kernel-rt-modules-4.18.0-485.rt7.274.el8 |$>|  Ayyy||d4[U]ءMFGi\m2ީR)EA.l=Tz'7!]: l\JjﱄP\wNت!UwYaս֚`QLM6vh />aTc\HϕNa\FZț1![~(>[i7U'ρuC7# b$eSCh/:,v5† ?>_xB}lmdbXL@-Zbˆt\y Kz7wE9/~y ?_"4No9za@jt-Yâe5j]A~3A*PG։.}t$eV@ا6(}ͼRʚE|YJdd204293fb6a7d01a2e44ff665aa29ff609916a41224babc5a99bb6aa8df82b56ff159a199b96467d2d5d58a69fc73a790d7b2a90302047c435bb500673065023002339d39423372958143155dabb2d7a76e35249e7c8018354ef63ad9efba17eba2b18cd7433aa55afef11bfb093d4059023100c4e1ec715ee1c0611212e3266d193d0c9da4c2abc73f9bacc4339511e311dde0b961d2fdef8f2d167bed477a4cabf09e0302047c435bb5006830660231008916532af0605e7b9e3a2ded6666ca15fe2fa8bb1b8ba4a99865604983f2ae7447ff8efc830cc345ed314820a1e3a4db023100a19fa0c0cdef4948e7c6ca8a7fe479829b0b369f7d1e87c1521c874897e67e6289733ce9fb0ec58c0a4d5e6a2ef984f20302047c435bb50066306402305b78651dfb3572f4268a8836ef3bf258ef89088b50cf47559207e11f8658b8bac94d2b35f9555b6b9cd892015c5e598402304f10ddc044e3879cb1ea9bb3d03434ab49b2828f743148d7c2f7b427adc93f332b502a4506f65de5641061575a4ed41f0302047c435bb500673065023025428e5d1ba60be7016c23896360400706c7a2b043761d97970df798eef6fec8505124a7df8be43f1dc1f86937ca9ff7023100ae8172e665849ae71c84c22cf56b522a0a9b1ae4b6a0b4ebc244a475b3febd5bb86d8537582680d7a24581f9c85801c30302047c435bb500673065023100d41c2d17d691471c3a31f04f2915fe5d0fb967cee8ccd1070cd28a2670bbe68f4142188e6d62087ad27debce6ec981f2023042ca6a4539686a93eb7b56d12cfe91e5441bb86b69e73bf101891599f1a161ead3568266f33cbfb0cf33d514b563516d0302047c435bb50066306402302bfd484f41a5f196375a53f2bcd3871fa71ce12576a801bebed92fedbbe813adf98c6da466e4b1f1902568862fd92a18023064375df41ed85cb44d40098d1f66834909ece381a014bae021d1f1d6c8b8835081dc6cb18c16c28fa2ff52ef6bd790330302047c435bb500673065023100a3cb245c00c4c989d30c810ad25ee5b929a264d48632a422d9ce0c38db1e6e8bb254cb66dff30d6a106ef35e9b838dc602306e50aa5bb7888569b111586ece6bbba5c8e20db5dda1be7aab014a9d32e279253c50b5feddb9ab4e4cba725d7edda8810302047c435bb50067306502301c336c131f23a59e3a920cf63be0322f3e46e4893f4b39cc848a875a11beea22122c52fa43dc43715391857f1a522e3602310099acbecb3b2c178ada663487ac9a11aec6db146ddfe5d090ef81a705df929361d4974bfa65acd4a3bee4373d7040dd280302047c435bb500673065023100dc5a5de422c296f1e932ba9ef3999c4f2c3bdfd6666a06a55c227c918b0a84dd9cb038b0e8716da8a7e0205b8e9bd95f0230135f0eeddde12c2d9a0a0909872bf74c8d6efe9e7b3a407b4d4f3c4b963d29e37e99a2f7d04694177a9dba68f91b09820302047c435bb500673065023000fe0b8562c9a83fac2beab43f12343cd829b66a5151639a16190be838e86b2e4cd4ff7074274bf5de6999881770fc30023100b42d6088ee5801ab3d86ca1acfc6cbf8de5bd2b096abdc129c07ab9c1e5ca659f6b089b5cd826b155bde5c8e62e28ded0302047c435bb500683066023100d6bce226efba2772b121406ab615ffdbf9bc7d046d5619f412f43d5e5037c5eb271751a8ce21575a1756390dc496d81e023100d0bc29972897d71b95361ad952bfde8973291485188e5794d91c9a2d9e7a559a1629585ea86ef47738e59fafa869c0100302047c435bb500683066023100c5111268032db58f927369e19fad7503eb0006f95889abbdbbcd6bff0657554759257b4cd01f2539af95835fb85ce17c02310087a0a99b4fa34d8cce5a5d039f5b40c269e46428d6ff3c0a672bf927f3cc48147b080fa6b168769574f3a37c85fd27fe0302047c435bb50066306402301bd1ee81167892b256f456380b8ba11285b1f9a680ef9c110938b3c07be899abb23d0c29f174010f12f17eb1f5cf097602306c06b782ae5d4f07e09be4c3fc3905bd8bffb0ab078d2e0bfd309fff69cd82b18a3c87769b7b2e85f87aa5069e928c070302047c435bb500683066023100f30eb911ac900c0369e9345a8df71e1c997e00ff5344c98822a4a4f80e51022f77f99f5bb711732179805efa58e575f0023100b55a319cd78e6b4777dd5494e7cbfad1b24fe1269fecaad0684a8ce08ff17f610dcf0f4c3edd0786b1bab4b15b07388b0302047c435bb5006730650230118c3d37e9e3f6c53c7d2f49da631c9cf7685939ff361b1fbbd770cfb4f0b787d5ab3102632a7ee9bc783b5f9617aa1a023100e265e8fd7e8eae44eef3e0a1d6cf47516da4bf0178793a6a06a5428780bdf502d70f2f277e69e42a5622d6edea59d70b0302047c435bb500673065023100ca0ecfa866947e261fd46417107d0389938ea57af7e3037a34b64c54e60c3e5a7de0a397193a017beeb6c15a20bb0ac6023068f75663ec5811d47665891fd0969acc6d4edaddc0c7a00182675ac33c2b534ac55d5203601f882b10f92e2b9a1a420c0302047c435bb500663064023023f5b35a30668c6c431c1b100a8a2af6e18c83e0187663d3f92364f4aba5f836f86450722de221b53531f9abb55efba2023062cfae17339516b2dbe1f7cc8c5319e244784013a2fa3943660412475b408aee21983db8da4a20105090905f7d5403cf0302047c435bb500673065023100d5c8ca4d77b78cf1478271ce272103bf55a818e0be7f58d3c60d973e0b456f1dc08dc710683a610bedda870a6b6305dc023072a135eefbd00c3bfab6c1114eae03806982ae3f07c0c456ead9c6d9a887bf4ea3afbb4212bd8b60166506438aa976a40302047c435bb50066306402301a380552f217c496937c1939a505ac535d1ec3acfa99fed847d2718b9b702b077270f66f970831c77760514f6c0a2b39023070e395a98ced58171d9bdc6ecc5635715a1522de3c2b27fc882e670e7c9713c56d17b98ae89c9ace7680ac27004675680302047c435bb500683066023100f2eeed550c4e7af4e2471df1bf245201f5fd02aecd50a2bff93cffeeaeebf82f03646545a24443b1c2ecdef7a36b1d48023100e7a6a0f38e56b83db3371412470ab55cb4b93487a9f30444892c7e5af6e661898791e0d9dd68252b0c6afbb4f315bb8f0302047c435bb50067306502302de455223c81cc6699851cd8f91dee80d94c0747d275e9f9e9551a104119412d216ae08ac143dfe39f686cff3ef4e150023100a91d0b018b5c0b1c422b26eeda3f0699942c51a497f615a8edddc7e5c0eaab7a0a8ae6615e1bbd14b252a7d99c057c8f0302047c435bb50066306402302b9efaa2b4c4e10238c2b2ebf901041ee9c060444234add016aefa635d5d3f4dd468b47f964c96197adab43407f0e7a202303126f6c1df2fa7cdb7ac844d682f058a3b0eec0863f0e04234aca5260822c7d846a7fe732c27b0e2c3ff66af4b831cd40302047c435bb50066306402301a00a2f7a1aa9ca055eb00e09143472a5fa399361b4e8bf0c9673c2c55b4b6d6a5c12ca3414b68294301c999b59e92e5023030f06446db25cf00ffd1b74a288ca66b9d7faa9736f745c471927c2e7724b075f3ad28775b74f4a780dcee0610d7046b0302047c435bb500673065023100fa39ca6b72dd4e86919285549a4a34445ef613d1cafea3c6293a0c89afd431532ed28be7834deb329ae96ae366c56f12023013b508bb8450dbd3108c4e8a5012e3a7f25dad511626f2b2cbd729b258ed2a4afe48d3524f068686213de27c8b7a60dd0302047c435bb500673065023033a7a14f2d63b6f6f2ba47ce9873244cb61c766b3dab7ba123c2fdc7285869dbf2018b440422a60c14dc75340b55b5e7023100f85f3a9cd2c0d60324ae03afd78bc80e6808b706a5ba4beca037915ec77eb360e7c8623cfe1542304b4d996e990c47a20302047c435bb50067306502310094e9abb3b6caf41c7446878f99fa99085f2531dc25ea0a806acdcd91f3e3db6cdda7431635579215d967ae717e640ab402302c3bf933c0a5eba57716e73f472523ef06868e16b8a7033d3d7fa07dfe4c387cac2ad0720abca61894d78b53a497cbcc0302047c435bb50067306502304eb386e2810da5eb35cfb78cbfe26f384a1c811e5111b4551f83420d2cb822f360465e273c82b176ae9c8cb28649c72e023100cf46cd15ea3acb34814efc643ffbbf1b0450666301690c6e8b699d307d4228dbbc4fa2f2afa01b3960571d77746c07530302047c435bb500683066023100b1fc75c6243d1d6e1a440272c33fe313e25060216bba117fadf20ef8e6c1309472c86499e0b7373b6924e54e155e1d4d023100dc9791d8ddf91f3a6bcd752274c7e50a7c27f48462e657ea9bc2fe1efb66b827374c430ed0347a6b2bb429e4315b03430302047c435bb500663064023035c9b6c141fcafbca495cd1ca19606a1df93719f01cd8b90907147d25bba9ad3871e1bc90b9485d61a1ba429c2c22ffc02300d75c51f8f9489ca80b86745178774273d1ea61920b8dab24a528403e304ed6a470d8be9d29c4aeea00d1f94b0feccec0302047c435bb500663064023060bfea8f6b7ec4997187d1e50cea67c8f4fbf99472b0a1ba5f4bfc6ba63f03e78a16dacd30c7ffc034f6876121e8732102305b0768a13d5916a991fcaab923b52d1d7f19e3b387b4dedda8b5dbe8750bb433ddc513712b6dce1cc6452dff04cfbec80302047c435bb50068306602310088d8cadfc4e2a5bfd54064d070ee8d2afedd49a142a720a5f1222184c2f1a3e277bf0f918e5e769c5ee96c06f70e75160231009e87e4034a6b5e4d445aa7a7b0910055f9c0e2fd2a0055ef54bafdb38aa104b439d74cff6f1ca663960ab67414632d7a0302047c435bb50066306402303c43001671e83d65a04be093f8ce52ae19d169d25e74a2b5172833fe0f4e8962c3454c441b04acee1ebf32b0dbbe5222023036db867871d4146b1f3ecca0d31a38c6e21e319a5ac24b265738a293808b6e121192e395e9b64696685f121e3ab8e3660302047c435bb5006830660231009815a9a8a2eef41ecfcca85058021fd6af356b30a281784ccc8cefe1fb8321d6939904b9e6d996f03e1bde55242d1132023100c446839b191f50feace14e8c8d2406268508589e28769f9b7dea2c01718a5424e4ebb95c8a1f1948bd4c3e546a0fa4810302047c435bb50066306402306c60360999d3b8fe85349c65ce93d0b66a596081cd9b0ebf7e95ea05d0c2fbf2d9fba3e6324cc109d843ca5b26237ffb0230604b0b4a1720d9e7fb742019f73dee8f9c551665459b29e235b38896cd9b3ab43991029712f656af7a688fb57bfeb7f20302047c435bb50066306402307f635e000608d77feaf08e6f1efbf3ddc2a4b28fcfb8bb41ba7614b87728b342f1f3cd2f4029088be1f16e495fd3b0f202307fe6a35df39c6aef8b47f099a4533522a90ace1a7fab51beda34741d87570a51fe4dfbf3c37c7c48c710db09a818592d0302047c435bb5006730650231009a810be5c87d4b1162103d142ebc16232d9bc7a86c604250d6137081889561507edb43bd282c14c9b186fb1334ae59f3023017d27e84210865045bd89588edfc9eb32fe7726371e8d4431053526dccb5b4bfdcfc3fe8e408aacb80d4cc589f1cc16c0302047c435bb500683066023100f7f4eae705489880aa3750e155104eb2ebd17fcbe1c318dbca29a8946d745e9d6e6bce2e17f4f23314d2824a681817fd023100f8f76fd27efdea1dd1b2d60cb7f9930e182d3524d1846738a14d3d545a5560b4a48cf39978bb25d767ac50607c7174140302047c435bb50066306402304aaa31530da105d9d771a650d0e88b7bd47ce9ad48057d55f1a847792c4b7a1dfbef9115e43a0bb7bfc4b40ec17debb502302307de8ceb8a2dae7f78111e30dfc3eb34be3003731c1beffb781782dc13738b35292f85c11dbee6589d79656e139f820302047c435bb50067306502304b2e48f7286acc14361d8be80b63de165bff47944d0e4c8ea0da610f912c27dd8b0ba890348035f7935294a6182eedb8023100b462c9e7412e97c7b9469f5a46ca7c0728642b35c1350172319427241771670326d591493816e4273060873c1a7d54c00302047c435bb500663064023048fe18da5ed3893721b909e36ca762e155b69e1c3b39bbc31f0a883e08a47a03dbcdbcf55c5c3ca1ca805243dc1aa46002300cedb2c7546d7ff54fd7551ed20889ec6f930671ef06f61bf11108c19f55951ac92c9c5e8c97f14c65f4804454b149300302047c435bb50068306602310098cca5b1d0aaa0cb4349da0c1881b4168cbcc3e4b64668082b9c85733cecdbef8f8e4ccef2a517038d685a7cf03531a50231008a4ac37d9b356476be4d4ba23e1b82776d9166bf677bbe4c60be42cf3956126bb251d1f93387d3d1977180c8fdb95c3a0302047c435bb500663064023005b53d0d11a3a893e99bcd5814c0d588a6a7b730e9326bf0ab7d5b031af87dc6cece2c0229d5beb9dfd14bfc474d0e71023030710c8db089d80da8080f402da8962a6749ba79693edc7ba6fcd23d10cbc8c79886afd49878c5a4387597a2b46728d90302047c435bb500683066023100f2410aa5db94e8ca3ac55a98700276e3722bfd791fe7d157d56ea13c97c499e09f81daea85b90b1247ec55b8aaaee34b023100cdd23c3ce1637350da3e1dc781244833d37cdf40249d2f2a1ba68df3556fbd2bb8767f0a795b693beaa9b4af248dfd2c0302047c435bb500663064023005164cd0767c83def730f50a2f86bc846deb414495be198259a0c9bbdc79665e07a352507ead51cb3157bb2ffb855cd7023055183e4dca36c2dae3c901528ee8306c98ec6933cbe32e345b17a3ad5812193d0f44b9b3211848b461cd26ad3939222b0302047c435bb500663064023010ce0552178c4bef3ae2c69daa8a0f9555f5982b64277506eef3ad2dd7948a1628455bd7ed6e4543575d583171936fba02303dd096657b00a5fe621fa36189a303121905cfb6468daf6ddcdd115a7877a1a1679a142bc30ac89fd552f6a27d6d77a40302047c435bb50066306402302f7099daf300d78dfc442e2ac381e2e79b0decbd768357e79ad716a34e7acfc34e5649a8ec79d3dc7d01719ef7caa56a0230268a5dca406209278d8f6d5b9c17277ef2d9e1cdd329f2b2f16a73b8c935cd2ed6951054574a198f390b9bcc7295edc10302047c435bb500673065023100874fa958da90cdfe119c162f827ff88ca6da9f78df25f3e80a4d47381307259f81d1ac333dd9e12c9bd3f3c5137cca69023079a36f0c55f90e0ee0de809391249d5915df86eab6015319eba80327b8d75762f7124caab5dcc1f4ece1397bf5ad324b0302047c435bb500683066023100f61b680ef5994c87413e9baa093fe608a1c5f0cb968a9ee2686f4dd2cb7068c2a1c50a800be47ff507246d9fe94e6858023100a54b27d92215da66f5e1ff1051fe3e44ad802ebcbae690fcb5b28d9e6a22ae053aa56f82b018f752d4d9b02cd179cfe10302047c435bb5006830660231009ed3f4af4cc5d37861de9a7441739985826ad0cc885de3fe735238ebba4dd31b854cd6311feaa7d3d3ca4b023b79fc1302310089f7c43e70346ed607aa1c0bf31db1664df2027af409af5d7883b06513355d5c8170d3f25e29833522b946ea99cfdfb50302047c435bb500683066023100be2a62bfb9aeb3b1acdec596bd1975210035c9e856379269d8d2006a9d6831c47316b82c01a5cb0daea6ebedff993979023100fe166e8a8d04b50cfe183fbc6b0b203595afa81e3822030530ac77ce68a5359db559341c8c61ef97d10cf5fa485b86cc0302047c435bb50066306402302423808947f0f15db481fbf31296ab0fd67b7da665155f81f7aaf8d742ff620a940b39fb1159f0bc0f17cddf864fec03023053a0444118ef45e4ff86622c0aabf2c560ee261e307975b20d640c27a7e98a256515ef418dcb5dbd89d3f34aef5c1c6c0302047c435bb500673065023100dcba5ac50773db61e5abc66cedd53bc48cd0fb39974507bd8d26d29d59ebf799071c82094a9bc06f90cc0a22b7ab9bc0023032058f5a058e3953e84b39dc549780695dc95bce7cabec11d4d5862e6679deb40325fa06b5c67775c3ec86dc9b5c64520302047c435bb500673065023033f85bac458b9b1419ecf603396cb3eef34c18dfb578ba7483f3cf5c1afbc73979f11605c7f29fe901dafda5a378398a023100ed6b5d4db857b70cbd9ed7a5843d66a396270e7c6034a6d74db5c2f850c729f2a1a9278d545e5b119d607e0b637e327f0302047c435bb50067306502306959f364dc87248146e65dbc5a1a74c31ae61dfb42d559b5350ce6a7135d3d29464c59bce4137fc591bbf0d7c5665f52023100c7ffb89033367a4fd7ba8e7d3a50982af2f282eaac8f80f024f8d045248a5ce5de0341738aa0f146ca606598bf6de1d70302047c435bb50066306402305b90b71b00c755e559e14d1f0af215d7f388e47b8989c008f3da967e79facdca4e8cbe5c68d412c5628393c62d9e168d02302e0fcd07a4ba76c396b7e3e4f934649f3c580ff664f370219a08b558757a4c1dc13f611ef2d34840969f22e5e15179400302047c435bb500673065023100d0c1d3c0fd39458bbefbe856bdcb36a5ffaf59a69773f48a02ac924fc15a02cd4620ca72e1405cc783dd5101ec85cd1f023074c4ab767400921ee883b1e9ba97ccceab2365dd21e8cbc49c3ccca2a1b26a6e2e038df605e5f5fe6d469df4883a46240302047c435bb500683066023100deeaec40669e14a16ada41ef1cd86595a11e88ebc8ad0959d83b1e8cd799783e56b49586f1396d69804345ebf89391e8023100d0a9fc4cb0cc7fd8c26e34f55ac8b3b7e2ae52ff5bdda4ff4cdc47e57aa345850a4508831cfddd7fd576ef8ce3328bdf0302047c435bb500673065023100da8ebfe598f196c24c176b5a2ff80eb11ec0d2776514f282561bc05bfe8f5e59cbcbf81f88c21b541206f658ada74fa8023004e6255ff9c90dc252ff0b70a9e4e5fdc8cb2da1d547eb92942fe0c21ddd920670adfe5a2ada689f88b8d8d71ef7db470302047c435bb5006730650230226ad4cc750bf014d176b272407782421369c9584d6de5a3660dbc74c70c979387a6e05fefc09dd1fa6bc0bfa030a162023100d9e1aeafc1e16cbcfe0bbe884ef27ea589790f3ea131390b6a6a8af1cf8115d434e7a57b47578038c4223f209c6bd99c0302047c435bb50066306402305fc083fcf6be1c2990677aea5d28342bc7d87f5d0b0ce5198b8f4b6b7aa5aa3be068d4e866dd4828bb5fa06ac1d87d5002301a8d8b5fb6b9a6a2e1969ca0cbba19b29f68c0a3cb3ac623e76d5f3646016b4c181a4062bb065b80227bbc9e7e6a63c00302047c435bb500673065023018322d685baab0228246faac5c873b6112523aa8cffc5f43dfb53e9e1c88db640dea0450b288bdae3abf9c912f487c0f0231008aca42f26259264809dc4825128fa39a01b12959e52931d83904d7763254b6d10dc403fd77b30aafc54bd6d04507abed0302047c435bb500663064023029b12e28008be1b0013a0c7ac0cf6a4bdc948a0826f6ab310ae9f9a772a1f2080e1b9f8468fabc9dfc979bf5d59405f302306e227231f33629ea83186b7507bad90996c40c874d51f7b610a9e0967bee29881b342f8a4ab0f29e6ea16c572d43454c0302047c435bb50066306402304621f89e0bf7ab338789f79cb113b29c0f523bd5e53a77361d32a732319fb61376850919d264851a02f132307a568117023070e7ced678a27a3436e2b85aee1f260ca4d7d220652fc256c3dfc1793549744aea2bfbe42a2e58ef9be7358026f017250302047c435bb500673065023100a712495ab8750918b7b59174f2f5860e33761d0d86560b58de6422707ce3b0536cc671b49098df1ee4c260fd102b98c202304191c56e027422f24125a698da5534b72aadfaa4581bfd3d0f842be4aecc63165fb9f64ceddf1a95b754c7c750b597010302047c435bb500683066023100d1ecf1ccc261a9e66b8dd21b6eaa079e29f73eb6eec9228374228420dff5a151f0e5d59b1a4f37e902744bb1c7fef518023100ea4cb4e1f9e9d9df2bdbeee94dce093ca908c4976c7e3e7cf25a3960127bb8090f1e8b8a9f986b8d7cf61f5d9d9782a40302047c435bb500673065023100e569be2b0eac189e0117ac5714b78ec61f7b935623ac55cc5a3605b9e4c673e669530da88626cafae545111700f619eb023056037166ac52dd02e8c857d1ead91c42290a2db7cbe58c124e7f5a7832bf5acbcd77a9cb4a64a1ca9806053c2809de5d0302047c435bb500673065023011983e2ca2a951b0f11cb5b39f8014d908eabffc94aa883190343771ac397284dc3a763c76d42e1f2602ec3ed1a531e602310090674b56930a5417f86d3ca04c663833feb2421389e97d78980d458ed3d9205ad869115a16d22e84eccb7ab4ae5d3d7a0302047c435bb500663064023041822e8cf206ce9f24c7d05076c5263eb8b9e98170860ac0a4d121c025cd94156b3a98394596bc4bb61a4e4e9904fc5d023075bdfb306c7ff96024226b2fb984d4f3fcec1d4b30e1e72cc790536923315d59a72b3d4906d9e6d6cc9aa5fd84e1aa8e0302047c435bb50066306402304695f82a065fd556741106849c4438496436da0c569a2e1998f8f32d5bfe40c279a846ac2629a3aab604e3914b42919f023031945cee290226cc1de69decd6db09d93938a38b12e549333b2e87f865ded1b7e242ddba066c008919a68b37c4f9f0220302047c435bb500673065023010fc38b40c05ec717aa22621a83b3e708c1cd958a2325951c32736c8e7b05b0aa18d4a657145bcdca8cca1780c9e2c54023100fa63a25120b0811160b30f49e018e027940a7ea6621c075260c36684f07b160989b3be50dfaae1b1db784e244bc8da8e0302047c435bb500673065023015e6a5396ea8358df51afd071761c7659c66b6af2b56c8f0c3c573fd058c75ab53bf302cb5dfe9fff7c049dc6da8c91602310089bedceb6066c4e9cc08f81d9786afb96e2f92c94a7ee227b37751b1c96d53c99412ec172d9e5e6dda5dc44644f51bcf0302047c435bb5006730650231009f54311030f6fa72dd07d5691f89c4d5d4631327a2d546b9b83842d6fb77d3d97a2001a23db87527f4b82f6a6bf6d4ea02306c888e490baa182fa26a5e58c64a9d13ba0ecd9ccd42ea84b7aaf4196ef2345554a8b344375792465c724aa27eea216b0302047c435bb500663064023044f1b3c9711397cde529f67a4ba91c364841fe1cb87d88f52565429e56eec182f12310820d5960991277a766f29f50a90230467194bfdb5baac2194eea97aa07261381e0029e21c1f14684b8e7a4eee429a4c480b331f1b8229c3494ff279d5ecd7a0302047c435bb500673065023100f0c8931bbe61274d3cb4ca131580ac3ef768a44829eace81657ae7538f4b037556620bca5f5b796fb22c6003d47c5e8602303ca0eb780699f649cbf84c71d7744953e418fdd34f6f3d0512732af73308c80f557e6990d6fa68d1a2f35a61835dd3ce0302047c435bb50067306502301cbc7054eca575a25334ff8b9c3d26899590dd62f4bdef3a8e0ca2a60a3bfffeaf1e1cf4cdecba99425a40ffa82e44d2023100ede2e539de489f85deb9988fa32d6ed08a065585ae30169b585fed1d36f27e72f42c754e2a025e663179d69bb58c7e0a0302047c435bb50066306402301c6dc8847691e7623f5dc951761bee870c5b7b93695b260e861e5e1266f53f8ca1800fd7855fa504e01d03b3431a7f0602302d6067cd169c82977c595cd064bf79c0ce19799ab0877f19412bb5be95283737c450cf800fd315655b0a443b85aa09a90302047c435bb50067306502304772a91d24cc0e70ea23e0522ed9379614565ac0e51a661b133ff84697764a6ddebff15431406cba2df152655b249040023100b996a05b84c1bb6ba4e7e5e35b0435480c92f4c9bdf7fb8c3509cf2ef3d3b70cd3681ab0046d558a3e946116a47eedf70302047c435bb50066306402302d60d4267f5a47ad9ff552875551dd48d5759a9581abcba2313c9e68e0f2d3a25aa899f7ca914f92ae07547e574473de023044d36e13360e1055471bf4452f60585ac67318ddf47fc85bd33aeccc46add2fe005818a78cfe4cc77aa23969d87579b30302047c435bb50066306402307217a0675b6550b04fb80e7d07432280f765c7ac6f5f6e759658e8844e3984b9c062eb4e7e7fbe53416244dd2e4943d802303d2800f0cd77e1dd2d212a3294fa4dc89952dd1af4adb4468c684f0308fdbc19b0325171348b6913f032a48557e4924d0302047c435bb500683066023100c54ae10a54ee203ee7bcf802bbc63cb62665ad1784b25b3235d802ef65864e037730e82d06f7ee6e6105b5692875814802310093f14ddc4b4e1d4336257072337066b856cbd18882cf3e9f998e93fc996f3b4e637a878a04bc9d27685460f204d7b4e00302047c435bb500663064023027983ceb3754e1f0eb3ed8071b40a25e11127e2d32bfee88dd1c96d1351575ba77321ff875adaa5aba86ffcc9b01520602301e60bd93ed302551a612a39c09acfd4ba34a76b5796b9b5810741f641dd2ded8cc803b14e05cf85fa11b0b98486dc2bf0302047c435bb500683066023100c2e3fb1c703c6f07dcef286d25a6cd71b1fc814d64db485e34d7d3d2136b7934825562c7e7ec1d94f824bdad3ad03ecf023100dc980ceb37f08940ee0e19cae63352a8399af0cfb5024143be589d7810e21c22ac8c49ea39d964344c97edd9f1e1b8940302047c435bb500683066023100dd0a6050677a59daf86f365d32858283e6632338f62af0e263bbbc28a57787c76c11a309a8cb2e34f31a346f74590956023100dd3eae74b747fe32b4647fbe01aa1f232013ca324b0ae304c38150956b8de506de9e108304aa9fc6a4e3b0570b73899b0302047c435bb500673065023100d40753765393cc47e12bbff7f4fa5d27a1b71722fd7b43c1dc36e89fd1b664e3e6e072ecd03b43f5e0c6e49938582e49023052465364b1abc96be86516993c8db256e23256be9a2e08dc0f2846816b404b6642349488383701879cc2772cff69bb030302047c435bb500673065023100b9668f9743a7abdb3e739bdac879163f709ad63bad6f81021eed9735e2383d868ed233bafa13532bc8d2a71e52cba5ba0230580531e32cf8f75935b943883297053e65da232b3063e519a952ee7f64ffb57f059d7091beb6521f1c594be73ec1b5630302047c435bb50066306402300cf19e08e119f78975092d8f699113219d8e0205f89e35052963e35b7db99ef642b87330165b07d1fb564cbe159f3ac302304cfd0614c67252fd6096e76c86ba1991749b0290d5d74c69219aed71d81721c0ce3a0bcfd4ca8997b73dcb86a9830e7b0302047c435bb500683066023100cb48576bec163803069f75f263250e3b1bafc9fc6e7cebe5919548e9be412b8a36f05d9ab475cb7ca767b1eb9d12a7dd023100fab62a78b29c6023804f49902f7149a7c79aa14e24317fd08245fdce9b1204728a26de357178720963d77c13b90c9d7e0302047c435bb500683066023100f79cebd120e38679f17f3c4bb8ed4709117915d18e721865ae901cda108b8f2189c4a07433747f7622d43103c402b5c6023100e9ab0003df7504b97d27c97a81d486b915d54827429f07730829739617c676fddf72a5e7414ca664def6c1cf955694cf0302047c435bb5006730650230750402d63026b280a4beec132c2b4d317e5d781ca73b7116314b388dcc8d501e87af0a46432447bfd80a45511fb399e8023100a83b10a8b9d3698fe0dfe5822eb9ecbb486058cb42a90199a86746869682c6e80bc1681536c709a1ab04afce2249acfe0302047c435bb50066306402300fb739e61fc2e8f6dba740b0708aa6714290c8cd77b320f9ef572def2867cb3c18c46b2cc273678404df69f391cdca2c02307c7ea71295af411d8eab65a9dc85f0b8ff55b1b7606cc059bd798207155b77134c6c7ce459a517f092ec0109c3b169670302047c435bb50068306602310097b6b748ebdf70d4451c8f71db42963ec939814279306d777aed6e9fd741ad9c4822b36ac0cb68039d822adb37f8f13802310096c1b87aba24ad4f37b0038d4d6554891ba1256e9b6cefc34824ce1f82a70f00eb429b5894395b7087e8b9738f93f6900302047c435bb500673065023100a5abf89df5b9030f6a5f919814e260bf1bfc1d0bdd9e636aed3357b60d41b8b31784e3af98163356c07c8b7bd647243c02306fe5f1e96b1a91ef2895a0fa076d38a80dbf8490db74839d5734fd69d40a00593d21878ecfdd5b46cdf5a22e85290b440302047c435bb500673065023100c72d9ae026f886383b1fe769ea4eadf2afce983e7db9ece181a576ead5fb793f01849a9eee98d5094fb95ec49e9ea61602300238ff52a3f64a3a37d8e17a64236b1c872e0b9b1d3384798bbc74062d266da49b6dde81ee77ef2bf8a2012631b8f6e30302047c435bb500673065023100b8172d715d4da5119b4d4a1eecc70d597830d43c2b278625285584457760bc0542d618e84540aebcd1d2f4d331807a920230750396157c9927a333cfab82afcd98c1724c254d4f6aae2047d43694f6538d91d261a2c9b90032201c73c4455c9282bb0302047c435bb50066306402302e468ddb3696304a0e3711aa14a0f5e11772d2d9684cfa4a36ad4bdf1ecf77d606b7531d1a89c0079dc27d489c0f232e02300c28358be875d14d4c0f779e78b1f38685fe3ad83938f6fa57b2f271fcf748232f0aa7b4679a7d8185a0190289698d800302047c435bb500673065023100eb8c8ec33f1afd9079b166b8f4589d9a9306135c0d658ef9baa0c2c109aaf24caba1be279272f50fe9e1e11ba7fb27e502302c7ce49bf787d9d7de02377b4d06b1b0e3defcf0e8a998532ae32adc2fe831b40ca8a08e5bc832d9b89cb45becad3a7a0302047c435bb5006630640230176b9660c94d3c7e9330103879d2b3674c8a15a9aa0c2883929617dad973e1e85234c9a05157dd182b72519073cf837802303f274a25cdda046e53ee2571e2378a39275f4171d34c7bce4786d3d8cc3d4fce89474d13acf1c1ebb4587210c1f4d7fd0302047c435bb500673065023100d745910c1350122dce06958bd6e233385f20df837c381e0cc767403f7af3fdef460bc752b2ad0f2bb601843afc896747023016676d71de078b88f9ced1f91287d6db12c5940b0e00fe14474975c8057c69497f1b0694c47dc45ca310791d0090bd7a0302047c435bb5006730650231008e12d2eddb3b1040c5709150f3e5bb6bf9baae66a92c0c359d412b73d11d16ad19419cd58d94e42b4b7cb98f9ccc703602307707b7c3155275d5e40f65960b32966f1480a0329be21b0c5cb28d4c769f4fa9159278f854ea59c04df3a21ede855a630302047c435bb50067306502305f49acf981b0a06c12806028f2511b0aebf9fab8b7b52b928f79e915aaa27a2b678633a2761849da0ec15d23ab8a2f1d023100b0777dc211b963baeb2f5df6ade85999fa202c45fe7313f103a8efe5816e71d3db568002754c9786955da16af0ff26c30302047c435bb500673065023100fcf8f57f2f871cddf6b3666de40614a4cef6ae3f20f68e7de1c4b57c396522aafb3bf4954abf825658f1a58197b4d6980230029a2089a8c62fbb9df4af399dbddefc5511f9a044e3e069902072dc7f48c551eebcd6ffc1f7ca5f954b00c9a6e5c4050302047c435bb500673065023100c8b84895c338e72bbd2ff48313b2ea70f3e58e6811fbf32024b772cd54be689ec2475980b5772610cd70a13d635390e002304b15971306b58396deb5f4bee4bf5e08cda6fab9753150e290d3631d4e77a60c5bbe5fe4d34d46d7338f78ff2904e3de0302047c435bb500673065023100b2fa461e402b1b69b4519b5d8f541758cbfbec8cd50930f454b5aac6a1bf130cd476540575e75b3eb9230da8bc2bcc0202307bd1ee9c13bd1e4b6509f5bb17f154c6f6adc11d388c1ff79f625282970ad3413030a2f5bbd32985016b1d0fde5961d70302047c435bb50068306602310088c848a85680fa377618557dac957c97b38d9e7c9549fe2a31a7d88483567cb19065022baaef855ad5f3c3b13f789ba90231008bc3f7c0b2991853535c4fd04a692ced0e769fee5419e3b032b31298701081a81d94b128193f3ed14bb3775fc0e6f00b0302047c435bb500683066023100de737296fddd1e412462b70f01bd40ef276afb94a318e621e08ca4807fb21cf01255f68cd68b2a3d010ac303919595a7023100fd1b5239c1278e2f17dcf9d374eaa91b900437c9f9a7c077451597cb0b82063a60d1628fea8e80d48571b52ccfe0b1d80302047c435bb5006630640230077e43480aedb31efcab01a52d53867ea0c29556bb5c0b9bbdfc9f83eca8ee083ac88507386042182888782312e1f9850230098148f5c43b0d799c258b9fb887ad320f7a59104c94d614b62b129aa7b1973668f98940fd151f8e854c177f47971fdb0302047c435bb500683066023100a83b6ad67fb85e898aa250ca17eac1ec61faebd46d540096ce6d3eb0c28f3843000692349e26115b85e2f56db33a3ca9023100ca550b96628c462b786ac113a2ab36dda167b87542fa7d38a42fb5abbe9206acf7e2fcb7b98562e6536e67e81caf5c430302047c435bb50066306402303b5a66b9062ff81b8aa5442e493ac2a19ea02334cddd168e8cf3f378d85114fd20dd102ba37b0fc6af3e4127506547d30230272eac08b4cb9a8935919d73ac2e157704e7dd148d487588d66f03ac7da6b41fdf133b1913c166ad7cda5a8b848b051d0302047c435bb500673065023100f5f59ed4842bf0feec65347579f94c22b92a02bd298ddf0e5b070dc3df0b5ec7fa0255880881bbccf18320d6ae629fee02304389b44599ee9fdb86d9761af57bc9399feb7608a88cd65fa5ed4adfaba09ee1d7a44f9c0a74e9c2d706f9e625e924cd0302047c435bb500673065023100df006a371f7309407fbe8cc4262a62b7091104e4f1fa274c4e6c873437f8b1740172e69c78d514730c81cf6a188f204702301e0689afeb378dd46c5ca1142ae62d79afeeff0d7e8c478852bfdbb7457c8a3320fae7fa0df177f3f8650190b8b5310e0302047c435bb5006630640230215d7e3eb1a6dd124aa7d7246358953b0414277e6a5a5377818a20e1aeac589f60c0f44c1ceafd7192d929c0d28da525023032b9914ff0c43d695e4749d4c43149387d52075d039a48fbd19ed613b1bd7c9371a11404ec2cb3c84530460dd117f3cb0302047c435bb500673065023050a0ceaa81a08d8f03f6ac6420ed9fefcd35c13189d1a2fa0852ca10135d1fd64378f497825c85d9b174d85aae4260a4023100c0fe3a745b30c1b2c0ce8295ee3e10824ad2c6850622662fa684a3954330e1972b974e47131f26fdb4a36256ca4460dd0302047c435bb500673065023100d6e9ff0170bc660686f92e256e296ba07e3ae35c2d8ad7d7a5621c7ca295a6d09d3791c9f697b074bcdbaebae5884e2202302c239dc1bf6db9dbd48459a5f7f127fb00ff6733e98ce5c8e27e8b4c81884bbd28f76717007a7824523b80ddc483819f0302047c435bb50066306402303a2624af6d46ad22f03fd371436ee3390d02a13cfac61a0b244b8ccd9bc0040183bc84435a15d4a37e086a459242a67c02300fd764ac44e6b0010e572aa84705c92449c277d649f3efe07aec39fab45d5da45847e2b92acd1f7f4bf66fadad9878a60302047c435bb500683066023100b62b4ba9c3b802b65a9a5065ae17f0b5a631553d729b17699027acc5118a6eb465cd7f65dcd57b5998fa14bfe02b900d023100ed0780436e37a07f624314161b00a5f8a71ef5724e811720a6793daf6218c73085196b78bc2db75a576dec47d11a53810302047c435bb500673065023100b27dfef908b076ad1441021ebe1f24ca878be9006bc8788731cd114b1caab0e8a8704b258beb7259fc3f2e27b0612ea702302a2bdd8437180a29e424a6947e2755d0e3fe0856e21db46c32e6b0ce6dacd817bbbcad2d057372cabcbd8b8cbd2ea92f0302047c435bb50067306502302616b7670e67c2b070bfc6effc4ca95d77688d02bc7c15bbd746c1c5993a6bbfb0315c48c4260325335f779b154abe43023100b1e97d9a210f6467c9f717166f3307bc475309081e38e6fa4b37330d950f46b9ff1df2e9b825ed71b1bf5954ffc8b7b20302047c435bb500683066023100a714c37ae088b57857328c44c9472bcee1259de8d909180ad3ab5a275a89a4716ce6d304ff6fc5706b62f22ef65c3f17023100938edc2b39df27e84aa61b7c34c3050e45477390ff458b9bd529eb69410dac3a6f18bff258f5b778ae2f8ad5557ffbcb0302047c435bb500673065023100ae1516eeb042676f5ffa7e62677448b126cb8051ef9c6ef4baf9230293bc252a84ab0a544a2c6b129bdcede2088b8e8602301aabb7076157f528fd8090c94616493374a6a6292259666828e1cebe06372dbce5175cd5aa2f2d0cefb6778fb587746c0302047c435bb500683066023100cb6633e2d3bc8ddca0a4c9696a7d91433fef2228971af21a8f409edf8943f10f24f712f14620a8b308049d6f40b16ee7023100bd67d123b820a5757b05984ceb93cfed3d8c763ae35c23c80da5b2740dd59a968b23b9c83ea2f039bb660d271b9bc19d0302047c435bb500663064023037c1222d11d15c4f959b86c2498c3848213e7b646d63f7f6de437823ba5b2b92b5425accf05bbb53ef2f6bea7a73e4fc02307157bfc5a52c65a6e3594b2caba07ed41d766d334e9418c83aaed38d18b947dbab1ec90cedcf90e85f7a32937f8402400302047c435bb5006730650230112646ddbf88a952b2bb8b2a4a87592ae0733016d373cc6969b2fb290109415ba9c632b167e8df8849280b62febeafee023100f23d254ccf3a9b62f4f92712eb7cee84a2fb371b45ae199f2043b5ada91555d8e78d9e5d0194963d23198cb9b8087d930302047c435bb50067306502302086ec6f522e93cb4eb0a59874b296a7c7566bd496175b79167931f67c1776010af01e6ce198a4a591bc84ff9bf1ccf8023100859f5fbbe4cc849c4c99acb268f1771c864c471be078c8abbe4489da733fc3ab6b051baefc4a3714356b681cac47d6b60302047c435bb50066306402304f7c79bd7056e50746e4506673aad87e116b8ef30780d7134db8797ea08f49ae275743f4eead4665338bec1cd68a23590230563546d02afcb16b64be79b84855fb3fd7602d4c7d8e1ef6904c452c227b3cd5191153b6fd8eccdd29b3455a29f7800d0302047c435bb500673065023062f02ad8c0a0ecca3d6e841f7de45de2476c9471e54346aae2738cb9d9be05b2a6220fef48041b94663c06c8ff96e159023100c5c5ae240068157d9a17f26ae442c11659574378814528ecf214290c9a7a32f79d2f9aca962c8a7908bc15b96f4516ec0302047c435bb500683066023100a121906a56c378eafa37bc5a538a3e49321acb3088d13b90c110560a26a94528847ba2c9c77c004639600d547c84bde3023100f5749e3c6f5270944223c70e9615f374b1377db83a05d5324a878c8aced3962cb70420d491a688cd24446c61b508fc2d0302047c435bb500663064023079477c5c2ecca133f19128662593adb080fc10349c045c9d50c26c89315219ce71f18e81593f6bb552b0dd55f9ee4c0e023054abefd1a2d2c5257cc790a8e59e6484b452190332e741d611219e6fcc2dc5b5224cd24a2f1de98758b40c2ea858b0820302047c435bb5006630640230651f2c9291ae62e45dd53bef5e4d47710a3054a95b4b09bb1d7880fbb7a79152b0a7195b759f51a9641c00c7abb123370230466f44eaa51a3f72799bfc1d371719197915762d882f1dae41adaa4ec182ba8f35c6cfcc8c39330eac55815ffb10d55c0302047c435bb50067306502302babe35c3fe77b6389d753c6127d3b4e213e63f5c49bbc2f1fc6abdff7167ca7a71a4df1d0f97e2804a8278b9d266cdd023100b8b05c38d8d77bbef09bf071d287472ebe1b8b400899889da84e063ce31d21cbde7243f8c4c35c3ef6f7217b338df38e0302047c435bb500673065023100ef09aaeb8588ff8d94fdb168e4365bb6106df68f1b6607c5aa98234b5133c5aa91ef4cbf88e9335431251f1865cd954502307cac2212f67435dc3234450d57658897c67b2bbfab26bce2e0affb555ffd5be8d7df96cc46030852ccfd296804f220d30302047c435bb50066306402300bbd7ab6671b62bcb19a47b554319aa629afd81f974034b4abd7eca59719d42e1186e4db26d28e0fd9b53233d96d926c0230789547ee87e37d63ba93d0bb3e70f11af9b46f81dcd516831f6d80e820d55af9bcd1112ad28ae18f7a957d227d29594a0302047c435bb50066306402304d367c956b3e86b81498899d23d8535c5fc68a893f9b524c0a82b35f3370b0e6f83414c9017f42b3a62594359eeff968023013ba2763db5cc6ab2257cdc0b0eef6d67447fce48f6013795b3266ed0e4fc6e93bd40774d55c06e7eb338d70c26ab6e40302047c435bb500673065023100f3956b4ced079a66b50b36327c40af00c135f38604f7d5a0ba0989b7089171856604ea3dcd89e2a3674f72ad20616944023062fa00b256ce916072229e359de6f68d2f89c3ea57567a2a2fe28a930da3b33d07130bf274d3cfe60d2a1b8eb662614e0302047c435bb5006630640230375a37848b2279ec1109a8950822f28ae4d04ec0e39abaaf1a15ad003067651b809ac9134f018ac2e0a4fe9e3835af1b023013bc8e6c046fa958995d4302b8233aec218cf6c076e376f1b5655498b0f86153cdba2035f871f38cfcf968e55cf228150302047c435bb50066306402305ff52301572d078a79f98761c92a4e66f31ab4ef0d14ffe7d494821a7356c33982da4429642ffcb0f7786f09617077b202307120f64fbfcdb4598a84aea689085c986df3ece54c3d0624e3d8f142401af43a4178c7f29dfc49758b468070bf5852800302047c435bb500683066023100eb764282a2b1d405803e50d7e3d92bda10eebde87dc656c8db7cd996150c8613adee8ae30a511de3ba2e48e64dc58063023100cdb7c57379f2192306a5a6bc68f5a4f49f83e1db3f233e7347dc0003da62fe315a0c6d4bc39fa81820564dcde19026ee0302047c435bb500683066023100a67d9692506acc3633e77cb8d18ea161ed7e0f41faf1934eb4e499d5e7fcec4336122c4952ef2d9f6b00b90ed50f916b023100ca7b28285c6ad85be90d45c9dfc0e1c8ae4139dcd1d4488f87f6939e8a4b5edf2fe47243acc62a732e2603c1dc8afd330302047c435bb5006830660231008cb81fb55ba680755c0e2090d4651ca074db09ee034c32a5a65e10cfd4674ff6224d4b72bd12497ef7484e751c5c3315023100beca09e7ab4255cda907399c2392808508e39ebec0bc907155a1ad0e3646a6ed47be17a8776a08f8cfe9c1d1f7468ad40302047c435bb500673065023040de5f8fd6bf72e8bfb78f6e7f2fcc0b3229ca6c6c908d58ed7d4e4e8942ebe5530ea4450059f78b6c43f13d6a7901cd023100923f436a08282197fd22ec380c81958b3ccd119e37672c9be75041979d281907014ed57ff4ea4d1f1ec4adec1f05ac910302047c435bb5006730650231009844d276149a4695c9f7852100b36cc73cea6450396f89adec9a141ccc9b47f6bfcb2f7427e7c4f42c3457a857594d100230752217a1062fa5363208a14dc80662204a6e3b58e8d663ab98e7aa4839cda2d5c359d62b40f2414a370c8e3bfe8953510302047c435bb500683066023100a08710ddd65f284246df4bbea5a35b5bc1c0ec1e68be1d4c381c6ff8ff8d194a853e8fe51588dd1760d83cc0315fd63f023100b9e435a75ef7a50374d2d7e96e3560a6e3a58c5241f81e8cc1d0b30ca1531427347e79166b4350ddcf770d27552434280302047c435bb500683066023100ede8dd5c83eb54d10acf2641d86d612a3b6e060a37dee4693fd8b49c6e5f78c53012e37a5e51022f4c4b29e7a2591474023100a1f338247b0dc1c559f3d980f51ca5e8356837f5cd77967e7990163fb8e89794aa7b98e0483565421fa802a22b343b260302047c435bb500673065023065f3b1cf2c14080312b6fbba2be5be7eaed4236f8a4ab98219e729088ba6c302bab9cbdeb627b6b024090461b215df3b023100c6494ffad4139adb32aab932dc887c4da8d60d80b187c89ce572dff8ad49c9bc9ebd784315ab6c0ff11783e0e8f9497a0302047c435bb50066306402302c9d409b08f2a3d031ecc486b77d33f3440cb1e86bc1f016ce6df7267456692af89185c88b36eded6e738acff0e33eab0230469ba8bcc26e0dc198b9ecae83736ebc006d01f09d8df9865dd544f15937c6f8cb06c137d9b11f4be39b01f3e169719c0302047c435bb50067306502302bfe72f8da37bbb6b2e713b4dfe2463235239954dd0aa5d7e3826ad8197539c5b242c5df799cfe1f8d5ced65743a71ca023100c1e102d86a211dab3a87ad1858c194680f0a40c52eacb58fe23a23b1d65bf04a430a528e7cbac1a36b8492599eaa92d50302047c435bb5006830660231009b6006af6255404e6c6da6e3da329c78c233a671d6f7f1e578b9a851e0d2c012364537e17201d50227d2a05ec7cdc8b4023100f9ef0e97998f7d129c89559618d5cae31b143efbf4d8cc672cb277ac044d2441b3fcd4afd1ee6c3621d3a941dcb2fdf50302047c435bb50067306502300139d70bee42ea4fef791945dc8508cd05200cf4f9123686e65b90c8f0009eebf8b3469d368de4779cd02e54367259c8023100a086a74c2e39f334217b556b72dede8ee1c9a754fa387e6dd05a4bc6e606f8a6a52565c3c3919539efcc6bc430b158530302047c435bb500683066023100d5e3d9c9ada987871d80b35c81afe6b2c0074ef353febb5b276bc601008e770c6e30e96818d3fb40fc83d7991926a675023100b0e2047a64487cbe1982250716124438768fbac6b684eebaa3797da4fc9518c53eea1bb0a520e8f00dbf711343ed715a0302047c435bb500683066023100f06e31dd2d8b42d6578192d0e7926ad87143bd345899f324cad2ebb400d423df19d2cea5c3a63b003342c28ff6c674210231009b2260f47d446443850f9fcd525232ee427633eda9f9fb3222f03a64572e2ae8fcc3bbfff97811194024a404e90e28620302047c435bb5006630640230640fa5032f4049c7ff0375db6bc495a78e6997e8a668486ecd1f3e98f719347160833910e491a05581e025aca5045dc102304de188c17afa91374ae792f9f2420689e4a118ac0f3ba3890d99b8e1ebd7bf6528efeb9521efdfcce3d845d449d0e78c0302047c435bb500683066023100c3132069cfe97b76b8b5caf8974e7dbb0c08dcea26fd0bbad2bcabb771a68f2a1fad897460ba70005f147b1e9c329ad9023100f2a24fd673257a617fbd7bccd88be3a630704c82c2e9ffcfef312096117dfb63e1e04b3ecdab6d4811833c248e1626270302047c435bb500663064023005f1ffe45ab2c41398a0013f49d882747dbc051fd9599a1137fe4b4ff812242983746f4f9495d023778b3421a848cf3c023006b409547575037141fb7440d572afbbbb02fd78d1add66c0dc803541b9da69c1ee83eb306fef33ce58afe8c933677e90302047c435bb50067306502305938981e7418c030190b59bd654c3611f18e36907a416287d8e5daee82de5ac394fd9a8e33032d6c878942569b47dc16023100d04b88ae5db7046c7442e98fbd1996a927008e81aa91655b166589e6cd24ce96e59dde0cda48350703b0765e2a1e664e0302047c435bb5006730650231009ca013a9d75cc4342c179298d37343c733d3542af0afdd9883e5f7c308ccf6d9cc6a8908922c25e5e32a374f2226843f02304f2ac39eed99eee2362cc701c1074731b1d251863ac1527601431c24f35e3890b6d31a723934c9b298b9ef54c0922fa50302047c435bb50066306402303da6d3bbae04443048ac5cb9154b18009d68d502e7736914e2007333281e80f6fac3668682499dd17c9ef0534d966b9402300c85f4fed7cfcb58e88ee09182c4802aa421347de34ec06b98eaf3e0f141bef78720c1c3d4bc3ae4a5db4d393d62a9550302047c435bb500673065023100f8bcb6f4859c529125fa670ef56bf8b6189ae7b86fb0cc2ddd14d2563a99a321cebded5208f105df05c888dc81e953240230346a64e1b570bc224699e52a7048ce9bc34002361d50d553f85b937ec167f2e9c072717084820460cabceca9589bc3d10302047c435bb50067306502300b5d936f2ec3349d588ae614c407d9270e2a32b48d820aec57f6f678fb4668fd93a3a8b472e688869cdb5de7c38a237c023100c8c096d57ac63bc9ab5298e88b388260f9241292a7c9136740a3d3cdf7feab85b240b4312a89ea6cf9b25ce41644a90b0302047c435bb50067306502307d1e47167591b52b826bdbd2b3d02efd3d99057ad8af8d5dc42d965c98c076804ab016b50514bcd59e53ab1d33b3abf602310082e2ed32ff8c4584e54c157f8b2993c21433d3cc11980a565f5b504dc7540188211f07e8e3b45f010d579c3b71c5d5ae0302047c435bb5006730650230339b9489c5130baa6e5430ace67290a6609d61e655420e4ba1720ccf25c28d9fcb7f83c7f46783653ec50bcef32879bc02310094a0e6f597ddd61f13ecaa059a66f5cee93eed6abbb0c38c955d282a95b48b59010db6f19275f9fcd24467d3a9e10e980302047c435bb50067306502306a07c39bd63536e8cd6b571dddcb53407fe1d80e793fbd46dafd45fbe55f056e0f0c05e648a7e7abc052dd0f14ecbc7e023100969785c129bbed718e1cc951d50fe3208d1162660660db3216ae5bfaf738ef3250e3e024fa80c5d9d55d08fe3a0dca9f0302047c435bb5006730650230465a39dd1a34a8c94d3425dfe95c9dfcc0c77248d3a4bb7be65cdc4ee1e8ceb72a2a7577c7013f3ee487429bd852dc23023100a548f02c0d168804466bcb8d8749cca973db922624454cc28c29832b6f229a0b4be077fd36ec7e367b7241809d8cbd260302047c435bb500673065023100a445cb4dc441d1b3398fc22855308604183a1389578d0ddd5e8393f90cc844cfaf2af9828b2dac76249120a48859d99d02305356635c91552234a160a02246a671e98a923d7ca69a460dc1552e941e9cd823a1b2462b237853b20549732e530844780302047c435bb50066306402301a858c8244c76d526d6f30a98a0e7431879ef83e1d19263fc9c2daf31112ada9806aa7b81b6c5fa8b5b140c6cfb4129902306e18940833d344b7e6ea98ce8bcc68d1a30680025622d6cf195bac97ed411d817324f968d150df43ba02526b9f3d003a0302047c435bb50066306402300b83c25cf69b7b2a4384629ce786f1f3a4f5f047015449ce06c09f4ef10d1ce318637a02081c02f91fb6fef867dd2e16023047765d6672d3f6410e3e524d15354c2dd04df3c230cd78f05d3e41be121a932ac6a3d3a1fc758068cae0dc7242fbf5320302047c435bb500683066023100ed463799a041c104c8bcee7e861e5b40294d0e1d7ddcb80318ebee3d80497102b018e1baaf08d944e6bd62990a90c878023100800fb9253c079121f4ffff037f5f9e7ac63248d0df24544b5045de08c9a0cb01376d79d672c10b3b8554fa41fca093650302047c435bb500683066023100844f5ff5dbe3404463f542e19f64db939aaf6d1cfd927066339402f895370845afa2d308f6cc4062f426487f54cb0ab9023100cb870702583fee010313271fcaa0986b15ce7135faa45740df375295484be90ea5f5aa1255c399d41daedc92ca1cd4460302047c435bb50067306502303c7eb903c94dfb45074cd12a54ad8f5846c54d0cc5cd2dc04819d66d73c63da6de265ce446b9e78b5fa083053f356d26023100d2f838453f1cef1e126babaa4f15022b857254e207f008f5afff7645e79ecbf2b54275a2bddb20d05e07d527466983880302047c435bb500683066023100e3c783a8fa22fe4097da77c9f1cf60f6070b8d714155ed4b40d87065b7e00e344a69c31ec2b3f142cf4a249117a3dcea0231009cf6a141dce8ba89793c4aa856b683b48e68a983446e9d3c822ec92b2196a4b128e3fb64db31d6ca1556e248d9bbb2530302047c435bb50066306402307d57aa8fd113621646d230e1f3da257b3dae3b3f068151564143543f68c1ff9726b6f830baca2707f45d05b0a04ef48502301a1007163a689a54d2ecb9e598e3474a308246eb248213c12c246f637e5d350c7947e9198cb1bd05d43776dfce6d708b0302047c435bb50066306402303f1f4d19e8e2a8d2fe28d003f46ed9a55c214fa6881f1a8c1f6b89b4cf86907590a759c0c38493e686a10445bf9267fe023016de3f78db7962a90c5299396c4d36ef4c2691a0d4489bcdae1449b2e54cde3d4dfd14f95bd184c09056923d220878f50302047c435bb50067306502304052d55b568b26a25fcc5999cb2e7fe1935bbdc68cf83d692a3fe47face97c918c24e2ce3f65b9e029e0883d09a0c2a2023100cef76a108970a66c1e450985e74c5e0fc0c5cefc7564bca36d1133e5f3cd0e40a46f6dd20490e3871a914f42f289fe480302047c435bb500673065023014dfc06f719651920806e8de3182a914288f1e737ffaaea87733bc5a8915720bba397403186701bd42f94c9f55a9adf4023100dcdbd7e6fa9fd0d37e49dca83414dab4ad80d76dc1d372c07fb0ad8833464d2b32050d4075c3c01e12c712fcff0124af0302047c435bb500673065023100bf18d52ce782b98aea646e838f0a7d91b5230a0b2ec5e1d2a6a10b69c52cd6baff6a2932c0a569407d83bde0a4d135bc0230472478dfbb8938532a97f124959d02bd39ddd42db8997758eff81769bcd51ac0be0f7a88010766b216414027742de99a0302047c435bb50066306402306061c4ba939a26f327ba4cedda8e7db950fd51aedb75b17b1dc00f1a48e38195a88b4f52b7ba05d8e3a78a436b9b757d02302ee6aec054c24e6234ffdab11001bea9043d60df5b5a6837bc42af7cf544d179787481421bf041d0c5f3ef6211f518820302047c435bb50068306602310093ae12c6bec36fccfb4c29d8473ee0d4790d392ff49c5dbec98116754f6cd39f3da1a889263702580a58dbbf2cd44d17023100d7b1b3831da65fbb701627c47593989256a7817511d5b4ed6feff47defe0452d2668b080dd65042b1e12d59680e0bc130302047c435bb5006830660231009e8e9159a6d8c424b99ddc8b9d783dfe15b931397f52a19905708953cc8c0b805d452e147e68fd323f82d4951951a2c602310086592e8ef75e5cf994660719532e5adfb70349f78625d775c2ec3da1a087437c3ffeecc01aff9fe457cebfe0abcec44d0302047c435bb50066306402300e8b1a414aa9d4df06d3f47258459abaa365150554ab0405db2c63b2cdb8d3caf0cfee220765cc28cb83a7e5a8e81050023026fa8e2f1af28698ba6c1654eeea56bd04029348a0e1e7297118ef987f9c5a2b0c9ce3896233e28b9c3d5fa1bcbdfc6d0302047c435bb50067306502301caf5e8b5ceed44a8a30f821f7d1540be646238a0608bc69032f81a74f7bd86d2bad179c120892dbaffaf71c89f6d6ae023100a7689e6e14828f13c1fad059784c4d4654a3b544a65a0df9f3dc0817ec3db10e0809c73c46cb9e9058d04407c10e10bd0302047c435bb50066306402307b897d22339023fda13cdaa654ebbc29f620846af31310d192e1cb7d5f89b851dc53bce505c37cd74e5840c98b21e4b202302a8e2f5142ff1f23756956aa78458d442894cbf06d72bbcce1c96152b68f8585162d1e90ea871830d0f8900bc4cc22590302047c435bb500673065023100a2725d540b693b07c1a5e9284a4604aa25eba3eee2d0688e758e3fdacfa448a2f06f0582318c0d2e829bc976defd8f070230662af5dbdbaaffe1114dbe2fc23831ac9e9b9574884935bece49054bfd05aa27e098546f19f433374e7a26f2524d534e0302047c435bb50067306502310086fefdda1df8690e76f8984697a4231c13c2bf8482cccad7f8c723e65031f4db94e5a62b53edf21a621156e61f6031b302302d58a29ec8c6b9d808460e589fc4ebe952e439b19241a2b321630f69bf933c2f7cba159aa502ce96e1f93ee491a52e6b0302047c435bb50067306502306c7e6ecfd48c1ce2f8a49b5d573f9e626dcda798e27d88c676182bcfb9fb29abb62ecf0f7296bf7727ab60e2585d43ae023100e43d1328a6d36b6b48fd63d38d413b36dc1515821c8f7baff896bdd843c4e6ffb60045e7a0f65049c4f5d2d78e6a460e0302047c435bb500683066023100a639ae2efe12d598d38a8589a0159919e9c37ae622086aa618abef95e88385d14ff94fe0b88fa599e05442b8af110c7c023100ca085db696c376b3564218f578d18dc58e3679a802c3f1a801ab7527e42976d2819a58d146385f620d412fcbd12e3b7e0302047c435bb50067306502301c5dcb1813323afad7f79d548fd9fabd2f4860e4d43ec60a3e7f29c3bbb7951c025274848d94576aba1792fbc40967ba023100e075731c44965db1d9081d6f9bfa91fa6e75f35eb074a96440c88bc388cd1b8f68faf08c80e09a7358e53dea0a2683010302047c435bb500673065023052900c5f1908928506c23234e0c6956069a4f0426cbcf901b05b3277466d45c36b1c3eeb6e3b975d461d3b9bb35957480231008245f6f48dd0cf2550133f11c7757360d21040f7c5d532d840077a5866a2aeba2391aad947b0dab232b7855f6295d17f0302047c435bb50067306502305c440280e19daa862d3897cb58497d0c945e3a65c9fafaa5d8afe81194ca6631e2d508175675461356342416f6141fea023100a0405fc1a29a9ea0d24117b1330f225877e1793ecec7f935107981f2ddc06312b6e4d22b59d9b6b45fa3ee7c78c8d2e70302047c435bb50066306402302fc1aa1960c3fe665b6ee3f928ebc31b3322e4eceff1a3eeb6d8daac506b9e7cf3e5347080831b2308234cb2a23f2f6402303fa10062eb5fd6bf44564f3d049136f2b4fe6377dbd78824cc20d2d282ca51eea77dcba4afc906f3ad12e0948ef00cd40302047c435bb500663064023100e2b785cf5b1e82150eec4c6ad2b16b83fe5ba79450d9494bfe75681bff237cf36d38164c4a4c369ca4ab2aa30aca24a5022f12e2099a031927477c9ec07551022d49c902d17e11dfd9fc715e8141ebb03560d178a4906eb871767e71a01ec715c70302047c435bb5006730650231009313b4cdc186455a680555147ad48cfe8932fa1f79de0dff026e64a11864101dd0bbb76260729e111380f8431c149b40023029b8809e0e631d017d4eed6859d2036c7cd273914b311a1bb09af2806d2ff58561a7056414e774a03789480c5fc261ed0302047c435bb500673065023100e9465dd0a53d59d8a7f6f9faa5061171b5d7c4a5361b4954ec70f49107b7862c04650bfd4fab21cccd7ad36cc121fd5702300d09e55ecab09f5ec1df3f509e4100749c89e0b75a78ac54833836a55317dbaaec2be795c90f391517228e004fbfb6830302047c435bb500673065023060cc342f54e0ac4ba8142dd605844de7dc054f8bffd5cee038eb17fcae8f753809a610ee541379197f6a39ee8196631e023100bda2d40111a0ee448ef541d8cdc727191812c5232415ff4458ba59334a50160473363d811481f60161cc8b8bd6dee8a40302047c435bb500663064023042fc7d7194fc2fbea8407865c003e8cfd87600b03ef4ef40a4422d566395940f976f759d5cd7a0f4b5ef423810031da302306431187a150df4a60e1cbf6930d7a384c24571ebcabd39fbd46735d8be56095a9d96b10f994fb4849ef66abd8996481f0302047c435bb500673065023073fce7078b42ed76b1cb20cf7ef76cb5cae909d8e9a215a5ea85156fa731ab6610dcad430ae00538870f277ab71857e9023100b0151cc9e340ff5dad4acd703518254e384af14325427b5ba75308f0383780a55b3cfd1253c87955d1bf2c6d05c0ba280302047c435bb500663064023079679a732637b26682f1eb75e5488c9536b43f6209c8b627c45f766af85285f217209dd1425245e2949d12c749f9b79c023056372e95ef5b27b043760d8e5ba3838dad10a26fd5d12627ab10b07ad8a7212672dc55889e9703d2fb0431d00b06282a0302047c435bb5006630640230333570a51cb4227bd502fe956ce65bb55303e5055c1768da8bd8f27d9e2a76513fd5642a2ed6359dbdfc590ad9fd192d02302ba5120f490fe2e9c29113ae1990efd2fe2462b95b8399969d4a2aedf6b6ce20ade405d5ebc7bb8db3475e97be293d000302047c435bb500663064023001ddb4754676a3e4729750b0ab289988d1e1c5f09d4c9efc60279f4b169830941bb1777b5cb9ba54193285e7dc3c3de502300eb81c11410dd03aa53768e43dce6cd69dba829a0414f3cce87c7f56b4e69942cbce6ee817db4549e0d88a06ff17304a0302047c435bb500673065023071243588023e1ba82cf209e7e75c729ad36ac467b6bf2238fa7c1e028fe2d28ef4e7f395e01f7a0a2eb878acb2146330023100d9f53371c37e8f15e11f7f268956f040fbd649ce79acc213b451e74d281bfd7bc2e8218d74701f4169535a14dfec495d0302047c435bb500673065023100a71e3f3b3de821f263e21af6a8719efe74770d73ede5c9746eaa2ebe86a97b255be81b3da520fecc9ed3d28db094842402303dd61dd3e95d84ed39f340a43a2c93da35e6beee87f68eb1b8615e28e5d694a7c1e79d2294dc5cf5889bba6b4f460c100302047c435bb500683066023100e2dfd850116b717bf0f22ee3714df740231581a1ad0630bba0caa52855322d544d58f529ae077e3fe3ca145a7a274bbf023100f8b57ee0c36a09bacca7ffabfa3f98cc8ce110a230f5ce31f6efc041a48a30d859bfad90f89158217b83ebfa3930fdcb0302047c435bb5006630640230451b96c7c15c3e237f9658363a4214c70808a1daee0d62ac65235a6697e41d982d60f31700b446601752798c2f60565602301f2fa51d8047b9ce02acdf429e9ed3d2edd0e4ac42e300b45fc7c76b47e6dc9c56691b8746748c85a870568f1ecd73220302047c435bb500673065023050863aa09de98e7bc86ac15beb1a2142e69fc1f72560d7f8956f7a98ba78510325ea6928a0760ef8947291264ed9d0e70231009d3a6fa44365bd54230689bdea891187003edf44699c76110a53aaba7b29dff40f02cefb4d7159f8c3776483f6c2d4a40302047c435bb5006730650230399636b222d4cf85148bac15c98310f336ff0ecedb98fc1d98f7276c23ba0b5a0dcdb8ec07b6a2d80df5886f3e3b6a7d023100814968295787b118341d43f1437758155b2e7ff2f832c92f0b4eed3f3e428f80c377405788963c80581b06ad04af17710302047c435bb500683066023100c09b0ef4d8fa2663f718e15cfa940c0416fb394a6baa12ac0b962abc1102bc2ec50464aad12eb69e1dc7fd515d94d965023100d15c98fc617f83602d37417b828b37c878ef0e72eb2c0a44d8307a6c40f0a357df5c849c0264400c4cfccca2e71657e00302047c435bb50067306502310088c8e4964fca3a027a355f3c40dc411745805dd7ee8f9bea27194ab91425b7a499e14fc52dc37f15467bbb5934908de102301bdef0964917cdc8b0d07101a041bc14cd54608de4cb76fe12e299347c494f01849e9c6e798afafbff6a1f30e20ed07b0302047c435bb50066306402304ac34f336f4a45996b145a60ab721855f22569bd30dca30950c442596bd286e7e51e6a984e670229f05d42d818f0d13102305e3dc87a6c4f7d5b6cf7351beedc7c75ca54c48c424632c601fa74fb0c0cc7361fcaac7f068d3d93fe5fff06064a6d4c0302047c435bb50066306402302555f45bb529dd67a19de88d108dc8c603ccb457986b405da51b455ddcbdfd7c9278ecbbb180ac13ebe02a9f3809758202301846995901327a16397a9409318a301b34669c58a6ab6ca71e0ede67debdebaa0010b5c9c1b7bb1b5f43d4af15096f410302047c435bb5006630640230259a42364c120d116bd7a6bd0f554747cee93c13b1a8fa356b7d8c233d446af60f742febf6a5919063ae0da189ad8d9e02301f50e1548c6c4d8c797f42e880aa5b88c2ee792de71da659c5343673cfaa5ede0e193115644fddcdd5e83c2a5c8b98810302047c435bb50066306402302a664c1fe60afdd4ffc64774c32a9c6479017e6e9396dd1b67e93c4733264bb6d8761dd0d6797824cf1a6804b6503dcb02300f74663742c30aabb4d681def5a1f750b42460ead840fd41940ade7112db3a79b206a766d4885d7cea966038359a8afa0302047c435bb5006730650230748d0b6ebfa47af1fb651dbe50c9672cfdb080d8038617200df9e423eede35b99e1f19b527e8a0694cd25a023b606810023100f12da33384e0627119f13fa75f965cc6660ec85ae7b977bb10c0c88878fc96b969e4676ba57605ccb453bef7886f0c7e0302047c435bb50067306502306b2cd5a7d1d57fa3bd90007f8cefe8284b47201fe61cbddc4379e0a0433ae8b5f0ed6590d5a6218ec61db28cab589086023100db3c175228cae7ed5a0471c25ea4fd632aee6e9d675959386ec8359f47fa862923fd0b4102570919a396d7dfe228cf130302047c435bb50067306502302e8d1a4a1a13336d68460eda0580d5ba2b96838465de266a094dc0372c23a279943b852d275cbfaae37e75ac5a5f5826023100a9e282adb8e4a1fe9b729021c048835474d1bb4b023bb7566bc819d6e03d97c0003eb461aaa0f074bd1d7ae2e1883bd80302047c435bb500673065023100a10448bb36f2e2d79c829dfb4d10b120b7b0e641ef174b396a88a0dedb3ff903aa3c69dec756da3722b35dcba5ab32ef0230254ae0968bc86d9431fea1e69c8149743d9e8a4218d9fd617e8cb2aa70974fb60bcb808025a6095840a253ad1a49ebe00302047c435bb500673065023100a7dbb2c0ce30902cfe2dc1b47bc69086b6485bdb07092920a4beb6d05d94c1f075a87bd22d4d3e66aaaf31ebc2f68b2e023067902692003ae0b9689ebb7127b1e45b7c4aa650082988ff6c335cd68b14db95e2b26db7a9b8d9252ee22ce8384d20d90302047c435bb50066306402300db1f5e641c3a03ff619a7dca72e989c4db77bba339936fe15aebce1a9bb5efe95a1f6ca60ffc9cf4ac548fd54a38033023032c735f9b0684d8df580502fc19fc51d36f4dc92386787505fcb887693ab644dac96519e51579a236bf07806614c0f770302047c435bb50067306502307b3cf7e763225459110dbfdc5052b06aecd1e4c017e02640d5cd3050c85585fd00a488dfa843c201308c5e9c5fe41bb2023100fe3b87010099f1ea903801494776d9beb9ef07736fe60401fdb00a258ab52c8053697d35416a5536c5042678141920d50302047c435bb500683066023100f43abcb371b1906fcdefe7769a0b73868c08360b2fbb89092e12be01c0aa805e94237f38aa95b725040123bf196caa6f0231009c6fbb06323404458954ad8e136fe62d71ad7d88da9b4144b1b2c01c69cb27a0319f251135a388ffe5cc4d7bdf5cc7600302047c435bb500683066023100cb9f7419af3ce6c87c22636e7289ef4920c64edaaeb71b66a83b04102b1a38a3e267bafbcea0c5025e831f6dec2a8676023100f87137012af76d5ff9266b2572b2e6acb5638e7cda5c8e080202156a06ff2941b397304134dca71e548aa945e6e601e20302047c435bb50066306402305aa9e349dd27ebc5c2f551a4ae5380ea4c6ae1cd65f330049d09edc57db5788026d88971e43c11a49d43dbc90e0f2a630230776b7bcc10ae233e4ebd3f1e34ff5dce7228880bb3d860c08bb0ba556569ab400911fcf11b50f2e337e2921d0654194b0302047c435bb500683066023100cf4b5f76995eccfdf2d1c450a15595a7638996952a03d37b31e34289f2518104e12ec963478bebe45b2ec2b51d2e462d023100cc47695cb26808e18ad03b7b7f14e9cbc8a838e5296c72891dc71db3876a72e74ad6c3ef8894c075b9ff31d31a6160f10302047c435bb500683066023100afaf343391968360c4018822129f7ad86b54103065f541d64c1150efb98287cefe37cb6241296dd2a5f04370a8e8e4a3023100b6ec9d8bd4356517f4381da24023f6e23d95a2776ab0e7f16bcb0a78f3bfd5236d8b3f1035b6bab8a9f15e77b13cc4cc0302047c435bb5006730650230358af4f9b10101cc065a94c69a7dfc401ad1679401154724dd60c4cd9981031900f9747e38c877ba3d228658662422e8023100fc6d7b214b7829f60b37272a523a0a4b33d088ccce9e28e0fbe33928e2dfcb533dff7d9babb20b2e0f0ce5722be8add20302047c435bb500683066023100a968ac421ac56065857b2e3ebf70ad92b005f9460d297ce4aca957a30247d5c14dbf7565ac0aed8e31b566f8beb5793e023100a736b600113bb0f0437c3efbcbbf4af249d63796b3cc6033a6bb8f054b34900989dbcb878b2526bbd9019d7a5670cf460302047c435bb500673065023100d5ab0d83d8f1e962ca97c53592ae676072fc5af7a4df1b7cbfee3bf8a4504f810fe8230b772b9e64361678eee1caa01a02305acb2721c32cced95a14da9d404a65a904eaafa8640890d50af2e04742335c1e20e2182e3a1378b1e39c2bb9789b87fd0302047c435bb500673065023100c7018f1281cf3bd1c605578176daf271aeee18cbb2c578cbec74f8ed4a06857a293f85cf418aeee5cd600e4b344aa1d402306f0cb500e1849bfdeac1269c56c6383e0600e9fab9a8ca33737cba9929f449a76d3fc0a5fbebd06c6a8aaddf437184f20302047c435bb500683066023100d3e733f3147b5cf25e541c0d420078976772439aa3711fed3e3aa376b2887f05dd13dcbfa533d821855775f21400b9ec023100b3ab833c8d4eb8db9163b3388bb43db0198376094e3f179321f39ec7cfd4f2a51d2cf56d3f70f95c58ec9997d5fcbad50302047c435bb5006630640230024578e7c685f1e1536f5582ce225f257508b7d472044be45933c8b890f40a4af858c69a8c489145c9c8f3c607db19860230059779c784caff1b2f88c302a145bff15d648c23b6884df67b72cefffa0c78a535710f79193d31ae0f1851fde762fc370302047c435bb5006630640230644fd08ec33a2d7d55f29df3f2cab39a2ef5a094234df57aff62a105e2e92dea958bb57682f8e5139cd035ce6517bddc02307f88a4c86b769658a5046aef2d10e32bc802bafd92cab2584025c66ed8f917e6a23b4ef080fa362df480f6b2dc1daa470302047c435bb500673065023016a05dd2adb478d9b38f7f4b0258f3a068646ace4e7c9a65f55ab15549dabc7697ce61cac436f872c5cd3c5b367f74e302310084a72a5c0b2706d6b4f2b87a1cdd4deb5dec257484eb99caf2dc88bfa4eb67ec9a59279e711bc30d0b45780561f093e80302047c435bb50067306502301d4b04dfa75624963c5e778f437d31e6c6ce4ba92cb011eb2a9ce6e18f403242bbd2e24538319c55e72004a2d4249624023100f8f6189c927b8ee55ca266c186946346f7bd296a2bb809d0a0421fba1f797d9bc952615c541d426593b90530efc1940b0302047c435bb5006830660231009f73795e3b54013995a2239771b114b0db31599f151ba9a8ade861758804d72d967eb6768a10fc706135285d98a144ec0231009b3153098ab57dcc2b98f3d5d02fdcd7a70d5d70cbbcafa31dbdadd1a855b81e4f57aa33e39a6d920b5f84421c18a41b0302047c435bb500673065023021959ba6f0c22d6d8f71bcd95232b655055e430ee63a1e28959e0d3b79f30bf1ec507bdf13bc7bcb32353e85660ac71b023100c6bcc80ef48bc2049b8680a9b2abb68c86c46f6ea5dcf9ca9be71010b0f5e8c3089b0e3ab1814780546a5cb3968395950302047c435bb50067306502306a8908240d3a1d057189028592d9a10c2099ae8f252f6d6613304433145e615d66e5009a4dd6e5d6fa7e631cf8abb475023100d3091c02d9044debc31bf3784ac9ddaa2116c87d3682e92a5f9fa47979d32308d6c27220132d8b4f0ae5be6727ed15bb0302047c435bb50067306502305dd80b2247d2e721a729701079781eeff0d96d4b3f6fa1182e83320c73a027eca803532262cf4219606a76c1ac4ccd3f023100f91064b54acd48d8e510c8340f2a25ca949ddff5d1e0ccc37b8131038fdf44527df4a5be969781cc4fa7c0680254ba140302047c435bb50067306502305671b5b7daba5679fafd9385b41a97d4ec9ed5417fe9cf559f91f0d338087df3fd0131b140fd3c4264977eebd1eb79aa023100c1dba6b6e3e66d1a27a8587eb18ee96ced7aec716abc17d58ea8369ff1497b978c341bee5abb4396afc151792cae418d0302047c435bb50066306402304dece3e1215c4698398258452e1d123fc710034e5f0b7772d22e81ae724cac97c21bf11af53c302dee6e234845ce24b0023065c00902f8d82bf2973c6e9af9ca93c3f631a269cec7db0b83a7ceb22033b38e1c37b87943e884ecffdbd4f7931047e90302047c435bb500673065023100cce044d795fa4e79525d652b689865293ec5cde62a0e12efbd7678fe4436f4830c169399f68931f358ccd1cf5c6af2b7023028185b04b9b8570aefa79c087fa7b9c54b6998aca50b400bfa06c9f1c7e167a12071e9ab2f4481196c6fde0e6c034a9b0302047c435bb500683066023100958bca2183075d1bec07d391b6a3f7c372cf4b83faa8683e5f7f4c727b0617afc4aeb511e152da2f50491c359b2a1ff2023100e9f509c9ab15dbc2141253868aaf40eb90c6ef0bc919e08e3df6e064f8bdd6f2c9cc2e5b1ee496e24e4881790c911f610302047c435bb500683066023100c7bb50a8846276f86eb8bf22015ea0b90ac3c9de38eabb431fd665b47a7305c54288641245c9fc4740c0dc996a93dffc02310083eccca9e8430d1dd4ebeb4dcaad35ccdd92e9c54393fd3f07a3b2ba0164b6449d793205ba35d53058b04807ecbc43070302047c435bb50067306502302cf6d2d997ec7d85f155cee2e1870a31a094f76aa5015adbc0bd6d93841ae07efb95645cf72e281186c8306d02c29bad023100ec7d0b40f1757f1f3f2a1b3f751d0ff42fc2a5df3d939067e3ad019f7fdc4d0a5ea020467281053080af4b07dcf64d320302047c435bb50066306402307739eaa0f2a8639b1c695d81b5341ea6d249dff9ff9ab8f3542e1f253cdc07355e22b82862523d710938de2e47e4f46702307f29107166c93140cbc2df7a803507bbfb56b75786a1f3d8686a3f2e4b35d8b13df43a7f5c85656827beed2aaeb8662e0302047c435bb500683066023100e88f327a14d78daf63f6224ae61847f7eef2a77c1ff7a3bc0fc623ff7103bbc03f461aa5f7323c5388c3ab9b1e3051af023100c57b77a4ed1b6d70207ca902b1ab51b41015541b2e1f69808cfa52f4e70fd968ce0d3050b36338bc69f7222fcb24feb10302047c435bb50067306502305e7ebde3301cb5ffd88a413cf193f47620828b170cbd32da84c6f6837f2674421b99fbf2166931618b2973d96c99b695023100fa0757d46274ce1995f424654fb84c8c27b3e3002589e0326dff5539218d2f74eb962bd0117c6ec4c3ac0b15925163640302047c435bb50067306502310087f95192af710a5f340d583c119aa73723abc5576aaf34d0be4441bd8e381b9c7da393c5101b642a99e663fe5e835c1302307faeacac7e45697afc2378a408d90f555dd4adc7a89b90162fe2b87fc3b414c1024dd3b01e8894c3f57d481d5c3869e80302047c435bb500663064023070b283dcf3f74dbdde9b75390b18a4eb75a7e8226fc55716b75fad67d7e0e9e4dfa40be748b541012a5a20c2c7d1e11102307f4c1524e695e196b4f1a987f2529a6b11c8284ee7106e75cdaaaeb1ab5631d07bd49d1f5431d08171c1eb29dbc866ce0302047c435bb50066306402303664d9f0fe8354898f582cd2bfce00aa3e349fab6846a89b5231f85e644ca25fcca061030d2309d8486e5fbdfb2ed97402305801a069268602298309d03ae317029865da69e92032f5e9c45953a6bb26b391e37d993572cab185c372735aa7ec13fe0302047c435bb500683066023100a135bfa41adcd04fe8a99dc8b33f0be7ff01eccc0b0ddb54d89e3020b394c8e98f39d7d7077c0f4d13d5ba65980cb1a30231008b3986d998b9def3fb19190f117cf9f727e037c275be6c260a3fbab1958c8222658309b6044cf728779da37577d91cd70302047c435bb50066306402305ad49b021d4f510b79487bcaf7a9c67afff7956fa612a357f7ca4591983bbbfb255997550dfeaa5ee16971280668e9e602301d7fbef6d4eac68b39fc89d41dea7ea37d2472491da73029aef2848a43f56fb044e0fda909fb2e11c2bdce6febcb785e0302047c435bb5006830660231009de28d10ac0b6c4fc056303c4c49fb897177e2405222efa86035d4c4742aca23a4f2c8a57ed90e7a42fc9b11f3c5bc6a023100f263e74bc86a788bc4d044257ecd05f8f06e6f2f53cdeb3b88c879b006b4af3ac683540d54f18f7f37b27bf70f9057ac0302047c435bb500683066023100db5b6b96f5ffb3cf9278461a82710e71c532d6c5d8367923eb05fe3e43fe6f19d40e38f243911b2d09bf4d6c0ff2b90d023100b95602e420ccd5ed73a585b767a5e8a51c02aa78d4d34479894aee3879e40e68ace2415ecc6def163465d60633c41d260302047c435bb500673065023100b3c4ad9530a30ad9475628460e03051335c3a0025fac688b205cf7c260190623a0962108d7bf9d88deaa3e4519831bd802300d65bde8ea68877764251850211fc04cbabffbcba1e5f71b2e2f29dd29154d375045314ca145cbf7cb252fb9197aac940302047c435bb500673065023100d5d36fd017846d34ebb01ff3b2d890638f1828aa7770e08a384dee95fcf32e30f390c23396a271ae3a218e171bccba5502305a2d861e92fb1a6e07e54b3f53637900f3cccde7db03f23baa6083b8713efa9c19883d0005764d4c668f02367503cf670302047c435bb50067306502306e8f163c4ca728170af509c6001b6a6bb938b0dfaee132c000a85fee3c7d04ae131fe497b41bb37d7a4d0486e806929e023100e04e5a89e5fd353e7caf663752b9e3d50e5b0ee53d7617d31857ae5a170b90309e8a7560d5b1b606a9cbeed7654b88680302047c435bb50067306502302e6371432771c384d63eacce98f69eeb468e7418cde1c12279ef5aab3f70249214a30e69925bc8517fb906a589fb49e3023100f1fa3b0ebc34a15f0e3f4ec9bcf36430617e311dff1f280e591d40002dfa89ff41359dfcb77d58f669c697b710245de20302047c435bb500683066023100b8492a6619a625df581200f236beae1ec44ed6ab0d3d95c6a3fc51703fed4acec97a91e51ca8f77f09946c178350ba7d023100e0e4745060bd14f053341b382c1b61d1075ef247339a3b6f3d22bd1c486cd93ab42b744334bd2bb5587025beee56cbf60302047c435bb500673065023059b2d67a4c7e246eb0929227f37089bd3934a782f948b79590e48c6b373b9a0261ec1dd9ecdfd96ae6d874f26af64f84023100e5f31c4a38f07f72cfa658f06d62ceed59c55764777aa6d851776acdd66f92f525732f7ba905887cc53061078c3442d70302047c435bb50067306502310090aa0ac4a197fb7578683fc18eee2fef4b9abc16d05fb165308043a25eddd948f712177d3a37038bb74e82516b82c4ff02304d544fe85a632435ff90e6a9f31becee243b57a571d6ef04e1c1af2ff4f07f1c566637af0c17bf621dc72a8b4993abf20302047c435bb50067306502303e411fb8d6ee70ba594ec3326e671a13b1a16ff2e1be5b28fb1c65bc65cc3b38742062e67e095098efaeef0a38eb14eb023100dc3cc2b711373b613cf1dfc23cc6365473fc067c45d74f0928c3f13169ff562491e9e61851bc6af68aa21a059cd234d30302047c435bb5006830660231008a1b9a9c2848900bb74446dd82c9b6431d0434986ef49eb443fbafdc4bc0de1de0bcc2629aa01ae52d5d6b7ba0f2d549023100dca43a5ef30b0227023b1af109a3cae65715d7bd1ca303dcabe49cd8852cee055e4f43553f8cfaad29f1b0cc4dd948970302047c435bb500673065023100c5e08ed5e0915ea28402eec8987f90857193b4a6035fb7fd682b796dea07f77763cfaf61f840ce5f81b54618211a31af023036d32b7aac96346e1be0117e712fcb8f293a9440ad0b956555a9934cc7c53741d2b7d5649edf9a57e9ad88121551b0f00302047c435bb5006830660231009a177479a765904654aedbba0324a0fbb0d76416562a4cfe6fba9372bdec81e96ac2771c8b30ee1be3b7d5100f44917a023100b441762109dc4fb9835e3f8469a1fa4bcb3df781a87435494859eeaa43e923b2f163a635233afb7bf854cdafc2f511850302047c435bb500683066023100f66da20e598f88850b2865b8708ff5c27bbb12c8bd4632dd2a654831989f08e8469fd216a256dcfb01a0c019054e6249023100e77139d6656eb1a4dcf5b0b4d8e89e5206e1d339cff3bddc13e4832cf458fd21ad66e2bce0d36a2b4392d26d41296ad40302047c435bb500683066023100bd976f6c4fc15eb1104f3d90e3bbf6051548f1a51b65da88ff44e5e2d267eb513a07cb066ba4a9a72046164fa4ba78970231008fbf97099b9bb8b1b292142956ecb196ac9cc42045ed43398b201be8a4d480f0004a639a93f911b44dcbcdb4eb187c620302047c435bb500683066023100b44bd8e11a83afff2a024c2cdc77800df9a7c98cc561e69e70d88ee29d2dad63a29c888f12ce0f24374ea4fa69b15892023100e202153d043f9c4db15b42f696e9177c483e6da2c00d4301bac2da74a541404b77a4a3642af6b74bff2d7093771ae21c0302047c435bb500673065023100b85c2d9b5f9abfd8a8c83993686d18b058e6d59235c1d709221ce0b062bbbad2e94f0eaa1d6ab36b88152f7b31ab9d550230172214c5be8245eba71a5aee58f5789e8b69b25a65ba3eccd81926f01c0fb04a3ee762c27e4756ab402018be501656830302047c435bb50067306502302e5d2e41dd0bd82f2e2067717f29c6505f33b1d5524fa984ae100e0610b3795679a6b3b7e0cb049cfc65859c6b6436b7023100fdf81f0eb31d6d0c8a6c7b4a064831ada08b023f0f2ea41890d976a886f7fecc140c8d56708f37c5f5ea6e03bee728d60302047c435bb50067306502310089b0e3d42f3749e575fdb82416fd49f872270016180d21bd938a02402ab676b00190b5e53a97bb5a92b7e60c1c6e2c3b023019dd7f931967da41145285a0a3e447c57565319b5c46c64aded176673d5d9830e418e8136105f07bda3adba053ae71550302047c435bb50068306602310095d57b06b8bd48f091af47971601f385284c9f22efba3f62790e0a6b08ea94416a60ae24453851f789e1da1fe4b0dd6f023100bb48d56b11935ebf4181f9ea72231cee2bae83f22db6dab8af486aaf64edb36f0fb184bc38476a0c3b02152631840cfb0302047c435bb500683066023100b0428c10fcaef9490e8518e5e5ccfd55972c879aa90f12fd164ee582d13af52363a3ae42b863a5eef88c7ff0714cdb33023100fd9fb98f10ee3d6eb4215c8b25f0bbf6cd026f63dd1a15aa1fad307fe3abc03b220edf69a01fa9a6d400486d0f271feb0302047c435bb500683066023100c4f0dd1fa61bae7b26a7989fb0123db9bf096accf8019e0954744c3c918e16b41ad96162cf4fbfe122e0203313b5bee602310099be81be63586edf40e3193a677e4aceb776d06e4bccc7cb791562114b42c12f4f8165552fdc1cdcd77ae6c91117bf540302047c435bb500663064023005154935b99ac5f949283c0584e26b8ac642df496bf9622b98b9390e80267f2dde0044675051f320c612144e634ebdea0230102e56da74e884aad3acef5cd8b4395dc3a5e58f7ada5756b2222781903b70094efb4177b09199f2c6533d1b96238b6e0302047c435bb50067306502305ceca71b86c975c0d84f82a5efa78866d24169a91cc905e9abc21a3a3293cd8bef64502d308cee07708e73e6cd3e3f3d023100a67c69bb369d73ea675d9714109e19833c98f6b7f6c3a2c800480e786bc8626ecdd286851505a9ea4bc8bffd4e04a6c40302047c435bb5006830660231008d8116855c3928f252abf8222e62ca8f4c885663f8dd7feb5a304b88c1317299f6dbd090e35d3df4fce0b8a9a12f909c023100ac28aad111240ddedc8af69d0e4989cd5276d1d74816bdb49bd9d1a8ffb60e921cdd2ea11938c8bd04cb16cb32c03be80302047c435bb50066306402303a04e9b07e6cc1963132d43598d0c959748c7831ed295e3ed6775324de2af99670fc6e3281a046e3aa2fa9d41b5cf096023010f9fd747c561409790f8d099141aa956b5365754f4f0761c3d102822df401cad313ecb6ceb2e1d7a9d870c109e14bd20302047c435bb50067306502304da4c960b52f8c07fea761996e6e626a15227c8aad89d803ad388d928636520253f1f6b92df8bebce53a3bb5b7eabc24023100b46e1a20914c70b45ecf1af22fa3699248175c70b611a36163c5b04e544bc80432052c30c8dbc84c4e446117befd96060302047c435bb500673065023034ee18e346122b9ded1fbe1468c90122998e06f07b406a0c7486ce1a96c3b57e394cc1c199e384bf2a222b61b0716ffd023100c3a10cc1c15205c87e9ce5181798a0a8157240d85cc616a2155c0ab0ebd691bc4ca0b0e45d511b53a12a4f9ec50f830a0302047c435bb500663064022f5edde4f9b66f95edec4720082f5e1898dc1c24b7c9717296c47c06e578e204206d73291870680c392885dfbcf712b8023100cadf7a162f4ce6d8d1d2269dfc5341922328165ec8de78c16d4caa27e5292c2c2c7280b954629284a3b7bf3db7caa30f0302047c435bb500673065023100edc311d855574caafc0ab208a241887e22bc1830603a4f559f78c168de4b572d2eae4981d8b96db6d6404c47460afd6e023066ca82cd2e186b002522cc1991fff80d516db7f7dd5d27cb13e540ef0b8c9f9cee1f5fda5461166c47f0ba2e95d854230302047c435bb500663064023029634ebbf51c92bc13d61f951f8ea2a34273318e27fff869d85c24c2f719e3c32a2883f5e8fa4148402ba6f1e0cf09b6023042a53045070176949aad2dbe4bf12ce71e76e1e30bb7b6984fc134ac35d6afb76d5a1eca73e1f92809f95dde05335e620302047c435bb500673065023057b4089a0ab11b9283570d9ba60efce534361f899c38aab988e5c6731c7d2035032349731675c48a98205b6d189fee4802310088c163cb173dcce06b4d3d42b23148f21d73e538709d4afef7d90bf836617c89624f0ea354be03831094dfbf25cdbed60302047c435bb500683066023100d9044abb941beab1e07c4f9ef6d533ad20aadcce19e37eb0b4d98069df18ac33617631c9cab6f94d2a789df898c66eef023100db648b042ab5a95391bac4e61bfddaac666c348595b2542282d07dac4c389c1b9da9bf51c5e26dd918b08a9e692076400302047c435bb500673065023027658fd9b87999ec4e24d49cc510fb803ae799d84f61dfa6dfeb3638067a14966934dbcb0bf3bace15e5c49690d1a263023100e780fcbb06ea8328f18430d71739f4afbfeff1860cb5e1b5706b8f1da2e5a0a9c829b18dad82d24397d86ea272c640810302047c435bb50067306502300c9e1276c17659948e081c2f3d0c7761c26d64b0150e0bfd882f3ac70f4bf44586bac87e5c705227a16a6d3adb8b1a95023100d42897d9788d6d694a6014c41eee3aa9bb0f9e914649e7148bd104e863d2a3b619ef561485268f1e42d954b9982b4b320302047c435bb500673065023100a6b99c4b95f65ec29f51be495d30cbceaaaf774beb7d392d420f57c795c2ca4409aebe112854b4bdf8b667ecd3d2df0c023018ed4223335dff42cb8d2fff0eef8f7d910075b221bf41f9e77f82e262dcc7b2644db9133da3e4f8c0bbf3e75773bc0d0302047c435bb500673065023100bae76f1bf99dcfb0c02f77b141c40191670670a0dd7054556b0023f4f74b073c597c3764555871d8503e5c79f5a44d2302305c0d62143f6bc634f93473cb294bdbfe0ee140cd60ea8b22b4bc6e5b1a9dba87990487f0ca31eb94692e03e8615281830302047c435bb50067306502300a0333ddbe6e6723ae55bebc43246b3badb4eadceba2fe65619a285e2a2a2b200cfa4b137bc9fac2079186986855527e023100daf787c6f0d856e41d69a357f8dc7a09c6b0b9d3f0f57523876f37dd1ab242c30af69067db76dd6382849cfee121f9810302047c435bb500673065023100d869202f2db3dde61c2f157ddfc0fa85a3a5cd722c5b940ccc6a2c51e491825d1a890923da5d5ea0ac8dc516d1010e1502304095f8951e79e117dc7f3138ac6938bc4b49a34de395499408030724c7ee0a67591b5e90ca36dd01c1f7ac25e5f2d99e0302047c435bb500683066023100d7ecb598607d95d840dabaafb49cd5379bdd173494a15055bf4d1d51914caa59ddb423af0f9501d625f102b4bfb67e89023100944f0aba31fb7f2f0ba6408d6a9a73cb78dac40693cf3381894fbc9482af857f316b67e7c91d2871bbd7e07b427ca0110302047c435bb50066306402303bef18477b859ecad594ef494fb6f9c6ea51c825fc77491772dcdb40f2d1bfdc3c0c2ec3761d75c60479c498e9edbd72023051e9607849b61b4f0e35a82cf9b80475914a4d5deacd1badd91a764b1b87962d32f6e0eb03b4b9934823063535cd01fa0302047c435bb500673065023100ed5f0dd36a29688aa3db3a1233c10f1b1c2b1fb80c0598aa6a3f2b9214d5b75ab9350c125fa29022f5912acb52d16bde023014f9c37838f3ac0a7ecc8d4babf3c00fe55355b49709245f764f99d6f2088b7b4796b904b6b38791f0a2360e26093f4c0302047c435bb50067306502303d4d68b8f0872244834511c15903f5d804464e7d165742a673a67e2d38322c74b854956405f50ce35a7d4cbe9821fe90023100f79bfc977ce98d1439cf4565c8f2ca5e53d687b879ce76896f16c7e34388bf785e9599856c1c8b6cb5a21270db6861b20302047c435bb5006630640230062fd6f469df34801773d3bdcbf8c7316f2c11c187b20cf60276770fdd73088c7df3193482d4f56791ad69960142cb1f0230172b30baf214bdbb4daff1dfc8f95e4d1096d04ce458d94c2873144301922562db36aacc85c92c856852c19ee0d9642b0302047c435bb500683066023100fde6fe2a2ecf6d4b45c0b679d231da7870fb0bd684d7e664261c6d5af54ad9e38c5b9a7d52128d3dc6412c4773bf9702023100ef66317842eb9a7ad8a57a9b96266afc0219cc8c403073cbdd0c89e35c98f537f56d142b683cdd5eb12699020fedf9930302047c435bb500673065023100a2eef4fb4787591b9c404594faf99e1b2ce16e9724fc22c7317016cced56006083d6fb22915afca7ebd6848043c6085002300a61f6a3973ce55406d2a4354a5d7d42407a5c78e6280254898faf7b6b15060db9d9bf6a0b18315065079358b36109ff0302047c435bb500673065023100ca9678014a556e00a12beacdd7d6cdf7810d3e55e60293ba12772cef416a22a7097fb2a46beeb6e41548530d1673acbc0230174ac0fc7fc06d68a76774d446aad323bf47c0978063e1f5c7fdfff60228d1f1bb2f85946ee069fccd643e49e09911590302047c435bb50067306502301b12affd275947c1cc8a82828622c6788ca2faf8c17495e32738b48507742243f636611e17a0202565a99087021ea2e4023100d6d69764485e47eb3a47fa8f7f759e6430d8052f0b931977fd43908f2ecd10ee2c4c4527c68b093b89be686c77b9eaf90302047c435bb5006730650231008f594e5a191db5b7984e304d4960c062cc3c5db71ddb37835a4a9e083584f9502041bb640e71aa7169599761cb5909c6023049608ebd1fdd29988718c07c0d5706c2aafa250ac90ffc0ccc85190b0a1a910642c34bc9ffacff64cf844ddbb85f5c880302047c435bb50066306402305d2a54267b3a6f335a187634a6c9988474438741e4f25595d43fb4c7be497346315f88018e582a36433114df97357b5a02307fa30531214f1b953e059d9f01df8044617a1b096713caade43a6e44741d99f52f4239b3a127cbaee32485430ef6fa070302047c435bb500683066023100edf3d56376153e7bffe263390f9c0254e3b871195a6a4a2b86beadb6a3e92ae3b7d7636a27b5460b65b598de1366eca5023100bb99abf68e83d21f51539af72456b6b9ad44d18814107731fec786ab339421be32e634099d72ba6f06fcfe1d921da5e00302047c435bb500683066023100845df06924ba2cc6792d6db2a6ea99816a69df2d194967d01480f3dcdcc78cb98025f282233c08681ee29419fb9a44ef02310098ecaf54951de8fbb3967825a1e60ee271ad4f451b49bf1baaa14af557b770528fa8c008cc340480c10cbb898fab7eca0302047c435bb500683066023100fd6c48acc3f7fa1bbb879288bf2e0b4d1ee59e85837376f125529b659d3221bd92f93fe3b38fb50f71952999cb3ad5c70231008643f2a30e1a72befeb52a415b64a853d15ef2dad9f8e1b867a818d28d7075ab0393db0dc4cb05e81232d361648e1f7e0302047c435bb5006830660231009a1db66cc7df190f98d7b6d618753e99627bfd72f2091c01c172d67c0e5b694cb8368ef840067baa94c835f2e676602f023100e6d2ed3f85f9522cdeabcfb299c255e2cfde8992948a212bb6b1a5f591554d57e6b2e547a1ca1601483a47dcaf6001600302047c435bb50066306402304fa9fd28ed6b255784eeedd6c5b9759f5da0426272c1b1f13bab6e9066bf77aa244c2c19fc9cdbe90f42a795b4e7acac02306176e5f8001feb81037e2b031f89d5bc55949b896a73f00a609e5827bae673a82d29060c1b3f20216ee48980717d1ff50302047c435bb50066306402302f9ecbf09a5459dd181cf266b46efb9d1019ea1cd8f94608f6cc7dd83c5d42be3d623a133ee6e022e1ec6f2ef9b386a9023058bac43ea6d9ba7f74580fc7adfb36f8d587a7d312d3196a578e9df49d53db168f917d454bf3ecf6f40a8a757b998ffc0302047c435bb5006730650230488ce4b1193d10b2ea260f0810334fa2cbc75f31523fc529f901afaa89be6c73cb81f7590406c08a59b413ad7d7d056a0231008e5f0af9558b30444aa8a2b93f47caeadc985d733ed167ffdd4a48b69d01ece0f2678bad3134fc99f6ce00ca087d871b0302047c435bb5006730650231009003bb9ffa62cbdd03dab49bf017a24fd3fc2748f6ec707e3c65c3e1514e4a3b61f1d4a6b074176654049b848ec4b0b4023051409ee8c63abc7249e1296431d53f1d479f97d08c48c3b3645a29008919cafae1b892c4d97921b7a5c834fef860ca6e0302047c435bb500673065023100b238f15699a71a9a2e0452318c942b1b6c8c353d832d7eac2a0d6c265d7276710b09ad26a179ae8c0eba835210ea20b10230716ab627863d0955f311a718eccbd1074a9b1e6b83c68a47192507a9d2a627e30de0a3aeca8b7649a650ddcf9f23c47e0302047c435bb50067306502305d4317688db3023b5e476ade54551a6a8b4f23ac133ff0ca8035887e94de2ac835863fe5e81d0ea63b6e1c33526fecef023100f60252d1406088ec16d52e61c813e5104059f61336df14babe1c5e42bc05f6bf1a3c24512f0cc4ccc7fa81a1f273e2a20302047c435bb5006630640230105af031766deaefd735207de716428b3c24b082439ad230ae7d633c2bf78c19b71d3ef2b961c02d6acf273a40d5255f023061f81c7a73a53ce9359db8fd0bd2460a0c5d153ba36a902e069f08ea231a1fabb29d26b87bfe673985d92b3ddbef10ea0302047c435bb500683066023100eb5579094bdab24a64eed02bcd78551e83052d62ed5df5df1be33abb0589c7e3c1a7c52060163a1c1db16f99e134de6e023100e752f3e43dd5b52f4f7891cb804559e0ad0f92ec74c9f02506968dbca45fc76f1f07a958fa1520430abe1261671d2e040302047c435bb50067306502304fa4868c3d48bc9e222a165ddc32d3e5619382d7887dd4f61d9e77cb8e473058bd3be8dd2627435bf22c6cc50ca57385023100ce5fdac7835efa0d9067821b7485b65ff0ec6537b14103a991a4d1c1f5e86008e4b3b6eb0f6876c17a16bb73624954910302047c435bb500683066023100c18d3119006d1308baa5d1bd121182c4ea56fc926408e96b075bf3587998a668bc4a80702a2ad5a6d27513d31176841f023100e3dc46675bafea28c9a1929e309a0a1246068cebdc99a5256f6d66ecbdc72e89687b4bfcb90a66ef287d1783e3c7ffe10302047c435bb500673065023100f1d64fb4184e19dc535c43ab854da1570da77d84f958ba1452c9cb3a5d6d969bcd776e4115a96b2b09d2556aee55f78b02301e5714e4f470c83a146d59f6a5093c1710699ef5397feb551b62b5a3abc64a909264542e365f4707d50b86767a5e056c0302047c435bb500673065023100f7b1d5ae7ab6a62b0b385833aa4ac25312cee4c18b18ceb0033a55bddcee4d064b8cb46521e51534f60241ce911325c8023038699744241e6c2f05f90dfd7631df3753ae62c13a0a5f9396f67767197a1b51e4fda212c01c1fc72db0fc90a0e7220b0302047c435bb50067306502303b887c8b397e318cadee5f765c8de19bc8dd70689dd13ba42306a3691bb96f7f451662d47a207a7093cb2e39c8120050023100b883b40a869d2751a639dfcebc71c3344f78c47a283a91b1ca284ad90c833064dbff676dee7c7b6ba568a99b1d9b32fc0302047c435bb500663064023017c6758885b9d901de9b930a7882c6c3fd9029e9da4070bfcbada60ba66fbfc7b7e7004c3b91ccf68895e785ebd9d9850230724632376bc6d9ab02c7131fdeebdf86a2f32a5fd0b2d4e7c7922b40b7adaaaa5182fe38b61e04ed4cb74f8a09ef97c50302047c435bb50067306502304d02656eb224ca58b3cbeb037af66aaeb46fe1677424bbe19e9072e6eb7e1d77b340e36edd8f9a48c60c7f1903eb3f68023100d782a3dc6b183840a285df41697331278ce74f41bc2d06f98bb7c506ad73b574bb976c9602c6b264a964cbcfdebc00740302047c435bb50066306402300d974ecf0b05b2f51bb78b56a013ebae2eb230dc76285a675a16d06e1cf9c410e72db504656b075d93d7601e061c016d02303dc22d3084a0e2dbd7eff9132749a122b1fb01ccfd3a7c97d667cc9098ec48122419e402a2284824c3858731cec1611c0302047c435bb500673065023100b214b2e4d1a9b21e8b28b594a51a348d7c19fe8a3d3a223db1557d306d466f58aeb9b115bd2f7279f27643d58117bdfe02306eedd7cc2ea71c107191b9836a31f636dda6e71e5f35fefad50524f209b55933b4381fc20adb0d3845041ebcc46c9a700302047c435bb50066306402304fc0f75bf966921b72a0767331c7574e62231cdb0f484e7e09727b044e6b58fb8fd6888e89fe2d3f4f9873f450552056023060b0bd11ee1c0cfeaa6deca9bedf25804fefb78352894f1917dacca22ea9c523a9a80a7e202a84676835e6a9d73ab7630302047c435bb500673065023100accaf3e96cedac19baf27603d278ea05dcf4cfd761fe03aecf634b06993bfd580f6dd31747a7cd795db294ba73b02b12023056ce4494c0429fa0e0ae07ab5fde54605abcd2d0648575e5166376ac89c86a91a1a4bbea49561cbc5c5962ed115a4a750302047c435bb50067306502305a86ee49cf61c1eb4ff96dc82a595ed2a43a9dcc27b089e68628e84e070374117ef93b8c3ae675172d83a374588ee4db023100fbdb68586ea9be7b47ae54f2dbb7d4c89e33e1488975a782a02f527b3ca6151163ebd1a79e0f5ccd0a76f3916c9b23930302047c435bb50068306602310095b196677e22897cc5762dcf8b85e44f229aba1f7fb78712eecd783a33787b3f504eaff2371973af0bb61858b62629c6023100fd56dc8c5359a556afe941f2ccaee6da0ae93ab31a93c1f165b6ddcb06a6ccaeb2fd9363d5b41cc3e35c94a2d71529940302047c435bb5006730650230422078e5ac20c4f823483b1397ceb9e4288806e8947c816dfd5a00a1b557b45a508b6fb27c4b1eadfc5544be94c91114023100bd5f9f2929c264f3600888ada94366b0ea2965c569ad979c14828ed404beee1a5a35b886e3bbfd03154bfc016867f9870302047c435bb500673065023100bc09d12df087206c20c4d19682280e5f66831836b6129c5568552b3ba28754768d3cfb02d512fa0f8cabd2ae10fbaaf8023023b5da4d7c7dc978e2c0cda9ab287929757f761dc48e32ce9b4878b42f93ce23dfb166266742fbb05adfb2a8d76593da0302047c435bb50066306402302eb6be97aef6ece507bd77e4d385930749482e4b03c48b678bd55df80c95c1afca58626a38c7440d1b6d34ad2b29872302302fb17bdabbaf5899837740e1ae024422cd0c5807e54c7818e5a20f5e10a2fbb537232382abc4248b1792bdc3a1f3ed8f0302047c435bb50066306402303cd594431984061090d9a43a8be271e604727a393f02c30f5e0216e53899de66ac89727a06f87452873025c329831fb502305301268ce59d4abca9832fed0ea87b51e361a084762e0e7dd726c8d531419dbecdf81a23614a4e3da8496a0db9799cf70302047c435bb5006730650230759c93b83a0537a7d03e25db320a80534e44aceb70a966a7f7acfc4450d9c903ace698f5aeda1a0e78376aca2c694028023100ecb0a10823eaefed9254c1709d0de5adecbe7c0840ca1634801aab88e81ced52cec7e6d5821bc360b9b8571e53db437e0302047c435bb5006630640230281e447a7e9aecb965e2168d40394d016937a03599fa6cc72a83bb0fa524acfb3a7cc9bd2c3ab94712e7139b9dfb1e350230586aa43fe392a1b51d55bd7d4e13a79f8ec458ddb54020850f82689315597e7647ce2ec65f00d8ce6cf8b32829b7b33b0302047c435bb500673065023100cfe552a5accb9525e7ba09c20efb896a0c2f83df660bb2173d908d6727c5ba1f5c9dd1cb176bb0972f2bca37636fc8770230229d6475796db2a4bc2e115351a171c0037d8c57e7590f5a3c59b51f30be1875a27020a01b65e4727087adb29337eb950302047c435bb50066306402307119db8c004d66603300d5a59d14167bb78c5ad47f5c7ed380ddfbf65586c62dd096bc2e08df907e467afd105f3067280230755c9194de4cafaa50ac84399380865b8e5fe77aaa61340165ac619d706837e55d35c58dfec3a4c7654ee1ff932db8460302047c435bb500673065023073bf314f677cd597f8bd73d1f58151b8c4ae65f488636a5dd8cf2b0ff63c9ef19d89d4ce6138882703d1b2e218095415023100d0d3522b9fa6cf728336a959d926896afa1455d3a2f60e85143eadde3cd2698a394aac609c035ececc7b763af225b0bb0302047c435bb50066306402301faa9fc18ef10f78cda2204fdaea012708e6d039a31ca5b78a740937175a6de634cb2d49a517ada84037243911688bed02306368eaa08c3a5c214d2c39c7b6b011c6fd92a10790c66dbafc92f1dc689baca0f5295118458f9f6d20d25013792658e40302047c435bb500673065023100ed89bfe0f9ebcc845d500ea3edb40dd880091c5dad0403189e77c5c837227eaad4cd31bf84a7c2273bfc16c67f28cbcc02302eb54d29392da4484b09ae5e874eb3acacf5ba8567df047d0d1feeb9ddba0915b8286d2fc46076cdeca08c6681fd1d2d0302047c435bb500663064023044247ca072f4b4abe7bad4a7078b372dfd6e2af26b0fc567424e108095382b536249ce14f2ab999d036ac40d40b02a36023003225ec62033ea0cc7e066ae45227ed965eba16db56deb42e8f3ba4848250788b88bf86fbf3b333f84bc3dc23ca082c30302047c435bb500673065023042311ee371a2422be570deb820dd605b5a526545ee67ebe88bc7fa2d1aa405278ccf7693bc876d28a5f85db82be79d31023100ebef19ccefe67bc5e89f30f321e04441dc0f734f650c96e50f88c96c7747267615de6117c14cd4332b893eb54d6fe4610302047c435bb500673065023100fbde7d8593fb85fa866cd110106593fe07eff14d61186ae2ab990d7678347498fdbbcd46e033e4b839c686c29c19a95a02307734e06a2c75d638758b55c61015cd2961e84d6a522b0905b7c5a709f76141cd4cd5812cb2bb4fb332d5881a642141510302047c435bb500663064023074331be9de7dbb712885bbdfe3441d2b465c291057b44249bfe668d63e699d7cd70bcc6d06bb111f2ffcb85ee9ef8ed5023033172da33216eba8f039935ff659ff7dd107734305a9383fd48b416f39a41e68e082d437b1caf3c18d252fa914057eac0302047c435bb500683066023100bc2f77dd1fc63a3100fb7e4f9829a084f2b10d862f58efc12aef15d975313117819646bc8ed39f537956fdf389828c3f02310084ca93055f071eb0399eacba996125980b356edf426bc8bce828c64c8f4b6c4e64493b5fe3a930e85e39eb993e106a9e0302047c435bb50067306502307075bb619825d2bdfc20956303348023238390775c0fdb8cf9a41176ac22aba29c3845a3c2c1ac6c486e8b1d21881ff0023100e3ddeb8dcb8fdb76b17cd59af39e54f75e4135d61065007b159b8090c5c9dd53269503a5cc4ffaf2d57d795620752e9e0302047c435bb500683066023100d93b9497249f9a6a213ea71e8fd4d21e03bd5f723c5d153329692a832cdf71202d8a8ac51e821f6367e45decdee4e80e023100fbb77fe59ccf4c4077397d20da208a904c9064877ae3ee7784cf15bf1454cf797510146185d13494b1a38ea3691da7d50302047c435bb500673065023100f9ea3bed1d295254fe01582b0535eed5c8d674b8a278352585bedc0f112e909ca00f833e10efa9b8ec0a35a6cb3e80dd0230606342dda313c42c5a6323247ec8e2694cd6914756e00d939b9b15cddc15e39f2102f284c2f9766c9e4258b29159e92d0302047c435bb5006830660231008f5755e06810f16599ae328c6147ac1290a0c214dab570356d8ed2bca3a9ff44a4e34d06fbc32ac80f180cb22523510f023100d6536b1994df2358b65e78ba1f39064f4353c52b79fecd321bfdccab3ae8c193ef9ff4068e45871ac2dc104655071ff60302047c435bb50066306402300ebd67c91e8df8f746def70d91e503327dc07075d0a84664316d539bedd917054502e2cf803c4a1e2307b255e225b27f02301cb6a6413815f49271b9ce7711e26bb1f4a076fba1eb10b81d011f56dfc7b7be4927fd497e9bcc68335e5031f6a25cde0302047c435bb5006630640230046256d3e6962026ba766c7b9e71fd922e5b40d4e80bcf1c79ca585abdb6aed1a897062c856a37d2062ba74aa50470c2023077d65472d11102a214a3803213612f06f11b10e44a6d668ae85438fd5def0e27bded7df3d23a8371936d41a13f416bcb0302047c435bb500663064023031f97101fa6c11a53ab6f8408432406bc538f2efa8a4c45c5f0f1049b4a06418ed4be6c2044752f32fc239c4baacbbab023036874fcc9d7d97d9ecc0350814a0f1388e559d0f4f93907f28fb284f8eecb81dafd6526f664bfcf47353e057cc0a2b9c0302047c435bb50067306502306c322a8cf757a784c73743b49a7eb17f2555148b911d5959f815323e2d1ee55092252155084b24103a1c6f7b7e1e9b530231009d6a55edf41ff6f81d69403f62035fc569ba445fab81e6763f9cae70e5ac0bb2a047ca37b4332d694ffefb6716868d6a0302047c435bb50066306402305216dfdfd087434a44ee93ad4123932ee7863a495aa5596371725f2b2e25b0c313bed19d4dd4728acfe6a7be67c0b0be023024a1bbc66aab79ca2806ca0ef691e4cfc90233573d5bd762f544fca9bbf6c489779fc3900191434acb25040c7614cf630302047c435bb500673065023100cf10954c6382f4322d7633e05314a1264a361102e9801d5abd57abb634394922ec77212819f7972ac41de2e5ec6c002f02306976c10a5819024c27b720d9f2263c47301c3dfdd0a7248b43031d97e905afdaecbc3cf7d0e42ddd6168cf2773a82d0c0302047c435bb500683066023100e04fd03e27810e28698a8997c2d70b1bb25e766feac8936ee9a26a036eb2edcbbb06fc8d8b13dad0d80688716c5d41a002310092ac88bd7897cc7fa35744bb953a5c3c4b104aab76b064688eec1e0d8405195a73d1393e2ec020242d80fd40046368590302047c435bb500663064023004de453015e8d219a73d82efb9213c88dcc654a365d9ad8eab77e13755fe00bfc7badee2d37b882136699ca5a7ce8e7f02304465d90cf076a6863ef23a1615c963a36dff7fff6cee5bee48dc830536855987a36bc6b178bd889fdde57052de151d230302047c435bb500673065023100f386915504cb838d3356132be3fd314687f13c1290e53ba786b441e3a90f3fafebd983b4dd9c8ca30e69010c2e23cb6002306c843091897dbe4cf2d41fe6e02dbf7f41686a77e6442ce8e38115714ac6bffe5eff62fd2fe48a17addbaf91e45e56dd0302047c435bb500683066023100db5ee27b6d6a8ddbf1ce7023af341b37fd0090d600acf78fa4ea78d01d057ca5d362074394353e14de47f7005c9d8a46023100e64585d9ec7c3a0646bed8243a136932f53d6bcfc574cf05834c3754dcf88c5d089df0cd10f062ddbacecd65a6adf58d0302047c435bb50067306502305c4a9dbdd48c8be51af7bbc02e896ca2e58bdf1963e58fbd99a19d3ce7e993770463bfd60246c4f5aefd261b29a6901e02310083f186cf4cad4cfa159e1a2f9bcbb77d9598729c994a1d875e3f8e503743ddeb36608270b3dc625f8d071b79aae24ee30302047c435bb50067306502304c050e7da6599d8b42aeae42cfa81e68d1e3db43698c05ff7df9137cb2c8f1b2f247f697f408f125bedcb887240eb7fe023100afabe766d96073fd7210f4a32f0c0db70b75320112be82f28f01cf98d3082691be51f1105a92e311c4fdba04b920e2550302047c435bb500663064023027c674d6104cfa97603b2f78b72c0dd94b0ce173d76a8b9f80ecee2f153f4679630c1dd410c87a42942d3b548d24712a02302aba093b578d219677cb2e0cc33bfc17a3931b0f74a34c887129175793d4fcbb5ba77581c8fd90260d65194001bec43c0302047c435bb500673065023100fb546336e47ea663a4e901144a00063b2e4f5b7b8b203d01baa63ca63b617991582fcbe01d404b8b82aded6764fa030b02306ae64e1f9a2d329dc6cf8854d5a8d9481281aa733e4d19afea75489ef789636140a104babc6c1efe940c40e24053feaa0302047c435bb500683066023100955998f71127096536d12b576558962149f136d4c961e7e277500493439d08db52fa83067bf640e72529c286a6e5d7a5023100b7cc8ecc23fa4f81791688acb3d18f8a66a286855217aba9d11511e46b4e7ad88c461b2f4513fe0f837147b98c52c54b0302047c435bb500673065023100fd4a56eee681ea87d9ac1b6aac181da92b1b2f96f10d78a1090884bce404b56918b3ebe05e36c8ff1b4e1a8e0e444361023059b7a872e505de6bec57ff1c8a3d5753777fcf062efe890c500bb6df9443cc388f569497b1fb37cdaa713066c8a251740302047c435bb500673065023100e1ed8e8b23b9f3f4359315d83699b3513739421a2b07bf282b14ad4cffa4668fae2692d77a8cd66ea8eea27dace8cc7302303085d89afb154f977046168d3a88cfda624d7e2ce2a88afbae6ea757450c04f539faebe90b110aaf965ec2e18e257cc40302047c435bb500673065023071902eda3044cef0712020f6329dcd8f58763028f47e3297fd898b6ba3e69e7c4ecedd8124f89f3f0fb3c5bc5c7a9f5c0231009193b7b07e516780e660833a905ebe0264d4e037706303d891317a84237792d138e6af9f90c4545f10ca79ba317ec5ea0302047c435bb500673065023100a1d1809b1fe8d3239de71023e63b0c5a398a293cac0ba13fc2c2720fef880732683066a1b60b955bea73a4c24693569402306665726ab9a40f46fa013f69c02347200a9213fdc9c12b236f826b957e2ad039b0b3e79683014c1b17e99989eff1471d0302047c435bb50066306402300cc62125f2799efb95ac04ea88916826103c0a76746e53bc5542c610cf9b45e2c6e564aa0765736b52ce600b0bc2ff6502307dc214ec743168e2043391253ae21264663f4a89705b962b239cd7e5a7b289ca69186f914a1131ff4cb0ba378377fdbd0302047c435bb500673065023100b516ab5426516c071d93972c4afd64f21152b599f84fe904e9e29236d36ad4ad5a6aa022d8e3604d9e59d10d8d6e8990023076a476d251624a05aca202c0b9c507fdea2425b12163d104109779f5a41ab2f83b49dab9437f84f2434ba811ee8a2cea0302047c435bb50067306502305dd9d48d82270a487dd7a88eab6229893a5e6b5d0d755a167e1580282b1efc4d5b81babdd98e750b9c8cadc86466dcfe023100c5aeef607d9bf29dd3287c2817e54636646bed61e511fbf5fa4c65fde937a2efba6f47f71b4fe6507659d4690d08cd8d0302047c435bb500683066023100ae9f8384696bbcc5cca5d4428f27e47163bd619b1edfba4cb5c1a12fd8c85d9f0a0fb76d19e6cf25248ca59e8226f8dd023100ed1f96c8eb6eef83dab4585d0bd55240d1b2fb6c67b61513ddeff8590408087cbc0c623774105dab03ca0ac9bf49fce30302047c435bb500683066023100c3421e1d38a5aeb5fbd1d5086d060302a0bdf544367ff66beeae1308d5077b3acae8a0f5dbb813060005a3f4eb8e107b023100ffce5a270cffa58b0fd0f301dfc1783f408c7825de6d784d0af16ad641cb7d0dcc240fdd18ea4133dff8e783888a2c380302047c435bb50067306502306b188bac047322e781a54b51fec3b99aae858fed3c36fe75897baf977f109a3707cf176144c8cd5ff919cca796a13b23023100b44cb73c64a73704e61e152d492574f791ac1e3bd4a555a7aaeca517ab8e40016ce1c55919f3ae4292fb6a2b72bb11380302047c435bb500673065023100ba3893ba015d3c1c51bf750a7fd0ea9cf4c2acbce7c4c5140a22d78285b5db22b6dd824884614d7a099e397c29a8251702303344b0491ecd171ee9702d56c0e6cb6ef2d1931ad5b9c14f0f8b2eed8379c65c148031cbcfcb4418c0e3965afa3d29400302047c435bb500673065023100bfc2e7f2b59d042bec257966fa7983c758ade7b74cb160b274bee38a97948c377509338a8df87502b3f12f18fab76023023011734a32be80df40393056866fae47e5289555d221b191f2cb68158e178d6594f4e578d258f0255cb5192d0a1bced4fb0302047c435bb500673065023100bbaa7c78eabe2f3ef8fb2c40d7c9120ea479eda2afc8f1a7c56e7038506376e2f3b59b9c736a029212802ce8e412eb40023069ecd2815292a8c772684b2150bd4884054c1dc93c4d44e2c755fac289fb96d49b8f020143a0f888cdc8254ed94add480302047c435bb500673065023100bbf0089e3fa4788fb490208ad50de6963211596bf2e1092005afaa343e63121bb735302fb87c9c0b30196988d7c24a43023009c34a2995fc2cbb847bd81da275e5eab6c73974462a65b374ee6714ec6f71625d8e6927e3a32008c3af3786d58bbc330302047c435bb50066306402300955a73a3e28e8774d3575aadc5ff4fb985a4d79dd4a9ea1ea2ccf439244137ef21b4260d7829feecb24eb16100e3de50230705f6ba0e5358b7ecdf2171bea9005fea2395adb1b065f9b10d6cc689fe72279eb4d8e945110c35360286c991f58b7fe0302047c435bb500673065023032e526b4ae8f319284dd054d103ce90fb4334d1b3270daa5c85417eabef8ba784b9b87486083c44eb9661a2765d41b3f023100e4030e70f8fa75442b57673c14ec1a94908247ca6b9c7d582f7801b6bdb5c2d7a78e3854e75dc496553b05dd301d301c0302047c435bb50067306502310094158819ecad70ffba544a83fdb3b9838eba9e283dcde5b4191271f729efe40f7f3bc06614489dd010107a5dc37d4ff402300d4d0cd1ff1fcd1b7a7d1bb64d5cdddf3c4c9c5ffca6382c8e24fdf500f41f6b058157d51a96a0812642e60402c418830302047c435bb50066306402307d35ae3fc412047b874fa05423fa74de62faa3bc9140593604c250cc313c221cefb441982f14aa9bd3de421f0974a9c802302562fe7bf76b3cfdf22948d487b256852e2dd5cf41911cf720046cefee199d79e948a765812889fb448cd6d53c2f006f0302047c435bb50067306502300483ae50c9c0b83559ba9c8779e485f4bf5db1ba2ab37a614dbe96a6fbed62e5465560b49c94683911e75131c8b65447023100ded993e443a3aa1484c6d50802c99aa7a8c47abdaba6818abe11f72a002e12f03b14dc2de67b4425f43b78599f5675f70302047c435bb5006830660231009ea2fb97fdb810eeec92737733f844c2bac364107f928b58e8c5b07896f1099093da24d23abc74da43baa92a6d99934d023100a354d618bf4fd693c88088102e2fa31564f0030bcdc432d3fb08bb088ee46dedc2c4ca7dcf780e4c28ba0faf1ebf92f90302047c435bb5006630640230424f9ead77e0ca63f3444292b510c954c0a128daea6a28b22f6a7431cc1d7f33063f38d4f72f112960bf929efeb9bad1023016164b90478460c5fc8a63a1c25cbad40e7c45659286ac8d6f18f226e88addf7da2e974856c114f38cf7c39313fef5aa0302047c435bb500683066023100a699dcf90c31c1c2b0133a88b6d31c9df404f618da9ffa622b1289e68a5c401ff0fed60e99cad11cced8964aa77e201f023100d98d0201f7115c000c588b7eefe3b390c300d39a1c77a77f773254b966454663038260d1109e740c3b01fc17af1fcd3f0302047c435bb500663064023028891a56177022502d56df1bd2aa06c31bab8c72e4ee47798f9dc8de2ccd17d57c6d800a37b6a441a69bda940316d81702304a6476da3c877928a290bef8c8566faf7639ac62a87d4a076e12493a646f5220b937eedf2f4a9c9bcd402587b1282f670302047c435bb500683066023100a612acf0a93905c59fd3e3f220bc55dbcd0141c5ff524a22ce009dc8a8ef021226f2202a36ed3f33147a197da2d7c7de023100c1d7ed71c7fb8f52cb21227e28b664ed21da8f2363a6716e3231fed7834d6753f0cbc8129f3e69d9651eed81856ac4490302047c435bb500673065023100b984693d1cdafcdca7b52723eec6cfa014babec058493f418b47aa49358cdacc1215cdd515670a950ca9eb5894b9f94c0230183b603f2dcf189467bf59dd5ef4d056fbd150cd82e846315cdadce1984646abcea22dfa180d2e9ea13085124188453a0302047c435bb500673065023100b1a97014cdc33735e108fd8e03327076f74f22e22d6f0efd7a91046650bd449fde9d1e2492ec6ff63735cfb9ae7cd38e023071c8e37fd703430bb115d4084c2355d6e54e3d4204263f5e04a551dff48ce87da5a64d4eec6c53f6fa7fc7c3b7977d5e0302047c435bb500673065023100a58dd2f694f6c0c29c48d8baf3accb308bc3a0d847717681726d1d5851f61bcf32c9b7096c04175eceb2b94f31ea923f02306d2a8d8ca9f86d62ba1537202de8672f2e2e709542825375ac91e87172604d1bcdb53f1f4dc1bab7747f41df4ead87430302047c435bb500683066023100de0bd7824596355da1186aa4ace7d953524d16d044627fa6d447c402ec0ddf9727d3e9db141275af5f7486ae205a8bd8023100aa5bd5735adfe99a8b861bbca095c0beda409a7172aa23b9a18d0b2f36b25c1e888b5739e25f5780901395eb5b30ed7d0302047c435bb50066306402303c62f6298a4230dab4b8132b39c3c1b717c92ca8cc1c3844fff78961cbd9576369257f6c020dcc27c9e049f44113d31c0230032cb48aa29831ebcdb82feb29cccdf3fc910c79788ae31b847fe4b07edb1288cc04951a2092b6c5e01f91c01b3e94af0302047c435bb50068306602310093f0420a845f13f26a2ebdb213f0095ac1065bffbe61cb00c9deeb38e4ee276c0242e459bdc0ddae1bd63ced6e438305023100d600b65ba0d61e23b92aa1b167f7d00234337957c51cc2561363d3ca4b18c7c787afcf02ecd6ca6543ebc536efba86610302047c435bb500683066023100dd0de16b503a1e8d98bd26f3938da0d753bb4c309b5c247c02a2ab0bddfd60350e1d0744b0190aac3d54ad5ec8c98efa023100b37e01b25aefd616c4f72fc079aaf97d65e3d7f7997118662b5079e78564c98bce4a87bdf4990d626ed3148f716d8ad30302047c435bb50068306602310090e0c1a0c5567277092cf7da35139cfd30c8290bdb3a16513237405983d7eff14a8d5c2d86e7a0b9d5f1fe73911722a1023100a63a0b69007461dcd4762a629a680b33363bb7a5d910a7c99900265c028caac2cc1c57f5d0fb993e8a23241bfaacaa1c0302047c435bb500663064023041a3faa19ab50de49441edb16413131efcb8e8bec0539fd87fcb8d75db412c438e829f4a020014f545a41d44685abfdf0230339e1dcefe473d9a1a6545b0b6fbbea33e656ff72673b4fda72f0da3a71e3637ab232a716a9d881caa0c4a995217b24e0302047c435bb500673065023100a3921552b429c8580d0c81c99bc8a8dbbe94dd9eb03659812b4485d50ed415a5c06d2366318306e674fdf40decb7b02702306c709a36d5d8f6c37013d9aa223affa483bb6550ef1a08674f88fc97218c0a28c4ccb1baee3b5504be01269890ad6ae10302047c435bb50067306502307ff7ff478a2350472a152a94eac67bffd4351e56424a2ab5cf9f967bf43a450950710a781043adefe8e3dfdba716185c023100fa0e8911378ceb6304083b23bb2909d18d115f2975d79d8e7fe87f77e9cdd8e5f14ed7d0f1a5ea35ba5f2443b7fc79640302047c435bb500683066023100f33c947b266725fb843bd17074fb066c31e8eec0c96dd64fffe0763faba5b2fc73fe038af844d909f0a1df587c734cbb023100de462730771b49c69036d37a63e228a8e064c97052740ae4b188525c98f0e05fb9474511232ba8ea363ad5bab2bb25640302047c435bb500673065023100fe3ee17d21d6050d74e13d0277ab083adcce658cd1f0b9363ac414ecf6d1205171d27709323ed5f1046f257e9cc77b3102306d9b32721db354189e38d20dbf58570ac781df2fa1cc699618a09302800c96e8b904aa14dfefbf0f34a4a094c3b48a480302047c435bb50067306502310097fe89ebb2f0fcdcada0de4762a603eca87a1ba984c5dc904d7a6df3fae6601006998c4f0dcb7c1e653f8f4b1f540e98023073bf6e6dad2feabbc74807a0bd3060d733769d8bd3bb869a2a7138322d6be1ed38cdf512a22deca24952e6d903f4f5640302047c435bb500683066023100f1387e8d130b49fcda5d288f8748d86ea13aedc27d44315eb8e5aa6bd949632df6515d0a9b6debb941bbaeff4a670df8023100f87a38d40abec783dae30492366128d9e38d6e3f87330b62c774266f6284463acc165c3719ce06bc6b23ea66dfd02aeb0302047c435bb500673065023100c6b2f016c77600c968f414ba3d89ce06d3c21389e3a253c4fd5d39b0b8960593485a4ae50730241df09aea507fcd8a39023039f9208cce42e455a1a1ac8380788718c816bfb428704fc2f94d067e9eff66c097d12f32f8f551fc6581889332f5f98b0302047c435bb50067306502300ca9e910e337016e972df3fde875f31e97e244f271a81737d4d8e5aaaa4330b84dace383da33c08c6f1964e930b40170023100abf8156a3d91802149d14eb83b9bc40ce7d640869a4853df85885ae49568b2ee2ea48ab7a007025893bd442e3b50caad0302047c435bb50067306502300d8e21cfd41098f69f4b8e595f64fa8060e1964720b4db0b91f5de8e5179dca2ade3da00ef573f8d2cef9ca838e799f0023100d568f28b1e401e01b6af83c64b4f5256867d8ea7cfe36b872034b69a71200a5ba0311cdaf301c536cfdb8a04d34451650302047c435bb500683066023100ec01e82b30d5c1af13d1f5013c834326b3adef404d915a06d835a4a129398c360004352c9f58d21d27212d9a2265c286023100d628f13336fae7598a4d35976212d8817e3cb47e918f3afce3403fb9f20ec41c651bc1189619b427161692926653040b0302047c435bb50066306402300b11680ba763dd967b544c6f95097af8d22ca62a9565cfb9ac39aa7b7017eaf455fd7a68452a7a7fada5b58dde7c4e84023021974df1d4b9d6357a6fcf4484174f1f05d99db1e49403d82946602444f33731c79da61794de29eb524e2e11e69e66c50302047c435bb500673065023006e8ac0e25f557390c76739411cc8e998909a4109712daf5bf20d9ff831f2fcc72bf70908fd807dc51518a1ac35554c1023100ab156e45787941d1ae27d036f4e9569bacf77e614d402311eb0393fe5aa99c5ea71c61f63a1a59a6cf093ffb96e8be790302047c435bb500673065023100a2e18d927000e0e8e625e91a45c125590e599d3ebb5e5b4354a0a3a114f707b7c0c9884e79615595acd9a62494dd92a9023008a4b7133a712b2b9a78ff07ff6eab87cd9f78faa81118bd8f6b3ecef2165d556bba1885056b5cd87c0dd5b97a5da1210302047c435bb5006730650230193b8abb8daa6a9d01cea72a66033018722a2ff086decfb6b5fe67f44374043bfa7d6dd172fdc5c7f3fc55bd23677895023100afc069a63237ad7677eb2f1e7a5912e32357754d542f8206f5ee45c94ba7c70a92f70c2c70d9129f3f2436d50be4761c0302047c435bb5006730650230785ea191bf98c01cbf033521c73c747b48fd908aa4e3831f11a0cd137cc4aeef19f9abfe0f776c25c544b09b4c2dd58d023100fb74a5eb73142a42b63e8c3a47724fbb0971bbbec0ecbc49c7136d090dfb7de519ea50d8186c7a36bc7216f0fd6086910302047c435bb5006730650231008a9e1edd9083c2ab3b03283b94349ac524ea434283cbd69981d945e98aa397e3fbd15971e809f6fdd577daa99c60c5a4023006560bf6649066bc983d71c82beee798f186e47c64b25d246be1687cb28926193ad9b00ac9dfb2ce0c8ea61910a9277e0302047c435bb500673065023004c6f135ac1522c62f92ef9c5d8c36d868cf70e029997cc31509f5e1800241c82e2cd31f4e21e60ce023434508ca143c023100c78812d77907f3b1a604b480760cc871a23a55c237d4c169f4c2568c7b6022167863cbdf8ed09bcb0e95ca178c5ea2fc0302047c435bb50067306502306f144b6482d92e83735c2ded8098123e4f1945c7c9c6de8e3ffc43ce6007356ee638f4d23f62f67bef99a50ffed212b40231009647bbf748ed61093e3301e2b071dd8a686ae297abe4eeaa1770145f8de3579485cbe3f60aa64e91000c6ed7b0eb4ef50302047c435bb500673065023100f722016edb2f01c0eb4816415b033a4826bf443d7850940b604553211785564326fcd59226194eae7ec17a954f91faae02305c581232cfaee25f3fefe46bda63597776f9d8973cdf9e764d9e574e1d187a6b9fcb1db19ed0b4b168fc9d96976dadbe0302047c435bb500673065023100bd0f9f9ff41ee5e764253f9f9dc30b04a3a7222b7039da97a3c4edac7044182818d7c45dc1df5b2f60b85e25b41d1a4b02301d49a161c408b71241c22aaebca2b03da39cd4e27174ec8fb71bc650942d8461a54dcb6367136df839bf834a5b7be0520302047c435bb500673065023016842b3a3aee1d3362b5baf63176a249c7a7c921abfcdd251212f29899b05f58e9a537456a40cc92f3bac45f1829ae7a023100ba755e42439b7ab995aef185159a051c71d846551774928f78bf703607c4068862f20e167ae3c071e011422df50487610302047c435bb500683066023100a78fdb21a75074a23abfddfff611878cc70b2f4a2f93c2f1d9d2e7be5840891ec4a9010886d10fcafde90980a61d544b023100b78d144616769c32b397dd13e2a771613d9cb460f8918b9f7ebbb2f3ebe44bdacbff85b1407aedef9fb0202d775226c70302047c435bb500683066023100ed175a396730c5b33538b38da09ccd43f35136ac0f3abb1c9b1c1784bf00f2ec729ccfbea65c341c5f301e7f7f2060370231008d3a3b9865fbb5a2a3963bdd522f2416e62d8a9028c1c62a6e4f988bab0dd8ededcc188f2e417563204c04f191d09d680302047c435bb500683066023100e224d89384100ef93bd62fb40a5b3046d4d306a1fd0598623390acec847de0c16ef9792a22cc588c0cada00a5ef71152023100bc874a3352acd7483d6fd81c9e843c9e122f8b1cf0d9ff3bcb458c06c9575aeb842dcc54d6320e27132088bbd75b32520302047c435bb500683066023100bfbf1c89dcfd8afa7d81f8f023f0124b86d85b760ee799fec71122c46fc903bde2e3f129edb157dfcd724b49b64619290231009ca7d9f993a69c199bc47c0256c81ea39dd222bdb338ffe8cf06d343c828c608f85dd8b14a9939a3a0dc0fde478111820302047c435bb50067306502302b8e0421aef3499cc17f2c3d55b221dabca1e5c23676a1d2d6ba2ea794569af0d630d3e96e832333eb3c2b91762d5061023100bc668087f36239ced5ddc9907e1e3a145173bbd31b0ace1992bd8d080503d7ca54cfc6aaeb0a5567c9c1d918272752230302047c435bb500683066023100c6e88409e59e05f261b4b6c08ca347efe9b4a39128edc981e34a76c70dad46ee03e6fbad6fceb2275a4c15b12a3bb0d9023100938b98f11237098df47cc89a29ee8cac85d0d1f03c6af7d5a387a523b8cc9a9b9a4757848c1069212dfc3da7cda8c9d30302047c435bb500683066023100a4fea39826a36ab4f50a5a8f5e8386f50f2e2b18aa1e1944b01a9503bc91180895ec986690cfad8dd9042f51b6aa1f3a0231008d662b3274dfb35f233cf6c397610bb095c520a1ce0c72ce655cb11a3c419be572c0b67de318843f338665d5b2ee6e780302047c435bb500673065023017866ac77b2ecb6ebc6726bdee034625f47fbbb1fa56e60d63c915840effcb93752736561b10c179a097c6585247085d023100bd5fd55516659b48fb78cc610c95862fa3263a752d10d728a66cca0bdd41f70df391a893dda73028b420ab6a615bb3aa0302047c435bb500673065023044e77b05a214223996ad326fc6123aa4d78e06b0c1b476b4df9597fa7a0586d9aa0a3b6e292afd62b578dd33cc7e268f023100a432d3585a6d090646d0f7f95171bc6e8e448a2699c9ea5b4d775e4a4535b4b1258e67e17ee24d51bc8e077547576afa0302047c435bb500683066023100ba49bf3b650bec59d4de4a11458b00e32f92e6c6fbb600809a1edc3ab6d57e31d358a684f09a484e4080a90ae6e952d3023100950c6f868bb1c2cebc9ceb26e1521b063abc41e82c42f22ee9ff30bab0fa263a81eb16e6faa5d7b3910cd3dbf8471a170302047c435bb500673065023100d7bf8df5c8d28343735cd879b4fd6a4571148d8caf6100383d6f685f53abe203249ad4e50b24343900a262529233b8bc02303027ad22958c47548bb7eca3c3bdabc9e0b037b67145fadfa16af63ee289a070a5484d6e151be576a342767bb3b169d60302047c435bb500673065023059e4875a735dfbcfecd5346cf33c8af18d434b1cf6edb4f49b738a372b5f8e943699922074b6f86c42e0b24bfaca62da023100ace8be1f3f7322dda381b2015c4298890cc0552093d1096f3d1719f030f76c6df705ed1f79651f131046b06b4202662b0302047c435bb50067306502306a1bc6fdf03115b9b22e488439fef6d152f883b282fb80f303aa1557df6e0af055907c695d6b67fc158ded75c057dfee023100d0958ead9b30edd6227412f4da42dff0d7ae73c69026b681037eb7744369f16d503140bf37525ee95b6925619df656c00302047c435bb500683066023100988eb84869aaa08b26a698091ee345598fd358b06ee2738045343f700dc3068ec4d4a1ad51348c99085c07774d775e820231008168b6a826ec35a3fe564cf2d0e3d0688ddafbe203a6198c01047522eefd6b33b65f665f48394ab8806a1d9542f5ebcb0302047c435bb500673065023100c191aca9feabf3d85cb14694f0d242d96e93d244f2689c08e67df801cce13679229a41db299a2f55ee7fc35779c6ea0902300215613acd9b9f34d4b8ca99ccda5fee51dc0cd8ca9b5ae6095ecb5a0603376fea9de70eab040d649e82218e31588cce0302047c435bb500673065023100ff446f5eebd55dd82028a80ac75f48dee389163ac30be3926e602125cb9961ce43b15eab0f03672d06d7998a49869ebb023020f0538458604619295811b48a9777c50649afaee1899e9c07597a79cc83063ff675805fae4be6f50d14d31b15d1adba0302047c435bb500673065023100c666d55ae19cdfca0748614f1721509449a61e43de1872cffe21401966a84f8d99b702364df88d4828410214e63f6e4102301ae3e3a40430fd3acb24780e3b2f0ed4dcb7812292365cf67d4f4df200bc0defcd04483b944b4843a82400e2eb47b2de0302047c435bb5006830660231009e635d01d66c473e20012b0bf2d4e75cc32613b8696019a3a442cbc378eb66178c25ace6f3a6d14f4c12b1e697688fea023100bd263e9df93ece15930113e6724a64869f6c38b0d1a4277bbf0fcbfe7bd661a40c6a4800017643f5699a2827c00c82e20302047c435bb500673065023100dcd5a4e2865e27c89f552a31fc35a8d7fab1d1515d001b918cc8902da2df4f89d03557b7f80ae9ebd3c210fa448ea99402301360294291a18b477ada06f4c78fab8923cf66f71f623579e6783c5604b713435b97702bace5191bb461de157ea6c9150302047c435bb5006830660231009baec65d53bf013e951270616c18a594401c712aca552e64813410315753f461d423f22173482627662e359732f302c802310096bd10b61cdb90ed46def0ab9adc0fc7a4a6f26ec0a4b39ad33194850247d2d4694e79d71a4cfc1381a894ec1988298d0302047c435bb50066306402302f249b702165bbcdcd98d427e40ed2a41deaacc3be46b976699ad5defe53ee26a956d92a74d3046a47ea85adb01aac2b023032d0d4d099572b69dff310c2db6e73a8fcca134fa26935255eed2fba70d4ac7dea1d58fed96fca0ecd2bdeadd4e28ba50302047c435bb5006730650230785549a6dc3b6d9335f5af497174708cb293a7c80641e588a3fb498951cd0be67da8989f462a2efae8c3744319d1dc83023100c305db49121ec0c581fb1560f4746352adfd7a1d31c3e5c4b0591dc8c87bce296e714e1db056c2cd00068fd9c040b2310302047c435bb500683066023100f1f3dadb9e44366d01429e0a2752c9ddf99b4f1a4cbb6d0ad3b9381e1b73240ec748938b6d0f2e0d7c2b1693fb4815a6023100fac695679dbcffc3da334db9d7767840d4b847aae80b6aaa08808bf516dc81d86daea7bca769b684b0f6bda73c0cafa60302047c435bb50066306402300e302e5218821e4d7cd17b90d82a531fad80421a1e893d46c4620a60b017eac0651b776a16d6eaf28366dc37fb5fe0630230289cf003e5328e90c28e7f2f3c6a0005af6246dc39e79175d4e95609e8d50f2f080445928dc1f2701a395251f33bd1470302047c435bb500683066023100bc6c342ea52e7f6a216358a2688403e48a985e18a9ebe5f6966116852e8729ce9dd883d0d8a94e7317dce023aa1f0dd9023100e3df1521e61a4d033137ce05c0a91312056d6e211986a5b7a88fab1275a8bf69dcdf00e9a7212a64322c68f678a8d39e0302047c435bb500663064022f08b623c514f63904975cf976218a7a20b0a331e1482dd99640e63c6148fb92526889ba5030f744ed5cf863121c51330231009eb5f4fab71ff350d8bbf59048d50f9ec6641a456fba7998b7f36c415ab8b1eb675af1b6456ec2957425ad04f85296fc0302047c435bb500683066023100f3cf3a767e691f3c2f9913e013eaa420c1bd093d0688ee3c50e8ecf9d8797d22cf0c4fe66ae88179806beab3853b6578023100812997a5f641bfa1938408ad3ba4c8a4f86c723495edd08102b9ca47ab0cf5c9250a0e23215316c943833158737db9470302047c435bb500683066023100a93728c9e110b058d9ad85e173e4f963e04480e2a16285fce5a5f59a640dc01ff76d2bddfc67a71609ccf7bc062b0839023100b3fe34cb7374108a9dcc5840f0dca50c36ade0530537e99243af7f1b65d054beb2c1f4a5d31a5ec125dc31fff8b2ac930302047c435bb500683066023100b83be53fdd68f43196d9ec5404d285e5b6cfb0348baa4d81c80837baa3d9abcf71f62eb3dd155e05ab3e8553841fab70023100c6105578388b293dc676227d979bae648baae101dae2e4f6f5d161c7a09ed74fe9f5b1cd0373945c9d9f159011bcff570302047c435bb500673065023008009630eb97bb0450d95f812864917776c10ae7d0decd00da1d24ee7d349c7b85f0ed7bcf6a998d7293564115058108023100951088b831776e2664ac249dfad365f2a3845b602990d0806ba4c7af52cda399f67160ed371ad6c44d2f20217089b7f50302047c435bb50067306502300c3b68986bb088817c14bed221c2d11d74b43a054c16bba87db9248f7cec8223bf98af7e5afcaba8ea647c7b58c23eff023100d97d3f9496b7e5e027074fbb3f8492002d4fabba5f4237b1e09fad5abc6983e3cd7289d81a10a28a594f707a21ee85db0302047c435bb500663064023063ebf45fb60f922f9ee94d98e1109ecfb27db553e957ccb5e2bf216d48189bb3a9612eb0e1a34ceff0938c0d5fdabe9c023077446bf5cf81ccf89f9ed135e8d59e9096f14648ba027893dbc8f295e6a8cfb39b35c81a6232f11f255add735ae465a70302047c435bb500663064023064e3b054022aaf79aa3cc892e3df494215d6ba7017a4daf0f4b66ba7be09c423ee628e7ad5c34097fc36e3315ee37e68023058e5fe05b3d02c77bfc8ea06155eb727c8168c437c6fec31e3b0226d60dc2ae2ef534a279c56e8167b12f29721b5dfcd0302047c435bb50067306502310085371ca4ef54cbc7252d949de2f2841a5955bb4d702b14bf2f27a17036521878d9fd6eb84fcce2d27b61f8a3a574e4370230165fb44935a7ee1354087a71b64516804fdcfa3e6ae62ff489a3fdf649144614ae99b310f47feb9048b90fe56bd8c0d60302047c435bb5006630640230390dfa65eab62e2193843bf0d28399e7fece3c961fd1af00fd61da9fcd9bccc4714d775e2b025b6196c525193c77882602303df030475613988ce25b859f04119878d070d7e98da66127534fde0fc1cfe4cf6a28a905ad7caaa858b530d985781d820302047c435bb500683066023100aa25e5910aa05db8ac29fc7eeccc3438b29d4fff509999eebbdfadf0cccef459896e364163d63fb867b0ac21db369be60231008f8992b6b79ff07d365b92a0b8e773502c2c315d9425f194417989e5f0846688b32f78003caaf3cf31d22e7a5fa674b30302047c435bb50066306402304e05c709d24cbc5d8c598c2868dcf94e1948b71dbe7cf671f0bbfdb05875a3e2403da8cf1fca97ccacceceaa5c53bb7002301a5333af288a01a3a1e5f16766f7b1f16e6ba7b0be69f46dbdc754a6098a2a97043e6ac4d24959b00f01d96aeb9ce8810302047c435bb500663064023014d82a50846444cfb2cbda35c3d20b3fa9f6f414e8966c33e54d35f244ab3fcd4fd9ceceb7b07fa1e07286db3a8a097a0230336d8d0ff6b40b3772560f8eed733c8ff8baedea2760f152651122f48df63e0b7f31fa93e600a9dbc3c212f31576ed4d0302047c435bb50066306402300c803984c6206695b673070c312e1fa0d237d1fada6fbf8c6dd2bfa05bc06c8ed9361c6f7eeb0f3ce10d9e59ca96131f0230542051c8e7c85d5870621a37c0c2d2a02b2dbc09025d9d0f984eeaaec0a56d9e24422a416bb3d87c2af677987d70a3460302047c435bb500673065023068013675e01f7bee5fc7aeea602bb9226b724b3cff817835da9d7305aa8fb07f44da7666cf74cb21ba5e8d7bcc6fbf3d023100d3a0b829731ecc91e4361a973cda1d807e513d4cbf513f6450906b04678dc3e7a213f31c5a58549b881fe70434142bff0302047c435bb500663064023026f254b0985a886b308562067a825974d6da82e87d7d9f2ee25b2fe0559a4f8f94f30498a4b21e311eef90b01039efa6023049d9f133fcd9ee267a89b97a2f7f79c9f97e2de7737c0baaa75a19f4e95dbab9b21edae02e3db8708a00371b7c29aaf50302047c435bb500673065023100f285c3ae7051f5470e65feddbf1676210303d7d669ac3761006e8f26582190105101063326f232957892816655c6fa9d02301e925695e07b983302923f4f6e5238c477f0ce8a1b38ecf9e4ad5db27483c9a577d5f4cd8d8d74958f17a5daefd93bc50302047c435bb500683066023100b912dd339aadf4a3e3593d5f3e6d87dfdd8c333d42591dc90ba9cee62de52e635496d4392f24c602135e626f436722bb023100c4534aa0f6a4a00d6a60285a79b69bbc440745ec76ef1343be6bfc6300af2e3a85557c3c6fdce690bb16845e584894e80302047c435bb50066306402302e1cf9ff80c821121d067ffe1b3297f79ff6ca4296c7e5443bb1d34fbe3bbb542cfe8a595ad37a3d39e0ebe932169e52023014e146a42bdd1fa970c7103fe54b95e3dc8514147f247981a0ccef9e0c7511673516e360e2cf16e02ce64cfde3fa69020302047c435bb5006630640230435ca337a3333fa889c867a39fb8b2034f9292c80010c400d9b6d9e192a01c77a06a92247b9d671fb8dc46c8f4adc84c023073fdb95663dd3192978500f8bbfce7552d6e887a274044057b7405f84c33331fc8d19b42fb636426eb521b91630d101f0302047c435bb50066306402304d58cf5a606b4c93fa6473ed92df19257a5c4df48c6523d4e81b8e089a1ca6165ad2e84544096cdb9ec1d58f1677006a02305ce809f473d11b66ecefd5a78f92166f90fbe1247b9f69258e09a0fd5674366258e7134f202e8cd26b25ca44cef68d1f0302047c435bb500673065023014a464f37496ad176b8a5480d7fd6d545af9f81fe0f12435c7a50e9b691e912b8d4b21fa2da92ea5e4791484193c98ce023100f96da8e203bd101f78a05a1a3314c6e889fade0487c48c326af6b0c0397e3317305e96021280890afa2a3bdf2b26d1680302047c435bb500673065023100bc1964c93acec0a5ebeb0423671b9b84beba39b398db86524a371b48cc9fd2dfc53ace36044d71750b4813b9b249361202302b8f21442583fa24acafd55657ab5f5941c0bfc847af058726ae937d9409b8538325d5a607c8ca2cecdb01377c9fd8840302047c435bb5006630640230043a0bf904451f99b69b8a63e4b5169ebb2882f927565ff4cbab1b24fc32e6670436b0bbbe7339ce760e47b46622b45d02301c04a1c549e3b4cc363c974031533314e6eb00c7a09547a6882b093861553f9ee263688055d1a2a7d53eeabe86198f960302047c435bb500663064023018b99cbd86b87130442dcf2eb26cb01b6a54cfb1bcbf00a7791d4cdf8bd120794afd6b7b426fbfa207c3d344f9c9e63602304b237b22d37b752d8cd0bda47624526730feed7477292d8c0d707711d60adb178d6582cbc60c524a6b4d3fea1c5f849f0302047c435bb50066306402307595b919cdb23d585f714d7474eccab294b0d1d23fadc808cb76e19c3ba08dad746d4a5772c4777677886202562417b602305ada0fbf7dc478a0b1ef63ca2175fd414ee06be0504250ab4229e3451ea5b2cb3cc612fe253aa40ff819490de023912c0302047c435bb500683066023100fd5ce390ef94f409b3b1678b0fbe39665b0654a33d75d6df00c94d89a605bad0c060b1e9f3d4bb0d46e1f662d0b6d169023100fb976e0ce1a7781b98b266039d718945ad32372d4da71d851553cada0cdf178967f0b021172f6133e6e21db15f82ce3a0302047c435bb500673065023100c0e93c223004f3fafd499e2a8eabd0efaa8c1f3c7fa8b66b632c68f3205ecb2ec930c424a49d32c4552d205bda2f772602300cceba73a085ed5c7640432711b374d550847a23da2cf95fb400be7cc39bdbb3090f0127ea7c085056d7e43bc600070d0302047c435bb500683066023100fb1689c207e074a50b90d9dcf16ea345726427e0f4b4a6dd1a0514938fb4115e873bdb83f25f2bc4489a99bd29be7aa5023100adf88472a8c83f91a2e0230a72cf03a1c1fd6e56b999f435bcdba51478a7bdf47b4a37e120d8b86477e9c970505bddbc0302047c435bb500683066023100fd20491ce5ff5990839d5273b18fdc2c09cf7e1237950d995dcd150bf1daae0df99e3e5e4169418fba6ef9186eec009b023100e5bc05912de16cf8f2b33e4453f4696c2f97d956ccb5e5fc352c0150ae31086d52cd44cf1016f1c82dac34fb25c96b770302047c435bb5006830660231008983fffac84e326b559cd7faa354f30762e26db5f96e13a682dc6abebc37e4910c5eebd84a01275554f418d219d0e394023100a5fd234d19de4dda7ec799a9fc07fdf37aaf00e464b4004167d0b07478e57b94101c5cc5ffac60087cc9b90da138b83f0302047c435bb500683066023100dd3421b36c6815a50bb327ed60a64295765fcdd8540f86152b7e184c196094fb14f6681bbc1ea27fe3fb25597193bd4c023100e2775cee90ab43169f43b0a0484f40d1a61b277ff7c005c656a900c614b268a4dbc1dd751240ab6a0f1df5f1bd3fae560302047c435bb500673065023100f9800b64b2aff24948fcdc92bba85a7e63dbf03fe9d505bfa28fbf21dec2af47a01120f48a2faa3ef523285766a2e9bd023054515fce234f21bae8ec5a47828fa86207d82161cf193d7bb947953876a0049f8cf6cda942779234a76b73584ccf94300302047c435bb5006730650231009e9e2cf6fd8a8b272edf783f396b774ee449ba867d4f851850cddbb36e540833e5e4951263fd7bc8f5ca0f3ab6a6ea4f0230020c93c55a19403f36ec2f1260d34d508d66ed87088c592a24ae8a0bad091f29b56edd893e3ea1cd1da1135935786d810302047c435bb500683066023100b87c4f1ca1f582e72e9208822664e474df86181fa48de05dfda74cea61222082342a1f6afed89a7cee6cccff61cb9046023100ba4cd1434451f85ab1b098788a870baedc05a768e0c94f52e8f2e54d76d60c328842026c948cde96ca12f05c23e09bab0302047c435bb50067306502303c54eac83fbdb1a1d3dcf1f1e4bca0986ca7f509f4c27e2e5c4b5fe4c8d8b19b4e91f66a64dc207c1cc67b9ea60fa6d5023100f3c84820a4e70316f84aebdaf261be49d14b469b1778bccbcfbb3b9876c3281497d58f02067b5dfc776c21f778d346a40302047c435bb5006730650231009fa1f659e2e8dc919c6df0852c8114be5de4f0c04c5e982c38e0f3ac97ffb6bdb8b4b323117f8baa51cfb21175c3656f02300ba49eadb0c518a8616c9542aa0da139aa8f8c39ef0c403d735e93675fe753291df49ed11ef76eebfa97a6eec0a889900302047c435bb500673065023100fce8cfe07d3eca471981f229c1f9d2a739d3df8cf24aa236e2b90357c02cc19f693b4a1d0de39b6eda6d3ef3d572b2690230606fc991cc6e0ddc0ccd1ae92e25dd2e52659a058289e9a3b0ddca3677e6987e2b368f4340942daf5af6b5a20d7734ab0302047c435bb5006830660231009e992565eb8512cef2e555d2282285c234776fd94998df69cedc7a2727911998407499dc08510d4d7cbb67788e2e0c3c023100d0f3643ea06353d08bbb1e1676f3ad6b47c3528dad00a9ea1f0bfb8dc7ffaabd7d9deaaf40ed04a54ac73557cd6b246c0302047c435bb500683066023100a6e0eaad9108eefa0f6b2959f1884235ab80c5cefc9d3182771ad7c0663c3f18fe9624a6fef4ebedeee43b0d66c74e61023100f1905d31ab02a32c17e814c66262d346565f16afc8e3ac62acf302049854bd8687d2bbade9c921d797c3482f314869820302047c435bb500683066023100bec51998e7d922acc582375a0a48b7a6e7ec8d09922f619cc57e32a7cbb423a8b35e679e3920aee463e8cfe325fd4c3b02310081dace8e7f446209d3d5c60ff396df4298db577536b415a7b64786f1a645955ed3230b5c70f8c70ee71c6b28aa9741f70302047c435bb50067306502307ba8c965b8ba603d5883619d13886c6dd5fa4ce193b40d8181efa6c63b914e70b7b923863e12cda885b8d919f44b46f0023100c9158dc305c47d0bfa36e35e74b987341c275672143c99fdb317235b70995c1d1eef482d67a3b91850ceff0440d967cb0302047c435bb50066306402300a66e729a20a7dc6dd8af426740e37848ed96d25b64e710c37fd8233127e1172c18a8456bebee61fdbb4112befe2e71b023049ccde7a7351c63f3170280ed5d48b5c9706b0447e0e930cbd930788f5406e2a022d8d60a138c4d0d1eff1fa6d62dfe40302047c435bb500673065023100bfddf8dfb5907785fd869645d7c66e8bf0da30ae9c4a375d74f12bbb32c8f70fc3d46d3d22b2e8c6a22c27ce35a7b2c402307bda2bf23bff15fadce0fecf58afc810ac251f9d2b7af0d2f263e0c384788392c227e0823fdb57d545e615c5ec72a8f10302047c435bb50067306502305dd1428315526580cb44297d92117a619ac33fdf69a858aa596665e034cb7fe4316d5b2ac5e1b9456121e0c234296151023100fa884af543064081742c3a6f444c2cf1dbeac43898d7cf8f2d577714ce616578fa82dc125354bb6433b32cf2ddb1bee80302047c435bb500683066023100a72aae556dd26bf012002d32943dd95d64b9fec6376f5e17801259ebfd8e825c0ba3779bd9f0b2c314a28363bd6954d0023100dfc1d578ea5b43e2b61b39710b2bbfb73c27eb416454f1e227bca73a1c585c760d2d3cd75acfc8b952cdb5efcb42e7ee0302047c435bb5006830660231008864f9ca95654366115898b6bed427ec1a6cb27bc2696a45a221395a95770879d786bbe070958708a9b576698fb085a5023100a7756c95b18b61355789363e437d91edab1886f8d8976832fc8ecc33fe3613ca3e31640d186bc7de7050352ea97cabd30302047c435bb500673065023100a8bdadb1dff8571005441fddf28920e4075b2846aa781ef3dc778347712daa6e9a96b4d729fc103a0422aeb331111daf02305686eeed58ea6a492ff879271111fc8f0e929a4e676393903a215250450391c2ce75dfcbce8714c7f10e28e767e5f5560302047c435bb500673065023100b2a88076d1a7a332f067aa725263d4fd9b0334cdf5fc7dba91c41ff0ffcbf02eca36ca4743a7c4c00a41beeaee2e8fa70230522aa6f6712f7d6a8eccef8da657b8a63007bae783689c94b389b51aa4202ba8d2fbe3e405b98183cb8d23a77ec763e80302047c435bb500673065023100ec26b0d8c95da05fc2b91108e8cefd2b3644cac080ff7ad555897feaa9395ebca6b46c0c7ac257679c301de2596d82550230202e07d973018c217500d8e895bff39fa42ef115db1f131d823d3440cd455478fb9426bf6d31584f1ba24ae5cacb22d70302047c435bb5006830660231009482c64ef0cf4802fe8547e00ce76c08a72c26e34f5e36b335f3e0b4ff068b8115959b46877b836ac7994dd2415a0488023100acc787d9f83c54ef556da95052301c2b3d2972f1191ff78db813e4dbb64e585fb325c169e207e3b897f169f3cfe1d2d40302047c435bb50067306502301c2f169064533ceb59519f3779ed2c39b95303de35f28538d595c5b0dbad78c46ff49d6b1ee19c023e7c9cacdf1a9fd5023100cb6651bdb982f042a3c5fa6f4f26b21adbe645d0b0fb11bafdca23243c1e542830e5c0cba0a2016b18ebbc8f680edebb0302047c435bb50067306502310099f1c52104a802b5b79543c05fce9e2f9737caba00e48f8fd48971678e12523f72a59d55469f88f100f331d377b2e1ca023044b6df78772c7489105163b0acb3f2d637981eda851748bc31c6b49828611c19b859630fb1a2ac5f775a0845378fd14b0302047c435bb50067306502302e73c0d00b3458ca0f9af6170a403b19965c4e163883d0d7cfa6821f7f7ec10e213b2e237ee395c54104fd957b7f771d023100f7dedc55e940905f573d7a0036b1c20cb2d59bca238f1cf7f41896b167929d859b0ad3d7e8367391d62d1e47bf777a800302047c435bb50067306502302b8ebd6b2e5735de37ed82122fa1c3bf3528d799f5cc71efa22a32810900c748cf037ecb744b1c9371d98bfc0f5fcef9023100e616920f4ce6afb94f8f88d4523cccfc25d127503fedc967597cc7c40f5a8058d40b895a58b53edbc44f3d06c17712e30302047c435bb500683066023100eda36fcf2033358174fb5b2b1abaeff5428176c3eef665cf28864bb661aae8b29aa6aae57159511d9620c4375bcdb55e023100f04279b72a42ac531922d7d82ebcdd9a12206a9ba2701080499edaca444a64f9bcb8232976555c4d4ebaadac671cc4f70302047c435bb500673065023100d55bd28475e3f41d6b3b53a36f230be041bcb79f81371cc69b0b819cc74b015539ce2a84c19b84094442844c9570cdfc0230569cff1b8a67536a8840402949878cc825ca6c864ccdc3587c957a6399fe6f89a127c73adb8ea8c50187706589eb936a0302047c435bb50067306502301387d92a1670c4dc63a0d56d3a1f8d49c588355efa3e54075e7e238f5f150bbb74fc41ef18d21f9bb131ce8efc3673e4023100dbcfa9ac7c484078857ebc2e08122d38fbe4e7e275cc6aec3de732fadcfbe8326b3a258d7f508a5950e8845df01ae8d50302047c435bb50067306502301445ed8060e67e300ce0e525c335e45400cc9ce05bd30ad3fe3559eaa977b54fd0dd2600b269521ae42edbdf20038aae023100bf5f99f9206b90225d7467f73a7d2e5d7bcc5722f520d3be6ba9edcbf328dbbb845bae3fbdd886e89a82b95e32f335e10302047c435bb500673065023100a2a4f07c339216fe6cca32496b00d2991b52d4add8dad31cdb64e31ec71c65c814a5b24983ea828470d16ff932c84d0a0230320ba548f05c1252e274ea3a5a7221ca7282ca07b423891630bfbe7777b6340461bac836584d0de83cb1ad5b6b3c33880302047c435bb50066306402303378bd5bdfe1d433badeb7e479d11fa3dcb789817efb5736ee0c266bbab81b7cdb60f6fd54b8f9a0fda64a326abd1020023005ca771cb72049eeba3f5fa59af95f2c1827b7d62185fb1837e22a0f91ca110d635bd8f6aa9326bbcbb1ed43d2dfd3750302047c435bb50067306502310083cdc4ca520be6540c11daeefcbcd213c39fc13c459b80e3f5593b17ff2aaf7ef13adc1dea76601f547efd756cfb27df0230051d06c9817aebc184a1e74ef4eafee27e6d3fb988e9da31392c04fadb68d3fdf87675d9dd7cb066562ba30dc3df36b10302047c435bb50066306402304fb652e9ddb8e52a79fbe2eae6211d2b584da78299cb55aeb5cf22896f1992e243b94788764285493656ce05c61c185602303afefedaea57d4c642748c82c4240d56580d56a4dc90638848a729c0c917701ce17461ffcb2e814b80372103d5be61b20302047c435bb500683066023100e63d501644b8c4e302b4911ffd2528dd063c6df2da35a4d383631aa747e719283884a0f0f48c780f0d26dc578a878f48023100c9ca672642ccd847a296c4b2e8da2aebfd00225e15e882c08ceb910c416a7beb2900366308c50aea0cc4c3f3f5d20cad0302047c435bb500683066023100eda7884d5a737cf8478f2846aeb5aa28684fa85590fc21b27eb53ff276977921f2bb04b886e37aae63f12414276620e7023100d8915aec4d438ac3bede0a2da6cf774e63238edc21550528f3b1db2403f4c8a322fb13b8e9b364aef5d3abd800e2df8a0302047c435bb500683066023100e8b0ff633433ede885402f1ec9d8fb80ba43d205e1f14d8d343cf4e3db1bbc7323e4fd1a662747cac304d84f99991f6502310099d659725cd2053308f20b1620ed240d5afae70575cb532ae1d9d70edef4754e43f30584b1d034d7f24ee5520b90f25a0302047c435bb50067306502303d9d0d965ccde9b56383b553cf333039d6e0a983b3ec54c120d136f5296658f1486002fee025f1b9b7ae37d5f2f0eb8e023100a965b3f5c346632dd8c8904fd725b87dbcdc383bca288c1dfe7301c77a2c691753861bf201d01b504967dae97df0637e0302047c435bb50067306502306ed2471f17fe748160d0f7d96c77160207e8fc363e0c7eab2aea35691d5fc05d1e5d6e1ca651ea1646da0bd70ebb617f023100bbdaa2d3cc5e0807e2be920c62d7e0dece696c78b1482f20e5a72e9597918148bf0cdde08bffac45c37d71573a1667ce0302047c435bb50067306502306838e6b3d89903cca815d8d95c2b16de0a96ab18357269d08b3535367ee62cfb901aa347206d1bc7cf722c50a60f071a0231009cad313c417e579b39657064a06a6b51fa2c6a5685f0a55dec78875568f832bdf5eadb78dd137d887eb5eb42e46417a40302047c435bb50067306502303811f18c79173b8883fb693db1010691492dec1eeedeae701dbc107a8412ef79258f46ca5093e0340fcaa3dd4f77c1a5023100fce663db5edad15d2bb9e474dbb3385793609375b2febe06849485d34ba726e9945279103411dc7f6061924bef8a753c0302047c435bb500683066023100cb7ffdd17aa6298cc132fbe596c653328068fbbd02db7355f22f61941773a421eecb9fcf4d21d0bd8a6bc2f505732357023100ca00cf02b9f1e46ef2dbf0baadf8b36c7fbdfcfa52bedb20ae94d202399a1988c063977f34e9745977e3b5e1b9d21c580302047c435bb5006630640230221b85d21d1aa795772f7c5cfea7c467f8a08e5db9d493725525283b68c5f0eb5163b6cb3a992873eb0b0a547f9604e7023014dcb6bf800acdb9a7fc8b02ff06ee51713cd9b92a1bb4c73c349a680fddc12565b0614e22fb64f0decbf3f0f89737190302047c435bb500673065023026afe4981cb118ab5bf5a6f75794227d468f23113759f3814a6e8c923e190ebdf917f90f485af722feb27204253c69dd023100d0c0e4641c0d3f97356e2bde0be0bcd78211299fc9fb06a3bdc69df13fb88ad4efcfe94ece82a928f17495b49bbe197b0302047c435bb500673065023100b4f14bba9d7c2fe182af4bfb0ff76ed3b1dff1d53b8205356274304a8aa20a24d5133301c5265c9470fb0f1c17521ac502306ec8ecc818fbf8e518b683a06d51a54e5dcc3504aa18bf21e8bf65ea82f168b9e25add43549233594cebe0b3d2a68b400302047c435bb500673065023100d1ac24805de69bafded0af01066a051f3835f6e9d752aeb8c1c2a586859a777afc0f243c121f417925991ddb7367dd1d0230349f073d48b23233959789f12e4af88fd5610ef212f59d7ae0c4de1b156b617695b81f7c4d23c9094a45ab64db738b3a0302047c435bb500673065023100bda83acb46f037f57ae0d99560ef3a7cc7422e75c1ca72c5bf9f58bee7605260585a2c16d130b9a4d07607c18e92fe7d023022afe599cfb4442706583ea3a04602ceef42f1754c99e64640bb58a6ff21f607c4680e46e5a4c7457f8332e318cf71380302047c435bb5006730650231008fdc7cd37705ddcc63b9814d709e8051ce3851cac9921a3f02b1bc9d33f5fce8d6df97bfd6c2225131baaedf11226ffa023051f5d105ab982733acd7f083f5d9a01526abbce02c7f52e71d57330812ad0eb179ce8277287533fd942e819dd68a0de10302047c435bb500673065023100cb638ffd330a27cacd37e1bf7bb6ebb0f2ca45416f515f0764b83f9ab575efc0528d418f65138070dc0a3c5521b1e38a023035df3b822a4266cb369a600c9a08e06b72e01855aaf59b65a40b74744daf0d7d8011f5ef0bc9501a9293d651fa9c2e8c0302047c435bb500673065023002cf62341277ed648b4d175449160ac20221d3f8cdf02ba0ba07100f59da1c05ce7f8924032143e903bf8b4168abdc550231009ac25863e5062852e0fd236417a9be47dce94f4284d902cbfabdb0992f36a107b90aec2e742e5f9cb111cca17f0b0f9f0302047c435bb5006730650231008c68b1c4b37067490c40e26a7631107e406baedbebb8a31f44dc79b8a5ee7c0cfa8b5e56918c6fd2a93b06b8b11a2282023059e0a8a135d6e3af32574914af9c10fa44f046bb9369e8bf8a9487f0605d875945da3c2ca4d4844720f2ece2ea194cf70302047c435bb500673065023100ad264a2d5de54cb3541228eb91701d91f896c1ef76d8f8860d6d983f04012fa54293485da91111d947bf6a273eb9513902303cd27cd69bb4aa35e18e0f8a1920f98b234749a6b8ed678aade32e2c8ae20512ad026b57c11e2066f20c15cbe86828f70302047c435bb500673065023100ad705940a1e92b7bffb4d84cfdac7a9d6d664300fa1f5bb17a0ee9b60f4a3617411022e9f4777e356bf4751bbc655f96023073f518d4d4026a2fef655173e34cdea46faad9c7ddc19882b6fa48c9280842983195c83ea5644bb69191e08eecc3b05d0302047c435bb500683066023100c77c2fa47bc9881c25ad9c94ba0e415c249de57bd7380d60cae6a9b853d8126d34e4845faa043f1bc2ac4c26487cbf4302310097ad48fad5ac37456174de0b23a8b98fe903af1f48ea9899a222ed516ca2207003a63657c02fe2c67ab73ed38a91e3610302047c435bb50067306502310090402960fbd3be236a90d96611a1fb26b29e6597f44839e0184a64f51dc9654c303b1f46817a5eff1cce6838583180ae023021bef52f67e753c9bc3e5ce7506198ba83daec7135778fc895ffc3ef0406ed8cea8c571e521dfcd13fbc967eb57ca8450302047c435bb5006730650230335253531e6e7097253b05c81f81e4887abaff176a30d8afeec0dd6f636a838e0498e9711aecaf9391be4b9d4b797af0023100939b5e3e352fcbdea40ddbaa8726b174949e6daedbdd05e5f1a3d27b1f25577ca7be83b9917287ac9cd10823b7457d440302047c435bb50067306502304862145d1a06d59934ee4ae15da8cae3a281f6e036f5f6069b7fba3f175cac66c3bbc091a625fd9895443f6633dcfa2f023100ab7dd05c99af3a6e4c00cb72104b91951cd652d40f070d5119dcb8024663e4976d6c3a1eef621ca777bd00df2b4c83300302047c435bb500663064023017d751d53c556fedbe3a9df808d3b9a77b1ffbb58b50388ed2c998137bdee2a42d417693c84c0c32747a9bb7b18f6aec023013a3442fb6dcec60e8ecaf89f495ce1de419875384190772fd1ce128f8ea2b16ebefa1b90ca60005303b3f4aaabf39650302047c435bb50067306502300ab9a7bfd1fc45c67ff9c8b892eaeaaabf8d31ed3d6d572ae541832deb578f6ef4dcfb03682179fbdd6246ccd51438b1023100b813457aaec49a925a1edad60c9a28319446e6f4c00b3c253d8e02213fe1bd8d4237c16849b0065f4500c412dd69700f0302047c435bb500683066023100defe69d29f53b57d2168c9a64a0a1c9b90f7293db20fafb4b0bf176bfa448ace6719deeae88305c7800f4de73a3f3672023100b8475e019037703e5ebceb0a48b55164154da363271017b2b9815b5ab0f4d7bcdfbdd3eb36aa64694151aa7204add03a0302047c435bb50067306502303530b55cf7bf700898e06a8d481e1751c82d6fda5b32e7bbe4f056acc6a4e5f1189f30d79e715d2ed94d2e14b46411cb023100a6c6f9f89d0d9797ff189102cf78af913ccf33cdeb376d2081817a65982e26667fc5b60a104191aa147d8f27fdebf6bd0302047c435bb500683066023100cd981863f7e160cb756cbe45365db37e4aa6ccc4aa255e562a2cbe07cb56d6e38e93839d52fb5f0f794e50cee0fcf7e7023100cf24073f7de0b075a244a1bbcd0a2433cc595ccf04def9fa0934329dd86ab5579c003be2b093b0527abe8f93f8ce38280302047c435bb50068306602310081c50a6e5ea5f80ada19811a5027ea01e4f31987e699202ce078b03f74d939ff5ecba0510d8f64256168f8cd85b21132023100b60712d57a71a139c33d82671140291140270823b428ec77ec7f309d06bf56b1364c270449ab10b5d8bd9569807ec89a0302047c435bb50066306402303937df2933f50cf71154a03f46951eeb19aad8a76ba147cb09749812ade31d9bcdf04311c97fda6f2fbfd4314b6c81dd02305fafb2f6d26ede4a18863b1ce414bdbc5a916431c0c6cf1d502a5a6f6da9bf5adb3c12171ec393e504b27eae59f80a6c0302047c435bb500683066023100b96dd77a55e7265a6826f7556a038d10bfb274a5d9c1935708cd17dfc5ca9fa1f4d1235e3e0be0b2224bc8fc5c97038b023100b3d0a7677b4d8659dada528523ec90dea00ebf417edd0609e5ae5d557dc5d6f97d18480b2fc9248d42b401eb08700de90302047c435bb500673065023100d1827815aabf477a298d1c03fb62512fb500daa9219f5e4f8e4a777ceb71ab246e3fb625b785e9318f60c869cdbdfdcd023066e1363423ca403ef1bc0a3a339a9c101703995ee9c77b2de32a5cc1f2db7d29bc1d5d0a7dd27d78d02321e131173c250302047c435bb5006630640230524d551abcf9ca36be5a18e89655c3960508b3715e497f7e2b8ce8e2aa8371265536aeecf95579d578b5ab9670f4339f02302325227d3140dd8a189e0e0cccac6fde6ab3199b912bcd1d77fb0770a78297c5c84348cc083ab5dea47d90728a816ac40302047c435bb50068306602310087e5789cb4e3c309d9737665bb91a13b758737a5bac016705d15c0d2d083d050210d4b84519bf5820f9ea4f175d418fe023100deb3f9d0d2928a7232fe67bf6bb2676a358fbc558d3656e05a20656e70058a0e63e14ff37fb81c94982fa7788f2adc540302047c435bb500673065023100ada60824bd2ab714e5e0230f97d11790e5333b9eacc2fb371534106dfe6a541d91191f95d356222225fff28c155b430a023048f320c01a3965eba8ef3c1ba13015b1a14088c4285abc67277842b3dd2f9c9c8e8c12067954bacf7d86f75bb8e12b8e0302047c435bb500673065023047956ae10fbd0327e3d1a5f9254ce0b7a3102ab30afa629fadfc7868de1603f7f90ad644ad754c3508c376c4cac12f65023100ca16268295cdd84d3b420060f940aabacf6d976b62de9d4d9f48572efc42d987121cc8dcf0174047f88702fa8110a8ab0302047c435bb500683066023100bebbcd38149b368e8bb280e4730da40c0377148d6609cac984166a4ccb0fd2c40b5b3bd085df14f62b853eadb11efab00231009eb18c46061c7f822fec0559d864551a1fc802a1d2e895aefbbe5f455f472d1cdcfa860bd9f868185a82addface131770302047c435bb50066306402307938a7a45cf584f1819cbe21b3fe878e8214fdf3515d64e4aa6f931eec10080e3960c3ac9db0b02f16c4b23a46b9358f02300c9edad6876598a7c2cad5024024902de6666d782f70f457aae4cfb7f03c00e4f74ff2c3b88489a3d2fcb46226f042080302047c435bb500673065023100b525fbec38e72640007e4877c731a547ccb86009a47a4409eda024b47044dba9adac71aefb90b9a9356b3c347c72b58c02304915e75af61db680d653d28f84323bd5186290552116567406aac6af181d5637dd21af0825b6c543476e3a382f3058b30302047c435bb500683066023100a88b1160c50c3c9e86e5df8a0428f0811169b18125456203c7b208e0956fbb4d5ae8682e2ab5c9a4a74e0306f4ab379c0231009dc73c13489eb75ede68e8e3b5dea82ea4579a05bbbcd386dbedcf7865d1f0031c7ba47aa4633f7e9bbba27981e620980302047c435bb500683066023100d2ead0c03e431f1d1f0179a9e556cc2cab10bfef57f7cd100f92fb9c44efb4e3b15a2d076f064d298ecb5ed842c366ad023100ca7f989811f2fbbe6de83bc0d0372268be6c1363fd561e142cfd8e5ff33211c165b6c3b4783894065945543e1d371ddf0302047c435bb500673065023100f4cbe957b9726d17256a0a0b782abb60b3278aa00efaeaf0a94c4ff528a86469aa7a98278848dafc9ec1a65abab8a42402306de3259085fd2301f88b8fd390c194ca95256b20828edd4ab0c2bd845976722995f67d794b1b819e477634ab3f61dcf20302047c435bb500673065023100caffbd67751e278f3a2409b9f0ce7a826a6fb3360274855dfc6394d967660ab72db0676dba710878b4cea9b13eac424402303ad1b1cd699054df88906bc2b50d3adbc6361a505aae9f6bf59df9bd06b2fc6eb6178bf343ab56846d62616499b0a1b90302047c435bb500683066023100bedce154d6226fe06274b6ae85f52ca7d73a126eac5e72993139c2bf866b809ed9a94122d29ddb03deb7a20223c8f3cb0231008ad741027cfcb320cf1ad4bf4e0123b350eafd8502599674bf396c43b27c1661870a1dacdbab90e9ea3aaef3904288420302047c435bb50066306402304d5169aa25fb0b376571865f2ccc56fc4e21d84dd42d70fc422de322a097e498c63dff121214303a4e553a2317e7570a02301e299fdd1f015cfb0b23fbc48219423b9b9be276d398b1d73e256d41792e2de268786932429be2cbd88ca581499ada0f0302047c435bb50066306402307197dd04055000d73ff99d5e9bf1a11581dd49c868424b1668dbd9eab95c9a9fbf497617b8c000ea503727012aeaf78c02304a7571d7909fd557d4b1ace407fd033ae087a61aa97ab1e9c808c488bd18e988773fa146f9588505435381edbe8bc2680302047c435bb500683066023100e8971c6a9b672c9782fe63dfe2d5ad93ce4aa525f6853e5c3a2e80265c2da04cc071e7e9950fbcf93960c6adbcdca9db023100a2844080ee12d06ce788a00828f403678358c1376b7c79c359b020a8f391d1978a3b9c2ec309d8054f7bc7823e08e11b0302047c435bb500683066023100d3dbdfad7fe1c68e63279b4fc6079faf5b73358d023f12826edde583f8cdfa9bea393f3c6768fa6acf1629640ca8bd34023100f5b0e8f2031b8f33b8761f36d045bf60b86ac6d15cd47234afb8ff3292b66bd4ad5a74d451b1428671214ec18e0046860302047c435bb500663064023006ff765ae16154976542dcca70f60786c8bbc809947622c73ff7c4cd81b250bd45a244bb0aa4ac103b3bd0f32391089802303ce2bdafe6f868ab0e6bbcb9d408f53d5161f0ff08c2f029e84357cedd7da317b193cd7fc43de04f74310cb00a2992e00302047c435bb5006730650230645cdfa2fa84e96b2083eb4b4895033f7831671955a177c26263eb8847cc55b49c57eac3ec9fc9217742a74a4819dac8023100cd40242c3b8b0c377977efc9c6b08b03580e045a7ae6f62f30edc16d6f7d229cd6a8a1d535c235b8782824ca64ba063c0302047c435bb50066306402305074760272fe5cea34612ac7ab11e6429756861177d1e452d0fe62376dd29c056581ef7853b04c6959a745267551197a023046474582af4816d04fab86a13d3ce2e5670956e39bcdb988dc3b534ee45198f2f70463aa373b96e1bd1e2eb37d5f2e5c0302047c435bb5006730650230368002313e9511e52ede7ba769f72a6c362871eccc79e811bc64a3dc78023af13157692982bf47ea6ab4ff0eeda56a78023100848f8d177ffe4df2f5eb9775a217cdf5def796329c9d096f255254a123f2e3265b94a03c63d05d9ca8ec11e3d1fb16cf0302047c435bb500663064023027c6a2b49b964270681059129c7f10800206f92370843f608a8c2671a188503d4e998e3b6306d8a5088bb25ea5138455023051f40936ab13701825e9015a7a201bce07a958a8780a2561600a1fbe8a058bb3fca67ec1f351dd450bcfb8bdd0eeadad0302047c435bb50067306502301545c87b78c8603a84a188375e45cbdcc44a256fa31fda015156b21ebdbc407efb772bd20ef8da54ca26eea45e8817c8023100f7dcc0376bf7a1f2c6db0e86c062b88a4f4b59be9695a7d71bc39133b88e06adff81bfb92924de5e29827ce59cdac2d70302047c435bb500673065023100964e56fca3a423a8b0c0843a1e0b7a5d0567216f84d24359e07a22a4f24b0d5d97df0728913e8cfa5f2f1d638da07bce023063331ccc88feba1a73ab97156d56b70368212d8bf4eae103d3df84015e83cc122ceeae809f4c15bbd69e30a1bcbe30f70302047c435bb500673065023100ff7ea12e6723b44bd5453d58b39ff7362c6469faed8169ae551618759ed62d40bee5dc4b9d24d9a9028088a2589a46bb0230539d3ac10f543518fddd3f177e1c2c7c89d96e06a056c1891f7ac14d8c9584987fdfb76122fe16c9094f3a394d609cf40302047c435bb500673065023067e3fdfc7eed10ae363f26dd4942237e77cd585d1694525baba08580745fa96c311c28786c186d4bc52cf05247a56ed5023100b1bb9f102015bac703930a2cd59184cd40b73746707c6e93a09e33c11be19bb42649167a2151c660a7a885bb4ddaae640302047c435bb50066306402301817cdc6fca80e9bb7d7f5e8a3771e3d1294ec981fa7dbf622cc9d746d0ac543a8feb227d8c2273a8b63ed648c8c948702300b60251ff12f832f25316e50ac489465c96236f08a867a6ee63b9df8bae7fb14f7439162954cabbed34f975c914660310302047c435bb50068306602310099a836f6392e27bfb1d65f360835161da1e842c057fc0f6de95728a3bb6c9cef7d0a40b961fee3edecd9862c0d56afae023100be985c93c66e72e5af20c5c0c0b71ce29418ffb369d0983662d2e32eb9ee3ec741bb3ecece428977d602050c6c721b4d0302047c435bb5006730650230069fda85fb71df99bb39b24f8cea92df3f2d77eeb210f724601d13a987cacbd316247f063274ef62752cc9134ad0bdae023100eb9ee792b2f593e19bb2cb07ce62588be7db5c72ecd8a68dafa0d1ba7adf712d067c043a038bf84a0821a1b0765245310302047c435bb50066306402302e9cffa2f2d4f072ed105391ec8bb7ad859b199d8c226401d2ee91d44d259229d9783bc63225348dc8afcb801629f227023019567b0b2109ffb3ac51902d9edd7c147339b475a4a0b6d82ef96c494ef4b7d39374cc6deb4d2205c256fca6ead054a40302047c435bb50066306402302201b1a6785b6021ae1493c081ece94edc9209354ef7e7e0ad6c1a19540729808eb7b983e122ed8477ea5f7dd2b6c8790230218facc7f730ba07f8cd9b785ca70684e68ed40d8de0ed21247272c5a3ec0fb30e51e52f2060fde2ba5d5cb0657a5d570302047c435bb50066306402306bc1f27ecde2a8abf179a8346eb3ea113188b0ab699f9746bd6d8f5562d938152dd14fc3e103a151b5c084750a95b81c023077b99228863cb6861988d5fe87fdc00eecf5811d7fa52add64cf222c12eca13e70594137d3d0bee5d3d20ce1bb5b1ef90302047c435bb5006830660231009b3ce135d492124d0c88ecc143dcfa788a55eec7d0293938512279e22428363650cbf531ddcb68edd57e484ff26903be023100aec02b92c8221c2381324c6f6112f3a58f3838a3e320e6c6c6d55d0e614b734d86b0986accaef2881ec2a175c49f12f10302047c435bb500673065023100e2d3504f54b8a3c898b40a7a65b1f02554835d3fcbedb87e517c8afb131d204163817d30d24bc0693628e4887be6aea302301c48b9fc1c4a8ae5639c37e5987fc5e0ad8f486b316b40bf854a1ff4151b059669d53382d3a0585ffdc44126e71c866c0302047c435bb500673065023100dd149327d54e5d85e2b3dfb3e74cfb73b07d05bf718cf506aaafca4435798f6d81b93cf29b20691950fbb426b8b38e1c0230616c70ee9b4e400e2a8b6107154355f6808fac98becf7d1050e6e761ba3dc19cdc328bdb2f0a50a04328fc76e43207a10302047c435bb500683066023100f6d861f0d0c0eb52b86e9f3ddd2a3483f99d206c63ef7749214f1831bb706020bb169a0361f0f9a9168d95f0863949d4023100e25a0a94ac32e42c8b6f5c3bf593cc742ed6109412f6e349ce0fb74b6322601f83821c9f10e57beb557122e0aab9280f0302047c435bb5006730650230438828f8aeaaf1cf6fbb584a0f8e77867e20bdcc6e44eb8826b4cee4e0537869cdf9d478c69664d4c69eb7cb042895fe023100e13cc6ee34f50aecdd11810cbd351d4088fb8edbef249eb1cf1c426137e74b57f0a2975c717307244cdd4dd2cf2fbf710302047c435bb500673065023100a4941edd61928b01b19a9a64a65139ec4d4dc1e099bdfcdb2ef2e7338c66cbafe64b890a897b43a2def85d15fe76963002306ba99d611706cb53e3fa2635b91f9078c5412256a6cdf58a0608a9571f9420dcb66a37215f3dff00b8140b255b7f93310302047c435bb500653063022f4f46b36830bc314dcae66b450200498c18898a9996d53ac9c8bb4a680b6f16cd633e61b8af718a30c072db0f33579202303b79e3099269a4091ac5cf09685ac9e46f1c815adca759bbb4fae1ee1aa19b82af90fc2a55dfa5b3458c0ce81123148f0302047c435bb500673065023100a9072cf96e21c32086ae1d2589a05272fe82fa052acc41bfbb14149b6e86a411d0b60a88239b7209d5d3be76375cd08202307543410642f34098868e9ae912c79e788d593c2b9eb9a2691ea4d9be7d5d41ee16820a2b5444cb82dc1a69363b95c6320302047c435bb500673065023100eb7c9f9d0107ea38adf8c55455c42589269a8b3bf15e46d95682a13e985dc1a2574c34fcf5b65e73c23535e7aefa53f702305e6dedfebab8d76d4cd51fca4bc56c1736b06040bd8965cc14e85cf2ba483164da6949f55333cba30add1878931a7d580302047c435bb5006730650231008631e093087b07676ab74ee120ab5fef8ef674955cb1354ab0c281016bb64ff037ed71d976977546ec52cfe1b6300e26023068c96ed659690d133f259fbfa281d4a7eef0cc27385e4ab95f8220e7f0405135f3379e24605ec81f6d08393e7edba9cb0302047c435bb500663064023016eee2779acd1b9989a6e39e2905ee827fb9cf1206b3b5bddc13011bffabfc0f283c4ea17f12df65ff536bd60fb87be102306d9c2fd12340e4a6a987b982c18ce9844bfbe4fd01a22819258a826aef5af20c4f97119b5e3f4b478c319e60f33380ee0302047c435bb50066306402301e78f6f5caa40521d7923c0922faed0848d4d8faf17d91218d014c26808df0c960061e475f0b45228b276b05f1bbfee2023062f4f84433ea7d2017cf2b39b5801bf1b45a9af258b1a8b03ebdd614bce8712a63974dcef49502fd9fd035759dafa3e70302047c435bb500683066023100a65228e2eed235f6701813d921dcc79d69552e5a4f1fac5231e49f5b1a8f87067a0ab72d29ecd7bb41e5e35a4eda7d5d0231008c11730da69a9bd205787947be3a798b3f399aaede311b78c94a691a1c278c4c3ffd021884ae799916b0175223d1e0ed0302047c435bb50067306502301d2946da10027f314a08aa5fa806f44f021435063374eaa300192036681a69f35f144aadf281a64579b273fe890f124f023100abf3a313c96a060c0abb2b2568863adc8b826c94aa1e808fc17bb9607064cb80796cbb1d951dcc435d647a564bb3caf00302047c435bb500673065023100e58720e42a58102258b81b020286354ad80e63f1f0b9cb1cc2339b38ab033cb935960b879fedddfe962a63887a0d82c90230507374c12ee18700ba5fbe9028940c65acedc6a2651590a6ba824c636266b2eea909e1feadae9eff3adffc0a2c7dca690302047c435bb500683066023100d9d7afd330cfe053a056ba786a166ca059fb219ba3cec846fc57f1a6cc71ccab4b59a864aa956b04db255115986a46ba023100c97133b486f43845a5da56f762577817de0d3e010b397b4a972e1ebc2fd25994b10be89f8cf04d2ad3ecec2723e099380302047c435bb500683066023100adfb6336552a4a3e30909a273836bfe01070c4dd53c392cacb05ca569016aac3466fa4d109948c3f6c2e55ccc9d17fbf023100fa6c676110c43cc2d75a6d17480c593652f8a0d788a83f44b7a4935650346ccd546827dce7e859d4c26658768ec3d6c50302047c435bb500673065023100da6c216c44be7a3325d771cd6758e65e4a67cc04cd8bb2c8c6659bce25d03a496b4d3ac6ddf0f167ae32225907c18bac02302f5494fa3dd5dd5a506f3d2b866c0272023c61e04a0f4ecb2b646a7eccc7904990bf65a279867a7ec61dede22ae819250302047c435bb5006730650231008aaae286e25bad52ca5e308c81e4414cf75ae5b69780ea510113ee1fbdf6aa2e021abf8d92388b4a252fa616f6c6470a02305dc7d929e46f3f2ffbf2c5945c50f8039c2e08452fb7d4a8ed824234f71f64a2597ca48ac09dee405baf6841de9343cd0302047c435bb50067306502301d5077a9f1b15194bc34827a772809579033442fdb4c964849b5d2fa4005af13492cbcc953637b31d49f628f603779c102310086544eedc86b3b5f36d66f3c2381ff0026f8be86902cb33ad047e29ee2f9419511f631e66199657e4137ec0dde34d1ca0302047c435bb500663064023056b5ca08df3fb6f1b3d62b389e38137785c1feb9461aeb1ad35957f715cc6a6894f07b7cf8c3883f0ac475f86f0c9d80023019660ecaacad74caf3b07f3f9bad9fd32d0f74fade0b852134834f8efe92ba499ce6a0cad633ec49ff0afa292871e5230302047c435bb5006630640230602c95d374fb48b44a6356651235139c802e7a5e16443f37f86bfcf139cab48d45c14c52a60fe3edc7562c55e7e8f504023044e6ee6e1f885b6309cbd52463b2f0b72ded0c35a3d54911af00d522da7f610c35c569e28b6f1b30ad5e20dde441ae870302047c435bb500663064023013e36d171092e7470e7890dff11c089f5a6d903f144edf411511ebbe597bff95babfa335bb9cd49a1a7400c4479e927802307752aee9d133390ce6b48d311dc6f130a5bcade0a2f994101e433677f77894dc23a98fb7d95096b5967747b7cc701c6c0302047c435bb5006630640230302d4949f1fd782280add86a42741ea7a8d9cbb86bbe94828ae94747c7d61c9a74349ad332a9c89281a12ac2aff5868702301008bcfdca3651bdadee8995ac6328eb053b2696e269703e74fa15eeefcbaa18a07a192e7edb8896e65d185a624645170302047c435bb500673065023100b4f512c1cd2a48890440876ce0de97101e84322110a93af5b655e33b77fe417fa6cf8a0ba0a77bf26173baa43148fbd702300abe89f96241e595eafae045ec601d10b83f326141a2cc8d01b98581730c7a7c118b6b1a7d37b3bd4bc73463b27f3f230302047c435bb50066306402305965b4b481ab4a34875f1039a24704edc54e8cd7644503272a3564054a71d3e4cfebcb398f09674a0f31fb2a4931d6f302305ed079f0095a8955c2e0ae3a87ded5a1998e324962ea1031974eed65e7c77eadd04c23b4761af032c21b6e7e5c5ba0620302047c435bb500673065023100e9c4ef859fd6285fc8179a13c4a56d7ab710876d5f8601bdc359acb4374cbdba7dc2c0fe70039c9c5c00d63557abca150230735fcede0e637ac7faf9242d4602d2abc4022a838fbda60efb5f93181fac3dc97d89fc2d1bdc796e005863ce79a078ee0302047c435bb50067306502307e466b02a7b9c332c6cd8914653cdc02e425b4547910d11492ad0cf427f947baf4607b6eedbc0f11f7cdd06b782c9b7b02310085bd6afd95b8ecc025b3b79fadc784c58874122b985ae49759e06a964a6ae2bb402dda15cb32b8212ddf8bdc5ab58b6a0302047c435bb5006830660231009ca0dfc5ee0e0e462b35c960fc80655afc7c3bb4b7c63c15303e2b914b7e6d06e53f1f2578dcfa2b28caaae791763b9c023100dc70fabb02439c0a779f49ceff7c29c828883376216d98773d758bbcb47247dffcf88566f8419af4c59d8b28760e96760302047c435bb5006630640230299769c7d4a25ba2590bb3d5925608f3567cb03d42469028d1de489bb367aaf7e798b688c73b83cce92112f0c9b72e6a0230041421b0063bdb63da149bec5e943f1d0675ced6d70d8f690a11b39e824063beb2d5c8a6db84b2b52a0d33f762f837e10302047c435bb5006630640230538009e20196da2706ad3089150df2817249a875ca556f0e943afa40afa8bb7cffcdef7c1b965b3390227bb97b5d3ddb0230675edaa213ca941b5cfd45127073a70599e58f991f68b45c2570fd39901b0d85a3078d9f6998c08597f8d6ec3ff5f1010302047c435bb500673065023100b326ec4579d09a774e9964b5d70cf1c80c57502d452913bce73b94af6b7bd6f7e05e991c79494c056ef4960a322da8b902303d70bf4e44f5b2b2d77c1f154dc665a8c9d53fc5300b72df8f68f00c8b6f16eb4759b3c3d331317ba028e3bea3edc1040302047c435bb500663064023021701dd705542ce502c7c7a77bf327196f3544a529dd898370c76d4508f6a2003d27eac734654a7be2e82027d1c8b8d002303ccd75de48d454f42060b46254cb179f2f60ffb2ddb23297ebbbe58d91d2cc56706a4760b72ba432de7d480a90a8a3fb0302047c435bb500673065023100fec176e3667dfc0f5aaeb4ea7b4db0fd8182b16d8ea1c3aefaa9e1a74035979043983f3269672e3906bcb45b7e7ba26a02303b2a56835def07992e1c772a3115a317a5581ff7d41b711ee2966919860615ec792204dc6c943ef4f025546404df751a0302047c435bb500673065023100ff571cadfc096e6f05920673dc7947a0d20fd067a539375fdd841a05a487ea487d4f5167f3c75595a717f43958550ef00230572ea991c04be2744f78915fe5d47a4f4ea90dc86b54abbd4c64aaee88ceb40cf869b76d2294ad7038a4dc30845001210302047c435bb500673065023100b3caf56b1e83ecdb0b15b297eb873e2e5220eeb103356a97e3191f637649be09286338f8afd3cdb8a209863ffe38d513023021f43359c6294907dc34e2a0e7d1d8f81a34bc83a25a682d736175ea5d852805340df91d7626a4cc091e70e7e8abc2f60302047c435bb5006830660231009d22d7ca7570dde3b045524a4227cfd08656ea78ed3e796e7f7961cc131da0c7b7c111b56cdb9391c90e2e2e913a3d02023100e175890218e6032134c5cc78f99432f57fbeda847a6c30ad5f1b3cb8023d0df195bbc2190984444063c90c1896e6c7700302047c435bb500683066023100806cd0ac16df6fa55a9b8041e8bcc95f9ea4f890aa3bcf41cba38cbd1d785208214075812f8d3223a6f3bccc4b3ba49e023100d05caf170b05a7779006481d900922438cee0739537a33e2721bea0accea78b07f562bf6ea695d0a874100bbdbc25a420302047c435bb500673065023054b5a2af3ce3e3c71f6392748f97ba29659a6341d226bcd6a67a3e5203b785ff206f1f6acde12c3b06d416224eedd2390231009b0fc6bbba40ac9ec51147a671b615e1c048d3359fbfce5c0d69e1b2b3ba52253b651b58d76fb8574cf6ca6b0daa27500302047c435bb500663064023055525f34fc1ecba51d567faa521ec559b05707d0d8b60f1ab8657b926354461be40c631056bf711114e1a786ce69f58d02307a9730a6659a76f97aa5896c80caa7a6a2b1848c147bb6b8b99230aeaf691c00aa5023dcee5f86c7e7c0b20b1729f1240302047c435bb50066306402300b3d55e020b86d6bb99be6b628c96fc1f5b2548d8be33e3c5f8dea76c1e4be115789164e93d51409f4fe320a311cd28e02307e730ef405a533370f206b99f0b1b6c92ad04b86f6c0de2f9207ad059eb7f49161b68e814da3b42c459bfc53b3b3b60e0302047c435bb50066306402304d28e565ae4dfc0182fb5c25a00156c16bf5414a2ea983314be764c133113ccb1d1eb84d3d46641bfff9449ce3f5c8f60230638a106e9364109f51e8ed4b2d81f90cae27135966c32b5791ef7fdd6bd239de3fa1fdc1d571a9bdd2897d9e79c367f40302047c435bb50068306602310084c7192530ab7cb1b1011f47ccc0c317a0dd940f54834e5af11df2d15d6d2cad11f329cd9b5ecc6853e7283d78f60ef102310082723e5d0cf3b893e4a36f91d77915569b6ab25df82ab6c5c809fbbf946b9efdcd2c1341d2291bb6ec213a750552808c0302047c435bb500673065023056df4864a1d5b505cdc20d862a71b4943498a849d61e37bf839e0c5c1152535c03d4e48e3606170c464b7f03c1d437a3023100a9b59d12fe9144d2b69f5bc9f52bbb2e3c02c24df7074949120a23c107478a61bc4bc06edad72aa267aa8b694d7966e90302047c435bb50067306502302b9f89d89ee715121cf6edd418782677619176078a7de008128cbdee6d92fdd56697bce3a0dce0d7e0136825ce7c9138023100875734b6fbb141a524c5b02b654b570c3a0f612b96a0bd5173f9c467dba31a927d3906fbddbd15e2d8e08318964190170302047c435bb5006830660231009a562ab319bee50060c98046b3b1852e34174e9399f4fe843fd7cb5400bf7f09029fd3328b90eaa90dabf9fd90a911c4023100c95ddba284a6d7b86be82764c3064ab35358876caaa15fef1aa540052754d500c327babd19df098c5e6d20423ef579f50302047c435bb500663064023053885a7fe89362b7d4fcc58d0472c505cdb672d8d65fd1776ce85df1f1c20cc877def51a7be98361bdb2b7916ab24bbe02303094f910d6fa3df49e0dea51216cb99f6f1803d471b5d6346c38ac3052a0da2d9f73472f784e2b01b6cae5efe0afc85e0302047c435bb500683066023100be766575e964163175d88a7ebd428e54ff30c44685a277ad68c926af015ec27765e11e505b97cfae9136e9366a0dedd2023100ca219b4e8a6eaadab833aa3770aee1384feb8dd420c1a2ddfdba8539e386f008593f2a3331c30142d5b4b85cf6eee0440302047c435bb50066306402306f40839212f0f18f506b01b64e5ffae20d69f2edcadd8d04d5862ee1542086a3b598dcf6e73b925d78d8b49ad178b93002301c99d5e098ae6ea8764e0475b25e0bfb11bb305aceb5aa288daf644503ae60ed096f19b82b1f6f8c91981c9662eb43250302047c435bb500673065023100d3537e0096aa598f7c620cada97601fed1ee9d818697774af8a511ef41876ece4a7ddfed26b5c9764461dc79b9d2136d02304bb4bdca4b54b0e72cbefb0a5b25887aa0edfc11c5caca56658b100d343f80742c337bcb61d17ea4f263004afec840540302047c435bb500683066023100d9412dfdbb1958f200b3fb2e2d070a95738eb60c5c25979ad1bec016674abd66d5dcb40888564c736dab29e61046d4ae023100bee01f320939865d3ad3d8066ae4f5e21a67f2be1c8cf53b3f58f6220ed1f032b1b0da6d7537b7259699bf7126e1a6c80302047c435bb500673065023100cc6bcee3e81537d3e768d2c1046a54d00b43db570414d0e9559400c34819fb38b60ca61c0979ce808b402a5109809c6f02305e8d92e2ba54cfea1f8b6e7ae055ce9a4943edcf16320ade609dfce4b27df3c13b22e094575b4532f973dce14d32bf3c0302047c435bb5006630640230687a314c0e63d704112c4bd53459f8a025498d407cf18acc6a36d7ddf75ae8eefe8fd2690bd05ab46e3c6319f7b760d802305c2f42e392f2c7ea18ace29b961559b21d4f06eab6fd0fbeb7a88ffb18cb562e069676c35d2a88f5cd996f8cef0ae64f0302047c435bb500673065023100d34c42c76aa7209c2bd2a9cda6c49e8bcf8957eb8a1d43b438f518b11bdcf10aeb4ae6881809cf7c5837ec9338c6816c02305b240397a364ba55014e57b0be1cdc54eac5d950958c064096342d3d730ecfaf0aa1d3aa4a954216dbb56814e498a1a00302047c435bb5006730650231008fd8f7ee2730f3c1cead4aeb1c70c7f6988ad57d546f251df5a6a15d2f65864d18f40c64541d5ec37cbf762a2b2784b902304c760aae7af5dbd723dc80f153f6cbd09f71cf312b02f1e5e722581605a53790c5b1ad58295a72b0b59936f18f491fba0302047c435bb500673065023026474963c67ca8555bd8af2e46b75af16531365f93131ceed0a27ebbfd9b3745cc023e084339a2dc76ecc6378f82501d023100c7eaa7995e6d86da51f8534d09694cf72d1878fd6bb7ddc680d82b7f8d17a1876be40147038c802dfd2827131aa02b410302047c435bb5006730650230411dceb5ea57d9bea2480b87570383a8db669fcc405a38e2612acce2ed4b3c2b1b06765319cf1eaea5ec361a737a4000023100acfafaad08d8cea4a0169502905500749c6d52db133f7b2e148a8edebe8906b3c4cc659234af010c9dd897cd65b393c10302047c435bb50067306502302f2cafaabf95ec78fc80bc13ea9a3b53d51f0c25589534ff83c24e5609d00e3a8eb59b9986cbe1ce391302dedf518ecb023100c39ae213ba3670658659c62b8987d625c25868df26fb666cefa25bc8517805589267d06b343ceb726813e6281adf8c040302047c435bb500673065023100fc6cc8fde581bdc09fb8e33f22564bbc83533cfe84c3861b0b619915a6257c263559ff972df985b79f4c0bd07ea83e1e02302457d3681b6051d6a2854db131d6a8914372a1228635528a02aaba0226c99b1d988bedf346c5dcb85f54b955d909ecc60302047c435bb500683066023100a576800ad7ad6152f42966e40845dd21e725f26862d2e1d7bd647a579148f253fbc7fb73d16b03a9f90b8e0975d5caa0023100deb65b1d9f0b1215f44287efde5806e5575aef2f73ce1618c4b1d212a3b0996938b09a000dde6eb19790dc2941e3265e0302047c435bb50066306402302e84d9e74ee99281e6197c73d2b7efe6c53a95cb94c927c023330d0f83dab9c449926cb997391c44ca1b531c3c4fef8102302d7166b8027008226a4449dc37cb856d79d1992c06546c65e3dfb3c18f72746d778c36947043e86032552034032123510302047c435bb500673065023011994ee761e5e4248bafe98b38c75debb9886ecb8c60c67164920eda5e1ecd67f4713260b53a36433c0ea437484fa428023100d20d3671c74d2d694da8e46263b78047f6a80c54ae3cae0b0737d789af9316743b97320eb6695f2dc2b73b8c4c8ea4990302047c435bb5006730650230136ea45e1bf2a8cbfad81c8cccc62c6d0e885cb2ac073471e284838022e97fe8fb75f1e4e1bccb08abe7965c22b9246d023100958d891728a00b71f94d8fa38d66c72b66924d7caadaeabcd4612440db8cb6f93ff922fd515c555d9623a0623b94aef20302047c435bb50067306502306bb23122b3bebab4015494717d9d93278314d93561e25367c282d3caa42ff042327d4b890de5b4086761f2d6b2816703023100a617e93b852916eba1fa88d42e72087dde9db3bdbc64d0deea539de6a625df1ab3ef309600fc8e14af72f393c6b275070302047c435bb500683066023100b3b9f2a4423f442e4e7bbe68b4a1a11335b3499f206011940e9266c83609135370e4a65cfe7611dbac3786337a8942e1023100f4a1bf1b13cea2fa5347368ae4ac8fbff1241e4d3a0e7dfab1aa3763c5c1b2dca9c55502e78530de05873643dfda453e0302047c435bb50067306502300771002cda5a1fe713546e2c0c334133933b2a97682e91b38627c221b31355964cdb1a339d5d0618ce5117be79bdd522023100eec1572f26fe0ac8390be8a4ff9b54f4ded3450097be7d617857ec64a78cbcd6056b0d59eed6fd9e479aafe48aa9d27f0302047c435bb5006730650231008d4409a3c00c7edc94365faf1e4ff19776439e8af7f98e943b6338812410fb718fde1f078ae65f81bf02bf082b3ac29602305c24ee95fb12454c430a7f5c1e1ff6cf7b2ef227f0733644e44fac11fa5661e68c460cd3de544d1b3d2b13778613b5490302047c435bb50066306402303b9a89015fb4b02e814536ecd39c6e4bc04ed11f7683202758dc79a006f5b80c8e812863e6c1b3551e544c74cd980015023022b701bb15a85747564caf6b0289569fa2d9c487a5ebf12808004246631fce751f980bb3341d35000aaf2afaaa407d460302047c435bb500673065023013167c2435d534feb87a69ef07a458958913173880dac6c53b6741420945936c90f5486da2a720a9b606f53a37f51586023100ebadeae4b95a9dcbfc1f21e806d82758995bd0476b5a2dc662981f2e6309d007f5a8db94d0ecbbab3b11f670098085e60302047c435bb500673065023100b803b952f1af61d238868fc62c590d56fb39e946f94ddc83a86ed4fff128c76e56129567fb22bfc0e0adf51e64a2032c02303a19d2d5fc86d91f5f1b84da438d81323c83bb325a32c2261c3365f39ccf5e477fb242a70da0e293c017f2829b0bcd840302047c435bb500673065023051ef527ab28d3a0b36ca6609ec5f0f9afd66b99762806ed5abebaf9b962a0d19b7529d621f51262e9dc4abda6681a553023100ca667ee90401e2479d81cee194260b6f38408dbe7e8076c5c2538596dcfc420a6c07fc92e746c6e671dff365a11452230302047c435bb500683066023100e3ee66442d7672ecf7eb3739eaa45985dcc71ee6b96a46f98437a1011ca2af830c18e2af7bbcd59854281100b2b84db9023100dee442579de2fb7780a65b6d4c36428a925f5e51da66c06c8925298ed1ae7f85feb24fcca2aba30c9e719c672078d43e0302047c435bb50066306402305efabfb7588fa9d0b88d9d1bacbd16fbc78b245db7c722cced24eeff3801e56cb56c62415f689a6f06e045f5a66ec92502300bdfe61fbf5ef8b9436a494935a8adbba4b762bde805c7c0dcc0a2419c4418327e619d3525e40d64675d63f29e0ad0610302047c435bb5006630640230613d6e5dac8ce481de5a4943950c95787e5e10430f5ad81d7d0cdb050b1ee5f877ad97a11845db4b7bd27f49724f03670230269d08b7559a0c77d08ccc045fd8bb8392304ad030439772328123c05e6eb1dfc9c38c02b090c478b9644c6a3b2f1bc70302047c435bb500663064023026efd71147992f146770d9ce113d58871a8960478d330b32a94857f7fcc0872da83add3525a9061e053a6ef270e354bb02306c58de13f04e684f94ad7d5c4ca40ca6bea17cc0aae63272a3619f57bbd3f058a99e48ffa11d31e8fef7c3ea98e4aa4b0302047c435bb5006830660231008fd583d3c0e86ee66bd6ce54f19a72d1d1ae1588c5281c3e4c0a12898c840d953fd1a9d7a50a191dd35f6ae5a7202bf1023100983511d07c91a79087d59b51eb63a662f8d2fa7b5df4ecc4b23fdd24a6f5693512eb127f125ae02c1eb2864f71502eca0302047c435bb50067306502310090937422904011b8d8e53be6d320dd21724eb7b80f602f6e43dbd4457396cbbcbc6cf5218f4c05c9654a3c84184986b7023072cb79457f779565ce9ce5c56b31b518a08d7998507e3db486c58a93f427acc9fd0069064d76ae40dcbb2ab961f605930302047c435bb500673065023100b413a59c5cc549f18383ef702784b5bde63c1d0d1ed072388918188e0dfa9f9c5685279999d7a65b98a0db22149d9d2e02303ec859dcf7e07c7b2786f4308c318a23e4b2bc6e24f04fd0a8d50a81ae51be42c392d9cda964198ccdc4e20f3d977a960302047c435bb500673065023026a4c5d1115028bb32e30475b8220d45b334ad1315ee2b22ca04f79299ee141133db6252f0748a0d4fbfa3850077d406023100fc7e737b1934017a1c701bb29c86d0ee3d56acada98dad7fcc8fcf162ff8e782058c5bc4caa4eceb0ba9e7283bff255b0302047c435bb500683066023100c06d0297aae27cb7120b01b0797425ccd8fb0cd24da3927cdaa4000860d64bdd742ad5b8bc48c4af6f65d5b64b6602180231008ec6286fc51451e843a36851e1df6517edfa089b95da866c476383b8775341b787dd3d2fdac4775590f73fb5cb32f1500302047c435bb500683066023100b7246589b258bd57ab22c87af3e569ed3076ba66c9b636761b6455b6540147137d9005667509ce201a8e9d08b37f4beb023100f158f0aaa0ce3066f723dd5763446d38c1174258ea77456a51ca36364d937550e438599241e5fdc510774af4b9fe757e0302047c435bb500663064023062d78ed8076879e93eb1b87687a8b44ad4640420fab3dfc36ba798ff1f3a0a5ba8745c1dbe132e5daf1f7b6a8f7594d502304a3601bc4febcd9e3495efc23f801605f5dc9ecaec9edf256cca5ad2fc9e4cc6e36dfdddcb31ceb40d0db0345f4ebe130302047c435bb5006630640230565361fe38b2af5f7718bba5aca6aefef24a602813b40b56cb61f99de03ae11ab5d9b14b6d0f1741b671a391bb454c15023055d45a408999fceddb5d65300a0666fb8aee11a0684db472ff5ed75b5a5343a83c9f1474ba6691e04fd95a4e93093e7f0302047c435bb500673065023031e3ee8911fadfb61ac8d8f70bae1b72e293918931108683a69f8f150ba17dcd2e3761e2dedc74e58e4d493006a40ec2023100b32c042b9539bb3d50d743e1c67fcf7983825e1cc218255ceb01640c63a002b6734bce95a423d24b6680a6cb9812fec20302047c435bb500683066023100eacca605ebe81acfd0799f4f4126eb7d041bfaceb3bf9187762effcdec2bd470c22acecd0782a1adec7eea78a0b66bc1023100961a717f3a24287ea7b7737b056b4239ce95eac4d0cc41211d9c6b1f564afb39ae08aca5da462605283bdeda5873cd920302047c435bb500673065023057cf5f3d84e8c0d0374e9c73b58978efb282691736adceadae6ecf08b3745784dabad8b67fe33571a1ec2306fc29a0ae023100eaf22c27d960fe10687092ca3c24469bb899d1d4ca8df329bc2bed43d0365fab7b4e9d68645c2aeb13e7d314c255c5630302047c435bb500683066023100a690ee2b0015bab88a675d648c9a48b057506687102b9f787aa5db689f42a9a98973528a6baa0df08b0a9a65562de66a023100cfcb9c174f306d7548f8a64151d2e6ef46bfe3ae53ffc3fe25cd4694a8873fad013e412e4bc7e47fa3a0b9af3fb3e3c40302047c435bb50067306502304564d1b7ea5132b3335be2bedc14bd5aef49c651fdbb9bbce9e0248e5c095be9e461454f54728582796b72f01c5c46ff023100bfcaabcc5b43e3d3fb13a4b77fe0ff0bc8221fedb22c2107293c98bcd847b164ae716b1ffe3713067dcabc93fdcd2f660302047c435bb500673065023021bce57d3fed541cf2f77e2f729514b85bba42fdfa30ca71326fe3bd0791f8975c677737f3872235406e202035ec3eac0231008df4b13696e007736cefc22afaba469ee77666eb17256d9c415ee93e9283aa9ad79f535c84b44435b6773c592cd4cde90302047c435bb500683066023100850f9a4274ac95338231b5224f08bbac573288fe8127b89f63fb6e7e882a9f43c4d82fd2f6aaaddcd74645ebe4286b28023100dfa28d3076941d1f2fc7708094fd92b108a6b9d64d2f0e6a20b36aa7f1df1f669ab603a049381f8fa8c6e9dc7cb38d750302047c435bb500683066023100b3a93706307d1afe53fafa3e6b26232ca5dc062ab50dc6d4b30f348625f7189cd308a1197453d0003be3a44b318d0cd1023100cd721313c8c3e2a6bab6000c3d9662f4b499fab325361d9e71fd685befeffe21c97419b3507c3d3f63c81c8d3c924b100302047c435bb500673065023015745e7a2c01442d9f6401f0306a2fba7e3981bcb2c625ec56257c4190d0f21982431e0826ef2665c40e812ffec48d80023100e34418ea29a3ecd9f9a6527e28d50f40be75354ac6285aaace37640624d372065f7c7d6eb4f7dc4cc0ab9939ca1419680302047c435bb500673065023100d3dc81dd47c01cd95c715f43d9f8a8e40a00acb9ae1952e0a3554d7260be2b2e7a478f7f30a44baec3ab109ff9d614bd023017d228473667d8380c850458fe225cada184b266ced7067e68de2b9ee679a5c32b307f814fcb282982baf42018c153fb0302047c435bb500663064023064028b384307e1f9704bd34f35efcc8c242b59f71f042c0705600cb698436bec9c8a7d12cb78261dcb49e3c54a5aed7802303d43a7997f9c462eb3a1e044cf04241284d0d422128de990ee59997337297bcb8f8301464fa93594972ee73a6fdaa8470302047c435bb5006730650230325d60e7459c02390cd5a844fb6d0c9047a923f038bd488523585d077e51fd9bee03cb3eaa65717bcb66fe4efee485ba023100ca995b54324788c2f41726d1fd3ff8eeab7ff1e62e221def1f83a81a7b2252adee83e033e7c06df38e1e9a47a7ca89a30302047c435bb500673065023008363c33e37b2906566b6ab4d5ebdc32e9e3b7c6dbe066a0769c940076a8c1d678ecede9db27cab729d77f879981a72f023100de54ef51088697ddcac6a7181ac22e1ee4fb3c9558820fd3babf29f4c016aabe62739661ab2f67db3e60c000754914ef0302047c435bb50068306602310080442faf208253da95a7b5493132adf4098326a9d1ef543922a9348087d3eaaf2a302803a4ec56d6de0fb98cf33c0b71023100c983cea75ed5266fcf4da1fa93526e459cd34cc766e8f83760725b3d0958b83160c76c9fef8cb603a83b19b33882f5660302047c435bb500683066023100f9aef01e6f4588d6dee01331cf35132e1d7c528a3edc329ea864db111a68af4e469062c52d166390471c5bc3acf17dfe023100fe08266e87cdbf1744a1e8f2ecc28c372bf6d887d600207a5febaf2d9c07d452c939187e1c1b18afa703ee4767bc9abc0302047c435bb50067306502302ea762e298a8395fc353ea2c3816d7f687921a272cbb5a1afe82575117cc4b5b967387261945f8ca81bfd088e30beeba023100e44553da2e3c8ccf27ab63ac98c51e50c53b9e3942a831601cafef3b3a1e77cb03bd39a58be54432ebf0aba96019adc70302047c435bb5006730650230123f9f412782041d39f5e2e8eee9be5eebb24b554c7a9584ceea7bdf58a5c41f1f463d509d711ffe14e039db31d72932023100d335d0fcbe4c188eb4e8b29108a256417bb2d422c5963165157ea33b48ab73ab5dca7a48353365e185139213c93bc5fe0302047c435bb500673065023030239505bb3f01e5130b925fbf4c05bd05753d148a3470b4461037f37ead2498cf434c32a6317d79096c4df5233e2847023100baf8c0720374ab8d5cd813a6a3d2cdae9534bb655b040d92777b4231506d6703f7c4b920562784ec2152e325406928f80302047c435bb500663064023068e6915d4d697f15a072b64a64f8a124d85d956b93381a7d386aa4ede9b6814742b71de8800ad260f73c8717a7f3287202303bf345fbe4237e0242b1a670268889ee905e4412c67e8eec6dd6dd2ce1c656fad583adc1b91d7eff60ba9b97a446097b0302047c435bb500683066023100b1f6b5e6e94d6423196581ce24c4813e9a84b1af375fef65af691a8555d0e79464b8a3cbca2d9e8aa50b62562fd5cec1023100ba3aeb022e8c9eb633ec6193b855100c393f24a76914e60fb3474b54484030f4fa9bc637b7905a0b9b9b754cd1713d990302047c435bb500683066023100d6159dc23023cd00f33c286af0671b115295c7e9b0de9ae103e4d2118b3b60d8f3780c84ec45c2c799efe340fdd1958a023100e0f1201be507517ec1b7baf2f9d76d7337b69275ec4a571091fc6d37f3f54a32c14dc045a663c6975f1559b2dc08b6fe0302047c435bb50067306502310085ae6bc0f2a3f45e651fb1b0ae80cb8bb7ff99573d2ea68cc5a1aa9a99c8ffa7371eac8be67da50cd5527975a97f510a023024a9767e9b328f016a0f0461ddf1f9f4a3d1d93116ccbcc96c89e9eaac18294cff6499d82921c56890bfb641f1bc98710302047c435bb50067306502305ef2a9823bce7304304814653b3f7a74a24b2184b0059f140a9db19b8ecaf321c925d57fa5ffae138aa22179d05912ae02310087770062c85685c2046b5c1350ec2b988ac199fdc3ef91310b5d1eb10af266e7a3df568a8621a6bd5c1b17535d85e3370302047c435bb50067306502310097e378435895bbd927d083d072b957fa67c32b90f04940604796709ae927b742c5d2f33f56ad9bfa9ddd445ace1f63bb02303dfcd45e5659929f4d09286fd005237aa9dcf2bfaec5f2b6c16793264c909abbe9795c95c01d5e22cc138d072270ba840302047c435bb500663064023063da5dfaa643d01cae8281ab5accb03bbd7d3a57a982a479845ce5bc0d11ad1295bc334e5e8a2eaa3cf08a36e227cefa023076273d4b7a4061760c6fde808ed1c9dc2e2a3f5152b3c908ef153525ae956baf444a1e80440fcde15419533568be334a0302047c435bb500673065023100f3bc550ecff172cc8bd6cf3b4bda8998083212642d12ec46527dd818831ca8fddc7b3795321a59135d1ea6fd84d464da0230484d91bc359330781883b00d813782b9ad69e3dc3f1f08ad5b1735ee514337d1aa7ca5a0b9b50219a89beced5bededb80302047c435bb500663064023052c58abe5ed234f6f9ad1c76ca9303e7ad1b984713d16e504d4f396f3deaf131953b57dae1e3d05997fc2df9623a66cd02305bc2ba1a0105e4ef80296eb899a007f2c47c2d7e046573cd41dca4f7d31b026a9d70d89747581d399fff5b104b9f74610302047c435bb50066306402302c7703a6bd015a3b54eeef33be00ee479fccfc760dc647390794b41d43f3c96e5a721a6eb7ea658f3241144d7f2428a6023077a2ccf7b60a274117abbc5c97b00f05e424499b4f6c9f7c72804e342e313951bcf7065bb6eef987c99eff9efb7929610302047c435bb500673065023100e988a29e20afd847f38b152bf375af5ae6efc889a13a4840c73dcb443f78582397d2f2d03176696c7963cc174ca19e560230514bbd185c51c8ed651e46dc087c389495814bd2b9708e2879b0cbe38f9752bac670c4cfeb94e2de786002d5926cac720302047c435bb500683066023100c57f49453d103312ce8875092420a96c7109987510a2ba137fcd4bf3989d3e410bea4896cc85053b3f3f076b73ec0cd8023100e3124fa8c59c81a87397bf5719c9cb22e976c8ca185b77b466c8144d5267333384d68c966c1e6764c53690cadc0959dd0302047c435bb5006630640230324f4b02823b0deff20f7261440503dd0c4f0ea499a48b26cb0e6ce9c3473d7f8ddf939f19fce873370b5d348d7117e502306d4669c28d5d730b0176b77cdc77eb941c0b80c60e514152d97ab075abf88ddbb68fc1186aa9d2eb3d54aa1377de92050302047c435bb5006730650230351e769327aeed8ce5c6cfc0e40793c8da8b48e19b3cb93fd507ca920c6b0836761d8e116f36cb66e9bb65bb49bf7efc02310093c397c03790bf9de09e5eeba405a28abf3bb9d432dd049065b8e10f555b8bec2afa25a50bfc5395a06a7b7a3da501220302047c435bb5006630640230721322f2ed42b4625e7ad967160571d2e9763504fb3bf85c42f508cdd06792e9147b787afc6696deda7358f301f5f5b802304847e166b385fe5b4b01e8a46e4d76ff1221eca60ed3faf243e03f0f9d3cc2828607a91a3a030e3aea34be82999c17b90302047c435bb500673065023100cc76a269c03a2c66111bbf274305662e8578eb2575b0795421e241181a94b9e006aeb510450b432af62d72782f55a87602305508561de659717f1559fe7b5244d5074001af6c7d272b2c27b64cece4c106dccfed0734d62877303e305359972835620302047c435bb500673065023100ac9ad47e22d0fb7c60160772119d660010b20df204d7f6a2b7131699b1b890d14603569c2e0e26748034175dc6db926d023072ad3cc6a8eb5ffaf70d8b851b946c3b748412800ba57cfe528f060bf22bc0244b0c0a9d07b1f4a8d2a16eb07611207d0302047c435bb500673065023100c9db884043ff131c34af996f1faa6fbe0c9b2dd88c0a152779d5296b5282a65460885326d3315d3357a0fdc5a9fb51900230209d811dc8d85b7caae4b62a7c731dcfb69fc7efff887da81a63521627e5e8cfde676fee3a5ed3edde662c10eab0de210302047c435bb500683066023100c31b5af4fd004f9ba718c1e044582608eb3e78bef16cb24c78533c366b6f651cfe9df3ff73af11f15d815cfd5874669c023100c444cbd12803a8bebe2d15fd32504dd1da62d0d2099effba5245d0962a08735efaacfc959be0c472d48076edb199fa2f0302047c435bb50066306402300cb2a0fbfb08297ca4bf11d13d693849ffd43906556af0b1bf5b0dd58dbe0ff0beb5cf9121851bbab60a169eb47e7abf023026ad0e2875679131b5431c911accf1cbe3b4abd90087fd635b70398b9415f5f335d9f74e5518f38b10f1214c6e65444d0302047c435bb500663064023003f6a22524ddf27e3adad1ae8e39f4f52705b17163fb3615588dadb41b9e6360b99a158de48b3937c50d522768601962023049c349cf796aaf6ee7c7a8d7d7dcef6dad3c54d61413fef6e56bb9b6a519b0fb034ad10893cbd73e4d7fbb8d5a36c4890302047c435bb50067306502310092250d20151e770b15546d287d48bb65d0ac26b5581da9b8ec0290856b5354170721d7ea65710cff5c88453175a4dd0a02300131acf5a678d29ab3e79c374945fa55dce69a9afe0cbfd3e6f0ddedce84861fec314021fb4b0036f18fa7ff0c3f433c0302047c435bb5006630640230774d31318abffac629126c57e5ef5162b837087eecd7e8dded6e328c3b1627cc5d840299e6473662aac2a2f68d5bfb9a02307506d96e0845b77d16762cdbc73bba8297ed1b95d8750b3672234e09e72fb8b38d2ab20cd5ff6b1531ce808f56f40ec10302047c435bb5006730650230012c984c05755e2309b9b2868cc923a9b89609463808bc57b5126d081a74ec40abdc9966d149bcdf9b3d25841ea98b00023100e24f8748316dce672a3aa4a1bdbd860ee231ef83e3969e5ba37d43925ed82973d28b2520d893f1fa219a37df9b8c07bb0302047c435bb50066306402301c653bd1d5a231eab9c9e7f8759512ed39148795ec4b879b3208b80ad92f753a8bff62203cc0643ccbb19945e274bc8b0230751886e3a08013ba0ab44a923bb05a98446a063b779471e32bd728177eed10193bea8f39237d741af24dcd75ca7ea7290302047c435bb50066306402300ca01168663acc3be37302a94b8ef13f4c115c7de65e28c5f8135c9f63680ba14c02755df75ff60c4860c9063536b5dd02306b18aaf88f8430b2b21dd2f33c90a56223ba91a5c1fa9bda68ab91190a163c584af39f2282eed52864a164479388604e0302047c435bb500673065023100876f713ac750165e5c7f8e3bc09ffb77cc4f105f36243ee4040b9f21fef96721a61455f425d40409ba2473b822915d4a02300fcec4d994f44f06e699d0dfb00cba03928feff50bbd4b452729ac694765e042cd4821c454146da6312ae6c0a49e071c0302047c435bb500673065023100be2a2d540aa8debdf22fed8357b7f97612245f23fc7aeb6dad0d9d88a5cc4df3f74c8d3338d569abed0b79b604cbc53602302ab8196ff26152277998de13ea89cd47d55781eb3dfb29aaf8e58ecaa828821771a49fed5c7b9ce47b42ae3326a7e3ba0302047c435bb500673065023100eada8768bcd073c9c11a90e2ebfddd4f4b04f07dcc6e0f9770f388608de8aa655b9205a721f6cc0a3194cf5476909f7802302ddc588dfa27abb0fa390c989e495ad37b727f2685bb24ae898008474b566dbe89422b18a2c625f27aa54a4969c341eb0302047c435bb500673065023100c7c2c31360c6407208182c0fdd8de030138f14384d263f9f35a26fff3e7247c3ef88191d345029b1b861ece327a24132023054d7aeff07777c59b7957ee5b78d8dd082eac74fb032a8947530114b3688d96479b818e16e0f9fde9e78ac9d3028ca880302047c435bb50066306402303d8e8fb42141896d937ac588abd9ddd700f70b0f44c3e572d86d9bd72df679ea62ba4a7c4f48938d4859946ecc08061e023028a3081852ebe8e19a4e503f1ca9311607a6c7ae688821c1554cbd3583439b5b038ab09184c5cfce68e99a608363f9f80302047c435bb500683066023100c41b2ab82a504966c4f41e8988fa44ec2fda5c8df444c778dcaf867d728833e70a18fef02ac873fe4e390126dae119a9023100a2b69a46db7d10685bee846646cd4492dc07a4351c94b9ff4e3e1b7a82634bc21a383741ba8d6762c051e8c292e172130302047c435bb500673065023100c087e5df7df20e09be00a7c1e3038b85a9641b54d7298c820df38199d3502afb0f431505db9af30e7de572246ee9a0e902302758240e7474530ce90f0a0ee6504b71b5fdaa8be41bd3ecd4b93172958182ed5e866209e1f7b49de9735aba68348b440302047c435bb50067306502302afb0f3ea1debe2f7cb8c49180fa443799bf4af706706cf41095b4f23b80dc2a8aa6c3eea6d664dc5175e9bc192a190b023100b2a27e15cde30bd9825965542984a0932030bdf090270e07c6236b9d271882387f4517032daaffc4b2462fe9f45cb5a00302047c435bb500663064023016419f430fa2ec3a09f2f78179c9d96dba620ed86181f4a87b2863d74d032dd844553435981bb88a4d6929d328102e2802305c9fe01d2956075760ec33c99764de7465c929f3c870c4c35ac281a64d0a2c8bc0ba00532edb340b0428ee0f36f1d4060302047c435bb500673065023100d40a55f16a6a9a9245b132e25ebeba03e1fb4697c7246816e77b1badc9a39682835b8c4a33f0908272a2af6d368a31a602302816816ee0d82c033aba45c7840d6a500e12f2819d7fd89822f7a6a4b7606308193b4b0e08b6b50df933a5b2c3a2260c0302047c435bb5006630640230087368b9a152819bc65c106648f0b2bb8f9684eb2898eac9f250637766dad041b56e46dbb9fe2176e30547e2551ba10602303f370b431a8d7c758c7c53788aa33cc2e425cfab7a4cccffb8fdc02395eec768bcdc337cba9e7385db5d5e7f1b560ebe0302047c435bb50067306502301ff70a465e121ecef31fc05f40a276b4c4922a171ce865ca6803e4ee3381d9aa0acd721c8d232360d4ea12ba524514c1023100f41df7bf261e6278945f4da2353d09d8f3740cac24e3805170586a9889f2bc21a7286bde6df39583d27480144853eded0302047c435bb5006730650230228cb46db1003a39a954d87e932978f9407069dbfc91f7bd8efed6df06b5ee253774a585ba724a5d671609e30aa94359023100afd463825be7bcbcae9f601b4a9f8b4e22a35d360db5ad0608db5a9be92ddc3cdfaf5983f7ebc44872fcf0b80da759ee0302047c435bb500673065023100def54d558a2918d0098a0124ad36e1551a422c127ecdc639b82c0fa7a54a661fc9bb0e0ee965ff5c387e4d4b7bb3cac002305b12ef85ed073d009258668b7503a037fd71073b13e0f597aaf5f5c3357d54d7ece27070a54e36c1bd57d2924296d21b0302047c435bb500683066023100eef27cd55409ceffa7d3f1e426be03edf2192acdf1d85d00eb727e5200917043e18810d0677bba9175de3b3a4c8e9101023100d8b9f7dc0e36006a4b899a34fa65dd81aace6ba1884298bd8c5e4162bc8a4a3ce0ae21db876557975193f6d5321d4f990302047c435bb50066306402305677af2bf5b595c637a1e3d8ef316552513e33e86c1a65e581ce92939dce47fc3a6bc0b72978a5eaf34113ce43636d23023043dc87a728ac0684d2898cf2d3cf73aa5a74c615a39151120ea4cd7630e53b4cd738a80e4129a318425605b9d58b8e550302047c435bb500673065023100fadc241c375d7792736f8e68fd2392283cad895602d934dfa952e5e233c8c00c6352b33262cf2aede7983286714bea400230303bd4e6853b92011eb1e4b25e63c86fd3d612cb4cc7752f6092c24112b005fd4f0fc5e89e1c2d99e6d0c66a153915670302047c435bb50067306502302cd63ff79a28501b04a1b3c4ed2b3016bdee0103271561f9993ced02c122409933ecfc263bc381001beb22e39bd614d60231009309e85ece5523f6b02291513e4f07b0eb378f0ca1b7b54f9c9acfe053e51d8e84562e9ed18e64152dedf1201ee3034b0302047c435bb500683066023100fd46b66d83beb17eb207a0ae023111f538fd115e80207e354c33fe57f88743da331720fde2ac4868205e477d8b4fc5b6023100e3c6c86df06b46ae2564c956a24a659206bb0be44e94e8684c21d8f648418cc113d23b182a29b0349c5931f25e98c9c30302047c435bb50067306502304c2ba730db9955dcba6d018ff0123705ccb46642d5f72c2b24acfcccb5b826b72965e9741ef052c0e645c54770762200023100c326cfbcca3a2804cb92e0d31d8a5384f4c4c1c245439b0c5eb72c71eb0c980fa004e0a058b1658292b3b15ff2160a790302047c435bb50067306502301234a1446f12282839ab27839e1d3c5081db1a2957797bc2a54ee47275ed0a03d217f18b39ad44b64e711fe2f0cee864023100bf2e05143be14906715f490a5ea995f72e93c100274c4b6c099e32a631efb0dff54138fd71610376804d73d3d2566a7b0302047c435bb500663064023037c03a5498747bf6122bd27443236841b481c6d5c6998d07dbfe5c1d975f94ffc07bab4d0127dc5f4e79c95faa6adf5a02307ca7398301f3f96915fa0085a0fb01565cc87f75b3f85c14dc290dce847dc0ac4fdcbc72e957b896b05758371ac4e7460302047c435bb50067306502305267312d2e880628d323e5041f47e262e9bc22885d1cbbacd1678020549809fd5148528b9aee1d3bc965ec626052e131023100947d595a6224e80b7e487530fb07128141d98461f927507fee878076477ce858d98dced9fd08d91426dce4057565433f0302047c435bb50066306402302e85bfe526233e16755dc912a57b3aa038d9a9a76728d987882dda354312875b9f5fd59a4ff94aebe8378c71b5fb43f40230677b86b3ae16cdf813070cee77a487573c1383297c28593f808ba5904a9d052854d19e71abd1ebb8ec1596a15ce0baae0302047c435bb5006730650230549bc0746646da60034eef39b82ecb9d759ea24a748003f474d92c4e75d937ce5a1eb88509f1be0895786b0b48c452270231008c88942f85237f052a01f33d42a1b32d78c1345a18d57fdaa1c04c9105940ace2d3cd5219cd684a2ad7ce3545d26ce6a0302047c435bb500673065023100a39b8a4f5d03441aa8662aa52a9572a1dd11faffc058fd9f6e12f92753ac8257e725f0b0c497cac0ed3a709722448bb702304e990eecf2a62c1a0580a8152f62ed046562fd4c2672a6a025a400eaa0519de3fc1d74a8bde4c2a257e584fa41ad8b8a0302047c435bb500673065023100bd78e9e760f39ef423965ae61b807114b7f5b52e47f86ab87e46f20e0ce34851e6c3690b626f17c576be82897464920b023029fe395be6ecba1e3f941e653ed8db203812a29d305daa09bc4fab46c3da6e484283f1625ef08dcb4409c85140b48cb80302047c435bb500663064023064614986989e20e2d092a75e5aabc7ad367c831ce4bd7b93327affe0f254e1cc0f4e4cda77e1551f6a82739b60b5a98902307dd158a1515366cacdf9ed497b40c9bbc71ab570bb944c46b1ca107b210f660192862a0b16bfbe3c905aeeb553a8a2920302047c435bb50067306502304f7bdb35e48ef8f8ebb635db8ec249bcb026d75868142bb2c64a30482dc715250842069d4de9e09e3e15b20239fffffc0231008b5196ddbd92e5afba65e8c4156cc8512cef519afae90813fa473665f259e7edc19e37c97a1b82c23514dec8bb1160370302047c435bb500673065023016996ebc92f5a5f454102e199280c3f3d4a9c4764702cde9f1c055a0aed5295b03b65915ccee1650969a14462a2b6cf5023100d2b10df3baf49b7edf955140f899a854058b954c01983f477f97fefefb6d6a542271724c2df495c1b6ae293497713f580302047c435bb50067306502310098a104c639c80e738aa33c5efeb1f8661fe136b9d0034df2ec29eabbec619f107107eb11698f365667d37ccb1fd0d25d02302a09330cd4b5c08ff16146363852f71a0c17a03e6a2ff510247243b4b903343cb2b08102d10468e71dbd8106c7b72b780302047c435bb50066306402306c2df79cfe7a04e764246ce0803fecb2546865a8c2e09b29bbdeeea933fd187f1cb5dbb37243338f8f8e3080022ac796023075402155f1062c994ae2ec6349926aab88c16514d172a76fa8aafaece0823b9e3ba58c1a8ab4bd66aaf35f49a447cdd00302047c435bb500673065023059bdd07212de7e201b07d58c300a3b918be0f992ea5be622445b06a84a2145ae9dbbd55fcf45a9fbbd9ca41c72b14e52023100de6f3a7cc447e7f36cd3abfb0779ae657976fa8cf46ac9b287b57f2f719a0930c3bc7d784ad99df04869fb30d93da7fd0302047c435bb500683066023100c0c45c99e88b18dd7ce679d684aeaf1355047d1fdf29d3b26b24f83f4b5d7a6534052ecefff2958d23a618da7851a7490231008c763dceffd5b413c269afb81e261f8fd5047545b33408baafab492040c101de5d1728ae9e845c32c412553ff4f160460302047c435bb500663064023027cb5e37f9e0758f7124c46f3cdc261470b016239e89c96551db98af7d778f12dd03227f4f9846e5ff02eea42c9a4cb002301b9cafae87f625d8e08db0d721a37a90b1d0239db0c760ae4345b3d405c44a5b0ec1314805365f1b35e064eaaf859f360302047c435bb500683066023100f763b4813721ac29dc089637a7cbb3bc3fe6e3ec64c1edb1a62e6effec418acf632d36065a82d371b01787feb2b7d3e0023100a8b427a66ed1ca877c1c1d2b2ccfea782a0528461d14b79effa6fde96be61851eea8ab84b688636c7b2f1434092d755a0302047c435bb50066306402303f79512062ff564b3644e5dd7e475245ed4cc80027775cde4ff5577d23e93abb7b179a8adf5ab9ce66e201bc033c837a0230188e2f71119c5f6c28b1668503b51287f80e0415b73b7564d57f151fe50a034cbfaae359e0a8531ddcbf1d505010405a0302047c435bb5006730650231008088e00a312e42fddd7eeaa476c676d9f4ca6b8c1d2848299e96c61e84c4c185d543e7963f4b27050c83fc12ce48f7250230381afb3f295cc59e3daaef64a88af0806beea2659e58b55f21b683a9d32ba67f33ac11c6cd7a540b74208a5fbf37a2d20302047c435bb500673065023100b4ce4a2b7e26c88a471c1e56388759d0f4ecc5fdb3521176306a54705c9eed68951e106f7178460c622685d170417a6702304f2c2295e556e022833fd97407e017f0d612b67056db240c1886c1515e91a9d6bd76624e3fd4765e7f376cfa1ea57fb30302047c435bb500663064023040ac13146148ec43ab15d9bdfe78add8a24d16e7c71d4aeadb9ee29042a9ea7803c3ffc99c54b3822bbabfee1e1d6d2402302477d6b985d84d9683e3314b7840f1aad135210568b3cdb3ab5ed07494bb92d56d00a61242c4b60888068458cf8accac0302047c435bb50068306602310082889c8640f8b3cc73e4cc44bdff6bda82117a72f76a90cd39525c244948cf778d134482159b92f843c5fc50e2653b63023100e7eabca345fa62653514ffdda6d5374ac068526f626eb1b22e676a0a4b152d73e47b95ff18c355fd66bb273462ea7dcd0302047c435bb50067306502310088095bd3ab553966b256aa14e3c29b71b0f5ec46b4eb6f870498b0e409d8b906e5f9d51200ac9145d87d0cdcbc35c389023025602d57f4e5f412d2379856ab412a9d5a6dfcdb056a23dc1f148e34a70357de24caef9d7a54d2a55bd6e8b4a70e7d130302047c435bb500673065023100ec62183fa8edc6171f6a37dc3c6de91170c244de47e781db4732b698b4f78905a5c765fd937cc97930fa822e8ffd3a0f02305ae587a27e42742095b805aa273162502bdc4fce183195da396f6999f9e6a92606e212af4988b0681aa9ca960ea856cc0302047c435bb500673065023100be46302038f1bbad0b4c071091e96d45f023555d75215662b01d87aefd52c3b75ab9a123bc602891b1e9c6668cb830f7023060b853f3c3cc9added1ce56e9f9df9001a439e185faf81a796941be1b035327e7aa0675956876fce430c213fa8105b440302047c435bb50066306402307b528f37082ec27a66edf777d321a88b09f962e6bbf06df788d9273cd9c542d20bf59dbba7d960f95d1cd54e2a4c964e02304973fd58858c34ea4ff5843bd4ec6129717603849a7d5628d476eb7b5d5b49c3b71ce39fad02894666be80a30a52b75b0302047c435bb500683066023100d04d001bcbe7b64427283ed939fe36b9f4f4acf4a0460cb448267f0ffe3a95509fbe555fa3eecba11a5330be5dc42bb6023100fdddcb53c5a094a8e963124c97c06ae151e1960f67cb0f0e77b21fd372d91a36359d629b57a4f15302a5c82d3003e92b0302047c435bb500673065023100d14cff6c870d0eb9e92a01b9e170704101086f6bfe30970ebad1513fa690d968757bbd11e952d875dbef6f15faff386502304d7f2fb774c5919098eaf8d990e4136e29d2c044e6e2c1887f8a7e25e9d156ff070efc93f89b159a94d653f426b81a410302047c435bb500683066023100bd9826c11c4d25f9539876c90d6ab10ceedb8b2fd5febd85e5274743740278d74a16ae9a8ca0fba4f5c5cbe98648fa3f023100db73fb1947ee8731e7a24553b3b9cb7eeb1d3c0795be0a35f3344bb4366fb2c60b306862b41ae44997122a1a7b0132ae0302047c435bb500673065023008b72882be536fdea230b050ba2e18660a6ebe3fd5e23d7abb230f7dad436af467454b46b799223211308cda7fdfcfe70231009e179ed94bc30fbd6d003792c171dd82a0288344e0883925446e0a7942118de1b641dc260ad1044b7f1a99fc8bc952ad0302047c435bb5006630640230162071f4219d57f049bfb76ba393bb9bce0a3d763847e24df61b791c0ea272197942c05eeecfb5e57ee63438b1cb009c02306ace37b085a204044d2494f1a93bf5f341b2a1ef9073524c2f39ae45fb20b3b93b8a8081867f1ca06b5c4ed1239703980302047c435bb50066306402300a77b1714dac8af422181f3aa3fcebf89d004f7befc3b1eea1bc9e1d6f2afcd64888a3ffeec19e69d56f0842c8a9f10502303cd34bf0e467c5be8cbe039c311b9740100d194fa1ba15863a068c0dfb61c14bfddfd325b55084a6c8079baccdfeb5a70302047c435bb50067306502303e1231c423229295406150971ed65838c54d593358c282e4b002ee3c7eb592ef35497a3c6ba3fe0f73facabca1e0073c0231008b06169da20717218253dc4e259c59c8e8da21fa115438f97644af3e3efd9156f994d787e8de87a92127c0fe8f6eea7f0302047c435bb50067306502301465a35eae96a1c063f4cb77a41d89b84ebb39dc6259df63800c08cc64a9c37599922f00aec6a9bc8c6bf4b561933c41023100eb022e583b351fc56e208cf171e1e749058464ebce20e59ace8824b2a8834542f875a880e4b9fb0fb73466ca51265f7f0302047c435bb50068306602310090c25df5649ecf4951e9ef7ef30281e427fe3486e4c1814947954c942f4bc323874b9244d4cfaac6c90096bb4a2b2e09023100989af7eb354375666f9658048b3668c7a38bd660e153f6d7eed1eb2e356af870166b5f9ef6d47da4e259de3cb30eb9490302047c435bb50066306402300e14f5cc15ac1f090eb962e441a484d7378605cf2c6812db72d7adde03c577ace6d3e4124b810fe478aafce7c945e7050230543068b29ef8adbd006b76e4e9a7094f190767fe13232c98f765f25524f5f8b554330c77144c9ef91b2ba3ed6de083860302047c435bb500673065023100eda26e0eaf6d05b5a60b6715e3c38788800006b03507e6dafd417384825e6f2e570c1ee7dab266e052683800e4ced60c0230046b34701c209b764c7579e7c2864a8710d3ddd967498aa85c2972c426c87ecf835aadbb310f6443b6a52dcf143161ac0302047c435bb500683066023100ccb25c05472255d9fcef2ba9d3993d8a1c569b31a4f65c6ad41e07dc71aeb2345b258d49ec05c6f9985ad18a29d3bda3023100981e316289a791db82f4dc7c82a54893cee4dc0ad6ba8b6d000e30fa2c130cb525b2e697dd2cc1d361294800dee3bfaa0302047c435bb500663064023020151f9cb4a91c5320ee9995911c07b74477391fc8ca5648a7176773c88cec0e7c750f489985c278ee5b52c0c9d1e00202304e359baccd7a563a33a1a6415abb9062584d2c4ee7df9bb5be6a1c01efaa10931bc734a757ac2048330ab88cf48c679e0302047c435bb50066306402301db795fb7c6fa786355fca6a9a8381c44be8d022b7372f90745aeb23cd7057c8b576d91095548196c2fbb2f3f8bcc2b702300c2f52b7eaffd892155d1cdd2535850fd3583f7a56eea201d33ed494c580df6b2be01df30f695584c6627c57ea751a610302047c435bb50068306602310098fa540dbd66eb37ba5f86ab4afc4f69f45c750f7cc8040b29d5917bef653cbf1c6a00606bc3f6779707cc7d9e7b78df023100bccd0e5934a08b7918274db10fbaa4a5cf3f9e2294ce196d9b8a3fc55fb7333babad8a7538117253245a57378429c4690302047c435bb5006830660231008b9d2eaedcb88b06a5b751eb012d108d255a8dc63987e0800e5729524b33aa8fe219315711381baeb80afccdafa14607023100c3475bf664f7f4a03efb5a7877159d09c849292ad96c9535fcddf5b58217fc15b7b2cb498ef1436d607a3dccdd2bc65c0302047c435bb50067306502303a5b7d70ee18373caebc1e17d617c1813abc5ee424588a4a45c8a9827c814a8863370b35131cfaa0cd6302d0acc9eb26023100d98dcf2c0111aeec2293a83077d89c5d064646a25827b5b5ffe4f23670f61bb524e34413c05f19f7ee100e526f953bb60302047c435bb50066306402305174f8d5d5401f8d4b321f6e5ac89ef73b2a9d085271f949979d57a7e920dead905e2ff525215cded0799109e97c835f02301d1e1793f643a8009800c4bf38e4bdb36f13748e4610bd190913531a51481f469c75324b1ac80423c8b0dbff73dcf17b0302047c435bb50066306402301fda6f819e662c893063e647280b9191c787b90ec5e4112ec635eff4c7e442f39be13b54b4fd9b47c59c1e6ccde85c3f02300b50414da1adb8850559d1183e1b28caca5d3a0f64967dd76b27db0ff024b651b4550c77e1c3999f3b24f96515ed5f250302047c435bb5006630640230488dfa1008ab0c43a2e7bdb49a67ea3d8e24b72134e7fb79df0d378624d6ecbeba223fbf25eb03f9c95c76d9347decd1023061c4933f53eeb9863f4f436e3182995e1f2f642f7b02117fb05a8df777efe9201f75064b7ba32f4b4c003adf9a471ad10302047c435bb5006830660231008169f0a5c237267daa6a9871942ea2cad742662dc403a7766814982fbc25f8f36bdccc2e0a5854a63b4df007976be8a10231008b496f3a896bcc2bc8f9656d3c60cbcf1efdf8460ae30a13bec25257c4816e2636041f6f3f94ad68bed63d220d00e1450302047c435bb500683066023100e98cd9d8cdc95e89c222864cf0503a9f783ebee21f84f0f8c9584ff66f496bca76e0c0a3170342c6aa63afa055e0ed75023100daa78022c1cc1327295f4f23a1573739788e5663fbde856ba0e79c6a0bc5bba954b7598690f5f79d7318223aaa4041250302047c435bb500673065023001ac0254eb275e836173fe1d451008b9515dfb10ffa6e1d45cb0260d08236a1f5d27e47de4100c55d179ad38a2fd455d023100acb9ccf5d6a9cc60de4ece70ccb34253100ecd1542b8eb284ec8e4a95ee9fa1fc7a470287be58373ff9343c696a103280302047c435bb50068306602310085f9c6ccd1f8bec2c3e3f9cfd7af7524c23a9291f4e252fd0dcfbc8e6e7ab7e39ed37ed49cc86cd2b2bad9c5de6204cf023100aff675d4612783bb2225be4df5a88a1dfe5f9fe1027afbc60c94065955a2ce1a9cd3c9870d6fa5ee0b2cad17c0df97e20302047c435bb500683066023100a2d7f1405e4944d0bd517eb51f114df7dcbefa0948830f8b6e8d953cc54e85565bc75a03a569811e06961d2358042cbf023100cb1d44188921c045f5eec7c2937f139261e9b65e6af4bcc3548b3d877dd814941a6949282ba287ea4d7559d79d14e6700302047c435bb500673065023100f026e874ce9fbd6ddd87305cb4f96cae471fcc46ae9855e768525e4de5c03c39888dd70a0d60ac9daf08221f2d06720102306abf6622ba0a7199611cfef1d09bae9fdb7b5745499acefd38c867f257f882bd5e122a5a508909dcbe8ab06346e6b7300302047c435bb50066306402307c4e8d6db655345d83d4f3b5e160c2f9fc15e6dd583d9f5cd8c5574034064840663c46e3169b3a12ee1676a7dc8c05e102307e541e34a1ab4fce93dfb63576e30683d592d278947564f32cee8f14e9b0ea0aaf2e40abc75fdc3deba7f729184401e50302047c435bb5006730650230785ba75d4bbba0d690de4b24d7dd4dee6200dd08fa55b1e610ec49bf5f723ad46ecc8117ac35d557799b84532d4a9e1b023100952d21844b703264bc5ee6853ba1d8b8bab68e327aa05fecf07b6b7e520f518d86647b8029b7b4872e73997eb14cead30302047c435bb50067306502310085eb40322cb177316dd362e579f32aabf56cff9dfc4ec0143773dd78cc47a46dd221aaa7b58950763efa0ef2aa49005f02302940ed6e9d3f97b9ad6f671b2f2b5d9c6faccb3a8b58851ba2e905a25d29291042a7d0f9143abd0b4cae80b6b66a34710302047c435bb5006730650230461d9b647e1b48a911ed8ed3fa3880e501cbed402e64b9f6ae46ba429555e43b7fedbc3a1fc0bed2d0a6607f7e082197023100cae85b539c1d1871f1adf3528e717f338c2142b6f09149654033a4a9c0b0bd29018e901cc8eac84b3c442dc9a9f85a390302047c435bb5006730650230709cfed8e614c527722aa0300d32e85d0f9720f6b96d27c61c6267cd7a4a11846e769b839940bfc810c87203e86e5e42023100843d756add6e6801b5cb39ce38343a9d192107e102a154f56ece92af8d31aa96847ae294ed5197f8b8c4a8d91018fd150302047c435bb500683066023100cedc69240eb5d572ba04d779e74e4d030f33c3cf9c7926726bee0405b8b09d49f93872f8fd1ccc7170bee414c33204b902310088c41033ca778cddbe361d0ae21b6f5c76296494fc1c2c0e944ae22ffba460f4a2bdd05f7aa9d12ef3709f80e6fe40e60302047c435bb50067306502302e1abc206644060b92fee113b55a0b60c488baa888235928fb71c3aa614eea73b37476e86edfd24cdffb239c42ef4d4f0231009f7d5aa18dcc261d67364024fa43e49a4b59aa97fe3362c830c20db5f99b1b9154598da79a4f1521378bf43165ef17e30302047c435bb5006830660231008541a5f1c9e1ea9976df65a026dbcace967e8b785ef18e5a7a44d2652d0fd1cca340d8bf258dd555a072b63cd62be96d023100c41f5d50b2374fbe0b52a6032e297bf8532a720a501a8793d8dc419dfc3a03ea6f37191f5f16a35fa4230fe7cd7797f00302047c435bb500673065023100b41e98647454908cca17e584957ee29eb208f2b264a0ca4791babf8b64a65cf880cab3c2e01021580637e81a7f3302b4023022d5a339a88b5d284be00f34a4eeedaa66859d453db259d27a74b7ebd955c25c0eb63e7220f8a14748bba8343b1a66360302047c435bb500683066023100f0525733e56b7b1c59f7107ed22564606f7cfef8de14eea9c29fa9406d68df5f369dcc06d37fd063105fc51105471a4d023100b131d6f3cd988103dc3aa3d7bc7fbfc588cc2169f536a1be75499e2f28ad137b20f1ae35a123d35a5ea1eb6d044b62ec0302047c435bb50066306402301c78647cdf60a60224284342ccd54a19540f0155bec4b7b6a46c7b82506674dbf1ad2304e15e2da740683b342b59456202307dd79d6c82dc888d0c76bf091f805f6636efcd0fae264e70b4646e212d70ea10e49409145c2b807df9be450e2e77ac470302047c435bb500663064023062d23c023619398b96d2451177d81e234efc58535d12c3816434f9ec20ac8015feb12f7cc8ea8a4ae40ed12eda192f63023011df13a5c9d7cb8be317da271f60b78d319170aa6f3499bdbece30bd215174f41c717827ae25952cf24e59173d889edb0302047c435bb500683066023100b832e4e25130bd6a04926ce81a9c26c84d6c4a0ab6d992a73567b3d2f64387e447919d88eb526fe5ae9e8b834048fb94023100f5c6a0e6fa8a504b1cd0a765cde53c6872a1e88d79cd243e73c8774289a8f4c8e39c027467eaa3fa6201b9763e059f070302047c435bb500673065023066048848b20c34850e9373b9c6008199d5c1e32430533e093292b1919a865a2331754021564840f2beabe3d23b62b657023100dd386b2813abbbae0cfa8d1fdeeddd5882e26ec6f4bcb8b6e821713985e1e845c6f2684f2a68c1b825d519ed59f8d0e90302047c435bb50067306502304bfba837b4364f7a5f738144c8ad77e54a34236a4cb0eb869965fd005a4b4e65b4691ad171f460102e294cb0f3dad06a023100c63f5cf53cab9d308e8528e0fb591de7ddf4a08c290c0be1e10aaac8421bd27182cf79bea799c161239bc78d87cd13b90302047c435bb500673065023100b86d6942e269a116ae42caf1ba3b712032495585a9a5811d5a03877e5c4fd3b8aa0d5b3ea9fea6c8bb495c0c80205b0902307054f0362d6506ac4078b5b030e1d79b1336579bc5b1bf092d76b4892de7a0a12645f858cdf9090622528f5fa02da88e0302047c435bb500683066023100b236a6b288d0f694b943f1336f7acb5d2dba9e94249ce0c88d3f233ebf330478a7fefa0c915a6fa89da276eda3189e870231008703b58d3e5bef5a576905e299c12452880f7313d640c12f79f59595504e350b57700b6be55a2103af395515bc4c388f0302047c435bb50066306402300c3ff204ad50ecf6668bcd7448c09c1647de9371196d280be359a99780addfbcfb15800b3564b5cec273bf1634e897590230222857e8cf3437778e3e3ebdc243d50b494b53dc8eb4c7a802d9b2a648b101536310bb946a94673b07189c5f921c86720302047c435bb50067306502306d2855a56c5cd5554b2798b75ed7a0914ab8c684c0eb8afd9d9898ebce16ca62382cf4bf791bfe5d3a4eca0674ed8f0a023100dfe26f7eb18e920e6bc7475e704c5996c6d54581588b63516c58fb5bc130152f948f807499c89ffe2d7f68f603ee25940302047c435bb500673065023100e02a9405511023313295abab58117e18ac8e1e0bb752f75d4b3a8ec10e0b294d60c24f97ddc274f9ce93296980cfeee702300e3240ad9e4f283be17d08e5130bbae67a2b1b38c12affcc74ba6d0463a673db761ff166b97be542240328ea08df01220302047c435bb500673065023100fab345db002cedd9e570ba40f11a995d5de5b4cc6e3e405476c762592952755deb1487d4d3e60243df238e05645a1fb20230769365432e6b169caa5ab04e097007ae159f8dde6493c1cd7eeb2951b9ed3560c4fe4063439677e8dadfc94f051cbf5d0302047c435bb500673065023100ae47724570643d3e1a0a2876c369e47f88c9c4a37ba65eee790ada5a52b2f3ffbd6d9d7b0a4ff53fc7cb35022fe97c6e023067e9c1bf01fed19b27c38d795dd3bbe12ddfdefb56dfae5cba55a76fdd6cc7e6e97c8317918d6ee0920c5940e438cb0a0302047c435bb500663064023037a19065c8e148f3ba8934c3c3b18d9275af5aaede681c862d45b2a6eb0cf32b6f16e1a98c3a61e1a02468b12258db3f023062ba3f670f25f3f69f470cccaa05173e37e1dad94ec1b592dde96b35ff62a206e2eeaa5531a816f646ee20ba20ebf7460302047c435bb500673065023100bd6be5bf24040884b6956f58f0260eb058df872d5e9859567555c8b09b953f78e1882b046bab14158aa330999e023d8502307aefbbad6d635d8eec9307c09c3acc9d16fa686ea8805a4ccd43140507ac30514ce380617ff17a0e69f0f8cacf0a5ca40302047c435bb500683066023100c1006ec0cc3b40db47e5ee8f1b7ac69e828843edc8703eacf1f4e2634bb5e2616d704775d6c8aa85d67a346ebfb38c26023100d8f0fcf92a4cadd3e1b28de27d696f0538ac7bc5efba7fa61c6a6d8468175375eb506391837c384c4073f7ddc26921740302047c435bb50066306402307fcb89b272080dcb73cdf0137caa1ca3bba8005b2191adbd407df04e23cad0956603022c18a688b885e4cec4dad8ceae0230776faaa8bae4754425854203fece80e566e3d75f67f558108d95675282fb4f906d1141155b81bbcaed30cdb040cb98ca0302047c435bb500683066023100e45b49850348f212539091fd4fd3288265e89bbc496a25ed98e08040c23687a773955849b0b23b5378815e5c8a45c3b10231008d3299915eed5b4a6b7d8b0c123d1af3cd7c67578d9f2ecff383d0cbe963be0a37a1560b5ff117b38c4899518cb282030302047c435bb500673065023100d83f011380c67937614c2a4fe16fef35af4d9cf6a97184a2f14f0ea92721122a7bb4d46b15ba761512f2308c4b49ba8c023068f22fa959f20010a2ce326646eef3783bb2ccd51ae7edd2911576f1cd95748a28e5a58a47c9f7e1674bbc1caf6c2b090302047c435bb500673065023100f556bf16eff6f738ba20994dc8d75611550f0592cbb782f7aefc5c84c6841b4dd3a9e2588d345e163c0e4c257e8c973702305016aa60fc3cb0cd643e68d2a5ffeb96a87ecb5321852271973125d054512517385d852bd760ed4347c850f4e2705c9d0302047c435bb500683066023100b773dadcc511e502fa9a4069967547922deb784dacd7fd709590903d70d5017ca2377abd062ed727200a5c1b9fff8b5d023100b9eefa82a771c4fc050fa0d7cfb737a6bb19335cda94dccf75377fb4676ce57d041abea4c02171d31c4e9efdc5b60de90302047c435bb500673065023100df973543597ae71eafce807f8e670daa9966e23a44fb06741f8879b1fd2ea55bd5be857a83d4dfa6971263c964f00da502303456000065d3d471ae5f2a550533577ef529fa0d349d4a4294ee56d9de16ead7c3e2d9f907f2cfdd489be2ec8c53bfa30302047c435bb50066306402306ef49bf943f038ce7a59688d49f69f7db90b5bb19c1f6872e3830babf380cb2d7aa53731c2aa75b83d0d4e6dcc2c5bd202306e2fddf3c9750dd3ee33bbefd7dfa12a8f72ad64a4b972954e38b55948586613267da46fc77ca320cb5bbe43816d69e70302047c435bb500683066023100b8b6d1c832cefeabf325d42925e174ff87f104284a3c07c2266f5a47450d8a996b8095ed24aca033dabf52734a12da2e023100bf6905979b0808d95b7ea4d4bd073d7cc8999bc61dda566eb9bdbe5801ef94f07f3f4b1c9e86b7eba2c2db96b88024120302047c435bb5006630640230116206f26193900aa2abc88b2c0afedf4309f7f39fcbb601cfffd5bc6beed8cf2d1f9ee188e1ff756d1cb59ae119068f0230266cf685c954a7090238ea036fc75be36614b832a77dce7736259514848961d7b03c670796435ee3616cde29b213b0810302047c435bb500673065023100e9eef9ce909949c8b2592fd2586b6891f6cac7d1275224e839b7df9a76c9420aacbd959db1cbfd9ef2aac1321b498a7c02300129cc4af98e41cc64d581b68361fffeeb8ef65e45c8abc7108eda46444424ef8f1f466ab190741089fe550a6c763b400302047c435bb500673065023041a088ae0ec0d0d577aeea45a18cccbfabb09bdd76e01fb28c3244fd8160ef4b4a9d334e7f70413bb1ba83d5e832a376023100d3204432a473414ba5b4b7ac05cb1d5f0baf1858b5fede87fe5518bc228a82a9e73de0ab1ee06a18fb87aa49fff84b2c0302047c435bb500683066023100fef07cd9182f98cfed85f05544d68ef5e3c761c73393bfbcb3051d98615c58f0d6924001794da1fc73804e02d89dd5e6023100bffd1bad8ac15093a7645bce3545386d7cbf3e4f4a2a22871cd58da0e25ce2313a42f024c747aef393ffe47ac8e2dd100302047c435bb5006730650230798dbbd261234b34f38cd043bdcfb5e4ef8fff9c2e550462f38cbafafd791cf5147deb5b96d12db79074e1f649726a0e023100c4370abcea0e5992b99c1bf35a651183aeba44a8e8fe7a4d84988412c1b19b544b0b431ec7bf86d38bc23c64904a09d00302047c435bb500683066023100899bac3ba1aefa1dd56256092d59b7e6b4a3329e1e707269f8ed9e056c43f54c26f62e015d8e7876a5bff5fbf72e23c00231009bd83b30126e1b117c5ce865a85101036e0af5839495d88db1f3ca836527658878fc682333b2b606bf5cc5444f68c9bf0302047c435bb500683066023100c44b4baa415c704edc44dc198ee89ec2f4e2011c6e4c75f08e237bf0c3ac537148ec9d9585daaf3809b544bb8dc43056023100ae69920425061aa130b66c59ae4447e5445ff5dc15a26b8480815cb3dfad6db878461383013204a897936bf12dd195e60302047c435bb50067306502304edc871f699c20d46d2c9e12b41f4f03260e87f869b1fc89cca1fb96449b7bbaef9279e63a0398426bf336671eaf7e1a023100b97181ed74421372c28a69b61716bf59b383c90814c925796e51aa7450f104ece5fa654dff75ac685eea879e3c236f960302047c435bb500673065023100ebfd59ba0d9080aba5ff6c3686da046ed116d0809b3b327b13a754cc12116570d2807a4aa54b085f80e0af40c2352591023053c9bfb3bd6b6123c5a832c64284e8a4a6ec446845874d459c69800cccf809984534c5310a0704afda8f9e937cb7bfbf0302047c435bb500683066023100b0121a50bfaab5b82ee25081abf086992e3e726ac544687d0cd25df38bfeb071d33e26eab0289f4d2895c8c2eb75601e023100ac3717f3498420d003040ce3cf4612ec606db63f27e2bb370b5e8c10c652729d9b4ccbc6c7cea0e047b6091e952ced510302047c435bb50066306402307e97047d13af7ee88c2f3d16a3188e4117596511100039189b61184714fe629ba7f7a1db402c4b00079a000d2ea5329002304628642be879ec14cd9d84992e78662107cf3547208e33e1f170b26a28b0a37ce7cf2fc609f6b65540eda1e258a271160302047c435bb500663064023043769cf4c7552a850e9d5eb7341fefa927f33dfe6ee7794198b92f5e04d9c4241af012f1bf17579ef439d46948d54e580230073b49b26d1bbf0216dab7f9d90ed37932cd1b6d44e9eb76b6a034e4e7bd983d76a49a0ade9f4aa5c1aaf094fb9eff490302047c435bb500673065023100c45e09b8ad3f492644b616b91e8c5087c2a341a08d5129877721a922504eb5e428de0e9e997778d939ac15d84668b38602306a7dec76f47cacc070b8fa34eb677f307753ee08a4ff3835df1f1cd355f9cb9d96863ff267942a671e82e26f006ea8a50302047c435bb50066306402303d37cfdc6e249961cfa73e7ba69c619bff7c26f7dfc80d9b95d419229c0b6e7ba42522f6da6c3e404f77df097e99878302303785426b1bf218bd7c161f9133b1dde59b48f0f536fa82e162590568dba2fa4d182ad64fb0094bcffae079a9519288e70302047c435bb50067306502304bdd244069b0312b759ac58da75d5f19d7cc0858d829be382032ba0fa8a6a7353a08a35beedd7d635e2c5cf4c43f5e4f023100fb038783bbca761e4a463558a4a4d629234611fa0439591fd1c09e48556552ed4a517426158737ced38c4e50615697bc0302047c435bb500673065023066861e78c6c587cf132837743b0666a887fddc8f09ca1cf1d05703994bdf9470a4c108a41ecc2034414508bc6aa08e70023100cdd0091c0eee9d15c606195e76f83bf790ea1b823623b510e7733b7811dcefd6205c9378fd710577806f986114266c000302047c435bb50067306502310083420b69685a539e646f61cd0a8c7d43319d7c66900a7904404895bf72f06afbd40fd14de826622a380904377c07a7630230614bdcdbfe9d7da123efbe2af3f738a637614d22f8b7b98e3874c35f86571bfe7ae241bcaf1978261fdc3448964245e60302047c435bb500673065023100994c1df6993e60801afef4cefefbad75ff4aeb2b019df208bd66e9e903f1e6e0ebbff1161cd8f7ea11f19054d43e5afc0230145130933db72acf262f9703992775b3e0e955e9cd8610deaa51e1dbeea2d38fc4c518edb0d2a497801026876d1627070302047c435bb500683066023100a81201b64f76f579d668e6ea7a714b2618f8e947ebdb811d56748eceed7d5a52e8c9d7326f0fca2b4c79b8306cdfb66b023100fe3308c16e59ddd425f1a97792cfe5c613e01554ef8c7ab1ba58e364eae22aaced8121e0b53599488c97c6549735ab3e0302047c435bb500683066023100e7c2cf2a3e4d2329dd722a036600012e3c0c65346325122040cd8d175eb8689324ac1ad24410ab3c81335803f1b400cc023100d58304914996b5b86ebbb51feb2fd720fa5affefd0bce600bf3d1b744793074d4d2126a52c391d64b357e13a61698e9f0302047c435bb5006630640230764ebefbf63dee55c962451d2502e03943a73174b7d2f0d500c1ca901270ae7ac379c2c93e5cc22e675c5c4cf2c3f23502306b76ece4485f4ea5665219bdc74b66849bca8f9001dcc482f8b729fca9998ea132ee8a816ab41a8cc82bbdf3a8513e2a0302047c435bb500683066023100fc7f6f8796da2e92de8d0fbffc6a7cf59b3f974299bebef8c04e8876c6c64e33fe1d15a01de1692fb59180c028a1d267023100dea3d10eb568a79b907427b1c0aa136a5f9ccd7c64b1da001e96f4dfa8696159fd7f04b54a7fbba231e832ace9e9a2400302047c435bb500683066023100d2159d887850c08ccfc5483dfcde195f88d61c2f5f19f72074fd1a908f87eda2441c93ef6b84cad660d766ee4720baad023100bba9371e871ecf270297a030d2dfca20b575f1345855b75721bbde5b4740a325eaf2f7809d1b9c3189025745236ada740302047c435bb50067306502310090dd794c193eccc708cf9f08f487c8495bfd364efc9e699fec397fed7d18452a914dbc55927e28cedb16e5c5fc018df50230018a09942b8fe475d3f2a8df621eff5c025e9bec391e049e2f1e524dbe87617ab81ce328488deb7993274b43e471c8290302047c435bb50066306402301cc55b6a6a7747fc03e64bbbdf8b01a307e9d2dfda6b86c6d6615f7c27e8e6a9f34321cda4a38fb759764473808e5fff02306af10e6b39bdbe727d3b3daf561f35ad8ecf7c543b62cfb32f078c7c8186c2cca297249864167dba41db680b18394df90302047c435bb500663064023005e4fe54420ffc4dee8a8a168a4059aab3636c2cbc92939111aa4c800840688804eab5b932e0a69325f781a499a12194023012d8fb3ede4aafa9b2171974686081e9485e066f4203120ea2c909c3a85ae805cb5ae3b6e0eef322d52ca5652b76d8dd0302047c435bb500673065023058415176702f1cee6cb235c672f8c3f21daf5b2365af7f2b70656bbd94861f864f1ee6bda73fd7588fc50655d4270ddc0231008f9b758606ba7f956974b0deecabe9cdd03fde5c1f6cdf573f90be2da88698f972f0ebf5313221f91997cbadbb7055e70302047c435bb500673065023100d6673af15d4be031db0e8dc4a8800e85754e59c8835a02e0aa5b9a730f49e8c193f3d2bbb17ed2c6a3daefadf1f3105b02304f30de092f09e99a28445083e21c9495834e0286e86c9645ff2888b2860d5f8eff1b3de212a01fd1ca0c1cc68cfc78de0302047c435bb500663064023036b61c3725cb7486a82141702066364b709b1ff6e3e4d5f000eb321a19cfd2147da0c519cc2b837f1e1c66cba0fb630202301b551c448eff8a575a4263a8f9292dd86d4dda90a3cac40819be84af84633c836e9dc4e53b5c1ff88b6a90989a81ade70302047c435bb50067306502304cbfc8e7ca430d0bcb8741bf7ab2860b34a5fde3dea8d908bac8f7ba35cec53ab09678309f9c3fbe438d81b16130e95b023100e4fb1bdf797c02a04c2e1bdcd159c9d01de8355c47a3aec444455355bdf9ff7b0e6dbc056af84584b71693cdf57f45ba0302047c435bb5006830660231009403cc2845899bee448f03a086af777ef30eed59b40ebbfcbc3d4a0898cd1b81e2c94d2ffdcc6ccaa4c517b4ac62cab1023100bfac233667b4c58946c88f9c455239c3a579498ff94cf73f41e7443d70ef049c1c0fe2f5464d5bb42867b6f16a7aef670302047c435bb500673065023100897423282477ae03d8c9aba4305f0729c9fc8a423d9e4a12caab88495e607256f1143f261633f4ec0b3aba4302edf6da02303bdfc366d98048763bcc38ac46fb845a6eb47132dd09c1d66c3bb7e2157b5683c8a1f401682cf85d2c8004356955ed4b0302047c435bb50067306502302fea28f1927165a94d2db0a0a1dcac5b0e9aa6fe1a7b99f8ee5a70bec643dfd93ef2431ae1ecb830d3a164344a605b2a023100b5d849cef18c15e59c7aad0f44b1a0849ab87968515194ea460bc1b301cd1a6e40df571ec227f9d5000628d2824447bc0302047c435bb500683066023100b878c995cec796e08d057a94f4be322bab76f81846243b2f462a13d5e2754f0c2db13f55c11b8db4834870cf8fd35dd9023100f50081f3793e60b00e3ddb00e049598fef82d5c493edb444059f89e6b11c885748f356b9fbf001c3346ee238abce02090302047c435bb500683066023100e7e18fffb5465fbe7e86f252b66400933dbb0d046ca217e141dfd78c05cbadae7798398f615bfaf6adf0c9323f70dff2023100b388fc9192731d7957522fb41ad35082ea658cb3abe2d9f4a16ad551186406e10d07e49533b81666855c8d9a4c60f26a0302047c435bb50067306502306b90250488b6ebf14f4ae6ef798fefaca9c7bfb169274483132aa52f7d3e770f3bd5668c684ac1464d106df91f3d3a0b023100df86443ce48ab05d3c9521c84a6842a6e507ca50d76f3c04e7d7119e5d659a4d3ed925d885181eb19729daa7bf40c0e30302047c435bb500673065023100b26fb421b6d56e665fa39cb29fdd7582504a142e9354b27d6b2b5c336fc9e29f7f2acf3641547d82bee973dc9458c3a0023034cdc486b21a745a638fb1a13314697654790172fe20bab2679aa16637d5c05d2fb92dceb51305aa590fc331c743f7b00302047c435bb50068306602310095b8c934748e176f237f02d8c0aa57c0340eeba2f6e7761cf1e8622dd9dc363b815113bb9161707646d548eb5b051d4502310081a332188720607e978feb492503b24656bb5e62fd4846c0665af5e041978692f4ba800a48116d2b95eee5f5094910b40302047c435bb50067306502310093b4573048d90ce676343e26e20561a987dd2f2a4a235ed0b89eac26599216b504d234500ec1cee8d92e5e110318b2ff02306bb7e4c912eb351641ae589f986738875ddb3665ed287bd60d7f9ea2f49520f13c7a9c7dd1fb1b849bd512b17f1af50d0302047c435bb500673065023019192609d90b55d4a30b795eccb9b6a51b95236adf8660e5e3efddc44b4f55bf86d4909792bb7787491e70cee683e369023100c4c622606ed75635567a8a2d6bedf0327353ab3199f4f25312adea06f238df10de24a049131068078c6a7afec2428ac30302047c435bb500673065023100a1d106681658f875dcff82b55fbfbf4a9a577597eb37027bc6cf51c8ecb4d8391fa7db38a7959e7e3ccd23edcf1aaa250230764cf973725fcee70f9597b5640a8931d846fcf04ca18c2ce9e3222f50743a9ab3b82e79e3f4494ff5abf3a4650e6ca80302047c435bb5006730650230529625fdc9e0aa4c60765ceb845d5f619b7a0a49e2d200cd99f7012180709ce22cba42bf6bfe0581da4b3762ba36ef01023100ec6bf1e27d991dd2ec7e07da71a26398d24a2fa4a3170513a401e036d681a39986e891c3f6c8ae910ece94db30ffeed90302047c435bb500673065023023f95cdf7ab943a97c344cc3eb20f110f2493b860cd5feebece9adb4eb6c9088523ff265a80d77ba1f531b8566eaa161023100ab0e00698b1844dc9e1239a88678988a003788bcacf4dae9b910892a165f1b3228898d1022143e3644a7664907d5ed4a0302047c435bb500673065023100db8956b82ad566b09b6dd7464cd884f9b13185f7dfe5c097120efae01d333ec7e022e1740e87d0dc3120dadc2e166e6c02303d4301cab3fc94a37a38a6cfc469c66e3377422a83670d251aeff675df8b071d5e153028f7a45207af59c6b3edfe6fb80302047c435bb50066306402301a3d0a029d4e79640e31e0caa35f1083769da17a28fe50c6bdcac98264fe8d466bce35162389c98d20e7f4ad7f50317b02300536626ae56169045e0925a1275cae703c355cbf11d7613d422c6f7841a40b673aef33b285c87c94003f2f14d85f7f440302047c435bb50067306502302f24f05c0e714b087097e71f24d774758d70a91ad8e67ea212cdd37cc6a79c884f798199a46a328a37b8a781844a2387023100b264feb7c940920443ede2a74492f23e22ba6ef31b471b727025f84d9631c2682ebafae2c71cafe9191a9921195168bc0302047c435bb500683066023100ccd75027c766f85cb1cadd679164b4aff66621b981e617801f945015e1e1cc4c3f0949a903598b2c98ae11adb3245cb9023100956fcac6d26a5215cc2be5373acfbdefd4e5eb26d52e86ce46c5105e44deeff183db9bc9b01b4d49c88d5f48ee5c3ed40302047c435bb500683066023100c3a0e88b0ed6caf40a9bd8c6b8aeb749cd6f5950c2f9e284fd2b34a6f072c7334b6168c9e6e01ba2f2bc95b860b7cb490231008c81c87540269173205b3b5a0a77b2b547b481e845f63d47e581f284559cf6623d248128c2afa32d91d34aacd3c15b430302047c435bb50066306402300f91f43d470ceae88d2bccff10cf4258912e649e91cbc0269b6cd53d9ba5410470a889cecc16b44d4faaff58e3c95aae02304a00ed75aee4df20700909122c3478f28de177dcbbaf91e9aecc562c8cc41c599b918ef00ebfb7cddf48e50343b2dc910302047c435bb50067306502302da23ae937cef9cdf019ab4ab25d01f7a4fe7826196dee792a4c6f0d28f7c7ed8296f1453c1e1e6bfeaec7b3b1b1c4fe023100fe89db022a4abf67511ea207617e5cf0af003d63bbbff0adc27907ab23d7c7f26b37a8b676e61d6787572dae12b2fda60302047c435bb500673065023100923c09d6a51a2023c9411300a548e282153694ca981314ea756e5f7d8f92ca0fdd54ff62eed53861e322bbc658130a5d02303ebde3b97f8963c1d36aefbdd0d0943583c6eeb0af40f331f8649155f7bca8b2895df41a589eea193c60aa41f2205c7d0302047c435bb50067306502301720774aef9c5663b5220cfc29c4bb0781336bfa86e72e482f281e0366dd7185a9ceee3dbcccda241e45916306a4968b023100e513d9627f48e0647932437d42a67ca4b40938048747738902464afb33942a6a9f04e045ef4cb95208f1372413f2694f0302047c435bb50067306502310095aa94318958d4c2e133fd8ea1d6c8321c2916a68e2f01d5120787dd0b09a81a8890ca800f5bc49bdbbb8063021910470230605c1b54252aea478ba396721c3fd1ba11238728fd61bcb654069008d48a844fcb628be501e0735b37bd1db1be91dfdc0302047c435bb5006730650230480fe6cae15ede8afffef1cb53914d09a24088edc8744fdd286d7c32bef5839931e62ecc97e207dcdc9be6d2e096f48b023100e8e2ebb68303bc53efbbdd9e992c26d4a1ca0f143ebcd31af62027034e226f53a34b4468c7e38212850a8740da0ddd020302047c435bb500673065023100fa46b03c891c8b77a675847ac25e23f5a641f693049e38f7b1e67d08dca51b02d9f1b5391481441f7e0787927ad2fda502303e1c9daf3dbdf91cfc0774d1d1150b9128ed4e98dcc1a217f3d9bf9e2b81c5f47b265e0c27cb3e1e7b7a34aae73fd4a40302047c435bb50066306402303b7e0ae785da04d836fd0d8d245602ee62c8e6fe73252e77c1b25c7ead1083c41840ee827c22278e8e592605229551ab02307bbc040e186699c5fa028b85570788b06a935278c7aba7603a036f1dee509a0e0d15220daad5dd72838da2d6ad67a45d0302047c435bb5006830660231008cb1cf91af2166df19731c7f8234dbc71075f0559a3e35468a1dc1f07185097bb583f9136eb03c9506b2859778a42bf8023100aa18d1260e4e7d948866504f031c8e3912a6997c8a9bc82a3c8d14bbead5cabbbd13e961b35babe7f3fcbccff0f6b7850302047c435bb500663064023050369fb30575e48555fbafd73cadf887ad17215e6f5c02dd1e569485f5ea713cd87f48d2c004ff2f144e1a664ff93b08023060bf870a8c9759fd83055d6ec6fe4c638050ad4230c1cd47c11173fa97e7919e077fddccfd521ee160172ad28f49e6ad0302047c435bb500673065023100f3b49f85cc4acacfcd99e802e42cfaffee8b2a17493294b4d49eeaed26f5500508e5cc54b4c35b434ad5f76adb63c52f02303915df6d575f413402af0e8570f16f4886f857d9bdaea3932552bb76833e58c0ecb0702101d0e465bc12eb95b5737bd40302047c435bb500683066023100a36a999f39514343a47e35cb77ddc49d179d216a2ebceb306aa7789105c3b94693fcd4424d485e264bf1c00fd26c3a86023100c0e3879914d68f74b01c5370aa145182cbb616db60b2a41a48327b7ba54618277b47ef184fbd137e9daf1e1900d4ae660302047c435bb500673065023025bb4781db903697ef0821af8d6e6de8037a42c11d079f97f9b8e48a1650a1e3a4d837c6303478e68d5a1420993ded39023100f13a474b81d2eebcd35b1dd89f25dcae4220ddbc137a8b8f1ffb7c837b2c35b5e6e06f34fa2ef30bd4952f79dd95ccdc0302047c435bb50066306402302f4a747b4190c411ac3c8196af24c37ae0081645f0eb46c10aa98a47f945cfd1d0cb1711e92310d43173b3f4bb9b58a702304e6d31aad1714209fd70927779955cb3e67785e69d9b3f4e40c200fd663ca4aad23e9cbdd4e1399e2b3fbff0f38c1b6a0302047c435bb5006730650230054f0f14383e19ea8ac5ffd3ef5a47f35f45ea3ecdcd4d73d02d038dbf6ea15d866a1f93aa438adf9486e0c86819821a023100fc3ac04917979b3df7ed1b9e496c8938eef8f3876d3476e63fb73b9b70d116c3ac2e741f0f61c8360235de28311f29090302047c435bb500673065023100aa29ebcb973c5f9c9fff5e57a372b58d2cbc908f3e9098e1797c7d67b0153de0f7ad702323a0d54cbc6fd687df2cb08f023014a2035167f6e7d33718f6b0c53d7b81d4b43f8f8d7e118418ffc22ddb9d57a48481360bf8d829308e8b451534e60d370302047c435bb50066306402306ee197546cbe577967f55ede9138e9935d302bb5a804c462086b7c1343ebaaa2b8cdfb61360a392786df2ace4fe1acca0230458127832a7fd506ceb9180a24e592f5f6457467abb6f71698325a1fa3cc1140e6c6f815aa05c41c09168bd1917ef3b30302047c435bb50068306602310098e3b087d2606e40aff882c01837efa87932562f3dd1bd3d122fbfd48fddaf896ee38dfaf9d9a1f3015f549922dcca930231009a797c5a034aad3af3174685476f1844361886994a281dfd3a80de1584749025665a6fac96fed65571702cebdd9f502f0302047c435bb500673065023100f89bdbd9348705c9ddb9794fe6b7d9dd3af4dcfb36f69c43cf7cb9f48e02265870aacd0bedbfa9d0df370870f947dc2c02305267723218503b88d926d54bd3af8c6b82c2cb39dc09355c667d71bf0a00f7f190a46f497840c7fef03547b23d47f3b20302047c435bb500673065023070ad48f0d6f8617dfc4ac0eb60d67d6ec0693365b7a53109a2df12ad5ad1f225a11634bc51ff9172d9539153a9dc9f2c023100c32590342ac4a758f8399636f25152b8284be46c9c2a4f0ee63816fd09120c1dcdb9eb818157529a49f833e6a6903b8e0302047c435bb50066306402307d466e2ab275626425510900b94acb1a4e7023a72fa0080ade188301e8872145f4d5e4b373ae54f1b4a76a94f0f425a90230118256393b38c7ed9936ff86a3c4b1a66db98a436cd3f0ff1ef0d8f1ddcec4fd17e1c51054af81a39ae353e8896597180302047c435bb500673065023100e488ec07c137056fc5d6bfb5823e4340345048a5c91ab9ad0c248410b3b6579e824a0f28dd5e674eef20b8cb6a83828f023001c9945bb81fba085b74c722b14072887ff1e326103fa30b8b12e097b631d026f82d8c8b7a406373b3019c84d55741020302047c435bb50066306402302e96aac1891911edd64f04067d23da0898f4c3abe3d21bae2b237814f8149023b86719afa63d3218b5421c78c676e31f02306d2a46c1235f404eb4a28bb1e45dac37f88a5729deb5e2e765fa41cdad3fd735e45b921cb7ece9def853fa887d19d5bf0302047c435bb5006730650230270eb45e48c9195049613055715aa459b7139c0fc9e7005d822c8149e7fa535e74535d8c087610c8e7328f61ae4471a9023100e1542ba3a34cfb9fef5a2ae1dd6685080f12f9f05d78e6de7a083a9448d08bcf6508e4cf90e0a96395d4cc55b09470450302047c435bb50067306502304b4b6a9197811e0017004a8f1f1f96c7e503147a83a3e50e7beba2e280254f91d834dbe0abf6001d357355925a6c1d4502310083e0fa70b74e423faa529e029cd8bfa48ed9d6dccd87526541fe5eef639ff8f8f9cf8a7774f751cfeece54deec0db5c10302047c435bb500683066023100ca240cd857e7e5599c78a7f6b5a13b0f6726bf7c76caef8e32d5bf3518e331305d8a943a699049ef74e74de6b67e4c59023100fd068fd275498f36ba1776ea60b7e0058cb75e1de958aae2522765ad882330271b98f7cb1889b32c774f933e0cc28b530302047c435bb50067306502310089f8d85a0e88b0cb2fcc02afb441f201f3423a3dc085df6174cad19f055ca6dd56a3feef0ca46f6b13009bab8fab3c9402307088137ce09bdd4ba87765bba2235ca040e1c0d37a85ab45123f8555c67b0a1736b0f4b6fbf26499bd1146f37c8df0300302047c435bb5006730650230329619226a7ef2fd75cd109da080246e083101da2b2643d0cb1e773064f4f29eccd4f245ef9aa30e2cbb68509aaea4d302310084624ee2c4b153fde89a758d9f6f258830b0cae232ffc3b7941da5a5592ae8936798543666bca8f58aa35816076a8bcc0302047c435bb500673065023100f3d0b09f925d4099213a2cddc2d06f0a693fee3acf4e764b78117769674d890e40d557c16f82d0c9f60efe516f946e0902300097977a68e8f545474903d2a7323e20b35fd1b7f5c611d87500ca563a9d9b0a9dd7fdfbdebd803d6918ac4be8f69d880302047c435bb50067306502307de3dc75e51f4b9ae6913ae6cf039bf115b51eb7b08d2076fa4021f463a36e5e8ce6181982ad6c0aeafd220593640ef0023100848ec248a79f5e539c587d17d636c4203b303b91ef459e2781d11f60e4d89a59ab51e76ae2c5470314ff0a015012e74e0302047c435bb5006630640230297d055093c0788738833cca48d968ddf8ad9f88be1be9df656d20b1244e42a9a70562e3e48fbd5ca492b8eae4fb6b6d02303b2e5831f8105159de370b2cc4e50dcec7d0bc14e818b6360b5f7d7136c527f3ea1c443495de331806868818325238d60302047c435bb500673065023100e8f19becbfddbb082925c4f8f40b7cd7b0b99a84587a28ce07472ec02fb405dfc15f53b8a26d9f5f6f1e3e06767aa3930230709183feab93a997247ee0d6a1f6c5ba06798d0e764b1afef88c24ec5b636aecadf26e8f646ea891d2286b5a4538b9eb0302047c435bb500663064023060ee121b1b75c2784fc3fa116f2377e32625745a0ff0c722bf8b275d3ada326f34ec6c075336a27ac2472a9e7ed2148e0230031e5bc02f06d7dfc2d62178876310fb13864766752adb960508226740c0d222cfd6fc799588e57cf984e22519c2354e0302047c435bb5006630640230174ba831a8fdedbe7521b65d996783ea8cb6f0c10f3ce43678cf988a52981a256e7d1f1a4b1cce516980d0142dbf36d0023062b3df9218aa75fa7d45ff250a2c7cf1634ec7436d78083da12e5ccfef203c4faf8c5ff24d539c43b8846230e289550e0302047c435bb500683066023100d6407bf55a12ea27a49def737919163efa95f78295281c5d65e6167b36118679b03a422376e00c9d0cdc0a381605a450023100f7ee1758f86bd82fcf64db2a51e7afa45c89f803c6034ebd8b0a37a6d859ec213aacb665df1f2e0405543732ce6eeb780302047c435bb500683066023100cce5bc2936d674f2b984e1c38e87df4e9109e0fd6a8ae600e25a48e49460ace717bb41dc40675506663fd15b50aeaa4e023100d1c53018de0bfa2f3c6f38ecdda2710657c6519c1b4777bce6db3c6d889347873c3094272adfae2d1268d119f5d1eaa40302047c435bb50066306402307366872b7eecc30e91551b7d2b5b18fe237d9d0b1124a99724822263ad55b48f25611730434925cc51e5780a3088abe502306d736639aead443e6853099488726e55316413e99d105e459825c0ea1ffd449a32e4cd57d659ed4bee6e7bed7d6b460b0302047c435bb500683066023100d752b4eedac037dbed0f04331774123d7b81826316bf6b10dfc3a2930c31d287ac0ec0d92d37fbcc6570b6165b8c41d1023100c0358c00232604ef91dc0402c1f2335750c60e8503a2c315865551224fc5f9d4092ae64d80e90804008099d45db598a10302047c435bb5006630640230383a1614b83a535c85539d27bf9cd4a56171df9294e1239df8afd108cd94c176668c56591f8c44ea72965fc0dc04cbc1023049febd6beec7f8498756df564add7a4c5d5edc0f46d6b457b100f2cc851a409050561083cc99ec0dc8bcb1abe90223a20302047c435bb5006730650230711ececb9568cca458df441d1f30e57be7f9a4d68177c4534a972b309bd1ca77420c177fad459a7d099be1cb81bfb7390231008cac7b9f8651a8c85f7794b4858432b2a3ef78c8f3766643f171eb7fa93299f402f34ddf23f41c5fe9c2e4437064b8bb0302047c435bb500673065023100ec2ad358172ac4ee452d45be5a47d6522df1ca44661040b6d8725021b0f6d9649b96e1642d2179b5c5c3c4062e85eb67023038f53e0e4ccede442136cc72113357d2656013cb85dc48bffeb3fa1d78b5a97ddb2b5222902e060180dd84bcfca060510302047c435bb50068306602310093e462ceda080a2392fe6ce7b4e58194b742bb86fdc6d431adc5d01ad9f099d61d7779dd3bc81f6a3e294f3474b2bb1a023100ed2ad7467cb6b94f55e38ddeeb72d298c0ebc2518bb07152059df2e771cd036333234f6cc27740be609e84f97378214d0302047c435bb50066306402304dd65cd3fbd344730eb0d4c6cd56d5ee7c73766beee0bb12a2e4c9a3d7e5dea0bcd90b53c1c265381740607fc9820cd002307cc072095fa482c4ab50a70601c9af4d5d11d417f4ba70e188bcc181264f74277b22305259a26dc77b3971cd39cceafe0302047c435bb50066306402301de71cb60c85f7befe13936f31f352c960abdfcf681e6788feb8a007e850f520e53e37c92ccf876ddc9c9f657c4883d502302b2de81b79d59efc30af25b6141aeb105e7638b127b6c5bced0db5332ae439b99b44ce3d14ce8a38f0965ba52c169e9c0302047c435bb5006730650230659f2f057b94b344b4ca1677626b8adcb1e050dc236c8c2fcf2b339f86881fcab233d9a8edb76e9a0430a3c174617e40023100e332f357e1da6b59789eaa51e1c1a94cd66d475f320d16b5233f8674fb54c2aa53559f085987fa26c5bf0e2b9b23cf170302047c435bb500683066023100f5d069ed0ff1afb25a24d1e6496bdb723b07ee8171727f729f0a1876d6195bc2dcd3357ced17b57f4ace105686776396023100cdd3c057332305418272f966c0dc164919a6409b7db82d91ec0488da8f8f75689db8114cf4a015ee5bdf9f62ea179cab0302047c435bb50066306402301d614b7a88b51f7f54d305b37205628c1ceeead3beb3dec2c3f06315fc90a3f40dcf544cec5d936e9f7748e90712555802305b48382028a3867cd752a99535233059d469c96d6cc8be3ab6fec511e554299628a51524118f475afe5d6ab237cedef20302047c435bb500673065023100cefeb30a16608fb563963527ff09cf6360baf6beefca88fcc74c540452fbfdc9e5dae5cf2a002fdaa9ef4ec8b0edc026023042eb8106dd04cb75eaf582f433815de3efc9ba0b751f463da26fd620d9722e85fe72d048e7d9d683253fb5419b110f820302047c435bb500673065023063707abf50286cdaeae6cc012619b701bc4f213f3cad0acdcd766e48682d622497716f97d855e64f5d62abfc83ce930c023100f04210b80ec3f5bad47b63f5b5be7871a638e42e16e82f969fbdd9199a68a22f7a4443fba48dcdac8d7d05b8027acb700302047c435bb50067306502301f4fbfabff9cb4f22ac886b6bbb7f9f23fc3c6cfe54cac2f3dc7554052190469da17943ff017becae17b003b5832606402310098e45143010979b1b99a67c6b874df676a2b0d3864ab5b9312bacfa8a7a281d1a1379e58d60bb5f18b5af87cac1cc1ed0302047c435bb50067306502307a2ff62e4af087de739552352f7e5fdc02b38afcb78f0a47b9a6dd91864cf4dad3f4cee21aff10681369bcc67f20eb66023100e452a21b7b592a3407a731a106741ffdb3e8fd956c9b358adef6d9f5f92845e35ecce8ab26a4f447f91d86a57d74b0eb0302047c435bb50066306402301f050ab89a86a55c2b8e209c8bbd50d75a46093f42789b1ebd70c634b256f6be44904870a47f6166eff26058035e85cf023068cc136fdb0f67ee4a186c03f92c7f48c4d24418adac7d89c0dbd92b48159e5b651b03814b2b06ab7da4d4dffc2b10cc0302047c435bb500683066023100e95debc1b3af0ba738f81850a414782f94f3d1ad5ceb2f7264729979c4a6f8186b53a6666bce662254477b95d97c5a49023100b04add9d79e8d66d9d85151d06f77b5f8d1c3b7a41ff78c09897365b137bf3ca115a1d04bbfffa095eccfb199114167d0302047c435bb50066306402301f1d4c94b500d392ab0474a8ac6531a52dc1b37df5fab0651cd85fdc410d8810ba6e8a7c4042efc8c10fbcc30ca296f6023058d640d0cbaf5c9a8d6681d5979c7a70c843a7ee221d4bc1233a650c35dedbb8cebe38421d539fbf313a4d6e5b7d2deb0302047c435bb500673065023100fc50d2d6ca9b0397f682bd2b5d666bf472afd4aa63ba424af8059f5e7f7e2f61ba18c0f7a150a106e40f0e4a3692054602300de6a8cef31ab8cf3f158d49acdaf269e1ea6bb8c9b431dbf6da70b81b194cec644c62bdd1acb92783f5e0659be0d65a0302047c435bb500673065023100ce3ac1e0715552da24986a8e0ab3b687576b6d721bbda55da97caf732ed852ae353e3ef3ba7254e432009f1ca5e9171302304245e9dc29642aabd0103b1fccf5f4907f13f5ff5db991f052060f159ed8ae6b8789f71cf5f50ad921b35a3af502db930302047c435bb500663064023061e870d81b09235b9ba7ca9d85850dc42794679dd781fe92fdec5adf04cb04cd00bf9bffd6f72b0141c7c008ee81bf170230259140617560868f91b76710905e4d2c2af92299410ee8a6a698b713e01ac020fdf8deffa25e7e131886689440c6fb9f0302047c435bb500673065023100aa4b68fbc606ce9246ad10311461e9099f61a7d8988e9a8a3113f439c0a24e75ca74d0f26d2ed19a1d60fc28383a567702307132ff4a15040052fcd3e15da445b8d3711dd12815447b782bd85f2a9e2ff9f591aa810ca1f525f5645ced42f416a39b0302047c435bb500683066023100b8a7bd0670d2ba51c50f26d4418b74088e798ac4f63b2ec7f4aa5a3be06f5a6af855403b231ecc5438376c653745dd61023100f1a6cbc5d49da333985e785f848cd0c2d9873f138eefe3511f76cfb7b2d7cbe8b6a975103b750f7249f22b4d18da9cf60302047c435bb5006630640230583648788d6ade2d2b10abe80046df5c5efde8598f5420db980765f761fd451731a72da90305c2f17a95314b8ef2918a02305f80946db7f8b46ff9aa3481c853cd8a46d5a836d33d119bd5108b5db9ebfbfc89a1d2ae1fc43d0722c363d88a8317ec0302047c435bb50067306502302ae9e427abef8dafc1328b537eaaec7b1df83064cd5d3979092009171015c9d59764211ff65d0262a90a4299af20444c023100ec2e04f6bbeccb7bf757bf2c36507d405a95d43bcc2c2b532a4015eab230a5a2770ebeab1052bf5f69b266b79bd60a620302047c435bb50067306502301b3fe00c821d77f44e8c3e65ef00d2fa79a4779c0fc7b53f26e28a33448ca8d8a1d2724483a5c28d18debcbbbf1e6392023100cbb8c1b33d85a749d305786355e5308d80c2c341d43870a979351d2d1296023e5b7fdcd1d3063120d38c23aeea3c4b0e0302047c435bb500673065023100a99c677b19f60cd5d816601e5748c39e6ccae1263d773a888f1b9388c94e9a57057718dc09435a71816967dbb2e6ee4202304f909d40446d0192a95caea1a224e27f56c77fc04da16b0187a04c249d485e984f9158d172c6f43e1fa5d73ea2a36d160302047c435bb500663064023042b03137fbbfb6a53298d4b2f5fcfa67f87d865a43429bee220ddfda8b76ab6ad1816db0d617a2cefedccf0a2feddedb02304451483f77fce5ce97a8c8bf9354b4a8b8c2aa8500745b391f1da5f3f1449be06c299a415f920ebb1f9bdb64507faf2e0302047c435bb5006730650230776220a4ce60d112746514926b46a2b3284f6b595dd9ff847b0b7ad077284dcc549d380cd69ed9a2f870fec0724edc6d023100d73488d22990a0dfd9ea0dd2eb9d4c9faab5d8bf58a80ee041d55232d75b5205f268d8eb3575e5c2be7cf24e93a659640302047c435bb500673065023100ae4e08f187840c9afa454460b1b43bb0b9c6799ab6d16a988c10574c16dc68655dd09dace98263b93370576ef31ea6a0023035c6701b41e2852c845b1367a15d6acb44bd05601d4294bff829dfa65900ded3f97f3ea261eb23b2a8207b84fc591aec0302047c435bb500663064023069bf60672c53be3b591051f0de9a1ca1d8cd47bfe473a85f3a75864090c0c5bd93bdc3567d19a2fbc5a28afb4770db6f023025893eb24864eadfd5fab3b79ba98722c8a3e56bd270768169dc8a7d380c9e1337eb99e89b96c92e666b750ad0797d900302047c435bb500673065023100b6306524f582079b741c6c6c40abc7b017efd14c17ef2f666d8663cdf28a2f101cb96a7cbaa39ece244cfd5cd94a1e4002300517cbe991d63fa3767bc049698762fadcd0e5db11d5d89e4dfe449b6eaf9038bad3e38cdadf26f9057b6b85c4d653080302047c435bb500683066023100c70e689ceaf44a0bbe28a7819e03b63ebbc26a2429d3c16d51d22fd21ec73d781a269328b1d5b97f243bdfa9ae8fc003023100be93b7adfc4b8837213bf1cf520c1c8f25e2c061171290a8505c227115d79d68de7daca6bb4e8cf5efd81e03e500155e0302047c435bb500663064023062b24a8d041253bef57b69651322f34ad58f8bf56a1403507f60428a46118a5140d96f364b7b7e18e9a3676e47d2441a02300ac6c16f937f64d0cc88c780b051db402b8b40038f299b0f0cbcd4ccef1ebf04d79dd9e2b1c7c502c881297198f9f4f10302047c435bb500683066023100d9d16026462c6b8547dd2271ac2411fc4a4145b100bded3146303b2b0fb64200a41947269ef6f5a281849ad831ab724a0231008861a0a6b3212508527d51c872ca98b5e80e340481bda4d7f56c27fbc8eb4726b65c1d689379648c2847555de488141c0302047c435bb500683066023100de7f9e0928f08ceec3f84453849052fd1c000ecafc9ce133c47fb2e744120d4f6a27a006fdf54bd845ee56fb546d69ed023100d9d43062e5a84bdcb955ca2371a7cdf1a04c445e3f06bb55352d08d83eb36396b169b91238e4cf16d26bfe1552c8e7d40302047c435bb50067306502301faae184ac5df48d432b4395c2b2427b7767ce49ef6282e6a6aebfd9f12c3b668d8d4e08b379a2f6e9a35b4727fe52fa02310097649e30b594403fdbdb910b2b356ee4c2b0c120d0149c00e210b2cd0b8d7bc3911f8499ed636e42041cc105cc0700340302047c435bb500683066023100b7bfff20f8ba1c7132918a93e583661c981458caba2cc98e084c6ded029d8e86ba45a3418f48d28a525aca4fe1c84dc3023100ed6b2f4aed54df294d38b12e7fc6e60cdf57bc6202947c4cb5b8c55aece99372882ad8239ab4e6fdd8b4212f68a1140a0302047c435bb500673065023100c9da18e6f47c9b82eeca6ba5cef3e996cd4b483bf5f05f0cf362b27c49802f5f8eafd678d196db468de75ad2d2451b4f02300cb9ed2ec6ae7ac4cef6d37f89774bcc93ecc004566edc03569cc233e55b20b6a5ccb334874bb715db9a933240f8bfd20302047c435bb50067306502307cb6b28ade8f712d33e285a3e9656da75a457ed639c4caf3b5a2a285567be4a90605ad699f44486c71538a366cd8f5c90231008892bd2f6cc5c559a9b0916e3bed6c9836f7b4f76c73683a17a435a580783496c9f42277d3ec81e8b5b682f8b463f49c0302047c435bb5006630640230232f6c8a4165e7a001a91fe9366025c802ec25e049d8bdcf5ad985b1ac344d8ab552af66cad8255ee655fad8b3712e8d02300692c367d33d7aa4ddd165970f4410cc1f1e7c96806484c63b3ae7fc69313bf3dceb293d2718832e02055859fd0c96bd0302047c435bb50067306502300e97d9f0077970ad4dccd8593b69963ae2a0006aed8aa26f6c22398e923e9907467531a43b969f3f3ae5c6beb1f1544a023100c7e152d438f47d376e5cf9a42a0a08ee9ec1ac1e6b9209a3df7f58a12c0f33a69a70bef9d5a56a615c2a34cd90e101d30302047c435bb50067306502310080e459a079aab00672e9ec45566a7d36b64fe828fcbd25e6057e181c36d64617798469a4e4710226d67d227415c8b3290230409266443459fa5b8015d93550d3c3ec652d7c502f81fcd8d01ff89aefbd177348ae20cc848a8146fcec6e4b6906c60d0302047c435bb50066306402300cce895987d76b1cb53fc62c6e518c538f13bd56d700b28dc07a2f2e514c4b8d95d34cc0884351c5c5e5b81953d69bc402307c3f568777a6ebb3b9d6072c3ffd3c19c8e3201463b93e272bda65562d310e8a2a14f0e9074e50304fd0c609d9abaaa80302047c435bb50068306602310096d23e0fb12bc0cd2b672c6b27945bb045f4edd55cb62489388a493acff0d4ccb1e0b6b81bcfe3decf1961bb33e8e4bd023100bc84c9b459f179b198ab3642cbb699132897afc86bb48698c3f98ff7357bf9f1bd1c0761feb34a607250eef0fe0cb5920302047c435bb500683066023100b90602767e651da35b410d155688158550cedbee5eb9e18ddf7316c942f8621e3faeb51c05a2de0230be5ffcd4d89f96023100c552cec222803c6302cb7b8b71008d302b3d8278bce3fb1fb1adde3d68da73e71ba304b0935422a07051708109ce64860302047c435bb50066306402301bad9ecf50730f24d7a728ddfc694ec752959edc4d20f5befb06217a563dd832f828ea65f4e2be0fba11f8214b86f23202300bbbf96a22a3e207ad205ab8603c61f4434d0b24526448428de03a7795398430aa7056a66bc5025e8aab4bf102a8766e0302047c435bb50067306502301dbd163435462242b810224fe3b8abd26352ed8285b973e54cf69c9acdf68ef210e78d080b7832923123f96624263a4d023100e1125daacb3d5bbd8197f9024f168f4ba987aca6d95b4a9844f2fad257dbf9951c65c0ed79cf0934119a810b6c62bf850302047c435bb500673065023100fe1751c538431fffa524138c1f1f8839301462dad048b6d6c7c5bff840b1e26b5499ab87d925948ed1b4f5e3b8045b1502303c71e5ab7e80b4fa2bdacd0353694b41e9611fe07bc1b17ac2e707aeb18dfad7a2ca487d8855d8f0e689088afe810e550302047c435bb500673065023100871b71d09b2415500062b8bf4ebcd782a61d513df7b30f751fb1f01d908d8c801714f972cd41041f73c7c62052b18143023032b7d698b7e8e6d07ca3c0d304624d16b8e37d44284e0c7aec9b39427c39afce244bb10154143f703b4ebabca0d0ec270302047c435bb50066306402306e831321d3fc3ec09ea238459ece2f1e9eaa946dee791131b0aba44050697be2227a86bda7aaf5811e45d11376616473023012bd4d48d048b526211b83c69357b9c843e9ac629a8e702e4cb669ae134362a9e2b4e5eb4b3fa8caf1fa46aa01c8d8a30302047c435bb500673065023004b15540882ed896ce12f55e91aceed4f089ea1455470ec8399adafda2ea8a600fadf44266dbcc98f19e1a1bdfea4fab023100c6c0235dada88d507a6174f101573bc076ea9a554d62793e5136667b19ce68d6ad88f4d4ef692c5305242e5f7394d2c20302047c435bb500663064023051ce2276a7312b82faf03c177eb9f139f782a605b716e087459c3d68eeee308fc60040f40fe665c0dae554204744736d0230532fa19871bf0e0d8126e19bee8df7aadca2a0e5a0113a3e24fcf129d37811aa418a3ff935ac9d96ce9e4be0dd9dd0160302047c435bb500683066023100e0df0d880266345e84333a028b3bd9625a3ffe6d6daf12db3e4c090dbd7e301ff7f119e1a30796936978a0a08ffb9cf2023100adeabe8bbadc5024c1154e013376406537dd2b2f76c4e18e4e8888fd44c745f13d886e2c5446e69e7812dd19101002ac0302047c435bb5006630640230189aabb1ea88c066dde348fb05e8cca626ace811af41a5c796f05272b1b7041a743a3e9e9e0939c04115a5cfb5102a6c0230661ceabc88645e1e2ac20133e812731f663194b22d9822566fedbe34830c4c6c06c74082f55d531da19df65a8a1bd0e60302047c435bb5006730650231009720ab5f40feb811fad66a9a5fae1f16b1e3243ac3215b447e6aa9e922f8e4bb15484058e1b3190e6645ec052f4480a202302bd7f964fb117119d7a160167c1343e0779785c093420df0bbd88a655efbe456a7e4f3858db5149ff8a29e128a26ba7f0302047c435bb50067306502310082fcf961cd5e5ac21d365cc4f27479e6f8ffbb635f755c85ed69e01686c5e3c5b74f08e281437f4adcfed92cdfe3a15102306f7543640c51bfebc53ae5c05677db933de15101a444edf4e428a3bf5eb8c04d441fe8dc6d0416b8993ab65da01cc60e0302047c435bb500683066023100b3d5986119e933803e2a60feb15ba33efe86050394d83bd00ec89d5393382122cf09c181cebc6bad885abb5145954355023100dec9e453008bb14599485fc1c286ab6e50bc111f6554fb91f06bf2c262520cfe9ed26ca04de97424f5ee69e0b8847d1c0302047c435bb500673065023100dd80975374ac5f95a5e1fda6d100f0577d764a7bb6302eba9785c920e562abe1d2bad84f9129d10e2bdee0ce147940f402303d36c4d1554313666eac5acbdce663e17d2f59b289d28b597a4b09509f8a167b4e10d4f9c4e0081afea2e353f57a69140302047c435bb50066306402302eda5de754bc15aad7199f457887c81730d0493571919d037fed4c2de067d107b42f7d2d8fb2536006b3e19de32fa2ad023007a69359f34f40958249b571d9da72f453bd1e024d139c659259222f0a24c9aff4d526a7722528ca022c107e83967c060302047c435bb50067306502304cafad0df608ca0ad223b68742a9c0cb7f0a850932c0eedb538cbc31f158b1f937935d5bb111caf8051677970c6a2d600231008fa90ef805a1eecd81f4f4b5689771dad4958290538792cc394c74f191577f8f289f3b2c5a68c43d718d7f51fe20f0b20302047c435bb500673065023010ffccb24628d52324a3861682777c4ac7df745b1b277ad2e5e0542509b970a323f9ab616ad7ecc5c3216cbc8bf1a1d3023100c45a46e94ec8688cabb5010d3239ebbc0284443cf5d1d63f4e996e7537e63f7d584700ade17994418058cfef466c5baa0302047c435bb500683066023100bb30fc730987298aaa6c5acfb8a1276afe1b702641a4e7e5b7c33b218188cdb8dc733d38ee101033b65d9318676efc30023100e6dcbd87db84977edd0abf00af0453eea5f10b252ec467f9a105ec0e7663d718024738a0ade730ddcc704ad72cb8e76f0302047c435bb5006630640230593dd873710b96aebca2b3bf4430e5a6a6db15cfd6238d1624678f7d18723d0d86f107c15c24bbce32a61a3a68f29a9102301cc9b1ffe0ac200ac5942f14c3b78e1f9e7081a51476a48c3c20dc663ea779bc8d91049f4f387ed5f3c55de019fd38a60302047c435bb50066306402307661bcb50065341346d85d30d941e4007ad88b7144d3c96c3501bd5931254c9f5b234ff2dbdaa66253f45662038a695602307cf7dd498b501f66e5a0ad91f5698fd219b2910774efb06fbf9665c8ed08744f933e2ababed9917fde61b39f18d9a0530302047c435bb500683066023100cc5f2f380a4160b3f30bbfeb8f29d6e7f7af9fc561ae42b2e19f6b50d0241b4edfc7de0cc7523c2b5d78a00f7e0e62e4023100b7a1825a4df7a527052dd9407ce025f3cd89fc956cd0936464f93e666373e11c00cd5fca9de2c4573dcfc3812c06278d0302047c435bb50068306602310091ed8b07e8fcc5f7a0edaba0e800e24d3342da840556c70d7e6bda21689f8275ef6a80e04a04a0a52fd8f051b8e107ea023100f6cb5c1f8a8f3cf09f4b00ccc0b06435de44678c9cbd7a4985185707f2e9bff33abb7d71c4bca703149d9a886233c9c30302047c435bb500673065023078086257542f5b94cd7cfe26ef0107989d7914d4b763cb922c6afdf32e2f383842b6826b49ed9f30b5d3e105db6b9ef6023100d64f3c580401683dba4743d743cbd9a6ae3ede6e0bbd6176026e6be8e63d2cb32d5e60fe493c2a35ccfaf23fc0e46f460302047c435bb5006730650230729d2922233d5c35652b223860477ba84129f2d2591708e3a2ee229b90fa201dcca20c435041a7d84546408f9a44a1ab023100af9d0835e4fb179c3e104f8c221eef4f2e560ac8814fd5738f30c6f15ffe8ffe9adbae280d4aff753215956e7ce1122f0302047c435bb500673065023015da4487a28a4ece5bcf866afe804c599786428df7bc5e08d827ad2c31bbee66181da47b1a375540a4186ef31311508302310085b3edc593663738d808d959a4d360ee066c3bb450935219c9cfa16f9349793eb397a893c07cba3b279bba1c2f39d8380302047c435bb500683066023100e6148383cc3866cda11d2349a80d38bbaadf877df9adba8e11baa23eaeb0dff6eb517405073606d56a280472530c5f9f023100ff589301de787a83c1144a807019ca642599edfac796bec13844ef78fb83ca64cdd4ff3e767da69e08bc6b776bef9b520302047c435bb500673065023100f521b8ae6a2ca3ffa6e84a572846689547375afe02f75f44ed2714fd4d365e5d6944d2cfacba2b1ffa81dace885b3fa2023073d0a9cac8b5cf2b3e8b734317337db60947abd338b561fa614d8cff6446eeb972313dd6d486e3c23d8b24c51b99569e0302047c435bb50066306402307c542bb95ce2f27ac274950b07747606499158bf22ae5319da3ad05f631e0352a3dd88c1c0a96e4a2000a28941ecf38b023001258ae35518a09247ec84999fd039f512ad1b376192b1700f27b94a9df3b13cb15ea556d05e33fc7325ea3c537411e70302047c435bb500673065023100a53a59bd381b93a3445f3fe03119bd74f876e392306678788601e588a279cd598ca46fff23fa8c395ef0dbb33bdaca1702300d51fce32f2a0df5418933de4aa9862010d5d7610427bf71ca60d29541b3dad4c3bf02c86fc174b73f1fe1f1fba456230302047c435bb500683066023100a98ff0b607e2dd1ed5b567c98b34f5b29c2ad42058e1487b9ec8865e9159d1496b87cf21708582c3fd5d000cd08b6a27023100e7375c341b6ed0be1ae985a2e44911acf3013f1262b3bc5a65aebf274a02e77faaf8a02f13e864b835d834715a1326d40302047c435bb5006830660231009bfde8345dd76239d7104d1753d162f03f405b1c527ea9b892db85478aac7a43ccae7f3957820d67be87281638f033f5023100ac52a3c715d2ba65e6f3482f7a706bed982df1439aeff74a3c8e1399ec5109438367ea5449b9badf6913e14ef4d9bfbe0302047c435bb5006730650231008e45b4c961565c990ca7dfd606c388ca35b9d9cdfd080f0ea7c379e4a5fbc1440de48b08eb016273c460c568845732c502303d46fe600e820624849a36ce3828d8b55ba3821fbc299690b6ceb6a2c06ab8d186835a54fb224a9ee4e73db341a4a8420302047c435bb500673065023100a6c6f570885765c4ff7c8097cf77c6c2cc0d0b7d71a979c8d397920b83a8709bc6a6b1126ba4f05f82d2f0496af0fc92023062eafb40f34955b9ec3adf56daa1a80e6fdbce8f60b73081a895efa88db4b68cc5d9bfb2035384350431bda74c48c6be0302047c435bb5006830660231008d294bd367e89e49444027fa73b638093dddfab5cac7fa5f24e81eb66816d2ceb7a2deeba5e3b6a0927f818e3f86baff023100c533d5923cee2e587745e7feb20347c68069ecdc55785a8f63bfbe2707a383e6ba72bf63cda938485b34de099ad2ffd00302047c435bb5006630640230612c1eaf03389aed8f85abf75c030cc93430e4245fc8415ce8471e1f199a98bb4fbf707df0fd4640f27ca86c4f40a2cb02307fef8446b171fbd00cbcdabbc7220784258f3143993dccfbcf2391714dfce6c31298d90eac3062954b42ea4be5daa4170302047c435bb500683066023100b4e531975d31f6c09ae5889219b538e67c6a632a0c0268292cf95521844df220aa222aa95685225decb897f467af276a023100fcc6854440ecb22ac596913d18394e8426ae3b0ea61b1119aca9135950583647ab7855bb513a47b4d41cdfe62e9bb8eb0302047c435bb5006830660231008853b0e9c31dcf4e256a528a3a8f596e4c3db636a8bb2c23744f27c3255df647d3fa5aacb3e95a068c269d6c4d9e360b023100c1b4d38ce313d0db4cd305bf99c7fa7f837dc3b88f08d3b8136cdb8f2e9ac370ff38a596d3d0a88893c9f2c1b6a5a43f0302047c435bb500663064023072fbce43ba95cb25d521d0222169f60ab2786d1fef1568b46013a3d20ef6be6e58ffec873e71864568bfe57d8c711fb8023040dd0be1d711a5ce2d1bd2d6df9a698131262232cfd4621403be56082b33a69a4cf804b1b3dd18273f3c8d3c548f843e0302047c435bb50066306402303a3cff55a87061b8b027128078507f148dfffe903b309daea1a98409b7b88eab3d2139ce17fbc37c08339459b446c37f023018c04d62bbe0b7dd86d57e2e5cb11f5a9adce0da1f737f9b1df0e6e2acd9bc706192321896df467c1636d1caf746f0bb0302047c435bb5006730650231008cf31735e08bd458bfaaed484719622605f46af8d607fdd060917e0b31f1df4e01b5856ee97e59f30db56fe63799d2e602307b4433ee53e5fd124daab53b8461f537b5865c813262867d086b7d48cf50f00c398514624500e71ca6d2031c276c0f4a0302047c435bb500683066023100ce3fb17c5f3add014559ac81c911fa1408d994f7d1524ecedca0c0d241e7d7af92e5e346828eb1f78c4e32d33c6b5a3c023100cc14c540ec80a6ef076348f8629e6903dd44eb6d2814b8a93852e09676a9ed6ae54492cc55b324321e42513a7967663d0302047c435bb5006730650230693ce8d9d716ad25982f462594ac19263ebb66ceea4910c8ff5c105ff6e6d2835bd4695b89926b48934b26501aaeddf3023100cce69e74047dd25222f9cc6d5580492091034141eb42c0e4534f42fb611b2db58f25c2634bc6af80647582fd28385b9d0302047c435bb500673065023100e0a4457b38d950c91696120e54886c7b6a32ff4e6b90fc814a1e57e29dc52c1f9cf8377cfcd3163bbc9e73d1f787c11502304bb2e5df35a3987ddc31f4249142afc19cbef3eba381f702c3bd9f4a513489085d1071f989db81e9be36bf42b17fe8800302047c435bb500673065023100b3972ae766c4f1f12b46c57517763a973cdac7a155002afa557d1c9ab8761259b9c46ae16a3ce6faabf348e87162bea10230627cbbba447015b94f7d845faf9655a849d0f5c57eb4d700e0020cf2619d69571853c54ee3ade5871d15233c23f8f82b0302047c435bb5006730650230676ac3332c1dec3cd3a1d2946e2d761f43198dd87d98d0f897c87b3e274a343e2067a8804262413451b4a7be647336480231008d156e612ca231efea26a41920703b207fcc6ee30a6e9bd6b86a296a1a63e11376d3cc550d9b7008902cccccac8235420302047c435bb500673065023100e93e2e01e887538b309a839baed0da33c149cf2672f2d5a9410f1763b229ec56bec98d831b01d3368f5988b9692746d002301eb3273045f44613ff0c1fd0afcfca6242af609db68eb5c7d70b5b244281c461a3da48f982f9c2c4e560720296837dc00302047c435bb500683066023100fc08f945bb6afdff173727e2a936118080cbe5e6092c688a5c2eed2e993b421cef76c0600ab3deeb94a3cc3173ed874a023100fec08bf81e7b212445cbe140d942e80f2ced3b3ea1bdc2335e832cd5d7a2a7c3bdf24a5e14053eeb57a84267ff4d685b0302047c435bb5006830660231008de42676b5e532472a090470b1560c8eaf01b3b1364f71f768098c1499ec1eaf1284ae10341cd56ed885ac37c958a31f023100efd4458470f4fe3ac60245873c4af3085d981c1bbc5be915cb4aafe295f91a4ce3948b5eca1578d056caf365cc7937d50302047c435bb50066306402305994503e15c3465089097c46e936bb38a4c07266c230cbbb5a62f2986c2c45aa5e18961d324d04a7d6a886b3e9d136be023025d887e1f6b265d6841a9c1fcd240fbf58a004c2aad03f278e62340a498a87100a7af0297ea82c59a1e54419eb8c7f700302047c435bb50068306602310089049d56d977027ecacf40c72f585ef7e621e18d0fb97dc7390df0fecffa037861314b98ce2347f884b6776a05c0bae0023100aeea4ecb12da05c79fc72feaa5b7faed13e6ba6c4a3dca5bf187fd4b9781512520d5d636c8eb0c0f4d3a2cbaa8f3656b0302047c435bb5006730650231008ba186c2d104fc42c1769859431b4434c1a0a459d2235401977ddafde7db13e84b9235560ee33b0109560846d320ab0e023005c81e0d212aaa163545de08f455605f570e8371ab41bc07c69b43c6c5c91e382b9c694b873b00c882292c2fd99551e80302047c435bb500673065023100e436f484198f75800dbd1e1d6679f9e2ae63b72cf3c904bde00d9d7ef95f5841358e27818992e823e0bff8c7e8e406e70230554c88e30db84c122d8f78a37c442588b4466e55cfe1c18b2f57a136d7709abf0b1b1cc3d96e1329455e0fa4422863bd0302047c435bb50066306402300b9eb40ede23b5abb0c0df4ad4cf9881e302c21f704244dab462e4b86f6b56d3a8c3d5ad50af2993d786df32e951f44f02301715917554ff3f053607400c2de8d3ddd6567d9eaab4ae5cda0ffa9d9df14f47d0f5b04e39ea0a8b36af8e0e912707a80302047c435bb5006830660231008d0ec2aeec446d4b990cdb81aad8684194a51375f3c521064650222ab0343733c8bc427089dfce5558a4e738c607cdaa023100a0ad46cf370d9f10e22822293f61e8fe9c1a0dcaac5ddcff092a93f10e1b3e500baefd97d54579a5ff5d723d95c20d3d0302047c435bb50066306402307c309366ffb4c954fa6eeb73a02e08ad1c399e36aaa284c966769606c728e5298770ce9b219d9b4efa85502f213c706402303b58c2610e778871e6f2b186b4070cd4d60cb90eccc0228b2ec70e27d73dfd25cb3652adbcb6eeed3452151e0d60a5920302047c435bb500683066023100d15806f8cf77fa476812751d45cfbcba97a0d0f53f2f760f1a55bf40957d4576d04ee077495028b9a010cfef7a033dae023100b1b4e439c628bd07689f34fe98b20f0d7ec5a1d797c5945792c80eccc05637408f5f11b71378031d39cd9a740000e82d0302047c435bb500663064023038281c23d7f4a114da02ef122678b2e3960d6f79c8c020c077aac60a718e9784370853f2ba135e9101239f4a03b3e64302307bc7eb1785d085fbe6582b4bc1417c54322816a94f21e3c0f9a6a96b2790f5aec24229a940128286713e2c93bed06e390302047c435bb500673065023069cebaf9e75dcbc055ac22577e5e5f84185a1bb1d757155b0b5d5c9911ed86f4372b208ba62846825fb13dd5038a44c7023100b905da888b5c80d19e4447c1407d7719b745017336c50c220d7d58ed4b6b1da6924f2a293d95335436c4eeaf5bc5a10f0302047c435bb50066306402303ce2bd347abf6d6cb905a210d32618ab0ae86ccea404e4bd4ed63930a552f62a47dd9f683f1c2f4da846c4a462d91e2202304778453b6462a3f7ac04cd7d8528321dd0ab6d26921cd8fe9648572a65d6c784ebdd1ff97de7c163e3fe3eed9a5dc4c50302047c435bb50066306402306c8df5bbede0fe9b146ded924472d6bf086e6ed76b106d69576c0f5a4efd86044bd6845e1d7a26c62774c771ba0c85e102302faa7f0358411a4fa77c3ca28de286fe09aa8f1545f4f5214037688554b9b72bd519b6664883e4c634c63051ada061d30302047c435bb50067306502302780158c5aaa58e9eae43b26fa3b1d8d1690921039df9c2d1a8d1d4d4cf72734abd48384eb06110791702250536c2092023100c69259cd1163079645db5c84ed530549dcfd058f87c2e74f561dc34c276c48194f815566a1bc793e6b9a89861cb074580302047c435bb500673065023100cb3003189b3f05ca4d905dd8e1e674bba69d6d9e88f5b33ab3c6d5b4f4a9dd54d0c4e55dc5371e3491ad3d494899080a023047cfcff6573f9bc6cb6f33b02414e1dcfb6cb4048a87310c06c813366089bffd63710b12b99c1e823c2367d01f2aecdd0302047c435bb500673065023100d0fa54db8e32d4987800ad97ee57a79f11b91f1e8852eb2810d113821b62807fff5bd272e874b3b55b53f9bd122b474e0230245174903c46a5afa2d06e0cdc04caf43b6170eece4bd4c7bbffe37467ad497fe3f643fff7ec9b5fbdc632e9a76d99390302047c435bb5006830660231009aaa7f6ab9747dd8f58646dc7777deb3e32c2fd0f8e4e82e52c2cf4b514205301663b77b72b8716a01223797d1d0cb07023100ecba18e20728f3c895da24895fdfdacaf532b170be41205a0bc52da1be310e48ccafe704e2642697c70fcc9dfda1a4e80302047c435bb500673065023044f9729315a8ef8d52af5a1b9a0a04b76e6608397a88cea9baa5f4055fe1a2c770a8aad43b8d338685e832d8a30c49ee023100c66ad241345f391ddddeb3ee1385d883bd185bc556985c978efd0bb3c168fe9228460a0f7eb95e8cd0d3efa799229bc30302047c435bb500683066023100e31fe5946ad2b0984f2717b2b04f144342bae6437936a574586df6a6e49f4d804f58f26f557c7792e9299b9ebdbe6f6c023100dab3669634498d0de145acb79e020833f2f0b4fc306cdbfc030685cc8ec4f5343313141b49c46acb3ca2a18a330986a40302047c435bb50066306402303cf206827d898191d10577eac0da92d10e4f8fa29c03bffdec43a5067321eadf72bf9a4b8f9b36f95e059f36bbd2533602303821a4dcfeaeff7496f71d7822e9b3040350e3ccaa74b2e8b40f7f835642de4d5d9d482aeda0633649b9bcf3e555e03c0302047c435bb500683066023100f2502a77101c24440679388005d1f8d54163aa312e5fac37a3c99d87381c41e89f893685539e69475bdd2f2e1eb21e5b023100a254de3c7b8b9793ce46a9ba305b46154709224660bd2a3d156df9b5408ed277e7b9d9aee2e9175ebc01bb85f3e444cd0302047c435bb500673065023077670f755d97e85047e1cd7a1d15f8b25af1a8bbc71566ec8aa7187d574d911d23093a7bba2d785fd34c391888cec41c023100e4d288ba5dcd13d3ab1e73b0b45ca267dc7ac6124142d073ce2d0459aca5de72d5008138d307f704d94f4056b5e10ced0302047c435bb5006730650231009f746bc22b35a63b780c81bfb1b76889e2b515dda2c1bdb623f2735488be075c9d411ae9c90b63c99aba42602710746a0230629b9358930de62f2ef59c47aa833460dabc865e46b68d8660a35c0476d5468380205ecc393b7ccf388986de0113c93d0302047c435bb500673065023100b63f6200e96219ecf72266b6cffd61bb75affda986d59d25bf12a00e0a35b6c791aaf45777fa1fc1fdef369c866565740230114f117e1ef8ef61317ed36ea697bda4a5e4aedf03598a8b156c6996064c38a9a29a17d6cd22ddd0ff8ab38bdd1a8f390302047c435bb500683066023100a5ceff44fb86464c4e68ca62f1ce8f4f5fe7f634f52b923c6fa095f4b7049279ebff09d41d584e05f462925383fbe9bf023100d06f29630140d3fb367a86533649b165b91cec5c9b91cbb929c2badcdfa03c1e3b6b69d5ae91dea577574c28cc9a7ea50302047c435bb500683066023100d534d20b34a934e5183834d03ec1c6ff23a8bb919840edd59c3087dbe5257c54b95749eba9298f556aef96502601b2e6023100935fe8f48d8c9b3d2b54f369cb0e207361c7e895e6ff3934ded2944615d316e5703c4cd09c34c3d9163881d050f690760302047c435bb50066306402304471af382dddb549230d2824eb517f11a584db284bce58bbe2e1ed32723a235a2128f879644e5c1f5bd13956d9782deb02302dfc8c1456f268ba0ca005c30b51e385a2ca21302eaceb1236978d13dd81f84fec6cc5c95bd4341553e7a926cd69a2bb0302047c435bb50067306502305736f75a45c107ea38b695d07d63ee30ee28b0de2882326754f1581c98a7eadba1ca3e492bc52140c00571b5c1c674e6023100d7d1994c9ad6e6eb430a795adb5b6e1368b8b002d6c8564935dc93a14be882e079a3f84e4696252a24c494fcb898b1480302047c435bb500673065023100f291cf4abae2634ec40440454810e76d737bee01e952a58cb5fcb5db0b22974e7aec5f5211c9826df80c7c68717125c3023022eb3a20497b8fd6dbeb83efdc852af707e6b716bf3d1b20a222ba7b674db818197871f4d0549788b21bd44d0f4352d40302047c435bb5006830660231009b1aba78750611a999a72ddeabbdae96e7327c82b9fe2d2018dcd37551f2a5b0fcde00352449a9bc3994248881c94b610231008a20b50ef829c7122299e9a841e8747a00afb4e1d95a9d135d9b2076ef178bcce4367b9befb90762ab9e60dceb84448c0302047c435bb500673065023100b1e15cc314949ea759de82652d1b3f44575f12f5d2267b478861d41ee3277b1d3e6c2a12ba1a55921dfdab4281aa949f02306ab78a0a3b327cd8cdb74707af8572dd3e432e4b5669f668fc880cd4ebc427998540a75e49543f6883144c2728e0b6370302047c435bb50066306402306359d07821c204c299a9567d346ac4cbf0c009593af15ea8573ddffe30a49dc484d2e08c5e808532f88ff59d7c824e3c02305f7a0df1eb997c2e3613e56440da0135c184adee2d5a39f4709727ee45bbb6ec4b9ad3217a78470832d381e470a441390302047c435bb50066306402304cef111a395a522f0bca21178741a121046c6821b161fc1bed28572fae95af118be22b5354836796987fd62fb0b5e28f023003e434b179ed072db88ae780f6065e176a21f28ed18fde6a76049a5e9f88efa28f6e0f0f9e3b1515b6af7ac1631842080302047c435bb500683066023100f9588673989cfcbed171855ca0cc18b3ab08450600b1571348f4ef58d7e56d3a13f348c2f77a52b78d623c2b2ba1d1be023100b1faa27eab24588f0891ec30950f6f32e86ac918baa18007c9064c2f2de5ea7f85d097dc784a5ba4c16ae3c148d98e970302047c435bb50067306502310082314c11a56681701ba204f8749a51527d6f02f6dfb8bd5a90647c29fb47eb2e92daead8266a6d4e1478a931e1d7a46d023058876957808e5559bac99a418f332704a7a03c2e3f82de3cd052515f69cd0db5343c9c64ef9d15a19349c34ca0a7d0b70302047c435bb50067306502306e27b1e18902d0768536a8258e6b352d06fad54e5a69df6c01f5e8125bf1869b489feba405c405baef8cf96472f6f8bd023100d3c851997ed1f47eab3cc89f0db414d26c433984f0fd030e2fc4bcc59087eb13e30f1e3eef8b694b67c604fcf395fc370302047c435bb500663064023073ce3843288a543c6d7a4ffe8f7e5d0fa8a6d5ab6e3719ef7b8cfe71afba7f5328e709160f3491a95de947fc6cdb75d6023005d74433887baa468196f8b671e097034f8edfeefc8bc68481d6ef6e15599a6f675ef77c85d402ecef560243299110bc0302047c435bb500663064023054c43db296883ccf2a79e6a4ba042c61ddf04c2e2337ea18a4c106aff0211e0407fb3d9cee49ff995d8f9f2a4abb898a023011269cc83da0525f7d3f565f53819ea4cdaf673ab88c5afeb0ca46a7ff329bd2837e829be1fcd2439fe8d8b7a4f038aa0302047c435bb5006630640230297f614764e860c60f5061a1092d62662f3e4948ab444a2ea1fa0a2ca1a5029800eab2afbdf2f1786fc563e32220a9f0023026585344733bd5c3130b9df4c9bb4dcc4d4959421c5625ff9ab1ce5fd1589d4c2c8c5a669192c1261f7005d0f06bd1f90302047c435bb500673065023100f727e5b0131462f71f43afab1d45cddec5031ed76044eb6f8d193549b26147f4fdce8cad85b85d9e70f37b9f35d4d4f90230134dc9ccc6e6000d2fd2cf3d17cddf9d6ff36d18171e46604a3405dc7110043b6a828916a9d739afd0f96f7311160b100302047c435bb500673065023100f9a7b95e37130ffa5289a9526008da033610a2a20af3b51cad0a19844b2ee773242862d3917303616222777ed6c5d39602301121e1180d9133ee4ae50e960f4744749da3f5a06e7899ed47cb078a651e1045f4428439fd7067f707e6829da44c10470302047c435bb5006730650231008f491fe39256daa6beea27a479f199057e46268b8decf1b087d37dd4ed14f73ad82c9a8538672c9437e188bf14c9680502304bd8a255bf8f99d0696d92d469d08546380dfaaaa919957622859171922decc979e4bec77ebfc2745f711cc11d49f34b0302047c435bb50066306402303c5eb94259777c088dfbe669661e66aeb2d01f00d0085740189d2bfc9906bf90faf35d8dcb0bf75cbaee83089504d0dc023012a2548ad111c502319006cfe6619c1a979bbfab8f9357bc303fdc29290d4981a51436f0de4e161f28d7b83e781570b30302047c435bb500673065023100fd36d1f960cb0a15c1351d5cfc854aeeaa23aac9c302f43b9eb4808f014fe05e3fa5bcf215fedb8a32479360445465dc023076c787026c0b01587ad0ec6bd2162d6642c291b6f3a3833345f5e13217e1f4bed838e58fae1879102a10ab46a31d0d430302047c435bb50067306502310088ce1362e4a054778d51612164387601b3c9cc7122137d14a0688c9bb65b64c40842fbfd18a74ccf17bd8bdc3a53e63502307a0a9ff9b8cdba8421b53d0e445f79f37aadb7f8be0800691f71020593e9071de49de0a62eae700d16bf67de671b824d0302047c435bb5006830660231009e7aefb40c125ff436dfcd762de228957cd21df9355cfd265d4b12097ababa8310dd6e7c679016f2618189618bd6ba74023100e30c82b92d01dd9fd3b1849ef8773ca28495d34f54e387f225f117e793264454eddcd80fd3d3b425aa51538d342d006b0302047c435bb50067306502310094d77a478527a83bd6fb60489f36351c6f0d66149f0545868062158f29ba3b5873e4e23cd75acf410205bbfeff0ad59f02306c82d46a397de502bff5fcbc1f6d76cca58df7de5b7a5a58b2d05947e7c60ce8728fbd3b87f5700a1ed1700040c9342e0302047c435bb500683066023100cf4ed70500fc46856f9bd457bf95dba443f0ba1a52ddb5bef48554c6af4a76f4b05ae25dd3170092579f037068c21f1a023100b999e1e77a36c50afc9bdf389729b4527f8f2ec59459eba31a9f77e8c4bc706d74eb08aa23d75ee9c41a037257072f5f0302047c435bb50067306502306701a6157347084404b55db96b80ad2ef9453645dc2c32054bf5bedcb8e2811a6079e94fa80d5672f7b7a070dd15f515023100cadc6e81ef9cfd3217092d25f2c9848634fc4e17b9d7714820fb9ae278d972abdcf3f97aea8c31738f3d58443fffedde0302047c435bb5006830660231008374c0ff962510887057cc8f6a23df7d862b185d0f11a5655acc50dd1144722b0a0ff8b2033dd3aaf1ace748241132a5023100fb0a10b1e462cd8e5f97674dc4cf97649ad4f51446e0ed28202a4b59518e4b04d4041c727126ad9ee6e99dce332519d30302047c435bb50066306402302f33b257a29ddc9689981e3642484cda645e86772fc2ed81ba2b409ea9eb5e7254b8571a5401f5bddb5c8327bf115b68023044e913f1f1a4eebe613e004fac8c5f4119ccd3d4b1e60b1ef030e3ba92ba911aff9e988523e8a265eac5fea23866c6bb0302047c435bb500673065023038a6742688c57a8decba185b6817519fd224ad3a14e8b958e1c5246318bd8c92a013853545ed265781e30f72aa42635602310091134a83ec3bab2366fa59c015370e063d205329d8d568f0cf5ac794785b8e75b17493db4112c319eacf871d13b0738b0302047c435bb500683066023100d4ebbb301945fc3a5c2c4e41e35e5f296d4516c6d7ed60a14da11e692608e6aece43658f85d9622622ad7ea96587f44f023100e5871ab7a5398b5294f071a1c0d633733d3e76859cd6ca7f7318cbb327ed8deea299d4b82a07fca79f5529b0db025b9f0302047c435bb500673065023100a408ad25d60f4a63cc47f3fb4591eb26cd8df1825ac221838f533a58a1f1f84457a3cc596aac2b79997567b1037c1900023028d17200ef71c22bd8ad561a4b4a53c804eb1375de0f0a4a8dd8ed267e883ae1c0a6c9ebe1335146a233ba30255d08500302047c435bb500683066023100bcec15cef672aca96b8cdb012432d01f7b9274dd1822c30a4da7b4c2cbdeb7b663c9839b09819cd63f951c491867fdc8023100951c910dd4415b220c1d9ffd6918dbd2e8670abf97b33ea400b48bae7e0538a1de4bfaaf76e0f013141bd1679e39f62b0302047c435bb50067306502302b97cba1c3e07b1d32436c9a028c834d53788219b63d0c8636676a24cf9d4790b2535c4588edbbf7290e0e668c0d92c0023100f413ff344425657706e7a0b52e515786d2fcb8316b8307c8fd83c19395b9f9a6bf746fe98a7c19fbf4c2f4f623e5e83c0302047c435bb500683066023100e5094b08fa03dfefd21d1dc9aa68ffa29886bca0771bf30eac6ce832a3393838f029270d63e45436786a77edc01cb1ab0231009b6b944e308a5b4f0b13717d4927d5bdca0859757ddf7aa2cccba5dd10fc9c28ccd5ce95d35da62ca41916da029ae8c30302047c435bb50067306502310099e08ab1d3867cc7461619b4b708cfe88bf843cdd6591f12b8f17abe2a783991f5d2434b05753380a0c8b6881d05aa7802306e7e1d06a8074882176d23541a9b4921de1989d1cb73090e760b7b04a885e358807fea049680a1e6f44a85a41bcc47970302047c435bb5006830660231009bd5c36b1aaf31575bd6d2dac1c20049af8f5d97bc5082c1c1b260658ecf54c548a82d2330d8cc2f1632634e24a753470231009dc7d299709810f7c152a335789b5f2b8ffbf36a83e5ed3742f0a98b17041dcff55fe44e39ce5cceebec41ea6947b25b0302047c435bb500663064023036683aba08b0471c2133c9e2924dcdd56fca03f7686a6b44254e6fff9b33990731f440daf26efff583b576a84e5290b0023034992066946311b49ac57d5bde84ef7a386683a5dd4e7b67a6c7245fc2dfac4e23180f418df830e60ce939fc268f59750302047c435bb5006730650230523d1387d36612f4df92f3227fe423f16f7f4b5e9231ecf0facfe6e1e2f3bf4f5534ebee2f82dda22855b52c7f0f3432023100b4da95a5c6d99d93f25d09d233a79db3168cf934f3f01b4f6e7c8c8395ed4edeaaa5f75de756748a5ae9d754f35fb4410302047c435bb500683066023100a533ff91a1619c4810135400e9aafeea9fe234bc2ec3caba3bc4e60cca54432e9215ce1f45d1c3347d4b77c2c95924f4023100a98d559c396a8c05770d3e7ba43a9fddedf5e71bf5e8937ede24e72895138801b981e3413e2b75e1e4b2dc3464e27a560302047c435bb500673065023100b365673fff08f86bc820ed6b1630ebda558101d627b92f8c109c778ce281f4c6ab1f0e34323e1ffdaad978074051acc9023039ad09cc5c4d8b1e96310d95ca8f5ae687b57e46e5feba0818286e919f218f9ce1fd68da73667d041ea93350636890d10302047c435bb500673065023100997d30d2e8fb8ce8dfae5cdf2d975d0a3e894fa7ae2903f4f54c7a2e69d7bc7ba87029a143393547942c6147920f9d2702307a0164d586a2852239787a85c0e117e9dde87bc7e9b7e76c987d0dbd883cfccea91ca0a76a4a9d4f66f576b08aeb44ca0302047c435bb500683066023100f9a525b8eb57497e5e2cfd9397c2c4844d63d374ddddd13797935bd132a34788268ee06e5d335f3f56ad77673de6a094023100ee26bb32dc7bbc2d082f025176e807307da08aae2addcf7a88bc6767db51f69fd83cf1b0ba95b2b3633a23f2b5d254e30302047c435bb500683066023100b81f602c64330c1a00105d6ebf400914059629b7985f96a4de5a7b7c75e9ae12da3368fe9a5b2151d11cae298df7c8ef023100a1ab3655dd91060e22596d3b92d58a0c12aec96745d8e27f1318db4b2b551adbebaf42a338f34106f29ca209808c1e670302047c435bb50067306502302e4819e0429b4c353d1f1df995e87b9689e70697ab93ab396b964d90b8d8fa7c7cb4fe4332d92c37a4998fb7d0fcaa3b023100807e3e85ca3612c4534cbd08bcee75c21f088c60651b34276f6210ac4db9ffd2cfcf540e751625675852beb99a7b36ba0302047c435bb5006730650230367480768c885f6f33203a4a4fd3933a6d2ac9cc7f097dd0b5b6ced785225a117a6cecffe9cf6b23f4c2997952cf3d19023100a6804ec08f06d0a88e3a23411355aa447624375f2a7bb1592a25af0a53de2a050298d7eaf1df0975d19c6d12a4b766a90302047c435bb500673065023100b111c7ea5838fc3d61ce03813d009cdd9de7d60bdbd4d65230c61c914ad9fcdcd4d5f59477aac14306c56842fa8996330230740638e58a028f323ec03cf45f466fda2a4056ba6611c1461dd7ee5dc43f93ed78b57ef3458d115af9f39294ee6400b90302047c435bb50066306402300e68ffc40107d556a9973e9214ce3368b8485f4fa7e01d05c3c50d72fd63031259105862766ac00c77c674653e8028dd02302c0fddf9344a07f5e7735b3de269fd6aff8c99703dfc70d8c42ac126f4894e3e88f5ca3c040b8135a2bd496a0a8a83cd0302047c435bb50066306402305c2c8438265241c1a9435063bddfbd9f494db59c43620120466e4502822727d8a5b85005aa72ec9d15c836e7f1831ef1023043dc1c264d2ea72d3f31648801228c7192b814ed5723c2c3917a1e3492e68728fe8e6092e0d8a195d3b3aefaf52246cf0302047c435bb50067306502305d7473626b0e5a8580da92c999794a0fc2b938afcbf58a7b70b34c6e191faf909b4cb0c5144ddf60795e45a1d5453bce023100b25fc9d2aad95904bb12b5cb1cc8f55b3a3b912c44ae5f4db84b8cd2c5ff9789995a5fd9d4e7e2bb02f3fe2970531b260302047c435bb5006830660231008809fc389dc8830a7bd96622125b86a7c0da9674619ff3aabcc6cd22b435b6a5b39a754dbbbd07ec3398767e98c1b79f023100b0d82adf5f3a917b19577b8b7f15e3107d2ae1766f2f1867f3fef10914f172fbc563eb7fc779af48eb88c6f8c8d280550302047c435bb5006730650230587fe1207b0530c1f0a0d53873a55536f448f605ed91114ca6983da959a81cd12c5e641942b08b3f27856f4adf49a38f023100cdaff60905acc43c1c10358965aa0fc469255592369b8923dca09c37664cbc111ace9b638b5a7c41de3346ab5d69a0110302047c435bb50067306502306de6536f8f075f8ab5dcd8e93cbeae258e6d28ae44264bf4bf11fc02985a1762ff3de0513a5719490753a578d463c5ec023100fc5ea4a4eb24c6922bf5d05bdea915b62fbd5754080aba004f2e19a24f4fe81ad1dca807bb20ed29b09f74785870354a0302047c435bb500673065023100cff1311026f5009fa817c8401315a69b3e340f1268205c9086ae2977f263ebfac7e245caf9c13f51b8ca17df140db21b02306c4f0e12bc1c1bd65e6fb1d20c7d31f0f0636bc6c96adfedd472613038a9206522288a468787611957d99149bcc003700302047c435bb500673065023100ee60818a34f02be98871587c857973260f7af3763f642240d8040ae29279863d57d0a135ae5f9a36ebe0d8c32acf6ffb023009fc3bc43355c333e6c81adc5d97825673e006facfb34b2be0ffe65d4477ea4527b2e4d19f66648ed9e1d16e7b671f340302047c435bb50066306402307d74594a694cf9e43fdc1a03babd18f0b6ffe91a8033d58c77af0ae358ac6350412874adde6ea6e3fd2ea5479dc32316023002b8401650edb4deecc2caee5ce49674537792380f1425bc45d025efeb1d755d1be648a93c62536dc71f931a0dfbd2800302047c435bb5006830660231009da72b25c27818511e4449fce9199ed48a64ba5d24e21f5fd3d6efe71652bf17b0c0d7d12d90c882b731007e9ec2c0e0023100d541591119f5e22e8b80dfa8955fbe801d9b7e2303cdabe58bc5dcbbff012240a4c8baa76b2b8ac2928e25b9d7eedc320302047c435bb500683066023100bd328caf898d4a5cedd3c1bf2f36d4869c41def435bed170c85eccdede2351a5b3ec706253860531d9bee793f0d5e5ad023100e4fd0f7abd96f3f91e9028452d1fe5269666c742eadd4a251a22dcb5d61123ffba39cdcdcff80f3439fdb548248af6af0302047c435bb500683066023100bfe972b1f34de393d3287eed35a592180f8b8f64614e3bee03bc8abcb911d77921f97a2e9792aa482fb991fced82956c023100dd91d94663149d53b2d4582a45f7dc1d305f448d8a20b82e1f3b45b8d5dd366fa9a7fbe107e1187328881ebf41b145a00302047c435bb500673065023034d049e3a6af9a781396b963d117e63660adf263969557c7c5660bfe415f98157bd65d66dabb10f3a84a888172bdb860023100e648ed9022012285b96127d2b99be8994d7cf213be3fdb1f771f8f80a8596d94992d70976e4ef89d4edb705b2dc5fa4e0302047c435bb5006630640230155635106fb76597bfd500e46c428c3e11ec43e035c460e02b07ba7701f7844cdac7a162206b653e1c599aa6f5a6392e023017021bf339a03fcf264e26aed309eadad999b6994b792b23f11ff023584b995dd2aa5545d306b05a30275408d952bce50302047c435bb500673065023100f31082becc02bcf012b5a0b5a52c8ce03ae5436886144869dafc3715d79fae2c9f42d46847cddf8287167c4d91560ee7023024d50fc46a21513572a8c06978506256c9755da8a4c169b30f69a24017afbf428b8b227b6f57bd9462ef5db8af4978a40302047c435bb500673065023100a652c12ad52dc17f95c57c478927320a25dcea6374ea6a6b4466c94195b68f6f49c53322cafb2fafeaf43823c2192ccc023076b51caf2a010a29734738b901409710dbc82a9f85b614bf9371af71f6db27ec34e3f044859360dc628375c974fd33ca0302047c435bb5006730650231008acf82a4efd50fa036da989d24190b8d58bcd3b6011848df99dbf6ce927fa0c49a66abde1adc82e17e14f2ffb1a9e70502304cb60f5a2682fcadcc4196c6612d12b0efbd6681190183d4663620b279b82bd529164e12f4a5fa784d68276bb03f4c280302047c435bb500683066023100b7da151d79bc98555fd5484ba5a9160d5295f2eec2f6dd10468e570a1a6f5f3b3337d7f89cfe839cf930e2f46654f8e4023100d6412027dc92164a8fee70d506f35760a841b4b582f9e815f6556411552a119ed1469650d64224db2222da99b6c917170302047c435bb500673065023100e43f3ca909a586c883928973307de3cb8cd964a9a803470f9090f9c21d351fbe7efc8476fb2dcf3fcae9acfe61e8d75002300b74b6225eb3228187893508c3f18db7ff8196dc7f94302ac903b0f06410ac308506aa6c738fb44e13207023eccb12430302047c435bb50066306402300c31db16d9f612e5d9da6b00630acfacd02a72f96d258bdb26026b6deb01a1e1d9c2301c3591db3405d449c55470b72402306273e81d03ed653ed82b2def15a4bac2c77f496d46a4166e1799e6382d3471e4a677dda1567498b139fa1d4dfd53ee6a0302047c435bb50068306602310094f8a646e69046d8fd7bdffef90fb8a5dd5dd11d3c95ab2db675b120b3a7765d45e8542fce138b7cab07a9f0e1469f55023100c0e9ed046226258619680b7bf4327762a5f421193084e0f561c05ed254435af20f28c32f25cb9dbf2c589021f13704ff0302047c435bb50067306502304e5b9a587bd4168457bd6500a08b28ad54e18c8033f5a571f43b711f0f185f3219f76d5f7a955e9942d034a3d7fd1a1d0231008b99eb5f6869c0473b9c2eb08ad0618d80085ba80392b55c323e6499a75922c29003f09e531b41432e2dac4c1acdb5c70302047c435bb50066306402302a1e388a7b2265b768c06eaa42e11c61a065e37530e5184e15f823142498364ad748d8ce59e89c0a2981def2f57c9b60023007b34390755d55d9708c5432924668d6261a944a39c422db28423c2bc513b5201779dc5081fd28701b8249f22de718170302047c435bb50068306602310083761cd8696eb6b9ce921a8156da856d3f1412379fbeb809448e958892b15f3e9f45fcb8dd97e03cd0eeb61f1c4b3940023100e88a7ec935d266a5bf886e2d1b3f19ad3504334c5ab4a9494d6d6fd3cb69e9b24df623ff71a25aaddd2bb92107dc9f540302047c435bb500663064023034c1651de941895a4213fcdd3c209ec15f16f645563965567c6d0737827c953f41188845bd4ed06d036403b78c73182c0230197b3292a796d480c64de423ef5518c484900037fe5670897afb019bc2306321d42b2136598a4c68d8c1fe3a36c9cda80302047c435bb500663064023035c36993af48f6a19fa45f3dba5861b518b993db3029d7bd77099542f66d4c5a56cba7fa07b57a4f3d06c6c90e3f102b0230274b467c35e86f724a1f6b78af436f5a1dc694024f040d438a771882d42a9bfa68bfb8161fd8a3af04e701e8463a87a90302047c435bb500683066023100b36f011e448a9692f5a71e750e8f91da621a4fd0deed5edc4fd0bbc178e01ab5e61848f96313922fac20a6f23d0b26b30231008b532c808d6877789a8b905ab137bcac09f625b7024f76b1cff9478adc89d7851c6ad8018816c0f0ce12ab9f1b7953b70302047c435bb500663064023015d0be50e809c11e92b645ca75da0b75de5290940204a720b5dab21635acca0020ea51ef118253636378aed8c7cc400a0230077d9ebe7d70333c25860002beb20be0a637e0c0b0cae9e2992636b4e12f63dd7b05aa2f3e5813a98ea0668cb3a749e10302047c435bb500663064023028bec92c28c97d9e780c4ba85c675d765de33e1c55c618e4b334f3c1b66031c59b09f2b7f469b5f60c846379285fd0dd0230207c24734924ed3dede05cedd4a943851bbebd010dca6270db788f0ee298919921ce386cd7b79b670854900cf1d7c55b0302047c435bb500673065023100b90d170dc89670aff498d074241a91a93aa6f699c5c82ec005ecc3530d3824ee6ed90b5e8c55a41d31c77da91016e8d902306a454de7f3daf9e937a2decde3a1e2f698e2357fea5a7c37f39ba314db74b5bcda22a6939e0710491123c72ab3f372710302047c435bb500673065023100d42dbc54910c48a238d4d09170b534c6fa6e311658d5ebb3b0c83afc4c1fe2660dc0f4b9334abf53edaedb2f0af6eef2023031192eb2c0d837235245952ea58141b824ddbbdf9e029d2f6c2ebd013ede1dafefc00c2075df24048d233ef7195a247e0302047c435bb500663064023022249c8e2b412d4f76b8a719955aa1900db4167bfb63c8fa53847b4c891c5334c26a200b6ea29f0f87bf82b177d448000230704c6013ebd6e6f0757f0e120d339b868a42ef9c38d49c8d709bff525b5bd6daf621917139c1033d4757b7a222c442400302047c435bb500673065023100b863c6d56dd7f0ae727fa700df879e77d47857f892401e4e12c87563016cd5f9013a9b4986713acd1d8a72b24629f55e023026a0802973a4bf6bec281f58e94ae31d49e89fe1e1472d1d0958b8d5f468cffef5500c24119e0c57aa9cb5e942d5a8460302047c435bb500683066023100effa45acf5ffe464366bf90453b8abf652cda00c4a284aa086867df64e81358f2f124be9c089a61529a5696946d9ea97023100be59f66e77727cd65df1fcdc9c22244815e2f8c9e533613fab42d8d5a1cdf53faadc7b24a0890ade21d97d6702cd4c520302047c435bb500663064023048bb78d4cdc25d01dfa3a7bcb52259734ca0c8311d3ef26cb67dc8f8c5e18b633cfc5087be869751e67233f9f6c1659c02300dad7f4a7b40fc9631349a34ae523cb24a640e42a900ec9c6c2bc215fe70c6af958db430d0e1f69e115b27da374ef8e90302047c435bb50067306502301e9768ca9032d18aadd55f05279f3a570aeffebceb14ef3974aab88aee44b04f7de62b5375c763ace1db2d3f6350c14e023100f7a364f2c6f8e3ac4996c2c223e1806f947b11c16fe0385a6210b0b653cbdc912da5bb06932396d7e3710f1237af95480302047c435bb50067306502303bb10add184998ea15a84bdff77c7c0e34ab2deada73f566162b5642f80231db259b7bc718046391978a0c5b9c4d57e9023100c28dce07ac722272476260ceb0295a0414c9cf9c2c1422c6d7a1bb9f35b07243d39321bb82c9b825a263d335ae60edf50302047c435bb500673065023100df909d30b443a9434aa25e682fe3a3fb920f4a2823c1f9efbc307eecb287c51411db449ae59cca119e756181ae762b2d023017ff3d708db63771fb77f5ad31a269e489e1c78a0257a4f03454760c6670a6213fc96d66245ed6ad590e9af2b7f432ef0302047c435bb50068306602310081f40e9b0779b88bbd8bb95051a3afc28f1894d3b95612a5fd8f3c202c9e482a51ce38da57e42ea11bcdbecc31b7aa22023100d617455354271e931deed93042bb107c44ad6ee1d7040ed258d711132e3c18feb1814f0ab1936d702bbb93f6134e02b00302047c435bb50067306502307667fd16a5f1ac09c803767b23f4c677a80ce4a00c1c1f076bee3a6eadafc6ca82b1f9530948d3b09d2f46d70d29f281023100e833555131f9f0f4135bad7a527ea7ea325181d5e592836ffd542e915f45922e543a8d408e3fdea3a76c7a446744195a0302047c435bb500683066023100d16f7ef3b4df9f5a998a460637c9140feaf251f85fc190a82dadbe43556f1b6810720faf46821e835bef6de12743cca2023100ad49c69262016ef40235a4b9a01e0870da82181bbaf14996013a2f3db95f16192081599ed8c4b72021b949fb39a9977e0302047c435bb500683066023100ba2163861580405668992a8d47526b8f369ffa6f402f9fdba6ede3bd619ad1179664648ff23587810d59ec40de6a2335023100dbfea39980a7447a92e67736ee8407cedd9606a8fe2248055949d15d5063b740e38f110b13ffc0c5d510ae820a976b870302047c435bb500663064023029043cb13527c1d7d5bc6a01b40c47a033566daa05f81e9ecbe8d962b6489ae683a6407eb63ebca761cb353cf3d394c302304f859919e4d589c5dd8bb4f1a60d3572776bbe92d41d0942197bb2573d42f4954b4157cabb47f879226f5ee266f7db810302047c435bb500663064023014b2f714b4b49a60bd2d610dc1547db4ea4164ec845b83aa2e366dc102b72c0291707ab3c282ff760833dc3f7e3c35f2023047b92e1226295d3e6f881ee35a93e493283997a12ca96dcbe2ef0ea7e7e22d3925c07dc97a30105febe9aae462fc3c080302047c435bb500673065023100ef9f444e92f9e3660c17dabad77690ac82e7a22c4efb4b5465a54ea553b318afa57ef6762f3fd5e4a2cdf411753039920230637574e85176f1f2e806f38fef18bf583d0c70ba5f89b16e41ee5afe2cccbe0e8a46e693900a35f66c313b25d97fdb8b0302047c435bb50067306502305717e0ec9081724eee7accc6a137871b0204335945cf69f02153d8e87e7b24951e680622a19e1ceb73bd477cb5510610023100b2c051716ed22ccff0e96b4418e8f0173fafaf19ca7269ec31ce420ee6249e1cd729d56ed374b4dfd48fbe86eff95cd10302047c435bb5006730650230440a57f584d04dff003f93bc38062295db689eff73cb2e3bd565bf408989ce5185536b051b826abc46205dfd366784060231008b9fdecd07a81f942be6232a8941f3e39d5fb04b82a1a30d8536238d6ba5051fa65e5eefdf878ca583b393eab4f8cfb00302047c435bb500673065023059cabe96f57d54de563c6c34fd059850a26a938db194952f6c8336e1016d60c491862e501e413b9fd3387be281fc5636023100fbcefee3aa7133ea1338434b63d475adfc8cec9ad11514c7b9455648836ea08a70715e44c8fc8fdce8c7b2904eae18dc0302047c435bb5006630640230526adec211eec692064b6c2a6fe1fe69dccbfe1a0ef8a418e481f0bb2587acc2296b7f61e79dad49ffba5e3717a6de8a02304abbd699996f4c60b14e1376081b19db2375421b3ab806aa428b381314f147a113f1c901c8ac8c0db0779113056570900302047c435bb50066306402302a2d8d68fd28b7acd7fd705c3e0555e00ad47121ae531c86d4670320e0cf3c25b8fd5379da38ec3ff57e898d4e5a64da02301a63bbc9c6b76813b811d6a0f51f61e66b6d6f5e540c136baa4b8d7e4e2811a3d61a829090f403c8c1ef560d89ad58bc0302047c435bb50066306402302f3924ea604dfdd4fee55c4c15abc974ecea2df87a2b00f68db6c70d296923fe73dd72731684b55d3b8b5674e7576359023000be43f1aa7526e612a7f7bce534e45615a8f513953c559c53f5b6dacb61280859fee2412f6cd6ea61d26a216387e3850302047c435bb500663064023058780658efb5d47af9b9b135d44b288645d32755b8e19f52a93c275d37240d48576d43aa3a595d84438a90056c7d5aed02300915bc7cf0c235b08f4e84a063954889c7580afbb7749af4b4c117938a7273b22b4e3f6869864b51e690a495b08cb09e0302047c435bb50067306502300c8db0ac6110069ba5d332d5713342ecdcc493b5145bffd40b3e05234c2a46c01825c76543574d84cf491e02577ec768023100e82c3700aee490776c4511480ed0b0d8f03aaf1fd2b8f0d8c053ba17c0364defceef12047b7b2e13b8f3d9d145948f940302047c435bb50067306502303213f7977f9ba8efc073c0084da3ab34a7e52243a66bc58efbe6b14a73fc86c769830d3309a3cc1aa33e2351fe0e4830023100b76ea4acfd8f66f6ef53a1619ef68f80f3ba80982f97d3f2b44d76d817dc28d8ed2fc9744e26b506ea554406928fa2aa0302047c435bb500673065023100a490c6e5d325e129fe03ac4812f1ffb7ad73f97b93d7b2ff288c6ef58a4a073f8b1f076d53ed509a41d371b14eac428d02304bc41c6818b1a2f3fc8c691e253c136e66d9508d8e7509351b82bbe558e985861e8929728886c45ad595db0b6b080fe20302047c435bb5006830660231009f7f7a18d1515d7d986b3c442e18d3b306b69d6ae9b8174d74b8cff6260d41a61a69c57a64833aa85f805a60ee3cc0ee0231008409428c705d102c734e00f8efdf0100508a605782415dcd93cb35b0ab1bc55c2bdec47ffa32eb3933aad032f3fc641d0302047c435bb50067306502306ab3e86a131c832f07e30dbf9735ed40a13aee397cf03714c04a4a28b4ca6f068828968b19f04dbad7da3167dc415f76023100e886f05616ff3eb6ac05df7fbfa854c3d6cbef21e560d792596a8d498c75964df21505cf5b60e959a932f6d368286e230302047c435bb50067306502305d743e8a15f5a0872bf1f50f468ccef3cd00bd668661be2509a9ad98ce1f740d5c56daf4811f586146fde92558af3967023100f61cd9f082aa25340f3386b4c9a955a80ee269c6b0f7816b6b2140fc1471bfafba5bffd4c4b0fd61e474ff90dc86ba260302047c435bb5006730650230115dde30ef89d0c6653d52e85134aa85b7417b51dca472b71b8fc4ef1825746af765b29ded066fa79339ea6d4917693e023100b3178b7deb92414da1ddfabd61751d2621b29071347e9a939f6dc4559338f25c9018e5ce7908523806ac0c2f6016087d0302047c435bb500673065023100cf8c04364c822228151c5598358c7907815aec4984eb3a91c267f02c19ebc1dd65adda5dd9321d5b2f56004974edd24e02304ce091551718c4a66c1f2603d0a36ccf46c05060b8767ecd31d3996dc7ea67088a1d2f082bc4e4730f67dce34e886a540302047c435bb5006830660231008c9ab8d0483df6b21e4f0b6cf7fee7b1e074b19fcb99167fd837d827b0409fc4afcb7820f7102461f6d535b963f6de9a023100dd94aff5b48eaa885caf874421958cec2a10f798a1146c8d67b2a431be9ddea9d3b3f81f56af11042b54893d9f3a56780302047c435bb500663064023018c2441dc786d623fa90e50302ab748c5488829216ad3a71e5e673c893812d91ed5ffadaa30eaacbd7451f8a62cdb6de02304fecfaea4b8d86e8805e2a2a059ac2f3ade64c37c082c4f3feab889c42758584554b3c63a8139de153860f2db815d40e0302047c435bb500673065023100efa5880297de8aac955d27d043b7870ffa8f76b2b0388dea50a8aba215fdcdf4d20a61674722000e65e013942ff4cf9302300cd7df7c73b8b0a63e26e2562f67ec48b08880f7cd4ab9419c8e38f351513fa6237e1cde1488a0aca9067b5ea47ce2480302047c435bb50067306502301a248ef1bdc49e76d112232e2a58cb21089ee919ce3d5056088494772598fc65fcc2725e2672e84d94362ad9d1ad49e1023100b7f2b59d5db81df5931bcceeefb314f7e560c759d3a66f41b3678662d1f63464847026308355f0a21878940c6a02aee70302047c435bb50066306402304e6f78328a741a60dd2a1608f8d1aa0ec322218cee644529c81c4ba13d106f6aa2106475b4d327174a1039f8a863bb1b023051c69245bae00617736df5bdd66c52bbd1815ee2e6bb88dd4571590eda3e093ddf130a5e265b3c1aa6b8caa889bf44220302047c435bb500673065023100d90af7f70b44d47d297e795669a6d4f23742c0b3d777f7ff2c86b8f69f74157004c10d90e8df927b2ef07c1e59207b9302302e354301dd57921005eee522736a5a409e68ed4e99b1e80590a0f69fb2a0ab8dabfa1668222565c19b0c3a7d402070e20302047c435bb5006730650231008a67d2592f78eacd402a7640d24fb3108ebd1beb77f7d8ca716d1fbbee6e2f664947de8388825542a30c2c0836d6d7cd0230097fce0dfe291343efbdad053e93dada8ffaa0fab4c3ab1a778a50f0284c70c613ffee1d8026b2da4e72cf95a57b60e90302047c435bb50068306602310098425438ecc1dafcf9f991082fc0b4c8f0946ad48a34163406b072e313a6c7aded36a3cf115faa0794485d330f650e07023100d1dae40fa669a3ddc209f16f0a8ed922f06c65b601c945e08bf10106255a318b1026a6b4f529c9ba8d6aaf61283d8b6f0302047c435bb500673065023100ac4e1e1acc8f81d9d77d3ee31bd63832f312d7c3e2d7e5fcd665410e0b2b061309677f89a68b8aa5f4f5c936a29b4ab002302dc36e62efbb18d331e5359546f8a12a6c17b8524ab069672c2cca797354c61e6edb534cc9c2a340f6339e1a928491550302047c435bb50067306502302de51e159c3b23c715d42258630fc38a3ec0942e4dea26005b014f7f34ce64a61bb6063eb3666c8cd3ad8991ee63f887023100b7b0d57bae42e7fb69f1fd5a73ab9655bd1a03f930fd2048568ab6cf00fd39f18c8fa203609d25f7af17713e269484520302047c435bb500683066023100c44725c739ab7e439d1f138a61938603faaaa9a84cf0cfa0680cc0d9392d3e4f6d7bcaa532cde491261778e2ce2a3b91023100d8b86a16ad5417524604609b4e65ef7ba5f0756c2871c3d400b5e0c591c9b041fbc74679066bb97baf0b33238816bb2d0302047c435bb500673065023100e55f61cb4e83327ad44f5e61d7698fbdd8ab0abc00e84b79ff9f8aadb3ccd73623ca144582122af42fd3451ca991f399023024256919462ac75c5228d578e36554989b38b7c632d9ce83f838e7d231bf8586cb702421b72c7989982390d30eeb83ca0302047c435bb500673065023077f9b38b87cb85832533e916d619a66d091865077ec03dd2b593649ed4214b4e6cc971e5dc8ed08acd9f45fbe3e99d16023100e6e8c8df9f0a61d47cef61dd507d9d86fb74162fa2334169dd4e5d6bcb603738e8fa279fdf4421b2ba1508e691fbb2340302047c435bb5006630640230108823dcc719eb3025a6c01f3de962f6abcc5880b9ccf1c4cab44f2e45b566a46ef8c7aadb5962c4f6ae08858d1fbd4602307d39b3e8b72725c9d7d3d65129d16967eb7f292dd25765c6c060f755fe3849779566ac946d6c9745f9f46003a8d3f5cc0302047c435bb50067306502304b94ee37144fa96f8ecc4dc98dbbfd5a523a8c26a98003f032f3be933775258f3016107ce6d991b195aeb1eae24a833b023100ff1cf836afde3f34bb976fb8088a1d6bbfacd851c913e8355e078bc3640860a6913ad67f4881487dd87e076df5ccb6a30302047c435bb500673065023100e52b9710072111083a6472ce687e444ab46b345859cf38162ef1af5d1fcd977b1c011058cf377e42a3b973dc321382b602306b29c62c40205c404255b7723f927f2a871624b1f7888ccc3d6aba66400e7e26955b3c052c65675a6dfadb0ea76964100302047c435bb500673065023026706132a66cc6f77ec656b336672bd658b934c27c0d29386d865fd2c773a84ed26ae06d238ff719d8e8bf9a692153a8023100be02303b7f7ad54d3e5dcc5d8d04e4fb024b9c11ab07690a664335323cd7f9c293ad5c5738be13540b5dd7a54a6b571c0302047c435bb5006630640230285d005d19ea312f18d31caa7a8b953162bc7762017c69562db7958aea0458c4feabc681430aae47243d47f64c1cd50c023036f38a0ac3524795778b3c5e56e21e6edac6ef23a58e9aaa973827f8421e7d30bb8ce9646c738d454630d2f13004d1000302047c435bb500673065023011cbb6740650b4139b220968b100936c78fadcd508183e099b7d9b0c1e95b02afeb195fec9db25b28a9bdd16199229d2023100f3760c900890a0aee443ebfccda8fe2f6ecce5d14f933daeb2c379ee056857e76568349e9b4bb286e7687481dcc505500302047c435bb500683066023100ee0a1b27fec58c7140ea73cd729311188ee8f2b6afce7c364c935c1117a42af4a0e0052caa42892906cd5ec021b24360023100d2e95a62e511962d166702cd9048d1563c96f0f9923f60d8dd8797fc739f5fd0587a8a0a1713404d7d2d643de473dca00302047c435bb5006630640230557cce04512c44fedfc6d4b10b345ce938f7fecd935f4e3fedf048e2dd874360a2dfd506f363be6d7278e9bb9d7af859023026e57c9446bf8feb10f391b39be1bd610007de897de13a11636febe5f358f959227b37e479203f7fe39fe926e7bd03290302047c435bb500673065023037469dcaeb91239a8921a05ecbd43b439aecfddbdbc49ae25bc09186fa75f7508fc756487c7c6f6be103b36b6a6b188e023100bb2369e6bab30f8037aa120fec57d1997e17d55b998c5d56af107cc816663110bc5ef95007275128b5a1c72ddba47f1e0302047c435bb500673065023100f1ebd882ec929871036a2f29c5936be10bb8279cfd5a0d45c015db5ae9ea4cf6cb95423ec89eb91dd192cc064584deb90230454f537a12472b026690acc3d5837389d92c981810d1d7ed71786a30d98b53b8572450185ad5e7b93d15f1b09781e2f40302047c435bb50067306502301444f3662f871aa7fa0b07a03e1e93583c4124dfcbf2efa446fa24de7f028ed3522fc9f666f2624878c60c67bd6a07b5023100e0250c620a76f39ef0f0bdb3d9592f319a989c95d4e2425e85116294a17c8acee4f67a66fcd4cde2324d3029c06d684d0302047c435bb500663064023034571c4afb710e07930b4662356de6e5f7d62e405c0fe4e67501eeddafae41c13cdc174ddced4c7f6af22036aec722d902307f6afeaf9a538f9e5d8081c3a160f0e32cd104d5a86c94823bc0df05679a62965989abb80dbe8d11975849a4e65442350302047c435bb5006730650230288055095d2f6cbded9c9c5665c94c8290c36453c317bdd32515c02becfbc72add2c1deddf648030f20a04e074f9fda2023100e24142f87009db9655cc19c9cde4ece92a5c63552d1d8b8b10cba25c41a638e854059e688fe959db0c5b4e61aae3f4e60302047c435bb500683066023100dc69f87696ee33b5bc2a24ff51f6259e21d3d60971e693320dcb6ef50fc6f12ed764fe126539de9379920c7cf4bffbca023100fa37b7beaa7f4f9b19df1b33152d3048d731a2890fe3dd77b4a34b86d693a6eff31bf3c2df6859ea0b0e857fdf44489d0302047c435bb500673065023100f1a309899af5469c4e9db7fa3540a84f162fb142a1b4218518dfc653448a62b58bbf5ae141246056fce897190691ef3e023072cc4f6cadafca514a1c0b62c583440d2c7702f71fd32775b27b6b5819a042e7e76a3bb1295884b643e2405662184dbb0302047c435bb500673065023100ac77d7b3e323621a4067e345d5a7be0c617516dee12ca5695a850dc7cc19b0dbd8f127e127e347e59142b87582abdd5d023057b60cbf9b83b563a12f0cc675a8c5a4f9bfaf26c675fc2192fb724cf8afbec4bfba0bfe898e2a6a6fc0d618dd846e010302047c435bb50066306402303a7c4bbd4e62449e6f0beb890c2a01956626ada4456b2f6d6b441df73fac4fc52fcee5f6e8bedecc7cfe76f8551557b402300b2f618fd6c99536ef0aa8dee72fbf0351921922d5b5313426667b2a364caa441be3da15913bf55fe1f6d9a61c8d2f7d0302047c435bb500673065023100d8e8708475a2c61424d01776a33ae5afccc746a4196d405e419413eb7784eb34d040917ee97cf716853502a0955d9e5a023061cf6c0443ea80776268d9768a57fec524efce017c206c7c5b4243d3817e76e5711f7cbb38bf95e452c4a49b072df2be0302047c435bb500663064023020523b66fc9ce1459d8aaeaeda1dca720594e97d35a1ccf69f714338d261d73045d30f3b40a834572ffcf09c08281f3a02306a3ebdab998fba998cb1e2951a7a964b2399db6f5b1975752818c743f2af31fffb8706e066e94ea4c785b8d8296a16e70302047c435bb500683066023100b59bff139dd89dc86346f47146ae1c516a561ab4c6680bfc0b0e3d5131ff813d33fa7cc0b9f472519103a97226b7dde2023100dfd85186fdd537d79d0c348aea79eed898e847bbbe2fded15f0312f9cef070d50c2051d756d447ae7378f3abc6c501a20302047c435bb500673065023100e5413c88164207b9b194f751800f8d8906edf8ad88b870d0e6916f47c22dee087c0b39d39e1e03a5ebece46ea2f7ddcd02304b58f35fbd0a4033402ad915731815684e50f8e5d9d3f2417c492208318969e86635428366e082234663a39357b70d6f0302047c435bb500673065023100e5c50a4871d43a897ce5145508ad1f792f667edaa5bd8d6ff5dfe61a2fef8e3e90a344d89a1057205c1bc042048e24cb023063a27204a5f7cca358b410f24747269b75457474593128a5d51a2491cb87539e7819153817eff27a974cab47daf555940302047c435bb500683066023100b7922300c715526504ff208cd6d5f7171948ced223b9e0c6cb94083067590e7f90e2cf7f38448d226f08fc75394bce05023100a3e29b7681cf22849bae430640582222a630a6d516e2333e70f334ba1dd733f5aa913fabdf0f0f1f486563f58781f1970302047c435bb500673065023005d218b5da24c900815db0d20c083e40530f90480a1b0f891784564ae062f6af3921bb7368e1fd987f24a3b693db5edd023100b3a14d79d086acfe745686c928e3ddc7e01bd07d5c5d09a522bd870b6f92277abeaadb556de1b8cea1a5c69252d79c790302047c435bb5006730650230297fcad9e47fc3e36ed4d7e4e19e2dfddee145593cabf42ba41428d1e7cacd0ee18240b1f5556e03c7807a92cabcccff023100e4beed4b9b7e6e070993d84c6e718353b1c85cddf70350b1af2026ecdecb5ba5f8d73ff111818842b649fbd2eedad0280302047c435bb500673065023100fae2a234e9e8c3e6da6d11c073491a0dee69ea2487bf6ec447d2e3fa64681efe090d520a47f8ae601d9f7b74be39172102304555726ab32a5523ff951590aacdff528359b8f1071f51055fee8fa1c945fa8d6e5a3ecdf8de075b1954da5158dc0cb30302047c435bb500673065023100b1f161e81b5246fd05aa8bf561b2e64829f4571a9a38e33792c9aeffe873dfb8cd1d15adb7d84d2a75d5917342823aae023067df82b7f219074258786e7d20ceca0170c3127fc94a699940d0604e840f0bde22e1dab691e155d76271fe40f221a6ac0302047c435bb500683066023100f5be8bc47609b7f863528df9ddeffe7c1877c74bc53f8e2081a075f797f75a06becb2d5a09a1a72c2d7a1507c138bc57023100dac40f10a303bc7003f96e5823fdbad2389abb851fd83bb5608b5eaab8a1fc888d69ad2da32a95248259c373ef6f73d20302047c435bb500673065023043b6dfd5a2a9d6f782437057294e62cd0a58b8131a244ae1908929517d201be5f96fa9ee003fdfdbba728611270c3a08023100a191fb960d131ed9447659ea9e0199662819dfb6fa38ca87c28fe3baaf4712cd076765dc2858f51df2860047a4e5549f0302047c435bb500683066023100f41e922ed75faf337d1e82843fe21e3bfea100fa5eeeb3a6d09a5a0bc2b11da654ce0e7a1fe957d4380df5c6fe2f3936023100aa78c95e5d52ebeb90499adc068f0c3bd165b07b31e2142193ffd58b07b69cc6637e151e066e5d69c4f5065996425e830302047c435bb500683066023100c478605e479320fb39d673b2b061e55c2b7c41f2da6d9b06ba4f043eab339002dff4b0004c44ad0075e349821d9fdba602310098011cd557221afaf3b0c14157b2d49b4ac71306ed00a33d3a989fc5f9c7a8cc4f52b338cf88518d4c4dc3912323a0d90302047c435bb500673065023100dcaf0cf1a8bfea50f0870fd42ed76439bfe385427a3e7799008a7589526a07ea01e940a3238612fa739f7ab5cf8621f80230379c73997cee60f2c40626687f09e55cba6cd90765de5f1e56795c00c0f4680699e1fe462238c3b88f33113cbe6ba38d0302047c435bb500683066023100ecfed3ea421093712f29cab055be426fd20e1ba6710bc00d0b87874d283e858d3c23c1d7e52043e5f850c95b88a6f39e0231009b70048cb39341a0ead1636efd39db81ec88ac113717f4c9b266a7a89592fad530a9cf5f897f8c9a5f4d36965b8a87630302047c435bb500673065023027c4c1fd411302b7c570f20855f240da8d55009196afb2291048e2cd64583984b97d2f0017efd96b60a8b667adb9b85a023100eacb203049c2714a53331e8c94ae552a6bc51c95389c74ac1214d67dd7685033b0f443133a8f07977ef7858bde1a65ed0302047c435bb50066306402305b1e370f1b77462c641efa78a8666f280f3d945a742ae08b240687e71ac14696b6cbc8b58c1036020c867dc9b585de6a023048e1840cd1473be646683309848f6d7cfae55958c142d3df4f5fbf3f29ed6a73d57b58fcfa280202879870695a59f7180302047c435bb5006830660231009211d00839eb35270dc385d754936951eec284eff59c06b64d413ea00a30aa954524da01437b0a4d640658cba8a577a6023100ec004a64106813926926e04b4512f1618895f730724ca6a6200c25155935a198f9767861460042f163eab8227267f7950302047c435bb500683066023100afafd18c17fe24f7faf59ad9a0e74aef2b2a53fc029b696539ff053306a484679ea59ff9d61fbd9c0c978cdaad90a295023100e9dd6c51ed38f0eaf15d50dddeca051ecfc757043f0bd287396d924cc410b08c9f52da6a03fd7f05ba22777a01e79db40302047c435bb50067306502302cc69204310996aedfbc25790e3c9b5424c6c90c94c4ca8cddb3365d272bab9dfa022fba3adf2d5dc2205f863d5e2e41023100e0b9c5d93b1bcc33d99d3cff33ad5698847e3251b22698f664e5d7fb34d1662c410642c4bdaa78cd7db07a44710405890302047c435bb5006730650230394b01b5f2b6a17303891bee3345b12dd443940f56d568077dc3618701c245378a60ad870bc17c8578367141dfd53064023100c1fddb1bd158f1258e580f7298b6022a093ff45880040e0eb84cd62e349aabcbb06249be2c344e0c9b577819dffed5fe0302047c435bb5006630640230649768962e25275fdc34b7de69ae375a79bd6ab7aff8b0b3d9e4f12c9aae20bcc828b5e75f41754adce97db2dfd4357702301e5329f18d636a8bc9fc1025350f5061b9335e890b6902db6be1c48da9d145beb273410e20e4e359a8ca31b606d05e240302047c435bb500683066023100d818b12ba18a0ce675ae40fea25dc843bad23b255ce178794dac961465beda88d3dd4f0da7784ed6c41587c6aa9130e2023100c6e63c82b0b5b8d5e0da0bd4da06e9bb2f02ae4ba1c1eb4593faca681cd7daeb911f50183aaac1e406ecabf1f85386c60302047c435bb50067306502306201fdd5191f11b7b65ae7c0cadc4c29dcb371062658449c1a412dd75623d8869dde27c799508b2eec4b19e38b973b8e0231008a0a575a9d1798a329d2bd1408f953f5e9bdf97b3ccf2d9eb5a0e2a66fcaffb90c18faf30e66a902f2b0ed809d96ee2a0302047c435bb50066306402305cb7b9c837bfd696a5220a5da37103a2965954d918666eed4c442ee66fe587a0bf120881c6d3c5d3c046680d94820391023001ac2f41ffc4addb907b2ea7986ba08037c66db985ea02832e8a5c74cd6d18b467ad201b4a90859eca4d6c7157ab36c70302047c435bb50066306402302243fb18eff0b74b329623e73d39137b0efc1f5b44e8e1361b09e8dd5f39ccc85df700b6516ca190beaa4461044bd65102307ab1f789b3e3d5c17ec6307ca756b12afc03e5267afa95779e424901220288bd18bb179910535c4b6aa2c5cc1fad95c90302047c435bb500683066023100ce0096b4d05bdb4e2bc1ab5f71e97d55c636af5adc13935759dbb21f1742e3e6e3cd39e4f5e52dab7883f4cc81dedf83023100e6f2a35eb0401b1fe250dca3bca5f3ea3a72467943a09ec92d2a3862636812ac1d1e7d4556c2a6e7dab1b277795647f20302047c435bb500673065023077c8e0f625349b799f7ed0f92705d3dc6db82b2fde73777a6e7503374cc86bc6c2ed49028a2650cbdb0d29fc102e745e023100ff68493f7be9c9873a9e3e4ff58bf261f1ac4a317e27114b250aa5c9fb4b5debffc9cdcf810a1b0b26bb6aab32d7768f0302047c435bb50066306402300c52cb1df974cdbf508d41affc0d82b102f0f6130d15549c27204039849ddb01b782405478c6c76435a00edfa301c2dd02302cbe3cc17ec524c21f63513b7cc786177e0e6ed9496f1159753ef24240ff9d61d4a36e74a8f44b95970f38bd60ebf0630302047c435bb500663064023032cae06d6bec74e1f1b3d5706e185f1d6053aa48b3d97cc38cdda06424115cf9fde75912d793c7bb8cbb30f2efc7173b02300c3052c6680784b426543050010dd4d69b1f44b05bcdd1c9e55ab698e446737ced1bd90b4ae09044af1a221e1eb42ff10302047c435bb500673065023100cdd7aa9986a6fde8d0d5743f3d3f352d6911c09c592104fe9dc816c0ef48807b4cadf4a5bdcfc40e62511806bd902c2802302a38f76804b96e96b9a6959ccb27a927eaecea87634c72332c2d822bfef6f80baf0d254cfc80267a7972d5ecc7976b770302047c435bb50067306502303f471ea9dc793a90dcf1f86ae311392664f7a9ae9019b30d68c3a9bd6caad11201adac3f686f845187662e1b617f5f10023100bff1548535ce05b21d63f2f2b5c98bb524663ccd164a8007d8d5570e21e0a060210c6ddbe7a9927983081c489ab7df580302047c435bb500683066023100aa866d8245cf7c67ad520eb0d3b971a60a78c7564cda611c9f102aa3950f90399044b2af870d228f5e980207ef70e204023100cae66bb61938e3ab9aeba6f2dea345104e9627c97de611ccdc11a13ff6d3d8b682169d32720521fcdbabe4a7e20899510302047c435bb5006730650231008fc07f3caf6b5802d2ba363711780490aae1e0aeadfbd7c36a487eb42bed418406883521655a18e38094f590adcef06e02302887e12a3bc9b74e355c5448b75191c76fd5de4dbc55fee11303938d97cdc11579d56c8ec19d9f2527ece483fc40b93e0302047c435bb500683066023100a25af2ab1bfe4fd6e2333453adf53d44e612c57b441ae8f743d89d49b1ab7df632517ae55f1975d64e1b9c880db54742023100a9d0d24d7852ebdec8a9d113de2b307ec4a2055479fa26f0ce997a7044d78ecb3ded977e9c3cdd9bacf3f3d60afc5b860302047c435bb5006730650230202049f2fa61f84a21a85f956d529cefefc78a3324a05164e56f2a2ab0829993b0ac25509ff326e8664e3f4bf2627ac8023100c7de5517e54bb3c3bdb85186145cbd1ed1e222b73a61cbd499d815d7df9679a60d5d6375f2f963a6592f3b86556b73480302047c435bb500673065023100c9bc1c36bc898a23dd7d5e652477023c6586573dd23fe667a2de9a1ca70279f481245b386b1b8b173d0b459a66e5aeef023078c8b35466f700b66d5e69ee55160fd88dab8b46f129cfbf02a75155f09e2783506697d55184a0b8b803259e84afbcae0302047c435bb500673065023100a6778b80168f1652a3d0207c82d4d3d46c9fd9889c264bb0b7802acf20a2e34df3ce837865c8a5c784afb84c36ffd2b002303665f7653c7add122a1aac643e03fed966e6f1ed98bafa8772af0037301d853aa4a7eff22b316fd4437a6bde42335d5b0302047c435bb500673065023022a080b254f5d8ffb8ce638ee9c47d00ace1d928ac5a2e070cdace5b8358155e997178c6674cf64e2953d3882836e054023100c3753f7d94c9eda0cebfe887276725f1b67a87a36664a0c2dc4d111a40ef3b7944fee1a052090a3609928c0321d4d7240302047c435bb500663064023011f7f3979ba6cd5d71ca6bd5028fb0909c84a7a7422f304b653251f41e14976ef87d02b5967a86d05847606ae8d8360c02306a15054a83a9d990b2de9b1595ab41f6d7d4f1c4730974e2350d7db9cfc7a539078a5ee3544173dd2aae95f5690a379e0302047c435bb500683066023100eb38f3eb5f8bddc1156e4139d00c6f40a912989d4bf6ed683ec7a34e8588b9e7c60eb930eeb55148876ee93e261960750231008f276d3e7fa1ee0a57bcccc157a743951b5e0ec52e6e5dd1103383c5ffb149243a49b24469cd5e5612ce74991a1ee7c80302047c435bb500673065023100a43554bc28e8886ff7b2983289e144223428fa508988de7678d10213a75f3a4bfff441163a78646939ffc23c62e2cb3902307a19dd7974b3d3e8ca2034a5e5cc93cdf45407ea799c30968a193333f040cf89835f84e89ca32c1bb134833faaf84c250302047c435bb500663064023004cd47ef975d7f437397d342589a01d8011ec68651a9f10050d80c60645384f947620f5b05daaf9b844105cbadbbe31202302eda5e0019b3bc512b64723228b5231d38a89b74603c523a6730348b373ce0533b4623e5b355911a983df388cdbea32d0302047c435bb50066306402303f59707924a7162767188a61c2427d472b73aca1a8727f7d2732966066d1d3988d2b47761ef0e4b6026be1182a6d51ef02307ddccb160c6809605e2ac435ca685a66d27dfc56a48ed6fb457149f771d697cd000b24175e1835ccc03a8009e9fd73590302047c435bb500673065023059a8bc5c56380d9770a2efb7c8c086917245137f24455aec8fede64f6ee49a9468bf7235d73ee895703681409e6c81ef023100c65e11519e3edfefaf16c2e88a50da638acb6219b06c975b7fe433bb161d85d3b6671e9489718f8372422615b42dd30c0302047c435bb50066306402307ec775a7820bcc5e3d9dae2e764c838dc557f3b135c42974812e923e541fe331960518ffd3e03c17de78ac39b7ed75cb02302590d79bbefeb2343acc8025d683b816716d407f065ff8ea54523e6ced4220d308f268d105fea4112fb177a15943984d0302047c435bb50067306502305d99d1ebdcc0b60934c95cd4ed57a32327b981cf8ecaf922818551c91392f89dcad38216db4fce2b3a20fffa0a4eeb34023100de8e355935d7498fb5067304c83025f8d7ccac67ff3ffa3a42d2a59de638aa0ad775c7183905422142faac126854fd1c0302047c435bb500683066023100bfb34a6088e35fa9008f17720212f46dae38a6ad8ea66581f8a0ecb2f2fe56de6b781838c5f42c053ff57b61761d4a3d023100dccda573ff54c9da3e231a1490f70b72aa3af815ca18b54de401eda574fee6e52e9b793185de558d77101173af5fbe100302047c435bb50067306502305a1ea69bdd1f5780da757181c3d1820af29fda4e90b2ea1856b8a7d8897c3063f545bf2bb61071b845a26299efdc28a3023100bf69dc147ac5599249278a163516b6e423a1d0293bbb72d83a81b8d300cec73d257e0fe7b25fc700682ac6dd8c026f6b0302047c435bb500673065023100ec1b4dbcbcc9e3ed8652bcc0dfe0e76b55914e6d729399f835fe0daff77319e13e3abbd5dc5c5daaa2b3bfdafe5214ed0230193af7f26f8f438b952e4f609a1b32d3c9f03a8bf1c4448d2e61ada574798834dc8d2e90360f6bc9d36bed7f7482a7300302047c435bb500663064023022df7007f95736ba99f9d7f05606a16b6d8a5dd75e81cc29ceca676cc2204d1d7511ecc046dbdc3fb832aadb2555fb7d023073af4b69d85df008bcaab7331280ef822b0b7e8727946e546c7bde043dde074cadbe53f0d8482ada0567043c207ad2410302047c435bb500683066023100bca190ce41fe8680e2b40610e763ad65dfb8386eb70f0e0af9de551b2b4fb046406713a64c6ef724ea9c96b7fb3c061f023100cddb92ab72d703356d4656568e341d2fc98ec1ba9f9b8d3e9d7632a6c5157e6e528715c3640521498c392aa4c1f6cffc0302047c435bb500673065023011f85ff4bcf6791eefb6ea7341d20e5c8c83f5e7f73f3d1393d5f7833fced9dca09b96fb8255c87d5026134e610c9483023100ca19e418639bcf9014c47c78a6cb551ad7c6309e7490f858b12d29ffd53b25853279d426b847f96b0472acee51ea5def0302047c435bb50066306402305b7e1fe690ffd9cab6298c194e3d48ac3d3666c3fccdfdc6778e80919bf25469e1df3a247ac2546fb5e0d28e4c698b7502304cf676c98408edc8c59beee961535edaa5860533dd0e9cf604d2a00e571b3622cc7a995e2a8f052b8f4eb07aa43a4b3b0302047c435bb50067306502305aaab4ce593ea978a84c6e0f2415f2cf1e0e88a1c720853f8f0edd8f5be0cb006cf5e1bc6da6ebc6efeacd9515c5a017023100a9c69ba951580038231cfeef2b4ef9060a619f7576eacd34e76983d4343f5426cd77ce1df273e4aa62480158901d381e0302047c435bb5006630640230205f11c80fe8283f1b745066d86ede2e7640d1978a9b4b45a09887f723609197b450e9859413e6bda4c582f74beb15c2023028a57bd11de06f77442af8ab307b5a4fd3425a57c8d08c4f0fbba11d7ada041092b0931fc493c60450e404b5083a4aa10302047c435bb500663064023042e3b1b1d106109c7bfce7f36bc142a3c4e164759764f70b3f3eaa0b516a0318214a85bd08f90617ab723870ebcaa25b02302920a8ef59f2f5da23038cedeae50131ce25dd8f689ec5b2c253a075310b0e91f68d45847c3c8409d14e3b6db02f42ba0302047c435bb50067306502307a59d0ddc4c2eaad93e4731baf6e081667f849b1a551cef090cabb810f94290d80ffe9b1a7ebd3521bf2d5132e8fa4bb0231008f3d8c22b0eff315453488a501924a50ee55c77ae4c08139a4d826869b5c3a0d784089aad09ca67e3c0f79e116f377d00302047c435bb50066306402305796abff026d30626e56cf2e64220cb9581824a6100d54af6b245c68aeafca8d1632ace07e989347c193c61ef3446f5202303ac65aff03fec7a776bdd43ef91fe4cb73ee429e8519e6a0e3d346a303e976a7636f5679bbb7f961e570917fa4ccc77a0302047c435bb500683066023100f115effd7371787e646c0aaaf5a14b35a8b9924d10a44cdc5f6fa5e2fa675774e6748bd04821e9937abb3fa97a2953dc02310096f69f5459b87088302fec51ad2ec1e7518bbe0bd43bb514c9c3e37bdeb3f8321c16a0bdfd74802338ada7348387ece70302047c435bb500673065023100b15aa3d2b3b54d5e26e1992530f4b2ea7c93ff7f58920fca0c268b2a82cd1e5e1518070ae833469ade06b0bef8e06a63023075446863f6b76a0d530ae22239ce99342eb2c4bf334aa604abd9d02099defdc23e102484e5e8d3906933f1bfb5ced0610302047c435bb500673065023032ac91b35e77aa9f81e2726984d761544f5281f3e500a8eceb75f0488641bae6cfcc2ecb5a93d52892d170023c0da4e20231009453aaa9cf01ab21a5f527ccde74478f9a41140643f802a05745b77bf8057ba180a6f3e7e80de8348c5fe4d2ec98ae760302047c435bb500683066023100f234ca67ec541973873ca9827fa32edc638bbc92c52c8dedad4ec2786a14eecb0ab34f13de4d7387f3c379167bf3f39c023100ac213a12f012f0cc07b5e2681ec28d390e7047723913b4f60eabe83022bc6678680da840c06a3e87f1f46c7522b37f770302047c435bb50066306402305568e94c2891c834e1cf963ab5cc60b56c5bfd7d2983c02035b69255a256e72c8f9a6962dec981b82a280da46214924602300b7f48e33694d6d8d8dfe90b9f3876221571769be9526fddb53372ad7bc25cb482c1271e5e89ad43f2a628d973666fab0302047c435bb500683066023100a820df876d0c5278600e0581ed0ef0176947cbf94727f0f76c767666dc05c104bbd41db9dc2d3c7c2a50eafff650ed9d023100c572fcc7a88865568d1b5b6de8467de223911fb3280ea3215bf703e5ceb12ca46efc85752f00468931e2d862a5803edd0302047c435bb500653063022f2a8d05856a246f700f61572ea0a3dadbb86b1388fb91032c7a43cd8896d8fa3d69c2a0b8430f849aca47ff1c2f7d7c02303d9226f2828b6ffdd59e75740bc68f57253200140449097cc7a99072c53d122608ccd5a1d91ff31ac42c8d7523b8098c0302047c435bb50066306402303093ebae55f476910416658c7524c7ee1ab53588241dc50af0dcccf4710f72f75b373d4874d41283309e60acc136a92702303e3f898edfb4eb4f937a696c99345815f156019e70141b3a0c64678585e9ac0b705a1316e25263fa47a210bd7a7b59b50302047c435bb500673065023100c5980931e2c7ed7d6e88ebff01e70779d87cc61e97a07c87fc0c6313c2df71a981b43df2e0fce226d14eda7f76afd64702307236380e127c58a3088eb375a6b3b1cfe06e40288683b8f219dabba934ea1405e36bdd21615ba45581fce6f2e81c055f0302047c435bb500663064023032fb6f436003a661d3f0f638e9a77c80f4aa2d781bd8a196cdce0eab60c001f6b9543eacc319b396b059f8e8c53ef0e002301b6c89ebfcf7e7ce44664804f8a1b4e9dfff002ce901d8dd88be8c751fe312d9a518d4598f837645a80617125be588320302047c435bb500673065023009eb5fea7d1f21d984cb511123143a64a63aa706946ef825cccc22353d5ab2e29dcb4c49f857ee52805238f1d5578648023100c77681bc13eb9da8e36af71ca1ae611eb10ac7bd512926de887a4b325dc6d64449046d04b7a4743aa36499beaf02d55d0302047c435bb5006730650231009ed1cdcb6d16a6c42c9b6b9f699e2160269759e064cb53ffe2a394f48ae958de02b0f71b6bcfeb1e883f3b57dc1cebe3023034a3fde9195bca95b775cb92d392981e9559317254773c00fd7f22fc9cd8e42770fb5d27e71cbdd7810f74aeb2c8343b0302047c435bb500683066023100cec3d8fcc206bbf2ae71a1538fd20faf74be8a3b310c9b9e0c6bb35c9e15306bc45fa2d57e25cceb3495065885570974023100d24ece1a5b4d22aea60cc8b18ebe82f1c7e08626e0ff8e2ff1610a9424d0382896b6baae2a620d8bb7c0090868a76a880302047c435bb500673065023100cb2a446850c8f2df7e8efeb8af8f08ca19e92b29e91e9a49ccbde5d6f42215c1e9f1e0230a5fd61be037fcda581eeca002307f3fe3cb4d733c8a691f2e1c31f2e4daf40c038ccf5b21cd02bfc8f3d5402569dbb1800888262776adb292bfd1eddb9e0302047c435bb5006730650231008cb67bc68fb7407d8651e2c2ce214588f5138a18db43665aea8eafeea8d73a649bb2cd31d4f5cd3c426969cdd57f944b0230296a7ad2dbd221ae9fd8e85e78b670fb5d821dff8afe507a027d30cc8a7dc6b642d9455307d96f2ab38d9ce24679a2510302047c435bb50066306402305d0a95f337de6cbacf85dead4cc9e1da9f988fd954e3f356da932f2ea375ce03f69cd883dc4b25d216fc12c3d9d91b06023019082468fb11e3ee1163434e8abcc9ab27f6ce7d7a48d15f9aaa9feeebf00e5f77657909ccc0c74e85c34cfa29a18efa0302047c435bb500683066023100c372fd16c142a16ee805a09de9b7cb3b69c542053fc42713584d323352c3dcc2597e3f36612097a8c57907238625d84a02310085d7b6e918f76675acbf8774c17ae3ee707808b62f5471d497f49b27cce9eaa7729cf2e6c02cb788b2d359068602993a0302047c435bb500673065023027267b5dd2dbb6f6572f0d93fb30cc2856e2cf34dd4e1084dfbecca903b7ec2249d536adcb24be9de6bee34ecc01ec29023100fde791dcae3fd64bd7bcb0e1d2dbad08b365eaeaf5ca8535430dbfe3c9a225dce71b33b0e0b0cc478f0eae8820ab66c80302047c435bb5006730650230590ae6452359d9a74c52a472930761335a0b7caf6b04356e4a5ef1775abfcccff5389cdc336ea1f4c242075b91176f0d023100f7613bb5b758205cd66c80983649e8e3b5c9cb39f23433305480e734f2733bc0c41118f4f93e55ab483a2c366f5c504f0302047c435bb50066306402302daace79211802af31c162b1ec3f7a09900464d6b3b49a655b80bc4b9e74e64f3cc5d762c2e21a28e0ab94cfbca9a0fd023044cba7d826405dbc6aaffd826072863db5185605eb054a832662b8f1f33e6c4c1d9b1e90f3c38f9b0bd7131200b1551e0302047c435bb500663064023055e00251ba512d3e3095c9856f951ba420222a3704847b1f63a75ddd10510fc7a52b02b7d79244197b98c282e91c21cc02306f3cd007a75e9088a4150380946ff5727c747b5333660883d145f0ed146f2590713e718bf5106b6aac1005ffc11fae920302047c435bb5006830660231009ecfa9aa0675b8df64eb8ba6dbfc0d392d3b14d02b5da6e727667b040e09e5cd090de2fc893ded8ef8c0efa70e6a1679023100b495880d89864b62df3bbe7948aca802a0933f4b50706a49405c29527b31873164c18c05c56a66ed09a07eb3464fa4310302047c435bb5006830660231009c55c3e86820acac959159fe781754fc5ed894a8cb03504398ac0ab088e6417cfbf3ef7b5ea5b52fd592a562870c0c18023100f8e3ff7f8a3aa73007d7dc78d8f223c6a68b55dade3671a3aaea3030ab598c9cf02b0498c39ed95dae44a4a6ee4fcfa50302047c435bb500673065023075b69c2e7e4e7443c3830115fc81b05e89373dca8f1bd5374c34d6e386fcabef8611cf82786f1f43af1ec5a86aef6d3f023100f0d638e7260f617f023fd97f31da695feb7ff56bc09ab4ea0763347c8852953ebfbfeaede4c642468c1f6729917fa0360302047c435bb500683066023100a6edca8b19be4341f7646d531dc2c8dc4e90622174fc90cdb737495f029f9b5f85d5afb366d3d143ba76adef7c1bde49023100a40240441e00c03e1b5c3d3beba3b00318d8babd739c7d475703ebfbc355fa29a618566473bdc2d0dc5f9a28f3018f940302047c435bb500683066023100ca78db58676f6d7378f8deb461b41a97e76e43090b7055e521d61b3cff513c6d0650dc33af7c0612f71402866cb45ba1023100beeeadf02701f7a6e36f3b4972a10bc42627c5c6b08cdcde742b6e6d81b9409c722ffec601a49bef6f1e50791fa838f30302047c435bb50066306402305f27ca34e75c210d38c9bd7517926ff9f1d586656c9e30f6827b83b76f0c4e465c9da03897dcaca3b9950ecee72dfa3102306d3bc82c90c8527326b17e72c443e3e8644e93ddc636440b987871c614854de39a17b815f21903eea0b6aa6f28cb701b0302047c435bb50067306502305a0116ead1d1d4e5aec57c8dae55813983796f8b6b0b4134cf5289202b32f10d593d2c5afa87ad83be6796bd8970c0b80231008fdd026907e5494e5a352b6d5955bb7c35bb7f48c6c3d221542590b7d00ccd2b14f622e62751e92b167b72b409e43ab30302047c435bb50067306502300f06f356c5af27a5f71a4ae027f7dd880a8a427e5bba6726b650ad553e3ecfbc24fa5e698179ffc830a080d08e28d67e023100c92f0683cbba2e9d5866a6d719f747e2a18839e31d67c8275b23614c703d5189253222c997bd0105e393daa890665ef60302047c435bb5006630640230278a06b011b2cfe0de8ad9c09c1d22398c112e967df3ca6d9d1e8954ad2d28fe42365620d03fad5396b75f6862d066b402304a2bd899a369e11f307b540c19dc6349362754bc363b6e443aa7c5d47966fa19e93781770804ed357bc255ce9b4dcdcc0302047c435bb500683066023100c915e2292cde4f7a07edbd97bdcc4baf2ff434ab355c5325beedb5619551f4cde1a4ad3232985d215132fc76dd3c4541023100af3c5c2f86dce0345f5c350e498105b0bcab1c618929a0d4cee8c53e49dbf34f2b735254fcb65470a1ed7d672bd013970302047c435bb5006630640230486ff23560901a4635a8b9aebb0599f5cc9f379befc23e5bf9c5407478d127407e16ad75616fef64448e86701061af1902303a7abfe2d3ea8809a69b316ce1ce0dd5282065bac8860e164259d77abef2fd732eea706decd89063f752038f0d8f5e130302047c435bb50066306402302c1019829ad61f9accadd61f3190d311a8a4cf244f69027564c6cb8906b2e1c788a855a3883d9bfde1ffec437966830d02302fad05ac3b598e0c3ac7d61b3161cb7465b9ebffadd0924975c82bc60a70585ebe7ed94a68635e6c69d22a905952265e0302047c435bb500663064023079b73fb9e8f7037836a6c9f6eb6addd9b6284917b59241125464047b90afd93bb7ddf4f9f801876ab627768daedae2ff02307357bc20f84223d5f34747ab91def13f4639f7141c0cce88ef42031c6136993f051a5ec0f4731fb43677fd43ad673e100302047c435bb50066306402306eaa6c3f667e02ae7b846d22c8ce092e65e3c85667d7852868eff04fa4ba30fbc631223bfbe146c90e20137fd75b51df0230133bac201936345114275211edafa17c05f8f5496c2152882bbbd052afee732c2d7ef6f2ccc9d2329bba5be30a9173620302047c435bb50067306502300b92ba75e4952ae5e7b3e3801f3210858ea6149e1ef6a3f5250a49afb3750388fa15934ddda61a693d5ba7887ebf97530231008fdbe78c8b3fda5eeffc2cbf94b0fb26a0577d173e814ca45d802eead211536fa0c41304bce2abfcd2f7577b838693350302047c435bb500663064023039a8b32a46127bded46c415422554bbf64a7219b49e719719c97e5bbec1fbb886b72641e59c32c2aac7f8dfab4d447800230058c1a18c1ed5aa012402266bc654e6532d15b3b3728e8bbe9d63dcf4752f78133cdd9af604df56996a91a2f1fb4b0030302047c435bb50067306502305ebed3d17795b4b39e2100be4f579e9b16d4aba665c9689952d89ce1b6678f2ed506d841a26c2d64b61b8e3862e7ca37023100c151dd902a74e8b75c44e6d6e7460fbf8aa9e6c699c72ae785e82a3d202f2b113843ac750c49f23b593bf4fcfda88a160302047c435bb5006730650230351b9d395b3143dd11a7d66e3f485d2e5895749953b531c9530e084449463cb39409c103482b94508ec95c9d5d74e8cd023100e07cb8a288ff0ab4a896090f7fa5054933d0ba904a856c089a4674abfe41e57b2ca2d9d5b0a14ae1174b4564f7a0793e0302047c435bb50067306502301dccdcedb245a2a9c258343fcfada5500ca380f1cd658664c34260fea0f6077898f718f9079e180da6ca18477a64bd23023100e746c110df6c526abb43b3e08a3bcf8b813e608b08a3884ba2569231650c67eab1d3d8ca6ea9ef7435893fd133c2ca080302047c435bb500663064023029277c47bccbc0222537e4eec627fc06508e996fa3a5e676df7f195b31a056904c99cb2b859150dac91c491572986651023019833ec8d5ac6fd83b67f46d43e683656084a1f4f91d89cd355a7d68bcd907931b05aa2cf4ba6cd0451b2082122256130302047c435bb500683066023100b3c659bbf398fae43bc7df5dc7f2acb265469bb93aa637a42aaafa8247de35c55d1433aea65c42a3121365e97debe308023100c87b669b8800df4cd160afb450d5757042566a44b4c6b10698a7869550346f1103203f9f7f75125b92c15e897974b44d0302047c435bb50067306502302717c3071c733a44571231bace200e92bace22c152a0940e0eb50feb9e06d5cada6eeacbb598c7ff081becce2a12a629023100da6e943bc2ca9bc45a6c2188ff6ef4ec6d2625fa2e5f55873d2d56f1d6fd26bdf0ea566bd5a3890f9097430ddf8444130302047c435bb50066306402301727da5e776babe1808dbb3fc5d78400909928ca5fe5a507270877ec9972891608c6778c1ce6f0e791abda7b92c7fe730230534330ceb4f78d1c200160f015f95ec56082bf2033f14b8a819196a03e112a5e96c62e55fa2430ba14f42e16ed37c2720302047c435bb500683066023100ea682774f606d9de5caaa510d42a3bcaafbe0bcf7933e7e0bd06114a4a5ac1df1d5429000aadeab1d7e09e62da6d4459023100abdabcfe0620d57505dbd5563e4b0e937f1225a2fd4d3ac43345c54318d2a383242323d6b040be177df90028f7a4d0a10302047c435bb50066306402304d4177a91293fe4ccfe52f2e27e35a06b5b96f9d600eade3ea2b43bda7b852ed45121bf840b56e9f0efd46a72b1dfc33023063669bccf364f60acf4b0bc54a132043e2aac94653ff9c0e07ad29aa666cf7031638512bd823aaf2d3f3e146518421e00302047c435bb5006630640230574f2f6f00d0cb3fdb14ad20e333f46a2f1118be825fa274c514e7c969793c358de2a079326535e3346b5b1aa774be6d023005e1a54b7255b7aae73523fa0b6d27dd0bb66cf25e30f5a7ff52637f04017954d5c25224a6d393b463d0f6d0ca843de50302047c435bb5006730650230090fa519efa58a74c8330b7ddf21cb6df2b88b67910dd3779fe8d096c4ae7a9dd231d258895cb69e1b46970d0145ead4023100f0b2a4f07c3651fc78f30444554daf1f3f577fd7cec429e215bc0b274bd0b10b15e7813d874c0e7472364451f11639780302047c435bb500683066023100cf665b4d2521974d8f63304b5b6a125605883420c1401a0d9d2d7f952aee35968a0a5ee530c5540deacfcbe6fe4cdfa1023100f4aec04d41df468d721c0985928ba216b5ef966d54da00828ba07f615520df04b1383b4fe20c200d428f0458831819230302047c435bb50067306502301d86629b2aa3ef03545b6d887ebeecb84cdce971b15197e7309291d2923d1a5ce13f11ae8a40b14a89e50d81b5bda4680231008ca9ffb697b2a8b7c4c97774e36f3010a280a3d74b0db29230ee9c6f90bb88a4e590d7fc0b584daec891c4d6874897b10302047c435bb500683066023100c7c43b61356f16b183dfe4d3f5958c6f2a588fc22384e3c0d2e4527841fcecef1710f5a7340b82c0078077454f57fdc7023100e89b4088acfea0300427cee21aa3b0e8f1dd39e872bcf339f6090813086e1db30f13dc6a67a7db7a585bbd71f13c1f550302047c435bb50066306402304033a55f481df15b5f8c8a3091bc9d6a3c82eeb1bd3960c149701ba0a0c4c435d0e609df71e51070fdbe6beb5816f6d602301a961a15646c6e619b6867c50487b464bc51414bb73cf27ebf592eea534196c845075ca7851dd187d5274e7fc461c6240302047c435bb500673065023100a207450be66e4356735c8dad1457404f4a03a5b0e56250202fef824d10b0ddd6fc0d3f81edabe41d27c2325d925079ed023063af866b92d133d08bbe9de35ceba6506927df137b26dad10f7ac9875afed851eed829765c0d8d09f5418b26e7dd01bb0302047c435bb500683066023100fed7ebc481247397541984eca42bb806049750b4fc5cefa4d79614548094c8c5adeb92a16bba30f90a829550985730a8023100f804796ec428cdbeae87e94c899acb9d9d44aacff512eca158429ddb2be877718fdce95c59b81616058862d550a8669f0302047c435bb500683066023100e7bdf7066caa31131877781e354c264f13b7eaa1778b17345b884d4fbb51ae2a06b18c9d95481f649840d9745bfe2685023100ff72d0c17e0ee537ea90bb1bd4c69c62a60f0ddb57537e6bd064e58f6d193ce89312f83fd5aff6b95b9d1cb8b24694390302047c435bb50066306402303438af46134964c1b2f57d260c2b79e519e1f001bb0275bcc1c72f80f6b4fb76e2940a0c64fc48354879f4b118f3b13802302da9901ac0d2a20b80e28d417fea310b310218d4bd4bd475e3fca9c20eed07f5cc30cff5baf2f58d610828eb378d17f80302047c435bb5006730650230138e503156670404263941f391d30c81755668345b520d3b18155a35513e03e04b0a77548ee96b4a834b0b6441953453023100f2d395e84dbfb0e16e08eeb885f58ff7d31e97fa3f7cfff273673308ddca6582dc1ec035ac7f24fb8276cb43f646298a0302047c435bb50067306502310081554c7f52a33c211a546f8a85573cf371636ae145a94d83f5e04262d0e9f9a621bdecb56d3cad81fd15903eff4cbf5302307754ec2ac0da7a5ad09a628e9b7769d59444a546edc58bb052b7078f6f38942c3ad0a6ff38d8cdc1f022301ae5c3aadd0302047c435bb500683066023100fefc86115b8149c32107d0823a7241df2885a43a63857498258be39a289ac0c5704d980b42fa8eea3e7324d926fb63e1023100e94acb6878c2c949e27570b01de4f3886504d3c5784eda58e2f41251172d625321fe080a010e71c18ced926fa1ac6ad30302047c435bb5006730650230622fdedfb372b20aba3b210d210ee8f3e8e7f52234adf352581d7795384b28bffed2bc30dd4f2b2f3521c142cd5eebf3023100eb3e289bca0d2a13bbd5c35e5a7282b44cf4b8d8461058d838b2538485fc4c6dc63eb1f031f5823e5473c7fcc695a0210302047c435bb500673065023100c7c2294126c3d81ac228ace62525526d3983e302a9fbe421c1d91ed686e33f0fbeb4fafffc1dd08dd541238b97cf512c023024c584162c4de6cde88616cbadd4813d29a16fe3f6e5c5dfe7d6375d0f13ecb704698169dc0aae51310b316b37902d960302047c435bb500673065023024318a3848ae8fafeec2f8728bb18dcf52acbcbfb085a2c7539e14f5cdeb0b84d4e268a85a7b4d4fcc3a2bb89cc4c8c9023100ec986ecce239edb1dbaa0f9209080049cf3342c0d4f0addd8dd29b1037a801406d282b2a79b47a1a1b9182b2c2f48cdc0302047c435bb500683066023100c5be5a82cce00d1c586f56d3c07486bfbe3d40e10dad200126253ef9f44b00bc856b81b41281c3cf7f026ce661f70b2b023100db5fc8629fb4b1b23174a465acbe807a5c7fd4a113a60fba36c579a36775390e4f6189ffdb84eab73281c352b50c07b00302047c435bb50066306402300bf2f02593e97b96fb472f0b1812a54f85e031a239543eb8a3a35c84e4a107be27d7db3db7c3ccbdacc9d139f96f434a02305b596697322badcc57d750abcdf08781f21540f0ae9c2198dc09b70f09adc60ccc26421a9b75bdd01eeaad36d41b6c760302047c435bb500683066023100fac7d7cb3c4c121f01299d946247f695fa02204994275c2a5c0118d24ed75e86084c6e37a2efbb5b2f08d20d2a6d031a023100bd5ac8ee56d6e01fced836511e3f512563d8a78c1359183d39fb4038e0d349bbe0db7b427cfbf4346a88023d6cf27de40302047c435bb50066306402301717ae65de4aa54e6b518e6efefcc228acceeed8b7dec8a7e29fe69384907a1a1a11812c1e9368d2b13650e7f999e4c70230303538618dfa25987c11df7fede334de43b68b7c5921fd4742b4520b2da725cbce3a9afe6e846ba3af7c4244b34013ca0302047c435bb50068306602310091369c549e13467e1fc5f218f12022f52f0415b42480bd99d8615919f6d25a30562b664cbfa09760a8fca237b5c4c3100231009868a779e817a87ba6a0c456abe7f19972e85f95ded7d65100205006cf4d94f18170d93233f61d437b44dde124860a340302047c435bb50067306502301fd4a68e456df6be71d0d1457cc01bdc353eb8f6242b6fb32230a976a2222bb78536e8d71675a92ac0dc49b75aa35028023100931ac550a457132ad1ee262969b179bcb63090b2b14e5ebf3e2b77bd844b91df8853c81e41674253ebda01be06c1af360302047c435bb50067306502310097614a3e726f936483a033860d2715a8817c2d6f2c18c43e38d88ead6e40106edec85d8702bdb857ca0fb0be11f67fdf0230713ac3a26671c9c5d5970db4cbfb53dc1e1ac12fe6ad61b31abafd4bda77b7530c85df846305284b3b78573ca1c4aebe0302047c435bb50066306402304da603f72783b6c712bc4a3f33be82502d837af2a38fcb283d2f17207d91dea772514020f4d947c8dfdce25f7898b74b02302b50e734cc6e42caf1e215dab90a5b8cdb6219258b8ad1e4d7079d236fe941950482a9029b5db14883580209edffaf310302047c435bb50066306402301b1cbd3aef1f3406e820f34219872caeb75a1c504f8a460efc8bdb11e3e39fe6b901a3e5ea1a0193cbd7b33ca30801c102307d207ded45c217daec8a69c6a5f4918d63c3317c2580d4eab905e8616d140dcf71598814e1d4dbf62578c84227f2ebf30302047c435bb50068306602310092be35bde535620dc2113099e2459ccb2bd26c453faf4aadc2fa7a5e2549c8203dc2cc0d3ab12015fa51142336211660023100ecc5f248fc04f2d04790138d569304a6e7f4946ed40616bacbeb835ac6f9c053af5dad778c37b498eadf616c3bc334970302047c435bb50067306502306ca3593d7e868a70a5be990a9068f70a92b191a8aa613932bae2664b6006884a6ae6ebc5b169c29ef9a89094d25210e00231009a44ac20fecb79e31e864f31af3428251fd0ac2c7e026baf9e957b5f40a03b072193617fa076f133e46a0ddea55fa03e0302047c435bb500673065023100eae884452bd1c1bbcfa4f780ac9d763f8921d5b319d1fdc6ac1b3fe74d6bd8aae81d7849a6c6118ef4f8d66d18a5664302301175a6a422d0de9f76f7be7c88d1b53a881ad012889240daa8070da15836cb7043962700757b81183c65d8a4412689cd0302047c435bb50067306502307fe24ac94760b6938117632dc5c71f6369205c0524db492b696b7f10e79e8332314f24a9e37ba16075611793fb00c225023100f663bcf6d40af997e387b45525c484c53c6f0c9fa1e09b3d0dfb57837d8b0bb56aec958dbeda7d518550531feb39b8020302047c435bb5006730650230411e59b4d9143708f0e32e415ba78e6bf8db0dcc588629abe2ae205692b72eef8e75f4a447b806913a44c55ae7734e89023100bed138d53080f4e54656027ed3d34e419767a8b1fa25633f0f66b9f9881091701faa009628e53684a05da81e7f6245d00302047c435bb50068306602310088659e33586b0fd5139767e752ba8d22a3bb193ec7b2368bfa3596145f8c8114ad4d840f7467a8c0fb4b19a5f0239a85023100ddee45833c57f7ea602054f7646aec437fc00dbb7b70d72f7735274df1d9930655d7b2afc6cb35d6f2e2111429f7686a0302047c435bb50067306502302395874f0b132ceae1aee1fdb21ae06e5f328089cfdd48f6019837030ce1eb09da4eacf61bd670cab8d388978955a11702310081af864beb3f636cfd580235b15b196a245554acc8987c46bda7269f61b194d9edf0085175c1dbc2252fa181c378a1800302047c435bb500683066023100b4f42d215221faaf3fbd2a201eb6fa0199b707f6c2feb5139eb9e43d5de2f0dc8a17ce7ab66161adb7bb8fab84ab8a19023100e559c65bcd38d025a834c9cbdca91c90db7639013ae1dfeb0da83c6761260690abcaa7a14fe5b0df45d2487aeb826cd40302047c435bb500683066023100abedef23ba83b5144563ca151effa091b4ea81b2a7b3e1d2662a8e07cdb3880212235cf527919814fd14164759eadb50023100942f680303d2069475740d45bc78681d7c81a9912d0aec392f53e354a6e4d6f989fe15f8f66c9cc1b0dbbf7ef65e69bb0302047c435bb500663064023077c9540c2296575a2363a30f2def0680e6fb122e9e758722dfd291733aaf7a8129b4f53acce4ba2033d48319e4d3bf44023000d901be68b3c6f4205e6997d29fe6c96040222b3eec4ab2d2b705acb56e6b04a10ed3145c8d4bda5544229fbd4ecf5f0302047c435bb5006630640230578183c2b4bbae8fc04e81ebd7b6195e60d29a54cf00c82a83256cc30a424034a005d44d2bb88bc06bc55eb8dbebda0702305ae2be0a132b8955a2e849f397546f06a93e41ce8e2c38bc5b56909ac0e57a1125f1215d86bc791a2911df6edc68b28b0302047c435bb5006730650230692d2f28f3a0a1873c2f5076414c8f1f63b43969d26775388b8ac3fb1d0906439404c3c7f6ce5055c6a71a0971d3eab8023100d58fadbd30de38c118bca237d6b7e264de24996f14348753547d5a3b9503d3106027384d3cfd0865be55cefcaab6c1df0302047c435bb500663064023047ca555cbe4575ed07352b095e221844c2ac3044996b1bb74d587eef8dbcecf2cb4bf71322ea9af94fc3ce34051fa045023070c76ebd53fdac5d8d9fe3a18b9c9e288b7d1048625fbc7059f7c765b88149818ee49072ea7f52a0fef8c332b6dd3f820302047c435bb50067306502307a7b18d0a7d5af016562006a2e542e3c82975a9a91f9581d41d20b72e03b82c446bf8c9d0e2b416fc39c054ed0024ebc023100eaf41aa61447baf57e0db578cbd960858620d528ba8bf8e91693e2e3fb3471b6b9002b64e576bd99bcde43df9d2ba5b90302047c435bb50066306402301b015adef00c07ce93b766de81583e15c1912c7a7df338f8d0c9796c7c1f69dc1fdaae904a4398fefa21f7e3c50166a802303dc7ba0f883bdad1ab60b4ed8a1debf6088c07b4e1111a79379ad9a813da1837e3a64e0a40529459540a2ce36a4b9a2e0302047c435bb500673065023027817d30d9e59f15324cff1ef3915142884538485f8d1b50626748984d173076bc9e8b6b5a1a9111e25711cda82d6458023100e095baac3ae333fa68fc61e42a31937956a1a0f1484f42526f1943f3e2269ad6f547f4f83592620344eef134bc517ae30302047c435bb5006730650230581634b86199628d16d38e49119c86471a3d4678960c8f34155c97d970874b935d312d194d6dbec708524114f3901483023100933e046a96c81ba016467acf4d5301eda2dd2dac0266c6866bceec654d7778369f9181923a16057e57947cd4830dc9020302047c435bb500683066023100ef8548b699980d40877e618cdc78d3d52a34f0b631c7b52bc7c57a49527381a721fea35a441291ba049afbf1ce6eb4b7023100d3738ba6cb62ac8675c3a792191b4608dd449390675d578d531b2c637596443e8c0d6e66276ef2062c0d2203e5938f910302047c435bb500673065023100952872889e2416c84369e5b50b63369ed8467008ee8aebed204ff9aee0511c1cfff5174889bae7735b73847fc30a5148023056fea55ae58062aeaba5d5c790716be116843f7ad91aec67d0199c9b5f5e0b90dd8aa4c9069592b0c68e8717c4cffd180302047c435bb50067306502304842952a2fb535c0c92a1c2340c8b46fce5bf05a34522586b212d667447327d549d8f92412803a8495da3bf45658b695023100a7e92e37ab9006d909b60b128c37a701447db773feedc672584ce9a8b1de74e40e19deb08c837fda4bd1bde32167d0450302047c435bb50067306502300388329a73781acc6ff4b4622ffd8563a4e37f1e4988d9fac2a5ae7f1be8f10e996cd68037608a1bd4fbf3efd1e13e7d023100af700cfdf18e5cab961193163ac031b7f73175428f8262bb9773c6092a7646406ddaeaaff3b6d3a5874ab4f87506da1f0302047c435bb50067306502300a13b1b4248bebc8b84b4b8131cf6e56d55e26d91fa00a21ea3a39c1337e659199a750a5ff27aa44ff27da195174cb9a023100ecce72cbd17688b6a9672cd9c280e3ce3f033642b0830fefc941ba246f933061b8993b26f43628c9c77ad728cbf8cf3b0302047c435bb500673065023002fd7a63c2f05ed73de75e927dd30103375d50fd46b3c3874608c053c32b93b684ea1829ab792a0d128e5d15c01a1c76023100eb864535b332bea1dc42bd0780c4af2cdd80db557f5434953e8ddc126304e988da192e178f20d51e79a8080ddf55ef3b0302047c435bb500673065023100aa309562f99d92920815f7842a6b761dfcdd4d40b73ce1d13af199a6183d65c77df25d48df0fdb883800b9e2c9b6ac1402306ebed1665aab26ed6bde23d71b3397b255a95b16c3542e86201f5a73e2743a6bb092c3628c19cb6f781b0744abebadf90302047c435bb500673065023100bc9ed31794bfca07e0f5edde1c3d6076fda668749a41d7604e3a282ced76ada7f14409a1bfab63276983de3f2c80f95002304b3d25e7de81ef14682652c58a11bf463f5f3dd7e9920b9f8f5c47083ac8a0a2bc4f476964c2cb1a5d9f0c873c8137230302047c435bb500673065023100cf6b22e65b292c4b1fea21ec3156a67571cdecc93cb7b3253d4799fe1f68cfbea26bb6c3987fb93c1fd1403b2840f95e023065243b79da85b44789c90d35d09a3f229f2bbdbdc8543274817fd592c740c7f1f69a2395668878813d08df7a77cb34ac0302047c435bb500663064023040f9e0e18b49a83758767c38222af71b0a6e86189a2bfe347c94ba10e3adf02c0ebb693fb23f31e4da16e968482562460230581c4cdac7595ac846512ce39ad8c54c4b7fb4f7fbda202a352524e69f6fd4f50488a7d2821d2817c0d11ef943642aa90302047c435bb500683066023100c47ff6b9257a7a13659809d9b7b29e1c71b76b2b08b6d4f950b6d375b681e188839819fdc235f165607c031bfd38eb6502310098fd3702ef680d121144b885977e4a5421a84d00d41887d5c5dd31ce86ada5bb6e55f88b90d60f901a7376fb7557d38c0302047c435bb500673065023018a17efe9ceae0610deefa5317c26022f42b5d404fc35eff6876e9a682c21dc43743bf04e701b69b3943f55005bdaeb3023100ce280f5464b63e20b1a2688408607b5548c8f0d01714bb369bc8c2eb632577beeacb5563e53d4d30dc26f02b75b23ed30302047c435bb5006630640230257954d2405cb363574d2908c0e3e4c007471599050213f00efc59288d020108adcbe292a952bb677024dfcbd01c1dd3023065925414941f250bcb4a096dbe98aa8468551288e34e0af76f96f846ed63b9b9d43304249a896fcfdfba8dd98b2f14850302047c435bb500673065023100dde6d0309a5bab148646bb548f2b6c9bb03cd2809030afc1cdfb15f3cbb474f14faed99d9328bfd2c38c2505b6f280540230524de3f88b1c1e05fb8112e0794f059a80c55381bebda1383827fdf12fed2c874e93fc573e7956fdabcf512d2af4cf5c0302047c435bb500673065023100b4b83086c0df6e08eb314e25d9d60748ba3a293ea50dea77667f7cae61e6d5fea990b9d712ed7922031771d9c8bbe92302303c76111607061eaf35aea4188b53f837cfefbff1713ed8080db5f09047f4d4868e41f98de53811495742a4f6f3e1b1b50302047c435bb500683066023100ace700d585c79ca3fa2b92b9d8d99cc838fe58e3f3b75a3005c241a8d931fd25a337d2c709bb67ff30c170a80b35ef01023100e9cc74fc971090977f92849dc18e2b356ab89d93b52830417442b6ae4a25d974f95b9f8e352a67b2ff32525430dd91640302047c435bb500683066023100e9936687343ee84f2826e3e32a7e926717bb3e6db02292b6db9656c36780ebf912aa3ee558e9a5ac5a73662604fffcea0231009576f9a55a2da412578d564f627b2918d4c73f082c8bbb122a1561d15d61214fefa800fb8d26b533f10935699807443e0302047c435bb500683066023100dc35d6cf4d826b63f215feaa41849170242bdd137e57a20ce5b591b32dbc49a7cf580e673896ffb4754fb03cf2703e26023100d0663c6f25e92267d8cf542e0cf08362df2fecb8d54dc9e289099df44869a3daac90806ecd34bb1b15aed8f689fdbda70302047c435bb50067306502301eb0807c3d6a3241c35a0951367c5df950fb8a67e98159ede8dec93c414367925007086382986ccccdc322e141abeec3023100e48f190a90573fb0a428eda48abc6be842b742420a2528dff567238e219456822b04f5495a87b414012950d2c820dfcf0302047c435bb500683066023100959f600e934957e4809e762436fdf8102f84d07ecd67f8b726bf5af9a90593dc707f0486429739c41e45f6ad6d5979b4023100ffa079df445acbb5d9e3a6fdb35d6d21a0721b1a5ef6e8210c8d0aaa6c94b8307fc7de7864ad15e4d17a3a7d552b74030302047c435bb500673065023100eeefeb969d58093a06068fa6a48c6270fc2ceaf43b46485aeeb98efc610cd9d96c86d37df0a968d1f368b17a2e5b48d702305cff26cfb8d9a8c84964b1b4809f1af9911993e4e42655c47b404df1af2ad1bbb579e12847d04bc1d240ba5bf80c897b0302047c435bb5006830660231008e4657fa5d8bdbd71eff558fd97c7b749b78dd3a154d3508e4730e8a2c6e53345ed0feacf9cb2066dcd313571baebea1023100b051505a7abf0e2659e1609a791820765a8a9d4e000b7cf7a6c13f1302394ecdcec56134d71dc5c33bb17cf43eda3c670302047c435bb50067306502305d2e3e6ca1e3df1eb910501f27f8487d67ea7d36d7aaec8913efd80b20466232dea4c90b8dfac5989ae16f43f86e8dee023100acec67f43acd86f9d35df23bc6e946fc487e1d63f5cf3be4837de65d960e13c20291b3916f0cf591c337d56b98c401db0302047c435bb5006830660231009273289b24733255bf69da7ad533263945aa14d6f412dc55f33e64547cdc50b3ef16cfc2e5b84a6fc917ccaef5b2b7d402310096e3475f9847f449948643e8d95f173a7f0f2fcbe8f278aef98070e0b413cae64980b8cacead62f89a6cf086df9230730302047c435bb500683066023100bffaf682148002fa71bf3e15554b95e9de79569dd0242d7e6dee30815e73c6aef9f380f81d51bad08b0dad8488fbb569023100f355f94f92b0ac78b0d64b206078f98cc4672f5ed5f5ae2d69130410fcb4de93dda10a05c362a7ac3863d60bdc50d77a=d4[U]LJ4vK{#WR,0ѱXĐg/~*L&R1Nze a$jHTZVO20Dh=*RTUdUYG8[(c6'&"/ uhYCz~5rX[)=ڊgxg}!-Z gUpoA9뗴n2TRwtNO`NsvfI? "e񙬺y%0M&x `I2QˏRi|cVIj'usm£ka/Nc;c5sP7m?w31ZBG>^l٥nƱ%7}hܣ,U#f*fnE&L$O=y)GK*~'=_f`՚nL|$niTA~4W:.?S#Z64CYb:i >!@dZ?ppv_|Khj#`B{?{d + S "<SY`j ! +@ ?  T&PVdVW(WN8WX<9`H<:<>}@GHI8XPY1\74]K^rbdfekfnlqtu'v<4w<xPye(y|zzzz{Ckernel-rt-modules4.18.0485.rt7.274.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.d4!x86-03.stream.rdu2.redhat.comwCentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-485.rt7.274.el8.x86_64 if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-485.rt7.274.el8.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-485.rt7.274.el8.x86_64 fi/sbin/depmod -a 4.18.0-485.rt7.274.el8.x86_64dYl|04%(.(\I;(l)T+D!$d0!@B <\ l3D X}h4L P*$8I7lvCoxK<_ٔT^t5qpP%x@H: X. 'G !@D@ ϰ/!d5 H \ L, U@5d) x(k MQ !\, 2<*0(|%L/, !03[>4)4'Fo~P-^ (< 8 8 , ``$/hP  X,H/0$(l"`|$P\!84G pxI<bm+Lt$%(4*  L pdXBh @ Le$ @@*P, P8d,1 %DLL!4'48"up$tt))AW'T"X9p|/0d $Ӽ D8(H?x (  d +(  ,4l T\T4<$  l ,$ (p\8 PD  $,( H4(,4"`X',p8< t)X0(5 $|.PJp`"4`%L46+fl" t8A0)x& dHD/[ 9<@DH ` \4p9 hd L LttC! "8 @3$$3dw@C|!L6@,Th$H0894$L(<lt70-$1`AE03|?|h$F47l v/3 |v 1@(8 ,<,*"$4|  T) S` ))*t0<\Y"DD= tg X l/| DJI!,#|Ql[xO$L=,<vtA6pl6 \3P(2ID 0xO$# 4G,D$Tpl= T M PL%f2 x14!>9dK1Mm(,d4%NL0LE(.Tc(6:}!\&<)Tٌ(*X| x"4@Qdo|z8P9#`,4XtXWp#\TlF1+I|C I<\$0tp ,/301$ @ 3@(4  D X$ T d89  h p $ "pHp & Dit|H -٬Èh(HS,pXx@  |D(\\},/ >~^OLE6Hxhi ` ( L2+XP\0h!@0  CP x0L=,, 0pL)(( (O)XtM($*@Dx,63& PT-X'8# -xp\XL$ \$8 7Ha ,4j@`*05@*d@*@)y#9"krpD0:pK <z$ Xd@@, #3 t FOlD@.U@LL;\;;<=`KTLL|% `X X* xuH,p Od $50nX ,0@>UE'Gdx(ai$5'tAp+*x<B!++0 h8G L$l@ 0h  \ ( //0J4 =4D x#.6= / h 4<  |(|%'%O\Z=H(@FpNrHM4`78`&,$$:U8]ͨ( x @(t (hx@8 P/%(t dbX%@ 30p` X 8  H> DR ;,LB,@\ ,d<+d< 7\d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 d4 4488d8b21a59a12869d18f04e47cb0b14d8ab5f75239c06a23945798e80681d549ca891d06ed96045ab3df7eedc98e05b8e7f95ba7d2cd04d3d0b3ff67003e5d3f0e9204b54f627797e57d9f624e7cb0396a557132e5c98da0e837dca1af7e6862135cdf936a377ff45849a4cd1718b7f556d8b325091f83281d74cc7523064b202b11c2f95557d3cdeeab1e94f91d6f7da543868cd322c46a93627a12b51ac0bd0c9a576ff015003d0e4a37a75ceffcdcee5fbb3dc53e8a87eef103d2837d17b66cf266293d487259a49236e0575f321e5a461bb6c0673625154e61962f2d36e5a19aee4ed85ca4c3d03727a54009f77924ca47d255b46850c87c0dca4e0c6417bf4a17721a18760a20740a219b92746ba8425b6a6e4bba95c64d0797652d89e927e996a0520a70f93aec4a6a7a54cc7601bee61ac44abdf070983ee53199c0fc346b0ae0f296bbe8b8946b82dcd754fb1cd423e0718d9b5c79f5e6c1e54c81c11c532e0376562425d787464b3bf30a2513996ac96866b8b4118a653df0d43b4aca4cffad0a2859977720c7f7e4b34b1846e66ab2199eb3249a3e7bd84e96e7609a7c8e667d02cba419d1dfd1517fa6d78c2ef349a2a6948e97d81ea7869e3e6a4e6995e8aa0b10807493b23a7d8d963d3c069b6b610592ad7aaec55bdbf31b54393beb96c056ba639fd0ce0062d193375b64453f8a40655d69676a603653cd61140f1d35910d8587f617a28953e2d03d5914e1e00e7f6e23c93f328e4c655b69dc078eec7ac2628dd03f1cb13dfab3a43a2cc869d1676d8c0b1ff2a765d71e4fe41a845b72261dfb9493c7841c99decd5941d4945ff3fb659263071cf431204a16321c99ea0ad5b06c9b0cdc85c8641257384a2341fc997fe8a2151b63867e5fe81e98b4ec211773e13e1e32295bffa56de7ce92fbace42621f75fbe942596a9f5e045e01920bcea64b6ceed6eca53a58e75271dda11aa1d4a8bb6af32b0e64b518bdcc06b3e0a791c194666dfb87404f2724ec2bed9dd346afee502d688a575a51942285ee16ef26ff42c2057698833e1193193f0fa975f600e37a6f0122e432157fcbc52250436f946cb9df9aad6882ca21bbfc3b11b3290da3d5162dbbdb5311ffa43a99c366a28cdd7db0cceabcad58a8cc9fcbb8bfeeaa33e1bc270b045d9768eadfc0c962707d9ac873f65d69547386ad75b35a84cbf4afbb92e044f7a0d16c9793722ab8b881d80a972cd5fed610ddef0d709f27df3fe15ff89e507ba64b53231d2748b335861e9562fa599eb15738af29fdb000d242e1196d33b6b4d66c1caec4f60ef86b943d17eeaeb5da6f03057ca038b846a9905e4109cc466540d326eacf95ede5b663f3be57d3b3bf3d077712351830b973bd0c26e7eb406ddf28414ee89f942910c31a1e3f837f2c8b676dbbbc3b4307f67111963ad6172b875a4457ca01c63384b8433fed2c85b91deeac95a8dace65f86861bd9ddcac366b4c235d65b18886dc248474bda4dd083ac62e645f49e702ad22389a7a37b5b416ae8b38397106cd11468c14235bbb1808153bda5d563e1b9c5889f0beb46a240614034dc72d858efb617961f9154f1975bd7615ba452c1e7e807ab14f74548d487299fadd0ad744f1c6e425b61c5bd45b67841e5f48ccca7ce987add1d9b136a6c417097941b6018005527cffc59d0a3b82a6e183def6d499ee41af92fe03b17679fc17f301ffd3700a4c49121f488daf3565f3ec80042dcbee6f0237c2bcbc1fb556a027c38a38849af0d765dfe2d428a40f2ef792aae875891fc6adf4b1848b97a57c628e46b91566c8ba5e9a44df2c898debcadd2f9c00d46572c032b3c620ecf7301ad4047aeeb47d311e6062b355c5dbb8d741d9e2c4c6626d9e44e636181ce5b32d37707b695b03030fbd1563f026de67fe1f5f576578973a2de080bcb188c8814584e3eb6e77eee99309d81825723bc6f75117222c4be54c0222744414c4c82555ed690f4e9a8f15ee80ac9640fdc99397fafa74ba911afa8d0fb41e84a6b4cbe02c0cf9b0277c3ab4e0ebafd875370909df226c1c24bd42a3c57307a6421d86d840857b9e50744b4148ab8a9d3023f0af2bde017a81ae4edabe3c8661185741f0d396fd435a99d2e90303e9c175e758af1e8a19c73bb72ab274853584bb40c368a8f75e6ff7bad3716804f10cf4d32ac788edd290279d759a7a634258b5a93662ec1fc3fb8def46bac7d518b39dd8411d271a41a652b83a08c618b78561a2192d855e5311ea1ae6c768d355010b695d7a42051bfd6d45365e8b47b25496be7e4557c3b3713af78bc99cba9e21c77a469c6784eaf1d80daa6977a712ac95741a54b76b088ff08e004a716d95fde6207ca91577c934d85c03065c63c39da76076e99568003fa41390b87331540a88f52251694507f6d6b1edfdced656195c3696934213549532b396f3b245718747afa938c2f415feb92e42b1a3591030e9a5b8a7d7e788e1ec7984a788e7c9e251256686167cfbcc516d428567b4bb92363c72b0f8ac1cd5298f919a026747881045e04281c2f1c0042c012a519210fca5f307b9707377d5f9a2b545e1a7d5860199d1130d71dfb903502c1919f6724c00d3e58a1c14d4be276cbc790b9a412197f632a2c53bdc60e564dd3aa56af5370cd74125049f4eb1eb965b8a4be3cc6563d7f4ff19fc372dc1fc717a8b4a700ac5a4e48e904f06462e89f4fadcd74d906a8cb72352c7a5027d81c522201a736a0cfedefd3a88217741b4ba42dac2a7660ec939e6efb079d32734b9ae342739ec9ef426a113a95aa5692c6c212b8f7a0f11f37bde01be2c41886c828d20474806ccef4b9f5d71dc527f83f3bd15e02482a88c0ab3f430cfdc3ba6b52cb079485cfa8bb20367d258f08630a315f756e0ac50483b8e204df50ae3fddeb1b7e6f5e8e7a01c0e62bb054972b19e18bb576cf4e2f9069ca2462600d9406c96773a341c3ea89408b6b78348a7faf0e223a5980484949aece2a5bce7ccc75091f4b32d7a2c70f63eaf8427380ad8eaab17a77805bfabc71113f31255338ca204db6a119f4bb0ba9d32f9505009c05dccd879a26214412a76e653c00634d8b9bf7e02e8287414b4939065a85514273af96a3631e8d55b8b6974318b9eba877256cb90da5ab4acd216975e6a1631abe9147f400f47d65cc96eb3cc22123a7d1e61fcabe05b83887a254085eab2ab2cb96b7236780368e480c30d0dacdd1427464d03c0f5f645fb3a245421fdf78d7a2935807b187fc7b5c06233f1c5850f670475efe2b65658bbf5f17dd3ac079991a4bce8b018241b69879113eec4ea8ae8e57bf49ec42742845b2faecf0bcc66c2058cbd60ed4df960a34ab9852e547cc71d09999a1caaada9a6c8571c80cd6ada4c0cf3f69cef84dfc10ed7d9fddcd8745b6ef24bdab0d0d6327332df3579390cd940cf9998514cf8e528daa7c94d498673830f45d8380c8214fe5f77e64da3322f322d6f2b1341b6e83220dd775ec06d9fc882cf70875d529387d5bdbb38c9cfe3ae1738c11a42c223b08043d9bd1839a05dd4bed6f8faf9788570a9bc169009bc50415aba93ddb1150c5cee8729e3ea386ec74ae97e99b1d4e6127b6f99caa09932bdaa9348a2f17f343701aed7a19b6af63f1c3a1a0fbd704949049c9e7a1769ea522ddb01858cfb3cda7de17ec2f1c9378c5940e4307203094318992c06bd199ed1d8aff788ee42a51161580572b93f2f1db16621f22e915ebf4da59bceb48f300c5064778e208c18272100a80573d64a5bfcc5077e9ddec3888a4f83ad15c6980af845d3a30acb0b07fe6a1b15a10d6542bab7c779e1522e0b368560d81f9fa20c469088276967e463c8b414f84de7a181443ebc9272a76a07ffc78dfc32421afe591b8b064b195dd4250c7689e293800992a99ac85f3ef8bc458759e0f17784bd7cf6e8948085284fa29762030428a7fbb72a9895f453753fcec97b7105d3dcbda682288204914d303789cf0c0144e659b3d23e991ecd8baec7781c3ba82faf1d4949cc3bc0c049d9cb24ba1c50497cd029e635027e6f5d263ed0d85cd902bdd979ce1c40ca6045c5eb7e0a6e9fad763d3d7516cc1a64299d48da92bd0b93c62cc939f09655465736105e4bd8bd48ab09880c46555700fe689fe4fd5033f5e1f7363d918f2533e58005c5468c9e6b4a9085a51062210e3b137ad6e4a3ad1ec35153438aa0a86cb617fe0c5a6fb3d71e047f0253f6e0775ec3a54ce149ee9909d40c8a11d78b570ef5965077e22329a86e01e70e6a10735e385ec8657d0f3c13b6e9edecc554ebe991911a07d69fbab35194e19f0a8b573a09ebcbc8ff94fcc9cc5c99053d333598c46eb941e9bcda302eb468348e5a8c3618a7d8df78eac41bd14526c5d45d682df1445fabdc71b9a43bb1b08dec6559982cad1e8a4bca7ec8baade6d1a6b937447b5f43b2cad35ae9edaadc0ea4cd61629b84bfed392351f9d41199d6fff7f101943b9f025b9c788803747f0e64b498b573d04680427e39b4df0b1772e37aba0718c9a0c26232e80236bf73dd276c7e4be3200327359fcb94fb22311ccba782a76156f432c853a8b1acd83874aff90979fee595772984e1e0de6b8252d82debcad215876e7241b7c72c16d21c6b36c3a52cdc9c83ce9df97bfbe330cb11a224f33f39538ea12331f80534c7f8395461d7ffc57db2a16ee88004f2cf3228de55ff9de531a9e7d433bc61deade802250bf411e19e1af5e50018746e6a57a44b22e8701c9129a6842ddab9acf1d8c96027ccaa8f35c37d1cb414ff7fdbe6cfba3c52d6838c6816154cbefbf04492513b1d50900f63b868499eb72b7a079aa3beacb821e3bd4296f1b11b76446bcd78c80bcca21070d4b5de0baedc4622509813b02f0f18ce061df68a82adb38cbf5a2f552ed6f61cd477486335749eb17abe155266fd25b2a60d6092a95e0e956b8d7422bd367fbecafd8bddf0d15093d6474445261df809c38292345384d71ab7b28fdbf5f4d0f931dfcb9a104cf66334772edae5990260578053ac06040c932dcf2b689b502f904cb80d3b02c8c115c30f6c8cf0491747be568333498efc8747e81764adb4704893317a0da349c21fd967ef86d372fa7c1b5e32893f388e7e5d882d36d679ae0d61667e9a3ba0644eb2c94de7762556af6072c0f50c3570e4f2336bb43a35dfcbb706289fe708a1be171a713565fd3cc1d27d967001f2283c7d1938ecb7afdd63010dc855996a2c4d2bce60ac68d8fca647c2332422913c2dc29fda73e68cd6578e6e18c4625175aec5ca9f5b71535ad1f356d4af37d7fe1f6c5da5d4594d480347d6e96a4758b08c5155aac4579ddb56c511aaf4efc850f07217fa680e45ee53adee8625b7328e527d8f98ac28288dce9d10dfda3b1ed61f7085c4edbaf34d059fd5fa6596caf5321ed3010250fa2f9171a08b7b04b3efbcd8058a7ff92c55117bafd19ba18b236cd51b0a7dee1f01dcb6b04846b8a3f4ed8267ab405d0f780deb2d08a900b9ae57c8a11b44d4becdedaa2033fc04e322ac748a1dc15db77d409a4339088451d6158ebbe4da8cfbd2da2d25427d23dbb8a1aa86cb82a2e66ba626612f810945cea5c80adcaa0239d694b5002dfeafee7cdf31b8aecdfdae73f58ff147428e856836d9b56b99a67f7f9a4e96b776fe128d420e1dc0cfafb57a59a1e68bbc38b7ebcf050c1c439d05dbf3f26322245b4663d3f3cd347b94f2444cbee570d86bc869c598f67f2675ab958ec5d003c2d5853f144c6fdbffe32ad7aea5a6aa1410d4a1990fdef0a729e31b10612134e2e60cd3148aeabb85ca44fe7e360f16d994b5514b3548060eaa49647ef5e5d4901df4d66e5fea5ddb59d3c258cffc6d782b22ff1b4b26e00f6df12ae8c4456eb77348919e1860d627fc7e1ff0acf41d652e49b01011f48021290063ca2e5b2bfb8ad7a8632786f829d627e9b4572eb9f81e5f7aa01d0eba1b0afab4efb2dea57af56dca8c8ca4610da2a0bd69b6b56e0d9624a4bf335d49e30a1c595d8afbf29091b51f6892560dcc7de6aef74b1289a62a575127101c03195fceb9b45aee22003a3b9149a0d7817316a30bf6d9c01acbd0d501458a5e965414f0103938b5c58b01e6b2a4e166cde1b88a17bc6d267e162d133e7d73d9b21a4a6d1e565e44d2224288b3794f6da83e0e88a6964052199f6ee677276e7ee9439e8fe3621696405fd1f1d15b311bbd071e599564413cc62ea6805287159cb14ba76f234b8a2426613b46a9c547733b1370ee80d06698d18030e16e87449948ce870d17e3b9db72b33adf384a70d8b18cd5eed7d9e6a4c2c5ce3e39ee27130aecc0d5f83f859392abf696a8db0acd255ccf060862da179046aafdeec11c2c589aeb719b244a646326cb60e0925a2ce6f905cea8fa2d111a08e300ee479f720d4671bd890b2fb3b06ea2739a692e7c3ef17fbe0391a7868947800bd47278732c427c65fd40c9a6662b3d75dc3cbaaddfdbea35794e82d58ff599ec7f1d14746262d259264ba4df18558cae6819334e649417b5eb579b3209962af300479424406b77ee54bf9af451e55d640b2ebabce0a64c0b05c5bf63af38052cacf0117818e81334fee47538aede75969382db30754c43d459cb2bec30fac551a28cf469d1db1e3c21735294311a4bbd301f0a8bc6787533a463dc85ad8c79c3e72b9eceac47dffd58ce005515fc2816f5ac970ac31ed25d22a3f68c9d0e096402260bf650a893eaed787c6cef77a3d9c31fbb6cd7420178fca24e7d985e8957a0e9e4cd0add4e825c5455300c896c11ce6e7e3ce059498fba349498cc9d2d2602b686506eecdb7337d68bbe9435d4885144bc346e6fb786636c843cd8ad6a96f4a0c936a750b95314963a258fe623d3a5517504ad7c05e51e31759db246f82ca880aa28b47f9ee891ae30d20823b70ca9ed8c9d4126449c73a149e9a2c120360d0ec8a06bba206c6e8f78e511af7aa576937f7d0ccef3b9664941ecd148d769d4e2860c98ee5c93cfa59efe154c99f424fca324dd1f3ad16ea847ece0dfbdada323fdd10b703dd7a9fc06b830526893b05c5c5ca13b83b0e81faf7453217539684bbdd848499397c4a1bd02d2c7a4ddf5de4b5390ffabf4f0b0ba6b19313ba8cb406aa5cdf929a23dc3114bbc96dd69602dca7393329d5f5f95553dd7b9a1b006f9abb7455ff2329773352ae2445eeca7fa0a6a3686e578673c4840581c6fcf984f4449224f956bf8e6ef1d054fd89a6fa1fc184910631410141b9044237ddac817a217368308571bc9dac4c1aa7534dbf60426dd5ce80a5b250b4715140fa8a46e1ef6e63e07f8f4b11e68ce6335199acde888832018ad4672de31520fa60f41552aa120da3e678e015fa478a7184c4083e819290ff5cae1f65ba4d87ee732e7663657677a8a80085693f3724dc00490863be9508863237ab0b507d18b65199440b2486ed5ad5b3dcf35617c52bf4ce60d2e73c4f38b3c4c7c36f2cd9f7234f5aa9a603c2f9b06fff788e29ed74c5b06c5ba6ed50da2c0d0dc6305872d6a27acd7a7800d7922e0fe75d9c2f74b7cd0a6d4e8444eb8269434bdcf2c623663d2cfc0f764c02e87d0c2cffe26255e428ef299b5320a370482b6785bc5ac84005b15be7efbee482aefc7b79d2daef9cc71eed08cfdca2bface95ab1ac4973199f74a39a636775974c6fe049fc41cd9c3d92693477e5d4c09e0d061881ec85653e001b1bc9a91f5be7d4ecb7c05abe6fce5096dc49c06d140caabdca009726594035badf34332d157af0a761e3c7886d9e9ca652234de73de3f653c008b29f11fb2b610c13a60d1b13eb33b8522ddd63ae05494de023736664e3d1e7005b24345afe42d5c5aeaf79d4bc5ff062a4c06a9f49e914c0ca6f0adb27e4a8aae6512fad802735939f19c57c71ee18762cdc712fbb754abd73ec2a6591005fec15df165a3f587ce59cddd37266a77d7bed1766007ed92fd56152364075edb07730b3f0457bc05eb8b1c526a5a17ebaeb2d0347493bbedbe3a7421559568a8ee5aafd2367d0af4bd67e050d149db1a95690aa6b5b987a39244a2663527548036ef6d6a3411144b28e2c1205d1a41620fb75f65844bb981efc0949988914fe203b5d591a265f2ec06a9ac61837250093eb365fcf2acbd3245eaaa8705330eab85b5462bbbb47174b6e94bd4654f9e18bbe4fb2cb14a581a184f705fe767235e26b3f599cc8d9b4cc20b46f3d4e6e021840c1ec5943ec49f4f09ad21436fdf365fb377941133f829218218f38a5c5422a847d7ae341e86a83467b8dd318716fb19bb721c208421799e21df463c5b6aefcafae4224dd8357036495ce861ac6335c9fd5eff82ca5784927b15ccccc8da12a7f36d248ffec32d96e88d064ee9cffd04d6ce76aa7507f1da4059d95ccf1746258e831efdb41653915d748e2ecd5781104bd6dc689ef0b3bd63324e70daf94709b5271f11b16eaa7d6d0b2ce48436c58cad587d4584111430b5cb1e7b4fa19153d74ba31f889740f5a043539ebe40f60d2341dc91f59f4f7950b81b67265ede80243a127906d0f2480a367fc879799fba2aa137563c0af28abc2031de10bc9713a7f31bc3f5b383bb88238244dd5c94e21c733122baa435f81fcf926717db26b60e8b80060223a2c907d4b4d96a21bc128212eec2294731c4db271b261b172fec73c4852e5b58a3f9ffa7e9163e56b1e7d09c30dedf17d3ed944e88a090cd7bfee8d9a974cb4aa34989d310eda2be5cf8b13c4706ed8d9aece707872790fc881c673cf6cdf385ae1c6c05b1c3a01a342240dbe8277f2b01aa1956153cd78fd3d058a9aa9a212e9eca414d414dc4c80d053d439706b97418b994586159ec1e84162bd8cbbe81919ab87e1ae9a344312933315194e9af66e013c66ad186ec970c124a5289bc9db9236c4a18c149ff03ce64d37286261c67909808e54f1f63e7eebe7eaa76ee31f3dd19102eef2f601e390e32d066a397af7f47c882aad59bc0efbbe9df1ae3368234b6f7b2a3b63b647dbbea1c730659b1b3e910dc53c9fb04a4a1301c935474e67e149d9cdfcde091f3a3ad67fa8f056e0a776cb133127077930a007cc365caa7e65b9b3913ac9ddf35dfcc058e13c3acd55c79de6e3b976c941bccd5838d56b9832b3c349b289bf92eb50b15c47e7910f4d42c3075e28a08a79ec71e2b9484da4d05121f46f3d4f4b7b1e6ecf305e0a22e2601ff31b7f1fe13f2139778ad02e679cc5995d12d79df424f5e944e0be69f374c436ddfbc7654ce7ab75f6431be31dbe5839275b3532b38671c2b87e1bcddf374b341ef8c04429d1295051e44f4d36636db397bcbbbfb9590126c3f100e36680fa54c4f0240aca0877152120f8500ef99b9339a1a1c54b13aa7fbd4387a970e0bdb487bb7291d053c53abad661efc5ee5bf9507a6632d054dedc4afabde3339df52ed4d3cbf0b7e82dfe4d680f6b69c807b18363b2d496e3cfc42ecf111160b63fdf43a24a242d9e2681d57abe39b284cf3a7af261f1197c7fd051e351347b4a1a3250168ba164b44680c3ef536cd36eee3370d2eb3edbbce0a89431e1fb3ce5c5e407ef1f63c2d253c4419496b0d79b0061979ad0fdf48832d1b2e3e02c004b2abbe41321714f2b538c01b35208c4c78111b96e285d296b34b80d11f94ac3c3d3c734a1d335292a6f88f90f07c9b4d53fdc267d8010f4b6cbdf76053bb24c4faad236ed626033118f950f575c9bc067d0d16647b95ac007df34875b30af42156d768684acba7adb88bc8297ebbdf6abb0e205a3c4b3755b358264544ff999a43fab7d945c39cbbc6a8e39c4556b54fa4a2fe115b7d02481f6ebde4d4744e3ce1a187fd552a1769cd22f86e32e22c2c9169e6dd8f37a09dda0ac083b42064ea606499ecabac85cab6c0f702d6b4ef5fcebd57149fc8727f8a0d62afb9b89471365363fca3604ccc28354d0f2826a5e8264d3083436f5f3816f1ece03fbdf28c84a914ff8eea67c0eab319e051a9c100b9d533a6961003a997ca8d9d95306507eaa95583a60faa32144294b603c3f7f4f1c01855cb5f754e790da3cde907c24a3b75df1a16d4a87c94e4df1ba27239d396988ece564ecfef5f6449c962d0f306884a76982ae917200f21f0896291cd78194c3dd09a04b2cfde3d2a0084b0cfe4c5806d1b1ec209a992eefd856750e794efef16ebcf9dd2f17ce4aa99a23cb099932470c9d80af0a476879eb8f33db39fc1bdfc0693093163461b3256bdeaa88494189e8a539450ade507a15a9f19668b3de1636f163f037b07321d5a978d37851d9fffb5dcc3e56d066b6c685d4fa3a4059dd8c286edbe56f2c1de96adcff765ca834293c4ba8a1059634041fbfcb451ef639426b8dd0152bb5364b08abc3e51f41c1aa658e83f75ee506a14e40650fde11d8bef95f0801164e5ec889f2201deac7a7b8ea7b484c17f72961e7e61ee528d92c17dafccc32dba8b8958c6348221d86acc1abcf5ef5bd6124b28b891fb2d16f5e8ad2b2e85600211e117b52b5d01060488a61b5f32b81de5033151e0881d001f326d2d6b03ed621d1e5cc651c2afe892b36136c43f90ee9d2c4c5b5d238073f383fd7d0859a347b190bee2bb45d5a8f5adb877260303b6f17a73f6bced593a6a357bb24aacbb58a9e7cd1b08ee042aacaf33b6a941c5b5de1c6a12db31b3c8f206fff9962d3c40c8781cc26b9eb4c5ac6b1adcb777928d7f85922d3fef6322d13b7beabaac4f1138993832df80153ac03cdcf9cffc7d37965d4a9daab677706c43d1684da78f8bbc9f5b57ac367fb0cf3e3f38157047035afd383a6736290e12c8577cac22996ccd2dba5c833a0ba7a8fcb134bacae3fc02ecf141684072e1ad70c5542eecb046be0eda9c9ca82ff0ce19d4ea942f513476c621ee1787420acf70218197525708412dbc63526864cf8675cc8d162473f70a1473658e36af647516e06a751214fa427f18ef2538745f0380481239cd99ed0d64a509e7ae2ddb0473da21d96f2453ccbf6da2e36369f05e5341b18df2a27530cb4c6b4308202d4f4d5b8156d12baa313c87ba6290d7b47345a299339bbb09719709c1443bd1f24392a3a4f5ed51d024f0dc00c7d2fdcb98e571082d00c04e924d35e966391a660afca3d839815999c064481444e5ddff810b7e4202bef3832cbb8f20c900e8e2316704b4c2eb40cf87d90149584b8e1fcadb36949bc2e978351a639a8195ca4f46626ed89cfb15445c921e7fc6f0b84df3620bbbc45c5987c34dffb5f5639b377bfb35d4a004fbfe85a250556b6afdebd94f7fe2d4771164a3a846112f0b1ebe3b7469812f68ef5a7d9ef5980a15c9e71f0e779b41973631b797da7ddecda6d0ec387308aa779292d98602c5d2e93810c5c60504f3ac40c2b5ade5bad27382a5f40576072c459d6a98c123b5a956aa84dd126a3c20de6419bcd7da3aa98b896ad491195cd7b5cc8540980ecf9972599b0ef75d34128d3939fdb936bca1f48920e0eb74cf5d36be5a6c45d0d853dd7068ae47e73c5a468a2cc6a0f6c6bdeadbd9d50881a7d928f03f7d25ba9422313b9c5a7e1b692111934d644d4d09d8f43052d388cdbf24b115de9ecf7e5efa9cdd82e08bbb1c218cd5ed197a8336d9e862e0d3a447673f5e335c1ea80dda33303e242e1be9f4c378bc74652ffe5d4ed4110a023df4c194b4b300503b785b74424d3482b6e920e0ab128095408dbc9a175e38a3d4b4656577aaf05fa033c0ada95654b1a5a8dbe217019cf91b06127c5bf1bf63b45f994bf7e23564b704453deb112bbdac9b7806f784e5f02283a30d18bd532e212a5d6457aa893805396994e6a03eb3a361d6bd7f7d15ab16872dc666409e4286337f1a1927debf804466114c985a41cb24f76fbfefd8ab2a6103c952e9800a058216c105f20cd3600512ab040673ebbced35ece23e814ac7f642374c4442e08e0f9d53c13c31b0f575c25a18f35e0f4b2635bb8f07675f04763f4f7bf05ee67e09993686aefcadc74ec1611b7ce5c62bdb25d02b4133fc30b26ae6fd750916f478476b7f60023805494d38c012a286c24ca4869701440773c460302607af02c65b2dfbf400848791e2d04d85719539efa42080480995b40fa754d015430557a9d17dbaca4c8481d376c7cef69fac34e844a5d0da1e293d0ebc6ca12b4ad92caed193b96397a64f7f4b76c410a5ef5092558717d8a351dbc8c46eb3291041f17a65a88c96a2aa26ee2f078fc0f8fc46dc9b09a346a0ef5c9adc01075b53323427f875b19a99bcfcbba7dd9725ccb0423b66184a0bfd7d24f654901f75f949d644e2372030df444b8e508e8719794bf7e286200b5f82be50f3991915f7c3102a5875c939a0815ad7988daa730c1ddf22c6ec1c51c1e1c7b63f90bb1a71292c67483641bcfda29ec1cec4f683550594632180278f92c6e8a1b5f1700a51075f095af7156be5054297c8110761265c93561cbf5536a4f938b725eab83126166122f39fcd898012ea7e99b73ec04bf1f006c71276ddfceb46b2762204c93f530b4aa30e920909f936ab8f0e1f38efc55b572780d2b5bc0ceb87fb9a772055b81785323adaf35638ac96fbd4fe41a5cc52b0652abbdde373b6e076cf9e9583e92a9aac047d8f1aa4417da75a38f25b8572e4900834113c6054f37d2d4f2d60f5823ee57d5ee9959134e3891f0d80249ff186e9e04229f8c00789e8caf9a15c870b5a6107d975f5faeb148e1bc58ddb6196a4bf20cc121abba7e96fbd714147c330d831908fc43eae7528a3d8f9a4b310c6da897ce0e0e90c8e5f11b96ff2c87b27248cf69d041c8e0a61a41325fdcda3228cfe48b6a1caf79109a37eafefadf8ef01609db3047fe86ef7d2308bb34f02ea0326b826f49e3b8af80205f024c9de011642a2ff25ebb54f581cef4a480f0994718ebe40c2ffa1a04e0c6b2cc34979be07f72328888bb1bd7b44b72bd490c09b996a9a79ee77cb8bbd8a9c87551d3704d0c4ff459e56a93e523a24b4439b28b741dec0d0da9f9d80d72cd64a0944a9f18a46dcfb3c6d63020f1eaf06fea846acd7a5632866c2a9fec3af982a8affdbf9f6b1d6df547156b3da2b1bb628efe690d664da85d2558afc15906f9105e0b24c9079e9eb2faf9bde7b1f621220db84400a31a1dd71bd543df3a22c52c4d27ac2da56ae37e15c23b62b5e2427ddc8220fa5aa71ad0d76825aef21dde0f53e68b5909dfc372f7f4e0148841850853c013693b54f0e70051127a978ca2726e39b16b1aee0f584b9f7eba048e7cc3963fe0961446033df7aca34f4ede16fc25ffa554abf2d77defe0d4c76142c4161a5fe1347a81565d1b529dea23c91f41374bf9d28be18218895f72a5757a1e7d58214bd8ddd1241bd1cb9793e834fcfcd1e6730bdf4443456b5b1896f0129bbfbb47cd726f1483ad944842ba8dc30f1d76e6f5c9904f42871137db330b3e88b351fd25833d27190990f402f8cfebc4f9aca0453a68458b23db4f8f4fa52f21bc396f66bc8da92271f11d85bb73efacb81a86556e8a556641f29c00839da5a2c4eb3dfc20bdf961d708d670e418c473db31442638f30eafdf958e569b4ce87f59120bfffae9aecae99f861fff8c90f732b0d62c484ef01ac73949aa939ceda0ca8a2f27cee56c7d1ba2130963a1455aa4a2045e2821935dce668fd6b01f635966c5f736720dadeca219b0b47b9bcfcbed9a7acd3563ca9fdaa0a61ba29298d50e24d745bd38270bfb54a6c31c81e4a8747621cf1df5ab1e081a7f9f65432aff12e21894be5678556a884891f698246f742580a41219e1b75663c841eed9519156d0fd1f81a34e3604d50b1008bb0af17064cde39801b6a13be804230c33aa21c1df786a1d9d4f024be2f170218a55d84115837ecd3b8d3a9d2fd6b2cf3b696327060eb7d2a32635a2801d6ceb4e5a3a89e6359daa6499c62ca91381eee5c3da530c249e8745ef79fd0b3912dfdb15c333336f4392e3c9145ee64dd6f7521c32c512f3bebb56faae238583fe65839cd853ee0f9848496dd19ad3f9f2213c8135eaa1b286341cd6319ffda9a80eec2c73f1573a9a24e1c8163029db9064cc0f889d79aef19800bf105100d7a823c6a1ddfb6d224a243c01be8e13b1b3e014fe5a05a6e37ed05faa62962e778d5df8004e052ad6ca3e1be50dc3eb187cf00232888a1b080565021b5b7bb7ddca38a42499f4f434d3cf886250939b7e60e3087f81e722f9dd817003078506ce170b1efededf29969e2138fa1a57a777103663ccf8f623ea1d37355d3dda5e71391c4bffce06a53806c373e5ab49d60901ca5af6c3fd0681170898a340af093763c6f2ad2a27b9e7cfc146c82aa42ffcbc87c7ea454e052c03e39f77bd4ccc18862df858f126c79c24fb208b8abedbdd4cf3db529c6d04b3c432dbe558bba1151bddb2e1a5267e67e07cbbfec2075b0416b668143a43c5f6ccd7b9b743d26ffa9e30fe170d984ae4854df07bd27083083ebbb3651a10c04534699304ba59c0ab6c9038f80b84f67833f8ba3d88507486b302de53e8bf66a790f17baf6408a02fda9489bb74a36df32d4c1782cc8c026f531848f93c4c260aba5325f1f006488766c7d9ab62b8c55d50bba74f2e3d154d436b398c0d923f4a1478055d0151b3bf6ed509c730820e27dc55a3e3d2ad0b4955c86932b25310c5fabc7775f89e650ed2e2a5539be1a5d5a23b76e57a33e532921fb2b74536a5a02baae4444a7b32015101a9eca6afe8af16aa2ddcda676d4a2495a61c54c115ea57cd620319ac74716ca553360830257ef89b7393312a30e072daabc0bbe4673adbc824ffd1292ba6fd438f715ae2521ccab3adfc5c28ea13bbe8147867b851f578cd15fffe86409acdc4c6b06bdb8efbb83cee8344adb496489d3fd6c32f693e5a2b9f71ec8d88c62b4a9726d3859a89aeda82838f7a395447702a2bfa08e2555a756959033af2e1fe6f18ebb621ca6859f1d48147310c575ec3b05b5d300753c7f18b4e28cd152a5d385916aa2e48f19ef01088747a86b55a0d4b07d93086e77b5cf65767876452857e3a0aa986a0adf0ee47a1e6cf22f5c9fe2862ecf46ce6e00d58ffaa7c8cfc0272d057121e1c69e1967cbb3fc82d8e9c6c9bbc620d3fcde16dc3e43bb921f3e6909f3b221936027bf20339e830c98729cd051526a4d4e4f4a7438a4e6d8950f50262fe7ba57a952885fe3f0a3745a403bc9a5bd2435b6b2616a106a8875a148ed9d7dc1251a7aa077a261fa876e4abe13183dec1a437db79207d9ec0cf2847247e7b4c7436e9516285ee3680e896bda558c4bf028eef0234b679f447281b90055a5731fc25e0b714e5c0eb10d4f1a7a8314fdde5a96ee55596321d313269a6b645dc8843fdb99e938d472b31ce4c11cbe210313c99ab4918627c0edde4a5ffbe8c2f69fa6c94e7dd03aa72cf7b53312690340f579c1072c18f4cba17e7d5cfc6247ef910c8130a92a29df6a10df2dbafbbb1f27566f1b89bdc230b9d9afa09720ad5dde176a7684723cff2d4fd2236df6811231e9929616fe7031c50e0b37f3eb4512ddb7a97a024bff3f273952849f367a28de7b0272d584e927aead4b276fbffad27b113b2cde81ff971f0ca9261bc1d98d17667f78b28a9f256d1f30ab79e897870919eceaeb3cf426b34b4bf7041ec37ae8ceb289a2c8b2c8b23542f087efdc701b9344d0112fa5ac3364c4581256ee3113e4556eb6d18f44b4c8022c0b01ccdb106163b66e5b1214cf2a3fd1882bf18ef5204791d6627636e8e54ef05eba39820b469eb23225f4d0ec9ea0c21cbb5c724b5b8bb8f53841d2dd82344b7a0af75dde0e8336c5781c53776d730d03ac85556d9a28a380641f461fdd86cb34eb6573cf7f1ca7fcd48d51890f4581882147e76fbf4e1ee15229f39c4022787c4cc106768be637f1f72684c26fd2c5230edb4164541341a275dfc334405b67da4c89760703a1dbe28f110a25574de7604d599680ae79f1894fb478e89bc2e1b8d59c11187820515189732b064bcd83d1e7e7f05101f48679ff280f4f284c25765f6e15d90843fe6997dd3b7e93825bf02b337ff6854b00e11130189e4f4e8dd395e598b5e5950a059be88bc56264c9f119dff5a62a6405f236777ce8f17f86d4d15659246b31b1c47ccee17b1f16050542b464a6f48cf4a43e4102b76ee8417c6702a1b51eb390d780da39d19a6e67aab7ac13a3a5dd481fa15ced296f72ef1703372416376ddcfe0a06db06e8d27eb0f4b866306cd0737bdb7c8ff306f52471af9c5a00a6be0d59bb352a03c9cd7fd23ab646ba531794b7b095a6772436372392cae57ff2c40dd4494ae5353726043269bc1cede32a26846ab9d7b01db9cf025738a8faf027c2c739f910a96efcebf25b172e15eba7d49a013363219ef171588d147af099e20742bc997e46c0c66e3200df8d20e9b642aaf056e35d09c63521a2e32dae8312803913c40d848aa68f57007c181d40c9ecdab4d317b1532d00ee37daa693e5293c7024346a43193bbaec2884d483362925cede09ad4bfdde466a05e07657ff47b59ce36321a70fa2de45021c649c7fb04cfc035c03e9e28fc2321511c7d48bb0af1bde550a2ce47d515b687ee9a630ec3bf6291ad2678cbc47b0eb5e383c4a983a682f904c221e96575f1d6695d858002e3c65ff91b321e83d2e993ab5b22670582b8e1f5d82845f0df65bc8affab6dce6f444f16bcdf947ba8077c4a8eb9f56487d6eb67a88566ad9bc24ff3a8dec632cd19e529fd552adde4bcb3bd94521edba1975f247c7728bc37453e659ac226737a95751a57af3abb183bd8d8da67bb98b5430c258557a18fbc45e615ee6520c4722a5a6b329146bc96997f4a2a742e88b80675284b61f1d7c5efb6f19fc3f06c6ce271a64393823e77290071294a47fed987d66285c09fda4c8999450bb4e7dffaf976ab0c86eb37e9d7c96f0b0c216855126919e62e28e1eb01c38a47a62e7dc863d43c6ea3be6ead594deeb0c10892bb57b622277fe495d5cfdd56351185aea39b33448d20443f8ab79a847a37552cc69a0765355a4dab40e55e34f09815f4f5fcd64708caa667e9a07ddfe3d3e33234479718e5802ed5748e157ed9607ca02bafe3fab17f2142e8afcf6fb65b9df0d00b962ec1f3fccb75c80510fec1235966ec2c612e79464da526cbd362a44467e41a8b9d843149104db159f0eb5284d34bc6ce362574847ac722e83051a9d32d14e4f60bc42c0e3ee906ea09ad3207b30a369bc2b9b9bdbc8c63078ef04a5300942a1100dfd84c770f75ed65a76552049ea923a6dec7b8b7bcfc9a15bf6df4bd49c7c7eae203851966de52b2ec0acbf012fe2cdb6e205fc8f47533710379b519d391540a66fffdd4258dea4bf7370000a08abf07e7f071b4e1bfa3b49850dd877aef497932e5e3a2f0e28c39a4c6ae400a67f02c0bce9cae25fd414ecfb367b0980bb928fd6528fb1ce735681074fe7be10f4fc19e077f3567acd8d44163b3fc3ac20afe833ee905ece43eb2c745e62586425f5bf9143830cff279508457415e0d654c60be458fc9cf1f0c6fab369f57fbca55d0ff487cd4cf8ee62f3f5ecb3af70bbf2086d43af62771b3136a5e193c6f1742fb806b0b4008d53aa7008dbbbebef68ed5231bbb5941a2172e61d8455e2dd0febef7c03c3456195d15ff7644809b0cd3f305b265ba555fc9a0c4d4d376e569052b6fbe2b5b79852b5f7b12f21b5e92945c22413d8a415933dc814d929b47bd5f8fd7bf1157838167a8ca8fe8797a7da88b194a607edcc4c96742bdb158d66cc351da80894abfeb080b732794b9b70d45a2cdb706fead8c6797230dda7fb7c673980bd07061f256c17dcf7098bf07c342d4bce055c03bd40a62474150335b9ed124c8f126a53512536231dace3f76f68e323175c79f72aca3309271957c1b0c3539351fb4d064051cb650e3d90dc365f51ea7c36ea55ceecb6528ab15d10a2301b64581fbb007b9f0411861629ff8fd2e49009499592d0f8ce83c50d3c9d80d7155c6b17e1af87b58449b717d0b8813a34d4dd6291a3529d12fb423c821f69ce44a9f8cb6d3305f3c41474c17cca10b5c1406eff1e12a19a56e8ecef6f34241c0f4fdc1675badece2ca8e320774cf4c5bc1713e7da9bf5b51dc38a85267c6563c2d44546198603c08f4f7a53c604f913b99deeb8d504b18c11097ab39a002fdc5061912fcc54fdd4e48eb52447b0bfa3f6d5354acb3e060fa620a4a7c522445f28d246c2fe189aa2f08e8d3169f2445b743e38f9ae021fd9db69ebee156bb72e943175912327210c6ba516c286289396386f299bafa5f8eaf1c00c7c18ced6beecbf23c6cf123cd38460b674d65017194a23169fe86b4b5780d32f85d5a302bb4ae8a1b78bf25cb7e38cbd56204d55e2caf39390ec7084c7bc225d0b42a8c21d3fbad4bc5b59d9fa772c02977f1355bd6141f544c33bb8f58b2e5622e1b501a41ae4c1a831045bcc950c4b0dd08d3a50a34d7ff588dc2c45dc271f835183f11e0ea878189ab5ade2cb192f7de133656407e70e4bc033aed7816c60d7078b720ae00e06a611147019d69197eea5efccb05fe6ef11914b0551ec97ed9cbc7043f4ff4774966c3e138da652302f86417b6c8f760b46b472d0cfeee87626f1ed435f03e5e0124c9ac01d7022fe06f311627dbd23859291e8c87ab8ac50127aea22f78aba84ed4c6ebf99a080484d8b689751304289ae03fdbb124797b9f34e771f67738ad8e1ffbfbdc68b3980b67205de7c62524ae2b31b9f9a829da076cb69cd9d1241731af3baaa7e314a66b6b9fa2efee0f3708cb3fe55cdfb251b9a39df0007b961fd11d39957a394c0d1be68b07391b36a9d11bb78697eb12bc06fe78cc5cde4c4a60449be5051d7a792b34aff5f5236cb1dffaf16d89eddb693d82843ca70ec0a324a2550cd68c19f3fc0d94e2b383fbd0c3e74b3b57f0f15fccad8a9e9e0d2a66206fb64e95ceb4736c2cde7cc7f9f5756afd2b4801b4c77527fd5aff74b9be1ed0e7e0a2e68b7dc81c85014ba2b5976a2994a6a39c49e462575b4b33eb613dbc69da90196c332cfeba30c3ab81452a9b2947c3f3383a737f71112e2b8c7b7c0d256a18d6f35240ed41fc5a19ba1e49ca6290c7c2fe40441a9abbcbbf3542fcf32e24e18f885603cd924e299756a829ed8e9397893f94ff4b41c9215b9db31191a4bffc670ab73a57e3b4029f4e87b164be44e14357b9b3d92fd3740516f4d410a99413c4e13d4289d2ba178f9b49ed38dd846c8496d8918550fce0deb969991bc48f5275a139e66c8510c4d5ea654e82c4a4bf84fc24aa4412d920e8c9b12294452265e77aa569e3801775c98ed2943151ff01e78c3f74d4470ccb0df5f9bb26404fc64ffcf4dd9e49cb61d0be4137fcf2e06a487037a763e6b50d50eda0652913a30534ea1e4b66fcf1ccf1034cacab843700efd8ae3e79c27337ce72e18b4c0c8b1b8de8e6898631c693908efb44678c405957040b4e7e7a3a77a22b1d1c418a4718714a3dd39a4fa8081a86f50f9e6b4e01a66ef74c4b94b1a2284a797475c7572b28bfcf925dc1bace536b6946b824c19d6baac0f2e7d80114e9e61ef3fe2743c175fc3507dbdd2516758dcc23c380a3d103b7b232363deee6ce5e09f86ff5dc75af10e9b9fa1d6d6c8ef88888f6569cc529650d011dd7745f5d2a2ab72f0d2e8539edc6141921e3eeb0dffa3a3fd4ababce36cef88a52d689c6e00a6b3166a9364b3f707d66ce863e53d00462e1874e3b0063bab2bc836c9a2266f06274cb4b848de521c26289245f09bbe460a4c938927077a1e90dd5f3376a05054aabe97999da6b1d49a2b677ef5545fa00f083404de515042747529e66e79d68c7457e1a050654df26ee9b4ae5c55bfcec4609864521ca7ecf7c08ea93db7c40ca2c49c43b80de74781ec1adf78ed25b69017c32f9d7c17dc350184524af4734642ad05a0692392430b729eb55eb1834366d4e1e57d63fa8b8c99d8402f8e9706fc4b87f7a369c55dfe0084351a0d2483a0bd151107cffda7a1fc58384cb66d320edf9ce022110f076e8dfe5ce8ac22667ea0267713ad5188e74cc22f06e7882305e9b53816aa3effc2ed2c609c3498f5e35768fb3064c0b159e13bef4feb6a9002232337fdaef155bdfb6010f15a45bfcd42ea34c6df91dc55cac3834e3682197a8a8599d5a8150974119d08dc3886620b962fcda1cb330d5eb569db20081d48055a9d0ae76a2b15097eefb1178cedfba3443bdfb4dd7191917e3a52444f63c7a3c505b7223564d08939400362f5efa7fddacdb398fea84a8feb38f22e556767238b6c678910bba275824c1ec5232e396f94a7fea22a668888a2825101b67fa892befe5e8bf249b58b6845cefc73c6415a9ec2aa18824968de5a729b68b9134cfea2ebd2491df3b9b10c070ab9bb3327c593ce28d808c184e2885a74cc191419cbf2974d5a7e33c02cbe5c44a3915beab40a6f12dfe668ab659888215e660b7d904cd838c0014b3ae3d3bd533a6ea47f3848800de7a9b74d314414f5847c6d53155533fe84e9057db44be6d810c643acf1de0bb5c8db4d3a3309b5ff6f79ae40a514b244872e6eed46b6ac2600255b98788b44c4d17cc08e644bbae640a8fac707a21cf4639964da4595744bc8cb740ee5ab322c65a54b02a4ab5f977bf85e6132f8eed8b6be4a85ba68564536d2209ec906fbfbcaee27a90727632b743d5ce603eaa17d95ee15d261a424da9f1a9e589554e20a458f83e1f825f842dbcb76a06754cb7e1098d3099d59b72a8ea734d1a279fffc6994789057e3bf5cdf66e7ac446a162000888691fcff45d92aae69631de85e1d3d43d1888ffe41bc15a48a67202bf596113791c0d5c070c4321595d2028fae28104b4b3ed30844fd4861bed1cb87ac6f7420a5e0921fbadc458f621a583734e1cfe0e956b8e2511a4300f6c6cf7977d8d7231e8f489d661995d109d6299b08c0ce2b1158c59508fd10364ed4b9b16578d2124002d148e5454925fb7d6382bc44a1c5b90acb73ed35287a9e3990da8a854d7f2748feaa1e26264294a2d4983e23dcb971565490a536333a20ddcfba03014763e36004a4d54bb83c5c891fe78f6e33d7259f18935b6d59ba107983276e8a3ac370c4c152d8cf0c2d98b56d9b9239067b97b99e7b8b7b677aba29cdfc8659b4296c8b39077fad39bd4e6d486b06b61a00091bebc58390994d3e8f14561db02ca5e5adca55063a615b2a5b913bb610ca4a7cb6027dd5dd30b4895fec715077a28401d56cf16e9bc4184a61db2bc1263736b3331772bded5ece49c288ed4b2ac8adf6f1383f6f06902dc328715129f01b4d87027f6f8af48191d13e0d3d2438972729bc265d427a9ddfc9ff6ddd67446316a953a60f275d3b24871d6a4983dac0707cc1381bce5b71b4ec916a7da916627a55c89e86b462a39fa25619d84454da49a0d0f00abd2319a14a5e53e331474b002f2c3d17df5daafd99ae69d45537988cdb7d3f259cfbfd0e62b0dfa5d12708a5fe84b71d2d71672b65b3dc59b6e53e28a67b0a620abe80735357a26298b932b179b14080174fa9e5b7c61f672ba56928c5251a58632d8ba6e425ccbcd930f5769609ad9d55f64ef8eab852b8cd8bf8b1aafe8a863422f026f7330ecc7e2c3ee033d71289f91dcbeb00f8685eac4bdac1715d713ea7e6f577d57bda88609db1346af517348be69af32749dc73c5a29917ab6cbf74b91273faf89294c2155631b2f3cbe965c4cd62c83e23cc994c66f9c19af1ea5abd30b3a6436d2e066b65dd279d1dec243a994ee7629bde7ccd91b57b415f8d71a58d3b2b472726a557a1105d274e57b7331394719dd6a89c336d7b9724540995b66a4ca5ddce816188909b05eb732c0792194569851f60bbd1fcc23293fe4248fa0056592254d8235d7d6ba127fc69bdded43ebbf7896bc96dfe3f7d8aff96bbf99f93a9a611199ba4d2f67e3ac19ec079b7229a97cc9eb8b230cf735c338fe7905cdb6b43300732ee44c39f8e1bc02bd04774ed36c302b61dbd2c5c607b1f56384b4ca539cf145b8ce2e6ee3b43e2870cec79bb6d346bd019853789682c6434f75c95105789b338f747b21d5758d83ed5eb40e028402c95ecd8e09d441b1ec1e65489849f040a5a2e16222e91cfc06fc4cd52c75c90526dd7ddc58dbdadf2ec4f09a2117723c3d34152f9ad6a4ec1ebd5f9a73d552d4d461173db73fcecb59d47d2c25e9e66cc4115cd1322aa00e4d392a1f58ad6a4a45ef830733c5b7309d40bbbf8b384229d60f43ee0f69f31026c726614cf71a7b135a853c69a87b1085778eab6b605895b0babec176e83a69e0a4c4f3bb535cf7c687605e1ec7930d304796a978f3dcd846e2a3eeb75ec417fe48b2d4b5ac0f8c00bd8530cfe9104018baa7fc44481bd45e7af26dc8c27c20ed46c7b3b0be06588a15987aa434d6b68b309c621a094c3751db37b3de06a2241af0c8a9858210544e7ec3c9776f5fdfd2d8ba8a578fa038abbf30ce3af8c63a6d8f84f194360f42f75a85aec9968c8c5d0ed673ec1160cb9f9fd8aa33e7a1f024f46d4b7b8bedc6f365f60ba9b340ebad94aceb75b000b258f7b2ab42530799e06072d3c226a7ff2e0f081e46655d28ac5d79522203db2c2abe66a434fc74239b61b3b19b7ed50954850a3f6dd470265c51cc69acd6599e011ac41cb53b585a56558c17df78e4d9f97fde512df24613f7e18d4d9408995969713f4af03c0092d44dba6b9e42d3b67a16aceaff8ba15ddd8684f610a9b2ff238be11e0368f67136de3102f9c2bf85133c7e3699d066409b8db813866903149e4de0988f78ac50d08b7b553c05c510f23f8249c470c354b1fe207717670b0b58f613bccdde86fb4b9d4f159acde561e615c3a9497bdb7003a6e03e999cee4c941340ec0aa317571a6214d0ed9713d5e923966a8cbc7fda480a47c4d5a701c318d35e9a643f8b44a4d7ca3f18340e8e5df4a09878c9a6707fdf3534b7487035af3c1c9c5a2d397db7b025d9b90d7d0122a019defbc66d14fe526a939fa7a33946aa88d2153f0d8a64f7695bd1a4f276ca234c01f6375e73880aebbd72146e7b80cb890b06562fe90acd926e4ce15961b09830ded2b8a57522e369546a3c4cc056ea195f091fc12c99931cca8e8f9d9fb62771512b35f0efca55b5da8af422557d1ecd7d2f376b94640fc2a196fa91193dbce6c219e35cd7455ffd6c35ca2c1dde9ac46afd776d6f18d351abf75949cc91f1de82ffb3cfbf7bd4d7836a8ec072b0d6872b7162038601b3e343465e60bf2dd76f5fb4b3f3fed93f47273557af9088676f4f30dc9e5c2b50b0225c8090d7d95f5a2512add829805e4d3b6b78d8bb6003451760f6909babb1eb204a39c8f8d16915370054f4342f77fe8d1fb9a4c161808b8e4e3b1533fdb3c847deae59679c3394e93a78cba567fe141b6511a6baebf65389727e774552923bbbde8b6ac1eae55d80c4e3d08bcadf8821a7948719196c4eed376c0ebbe4117200bb3cee102fbb670694b8fece6a8d08124b8f587ab4416ef1a2a0e38f58d9240f24b3636553cf65233bfc1fa5935d78ee45e214ffddeaa20d84e937e10e2822f087bf7d328ddce3725dd71df26ecbd2417a103353b858a94e090ee83fb6386ed6b2ecd8c0c591dcef1e38c794671b37a9105c0f59352478b0939c7d012da15bb72b34414c6ff336f84e9998fa2e78ad831207da618def9ac5cee09a910a8869069d85be7a3576bb643d4cf2683ab4c50e4114d48e17627fae7dde87bb2c417c97206a70fc16d7136bcf9dde29273b6ec46fb797fd994b8b78c792779b7d600c5fddc31ab72247bb4096d1c91b3207eccf3e66aac598833ac9f0b7721f637b39bf21ad69ed5fb32b4258974afeedeea323ac1af6d11c6be2b24e5a4bf29b0fb5cd545a0bc9028ea018b9022395c65d715ed23265180e6975f9610aee7dc054205bf914cf1b20fa0cf8d3e5eeab1c5cc233b42fb3867784729e481333ce359c9afa330a23289493a3c8249c5c799475a7c806899d7634ab46b19d98664d8c3d9d52e9908aa4108aad12c8a0bbaf52b8e48202f13862be5b736c70d61e6694cef8ab63b23a9ff7f99bb0783272e2afb05e5ac8d711ae53b1fb5a3b94a0723430c6f2903246690e4f71c416a7a50cb930dd1470957c35222d06b5441c1eccaab68c606c9c9120e36ccb2878f97167f31dfc9a5c4debd12840c02e2e3a74f17571d61e578932bf4b8a0c8256774f22b5e641b8a0d68ff2a3c3a0700212aee429033689764900d1b7dc3f15046f8db752a610e3daa50717b02481f1ea5ca7a3579c916741e2c73dc756574570882c8752c2f1b053dd533d7bd24dcd01551e25a80ccec5f3164ac8330d88039f4e21125c7b047824a59b75083c6ff6495336367d3db8be4e19d4d4f23e90dcf947bc2a94a40f8803463ca23f3d4d23bacfefe1f4ae87f56b01f01a61c1f6db370792fcbc3edec3ccbf33be283854b5780e40882366756b0e3fa73de59c6ade6894a91e33ed6c4971fd473dd8bd0ad55a4092628145e63f762119b887b26f67676bb46259a7d1420f9d371c7aae48568ba2fa51c5f4afec2cc689d889a11f9d5172468e905d7e7697d092458af3e7c593cc8953fedd7235038ef3688a3f3c57baf6c9f69fec7d0edd0c30ecbd58e330f4c2515560dda2e3849c545f2bd7550498364ba2a1d26e07a69034712347ed91db7bb9df0a0a3f8dbc69e2451110ee4da460318648690c9768d53322d78ba5cde060b571df6da2a8031f2bc195447a37958b2c9e9b46d1083cfe6efbdeec4e2772db469c7c39fd86edd83daa886ebb49bab4e73f6b83ce1bd4941c7eb8571c7d3c45a9299e8e1bbcf6c062c9525486b7ec72d8d195b2c878f8deb47db2e7f86c76108f2d099d1a15bb24b68bb3e8366cc7f67af96cc7411ab6a56828c1176d8eecb268d2ffe4cbd5d3ea5975bf960182f4b5a208a92085d501fbdfe14d91a72d32f18c62d9dfcb79823ebf2b69999b88df7827e4d703e571c36d24ecae04ea600735d1dfbac9359cea47f677e7a75530fc2a43262052feb32a58f170d0d008e410fd6eaf77f9e3d2c1a17bb8ce24eb08b7e015b52f54e5bb472ef69f69c0fe48b78a39e7e9b0c22561c773505a14c55ff41ee11d41e011d31884aa0e270232e9186cb45a4d214d47574d15b6b2277e1cdbd0b0645057bc0253ce717d7679dfe23355e7ddf5747db6a905ac563247e925f7b375fad81dac6ef7124ca65316bb7cb7de653f1873fd384a9a735fdeefc6f91d459055ab79808989d4781b1cb1cd6ea9ec4b1a5aa4800fa48614c4b5a387cf148adbed9a55e77ebbbc63c90a0fef5e1f3fae9521beb1a42cebd8aaeb6e7a49aa7b300fd4d6eb33a99eb1f0e7569ee05c38787514c9554822afdb3087a3dd4000665943d96d6463c4eeda9a076be890298f10df98a23ed6532d6d52eb12287c8de4eab8b0de84a54f3240077bbf1d2eb8130eed1fdcebca7e1bf3aadacebaa82997a45fb948afc6e675d200e9b16e6cf2b50e6268b5f87bb33bde004e070f20fe46271a8d14a28e4f3e3366fdb8639126592d064541e6e8ced47503084d9cd3ab1302c8d6d88d1fff9997cc3de7f38d29d2c7db31570ea723bb49411df9b352fd5ebd93eff5a34f2fa8662d0f8dd173dff0c75d86be46b2342cc646cdbb03423bf99b94a68f83439f2c749f9a95306c09a0598cffd0f6f7dc96b28edc019795f62118154b59e91b82ab3f3172945c24f5a1c4863eb186b9ac0aa86858998729137be00f5950aa6129ceb432d7b90246b730dff30a443475c5e2da35c1b1a67b2dd417d840353fb4ac45f6cd769af714ec12a8ea354f6b5db2d5da03adb2adbe758bcfd2c6326d6295247081d3b284485470bb3d2df8f181d78de47177522d3076a42182685b2b06e17ac7012ea146bdb098e64b057cfdbed0357e1cceb6a30d63359ce04730cd27fb9c09c86c0ee0aa557849881d003a5b75dfdb1ab2bd0bb9de320d9b7fb6a599f11369b3f4cc40504ca977f67bda6a7797cb4f61c5d70f3259003e87e17051775581a7f01445509749a6173d9e21744570aca47db3c361b9e93978a53e63f27c7824d121afdff2c7618b6e9065cf8d773adc92455dc9e608924191f9009424ab150caedbcece020b4b2378ccbc2d347cfea7733667512545f4f7dd58516469ec53b645f68ec4f2c59386dbe09aa945230252f9352cb7abb2ba7ac5bb1a33dfdde1cd6af2b3ed7e95f3a64b449fb4c2c5921bd3fe6084db6ea71cc3e9c88a1f5caca90b193b0b676fc0424c8370ddeb04cc880988cbcaf789a3e0cd0e6b73fd14c0553f33be49c7f9fe486d9f103c7fea8559e0d1cbd5c6b48c4aa267167d0f1a03bfee6ba36c855ff08783198eb709c3397353d5b0167dd9c8135034e03d211a10fc469730bbd74ef4c9cd317784e9bff78ec97b2deb66cfd053507059b0f8c19ef96eb0e160e81bf64fdf34ed477e3435cffa6d064dc1e29aeb7d052c74d690688f48d19666219ca2cad0637298ab25659033d8c52d84b9a73ea52742639ad9b5f04b85a793ffd84988e28b08b752bb9d59ad95279ad5b28e7596c770f04d0a47da2060e9709883768ed34d9d5c8c857460d6d4958de9551d024fd8af34e00706da6d4c833249f410e751915518dcfe43973e4c2ff659ca20f1867357c102c6ecb10f7f76c30c1aa9917382ef3097f86f4a509bce600a07b9e56f98914062ca8c8b183f4da22d160efd27a114f1ab57b34f674e62866c89c247067189d857516d81d77bf9f3bc7acce5161ca86556b4407467d4003a4ca48eb55fb1225db913fbf3b12d089f03c9da7a2e7635b572e9a4796524fb7a056ede08d56ab732e1296df869d6b4fd544f2c8356222d3732838c4b68dacc5399fb14cdf62bb77ae316dd3c1e121da870d295054e8e76140a21c08dce54b144c6191502a98d74005c90b8f2a040f7c5bded9414e7134037e52f6a0fa544c05572a7f8a1aa5076d7fe73e4a839a12a03933603af4fe5b54453ed97da7104348522b67ac6b45619699a98a0c8598ed6e6f44c9f9d173704aa26b060c0221fea7125050231523cda29bfbd0d8303f7cbc8115bc2d99d21811e2ca8c05012ee58179b7784bdf169629055baa7eaaacbf45b861a930a075436fa1e14f08fbfcb682525c5ccd75f82a5224cc23dac42b48536f776179a8296841ab7fee13c879b13f7f9fadb0aa8270912c9b2cab439e9b88e1b7c30bfc9a7044c7655274e1db71d9490cf067c7a9c7ee1c2a8c13fdc6d1d4a421f77280abe408b5d7e0480c2aa9be053d7a021eeab909b25602881ed9ac3889076d49e55c22f6f9f0422bd27fe5420b9861f1602540402d230ddf4696ab7d13add9f6beacb7621162038bcaad6322020674d689118a860b13389d41372ebf146949cd0c0da978cfe0cf93971c42340e3f2eed071d6c4e912f3f2623cd73fa15c5abf4ce311b9920edb7458f1bb17e47b5b57d70e11a12b88a39ad0e2268c673f16466ab0f19434ce9d26e0d083a4d809de7974d352cc2ba6a16efc59f5072698ea368fea0072d8835bc1fce70ba398adaf826228b132bddba4713c92b17cee3ddee0582bef016eedc7d919e568bdda0b8763684b9002a1f4a5e8e03bd2ebefb59731126a047b2274675bc72b6616dbb13a049bc037baae57c351335cb95c1214740a52b2062f056c49255a0e74cd3f52750a373fff2632240bfc158c9325bdfb51d786614bc8ee804724e85bfdae8f2b49813b7c513cb4ee59359d35edd6ee7ad3ecc1aa9a2360a9039a62a31be0086a5cae13466248620297f729b32d84a9d51736d20f3367a7c79f6196691c32a157adbbf315a0d589f2b4fe05af3f262ef8ad0377b13514fa132d7d179cbe645f2ace317e527a939e67f7e93ae16b7d83814bb03325ee38e8d32079825a55d202c6a06ba0ff9f6c96b0fd94644a0fe46b2c8845da271358907d3b74a3f9f9eeb01cc96fa1cfc22580c095b6f46c3ef74c8282084fe337485c51cc481decdfc7437fde2b3acfb14543b717979316ce846735cc73104ac4a87b5778c43c59850e4835a3182cf97bb3a68ceeecc4f0b76ddf43486a1a4af63002428c6110c1d399ad1cc7a80cfcd85b69ef77be1925459f9dc253c115e3e562895936125d067aca2bc30d961e9f8e5689774bed8a81eabeb225b72b82d41383f89c3385b054c44ea72ce57ec36ae5c70f56baaa5daffdacc1a7514575ef4b6d2359621f7887cf10c147e841de8496050143936ecdb8466ab6c2a718f0d4a5175468cf78d4ea5d36c53b3a7e96dd470151764a3e262540bda219f2128333dd3dea7d88ab67a15e948977af06beae7cf842b4373b0ed1c6b379f897fb50268ae3da90d7bd56c1a9e2478a3f7e346c94cb036d7688fbb6cd727f8c24dbbd9d11fa69c7a5bc05d1013df6559c4c7c260302eb7f9fec1ed5c0dc00fd40a192e97c7fb7010fe689a1e4f5756533555944522a4bea587a4d3ace518928fad8716706835768004d66fa3a3f1e0c7dd7186e6c733bf0b437a0b4e91f9331959de11a14724e815fa6b83921734591bb9aed4fa513c3a7fef0ca88850ec04be81c98dff935acd1272a156aac6fa577d9fa5a7e4d30bf4f665eed2934e56ed0f57d5161749c086ab99fddb05847b3de39692fdd9b3a8cbf3f201bd5f3b7c17ac890ad80940ece9c67edb21d1793e1bd4a1605021dd96fee7b11465126c2371d563a09e67523723942749954380577d475d680b3907b6632d275a8a9858301829c3c2633f722507837bd9decb13436ae741d7806f6e88a31f315900461bb9a74e5045e888224f6a0a36830c9638034e6a9fe6ed085eec77e9145497bf6c94f93d6dc93052a5517a1db92a6dc9329f7d448dd0becb50a66a16d6e8af6e3d2aff1ffddec24e567098d3f48bf43643d9028879ac684603787cef92a12768d6fbcd146c52561e1377f1537233884eb6a102c10703a52e98a3c497c2daa277e2f33f1cd2e1dbdd7c164fd96feb10943f13ad2c97d20e80f9a5561f2b4e15cdd0dcc3310b6ec4738e65b8101586afbb61ed3e369f439cf78492152fda94f34d55316751d53da47cbec2c55a1059895977a6a583902f9dd7b2e0df1ec2a447e5172e274780d1ebcdfbea49ca934097a8b57349952323d643312d56f2cb30351918e2c4f722a5cdc560ab01d77adcb4100382217f8909ddc389a69ec8dee6563ac50063d2d7af8fd319f03157bd93b5ae17e4959b2e4bd7c78b628744ad599d8f2ea89f132d3bf97ed565850610fa821c1e74e007286378be7043eaed8c5548d37cfeed797547b6a374f9272648865678ceed40c53ecc3cf50f1b0750b4700af56e9747f2a02e9270350fe34da8b92f86737b0a56fff37fa3040521404086c6eaae7b4f9b800a6eaeb5f3c2d97205ad8b41c4e5a9af79d0ff9d5ac10cb27baf559d1f23ed8843c4ef8a42297f0bb29fc87f0d063eeb5a935b54f894c68a16e198dc765da0f10ed2f45a3e9979327ffd6684ba7a9a4ee01e8ff9a0ff8b13fcf44cdfac885fedf0291f263b90bdff2d73e7cfe22b423dcdcd0152fbacbef6d94a873011b43bea5da2c8c06f4a87e54b4dc3d5d6c7fd7c51ca5e29680f6409ff8826f983ed2b158ad1ad64bb275f299b8151d192247196364df31004aa22cf5570d770328042cf7597e18154a0e8ee3b70987185bb1d4ad5cda12c279e4945e96131378a31cdc0ee513f909f91ddc6f3892f09a67d4672515cbd635a56e12b2650cf6e1a6cbac36778e8a87e279e349b82c65e7bdfbf70b7151d88c6da8df64fb635b73bdd13d9e3da6f41a72cd2d6d3f65d408f9d479b2a1b702732374c2b545994ddf28ceafd9ad3d6d31ea5680c428c18058ae769fac6ea339acb29fb7543dbf3435ecb04e4816f80d7b89a1161fb62d9a1042311e0c936b09aed99949c3ff2d2638b06c972d04a085d07e46eda05f19b3f3df8759d886f433fca57021c9f797ba32d83157638e191e2e0ec3ef071800340f185ab57b1af287e94b0032cf8587985f97bc79bc1820a1a2d9e14135c26a928311b489e6b5046845780392764029fd695252fb0fde0f6aad9416e9f82d683ef235a5bb59b4d69321dcb4a5e6dfab29e2b17c6dec07865228ae7e6cada364df2145e76afbdc4f4a2c25997ddc058dc7702b8fd3b923bd22c5840f668ba3a61ccdebe0b7c36de3d2041e9f5f115bd5861eb178e622fda9098811fe141e400f48e8b0c1653a3686fc5183825ac46dd84f0dcd57c84ce60ddf4da4f0c38fd40c2963ba048a0e66c6ac9df120f77a806d0d0989739cece55c372d03da97ce96bb012fb42b42f484259281044f42a6bb7fe11206e1545ea0e3cff6f7afc27b1858a453545cd59362510b2848becc3e289783cc97a150860c195186fba480e10bce72df45473fda60b60ca270a050440c628ae82b31bd9927e1374ee5be0c5e2db39890fff9817f5d3fc0482f91218220bbad85eb85b78c5b9ae5bf74b2d8b2eadb06713dc336ae0a828dfd352c7251d501c6f1ada9799ff1fa75e5d1472cf6c524489991490adfa61f892e8743e414992b221f7d4621d16e4e2c510cc2e43d0148f1f2244d25f56961cb50f464cf6ce1d87957a1a9adc395c78876e75e4b796a94453d837f9cbec3b7ae2b8be49ef78a01f9d0d6e3aeb6ec55385e7c1df608fcc4db456fa2312f01b5d085815ec213343007cbcc9cc8eb173f4b34227abc33a103b7e30b8c22647937176791f57892112911b73aa810e7ff57af45d862538557b0cdb63d6dc1887627efeaaada67a0d08f7a800f3a65d9d569a81b85fc96117dbb776424a462bb7240385aa01091fd7e97140ce5ba52a3217f6525b4edae398cc73f46b535d684c3831ae5a6b202003a3a3bf1b5210ca3513ac771fbfc6e810b886a08f5bee5968b97fe40bb67a655c003a82d8da8e524259babc01e102e77c9009eebc091e98ee2b8043a5c803a1de4c1ae8cb653aadfd57dd968d86e07f3ed20567c307e20768458724f82b63cda00d155896e9a7df70fd252e57fd50e296e12b9c731c19d3a1706df79b2d7bdcc60334f4ea038a0820da0104bcedc9161ea244bbc5699c8097e054090e1f0f3f0880853804bcf1f07393f64aca6128b00371b5e2699e06919d36f359a771bbb42a2ae35a39f2911bffdb448ca4ae8aeb17f6f25fbb102d7dee7e9db8f9ce9892b5e9f9617043361a857ca27dda0ab104484bf9cacf0d7c9b1b51622bb649b6ffad0920b81b8ef1ff2e7319b7f47784dbb1b45ccdf106cfd0f9be04adcc46898dfaf73a740bf6e0a50ed77cb8f21a4a94c91c39b1161487f3e7dfb4898450f5a989ae6bcb618a6f575d5268c0655defe705edee26d300c86e2a8392951fe54b9d3ff28bc830c90e2b63e71ffbd4b66ecf947d184b81ae9fe5515a3a92920c5c1f8c0d313e76fbb12467532b0ae40780ab17d2d6b70afb92931ce13a1a6f081ee9aca4db9bc6cb22412f353ddcca62e54cb91b588d44b8c8178b16a6a64f3ffb428600cdf7da65597468f3ae946529cc0bd0c624d2a4fb41b838f8f046483dba807afc8bc1e3bf4ae2210337745164165c82293edab218b1c265aa52c242f6541ad0f54e40524cbd62b8cf1dee573d8862a435fc8bac6fc1728d3accde12cc6e9bdb29720193f87b86c65d2a019c92a8b4558a3057494f1c26e11a98d263757087acf0bbc8cb6995c1b9079d93394dd15f65509dd197b28f4efec3797cf3018690d3ce1cd5e8ba60d7b3eef7d4b4df7fdc083bc0c316f9680b2756ebce6b7663950d9ce93e52e22a81719fa1f5adda4b9465c6d7dd411363c9b93b949616890efb840aec041ed1353197b79b52a48b31bb7c3f895316fcbf1f22565204a3921de6aa2b062e7735f9342c7355b9852cc406630b6a8fb5d41c50c05588e8b4638dd2a10e27452e1b26d7c26d8656085c1d832751a745bfedcaa57500416fbcb22504c77b45704ebdd4c2c8df842ad11170e4706f64ced9ba58f22aac3de9443571245f631806da492140fed89ff67e62c2c9664005a970278c31352659d64473bcbd1e3fe1e6282ca9b1b21ea10a9dce290ba69872b9e16e9794207891b97b34fa207979cedf69270965ae71345e1f74fc9bdd68c41beda88a151bca3b0acaedad731c52ff773b24e59c616952201416a5d3be4135cbd2db08722574ab0a6527ae8818b7822d1a7bc8f3b7627f9bd737c5fecfae122e5bcd15c02d5ea6cd749cf6ed1f186ce81b5e5afbf92d6e68ee664ece04dbfd51a325e039308132cb7d0d9bd2c1abc9cf42051c6ea403bd38b7721b5b66770806130d202f4ac1cf2c17ddb43b02f35edf119f98c7eabce92348ed53d6cc4c9c6755ced0752c7f665491c61a0171303c4068b9a26a886099905a71d97dce40b4b41a1c0eb75882715e54bf82642c72c53f8d482732933d1f7d828f2bc28de39ec1b0608f36fd5fe58c69ac2e25e5ca5671ded096489776f5ee723a43c58850c76e55dd06ef236c38b0126f468729e7a709bba371cdd5a77f89a5fa3a12a995d5d7613a78856d4d24c2ed4f4112de23fa7938cc5cb1b6ca2b77d84a6ca9e04aeb65a3f3a784b0121d68dbe5b7e86899a48b53bce8809e96d7c6f930205d3b1a64da586fd1bdc04f7b8ac6e849d4f8fe2d17bad1f70375e94d452126b2bdd807171dd4cca5b8fb950daf03e607d0291aabaefea3a7ef4c09b363259cb692d40aa7605b1c5f54b94800668f919d27c3f214be1b25c912255640c99d1e7dd07eb46d84e0d7df3db8e1766b0ea92e7bebe9f129ba3198f20fa28558adb0f31b184a65a37a1939ccf1a58bdf3f55179b4116de031a0c9e1e022cb5dc3d0c77a52a8b060690e98aa07ea7bbe825bb9b5ab9415ea04efda496be691986586bb73190b0d3ca3f88b3d4181746fa2d9bf8db42fe592323a632415dde205e62b9d5e60391a23df324a3c68a11701cbdc3021df3e4e9d2f8fcf3f7573e1715c5f5aa51bb825274c42a73dc9b1fbd6b4d5fb8c40b6cf2dec9b6dd952e9151c7a0093a9c8bfdab421540601169667fa65fbf671bbcc9fcd1affd4466c9d74f899b910df92230af017024a4cea0234127d08d59a0e9f9b725894637e615f77fd803ad9783618700322e96cf4b1c9b2466688e860af77341350a8610358845048342592fa77fefa4e3c4c146cd3d4987bb91a5e7284b33b973e416eaff23dbe4b56c4476eced323ae5e94414e4f58ec265cb362fdb75ea8d86889b34b23a7772212ae55afe5a66a2ba75b087f142abc1bce935362e023039ee139f8cf950c960c111bcd493d282c92ff605a529c1216416558a5aaa43fe6422ef6771d6b834567d9181d0b2df9b07dfe708d0a9224fca98fce5b54d626cbb7bdb0f9932bb9cd451704a9f7aa7a0df0a1248ae7ace7db04304596ed3ceceeff296cdc46209d7acec626cc79ea7eddcdf090979c8b74685e74af39a78ea4b342d2a318e22d69303715437a25e01dd0bab89fa26ce78c0cff41322a275c7ade931c352d64813f231530341a5135b398b5d85f9d7cb489d249cb21a1bfc1059d22afc6f7776e86f4c73d45d65b29e717033fab7f39c2b6835ee5d5e296fc22977b03cf894841f72531aa95d95226560172aed00ceabf7137ee5c79ece0b4910358f16c93615ae803211cc942c5985b992530843396b8f58e238af001b06983ba2d2fd25c7bd2d611e2f084d546de8d01d8542d21809af92051404fff88aba47135698bf576e37c6e7efc6b861dc3c33f2b03f75ea1f5077ad58ac2001ee16bd92a98f39f24222d96f0a88655613470e5ca54c674d9b5dd04f6bfaa9cc680d59d6896801808bf90ceb7aee0374521db048a26cf2e8df3baeeddae2c8d6bd375071586fc169de27437677378cb11cd2728c9c425681043b9b03e2c401072b8fd0be6aff561d982d766acb0012851972731d66d4d194a093794bd94ed79becfd340bfdfd93fd8df52a6a1f995c93cb0abe7a170d9ce01fe55a1b7eaf5dce94a299cae92fac55975f46f34ca9166658f29c85602af4178383c4f97c9a6beaecdc767e38d32f678fad06075b71953605d424fc227ec1ee6d1743e3807af405fa05abd5b1e10406964c93ee1364ca3b3562130f066fd7c770d290c91f1d3739aa89812627ab449e01d46d73a109688a6d7a72c447a9bb7940163c6e7131e4153a05b7936b27af9ecab5c718b2f66660dfa088c1c47d58f01ba6f9c2f97be1f7075e1809f9e4ae442e51cc7a271e629a5fec66032e2073ddd447c4ebc4539577c25052c933ad9c775b8082aa8695aa0ca8dca6c1730e50740cd7fb0d7d5ad3acf07059893c92c66c396dd75f0cc7a035933f384c8545356a5be0b4ab2346925bbd56f69ec140ae445060b4a8868fd49d9b227608043a51407023a73c429d30e6963c1310a3066d376cb79bf5ca521e4834a3ab1d65a16ed107bee7d69eedb0d3c9c34e7abdf73e92de4f8c6c6758332d42e95161d2b1c2b587fd33b0a6f8542336340a05388f8c1cd24eda39fdc612f4bb23fd5cc1dc998898dad9c6462c1486cde8bfb83e14cb87ac4d3478c1460a19121041f0bb759ee159135072842b8985ef21f0e4c919ef46e7e1934db62488a15b5b3c94f9c6040cde77e43298eb9b2cb1344a868fe9de5d926d7a96b31c02aa89e6e6b612c0788e076f374a29d95ebf6ff82a799f43821a4cac13c2ee18b903831b64b2f0975eaf1cbfb12ea86fae4ad688a2c3797e2d5163b99487ad01be89899b9608e89464ca530782b5549643f6fb23030248492de959190dfbfeff59750c9cc60095707a1e1e3fb86b1b9ebe5ef072de7607d59d1eab227ee0b68a5f079414266a152266234cc31cc9c31f52d085a2246a7ea95bc7a7fc5327deb63c43395fb600e41574a6eebfd1d85d1165c23db58e902ece6d9a0a927dbb5dfeb93e91e104560e69d35062d56c0eb85cd00a88cd2e2e5ef9ee0aac5787a8982cb6d58ccb1d8513daa79888f77a00feb568d6d2646a5a570627a1e11c74a2aca937b3a6d67b147c67e56abcf5b5b8859f894cb065ab27221c6bb486b14f3af938b2257492882284ba114dc311b5d1b3623a067de631f96a29fc454d626e883233b73cb7808bc30fef5b2918ab0a73c623ed5f0ec0f5394e27f80675340476052ddb6e41af741d2f23db932762fba0bf7f87dc14fcf1b9fb2f535c3c86867c7ec1ee9d497048c741eecc512a3ad6db371e53a541acbd805f418538e9b5224c5082b57ca871d1861dc63e0e7b038782f578a844538876ae56bde7dd1306fd5aaa13cdc736477872fc7563ac467833b8829ce63a29757ef5051af5d537d10cdb245ea105d256338c0bbd4df86078d51adc3327d73be7b05fc46822b556e41a6d34ec28f4aa5aeab475227bede3284ede45f97eec7bc32176c111a99aa283c8f13b7acf544f027d940edb7288c07480929038ced51bdf3eb0fc8f455065289d8176099dda004002f6c46d27b60d8c304f018fbda17dd895c513ffa5815664f95745fcb84ab6ccd56cf1476ce0032d6cbb959f71f30f75014eec4cd819bef0c92a44dbe7e4edcd27724428f31260d1eb0c79b338367fb0c803a8d922ce00d56334bab850866c6ae87fc7ec7f5ed6ddd7565759ea6727b5849e924bd7e5519cc4267b613e5c939eca4d21d5c70555a2a416201ec28df2deb86eeac00c6a80471d6791aadf189158875bfe29a1da1328b0ce9f5b780751f6530a4bc254866b29298cdbac455b81764b9a281d093458ae63511dbf032c5199fd2582aac5005194c94db9d998acf293667b71a2f44307cb4ce9b61046f1b12b8325716cfced97851d17bd7710b7a9c4779d83a6551428a378db2149f94ab2c51044b7ad045e3d2422a40534e59f0a15cedda9f65ae597c6de7efdee91e9dd0308aed8d5afc195dfe468cd7bb908732adb0bfc1b2c29629a899004e717b393af2692925429c4d6faa6168f308ab3bcfcd0f2fd9a14257f34c685f296890c7de7d71707a51c547dab93e4a1892518c0ef464f74fb9db891986c43ffe75909d97dc3f03f04193fb6784bbd4b5b64f0dfeb9409a9043401938513999ae404a70820c355314a6861bb798a882a214a08d5c70d7c6ac005de9a4182a5a5b1bde9b7d99d4dcf6727b1346d2363326cdf19eb68dadb55b43051aa14d11ad4efaf7f18e83dc6706de79adfbd897e5b711b676946fceee7cd439a1bc7b2dab4a7c14536debfd605f7b407a5097258a029855c76227bd5f57857565bc779469fe1cfdf46ac99881ffb26acf8053a9d2455b2414a1e4b6b58291da9b7b40c1c538ad853fd98e2003db5574ee70a9d61d8c9c62f9d762b791fdac8e97fdd48763ef2dd4070d9dc997e2b81e76ed8702be714c568f5d6a73fa19ed148cc0fbcd783fecd8a70ec646c3c722870a47e06fe342fa033f595447e1a7fe7cb849dcd6001f3ab72229b95df469b85a542976b124fd4a1f74e0d584cfcf2aea1c4cbfc369c889bb1b95a80de4e52911798932cb8679deece91d5b675ed4e889d0e3936663884656147525a98bd4e1ce067de2d97a165c7ff33d2c411332a2384f7c4c0ad92c7a7f66cf82a6aef68c72080e08976533be344444ed223c89f01cdf388c1e4bd577e8524c182341e0423ec7788cf77588305cdd5cf9b346b0c2ae5987d22c46f9b99238ae93701a6a29d1eb0c9b5c8caae00c41c57beba0e8a12d8fe11fdcb8b408f90776c76d68b31cf6fa3fcd2da64b212299a9ce4da7851142d797fb1fdc09018b87264ed44a03b668561cfd32e2eab621c3a48a76ccfa1d50a4e3c6f45bdc7145f47d3d692c8e542ae1557b29eb50899e96c2fecde99c59e3d01c27613664c7002ccb06f37e917f6090ca0f1aea577267a56f0b5df1002d32110f575ab1828288160ae738267c5cde84c0fd46eeaa492484f9548a7a214ef7454389df14fc221f6a41a9850bdc4cfa3282c27dedf484890cc9315261ed0282bc5e5440d0b65c39e784927edc1b9e7baf846bd6e2822c6f568242f36193c777e5271604cadac8f43d5652fbd690258c15c51b079a5b1ec357d78ea08a361c69ee2fdde4883d47b385a692012316002821f1489d7c3005fdf2d09282e324bf595d6e3aeab3e54981e07375b8b3b7d7f5ea7d96d714da34d91ce9a5d6d1f89c677d6e8b6b7ccc111665df083b7625f5befa6138b247b4e47151123bc7cd8eb49b1b618db404564205e8c4f4dbd93a0fcafde2d3e7863985e2d06e4cfb20ffa4c627a3ef0b256815f1776274007fac2d01118b5e7f3c4874604c0f28af6d8906c1774480e673caa98a7499036a41524dc320bdf7825d727385e48b92dbb1a3866a8824ff2eaac003df103c99b01834a210bfee104b9afb71edabe3cd242f6dd8b915b137f2f42c6aa73c39cb0246193ac97972e1ef1e46cb648fb98d03aa59f839a5dd29e51f0cec8f8714cb98c564933cc62519da178bf8fb22f6b05661b84b89c911aa6b612b6ba8064e8f9022a8ad0b96a6a68b2f07132c38633279381164c19a762f86907bfe6cdc1c5b812b735e1f79af7ad907f8c0dbebea92b93a3e3351f61ca0b34f38f4cfa759a072b874afb792f0361e44a7e58bebc318979190e2dc366cbc87f56bfc59d143ff9c334fe3231bde69981f2768fd0d4f84497af100b1302652aebe26dfd051ad9d90964656d737a496b3bf3c86b0137ab6b04bb649368aec8a0359ec367d5e15a024256b907308117d6d1e7437e184ccc29d271897c31c785422ed46cce4e3d0e835b2a32b1fc13cf6cf0994427b99b0b5558d14d5e39d8fd0f0d0bfb774abea72dca5d706b0a4acaea5137787c32b19edee951dbce3bff34b1b58f93f52cb2e6bd1790580a084e79f53eff3163915a86441e8f484ee80db3a61b85266221500633d337303778091b9eb54777af24e228ebed0d0b834eb0b5a35d6d3afa56ad11a6f8853b5fbe48decdcd25ccd6a9f8cc005e1e7417ac65f629a4be11046f34402c262c56bdf32a91c8057e9fc5199cbe562b0ed602c30880628a787ddc45e9dcbc78b530650733754a59aeb9ec3a29e366efa3e73d6ef05e208dabf0a6588f5227e068d962461be3442e737044da19f875777a0b8a744ad225a68b3090acd1dbcb3234fdfe2faa313ba881d6b9c3a9277d8f363895c5065703d0d8b63af9ae53c2fa1d642c7949ab1a5b11ea2eb384393610c7636b5dbd7a6ed0d11d4d7fb06e3035a025e240bb5f769ef27ace9428b70c4432967022ba991350a13f5e893ef8035029b097d3ee5847f9a0f358b5b3a6e4e0680f15670b4ea6998946bbe9f8e60aaa03210830def2c2b6d6f4ae62923ff4be9e0246aea1b5af30cb56dfac828247c80c9e795ad1510b508c3052d1c557c19982f2ca8ec96a435a87dfb3822587032edf2dff837c40372af06af2e56cea00f3e05fdd57a00c69ba97dd6c1d88375e1614bbd6647fc2f54c0b171e94864e3b67be3825fa03da59b8fbb3366831bf1212b8abb7d90e4bc7edf4f112f9db8f13a7c516d3e5ae1654dc3231e00b4ada7b9645bfaf1c3358ac1b4667ea86cd4c5144b1e7cf36ba77c502ebca94945df5a36e271770574657118c36e3b8b314929dfddfc3a68879a68291a8581ff63f6f7fa07e01baee04051ef1fa1adbc061b9021b70320938d2876d545fe04f2f931682aaa3bf762e302424ef6eb38fc1ff9cbf73724c2be8df2513314fd01de11ef5093800ccfa1dbde777c6d87d6c716d78b7576d2eb23eeef6631d1d2196be485a97ea90e6207e20f317bde149d62dab82eb5b5675efcaf6a8e525e37bb094c230f6ca55eb52943d26833afb67419a58376d3335cf0039192a20c3faed53023566eb9f3d156ee0fc6cdd178b85f384d016fb22ca2abad8e66ac3c3a96553fea3ceecf67f12eed9c6e117cd01bb6df271235086c5f4cf53aa61b63ab5925366c16c58865a26a6dc9885ea09e42e594b86590c4b37f6be37987dd399aa0dabd48cbef450befd7e31f38803db090a87edc768e2a93c3194cb46b6b24470ed209650f0fbd404b01a84edc7feddeb2319a187aa1573c18b22cb5a37c966ae951959da5137818855c7902b1f19e0aef1e5fc717a83545833faec49e3e76428755fb3229cc59de2d2ebe43b3c574994debeacb70ee6c8fc23d4fdf96b162e9f35ed6c27ca39e0628c8daf720c9d46d15c46b384a8af9b0a0127b45c761f0bf07b1031a46fadb704b4a440994dbc5749f5a2e7853a84a2092325d8a530b6bb3b1dd7a687f9b273417695bf52d92bdea1a62da65f7efc4ad68b02ac304772e63d588106d1c91b1a6dfd870f190006f8bf73aa2d72e90572a677e9c62b29c670d0081f931dab1bcc7a3b8aadc79f64a2899e1da83e42d5935d5782af4f6f8f8802c63244acefc5a76e36b459e87f3b2e4131da6ab216e6ba2dad08850050f9ee04da34c56dd1aa49d1bc32930aaa32d8ec850de41bd92877b344bfa61a6c04fd5d37d190960da8056330166c670f5c8f986f473b22ff8a248e57783ea34525c5f9fcd21cac406f4836e21aa70f0090cfacda99ba583e1a9a1f1c465b378752a66b8eb2389589074dccd6658fb414a411fec159fc7117c0ba777d5c5bd55508c6d2ca2284352275ddb6eec812299100731f73ca71fcdd1ba35dccb8ce27c2dc5e38d794688d531a7a25a3c4dcaeb94db5fd627c6af0e5faa4483704393b12dde8b53579a0228831c6772c51344ce8a67d48d3cf8d5a774e05a145cfdf519250d5c7157814d559e7ecface1bfef0b2d7575cb151773a2d7e7ece72f4e5fe5eec6789e4467b36907c9f337f5d3b27f02ace5608576707bcd83c2ca1878271e693a476e6875edec23a530c6ce05403fba7a9c43b9ee08f0183be90061390c06b89918a7664e795154b3ed28e7e0d06b715aff36d6c74d25628bc3e3316d1f2f79870f114dc26c0972d8ee79d98b9a01d06b29f5b6a4da6fc0eeacbf1791ce2386371847c9b7b344cd39041bd2fe89b67ea30b8eb79698edb9e672a78205d264b51cb2738feae99209ed628eddaf8b0531273aa334c1f07addcd90c16fa2a412258f5997f45acd85caa701dfe8423cdd0215e5e62ccdb4d4c095dece5a1f698b2a6ea6e8aa5132c1e9803757830ccf9d1aa9774782fa91bc75670b25137491d683c80d7c01ba612d06930742e2046aa06dfc8ace0446cb4ca69b084aa29fc7139364905eb377fd9bdf8a9ead16145f26b23533de27cc16e913901265724fceda51fb1a939bc13a8fe1f800f31bfae3cf7b538a65af4abfdec31efd5a6c9e4a2be29f2289e4ebd3ffa56d748fb04bea57ad9a110a8f289498f450d3665368bafbb0c6c8178ac376d35eda58c3494a67dc6752a4ec6d4c8cba9132e4bb521f78fca80da8c1bed45310591af5c9891922e602589ca33b7d4ae1189fd57260b8ce7b9edbb1dc02ff50523bc60d2617db90ca3a7c9df49a4e6c650dd81d8c32884b4696bedcc362daa0563b62aa7f38e6f71718701476d28d11bfbb2422c3b614251c7ad86e77000d07f8ee033ab5f583f296bd26b1c9dbe9507e5dc1c71007d97e8472385463a31765065d352c92c83a0cbbef9b5771adae36e2756cda0b895ba01360e15cc9878ad97457ead17a5b62e3fdade685426e4c00dc65902f42e43f315d23c5bd9f08b4e064b3035581eb5c8118cb2d2a08a41da4cef22fe5bcafc0d6f008e43885f4b1be6823d0411ea3956559afefb36d9cdf06822450358d536c60d5694027a364c6aa24545d25fa9e8319266e7a56cfdda65dc4cabf9bd946401b44f09d72cc18d8e262e03f3db26cf92dc36cd484a1010828d88a3a943f1f29771eb100ba4bffad8a4779f4f1690efd77f3a7119ec3e04e6967c327f097e699a09c060751f4b3049ff97c5bdb53e3ef923fd9b57c20eb86b5b27850907728e6a4423b337d184b775bb8afa7bdb2d4de3f78e08d8f044192bc58840cb741a4f51af5ff6d49ac065bbe2440f18fefd4be4c0adeb55548ac5a198570e4e98e5849ae52169ea9bf0e9f1d729855a18495204682639f8b265676b6cd325e9a81eaf92c2e97579c67ae7bd7531232d396644bf0ec80e78fa9a33759a5ee07c29004ed4dede7e73d90424be388012b720ab3b3299154434f069dcd33b74a8e997dfb1435da3dd3ae4dd9f5c7016aaaf42b96368da36390ac5430782d99cd01125748fb34eb02e1a17551ce6c049fcff3994edafade92ce42a75956ae31840f9c65fd1d435e5fede0c0bf22af97e7740c3c666942b01484a2695bac41fa86b8ff321992857228123f6aa0c04eccb9bcd32198ada09c09e0cd70751ea8950ea31e7394423309a747ac8f5e3e8e5e20ffc1bdb78239a7decfe77609acf801ba2572dfb4e48120699c13fc5eb29c537249c67ceb6b9862598edb33a2e73c1ac1bb311de22a55341ec4d8cce6b931879b7e79a271088397cb6818ffe3d59e3a9302182e2a29ea85d862f57b13e793de34a65c7e2a69cb1f73cf90e9047a2ce4f5d1946eba25cd40bbb2912265bf6704dacc1f9d8cda3d57aeb6f79f4cd08ab26a5e17ffa1ab4966db1d887d03987d40ea17e7dae8b73fd58fb21426867551c9852d969aaf6b6fe0db20622da64e0f9b292cd5c87b5deca4821c77fbef5163be837fedf9175bed3b3ddcdc9ebc2c923173d3c616517cf268d3cea3e9fa4edae55011f8dfa4a8c9034508660b7ec1a438bff40f1910c47bc821cb2bb35a9e7c507a1ae3f2e59ff3a952fde2a6f9e00f2d67d7cd01590a2876f53d816d84495a6ca0084b6b77aa71651cb4d20043cc7d8f1b0c0e24c21fef1504cf1ff4556c7ad806f713d15a8798b7c0c3d53c9e84a94752ccadae1c797f6e76358878f37040e5988fadf4afc09a5a8ebd759a6f0bb4a042cb338e73f4a3e4608429a35971e5a2dd1a34540f6e023200ab2ecc9c522ac80f0d65fbc1c724b1b14dfd20974064837bb9c19b8f26d6e2c279f2ae22d382a92b217923d090203e643bd393294683afd5b9054345dc1310a6208573670ea18e5a83a7be41b2bdf7666046460a71c72ca6d020fd85f306bacee74139d2d7c3b794b8a5ee7d6faebd9e958d30bab1b013ece9e1dab467cce159bbe44b0fa3edf62bfce8d444b8a06da5ac4240b82a439f51445a90e35ff7aaa043e39e746ba089dc6f8cfb588aa0c1736e87355aa6f98bb0005a9a325360ed69af4b6aa9746de3fe002587d32fbcdea66e1a70713f0df2e1187c071ccd0fb97e0a9b83a5b890f31c002383a0bd0444a301aeea9eb01eafbb6aabdd70942327d0486b20285f8f2d16dfedbb604837c5ed2bceac34210df7817930e2c8853351c8dede15f01135bb23e9f1471d0a6794f4a4f4894125e5428e00caa29bb2ddc04d308271de76ee6cd4d68c808667b4b5e3df63bee2b76067acbd9d61b4075e3b2a2f9d673e9fa24df84f7d5b5bbe63d34539a9b4aeb8823a191b5ef59b58e4754ffb2211af34b55fc7512f4d979b70882f07301dece1721e2f6153cb6775d1e578034ebc55790cc48ab8e592887271aa3b869f276424b0316966565c51410e0f584309e99dfc8fb6e5b38e2e8af081d7aa4f6a74253d53eb7506688460a6c2db685d68c7b7bd92730d3aa834e32b82bc1ca609bb8178d5c8c9adc6ceef5e53caf27dc9972106b33af5000f91a01433e5f01cdd92e47785da845426c7533c7ce013a81993f03e439d3224ed24e1c1ce7911d4bdcc609d5c88f119c3d0c7d04447101831734712232c4aef084ce71952524d0de5e13516dc6dbe69a57061b4f44d1c8d7c9bb4d067552a06025af68565d6f2d103789faf2a00535569b29af9f05dcbde8cf1899d499b7e85c26416043f7a69193b3cedb58d6208f404c5b27f450862cdd31fefde2418254b2924fd97e0fb57cc4318c73920a561faddc18f5cbd9b9339923d37fcfdaa0a07b02b54b08ed3da692e2d31df913f864c960165681f2a0fbbdf6ab914e5a922ae7ed18741b7d6c5d1e32c16d1a942dce48a472b82d671705222607ab2d3a6396c71b02c202337ef04abced80f48d2417e00932fe0418d632547fff09e5939d7e5b0fc26803f4db447e89398a1222ac7fec66aca0d590d272673753b74c8833d61d10ac860836bb3941f7fa5b8b358f8bfab7ba020d46f415fd64e348809aa0bac7e38f10d78ed03d8bb6b5145115beed0481c64c0c16fc5c7e43f0e990a90e2f28efa48541bdf9cb82a75712ee152fdd4feb91f597a3371f94597a527fb9fbe9f9eb23ad4775ff8dae2fa62cd64f4345ec5be5d161266135207ba15ac0d7868a3960b1f0478ff3b2ab9d2460d39fdb6818eb884b51fab3a2fa910ce5a68d45a7b9aaa611c8f7d8cd0cb4cfd924a4a12e15d9866567a45a7f95997bf28b0d8f644ab9d844ce1464d5e2dd515c54571857d5dad1214256ab8e3e4bc80d3f8f9159b9d4fa0b5c0ae1a2fb1b7e5d20987593189d52f60404a574830408091c1ea537f99799f72dd8d603fe8797cdcfda5de8e6a219cac5a989a09835dafc245afca946545bc32c640a46370accda525bcbea2377408fd59e7b8de6250fc83cbe6880e897b6b564d5c30ec8ef8ac8e056c8c3a372d469ab1a03e8e965b5b4fa9db3fa827ababcc9bd25b55ed7c21605dfb5c4d3f8a7301a3f1d1278459baf14d3a0396705cd30b0c3ec4c720496782c2e1072d012d231d3e3010f1208b759e6e86e0c06beb7eab283a6ee35f080578ccea0ac13cb1f59647402f830cb7a1a7c2a1923970dac5dba4367091dc9560a38b0559a0d0ac517d305cbe5accdeeb46a722ccfc66a350344378237726f6bd9656dcf6cae13013b1bc4e00634addedbc2b35befde7526f4066235630d40da78e6de1ee6ea2d48dd561e5d955e4f6d9465d4302d39b42156eda0e092cb797d70d862c7b4fcfdde79d31d3d6c1b6dea7d2e0f2a9c73b51265cbe5b5d3b946034dc12622ffc83823059ef53768e7e642044fd912fadb308f35e0837ab8dec35b80a10fbaf41bba76bec93fae33030f04daf539e9af0d27be8fbbc63e3fc202ee76a49a158c1ebba0925664ba5920ff02a3c9361e479d2a4de99c4e75beed48cc193c036d53c0f80b87216cb49d6a48b1b086a4404d526d92f92fe3cf0efe51d0de220af041aa0e8eb4775576121c64f57d5c3911bf2542a738fe3756ea421b31511eac8906201a657498673b223701d5af794a3b08e49ace0cf789204a5b6f3b6a818f630ec551070454368857042443fde46adcc7937847be87ce67c684a87555f27951c3e66f128d271ebb14407db7f7d75ecb1392746ddaec85086a816cb50257b1173297e41f7b91ae68a1635d530a253914b111a15720ab7a7d2b57764f8013211deba1ef4d794513cb04bdbc97aeac428553e5b36d668042738b9b05e18fcfd3ebfdd29e67108ad17f9a355eed593d9dabcc877f9e867f975b92f268d595c677a8bf031fc99f1d9cb7b35ea2369b12e3d42f99978f7102de2e995577e26b121c52075a6ec460d6a5cbcb8e8b009840cd78c10d1911d92c968bca4142a2f3c112852b931be87ad2f1a8dcc059265301a077e172f84d0e12f45e6d01cd1ffcd663bdf2ad247113dccbf9a1bf3c3c16c6a5875d3b2c45b6392e7cf99f9f53897d6529b5fb2c8988f39a451471dbaf8effc9dd8054187510b80124b1694247d5fedd1b61bc4c71b83ed93c9bbc0911ca6db549eda740b954cc6ccf1685cf9e70ae9c67c75fa2391985f4bea5aed384a882f694a79b89910c0dd01ba31a140a153151a04f6912237ed680af527eb00bd579f34bfb1a18304167fd315198fe3327ad20f9b362f0593642faeb6f8b0e51569b92fe7252d0a802f71c247a448f56dea34c6c24e877b35737966ee9fec65142d0a9579070b9aa4e5e45188e29e3e181bc22af6534714dc9b6b0fc3a1f7834fea169fde36e54522d63a1206194514d67f896a16441cf24fe0eecc995c30e61986890b75c9d76f89f0f4750ebb3e8fe9669ad831e4b3c8422666cd11681367ef0f50e14c3acb2b5f57e0f898392a90bce5f183c3f9e8380a5d41141bf256b09f48f62b3cc507daa06cd1ad05554beafbd02266ee5e6fd3839e51fe758aca3c592d9f93abc16b670cc6b2359dee380aaf44770e363c5681ec87ca876a3a951682142b152a7051f27dbac46af66c25f6093a7f40dc5f82829688bb251b9af0f83af3799d4ddae60f0613a4133a73be6e929bed1ff556ee3d0d1225fba8fabcc53603d69b60eec9bb20033b8972a0fb8ea54cf3c4b8667c206296c8e57ebd3aa158f3464db219b289d8419c7bdd1efb6e54035afd4812809bba0db77a7e1a3abcf5c1569aa9cedddd1bda74d739354bf7de76e780909122b402279c3e563654811dbabce82d991548c77c33f0b9aa8523eb04f255922ce4b1d7455d1d13342472e6867ba00920527517769c2337593542298bc8f2d4f339eb15ed1ec7e5cdd0ce63de5a14b9a392d24bc3731ccec8e60283208be3c0c8fb7cb6dc42763635d8afc6b1371f8a6fc77496520b8c4335b7ef393ce79a21063e37f54fdde0f6d61721488beb4d3f9451f0a33e07441c3312868527edbab56262e21bc72a8301955f529b333a412418036dd5a7a2470408b4f60b2a186bd779d2861d97fd4878df0cba5efe700baca02f244c806a055728c49875578c829fe47ff39b6d245f3772c17872b6e6534601f6b59f611691f0fe438bb812cb42bc42193227f7c17aa9b5ad9b8083432d9a99faedc8f80ad9b0b535a813803a3c0ccb951155a65c74acb08bd51af5506ea7dbf90812e93b2b3fe9e0126df480598f8ee54a516be458110d555b6df21fe1c8146d2bc01d430986ff014d673773c56b3913e9aa6b4584c53987007aaffcfac8ceee3d135b2e209d1b63790becb135639e4234ac6aae3b733cfe4736e809b6ff283787ba5576c84fe988caee23ce8e69b70583a2273c1600ec54fe9a887025581c6240bf140247880af892151f13841c20974a801b7665c0a9012aed0e3aaff0efba0438ed2b39887a66bdd60bfaca5b3f3b6bf72d1338f81a1991f694ffdc471f635f3130b94b88ab9a5e779f6b5190a66342c687ae26681ff766f47eea66997857c7aaaf5a76c5ac02e505b35c70578164926c8e4d651baa6010d1cae6c700b9ffbcb06aae5a368916a8ec49ac97a89912c89d8795e96172aef37efacb81b11f9250e8dd9a822be148c6005a215743c96662792c4533cf1b12c3da4f3688835f48c2531c09ea11b275fc512c0427fa2f6e57c8ae4d513502fd61e9703dc7d7b9c6427d8cd9c17f42029aedc930e218ab2d940b4b37bb41f0aa03153a52bec410a8b488341951b301565f7c18fe5c537df0df0908cc1a90e14ba0607eca4a6c0ee144ef8ab1506456aadabe0b9e0c7d06feadc9e94b4deeee9e806a43ed22ef55511484feb592169a9defcecaf3938b44600a7cdfb9b3312cf43ae4c8672f9d1d18343b27ee63041e4df524a4ceca9cd38f60b0457abf959a374a5035657167de57ea7fdd1423482ed4a4fe1388f7a679800dc9c8e579383481347b7c00afe7e96163e60f0039ac59f5da142eef967dc80ca4564cfcf47bbde9e66e0885666fdd734a8a0b75bba4163fbc5a3979891f72147c15ae3e92f9a5aff6334d317a4600d6c52afc2c3d0d7876b775105c457c63312b5945783dab686db4b63637ae8abe28260e5f6effeb0680096afd27a1f6f70113fd0cb451aceaaf2cc1e0eea21836ed623ef653beb30da2c08ecdbd8c632f8fa27d529adad5cde5842996cf491f74219dbaf75af49fb03e570fd3a2c518347529798d450e4a374a3fcb997943772defef36615460f31e574994a73a3200c78faa8dcb7c76b6849187e09ab11e2f6d34b1b2b7b2c581bad1f3220a239c242f88ad953cb482db5622c193be72ddd5d98f74b420bfeefb0bb409f545687bf050a6c5fa2653327cfa30729807a3d68093ad2dedb745f439fb3d66f0d1ae864781664dc766fbc2a23418cef51c1ece8d610b977ee2808237575fe3c63b95c6e8df67fe9d9fecd9770d1de6ba237629153b2daa3a6be52e06294cd08ec004cc2e2b4aec0a00534c2b37ab30c8ba3b0ad0ef7a1fd1ac8ec19680aae3d27567ff8cfe56b588c3fa5670bf906a11f9afd1e73b7cf868298ae840f1f281191348d255f10eab499c3ebf248fc353a78f4c165cf6f2cc68ca77a811cbe706a2cc9412861baa4bbae0c3d842421129c36984bcd51ee12a2fdd549c63ec8ee7c9ecca032dcd1e680cff2e8f81ea75004d69d9f63324633131aaceeeb1e389e912cad8d05e437856a63c575380b6fad9beef7680b8843398ab8a6d9e0fa2ae81edacb76e96422e2f212d991fb264bc58387f5691e88915244199602eaf3697c3ee2dd8706798f0112c7009796c8c9c9ddd61e8a58790211b543bf59982928ccd5be3c65b0c1e53fb266374c052f130ae6cd45bab1be335d50584e0252f8fddf179c7feb15c9af750ac172bc539c2f8124b3947c2b3ba439a5805c22a198fb71404b2e3205d79dbcc5d6a96899e0821914adc8732cb37256bc6728539d4972667848afc12cbd9a41773c38bac9c8afd8d117d26dd82040242a3963a22b6fd646958634dc8aef1a4e6f90f2c32353d3ecc287ed2c14030acc86d9152d8412121e1be63e6f54b07c391ea9c5b5c66daa11b0146e0b8aef094f7486a09d292af2bd5637adf13772b0737e35e05499d733e7c3cdd99a0de8ccecc951784800934c0daece74f0f80d3f55bba686b08250429c8b394bd6eb29a6590d3a5754af5260c9be7780732ff2f9188038ff704a5ce67c8e35d40bd0e98b5bfa4575ac2761a561680dfd3f9b75582f3df0fa1affb99eabb445474860b79c86c747b8f5379a778982a99c5438e35fa14b53f52c53b6d0bbc11525e823c02fa7f55ad188974870fed9aac90ec15164191ca2d01248188d16e16a50f2176850d2050df162d4eaf316535974542175a17715a5a64add00103bb9447b4cc635ace0e5e1c5fbb7ea67d956fc19f0b84cff75ea680c075fecbca15b4865284641f3b0d1ec17cca5462bbaadba3b546c0ed0b78252d68adc2e7823f464b6aeec0b519db08aa4167a80e5d592d69ea14539e6fdceb70630073b5b1e477254199ad2482a0a778d6d68d4657d9780de3e951363d30a8ee167c0fa210695e318b239efbb952cf4f7b5597f5bdb73c7052ccd0169a73e840ea1c35942accb60e8a42bcc161961e6d9a47c75443e495d7e90ea3761c458b8f4b829430204cf8263391e21c7dd5e5adb8755312ec0b44a191adaabfa2d2c92045a9affdc80999dd5f25e6ef790af589cefbebfa2cfeeee2920e54f55ecb9a7330d375c527722e39b654b70355aeb4a47e89989489dded0da9fc0e677b1eeaf5627e16b3d9addd87fe44d4023bb2e62a1f5d886c8adb3dca1bbad3338633da9b7c54af591fa279f540613d32963370f68246846c91b3ec77c08e876371c69c37d8746ab57abcf74ce6cbd48baf6d0e60319868d79bc69bb9b862ed70dea634e792b70cd3efdaaf9cb24087b57bf1600a023f73306526f6a066c9153e6402e2513fac6e4e076b6ab1a7927cf2944c58befe02e65a89c80956d400bfece88bf28ed36ee87e2af166d00037d9b23936c202db87eefaca655bd5b66287effb064116a0e3eb11c0e6c38588fc7db42291a565bfd6c053a705c1c5e3a2a2481862ec76c2ed5d8a0c6fde410aff06a1a808381c47598b1bdd084f370ab72ed14eabf41e2c6b5edfe622e8ae60e514882c0f62a489baf0a3edd336a8fd92ee2dbf97bcabd20f726c6ebd19bf741fc70164fca65e6b441afd805a3f3ccaf7120f66615d114d5f21557f447bba8b2583df1b23e2d632e20ff6ce116fc482f70d680e2c30a9426cf2a75013a0ef78ab3d07052060642154aefac287913e4253a6f276ac54fd31dfa8acd564a7e6d25162c9decc46baf35896c5418dc79cf092b0f0b82618f895cbb90c913c23cee8a9d26d84f0fe0368458cb05b8fc662041f496212d936649cd0f99013da7a4e3cf22c7624b1ef27dd5f0ccfa3d7393cec04993b221924bb40df0ef1d39688920d90e872bc2bc641035efafcd9b437cc539fb4f76ffc4f254eee49d71b2db05a413ce01c24b5c48cf0a4fcb85077ea8a20acc32cceaf0464a3c1c47b10f0bd7da8992e24bd4b28e7c70761a68a9bb6d716fabfc32c3441b1af6822cc2cec4f897b521487a53d584aa4002578082a130cf4ffa9d70c552c7a289178868c7f9226317465c7feb72182105a6a5abdd68993fcce8f509092fd006ab8bd5c7afc2239fa5be876fb6f1ee24ccaed123a987a3853b1f883bf36c6407f8b7cab189ab07603c0e3d3d8d583cd7a5dd0dc8315b0dab1ef883dc351593887b07c3e2560129e45eb5c5782237da6c3ba1795bbd6f57a231868a73bfe9f07410283eb1212272c8efefac002e7a0c2fc743bd9e013dfcaa543ccbe9f240b6401471fb8c7d94e1a3e57b6a1070aac1c55bb7def69fbba7be932ea02178cbde400a0343000c10162ca166943ed08c938097ec823502f6e5602bf532c279cdbb3e7d4044785df9c6ffd309f47883b1d36412954fa749ce12502285fdad2bc3b3359f5526ebc4d5bf6602931d3ab9c7321547ecffe819d177029cef346881c37a1197f6a836debca4477333bcfe49b546af4086c86bcf61a2ddf8f73dc039d17ed307a80138de96826331ea6006ead0fc44492eb5f333571ed5cbab20093e4cfe19316cd3dd45f4bbe713f2cbc68412588741a28b0df9b63219b93ba8631c1ab97747258decab1f4fa4a102cd9fc09f2f3708f00dc719873703248da53120b1999f436fb158a938c22c8efc3c041269c181616664f6137902820ffe4e931b224732655dffc06848a7959b901506f317027222e6635f13cebf20e8635bf399bf33c61fe142863b6789889424a3ef2f6d49f3c5b14674d4e82ecc4580df23e2ccdbc248b017e1582d5fef34ed6863b270441ced494158bd4e99ec00fe4090cb396999efa8940e2826d93e6fa9bf6db0a2ad248f7728db227cee4a42de4a1f104f29f83b97879f882bfb389c6494442f49b3ec756837db9e4e08e1d895b948dcf3fd28ba380bdb2d2634f391ac2e58b4b563a3473b9d64a851e0625c8b3ec393f8d11e965a8c7d9220af7a3b0b0a305f6c4ce41eedd1e74c010d61385a7352aceb212bb8ecb469be56dad0ae7ad32b940db67d3ce92eb73cda759402127163dac274fd876b876531294da24c80cb0cdfa86594484ed6c85af6cf8d069399d13fb2ee7e4a24e2e4b6d647d2a39c6742e1d43cb2a037a7cb25f4007f8a9b6c54683b98bc5ff942c9546ccd0ff28b3f8175bae550c0341cf33f9ae6a1b2b4f7f6908bec0f7a51f177a23ac33630ad142157170e17a932cbd5e4ab58c0bd00ae1720b8b901cfb67938883bdbc83de272397d6735f42950370d3e49a57b4b2ddab78ebb22dba5760353ba08f5e5b3743937a4b7e1f806c6aba9d835d1060febc7de8711fc33464b175da3c9b8c03c8a679e1933b91c73fb029cdf7fb21b327d1df41527662f9d37561310b98e72e98eda5c3d0fafa5cab175e999ca213a234083d9e0afe4ef2983987543e22d4463eba2c8df7be79ff0da5f8542059e8b9485bf97a5563173b47b1c79c6653498b9bad6ff64c0acf86a7d4b1c7371d90a7ba9346d35a7f0a17e67040cb72068e66f4c08192cece5d5e1bc29d8bc941eed5412d504090a23be184f098d24cf93fc2fb9628dc2d39e53b3157a58bf26b9a2e19edf8a16d0d68a77f71ad391a19fe3faf49d12d7a54e9c0d3ae43b25b5a2d43ebb9bf436f3aac6682ba74236c12b3fe4042442d09209cd3d7f462ed8db1934a0ed6209208699c84d13b5d9fb596220f40bb4401e13dd1fc2423d729eb2dd78161b1fb1314f2951d96270a2d3e55dfc28d24692003e85a7c8d70549a2a989eb48f5278b74b28c5eda9abdc792c19d2ece4a29ab27561c8ede4fdef31d37697cc54464015f7e624b56137bab90737d5f0f6d5698b10565a54de85bfe07b93fcef03c49bf48465960cdc7ee677935bbf9ed533f0b1c88c1ce2c87138a437f70d976ece77d2d74eb555af7f2ab100a457d787ed590ca507c138cf19dd435c091bd27f094b4018115c33c2186b9543cdf9d14e4a2a8d952125afce05e1a7673db1c917bfb94dad1fcd498c7ac74d2bc1aa52dc5dd54d0fc322c4e8a799d6a2f6831572c8551ae067916e028eda22875d4c4fe166c02975644fbe0758afb629478f69571289f847b67825db311c871cc20290ab994ef73b573ef18a6fd50395d36247de98a4fccefbecfc2824cbffd3adbcf8e41126f61c38d43c416179523209a6bf345083af43c181cac285dedfc587c5f2f0df8797ced29786935600da20670e90a92f07c31931f5f2ae5feebb09153c00e0518aa8b3912029962b6b29278f618e24c7dc8fb922a436e85c3722fecca2c9e23bdae3ee47f6be9475c7c618061332690d130c591a217fdc3e68cf5629e4700edc187fae9d06b269f64e4dec37836fef70fb0b56c971bc88d9c83e68b39086641fa34335f7e22dab077762ce0734b1cdde0c4a4a51ecd95291f539e55281277cda68bea4432bbc9a36ad8029e240a0e072f93c45bf7386b7c138faa18f2ebd3f6400c7de5d1ae81082fdce6084e627f00cbf5ff4f795e01dbff4bf1469191d592de36b62cf020ac5ecf994654d17bae268f0b6c5daf8976bcbc28fe4adced226aaa7036f35e55919b46ea7ab56eff988bee457781332a129604b742d81bb2b91f2e7d4b71b3bb460a0f9e0bc1c86a656fe97f84614c18d8d67c86152a9256039f2abf9c3285d0f28aeb4920a51353528fe8942e16410813fd95e0e8b207ebdeacba195fbbf77465355649949275dc2fff9c0bd47bc30ccdfe21e5db340fd0d7a2c963bd7832a4cacd18df278ff8c33341d80f8e19dd32dca66590904f37f0adc68167aa83a636687ab007dd14818c3a5d7c6bb54a807945c670c37b4d8eee700e66d913458ab3d668787e3540dc9a13bfb2263cf4c516f62c766c8eedcfe1a4061d721ae3bbb0b6c7974e31d1903b36f3fcb79555b09b81f5eec3cc10020574c927cf68fdfd853a5913b1fe160688d3e8eabff7d2f36edb94697c3c0dfc98f64f487acfe6f8ed7e1a9b2044a41a2363b112d7e897bb3fdf1e5b0efb33b81df73e8d98cfd65c4fd9399c952bf7e0ef074c0391e4adf3404a3d83d3a44bd973e31554ee21e0b23c323250e635294bfc6b7bcdd0f41d4bf4264f686af4c4aabb9f717ce563cf6784fbdf2ae200612f4b5b51311a120e9d5e3d0f905544e1fee2ea22355ed1b2d12ab51566f32e229a2809da7edea5b2e5dacd37416d9593f0c18ff4ac7857d46f2b46748f6c9a4c3531cdb87914fdaf239707716b7a339deb3612ad5102c67104aaa85da44f37437276ca9515b463b1e9e212df110681b33760fe436fe0f40b7f984cb8d256326ae626e172c305a90b12856bb278e3b09d20a475e6a237268f269e1a90ba0ecce18fc595636ce7d6350e30ab8f1efc5a28a954ba8faf610ef077fc642d59367544937af7e5c8c46ea4eb568ded2aaf07abcfc96e7cb9c62fb7068853cee8798af8162daa3ec7d2e47bb0e54259442c745ddbe17b2f66b76939e61074b180e1ce1f6b47eaca7bc0b85cd938b20b0dfd765cade1c763f9c82a2c65364b7137ab556259d931d13c76e38665a4de43451294c71b8f9ea91fc86597b777a4d105005753c8961f1bd521e3713a39f3f7970d4490c295aa0d57bbaa10ba931cd2905dbb8497e0ff1c30b73bb2c099cb0af7374a8ef08fb8a6e9db3985401efe70f3df209784a6b6ef0e404d738d397c3aae34373dc325a4e14ad214386fae3bd788238ec5ae2f72b551f06d6055b4da76d87f569bc11c34a6526fec91df6c0208dc4f9040f729e218dd1854d4b09f7af38e9b82a99534ec4b62bf7120129e00f66cf558fe8e1bd66a97c555670bd0381d36b08e8ffe832d45d20fd30b070b8c1c349b3538adae5dbfd9e58c26aa10e12128930dcec33cde2075043d26e3a5a3262be5bb69f3666fbe6175e4f217a551d97932f8968822527772874fbeaf854e70e6d199bac577fd8c560d52d72ea4f104b6d35201857fc32c4bcb6e3a7f09a0e9830f1203335b25636eebf6c0d2d2eb9b57d84194a4fb167888c64ce4b91f2d77ee668e7e3fc27a7d404aeaeac47c69da986108ef8bc99b9011f99ee58a26c704100309a5ea7987127add38626ceb52ba03c5fb5666fd1bb1ecc39ef1a6679bba3a2eee45ef69260e3b629b2212f12cea81f5291dd2718fd4c0a9410d6497da03df844c900e0cadb2942d093bbd09909af742ac121e65329779dce5312dfff10717b418207deb0e2e3cbd20863b082721abcf2d0054f96e29236a0bc76c18ed0ed7a64599632c5a4ed3f96d00d8e98b603addc0e3370ca8dce6a0a7a37845fada0544e3f76b10516f90df51c8176f60439f918dbb66a2b78b30b67fe6380ba108e6252ef5c50fc50d34fa1b0b305c0308f1fb7109e9f3dc142c25c18206cfd76853bd5b937b72f6d84fb2dbd54ce23548b61f5e452e1abf566c03ff6c047c64ea8130924491a6185e3e9b2168260e0f1b046ccf3072f33faa64dc2581a7d5badc7715682c69b0bb2f1ba11149442180c8a5f76e0a7a028c10e05fcf1bf77b3eb158b9ced59b06a9f22829ad553d1bbb356568313d16d2738c9e6199e362f96d5b01b0e0e043311a8ede520670093efab643521a30aa99af4bc1061f8aeb71ea5b22d54e95de5f2573683c05b000a8bdb20f88336a647e576102bd1daaf517ba2c0701ef4e54eb50ed6ebf5402615359cd4938d54906a94eb52ef241232311b14754066ee0f7c224d54bc6991c90c40f0f5401486eea51350c8a01dabcfdcf49c15d4309953d738dc283dfc3d5eecbf13026fe18ed67a06efa2a8bcbc84a4a854dbc16087f08ad0d04b0cffa2926fece33726001dc50e402d9bbf53f998a2de2f4320bd6cd6a3cce3415db7a56956929933e1b3cd76844e6f791491901a714ae794b59c22a3cc58e65c072a0bb7bea4599f9e8cca65a141da1d9080cc1a56f38ebb981e10e262667259d43ee75ff5f6dc8edfadc54a341cb6fbb62abb20764b573c462e05c6c6556ff3120af8cb028de91496a8532c1245ad6251fa70540eeac061f70e65b6b97133551f1b4c004020bf91dda3b1d6e0ae7ef4936c3bb4fa11944185e19d139d3261f0e8fec0f50b2237923c11e283946611e2f5e86110c12559b9eab9da4167c694a1cc4930f29f753051b7725c3ea58b0d78a60a3d932f0afaffc121338353ae4538ffd1b94796454512e9711ef1f5e0842510a6a81ec0bc474ca2ec1f83e4907d58bcf5d6c503011329eef06b5cd5537c5eb81a13da665ea3bd9cc4d647daf6a530df49731edc70274a0ac9d0419d722a8d8d0f65f1cd96e0c4d42b07f0cfda5f8a3ee87d51cdd8dfcdc23ec9f41d049346c1c4bf07fd49540661504193d8d01bdf4e662f0887f9d49f62b93b26ba40d4e89cdb581b77758b31a695549c00122e5d34c4dd9a088c244e86a11a177d7b1acac739dd7560480280358ba2838add6c3e5bb08516b68c3c2e7386a65db166969082cf6219f9bd3662e173d58748d792ec38dbab2af873cfb0ee53fa7332d616aa5ca16d05fa4760f4fbdd811772a9ec5a00de7381d1881d6139618eb234a2d88a5c0e3d7c058b6c26cf3128f3b95ca66eb4cbea5788fc6c9f4b713ebcd1cc75dd1998558d8446cccd2bef67314cd4047defa3f9d4330a3e65ea0211f318458bf16188b1731a0c80e415298673445db9f27c8eccfe54c18fc2e1affb733d2546ff020cb9e5cd003881aa6808d16580ae4136fc237b688b5412a42f2c9e2954cb491b0ca164c6fd951a484e3f85c43f2b7352c0f5842995e2f32efaf94752fb128b9a367371b23c28df5df2bcc3565e708cf97556f35159653610b3d2dd31a232cdf1eb2f70957306932eb996197282350c5da1e0b5ca105e7102661e0976912f4125f7609202ed065fbd0796fae8b66f06cde6bffec6a6ec019e589549b2707f2e58b319543a490ea43993ebe6439d56f07620b11489b594e5d5c0594cfaa3a98ef487f8b23084b09d2e011c852506a77baf4461682f4c57c3100541c9acb016b54ad46383585f0fd063d923bca5b11842f1da4ae3790afc5af89b5249bb3a235f7f2e3e3457493b363eb874221894aefd1f18a03104bb45322db82449a54f55ecf66b28faffe0a4f5b5684647083b6ad709e1e3b4541b1b0a99d2244aeccaa2e7c3b295e02c78b36966e96d04060c2ad766a1f3c3fa090b806a1e055ad76fb25f537fceffef4016705099a2aec4b1171304f5d0f61bc0a41969646b9930015c294f3f7e1d059ba20f478f844ee5552c08a8fe2bc9600dcd3d7ac40f66b7fb76251f6ed25e9aa8873bca24e485e35e5b7ca9d37e45ce83ffdc88c0c895204c4c4ced7a33632b0bdf26750461e1390b0e8e49c45cfc0149a2a9d01ad8586f2c67c2f9fe40f8639d670fdad91211cdcc7e7e05a77aa52d9b66555a6c3a34288f23dd9464dc22de9872d8dc7e4dfce5c3c4fabb505ee3fae2fefb4391379b3eb11c7682460050cc2bcd842464ead3166a36544f262e1cf2a09ae1ddc1bbc4bcf0b1e1b569706f9512a869df8fda2c997d079fa7c9e9d7b415b20e6469593a58792389f57cd9d28db3f1e316944b50f406cf3aa9527aeb0341447aa7bf6bad7facfd5f6da5bb42f948e17cfd78461358ad6911a7d22ba262492e27803cafbde87abba648c67d05f9fbef3ca66db010d19c5a78aa000d79abcf0dabf145593086e63480f5e303e9d9b2f59dd2af9e8b564fc3f96c893445fae9e1017d2fd7f3472a8d7a9810b25a2d9f5be738367544a0cf713012eefe4307a727cd2109a8b7997e04c50941ab592783528b3456f583c5d7632031ac26252b3dd3ab0fbfbb9b66818c3cf9114163816bee359c2c5d23de358c51ef986f91ca6d3905d4779dfdcda612e6b0af3dcdd14a2d36d0e6f10583a838fc48c2388ed1665c10edd064e73c03fe736ea65f7cad032de3ac40d07daea55dcd7d086431485314920b2ec9b3b38f3335a19f70f1dc6a053c8f476ee6887b3819cf57c5cff924ddf6f29249d6f951d02be04f6dd73e2626cfd3d5796f23eb50851719efa53ae73d39911509e6a73d2b9d5e5b9708c75068f591621fdb0ccd2eac1fe294768b53d7f60de9667ab7ec3aae0470afd20569bf637e28e552ab006fe6590cbc8ce5a1cec0ef457676d6e7a123dde52437f7af19e009dc17a99a048c71f957b2ccaa5db19955b3cda8bc9da9f6d514a0f69b37a0a5ffbe89e3f46ae2968bf5e04c714609792132c8819f43b6bc487390cdeafdc614067cda7b1344480f39a30e33deab40652f1359a3466af6a3fcb60286dc5a6bf1e54e4ed9a2b77d2a2a949e54216536081748cd7897deea8b88e0d47a341e4bf241210962d7af80e1ae7fd329aa8493bcd8285e6477efacde4657539314cc99cdcd5499602df4572671da46ffbef9b2501c468dd9e22fa447762a41b40e244e1681fa0762d5cdb7fecd247ede062674a9847a03cea9c78789ec654721f638de44290ece3653f8e4020087c78014658ba190f27562a3f5d5095fafa3cfb2919dcb182424b7e76793ec7abafc35d05437fe22bab0c2a15bbb3a2c6297775e115241619cfffb277c42f17fa8d0dc464cae49e284fbc25b677d4b5c7a59244a11d235d44e714ccc7720004e4a30c9414e745bd745b1a64a4c2ab972e4d9f5d7b7bbe10dd279aec37d3e3159cd22350f8002c0c6ca504d4ef206dc497f9c2ece82d18a4d366f3efeaea3a4dce9e6602fb1e0b5c3a97fd59328c0134a8811c12529ee27225086c9ebd8d0b79c954069a5097bb92d8c58286b3ab0fc6166466344c9be95bb677766310742e6554e5b8a9cefc21a52cb50443d5c16df681d740d2245a53dba052dad2a8ebbe5194df20671f1b2fd10256caec6b004f1baa089d46871d55cca2b3e9f23335346cfb31958389c28276bd858767deb23871d08a19b87bb7427765f6a4e60f128e3c5fef2665c8b2893f1974358326989103a7afb48cbef7ee71669ba1273e9419377e53441b365cb7793987a9417f07428de1d57fb430234783e635eff60e1aef4d992bab319c7cb067104cd550283ce688a71f87963411adbbbdb20e49ac094b439c1e68b6b1d40b193dd9e32e36da8ccace9986403dc15088dfe2de5e8042b10aca2a532ae5ffb7af21fe4a86a9113c61476e5fcb119b8e3de234fcc2d13d948de579eab78c10cd61f4992fcc25ef39333f6c94577ce3349e28b5e14db74d00af473430c23b7c9fe7dcc959141b8136d30be01fe79bd1097d4c793054ef87eacb6d1c7e753a31664e13f245c0a018d57533a1b5a1ca4db815de9cc49d0227534095370fb99973e016f801d9d0856c25f207f465e58a052e281847f69207307a6eed7d5b26fa641af96fe474f71c0c072f4ef204f9d7a85256f6d34bdd09c6d4feb273fde465f4d6514c255b80a2b44eddd71a4b81ccaad11ad488f7cd89398ad375f13b5567fc00ffb98e688ad8bedf6b71b9c27f88997a2b8a53239e3a021562579feb6b818f2adb0dccc3dbfad973ee10d8c7380760306b81238b2f3572803d30c195d849e42b68607c5f3436570c892937a9ae52fc5978dae0b8be6acb101e964582eae5f1ecce51d7ac653aef74b772727790820aaa7726081cdb4f6de6166e4ebdc956925b7e1c9a318eb25665d8afbbbe72a5a92d8d4df19d64ce80b15fd92a8bfb8f2f486560a1db43c14d62af9a0c3c00d1f75b837d8d9c71d4437d614078c0f1ab5967264fd55af7484306db98d07f8e517f73c2baff794e569babc2bc0c5cd4f96aa78b9954b9ddff193ac1b63a3bf8d7d2cc30e8075b7cf0e0d611bc9ca0992143e5d554fda52fb3d33591a19b5766b2d09e533443d4b044c282d82ee7c4a74cc32db364dd340f5247f2a166c987d0a9c5fb49e2b1fbe42a68ca91a13b607d5058ac42b29e7bcf2f8062fe541b8768366edb4f057e170f0d4dfeb1cb0a6d8780a35787a1eb2a0e19b686705dcf6fd2f42bf4db41c6e38e84e5b75954de805130917ba763a528671f45cb4be605958f14010cc154008209d349e51a4e18cc8764c8c2c63a1921f2036649a12de3b2f3c3c49ec27415efbe348e9e54c52d26b5521f067e7bb9ea71121499be5a41bf54f6a25dbf866de0997fb82eef2878aab6f9579ceb31d1062c071833eafe3bf1c7aa3a2d21a9f5af22293200ec2331e49d6572c969dbaaaa606cb87de736cc430755ba8b6dfdfc78e37c99ccd7b9424dd6fbdd75da4a78c3813850d51252e5f6a210f56aa57a8faa62b9d37704d10f7cd6655e62db37863192933bcd666ea4c412244f7afa514632d173a11d964960a3bc4f7d8329c414f6f001a476cc931efcd841455e693a6194bb4bc01a6a1f245adaffa616027ce64362c68f3bfa8739fe2b351027e63fb334bea9cbc4c0f89b02c8829476d594833d0dfdc6d9d35570ff13a633b77c595d75c6398e4fece0150ffd4904187febcbf36c03c38e4b5403b7c143f17e4f924279837e22bff2f45e212469534e5bb294664a321bcda7135eb0b6d9e6824c33b12b773f21b18e1212f5280acb15bde639517bf964dc346c3c5d9cbfea2d4574a2f25fdbe81ddd78c5d614e44735edf2454729c155drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-485.rt7.274.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-485.rt7.274.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3d3@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[qrJohn 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-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-485.rt7.274.el84.18.0-485.rt7.274.el84.18.0-485.rt7.274.el8.x86_644.18.0-485.rt7.274.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-485.rt7.274.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/mm//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/can//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-485.rt7.274.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-485.rt7.274.el8.x86_64 ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-485.rt7.274.el8.x86_64 echo "Running: dracut -f --kver 4.18.0-485.rt7.274.el8.x86_64" dracut -f --kver "4.18.0-485.rt7.274.el8.x86_64" || exit $? fi/bin/shutf-8a834ed3b22df1cfefda534f3ebcec04f1ea919957897d5df626f6f34fea131b6?7zXZ !c] b2u Q{LVK- ^U5dUH1VmMus<~1R60 cݽIq JŊi$+j;!Џ]f՚W SvB.koWg!IM xvɦaƒlAN×wBlK4Ϊҏ9ctW<=d=B! &BV@A[B7/ Kw4?7fnH1?o?8<:(/sQ/ -mbIlxqj9KD5jy9)rЎښ]bP!94^p!d󔟾'ة4 #|/,H :P)]1$[ɠ*ͮ Nx7ў=0{u/- R@EkY7pXLX htvncݹٹiF7~WJ|^'<W`+%+_kE&zj1OX0MaA >"̩wPfCJ"QlO7[ ~%֟(F_E9ZUiZQfȽԭQMgCE| <@h /[,N?_T=)@1)3EF7j{hbRAI9cADVbpYk-2*Ǩ䮦Er4_w/7mtM,\OªLdoG:t$ 3G>+ڰQ\bZձcgLdAo5NGk 5ݫWa&&P͝>͝]#!U)`בNNg',!m@nR퀴"kiVuȞ&}rT/ljUnoIs8l'||E@_,Nbcdv3fr%#Y;xH#I}@QҊIBade7pZHhLLbPcup$DI|j D(+ZHjݣE~~ MUylJ>䲋V2flu,,Y{EB%ԅߚ?YREe6÷7WSՔa*?,2| VD(8w1D4L}ӧdp/O82{_0jL%u>|4I2{"x(v"A<ܿ'@$ Krd.]VKgnt wJ2L~DM #Uhfz֡cdYLY(`#`4iP}ya<977x`$녶QzL?7ZO5n&CfR=:^5r\-ֵgY3}\=oLM/z{];<Yr{;dy)9PgX *MB-odXwcN5jv#NTY^_Z~%j)d$Ԓ>xVbFԙh^] 7k?~>OPJᏡ@臸0ڙmK\ꏔnwm]dl= sZDB%Nfべ FSVܥPJh4E) K3T"vEu<^*tphr8% ;n=opf%X+a" T=A1.JL`i,[)`H*P8kxsשؤ9|S`\k:'՜OpqM" 1 a-0GtKY]z+<)7D#J$< J(:nE$  t4!8#Mjyq$h\Ǚ)ʈ_cC.;V+~ˆ,BC6T[ˡ;<}=ξMQʜP9l` nXNEbl Sg|RnәᓤEeiLzBUS64f}vA2+h苊^4 ߛT(S(%#ħ2znV\" cH&CvR3+rh0`lQ^$Q ƤMUZ1aWGސ0PE3U^˾w3# B@UXwKP-L*E 14z,G߶@ËßʒxKbl%PK TP2q4 n^22DFMC=bV(lRRsrAޤX"{z9"o7+Pxd".f &"קɎ{5mslӓg0GX=BFNA-SF!zH׀O@GRAI(<ӉtŒ;N|\SGҧ͞!. MYёõQ9|WJd Rl !,뢨 ϱEa\r'K I_7.S2$)կ3WG%h ? 5k{Ə,]I?xX0ܿ\Xe-"zSu(0n\-/NE" { w V@Sz8|܍ 3JUP14K}xϙQj|Hto#TKKaXhG{7/lҜj1Ϩ{6LT!F)gξ8(GM2\`INXFG2O'RXHh(2wǩG2-&nRm?5;jSի:uF.SܑtPIP0d]ɷ v;G_|t`{-vӎٝy(AFeB`-V﫵2#xܟu(׭3_4/g+ !Vy'+ #eҦ45ʷajGy0m>VĔWꚊyCTJ*Vj${OI9bܪL|J;[b^d?X0n`܂(Ý/wnu+zaI?j2EL\VT=lr-P"|Ca~[jD.U3cFL b*Q"쒎RDQ}l/"2̼Lu{p *3^zalLöq[B<Rm@WʁhtG>ίaa%吡؀ X+_QNɢ!/G@sWQWZS|@M YLCm?f- o 07+NqrSt,OYJΐ˫qƧs׋jsP@w8S¾Hu4;a`퐵ӰNîU7;FI p7. :*HPx4*iyqv˰_ڂn,wMF[ĵdžy uZc@K FqP;'dʯ%,w@Nd6~5Қca>Q s (@lk/R mR2fef6ۍa5UF+2ibe:^0f)\%"MwZiSzD*.P;t,#08+֥|x{NWĮG]8Er5vUïu ໽" XDzc!~ }!vy` t$*;D3'?"̲;0Kt6-A_OG8bzVU]=D-3q`¿nɧD=5^wSj e |eS>c=Qnp88R(uE=3@Zծ,r]֫ӳ_vNœ}Be!#)S;V񱗰;JW?E De^UhڞW?Xo$-]`h IP)*+d)ma0]㽏]u7[Z:hx{ѠI6x0v74ʑDEP->Q0plt9 sMk>V@^Io-qo)x@ lPo: ֩k6& m<0g}бQ< {N$"/w XX@ -3bqZ^)'VNQOhĚjv'Ravc}5Aaf_lY5ehf őI0;UE<3\7f;ΓVޙᰂȧl04g9EA~01u5fZK'LW6IYMNy4MQiɉ%wCmEaf-Y =qj.V_cCdG\dI2D<+wg7UGB슍hshwG(I"9^QMoA״:ݽǮe#3uo¹bubD"+F})LwZ9`F9Wb͉!&8ä9@X2wƠ[p~MrJ>x~NyRFwgRi,mkFr5I(.wm?aޛQ?cQ;YI[m":Yduz*ތ*!rcVa;1N[ޯ7@*]W?pQvICD|ŋBjҿ7`d'`i?Ԇ; BTCw\( xݼR6~FՃߤhs0>Đ %/,?\6d}:A1{B2+jhB=%b2bBqnmLƯ; OH,{Z*BaE;tRs Qd{6 D+T{P߉B9'&NtίNa1^ ^ J2Ob[`4xPpΊC@š]j5oگ7! K&h$5C9}R˯&iag^_@3{"Gg+35g0N8{UإR-2'Ab@U_ o8^BQ C%<=4U;?rbE wy̅Q D0f0D"oߟs[0jۢϢ>>$J#Pn]>܁1dSx`/`Xk(DK߀Z0U7ڽ?e^VaC?A搚WsAn0Jbn#>;I@ \8} a0#bu}aҨ{M_rw"\,- }A07pKS`8?,?RaZ`ޑF/TdLzi.b/*ۂV:/7ycgy{JI}qy4=`Ɋ/ew)zr5gYPT䠶S1>v&UrNYwH^3DbUKՠ+ ָw~ht=oۻj]yJ4 >zre^z4h;K_ShtPX7#=KʸW i0¤ Pܘd'::Zщ́kx@n&r||u;vwn/^-@^wKNfR{`4ZGo_)g?XDxk"*))F߅R?#ZŞH1Mi6P'6$j/zɓWyJSp}ړ64> R}?<|4WZ;/7.AWslf z  W4G/\U_? Lݔ$qHPC|G q/"@_:Dӯ/rrI/pF[lIפ)>nȧ;"˓tڗb-v}* "n,%( HӪ .1/;u`P`AL5^7+;]|f4@2> Eq?YwTGl/T5wMz3ltBKB?9>68d,xϐۥyynsWq9YB$ Ef> .ټ-;4(̺N]9L&]Ne*+Xu7f o݆(!uyJpڐad\wSTAa).ڈMiBT6ad6CF 4*pHs諣<=-Փ ;0aUşgqJq1[C͝Ӻ%^ FHAfݮ$u0YgpF=[z]:X?;gOlhR5RM^̡lr(l@MN i|t u'ɏ]nW6ay/qSF8!%gd!#go+F;{\3L-H~?1z~uh?^E ;1Jb[EҚQtK|`s%FZHH wQSl^b4Vٿ6\Ɠ|3?~%߬*AU%ۃoWu%fY@IGW OҜ$DOHNfTq/}b)VU wnn@ݵݶ#aW 2p$TGgy)ޅL9 mD]D=ynf%$x*ǣ&RIg1 i&y!Y*0;y)QI&Ѷ)3o ,xk{_o&2)(r$}BֵW%vi+,!V8 I<#ɡ-[t>>1R@ŧՙI0=A/>pM_X*+)IȂ ,3ֿEY_kkdCGD1gxNc "%LIHCzQj5S(#adG Js9U䋓1MUr{,Qg@xnQEegn3_\&_\퐗vF6{5|6Oiխ{p ,pb&vnI-PAJXk;?pYo ֕-y9%YR ]?AA)cPP-Ma^7ȝ([WO4> 'R?հ!o^7==)7SyˬfEakZIr&jwDw y{l"@Mgg]tbzjߕ '^2"x9U?HXh|ts=w/=.`ܒkI@Wì AYMɚdzG< 1S7eY dmIk7Y`Z9ƙHK/]YF 0Ci$$_vE=M_iȄ!mWIYinaTޓWJ3`|*&|GHv~" 8iAr\Q">K< .52$3&j-0y3V K^"8doZL_}bs3XoVv/8^{;ӿ+y FvdA (5+V>Ώnᴕ{ L>Ȍ1-y-^u<ߝg M:mw n%-̏3d/Dߟro Xa/8U±m8q%J)[S]9k= SgŪ=3Cnl)JfI@d>.CJY3d%hx"0O?:j.t $J*F >>WmoY`g72$# Ԧ\ u_T,UlE>Bh и1l־yR}mX:&\#I 7cab$yG s[g0rYɰ_a wWVyu\ 4_nLhkG=yPOwbVDO0)CJ\kbunA;4_us@rMqit6nfh( 9BVwД*8屭NZF!OI32.ZM4;&#* lRڥR54mkK3ArE(iJwg"w1S ;P|M_73r5jי g.$~}r†bau/'rW`Q5S Cf>Wҵb#i;i)j<ϕUB5޸5"ԋZ)7o{61Tt!W(oZ}W:8e5kBe  1?cٜ*-izCIRZV#A%- !-N<))F,5!^eY?  /z/X"~& ϽcH_qO vxOK YcZʐ)GfxIr]T8?X#3+4BQ[^kDXKD|v:t㆞'pm<98pڙ1IH!\ "m bc Gc9gV4ji5y*1(=¯F ˍM%fY7BMî!"t.]!%~PteloK&AA:KCXCU]iƼr7"_ۙbh )ôՎ2 ];i@yJ&zR۫P{ 1PH_5cbh޶UmK$ު̧p*&<(.g(!\~Wg > v%&5aNˢ{.m9ch2zj$67]#}Gie)+h1+cJN'Ef$LIg"܂Nжm2$3$ qlOWECs˫O|<4EiqcTƽfTh(Ȫ:vXMpo pqyz@ln}͍B(M r?4br7΅5xK >-2kT6 a2J>$=щd-AlB.ؓ]ɋw,Dv-Q5?A߫[<×~xX,τ3:֋R§+?AIkF+1h{v̕N?Qպ%WQ2cFQ>{kl+8aIdt/5֟b3s( i .iYeBG좣P3.$C y=4<[%t]4}|6%\zp,XUg4S\ N9H)4ǃ<27ɝ Ȝ]O̗~X4!bPhgwݭlĔq|-$(B;JË;%..'iѠᛙ?io ԂxluxѢB4bRA3Ys( +V!f6QݢgZ^̠[R!A7I<5NLOk9(^d%vgYM^c-3LP‚~0o?)k`ķ51)4OJ"= &)Nq =N)I oS/|"M=ܱƸNG40-t)Ҡ!f^`HCnne[S젳U˩sX7h?R ؑyL.6V}lmF;d' 7>3\At\#7s\ gLׁI/U*4Οksڐ4 x$]dSm1O#O=\E[x(/\@wfgL+ qK5'a)k[ވ_[̱t .aU]Jg4b4E!@ؽտKiR ||Q=bIu͸Zz0}Tʺm5 O=۽a8my A82 O)r&9r:C ;GC7T ~^xe`z*9dt;(ZFT$tεi9/cYgNq9 Л!:oaqH&衒FDZ}[F+!| Jf8id]@t34bpJ yT"dIB,MK5 ]X`4Tw%L+Nr9#hZ|FhAV|~83& "S>RK4TFؤTD԰Я Ru(ܓ)΁X7۳ @&<ߠӱDZ¥lG|z~䘛uiU*zA2&A5B.<$>?Yo:V<4:ӤѡY~'ac\ v ]`kPo>d88 PiRj` W~Cӂ틜TRsORul ¸ ԫXZUW?qr1& A@qhTbJHsjLӽeXṯ!'>Xl/l03lD?q"CT;NO-ZU!6>)fOD.ϵJgInu1ÒLBg&1d40U1'_Zzv*\,)z& -,&f]Q'hIlrQ]m@ oL^ H-<+.H}<%{,Ի(J;A/3r*/y25\1RC#Ş&ܘL[ȭ%̣R/&O_ξ @fY:a\6H7\pRE)B/ / V—0ߙ/$ـWh/h7 hJczm'?مSlЗft I&grJ p;qD"WO0o1BoT ֝ρQ %g9ITwV] wZ[dHh5d=]rM4l,)J跠 ODs#aO]BwN,LG|.X4 nƸ&rs"/R N,0+%H;g?4f-bj̉p0{\X)jt~Z!.?ppa=xk{2QVաt29tZ:\Y 3zW7+!'LochLPI2urX\y"0:@v<-T@O4z-LEuQ>͊]3q^Oͽ$s`|W~>fHf?{{=;2q*և1&<ٰ7rX3YSyĀkbB_6 U}?Ĉ +DshGtx?2If䵬"tB F~3+|v-Ck:Z^RL/,ٕGnh+5lFaL?ɯb_;]ѿJ(ɢl \,;qM+q6+ DljS"]C pZx393)wYh)X׌4_NX_,o_ەT+12rخ`jY s U,5%- ϋ.#o{\XňRdm Ƀ}o|Wt~)KcKqo쾙oGYy0 k]汃 C}IJ;\aj˔wp!{͹RTSc1)`'nQ+oT/ :T|0;| 8eV0)S..#CG`~7Jn9Մ460 cBWBЖq#Ld/*^/gdʂA2dwY z u01" 4bqym $xP=LG?n&4wKF(ethAToP<`''ttO5tZd`iQ2 %#s 67VmfDqn`iu>=D"bUsr[QU3&-? TK*Q&F ;Պ׀n]%#q'} fYkv3?܌r4. }A.ǃvy*r,TU56gkOi|:fDpTYµ*c@Ӭ;} !:Go51b=Ztw*҂MޢQZ@mн3l!& [6S"8 yr)d!U' |dIF:P0FvdY|r'%L.L–=XԺU;Dì`Pךe4\N`Nj6(R莱yYQ+DKE9[I$4QvM .``J:;Φc;NB]|ǐxDwr5R8L} y!19{+w_@KvrrURQsHj1v?!TڎH XL][r @-3; b q tl ǻrH+GD *љ :sQ%t9ȉՙݳVG-+v1u;`߳ . H) ɚlNpcDr}R]ryV*{42'S[; :c4a:Dڴa0Ypvҷ<&ȼ}2ﬢ4Y{4XESw% (bjOapZ~l-VF_<UiIU/͢-!=vC s+6D3lG E8;- ڱ#ؐN!>S֟]G3kY:V8&{]z3mH-œiICj3{t-3ߢ7]C.p e9xc%7/De)qvdV].8_l:d]7ԭO?`7钧01b?rhԌ 8K=U7(8)8{qWfx*m0,r:OyWXH*29(~%EAtX}R7 U c:w%)#V)X!_8V &km)I$moNiMְ_+-dˮ ;mS!(xr9$S2#΃(yb|e#(|Tf;/R^RQV}oPywb-h}(Qq fSw 5 VĠ`IocEvHZLR:$fW /ss ;PMrgc]-SG"a繐K,AA,vsroe&0[9I O)c (A˒^>57,>©P!{fȥb>ְI(o@)}^"^/`׸a*A_u{F%8lt1:L>^-a-t!~>|Xcȫ56Xrnb[%["mXGDUM We9^ط5Va4*RNKc\c"ԥG|JW/l2P0yVarp'%T%8[%\X>H۵&W.RbIpz,G'v3ѣAv$Äx∁|-CŰ?]w٣̂QE_񶣎zR5C7 le{@E2OUT? =R*ce2Rl^r_=a7NhtC(5B~豝IPߵ`#ןG Ih&eF 5Gi0px?x]fWf @Cq3Om*7&8ˤm]OH mPaoV3SɐG anEk=%kȕE]vZX}\㥴Qkїߑ~)bapCNGZ1| krN:dY)dTt ۅi%Zft0 %HBn| (Qc[RYW-VsĻtrapeY0@X38(잜VK^Pu $Q:_s UBj}31tXDg xA8ɴ㏯tXڰ&بϯym=XZHf<}#8G( ق`rc7QCdAq1֮ r7)(+Z'6}Mj4TF .eܪ*^픱d6T&S lKag>-!-`G8 3>V^a9jzQj?rAԇ(c޾SwjjTRzڮ\+iXށEJe)K+VJ;vFr'=留TqcƚU=6좴p U,r`]01ykus 5>0,z飷·E0Aݡj?GBFiU'^S5[Ӻ$SdRqRl O7HrCl 4饕1!9W@{+IH\rv&yXZЎ\3uPMl\r$IBVr zW/,'靖^Emvr}/>|Ç6r.@'Satԩv*w%XaM'va3 l,dK"J%N. ;sVjJVgGƛh~OKwi' h(. v 9wKSPCqJ0sF] T8Ѐ^}}ZhUO-A;CҟV 9Vr#x4'ǮWCzf 1aZ!'iz=P1)g9U',N{AqRЖ9n7cKN_^[53 7Hm9KJt^FN({MplS-DJ CB*+v~I Аs0)X)j[8e瞬}n;/{B;Wj sx<$ 95ܪP"/v^3FyclU^ *h!1π7'ȡZΔoTʭDcbΎ!Z{#ǟ63XũY4du#fܙFWwKkk#]a42g(-;u oكP~ms)-lhm|0f+u=꾵e%Enk Țp] U1fŘ rkL(Gz24&czTnJ{|>C:b(d3X 2 j}XHlNPU[yj+1<3Kl16ZeG7֬nkw̬y8ˌVoQC5˃lII1/}.7L r;l[;}<9-N*ȣwri K1z^[>b iDS.3*G:WsYb8u 3':6ž4J9^iRi~ۿs/&m\< nf6.U&²;Ue?⼡B.10v{dn_ FL4VԆ$8L^ }߻طZFKmϘ_Wqr=$őoyQC_!R(3zf:/ }%PbZnCmδoo8[TM`uVpaަD',dP.E=fZ溕OΨM4*Hr=KUyE-&wwjb@H7P<, Ykd~Qyєp+BB*G2~BdCrZ+2,FSm%gNTE I9*c'L)4)ux8UK>Q( $etdF+7O6&!gQ"; 8V)/  nm}%Xzd$͌>j{bm+h>7L,4raq2빈%r2Ix~}ID|ka*"-#>&R]9ψH5KQء[Id9߯IErSLXo#Fwp%i7BCיa`CBl͍s\ j⌣iM8 jۼ!f#UG2Ž°ʁ}=|Ag7QNB%zF. q=HElzNx=Ib_Sa.۸,CۙhY4MQP)n75_~ahLC#apdg< `lbe%Sni)0~@&F B %`GV6КWJ_yGgoJ,g.y$`/t u<(!2u X(+gzugY ~ -RtzBtMrěϮQ"Ew Y4gTө l_^0:; va #18Xv৞?$eb = —s{xmWzq5a6kC1A k@'YCu+d`OdFQpߍߒNŮe '6^:G@0rbXfg(`# x5 DDʪqcIdU{nt~4'BsMJAgC XΨmĹ FsU~pqݩZ>dT`q~= ^# ,޿)J¬]0nOFH!# @ܯS?;rMiVh+YEIMֈhG@0 =b嬞"u8 dTmШfl⳵[AvzDZ Z ̌7C"%r|hxzDmoa8es"oʼ[3/e .U|+ UʩrF 8ljN/P&35Zz39*쑭Sl"4n6 vz:Eo$[c*{m!Nw1)X^JL$cl$lVȅ/_$sڒ*O3 5x[eoL@>&xRi>Ze"xFxb[7s|"Ƿ߾TitIerrmZw[#겋|~V5teni K/!IO_4Fs<4XV1I؞| X ]*ogl}j5ic 6 BZpA써vj(zDK"Ԍ/\#@P~R̕=c:Dv6@PFx{%#HpV\-DlB '2c9[tAwO'OZ3B:Qa!2>'`upߪAZqPspy7y xzpMm*-:ޢY<8ul/Htpɟ(zGzre~+c Vr^[W<@}pD+͂{٣F J_e. ]nE-mK 9&,`6@ s|Ze 7,=u .ۨ+њQ PP/:t]f &~紛-ZvzFo@“F1^EOɤ3=|㨉Ɂ}`"8BeZ\9W.Mb^͸3Րi8Y]0JWUoslﭠ {\6N%?-MXL@,kؕ܂wHи=ѵm0)7x:IB!†)H$_7-&v[#* Lwh^iYy!:E&X}KηR+ño=kr%G+ KuZ@L=+234sմhQNAqgЕ3rL&ŠpPw`R'V<#fS;*ʼnY0FeD]w<5x2xlʻ$vgX T^†ъ(2y~E-H&Y1w|򢻄 B>Dԥ.v\5ՙQxq3I[usU_%iUsGr,\}BuEzQ5UP؈aVl<֑YY*} hfɊr1TLYH/쨢K"#G_ђ8] `atbJRIN 5QẢ߈[NR:RZ۴g /:(0K3ϋ UmCeBo S15y9rE߾-Y<;_l7H]a#~6 l4wkQrSWN;RJk k]V GvmdLf"q-Kn2f 5֭ &@[ yy;ߎ .#C ?BQ;t[ԉ{trO?<]>(*E+خmoQ4TʓTM1R ,& Xb$I;F8 3ꘈ{wj7TtCukiDHUoٷ-;q6>-SjSM^O#dS+Ȑ!A{ }-53j6S/rS"\1IBmjtD*=GD͵ԫ\4neBG.i)\hIYn8 _W8轈30vWm-\ɛq߆#pfVq|C<@r[pLx^X=QS; uvКTiF~^4[X]᜷a Q<{Kxۈ4.;3]O)yȗjcU+E8ś½{2miΈ-c Dq}+X?/$bS=X=L 0)S"gWmkᕚ( noZ7d.a%« &\in7GtNE9(%\C#Qp7uUg 2#%n 3)eթS<^Q1~.Tswp.z?C,$iنBy+B0m=noc`͵!SMgiͪj%CNfs.~H򵦒aqjTm=X:E4VEL{e : {ch]5-MvV?3.exTSF3ИƋv8iXۑ@IhFYO]^'" Zg? T/+*$*qqtwSG$@y-o4vl*2}ASg9]6y9 ,bEGH=ɣT|*!rv߉#8iҼ؆gܫ#fIBeU}oɖl^-$&'*?0:؄Q 8| BMuc3$My `!\zr?BO5K!d_&X^d34*ֳEI$7&ȚKbawQqgp,?s З.ӌ֋ /,9E?[rp!oH&4EXd嘙E1 S|h& |vUjʌDszWbԪ9ъ3Ϭv}$BlTw;4v@`,KAۈA8 %#{\g//%GOLcZL쌬@~6~[n!JS:CaƊy{Q1?K֯y=3<kK*5ָi 'JNMt>9kZ)4C:P:d~ ℟pUڱVbh)XAA`Ɉaհj<s{v"B*[c z C\f{He,i.UD!3e5J0ѻL|u6gԑq}< 9ii[ONkvSɧ)1G%)fx%;3TXy=b|cM^=RPw&4.}Β/~PK4ztĒh}P*{2q*`Avcw/RCehi>m4?h]҄uڦu|''PX1%TDՇVhkwo9T7a^0dSѡf\bm#! +}5>؏w{՚S5:ZsbAwx(O1W-N.ɾgiLs)4L&'~ Mʙ1n5pHpJ:l~<ۖ<8:#_'2??W.-|~RKxcq|Ύt|'D+G 0mD_S ̭ݭ  -JP6*P(&vϕ+! UCMicjFu.%1.Cd6m+X[!w Ł2j %cNgBN8h剸yһ35Kwj%Y+FbxfWli͙$븢.h E/0 Ja߻=Vݎziң<[En)rb& wCӷ6v!=;Tz=^*'irڞC|z&d7XZ[6d%(RiZ4 5Ro˒Y;36Vfk=bȡXkK\eN7K:b7,6n>mV(;` v6>?c! ahV>Qq)RE~ݲ`JΣ_lOo􊚼i0ϓ}}6yyw)$ 䬑`G9=AZ=EDm2dσVWn{3K‹ C؞PS}RHNzX hk+ %CLP3(`.1¥cBIF_օ*Sʎ4 JǢRr3W+,CU} mR nS`U`3𣥫u}Y07QV烝.rlwOU}֌>5>v-vRWҺ;JA DLFl&Ȥ"(Ȋ8^DpCc?ш@x%cNT4&'VARe[٪bԑpyҒ hGY.Ϡ۹wH!g8y[n?߫lqCW.Df'mtҿ8ڙƃtMaVQ7y @ϊ @ЍDm+ۙr֟<p|"ZCj Ov+ZOlNAiVqJLE- }HaM6)Ds%Y>O+zdֳ 9y-N[WSȈklEX`Eo v֟f㄃+on-MЍ^՟雲Ʌ>Uu/;^z  4%(1Q2:: =ى sE_v_τ틅<2$xK*v5^~n%%xaYiiTӲ\'pu0]P`FV1ɻs0nP, )jd­ԦΣV#EBqmiߤ{,r8Z4YImďK .POS4}[dfe2݃Z Ҕ9=F䧋ZU^24H L!]>-._Nbv,BfHgAH#>_S82濰L~*3sD<[," *&slO׻/yDá_qXjtFG3]JM,$~fݕ'*Q0Wt+7NVAȶ D> YAQw+L(ap[_o9:F ٯa=㒬S}WG%2tI褐T}v?bha-)*.E0j\"3-*,=]Z `&:y"{!cP+}#J5eVUU&Z=ao1i> Ǝ +5U|!ZxG*YފGu$ٷq#$q^&Ү̂K`R%3"}aup I[.!G){R=.o&t I'uo8` d3h8FmNGXp$4U׍?L[h[VDqBn2bf2)N;e/\/ iIc旬#)&R}ty:HСn^䶻dJH/*Ri H %QF K{6t,,ɛ7%M)n=j!5c$!1|E pC%+8Iy.b&h0h?x*$Ż0rA[2 n ZK7tkλH8Jy[ GCih@eo5>_ӝE8s-R+<;7{m召/c9!Tg/׭ͻǹ2Lhj{+\Ԙ\Í=D3yN*ֽz uk18Ɏ&Av$W ;E&2h_ E+E5t/tJ>`{g暰 RvPfӤߛgmB`%P{aAR8Yy Ӭ Uc d,u퉫ɯt po+_ɵՂO1OVW2ZQ_>Hatlӂ\2>ޒ9=hdN "_pm 5#>qb.ǻGmXo)\o2$djr $wR̝Iy2vTv\d_B3 =* )s1VY|O :$3.n n^<fANKm߂SC3qs Jn#@As{e4P wniVv^V&) T-'œQ cdՂ݊)x;D8;Elpxaox"JLws/2΢=;[>lP#Fny=> K겁P,h!`H)_TGr޸XݳdE*k&OV!F^7K,q%cD寜hW^0ay_~=[#4m;lWE* Lb6j@Fʞ}[W|6^9Tx\|rtC_9qNJZ9L(GkcdK!ZOp4TrDՙfgM6slouW"cF=7Ѡm?XiR gxemk!` dj Ӄ!x/:$Qg2t蕮X{vbzR:t/'P3czVq]Dh)ZZF+t.d~88ᕕН>=f˕a]1ˊoQ1aKh q&nrbLF&V] Fji x`L<6} 1@ cosSұ Rw(*heC@`d }zL"$7 ֦5+W( >T-D ZO=ܓ:VCyED#"}A-LR+lRh9}V n 0L8 a"I^?1vmtst@Xm:`a  @y49Ӹ^#Xژp"/?xiO~\8'vս}'G,U/ 4fāQwn(t 3,׻G,n{g^sO&&htMFU:Ez#6Sx&V8F:cBڸ",w-=x|vETQl.suC!9MYf6 9Iax@bd=%/\BiBϗyJ.Dߣa{r!&_T0Z&b?K}=akڱ o+*pY K^k-Z ᨮY1~&"=<*啨⸑:losNd)1+b=,?7}.HN*6&ڣ8u!_A-'&oxW s  Iii*&Gtd:I C;(s QNj#@mn| !.xil%A IM D@ z&ε] DHcz&b oXa#~^h.%?t#'H(CQ"=1Il 5o%T3翀6cb<9%{Bo~51p<c-ar/#] _h8c%WҦ)U mϴF:q5 h/>,6qSi[y$//.+nغiv!gbnPI& F GMǦMrmiƅ @kheƮJƄ 1F!K"rƹ˜U^]o$=hGڸB`]XyV^1w͔ hݸmo 0H{ g*;U5ւ_609dC` 2l5}\.N:omqXU34vՇ9a(";~2 #Lٴ"_غ⯟sEa-,P6n]|a $?'1[Qsߨ=7'm0N[Rğy0 \ױC3Tl+y.q[Eč&BW2CVv>K^CnKzpQI ^}!Uz}hh ~7uw6zaVG5)lsQBJ|: IM7.w5*fN;/5g{nh*f"w!YkeդjDٜ< ATc-AY3 {:=^IN̎$Pc$Wd`Ez7.ʆ)"y@%Sg=k߱',`Z/"I+Ku{q JP'vL^Hbho, !?U NfSH)a>F8#щf~sv5 8m @6ٵ%eܣY70j6%!86-/tz˙J9iD+lٔ^P o3YWB bTp?n7=̧D=p;y} of<E؄`Vd;䋾;J2?$>D ghR#lk_ "wyXyԨ?m>i1 6@ H0 |w\gnfG?u[z.*m45uC})Px.` 3.W÷Bu_rH-][LCL?B}3,L4۷!Wȕ%[" #wʞv݃+NȋNѓSˮjhɣk 4dFLkZ z-!Z[ z$ =dNJzvy)4<1Kj5q>i:\/ZniLY*k@o +|%j'2k]~@TS˞_ W3Qnv5τ$8l7`!rZ6g(ІDǑxk(H2p' ffD%L -gTeHyT4e;v7g^@V,UI.a 5|v7q6N8K0JQӓ9L_W&R߿}]y3hCZdЅ*ɢ$X F2b4$e̕2O/ia05$` ?@TzaDLǛuMo&(_-I2wp3{\']4g ; e{_$t岡{\0l.7KC~lOyL}|X[rUEw8Dmt(vh#nX4Q|x2#bHCX>n^7-FdFslts ieqgg:x.g4Hs$xm Ln6cj(9>EgKā*?,RW[7(c>TžqVu'+*NbH[~u{+ȜvY#Vs|؀0x-MQT`c3w 7b)۽K`QwiE48^?oT ѬBܱ>/gPi!z;ՆS[h>{G1JX,m#Nr$"J*շ-c)ukt#Ͷz{/WmJq]賃gPxb* ?VXU ูH>WаMud;*%KG &2ܮ+զmҤoIb  ]nkY}=i-s,@cΌd1g A\XI<4PF?#[FMuz"zfrPy6[z7e^q$ +b 20izS{S=EۮH98,$O2|q|LUSD!B8$//5|MdI?<FV~'3uݶR 㻼yAZxqG'-shsxp. ΁Ԏ_^P՝XLC{@nm7YNL>&\FaJ#iT0w-GH+) @.X_j0ͧ1a,9;;bPxVtNǕj}1k#e<…<'_CL7x Fm1L#Ka'#my?pO2{y t-EѐL`{{P`'F*]^*L)Գfb bLu ;bBVp/VKO_I9I׀]Scw]g]hti=j:=$XZ#CGᄸ=<ڡz7,g7aNt,HRm^QF(NEt- gP8nKE"tk%.xl\ UAG6q|+S][Dw+Ž|A萳TݡBvk~`ͦ1dBqW4 hށSBspQ?i,֛Pec:uG;:ٜ3T=p~sA#I4~s?>XfҬI њooݻ>&מ$>Fk>)!B^2<*`(kO H3+#saW\e ;{:m'cAzM}[b2z 0߀BDTm>&om/#Pol-K;_?-s L Ld^鎾G= =NqǣTDq3轰1" t:xY:`g#[9 VWVkomM] jDAZ#n9lN^-iqI]*v)06-k5DAN|dO#v9>3l_..fPu9Đν0V DJ8|ATyb>nu`*eX y`l umb_c;l)Z(t%r0~ jG[/'l,ȎKu,WiMóFBoXrJޗCD>޵`d̺>*ȼnRQ%`P]tGΚj9ĹE#0a5QJwAz@c[w0DDBJ*=~kôp_P8>qtx*.94y؀я2wdR𢡊{Ug9߆&(r2մO.Klː68 rN>a=%dIb3hki8 _ X)*{5z2ύ¢O-m(q@+/:,EhJp"(G oe9N'PZ&YE]W\2 {`8dLtGXdcv+S7r1yd˴ 6ɮE.wM2w#)Wc %1wB"Ntzi ۨVru`&ZȊĢ7kewxO5Coz OKdB"/\>(b jmW[M߇CyΒmBkɠs(0YM1m@l)蠳(>fh@CB6ˏ2J@!5x8JbͶ)Eq"BȚw0ȝ,0M{Y=CzEV6_' .G"Pap^?4v҉ؗ Ωh[R{HB  Ő0[a,rc186}[2^=} H&ṀL=,ݮ%b,eC.:"a/WM%z"^%B%ϢfuUf1%w&(UqP@ntr|$ΪyGo+1dsvJזCB{=e^-֝k+r*_`ge/ 뢸w1Rdvq%$QŨK<_Ӏ{H2"ۮ8¯WDVmΚכaK7f&U.!NnS&G2˧B{tV8./[Q1WbW[$<|s&=d.X@T.\WK~<֭5k L/z^ P"eJ3<[(t6O^ @PP#e0ɿ˻d;]/̆e9Mq<4"_~! ðx3Ua5m fro \T!K}y+80qs&6)!/\Ŵf0Uw!84I 0Ւ#i6aK@S:&+_B:V?={؂h*l*3LatZf ~ro? x9>g2?ڝ e$Qs*Mٛo^ ˍ0@.<?RiZ~]mm2rXH8;PN+O~W Dh`b} Rfm6q{5[AYN0ysg:xA?=*峭jsg)pˁMpdcKhAQ\]0EQbˉ8B9 aܕN'?$?Mx(haEr_JU9Gn]둴sY|4_,aȍ4J:\\3S4Tԟp|T`Sk7pE~&.>Y,9#u`;Qz=m?FΤSNHˆM4ޡk¾ˬZ{v#"4tTOM ޕsˮF.AyϞ:tV?jƟr:d\6ykM0Hɢ)iwTQL1+#nGQZ2K eNCwU!M1h\k=6ẳ`E.ja<Z49$$yR 8Z} d3p̕<,M΀F@L> R*t*cƻ}crx߿6V:|(. | AM~E4/7vᎴ;ꪡȍ!8I#{~ܢAt0,8tG=C}8y0mcnf&}bgEqD#K;/u'I 1z[ D'7φ^HB?6#8PG.+ez 7̎J;L0A#Bh4_!si8jЗ: 'ίFe#OVp)LNh?AϬ`2JK CcqR|Mx[:ʜ;Pnd gKgoC~*,#A)~K>vSW}!OH {hxmMfVx"^F-_K(v@%03+IAˤZp%|74tL|Xݲ3Yn #=͛iROS 1-D "Q0RI4(e΄B5/ͺ&䵤rߗ>89[9VW,kcbXzJy<#3 hH3P60>7ppiGVvy| PkPL#KoBs;#O6TԝPȥJ1o7j'[@g;xtJk{;*Qr5#PR5fgs x?Zb#l^}[j\i׳I7R`)r癫qߪOσXa_=q-MLcKW瀮1@ &QmЖVz=zJcZ[7d dGi_9M%cBڎP;B? )aQ,rj !>jfN Q(8ūSjdcRVքc* [jcڳ  +D2JfN̛mjΤ  up Y$X7m:y vau#ɧ] rR\S+zֳJ]n\/q°M>*ߵ婽#ZtSrjn en Ju91:xcUݸ ׸/p7p@=KrkQ*henGUx{RVDR:+F _3;# 4WƢ#P@j@=0i&#HfP&HFƧ嬘 ߸߭O%ncc9A|?fb\D:6 ZU7Y2?e7B+r~Ć{Ӕ,bD/P=r{j0ޞshᆋ:CZ 8iY-0D:wD*D4-$z)=yhj6ۃ035'&.KLP!`q+",}il%,9ͣ5BRSmGEW/ktrHL5o۔ )Qpگ0ӟRL;8,#޻-:3{X?㥹ó5bt$(',oP9lIm.#h쳃a  1Gh`n8܎@{rknqz[ Z9m'(%y#q9d "G}>A[eC]Va|+]ʾ] B@~s gEJu}tE|r@ rљ*3; bX^B1*3zx_(C(CCbw|0./"wdɳatbJulND=xgaJB g]X@>PVHJd9yR/Kg*uF%4^E+H iY'yiL7T5,8ED!R@-tg"G>MluOFC%ocлw-TCϬHJX6 \{ Ѐhđ h10&e{QT fMyj6y iLCroHBVioު߱!!f\Hinc5?wR?Z<)]40UZZia_؀@&nSruJNz˿ [˶X&V1辘dn*7Xh Y#FMr1"|/hYi<\3be+}5:2&>g /iw\X5`@s61 ߽}I甴<D;m 6);dUeQ7G3pgN#!|Lx԰ҝƬ-'0x٣P~B[~8!xrGJ[jmŖ9.!Df &dS}^I mnD0(|I=p$5 RҮ flrkڢKH[,VmüƎW.yV`/΅l-t_G9 :z51]iй2\h$3d֑4|D_qX>#A*C"\Ό=;~C杆ƪB I)R_"O钿n)P‡ŵ1W3G,wS jNg)G0Wm!A`ƻ w2 B`%M͢Mc.EZM:6~|TrFima>%MisIb[&BWH>lYұg<,?SLmWU999줹TTykyBr導M,njcˌ&|Kp5! U%~dԖ*s9{S(Kv«2[t} F:'[纃^$rF5b? PUm/SkkȗO(,ΕJs,`qfյj5ӕEnEr6La~mϣ#lŎ.0y$9W;sxzKn)M> 吏$=FX%stq10Yc^E$IPʥD̹OSvr:Ɍw|ۢh Y?.yhw,!/+\ZRrQ@#l. )y~M%J#k>>r9 6+6V,d(#gBs}ӳ/0&snӓuT:Ǿ?9'@ۏOIS?=׊$x ymЃʆyCD3ky*O&Ax6ogH?5Pw!OwzTg¤,&>W d/be7tPLS %`cM<>Rb#λ`;0}ldfcx k7qލXڎ;C "'0ZQqV-&m{ዏ0MYnc$]ly2ZlYVc}B!80cb( i%_ S`굅*,#3]^\LXY3)\\+,GF"j RWVH%&N(ߘ҈j w:{s UB~"i2Z AZE;Eq9jhLe%RcN B!ՎԺt7#&.f+ꢳ͘2՘l. thcJMtR_JihBjF2R 1ث Y3r ᩤӦMTk{S٫d> 8Fm:-p DҔX ~q)+iwy҈CN8ͧoa(V,c|n~ϝok]K[6EOd̏ry^=kLPyE^ IH:wSTtu.:9& }On v2JxUjey ]򼈐[@Kֆ"^+/*sq~Ĺ`W }׊ALu$^79ByCVƞm;HkE<6B$L*)*YO^z2iGfq/rB*9Q:(*>%P^Kh0AC,q> sA˭h >Z>w"6P~鼈x*'5XL ULh6V$6&aK@q71h;,-F-kg (.ZVa'HA}vFq`f rC_2/-b|AKJȎi tch'n [>@.L;JC4e,Fd= "sN_-tUt * ~(MQm%̭G6րjlg^&7d}T(J3例r (f40oNEZk2u lqΜ[UX_ %SV8q4c9xio 2xp/*ܓ3zgkO'1LpK<Jy*ᱜBz]_p)EUH]0O: W! J]ryq{N`n˶GeE3Uih Y%m 2ȅ0-D_+3K)RRqlѽN'Ƶ \4uf mE_&νR O$-ҦZ=b5$XmD~`y?D4{wP\#o^_Ktnr'7Mz<:E1a.uӵ{jS:`<( nS/^P*RM? 2#H*9DzLoG;A3hIY#&Z5:NPE8Nǵ?=B<G|)4y K&E !]Zw181]GP {kуd.ߌeBߡp" ҋn0MI;wޢr\c௅n\0_~'m9jwr*ycD|\wc%pf@!lc>w>-xK=":i{.h j}M +"pe"mli"OA oNi&{03>3+A[.=@sy[w9{sOKuKcrXsbL(x/ ];dب듮,S1Ovai8\-" IsaĔB .إX3B09.nd`>"/?}]&ł&?ee21:g hk%#lnz՟DړU,k- QiQK;Z[y阖qAiAraғ#]\-"+~7PEq>aj:GNVWDCT_z0aD { ߤ i}vh 8׾Pw(l %LWe({G(ij4Cw9Y -:6zZ0w-X1'ri3Dm:6% Eju1tDAH{`24'llx?[ux42plZ 3R~f1y8Tm^^ ڛ˧]Ngqg|j߅ -wLr M,wwEohJvzGc.`uKLg(_>SRħ9cf&G1 c9XPT_ao0(XYG@;>2mIE ,_BF-E. Pwˊ+ 4؃"dZNX-KuA4#<۠S:u`Fۢ֙SX*p}=+f.nؔ K0`d Hq^Л *7T~(7 fsaUqm`n!R/-'*VyX g&U6Ǣ W> DBsmY kl-$}@Lh|_E:|-nyE0Hlвi{Rv =I3R8IYZ)]VRO’Vql#x=/a#\"-![7 5k.}M#EXBi=Fd;5`ѵ4cIZ}KNb2qw絍)QlO:QGD6G}2̝߾x#7*ftfRj2s6`" #Vā8g}c:&h՜zQAbKYۏZ.WER֟ ~1}KBJEr=S:7M ߶)k>>wB`V^zxyԈj2cnD!/,?O T@>rza [ OCEZJw΢'dND@G.i:p})5_d[̌X0ߌէE~ ӸIF45j]0+ּ@?v\4Yf0r\hFⳟ|> ]8/n8fI㩶=.b3Yn۞ 4G6H YO%g]_e$kiz&4=-GE?Tm1 90Fk]C147 /3̿?XMU9Tޛϳ鶇uPn\?*{҉[‰cEUlpi){dyri ,ls*Dclq[ ;")%'Ù9\m!,.X'n/|NQ" P%V^Sh!x^#V S9MR$:c k1f@B#j4U)C;MNʕ{MxAB_nasȗdXa׬1#!X,ކәH6Ix/(,uV#-XXt0w!!3VD5i|| 0) ۔7ˏܨk$E L*p ,@fl+SK.D[Ԏه;uEHP])!QE4{ =n QA(?KA3lOUUS? "W"d 3?G;P KJKttݥU'h%O}Z1Z_EjЮ 9֡Ś] a :NͪYr6 o^q*D u/|{8$+lvQe// TM"^JVWHgE= ^̠Y|xV`<}4zoos~)OEwEt&?t"Atܿ;<"Sg)G^<.5F/~YESd{bo0r N+0(nRg.af5 rv>:Q?g; TͫJ5ZҬ\J|uz5+)nۄa  up }CPzvtFu7/>~ƭxB#n!"gw矙H:B}&IE]11S\޹3WS;JI sIP He@&N1,d{`;LZ!. sN&G0 L]+\e0ڮN eBƩY3oP7f`Zqprc7V9,XcIh#_UT:*rWU.Rpd<茪[,&p$N-IwfFb `<#t%u==-)f TCITG 1 ~~Ll"=*Oof2a3uiSp\xy.+$PQ钽ӃeJCOi4Xy)*0!=a[@ZƈgLAyەx !I뢸8U{J[V y8R{b8a#箹U{ݯ uĬx>s Y0C~GМ`m;f%,}9a66^* ̌5p׀`kNKphNcuOs?IO5gQRW<#r8+硝Tx\Oa*G"C1\d;jz&l$idq/[WE-FΏg;!r w:F OE(\e^j=KŹl[tNO8e2UU$Z20=Z>d i@0z7VP7u?=}҈47mծ)^x(Ӳ/Abe4%OCyV-`jdDZYG5e`rAɰ )zn>AC6Z݃%svtO5 bK9僖mPq z('ӗ12M;'!cpF_r25Y- Zj&TĐe,,~.m{c\]MA('BI*zj٠DbZge#Gfp 2ٙ~8] yQ.@9_jNuesvk bj+CP3.E7biG)Af9- 5(lj?0*:M exCS q=}7bz^aObS)ۭs̖U!n%]oNE0oZyL;E K/Ӣ(*>M{5LhHٯ'|ds] g9ƣ^(E:%eYZ`9VdN:~۳@MzhڙOUoZ_ʊJokAx.;4mx9azw^m2%06p?@̬Y:5%ƧYz/3+ⴱtTĀkI[ԹpiBR:uU@/23|P(jMv=KB므9A4 Њ_~°Ԍ5*zZ`LVwcs(Fr& P$h#=Y~I ؽw*(WUa&˜H~(dŚU[T v;rX iR2Y݌tz!T;Oa*UhSc(G齣7 =(Au~]O0B=)5u˔3\J_Cp"Du"]eb5[4-Mܦ FMI4Mm2Klz!()˜MVEOfE3By5J=M9 򶃨67Rk56žWG [f؈XQa=Mmi樓?ͣX%4]d*[gljGƀOUs=xƂ<.4C|}*sE Zu B?UB*ЛWO5tc\^(T8ø-9M~*&ڴIcF/ fwũma~«F )6Ʈ#r, ŦK_>=_@j=a.q !CE1F/@+d4[96(t.cfLo/F2{;7c@ЏJbӰPI`< 3q}U¹Jf6Qө")wHCv27}2^O嗍"1,뗫?2? (yi=<=զaPMf{X)pN8^:ئD0J62̙Lu1Vo;=B[ LT5n aij~[|zs[?a5u"-#LOfW`0e 5: j>d#& lqp 9Qd*"[0zN?Ha)W]0ZFTDZ٩MMX^SvB;uXY*ANy0X 8hG\ >꜃vQ>ړ6uL6iO3QӦ#WaéY?y!/$)pU ClnxN8qOt= s3-8P?s8 ,87| wth+׳-8ȬWpSJXֻF4>g.aK 8Ug@V|"iL4=Y)dqD`x$`pxGwK7^;kU,Uf!À~u5]("붴ICza4^F)yEI󖱸NGN\8]c7#Z0? H?,) E^_`ѹ,=;5"2l xE#u=A:srwA3LSj +ܨ( =弶#3&H)>"Bn9(ahN!ug>r)pŧ~ Bm7xF^`I7"rRT:qTxr2c?s58Vǣ$F;L}#u#al)eG5G%1lQlA. [tQ2g|nwp(U4WA0U!\8UwL oc;xlwYUvyPmC974 PO8eOz'֍*8#;??Aҥk!4zNJq;lQj'kY6o,NfʂLj9[M^e$#SJ[0.Q` ~Nyk))%4( AS٢2wQi[0Ǯ [ mb#8op ®E@Xڃڡ{\♪ݟPz:"v#,kb'Nvl4I.wg:?l*. 1׷t4gE nпᾟvCv8\2x3w:Df]s7gxuály.UX Uӑ+Z΋O{<h V-nB'V DV~Ū?54ٍ%AfYa!!21ϱ]ފϖ> z6u*TV1~!M~\%_"n)n' J10YeXRScvnbŃCx)ĸz Jg$[5RD& ާ6+n>' Xh988 {AbmsǯgYLE{ #uQ.cY2ȋʥ{FSk]lۯt'ob y#+诧,IV-|9NxXpHӢ="xKa‚դ߮f9 '**Ea'&͖;Fy`+Bf{NC:o(EfaE77aϨ|[*BѫqX˖,0q67ځ)lh,u=8$"ʥq3gw=5_}%W:8:H{LVBwVjYixDc$ ̒*FSL Lj|/A0OK=jM5):U4H9}͜NMcܣbڴ]3n_;Iٷi{=Hள& z5 ›ia9ESSn CG蛢 Eο?_)2!l_#n;<\z2~*6el]p+$4]|!yz0$wBj)SS՞7.s],ԮM2/Φ7BVbP>@L}}l͡AP֢DpOU+OJd7PCQ4*~%/MΞȱ0_ł9=hQ"uڛ& 7owH} |23Vr g@Vp`rMS9JZxp=¤vi{aZt9ĖNlWz55-Ę*Pdԕ*DMwm${fXu 04m(EJەLAJ% ,b4y'ow4?Qqu8 ~|]Kg<,# 1֜Lr: 8rdlQbS4S~x(7 4݋ko]EͬȄle|59'z!|,Wl:s܎ ApvAqGLxil߲HD2^)O늛 ^ٻB{:<ꅡuT#=̇`uswGF4_|Ւ_mȔ~,=A@MT%t0j&"QMǏ f+,s126NŻݲVF^Kf8f[`U D-Y)6cxlrFji-}R1>c9|jiJ1_e^ZSbN0n˼gm -V)Skk15qVh ;t4~-L[Uu&3.MEnt?~$ٱ,iv(\+涔'1v<m34ZYYK??;o$a~.{L" )еFU +>fM!7`d̏h U+WZS_@apXRqC_ie1+ VY;Cݏ.~"*꥘ naJPyJ*Mc}gL}I}u /SF :cMn{ˁ)Bo  ҃͛/1O(x3!Bh.u譳pZ} 9e^S!l\4]ֈ氦fBCy1,;ӕ9N( Oɡ5z02928aD zFSOHq;-DQqrXZDT ??,Ͳ\ `δ&T/A?Y R;5R>FCueaMK}T~ݷlv`ЕcAzN5Ma w8Dz-?U!ܠ>WWC;1hUsI_v$ 24մ|b: Ū`e=Pzʁ/;N4 }3G|/\FXn ꌣ2i鋤Qk~8-8)}&W.+?I+o޳d. Ҡ5/WuRQ4+ƇWx!bdz0 Fqz\X:U\^_MV RL nhXfpg!9?Ld=8.>^Bq'd$t>'__|HmGc'B GR͝qx>.Pz߯a.!7miK6 J[֙YU-HpP?\w}(r4JY6n}vCj׼4DMbq"zBw"nvOD0 ajZNջuV$::tG@NZSVDA&!NONN zȨnsԉ/k&] ԰ k *@6ex9kɭ^ȋ`Lq٩1nY˄NZ;8>qҫ`#΃7\q|V~Z.e`CpJR!],.k5c۴Yo.hQP= Fe&"vUyQN{PKdzOFHU{KDU,A%)~@^*vY"RXخ a$mſQ6%J˓nz7D+D=.5,8gxV|*_K+{~S V #TBAi{#RkKZi&. Y4$Ӹ#Gkh05-OaO6>H|\P28vXDZw]Kq\nJb F΢{`Ю*OIZ٫VFn7!t2M⊖Rbf2*BLX &C b&ع۞;w/;  qZ^0-N0sEu$V=بE~MR=?G_5 M6Z e yْF71=* X" N/OTNn!D+.]/J|)WzcDX퀘ӫ>n#EoCDmՠ_u*GAVn_ָ-no_b7Mx2!=IhhhTÉz RvJ[':\I˩T |St}t$hai&2PC)eSmڴ}HUO {n)Y!֒=h~c(ST,joseLѿ0ltd`?x޵;%QԴEW1 T)}{_kj&;|O$]>a,X;f+1= _fL֓nA(&3,;)_s=M-!{}ޔa^4RTPQ_-K6,)ѝ^W>0y0}rfƜ;+dߎ{EE+Uf;A}Aڂ~qغ@'7^  ȷ~"]TԉF;s,0 GTOȩsO:?wUcp9E=1bWm:6$ֲ9mwGVUsOyIpԇ-?XqJ^eJmWc6e |ͬro2?"[DϊtM8|Uôkx| ;06^_S[@ښBͲ2ߌl PɄFѧ!Kg[},F)TZu]D2Ii3`"%obOeaޭ6w\9ɃViri؂ƍ OBӧ֪m@bNI wX`5C|6X+4'"NӐ@u#語#sN 03 Z=/|I?8[+'8p-u+嗖#g1MHv;LyL̎n cd@Ɓ3PсĖg@͌[u/5XQ}%IBAFŚΫiАmѳbX喑mf5س锸GճS-t]b2x6s/OBS=@y{^XGj >hyBB!됰 1QOm*o#/?s7t հZo.嚲'n@L/{ DPɀV0'C[:>fbAe!:aнfSΉś ol'$q"ڕg= fN{1pHIU5Ì* ba<̪H?+JVM1M%E̓ǗӆđKJW6;bxV1C/HU}FMIb#ӽ5QNMυc㮲 ?O[&dWH@QL\!? b|!J iU/ПY@#|hfN)ŭ*}M%;.t !,!#l]:hm|UYdȂJC! (Bւ^ %J|RNʬuQlUg3tnO?z"hÃ" sBSo-$ i`<̣;st@^K䜨($x"X |e༼D!t*cUxE{CP24gᶸȚhɘ5XgA`eT$pqhV܀j 2&Ն 0J: 46ѼpRrZpe!jRSkw@CZ7xv?}G[_.<תZ]"h+nuZ+ -hDD?s2мBJl=('ϓoZ~` dGOzja-a5V?nN 1t J>TdƫF*ƃ &/utp8;@ yVS i4%l5¼C׍mx+Ber\ #e 2+pj|=7_kuٚԍ F ˈ)&Lt3pfܵy;mѱ~R_Ddh}a2K nϞDr֤PL hץ|Aze'((]NuH@!|#s(StAIk"H|=d 6b xFؿ! M,9/HEvR1j+fST!f%G˪)ϧ@4;Kyy)XRI`$ M}(IS)qՏy9b GA">9"O%%3faBFn-)@!0kѬ]Mxړ*׉.ȶ5bCP`6 V}5>yO>e<^*[$u1}D<|^ׄx)'WeaH I3bU 57u/^29nzDFxLD9o0u>Kϲ$.񽐜5$k6%$;dMB-D$.XwGCjwy3I8vՔe z]7-YTܒkyGAznj.Q3`nX_pWI>  G_<|ACђo:ST"WW,mpw!z4O"?XC3rZh'VxiS&Lj343M.G7HyrK}RbO;B?J7 . [ȭǤې̑_͌E]|=q.xE=Pu|-?tڂѢ@j7,7>WVrƴ-|koJJQג]%7}\ƨʆPH~fʴBi;=;ϓ _Nroc*7{^mִἊܢ4{%`81J*2gV7{t}| ffy}iAA%D`q _Oڸ66wP:L %2.3u N;ZqZD寙 u ֥00E6 aoTHzSd2)×RxZZqkث*+?o9Tm'VwW7- VύBnhRu7IEQFr >?=Rh eҨI6iyco٬);Ȇ,c 6nJSwf %H4w|uS}:W;9O?N `NEP$ oîOEMfC $ 1Wzqr3ެ*o齧:TnY՗GY:KfM)7m8>W)3 3޶!JvNi ěfs*HΠvP{ Z8 0uJďJ:ũav!ӝI/qmG#I>TwУNZ^}O奾jQLA ]jOaLFZκN92HPw0-6y .%4fY唆^D(⺗V o. X7߳1j ݻ> !F+U*ɭco;]u'@X^K ŖPjsFGAUY,댝ELl{─O(-ZAٚg`Wx<Mv]s,z:E^^!-3:7KLdU㱱ٰyê??Yщ eC9єhX>Qf, uPm=d2dKn}X#qd1mhU@%d %/r@nAy*$r{?bJ1x4 +@v$_6&sG'95Jp M[G!dn6@o/H/EbqD:҇]6_ R9g)=/^R'U"n.B~M-@,A ϴvS8Nʹ`Y 5N5dB4V4@_ZosKRd/\ ¤5MVQ "T?{aRiHTTⴆG kVvXl1pv$uLsFN @dG!qX4!)g´0ݑIK1X҅tAYu\qѫ$ʌ|܏vӲN}fJt:(|5ebQ]{-%8@3@IۓA ܝ:y  #*%>٭wZJ T߭s&㞂jA"fFjH]Ө &呣`%Z,nd v_H;R!a"4< 4V] aH<(+*׾rL{b.$e? D%^%uGlNȼё˸ <"·,XGVhks;.H~m/A)xރs>꧝͵ N`kpSfIH' IzpX| ֓.JbVU}C4kI:/4//-;>RV?+ʫ=9AY~8k {_46qڨɈE@~h7M,8 9\O,:eQs=);&īgxE~ hdDo<"]YRM$3@HpFCہb|/p6ɲ|ƕ mY\69xdƮtQр[E6 Mؼ f9l/fmPʼR@j'.|8Kfpĸ]F6Zd:DWdu8vKw_R$N9wB~gF|V,|yY%Cy)q"Q@B"yO_ʐ\5,}$NAhJ]#N_DŶr*BOe]>]y@r%RuBXBsR12}.*JS)bw]wh*Zdox"c$Q)LԐXC̣ӥ__$-\A9:K R/[*Il@=Ej^+tɎG"1]+!U/'QYoJL~+毄%~Y}N&V]+CI{]-g2LBwtG}p4CPVnP ͸Q9:RcWWc{ݤgÄ7fk{\qrc 3Q-pw%1-tA @?ڀE1c*f5dƟ&dՀ-JS3}@yFY<),c!Kט~XT1To#Do1;G9YYwSӏ3~Ɏ*j$\nTv? JDF̘aF*ӆsҊf$g.~:C# !6 fcxI]{e&„O ̨r]`1k'3Rd E7D8 mTeS~n];]?q }GZh!mjMԋ92U)iڛ==*.(:SdhAźN)c& M3[JؘV&[>}2Ip&37\ڵ𽽏 ~H y[nG+gSJ*Iq=V^k9EBa1K%pS4HXEkMɔ\Ǟ-ܩmkO4tC+[j~g0]?s<*/ya-k"R;h*1+~$AU 8tCJ  P#_nہ :vm-/eH ^u J]%RC1ii)Sy!S8ۥ }~xo4W@*#ĦyŋD3?4ڀCt"Hɝ$zU7"OV0d:jtzpn:^~\I~J6"0&ؼZzFYkWuQWAP u8R ֚h?!v~KV"_=OWu݋BP#v:eTs/څfY%yfW< Tv$`t@㴏i C vl~2k5Y-& ٵ<-ú w$Th/؇w o+gЧ6"1>)UUz3:k((u-sOkI 6OjZؐ{FfO\sGKYz#NqY=iQ?m${˪w*86r HطBbT 2t F @Ϻ?.kua+}R9aWR< jkXV2W10`bc62fp8 5!h,(Hn35:e s:_@V"+d,WYLjk>/R,MtݢЛ:~O&ZIv fSҞRT'7r}Q;@B=(`s D ]a+-'FKNaUW0(|lZ\"T>sbU  D]qf"LSR }2t]97vHZ Ǖ5 bD5޺cb.{r,<"kc^9@KmL8-f):'n㌩oɣ tJ.4T@t1YGkA;4wꪻB<6_P5|!;sۦ&ڧEFa-*JF4D 0 Q* W_^ŽQ$kVh[g7'mdgjNJݡk7ȭ(D&6WTʚG1VE3!x4J[%&-,sXUD`հlAǟA} "y"q-h f=My)l:}d lp`ʤ̨bj5vDsÿ U7>M*ӓzQ*A|EHG -19zXz\<1WXrfSU 5L;g<:ư6/ vU*y/6O'"q=)[sl\EY"Z»Y n\aUȞR'3H8˹H@X7@wWbَmn-heVdz y#K⬕'V2 -^3:ʗ˦pW9$f grgeMu{~Q9Uѷ&;-RI6\c<J zJ0*!F향qƾMG0鎞]&עlH8^+i.QFIz<ܔ&y"_FO !qw RnMΐzINu&RTLÁ̕mڕkau3aAEKu.$7 GZ";:FQ DS-$ 5&jd <{wiZ];& 6y?ȷ+<:/A2fF|r#b=9e77[=ۂ6cύʼnwjv/cRxl`Crx)X.$9pJ>.ITCS@Vоghn29RaƱww:va,Qk?xtjRbvBmc^Ax6k^6-9q6Ol AQNs|cI[NvgaůdUUID5F Ixen-`xKYњX!=|ę#()Eks\yG}>lDQ-I.5. !\XA^:,PP7Ya:v²(kE̛׾ ;J\A&Vji>?H*kr)7E`Ef:r|NL}*ʆ̥Qn/Wl zA@K賂\(ggc@y1[H\e<h?8$rL:b&j+mV6A-Uܒ't=#i5]T=q.]zIf؎ԘZ,Ԗ2DVizZxʧ __<6 )srj_^0oQ~&8l!!ܣzjP+ I+(M̢ZXK}Ư~I F`M@h=_%<!Lj6p~җO?*9$ ikiVd5nƅPFG*廊 7iJKYhNBShXYfJd%*a`gq֏rj`u^Z<"]NL:jfFEOV ۪ȜD/0RYϔB[x%:0L2k?w#g%bInj5kšlL\ɛոoo/tQvn?:c-+a!Y5f,yMM8+Q~¿EFψ!E$-?t a J ) 04~^4UFm],NA!6!:DΰoSLNwalQ&= Dl7ݧd.Sܰk@7@PKwVٱƒmL &' tZ7mUo.9K.z0D.ekWarAZf"zM{'G' ;ZԜ#SF z!Cq˙'Smd4Ǭgo1QQ'9e`Qp<)T (8!ᨆf)kEv֭l!-nHY $= 2d]K=e]<bkGӒ:_x,27;~1\Wj>~Adrt"ƖuH=dJ7_sJ\0^~+$2 iƇ@mA /0 TG`*єiHspoD(0_BGZ7LCqK@YlX;AKz=Yu t֒M_h*oNK~~m{1Φ,nc E֛l/A> P^LX$ZD(lFC"y{+L7NT;6G9xVh,Jm6DZ_׾3lhXl%H.ݰp۞38$v0QJ$wjaMᨥ+GC"eaRq5VdPT9:2*SGќ oNGj*U2Z6(A!8e˭v 19rtɕ7'N-ˠmݎ6u S_?r-CfAQ hwz7?ۜ72Ԅ(7R(rr$?{v4:8P6'N$Oz^C/̦@%<3hCZTc#V+S*sr͡jD^AfTbт3vR J]lW`gūVFU `dsPOKߐT]X[os2ĨC KE" 18M8&[IrO;:xTą酂/,:ĽgG]z?ѱ뢆@M-@/EcbJN- B0fvBK{x2l)nΈ嘻|3 k2]?OKp^Z U!ɀԚ^I=/m%F] #`MQkEkL:I J\`I LA2fڠ&1Ep]w6]N$hjp^NBǦ ^9C,Pg !QcӟLĢSf|fcC '<٘݌łPS,dɋO^kŲs\{_1ʠ/k6 N#\]ie.ZI\`r &:ܦ/o!;|X? Rt N(*#"(#^OL$ZmJjx!nm<.}Iw5Osݫ MG %K:"E(F, +<r*!q~ Bh+/rY< ֍ TRa,oV5ORG: =\o)$Ӈ.dD퇔_=qs^[NI`!.ˑ˷;uw0`Fes%mMI%:FY {+B9 2RqKެ˜}&̉d*e{85AҦ@ *SvvO֕w)8X+%Y) WGL/Fnbj7m>y'llq4pm4I4IX'egҀE~h;hxVQV젯6YdA ͅ VHY]\&2LoC ƿƒY 乆Edc}Qv i>N;IXG#[Й@%IQBe~ƚC~T\.7_ x*NBG0mƐ,'M: oݿPL+ UVhca+_3 VJB.! dx˪;uD6FzqOEĿw^f\%lj=#?՚ԈoAt:S(.UP/ DqJ1)VD[a҄6鶄4&iC<^/~e,Ɣگ.wgȎJfKkĪ5yL*.ykƟznC9y{%Q68b$^~@ԓz^ڴ@7l!5Т)og#:UA'DF;s适i/΁kI~lA!\b+ܵ O MۂXam0*KsQ`&qOg+!D5D祹OO9muv8pE]stWC(52湢{Gbm7wY u;yfie͑JMvf'5~5#qY󒼜z}ۧ|L4t7 9F[;Ш mDE˕'j-eT*Yȁ yC;Ar!{AnjwI$:>?=Lw݁ȹ\k*Ȱ.IV^`¬00egHپę)+$elvB]2›f\rY2#/ YI:oΊ$pz"< Ϧ ZE$GQ cM"GW~fV|b]ҞZ ޻aa5ۛVl[qؤ+o8s[ifi>İ o`(wqj]Sul8\8\ &ڔ^4!UIΒ_Y7{U62lT8 Li.bl I=p *M^*?dN#]'Rib%]e͒y1N`hP%U;.[!{OnTO8NT|562n:y^}{1cjL^19sHTbc쾡;Uk*- ADYZ&A%ȧCN%&+u(dn$(Yx"̣*-s-8o[M,늺)>< K=ޘ7xL֡ h~V$67yɍ=` f:<8NamiL=bp _?):\"s jO1/ByQ LLGeG.fԦZ-ju1At3: :d}==w8&Q l[}XQVF/)p J(.UX-Ll@r H Tz8T/ɨz{3d%'Yw2:*-rQiE6Ɵn?D^Ijq]NEb"TAH_i$v}@rLs)%5^j`Zd)*; . <;9oiFEM* D,>mןTuA>':xgCޗ jfЬ$(mS

gI0S nHu(ќ#M|JGȼdэOfrqު773 *uF7%[ Qrd"S{k̕$ .L v;GOp8QBZd<)Ԥu%_qWjh# D?>z p¸A.!f^S[ky3Su.;6 앋׎7I_ !27~,R*Ogz)*xrܥM_\ s[)@˿6Cj; h'_"14beQNػ#YYZ3tuSl~ ǚ[m't;^JMl֤:uf+D I:얪ql}s0 /߰$A5#ЪlQ* t鵱ɞAvڔ3r1YA|4u+be\u4 ͕ba 0oZ'{oxKl\_"ecmԭ-xmE$tǂ^ƾ_$Ectg9}2rt)h ټ+Cec; ]GS*vʥR8jء x(jA¸UH㱝sbE׼ZƥMEu~![wN9 ,Ƥim }\+@V=ZbiߨD}ZT`w(:wݲEY+)+x?ucWdua淾]g!,aPT++"Rª穄CWm}HWb!X2`ykYUOSN3IWC%ү%Np,͜HM *tDaw4!*в+%@oFҀ]$rDwRѧ K>PkB xR;еiL9{S"-_]Pȕ >ƹE'A@{J4f>룗:ۮ{PE_<(9DV!_5". t$A}GO@BZU(w Ml (z*tp _.ѽÖJE 3j`/+v 9޼Gi%+K6үXqzLPؕ0D@ Le&Xoã!a`*nɊqTeE(oۙ-#=Iq˿7 rQ@d&!Јڞ#)z6iQK;Ay} *mIIRaa?e"[AsaXoAlŞk')@@q~S$ņI jK ݹw8+ҙUyuJ/1?CF(8FD^lpHFy@=Э-`qp೒ tfdʞ y]' ꀯC ZԹF'_ ׈ p`9kc4ޕZd P XspmuDES~sn0TGf>XG/OIr˺r<8AY >/) 9z[ă^2CL"(gjʥT+w$ r[QV b 2No:Dj= DZimjRS:58Rb|hln\Sd_q}aM?oI?I ,;جiR" hZ1sB T Fa[?'|)8<k||om #Xe)o'Dті,GfTat(lu3ee3b*t߯c+EDc&]-S}ky otoDb uB3N Ca"k u;>J\Cd [jYVhm+m(R֑2]E졂F"Uыs^<6a&ŎW0\3z ^G&>T7V4i:.b藌'BB`tҭly88.`b ,N7R l/ ;n<OK5PgYYYmxE, 4ѩPO^C|!.\DhHCL03ƒasJ<ިy{oJb`ϧ YϹ(X8"CL) v\)~GŢz_Q<DWL нݥ`ZuYy?#4QLĺ0P[h*сݛڧ ()c UpcM}bl1}N0u^ ؄7 $uUd#PBo3J eE]$ 4bFZwbo%Yz:ȣpz%䦺Ui`fB:TUT>ޚ*Po0Ѷ*y}N2O"S^0H4V|_ܢp%(ݸ/u'yv6'.%͌_8&(q!eZ)3wd|^ r'2xhttCT4JYe|N \Ᏺ2)1*J]|R}&y9C 2wҰ28Ov0E/D@>[|,h, `4^rol*p(xpȇ1ST(fOPF%|LJ=NubHщl ~Wt~8*׆_קG@8ql7@ o"h{Ȅ|wepֶzً5 di2x˄@u]J>8־;aXb r]×L-0 $&Q&,N)VC :p߷?v+l\~vh7PWc!MɦWϢ)GNܗ#0oc[lڨVwhbӬlrk_NӦ4;)# T}c=]~~E~ CuoJxbD%by+GȥVyB7;e'/brȞC y.at6FD;.< )B(){S'y {Ay {G2$E<_}OC _̤Zi\|e51=DK$8&n49;5cEh.P2ˏ<ɋ,S8A&v+yюqlYeǿZ0?=L| J)ŕXwE:dۋ9Jy "}Dƻg܃oT+2PܮZMGSY#VxHNj|y 0CV2~XaP4CI(zήhu0Hv] -V jm*Aύ:y'ݲD]|`^+IH}dи黖U߻|]S[b@kdO Ew}\LzcOށ=}f;uP*N,KV3;mDgJ ^,V*!fKu6ݛXIH6G1y/kX_,i<"U:8ֈ9 q5,fg>ҡ3u&[ - ~APEY̏/e2]d҅'31}6-`mmWp|12>{ qCʇ"*e<-UJ9U5̀+<$s֜1HɎ%G?2v?YR#nj1oBr]P-%a&$`HA~QELg:Hvvp0g@7_P&") 6֖^AcD*OɆLTL/<wLqlơO/ Cu z^ OY> ~;ɂq@vSGfC"at2Tbu/Ԧ@]0ǡ=\\$ wԤn$ӠVL.H5z_B_v 1ɘ10?{uePCap&FVp.alAϻdfa<eb`ax42p]BՇߏ # J;}F^Eu%@B\;*"vjqjxܺvE\!_ =c'0-43|[^V}cPx©Y;EȠwa.z{/V7zr!3Ajyko-f-~gÀHǢ]_MBkR DH9R_!?n9zCO+WSH ^yX:<"ư S܀5V~;t ՂUG"/35EEog/|+GӿZ<%Gw*k#m$ rM6YBom[tޖD?dj!dK)gGlmHge)gRasn?B#5$Ĺ^q -o352h~ R N?Mu?3~IOIq]6Co"4H̭6p yݙ>jp=-ҹu@;U^Ku6/R(]9MxRkKKdɀC{G4>7C#&¬$F:yJ(|/TGu,Gg:q01&%kAܨ,a_FIyز ({pF||<2cd15(1pi Ib5ᖲ3g&&4m]PO7r1/Z2&& 0_ăk0zdݤc܁t)wJr:R6nc穥ܢ7p9,~3O$ѢP]2kٛΠ~OZ%ß2#EыQ{%zm! q*VS c#^o%19kEس Q^} }j8Q95] &}NkcX=I~"6`p9>pxfl!܂6ь&@mۏg΃AuERP29n:Uet︖شhSB5ǔ:@V7:[vq5hKԆ8Y^^&-?5uF/%MO3?"7<,#9Ѱvu@c)PުBxp=]%kE|B˺KTDu zs=m |iC"";3!4t+h_c$<ٝ~07.\i5S[#p 0%JxWŃH8%Kqb C ӕn-lgiyJj=6BQ䯩:i‘s~d{U h'ܣY}D)7ĨйN;UO dHd6*fN<Ͷ/<.1c">]rbHyNtۄ?}k0 wmծmAIwO2- ơO2p,m}waLJ4^4{ ٖN&,F荭mDU5]XV_wDf%m]H}8\di0φ]yїBQ C BzKSqtK~U0J%vCϯ kXj݃ddor4GqZ:G\} t'ǏY0esiCd+m> Xޯ.v4 I]Ҏ)e;s)R5zP^I8WA͘'NW;Llq;G'a(!C魧 "zbOMjLs`*"a9Hvcufe}S&F89C#3-Ju\5 }@lzĖ7|pUmXȣҕ*pJsb-9~Brgx͹X7]ɲ}7&-~_>3́4d.U5_X(6zpir5K %-Ndq6հ b^:dVN³|/O=c2œjSExGRC)w ")F%Xa5ig<䖞ZR+p$֓`Z!.۞YpɍztG+"B7h9[-ot*` "%5 A6߻M3(ƄD:n;F*1GP.c3WMI^>+ |}B,f]֙#ɵFL;+~rq?{y`e&Ε`A/,皏@ 2ZQ-/\aI׃Sw*_4ި-"%=T+-M'MS_r1ӗByc_ZCm3oCʯ+l(U~%9<p^Rdo:xa%Tըۥ1CDXOsrPZ9^?Z}NK2C``3G$Ӹ,xVNDYZU*<3f#&(v3X) zcgD}|W$ْewkLl0ًwnp^@:U%U),ad7Jf,J^~; QPP3_musf7#_b=xz h\qI}52mvΝ~ x=[S?rc/fw,Fz[ޜC@I9;WIl[eQm:N8%5Z[k⠁;2GU# a1G{S4I7sezlkJiʮckn,.+LQcisۨu>O]ZXm{mAD4߫k70g@7$R^w-3.7J*uUez|Ȥb^U*Y2vuDXϒ +Zxwd:+ ݂DU{Wd>C?T~Ja[{FɜW:a8P[hSՏGjտ`2;#dq<7EPq(2@#R=c 9Mc c& UA=c} `YVW|w@ʍ>yWvzvذgi}yuL@<ĺn|t*I$c64tazog;^n]PM[kr! O*VLMbq콪@2Xy+!daQ06eATCx āL'@7lF1vU33TsLQd:* 0P,u? M#XZJZ0 /cLWNӬb?&%qMB26S0m] ,p6ɃDη<#58vHNe8:҂XAAkT`ĠHO9SEgK=ݐ/~qwNUr@"8=xIPxJ$=T ޳J(c e-X%'^'Zn<^>KwЮ4 40~jeZ4&??q.eREtXgީ; vCPm 0-~5/&eDeh…Пk (rW@ShQ!)Ba9ķt L9nǨn1[n'^SRmKϠM@?5ٶ#Ꙡ67X,?9oKVZzV[r̜۱VuX %*f~li]%x.~M&3kr')$,Q'_98PO sYfUaW\%GŒ|.Fc q/jQhc]<8D5.R0T͡}i5$0C(*a3ZwjM䍟L^)ANGW 0!A.W=]}s;+#b zSG ݬ; SYtdmś5ݤ!:`e=/{O~Sk4W9c`JdTuM|U!x%v?da"{af%q߁~|{r䯰EN1SbMnǀ3Lk]'f*om{@S2K(2n+dOݤbVO3J G&[L` ۽Eh'1=4>BTAJ΅t/J(h֘S+-xuuR$RԠ"1^`}E;z-3lPd{3xXm)@47> hI6+ d~g[}$y?|kߔ)S[L. G#/ g%#b N(ic VF 2Iar*BT1!%;Z#G%ՇwlMUcXf ZOmt <"Cs6mל˿L1t5q7LuKم2vq 6౯mz_ t&'*]5粇!ҀO4O(AX0'K%9EN{"'%%i6gdwḔ7%dTQ393 (@<qlj'g9wЖ/y2Kn% 7 zK9$/bUf{- @R&wїajRU;%t0x~rY0a ?T2c }͇ 4GxT@~z4\{}vZS/5؉9&!cmAw5ȕлɩ(gygYm> |ӤE^I~Z#J<+^aj &y P٠ĢWڰ>t k VX^{QOjkflyׄqFZꬌhx7uRNY XO08[(tU_9?d;`V ou9U9Ϋm,Tr2'kjeL>S\vUDS/]LS@T6ag |'= }KNJLjV~|Q-l8X*~'6`XY\g SoFE &.0{d!v~@ⵃfk=fxSUadbW[KҎ<|ϯƶ 4N" a]"۸7O^LEt3Bo!?`9HUK-E8h T=4T6 &6~9u:0| ܉}3U&^QDI\K]TӰCgJ²xAT-1yFp;emp>М ƍ渖'7]DF,J]b~B[ pUKI=~~ڐWG{"~cg"tk’a( <Ss7qԈm߰K3r^~@zF>h6L>K ?<uRd𓙓5 Fhܯ(c 3a`@KX5\rƎ?>{( )qO-~ɮx:mKbϕs߄ΨpgӢS_%:b-Kԋ{CbZCQo?ȧlD܁V2^XvYo?/D1X#2Ex{ 'twȁ1yqwX,>NQ>ޚL^߁;@p@c/$Soր) څjQGBlX#L͛$pSHEX1H}=E1 },]~)kT2Z:@Wb}S?9GrZvl=Հ+{Yoi@o M628<;*ae)gZ=|Bk%J1 c]Tso.Y]|g |XܹiB3@_Fct}V4!-̵W̗x>s(vQDHJM#Z}NӉ.gAkkтg (GJ>y9"u=AM(W<bӡIβ hÚziU Pah{X{qe3Jo4.#h-p {{BRWp`DS*NA_QPIl>P'RZUl^_юT5D{{ \:ZNr`, ȅV` a c#/^xXeW*`^}͌Z vˏt8o$ЁXt+$ͯM-mX߬{Kˬ!hhuMؐœRwv9#m(w%uȵE%(krdw W7*}}K>|mB*?fA/0XK t=DUl"j7sKG8$!YrRfH=X!)m%(i$^O# A㝄C҂gy{ jx:޶Rc ȃJ}@uꔎ`%]wbѹUlՒsaV0'"Z?$̬N݃DyZ/LzW7BjyIplۦ3;"JS`ݹ7P Vw̳@N(̿h݅xoܡ+㣯 vn҈Y,a`6w/q.z+&/le-3?Lp8pN3[qROɕ(-7OF! \ZĦ,[DʨǛwǴPgoP+fVlapBA 9aM{TgTm ; b/r\ :85\VY>4Lc:5#lㆆ:w}PUAaɥ]bYQ(^*e__o.=?;Rz* -&e'1GApfGqEs9<řbF5)υ0bpcR8Lq`*botM[a:6 ݚzKHCLslͤ$W^c<+|y3)7,.̅1KSx]y~8$Vq(m?+dgymحVa-,>80Imf yKB4 G9惭J6~/0R[F|j:D)q;b.)m5S|ػz$gVΊ*'op/Lun㊏M5?ڴ~ZYS60VXSvtL/N/ܜLMFB6i i8Mש.$!F~}g>Mџ ZYu 4g\j\9pmT%w!+Q"{TqwHZy+'v(cmM3*6%_ x;T{z"El#[Лq8caʕ5X IƁ IkG Z./4^*܅kEg$c=bF\(rZ1^ak֙NgAf{d) ^,+{X ֜ KA Vr]6L-/8=2+zF|DL<҂y/ >ėLYEͶĜP" lQـ\{rf?l܋}^S5,=84Öd}zԄSB :Ͼu] wC-pSeJ4q$e i Ԍh*Ҿ! &Y}IQ!63%&RRb hB,q 7D:7{MV * \5Am-L..t(7v(Kwgs]hdLES8&ٜ| :o2l7<뽕EN?iG*#A^-a$쑅?ڝLZ"]O67GOh x"7sՆ0h}?<; ZYf5`PjFk"Xۘb^b*-n:pQHo?W=KT>rlKc aÛgg]|lRSqrd]]-I{QT.qT+_?`_/yUBv0X4߻I=w8ʝ-- N14L #B=Rt@Y94ێW j;"`|Pa| j nJhHc-ЍRcLMG,2w3}nuQl|H Å p]Ms$ Eg3k<umlvDjBKOA`3Gs`OPRx VB ;JC+ ߇4T΄qJtmM ϡQ|P&WG?hS(( ? 6Ϝ`On9a2πLiu!=ͫs8|$oxD)| Җ[1 2n|1c (Sbv;.aXAִ{wWu#s2ݦ 1{"wRYpqrĀyq;ݨ4 ݴXcs|e9[Tqz)Ux! fm}5iL}9^m}@ʝQ%- ͓֖wZ#W 1ϾVo1rڴu |b hQG}K/'%"98lf(0vY9՞-]@]N<ז }ql\s'e3d >K# 9Gݯtn_*a\ c Cި'RfT ](74fPB)"Cc1VIpGLdy +6":-k&aaDYt(Ιp&QfLq_(~(\MjAWF㧴j_2HL#"|>5b_$-jcNcc/)T,G=Ju÷(FQ ω e]cvµCjHCW:6% ~# ůab,!Gi&Ybejx#?jfOsvOeڸ޾*}Bh)5L.3vcm8+PS/h_ơk޳4$áfnOZaO1rAPىpgUe:.%೉X4YǗ~)6vhSkG)ZvWḻ_T+em~*襜{OKEB־~SBJ]i%Z? cA#CB'[KT4>CϢ{:EuF$4ɸ$> U H2A8oݛ\8Ć%Zux#ߏe=K ud%bui} xϽ]5&ݥl<^`T)u eZg{9U0Q_c[/*hb#x++p-RKƑq ɂ0T7}1ę(>ydDxc.San@bȽ[^Gx)QBXPluw/n9~+;쥟{64!X1󒐦MN77i! r\qomk" %ӏKrqS0v THsy[fΣ@x(!]H)[cӭo үЕ$A֝.SC}iw}ʼ'0k1֝iY 'LCăi߽2ix`Y : 70s!LPr/4VJeڱe\dNЬx8˨?vJ0}"u| *t$+ۿH+>WQVyЋ2hs箠`:ɱ hI0a_o;#4mEYynL/) ?UD7~P!*aזݐy5}Fa"B'mzͬXi X| N#e?l.s& ȅü½Y=;^$78㼢+r"q!( X%GvD3Ʒu4/ %d0&UYynM[BQl/Bd.GZٯ]AH2|#rK7h6f+y,[Ryf3.6R*\ -ZM6ΈK3ĴST QB;nn{J(&yJ/w$HN E6vA&m%NhIj>GT !Zr*퓴'?;^ dC@ OVw0|A5ƙ3=rk?ey= h|5JHpvkHA?ݠel Yift{q܊XC9bi xጸOB `af";RxȃQ<%)7Y|qo%`ǿPWH յ~i !]#]\-ƯcQh/twi zG_Hd"l1-K1lP C<ud(ŭ_BP'q%]2 (M\^pn,|STfd1]Hs_[iVD"7U Y]-(Ak@R JN\zS,mQ͹Q en:!!we.ȸ*z|Wabb:ֺ{AdByT,/Vzpqf#"7L2x'k#ۊzFI]9Fb ?wo<9l乪/<WCcX';d :2stE7cCg[@։NbwCb! uR9?GPhee1wR^;Ք؁5x]7TiۻIwg &; k#/sCn ~T/μe]GK־;5Ά-X[g?I: Wr1/ \ۊC|[594-:\}2 DT64¶NQ֗=B?+k;/eHPzЍNQN^Es^1ȓr=abp4f̟uOfڊNdGẽ<{˸A}_z,ajF?D"1kqr=AiY@㞧^V 0q#SLL ݆Ң(dk"*FɥTo/{݊A}޾"9tS_ < *E().^{.~a/F(pgPqM  WPuݛƏ'_ `HxN*M]Ƨuhl_M^8S]^]E),rܑNTw" x_l%TFkd nz]!چܣ+K8XJ u4iϸc׎#m*aVD >FBI$D'ۭsUiX!zXnz bo1ӫvƾ @aԃ [9JnA(HZb q2OaRd@ur7%0竻$ikM++ㆲ tL- ɬ ' Qk &d9w+wCT%5,IH=zSO&MӲz/8.5iX?äbާP|  Aȑ`rb:7ܨd8ƵP~9D=| Q i!IU׀2(El&uIݫ`M 2TP+^i֡wKYEJr76,GnxJr](\gX%?J E'1$v+hxeRFF>}ZQ&s>|a#Nm N>Tb|܄!lCJ9܍錴JAuSQ< c7QLLʛ^*qy q.Y~- q-aվt vx4}\%$<G*0;.NE24 c; FUՕc|2MN-Jue(aCPY6p>_ %bnjIctᨖ^IIth.Lr iGn`Af;HIR^ʅє71Y= R`Ո} MngjV-xRQk cUB}܍;Bި1קP*&Hf-RF zѩ~4:"`G'ޤ2YXHٜ ( #|`QR7 zRyPop)JKd%:>iiBkx3~jdܾy:8m"{gJ!'k9ϺϬgx!WǼP[: H@mSճP~5!PvwbUKٴLy{gabjnO5#ö"w']f4Tυx"5 27Aq1x mqQ ӝ;AȇTzeK!O;V0Ee%2* ŏ zάпA(ρW,U1zK6涘Wρ՚=bFAMkjҞg؎*0!xaJP<|ݽOFyd'+>uWygC@qˣv;bTz$:'o)6%?%V(PElA! }WN#Z](N̝!"0?ԓkU` ]Lg> _z_jt܅ԗ7 3&  I -KA}N51}yT1N> Dh)a5 PX+iOE3!xۋUiߓ4q.e"Q}G`>S0(il:+ڄ̓Cxf]}]_B͂m'T2~Kie$b8p͜L`F)*mga,?C7cx`jEj5N$[k4/ s$ay+e.*^EqZ"AidX ԫBqM͸H1N%zpna Py7ajHr*AG̸whMZ6so.gNCmd"ČCC4˪Er6VlX zg60xK}(!#20*M pmk) ’ G]ly xI*T8RyО&Ky@M5넧8qνܴ qL"E)?3i&.ҿ* \z@Cf={T/髹IIG(7Im`{~!E9TzvK΢nQkQV uZ[6maFg+FDa|bAo}jt(J;]ErqHzc7IJkh)w;K`X[ :Hoie؛v1FhN@LAm02z{uq\jk=C.GFS/nJ;{\e7]fwjiJ;]_hܝ%-b;KKPWūq]\륾K$uKQPjX;g UU/'[WY]iUBI]X8K_QѲG,`k$V=u M܇E@bڀ# .KMqA^uRlO8Tq XFC3Oq_f ՙ" 67 `3Ehf^<.2hx9 ߚCce?Yr1ML14$s}hJ;%yoNZL'ttH&(ds39:~!TqZV]A ( _qu.ԢʴgwBO%pe^uK1P[ I uGB<#kÅ,9! -ݜ]:fޏyS ZSPJ `Nc}/#1-fU7`tjWψjZͣ{2}VtM!gYXCRZf=a\_B&gVvS|W?S ?Vt*p'4?gM/1zwS8i ?sv6L|N.0V {[j8?Z`݈UO$+v}ru)d UsW6wdbODy;tCv( d&J8+ݸ]+A";]\0=?6t)99O5O7-@cXّ pa#;0jt+_bmXFyreJd(p$xXb_@0]g5e=ۙav@ (=4JFD)VmjytڽSV :K:x_:B@ш|͆/ͯJlӣJu{'ڙ _roPPgP8Qa.,OK.m~r-%@)7S&Z4.*+~}5]r:Cfd拴Gq"hId\Gbbq%24dvVxD@+jgӸlo0w VWV{=}(0 hqQBG WwO+6>385$%QĚ5ų3,T+n 6$CjQJB=hJ4>ଅq37]9 U^}f8ACw4! D,eg ^OӰd\*zs=Ns vܩ$X|.y&yw Byryfe# ^5듚Hg!+K &iP~-;Enuh})"QS!Jlih ^2۞0SCR֑P]u]6ڎ2xlq/H.i@-t z0XA-Y'Bp(eUC(\} z r &L| M+Jr[7j,}maJ핗lWMeF_%gdU $\hBqZ' Ɵ~CDP*b`x&qIt%Par 6Y0:>Du v*N4v,:*RC?Yk"ݿit: MsN q9#Y6gSVE$״ZIe[:"ky^o )z4cC =r&h}<|UUIUǺW>3OX*tKc:QunRs-;S0(QȻH$u |oM) _|1_ ~X02j\bfVFruh>Qv= llz#a^&\ My-#DGF_|ʵ{mc-eAtSvǁ"ɢTIA[:8qr!KXOꂗDuL~> q.$ xJ#FnpSNmBNEqV  v :a# I4d64#)Rc9ɗWCN|TIOZ?T16F9gf85$ 24S\T!{>q]wf/%1fy{hYύ+~ L~KXj> &ĵn\iNp2Ձ@"F\!WHݩi#@k7_2"TpWғx=jȾSbGOv=K,v]4,`u .sea1v9KxґĤ?.j,jEC3_Rx~Gp@25W)FJh2VK3t=I&I nfrR2TsU躂8ܤ[Dq_xk9X#r|lw9҄&MFҦf0e3d,fgiwQqE Yѣs5xRaFZetyk"2m,=&L[J1OUĶA d =GiezGzw sY4D +P!=9MDTwE# hRNnE&9rIhT2HtJ96C;MXg<60:'˱H;QW%k5*+sLThkCZ[lqdz^W{ [l$'S}t c!58ĻQe.0R~-M^R㕐`1Ԕ2k)W _c=sQdͭMgU #V&:|N4> h1tH_T3fV'(~ztڸ f \]Ktjʄ;_KAq 쥽 70NGw]?S(c\?ҭGy'ܧK|,ļ[Fޕ y%AinD6?﨑w->ZVsfn%O3. UυeCgVs?=  !p;Y%j ( |p:6vI>%9qNf2p&\eN?:՝`KNj~>knq61+tDy*^E!4Kp30*-~Mr~/^GˇNMPjzuTJqd6#o 4 m22*5uEOީ`b&eO۽GP4gQI9A Ǥ&hy8\C( FK})T~$&z.=SNC(HD؀0hղ3\b T̥U.':ΙEZ &ڪ&Z-[[fIe+dE#6Bdyz@kCTdTo١R_v:Ĵe7* f#Yx=M0$Ƥ %CpNI9QՋhkeT'$9$aW89)j@JM+dGQS'6[rU.ɂ*"Dy$* ;Hg褾Vqp /0ݫrB+E+ *wɥnFnWG6+!ez"A@xk~#ļ<+w)4kJJjaC &ΰ9u߂#҅)C~he2n=u7āW{` %׿%?,/֥sFoy-8 EU FTz7^Nl~ǿe?|Jnxij!4B;n嚊74aP/ѥWhɞs^C ae7 x˖dgeJBʓiY0 B'+gJB`CZw &PC.eи||V`X%ک׵vmxϲ =}JMT Ag| Ao̯,oήBx<5@FYn`UKӪ`)s1wiZq;p_crN6!@M`hhBB&>GmfHmzt)/Q/;ΌLO:Hv@;c9`3C5wCf ?o:Z Z=t߬r,@#t%Q߁9NHKn$ %:0< }2]Ti/`U??̶U]>`aT2>]]^RLs$<j\S A4RGm0.:(tEu9Tۀk:<ԥ̩4DrZCrC 3ޕ$}A~edăk-({[V@l,zWI XH}\9naOO .I pyKέ-A ʄQ#,T;]h —/^֞OBw_WRĺU՜T)p ċ)Vލ c~>dw(//򌁉ʹ|:Js!i ^[5ГTw#<_ V PB:rUjPB.#? k[׹gZ( n+Ӕ;>0p#g&tkpiI8~ꜯFqgV|G"嫮ŝ@_Y.Hȉ†WAAwXʝI^ہb6cb$)(f&^0?_3C!e`UHآKd3zIP#g'XcBѳZ.E^.sAx''6*ůHX ^mBhr=L'cD,.$wMh7[QmI N -Et"Bl0Pe\fd1 t{$TO2CbO9J3{C`ywic3"3.x ~ .COm-YZ1bkW}!}(bLl[;}byr }#nyW3jȈQ=ׇr29dOml3л.!Lx1ipr2GhGיQs~0 ޘ2ZWX_Dy4а2b+Kja_va)e4r2G" ~<^0G&y=@'16yֺ"Ž?@x@[rPl5~L&MN뷎a\,8pt@8bAR=B&,1j0x[*Kf|1KrV\`[%8uF@q]yc&(L2;ϻ6+Q6P>Ҁ*<ޓ@7>Nd!6,ȚKo11n|.q~0*9*g;gVNLvyWXRc;)mHɞy3x͘}=;; c ywf~A"d(q, FxxV> r#(~{{B9*0a#~2&ikžr5Cv@ˀu2S6y &DbRBugͳɠe5舀}R[`ݏ olO @$W3e r3`{8a5 Ffw0oƃ&0OPf8Fe`{ЏC%]~8]Hhy!ᤃۢ~;$P[m*)%wB~F쪝(XRXNئ kF1@9Kp7i{>s|_|#Q}Y"*5ΖYsdG̈h,U&? b]8|xڌhOʱ̷9##g^3pްY 6<:y9d s*B?Lo--Y%O%LVAW .LE&E"#7A1;kwhK#kkԿ,x}Y_OG3`n% +6`Q1P3K Ok%'bLG厎g'XĮ<&ObUݦ?r'&nxo9~_-82xP-%CT$tC%-~kp2,=X˕x{nqaycJ#ˣ|Jxkzbf !}uy('M!?E\b1ܹMu#e%' `9O{pK Tuyԥ) ?g k쁶RXMYvvj'^t|5 Ȗ;b&]1fѱKe55h66z & zR22~8Hl&k+\h:ŽZ%;E{H);pY B[YfqjIy96=/rѾ`+~`!`lLțu",u[,/E)vTNyQWne+?k`dm\8v݉=@C*W.NYo(E|Y`AnHNvʇ ? &Yo~b)-8"M 9סH>d؂{fwa=ӎM)ͭL#da3Zjj`o3JdTWۧ퀶{ g=R! $P ~vw~9xNH=EtjrH^|Bs,>)imGyxDW_,祓Ȭ_嶑CV<8b>Hb1^kZ˚+GvAu?u2~T5utыix_1K,Մ-3L=>wvc+z;P)rq %6#2?7Ґ/-jyF=FdSk$3:ͲcxWVBI06k65N5d\AJt s{.r&&VPCdf(0.Q-w$LjOiKn5b'Lee?-`RYmxZm&[ {iQc%q,k/Awozl:Ԗ_g '`YAqA8ų&y,$, 3y.O0jjсI9s '#dؐRr e ')#Ҟ$. r?_FQ ^^!"G31^ Հ: 띄sc^K$3'VWڮ/ +?+.Srr;UR uUӒ +5C8^rp* ;% ,>`VcBPx-X +Zplej~d-u)#$xdNKO~Z` "Ɔl'-϶qn-$ڭ]t1{2.j_H3Tӓ9 FP+8۞ueH3Kv}d0,TJYoJ[6)æcX(|\_l{牗5"mqB;}V<*ۜ\MhUDQ2~ ig31pcQiM?e^)mmu僱9j0}33twO?$nW׊vNkj있:ԲbمRY}pu_/\*VZټ.KzoQ@oe0TI·xZUp<56V BLPٻ|K b4Lw؝" ivpa&pLӔϥ IvZ&rp=bX)!qPҖ9e_ķuMWf*SI;K]y~QSXȶO?j(G3_` 2x-Ί0Y[ON/NxD# !{ ~2hg x +:B'T,i`HE~5m deN", b3+@SKM-Č# Ŋ*+R):G%c6Z1,4S:!hי;oBطN#ƍD=hꊥxiGki_pJID6PzaY.H7R"ϹȔ,ѡC_Q)zC,a,uDDtYqv<~6[*!L7 51ۙ41 7Mzd1άRwSřJRᔳ 5ohgj22˪ѬѳZUiZ/@,r1~jsPhY.{4Yӈ-Kp6m э5ۇJgDw&a7lѣ_?'8YާѳuڼbPTcdt-a&.`!4QX°(3~p|Zk7 "' "[9)Y9ONKgSF vem1.;,hB8m՜ZR:ɼ|< (%ɼyƷ/J P˛8eec/B>3o-˅-On8)._0eV>R2s!I&ORGb!c56No F;@8s3$ۖs6 SJSDzkD),`#4lP:7,.Q9v{2/wӴ:PIጇ!kS?5cC|tm^ytyl⿏ntmAA&Z@QT F`u!/6=|ENl~nj)ՕDScrJ4YPf.cUWfJS]NLl-R[߇hzQ*KPqN\k^`uv&1W|Gx-6cx s>M;}u 5=pȳЋ ;̈) Nۤ|M.:?l+U"zZ mVJ>pAi'@@b?jȘnk,`b({5hjєzYt${ LR&4$~]doKGv70^2M5j(iZ )b\bqcӆUT!,bh>:_\΀r}i&wzQnXP moJ)\^1"Rcvbܤ=$ 'iHlMrXVC]1R{Wsi*~.b7z:P. S%vZe)c0B}qb˵&G͆t«}FcAA.YÉM\٥W 14 uX<梱*lt`ﳚCSFH̿7ĕj{ls[|/,&pj)8 Y@i bχw7Os_~EAyJ]ڮ2ޘ\|?ÔG|ՀD)̔t4L ity=*!LvaSCM)SfM_1` YGAy m6e\eL4WmDp)q)P7ɨ @ǻ.5|`"݊?r+j@w|Zvt7BюtLkJ"J.ɑKk?;Qĩ#UrdQ,?!Abf70kmpm'K?zĺW-p֐CK,x 72E0Do;4 GoȲ)w+1Pm?f/aBcdg0Hsc:2#,mJ{"6M; dPS~7HbzDE}QIY/b1K! VZ`0~MK D/"6VW}JHWa2g8CI|X|SHZ%*چs5A"-ԑ!j'*+%ŠY56}ن:%M`osz-5F# Uw~ǬNB [;颬FNDЩ/dyoޱmJj.+z,6\FTm#9P>=nI'wUɃ!j*@4Th[ӷvoƀ+Z6l*b ˑ@CN *Y[K4УD@=.smes4ӑ2I_--h:`cѾj̷wp|XI %65Tg%{b{j&̻9D%_)ud;4uFE =tr ^›-B2D1r.ufոaM+|^Y-}nbxܰ hL <4 VaVǣ:/sa)ޛ1lݶ;+"nc>9c5Jkڥtl57vBm;$*P`4J鳉0¬bނGɧc_?'ZǑL~ϙ'zN|ΤFeb7!Wғg|J{ 2}[VV3Լ.,:b Q$LWLz pnߠa|Tb~%28>`N-DHdzAvdwO@$AOxGzuZw>n,]lL*s't`Xm!"m=0p!"!w@p +[%CHuiZeEkm&'_T$u><ވY؃yV?, to2aL;޸jNLԗGR[çF(0j9z8=>N9N29* ɣbmNH-W8?ي)WίnV3TDUt -+a=> R|Sw2wf p3CH4?jߖ *l.U 4\ gf W0HsI`f|ٺSMn$ NQx|_k= 8Q;@ziW)j=2/4-4ooZtWl IzaGk.z3v~=}&L1uobln*^nrOZ?s n׷ƚ`F `r-xy@$p&ǍH'SneTEa tgZy^㾉棕73֚>9kX0hoVk{z4!]'9&ڍ$K+*ڹأLJYJmx[wE)ܯP]} ut.+W'JۘtH׺jK%lۆ}*W`~#cx±k,A>냰$6hr,n4# +E{Dd LIx!(NgQT8:!GP#=# j1Nـ- 6<y ,aY_yB X!,wq_q(_ct$=7Ѯ e 2%H'I2BWIҰ>[vU" %ދ;غ!{&!&C VNɸ$MύU፷aDlW K(:qW'>S0tKpU(xӿdh/ FoOZ n` Úd 0f'`ar=TpK;KfK%?NЧ+c؈f$ET|/I*Bw8 I}[*O͆RlAW܅L㻪(U0n#}ێт7Rf8a% 3W3oዟfh of@JÝW6R9Hef[-B%HR$dg ;UO<8dj[<OIˮ܏meOp\p^zS/D|ˤ z` ɛ"ҌIT1LnpΖvXo@?%Mvh%dy|#QvpmrvԥXk[8m4HIܗ'/I2cV}*W*.:dX KIkt-k|Kv pޕ1M^P. yR2~ :s7@,e_K!G($II& c(n5lxǚd̸mѐ+'$w||M(FzxV'?jT۞cD~$Py03 {{ljI4P}> 5$sj;j_0KNMXĥZ5lJ(?ζWR$.p5hfK +, AG[ӂʆ>6$l[_;PwabJ P6MlrdI>ǜn>5@Df:+#?BwĨ^#PE4j*RR*wOn{YXs<ʅ|vd^ĖyE2zWx,%N% qɼA ;Z|Ig?sBʜ @pcFY Ct(M^QVWPxt#5 &FLVD(tl jabk5t_BjL{uby٠qFo@&U}Nj\/H(p)+J˃aQvrr[[;y| :nAxLolyܰaʌ ے[L{iB $N:)N~V S>6uAPD\q{2GgUNՌPR=  2N4op}e­̸x@TEO΢FCX7б]: oɣؓ 9 c:_e_|nNMs;wd}MKa6UQqP z}%Z|ȱ+?  ɛ(2xhd>^l0wѾeçzmkVa^[">$crt5^1G|\;aswXgZ1Ÿj1 [Z^8|_'pGQx:R!ǹ3l9r @2g G;>7ӊM2CfI7]JB" !p|0|[J)d݉eco^q=v.E&iя8LT$VOKeg!x~JK)~^zِGzA\MYp63DtNy~UHKtk|^Ʒ]0 yаRfK.D:ytIb3/QԤ $_'WLQG*]+[eOG_1H"u!㞜}K[D %0pWvɞRZ@: G 6T 0]RJpf?;oWsoHh-vm%vw=(c%l1f=cKح~ݵ~ܭظ/E ʳ6! E`S Azrz0-9DL }bE1G2e"eYhP*A%~Vrg13QdaE&SOYTuLSVEBvMCYwMPY2Uk) >Z}Fl]@=Y F9oD+6iؾR%Sr  ;WoH3:1YソiG>fK_;=_إ`+†<\L37P.nyq_DJŇ22xӉƜsogGjpPcО eY|  hg7Nt=(.u~GH[#}_Hzz*x4i8żgMU[.8|U2UqknFLg#'!`X v9{yƙG4Lʌ4< ҂콊~qD&c\06||z}T<ژT['Yخ$[]3P$+QJk4&*儖0*2fwtV]"+>` A #joҨ܅&M}L`qA+AU}oqXfZ82Yυl\Ϲ3Eyykm\# 㥷b+1U"!#A<Z@xGnI|1=xb\дBdp]Ǜ~ʷ_'VvDˋT{¡1:!}6EU;YFc17X3m)h?^ԄƧ ƾw 7}jqn$8R@$8 )LgU؉.ر9ImL 7 gSxڶlud)ΆxW &7%> WtW΢nr4q*gE# U :5{ rOTݥ;+jU)m>|N~k`Ϩj鹚b4Wn{/>0z3rPsON=ȬҤFW4>!]C{n,kWy;K n6! {' 3 oJ<n$l_bx}9_}F!wO*\c'j!E}mvF2w 5ka7kcZ9!ÍX_z@3rLZzԓ>gjt|p1Z>dш$<ڠt}{thYU^so"͢( ~3}F+Eq&9$A =R閫" d98(4GfɖGUyk.]VbIq}SJUCZ:j[fX^$cA܊<zV7țF:ev CU?RSh )"bW̡4́W zmzbYn }6yAa!c!`AnEMoc:|2Rq+=>H/ rV3"g g:jpNӓO}O#*4{vs˳Qtc{qLbOT]pMHHʭQ"L1V57{|l(r2W A8o7wu<TLCYZwYf4k?9-nYカ_T@@|oKLۄ]ZEd |G8e_Rg}'K _Xzw6:&eD G&Kj ߒH|C}7$VH'#MQN)ig-멱ڋY0G`r1ZR\.(4Cn m|zDUMȖ'u/߷oVrm ]{Il_ STQA{!=IM ?o<5w~Ab|VIZqi@PcvV7gߞ'mT织'}(>^jK\=+GAVVB{f- .=3cF1I9֣KK7_zep&bcLSD\>SCƥ[oyN򢒚@4[PcxLi(4Hwv_rɸM-;z*1%g:Ԥz"7mu(L ͫ̉`NO`ѵwgJ^!:jIyI\]@n }g*Kh+ |+M%@䚋PTZ­Pml/[D kح3ҍ eD` .( |j ʙl.eل h3P_LWIA4:%S4}Sc=GCv-DDVIH.4!0k p'BY,/% ?|S0nqu~I7 'L=`MrL$z~'%ل%YRR/IȢŖfm@2^;G3lX& OTr[DX*Gr#q["+yk|: U\bVY7[`%`#.PKOv~w`oQ@xG* {n^fҰ ,ߋ{8H nn.ilp끟K{s}ZQJz$#)tp@J *v/*SLqaMf߼a[_d50Lv4uu )˼XtUJ~&/j\ibSȑQ !*WG(y !mV.fsP_9ES򕀨lmn1cѭ./Hh1N:0c&m%@nFxz) J:&|AiI$7ZcD)ru<4#Au :szkM?2X-e\:3U{9bDsNCIo8p~\憞]g=f:d Q_w&x t&g4 N}0/aq?uN֏F )~^1d\n2˜ME*nhBY26]6@\Ey 0#vsFϐh_Iۜ!VEWb/>ͨ Bg;>͂H Sׯbk͈WT#02Rt>P@FIdBzj6 WR lHGf OͅwDo]3r3Mfz-׮&=Er2S)SR#EemkC~ˊ6:Sm 1'N؏-\$xhxDF:zϿ,LtwDK;j:ˆ S4 .E 2‘a9h۰֭x4QHΨa ^\壍(ㅌh;z+B~,)Fl`M%ԹJށ>2Lrn %3yf{&¾[/@BBhlΠo!<)g8'y &Gӟ9*4S]nZ7XD.( /&RhD_hk3V|Wk12qV9I;qpp!7tRp3BooR0\[\Eg9Z_7v;DUydwG߫H8ЉIN u>E 쁒,O 3=sYV[Tq?h[>LxS[ށn_bap[b2X@Ӿ;HWg5rTje̿nV1A=bjdմD!Pyfr]g2Ev{*/"b-.1U_gi;$ot,Iggy_3c5D:&pƴiLg7jntFGJUE,,ѭ('x8"#Aw{j:4>M@9"RVc M uU8ji/`~`[$pЫmbӘ*Ja/y~ kb^]9#s}5YM'eyM:bFFٿ'@G =͓~']vrf"B'WuKZKcDxⰅP#55[๸Sޡų \bE&F[;`">c7~z5_"L,{0's$%d,14C}kY"95sri0Gіwf6)r=HKژlaAYe5 b1HNN7-4=8(7qF h-gY&o8RẶZcb_r-f (.J#IU*ًÄ dqB&pOӚ_z*\;oߔ?f u(ݳ} D]>a\1 x6=0@23d^^"8>D!U%~=Q Ύ9sr ozSJڜG YȈMjs V V'#|fw5Mʈ$Qp:Mvooy!5 ZcVCwӞ+-[GQ2aPFިt$"F3J7͞f`#6,' r'9.yk Yaς%%@O_Rԓ24 -i1':7w+iq417^ܑiUQQ5೹xDDlˑ@4;:$am~\JQ`JU?C"eј)0uX|..yakiDMTB0{]&-~Av :Z`;=$!il96eb"<0y*e}<1)ʹ!3dta^@NP"xސ 'p etq"P<530 ma gph+ªûv7[Z|Ò MI@G^3 -GX^jsz7p'5vȖҒD0+r$mq<<~b.1M܈rh.6#E6>ayĻ(cpM$N5cGu|)a]]1m)c!%CU8]jL73@$LCF.Bbc(2g|T2wS6cNVxw>gWx~I辋Y#n% Nަ"g1).?C+EԗspHOHB!6XV=ಚ->G4rGX>("P(>?.ʳGȣmkW_ Iʶ rOx>l(Ьl2Hh֦ eO%vIWM욜;=@6au\5L!DΝ#@ b[c,~k˪*#P>򚳓S%m~vY*߽l `tFׯdZw\S'ѱ6UɹHua_Uv+"ǝbK.@k+veъ <"BrE6 >\kcj]N`Jg# S 귌E0m9h'=VX79Q8*})kE!Wb÷%g^ 0(|Oxj3d7TWaEwuD כKwxCZ&MwU0i']}nhBNTb>΀2y]D =F⌣䂮I oIV~ba}@pf!?AHC_H2zIq(ƯO$8,r0 q*g^=VzGYE^ɧn_ U>+*ГʦSd G7Uߝ'mg]ފ5Lt?e+$f9EQsz ϹU[~GʗդE~Tup3}?=5+ 'F"4uz=XLdov'ULK2Fǯ}9oR}Y"/tl} [_(A VNB:`"Z3&z7-EE]["#w,c* ĸ_eMw==t&5| rg tVeރZkH>ЊOtҦSs*,կ~qR.%| W)4| 0NfnRPriX3Ùg;d6FwgZ ۞eu(vNtLL,Q)w&ai;2̎VNyrƬLVpdY&גkѨ4_e%_uYX{B+gnMIÛMl@{nizן|nRǁpU6H'rVyX5S88YYV8_֜`K@aPY8)} i_̱ 4 |FNpn]b*aRB;(,*z?l|DSkK!'ȢOSm݃,JY,") 2d+֝#Ϟw8w٪NATpˤ+yl6sen{Ad|Su$_Akre۩S.zLit*̩/#pGX*.ݠ8MxS-M 4/  2_m P‚G֐ IF048ugM*lg35޻p,Pm]w q>qWM̆4`9|N|*y? יi0iK)i5*9;++fa@!jNh1O"!5R2c_.Z֖i׌ezs*p=ׅf/ {Z%ø{xۓ}E*Eo'jV-~\@Uw;$-M8~:l|Q.MC!{6{1UiH]sCxKܾfYVXj&~T* ~x7OB\T>_|KgpR`c3#vo'3 z`+\Qv 5 X%J8;m5Ur֩"POO:w,J6DRBm}}먨Yw(%|Yk$AV|!2&.!IEԟu]wcHȢtމ($1G݆$>uI&G)ʵvB1a(}Eʍ4E1s hdQc[%H ttqTP-vѨޙ (/ߴm+ŝu:Cj%텃@Fc,Pnت"Յ9E1;q0nY0ȬEv$?fv[?ԂLe$f F;o2p)2ńt^Lv^Lӧ@r5k5ﳗpT+b&)W_`+ֺXLw?R(&J+dBf6j2ccfy*w5yJQ%Ҷ@fLo@c!%ZSpDm>/aB.D"]Eƀőœ?ѶCdʅC Ȏxu=^YEn3ki Fx?_;nsWU&8ݔo]TuT=lKbw`𴮂ŎQsX1}JCOGqW K_ᚮݯ;+\678]8V{7}~#mb vP':zc%TBKUn3&e2KsI  Cjtvi5K2f;"Zoދҹ<%y[Cod69[` 2/R9Ȭ9 AI'T?N+n)yY#_UDW2wj,3ISяfy+M»|r"_XrīuۥNͷp7"u3s}d^Ģ_]I#T:8*y9OyiYO{eOVm:EdNee"z$S\ % _gQQ>L.;TKMԤ-Jx?M/>M#U=<7.1Y4xYa'流)Ip ATd\${NtDÉ|ex V.h0~ zv2s `AB08XF8+(ߖUY熘?:xÁRX_hfa90|t }J[ X@Ɵs*%H0_'BW;ĩ$LN~ ȨMoԹXVVle[㖼:{ܤ`B@A_= fj31Z;,&i`zd /|yeyI 3P W_peEԢըt\h &Zds7M~L@[ u+U8_龺q.m SJ/-}]@M> fNáɹvVڳķ T/Fm%\ѭЭup3fJ^.pO*=h|[uC;Uef:flNk5x)>S3eKs5~쐞~z nT%[I0*˖N;6*59Fs;"ep0HM1fH=y~vZSwR55gA#=F&n~(R{Ǧ"ϴ>P `e_zKw߻eC( &:6M[sͬ}T 0]ąŬH89"674=.Ȥ1A)!X?3^_YZɇ`IJL.ۡQRS!5̡,!39 ?xZpa#$w{$ ^ɽu1QJ4;og% :A\LV+lvzdm.Pa.…N]Vh6?KHbuW!ځ7Ѯʫb;2J7o7)$nH懧d:>ʰ{ P?]eQk;_zahR-Tt ˽g6]YMĨҦ#֞x,d- SVHeJH]\IG`-DY"Z6QM@<рKp 7/^wdyP8&J"Ddnt [T=_eiTdN >f0&He:*fSo*:v;Pc@)WB!r.:(tpl1avNSTB/` >ӑSg{r9xڲ=t 9伲 T-ɏF۸ٌ0Qkn<XDkEIQ^5u\wkhYP;-KW^rRBLf.x8Oj X^g?ZCcX^O|Q8es9 )+\c.&bX}/ \]FP<mض f/\@:KZIkM,ufA׉_qGkgoM;SFObyd18@un^% Sab:$ڂֺ蔣^a=:BK`ֳm_3Sê@ϓ.h>~Pb XQrc;w?.-Gd"u5/=,XT40bG%=5hOʫ"W}+ D>1kkqэ>:Iߤ/t+b~M8>dީDpqD9phd9i@{77ma܍rmTØ>L7}[<,/O W hwc,||L'f "Քrț40jfDקac $\Gbm,>Hh`Pp}a"ͺZ" mMT|1$zl Y6̄gY_//K D,Gr8KGmLQI+\] xW K[wIiNԧQ" o%ÛoJZP|{;W i\/ڦ+Z jhmhiʠG ))#c*EmhT ?{ౠjǁ/>v9"d*-5͞M|Nbl*ⱛna0 }S$o޵q 'c9%VU{o K91pVCʞ~SW~қ۩% oI6_@;v60'OW0KLNnhEMR; rNvfGz&>b#MK-|̭%ՌcTH"qۋFcاB9GshFA^AGbY֓Uӣ,C$ qX Xa?>wL_'ly$,`dPd .Jf@ԥ-xi@\5\8>Ϭ9XTYYZhȓX0MDBQNn&ˡH-;dlD,jZd\wBsՁVyHK.c EM:8l8O; Ϯ@ qG0M]1 Cp1 2Ջ ? TJU6`i+{[ N$B02'Oci%U J?/qQ0Jz[ZuY:3!cɳ ݙj1le:(}j^ܙџP>ĤZtHLmt akV0U ɰW5y6B]O2{27;*oJR }ۥ)S^gBqG=vMCDwn* )KO*A2$L#:`Yty|M0e@x^QigG &ٮ̩ pl_WbQ6T>G9Ưcxy?<]d!*,aUqUNZgCSM_gdž^u.&y:oŠȥ f,2!eoO FJmnw\D1\b.(^+䠈m8xI[a󮎤sԪȱFkM]'9)IJqQ3_Yf;ķtҀT :&US'ۉ=O8 9 ALZY`}MYsS ěc*qE'\d2Z2W2S?̂iWU2/H$mzfT|pax$ t̻ AM6<"+}E7r&ږqguw%aJ=atF\D7ߴ Q-֤eKL9?o\=>-e)]}pW8n1e;ϣU>I *Lyx[jdz{U}j2{±MLft5ҡEg%? 02fD"o?XÒ6JFtMTHU~ϗA⨛8qjS3v'V# +AD'E"4 F82Фi~^+e%Q+x:;PP C'Wy'Dg(A Qq%KGY:'跓Ei=r^ʂf~o W4M;\{ё yv 2ʴ @y5 ;< !cTg %8 ROCШmzQ摭^k@bGtu¤{З+Zͷ54EՓA9@>,PBJz;6߹u5t4SFf'yM\UhpM0}&vb̕wm COW'ypq@xnV~5#QfzǢVZFvx J7p}>7i1+}|!ˆU~Od jIM~rIg[fDe'is>?}RȰ~S3Qzd`&YpIvB&[HX,caתLp/.R`9:5뀃u$L4Hn}X56 oSI>iC\t#c&l8l&MNYo#2x' mpPnWo0 TKT8% glDI&NmAfIߟUYsc@ob}, †LmTܛs-3*{ԕjΆq WtݮR}Ddcnф[*(Qo/~~"/[5ho2Q4͠GC @]EȂymHyh'w{Yo>wX0bOB$SK}+,ÅC7=Dfc )4HDc:Dgs!;$W ujo;nZ]F ~8F!FS-E֬xlxܩ]:M i&-4G B )\!is,H9$lԬxf.Q•Y6>K&SP٩8_WURv8?1.c͔֚sHQ)TW#owx-]dFnf_I "B}rxH'2~?~KO 5wVok@3C䠇 *mdk|@c*gd 9'<R}6¡ R2㰟Huy99$ rU?(;v1q[:LI *]Yܤt~ڳ/ zlj@jdƿ. 긣wE>J[qCwſ  Lʐc0Q^Yf!K4eO趫z[";hUt\=8JO *9Hq:`됙 Zr( #).IJrr,|\|f8tdJKӡM[Ĭ]gzDEQ`Ki~j_с5} 듏-1 r7TFŕT4NIF>.kl5Ϗ8XFlDë/q|6Z (=B&|W->󾐄9HOeYOCl}PBZNJ7_Ƀ\ 09_wf= p?B [isD;M7o6hnB*^0OًXdٲy5Jfrd02vmnTwpf+NRH[ F˻O^> , HY (/d]mqQ;t ?އ_-Ai_Id"rgAU*>v+UՇO˿fX'}栋fşGv9TyXxPJ,bљ`OrXۧ} Шt /NcQ#mE^_ۏ*[T=8ۂ0{wr(}ҷRt>" ‚8ƕusWxP'bw h  up3A'oч it*Vz),J[.^k,@A=0 U"aŒj|~ }pum 5f$-+?.Z{&8KA#f!pdk$N{ AwC)(\PmbߑAx `=nb ;wvDɱ 룈 O1`sIhF?jY6I.\6l$ݳorD/cx ߣ4#h-L9X8g5oEyI9[H&V m?ݕ5 =:aԕ";$0dbqYŀbg`s{ FUod2jņ`+In\Z"v'H!.l-CwXzk3CL %$uj:h\VfB@ NC'ΡkXx-dNX:'4"]O_bBL)fnHp7aSYu3n0WO8CG}Fk{ÜUt9K.gTY1:16_No &#/xހ29T͚sc{33@ Ƭ[ojF$ UBCA%v1Ui1') `z$Ͼ2_x,U\HK&ѣ")ѩpOi9=4r _rB!yNO'j+ 5&Y, UiX~#+ .I7ZU$UT.c.`bNMe 7|w\#SP9d q';.a_iCJzMwVmO6gH"*~9/P}w&299;xhQǔn94"5/0NK@jԆ3:^a¦FrsoT31sJAtXf݅,jo铩2x)X`L0pkIt~l5ۺ;d%spHg hѪ'扫{a҅ rEެF &Y K@- ۖ aJläb<\bPh oeæHg`c=k=9{|\?w̅h[G׶`0Q{t楺9.[ ה9W2l]u)6aD-e qmʒjJLջ ޿1&^>yCz1I\䓼EiݩC|?xu>=Yґ`;%+ /O39Mbc`*$~4bax_]]['njhN;~Qn.*Q!-⚻CY<7ŲU/LRl,c\s FKD^O 40ҳ`PN; yETa^j$G _+*3>M9Mdf97fP=(dW@`FN>1(cSf'm6}B?v}H亗&Q @y<ſrEN*6KVSM~w;>7h/}׌BFG QekWIUօhz@~ |1yA(BIGO??RQAt=+{_i8Cf?)D0")N^Rfthxh;`]?5,!W Fo?5וf1+@+J $}HeK鞦޽&քLmznݩЧkt]oy:"6K;Cfp(b1JM&83sC\C}Šwg/džD8Qp;_}HD[ǽN5;(ˍO]@Zh$0;%I F-ÓCiR 2ЁCC (* 0]i&YCRGeIۦrDsoϚY fY+3`4V#]iȚY7 G&N V;4]㭰~]3qd=ż_fF <B񸧉D^eQ)1 t`751@΃o36yޞ9yƆf5D<(Sw >EVpl1opMi'fI$RM[#2b )Ӣ ]oFb[޸h9gDj|S<ъpqxu@s{ڰ:@)灥-[s|墪2n_#dvڮ7oK/29@䪏Lh?ԬNׂVp} @1ܘ >f3A^TDCS8dз$jYnza"F%pe_B\;lo__q;8B Û%Zhɳ%D h/>@9⬫ ;EQ[]Z"a)N[d*,uU .įh3Rܪ~=QLk}[m*~’7jrHSp`ImVf \<{^ J_Xws*[د?WAPz)pnG9!GSqyδDIlbNp^.C,()e+Tn ؑaSCtS:yb,Wzs&,7Sv%56 ,WV{@j&'q`T:?kzdcN`&7d^ h9$uGTg=N}Bډsx7B 㨪0*]SH7!8Ρ͸IETh0V8Y />wѓ٩{3~Ʃ:sM;!dz*AIV Lø>fo7re!p/vZbu2390V='H2؂՜! 4K?X9,-`ۙWBa# V}Xe \2mENߺܜe{}8(Sס\"vV?7Ws0 `& CrDvЀѿ_B Դ ;ŴI:I;SM:(n Y稞ԉ\>JmVTLOu#?n$0^>tˬ;ǽ54& _ o@E8MVk@Pl;ven%wJ' t's%' c /7bltml N^ c0#(|+trKFQ4/W*b30ƺR؂2| "i̎)|<0.7zC5a*{(Xb;6)g +_g%ޖһR̄I9Yv"P i hsم(Ƴ^+CA=OnInB[ gN6Ϣ3GU]k7pRǿˠꭚcB\Z^Y2$t\I]Q[nYĔnNfH9C A,w1C/Di@Xh"p-REEI_jEg握ͷ/CsvfQ |C1QKʶr26zT*>Gc#+vJ s@T }Q;%㎀9&}y+yGI#8u\F BtΗ_HBѡ|X/G bHUhLp<65$")32 `hbH491b"Ж]](PrČǷ>61]y$0fT"QCʽsȶ ^ñr` yՄ&}Ңqp /"QȨbp-v"=!hI>̌K@eI%?/WOSQj5)lyvL)x|CM߫dq/0iIK9׷dYl|W)[8ϵ&ۋGhr%q#{S|kFĉ\z{ Bp{4cFi9HL?57'Eٽ ULHW 0Z'=ޒl@˒A e|K! L q(j ҂,[ݺy LJdTެP^S.&QQIbjW+c:YDyPfx>1z3)S/lG%We~)s>|B$(SrȎrB嫲UYҲF%49KMO 4$JT$&J[UMȞ4 eJAqy"`dh ωY&'Qzy:uFVENk 16~Z1s8hCBeof<4uMP(mﶔFdJ0]}i8) LYcv9Z;\_9. z5Ay-aIf7c˃e&uU9 Y>`OʡJB=!d\)]ֈ@('0#7*Pe&]~Ctdo,Դ%&I[_9^f"[dHd .Ԋ£N`+CYg S7%0Gw<fpX=胟g<{4?1EZ3~7$HzZu xz>`7X:pfBP 1CbS;p+chV;<&뜋 B¸3_l Xxݦt6*b7 V2|ǾS32lbSN&zI^TI ?^Ŷ8*ξ/ (uA}WT5qԱ'.[#m"p-\vc ?K nԮ 1*hᒼ@# (tQ5_dw/ʴ>=?Ys~ś볹fW(*T$D N {g!nY'׉J>=V|L6D{<Z0{ru6$Y&_+2=3B5L;J7m и+%&6 A$2&{PLmŎ+ipHww$mY4q M͔8RPhxE=b++g.gq%4gˇH_E@!2R"LR<>_PnxQTN6wA1 S'6,}_У0o[Bǟ9xgL:lï6jˇX0l5ݮ"ۮ(Jnt8@N#A [4a=:5-nBt}[IΘ/lH~TXBvl\xY1&Q) ҭnWLM3B)]L`{W6Z%O Nxr\]߾ҕdr}! / 2־!\<jdG_IhJ9BxW+sn[VM)fFP5`1ʠ:7xcm f#?PP-jh%w=_$u8ުA;@ʍo{!W8+u;t<g#EM/g0Ď7=נ{bÙ<|#Xo}. ʶrqWآ~r/KSz+67jl'2ځh9֒Lrp-EW (9).Y}edY|{Q )J֖Iz}lfQZp|?-mR۝vNxhͣgLoR0l존nz~brJ);sWM$}Gz/#XIg]x%ؤE$0NȆI-ynϘ7Ul1Mخd £P褔~JCVH󕕋T!V2ˇ$M+[xgNCn3QV5vhYKeeLVJ /AP&}&md *AN`64dVaI#uk½pB{#e&.aG  ܆%A:Bg:oJ߰r:| ` ip76i&os󆉀E y+Ϡ2P %M8CJ݁M/ DXxPY? )74> "̔%/ly!Ó?GQpu>x?(S{VAX 7\NMxd?mq:' ̒kM `ėdbsV>u):-yUf}n.Ƽ538_E%[D3= f:"th}ZHOKv| ai߰9K}a |Wi| qWEjfL-iۍxw& +TL"p fq87S˺`粔*%Yu )(1{0H xe ]pI٪gZFejuLӚ\j=D%8xnH@S+K}̉4J$*՚.9fd3 Q^tڲף\(} k#€H$Z>{y ѣs MY*$Ɗ{xյkrEu6F~m9~3X*W$mRF'jHM+C-AV18&L@̆rkcR2+С Ot %UcL!1wёF}b{ȠlbOrTD1_Noi!#h^!R/Y+俵Qޅ_5_}~1ڶ/[)ﰄ06d[[:^ϔwsz6HqZ֬•0JLuoohYSP/D3{?~Fm1nk-k]A(q2=;k0qbOM/"[)Xl+4sҸJ@Pq'JkpyL-rm SwGɕj}rZ܍#r]Ʋ;к@1CJP Ɛٞ]JZƤ5vK[*'C䞅R . B7qW(s9 ^@KūV{z_oS6p =LϲAI0RuVD_P֮Lj2VsVMƵ ;{A+ɕ )Zz}~Pd:Bv*6r!??GAN6 xdas:Db C"{\G[Y( cW*8OCqk;B2}E*863†]r}B2,uueP)cB dg>Ҥ`"&UyVH"0Õ? WM|φY`-zBYϭR?_KzH|0EZ= !2;!RztAkpv 1VSPӦoj L,ҽTH B]pB"an2W.̚{oFfszoǥw{-iB^Be<}ķ;< ApE~D X!z/7ʏoi4T5OO *""^S4峸uƯJH&dM$$G зG85Їhk*&}Fo#6HK乪 W{];x<*E;v6>M 2%@? x×X%]?kxwwŪ>Wv]Zf⾲oQ,clERZ\DpaYw5]t^į^o3NlOJ0NIobD/AC{3tKU-D Y8sZ8~TI8]ccm7+ysz}<挨tt1s9X CPზ*^&\ >ԈbRp=ZĹr)A a!?#QW_݈'1+oKtV3]T6]`w[;I*%,<3FH;uD"=jb ޯ?˙i)4nmbŻ=t I \O/JMay= MqY;4MEQmN iW<ٲGPeҋJUb~}^+ſo\`4B;=g;Y~wgd+`ͨr9Rs+A1_|hGɳ`CQ3&8{GKfv{WUg/{&O7G $j'JZ&t'hdxjYH>>6$`Y@l;]?NFTN."HyЍ1:/6 RqR_ײ݉TEBo'wݺ*qv~X!؜YؘI-{}k_tkEOEnkP0RfڢXO7:7.&kB{˿. uD.O~ 3F>bV`Pu13 C`fs~g .^. 97 P|ZI3@R36rvxR5=St$]# [7 \D:/V~i`ؾOF*owEI U ?͎Ϳ"Cv\u,<.o GQBAQRhoB ͭ18_!qJiWzA ਑`ŵ 6+QV_ieG+7uR i? C/ePrMҎ?@͖(9$ֲBs=ۣGF_~ YQG$KCJGL%m ~,K%!?h@-{𤠬er쉲[| D3\]$PlL"طh,j|0 6NQ'?C59]%y ԩC hJׯ ͑Cϵߔ][4zmj9Z=ưM,l.q;?@(p:?xtJӥ){Ψd"UIx&3MH0gI[ _j3sp7چGZĞފok2>U\mLBz<1=aI5t8?dsb69gIRRڵB>}f HiՉ7u._Ḓ"iƺ_N~@=Rq93!8~ f[T0LxZͯd * Ձ[.t|Eh6p17OC.rf|p7@k~C%LD"#{ٸd!MKFq$Mw8sdYvٷi|4l޼GOp/s|'(Pj]J2A=T1Ǟ _Z][wREUڕ7k!ŢqYN"dž% w2"I"yV=zB_]:m0YN`{%HhykY5i$ ea!ت!6a#~Ї}_!SZW>wb!ñʾgA}.-MA~ Bҍpv!_jO|EQ'ȴ͕ DEMmQ*` 8A! .^~H,BmrDLXy'p#:⑹D aj#"j8XzM0UM8wB Юk mت7#]@T4/~C /+!DW[`R6&6sx2bjP"m^VG=ڽ'i@ ׂ*qükf^7}ƱJz]N9tx=WF`h#M-y-"ꞷOe^\"r)xD.mWڹ!>iv`櫂ߩ!59 :;#zEq,zۨ OG wƺNqd JTF#~ wö>.&Ů)֧?~iMo@ocS<7$!ذ݈j0\IEsvrqo:NrUzRQcfj^<j,<#OHY }"5'f(R p06e^ aWSxio4|Z%kX`Pfq9bwqPr* nWa=:p{.}Ӕ\Dmc&{^\Yp"E"Aש-0!)VУ#ߟ/ÇօG mFc_?]~{xH~B"QR!5we =0leR36,` w|=emq {O,q?Z5"hƖ _U N+3G?v_[ZIYc ykۖN˾} ZSYnA!wu]vC+]DʴYGgЍ➤E g 3T C`Yλb>ps0+SM=g5W=Q9x ][*jOvk bw%ܡz8gN2KѾGp~=|N^,#\ۏG}Ꭰxh& c~I }=f'eGxU W\%*vu颦;Չ@۔;tI樲.2՚MltXɵj/915$L^B6JˏIS>N+a>֝^^^4N0V15pscl1oE~/@f?(udj!=F͞:6n6Pd6zLJJ ): #qԈ%` v+l1 ;Wu}mՖn)Q6=]Q4U Jed+qKψ`L0 R49Q5?Cfd}ަ95K!Su4 wx غ[-fF[S&Lp( 2nbM9:up<Ƹߊ "L88v-CG0&-Sf9>Vg6H|_I{b9آkZf'TƩ5 EYN4qOG$L1tZhi6Rg|%-S-םmˁ,٥<( Ƹ1ȫ\AvC4LnyfrB> cgr4]V)h 5r#6ɗ>GI:oH<FA_ꣳ"P 0+G5/"yKSh() `G@2⇘qౡ㲀8k}k3/P"L*X1AVPN9 ]K;oW|˔-h8[:J L!ukn(.t%xjXO}@nݪo-]<|{5&ED~6!@ަm1A;ͣ!1Zb2M`s bZ߻P`44Pky3A ~q̬6xO+<`2o4K gṒAI5S0\yqҎfJe9ݓ =?jFis'jO*TY1E;7t~rPfG @|l%[aCO%b"?9 E4-&?M8$:,l[jVXY d(l'CVcKG_e0n#Sț'xzAXt'^`7՘\=bRoG8J0?]gنF1J/kN8,ƁɷiXJ$W +u3ݔ&aQ.; @ eS|YT4*!|>EX06U!a`lVuPyP:`GsV2`jX*S6"d~|hd.I#=c\o8/ˉ?<[![6 ǹ9Fӳ$8 0p81k~Rr1!y{wQ  14 &GSy.Iq]3DP˺Cï]րat*+lE8_w*eLĪGP2+ )E{ֱH.MIToG'WZ o74:;hJxEy9/hYVS:֐ܠ=>>;a&@f~U|R:F┚'[jQxZ@z ۮ-Iji$p+dU (caFf.%Vu]2k{kLoMI< q1~M8r()nɗ~;[|Mz5$XآF*<3a? XTlT@ZE#Qod$z@}\7yr>",yxD妐L.o8~EUw\ц1s쿫6t =~>k)‡wۼ#ӊlzw >tvqKoNDB#2Y A:_tּ4混b_LPFbkYsɑ@e{,M"^QjTK@m B4uIMl͎&LuV0AiS,&*ۉe+c: 8lJRl(6\`y/M:' } V}Ǜ2"b}"yH0Ifa^ms6xIEH Ċ"L5`]Ϟ#-X{jTcAD3471T'%u=} rXG<-I& L匜$ks&wĊB`pDr[T܄cTSce  O2OeH [P2aNԪz:ZgtIa-f_U7|ޥF@R5 9~*|z6قcXӓ  :4g%iRqIgh&|ʋYW*SO7` 0ܼ B0 NފȅJl2 } *NOY4$AŤ' LSCp1<a#10Xs9{Ӭ-}qGoͷ%rnΫ l4l?dg6$x\urOfOu+4>JO0(F"VK,2W+:vq#/`z1TS<5~ ޗd?@мP<hlS!P{bߓJJQ@)^ih7BP "E0yY 1p,tZ"1l+$6" ڄzElofL 0cIGkr)?֯#p[0J@W%n0  Iw+mVA W宱Νd<'o}p08+6a%5IH.ACQ5J5:႒>L*Ce.-SdxxOw.l}^VBM)U/Ե禫&ng`  9̸UZ3b}kPjrN5owvf&$_8Z&(؇WVy3)n#՗/ [*s| 3Tgm97$L6 ·kUȇH^uKݒ̌N)^Ο[A :q+¬uW}uu#l&;Ux>c}> jyӺPD蹏aSX-)ŁhG!5E#d{iĄƶau<^b4s!>9onV9XFp"Fryxqǭd#R3TIs6ʄv <$vZњ&_BnYjK:\fB à^ҡ/$t`X!gI6>τDdY,(XCO0r]C_c_:TD}!X0x".y2 yf6QF3t>|&YQr/J%=%bt-gȐQ65o;Kk7ƒoM.+bI2uD2Y~>'nLN ++=օ\d]43|/l~Zc'6E`T;r6 _OGƈF lVW,,H(j=U@ѧ #A,TH`GL۬rS}kW(6 u]6 tC68+2:8U9۲cĵc[b G@C,0j*&Geу1Wƃ-D`e6]K°*+W>6S@YK".X|=w=p,63Aܓp7D"p'F E.,|J@=2(Q`G}xG^!k-'m}e< 〼9V,;MH4vQ\2u&Tr>QIQd1wڤ7<#ϕɪ+wxD$kB&4M'?b)w‘-1T\ʁĶ#G6zmCE}? $s<`6B&JGD`IrD!"czhY>2?G 5 c{(%\o"y :)T@kkf6lث*R *0؆YG qIu}uRly[oB2,.#襩0xO!h{[ xh?XJ6Hx7 /$W8:8A QB FU_M J"J&l^=W.O" BAw{ k(uL0 H*Qx~Կ~"4J|DH}/SRN<ޥK"E!CIc0j2R*yMZU oSrbk g W^ XXDPᱫ:=ZX~8C(7hu{, 42zN6tOap4YD|m2>Zb@w4Gqb֙u<!Bd7L,y^˸Osubzvm_/E2\zp0wUH]V233qn$Sӝ?SNTqOSn'%O8L$.:7/i)WQO|ߦ_RTid !c ;Eտҳ3F< n΀xDrx.6[FxO`HᔰYf(OLp@ln܊UEiT&BqGR[r(H(? \<ɧx,.dPelR/_6a&\{GϪAGVJ.ľԯo׎w: (v ]7gZҖfu3!Y?g=O<"F$rXשu<5%Df:"mejI- ,9539%]*FkR _$+lrmӑ%$}.lhՔDH^{8PtX5fhZsyz,ja3ݲ l;x7&,xn{R9OI֌%QM޸(=/\Ie...Ⱥv vYe?Xt]Im:ܶa/U%RY^^?. [x61׃nSI !w2L٥uwvKE Qǀt3>T^r@~hiY0"v \>KjGm0+N.z=S_rV?)Lzp>92s܈чɻixH,䄥wڠwiv5/[yo{ !N:j#qɯߋ:D>AZVݿ) ]ߜIyjJ.e\kM5_%Ԕ3>r3d'T,HkG.̏]Aq# 7\OLobƚ:E$6Ϛw .]D>'=ҺyʍP%7*҅EVRvܒ FsS&WԷle"2xr:1f`nӼ9"xߝr 铗>GXT4wogZа׼6ܪoF~úiWx岯lYt6$caL"-1jng}ÙA,Ws.c*p; b^=]AZ#H=X"^j79\T~ǏqYK>UZ/U' 1-hM %R_{C64<4چa >nәS] }C##r܌>qr/Rm(r#ڹf3S&<*uRmxͿ.PgE?H`$#'D`otBo'3laC'J&Y7*Iw1eõ#b0Wi x$1O27aW\] u5#F* 4y;gu<0'KQp%!mP-(IǁZ⛆m]X^RRCRt>f'Nv#;A͚HT.ɷyOc c)Dи hL)]%fi B`SVⷧ!" N5w7"K9Ar )xƍ#it]lM IDۚS[ X=ø> ZJ]uc%ɅQ'P!E;Bƕu Dpjy@ض3k eM|i a:tCLwЩ߻WkM9 0wsLsK{,>XC p<iچYEDL!^Դ_JHy興:ǩ( ׺`x2o Հ- u:b MZ0Qȁ.q6~,{ 󈟔kHUFV[bIˍXŤ B2NVItui)"]_a'wX9J jIfYҗONsv*ո߁a!P9ex`Lfk7lCU 6HD>NNzUc=!xᘵq H!wq ,HtHagŦmElDh0O?iPG[旪$ͶYT3i#%(XrR) >KWzJc5)U͏Nl@l&oIFn7Y/Jub1{Ec4yֶkTh{C Ʀ.;~, 4"i+Ǖ ٓZ 2(2 Rqr,!gfƿFˑL .|"t>T|$ Tq.N<, b SΑ$X} Hl?L %X^#tz&?9U'vTP\WnA8zg&{@Bm6~v*,mEٸ%?1^BDyvDب3IfTHoÐ6f֐ZFnKM(>-MdB#'P<}Tk/*;~:~OG7Jq^!o0 l y ߹{=/?CqQZ*|WԭJiX@9)PWb^tc"|}7җT4sP-uqᅦ };S븜49֟VgSL MYAiEТaHqϙ%;;G9crd8,Gh77:1+bpτc Jfؿ z,V=8Frx_bCvrѲdx[yX[]O`hSv}9)0:ơf>l q( KSt컽-L:pK,CUC8!l 9͔ kZYf*' TwB?Js*0J~,u {|\G V˫c|bs;ߔSVJKX+iC.nm+DM:9:zpG*GJ<0@8s-{GCYJ;XjAЗǼ=uT;VPK F!.gZM{jkɅs[+,JJ ۉAݷWrkv]複5_&ʜo[T\+h~H)fijjfy]U5j0+6%hNhD+w 3%X93!Ķ\QSGQ@S(7BܱꩅG]\mTyռ0c#Xڱ7;-+[a#&ޔBZL 4ߤwݓ/N,¶7q0]zW~eU~vMo`ѓ '{ +ec{.;t49>f),f'L|(1A(bCE}c<׉=MRh 2羑 5v Q,F0C(KyREN٨U= 6Gu~w!w60L ޟᚠsvhv[祱i65\nO\:{qaOviQxb!xD/.rQAQt+<J% #g8mv޻;&q . j A{I ;T7ژrN9{RR'zh~C.'bPDzcY+>7= jgHnuOP2Ѩu,[}n?Pwp] iśh-8[3wXٸĢH&@pv=O<"ǥjM(JE"^„fȎ3e(IQG/W8ۗOIC bSk1e{Ci8c=WW3&+|BroW{Ԏ[k. 2~)Nz闐>dyFrc4A*qFPEP i~2OtT/_\PqFPWNϟ)2p,GENB}ḃ"W2a~x$)@.,+K!z`tj늊%.\j-mޝiVB**66(OjQP)aZ8%up&ux_y AT0{(}\p&n+cK45|>c3YhJ) :UzKޭuy}U@/5J՞[Z[i]n*jRjhKP toGü{se`Eh#v8 w؅5cAES=I^3\O@;3E2iwaf$\HZlʴkzu $/.`̙TV|²DgUAh|p7J< ̍"_B#X21aʬh#-|DL `; ysOrSr7=p;aN^͂섲Lܾuf#M9 " F<?]R:C1}mCG#v2E<>RC]dXT&MxKYO45|6A|L.)r?:MwZy Q1 ܐN ʍLV}v=ÐR ѾW;bWXA.1P Wh#?<~h n?ǹ !׈9@?4B Z:2LŴ6*?iW%·R-z)h) hp\¦Eu76`)&HɄ{(͓!o 7iw;[gy_bAw淍ߔϠFqT>4+l_^ƖD1o j7vJ\LQ*wEޟ=WDCVwXo\22n.v lrtM`N UNP^=#HE'0:/7AΜngl ވw@3%'>6P⩆9nTO"f'!J%("s@JZ R>.&/"Jڗs8ȉK^⩕6?@m}*ܯZI8^ہLÕ8:v=r[UMp!Pz?¦1+[ly^F5΂AYTvf`0~Z_R+(:zVN: $/"Ԙ[}ӕ(ĕF-Շ /0jkltpҪX஦'[c4C7.1Qweoh*Ty/ABļaݑ"[V 5훡'oNJ9$o*10 _STV #$д;cx|zΛtg "~o=OiKG1n%cka|ɱXa2g;?jVX^q4K riglԬ]ƗcdhZLcI',l)ŗ3@!xn6)h+[} 62c9yqll,M6f=CiU\ 暯ʦA ^lsU(stVdbK"ԽS"s(2ªw zi`hrp΂Orr 0)dW4YXL>48H?uyTc 3C/>0 R;Y^6DU;ZYO+&/ ;S'Kꂐ V=?%/&l[|dIɎ_)d܄rcR%$D0y,wd?ҟV]tN0hidfҼtL~@u %iI n"CE_-!S< h pd՘s xJ(Mo28X L@L!`js0P|/G}o[e"sY~9 %dTNQ%@M8>OܸsDEdrjm^ŠQozi#\&+Hg>Q%(8{2 P_^KytuɕMm{}4fg)nK\ 9} &9}W)CTfϡx#c/E@鱗-0Pĝ* 9 Vulgf43j#0|AeB6${YZYNIi7Wׁ+*ʎXr bUqE8OZw3nۻ7 qDW2_+%1m[П kfV"VYlsTP䞱:hNk;R#ܔOgCSU+mX^#'uBc1wspQm_D̀ 6{<6#3I\302#T!-7)Kw%$&E,0Gep{ueksc(at D#ıy s5p\sw #n`FoժI(1zqTDh@}.Ld_9#^hG,+ui"pޟ[h<Œ%6n׶sE'44ސYS RBke38sE(k薸[>/ZXfּ ד-7\d<#ni۹kϦ?alǒhO-'" 7a3Y`W%J-UMh!BGoTagLz<$^>^ (*Ǚ}~EM{'JG/x"sM-#HLp]a/N%@F`³,6`R}DL30X6mv'ԿgVCj4g~^㋙s3&m[F&+YqS,&,Jn>) N-;.1q 60_` MPl'/-k#4H&=DwNoh}`- J%v d qeR )iǸ[9Ie d ,ULk,8̖ ,MtDYd5tI8X\ҁ< [2;նr?zVrEj#XyσBoĢCd3 VNw=0d#e$' 4+thk0 o"s4o84znYnԓ;$;2r0y.|ڹbKMWMAXi_dTadBcP#2GG{G4̞̰eEL$"Rw1%[yJ>AUjrdۈI?@pgh:k7Տt#~N2nr9.+u&̾9t*KԞZ4^Cw0=Wex8zG_f V ;ńfg漪oτVNYɎǝSH|͍w Y47h'{y'+s|?5b1g8mbACf>!(|,S 9srDGFcK) ǽ{ŜLOYj0x0IJ24X;=/ yoM:6c*z 8-˱b5h[ԗgJMEi t#H=3qf6$~ߩnOxS/ 0i_6kRBxaGD_9golȉ6.a~C=o&'7W7д' /l?e|zha `0?Ud s[y~w=4R =qbI{w[ J.mW<0жP0mKjacj/Wn'҅$]M|tΥ$XbWᒒ f5`Hc1qu>0;?'JJG'I#^uf̙;Y[T[j O]ӫ'U61ԇJ:X (Utr [m>訂R&q6gk%BO`tWW} ↼o CI(~5?ͪ:M}_ rNW/5(ix eG^\J\uw A4 v\]KɡM;i޻;8@11T V@7M{)hR/%2+a|o$ 2=h*wWDMg"lΫ=$TtQfS>r3|eEPן{(XbNv=ĎITF‹8XIRn%f 'G7eRcbbZV}77m*d_}},ByKқ @9rvȖ3TQen/їgN^^WV\GdG彥c9 œEsUS mQ,xNP7E ֟T<ӹT؁jkzK5GYv<yUk[ՁfSI=\7SeRk |D%PSze_ *Mk&(Dn;%lq-jhA^XgB*@߫ Vƀi\f&Nl/Eˢ3yDu_#fP^+ ։) +@ŏ7f ?8u'99JסIuyGfӞgêW;/Ro*vdwQUȺX س{.RX1Ɯ0yNCU7jaqqV$(U;C]e`UIpRt1 )ȖE^8e@##<5CO%q,9# qH3/?9*ʡ925V0ssŠ+\6W/H\$>@M O3_)`?1}+TvŁSuº~Mk㟎ʺWu@PDrc7{%%碗Ղ:%Vi$lؐޥL9Rd|6K%M{=z?ƠKJ ;pDuaJFmtKNA,zk M2Pt{)i?jIKc{>2Z^ J/YTȄvļ!zKfa^)ș`PT`i0ռEwC@ޜu8LѾ9Qd tL i?A;,e:E?@dZ>Pn:nkmw?j{㔄U~Z)mL/ .\*O%!}~B/.EѧV aǽ yŘfY6u7u : {lT2ypJoCD-3c>1wvZ't(Ze~Fהg/orZASSm?xPËrg0+ &t^|ǩ_TjJ&HOR:|إb:º 'nIoÀ.0;ӷf3HOkW1 lecF Kvio`NKJ_e?В (嶬vj9[8vi(?ۊu`*~>xw'FyEj[itvQxV\M5nQiqb_NIxwjG:@NA0ޚPCB,rsK=~5szagWʁW ?(ˤ%;̻~b(tJG plF+lKcȞWtv*Ȇ,"0\ocV=n,'; 껼) x/nSf9JL-U ٹzBZ7s׎G9 R ]u"U>' (i̓mwf52ϺRM /*NC?:kpϒox00}&H9'DdҠYŤ3Xvx5ƿm-ף̠Xd$Jv&+7)@ٱO!C |H^hHW{t~ẁ֥Ёoor%ax[,&S3̐~WŢKybWnbM {c~W.94hNϹwskAw CZ^\B|S!*Ÿl}TF91ސMThp6O#g{8 _}>)+wK!-V{TQ5H8뮼u5E5MpOK^{T${m B՚[2YB]"l'k⍍~Mq Oj&mLhVli(@wǓS\K; eMBxX A=u`m&B8$~uT^bȟVjr'ٷ3OvE@ڳXA$ } s\>֛jG?YZT70M)Dy%bK,`y2zdi}I$nZuJgؼ?7u="ぽ/m?$D5A=W DPa;&* hՆ1 I{ NmYH;r@~s҉Tі$qλC*2 C3NEd '~e>;Ⱒ+qco N6Ԥw; fx ! J^EYg&-:'o_ ׬E ?\V/?.gńi, y-ׁ8E;hHFh(cjCT)`V}kEʒb(53@ɏܳ=WdYZۚP(nB~u*(gNh_W" Z86"g pRy׿Ą BkpFrG=hdZ}4 C{PraD@I~ Q&,In[{*[ 1@?lH]L\CvOw)˚ 2g8{ W3Aб -; E*~ǐ3 *Xwz[*r$#š՝VZ >gKwfQLWGjCظ1L,ș>U:ݬ{cɢ/RdvRSo/{>*#e)Fx7ToPe69{]C#kBʖWGSB'ounG̡KIp:a=\ .IVL}]-:paӀⳑ:L6UX=FGA(&"5TCZj\ob=S^Iִ +xE#''L;)f)hfwL%fҚ깥 qHv~>U& I ;'zIE+QRʃf xeѫU"CԆ1%ѮYyտLbN"H=(*EWx%bGBEIPD>o ZB:[-Vpg >+a>H=^v^E0Oz*ѿ6HD\ŏD[gQ pʿ~Bգw+zU-]gTΔ>enf.Yv8l#оb2̃&53R,bS Ψ0]ŎGZG?C]'csAGT|fh+)TrP^5n<(UlZJ%؉sJAŁ$3=A偷ޕB·<f;Wys8?qK5{靑Jz *hV F cb]J$ k4ga蓧:9zV=Zd/U0]9x:eakymCes_lu /vuo'&?óo˧4q5H')t+@XF<9$m}/񸷋g Č4/SRrVRn'PXh;a$>F >bRZ_w4"X3<>zIb݌юQc/$/zU[_TlѝDH.6}e-[4| 7pHy@kh̫g+ڛp0oKcNI2dsɴ0@=Voqz;})އuIKc] JFB%b#Mוer͌&QD6]HBX᯼q@?iQ Bx:NJ!y;]~S߰ 0V"MNāv0 RA?@!Hhf"'K\%Z @`w^yZ0${/f_@'ʫIKCNcEqq dԤhM PURj oPBi<[?^i 7Eҷ,_p#\P;AogSm_OSpm3.TR pM..fqQ|S >xTκ B]umĈXpFeܨg -Z_VR)=א?~ϼNq@|K Ql3|O^;$C.,__*/r Tnl+F O<Cx.KF3eYkX'Wܳ w,&@):2Ayą.#uk~o1KP/D;W9pUømXtBЄ aΣn?+}c(/mFJ_c]_Fg~q V?bו[g+OMܴ,k3aң=vEsBFh{6 2) '[#.96Xl|y[Q&6v<~TJ(%°?5.%?y8gi+_!6uS4.}7 .. qM&3,KYMWthU{+(|`nnLy 탵Ĉ]$SOwv5!`78qw!"wW\G\KN$ɜW5X3Y":F =k{ƛgEӠ[j=6%;h^xGT8nӌ,#\wGdf4yZT(Rr6?{nxEYU7լ4)oY BZ2  udău^rBgm䟴寥vDxJo/~*[Ϭȴb]ٍ/>w,vkZV^vJoJB0$B|"3)<z50ژL&lpPM) Υ 7r4gw,1r 9;!w޻u~'c@MVѪ| jX O䏰$ D+o/TW45BMj/:ڨ4< 3;6,4TyT( a4!`E^,~YU[8Y0Gkn٬I8&@,Mz&^ChN~kŮ[/'G<0Bsv $e;9]%&\TK>`6Z [biH2'y;k ^@_vV Rkt@Mʘ߅9LW"1h5 `k'En)8ut%]_^jbj\/Q)}FE+C@J7X4l %eTfmA<rw/t4Iz,13Lwͣu:Hpɖ ӈS9/5OI ʷ `/~ 0M b;1kl|mI>VeMԃqxQzU˶d-PH|_b Q*UdܑN+pZhu(G0"AjL7, LM7YfL}%D.6Ӄ`5u`)R4 JL ?j2oö qų-/բqqʎ#pDžlD;L7T^nPrK@SG e;O v֏ҶN T^aLbxi-^͙16U1^=Áp?5.60!Ws|DC=QMYC=T"_s$Iw)~ Nٷ_,|آt뜟^ViNi 1w5HUދ:tzJV!;}Jv:U y-؟5a_8Ij)@Hn6XG}4?|_H8ڽuxWgNcMHe湻j=](K'JrqDweqUhw4tQvv,8Dy 5] j5|.w0EnIeZm׋Sf:Z ˽yk8 V֙{Gt ߏ;EaǷyѧ]Rnp:Wd5t91Q>n//Ώpv J:6/E1dtͩo? EU[&WЃ%,X&qClaEH={,ᇓme-R'À[S!ONCE4֐J^@uk9|T觞26M}[) ghHiUyc e)>).Y:ٿHjA= oAuŽ"Y}E"U-(+pB8'o,vL ]F!5b3$EhLWt2^ Eɹ+f`;&#Y l;u lO̓9-+RN q+Itnř$=@]A AP-`'%a_I$ceyD5)./z>Y#՟9M]e]_\L(5$Sb 5tA7#ـ` 34b (6FTzBJTRgCQ . 0Vƃ;r_N,<'@A}c1h45W0=:eY ڔ<_>Z[2e6u yz/V X=kZ Ο&V@: Uz4: osj"a!$Z6j]ᯯP}UpVKѕĐq\,VndHM@[, {ߦj'B_)d`{uF>#gsM >g!; DkN}NT /#R6_95؃d!Τ1[LR1֪dJy v[*BJ|8kBWii*!U(̭ӻ`=\(+T'>Yȳ6ْ)b#$nߑ 'gdO9ybVh[vV` S2wjeمHBIQF|ҏ̜'Sp'<fI(w,vLA_=žPÑa /pΰlMGl HJ ϴ= 9ֵK1gF  m8ߩ>u5Y-?讷f)"N0Lc!˹q?6..\[ɒě(" h V> H >_00(C@W3٭\~ނ; t}n|yH kЃ/dB:I+%αcQyXcLbuEH}P=K)9Y~^rW ĭuP8YFjQpOi.Uܻ~>.BtQ㐂0M0zn$JHtI i<0XC 6vrnSE37~u28-p[SvMhݺ--Ƃ-8S/\@?_}E\|!^`zXU3"#1~Waι_U!*[kHi$ pµP;f{9?k.*yvfd9>-tj? >42de&LG+beh0cG2*@eƆnZN{&̀ ojdϙ , icVnn)ȉ cgYZ07070100000013000081a4000000000000000000000001643420d6000029fc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/)]?Eh=ڜ.+==LFR$ 8w8OOy#t,b)NSܵ =RD r?U<fMd^ 0X̖k+kJ/Ҧ}q9sN_})c+KЪ>C#NkZN&~s^ V@C6-\~MQ˝;y"y~tIwyǝ9^ׇ#XJV(}ǎbG!a?P%jܪآ2E %3a!|ֳ yuK䦋bUxMynNE`WLߒ)E_g%+%݈*swB(y v휳r0\EbX+k4Z)$s1Va͖pSfh]R2o.S vac?8Í0,n"`/iv|މ/PLXpF?TyC2 fo]K#b)$ rj!0Y[>݀=U?ﳻUn%SuxFd׿l(]v"e{ѳn0]w^Qc?}| #Tz+NNApvu&,?c,OqP?D<oґȯI$ Fnp"Q\e$ґJTZǯsJ\EyF¹~mYiq_۪Faj$@PKh[-C9oVQv\2 @pxq@mбR9$-]ʎ%fL]kqңw,qK^r p `9xK7v&`J9*5-BHWh:tdki-%]IҿLc('q]bp"=s`sZ79tJv&0#\dXܐ4>VjxR;!$#lLdJzA_'*~gX̮N=z!K´@$ecWb(w|9+o A:޳koqQ14|L;oܩ<0=ʘq&7UuLg-yԼqs̶AxOSf5\a?IQ$ӠF{eOru 3Ř#HٿwUVaqL !3 X:',Aw_`V v(\V~LtrfUP\~. zwO*Nn(L|c8sgp%-s,B飣z%se}U Mi14e{r\bձ:_Sd l+wogB+,7~nΞj艎]hGV՚X?T o+VGc#1olw8Eyo~C@6gyyGu.v3eIQ"WރNfV@4е %vt.ωmis AɑFGMgɣgm~e yUJf \R1y쮆vDIY&+m8wiV+_"_(d4HW$^&2?ZSz.#Mm go,ˣ>jl# RȠ7PiRd~[sSqDZ5VMݸbӌ/Dto3; XI'曝|3C g=,7!TV@Xv_5V:7”;c'C/ICOGLP`? qꫴ SMoTE͞f雒rހoe)sE^AQ jYt%aCqd3C7t4/\9[BAmةV[B½RwB^w5m}YZ֮K:j/Uuh>-4PSc-(A9eU$XԄroPOJ.`'/-4+1N*:̷gblPc8ٰ mԚ@Am:ٿ:,rUM9{9ܺ<eB8M;H%l@yNhkj%+xy#"!h# n2. +d4¡/HE7Õ ܷ Z$X ۞eD`0/nsANQ%଼k+:;7*lvTCOEIJ地hJ%%e@wMa%A {g6GM®L;loN TOC2?y_^\D>^3Ooۆ`jeI}nDKt sD"fl珘ТrE3~6qn F9^zGGj۸Xa 541?oR.?*_̪#&3ڤwv vVxj?QV>*VĨHe9i%\ lmPDf.bo#BM/B/\ԑ^c6;r|.鮀(b,OӋpSI}juǴRƓkEc Ssv|,-,b|ghhcDǝXs)$#cmrH%s&ہ褣BkӸUErUp–t< P3PU2woX fK&:h .ï%w&gRl+4mS Zi$fNimMFd1E1ޖV?W@ vcdnO" vLRf(@FfOqi2Ht(F&C4}`g#', fGa;+wE%H4B[~:Gв.G7sVQWv.rV{FXt2?!u6>bhvdC5P: Wٵy%iASgo[HfΈ0QW\j^0Ƀ`jY(>N^<l3_8;›Ȭ;Hyv sg\`X,uEO~ᢽFF%BcD_yi(ԙ}Óuߝ965G&t=2j# R7VBEZx$F[>']G>/tF9q#L˟sbS430`Q=y/j_Ar{(SZTs=1}"hfb*]Veo8V?]a.5 K^ D)|xrD$@$IZټ6gwXRKS}68 ?-|/I8KIԣ]^4@N&] 4 %n21J9ThZN(X錃/>Sr^-sZ]8v)jrdͲq Ҵrm鞴*Uͩt"К9Z䭓JlK6ؗ/{UtYh0+Kc Sc*uE6=bֱ>Uk0a$L=O7byOaSCF вҤ!W8ӍD1K.m^VAmIG&{B"4;r[X} k_e5AKU0Yެ v| ́ dZl|@Y=? XK6u_u{ tKDlI. +&3L5b:LL+UTDrsiN-Lu z:3O,5Wpg!P?p6ahYP ƔESJxYfKx񬦢fE( MJ;1M1_ T>HXG߷ 領IKkȑL}.%.,TגT.T=͸2-d6?)a$|Es#jC c}~0 Pˉj~%{бNd~r 8v}#/ڒ&?2B0 \Zb&*2C,mTbn8Y=U"J7S|֤^췷|E egx|,O.,W8w|bd6< Dc0+(.g 6vKR|v^+/iyMO3Y@ܬYEl>Hѕh8檖ZEiC`?6$p<mˮC*ElڬRN̾֒2 i`DNo:hXLhJS ^qZ5W@I"@Mt s/g| cR{n" Y36gC,Mѩ!SɅ6VfA3Yk #e ,T; ڢ}gլNPwh 1xU5Y㬣E}tvnֿGAPΟF }fg]P Pٝr_\E^*ZŮp)X7Ҁڊf򬴨\: $7!kszbo/t߯1zvv֟6)x0vXAQn 'wpWIWeI[ax?[#1@XBҩuxZaqp_=+1q۞5"(C 3,h(Bȳ$b|Oga%E3l)!>qR!"ɬ3r={^8f* 5kceIҎTqeВab.{ՕO75~E0¯b@vK=ir"OTd@Nahx[(6b'{ VM< WT(?@cfuIN[Oicue ", c,umA%c*Nupu UFogBv 3 *[!<^v*JV6"nI*J/"[˄ԴʒHKFLM3/6LJ`wzjWTژQqq\Nb`_ĿQj;#Z:Z &4ŎA@:0{1D,ZоVy0?RYl˝/g9iJPr1DȱRl N M%j44XiBp@l/ϟzDFi2ՊQ]77)e F9{y3$WDJgn2%g\yf +-?OӺvM8;a b^}4dv?#OC/nP. P*]'8PՂdb]Dk0Yߧ*vlcQBJJ Uu 8{Dj Q Ub@d̍+ȣa?}^ {]a"!+oN:فQ.tCN*DE ˥$ iDB^]t O9&h8ܴV 82ȝ6O"CsHj 0O^|Hf3kkRDhy@+ŬAPA&ZO%R{ar,#RɊ9Vz1wƅ7$vpUA+M] ITMoȴκو=%|8ڤ$] !ICApTD^|9rs'aZXõ"8Ч>}ؑv.O > Y?7'D7Ǚ$&HQx6JPj@em$)v⌲jH3 Nc3d~}oY#@*^jA@49aǧn':$eU[>TW+O?@B/5 r|MK_+ĠK㋍uD&z +ߞMb\8Sx pJ4ʚ%x-s#a'YҀŲ9պ+\ޠ劢ПhC+KH}6HlƀBX9 Dמ [DW*n,}3z6,] RCuiu\ UIWOQOUe x:uN趡hYb3pje}YxL[q3Nِ#~1RHx Cek)q |h.)44ݦiv8tP'] Lp9q׌#eAHzBg,hOE$E%Ѫ"R xhit;SbCQ2L#?IG0haJrxP_z l}]D?NI*g|aʱ_n{F4!96$;Mpw4Th) #ӕN*^Ю[𺆺  1pV&U~OcG/ @xyDˬҔ-%)hͶBeفi}B/Xdy]t P9/8pF2`m:c+t` SqwZ)b3Y>*-0[d3^V UuѣûeXs,_:W6F { t专n{9zBƑٕ.bSFmX׺wiObؚFy H >f?uICTBHRψv{2%dF]t4bU'>puœ3{W0*f(i=sN-MbѰrs޴b-@W(yѲʥLbw<ʷDVnZ̃yuv3؂8 ëk\ֱ8b8~jz!׽\]?[ DWSdJgYZ07070100000014000081a4000000000000000000000001643420d600005494000000000000000000000000000000000000005800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/dTR]?Eh=ڜ.+̊VgzMdZdv%[?RqIUT?3ӕ/H ;~7z#CHڬb{bl۱T,=skGoJ ˩^Pk"۪~҉kwxmJKa}3f4]}v>fI+x]v׻"\+^-;r&wyƐשiJ amx~|Oƾ0mKXȮBdӿ./_-S\ rz|VvR!f\_}xuցC"*_ [xuXȒn/ΐ]ͭD?jtC`h<żQ*UFTJ,Gɍ]6+t%Mi|OR mRPėn68F`plqP 2HFc<_ ㏄K8]j!#Q,GVP舟iCĬs]&g;cy_1|zZV׊ՀtRUE?]v +&9愓/iCex~IHXʘ`,v"+ W;ocICy7HᲬ{8WJqjF=Ki88Z!ȦUq?׊.uDvt$~NgA]lMAAr@nǨ^v䶻n(D,C|͠B"[H~6aLx ԯ_($ =WЄ_*PM6(d-{҆+7ӵ/Aз6.xEϷ tsS f9:& r68 21a Alǹ.W#y? cʪP9dIoS")ݳw}L.|/ inzr%is0%qRd FO쩕2vjʹte9IT`_pYG[ZAWmaK|yFny Z6HμI^)16g4 _-VswU_k˫ cE [MTb >dvIK``Dغ; [`ڜ-%(:GrpԾE˙sH`ٌ-EFݰ{M+b,(ͣ, H=r2niL͌<\ōHhsQ x C "T4 Ǒf[K6N\aKaK섞j)Ιr">ۍ7e 2!ŗd k hӃ) @xsC]rDNshkYp@bբ/R ٝ`>hjR-W88GT8CQߢ|f.w#!gC߫(HsǟJ-)n'<q/_kE;5@d X1Z9M#&H#QEat2|!Z~>Z`x+TOiA}@%ӵ;Kijѽ?jDNcZ# \0v$OjnrKz*lv¤/Y7QFo0يA)3 ,g8nפqV? ~-wv1w;lZѬNWoo<]QՈD,֣==<6?8ϰ,5~\Ѫj>IG<7+(oz9ڄ6^@pQyO.ҳ+G0/]5j0 -#y:";VIji#y3 bz*&=.UM⬫7;kl mG_"4Op@OPmĹ"gk,1JR=$d"`^O ͡nǑ`{ qu& $XNclW "#.CyN|>OD1s4_B^\]DŽ{G\4ԘKL@JB1)Y|իr";WlZ^62cEކgnfrTe;Jc;7&$䖡4);:%w#t^'i P+ja3F? V( Mk̶7yM, c0Mw:; ,KȋبV4~>C*5G3)Uu {>}m)YɆ^:nY̯#_ }OrII{,⿾r8\K{0‹>.D.C]X&}vɖŴ9N)3񐔂GL+νuk%S뇀֦"F0ꦊUF)աS.}`?`p+$P!QlƐGzGIbY\JbiC3.rOءK2\þOcOa%M.V}x2Ct?>-ި͠A#;+^zb-R|f~~?E0LIh8%GۯSы- VA3(F <҇S_n)ށI8Y6Fݤs %ܤW+<\R[A'&Hrw9{e/TDT0#U3;{!>ɍ0 ґIߚ$c#B'dqlpa1N8XP64nSdH9,?v_b~1K~ê gXBF bA8ev+t&䦩D5:B;,/vO) Eڥ3ʀќJ2[ITbnQ\Qak U I97 r X/ mb.~PU}ӾE#OQ][%Am4X|BN %|bv([D鵾/,j2e@0^8#*Ui\&1r*BnfqlfWkTw2RY 24Yρ$~P¬<}z eZLaqxZЎKdW)fU h-=U4-V;\;jf(>5IX91:~pZSԈJ= pZЭ(݂- KrZH DDKk| W/|:V: . !?-Xh]ݢU5CE*!u>5H4T>AǗnߤZ$MwhͼˊW`1O!IhYmfhe8hQ^pXC=GvhZch\WsEܓ.3V Yoy -~x!ǰo YrZyEcn$XDW ,[HbXbf-z{ "|Ďc$JUi[6$BPLg9,y'nSCT%xFnz.ZjgL}a͋Mm&U/PF[xЖhJڔ^9ؚaGv(%*QX`(t> xGϔIy7DaezPk4Z{%@%@3.^]|][2CG:TV"x m-$ NA,t85m1?1:f2xA3P86Cu2>KlͶhdvM97&^;gW]ЏC\WMdS! +9Jn'aj*8ك;BM$@ΚxdL%GuKuo.af,߂GD=~{tW4tNd~/" p V"%Eg7`5 <٦týGdsE8 ƥ8ٰVY2!C1-YÇnl\7o;q+J P|>S}vc0 (G:w?d]"=O $1(=tSK-)v1i@?H; 5z]A]3$^&/lnj.ʯ KWb/PBvނTes .$z3.h"+oʻM߽*,iyu`hL;"hG$ OHbչ+M0e{VA7˟(Pϼ€a*\;f\8N(+"'2L C ;†s+Mα?oBa㕠+p 篓^1O})N:誜JW[vt|FE=Ç|/BMGF4u:mEi]Y0"_FdNQK #:cZ6c; PmsU7M-ƃ*>`Blpϑ9~y9HG2[ן'Hpҏ!0p,mfp֍AG}AޱYՖYif22n:Fm#jxx crL.Rj0nKz[ȭkJ*^dXcntDq(|SΙ11,藽nHHEV5$#Hep3FvV bUvR&_kcu BI`QH)]$Y2M3ihr5'YN݁/ŻWюx]+vFFlaXfP8i9Bs&5k Q"c͸SgfPռsefom}f>(A4:1K\jzVf>5D't31u-cdXf n9ʕOhڏ2[c,i1r zNY|{y[U͎՜~'SBMXK"R6+GnfUSnaN"Í&S<oK_ }S>{TERdЉԊ *7;$'+TgqZ0egPWpK_a9;c[ ֱmglɈ[  /)GTq.I=FHL~2}vֹym=c`jK.?=30a!'a; b Ѽ4Z^a6'GTJ4g-^cW2V~)T׈ f._6V~dVȓ2<+Bpn>d a&ӟ!(#3ޙsk¯;yeXF\=OqqCWp''QM"uoÖ^jN1dz%NPD|u1}[dSyyg TS\tr̫  mvv\ޛkT2C\W» =⑗5Q8]ɯiM&M bo F8STj/퐝`F+o G_8̍O@[j W`5T2߄BйğnX^co5?)t'mKJV~6qUӣq]Mˋ;n9JS;?^vΓU0ϽGte-1rV04e7 %^)OM&B4Ee8v4nu FlE\.!iI3GC)9+.T6 Q~O ٌZ8oe +sY?k&L [R/ce-#r-B+ kjdg1BoFp*톥9n*߉VKoD9f?syY[\L~pA>3Hk7ON`ev.FsҟNY"d\![]+dlhk-r5 {X&R=9B(с^@!S҉ YCнW$6`7+O߁9{lu]ۦ:??:٤@rr{4ssJ{5uq v˱dYͅ3]V{EߺI|* > m-0ɀMDPtT I! ?:.3S hqי0DV6C7S% ֣]j[N;Na,P@IJJ%Dq-ԓ:EZZJEv.ڸRs%:ƙ%3ܕ&4ޛ Ѵd&1SN!S~{]giww] n<5z& &0,ӱ9LRG& -(P+O:UN N 5&f%0PV;ZCbX}-Wb.Q$0b>GTm4ZC+0\!mtT%Ifjԥ\fB֌M~{#͋5[. 'DV~ɵT1{;0g̍W6jc0 /[ENVaW YT.<{o!ʠx+@MJ RRⵙ81)GM9ٕج#]žE@ku2].UjC g|A& =A"?m:[ ܈B|A2wJ9`q΢Rd?U ng޾y¡ X vA#x VͲ}4j%*:rZ17x7emG?4# 0y&_hM* C LY9i4,?ȥ=ϜNו'!?.uO@u^hl(n3Ӱ$,?幄ա|5X{5A+eݙgk 3JjsźUk #SK?C @;SK2 n2<8PA+Wq@ic!R$)@J0PE#jIX< "3HR/?۾WB|+"&=mH0^A߭mH+j;u}*{<Ύ'heĊ74vV+mihhEQXH{Ok8_1gQ!3l٤|8c] w|,μX;ћkiQ R-)C 3X|:LL|~2F켎WM>=tJw>ҿٚg:]>Cp`ZbHh"$#(XĀ4@Ar<3iF-pImu36FeH[YB( .BoyuJVPE/.Ntzܼi$xƃς`o@k v?h㙇ف* K-X?hk.H9;luRF" }U\,Aмh'̰ cY:qVYU`I+^n`F1i7C Eߌ,2Rgj/A`--#!?uQoX!Sv"$\⧢]?"5}oz ]}+(&-EQB]A/Wޢ4n0"^FdTPk1m3-hvvnL"wƺ-/kWZǐZQFո0.%&Meҍ۪q!2̕id4ot+ V Om]lX>;@^ǝꁓs<*+k1KlHB`5VhI.'4zvOyK~JR] H\RE@ cKX,~F@A}[^H[M[|*uqeL{̹3;8)e`J#B2))Bb8k )"0B3e ">{Uqtu*lvCJuӖKlvr\J$V94!{__Hhn7T Rscդ<^Y:zV>YmGJc-x=i+ZjTWXzI\+\F函v,b%D<9zpOx:o$!l1cf,M+ywHdHP*'`Rf1G/?əȮjH  WN1!)- QG쀫A_Cj{&'^ 6~hm$c( V\ZZ~o47I'O'e`ig,pϝ+?&mRek6Ahʶ퉨ŀ\z|ub@< oPkE9\>vei(.>/`8ftw:sAF_¸' ws?j{tCgg 3pQq7 X08L{mpat1BG0BB ЈVH~(u #h}90R/y ۊ=…5b].)8iZ1w˷{^k2o\a 3k>wȅߨ|!*7 w?LS{"3!m&cD+VgE8artvu)J=)$2_-qW$/CӼPί YMzΑ:(4%[)#~xDȆl<}[ѭ e]Hf])PX ϓIO fl sw- eH%-mM60u'Wܙ5t6+cD,/*J:[Z9;˚ڍs@RfH֔gqn/ހ'/A5YUYd)Mz n(X7 h!:G(C4qI>(ЛGw33z]%y"j 2$k.g*QT~ ;TśV8CUͫtĺ 1Yp%wy͐EPV.jm`|#jaKt*kNfpV˸`ڇ?WcQ&Wbөd! @)9L# 59'1!?AU=!k_+{ VF`Xa\ީ=f܂^℃~,մ;Ɖ{[,:\찈StY/B |a&R?\Kb:3'J]MzoOWtzc~~%^siPb;pY㩈MG΄ecL.{Zp:" 뀩w:Pۯgi,\+ȲIt }񖢟I%^mZo C8' GJoPlF=x.:{! kPtL}O,Pp+IJw'oue'?d/tucE0!;f~!|"{UBX֣ u@*fLf;u]RA&7j(ۚS^C< lػKc_Lgn0Swr)V̡?擺z]$%h%q0 e߯7Đl:Wcr´MSqB\t 8/^71jBT +RdqnTnU"'ܔUW6gϭ!Cm!iKc5UoDݶTjۂ }޿q̒c1] Di$街Am%1[Z*I[Cّ=Kx\h} fVjC{CaA)d ֹcT(;h(76by<Rf$<ItɃNuW AUUYmġJm~"Z6<Ɛ翙y<i?/#jkc5U Go൓R?>XYfaOl™\:e\Ul|{ yQ=^\Td3a{r3-@嵀6EnPY*ŅGkJ )@sYҼ0C{0pt Ug05B$GЎ:UyT ߴ#ݎh6WԂؕI i=7_M7-Ukx8"d4r.,M8ҙqR\HЙ2OaMd]U۲ \c.6M9#鵊_o{@q(Er\$=OP1 5s{P_X4NCH#[ivVඨk f. e~D/4 7_kmc7%%Os(wFJu%[[Do!@(`>hTL^ SlӀ[b3*^/h]]G>\RqS91ohGG؛5аڑʸ%/8GYe #b;PJPlN`',`k"Kv&Q'߳P*s˯UYh%bbwFQ~ P븉,%ح-)voL.oߘj/w7`E֮,cP~hQ߿ZUkݣO\:]kx"89aO8QӧQ-xjۚj+8I›N86M'f#`'}=ρFRċ]*SՓApč3܄Ŕi9}eֆ3\5 po]_ю>:RLdo1\6k=-x ˸gtcAu ?ʂ0~,Q(9ojg [oc]&*hc?.\Nox\Umĉ.&s%Xg ؾV +46TH!bZ=%6ЩԘr+2CC]MV00 x}) v 9?QK*_.ژFI>tJy(Qҧ"=w`֌Zfʸqkڲ YG Ubt2nBԾC՜?p:I32| "(9gA;bp/->gf#s!#]/̾"9#J2.痯!"iv I?>R:&cC^'פO44[A@((t_Jeh19-dfMk򅭻Ra0*+G|QQeE@E.Z*FwH^fSF2ևje'z6 G`Ϋx6exn6p [&yYA {HaU8EѼt`NזQ}Gڅ;fqfϨy!Co;ynU(7&3Bm(x۴IM4SٌF5 @F!#:I-J;gE!xoW`:9^U9 hz3lN3S8扝e!w(~zK ÇrůcIO|H_֚tbǔ *]-ڱ>"$-X0R;qŤ"4#OZ+rm.0ic][C,]ܓ'DGzn$`Xе*w?|s<Ln+c(#-v?dom`$O酺 F&e  ђ Fݛ'6>HzFVk--[T%q 89R-OD`nVOmf0pXNjziS6QNl˯WpDu+T>*Sj.(1_0M74b0 ԫ% "J˂KK@ ]zܰWx Ή^mZ[VEdW/j>B[?Vq MލM9/[>\sm  }ZFtzuPce9\: m}*Z}`Tn=XPت ?KP-QCngʓK]XBo6R˄H|XIKNTl+H _}݂%Rj1Ot&࿣9-[B #Gl ge&)<'@u )y=bSꦪ-E-oC9[8XgmvN8O_Wn$A׌f";Ko!&ql5NfNKJm-gA_yfϨmV`Hf-ׯLdm瓍x[("#pZ~ }csBk 7G kaK˪OtTfx! ֐aHP.ڸ\ۉz\I0GEIG^a#*by.W͠6X^(WKhrw}U )'gȞZ UիIGTFctt?DeO (Yy AiHho K~"ǽ'晳[΂]F[@t,dS7{kYn=' DŽ]?zyY;k\9YG%/oB KAqb3 ztQExmͥi饜nKԧl7wu/g]v(E4ŧH :\Ti)(rƝ lZ6m'(pc+ud#J7 szSrU,- Ks.BzU'7aY@Flf;gqtbL؀ɑQ6ާK'{/s!G sNYWGpsO'{^JĽVG{ohoKa5M®NDܕOV?;Ǩc-G_K~n鲟FBwhE`,`h3:x35Ƀj+WFw:^ns^, x:!GT2M#]I&6J(ehIٕ3Dw %8 LQ F5b+8]V9aFYocK7y:)gc7~pjN{">ln[lA )q{K4"SS#璇`a!%ѓݷрtQ* Kv3@$gt?]K@{t X%:`޽/e Y#g* ߝ Qj ?]s9EL)+ k[,Tia4T Lk٠eC=oKj.*$:$Y~J[-gg"~l~P9\\ 5-FMR:A-|Ij<&ӊdDU߃lEb$že{+LNf%di@1ձP]'}DBٌ4Pgs%CO?--VϡvnƈIkfř^$EG:xs'˅[]M.Zn(D1V5Lt͑g1kXc4k#G+~ b$%<ǝ}ίWD: ū Ou?ƅ8m`9ϬER`G7-&VE,Ÿ_މşph_l×ujgԳJ2{z#s'i hF3yU nXak ji1wRc>73KKKph !FuZE Q $싗E;Q#N6۽rLҳj2'-CK6⻋`7QhgX#ʛNv͕Mۣ=UT%Y}_h ՂPa6~PQ{R~g})$V+c5+28OKAY􋙊ϹKBF@< 3`èbؿWY쾡|LjHeV5 =L,?j4y9(}n]2(ތ(GKx&_5wv'$Ⴐpd:||Sl _WJKɡg $uȾEͥ[=Ž-=rN*{(`T`V[K ˴C]yD D [Z N*H5Y}:gliVc֓g8BhQ,E_ EA5kKu@-4GX74r}:XDEi: І4J7Vta@W!W%Lb{[:L3]W$g9|O{e|V67@ސ C];|zL6p#U*z8AOJ UT|ꐩX :2 EQWQ@do$^T; 3*,v7Av K#5Q5V3kx3B)-9¹{t 4.CM'){KIݺ̜WInH\BK:mneTF&}7B,H VM?6%pGGǝJEZ-A#2 (sXN;}O K0-'Xy[һzzþ#oyϊT5p>g.R !Y_V9^dlJXӛg mڪSt1|S[:*Uq[AzU, >"Nnbo.ArW" 'V(y?K m2:iko@˙:&Iֽ1kԕoP,ya_F_'ݝ`"+ `bנIllIiecPlҸ } *6 =vۡ<̷]^}ٛ5݂oKmdgT˳S wXQaśkax,-P"d"<ܶ ˑt*h+jgeT)zӗQ~XFjֲowWYa+tUu3l_sVl"R@{ NBTrF["6q1Eo!`G>YSŴ0`=L?ZgNܝy3uh'Hᰇjq6g*y-qXݞֽ3t;(TuTeg3{Ax'ܐa$LM8BJPEH]j%eU5Hvh{+eчA~ 4R(KI@x-i7(T }Wsq<=xu EKb_>50/|N< X%Z2?ѐ@yAVe9D&`4STFrLv\k>)R& 1:U#鵧i^{Xd7rLuؖi无yLkcu`Q}K1j]?qQk.SFpAң4ĠoBN_ӱ0DhW2씦] ӊ%y L[Hi0o ‹+gYZ07070100000015000081a4000000000000000000000001643420d600002bdc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/_+]?Eh=ڜ.+XSLj8[qףu^dd"o }QDauS{9Rh%PYHV\$.Ha J4%2z61`=権\|Eca5*cn"IkU.#'7ٷ bW_Zݢ Lp.QlOPgò,N BF]6u72R 7j%r 熝>4᷇DCK 'g`Qii=Q4ܜ!4"DjH[˂/Vy SN^Tf_YI1ކPй ]-.q#ZMuƸ^VM0Xy kyD_d(^Ex ,%< 2X-Sәu!a`.\' eEI\m[_z0\f1`$ ɔ|ߎZ5u@ ]CTS?5[{I ;ZC䨘+V)~̻ *f20_zT)AWtqEh"Mz0I/ߪ'm&sWMj9JPIEy*G5muRS9du朐IywMWtjskYZ\ l[,Ǻ1Xp@{^(Cy4F({12&cSHme ' {7cvK|cOO=ݣPp؟pTUb𛞮L5[/KoμEuY)ླྀckd&Uwmg5GƂ#>/k N8Bv,Y>)$~9}XG%RnCp[3F>|*鱃)1ǜ-yBCfAC "r+]  \`/}bW#RbX%o{UQTsn16Q:lfZYwA`pxƖؽ^:Ì8Q=b>ټ;A( +~b0p"53ZݚݐeP΅0'tp :NPwbk8p ΐ [;ՌǷsP>:w)FUR2 ϟlFȋE8D$gBC^`Ս(ix1wעv!h7M Wt42@\rKrlvaHQܥS @Tks?ip3pf2[SZ0?z ő_;}X=~x9jգ-_ܢuQ#[5}g)gUQ8MϐϙoJ&O e.WAi.:Jt=I`;h|yQN0_aADoRjuPrkRnإ@.#e@?ZP1VBa« 2Ͽ _HϷuYl Y#X ^BwBKy|0~y &`ZFXy;FX3Z oh*3l`FKJ-AoJp&es$NbO0=TC0<]H!pFhY0d"S BRtè%$ǢHGRs$jw =r*O bLT(ҐeP>YA(Pѽ9N=J2.eX !Ggi,OًVclIt;?3g?; fn&R09d_|kGnyyɀi18٦ e]QȎڶ - '?R v;KNl#&_A% 򻼋md4_A^C)]pj~„ o9 ! )6FN!m 6y={@s뢋e iy>a_S~&+e!@k8Z_= m,aydZ)\xcGbsI*^+%Նi gz&SQ?@3`;ñgu?ɱ;\[ (5) y>Ջx]U8{^NJzdS4A`z o-tn 2SxzURQ≧ u68L2{T$(3VX5:]{ l͛1ƓGqOɓ.KH?w-"2nvt ".¯G9%>hJeѬãlcbjlዎqx P]bd0gȳbÞ;~>6MQT/pSfeiԠXHy~<ڒ!_8;/BєHmWy[[HJy<)ZD49nn]3:h%ys9ќ2ɽ|UBѵߣ5/dO1!zW3V,j?s$3eYӊKŒ)&uq. ;/[FCPǙ]7wROZҧ?Q:X?3O*hJlb ɽz6Yѵ.!xMX\NB6}R,eN6oXDbddWuĖT$xt\#<  ""E/pGC),. 'YߪIi%0L`UFEi$L؉ An/I9m 7j56Ce\v#t] y})0b8%O61>0Vb~[j;͓# H>y5Wsi~x'WVb}BjũMhǚTaCó3y,$jixRտ8'QQ3]'iʰkl}.+^L ed1yؼ?QhILUF⇴qW Ck.mL{NZ9]e#T 6u5SW,c>qFďYyl#h;,m%fi>/H  }@&{" B8861Pr4$|YHg3.at6; e){]2."f,:! B20Vҍٰ"L\_ZOqįJ y&m4"P~G/MXR\Fj 6Mpqu.GNz(5~zZv_@%RҶ^[HIP?$G/eH, L|"'\MϑbxƪG'_s@ oj<mu?σRFQ?0k?8=gŊ`[~e4r)3v3֬[/M,A=8^]sv6xmseNH#Dነۈp?n+X$|MP/.ta9-08ECʞXJmY5yW̸_(uJ7*6Ϫ?jފ_+N{S3ȀBPQc+,m>nw[ȢY.ڣ VpgH<|7cL=z%1]19E_! D0v':s<w݇V.a=~|x.z C{ox*2 -;V6aFӤx"L]̵]i`|ybȴ>Ŵ8E97H681Gaޚ%l\+Cݙ1r%>ΧS+wewOum8gΫjagSC5XKj}TA* XF@sYߏq́AtZA2[694|f8K?->c(DNТnG{<roDž5S+;ts V =SS9p0aYÚ;u:up|݉cݸ"{IW3B-xԍqy]¿?LXpHvCh9l1\^|ͤA~Y+1 ٤'۱u;ihʵ;!rYEJR?|r $t̾!+M SboiZL% BA zHCcUo9 M`Ci!Ӄg`Q?&*^٫)G1cͧ#X&. U." : .Gn '@_9^+A룱XM!guѡlf>& yBfaP3UᱬّdVyv3!@HC$-V,nY ~]w?RƯC~PUel9K<?~#⿊U! */aƘvJ-%i!ٟS';*:e3W{u]4.48KPsA<3@*( V!ԁcCJ_NnzP]گ[gy"nQV tM_=} qenQd 'Zc[׍q7A 4<"-mqgt6Q'l\փ**eb:9IMtG$rRAbdVm4 Qk}-'~Кq?;x_tG |Ūwgm 2L :{%@ *v<ԚPY(GMqsJ7nycU8Mƿ9v|Ӄ}jլiJKr! N!@Fbޕ0@Ɍ}tg *6lg獛1Jw#]Bp*Pjrhz-ط EG!3Z!kʘ L_op@ImJy226kYxtd&<@4P8_DE_ҫlMsXIO\9No`I G;gO\blǁdg+[:]`o(~ƠH3-1y#?PD9PF1,45eŹ.q\ ըɂӝ6ߞ4g0|Pe"PpVÆ0f3tvܓp r;BLL`KWF dЃyD"Yi mjFkQHu }`J-pѸLʠi8Xs^x4PՔe`a?]fg.r?idH$vqViȓ p  :]4(s9K` (`4wtjR>-96GjV*8 X*F`?йZ̘%8a!cu@w'E?}SF{Z\Hw׆j%ele$ΒGd$SH,HsO߽ !Mriǟ-JY19؀# N6Xv.<|i[EFd>+v=$Hj6󮗽RqUiǴ95S7}{DtҠjjK>x[fROP\>>Ic"FR {4`>[3ݐQt1b !ޤ4מH7ԢX(4{CQ0R;7R[)g?+pm [R ӡ.XtaJ Fϫtoa9<@]mWy0@h"sA;ll1[ӞWJH5dD+{IguQ9WƕCGjD=v9aG`jsӌ޺tU{ '=Ձg]_qD ~@ʜZf7-khfD?|N47ㄧAJXiORueط͌'frZ?o&Xƙ=Ryr }ʨvArjɐzrezSgڂ2Ă+*P|ћzj~Gm ٟ5JvƥH2NŨp?+Xx샱vL?jIt/A]"ڢc]x<{PV[T*bb݊D,7JN:m &rҝo_;he шt47}!Do+5 P_H9[M^%cP5 1'NpF̭ڀij8ZX9w hQyXWG5?I6\[Y{%xq|-w)?{Л O vc=yfl撀R~RM]3:d~%ƞw-k{5.1s>\yH.9 wӏWSG9/yw\O\Sհj N KKw$}q]qJ=|UHkZ,a಑KЈC>~r=:UvU*+ydܹk)b<%73 R9`QlJ?GWuNZ;0:] ߊymfvexyuz4! "Aw) c.}X/3-u L8m%0`-GfʫF2 4<\GYd$[A@f.[Si]F/h:3_^}eO\k'E$fpjv[!5!FCrB@k}4XfU4紤=MY}NT_y , â)Rw_݁}76^{)mu7<'W#Y*Lo2I9'osUy?cB. Vbwf*۷\`[ Obqɉ 93Eo7=d3^ \,|.Gd$[p-QQR&-xαp$Kat 2eH?H* (15Jw_UJyIaSQj[WMWR #@:@-hT41^N"p:dn.WzF/|\\,xuZf@rG>f?7dxOQQ^AoyD`QqI`$=,bߋf?csͦ[}KV+P]^iPt A [||]08>-dMU*0C? |Tgm} F ۝'Y {mPxYmxNS5t. ",Fˮׂ̋SmhuAM8zMce=v?i8I/ yOФY&woe.]RzCR8df"I'4$eq"@hj)X^R3#7=S3+Da%mJq'9]S"cw|=N˦ug`| &J1m"Қs6fA[x:S|Q4% RȢ$^~G݌6QVF"?^,ªnT ak?lxOY߆u(^X#:5a>AEX&\`yVM kњ{fwt3{ ؕu;}l_491ᕯ@1N.bY'O6bm`lqZBm3v%ƎݢZDFǟ&f*F@#`ޝ$(Yel[z-,Kuu}TAV|)`\(&̪z1;)ܬ¦ QqsFܺXz$w HFT]Qcjti_@߹,0"dsrU-1QOe]{BI O^L*m>z9N+DsJVB`t U{3!G*;CbШ}%|򮧱=6YS$σs<ZB@zBӄFB-eize-l5BKoZZƀ)ZYK~4/mAPS +vdagk:5z1: m}ti. WhQgYZ07070100000016000081a4000000000000000000000001643420d600001444000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/M/]?Eh=ڜ.+Y _'րNV6b3D!n63d-p@W0*ryrHdyvYRh@a7F>|`(aU;5#25#O߸E}5eE:O? UgER9?LMf>BN3026tIJ2^n&>ZwvQ ۠sO" ؠo?˥x'bfKfwː w_pRLi:ho{=׮Gv19A'ਵ-XL'u"?'-sJ~ {RG@-V sc(_У!TF~xeנDOdSv!%oaQ0yIz<h4ny\Oh :gt3U½kT .J_^G!h@68\6&%]NoIa8zԕԊ>Xrtk^Bю徆mqĢpBiCs^H~}޶4tg>Uԭ 4΋9t$\+~3?o${r!=:d4ߣ𷘈-> WV[DY  }o( %*YWffVZŭ(b9/E*7szaE<)D~;J %z=+#cy3㙓Hљ&R&<[(WP=vErɮX^/*UF_j7sox6?[CwDbTpiT;:Qg0 {"p-,ᙹކMo2ELo¢]:kK$gpi`b=R(!ؙmv ոh~*`c`?An|vղǀmwLTy? M% d/\"+0 fuz1gռ =.1k{䄗 T9~E~4N`&ST{dW@`ݹ^po&rC;-`S26GVB+4/8bS<*Z@4edГpw-PEiƴ6Ru%Rh߁eawyCUVQI8 1 I%C!mۧ?ln s_][D 8GZ`tb馞k(d֊+p=Z$ (n0|,RfA_/IEJ IwܭVi679Kr,멌CD|>0ʃۉ9˓tyteO䏫edxC1| rH$1 bvѨp6Jpc94wȎ Z{VQ%aSө릒KY258=^6] H*.5S/qV$//!S'ځbny4"]pfUxWG=2iHmB p`4H1#an(qX{ t&[aˣutՊ=V?_VR&;m*tv~6@p.DC7E4gr#:pRjw0'l4M;jyJCgxq6*K6 m_Mmt. HX$-6$\:/ǃ6E1?FxS =w H51 {١ӛV:հ}*È R+qa*/  ,?Wm51g}6>CԌiǝ7JJ) d3eH߇co"VpȄmeppU7lQb ~s&N=,O~8QJ7K01IERN9 S8Fl0"V]/pY: ӵZkeU~ \hkș!VG$]JD pƐ +BfZ7wv#(/.xx4[*CLjSʸ}Z H ]P&_Rs%#㈈ I|,=Ĭ/%֢Z{(m1p$GeU f44Eǫ+;e/7&t݌f'E_? -Cdx-Y&VPQbPE 4#J95mP'<]g!E?,&&+;yny/!UȝȦ4kQQKS9`lYcOb]R <@mr%$Ou.)hL#T\#0 {=;~7: LQI=yP?=4'4-҅ylaYV٧*`×93] Jv-#g_egf.vcV /L)^aF 䦭f`<zPvzO{BziUu &&4~"M@Ω5'oYv6I HϕCP@Rļ-~wEC-%jsbZ*v$Q9>Nm[菠'xlb:pO0ߧWp|>K3+3 !`B-P g+*T ?`"SH8 2ҿ ?.1 ~nXlʏ*FI}hw.8:f}RpGP d¦-x JǙK͠W>];;RBWa!!JӜ2g`iɪ^Iܙ1.(@u: ]A_PkB[FY'yIjOCF/69^E־}q{bd[=l՚@P2C ++kzz_֡H<4NWs78P?aNu] \ AE($\xpHsc;;Qu3 n?Xs#VH]3 ?mU-呕vnsL?}Qy YJ͆2.WLm%PqMD?_Y4~E5Gf4G+oV޷p?2`I(e# 8hHmǂ ;r >Qg;]dlj؆܂V+dcI. ݽ'E*J?8=^ '=u/CWr>Us=w*1Rt }b"U$ù.'R[o[Ģ IsUVWQX HE0+hdE{Jgk ^;<@(e #ϴanTi͏:#5—ƶCʒᮂIjR[k"c*O0bmߠchޙ>xڢl↊v $_k6p j/-\QZdžFZ61 &eacw庠T*Zǿ}*@chEӵ4fz١šD׆n\y?CMHbPI)Z>B)L %}2FH0PaMƦ]iч5@@P΋ƍ.y&gz>⣉ /[j^+I[zFK[. ȏ@X^)qq]׼#0`z#fUt~$5 f \J\05H}XjҊZ'Z7L3t$g.h}!\njg&C{ k}0Ce0@` v1C(_?~IEfKgFnZץR{'/[AEH>Ƌe^k:U1c\ԡm,Sべ}/7{R`^73!XRFEKF c6!+1QcuAKzn|Y)Ot0#ws~ I)# j6BDHSxcX0Rp-_Ud|BNze=_XVEMZO*3;N#=rhª>wR8A&3TT9"/)ͤ[oڮ5A\P#oj mwwyMY[IUF\_5VHmC!g +d_Jo65eNNdH<q 3ŁDH,"Bs InmEz $W=NX+D9ڢY`ԯn-f)G jAEIi5UWkf Ps:B C L$UTtޔOgы#`vj;9; S4#,%=btFBն :_?q,N-cF@ 5kHZRpB!p'UqfJsFՋ}# vԂ lo.Nt1a Wu:wVo-[N~]&BI!^;VMjY7(3Jcπo}_UPcoT[W^;)KL`pR}PvL|Nӡb^@aձB y18YD| vg`]QYd:`_mjV֪9a|a/{.&0]9K;%QVOf<-m]GBj<3<4 -Yt&렍 qK]e)>x􅧶TJyD-jՄ_2u{mL>1DnG L)Yu=c AWՙfg^;2XCqnRtiޮ7 1鐟+tr1<9al [P☋F醽|epO8ۉ>3 52k}7o2W䘖ep!O4i*5"z)=Fm-=(x jJXA(Xe:e+0/l hOca;gwO-% S)p8I?VW`aHYX3%a!zw7oc|^)4EۋH] .1SEL\/f|aT/)6l9ރOUp*Uw';H֍t[ 2~+/\LJ O0Yt֎2O=Cn5(O,Ow/>N|t 1ߩ2(k t,484`q^YQcU s{ěxxg܁h䴉™/vߝAoy7URN'hckɅ|Re;$ J-FU4+> -'.ȧ3{Ṛҵ&*d69)ǤV c~!GάK#ܮD9$7Jj_\/pO|&i^5ba7@]v{ )}pьF5vtTnDO4/"vxK= IzNap?"+ ef+feKxdqgF5Ì)kJPww  6*=.u2~ G?7'bh汞 ?Ž ,޶#y҆pkoKŕ:\Lx:ޟҘv !R|GT0ULyYk1JuHT#I`~jWW5֘svDkgR%{> ^+;`U> V r{rY7&=΋vRGhQP.SRL?-!RAmk;R[N3 hk3}]UoFA5^qC%[@c~%ZJt``نϪ# fT]Feւs.o 5 `ZQ:YSwDzSG^?U &=`J6Tl`@֋;a~{ doꝉo@.C,S|VCa#U6炦X0j)*^ k&~r@d6GfELt]l8 gs -pQ9+i #~m 2J bF|%=8 hMeiIg9-*΢Cq.Ntk6Ւ\4%F;W`㜒D9? H9Gグ>a$7G QP$VmԬob3ߕߒ?؜ "y``AS`^Eε˕ހ#yH87\\~:wU-))#ݘqO&t/ *0޿gȢpߝ_v[`ً<#U!VemeF>ĂXr]'7^4:S+,m.b@N(HWj"' ]J\O+6F0ӻpm[meT "fw@<%JO0 Jlz|w/s AJ!-Qn8q4Բ^jŲ=LvdNE T͋V dN7pzAL?҇~dmzU|%:Sm4K4u`VB ,0b1KBB\)8HpUFs{leM[lx>Ռ> 岾D;)c1?l^bPfYJ^TV8:UL@L=gwyM++h6ˆ#ӌj3%׷ ^?ܙLһ%j7㗭?OdM(gъlHT?cf]{&~!n׻,0s&U:g}`үXYAH?qroȮN2>45y gsߚCr+ӧ*/PI/tPio4G1=̎ҒF-ҩ"DM?ځ]l;@ߔ)SpMn+kx8Jv#ӟ1EBX+5UB%176ӟRNBTzSz}X#3WT $1:u;_kXf'vyn.3hOo@r-渊(L aYJsp?>K3Ecl ?YOp\N&gMW##}Lo B-%(=EV_zi _xapT,#PI/inn"iZ%u!mS".LDKVG<՝jN#< lqog7]^Sp LU fj=b3?f"b.+Qix@O`N} 9Z< +FA gSAGoo3*ɊZC{-ջ*9Wl7}Wqr1,|-7 WEIK* :d k#G/ FfֱbXO2M>%XwbT􃓜qޖ֜E5@922(gPqt5 =a7*xE|S3LrYV& =k~$lVF׵R##q|hTdP=:/*jtHI$4Z;ߢQrS P \s^Hy¡{QĮˀrĒ!nDRʰ ئ9 a7fQ)&9v50Q Di^KXT|a ,Ex1~^c43t1%|˕gҩ 2Eϝ l}4`(;㷻sE+B LAx3, }_`+@6d@ nFa=h Ga#;&1a| ъe-eL=O//S' J_F[`@jTt٥4`XUv~tXꞠM$ qup#[&ʁ+ [ `AȞZNq ۤa#Wl:&ÓC\.5&n)lpd/Z]phKt;ᷪTBGO%N!v_A~QGˊqXEM`b-G&LKVU s%l3ɘ6ٽ$$P=LB]zZXI)Wz-9if;R@lzg/UK>kKt 5בv_i|[Y>ֽQkIH?9phLrR( iQdĊTj cq&z&juO ( C%'lN!h ÈwEEq3TD&pP\{Ф OvٳGQ˝",Ӌ1ADsC z*+##͑)ٺ-[1((d[A8Iܻwįsd_7iL l`礮{L?蹺ʾs D*?ƊLi'5͈ᎈɤ;,W^ÃŬjxJJ#EEpai9j!V{%g|܆.K|ph}mxСV N)ICժDd^P kWm\ЌdN-g_ {; ;ϠVpBIB7@9Bj"{4<KB$/Dq {Q+2U(:Ya'PFXȢ4js]pq~ 7/׽P'8jedz` ~blpGBBB O\ +ͭhޯCa/0uϔ?mx{bMİ>&MB,* وLty/NsaIfߴ}c(%~iA:6 Y9 &2$,apǥq]<U~*TU?qNzUZ}ƹ7u1U›>e 4'JЈcRMfjtƟ>N3Zđ}TC)̯$}~Aޅ?* \7]IFvuqG(T.fe3:HUW2RK9AJ3LmR\0}(+"O?یKoj9 vҘ^8|F`or]/Ōpxy#ƀ/EYULc!<J:\+2l˒STxmd6b'VAbY(0 ~?҂VٸIIq5}NUQQC9s#:b.x-8H{k9'm'ń\n\Pk+3-O&4intkVI,IMF"gG7d+ <"'r25!vWX.-bۂ!ch.\WEw-͐"?]f>TSh㊊[ GBDɏml]al""F.3:%ĶOY<쁻ũc(sB:Ib }&ZpufKM.=\ sS&s<w3&~m o0 oH/+/Cl?]y 9C$7$.IoإS&/3m`kנ_6nquVөq%?7SٻEsL}#Mk.C)_V7g)$ߛ#A-A6\5 P. ^ B{@%haVĺ~QzQeB Tƛ fQtH>dSA_ B1ck폌qo)P$C֮VUEsqeOƨɲV~3零Ii}K!1ɇD}+^TP$Fqͧ̎dw$PʿKS#@J0: +r~M7,,Ө1>ֳ;[#7 dsXHYi7QQF=5Jm-Dkqms=8zK5zM)akr3EqQ*. hbp;`kYZCbS}FLuq?5Rg$`d;jD?*}/d5G NY?r; oe쳖_m*٧>ܔAæV5&S CϷH_5@ùU8 VL$ lOPp(mf=TuI*Klu5޸~>;l=h$)}  CPlgE\taI^-!B%92³ q^a_{J٢2u6%VH;DvPY,&4#TNf6|ؘ%˕69QfExBW 3}(5 Ϗiú)dbf6狙890S_%ۇ7 UYwd\X7ga(`O&Lp-xgchpƌGߔֺ%aPgx{caY0'B'?* m.Q)|Bhh:;rq SMEE8t "pN:&c;$Ru7҈PM;, H#U1Mq .$&xv%4֧rQeA2't]5/72ZrsGȶVtfd +hA:˵9H9 P#scZD*s VcOpwu51{K.m[ s2"S%J mQ|m8{^A3WՆpT&ƳFK1rBmEQ*-!_pU`?9w,u}\OZ*եJz}}m<7[XH㥫oXIcd$MZn:|J\b: N{ظaTh}szRMC'}{ =j p>i%Z:y땍)٭q 4e銦뚃ufO$VOYAOh F1Lͦ2YC?Wwnԟ\0V(rLi9C!uAZ}^hK92O" `t#([ܼonDZ Z _uW)Ԣ3UDwP 2TZogphʌO|Y'ʧ}w;KY. &%BQ~ Cii=ԝoHRes.5V3B:L% 2> 4Y{iSezƬ҄[cJBC#|cGQ5/Fso2XT7x, -tK\=b$J م^L=fżz\^8^pI;0ŝITeῺmې*t}&r g]+l#;Qvt͠ 2+LLư3,X[pu׀jQRIUnHȩ 4}yjjUkiˡ;˘/{&7AJ1>/$Gwm2PO~Y 3PRE*IUYze~0mwTE-xi(nLs׼6&^}%D/,ɚPn:eudC JAtgu}&}{~VQnШI$$tssϔ]xԸvu-W*ꗶ1IqX"ty%ut @$XՊϤ9ڭ=`:gid8ՔgAʴMMNT NN/l Yw!Oo>&`Ԇ hy$@f|Rpqo@HG|2U`s#?w#rVԺ,jȠ@ C4K) gi5sz #'AaV<87Ah[6Ss(तu;jz`Ȫ5ɗ+Z!{Ho#5.X4cSOSLEh0b1|?" )wp|!zF,_WM?{20OxܧU<RɌ,嵵#zWjBTV<1 :m3[ `-괢N6z'T;`Y%1?:,fs_R%!8X,LvdVAcG<::wPgXopÔTnXMlqkC*L2{[3.Z( K j VQ <:$45/Tz Ұ*5٦pYZLNrA4*k72pd̼ȓ" f-wwrc W)]J׋Fwpڇ`)%c3Rr /d ʕ`Swo#H: = =MCCQ,8jR_ ÖĞWb挳6eU19MW2;MAi@ M-x'q+e`'LVQ!Ku*)#"WN.c|8F4>`ѫ?>=$!<"\DYL.eT`_TDP>4q X[L( [Tt;-م|_Wb/oH-ExKV 2i\diy|q*&gb`xVݰhf}!"㼌Oҡ $]ԵK;:c0%}:!;n"|xXr {>S$X<._r$[)޻p})fܲf{/VƠ%Mɲ5=PEfUIÿ`һ9l$LgQGZO;W Fߕ- TÆ7Iɚ" eýhX']YKM￞@rgC#UHۏ";&Cr/hS XELk]*1n꿍V%=^sސI@$Ns;Jz#gح ȥvmٛΚޱAo OφxR6Ѣ`_Vn_QI054 fʒa?x׃TuB0F΁?隨}2%-5K m'K-d Cw,%Z;6k`e6eW)X>7*,IumauH|{$(:[꽄%7ȱa.0WGOЫI 335"Q·kr ]P+mT }Ueh~eھiv#k?/8^rus|{ʑ|=uBWE~F ^ 3cJTsngăm1YP/;;;ח{`b8H%XgU\9] K~ӪL:$&^vE*&F?]A1AuσLhbK>͎Oh[Y̗^^I<881|п1+aq!zPsU&Xnt)SP0&Q 7={ ϯCr``͢"IBSѥE~WRC,|P}-y/:udӼ0ȦcypoxePЊ mYe`H5hݽvrCI4`;J%8{":k]hwCXW@yD'E`+UhEO]_v\}0j/z;" V7G*Fɱc+]vd7PEx<匴.@5pht?å!@ppMXXۦCSMat PFM]0*~ [+)c+m;BzI'n;#rA0Ӡ.c*Rxün-p$34ұЀR 5=Nΰ~YIQ. 2pQ gF赦jphPؙBqoLSuE _J1 )+i' ~^ +z8ujا;R k熑b7a>?g!!m%A,?t) ۵8i1%k; Wtip5SkWH6dbx+> gTUѢi5iWԃ^1Q.!*y\$x謡%AEk}H٩e;!7ez46G/⪦숫C{ԇuł62ܢaʕQ@\%p^IU/d<]/*2ᘇbyW3nYjesxJ~s˰|o.KxAU60e|,ΚFEzt\S2b%)`bgCTqdZzj]hr: /=hF`X/䵹kJ# kI$2" ]͢cM6'Mㇷ =QH%|{ܚ{4G}+p IqI`"lա']dsٔ7LoY&~^ EX@cWm/Fr8$dAI={1ӮOIg,4ї{(؈ m,ǻ `&jx]yDmLWH[;2/ xmYWG=%9eFhOK3)t!%3}Ie3K"!֢ܘM6XdsF)w84xLP3.XwJvaIc29p ƑscDCsNLmOnPB|\{cQFʓQR:r9 I* :dI763(׫L?a%d--^'D-⣸"w7 p.>CqoS약[ H4ˇx/'=oWD06J^d@eP@$qnXuH#5[_ X9RB.Bl, MklcCF`ZdFO%`6]6$#`4g+rL QߴZr΍|#'ډaK`r}iEa`>bk· d$b؝{5Tؽb`uKЊ&-܇<ـ-JŒ D' r"`pg-cb D ھl=e">~ FJ \Jd߽\H SElK9^1vn޹F~%QW`%aQMh)q!Hw$jP5f ČtFh~eƮXTZ$/fus#9Q3`͵*0IqN T:K2&pu0PGT!|U]kt,L{:c~kX(VtvOwt`Q2=h -)m>ϲVZO&RSLo4Vv\`LO#3c£Vx `Q4[8Jؘqde#btvԽxxwL6/OO?Bzof0Qi.࿄@VhHQZD$)o%KgWu !jˉh*vz[(_{@C.>g Q" 5Gڰ=:H^3p'0v9ÿFU9bxv0L ?7%sLUqӕ-+Xx/xZ>2[M}at6&8-QC[ߦ7!K ΅0˺Ќd חP;N.f7NN݇9ʡn\Fte~#!F-iȺ.a Ac,w?oD;_0# \'C愷EG>\rAҚEp1-T ]>ZLʪ,:_G3D݄j6Av/"=s}2/IJEHL鲢{R;P.;6L10f3wa\;ne=}7ֽ0530 rQDP&Mjz4 9nmL3މ`4 Ŕ78:I[~\Ora},ϒ!$eP] |EBސ?{ 1Tޱc|7/rJZ 'o5b9BrF':/Gjcjj \ZYb)vS^E$k.Й2|S`6ȇ|Bm9X-rTAmtc?K,<v1Gh6`dXb Ʃ*c|`ٞ7MMxz5`])ښ^}WK.T׫kv˞MxِC'{ 3 덌{)_8tS`J6_oHa;1&M&U,_΁)r۠ k`A'V_X6"J5nW:D@rEcsGRi␣u!^\Pȃyպ .p8P+s1|9K+0+ܯ).,7UҪCM#/BSDs*CLJc( 5 L> %}O\|[#SmK,ߠRKӲxa17HiDpB} 'O5G#@C= J_* 5RQvDZ5y62_p51*`G5nʼ;"QuWHK@!퍬dSR9U᫶O j=2QNpŽs G_}oT =3WrAVy: _޹8zXÜdO>ۆO;C+mkK3ͩ孏+OT-`,#dï\(ME1"KDԼy8!c̗{BhFNh#=ܼ!Bj{ .m{+EPnETMp< ve3e8)?.ViV2{ VnO8 9lh& 5ws IOx>BeCfCEݱ9,r0w oE]j_$HyA7(A b;`r" FƇbݴ7fWq˩"FHpU0VOhNGƱc+O1+W5zNe# #޻Ttyݿ# ]e K[~a('O5Q!vt䥿l}E|L-%z_⾶Ue5Dϋl2#`䤙Wz wgҞ's}'m@p՝vgrx#JҊ\*֟O)~`qՁtV@&7%23ZNw[w9yʶ7&A+g$x[_,N[khuռdF 3qq=~&#nҚ{`/VF""~ |=BӦPl։_z%f"\FPbdL h+ SSTGl1 [+ SNp2!L?ew˵Vy&_1yCk>Sx8aJ(w^ǓZDa̲H+gM&b秐=B<gF:s\w^j@Vor?;Zyu*;QJQ>mJ C*gdÉI/U'Iw UpAok-Zɰ2i}P^J9*C!'~:DoO3ԳUBEɳB1y,{J^G 3YCDq^/@F|uqIeP@[\`M0!e:D8>_ 2 E?t2h )\JKଽuw1mfʷ!{iL @#21[pX1w7"B'0;vޓ)HȐ2D  X{dz;?=Fq̅% [}.h "5D1_~m*]Փw/d^πQ%/Bn/AګY?WiEe#Q=ww܃]=Xhv"| k]Bh+12%@nD ĦUݹ{'iQ=>hyDj:i_ %~9Z5B9*X ԰Dؙ@CdNxǍu6Hy%uVP1:clo7t2{锉{{.QmZWxryŁ$⨙m|91CX{s ׃ԩ*1I#hM& A QtsRкo90^fLpȀ!Pޔ ^IEkSO o\"DV౒t,t@X+ j+Ju7[LGx2yB$sBI-=yZD5sz-qR4-ʾg(X ڤ 6u7о|NIuºޙ;@4?.[w ns)BZf%l0b HRazL:,dW96Xx,U#Q}҇-}2Ԟ%yj!M\HP1k&cZt~Fua7̽_Rvb#Ƙ91O2F=K۟dd7W]`FG@YM36h׭; R+FoEoȃY%1QX;yl=$hx`Uʹ0{<ӏ^<+|v3qWD9}@Rwh+OgU?{Eo$>3#*sV$p(m2J.+cD;,^1$!E#9xߵ]caZ%ti&| ]S8$늸"%7WVODW u։=J)kMax% ?HJ 4q UB;"]]poCz Mp2h4}>ܮa7Em׎<.y1l]lҍvo&)Aԍ5O= |< b/&\L #띎r3e!-;[r.Q͍,=Q# ńSu -{ ++VTÄ, pG >V%V~$kXa<=/D@oׁtc⡻Gr;%K\C*6¨𺪥̫rCX7W ]?3\X-#pBׇN&bԖ<=X41>p-AH6)kEHWgN.Z2AxHWRͅbDr+' /˜ Z}Mj߷ˇW?(+rHOKTIXK6Q,J(Et \:E 28MZAϜI;V,E;Ǧнܛw<^3NBfOu}'fUp`~.o7 NA^صe= Ɠ$y{Gl@BUٔX]GAI#㥡Y>qq޺uӏ{ZtA_=~rڅAwMýN/xvr ?DA}~[7u>bhe?6tT Щ|o/83;s#$Dǰb`oSY^rrRƣ\3 +|AoGruF }ƏoĐğ&\M1} [bmL0~@ICz䯙,"dFث Eeŕ\Wyr`5d|DPy~!RZK7v.1(RS*P4Q,@˱\T-z+CFOקxqͽojߍB!RV!S|$'6KlXY:U^98 P4o%`\\?oSEQPR:)P܅ T$E`& G?DVX73qln q&B,hFOǥ]ǬR3+W,sN^7$؛^. ӧq[6"-'M]*ǫ!^^;)$)Pq#bgl0݌S-O\'8: ZJ4`_n:낏WApRNC^E&;P̀Xй@u`s:5a *:#%J(D=M_b[f!լ4Ӎ]4Zi7}BtH{WQ!:*,n:0+sNP_>2TN32 *6v<7QO]}ꥸu[j*}+Q WJReչgS9(.ԚZ>zB"utѭhyy"wjPY'J" Jk/"}E ;8LU~}\bU-=T}"1xޡb'yD N(5AGWtmRTֺiPhp)0K[1+7s=8'#o^ö2r;Z }2Ѡ]z ;gT(2MdLH&Z:SFEbg20!'Nb3lЈw!p߱ު ۉH5 \ b)>Ѧ_80!g/= TaR]uE)T;~ 2ڍ}u vkٺhWa0Ruwꥣ3~w]b8oԀw!.yJ[X c,A53|ذC`Hܨɱ7&0c.͞!y'[ڜ i2R͌07vN1S6iMZ20?spObz޹O9qWȼQ[,t: I 'I{b6 l} Ji*&4hI~fA CT);AA.я$fkHPOol6GR.ɉn{X}A>l;yowf;A3ͫҜ+Zdִ]}yu>a.jp\ W{֎P{GR!Äh߸E N< Jg8Ա:-ӂ9Gߎ.]]]-CQKvН֛ ɍw^EwVZC4gaﭧk7\B fF5}"-%'P4wy4Z 1W]5x^7zQjM`J_c<&|= [,w|-SWu(g۞p&CN~ͷs|2q,PC0ZʤmOƤh#n`gCbDʋ>v.cxMQ;gK`DbHd[lLQ灿*|g'pRO^t' 9i:ZoUv\yÜ0 9^v_s?HYR=L(A7)ZXo~a6n*@^/Q:a`0 Nd@sib> *R;D{ߔQSepq3 ~煮*Q:Hw3Z+w:"͔!׽690WB!$c9XUT>9zFŽONm=?0*a'~WUjl^M{\{>G~ oP7(?;X>UYGW}40T ̐,2F4k&"j%ȇ[ltRC|ByFR\S'Co@"n-s' U"%PY=!͕tn1+d4Z̬Q3埉 U٪dJ Q@dbzrm >r}Ja7H mRk<}LIww~¶r+EVEW$]Q e|nz 9ߏdOF8(SdE<HIqkbu|HTrJSzX-]54<]C@-`.AӓVOǟ쌕UKO @ D -|]$XCrsZ|c`uAN@m;S= UQn!덳r(bJr0l-Hj.I-XoM4"'tpvZ6!E $~v{ Tm&9?=ﮘ/,2-I db.6GDj VI1}'^؄")9ȥ(hGo,}T;_D'V#!^8+kuĎo+(Z?*v/3߽MZF%ʔ-h\nBYlQR'/o{|5I=|hI>,F" !cnձx(W0א<'|ycvH'6S@^Iiޕm[)mf_Q.kC 3HnSnW~3ip.zN4Cr>@DZgeLn/]aLfLRHELJnRS"Gyωӵ, O-V;@UrSZFkk5]s;ߓ\|x6@y-)ֈ -B'ZJy9݄2+ LCϝۂM%ט-;urDjPؙ{hQwrTFzL?rt٠sejCz|7){{O})w#<#)<-+ZvTLkBsNbyPx>[HMX43wvS]ξhia[^@NM8{vMݎA'nr O%(wHKZ*X(\l?;EȹKOXeH8k!fhՂ+cM6rF}.nb5Ҕ}10kv!'bsEZnlR"^Ke7r"$ M8ڴxf?2Jf'Wgp :]@#v"d@ݟwvz8Fk",~,~񠚽I2snC/nA_s/fvލ6}Kb0Uت%V&S^?ͺ>,JCl`{3֠$DD`few'rVsF=I\nkuYZ`^f7pՐ Q6T#f?*-֯n.LW7퍀[f=K^Nq. ؇"L?V(#3J<8}Cz,Ni x6=A)NMJxqDk:&8gyE!8֗` j[Z(AD ͑a`Q0@"2e;bFE`",eEQ2zە?L=2i"19m<:FkĴ6,GaǿKKd`bml"tSas~ؐf.1?d`=$t5X3nQ49C C#aνuWaY_hE ɻe<ҩenL*g,7~7P!= o`x?=W"!G*_3G'Xb;8t5JBUq̑%sg& O|J ?[5O/}dJƃQKvM,.(E *cn"24yubpQ*`f@✏|f|M~fH=q瓕ݽn<rF?luόԓA "ڐAgVLӡ褏R OR˗~*$0cIse3h@Q_3O6nm Գs?J+N^'9|9YTV|R= ߅(itUtʚ qIpfD0MhL`^ˎX"f'k8S*ڝuE!+MA$2~C2!v!.1 7Iew; O3g5hϛg^-*ۿY`|ou 's dt dxw}Vl"y~NgKH=҈1L`Iɾn pA0{HtԁA(0m%R`nc+oaޯesI 2kvh5fl@!.w^F`~^ !oeR0x;y9* K63dM~Ft]f&u'̌+1ը9ioTZ_CQӚ zlZG4;cet)9dFӂ yH3?hsƺ3hLcƺKH@܏ƞvވD>pKU "gah&d*̢2yQe z:_a#BL' $Sôp/!ji*µW o4=F/Զ'Y{dpmM,,Y" (K+g%_5ؠ$E:ߏx>w2,E`)UnwR$k|lhM S3ZKn 1|&sW>C=wÃNSސh3N4$h[$ 'YyP]{ R)r nPbN[<ɾARCL[L[JU ?;&9XZjP/YgNtqꡌpzh-`ˀ).aGЭu< R\on .GHk≪=c1ԛ !^Z#12|HPh7 Yn6YL )FΚjKC MUuGOd-6w\4?&<5[">,{Txe-X;jgI6k9a:!EQw2-E^*k ~\Y{ގuJeuiۡ6w9*DpY>l;; L0@+yfzx)z]xB;]>" tNz_+N<.hdZuۭS .h7Ђ*smuO,4WG*r?Ep<L4_Ŀ ab.C6A^cydp)εǸz]G}8Ku2l89qE zẔG.Xvڝ]j=" gys^+!^f}CqzM"ckc uahJ]o%|TZ{PS> p ɀtǶpB^(ْ>(9$BTO}XZ\5X {HE4]_8w*I"$r}ԔМ+y]wHDsv=zHsݩ:c\ѬMb۠Sp ~ e:x, mϦSiI;y,ZBOMue="׹TcRʿmj|w Cp {ڸS/lm=4c* I} P_)aii~.2N;ȶ00Z$^2#1kRf/\ hc[j󜻋67jL6qCƆ CptAoz.x^:pCł0sss!nHqir9qr =lZm[^)U7wv *a>Xmɪe.\ղ+j_!F xnqG&͝=qC]/j36 jL?zh矩ES]%RZ!]TC$aKた4!%AN努%aX816#y!À K5{e&62g**2:/ M5tx.JHR`l}AQ.`A+6͠FB|(Z\3/9Ш&8F.|Mb!Hle,]#!D:b3Gh;WQ/@#Q "UIL!~_uY3V-[yYkOxzE.0Dҗm R"F? 54 s/r##1tڡ?UTg(g:_p ]^L\BgcN¨C@LGэB~2yBy  IG`x\q='>bD6ꡞY0J#fD\mw%blj)➝EqK:kΖ"|^Z̨TLV< "ݍF^CjAVgPc˂E,tu *Two~k%}#%d:c|A\ND">1LKӌF2<!xP\͟{w]h ?@(ΩHwC|CAJʟzՋ]үsW#4ou%y8b8tqQ u7c͚=I/H7i]te| %Qsd-%Aҏ\zamwAvGGo% wSپI​9ݙ&'E Zvs5+Hd_vӱx@޹@+59aWLƌP\ͬGe"keScwƯ·HvI,WqP `ƣ%f^VV^quu5ѲwŬ/4w=BKq Zxx:ƅp /&@7u n *%5KT 0:a_5hJ*VRPR&iV]8U?_ ,RzS5MΖ1LBL9 z'}oVNF4,oqY3A.0wS^<—p^%]RB _n Z-PmQM myc^7҈z"[o;IsipI`~P#+'%bxaǸh)ͭm5g{qPP(sˡfz?W"]uތf$A;Yv8]oCBӽGw$CMSqt=DQ۽=D'*vG"RR[[H  Vv;O}wVZ% GL8PvDZ9VjVZ(>SuM[+gvva ^{6͖95O𗌰Zeu8#2b t@E϶+8yqu)|Ӯx d@WB(ۆ{\v+S\V(OMt5S]$oOxXHir7Y:#9F&U݃*괣,L1k[_ڍ.qP|tNWQf2jS?J3sfnB/A&:z*fܜsaS,B">d=ҎIc?w:*'dUUa^;)UqdJ9W3nxȉ񏢵;IJfXwײf;0D:+Oa&'-/$,P@:#Jb\u?ڊ4`P-g'Y?V^xDp؞|ΡyBI2l48JJ/ClOmE}2!eu2{BΙkj$дk \a 'Fk8~!(s44g@Y,k 晚3tOI"YPS<1hFN!Z[MK vu;iO̢ctMP[ꄠd39sxBĜ]72DaxRSC5鵮qmpH6yZ9I C+~CfKÃUx'YeH &.11wBzPLK>>njc<={/aI 1ԽdKu ^B,Wֹ7kmicǺ_U~~l"mCn޲>Bv`R1vӟÖǷݭEm""+{Nnyr??]?G,{мRLtN:9˕@>zdB>?9:\=}ߞ 𾹲{9A$NXV0dT @x7lMFy֜b c9=]Ɋ#MG pFh`()h\iNb{+T;dtAÙ3 vfJ!tI,Pf :5NΥe'i-^s,}%(;6c$'h`S>/:4fFڨR-N2 U ;d oEpXCme."n.=22\Vc,ݍ!P $?38`+W]Ѝ'G)ax3gdw?Uޅ3cl٠nE/[Rt 0&eѣZɤ s/8wMY+ax c2sTbhqޅ&8GU|n9>jNÞV'ETD, %r=Xgo[ nhHffQ :>Qq}_f2\(s iQFfǞlEcXGAf >D`k> q~º^ T5/CdPyk6 AH_xyu2hZJ FB_ iVLp/8Ŧlw)+vn}Īn v# ;boLʂ٢ED*ʪvN^@=Pr񘵹^&ǡFGG,eZ6m3̶+u#FKw\(Q8$<)cJ۞n^?U|4UʹQ#XC,Nȼ Jڇɗz ;Sg4{q#cdD'j(˷$sLd3k ͇\^/uZHyUS!L1MkZVzhl=ȧ'}x- Gi~؝3v}܏Ce^)E8[~ȤR7r$X:aPB?0܅G` CkSZXrPJUq%B u!oI0d>#H1T9oeFVPrc'>ч jDl=bZB]iN#QLkd kMxE7X.ZZ%psִ [gB W}OBs=xCɕ-_-~Ű-wɤ#ՙ) LҸ=| m _.+iM|eh)Q왳|3 wy\BPiJδraacwrSVTRX;2{ jxBi7*6^|yϭw/ wpF?(wA0vRR#u-2Fbfj[5oD2&O ys u۴%LNeV-a`&7Ԯ53 a1Ak;ְj _C{367MZs)X4PV@lw8F捴<eYKMhT9l3?(zIn7%Q΋'c| qpBhy CqwI]䒈LW] HuwqԄ|崏y3aY? wҪgc=ſ)Ŕ0q{4[2@ɐ.-^5t3)N:="UOl`I7FGÅZrgH6z9mmB,۫Äy-䤈u (RA2k_f!v +͈ mo<$$:Dqx~g'wc9}0+Vb^y~Z7Vz{&f O6oЎU@S3:+@M$ʔq{yvM39Iˏ 7lG{c._V_w$j\(# %PJ}v›] D⃇y[{0Ija.8|w͘Yݹ9KܟdX<%7(ajb]/ QK~tqFщ6>2vLCW®̡*_tWF9N#eoW?<KbE`t7E ܭ%yd+ !JSJf|Jl0N[mqI̿wjIaԍy74̒t\zEK u擉?fa_c͢0^E /'} f`媷&Ma(*̥|I`d-I x-^">a|z a }'OєᑳzmVYCq|Y·b*Hw,V(eU4bYxL֠<ƹ@Fhc:RĎu9b&ϿKQyoW̪.V .n.(N{65x[Og{)JR`3pXu ԋ5w ە_ŊGaH̓6؝#G +r9-Y"ߣ\0<=dG"u5an7|Ex~*TY# -[dDgNm.WL85ӕJVn]'ۋ3`DK9ko4' 02<-&S~*\9)~Jө05+e@G1ULʇJ6:cxb`nI'R&0lҳ;4֬m|2.,'#5rCs^ +AC<"YRcV x:ҪŽr 7&v?߬DSu/Ys"z0Gm1njvys|#% l"*5w/3ʝ[ܠLlXdҒ)o?wRҵ jwx,K4$,f;]IU+I!yW"2ֆvBY~WqŠ6 BMlciwbڤ;dTû۲tfLL'oi HZLZ=/E^ ŞO2rbR.vvQQ[O[IFWuy! uxUX /`jS#%jPȘ0SX?Q"a7?`팂 \ߺBP˹^$\PNbkh@8{sEjVXx(4ao :%|e4!vw&9cKNCҿ3 ٨駙٫Vźs*/ɕO$TD/Wkݾ$~udAe,]"iS` S-1ʳ6@uAI^`xNᒞ3:9 e&X жe%}~h.'+9df?)!xb^ApT QR'x_ӅeĽ&e:+B/P㫝F;)-4bj۷[>=ϑ$Q@=*Wq6ogrG?q2>UƓ F :\˛N9ujC mL*biL9H-AY| n}}N{8]UP969Ā=CGǾZ p{2"a8bߔ[tޠikh4p/Nz8.2lA"Q/c\u Л?=F%>TfVTVj"4QF$1+PtףlS'w! xl*|?G^rR1?9V1&7 ja=<_Zߠacn\йq95[Nui2{sb<̙'7OJ~NkiX;9pu[Q^MÉ*t|.!}e  5!n*w*3.y|I+%30 0"qUnN2Q m^:1y(h|#,lZRuVH>?_o/p֯DL*L̶{rmVo!)pχԬ0ƽD,A~u)2RjjTK>7lo>)L7v^JxakKS0-$*KJ^`q{s Do#%![2<8T [|mln*DZQ jKT+L¶h0Zg"!\i)`1Rf90bRTM=B+K~a8w$ V:.reb@Rp\)%= t`z)& j5fl FeW$td*aK;<5"R;=UcXq{4_3f%bgYU~yNjcV Xv]$U {_^2<ԫ"G=@SwCW!*՝+VA& LD]{JHe ?$5]d%5q4̣ٳx[k %!Og4@zG{o%^ګ٤C㨢L \Yn)KW&^a?yu>U:{~|Cm9SmeYT$SMI6 s͜dc-geMsrfqXdfn7 oЫOV$߼h . /\B ?&yn*XdqŅ, FD'$ѱ\ 6C_wuI`[ b)LΣMylD>b]C[,}G(͛jP 9q2ֺZߓd+)_EX@%9'eD(%^i4K3@HQk*Jfu?S^| \,5k aO5:5N<^j指 $ _m+(Qck* =&KK@0% W'#zfm*[(Z6 \cę p~na 5uu>Gǧ0(0[-TD1 }Xmݵ3ec#.xЅv텺\S]{&*zi4)Td@v/Rä{Sz>QxKCjI_ҁA5 U1Vu<) BaNu\8 Do)* 0RGM@TiK0ChC+p2RBn!ɺ>Js否J7ZaxJ 6_>0Q)\>@%/fxQmIy~-wgt"]n퇂7/\jI6;T#EVS9^^zVJMCzR&H&Uw?ZV0^tHհ ʰ◟zHl>u^p+ӲOn@l?p<<+c;TGC@| Kuf5Y2ɺz tϢk #tåF,kB, F\?X6bKzoF*M3 /׈Z7:]F>, )v }$.ſ[1!\Go~NRm6 JΣRü$+o4 vcP*"~N(_敂Y3m4On V(iV1c3e[_ICg *!l<3$M[a]% .mG״~"JִS&n-%bk"5hU eoFL?ܨ|;/9G.OJ //pޏDKR[Yff]}ıL=U'c4=ƅo8C+V|`Cwynn跙5iZS3 &3L̔3J(N~SF|WOƃ^ nsYmlw_&*M*z] ' kJ=1\*"?Zus CDb`H.^;308,) jM23j] 8r\^+@& Qڲ[& G Sъ3k[Mu`(,ȯ#q/<"*?o?~Vq[X,5nloŖx@~}uvRЛlFA*]0O*O^߹ Rpt@Vh$TpzK8~ Ցa 0qB>sw{(Uԝ*&v~4[RL5Χ*ybnxODAkˈB+IJA0oSL}4 bMczc΀9QWbEt8 5*#>ReN&/ .meXiĭueOFA<ݿtO1͟{:l ;uEv8Gg6W\I&=[~n=<R7YF\3ѡ_J% r!dc/,9y ۔ԟNn$%e?7BA̤D> Ro_8̉JkŽ1lk'? M@sk5+,'? :k :7VVщHLv:|;grY@Ḻ6,+zNO'= j 9Q|Z!ML.K/}+'W;H5떡QLe(@h'j᎑j2Z&z7Nvz#ʋ$E y3d}V{f@Zl%4dQqS4V)GJ)?nFK-ar~.͵uiL;g]H@ 7k l=5fӜ[CcWL XYPiCbsP۷Y.ՇFbxv!rtJþ9FsJzƳ!Ns!!s1xݺ?::g)ZRV^y2T| L=uL$w$GlƘ] ݕl†u2 Z="M&BYߢ-~ Nwj`ja!_ȩ`z8ij]]m\u X2;YGnC,X 2tTKMB w/=  e"{T!Lk!{ܬ$_$O35V^1" ÿEV\kg2%7bڎxI(?kf \Z+KRgfKG5& ]m"I%,WǥikvD'Y`<AQIŭj>­O9<_Jߵo-jm=7Sa)vP2  9dxϫMKsKZ5 akꟳvFD;I+pz&f>'asXO:LĢ!%&ld>5' )Щ[wF!ja4 \c6!86MeTa)eB zl69yg[=ߚSːG,h{yBj'Jl"e3aOӫޛ=~)_Ѥn!t?/<DSk"UcGz"szy;J^  <\LE)yDTMF)|KvU-5!6@}u~Ò y S6S[`#IV~CXnsG opYz˿ 턿d}Mڎp$+㣡?'LJ/j'Puo&BhЩTM˨ O^_o3;Z+2%ރr 3Q(XLn!JFshԂ(o~&<]ʢ]伭LsvX!{|^>CB_cLAdX6PiL6Z4{> * ®fU/j$PYB` iAs:~+Ii SY98 PD R85Օ_2&\4b'u}_j mEždHV̑S3ҡA| g mQތ15-E” Mc_V*{2}Adᦁm^غ}{^G(Q̪S1_kDO$3mF[Tx?phxǤ#,(s'j0,,,iLr$ԞNM#^Ojo|na'04QN*׿ح<WODtа)0vkD,a#62bO!Hl븭w'@O).oLt8 90կ-AbG% ͸MU˫`tE(ʼn~<~_jyoSP4 :!VO0 d@ 54#by4?].y{K򾞵8Hաn 긧HPŅVf]IEvoC(~5j>: t.>l kGh;ψ3O*\bj]ĆϚGJLb:wj-ObIvţc=3 рds%Z.}Ň9en-,SpÄ( %wNjbx݄+^z 59ܖ QPs7 9hnA`HxUr U2Bxd& AcϤ8<0=R s+ ]▢-tGM8LOvt%'DU'A'6$q۽{+/ "LW3w\X䙽,bTyCRO>eݏ|#6-lrUdyqiz@|KJ1ܟ,t~%/VӾ -7;_f5{ !X*,d - ^J=0ƣmwAJ>%&XS<<m8KԆ+」 )b0 J.\zb "Pzm_a >l }qGs`9V.L BTt7$KωcQ7S eWׇpz9֩+#J!dXuKqD (S+5|R`gPGxA{8Q~?h'\gB=NpW: {%TI5HS18J@r ZkՋج)xӯbLG T[J ­{I;H0iƹHܺvHW_*w@%ӻ>A;ӓ+7c6ORx'o?e-Oro+`Pm_JLe3ӏ5)pKAxoݲ2Ka$3/67]oՐ@o?IοA1zj(sWpv km%y{yN(Z'~ߡxWFȜc#r 9S{~s/3'M +݆fVMn" G;ރA #'x a*_wgtPkW3e y'EF'[Z|RU3V}`GH{1: RLX,cL!l@B?v=s8>φp΋K!-`cvԎ5GaO+~`Okw?DuRKWwO[zDHvgmž/?tBOJ}oAb9^-b\@&c,a >B:,S62 @YIxduVdj2@ 5+a>])aH `CSJO5~poRVt+@8$2G b\fU-$DO6Jf%2D/<}_ [b40aNa^y />">[ePRVȈЖxdR/շVIJDŬVmoLtZp%R%m8z{|a1;1pL:Az&=Ɓx#)_DO@`|âKҥGy="g`.o jQk&]+>}ۣ&FGQEc@7gs%mi S/YR<\fg-`M@KHo()XسIBn*lil{}QFlaE$ˠl%L7 />B7?ƞh۔뎩o/2h[DZmP&>=yvZ?m~obR8SYN.WCY3]ǮfJ9%lGcG57,1({׻WW%JZfuX7 ,0.! i2Kvzh {8Շ+3^I)GDc0h@2B"%5u|4J> yAb8kf?ZuOUQ&_7lj+VL$pֶ!`FhT6R_mO-WZ#a9hU7_T}6 9R8b~ t`" V_jGRČ QDBV ѫ\rߏ'W2Bh&cWaL_*ZŸtct;JiVdR#2.M*Id>0+3Rs4*^ny;-c]4tYd&OxOR'T3k[DpK.kp.زp9}^rWs̶ӮvP&~^͹*\튿\jgۉQjc!ؙن'.Ψҽ} r &w zȶu^JPyh!t/?L#I1ùA[M00_o?rldsn?`gzQv}vuu2\0gR]ygi!n9MQ roVA fN?'K1Tb DV9*O lYx8泄DkSN9G\\E/m@H[.֚V6[triNoR t+ Y"QtV$pfxdbt;ۯA 4D,F.( p/WK湋rVi)jhE?`!M=Wb-hnEo]=W먋T\kuur\V±Gl/ l/":S?Ě}{y܌N GoL PS#&?Ѻ8^4?v<,~u>rM$~JwP$eKK6+OIY0Qf&[#n { /M[`ЦCr01Nd@6"Nv3 n^BAWwTѨ|OG"§6VI=@c臇 UȶKǾ1;N=3 G6n9auxҫh>(@j+] Wq0(\sp-2]:|^rl9L m>G5(s=(s.eHEoлudY=+&؟FML`ND|%0r N_e7jzvGu bߎ^B99+%}8l{2D5\4[G/NR1((@Ȇ#Y+},HmnzBc~_=Fɦg d0A^8\eFgyON.#ͺ*e{i6_= ޝvgtY N{ޓ}ɳu(dJnݝׄqU#5QKLV«gYv ܻ^2Q3O7y$FJO 4/8Z7ّJ1kBf?>Emq:N^SӃ E'y[[y(5_ ~}?tN5e,i0fk5l/NŨt(!#y+W|E@m-Fimҹ[.M)m˭vDC Nd25T/Ȅ,op/ĎbV{>lV ĘM2HpVrA`ÏAL,Ѭ2FZm>N3Ԓoq˚$oVHm+NrDl 0j~NhaZc\ tކp; tweux!W>s{Úitxz!hQPHO`q0ƨʺL̂űl[*z +SIέj_OuX76]ޏlm 54ew>\Ys=MA,Vț0&j+ʩk i1Kd--Tr pО#̠&;V ΧvQJ, Yօ*-RYXIwOw?s+fH&'7$a2RyژÈQHG41TùCe* 4p{}wொcnl -OrN#TgaFť ߢ½2mIpf @1vz0 97QF3 BN{Ô/:PJ h=f%UގJF喤ڗވ" C0Ҽ3t2%j<. gBS 7Ңk=&}rCw˟S~gzO,ZGIG2N2N*!ctW+)- Ї:;޷$]CإMO"Q,/3Z'9BZ(ׂM0}uCפz=$#50/!l SğL d"w&e{RCϼchxwӅT@Sg XŒ+vi|{?3bon3lS@iYk~BKa +i5QT]HZ#>mX%[!9>ȹ'/; C9Cc܏_|HNb.ɴL&4 kx"p@ZպjY?DV~0iA沭% A_t;jgUװ^ -1i uE`%#%+8nsJm_ڕSӷQW` <>eޢ-cD]:eR4kyȇRuh&}z ZƱ%hp bRvAmrdht8}k0`GMf豈2 0(8Zm#)NA $3&1)h=³G6CQ%97+@;w836:q`# gSV2 F)Dguf]SfO2R:-F{J3أHg?j&`޺ xWm9ZY 'BXE ig%SqȊ Tg^3ri1*z쟚[gV8 Vca'& DI8<>k#4I5 S™fp?ȨOW$sRI&PFc Aዲ16_KɣqPST}ΞU $х&׍_ZC5+0NH"g9IN7{N 7k?Zy:8"8TmזC{!7arx),6"!5|&r|UjwTt[N`rz Y@m͠I~īÂm/'7 T<JԺh]sf46kp"aܤn4NQ4 Byܾυ庅#DkjdjdjVO`GeO[Q5-owxeρ$+o@pY4a;/_,ϒrw P,oa 6~$0f:>ۨqr[;gJ;"^۞K!tYaXd )'YC?*EnH{Ȋy!c>riZ/) #w !X&+[1GjsdHC vHMU큥boӕ@ZAe{9 zڴYIz ,5e31X DԪ3:H45Đnz `5Yj.j0aVN6'm$-]Lfw$gRmP' awpF;{*h =ަx7PHMpNJ#8Ke:(*k7B^]UlPʖVfmgnnG<UBVp'hY PxcWHc?(ҧ[<{9>`ݯ!7@^˜fѫO:|k2>Tl↵giNehA3+ a_N.hv[2 ]e6Kiz搆$~86:t3̵5"9꿮.G'}64BU%c{rt Y/5/:v,X \kX=6:C "0xUgM^8gR'5+VWs`sCxCSOANUKG (v: |F$j>ތ@Lc+X|>/4cmm#=Gy`q\E[HUXr:AFO_1KsW 2e&{mYنY-L.Hޗaar碋JvS"aN@qav~DYܬma4Nc)n&sX|4G%fM_F '!lH2uzeѢ9hE\= |=A٬Xc'd\u _8ziⰰJ/bgA ?.Nc]xD(''߭vm>3_D]&qvJR*2n C [ʷ-/@q7~!g¾K"˳{N-3jCQ)&ef f:6[HCx3/zI~YdKjJuvrI^YA& jmG%;|ÏeEzUم[k>IG?I4jCB V60q mP *׃ӵ8c MAd(De(zԣa>P4kqT(<{X!{OzCٝ96 *wwKR`&佰3'].e|aƮbcihPY0n1כP6! Xdq ]Kbf0lk)hXN@p[4PJ])'J^910J־p#fKQ2Ţܿ ;%C.N}|ڼ$M7ϖ& ;[6M??5]c(X*<)T?/}3A8rcw@ނ Tnn"NVWS >ϝWu?ZQ gl6 l?Ntnݚ*_@C(ҋ~6QpёV8x*R,8)1Us;DР ,7pM{Ol'Gh,tNi-c_dc{=#MMIa(7[4u%2=j n~Q{OM7ZAk d BJ&iWh߭ѳp}(k'#U(#;rӇ }[/Nωΐ>2,w@dAN{:{f|(I:/3f"O.Oyd$ CL)vy>yXC汞T|1i *vq[+w0v5p*dA;E+7ufF\Ӽv%>M `%Uep^q]T]fz#2+{h |+R5V0o1ȭ F"&y}CU[؍)dw4Ngy3 ©}g߅^ r>G@R"/OUrwm $8VXDu|h#Sxp8BV$^ڃ1P^844a/&nBd:쉌w 0B]Olw4-wNa6zw *-ʐurģ##dHZ|0BT<$w|Ā=7;kh6i{zҌlm$j_ɲmD  i9YL`35`Zx1K\T|7UƟ%~? f0s4zakg}f{Hh)/5W,' 9Hۻ"/?$0wP8:Yy8y>މ,}q]] d[?RWMȍe~I+JcfYn$8׉m煘H Ao5|;R_3t*#4I=N{,c&8کx;i{#C!A0 S7*Z=&Q^ v(jAE\w si*G C2:hvsЌk8 P&;=ՑjJiYďB\yYPwkXQ;ru*9.I~4-^Ge ?Ew[tv{ki00jT%<&<\Sqc);KкzAU"_h`=43^OuSҷ _{;vܚa5u8)KC=FW>ġ _앟 +u@xjgA ĢH+eUn~r c hk$#6JEq!X""m9•8䴗xTodpZ끹L`a2)%.Fe3n߫brG.T/q+ZBچYզ(1U դ OW=K2IltݻɳmVFQ(֬y˗a+(R˳ m*x压uL$5@umFoQq5+aXyRcʀV z`%u#'#Hru{:f’ *ekX/MH S)YkAst%ao"EfUBjnP?>HM<7-aw 1ÿo\[I6MNb_YG:WQiC! tT̏CCͰ\Nrbe SXmtM3̠*o/l[U !°T'8ީ* :pA.JSKNNIsEƬ VuIfhk-ʩbkZI[fE<$:ق08!ܹ^K{=3S/‘z|Tx"N]>L75N"Em;Ŗ<|{n)6/zD}gWa =BMvEzg7ݱ>W.TwG֤1ډQ&cny;d>E̜wzSO? 0Q(;djJ+dއ:\% _RP9Dk7kx|=]x<8yY*Lid_DT lы97-k^mbB/TKI8~-Cc{!9"!lFX݇FkC|55zf gP-|䎡-HC(9rh`F9]^QX6D`&vGQf:L>71~u>҈lY)g}:/@`Y>q:ZO=1סļ'᢬*gu9FVI{u1aVVX$|&y16$2L;ꝺpndBʑ|||ѿP=W *qWR_l5%':$ywf%0üN2V$TU*TN ,ln EZP /0 31ʋcxy{Q%溘yewgnf^nFj(\_^1Ɗ9^Yu.K3bhj^Wzx+ZǟV&fB2'|5 BDmiuthYљ k,M(~w҃Oz7#dtܶ-СRf]y-٨v:nW4SFSb&9h;Kn9]/T:F4$|Mg=рYC!!-^wiX8GLQ9K*%YD `,깣YD1 7AnE:uaLy"\3*N\eWmka 䁘DͼdKrDhryf5ǂƸa &14qOS" Qk]!\hi Y^[…i}= $?ndX" l?mAJ~u((gb"''<(={+afv 1Btdݮu*gy#ֻ!N=>L|X*uتz"H@}`e igF% w%rtd=Ǎ\&3y``*nE)}\#Ӿ\vÒ@:۵e}>Dѝ(Xeb-!U fMj6>{͎$*vOB SbDwzd{6H[8J5 $Z) C2ٙVko+2sf/rKB־%Q͂c # g,5{RHD/߰~}\s@W"ZwS ڈo^3*CEDSy|dY_q c.Ɖ,X{77EMFCؿQQSwMl HP3}![LWwqQr S5nQUN5QĽ[дȔ-_P/{abFY(@*ZV% Ś\M/fqE;̎UԬ}XWNv9.sL+O`% &G:q&r7"cEzV{]#/%@uiW;ppD[vWUfYpn hU@G$ՠ4spVIZS:$cN P8%`gdʺ]fdj̄|#}ZUL!d;:]{ftY` ȉ@/h⠣Aljm|Ez HA2gSB $F<DZr)wo)SY2t@k}P>̨7N*i JqMS E=iMOHَk'f3^Iq\!}t? xq? '7RE^yKVLEJe?M/7F {2%t8Iԉ85ik5c%m?No)Ww |ٮcl G\\@#v0'r?RS7Է3S 3R GD08D>95$56mՖ~Pe~oiRk\k>n$h+ >fh dSȪ8b&H9V{y g8ˇt'WGCcxȡeR-W 7zm bCxH Ze~Iyf(x}}u*qhL9myn $XP@הyrGv~~2o bsXG_44n&)BkF atJz4jFbAEPOch*Ðua6 KCK 9.>yԍ(:E&6zw)tiīŝΞ/R$AZrŞZ\HUA.D dvC Ԁ`eUCT501❟|LG#Z6ѯ| PKiADY8&>L $#N,YRۓQً{,PDiactoɒgC=ո s >l}Xo!moHI簠[7 h?ưm[ƃfOubOj8 hY _[ˆg]Dm?qcΊp)Q)uԁ E( @ Q9Y'\j{g.^~X>dmO.Ѽ?EwC2l&6 I&Q>0[=9%(Fiq!"LѼpFW e\*uF-C$Jܖ3!Ǜ5[CYB/dꝳ}iծ#ACLPeT[֝^.s23j|G8vv16DldT$)5f!G$M46#W @utY.ɐ뭱*C^0= _.}L ^L-EUʸ]K|9O5EoƏkߠiM}x{TO1=XgO*; 9;ӷ;Tk?[4OdpѨM-9ELҌ`gޫ#FMD&N0Kf-kiw &6%`:<ZyL؁BsyN'oHs1([GFnѫ=]㇣Yzq aP9\Y 6BԠ)5BޥnlaHLF\*i8G9T?̖x~`(]R#PZ; R!RC2.:Bl EG\sn ~/+5MyQ89N86`^1 G|V`c1wǃyB'OIg`a2Ur&~U *?8*]0~EyƤD/? ʣX+wRFMmcGSCok^U5.A*?!S _*Y׀ H0qܟ3ܕm+6oVZ*Ɉ*%"R{Ҡ4y(knG\E1bbr/xf H U| ieQn*P࠰Q)s#SK&e .O&3 jOf9[:q%-e2쿕5D$ƥ"(@s`o3_wKۅy16KT#r=qȟs,o~z>|Pj%\:C*21=$X)= 5Pijͽ{n?x$[^&u, e\z:ƕ?V6{`: Eg.B+-W&KZ6H|H `H%zBqC`7oMik*0vHDUpH1T&, ͼBR%f#ΪQ{= c9mpHON= CNBʦ=9 9Jm8-FTikC|Z|$:EIm7CvTac'OA9kRqֲ]S& $N/z!s90ʘ=s eCڈhI<D#IM_e zB.W!yjMCLn%bp53=oNoTk4qUgPKVYi%("7ڂ 씛,Ѯ,-uZؘ*^Ύn l0.^_rNu5Ts~,\1?# oGt] 8?Stߤ%?h o}x2KpQ攫 20ќݼ8sv̽~n[LZEL9LgmL{4s2SmvtQnDiGq)NS `XYf6"#P7'gk2;= LRvRi3DWzr1ܲ '\g#F#"[} 2͗)\IS2 fpjgOx {B L4&)_j?9c/?FbY*X.$nApU5X};\6L۶FѳTͩ&u-xj$>=jp$ͱj,f^Rcߓ/y_h Qaݬ4b%hI{Kvo2/ZBfUCMxD@ySt\xiD ?IV RZ&;/$?vkD}F&lVL$2i 3TմٌB14lY M9WM za=R[mWc|5 ⡜! ^ͩ fNĽ:" )"QM]ݑH3)=$BZHJ TJ$uyݛ;倳ot!=GKR1ȥZeWrpƔHFH)- Ls#fԷ~WF2Y;?H`9 fwŝr֕mmf;a\J{) Gv/N$Ír{\m8iBo,R;#87 #GdZn6uimkbPJ`5_q7 ñKqҖ1QeC T 8 &-K7n$E8;U?9~^^~*%n͋R+2tcGw6:{zotovHceP k0?B?X$|JrǦ!ih]YN$tIiB`.J5RamUkdK=3xS=Tsa7D"O#^[-{}La"nhC&!?Y+ha03?(*#o꒑az.CyVe,rn1KodlI6 oxD*/#6no_|m))ʓ΂{lCF^tkB6k[ZXDGt*+,pΉ*u1Ir`Su/sNh)v5IR[*@jK`$=RbO&\ rHlLxJ۽ PT]ڬ5i I@ϕt &jBȃ԰ 6q(fи06.^2fGkӗH5jPF=s?iҭYA9a G9^V3eM8ZOQQqY:1Kh0 MuEOYF0ŦRE=h:>v[#lؓiVlbm4Ne#`Bf"CҘ܄/ 2ƥrKo]:?pM8|{s35xv4oGKmrWz͍pF9 9߄^Ƕol0v}8|rF<"jc8|ަL|ruC8!p̑ e|8AZK,}K{xF^.^|Vqw\=kOKla :,|?؄EfeFK*a'AlT+gkRTǂfe4냮(*e2.G`n6 YV~l2[e*K@~i0cE4~3EV|x̺櫉Q[p614z*ͽLۯ5TʩD-Il:媘;<\ð=c4^Jn1԰ AF^15e$!;YK~ЬArVjl<èDG@Fƭ.xo y[LAފ ]Td;Ae "IT0nc}ζbIf̟:C#" dBUu @c7x;H"*?XADvi\ 8oLx-nM_Mc,7rWgߧJa>0S desQ%T>U =0 X%ZT]܋)Y1vaH wl=b6  z<} M5}ԬJ?=pӖ@/ԊO׍y8U=j^ci%d*: hiٝ쨵y0F`(6bT/sJdx;XEjɼ^/DJEB 'D>"s;hV-[ob T}7]U@{3U~ Ѧ*̾CfgU[,}bFO$S;G]4ϩq=9Z+ %O^"@UB-;8BInR|UcdBT^|p }#9ARuK-7:bWoQx ̳>66+ )wJ! lio>wZ7{/O!‘?xb8'Obmh[\נ ?2$r 7_= WF>wxF톍Ȏf;Mq-+{( B!wj$C%õRrh 2s!eD׿2Z(iM%0nf"ޮ阮`ְS(zsrQ,}$?PPi <ڠLY]"dtwQa!=<&cHyl1/w8QV'gPVspu A95+Wd@*KA-v?WFۚcR.N#G(5X 0v;ǥYmqu  !r8\=ug!T߲0u~?+ y)w0|iOFUE*TzsN 25,U(ɂRڕӄMsdzRGn=M(Y8xVo|&s8R|"ZOK'_ ^; lxYicTA#MNrt})v)-MnXn"9F*!˥x)S8(3ǣvʂ UF 2I O :CIEZ̓@Dɺ!f* ӧe,KQd!_ 7Ҥ,tX% 9[/r,_xh7-B)c_%$כ߳dzVEzZ VJr8a(|y֩7,\Z@ ]]"vlKJEpGLG\ ae$x7Ra~|` ̔T*S =:ş Yr&{ ,ްN\/o-֔rn 'B!Zw|~}j|OüV``ArAKӕ<NL*iAQ<ԴӘ`뙦?vHns/% xOMWǛ` *3'E6,]?h FsesH %PQ!դx>ei[U9ag02;3Wg5^ 4VMhg3 T*3i$3HٌZʶotB絔Y? @*HJ/֩0BӶD_M:ƞitusJ×E jBph ER|M'>CIv/$eQ=q}Wh} Zd<\Z*JFӉQVRj(9G̏`%m#3 >^3 %,NS3ye%2l$͐OL=[dtT0"Ͽ_8c7=S Dg.6BOX*D"=Qb8f>ȮAD PQaǵyvh#r%gVM<\M(!HQ5-Ar7_$>0 3X`NJjacDI [{E>-&*j0R59+1=^Pwbk*L|1\w҇ X Nj{tn+I$\ұ[ΩOOUvc1] >_d纱 !C.j;OX%sBXB*:^$Y藧9`ʅ$EE *k*[r |g}a( ʴxogAmf9N;;Jr *z *o@̆5Y=S/3oP"'j)M_i6=~+! ۘKy&娒8Dl.WW>3>ДD*.ЕnBtUhxe@M\UA.ПDyxKruw̛$`0P$}aW;Q"F`O*YU)m;bNy.+_"Qs} ǟq*̸N3(&7V%Xӆ C41Gb$+C4,#?n5vکՖIjqbt6|F u[&7H(<7L$7zlG[M٭(LvV-/P=tWxryN %.xal2b|CV)qܚi^ MJ'"3) gb]^#q8Z`0N3oGCd翯v$B?uƽ#;[(2@$w❱8_*#mQS7%FFY|{p_c2֤DXKk`*x'Vy.c/ųS~jJB"<'5,&lϯt-"yь HPG!S3aVx8]ylHi)j26Y,O#\,Vv Lˠ r&I{:/|,,V!z㛧Ədk]@Q^^]ez_,L#፛9?pk⇰μjBB\vlV3cM c/×iܸ7 DTz.*nD%`9]s s'BSюa͍U0tN %t, z{ ac#7ԆO|aqiKlplz[?iQA/!eJwpd+K|,C'R$?hhb&ܟyZf>,ŚƑN&D$H$2[3d)GpR%"+\g2PXȃ ԨM g J4,8]E+jOt)dyyӑ2[X, Cӕ  2+jOpHUk*]`6i9 ;R ? Ƨfd5Kpm0̉?OoX.oШR欄ITj*aI12׉T}&h/m%\,O~0BeHZE},"*鴛q17;wS|6Sf"uIHN(w'R d\X/]ނ`NN}3Kȃ[.ϳ[eO*ϏX>:@6}8 IUp?Hh{w9e@WuMXpR#6ȄdCM7J Ik :xMAJ;?oVtkN/g1h"wKDw9$W>bAގ=\0脠I5{)0wm ƚIih0*V H001pZt~jBY= (˯]}l9$^6R%B=jsmAm)BoEl+:bzSʤHA_Dp(݊Ck%f͘DxmnCӁSxdh-4ɭޣpίl0aM}hŲE1ާeEy3uLx5a0 G ̤?m;ɅtI=P.`D`vqw;+1Z Χ->'&3>+$:ITHdzLL~ Z2Zۚf *s 9X@Qk"ǀ9)N=PM%t² 3ΌZQI`n,9@+_?|V{pM/P]鬖`{kTq2x ͝MDmJ$ FL02u}V ŕ$+E06 ^CB</t9Z4:@e~b&j†~xf)' o{/gom眧dWέ_jv6i9R_57J="V/fT< Fg'StTދ=X? N-x[;q)G%=kS(/7YY+!$@U,;!R!:4pb]0D׃jZA /A\ H/[kAӴV׿9Op5v1WiZR$Rl n&SO Xuw ?5$$ E߼0$LT욂"Um ;u%Gv{E&K ȸttu@0 B:?λӴpXyp!+yOGsdwF ޥezC c0̐vblڈzd thZA@d9j#*ބxRGEȺV8"/.^7ԍ&HK] _ yȂ%mwo7t%M&Тwsw>?TZrF{Y.e]FX[9f"!lW>op*߀+ԑQ!\I7Lf1/ou| \%$Cd#[k̽trm/}n弎|nPv#NG_K,F+BRXDug3]m֍A#0-@v珒;taoZퟷ&aHVoq *sLS0 I(rƈ052鸡?H\7tؤY:55gG_z}!%˗Sil/Ob  Z\!A6JhX/H ~e"nYM@!d\^ڶ_=ΙLuGo}x!δ QqfT>*Ӿ C+JН/;-h yHuBѵ$Vh{G9_<}jMpvDq8VjU1RWEbUx}DIEwcX0nqÐWGD 2*o/c"K]abݩ4VvvxI%sqFEN`REK^,B~Zme oN@DC;@8b"wCqcn_k՟twK~Tu,X4łO,:AA!ubUi~~{޼?ڳCoњlIe^ԇڔ)~ӥTKnMzu~>VȰnC I/VMRx o4ef!o$i|%2-Q=GF%z]O@z0c˘ёzdڽB~"n:kTĿ]AN0̪! =.zOUf?lc7׀[05Is%Ygw! iw 1\ t8ʂ ,wspN8e;Q `̏9NDpq2i6Jr8=Vvtj2jMsz?Άc m^^pZJyQx5"H}4fWi+y N7ly }*Sb%eX_U5cؒF5_㙍gXc TldPm|xf}w*:?e'ݪ8yc=Ж8$a}Ƒ nӑ-m MzD:`da7NA,"7.WD.Ē@0rX !N9ĺ^אfyԄN_#vVoLY/i诽.hYNY5FMᘿy*Z2/Y$| m򺑔4@%Ñ/Ё=Q|A~tܯ稁Fg o"GHD•WTvM#8ޛa6LwoDw~L|+a׃yy.; D@Y&/2! w6Uhg_EȔ?<>u &)SHoZ|k?Cuh& `gѺ:wHi)L<5xF_0Zabo=I4uOꝶ_x'f CSus1`^kwyP7=Xڍ9*`8tB2 -x.k2rK:BsU\ O?g=5c$Xk>=*obi8kI" a j+ ;mop1,װ1Zȕ儅*ٟ9DRhYzqVOZ0 ;`˯vX1fK|ڐmH?ZL jZ#!Z.F1Uʟ7`"fYv ۣOQhw֓s=^m"9؉j 3e:-tL>bs&F̉ѹwf-tRVvsʎMYm L6Hj JV#/QkD5s=trA@v9#Bg7.dyae!`<\Nvƫu Rtă4o9܃Y#pm UkhBl|R2`+K%1թ^A[Gp&D+YLmYG(ID)\tEmXS@ReL - _nGY@EF6 _4K>~NHXoTLa'92©|/7 eq'r"8 x9'be{E&:}-z$YvRД@FgeS/mXmqnFYn1Üe<iÊ:']:j I+8srKSPvqI'H8ay@a5o.2j@%_9"C9]τ9=TO Ԕ}VEb ]93C9)NP" ;CRt(ν۩FBLCHqHjL[D|0!X`"ng[2fg+( GЋT{E 7PpU|qY U_a%tw ƀpϒز9=^ paB? Z||kqIg䟂kDnW^vRп GiIbPJh"w"KEhHEaU"r.F;v!->-'Am7{!C%yZ-?(83 o^iajvWCU k HUh5n8)@NN:82m%P鈂d+Sq`nɫT.YAС[`w[DxR W25P}'hIbE} lo#OAq_y*眍'YmV^=4JW(6#i&k@_vYYh|G=Wǃ]k.QaRnIUº}CBķS"F)/cT8c! ?߮==o~1w)+P#z74L#\+Q(v˹Rfc5Qצ - ='Pefp%mX|zTp$c{hG h1A8!ʟئt kD8sr/aZJ/+wM\k+ry 0 XVcAdA5 d]uTK܍Gh! ?},_s-(pՄK_nY Hy+^Wn?.N,V83+$R<#*.)C㮧AeMB۱\#IX lZ` lG}ܕ5w(&(aYܵSΈљd|aոR܎=#esl|8z_p`]_΂/sΰs\V /<"TRGyT)ALOJА8Ay 3sďiDZ4OFSn4U7 T~ |Tt97VL'"kP3TP mSvKt \!>ZP`KNlɈG@|طѐd\qLV wp=/KRǧ>th]4v=4m:;]FJ\ɮ )TÂ< ?H>=wY?U&ƵEG"{;t!lԙJd̴"auaxu$H#+?zY:M[3|0; 3yK֢P8t\no#KIxHO&ѩ]ߟ-76—`kpk*Y\DMV; q 6rǓ4iiH0yfa3mmaW,kBњk$m!^: cEo Ϭs~jHY j`c:1R}̖mׅDMD"UJ2O6W Jl+E8^Gix#a멲q͘/hʻ{ss0KϷw2}'10/ @^i6(iVN0Z 8CnhQisZSm eoX1Q~􏗪-$UJ>]*^&ݖ*DbIT Q'9$QR?{nҥӝ#,-&[J͛vg=WaIG, ᤏH*֪7!OHڑX]n+Gߧ X1X徑>qjy5.Oega'RJ8|-Sq %OhOȼމ7;wJPX{Hʀ"{##u5}s_$|{ 'ڗ[;ecԺ^e#?Ozڎ;'4Fi}jvtWt36(5#SO0⮄a8DT:UjkA˧qpo;Yn/o})#v$XDo#[V eb ͋ls5m8D#iB,9yQ:=mVN v^Zǰ's!XEubwg/yJ)5Ckjk6Y$<ۀ T޺e} }c1ʗg<ǭq..;_EYAm剆S^`aR.(oܒϋq[C:%-esYn.fp98Ծ~}KHL^|M£1}d=(FI+پPﮚ_'V(9T;%NPe1Wh)91H?7%R:omH=+!>GvGb\xZw17!5Z^$-nZB\z]qVྶcoT_ki ֢QȽof8IhC'dEA 8'#r4TJ}~93}u0)*9&A Y|-WY,M99OpQźDkE)7&,Q?qvI:qx4rs'Bw7|B>mpyC)x?= 2Gˎ !4ErOƧ3ш݀˩K]$ * %#⊷[x}qx'E*ŁZiMҘ1V-]~32E;f6󒪚EhxUIgnF~-l~A,NϬεpB9ҫ0E|Ƶۖ`" d XSGxᬤc#5DlCZ_wa#=5IZ8ݞH {V\PmqI|8?#ؤ%9Ch|7)2-Yd%H?z?x ߳~\-4_q koK14m|1#k T1]spjO.2|zJl&nߋPRHKެ sR' F,|py=rX<FT,S`02i&=XAQ'Ll\9YS} z80oe m#R+_^U',]Sʝۀ'55>-ޤ&u o -d#~Hپ Z'9w=4 > 2/E\=FnmK{[IϏ6BGn]9\(F͂瀟Ϭ̘!s \IejҚnT?\V " ݚziWx:߈ced|r']2^y3Su]](y󬵠Y Dd" ޔq]=닯1ntWuTZ`Gzi;e|Pҹhpaiz4|GjR侬oV_<ݶK/PMuN+L*MdFX( CO1GEkCfR~uU4Ku4K驴%hmd{VP5'tFB?|kq7Kf@!1"qfv5~RM6\2{Eފz@1A!]=Y-2Ȝ iqvDP At2Ƥ/AAs 7hjk>!l`ԧs4^b[?aaHi;\Je׊p{Wonϣȿs3i8QL _-%_}сR 9E7:G6$3Y&6mPu>,W:n(\a֌{NY=}BZ\,hEl~c*x.yNBNvѩh$ +U&8X NV`Y @ߖyOPrSug* h+=E xjori+k{Ao% b9yQ)Cv_D0A/qGƞO~uΌ!\m2YzYGE#yc XѠc߸/(!wGB4zpqؗ(BZ 6 sLNS > O8H_Yg#fML1> r}H(^R4?@L]0Q{ƦYрp+d|zߐ^(lmeTR>VjZ ץWrGj0YL;"C$m!g j0[}QFXL T;CL5$xt\661s *B9n=U|cÃl -nY]{_q{H]h>x!~/=}!B~)nit48xw맚loA8bA,8 eUY8ݤR-]v rDJE3v QM'y53Bjg38*m&x.WB tl#خrdnmK@eӌq4au.1Zq# jFH$; ޠ F8 s/S i]j(Y㰨 UQ]D&DB໊$p3ܵ|`jKX^VT@+)0/OatO$[i^⠔*{PVqlh${: "V_x3^Yss-/4`L_s"$ZUG@)'i }3Ao゠{Gⷚ%p@4!}T0I6|ղg&Ipm#'p˨4FLh©gԕU@KhǢMVmQ6&Q()`f\K5(覆MEQKh݄xȳ%[a5䭿Cb}UE_HI%8`aԾwEAٱ[_ rJAcLʼ*')tP سwIuЭBtMAdYyIq`';pC?OSNi}V;q0)`7fxzuT͇f^1㏕ج>fbf' XIwjJn/1hXIޣd̛ը$ъU?}b~4]aSvڪ |zY&gIy=qigkjXk89kNޒ瞡1+^6ailjIj@dth}xroW?hc1qg w p3èř_vūu ]͆!]L7潗Xue BD^F)-B%}7 ;) /FJ'xo<ogѤ@M @&hdvm^n !ě I7|W:Yh9R hj!X`x¿?CY\ 7} $.M@' &ģ[gV񰊔P4xY5$&G[ TQqliIAO.kAY﷑G 0/xCێj2|*/[#V[ueT%cqi8D@gorl!Bf/FlJh,zk8_޻K'*ӫФ%?ac7rW dw#ݒ"+m!݌?uEG_ SB n68g{\(絫뷰*1xȔr2Tnf< jХAI§~DkEͶ.ky5߈[]V&ƟVHE7,\]XIS/ J,<'Hgm7.a/*v4B?LJp7~e=<ǽ+IG&Tj[^fz^m Fʨ|{@Am>̖r*+ͷRS/ 10Gb3}e/ p.%=]TOR^oh~cz<]hKR=OK`!I紬`\vjEh$/tqYUPe\2K#[|1:LB/W)#>Kbh&7,1[]A,9؛{`ES^jWjF\8npֺG9}x{=.x0/dbM0h+Q :AU΍' Zt#jXqju|<Πd1ϹC^o?amz1W e}JP[A6܅/ũ֋Dhj5=1VNl_ї?_Qa3c7y8ZwUG[<h t,;QB@L8XFqޭKpqZ\a b +lg,ŒjX2<%@%!BH5F7O_4jcIxnzAGꤵUR)DsxhM)?ؔBxB|ʓ"NzGwMu)7J;8.`kMi&0pxEt+ _t?9qp|rt6$2,o}Wlkd@¹m@hGw:r$? d Ԏ/L_n.>\Lt<\^KZ "֔YDJorK9ok̼nO~@ >T`f{Չż_2jby}8ՙmP?ZTmI(&to$ͥ6Jqj,Nno3-I׳ mZjxr/1?'oH^1C1FI6Cner1~)]V/b͠LEz%vGu]?h{ rڏmz_kg=E"5Hr5{Y\>~]0x&marV7 O5)zz/5* bpyp{eOMή9>j!pvb0<M;Kn<(Boȟ91whEN*|[Q%BC:N23il(gUPݢ:ȜMqcT`BXXCD5r ,""Xҫ-VCMca)A)kk 4xT@Mv32*KVq9<݄-Bp{Ic# q=4zX66ŪΥQXa(#&Z4d.P^Ƃó|؉EH^>3%o;nff;+%FiZu\y(6 ڱS;6-𸯫l]=V^.D6ⲫpFC}!v|Cy 'B܍=(-[᩾i,j%G}I'h!5K]7  ؕr͡=2YH%xzX:/ևz&5]FOWœ`=`<\vwzVjU0r@;ɬ-!Tx"A8<"A_,Jrڸ8Q缅DI-ZrZ cQZ:#z+r ;42 mLp׌l,Ro1t$p͓%lml*k~'xxn?:FFPaPD,\ 1w+<]р 8Z1fv%o.,z Mɥ@`ʵ̄;);=p3̺zo %'⪞VuIvS(*?[(t #,?ɧ?@bkU%+vrNT^ЮObiUߜQ dѦnQ8i^]6焔4ŃvVHXk9S9)d>GL5M&mR>_V}Cʭ *@R“ԞtFpz?5<^*+Ũ&|,*}IwqEzV6L_^ODz6NJ%ThBΤv7ϔR=0߶fRBAKkF6S8sM7좏sq"5‹;X wE&HKڻOFcn@Mb6([ɶC˥b W7wgƚD[|Kotc[ǓMknU%##B8 ԟ9ѼOŪc59"Xg]NG_q?,O)NM/npTiO!pƆ*[jm.N-CUo_8)?לh RޕpйC@f:lcgM *nyXT嵮Rְ^?l§wgKn6yHe-/Πx G?&rZ]"ZAiOv9kB<:LB8KVS;3YI iT爺w,`m*&A!(ej8|DΫSq4#kbanᓧ ?ʼnUDʀ 5P*zX43l_{IUihnbYE!fݟ#mT|HZ.^c3j7=تclHr3K/kRbBb0.WlVIo}Mq¤ץ qW>7@'r'P8.` V2YAґ Cd0{}Ä=uf:(Q<(^ګOE~?D}y_\pL3ҠZRg   B2>Y$(BBfQ Ω]㘎cH[M ָ Z1gyVAd;M3e69X~&q=u7dg}nп?7/5T:Am%d[E-fn>(a1Sb_zYl\QB2%Q%8ąn#. f[;KzLT_2\Y|v }D0r3IE]]bTXu$.ϺKiZ1_ @Qeu|tW䢦E(zyb{JῲDCH|q$XB9%b6 Xwih bn%HF[().nD01Im}b2gLp9qEȊzt.9l&/|+fAjG"ȢQ^yI9;TZAV22zCqG GǑo_yrxG{y1Q=Ir8YXۦ2Yaع} -'/]b)Y=WGL؃"flBlAbLT?e]fLy9w)Tf_4ɰ3Hxϒ yp+@pn;Ȫ6o]̆HֱHи٬QDu,^)caXNքFjODD0gb+:}diX2DENB9(k hwޯ i$L}rm _Njk\iV( n(iɰÕq;+`e69$'xBR?'u>ٕWe&=-xb #FHZ&DNjSx -uxi#_*[(=hg DO9vU$K}0JzL!4;@ra \Z^8 BoabNy3bl^?QȤH/Xd޴Bh% *_P`fertZpD ȼ w4훖aI3Nzygc 1(q$ F3c xYYDz7تi+( }LQyE6zI׌ў.6'/(+Sb MhFD }/(q'&ph MډQ(whz_O4iD25SW̰&3:)1@i4o)0=Rl!f}V*|m Uz||{:ܥyju%GHR7u !UvIndn":5Ct<=[ ˼A3˒x~AtIKaPb[OQZGv>zg @^ɽ}@=S3erDI]iۭ/tt#EBuP-f!pL7s`O]G'7Ls^7`O'nu ´aELZQ7}nB+pun}P`YFJav\?9Kq "\'ڼrϜߞ"Pq;| )Io$iؤRm(&w$kFY}_/w|?34}c57'^ɂ/'DEKt Q)'R`R,] ן3trq5yؙ|ӆ^Q%?1"yL V䍁XOs'cVf&8+\775vFp wUum H*ǃz]*5P6郈DГ޻>w l\=n CہnQhP:+S'7ɐfNx|lӴ=72߇Z0K܌:Z?OCҷ؛ST1SKI",UFP|]䯰p};O 8r8w H۾QMQq^,%;S7'+3\9 BL=⒂5 ^5@oDZZW5ftRrzI6pq1Qs1%#ncϒ^j]Zk Ѝ"`'4$ڝԉ<-ճ߼ϦU;yIzuRaPA%@V(ڮtȽjyKt.zzjyMwLؿ & FLWCEzɆ]H+@e}}Il֛->$NF/.`*d  f6,To$ Rq@2MJPݝ&\Q@*\ȷsa(Mxk^<6cggFS'ir/ȳ3qnv)"6I) iU RkX–-XQ'.,ӲlmJeWPî C 3pɛ4&s޺`o`}ꙛ 4F~hϿΫ.0{D=!iss ?òl`+N,,|<܏٢T3^ܙ8KO=yYVjOY|߰yB)㘛U!blsXC 4>MQ?V! WrE'蔫a@jl eJ~~]8㧕_fQWJU,419?L85qg˗KϾcjx.z"ـ A >#y8=(5ؕW[!:TkhpH8eΏLEStT!.(SJM& z>3 +46a[#6_h&a3@x`ܩbA1Aq~6&3̢<'KC{2ga?AeM5J9m!hu9iL!W.[b%(Ҫt؎If>Jd @6 lEk`5Tύ!eѓJkbKj5ƶ}B 0M$YV' PDK&g 38}@ * s*x-x.g J. XfFϳE?gBB5&!޵_Fsf!Fc,ROJ4\53v*TqM՘ =\BRjdVYi :QJ`uLik u!A.[}Os|ah9&%Oƪ'uc^Z$YbLAw\3Z*b؛OcŴ``cM4afbf#/ l5.nh\o,k`a#<3ˊҡd3U5TۻZ"cVх^˃H{Ji eGᎇTaML?Yʻ$Sn3AR]~ Bƨ la %5Ď5vo=rdm&]ifbYT'dwo7AW )ӄ٧|qaZAJq (ݕWˊV(qLvAwMmfiйV,NCEpYmUYT70l1bcG!pe4H)/\\.G#.p2,k:Iܢ#Lh7]ҮJlq5^#aSE"b.9wOd7^PHC1*Ő9)k,,setK3W̆TIIGHE&? k58ϕ-ܛ[I4s704g#n=6)-.)?aQJM +V5ηݿ%! rC.ffl]ɚo`3{@u <TIMVPxLG ;Cn3 PCW5=ڝQ A$>ݟm[ŎiΉOA4h{3~Eϳ(lCNLu-oP&H[@z`d t]]=+>gW݉= + $?bb{*_IdS^) 0,LRiP#%?j:5ώzۖ\xo;6|vFDR5 =ë7?1ڈ K6ٯrI>jj듨0S$a/-0P,#LV%UZNt/"r]ᯗ]m9n^=$Mۨ*&AbLJK{7ZtѪn*籑$:pAyvўyeIw\mAt}]W/Uy3hs{)>F0hԽ=#gpEY1"]ٳ]Mf pr/K }* R) 刖(k&rR.[uv<|5Xuz0!1d~ȒICJ>P|Ӧ`f`/NZ;-Ee>8p֑MWE_1"8Dh֐>Ù< 4B-Nٴm6>_[S:HZےT^#E:la?Fl%8g;JqrJ*ԅE`nM,r}*ZsT2]@0v&j/W?D*/8C_JTk̂øH?9(u)Ad"AuƽY+6와'v~z .7z` [Yi?5G6p̰ڋ"؅yVƴӊ3o"xPIB*n_j YThh^gWId& rU6ykݪ\]5u AC~`Np%Dʼn͛}F8ᤓ=VmjO6}q07&A#ӼcxbbvrC'rgzGt;A peT"6ge[W_C)[؊"l5~pu-[P0B>_E?s)EU*N$Q#)Gm̝Nq>ĢQ uag"7ad]?,nbjo9" / GaA)ҧ&|/5LZ &yl7rPg} ) oN7ICX@ޘVas:x>.ɫ_P& G:֯ )}O&vE&ag'7CxS# e6Rwmę[=mVE>e"xʺ)kMtk T)KD$eOvv02<궐o6p/HuiWMZf0QI9.>ysTYV+ }K VK}ɘK*O[%d>^7Tg1Su/a ls r)!!#Lֱi"Z=lطP]3njL=oH*֣%,V3 7z)Z# LQVM eg)"JG|}]_%Ow`ǨbLs<:3]U?Xr9a?Ko$% ofTo TUCc؃!l|o,rֈv[>,ty\3rpv7 w{>ڤGڿIX4Ő̐e -wxJaˆ7Pn˛BAf\#;"-W1 d/vË9=9ώ™2^a kb&h[XZ-1?֪|G7< Z٦jZ7Im/y""6וq,oś=NpvGuI?*>M\xQZPl{Mc47E(Dݽm5`^}RBbRC_]{`Mjqd<|?]P|_dN=$_j(9M3Uq{ܰ f/_ AX1*GC/>PeÆIv PN[sqsL>O=-u7!Nt>zSpS16˶БW?u\EӺLInkd4012s9Ӻw:dPGp9wSasHc>"f7uCQ(.H.tMz^AqL7gheVK=˛~NU`e<3|1]¬3?o/JY[yL+Kć1*},4]<)üxrÄI"Ə8JWo0Bƚ 6 Vwv2m,ζ.ϾvnFS;bKa|f )vueVQYd!}k+_GcxpfKA!_4$vWEXP0k' ԵMC8qY~b+$J oGJk'JE*QcZ1.l@r瘒;?\ׄHaj. 2=|6ܳAO3ed?[i6;܍VE2AfH`%㿴k5=PnYi\ϷړP}ne?Y&Ct2_i!-b)ҢWfJ g#|ʎ|gv( Z> I:flѥ 2YVcU)k܄]kǿ'Eײ4hЏ܅SNUniOaOW&BQ<MRW 3hޔМB~{BvcAX Jx,_[#W-?퉼Z~j8 38L 2 !8 e$'3KlڅG]|H,KS8@b8sCܣ ]{F2۶~QNҟ~REH>D(\^pFl"pNV &C.gO$ ֝{d)UKǭYTTt̨"+1?ףkYrُ?~x2)/|Dc[qjy|"lvI}N4>^4h_ꘜ2SQS+.YKW:c$햜MH D"#T E$E5MKA^yND=ܪigqdQ1Y 9'B]qgX-|b3wA4D`L,֦,-[5)۬ޘwlm*_T,{"5x _(Өؼܒ?yIKUsr9i%F<:X<Ҍ*aN 5ڐ× xO3U sNjꏖ%d/R›EN/:k87fF& cXyi Sj!miEXi"/\M@-|]4k1A JAI*: A;A=\6 }r:J24>ȝ޾]OGlΥ|JYRƻ5J70 |?츆X ijnk.Ö2ct GíCxN9ʱ;g ֘2HF /AƑ+cCC>n cn SdbÝ;NI 'f4$;j=2Op/?8ak=Fu&8Sr$T‹y Mz1wU h8-JC?Eq\1w*J*m_!cUxnuVewƁ~ަH;mFШ֙Aw\PMb*+gڎy(jB C|+ ߗD1WJɩ-u7O낪=oʐ&jN3遽S H8^5nzsk0ykp!ЙAWgnjJ^!An7Vlu B@.F6# Ax: 7ڨykk E-j> ɁjCٯ QBh nWn+\{up҄1,Y6Uq¼\LďU#kڄw*3xW6oBm`O?ņ*o-p|pxg8r1e)Ńqap Ĉ߯ɡ$*؜tG7RFHP|@G LU-Ȭ -'v([iڭX p E`•8W-go%ʣ]&uh_BC,S5^X(SP9ˎv7EI>ס!xWgmCu=3V<G0g^_ܢ 65d'nτlO뢋ٜ9RU8O^iѢ̈́3yR8PZ"V >=77ٞ8T.`3مz5#ZC߷ 0<Xijjq I5NOcOCY `.=BYW,8WBǢ27*G[@h7zH᭧go`z5VAM]28HM5"֣ >(*78+xm/jjdNZ'{a4yA@Rm]C[ mdtNlJ_1ip7$MOk?{8GyO@8ܨ*@]7nDoܚ?ڈ~r"FTٮ~AV+,JatZ=֊z BN[uSWkqE׀t/h+T0Ln~FЎ;kb9 #5;Sɼ%t8}r fGoМWhOޔpYq;E Cuڙ=HM{ n x߶wKa[vʚ5ˀNuPUL Ac/=71嚲Z\Zvf\B .ɹL''}^;"◺iڔg6|ܾ=AA/\h>kː 3aޥz;j֔* =Wg!&ɑѹYg8lO>Hr p䍪t0OeY.1=(mÄId-.!zH"PDeNj%^!'&`cܱd9qq୏fHG$%=(6̊CV,|haX'$lj+M{~Nwxrpb#iLpbkV,;> VxP?a:݇ @ީ-H6W $ZjZ{,/6+|-k;M$;rβJTd/73 D2'naKӄ')A2`Nv$#aYT@phʴWŜ԰q~3a`y"NOLF*d1$5]&LJOcC;[7X=?+T] a"{kZkYIzчJފZ"a_^}s)#wkRB{qK|SŅq$( _ numXh)qQ+&ѿơh.aixaG0ݲtkӢZema[y#h4IKg>M`5+sh]mɠ5K8XRY6cCgf$pL1~秿g 8ueb%-<~#A9__YfD(wD`Rh<ͼЕSqS6Qd~y3,j>^>b ٯP"UՋ&"6zZBmJ0h^0Rq|x8mYMԪ[|y*7 'cyQh֊6&C0Z2:a0݂܁:IGӽHF% >((fU|К^iwU9Ymȧ 4 :y$_H|x53Zݼ_>2 T χ(O{6D]9btbD:8=5gL"/XSdS#awAM40Nfڝ;YC&ZWhinhO-eš< h(g tZSY[c&0.~SQ 6ؒ2F$K/Y =yʛ7hfL|y3Q7p}" <%jD|VzӪV~Z("λyYǎHc\uvncP7k逤BSNzJ,_tTc@Pi?e9K?#FsxbxW8drhM~dϳ ?h?ssH?:^B~bXuߛ@ -V*kQF})ØNKBDCzͅ`.'j8NZ#ru 3*QtZtye~SnG>  lP+=eY1MEkrarv<nZ<-؋D>ӽ&.ыd  2P_*v ,c$.3Npޥ^y*TkR,^_ 03PR`kקk@UhICn:ܭFl>Z2"`98kЮk%2nTJ)ۉS]jc< 1Θqa=p 2 |:@1B= @w31era`( -/L(U3if84{_ɆPnnebx,WM4{U jVI IBK$w|}k)H%%=b;~q4燊*ơer۱H\8+ Nޅo5Ǘ*Ų@`i^S!Ů\i]6[?d0OBCu%/.; `Mʝ;(uψLuHrރ|[Ew2x+-+8+WH=T뺢a;50 ۂЂǷõ (R0^E1iœ⁏vEM#xa]G67Y&iўݸ.;yO>Zgm0 mt&e7HCm><HCf1[1 ()1P"+S@G<56m:mIJUז%T@]a/['%l t>>8l>;UB)13Nò# ((7P/R_~K:tO_dXqjoxeD98( s3K &Nx81UW>=ƈp+PG`ri9S?.8/Wc =!i5/rE+ATE%1Kߘ,pzyuJ8V4 mF]PWXb&O: u=efDt 2Fٱ`<7ʒFƄ,bf%H6H1 +, 0l۔ܕU"*>"p ı|!/U_]ڸ5 Q:HFZmMxU)h r*6y. xXy-A팹<<7OvHhF]nqt#I,f`8>IlFAtLwA DGPE*N٦2 _]z2t-TFޟz2lL(2 ޘ> Z<5D)6qv B6#ԧ[b<Ħ a=ݽ"F]}V\ RzA21U%F1 oshYW߯N &3; W&*%>LDdN̟y2(:'^dVqPao uzfSB&Vh>@Wj¬u06ssh\.K/@gրi];*مkG2vrQ5 $Zʌy!][S^{??UCd 64 d=;^ DҶSgwYykwݎ.$hT=\ c3|Gy_$˩n&xH DzRnTаQYWIBb d7 rUT1. 4aK)XiQ6^Ɔ ۲rZ{;QNP^\_F@ r<:W^zlJ*m]dhg=w<`--@Y9-G4)(z4m2b{߷=1<3k=[ -q[~C躵Ll;̱ЀIXa".0fD̸ 묂J>{>Od2q {&Gעf/YWG%K: :}qshrޯ^Ņo=nx˚d'ximDa`0yYB3۶cEј',X`ŻF"X5w'ZM&B[۫ʮ=n) lx!L{/!azf}& x:N1 Rȱ!-ml|= %@UxHr.5gS@I/%'X*DB]o_֘y5^mghSq`2= + fo;]!\b.U.U#h]0YP˪N@1B?!;ˍl? =uLX"~]zFS˱BMx6LxL+UAS~u[Ai5[UY[`67]w%VOVhX#wi6ϛrwd?V^P~^\EXU-_}c# E=NÓzRh Y!x[񤙙\+ܓNTuL:~ 8 GzsE1s [LZ!n0bhtt[Sҥ3{`'|5)gЙ_;`Rr(G{HX>#Bbɵ gQȑeJ6]G^`y'(8?L"ޙ뷷xoI.k80? 5 㐟xJBIV1Uq㽏i}eR5Tv% mzs-SJ+KSG_&X74vOco EW"fۙRǩz]˗!#ϓ֊N,.ј&s?a,kɛh|*,r $\R^Fס(xҝnW5H\@[@$:s䩝mDs-'2􉮃UEaSi_Tvl Kz4ԫI2Ci :bKY.bHxɈ띨k|MQX xLF{xPF YGjsˣ&|Ea{񔥒)Q߹A#Nwwhc!]-w;@H.|!>7EPꣻlZNƜUuHJ+}I͢fy5g\PVV *B, v@ ͏Z oX`K+}qo`.wi"PAl' F#gc@WC3IRKeزY~wwO }e\䚇;O?N~~*Y&T^h81Hlo-9LPGpCn4hb6}P_d6id:ڀ8J$7vQY獐-JG/;WOMl!UE{XJIB ]4ZYFF+n8Q;/-X]nnN餋$؋v^7nv!HvDL x4N^jgw?2S}z'4[{`l_'8PFoVe+zm17:ҎM`5~^8cHMNMuIF{S(y%x}ҩl h9k>+ Hf Oe|9_70Is_Sďݱ}8q.JZ!=)BJV tJ́UðǪ(!Jq zV$>=.[aQ.>y1tA,@B¶0$9N',ҡm%rwv=Q@ zoRȠMWxwJi5z |BNu GtńM6jD  xx=CZfK797RÎC`Pdd';;E9i]'y|vEuKe|kzD\YHVuVָ^AA(5W?;DwrzW2,zZ+]yWGFcT L(Q{hW* )hixT+\< |k3j/!=0WY ecN x˳zU;v>z"/Bz hw~Kd$y_̬\x7{72 a6b=s(󯵼LfzTO;O!iBtYX[+4nrq*V+v^ ݏ+OB!W5zv;b YE^'xQDvl:A.q174Wqs$ HYa Uʡ!W0v)mh~&"\ZӓB*򝾒tx\=w7]LޣZϽLIa|фD[?Eo /**ab;|ia:bA'm_m,h>S>j JhCPvd^IQ NAn]n+TKR8-&6lSDīȠSw 1]BX"gЉOz|n{=LӚDPMn#{r@NQ }.P9\4SeΓfwEȺZ/ .`[E9h8DmV>v* ɻ#m|m1Ũ*7fy|Bߋ\פ"3og*z?bkF3JN=V\6$0&9'Liۃ^}q|78-\I/7#ɘnR"ۙt3/O^rqs.XJfu?B1ń 1QP9{ڀ͇^˃4䊉+upIŚ3j;H8?ݍ,}/aerkv!E`` M'Oc;hBwŜɩJLrrx7j j}!OGGQ?#i䴎566e$S'gރ9vvzyh]=[9 pڷ sxb=(fظnmfYn,_1?n/`-P~K`dr%K|zp4&XlyDY(``j%h'col~+3 wi&*h#&-)4VwK3Rls.DV*]T-{~bd@ 6&)F=O:ekꮪkӊ}Zf-@ux16}jzGkE:)>ۓe\~ I,G sATh#B`DdO.DT}\Fgps+8vV4Cx;~InPٔ_ o.hDҥtqKseΟwsvB*OM|%B2ݎl>qFeIPI:V16 'lqPʑ>3fqQzƘ,3=raBnyr͘Zj?E,?"`A?lJax#mޒeWAjke]M_KJ5 96>As2pw\SphZD/Y++orO/f' &Crp>uY{X4V MzDET(|A  )Kp6bk\W9gU2X:)ą|+fsCe3ZX(g܀RKyp O &^kTWN:8Q|&ulne8ۮ0t*)50w$Ͼ2 V4EmZ,̹?}6?eJ/gMCTA+JBV=9zeHU Ѝl^u(_Rd/+2; {TC\&Hu'}T5a{AK@7 L$9rKs=f7yM9QӪÝjNߋ|ICܣ(^Եey`ؤnC)DrnD۲;NO/:LKg`Vhm4e, ݻh y8Bщ9k3V`ژ!o 6hWy8vI֡&6d)gZYBB:wQǸTw 6< ܇i T#∱I%PVxq5ҳ, e O[;ª 苘n%wXx751g 8{~iWLI:!Iuf瞲˪=ϭ޹GvZՅ 1"` f?6⿼ouyw׈N 9iAy\uG?Jd!@kG+X9/ @BG ?SY/`Źt|o;A|Z-٥;Rv3[~|=0zo]H kzoo^4Vymp73j"T$BUղw&y[&[]ZPndiCE ]"[[γܫl98"I F0`1I/oQ: 4kc%$.כt:w4L#kg_+ybc+xm  ϯ^mjATfz/ O V(z.[pXjgJ6\m6EʊpؚDDŬavƘepDM O2d<p8u*<#K}"jK73/eK+q}nfkAMW^5A{rj14iذBhЖ )_jV.x R\m*͉ ɑt07Z|e{Yg~ *E5ž5fy P,.xZ\i)`Td<S!޷`RcW4G9v3?>dk#gu"+sOx^{9JLhLzVN,D%s>nys?}Ԛt)?%{usdP,D˞7o̝u91kkAn:O5VW=G@WMHYpU6tnu}9 z?“vR^$I&@eCj{AFD}|  W xOx<3 bSLQsiu˱T5.;!!Lf~ #T5, 3wa!n_7o+* } Ht_ΦO puHtO9\ŕA*yMԽ/_m헰20:ld}ȋ& +y;\_oYJ;ևO f~<Wcrԃ$n˸xۄ}W߆nVښ^ ?h!WjV ]-N{ Q'Ĥ|k98~$78 #! mo (eSRzIRxP=o@˾>ِ3\!}T |2鏒gL8zlɲimD!^8/P$ xm]eDFQdHO TÙ\ROͿp9eDCaB͡h:J 'b)y/ROkE>梸i'˘}/ڟ^#/QBpO{Ζ܍z<%jcb,;vnQj3ʢ5ʒUtE!'>PM0fC%6 @|(#'՛g})<5,Wi&19"[zh7c%; @6,?42YNpTܫ\#㸍ڜbZ4K9c5 2|mXߘz0` qt?P:O~M0#V/KRi)vݮf9k^=Hd2<~8E []eQ4)PMDh6ڄƆk5#v% }LmvswsM1 }%Mmfu'jyF<1U~jÿy.5 %_61kyYC|>`V~ǟCmOrZu اV>J<yʊ}RG}=N Ϋ1ש\;ǵ_Jy04sbg cguwFY󍹕zV[ rxVPcгdjb}_v6eogoJoD+7 "3raS|]HV `xbo󾘮Q߫qԮ ݶ4f>9+~h\]Y#m(j^AP{#zxsHE'S1W,֝x*q @ز۴`W +,ċBd*HZ &"#Snסu\[KMqT@4RtySayQT]ƶk5 $'I( HY&YNJCd ^‰]';%:)W̕]sv.]&g.Yec[5Duq(QY ѓ  &ZQ4:}G;HR垺?Ծ即F-`L*S O!ƕ>>Q 9YJLp9 '*NDMIcu7~Ů*+9`H;mۇS31^%d!SyS7r|WOM3bhi݀ 8>y5ZtH\ڮxL XUQc HAƣ~p)W0XlR^R–Яx.dťrt_KTv2+++0Z'X`c[7jӀ=6xt9 I(.y=[)1TX"ZƮ}=rC-b @7 Z%Ii[xW/̶ǥòRxy=N9Yt*q7ܪ+J#񁆧%R~|5ɡR]wBB8|{^؄@*Tp,XY y6#ZRǻ_ː7Gh\pZ oDL,$OLStd@erb<IEf+_(H-K[ gS"8/khKQ@q, ޺_lc:$C`iD2M*oǾPpq_~ C?y iDȳVhzy1Cn%tiyҧ//F@0.:W,Z5 2\h$2<)9% "Yh뮚C7$0y% ^\U`cYkQV9|T+ǂsK1V3%z%`񂹖J'whbɭ cF,^`x\Mأ 泦Bg6y+ c&n^g_L?qtK,nχ+L^2o?ն3xI" _{}KMhn08q[󜷾vOepșNfirMWS~ɫrkNU9$0Mq~ ͲV'+PN{!!ǹ܄OX%k9@ds!Bѽ(CR s"M$2#?%O;þz7S$hkw׽*2plfגP(fq냊Gr:.45zؒQ~TGDR 5XPDפOTclgYB%Fs1/xƸl杄81n3(]8RH6P`T ,KprYfC##z< )UG FQ Q{0Uc$>0d8`GRxqNZX㝕1wA4n ϏbVB*<#Of9D3E *Y8ǦT3{"P0 ,)@c Te5z|*LόsjJT&+ibu*b`\} Ad*@e#B hJrz!O/ .2IR'pI\I +WvYjdM] x0qa 5P50'⌲ [b,qO3/4)#/~axda%y[]?k'fI'hdBvIۧK$nZ,]\mBd?[F ?v_71]q1\IP` 0,o h'Kk4q`4U'{%-=wX͗H{ Ϗ'&@L qxpk뜈#,-j (T:Ӵ-ZqjXX1SUlrSh%ysud;]Yƈ~T.M7S-~)N CS gm&)Gm}Msf޳1chss *{A]p yxHhV6p(̂01jR9A E- +׳ ļ~Nk8:@ug(;iDLkmi融];zpⵂ>AfVŋݛ)tFVǨFD,vc@.mM>zuLRk[S:q OӪ q!BcB z:_.\< ɵ[ U!&RO"R j}ݒœ b(=t& AL?]ǝ-)}@^>F)-qD9m!̸L=qʧs귙C*{RQ k"\SȌ{x2wx G rovf#cL'ߚk|T Q\Ԭ "hg|'LQ,S<їKN? 1WXJM Չ;tgrSƩI3,Zw FcXB>B.uz䃎-O,ymŕ *+C|1`'htMP}T?1/MOepw Rۙ9`HҤy,SZ:~%X 8qM9a UhWdiŮߠ9չd{mAB0¡jxyӐ6x\#[\ϳBz׃+ j["G.䀃-5QKC_[ Ó> +]ុ2bO;P}ڥU^]H[:0mG+|٥Q%/O ESѭ˸d㵐yGS ֖dH}wqm!u\0 P .؇7"[o/7ڐuWI _-=py<KdR9eaom| _ڹȕRB'Cȴd.@KlQ:*~~ 5Td'MONJĆ7P_,?~ Jw];ąelTU Ll,5GC^GhNڠCo892<7#|-B9,Zl e֗1i)4jc!NV+uw`&e|%ycDeiN`bJ&X@#u;J }ěSh^65$΀Sv5 @i]qa2ts*BLiCI5~MߌLMp)_M,/"M9AzN*Qrd\xގ۽n *3(E" =. %.VP^lu;z+ \Irni(d*1AZ{0T+|8- 4 >6:丙;AthMr-[K0zұ*JR)& Izac(d/{o ]=.eᰀ.7.Saa }J)-oHA.9 ]㕜IԎf)kvoR 6(Ecڎqhl;BxGwu߳e+%ߥsZĢ绂2i8voe4-[sͧFᙬ8+j#KATB::&PF ."W$AHv"؁SWIv9 oAg*< ɅzaǜDg ־`˖퍉FQftۭ/}_tn_CZ4$tKQFRêQT?+3W5O#@Uu{r:CՀ++&)$q%v&Y~Zm5pm4V.v*@C+z*i 8Qv4p(]yzbY#5wTdj0ZOJ苢m=wHkI@`Ԅ68dw:6D(Ԙ+g߈d ( ApOq ߅{Cۅ`+0gLavnԾN ?%6 ;\>t-w=.ϡ]]fa *M7HATHQk^d8Uɟw&qd럘=./P 7k1]C|7$&v/7$\K'SSarD̏'> @yqH1^Ya?K'3ރsE1qul{Sy8r" Ro$@174{ 1J}xja ;Ұ]q=6~~,f5qlEٰ>>)Y}䔤ל hcz:Qi9 0i񷯖zQu@kMՉ> &'NeiEES5s#̈́pjX?5-׬Nx 2}&>vޱم/DiMO\(Ц8!?jEOR8vQvEt)uv0seOS.T4@I܂LqAOjp wnB[0AoX'wSӧ٧bE#T>.N++ ٵS[(myh]] #5XPcec-w7dYzd0-"yhMa7$jR޻rA$v|c"M8IY3Ghi!dKeA W]&b>j1p0q&˕X/E ˂2_[q^}@rzBJL@mD}T +:m;~>Ae1Y v~*ko&?=R (LkQ|+ 7g&An\jb 8:=HuڡE.~ŐZQ<^mlAxI\ֱvE;Ņ&${9El!~" G{9C99:y.sFWA!zQl#NZe5֓(=\W3+*UEPoRԳN߲Ǭ;0`#'.sX3 T^k7WA2#HKhP,ަ'HC y6 I$wQGWƅnMޡ.Q[75\'ž{V v/w/dOPl4ʦ Tuy Lqd-eN-[T$?g448J'{96@0"Tc&|ΐT.  ?.QUqبxʥ8Tz]8U#<OoJB͹~; OO EnET;q.AԿtޚTi!6Kj!dBR6XRᒡ15tʐO6ěV:8OĻoo`z:rkg|xdk=CX5gjgr,. H%,B>Y"9n{T`]!W#"5-_W3Cۄ =fp{ +1s=ّ7 %ĪFLf?:I3gGwz1<U::KfS8ߍhF:#g؍x().zeXlo%P֬o@ ;"~3 ET8k?U\wy0LQ8l:b'u7"ɉ /vs]tX/ T?uX LVK{ݩ7AQqwtU4Z΄֋'^@eZqOW 7|OR-|y-&$V]i^"lE.k^OdTly^HeB~0q3RbP3ʄTk8C=;*ky|wl'cZTQ%s"FFnyWW- ա# Ml^CP8 }SKcvzj 8-P{yw Ԭ\[+EjN)g#j iweH! +mwClR Pfv8h7AXav.>Wa ZueDmEoT&-w8#Q# &`Ɗ!y-u(~ޑOAPP$/H]{:,DuąlOg#kٟ܋l$o);VNub(J9HWYg1";J@S`:QЙ484*Aae (..(4]gJ?SZ,DX>GHl*\ ZL'X1OBL sJ!N7E@ <5LžQyBڨks{:BXlq84 OfPMhWo xe Q&OcatRND:7pjpLDBԛfÆ_IdR!meU㬀πcg)H(5Użp"Oہ` 1#u~&6t6y=D+?9>RUn ;O{ =ұvD bmYn`'\*Wͬ߃,Q/-u,mDH<%gQA"z-Bth[xH.\%lv v p* s5lʏ}Wz[U^nwQr=22EU 7ǺX8 ޗstg.A%&SJpffR`Q EÁ9uNIGgj0|lPdvhDo-S\`39d5ڟFT»Tې ]NP2[wse:nUsZ>[q]KkSkvO Ix\AZ]e8" _Ku@,9L[Jb0V>I6]5 m -XqDXzRQr"zl(r9lgwb&y(mT9֩TIJ:w=~/rSa@q?̘LM0\fLW96hNexА:n?V^6 BF䕛zNZ'ԃG1tYdWv>Z&Pz`j=ԕw#Of<\p٨8q5 {ˬН\YYs?M\j\=\fQ &B%Cz,$]Q, &lњ7urc>,JC lϥ՜520]?<_ wiu `PzCۈ{cFM -&%~Ш]._#e1S&7|$wf;q`Zdm|L?=%VNIlG@,ue&l6T'؟G!Zxo,WqڜۂgKf/q𻫥;ݐu $E (ŗmJTG0%Gb- ǽzWЉn/מ0Տ3<}xa(\ =,ɭu-**Iu@ f.¿Ѣ>m>DLβn{<,6uaĩiX5v7".w7K'ݓeKn h(Z -Z䖽^`U6B?RKL\\_~F/ֳwrB=6 ].;%s_#Sr4+)fM٨)5w%U"3g$zq|0tN> t6NU{՚,Q@|iY`d@FR/Ou;/i/ ^} c =N#ںˬ0RqL)8 ->S'VP֝~ݗD8pAwzr#0=46yxr.]j[+m çQ?CȺTvQ(+q p'wvJ8o R 5,2YׇMvᮚǀSi%]q_cbTD(t-q1q^ބ.l@xmH }ފ KE."hrAּmRm302t#ۨ|њX32&;ߙG*\ 1xʓU-9cb:Zm#4tQX)H5[(wޭƃqٜefo7m^OB@&3@G7eVd}pO&ESa>֙AS#$s9{~m0pqo(y[~yX {k2ͺ1YO\깋Z1$e>>IgPaQQf:8F^XF`'h, -iS ?_54CUX03-3h8=8K%QqC"*$pUQ i;DN_cV%:E ]I{2ULqc3/0ߩ<b3VO}>ċ m#]hF&!叴آ-=>NF%N*^WI$S ">U^w+~xt|- !:lX"؝S򰊭]rbvoq.$kߝ9je MK{#m;u81϶i^'p<*go]ӊЃaVQ-Ў[k ļe;&dY~Hpmdy@k`P;]l6Oa?~]C2q{}rL'+6"UEKCyԅfx2ױ'S*lL>WyxeC'TKIiql.2`}?LwN2k1')RR#9J؄Fz|˱I],l\'LGj‰kYhnYsqYDfApzeo4"QW9YZ>lpUBCw~i]y/Cn eqJ2IcW  F, <ߪ!:OSѵJ7g:AiXb3Q@W"<=Q)gUbwl͠o͗}XȶJ'p B2=^Jqy뇈zI&6Կ\^SP<;vԙ (jZB(q>Ys1 tKFseGeFg]O<=gfc^η)O+hُ阷 kغ@Rc 0  3d]PcGvۺg.s\GHW|O,*FJ$|NZA%-edAR2~b"NțM9|ɻ3Y)Fi_F Y?"3< |tTvF@i7y ;Fn0 JJSAe)‘6*T:O.FRȚnurpuVO]D`4ɳ3:a{ZbJ1aHULcɏ1{m-To*%(7! ,ҜnmQBPǥ}șNAqUVMw\Wm$k99 \"!ħKWav?0r'S9XN^j.Qgu^}Y);ħesӌ0TmK_UۥvxfR*Kά')ɂ\P(q;CM[=I )YK ld{',}eCx``ue1vaZ Rg69mY%w7 w8L lI05)Q"]))ՙ@kM9$[рu_ory[B1m}F7-rR/u%HQش27@+g`JIwqt)۱.iuY8ǑVG!0ʀ^^wkk2K!Cʗb#{\'/zċQ@ A nk7 LAׁv7 Uz,%0Wm'*^@DK0ai٘LѴh0P.Y7UruD|b %Kj4))<kn2i=y"DB®OW؂7J&e%3/dK%T+JVH^,|!İ#}^aA;UI[ɲ<_ 0ۻ3a`-YWRAi$_~S2Sٸtr346Dk@ !Xk*o# FCkA O2a >MuRhYfzB htc2Uh 0}+C/ZH4(UL.!֠%57I$hSM, ʕ54AxCwB4an8.m,\s3*` ~MTtizgg,Νz;biY{țZJR~?9"R^Yf|R]5ELt.B%C0sOq¦iI0Zbr;`[Z֌a&aĮ~^Ǵ⎞Dj[R )]Z*39L~HaJܽ Z[/fC/ qoJ]_Z {&HҞ%Y: [{Kh˻6Ls 5T[?=mTːO@̭ZH YfAotaiF7(OF9ń9)jaҢtd{_:w)!sCv`'nC ͽ !S@3(&+AV*k;+EvbT*eX߯e2P0Fs?#+$~jXF]Ly:b#kMsy!)fŘ" أ/.eDMªz6تj'z5M\B=@0D'B! gti[ -1Ń*am> 1zI/4C>+,}k] * Y՜zhZډ!Z۹}ݓ0NwM~(oB[2sKlb(‰ E)'[IdnРhj˽Tt'rV~-#GNB:1iEO^v,qWȮO:cSX0m I~KKAmcf2H (26C_ vK~3s"9fù$9ഠ ϳd? MPWş& cڼՙØ?!E`[M9/L e&QC7zb)g=0{?gxQ43O a%[R! gP?΋? $f$ A_a洧bM_Uc 5W5\?O]R>abQ.}M_;b_ՃLۨPewԨU.I}}VbXe[K8WσZx`n1[GՏH.^bB Kw䶥2D=\scϴ˓&P*%GO6ȵtnI4^1%,њ<'~CƮAf:CBRpX}=-[8tP,s*rs&6A;bWs,$k„"kCZC%HX_H)GwDDT3>j pX@/ ~l@~ϯH`cst +Ԥ:&( 7M2fPs!>yg`/e Qbg}%ZA|M|G_rb<1ش0xCBZiCYݵR\Du12krbCY}8undw' Y}D6m$;`rᑅj~_*x@?M07owtwl$NX SaIW6O'62;(Y̏ J9Ao}^<8"/]©ڋ4B8ݤVi;|_ z x+QqE_MZ ]#e:t(!ZD / '6l e;^ 6gqdasB\GXfݏ]&/!> Vh\~58MXKTJ F "0Ud˪c>FfkEѫL*6y sWQ*ř. :zfQNHCMʭ%0JY׷5p ZGֶxVj@}#7$WOڱ ^=U.Q)`1ڙ .%Pےn\6JK-dۺ\JmOjm4=z!ku}ET {6Gc}P9 'V'áe>G^Aa%])Pdsigk>C,udTOTm"qVȞ\BcOme} {:e/T(,e6{4*51Pc1 hl 3<0GJQ.twϬaZ5 /HHmu^3&_‰|OkfUz#1'' @)C:X>J3j Ɉ.62sN(FYn~x>&nz3Na?TEݝGL͘Y.<ŷ.0lYOYWb`Mpoi-O<'{ )+Oiy32~TD\fLJEsv%^|]*~LKY9TR.!%3=˷_'d0 u咬* \TF^"$J hߍ1Gy=鐞HT]{H)'uӜM/465xUΪΉH|J33r (!:ͭ@ջf4=% P9SN {F9մsވFZ]nP&FPfh׃J-VP~]=ŕ{Lz9:g}tnn>|}e<N>M{4khq2IC[,ĩGTi=6GsdziNk#^"q N/\,?ŅK .lZLO#>[,g'GEVG-se q^C:7U%p:M$eD=i򇤺?8tt.+495aj#b {6I=PnSZvIX)8+2X eH[Uk"')4#Tlmg#1v[>bneWMrdsaG6gvDͧwLC 32zĵ x'J\kyqb^^kJ_>3̑ouʧn]+X[.6!W(S;/x5z۔ %F>,ٽH5@џznu]iLcP ]3 5ƒL& G#m!@?FJ]EM'1ʺ%  H ܴQZڨKِzPޯ气B%I8|D67o R) g|/:u%Si>*7gCLҾۛ_7}4zJY{*BVZ2ӏ7x[@&U4Eu@ݳOb$΍rn =;ݰy=J hR uL=B׋BDVyY(Tr؃mT>&Ɯ8&0rAbaZ]qn7gHѳltGX8ySȓg$O@'"O`?4W %>6%qVܥ|a<&V.b(s =HiՓ{ٟ;Rl!ReVCS_~Rw SUJQ:;"aq`pf|'k)TKSďqOzP]:D?s-+9ћyF`n6o{/jy=]*N}WG;Zmht)q׳ ǎU֖X\ ƳݨWڱi۔yPxUH{F,Z{{gŢ 4,aK\JAg)Miߺ)Nܩ75]38!Hi^MpO.uT{ ([DQDw>xSqú@#-a2?AǽQ WHQER(bbp]n$IYY[mX2zWod0= O#E%KX︓Ww-ސ[82 u"~~UH:{"/]EW_< [cԏ#FJeA k-:K!2-U<9;jM*G3!͎X($T7s9|^GV[ik[;'M9{2HXɷ)? FtsBBCA>ALg0.%iNYUsA,}2<5VA!]I:I՜7/)avG钚E[Q@tkW`6i6Bf=yъr:צ`\tusbMFf^RQC _򯤘|Қ096f:eXks8D,'Nr jkbnlu꘧fUfFGw3etRJ|T4ld .E_B4 G\3Q@!ӭ>_7b~egu MrIDu>S= yPÚ@G>|V81ygrQ &iޟG,p,=BG*ikt<˔o yh "SnnVYM[wN1q*B>H涥IP1E5Γ/2%C=zP5dM!Dvi!. M+^Laz( ׬+.t0,E@-9ZЂh8KѣPqrbIP ip#%1UҼ(3:µ@,T 7t2mڀbs)At67?~םql7K ۓ2\w)=|ѝR9F*~iː|ǥ=WTn_^x񤒤|;݈dQ0H:jwgFFq5H:mB]ٷDz߬@ş+(y4Nf! jL.G‘ĭ9f>AZsQ>UR/]I~DUJ RF0keh .>nNYkr/>VaaT>tKȂ ?t6!co^S,lQ񱮃)) jx1m_&Wx'$/Pp؝r%"m!@ @w+ "hL}W~~.xa~\b"@='wisp Ԛϕz+EK8;nscC?'_X!==]0}ixE7df˖u{͗V,dYz;t,0S'+|"D!X _;B.e'k7 Ңar, |2Frl>tz )>cPm(,f_x~>9t`>4zqZiX2CFN| sy.IOjƵk\~ySlZnfp-+=ZE]Q=s2(ةLڴwd'Z@##N>@A(j? Csr_FmTiv嶗pq+8-BS];'VhM0`rH3>-ĒAp9᥇tBS: 3ԙCouTvĄF?n.mH  ?zC ;+>ur2U␃+1yQ!_f@=N};;ՂW:.(E'?e]-ҟr䱗+fbl3IoJ+Z#l_.KUz[D]3TBcrk<XUR^RrvڬQ3-.gT`~vdTa/a,S<ѧۍCh s]GˎKSsReУ P9Pўg#f 6/}tԊnE|#`aM"_G48UhIZ"+y :'(uO~C?o8f ^M^cM?wR=N(J|SQJ_ .8< P'X rklAX~Fk,GLU:~ZQZ)J8=K1}=4X.=9sv@k ٕ#2OVl_ۏW(GO'ƱzxE7eo{7 2ۧ3@V ء5+nj-p3Iи:$+Ƿk,mFdNC@pZ[! 2+#\ ؚ߈n鸦Gpfyz}W kUSF!&HBo>Cp 1֌p.D`[&2#SLy 땝jzK*ZIj|]X6bw+6owv)8:q1/$6f5WH[M%u -W'/<Yœd,(w#R'V޾R; Kr-̅A`h%c VB@4O1E`#m%cg-B9H\;96Q@7[8gcyR`JG|^~ԽU#iZJ2e^ UhɈEs, / 0=N*L0tA>4VïSۖ/ vA(!@@0*զJbR+35Oˍa^Fd (wl3) %9mz5.Y;~~lTgO hȍv#;MQma)vV-q9RB|s)3`>Ys]fvOd 'G+*[˂>7n0jڪ[pxT̏N%kԶ!$im)|NYH;44 iB+\غਮ8 kv\mec;鯉5)~YߟƨcJUA_84Vo9?XGK q6/EA)@}Su"lSepwt"?u˯eU:ج;|K?)eQ L9 uᛳmv,a3ӖEeoH菧}\M - [DQ.m]M[AAH]c]ACeWSb daG}$B 9S 8c8cp_WhPLI/I<>)A;6)`MM»Whz\>+:?VՠPcM,_5Ngt JZ 8!|՝ӘR$9Ts4R郑i+\(x]0zZE (mLʈcM`p"~u-uj4/zW]z::xTDGMѩ6*C:#mcM{qE_h4HCI gy1%j MIջ,\; /a$`|h6gmM +춊/D8YAS(8OiaKѫ8T.`w:=t Mj1Z7\ngR[ x^l^zMFw&D;9Cnx\ #1@cFr1)fH$¸D%GQԫM9_T0Dk.CQS|BpFuh\w쮚aֽv,S)>c"dH-%7<-CD[t},M v~gӋn~_.#Ad8աÙ Ufgtf*WI_%v~^။δc~nSY/;Lo,~aѹ% }h:@K̞_wA$u :⟏|(|Ӱol"|7 +c_@?i$P˭fhk˼ q=_!`k@v!x2RӄJ'Jb<W&H4:}tVo !`#*jwV;vRl0+:9:p,kЈv?1-*Clyݠ4UDDq7Mgzoײܧ1jCpo-R4K,uw9}Us㠌=Hm#@nF,"T%>o +Ѳ +--tUv@:v )5-md @137]|dͨz޽E+ cO_Fk56: 뺇 <nUV!P c? v xP ]^$%˃22# F}Qދ|QݻBB)9p՞E&7t.Dy-UTbr$*V c0xM7u5 eb(JɈ#'Y-ۅz"'m$kKmYXF`1ЇZMEj^u7%p|7qc)OS\#N6uT7Ӆd!Cv2b:` l.\jLt)X QSKKpCK*mڗӗ2mĆ(\x $y%Jo{9m͕honD,,V k ֐z{n FtnF",)eoJ>t,0_ʊzUc,2+%Ǟd?|{G>'3Junpˎ ȇۣeP]*HKY9z$pxPM,钚Z5i/Yϙs!?a (+Kw dYg4 w|qI6xacy"$̛zlWNG3'۶rͩhr qwaD\!L= H&;DF7IkM-r˛ E~rQΠWEη PV5 {ᢶ 3F=Reɪf"Q7rچDHZWqyJ1 ~j@ۡC2񚬳];t@uhp[Sbb'N݁!;r  \֡pAy}MLp2 @ơQv;1O@1%,4^bƼ_@#:"X%=/1$ wSPR%-k)ޅ`.Cwp@kE_?x+2J׆a\82'(Ș7 .?&\Oe1,FD /:/j2*e:т6?=cGk.e1n" [;< 3ޗ|>EU9^)O* a @U=~Np*1sΝ9GAtCPg <a^WЧ8:x63{M/gj!P X>iWO`,.ʩN55L7I.w4uJ>- S4ka"r{*j5G3脺ϯ٘R S3`.IPSW=p}މq0daƱB5"t?]sX6 +DZ%Z6}ha>`Oع-^'n/I^e޵MYn5W%>@_D#>7Yn&}@gyF eB>p|Ro? 2W!:'BNa`d_}70}|(K \֯0˘B6hb/_ke`uN϶$ 2&I&B;A_hSv72kLՏľ4؁-[+V'tL"؞[@; ={Rze@ \ȡ2QM7ʨb:q|ъ%=6PMCccݍmq. 4%8|z$X?pIsbXI]-: N, kFWzrs`JO1)t)^B}pL"D^ X9ڮS󆮕U)ZybfbH, PG$q^H׿&wL|d|( fPS1ӄ̾)AN-d6EE-Bg yJ34(+ۨew >rs<'RvZid!A%In/| 媽j4w/6޻USB| ̽OnKZޫ\*` $UàrU%40VŃMB^:UO΢ȶsW0 <0~B;+/炥xW%!xm(?ïF\R?sJs#mR_3t HڙeJg:23$Tɑ!~s/f}8\NcC˒\I Uz]w3O;韟Z)5S꽿[4jϱPAgvӠK:FA{P&Na*N'[4>.[V@Q%ԩ6d;y6k>&뒾 7ڝL$!5D^pbV g%*.3wF/ qt#v G%OsP4C+|JBTU`P54N"9n_;2?R AF:sXP?yt*>(ǖvЫbR¼D z5퇂 ݃AQ.~N6^~`?АwȌeH8ݴ3QpwBcT[!wNdZ'pOhŒnFIvK|՜y<.d r*7OsS7JAρ? _{24&5u[VD)c@g G0G9˲l8Rqm ' @mrNii2cWvYHDe츞~pH/ 4ǼԫIex IU/ TI6rH@x*+seK*N ǀBKS\)n8D)(һ'sspo<(՟ EBea74FZUhD5rwI]\94n4vS)_F4,bK5׈ ޫ.J3 .6n}*AggQd._EKԟfŦ%ūɪCg&Rb/ H&sP]wWs6"$}ęLVOV㠾}r.]f愆|-E3m#鯀EZ?DJ?֐٨ l23"'c1>ث,m aΌnY>C}hwJ1Swō!C-vezь#ABDQfD3R*[bB'~+a ~-azQA!ݜ_]cX[M&MOk="lZY\Upĩ00=S =c N~҉&H uGKޫhnWF_9y_8Uv4Dż֮<ؔ ν|]JS'y+oZͦtσ0_Ymk8_h7; b({ W׺,΄++_%Tj3:R?4{K,3ZgSmIuN"4GƆf,=IK% cO4( ^XVUb~~Wwn$sOR*HIfޘ6ĉn.k~*>YZRG Y,0Pt9FeҀs|)32\ilN`u @%;筕pn1v3-Lpuj8Бĸva?K,F_Z&keo$xlVBJo/;ۖͪ9$,ΠKr^s@,nyd s*zo'܋V׺jQ2@QM"u0Ŝ$E-!X)ycĐ+‡EѨsh1j &@CFB{p[REǕI "֔d֊W@9ىP's1Tc?W ]>eӕܷf7]Yܞ)V/yR93_zxU좝vx\\ HgUU2śk}X@: 9^KJE joaAV+GVN`R>Nkzᗩ>8R(AuQ E332qIe,d&M++AjnJ'Oë'@X"1*_Ħ2啯PT=f6Ҫ &۵2äZg,`{*=B}I^&eG[2ۧu!dX\) c8F\߽կ  Dg2dX^y~=Ztj.x'RxY*^8mR b5ŰoNX9s$ ngcϐ / j.LqmZ,H}96Hfwy4n Fs©Onv-'GJZZ}t<#tSZѯM|4`}JF ܘp F 5NZl6HȶҬ@2/]am)PK#3 f]{B0vqwqzX6KΝg rv jC-I3h+bݨ)a3J9]+1&wKv` CPR|yOay_6>]Z قI;'Tx' gH_'#K 8E̋pQ쑚N1 }~EvАY:X./+O]' ߝ;>][?1+ܝVF NXX!+)&A"ׄ>hcVV]4j΁Ť)_1k bZz=\.;דͲ3 4Q;(EY=-!ﺣ?ſO ][t<1h88QAgHX@lg7GprCp2ב3W ~qrfIR4Ī鯔u-?ҌA#+"V+]Ȗ(I] Hf,ao }~;Q{x@m d.)\(Q(+j@4EU|s;U+'[IX0A:N.Ce2w{S3.k_e \ fHA:|D 9vu#3Y#g\H }x:9K5?Ŕ~6,ɆTm[ xO3.*`,_ Aa }#wc/(:flZ\/}S>Hu;Zs>e5V|UӢI3F1fW3-}LtCsB [X0My&)ۉ< Ɛ:w@ -l'&Gu z0x}?BTՐ˱VJ!61y3bT)KTg1I88,_.Md> lֻ 1zOwzIfl#=v@>̐aQFZ4A "*(~C]0v=y '-Ol($dKyY׬s ӈE&Bx҅TE5$(έGYË"ϱ#隣~.U -;Gի5a2Jmt jlX uT:6݄q3ᶺs(BY ׌t@Tb\Ǯ|JC`9$#̎*BDh V@"@;W'SȅcDuV;}a'lχVB4%!{.j'5An<$B+x^ts&IpT'dn%RDŽ EMYoNJ㹖%h^wunQ(|4˫U18(؝^#Z{1PkȶL֯3Sn\xS({6r=NB ASb[So"b9 {fsOz Nz, q7N9ԲF(1iWd~t0"+x:Xa*6}^Xf3ѬJ)#Y¶o%LU ?w[{ڏ$$^O[beז51<1 ?@8E uCtlp=GyrPt2iN TNI>12LGNV} ہ%"!D-wX:xַ!=T*ZF0ƬK sʜsA/W_L#~A}@PH垍ێ3=&57I9?N nu}^tLl܃ѭ_s TVC#hGIgz{'hwv-D7{KX)첦bmb !يkǽ:;ux.<ņ0ڶ@IgncS^=p)lCF:/kwMRe^62ц{%9Pφm:39Yq|K^袰`i ]|gbAʰC*KJ<d&I$GŅnXM!2 ˧cԟlz'c5RO.SuIq*Nf"A>i ۾C{CxaϮNk$>?yݬ2Rf#m^:B6#0!=ذaQ r 1+[t 0@enIҥKsKgX/fD|w i'Qݽ~#=HÿQv zٔ`Ha"T7-~ыVAV $@[%+BiR4d&#- (5d(eL^EA!¨n)2S31XL חS:1rtHg9ֵo)в:gdž6 MюDb|T{VҖ]RV']G0mmĵoqya( 47Z%JNgs9E„ߐLNUp9[Td%{.(9hBJ$ >,er AX3`v#9*$B1tt-۴=%qbH-1bCbC7?BVC{$GJ킈&z?mkYڽ|%=Ec>pJJ1mU^Y7XVoh 'B-_ 2Vׄkܩk{f]َ5Ęƪ2PL֏$ABvm 2ʎC=kT4xT+UccB,U8[c#+2~R\F%.'/Ӎ5ou-LRQ1n/S?$?!)%s9cH< Bk6!lIlON1H'o- @PW~K;y{0^D 1)V@6!ep|ž0 7v^~&j[0u"'nϫ̚1\*_Ybf*[zKדB%DȒGG{.Gܻl 3"޹J m&uNer){0.!BSU'\CWGfd¹BgkuqɱOdrGv l JT(e:-$@J"`q0uUڸJskQ]+/[ x~m- "ڵ k9HuvRY |x轄S9zHU}Ft埣`n?5eg% AV4HSc HMaxfdqC־!,-n?ǚ\ɰ#Efj왋ckiͳzMuxlQ *wH/-{uAFcb +zpŶyh\N7>mۊ{zzNYS8Oj MՖB}კ^:Gkcv8nzxnIފb_4u{Q?b7J fLFNjXzնwgߔǛ`1j%lwڒ9e|5XL@k@TS ~>@>ZeTћ0j8po:Q\žhspCC,r6ra\(j`gK샃;D9u5GH~WQz&FX<i@|#,#/YE,rE abp+N03pEf{TTV ^>gc spV3~hA-8nqAtjO l!;Jf^]/+t/$=]S_'jJcb2j>je *F 9Q12:G@?pup"!wIHOٰ0YDHM1URm; ö;ba w csG3b:ql_CT<+qR_S_nj^R{pY̵`ϩDv쓅m^z3.0Vd13"fd`Yh3plW=9Kq3=|h#k*Y.9(O20(?7@4:+YQq2͍}ʣL7|R ;jw8^4?w> ~`&ξN2JޛFC R3^0"8_f{_\"Vj9C!D 0R3MqPw^y|ǃ2GE~guto [4Um 2FeD<1&{84Zxߡ,+-ZH׮-5WMj:Z̍[f͜P.m ={ىy=YzQW/M5iq/O)3OQ. AFHWpm#BY;\Xݗ#X !cMr4FN5e nXIT3 W+"4y:oFc>*){#4f0m+O9H-d;g3s] zvwȇe?iNQxO(_HW 00"+|=1L'nưɞpu`)HGWlK¬矜p.IvAxWqϜ)1^_ì-:)ܝkd{Ʉ5&^ xNE2Nx1-YeŮ4.Z_ t| T2 k^At_>PF c̓b[Ϥ~+;~eZNЮC 6;l.Rme(]oF0oKR˰gwV80. ǟV ~AYq?Y|ɝG߅;YR\z8 -u^(?!Ĩa({УOuL?crqh99vIh_ y};,P~/~INZ;HQ::71o~|du8i4|Kxc\N lCOQ )>YeN^Ug4T||>=9E&duA;Rpc<uBK04} uHF +tA , a_\.:S,fҔ# X~m1Now)̒K-eȏ(;K'|kE찄E4 5i89/d2rہ:PV8  h#pJ%;z,Q~<<iʞ$;\ @A.b*In?DyzE}s,W\uS[WBWRBs|7&4r'٬tb iqTHî3I;sQM^WcO7IssR @_n GcFEjE!$$4z2sL G|L m y0.opK :T:j^4Dw.t\T|ZQSHu) N4rrtmѬe7gF~8a'F)*؂d=ԧ57ruu~λ}4<- 6kԯBY6EXvLYJ*:W $T7]HsT $ ߳rBtp"r & Љ7E9N,0 kY+E%s"l8|6\K0:Lw0D >ҟFF0YigLe޲5:ddy2lN#"'CL2fN ߀:, J*:H..HZT@]Ã]A㔰-׏H=əD,s1:̇yl'=:ULS8(}8|i@o/o0Q^\ M4$dž} 0m5P{dBDϵ <ڰARu硁g2b}JaE뾇)Y<YԱ [KSpszwƋF9,IQTxe_i#+Akp?%'UU[a?gb_FVTGeUx8L3IJWu 8SU;F=(jXFB<c m4u Q ɍm5E %KUL3"^j&{df7zE*Uq2c~KB/TN-&/LU Eё4DV=ANeo-D2x*F#G urt[=(@>wXKt{fvS$*z8L|bϾ[= = ^2B䴿T⁌ʭXs򢀂(\$ꎭvM G @ =ʙO)k?ik+6Ji2M~.J L|,8qePO"5LL'GH&n xI㰓!2pSOpTI<)6ńm|699͚M؁eMv Z?)diI5 X g!{hyK_\Fˣ6w0y:F<xrgX?pGg{@HtosU ')\)ϙK(ǪU/O x+@,˚yv0Fwκ SJd7GSJZ!UɅ-nNҽ"mp( 107<, 0h¿Ԉa01k3iR Qʟ㋧yDT#R Qs"o ibY^*)W舗]R۶֐RY=4"-p//Y;>ek`N:Օ^F'% /;sv+e)д,nLV^ۘ pKG*I1edS*oSKYY_7ŮǞ 妦ͥkbrjRT :zh3%@K\f:7Ƀ(ν%zq2 ڮ6UnՑ0k终]Fl`HekOf2Mj}J`t>eqH2 b8{9-&;zɢx?ϱQfkd+&|׬|JT`\pV䳪8H2=sc!M{7ۖ+i[ 퉦d#GSxN5bqaXtIJQSTϠ/S( x?:w'g~ܯ_ReHRl<`z%+0|ZĈISXյWÉ?,UމTxZAl dS@ʯ drndXZҭTCRxhx5?@QQ^f. D~,C#<UYxk@y[4ñ1>< ˔mh=7[>Ư~omǑ }#1e (j9X?pCO+%n%̰@$|lXqZ4P\/7PpSg\}^;F8[` >/J2(uyQc{"% $f40RϧZM :גAqJ<ږ(.{tHK/C'?A|DJ:cGŌ\n'`PG{h.A'ߢȓ\RQp:(}[JSeYYb"*hlFi R5x2HAduJj$K̓{q`d[\3 `f%C)Bf)A?rڥ-)Ju "p]ۥBOa$<6Aؿ2>}vg`_ipz>!~a,%Ū )0OImzҔf!`?0CŜי}5֘ϊ0Rkڒ${;x3{Ս Wm&+&]$.J"+u* Ie*tP7bwHʟimÞ(lon5z5%B/e5ϪUzQwTP׹v5\%jIfe+}쫴D HIߎҋ hzSbWC4zwRN {:;`LM7YŋLVjCb22Z+³閭zү.K"v޺J< uuG2Oc\۶eN|\͝kB {F=!qܷ,T:K뙘h B-. VUS'owCjc_>c~Cj^:glp 8ȶ- phqҩSb]64泮-vBkYSϱ{#<:Z݋zG Bݴ5l^BDjM}efB_#K CI?`?=п!KXvWV CfiLJgō-6!_:[D,Jv cKpSA\^b:=uwܙ8J!TJjg!DB? ՛t :)[1.,̟N)WZB\Gr]:~Ő?ٌLOLrɡt!0{Om$+dQQvŝF}[<3uwe_2jsr?LHqkYV4FI?կSNF)֮K>.1vJt؁ {׭Y[{砫&~DG.7\C_n&Q Yqy`P.zTT"2W(FŚ#jw75?T"Yhcukm#-E"p:+7 X?."-qFr3ݷ}9vݎi32Pi 9sTvєyhiYVޔ+9UERBzY(|R™NOENuPk 3cM~'?(.ēs?8%dQ<- b4q+K>TD?2De,z{DBBaTfSU:Nk[FN*91{&FT2|23qe uNҐ[`o^C-xϽ1'H7N^*vOR]Cw̕s`eFmF"k\z0W_bzVZv`؍Ga+Qa7@pA&_As{GvHәiߎq!u9/ &, gm[xrCq}#T*v2h'U&1z-+)5Mv-s4(KS6P@C3F)zQ:ȉ4 t[!c;ADBMpH dg 1$i-eT\\RiI#kUy&2Qz_oopttY]ʛY|h2YNvq$[pmL{Q|ݠݥqSUI@t GB=qSh-.|i.Z@>:U|rN.…i!/ m}9 ^Z!"4rg?K|y2{/R@L3VbMz긧x2RϱL" $:3=u#F"QaB6ˋpɈx:P>vhY?t_U'e^T_,Nui]ES8o (D]fAF ܺI`??S,$’Mm@h70YNY{ஆs%ʚܳWMZ^quOfA}HT`@3]\7hmV[U=>\%EYL9xzUmHH:%,'e+ 1[Y)wMWUItpQtEN% 0#t֒FɴpF'dvjJa>qNTcw: xqYɄhBmVTB"=7Z5=E IhH1A2;)ӍJ!%pf jR]U-z,yiI<|6=1>g6}4T+! {A0G(Ar eoŦ&"]' =CYĬiЊ5l'zgc(:i32!y>tfyͤi @13'"cbi@tfnЂw#)y怡jY KLwe7?wyxAU%(/yd8MTUGxAYvp̷] | fWm~ -+Cb}zPT0Xp|~kQ5hR/v*}kp;r@j~t|2!bs|C@HRb`i=u" ⿘luH(rfc {+B3t6-: `ui22es+xNlw &NtcL"0q򢌿, b٦Ǩ6:5e27T Yl=Œ0o(5bл+4ke{K ls;Uor~(ͽO576,xW: NV//ϥA!ޥ3ʲ[W J[:w4VꡝzXP{AvP>)'knxJ6>] 2\WU:%d]~-'#%aX޴ļ(RN蠊%JS+REhᔂM (+!;#T!r$cΏ8k=PVκ◭еk*14P~ 0?4E[#, 馒(n4mX~ьpC*$BuE!]%w?d%?B!ۋ# 䅚q^wi~vQ>#"-2`@QT8CoŰ=:+# ]R@f} PCh,R&&lr{ (8ڎ]J1ò"gۻ$oOT#җN7Ă5xtǬժ)4.:30Lj G5F[wu%{fXQ S3h^l3r_*dBt@m>SGT4Ti}."xjcӎ9!u= wS܆HB{݌5Xh?Eh9K[wJ%oG3#fv!rβWuT2nRFreU,/N} d:ZtD2Ag̉ 6ٮ*G|7Kl9 pAJ^=*JzaOoaSE*R#}LavH'A`x_ Çĥ cVElI]V , 7)t]08!bBNj}i8S.rnőpO8)c',*JƇ1@{Ŵ'[SU"XtOr)0HD}?b(+",d1<n=K6O*p\GU/RD쑔q~gI>(i, "#G;UDXEم+ ?s$PֹrX 9 ?7A¿!5j0`&w̰&GM!M;{ťg6ڠ/XԊf&[VԈG$^_7 MX#)=w 5>21 _ALciVɑ/#qP IE2!_FUwK]f "F5eSܻgGZ2$}A,SU" Qz PjjdO3iҌO2zAsxMy0j[ J{!: pO<}<]Lyf6B:wω4>[v*rqD:4g hu 1w+@|Gbl`'x~s`ٚ^ G#jI<-N]ŀHypA਱4-8G$9-1]?WEXǑ_j3nFdZPDFn8Q"ǔގ@:ayt c #0q#c}*P AQj>Om׾J%)Yc !FO6P`kK6w;e NѳSb”}n=ǘƸ6'gI|P*)bMkuTՙN2EJ rQMA g*QާK]Ԝ>+,hlP" SYKh#m9iPj󜟒g ݺzmݴwQr/L!ib;ù +?R9Ebt!_к@*^xyfÓc|) Q]M#N٪BQ̗MU(}L44u^6FܼwS,jt$rs"y ktmMicrb^Di{?r~N1| zzOi7HEcs8[E>)'.:dKh`RLT"g}~2T~:gŇ"ݩ? [ !4sp'#df+۴1^Q*Zݗ#7.@ݞImʎ;%*1:+>)f_>w^Rf"w #S 7Gބ4Zk_(x|߆Wßp{ЛkO G!o ɍ\`Y)5(.'@'LC8|DOdzesJKw'e2`]Ll5ǴqW ^20juR\ *oid8rj" &Z8`=*>D?[2qxc?91K*gdYI4mT{r+|1wN"cy:´EJFԽXvk];ⸯ w*/cc GIXŚ"W~ P#ǑXmA ^F*b`M+[)u!m>G+Pi6vZ*"w!y ,.a:OB|ѸR wKť#HYb^Sy&F NY\''U:!$ZZ}3s7 _c}&R,=Hxzb\I0TZ-Shr|*sGV V?d1VskU휃LOC4UA}SS ˌWZ?:j˙c[/P " IGԊ43_xs:@&rVX/aJ*;+aL TbLs 9gON3ӚVlG;p NI/>-}T-V4QXAA:X^E$ h[k@  No 9F4|7:!Q}-cU=VLFAG*U-2 nǶg8e) ]7ޔ͐UGAayGca¼oA~"d=@rA HPkMj"B>.}G( ߤL@[T S Z"Qz۔ydeDn{;gg3{bulwyy|peyKx}e—|y&7IxsI\i_~?L\T5[^;{<H"L q B.Pp-[6@&{f#b4w|v ,IJ [ &[xTT ɟ#N]};]e)J%Bʅc@ k-5dW4$(sswIpLAi% ?y߹@`z8sFqɆ(7n+qXbMhWÜ=J!+aBknk\_} ˓Lq5?iA_y%VV ߷Ed ?P_ 7v_!O W6"YȩAυۿ[O -6W?^qa+(& 35 M_S6! F%R8ktw^"G7@dzGS8!$>ַa;n[K.'|4'D*u"o˽ã.]J-t-xf*$޺px1 B mԡ `>$leifh` 'ZʁM_:='%RK?N*I7dD.5h`u&n0S,Z˙`ՇpZ[~ d7yh8;X%<}q¯?H5u&TW$Fˍ` s*{>:tUEW.Ͱ_7vϟEnH+WqUuFjnWAOÐf`JZ W ^_-Xǁp7y=OnDѽxvp'%V 3V,0h^cLP&1?=ys/:Ln+$Kpn]ZmI|Ô*Yۊ!HwG+9Rn2 19k2) @|G~HuXьvIdڄF]YfZx+# a /t9Cl[ ՝ÒT,}1o&0Q{Lؾbz5W02/QTf|<_Ldq ] f aVkڬ;l"L@nbLoVb-& z?B 'A(60-@Vd8<мsx8%C[$&/F? h*Yjꔑ=?J9Dz8,׼Z¥afM׊ArỼRH7>Gq[ xl^A|r;RlZFYxIՃ7m<#pӢ'H7_<2ѵP3;GS-xPlk!sJDn; N-[\i;Si0q^Q]o/r mwkqE~t0~m h.ʋo$zW/)v4T.)):s:RuǪ<,!`ii=GC4SByiyqFoI{Re]2ao2m8|DTpa!s~K6WTWsRW+ă>;гle**WAN6Ml Q1٪+mTm')髴(-Գcԡ,6olBY ldg]]eVxhl5̇aN;MfY/_䙏1tV%BϞ_WС49XSŜG \K r bؘoo'**KY RNT^ЭmӦ*f'Cy;k&_&<.XlXRW &}pr&e!dC'Eu?uWAe6@8 >qb`d#tlK3 Agu"y`6[CNqCJihݻ#NFA&5#ѮͩRNrȜ+MtDƟDɣ=Og/m/Ie# s-)ly㋥kbyяx%Q|BسJ StU!B))]_,[:nG?szY GX4Oc c6Ҷ]&{v#5ŞsQH"Jfagy k|,0Xb^\MZhŮV(<ءJȗ 91Lؓﹲ%( 8%(n=0- oFm-뚮)f]yk8)s߆,$1 E;_Sz< +B>T倉hّ3ݠ>AdF.* U ›&7 |.n30ɘػZ )^T'1mTo^ ;*QυTv9F3#^ ǂGnn/Km5a`lj񆄄i_%E6?%OA-e9e1._A|枑r=41 |ِGhWCn_LLsb$beb˓ȣ5S& W)5$pQ!t+9{ǹĞ ^1PW/^!)ak뚓U8:DQo[QĕܸnRABPI}=4:Bl>ym$)]O~{n|g:OddFe/lH$p6BUk@@tNQdO=/7onIkfXLê]x}M}d*AoO(+vww`s،/ww?Fg򣧖.xa+g 2_5P^ZLu{) g7*bj`Zbh,c`=Wh~1g gidm;L3yNN|{Nz`7G.Q0&w?{HBKQ5|9iMְ&|\=0\OLɂT XgeأMЯt}\u!m/0_`7wOc|n.`4)$Þ{< [ ъ9|ɜT`"0LkiPYmY@39LҘʳtee~D~łvB37B.')zNwQeiʄӝHu#}_@?h)aUr z8gao K̝nMFuTX)K72cȝ|KIoWЖf'zn3qf\rVس9ǧgL9l  )r D_I8bN@u/T'sVW O XID6r GtpVm{ϦjVZ!fws EG: `Q~в{0┃~gFuIRYX[!'&ŭ{m]s&1T;{R+bןF0$P漶Ǧ}>TmOceHhALSOih5)7 8?|rB~tɻ*MVt6ov# 8CI  R Ѧ$圛LLѮpb0HaQf"(P(X-y C 5?j׀YF$6s:;Q502x[Y!µ>٫xӞuc~[3+}Έ_ol 5!$q=Yn]Z*bj0H^[o|kt۞ihf w#-(hYN!L&= ޚًypAypj>.?9͕7ʨ &z>6%IXG*WLkd 1hl/ޗ);7?+.T1;6= =9`ZnXæ3օ7I2g;mT3h8V^|m2D;9XHdxE3u5ZB#䧆-' TS(ѽ5QҨ7n]&RCh3+<"5s8 rɉ.ETĿ8U\ #˒u/>os?đǾ] pu54%9S~<+<$&j@M]MtvYqRKchlқKU#r`D~0Nc8;Tr5oN?/3ֲ[xT2H"f&+ƑW.Z> `/1ÌJ}"6և03;#o}- k 5Xn6Jzԯn6nM" P1ɨtg*w/IQnI]Q3j>ZD]zA3*TsjxȰ iKsb^ Jx)56ylѨqυBgat{d"-YNKJA6H~G;6h'%(ܥ);ӆNթ翅*;Qqѯ'A.]BJhoPσ@u/S\d@~߁ %RY"]zrU"CU!VB3C&P-ǧus@ɜv_Jm`rpQ&6jzk V'eEF]PhD'l9_.0>vQD:)4.)XR I$ V5ee:l뉅ͼ)6+^v@:H\]1@+85Zbu?RcUCQ{Y'-qGNhR7w$SY$lSs5㊗,ZE)I,Dۇɺ"< 'o wI'Ȑ15m ?"okrĦ4oS^ٟǒ[/k2R'ŃH`Ω{R43?*4>l| pG L'9bɀOL:2dӷ b[)(fh(m05uiJ LeI|s3‘ER{}o'- S֣GV$ {nM{` Ŝz QtxxW_el4k&Ffߣy^2uWRͷ;砹&G5S4bpv5[(u3N:^HA8#RзL ܉[àh/š2S Z8p _Z3A?e@cFm<=dڈG6W٨ C!Q++3̔Hxo=uv-dEعg+6*VG>#=/ ካ(RyC_b .'8RDh# ln/0]*7ݖek**ǥ WzXJP5C%VO>mZ!l@'JGƬ`!m<] `,VcwM?[q:zOfaJQ}&Nv(#þTeM$&ZZ /K<vW+3w|%"LJO41qٙjk;{ Q1SQȔ" "a%O*%"g*땲|] ^ z$|k/!B⏙q*^*F[C3.m*4fƕ3zi37toi•wcOܕ/pCTQ]0sYRc{hĩ0( dSAWg嶯=^ 6HZiFpNi|% )rɱQkgzpf\Uxtnd)nn  {s>D1KFQ!ϡmBXMnoѝġg -S.q Q¯^?& KTU |[ o&J#qJ6&>10ėǼ".<%!`_vbwRHSG`<{ф+\ӏKD'FR;\u5 $3c)OL9X'f_񭕀+0hVF D,T#5ܡ;aO ف8TtI6GQ"oU9ǐ( r ^m>Q̀R,:&ov[jVR Qo·M%fiKXDK˪wm3h5!uʈqGgT/>V]!l1ϯ$6xlCX^i5>h_aEeZm >iLǍ=+ITPRؗ;Lco ѱ-`̅SE x%vpXRm,e4mb,ސK> 075p(u1tnymTnO&H-27_N%- ]J$wkWJv'(}H_ΕZik W뷓U5@c͗AZļg?5gǻ\b-fD)j*b' 4=U@CNX}&<{hq!c KN޿%5 G¾J{PR偵 s^k^lgz^>bt><&t`796wur[],£Q%7.C_uT5ɑZ]VfԏsKf!.\I ]Z`K*| BiAWV@ZI$tKP!HJo_Wf+'P(̡_Fgay&kA4ui\}N)J쮼Y,Ǵ?$G<-BH.أ9|#Lg:_= ȣ##QZxNp%c U;K{7Cl#Wf X>)M3ECgZZ\].y:1e9##hD|^v&I1$_G4^2~ ƤɪUj ֌::$wX:Đ%p<"ĎVCG)51: +@aw'wL9 m\O'Bpr32bzqƨ(D~ wpKՆEۏò *Q<Xl{ !eD#]{*lA_Oc ~5rYeAd5}T5abwXrGLU-.p`psϽIaij}Et2DZiQ?#Xq 6`m ;.Y" Q^sC8#l6c67Q#X@ˆڅ^7nUl#M%@|ӿ^%o.N|k};6v#rrl.ڨ>ZgFM ]ڱ';-<`61:^@^v`:dIh"-fP+P»T #R`#eO h{hzwǿL=NYVg6WcT2c]cqC%ed 68<'Eg"azm6t95yUI%;N78Igjif掇~/T >%7'>D@R kn&Kb q!QGu#QO6ک昑y<\RB=ued3cf4/4zٚPo /vh^%ٯ3-Aw4 @6%W1]V& zCͭꏆx(|Ajk-k-iNDv{b@+UWn"i|}4|3BeڎVtK+ziB9ڪ'08EU!^H L8v\0Χ\!fbhJ g/N,<7h4Lk2&NBU7^"9iD %LJ_6sbrb8{nw) :@*Z~bx9}/A`z]S[z.P>L(Au--Q~9ݚ3D=x\As;gX=.tE*I7⒵^7|Ԣic2:{7SF@|੾qB \ovnNaB\U -+HrySp8 d%:'vi;lIRvj]%ݵ~\"$muTJ"]fTK<[pBKS.Sisk6@!%-)11C#|L1!\5v ڱ pl|5k"praZI;xPԱEn@L!SD&#u5[BXL{+5cOͣ`k#v:{:Y23mn[kՋU2`6deV8VaiMQT 0ǭBqH;矮lf cw-('=;"4%OKnoYʇ] Z/oK}{$l_5 S/oja0U93,'I[lKm'=da{7R~ dUN6Xf91ko MOYwԱ6{23-_hOZ:Q`L9TpP6%PsGRŲ;2F9rJJ<_&a9#tRDK:9xm:V}]򢂤jqjv*,iMbTdv\SQ&C(8/M y?BdV{FW L|SDh댛D-pN\C`UD% mA _=H~Vɠ:B.)[=`p 5b~֊Whh1UOL[fCNC0ܡ"-Mf,ӣ_\ɍQujd-nx[Dþk#%v2MN o_9138~f܀]dȃUܺ_ F kk3cb|Xo _ߢ/yiU~\B0i h3+}C +[,~N|W kGPOv,3DAjoxo _ᒇ)OʩHnN6`IJXÚoMW/J. }t/]1Z7N86<=l Lf22Y8 GmI|4 TE/WAf*bEp}y86.zbfSat{y9భZJ0?ր": C=x||ͪQ R&b4 J1xݜ+pjP-Q[|L$IXd$QSݎt4U bzV#p ɤ]ݤi|5eoD1_taQl@̂PfcSқ'4 ϽU{묛mkg'p.#㯣@sfl%V Ǝȳtq9#|%1o&ą+*v^oHA]uW\"2Ŭu=d㝯g|D< t i?@GBuiu'XO,n §P*H/<$X'y|DTKB,b@B;V089pmhN\˖ʅ} ]0+=5ueFafIw**x]ɽ R\ccZzsj )Rgڸ]yȤ<'UbT)]Y j>@b?mHEfb O:3:}e3Td[d_v[6e8)zR]ahy/!-xl0;vR9>{|q\;1%,k Y+'U 'T!Ad*ELN2%pG2n+ cψ !6tnk 7Z0f=-L4r 2t>^$;/%sb391_\W9Ņɦkyv z&FϺ|f>BA΍*CtgzQ@2>u>Hڀunſoc+!!b˛ݻ!C~{(KأG(4}2. k|z=q.~x c`fo$ʆ NY44VϘfY7ڧ_?C3P;! .?3sئQbzasJ[כ;CY]`6£0`p zL8j,hG_2}&'˾PkX6o߭V ,]v*X%תnZ,~Ng/a9FI7,43T*5F+ijUzw[z̓nMy=̪U}d+&H`1>|mN'$6(ktOUf0Qh Y4Z]@A;4q*SgٍJV6#¨Xn',7jzxx% ZdԫX){fBSʚA9odV Tr]G1 (L%z4&<<_K i1~s֠Lr /J u$k L(hDJM  f( !7X~iCB0-b8P4u' 8ZнE'7(!S J?\F;t{ܕ侷92=< +^v;@E6,%lgv1'1@P0DO1lh~EPNGS^'9rQk[D y<_`.D]Q3 nÈ_Bi9<Ъb:_ߛKTd v/$~t4_g aa >oIo9Չ-MUH&ХFAWQv]n}F_ei|fi.b/l[#-c;}vNtsa-o%oBS#;"r&\>83{ΫDƈpzZP~v,4 騣1 q`~%!CY_:ln0)/P!3T=1(j, rGe0]M 79eWH4XXZbGe2'44VqvhkQSrJCx@{/܀]71Kps^՛z_v YC@ygp7̢H@tw| ' 8W (e^xs`U3%~9."("XOYB9. lH_((pGJ#tگ\K>PzVV|dxBY@KAbLY ={1*rsM6Ya?^ARWݭ\e(g{i* g@8anV#L> #M,X& ^4\b1v7,h>Axjk99T4߲#S,ŠM0ӟʒDѸWi-rm4rMc.T) 8z gq=&>i h: Jq7^nu'%w:bz,s-JqLcOމO,I]W_JqjvXL$ 5xI:nՙ|ٝ#6A}Or5ʢmbmҩFru+R~5+6,*tgWIƋЬI;˘6(Jbˍzg.sh"jڎ PoIyB60GY{5; \a?g] ?rJp0|S ֨>24M' YYL>kJ|HL0h.9KYFoQ͉-'esQzqf6%Xp{!˦W 5Iv{aj|p0u_B*UKl1Jqx g x\S^dAyz@A>]>2y%2wEg\ըc1Lls|J {[}8cSs@;wPuTt qýTu*.#| hKA^H{{۬Y@,dB _+$?o9Q0EږVaza3}3SvnrsڒzV׽jJH^?a%&=W{|Ag4S]A""c %I+q [Zح"~Qp!GwK0( z1%i(|~t`ޠ.4VI.1{Z1Rc5fm2Tr{Nn q-CqO_>xCaө;dϿfUr!BB#pGq`N}Vc 'f,~pX+\wRVAx5:$noò,D^7 !>g[5[d$B>([E Rϱ8WHˍ@|êV  dBa\r'2;dFl:""u‰c+{QoƏLEl"X3ck;/%a_pQ_~a["q8իLU=;іĚtR0 DFX F "m*3Jԕ:d9VgmUm.r==.An ڞNs JBXCE%4a@'".) <~Sg=W׳N/ު6Ҳ7%u]xXe)iP$T l *Pێp;%7:_NMNj?Wb_=86 |~>3@j'2 ,`m,fG뜙 UP;.! :@12ZwnvxڳlxDePkF{Jr}yĆdI?_u*o,õ^\zG- Ț%`$ >`.Ndb_]rt&{V$HM<*vsʯ!rFjd'kSA4,C`g01ֈ] S JeMUڃigD3c]GC -3psNQs 9T{`tq^E#rȽBF6ٮ(iEZTRGps5%p<+5Gj.-RsZ%Aӆ+ 7H0TH]}2JHčQӑUXE5./:%.WvS^8oľ*󉄧UDU@ʺBG'Eս,-cFW#Bo29y?NO#;zbڎ)ї+I,K7}\kf+%hFVڸ,.|\`YWF-eWJ}]M/rC뷼͛бb @&ME(RkvԷ /=Lq!NPv}ZDZmЉn8rIFmٛ}$r Mo9m؛zrơ}+0]:u\'-ht{Rlxo*`ٵ_-pǬ˒ 2:U)66I[s idH8/r?-ˡ= C8 LT;Aȏa]Ш(v+ l)| ZF iKO"L0Q ^#UZG5Z예lqgGXa2'(3`}ЭxO{pHSEo>`+f84ʋhu%\5aHZ=G %mz  0!+0a/JD4mfljaYA *!2>?.iKi8R+6;IQn_ j  o b2[D/&QZ'{sL0utMu8r3Y9.TRfL*{t-Sv," ?1.Ӊ|6 pG_i_IP-Ȑ{krc:߁Ok;)i4Yڑ4=jiL6^sh `ڪӤ jy~h;?RJor:7ח&2-iP2d DHt& $+:up L"2x43Ml6E"KZ{c F/9I rYL>T s[FJ޸hPPTףDũ e"B?\!!u7훵kz[jXfӡKiwRgUaifo%cGuFI|1[I˼Pc'LA#5c2MOW@qfU|+9i4P x+?kھb@Y``ʣCq9?! Q/}J(|B1ǟqT#?T&X~jRGY:]f/:5VC1o oSd S9ubP N!ZP+DmK"ʂG{9raq^[~ \;Ni1nwjipV52!U\fr jx ލq`ecN YHL͠2<Ŀ|J]Lcu>XEDT=xj1nLV\#<C];~.i*3~Ag9_촇nI9k|;c{Y"hd@AGHy݇6>F&j2Z~v/\Uܢx`iz#_ 'BwQ~N Ueiaw;z"і3tnљz BFS fEj 3H-\H ߜBۼ$5JV M=cƥ,UCN^7ۛFNPIYTwmkiI{e>A%`=~_XGe$>]R|Pf ^NuzNi|8Xu,?+aAf& fkNpbxõWI}dxJQ0KWy3/3;s~d 绉)TOwKcRI PROtXP|72etM!K2tP$MXN]zh-g@˔,bĻ.BVZx3 G JiWMe#t%9?p YSݑA0P}L0 &hjڼhA$_DW޵.'#7"#[YBи\.1"c [t7t単 s>`$Hnsǯ )&r ˦eR׮_̢XG"r}TKOs|˴\ &dT(ʤӸ@vFX>@?L-K=71Nb:g;7f$5|~,v[Oh8KZc ;ňD @Ij_ aWw@EFhxcpr&ܮ([LRRTW(뜍sQz Z?<]ib9s% u|6EiqGL#Lj]=T3rw4fhزGr[ĭOu$Ry}fsQ4sRf&>z)jߗ+ Poԣ`ՑԚ{NxKzhp6Zu?-"Nr0gOUלD$0d<4kW8nDW֗M=GGg판N8?_GE͍%`|)NnN{&!S-:.jXj#)r1e> (='D]`.0Hӣu-'4,)ë)}s9TadsHA E/=_ YcY,t! Qo<`B|(Kg#@K~c8wK1R!CzAO\4=n.=uǭ KK߫FrYCN݂h㣻jo>qx8i] rB2q8,ʨJ̨ x2ߢTNbB+$'L t%\R NRRmHpksuk5gUxJ<y W#ʙoz^woe\Wo42.wquxDte,II;2sEJv#‰ḓ>hym8ن[#7+4JLvJ{(3x] i%~ڣIME}H냻  Rcte+5ޯEZB7k!|ꘫcJA¼#Ȏ+ #lFU>"OΛUv5CR>810U. -]ߌ*.\&qn[cN& ڷQT"ƟD}y@ ܇3F.zd 2P[KG:Xw_ovpEIPZZ\r+jF9fQ|E4^\H0ml~FWʹ7(q*wuT5يadm!ërӘUJx*~cJDO}H0@;ۄFZ<%t䩝R~@B̐ScV܌qSӇwnv1ۧF#m9m=ZdۮAm֨2h~Qjm$hr0zPs̓Y䙉71^TCa]!~35QBVI(G넦/`( '56 &&3Aő/!wrXbHwjZ t46q)lb=TU⪁c#X N*a07y[U]V/Ǡ"Ӥ}"]CQypPxЅ9 xƺ&k]XHL_V!3N1S/85  EW:gRCJVLSepDb^AJyxe{7gVG^Ū*=wggv`#o*ɻ^pDk}`KQh,߅aE;A2qL3:eGIr1ͼvD2^[}K)N`p꯺ L Kdʂq;)#W<k61?92yhez 4@Zm=[-5h3){ Z=aj\2۔MBo_L(ɥTjKL."۾e(p3hN6$s.3w"ɟZ rB?xVIu&zZeOZFvmE6@1u'c Jj^#`@'Q?W'xptp P pۃm%Oʹ(,\)&e= >P( KH6dKzIs J@+倳Ƣbz;)NxOE>W[f2%Z[ďk~qiwX_C0:XԂefk59MgL9:iݤj&M,|L+hZ_ud8ÂWϯSn(G8:D\j˘{uU8ܜW/.g\qLnZX Cm>1J UH}= k-W|fu+Iӟ$aoӻQG:r; ߹%¬" T2>\#Hϡ̐Atm% ߠSnC@z ~k@*~{a[ \ Gi8rcW4PaP+ _."AAt^]>#A p٪U0@u뎈-w4=*{ԃU}rΊ=)X=:չG'$􍎧!}.hĵN\,jn+Zoxjh§@U0^$tVtMxM p=h=UjMZ4c=Q0c.H*HM:+(Bv RݠfN^Ao?duqMxW\9+X|!si%'O ]RI A-^quLvpl<1$ǹ# _xVbm'pѪ7E_! LMՁcIw2PGLH$njnkf4O*)2㒅9ſ[@/ϼxrhXb_~;DAI)ʓ30 .RGH=Ww9[c&qR$|Ij 7//9ʔ;}s/#6d&q6y 9gak[HQo0dESZ* )8Do@@N l48r.6͘F(X1O6ƌz4WN~ {"ħ-,.YYnکU1~_aIVgL}{fp"YᥦLqwtPy1Շ X%%͞N}} ɘE{cgԋa*_>ct|!m34^9v{ORil?$@و:qJM3Zl 73U@myPmݑRہ/eM{ ѿ$ިw054cS_?3+;p5xC?K\4IxulR.0@+412!RO\ p+ZU*d Z΍1.\#"3QR6|%X)1\vː>4I#?ۊ (ǭ2;5wGC&7ӴOYU%qnz|A-Hȶjh!-`,J B;g#,o4NOTtfM*UQnFT+Ne`S!LtIxrkF%H 2,!. CPw M h{˼\4i9)dhv+XN.#1*7I7UVtLeIkI,9a_M+%!fZ@ŴY,N{ j^=UR!PrU(u@(6X,Q&pl⮟eREM .gRFS]QPŌh!؃ 6زuo9L $OG~7}İi.5҆E묭of/6OE}1l95_[DN[phyߔrn}X1T7.dct:~c)snwE5% X lb`FUv!J~Ջ.͇}-s_]@d=릿852r^u;vR >ZZExs^@ft @ċ_g?/8_ZzU'TL;#ߴ@&xöN]s IBcLȞ-_UV(Q^*/HU*/N sܫ#1da[燏ױJ+TJ!B("R'iP\gУrGo^E~ WMՠ2D-ǟlML+4/x]<Zd*NCY}{ FDk̰?i_p8I``;4 dnʁTr#_k^TQbk;c`v e KpSӾVXtܝVrdn34\1a*{I.'97!.[5}s/=ДpwTHFZ~zNKI\J!ޭqe|\d^3e%:͒ msfR1#|1E9{|!(hIofKӴ0G(cb/)K!c=J٫oAx%Kڀuq1I*Df+bJb0Ҋ!Ӧ*a]L:OVOi}d`y;H%WMye+ghƩZ3#/ eK.rb-^#hz,iʩTVv-Wbv ]ub2lY^d8pd r[/|ZU׌ ??Q:ό]&"(5|M^LmYc9a]=l :ZuPTZ<.7vg^mtS"ܴ{9]ǔJRQx-]94kiE3.Z<jΉ*F!HU[!t(խ25Ct6>Yϛ=W ʂgƠaڜw"wWM#YbP҈N8:{MF&GUx 7=g1V:;7LvwT~'~23NF"=O!`ԁ,&bKcj&ZVfX:7!UL*(ZG Gv}wG 0T3 Eyboԑ@1[@@ո.% M c*-i`}rƯK#Ty}Zkbep;43-~6&k1-Q6m.!= uxd弣meBMD+*s_o%;tYuB,KP}1m.MWCt^y `?ɵ,ZfY N]O2Q́ڊ>R晁yTbU=2*Vf=(@h+dsߊ?w8HBL3Bm(GHغY8hXƮ%w )݉Ev]$lTAP.Pؗ"]8Zq}4&g~Y5rwHt"I3TyKlαj2!Auk+F[(ު:pb,?:m5 ׹ٴ2OY5ZTz+v+iݵU(n( *6 R S[OqhiOGE5)lhbz~{Ī]88Vxu^X]gr^>ܒތ b]UKnf=aWD˟An0")j*g+pDLZ0ዋU~ft%>hCX)͕w(݌cC&g `暃Q߰ k@Dsȵ$͌c5|j6?QEU-?Xab0Mq6bCMV/v]>ӘXC-n8“(U. N#, Ri8;A\J."w׉l08m6|u!>ع1"&:ʝ耲Οd*TK٠:LҔ  ;I.Oi66A8/l/dMDmf[\5W*KQ@=\4_z߼ow:Pޣu;@NޟAf$2^|GE2+} ¼CHGgQzq  e)/r:뇇f 8'56k^@, e }84˿u" ' i^CgBc/ `h?4T@bv5fܧ_bA ,; )F_9\U">7aqAV4YmEZZ.lv$;=~*a ^< k4EeBI'v$)ʺƀ=sni d)f [\7?ލ%d74ҾͶq!=ayC ~.;~GjGsDge'+[DAʂwIL⑫B>Mae3gd4(%̍7Ag@T_8Nl»kr!fVnSO^gGFuE^Fu|@'q[2'q׭. 8, ؒ}n){"K}W|ЉgH^z5Tg NI=MMN^55k ~?#L$2$dB!t<`q뮫p\a%*.Ibg^ d{wggQ1s3s ;Z^'z1gRyqe kkb,.5jvnZm]]>-U@l3b#YEIR Ylp/M7 "n?>˰ed{h8:׾k87s0-S +9=0zxvB1[}}x`H8{VMP,[#Ev,4k}3#t5323D"}ݪ̍ՓKpUŮD]B3yQi]X!EdK@N39fyyXr=t~ W8_3>"Uc9%gw0L-E*#Me4$nɝ:? ETQÚ{xh",2|NH}t[Wl XlVB-<`d?kj^Z}RppGHYU?Bt,sMy%L֌}>W!ˏ $AH~TrێûE44kNV5.m&2C1]_rmJ\s`.S;Sg^RI#!S`W?I5#ٺ-c/TM\TwԜ R, #.7D?b5oo@1 -JiT 8QZ,V 3ӾB@:L1u}g~_Ϣ ciZ] Q`$v 圥Ss7A'|tsN~|BU@߿G߯}mŘw[LS=P~D2-;c} ?T%27W\U?ocV @|%˷'aQ\˃vNz2WxgM>%^.Ш\slo$\-€d a]I3q f CL|kΉvڥ=2*Ti+1$)S.zxW"7'? >AC7)غ *<(_vd{8h ..n*E/\T7?j$l mMʭs^UyV;&D`,Lm9:GKa7ub?'z*o-E;sz˻V+0foSי(;E@s=S1 V- |1?,.P9eLf]C9c2qrͅ(L|~mYG8^pL`,Dp 5bwd#,wxDc_PUlZDA$ 9qPʧ2pI/ 5t=@!ѩ\Dv-$D4ꟲ_ dr%-,3(- &ЦjB/f'59HT eA5 _yK>2CM9\yl]~WZ'G<@-GddoƤ 05[*f f8X;[ 7s)oeԒ|"o%n+7K@o$,,BAm ء[*V~[4#J˗m} ǜ! (r( {p$I8[Cӓ7C"&pZGq<#58dz>v 3 8XqfGC R%v*r4KjGK%oA0?|&zΩh%˝gO ],[iF;Fg~kL@r 2|2x(Šw&o>c2#0 }6: Ĝ]kB؆:LW}oiiwӹ%]3NdNL^2̆.r)}s|A/-/я\L@>`!qwō_Z ¯ 9?kߊn,`f2{`"\lqyPOOE3ӄ* R o,-x)LFy n 4[&eq)![Ζ3c5dOǛJ,HYxnP'zM^MKŸfw275^],,z tl6hZ-Aѽyh$Ҭ|[7t D$'tq|=Q5IeCW1m =?<5WEz>u%JaR@_!k>[1e' Un;IT47iQ&u88>]i!lH5Q3擒Ead1Ftq UPk6#YL|&:p͢WW:ށP=4|8 J#0SGD|EwI޹Ԇ). DٮyLכzdf[{ + ۺFᳯ+'@EWYRUʦ!$}Om2!88 O"|5pջ` %vEɞkjö] 8a ߵ >nwܴsyBB0o$yp&_+6o-֎8E8-Uq77K*3=Է#(3GĪ]DmgO&`]0Myv[}b2 {̡מeǡj;x;eoAT^͚ݛxCYC$v(ɰPlk*c ' r)H)]O&ڐ;ZSK {.$VO:>>i6u,MEP7a^ һu4QYaTǪ y~զ)/4>_{@GׇKn{CO{5Ey':wޤYdhuo'Y#Kc}X7z' !3S@zD Q>p(mR]\!} ! }J뼣;hWzSȇnZ r0=7wULRyq!3N\AkN!Ƞ#=ȶ&*J`#pGت3ж>~< +ccU2(YF#<ہZ F+]zW"U /Wya-i3mj^Hl=;Bx~7K@MЖ ?F6M:+)n^ B;iP߉s;eș˰xu9+ԏ͠tVjwG!4GWw6D*FM4)V5UH/>=2b֫/)B @MfHzgx#Zq,ẘCeTz!?\˳jTwaoR+o)KI{I+"˅Kt֮;IEL. kS0OF 5gIĽ)^DL+ѽPN/4-{5泠I)ACUFdl)gk#c#yP{6+8GzM&g奟#~[(X$iT!7̫/(Ě1L޹X`] @|DA,<5"wL·\> =W7Zw[j20-Z˵+s Lj{P=snrբb@par͂n g2al;jUL⪜uGD$Bk2ÃSuul{^29x")Y 怆P3SẺ]r4G7ﺼ냷~jT~c<&uXxݳWoq#S-}{+<|@e4P&d~pI(l%/ :{5RI@3HH{k)ݸ/AW+=#b-P0!Me_ۿ9uiV%+хΞ-q(1 &3TO.@&)у]jɓiUF#4CKv)z:׊&D'Z -K!-f0܏~n҅wgVkR>G= ۸UwlzɅB/Q$^03ם/[/K^'Agkcp(e=.#AW;bC膩k0N|Op 515!27 }>ց\ uA?CŸ}Чt({E #]$ MOS9Sޘ2y/G0`HNN/f=<@mL âo:KLAΗThP AјXvI`1~G'ډ? Hq>zН~d!+}$ήp;4.(/_ zXA(BkE8f/{Ί` x}WL\tfYѴnv:o r6<#͈qb GT8#6c Γw"K}z̈eO󉔪aS ySp@% B ]tQB*hRz0׶c=.L*V$LM\4&`^BYz[&OpA_IA$ӇgKEPzLPٍ5J5LݚݺȝBlV- VGJQvˉȞl9G27f-"sـ#41 7nu 7gǪ"]C(|ޣZg4\;Vem 't: _ ֳ?T_4a`yHO>^t&ϥHpff2|R`Mk~fזU-f6aU>Wh] +N"^[zKp0i5ԍQa섿+pDgY R5s5$b;8pqdept)?2C[ ̽x_D,iy&]E]-6j+KEQ=wAMgo|$|M߹v 6AHè+h-[ӎ@8Lmue%J?KN&?ஊkuu[_/3xZUli'@B&U=ωn*9oR8ԡnggRNB<"*cv2gNM]_ߏy*:ʾ-ٽߏx-Gy6݊4OBfr=p*Leoˏ ?P@IXVaY%bқO)A: w DAw%34WT˛8jV8-m*\^~-&}꜉{6(CJ4~Ja?zQȲe6R]1[?5֌#5?Vq%;}V3aZD/c+`U!R΁柣 u0`q 7sQsoS/H]fjBXȡ(~r%<e jk9$,F]u0w l)fѾҮr#ݮnk:Rl*%Ȁ[sySH:B>z4KDk㡡i)4X؈{]QfϭiIG{ϬhGI^US+_ғY%̥/|Ͼ9F׼۠Q=RxX2 +%уdJ[zwœ40>"8چҖH>NLI;^~ڬ>mj,22ݪ6F;.I+ 0_X8$d+MFʀO~zG@5-0GWbf J\dx/K?\hJt="<'矮Cx+#$_̭c|*Dr' C<;)]p.E?<8H{c6 K SR$ʟ О[ rz Аy"";L#cj{3U5 3Э{,Ͻw趪7&R\ttQ2l9 ^LV|w y4{@^]Ysv^QŽM'7\ ><ĐZ˛\99&ʾWO594/l?;oX<{wOvlԷ?)=r # &69Z[ !"ۉ;v¡nqъsE˘mU;fD>~ratUvE|FF+|9i'/Nm1W4hmBD03ӈ]is :;M7=L6JR:zTyaWRNqA:gր< \k_BzfB]bNSP/p)0vޅ/ţ\}-.4D}& b3;GL,T;LmufDe=7J}ٱ|Ún'w #GtR9]7w^*=fGi} DkUҍ/Dq<_X'Dry1,WͭoE&Ϋz/IuS #Ӕ4""kn2ipZw3}nS}m|3. S% AMN bLI[vy6})*Wf\2'q~de\݁nK"i!͹?WD56_mGbߌY*uMʮQ4q.?y ׬ir-@Gةu@,Ű{k6 R_JBql:flO-SM>ȩ[pc"< 봎&XWA]GkGy+VhO Zi=KȖd.C@r۲]"^'`UpsOkۜ V 8PF6])WPy}MMo+=Wb,,{{ ߨM*js"%G`1 s0*0xf#9(PM呧M/f rΝPs:p%. |yҿWXbbYzKѧ2ƊcC_x8k>1+{(WfD~aQSI2+|?ɶ>ۨ_T~_O/N:WqdߢgWs [҇P&ƠƜ4#l HP-@ p dw,d !L4\iLA;Vh\gԚ:ڗP(Z aۚ\#̆08zvB|+yPSEYٴoܟ9Zm&*#&MA3?󲟜!b1:ry7=9^$,aPЉtη^ݫŊ[yHE !VWXs;N/8xyfI 8ueԓݡN(u43k}I%":^J%K{[d^֝p'M7VbRJSyރX/JZILXʀмf4M_Qh3A`9su=7k[̥v,V50  !WP;OX Z=e}1Н!"_ _7m-+ <OD nMZ:q(7q>Gk p<+CfZ0TgBoz8]1|=qGOWӞUgu1֏|#>B>9FQ~qoT@@c]Ol ^(Z&GF;q7*O5 NH} f٩Wx&Ev;R7S9}\!&`㛝ۂʮI-Lx m@6k{t?MʖfcjWD U,k_t;TSI(dV:ZHhQ#t*aњ ZDZ>G=_DfVYAԑ=5}590 _ui lUM8% !WT4;1FfKT+`;*)ua,eP[tO1`:ǢYHO8P`&r' &ݍv _FH~x,0!3Ό8 uRUԩjt,/Z g] M #>c K+8SN{H-] JxHB*6Vy^ 0l~ÝGZ T::.𕭭r"O{M ~YNz,'3aVkz* e a,h7\RT Qzuɩ"<'GH6xSGR5&t&CTb/ `7.ؿ^n.,DtV8׷ I>MޫEAdp)~xP5GJC a9xb{ Y y)ђUI xY @*{>fZA#H3Lh%=fC .y5M}Y^19fgp+UjtC>E?/mBuIG̫όI&q`tsrρKQzbfZ#-2@UECv"[Z&8<)?Rr;ÛW@Б|l1aqj VD9hGvz z-C̻<ЛhDd8.'~BS&HEt $?ܽAbu"PwKD5 t-`>Y'؞Ei/FC .L4L}cY`i͏$h C6B< ~#41bUT*jB5h?5i@9/ʴFdLi? ,?+>F[_Owa2\R'W_乍7O?(n>jHu\'Đq?  ]e`p Qi&@`MKkbyqӭI4$"̐>v2)W_zpST 4$">,~:C:YC`^=VdKյiXc=-WOsQIg}4Co|ôCLL*Hj3Zv]־v^Jv][Xe婜I<BQ`O8fEVmEEd14„ ;X ^ `bNG)ȐB@S; Ӆ l5ha:dQYB9wC|=μRlh6D٧b8mN6^ B+MqjMK톚W %aqsKQAc#AH9h|ٿ+d>ۘ5}V i6@ IyvG1IFhP^މl#ӓ ]y؂m|rd9u]I)0%QD&a)-2% {nH(Ɂ(s!LƎR't(4` icR֠.=9t) DG͌fVc,ͷWch޿k^&vDY|M0bQ4џVbsлL鍺[fGp~=?,^qgKn_b1GO'eFb'n1XFnpUiZ_#'J X}V*5A]Wٛ^XɵC~\6wP_|]VP*;hM/^Zf(K¡v,&U BE$2gI@,C㌌p\~1@NzOB0 l|(/a7_"e=h[1-Vt4hpma]zhOͿ`a_6X-Yϣf~5U|xiiI5pC^k5)^hǽd;wꔉ~G63U<\rc-[wV u #@Es pifgC(b:S2|'[yElZHjy(Լ^ĭr_l2ib[7ƒ(ŗMڠg٦]iR8d?90,xxao,*2^فl:>0BHSnOǖ42*q8zcZIvL6xг@ժ#1eEMbc;K6k[ xX4v!i+uۿ1D-.?P#ܧ^gU` sI/,;c;XJ9qkR'mA/(w{ޜ(wq: 5|_E,>Pi޿'Zΰ^7kO1t,ΐ@H7А+x$ [ɮ,Z|a%syhw1<US6XTͽ]KPGv@h/lR#`q=J0.uxJ{ H G(;P+$I2IŠ6?M;Ru?<.-B>@C@l~kwz]i++ Y2&;L\TYvP\x*"{& _a0 GD xC|6wڏo.5 W)1ȳjݻG@c7i̿7f3a5z.g1Yt80z%)n )\TM:"}P~c5xumtB1Uad;C + :>9Q wyX<稀Czݶptj+=%g[PuvGu|֡eѤh'8@N"qYsRZs6z PdH)؝,̯دY%~4@U] jN.n:GLqhzwRϫ,׎a9HtF6ブq2|᧵rɗBt*Aiq;ρ9ջGOo9as%.A^|]FGفbMIbL+DQ77W,5QEM֛R`EbNs홉F ܪ66WkJ^ESLpϑ[i3 V $ µT Rh P^a1;a/Gj5TB6g[ߟ7Mx2ï6_ˍXD^eFX=qչC[M_E# XL&vuk#V[[:)ץSU3مZȰ6Sqz$WCпrcN>lS˄:?etDzIJL1Y9smp>Eo)VqzhGkz3+)#FW\ޟ A0 R#hЁjIjA)EA!Co"qg)V{=3 C HĿc>&W&6 ^nTM ݂񻽏R!MLdOb~s_5q9Ha[a[^6|Q`wÑt۟n(n3{*)-lxCOCl}X͚"Sm>4Bշ?N ~:UD$7m;Kxf(/g FI7rӐU=x=c~]8- uJDMR;M )d9 Hz)&:膫R#4Ƴ!-[t7`$ˈӔ̙a'D!B0!1>=CHvJ@W;/8|\tZ-EfnIgR9tAXb3p|\"&fi Tk],ӶH VJo=*`K9K>ZTwX"lgqXO֐:5Oyfm5L1k 9A1?% 2Y;vsSQ"4Ɛ@ܲ 8F'FN>`uբy&ӗ7>( #_h\>YĻRŗB#56fހ<\Q:9D|d*k'"NghHx?ﹿ2{%Þt}QeWT3c2~OGu<. 'pծj#<|iHK;.]~JNP(ZOqU i;|(h`0c1j"/_d>@fs&70D~Zk,Rԛc!EC79xT JmMrv],sE@ hRpjڔ/:lG7rXJ RC %oOey`\qy1H.PROdT}D,4>Fe~Ʊ-+-Z7{GMt8dӱ#^ 9JMaMפֿ!A{K5r9'vэեńPofn ߕEi4mG|}a9y@MhLU'^(}&TEdM)aBe:Vg8g0W:|lK/rJnG̝Bdg↾#:?f)7ȹ/kX0zm7%x| Mc *zÍ@n⑖-aʝ7OhhynZj K]%E ak.d|"C'cw$"g {)*ZCFI5Zq E oJ?O6Q8sJh^pY78Z#>.u({p>b{ 1y߿tKB@NJu6*dӮӳC\PZ9LV~;W(J9;FsUeC䩃rZf B-f{K;q{3!Q39x4|+Hdl&?cy(ޖG(ݻ_ lmύ)ajf۽Ǫq*õ{StőEiM3ԯDo],T+?9ЋϘIt"F0l(kQFPdVS̬.KS~D})u4u >E<4H~ \uf]=_Ց 2Yu>9;C,IiDCo}~5_4.Ye忧X<~9AnL|ۮφC9a+@fѷwX/^N:;E~x\raA}穀)Ӊ]s,hH&'MGs? yk_ }S&G,DQ$ #I_'>eIiukcqB?n =R~~sdElsyU->D@X#},qJ u$±7V3G2 dmy[ ubAcP !LW_˪hܷ"mhO*9YJA3a[z3A"`g,`]oul]@ ńgQ_ :JSC/g$ `kWh瀖I=\;R-`#zfE!L>/s"bݩ%鹾Ζ7q WS7v5KͦV{axOWe!D~ !G4?dʼ9k^sWvݢ:\Y_{,lV!k\PϽ vY i h!zGOPɁ*&JZj>c/` ,Ѓ)_!x~Z@ (nӬJ 5PUj@c$/STiOtn ($]  a W) [ e )a ͝D"wU934I#j:X!C._2b(~r*8ohV_|hS};"xC<?3) }O?G8&(54I0WjΠ@M7W$s.U`*"'PNl;*-<(k0@/(yCI Jyʶ)e_M:mߎ̄DLM@KF)FsvtJ? A=1 w=`1G H&e,MUeӔ]`#M/}OuD]cȞa1-B+yqHC,gCא 9 QYzlO2*3`)V7YK ( Bs'҇pZ$ m $YxRI*kY߂ck2#C2|(40,@@A c7?6|]Ft 0 z2bk'Hɔ4 `%R~T8CV5$G[&z:7K=ub0I+ct!(9|ۓjm5.r_;2mORʹpXf̓Cl0وBvյFbVrj$ ]T6,Hct"\)yR Ł#X$@KSG [<(.әEv AH DDr[<}(Ewܱ\ CdvJzUq~*rarnA/"c{BB֕rBxuj_s~ M@D%nXiYO .Ӆ`8}X%ʨޒI9t~]N'?>⫋g)Mx7/OBzL@3L(`*m7+kV9m%cHc6h".Yx =_z'0$(*!B *g/[ay9A$`g/0eG[WJ58S{Ĝ5<BfpnF0R@wT[݌+J2E<+ M/-+|LiۡEm,ZJ^.V"E >%˓Gx,>Rj@U&;J3PyZ ]GvsD3l*V@\ٞ/gGN `3_ Wr8Hwϧ2sVN"" tld4.\kPr *l.1vT'PkҤ6c92~hzఎ %YDD`y;̿VKʑ\עH'1W)g!H򕞕9 ׆fn:6Bٱ{zI]zIaI"> i6(ljގ C@I(ԩ] \){~"YT*<<'Eha_'dWOA &̜4)=.^'n-cQزtO$tI :#jpX~Yphx<;FI %.1ί(1kXX㔜[-i(~Zy ljq AA+xqiIWs$J&Dw| UgT)aOl)o0~LsD'XxŲ烯i.*y*{3%!YDM"x ̤A-rTH X|hM!?#r1ҢC 2iθ&][tÄ]:Uc!MZ썇-&)=j/g ۞&6c65W 7Q)|6~~%*r.Tt1J&Dx@i_wҎw_Y0hqpy: ym#ߦ~GF\S#il,[ݛ(q2m ƢO`s8r_ ˝\ TK,s%c<Ȟ2dmIx!lE_]}LHGD%O/5#oЛ N`$)o=|wPVi xn7XkbbE#NQ[?\/<^G>_G,~yd铤80.gL`P !q}lMP}|cq0Ec% kb|{.=mC 9-?nJuIh&ۼւj*?keͷv$)`}n"|Kz\7`"Oe=tBCZ[߳`6I\ $R$/R [¿Wnz bo{5C {S%WȽ0|agMefN% @|`@ O0SN h͉Qmlxʃ.  g 'bU˞uh^Ż `mSt')ڧ"zT?yN{[IIoE>@Dۘc&ܛĴW;҄bKÍw`K2$*șbVV{uӓVy/؀h*փ8j! P,\}TAwy_$ro)e`;j= E\lt&hU p?RY"ZH'@$~m]9}1^0 ! ۂ7Lgq5mlɱt}$1y7E.Ո$Ej|@s|BDidViN5%8{:vwzb?+16W v-yFIk Hܔ"b3𢡄>^Ns⎼zPMU8%XY]ܯ fH@fzbJ*cl ~b JTԦeBta2:EB 6.&⦘5JV0o~Csb1C />\W6tA_O pʊ3(9U *UߟQ({yKJbCtSq$G㚩+KwࢫΨkE3v?y5^|%8>tV ?kN'.*:Ț\ +e/%L\ԅ4ⱪu|=%\[c6[^Ek`G]@i-bJ2r!W=F$WE_L* .3;chW]ݦ]mk=TԀs/IO0J;uJ{R@(olѣcsv̮eLQuF\Vb)o&M&3AөO񇴨s]D m$C&xsˇ1 hR[KF8_yгrDmw$6gJTasw,kWI@vlE|]jW_[mjn#lLJzw/ݱ d}荔!œo;oRHe@'$R_PۼIwKc[+se$l.c\`t7 drJYAm5*9-I"/5>7Y v[M>琺J(="tT@t4jkd?xΎ/S|3CYA4c2ސFG[tT7`}-VS'fȏ^x X yltlx{ a녰EHClGY"Ҿc $PW`UQrE)3+%詀Čo?I hhHkbS|:V oj=-̱t/C(HG+ȞZ7?\Y`ԝaM=.dvf$$^.㭔YLk6:P_s}W:.;DX%V 64Sj!2_ u=wXSϣD GjqǬέ5GQJmO2ڹT)]ԩxSX#t mǧ Nhl\fmlg\_GM ߮)-aU}-B1U eU]m<>5X6 <1xS4EO>c.ёX@UHWmZWOwzߺg~S{IpKivbdY7~/CmgL{%`b!) c8 -X- qG8 ҅ ā9N |q+rx#+s:/ C{ qB|P!NW\ќ 4틾x&9(m60 ǐI,}9Bp˰܉2!T!vRܾYVi\[}\ 4٪_Ki$R!Z9o150wdrU6%/+j] B46I<^)wTf@*/-Uŗi:S gjwNVoi3F&L7^G2IQ{CDž.IJyA ^?=zDǞ(1[N1h YI1Yɚڕ1ϒw~qae3,m_su ڴy38T_8yi˶d'̥=g)``$ Юoȑy1oF`xu[%ϳ>59?"7'b>`u-ն*;uHǚa82D XzM/798ka"ThvPqA2.0rsaVγh(رY#ڻBM,,eiT 7[&,u]VL]լF͔b;lf X׍8b+<: KyloW0*scgI7SyzN막ȭ2T7W_Ȓ ouנ9 +?s~R,IRw -" ԬfH2Qtݡ]P*&&28SSFQb0eNh\A0dGYtz\ 8iV_iP?*2!5ΉˊO]D?;( { [b6geFI#}n:%ދ&kɮATu2Z5Es&;VC<]ܪ![׈bPds?PIuUSH/g#: =Ǝ%fG$ub.[~'3(-QaVX-o@,fZ$l&d#31*/hz,甆&g"q21g#ܖ!%y׽0DŽhmMx'Rw@7v"nB"P!rT m`\ x *ZN<3;gu\2i1& [e/Rn)^WsrKJJ@Rj*6Є_2͜~\9mz}G0P9eCr0\]B]&rP(㒊ݍY;* JOZdO&1RH/Hu`-9yzٻm f9ѿM')QQ-[4 |`hȞ߷ Kz0KLbf=͝P: ixE }:jAڌڨt[C,$YP(2:?qQFBX8 ƣ']/=li<<"kf/<̫*OC.$UUN ;oyW\^NDPSJۘ|VWRŃ [FmґOPFD]FRKbc5 seV69tSMuZ͝=h5Wr߹2k%Y&RU򥗵;n7Hm^a@2|7rzsyC tQGFO-[=gIc .UjWaqG9ܧ8$R':IԬ\nj4C4JБTV*FP0A>揤F<}2svi^0W_XΞ0gl(@X>0v%,0i,x 3]D0tCΓW&2~g.\$@`bcT*09YX :% !Eat:GFX2PN}TKtXnz5 ;2_l7z]o h_Q jǾ 'Y^YbP${L_1e\;Uv!c*'ߟϙylJyG{\Iا5tNR%#2ݧ,F-sdʜG"2l @.ZU p[Zfea: t^[K12*@0`⣴HOϐGAcMb@ؗbCUՍKW뤃X-+:KRsWhZbO#ՊAw="W/%Y..@T6^~",0 pNB 4G)^UudyKDµ[G/ZƼU^X(nXY0=~]:k@h+'+v;IcUly?{%F Zm?kը`bԥчL13&hw45 %YnﯻI>):_Atl ;^KX^^Ka*dTX8v$ ũz$ϋr4jo-[Vqb+;m-BH X9 (~8%YAR翆m Q gwpUKa/3>%oUe/es tGebPpВZaw_̴!ſ l0A@z@,KGx&eW^bN:ړ9eeI$#€LW`ΨTy#Y|V֖x:7ŃzFs0ktHQ*4XsF Z-YL5ğL&hKm8DwKKHuxO" FȷV^VT@S 'ihLvb%66ǔlu>U:K6Oke_]5a;<9XbP qR"+w؟h>$! z(ŗ҆]y,/qQw?l-Fd;ZQrxRPSx^kLQ/V3Jd>,bLP\׀te!-0/WJ`-Ā~uMp]O֧j`%~-'F-u7uQSF2:pI~9YnnW=2fX(R^^ݐ pTOޢ "҅JX48#mvFK\bѳ TX%b Խ ;5>U ŗw;;>[*rHYۘ;U (QZ 0oI]aB]Ik5^c<'WTq9`^#>K/h.&Ñ+:@>V/ģUv<8з+3vp9VݫR9@a 8%zO*^"Rի[OxM\XUlCTԌ,d&<.;,^)BUwVj=_٧QIHŁEcP'͂:c , SgQ瞍 8^m=@Z.^dg. [^2,$vՁ!Os4j;(ʴ],D7Jo*n!}/ 2dM{4/.SNJۯ@39dHWJ߿{{d!+fwKC"Ӄ,1| 씗|CJ?E4oBmߗ$K:;#isosɟEBl\Y3Ta7A@Jz5} ?ж~-)UtIC5~+d~`Gpks1 )1׶=;ke^rvC ^څJ5pF<0=^͸3 YY% [<1oLrh%-Zɞ^t HsCKOS{ >]L-o1I>I~2zGNS 51&†d4FGC׸LlNE7Hɗ6U#]֕";t0B#7&P>}; xa#9f=;kbэջRnEKڂhL w֭<-P"5s-}¦MŎY "Q { nY;e@Y(MNYY%qr2-~(8TM㵨ΦW쏮jyN@:KŴѝ<l1@9._2W3]c<J_󈽶 ⰰ+u>aQP B#cسiJi:{6'p =7k5Rٖ\|1͈ɚW4Pt9gaq֫~Qu(Ɣ@Y|OOnWk 3!lP Zq$.Sqq M2Q9 T-Xk<˦Y.p#/dUL,E9qZ1g`Gk%\Bp 6r* y=+M˛'t0OS!~CUTA|^yghFkWȫ0޽I:>?Ͼ?xy*f%|iyX1m!o%ˣJ:"^{<$w!vM>Ǽ0 -\1ң5`ڈűyMu KN--#ʟ]vTH/0Mʝ *_Q988jPw$gak8-:fEgF1-4GE ȟQ'}YCD$-P(LBq\ӵOB-\E>wp# D:o7;$LTd O3+1ΎR%=|UJꄇ?,W`:/p9,zd%o‰r;Py?>&Y"=<(%v&,y/QQ@jl-"#˺ aN_ ChիdnKn{e&מ[UG^6c+ՋH8W^L>NWOca,ُ8mrpfXiއwiBಚVX6g_xn"("QWoC8OxK3=4]l*͸hq`mV; Zq?rS 鼎 {^@6N_<1!YyTװ.3Uvw)58b<@9|W4`$2*YīͿ) ? { 4@N& S:"5uMѳ^~9/z[zϭH5Ěv}9WtL? :!=NHA_ Vj瓡$y> 5PeEmȘU!t7K1xθ`K j"sQ^J*uBe*CSWAق]Icj(&pN77Vն}o5AMGXJ'^|[dfo\Їgd\רJ_[A{>dn X5Y#n=%#u&PIv`|&~pRQ7Z'_{ q8>Q,ﻱTSw!Od9ڹ_l_ >8Z 34)nj)c~+KqL1EÙӉw(ۊJk qzdj'YWqo$BОM$xNmwL?;<qTMnJdX^i}-EW|/}I#TVM.vګKw7Hloڹu+M8ZE)s1JqHp9{i/ѯJNNU(x*M~5q J̝?jA-T`a%a2\mbՇ n44"%G I&2AV85څ:͆3Fk?T[.fp;zmUzosdmxt$}7{,q @ZZD+`F053IޘH yeRoݞ3qOg"yC<6b4@KUX{U|O^ ^ S] Nw0$%gy#~dt+q82KYzg!no-O 6gT c w,d޶qE@}Tm;g Ǯ)]I =mloF6gi :X$ (jiA~M@3::j_= ;EXѬ*AA=z4u,\c{=p#hWSﺚݮUˡO۷,%=ӸhɎ7Tzg0{ (@uP0,⌘2D-5KH0/(ֈK8NEiB(*K}HRZMkU⨁%>k!DݍkTfojܜqXx :{Ome V>1!t뚞jX7GDzJ[Yxh_{*41(7-AeG]r׷%$ C&ѐէVY2xޔREn0(}|G!Gɇ7]VsJMА~v,J$/].g7pA lú;kxeġ|>Vj*cE}j/eSao̻A<8yx&L8+OF᧢75տ.,Dd9?`$nݔy#F>(ۤϰb*)팮p6$hcmh>gKSZE.{6T ![>]#Z>SNi~T΢F/@'5NJS\9 Wl .&[LS w'O| 0Bq)t Aj< _aoQybp3K4|qKo1l6O&'nv0]+. K" G|[-> ^ q=v&MZO=@c܁hyqZy^SN$⮋lLb9VRmJH/M{ 3ǓӺJ;Lx%Dt3q.?yB?[݁ንV">&+D4BOh) e\CDȸD4 hxhցoaV]U_KKG5^4kO+ߍ ,*"N5&TEFP=)3z3oYˈNc47/Y0!"1vǷB>GR8TWN(J"bxJ᥌)J=3Top#v{NZ[iJJB: `z7gGV#;ώ #쯙 lO?vw+Ā`6pד/i4% Z%gm4$(vH 8Dж-g~ډ V뫱klF ǼYDWx0?UAYFRqdngH61Cgg5?Ri}D`|g0~2ʑ\{F yemo)Ղcɧm;iϗ} ;2ܙ"c[P {0:"\'uYu1\P>>\UaMO:%5u2)<`U9&\A%}NE1եSb2؀2aX>jk=9s*{xgeSK7TMvo?F)k#bow_J*:>BeV2oߣ9Zd"Mv1l5}z=riuJ:e1zldBWXΟ`|)G6pFcMb-]I"ZZV'lDDz"Fbrڃ^FɏpqPjo:XW $0gF IN ⒮bHnl> <4™E4d, עʱz<"WPHHUKLHnF҇d)z ,AF+=4]R 6Є;4Z7P5c^Cj`~2cl E&̱s9ƭn45li"ҐdDO]å5S^ʺpN ! OFiqOҺrlrVK.4Eœe9;K sik*8 yÙ 4^TbPDgYk>S1m:pҜqX/zH,P5WB%5J=zcz.@6v^t֦{ ?a ėNкTS7H H-->zX|~o|okom>̒la3KsPQZf7c> ]?hzQߍ/ne.XiJ9hvnylmGT8ݒN͈hӸЂޛ'aX4nGOW 5$lKAG{B?$bʢZ}h~+H:㽢'$G Z>vox# 2 Eh_&+}QL>(9U(ZN}rȑQI2sQ0`R{v}k;,igqIqB9DBW6ŁevyTÌa.pM[K>zo˹ȦZI4Q\~E]|Zi~BaУ% )Yv-no>ѱO=+w ѝ qeb|nCe'P'S,`-`dJpSd"#Cenh?Aq_Fctx E5׷G-u%l,9S q>Y# tff'Ri 5/R~Ԝ~aZvsӧTtJg9( ^pW.!f#HYxӔ4naJ#^V4:Fto{DQ0mvԩJMG>u|2mFrq=KAޏ!]vU+CQd^F f-ц9FX6,T=۔Ъ$=[\J$0@U5R oV g\fADeXX)͌um&n:Lcao^ ϏZ kg/MKm6Ib-) ^EGMY9dRΐ%|!6'r0qB`TY"07OhE?2-64R,0x*崩>b}8K 'ՈdiCgĤHc'}> QQjƻغܕZ|IToX]+)_Tf+Wp7/q2 ` ir(N WӌUn@_,$rp[ӴZց2^2dr >zb5J̆@eRhw;o]̘́i@%)pJ(S=`?,.)EUuZZ݌[5==d2qp嫷cְi´Y=ʀoS5$/?g)#ўH'@C66VDy#7 ]jbz|hup Uz-[1v2{b=z+dW^km>w*/mgo}d4IfAQjo-i5˱W &&ontbk>dWPCQHXpot{4_6Hĝq-bL[߃"\SF5Ȣ#/>{= &0‡Ζ Xs53:졦  ~k C?:kr%ԁ7Vݳ:f:SCJR\hoVD4ml9C/'LC/(l'_;wpldĹ [&i6:AE #dI ͸K&#,2dۨB|d{a~-LBH#T@txAĤ숅38$f)G=ȃ0NK{ 'TaHUwu5)'D7ێg*ӟVtڵ`Enx ;/"4" &l%TuKrKPr\ҳڣ_F`վB#WT*1f)#"]#[?XҔnFm+QXo!3pwO|H 5m5J(И&Cw!+: ?gj۠! .:i4@N,7T e,2-2r \B迅Ȇ6?N;ۘl>Z|pppV_OeiMH٩Wbmg]u7FXg }"fAC^y:y6*2J126G!Y΄7l g8~6)TlP\~¶@uEb-|MOsv- r!q08ЏʠXD߲ƶŇ5 a4w'֍K[jW|9 gF xe zU|L6]DM*y;v&?yԀ #d>|k[p}HL\rͩCu(Y@; K<=#Yp4t}:HY֍bRXsI ep[0Cc.OWb!b? uɊ] T4aJt՝qC ΙySre׾8߽ypn)ٗpܧ"M7{!vG\$8^XUMfcww}Dbrp)|y:ˣWPڻOp3ٴ}4G'Ȗi]93 XF+)B7{jii`+WB:b. "<.™*6J%4Rد>SyA)iCf Kj=r8Hegc[x+CVœd :S4JLyj̮;R|˚7ـma.ƅ1, n9 Y*7^UK~J xs(٨YnjiO7W0to X&].Y틒d1e~JvGHeG|H@۫ 倢(&Da;oI.π.{6&F0pwSj"+Jj KJ<,׭(/Ȉs#҄]DG\FE u.,2%}|47[?)Bj=U3[\ 8bH*%OG٘hwRx$Q1z+jfj+N$3OB^bR? LLN%YVW;Ei޲Z 꺰x>gF&A&7V}Yйְ3u~EԻ%`׉}ۛ3b]U(Ȏ*ԕ=(i7a2&;mavjO(m2NNgn}\Ù5SFyEΖ'~Z3a:OR*w=Gh.}?-Ex! 3e %\&sO#x2;\сkJ%<CöO}gKG[TɌlH)m|=uH $0{džG=ǔU+\_cЊr*fQN I N*a?z?@c%eM+oI} 4ؤAjjyM<'D3b "}YMW!]LD-KCoV-ђkǪzK'بG%Gc?5Wdea|yٽ(K:G) XtZgv1|c¢% Vj Tr}Ƌ6.jF9N.C/6A*{AB\Qrļhy`;بWM^!X6P߁sގʋXz Mq;s3@eZi]\A;Ɏuq7wrvo:??dy>N"9^B;@Y+}y<ҝvS Z]:KFݑϙƾwf  kGq(Nf&6'cƚFE&4r~}칅Čǎ] 0, ʿ 麩ŝBen[t]l$#C5/X˧vPI ?L>#-(ua j5>+$>F4_^ Nq4.gvT$[p@iαC>땩M񒜄OR9Rj 1 h5~!\L= m.m2AB`̷=+!(iSdJ2YVPsʁ󇶖`lt[%~p"NAlV!!a򡖯d3P*ڠ uO^Y~MiFCU..Z?Ǫ? =9]JxP5-yp]j?~?i^lO@41k bJB3؈՚ƻ9~ѫ Py|0sni)ls_;, x+֘E2I3?exFm!",h/7pU{֝f'b)ʎ?v.Tj5]uФHsL`X ׌Gd~5 ϱ~ϢakNDZV:2!=_p %EvSJ ⒪PE`-D`o5(;0cX3PʷHk[%VG5> חds󒉨XCn9jjGV0ǰ p/pюLQ(ŽLfxL9-'} NcϮȾ!|ƭٺZ-$Bt Wd4KmG8]" Aґc A5ktjUP9|Ea)˽R|d?EYfGHm`Cv7򈱣RZ`6Z.fVKnCsd"@4]sk?tk j/e|N.fWM0[پ=tK{8K޸ 8./ٌp <璣(Xq8hsEX}w6jUj!w|{Dۖ@(BDѺc.G|#lhaJc3}"b-,LqpAs+ǔ4Ed zk-dYo'd$ŷ% f^`&^c^^0$ n P"_9+f_1AK( 1OXOJL>k1ȗBWHA&y} |572 !eyϐY t䁭4~ zn6z P@qGJ|C++*Y N9M9lHG"QFcoc(9a O)'!=?ӋkO`We~%`@m 9y[<kVu@ŮK$/DqlV $#e@!\fZZRn4/n#Q1=G:< Q%TW)E'k>&ee07,\O1ӤpMCnbZ>IEcn*D(¾.Tu/0}qOb?^ hcr*#.rM7:mYH!HDuFuV5N&8-0žv-AڦZs[,sP[t2'kV d 984^ɜx4S {zCi<8&=gϏIFy 6x[Yui0qTָZg:,H2&UC=amyL8EDN&=ۤA+U z ="0NK{t釭K{Z$C+D:3lD'#^d ҹ:$v鰟rg>n ǒ,?%8x|O، S۔f3!ΑnytQ <4.DZ jWd"5V'*];X_[!f Ʋ%2tgoJ_w@/|A*ܸi!Md9E 7}%li^&ۄ~ Aa‡Պ!H2`ID (jAB xJy.ӒޱOaaY"}k^"|p= nWFhS_ff9̍1nJH{u҅?A%;DD$O؟YPP= 47ؗ`2hBlUPa$t~D#`I3"/֣7er s):anmf']*JDp ] ĮR1v+3GIGed]uuk ȇ0~l:;"ġq ~6x>&>n=z v`JIʈ7qS5# 7s|OsNn ^|A{^ѦL7g>891"v}ŕ1rPlY@2$?\+ ;"hA1,!(-ƈRO%ڭE#fB:*Zz뗏j^}: B`_5 WҍgOR"u/KJNW{VW:w8w)+hl;rCnyjѲ^,ꁝ])cm@ WR=d[`%us[λ;);~:aF΂ÿ22i Em1D>0ț4) s17Vv.A- pȰVv";^wb>iG))fNZv\;Ň̠0jt.lKqْl RE ,]aQ&ͬ3NT =Rs[$ōK3< ?5[5_Ȫ]7E<HH !bsMO[G6R\,:La8_TI}X-"Eò kqCd<YsxAǻMo\KKdMSo$s@-j^h yHxMy %s3,>$WR}lWLL*/Atn ΁Hf>]Cq0nÜ (ezO$=؀&^ !a{js-W4?ZTR=;q1f3s݇_t!Cҟq4\׺P`= #` oi5&E BrVN0ߍ-7fM5gD^e5rjR ꌁ6^5O{wxRƼn,b^x"~Ƀ?qu=_X`V g<<c 4\ _afbЄNOD.V.p?Uˬgz{"{iHOG|Pα`!~bA^h }zI=v%U Co/I~uux(}Mze/>6s{/sdh,On]y5pm=ڙ@L_v\v@6Ul4OBjMD(CM0.}[.ﻉc=? q[fD Zj0 ;_l=9MVŝ8Nw̷'YelaK]h(P罊jwT2 iZ-D^AMry,UWڧmlyD,/ze-;!}W,KFu"fMtԥn$b}VptqlL$-A|b4!I|~M#i_s~]$sA4_5,CWu*Ht-@ӚpRlC4)_Q8V>Q373@OaʉoV OZ63,Rh.O$wE)IX K{5 S OdИVGѐZ;),7lXċT4tkÉѼ& ®(&p! _qt=qgQz;p0yZ^L DD˿vzo$K#='f[g0T bQ4QZ /"H%d2}|9tphw{a![#B6Sx[!*ylOw64ْO٨R7`5/r͙@Jԑ^|–Ɣw͝/Ȯi w$"ixK).D2eO%Em;TZw5@s{?M~w[0@n.g;@dMH/< xu6 Tp FH!2R<^g1kE @_ko,sJ y$c>U+U8׿sgmG*Id ^\|Mq[wV9i*3vC&ZZۅM}\M&3EdV "xEE)&H_d|I[f֞C΁* R)_y"z+E%y-E=9=rݓ lS4Qj~0m Mq)?St3R?EU-۸S.]ToOUtȆM:ҡϾI m-m(=1rsYk6^R 5qL3Mah0,q!`鍮4Yc vJmMf{N@+&oE|~ɫ|A<+k2AS“QpO"59M0_TA̖eܧeZY[Oq\_r_:ȥ*1;BzԴcNk+A/T⹌/O9X™5~LSOZ*eGUhp6pOAnSc'6(vI_T - :mK_K\yNfL~O̅w[ w@rM'ϥ7EV||' Y Tmz3i,g: hً}EdZO„^]Xui!Uk[uLo J -r1 l\wuM(̽K[f,+Xx(,2DജB=a򤲈\|UٛT) =Ӥ>7v*h3&}1#Lٝ,|/(N/]z`a10-,[%5UT${k"l.rƹ!P5$s9 *if!R[6*@.-j p%<(?̓ѥM$ 5 %Ah7s\s'F*66H!0:G>Șf+TiW*ɔ3csL脉?TQ"&>"#!*oq0 T&*SGK^b^uKNyݮK \Ff2eUW)_H5tɈeY 47<}$u3Wo X$WRhiv8w=讃x=tid"bJz-j m$A=*KH3R':NqeLEsz8{IP]5i'Sؚc{Pc)E* F\"2~5niֈ&Z;&nlWhā)ɮ44:18Jj΅o%_ۂw6dڤצcZnM82Sz# Xe'*9Efu κ4!d-2taV2yr*S` Tޯՙ45wS ULU;#Jc+h o[Wa+~O+DOeBOu v)~׭pڂ౥|Y1p]1lJ5朶ew:l FV)В~nTa0>Z sٹw?Ĉ9?=HQՖuhfU# rޕ'm"ն;N'Ț$Lx #Ƭځ'5c|j6&;j>R@ʷ* jc8a(xYkqx<_t" J8[|&ϿcqoNqfX_e@zb恋8}P#aj'P oONǰ`L^đ¡>M -aE8ʂ>Щ$P#%bb-ы/g]nS%ȩo}*ZUQ<͉-|LL=Nd^WYͷIR||ƛ^F1k2][Vy"_#pr[0@T*Xf냫QD0'vk}\څSRX;^^?DrZyj`d1 :pHù:Ȳ1Yu *~8E!AjC@pş9f=l?SLQ\{^r.W.y)$U{f$οRއQ\ijp39 h(mnشJ(X[|P|:! F:;E<]2ֳW\fQ#=G4R QvJYZ(O$)D2M(\E俒6-I@;f|W=SvHZA,^6Hq*ŇrRr e-h ܡ`Cv\㑾TQs -W=)]^Y@SXT1>'`ٱ6ktK:?9^2e+Zh?l2`I}KdF0~9=61_KH[lX$~yЍ>.HI,qFi^֭VFXt3zYVЀ<vjC5D_IB9-d=w.BۂWFS.(MX00ݔ[K ,^°?a\͏{~îirUC @f!efׁesv#&sԊyPp11L`uE=S<:m(ڗK5ZlV;5,FLI-n]ū?Fp 1CO'L9 )@4wr 6|/Gf(4hY@j7C#&zZb F! Ïuu9Kr|ŏteъ06楣ג/npǙ7Xu2wU!U|S݂Ѱ Bt2NhݫYb#"6yDCs09w?,))+ zPui~/1iG} e%G+~3yf=z7'Oҿk)4s3UK}\z7^I-'?Ri7~ N=_j= }Z(&N)P0]{ɡh788.gxH YUf%;G(SI99+ ʎT(G?xbUpQ֑[!ִ Ya{kks OcSgiKJr%]XpӢĭcC^LGW83Г T<&c+6|7ȩQ>{_ RN[ZǢ5)iPVC.==۱@]bX. ) Y~!ePFδj! {iDr-_SS8? dlG !w&G!|4oU_42&;M3C'k>@t 5פ.: ocL}/FVlm&ٍJm"ڛ|BOoGq0z_ǭǴQyݰ5hv#YfyzN_y_dk%&B*J),%qo~7M*%K(Kd!s+_oh%3QSPë`:in2*o"ʨxC):Îܪuo8'7?P3'X1y%`sɛ:< ZKO`uf@ٲKTSP\`;.󪯻Ԡ Z_7$FZm#xwPnvHT7D;W eXeLsP`X³X``CuX| q,d~AF2z;zmP& f V;4'h cnvn/VQ­sSI,̗p- E|q ˧;tCtJ2R] H}aY% %'ymsc<Ґ X[?{AD.*}By繒UPQ Z>:Jkq=ldM+뚹,qz$RI|5< JE&3yb@hlź?y$>k9}R( dfMVtҀu@w #?d_&Y $XhSYd~h kٌ?ҰPbH5iؐױ#JѥwFk#\ӳ򫵦o 'HMQ[[#!iƁNCl}cpr7 j괶( Ap}v+xԮ$({U>.\BIP/eETQ ?EDݑI#P#YdF s - M@'DiBO "˞9H0W!qf6p 7̂iSU]ip1~pXTa ]0fϑD}up ŋ/ȍ_(w]ᶬ-- \U#q9|ݦ3cYON3b(0 .d_0_wVs)=Hf N/S ,9`hY9Α+v$?2xC,˦FF 85Z Zo[l#wcԬbq~6+ޫ#Wqet&&5˱{ L0 ."=4鯋_ό#e9*\[9grk"42&G r O~+/v^#jW䷆飴bݹ{E *dG!1NӐ :&Ad>3 `S,\x3r![ڟ*QǬ.O 6F9$QD\VU k`96]]aү 7S4[Lq.}ie4E%y7xbM#>Js6d^(&GM䍡q4̄.̡$#֒Pi_ƏB=6gy{옍rhvX (b{F"Q`Iɯ7v# R.?y$v%Y [.D.MI+1-qB - v+2qfُ$EpDwKyb_sU~1dN!Y;#9UO?a5P 0x4 |jl4m$taBO'eO_<隴{'kMɷk]2t\Ai$J^!we;GC1GÍk M먒06rT 2op$ma(úg ,=~ӴWBτ/lR/]_}QfF{k6c DGx5 P5q7_c^\3ʦ;uQ嶲k*55D˝l0k6— A)7gBj1 c﫡cJL UE<qdD$ #i\b~}d/QZqYfd\N*0'p%xT*zn?jX >yh]eI EYFz8W}IfnXҗs1TfIK~`((1%2e[MG[d!Y UFP Jf<(JrKH&SQrec&--93aiJJѹ3;j7>}`<ݼkjua0U{DdhVR͑?2ʿP/x;DR6 js ''t3Ä@9xTv!S溶]8)BwMhyٮS"0]/i2i1if(2E^6a:3EFw [}ctOIs=l7PW;Mh t/#f+s\f$!|Pm}I+PP A4_^/[p.ڹSuC1e k(~[(f=d?tm)V]׬L &_Ҋ*QraqicY@re| AZܘNkJ>KsFP85-`{Ӧ8U^1$1V˯!웈@( kl~bP]"kƠVh?8KF-@:1P9&8@Eu'|;hS.|~,Y7k=\KQ/Cm=o~{ւ־5^F+fRb[;C)uUsA|Õ{Wdw$s]g# pJ(Qv@5(!:42>H,،1::ro"nչl e~iM}hBQǠ5j,>X(zoI{Z'.wdR7hL|wl(m3K|ZÌtv(̹B CҎ9 !h-'I[K} KҺB?ma6.3ʥFdB/DÃSNss(1;i;D;+Z6qR>*)X誾-o4uffPtNK0G'{R/UĮOǒz[6"~h)n`d3 ZkՆm.ϗ'Tmi>#f7t2MQIeԃ2Y6#et;sjQڹ4Ysa7_òU@+o \Ce=c)it![;-ʭ^ AdYNJNܚt|henC _Lʣ 57u&֎'S!~΋W-6Ήl)?b2)ܕihuF=Z :tSvͤd`A@9u$gF{1.Y4S+(XGMm<\m9#e&I%Ӄ: ypm3lsWWJBm^tO „Hi So0A/i<1Q5B˜YttigON +73Y>iUR0ڈD7dfAgc!] @$"(z.& BtKŖHV AO:nS1KugSFR40Ή?RL'U dmG bksfXtP|%bAZB+kFn* u7X(fmFbM36H&s%iXT~ 3h"ˆnkow~/ 5s jB2V:]gOz$\QV㻬BlL|td1(-T瞄‰CH%[>(KƇ91b;j ɛR d`gW8,檼y6"/O؍+4rk#@ĻEy*h}hZ#z9#!}l "OBȓ:YMjn&HY׍Ogݼoq`^IlJv(;#,G\6z*`ow'rcgCSK_6'7 BHCa4)&[7E O8„}2bĬ> cMjc̹fn# YKʖ{4H GXn߮:}1ñ꩐ӄޏ>:%v9.NV~?&HA8d߀5PI}ēa"tաoBH|١LjX,ScI[p5cAaJr0?Թ(Oߏ/ H)N.=ͲZ鋥O f@}b[3fX,@ʕwHW- p9a @-VěS<,UB^i2$Uv ְD9*KJBt{عJAh/6+1%_fA=)-}-Ni@ SE@ndv d2\#/EH5쯝'9ym.yZGiBmv~:ŝzkP ) ( k#$kay!Z+60.þϼDA< Gq?.Gq;֩%^6tn_& c+qM`Cxu!)Lρ݈&eWcٓS(8_WSk"/$Fx8Ex'DRENGRΞ;V%~% #J`x0'GC5(I%KM0;~4J:;F(BE(H?%mP1l1hPJ֖md\p8dW'KyD4d:#E|c{j!nX)=I\遤BRY(^8G*螊zfhsFt AwzM1zҕ0%8^l] ëMStzå"Rg6m4(`x ڊZ ($a` ^.*ڤMRHߠn;%LJQ}В 7٪*@?!L>7AGVA&ʖnE?tn΍+%2D&#It-֤zENnNA?v! % MĢʾO9Q0IXo)ji-]fS*N?CeҬ43an4esg8I&@x/&gk .OJ7Up栫(JD8 $yFq5c3︰ONMY_寞3tDʴMTMiOC|PYBINk_C`D*-$363|>!PQr<;-C{?>H~`H7I{Vqߏ>rB퓛 V5gQγ]:tZ67|Kb,V;,`{y9[4e&ʅS7# s˾hfQ' 5zD2h8Wd+:($ ~sի,̝d'x]~lĪ_kЭ_D\6BozS-MV* 2 @-T0ii|23D!4[~Z5][Iy.jt]vWgXfbFɐd-zc8s_O3ycY 6'd_~5{h|w ŋEzT;?켇4xbJG[3|"ȸ6<(xھF\IO6&"ep|n h + jn;NezwLTnY9-3ո?%zRsgqD*#^ѝs i*AƦpsKJy"Z _75\gVd;Y^G& ks즲,~,+Q4 sW{3+LS2ʞ]ʜ@6tW@n@eS;"NDklK׹jB4$z>e[|:_;qvEÎڵRj`o<>*_|<8Qu)D󋉏QģEeA yՑѭ}>Nd5X:yw?1-oI?6wM* LÙр 3 mqVN-\ Ur\OOsR;&=v@XtdiIyB(:3ڼS@t]©ܑwSPŪ?+J<NM3R 2}U/䥊cO~I2gwJ9.xm5b 3™rE/^$/1ZȽ"xMB hc=x&P]wiFgOTe)؊w_E;%U ߁y^I.p5O q"{ꐁuÁ%GIlbxx'@2z)~91p(}5Na(F8Op6̽v!zNƦ;j%]ԖK0mAs{*V7gSh_YsҎۘ{HP|79F* ګwK]L|Ͼ3@u7!xJ<渺wv#]ّh~+~9=DDt _z&;zޕ4Duծ43νмie9rE#DxL1R2QTՊ^ڳ5 x@ Z%\nJQowb kNGh;Y$X ȸM0ĊXUjA b 6} b9_='v]bU0[BVAa(1&‡S01qXuO gGP~b2Ђ)U+t@"(]D5h1aBXd e;7 XiwZN"ܤ-rbNx6mȅrx'֦J\`zԢV~ spc/0-N/WSBDD2םĉk`pZ~DCձFB|{i,hۺ:i&L뜾LCK $$GꈵXYZWCo ͘br\>1(@V M_l[+Z-aQ>;K[MB1Bpd;XPq,oft ?Xժ4 4RyAjN7RB)G3a OLl6gcrNL2_ ]lgisȗaۮ)G?p>ڣb7k.)*W,_9@8A+oϣݺ3 A?F@5ҦJ6DP)]ZV͋L/q9T@jC 4 ũț;SݖK:F="~ݧ. + FbH(sJ$C<(EǟX };PO^%9\ҿlPr#24S9KIϋ̞V%9Bd6#׿9Hf>dp;{2t́T`7Jb^qd\YObؗ)Z6*vj pz3!kRh:%bjzɩ9}@5W1\poj?sИdEUzoB`̢"R'W@IeƦj˓ֺA%ON!1itlF^@0_> bQ@SE0I#8|Ev$  \H܌5AS "lj}z}~\>d|dz~_p"7s!!rIRX>8,c4++]}4uDI5AIӰ<0pǛ]cp)뙇5h"o)9OcEL&qbîEfvO99k\".3?+z CHO3F\waA.K urD̸F=RɁ hbhKs:FoHn9~mش&+vN]E3Al?OZ)mG#0ǪNZ Vs_b47%eYdXaSȥݸ]6gpLEoXhnیV~s(_S( A;6"W8uRv*U↏(~QR dey-A$# h .g{n64'm ToO2:>U5׈#!񅫍Z-Qy6LpznSf+AP{h?M,w3;UFa;|[?W+Ot3>gjwe)~RAci|gq+iU1Em4PWTEݒm"7󐈀:lmbOͨsūw2s?>#CrXI A!^C%k.\;Im! {Jz5ynW(\d]i޴7 |C09^] XW{{ TQ7D֖H=P ]a;ڕQ/^95wŦW|SmKSci)cyNc' NwaF+Դh"9d%7 4~7y K G'Fʗg|>*@]9?!nq{7CHme3 q)Ž3pᔪu_??%ow6&W^|kRq`l|霻?T\=@p yNT?#Z3Y*L=$須'Fi"_CVu#Zy!!2/;xD>۸@,&3xټy8L6湐ڜ! 0q x,g! w? u d8Ć'Rxd.:[Fgt(qwlx^[YR;h(;\Ƴn?xG{o;Bٍ⇳~AP#٫OgMn_5mlP0m`ϻ.v>;ż_x&3tm.2$9EKCލ:]EϿ \X9i8}r ]ԻH 5"tlX6ÞzV{L۰3 _*MճlӺO쌈ݐßrvz8x-e 4#/E30Lzr >BMl_e֦# e= sx:yo'^2zۉRjv; !K>2f'7 蕻.KȾ|W Ғ~i;"TieCYhP+1*Br&?ōdrm%ou_`زٌm嫔oD7$sŦ՜WG'9po(uL՝AwV-~*a1h  ~bJ6bt߁\eTϋF'Ť'TxJ9P}b>jx#i.Bac$ w{ FzSfԃyfTIe [g P ,u(9'b!#P_'Ο)#":GZ B.b̋گg(3M+(7圔;((aX޶p'BPjq?5e(i.t2/g'eV#5c#iZ,05q97RQzKn1XXr)++(Q)6Ô9|-[>CH"C0>g$3- W*dwU8Xd)`WZ[sN4)zlX8j_:(F@^W}T3rt3I^rͭ۔D,n݁l&F m7jxÇS]َϩl }`stU/]^>Nofwaj~ݧS;"9 TbHG\bnLp, a\P; 4./M)GԏlAPe,οQd]bP6/N d03(@4F)R+ְujY(~?e@N #ɵ@ۂIQ2@`@>FQ1i.S ]k s\l0 rܚVe篟K8S5ThjÚI,jv=küA"fMx{ 3-DRXYT.eiI@`4i ^0(&&Ph#~|sͳfEJez9wq7ȉtvVwYہCF.G1i_SITKxPDǍ,1hx7'm@L"N8s*%ы!I{ ޹Ϯ)Ðʔ9rfM Nj\#uEc+՜G `,fFTC#iKy)u|'XBf,J }t~yh )$s}>E:yq=OobnV$QҪIAPi;8 zi| A'l] Ol![RaA9 M{O}+ǡ:ImP3$a}h0o53Iw=IS32sz;y(cNJ`+-ΡVE4 6"+,dTt$) f]T}dݳycĹOtZn5ЕjؽҒ1 q?bv+Z!4$Ʒ̀*6Г8 -8@B)(Q @f9{j `]F4|"U>>t]r}xrڈnWĥ! dt,)IIve'G@imsYRQ0!3t&͍7ݵ~ X4* N">v֑[r}k>Y[  Y|caV~IǼ*sU~yc 눭]D;/$Ppߕ SG{}eJR4hڞ6sZp؉]Pt ȍR"߽c϶sWT UH ~nҌL20Q|X+Ҍ]fDmsp0P|7[䓠zC,RX4p-rK@;*\2JE-'!z?/ 4a=Ջ'L\9r j8Y6G[|d\2Cxmf؛+74BbsrdM$} j. ,[Nu4Ufq s 2`o 67E;U =ޑ#g)ه :P >-p(Cj~>fWdIІ<ƙME@!?Tq,P7p8'ay5cG/|`Xa`_r@,;2Ȗ!0k^ `'BO":xBh ƭoZCƮWU'/W-P<́qآcyOO1MT75WMo>dsA/aoA*Z%;2㐀L7$tݴ<#DfPV&v >D Js -MA!ηϡn+6@Scx>4ݵrݍuI)g I7d\WSҀ3},cgBAyN]6B\~\-JΝqg !b8O&okMua![U0;}_:銼ʌ λqrxI\lVq~u VB-D>P= Yj{I 7N/7PM-2t#4;MKNbӵwC\vLEX}^Әoz ?7??&X4U5vHwcM-n=e3$,t*!ꞌI5Å}D oEqPIOt͙kg#(o(]'mW 9`l[#6aip}+Zf>@x1ɥDVV2 4lbv^"5 Oʼnd2e;A&WGFP D@bE`F |?;ZF|[[vEW1K~o㱀 jP:&kz/ @.Ӗ$D"exźgx23a,txa+ 3o:&ɥ)Ьs3@@OWή782~%ɠwwɘVlb.q>@-%mnz=ae_Uk_GG@QE1'~GsBx2UI"=OmSL08F࿵4yf.jD6EW}+xI Bޑ嬓t1LeL?Euf:%U\WL&kX 9@G>y'ةq)! ߊCh\Nsi3D/MJNf,&@`Nwh* 7dlϚ=ec!vWL\Ky^DX 'w%3KiL:DNf Q09,QkIr(#|T9~!EZOOo 1ƒbm=ⶴ́GS HAtxԚw34:4o|eBldx> [p1dM/< lGtt&>SQ+>"|A~4d)Kݗ٣𨯛 m£#I^st8 eN͟2l3i0=~~W.P3UL\GW|.Lh=l X<[`)Y|9*u;vf O o!b_CHltg oGU&CTC+[W ˪:ߪ|"HkWjƸ4Qo"3p|@MEGM77rПӿuK V4,'Y"CQaՙ2=s "[}`RCFJQ`U?&/4/y:n'.XJ[\lx{m,Jw Z!Bą#'V)d>Y<ҞNFR A sfbS eK`JUxSFf+8ڽ[ޯF6rrrڊNX-;l3 n82ӹjQeMjCo$8k_X Vx4ڍ't$чiliv)R$|w|g^.vsiپ578׊0g Qzz9l(Q8d1 RYHs,9b;rG{{*H)ub V?\hI-Ӈ 8xEN)[Ա$ !]~ ݇ч{ Dk!j?fRQP1FʗI79s-HiLS\B+btt?Ǽ hv4>pxJ FnqGÏ&WMyV#k+/՟Ƨ Ƃ}TzڲFyOP Y 1'"SJDKڅ3lIY ׈Af^ZNѤ 0̽kHe2?X6^s[ȧ=ǰq'PӦ{ۿlڂ' \!\8ս@J 59W\G~gJ-is΃*}&BDs"$˭ R+k:K7 ]lBT(]>*DdX:l;ZIvOlݳeN e5ӛ5SԷ#;" =hd FJ"cd~! \IW:s偽/390qn W&y˰aދ0,o e͊uC\;Tב& PoneCJҭyl&nlŚڵ%,r75h?f7D6dCnzQp˜TF[jdK'hd.D-ڸ*n-DxmGxr&3&[N)#=m@4"УY LE!R gk-Wpxl`%U3|Nm_ ӭwus:%3SDӳZiR|X0<$ߥB/^A#6ێ5 /<MB)(`$Xs\d XD%piVve_ tx?ǿFn2$K.Ε^$eiCnmZ3|#dub7DG !|rw$:)]ɯr@v\ʮGKشCq,=e+-#'u]0cHḠyMzhGHŠ;9!:ϻhc jiZvwJ񉠌sfMЫȃî c)> vO&79YǍJ96R7\$ c-PzHyt 0ڸK#Wgfo wŹt.w8.@! ͼfU+rSqÙp=$i:8H ^7osRfDWd3 "(6'V:WykMU,=y@y;~[ŏe9?It;YW~@H4#I[TDXtuᗇnn+ievπaF|tzmeOucCas+%`/Eip㩻эh [#mzUIl[wJ;DRZӶ,w!S#bT'%-X>ñWp5=fG;%fOY,+*no'j@gSDe'Iѥ@%0HQZCSj,˜]0 mhr }6X8q@Oz2#v jgK+fRdpSҲ2{Ƭa :.Y{ܩI˳_ݑjv:8L"+`d`^_UG\n2$cRFb{|1<\&6 ٓ>M #*Xj]nvHWL9H% C u/T#Axo&*&*{ͤ_M#5'-OCrBb8xg7[q]m >hQ>QEZķ\ 5;['L7.=  Ei+ _m B`y9v H)nGo8=\d% KA7n,a{sϙQvck0|k u>!*9 zGRS Ɩgj#y#(e%4Wt-ukkTt`-kpm~pl LM@#M8cwZߢ5 `Kl&)P47ʪ?Rrj? {RS:.6} (0S@"iYPs5&1~tm9wsŽ͆3ZuzgnF{^4 +"NvxCf+2=mIm<VbOזYlZ^rD3c܀8cU/r>=To2 9>s7~o-٧'#Ck,5Ǥ~׼'ZPձiWg.rҳ! B*ZO_xr(cv,q`Z~syI>!yzDdY FT%y;G(02VSo^Pm<#a빞={#e8E\(]DV(IEaOƽ9?hZ{TRc -> Km?~„N=7 ):hcAeUE&{II<=Y6{9`l+0K7Vkd9xdrLd,m9FD#"8mG#QPN,X킫B}oxh|D[e.e\h%Uc47yh>hzxn6G2o2@ G0wWFpq*6 N o(PZkQԳ9Sgo1['ƺ5]?-߮[W>Kv֢ C5gX'e97ë{`6tc%hp6LVד*iTolTP@٦閌!rҴ ?81Oិg0d!y:u?R9lK%Ax=f֥qSCFQ4EL;w(Jӑs\gHt7 mh @[/W^i [nbb/Z{'+,qE4Ze|x۟o( %˥eX:R_8WOU^O^-`7Ć(ttȠ]04}_>H(`a`WC;X3p8=1(rw' {FtX&]aQ$IY<7{o0ֲ=/Hhf{ÿ]wdͣn ݨ5_cx7N€aJQR`w4ḣٞ!ؐBWƮKO>kcϰ&ϭwwou/wW;߾z|#i<>7hOZۏ;:J>x W;(go*]7{5RE ͙^FG~]n(L-$u]⥀  1U_`p)$)Ebş *Wqqܝ +C@3838_'R}PI^h"_RSnQ;ڝеЪ҂]giDfWf-jD[ Sdpo+nc '}EEq&YBb,/\0ʟr,i_yABlNeQo BK e0_A+C7V%I!uqƗe|ioƓ7~-qMbSVUڻ:~7Nqʺt3FyhUO_6EEM;ls765rY/yӠ`j9[#EJ9N;gӥu5C G $i<ǧח+`lX!t$Z2/&YGjKpf̵u4@kZI&<9i{DuTAC⍧ :MJ;pr}&w? &ltCcgCBSv kIZ7O])ywQuWw{aX%eլ\s@.!lKMh.xѳs:iSԜi(h dMn0eym ^bSs9u֖;iex0#l}Yo.- 3`eC'gܾX"4~Ãc.-;C6#;홹 J߉L GF3;MBYgMf+0Fv z e,&-!RdL%G YnYUsZB|;3q*5=EA3J:PRMD{˰=vWrm$0M0{OS(υ -ϻS{ϤE7+=^"˹飦!Zdt^YSNYK-l 2UCėWEh6|/{=zHK"ȹ )S5Jn-hy{*3f.C*t9"@+f*JWM55k"C(G_lf.$T!K\Lxz=bD|cש"heaՙRrR3t8`OB}.yOr b ,y,?uDUk~`$1 ڟoZjKJ lkviԔbpEqw%cNtxxDh3O7К8Nw$NceydOoLR+&q @|}x86EjX4edEOnrd3Vnpԫh+^Kl^c`BcrooCq#aņq!^N|9{;F!isQyG ܅_2Vx V1b(uUI؟p?J*a~WrhW{ߝSK=y}s7se`6Z񿁞\ۦ*Uy/1KnutAAӇV vm^Գik[gEc_lWc%LKLzf=plxm*z@y4+X['ߵ;y$M\jJgX@Ic&V/}f'.jBIf EU/ܨζ-aBevk?hwM8#KP-!b0uއE@A/bWmo } -s[&5JtXJǤGY-8K CyarQ\)Okm-]_ ʎ{a5k6#`1ݺGdԧ9jb'A8Ƌ#?DS>hB5VF/ĂNˌeNƵY]TUh%^|YP!MrD,Ki"oyIӋ&2w)dtG9iLJRucai`@`_u2 .['q NJ° fp^VN^0!E*;U[Q c,bBrͷ1] 93 iI:%~S\K[X˳w.οtꓟzeXeLp3X馹Ԩ9Ӥn<ˋE&jޘH'#k1`\n^lv<~ؕ&xw9}~y!a g#AŌs[лv8ITF;r(4C;~CPaѠ獃_^ 4\-{`_c NH^悪a8>TlWa>?Fd糊'n߭m@YjQjʖ ~} }L$QeKCN-HY:PM4jyKX·%v* {R 1}28!M25]D)H"=qE _ގ.#_j\>;?n--)"h !g"~*ǁ5߶%_:Be/9:緣#yDjF|)kIz ~; kRk VW"Ms0^q=*G~LUI r ұ}4#e̎-gɔaE5.3C pWGDަJoXrƘ;8eT! Rs&D͖2 Yj qP ſE<؝>WZ~xw9_xN[M yNr >lFsX<6<5Qٚ-)||a<Ɲ" L NͨIЄo;`8$R7aLv]Ʈѐ엡=oS%F5=FD#03bQ:EQ;Y%CW΍Ff,]GT7ZZ@O s/9?/Ckpc,v DY,yi,mDs =AݶٔK oWRMmȑX\2' 9/!)Q݃7~GIiX_>U X|ęh^yQӻ4?aܨOn*.ͩZz%< ĕVD#&V&z,y|!ƒg~U)D(c4+m%b'Tԫw3ΞYԛPN>'dqx|6R:V[(AwGdطe\Eh5jGb/jI[s #i؀h(5@4ɽ呂0/qwL"w K ap:|W_ӠRq\$<yh.=pV+fO _:ļ9ke%mx4Ote -)U7#V@r[^k7f3z0P.sL"ې%yfZV:&uGHrAF~ O,B:c׌~SIGw.({8ޮ G? )7O(1GyP MiZ^QԼŸf1Gzy/*H4 b&&}0J:h^Aa*B XV:B;%} r䂵Σ "|˶5.. "EP}3J!ie[The9 qlWA6ScS>o 2^^^4Eu ,ZIA;s,.6fxB-yqXԳ)*; Z/2Gw&sN2\N3i;2BE^8ROҌ(/hG"%IN;sP2͜r"n5! &qFp&^bvHO]w0Q!XN@.O%c{wޤ5 p\l4Kh u5O(ptBNs /GshkYzl|}'H;yPw! mX4.~]'eKZ 81(\߈Jzqx?q_&$9adBf=4i^E ݡ|E}Co"kۆN!pF1gx11,BgXzV/mzɂ=<ԙh/d3s\`U-Kf74|l!%9,Y~-j^,Ze6I#etm9]'p$Spy@"k*9Ls`;;^晷ifoۖhᄈa\_RjMEn6mɡLy x/"B=iwxx7ѿ\/"j=qET"SN).ͩϙ?] ḅ)h>я=$5f [ ܚHݯ s N:vffOdi6Q0u^:Vrۛ{6Rt##ŽM6e7b#Q*wl';>z9}rP,w%].|"%$]+G><=2)0M^*ŀR2rʤmAI؁TP(zWe7^}n4e^@Mu{5ú۳%ɞ-z9i~UcIo@nՎ8kHGj[ըV낢+u!^ xn<|8J|P =h8?[Yoޕ51.#.wu|8 ABO98/9+x L+E6 bg JC PJV `)ާEAmSb`䬈#&d.5?'_ R9&ZYq41P{<0pK hIz]B$$7Br o Q_laɡ +3D|:Zşl#~$QZ 5G%Et"3.xP@_-2*0p@$Le,$|&]NOR?o_?KDe[*A7RJ vSK06]E^A]ԧB|l+),kpG1h**~勳ff@^7u ` @LGC^Q_?qr3ƥ_ ~jB] h8v"a]Wx\kkRNMe۞@Ҙdao&OIA:LnkO+:I Jq.ӷS?QFH= S3BaeY ^NcDڣJ.Iu<ӽ29lEN&J]j[Y^ AqѧR. Ҿ498 Gyn;&#QUR^zT#ޙ}0[;)Z5#1@T&TDk J }!)|Y[#d O5#߄%t[2䩑%~kQ]` ?+<~yyƺdaNxsM(8C2wٌ?8c s3:g07#IƄAUYM4f;B,tB)hfc#?s?]˿u7dƲoK/?3d7oTXgT$R6uw/&pC ^X[9KPLЋtH8ئ^Òު/y<=t5J$jwrrt}q׾Q#^!Pqxw[Op?k94uۺZP܂QuEWᆝKPt .ᯄ8THɴ~2= h݈!zU`8ϰn0 OfroA#@5#:2yIa!l3$ph!+G8 #CWLM3OJ`0rq)\fioCd=|E[(E0@MlЫiBd9mcfxI>xC߄-u 6Gg첣>& W{d9?\K{TJy{"gU-(춰0?Yna! ~#;T sPc#e=orTr8D]x@ڃnxKC#2La{lȏ/Ǫ|ȗW"Ο& Y.t\OI@AK:zO\3um_$?-ѐR9Tj}]Vmf6 ͚T?R|mV0"mKYM4V;]:o+XxKG+M]ԕDqKR7m|7IC o`G MדYϔ/v7pb˩;8i9(HX 72Ϟr4a4 =Z2 *g ty yuwe䮞2u_4ܲ5 +3?#sv炞hb>ɽQoA##Icѣ_o(qVtO31j0RPAMb [x$:"0\3pDG6''?=oЕBss+GDlV ]W %Q w^{GS'/z捯cF֋8F8iJ?P#sW پ jWxH|TjFv~r{9Foătz%eC1E5C0?!AA A7awB.rÖtiD ㈣Df5bK]2N6ѻ0H6H3$Щ%mG-|5# fK\0<ǣX<ǫBU*E3hr둷&a>-Z~Ngj}IW>pd[YPE}Ysf,h3hWJQq /am󟧖\Jii>Ì& k/\UROb)1Q瓙L]륹ڵNnup^˓y#\W`@Ba{ɶxBinE29M#t*zV48jAz2OLD *Q(gRi"6>Q: YʁGku86Rտ@_8R 7-RBzSN|ӚdqD͕-O6w ФO 0V+WY@iHayk^&Wi(#SxG-$Z9EՕAPO܉I ,9Z-kۃA_K/7 5<e/j̆JrgP$Bu'ؤƆ ݋DeN4͵^ITWG1}}/9 hpET.„|鞘ZԩQMj-ͶYby>=Z).!ܶ1i{׽j]r :5"`.́W[YłW ܄ݟR+L]O10Rw"$8. P^sD1J>N[3P]Cf /UِTɬ8# !%OC?)Yɵ$v*ӻOn(7Sixl!'H6y;&pbGQNCN =..5^2d^,@^4dFCcE/Ur[#GU‹Z\kڬ@Bm#3{$,$>F ˦ٽFkx׮vFFّt,@PXΥzgp8XXٲ;<2 JX#Nzڥӂb,seD% g-C4M `8. A|[_}WK?($bYck]3Ռ 65*k4',_Mz՘)8oh ,f#ztfu۔=̼uKw>[/ׂluEJ۽X]UxIa͋.!:tM"p+7^/Z[ֶ\h dl[dOUM^g+j}g~6W2WсT3^*uÅfU-6>\mR>;'քS O!A3(߮ϭy}Zy[ŶߒLc"Z#̽C+ń۞Y.vUrz|"=RU$ V}͂Wܣ7e'1iݴ}E@QG7\Q@KQS?g .c~]:wcO]TՙOj2lx[ .ݛ e"WjPѣ[ef/-*A.pPW cVA0h/֚h›4rgmR6Fت|OyLPfv<Z @0Ih)]-Z#voLs('QЈ(NWej/yd?a`{d^A/6?%3ؘk&ɮXY}O0WO*93b:_7y~:5w $z150&Y~`WRA 4#ʬ,ͩTߤvcU71tLcnh.4%u;b"K+c%`t%nD&SϬ%nvmە0MBbtG+??~b>Nטdх gDTug씕i:a҂H9s4RܦS؄t5mG|@޳^&ΧBmvͪ)IҳB}X-qꘄNqw٪("k5_JaZ.O^ҌO xY&xRϢѡVe>͙4 ֦/Cܵ+9=^|=@~|%[&HRP^$@7Og;vϪX&"sulIKE&n;lW\$i@Y3rCvxf->1߃Lɥ +3LhT<횯Ż:ga+*AtxPԘ#ЋS\)9gR4o<7S1E2_-0a`zZI0 :x1%xTZ/5^^tcpkɾby5 =$ď&2O<3i?0PDĆ39  cUl=s_Gi'8~ ?$V ڈ8{P]Z+-nlvC@V>cayUP.7͐Sr(CY "Kg" _pVe%{쯞L0B&a T;l(Ǎ2jKPض6?C#uG\%[:kJƑsƀu/v'O4{F1S)BCZ%VY 3A`v%1ü>S*Z4tգ9 =ma|H`1%OB RBDa#VNBYQ%GDVlL򲃔2[971REBne9Bʚ[E6W*E~ҵblp c$’l.{^afzI7!=VHP7ZAAWPҙiz:ѕr!58j%nafFPk] o})l>p+WfKaFv+aDu`e( Կx&w[#ZyaNOq6Pπ'{턹|ղE#O ٯ3"tGoCt:vo. ׉[5"(5>q 7 AɀEarOQa5,FH/|+$oHYLj|,.`v< tf#(Ŏ>@] ɕ-ab/.<9 X*/ @SdL`^&Bsa=(o꾟,ŁZ4=k%5 x.53%/iFMăAs72宅ysAF.Z?sl[TԮaGqNa8 QAP|+~@ĵ P-â>lzXM1q=k$ܕP9ֈёf36'hּX~ebɖi8*ۈ8oNazrdwY_ua|w!Q?Ϡ}9Ï?A!`Rנ~oV袻l5?>|? ::˯OGS>BL/N*g3 w^}I~Z=}YZZNXы>%cQ8$תkJg_.ѢF{o7먩@ xY$ӏ_| 4-kppc۬XªYF;'h&=0#pA/n{+;#, *6/Gc؋pӆqzb)4T9G\3 >f3"&8#:P@b+J!-1*rf~_eJJ(X)հo4njQ5{5C{s⎅ud5|^ͤ1 > ұ͓UKI5( ͪ1L|o\#+8V&SLS`մb8^XoT $[j_JWvZ 0 r /!f$? }.zBk$5Ipn<{5.# gԣS 77 Ni8%QpB#L// )smH pÒӪ cL(G[{멅MpqlS"dL^#V3j .Zrg@}.q%`n^Vms98"oxF(>ټ 4*Р5ݫ%R|,ΩV~hܥ.A^9R ((WNg4 J gd^yY̝s)o%%z "D* r"ɼ꥛LPm)ȕ\m3"NA劾Y)h_s?L2\ ibLeO:c1& CF7p}Q22WAՈQ"7 tq&R΀Bʧޅs{0,\`)0q%mS e^IW68x؊ ^@QT^,y{ؼ|%!"Rva^؝6(\0X0I{(==߄ ފ8G *! aZ8T7@]ao>X.I|N99h4-?t7Ǫ u }ġimvabX>(S ?Kcvqa !_q juxM1Fe6ix'H/o^!D*6$ /^У_A.9,'rSjy^1e#n8E+Ϣ;j%״zrk5:.`PlR cv$'[Ò7& fºBZt_0q%;Q"eInGkaEIKV-fz&;jp_%n/zǮ =װi}+ iEb[4ܯ7D#bٗC,,HCnyA-nmTHUL ";cBH<5|0[qWa>C1%L-ܣ,b@ǃ||4cxK24ӖͦJMݏ{pkv&;gywkhRo(67`ō5e9k \Dnt55 J;YȠZJR*DZ5g1Dgè _ tVFq +R̭ y>L e('|4Gꗃf"9K:bV86\-$?d *EXEJ. 5x"zckv|LZ%6,+k"MC=ۂ%r {C$GR=/h^bW P粡i 3شgTz!G!zS 05޵ܟ}+Z4bҒZP2|8c FHE5{1DȞF(jӰ16pbw."&I *}- XƘN6o5&wxEuB2J W#(* B9~X,6&a_I1뮴vc l7 $Lþ5 @~?T*d|B Q:7йpq] f/&NvF4e-Zl8f*7$2S'#~k]YHkIo4/9d 9w:6k] 6M!ƶ+ˏɓlO\0[*?dPxgQBidUu2J~1}i?mAہѐ¯6ەmjJл,+΃uLW4K!Xh=ɭ\Pi Enwm'9+fsA~7Nu[0aKVQ7߾9CI3W U\Xx^fOO\748nIOpAY t!nB킝Inzc"@v.DMRZ̮_YHV/CnE1,/;|jDgz7X֎~*=Kڡ΀no1:BiDb.f4!&5e*uFf.xnv]x<|e'sLluG7a\ V4 DG! |C2b=3Dy΍dyÍp-b8V.b`I~4|2\Qg7DpNo|ť[d.ha£y Q'&SC?P [N%<kjo' {٘/?ÜTKQZ=}{5.\o.K~#qT@Ү-c\jr\T6O1zP*brASi'JH@-sͺtR>ľQo&*=8^l ,/SkEL؎a޿AUPI/xܵT-"^9`h|n"?gwKBA&&ON/GEAjLESB3ƸO[7i !,H]^DR$@ "7vb'ԍq9}F𽓜 j]Վ\,v1`3bXkD ;1X8 ѢDr<L#$8Q\2ތOٮRqx㈔8q ePxG+K1^6wT|fwSGYH7e t`naRL$ZXY;`惙op1F 8,n6N- HG2=en4?GOAiK _͜-cT:b'͡sr. N AP,-l.fJ(?-SM20FWU(<liiDm7.TUr9WًO DWꬫ ujបb2ijfJȀğl`kӨ4ArsM=yo]M ٮM`brarltOSΧFG$1rg@q_=PF\(>(gd 7ldn{Kv4 YW*G*_8FupXz 0п5tc"ӄ|J$x(zY#:SI: dߟΘi6`*SjRUn[ M-{*# <(GHaXp#k75p依kƳQZ66?#h2}ZfBaL!jMO' ]^S0FĘkF2|ⷳX>ICdfVюKu W7I?:H.)\X̓6flk)'<ݛ҇G'Zסl-iaUc{Q:0]{u%ߕM4*Lg6;ùj:iyphTOx}6#oHP֔f+TP9f垘Ӻlq@r#Vfb< w+Gx^h-j;i &3 PlbtnhxvUmjN`҆ar1mF,(b̗OZJB]^^Vi~Q&waA OStB'mWwuy> #9Efi:<`kEۮz iI mA`< Jn]@ gOhlSFBG80bJ{Tۤ?vGn䖺ZRжXpċs6 (BN zL0qLx#J>I>xO(Цl!n_@,@ Z@?du+S !ħUq%iCgRŗw,5g|&IQz^١6ek/DTJv/=mz xdr`ĉ)[WPM&g˶y&HR79!bu47_/U"}@7Bp'<ח$> %!p-+HB,G Хδ=S)YAY)RbbMrJâjsDj@🲹rGcӬ>ʘq=vp VK =x@6~~Z}M8˜͕~1P"=w_VG3Br`c݌rO w .꿐!Y@L CNZEZ#w@vܣ,RkO ?Iv->#M#Qy_qBig$yf͟yu:"̞p7q27PD(Lk^h)*gmpɯZGz&+CT:j;YDx}5٩H} @K%AKd>fN ^5*V=[GeNVY*IZ|4{P6!Or)t#¾s5+Oz7 bnMVRTYQZL:wkȤ5 T7K}$)bHd|6 ps~ Fۮ]Bװ ĽN?ГT0ؿsC[2<3Q5i_QCW*.&ԧu#KiobH/u-0uG|yY$p4R1 ^O{}$~4~,N3Ypc6l y;8/3$nW+EpQSҴS` Io0`Czмn7QF ޮJnS+a@ ~յ^diMIܐ%zvO nU0(!rZX^SeiȔv(݌)L'uFGlG\؄GwUʝ&hAx ]_BL>W%&N@MGN` Q/dx<(?FӌWOƶۊt;2Տť*?t5\SsCޘ RrD:ϑZK.̞renRO6ur6)umgdGSj$W o'QZS-DLХ,hr^eA "{͋ϪT}^,I}SX(`SGLCil5+kh}%|uVlzVTl}yEuBU dxd'`BNZ`=`W:Zz)R(ӎ.21Dz­Jbrȴ& :AZ[ D9j&,xA/٠Û_[o#D4Ҟ2kEݘ^ZgL)q2}rIR!8zp;st4k)#jg*Vaˬs>i9 , SWIW_LegbQvVS t5֝a$]fC* mm8#ģ*6u/R'Uz^3ϑk)%Y!} ')WȮ}3g֩$Ng*.ӺVdfmCv?VH~FS. 4Q,c\H$b(rIS+ҭ&o|bPL6Eru wqP{8՟VVzTF`Ve۳pV{&,0GŇNΚ#n$R8Ҫr#H宅^?}]4o} ]0^ nFK~4qBtm;(mQdh]3kjwh~o ti=GM$Ia Kk\»m(u ݄o}s͠1^KLV9A_ _KÏm`)rFvݐAHk\rJd]沩o95OL[KuZyBhWve dz 3D8CôF,x m̞INCa=wJt1J"wxG܃ƥT JB@Yzbʔ@2$Y3 F; 0=2C8_U]i?0p0-V;4Y!{ٲR$2iQÔ INLR: W".F>UnSX;zW&];W/P( \$+_#WԸqJ^TT|u('C3יʾ$Sp3o.|ŰQ;\wկ HL<\ni@Հ7cʍN7a1ɈT:hصeELƨ2Nܫ8FMM\e j M&c7]Wnb??}N) h1Iutږ|!0Îh}4@e~8Z~Yl;rZnyxUlzVSbKʒaG*J%@(sG% %-`ys-FM?y'JDPY@rWk'[FP?sUnO9qX,j&8:$ĵ/%{% z0 8wo0BD Tikpz~@K62 ˴_/#&7GKzyQr#(_?$dRU` I!WB.s՜~ oM6 s\,NHD11wv7Tex91󋮞'w+2vPbӣ+QľlOlj%QXԊi:~Ec c촧R:.葇my+B6.}X 8 C n2nHdpKy5hadyN[iCn]h=,h4M bIE4hv\\P d⊚F07CwB4<2N;Y$ ٪*ЮKϰ8% =Ӧ jU@JYsO8ؙWꨃUp RmvqË}`3轮.yACEˀ$-icjlUD;mu\G@,VL<8u|k+Lɰв7չ̯t{k .:ePU4إQy W/2cK]ך;]~h#jw5WOavxGb>>TRWԥ kl97{Qˏj"a h;+kXzi[R}mS=htSb$Lbx~sy{R3̛qxf(&5h GyDXY޹ t6?5)b; .,O{ɰ9oFo~)c!h??nV"1!ڹ N10<$,l06~ <6S TÈ`Zav$_q+iZ6cWXH}N!vzPun 0E8aleU'ޥR7u10|=i-jݣҐM|Wn2az B}r>V괦,Zuc$ԾP9jВXԉ|"0rdH_KU{SYSS{DApw>-e:H_v*WB!$!»7 ? %r 57W+Ţ8sIYz=CEVV>K!XY̩OHS? Z']v_h}h&o#*<e_8i6)ieJoqlxvf~$~=CJ'a)vMс)CbxXi-hd/$ZBNb'S5r`}q@BV$C)2x/P\IƩFrmcPz|զ(; {k} q_gYK[xSy +rfw,8-Ew(z&ʻh%Z+wBLJԳyጶSr;zbpTD$;u*N瓞rl u3ۉf'փu;@:h\fWfCj%<’<+|L[uwKsΤ7L礚C G2<(lcιO% A-o;&w㧙$j"ѳZH:"0Y/g_) |u$%Q>U_n=t'6cug$~=S ,@umB:ma+נ^6pX~RXo^ 9?@F*7:7;bM0QdeV7?H|gQ̖P[/,ƿ10B1Q~WW&Aek}`b ;G.ᯝ0e6$ILŦQhp+ϻvL+*ջpЏTGԎ#m;H́!Oɩ|1VBFm<:/rC.!-95 X!~!&N=-2A(b!;EKB<,,:.R&7DFG4BWF{TW6CG!Eنnh %v׆i4*_Z곒4"mQDw6K@t׺ۡtYs .kwF-+4>x{))gOK^N9G}:1]-2wδ1 XJΐNX(ÀԐk.jˤpG !^i9¿_S0Slaw*o [o2 ?D+QAR$+,8cS h' 4cGb*Ǣ am[yْZp4rZTT!\I£P2MϼA{oX6XPz*?ynf/2NI9267& o|a|5=džiɣ⮲ 94`B&hoV=3[3'V$B1QEd "% rD ?pw\yq ׃]Aշ5FڱqIp׼P#I/߯JI\bw[)8Abэ,,KvоP|/H23[K7,[Wq֦M ݧk LMFJAx ?T.<2o]g&3}aN@tVòEJ70` _s)lJts[k8q-OKX`C"o_Tp}$ąYe[]DOU#.M܅'^u8 +$h:L?k~u"]56"e. Wb{} 9vݞ?l  |7Siz(W}Qh{h` 1XeЩ ܶ0=t,OZs[<:-)7ԩv+zK$Pd Q/ksKǕMDQfC5U7ȽRG'B\l:a?`eC@Z3|uӝ-e2S1 ZnjC<TZⳭNZhX? cw5(FF'_h)Ysd3xv&)mnߐLA?5Fv{[X(%bL `%MXgH: WJ0 )&%BD)m)D~܋e_JJLa>Eχ눜qhp hUa[HwUAfEX['K~u\Z+r7Q7.<-C/[Mm|0u_ǘwU"Bx{d~d_'m4\~?!F5Gu$ H ',e 137N Ԙ~=o_A!3b;ϋnf}d, `mh]gj=XDںߥ0(3RI$gJ "cs~<-w\O{v5vጊEM/(P-+KpOeDzpp̈́Mf5|"muWJg"AtDŽbdzv~ #~Gf'W)G\pu@K!.rS )N ydi]vqs;wOQqfTuӇXPyV`0r|u#o? lVլ(2ڛ+^ZIݴ'TDL/D-e ( Ϊy4\WSYJqQ`V +`No}\hane뉧t,ob#jp?6E8׮gk& D,Y6GyO|_ LM-̂a^߭F6b6 4M^9#J:>8PyI{c*6,˾`00*a1X00Ȥ)YNns<Ssn(ގ{ABF*ynrC1w@wy+5JuO#Rw3='d?cCt; ݞﯥ*cƾ( pS]Wx9;|V0nQ1v !mq*iy|҃>Po.fgvUͨF+m;oLejReKSNy!.S ^Zs b@8KxbK/ț-k)bm"¶Q~+BPiv?ը1s|ǑT&+U62m ^w f%hVH bx4VTw; %z2RAAv; [n)[>dfj%f@VimIt&dNRӼӑE߅pfUjٜ PEk4~aӌj(h)[Ig2$cj5b-8R<ʷX˷LvTR.v6Tu`2{^@=6]^sa<ܜƏ\$ĖTGҕ=in?b5XLBY˲E{I&&bۍI<0׌ʚ;,ĤۍR|?-_io-X5]uz$o{7h=!||5If$PnX^}ĂZ`.xvLKM1|\t `Ȩg~WaM6<::ˋ$) rcQ&Y2‘PL߫S|rNR* 13Lw;Ӊ[6u1Ր9: _`>9#bjgU@1>\3,iS]c/%3FV6TeaN[ KC{O\h=?8<:&{23$5[DmPυqYAz!YZ*VвA@į{0IPJ)!۞t>) *?։n`o:66y8gMY.ęMr,@U&9I“9!X>TgEHgR8fBt}~1*n^moweH$Ŋ%Qgsœ5aͦB,50))o' xt6V@P5wζ[(F#w0#/#Iʚ;մ]c8[mg(Mw}i$OIAKHD_w37۩xDIW޴M4p#ӌhXА7A-tu -%'+:l_n9c݋H(ݓ$7/ 5jsyw]A<_^ gf*/y LCw,:<+ G6yc, !JD":تݩ2Z]4R3('a@>]1UV9^fX~a_x\A!gir^q¾e!ιXm_$ 'Θ1 \yRY렐"mdɻU&  Q*CƉd^ &>B2\N]Z}I֥fz}td"ҏsl%Qjc4t6H`+,/1ڡ Iys7~i)ѻwb+^lT7o;n qob [qwBt'/ZZeI5Ugh3\F~r;3Kgup,# \V<%E-~76̏aKͺ̦yv 4}b9T&}q-`^IIu7>5V6ɷl!A jz,4llAMu2YIikS]xjbuLNCy?[le<ue Pٌჰb87ZVXXܵuթ9{\ҪLI/ԄAکX9w㰾b;əSv.;aFz> gZ](:[9&yF[LT,p5P#2pqp~X~t,V_ՐW͒[2HsUl]0Vtx&pDk=mJBE*A`I[*.^n. $3I+q($=w4)Nfۃ%) XlS54;+Ŕ{s4U+)TL`+]U٣|0yYK9p ^"H,dj+Uoނmo# }rW/ ym-N4sLGɭ<ÿ T/⍘\$+zM,I 9"Qp DV4p>RZD:f}̦\o^^'U B  rL< p5駀GŵXeeEMt`ҎKRw/},Wࣶbl_C("iC)c#U5MI_6UxWeseŽ|>YۣD!KVJgaC ˾&@ȍ!J7IƏ½EĨQ3ZlʃK6b6J6#3~&>hA4$T`"e<40~#9A'MФ|;i$|.RX%N{7+8?D/BWoKv%='ԶM+/; }'S o_s%9%nx5Cw4@sb$F+y9M)U[. UH,Qv; ثdoq+E%#ĭV2+ؠv#,ÄuL`@Hy{[-"G4V.6P-xr%|H*8XdY # *26xw,>F{)I0F=) V o$/CHM .eHVYENs yV,eEd2j6mKlr!Th!alWݿWc)rsZAW!/`뱓V$BSp aH5&8/h԰!fLEaggZ}N^ B%l8!:񢑻^ȍCGi"Z3[wAbΒP$rc:h f p^VJx#nQvMQ  ºS8 @B5Ku@'+D)y$L֗W XpeckY\Z\c(GʊF6}nlڜB N'D^e8z d=2m]+ÏJe[+cRu+E(BX8Ghcsb)iNAB.;؏+R[zʲ>y ú*l} 0$v_fxgk 3Eo4kW@-sxzn1mR]q!TaWs ]VV14MYM^;yy;W O;\[Y7 `j#(L$mJc_cENwe{:WAcî,j1`,+hA,m!q|Y-.M%=ul!ZW7gyb#CԨy~ l¬j{Leo"'4%)|EHFpЫu ؄_J:tnqH*0s\Ջ!ZT亹h z~[lMֹ,b*a 6YP^Ejuh Mr)ň>eMnJ\I*=)@n"!~ЇvCTBo8N_{qNvK"rvBP)z⋅6Tx>N7= s!/pq4zCG`v>3dt]PClbJBBȗ^~.*(&՞Y᡼_2 lɏOmXWf "9Hl)kY^O(5p쉸w/ԮOT(v*ٽu_h!1~."0QD~qǦnADquJ'Ƶlx~w9E6/2KU ufeV_ǘ?cV͕}aIM_eƮ)aeƳvoa PWo5{)@+mQ.gvAOY>Sz[҅Qnmґ^K:3n|76]CI`sBRꑊ\`=ޘA h .-ua,[[<nJj}?x\-Ў,l'+:¿pjm/_(U`/2ңG*,Q\LE<[veIO7uQϼ} -9pv[Pļ%&<ڞzG`rٖ]5Sz2T;5-c-q+E>ȷ[Kް-@Q:@}RS}'[&/'kA h}x5 oo'8ܾ=kŦދ˨Dfāb1(4Vj5k0ͬ(BZK%@~쪉Y#f_m(Rl \L;̌eS_iv>G%h&:jRqaz)j?m Ӯo\@r1r;Ղu%d("3?aj >XUG<k7[kkѻ7ⱀ8ѦbHBHG717Ib,fd/.k)l.2 @̏)ġjHp0j@[F!«I \Zb=gP cG움ԕgR4 e|7r&ؗ܏-9`:3LI-kd_kI`}J#3aٙqV!nH3[m# z"_Bz_?Cw8@R)T?i5]ҷy*nSH;B/Iɗlz*^]wv{"G+=Ka6e\ i@ ?0Եwl:7˰I^ a% )dT$8?X]^/L]ܢF`&`˂9oUVvS(xoEi{.qA|Х!vxwC^ӫ츨A<4߁[} /L:e4ΰ(dڎg5b糧gNSp9I1{CO'jL 5")*SCY8s*cN9|CUbpU>aQaJbؖd`& RntCfyXTxQh۵]Y #TK- oB5\^fx_]Rzڢ-6IBz-e!Q 4=*==d6_-W/<րĎ!`k&9( s bj\iSK Lϐ'pZ &P__O dp,9L%@qθZ8:r#.K%m-9;3VituҬsBcja[ wUuko#g*7E߮yѲ 9u(Ll?pnVlG/#;1eeT&ܛ~5VDLY-s1 P҆8zhYzKD55w'r$`1m AeF~/Fu|1kju -0OVZއV TЯq(z>@eX[+|iZ|NW;?z& ( D̆ƥGE }C`!wAfTh] Xr-ξQ0I}fxMGi݊!0L85c%i dXMWJTR)7aeAOWb-1=}\Аs*[8[Mdz$~I]Ašʨ$WDKXOTr_-0*D2(?dY)!r.,U~ϊ|5A4_YjA7er<R20(YaD'$F[V>ه1#+M[RTNZEejyKUpoG3)er{jS!xG.KP9Q31!vϠ( [`+OGkB&)o+f#Qn#Cq˥*7+*Mz^PWT½O螦RxfCM1#cn+I_.Ԉߙ/xD.@U= 5[$qA*f9뤞Z֤g-gL̛isyN/*'}@EFpSyL>Y_b l䖑mI{ QRr={DrЁ,M܇\Ǘpot̓@r7:jYHj' QexONcm)>;"rK56WJ]8"-VXma*ӂz鑫 =w'3IM824S g%3aSB s$R± 7QK0FXXˤ B1v`m4Sf ё%ɩ]I·v|I/iIw"Y:6%!J{UbJEd+P ԝ1.E%*c$QfMU`OE4yrȮIaL]ڜ=6Wq!ݙ^>@?C]ffJxZ&lB+7G{q$^WѬ9P: [ԖNPQ[9cErcʲ'&排v+c$SP)&@!X1G6+rD&f%[TnS~o_%۽{ {%cHv(/YF[Յp:=MZYS4CpzL@V?He<nienװt FSfqYbDIE{cƁ2k Y2@JƓo9ʕ~֫Z'd@@3~H  Yxs:3] =Z  PaaLA\8UK«L"}l.6pO:epĎ٥^ !So'M.m2h:UMմf^ ςS\\[t#al"QCd{(,A{ȷ C5GX.qB*wX{!^"BQ9Q3(؈xV~rE;btJq,ߧC+6T+}(+E 굑H Zd+Zv[K 0uCdqc# Oq|F["g2 cJߊȋMI<7ץqXS1Pc5(;QToK² UiBpd$^F@2f\HJPYN28_SvzjҺRE ˦ S/6Pg ٥W0vs!|'nC3OjqMXESspzDl[P ]bC={V\vToK^7›\.k lƪOx; [y4&- {Vn7,JJ5O~2Y-X%J"DDs+~:,dr+c"!Pbu|FLЦUӷ`\LKEqi5JjWF*~<Ɇc?ad22hX 9;1qZ CԘe/)\$֒yԤtsd _>w2)@]W[AW,/ 1M?J; ƄֿCz_A+|tp:m'S]l}o.|6hYλSJZ⎼&_I҄c_n;KB!z9WK]ޥd4J ߐg^lН`PqcfKyYo9R 0u87 $b11WlD5C~Y ֫3ܶfZ-ÕNiq0izm^yuͯCBeɭxWb]° pp&(^F2N?(9=;^Y)V,yJ,j^zt}\ /%\k! ݄ V>sFJ`x(Y>UhKU$Ŀ6±>L<=_]E3୘X:mC %ImM5Bh؎P5SK]mpwdMulp\N*+\a8h)'d10魂*ߪi> wHVw]j"tO&+pB."~~_R@{ SWg!)Pl,? !Z ew ۦHڈA߯= RJٍSQ(}:v6|R?N;=lt -m,ӏyŏ, z*+ViPR[rUY`*纤 x6hW=7bvjkT-91Fx Wxq @'$]$[3$Vۮa~ YT̛@*&GoϦI)5Ģc)*Ocpmb?њڔVT] _=I`UNêdžq="^RZ'hP~*32`xBҷD.|y [bDWqOJ1B K6L̪V%VAD:5m'O%nt(u<{\inǹXay1EiGW?Ԉ9j`s5ѓer/IXI8*dF N+k?2FiXfVfG3O#wf@w,NΏm>SqD1wp q# 8`[ X0T}iX0٭;/bY\QՁS_'~%wZ2 8oiYlA,O'NlqmxtCZnVa+3 B7.F(s+Z)˭E}QB~g}(}#LY$H3NYm)A'| %B􁯫Z#[l@PF3m $$bry UߊVuRB:EN+I%lͧxzD''Lfvccou}O fLje"_Y`Q]SF}Όxz0 [[ޚ0)>_-O+q!G)i[&I Ut7 pMN ('a@O][9fsY'jphNnmX,ZI{?fZoY4 '=%BW&5pJUMy5^yA2PlZ,t_ߛ罂u>4EC oH:7 .!Y9!K(. ]w(3~m>ڢQyXS8CM4 d(=Bj?V۾;cIUdMnEA=7>DoNz,op5 Uu&W]2)WGŢ.x,kZʬ%;idLJr&/X记? ߘ`ؤ~YbTa4=ue@nvyqےGNWWO0 JMp!<٭23ö]`6iLU%KtḞ6_X|(:WEb:vŜyN?ip(Lw ݤ~b%>ߓ8aA'&hO u暪"?ag>MفoMrXH;T@ q@uA|-<'07^7Ӆv@vNӖ_9"ؔtt`Ddə;嶵ikl'.CƎ1X}%8a1s;'ǯH9?#5\rgnѺ6]JƵ&zĢ@$u1q79*&t$7\2|l ~]GmhL L9AvفN )1iwmd][` ۫tGfoo\˲67.mPt5ڀ4ꦈHiV#t\M(cm԰Af6Fmm|͐Af 39* p&ehs^ ŒJƩ V:cAMdƟsgDzRBJN|4My|T8gT,xU%ι\՛q=튉sPfrL\j0i_ۉ)Kǰ5|D贍n4آn3ݪC}'wŐaQVGB+k2ʗp Ҳ~],]Skr> ʉğ>dޞZ֕Cx1FnZ Ps;T$k|ߗ 6 u |.}@ {PJqȾbAov'A\Rd""9wfm&[0uTy ]XFF`3_*q@ԙwW^mu5ChxTQS/Oڵ4"Nu%_F,%a, wXIIaLijLthh :}+ƫdsϿklS&"u|0,pM؃)~•uo []ns4GB"jJ(C8gDͿm6mcYMa*5zymPy _!v;ȁ?&Z{Ǘc(uGkί&Ry2q*6P!-WXK(:FS%e߃݁Hxޢ W܄"N{PXJ@'*Eek[HKޮO/QB3^W`Ww0Y%F(!c!.kVv |脋cV[:Pa̦-U uk+2+_vi^Y+J_RR ;n8(] UKGXt&{v&݁?f'@# ?P1uF).<)M}m QI!>?-W'M]xc>P.ȸz\~8'4T$P()o6?T6J盕VZ_ځқxXfSA2 6W=izp l&ְ-=V3}K?f&8x/A؏j0s=ƌDE&ُMn7(鋚Oc7  R<*U)ThdP56AF3~ǣ3⑂aإK.U\sw오J828+ھSlS+b=ER343OVi`tɿ }UQY%`[ˑiľzm`d.~z2E2~ bH7;Z]  d 8 +IS蔠\@wEztB@ (gSДdm'&qh^Vx|nK/ :d7 ,HC]DL]FENV/S."v9Œ1ljp+`$Il+lFIHN6$'KH``U$:~XCq(8IBǔ1e6T}f JU;D6ܼl_DlZJb _Q=>=nU~`w 4F4+/&@2n>ت<cR/d?+F?ٗFQ[z8UY #XO8VVPGPa,W׆'NnDB2J.3PܚoDHKB/f; _gݜ ao y1Q6Sڅ*Д<¤O,/ߕ`([WP}ԃCJ:g|nBUƬyWu G.¶!vQ+a|DyF0f/Bg7fqbUINvN/~hjįڢP/p_ Dz#H=y~^ož<'I`RRRmCe(T0|yG4!FmC>b%&[Nk_+'/6AJ]@G}T=5$ϑTa~bBpvWoj&*o%7\? di>GK LT,Ĕ .FBJňyq czMaƱo}H haZDJQ~݂y]pB80WZ7jScrHL}bDz=W)tXIR@'?6>ukQr- Jcf٫-NJd4/^EWJV+*7qWPJ'g<~,ID; /:n2 4n,Zt)(S͈a4v_'CQ,Q ]:F$z66.q!. V)R/GGčhrm_ 62ec-Lǿbk4*kY V};ƍC!+0 yځg7Gw3ǎ %{$Jxݿ-H(d%VUoU| ?:I`QD5,\zQ= } Hĸ9^+rSP"ة]Ɨh}N{"ck}|]x͎/EMyf"Dtyn~%4#~ >ϐfő¯r!ea&tvL{ ] gժOu')8Rqʿ#+!8Da 敕?E N_vkT{;% gm4! bsŭ)jj" J]2[{28\.\9z4n9CCãnbaD qf(ZdV)-6-ܶ_S Ժ 0L>yYC{h/'B6%x&t$ Y=Ռ4vTZIi-RJSFJB$@[Ok 0l:S砂e-8 l 's5O)No $>q\zgSgT[ǣ nsnʺhxc׿'nZ NL. MfM_I@3YZW{ % ̦6 UI4AswzqQj_?#h9,ϗhј :_?\~U'F \%&-weoMDrvM g~sfwYМL(aeu3^) _5C%cɘ~SP<:(zXң xlE# ]dNP\9a QH))@} )׳ UCa Y9(3J zweO}*$=IgՐm~QŔgݰpKf+Kу-N+m.7=ځ.(la>[̔1+x[Z:J!s)ޒ,<2y3cv:P2;5JyVVެ5Xu%yМWN4wJk~[f+gȼ 2AŢ%0x\miݪ5A52)4jFf3aMGGUI(1*cpܧ檻 ?[AB7u*x{ xSg{#1{p81z IddTʽVP|B+BbT _ӑ'ZY8Z1αM;;okLۚXsta~zWKQ#chH ’gz#x;eǿ%ùSO՗+TY65I^oGm6AvB.}NTDEjyX:oNel\gc*Yʀ`~#;`v#ASfm'!a&g <{Rf3B* 7H-3/:䗁<#*[b"jj2lԌh,ٞhr "и:N*0Km9cf[PuZ !h3)%I? fwfI|^&,GD~_Pq\$KEE,xI]m.@H>Oq-ָmV}P;B(; j'ӛ;~CPU~\ŭߊ;bw!ΗhצPZl%c~#kྊW;Xoћ<Vqqq^Ð#JW||ڝ}Q:b7 j)zb&(҉͍*mWa\|:PO"<?@~sw VvD7HG0cԧc^>g©zp*JZHFv#B-03x]k?9bZU`KJfN nJͤ%S^||alV]I2"V+ Gʍ[ށ2<EE9N CO\hJ eu7w@EhV%epgtD߿g+QO&):w~5Jn!'@ rNzxeh4Upri!vc8_h&"]>ƎIm޸t2;ϨPb=tlKVJ4م}v)[ ǙE;|r@j18Q6ik3aKl`26^-4!L4/znNZ@G 0Sfm2[ YZJ[_h%LtrƶR- 'Β#T$Rp'/qM3` |yֈc8\E(XpR[ffVR~8ssa-6gpA}2{kJC'&ޑj@ (#oѻjv\h?t9*)v-SDQlNJl<Rzt/_ BE3*Z:Q=ü@?b X BSC!gֽS]c e'56qZ[1^_<߲: L#g1iB&eRrݼȕtQI5үvF?0-L-+G)9[RXvYuoYM&MOl|tD䤟4C؁kCF˳fndkN%*J$HS3`KA'j6 rKpa '1$^sEcVܨ,IySuPR0s&Gm(#ͨ}x~g~t+OrɲNO i?ac6LMY'{fB:jWzv- j̚;N/4]F .7fC+s_tsf wq!k1/4>gV0qº]fuݡs[Z\9+e_2f&N75 yn:O9.n?8xA`a &Wo [ \e,mzGZJ̿3Rmxuc7}`T.Ԥ>w l;Y;M`6 =]^l"bVgy24RIe@Oa4Y '(zaXHu԰^0(+K2o]?LA+iץYSC)!_ֽ[PxԔ,֗3@IV'z6k0MĐ1➂L^;q%Z /ͤriHY`e67Q,2/I6Ӹ3Q>3+iK4c8GP.!#Vl )@:NW2{x5bw)b-I~6-MУٴHNF1lQP>d/Ʋ촆_(͂krqHmm+1vlE S05u .Iƀ@ozOPR;Nyd>\v~Wi}EOxG'"'[i$݆(ۛt` KJ+k-i1Q 73gצvy~7ӦC[`$۞ϪO ^W݁gZS]&CI"z$=-etdR4GȞJ9hT7I;%cMKj[nIMɥYS+VsNrVCEI8Dg _%mgD:BAѩ$j3>*OfD|ڿҘ+ ^diq֌N=gCuK*~PL?e1sDxRl?ƨMף 2 36FckG~e"9jmvf`l0tᵚ?ϝ_[kL=$r8ϙl㛐#۲f\;yPFUܜEKx$%rtਲ਼T/ K=ɅZNAa=Q] U[ {PPɝzY`DgkI5 k V" O@%*Bٟ䕂V@|+ݠ&-6:W/iap UQyҭ7$τ'"nj>d8vq̔6?7h'+bJP8&GL]g9+IE:/KuT VEENoERNDF$A&])O=huh 8WVvi$41hKc1_]_._z.S w?ҿ 0W`ٹ88ɲ!0&iP>qd OzQ<6&%vi 5Ao,}CX2 J"2i},IO2Dy֬”;SH} *IPe5h¼K$. H}L4+*n+F26V,i94cr7"4?3D%{2ނT5Q*6v./gVby`d%(1spa2}+Y$V,PW~'co iH*:]J)Ԑ\'k.upt_>0|ɶ5 := dʇq#eб=2;m1fD8'qYW-Q>[?|ю-n8>"-1 aKky6ƣ8"gBŔI<6]-Vk|B 9~+qK wE,^oGc#P52G&gy>uMjz) Ve_9#?I@/5Fdj%MSk \b\?6Du?^KSM뗤}=u}?:g _;} 0؂bKnķ2>N +M 'ix nRT4>U6c#tiT:ըۀQE";;V : 45%IiM\\Sa`MpH/ H]S+f339qUo8?&01܆_yK&=lx0' >Lk*5(8 2Hi[|aqA!ypØִVM-!$yuxafA2޳|l.H| Vx0P$J-o^=;NDp6"vT<V%ᑴ33p77b _es%kYYtUTD+܌m 7h(j30jxgL &B-5VG*CۣwAp\mH F)>lx&6c0eSڸOBp7VV2Ur٥M&B춙+w'*_D/aqR8'%1V?a߭|_!7uْr2nO ?}]43~`_*D g_ݬBe}43un]^ܹW0W6q~fVx*, k%o 2vŶOKhnb$W]Hv*<>a~O,KykQ5El?f+_DQx)7ª*Ӏ1xZG9O-j10 z0^r1C:[[2;hQtiKэɪ?"8If9'VIm"FKr!:4j\TPlw+;W^nyEx؅Kc/޲>߹C=*!r@:A 7l *70ȼi(lÖ[>9DıEn$: =O rP,[şGV_fS6X8 Bn9* X|U/:'w;JL,)nFk/~"< )qcHƃw)=L v`[}|f+i>= .*C0˛Кg7.|<v7gYȻ=FY%Z Dz(OQ H=V=H;_o6fA[>{䧆;`Szy'uOhf?=Y V>ߡc"R:s@W ޵@y(l`\:B'^cV⨐!"6u0K@B N=~aaphϛnD749QB; a[YRJoεq4[YȦOZaw2+% L^^}1S!z?w^ϐFf%*'sDE>~[O.TB+dW!9Bk)$[LƄe;%-^D40si;[Y~%=GϑW NPY9F"p#; ӳSu~-cXdK2cHbu~wwWM; @p_UpZ`+1*-NYZly021Bz9/R>kڷ#cI*,ƨ Z_>-l`2#B琊ʍ$dhppwwqt:"mYفm\;*6`g Iaz?R;M'`w5H@,>P%1܊#JKkT~Jm>Hl'_iePz0 oo/5Y6.=bs9#SޚEtW&jD/ h kKb1{*\9p S+IB17PC3~tP>v5#f_A̮]g ?܊RN8 a,C[5JL;[ 5'#@DO# +hjf[>i~*q&v.]ug}<8w[q,/ eNmLZi*wRuR\J" R2 9I *Ut  \ Vx>h&Y{`#~1s[1ʍ1sV0~W^ "ߙڼs)澦CaB.lSy<5| `'[q1G9SD*5dZOM+iԮyy0v>'lhzpI~xy@&KeL1P=MQW!k0#8sS<@5 b(B]gF:UҭaTxr֖+ ' 6"'_F* }=%(bheU:+o8d ѹ[[d/ )]S=,v]k\0T?'qĦ!T zYGII^/۵_cH4!+_?8saa\7ToӄaGYө[CRivYR`4Yr&8ni|Mās.b43ַQ+ ]uq ).5iCwcʡ@ݗ|vX8URal}J"%b@H@5z6xI^zꜶM}a Hr.GOq5pE#UapTu$l <_ttB8tʜ%ײ†B RE$750/ףrCӑp8$/f^^:.mIG5&~onm p̷]#@' Hsb|JRJL_BMC%?{rM?-+J{VjAU`y`J10-jEdQ V./0*Yh!V(J% UK4%E1VFm&1{(G&P!ɝ jM@2{}2B3>6zERd{4ppydjhs>f-X}+Ǎ+w<+zS]c0y]]2Ckfx0kpk{bP\}si]w,. FmCeha;7լ鴐uMX,Ͼ5N$G8FM=:?oӡlk!O=3QiLV  bq #a-T/:M0(5Jj{.(G a 1@Xmmn2>A ;;{[t^F'@ ; ݌gHہ~G8μ:uĭQyX'^`NGioaV(u/뎏~R!k8%~yBp>&sn:/~DZC7+c5ﴖ+.9+]ʳ&-Tm\ȅMGYo- ]vZ|dtg3`&@ڨ&J0۬;ޜ$/Gc@u8ZĐ&y$JqtDY M~NӦ@˓I^hK Eo=7Mٯ"'[VǂN?mOY;R|Z- tW+[&?Y`+ڟ2-o$H"wT0u&"6'^auz}QHV]NVhš"?5K# P(Ut Q{*?P4=dš U+ȱdHwЀZi,(N'D! EE+Dsɪ&MhX~[$.+0fg罫G ,L,2!m(1#=JΗC8B̢TcG{ aX}6WSJEX :-n&^Z?O kItGX椾񅸵y`a;=dJf5Ii %0fmQpRlg՞+J &C֗L1pdۅ}$щR?T srEtfr,Y1 6^  cxSc- V~$Hп4)fOh8Ud(| WR/GW-bYL!z .|k&܇݅$jggO!n NV 7(X *uc]*ٙ.I 1 =Dž2S+wtfe֔9:f*?m'=^I.vƞ`[x(8)$Ņ̿hO&7zcqy,JREiU g?eG6H[/[2?X|.F]HفuD\! "a`ة3JB_Bi_QAK3\p[~O" <Gj"-B~gMPFH"6nc&E˨B AɷYƠQ/Ю{1PIE徴t'ևꈋ؇@JV~dbLbӿAU6+u(Z nDFOoK5*o-挕9W90tG-Ptk]P|DT߿ԜkVpFcZk)pz4e&h E%z)Nӿ+S{,okY{ V֕2r|mj$4@iWۚ f7(`e>O'#}=6r)⢫^RioP;IZl"AKR#Rߦ5';ڛZ}ԡXP  eZU,%-EBh5N0A(j2!|߮#jv{Z( 9Zdbf![ رQYW` 4>eIᡂ.[03P n7HڗAHn,{>Vdu倆॓9LxMdձl( 0:1nn<㉾ʿc"Ǚu83Ůw3F C366~ (H&G%V4R\5q49TzWd@!U.*>l֍d8oIH2_-y XwOΑ|xա"VQev۫}k5鮮Xx7 ʼ$:0Z ]O?ዂ%'B˽qNGt<3ΰBUΓl8mj?\J[ LF`OM(sŅ`0-O4ϯ,~v H?Nl:Kf7q[u(3HDePhm Q/‰/xˊ=5#xgjdxQ8ސU9zfa6O?,dR3 ./rWЕG|"V!=\:QfP6nrC ItVc#9j6i9~>#zgÜٕ\[*g$ fFc6 52g(9}’deayOyfh} {DU^nz:X s%xb-)fStޣLMشWŒE.4/)aA ½rI!F53~G!3]5*XSu4\kL㔄{OF{һ 4 U*AqqףqUWMX(xO ٥cX1rk1>`bslp@}.=-鿋vMظR~ć.g:6#Tc/#AyujmMxF#@Krkgzogmq#GQ/'rSfFVQ ^X^ _ɧ/HL4%cY4"v~<,_t7;=?9N|GΕA [YfB"~]Xiݞ>3ʕkJ *|zlI ^Ro N 2ym!c#VB^9{=&bZ=7m;T ~0Y$W.^)p8Ij/^]67+yQ5݈lq 2:h&:-8 مq`F.\ð;u$4&2b_k 8m\aj[>^(\"̚ U/hk܅D nE3r{fyaI#upmo3 <vJ5b:MOpW*Y p*% B&xͫF^/8!O-UhE g8^/n:gZ LÅJI@UCɟl0mQI9q8 NpV=φ l '" U So!@'YUO%JUؠu 7en6:@ жĀEP =#roͰ N WAOy%cK)@emV%ͪVDC"iⶄ+JۼC&!T6:{U;b>ekkηB.54IZK"FlG\DugP\՚ň!w% HcE孍1lx|²N`JIR q0!c74IքË:E_R7_V3OȜqdk%bجD~Myү/zϖ!hQgv>= "Ȝ_%/"l ĭ.KZH~GCa}?pƴHQ VY"uFYo8퇽1S{TEp2aE6\z޷sv6&` UTpQbˣAEHɭY۹Cl'gܭ"W,nUС^z iq"|=.:{+lE6;S -?dC^Ubaj%,Y1z T!:5VΘ\i]^7v"#by;Tu_cUOsjpsըaK訿i*Do~h`|6'-B0_Ie׬|L>bHeSȠ`( ̞hfϪ#owjĉ߁<4kV48=hD#(Y@!PFW4ZYOV `g=<77O6J+D,?/rPf &?Z΃W+9$݄ 6%q"LCKfYz.|z *秅0|7.!o[\˗sZ3Hf?z+O9w))0uOIhSە ZCؐ7PgX^:9tGȃNCr7ho/q#費T_gz:-i,%W?Z1"+w.01"LYA,S݁8,V( p[=v8ηGE$DƳ̱WTok-< P 70 ,Zc+~T#7KsIxMVIwY,6^-jU\z`EDf;D7*y91p.^Vĕ-1{J6 B|] lB.:8|Il >Pv~s~fa1J,*!iT.{m{4Fz~t@pXb=F(+]w"\ CqLl9򩐏eZ&cEDY{_LIahUODsLhҸ(rW?2U74" ()aXj 1-gnWWlj™Rs=BPvu"xOS.{*29_|w aIt|sd%Txt4)k|&G4ҒG$uU^\v2h+9=:+*mFH#FEAKAi=Lrv^K݇]Df˲3 +מȍ ؾ h^ŹNJxap\g38VXAܡ@aJgzuGE`<:NAeiRK7 .OWFݓ+_D #wvg/͸ڣO3o8Uop`q0֛"OD'{sTh>U> Kx\;F/r!_W3jaY;GxfTH_ RL1u] @xA-$QLBk;B10 qqBe>(ӓٺn|>+UOJx{aw}'j31bo8PeϷ3#E[Kh~JT+sFկ7g;]c;2aXZgB8]Hw$ނJI![Ppdziv/Li%Ub0LB${˟eEu PP_]RSq3dP+ci[ NdV|izzg#dCtu"p3R'4וIi&w޸B]SRFqZNC]h[ Y]MxcV|QTR\#?uR%RHWyfkQ})^aLϒXnclh:.{<~Ajnhxg_/77X͹lH n[HcwYh=6CN/u$Q-#Py*BQ9F{OHZrS fwaXk"Y\q$Y.n X$ XoϨ\J4+ vž>Z>Y:wE5±@?yE5j38)*V Ul7Y?E'#^HK k >Cuǭ@~hO/4+Yc0n=#ʲ'wpdΨJpjUv }FI"KrfiϹK)ԫj4( ToU0q~)˰hOLւ}Ťw'ɋ6;u6FZc;3K}OE¡J)T;]vOY)\&%~`_>2Yyb9X~pjqC@ (8~p /~ӖQHNJ[~ Sl X肑J*~}I=́l0R+IW;GdbtV\KN`2ƼZA R4Al0f|s~S4alsԕiǢ:DmY}-wl@QyF %,B!ĕKe{wŶ={C0Ze4zŌ" DhbzG)X8L M`笺#5msc[fx_I= )DzO-egUau^Fah)k8(5ˊ4w竚z^J+2PtOזݽW/C{̪_/c"1 p/N̺/ai l3b#~?qFOHNg: }=iMտGܲWAW [FDa@˚e'x>T98/%&)RPٮӰB`WX$gu“-<>$e2|w/Q"K Rx_:;tZ8T D 0n0kY;}P%J{)|]>]%%áRpGB`.\լ񚨭τ 8T}.{ #|cL5ZQ˨/Ǔ?K+98:+]垊oH⩮> VtF;CHp bH<;!AzjNJif'\WUVm!Ss1:)#oT=g?;*i 2)yd_=u$H_ndShvly9vQek[èY}T+[qÇ@KE#oLOqWXY€Rt'&gff𭬐e0X?ZhɾDnE2c=?%{k$|ݘ;MDZ]<#yV\j?xBk4|]ȐAFUY14׾R뤍 zeL;+(2t6J*a+[g{SJ^Rt *w Hey:>N|NoBd1D% ."^Mr#SDb1̭zr PW >JP6!&<Ƶ%y9GQ@]y:YL+עN"[%ѻ*/R0*? p0~ A*AUk/-4%y߸ _YAvk۟Us kk@=DYzێy6̩gZ'qF:q%odzgMd)A:mLȮGܬ="G;3T =? mc*51s=w%H%:y]o/W˅+m.mߊ #bs:Yg\]q$wkѬ>:5gI wŖxEd|e.NUȽ_rfޟ6]7O @d̩Ro//E,lį*ѕ}6ڞvp{cH5) Ͼ U=f`SQdM ]IJey.8t6RܨvEqV*(wx=gɯ)5Zm< MZ_HZU013|f6 bT/<'=, 隚eÏc@zG73(ױZxH7h߰PVl}|TJ.e4Հ@Rv$)[n2 .Wß{3hHf&.|ńE7^O|o #Ӥr^p=xghOe_p9ÿ'btr\ފ'^v&hmxff0夾orW8f MһvhbȆ `o$(ӱvN_WQ>"d jOJ2<q>F y@|?$W""D67-k:I^JfM' #gVCU'3BBJ!Vax)É5,wG \8w,KH6DDU3Ż#m?^qzr8-PE? $n]*1{vL Ƚ2p_la_gM6QL!OeE1Е篗V.~yh{$#~# <mG /g/~)vuiiKɒf%˒8Xypb}fq&M-6M{xu!Sj!XJoR2 Y-,Fm]tU(G2M+K<'))zYn>Myw;d́x@Ԁ狷 r\{hAñ 7@ٙfW"čF^f8Cʒ.GR.rsmhYx0+;<U3WgͰޯjw5}:F/dišg9rE-ɭe]MO#Vd1#F =^t*PunGCG5c߂¯_`9oSӆ[ H.5vMCcr4 IN@K{ܡCVdH7WH_:]{cN%M?sR1 b(>Po]MV|-O荡C UI sq`<r[lܛxvETWx򂫋G,EB+tjnn' 팫~k-wl%J'8(mV.uӐNuLytw4wgqm`Td0[{UL'ډjMYmԋUx#kRӓzжv!N3n"Wiң}ܒ@ ,"}jz6yŢPu\Fw( y4([2BƱm?T-Sd(0,Mfsl|sR`olȚأ6Q( vf  m6 0w]ᄯ05 w+Do ,5A;<.{OL;E: `{ ~L*(1w9Du\l9.2tbqdeMrMc^ "%tUqX8T%ч1{!! m4~3CYk+' >*0RGcD'V5tgAes7t|P%˴%#<][ȷLy&B hXcb~JyE).5O|[7TGǘ2\Ftab#A_¼CQsy=CC/A`&ONsύ&lBMO9ٱ,b-nwtoEst{mGeʄTΠ8 p3Of9ϲQ7WTlDžСhK7bGizsW~* t]xFqs7Sxn]1pp=G(qծzqzD@z8tCCጣœꈂc uƣ:&n> Sù(֯@L}b.-CuϹ?mitA*~{4pgo[!Ɖp`5@0!Ϙ}7ڐ0DofmV7Exlhki2xjZ%IKEޠF9sNr ;CI#FuߙRԃ‡5,3BG~Mq5-/sM40XS-ospgN~b+`oAtrR>_% -5;f(>F-n (\duIc?s:NmQhݍJ-'4XZ"5"#}Sp^=tǜ3xJX8Mi(1r[H^gu6-g%LJK⿒O|ó{dK}yJB6! ZT:4WV`ݙr|u𢮃A@Jrj-HΞ([ Iy.VPT3@P͟\~)Yd:F؎EcR&.c*.֧/) zǷT[z5WL_p=R5?\ 4lDkY<:WzTW>B o4de]?Tȥ {L2cp)(B]%K8놳)R@r-ϷTF{Kw࡜V /ӦB6P伄xq߯:Vg?_e%G`4 UC0ҽ4Mšf>:X~MKcFXD}t!ܾip?~/pe|m>_ch-.G=T 9jz u឵6v8NdӷiJU;% ~OA݅U.Mn58ĥ'Űbֻ뎫U/zd4|U^ݱv9aO_m}MH`tz5nWG]mW,h~n^=XH_6 zV*y{.QM>E!-hٗ^qbd4*-Pa<`ٕ;'dkC!Gc,9c%< X (aOjCiu@} SìcЭkXn? E+,Sw`n4FI~J:wC&b(cـb!~vD+„'7ӨH~|Js"q&wi+y=q䫔->t{/`D?(hejN_xyq7YԶ =ɣo]a]e%`O2y>bySP '-ׁs#ilocAA]z0RjfC lߟUcd\ W$Z{z<0}Mr&ȿ1=Y?Q/n&O7R>mlGHXQ@\ +,4a)cƿbOZX#!Lvf=苬E13DqgAQwh6BP( d2ZITJ*jJ 'e7n){%-~[ J ^,":In[[/ G~+!ंڐ"Rd75ĝ% "E?&1*ώ#q MkXV,T~{?7axW7e~v)*!v\$C?%%QT"C) jxO74 '3E A]}rg6 =q+طF:әdXsSFVGIbvpm$p_zO0̑Ս)XipX(4!l0#Fr[vSxcd7' ItUx#o7#&/w'dܐ% ߯F} &<*DwRL|Җ)5N6#~:5i,G_/PnJZ ޑyUmB fqEe ]Iki?l8ʡΗJ~|;GE*pݡ_s'3r]aėKv.5P.Ek #~W+7:fnjN7iK˲ QZ\┦:*h=/w]%&*CKtdс|PVYc1Y| >̛8PՄ^%H&XƳE^y/YY{*9BQGiPZ_wWH`QDmSyKo}Àjń@/ oQ+~R !oo} nE Qi9gQqfҨ;Qy,9&YG`M'ӽ,PWj''c$tk~Gz?v7p|*Ԓ21hiQxiŐF0TtlWc׭`œꀐ8$q,.ƕ_Е8'K=)yDu9rwVK!}Ws#nB1+%L腸|r1"*xH-| Z=,Ȥ(U+lF ]w)`n`pziRUD͛H pfPJKL"?i%Gq" bha ]Ev1@g^Pq:۱M ?GT2.̊ ?[5#i6+a9]:NfWT=b}wӏԤЕ^NY! ..f]^ZO6!-,z¡%a#[nGU4sA&Eq6^g]vgU[4Yl sA ~[ћt݆,%}>X4s2Ex?jۢa3X6~{\Ӱ/'k753-e?B2c8% &9` pW=fPY'ODPh!ax֒tmП^|F'x:.Cqh-an7:l}o&ra+ZTJj_f"sy@o9 :0O@R*Ո^~ jdCg [N sT g\:r! >=8_!9?U%nڶf)4J?LwM\Nc$ju ÍB8\Enλ7t ]Tܱ5lkGw T[X}vĢV2IV~.h*{^!\YB.r`(f#趫 ?}uLC Q"9g]@1IkgSdd5g Oi_~WiʴOJx45D ?mg+\Z-)~ٙ+tzwގjfj(1{N\^ѵx<7!Gu1) '+dwoMvmXO%äoiorP9DhwcZHl1PKl ÜtX˿moR~lHW[VuVBdE3OWqUP3a]&ӮY&A`ʱq;|.]HܮmA'fJaw%E= "u+Ѥ%mea~H)1;Bt-k,s(0. L׾QJ7b\I1kt*+Q,WET/%ry DYǵy^!=rGXq7Z1$-]hnvmMh MX/悜N ֋ !:L|$ f6@pVuzEwWtA |k0r&|c⚑ػ[|st"uwE>e΅v}zjnI=EJe&y0zI|r*np:Rg/u-w.ԒɔNPO s_@R}4l`2`s ?l<M{g|cnRhQ=K\!s>ɰEDNb/i|@fsf5p~Be4r~"Jɴ + Hޛ.Hjc[f7Nlp& hp:OQօqIQkjpA[Nm4ڌ2y4#Fcye?0k;co%3E^En1#Qt482̧}^YM\{(|d}.i_CƯ !]v4u9ßǞ>,l\1[hy,`hv Ah[ɷsFYÛRt8sɿ_HXFQ%"VNz6}m](Y0cMѡ]B+͉-h,ÞC+2 S"y\]D"DOS^Xhǝۃ \AE<%_vG*W5ьZw@k 3mh'Z?/G `5IwiջԲ`RРF:vڽ0Q > {M\:F!jMgDӶJG#;:(5Yo,20tÝƯ6 %L,*pFT3{uK),c9}g(KeiPL柾(Qd{e)ũ2 QtPUpLFg9Vqd qtзX2 Լ/E+t>X6Vɬ-.vdndЛ;zp-h+iD_!pTq k;j˽EKcݑF_G>*  lO>җ]~6(3Da!#{[BS:=e1(DaG{ݯ_5QmGBȋ۾A0nӝ w33xS:NnCr!&vt`/.t}IՑ矎Z99嚥~jnUT&n#z.hή$tZ_-ݥ-h~NL~ Tw\~{ʎXz6'ONXӨq'ἧ΂ ( 1GW:uAw+9G}OǶ`Ta}]MHa eeg̰O6ͼ~HvBd ?")z]ls>0m$͸?& R֌?=z1~bI: GEKO_gDɭFuS{ %R#}M(@R1o~M.or_ 5c|oPJ]^se߯SREd )`6:dT72] }3eQxqugq 0&~qҌ'L5ԁi\fBz:7yB++ N:c Ctt oQrr'6uwˆ8 72[4'D?'=?/J4Oir;-Peؘॱ!=+KS,moV D8g:̅omT^؈LBkBl 9i(yS=dTh&OtTN2ȊoTI4j E©TKIfp H:ԃb= JD?>5{pw*nv2J7vQEJ/ގ,n@^cy*4aa{U'aQHbC50-QiY(duTcD LhKՆז/:ѧB^QT`gC)=aars#H (]l޽<8c.e0%;]f}Ttݍ2Ydn=eF2UQwaV?86m ɼ AL='<*|yWcEWNuN1CaX^ 'AWg" $nT!$m'P塸cC T:qo?*T"<4pckV?=* R`uz;f DXQ.vM)i1D)\aT۱5OE3RS5 ++=E)*/eO}/VA%NT9;0:g_$-I9<;%AAR~:Xb&ȫbLQ5 /s ]Sy,8.s*, >؆p.4T)Q6i0a$ wPt!ziXQ'U $ LTV:q̭aEPġO݇`GM{~b6\/.-컪 مԶ:{KuҢ=+[uTNՄ">}O;l{ҵ`#%ʯk-sGKAӥ.vK־`@{mWP5als,='ocu9 HC*TS S 4ф7'qiE+1jA#W %ޔAv9"B.K9k R|Bb sS`Ru9cw[>v8:50K3}ѩ}# ~n[0hrSjS8Cfr,\6/.klvE6}Ѱ7 F®M_ܽ2o{D@H]t3eqQ 6Bb|fv7I+ bCcr> F[/0S1y0#m#Ġc:6σE$*ʔNa. {7x%\O%XbKvNӒujV y]\|3F'[0RsIv8}ѵnp?zǺ41ΕO !o0qGhAJ0lAE:z9r^g5k2$XJ]U<;_ =֕E[0@\xb*Lk@=S_9AF1z ƹ+$]Wr4B\7,.Du<\Eq|T)Tz>vtXr*/jsoΤ7-(BA_kGK|d-6򩷓56 DX'sۙ{sLP$#=vPk. ăkjk|k0=r^;,И~ S\Z{ݣ7/$Wbyo boE6laat4F,:|>IC` e̤ja(^)P*Z7iɿǏWUe5 @}%S ^QTq% s0Ŷ-CR gR XXGcB*Qb5l҅=Y/,)|x*CPѱWn:6#RY?v|$p3 8*'{[$tt, 3; goH=U_](_(_IZq9۫i0iz9qzH{^AIn'^ p~eJ ӄb]hչ|+VS -U޺mvLЉZBل ,[~<82-7V2dΙUQ%ҒIDuNx4u~E@T F[Jr^Җti/B,rO,d сx k3C,BoIo3șl"4 8O i;Q0`ؚ!dn%=0o\_w!c_Dg%\G=b+糺'\v ay>O܎-|8,uړ<qqpE1;68>k9U;pwE ,.4>JYKF wL. d/ Hiv t˹fe4>Ur7X>*#9ly'T=BfL-*) K/,u l\][ӐfGx9{&*?0{>qq:]0h>G%+B@oH4TԊ(RY|s42mٱ4/xPia9IQnU1N:D-W@:nsdpOFZH,ۗP2TX Or&u4t1,m{𚥘n9XoXphlơlPSsw;z j8p"?4Ԁ_虸Ym] 7կס<}wǺ~A=~A|!{ >;\t]/P$1z C)>/RߕP{LahF>&i5zIɚ"eˊN^wK#)a7y5Av/Y2R-@(9 e- a',*_ 9T<t6`S =G|9'gʞi1LU}_ ZV80!@bJ< Z,{u~MOS.eҊ,čA87-b}*1Bs, cƕa''MNC7o˙VY:J#vaTN$R6p Ҹ iZ0i9y ݲj$T+(fs"X N|EPEEk0ƛAtn,vL_BeRO=q@SWʔ ۰?YJm(%\H_ƅ&"1ohܑ&nH}y`΃=5IljDjʤ/Y[Akn6<̚N@]^el pt Q=-ZBJe[9}ۿބWze5dS3%%{ɋ߂Ve[m$lv_=6L-HFd!VRM/-xJbQ Cێ @ܓk>q><\7A9yR`8)ё,Ys5kI"xg0}WFxI߫ QpbɁsVz|PkѩYOPIهtJ) *D'lS6b4p^KP4|?^џy{/ʰJ9ee 4,9aƷ J@i4|f/3v@b371KoKNp=r| Q4׀B i:t˼g#}IJ̠QIhv+r9R ܊V e/uI{Zߨn$ry/4i ^)1NĨhn3%u S4H -0 \vg: NcZ{JHz- +νQ6,0OK~j`y!μ#|o"YgCK֋ModfOYܬF5 obY/'S'kq١!DN6XQtO|78`]krYwuަT^ [+K+^0qE1>HFT1"`&[3gmu,lj@H˖nO[q OG~gKgU3gzzv̀t\E{1/Oۛ3dޯ1@G8C֑q ?ڏhC*yurqxI\ <4qʊW @VO1*)T3 ha@򋆱}u:, jS Qϒ%6,:I僚g, ux4:7XPoZfԕ͝*kה?7LgF%an }JlI`f{ İ"QLi2EtJ2O!7%mtEjZА*CXe%Q"PpGdCzי+R1d'Dza8'PtN7Az1#h F '2).a^+h眨ͫ/ss؛4:d{Fǃ_;"F||R|Kiy5/7f榌h7gx`:v`krȣy17(Elj0yR;ۧB B[ pS~7xell9^(2# ,Bئvgϫ7%ߠm5dPZ1.|*=6>wΤL>ܳoyw,ncjǰ . 0E:2F / F'~TR}K}Iw;װHG ؑ?A;N$=INAh4B0x_!\Nir }\$M(( ճtpiܢ` aV%=.y+4y]H8/d0hz؎ف="H$#G)O92waX"sV*RBG3Ň(T,c{U:Pѿ1_U )g/Z{O*.?KNǑpsy Cw ai1/# IUZTSk1ϖ#@ +F^V'}F2zWe.K >jDc6b[8*ujINdbȘ&Yt"B7x=^VB SHvBNa*1!<7OP@aJ[VzM\.M:>/:6=%#Xי>ь&Ét.R 헣yz%.NZSz!>@o,:"`DgP\E/T%2S7'C&[/jnnGc$ ;aoݦ,d)r_/UG!v*vZ~bpH40"Eg5C4L85[ZN]څ&(Un6/4U(!G^Rr3go Z"[,J1Vm7ʭ71[@(įSQaJ1w6^?{;+sxϘ [=|𧝸 BXe"w`*9o{\RQ޲/RꚄnKXmƼ-@PU }- e#MLbо)AAZDWŭ&Ff5fy6zHEeu>˜N!;K/(lU g !տ@E_Ǧ;($k!JHil3E͔ٸ8 3EK[r`7PJ yҋ6C= }G;96Le}m *]`q/ $1H[vDRcW),+JJ߆TKO7o}ʓefVsX0h]+O 4imWTw5$hc~]]\W\[⣚SW(ϸ(ƋL\m RL_G7ϘU j/?E7PLܧNp-I0+^&ސ!G"ڀłCtak Yfme;?Me mR,*,:J2MO.hb.O5GtZH6s.`a:R[37, xuX"PC^ h۞dP(eWZ"OQ yN ?{OkHi5=5QȌ#q GPJwy<ô,# c2 bY}@vvai0! OU nm~\|_"VOFZ@Uل;΃,߷32N4xW'8/Vk@vr;?˵s%6z/7 MWr%eq} B0W@p> YO2A'O"8H uRgIis JjIq$5,J<Lk#Фo١;di ^wtн~ׂ4yɔ6D1E$13<†{Zԣmw#/Շ`F. W\JDE$Y&z`$f)QWJ;-$|ks͠Nyeh}WDv[ֽ:7+zJ+m" ~cŇ ?obUWtWi̙?[зz߇ mp,jZ(ӭmzПr'l>tXjyژF$YQoD"|@4~-.ZHՌKq,W^RT]uXT_|艦9-p6xܭ%̬|.DC߳VDRm]딥\˜:>mFv❐F5Rt65&C5zg9I̓DvbDo[xZݜMr5n)%d%D1hxF SMU2ko0umwaΎYsE7#?`6DL.1{4q8f{'7X7 5Zj wf'3DU|a75`NfO DIhܵUxiJ sǐ^%ẂLt'5/rmӃ75QJvoHtۨ=lAg{ 4cXt+yY57E?* v_W#Jos|V͓_<5ap9~G3`9m[8 V[ Ҫq$p,2e-L_zra+ $%e^liZr'b?T#53w.P$B-fU/è@Ax8Yy}^oypioDP]/؅;ׂ}B22CKsG~E =5}a1@ +EYR+XlnH<) 0\./kfK%yXtDۄ5-|iqjISܞmMf]vnD&e(mt[B_KgR̲ΨJaVg~9\J6Ijq6m)9S=~PIr٭7L7y'vAO.r lf X`ԓ_BֿB>٪HcN|ҪŁ|RLBmm[6 [2U)H  wl%l-Pi]ݼFWBIbwb:>nj6PݲQ+X?aA;$p\ +Ś,&r3`>)2nyћ/iad18\cL0KmO{z2-[:fEWoq'\"U=S9C(wG{@cçC[ J*_u D$JG&@^!EG*X tK\*Wj.i͆ϖ@YLS$O2$i"bh8}<3Hʾ4s;L@\Cr`5_io^K ?T( %k 6)%Kdt,E ;Gy̽J[:a~Qq\j)$#DgQ}3*xˇ2}p:N&SAvs@pM)$=RDG`Fƭ}71=,NO#&6;@ldM7ιϊrK urá`o߇Jqh=Tܹb/ aDREBX%:9Q߀,g]1CB*0 m|6"~*>zZ$6Su\.ެ-sFPƂm\'/pU% q%dA86"]bA{ }#Xz}w-Ysk 5Hh#TDO[QMCV-FqY+P/.yp<IzZ^٨K(́ 3#7Fg8@e̪V8>L{D[m%u\U":=!vxL3'M {ecn5vT7qpulbAP XIZ&aȢOb%?mzp5 ~&0|KBdХ1ySĨ^h?ds JW"~buEE儉|vhѮ{du61fe7`mؾ`xdW/W.X,l -bÈɋmƢ5(1QJH>[xd,U28fF,6TSV %_*Lj\b!W0EQVS#(qk fuzzM\(z:/֏ZEVO|8?t.]=;;š ,½uRrs/#כ',%zL?ޅTJRS‡y9,Zw1#H4z॒d(BUvN,ձE*ncI=<I&]4+`0@Dg/hb89CuI V4pӱ[At%)PXiANE$;(Zji9LR~D6:PDnH_khjm8"Ϲbuk`6Zd_II5 %O,4s*tk̀hh@cVB{~t=N_3e8)AZb@=(H@M\9DUg蝆G+=."xa8^LR ]z2 &VrumMTbK(6 J;*/^zUd ޯe(|-yLjD|:9N;,Ѐ_")ާXe&0fD Vg]gqU4 hK>{ۻ:JyIhK۸_wůˬ:| 8 ҁ1Iyo-J ਗKo'*$W(RQP&#j6 |(.[]E]OEML֤ dPw"(m,#AEK\[Um܅D,CjAؙL]&oc[zʠbB>nD 6)őX{_+Z3Y+?ޗSq@\)O!ݯA /Q2lvݴ:_M&9@[z ;h(8UT^+7$8Tm| m%eJ,MJ~Sa0_gHѮ>3|v ^9нMH n'IϢSJmZ#>l1TX N ŠKɭ 1@)%Pmg4T?< ,`#)H_Qy^!73X=tEs,_@jn>{H\$CF&Fʌ\#o1P'66 ou a];VHTM0kqZeBБT!sY6ЇlL0]xMg|nRD_} 1SWزjvy(gn,0 SQQh B-Gh؟T+(L& zTHrarHDծ,&ރ]ߋGtq Byݤ_Q(PHi)^LzOB/E!5+$t7 X׾pmqZ! <8ЩKFNH=\| FaY$gVOch̲eAR_HgpF$}V(vcp'0 Y#-KMwQ f;5QUd1%iA/4#EoXHՎ3^Brʉu301T[.IW2 X~'yK"2q`9al>̍`4'07gݮ"}wXC]ȦMK\{- +~IjW[ L68$/Kq/~pN݊TxTu%r][qF Cb{ijPAg{xH8s` 2ϥokdp3ym\ڜLlx;dJͭgg) e;͛|טCn$V0A`Gl5w`J" OlJ@Uw@,M:mϖQuV(+wh]G7Yu|TCy$m&I~!޳ =إ,ʞ}]|標 y8z #:4!YW hu2xx1ԷRp8*6;f"Uw efzٗnGD4pF^7&Hs^yf@ߔثMo͉xT܄CR{j~W3@v+ј^o'iʈ&=6e'إ$}. iژQo%Ԩ9eSTe[įPl=Џ36^9fzeⴻNPY;6-[ç!nC oxh`(g˟!X@$dq0'[%?D CQ|AN)iūnBLGRM\ L&튺t͇${,4̇[,Mks+^Jx~D.iki"oY\FXNE3T\[{8<+C4#l8s84B] nTyͬ,A(9n FXIr#XvvFpWv zA,I88LnbER,ᜊe kf5Np DRK%LPz#w|R])VjKN#~OZꍐ7.u!?+!ҧ6A<NyrZHlgUOv`_.~`Wa&3#NBGWRg<lT`|UO@,^#;|k~ ns̏@к6 P ,"!ui (RNNر>ZLfЦ'NEeo|\IOM6sײD#ȒwO:zܚc;J@" hjV [D yźDäh|VL\A'\~C*ұɔ'T~/̗avf'PJfdI0#UIiZJ7}1a2fEPժUsT.t-S.iR (ͭ䝥:pj_mI /kEpKg?)P$ H~OƳcuڣq緡>n.ՍM=2s@1d"4,?}ѩ T RB/[yh`SvJQI}"X~븱#VW&bT˳Sl!_ӏ2<#]6pqrizNBv,Y5ڃu/$mY:ʓT4ϣ)N|r&X|qNIkcM9L 完r5βc|0 h2lÇSmn_V Oj-#u]O'u6Z"0Aijzu>`A}1!T!6x V L֚Ty_ѯ Ll c2^`]ճ "/z6DS_cL906}, > #/",; 6 'W-a)ht)0S7GfD~E(dž(*'Ӳt6j%Ee՛M7 b^!7š |Jy5Kr.~^e, ov ͟oQY0/m$M q0=w$vx4u<įC~7X$~6oh6KF+$uQ>Yad[}\KR5Mp4._d<^W 1.QkP+Gy'XT^2y G..d֏:|QUJdꦁ`@AaN*?Mn3zݎE:\8&?~%S9(% Lj`WYj~|gÅ2/bל.HEȅK\!jd= `*.8"7#WsW5Șs+xȁ-vj\]0CXˆ_~pdFz%LnBl#]#&}gkX;qq\,g2/(xe*9`Bk&,Eo4 ЦCXfw^qm{3ja3_֬AGHH-%)܊̳fwKspK%,5dap%<[wX~YʐAGhd V|6皨0BQ u9]ӽ<ÓVӝ:e;{Zc8BC ?luBp g^̉<6/Tfs}>nH=-7 NF6ӠKH5D ,,eakÀ)q\3m1?^kZe܈/G b]58`-_x啒ʗ ^Qx>5K_&K[uOꀈQNI3';Pg^ [+|̜rU "z,lRs..I%P![O暹nz`$8vP_mB<0r e LxUɨ1pAo-Cl1»st[WڿeOmTGFo~ 3(?V+m\ZQ'_ٺ$|g qC17"&vz3sG8Y+(|3…PZ{ ߳ ,W7n\zurN7/3'vB QͩJxsh% *mVm]@ 9\Z4lB22?,\8^BOC$ü/`,,EJY_#Hޟ-u9C\sJm{Ʉ*D (Y<tD  /G|V[2o_=v@jMo[7 !dX2o̥KQ,ec$u;ɨA+8|5ufB*9R5,Ps6DwsVk*0qwRM|$me<~{Aad%.1Ff_!Ċο"JɻM"yZRzdu %)8U!UՎ *΁K XJprU3[["5}C-Jl+I<8,rQ|tf~=uʧ`j~vk fCRn:yr j{e,UfۋAHyJHxîv+_8[Zd(b=fZHYAd]YD-"W? Z/xsJӤ0x/g*N׏aOp\);G0Ӊ#`pEų5}Իv 9ߪt'?+ 6'GchR7 $Ň3$uc~MV1T(+ydo 5'%o:AK'uOdtCVyqZ?k[b22n%U~R]Z]/y?o$7%^/xe0F6a zZYrP?mׇKū}QE[`cxvIpcuMyx*W!dug> 巻#5s`bJrzLRTw27x%A.8i?oxҒ6mŴGP q O&PM}71-$ߴ,CU j8<굖"#/Wb~~Ͳ'ƻ/3w=uR.QFc~5C0"t("i_O*X);F\f*%W!lv^:;B@) Exm;tU~yHLV=8 :o,烂芛3JKz ++wjx*9jV!W6-P?97 3usc4@p,7UL5宜Lu:uUn}`rۨS8<).fXW/OQjѥQp]QXx p\1ЮK_Tr벷} D 6S4"گM^Pm/+ts7w@Brd*)Ȯcɴ=8:ۦ `t:d^~EגVƞy5S Y=FD@nޯy:Ky0$@|0%k ,^qAUA@ڼlAtQ$H{" 3g.H wNi4XY0Ʉ70( .sܷ$jGv;>5a[M/F`I*g07?ֻW# JZæ)`2s$ yiN/R"&_3so'>P# &yS &^E2x-ocx׀F Q^EuڻĻL"|2$E&xyLD86G۴P#}+˓__qG$]E<+Cu~ Wkƒ U=M99;T<ɓh}?;H..!R+m.j玭DZS#W5^7c!ӵc/QIU=(q!̤mIN8/mjpK=qIpLv 7kRdAޱ#[HvRȤ=>]Jm4r`cĎQ֐j{֩^q[DVkrzP<*c&_D6y->B8c &?$|;>dSJM׽!yFњ7y*M}-7a_nXrvsد4oc%+YeaV=ǫt]Hݗl?0Jg$h6i26%j!\=5mhOV >XS;kk,U!fsv *~u7D\:X/f لODAoI?LԚWq:C!MKǏP8?h͗'Кkܦ.Dh۲zmv:[WYL>)?q-B.6>lA['3c_lbgάA+8>I3ۂ-lTN_[ᐏ@IC;I_92 aA4jP}>:GFj2;o2bԤ70!raG/M{ͬR~64F+í+ID d^\42S\9@,Z+fSHDfG4KCg0?>4XǕslwpyƔZN?ƾQbFJ(/1f6pW\rat{Oo'oMY/[sM+Ӧ2,A7a*N9YVqsVCڌ:}cٗe.; ЯPͳPo_S/T҉4讼y1:qmg6uI5y Q)p(qAמ4x-2 uq!pJ=qnZLʖTjqBB{,XfܘVv|^\ָlJyDCskI-'uѼL-3[CgHK6NpJ1^S|0a!Dr~} 7 yJDsfD;KUk cvrkxuH&:M9I{)")ylmXO8ܰ+^o7Üv uffOS21;Z؎IGG2E-+z+5)9q B97c>;OW#玠oTI*{|C T@5wuL`k$=1-PJXy}sGoк_XLrWhK4tZ0r}g1G$췧A]P.´" ݿI>? YHFq+f헒g[&lZ3ihwe֠1Z[ Mԛ-1ʾHkȚ,;X@qZuaUBt|l[ :&4dBƾ<-2-iAL`+T䢰͹АJ|l>?NӕH5 w{a([.ꠎݺAYgsPS5_WE~юHuŢ7Ğyurr1M b柇FGP/)2ca`13⟘2hak+)zHC)T&3 L^4o  U<ob0"-Bq,^,OCiW!& S0~@2l,M4<<.1@_e>..Evw8QKB&F\SٌBCO JU^% G(s +`E9;B?*@Ygo/ O VEϳQR S5\1XHfS㒎vx7E Pƙ,jӲ"h[ 9ܱ|-1J눦DXnu C7s-Zc\+s:e$TpPd<ZCAbP4=B|YߟH /+#ǀ0pù`I+#D$ ߑY2;mP$=@*t{]11a,Yqdz74R,LON¦|,~>hL07n ]yJT3E3 st&eXOVH[X8^\}k?96<[N^:*M]*vh*hI :פ&Ԗ$#*n|? uv)G\?WȋႷj6y#ґ|G2&=ٯ3̞uUHz:bxl^:j<]DB7R]x8ju ,@V77A|@X懅8fxHh/>A~4wK o~_E\c>uWbIh;V[<~39(~Y.;X+W`>5nanV0blY C $+pzkQʮF7z1> M)GiE?aD/H>у!1L !˧\i2dmA{kǻ<5"DAV;X JSLCEzkt% WE wP{|(H%DigF}=#vV]^V^D:!LiWkIiDVHr+;eX#ce --'9m)lYa5[6xULK,q]?K9#JVbnd/QȺhv2_ -d2N7*ɪ&c\d憔% 1INѓ!eqI0KM 4QC@b18>`^LskhIt34zQ*]:LK`cq e<ҥ%&BJ";hpJy!C 5" fԤ;fMhWΎ+U 624SCF0մ|js?&_|n&y~Ia?^oV{SZ"«hy*H Sc8{Bs߾BM pae@rp 1V٫]rWz }.RQ}|B9;btx@sA!&NQŠᲯP1!׎Zk2HGD2%BX |PJ4U0&m!~gލ~lM#1[LcK[) H K V *@{rژ+TO*wzG01V}ڥ(rӦKr'3 MaŒ܅):m\iݎ_ZԹĵ#Zyk{U۔%R$`Tۈr񚃐H#Qa{ btO6l*1 O$*C̣Hzc][8@o1H`\AU1z@n[ԉqj< "zCpsp)_8P$,m*;.b]QFz7}:ieEM jrH;sjuV! qp|hR{\Fa z%ԕU[]^<:⪲KJyp2S({M^2@;. oȰ,K Y͟ǨmO4]d҉A6%eLY(}v3SBDiX:,'j[Z9a xl'&.W2 ~Ԙ"ġh3;\TVDw}S0ʛE"vOoq\t[ CbG\PƄblU~[Jq{Pik-ѓ֨~Uwg+U\嚁YAT^L`A;¥w"ނb|~pןg!TR:.i;JyitM>i]OC;|Fi8o?%b5kaDNGw^s1anfSWL2j{z#n<=9UmN=p;HUE돮CJ))-ǂJKT;degʊGnFP-g:$~Ē:6Ri̺։(PoA'2S7S $74b,R!KLb@I40 ϗ*AL8ب3Mow>EU%ơpN}}mvW pS cQ53؝ϑ'" Z#ʐFK^ Ck(Q%d%[T uxY0" f%ʹ1No F 0z -鍾+۹_ō_/KN.hFYIA3[&"S-`F^1۫P#ޯ8w킁Rq][QE&VhÞ&;9$ۍTOCN^bm$yB*x$@>ДD!zLXbAt}{'ӕTdKGd埉xc V^ >s铰4f%? 3]-+[*^4?~T?2P? (*q>ǃzIi! $$,y/^z.ؘT;.<\ }.2%L(u පqY.zfH|kb7 tG PMP(:+wv#CnyP^Ш$TrWUJR:9Z]W&Jy!UE /8g(jpdvcI٭0 q* x\x,iW$HFRJBFࠋjF*f@g'W3]~xd ? |K^Qw^K?܎s}P$-e4&uIi UO4qG"2hf>Ľ }Ht˰3BY) 5 gEz JµGn|#_WWŹًUlv˰T~pEѡt| 8$J-.&*&g O*:Φm w8XNvLH#}9bL2BxTgi't?]k`tA4WTkDt%SY( R'FI/+ԱM] A#OdܦArhՒHnΩv/oCxVº$L,{ZeABiFEEDVP7Guʐ"CuWAHtJQ_ Z^5Lg vv6BP|{@q.=3+-݈r>i;WR(K9CB1?3s,7B_?43"PHrn%ڏgWD{l[oxRPi 6O!u+c[-~ ` [@!!G,ƸĢC5uMb$U+ @k$A.ѮwmltpXA8ېնWd uOdwv7dו3re/}q1Wf봰(7OrѸ'ϻ$0Ԝ,/td6Ю3D]4KPqW-K'a]k-BĐ۲ 9}' ,qܱF̾ʛ鏚wĮ 4vKJL_DB "%_8W~m^KU6gIXQCG.gjejg1 AĈi`E D`~K3I"k(~Y8v|*+*0Ov`rUc⺤LˬeVOؽ1ktQDסiu/a)77b~Ҿ-I-X){VEqOA(7pcĊmٌj^;xnkv8ܼ*K[,@7Z5W %퐓-,3+õ wThHhWIڜ;yy+ fC:ͭr 8Yx6K>iI~OoKblhnCTuߋ w̛(6N |A1R'@#lջyt6<58cO9طRs-tbZŎGHM~ V%}ʶYq3W= *8+})oomY"45 hɅjŕwEdެ>=`_X>(bӖl xBkǓ|{APxGurzoef}D Q2R卮hpsi̍eB禸w~yЋt|5*R?D[{+~NOf8ZYaL@%*$fcrCLz4Vw_KV3wW7) ϳScs1~Y}1dպqy)"_9" ;t/a6&1_9Ўesl⳼8Z麦0!&#Lk 2p"+X7 ) hސDODEjFwyi$cR^z^xk˧qVN!,֋eH+=uV53.@sga:g`Fytg4j,TA`@#G{>3W*E,']Fg'/D7FDT֡]~ETdž>Bǰx2Xd@nPY_#hMpA/~rj]4Za:dE[#Yu mf,0% )z:w_7wâ،8\csgHfV)R$s f?_gsҐ^0~U9Zp26A6~|ΗAmDq:ċ؞̃v IwNRZ5w6ٞ?h[kmd7;>X@<"Y+;g@.-= QXuvl¼RЪl4NKԀf h!3*\y~SLMVj `v l:O,R?%0 <)=$.y5NҦQ㤱Tπc⏟vHDtԣ(Q)&q=9ώ9 sl0@@87;eZ3I ~Jk>},o'/٦`Ze 3?;-u ;['r$mx=ZC=޺7 ?!3+撵`d<2oIXOYZ#\ l=wpNݶО\۝J;VB#뷫+(J!UL_ ("ą$Fej J5SMR nǀݝˊ}%+X&n.+)0:65GB !x1JR݀<,oB L*$BN]#tN܁"&R"BVo_f8] oiӦ/YlnCE!&,H\d+3b~wL6Ve۹2ܢyGH/xC4<ޟyWm` <eG)8nY9Kj;qnYJKm01 98y,`Yjh&Kf;lEyĀɵ4`Ο2kFHp PKwR9iN>_5e'9{04<ϚF8B g{QC(P*pw)1Q mWӵ2q}lVJ?4i*WR"yqLGHsT3/$2gr9et *_Jz,S|S%9Pʎ6.E95&ϴ y^Z!A☝L%NQMK 8 \pܣ(=uA̶?kQDE[Pf`>eK2Vhjz'RĿ*֏uGh/WⅼؤGwJRWe8VCjjz4{UH?.lqD"e0ia +'%;/bU"BS}ј^CGE@ǯYHO^DCݵ߷D{ޒuAdsp ^XDJAы ĴWؔFI|qL}>W/]Xf1[[s`CCzՆ?`$[+<A^)g+-~FWV e]{p̏ ~ul[u(fWKzv`q~uܒayX2$MJ _M=9F5Bߧm["N=:Mk(| |#-T'{H+vV1[1 6axc@祝="Y>mlHԩu+녱E4NVs+UF=#$sy^.l7$#&7$=\XY=Ɲ8붓KC:p!"ttfwŏ; "瞾y[n5kKeLD‹Gj沿jk Z\i.hZRBhQ%KKGkj:?Z?! hO1-ro fC5+4fXT4񃾓4OX|vUaTA7#01u*]֦ t\hg>xG ʋHMYEH:7>4ppXO'mk3">XV0C/?r*SFd ޮHfAf@09óL!q܅ g Cu7'bJojဥe2@7q XynoÝJn^P*Vat-K;\mx'$_<"]yXjs3LOMaB Ap0]?Mx5ε Y_E򪅟sPLᖅfHKDQ~@% t6m1. GՉPNP,_ҩ(?v^qtq K ôveAwmgMIo5 0P)l6k 6H?jGt==.dG/sģ׀}f :⛇݇x%5Yӡ%B2DU87),?n5YQQe|;crX%ы!8c:;z,Wݯca;VB|\; pląwJt5>t?$ eKڔ&j{q0.SϮsn%ylm gubC,ڪ<8&R~ޗPDsC=D&^ v*f(PB6tr[nGy̱"ޗ#nfUbCS4nVE2J !W:ظ}gv|@̀sѦGg)cwv(9.Dt@jl#QIT'PQ[lȝyLQ|aBlf5cB-LŇOF&Z]q )phq?̌ DG i@I yl"F&6+ӴObv <ͮ4]% 2l:n8CbBJHzrv\$9C c]{瞭/.|cOB@yG_0z[1N_$mLx˒REHOt&2rgV-aC\- hToB1^l4Z~4`kBxဒ]u) 谤Cߍ/Th~":C56>-qq &(cã YjPL`F$!5jLyO+FevpJˡM?iײR[tZ8u%c܅4s)`X ӄG[({ s" R%zQv' !95Hm_1{a'ǫ 2ۘ,[lb,'G n!;ӦS,J_vWRy)߿GK%@#uH ?&R^/7Y<4pOlG;b#9f$-g d6&%"ŞRȺ)sHicuU(RǴRTh>\[;$-D9ff\aFC 2\-sw>}\x#je >$2rzF{ jJL"-rd&]wCzȝ0f\~IZ!A%6q 0 ΰ.pY4exWg&G2}._`v횞~nH^a)M9Jg{Wƽm&BgԈ #4} 9^md1`n]&;g!X#:PД Rrz2Jqb^ 53iS#. \0\fMw:4)yK[O⧹8%R< s⼶]Kxs8? usEpơ`$M}}s qe]9N:Bjk*v/w)زܶѩu0:y֦9V7Bc%3H>UG],3j>tPy@}bv{,g%2 2/oaWζ\a΋3K cv"ɢ)QGb!oE]g^'V;+lrtj=؝Ҿ%,*d4\%aW͌#V;jVr@,۬>?cZY{:ZgU/C_^VQѸcRAzSyniSS[ı͎o԰"X&|~/4Ÿ'DvlPr85aZR--dӗ@M^,UXR/ޞ15s0u~g(dshk~lިhhrE1;bPypÿ&]aɤ8(jAjc.;\xd nbsG:?9-! /9k\!,E?p*2?\C!?nM7ý*Z K84ȂVXD rq 55scLl 034*JYMNnf#Bg,X$aa:6<ɝI)2zJ) 3gO~׳n K|VHd8=Mǻ '<c 'WrQ-q;Z(<ۋ^'=wJyux_LKI3ٻz w^zBT&YX}k%OjtGⶺL[I8١޲1!$)KY@sNsqO=X HW%x2&B@auTF! F>$Xn΁|)_JCUy3I.ݎ߉c25@&[~Pb)AP2>D !|T~f08hT"  ׷ɋ[Qm',Zm;Y!#+e-.,/ ȸvA*g:ǧs~h< hn5v8ƑhX@ ވ=UN L-0Nޗt$!!bϰ odך4\Kghν@P̜w,YRnPrxQ{;څi*XM$TMORa~[φ)kRVBC˘%o"j[Y1Y7nzC_HK,bʂ@e GEBezsԠ]6~˶YZԑϦX'JlMegP|aԮuCb 8Z2+10r9#"U|LV I]Jj25MbGZqң3Zo:qv)dr,TK)u6ݣ_I,: T,T½GcK hHn3]={o!/x7PP.xDnrca̽)Yf:EΩ˃bXj|WoB[4"!0)~o&&(9 nSs 6Y4ا6/OwDN6Mj[q^K]b=5y$ZtLQTTD{ZMuQՊ%{F Ph[@JRl3!R:ʤ^lekx0`~(!==jW "6פ!^>>f~;U ' <̨!{:&7݇&52$P ]X ͤ꘼ρLnji)͸5=CKAYTIOu3*s < ,3DW/m-6 in$/]IB˛0gReq质jH1 ^AcRن%bׄC$l 0]YdIk/:;'qxl˗G{A][xY6]޴>IZzjcr*b^=fRA$v4tOw>1L 3BES"bkKk8O|4bnީ.@!\G}[*$=cĿ扤;7X1EaZ#wׁnyd(&\Fy}dzϭ H={fK1+w6}AHJwK+Ǻy‘>2/ŃGƗv-/#IƠ`TO檂>c@fe-:&_nt2y([#Vꋮ qŶ_qn7+ ?MY2IZÃҬY=tqg3E:Ɯ:@c([y(e+^h>ts!px7y&CP))D%`JY@]Egfh8q dJd|UL)t-.&ke6yI?tVªe9h.6VyE:-OJނuv |:V+Uub]# !t`q3^ Ϻ^Fmsg攓2ʕL?JBփ7Kÿ Btaqu#kUI>D_8/ AET F| vsebFq!FԶdDU-hң'+NёiGi T)D2BI\?牏1D&݇2[}JN˛;gM W#(NfqO!|tz$yQ3#*.زDNGpkuk$#(Q<W<9H>(a]_t@:&I%Xλk]ҒRu,כ]ĵ\}8{16AΩ?I{; OPS]8kϲT឵翶ʅ{ 6@oS|8jR!R Jtv>Y5>,F=I^,B!> @硈u_܊{(Qa,qv|OPL ӃFui# Q/V D}ؚ4R$[;ȥtaW%-z2#( fC(ՠ9&hsWk`L_QR7@$H3ܼ|k!+Hpz8ܸb^"(y60LvUTJzBQR )*"n=[:cNOP_֧DkwWoLARdw`DۿWiL'!|0O_L,4[qjjmWjrդa-|olPzv1q䋷ICܢ[,U.X>5GPKϮ0 S\̨^)`AI9P^sz B'`WHşƽ?2dL}iX?}N nT^zAU,tynbIx g字3-P^{s+ 26)5K)f6A]l\UɦLXfRӨP4eQ(_Dm ef6/ڪ /y,5鶤ȑvi;%h#Vc[׋gXۃ%&ʚM-IWh>H0vlW&yObje<0PάL\$aV;]#L $ 1N,סH0o b0} 9xD"^3҃e^3 2r/UHoY} {¶#A`C?W+&iC>(8_J]]~W724%GF .eV-qr7@Ɇ#-Y󄋒y_ձImnlB7dC[^8>_Ragy8\˧<|ΧCq4QDCDٟK̙KW ´g8nZp}gu!+80a#2IJ# X%C`ݫkE8(c#MϥYVA"߯B !GRI8x4RUxj ncLܦ좆KNXSNvXfF3 =:]Tlf]MBt^lc>̪YUcv< p̋IŨ:3%(RBqE j͔[~>~/Hz`a9/2x?$]򑚃ҁ~4_{;hW'=f=4U#fPS>n}, d?0܎`C_bR>%~j79j0DvfفXBE!:J:WZD}}޼õ (5{E}~74Xm bv6;4)໠_i://Nix]L-kT|ߖ<x'cļ H-X\):%rk36ji _fF?B] $cLDd涽Vl;{__& ^nA-_Q6d6=$dP4ɵ܌ַ8{R @Nު`ziy&qFߟP A$sKv f#*h/P$Ifz5W9^*9:tW]Ҫ&Lu=ҭ+c2Tl1 =[ _ݨ'?U!\hxn {aKRfG]uH&ij1n /,vM)EDU (S=K~;BL^:?@ߜ8=J-(migϣWď %g5!QU8H <*&Cr#z` v <~,2aN^ hIw䂄 d;՜!Oz!߶UZ.pdA0yA8Ua딨 j c$qr6d/=*P7 ϥPXwٸ:-+Dݗ|Ҋ35 py!y$ݺ&1\m u2"$?ѣ#wy%ԏ|s4!)>{HHՎ3d%C!Ce-3aчO ʸ.w3<~ASo%!m/KZ[ suyB+Թ׉~hn=N˛($f=Y]ܟK/-Ra1BJhԯ;e0=@bҧ;GM[NWTy̠Y G5폹}IyW;mB V 7B,&DU1Li=xșdHoǫ77CL,+;*E ")oc)'Bؤ~a!;Ŕlq+\5'@;cd$G_k;#$9c46Q UM-&o bUHo\򱨛i~`` 4otǩ 76,qF1DGCv. ғ`\@7ޯ+~MS>RQsQk4  amOKCui$^:\¯G锃1׍t._ֱ82;SX6fhp%Rג}L,i\Z~H$3ίfGW r.>xZwM &SnX'H 4Y,[)TP.Q ɞ:/aF aֹnmka>*טl `MF1K<}D&=ӆ3 I;+ /-&OK3E蔡 Pq-J.#|T,OTnώy)F$0_T3(VhDq7SE<[#r zA|.@lsst[d&W3*{l:Iy^CJDgYp`)*/dqk4 ?Jd}TiT3)p_j9ybKVxAOB#wy/33 2܂H&@ CF;­waݣ}54BZgb$YsM!J:"c',e`]%=.1H*lg &jETL}:A-j*ӉtEe%¦mдY!% %m1/%/( Znd_N=gZO L V[2`29N=Q=>EGϩ ;e`k bHzpTKpz5x7 {Qi\4d(57VoO 4Rrx'SCA03fcQ_VA5'r u0JQ8 N?Ld8Wu|rfcnஅF;|8Z)2k#IR4 LZ"M06hWg)Eا c4. pN|V)mfL7;/:\Uڬ&IHce3$I4_xh[zJ ٝDC)[V$';8[G.B84_H k/hbu:>By S U8bq'qMN&O %23@d׆:[]僝Zim=HfBȨ[J |Y\/uӐ,A仍hK  饺&NMHv CɡɥHu, :+w\;uM!E!zTm$ШCHh*G/Σ˷[*N-U:X`> @kb;ULxbN ,Q͝A#[FzEuUc<">u_`/9mH-~? #QbZv82HK\̋bDk  SJՋ5&VC!A!vfځkf>gr"⃥Wd`{ZX~q!/kS!vAe uۑl غe6SSw1S[VIQN*0 z[38LՐ#xZ_4Z #v&G> ѝ_Udo!^A3f_< ;ߩ#MD>NZ)Н%ib5%8 q/㲢[Ư\pv~7Aǎ*lk^8!?=)gsJSffNxsSb5t8~٧,yR)BUCYa-:^;/b,XqH6&vni#,W72̼#ѡ9.MjuDiʹ20%$yu ǂ+HG𼉃]oER8v:]_Se&c;}V7?Ȱ>4˃Z}q>ES2̎o`:%1L U4E#]%Rd9ațZSZ^ $EbgU!Rƻ[QGA+{m1y {;D >EgܶYzmbgLJ5erR̦lhmXI#S\IGt~H\c<ŵ7ӠkmdG{/Ҥ\9șd6$ƌMY7b$4eCrTy[lxA8vζtB1>Jݴ8iYVm-ݞ'R@Mpk5:jrƵܱTmS\3\k(/&~!}?jtQpkRq]&]h[U)cr?ٿB) Ы@83vr]PQ(r\M^#k{( # qw,[+rfhc sv5__APEYNCT.zQu3tES$1|`jCTjc. r1 84E_ 5: %ϕTCXG,J=\ʱ5Y:؂A/Tg46. S 9O=c/?88)al0Hp @;mA4V\iĴM4 X9I/l!}pF# Q@?x4um8Nf6Z0y_@QhF%;aH֏r}Q[M=Pp3NfƼ.KGM؛qH:59(ݽnՎRE&O͏i%i"n4-h݉"^~+ITۗooXkve'[-*kPx}gt= B*xB&9Tz$%CJO %UYE@B3FNVxGS]<)H) / aO;Q|ؖ):9Vo/ir!}n ^'s3B=xȟhq+60^Csߟl ^Xpy0̨.}wUHYڪ4*| &j*fg(z8ؠ6'Gvb=x ȐUmorFH=׍z!zr%/B<£{}`1QݫS+ +H0ێ?k Gm#QT֫Q >z ϷF3oq[[.\]#t()^w|BDQт儙U(zx['yzf'iq}^wkM˲P`o"yL1 ċkբ/ hҔTF(/dU:#L&'Нoe!N9()m@L[hI{{uqx %} ɀR̹@LLJG['|M _ax]m+f~%j з:KO !jfF?' ni0gTwl0f ڮ1m= x"?L`d2,-5TÚDЗa*4n!\'d ˍɴduBSIך}+~H)@a@V4JIo+s[֜zRVL=}"x?Yw'77؏x~QRKף O-ŏ Q5eQ[=3,Lѥren $3:5~LA@ysɲO;rϹ3q^D]'iw l]YȈJܪ{|=*jWJMjVlc yͭLpYVdED["tsMsszsWՅ@ë(cFSm޳,ĆDԠ鼲?2[WbD}-1(YK*ʳHs0}*Iu'&]9HE|H)"EoW7 *mډ&XMS/b?s"(hĩB-$v`+T[\dj Ǩ%/) SȟnL"̪HD( ̐sD bɯt; @q>`Z)pDI5*^̜_L 0u'2JC9m!o 3hyuK_@]hx0ǫ4:&E 8'BU:DY'y8/]Jlpv38$8hXS1M \| xPy AT ]||W͝X1&49IN/K,{o;':~X#*]M5oPpV S뻧#Hs:hZ i &%aΤ5P\PƬUBS'[8$Glжp+'JàPD9`/qAַ|7Oy0|(= g5▽Lk5-c, y%KЃ}yj],ۤ5nzȓ3Y#w44תlωql p.V+^ZOm|&RT Dm@%-`tFE_Y O:hͰ sSq$wQ}Lt|xzN*C=Qm$p clh MYFlf 2˝i|RT1(zsXf+%t_nPjb`ijwbcռBU遯 9C܃=N(enRKq| P$f@Ȁ sϯҍ&ЦQqX./AX?K$5$0,hOU. yiĐMihWu'9?JT\,7*s8˿ESrk<A83d"d!7hANW mb&tMA:}H{VǫBo9C]ڴ )`WsS(4#`C]ذ6v`WWҔ?f/xs+u⫹2M(jKb #˼%0۬maF[3}{VezV5֋GC|z k5@B׵g L"C >R_3/ģ6Vbif[/@|Hait7%]r-0ʣ^1mG,9ߌ aUs=+s0 F 4|۱Qo-6In{2|٠%o?3?&,:L$c!)Cq(0n k/.a7F/=# U缐~vYGRs5=eY(GA/[z!c4 8Vsωe4T-'ޘlf˯ykiEU;hXfV^H NMeg$)zE s,4poѶNr;OI{fK/HUQo. 6X1DŢvy_(xu1_y$!oTLvj|v5-V =$`])͇i5$HqqtR=,и/~W`o߀s47T\Nݻ 9զ*s\9Kc(+4(3;.nuBXHY~ֿ&K !ǺOPwMbE}y* KضJߒv-1}80en( N=ZK q錌rk˼U Zv5\jzd"o3=tJ)on\KcV}12e'ښj_я.% m_a*n%)N-qqه#7آ!޴/H^nIyΡiO-XБ42O_rudNv1#Bs{7(zS el%!߈•u\Y>əl`%W9yL{Nfs*d-!_W>g]? =DHT=E7lje 3yNVM֭VjĎƷA&1pߐ"8*FK ݮ*J*kf G, nݒ2V%mQ-j\BU OU%!Z cn)ZUxK=#2nlavz5*˩yԭ037Xd2(Y{7Z] B&~ңr =WR3]ck?yht0G#n|C/8+ђtfjݯ։<-N2zj>}R?ZKOc%:3 =6MPI~%ww#8OU;c_ QF'BzU8N9c^(Etf}}4fGY]i}ܵx b4"=kp^f侏kFkr8'`uC1jhr??{+an11>/ r TcV, xMXLBJc;&6MD ŐX8({Aʥf|O@B ØO4 a;̼YB(("/yNׇ1ù']R*TQT)ӑ!oq]] ؔsn <*p̄^MrUQ[< v<\,];h,|qsO̐6nfә'Z"JYߑqQwCh-j vyҒ$J+Z50 LWpQgM:fSX;f:.6y!=ѓ S;}"Оܦ$|"L=a3a[3>gr eDx[)5D7O1=W_+l@6٤LXOXnQ-F9)8<_E_+%,};dA o3$%DF5+]d})f2T ІP2:*y8(."Ias&'wuqрB#dOy + U7krJO:?Zd=M^UKJ:pk͍ݰRv;Tu@- Cߡ[I]9(E 7cֽA\q):ߋ0:MO[y-5DWyڛ&efڑ> X J6p_]*˅ ` BbP/e^UzKtM{&[GnOe޵O!3}U+ٜw'ł_0;| de]yjdIhzT]R6%>fHJK "BLe>6P 4~&>OH^@QcLloHlt30 5el:lwn46B WJ=T0w1o*ӆ$~6&d} EYVxR.Ti$%D .YhaBAP@塀 $P0kƪ+*rZ/ZӃy~ъX}G_=DdϾX7( JA^5H -\G\ȁaq)&j'.7iYS1$o wM ttX;] MZ4Y)1xtuӱDS>ðb;U5mӳ*Gs*?i_S2x,/&,c"AXق>O{׸Э>imdrK4Ra&~q?B50E^;jU ׾|m3~S?eH^5wwK77T$]fP:Ϋ ^t#n5hpCzE<5 8×/W`wKzF0Y\}e^YYͯ 0}W.Vr-E/b֐Mڦ%6@IsTj䷴ǯ5Bn>%|w`]}cRG9*0Fl/ꄴ7j wW MB rUvN^*³P^nER$9QfTIh ~Hs *4ϽC1H WFVO*aKhwzbLJ8}>h8@oqt-G~9b_' ,eMPHHw?4{w^a6CUZtZjW.E:Zk2xC  ՚79"^Zle7}Rڭ0O\%DZ{n0/$Nh=|҅74ԝ p6`:E* lHHF$~0az/5=N=\̩d#|.&BFۇ-#xL!Č M JM%R!%gMז .K1!yFӁlwF*`b',+@94jȖ<ʴ7,+\Ff kB'K*8b, MTzĨ~iϤNO{,l C|K =={WF)TFQe=%_. #dp.WAoOWD} Wȧ>]kT͞u4@!ˏGIx#Cn_suD|Qa—rzɭVO(_3?2"W KpɆBw;Ҧ[aUmPi})~~zzKK6-٤smKou%u w<# FV VC Al&- ְP ZT woiY6VpGIp3sZ\o9|OvЕӘEpQXǏ}]>˷tCfyPlsuX{鯌_<W gB| R_[ U6p)=hA2qӧ3Ў@l27oez6F',>UxD4{?mt'OclUvf .qȆJwk;,-U; ȇ .ҵ~fLLhn/8 sK6]b3T!*:5*YSehr;q# :M*,%NJg[s(HQ߶tUwEv40ևޭyO **[:͸֋F ;L,&tc {]]f.vyKnG "EbNLL98txo>/ PD{0 y {"XJpك*ZU&zv&E1ZB.I 7晲M-q-'Q f?J"#hRoW\1 ,hmynyֈמiP#EXR7KULss23 PL6HQ@姚X| Io%N} x]TZ( M(ݕnZ:Ȧ`9+B7FLujnIJGO\+!Bd/qCO$΢u|i;4T`PHHKD&hLQZz^6L aH)Pu-f F{1Pح2&@+2#G^S1'Qd&ј[J?OA(_1B=>2E<+C_P#*SŠN,Λ 15kESݽN[OXx9Li̦'j`UY֐Ckqy!ʶ[$7QsƱL5ߓQݙ(_TH']foE"s' GxRTLS! x T/0eRY!]Qp!rAA͕ JOY,+(֍A]SRT㡦ܨe4FIؖ`Ț<{+}DY0k W!1hU@.8De g+i=Vۄ:uxaR} =9,!#X$~ fr8s6^_RxqD#~E||/{~NL^ 8ӊ5z]bR/*v,KF'-#{x6:ZV 17"9x H>ե>EZ WV#:Ԝ!ܼ7nTYLDTazr?ywB/viRJmC B~rEFaϿ_\$Gf#x!7W|ZvðNR8^@i#K!-\eE]b[1e.E.tjTUA81hD}طN2,x킕O/MlΐvV;498u_3 UؽM|DTKTFАk敆'ulr>K@ Rzf-鼇[c*f:㬾f!:" (|۴Oh;< :ޭ589̥Dz1\ǎ*@"@eȘ@c>t{= d.خSS?XxqRCwz*S+c} g`&Q*B/J340gletr#ӻӲ'J~A5T#ޞ#z=5+Ki17291dӘ6Mtc-K]`Tү=*ՐC; hg2*`)3ECX8 [U_ ?5 s:ZbR/41ЭXH5No:cTj _AR*) FJ@X).#N.ryGV1Z*ċIcE)G3Ilnm>}0 dNRb{҅L=ιB%߄Pڽƈ;R4̯kW j= o4%,D BJ-h"`Dx>(Fc$/s> _XCVdyʨ*%yXةE'Qw]0c+ߢ墤uQ^]7!HRs9 W+4IxH(h.5x w I"9%#Tдd/UƄ*k`= ?N0BgO#oڏ=QsUoXd?EQa, 7,xXp@&$z)3Tw\Qk EY WIRQt>6;y \dol/Kv"̰(י_|$;wZtgnǏs[ɤ28;#]SkrΎ1F1 ٮoyˆ| 3ײ1:Ȯs6Q.@xYW0z* { ^:T쿕ឲJ*}f05#_;5 "]Ŗ|6G'⋤g1;N&nHn4zt=[-xbR0ljs5ܡl^J55KG[j[D%w{xe&mX8@P:HI3mxH)קY)7Axzt4r9][8yIy{qK&?l ώNye.XFH`c٨9b2RpJ!? g{(U~ND zH Apk~#V/Keb$ CUg_&h 00x0"P7B !INHh ξtjѢ7# vR69@uj(rF ken@MSAdp&?TիèM(ͷ?J/mx 9x!eN )fPtY=mJU;${5xD5 | 'Zh#y9,FnHk%[nֳDoD3kH~/{=L5uiT}r(<0|jUܐE'. ` zۮ{0yz;FD`,8qwf@8ʣr=#еZEv&NN*h@g0P;WD` r)Щ'z,UQ]R41ִ(72FE޿8E73l? x$/X ֺ4hT4a{jO;I(Mqȕ3ʓ1ޮ )Um|c#űoIDdsmy岩jJQ\f!7Zi iO%X4h1]'szTMe,7e,5nɚ-ֶY!w dֆC{z^m2v I13+ƃ+pJ4\EɳORm}1#"wZ t\4apXqM>+d]ݯ.8EE eM~Sة2toapj`" ?#C6o/@6_P<t%;|]w֒kg';#N*_y)V]4W|)J OA8}qaQI>{Yg׈IR6 Kw˿(k“Wj==N]6ssں.SRX?!bc쩢E,[l7IГkNՖf$Oם}HVJH/Q,q]}oOpS]vj^t {,zaaW,BTbJء͘>Ǡ1aUBUr +!fm]rJQC0B)Mg.ƝGY8`c^~5P߃qiL jV ch.Bc+2u8fܽX=)VK:.jѹtB~# @ 8al|Bc=*`poΒm}tNЛmzSZo;َݝ*)/0CfV3Sc .@ ?Aa_-u(WUx| ^LPIEњ<|PS͆*er.-LG P=sW?GSh>U,26]sKFLD5iһ7ۣ/'( ue=,-);Rӓ ,&u#X IUTD֑$YpaД4c% Yn`K6nbO\B]`mK=4Bo>s?oWg[|w`ʞ1%uoֆ{|lSFfmXKuP-m?g0U6\xФfRۛ idwS5Ok N!knQ6MWލtLWcu!#q7? 5猯gG.&< %s>ɶ jXR^d{0<ƕQMpҢ`4*]n8wépㆯ4vr{VbzՄ_[d@$ Ah}ev hxsZQ]frΦ[\D6?CMFEnZn հ:-N1d_8b?5 c++G;`V g.8fqs^Ah;D&pH'_ETk튙@+VKR@cfg-j 8W׺#'VV j=:>g _o3(ekì{7.?\2ѨX"F2~t?PFi%^1˕]ιwGN@az#s5n&x돆qCDtudtvM:!s@q"B/Om& r/\n|L_a.n !Q_ u\ o5h;#H?8&k֗L(/M)_.vgkR=paofMXXHӤ a0Z۬@T;ٚv*\5UlSO%NHCѴBW?8渓}9»m~H;HCʣe@E!ꩪ)0MUlfĜ,{7ݬPqpv9] tzk?76+2o7hH6zаhV֚4Empx&(h@ێaMSv540si Cb%-;QJ5T4 H4-,o)$ڬ{vnr9D3fb vve񋀖\ Ermb\plc&]Ҙ dbHMТ2Z>SrSjN>L܋Zx[ŰwgI7V;;'9PawgqGX|æ:mdž4n} Ζ²Kh!Xݏ.S?.7Kv\ \AE]x+a2R}}ւ%=t6[Sva*㸃 C"vz *4-=@gah>oIL5gHHKrcM"_hfLt#B_\"dOņB3ր̺_WDr:d~:|ƫJ4 XڷHg2Bՙ]7 +>{α,;UZ+R j칓ğ٫5m5J2'z%vB҆K"=O34E0#l n[tL[Nqo="o6lu51\Ax/|H@KfW<6G[NmW}W Swqm !SznxrMKГd|=I#x%ij$!x Rdcz7BVwB".!LLK]CvN>#|ص >V_n?9D߽SIFuymsp_Sc h6m!"eDXcc%렄+*ˆD/X0pDJ@kys K>]vB89MN޽Z֙Z b ̡p:Oyj7k.\5lGrStRMzNg]r ;=Q-_Po{0aې^an6a$-dN88Emg?HmC6(d Qvp>IRZrB ѕʓ N7*U1ڶ8'ܓw)gC:x+@Ѻȭe;sBDŽx=۪6^+{j̋|@t}} JF"A=1:cRvG͔WgXzC}g4oS֒6(}ξyg/PBݞ11jF qR{A32ʸ>?v GZf4#ˡ; a^+Ӟf-xLl Ő6>DL+\NEݾlwCInH!*0{\]gN:Cu!D6Fl2W>>aj'fF&Զ/ s3elTk;,eC6 5rR];Or_֛aF4 `yia~ Ix6nڇd *-M ^-ڈo٫Zr7sERnݗJe#%znsj$~Qp@w8Zia#Fx.'ElD/Đ6Mw?\bO+Vg]3the4]i~ɴ8wdZ%ş6OB]iW bt3e?{)%sg}ҞM/n*z) vSHoCTmԝ/gK8Ds>Uq*C=Qʢ#!&"Dpvf}i N]|!+_o4.tȘ8.[jsfpb ?Udpۙj!TKUpYy/̮⼜ArKڇ"bbvY+cj+yG{G?#`O4+=\Ri8p[E%4t- ˴C6яxl-}#GnW. A'C_.C$97zʷXD+6}2V*)^hdX硔Tj8Z(hաC(&+¦~m:MG!oR9V$`ZE%9nQ*O 뒆4"s~@n;0vtO$S]R/L wU.=n)Tcz}[w*?p|6p2u|& yjYDj#ALY(p]6h*/Q7 ~}b28up~.5XíRQ73E8k3|!94 50'dl }:-TiWu+"vO~4y6 %YƷ@Ӳ,&omuwxJ3 wQC[K[ [`sCX\>:?A\ωʏɤ %cpK Jepi8ù){ݢYɦ_1ÀaT+ p1cJVM{-#jff/UlH@ L Yueiچ3z1Azb7YdbYbjPD)o^w\B'hHOy(v93 06*~WyYV wا m^nx.yךIZS!uڣaNjdYHCbu,YpݻD 1QUvEe&:{?+  PYCw* Z,~N/pBAQ:|*ۜIi/lqE3[rxUw G*Oh\0GrEL,K91WrJsX7mK_]]12FBHUtأ/I .rg9:9F%T<2zʄPKe1α8G]ŀwK447δN+Dom ׁZns8}H@>G tu.t&[",g.>3WB2샭zMشv dvbf4*(Ҳs70HuRG]K 簫t Tp$BQTOM0`Mz*e->t20].nm/GbRH&>4Vޢ'~-uֽ뤊B$A,d*b{şXUX3.BOhRҀOGa[~/` @G٥ -(Pf۷>Y?fφArDTg, C|'.{"23ꩍ?lYPϟ-]@jRTk}+Rx-7"DJ1tjYEI򗼙87T5kb7ͱUi+Iѧ\1bH.!9YEaPmГyW$Ë_+ F" mj 0_~wRb7 !Idg=kvS;y=JƆ/cwg,+ZJEuaZvcd"z=+HBhmV 9牿$ !VЫ]tH㮋N^M&'@}=A5IS^Ga1_Դ̍ Ga;ywI7ښfRyQJgOPO3qrk^x2; pFuRlcAp;ݝc J*wSYEMѡ՜?OE-5[p]sxB)7;ӆ ˽:㣬ehF|B6^K~sG@i_kq&Jj}7V[(BEbՒ.əKyB{d6= ܩnSea.-酪x@k\R9}#-Ѕ}#s }PWk0GM)qg>ɁBdzI<2z 6 a\'(t ha32Vӎ0kPɸ !BsbK$ |N M$koWkɵ/vȬr;IX/G5D)@'oPF}A&OL'=لOC/T?p{V~~EOQK8̭tut݈-[_隺wN2% C;4 :Ip8kXE1ꯟDW!}b/jODy␖fbD]% M:/7 ۀ}}|>`_u:4I*ÉT< `x5Wʩj,0 &Quѥ)8aXM9Vý 6{j9W3}*xH:_A'>zƍ;+"9$lVjk:6ǔFQ'u8benWhFڨbx0ᇳG_k*IrT~]#2,iȈjH303㋫.cCi!޸-.:cG0 DJFOw h@xcQGw,t!y<'\ۨp&k3$?}Cav~MH^g^ߺ-Ļn)_=1)4f+ D* 8^ŨC!D I*Ť`ӂ`N0,~|:a4m|JGhoo5OF6j4^0&21%DꊠbR ƳV~aHnV7uπff ,}Ʒu >LB"#Qy %!N"|-Da&,YidOw5%2W5}!:}O(;g[:|N0ɾcW3#+j ~n;Ye0'ytT\ w /.4 `5qP HwC%~N\Kj;6 Q ⑅OZѿ0~۵*2jϣOU<Ћ :~ !NחgazQ\t6 :Y]pYl&D^L2yDtSm Ds(+mdp5c?_e tp6TRkŧuQ ՝?=Odj=ҏsa% M82oJÐ/Z7GA4Ѫ%ܲ4, Џܔ޹㩇Qi '(:iU~?NKRL[ʿRptMHPSo Tη@%(NCr[4)&viH泪nw2o0AE]2?T X2E8|K.4⧡?Z٨(_sm~1(73=* -+Ӭ0SZR~+RN62ܪۯG:%%u +Hk)nCۇ`Sa`x|{6dT\zPkxOq/CCm/6=ɁBym7.?N,%翈X%o0 ϖ ,gؤO:2`xbCl @)Uy'ii ?@1wR-P q#%gL̇tD6r Fw]IqVU0K- /dږS4UfoͫT!ԢØα.&^¶c mfɋ}g AFx4BM9aST7^C4pyhNrGNH71p>F_LeTO;U7/|CiUqMfzC2^Z4}Mwtn2>=xS^Dp.Ďpw[em(ãM,gдW^D;!\^eP,}r ݥfTmӼ=g5EIVVD=UC:md؎j|OX/ Ub3bNR۾XAO $VC|Jh|qWҧ)^igEˮir+$*Xx/L;•^H\لӘXUOVYo%{W>bͦrG,]B͸S{ FvnV5kzs2^EEF%] IO,|N>`Ϟ%b;cFXVBa]Vׂb9N=" JV$2֩4HX6 i/f W^0I*% YMIF{adʫ3lGYzQaKv~GSqq|lI)hLYt,k3LYΛTw{EGn"L,K>Xv,k (:\\~Ø@Y5D<_)x|>%x.7VV2)A{MAK\ vL P]H. ~V`?k4q,q7.K|-aYn_$)g,p6{h;ӎZUt WpzU(i^v@)[)cÄ-K20j-i'|JY˩ }KV}+*Mxfq*&+웽Z_e {8j鼯ʞMd AEuxRvPiꛧ?ZeWKARp:z.dmvz'4>La4t٦\oy.)7=nlWǮLGZLjS94Ys†1cd?)GQӉ&hoI0|YfZ֢FK@ΛArA?n쩈qA'_EZ7f [*TVpTŚnF.0|+wY &U:j̹-=mtͳRD|}^nn)diH˨HCpQ}DiaGr>[|1@ /ec WUsuntpx^׊1Qؼ7# 2 2)<͗3@&yrr*t0pk P^6 SekQ%r4]G;I5gQ3a'pC6ZD'V'Jj!?Ƈ܏AwaPafßuy״C8 ˏ2BiE@tgìb2~ 1L5-zt ݾn'Ff] ~Q3&"A4䆔v_B>-/8ihd̊AO=t xNv1+}T`++$>svgs~C9b 8bPl^xn7KlIv|.$`6B<^3rrwr$AfTUcKrB^i5$7~7!|S۹x_b_gN3sV~?/_٭tǑR5.>Uua3qM7?xxzB}lܰe:kK{Ktcf! Dm7vF- HdW^qV=58[P>dZ?T!4\Em@/6_[[i?w_ _q<´ cvȧ(+s&~Ov/m<89+u"CN9rf!DkTfڂO/\"n52äԶAT)[́*E+.73.8U:'iEzC ]q}@8 .b G@.sM&AӲrd `Θ/Ǎ2\8T0x( >fcaS7#(MˈLp%kWu;?U痰HNV   Y`t8q8/U Ewhf8A_[U]߼ Bc_H/٦9xZG(l'U#3x\pE?8c!Qԗ6&&0bq wEҩW芿׍LR~D>遘3.'/t:J!A @&5'WWM665;>6<ɐE-`d$)\]/i{VNՓcTL W(4ѻQ%)Fl6p|Q-|mmr7=n'd<)ZY=6qY2ss؝$cmجH3-Jc|@r׎3ZHq9!d6{t<~z>oƖFXGU,N7Zt[)cJpy:Rcҵb dԼ]T8|knyϾn=C XnZ ,[~![IC>3HMNv|W%Lf7Ѯ$(RC=*e}jAԌBv=fpeA|]BU.U~kq "!O(=F,&6]\du&>AOtj+GYuT$5^My<8sO+!K y]裑X N@55V-mF:=LdG٢Xp"J:gOkT K I%֧31cJC5ϙnͼ-j\o(p0urq@x~@J 9W-hJ.c6X|lP{$tgM[S3w Nl6]d3$S5iccX<"=89: \ȴֵ o` G} Qs, xRQU|+U C,f`|xHFj] Xc)jFmFGl"xHnYkJVYh:qgqp|]Smoa")y wvmga[>U(/'ahDO? xy扖t|69/&^v-)ǔνL"#߰lŘ2Fj!M%!_RDΈpS bulN2zo\/,:j: ICTBzu(^@g榆뢥88u zN׃ _!깁v\es"[K'O^\ fsJ1MRp5~$%~~"q?!j>U~׉ǁFc_ʑFV$9!at)w1n; ^* SE4NHy.c?k+.)VVB0M95:#&q%sg<&m!L4\gB'Yv#0eHyQ'pcɞ ` %NZ3 r$B;cSr$cѻn7[ 5gLj]fzCUha_M&t ' )m+.U4&OM-2xhzd# GbůjM-@ژ1v{nL /@D&!3K>Dz?H n+ ^-L0aEzB[+֧O`˥zZ,ឆTKt%`y|2K&ɘuOWE.Bl#Z>{Đ-PY㣃2+': ^&.K˪m,L_5/ ʊs.7 HJ(HI.Iv$̍IETZ[@)K2kOF[N O?u#;0җ/*D!AVݘ-%>~Mxy[| vPUЈOR+ Z& !\s0Yu"ÀI}Ԑ욥7M8 >tq϶&/}[`9xeH“qQ8xbq~drZfNxFp\k={ZVrŃpW=1kEJ=p{!uD'FYړM~Ӏb+;i)m~LFMYXop~onW^W YMML^f`mo"{փGs06Kgx;av(۴tamT %n9&`i3 <n |-w\ /)vb%&}F% :繸PdMUmGr4,C ̎@Jԯj|pMI )BF%QGm)}* Y@sƥrM҂1*#p4ˌ$>LȖg(gAӆG|$j]+W2Tߥw|]:Z }$4r1t{c ~7Lˁ or e-H IoVn2Dv:; ݥᔑK;e&4jfんg+.Rs?d+hYU(sUx:oB& NCzq8J.ck`G}̋]4}Kg# 5I^p7mk͖0;uj )Y I#?T6y͜9yZF趐bѦ>^E~cs٨pT+ J/@rm*(S1T2g痢5J+z)ވ;nN5ޫ]pR-8l]el+i5ܟG|uR7r+_[ `:ZWe1!DM}\vϢ+)EzUϹ *FbS %KI֡Guml݊U+ǖz{4d7}I%Q 3jR7(AT2xBQ"ɰN]Gb!5<?aֹ7C$t z;8es7~BQ8p/ #E%rS4CVll= KXŴզ-7> `o欀ԕUg LD3-d̪ vDX/kͥhp.mZ;i B|^BIh,!L&%5 ̆6|/ 7*#! elo^r9rd_1r$$6]9$//imBfAw|=gֽE2K[/䐙8i1$4H#̦+ofkwD[00E-ߎh5Y>c俛,cֵ,*PB2FR n;Z\'TpH+)g%zۿXvSS}=&/es< y˚݈h9uO:[@gh=GLBۛ(v?/)c`wkCXղ nzSpWI|ƾ~ZڃZl- ,(5Xѡ$qb5(Egbѻ6t#GYpG%xȮǟnp-bîޖG&ôީ7s:Aqw`9y# +>lZ]1). '5ŧw UF~TpH$I djB.nIjZ*~5Z.]QL|G`hT~$ !WH7~?ܳ˪#:!3tՑA`<|j `zӺ)&*^49o0jϕYEpJmc2!|1z%(4%M%zMb 4qI5ҁטD Y¤Hzj$, 6xn[(n?0=~5ޛ3;ZbX6Ї(x3Sdf‰'/NEѠt}BYTگ P?:i*K ݌*c _`F&@e$y_'ۨmO2s)dV1:@?j/),לn|Ql2 .1;eRv%4mZUpgҩ5Yy欴9a{оzw S`VsLkGrSja_iN&#nevfjK-w.w:NVHҢ9Zz;*݂ZչGЂߤsK3 K'?62Mɞ20R+NBaB[=YPBBD ᓨەͅ|?TcJxLxSp/\tȞ{ /'( j3R 9CR=>,t@#KI4뎙LZ.(,N|aɢy/fnrƛ)+A?"z˼˱%]. w>`c8@<^|2x1/<#$(5!dRHrdj;8chF_F w8,*Pԣ#ҝ4+s'p^wӚ[gˏ( Zg& u4e~>*|(CNi̚&6YE~E@ur%rAUnW⇍CimbYKHwm@KKԂM !ðBCc&1I@4d7sOåЬf7ɆpҾ7,3#;ᅊ?W)d[>JNlRpS%r4T/% `*rP#[xͤ1Ozz^w#@3'cq +&+妛@j4[a[O5B>ơ?CY4$Hub[*>~{ Sr\d}rXNeϺZ"5Ie2~.7BV:|v h0㭴5+z'd%MQ f0w$P,1)S?T5_VpÕX/ S^':9]Q SA*'hA)BcPכ˔=TN pKpe5$ԣm*S|掼k!l$ao \'Td܅mN@:x(՗KMOh3=E_z*Gr8sr:7⳪µjd\Db㑷s@6bI0(\?NF{֦$tZ97#k3sOO `XjWX3j07qM=t0]9(!}kĝa`}vA86B ^otBb0Si0cv]o:CL"DvܕU:xWqL[峂~.v:c&r^54πugnq}fo^U%T Z'~k`,94xp-E^-G\ ٹ}c=ǭw1ryUuMӐq L.'Uq^wy_^K,Rwx$P1P%0 Te LHQ1yġLI4+tEX8=ZL>eM8OM2Ƭ\m=hQvVq3RaVsrsOHORٷt^^z-Tӹm?]ѱۙ"Iတ[3܄d;ɸ?2 }sM'%ӎ.f z"Lĺgw@MGl6(Z̓+D躎-jRQw&dQ cnxvw/ze{"RO|&c"U.>7>U6lc CD(u ܴ/C`qOlOWES.>PoV ,b ߨG%a2Cg=EO$fqQV9o5)AdaaeK(F4>Jݙk8Lqœ?-zx|zlJM >ǏZ:B0xٔo{R E`uPOHtQ†Nփ[hCkµQ*&MڽyNV(Gm 9&Xw[{?̩]n;]ZcΒ׉f*4zORlg_gVY{R!lGZY$ȑ3F&H4/L/a7acNAr9AdR͕ch Y4|3_(S>y"mqηRmZP{܉%:B5|V;$הcr&'16/WF*dAS{ D6`NovPuyűJ[hn B'xdp{'TdGά$Ϯ"X>+OoF+AoF/@3tCMٽ}]j^.X7{'mB=D5f2ȟ֠#P>B%4/]4d +&HX;t2'4RLjd 5ےj;Ef TM¨1,c㡴&J>J@:P~b'k +t.y. 0྘,KUpR;B/8 wp!ϖ WJd<|Y]$oC'-B~?Mm0s~0:wÎht}A2:Nᙕn%AeQg#[ZRd?_2\B,Y:7غ @pL^!ܧ" kT|pwG1'+s+J Jv 1&]Z$6|y ]MB2\:>P_d-bIJE"ty^DœG\**v>Cy4~} ~N-bPZF]E<XITD7ʭ]N0o$"q6Ĭ]nEf'J~ ^zg~+e ٸQ<߾t0/',=|l~[`5eWk 4&o^U _TR0Yu Qr/f n5ֹYSFfrtDѢޛ&Ay0&/\Ͼ~ϩ&i<}h]~ RV]꺢m %kn,IVo>s!{n-F[z`5qvSӵ6552⻙JsjPQ/k鏳'!0nNgLlf5Y0~S x}* cYe$(M(+I4H\حaےQOv).m;/qhhF b gK=E@1&wu<$!D rx3$-U[xd⑖^xI&54EBW64enHzV2BFgGEVrsAN_f cPx[H*%x YU~ la7FO2`ޖl}ioSM!MA a\VsMM)]¦ބÛmЃ6$|lEx+D_v]ȿcjnISL|Ce8kk %odXdTf}ёZVuNQ`Pǘ ^Aɍ 6O6iK8X̣\}/t߯xdvN;_5 %: }{yJWL0q5+Z%Q6NAQD $-L(.Kk8,[HBчAm~9 j1ڼ GiabRi;Yb 4ݪ]_juyb.%[6YJ݇F)3bd3^i\4d8`EVXxsUy`*ۻ|6rW!#qStrB_0N)BTJdwd/Xp;pQDXH1Q͖,*_[QG@"t  3I-o1m5dq]N] 3kUoYATQXϫ;Oѹ@$d.B7jtK=lIY2mqHŽf*I;8quKMAIIԘ#}+~i_$Kf /Mں3?%SÊMi!r4J6d<ё]O8 N@e:CZsvyо%pHr@XI:*N@DrG b{=Dz)k{w0_ufk4gx}L9lYr,0"9.)(JSgb"vo0 0Dk՟fMjӛˤ\iMeFaQʉ:}}>©l35 (~Rב2pL_B[٤ǘ(9Z~}N< lTt8-[kOy"ݴ}Kmngr&Gså0tv@ߨo51ȸjLj 9e,b/L|]. t^5BAd 'mv" :"׭vS-WD2M Eb׿xKP(oR&a\!ALJ]ö&*v&pqv+\̟ l&̋8[C'R^lq IO:n*Cw|Va{M0&gM/yBL ̯<)CA"dp3tf\WIx}`gK#dڹN)ÇOo}P>J`)VWt(Q%zE81_Qd,e &Jʏ"XlQXw\r BN\Z@T&2 '݇lE ~J pe:8թ\Zdk9&,0A Md+#-i@8iL3\QQU1iv+F YKٻ Ed2i?m9 +f儹KCcIʞ)wLN %Fai_QbcAO F[@leLR)^^&Ј &wd~g؆F~Ǽ\\$ , CZJʗ"O "#2qz4{$ lQA{oBau=vП}?2,~\<겪$ wt 6*}H)6F9?/?[/,}nHUYGYWb`C:~1R@ZKJͺZ3%%50 {)$\ ͺ-q2yP%}`6RN@xR)Dی'x YѸ~PKȯhM{?OnFHE#l<~7E,o[ȃuL:ަ㽣Nbx' 7/}Fܤȇ>aYXת[އyXd[ia~FbePJ*Dc3UȴBu/t"8<@D$I*]5|`7 <~kz;g%mh{{f.5@"Yh8/;T~sB7j⸾5;C.Ƽ:u$W]iQubK_7.@u6`z=&Jx]F+I% Ḱ 1³Hums " t@lɊ*6D>iX)/7ک7!ܸX :^[ FSYr8C{%H/6RD)ƖY;tC z((*wWXOlJ'2. NE6ZNJ62*Bs2dr}tS \ـQ@vѶJD )&<*Kf鱎:F4MN`?PzG|R3{6ƒmܨ+W~ň7|k~`"iVeѢy[k3l,@ L~$x{Ciۼqy;V$4@bDy&] Ez~#cI0m6h9X7*+-rMVR*LgbHa 5irY)SKos5n FWio}{r>Y _z"SfgaƂEmVNb4/0$at x$wH:'Lbvte34wG-1x?!V vP읶f3.êݐGDEpmfΖc~ع``ƌ<qTKikf/+flqN+BǘCq@ ӓ7iZO{n\ffcipwM?}-N#1O:\>U@2zѥ Q5J ^6v%Fl*!튬MN_iWY8is,]ĩBiV@'xFvg); =Xdv/+B[:e*,2p]'RPƾ> OAيgUzYvQLVx # !,[!b:}2mH8Uaii+MI?uz]4Kض>۷*"n-d6ra/6%yw=#qq X'ީi ębGܣ/z םkF['K_>:N]U{9 n6uG}|0bުKHC"G޴SI4Dll諻OK-g>Q`+ ,&T/rpC8qn+~0q|>k.y<ퟏEUxJl ^u6uTRj3,h+Pdzu˼DF[!,4`W6> ) 1(#5#xgEi oƗg]6/`O*^Xgi- 18፾v<;~9I{LlקFbba[lz%[jxZ7I0K~cR-hw}@ZSu{K$ykߏ7*{Ԝ J[aF 6iWt!CGPRHʘ >#SɣHf-IP%Ԣmp"Iq&'AA~!;۲I3$ɻJ~]|+L& 0Q"I5^ث3;])-}u"z: U9%!>jAj1Ij}$v:P|D|?ƭy2\ō[($CICI&ir`\ <'lO3ԑ;I+^yM v ; (Oie)D"}|'dSd1.,QĎʯGroXiNAt{XZh4Il^6b8Jy+g޸F.),9Edޡ2]#$)r`ZVg&13#ZFy26FKJ xyVϰRה]Ksh;"}8M]Ka ҀnH3 45Yzq/Ѿ@3 E̴UYJ8s>ZҞ3}>;9ģ10bǓ:% rˬk{pw(@)ӈe{#g>R O}PE3mgʞGy="C/u| 9 S (2/D~.pM?LWEEIihm#ިҪȯ2Z"U׻@'"eb"zIg q`b0+3QSo V_FN7}=%+V?~e`_s9KUSº7ϭ).1g -4-n6_,8Y4H`s * FP}kBIU:jR.vqGj^Vڔ/p}qNdMD2SS~CԄ| vF~[~;}q]0ϛ[|\b7=KC.v* 4ĭSlV.0u>DuҊ޻ØQRhQ*rv8A"jdG?wRtAa]D}gkL]f)w։nTBΙ̳yEVOdn ^o% ~xjf%퀧 v?նg MK5RSJjUi*~Cfb4ù!"2^\yɼ[陋m0J$Aը jb`l5K>}o6s )idK&kf<@&ybB4q ?0&qkւɽ݂HNPbPGXG¢'\TjL>(4XatuNwCԫbcoAUT}[]ƄyIL/w ;aBMyU;*X Lܬ΍2(xc̒nܙX_Q\*:)j `WTG=G-f,/ӫ(FyunbSO0Ea6Wc9j-~ C-hCtȌǮqZ #E~Fl/̈K:I'Vo-hf>PDƙ}HQαCgBo]ly؞|4ȖΰQh)mWCq{housQV{J>?7씙`IC'JJ 5`O Һ_e{vk1l?'oD#?dܑEЭUY#(` 4ն CGuHTuoMǵ!E0`J{]݄<I"@;~&8'O{U'M%&<<ʖ^p=( Z@ S~|EgIk7\:@_.+Bct8Un__mLJ h6 @Dsϔs) { ঎#-Q﹛>2Ýc7~/yPH눺q*& jhjܔf1`fF>*w$NR/RT 1dTals*r@QB6#SE)"g֊* o˴ d+,~P5Qh3 z5ѻ*Jve2,`) ~w=/^dpSm1$bnN7FmQz}r3Xgo#&~kpZŰCSFeqxM I^r7-bMZ!A³.&$15hNX_ɅRGwv`X|~#>6U_0B1_s6"^crQf]\s]<ͅ`Fm#~;A:@v9B7_Yrs.G$β&ztIjJY[D$9l9k<>d{fM*!; 4 F#Ox.ʬ?WÖ?_Ob$i5ONW*>eQ҄HDX'C-~ Dk=/)^ zgܝJĦ[b3jbHdj ~.Gw7oYAD+n/suNqaRh?w9O_5:\D_hu[oC!fAoIםST6n/N=ѺF,[f(fw3Z9"he؞(ǓB^s G_khԟ2P$`-FfqIEgw:8Uu|HUSZxoj@`D˼VB&h\EM'46o:7ubg Q@fv]Mm#+5iS9󧹿n?s:K+7?jEJ5YYyqzؼzKL\_]2Vi,^:H;VyiCQ;2`_Mg_[ L;y٠и6(RW+hJ[8ʯ|I9sG+.y 1;w! H7hD}eb'|2sW21@O0?jFeJN}d>.+68C`TA[XR"z耎1j%ZNeQw8摸}adf*dС^֡fVBtarAegdp ֩j'hZyB.`ipBp9 v$+d=wtqj) %w&XB-)#0 ~@Lߟߡt+ۘ q)c¯3y@%W~ZQ?SNax+y~=2\ΧA߱5H4mq)ijR Qcvv,V|⺙y̓h2]g(d!eS9f1:nl|0Z8K$V9?l#tg2pY}!:}Zl¢aj|0&2Hhi[xL-Wvn1k (lG+RDZ9xL?|-YqL,Ć4޳S'**:~Nԗ8X6AE}Y}!#M:R`;+D%\a^*-:A-hR1qͦ#gcȟt(yίOS[f)ݒ^!>¡HW~qX(F]ʜ~`Q%{J3 ?{讉{u&oނb ωnvCfbodF98y̋J!@(^v ٝ@&sJq;\þLK"y/?L{PAHVƧ770JHEckȼׁ^rh!CJN'FIbqΌ5#+i"wt>7ǚʁO; خ#ׄdRMS8K v,1m@RB,?UX! Y1IÆix9y^rjvТ)!ƂNGL#8v I<mã|hώz_$Nb9LuAJۋݶq +OS)sZL'Ʌ9rۣ(M}hH._hzQYe=Kz/9&H᳷BcM< M ^FRU}O^R8&jHȲO'΁Dq>G[ >݅AwqE]Wxx5]56%]2kWo2Iyo|;`1KHe{tdS4 THf 5עK8 5FMgq;{T 0wǴy\xBXXuj O[ƫXWVCѬ@d}(hQ'`f)1ڽgwK Ә]қbMWUg/W~1RFY4Kdៗ,XP ᪏W}7^_(a;Jx]C бU()7}~ Sfy""|ڀ"h@-ҍ4X@v:|~`/λ_fܖҽly nd~ BJH5Ы4_LҰ͵9tpAܐآ=1jhQD*(ϑ~6MT55TOJ d[pW e{sk'z@)1cOܡ''UZ~tJ?p'V @vvG5-Ύ~k[tHMCx)|cT+ W$5խm FɁ[$Q.ԧ`VQYxzS;^i(R7 .E_OH8&b/6\h9e)~cXW$؝ eI U5Yzh[I,bWVhAVv\h:k G=w4*̤\Q]h#bd9 2L[My?Ul8g-dFMZ- QIz%Cow&3>K[BC07]4QADL;?T')(v,) ~p@X5Z[s#]r1N:w)}x8^[0g^0Ly-(\@PnU^CJ:T$'0lIH8&;N p&p돮nhAQ?t 8{e|MC!yԝZ",s}y5<>gV+><˻?hQ^{ƘueR" '2y8f;D\(\@ hXGU8~1|F+`;RONVH3X3EeqÆa!fKvo/Welĭ}q^[-Gtr@&g<Ӯl' d vGteJR\E \!JnlϤg$vٖSh2*ZMT?r0#w)Rj]/FY{@Re!]dx[߬儣z_7L1[,ۯcfLw~(l'0U~:05OUb8P3M G; {iwb p*z[wKLI_u AI;NngU$&A -A,uբz;@_BoG-i4#XX*,4\=Jd9g?wڑpbGet|l t/}wqU[&%PKj[I9|D =͵m? 1 khxVCqKWݥ7x4&`(w`ЮӖ3 %ݑẔ7,OilQc']{O] Kn_:_EwVaPWO6q3(z`T%gbhb6vqz#mJ#e"rEf?A* fBLtFF[SffPᧅNAsN V[Lk)nNYrK Arczlm֒9ϝyaER~H=}PUCi_@/ O2^fnXQОFMn+Sp3bf21BAlV 7-7x_15z)p8Ppbc`ɡބ ,iVO"UsO.yg)]:rvy\=Cw g PӅ.ߑ HrG vɥhZ '6db2eӲΕ>UpZ^N8rjwΒIiU1知'6S^h%iP#:[*`e;/_cdtr-I}b}*n;iQ% Q~b;ʭ+G@n8?"n^! mv*$Ry.;~B]Rd [ylVj#mc~/ D%PI˕-#3Q&W^ 3/{uejm%~ػJ/Ky(k5")pmvH>gfL_VЛr"%-'0̉ld(m jE؉G5U*u>R89Lr-̨BE}[ͤ`.Bk`:G.*;`͜33$8~- W FCՑL\Kcdқ~cL 6*tubZLyĘ"|aP8@)UjVзk8Tc v]r)9w{.t gƐ`:EUٽPHoVI{ruZ$jV֥ 3U~PGmڶrht΋xtDhEP C' Lz(5ߺ\_$ P$ErNUFH'uH/R՚I1C ' Au ̈( yI!@Q]ҘuwZ=: pEhet^pn1}z]㣣-9A܊:55cΧw?6||Bq=fP.~h! /3TC/ƾx PD57pp1\k*r6kyTPY|Վ,-_}afxmyO]g`rJTkG+cB)u*Q2/ö!S56ЏI@cߦ3f\;tQe3EƉ hH192mQDe&iN7~ȅ"CMjs-IFNgil/}:L RXr%DX?,.2FcR$ Wj3vQȕ]yTo3U;-Eed-wt/ȭ".`yȞ]tn9⩜S0?&R}^Exr`4 nķMFv"Ue1wT\U1Z],6l<' ]v{d>zWSϳ r:7s48ry/ 1O$аkcO`)ˏ̩&dƑq$4MWŸg2Ίur44-~Ki4QLT[$pju9 - ]/ ޚe'IgIl@YkpXuCޙNIu#'ҽʗ3٦ OK@8q벯%KNQk"w49o<C WaLx{s<*v/p=/TЛ-PH𒼨DrjhZh3\ssݓ]_ӉvR?aC7,Yx,vI>|cyJ" mZO`Oje0ubo*֧D}$=C)fZA o"XO$,>/Ɣ"ҲjyGP*Tzlg$ N826>1kY Ć =BW|aN. ּxf+> m1ӎK#0 hC_ȾۨR*YrFc61Cdc:' Kb+޶BCGtJEp|jW]oyܲaKjvo5:oK}(Uhx[<ۓz7WFHNÞ H=sE]%Z&0,R1P?\cm"ZuL~~/Qԥ޼ W?zt޲ ;iķ5}MXTHw؛ 9F׽htM\ȢD,wNwW5Yr!YQXv"S?aqD8Nӕ#A3-lCX^NzRUlZ :8# lɿ#_ڝg*'6ߝIqڨj85) Z$mYi)~*mm fGCDž6Vulg£ik$:WEXa::Ÿuc$ /%BJK,p9['f}lp11VWd..@HEϴH^O ޖ;bz'jm-1k8bESC$5W8Uh^+y{$rHW)XgomVzXp k k^.+ӨSўl0#qw_4\FCpPF~H|I!QA7'\{h!O<&إ!?:36*%/'J^|*TcRoW??(0)6|suB/=%(aKiĕ9X(d45⾎8:3yJ]w OafXuS Xq<u*gZ8I]]2z*b-Rhn@~u{͏4,\Y=ؠ3 V &,V<BM;~yK偭]%l5τӟ%"F"]Ј%[̟ 3_tF߮}I‚!QAO^Mo\'itӵy$mh%JFmH&TzVXҟ b@n+#qh\kn¶9o,K@ǠM4Hi~!IwM3(w mBޏ {(D3z:|x-LA1~x4^OCLF!f$Q' Q7-S-sk#@hG9֕lVe+?mzkDZaV뢢Z?1}Au F)78Ւhݯ^F.ًy5JQ*_sk.J;*52sf9MڀQZr,Uզ pm̌HX;H)|*WX릹~+@Fh]up\bdWxt8u<f _O?t[><lk{*ۅK^5Ff0JJdKp s8 z(̺?m#{qn2=6J"g vAz?@?p1?V乡=5xYa8$3|3\GI9(~1|C iNMWTʨ?͡*0lt+2RSőri%s@O}i=HUTD_qZb Rh>8hjX(O-W$86:\uLt*C#]1l3OgQ9_Ḯ:r|Oxv ҇8Qލ̷iiO"nPՌ $Ǡ5*塽m)Cw$B %*E,YNjk#n|0~C8O1̞9]}yD+@+'3+ {jWa*0\Ih#uY-Bo(0yd?-#K4zvz4S(AX; tA q ڹZ|:e,0NF`~B/Kc]Q&?YRJF"=A9#*Dy#l>\+~/.'vj\#5'9کF5{k>!5Ve%VGS\k OTtKvK:bG Ҽ*Im m/ܟ;c_Q ɢqGigbAgw‰OeN m:{P(LG2{\/ ;C?8f.Ch4CG- nTlR!fbx)B5ha9ob1TrbTf+C:*.`տ"9b,JE\UT?/LAZb Z;&ڂ✭X =\\8Lr-gn}I8Y-I=X8I`m^ً ĤCL;l1DۘDIKU35Jhk8I8pOײ}<.[fuPuSg̥V> V@Ewoi\V*'A9wbRI<y`: BͰr"Xv8v6`4~pgljN=AFgAQΓVt6.;؂h o^(02$ *o\\h(e}$P;Op! Jel_ !_6E0,S!e?dIh#_5hu5o;͟bXMֹܝylrVOH9Ƥ0=c]ULW{>^[>co*S=Qi8@p} O|TccJ'תjlj^ŗZM8,޼a9=s(Zfdfyc ԨM >g#{%_>w+7 PHč6/aMN^jҚ9TaO"ƒ4=r"S/w-CNS\1a5_ Nb;2>̕Ej8|[XBrq3O߇"N;hͿhlCXm'8[Haos2= w5 ',S& <reNboF\oXͼn#P.֟\::6 #_;t8ӑ0C*4_>UW=Dsm=6^0~?+HqDD"ed yř|K5VRv !hGV];{A> $r8%i=p,+8ۭj>gs;D,2+_jwn_#+Ɔ !,ï)(ipEpi_}T.XyksVBz& 5O}菟NvEӹNnױnд[;N}2L`1/ɣ[=OQmG@b"`;M1X:nwh~wD=z BnA/=‘,fmN)E{%[dhl[\kn"pTu#]2znlbb%ߪ"meNXg-vvٷ65Εy߳KV5;C ]GE5я6g8J-dO)yVxm{9)Ά֦ꚧ.VOO5mbC=CaE"vQ)_ {srP/S뾪 M_ دe֡_7.؂hYlwd:.}ikwt+=ľVT 5~@ΈW-_KR h+J~RQ @?(8 @7J{(0MY!kt%%p 6^Lz1{eNrvJYF] $É79>FC㞄 +^VOAFfqvcESY}Z:Z3?pQ ueTLi6釙xkup…ӡtsmu wխdE4e:0|ܙUFu#y>1LC)ū8H]Mn6p)~-=ͭ *9Q|xeRn.K&?Z '9 -K JY!3Y֐61K&>|m ji_)-TC$ kk$')wYBAdi?u/PuH8Ob(&wقZUYaf\Nicx~(UgW^ 9뼻,3e+2L8_lT\3ڬ/4;̰iMԣՈ7 S+Xl jHpfPڻ]k '%Uc\Rd^{Hf} #Fs$j Τŀ ^ xGfk]*WWq )s'B > )FS9gG}  V{[ T\もFV=¼&_*qOBP|~$uH 6*A(| rCLiVnf9B3p4ZJ +Աw㉽kIu @z%=㍋Y$ZT9~ً4T`r@aV@qQN]Kiy"줃*q'M'qDmƩA #G{\=g[~:fj$# [J|+ҕZVzꛯr& )aF`fm\ a=51UY JA>!eWݒ*gW3ίgVf(qU&m[Rr+_U$emW^0פUxTT:IRXR2@W*@t$(Ϗ]9­GrK:UIΰʎzl LiK:PXrSd}<q; b(yl}l[}TD~U"9S(*}&"ګZx"e5uޜlu89QXdGX*$h%#g#ACr)Ǘ:~c e'_Y9sZ]^! V㋾!ݡ7BɇڷSje]Qe*2&:mOBeUnəJVQR#}08^nz!}*kjBƉ~ j^ DO!|s∋[bo (5xVJQԭ j!3'7P/L^{Ū@ۤw7d, gN^C43 iխveƳ\k:K]\F}ЩG׭s\EuZ⚩h2jT.wo)ނxʇFºںk]@%EZR,G [X>[JEU_ QyϖN,@`iT(Cu `YO5[U*I.)z ZG^*+CvuƩ+&AMVGfE.xDL-IWηd~WqA=5rH qpx*pj[U)bi=!em%CZgr鹑]X{zfs?:;aSq.2/e:+.\K1PB!ױR0ecYfS1$;l1$`Dai@J }UP2%\#]X藙3&wqV4z@#ռJ&Sr1J"kp9kѮ?zy`RϩAd*TMǡo#@%h%`8JYELbmq;ʀߤ3T?,۫s|lOfK=?i;NLY4|g<,. Dc , *^[ONbH Uhv)#* <}o!G|Cf{;χ$9DZjsbZ2.o8Ҟ`4?{y NxϺlǓDV9s>4SJ,g ֓nTIV|Q$Ofr3/MBK͛ؕ8)bk=`:YX.O+l3h~$Jb$}㘲]w0ttTdvForM"eS*|CW6btj(0 Dd-NHL?F_zWEg"bU+PT @]&V̩7cH? CFp+qJЛ'0RSWqqJ>a9;\j>ǚ ViH>YTo׃sZFV >~էȟҮ$!8Ob=ZV"?S=Sse>G,Q$j y# Hl"Y?-7QՕn=DjH}&Q-\yusx5 E[}z&Bƨ(%CtƊ ^aWrnx⃶(rjWِPokBVaIhY׺~!_Yo]s8̧y,hB/6*Z yd<3EִPA%e:Il$?լ橴yi0_2sIgꧮk寧LPPGUWqdu;_ƼM6GŵƯ1؈:wFģ__nڏҴ 5f,2dbsxaۂ}X-pH%&B-/4/#F)L-W 5:'{&Җ׹S>* ;7aD5[t7^nc-vKT'P%1 2a|# *#{J(XPkpErvNMZpNG1ܕ,%9=`QYGf'Ya9W5_?^tyn077Y;x obTw=b+#6byp3C' W:[*!HqfEkq+<`?v@Dpިi+^fU D\?Y#EB-[6Vr$ԓRM XM;$?-]ɆW) xsi>ʯ|CIƫc[LTqy iDG@3pO&Di} mȺƀ\"&nӎPM̒I᫥DqKܗS`T ˦/A^ɪK:+3ȧ(Wl ]> _m* 4.v h8]bIzEA%ȭ,*<$0mv%bd|Ao!_v/RB@߽Aj-߾ -JA+݉JDCp(B䳄,tf]I3B793y_DGSyi>J.8IEzGIٯUW!kzey/{$K+7 J$0(3K :`t@RŽZ)6l<ڦOhM߱>ɹU^nbYYiI]v6Y)#H`(ƻ\M/3 ecW֪"`d5/O7.pe eCdLI/gd/et TSKs~[QJ9 o̍2ǙotPCFΠ4.{ A*w.Gu I٤TggωWPN]Y)UF %HrEvMWi:5ml}WkcL(*C̢lmyPy: a0|*DT\EK4sN)3S3zm^*UB'iB^ZlĊ}Z:r30]3qSNtO&BZNjxO2RMU ]-J}̖ǹyZ1|XrQ-~kvZ.l I^SV=NSv?{MCN%U,"D(;}ǥehPWBk3bl0TB,-4iwٮ7Zv0Y0Pa?l`J6 teٴi=.MhgaxR1">kwz%մ#Ap&Jęzr,F9p]Y%S5ζpaJHr6,GlŀYjYڝvOҝVs]s(a+L) xx<3Op6E`vS)Pה!OO%ⱘI}_T!qe(V,ܱ-$Yj!SI9[DRq_.5|@ +Ϊޕn)`!_TN _-bEH ݧ𢫽 P妡/%/+]ֳm5W’^isⰴeX4`Q5J]?~$ "n^FcD2\c~;2z0D2I"yHR[ߙf\XD@+D%Kh2͍S 2n2 ^h ijp4540A'peyG_X47AêN%hv/rZYަ+ʝJbhrYh*Z7\^SR72$ .BOR8ri\Z;,N,d‰ 'ZI`鐊\j&tP;o"l) e,m'Z/$@3w#)0*Nc4R"Ej0 {'B  ue%8 ڠ.6_ϸF0O H.@YP^'t!0s3ۏ #f>T[v-ԱPTZH!K,VzYMBAyŶCfG1?YMR>6f9/{"BO" / Ѻ;RǦ!SNjgU.EA5zV,:! ,$+t`}ǸIƉ5=Cw<>&슰S `d;O;CUGHTqr)5YxnjO=TOQUwb5nT!KOh[W(k*W!IVKZJ7r| 󉏮|P4M1DEFW)vkWR.xGJ*G@ bKCxcB]vYxګY=:67d{)N/:e1鹇~AO5NG$A;M4󭎇w8-ykh5{IP xFvI(RbE-YWe{6Gp$P+ c` ֎bu6_hyRezOpN"];JXw^NRb% )u~bgѕz@*eF&EzV(Ν%3s!K0KDxCnOQ2$O %Ȭ={ h pG" BEEV:TTC$g ^TuTV"6|Ƹ=,k}rxkzऎgZo_ ^A-]P{vMބë\yĚ6̠4f}S!tuFe(BGGyw-jhY.P*\CAZdI iYxcImZovɮ}f*}l-+7vT٫1P}+Nݳ1gkcفJ<#wAOTJ;-ϯ 36[:9"۹k3"hE؍`MO";: c>v$5؁i<7j, (z8'0Ųi)5! Cxy?杝/]?)O,7]͌Kl(h:kh~jM%f㿒9^025p8/'I_.a&X&Q?!Y'RXW/W_cK_ԧKqJ cؑԶHI~*XL0ts5ĿP{Y.s+6(o~d{?Fj IfM{\s0PUpX{ٴ9SE$޸$2yY}.8&CBԶC.N~b bv36ruGWy*.:pX}һ5*sֲ9'jSьy.kd+e{O4-I{(~T$>}$^-"'Zc cc'ε9H6X^ 5E #HS ʟ?'IJg-S' y ┆=K)Lt_*2UWKؕII?mņHc]cJ$8,[۬[%QWqND#dO!sf1P+-{OO ğ[q:Thdcf ĕ'!>A|^Yfݏ;0qh1{UіJdnɀG=1v Eeأ?]If_,49єO6̕SiWU9OhtXTL>jy2bM''FpOd diYAU'hB tlj|<#kB*yP 6zVC6w H74StuxN# z/oƢ|NoC1&CBK{]&u1@]n +Dl,^ώYthk5*mDDi>EQb}k, &kPD A=(VC$0FmU׊o!:CZmL:8Im5vj80P9.w},˩iÂϬY l>&U} 3xMֽ^{? aIBT{=*|Nw$H v5f-!o[X~ךGt띀2Pi9S.r1OށSy }lr%ҏW4'(yNZ^7?^/0[Q#`IL ,a||Ԗ>TPTڝa6lAc@斳#t<ަ&&zsE^)v g ʒ)-P mw@ußZt>deo yW~DU m:05ɲ.Y9.he^T|Dw咇't]UH$#2SpQ&UrfBN/?{᝖,EII4^(v%2HVJzFLE"܇20Yk㾓UIE >al*/hDt?B_3,8re>Tfm2s&܊)VYfS%Vaw®?~ 2|>x. u'FƳA.T ޘq8ڂTrխ+=?(s 7EuW!2x[aG12C +Mv mƅ\~ #Q_:/zecVN9Ig;.)/)!|wxZbh})S-}>[HLFCts=m4G"x*yu OPoDdo#J;^f5Cu}X>GSi-MٰAbbb ك%61◆Pyʀ֝t WY).Eb~ ilл)MچV񄻳Gr?9 KVkhxSg4`pM*W‰xn`cK&E;M?m%w4QzX#J f*\`nf͘p9m)5W<]0 OEe< Jlz:"ԿJ߭{p5 mm5ph ЯzIW9]k_NkoR-|GlP+Yo2]`I~=0Zڄw߭.ԄHנ$gJOx\Nc0]˰ɻŊ>h=5y8 cG=@luMh~yU聶3N'?$Gۼ/0^[^`!Qv\yVU1Q.N }!WHt$hgw %lFPʐޛ(sކ#d Bx͍7(~Wmѣ|cSx/x ο0.uڢ`i"UP#1=< Z:}*kFk~(D`R+Kpdkm6WǶj/Gi>?s`Nu]oofnˍCΫB}{[*%I|P>J?ת~G_&t'U3y.z,.3 Juz8a$qK[Ah41џpym:@5ucDs\J,=Xċ(Cvj|Z(rl N-N3.sjP^sXȁXn{8);N (( <j ʨpKx{@bC^:?Rk]/B`ti<9lbUH7E&2,1 X ANr_@/hn2:t}#:ը{Lɪ檸S̲b {nדarr@3X/S?OH˼`QTEgslyXԉňO(Zmt#hveMp1X&.,b]$ǰ8 ëYa} r$ub%pgUF#7aMee0hucۨ) Mt޵,ر1E2_xTb1x_pO5km̐ 'RAT\ݭ`iRk׾XSciSJ?P3%_Hz6mm$kY}r:籽z9 |>rJ|oĽ(p1 9Zf6*hǛ$zP )rM.euԧ9y1G;Ӑ |ڌsN^BrjKTVRR9|u16@Jzԙ!^W9qϻ6!-р|k*̣->hs &0A^i&'^hCCzAlD{@ .z/gegt71,eWh|b@!6s6NBqxntdŢZN VSδ}My> A2 RƬ#p(^b:PdB"f|N׿N*ocv"nRN/ 1~#s~%B~|;"`+7Gfz{µIq7T[Bzy7DK%/Ҹ?lQA^6w. d}vW5\g׽ Q[Eʶg? N ƤS6# UG;rjR d4dh|Ui|;a:jR.p\U)kls 1< Z(j679q|r喵R4-k_z!o[sSAƂ9#, Zꗉ{nbL|VUAZ$7dZoNgp]m4L2Wь{EŀL+*i'U4"=„9k-5 j4埗J[n3̻b"a*|=RuŒrYwM3*w|Yma=䀀Go#= }"!qKp bt^52a5*5fRf<9119Ǜ'.޽k!1!YIc+7 ?œJkSau/CV#5 h S>EdWuS<N]ӤsKub[(t4Ȃpx.<:ӛXU=K :S6V_t STz'v{̐6x>0mNu5^Mcv`չ~ RvH?)W]k)̥x.d{vd^Sn"5/lLa}g ܾ TRX4\٥4[]DrmYV%tւ;\i~} #A{Z@tM6Y!qqU|v]ͮ $-S(1e"X8ğ[.縋&ȗqهžfm>_ f% E\>z]"} 7EV)ؿh nxkDzZ>E~>( c. u& \ӊ Сt,B&Fa[UQC\4czOA)֮V < /"þ,V)(HM4%BD/NI{*yM jynE\3 ٩% nۆ@἞fb1dϏ#jkN( 7zR*i-(4UlQSqGux'3N3v>A m53J|)VGЏU5rNϠ ;`W1eXdFpqo0txXfEjՊ` Ҟvk]kV.K2=.iZdb$];v+.3{тFVߓ${X@ӕ{7Atnk^ 0CuktO=,u^m_WXKTW[ D?JI ARY"dS<1RlLȅ0a -WVR,uMlܗ;P]%4=]vg[xȱ&=A˂l0yq,[F/\5Ng̾p}6)틧$|}!s[ H+[|A[;ղ'IЬ>/X.u+smgėCf%Di!I"~KpfdgjqXeq$p㗝^|-X_[5a 82Ɣ'}; Ǐ@tp=%HmQP88A2)5a6=A04N*>#ؒI˗K 3,Z-g<8ݛdQ$s]k<0G]GrshQe]5JtNpTUG.ƖD53W2v,_7푒?fZFU|v0PAFT(tvz$<8{ghY~vf▋fY8o!e=J3r>781E [c\^n~Q†lI"BTm)/N\~ l󼺦H{] PD[<) Z4RqcQ\5d>:{P'T{jR u.,hI _ҙkSrJ'} P{ $)n1V?ABDkNK"KTzAL}K|Re]BF^;]A?k(]'۠$=(Ȁ D;c5yf$My )IBD8{q;]EW),])Uo 6Y94=.UK,Vr24pX} ؖDȜg1^O pVI">_OkDˮrDž9 uۺ?Ζ>Z6;3o2#H7 icPYq;_2!Ce];lH9t/t} q$i,S{rsHɻ9@%IӴm<{ #2BHa6C Q0=7ybO@jjv:w t8(yD#Ϊ:1C~&H#%nZ>!3`v| >∃(+O4n2?:$C . Fo60ލV'Y 7Ӗ3 Y0@L7 s]8cٷoa0ڊ::{z`H4x 9~`)<9yS)`z%2y-F"2SlҗAOxvw;<kaAj^*ڹX̳0ص#W]EI^RR` N', gᔎc W~{hgj j08`uWÖJt?u1up"',%wFGû7842)߹spƊd$6Z\k27k إ~HY{sKpx߭nz0O{_g;=i!vY2 XI8ktI߲ENPYsp |Ɩ.ǚ"تa)3xU;WݞNN1N1n^lF^f YoR9 ?z;lww"ֿn)`Xᷧt2m*[jK/% :i?1~'D [x0k//Ln!ycTwz{:lw D%Y =Ї ~_M-tj; Aӕ =xrW_>Aod-']8t2ק E^fE{~+yZB^h)f7lT}wR4#Ssqk8vIHέt&Ez/.æ0zn7 AV&G@י^hq^g) :?`B=ȢkEBS'ϲhiuLAGX3xuũ5 S0DzIߩ5-ؤ#NSm407 SX 8c}2Skt\`V˃2%$\̈ ,蚂e7йu.[h>h(jBՈ45 Zh=9̑Ůc_t\19"k.4 uAzM k6J_@TS&NPWw۪y*"**lt.rj[|)hr!&NV YBzYCZTOEnC&WRƉ_EtHl5QNk$2,H ;ϻ5o X=HZRA_2{k![SMx] <2zqlDc>FRaS(a j;(d'WOw!"#{BЋl!6Rfk WKMsH <#.1LۚSaLS}X~puwz >:Ey8!|cw;LujwTY{u\6 *w; \+V:Cv,^ *ߵ"rwʽNfJ@𬏦B/E gw`"4髆GوbB[ao|Ovg!έB7hиCyJh/FH^@)#N:Ҕh4}N1C>JHfT7%8$8?_/usP*tV/ɩ:^# 64Rc!("[BnZu4=%vN'SvG)Oa~^x]r*`>Xi4m_Xß;!Ǽ_ttgkd¬"\,>T}pSew 'Yλ7΁ >7R7S6DF$d ,(HFkieT~QWFJ$#j i}I+u̱1PN-zaxCJ}r$ κjvhn]p.Ygc {Wi?. 䱮,I΂^g D}? yO=!QѲmдE絿Q|-~N*(G$DSĂm  u(ߏ{1%nv|S1H8znjS%Ԝ%8P#PFr=1^"zIQ!q݌eQS=cq8C_^]jV<=rXFrlr\~(D8/{F! H\u`ӔxX.SƒÏr`sf[ݓM?}sxeV~ rud.?qxHP9)f6ŝm&/,iET9,5b8 O ~>Xa{somH-̷!|Z]P]5LFFBI=o{d.UoSn?v#Q.IRDzpLeta2 !/OȠ R7ΌMUκKFCsidSȼyw D!c 3Qssod?Gckol]}*Vhzs҉\O!(Vf{(.|؏5χQ$xNcgԼ$j.%m  nT۔ca|=xJԝ+Ƿ^N2-ztfԃ"{ \Cn hC\{R :R_@(DȨJ.-ͺ,+\}Rs?K{[+'f.#ļ/vVV[33P%1zy:{Mk 0BQ&U- N) ~ j)43] r A;!e^UL7U9Al#%_ݦM<2FmO:[NBZDo߬kR̀3,ʵedrRn,HOb|'YFu,S51#Bzb-1m̪q$W' -Hس9(ylQO%%$(5EPCfAļ̩rV!:{#!asP?Ubpf|Yy;Wƶ&.9xo'7JC5Ɉ9:" #=a͆}_SȐi`R/w=kDriنkRm`|MD R5vP=b"ѭFp($Iv<%jr`'Lyw~aCN>a;s<⻊ ƴ1! +S  (Rלz; L-Bn@TѸ&n@w$@ =`\hh@i0Ǩ7=fMTp&+wXr:<4  ?&7 #UE Q`舝ҷzEFc6EYX3n׮<M mT͉b}6Zsf3q;f}Id #70)!+Zq/dvxia3/R _;X˽j^gĘ`qc/ɔpŀ5S=Y9J`CGSM:j+Kc8 Aeb V+I~%A\ d+7iJNO,;q2&+PIwۦ:ʕ2 Rw ݺ7{5s 3@lI¯F>ξ (~][!iO8H_vhSL80s;o+Lwa33RgA"ddn\u!i䅆`΁K|qI70f-.#r*IwUkH#I7y"dkb85>떬a0(u LؔKNpB1!0ljAVnN+QG+w\|y$ _$WʣMF:Ax 06W\x_mCf?%$%zBݞDh+HQ:$DbzMAFz <e;rKNmo;-RFX ]W"O/lhɚ5).'♊O4l<عC̱)Vvɖ o/KìurI+oK^d(lIjzw18*GF Au.;׿[K@@A)*^QgA(Bsw}fdIȰϾ{i,jǻ{qfyD|0^Ch<'PM"$CpYHj1ROz_2%75`ٙoiBU׌ N(Mw68jw3(²'Ne #4Tv/Fŗ\EU6r( KOmGxfN)AG,RڵKۈW01MwH$fiq|gcgFyT MMWoyoB< }YG/[chL9ʸwS| ykQ~I|4IiʥT[X䑥#QjCP$7Zŏ)J}bƕOPr J.+i#)r?s9i?*fgz?ߚ]/[}흌%W -F}B|6@^s;)7GŠ) gpR^a;>|΅/ O14@74-k?d݊TmzǒPwyJ-ͬzޕIu^A jO`_׻LI?R.eUFdylZQӐ+,ľ.\[h2ަ|tͳ뫩H!.Q- 2e2SDrf/)dg(" ~wL_^I@>p6-UpmGT{L0O"uFe "(8J?`uics!Q~ ;%2UzY7^(%Ê;o&;.yA1<x&ktFdd;8Ud:<.ԪraҎQB2./Ã'`Kz^6/3ɕ}GL I(b֠&t ,;ܫ'컼M]tVI"@eZkwyر?vP>@h2 ?aY*DeY7b!C?ȲiI3xY'K_2_Iyj68rW)Lˠ\?~;1*CUY@T#+E])(] /ptJ'AD 3!s8uFͷke4D>SZcOh?"Ld+9P}>41(dE `ZJKEߔ.wá=%Xoa^Aɼ"g;t G6hj,' Q 2ڑG4FБoG>PZܲcVvFt1*aa>oHLN]3lg=@2q̈́p-$sZc{gfFpP@MoL&''Hu JE=t$R凖U}^q%|ip`a$~dZUAX'tr.i9<6:{W؆~iu &9v7o3F Y.uNWA H]̣dF*$_E;grαPPP!G zͥzkk%%9uuM=JuPUf ~;υ]04i_%.' #SA9ue EH-h ݹ~l@e4%8[]99]sn&ŜʋH_Inm;͸YV$v'!;I'ةOÌl2db7wY-.ܻX,_wxr"H|ƛQc$#n#cU)u(E9 R瀭l{KL-2ZpZACٙ@碾( (^,.j#uUn*W33)(%]$@$"_hݏ 3r$iJZRZ1 *x!Kզ͆L Ä#(x1_XT*oH2"FuȂ~ldd]%3FOӮ6$y|*C>i # \o$̌Al!bŘǒ5јS`o֦Y=? mKR2RYĸvhT3ߨ6*!Xv0>ARrЃGx^^}.usWVbtgW & W< #y3T[0_SBr7$ݑ<>[jV S 'aI 6) /5eao]=Z0 ^GĎtwj&JFL7%b 2v!2;Nt@O1E^'9Hp$FrSi@ DVi-6IEI )C"=~/!O8񝕤'i XImYHɩ`ը zP?>^>[+raH%v0hhwq(*.l'g#F–(v מ'_HN +Iwbf<&U} gKEZ:I*1w2a{h;A^]9U7pP|ˆܩb*WW{/,g]xÎ4ź?|HžJ )}h[9?%Ham'q`Gio+eK"&-ix:Q򾺢-YlKGϐ I궽S7gL 4?樓^mcOsLݻQYǜtL[)WjwW_Po4˃@ bdbP#wN$͚Qן~ @Da TfzI-+tmYq{6\T>"/>" V 0ԛ{KTR*k0ó\ etE?h8wB/d\*pS)&ydOK\YZMhlAr4d a7t\4IH0UTIyW&unhӌy|EZе1|@w'ytLk<$$Y3fa"84٫Zyk}#}L %]1olK4VlxzUX{Č9~ n|`~ńx&hq'Q.Uԟ yHdߧ 5sD':\S@x/aBhɝA>\kJp$^V7_KO.&h-CU_THVU.4NhT3QdL|gc FmE OK:*2=  5B_0rѝ5&Yx{ɻڇՀŊ|.cXW Udy,"w/Wg?& ǐ/k P.@S>$Ohe?;g#yEb{|#г&Ęti "[498d_ŏxRJ~_Il&,0 }=!4o B5ц8ν/ |3i3T95_8@ÒH5 (1 -PWƢ~&a馓-0tk>?*T ܔڼiE)n{ D'1m |dSaKX5% ^?mZ,K8tB%L yϻXΜm Q/WJ֒4W @I  #iY' "::(!n S޻aj!T́HvذnNk$ N)QMalhdx{Ι49P-V}YC^i"T$wL'Il@p4+/OxPsP,%Vk=胠E\/3ЬZ_BC|e Q>^/Ui :  ~Zl钾T XS N˯@AifjI1Et,R3>?Ǥ+~J )E$ڰJD 7MkÂ]^ap-Aߩ1)VԄHH%e *#D԰.YT_,.ȤMk|Jx,6"^w{YN: 'pPׇv i^ ,u"; /e. fl}9xhN:Օ&A\r~֔+\gda"j~~Z(7 3QG5iM)@qgnT3&H0bPvhdI5&1[8BՌWftp-5@w"whZ,V< BXE UZ) Eޏ+ܺD1mTMH_Paf2dg֥vmSd;j9ݽ [W%tzn_tO`AhcS+)mah'BK)eEJb1dZKNA.->|ҢH_`=^3N*&|uٽ5?P6'y:]NT'U>9ę:uۤ#l~+3D(dx?*TܓOGHc͝[[q*Ev ^RX}c HKOnDmZ式ԉJҜPN{m9Y88,| "1E) I v:QIywwYѻ L_$ĕsKj=}>ۘZZzύx8ZAddܥU!p%mU<2kQx.)g,5sn-B%i.r^&B_Q0b2gu\24 QDC]z&ӆ%8,R4>7p+dūu2[*&کY?hg` L'N(*ẗr1ЭLHV_\Z-mÿZ_AlBzq/m/\~ķm. H/iY7p"5=աh}L"[AqZ){Io=S(`ѷ{*)i@2n:╟0nQ䩷kbM]FWH"Dހˠ%!Y/x<-ε%.?`b=#S ;{@=Y}rҙN@n")$SB$Ef)VB7HirjG SF~*˿H 0'f#PS-J ȬtJlB8W۰_iJV5K{v|bkA.Žg/(q}{bXm'@Q5CleSՎ_>;^_2{Ik>Ws5|x7''z, 2,&~jo=4q߼`sL XC 6˨tH[₆7x78ɲ˼ ?V6<)y>4UU-fk~J]O!HfrX6 ElpC/ѐDê3%~|re|:?VlWdA>szZсV _S+_My K.tq \3<ڹF`yDxn \.Z =tgw/,O>tw#%6oteMPxe?m_x9Y{qTYq8ܕzv0 oLj-hGNn j@i+npMbq9cvwLR'n0W!k= LN|HI +0IYԿ{hDrn 'v]չpm "Ӿ:kN,bAnmD?H [.tA?cRoլ`i 毸恨lNg!8)r~;:&}gI(̔t|=ϕ4G1G'ϐk!>奤vD$?KY/L4[W?zmUQg<.LȁiACL {m*1G܃Y>5W"ݞ0cR{Ny=rM<k}0d_ /ԏB3QǵP9^^ -iA%"t:a'-2dPjB j\%jȕ;+s8zHA߫8k&ϽNZYNZ#rwX*/:d?/pg/G1n7<ܠ==ń8!*_$fnbߓ6l|%hIɫ$Q]uud;LC`hs6>o x _X7!:[ s楰E@X~йSHjwvoQٶёW!;9d&`%?soF̷jv8e!zW",6ZՀ\ .q!+j~VA|-5l+u%>T=:]{[/oN4뇐 MUS?QXyuxJP U^tg'76tf1jcф K%[R&ٜOVcRZECh]p|1O}j-z+jjt3X5PxE%R/] Lc4էnxԥjFRXyLƗO=NN 2R]SԫZ.HD|G*kR2>p5b`L7O|ղ65§&"X\4@TΦ".?N2-HO…s.89XBK= :JaT ZGzZ뙺諸OkYߡ\>so Op  Cq|:aИHj6~g.z܍yXn;v-g1^KɫEzb+׮w;\Bk4DmVU&:(}C|!Zt<Svr`a@B=`LnnoÁ/3f9acړYb3{/Ļ #&KRZa3 ?]B{i>YXjguLxKhUUh$Dh !>=wvMfE;ڌ?dKn'*Еyy0v΍_PJ t9/l~8 < tąm~1ӳ` ]m[-gkiޚu~jAڙ־4s(z6[}~>6q_FnaW8#ӗ8B1>R Ial_nOP ;׏5Jw]4m fh(oG2YٮRuS ߓ`! @ZBt( F;m!T m+es ia3K9Ej7,Ų&%C@y2I5 '9f:ckO~hd݆4feq>yﮘ7>'}vqh'?fBY$S ,t{0`eEhddc9wIhebe1x% tn$L匵jGʰwM͸d2#L=W_|O~2], 52.x"&}KERT7^OGpqD9_Aܔ$aT b| @}wU!FaY^#P %P@W tIAYI.{{yiVKȲ@osK`m} S9I#^9vVBùSSY@xCyߋ1$ Xcl  WN|lLX9w1ZN& n[aSuIӎshAEg|TŹ8"7Am@ d57 Vۑ@lC mOʈWqJN0­C@GS{*~wI,76B"5M4G0~\jy)R :qssca8 #lU|SEC5l`7$WhDŵ]4^"TݕsהB29ލTQ/Yn4ڡϹwYW%؍+S'E$LPjVn٢VT/m>d߲! GO#eи}OQ:nFMA6ۛjW|>;.w E fֲO/BQ)gbd 1fdvDKfJeNmJXDˈ#n(0dn)2|l]MgfpAvK?1삫CdlvXD]Mуa=0KiXǜh{d =u/)&ބPhnQjjkm5A8'x pAC3>i؃sዮi=Yي(btexnAc]Oק>'O,z(eF+!e183#yjn;@ 5mA\c1߄݇s}2Rbr]E 9S<'NkRTL}maTJ>&{&kz#*yޑ,caRDW܃<7tR%*I7cSP @63,̾+H$GIlНIq+dgSjؑ®KzsqdW} q6㰇n" ;nw=pGJz_.T0rJm5imHWb0S@pm9CEtWIq4yO힇_ ~d0ސ/'@1 iWuh^LGB;zZ'\ &1tW}c2Uꔔz>"DМ{< N~jӟ2Q95OEaAIl$vÉ#9孻xS%8,|Dv'9j0R-&EvK_B-aR%RQ:) zƤr=1Ěgn~ F,%oU)uB(Lbh[adŀBz0gGB_eUF8Ը]Uĭ`VKB|t~T wFfS V9yJۍAšar풮Q 1QZ^دv%r"TQFRk{ w*ь!QfbrMi=;f8؊'\~òJRM`ھUAwKRzM pN":NrgA}Խ9I12:(n!^- !rPJY,kq[͋20[W,@:5i`=s%tf:*/v|GX])gxUr'#(q ,.#lc(~1fm[:m;q tTGCL:Na}(RxdQm1S~DMV/<;K@f9) hs"JY)9++PXG">T4}e8ESI!45S m1hu愝an'Jwj(.BKw - zr5kGPJazEMvTSxp}&y<=S3 Am7wTc#8N̑Vݐm=: N|~l^e}`(F`ʏ<V6nr5duROd,Bx[jyfm!aR?+w;Ps\=r>NO\x+ 1 } sXDryw /iVӹ?悌r{v]0Gnh^bzN; Mn`l>Yz!'ԀOly?)[I$>ld@Q &װtY RԹ<߭I4%7&QLS7ֵӘ掺lܢ⁠dv c?b+WA+D)k$CiB.pk's6O@LD0΂HߙVΖf7oD!_ÈU1?,HȻ ͳcS pZ:- 3+ZøfP:bXW>&/3O#Fl}KZRtHH%ͥUڽV1G<.wÁK%iŸދZGGUbxh:56^ uVDQ*}|$x;5W)*g%\p1( բǙp ~NH?za]^u7PRɐ6*Ui{Ƿܰsx>2eRZgnXLvǗ P2]e6[mO/\kHL7!y[fCY'd ?7ú#ޢ#Ic],wjגkFyJݰS n5z4 Q<TZ=Jfa-ANaƶ=yY""Moh}# ~-D+8%{LêM:Aײg@:O[RUUߙabsd(0BjMeC̟u?G(pA[L|tN0W>/zi"6q ˤL:P5{o[` (BN 9PhVliN7jGI; $ 2GRM J Y|"IyG3PAZtǤf⣊&l(38"bDU5ً0\w4dQ%R.6d4ᄆZ pꊬܩOUVaXl֨anqm7k?Rn0궎dӹD/җ%3MnM]MLTʗ2c%yje0πXϲlbDE3}ηX]; =;&NylxWhkjw'g]0#tBlE{ ͫThqjDeOb y!?a= aO\9dtP{1 Ӊ ~*rF}3 *c5D;>/튟'~;Lw5*D 2`'i'\;D鎽Sv8)84~sel~Sը_\4 ێxZل?j0tmܟ΅CV*vv9_wϫsX/1飭#mh.⡅oϮ)z%VW CB+r 6 b,,szQȠoGv<%  mT;:>qmp|xN2$7zZh-PD LS_6G> js3Nj.#J?fd湷:d ,{P.Rq;A=:1ow! g* Pn3[ `o@~ PH] NrZ%},eE-4WH-$O_E6ʧ5V3)QSnEvduGk~$;_^P7ngYTCi@pg5uʪ|;XJS}s+ALv{h-:\=n  o0j U%H&!´gB -jr:!,:X;hԒO'3{G:FX{2WkOH0ЉZ+X4]Z.鎞h#mMj+ JR]\2H ^ |Mx[>iM"ႀXG{ BNATzD#˵R&Bjo;/~ HyTLLϏl;[^t- x4:13 &N: hqtקSpsUҌQ7ksK%ںB\"?ʗc=#Tmy6 ܏N!o>M MgU  (Tt+&Cfe hң VPBBU#Pݯ˙夸I(zII$Xan$3q@4ܢlL2ůF(C[l d-X[{9!0(D9Qnw^#PgBUyɓVmdE,na( )}~hH%RIm [;2jE6Zi Gjݬ+KAwuu}`N>W=I\qIEWbxf2۱}eȑ7 o՜gKx,"dk6!(Ҧ7Jg>lp3T6YU(k Qک H DR^n?;7~{YIH= {jUx?V%4 `5'XZW6($>_GAl*R-@C%z]C=;1kN&vMWP!DW}=)q8NCU)2Gk$q׳TӍ7DxӁ@@z:^QʤkxP'|]buI;)KZBc [g r B`v-F1?u3'1F=뎻{`l500|YC侴gthj &Π=?%ȁ%b~ɭMfroávN>vw8aK%ɴ/fFU6ݨ]9$x3Y~ ii(>x)(Ql²1ԝhsVX>@?][\J ?]zD:>H~kro 4Z %v; 'hy"Z؋4a啟eξJ1fxv!FjU8@Bu\Z·B{I]ifbe ef𺢎fTC'|5z5QdxM2ÖZ$MCf>2-WԘm5:Y> Q:ApojixF %6$[SgV`YFǛ` tJ,fq?عmur> 3 e}N87Q+_"(]4}~&/ ӂ]f P\7j[ 4ɘID3/jn7qxBL[E%5[^KfѭkI/C&?)rkOhBGY*7`L C"U~"xrTnJ,g%}F6+X| cy/HtpJC {\sp*y%?`JA2='=e[U$;_=f-&iyaW|y£Dnhi3Ac*= ``X.g5P%}~LďFkӂdT@#Ld@dž痳ޔRl4^uL۠VR**i%(iYhJxU:Os/3 ʶlD IFtQ@7"_'XǬܾ,SJG=n04XJF o3O6GI ϲoE38;DHqGryI "Tbc>-v*U?Ӽ}U. +Pw$_bv!Uf>mo@2.[6plFVaSkJr׃={)Zi fT+ƿU%i\N ѠOXHvn#u,`$ΓmRni"`%^.O8dלwgE0mFPƘ_1|[Tn%Jjɷ sǰ񪆉ݖh϶WjgHX'? g։C:L$Xn_hń|>'DDRM5͡p8YRu!tJIH K!_;"iԴtt@G ;뱤ie1ll'^tFoE36Z)= 9j2jg6ܳE-ݲΙ\h‡[U_+!r. whe 746nVQc}&%(0]o"Ǹ˯LBBkG4JISΎ HVZyvuXsq4#eۇUӰߥ kª58LV}R9IEtuO7Ɖ>ea>ɕ"h+ry6F1K"Q1:j(junSq=SP= oxqN+P䴢l$k5oK4*ݚAډ%ny7Ϸ-GWB4mQ7 2w[w6*)'?yEu@blD wccrX\sq?k ׽s'ӲV}a#eBn+.zMB.>T5+b*bX0sc. ΝH?fl ېÀ%&HN@lyum.l N>ԆXY'VlM;aO<,塼nCz4dbsh #Ĕ T[lOvIgY2*PsIhAg&$"*_K%?LZ"8|5B[gβxW9/^8mFƶAdf; uqف!e!{:šB`oZ2wrz_T`TsfIRrӧ3=:ʤI[_΀wΛ=oT՟mJoR٩xRg]tR< a+p (ڙ)7x<$* )6W.6`hnwIP1»EF!g4?y ҋspK Xy?Ύt'CH n.l6G2o<3F4GY&Ώ 1WrȰs` SN3t|N$]\%3.0-LT<|8f 8۱k_1pׄN Q HaKEipD* Le=n7o%qW^O"91D4(hKUq.ޥ)dvX"ᓎI>rrAݦ|fqO'Ǽ|bk Z^"pҸ][Xp\sT\? XQt L;p(HIٟ";- "dQMwYUvs-9ԯ9/eL.`:~yCkun r}mB=Ұ`86i?L@QfÛ>P}jm٬-WYeԞ\=r%٘4+z)mrf#a 8h08I5-1F-F=@V2#mnL'7rb%ϠU^% !K.U-8 },(l^:>#/s]H@<=, M I*/؃$r_?Ϙ^5$ժ6HO^ fOMh_2i6ȇ/6^rr\ƹ9YQIafC_ }+:rY ~iV3T YE$&7re׷Sw|yGŭq%2ٳAqrAWÿuM|~%6ρR?6Ϧa7(aLĝI ^B0oJ67ؗ&+X1 |fCy4Fmmx>xU>Jh؀vwGYspqn`qQ04В(_!/oe37:B%fND*^&VG0Hjl8eDQDɺ4tgr (> E ie-f?VZ6lMBF_x\q%l+k2!toc$r*]T~t$u+qDQXa4ppq *Ps÷[A#tܼE޽{pjJ'O}bХN5Ƽƾ]1.F2jݨ `&#`qhYE.{gb[=˜G1D3jT@Z" 芝tǸaA=OBXH`WHMbp!8'@  /b٣Eek~?W`֊kx>[ՏO<+!6ۦ(ӺO]病Բԡ Xœ6E-~nFJ,484>qzm"1uP.A)\9rTj{+YgȂM90 ,j}o, 0&ƑNL3Lks.}8+ڰ[Za$agQ\IƞS>6HsЩn4RD| J@ HJo)|4cwQ73$^]$!֬9znfD\1zӍn *Sԑ,\h\ x'-{8֧T'Lg\W0t%(S/Vrv0m=('pSS/;Ro>!}Q(0Kn Fi"_H"1 f.]VjV^cVz.I18B"F=v,3i,mG :M-;^ٞ7e.{S%Q7ڱ!JPdgd]LstU7w£~v4ǐ4ߋ#Jؠ~=,AŌ#JCq̠/7'e.-b`&m(Lg?>%\<8oIo'$>҂,"Ȝ(^ĤMUlgr,$|(x1/H~_|Sb~laO ~"1l0Θ1p6֙I:p┊l_FrBS u5+!l MkMLLnUR\q ƨD5]xMwA}*]+Z\Ḟa.돦$4#*@5.߼K0//^H͉L^F oeUӯ=hִ-q6 wp,g]c(9?W5haHI:F]\1d^t&6U04qžJ z%vf%ObGfr$ #@&l q-ﱫY*/PCƕ`""VM=/kUUkg&=/AP̅^`NZ#UVLD [mNt$&mxXfx|RkύdOu@5sjqڕLvSF&cYq8.h3Ŗ5v//W儺Ou["+m""HV4%0# VB-|Ij°3ˆ8SbCoPpSn W|)*CN*y1 ^!]Hh, w)ˉ [v'!~]}DJMfgO#:/jڱ^'ZuBWVjÞĄ8𦛗 [ܻa3mS!.ӒM6 n͌fP:T{e./N03eOa,>qM]\fn "œyCo@4O"ЈwUu4/a|7~)CQWs9TԸ?6 D BkyA5lz堡GaEC'v[Nǝ@u“j dQcV֚g6!)@|HyPǿY1`S%9WSEhKy#?!( f]0hJ5N|U~'N.U8w]mmfeq6/ HOuBb#ګJ` -O'w⩡3 <4?YDl R}07/lVf6g7,]ef.V9Dn?2KzPZwl޼TyরbP\-6Ls @ ^=5|PC4nIB0Ɠ}";T땀! f`ɇF~1-$qG9kC9gOe3uۚ8E9|{6Yz)!MN eG9POhaaktB$UMP.J}DúZ/vV2|R*p_:y '[B3x4= lFX(h`6eN(^\?Fz/\ ʮXΣ<%^BDAP+UQȌ>G7iw57MhZS^R_.>n" &#$6%4lжӸe'VlVOdKue/pL:/FOM=OEѧC.u^-A!e z`RTO.@h򰚘>UЛğ_@Q}fC6LqC]{}%7pVQȔry\vBv/H|}*,6z ^s L쯴J!?*X\CI|!))2$x܍ n|lUL? cďJ8?1qۑ@}B\뀾8E߯3Y{|ޥdsNպT=lor1ٓ3KI7 d<.atas݋] ( )~}vY͏Ӕ (`7?P!ݵm1IOEBXk0D cybo꛰m'9,TܑXԄ{}8ˠ 3^XYP]MIMd+}zK:l; LzŵMqJbrOPĨirئDrBoA1̟GRgrڴ-!vuBׂKwwmQbfJZLI F(o-t[7S`-sאJ0;(yC&uP}gR{G_uө-uM BC?4_q[SP;8Ȓ,N 'E&/f4 bo2[}?*+]EJ p‡=[(aǭf9 ܑGy8) z%A&rZJĥBih+wv<5Ҍ4BrtZ9XUP3ܿ_V#`ފƃ0({FKFY%Y$|~zqkc(sCf|>IwmyL>0f >73ާ:q6|E`2 mѭ%f_zkbH5@W[`$*s%Ms?G޳ _1fl 1_$ i- 't>CF~᳑ԜǟךrVB"7|֗IΝaVJ{tfNV?eV6a)ộ.&4GCU 2+_)Eׂ8&z>Z]g Yr}qP6ZW[afKl%oMk6KR kVGg̊kxIjz  0ۧxPs_<ݮMGިR_,O]P :XB+_fYIܓx =F-[@8`ՔԆ]?O:o9|""r#?k,)+rȲ^UTpR؁ {*k Y]{3ދ'7Cr6%i=~Ny̥XiO4 )5_PxW%qXٻ$nD;*е~OډUbs|vZM@9_ vBSur \TsW,_@ֆ#jxxLq VJC0 S~6ʂGUbFk W:. H" }GmAZ`t0Xn*WTUf?^BnaBEoVf6s40)ha|zN76itge7<1<\}hrQ.,IUsߛ:JAC!m AE|q%gÇ LȸH(~N"-ur\ܦz|hX LJa=AvB%X4BewOR$nc6{H$-n࡯b7lÁsv?of݇p>i˺*=Q,e84*ZL;yNh{PYK`k!/?Xir`pUuFÎbBusVz ;Yi+'υXg0q)Er{{~ar;F&;q-tMr k0*VO,n s0:NnIWGCZxIyZTG~/g*J7IIUu4ˍ#qoo-7yZΐpA fƋ|c5z"{8tz //f\_sAY2Ώx`P3ADmӋlשּׂ$$,;n."mGogq^VaJk2"YSLNZhmSSgtWD=y qi8P Lҗ S%a%Y0(>#-0O{)66ww{nU2tuՓlnB:@"ι tvt1ulSb=G޺{~N%θ 0{< {%˲-.a̧K$z>fKp׉3T%8KcɒعHIĪh#xN;zrsEY1^ȵ0-BEN`E1 Iq#̫a8JY[?|f)ՙN51Mi)?.?M%Bc.DZ*a)ECU2+r>Y 1Ε%#H o q BAH'No)RXKBgj»_MInE8F~ܫbo<@j1ش6}>K Q =xu-c}#'<넋Jg=),^ͪFww1֒䳿TOeIC6ȠGh.r8pB(en6j^WVCN?HOm O+usJ Ԙsgx>Ft?N H ?g;Hu_5剧~xj_b\l$B8X@Yi2:POX|n{8V{m04sCa HvϨͽ /!`+ZSxbȜ8&5xЄE73Ys=ѹy_ _򜭸$Z CFMC%(NK"F>I[Ƚ- }*dH`j[!^I>>b]269&3P^QO }.' gٱG2rGE{I衙L08-i qZoت81-m1h<'C_HユcJ.{aS-]i;Я0K^yC$\ y1>bHkQ';׉O hS|Q>fD瘆L+P0d>7|Iuʎ`.32}=EmPyv؏UqJ/vQ+oF3+2xQJ>$Pyw, hYېt׾]CMoOpow !47@Gu4T.Q)hb030('4$/ cj3BU$Љn%mMR{б RWlE .<"~Po+ےV /k=Ev ~1] @ ăHJ6Pe񐳠+gaJő ߧ> dn ;r5JF*}DZgsٙ/zQhEhnGx~$ H# nL:#5/8=rݬc r0zs(ЩjﶍciX"Y>-S eU%$+LpU%E3//ҭLx,k8lϐ8%Yx9EhrT=f%b6b1 2n5C}{H:ML 46s<ɵ%`aӳg?iTkZ>jdOo>D)v|X/E hT5c aIjPaNHtJ4,TNiz:pWf\=d67eǯt6!eB[nx,ZjS[*b;x{Gt^:"%Nwx3JX)qȒ@cA=ops`&kֶEmnM{3 RY=LJmVR gxzX>1raz5$Ɯ>Q!~v 5 I~|M|+*KCR9(7Ɂn>3xZSvu #)shI'N 5иj?~ζP \jLbXRt :v&F4\*nXOI.2+G&+F]wr| 2ʜuUrhCGFS\߼3[ZOi8#Xe>\HkXxI51k*MSX]{gKLɗs3=*=h}ZzDNlso]"-uҊyM1D_'hf'L%&qw 2/m 7Py7_*Fn˙b͘ 4llBL!f~"K~xݨ{u.f^㚕RӒvz5uŢ P7 9wp9^tRطqRXrwc%U& F;w;JlڤOT_L+,oli{~~$_yS1.֍E1mS"L'EF}ޒ"%YC7? ?_ ZIu$3s_*iwi bTLӤnqޔM2"Z CX56,F6,3*^j]hjFRz(z}l'7{a%0'v5wVr-m8aM:@_XW8%~IO NLj15pZL]E<33:EOjjJM"M1X?7?@cJQIYќrcbQ;2#g$IKI`4eFN.7dN~"#zy_/PJ̐N}k(Erd[/p=(D<sSSPo{/Dz eeZfsM=LgEgՂg9+%bK8 U`R n@QwHǕNUT@9m[cYö"\51,H C-1g2=_X)B Fw bq\Xr5A<DhfRgg9QebqWq$ld$p”\!&ĻUwX-X4?\M6m`rdmcna8Uz,u-!'@k.KRE 4`r.2/|G!WLkUEJx25'>0oIHt8InaALv;/*g ѯ'&Eٜsmv&F"~'?wn~<2seD/hcZIr/ָAߴ;Txmzcr&uHHϵUDGno@mp@|5B992e72rD,~kZ0Q˰Tz%ۺХf6O-@{XHM v0z۬|%;Z|Agq' f)y;,We8Em14{_!?ݩ3SBWahyhBN K!y]K6H_qS59=&,ԍgӦϺ_`b𽰰8HEņlrSȣګʃa)9Q>8ύ=ͯ67J8AOʫyH?Ҏ~ZF6eU 6KPdX,#Ьz(;9Oܔcb;aB{C~ ?wH\h>ZFWZ@ph~7ͣ y)DG:;TiyO{ccjGǒSkBV#߶:7ta l"+J㶜=ʪDXrR(#pjw͓]>GԢ_3eJ ˺Bvf4&̴=ўn=L&jЌթDv4Dl@]n:SO0z6<Wi1H_b׫C&~9uT㵺 M*lvS̅ ^x0,yVwgԓ1PҫdЩ4Itc&e3_c@xdL(8_LB1>8g-3MpZY!o72z;ͻ,ʪ ::J/=.Dޫ7L%O$-%%ч{N"I D%mrًEn_v=QC ]_Yp_@1p8KwqLJ:q#}%%{E@{~W3r|`F9% ?`,j#\P-S"/3"hRYn(A{Vy`FuzZ(lYF"E-"4 2Lyj G m6"YH: t?=(!~U?]LZ@ei&y}B=֯=c8~7S(O:13 E2Zoxli u\h;LU2"3XCqJLTcȾb)2a *τ*A:UIQ`lv43w\|٭q\_YEZFi:S7G 7vSE6ܢtQ8^cWd/2fN)` N&Vbתvt<^"GAlHM6srzT3K& #s>efZץ cs?Ht"F[`'O)_ J#ޗ9VR>K4<ʼ}g֩.\Ğ[hUJHSxeEL3_QЍ~z5QkP8mDǃay z=|u/.xrVg a2J9I$\W M6OFqMֽ8DS2utCHmAct/;%ݧ`K6 5۠s-3NUQ,ņG wQXv~ܸŠl7iĆ]>MzWD'i|XI@ +݂d Jol{~cHz"pPfyom*sLƽ9Fr7EHh|0"3lA65/&8Zxf]aЃȅ40-Yk۶|TUQJ/w,Y,Y2-d E4̜ =s"5WΩPu&fg߄iݲ~1B}7Q1v)'P@m$g-ny%Ju }|r4ϴ|mm6.9x`SW {Iy4TҳVA$TʄvS|4dIMo0 ib`KZw(7 08 AY|w複GOW(;W s|in` _8Ur6AJ׶Zyi"0HU Z1g"$IۀUucVॖ+-fCBy1l| ΫP˂@[z=զ USy(><BKUNm`kN 9?XF<9yU ,b)xeV(hD]FWPK5ϤFmkϫb({Aip]R'uz~fBy0  C@b)2v?J%^ЅQ3xǺE۵j8gna (4T9q=w&8@ks_{TF @-:oncz SM`%kiN\6PҢcc{Eͪڿ E=M<}Ϫ&\^Cx.dػJ,4'*I{!=iVx{n˫]*ΥNi1V7$Q{lM/@KkTM^}_0 lI]R̛w?+]@aq6>a5L|3Y@3CGtB:;k6`SYx֍M"'A'2 6A ma 8WVf!VSg Y2OP^GBs+S_تqr`/KsaD"C5c(u$8Ba.jrbׂ_vS8͈12 I|Ili@XǠD5^hp *j̯ɘ˴3&5dEO~o*Osz9Gi[NZ7ɟ2޺|4| kq~q'#+eJ/"GITt]ي(rF$Krӑ}ߤ#R~`;nqWI!0Q[|F53}hȡ(o{^_CuKgwcѮh9R)Y 7*{h8{&̊rq|p^&ʙ!۳ՉBx΁cLvhrUpW1,7s%NY4VQ僣 sh1"JkR;S?B`5BQ&oQTI( ^cHlvZ> ^@ 7\ Rja'յ-.YBZ↏!wL@AńFRG|qVƒY#V7Ęv9vHM%`#N"`!"8}}V` *p0 ޖ7@ըM >9לc׆9Qp}lS  Ahi<2<j`ڦO FO _WG֛qpG$Kg_GnmRŵU9Vn nEHAN&:fx9Gl4ƂHVz %F(њq /I\hSmKԓU9ӹ$TILiዢwDGy*$^yT?:1Rxް9$p(DaB1YuaL=i,: q9$`ΈRGmLŃ8dZ_" zfMap)mI2މ2*/q!7nqPBI#GX6S=Xf(8; XM .=r@^=poOَP|"0dR%. Q?Ya,ȻAP`H {v&a=m:c"l%+]գcBܣG\`Ǚ{y8NS:mLn]t RqFʡY;~Gk}-:-]63Auۏ@R,ux j,y^pХ d`ȞV^jTj9*!?M̅TB #};)vQVhlnj\[gpv1`p:_x~O9V|vs;̽p;{K(P1Z0UWNGS*reODwGe(8m*WTÉuy2C6kBm Z: ҅8Gn!cWa1TVQD= RPl{)58YyGEqP@J݌b}dvZmo39@q bf{)"7"[ݙREq#,Cϸ%ʢ QQc31[RSlO,4$@f~TNaGhB;~,J'h"Jy1 b_"86VQ>{FҨ SYOe QPs\K&nMᆩ [6!Z/zFQr4Y6n+7xx$!]4*(߶Δd47Yk+0iP 7D1Ykĉx,#֣@#<8L'F9o MwCv(ڕ+-}m)}~Q(OF"~T`6e{bق-?՘ YQyu |,c=pOgR%%ݬhFZRobg-M ʡ0BG{A/K'|e<,CNVrlHm 1?Okeb%3#V&ZO۶EZ^œMS9PBAz9{wmx /QΑΞG15bV[c:[)5dqhi]Z'OEL{sqt$ s^~F+y&2=lMZfnB+GdyfxjDY88Ѕ9ek1R:ˠ/Lf>#s0rQqW2bOn'&TuEWK7t+}? s{m9n`cxJBӓ,1W=#!A9c q8vng+K>l@T2!ԕ:쐭 1S~è@2R;~[[i;x9l>\ s_M@*Jy1宮]I7,*y+.jPh#6\#LD/[{ c= +_}bef[Mj0DŽj?uJmӫ &OîV`8C],Xzm/0}H[kvȆ$pH%]Ħk~s¶@h;*+n(:n3mpɩqxs׸Hu,Zaoַ;ÑGa D-ﭒin2P;DDu7]*4\n$V)k[Q-+=ոZ 픭F@ʩ?Du!iBw˅wnD@A@䀮yN+=9M;B Slx㷲4H6_~A 4-K۰uWV M![n%Hu;WÛb$,v Pr##%݈9OX*oohaN}ț>peM d2L&D嬇 x-0:%Ǎ]NV5 , pJ]"D?'mm¥8>>%9“ i#4#YAGIr)wYUkx{\4~qbhyڲNM;hߥiyhӡ|d @:$ -0g/{$wb Zng xP^ OA?ZvASLH#_[ʴ\xo;>7x\6`^:T nЫCT#q+ɇcy; Α7TyP.ǜ]̧`9$U)I].8H\p)^m.fxL3T(w@Hr&iV E e5F/ݖN.O]铰\mZ ~r`uJB٤ÎV"ŸHڹ̅~Q_i4ɞ^Z[ߖKf>J(;8}YJfBV8e$Im a[ . m{iĈ03+f y7ϡHLPpB+L|5< $^^h-_&Lf.)oT6zw?zOxvS\0pqc/d򩬣&z`TvԞ 48Hk mxZ۠:#E.5=XvǔX v)ꦍ%)f &Z ¯MNRچsPz BTj Ӽ$h2^a*ϻ{X[t|utWf4/Žŀ4M`Zz+_kA,œtxQo6־_O0[OhJ(9GE,/ Ck4Em6T$1N:i^y#} I¯prK65?̄jX)BѡaOM TQbCcLjj O~LpyQtZoaDhx+ @`^'E^];.<Ϙ 2:Sgz ſoDs|0x'=i|ʆ*(hۦ3s@duA yBc{Ff(Ȟ8"/BLŀNgSLӊG0Qٽ|R+%јj"0wM A;3|UWiOHnԎ,[- I3 -I׶N}mBN tQZ8pӘlڌ@0$h/F"Cn܁۬Ksnњj6݁0y.`mOz^"f?E9f.sD-VZݺ[P' z4q(r [hFT7¨m2?s*; EQH“cao\~m[(KiRYt t̃&G ]Lq^vEIص^ezƼ,GROX!s>V)8툕.?E6+ +)x\Hsl?5K`֭Y1ʡb]*,fD={\ڔJFa&3F/߬r͔kQm2&SO S1Pe/w y\f"e`l Fq!iFQ:+bdui0<˦IuKMn9Ɏeԑ]|1O˚}? @ݙpp['m( q",3%A6#EcW/HЄ‰EOv]Wk ?W4T=E%&cOިc?F`aZvvI|˲bvH8|hf̠;% >Ӛiɹaa FmH15=KyL&ԓ,^c~!dN~l_a.?JPӎ~FozgdP: D)$g}-ÓT%1 Qɇvnp/CvO)\Z9-☻&DJ}Xg"dЉqz!dky(m2\fwF.ixIMFsoa:n،81Es%0F Lfjcm@{s\)*n\e 9a#'܍WX6ZVEӱPJ8ZܓN7~ (Tף0>cK0d҂276?'YVG|FZ'?kKM@{`@!S]z-uЭ-GioY^GH>?#3$ƃ2IukmX&ˀO'N" e *1gEpLȲd}0%FHܑjn>QdKFrť0y Uz$r(>IrJGrR%CwbфӃD2(ou!?-΀3} `bڎ B! z uv|_㩤b}eM\;S\2+\ oǷY!5( +.AO1 ؗ>c6ސ'=Z65" P 2sfSZBg)q&MwV+0̨lhTZbfkdEzWcc`(ŔP\a;brJIDjDbյNmS!V9 Hq}/?-6yƾRjyqo7HO 8sDORuh/jTI]F 7'ytKlY@a {POj89.UT`{7h@^'pࠊZ̨F}iǔ9J&-w[󊁰O 6orE-e}+644Gɾn姀qsOPݾj5ќ!f@ɰ|2I\rEfni |wfk-g La}eC(S_h(ҔjTRԉSt7_҂*F$@>LAz'01,.Tl3hl%{.=fgnD{] Xkۼ1zA:y@ o' '/wAaȟ2֧M`:z )e2>] "CMzom!s'Xj^4Yσ;UR^e;֓7D֨RurCaR%Foso4v˰Ǣk9Ιi0[EQi|:LiHqoyeSizys%]UbϞI+ۮנ5oPtr⹾5/+KkʜĵqDr7N wxDJ۝ 7!ӀϏ2˘A ]YJ,0y^NIJpāWjP~U8[.H=%^~v 4/S \X}]SAn 4>Uz=p@m ^=j,o N$e:[;ǬuSvp2FAD}!̄°{&jF#f6~~ݑCy O3`9L/ E+> H]1ܛaEZwi ,VeGB&%jd/038P!7JG34&0~,Oي}CѱGΐ"LUqfKeHFsųeqe(zv$>ڏͦ=AK la_rL)ci Wxᠰ4rMAq^`y?1* )Ưu]PpF>u_ X>}yl/3k -niVd̈́OZtdXN9ŽIU,p@+¿Z ۚ+)1KUKW-}gdrc Wtkrƍ"SZDnDVf|JxzԌ\ZHyP2C{3s1ӻ1]똃`Օ+a YFR2 3 1 ˦,71[*W2Pi,nْ)?[֩S / _}ӟ!6!v.115foqwȽ5у F1LaPI:P'hJ% qfhZ{oiCi7_&6IzSIEﮩi6W0u[?PR7e@e|h< KX7_i K׃\ ) '<u8fbN`AH_Cs٪Q |ŀFyWF?p ɨ 8[ 3:&2m喭aĐV;mتbqҀ^&a6edU2{ܫg.oq.pPZ }c7S%n z_[םSe PW!n=4HǙE :1*8ƺdZ?dp=!k6K,|?6Vd@l61`/omzhIW(pɶzj(^xn~񭒣wL3Zc 6xXhN~P:,d|J<E6us咪zmS1l`.C%"x 0rl5mHa'DDU F#f&(dAiҮ\Y \>0;Fr|6q$t>ϛ!6TIJ#Ӕ~a[J|;( XCW4<ϛq6=|؀n+!G! -mPcE#F#8^\B]ȳT??N:7ݘ0w^I-Iz,!D&gcҒS\yMI?P3+PADJzi]i {\ovA\2o\մ:5ۋm\IBdݎʲ oqtWG>Г OO`pG|iFԕjh ݱ0%~\2~G׌UpA,B5g@ ţeS}Uo=Rq-kHyJy <`a]H8DL۴EmK, .4l商\re;K{(q8++!nnZ]t7w%brH" |6!yͬsS.VaE$&70&:=*Xv">%P0  ! wi T^4b-M< Lv͆/]4}\5\.Lxn-l@\A- UlbC,0/mpESҤjl7z 10Št|4;FOg}~, Ynk^ 2 hrb9f+`]buV3P^I`Cbw3_3XE&N$?P=bE"nĐGXg f) ]<u/Y(L̜H©bW8Cw(T.'r}Yw<ۯj99qg> x/}oTB Y"vO.UH?86KqIGXI=(Lnl^:aU>Ht< @}ky4 D/ȸ?9ōn"yzS[fòBWNgpp>'s`)2"?G1\sM[\oo6aȽ+>⁾U%a5>81@[^b"nvGTNdfe/۶ǚ*#pSQU= |_NGXr& ^bgҁ1AݣETδ+.o6E bT\U{%P3A\ǒTsinry~*tQ o@#'ƂB2ri1^yY:f <Lݮ',f?cGϹCKZ {%sQӇ }GoyGW5J42$SJ- #OwACvSV iНEEʼn0Y0ȮdR/:`x {ekd1D7md=wTT"dе az)& mǸ>LM~Ɓ@ UJ?d=ñ19׊4+,%Zy^0}]K}Xen#OAS15b&*<X]Yn%*m>).X {d+pEmZ'v H$şň!YY\Ծ6¬W>!f1E=0H)lXY䲝p4B^jզRv'ЭDK=˞xem@sUj)Wa#UpqOG>g33*]-hĤeh庎]afT=?ζhCYc, oףlW|)}!EXEꢩD aWG>"ڿS׮B1RբrQ'+f~)[Ar_B^ԊxDӴ3| 2Jt?S1]kv6;@PFc-1LĻzހAL(X >eSyBH"du.FCO7>GbAPajJ6'tN͉pm£;CiR)NN@E ?aPҲԕc%!3T49-.%. ,C-0n 6z)ge2&/N,v'kX(EXРө\Ϥ]-)/'5D I 'rcGQw č\:,-5Yf·e1&̹l!er;PIzQG`sQ #t~ɉ|#7fmMvCyWw!0ܸt}}92LgXgS-Q7vс.i(]TQ2/kxߖ@mol[v%m/)0ZM# _׸=7z1;ɬ> 9'U@\v N$uB뵊@|*B5E"@+fdbl5`NyK 2iwPz[!wHJ$̅ů_~m،Xս S6Fs1ŋC! ŻA> D@BXbܓ͡3y>s4M j[a[l"rZf]l*$RGW;Dz:WG*{ݥ 8@-<$Ec1`>>@DI~d#Dh+[`V]mYD+h]AG 8yح] ɝ ˣX1H#gaakl=We#җr8+- @wJF>,fTRBuv8i+۩c,sW 񘮩Μ-Zi®DM֛SA]$.pqT)'q0"pt3eMӒ2Ӽ.[Yp )j4AqׇYOO^%RMwm$HoGz4݉eTATY7(۝9JKtO4Β=RX͈j< :| ^'5Ru!x$o!FLwv>GGV@uv-w{P*PA߳\6ypBUCͫFG#8ң]cl)t7%0%i T0Ddvk,gXƍ"t!V6?5QƊe6v6k$ ơb Q%y \_ M0M@yw?Nx=*ҏ񀇽bL w, 菦zv;uU\00ww8nf4rcW8xce˞]^iMT[V^ H˃"x.t 貔RIEPh_e}+dG z%.bx)ђ?Qnaz%}Px+5xE[ڠaMNJ5_~"}j,{}+A/9H [0ruRm/1=M¯;O ۴<$%\ ,'fu6)) QdEIJw1zKfNnz?eD"eXpNaQY37뎴Hj!@trh?+@f.)'aQ { -Ɣh;Y$o+f-цБ9܈?`A,@^W4JD *@ϙ~p}i6j"B)e#) 3X+rO.GoY@\{v]S^ͥOZn7|N-poDZɮeEvLy*z\(צ> [*"g_8N wkh E0r&n7 ֗@X4o8aA4GA7d\pJ򮜘* ݫ\gt ?(c>_5#hCi.y-i  :fr&D[MUuwnYSdLExĹOWf]Zͯb;3Wܠ'kEb\5Bn`PqY7Qzv2 m StYiuCǨD~̓ףhHLmI7h'Zc'/ȀSwywjN$GԳܞEU鹏{E ?DwBaf5w HWb#Ŵ*Y<\:y yN [4!Ļǝ1 mbk| ?I~FJ]mև BÃzSj0F2 ir+%JQ#Tq_"QNW4"&!M' Й^=r*QJG#w^sZGw}#”tz%Wr+,^GB_/hn; Gob43\ӰKD]1i38&ÐQW{(] -z9yiwtͱYDx*= {̫"l ?;ǹ%_ZmM/ >^"-Lݶ)}|ͿcYB| Idӑ\d;8\th̩K6 c{D/?gRbyu~nkE kBppX 1GKO` ̝lsj X?'sŀ#gT/saXt?4hx dkp~Ceo.f~DCD+V,ϡk[D UԖϖys:1п%, $P>O,$aʉ!0rw@hfh_Zz"uڧԠɁ{4i]-]uݮºƏɰ;ޕQ|BRHX.3]ZU7/= tsS#DVWzW6 la)晃ŒZ1mU:gVFzzDaZ@& ǯ޶Dz%P8cjMC{-]ZX6iW^\49t@+G.Ű0 mvdqx;NC<嵍jLVqykؐg9Nq\WXUH5/Ъ2_˃O($[dzq-\ s]/D9+2GudIB%GtjO2(t ; Fgb?HPq=ab} [XYiGeoo3o߹oۃcbmEtP0eJw;UQt}~j3_q8~ܺz=|qd_Su:d2|{٬y׺3]ׯP2Q3kC02Z@XwM{PjmKB L W]W>{lӚChZ p LΟ(tn-$jS>*}쥨~d=E\i?fە#ycYD 60b7h6Lf5ȹlB@_`idkYm+ Y;7~e"%T|fk :&'sI ,˓ ŸasLuRIFv I$}I*L)u5yњւ=Z(y_Eqy"ެ`{ 6^4I  4~e\]5-4I}} :֣Py=J)ܞj%/wʔyoG0O=E[MEN]j,F¦kZ0hURMV=os}q*mG,9/ ǔa`sÓks5YvlfAzH) RԷ– w#^~*قv~(A!jy*ED6V<Ȋm`͟;32ǥmj"}yw'*+V|*ǃXcYZb1r u' nq-OgAY&R-!An/[OGߩW#UJ;zMg z2~ؠD7N"?%dbQ4s{J"4ENٖB(wUR^vA"z WF7+%׆3@9FA藋 xEGU$Jz ל gk%aE56s c^O= I;>Qr{ 𪙝ͥѓz[10cc5zqĤ~8N[1>q Xd,q]Վm=yF ( k;WK]wdpkKHl뚀/uܩNC67nfs{dI޻;$ mC?JK 0t]A Mh=0pK@(KsDY͐q2L8a7 8W!I\1t"%0V80La_$5N I&=ļۛ)U Yً>GUB2_noґ\91_myއ6C!Ej/$=v,ۍNM F|R5WB=klsJrDή M}Џ+aC&)"YAGr6=77syi }y]eӖ#2z+H E71bus5J[L|q"97g ϙ0( 筠צyIg/yNRb.e0We qF>=LBM۲C#Tmގ7 3>yH:i?a t{~X!&qJL%&SAx)fhǣx^Q`{Ksf!c ;,hp%- uN|lTiG$ 0 D GD!׿d=խ5qb_+jN6Ov| d|qi •`]V֜ICZ٠StE.7!=SgxZR:GeXrKOen1zo4>I#kk'myMkQ&ѸdQ"QH9IqvKUt CzWo!8踀P/"+y49,R -Ce,5oYXx-h^3jc-l^UB/*/[~ơ"| kq&V=4X1Ze?$ru% -薻fgRTζp M@hx:CEEp1 ~u(M3MC{MqxqBz$ɰuXwyWwV-RH߅Yl1 <"F`~6v,|e5J*ogZ-f7+lITЗh/P`%A{X$Ƶ^d+rw5d#Ietz1s@XjV/&Ƹyq ZHXQR4w0H# 6  Ċ^a)7: 1h3s|/5z;yBX+{s;7WkhᾫGVT6͌5Abfn \nJ-`!m]a68?\W1h5N,*?>o17iR-v&.羑9)fv{g.{Ye;p5ܗ5V vRtXD- |zBiӈ $ɦ%&m|}HBG:STo5tVA_lNJz Q*H4%JS˙abfI65Ϳ˕C5v퓠h1\g=|NYWHbk7>Ҽ_踹׵+h0`UߕTb zzylOhNw穝XR<2/?+|- w]s& ~[DA3=AI~/${r$sugk-n%VR@:Ϯ]T(kǯ(HՁ-B+:mh髕~RCz':TGa6lF\`dߋ{徱&h ]9sZ>$gs#i-V|«PMx_ƮD'{ZARaA RA@ PObqi׽׺i/yP1:lzդt:j`OpL3zrK?0^//.*z@t˼,NiJ;&&#lЩ*$ĥhv&h2I>rbdvQonuMBE4"eM༲'K[1n:~PV`AUôd83ql|`锅D.2_YUn5 ; dTrPC4Fl'K i_VPܞmG$(о~%RwH=CygwAg#Yj)/@=J?$ޒ3(^݁5nv>x8Vr4L!7E =D'Yy)MnQĤڶ.7o\er˾R#,Rd5}x+ϜTU@+ELj*gġ%.Hb 63P!O[SA쑶D,bD8I5 M~jbc5"M<ER(z J x Y3FRvšw[=/Ü]AB4I..TT=11f81j-{J^n"=q ?L5!;Q0!A Hu8ʥ" FA)rzlWa@u+nA_o}pc9 mfK=oibiZt'3ѳp3`݀Nʞ8جgm0%1fD!8<$wx-u OwQ s>c|5!z{gI{chQshJ|)"=WfMx#G+ )}dc'^F#@=C~((w:0tH.f9Z.7\Ň׈A|5/l x 4WƤ?E'=N`|v"pQiզY[jۿS}7S&yQe^w2ƬIY,ЛT [umjߗ S<7MI kέiEd_J/wvOWD] 烀n̝QDF=W!9-KZDwYļ GӮA7_MDeW ?zj_{T*j⡟%|>N##ݻ_HOom€yf+_n&|8i| R/P+wԼ(q )zym䁨8`X\ ')fs&-ZR#Y[1qn$kFHL~fy"j$6,W: vt.<]6 v滮%ZV eOIkqg`VxN ikm/+B21^Ȏɡ=7p]Ue8&I 9/ţg%-ޫcQ=x5ik:ˮgR5+C:}b(0.*Ǔ^QCy}AH(ӭlӜ#t^Rzꗦ('5}":(\FJ1[&Pm]iFw6>}ctLTi'O[@&Q9>Nr%?U'gi%XHv_'?ZY$S;P2y{y2vhl@F hxqc%fS,A{DR)9" ~q* v@CߔXgȖq~%Bo@cyk0}'GOR*2BǶV1)$? vޱ:hJrm-[a̋m{It}gu}QGw;׫Al"t 6TY~(fbQA4﷖ gVw{QboQrH HsJN:t`uzPdt0 &\~giGEo"M:߄N[9i(E3 GQ1vv/wH%gv9rµ"Etf;ox9O()YEH`E2|-LM.X鲛{r㟒S㶢c~vN&uӽ[,,W%.qLQDN37/n1?3Ֆ7Iqo/ߍ\7~^,eX]#D1 OB'O^B4'ޯE a) :cFWH$RTEؖh)}8 ܎W `❖eD_JQY4#6뻦/t\ѳ PSȯՔ{ ܖ x?.IU}{Ŋev@4DZ /~*|aC;0GjuqVSg?ʂ!l ֦X޷D Q~,d R+ 'LT$]2wMxQ9j'J?* D6~%Y]bE 6<_0&njFt=zY)ܮhOb٤ip/7zL>e,ZFGb+[ /+VO& 9R?PԤ(xSmA]“@>plfVaɁnK>Џ)fhnY!̯H(ͥR ] ^BCoSي͜x"4KE"a3v~EYAd5e0-3sxy`2wģ45 bLxTD(TJ)v_ ] s6< p&&L}q "1~5 "E#>cxXb,'cO/.k!saSOmQhQPXLH>al: Mﰿ?`u7*[jftG渱76fΚrЀȬSM3ѝ d>p$,5+@]$:i;Vqvm wWx+w"vpJsI$PWw@MjBnwI¸ѷ#&Cx_{ןe:ru4:8mRE*ioF3{\6?+L~lN,5n~J;Sku:B4a@\"Rg 0?,XbPLGq:e]88uB:U"aO\eNundqqަEs3ܤ[d6aW``$-KAybYSr` 1-m !k`'Bl gVpGI"b890Ć !o"gAX&y @Dq1R纽os2*{E(Qi^,dͅ,QH3RxH9WvN[|WɲtG&p>Ks,9r rBvxORHb n>W>B03a(u`۴E&Qy,d a;0s12eUwʷƴ?qeefqZ4ȨFA~gA%zʚ_*>)'ZndCG#[g.qXuLjD)QH$ ,tzDP^J՜\S|M2.U~pa,2??\fOY%/{pLdl17Eʨr"k.#U5:N,VpV?6/k(m*Sqz+x&h=,obcŚq0uVӻPH"s2-4<:s]Jsb Jn]U&ٽ"]HԣX3 iŹXZCO}S!ɭuopmoe %Qi{RR+Aqm[ S&2݈e;wuB:IF㊊T-XLh`Ϫwjm7$rt س4n1| xղlqHU4]̩T-\l S3z١v}+^@h*jyd xs(*^a|Dx뿎F݀Rb6K~j&z<|&} 7ڔJ!i&|}$"̗w0}9Pv7+INQL&P}ꆱOѷuߋ `o%2E-!6 rV9{^!OFߐokھ˃K LE8 (;Epy8B ~l*؁E2ICXQNciK y DǮ0[9M<8@ Q^-kUjSIw%~@SCydos\v5_S즇w!-0*%wں;7o)LV9`**74 ю#"&ZA8(˸YDD650@Itސ;%;Q5J\^"/E!uo{L6/×b?gJY#!>ӸXr)L _eOhqA3p\s8!  Rrm‰.kȦؼE0X565cS 4 v;`eId3v}ܥ i74O+EuDq&fts/׃hY/5}>>MxcqZP#"*81YdoF>Q}GǼ! =phEBRq,/;8ΨA@s#R 𗢼E }(_̗eL=NMm'C`5Ŋ(!J, 3s=fqlѴ1C@33ΫkծM]5kjcgx*#FJ$dyvDc =pcl46G!`gܻ1#]mbUf\rHdjYce~Fis&!k˟Ȕl W[LO%39K1o1vCa@\enb5u't7@<dzCbCFǹTly~Y}[c\ [<uKkbK&i:jv4.47 =/D[ij I$V7&է`J KQǝ/BdqY+0&~]).։(o\1nL v%48 }:11Av服rKR+f7㐭(^T?xo ]0z  =uΤ @ j(uFЎÅ`H |2FU\^y2ΎՄVk?sɨt2Hol̖ۨNYAI)aHѵioD T'E=adM5׈jHvD­ D ݢɇ݄GRDg̻D9~qO=#0(mU<\YEntuB:o2ښmAAhe:FWD 2{>6𷜌4Iuxw?o^KcٸQf@fƲQd7顊-Y^ Dj<羃L,i6ܠ}gTo4a#^Roxiï;MOͽf7XzgMX;~2^H#ve,@r㠼o]sjøs| D3iB.CN]e.n'd;PEJ{ K'%4T';gq&yX<+(yAٵ|fN*Nu10*כz$Jye(UĦa `h ɶ8naRQe#{"l]':064}*)\g'hKXv0?WJuhsǡ7X#Sh0f;~WsCO1-p;uӧ 7@#*Z|LUH[cԜ0&/pm&qo*JqhJ~:C vWw(ÿCSVxlD`mJNx)l9^VL_/F#e`"4Le99b^]Zfdv0'5~VodÕeqz F_-ݸN1^b`Oo.^|XC鶓䅙]YM Ե,8x5 d;y@oH>)7"ߛϓל7vGu%Pom)s{&l>|FIc嗠6JLC&Con􃼔J٢?eV v.ztlFفvN} m@R"uAHqz{mيu6J{`nTWo;cO5V9=D0`\J"q ce1 V/֌udrrr[ҝ5W]XW%hp!~ۀo&Z# ]uŁ[N,^*J.Q3zN}CzŹCm, .clx4f7bR W>w| N<6Ң^܌"ˌ $qҶ%J!ڜ* gM!FFqB tE )!62dQ\ V4mߎңܟZJ&yo PZ\D($DR &P믝w2_%hbK N;&^"(7D] 8Z S![OOէ:!F㘰]4U`|zGq F1I-4\OlCev:;ZQJxTJN9Iɳ[EQ'St^>f¸=I3 1thZ(<Ο,O>Q_6YHotxOV K7ECK!b5SDW0<$@M; +2a9 \'{io۶QQ`CTm-`?(`eF&r.mT=Ie.vh"2 q{R~è2%z\9ADd8B#m &B^x݆)qr S: G}nD8: ǟ]gWe5 ~w#96v6vn7mPz^QC _Z ZIvK?K!_7-S T;D*chIt>ts yPL53`^r_`M&Iհ@d[lj36ꌀ)ywBw;*HNf<_ G A!(Yhȃ=9P?U>V+6t^׽B+cS3I)}ADueIG-E"gaB.Slao e#>Ѷ k^I"B$9ʿ ɘt\gNH!YPCfC"^W#KO(}32zBL?[KѮ>$ϭ7 jÜY27K\P ^>Dɉ)T?HY6Xt;[= 7tQ_8|u80Uc^blC=o`U~ T$&$;72HӶȰr|F[ieE[š H֏gv<`;+*5.r?e'O&MT| Mʄky& L,F}1#qmeMW)sY" ۤ@(Rh\mUS]'B"T 4ei&!WL~.ws~li_` 9wRW#A_'zf<ܿ Ȃ7"͒6 !ȤJ 큛M#@-p6*3Wz$ӤZ ݎ&x$<:KMcCwX(Irş&\cj-kqO5$DZل%́+/cS혅 NkM-<Qɤvlٶ?z9yLH%SmYOl6rf?+Zʴ8b}O6 hǎ!7*CAlqb󦟫~SX@Jg(x%y?Jo.ZKvTqq7)i"j䱘RD MJo8:٥UtC56-JZxvaQ$Ɗ{1WQ&L^yRKoG p-'xwP| D 4;#u|=of=]S{G{ Q.0s8JB-8}kSEpy#1?O+Wgzr8ا%^ G\5ezϥ x)᥹ (:€ t̲~# "X},gޚG~U{ j4?V2:Q܍" ͧzUs{ДtU`  ]xVj~NAoCDj@(IUe.y3]֊LVGo͡f:A+eG*l[٩*πmKm_+!-j@8S؁uu1\Կ:ONU#;jLؽy8Ϥt{ˢXA4\OĦ [eNr`1]os" <*ugHx:ք(3f! FxgDz`75nK$=( KZ}Hep6(kBKV uwt&_PCF{,S5Ҡu({qgn)m=m6aܥj E ?ryAا(M>/*Q>I@k 9(Qc2:fJ(Z}3[GLBtGuT#A.w[HG̽2ϻ]|rtQZRl9} 7!v*0K Яe{Ʀ:ʦbau5!˗}yqNal:˜ ս,ݼ8FaSLcR*6^wW k&0~簩g3kZWƨF; (U>q%eQEt~|FN1:mEs(VuO6 !ejǶOƺs=JߥvU-1žVĢxsnڷZ4'럄­B /UQ#G Ф&B հuRTCP 2YE5P$s*wBthMK-ۉ9&iQ[39=t5%\.ݣ 4d*9}~_!c(ү;ϣiD~k0Jg)4yU~[O}p0LEOg*УXynUQL])zjH_AFl,t6:NgymPi.$^݃bb_5sөS{v{3hOj /JSuM.i=) _E=[%:ΥM#@3"RS\&we":kwqFNJF㬰 zIV:{# @UJe|v39dW$3{x Cȍ̾+JVȶAgEר]">])eXeeq mzE~gIFceSĜ24$R0cQXy_v fŠbQzo%X4IPXؿle9JNTD?Ӕ /$$ܩU@%i_ɚ$5Lt1ks]@~9 EQKEAIH x G$E! _{' PG2~ћ>Ue[ו.Wsd=h2GDVn5*1oWM"SU!GZCdk"u_9ǰ88oPF]r6gH2j{&ɊCI1f]:,]"3&zJb*6&Duz] 3Dj[EU)rOHHd:4eAR;ELSW<}'.Y Dg7HEw6FJ>x5-66kFA3@`&3[0yg?lVr)M ™'Xڗ KՖbF3&j$EB [Izӟ"vv@15[M*^b9fD|*HM>l"%5+Wâr'ڍp>0VE3k;^?/+-@H >gwC>۩:0 `{D\z}>V#M1/bņagL<m1_Q>S@V,&O9lrEXa/I! Itʛۜێ^\$3:VY' 1MޮT6 <W8<2z>iHɦ!a2+4S^uutU4fqY1 lK`Q$Ĥ; ;v>p2~KTT*LM1Il$Bi 5Smx6H. zjq}idL,ͮmHcarqqK~_UX/Pspc;2.|tJÇ.ux!)TQm*|'1|;E<l'W1ײ^:'c4bq/rs6r篗)=A',}PAj.&/徎^xP`* n(-`ͦ<`\@dԃŭ5 ,d{q2!4=֤y9˳J{5x%BXvH ݤ82Qƽċ6}>7-?TI񧧸ea?>E#ⴶ`X,ey7F.ݲ ,}S!cRe^\՟nN"t>'E[ <޺2IڻDղ@ R^%60#mR8Y#Do {QEO^ѱAm\.J=-AǔU0 o5>R Y5L{}BTx7=EXF@,Ex,Y8㓹vʌ+BqW>Lqu3";eߏ㙐<LsrT}ݝ:E]2! Lt¤(b{G>43joiƃ ^j atRhf'YZnZm[uda9t)55O_@ mɋ&$>+ 뎄*7-;*yCϺ66|F!aݖL z-F/~׮A vU&p =܁R&¿}ժ{8ڭS#5 T+.(Ek\2qlkDJ?GSn㵍Q*K[ 05f?F Gͅy rq;fT+N,7ND6!޺rf&|sODR`Sɤ}B7W!Ħ7ϡ,{pkyZ (S;Cíbl &+RMe:]6NU1)9y>PD _!lQѼp@d͚]n|9I<-,frƘ>AQIn@  |PϺrp 72؀;:!B 1Vm]oG5SRAEp4ZF)cħj+z%?* ).'ޗX )OptC.5_%ql !?uyَ2 PWYekd:a3ƤPӨX?z H|Zלxqݨ7;yvLY>đbcMz, e1{bj*vӇ7.?[|yʌ+5̶Hcr_ 5:Q- &@t$ecбT28j&S$5(:EvLm) 7A,YH}n3JsǷ3J r)x<  P$.nQ>=++5̔b;?T ^-d[|AGWWxJƝ DNI)#~^Iasq^R%Rn+"Szc*L] jNgeƀ$ ٜ3.-vwmZXIxX)F4%֌%[;iݡyhsVRlgw&1yՠQ]mDd ъnMQ?^"JW,k0B:fG! JR{MBAx9؝mwU M 6>2Z ,CqjT`P p+z(Q=OhtU jVbH3L~K_j F<_T _tu dׇPq0{[D5OdA /ca!0^jy,d2lyE#PƆAT=m]]=$33 tK+)RNE_A2^xaTYGls2[ _5͓Imb۾|;2a_0&o8iqi~PX?(ges#8 "5F-݋FNRՔo ;"/- .4g:WAtHDJ̯w\8Jʂ2NOf!L(~?;$$n ?a\\t7s@D Sd1|K R2Ig,=WgRy ݭt u4v'@{Nppsb3J2,IXXu1 ʤdYMas~TNYHJ:C/(IoeF \`s ֨Uzp)oGTMC͢ ɗ}3X{/tClu[ܧDZȯ6Փf>DěF{Qٱud"P}"n>@#v}GO_Zܔjo@iS0tbd#㝙o#-SSyĠV w%5Α+]:ٸl?mZpa%OǯM0lyiw8,_' 1̩-ҢV 41O;rIĜR'Q@-SF`TLmY)TU :>lK݉R]O4ezNBn`{>v~xL:-dHS~c &=P]K$`^ۮ 8F~ "KZĴtXK,xW=J[G_n4Wo+J=JpqRލKn`3+%FS 7A\fB i^ڻ"~d:Ȏ+~ɒ p(2k 7Ɯeh%q6]Pb/KZ^ka1»9Rj~V^U)^HgfZ V|t'>8Ƕ&O|\'01 Լ%t&_Q"xNBb V[e+fTۑbU-~e[,Zlه@ٸA s\5]aIt&D G?:rXo!`` ai9#x8y>:7IjS*b @K=*j9W\Snw+vᐳq)1 q'cL)0U3ܹ|B嘲T2NLت2jF]Bh@T=3@@ sodaHQ!F.rFPd;2`n{dC˨mD"jf l~T{R4&-eT鼭[]s0Jz2_&H& G[é=&e pvI ޴mS :Vqeq|<˄&rC|˛!TYuP,˛sx$n;`tt07:Ign@nJ5*WvWޏ}ORvJE{KE)| r7Y u>$*nl6)Od1:i^?ʿKhm bA(I$N뭂g x99d`uh835#P6= C#ovjcJaHtΏUaˁ%ݙ,|d=:ny'"!Ra n߯)Ͷ޸yOؘ(="y7m[a#a~]ඞ.R*z|JRJcEZم_8+ſ!l TKU)у*|@'3Q<)dĻ%IUy6Hp?nAoF㠁ZWL _kJ# ч.j{oV>^WHN?JL]׭:W ?s58&B _S_NWFz?7eʥ=Iʭrb_-9''zsƟҌ歠 `QQ@Ed0 a t.D^-&If is>ݠﻭ&Kؖ|:ѝ8.kcTqfU 'Lp" sNVt8\ %G\KǞP>g@-:ECY^ ozEK;Yk|6×㣽y n 4*HZ;)\fnl&* `"'(j+>`} h kM\^ :&0j]mt?Tۊƙ)_,WxZYyB1>.7Y^DdrI2!waUbb[+qIF{: \⹂g2a4@L|lh#b.)Xe>f?-l1,\g־T|M`ZH vn|(\/C*XfײfQp=>pf[ eΥ=QXu:]s㩪.[p2XͽLI9)(P5~\ͥAٟi,oqa ܼ h%÷T4㓚U& '5ôi5.&z k9Sl_nN#+lǨ}by`L0(&GWZO剓 H[pvŵZP.Xkc&z!iWuvwi|JF> 1|)䩟9Jͦ)Xg3&YO@Cd?i*N,vA/P+c|ExLD%4[2}Wa:<@3"RUKA|; }rG 0EC #8U-loLꃆʭ)ϭKgdz2,)wmOP``0~͏UE躰+[ o; . te"XZ KsNmG~بErW[{NthE^ֶ$uj֮6(iv1>g06-$?M5A+b.N !m>pBXxhi%_'Kn7/'9Cݛ%#of푂L'/}{,-g8 ^;qoqiu&(˟eܘ7ؙx!cl&H ^kW[!{ޱLCc֚ S;Jpj@" ؝jno`*{$-~ܧG#.&L R!'wm;+Yۇ9DO;{ J$!sЬ.>^;$:Nu(p%s9W!p[p7 =qJ&M GwF&k£`ծEk%1Hz% E+%6, ϗL ۫ N$lewT_'mv(Ԭ-4]W6DPO:2 @#(}^8&/ LR[OvPjX4\%c>;:O>f⒮6 ]Qu Y,j3%H<dţyCơ3[wgGuXHp+(*8vk6))T$E @@t)0,??{+-cFCm; \w.]A@P,o6h~A8EXZfh%h6m wnIFR̚LA2D; SD8qK??éDl]fJ3[_Cy!P==ei:` LݺD>6 wͪ&tu0NgpRtd&>e)O 0)P %Sagt-2Q]e_/CQn}"هwe9I{ȋ W 7=ڞaĩ2_qLAXɳ;; @j.Ao=FAIa`?kUu#Tͪ]W/dLV?ʉY- j LHȐ^ 0-6FפKקB5%=LJSߓ?p@+N25_V]^D 5< PT>vrCyBAL5\N,]' 0ũim#Q;SY!Xz s<7N A/.X{jM%R=23 0Zq 軩JoЯ'hPCon9leV{ 9S_WxѪSu*Nr9+-IȎS_QYbU/#8nΎ}jO[>Мv=[߳ YbҌ@K[d;HL>uኵ8$ .84|Urܕ-Z+p ,'0DG:TْguɗcG+}c$  يz$U8m1,@#)!1T"~~79yt hvfួ=.Ʌ6J烳[)}W(\GDR{֋Y[ۓu}ٚq@ d yJVɝ-d$M$eq{O/~6l,V^\:]nޔiڴӺ,90gkdBd"i1,ؾ[ԍ>ԋ lNzze V>8E喽_Ozkd|FTc]R#Q-JRT??չxIWE{ *r~AϏҶ}X 9ȕ&S 6lZ73;X&]Y 3Mu 't 5s8qy7yOg~&@1GXZU# 9a*V5_~1הgH"۳7UwZ_ڗ(߲'l{2CCw QQ,i?r1$眑;ZXV83'rhibeS#9F3qqgV|o~Ud&BQGoʐkFh{)e5 ]hiA^ bE0BIrׇϠrߌpI /@ʻQIM?ז’Q2E]nNRQT6w 3=(btet3+$@BbT\{-I2ЪJ"k>?XBJ .:;kγt ܼ)̈́2r8S$wM9WIͳyJ:>mrN `"aNeߥ,W:SSr$XGL%lAOD\ Y2GG>&|3zό YS1/S4w%hEX{ tCH!6iwv92O0 {/IhJ{QFJ",B<.|&5K5N. vE5='_e?qJtIfJ$kV@M3+|wÞ[;7ӎ1\7r(zۖ?JȆ ӶD-yL1 0? P!-QoLn98[R)HV,gA*Guh:u<޿0N]u:t V[>y߃,}?lo'5^җ)!^gUOoŘ^ʃͳxBHk6*.NRp-߀Q$ J ÚZ!?1B(4؊I/l;BS%4Pհvթ DEf4%l,~j2^zȭ4)qOM6#t ~?rIʋ/jFG:#J̙|(ψ@/ ̊tnD!#P(g`r<4hEZ0lj0ؠj"#jJ?.:Eb1>¿fH<' | r>%qSDCoE(mв1 2f9ki@8d̙ K}>gװjẁ~]w >2u=QaH8b{3_ͮmA|11'p0a~QZ"oOr}kw?DR.{\~p*累[>~ȯ$?5 _oYu2 dҀ$@K]*L:*z$3R;~AP<}ږwq{]q db0C`mf g_ ̜:[WtjFݚDM̏"a+;+ Ɲ ֮8k,(IAuw_%Gc<7iRm@ 'ԗwIe a.j| n"mm$]x ZLB䰉Z(18bˑaؠdrfc+3g~Wx^Ux,P.qe)i{vZtUJ [h9:V脝`V!aOd-Ȇr6SK!iP12dlKPzNXWH=TIF'~Z2EPatA|}kW6 \@!dל5A *P^lzz9 @ϖo=!4Jel³lOΚv+]&ˆ0[`DlYDΒ`1O3u> pDJ #zN+44,hggD#t_. XbP (,6mϹ,$yoz}%+&yfqPNhÛ2Ә<嫚JZV;Ey =h=ynY[ujwNV>H!π{ѳok=*4fU5iIVJ/Ϝq-?`sKg` e22Vx𠤞7&ZPk_5?|}3 ?~G"t ^(sΏxǢN\@ TQwWƻ&@3>-ni"M X^ҍ #Ӝr{p}޳>j0JIJ@y,'TgB>7'@W=I3L+ֹaqH:29`;(MSB'T &Xv8pUK9V}iacbi4+ջw0&5MшdTzAT,ZQn;){3ReÃTo Q 6Uȅf3xU34Ʌh9:tӅJU{npxߜ~Brӓ<ֽB^E*BAL"8[Ԏ}w~wO]I#s̮'<)0\АlpߵK]T{Z(ywj7> ѻ7RWXCUP]Qg&0͕]J1%YY#K-2 - d7pIixJi/E}?7"Z۽a.W+B1sb=|zDIJi 9I ûXJuC9mT&941U5?ml林I{ws)OǴg)>ёZ61֟-a)9R~KZq:_ExdCsM0\eSMց>l=>`8rm~J37uMHtHBb|;C-Ḁ N\fRclLbf@RjL݈W}XpӀQ =4=)kXM8i^eGX+qh;yJUmԸDžw4? Som"$G (:Fv_p'!{,K=RpgH؟BpNba~ R8jDɴUղ:oo_h ya8/EA/$o1݊dX+px7F{baVzj}:Q[G6B+rrH̙7qV?̿ ?z\X0Y%Rm&psNYlGI "e@Trb6!g_$u9FL݊*/iZ`lQ{T.` E2Ωn_[z;buȑ r@Ej{2gi|&%=iP;`?zHlTixlU[} ҪD]2+5X_`d#u^DȌF qFUIQVȵIw6Q'QEL쒤j5 ge{}rl%jRwl/E`]ސ,ܔF u(ȘzaY`d7=ϪsEMlX=">b3M Oٹ#=9 kuC ^JTspJ Su0 Xs QmJwwNNH$\JQF4ދ('_bMd֚Fr\dJt+95ws>c@p/ϊMn)SPڶDLh>zo[ o8]ֆE$!iMJ &BVV”!?Es_ TƗnFY?)W\1Mr"ҴgMx#+هf<?PԴF~G 1:~׸t!w}kmt˽#bHv$ό>Iֲ>G1zW$\uv^+/RHwr"e{L"c21 }x;>R n@͘6*t7?6>zBeQsU1K_rLƮf9z%P͛pPq"0ݲfz Pٮ`E.Dh-:YNDe! 'yb> `s;0 Jrr`w5h( =/0l(Xkw6[:Ym[@Q,spL%q-?JpU8' tfh0h m2D7R_DMջ |r<\rRhuo";y:̑B#hU&Qn2݄9H,+ M5G݈ъ8"MyJ\@3Oe_!?eBQ 5Ȉ/lqҒG'1FX)'h5Z.nXksg`oW~tSfofM%6)[߶J) mVeL\b>TPT9MÅC}/^QH`$!@R}qB$,t͖gj8<䢉R9`G;dY~;\ߦe3 9r_z4H $PiuTpp7"~!ۥoB1P*#Iy=7+x0jxWԽSJ9iJTQw+.Ю9501׭e e+&Î_jLٍ,Sh=R+E|/r^e 2eP`8zd/ܐ-qwPNY_t*$&_ǗNB h׎@ᑹ`^ڢe&x1(Ttw$rk`fC+4#!x괤1ƤIy%}E4+rX gd:** [E 4&[^%6|ɒ$aD ry""!RCw+ΑyWkTVr'ppC~j/`y/;a:޺; YJZ9[)\zZrNdRF*$ȑ떖 j'-K}32 P eK7x^`>FF椐$()0w%]\z,nh2a ݒR4٫4"c)  =;t)Q ( &s=ϝw}?8qp]ۈQ1Ϙnܔpi6JE?|g 2kkdxK0W>D~=@(ۓ9C5ǜE1T!!#ϼ(\>Y&^= s~ːCrΘ!F%R_7W $kOc]Y:kC@J"b))y_7$q+ 4?A݈HXtIq)MxBWnEbs”(d*vOW ^濢lMYQ6֠1!h`ʉ_m 컈7XmDlYd0&1FZn%Vnrf:v <65$HG% MGٓ(zցPE Mt҅UoȷN=w'(-Q ygg)@C1,)Ea/QҳX+o:oCh:I\W-9f 8 c< ?t;^Im8ŗsSE#"Avylҟ7ؤUL$KFWv3` ub>K93j, =%v=A)BX7[; 2j# ׶00ߑix6b;S7p]^^$)@s,k #r|@ Q:s]3hLJ(7Ru͎H;*P3eƟW= -[EC ^+Wlt^&iqDt\G]wt-$J䣼s"Ԓƿ`Pt'tYC"'ý`ɣEQ^{:랪s`λp1 'jJNgy(%%wqVi/ԊyE ,1]i_&D\s0ZpdWhub- ߠ̺JGu lhޮQ sUP*4kڐCA> уH>u^>V9DG|ćvjbUB I IļӐτk|ڠyIi2!NMP/i|~ELr||V(e{%?6EK.pHKħGjۑY|{Xf^f,۳X'h*D{D4I&s2_j&ד gV ,GP&a;8=. ['<;TD@@8 iE}eC2' /Vnlk(tu7:Nȇ[h@c9,ߒt5s!e(0_X镑u{vOXd'lEd^,*Nө^pe? !Z/4MT`!Me۵3B&1 }h*ZKHd[&o!z3$/SIA;jM8_[Yzş!Wh ik's^| kY7jN'OԾ-/jf jq?3PtGV'!T8IǨM /ZTZV kAdIazy+µ4dSWŭ-u#.I\KYz,!_Jԇ_;0p25Yrj\r@Oae޵j~&B4\cDE4ݕ/z {AQRAwmj k1&]P8|U_U#i5) ׄI3-N)ڱoCĐ l,aWnФ )O+F̀%L82x%Qլ#8kSPJJu_HIC[re bLRw(I[h-s"ˏ@R3ɇF'1P:su>Ex\3uJc]D/L(s$7{(HԯtLq>FޭsQZnJO"‹5sayJt/p*NG\`k8tZ tJl̀ğRos7,}FEd]GI?K un _>(X7tr0 uQ) !m 'xj*3Y_>VY!&5yuשZ}~ҝm4#좆8=vN/Xs$AJAhіO! 9Y _TSMxf#Y]XMV\ߧ%j<]%Bvp;.$V6Z -BܽZ%L$L_v ;aD`s/yj|ʄeHAi|])tg7h+CMKCh:afD([70 %U}p`lD[aGl26g=Ʊ@!s/dvz)k:+kGS+teͤlKI׌JT\ Z8Y'ad̮qV9xu߇ ox[3Ueׂp%䑲['gd(iMпͣ7Q*̹{U"/$e_*/m&ךܙH(3;~;JoQQKs+?1 ۳);ThkL&>h]A?9JGA lj~-G@ /틧0쫧NNp9l|E' (|  H3;)pZڄ;kd(~C:M1|s^>7Sƛ`:!]20z붻 ƬejOeWe%jKmuӚ.Yyp(H}P#,F|SO$b=(,@]>7Y C_IbHTVYk1࿙7(5&\+^-LL4=I>m.yI8[p%RqLI96]_N4Ôc|(skuKh iR HVgYX(QI_RC-jx|]  z&O6yNƧUH/ZY9ԗg ,U_:N/i{ռ.Lѫ[hؒML9_ WhW! p*YBSO_L_AQ#B[\6 qy ~ׁ`B];V+CXv0Pi8GRw72Zk~p9%n ǔyJKr{LmT;5dsUu&S5f)T; jtiݮb00&cdyx/9Pz)u;ԍo(,3k98%#%~;{$3/c&825our٤MU PqPq5]# fWT ?mnf79 s?Zb{ 1:!x߯Yhu M!{aTYꓼ6N9-?\q P9ҼțY"_J,3hW"bOHV JE}xFom;^mwpi |k294!DTMSJR.?#=+э9<;~@z4힬kZH]h:'@]UQ]E)}J n$o^/pT+d3XHYI$6FS顎1B^UCCF+§MVfʢ, {8A>q\a=e 1΀H&Ga ; †H:Ty)/zʹ[Y7mAMKz3~{I^ 2*Ь ,n~7bEH 3Cegҍ*2`SG PۻuT,Oʦ:S5Uz@un8՗idPvYգ(tLhT³Y~pNVkX3+-.BphMxQ^czj3 Ags0Lsfǂeg ߦn֭1_GͪaZ4d)%31zh盪GեM<\"j9qij!,]rs FIuP< Oy/N}p(3Lf(y$GVNarRie|/ oOzSG4?AkKwʪGI5V>p%H VHYS{>d/̓)z,<{%'!{&0ğRG*7h=Nzx7tL̮׷^OQPOp!F^BQNEH66Xoä~X9Xl{yCXʛ۪XP;4_S_ta~E s喔kl4] CQnfnsh쀁qcM;d0*LL? ?~99aiə!6x ʛA!][?w)n!.(}G ȁ%f ,Q@x:DK$zԙ-. )1!5"}#npہ~p,A7g.ǥMd{ŕ* Kv9K&)eA!w3s{l:2jҬִkt!;9ɺ~>XN`ȴRsJscU;gW:#v]K*N:t]]"[iSrh)- ̫,2&S*8]y@]O2Wn4 E3~Uב}eOơojE[> )Zj_[q8}ĎBCK s7iT0 8mKCnc!'ńKh z A19 gg[^"ꛌ o(zUP6a{DbY+~0?t",,ʤ:}׍rk$:K*ӥLP: w06l!UvcJ#L;\6RϻFQQ– l֞4쭈Xl_QvI+f&3@uBlZ2o#B7@c hBfiͯd{astKlGpaЊ17$qpK9HTAu(@Wh\vg UAQ^cw9 A)A5")/kB̫Uje7H&oM OЦM4O4㬾4@!C-P\.FNaDT k=2i*n v+b\ Y)^Qvڠ 3WJk=R듋!wm/!8M*5jX8Q$9{/bLje잚phPŻAelJQ5tZNA,dY"*cH<j{!?Q\BtDHjYa4jjUe,H~/OmK=f]Zs 'y -\í2$ʾi S:U\ҏEX8mg'Έd*FFhxsuU;W,\ \w~wq a ٩= o(L! %~生⤞(^''ZCg*"j2Y>=3NV.W@pgď=U 5Á`e|զ~f<#PĻ^c6}a&H}J)8q'm2ܟGξB;.순W_[c'0BPfUR@*( 2`VX $)&)%GwTeL\ط z8ʺWLAGA`'̊TE/щܪ55PyV2vlY_zu97CUxVM|mYW4Xy/(p3 вWjUv ҵ19.*C5KXֱ̋&x6f&)׉;hN :lB'P0c(;SG؋ҳ`R~"1mAؐ˼ӢYB ((-; >TH0/uCؤVa!*M;S4%K1 F ֹz5\)O 2Wqz 5`lSI'nӺFGyp=.iKTB;gfWj a SoaZj( @l \D p@mJQg4yG7x9t,~/1+ dէȵ1?(Ff gQ^lTc~L4XM cZB,*߁iF;0"7D2ʴ3E"Y[G`(LH{Ӓ?t2R'{\o9JqVH?rߪ)x2ދodR8㹙u1V6607y=),/@JUH$MTDLspwxȫK%[?p u ̜e4aK$|o$@&bꪻ\ߙ pk8 ^^j$70EL$4ƣ宓*DȣJ᱑`6*2 /Pӕϥd‰\`;kM@i%?Y׿f iXH@uJ^qH+t/Э  x9u_{XLWe uww-8٘*/d9<mg'`$`ްvx@=Fu\Utr~ڢ#/.v+]9RwusG^I|{{H}M`/Qh}m0Qa7M/^}ys Lq.AF$6Ȋm҆ 兒W\M?d׶)ՈiQ+ȁ><)z+aLv4Tttj!d^y~RHi;ARgy;" c5߿a1y=Zr ѿ7ItҢ%! Vo5 tfNb$y"(7~uи O~Oㇳq0L`:HQ `S5#{*muհG r fr\/exh|.|}SBė7z^il# D_8͏-cx(;&A"w+K <اTFL:1;> 7AH Gְ̿Ce1!yLY _8A_`U5؍E;N\-[|tEN/Z/+ފ[0 c.9U_lJ)Bկq6Й`:4\P hwxoWԩ8K_W_`g'7 `A<Ȭh TܷV:ob٠yFn<mCbk,( jlltPAsj/J40&5̡ !44VIT\ ;72f1rAB~tއaI~BwQZFQh$ X q^s%qH(~DU 0MNNE[/r[3_k9RܡJƔW<7ݫs06hXe 4;~ E(5pd4ۮol5q3 ^;!~D,0x(@NKxú:6;Q{1Rۍtj[H,9']wY;_SőflK8 c+sr\R{ĪԍQbSOd8eP Akb~@OGQ,zQoV_їѫtN :ÿFX躳3y:lh|c_4hz ȗ-KM-ŋ7([!, t/1ERVa1 ]nTVZΥ~ڠ?; 0s'2V߅dْQaf:2&b Z0hX0{vo%n~-uWsI)w3 [GEħ'sTn{ʺټc>3SF7zD. ?7YV]=XN1 ޼#|6-8˫e'Xk8)&ʏ6/"=t[. MISdn,Z;dnC?u7s -zU!n/aLQ\D{e ,u& eO{Q 'F26R/#?|QEW cf2;Qob]hҥI}d(tӲ2{BLhq4iFE(-uVc%Xb^ 85-#4jhQ_A9關{ 9lR&ɸ7 q#WyxG&ݳ?"RB ,Xl9K3pfU<禢iyNO j◝R,v՚A7a:AX>E)ٳ%6 c0-4t`0S 9H$>@O/ ͂#١*PC?THԘ/A@vWJ8\ ܎ė[4b `Xg9'H;9&Н= G2-8JtlU"2&wfiJ}5}6On|U_-cVt5g 1lcz5M8(㟄*&F?_qE*`NLMkHRL ,sS\ۊ$(kF.Z3ҭ́83y\Tr*ī1ˁT,mJ&jOuF* X-qiA3agIjck2j` ؑ\nKKQn4굇n0f)8)GҦm*ܱRBa:li|,peZ1twz̈́K 4u)j@+ 46&G$Ȕۋ{+s66^KH۷x-)j4 \͹r6уQ/'<ޮte(#F,L+p!"Jee-Jc Yh>cD+ZX-ղƧǔUŠʟaqz,X;J[uH{ AMn>=w,iWrt5!S:8Mߪ_!bS^)pߕķu wnzƖ#C͖#ozSUU$#@qTơitvJbIM8h;C aWG  6-qNQIw*+,{O 9] ]_L|ؒxoAhKME#To2h=j )3{okwNbYK_ʉj9m@=ZcNa@dn/A,E;5aV3_y,z(\ |joq:Jt0A+ntTz{`~b 4^}?!t_}wyl+뜩z'U^'4DVɳ$8p:u!# /6.R RV(`&y$C}/VE>Kwd4Z8ox|N ~b>~Of&[spu+ cG>EN IHsMKeP"Gy(S$hOitF婊)ݟчm6IdžPwV:zҔ9X> \%sNu-ء fN]XDtq$QK&oky+7*J"zk, Z M^ץ%[f`WȔAx?4BR8A-+SF4? )rԳznB*upѣOOuD_iL]>:hcn'o#a~fWڭÓWgY:wޜ0ch YMKZ.}8{ n_M)j3ٕMT*ӮNZR,q=6PIp} 6ׂ%TユVkteZ3Acl2 ʀMZNP5 (5E{Tʅ9#ЏTą& |1Ѳ1sP#hrp-DۨҺ'a|NAc ֌r4_@<}!NC .*b8w KXv2[yi:Dzq`C&ڤZt(7;;e[7|y<&PH(a }|x/ڍ~4]ԀSO`MIĜļZy'~8k%  c933B]yC=lbc2\%\;\5^kD\wQMsNwQW 3hjrx@IzeӸd(/NQNE)(X^d÷)]rZfjW p]$wH|7u,HWa59HD8d"8݄ B5۞/R*WP0="qt@ウi}u>ռ}ĦIw 2x7Ԋ8^%N?Ѻ[ u+6鲽N ?!dȖt2S!:ZKt+V"n2#YʖZd4L/~o;X/Ҝ&BXPQ)|i͍l%rO*ؔvFC1_|D+? %8Ze6NX/5Z4g(ܹzּFa y3D˫*#ð; I|mJ(F#7 4m򎿝HIz@)}g6l%0ZWcvƳiN/1K^Spj8ٷi$,?4jpp($qJ`ZY [W73 Y4;}E zJW$W| ȖcCx7QlAs)+9$p麈ښI7 翖]G 4WTG[ؗ:i?=Wd2xQVqn& ;-m $}*>~-cS?-EԆKb$ -4Ǔ(^oi7OMni,ET |S@Y߱S{;o7:֮4'vrLZiJn=+(!qd`V%bjB*Q'5A_=SfXND'"EU1(f@vޥA~Iӡ3w]6W,FD##oK7k#KYgV&p1hyNyqw:=!,< L  vG[a0wTxHFvmM/tVO>N '%һH  epZX@mU4zIzi7VԓymΟ}0\LC,g%d,b6SHYV_4֟ mCT>Ͱ鍵Btf_7ϼ+@\`n9Hz?/>ts;cZ [x$.7E.g98^LԷ룒I`{lfRʨxAT4Rd1h}݂ixP?I_<َ9F\ba.aV%:Y=qIU(UইzRG:6Hc 0z?b涶lLUs"N>b$'6&bzPlKV RO[nK Rg4)"Lo?Di \~u&vӏZ(PSY S3|:Nl!47 $_~ΣMd rPL -g1蹏)`ށ܏rSA\@[GOo~yQ7yN QV61LIř o*,ORј ,LO:+dn}ӷ \^)d^ꓺ4,[p}oZBc[1҂e.ޏ]#֍2(g$SᲰ3(b01~Cm?#j!CIm:fTH"/~3#p<F6X|S 1 ƽD?mlID9(Ê5.[#}{ ک4"H_30xlݕkZq26O,(dWkK<H҂j]VZVcćPP*)1y/NHpgP QUخ/Snz'Kޥam!ۓjo a_ bw@Ʃ92jWQя8+fpJۺmovOg N"U/޺"DH+=9;ŵ__P'g3=@Kr5=SR4L8ȶ9I@M,Aa7&´? L>|bTHvmE&5``8r1B_dA8)iBw>f?օ1ZAأ&p! ]35ߣcҬF[ YԖJ*%NJ{o=͖}N9nu :'^$XJ 1kz@$?*4`uBFrvZ#I/NC'N:t:}KaȈ)>VYtv44 h^m rhwhkO/.e(rpC7xzs;̾_xx/Q{ fh(Ywk6 (V+\F`/]zY`Ϲ>&=߅"" <]JN4 E$* $II=-, yCo<)+<1k*#\h=4|S3>2m[1 U (eݎ}g-1 UcG-"BDv Nu ܛJ֯R7r%{DH34!>!U_ɀ6#02h/? yF y$o.%14b3kZӫ{ 7 T p{J9)W%dI@T&X?6JdPB?h>t:ʰa+=N YY @u0O|t==CDX~"H.H+}My){_ A] KJ{W ؅55*oya0j悦%,y=oЫ첨ޞ\ᐷw#UE(.j<r]>iѥ;9X a{0TA>S 5<,%c:$c7deZǁ -3ȶ?6;e7EG/X\-;XDm=R۸Q`^Z!Ǵ|$bm2&<Үg־C9˩ziÆ E4[lwAg^B miqCjTjl1AYB]S^dAI fn.ipqU֛!@e!GBH+B 8yDky- Tl}%Ԅ;DP]T3bO2w\^wmC%Rn">^(&UvAhרDjvPs [W'Jκ ??,5S,J4f~KƱyd[+3ju~SjW-Ztp4\tZ$-`-{!AK&nAnEVH0ĉ 8|_Pe||@$4{7/"l0No <׋YK! }pʬ}(:A jVg#or)36;v7X~}%&/i{~{Z?0<|ߥ84 m2ZK ҄xyȋ7@.kQږ4i0JBw'fY!?;Q@M/|EpBhÝY#@y,_J32$eU`y|iS"T cUρO(;:*} E9llc=>'Wc3=*$H;Ź!g>#(&?80|SL^Tö$D:Y~u3QUV)L 2 ֪lpV9Jm_l2T3~qq߶Sno fmj\*qtn?%0` O21:&k{YkHݍ]ifdžj0 ޙMO:{ W( "['z#Sf^~}W 4 !%=)3%y||3^+h~Y f"2ڄz&` : +:">ޮsK@gJ:}ǜ{E'B!-rP7gXM ]F}B%3zp&T/r,J+mSe)0NiN8i]-k,%mjx§ :wa~ 4S3ra2׆q_: 17 6އ9j~L!wsJْ  Su?gR3^waX#DuHKIw(ш۠nظ^6hV/M8no@jk [ /B/+nbނs=V6DVx2GP܁(6¡mnl\z;Mj*L\_<1~ B+J/VK1xKʵ] 9}Գ=x=`Hd:4XyqqIoZ58 DQgx)qBS#~$iK_b>TYo2Y+/އX/D&u B>jΰe{]}3h -qttggAdl d_~ {Kbz[1&¸:(vR{gjZupB /!yQ48"YYE">+%b=89nR,G@nXKXn:}M@=zn՝\d2F蟾me;;Dܖ-dnoa<ɿWndG0/w*T+BL'UC!Vs_%ɘU! c?Ԃѥ-VX!~ә%|:r,aCV /SO A>8_Ym3u>Hտu`G7s굢RB.{7 l Nѿ FeسD4:w) p8}Y|( L$H:/ 5-4R*J\:9]&--*LGmLܱXYV%XO+spA<{*{`;詢P~IyaQA` ܷ}BuD`@JE0u\&"Z]l'=~(%]ɯ(jqT\o (6C R0>QkU%7}( CvZs58m@fQy=j[,d#"WE/ C41;^ȏB_y _ud&}=|+QEQ&=R*Шc~%T 0D c>[Iy1-08EoTV'y Fu Zq=wEy&ؼj:$avT#K|ޕI\sz%JN-4^ąMnk?Gقc_B]: @;c OV+f'wR޵GNJLV]^&q˺u, ;Thqo.PY] ; B~;{`,`6LTCBX2ܱ4'oՇٳNc+{A)ȏ´ḳ֤aj0ʈS 7!\;%D г8m1"B*#/p ??,qH;3S4ږX=Ms|יi!KA\`& jy9W|uL$-\a7B(H y( !irdZCWRcA'6㯍vM(=6nU> uy#{y'E"vA\<#js\ 16msPHA):*М k_?[Ҹn%%To1\bAQuӆف[hD w̔)NWodI?!5D,xlҺ5j'SJ˓~{)!iNi-_bX9ej_< pÇ0={Y^5ؿQݯ#;&y|[6HcX}KTnjXs"Y:j1VaC ͅ*Z8GLa N\E,L@ܒ@û|JsM>T0'+j*w+`Atx=ڰ EӦIq\M gG7uV6a;W+ &TԒ'X3OQQ+iӞ{bU6mF&t4ҌTiؗ]?Owh|adeT;b#1'#Dh@˘m钴m#u.h*f/Q|-$>St]4ep)p n0՛ 26Ҭg$FZx[ɥTBx{;޹j,>qk)p~w6*iMԒqx|Fk} B/ȀY{Tlx^j SM}5MhKe̓HmAs `<&/k1Kw(\& DZ6 ^кnauNuu<@46WL~ 浏<k醯y 00Ȏl}tр=!$^ ]|s Alj4s' Oxm{`쐎Fx:sEEXMʢ:V$vOb-T7nG؅Ax O7VL.!;`p ZD2Q/$iBP$i> ZviBNPZW20@ xaAr vDoS"4v1tҦ<>~r,7ل'5Iq,|éM~G]*!jnNczwN1JB9krg*t84zh"JYN'Sdk%g(Rap pLDn+W9(i;|"0WPzcY+_ ˤ|YQACLdXExW7dzfqyd,Q%Xѧ"qAHպ>I)(̦/c2h`S/-j&,).'RҹxZ Ctx{DM)x(Z y zt(יSB.p/HYj\w9 3lz h=BK1|ԈZhN:\FI/| :&tlyBȚcΉj6UaWPT`(,'>,۳6EKK,Gc ?N/unREU\8U[& ;֏@hHprb1VZpdN;`篗@*ނEYcWaFcPT9jv 6kZ)ZH}u.~hGP&u޿[ŷӵIP;<ֹجJf'<$P@P¡{ {\|)N!!:|YӀ6 +5K/$"+ȉ׺x_i8?Ԉ=]qJ J?ߒـx.^`s @PKWG{:zqWQ7h $A4!TV;Uh 2vl ?W<;rG_nY͔l scq?Qiސ|d qR@>3GW vhihDC&I)(yBaך6s%i x|0>IYMFϏ^"~HPvL'~"]ryƭJY:}a?u]2R*lޟH9[ | R@ԯӹMbQRbv.QS>Ey/m]s{0>'XIvwμ)RfϮA'Q1 d^m/(F[fkUb2Ҋv("y\ǚ&Mԓ&芝Z/ey+ # ^]]Uw'DƙX4B'VA<̗d(,j토qxG1*x{QvV*yLgqs\?}wLčE?ᐉ.V7grݜ&tYÂӨiު: !Ia@gEJkM?Rڑ$~ ʌţ]xvJˆ2mLۨ8 ƾa&g(^Cai8qQ./sO/Ö ?w+)C U۝.5VhfF2% y0AÕԢF>ab~Isr3B`윩 iNܩi6!EmRCAu3WHAح^cT<%BJy~K}(T0< "D0G [UAlKHՍlFwY|\pOsy].n9G6* bVvNaJTk 24+pfcÈAeIPNl;͑5"~1褐e&-*p@'vHbHW5$Di*T6Œ:7@G<đWF9A^&zHIqVܠRs3WOR܊q[X_|flm1ZbߦeȄϺ[d5]q}efϢY5̎ĥd#&!A1,rgc?lxGHC%pSC/iFuNE"kG.uHпpjYv,Jz1-;@H98c}l K̂,{c9%+?ild /ri-1)͖e]ْOuj]ana ptf8qcMDлoMR JM2JvvcqɬsrW9YB"Lfq̀.?jWr-L_[+H9( F|lWJjI5յi#KB&9.0I]zt<89AٷPv<+ ^PqUH&y-{[[VR~%~'b)//ei4-E٪>7\7Y^UzjTOX[n igDf $թ]K~+Bv᪀ Ʋyu*Iᠾۇw[?x OjFk>|A_kzm8-g NpQb(kB ޴KB(I ydftqt&9:Olv8q]I.x衖q3V<>3v *^M5xU՟1nt." /kҷZѓEΥ ؤc b:K(+~z1d ;T-AؔdԇBoR?I^c‡I%Pk,,eTZ~޹ڣ1RGfI`P#yg=c [Tqm-dF6JiKmMjRS5c۶^O>ǽ z7'iCoj )ZLH h /n UJ8F^(iu%LT"hg wQ=^`>gޫŹl ]vڜeth `oF䖠b 04ܧW֯7H%;yYQ[\ }JLq4~X,X PZ?q](z1Xt$!\rV pEzøImxIV& ȼדמ?00qP{Z`p7t@eZ;"_Q&q bT 2PYVXen.P_bb V]*`ѡho.S3dڜ,wc? %R;7N*N֏41 L{1Py=>a7Zɿ6؂q:XkQ5xAoLEYG3pfJ@Ct΁{\i%y&>UvBUw 0B-0Wqjg- V^:@xq35%5ñXoP[Yc\+P@Q[XuH[WQ$lBl1Yρs竞5yn4 *TXbaHˆmӽSiDIT)0mYW at3GgпK {RmJdJepbq2⹚Nu<\=)5:۪si!ad  #Px pXΒ,;NK uk uXe O/s 5YwSkpKo_\vb{e'ؚVV/R~m]EQT35)u a!>M Z&pkkBE>6Jea8D ؓ?%M|`i)x.3JHg{}*8ރ*P3}e} d Hnhio>!So/xVorY`+3.XA6mHo'_~p癵_wUȴI ^4w F!K>p`<J[Q~ePo #?parl~PwP.PH}%Uy-'p$6̠6[5el~L#Ca(`w0*h!>Nf1C4Ե*ꭒd{@Vjox Fܿ)k]h=,&$iCw_58h@-[9H/\q΋O S;vI2[ooNwD8I[7g3/\ur e2/0vQU`ey,R}@PqX &]&b&m0j&~*6!!~Ͻ kI8+ӝ:JmҖʋ(CTa78F]7^1+0h v&a ̦{@|(@^ %< QwMp`>q 8%&S_.(t.ܚD;uީ 5>53;3LJ§;61TehlG~ Pjz<-ë¿>]+9sw?Y!}̾Pc)hjn+TRjG=wpjҫ'/\ _itdvFIKݡq!X +`:tp\v֨HN:0079Ec5ٸX"ħ,GF-,d?։J3"<"CP:dT{=)53ʠeWu 64uO@IU1v=7U|@2Z"`FZu1_(ZJxda'fu;O{)0e-,H_,9̬<);{J+8mp~8K-|`T? *T~(*kW**9}®ҝ,Xw2ι@f ;X 2eՏ-'H ѴFLJC5Lr| ' &\|&@W2+uSޅTN'>"OH3Rʆ|j"mGIľ}fM:#ђ8>L'64U;t0^JRvͷ7x$z@c2ea_o-O~ KcFtEYn|BVb[] $ *\C0OOI"Ox+" xa_ ?ACEMq43*M걩dt<[/s-\ھdId$0 [6CMÔ!C mH^QF1Fz2VGR1a񕈶 Bq9@C!~+-d E-=wƏww ,5Ux/&f]0=jck^sPM>II :L Ϧ*`{A*(pJ}ˍ{Əаs8 j {Ԏkƺg͏r׋$R\JxYRz{{̼u5deoPJsBu1(8=h(w_;ڦ>O| %o|-sTmެqsbOp|BXZSݣױFvO 2rdpPd~==hyR AT d8Ru DkfoSX3ƊM=21}@~I `eIc(L^0 (7kJZ=ݱc挏7G3ujzrɗ`Yb]EO!y_f e*ug^ǗdcEʎ.]]=kDBװW*1RFKDd5NA h37:L00 9a\8U36*A4X?gI%*Y, %A6#(d^5u$)=8J) 'S/PcPl n=䤠7>QOHMoPѦ@B`>lm=I2y[؜p\gr$b9 QHǚ{AhmKeǦq_^?AbLP8N^? Zm ikϾ@̒qy p|;3񳈲 yq>P 9P@3߸t!+ ## 1 \r%]c̈5AdJ[*!@S|&qKɎf]it1{: &*l?g]A*a#5ƽ.'hpA۴t.Ci8:5=x2{hTĸ]!&|Wl誚ETצ30SȦBN0s$ۗQ2C/-Qe\H O4*V5[U`ց'|AP[ʉbU"ʢMiUWf'׭ y\}]J:GIS%x:mW̼$x%Yf- D>@#rj АkT4WAe:jڮ =wIټqJQ&^܂bf+vZ-K'};jy#jb՞sMI" s|E 8rLnƼy"ݗkWR!epy0t^Ysg Vabc&/EBF\Ahe7-WGx7:]f+!5eg("3)K](f-G|&(].=<$5⋯\8nm7 gP[:).gJ5 e%e=Rؑ{AiKi.xڌae71CIƌm^3̍Ey"S.Z#~m/@ɆoPBMӛ'B%^x8hi#%\zqJ`N1P1 r-RIE֙3W^Fv.H` 665IYGgq%^_F3UTsauo(AJc5]ڂu%)#H=5׃7"yըfpZJUq]x;h=͋LOKfd9Oh\[A7v?R&y[D'#2*Z X7lشT<Dח &->)5u|8 RA6Kvxq2bV讯Slh졞YsQjڴ2wyv"O%0UP;zȪj;J_@0ڊ|ڋ^`mMr\WcD%1i=玽o?&C#.K1,?+'DIn괱e~PwF&u:/ԘZ_s@g0Pv*pa{Y 'be$\->@7&M"s80ҭ7X:Z󆤀+LoZ+ɊnQl?GAR7w|kJ&H <]1mhNS^-}ۍcӑ !P`İ{<*Xa 7˵4Kf]8˥6A`-;D(ȧaB#XPJhZ' `C^atV9.܈>5fB}tLj*_YZgW3hȸA~/]ǝx~{%>; -tS<&~k8 ˿@;.,U蔾 BYbx\599GUԃ\r:dRb} :q40:4q |͑kLWIX̊`pơ?4|9Xl\tTnVPLXi_}мK~"jҐ ip bxm19gOx.)Wr[ xӇ¨Ss0c0^O-) "U&Z83t) ~\ @w|.)cm)k/JUG+y薂ߋ/6GmxiJsS:̘gW& {9b߽Ԫ8PDf!?Ѿx;lEsf'U_X;*ԩ*Bh='\ GȬ&o#~7n~藸@ti2cX.W|覸$ɐ|:23Vw" v"ާ!ϭm(E|u LgjjOR{yi%MDk^y §;=!Ku\$&@9 y+#2sR>o#RvT7^k^2_Xΐ[Kˏ׿$J-z_Q1b<5ƐHw"Y{tN}TJC+u %!N e$"ǙDV@9Qϲ`~WWNXRp=E %hꂩ2>sr]"8|aPjM.&R$Όu7 NNfB{M{lzGl0}{C5Y1z.G;}TM:聵Pk\{{0@\]ӁT:+iJ4¢2/R}SJ@Vg{ċ7V\5-O22Ւ(X6xm';Y \b:6tK>hgV[+$:Ó5ȋ3=j6(sK[Nmb4gV [#6jouٷݜzr㵫fyQ^Kw5 rjXd#Z^5VBby:#vds`L/~:{Zʋ O΂!!#};PۜM;)/QZJdzێp==&X4qkX1_Rk6\Vt%HC4J8(-Ɂ >dKAbQK%>gqQkLOOS'ǜ i]1z E5fFYz4{P] Q* Nz :)Eē"ӵqQ®mp^3BD]Yk6 AWJnJ[Kh`c 4 0ەEѤ6KXbdIlb*QPB]HfQVl\Zi"3l6V[wZs+&~y%D_";y!U9yBqd;bwƶ7HfЖl$[Dz>K¸98?hp- 0Ǝ&ݪ9Yk 3"JJ\ i*3;ōJ|-y I `@ӌJ%ɹwu( fNN'Ϊ_9=a3 qm#7%(!'$_H#>O"Jbƣƈ@lN+KmэA;A+&~rYҬ8(Κϙ.Œp%88.% {;eGd+_s.guù'XRwHRT*$o "]7|gj<A]nRJ%30*Y##P +V/ǟ'~JU].k&{nU`OdwpҝAHUv vR8<䙯:6>A4᱈W_o)!0"vkdn= \(rki's:~*rڬy ΉnlPI”Wm ZI"9YUI2%):di_^uk{:VD0z T2 nڝFփSas Tź6ĄRPXDL`f6&roDD!*l]_.I#(9suWM2Q> CUft)WC*(z[}ɤFЖB<XնL׻lq7;覿xSH{L|*ϐ3&"쟖Ëzm` ] a 4)Fyt<.NwFt5YLF}\;p]a5G ƻ, \ݑR*̆ I9dhdv:xT`v`>]3sZ@ۯh9[>~}8پ  <|wGoD zDMFcMBsh"  L(6? :5^x aG]\Og~ujB1{9S PUeCV*H) $U#̾s}N'LJ;i~9ĆdN!0 D]؇ҺuoW͊*+IS={zTܗ/ޓw4dO51-mAt3E 1 s!Iv(hq/I 1숵"w8q\9 bFpoVV}K2₝7!KU 2(>R3YHJ{/L`dFOӎFlc\nj,< =9vІ/Ģ02^i惯S\j5Vk?〽 4Rl`=avàH\0quys.&ʞW5GZXݗ~\%2qLKc}0xb5uVQvC;^@)̈́6;Z$W2`!>0uzVgNπt#'n%^X4D,#TMG^߃ybPr>ӿ,Ve؏Jk}C'iB?z|%s$)݂1^J$H8LKt,RNt skx1Ek(A`PIc1½:%LSԢqa~f~ְ5֫hDH(6bC |62UA^LfҼ2h'Km')P,U3$rXܐBDк`_ӉBISopG?]{֋24|8R4HYo3st3sgPVq ~g Pm@]ifIwJ2+˛t!eY$fjLڤַŠVMf $(~6  @r_Q^ITWXZGoOAW54RE5I׌xEYU[,'VpjϨFn:Y߄bYMZwf}(*H:AM>zT.: USQHv{>_8/B5r.I.M/e=(l> FjӫΒ1?[KL_&C ʉFV[pgPnD.@oZpjFeXH>1v$"q #kw\4+?,;%;yaz}\uݮr8װ5ذcqꅹgK=^RL5 [Z+f(!wRz8c4.}%)0GyUh=:Mq4fS[﴿B߁eݶĦy/ۛ5izg3lxNq^9qŞ/h'6-q9?Tjbyp] WRA26 гK1.I_ h |-ն%r+FzO{nouk?`r?Da*BQUu+"Wי9#}[=B` /),@z/.J{wzIa[HX$o^_5 :[Ӷu2T~soRjRax?`Ql` d ;ąR$Y0?"^df۰Uh>hP 3(6#4ĩj ޫ'vіC#DA1Uǵ&. "d7BDs@VQzS?ϸC5"OuR3/-oQC+eHewS]?-w)ϝiAF:,΅Uk\g|FB$?* ;u_k(,_C yWn6']"P :]жXm,^6?fH9+h ,+"06ϟA_@/\Aat/RRu;iWJ-qҮVȗ\y P^"T'}T-ܑ&8g[ 8H 4w)IxP\(ZG(Mǜ[BvQ7튎(dfCEnޒhN*( x5qU;xI^5ېj/>(en9'&?ޜy_w mgQr 厓PLPi9mgNJx c" hw"|y.FcŬzDa0(@ Q!}ż{zuQw`nW㳞8o^fo=̈́tɊ-rGk$oN ZNM&OB!:"f򼸭l{.&KFX)=}ff_,=H&d"k?OB,͚&"7410xTYNI ezì6 VTZb{hݲlY5-]}4> CFV!{TBn6+wRJj;u508յ GW@; !O@ڶB#؄( PsV\k=J'nw:W|:sދ eeSeB)Zۧ; t7b~@ ;WXYvkjCOfjp G'x:Nxsb Q%o$6|ObVzke\5Xeǝ&U3p7 |1X[Mn +J+gy5'f.l8sKl.ψl jU%wu4#9;IYtyʦHj(ɬwp.ل%n,ׄ&*"C ,'64ƀrn[Hb7eyi(VH £-m7,1_w*;oaLF OϪ wHpc. VYю^ld; W &R{;oɯ tb}˓~LHQAJܯek)ω-#{E v{y/Stw~\nM9 FNb9/ȋh|=F Cy ıT]pDv̑f%ቯRDEo5+^)yb}N¥!Ob/ФO2#Dӱ$7evr/f3֝nQ mW+HrI{Ɣ4Ear˲:F<$/= ֊+Ǥx .Y|ct8Zz>ˠeH?wjp"Tfxui 퐟ljSwz<[Ć{Hhz86 &tEf$#\vL29,iM%RA4K+ߠIG&MHE0])\tAuÅWz]J?9"cT"^Mffg8,U sIщI m/džR_)VAYy3oL1]FrxtKbtU_D@nF~ NȺE%n;oux1R8lJz]R#w~u}f34Cr\R3M_y7]ōe|wqf΁B菫}AG0ҕ}Xي1vdX)_Vw~)l̢.Hӡ_(fH+.R%RfD'@ i냒.\[F?n"z,mߥ>! \ :xX5L4(E͘9W 8Q ,ҽѵ.UHRXY604"gw˜n5s=oi;8ʁ`N'kpe\;`:óBh.8*-PM%fW>`Y| I=p |̒~;ww=L_uD;\Qs,ge_bwN)L>!&U߉+hLcYw۞Y=?KuAK69h'fD HjnFRIBtSꭟpnG0Ynwϛm1pwqCt e)\s^7L`Ys8zT$N=^^o \}cT拏58.WXIW7|MΊqZo0I9%S,%RSHӊ@:CʋNp*L¿:,XX,fSԅlІق{{?VIMυxxAq\e&m:tG恛jS^^Ep(cCs/T#H6DTHO~!)&^]zUi.6 t=z`(5Eeo t,kI\vff؄5T`0.ƾ.z{w=y$;HW7FB -Wֆ4H%*r?9xZDJ{H^f]XM6ÛeA&݀$*Ǹjpa2>b\IK Zm`h)%(aqv?d)bL4fpY. l#[\%dAm2%F_*+ S(UJx_^jL|e6Tt!. wFH&2qҏoRN%T(*J_hOvq1շx6RIU>*a,Oɰ B9tNvِl$ay魭so!ڋmmn熥WX5D5 [Mw6Zu6*%ĪK>۬{kl+gOdX;7rЪVpA7Ee'M`̏vLxWb"BsRq tNNY3ر;@ #o"]A<(y8OמPTYJ,K>IAX\w)~`RVp~%.ywTHȝ̏U|*U5ƷP4r #p.Bd}NCvāé~dV? Jy TQ Vt"* T6J_< ծ X !g#el}_fgf x0Tp (w 9MeU3=ʞwT#g֢ 7?B ,0]4| `c..5 X$D$_yE rRhԄX Y:0 nx戚ZmBi.[P|lx5PAXЀ 09Ma G8|U"ffv vb3'ivE7BD Kݪ%TĞqRGõ .&=6-'IU3}Ջ"gjjWgq Gjeu(>a_۔i ZK|^zC*mc  /LZg3{HOӮG _ -:1 v> ˢ\w]x@.ZgZ}|*@c# |K } =c4T BkTQ̈́=+&d@t ɦ/oRz N&6o _.#M6\sa?;W *4r4"4& h|N}~>σGZ;`p"5:G|[lTTDP:N5/9ws(hBʣO߭6JC(KWz^ve\wI0_At9/~6& |dY/Tc8kFV\|AI4]8^Ahȃ)ya /H}p@:^b9)g@Ɠ &\y$L#k:C꫰e5@^?@Gw8/W HµKeۊ+SUnj/ʛղ(~Rح BiF[@>1 s.7:Se4TQiӣl(zVfJDN|q٘FIX=n櫸UXj'p[;5kLm~'# Գ1a[ݟ+8sK՘ ?86w[Kdi8tpLcbU9=8mk={t[ivBn$Kp4a<:>zasA) GZ$~jnm4xx{$>>?U8ifMKʙtp]Nٗ>D7 FpZYسY/o[ ٤195MC[S=:Y|uH}ZjQ}w~_<<]=?Yj]>GjRx8R"L\&O/aJ[Hl zXoUHl^T2 *`glx!~/!ay=C\ɞ>U/_D>If{T1ud{jƗ*y߅;;^f"o\Ruxː"yc\npqMiȴs-ѿp1`@^λ)J TPr,yO',|#*yQ|}{0'*dV '9:,IO"]ԨaH,qhxJ]7"5$u- a3'E.] ڎgd&o؍OteR/Bőf-K Ĉ=mDH6۲ێbIBz+Nr!mO 잆xJ3.EMcз ŗjϤIHBwׁ E4Ny(RIԗgqv'Mj8HQ,% Lӑ yFs`mr^f!Z 6_^p_/3%TUv2^p?PM,WgM$^xy$֗`K۩"F!e7mf׻O1^P>fT28,B+= Y4{"6CD) [p!e묹ph6+i%$}p4nn//q^֛dwҹt#dtT]%4niʌ MJ7hB//Jvs/8sDU7C,H.k#8e"1W {ɚKv|[a6I7N9>̊r(R~&T&՛%XȞ >Gَ2JOc9n-5+  t0+G>լ0|uv"h9aN'r&`*3`8 `Ú T͖w=#NUjUdyh$_.t¤k ߊæEwҲA_\2H EbUW4,u3eQ%<^f~pKnGYqa;G 0++t] US%YK3z8`ٻ"iuv2d,wHP%`z'/M++!HyQ( RÄ5(7`.`:KFI~12l3誊ytM'mҽ[nn"8 KЙwqkbq)wq p./Nikze* ~ ܄^ZKdh}ӛT^h'#'\ ?>D3;[`.(VT[Y ړګSi=[/]7$֞xc,hci3d,s- f Km&=,>Qk:9✯gx0X:8p&X$-c[:ǧ"[|KE$5lhFcdFہPd%1k?18I'oc,2*&3Iʝ7"٣drSAzcYB9$ފ)η Tk6T m Ǿswo4ÁW8%Bn6YCPYI$h<+^ӈf+0&Ѐ]g8s&%RJarTO [s4x|[͜Zx&3W 鍓ce5ϩT5dS 7Q=\,1BcSDe^"]}B_<_>*@/a;Fm@wAKt,O, :mPCS.RZACHQf)jE;7I|;=MA5pv+"ںsSk~iTD½o~Q aeF^֖`pjcg' y}k 7 HE瓟=Jf򶦧,:T ڝp*m|j89g?ѫ Z;W85C @ʷb]]B^pW3RXaC'UW<5>a%.*  ]@H]<>08$c˭)5M@J`W+E@ E k2~U qW,텀h߲Y5Et+VVTtvswP|q>c{񸥭N,*;};eetQn'R_NE?B ^g`i>!o'ȕxbLW&JE ,+!9^um&XA:Jp8K/>ef[ $CI#rHFTJ:B*T تWrPEթSnA&}ؒt*үxcyҕ| Z8!g&j $05\ pi-r+iǍ_W"g6ͮd=9؛4i:N]9Gܝ7mGo\c48ɗ?W| (&T:^5"K>9IMmZw0[`1YH_p$+=`w]fLɦ ӯag4":ڜ gyQ7RI+]ռA0_TX}$“,XhfvvUK;Ћ Mʡݡ jW{+Tpl:3SspB62y\E 2oAE.$q-xʹAi49;J4"LR]H&a^C5 !xl;17]fpD mi 4rz2C Bqz$DۘpR3*h8{g w3MeY{M,mo٭tOV{4VVnGwC6Fe4Jɡʖ"z.P?)^{ښ~ü_g2TsY]bUhZ nM@l9 P/x0I ˮě|dƅeؠU&ڕY-f^63, K|5qm ϑEM{=p0 ~3% W$${Q[g~^Qh08F&:>.pЛϖxQT`XY{}^:,3贴 zbG4PJ[_+c-cU] nH0hŎ).:6LTSف]:<֥ Zwz2'R%jsDSqO IۤuTesǹyC\Xg(>.;OTgqt;=^2'm%}ekm[-s:)qšhDARHjtk[ Cyy:ٰҩ&*ؔϴD$|!\%KF˳ ݻw\YO:K^8E*J Lld=}yaN쇭vNք tbbGm((3c>Zr qXڶ *_. v(J:|@aח"?17@6@4ƛkeM!I}(wR[ȡE1cט̺7j67p}䓦DV9y.}V<4iyd/_>'Q˗΀ƶ+d1Ʊ[-͹6[{)؀o9h-Z JdOρY/$uՄ~>ƟP J\tu93yoe4$Tcw5K)>L}("*&X*p5oG6v+ƶ!y5ì^O>FqKd6ksXdqN>PֳQ^1iЛ+~#kGW T|*#E\x$нhݕ$KHʬ+ `bI]*|stz#6 kr>Z_L=Bv"39@~N LkC]/ַ0Bj@ڳ.(y'F'NfpqDÇC*cuj6#>c7=F42G)+hkkzc[|tPغ6#<;,·915F +>PcoMfWhjTNaoe}I0m07EnV;6B4/ ,T0=nx7#uRR(s18gq` 0d*].>qyD]~XUoz(m0E6GIέ6c-WH~|jW,:#UK $bŃ.e8Jf'̛1sŌg,ǖX:Ό뼼U$M[*S@ZzǤYIVA}h'dz 9g*nΰ5Ă+b^,gb,ɏ|x42 _(y'Rq[p+ϊWʮ~uV'M/VUbYhKlɲeD9K9VJMBOp6/$l!99@VoF B40uۥ]B&mk5Z}2Qkݙ'MlH;!rrtVnZÌz`/ Ԟߔ蕄o ,[/:Gb!G`9rJH@|H^-&bD$YNk\"]WW:˟LEXv#Xzq.#8|gyPoգ60%eW."vf7. y Ër g7][^ۍ]my_#]=4uOITJ {h&okN΄ ;^T?!1vwp"'i\)4 }7cIAk"jN##*&7˜ K'tYFv\ F8.rdk>Ehqj@@7GjU u'V?Z`7JrE<I׻% 8dHDHQQkaIt zY/#6%_Hٿr|8ﵯeNzo@ iX;if&[1]xWD%dQyEOTNwWHf^< t0ctڷfKM>i qw00tQ253ntHbC +9%͢r%hمr(-5PZwh`is: Rמ@4cb )מF17 CbbT =\F˱'Et8Yhv.o4HamU2JXĥ4B!,z@]U9!z<1`2K+q4f|avc/lgyV*\J*Oe3|r@tD.~b'R2:YOŻTW+Ihp>_BgՕc~ʞJURM $3xB1]xάZꇧ|jFѸH^rjf1fD!3]z[K@RU@\ʳ+R-'T.r9=DDnWF'oߏދPKw-^m15Cq8.+~U@@G#@MG5Tj/FQwI&:e;Q-vhQbdDE'9wRYKD9UϥiO=؝Iq}fwau4HC)l< GwsIs3xF؝v>lqN3' &(A`^3 볞uAO\4Aֱ jѫ/{bXSe+i[ң%VL;x)Qǐ@7nnqEGGjAt>B;?k5 >4![Ӕ839 tS\.3h`RZ$R0r j3Q^Do568uF).J4nI<ϊqwș|')Mmy`SՃm me-gUާ@͙hgCބ0;HE:[(VLK5i+:RDkAgZw޷lS2{,j6Q5%C=<~uQ 3?5{$iC5z3/'__W| .+S!$$l Z;"11G!'v:RUlU "w#옞 ړʄX3g^g'7\,Zlz5ZTBthXx WUz΄f<ń;WguLɤv(ErD|`[{LH+acU+tDNZ!*\T#8zm%3mwMT/=Or})._í9o@QN/4!MJ| hlao.1$}87i;!Vڸ4ZF9_ l>+|SxhW~Sɇ ?5pdK| yL?nخ;)dևPˮ׶WnJ9֭TkOI"+,ݑ@?Z@!#ѪFoVB7ck{G7w`3Ë] G? Sȉ@l.iՂދZ.[4NPwa| "&dWmU? I2rϛF{0dk_r.jy+fPxoįuU1l;cӁ1}mRHmJfu7hJ#M~lX/J*4: *#'.7œҘ/tbx>3;LYR+Y,x8[z=>sJ⶜6DVV^D P3rN Þ@ur<l|B|"ZxIBCڌ ;(C_wo^P..R$"[ojS~8LIt0>QAʩzMmiYƂiV}(} >6?f3X'Nv`&QMRc٪!Q179,d!Aܖ䧻_#mc Qb!JJn-. p甂~ GX.Q.ߔ+ʾ‘]ݮ2Әمq\Xf}c&1%§ ~Q)Тq5Pkd9\*\]M"t).Qf|tTt8Ei_CC$:Gk(L/P3s,x<[4v Z(d~ Q+Cݠ bUܼtuѕ. z܂g#/75F~:.˘6s!k+Y(ҞJC@Ƭa<_DOxTŸy/ Z.xnՖ/,A PٛCs3ЬN\(NA!X%̽9H ^OI9bV]Rdu,bnU[Y.^H#A-p2ȚPJq;DzuЙ4qԧ% ̺6F-3T9a>(7 Ձ-s;faJJ lC3:7GDC _pX\_ln/[9';$GqhTt7hE>| g0Į'%7tYO!ЦvIPm ,O?rvvP.zQ*2NO)X.]NVȑ&' P҂H[u,gƔ4+ R^d3FJlJ.ԥ7"Zkn ;!Vˉ@EW@a"ltjLc'-ObϟA%YؾG+ՁqI&n{xpgwvtu8ZhɤX#tC!mGYvҞ ($M$$aP !ȽqAoA=-~i>MօLxJBH=E2WRJ-~*:@>(u껻/>]6ݕHn0pt^ٴB(v;* b"V,PvLlAEƗx(LRn? t  ^w63vZ'{~X0WҧƝ.HvW-BѮBC\mY=";ҋn P8|SxEG\l2ÐEKbX8t7 ښ:3J;`H ŪGT.0;䐸1v7NZϊ10Je"S4`fAò.QKzrǯ{4X0g LlZɗL%q)R* {g(x}(S)-DC{aJԮ3c̊sbWlȬeߗث/|s &r44$dJk1~;uLFq2rf+ݔ^%X,=n8@F?-`iRBkKvrMQB}s= .uY!\/k`PI8Di)i>Û7So^J mc=?mV<͐[iSW\IDKԬSgmO;|XM75d%f^,KL?,1xD#F[t *t )>MQ*yۅZkb낿]dM`yfω"yOǮ0U3\neSuX6cjDDJXfQo0aQdmZnJNP|lкq+"M%Gۖ^ɽU9r/ rو(4Z)i{~UEBoqmzԻi8 `%m"h,BS1'dg:V+Y&d3OI_[-B#^aQ5I>Y/tJhv pr'ӨxjhlI:GiKʬ:`Zv긃̦ %*bIqԘrrbiKȌ.(P(}pX&Lѭx4].#'}k'Dhb?hk%XN@Ҷ,S5-A\ g$56AeyɪkWphC/Bog @g,Փ.?sZ2 A?<[xv YŏLHm¢Liw.t *~w~ΒA-@ƫ ADcQ'9ErC8J;OSa="0G-dMrNA|9HfwWPIerp{ 0U,3I*K%,gP^$'tTCtwu 0@nBZ+vwf9*Ke (E>L%/m{"-\qTMnJzPFa1U14چZY@[v kB0H!\1`!G$[G.&{.`|^cЍ=aIx9Ҥ ?L 1M+T]̙h94m{b^!Xn1Z1ڷ3B<{V֛ΊK dcqGmN HlV&q9/Fr' Ǽd-Lfz}4  OUUK(Z^旽+Xl˱y-%'^e1P) zhȄc5n}HiUڗp[\=]} -3RJ@7Ʈ \1lgOipd:"ZȜ#G-j{ y#'^kK(V*V u= å1jrU: -m~05jR[`6Ϛ {VPv(TuzHkڂbz^gԦ;_Hhq+ivz8u:P HiD?,lj2;lii{sCkTSyBJ^X\uHXf`'ѥ[\ AbYN!]=m_o擂M-WH&7rjY<۸I9 L_4+l|Hf-v]p ~}׆g33nÔ9H58]RFU L":p},Cy_P;4_K.ŷ(XS8vS\"ߐ K)P eqO6KbHj gȡ7,Z$4C9fLJ,vh31}wa4s= y9 I& 'O,76RH>GH*&N[zcʲQ`ٞ3/h#zduNj$_E3a*Ted7O۝mRy(>ꃰ;u%cD8IPHxR!\wko}L!Qcyq1֊Agqܖ+Դ Jo"QlUapLp6ɔB}4x(Ruj=o6*wHvێ!}=_Zy86Jt?F^( ~*gFvbؕHE%nLQr Uef}8=ٻ\YXc7 Szxj\kf ɯCi<( (39r䆯8Ӫ*MHcJw(COk9zXR^4E-Kw|@W{17VO+Crx'#x_$9ά ;›~E@]CI)(` Y:Up whc7RšT@?:ر( Y)yCl0uNMRDP_}Zуż?O J絲'?j%|I^iD=1xWӐHfoRQ"WTԷW{L7\.Ν1?2 0] H5MM6ΈIy[hx(QdÄɸ I-A"* ۙ)Z \# 84uvJ$Qhf)Ӎ+gɍɥ$ӯh+w5J4+c#78sGRGf[QxJe֎;zK&>1Jm-++)tygji{׈VouBzjt\F8f>-́BXf5[h-0I=AܟX[Ww)to)o$ v<'E>4X)ⱪn? LmL|S8cb3f~aĢ̰O.?ua?څܤm;ru{jiuuMqڊR:*f ظh_fraj*;>/KCM[=WEhq/ڬ3E*]- &X>/}XFkQ?2-jE~ -4GwMK ̥/Ls)(M,(e mA+| r}C!ޏh ։ƱK'u7wZ{x d<{XJbK_ 2n=9x+%$xQLj 2y`bxJվIk#Z$YKebX*sQcT;QɴS)M T t08| m_3b -Po.)Č\%efWښtncmMWU#@1*򊣝9;k.ͦKvJkJ;:68@#U\vO|#Q #Nmmgi omgz#M>/xϤE"I72ܠR nN%|Mlqi/Ђg:s} WRg2דz;_Yjj&AtVA5o>6X“cz6 rW> +3d[ `sYqE" `U?YKĘL+t]`'\%%w{'؈ёKQ;`[||Y-1ex[&\PdX*n%yxKFL—t&},mR;%J3SF R*3X;˝ 022U ܫKfqyW~& /GSk;$`»8WQ*/oU2=Ύ$y\N Dͮ㭴MJ%?"IK5~j$kJH[MU+D95>yX"5ٕ18QH-f BzMd>WCk2+<5mʃ[a֠#lKRTc8o }sǢl.@XpeDL.WwA̚MQKAtJn#s\ֵYsB)_sfscjИ_Rɽ #:[:s'@.1c mL g ^]eC|W~HM4?i(0ShQ{V&< ˼MMQ;ɋ4¦oG/, zK6S#6VPϕ:\fD-ɒCN +<y73#z{&a*c(,+FfrӚ̙hFSUFBGE&Y-剛:ZKAZ=j #š7d_gZɥɠ<0_4%eJ8^9rݢps,;v!.+g4ePc*xB7\$h6 %>oƣzI_VXj5ׇ<ྃ`CPMʯ>眞x9^h TTqX.A})A+rMA}-X_ ۩,3m$4Eaʄ=%^I67l"]uP(X@[iݒ' \ۙڈC863 9٤("oT3?~$1†/Ҏc6:ceߜ(79a\mڷG=ab6%!Lkh$'qcic;*lm2wCKC{m~s+?X m* 3>[=Si~C&q;] a^IeAb(=l(CDN& \ID qK9{?'ex71P̮ " 青Uɫ!(. Y)= J1˓%@. ~# -ۥ?/̇9Oeq}ߥp/}NISxvode='  pdJߨbSB(Y>$4`!lYڡH:OxN"e10?@(̆zOS9,/&s.1QgـX@X&4>6aеdǾ Q]|i*4 w*W4FLQ2y( ;G.ZJ4CDoh致k?7id_M'AL't 9u nDaqNJ5]]Ws+xe7YA Y$nڨf/i3xq\XX*8`lc;XGg_RzEФ-\oǑd%L}lOnu#iָ' s>φyU6ĶT7;յ EbEyM s28M`#؝2X%ְ=ZG ^l(Rss~X:8?f =^LGH⾲d 83gx2ˢPn݂TE̼?Cn8G'v涟Fe@C/a f8 {oqꮑA.m@3. ;\o=$A81"TYgԿ>7yt Ҵ}BPWIX οkȐ&H ?: YLpM'a/&ta!dLkK2Ҳ]r10 f@OQ[؂V*48 W)@\[JY_-n!UoG׳~9rȆ,IU?t}$b0;\FPuTԼ*PIv@yLn ) hpȷgw^$>ͭŖ {1abl~4y 0648iot``ϧaldm,  bNaZWBN mÂq~R5aA I[2}`''b4 Q}xuZvtay?b 47i\83mtFN]snX/g'J&bá=)m!<39%Ǜ]T,ɃJK)Vl<3m/\ە`GeV`z0V#'2KcS׺ HX߼.xAVU;qˆԋ_Dd8nՆn?s~ހ8{ ?- |_UaI`KQo`Cj} $Sɇ[Az)}+4;~pyB` ٸʸjh]a/z4ЗTrxO| [tS2~Xi٪`Wrc,+YVD{|A@lͽ#2)[AT[cO z8㓅<C-%CgIuB· fxnp$~\BȽ/&<3=Xˆa(]1 g:;aZf I?538V~끠tVMIR@O>SoK, 94JXBb͋/g8<<ҷn0Sr/pAGTzD;ۖjNy8xr&$ڄKɚCqt#Ks+o46Szk& Zv'=9\]QR]4!^CT,Ĉ =Vij Aw [R(b (?<~qZ9!$ZH^e$BMEn0]~7`vˇͺrLrmLf?,pU^ڡqj4* ˧K3G[ae=g\9˃EX|CKymI4(!)n}u'IꐍbY? %,I^/)WA@UlO$m\}e*! "fE.'{!%ޫ4j n 3b!؇2kRNa̳ /ύ-n @gFp~W`X1>D`$`ax'$7xWh(Tq(RDg1Q%ǨWM,vg)?RjTXLϻ oO#4˓j9)%f;~}n6"By3n<%BX?tn{5/Tb.6hܛ3hy{~bG, !vyquonuvd.TO2%qA5+rmuIj>bί`"TD:_  ԱV Cl\͠\om&.:HO;h#F?kc0s)4 ]Krv'նIN7__mFDr0 Z*,~2V/ =OYgFKEIt(1E QKF YԬ|[Q6ţ5R?|$HUgŸfh/9e k(Ldͻӌ_ֶվ܏ EЩKH&424YY$v Mj>bQ..ʽ # եzbTtvFZIL!k`5`Mr2ĽպrqBeU Ox<58|)TܘtJ4Y:TݣZ;m2,{㪬iKl F1A^rEXc`RIS&BMu .K(WSLPu~XSLhݳιh9gtuدò/}I\)3>cbF T(Ow}mm&D,ӫBT]~BBS}h=F 41V#~M@&b ˳z"-S*93ࡾeyq Va~]\f7 %:(W*: zwopd!jYrN-<[\HӠ|[)"7tb<;7$Vm.Sn]\*R o6 &TGr%-^5 m~oGN@v7 p H=! 尣:S"s4ؕEp%,Q0dG;bfm#?l /Vǜ$K<0l\KhQH%|#;@Y)]]mB;<g-$3hwK ,=^̥m K˼ )E{ brvCW< A>4kP0= PFj~3*iӲy<.' g nR]MfRd wxմ^[۹w'27+ GK^b LN8==F%%@.Cl5 \)܈='bC!5\ٔ&1@QRD)5A!SpT07{jll8'5"B=:hVJgzN:HG[Ghjmmٌ2p!TlB'~r^rh7\mZ 5;ҡVGGkz\GܖHڻQ0u5Y+>ɝ5/EI2"mgӘBg@:kV!e(1 uKnv]gU}Yq?T)Jr@ߖKDY?7]lH=fIX5]:,UE 9%Th$e~;H|*D])dVye\.0S YJTQ]PNvHThͰ~1m*:ZV3xM<'U,] JٯpEJ >(t.6?z\Tv XCqfBL漛Uq!+?>ݹLbdI1Dni-c4}}Gze>28.AmX8:dKAgi?l/ڊzyB7!PV}Df|FZZ_a)!tz]bVQXm$B$[oԨM#t|O0g7σ7NѪ<ŏ5NX;Nx[qW#d8 8L_? 5nDckvKPmCqc-@pCS5G[Osl@:&XC l=zESErbIT&+:s]]&XfJ=虨A`ro"^FWE?$lW 0G@3L%^Q@i_H8~fx}oEY6/MUcp;>ԫc2-}`N4JZsà3 }e>Gh#LBFqS BUrs"p >}dz=0Å˩s}&'RAB_$9Mf6go*>YL}ùu3wJu!ű-Xkx~s>T]M, #m:7kw<Ϛf?j'zN$r(X9Ae,,wn 5歷e84&slD r2 .PPτm ֦H<븸!sǭ6rhPXԩ M7+ط8_|>n"qxP=ֺ]A=CTP Qyi D>vt^{ rқt:ǯ5gIV:PtM#~Xa~>ؑfakef5;9-3MF]?[fHݎՓX /VtN]c1*K5–}b;aP:#w# 0ASJ2FOpA^LnZ]AZx?G(`vPR7UMBE6/d%yD>TTZsڅ=+,m:C)g5*հzL)7ee@P|߉ՖIJϘ xCф?tkK@@F9&(rߐ&5O4nf%ge9uhD$0u. ˙4>(:29񷫝Ihڞ7u= pYzjVG(p+ߓ \{@>3l?GjQCK>n#O9 6F{ǿqBX@T"3Tr*V\gWnE!,$nvтWӳIPAPܐ0m̌ltqLIϾ!&e1*~j6 k5#̑P*c r="\ чw M{XPebJscoIo-iԥ(6XHE:? G`͋z ,KILm; 'xPoGK(ĵgK)dvZs\X 3$ş/bFfT-` .ͺВe47DŽ%$%7'Ad\;0?Qm.ZD!)w˹J%"j l0}vrOpRx`6ÕҪSh&3u.-=x'4hr`@1 m`~>0GZd82oˠՠ]ܪ6ktkq'!W,AO`M{U03tdԂe=dѝ3$MְNU,_YR; حt0!(|83'2;xt=]>{-"`\Qp /JcP5^7Syf]ih(=vGREhd!hL(Iz+QZ,6!Q9߾}-~(hLUsL(;MVS"qZR$'2Z9FܬfW͵iC5,TbJMۀ s`<9}KIJ!\}0TN92'%} 2oٕrsd"ER{!q}Llk nxIC|!xHii}?r^n˿Q<9Klrt;L7%ϿǗ4! A:7pPH]40зw<iy7AcIB-[yy&}w[Ok leͷ9tx-l\J¨햔'5-SH&=* phBED.̊'XM Lb'DTs!'ʰI k)N`6h}%5] ߇.s |Q|썒#wCu4B#qYm|S"IiM&",G%ק7s7^΢xW՝(b,IQ"##o*?Z{l%[~f3K-'m2YYۊ8z5E h0'e$ ա8 p XVzI$NAk(63Ƽ\:l0z{$'MU/מ {6+@͋^z 3rNw/c&)n1,⩜|0Hj/mZ7K0Yb ?q>:&<~#z澏{LBiPؕ;A VoLz߅>6 ?ܭ.Rp5@"0NBٻ%MllS$ yQDެ+ =/Dk ]z5w O3):x?C|瑚ops#ɚ&3& /_&-;W¾l{Ũ-$'@s]v\ncһцؗKnka;;IVuѓy07-yѫȕw|35E'9CBf¤ʘ8fLPߩy Oq] # xs #3]V? [.-~n97,\Gf1Ba8}>k@}pRۛѦl!,c S@Ba uFx՛5OlE8;Bx=0rT#*:A;uf=M{3~`T <EPb۵Q5gt(A,ݑ g8\+jɌAqDB*Z\: ]1~65+ń {2=ך><: Mch/ BZ5\,QM?+Xն(x걸 %+P6&E>L/`)e^pʱc8eWex?i9L`Gtc(l2ceO_0TFQ )*ADf~%4sh׆-c?v=uL"H"5w6S eyB>A"J%POmƳp248Y6[DoU=b. Bgz$P ^*ZRbW-Uz"0[ӏm0Sɡș I;z7A*M {e dЪsPDOOEUd"9 R3{gٯ-TD>~Vlbs՘bS(K`h,٠:@m$sg$dW_?;sq.:J+~+NLs{pr\:@YW$QξJ)g4z~=ӻNW|"jhƉ-xx5$qʑ\Abn}7aa@T5Y?6DO 6G?aq3g|5[5u炯zL">FRD60r8ԅeZQ܌YN+bC u@X?fEj x@G/ CafB,&gQKqA0͘&4_!W|Q:Q\wvw􌭙Qєf%+HJ\= VS.]Vwب+Z 4 )|pO%#ucrX 5[[iȔryɵW@9l] UIqȠLZ2U>`vlg}ܔ":>b06)!!"EP`ˮP|"N| x@A0䠍<)=܌j0AEl,vhE}38(20?=`NqQ// 4yFٰQi]6 I1X=t~ ixӝ35[f@Vo]ZA| 2q<LR0va#0Ybpy{a'F^fid-ˊpx773~R2$Hbi|2N!mWX Soa ՞ zCkXx5U-qASێOF<=bWiuͤ^v& Oa*4I_;.~Pʐ`6Jʐkh4jzURjjud!|er)iAw]NG'T-`P>]DV3cu'{-մ{ g@߁|\~Q{V^OܝXIMa/9.ڴeҭBmB^$=CvL^WaS ʸ&`*;%guM ?}u5nֱߦ.Gf*-8@A41|3ˆ)ԁ;~r-z pDŽ̭ݧJm8ᑘW9A`;mᚱ#E5/ wjb*0{h%~]ԅ '3T6b?0uk1llJ}?XSR_>Y ``Q6׆IT .{r|FʯFJ_f!W9oLTh .}hUx JV*#p=ӧIh3 ۆk/LP]-L ! L,UMeO#OP}{m$bVP<%>N]pn Z 33:V[!~==;~(`SрxӈӦZV5vY{ft-GdMEv۞W9I~5ws,1c aRUqr Ӓ-Pj  y.-4EML, T\^uW t82׹K6A2>4}Q>zS3eM  of /6L`Dޛ>ϻ7=c1!pMeۚ! K_ŪZJx !dBCt|K<^~i[]y٫!TRɫyd:?}>3M=Ȕ2H֞p a8-{TDP{n+DыqV9/g&ra>u`DZnؠfСb(F"3#MDA3+($ţu"[2%,%wOsQ׽lj9НU.9<~uPhS?.$zS p9g-⹴>ywg8OU*',ƺh8e;WDmSr{?_j-;,UX/-p!.-k=.9~(+/CgS}HZW 3[01"=UY"A<˒[֯F!mx}>'hjY p&z8K_Q/7Bc9׉4ekF53#m qbyT}vy~,yrFۑ\(ϟ2Tk3=dxR],e9"nza<ωpgtm=KU vXu=7CΓ Nnql#N;Cy >3TD7mFJ"XveTʦ8JQإS3w1>}H+D80ƭBx老Pwvݥq-8ŌjOWr*DZ3.*4ʳy]ufõASm`N?>B8]:^Ę[}|C қPHq/+@,. y*N+6D>۴Ȩx2;V?Q*7alBnltЂ'4Lď\a9a5z"%%L޸]e:8ro&r cgC:{5"=QN;׊xNsՐżb[ߔSߪb|8Y蓬 y(f?!27B SO7UDgT*^PeK݁ SW*!dmgǤ*mGg&?[䬠IA؆A]lki wpppJ|M}:{ e۫e3ѩ /am:'KMQIUKEGSƆ}!PKa}$ @EC*,$ǯISD0AaC鏓²7Ή͂#!ZٜIPS>T&ЭHh*2^ b~AFT8u^O{N6N_M"!$G(kr j\FwUBs--MG]1߫_ _HyUw?IX,^אP$ݴ'ARac $I{YYW [хs‚lLJ:T%d<{uM` YNM~"B m+Q,Q aݣ(}mt=16=Pt-1ǹG𵱥GOȟ@?9U$/qwǒc#^rTLX "zӋ!yIejgCZ(V@bIݏTGݍٜ֤J[ݎ]7,m~mEcx V)l]l뜻R՞b,s4ftKK_Txa[Ũi g/S?F4nz_Dd#KZ{s`d/˓A-]]Bh6OTp"ZȐb>!׾7VKۙ?1>=fKܥOH"UV[ hy ^N+=Z(jʮƠds6,.Yͬ$M4NX%`fjswo+]jNRsP)۰ ZQY|@1![{s6$nM$g{{9L!:Er1e'@ 7 kܻʝ r+V`6-4!>kKxv)*!u(Q +jNb$$+"utP:QH$1U7dJ7>8lEhc=OztJa _sIP?g)˨#Gb[]ԍ9f?6N3(%u}Wnp"9dVNS[T>{Nvv6dG@fZ0: ̍%WA6$H=3yH=|ҐK:I]R(w\C^v?Hd4{%aףDįLiVw Ю %$ٳDc5qC`Qk|u:#_DLֆ&Ak/Eť_Zb6z)+h'l M`T՘b#͉V6u%! ̍y_?30x{ S]3X2`t=7*U#)ʰSHw'1@梔_o0^rFQk'v* ImMӁnD)஼C'0PJ~8$}?K;nkz9[(LIZ,z}$TJtݙmɔuCsPGqmv$( .GLn'}-VU,Lہ:BXiWvCG^eHɘSJ rCd_>3ϳnË5kؒ,ޅ r3S$Ah=SfݐdkzA->gi%Ќ'D9_+3cX*Fh\L+ƉA|Bһ)Ρa^zx4T9}Uswf_ZY+Q݄YAn_-ae:8O, \4y_#XI]iWKtٟ9u"YW-;ш#Hd|dp} L撲_"enPbS$CgB;g>\gEa6Z*_9c?SߨS%ctP FsUR!w]E~*(Q5kHҥs/ϮQb_n>4Jp0uckJ+ ҵE8i%~iB+Ȃ@c> m34Z5S Pؽ}EN|W$Soa]ȁ&0(TQl7ml쥖]KQ/zR!ʧ,L"F]b|7Ze{ce[,F6ExATSбSԛVwbi }ј3։Q9]lds!h}%SiF8loAAMb4+ PϑIJFiY\]_O};i@b!{"RcLei}CK˩¯QM˭}fJHA)Wq"9;QcDYæ[ETjJqͭAq<.7q\Un`UB;JA%CվרPXwQ}clzwp,&th W*ȿˮZfNf sv9wnguvi m.#)UWN4jPm4"Pl9U3w WTg%(R5AcK‹ӭI<{,Z 3Ċ.y:! b߭] mdX=?}-)auD*VwuȯB=\ȕzBVID;̙7OMi`bC9Mh!뾃I~F FW#v~Qyu@qrk#, &M%V\pd“{l`ITb:*U}LmoH z>I'b '(\9R h8< P) 1}#i,Bw[XȖ޹^Ukv)`^@d@q|LNk!Xn߿u˳Rq;võC=X(~0M-6MaG,> N9P`ʊ}*?pݼ+lq?yq+5B`Ukn_2-ɓP;fS8s*#ACbeS3BwIUcZ`k֡jQmGtdaO_ؼ12`Wl7R[M5Fz6_wW#2E` 4`?p58_N+߸>副5NJͱj,#[BJ>WHЕsumf 4V3tWsaB}՘~ڸrϧP!OyM$"rͱ-b_\u(-l xK!viF}\1^7 e[m#u ]VR$=y]|b2Җˢ-ocdqH (Qfj<|LXЈY069^W-oKZ]u[$Zu&.RƔql@) pnH"O8A<{5ÖDt) e.KD`2+rZv&S-a´ 767ǥ~ W4?x3}( 'J z h"_\?dy70Ԕqyxg 3Vn-\;\f2sf;J<(+?埘I]QoKpbog!NxWཹ0mM쯛y~GR+o{U% 2浪!/t~LX3u/@$c+*j$-QlCz*?*HHgm{2b5qiO%9FD[.U5؋A=b/#>J+k: -g\v248,UVr}-t5^W(Tu?~Y1ڣP0V@D54]RC`v5&͵WXΖrjiosu!D<$F`o&w? `Uz$\j1GLbmy1˿'ݝt/MS yʋ&]BE]X]tr%z̊8b |D#A=J}f{ܺss#B%5@2]Lϟ[⢋jOhD&AVejZcYs_[k gKZ!W,Y#kA([+bkܱOyYAU5Op]as;[W~-CcN Yq؃eiWc 3tgixezYezQ#FDZS:p3dcnl?$vq>\j3eAѮ~~μD~LP44S|-۱z 5bfl?OcLE|5_p ]9O ,h^vꧭ7;qHRs~gRZA:ϱA$Q(>6)u^wӐ3E`lQ<k moGX˄|Ɏ/_wE 3Z>*s_ūkuL6>cPwWCyzUIJhY77QKл۽Aj Cny)٦i> ˜$"n>$@]Fd^"+ VT J:< .Vp, T}+ZF>3jo,Jy$IQõ(u_5Xʘ=EJ#yM7P0ϔ7(a. >*qa" ii8$$YS/VѣO^978`S\MmdL5'yAtLJM?El^l.؀MhftFH5p>tp`@߉x[q+xCKDF\$So0Lhh9OsEֺ~w3I4sP)Tt9#Ӣb%jQ3K7qˣ@?%ۚr fP}#7^]ӎi*PH foi`"0Vm. ,|\Ygtu+R z%^3u`o.w3m]#av347TZ!qZTv].ރ޻],gG C)t󃼷4Ji'nj7s NHV+{8 g a M0N4^~1bZ .i=QZߺ HC$/z 0ӪkZ!M],FrX3z'xpgBۆ 5)d]|8)G:53à`0G k1ӕOCߨX񤟥4 X{Ceq{M8ٮ[S*pH_  ;tףj^ .JB%N70 L) |c)͠{0@מ03-XchAW 4(Ţix]/ 5tJ׎NsMߡt:xo4V)U[$S#;ۨ$7cvm:]M}ߍ OU^#!Am:Rj0~^~Z>:]b&"PN|w/bۉ`K'j(M,?0z_gC#@&XFl?nH^%PC:Tj{+ݓa%+x_h>$^uZΌgqS<:ئ[X悼ET.c8@|@4)-%xT ""wO[ǵ _Ջ/,=M-+AdT5 ArwYl÷ThK`$JcMlk)F+iqJ^u ˽j*U} ^x}1`5YRqmku_I\6"%~+= |F)rA%oA; *4+35V#~ꠧzm$'I>` !WgH.arsy52Z(+z| i02BL̄ŕބg o,DszVVn~sNt0LaY͐bPSx Ⱥy81#`(l"LvE$E;%e!QM{x'GÌ}![/@ pW׮z_qq,4@2дlL#S p3Y„hNdE ɗƴoL\"WlʌJTA`gJ>!/ -=}4(;мS3(,{fTߌ!u;q zÔ\m] @тW ;W)0]EV))j_w:ɗ 6/BSOW';Ӡcw GH$a'<$[aj]b72֫O)_&/3~a\}"x9-VxVۨE\;G>y#Lx P/ P>qyWa5nmӉk<͕o*d?XHvA!,GDo/s|#T\]BŴf$qc”AXR|A>&kJx܇IH{`xeUOiwvq2/ #C,f3ٔTJAo'[\y7?c W_/2-#A&;`}a6ٖ`9t1(i\7&jo^ K59^fbḰt-Y+qE͓sy}q5bP%)Usslh.L0q0v$To ';Rk0,O53죅7 K)Fnь@달+n%r1t:%@ 葧#h@&X*+]m-f:t 'K(˴<: )v6h8g-L HW,* `|DC{R_r?uAXRD*e)m"6%_j׋p;[^"vC6ɨ>\=f *("N(c />pD ŕy$T^1p]k05sjonsP|j+ybx=@<7 aub†FDd5>Vȵx7ۄ>W#ѭ$x0\.!MZ̤)TeŤYR JSDJ%+znn:Ymm{3 , @@[#TPib%.spbn9lj7'Eٽ|gm.Q4N DUu?(ʹf„ zϻdՀ տHerPܵaK-omHrIk-'SjV_x^_b->l?yh9ЍӜJ+%v|r lċ3iMsKR߽]]ź p_&9&O֌{| jUp4%u:3iĸNEh043&qog(|nA5ѫG]p= ~[|~VTC+!-BLg3ql3½I-w.' $3TԜb޲ٽQj"h< q"Pܕ-L7xyiW#5!|e̬|:(z4ވ|ǝ\F^;v<ߺjA[ bF3jdeÿIs׾gDVe0`B˫zEޖÚz~ZĪ#3&a*|R]N;^ -}976t7WDW{Lt,'3. kSY6+)v~* 3s-hi(W8_)cGOaxɏNԾnMgU m: &̝zUhwFL_Tc;pK5=q. [,+3_ GY2Pí-|CkxF&@3w!̽7+UV{vFoA:OL{Kj8lݾZH5Q"\=]r=I\#MVZίO4Hk~pUixgE睁O 3ʧCha{н(~"$vQ)_l"e\?NF[#x2cV<7#Spo ٰL74VLcJ%sz^w$w|޿g.wKQE.G3$%jUNHrw[h#0LmInbk_gW쒛 +ENΫoɽ>o.فtCxZP95T>;団/ܒm N5|l9mO6ѰY=L.DZ02UFr5k};cefpyl5#@ RLA\"8PJļ`zdu F#!cYd%0g[(s Eg:.bY,ĭ 07TP)| 4lOkrl.W,s1 {ô|qأoccF|).&o<2^Sb~weƍX +-ZR|}Z)n}+fq<^lz(! Ym  ;) `GԖE\MmvC<)Pա4нÔ*,G_PՆn]㯰ú193՛1Da*`) 'd ݢaNz :CegZY,r|v5+fmjO`TssJ͠usnC蘚Pz 3i4c lA`)~5x*HYWn΃<e:~%)lh: E弎[ݑżw?!NOHWgt_uZt6S{w\d`E2 @SA&wnqVސ\Z,+<(_v>=nJ*$ 2 lbPCvդN1B?]op_}bQR@^>cb12ctqZ=5 CBHƢ<'MyCrڿAi7*AbkV[xcmQўӑL2q7 E լoHjj?eigy2hoǶwG `~i8&]}Ult1y֦yFd*R͛vW]`dn{q%gk!FB^xjT,Ƹ0CQG)QK?.ڳ:Y[rAT8~&u6bPw?X9Wf.pTp_D< |DoRГOO؃=i`^OھVqJ/4JXK@Rn"d ؊ÕD$ &Ak9t{ "` 8yND?ْڟ̓#2"y!)MF(b˛Uɂ(Zo"ŏުߩ+SYkMTaP>߸N\ ciKF%WMFRW=Ce{~.ߜQ ^d HH* ͪF6C\z]thB㭼i\OY&&&LQq{^};a82745"쪻%cI28h$/"HkIې(.r`ki20^[w6.0T:Sx Mōў!GbC-'v%ҊdICi4Ω|Lg! +5ikD]ZMPS3Y޽"@f4yN͇!ƺ&8w*^kkWDF,l-fF_= F͎mA]/<%n;?E23I"9ҝ7ںSXRza*}]P~-XkPD!s%ޚpG٨xv1AjG=|'i/=I(n|jN)\[P+nVOA(b꼝R >q[d e],Y*Z%=[9B mZ(Xd_BTؘ&O-K[[ʑ?,ʱ/CS(R^nZ$r .@ʫVjm)r9кIhG[֎L=66x|w p͞?+I q&K&oݖX֍]$mՁwUXP$X@~e鬐v/"R>?0INRv0h/Tw@[a$8{ ӹ`clUA@pv3Q`9 % 1A0~d1ZPr 2QE8<[`P}#z S7i+UyAgkԹ6j]),١y6;Ec?O5Jn[C>IP1&Egxc47e4P. j s_fun+ hBupyY}dl`<70=Pl jPæ] %,{} m*j[ӷd"^ܦ%t {,Eis˒ɽt.RYѱTs>)!#BY;!ooq:8DZAzI3esZeΘimJH` 7oW)FNDsC.֫OxfY=qJCѫeZ`?CYͥĻ(s-H /i\ .b]eeq,Lc>T3K| ֺy٧rg1NGw/O\aI$YLd(3#}v"OO&  n ZU(]g}]Y`Ǿr__+j3W/$oXmOS"ވ*/~"P61R@S$$ 7rl/s /h/'{$d(R+v}0e\ǚyg\} 68@U(r5+Pfѭa# 2 Isf .BjZl˜5.gwnR*|X $JIPʤRø%j&;IFO)5ZFY#ɰsXX 097@*}c2)3}*Zq`igw ql5qV 2US4`+֗k!O_?qz#ƻVjs(ىϓw2z?.ghCN)b52p+f+mAF-Y"5j4N")C}6qˣE𐤭v q?yfID&s48_U;9ښQP,za "owu =<{Hl*'VqzQ? g:@?i޼ynŞCZ']]M-.~LFѕT2 ͮ$OR&#l$7Qx%"fY;.NzBu7W輰B+?*,{_2 ~QܻZ5:=XknXx8gg8azLS%QT /{-HfXWqND[ ٺD4nސ#di*i jb|/d~vfH ]mGZa9?ջ&.?B𑚸˟ۜЂ-d|6eE*}z4O :.s-`Y4yA tĴfݮ\s 2d~-sCaT劬!C :GZl bI\H0V ElEr@8ْMSsZ:XrVx`{oKD|">O/p_6z3ic2d҆O).0$.蜺rԃƺYZ-;hԞU^@JD?aHE>yU*@ՕQ:}C?\g;qjܿ'haItmudOdw^b\Rzt(YّYs/Wa=3Q" ikas,cY&ӁЎF*h9>=jGQZPR*twRǘ_3[eʌH%QB<&kAod̾\˰ JMjy~xۙ/ml'Y6|{oɇ4hëX=A/v*Ui?R2UTI'LS4-kJlGGD~Dٟ ׳ڤҳ[i|Xvj 鋃vÐ!nXxL6㰊~~|~2eYf.5tHTHwL6S֎' A 09V; '|(sl瞀G\`JdV_o!FSh6Ƴ3Ҋ / PIn- T h@g[4W [ )J7N(h~ZLhs Bh]Cc;g)i,Z%Ll:~WENSyujxB6鿤b&h^7EDJz hB QI-h1a.v'k=I{bU ;>&jk=җfnx'YJlM\;f顓RX##$*e.2`+JzI"^!{Ѿxʬ̙b_*Q́+Nsk+c3Iɜqb`P=VbkՂۣ+ w%{yyim1FjY!CTE1".$6׊YC)||h2<05wbcIMw)wh؈\7#0d JTyi$z(7'fg7O%0qqP*ZMv\S{:ku3*(fg39)՚o[o

>M +[řȎ Sov6xjtx8AaRE); Yj.FPͬFA(SO14|%zux0LܣmY8AWIkDQcQlM+Q]1ds u<_c-x=:c/X)<ؑ$f,Wb'n \d)0A8Dgcȴ{뷃WAg`|_˿ DԖKuD_(E@lp#vEYyr!=lZ)v_2=.'KnAz MDMuHKZMnQ" {HUԥ(=8S0ZJVzfCq`dPqPiP'j#l2z+{ H(SF _#AJ i5*}=4bt!"eoUyo܅VxS-#wr %tjARWUZƭ8EGF9~AUp0U %UzǐPvE89)[ܻKt J mX:#]-\ z jZw5{ E黿&s׏\+>{M:xq 3n mΚ0x9wEMJ!ïޏg[ 4qGt3 {ʃk?E:i)GwkupMﲬ$=ѫo}BuQ޲`3R(̂R#ǟWk JTz^o! 2%]쫕_g1-:he,9L'vSBl࢈S?]kim}bT O ^?2|m : ŵtc_))Hʖ3}0Ѕ_D,T ߺdꡘKX᪎T>VPifEl/~\m1#”,Xͤ<fK{; Mf̔vk鶫V.$0SGqw[) XsX۶jII b%tV \4]g^2ϔn>oG[qI/iCjQwu0 ;djH-ђSǙ՟0mdtȢ:z8ğ3NNWdu#ɲ+VlN@KJLIUZNL6Rұ4hI7O>G W=5\ۿ0CS-'ڨO"H -EѺZK__o 1|4n)` =>e6C]q_ m K5tCj,.vݵzE|IUV Rz)YZ2ﵩU7--rv}ݮZ '@Pvc7đ[ *0pߛ < CH?nbyO-7$G=EtwĆb%k$AAa \y]+֩V)20:mʯR]Mu#k2L䶤HzyNٸ3`FLك7Ǿ",»z7^㫠krQt  OkCm@-ұάÇFНhTu>s^GoI#AZ>Co! d5uSSgeS҄([ji cn'.8Ӄå?^VIM{oq2뇅\GNh  } EB5FݥJR1DfOb5]zieҔF5TAsuJ Pj rf*adNPW JE|tGy5}!\ x̞2+&Ry`>+YEDW/S ]ȯ4-of#QŶǝ,| wt di[5P=y)l ܳkR"O 8O'4I]+4szHm:2_ҳ5TAj{LyH0ra,cJ*Z&0; yɮ,.Aߕi[^8t<)̽{#e0 \jįӎOnkpDtYZV0^BV.iG)vWpF @pIeIkQ[Gg3dc6c7zAD Kp֬..9HbopԏwoU`*U`o~+[/:g_mxYVs ;:Aʠ^ljv1Jx0#FU3]A t!Nl`ԘKG'^|yS&*xY;&ؗqн(& .j 98 .rPS'Ӣ8a. Ik`)-=uvu=ZMa+#!Kme!qz#n+#4]wPݱ^[stv-yI޼Ci:'/kQ DB:Kwc(#7WZ8*jE `RM͆-٘Iǝ(SW0%hV)QtvD'`S=aKm1Tw2c(N,뉭SZBUVR|:E@Ps|ōvnLcY5A vORϲa>݇JPkM}օV3E0vքMEyd *nh,3ݡ]h)/!KΓR%Wu,NcG20^'^Q1A*trGqK@lT3*b/8 uL"Έ U B_~eXGcqo܊۹-kg`|v04>iC*E;61* MXhG4G8 :IHyXFSAL .#` օD*7ucՎoH~ -rrl%Mpı@e{s>" D1z Ȭp J Y^I? ԯ. o@Tֶp u!5hcMg_.$^o[I`2,~6kՌA qx.r{b.2O:%ҤϿOv86sr1 ӤbӐLHNi2jIeЯ0eA}Vx `AxᨹRX};eCELkT)tH)`ӹj[|D c_J2{tq2mL`8^WBèQEy!.kB,noy? `m̘)Ä}΋TW/9UE2A]Hm=ew#jg;f`J|=/? 2#Š7E#րHɆ'mCRZa Ca&;$e=d̮ڋM4˸]pw_{EM(]@C;= 2=2BH{Tr]Ś}8ٗm*0r^9ߏq* ͗B^p1 oRQ1&^o7U<>5؛>]B~:rt*R"KEK,)q hg;)3{-06<<~Sxf,vDﰼS4"oF<LװK):)] q OhIvk׷W 8WT[}o[}n%8{n' /Sβk|K$F;uM#?R1'8c•dEHshjkgen Gh1Yc%sڌSPOy$:Sru3me7,~aКKm(N=$%aAH'J,)FlɊkN}F?zDFf5ڹ l X9SpSݠ0; Ao!k &;vVTզZ M5J2/RJ ?FX=eQ?iӕ{ȝ"3ӳ7t?q##R{pctIQ\{.SGQBnsgD(7#q$bƘ&( xR (5!Q^\Z6RyXq'E7dxcbiaCf\y//qQ1;+7?#:x)B2 ޏٹB+|X$DK u] b6*GIic"DdrjJZn'ye9aGJZv9SR, &{sa#<t:0)BNԭ7s,HFt3DG ̟Ye $9H[א5digVn|XgB9 b[ zN_z K/,on&` <["gRKq=.0boi†_tV>bA}t)QVy[O`;k.v4".7Nt3)jgX%] o;dh@ (#;^f66J$羰2?NU#"?J5/Jʀ؍exOMQ><ƗUby\t4vhLE57 =݅W 檈lZovb Z2P&tRpz{eǬhfei&QbU+GDU8i8aDO)L:SİLܳYY[k[s۟imKd^%? ܬ7emxPJQ57S8LI~;x^rfJ4%œ.8UO\O!L)k 2̲aE*;[zxޙ+9W huTyd)`W "X7s!sY+"0jl)SǼ >`6pm"1 yB֋pV̻1ϕr W KRo/DzlEO)ɡHdTAHyKh"Q4ן۠yg5+|UɾA](tIߺݍH>D.]>z\KDkt@]ߵuAe7ͯz+x[$Հd/!L%ŰVī)223\ %n$D:&fW]0GlJ*-C ׉%Lwwԇ6 z}J 쓧enlo;L #r;e= 9M[oa6\GyJ2re?.MZz*FͰBOK&7jeZQr2y3>A"TQ"}-}y; ;(#l|%ynCbB41D%vғ+ԣUb A cVsmSݔgͳr@M n=߸!@йwsp ^Hp!V ^߰(GhN'"c#t1gGq.O7iB̠^al:1Jkoz )\j`vVf蹌kRv{YF2NRiE9})-HiA)y#Fځc`]JAnfLxkG8Ku%~~v)fv7\0I@c6HcorMUH8I((j!L$#ML%ҤVsS:iZˋ JX>f\/-v(m}P9(HJLdՏ~g8bLgrVKu I7,`T"`(s:{tHFrv#!"-NC8v~+u*c=@X>A ):"Q{B8̓`kqcpfz,u[ ߓ-Hv2ܕ(H>+%k;oveW$] zvO*6HܷhO{FHF636]j\QftH.T䵴H(ՉZQ,-Hb&񬊟w8vW1ˣP,]JF,/G1H]&#7df\C_wl>7Iv2${("!M 4w(5CghSK)&ĉ]~xp(b|ú}LD  $"M`Z5Ot@w9k(n3rQ8c-CSݻ j詅ky鳛/ En`c2}v6nhӜ7k6qa=9Tشe!#-E͊e#,(V g0 l,soBP`ܢ]޺"Ǿm/"JԠ])4,0~PPFn-6G%M__>)PY'zမN:bڄ(_Ku͞Kk0Q7"ȑ) 6?tܾk{@ȠRfN  -h _H-6{2uԗbM*c"ZMT,&܀۬G,6c`#G|E`^KsEw1P6b ҦY9f5.hv - h:ϋ<-[GAhCD *RjQ[9/xfz ̮ ѫ\8ncQ$|mBGb?n3 vv)GuvOĩ~[kՄL];&/7#x`)0{[O#4[]ĂMeޠ(Q4XEˢ|-(_L/@97&6y* 9Ar$Jf[zO"[%kW u|Rz $΍3qm*4[Av.vGR,)+_A>iwfJr[aao'kMx ߿_-U:O ,Y "-#h|HDѦ3V#.*,(%-,mc{`@)|PȲ%f\޸\cQz9ֈW~tYF5)eMMvC`֫Q(~˞ڮWٗ0P~?eO%ͨғnȀ$`-xE'H;GgWAiC"وOKAZ.9D%i˔Xx׫#ũg_˵!w~M$Ew ++~4V̇<Y${T=^dROTx )SyIzgC>:d-LoKH$WhDQA,2h.Bս .E=ˏzWɾ]ȧ(gF9ҫ5{2Oօe"o Mח9:; vreS&؞e*$ޜVF8%nfF9H'*ݵ>IJm 9Z32ڄ|2r~ywO}a::xQ-g P\WO.dA=Dfh[` w tj1*uJY 2ad@WToftgV, ?cʅo&S-k(Fq3/QK5E)AXS}LQ`M~@y)9ꕱ#{%&>r"IL)6ֲ[οN1Key̓.h1б‹}#,n jK eX&zێqnQ)kyC>=b@ZɕڭݷPy북}Ynr 2ٕ?0EԤ]2 {2uTh_xR"؏:R k :m*-P.2Nn]CFJ,n1VpjJB?Ӂl&wxImԦ.h}Zq C2;*y5*狯5xf Cɑk aϴ𴂐R70ln"z1'\J\T_2N1?#c0!>&ZT؅$Ɋ PJbVSypٷ+ˢ90@e3s=塏; ) TB aFju ;\َ(g4c6' X،h;UdEزJ.WܫZZ66^Sb>vϷTcJJ*Ϯ uc>+rd(R 025\t-0uYc=O<m ;bW#gk|7u` .^˄1FA +t/DR5Q@ZC\9,N/Uh *J4֑4(b~{ ܺS7 Z/,<_ ?]#ȽudH9^>;Xv >r l1٠b vVm|\k8YE|&)T@iܓ.dK) yaԄ28N*tN;H`z4G}PM;fK /WcVDz Mƚːɴ5cHwwq˒ci)A=],#BW``}4ԔL"%PWn#sJ4N0͒k_70iFW_33FQ $kƙGvtG0@@7d[}̈́B A_%!Յ=m䌺!DW[Cxt]/)B*AMlwj_2m{~}Vh^⋋]=!Р[# I1 A u$}zo9@qݪ9ʮFa'jomȚI$$K+>2\ʄh&?SS ,q3"іЕ@l1kTTN?{y|t4z~!+B@ ̄BRX1NQ갸rػ"%b;>46AlI`}@f7 ͙bj:gm[AA04w`FC3Sh_[e•M;W}6v6_q$s$_b[;[?ͿP#Jv+7(Md$Lp2Ϸ N=b 2A$ 785v,I%%K9oZcFF|Jgq bhf#FFEĺlW pɽ][ k͢GƧ 2C $4&zfdͪIq[I&竱+Ex4/+M=(H J&=GfD$rjn' & I- z6t !"?W`O6.i=w{ǰBTw; .E rU ~A Qxּu/Z}Fd"1Bu>_S@&~x=Tx_>F;zŸvW׶^nt2ЬbL^9nFPţ#ou.)NJ[I8e1(PWTDUKp>: e_֕-b~^nᅫ 4G i/ْlEIrr&C_t ueT0+rkaILYr>*Ri԰F|)ׁZlQ}*6XSS+F_F)aYA[TK2ؠ{ ֒U|XOkU?fV˜"eDa=,ϯ~#ҭ9'U~kSOLʝڲm$ sD M4vr7ELrw r`.oΧ$% >Xћt6E{r npB f1rq66.W*H^`uQ$/ 2QTelk]\Zܳt>rnG*vh†e:UѬd%Ddz+ '*ȶHVmI_ce$bhs(qRTcF>i.0Y_s̖pij]ȹ"HfXIj@қv%eqJ.wEg\)j!JȻ#r=eCM9!j\m JG3tկg?& YBOL@BܤBhƒTMU͐$ Hztspk¨B:q[܊@QW4"Y>ejەvEɥl:>4VCv[vw{O@g꒬h*rNV4*7kypaXh&q'Agfz0Kp. }+nxUǸCrP] IME_J_kYHt*#LIoD7:29f$8Kx$$tV0߶X! ZcCo*e&\v5сZiGOM+1W|)9#,!uܩ/"%g\ iT`uz-`~065|dxqT喊#vo]gLybZ$ FyO}U#\ Vbunj39u䃓Q!ݕ0r5[=BI8?c,֊=kk!@p YV[|;\/ 矻\A.ۡZ 7cp{du4efv ˜d!@77h!K 'A)JqcoʇYìM?s)O]d~@葷Ӡ9|tS[#0#M6-yp̠c)+Tq ѮU%N3 ݕ :ְ!Բ1x0)]tW q֓/E?X CFre}dWT T)&|_^ զM[T/ܗz̚=Яր$ z&Υd/%Ù(ILwrOƵ4ɦ{0Re/=R/"w}Rѥ.c`DoJh1G_d."2cd~\rHxn}V36╰PƖIW:Qic8Q˱g٘{e.?JP-)e 'T"sw 3+6ɾr3ֽn7Q旜cnbs͓Åq#IodA;c^j@İk?¬x[Ɗl5=m'uiD E$( ]H>`-dB$#,74e*'[IPqc Ӗr+ĒǔVA6 ʳ1 !ЍVAdc[U JB xgItk,n©_Ʀ(}A|{s0&x oNo!~^f b⥘uU:iKY٪#+ÿ 81k^05W^ 3Urюg}D:A> (5o[atxcLt(Gsɓi,'~'{\x3@i]XP˙EfN4 1C]k"lD0D ~ػ]-@?4s 8se3-l5bɂL';[r[qH叝.D$r8AHI,SfdT |: eDab.=q(V@#u@a-Ee7AN b ÿUѹo,a}h6VxIJ#*wGAM^|T[dOM op M :H87R9fnvyt9u]/OoY.}.˽ہ(:d43 nÏ2q$R~Khs:>PT[HO$i b1B4> 畣A:|ΐ x~H/& Ĕ{WoLS,1[2ߒ:̾YyLsZac՝0F\3b4dvb G еu .T2 މDѫ Zh(N ƌ̭ʻ|`MSWl\1ei"9sBÜ~rhc]^$~0^Nw-Y rF+uzk<ceZWmtֻ)c_pBT7hFzm<*9[NJ)/_p٫9Ů0K^}|7 7U`9Έݣ"A{pU9)Xmch_+xhN{l6T_rb*y%l#ksES7LS'PuLת( O'6B֔Fq5NcqgY{ӋjcXők1re 0a*QV3OD4/JarS|奪 ɌS5ٷ,yhx"y`E[X帼$h5"T$UYaaiydcixzP44餗]o o%'g&ȿAtz= h D~'`qVvZ꺫Kjd@5Qj^ZnNjDqRPXI|`R%lmyQ\E<9$L %e7GF 8;%o@?sBKӺDXGY_ѧ&0]%z/`x],\sq(CK ^*>48v S& w*ो)_#Q854Yv B3U(^ΜpN['D6#qy\FX5cSυڸZu~uarρܟ;e$BL{##D"*gڕNH JbϦE<*!hPU3uf&f@L}jPOzI]+6`šF\qKrC㛳Y?'zÑp3g yŁ%.j1i@l[432$]\&a0& 4fHKSg+ 1Š^y_;\RAqACN*1 yG;FE|[Q`oG'b]fuAS$ RUsM S D<'uS.Ѻx[ jٙ\ #EB)#g/8IK}\~gh6de0?Cw%yn2U=9 [6f4%̥X$pm&I9j@fyB+6Rnr纥<7i{SԀh,82@0Zj3_'m.:~焧:X[{_<1L&Pq* N8ɝ"pZJz# iv.Ttpx f? GͮqT\2ԈB]RÿD)`&.c :-|ڛ 5S.9g6%~]gBkF NAs?:vsV`o[dd>B"쳈ӈ>t0l&-x3wrz'򢮀[3i& BkPjD/n=j7 yMsjYG_=ٵ3XΣek>n]a+:_vafڶ/ت]{JY\XqTXvb@IT7t*VtZTJH!`+_ ,5qkSD=%_WҀqǧ <\cMVːG^"U\tSph:h GFT$v2R2lQ * TgV}$R2݋:ri+RGPMft&i bCw&ƫQSm' @v^]YMx>Q> Y'WsY Ofhݕ"(F8zÕ#fk*UR:j/ԊQ1L`*E< քUKB;UO2dr<{ : 9‹xEGcf0d7UtVv#˂krqoPM\pa]Ьܥ;`1Zv|1Ex&Kmͱ @=KL}-o&gX j;1xvHd7/~%yxzF׼=Nw6a4! E_wѬ֟U۪0m*oع=1W8f[~Ut2/;ѣ ;lq!/9nq0̻兩zz)g*AZ)N TAPZ&x&y~Zh_E(+57,- M~s@<?w)* W?PW(B&ᱤrA=1\ruQ_W1j*᎜H\/YŁQ;_O!G Dr)p]}<,`7B:?0 xfF~w׵0j0bġbA{zsv[|2Δ+;|/ylD'lz𱒉G\;Ev7[JuD,5XC(X$(ǎːPIp{uςUQ\ʻ<\2;R۸:0P۔F"uQ2*R `9bozX+ ޓ@љT%Dd{Awkj+ڼ# D%%PEܸKL(#eGe2TVŃTY0S;$,i9[jn<([JSnԾC\C#}-oIv 5>׼W/I4!:Fb{PBd^m#ACϿMva:_P튍x_|DyqO+y#6R\/Ng ^lBLz? qJ~,YK᥆b:626cC?CõݞtJ"x4V$l<|3ʅ3!z$}ï}a]=- @-$5rt_ɖ6]f_MH10Zi[9DfZr#zy7!7'gqDK_9M?{zuʰcҜ/m'WXMot]!FPy~2ejs5iyjNOӂ2Q¥>'YÒ0e-5Jڝ.ڙ|j7?EĎƪ!'9alʄx`]zR{ᚩ̌n:pCeߣ 'g=Cn..+,pHg!׮ R3c\9v!OGӠ)`\BJFVǧ:ؗ\Rɳg3uPw7SlSP M7ɟ(4I>qϵ=HU^Cؽ2ju%^l×S= |X6`nA"c0!/:!ďk)&Dpe  --=36T5UşWZ! ]/0p*A!h& ߩw6s+`(QiKW2W̺zyn!YO5s#S\8)8i鶦F'1U\R#A .SoS89,|D3-oic?`Y6nSx2$֓'sfh[ڌ-.p)Q00.vQڐӧJN&ȒPIXMZ*RiGMz[Cckua_IϳtFӌRKN72Ge=Ŋb&R&Qa1%R;v,H??EHs2$}4^#0ʹpRBR){/u5cGoI*.*r-J;JAbtW1Uԏ}.TJ[UzQAd_7XjY@5ض8M~ W⷗Yȧ<ZJ7^UǶz=^J0>>WpWZR'}]Y:^<ȡ_5Efa< +tbo>ʼ `rK$pE')ϋ4:HGueMh( tn c`@̛KL۝WXumS4)`X\s%lH g~ͣ|Gzo=nJ7)|>L~m& $q*{ 4aSv2-SX^#h#x3g>8~@f~9XN%ZT#sPr2юː3Ӊu-HEG=4%W+W4nsb} [~V]-C [qM@10'D=pCE eySWg8I 0v O0"&OY@"&N;4x>e>:Q a,ak4 {G><]tBaK+LUgFcr?D[RwjL`ѵ:6`'(yJB'N[տzsc2#g*MscR:X GftE7e;8I-cԌ`pq>fHdlUNT0*i`el ӳ+X‘h?Яʐ*\+:#=tvL wyіIOՃkmX^UHg̉2L;8sfKOi2^GU) ʈWWҀixYRhK{ڪ}[4rapnRY_QKs܏GCaeCWކM6ֽѭ~MQB#LORR)ИRsXM}:kU}S|1Umpv4uMgz]Aj[JDtzZF."\[xw=IVB_QwQ`š+S[u_y)5tk7S4 )7 A?‰賌J\B6ϧ=u!aKV.O'{ %om`dk]WC;H Vs,".E_]% f +x(ոm'4ժ.Hs9:%?ia6G8nLO8u0VGyeb~BaEaradaC@C*tACIx\%岲|p z?B6׭Ə_<Ի DrsY@g[P{[v&OAnF34vknHϯ2,VP R|c8% ;׼@BWZYCDe~ɨ G&M :W}oR<_Mch}tG{UwvI9 L%HW>Ԧe=nHma/AD>oS5L\aX5MqDҴC]A~!iwJKN_qN!\1.y̷EXA Y)+3qBAf w-(lzmCz7A#c9 ꠳=X:=N}ĜE˯[9ͩ/F9l49PuD?bIջ:ԼWY,u 0w{`bf(V0vO񮐻`7.dgbH;lP=πe$ 4^#\"Fؖf}"0nj<ꝅj㐃dO[]N5 AQ&(Svps6m*ٞ@_Xi Us]S=kǤ!Zڝ2 9i T7ݹRR^W[۷IPyE;~r1 :'rX=.kC=r孄OW6#T^'O}=4Vp-# IL۽b2LpY:!Psig&AanRC I+s\Jalqo->ݦz|;󍗐"ceƑ/Zi7 ߄E}*#%§HhDޔ44&r\q3n5!8i QqB`$J(+ z~;Z( A EMx9źE;C/@$:Kz:]y=ߥ Ou%hbhi'J:?d&{hzvC{ʏWps2uQ r:j28%(J] 7~$PxNN*Ɵ|:m^AԣZɠpˤ` !u!`Y7(a,>V%)b[jOxٰ7ꫫ$uY4^{K%o4.X]GGrw,*Ar׬#/H;2,5l? muUE[N[}&m2oׯ*h| ү+I{(ꇼUh 8TRZmyr\ʗbsi/Im/L"!GI/mW"/9 k tՈ{z^Pvds jS%>(ٌ@b_P_hôWO !4WմMǃTs=V=(.:K 0M򥪣bP0QX5}M\6?ң vz~=EK-T0$gӀ2͓UGpd)hȒ1L{n/#Uf_5}C>RspEjMG(WtF"qedJ BNK&PM됂Uj;ybrQ"zҠ~n6n0Tphر5N׹ SuQ-8TՆ£ŘH囑ScboU1B],>kKޯ֐4{`#.HlFow\ L14a 5t)oⵖ ,~[ 4G:]/K7GgT@QPlmJvFL`sȳM%(l{l_8]DlT%q%vw/G tyG<"p Rq]J8Q.[o|SNgSxJ0^,5_ fjCzhR 0kL~JЄ/Ex#wQ6n-ZCQqؠZmB_V,J=kz\2OoKK2>WͿ@77ƍ~C-)Z[1vFϮ@6. ]GÙJ`&n$凳 q7Xa^ƕ[7姁,g$w2PMz ]86t!s-Fe%cÜG&˲p](e*ٷo1 &}P~0%"Tq.|*X%]C0Y189 և y8|HH>C@Or5FTRWD+tmѡ8Z:X0kVJQ:/ 9JAcS._b:/޴2D}&iHx֡0cUݯ bv54+snk{j "wm=q &R84Y׫l]E2)?r߾5r@е7I{al"NI9?ekp-! =sr!>dd ]̱cGۘ?W̶A ӥ7-R5ڌTt4\e6-6vGj!3@v=(G\;H|(RW IxVo=NosJѮ 3lE~ g6Su|7tL)qP8sL' 軌!Tg־')n`ZAd6\Χ73Ζelc\+[jz΂ZܹiU 4aϫ͈fUsg բ.m7=,8ŽR,q:92D=-gx8-^zK>IG];Kxj v)ctsbH[е4_೤Deq1`!)J`nFW.WmsN93aتA`h:r.'򋝳2hoNC3`:4-q;6ce!mx($n@1rF,ZI}VYѴ`!i93)}[b;d016O/)cGbn/Ai`gZղdƒ%ShUerlW][1H_m:ƚ ^'u qAilȡL\l iaXB) r> ,"=-i,&뻮Jy7CG9‚ۺP>==JFBce9xP_zޭY2}U^$|pX(F6U}{l,V"ƙ;;i@Tnf/q^e CDݱب5#r"̓hAkfGn I%O)@pD΅ײ-;$M0pq5ˍK#lQ@Α=~a =x sFAGb'g7+h>Na.v cZ78aK^A%W*TjQDR${N-Qg> Oqa_t w!9.7ygS#^v(d"yri r(0abGs %dgiIܔ:>bxvZD,II̻GWn&-?^Ԧ^@ TZÜ\K@.#;|聪pckE }!SJQrqM!47'ceC"nk7 \Z-Ӳ` TUwՅ0@>!f;%nGqu頄S5̂2GpfM#vD(A*Zƺzg¢C_UYiBW'H,`!*슧ʾo\][$,2X%gFK>f")zXNa9y+i=NtwנvE?Y T.ĕᓿ9lb{f]UGh3馰 >/TP\ ߌ$)'j{cvG5S >5&!ʟAΦY-Wz3E>wW(jo2& =W0]L rf!6`f=Z] #}HIv=b۶t|a SATᅧV\$?6Ű֮yY`@4Ե b\0T,ĨN h_R&QF#XNIPfqnO/1/"Muсmքݱ_LL^nY6  "?F&GsaKk4=Hs[l9W`~ `*o!_#ӭ\ea>N8,$1]*[jwkBCK@,*~4ghAQDU5OZ%W\,1s>1U;a"o'GȲSzAo5Ae~5)^5%6y#͔OɲS {Y&Vϐb€Rzex@[-f  9xC1=+~>UgG~m}TN{ mS2 F[ ͂E#K!iYB`wϦR68C\Vg*Sl6Jəiz0myVE} }xg.lMYI6c*/"bc'  sDn%kz8'"LhHw5`b S*Q4ʘ\UD~:.[zʘR?)!ž cGn&zKmi (f1 ƢO Y)dhC"~I=·SSES:Qv/NE GY&ٟwcW QW᳼3: iysx1ɝV<~ HB]fю_8Y+aֲVxg7f\]5WAW9Ln$4j8)??ueAB:xR é6ea$SYVxT9Qg*)iۿv&tdd=%JE#Ӣf^p[Kvnu]DCj!% CY2,9uX!=ZęSsD8.rKTF\P0#/.9Տ{nl%YF8̃=^@u@ vC08<bv}fFTP c$_i. `ms1: .Iz;=c/8FYZn9-CP%_f@KŒ--[~> ZpVėy,(U.Ucz3kZ? ۶vkKظ^ FA h22 [QO9.?S1/1@@=AY5;-6uϐҗ°*^/AH!=ӫ`+2 !IXk9K#οKσe8$yUc1#.P̀.w^mL2|aT9 f;!>,p'AJ J^ߕd96AX0&?e |;bXM&}n;"3{ A U_=r냠$։CLc)0C}NziK!XV^C9 *2hJhE.ZOHȮ9(˸?rq%'fP-=Ȏ 9gA٧YDT5d׃Dw,-˳ Z{(lwÿ0p4ԡgjzTnY lo1Y}D%C*",Er0x~GT@cd8Vdb:<PwRϧ&Jڽ*DOl˙nI O J~u)0MhD,wo<;!vx(g2@qz e}[w$ԟW{PxHOq;*|*+B5aFokRrcD2ύI,0I_.ٛ`t'`e)p_dk8P>-=w1>|m-$yaۨFZɹCΎ(Rҙ4NֱV^^*WwXSu|1w$=01,Q裱K2i4""(@/_ 靼:fjxioJy#u-$;((rb"%<ޤW=S$,OY^sH*^)x\k%ك'fcggұ3;ZMd6B)*ŇF{Лȥ=3bm`.%j=Gk &F,":+|j?df7[sY)L(bDL1K;q)Q!W]c{~bdn S]=)b{)f5`5Ջ:K[)u <0I@Mul30u#B9QǑ<;hy͈y߃ ?( G/%鶼5gl)Bd!;%J"R`-2W)GaߨB2QU!3tg}ulMw]aJ0۝6nNJ^f|CصG܎M6,]!6agǥ O-7-Ekϑi݌0ӽREw>0-RW*x ޖMYx8La~}(Џg (=Pl":{7teo(q)nk+%԰_C  E#ɀ_/*R BP}k(O/C93晫(GÄif%t ZPE?Gg)ŔU J<ʴ[KkQ \?{qm%%kE:q, ]])vks!tLnG.d=]VkyPc&RPT0ۗg%)[g8CM[Subym.omL N9дboV?W1DO&:tK*DWM;5'7S4ԧ2K !4Oo(5L؀ 总 ? )[qXo%\oEpus齒CTvWby)5:ʳVPGg[ԝz M+8TXlz沥#,lx'#]~]Wu#[&zHճq ĞhBafV}e8a 00z[`ǩ\ud d,?ŤRW?>0pAshHmMJrskƝ_[ P/TzY̏R2KUt PeT91*WR;.W V01?$szʄ;Nݓ^yw4)НxĨr5yQq\!3l iݝ^<<߯n,|@cl=d_`xmH?uk=HOy$4;fkDΌKvy2d3ex&Bx&vLt~ۯAGZ;nl7|kp^\EgoZɕpK)[} _p@-_Ml1H;U)kᳱ,Q&@JK e<:H@.2bsU'٣yyaDt )ہ"AL΍gp咜KIڅ#E 3˵7Qxt* C!)Z a }ips[qNyY(@k V76M:+:@Wt:hM7ן$_BfAT {}v.am9T/W iDz -;:%5*/v&I4.nbIFU  4 x@" σ_;ڄ%. 8?e׀?Dv$PBd\)q Cof` ةzZRp;՝(X5])oZ߽— S>mer&1|QQi,ER?6iX08ވ;aG"HcǐMƕ L`9=q#ʕvY;IcKF<v;$xKJ4bbau("/mBm-]LȔH'GuXI{WDiRs \r`.دWD80Lh2tƫI1@L '5 BŒ=Jd{ jн?g8 ߁)?}8#D^@HCf/ n7P&E5) :(̢F VJX$'=d]?Nȹtq}5 c^!5}X?gOxpLKי 5B%|[;~ Af+N~/Qs `nҁChJ}7 UVw2%48-16Ig9$ʓ'vzF{d,E_G4`eFjsSR)l`Y_-=ܜ; V:Tx!m鷠Ȯw;1$Ƽyrd3iG<8|*԰Ex‡)$ʚ6 f= )lBѽ/QFghR۩7ZB$/ 3 &ry6(δRGUi qda KWق֨# GD9wSoM<(Ż=*s-Yg/C 4)7 1Rޗwy:v7:P*RuŸoOEeDKS\7n+KE~$&-09-4NSS^:wе)&6; :KfΣ_ TYyqGe& 8^$;)~ B-K~Eqh;Re$DɍrƕdR7>>nΪ"t'W'6-+:N,q8C]h;CB.¼J bP|"5&kWdh:"yjs'Z@Z, =ӥt |~$qIZ[nzоVuy|N14Ȏ=-qC4wC1 7V7!pJ[8l:p3K{@ 2 )4g3OPo:ÔP+a]2lMŃ=BvQUʧO˙x8->/%;SD&u%0leܘ~LUqٻflK+G(0F A !q**pVEC]gfYU~o{PLûe#@ED"z{ا\ xje$a `B'n:1B uцe:8vV$ICQ-,J?ā*)|TN_7.7 /쒒('.!eF[|c lQľ~bBrS$sH,kM-J!i٘MH!JoĨZaK0Ezz hx Ȥ!)m0Kw _I!2+108GM{A,v'"#-^x %\/ÅܤɌAϚbf߽R ФA$L鹆@jhudj@+nVNC(C ̀A;"&ЫE԰!I=`+]>D itM5kGeI!lVga-*mI ҢhZ5-OJEXN"9a۬;i ymwʆWcZ)U3C=-zdݯrârWF-wb8l|t,v0|jVG?!pi6MF韇ԏ*Qkd0&4Bmx*ﳌPA|2ܧLn |[q22_]a5iE$tK,ڈ'CT#r".\l9=/ÈӋ[YK|J(=wk\*h=.еG Q/8G@pAƣť/4LC\5pm?גHӸ 3dmrZy0Pr%rߌ=CeُEi]#(HEO^o)-å1}wsp콆:3ϳ*/s1Kj\[]:JIX=m+(CVTW,oX I1 \C9|1BQ. qqXEZT0>=ĝcbb!>c=Owf*H:YoHꅁuTn\"37 u$:c$ R. ]>/ޙF41u \o`~dLLiC & Ťr.)GWQ6 ]>w!sV3v>BbLh8n@͆bw7L&'ʠ-Z\zt:'FCG|{H\Rk sDF;Ph<mn4YeX?6ܻz,>H֊[Wsˤ%󫆶rKnHiK'q(eܮ]B!CFꓭ} Zc_{[' J%*MUx@&vDQ1x'/Cp~u/u҃,"!j&BƆyty$g4/#`Șbdsp:lp啴L{0YeHs$4qc-=-84MyrCiJOyF * k+mp3eUi#3!bTES%!Xޢ! .4!93^]VjD#(ݰC$O\/J@ܲQ #ƇFv;eQ,ѰZ~: &<.XAϮo;0XcBLke]m86>jg֋)3ϮLMz6T-:tKmSk'\¸!QKuӖ @i7в+NFKFNԄF@<%|wL-?ފSQe$f.vSv,iՁBݜ=iڵ 1Ko%ͱ[YGhe[vVk.(p}ܩ0tscȃ{k\88bCxe6ovtM@ ͌pW#j w`k"!A6:aU@}| F_k=mĪ; ٝ]cegIZc=(}U@j sw%/GM)\|6yGre8v;k7 )][~P⒜Ǵbjp]rxmo5͋X<ئe 0v37;M Y) m{yycٴklV=Zy,D2UH>Mۼ24}#lt"!Kt*,%IAuIOhFGa*Qa/WZaX ^!Z*s:ɯț6wc^s-Zq禤*GˊCiWցȜB VM2;lU'%Iy4lN&jR}R١8rd. 0B5hvew4»'NP4.cmqϲ~Ҕ~Ȃ% Z5ڳ?[?Ip^bm&5u_߹l_x ,𘶄QԥAVW:XqswDD2r> l7Z>o.=N`IuV7| Jv>[^_׫\'VftjaϾPMz >gVW6Lb"tix[ȏo -PbNs{FDhCşn4ŐU QsU=<}0>=` Nb|R`lG"Bhh7p3~:nq;UY]8d aCZ:B9S:k̨f7uGk鶡oGp@d v 脹n9rjGkh > Vy.л?-+uGKk`h,##PJ"7KH_Q[}vx)+_hӅf?u&cxokE1 GdLK7cvn*Q /t;z Ǒ|! -Zeh57w|k.զ#/e)|# tb*Rwz5,2uWlݎU'ROrB)f یM2Z8 P:6HX:-tvрzaؠY9؜1H?mjn(G"[8rSj/=_|7%t ?XQj%<5̵awढ|uGHՁrNV ,ZhRJ̐;q]H`b{=d&?24;'a2}q7?f%T -cObr:b# aAw}=ߋ3wgƤ4^>KBܟGuZ-tÌ!Ŋ}& "t8^;vl8E R᭎Ц++0{/+1J@h+_<)_i;XGnVB6ӏ豪PCDXmR5m31d쬔[4 |[mKg8N*dİ{s5Cqf+Ou{ooӕZߜя 9M21%>-A V9?LNW$B/ @mgp=X+ׄ$J*,Abȹ=7^)K hZ3᫈~A9!}n*s7 L2IanM`X፡wB6} hHFGqzi9xtZxyRis YMKv]tƿ- w[*ҋ"Xk[tg5|,_\33*: _:زK@W$mӯ ''_5&< zߞsiH|\{:DEISlD|Π9u!uHBYk qaUg9qw'Yfg? *WX6mI `: SAzd ru ϝ=/0IAd/ۍ_eHp/i*^ m6+yˁ X)LOJ2T(%3AmxlLZ|;Izh:55[z⫾)A +!Ym({M:6bIym9"6`4mWɴt8nr҄D믑ĩvC t&%ݭAHkcR};W9Q+.X.ϠXop@ԓ-Wc5pڙ,%)2dSbɻ̱1O&rE z`J)TP'A@REME<5WH`޽Wd%Gl%~D8!i#S"mdZ=j Eh`u\W{낹0}K>`sL_~mgICA~ty|*EFH/U0"9}KNG޿A/Yt嘼T&}^.+B];~1tM9Yķ%$?r @. w_Ƌȹ %'뫝o#b!rR]G9!m[vT[C\f-~ҿ5H?B?9SޕPWhfzfVct= +x/Πn<7S ,jOiEqdyN%⭟8#IDx]'L| Hvxq0`W(nnHaB %0~k,JuǔReGSWQOP'/gݒ!ŧE]Y0PJ!@ȨmsҹΌ stzwu`yPD(H j Vy@G~7 ]y?bVʰ.$Si 6͹/W G]qf2e3At_Pܾ&AY ([mlݑ?=),TmAi\Eg4jqnv"^&/N؆L#@t ;ۿ-](@{I:%p{Ʀ) ~х'z y=^G:DkpIt/ LzgR]!џj/ezF1>ȪՄiSovGi}I0-yC-=Lko==@ehpչ@X왽pND|x}Xge\_nd#.)hҔKM؞ͬF%}455 9W_=ۑ4:7@ETq?}qgbCOa=sA+=D#OIkRz ޚf@sUv/óFfe^USi]Y@ZTa~(S? J}-&cr4!NN{TOM>|]~L _vTY0ݙ7wpݱAmbxq1c8,FowLic9*,y i-a3ޤ#ϓE zY-TvG|Ըďc*U76^T'kdժ6@Ao~sx7f/[:MF+Bm"iѺ viɆpXڲѠ`{,g r5CgQ=io8 vtݼq."KRr6vsc^g3f*j2sf;^UM@hNf/AcdbXع"ޅo14^rvo]gUʽHǚ fQԉʵT>k]*`ժ%,xc4slzz%A y Y9KLַ w:1Ւ{/RǦȌpRَLsG]"6S-\'Eam4 p=Tǯ Z6zH /ʋg2ǧc@XhLpƌ0p\BBX11Ӵ_eUv=}7c0Bݽ s!lw+PT!ځI eR~\*xJ>ܞ qt%ݓBU;$q6k1+{pl#eS\.WY=qi|Rf{Ez֓_q+%Y<4^5zQ x֠,N2߼;{ E2qgKy2C\Lq}ײll#Û"Q#w@%t8d^:0/QUxv(7j\?$1NiS!җ.akUޥYжciaō# 0=IUEl#I>٫3-)x}Ufg1X/;0Y",'dK^D-\5#NRh$a;eAXmkőJžЭ] B١JQhi#1d$z}Kݯn 7aZ-5l^z% ڿarqyŊr%m,bz^%52Ko1IJ*,w%318UPfլtBȳYb3NXcg:6FylH-G Q#B:^cglܔy*ճiǟ7;dB Oofauq_bj9PWhrWȶ6*wE Ym9`M .%&KmYy^,#>A4h}^eq_RZlŮHl(AO|4!D.I#ˏC&txuJ[^ )sGT#e#l 2艈;C&laʥ>?, CuC)8;:ΰp nhx(P0ŚT:ʑyFJze?R<6r( cT-9vȫK8N!4T/ /g&S5:&38Q,,nH a ޔƊICs5J{}V\QzLJjTmenԪ׊N- 7JY~aZO1Bd34Hiw^$pI?8$l P3P"yVJmqcTGkF%rIA9\FyF7vt&ʚZ,OcY)`SA[klk}J q*'+鷏zm6Q V'RVm#t+Piݯ5EO,%lJE\dD"KkCCuc(jVNr>~j.xcT~2qS,E0mjITsf -׌834>Daͮ7ಟ*8 Ij\ Ē\AsQe#Cë:=$Hգx,њnrxt]UgHOq~suyykSՀmΝ̂)cW+c(OOy`0 BqVLL:AZfEr)"GpJ^+_gt]2=kZ̾r'ľAkиTKPޑt))*bMk1Iǁek&]{yŬ-ET `s 4.OoDJiIˁcDv/VrKp@z'!kCgNhawM]?O: A;߷yMUgQ C2ɿ#pԫp{zeL[SPQ7uAZ~荇JM xnc-U^><4q]@;#Sd0 a/C^'KXUlI pێv5>U` 7ՒlŠcv/uZE.ÁlnE ^CSnJ?n7oc$l q\Fwrz1?.|h^"O͞"h\י~td2 i" `0AihIV(^( tnET}U[w߮ė~{م!0!!C;a4suPY2/39M?DqW.7EzUJObq#rľ{) a{o SF ĿeH6GcD\(E}B1ց\7=SOV]<yJf57]Qz Ό&~$q_q q^IO@Nh[#يQ2_) 6Osӱt}ʛ9XFyC.xtOeUn,9cP$еD+A$eKYK>S8Д`RX륻/YzUDvj"k |)_Y`P/-oӃŮ?|}XߢlJѸg zW<`s] D3}V3, ݔcyr1. ץ㧰eZp4aIZSzu~78:۟Jo4_-vTs&~ۻ+X*fco.]YgEf={?42vK:"=gTHE98~qFw\KX:ma;k+7]!Kn0m=s*ul w(OOk_=!YrA&RUf ~D`)xͻruw/sLMay+i3hKafPzYzwqf=* `#^1H5L*Dr xd?]+@B-i /Cy}q\cƥmzap֩cQ,GKq܆7dCFl=G?)@BE HyNlK8%(  N["lX㙷 ~3ۏL wj~3'o[ M7H/&ko < EɼۛQyf;Kˌe1&0/Z9X8|6IwĦŭUcJ7}{Gw"TUEڠR|H$8 UNzб\jaH(_(#}"%-QU}tl1N3lVC:М[z;) tae+ JB~ЅpNXx:WIt=zE>!7L?*8/ӾWs;H o3jx_b[.Qf% _T{닮ꌃCD_d\ѩuȝSczb ux?1 8GwEqjyr_].xCu3 .ڮÅg%;/6,j-y/K|.NPkfnn Bς 0_If-D qoDk!\8In»y.vK/㟪MbidьiZHJ? YK<{c-e{_8΅nХ³odeU@ n˕éL>3 # (dZ6)x#[c^]qXnbFmgw޾?}d(> 3Yd-0iH:4cye/:dfcpOKph`o;A;QJ)/qT@ӀPtfRy!fۀ@iF dpG m=&h6v?ZRt> ۸t+̀GDХQz!k(jX/aB(=.j=XCř8q߿VRGJjDj/Dn8c^O#R2ӟ^)85ZBc@lbHa'L".^'r .‰L9 ~]DrD'햳Ҿ3FAu/?H2F!"Ǐ SE-D| >,i|#l壬uݡi=>g ՖOlqB5Lt=e[HCB')ϝd%PS#.+ONuU}jSKʵt-uR #7kreszd J}zo(f Й(yq ,u݄ e%6xR'NjϔiiV_kZ=b۰*w~i%{IDQ)LVCi/DVF> SÜMfwj&GN0AO 7l+|G9Ypj.9+1o^1k7s~7d* 7&kTM.l{Ũ#- khf;G iOXzTcmӈ^~̧]{-R˸ȑ͚`ۆh<K8|YLy.H5 -{_C*0WJ@2VLKkD<\F2EY1U4cCvAo>gv}PW|0F,ih}X}OM,ڭ?k[ZƯ찪3/K,dcFH?*[Xzvd5ܷZ xJ}u.|^>@̧C ݌sU;PmYΙ<L {/ ҦR4#" {Ӆ[h< fyRhp+u؟w߶`Ƞ=MLKn&sG69YL)2eEٖTD#*N} SUTOw6{lrQX!m>LDn,$3~tU&٥%BႡpA,&.!m_'<ɚN8QE݅q(ψЭz3ҁPoeWxq@y8-淿27a4%\WOl[1o+ƒkyɭ=U;e1rig&v|6hNӻVth+ dSЏNQX-ZZG36**pc['+/el$80pEK9ZxY,@NC^_PD(99,{]|\+i.-#HkGy>[8e| gW<&;RMҖ'cC(Jyz?Nr^;\͸އv$n'+i͙㩨V!GI z'K9Qb3SLy`cvQלm-'2 Q_07H4S=1'~  )&NUGֿ[..fBΑjC+V4|<88\][̨OyeEɳZ JG8a6PX.h2V[( IVk7_7HR*ЦR*!'T.i_d+eӝjo14a3`SK l> ̢hZ?麘LCF4OV",Jهo ($,т=~7.Pu{M\mRJ ")j7Ey3|Sz.mrM|0UJ?ևHm8K庵WފaqsBmDZ0t'w9INDIMf2z,E;G yߣ5;e/isF!&s ׵$͂:ۄ)B3[Zx3Uy**>R{uSLFO Ip e lCG0-R""Șijлo9ʸޑ8fu:5Z+4>K vrbh /Jg{1b/E]bP@Yh24dB:Fw6Vcz8ɕbǙ6Y?ֻascS5d,&8QJX7Anl}ߥBi'p ?܎r>MhԧDFdy; afukn:4NjSDx,oYRgtQHoXyIyGoC/w W8o=;ߴWsZ3:l6)<״4{ʿEHsN{h-u*p9[oPShЎmFaЅ j|wdE+yV 9uaqU$YzrޒGC VFIVǨ yS!kt^KhjKom e_o~e~L1zvZcN,ˆ5!ls2W0vY.i`4PǸjc'"s`$J Ȋk,0C.LPo| ]w>B7!*[ĀVұdw q"l DTYhQ&i- /듆.d.~$]2WJĩc&㪧9-fdS,IyL.(l=6Hxѵ@G`i8P F #DkrУGaع`ⰃkѳGtTj{OPTʂkF먾8؍iQb͊s7A vӎ2wH)DQʜʽ2Rʰ*؅C2bIƻVI|>v2ukAI(0 +H?_'09kh=״0SQ_="<>gd{%3g)mg~-d6&y[`K^)W#53eH)ι5|->!j}&zVI@:$/w,&nu1?/2ǏsD.kaN ?΄'NamuRF#5]٤vF>]$$vj=rzInd'rO/ohw8++ K{ Ǡx*:rq#iAN&_{j'\: Ԝȳu325$X~7LN RQHߠ"yKjVJx` Š=bPJs5tR?Je%z2sV!dlw} `AɅ4(ڴF>T\v!3&N8 "-3%ӏk^& \y!Ɓރ?xAhcw z~vA\0jR4pݿtll;}rz=tR`6II9%wzPm";~{G9|70x;'r` вLmø& (FeW\U}u/1]Fe{z .RB,",luBޏ"LjU 礠Rs{cS}YO UD0#˫4 _j0R\~\@j)Z1(g+V́$.d,W+ !sPω/I&pTG2yv+c哭@8GkvIS$|^|JYV{"wW) a釧?˯#i)y)?+>ܒ J.19R8_ܿUbјEI є'$p t"{WʯO<'ӂ4%c!xs >mE[n?^ s obPQ]Gaf 3UurC6裢۝ʍ-bZ'DR^*ˮث(ah4N:W!+8d \1i>u/>vJ6ۼMH09'."i煃 xDDԕ8]<A}tTK\cuUй):0NT6s|HXo΍ [(%݉OЙGKmϴT_?L:C@nǓG2D+(&oqO=rW T8jg3%9RbzeΕQo Cewl#Z #2{Χh igM+z/N{Nqˆv__6,KfEeRq=  '.(O8 "uLɕBwE7- c*M CԊ$Fk?BWB})hGkj P8I<0+[Ft*|&{a5AugmTr)oQ6T#F*-GL&"BZTqRbeA?sJdu l5r3[sZ2De(+|~`sO(`d2gb% R$2z5~#%)uU/q DЧGF' BM7V6?RĢLĪEJ Ql}ayn+ 1m nE֛Yߘ"%֝+j teo%zsi't-SAnp}Cvk"1tlք 8 ݶnfNT'I=$u&VSt vsL=(+X@ZǤâW顕zU~A/I2Tu|| t/OBFq3S iM@hHPF:}#- ¼l{ƤaˉCo& TsDQC(W#/I:NV7D9$Z&hƸda}@LCt5UHŰnh4B&(depV8ؑzlp4>{w+KJf"dPT5L[w C0@ `i/9kpfrIG*&,24Efu Z`ψKq*K7AS"eetisFwͼAgP}ڙ4hɝʚ?/yY̢!U6Sי`J.`ѳ9}Lw #fȽ&5I0>ҬfS>Ae_l뱯"W"ӂ9E/̥t6ҶpUFt'K 7yHCi L$P\пQ㨇\FuAx8xnc>iE !h v,K?=\&ZP<2k NR`BV`qs-YCx4HS&ܥ|-'\sY-紵彭fF їT EFn89&pn/ٱL@DeE!ۍ0NBnkt9aNnVS \UlsADϥjXATqpHXh,LuLrFA |;Tyc P>wNm-y.C #0Tƍ%ϊ'd#&uZfBAoU9SLZ!`T6_\8G0sbnZ~SGF.v.OO/py½[=-͊$ Dwx-fт540)ex`"Mo4: mI\I@|͢SDh?uyljW,r`W|[5hEJNR/ P']Hd4} 6P1UFokM )%=XȜI6|Uk2ސ3ŷUՇ[kݧPf)uM .@EM̦H+헑‡*`H;.UBtSlon@>Wռ}WԁbYacеnم! Mh"N]ys\zئ&4KخTla~#A 걀y W$xYM?d9_HOkQH_`!6Zh m8Vԩ";D/wdAj(c(~זxټJvyЮ=PAs}['0o2n+-lܼU!ծŤv&/å:ELnPdSC_H|KEރA3Ϯ7^3K5}fb2_y-2|n oB+^JŐX\nB4/fdFgLx,iM [˦g^N*M`v,[؅A<'_&bm$L1s SsD,UPtMXD|:\gga%jkJc**$\nH!RJY/wcS&(RܣnDdMT1HoP.t&UW{{WaJ"B(^aG  5dN@㩅Vo YPƙ"*FHU9zFVNm*YawLJq#HN3Q>f&ݓ/l[hE(0#i̬؋`؜'났ePoK3ʰŢ՟`)Pm;a(+g.-kRH"1Y =0k}G;+TPҺ ?egBEHr_o(? pRm|`qSk{h@ZKx~MX^֊ZѬboGZv}]^eԭ{{_/5,Wu ~fB5UG(r Zt0!K)Re47ZuZ޸37"vx{3Y|Vknv/w`Ov4N”T 9 יqb_g量!o0 [=LYw>WR< u)d6e`=0s)lք{t$񚾓/PYr 1.­-kU5q2=<e!<'\XEvUWOB1_[ad1u$r =3 c·s#[b^&K8B :Je0y(-:)G=^cs~ +4-'uMIZ s\gA]:ҵWc0)+vm6w_leBj&@,אPzY~,N#" N'S'u(!2yczFC 7Xw)ٱkc )-lue,@Ͽw!xhu&̭Η+ qKǢJ$&HS6iB0o6b°hh94dBD*KCތ0h|۾48(8ռ>#XF.tA?<$뽟Xۣw_t+J(9GF @i\]u_A?q@t޶6 Ѻ'U8; CLj&|%GF w/nd55D0hD :J{[rqtx]FziIXWܪKW*.ol4Dn"B7̀ !z^+ t<:5j52~nB72iw>(J 8$U6 \^T&s /%T"$(Lm/l} 7>5ޚ rv?_]& A/xlSajNEeGi|# wbs| 9D%I{r}>N'= W8BGw?$y7~/~P@5Iu\yk;Cu9r`&aƼdXG2 f1Uo,YXT_QނLU`*2 dBM✕С#Gkz9K>TK> ̌" 9N?J?;Oy:A90fDv0Q:\sIP+ b"Kؓb;9 r1]/)b\>X4sOEX<)Ѭ"͚UbH(/` I*xo#yL=ؿ!cSլSRNNZ+VP{ׇv? .0 bXPi)}|M$p`7v'OGI#.Cxn4ƨ4" f -{㟺 :I>vmg'&5"YP Bo|i7Ls/ѳm2jF{4ͮ\Y17,a$''<$cJ4:Ms *3p!g}~}e gun0_'/n(:Pvnn_"._0#95V %^G6}:$:6!{܄[A)hgV Z8U!usȔ<& Jׂvy޴^ ی^G]y[j(os-1{z@`/"܊j4eQQt]ks~4r=B>UcqXiC' C8OB`vxƻ  Bʲ;>bpAxߧ\J}*Hf,r}{H X/9tVm$fc*'1 Q$(ks9QW`ցys$i~S_N#2} VC:pS駏gW haar#ظ$A=Ճ) זvh4|4=0&xh~ƐNnuջkKwtD!&e\0\#4cu)scš@p&&G:#'tq' %иQC`&"`)C0c;tGNZ1(z "XN514tBW̸:G\'P p{h(~0f^Uݳ_C>1Wj9UniVASRv'mIpaY{=Xbt`u(7%"Լ~Pʬ-A<5 ǰqײzo¯wҴxK#Fˤ> WIEpV=E?a`" t!>e(@8Rfps?O]aY[$AKҏjϧ*9z]MK$Y%ςC4>{[ nR6R+p" b&58wp5^&hŕzn~ Al  ϖO~^:A<$AZE4q 7>ϴHȊM*5x|w^|_$'y9'kOZboSygӢQ%'Z. F!1W_# {GDYpȟpc Ҫr#24Q?1^v_]E9})Uܡ~l%ԽZ;^zJ2Gj98`> ͗*fP(*ѣ?g sj$frq|QyW\J魈8PW0NxP HWe KhS|>!+>h o&PBd ERIHx%)2'6Ma2- M_&_g&`v{ MK 4Ӷ"N9UN"=>O%ʀO@K,.I%SM;NfvvEn7d`k'5x ߼!pN3.DC<v/Ƅ֮6"}T>\ Htkzc9ΖgRBVsᴬl)âƓ|\nTDf1,?5`:PORCV-\3C/ѿ?)`^{[ us#&@iSdrFrs|3FUb}JizQ >~h}פBup:KkPvgK}Cv V. u ,x&0Ӿ-6 *TqD[ZB5 Y"'G-=KYu MF)F #+T(67y؏Bz`i*nBI87G?0},i& tMFL}0NPB7Ne6;wbv3KVdgJZF^`cg_:L tAV\͖iS^a:cyKo^I$y4I5>ܡb=d'ϠMhsMyt~(14 -dpU:]~E$.N]a+Ŭn>ToUж3߾#\? LnB wgŗ0f35*zӘ'_y\dޓ 3đ,1%w(4ߦB !y~$X聅U۾8ųT*iWҰcpG4ELDKXb[,-1 w'v6{1i [a&ǘ!~S{=-xD}K9 HW dsBSnU)֯TMI׶a }"RO`/&9oJPkW4sb~)؋A3˅Ҫ/%Z$3肬GQx+ΉݠWL(jR0'(oً+ \U&*NzHza9&T|esvp0>l.OFc97/x4/mu(I(T)} @K5:KAԟEN&χ*xUʌHiIy3]!&~GMyJ?ŗD?WjmZoWR"jBLRӊ0Lo {zV UFN*x>GXyK|f9I/ #牐&!r/s[;&og)`ë^iﲐQɓO? F̖V_L UNh9s!1>+lzYlCu%C]&]m1X lO&&PFؾ3+nSdJ#`/Z%z9˿H@ q8G :{wB_K~/ڋKA&wXBnݬg3yn©5Xy٣Zil-,\ I (#EpՋGrr( :{Ϗǘvs(AqF؀l;11b|cô:}'ۈge7#nDs2cγR51XNMFt6hsY)]FO4%_O6Y9rIg됛7 J"C07``tB =sd.rQΩ\?-ZmcSijé$,4@ :Y7"~Խ&MC8mVJ$(=Fm1gRLn%ǻdWP``'1P,hm1lDA,m!Sjkhw|>|79|PATKVPb}utDU/`jX k[Jp W]] ^\7BHre">0HX'cXb7պX X+xV&z)nռ:ZʗS%&hQN}Evj3v/YDi9YvF(2IVJ;7@س]G`:O%.G%a9 n(@33*UцDГD-+BEe4OVFYěUjʺR4ht#vk7{Z;>c/Xl#y˽Bҍrr=1̺ˌSPUAZOVxW8F:N1L #RZ]VE Mc1<Ջ f}S!náόH{l{o*0n#qpqC}sI0X@̱He{8~nw-8C/=^_AH~4rZذʶCP1Q}VOVV'3dY%.Um{Qih[`j)Wt@%gL\<'UT7i;U}-#n_苤YzzvolH#\'iȰ7HA77y9 lkUZA'x}Y~ɱQe '},eG99ƫZ—A^ +s/)1x`B|J)סdcPk?ӠuI͞{bh Pi 7$2@QOr='pԢ֬*׶}t?$o8 A9z[\\fB Rv5e9|3  ,YHx$:..|_߻{|qp@G?Ľ^Vh/N U{5} v]xeRcH"#T96Y&r(5QD9/d)'kKق|ǔDmPWnMiQL(ە x; aBIj79!|сP_yXG]9454sqi  5166+qՙ ɹ 7KFWځJW.%CawMƪ8!4DTI&jl"gPqL.PBNke\!髂*g Ww;/UL(֓@MpOʫQalQ&'BJ|+3|mrj'|Q O7|s#{L0+WxS Q,ƞSwr?%1ᑑK*oZ琱*7L9{s[?R--Of(M _xn guT(I^Ji^^B? $02knXRAop-:{KɬW>ީ6%l'az'r>Qw#4oڏsPhfhTuˢq%a\XTغvJK(p$wyZcIYvpj@~ӛ@pPIoZoHq~=6])mYWJ: |,/^CkOrߓ8VjE?g_UL:.N0 @&ڒc9:FmWsĈ.AyWC H.w}2Ys8*g$J3?xuv0(6ߑ6y$#>Q97@Hy} Gwf@"(Fi'KZй1?NA$;ύ9FtO^a /)3rxO\LϭɐA< X GY-jbxvM@lt'ۀR>oY%مjlQT]K""_Jed~RM`㈠^ &bzKV"Cn@sߚ)% cX֢He.aP{> s{#[&k~Fck_]trt 9 c7Ut='jH ճRn=1'a ڳ?W[7@Ǣ"1?FڔWU_$sf֗נd$1MrZz20O:TC Js2դ A82W(uV$5>h2TѺ3j#1P@ʄ hX{yr.yP_T Z sL> +ZoX(i"k7\FN>:^v(ֹ!v}|8)\m_{JرZ):Q]% i]?\,ndb]+2β뷫gA9OνetL׺)JeDg݉5(yԠj팇穖%*< VEvRX!+1́Ywl k$Q΅ @5^иK9߁qY ו#3Ӄ')X'9k剨M%u@)vss N,WDʑ6~cp{8,P!ŔC+Qje0FjZQLE*6&;X:W?ևB: ﺗ4̇7O `#c4TZUʤ$kB@ݦgnk2Hw zD9Ttل:τ͸AtHDuC|wmBg=)R_|0=˽5.?XRcbe)(o,DUDRcQBLYG,1$mP+-%:Z_FC6 i8e#l/Ohsmm(Lj1;N71u(Bho^&F0Qo.K W*[T!x|A}r7F5" GrwrSff LG0#W9mn4~5 O?mwrb968߀q=l/3Eqoss ᐾ|Sy?ӥŜ ut=o4ۧ^|vEĎۧ=L/j<` SmJ56b:֊`w`ߧ!EmFdƁVW *ZSt] 5OFZ%QB :q$g$$G |_d5^7uD37"&A&gR&;)acT^^Z=48-(ﻂ,3DϭdLG_<+Fc G!KCje\_nceRT|tւ-H T3\A ++Xfgy.U[Rcn1 H{yYw`=B;7"T&hߜ9M\jVD+^8hi‚ņsد)"4ҹP %Ss LrW [Q38ޙ̑WG/n#%ZyRRYO}IR4A08sO-2 T)8^ Oyz< gc&AvURN+%c8N%ynp^cS_ L:~5'M %Q]WKW"+IE5{>[jrERD_c"[16ff(ybw$y^ۇO/FfAq+Ey^Tde qqz_G77ngsxHbB$=cOJKP 1j S+C t_4?vB=v;[avgSd{ 9oݕN7xyvk>911N*`1௘estsr ʝ:!",?B\'`%+$7G 5A vKlG{ԃ5jXFD͝UA2MOk-tTTi ȋ[hg&^:^RR(Ӻlqȁӣ̜nߝ4FcHDZ2k~#.z_5to0h]9xO\Rfx+(~$Mg36.r=LޖC:.sjIvܟ~%Of @} i<_>^@aOBuLd|תdP;(umucHbhq_Wڤ9b2YiD(K{''fy'_q}6;#ǖ'H[?2!rXudNB :),پv=2]M*0фIѪB+dH%(Upy@GV0%3_m*i_yJMv R iyDuMbJ S$> V-o\2򊝥ji#Z-te/s+eb䘾RTOIp4ҡd'];fO1xqYguøzx#A<Dp#*m IiG , ▘L6f '8>] [,]BVDۺc=rTi\pϣqr 5ՕW:q]$)HY |IUĤz 񱌶~jZϚȶD_fN| g-oڅ*؁RxCq^-F!:Q 76wlB0'չUd u?ћKY(´8"IŁhkjTL5?18#l)s(|iqtaͤԣYykgm3=<q2 jJ/x^ʯ_b8u6wXY6T:-5pYxrocv}h?j=6Қ'Cj  ^CtZEo Ga/@cZN51G InxIۚʰ$C@N}DžsQzU!so/rɏ~vpOjF*ӰVQB= FK \,eI.8{4*|mv~%FDhV&U՚+;AgYTi`r &. 7!yfԒ-kNnHK@r0T voЎHfMdqZc[YSvƈ?ՎtAÄl}>i&% uˠ/16}yS=cv(Z:LN ~ܼ~y%[kN/8Q!L1GsVm eF`~;#餉KK{{2B&0@f=YWZC4 dz,] I&K Jm1e e}|\e>:5 } |bG0TcuGdӍ_{ \fnp7/Xh(mC pUHh]2ZM.[1AEu W< 2nunj+ʣ@ PͪzRq ,MC,~.t0`KT0kh}Yܮ<:h m5޾Dx -Vҳ0R˃tx(9?9OĽKƙJfOf?{B6g\f{QcdOX p@q0xfc_"$eF"v?=l:Ʋ/sZ AglF-%hbX)N$)Q +C_$mOQA5jg(ڻA"jY0+?zcxERw2 5LbAqk?vdSh)UO6rL9ѥ0EV`ŇVd0yTܧ+|ۭi0/َݟ _NWf(xֹ~ ͋bN2I.Gٳ78( 7YX`ˠ"X3o;;9; ǀSũe(ScέhS2X7P-X0DpfyuF5_9n\1D&9 MLrỴ.UN<\Aq_؆}ӎwo@:FАc3w.U.L[NI [P:Jz{{cH%S`E-^NiiZ ъW#]wQr9=\H%@X{;{F)zt9 cc;$S] Inn@v=$83q 68+ߋ}]I1fPR&h3 [{,CWwp6MX-cƧLT;nc""ql_=+p60|.w4H74_Ϝ(W^k= Bx$y_bЫY?8H3긣ǫziag.פp3^xXE6BY=VV/% c?`8:ײk8 { }l|Jhjk_BntVvЏH39FV9xhF}6Ȟ4lԠ6*bq6̗dDu]&LZ7h넴1Dh:=do_HUKswWĮT([E1٣+w9h\@6HFGm Fyw4Vb4Yh]epc4mxXs)d/Q'^94:z>2o2pYpd|ziyvRZYrٙbȚDƀj/(_5U.'3qz볁vI1ؔJ5%#i"4[[2/1cհ˃}yr)&Թ m(\c(Dy9%ߔʇ[%(KE's +,7}lY48IGfCA{T" =V!Ƭ 9ve]~ wYh h7aABZ1 ;嗏U_n3 U C%.}ә$ }ciّ_yr3j~5WyL{GL! |{"8w'Uͦ*lh: WaeE-BG*ESz3!ZZD~qV[;d5Kn|₳N^RK>5m Iu95|n}wC˵CiQMOvY0 iIZƆi̗jkkGp.["NG7Ojc|NJalv[&7){4&D'fiIҰ 'c!\!Vz-T^իd Mg8zFWl!C7\dS?һ)װ );gݘ}UbBLĽĒ/(8㻄;2K0~nexe? *,zK8p{v+â0wgGf/SHo=ǗxDfj8{݀-'F[qaS@Ɖ&iqơvOb]%v,u 0&;@và3m!Gg]J@ȈNsfܘo:I:LerkO{HW<pǿ: '+HmO@Y/9v˲u3;B3(Cdð LVPX&a >`% ̻DmgʜDot'VM{yO -GQ E5CxSZR+4gq2)#B/Fc;ğp)lzrqCg^7<4ґցA'%P mhiΚk!ɟAkH%L( `=y!;W RAזC%|C1 D4;ODWoi mܓs280_lYS \ތn$Ӡ8LKsda/-f3 78P ?5w}m9}mOl-NUX%]2bb+\e5)&dc+a#J$g+HbUhOo-&i jFS:ν~&QV\@/nZ Pg#f@ە&W$#d+xe]  )7Vlz΃tL@mBɫ6?,Nt1)k7YeZU }p_+ǚ.vU/4 ~bA'\'Bo_(;KSwQ~| YzAdpkes4]-7x?t$.(H ,ڇ\2Ͳcfyg/Îe}W X@dz.ZZ]XHGlРQhC~^KN&8 aVc؜BovirN}4N8\QX!@Ǥ NkGf@˿3Z5 3~"\Ds-[zyb_Qj=y" odqكvnFU2דXn ܅FσJ DאWe:V$5lj^$vꩼGw> 75A~r-i$0bV sF^`ɧGˊʼn pb փ>w()YyQ"?N 6:=Ah@4-ЎyAwLxER3i6V62ye}Q)[q_El@Ir7/2K E;֜Xlff9J|gl,p!ЎqDΧQgߪ}^kʋdd)YV$#@|9! zt JX 9( k<Յ**E +jga<5Mm ~CaTThb.c{ (Xj5b]nEx@02 ʴGPHM)D<*'`9eKW5xJI8ۼ(Ǒ)IB 04A7&O,=^Z67\5mk~:w@N-K{&΁J^8A+L;[`K<1zt 1.{Ґ4S4Y) x2}x4?_Tk*'/;e/7iIa۠#EnD'fُq:kT4'~05dQk>j5tJZ4fav$)moڶMeMwiޗޮ a2U;(DʆzlAPiuXuɁ>#WbMӉyRM ~>tZ6ʅZ n , *mf8AlkVT5a+mLTМsj7Nn-ɕ(|\J(+V(MLBj7=6yԨE\j}Xy̓_"Sw"ɱN$~~_.63Ht֗Vf\_of^Ne-,VON 2tzyF ]9wtyfZi+"LQR)9ǟM7^tsF΅X2sf9d mEbht0ҭ dˉGR/n(Dk֢ڄL+ Θ?A郣[Nx>ECx67N#Tuq L1Ke] )WQRC%QG -,;Dɿ(K zWy+^CKZVƁd:Hl[{G*&Xp+?dԔE˧c9 ^8 JFjJuK9Õ.T7y.Re&/OW09`: jb-.+|~P͑ %oL%п-'iOT:FآԎ^AS*`}*bm!Ǻ(BP2:'auFA,')Kc.QY7@O:ɺ jv$n]![}}@}lj: {Ej}IZ+F57]%Ey'Dkp3OW;X8wwCdJ%%G2 ' q| fh SWMS{战*>S %δGݳP<ʁf %[%|MВPP ~GJd'+o ,υc_rf'x1WQ )SN%UcRS CŒ tfx;-\cPE@*wT9׺Uz"0>A=Ih R?BB}@ޗV-yUC# RsЂ4mETur26f,*T +AAT)g' &MpFy Ȏ\iЁ #A[zTJ>h\QF%0c6K34>G㝺 *HGR}D5hjvx-ͪ>Ō0{E@9ka^eڑ@)oc#iV$45*b᮴O٬>[jY!Q{?kbIXtFR &|ix@NRRGGN۾|Y"Z!w8]È~z#D`n1h$eҗec M›Sc#L*>ut[:^9rQb TE㟏ԙa,]EL' UOp( ƷD+lnµZ}]mMBv4K9|il~NH`}E:ۉgک޷ű_QB0.ŎPPTCN&/k2=ɱEbc"Z9\鰝z[]N{!xpLB^Km*@ͮ% h]@(0=mqs$É>knTJ"zTg JGx$i69I\ 7+ @Ds$-Y\ml5'E)SW Ski䐬}Y}-㣔l$eu-1B ~aJil`=wWH$:;"cOFB(jQrr5O+/l6&vc:>xr?EXjJ"\/yz!I)@ OryWOTve^y{LB"L-vȓ('S"=r=M kM.=aJ 'rJ$wLN݉(bz׳ۇCh$32@Sb{&Dzݻ>~JЕm7brdlC(J~{TI-Ζ |w#+*}-d| 8Un95r~Z^Ԇ΢UtW2gZ%mRǏ\4t#)geTl! 'w?t3{ǽQK@ eچLC_j5Z\WX\GO.o8F*iiI@m#'2jLDJ<%s# _ga-/ ]Ja@F)4C>=WJ:AP4=x ӻ Zm10<[Y09vͫs m]xaNz_in{y }lzyj 6qXS(uQoSa2N7dwIq0녲D-=7/dgR"fz2S7aV#ʹ07 +l)T1I~G䐳kXGlԂFᚎ12afU33y"WKfhwqz4&{fG ndao;Ms,PjV VR2cʲ9mQ~kA0'CkkNvvSkh)3VSWNf}R3EM<4= lhtwX&OГhi1F܊Ou)jҕM旼ˁu<ݯ=/˪rg nW^SX7^y<6ds1dw ,dI<6>Îrc)!"5"hΜP7;?#ݾp@]z`WD,KH?`E7))xh[Nt'VּrglT"(6rE5tFcWv9L,kAu?Eߢ-?=5ΧK渠_CT'q53_cլ?[5߯#[Mhͼ9?oBb 8 4L$Zd/YrB )ˏvO/h He⩰jOM8QY6|>2vΈP ܭ e '15GaOutw 1#@Y09 qQj~Nlf"6rn87FS|F,a4Ѕ#yi()^W& nQvUnpi palz` 5b]OF2v&9T}O֍\g)` ,&Y& '8L`5#Q&Ꟁz'bzٶI%?>ÀZN2Vw:ܢ@QCHn0k~>Ao`IKcdO}TJ۪@\@zcDAo2 !^^b34D7A~v߇(P]e>Ők,r Bh{hEDIPf 96gEˁN9%m;Sea_b]9gYS}Aӹ V oAibjis+ ڪt>;D~KʹxNvvme2KW;鷛k-:u-9fqݣ`YNrVMZ?lF_ޕDb~fmS s#|@lmKQ;K͕~+lQ%l$DjuތwR):s?`]9/Q>Y[?<{Ł~UQGB=+L/Y-!s/]oR3Coo8 X_d 9P 0HQ0ԑGstckYwBՏ/+YdV'm"jk`(K#st0foP-]?(b4m!]?7R/uF5 y6/2;5 6 'laY24i|9'S}>!P-HN̼qc0ϡnkП:xebyv81ϭ~SƊ5T>EmI%^ (7TRqf ԕ&q8Iz@5+lƊTΜ2!G>9S fOKGj$vsd'7%!< ](7g3h.".!Ɋ/Z/Pr]|P<'ҁ];E,eHdxD)o)* ܬ=+=+:AV F(Z]T"zN6! h[lg_(jHEDg$q Q-"s'T'}\ R8aA /\٬q^+CSXöq:܌)t@t,cPPb 27wի4lkVXv}iu @ehe! + 50(.y= &9XmXIL<z_Ǽ͍ e`MܷR,X8b0QKHZa5m4X[nE?JC7(Y&һ/ fzF[0$5n3y#XeOE@㠝Hw0|ZyS$9?кq`:ޥXӣرgqCyRyr.*xE ?b8Vorr}b,FƢȨlU(z]XlD "H dnqCb?u?LWՋiCh[DPݩuF95Fy#-js2l8p̗s3N X7GWe/_"Le%~ѹB{ HSˮgp >!#`E(Bze+ָ CllE<~0DQ.Ip@1n4XF -iൿPPgŦ籲:-=6,Y%g!XZZ"?S5{9fbU>Lmw@Nx̴a+2uZ Xq0sZ P$>fJSLrNvQE}+^Ll3xrb{Yxfu;\< |~NwwM)$몰R|47/&24kšNƻ >,^,!TWKq<|_M6%밟*h:-{p6~aBm nVTL:34| wƲ6)ӌ|X;]m8/QLU6,~#64&IdmxBb5DؼDt,v” tFLwe=&]VW8hZ xÖ;iOωqq"Йrqv) r唯3`|S_ m@\(K,)Va(8{Ll7\o=0 Dm]˲e_ Ľzc7gݥv8խ"!= 2\Ht2kZR'Xm$qvRq޲W@x l3UhNqA[ ۠ʂ#.08줒‚H~DqK::pX#q@T}kP߶h <S<-L*˾2~9/끿?YEņI=n0 omΛKZk9BB tvʦK ^FqM"?DT*p;ޢ5`Ci`0Or~rN00lW+Aͽ+ܢ;ƽlzZ:JC<4=1F[o` rJ #CWtfnKn-*j/۬pI9!ɃCapjT8%Il>Y/$Ɉ!6}y-]tX 8!cY&S$Hs0S7re&,0:iˌozlqJvoٵa QIQ0m-l8c"J\"Ke zH-{2O,$}_UOts.rJ;F"0ԗ7YBlQ屣giV幡ooXR)zFԎDZHIٳwVA_)xP`ChY$/IN0LZ%HA˚oSc~Suiџd)Hv#*OBMc7ؖRe-K'pGPj;C"@]9JSaDkK99#P6 }p/BTʿ^wȧ?p}ni3eQk1ZhfhA p'.(Eƌu \ItT6Sg?P zaYʇ^$R𓆢JcSys5IIK)B- #`?j,ŃoRՁ巍Aۑhw6sp  d-֕WXFMsPlx4÷Qy"uT?ɕz=ƢlZ_03^md!}< 2Jr 1." D6vUMw6r k֯m.P ޜwp{iL&:VvLKPjH#:'ԙ ;*&QDfH^Uߕ0D+Y~g Y=r$v=FLdۍ q3L4q, ew>ld be]sHTfX^r v؈&as3/u1 pBd)j6g|G4\ȾJQ-xeͶVwaG2):p㑚S3IJ,>dPSל4v Q^^ A\`GG$*(uw(`. Fmg,ȻRoZBp\VqBjw8ί,tq ggajܼ/'2W:% wlUhy 6="S(P=`|z@HWl4y9i^f%>駯~gw9#8|2 .'׉fmfkn(dhB\4w⦊WTjv-8AA*C^Y64dC p2 胕 aUQ[ Lsw%^ZMHLiLlHMa1Mg 3Nm*k헤yEBG׈ iJ;575Jz#';JDb?Yw NCz7>_1XΫanbyT[b}zrD5h;(ȸVЧ 檍F2g@.G],TA3`ǖo$E>letm;~w*Lbo%Wq>6}*VEANov̔6*8/CSrtx|l® ׸= t!Z#r~Z讥lrW(Wdv*t8P|] dJһ!3kO_ڼaM"oEǔN |- 2b@K`W5ԎVҊ~LXߥ{:zzKk"b6a5>aFB_ΐL:[XywtxxN9%a@cڳMpnj%ӳD _g9&a4)q x.}S5G#E\+nNVuΨ4c%d|Sp4qV@4ߢDڼGR۽*ءx;`JnxE6)Eb bݓEzͦ\WA rWh @ΛJLYBґ5묵yT3÷m7A齛yȾYuG8^7LiMJ)Vfir4Go~zO.1wA]ĩ~T`bP=/"/bB2sp k9[~C!3 jT _Bϵ4t"? D7CB2+ʐpAјmç ~P|ؠ#\XPͨjTb&N -tlH(g,v#-DU:9!9dEy55J][LTKX45ML]}u~bJdrA>:%G3X[~|Dk{zXzN{*[*(+X M,ZV.,%h cT>8D:'8ސ-vf# 鹻?Bqp}ޅDԠ1<2$)"\%hZ*q፵ ACW1ccH6A>X`#al'vќ]iVƙ*fa=GP`@HeChR&8e 40j/*ҏլbDʫ؈LZO}ZzM.| ~aي(נּX &pZNAAYDGJ;&^OWYw sPB06X^*W[Gڔ&BayIi_^tY/C7qO+د"%mTJ,N WͽM,YVe!ƷN[9 zftg3OhY z,s- 4v(EipmO_g Gc xa.6:9=,2+/\JeapOEg[x;з0e:Ft; `5@.d[2mM`GMStgM$p\UN.M6+C f#̗fIMU& UkI8rxb|øE" N(Z6,v\Md3Urf_&z(θ$< 7xS/ubϖ3ȌhbF&C .:kn q|cýP(QWS"צ~! ,š,bPt"w|6y0doh*koy;lb9,ש'du9v/eYYv_Hk=rq٦5C>oO|. ePd9II8Дh167CIu 8> }:GC"T;s)Йj?].p)/ű>NgK"Ng-fxLԲbg'H%2rgc([lW}'bU2ÚWvUMHly\tY#YO1.*;t 2x-@NGZG6,S `cY{(K}[19|rao^U129bNy׿7;Gzo@oޝ`v-!7 @� 1)E:uu HgKfc5 XqA)ueV$F_GeGM@<v aI؜.J )Z1WA5y~U$>c>38V0pUV)qIsSI ͩų  ?0qz5:!QtF¢/E>4o B;ph-Dtdl{B5#XddsEzun Z26rkA`5݄^L r`}l (2GPIvi'(㋩!URJenRp=E:7J 'uɓvymK6";=0ԒR򙱐'¨-c0Rٰ:kqx@Tda=*iWv9Ow:cMJ$Z8tz$<&>Zy+QUlHWWTTo?7S bW yXߍ,E8Y`Hzk/|D΢ig7Gŗx^p8s{l ${y4{s !Y` 14ޯ/V;_vA*b Kjv@XݍI_7GYӂL'N[B/ N8Hh?;^j8-0u̽|S#rx ){3 **8`PqfPAVSl)WohRbz#&)3KfmM,RSFy"Y袋%e(K={]Pp+2oL=e@iYz1̻lZ0zbò#Cqk͢#АUk~]rd//\ij4y LQuOgH[g|k88UJ1 L!ЮMѥ~% nYvR>lo9 8Q$ĝ"M'S.+Țum2) \lv7X<eop"z,hEDW|3 e67,iv^in\|WѡflG- [kiY@dfnD>$KtF (Z˛sNDϮTw@%zOǎPj%:aVIqPuBJ]nUH=u#&yOT\0Hyp̃/1]|F/).-cssЫ&߿&>K> 9,bmnLJfHd)Gx2BxEsѿ? t`†;o M, ``KctU>me9rt_@PBC&20>uGuԇU[SSw[ ]KTϒp~Mk:[j%`,L8IeCktx KG~eaеL –dzŀbP9+էK /JaZ)՘W5;۲{\?pOt"Pb/bm&Q/ٟ`P[e_Cy`ͪju!Ik `] A>ҔͲt7S=}Xc.[l #GmIU-<ۋC0q*VQ.8啈 WoQue⢦Fm =h'7ꦊ/0v੆ ,m?cbH5K=ޑ3_Ě'֫KDhF)P  fa=6鴩w}-TްIyhӟ?ZG%յn`-3{tBepQZ!~᪌"vlFXԗ u\^}t-9y7( bH65tĴ70mcBt\N+U!~Mg?q5X<&q0m>+4T3{ifLNJ; f;g)̍"CKAXo΢2& "Yx՗.[_K`Gm(WjՉu "D f+C Vu_RN܉nN~d&ݥP`^X8$x;-C}XȠqDK%2! 0AP36F 2~LvW,(UXZF`7ls&+O=G 6[50"zc:T)||Xm> .((ڤw}uh\?'9HlvSUXxâp HALJk̪AM!WQ4ʝMz5*NmD=nP9W$]O9YB:%6χr$m9_ug3y荿~S3;6v %: YTMRccj~E KOGH4od#nB_DkcNG}{Q0C i2MZW89A؋!=mnO;uꁭG0#&jBVܧZs}kSj/:y\Ž"Bn}3Ax,5cBӤcObvF]nO/…S3DT"(^r55 4u"#cי2gӐc.#Q}8]~*4LB<.0sՀnš&E^aqG`ԜH$ȹ[o5xtNoKBH+~<'T  vtepJ\:I^68͆ {A yx\Fd5kx9bj0.{mpmMK*\#Ս GVq̘m/=₍Kq4{ XxWu"o- rl8EPxM*aD"޸4_8®$Ui g5s";[\n{ Ă6A^91z¸s|e-vnzn^$R/)3N1D~i?̃#Nx@M()kT+x%N(2L1S3F~C =LERˀ sDD?1ߔеG$ F^/&l 5<飱);`gFS|tx#j_뒧t&ҋUΔh ;@u+̷ɣ}2Y5ʠ.'1kz%Wbx3'=2佛qru8@i fMkӼKX{ly1|ةR͒BTcXs޳]$Yt~] |S̬bVp5eG(V[^~V5h U$gKyb EyhO Rk$7"]v26 ؒq8ȼAʜ=K(kZ{14^ drnLӇ,v+@aih1w28AZC"![?A R*J[1pӞe)8^We/y=mfe$?fX~j?Vg}7Naqx:\ 1?yvk]WcYGpng>.f3]:/ 7)u<~5~`6XeR kW|lӓl(,֟dg"}'&wH!ؔ*#:Μ7VI5XM8~#`+o%u r۴J҃\Bl=)LD`2@Vϰ@b){(\₌%OIB^PaE`$ 2buB΃5ݻ8>Truw{#gcgnBlKh f"m;-/& ƺlRMߪ,WGwfY8 bNZV Tot!/v'@cS6>w1}H]ZBLVv,]ԖoIZO7γܣrΎK'|5ǨF HկB!J&QFG Axz!qHЇzc dY8 װ@а(l3>_$_U![w?8ݦY" AOxtLж#ü2}My!UojkwFB "PD'&GDR2-ߗ?q~Z8Y{E.x2S檥Z1N#Fc#}•ؽf Vį$qukDZpsUFxjM.+62>Sĺ\YN.xKM%';V h ]:y[6%^і̆ H%x<Óv +ޅQ'@Г>؜bj{ |7eXv'[{qeYٿ,-Y&^ZIkRYBް9/18NEŢpFLt02U'rvw㩢7ej[uS-~oDo68F)sfy "Mpkzh$#P9H  jWsv a(AY?%в`_󁹌2=HKƎ!e|g/S_ɶUGhL~%Vn"gJҾ|s_<=r>D.J`@FcL ֞? k#OI]ҺXNF $Rj WSǁ]p>6|dI]zGS= Ʊ ?yV8)7|VI8;lK917{%l BmGFtNPRuzBfk"킈Ux&=J!:>ꁷuYw B@VWsUCb[kS;6(6{lV2d@̞oWV݂yX "aHa..?0W grz=[_B-(FM 'bn S:i0!0H#%ڪ)RgjsuL$NRJN4~0N/pR psCl>)ɨrp8h$A?=UpaE"{hv魛$Ex\shTEK kko-X ;-> @veaxYqϰD좐)(5𧴾_zKv}8P2|ϻre\znQ:~KQ>h" )?}`^hh'df#Pnw*C>68M1\>l [ٛ^wRx`ƍM!l u9bḿKsi`2XLY%2BI]윱$3`]xiz느zZuu4omۻkEP,(Y7_ GeLKNIOhě!: l%vR)5l"3|8^nI(˴VXQsAh娣K^O"C_up:s|\7GHt;f^OkZ}1E*(f,6>˭ ,9F|")+hn[34H+i)u-ʐ!d96g0O#M1іICE?.9!+%&9ۈX" Pn4!"Sb]_ Vڀ&(ԉY2V=K̺v9< 3cS%A@b'7|,~bϷ$;:Sweܛ1eq4f\b({=fC"dn2>_Pm`ng 0bLHn_QHꐍRw-Uv[;Y3MG wվ$c̺nW<(&W}&Ųz$pDQ4W-tl5VSx5^є~A 4R g",`E(mo/jQe\\p_RTHx r8Zgu>mIěwbvf+Pt 9c^Ho|d.ī1&OP3bS UQ e[.*Kwx%01 Sh6 s5q%HIٿXFIaUDMT-zKw*|{ N2.zQeU*8|vÛ }'rP!, g'W^}IkS'z$8r cmzW/8@)FEr ^?0LrwGLW[H@Td>j6Й ʽsF3^$"U!=(¹6G{Έ1@SJeۮCy kGRt;۝;%FaeYi-ٌSyFP>טz bþJx%P k񗴦4i $YUq|z;Qoi0#[| ߵgH[-mO1RJoh>:, h6){ #Ҕ=%5@$-n!Rh2q%fY;TtnFpX]Z\P- %*id}g}ym0}7-;F&pWצ^-C5ӻL)2y3vok`u KXjLL>c%n엘JEHz=-|$L|pAlp˹˜6 8 s[g:zCI Ō KN\pC?u`ˉzS5?vsC1I י WכFNݤTM0]Wi4 )F$bDhJ,M$r r%AIf܎<4Q.¨ƲW+@]'ơ)*y':i.kJH8j*McYz+gl2y?ep~DbIch&U& `rmL .Su@D4+W)Y( 1`4D?fut/I{\0/A[wѱz({g\A߄ZQ  k#.0Y%b2Aj6fAzbֶ\_j3I/.^.XS?Hj`Csm4hQ#BMW9jI5)QTekDž|^-NZR%Tc>r&JL2i[Ƀ7K3/c3DcJsRƦ#8,|v5jd1&$R" *Oc$݊z,;)(Da~!,Y_Y%6@)d*QЅ}cx[F5@H qA9['?j*+m*R#y#HHUaqfdI]'Fd`3X0+ ,nFTW+Xi{"[e1,x{;WiUΡkSO p{$u%NDݼ=Vi jed#S RO-TqΉ!k)."66 ʄr夦l%ݙbrEOK\ @\I@aq҉Ğ<"E>zek?4A,߬9{Z1;L:Oxq~Ks%ЮY^O/mOD]ͱ;3 8/՜^(;ms**U06CQ/RH.-v:z*ἱls} WV~?~42ޗ=NiLWꌃ,AXVURUF"@+IӦ"V$bd$ e/Uuy+oL1p؟Wܸeci΃`aiI̿&ԩ KǃDh}h;I|isFX?c1bS:",{t}s4[#"uFf0|=SkC2-&D0˹s.kt?$1o'ΉV\eB>&0qZ.cr) wN6]{)o!eLVj {S\^_f!!P 鶪T=&~Y}+esj@u>{,OPrS 7 j cVc&^JV^ٸ ZT(:K dcy4Tq^0A}w^LY vNM3XS⠬L :,pH6.Z0z> hKjYdBe+3,P {Q (@'`5-Fa7m;1薏㚜*+Mi0@j9s]ḙbeXܢ96 KrVc]wĻ >dH(XB ){l ƕKjـq4G |hJ4IAަBA 3wVE*:Q%0W{5yGQz.x%@lCGS1нobq%uO4NdcO98^O:q@7Wm9X(z`,vZxE<,2|Ra[wwfwƉl0lgՇ9%&t)9T_hz-}y_6L+3IF>*^ (vb ˏF-'f_1l6F$Aؙji+zN:~voOw:NUQ'EIz`ӛKJdO6rw(̧NZ6g>4YKtse<ߩ(][˒qbYt XP ćeƑ:;˓F42G A`2UV -x$љjXV`fpm "dhT" A@<~ОK[[#f/C6h_¾X$}nYB9!i+/}ciݔg4ܿJA/{cޝ8$vX.73ާ^(ۥ]x5ɶr`%r`9F]UKrK0>_L[OR{<|o#t6pB@j,vlf (sAh4T[ܹ{c`D:F$B{߈to)JU%nXC/ڢb.juPcV);;ؑ\x*[D5cXU֠<ڶhgqPh"(gf||o OΆ+:JG;bVO^HHJ^T&^jg$}gXoF6tTNVshB}_z%bt9]k/N*% -ţovEWuЄ ̏Ԑ%$nnq1LPƞg%k'q?@YhHY#:xŇ \=0 !nRpf8^RL L RݯnkaebGD2DO[BxłP2m +xV Kڣ0$:Xkؙm/N/랠+1`ڍ<*_}:Kb9΀\2"\AG^@*a~a a",:b.iEH Uej#f]}xeN}SYy0쬉r0ƑzX?v/2!I"y6DHz )u\C 27"qs58r /81Ree@1N2bP 3n8,)>%9M?\VW( 8ƢfzavwF* +6!] c2#@9CG|6$|3$F`ɧt]{A>o"=b] t֭T&;[㡆!Gmk }T5£7yU!&q$E~M&SP7>Lȳmrula!O&#quB4dc+w.-Ƹ;&c1̚P8}&;82I/קIzJZD+7NHE_ B}wlPz_DF0<(r }k# Оgجms|\4X*1ʴW±c5 4{x ٵk~Boq- GΝ|Rl팗 hiҸGJ r':yϏ xMબasCUOG:%šр93,1|4gG#:fO?*MaQ80 U \'/;/Sӯ8}M%WwaHdrAۤMb%L|$ULv0sd&PT b?z­7E%қ;Qd3}ϽW4 OjHa</ƓpZcCے􀾰rҁȒu™#LJ/X?ݶE9~[k?{T{Ŋ=3czs|=73^K l'(Vg5*/Gwj_De&J\50oúA)#߄?)tqGs(#Cc@Օ .7tݭ\sTm <^ ?TPZ Z=p$JG-L߫E[ ь(Uuߠ<9>vg$+3ZO`#WSc`jBLÌm9Gx(Lȱ@^h݅S਋'.gk7%v\Uf4bh*JD3ǁV`ə&e>r<D32B9m,UFN^wY}D>Fl;߰KTcz}]&rϳPʫ9ة"Ql;[vyk4,)g5@:39f.j p *7)t_ f s il݈h\7( L0om]C-!>7N*y7㫗⋄DJt?/␦LbSt :DC͓Vnջ \MhhxtL<1.1Xs 4P[5wN1Z6SJ,yQ1g| -Ё*5&$3=>Y*xМN>M*3O& jqǃsԤT,\cqL'rg)J} k3`a٥+h ,L.D޴7$z 3C3Ho7b]I VRFʩO{m9ṱ+ rq|C)EؑC|+pXF+D#`ꋫؔ"|u_b"m7S[-wH4/6-eBnz#_Sܦo]~\QSd//xɶsԄM/d6z_=Qg9vXa {of#)FS 8p0r&%Ce[$ZrcxIĤf"D!J. ЬmYT@: ^OOfx伟kIOcKBlW9%bLL7 XHm@@v/Q8{8 $T ]Qj!}F8A%P K 6Ruʍs!K˧,"POGFZ){QBxxS:׭`f왍JB5D6Dv 57!hgOZ v`v:xޯM[|%p2@xUj6͡-zus:Aȼ 80nEc6,:bݾlC{UEkD/\@Q\c[l5y @aqu\o"@8Ys܈N9])-"3na31(+}q{+6 QsXjţ#fY '=[[1/!2duYOD'ӸqdGL|ϟ`3 k;Ja7[aj!xe&2y{V-Wf),"ߍqQ\'H\ .XFYF)on׃Pa9fMH[3*ߔ T!N2+ i!| d͇X%c" ;hɾm}}Z'ƿ-rTVCL=dbɎ9ekgbu>p D/ltC._U-$BZ-\8`kp:*Ʒ|l* 6WS񼐦gh6}8TC @wX AÊA^Z^w0#[Gyښə ވ0L\?2X &Q75Y}Q 2sc4D"`]x]?%gHS'=p -oNrH/L/6ϼ"W-P+t&bxމ3?{[1-`֞!Y'咨XdЫ1I+eDv=gб:.+8Cg D{Bv{nlnvJ@yxSNt;}zyw,Cz=\FYm :jd,#jo(!2F;ڮc8r0>+<: fa?jH{=QuDSg6>V,Czz9Di*By}|-RοKT`] Pw;?qN 3CW$V& hFuA`u~pcdGOVo@k|x]3p)GU NΙ4-yįD ,EʲtgUQ2=Eڎk+ =5έK%{~i_+r wYJ75.N4OVtHC 8G2е)ltp){j08,*i̗lCl~ykv!Z=GG,r|uS$^ n8d.R="\`V-L,y7mqBDky[Qe22g݆,kߗ |8VA:;Q^9s 7/wH!!1$H(W'.Gcٖ]n/!D]`04QO|l3vWlA#og>$'^kc֔\6jyhe*6m͈o4n\i}g5B)yԩ-swST݉"?G(@X抡7#Gi!&R@fa!Ox#tN`Hٵ7Q0779ضp :N?_5(Bv(d "P[Uu$_#w7a!*ŏ;I3pB~N.rGH&BJy/_ޣvHխbWi*=`+~8$O(<Ƙ"* K:OW E|He"<} Q~}EJn|*MgH6b/bh"ʥ*y/y 7@dbDoB޾K(HRlS2YrI ;:Jxːd[F8ќSBywpeΔH0Vo'BB1÷C/5 (>q]ljwg**I'1L1Aݖ荨[6yf<6lXHzh2]),*Lύ#c. )Z*OC *0A&z;x :aC 3|0t$0ݿ9y(ArBcR.H[.QM 14i G'8dRyI症~ǵueH cZfn:gE4PsY:C)xS6:3zLle[XwXd >aL=E尦.Nc@;&PUr|1DRa!Ux1 2]UrCw_7ћ, LXX9a&W ' 12,6Wzdo\FE样 CyT]0. ~aR8 VϢW7:-2^׿Ȥ,ofԗV3Tu!qz1^fjCJԌθ 3{yC= VEIӽvg=68*Fyս>st{u[شfBˁ '5j$[r`<}CKBR9OX(yKA2 u6 5rV8_:z/N=6uδq}•):]3'Ƽ&YsKϚ 8܉3R?pd܅q5֫!80K5-o8-엉(}3P&ljSs" ]zs{`~OR.l MsK[:iu(FԹrC4v1Җ(NWY0bz|{K-[0cM`Gֳ!1R_ÜRWk EWBw8kF[@|wR#(w6*2LG]G.7ҁRUDá6oxyb๱Ud#,;5 u-̴)$U!yqOd#nK7y uTQZAJMY+~xd@Us [jXT_@#3(c:] ;[_QEixۍІ;B͸ 3J9g-e5E}5:J щ]Jkɘ>D(ZW̿Vf$|yC{qΚ^F#0E cP'2|qba_L4N=:Y9iVof꿂KK]|؂%vWF]$8A5zbO{=ov0uc dz_Oke>lˬ)+y@JoD};4Cf y$ˆӮ )HeL- tV]幦O?zM 9ԣ67, u.>)nԆjWi*"ЉAԴ@PuV=9^+v>?VyrYsKD0o(amg4 ._Y*d>D}b ܳU)\oney rΰKMSIKJUKOl{:=ZBN:jJ,:'H"RW02SFMۋ[$隸;,腢u`| kk Df^0:#{\ %af\ƣu3UUC,_fҠp\ԐIeT pT0yQZ!"\+ D@} UZO8Ie.#r㒂R`T' [kUEHMEy#$LqAT|J% IaW- l=XgXLr\KA֪:{u4'vS;%]@TʵH F>Y31Ɔa-$í~طCeM*VfهLhAMvSȒ)6E 5>{/j-jt.fo`Rp'wnIue7~i޼꽳%[segjFJJ_1d6A^LjvmRz&Z љ("lhĦpx κ-qv~._~k&&DAKjB T686($,u:{ (; XutԚdׂs j1;!߾X2.[ 9_QfBxsXJ}7==-# (L !ҀtƃZ <+L}~yed!-P[nW̓=+A/,Ř gM\<}kPmOCiFl)C3LL V8+ \Z+4p߁ҴP)3 qR"XJOA?x?!6i0ok*N7X%_m6J 6ⴖ0H@.BAMGi%ivq mQWBg4z;+rƅ@pOnN+V?`~̄ln{l'}ء0Ŭڂq_ ݰ,yc5 j zxI&թpi?wY)6Nנr;=sRi0naQKaAT? @yDFFkw0.miD2{oIg&x@AIMZAġ/δd G4]''/!vJ%FF)IpNyɌ ƷMxZPpӭ;ӟ9,~%n*)dᶄwollL<$0[^HJXR $Qrq>ɐrYG7x~ad~YhEKd`aq6}V a@M65Ybq_]8+(E/ fiDq7Hџd;`3!UtK,'D 8)4wpJܣ}l?m:)Bl Rv).n$Jk_Ym#ؤ-{5?dqΞ?~ S(+M,@Hz>z@z )~cJf-1: .ɓ ڥ!KZ֊pp VQoe/TܓȦ0Oz?kś)7οΩ$ęm#Tg Gw]~JG^])uc@>>a4+ku?zF$42t)ҽYGt?p%/ŜsVUbI?NۡHi3ְ!ܦ>d]DQD;jz]<9d/ z%qxše @|GwO4_hݾZLZrn:#E'tB[qр3e^./n1egXzy<(]h'jkU˓66He4x,V0Ū̑9|OD޲oA:H@2QN*tn oa!:øq@UYk֞2]K*/J䱞kH?] 2^3rzZ95 })wk'$UEw8EQt9#UQ¢qa0>.2`*T_dSp!ORB#Jxb0VN'K&ǰh;s)Γ9j30> 9S+HqIR@ }du>/zmFIX'6μG[+8( 2YO<1D:>O-S8¤v`=6t*??>]Cz$6 E]ۭ+ G[܂hr UMSwZh>t enMf4V7{@s"Lj"q։ǒbC"1Ap;S-"BǕl|ApiC^xpȳ%:psv#XNsFZDlH !}!`9kP5 Yw{i}=ʼn:10"BE=sRcF%v}E1|Heq~}/?pMHFViC ^[EQBL} 2M >^I#._Vh ] 9SC !ƈ5>eؒ6C1_@m{PǚvdžaɇⲖ}螱.ܤ|EmJxe}vg/{7~)sN%P9 xd}x/gsAf:x6C>'J =֢xSSPZLVBm+SGSyP4m9(t0uq?7<3 .E44}QQ9vPLQ+Nm4a}˟hЉ:Pa0j.~)56mj?O֣$,y0Nbm\Vō鏼A%j&ud'AT+O`ӾbB}2EBW1u FMeD&Xsq.Nj}fYB\tRח]& 'EN=1Au9Rv[]=rz5T˱V^Sry$-z?bcpfv{PpUwt&u_yWHs=xG$Wc՗DpJ[&ח!xi t.pq U:=楻W" CIEU!Py/F@cC5)_YrdiU,d Ѩƿu@`ibgYRX >:]MFH"ie΀e|眦R#QNX?V*i byFlXn/ aFV'Q Zv$Bu5kCGW/1=Gyl^XK"˅k"=ypq]!ɩqs)w2,ZS_Ab=^rXjUB^}GV}}"pF T(fmj,A /<KUV?ޤc[L34Pb; #R$qRՋ:Cb-9+!fK?,|M48ES 8 Dj/^07\T,j[Ƚku ˜\Uݷ|RWꅍtѭHVdw./|$P-},s썯h?4u'xNyf)<7a]"Sp)z:H-dA s)2[H-xM+ o|W!Rq"S!Qy F%bDʵ Pvc%Ob+tCJKv]GpAL} \gs0F^w(RTOoJ<$]yWDžIzH@t-1D߂o% ,X5GbYuk H([Yk\]pQfdsY2TQN Y2 P${J\89ó4:ȵ1A)\1lz0h=bwAij471u-N[Czd?9'RQOsc .0i5? S'?#:z17Pm|H %jqF`S%D6.F%hmgȃțBqEZtNy^p~gV4H%G3OЎ} .['R$}\zJ >B$:ɍAH|b5@m}) 0E.lATe4?`IOtl N )΄_f eP Qt,;1IM3/ ,tcFL<~]E;={0 <Ġ#<3nɸ"h=)>m:eD^gU c-Z}5FྠoR.4}-D^Hhlxu#@Tj">zyڦ.Lͼ[Ϊ1XeF3?LQ.~03lÍǼy晒_϶1k\v2M55E3k)>g*QY #ȅX<1<5_y/iewikR Wdp:]9V' ڂ9Ô[ kTO}eo5L^D|mo!!lNcNe 73:$e]ZE 6g))Vs3H*w!Q4)k* ,j:*_pVOoœqĠ%e(UbMX ɜmWG)ڵr!pzV8o 0SOİJ8Bk'2Ҍ+{Jg@l^ޓ6~,()'+1Hʑ1ӇkG+AMEFQg{1XsE:bypD(_s?̲sRݟLשׁ2 #8W*L dfn"GJ[lޠ/&j \םGbkq}&->7b"G0)Y#<~MX#1DY5W0$ΌЯu#ڣ$= !h1 vCpǒOwLC8 B(7+WJGJפ{RF4:\jp&+Y2tJnjkq fe8H!A6~'/d&0#Risy\ v?NqIh Nٗ&Uhsl!}B`Qti%Dq"C8!Jqk ەIJl"`y&te PhIXFyL q5~~XԸ;;Ycnd:k؛N)ڙ۠LK BC=[qń՟]ͳ+p]$\6Hb#:[}|XK;.#`?qT MIc`^jb}#IdW)r@_*ku+g2SfF' hJ.|ޡfrHmxHu3WN`l26NI̊j2Dm!܆F\Y29^Rh<<8'<~#"gXT1%<5W7͆18*/-ɘ^-u e lō_DU.an* Bc0lVQ54a5L eĥ !MѯV%b|;#/IU٨֥y eퟺuyHttU-u`x L 'U =^58zg7Hb(R)1׹’GnSH 4N bixM]{TA Rj`>/9;+ O >,%aJ߇$^;,~ ( gECDrCW]g&K[M5XK T5N}ysDn26U PM^'ޓ VeR~ !oF*ƒa_B到)󤌿M3Ju@JrǖK WjsN Qe{b sơ5w> yoi%c)_ݐ&U&{WXW;E!qUjH&E6Y`tۨVZN~B)[^qvlR$v:>ꕣ˶1 IZ)aԨpRj|w:{QE^JSym#`RwUtmc5wIL/cѸ_ZҊ]1?0^xbKUKJscni5Y U׉kgx֌ɚ3@-HP'fR]r#JRDނ_ޭ7>yR!vU4g_ [>W+맖 -g0Hڪ;gԜ%C?Veg9v m1SCEO}muJކr*A\ J>`"R(flkͫ;=56W̔wiie'~4cW=m❝vTs$Dl)Sb$]?Or)I]7yjSW/(^ k9ND02zP."`RtLx4ɰ=0}6eK+vCNyF'm5hCxj;xYlev]!tA"nKuݥ|sIZ{=7>$mnűӑ&ԭ.rTr1]&k0Y_tC?C1C#nIή!k(|:K_@j5 Wٵ 6.h9{g?K> WKfilN!qJ8Q'P1!*yOM70h.Uk^a++F'q RK_:* T#Lf.7k2;İkO=9+iڹə*I F 1LjMdYF!]ꡉ_o },$щAAv;얨L lt7vӯ+qUΌ㨺ẆfUM"'@hS)+&+ACZEMEEd{:RN5Q N_`DZW3Tмcfj|l𗚜a7Q9S*(<y^$ê:Bʎە}_dgȿS'zp &?" \i%'$uG"ۋ-.~Dh`/*t`.CWd*|e2aXJQwsOB0>DFf=k.bS0!r0xg.-ATd9NdU@EG@-!?D-)RΙg<Xz51m?GYSLqbuȄί!-1TEcrL9лA"$j϶kLxUMx|0K 8|o0 ]"e@@{}iFF=Frc )Te3"VcMug^*+DC.籯_v0ffnn|l="%k0 iтrPz7ݦ[ &SZđeϺ0:Uav.~ !dKi  LM2@֌Kޣr_j}r.Z "5uX~.u17fy4`@Vbt}oV9t.N&YE19zP<'kev.D`>$L ]8_"2ǽ3)ޑ߹8)叠m5aэ fnw*R ?%B!p5o]ˉ>&56f ynjq2f=sz+q}:~ x߇l&eZx@48\*z|cA[+d1)X=a]j:b)?Ԫ?Y@^++P5xz3 @Ci|{?ty` GXq5~ns|Pȝ_OFxcKr!|V ďQdӝYp_ZY۔kxZBwnmj#Rf%44oVa䀘j\B&Dʑ\K.~  Ag0lltz8k<.*ܪe:ǓY1 &x?Y!Q#v2LٷOq@b^xEڂ5 yz߯2h8">5{KO2$nb~?״;4@NfS1BW|T fҩd<XycxD)BX貓I8,8A0qi/U+j_vv"-uLs%yIԓgЃ^vK ղ jot\Yw= f?_tTh16So;2㻚dVZwS2 ZykAX^lj5_̒aj\  _0`!Ɇ *?&D,2^#l:3<(Eo[V<1 tAh+/I4#}n0ܛCΆquD̐ZڝP։7Q ώG?l !r3-.Cz!zh_TI|@t`2AqV6/9ךV9>T|})E2UgzpGm&Svf Ȯkq e@(Vut ؚtrɅ2^vMQ?^(LNL aAY{4vˣ0K_QK˃9B&p׾fj9a. Hӂ3O3zS΂2kepqCѸ0 /ѧQDhLEQMo]HNgq Y=NB29{#w17jI&;FJan(A…z25j !!'5UЗ:X31[zkFxMfrٝT} e6h@V }:qʕ)VMET5H{6͞-l<`+`k^Ssn}UHyRAjrvvbG_9;n(rdaUj@1K,Ʃ%y,l|JzB\eLLhLvI|~Ʊ8 ڈ^!'~ʗ\O" OX6T"l{5(~EPr(Oz;Jo^P#q@ht_{C]n!qXSXMR$'a / AFLJ;>'z̵Q}@*mZ/f6Aj4Sk5Pi1P/ eW'je. 0BtS=7اmJݗr%yMtwN0ZxIe3LLd / {::5jER[` (xSTQʧ3-"DbLf*$f,8֩+jg37fߝ׶U/iRU_UG]?[sSھ!W&ho2Kcuc>ϑ;62"nDtMW,Lj4_eKAϫmּmW}t#G? \>\e[mi4`4eav1RJA $Uv(ْd)"^^SJo;&wvrbI?;;̈́`,wM{Y#GNH- I/? 5{lb(/'G$#T9L G7 2fQoI7?a}w`.T4}GҘq|/OD*և)D &Fdu֎A/e,IxKOd.Zd{E)R}Ks>ڙG>9f.\P(ŋw%VC\4@Pk\.rLg t h\ ߌ7(\((T7 EX;o` f5=ER,6HzA+䧷d>geڃ,堽(OTo'ok:,t??<51Ki%QB=@'(F;Eh*_9 KƸ[@YѢU|}9DGy/C cp S n_*bkXPbD!^$˷!T0e33x$Qv^mf1We%S#e޼n+㖧ZqDG"'dkVE@ 8S7[ ZF짣6V35&λm՜Irc Etfn'VMjDӌԛ>LB6T E%bhM'Up/Wsł}6ljЏvϭv\ҕh/>Pž/@ $o߸0.xaGAth9X;yntH4HvbK2:/U&m:gGRql6,ݵnr R$I\ ͵ d0'D_=R:!dRW^Q tf<9kP,-R)b6FvId>@ j3T9ҼR xn Sh,]’9K O\;+[i{q2OzWE0i,.KFc'!L;X!T792Ny 33 c3uh SA^gRK_u؆j,#@1.IQ?oQb1y#1ީ];ڡTϺ z;z)#]◓ u+v&1Ӽp%e[Oub(B| :צrcD$^ ~=t)2c7n^bF7`r 2).56D5A3/r5HlN)mWkM|oBYo| Vn߄ET^~Iǖgޖ鵸贺Di㓏Nѷto"# o=o@8lj/?5L?q0&)h< j9`8nL#;ύ]9Eu2=n&cJ[ Ξ'C+zs`xxeLs7!'q'ok ޯ~8J2HI_<6>pK;a>}74L)Ha ͝ H!txjDPS0ݕ#xr KKQziylsMa-#s\1x7F @pE䍹f{e=7f2\_sQ3p<Ұ]ЦEB,VgHCz~4?E5[@AX8+Xxbo]/1FRS{̰t{pd>kNk%6C='GHmj\xHɛһ3ߖqu{g,`O "j@B2Uz'1/-t{t $!ր`4;{,)~1SA]'ui!tq `tqP&W~~hF+1 0f"앂r4_Z/^#[uHıg/#ȩ=Y&чuDVh'<_.n%_0? BaM1VpSs>Vh-|1"|P?WQl ]w{Z٥ÈGzD0L~p^i'|N($Q5(hLkZL$diCy0Dԇ[ڢҳCoc_ZMf]Ec[cW[SOfF8,OMǧHE{]"I?b{>Z+OCp9'ߎ'0OR1+`R2/!& K3moE:6PFQ_sKƒ3-XD[_f'(A%5D {* }N%HsgUu $ݝ=!ߊRP+Քƒ oaI&GŦA-D(ǙEɃ%f}]nE?|LV~=n`^v-"Ͳb>M:>CMa;LgELRomp~\z!#\QYֳwI_ҝ[ؾ9҂5 x!Ơ\j-tz˥}Ew9a,'}5D]Cܞ-%`i^[xSދUTe!guBs|vj5V)U)F' 6C"yi(KD@,*;qnaJ!uiQ3-t5m{sQhnͼ Bԛ_U*9BхVϼOȐdbJ*}m'#l:[&r7cίR΢B$oyO0HM;_{c7 uiqDf^M^U}rJ{ = ac2,z. /*?8ofqCD?pC?*A6BYz"ğQ07yJxGH¹'Sk,9h÷SMጚ(jG*|vV&Bbrۘ^Ķ<|ol"HJD9QOOr8CbэnPjp+nZDJ]CʂgM\ˀ[DJn!+Cy&O-|h>4n,v3ZcE1#^WR,pH+ 7""ҫA h@t+$ޔemmK$Day ԝхW "NXҬF#+v6v:q.ieuY<{XGΕɽ=FOAАnM.\3A&s6Y.?հB=PJfbHҡvy2_cq3n4 쯴?[ZGNNJdK7J7Ŝ<0H)BjjoIC3'2X>Kmvʹ#Y!r7X↟FϬ~͎Vk-Y~) jf#zhĆx'*HIOK_ڇ1͂JsV*S"4w? {V .Wٸ;HO]QMTKeŤdTBrڋ0~phdׅy ;R5~l=滃{z944nrD󈘼+@)Kg'ZBQxn 7|PE\BGo$jU~osK ~ZRJIfF'K=+W &PRfoce~.{GyۀZw?Pj- G-=ޅʏ8? PWf,/ʵ*D|FCOf0]{BatZbtƾRboPHiJ=U1BDg3o 5YS)-Qe\6XPqZo)e (HK_]Ǜa㫍5B˙WhB3Be2wĆP&{}U$IHuz tVLkSMNj\_Bz2v"dݺ@Qx1\w6dcܻ2WQĖرJy IVwL.X Y(Lsױ&7I8srM֘nPU_w@b% N=Ƽ,8AW(J1cJmfȿsF.{+D *ť(3Ѻy x8d{Cdd3qsi1–{>f? /իX+ۥĄ>R6 %ќ"%4ȉ;Ar+d-0"2bK-Ny/q>k׌âQZM[R}qhE|8,c#o1D1#d_RUpUoL$bkk2we)yxASK:[X>糑ha`puNOBjkDCC[_v7|tU{D8O[huaV>۔x0P0H^(`xp$cmCZh|'uvr)AL+>4i*y~vh e,y_̺//B@Eñ!(?:cӪ8csnj!Aw)bKFemҔ׶)_ϘBҶCLްƔտDowvHY}I#[B6Z2%*AL.$1O`W/K'CȮrhYo|#{4_M y3f9[>DBr+>H0L 8ج.Į6+$[-X>Xc᠍,\TIP&0~id_xŽ!?x*-{;\zՊ!S rNev~{>Ȇ}MO|*3 ?I-= 99Nu%/v(R(G= _%=u{Bz o[({t-^%޷,Nr$`K;-҃A}j]C;u47|v-Isbi<",$E9&괂暍9d DzY=!L*=Qco-&a!pF\= ]Maii c\W[|XD.NPsVk_('\x[pDskJ'"hfFp_%$B TN@0S]!qdPNM`ۉޗ {-NE v+j:A54ѓ+ifzP ߸OAA of41\z2(Er^"Ĭc0`we.*)mh;ljvܒn+>gl|F0p[N}q=h۱jQ/*zdJ2w]ep`dƞ%$TZW [;ܫk fzW,m__̀v5QN280V Eݡ C'}S&3"Rڥ w 8hiSkM}u1T\(D.۞qbs:_Pƍ JkDG9i+5RND~fDhb3117b(<%ZY,l 2phEw6[r,I: `z;>)ulVQm0eU.zeXp jʅ?]8dwMjVO&MamS0em9HO-8Cđc_kVx gLT۾ !L[W!FEimYHaaMR[I7TV.CV+uީ oևܛ%zz',GTՎan]{[@:}b\L?WJbF}-sU6+ 0BO3 pZω!M+/ ma/ֳeRN)G"Yf~S5:[ӟ {=:z@Il||3REOMT:X禒#Lwm oXp*, #,iT1[X{d+_uK>+ T 7VOQfOibwfn5ø\S~gp3p%`ǃAy=q%$I]!rs, QTZla|[ml nG&FyF3*&,e-z%vaqI_hsAe?/hWR(N`_0XlدD:$pV~UPbTҰ?XR|OG(Qzbc@.wÍZPNyȥlJFGeI^/oqF.{ie(qpƜ8W \?PO-(0GȤn; v;Y.Pw07Yjo$(긑F)?u,3|gEnYD]GM- DTN0H+k[! c''oxEE .%0z/' E"IROX{hpUewF@vW$l03}Ck.թkkX?'/4/WY&ȻlȘLONm]_B[Hy\EչGi"WO7H$$r nԫհ@Nb}|EI UKi{WıYEC:Aw՝R͜\Lp{Qx%f fEE$ڣf&_FcD":qXUH-Xx6' #: G0@d{;ZohJiDMFPqF{Aj ]6Z6T_uwFhǓ3۷3H6lpqYRuf`2v+ fŠh}̓}<&+ B5k:D)~Οye#a2.%ڦr!cUl3w^M3r?RZ?4oD?]oqY@KdD"wwz?GށMiWDbZHzQnߖ.NO @ϥjL7 _r6[HK.`>]Od);jj3 WZzqE+籕gɽ^(b_nMV''f"ޑlBRDqz(. @D%HcAb"߿.a BtFu-RH`3PCN؞ZZMЋwhvzq.t!F o;͟{[zA67GW_K8zĭڞc?1BXWq 0@}dZ}9N`S^uA=2Dԇ\TocSyHpo|c TLOJCOR"KEh-@p3w$(3:~WAf5CO ڰtcP:`+c[oa%K62+ *~bn-G$ ګBG{_ j d悒ƴ 9X86?aj2+G/g;NnPoH*;xy 9Sꐇq4.M8,5upbEk>ա~& W;Ux/oeLݶ(5{=4z(^OBq\L+:`n1(}Jh#MEGpsB s4x+iמy*f)$T2( >Lh38de0V&5Ġg򳮓[q8Q {0-D]{+DmJ%]w+^z<`0wWkK8d ݚqr*^s kDFcA K)tϰ-lJm<%:cBΤ4{5„wz16^BS8o  ]DGeo'ʱL61eX b2bA2f:e(Eήij<|8ґo[83~LQC9pr-v7vP c`oX,GKP,:⓳5d[VY"TKf5 [үߩ-S+]#r8̢hf!eDT); Ob&$Uܧ}tr. LqoC nՈcO-1nk3cI/]Q,Ƞ>NnfP--Ծ6q W/e%;D_=Kpvč.5cf51^ɘH9g?'՜{ ZV,0qջ"}'EC UI1u#!1{HgJ0@YC`y#LǷu Q ]Mٺ (?*ˬHe9Y2#AK*P6a?|g9by]:)mUL?DBG>p<;9@XCZek#9|C;.f΢ S,d, nE\+z-SUǐD!OLqFS'x_]x *5X,JZ{IR1hI4' ĕ=n>Ҩdi)Q؏;f@g/߱) iyEf2NbϤҶuR:KLi ICoq֫A>ru۪ZB]r`X2Фf~l(Fvac^cVn k3焲4 .aV'%$!1r ì*^cx=&N"x/R\R:+9?ao,h5FtsMtmI.NMmYGc )'1rB2(^}*Sj%=)tjiQE>ukt*YbC|' ,sAJ.h4x,Ξ=,K3[},EQ0A9Wԝ+ݱo\҅Yɻ @`Xַ_7Rǡ7Jt%%'.QC:"qSzH ,ĠYZC+rZY8TCoN>H.n:`SA(^7JpTí\O6ԠO../ҁR>LE]@߀Gs:ޭ?O|19+ɷB@ Oj(a#b8s2LE$,d>>PF@v9=|~,ǻip#<Nj9.TfjӮh9/2َ -"XYJ( ֞ ԛJ֧nJ1! 33]aWHEk635_tߝDu8 qFd:@aC Jz \1u.>[p?5Y,buq%vXqĪwJyta2nyv氦*v'>F) Nİ2^%+f@Ƨ"[䋗9ʻ8}]j $zaN<"3|E=XϬzH^b7lA(qmw'AVB(؉ćKU4@9'A~{J`vyo.u0dv Yr~;}u摍'@+">$2R٬Ձք!a'?{LB)=ʔ!L6棝&%VS!oxSj[&=ibGOb,>;Tf9pw+B4x׹{lCl a,NvxS7qhXP1A[p=R@.Q j&Y0p)]յ}E`v',TI- d+45XlbCNAzJbin%TgKr%`DAl;M n:s3qQ fk@b0U1T^?4EI蔭^k΅9 vׅ=Q؋箶P`$-܊.07CVl^5Z&0,lknTTKC#:9 2R YC0vx+ FJBs">Wvٍ x*4Zp OkD΁{4Z RE=b]4:Nd? FZDTzjl!KRPC#OjG/5A3S6IK]78yR^e%G%cqr1ZGkX'&=-?c-IzOd-E9>7 &؜W$Jp2LFAb=jtG+*7钫׺vf] NjGH=LVZM*E!0M1sA&T)?Wd$@%%X9 #ԼT8!>v^\/PG {^"~j:ıى)F. fXC". lt0YGr[I5 htb+.L0/0ELrƍi#.GٟJyc`j>e!D)mk !t8( ᲖQ$ɑkҦ O>`ܚjJ@[?1Dwۅm:a5U ?զMƖ>'>S2oَ˚S.%:%_9 $XbsQnk:CwJwoܮV, B˧A]8LIR=LR{DummQR̬AJcd6HW_*޼`@Q ѝ'CvP"j%adj6]jQ OAkY|7ھLYyq?>`\E,6DՕe 1XtyK @Zs|TcTW@QuO|}'?6wg\CW i *~7&WvZ_VcS9C\gRJ H> L!K~-pS]"I1d)dkmzQ=ho)"Hf])޳fc3np1X+9d|d*_9t>c_Ǔ,T_CJ·qvGJS[3 Kl®hlI)H:6U кmeyݬ 1G1,k-+>]WuQХ`@ \ъ4j5] \Frk~½{R* i,\=x4bCW A;/A8 uv){ZcA",oHj̑[G)Q~[&Md~՘-KB`>n$zM6 $QI*ܒVwm-FV@;ЃêN'Ù7]r#?>~$=A7,Z~z¬'ZmTݯMѝdZ6 ``Ѝ[01a*wb]?T2 ㎽R#~l$d\Sm"C{"2A06ˢ2:!Ao06iBJ8 (ho"lwi-HY_"+40yuRTz+d9DDUP$#%?-@9zClFп7&v4E4-.3G2@VT&C܉ݾ }BUlSR'Tj, ,KD__ >PŊH2ᩛ)X6#l{M[6ګ.@D.)|jġl ( ֪.)+@2 ˉhR]N!ScPpCbک6_A,|EFhDwKUkhWvLǨ@ ±4*+UV(xqq+]}rΔjy:0idJIY0T f-o܁yW Qt=dj`Fkkt Gz0l5uNfYz8Ya?Vh!43!K,\䇾Q9YfJF@DPG9"ڊ!O1j0HH'"zRc}D(8zdq$;ɴEldˢnV7Wۇ0Iy 'wOЭ^}ͻAn&N.Y[Ϫ]hyRaD=Sa}V)򧚱ϛхk N_v'i|M@Wkd^-g5@ShBe0݆R5>VI!bҔ1w|nh'J;>:\v歋9Ox??JqEҡ:4TYXp.%Wpr>怹/! b h6XH9lWie%w 7d"T-<6ëV \WqhgD6 쫢Uy:#bF"J`evpEn9\ B5- _~8WTR'O iz0m`&DDv`{.,S?(;]u-TtFg(\ֳD/P Vq"=џUptG%/;~9lv3cgz=1Z,c%4nVj1Us^ʮ9MeS+HDEźګxJF۷WGn@W~!Fó bSb5h{E[17 Y (23% إC1 Eg0`. 6Z;_XSQ` Mlq!Hҧu^Hߩ*cnOT W'NFoϗLc.Is ˘-md/Z[0dXΗxV"xќU*g6 mX<3UF2r!͞|䛆E*|Չ%O,HdT{Ҡ'݌EXl֟yclqXxޑFC)[U!U?CؖbLdćUØ0N4'Yu;r'@t~( Vgdkj7jB Ǖ"bʦ k5<7ޝw~ u۸bPóffu [Q!ޞ 0PpR+YpмF$i8+j~Y~xߝC!.R&fC~̲3o7LJ{%CkㆿM -? vlk gIVYqU:bNad 4uS:HXU>󃒾yRoaupg~N>p?/C& wUwN-u`Ɣf(IhȘ?8rOc Eu3Akъ/+F%.Q9 @ᱩ9kL!cV k N[Xʮ)L GJOT_/?Gc$4}tHCR h}KoRBNSzN (pa!YF}#('|P5|q6w=gpXVt=x.|\ Ö其0RE8g,i{fxNэE1!;ٳf]}ʹܜRl bk[n^>MO hPߙ#x,fQ=$]i@/O\ ]iϟɖ i1fJ jEDC[ "vqqCNY-u'd{߇..EqH|KZ5^`|?~%m1[= ٧e 8 g!M_d@`^/`+~3zЧ'p*@U18UNXfdCϡ;)$4zn@ dhデtJ1Vnz. }m1ơz왂RƭDGCֹ:w<ľ)4E%qڦsU ."f`J_CP nj e<op|=c W6qc!^#/ >EйJevT_Ƚ`\f! 3%x+*q1i/JIt6{cFꦿ/ׄN I+w1L/rvhD]ø⛙û֌m*]&˘dd 7 `w4P6p鏦9SAq{HTLfPqxx*qrʎ+GU_򞢺͂ Em:+|KP U]S_uY!s>Ƞv XbbM6K006:oOz8{I@k8Fa,ndA $$͚pg"lAxR[]f,~>F˅ 9ftTIP@K]ǰC7z3pӵGgs K`ERC[ y[1~Kd$,A&l(M,\xAJiz4f6"t,ɞnsWO ͻ? J;KTX] w f*{}!wt3?A,JAlg 3:n o>Mw {] <%jP9|ɰh*RW.](U.n)5b"J )[\ØMJQh\ZzOol炿|2k\|,R@"UdJ?!ԏ/Wa^Y4-\:HPAy)75p-%+~hD,!y.[rN}jͽκv KFڮ9KNiPu:rDYz`]2PS8]PEu_H>|Ki{J3J(iHڐ C; A3?Xeφg]@?SW֧;_xdit 7t Rc_HS?zۂy +) 0lJµ"_dْNP P+P:-Zb1?C43hB^3jx6h̷yR( (C@q̿0hJJ'y ;.K83 l< d[2O0!d=SdX\lS>-DNz}I?C`\An"X݆dJIk:s?1 3C }/[;[  Gt2݆1= iZOƹG.46saRG[p]i]3A[H(|lOrS ^`P: `*no0sw'NbW}2|V\BNZj)6ɷ2Ѹ>͡:+r:K\>My0n4#xDr޹jsxOuN.i<%5sɶd֐DH.q*?regIߵ}@h󠕿ؑŹF mPi~oi}j\4x HՌۿ ,L:~K3\EG(H$!Z.B6+ AFg$ݿ Xq:-B? P' +ItRVY"p.e@%">a0[ש-kt7UPՇXQ`5/?_ӧ3'&8L[-^feh8'>=YT({R,ypt~LFQVfm=4E>VDVISxNji/(*@`Sj0C<^jIE<}MYބrD72< SĔVL"^P Dn;ݰb a#qKRJ0!Y,!*MB ֩!) _ J~KPMNkidcqQ.h Lc\w)p]a1VQ/sXfQ=y\:MR:Yaꌤy.=`ͤ[FC-[N},& t4Ƚ8]vuC=enpVpж)E c{JNB&p g=8-mQx(ez01`{Z n罠=! V&ۙxR;FQ wFD,hNQGl9@evRGOn üZ-n!'>DH\YBY^GNqp`,qurazc33ZssCJlg"KjȬ^G,Y h;軙j"ſqYTTUgeXε_u0.gi;h%GMfy_y7hB-mks9V`;w?|h)-.E̫DjVb :Գ)BɱH^XU.P,L0fv6i-8l/.+Ҁj#C)oŇEO?);~,5ŘE')3L@g3h; jD1!P.] ~cQ ZMv) ^[<%py$u$9V|=/@?dC%C̈x_7h\o*@A7E,[VJ+?W%U/qB]~-W6"c.r /'J[(V3XMǦFÇ?bE?`4(5iQ"~{gN5%Кt`P/)٨\-/עbi!J*Nvx=j1Gar귤оW\I&St-vVcJdU~gcfHbZb׶C(N$r:Y=c,#f CmSCJ }՚N𺊷Nw%9o*DضH˫Z~9b?<~;Ž~ѦN3SšV</s&93C̍u" Q8bHrX~&_H=duȫ9Ӄkڠ 31#4K(goK@(/aOvbҐ1IG%I^Pcnl:K1L&A+*x2eK_cփWRӋݖHkb![6޿x>#C+Uk]@ w(OX j 9kNƯc Jl{y"|a1Vly 'Vv\'Mkxh=${9"6:JbtG-5s:-3עoyTB$R>s4~/ Y6!= knH0@z8Hl-|Oxhg+p s-+SVi%4~9$ۄSp)’.C'lZgB)%G`bV +/Kn]% PjDsZ"< E~kLh4DN d({p?æYO*3Q JFLU7[܏)-@ཫa7'{V{*UB^ _^ҚNgM_6s:<2|ڹ?@m!f!ڲ|1F3xnrTsk٬J "p-<}ӈ}4 dukMBӋ V7![eLs*B|5 BGq?sZálu ;tLh;BIC'D\97gcn=DG_\"w&k7Ӽ^u*Ԗ90(/QK-XX%S}$M.Ѐ~,QNn3:뙎B|UP˄zzlk` o M13~;v= M#H;j:jjSr.ҝV.Ԭ +ſS ]Y,%6ѹ#ѝWANKT(ohTÉWm r-fxfFkyIU0Ty e6c/O*8N쀞ot[a-?ǘBqws y4}]& *oMYlchɱ)3P^w:39#MxՇu JQ? jcv'&WQiE;aIQӌ0@) }a}0 >GAQGAUDcYP-3Lj7-xG"kGmp\R>>n,F>/((yA'jVB-ƈbHn`]6 JH\pr=RY{]"qse{yis9 _wLBdOH"kYxw쉖b0T9Q쇭gvGiS|^t,};|73t3As%Xm0z?7 >؍՞NlI/2ռDsg@+vab8/ PcJCn1} VESd*16A/8ֱT:I62!-МPhB l7b=m3 RPqF:j fDL"YZAZY "C2ŽOW#֠{&yz~6DMnOcjތO?Cy0Smg]g@X`k[W/1{iU=,5Eq$Wv,|}qîbieg~rnFq THdmd)u v iCw w}l@"aF}UCR>g۩ lQ"Fa=Sw̥;_!u/☫GA9 A8Rо_`Aljaz0',Zx_n>`3GtW=SfTiADTv4V9=dۛYPl;f9luK?23=!wHX:suJ79V 4|tȹvx᷏>r.C`x5Ij|Uz~/L YEAtQf=ڿiIZ淸MMuׅ|4jO 5|OPgrR}>( ,xbVRaQsu]VY'K( #:D-Dļ +èrd W3[ F!&Bf Uf`ld`?:[jV+sӶy!dAx[v-x ت"Ĩ3l.oIwZm_+YH)୍Sԃ繩cvޛ6A aZ}ׄ (6l0 `K,!"11?zj˧4/7!+i=CћWaC g+aM]afm5e$/$^$ö Gԑ@D3L$J|nۂe(]Z?qզOWoC%<_<2N"Oq}0ȁ-ܤI_csy7GvȺ#Rv_۪wZW\ >Sjfb;9<<= H7B8+QM#5̈YY4YLjp3)_Ɔ :8vr)!$VԘa]>yB ac ڐ HzF!CdV<pַߟkӶG7v>?]w1hcL (CUd,mOYdSW1ԫʜ0a (3.WWUVw!w^֫ձOxPX ۯ7Zj]a ÊЉQ$B[ §eedp'Ù,zr@DDZS]u*e_7^;KCGg sՍ֫$ sV'\\NægYu ^Ghׯō/ }ؕk[?I)j:Jhà4S̝&Z`jQvw-Q T!-/p4h5{6vAeyesaglDX|j=x'!E- -Y5f4En|Mo1P%1 `.ErY=Zs4zMM'(qZx9G;:d!3){ֶ#Nr܍m\W* ڿ8K$p>(1)d[͉pɔp8mEwO[]/ZW7&je%׮+e;v3K..e jRe<_JATx^(bJ>-(<&FjOn5Rd1ԩPG8?KCIz C?ƁSE|fjBFeMoJP6DFNU\,򰣵kT ءNw@eȫ(2P-6+;h:wՈ6x+;Z2u>c6-۝1uqPLPH=0[{t$w*G2u٭[Z۪8ĭI{ -cB4ykuΠof<Zlab0Nә; 9SoK/|:ԯEPKwwqzHo*P"e6,U3wTF3$GҌP+cpmT% |~uHDgd\hTHӏ 9(T &Ŀ`{0@q]I% dW++דH^&79E5_oyG0r9o5^a)w(W@7q}࣊"0Kgd%0ffoOGVRR,p75$R&̀+.<05*A _y1PVZ>A$›dJC)^C T= 4q_tE%pVb, 5R CypQuŬͮx0,ΑƐ1 kbLn,)H,X^*~؁t=bRnT{>0_S"7f-z'H,9A:P5:=[v|_nP;ʖ)k n,N3s}u]Q6EUJWEoô6O؍v V; Xo=?:EY=o@i<ȮJh} C/OZ]I@H*q{se^ϖ*IG32{PD"zPd+鴋~tc*j~Ff d\Z7?aw OΗ9N%4% ϥU\4X[;RD'{M`CqE7:\1"{n*a/p7݅ YGHEzxgQ+!n)!UɤA"WT<K~ :|h': *X%^i>\x*v 4`>BJ@)N;jBL% ~%ù13 UVoЧJE| DD59qchGhHRH9Q#w+՞5sy^/L(=T(坸lFUlldmMFE,G_C$.^ZG'Bϩ+bCP^>41 ]ti &N etxm~4Ruq9o9ڑeGgR4ޓju۶khHcH\^Vv_q gƌm:ؼ]@m0g)&D-ǟ=YLBs"w4H(Gያ2ACftʦI I p}'͋MEN'Xn\@ \e HҌ- Pl(OGO%q_nD.!zdCT~ӽS'\f B'v^=(JN<0YJv/pFs.~Fxh Y1l6_Rf[pؕ?ϟ*e][:2= yܦRs!BGz/ <lCZWyghf"qEͯskviN^SVkU0@0 ٢ >9ԕ>O'aВL7Ay%&#yJ58 Q2%!ԙ1v:k"Q>z&J=AAԇ< ^6kT(RťJqS`bY 8GyC!ȒeFyG쐈gb%SM!Z;PJ@+D ^cBfޯ#u<3YQZ4T 6v".Jt0Dh\Ԑ7d%׌pXp58-V^LrC]z١g\!Gp %[&5N;i5.RJLM20:-;B`J .q;.z¸+@`^rA'd7b=ߜA2ɆV/g0W8x)d_@GqTQBM-nN \wY|AGfӠ}uTj'jZ@*׎0YF佐ޝjKaƆ~JI^2u.&PԮuKXBWK1C{]Vʯ1!֠6Ô7$gDfN;jw1Ή HwM$B3pHѴMA\r`7:Un7(S-P4&4F 1V+ClG=!B N=Q0]Z ֌`Vcff6!;wjiVWͭy8 \B?hC0I~?)_eJ|sʳV߹c" x,?`!6kǪQTk7Tj_Iw2uTOޟUj%W&z${z(>r&ªiW*и43gaͬUxafKg':%]k96~gV,' c00{NDp C[l9_c|´\<&8:z8sX̚^^xV p]ɿ+XkZU<|Ϯ65-59K ~4:&z=Av*0_vqmvޛyAm0VHnkETKUaB~t</Ņj aF;y#sw L- |iv!!D0k0a^܆ל\eT o)eg{!+sWP"Qq0'dity Ux>l՘H+ A*|ZS_L~!cl_S7%0ʂUKՖNSB(?rz]#F`:r2kƿY=Cl.vF{VscP:zÉgޖ}SbHs7dO'o9I6mok8Z A"Tȏn6*N - YܕRo1͵' IV=6?w=xZ\ZIZ 8mjMΟy gmxO'i y5|(,7z63cȋ7.U"U/ldZ|+qdӬ$&csk0rInU6Fj w'o~CoaV*<犳l{:(̢O<{=$'%qR@Mua;/9-c= G<|O9/d^J&~ ǩ|K?ɎUٻh8S=#0!D;9JWcb@H/ZO{![A25tUA\: K8_IZ8)-YӎjP\rCMZ;1 U2߃颱6iIMs*M"\oLM.cG*Ѡ JxWO6՜0UP\?$, GYf-qTaMSUNH q9z?'갑(ଏ xYmSmOoC|T}BGGGciMQ#&~4$tm7Vy0 Nm$#WØD{A}=K jԒ@؀Fn;3A{xc-v2U5 "eʟWtO12d)~dœ+Vd>C&w W̨ HalH64_#:yѦpFUrenmƎ0']֞(!IұyR 3b8ǎjCzY3U<I8E+E5F<(ѐFp5F'.`Lf9O@FFV-2 ,1HSJpc/=zg6sݓ'Ƃvĥg]0nKH@#g_ w9P3!.JrD͗NyY)5˯@"+PU*+S 0 x$z*2W}>jLS JevXY5r%?*WLkٙj205'}y_!<./Dh~YI@ wWzhaB~B:0'1'I2BDQɠ4v,#9s"iwNmR hF5lj>Cwt$]T:=RNGlXKSCh̀`Nxjg4g[C~pf=f ;:nid`6F)Y>~̉t7;btzMwF6O(mq~C<ǘޝ&Ьߑ ج)~aPQ9 .N]-f"xޮJy/&ϼ(4P<9G./ cZ{(ZeAԥo ϭsp;%Z'QwZ.KVvqJɯa:Ecҭ{ꖮGI6R}VE:sDJFtrˡECj4 ,DFh(:܃l8zblrxL$JͅcrUIs,=4.A3!yݩu\Bd羢p wƊ[Tm&39b]=\ Ts㥈6htW<-`?DNEӪ3{p<'" l \c^Ǻg|΀f=(Q ZGM wfZK߽,fF!EOŇ L9' Oj;ѰZB)o!Y"Vg՞0 ; JUp1SЕqP"QV q.hZv:TUm(/V;.pbtB#6Sn潙 %tC̓w>xK3&;9]CA4x5BȵH8 6?mp"Xo'N@huYL} 6id "=(爃JAۦK-ۨ@ sS3Z⬕)Rlp8idsˌX)2g.cu7Ü=JILE{aI!S=L\]c NVI)}^ ry&F02"W{a>0;iݷ={ce)ɡAIc^Ww,Y/[3ŒRzEb5T!I;A=`߆>LT`RY"mOփۥ>Z9Y pe8oT%1X#z*},nD;o`$`m+"Q{k"novq t%$Rң.v݇M5cT^U9}[ ) Iry3 Ss$>woϹ<>Kܗï~o $uD9 1=UxN9aK$_e)5jvE1'v٣Px|"_g}0?BuQ{ ~hӟ̳9ZGSӅSX·@OwZZ>CnNaf8h)͡-I!td0Fp㹩Z&K7)ga3jseQ>N JDƏQ4cU|B7~=[myXhv"A~H){\` jw+fO t w Y-y;7 HbVL'P!A&ȓh Yn qwAo5/wNKo|Sݰ HB{x+19+sZoSu1W>=~xjǮ ^){4xd@:|9e6abmD烱7gcC|m1:b=0$aR ٫GV`Y^tsIT%twh^VɈ.^HfЫ {=+_ŁI}CkԖ&^L'֠|f4THDa<*)b2'g> }U}cLre{Ma\>'Ԡ[@=EtX skSan T@Ɍ$ꃄΥ]r4yT8sF?4$)>FÁ@UK hۂ\%KO/;Bv\9Bq`b# n}TS S+$CG=B $ӆmfC,&{VsBmbk='A$8hVՕ vCWN H&OU> \B́nC7!몇i JS"FJ q}+#AG$Fas %nM?$b4[ʡyXPOBD&,0vS PqY8a7 S(L ݬ~\jlS-_Ѭm+$]Es#bW\%zA*ZTM Ynr -@.$ M[[y=z}Ռwފ Yw 8fOSt!o5ýX-%2[sFΉJs?4etv~5b4~rcR<{z]ۗ» tCT\.q|IA4K*;6FRTG41'@'TCi8}RgTshU{_ -G {9/ιAJkFR1w s^P 7?0 /dK&p2m\@)M/FɃa# %GEKyofg@ s:wS.tQ%P? 4U4WPywlۮѣu_G9 M.H(bj6xM͙?,}bPBC<ؒӖxe0/Zc2/(AvM ̀\~ϖ,|ģWW :22d"и1x81WWRaxz_2#$icJ9fczI0l&rR,,%EhĠ!LQb^BV"7oHa9>F͹_sWW(;aKdۛmG '?fh,~ &Jma-+jnVRC '+qܘ i- 9W3!֊ĭP^5!Ё9Hn~GG9f8m|/AOGvKl&o`ʑNx@x48 n[#$$h*G#ԫ0g%=eЏwVو##ye߹0áN,D8(QLﱉc0k$uNǖ睓$ ɣ 9|s#J`cs2F87O1+̊h\* z|vAxuojbMhٹ-A|inm)k7ŊB“ln]1E]XԯVlѽM^ETa?b -\Uyw"z|&Ef-X-ֆo~Q=A$y!&":.槤cpZ:C Wm]<9v1;NzP!ߎ7->ۥ}T1/?9Pޅ慏+ \lOlv!4/I(F$FlGSOn%Y?IhKa$v޼O#iIW 3\(40zU$ӣξ49ۑGH"y,.wXzZR+RI- v={uqo!NH$ob8.e8J,I:QF ?Kt?(ŊmVQخ Oو/i }$|52ZPdm#Jت3 S[`P\" ?*X I[^5<;َ~(#J6Dy$SGaxuIe4$=+WZ? zDx"Q3~ow7r<50ao?O%jhPdb{+sNqxU7A9M&4ZeuWwع5,a3R!G5ȍdTF0fD0hֵ!lqQdNs&dgP<wOZ?wc#h#ݮCj;L'+W+S]μŜAJ=/ӹ@Vdb;F{n>7H5e>\''Ec-hX: G3+o2+XG? !vg"uH4; ;9Rį'.R zF `~!>"鍊O_\,P<0`NeU݂j9Tj\TD#:xXP6tҗANTq1Eo[T1|҂y u[ }Zw%+lͥ䶧iyK]GKJ ~~ {*"Y1mH@qTQqWoF 10-qLOM&>GU|R77:nNS0pBt/#ԁZE;m,if#k KJٍ 6pX*{M/4vޒ=,h4$@όk{TI9jy[BM v \qhFkݧl6!wM$*cgWİ=q:腒ئU:I'J-}XOe&ٹͩ檊9*RH%]@/DY1%xrSDU8& U 봴6J8EpY=d &Y (K*٨E|ЬHˉ Ě SQ{]9i0@xv[ !v3c.?'~->79ty.IAK]x!Z.vQ.Zylyb⴪(#Ain? On(^,ib0ʥcvnZ hc0ɩԲ5" Q2e6̔XԺ@OguibQ^t(T[s% 7 92 B `й^4ӭ^\bϊq牉{00أÊGwK.J69?e,JMedӜ@zXѶ>$TX=9 -/[8d[5LM"'_Os9@ı5h$D~ˆ#&?Qp]{"7#ޒUjkd.ت \L5jP)p Ȁ7.Zi' \cqTfz13:tJ^N$ Æo<]Er3gh/;D`NM*6$D0\߹6 ¶AKĝZͺ6!bw@|W5c=C ?%I8zU+pmIOG#tES⩗zp@}/jV|Wm2]tUmF eXpJ_(#psC uuO ) Ag9,mlwD&-3JBaQhbkU(me 0Zyu[<̛QfG3 6O&3%DJR,,Na,5AmHEٓ_~8qOcV of%+r% #ek99S>=S:X>/ j!ͺ.Z 5&3_)^"y?LFypovT#7=SbAl3zl/=h!yK~Q \C "˘s9;1qS1įWVloF&h$YQ,R)'J?&4nl âlvb,wƧSW}d"H+3$h5gٲ H߲9svA^.O&3t뗣zTAq9t>k`z;7uDpN_n1 k̖^*cṴj{Vʥ@FIv$& Fq'އNO>1sR)T,@cZ7ΚĒu#vj|1s kҜ:S.Acdlfg!_Rk tvwo;1i[v8OB$SeG'¼4*C*rBP4 ];6x`ˏ&[1]A?TvGZ{oGr<(CMjVGDx缮V@{ژۃW!AʹtGVɴQj?%OIg)QuXDuэ տ-Bz;ȋ<ɧZe uR&l Ɉ0<.g wFV^lLxvUJv7QqbɈA{wqMēFJ/eIҭkVF)Ik>9Ae׬s^ Z_Ư؞^lwrx髏~@"RԎʨEu & ",\ ۻR cg{ik%(\c>eQfB c? 4CDf}:}CULh5%=5MxVD`ڜaT򑯱]4Zp$Fz W*a K`KoF炨^Gz?8׾J Y1$̖`=O2:%:hj+>841!c7FpTfԅL>Ō=Vo;E M:At%G q;vx[dF#{DӛzQ2 ˬ7ΈYfn[qUWCuڋٹ2؟ϐ S8Fwo TMڋ !)bj&-A@ m!)J7SsTꅒaD cԽM-j 2 Tv`>5{o'N噬bq4;M{0>8g\]K{6_ ,}svyz), |#GORs~Ń:ImI Hz!B7t@JîS]h؋F7ĥbJ2y{  N1{Q ݏ|13XވVHN@ϣcMj}fgy(cs|3ǁa%_)1'v }0I V!|+1vGbKBJƓ>.Sj<|4 \p\%J-mI62fZe:1e}Tit@*Hf!# [g ƟM|j@c8=hFTa&vZFY} f|K'{m?HQK'!|AMW(p|]I L9$; :V˶Yp`~ww%zD^uJS=|tSb#ԂoI_L7eĻ݅^x_{(-YN# oIPn wV"q7sU$xt$,R+[a@z.rsY NݢҌ nֳa&UdDw=1֤u`\? Pij/(>9=—%P^ G)]|5)u~CyԜU4XCFH!1X[04tm.V߽t L+l)>YR`=:\JIT8BC{G<~O7/sAcl( o@j';pPM#t0.-^=.yot4 ŏ#|>Oe|K B5\mX|s W|v]aR&qO͆t¹|Ocخͭr\NR8f&m%ЅJĢ"qׁ6Jk2_nHu}_[ V j H=#4HȯC|#NJ#Q+H؀G"sM"[xVXQW>4^S`;Հq3D2%\~;ؐ#Aq2 oE9RCdsˈIQU{1G^eƤsnM:>e*$I~]5k SOL$C6ٰXʬ1,YlJ,FvoqXo3!\u<›kh} ) p1DxzÇco ^6:[XD,s7(XxOMP|'ڲkp.3B~GI\+> mʫHh =]F3i )@$uwӺ\VЩҺ22(٧ ,R.!"*7TkpT] #bƉlϿYRd-Hlk҆wak6]$"m|\oy"q F3,6 $N fxnZQq-b6Hl#~`'|V2;IPsߨtu贾!?뾐U-=4U%] CvU'_Qo^ji` |\V2nq?gRy>J{Mj+- }Dj%1H6ѳn+2XV!{n!# p:% yO#m6ZG /ҊnWoc9j6O8Ǐ&2 ұ GػQUxإP٥d3!Z)I Lk6&8VTgYXvl _?%V VI)W*BzC|ax4#٪%* HI<^2v0`F| ǨrG7Zނl ՟Cn6q]硗h4_rm Gr!>JtpaU:F)J)+Ku[ PN[Ѻո57 H05|ld7Nͷ׊5ѡ hUU }m>hzRU3XU͝˹YU$ׄTPM|IǛw$N0;FgDQ!͛4 OFk^r 1>(0aDž]V{-%լ[ JΡۆߓ<ʌMK8a0]=[`d6n֊ *O: ~|,4L]ǖBXqzFieXoisL߶o:ַ>SÇ72; 30 Cd:G2c7Ҡ##<ײ@8v* ^[Mu_0~?KWȦ G%4 7J*"!Hصb:4(g^K|l :|c-NE@opȽ}ч. *^o&ޣ9*:G@{lv?ɋGSJhiO1#D,h4XY'i0Ẉh=.55!;\%,IZMǯ%RzqsRQB~l7?8b<|ڠס2x>Q#:~S?=\+Ǥ,+<'qĭ S4u VZzW> x/G"D 'D-> t M}Rpz)`7ꤍD XU⃮:߻N7vZ7cG-2op`epN.8|SOpVumSZk4 _ꔟf;1)"wn8n m%bٓ矩VMp2.mŬ9xqm<)ZCؽ_VǦ0TolpWZ:>ܚx4@YaIU#[oDȃqq=U*]kIh3R$Bնz?cmF$1l2šL]Q0nS~3(Dp48Y^ Bɓ?MmD/]D{5qqj{bك#K~uWt, H mV 6w-:oq2xYF"B,)ei܃UFHjOFBS",Ն5;zvpHDg&?t9iqIh!(ZT'Y b4FħU#>Zt AEŰ? HjzװBx6ΙYi)l_ԕXnӋ ak5.nE  fMWxca.V^]ɷ902@l,2$,4TvQq8;R/GS?הu?3|yb7dp5U)k˗s]2a~w&[bnhKvVhP>Ng~rG ivq}y!>>x|-J[# .-,b(dHZD.U{;Yl;$"5r0'P@ WSj>{%ǡ o /1|2 f`>2ƋeT<x@+Rq4ES '}yR%^eo>qNV7d%dNu YKwg#v x^Vj3uiAix-,T5GwnUCKjk(:l#[>(Mŕ޲ 1qAvx1 sb:-,š7Z~^ HoTusvGJGp$BG"|@[B܀a< yh1ci\8k?e3Y$D, 7bV!W"4TB$[N0-P='p<5U_d,Tb+M~ku|B"+db$#һLMff\(P xc$Ur\t6;FnQ=u\CT[B`i#Lxɱ,:1&Iɶ5u1藜r.o(ujG<h,Pe+957)4HQ<2`G~c4y8 A( ޘM>mҿdG¢pOEf@|97St` Ɯ;דPQ88TW,ٺMW'I,hgܮ=-YS."-+sRשG# iR0kxt$һ ];c._J'.4tTd`⧰иk+FBі HpYk~qR06xn&YDv "Gr:Ֆ rB9[6{*@==*{Rfigd`i>pD~Rß,Vm% L=X @Nzֺ2/t~?u7*$D3U9IQMt08J4 Le'?ǯ,[f @J{'ũ oDN-?5&JCtEەq.*\/ R}Bd/P(4Cԙ' T;[68RLH9V+$ QLHiGM"mv4jufAƠ>Nz&qS]v|y >IN'~5A{Vvx/3# ҥZsD1՞mlR| o{hn2?A[FtYq%] iv V;IӦo1q^{(d6aB ?o(5z͛ռ|}ՓT, K@JVv+ zl* b0j!>1b XEp.JC*]҈綵sB?.LQ㙲O]0@+Ly#eTuPѳK:YKv' ьeQbPi.} 0JLLvjEQ;Ҋm;Z9*9$+QI}crA6J>R84pcq]jRZ?/}4Jw֖^IO[wmT1Z"PJQZ@h{/7wѳ͋s13в|-HIZO _Yfbn+^˚T^ ظ)h#zxA,PY׶fF={MX2a {duL׮짮@KNWhҒLخW3 "ژUɯR#l{ N&h,.s Q)[@"kRU5$յ' 9~vNL_j'Z"8QN"BDW+M}n WB"wQvIz$p-FݯDxi~D"_<ϺB5C1+Q3k`>LDbfbK{V؄5(T[Y ]!J EQV%#46Dzf:"NaȗP2-5X f> ;θ@I&_aK}t-CT@f)C2UF9jNI~=Go w˘! ]s ?#핮] f:JN{8U|怂yF|Ŧ9R##2%;V4LIr9A'dQ䚎 , ~o<͉O֌D$\ʚAk""2uT鄳ٰWR_e.$~vKBqFdzxN5Yc1H{\g3B}V)R?42 = {?H?/uFbF55 :FF#e) )d+}o܈E&t09yw$"| rlh8 (:&. է4uy ʍ`I|P rjxvX,ԩ?m]]uT)Ki@Wwv&tU(1(hDe Ρ$V*)6ɨ>c^I(<kΫMbg4^7Gb6vEC?ur$RD՚D$Z.je2xA/V.|$/ZbR[#<'uo(No!} T)jF+`6KV_1?(XtA,p1߻HWv& b03tGx檰euT*_IF߫ZEMPdȖpAO(f+/fy!=7aqk%іU,מxh6zj%CPX1@?~X OCPYz1(dR> ;c\lkIz5Q3-8LܚUd<@'A8o$ ΍;]^"P#uϥ5jb"J%$9zbB]ViK(stBY=Lq ˸/yZe5r8_"H4X $8$"2ڧhy F+"B iN;yn @珀H >Kdkqs`uG=L T2̏Cq3,i`%e< OvqW?ڸI4ވ8Yu~y6;pk\-lp̤4\1Sw< i =x#H# y+pMZbmğa$h7sLSHK@ 9a9f#3mjAv4[ pE͊RgݙMOnBrAFtPvO^4׌"Y4$G|*ٍ9bdk#sb!~Q5SFtwi*^Vl.t#ʫoVx$TXWjqX\Dʀ9158$ QjIѢtA͓W͊  6)Ծ? mKg%Vb¡o0-Tű'YhYaO5a3ɮůOf5{}m?ar9Sqdp6zٻq>C͔D^>$W9J8٤㑟ic;1[ec /qnLZIy/6ighI̓SOmAޖ<=R[Fk+]ȌDkvn\[9$eNxe]Gl(ץrRB} f,߃S䫟ٗsophi{t+X(_ ~c)O<^Jݰȃ1 '~ԃ `HrL{$uKV.<ز ^M;fV;O}KaU[tM{q'vڄ:\ߦvAefA:+yLԆ=elb~?0[Z I(cqyU*\Ry2hJZAwmHCO@$ 6VUPIʅ(~ROK-ܟJ!AD"mޘNg*΂".b,(m{AfF=!Ue0* E΋ vA4,}I2'mmܮ6Acf{"w//q;6(|* _ nhX>d%:mo[=(LqθѯE&{5oJlS̊Po N>(3Wr̛kl!)pWB˴ $b+~|nVDvP8 UN[9~h4X³C|3ex#!}=o~qX ekkK^ꃑ {Y܌8Jmw j/?a+Zr:?sF/k(JB.4YStx6lwU7l"C:|N\'KϽpaړ.8o[Ƃ49q @ vyI2%4/z+F@m7 6uGI n#Z4bݏ8c_;_{SY"#6O{a5F H*Y䮛BDbo#*CfԬ}k-[$raNԠʚ<˒%Rk^ZٳvŒ͚ಌa'>&{&{N3"HŨ}KwhCb&|~7>##nRMAwpf6]L1@:}3H*K}4{pinB 0D'aߘq_VD>MPCzk 8OyݼN],q8z6ꏞ|8&y!M읈C#t_4]3whS@դδ >U &^%yװX%%(hk۩*;C+blg. -V 넕&]\us97:c-AB"4=n!ı:?X.fYzt.TMBWa!ZjFuN z<໔J#^=c ڶ5G6`[v{-hpM=`Kl y᜻Tl ;30L^0)nfl *cwi~"` Uvw Y6a ǾyM1$Di*zj?ު >{? )+<-%0 [l"z֊}5;8AJf̕[+ȹAdbgAONu.qr0EP ,xnђWZC>̉ܲ|WƵZ;Se1pOP|/^tX8!) !a#}43t+X/'pOdSS{x#gu5;/.5 ܅Ad4 ^O Մ]DT5jz.ӆ{r y KNq#yzzW֪eIjA_g%? ^@iܹ `@z֭/R%mE+UsH˸RR}TkxRTXj 샒&tF xFy+Iќ}W+% M,N7$D:hCeWEx]> =3,GЀXFS7Eƒ=<1:&Ops\9P+^-dzl̚3DO.2 v䶖D%5IrjU6bH6.ss %Hd?99ؚ1caYp T.9EaWRHﱾN%'_ȗאSe!3]<%y7HU@X4wVniKGJ.2ˆIQxyBQ,qgޫtz^+ohQʸ6]*!ӪV 2heZQl5] /d* CuoLR_rha`2uE.v*Dz.l).D270anhZG[wWayb-NSǧᏨh2fyӄyO|VZ'kŪ;:-c!WmDk2^g 886/؅ /U^ͻ&UU ^|7ېxWªѽyr+O(, OE@=yt&6}EDB7J+x-|Az"z A-e7<x~"ʻȕRcOb7ZE*'H8A!㠠V2|$oJA&~úMVFf j|{i6z;ОRsG}@z8f{G:sI8(&n,2$SCID]IɌAH,I-)}!cGHZ \i{x^@'^&J WA.LEE.X@Gp{ɘBNv4LHKE`g!(wqn1xcU[)UJyMˉ_4 g5*QgKW+S'7Ty!oȮS1GŜs-Ö44 E"&rYÈ,V~.X6=G:zk dM<-I=ز5[6_³dc F!`0ʐraJG+8*(/k\2|(!-7=XP6c:2]3/}>Α^eR5$ǰM m9W! Lj4  IחGb%R#9r[cJNw>-+vz,v|˿En40vsA=1Wt0nnk Vf‡sۜtm~TLN!q4=|#96C)oqfQ' Do6f|6LDŽ =<ʜAe42-g [a!mSXmFVFR( ~[dۅ= b}?C~S^{rF2]`D;yUE?dEؖ/AtJBaC`(ǡ ̣#@:U;_$NB䛇IiT͚DI8>b# 21&4Ż`n QUy`"A-remsZmt*6_Kȴ2pKe`b TUN}@i1|Ma)Bs\k`pVD\d4#G#iI\@i_ۇؿ 3Ib+h'F|SM@7/ɆRg !VvJ?,,R Lb:uc6(TcVUܣ6#:6&\퟇!91H~oyt¤ECɪ$d8ɲl: U%V!ݠ,n+X»~W.21?qy2n/V4R9jcrwBl[!D(+*Rz`Hbt1L}+~<-$_ϮA8}B Eor㛆4J| Λa(xtj `%$0 ټbP'clIJ|,,.H܉tMn4ʞ "f%f=U~lYY37_gF։%``J(ě GOk6yۺ𱀚J{$M .ͩ[v! a!x@Ul(eY j}B a ,SЀ0_8|GǐsFk 7P9Y`26 _MYWn({IhHuT ,̹`'F##c+ B6@&'%ڔu`1ՙ,r,5$yM*`!BNTA,{@N㾘|zlO7F~|yTŇ;>Qqt!~3TPÒ2VىKȱ`+`(c#͑]adO8dhsXw8*3]N#@8i="B<OAQZNzq[ rzwT "Y>t5ky1j]-%O*;9l49v'Lmr]*\.=]Zlȴ-Hf =5z0wd׮:cZ: Ś>v>{ Hδ`C]䞘:}ӟe-;`Lb`#IPbxO^PZ>0tsd}ɴM^ Z4?ˤz]e\x d&%_?F2&lPRӉTmF-R:Y <' &8t"L~KFux-:~Gf`#cWjn0ڶ glG|ge# $.?l]2\׭p.{{qQ[(6Kbb/ڎO m<]:Ԩ78A6뉫0R8>1˒tn +j[|bunj-?\6w]lv8W\9|%ٰ(VhnبH6ŕBF^vo:hD`](|9ymyϜ1K_zb Uq EߍAޝ4?vk[ѯۂ:I[+\( jizD?DH2.7ֲ  ?28j  .PLD WhPKOy5cL7z57X(uo"C|Y?9 E_nXg{#?`)I@ 8YS1 'UWq]ў (yY B3YY1N8 ߰v.tBy^bg ݛq$9n*9'NX`,m¯Lں}^G@,PU $hᶐ,Q}92dN`XE] 9呞!zO8̈NOsFciRкr;ήof.Yγu-Q%i@rCq gx"XtY?^2_1ᶍT57͹ܡ=sZꔳy}pn`>g;%cRO@ s"?8HkSV?c:VF#(n]ȏu1WC׸< &tͱ-{=d.&y9o ql_M2=ТB*;'Hz Pӻ8p}CgdŁGyjޛа:k@k/u[f.V'Md\= |d؛>U>m`i-k9qYZ~VkؘQqH҂ 5V{RfY=\EpU/C )qgĻIp ̖@QO! L`2OmA^r_zELq)^Acs.,~j*]W *pr V`8&oEid*XԵ)#MeBV)+7p,w nfS";M,TK"u!Tl8h6C;BQQQΥD*aw~~ @L``|gzى-/5LжD,EJ<Iˋ F3'M Y#j%20\08iv2EO $"x^˩ !m,`b㕼Zv j!SVDY>opķnح«FPm4 0M%}yUN\=F,rj0N^XhZ6h>};[74z )++/µoe|m[Eo$4.7QM i(vkUK7+oòc;)oXkF~1;-Y{l(몵 haoPD1\ 䙁 a}{w8,.(zfyh)9P[74pg"ABQ%sVvM u,UB.WHiSl#lWς^uU ,S8(ҎΐTMLgdT$"q}suܟ8Bq ] T'ZeHc@rǓ(xBj:,u_ܠا7GA3UH_vETuP`bFQӭKR1i57yp!c?lB%J6:3l<&tN#& %";" إä[# %o-3#!9Kڪ}P杼azo1̄/+Na B_8UTʵa}\b]]\lsxŦݛC%%XJDߙ~FZ:922 78 ')sqyUvhM$۹r?ː(g/+U.@<"ֶCC@炭8+;Q>3oŅV(h9U9+Z]lNـidӞώ64h$lέ-3')A\\qهgˏ6.)~ER$LL'b]NXGfI ɰu!ҔD*>fVuze ݫig}"c$BKJl lްuJt*FS=j.u01^٢sdEvyم<:` ݉)ޫcɞ\Q2}-[dĆWJLCX$s0ƂP/A

lZ*%W,h+)1sHUwyo0&d`.u te&w^X|1BxC,WxS'1?"e@9wcOhc`E ϢZ,J ']baTg7>g<6u' I@ΰͩ+.98&h_ϖSO%VjU1q?bPɆMLo TV`JC\߼jna&掼NM"VZ"ZK/`7hf)6;" 1D Z196r^]݁!U"'{b&k j_TҹPUdR6Y_5#9K{fƸz^mYW囍AuY5A$ uDjLhO3@SV턜;W:ѻX f5tpeHnKzCq#jT^6ENzm[h3bY`+QUEiZVXؖT=0<Я+J ҏӭGNFXB t+;"VLhb6ڍ`r2@: @Idnqu 7WH;?rɟ ޅ#&mK(4}}ɽNmۢ Cdmxn͋ HsP^+ǭ 4Lj,k.@MuW) ɗDzLX2 l6)@i-&:p|ʓwsH*AzU0}Htc:JcfJ}6n )p_&\zzؠ| K@N0U'NpoȐ4uwe$\m?d)6A$ze{O~3Lqc +yLe-72+!^$ 4ݐ@Ϲ07DN%X L<@ʚnmTdݜJ;v&dP(*K~|>+X8r`8A 0PMqW\J¸3M *ɋz-ӸqԌΪy{.g1.J-F¹던/@qv^۝vv'\e[39<3W{g13 GL.DL$<`!> S>k=7`Ӻܸy|Эb[7O<#/lxb%J M |}1dLES;luTeu,"|(.&IS%G<7NԢJe⒥k;0bd1_sCۣ9xCHƴ|:*oKY",_ϵ-( кxكϐ U>RmjWE9T2z'_`K x$`(,ՄaԿ&Va! n-Fߔc"mr4:ək:T 3!"d9SfV5[Zn"v!7QFMbpQs-Ip]8zS;ҫڑr0M:K @`К:5Et'" cdUY,{1 ` UGzkl(uǁb9Ԟ T`I+Oڕ0q0D*s[U!C5ڔ?cq5%`(p|kB|0+`‚@_a3Yw"nkk('UJ,3j[ӷN;!0?]!l&K\HP+ ;98#NĠ?|JF慔oJ'Ĕ3ӈ&':겋TGکT< `UZ;ʉTmJofHz/߸YK'!5Xիs,utM8 .fq1e;_:Fi%Tk1gg$d<~|":cs: ߵ{}a]ju9k%ǵOH)׿?c.w1g7j@iK#nx:j]=j e5xӆ<<+'a:H)¦)[6UMg`'cϕ7V_{f`[هDA W_\3qG+Zy6. 2P 4T^5~%MYG@S:?b y~8.;m,NYȘUdn~S࣏G: uNNע088o _9e^eVj7##O 'WS:h[/va7m2(+̲R'.l}h'{tWxP,9o!J`B3NM2c_ҜT} kŲdhHoX2\odd^(c `'HXN0\jwED(-BQy'T<%"~u)BsX~c@x7)Ly ҆G7ǒsSBGM.{#W _0=sy=i+|2pR#cz>vr>}d继ek/,j !5j N}NV&0ɥg7Mkt}nfHOOw~I#sBw]xHL$]ג;J 5oH˞J1f o9nQ0 j?@h=6/:><(a XJ&>a-T\e9_$NO|qF9 ${^ n%.N@N%J Kh<ztvl;[wbS3൶rf;5ZF&*649~@nT&lT71IgqbNdfTJ]A~* zbPVD%F-FÀO;s2_LcA&zw>+6>2EOI|a&d6!kF&n 8?[/:v f*K{\~HWc>91]\ȪW_m:=r5aԎ ,m{z` }Xb30ռ^leD{ed4[| yRj@n:!o*HO6{NN44Q9z ԁS)3 ŀ5ɶ*8;O{GR5'iB+ zސ "]}$jOaj-C%y@.IOSd~& M/%#oǣ|.˪eFˌcu0JNPy_0PV|$w _9O/sͅBRD37DuhUyU24\U}m"crDX!Pk-FӉ0= ͏]H蠧Aj=g9%lh,|1(1Y".J,\Sᯅ;),SV ȿLCx`7%RsCj1}ˉ WN&|+xltp4;V7 ,]MgW0PJ>v¸,WMNK@uJZ33vي7s >6W-A۪ |]pz:[ŦT,^!"K7$.U,4QWOǿ!G)m˽4 ωaљґǁ9sDUy^$emjZ)9=߬o[TQ*yt)>U4ϏIːra RCS|?/?f̱ܲn&LJƛ js(0LBimĥ꤂ LԃEk!$ 'SsA9U]eM!Q&Q mόZ1.Omn2g%,U_JHEy!SIBЇ[H+WV6֢s` 移!:)Ӗ{={r;xkS4.Ee.P4NGN,--x4mUzo߼ze@(3 BQmLr*9+m q"\]7 fxJcƣ4/5;XoHWpl ף  b,oCRI/JA8*Kq79];EQRⵁH/=۵=xc4fe]~p1v"ӫMUǐt{y+<:(C(ch2iNZa˨ 4U}tIҫǽXmU$yZ؁զFx{_Tvg2JmdSF5- `r(2BAG:ZNpCXd6cOy~ b*-l!~VxH`'ncFXq [WSL`yO臤a_=̰ߑ~g*7&;#f&Y>lz$co]<@|&fmAcY<h~Q!\S*8 7hY!gVTF+r<#2&`E;#7sQ~8u vd"颭t? =殏rV T?=|bNFa%(דR`8;ةIStN(p c#@\\b6|nj>Yd,T`QdDs.W6]Ōjf Ӻ!7:X/tllnS0U[]|ta\X"rL;ZYΗv{Cy'${ [OE0eAƦ7)j@Bؖwx!;kl:o_DDsf[앶sB,Wc檮}41"%bɎG|wSW@YlvF`aWZQ`Fִ&'3*'_Q_ |I2خ0T T-w0}z?EV5LWgW,~?]"[⸇+,K?۹=g^|6jb2|Q Dhfo;zg>b#욈^Za҉N v.7QeϨJg7[zg2 ] Z1!|a]̳-Yj٤ {Evn0̙_ ;ټӈo1_")ـ2S/ܣ &2VdD H e4o{3dY={Dq%knGN|d G$nυ!F3Uo}CLs̟}ꃏ\ o|q$:'[;Oz)ߵ+xPboss Ake oà|8h8*P)(7bxȈ*l3NЊG  -(yZ 9NuDn271T9DYmh'hwUrClmM`L3}g"` Mhm[8wk) 'bJC"sʔPTw+AٍIZI$| , yq?j~R3 a4LHkb|MEh!'񃇋='SZ%xo1#P'[63w/2 $ɘXt8)>}ՈR!~ ؘHU$.]+%,B\"!5":G%҅jwa!tD ȭWiC5AѦڻ98ʢƙ6!bxrNм/7[܇ߨbǯWbDS)mrkq1 y:lyWpp&Gm8$vOޝmH)Z.(jW@q/kk(rL[K(K3aO5og-Ԑ(={~JB zᡔ?r[>+eRoR_3퇞 QN5,{ڑAYuc C>QIA8GΛ:ˉ8+5.L+}e "مk˃F5IdD5ß/(=BFo%zMr`ݼ@ԫ1?fqc8%9`z+įc62ZSnm993[:eEu81-ꔧs`_5&tPi} ')Hadh9RCetC9=hDg^3_yo7L[lfnEь2ljTvHnc 夠B-a5_##@ goߣuG}t1љVZ˂K/ 0TyPujswl6ҤmS;{@ļk6)o1sͧ䵙OYy$+)LΔ҄aFlVԌ D2ǹ=u0qu_e`9b5&{]YVt]ŘKOx}q}uvXI5 ݨw#`cgo$XЍ7mڝNl:eJ6 )JKOK](1Rɾ$8_<9>ʧMJ җ?buS5&R ֲOf9|6!O3P\k:qN6zGdeLo w..]䥕KUMҥkd] ^-SJ[9S^:?W_ft:G6EӋݎV}: \Ddx7zؿWxм25&-=;̫ *l`vk[OI_.ruA6gsyDKN1E3uSυ7_G0SrvIqջ$r $Q-OiO*u2JOCĀ 0B"oRk{wգiemËz;~ϲ @9m+,m8kk)MiR($p)H(s,;m휹?}S?]lˌ}#_JʖXqŶӠA:x/ )]%Ӧ\hhBJa+0A?|]tנFU6$* ԰VZ zl`(a*6tXZC eH^x&Bd !_ }(ƛh17D!.Ņ&*=,7XqGW-{QeJlP/xje`\yl]<ރ@楉b2;z;ma33R(O9Ŵ_x{p"=_wu@Ś-8j%qt kT'zbREO`~вOiEcb _QJ@@F p>v9C+/ҕ1/^IqbZu2LL[hXHNAPcĐ6}WC8/ ǩH-nu;# Jr3|ȩKm1J4~V7o!K[byu݂&S>́M߳$@;zE-ʉEqFJC^6{u?g+ N UJNFsŴf>\įa.Tـx>y*2%7LdX4KsuY!Cgg*K&K(Pk2+d46ˑ+ deNhϮDXRM݄S#EO:̗3KrjA(OgnE$cP3 P N)7Vѽ?[`N~K}>XV7j*j\GH"_F`F6J}-h)8h+_hp:Ba!վ`ZolYzJ1fBq24|E +vƺݪ0L- ?W<53\>Յ6>e / bË4l MGfNrǮBPPYb &$)sm3rŻwB6/ G5I# 8G:*td_&Gozi& s(5&f4%7YBG\Hos:}z3*=Wpl-( s]٭t54~&@xx+; y~u| { Wٌta̺>Uˠ#=8]v+ý-,Y'6|KH@$esf.PV Хx6KnYyNQG~c0h~[m7NS EtÄq6w#`}GX8|k,7%WָҚ≯ -";p^4jz :Tᢹ;b5';)U}/%Q3e4dxwe+,N:L-.dZɦ1%y$ iVK עP0sO-Y!lQDnǍ"+UV&xxSO/? o%uTZSn'I['ñwϠ:طى@y:/xj@ӢR,"kV3,z TKU]_I9'aɁH&q汱B9"XSWVHi$UcD?n 9T?dl4zI-J]0/R}oV&2FX+Ru5"h1M^bFlJ z Pfʹl(_Y"_Jovչ\bZgF>YȆY)0$_u1<Ά<}ou?p~.%-y= D~+3h C%%jL8,Nݛc; s2Ȟ־2C!C  諧_zVBMwvܪBA{HkɘKqt4y\4{~qsJ.P8p%@ ';K_{Y @N3(FUZqAȝ+qwx}=a C{b)Z?d]sPܥRAsϿC~XaSGXX ƜP/.LS#͔u<ܬ]ݹ\p qDxpZgbqCDg%&DDxn¤Ƀ!9tH, ܞײpqz!W~r!" .I%=HwDm/D*% 7]\da?+QU劮\l-YD.9˜la y'w*b~56F``rڞB?^GaV8>(sjvMM4,]}Ri+fvkr.lRVe tJW|B:lW.Jt :aGMh- >]U.eC@!$;xȪ Zxl:GM;R41ƚ|"S#aAfqaCफ़dٶӊ_<n16>NoHdG؁] Eˀߤj쏕'V@Uy`(:CZ34J/ 籊2NQNJNF5 ysM5J߁Tڿ׍,]ztubyW:86$+ s;{Lb@}-MfL\};ycs} G87FBS쁔ICܒ;1]Ov&N+n idie89?%IRgXg_kIWLAs2TSnϥ665md%[*tvԿ{* H% Az f堪p-83[Cݵ`S}0l-vN kp ;ld-e>Ј`>O ^t1׮o!|uCJE/w/n+uа.W';BE<̀PZK_G VI >㖿g ]1n]:E%cH5m/1bwh hcצ]mC)U4JMsQAPnJ;0?:M@ޯ9b6qc{0ؓ8HxnkxzXU=y2K'##\vaޝu}X H)Kʩۯ#xDZ :(kRwX) I0pYxc;^ЙHÜft9T ȍWC]n Zj6 wp}0Geͧ]$CBo؞DmN߸`p 3=ػS ?7X2'[j^.FN-*w8 xv3 AKXD ( `+*(^dRoӥ)'07PWh˾ Z'<^+dTs!\V06=^2^o-> `=@>Xw;50@m^btlPa?-Cq&_"Գ@d @Yw gX(,y:"yԬP)_C_M}eU &w;GmTzF2ZoEȠr׭{)Ȇ`Yr ʗ&vʫ%n-^7E4_MC[JS/&$ywdk' m 8DkS 8.R?L|R#`x'P8J'h?tBĹޡ7nuu!AFKz0^ݏ13^EbL6 Uf00r(Ms3*apM QVQٯq<U'ap"qӅhsUk]XaFɀ2Z0 ڍrNoB"6WĪ߭b .U^{q~&8wu0I`}y?J:+q%>/rPq"5SH\9 6LK$7vYg x2p>R܂iᷧv@kѬ\<8Vo@ g wgpBcz[9_ͬW̿GobY᧡>y^GPaK}d'x)iǰbtC7Ց3%;cg< pNޅ`CsI?Т@?qK[O३C'-`|x^xFO*Uª &!֤^N)2mo5씐o'SV9fx,%^L0w%~svӦd:r"t ~Je_t+XZ૑]d,H ΂-R.[Il3.Y ~؀Gll /~~ߊP3X!& E=ZMsf+ mQh=pihڣp`pu#(Q!aܔG=ۇ 1־|DS 5;92S#_!t,Z$a9*fobEnc3c\J|9" CA|O.zs;3\3`:1%)ȴtq@>xkamO5T y]ĵ3g;*)6؞MDrI5:(Wȓ19pYh=QlIZjZI &+?/3Raiu󠡅\'X`L)T l3cu;:,2Zը?Z{ZpZ"x2~l=3VaVQ?Ԟ'֙Ss<IG. {j7}\ Mpk5y]&hm5Z5Mygu՜ь~Ϯbߨ:䁐~Ɍ6&qiuVm!e?e'Η37`(}T:1^鑼_03S鷣Ur^IrBjYF?5h"9) ; E(/|e8Ok`}ЛNEcucQ ٩tX/H`Tѯok ~|22QutE4j4%|dKg~+ԥXw`}?zʂu9Uq$(}y,#e)+km)UTfš (%.*㋰5ף`&1 rNj3Kd\_MzCkďk./.TIϝɖyǽ|.Ti?j2d>Mu'e`@&|Of.2&/e4gxIo+\rk-S. ߞ &{EPܞ2^~<`gޫT*b=_']7K?'O}Mu$[` H䂀#7t.'VC$M'Sr|)_>[:IaPvdP?ۍv3Wr4"cUSEU&;kכe,;4*v4;ht8$6\Q&©ei󨓾 A3]/ŦwekEYʼnZ:jii5^NQ|(lG킾fw@( y(SG=Ȑ*_>'n ϞQMj5G4|׶;0taj% U]ȿaM_Z |ZbOA n"Yo {ݻbd.?kW:*6vWVǠz@8g~>ኔ\%w^ҁt uss}bk}A~5h&)1{c Z8X.$kndpo" ň':ZY^C^cBE(1ju|=T cM4j̺zӹʻyןd\'ѡqD2Bvi'b_hE6pAẌbdY7xLbאZY3{2}fb 0%/Cb+S3@M=|dYI2e=LV;\m~οDi#5=ԠVA|7$ l{k{ïCI=!lAߝm5HSł`h\B VËȡ:l?y] Ұza$RT?!:y$J-+3QП 4rf( &/1_ݠ Y*fٮv%S9c52MzX]5Y4ۇzF.A, 2(0Z<-ne1&ѵ}9+~ UT4uvW9}c~èN=R"Nf*;_0_39tHL}4gf?ז;ǽLQbVSqbaM.! O긛8eY5, 0@[vޞͨGXa ]j0YכP26s2yLFn[L|6/I5Atfg.q%a?+PDڞ:uخ0GHBcM){_ArEZoP Z7¹.QidC&G$0r2e$~PۄJr {P'ISuΣ]mU$@eE3*mՃz-"#Y!m* gl&$CfvYrAQ(4*:.#e[N w F)F#Q&z6X^G6H1 >aoT^+sr g~BMSj&[ͦp86oQ yd,(}pxu9r/o2Tk&tǨZX2J3lo5g0!—@7~gq v>7>΃(j WϝQj3j s.YWdLvddH;jFQwd [YL g[1 ?+u?ѬpV(cQZnhιPWM'a :'BWXɜ%*/^)q`p'հ>4@LER"ӛhߏY,[Dc?C;7=wWϩ`Gy( 52X yh\蚭=n0t~iJMl3 e;5+˕1WEȖ`V8V7<8FڒF\N-Y #)!t 'Xy!j!fFɲ1?6l.y $K4U0YdsAv_4DxyR"ljHjFH8mDGwN}'y@*C|.i˳]]T{ф6xț,Ip~&[ T F16vTm8)5 "8Eh? iǾ\>EZ!դ9ō؈X#/y+A|'x]hM]`{nW2'~ TObPS&Hk3UA(9"/!(e"y|Ҧcz853 l̊-+.𯳣 "av&uq \"y+ g\ 0u?8( 8Z u37mJ x盂ZdeCIh>uu9cd'3;b >x͍S֥E]7 CA۴eM5j#1' w~u~=Gxj#d`8=Avf^49X+{Tث@ҝWcg&_Fi=Ij grEVYϭ'l G.ycQi : d譏)Ka_IRn9C>jl yd)Oޠ Luz D Wf'OdrSsdLDphk[{o0?O~dg--ŭ&Ұr@'pg du4xYLĴ^h %U\`f8+RR0^s\ے .T fC&YRjI;u)z6nT,)C4֍P\ Vp방>ݤM~^[΂si)f_#fT4fm{=pǛ>!7Bi|+ke&ܾB S$DL gsHޏd'EWLt}gpkH^-h@!ANJpRw;/S(*PqEd]×?6kMc6[H=MX:+sLXV1j1X C*8' GU?<;e!Nv P+B_xʬBWxj\rVgxjzuSP,i% ;yKDy{Fg[;vsrϣJxy}C [Dyé}ۊZe`NST^"T*FFaQl׏jZO/j ѕq:&SO QawnSwOno0kd :3*"Wfs`}$mFK#2uTaoqiu#j,A,uflύVԏv.HCD|W-I% EfcpK:铏2WF4U(+9<G2L& ] >=Hr& /Oh{LJ7kham[:MC80V>ZR(/p/!BRHBm7`lĽipe6QC=Z5j :W񺀑ŏȹdܢ*RTŝN&:,_(Wlfݡ|<hW}$-8z)~ԑSE3]f?^ȻE0:O Z/"m q4^ }ծap&g%c⣅RWCuYu LWl\%V/mIةteQbr,si$~cKioE_kU%4_=gey% S|lC]/ؒЩ ,$zm괷܎kU$he}<+;d`( w_k~( #"/šb-.tp~2+JƇ[+)-N{mýگf6;@hڿ9'6I|,,~ae34ւhA)_)#CLabm98ù0[WqC߈c79iKc۪mJ:ʛB"NS`bg\V.o·uF)rJj>Ti Q_ bEiNXQm fKS lE$,$~]z󤁕kȨkY>C ~"tn O b?܃@hZя5XLBETYe~1Oj(6imx`6@ MV[U/[yO$\;k(25Fx פ39˃QdpЭI>!\qRa4p2|+rNC+ 5Em(%iSw>,zY/t/"zq2YcObo[?h-h]k`F8_2]iL`&ԔվT䁝 L-Ȧ"=^7Ej[b^*SODMVxb.! lDZ(c%4< ]?ӄ!1DhL :kW˕y<_Zu}%rU1+*#ˤ  tfA`>,o,"Fh6.K/ϢG ST'>'Nc템`I0cK\$廰~放CHp8jޣ쉽/^wnMV$1@4{pwcXʚ),ۂRA{.wr}N) o^5,bq;K(*HZ%oL8px}'!+wku!45 荿GBq&8~\8Qh%V iRqzh}a6MHƿg g\V3rE9l-π:cb4CUtz͘Z3^;3QS00 _vgB9qqG= Wj^Bn&5zjNCuӒ;{Nx DW)kt(L=zL\4'é$:Sm_$jb3thi((W& fo 3X%)Mv=>!,\\&aWvDP 1 I9^J3M2ȭ jc4G80Ent yAm޲#";d`lu,ZAegœIKaC]5{:#U>ܾQCBD|pc*V]LJs鹷ec{d9!'OeplJA@jG8ekR|ěgO -aфIjC|A|`+ƾ ޿v8 NW[!vrvMZiH҆'Ã3h9S5=s7 ,}Ao}U@R9Z3}q/; S>v٩0A-Jߖ1F:91r.(V)lҒ}[Ïe:x* f@sZh dW#YEXUjP;Ch=7dlu"P#⵭pE8D`MoV&w b.gJc-++k6NZǾfU]K{*.Ma\#{[&-EC*_wF˔h_YO7~zDYWsp. گeT yHN䝑64Oe^u!SA"G󎢐Ԛ{||%Px5B3ͅ+WM`Mh42(WwG(<$wG'\{UEKb:eXRWTE횹N mSUmI1ͩ1[|{*Ha/CP{$s@S|q!._dQqU"S83)LM#)gw2nd?G-xEbSb ]SR]Cy5h/$jTմ?l@JHQ2u6]a!\ScNSoou2<[O-mN1hǻ!cT 3qL/ H];fa ҧ#otqTpu9| [$ϭKsH5;Lr_2IT>GuQ3W m0n1&!bzoCx?8w=ʴ(dOIB9Ψ:/V:摭-fۤÁVtg ]g{m['H1֌߬T紤%dJFHqUU[/x/uH>ޛ(12kW}1rMO)޴ᓱᬻ# edzL O68VHG'>Hq <HgSb9#o=gAҎNJVL4HhMf_gwf@df56=oet /T*.F;Hp0K[@2ݢп+ª8Y<2Toڠ}UB XD?H6QePo~[]j oO%ԛ'(: s``-ԇ!UѨum9p 5t/7QH*:{,v^W>{kQ"Iˡ1FWMjl"-W6| w+h/ͦn,v9%P<ia<:,^#&2Kߢ7|̖ bm޹*-"'$Dڹ`PQ Fm1R^PoIGnS7c1rKtS ٚ [c#Au{>|N;읥VhI*9Sc2yVRv 3{NianCZe$욹^O׈*>K7|("8uvkm>H}?%AL&E1eЂ o:-\ 19/ύ8橖(`Ш=4xNjc̠i(~HM2V4$ s.BZp(Kw7:d%Tf(A*.fj ZMWhQ(u \&0H|eŲ׺R6'd!7Ȣ'1Ր=W!^7-e/g`{BVĠ8Ij䔊WsnWNuh8klmxòC܌ yȬ},[p׿t@8+qgXgষL'os% i'_vIӗq drAX eR.Qz/z0ף rg.$#7Pkm%^,Tv ovy (>s EF_C u :s[[] {h)Wn̻V.anQfr*qxmN"|ȭi 6R >HYoqK;CTTP!GTŬ2 ѻd\{@֗Aܭnowf3{`Mz)ژ*kSa(H>$C_'\u#RC[l!fMQ f(Npwȋ #X"Ɇt-މ R` ~C,Lȵsa(FG\/R=gZ1v'Eis+|Z޸3|8(; b2a=B n,Mgt5% @yMJ٢|hn@R^2}籩ҵQ" s:d9LD#-~aL_mi;#tpJsԆw$zLGoPRW]]GApo0 Gn-v6*=Ed'4z]tAiaZ+FIo &/eEP=xW}:pF5(ap—]ڷ;| i;֠xocX0\tZQg|D~8LY+O舲" &~lk$hLy<ۯ~%r}H\Q7ZSe0nPm&NPDa#rK׳'OGJu &R1Է Q |Z4Fu8=Im b'QP a6t?Ζ|VٓUDֲxxjj/8E*[M'e`a3 D벮Ϣjeă,s3=j]d}F .vC"~/ V8px(۹[` ]mh'3a6.q<)&qPEթptZt1۶㉱k&:=PҠ,d+Ev OvdeЂ10^+~W+{C,^&5Smm_c SsnSM k@w${a֗L}&zk "3l=vJSi/+ŻO\,n-3V}]<*Xg_` ]z)!YWaY&s[z2iF9?@e=\@j(>EǛ1?c@`g9j͆=zP34}EuBOȻ*5~xt:;h("Ytw7նG)}kfL#Y]>&g$pI&?Ğ"@D &=lt-s,P7*p$u)Jh͸<<0 tU3W+hVQ 5 o5^+.3 ~LJNɫRk߃\o6H۪Z bs9dUOah5F')W}h:p57M( z!/{IgWQVP/MW&bxcb~CtdAt#MC@BO ?S)j{׷x/}K*&ɺg'OL)`rmgp+p5iW"+_5?PD80 *h`.? n$"Py8#*%]k=< 3ayNĒb~dh=g9 "*:өsʔxVğߝӀ4p&;9Pf[mɂ8oS1E+%PүйՀ\1S/'N`M oG#roڗd|/֝YGHhCBK&fQ`5֪HF;a91n$`&^'{|\2m/匃Nc5Do~<GX+0p{C+x{P+ xa.+h_퓛Rz&mx1[%UaᥰJ$K$Ȟ&|/1->9Es{VٳA(0r.禮J FPR מ|Jl}/T][|.rY߅~ˇ?'X9YX`ww *םNryY;`Zdz.j c" بAn-tT%ׯo Gl$h[bZs^ $eOvxNFXNrʇm$lZKW`ejRrhQyɨׂ`Uuf*/ǿ L1.~(9=Ԡu喻iYNgҐT|sﺗZ7Vh^Cz6N4QڸomҤB,rё8܏;L 0-Cc\ӔZ~_̼kեhPW5+e7 p+ن][P vMJ6ʡJ-f4Dg,2C:W?k:5*%O 7tC1p`]fD=m،OJ? ^ۚn6e[(X) 5ix3H+y*UP74A{NRۅF#;sd*(&ulKc*^x ÕB OT o~.2Op+\$nP@ahrnHC~(^!FpzC|z]_2 KSd+ۊ%5=&9㞞kfW b% N{8;!HbuK5A\3rc ?c<•z_͋(,|+tO}~?zL2 h^8Y\DtԌ15d6OQNqW&TG 5p8$[z_&l7̠,Ȕ<+ &CwX~P%z٪8B[ F0SY>';sC\9Zq#?8M㈃iEZbE?kA3;^)fr55"pa͗ŗaľ:ϛWhF4_Z;i9лBr}WXUs(CL9H}3?ŭ(t% :$1 ׉G &+* $/ًqyJL\\@ {m"@J߳]U!.Wqz}AQ/ o<|8|Qg2eA=vEۚ|U``? мwhX<잯yb@< 0t@W&Dt>$J>@[`e<ޭJB)$_e5oCۡH)Q,CHEI~n0R׫[~/$M[q@rN˥.ee5498#.*UU+-oEmr21 _}lzH4DjEom(@ J`0.)a| sEW! ^O#7Z<^ˈ8Dܚ)FvjPD^o/TĻdeA" "ф(": >;,a#NJ'b덈85=j@e\C1EQHl]}\=17DvKloVd"_^!oX\"9ubDc,RxAO}Uȫȹp52(QFW&W1 MD$vˁ"n cԃ8|VEn tOȀǹjeⅺPW!u>զMA{ COl>n]Q8Fw>8 fX,MP`c:W!MV`xM(5xː gTpsknsg)unL_0|z@j-]{MbAtSO?槉.w-af-8x99p]g0jS}>/Tjm*PlS(>h"%`C |%2q6(}uE]o 7#m񼬾X93LveW[ǽ;vحz#}6§g/ʹxw>f&R?w #1uL9|6W4B_aȫ>~릴M(j~ZګSV'NICm2C2d:lƿ/b7+c wo!s+j |TNl YHac]I\R`?#F:J0SBx'i +]ZPtɇ̆A=6HTǬl9E~RS2R(D`cjM\h뙋 td'|=}%! oܑ .(1z|b~/Gjl)Y$k \Oʖ9CLyr;<ꁕU]O#mcHL?40hXjMտ #q,^M҅^^FiE ^}o0Ǵٖ2%ZH(f?vIUM˟ _`||3QϿ~L귲% }P`Z2%.`K)v:qb,j 9?)dpOoZ7Tq\٨0] +Eܦu+̸,1hljݝmger@2Jq% jCk[ pHz!(*} WC2jx=TJHqǻUz1_bCYX[2vEչzЧR'_%E#*AKB6n#7s?p0DBCF"-^ԐDQA6n(PoP9B%՟ RmsJqDiD]j*aw BOJRnv7=۬vGq)d@Hn;Ey9`V(~60[΍Vu\诳8`OWق|I.9sZt*S%ZK;K|x}xzbR/4;g칥Jp;cu])3`~Ǡ0 &p[0[zX[ }qA hΈ07vjXC]'FLXB3lXHNFT%xw 4g,xϽqej ]:ܺYQF"%wÏ1IrD肽 RS55ÕDGsJ>SU70˒p(vW-"#_ƈuu糯ޫGSNb:ԝeuȯpEv1'"j2|a!C6jǬz}Ir'g$Ҏ#nwLMNUP7k)Y1,l=?^'Z~p#g;`$o:?#̃6dFE5U vPu-|"?z0}NL @'McvTnlz'XRl"jOCpFnbLSߗ7X BOɫ Rޕ$WDuoCU\d:G+pg' %e27|V='JDc!31>i|4/mK]gSR*M_r͇6C؋7:7VE5$7l֥vq -Ry9_ybwY;gԲ|/nCZVGCL`>HX㟶Tm/j-e񡽤 tSnz]@ǝ辶XV4 g~+^+~xuW,Ϋ{] ^l\Tj/nQ'f[y Ug"/X:DvTU >,2kQ}Zx)% `WmZ/ěO0>iұ Qkʖt[vtb,9\՞"b)`.켁p^&?ҋ1uP9[ޯ}[| ώaQrǣi~gXh<I4zK1KV"^!Y}IuH G+`ȕm5Ǖ1n=~?' \;+( ͂t!D G[ŁXvajayX>mzs) o\Qhz 4b1,GA$~*AHL:Uƛ+  6HwJfFB4f}k g'L#)ÓUu\ vws⢾Dy0a6>z=| \nB;(zcDMƖ8R|(rȌFA)|&G#*ZPk5"'Ah$Gp!DK'~"R%Nln8IUgwڮ W\PΓ'\`*v/w*X۝.E[o?]CNDK_&P1UCtgнb֏H=fEҧ{K.BH۷.)\k=ܖx20D37XM~$ Q{g+KB? }vP(o?ؗP̴{`A i"*azk\) ^RiW>(h̓h J qiww4^;ݵ$l4|ε0篁|D19 Պ;nql \G3&P[:^O*i*j.D4nl/*oXϫ&6(q(U8X&CaC9uޣD+o!u9JWxl=xt CE~"p)twy_ZhRhyK4Yn5@2RΣ+r~I2 1C.IE,;S'a jR͎kM#uʿiB+[N o7 : l # #C^Laj4 H8z!;ޭðn7o:Oa_81vWqp/JX~3O6"9AY/t+hƩsߺsS&dah;Hf /4nZ\~za.݋0@:˂B[$gjjUvv]#ƧdivO ܭW.}Fzߵ2> 3S*'PdnU"|XF#SCec]TWjzX|WGX[&]OTۥ@#*BO>IF"UnWI(鰼 x=A6邲̗ilm'6Y.7=#֒J >^qc";D쉸HTf \_Α$!U]VC4Cxu4լd[.Kg˾c$~o%k 'bVA SLh;-mp#E 2v_@Ayܟ+\ʿ7O RBO-y8LTȖ\5U#oԗan^0s?V2J>n*79u+:_,{ye=.K#'SᛚN2yiMC6BHZ|dd54 r{Dvs]sүW3cWOˊCaH]* g$d¥U٫4U_j#{V;7!} E +Aٞ'A%1:O2«^N'cabI¨U2:$uZ\-9A3PpoT[, EH xĹ&T9II 7>^ MZFspo#:] .:][ȅ }$WF--JU0<s,.P*%&I/9O7,ZOu4Ng)DK#76϶lyXX|!@mtef+0غl'FEDN|2x#O!nc. '.c_FæEvggy pz=_chW&ZDdT7ji'1C[hkލulLfɌWmLb&( L_)ކ e:U97]tmT"oNundgWȔ̀)PSA{tBHOWG[貇  y WGV cD^ (Ee;/moۚd#Jnl]?,ڈq_ʁOE%fو JI~ ؄3b,j딪`%qߡi^asԷ(8mً珊342qO-y8&:t0?NӾaZW3mgm]j/!Y٨%˳WiZw4&~=<v${eIhΝΙB40hY~.:Fi\D[*-R5Tʕ!r*5fNěl9$ q*QlJDiaM3YmZx]H!1W,,Uawvzsޤ=s|_k"rуD5R^{X}j$֘/vT+}d|8D};~.0q;pR<n6D\ˆ9r(ϻy$݊Zt3Jn߶GCÝ׳{EMÑګýsM]FT@C[i3/ߓڕLN,#Yg3gzzy[*>Fst*nmc;HZ$T;#pNrx)DurӅE}\(\Z})"϶1{ĠC'XGv~S9o&R=[r<ڌgî)C3Dk߂y~,@/}aA-,6{E|E3U otviq Ա2YuhPҪiÖX:҉jHšNFaOͳs1ɠlVÚA'< |Y?{JbADs6׬s=tOi0g6ŷ3 1C(?mIa=ƸwL7*G}\00Q][&*DeǻCA5t\W閖O/YXuz'^^({7qMl\ĚPR^n9V_tx-P7$؏&ٌ7:^.~r I[$)˷ xDBĴcށ菄n^ @4rP{&BߨM*5W2hgBSFV}Yq]dyYIዄ_`j50~7 f{`񥢵[ _䡜{DXFy^_[>A`b'B1O z>ٹ˯N \NuO5rhow/yצ:] 0?PBS-`/ q}QBզ_0Őz*_aMV Ep].QJ r%NtcEl=/x8y!u՝SetgCJ-rkֻX+%h W܏{N26.!2?r+&v@$ӈwFI [Co$oYsa.Ƭj-s" n$XI%^?w2 3A#jLAA(ho[ >ѩt'{t5T.oÓO OSGK|,1xxuԡ7ɝ<݌9xdʅf.XW΅y|xKnm頢ww=r !mW~OeAeVbg|֏+?@ӧ^x "Ws:2LΊ"AJ=8+"? g,T)._A2W7a;L> %I&hXomj25lt0\΋Z]JCzGsu8mҘ![ @/mP(@Fiضv[QR>{"WvfF/e^s)8O.ŮuV6u tn5ӆ:tVs% cox-_mj񶌕AU\hAV!x~&/JQꞵl ,]d"vEl+ֆ!hOLt'|OD~e}ِ>bh$Ȯ1qP0Q\YWyF:}ljĴ r.q4=Y(YyܞjLOE$? oǚUkS$#7r‹ ey% 7g禺Xw!H Rg"sFp5ƒΌ=C8>>j\mlWU^B3[ 0L@ԳjxZrem yY >TwD@ W&nR4>/<4QYy0.7w`P'+ݚijǜ|Hᯛt仏&㶖’o2Yׅ4Hoه2J RztP gW>ӴV<'sMAVL2YZe5+h3z"rqab쿺 pab61e< Xg&ðe /i ֞JӲ$W 3a(:xbUs %xN7mzBR.)-zs)7J]5c0s[-ȊvY7CO=jD RAwvpes`K7zG7;7}uțQQ":č{JrR<:]ofʘ>öAvҁQKȭ>Dh*vBl=#X9Z+N a,^6BBEP)clzсGS0 Ұ V٪cG}ssAJR&uh_θn?P޵vi[atN0[B5/] }@ŀ]p@A CyjɶMNoLfMy3c]#1yc?@g'#n: $ߩ<4_M;}Np!0 eMޝ4 7-!8bXv.adaF?;F*2s=+.NTgۖ7WnjYLF6}a}r )Q[`-Tp]j8i>`3$W ]j5rW{X,zN霒4H;B5]!@-^PHB]lszqp4K>ЖCGW6b~.C$aEO,B{`nN|u4 BG^q[q)߆Qtl5ln ,NT~P-n:\(rc +ruxq@DIv% 䬗<~=_m7kZ@(U$'&L}Ml^Bȗ!'G &P 6CFR$-hbIFBxhNT@G̗ O^اҸc[+Mx)U=QeM;SA29۾ct=x+-Q< `YsoUa5ZL|3|ء'$c=C .S8 R4sbB`O<^%e yXzFqs΂/S]91'xҩ."͜ :VYQ9 k pyCy!GEP7nD+;(|V@ Mm/kaNˀ0Qj*lP@6eVbSTSkmLVmBة9Eu&>LV=$R eJ`t踰LpOJIΟE*y8KimK!B+'9`J](@t"^$ iYĚ}PDDwqװXmAIfl]%f]m\ʵձ`vt;1?z]ȪAS!SZ¹Aϼ0b%UT1߲Jy6Jx9x#,LBK avuiA#?"f]voit `8w}Wml'ٳQA,yJf$A0X(@XVELtW$ܖPw> Up 34w5y]NRep(PCmw)M5[L(r0g` T-g 9i*&"U(/&S:, Do~?*I~+30@l @tEVx|)~]˔ѪX!]k>/'YY@Kҹ?NZ˿\0dn&6ߒO{d&'7]v)$gi2}/OQ*Z̉xI\jMq|N=Vxy%z}`w@Ib 86y)I2&8הOζw[LoSխHOO/NdbY wٖuW޲e "ɛgAa&l^7Mه#K~84cf:\exmRاqՄXnvh8h\R+ fĬ|_j~^]? ʺk4oyj3e߼6)fiK>w2ʂĶhQ͙ ݸߑ6k%wtq_ŀ^ I8ߣvPh؃A.LjqAcpRc` H/SZi1m;vy `6# ]bi[>|:8щGlOk-~T&Q &z4Rx=[ݎw8u~k7mK.Ei9=⡿67*N1eJ7B' /\JTtJy>$XN/<:֪L4dt p97'/OvMZO&-F_'ZR\CӽS\Рsԕ!$ Ɵ:ĩ01DI!,<.ժC 3`NJڂ<o$NAx *{:ؕaCʻV5%P>2Ҙ?{RS.:%DjตQdW 4's7`F {op3 ld(tgw̼`+B>7dɳz&cܥ'ç*u{"_URkS K}cnar;3l/,4tIѱ}?}F~[I;.B9,O6X5JlwŸ]"n}X~uU!@+eLERTjW`p'7@tgtvkơ5Dt(-1VrLFUE0[7 A[V9n\&}{a^28Fᐶfs@e#ͻ b[;\6Ԭ_KP:FhcWڑA b3(t9>_֡gEp 픒Knm["НA}Cǔ|f KpmKRoS+hvvZ!Vtp_Uˍ{ȟ& 7J-Ư:gEGO(U{x+q^ӹlQد.v~Z E y2d/w˵\Ѩ4Qdui'̡ :Pu܇D揤z^X|u7+Yo1[[Xᭋ!%6f|bHlԒKHrtѐ{[p"CXl!3y&i-y`6}/4Y d8ﵢw Ue1\7܂-c A&1^E@Ӹ]UдUSP43(v,0Tw1?݄.@ņ 3q1t-5@+SQ[e*zb,)pwRhBo! OJ8 .n@l>+!P1*Ɉ$@,5^Y_E߯ ͌T(b7"ߡƩˤuBP`/r0gODƪ --?u=Y+s}pB hR(xqz{(`PreX;Γ|u82{e ݷHSW23xOfTEd#H>t-Y-'Lцj=վΞyll Mn!@[P1?,ח)knL+lgD}}2\yF95K`ǍD v,Lw1Wf9s/yb.N<6^b27l][Dِƹ 骊AN0r8 QJ ٱ^c [Ea_㄀B= O`2f=.Bz.MG$ͦc"zXN#@zXJ7~At?WQL8{zo&&ߛHF8L079z4sj/۶'] ̽3KaSaڕV lػߚe~j/ƈXȻi@ʞJM𠝉1* j!_U{Mk8Ÿ̯&\lGkҚ640 rhB~8Jr?^47{w!íTG񎈯C¦Z֠{{2ҴAHwy2^V}<]BW 0'T F LQ CJ$~q b c8K)[ˍG0h_jtKu)S|3R%̓`MP?o7slfȹ+U;bkw|[0>C"k[C,yxy++喢X4<`u׏-fȧc.ɼl:FE'w@T>vk(F3 (8ĖM9# `MC`0܃ќ$r%+NCc50\2VKYXYGZK>(LJ>ۣrb,&&;;Ms{)_i ,tŢɳO׊?q7K،[Wc<" HZCղSmP_(wuIhaBU1*Lm@bdƜxr`Ȃӆ1x7} [_+2LV '2 ^xdq[D{5ֱ^NxL; :`j8ڂWwӾ@RV"4_KܑMb?m<}vV[xFTQqPns3+}|`$%A)xݠ q~$i\a;U/!ۯvRTgcڒCDVR_o]6m +"cbǾM^r$a8›[f݂y=qy^g9@ߜntݼl82:844²PW 9oyo/ӊAٝh5ERuHB}m0+aҺr lMA7|bܑ-.r!7`+~ H?# .) ^+|iB qƅs4]6vc;m%$M~] Eg2 n7po^',UqxInh󌀗q.Zm+\n/ɓ>-vXuS[S>iC_Ũizx, y7.56գlwZ@e9 ]'i)Ll wC;!,P,ЌC <&<,R'z<rDTM[^)& B8K:,ɹ>E*iܜZ/MJZ]qAZffF Tޤ,>NB%}փ  9o0-cD.<\R *:sqTc scYiDV:JLSStda; DTϊwȳ$0^ +U4s/tUcn6pW#7d?.Lr.!(Ѱ/ͱR25JXU6f-|'0F뱅Hd͛s|BJO<RPqiBNoe{w-x C'Tw+3YmݔlXU8K9Ӆ]=AzUA{0K P39cWftwƿ!ۓU*VUdc>rH: ?ԅ=-d](V 95l X߂IngqA l'dfg%W̮?_L ZmƩ󜪢{u{xf0ٵ%3'pR.;Ҵd7.I$习h'aTȧ}Zӑ$"ۜQ}g a ?S8_sТ,Q[PX 0oN Z^c bp]koXU*dmݻ)TtwOUm3#%PfK%v74U 3`o30HW0r1')L~=y,ЂZӘ$2SvlP8U6Löx7Ի7o05iUMuv?OrH lApH4$zf_)eOFnvD$9}t( 'Wxz'.J-*9݂̼ WiO:gz4Ňl$OƗyЫ6FCJ>aVu3muhJtK9l!rToGhlf ߬fqmo%ʏή.L=uM;ջ8#gGG$d8xᥒ9ygh;宭cx*h]+q]aH(ч{"'PrZΗ\AÅxq) ;/"9k-XS>Hۗn5w>W%,}}E)T{UxG^Ŷ|7 uŲz|?w/kwU&Q [uٛl n+9bLmJ/_c? c 6Mh;}yJJ|>3WgξW kBpɂ&#-2gir6A2wN1Pi̟IK+ &*X?ӌ!?~UB޷]m)&OQܤ彻OhVta{[Exaw]GTVpL !;@3()R2Gdظii%We/>@$vH^^Uy HeUgzpQ CO:}>!%Mfb+B텃gaM6}v&َT(B>)POf·곫XºlXy \@xWb4k`ԐIt/QL2F+gI݉?x"{}pzL- _,o I~d\K2uesʝEw-Nylqq\jQOVߖ$I@꬝YEa3&Y:VoV.Tˁ6H-}@yL2]SEvᔒ%Uz*]5Q:b=Ĺ=v-LE,M/L.[ ]~~;:??(%z}|Y|<6xhH$FUoijyn)6n Z5LaxJ(ݢՒ܇VBN KZ\r[A쌘iO]Qf}7rE?:>u9?VڂDkH Ykb?yKFcE66*SR/ As FBb"nYh-czKgaܿ)!0s=7#M\A`eOuIs(I-8ɒٺpJ.eyS=Em~Ηgpgg:z'S9{&Ί3ICOq ̲,}CN+`lYBb6 F6%kuXKҠClCyni8L,7 s!=k2$9=7piӶU5:CpQŚOʌ> z%8xT$R)I_%Ze+ o{K{uGdG}/Yv}n&i2wķH#9Ef[^DoF|Y`Ì z\P7Q8R+ Wu[j$:øL LϦ%@Bzw`lR{€z9s-"Xo'$nd`l42D_|-0gSQcfg))*,?x~-17\&7'\hk2 ?{E}n>l wCyVu$,g1Aq.ir{:g뙍l|蚸oM~圞m(P1UphX!A*a[|%ſ%ˤ}\z>Ǖ>KG>>C<4.ii~&98䰾(%=tl4”KTN°@ *|J>"E*.I}Ɋ 1fqIeÛQǗְֱYY4"hjE nr;\oáV|etp9-)]QxISq {UP찞V\:)"`'R1A>f8\20tY?1ޜ(W_ŽOq\mVٱvOUNlC9Ar S(UrU<4Dxuԡ:Ss!7EAKyKhL uq>wLeŃ 9.9'Mcϲ ]qRN_ Z4|v2Z#4Z_@U9a[._1$!S)I9mUCkX?'~Բl,՗E@&. u‘S#KmY9[1! gn[ct$d~ jʪ8@(kȬ*mOoMEc wQ{auЌnaoE1YV0,Z݉E&MhjDlsA Y'P7&mF媡}DU1P[A{hR}@ S} l\1R`} 5F(1S vѓ'uL &m$̷ҵa)z/hr廞NV1"6Ź5e&eU+ d㮍L{Ĥ Iv=Rvʬ1S&>+nGe a˚2΀RlD(/)h Ct[%IބfHZE .c:MZaNp=~wBda 5Xr7m_Z\| Ft:_!a]åKC'T17zDTxM#VR7jywhlQ)ֹTX\ŃSHU4l|hݙ -aK FVJk{\~x0|Zu. Ld qӆVeHnU!p8%iNR='. oÐz+yvv&puH~HԴX-%LݗKRd*"l?8&t|jx &HEʺĔb>y%DR͹^+6n>âP$OGe!Wݪ>$8:ײB=c u{[KDWϫ'3!i`Qj+.-]eEi~}'/jq(ܾ t[saP"g+mޖ57:^K3 ֈ2aGABJYJD8c]f"19W%`a^83&X wY?±IS?QG}p*c#~d0Fʠ!Tذ-{kiZojlYK:-(ffl({ɏ_W-^] p-) $:TizĿԄXt#e{nT@\#{P =p.(-YͰu>jv55n(Z8ZL7x_A ٪_Pj3QtPjnLdMx*}U u4)b,B\j{WC;jɱmFތ5<6N P1)"NjlYQJ|t ȀXqu;rc5&2QU796qOBw `o;7q 8tLq'`}<$NvB6)9A?eJ;-}j41 ;5x+GxLo5wCM䧊j-BJ{pN51Jm0ۺO y|Z6ކ>Ggs~@2NJƇ1v  ZʓO CTv8j$<@%za\~.ab*PrjM9ǒQoPImw?? w;^H[Z%CNgss<K*aoDv1h)P;KIk &:+3h]]r`̉4yӉJlbk\*؆cuHLHس}Gumma_BrCTa;~۩?mVo1؏VB6L=ay86! =>&<ߊnZO+8ӔlkBt Guf^T4XmQs+ENI+Kz ajG^A:4S~ɬXk{d9r10W-Y]AyJ.< G`"~^y|HnJR;M0r> J4Hќisg3G'5j:;*`$6oR+>unV0Pz9ܷp3hdJ[J.+-:N(va%^v=_̴zj2R%yNR.k3"27p,s ≋$¹6[2 N,Sg]nK$V:$kMLYb}wʰՏ[o/dt>+ 率BkA'cwv1DpU @⮈ܒNG:PJivB{bXhߏAyWWijkmV?>!hy4R;b8c$ZmݖPTm0ơ##;…? civD^ LB`! 6N^kx'SH%K8[_j(w M(n{y&}@ʹ+55J$5m>Ĕ¨sԆ=\P*UR)F)~D[ܸ1C*.Cf)]T0pCğa͙%  95ei0Hˍ9h/P}H54|2 *FgC; ^D%WТPgk!!h$ 1bTf)Lk @QHLK-G+lTsPMi-ٮH1 YCi<䋆|Ny[xP!Z+PB"E 3r@C/XeiN 4%0ǜx1wJ\ ;;ȡ}D{>De+_NmԶ3҈#JEViFSLFx+w3iqzn3l4֮2V+" Hnd1mס5E3[Ca*Ty%R:Zȍt +gkEؤE(]9bϒY 7wS,t62.s{6BQF}QDd<`pNM7Z6Џӧn< ZITwxJܔ04-> uD/#OvkFdxMci .Zu.2W<s =B1Mv?F1`lwFd\i t!3TpV"ꮷSo'ɗ2) ˕*mPbZϔhR  |orpNLڔ~e<9ɊKMh{5Kx9_; 2#fe#DIlaGpO*E=|9":+KS;׹sahئD)X=eC+ 숢O  m{d 9eL_M&{ibpxujՎ ޅ(9~$ŏUM |a31JO߮%?~ꨢUK& ً4pV_B1EQ {O1ͨ0Rl*%1s'E]Mp$ՇIδ^?`%fU"]]o/w6;>8 ؏pH~dd &1#,jի&US Wjn^>Sîs\p?^!Af"e%U+A譊*1A5yDձIpA.*W ª#ߏˁUᯅbA8ላrEa!d NYKOFx 6*I %"UKֵe e˿xX$S10ttaLaUD̚,HPekx台:Dlj]@q oTq7 iԝGIAJ޻dYs2q$ JN(ޙ Ą1']˃ޭE9[V,i T,|D J2|bꝒB.nUE=1;>EY#&Y&wxAAVdhќ(k(>d 77C>Pb֔ў T>5:Y+>' {W=PfdGkNt#Dϟ>j]UffoU? e ׀v$"ʈvzI-×w?*>5rx,?ŎP@y zNt/qFNo~1bf^o$1X3ג@$֟N5OˆZdTHw*Oa ='dqFL:ِ>(+EvLf/RZ'k;:ں{,2+.7| >@ %xQuMrTБ> &qVt8dJ*?F)Z3.dP/ C~MQg¾Y8Rh;(| GGIF!I]N*z ` g:;?Asm|=E0&.1 &eƃxcٯڨHbr=u9ǙB炫m%F0)o廛!~駰F' sdžn'0zs~#%Ih}?FrҪI ?%} *+Zʑk2UfpʣAu@%#x1䁍OntZӺJҭJIZ4V2T/^u=;˞mG \Ҷ }W&!bx NryJ\n ˞r bt[":q=VgEeeAȐWhs4SuXDE;G$g.4ʅH}y2D|9H_dRjS U>4 尨U)vE̿/q|D֝osTA/u(/rf^Iڱ|Δ|S~rΦ~kQX.r :9Ybdg:u&|GWG븞CIr|kNɰ7U?赋2i7 Me b{^?YíqÈZwqWe)Q =8Nr:1[ {(i#B" d1,J+":q03P-S961Z=B6^ ЀzEvJcnG(OuPJ.Gx`pޒ#[cd.fIq9Z̲6Wx6er]n*)/P{ È 8eaQ7艰g{gd @8+^fRr%XL14׿(Y,\I}Za똚 ! ,mYczj /@*$u-[A$hr$+@7Q/d0a8X5s,VbB)`sB;Xu޲ޒ 6~+uFUlțpWp\떿?|WWG*K2QWxn\G8\PX/'ܟH-mom 66i ߡ֣[gj-p7`" #iN:xZQFm~@ΩXNٷ;\Z v#c+9-Ѳ()$ 9 n b(,!9, Avu$IiX-M tB/9Z|$ȟ찤ŊX@!uQ.׉$-%ޥSkmiT*4 I% wImKz w >'rAv5H_˃ K}P)v%΄ >kqJaqP`p' eU oG@>H>Q{nGo]ŭ͔| Tt̏Qz-& .Wc>D5P]@FnO?ɿ0, 7Ⱥ>׫+6_CWO\s;tu̙n $˞u(&l&'vvJxwV5rh%ܡVw#7 \plj6mp㍾>Uwwp #IɖӺPBhC@L`+&i?p]1I1Id񎠇K61c}Л\+G&˧2*7c))c<ʁ2MqOH'{).~%= =bMA އTQS$j9;v_3bi\HVL"uoc_ E]jW3?J2 +-]l 8Y? ]86ȢCܕj}v=3Xo\"ZTQD[gN= G_w楥3#Yፏ]TƸ$B6};hm+\GWv\z'C.}$e#uZ`َkM6oOߴG5j탡ISD E`Qi6aKTP0Htt/rNx R:-VYVG &x"FwK yl'&ʟu|ֲIݺjF+6݄T\b-0Eπ}翶]Ͽhܳ;vIվ6rВDSy΋YCi)PU4BC*~d N׈7ಊm2)u c, }dO}e=2Q%8 XL?y k={ɉrIͥ%_gu@C0^{ү?u~XJ8pjπ`K.SsNfYشEH@_2i ps8ۚHLQ I}}b?KgY XC?UkoYˣ*ZH&ЛNekd?qa9-2raģDN ά8{%~ɺ9LW$`=!6}E[R(&p9Ipx {$%Ĝ>>r+/fo7cQY~k.٦*k3D`$b %CGO_;7~$3[ZuP*C0YhRӼ{1?Go}˧!\x jZ1sYBKKk( wՇ9\°QatX5$^Gl,NŘ ,`zi}bihVoLպUE\\Y V 3$/C:D[%k(' o4qnoC\`f1únV&,5xMؚ9=@lhX ,ks.a|ߣ4@ pg3܇`IVvz/s*ۚX6ÕYnI3>NGKWjrg䛠B$f"< z[DguJ'Zb#{)Pia O--ַڐ vM){VUf.1_Ŕ)u3Vjo#Djh}_i_8ZyZ}9^Aq>q9rMu?#s"t+`9`Hj& 238b^G6W;G E7l] =;LmyMiu#E} ?{EṈ29nlD(0?6?D A}.S3[G %kʚR.8;[oHfs[DBoֲz}m!V Bxg/$lŌ.02"v'}-4_$wȲ'~ 4{/ǭ^icp.ʁm  ǔbQ8Ʋnt3-QIf$[>F eCS 'nT1aA1(HF#2DI}:oi_*^OJ0P ,48ŠX%Rbj@U&r ?nF D?Em5Fvvx+QPZnjmO(cӠa5l;mͣpB8 IzWgv?w,4\_/]!UPm AyvTR'+zXHTms9Qs׾ !un= oKW&]L\U.ZqzIʂ*_¦ܴy/3:lCSY9.)1!ͯ/=YA_0AJ@O赨b;F7W‡}0^~~y(y!oag7I5s?e^{PϬNE7=Y'g}zKbسo#_̭O2p4<΢}L=yi3n$G#;(ؑ}veQ>**w6^is$dQf<ZI~L ^n42\ SkJ:wnp*Prpgߞɀ)ƚ>%Njr/?|*5r|ت,a_9s%O\E^DGf* gGsD;+Y,)ltbؗf>e7̓˾`1vEu2k 73&&2? <> -px~1AD$@?˅X V i=28 /l(d\d5B8LP"矆PFF/]ggmbog;s{ )p<h>[.>F#`K=W-zvB}uK*GR$%1/Gr 2D9s7+0i j >Bqb8-e[dDgmN!)&A6v bQOx)}E i/߲ V0}yOϗh[-̒zA/~ڨ߽ǜNq"FtlHR#}ψ8tǐv{Fq$u œ#YuI;VvY.bKk% >JR}PJSo%d1gLu( I]IX aa` &x`r ~c_Ap&i20|Pc{Cd ɍJw$w8%`FӉMm0э6 K-P؜=Bv2T [}z{h(:vo,b.:H0 eSLAFYIۈEъ\D@}f^q* l_7.IOX&8:}wKa;I:J"~70E qu#znqFI# 3(C 3_<漻Lyin-cP2IRp7oei#aק;2hXE4ȣWcd^ :o'kšb(5 PNVyiuXO0z1&0ׅX_A+Clŗہ\7,tvv)3J Ocp# dX(ijXFdC#xNs^~Be+>W?Q/y*&{_@>"AOaR"mƑvy"0"򣣵8(0lp'\E~'-<0MLg+5SXt{\Y~گXMx`ϲSÄs_M fqKܥ#fũ>꺷b r' rm>H{QfHsPoNR2~vy]|jSAhexhO'֦. H=#U^?ߚ .3V[ޛ('bbO;z`Iʶ3]Ib%>tr/н4gsb`N*|R VyyN4_jR%\{(WF'A(#˲GC <+;Wj5hEr֯ܭ%w!Nn#MtmKvFL49<xk@ e*AvG|TS>5ӞҰi|Z"/ņA|+]*Ơ'𬟻Hdq, `b"[H2Huqr'T;tC%KM}T HՉ(,crz;^i:"D"1HNv$3InpF F # L!BEEnDŽCҤC(XgɼB r\/Ѫ7P_?dԐBMIAmd j=# ?aQv|?{`ᒏh-S @HPWH.ʟY$='%!F->ZW6h=-?\󅗠ŧ# WA${:M^ugp|'X&;whz껽k<1}3 ,3zЉR_Q (F Sćep *n{̟RZʷҬkzdճ({b:}*9I 5?|9xv08~T1ĒD2ft~'/;)~# !zB_@'%ʥAV+x;3%;+'JPR!Vw:ADܫ\F0x߆l926J#D:qq_B;4tgg/ֽx.B%%g(ڎghEav43(+'svB00钵4^^7qlʯ yxLPⴱnu D? 2ӤD}MpB'jDL:їAH{m#rioW:hcE^<v:*%^XwTD:ڧ@y0ʝ ˦U6tӱOZ]z(~݇ha0]=f *. {aQg~Xgn7yr$p:rV =hmfaRl':#{ ̢g) ϭcp *ysYEcWɤInԠ2 TE\'}L/[u+{dnɯW@-fĊb=zڽpJb]^jIEjCG IJ*iuG:mcwԫ8L11 ]q?U!$sjkQ2 ,RWxDXLQ|T۴0^tD33w|]!Ga>Ử@L4ʈ^DRQqGA20:Z!yOcR}X2׳*+P3P⤼l[Ό@{%d X׈VY@*ր((BPLn>ěuՔ<~MPu˲*Rs] %k MLۀF#{ŌFD:ß]1nBqa{,(>rڄ^& pҍNsEpOY?̏P. ?#aرŷ+|{?>w]Iy4P9j%KX} ;mƒ +7SDP.>oݫ{:Gh>9Ұ7UD9;af ׈/LJH EChWfsu@^\a4ʻv"m Ν7!L$8eeOk )k\=H &p]Yt]nՆ9Ȥ »*FG[n2π7y D `idPӰ3R+/wFm 8:97pg`+LA4Wȣ/Bʞ+'$; K"M}ݮ>豓edm C8j=غ4klA0|y (U=IxlBsJ:e@xLŎFB`*>v荚Iʃwj(b0^_2wuUdvv)~mO˴  g(pŔXͮڥ6Q(BHe>4/iFZrQޡKm@OB%1PMD2@2Qk `'L_5LWT`O]|mx 'X3lGKՎD3͂w.Gzdc, P"_XA x :,&ĭx ɥ+ lsv{,jmI`b>x>BSdc(À).iѕ Ag!q{5DɆ'r i؜gAzi4DliIDp黙u>qS_rqi8b>6OL"_̩3pɶ4y̰?}]Ҍ~$>.t; #z7U/s~6'<zVEY| )uvZ*嘗"0`oN2~/5oC>}JUi'gn!nXU?ccs8w G"{GtԾmI$,R3*@B絽ٗ*a'a! >T$)k7bd Z}c6 TOYGA'LխDo?*¡ .y-2`[r}uO.ƴ8xz=~0bt}6*p2/6L?0dAx 4 O+w$Pxhfc #:@.d2aQ@[N[Ds#w*T!7D iB2LUГyǜZDQ[Nn?eJKƤQi.mC6/Oo8q$d|jkr4'~ia@}''In/Dfg^\N(0Uǀq7uKS^54`˙M:^+AN54]3W܍T0b!d9E qMg$eYE|!i)0u!q6yg~OxOlna ˗뷍y`jN)@VxTgb+D4&yIOL@~رAL=?ժtYr/OD#(j@|VΛvP;E~(L4.K~(`n0;@$@kvb`(-n0goM3/bj q`>} 8 XVd\? Zc^NE\9ku7,r:Kb߱x|ܚCgo6wd+=OͭJfNcy?Jkz LHTmxpr9t 0m;7RT#qni*ʣX:MDpK4魯 I7D/}y&b9UkjۃK?MZ8fz?Os2QJ;5?1!c¿׉xH(nT.M?J 8e p_D<1+yQf)s٩Y(J 7 UjшboT:&$#JZt ܸNJeW?SUd! Y&k&~%XzGi[Y@\NCnE?F8n%`+rvkE Dc,PyM8X;z2/`ao|A;'yF@6g׶m]If*\ʚTIV̤L?~wN Ckэ c; 1bX}'C sw-#A0]kbB oz^e 3x2-UDjpJbǏg>v=kQ~'=‚k-qm-m sQE4 YUY,1 6ɳ1xA kg^{iq)zx<\iDL~߽)\O7AY!E&aܶd }0A @$sKWcΐڎ/emFs)vQ(l U8Fo-ԛ&hY` CӓYx ~FzFPFkaeZ٦H.ClLo#yjZþ{ȑŗe%*x^#k7n&y5e] :fJͶ8Bzqia!ͥqx1t顖m6iuCJ0}rSWr;o% pHSH[gA6=9|<:nI[$K h9uT5V ou`C!Uj/\y_8{<\ICKF\Psv9}0مF#\4;k[<} ӯGQ8!z!9l%켅 `vwF/ 1nUJhyeHM R%u?ma~x4+p_ ]ݠtf!b17'z3GX`759LBiZb ԽkL^åVڥh.kNF-֛u_*basǮJ %t0u\ۭ}w=c Yר:u5oUʫ=GX-2{IɁoݕ,D+ӎ ȓʒ0ڴrlXC8f jDƳNqV<,̫ gihf}QwSp'JT±d?2M{mtAER `)i@#2|o6=zNnyq$tٳL =ƥ#!+ %gqr@_>mwlZ;roG-'ϱXx:#^z"@98sbInm=<e ^3$_w?;ќ>@N[ v0Jj:Ǟ;d,Eǡ%ܿsIi$T[I,s"~4=ܾcL@ #@T(otܔ}x[p&NAՎZ!6sݲ/``+mZsS_!f\QiJ'ٴzwH1e([kUtaAQO2;lV˓հl ֩ڱ{23v<;$$[eBl.OW~xP: 4%MIJpJ7O`Lx21\h ׃-.+Gf5cuiAU~=. :5&+nwu~m7 -ؚ\t?A|9H,zɖL8@ ''B+",ȁ6y;3rMx}/ $ٶ/zhK#.֛hRr?Sk3w~"x)Nqeo0J!EZF(0 'tl 3 yFTNo3ur قLHB)hGS-.?Z:.7ed\E{u.j( VN >Emet EYS`qOg}rJ23xJ- ߰zQP;Ls``މO! u_Cnf׉]- :N3О"޹'ګy|JvJOm}ZhJz)Jiwt5YDs, 2oB:st%X}L=ECo*/r&jr~25 -W,=ZaU&%\V"0}8.#n_ٓǜ6n5.2S9L Bb--Ţ>:6Kgm+Ź6P}.4u`Xk')~ap%L¶r[NTdt"18/fDpTeR:y {@I9װ yE8KQ4/b=tY\?lTm=~Թ))y%?ixyiIr;ᐙ@x؅Zkk'$xYD^`CÑ;{yaz7h-NUw  [!uRRRnML7=-o /#c pZ -*&WIN>?}R9L;c}jmμz 63{vhgu8d0]qm*ApⰜtX@KBL͏qY51MzjK*uҢiҲXRy{&&)@8@T/<>U$.≜<6%:@ãtH=!I!b&G@ ?ɑ(6Bdpꥉ Q qh}-Ap۬\Ŗx9/粋8ݡTS~5=Lii+y" {jjn:f8a>OGQ+5Yút?-K=9:Kj?sNQ^-l_D"xʃX<ٺ_m:[px FTƝPLӡ̻J!¶v^'9" AA嘴 @kIY|`T{l좎i3PqV6ifJ%Rgk-\~aOV.='+Oɤu  egb13g ISE?ldKKb`1NLbWe{n70O[B΂UB R:&ҩӴ @ i+Mˤ?1߼o>DSOw˴ ǝf^^L1*~Pus5btI߾.E& VDK,Sh&!k} )@棖3@0* aQ{Nj|{}кTMQ49@aҵ?3*ehg =5;5l%!BpZ]#%V2~aY9ow\> Et-ifL U(~j5;;bgdr򥑍}k^ܝjdt@Zǡ{% _Y0H=JdgS[u<9Ö$L Cu()N1OrH6f" ɷ\ecgrtLNWD`XGWb96U yK&VGvX><'0oM x^#eՃ״$45M iW^RrlĆ$J1'~89F5/NY^uO@λ0g nYƍ=Lδ(/ \L^{ZQǴYh/RN/I_OWw2ih/nog#kN87SE:ب=k6]SQAdpUzB/8 'tw !47Lȓlڬ"ӿ[x$]QOc;s KY+9h._';H4"?cŢgsغK3gI^-^iXQ8Mx,'FyO:y9O1HbZ dȮCaQnsa6%XZU#`ҵ9V|N$[g{$/K6nL6:Ev Tao(?yU'2֠nM#dm]a ڛ0]seѢFOsvdtD ̅\_.gV)M=`-* v܏^uV2y3kl4@4iO771$Gސ퍂{${XSry8g䝷?9T`=I\6`%|- b5rõ[cFcӪv?9O#tzDUjP7UEWRp6|=ȗn_ dpm"Wd-BF(>Xkx{Vh9 _./eݻQp,u;;x"` Մ1}1;w1wdHd7$}'C$!XC9|qcـ3c`fXԶ1Qr;\zΚnL)>ξfa{^GqPj:^=u\3phpqڭټ}k~?fXVdTʱ4 }l؊9q+Pʻ!У/ hglP> ΪDa/47 3FK FYr&[u&ѳ4%k"(ASzoԷJS4X_+e h9 m[TddD=xA[٤ 0.¹w]xd+&~*r%˛-44] #4Z9:83n9ZFDy3pz=C09"E{ uPԤ@":B/lvuH@iW(Ԡe5DfhOk4SQuXj4C螮<7J <"*--lP_0b=QDw@@%N1]vsϬA&tJ Ax#+3Lhfiy l¡!\`Nw9yڹ(V]ps^:D~ڷl^jUbl;6*EJ?=_8gJ # < Hk⿵ |#Oƾ6߲np.gL65pgI"NԞTҚ1D!F-ỊCjB>qu#]D.o-(Ŝ]Eʡ:$!&#/)n0qpNʆZrG>Oq~"~04I!rӐ7+&sR" RX8Q_L|2nn\ ǓܨWYyX}ˊ,Bޞ}#o;:[p(p[i~7.wAǽ8 uv<#j u׽/fIډHlm\(1}_2O@PՐ@]ד̪}s ̖zk?VP \{rd[ף$m46pDB_d,5!4Lus*͵݅^:ojb-pe7:ZI:byGN _^KL_GYM+!n: !"_+ v\;mθéXGyBmj`lxeITötwgh A4"yܬ+ݢ ZGH6]yk;K>"UR3Az {p8cF(U~7d)TxPz@NW1@v V\+ſ 9VʐEMt:O [XMktOaf`C,}Hvfu$ XX$3@/PLܤAwJŷ"[oc lqw(2/jV*CCB_8R4VsJtِD1y,eOÁFA97ЬRKsUn|֒㼬rq$|RD\uaEviWW/|Y[z7x5)o8rO_x1K]9; jtH"<`PJ, qR6IQa+1 ;3U2IدlaU(,交wGm[05*3&_-(9 O9h1c/*|2~WelCALq5V&eI Tq} ǖڛC7g@`8_F[?ISF,)D,4HsDUr@W+=|̸yDnvBEAGYM:^~e1c 7"\RW)Q%scT' DQkBU')A`4OvQ_I:lIO#=[+Oŧ~*["КDt>X ;PwF&cqfyEU$u.0ژ &ycF璉Iw׽ zG wP A5vL,m4@N0UtUp_S]bPu ` 0]27%PFP['x#4m?\aB* ߶4-iUkTQݣxURF(Ǒe?z0e?  d+ `(QJ2r:⻎VG _xn+bp1RMHRj*2>Um͒g6VD0ƭV?S1\#_K2-ǩ?_ V J2@^_jh #6 6DKetoUQ+|fil߅O.yA3e8u9P+YeN8kzDKVӤ70aŸCF%B`Q CzIј@L"B'RHo*}8tl?A6=` Y, E' ϩAI!mTA' =dc^;%Z MN7zTf8X˵lVhڢοgPQ6*=+ߞ^hrǘ{t+̏SRƯ:ͣ_MlMO4bX粌Tb RtDéCq r}E58'/ZvR;p$NC΁],S>}f.1i&A{lS_lVŁpG;5ŋd9D:[+aA6+Q}MșCIF4a:vwpU[=Ѐh.hi_{AM^;ä3;Z^#/ɱ1u;b.? Sܵj +R0c6%~ Þ<3K~ Sna!.U2wS &c~0&Fb.rTUlԈh{H.-@=] k-$yE˹8֖;`4,q(\?c4: 3bVѥu2xI$do}L\p ~W+S5$J)@x&.&$3P </~+oƈ3vw,N 78i&;@+_ wၳ^*ƟK\X7JԥF,)bgJ$iLJ/R>(kv|r)|p?GiMsxsLÍgmZ: 3OWJ} zr`` do9֛}!)P&ysP,|QdnT3=i}rɴ*>fӋΦ9 m2{F:g5Uf5:ȩ-MIIG٢vmJ. 85@oEQa/ +idsR¬#t3)*Ȼ֜E҃*1]iῇ:C5A/gı}5)\*:' ?ٶ64HhbP1 +UM`hG pڶ1%ّ^{3oƿ9.+QTX }MJY5<dy,Vik'}AI۪5(5U-)t\Nv+}%,65L&`ya=6Ц`~m%xƁNr..vRy`$ĖK?u6Xr4h&ɥ94<#tŸ{!fS-w"hяc*缯;ғaիSkpŞIZ3TWv`{ԡjW֋|){ &eI)1\Ǧz(cl'DmCt*Pt4IszJ̣)ƓSGnУ,k!)>o._*`FPmTـ).I{8.BFʝR].7S7+Vk !C0 ˙ml7zL2|aesͥxb>d)*hksƮ qP]l@rEpƚi Z-29{y;)n!+]̊Pg/;֐p_O5dvU]i>#Rn{_Qƛw2nXd:t[f98FykD>9` m_N,^ڏDUp:ɯP$WR4Y`Kw. حfa NkV0.wɻ1hpݒtaAz>QaǶM 8xSHE6swq?GfG%uPQ`UٝA/Y}j2v(|>[>'?HP@LQ_ Ϩ 7ی%j\:O dJBt cfF$LjXXҝɡ)Jcrm,gX,o(J8;ffj::O;O-gO[Uөu6Q3Q;,/-ZBK^:gF}0?vRi_(A(P(p9;j%0~̏ i{V )z"?&zst.&M?C c1_2ߘؾgV]iϸlv ZۥHOu7( J ͢“b7tW@)΂AtlOA5z#J4WU2!^+`>1N~V q!^rOn!,F (z&-N=t(Tp<Ó,I)f |쿂ٜ@m'4dھGֆ̈#3Zдl% I)C&2lO"ݦmg5x }h'mU'3e;l e[ %MJ͵K3d,@N% ƸMћ ?y\10LjAS/Br۠uNe|a9|I C=?ث{;*) Є@C8/ne!V]cX#KS OqWNʆEV0 J)0ryvX8h?W' {Aom\_IQvGwcC6SoYNqFtygTN GQBUy8`ZՂ=,̌I;:14Fl&nXR(r<}caѦv+JkWr<՗h(d6$k^IhI/ N rd@0)FS\LBTR#Ű* n8B*f>Sr߅TaL@*}S 42`c,3P)9))D ~1:9W>פ7#mjjB)ZYT5SPT,f!:OBrS3C#0'5-M wf?hM@j~֒>Y#-2=6֧ {1m.*f=z c'^3~ @sy~`棾N6`؍# s c__&Bq־@E5cpV& X69t.f~ro*z7`*`ⅾڗVEa,^ۤoYIw.NM.#0\1UE#iHUB1wߟ:/'vvl'R09sb0u|Ҳ}d 4N 4,W} SZ#z㛤Aۻ  /dlʎnt2@] I /(_ /hs<fS1Y 7\]Kr2&x~eim`Z#=]_ۉq!UA8p˜kbRΥ[ _s+Gw,ˣQKT$)ꇆoG~B&3rKSgn2 Q\χzsR8 X敵)'Eѕ$W> I1+~O䵃l}$w3=ocwu:,?NX:v*[[ 7:o*6 X-o18觽fDT*Ƌq9mcy |Φ* /Od4Je! :?քr,S4bz2 |-*QsHOs q]*_tf;^Npۛ:Dq {kt' O~oGҋ^m"Y6F*H=k92 9(b @g{`э3>[.xV~ L?T(4s< a|4 F״>2uR8`C\ $BV>Pq,541pR%*G5HPwAt/NtE5 @u-z^FSm:"K<@1~Ir;Y[qw:%8<sRB0N.ѵT 벱WV6BpkU]>#AX,Y aOLե)[-w7^} Q7)/R άZR}°K?x@[#@9(twm'dӕLb}$0-bKn؇5b)T4HnJʛ^  FD;PM uY' -_Hߵ;&svvD+}𤏾m^*.0%W`O\Ąe"nҌŸ,Wqѥƻ jNѩϩ4qS||7bXJb;,GSJZrUn-Gk|wx xtɱ zɮ9i۳S6hD tCUz#DmϹE,U!O =:B]&%šx0!!vMv؟M3_鞚*m/dSZxa;2ۧ })b u[3OE\ͶUrOg F "u'CzaЮcq,^} -T Z@o4އw[|WF8gݾ=:T.oɥ<_kǠ \[璯\()j\PR̔-P1V8u5zl'Hp@l#F߹&& |ҷ.un#.1 g5"gv/ڍl}Ď]!ɐf0=-,m3W]h X^V52L}cRjV/F[̣9̭)r4N4h~W^,}-EKDj^¾r߭ saF5&vBm0&==^d8Qr,U֮vυD7xw; lTH$ծRF|@mnȒ')=#\*\rֺW)JwbS}YU9rĵi"4uӋW [f߂>2mh];¤xeX7zgN,i~M1Y<||$vhUB=[\2ނZ~zz?*}LZ+w7 fHF0Nbd$13k>HSiOH[{>W'쥔o$ Q])o|GKĵ@703W-%oֿb>Y.Eo@Z4~GBnCIm{N99r(2KesP45ѱ1.ݪ[m-h$vCRXpy"FH{53}-4K'ʾ_^X.￝cfcmO[R?UiInE"I}mydG6U~sX)xL]TcDJ7MOHB^ !jI%ĥw\v~,#x*ql _ sH;c"#YF9EUaޛK8u ~haj8my=Ym8v[3Ygk@*RCv5?x4JDvd9;V}SeOC6ߡ:8a zF7 EloZ1|lOen$OLY}@][!YT/RkaJ>2k"&W Ѕf&8S-p.儥6mt͛zE)JFeSJ2u4ZJ 4+AF; yrfe@t`orM6ծh]&fuƸHgK':fu_tU3>ԕ~䖔%Ʀ߷ Rp0Y9i@A W.BƳux4%)lgx-ӳ< 7*!UqoO~!!3cQ1|wLO77"0ڍw7!dSZ,хI(g2,ht{[ N'Pz\1sdWQ{$& 'o+B>6]RϧiO&8̌X.\+'>%Mވ}0ep nso$UWAX=uURYTt x&9\0Xxk8 äCGt3wqո qx!%""\%3rG")@ɐƼOZ9]/Mr+Cks;T8AU#[q˴{J XrSxDžU[_Z{Y 8co|n^;Q۝st!x0h ,cͫZćS"{Q r(#be2j'kJ$KǔL-U(0 SA6rg>z7dվܔ IRw%摒xBiTSą2?I΄}Eԭ?24k4y E$A4nY^s$L#[os8eB ]Ɉgq!+ Sbf. y0kb ,/kVyMYR)1N̳뤆?=~[&>'ފuXs*07ٕLrGn@/enW8#nzˤ}9yhxeuWČEpn*EJ-8͢&Rz>5ubQMK`j+_X.l̐KR;/ }9 ѱzӧ R'B` -Vr\opceM KAqJ8V=])79hFG>,݄-T WQ ni)SVl5ԹMQwkAr5:2zkr+8?bDklO!@0h4 .dCi[Ů){qrPNmlD' _J$N//\k dW4`/ⓤu,_F(GA{#ux8P.cF) f%n> }ڲ,f ( +`å RP`{\"E ,GQʖ({&pf{1n F;Y~h՜,dEO[FA.e\y4)-{u﬘f4ڹ=in<; =湋Rwժ'U}S >O`l^t1$5M)xte`<` r C`|ϰІ_̮(ur _aY čL=c!*<IJ)M̝{ӂGޅS1įA˃o6Y[~!Y 5/`Y4ߏn۶5(V PZDJf7*c"6[S2@S0}z=QnÈaÒg0@ܹscq#ߦO\'Ny8N,γVzqu"Ԑa,hBW~Β{c B۰$4^&8ϟR{N1G!=̩v+O3l/l 7Õ7S:1wO(nȺ ގ9ƿli %o꺑.DUЙga췟.p7iu)ny VIpպOخZC|P 1%K*bUi@}M'ߢ ARBDzy(݇G?"FYKYaf^ʩAuj6=H]~~IN J;#۷܁o4ЏmgNas[=p{#-̗:q+MhB?W#I+u hV#yŅ (&98g՞kJq䤜_!kɹ7 u 2 a<1)IS B>bce:y%*͑i&>!_L=9>n->,"zgyɗ}ayz=u:*0bB'vZԸ*UGWA—-hUw|vt0֘bbQ+wZ%gC rIRG׳GCMG}a n:Rdf״YwxS4Hߺ۞sEα]~[dm2ˣ3$'>Hˇqꟛs =ՌUƯ|.ix<q߇^,5b rn(I]ul+o|RIQY |Qx)q 7d`_n>PiQV%Nn[wBߎ+lzG4 .Uٶc" EǦ@ы r7O3ϛѼMb6=T 4Z8-;_hm*0 i'2f+:!+Hٵ}'g9OH)5O!c).\lݨEp~ cyI&tNg[ξ7̋t' _ ^[7땺#l[BK҉bgrJS il :D]rQ?ԾwR88Oza"2|"w "jwͽr@% xxhٲz&OIM**$3]X*W, XY$P9]& 5Xͻ[ֻwJ!cɲ֙Z=j:Q "%*PIdJ( Ap]Ȥ}Baih8[vw}@Z׏l9Ml"]22 )Y+6ׂ M^|1}Z tM8fiF02J&\8x^fOz,1 LQAewI1@ZԊpBR60״I+nϨ5sCi PU iy Li}4)9E]A!;Rq KG!r:sFC/ijHgwA&]/xPWNP{߽IZ0aRKp'G*02`L\oD:V~_ F3cԐc*B;{ 2<*̦NCb;:+Ju1W3фyrA*>Pc\9-E@Dʮ -Tt%+B%a)^}D"%W:n$3~|$0v#A&<ԑ=|.[Y8AlHwWk+h.k-WѮ-5\{.LDB_ž*#+mxw}Fybk̅Z&G/}q_7زU(D;dfR}k WVe2uï5 }-RXX {ƑD[CARUn#R+i&'H2bȺI 'jע^arg8ljЁխ] ^acs],Aa`/*o(/5G=" MWגi+ Q7hyPas+*8mB~r1Қ;! VxT- 669q23qwMH~LS{V D:ՋJ.}1JIc[/67:tzMډ.6oR573BICƀf:poj~EObBS;kA=#ps3XKyfcqB|ҀըYc唱ŸvUZaj\]$Γ~&nHwqhN'U?YiǺ;/K1Zg:Ldh3Ze͔Ep- |+2/S.ٛW:w2u*+Vl*ފC{ARy:RÏKc.{}Ibu^>ޡW푇Nf{:VWTA0w0f5--C ˆB/ -gukE붐h 9&%Y'E7yL-!!H8*\pR0H0I੫>17ԜCOTju8.WZFI+Bm:ZfI cqH Nk`׊*Kn ɧ;D?op)Fڛ?\MNOtcҶ >߫\}wϓ X:'[p_I7gd[`n9i|DӝL> `ڹӎ ~ r5d@>A:w|,X7@J΢$?:^*ӇE}Yb"/OKI|(::-Ի{`wx#YylFT `yCtCQQ-B?k*bK@f]<3p]{;q8sxF2c,=v61tܱ5uc@hȘ[0|bE!'vٛт=yrogjB=Os?n@^%?Jyu>|کr;l]hP0 `d-~2} q= 4Wg;긗ޣ0]KuLtMzk{J L}Z/aDCJ"s=N8MU:`0zt[ -8iB",**DttzTK-ƻ\xP_q+WRnIKHNoj`)Džj}+B`YZʶW}B-Ds=ڼԏPr#lkTsRz; L"0@"*QUyC8p{1&WHYIn}fm+~8߾6<\uz-Ɍtb)Ä:=h@I&Y "g8Qzzڕj2J Zc@# r-= 6/Q<8b0Y5u׃ 4݂|27=Nҿz҆k1H)~U~@;o,`GևMN?˫WGW0#T4+lW!=D ,d&*2C 4 0 8DpRWظ=e$;̗I.@? AO7{qYQ(40]ȫPuDTN&m+VDI^1aBfիd* CxP@e"Xr2}wM?w#Lu$J8K(LJ4lG@9&hbX[k-%t|xKsӨ9V9 +.ֻ.ɥ]'kֶP&QOPPXmuٽhNSHT O36R +_"c{lÜK+c>T>t7 ShZ/N]:\xwtvu$F&_Ϻ&0٤[_5 mj[(M>&T|*0s@ǎw7oo]! ,%?u ҥ.?D8#ZŠ>cws0hb < *)bՃsG^Z3sԞâ]9c<+Z!`e|1=R0G[ QEJZ'$J΋ ȟj2]-["r4 %3R鏺>ce`8ctMD h@ h˥NOתt¿$N՝SE_ξ< еֻy ߹(: N{i̵Q$T(_5r]/"a-=nb XM@UWbQOw o0CgrV{Tљ4Z :mF]4jn7"c4,߄Xd3t&ʹ.t2MT R XEeg\BF[m>LQ7 ˹wK6x9ѿH3QE32Շ}&o3g&|VjÄEjGnWb q}&g A] Sp͸uW(۵Qk85/1dkp[nFu2ҕ̗ 8n8}İm)%Gw_O"N ?\~}'M}D~dzA J\@{,г2nmZ<T)1'b y,Ƌz#aDS7Oae@ bHC`_deQoDQ.cM*P$ﴰ]&vyD68%))!/nR"9Y~r>y@MDž=nYQl.]1|tbt>^_,.eXcDFm>\BbJA쌈; )U,M y!c[3kwo3nch~;(xS,/agSsw%KT_i`N1& Ak&vSہDֿ ]HIJ|Oܡz>Eۄ &?aD@khW%|]1剝_*Q$clwk@q7 N&dj~ûq{SAjF\o1p4bv@ 8g%0cؾ܈ql٦ح>2/i UthzJ9RC2, pXk>ՑTN 9/')΍@0#Œt計ЖtܻVdp)؇#{+ 떞_e v>~CS3o4˄\~ ;¯ n`KTL"ex)naO/U#Ht 9Ϛ"H[ Ow&(ZԷ/)S!2UXUא@]4IMّ20Fq^@oA5ɖ Z_Bgkn) %0m<EgBR'.r9DqdV9)K#,J s |!{pfSġF1,-wئ.WnkB K*%/ y 5!&Y 9<󖮾rDv̑u1 !e@MU,,Z&|JY$k"jh*aa{\q3ϚaNw# p{JLNSk'جSE2B}ܕ8*z52w~ og;TuF$&>\`?utQ$Fݛ޲)fjU !WGsocf UCtIwQpe|JcN!D|o_lW_t:ɩ#*"9􈓪*hYZع3Cto%сHg#7ʺ]ȣhӞLdw)'9<-= # )'^5ёP hp+4PH7 ]mV q0(ݑfMvۚP'g@ $]zA̎.7U樂L89yu<47F5]~:Ihvd {J_NOm'%Q=FLk+dn7ݎgPJHVݒYJB`ԧ n>a׍DR6~ *e+R%#c)8A^Ɵd}dg ՘q[d0pAPl 1G sY"z#qs5,uƱly(}uoL K1͓ws7 .%&f~f겛WF*oS+fW6<]R3K;`+  ub{??9Ǔ&80+&Yuxj򂧘+r#rn\'Iaoib #ޠJy ɦ'klvhomq PA5X]>,7pi`06.؊]u7O[%hzM _"_GA00/ȭTwuƣw͟k)k2"?u-lN0_FP9[+v,뷣Dq0 o O;2еUz6"LP2<*%I(jiL&^]rPݺĒ7֒; 7C!{^PZ:y4qD$)w{`n R >U*C*Zw&,nGm66""%8Eî3ڌt<25_놩 YQp9nEi RdyNBADJgvXJ70C `]e' mh?9SpWbZ _\GaG(oQ-Į5!֨ QoA ǽ2ۗ6H4ݻ,fm:n*Oj=8yPeSW]AY?J^svx\YF 3Z3"+> (QPBjqs51pzO,bl`?UvIiRl:&CrNJ*;H,sH8kuP-<#32u"!STXܫQwq l… ZkӋТI;기ouhb"N<-@\p_iLF3IʙB`M-;no7Y3Ά0\9?b?bVUjhM I29lؓcqY/!1K2D5 +8p Mg)0]S G1եv>DUGM\%DM=Ox^Jq02A/nrYDZwD<R$+x Ǖ'1EŇ%>zI2,Ρvr8wjePbiK6$&AWpW}EO 27ek%VGGջeAY#IE@gH6 _ץCUMZ %$REѦՀ:Km6/B\BɓINT%.c*Tmbp@= jW\~Mr;Eo?9A?bg@k+(c8Xk؉Ѳor3- ܴD\9hs$[4_9֯>I] ;X_$ s+C*H% vɖotg!0itGgq޸DoMEpnu>Y @̺;ǍǬDX.gFkj"Ӟ_y!ιׄ"omHF:f 4+* ychis߯AOѭ}m 2I yY<98*b2usMEi,t(%9`nzAlMǍģN BPGXv4a;,x Vy 17:?X#zQkɯ7mPBvY@J09^nD8i(,XO'ђcQ~Bqq-Z'{U+Z%uJFC劬1".Q,WfLwe&z#d] |nGlΊ_`;] ' ?pVYFCSuS {W\D{#y[?}n`I$Mr4/^oMis4~f Bð2+(QF j`,*ė/ ,8 _5 k~}B9[i AWSO/8W4<unH+)0絪rҩ 5{/7 ثR UuT 7|.f4XO/)QX?UUMݢNQoe8ig}t5)"c.ish&%[%h oO4 +il} s |1NZ'U{܇,T_ 4S1+,Yuxuz;Χs`R p0N/DkD} G0|N3B㹟P4 ?fN9ŞKpwlnZ$:d*0x7@YS> &J*282UY}AMx8w{fH{H-@urWEXv|[ܛp7&EĀMt"yOZQ2OѨ {'_:#ɋ3x(b1[H%~rLXI8IXk:#4*}.@٣ cɒ2Eq,q:bÆo(E7GlAe`ţB7ihx#F/D@pJV'|,Y;^8MlQN,w]${,MTC܈ٟƍ|M=nqԊc{'੤J5qF<ˬ?-_O=re?&sPM6ٻD[lv18߹tpʌʠ&FpueF! ??[ .z}XGQyjm$ DֱZ56?O$MHʎk#;{1hVtŝIV%"+i`Vf9L~~O-2QHgD]ƞИrvW^hƺ3_8j cx'em%UiE-A ApLց":"WHg @K&r⭓ {KM85]N')SBuRg.B}{ϟnl"y4Q)49Z5&H]!*&ܙj!\rh߭Я3c#%$>g7|(|pS]=GѤ'n|CkZM{ϊݰ|D`ό6$Ntzä_+LxBo±1P=۽G_bY6nyQ?$ lr3-!&\Ho W4'hà u1Ml8@3iiD:2RmjlI'\5a;Gn/c O%2)yvܾ!)Z1{9gx/k =r}\pV l+J"#c~MK2 !2 jj^kn<#ǫR;a Џ+GPY^6BXNw0h8 >L @IxVj},LID,#Ə)3kNV+PJrbЦ mc9ˍdcm`9ª+I>G&\GNԑݔWL%6砳iͧicX_u[g~mI( ^hS&ԍxl^wMx)nE~~Xz`R1 [muv݂7_`{)#(_bdL\H6dPՒU`}&@-r0rk\։3\m݊.H^pe%PmA;a?\0˽(;7HCrVeowCjwXbŐXGyt(yjͩ!w7٠U)QhӆU lU 6A(`{'4ij{@bėZ}&ENX7G[ c4>iLI*ie.#Je)UU ,8 h^m .ӏ|n[b \%BM1d(29bk$}4Ӕ>i*܂j Iw_W^!L_Vd[91 sb58[ ۓma0EWs-5#W2H?=/ԪPYxBP^.!bl3*D1;?&܁R5.Q׹QQ9=\z\*w[BaGqHſ44u,0 /"ks|dfy: 5T+`^J}U(n``w%xWa鍨˭D"/ײa68௟xCg/AW|%[7̙Q zʢa-Ku!K4[6 z#AwiQf3 5ӓeglDEYQ~KM>Gw%_!xvf9Zxͭ 6F8[^&acrLLq}2E3qޞ'{_FB&%V68GQ1叏gb;̕v< +]J̀gѥX/:ג;ՇZa[W I~TjjvvTC*/DHs_ǎ$:w#֑Hp`Uв%Q@p"yw(209lQ=VN?Lam0yp%{1lk+'0 aȥasS1o:[ce_ƆQ\7Ia<* ^S |D-#?GgLPP乢fAI񲄛\x P1'Ѧ}L*D<)m{+s}"`皵SZ[l:1[@Ct$DhPAO[h AQ< )z=X+ġ<޲VAm a|b<31i⅃aoshD$7#~0Rnob$Ьqo~m>1rWA FrNWdئ<0@ǰ|ܒ9(ṽ(RQd,wsNK \F}xi0O]ݚg쩮]/ѽ vrHhqV }mܕ5Ch3B)@ndL*@Q;kxo!H?`HibӈFx*ϏktC8CqcIؕf;ﱌ]Qӱhy"'<6,tz|%-Vf@-4au@OeDYz\d徸U eMVS.j_Ap $K\دKxC4i.<}ƺRWg1Kb62{vTmyc&jZpG/jeQhsg|픮l𪎏NPJ5l(#! KnC3-AoC-ư{RJ*ENz8:mn'JdKe+4TaşߦO <"-ᱢF~{SMh).]z ?zivIp5rSB.4+(ӳWl71T!*(籕BobSu5XPfp,9DMj,; ҃9DRaIx!ZTTd{,Lh\muie{"/óKA;)m}R w|8Hc}Yی J!- oy-lM!uAeuV!Ge5I/F`plzAͼݟ- O@hЌΜ&3-WNԙtr]8|ErjJZbZT%Oߑ$K ڍie " M|1a[i4T^9|N/ɤ) SDhe#zlmPnD#s+pFx^3e) <#GorAo@ik,>EI*y*t3 _JHmp2[[H <"t/3lPYxL@R^+hф՞\n'GK{ Χ1`tHX|T!#[H*8X LaizIåALS $ ;/ ଆmX=lu`x;eНGPɎY KzŔ/{^paUAYQ!}4/.2緌ndx5vW.k xJR.ňf"9h@Q^(qflX-p(~MnR/DuG }*K6Wu򞘈x3l$c4❀=e(rY7gθF~b7 GZI{dkfy;Qܑw"qz5 %2IR-F4 Ydй4qi %Կ1e%6^4^)6t-0PjRtA4dKva9Ĥq$RTk c Wf۴G͊E3[t=gxJ92̊& ."iȽZ`r:;Ȼ}}Fi-x% O;~Tn$D3W1 Be9j6St'{05;?\݃_Lyfme(pOZ''&r?hfn l% %Ftx1yՐ1:#4$90Ee s` Ub/?)ta3;3o^XsK_ Bs>˕OM ~]g /"M6Ӷ^ mXy/k_w?=X()ELSŤWqb Ww N*gq" 8|7MiYWA Edĕ]ءQE>-J2{dtS1f[)tgK-C?6eUnrtyW(@~pEhU[l=‚ZT0rK K%T 97T(xa c'7F#*ʌb\4MVi7Si,ؽ5:K 5N1ivEp] VͅRkdQLѼ(V=ѨjL##ַA=Ȓ lw^U0`-j܌7Bjw`. |JJ;૒{hYߚr pwQ@ K$D89<  ի[q;|)aeh?`.@I;GC_ 4V_Z1(2uwQl&~-җF&SnX<nv^GFZ4}ÊqDYPpZ:OˀJPkK-re!:\v{ UˆJc-kTpGajؤ[Fk]^6dxp'_A7ǩiOS4.N!阬%t@ps҆uղZ1KT85=-OIuɠjl6؎Gޠiw7RZ y zt?]1DE{t~NHsA^^XNA`@O+pұtGrZW@@6G KLmepR=cP&iYެD7:Σq5כn L>?d^R}] XσD;>_ b@d+uXX?B'D OleZqh f+9 ]otNz_Щ}0yϊuQoE~0$-E!87X XWG#JU_["ң eTwJبa.[!CJK~›K1Ax_ B_NJ֕EdE T7DZ]H[V aP6~Pª 4@ {J˓'Q0L7[:S#sL=$iXª[{I rXvq~l)YjD{rh|BHۆ Se Asl2_]{DIGYq3Ob1*Hԕ<<\m:y*=6`S+]k9qN\r5~eA&G9M-&E'eqGPҡ&#NYM,l~Af~(w}N+9VD|1lOp*#0R:Rt6^Y(~MGɐgRүY`(`z| D lvt iPTp:·&v+ekg#0zaiVZl.?AKaL;o쏘'ttMh# ~x/."j^AP>r/gL~ aL~5?'&ځ*6@!S@ qCOj;Tu!r[`ɹ.? LQռ{#^k3]v$XU꣫ ll`؜ױD`vޜEI#NZC&e GMIY!c"%SLSGʱd詋BC9o C  gNDC/= ̢s9ZYaqro=əz"s*4MLk[=zPX+ %ʆbNؾjpcC I[k ?/5З慭H32`W9?=%8!is«вXASɒ!gک1veB nӌ8NL*Vgu7`0R8Kz)l6KGB>o^|봉bR+GŸi<6 [t1.29W^h [L'vL x'6Tu [h8Owwu94*gs?X[mAi&EqI [24p lkmب1@ G׈n|+JtZQm1"&CE?w6~3Fcf9>Ni2XϘ}: peSk;\&֧XRkϴ*ɁsF. Rp1XB~ˁ6i |'ROqqrrI M BQN!'*ׅfbn+4" ZR<<9_)?M0dGFF5`bO5XJܿ$\F4P2p nvd]:_'+;xWi̳e[T}r5IK=vTqfhg-{ i㣷7N)Rs[M{!!ݢGIJ: ٍys\ HuP)!ij<̞HC\?iɼbo1Rg}++h׫b{-O48:gFFIPm݉ӛ&]Ok#ܷ u`ekB|Ah@] ٲ6kޡƕPhe(!hEPQ*rVZgS{-`,Cڶ\N3·Ⱦr>d}YR-::0!},;y5qx"/ɇ(xc./Rȉ)PF#ILSkl7=\^2JB|->J(tPm̼bf#PC`o\=9p=ʅH;A-WȉܤrI8cPO;XշML$@UurNW?}'D^G^\| 򺝾㟨`HۍA7u(Ǣ2RQ:%j$<ۇi#˄ ,_М9aT]u i PJtڎaAzmo4N3u%uDh_'T—Ohu߂3ڗ/t-Fip9Ş ;/LhԩCɜlnPjwOw;렺Xx7{ǎ_z4(P &$3 mշǓ )I*4CP:KXeRXqoO"6SfA>Eu`.0ȂD~D+Vp"Dž^|"řK r5r>( |bwg_oWx蔴bp>} 39E- a P$k,ε]H;n$XX [ˆG5p% Jʬוa86N֛r5Mm-G\ucPQZ\ε {R!'5uz2ͫMxۉ0s6Nfq~YJxy%>bMRo\jOWo$ Տz4$0FbW%e&&TA/cňGOl6AqQ| v2ZtDXEʏ6&ŐlP[<{֍?#[({)[ p_R@Q7H'm eT,;@X_C9#~OX'`h Aj.=XM=?&CB>fBʶ$Jس1F”X50\Np k 3Rz8Y惏IYpLrz/m&LrAij+W3Jx ܩ-!E!&m Uk9}PMXAY^ GP0yMBDnL-g^5aʜ iߎ"I;G D0[d @ĠkIQ~v?0 Log4fy ̡M?ǣTYπ>!5z[+IJIgiъܽ(ܐmKDJe[}4{l&6;(;tex eGD'4%}f\quI<@蝷6k:eQ= Is4[x s_TK&bt;i.ڲ#]p*hJW+Q{_!a< R.gȵV}PJ||_ GLPo_i!G\@.9}&Vb tҭ01Y29: V'#%Röt΢| $w8T'5C-k|VtyLiDINCzGe@`nZb#씼I'r2CD uĒ::Q%pۤFwt־.v1MSUvJk9h-\[8 (bKyN)-xڄ:CIȔYϱH)፨/LqX๨v)4Va86   -piXvX"=k"mψRFtO KJ؝ʏ_iSčR_8$ו"N3#|l  " $%nFF@XK!%Ä*3~RwMcTh_gcj$/R ݘ 9slt<le?iˌ ߌp#r-MBk*OQ[.b5}*'"|Dik}]lmfXV6W\KA߬=&y|R܈9b,.éuYt&k0%%>e"w}KkTȾ@</ #pa]|\FU5ouԇ8YĒWtN-0/8Ɩc baM»O}Pǹa . i#x?㢍UkO=uV/LͣI"^bX\`%z ?LF8ǵ&()S6 M?3mKǼ\ Y;\;4KԧǖV \lc5#$ `Wne~@31}>K67{Ͷ~JO02$f)hkD b @̳I'[XioDp+qRi3=g'jTOBtbsXwi;R 7J&~ Ekϸ">RMuc}`ֽސC {AlFZk-+PRh}&ĩz #|wa cW^sZW J5b@7_;'}eԿ87"t]+_HƶLq,d;כ`_Ʋa A*k8{ kՀW7 '?If}YӮ3_ܦ$߆x `>1J,gmQꩅTZ{]?(m> J U|?쎕~΍U=n(/J\jBpEhohC"~ĵK,ZFEl]@q1cMքD@Sh$.Ʒ\\M0s&4h2&^9Ф"B)# TThjcO  GN%E G"Z35:URfLsDTMqvn-Dsa$@_SJ$O/v2/q} ܂hCP裶 sİ'<š9͙h:NT< L͂s/&R͢]6LOU$ޚv uZk!"Ӕ8td}N;x5I#ǁȶlgk+xiJ>4A56[k%v!*&zsTdO0m0R/S@uٱ־޴䨳fµvY_#_t2lhd e٬ϡu]"0Ik\aȬݳH.LpB"ʺn~vNFAJvWu]Tg3z+r7jo-J~X "e`vu|c0+_ $ O]C4+8fBUO]%S wJUdC8/īM}/~%LwK#hk32fL0pMd*fY77=5 4 ,}B+A2"UqJ:q)c;?=$a Y r Xut0(m>.?q:}D.iGnͭ 辻* H!Gd|ɤW^#K#GCvG Fd"nh*_<j-x)_\;9(M 7"$ϰ9]i"VB`p`l>nbnηtzo 7LQD;v6f_'{ԇUd8.vN_.shz|/C& C ?'ڊ'Ó&B73K ԰Yɞ]Ph,3b;H,VUEqP$brMҁyl:YD*.q9I3"!<^e I;V߃DczU9/~\A?x/Jwōm 8cb#µ:7^HMGݘ} y B 8KȮ >͸6#eUcK'=B.ri6vM:| JjtaHZ^ՔQ;ނ'7wID_K/ B1WSrӴE4;zlς.,(B:pCnx9xju= څ/rMY6 u(/*\-4 O aNRtF)rry>7o$юs%yQ7;Gy9rf$Mm_veJ[pW>E;~Þ{rT  \ȳd&ˎUDOYܪ^#Y ءeQv(Դr27}+ĤF|s\u |sany :ԍ'>eb}ɟe pvU~ ؊9N&d.t?*bmHl&G?$d5K52!tK"3(D4}TݭҤ!+@Am$GESmΙ14EUE q4]g:V~ff|ZAN)Eֲx( /!{}RL*o1t5eQGa۪x,Aww QKkG!& <ل-9\λ)q Ma0O1nVN  h! 0cmAd8| Maa %@i\ߎbhPZ}qOjsD&G""ƽ[}yn@nExh,KFL2ή`ڎl0| *x|tUhP1a6pP6zj^*F93pؔ¢X9|Me)=T'kMG]AZew8rFҹ4P0<6K Э !#W*wwxBrgijYkD_K(w@g:t4Z!kO\ @o\- t۲N-/iWtUa0|y$G(ҬT΋>V2}v4D>\{N)Q(͔fG&=5u:4h3,ph&ʑ>N{ߒ'i [jn"|J Jr54ϛbc e+N%U\#<5Kt3P}* E-uC.ZC}kq0i7ͪIH}>8R}Τ ' ]=ǐ|[mjȬ5-ř_ՕN$M7–oN2BGgAS}m"+3@=@m{O%0Խ17nDO:Eֆ4cwJxmZh" 3}ŇM'Icm2{=|H \Ç(08ahuA cjS%xS:Uyƀp {A=oNY[\'@<(_Q.#5n};1a<"SvPJ޲$ =QqGxτî𫐧xp.Ls_f5Z`2qlbeLwM%,h lv Gƒ1'LdA /_HX/|Y6~pl5JZ˘JЂB^UZX  ήd~ GXBLNܝA2hJ3#vI=e?մ~%s뿐*`z_8Cm L$Q.7x#*mI@m"^c/OʥqGnLF1G%LA\,{Y5h \ͮzG@D`-1tIPZt޸r+(X]=.urs—ʳYß􌸐i,ǂ\H FkL,xt WQƸ'&= nZ:9NҟoVHs=$yxOudw>; õJ} lߝ\TI&8l:'Q#*xAA(5KpTwcwB* z MR(uI*nn ].(dڄb[_L=#8!wi&>-F-`YuЉs5pB3\-lyCUD,golԣyp`6dϯ\/[le9 ׏_'gM ɷ)g:{R"1䘤#xT'p8& l\(o| DW:B~'XwnVA'k^% N%&+j7`fG d#$J\SBJ'xj4~ z(uhCvx p z5v|Tl J(Zl %W𠸐*%un¹_Glt ہ/MWP!=| iN/󔹄/IƩ~1Yăq:'?ѷQ%-M0%vn+lv9dlJAQS}t`<I-0 w{PTk#Y$6cliyqL8q 5Lk AlNO2wz5O*z;V; Y3gwHH'TawsMBKMHY}éFbc2Z ՗#Jo+m2xg4ƹoi8/8|0{]s.,P(b)\]QRẏDBZ|Z̡>eᇞ!ċoX_4ab+;w)׽Pd!7h%e4.I7: O PY r7EPHs鲁LԷ !XБ +NAW_5-[4 F;܊I3aۊ@#Q A#q4&@X0IGySxo;(b rs7:B^5 U^@7u{4:. o3 +g0-]ǭY2JBqӅZQ@b"01/01q+&_w9uPgS'*.;.R-ax^ZB䘠?;(i|]%ܧL(_5Љ1ɻ%PJ> HVh(j:6e3/'XY\͔yפݨ?5 "vqfޱ\!ʇOa$ǬlњԾrd/ b^G$ ͅU4Ҫk SL58:wHXN@,GVklH}J?yyxJz땿X;X02AZos0}lo([R%:/X}S= BY|RЇxH+=^yQM, ! _;)Z_C0i`ź_v 16Czi{Dw5AU+#|prxs:--Um=X3'阈-UoAPvQ!!+sNmgehZ_ր;];f}y+7ҷOqYد$K!ف GS@ gב1#P7)F~c7W8JlnLrc4MFAo2x>@&[3> n|_%1`6 ™52eeT<"WwL t4Vž [Ap:m?ކ e'ۏh׳f6BXP?qrby5%`(;:ڨw*&G ShIA1rėg=C]ב`%PyeqU3 㡭i]!L=(~@'EBDp:=&J3[Z0gqZW8XOϺ.L3MnPo\qtDj$E_SR*.I>L|ŤkwR\R n uX.S<^lk <=}P DS#}@5GQ|=/6zOXF֬ȩCT50IBr2$ԍ90[2d9x+RR^- ^ä~JX1>Y!X6jGnc1}؛l'=6}.I*MZ܅Qk|sA0DTd5Mërerki#{SQ٭rXku)‡.*?B=$G$1]~MNPgݣ*?&mbIs=DDxw Ug+T+zl:)rjߞ"gJΣ=O+&1WE6[vk釄rqIbf߅6'{ % =y~ֱʆLٷ Dsz_:y%UYg6.=0h s'l")υhT/8IV|ݷ6L], L9Yތc<|7Yͦ%o *Te_KT=^-/^.sq].EhyB] (aeo`PʼjWfF,`_XN۲vz k1M:2O<ͩ MOE!338jUy-](p!UY c\>EITh%ަBlGVҙ!ˉ|_;IAm1уv21-v͎Z<:q17]%Fzr%?΢p7IlR"p|# ŎG.F2QGY躠ubhWbN2_F7n̏M~"- a|"jvzN:h[06[/vT$lPg 7gC(8OJŔ)"ݲޱd Gs%(nrxʪWnثH}CIgLh8, ?b0Dz3Z%wQRK%LgfU`L z8fjn #VwU,;/Ík3FyMjڛ{y+۩~,uFj|0nS4W-&0*va庡z3O/ eN`][|:{*OY6td2';C>1VĻ$u\Dhɷ<̿pe`O95f_GS薨pO1?n~i<~- lu>hA/o_԰~,qBxS>%q ç&Q9,Ā7T&/Ќ {LDٶcYꍘ)0wQN)/L$њ96θ:j\s$ \!>b=-@2 %~!#X@ T#hx^a%4iLFLIaRͼ&^gpJ}B%SY tp?ܝpPF[\d8:TfnȄЙ.@~PB{efaljwjan*$:YN~$grcG9Oqۊ$Wz5o|(Ŧ`v+ܬ~2&g#; K9=?E R,q@zHjeP ey>Wޞ',<,`V!8x֋^°meޮ Hߪqw8.:?3')kڊDMhR t~UyR226^Ԕ{ݸ6 #NHUVW,͉.s 5ECgmA ]QnEͼ;'3zDXBV.ayf|coTr 7l5T~4jn."veXaJ,1fh(|ec |{KVGܢv=/yoط' BV:c)lQ/IEa`B_.eIU 7xq"^IS Y.oDv Eaꡓ]eAXE/H20(Nx )jSkIm{$CNe<|8FfGlߢڴy7ڭ9Ygu+J(C;"G{<.38 x@jS w"ud12֯ <:L 7˭,p] IVC/5 fJn䔟ijHd:eN-fORKLdlm{ƚ3}8>ꩵ“ jUo7dr57TR}?cn9镈WrmRt1䘔2[l@4ƁMa\"87K|fk!D#Vzih$= DG*̔Ō ` Pg\Qkd>WYϟ\ru8\ |!/.Tqk{ > cYq%-I4M?HiKw4̱ݐܛTj: c98O4 A`6r sp-׬LJ{t*3mMM{)֨Ӭ'/UKsbqz; {o"3=;9ɇ>_R@ߌ 4 VJwj&yrn?#r{RInILa?<ҩ7?pYC&0z-C׮Ǯ3)w IȣjD58 P+ŨEBOt ,=cW !!l8&tT<Ӡd܌ nNR0[ ʋQ1i3ǚ6fǴC}ȦI88C*5Z2G-Q6t{/ )vÐ@nߖKjG诱ar@u\G^|{ /Ec.PhY! ڡRRNP~xZ{gQKV;~ Q֣VbO9vu4z9݆F A"RAblWU%G ֙`k+bqm`|^+i2AѧY1]sXQf?$,DπzvS\xAf#`UDoMٻJ'H \25 n6EOnӑ,4#6 `&x8Y dDcL]lrya.'¬ekz=eϯ &&  (0ߝ>q9 *":s(1 9: '!usgj!e(Z56'E{*Uu@Y,=}F5\%^fU 6dC:t+ǖeg\ٯ04\$tO1@âWeZdnVwt XVk<2py҃S/z{t dApVqZA']jZ%Sa }ACc_G[ tUz MᠮQ7MRFap"&cq\Y3 cUhJTi0ȕ$ e/nj-5MIb9F) 0ko XOhjhp?pYNT +< t! 6G_~USO+Xg@)RZzCZ"phXӰ6Wĉ\ 5|ґ HVjP-5P0?!a0f,1\E|pf?C&bW\û)+5E\іZkU5d'TD(nYSZ~"/6PG:|Ât0 L?''xXC} 9mڛЦrj]1+jU9 ??,׾\֐2]TSC y< IfE%@؃zj{aYjZ( /G<ɸ(]DB_q떁EPclŠ K,Wg=q 0oLS_Gjl;B]@jWk.~B ! +YSo G ٿnxV/=>~*5 ZS\Vx$(Ķ (VJ˂  \ӥ!bɈFWHْCإ-?܆"a"&UdeMrr[r&@=(mC'ۤB"C+I3<29F0=);Pcs;<t$$3ӇA]Fb}X­Fh~f^j3ԲGnqxq X /}$G:-GRN{$\ɹPq]c_SQg8u\O< Pw&HIU01t>% [\^N::,ˠ2mV :ɨAؕҔ HyF K9k8%@Z)/̊'stCQ[%֒u9UVW~Ō0贺ߝ|ͣ\>e(˩y# 4 s0?mcO cs_d>jӤiݦw)Svך<4FgFǯv#S1i+E>:>+idE:a3Py Hq/-o[x Vhŀj}(  ˤ)vzPP *:ChC=< NFp#m!JhXu3XY?E0r|`bR"Z:|?mUaҵ9`l'1Y&wᗩaÜXJ'HZ-N+31gp}tR: {3F^eeBeT=s,)3K誛y2}=u=;Dj|jsumu{Ɩ]!W4EE41Gnc:bוM >]1v{9IyL< $p>"?J ޝ~bեVlo @ ԍ(k`_( (~q7%JMy2)⃮ R_ОAڢ5G-ة<< ]hD&>*VܕeIAr3V1Q֩r&Y̕ˡx aͅk/$q yg[`3ڥYBR6jhXH+`BغfU1iRL7/h~Soٯe&>fXu^'[ª  YD5X7tAP-R$DL69`PXUe;B3]v}#r?S9N(>Ƅح}u+*+3FET7qgZ'LP;,/ñ TF{KY)s5tѡMB/}&]! U @eT'UĻ\P!5Xk~&O;mѾWB^EF=fX?Xu`%YBΗI}5M-OR~^}4S@7Hk2Idp; }Q`*AE^ElI[8b&sz))%4|QYɢY_m79RcLS@tFH~h##U[%Z/iIQ1 zg]%4mO79hq3 P#s ͯRgd"<6sbLsHI'7ކ G״A36솫IP\GtlDO3Dp웈SJbE, yotw\dR~r<{dzBm< p1w6ԀtJ=<*NotZ`,zyUk(6T>7Y߷'+b$qcq?3wV^Ҏ!zŮg v26Na/j^xR$0>6#+)|ޔ՝Z@B:ezⵆ]Jg/g@`qtW>BDns|toX=u0eF{kߖ*h2{%aHx>Qlu?ٯ7QdJH?JXRfAOl!|`Μa!F;WmMztAqtz3X#N|;A]dtc+\|?=4 wLd&"X30`e? $ Z2jz [tlyYpr,V&ii=`p:εG0co;,:SPsqi27)saɜe%{Up NnSpe<鿑2Э@PSp&}ł=l]maisx >vDjEia=urux- RRRp@3tF_*i3f?:#Aaus瘖ܖښA{ksL<#!&}e^_Z 9e +?Үe^ʍ5n/ZzUFUT*ӥ%I3@iGAgB:1 bY 9) ȃ?%-П"ۢbH\€0afAӀzf^헝zGp^E[| )Vn&2ފ=ݽ$Óh,KoײRHd0=*0kQz+{B&x'fݧMO{^xjR%7Um_E6佷lÆ/} Pζ+s*)vGlWbcxSb l y!¼ m=19Rl_uh%!ˢ5Po?+̔eX1z5u 8Oc<'?[>S,YT8u!$82G6d+_>~zi9g8jT@$Ạ}z&otkw wwPܗ(%6z8QPs:ỌxmmzmqLܞoL6kuAH݅5 Ay.T9[֠*EO' R_q3^ qȃ[Cib Rz$B.djp3"U@Ir7]b|XՀڳ}OS"tFй䜡0Ơ8HOJlc=P]qI糣BƗ(EwpXv1p t΍!YlvE c5zhf0&_K M:lW=ZvO%WĉTgpɟ`AC[AF|P# 4Ąֆo;E{G8̠t9]4V`UyTZ FC=)Ši! U?kߐзY `vr.\)'2H.h%ɹ`])m"|&%m:NeaG.k)Vu\:4 x>Q[Pyz*:  (WBNF|Ev_E#'.`hj|b|iY-?)ɢ۾nxY3pr;({\yI*j2`'J(vE#⎍q[+UlTh/q~;n=`&g,*: "0sy?H/62- #IPZS99z$yU듡hIҺm3ɚ@dТi|w aɟއzA5syZn*4jWsy n4h df6?-KiCGݕIF=S%v5xUw84T/:Ǐ-<~ĥc nk;B6zrsFU'P91r6]bArrGl)vIs-=%շ 7Oǘh%G?sIY.Ne#0 )ŮbVc2{#%az<+9 SMegXҸ<*}P/-Tɘi< y{@.,[qgZ?e$cPZe#FlS眞tU$cr;Evi~,zԝ\!4ӭƯg/Wq:>X?J{X[<ؗ襼 C«~AM.'dje-feT#gA)Ԉ%](p:"N )yN:1FLL<.A@MO&D2O&ն*vFoPtH%sQFcHpAS`:j+y0N`̥Y)y<\b# >ѡO#vۊ⽒\ÔȦ}*眼x})bpԍUqD,ڗG( _L@Kvĥtbk#Sݢ vmɒ[X3t ͸G n6R#X{|RZq|K)XC/@' RP䷄yuɖ؏7W_~]`ʨw0ξF 3rd3{<|W`h̪xS* ]o=! {Ojٺu+68' 1GqC^v1 0n-b 4@l^jwQJœèY{ Etw0$'7fmmjw6qFiĤD`wF9E݋RPa1#{lMƑ<\Bpo]L5Npn( C-%-Pk 0ƤzR;nC?쩤~t$b8q]7sfșt]?,h׍#Oc 窘zT ~ki_,5dbeA2bј\0CX~)NAd95A`cS;~ ~zzuF'kY I -&X;X ՟IfGDWWW^EYPg@:JYs5j4Y-·T^]І:H؟sp _~w_td1`!\he_ÆbD'hsTFc&<:Ȇdr N͘ Pjib:rnA-^JJI2)0k)?,KOpswBj2VneJk|܅Z=G SAFdBkkA"+Y2 } QvjbIYVk@GlRKBvD$x"FppMc:7xfu'6kKphl9ȯ(Ŋ-l(Mq,IIo2$3O%4A+\?eg:uLXla B|i@^Fo3lW|Ѭ[)K!' xM ;PMTY#:x9mu-ؚYJrVДOV\fA&eGBB%'88]';+eqbSZ|fW_"oD/Zs˝&ZؐN,ՄBC.A'4fETg`S6HϬT3oGFT!{S㦿x[{R|[8bu;hG?z9vt{ Ov} lVB;08pk,7tZ 9X(RвM!^fxK0qo8@QxP^M#Q51 /N1GBH@ {ok/:1~:cFsH܆u$п{m~!#̘E!%CD_EQ2g$UϙY,qo ÆϛVf~~ k3:se˒g0yD[o.WKr"LS+5B[=kWpy*iTlOù-[wQ:^HR)x!1z.S pUnNZ'i؁a% [0g10Ͽ'6Uʾo#n"g0g ;]+'5_4d.)Aҧ _,gmvjUɨrxQ k&*2GWɌ{ 0&mjvH~_Sn*^xl@Y"N~!ֻ>%1a^U2÷i~GEbY4=iНs{~Dť} s\ Oϰze3|Rwtئ LE,#mh$W}vp0\k(Xpd.+ν58 e~nW餳t~8W[q4W!"dwb$h=$؊Z|bTW3%34oz[+`e E:p{.Qsr!^B:4HIzVY29p jw?QM L5w5uPi.$?@]/?JK؎󫯠1!'Mtg,{f`/߿8_6_ǎ_`SZb=}|5|@/MQ_T7b*|!8n`LJ(s῾hhښ]~G,cJ95P̓1Jo ?1uDZ5%t#Ij{q@u&ݸ)'<*L|F(lu& -R-D܀CG:9W@*{{ ?P97ϲlIOcC&5'C|a-CrPnPFpxX/3xWVG~*/</v7h( ؛1V}heRt`'F$ b?V6qezPUjڠk3(]@SU-<( |B80b8Wv;S 2`{o3j\"➖g74CHP=}̗C;B'|1}"HU9؛vZh8`U}IL.KС71X5E ȧd7C*\诡K)s쩬6l tl#|[bdJѡ$if.-2i@yb(ڝ̅)Ş*!mZ}zi8ͅ3 & Ι7%;S|L-BDF5:!zPM;M=̣W^zA:J3rC`کkr45qg*ݐY(ּGQax1݊y2g>VdAa4dm [̹6dJq] ϐFT ,'6pNG2Y~+RR.~+{te:= 2b<ӟ|Jjթ`<(-fXI7o)N"+"C!G4?-/+V} I4Y^x꠳RIZ:X T֔ iȣ̀I؍Q1J*Ť?(J/? hl w̰1B9o# VVT#+\;LǏV3ELJljh.D.>3l3s?sMU: -,ȫHŶd/=3|>E#f5E3Ie`a 9U,8ԬP}{9A膍'dbC>ԯyӉt F?~\r?7uA,th6xVc@Hp\*oϽy7ïp''QdFVXDI '%m+US< ttƹ6tT, !,͏ŠOy]LU˲]J]:WMX^jjߢz۶bVpAI,͞\.- #P[`[/ܶ5b1-ݴ:{TB7s2Wk :&K'('uCXf*?-55;RY #UX0͘!Rõy} uUh]=7K7D^PMg)oRgK'ߣW"mI.{p҄nmGQ܄ʹa2~&ˉ4 Bfnsh>RQCUͽtY7G9_q=6wƧt]^s8GF"e+a0l-h>b+9>ZczRae r3SKRMV(u,/GAgI#f(<$L<5q`Mf ÎN3bL@YhpF9An~ SVy `K;8NsTg;Heg:T*9 ? rHsGϾȧ0p ˳k׫H6sb[U٠gb73 CMCH } +IeŹn?5cj9dnI$a_Êuz$k2uӏxǤpɜzǗv$" @D|ܬ: 8S 1׍oGr܏Q>h-O!|vCx=Zr`9Yƕo$bqgݯ{f!ڴ&ʈ-4≁͓"SHamzy# O >\% fӺu at%*9eN8,q$יVudeUfF43"qeۘ#$ߝD,JϤF啵ʣ(tߴ:)"NR'V`@W:եٸՀ)U[%",uQN~o?75Xsm0==3',TDj]⒬G: MPx{L7? ti{s nWr?l`Zؗa8bw77u9Q&uR^<[cf.zYp:?8Mר~Y7qQg" ֌c1ˬQ]XtuD]s_g=מ0ɡ ʎR6Xs'G=,JHW-R0̙>NmS #3*.MF(''5(k⅓S]>jzgKq- M. Y*wc0!Wa ^ }~͂LW".PԨl-@P9?|r 'WC(_F#"E}'Uա#H]V lN30Cow.e8|O1Gty91'ہd(]{y})kًcQg!l j);JvWQieO5ZP#;4cyy"SUdm8hSZK'9pd8ۢSӪKðQ.5,/buWy HgT{h=~ֵ >P+~V>*(SV<4W*Ҩ=="ħlNB7M͸kI!ϟ-swHбq'r^PcVc% X+;v2}R\%@ޡPA,c[|+'"*^Qb(?»z#A,$91ŷYZ)/uNqON(MƳ* Žlm[y9l+?u023E#:DZжi@>5']AsO 9_FӦZUg2gѐO 2b@huO'P/q$K{M Z߆vbJUC(\u=Zs1u9hMJ׋[5gkqqI gJZx({bB@DDx/*=n^vw5]/dxŻÓsOEQC"v`T B(`R|`KPui`K$u( vE)<DZ+fw2{r* &_ XS*2> d,kW%F&XB}HNAݿ>%ę)`/m7j|%(Qs-C=!<}A&$XSbs[/pu&Y=~EKGM@LYasz*!`u/#aOC{cݿ 2L ,t#I7`kh?#npnd.S șbg9R\#'ST) ~MLphk`vkGt$ =D٬`B4oMh"Jͯ7t7MXq!!taZы>N*+IFs{9;RlSL)&].w!kHZvزqVg^π6A(|#U tnWzʐg7<-,_8WZ &rD/,h@YJ0X>gR9ğ2)DHÅ{ZA՜{EyhY=UJ6RB>=wa$(=4\vxS]U*c/ףch1ȄwcGRGMTO2j}, 2ʹ iHLTjiva7n,,K8=5$/J#6Ce(?/2Qx<Ↄ,HGv)q~d0;5桾N0xaC﹊K^}dE&3EùΕQ!JL2'_TeQ謵*+L3\: lc±aR+2(EpCBR7iW,oa?@yleeAý { 2ڳ6q%|Q'G}LI⑸vp+hj7f(+HN5!r3#s|eĚۍ~fmacZa ҤFoBfA /n|9{aϗ`af$jAyX7s?p8KA23Jn#uNY<qP.`lꍘJ48A nqɅuYFRCoګa>(B؀^ճ ϳy3:A)D*$ɣ'nN%Rp r>8]?[y@vs5@7ن:es]+T8'?Ym$mm% ij\Ptbz59XC4)UkoÜ &Db|pw/LFsS9)e((4ra*`ˏG%N=iv#p{Co顛 {($,vN~~mvS'\j$uQ0?9#lOh!NJ+E$q`3a[f#LSV#,AyiP3^7H}Tfd(`r2'KH@&9T-I`2s,jxO=hb_5ޕS3Dt](q3Q-ǡ1ПgǶ/WC*ntM;b0|2{0H@o; }we46N,cnw{;j2oo|%~ :lrK/ ^W*k0"Sr[pq19Fu) _C, u뒧43i[]A+SSo%v}.Ṫ x'(ŋ|"C!|P$GQ3,J zOA$-kÃV"ɘ2e;ꐐQ%0I wVw6Q}w]iW ;bHa[l3;I!J}ji%ӆN&,!Z$ӧӡdD; /O cz|fcc։t3. xtS`D)ԋI. imtA]lM:EbPfK(쀯=v7QX*u`sC%FR(n٤Tj(F58{ Ͷ/Ϫ)<F$|L|X:.%Gy9Cr(a(ʝ_h?GB[v8^ACxjv[d}wdN[Ob(`emhag߼%x. NkűﭥpJOۼV#` [ [T!=nᴫ}GO`'!ot0K+jV#JRuZIdJ:އXRR+n3#29OFu97rAs]ύ$^x-vHGS㌉=GIJ1R_W`H{ZȲiBnX$'25?h 懘]fiJhJJ&I8OP}\"bR_sߧ}4;i&ds.kUHlOg [NH`3 Ee~^AM= (hۥ)VCm2Gd;#i G!0@)xkI b>D/H&OH.:LY:=Z 8v6P(8݅ik3fmLutg#5\hFx[ڧ=^R4݅[PRN:T Փ"5t=0:'l$,Z<| Lmxt1$1[w@oɕ4Rs@y\4\.w^|^sk9p<֤8=\01 p2eM_Q~d>A4Co(?e;ms}4iio:`P(֐d杣R18sxV(˂~@w(ar?'f}/ş%55ϩ@2ZU__TN 2VLK4™3sc0KeIkT똅I#׎ OXQ ',AhH_b&u-z?aTkF+_*p7K3Qoi XBg{ c2 z\2g1ו*K׷F( T?b>O)9_`FB gBf5щ9[c5S5B|Bt4E^K_c/f~T@ibSh(x%ǔ1bH' ~'7pv>9gj.(_N\0OY,]eh(դ->\fs{Cx'I+nyQ ]w[S4̊ː#+/Rjh Γ9V]!Hq.Sܱ۾gZFn/-xm.o>PU]: kcS:}u 'yUGY&l"m q? r/;({ =HQ}"$?MPobv4v$"ʝg(٦ZssFCVlbxw_!%}$E?{j*WHvˣÄ4L>EN'sF{?d(WV"u{XTb#Og`@fz)O?veIq| .˯a%O`+־<ܖ3EIJ WV$ւʚL V_r]Wع /n&0‘">na/%:Rr,W6vtDB4(|omL-&qxCSK#8S/0>P"PL\g258i],CՄ@`h-Q:)rSzj+|)Lh L6r^܇yAɩQdr&X"~;"<[0Z4S"u'~G uV/X;"3,P4 JJP^?캖y #G]8)d&߱ rLMcx~IdJ^(6qQ;GxTb5JGbBWV~hD+Sߐh YŽ5.>5c2#FvnV[i Sx>\ܧxî,[E|է<&RplTN`oY@ XC(Jq"O[/s*C}4Q"tRc!Z`&ZxCe [٠JLoTØU8uIAW@'@'KXn0"u'rT}U_uLñsDYRϋ($;wճiyDāf. ~Ocp?i@T-Jߖ^a&pm^kxvw=gA i}) Hț{ZAh!lbjڀ!aeo#lLˡ!Ai{Wy:lFN%R_CxϜ≽5נhl)M#C@z0E >NQ/[2q(.Af& *)ođg..̫ p$o@z;91s'j)҃xx¾{Jv #)˓WscMP֘~=ٓh+1 &f*IF9$vX56I׎`L6Dz9?w˧ɤ 9_nCuS)}8R@UC=$1Nʘ ycnU*O0(3vEcɸl#f"`k=PzT(!W'] ˆ~8Fِ!j8YI5`VۈN !2(ϳ-o^jg#eHp9Lz"3kHRے2P`w^2y~)RU{j:LowpcF`{.G\Y,n3 &pƏ)AHx߱T^-%4v2T,Rd"MlpDnR5!R;:aJ(#%AB2V#+:}&I`+z!.YQ9;EJhcm̴Cw$JH-c8OՈ 50 3Ĉw٩em,y%ivC+nUUhID5\\u(::y *iwX+2K Ԯs[K\M BNc>P--]X03bcqIau:rPk0+X#cu/xPv \< o_'׹)|' ˀ۝j _|V84#%9D&"][h{xtyÑoS26@]̬֜!#p"@ڶ P Õ] l7Z ܷ"oi- z*r/h=&-,d8q@Tu2'6 `Q%8Rcܱ"Ilʀ^.\|Tz ͒fț-g!HTJúѠa]vmU*@+~Y󠒍TS/$ c\Gp{#E1{p*դ5b!D>4>gIs)#b)A'y`~ -ܖ@/cZCn®Z>)JS&+{ E!,&V"קjԄv'!?b[ #8;R21bXZb?P:{>:q[Wː  i8=rpL7kaK-} jʳm9uRʾ˓=m3DDǁla9?t]\TR"CO~0 !=>̋r:=ᖡҢhja<1CB1#3y-nvqB O LQp4`bA 'MFT <רtX^Fa2_Ǚ/]]2AڠuDg,IjZ,l5)&D w\ra!7Ag2 sUgVzF|k&>8bla,2攺MʷUލ>GyNY5JT4$BLEigFbڂcty佾׷G'Z=\*̯-Vz)'t!SʰfdqNk;X!ݥ+M1XVΏH٤^Ue*ȴ\bbiF] ƽs IzλܪEmmd;ʼK4y+*4"輽,+o^h7~Z{w噞CeQ^0,^Z,0+HE>ѥXjNfvY̲y/׈^GBѪg) 4r;D Dъ>4㫱lԇrW]|gVD3n5Yz>E;8wT s!9;KLŎi4+ Λg'G< _F Rp^W}V; Ea$7yu!\%娷2/gc3727S< a.yRƒTK(!I䎄R%ߋOݍH@SWTzI52LP umVc#Z\KS&1u8+iL:xwjbq!"2I:bj5O)7z~B̕@_&x3wE;eT@-5=96GeвgIf%$H>_)(ƝRzj<^HX>V:* ֧'AɧPAjv72eg!$WrIv$ ikJ="KCT΂8 T ~RCF(=h~-w_L(:SR7qDuBO G{g|?ieJ#(.PΧ0Q!T uUD~ŚL:]Kn0vu((Iz,CVWF Yb3Z$6_T-XVrdeUEvwK+bx}xdy~D_0Ej=CfsR}S3#9/+ @s|L_+u4۵r#pli:Ѽ[?&Kk|$,>7f5j ~DA_!Z7ҁ~9_h%yd7Ƶ/j8vIGH6CVb ih @([fӻTvUn%];&S楬^XmxbG Ry7VF?6 w ˀ$fr^#%CUMDγYs*vE85c. z׼f)U_xkb4MqѸf/@Y$+s"(Re2@8塚iBBnPS閮2c8edocƠh012Рt)WāL p t){cBzY-F۵|]*IJSN4zi-w%SÊ70zK鄺X VO`RY;i9t"޺CuS s҉4QŵD+;JpKyo ~۾8M~a}lip :tíTjͥ\8&UObePi%5 Տ~.-PVT-rqC^iYŰ!#zB04 P9:"i )`A P~F5T|M:Z\$κ -.@"\8),${hEW;@֒CXp3@sbOKwOf'e9HX)rN1Nw4\~OGjJ$V9?9#Fr,, ,9̔>i@<UIKk8aJ]' _Qpfzs%D"{QbJ&FoԟP˭_V>ܞ%POQp";kBcuqV=EF/'ĆgZA :pb\#c _qƓ*bnu$bV9!D)Ǡķ1w p*~=lI%~]Q] GqH<,dD-oNG%w)0"qwR" ԪqtO-#E0}?~PpcE sZ=o~ 2k""[ 5X2p|`(8/WVϜ2ܳ/Y=HpV5-;6ʔɸ^-?oK\]|UO@ Qk;wgYINT$ߌ_EJlNyMA6'g4**N0?BU#LP8OE90 `3 N< pެ{_䕤(p:B0AMp |cUQ'uDȟӖRq+Wo3=#-e;-KSBߢtd<=ȎOXV^!اSctn/_R$3ō.r;*S JߏTPϝnƝ.>ń!hnqDg+K8>GMsB8}k|V*qNpI{AivRg?zH-R sWY\[J8Mޅ'*w+s9=(wv ]{?T nb% \yNm t /eD^.RUe 31pjhD '}#WNc>S@- wpdIj mTeTZ|_phGYiYB@ hBg2|4Gqh "$h{K9>Hbj` .G(J85f6q* ccɩͅoWJ؞xKQͱ _%ո)a_(Q"|ez C8#;lrYm E@Ye^2~{ hMYў> {dQ PaҢ-~8[Y3z>(^eqDr" /x-vLa8p$MT;Dg]q"ImQȺ X|[2N9<KZ>^jUdXfDymNB~/ 0js-A$ITyRbB'}_ħ*G"DVΫ7bOשA\o(atT9<47+-sYuęJ F Xݼ^EV N疸/(AE U⣢1mR1K;/.IV?Ntpk%o+w`$Zo'A9޽ ۲|1fg2`gpB1V$;ϞH| 0P\HSNpN WIg9鯖4X*.%!$!Pj0%?3TRo^MUF(EwWVޛy{`莾-) 2+# GjZT7u$0[XLȍɌ2EAO-,&DH P<Ü-h8?"a O{&c8ofᠹ6@ۆݭ-RTDxpOrP/i[ٮ`e QD^p'!Gqԅ |cGe-qGOX?0̋Z)dUC@Qo|H,Ϊ~. fO0 E&C@KyUI %-3_>X @ll;n%~>ƈrv8ڇuS]ѳ Dw,H#0*].r0 G|(G1}_sV^>

ikO%dR^Jst-Gele\#?/4'9v"]2cYޡ88BvyjESO4TSzBܑıY2+KX m.%`87W 8;QK3^t@埼$hjE?sKCN%uT I@ K41`&jGlVրDSxVgq{`eC+ڧmH4ک.z+ S`9'B+Dއ? >1[LoCP(@B>ckwj5 K@nLzFTfzS#xۍ|ҟxK'A KW F5c=ܰ?Ѣ QvT/m1UG>mЋ&.@!Mqr:RM߆Cp(!` δKmHB|FwE><}a(i 7.(& ~]7_ WMiP+z;.00 ]grWQ *B*g88zԂ2CS7FG4>k$ɜQW)J`T$M !*5Je',@-N!:;" dV&S.:yҸ5_ 6 [eJW+j?ƕ$6~tsP!j)c -CkyKoH[+k^Iwzz 2e L :FL-*HX5Fj*,* ZwZCsrMf(?_5zSt)]A9AݮS YhC7vI\CHZpbR^Ͳɢh& dD Ș*Y (N76ҷt| Oq֮I`7B=+p rEu@.df{꾧dž8?s6Of j/FX k[qm]ܿ()QQghYoܝ$I2+zVy rԨJMs]~j5jL Xcc^r<ه[J3~V^J5"/ 5f2";aVB&v(8Yp^e,M):1D!dRڭ .wZ2K:ޣB9jJsOL:]iH 2sE͑6ͩD1 dfҙ%a 26{ ;V qM°k`"X!HT䀧PNN]X|رF҅zܘ E$ỷw^WNWuNިQ N^eb7A^Q xBz珰9d{Pfq<0 >WX+M~rMq@n9eg˷1ҡeRA5^cm5^{Nv3'Ijn+1`X.!,lA8+%WNV/+Eޭf>3 ' )!0*:R;3 v^tl{͚٭aa /'FS&e՚9W^Ap$"ӕPd MS~Ӧ6-e,bў0 Al8l-_CTq XS>ϪJYI$+[=ϒoCọf. 9eJWsS\zu֎XQnHpc;Yv"a4__i넒SuԚaS鑋jlqYk,`G2ߥ m-61X)L?Ĺ.E{y> >ijuu`!Mj(Ya:^x%So  qy](~B{ߟ4>:YYӉHbƓEU*AOp rb:'XjE)9{JM5]ה N͘ ]B4z14KT7|\_D~ ?eG<05: {\?T3OUŨ}-KC 7aPdC^ٽO~mS i>'2]Api%ׯb/Q]ߛ[!2זLZ\g[##Z*˪]% ߃Eܷ\ǹ.d>_LDoTWiD8!6%6Kn%m.!^TgY%!y pg?)fq*Kq[ms>r9-t l+rq;7D*_D/-VBWME;9Ί= ѡODo(_HEj'^)h]G 91r7eƪĤ>)6f))f.q7ܺ%`hg,:&#\I7 Λ)U18:obtEk!(~1_uu!S@u]w0$3:tyV,*9*KOZ7L֎cRnE5Hh',Sݽ" sAJM5>%UK&Qt)ox_%{xV"+lu!Q rUfC炼-9]f-FwB'QHgeR871e_Ŏ0-_aLwviȟ9g*0sI۝K7ѝm,O`:a3S@RԝG$e>eG aQ rB!7l0h}Cv`%Yf7Zݜ! C Cv66kl>aLD}BtaLw)9+HR+WݻegILxf4^7|\8tΎj'@U6aqGr54E9+u0K+.qAƘfs\^81v>5MliJo4*6#{̱`_ʼnwqy}mEs_dI۬A2T8 uE̹XEg;99hjOCR0 4|kūScMb89aNHkE[ T¹fēc?swel&TL@gW9+h}7 S2c./^QzkxwEI%08v|lT^"Ű *r6-I|$X./ =Q &{HK1E (֠ڢcXd%n+A$eQ/V.30e i-q J@񲰀%-4;Bw03 mKˁF:}/P<0ҀjT \&jJg=WUo0jr38_SN:eit ٍ-Z]&iGVh C;X'#7MlybbԲnm8XG",Ri# 1ğҳvu(_S}͞TD3I!" g@pXܑ3_n<6u稅 D;B <&(=  @DrݮsJH1;`~oAiSw9-ks!(}dv!5nEiWIΫ@ 쮙A@QR=b8b+~ 8vi7telQB4vX/(J&T2Bt~ÞWFi,@DGMpS:P7esC[ڮ?Ơ=KapSLo J~VYeM$VӇhESx+C'QNiG(8 fwAIby| +&4DqpjIPi(17O83B6O@QnxQot$@ƃCK V4Qy}m /9i7ToES@°. 8/~Q.}*ӥ>-4RB:NTB2 aWlA"Vz|  9J/w b %YTF_S-"p>9ct'yyM\B>af/ "C1CK>]$?ߎ!0-F=L1Ï e t)S]!ItG.k{`̇,\7{& 6cv0ojpUg3utB@6vC:1ZIx=oFax(N<̊>^ (MZ0"1t!vvbs ¨uIvY g톈I^ Ϩ# bTw/AʳĞ7䱌>yȖ^:VL˰yٵw)&.fV\ZHK2yX7GO$-X+4xgC0^b+zgxhcF(g. F|?[P/flɵS"&8r71BL\u#SJ0~AsW<#3`y ?DT5 wnP"j w6֖/p̱KtңsTvVY]y:{ۗ%R1<ٳîdbt9G16 Z稺{Kv~-꿗?qs?%0e Ld1>.&\%hQjˁn7jK (s=)uĵg4ng݌rT/:vG$>q93FCsvnr\y[:녛MXB@=QYa+NOfyk6@eh}[f7il(ݸr,:zD[EЉ 3&C>I? Ak=Jen餇q[K|J (>Cǀ?9(oVPzc k2E,y {L.mh35SU u[r?41.GBT.$Ҵ}(^{3)6TMzz[흂y9$O6ѢRmcnuCNfP" { ^]9 ci^ŧ;t7S1aVmwکz+lf ]4,Y[|VO/'lESx_^|0{y '$DYq+<\K s{VY@Wfmkes 7tb:I5/ކD%wM!`cfLl@%*'QLcv;͛;l{_O[IaACs` }af7xF8hZݔ)Wu[9ϱLm4D [1~Ƣ_0?71/Bh>cnpd4Ш{?8_s "CMȣ^j̮xY>8+'\{'ӝ#r@6λ PDn+,w:ڿd IKGau%p+T@Gܰɛp:ḱkP,}|m\ݤ?-K8M$ؖMc7YMڜZ~U-rkᮦ=easjk5̘ jmp ]!RdbKQuh-{d?LG?B^*|(b| {6|kI;?+*tQRn$qs![<$x\Uy&ޣ}5j2 QP$q-~@ł{yEwZ H=4:˲vKgV4=JdJ^7/.E˼b*@K&ĞȜܿH XoȞ)::lBod&GM)ԭNE0>h1Z8fI `rG71Ϟܞ3U#7h[4=r`L\YSyԱ*ţ[/ˆ:!Ah}1njP#z(>4rg@]On-y(cB.dEʼXiFChI ;nl-h0߻_Φ6F}W5EuP'lUYԦDSyLÃkcڞ/Hfdl [al|nYԵI7eZp Q=4A:/A)ǗriU6?a9opվVrϚq*:K^Er}%'ҵ(d-sG*//)#;2O$Yx)|G 1=\GzQ-gg1ϗq>{5ѨU+}ZĮQ/x9E,V6?nwm:VU;Y3=vw70xb),M.:pnn* ]Rk/.]^i@ш/ۯǙoiHݣ ӇJڣǸƗ1E@\6-%)Ÿ'\!pst"IPzj DҠ]ܶ~>={xBnR!ZBn09}LLirgFO6[%_+//rˎ<6rߒِ%z~6&kxP1p/C@xH'hdѦ3o)DV6T6ʢSB~FQ#]iN%!:`0. 1%2duLhK(6Z z_{@7C7wbsI5kR Fؤq 杻C%>֥U,D,92;`0`Ide  B$cٳzZy ?q}oa .Oµ&fx͡@ 2酼dբӢvMwiA<@qJ&nx0YlT~`eͧG|sL-FOg )p9]d~񗮕r:w gC`:gq0Ѱ %y=< G>uh`lorGeMj}?J.RpR´[tÕ67Z) N,Bt1~+Ubɕ7&Zt6Rt.$w'RQ~ 9R°ɘA˒^i{J[4ΡXH,7y>R` jSHY0}@ [#6c ~#CL~[^hkleoP` N8_a]6q[P!K:\m))$mb-2%R A\-G7k85p2@)S$&]P>0 LD+3Mu'uv\7YxÁnLN!1 I:F Iu8}i2A^X`nb 61<cS`{=EMMzGVi0:e.!IG<) 7;PM*Y@_Lf{O^>|Ho2>鶍OMQ)liƔKNSxL-4q}HٽJGR- DX5էZV.ϓ΂͂jC Mŗ@!1:uR&yL}PQq}I_\/Dg7Lp4 ~ۮg.Kic q#t!X xy+2FՊcfڻ/{s}3BG ?w3(c`*?_>*w4 -8.!*d+X-$+_4tS e1'G 59l0.Bu B>֗XhDү֟(Ccإdc90qd@'ixfC1)8y˦Wс$6~裺%aج\%>{۟B1{;#[ ({]V".>qzsv.c)^k!J#U85rH'5oܽA|f2S?[ ._S?&'i.aa)֓sB:(bQnDnp?6hf{WPus&j\fDp !K~8i.X:_jW$AWgVnX H kpǒ%DyQYe?j`|qm-NCW?mUˌ|_ۄ?;g9iUʥag4B}z6eVO#.1M.EچMY~0t'Y$²КI*+7ߊ%`| wJuNM߂k6^˩@uT"͊w$D' ϐ>Y\G!(d 5|KP,ЅԞjq,NعA!Hq H܅o5%1nyGZw־*ّf֖b$}(=Z5g HۅʏV"vV%jQ3]%'EW]2| ٍfwa ,d 3*@383 IPp띁AࣜLz@}QN_A Ƒ![c=WT= O!ϫz>kӛi.4تZT>CK$0*z9qqh 6& U)4'QU/m#ehL`Zn 5fU{e/A2%3nm6|bt3u ZƲwX7I9%ٷkB$[.u+R0Mq#W6; ҖۗqUN\p gp U}JXWtz-;2 nznA kX( {eR?E`s*dT8AGژe3om2ZDr {+BM^Z'^i4A^ |аb?oO<;gs*2j[Ժ&yX] OX1zGA}ZF%,&!,Rr̈́͢3aYb9^A[Z:,5gGg+؃yNuˋ5q'@\ߚq[;xR6ё͔K'H_`zmN IbX'9yNZ*0y_0e`S_-.ѧZjՏι"s'lt)7v>ڿŜ#Q8\f1Cb\ya s4݆DaZ!ӈs7ឡ=O2j ( L~Vr=4Iˆ V,dF!MV񛶛 c] PkfOJ>-DB_ ˽3""[7Atº ~sqh3`'y|d4rsUń*$4|`NWj~) 8 OU{R;#0½9Gi=L$)lX'!)Vse'OLc*= QҗV'L^JY^5[aZ>[psUafmRd5n OkAB/uw<{JT0 fĠٝGFm.v͵ێw<` |KycHU;ݕ!\eejq&l>:ΟRJP$J^X֮BNt!yKdϡX4doR1W11pEC\VY}#WgZ{)rzP<_.( Y|QS # sCF~I{ 7rZ~8 ܀5fͻ[S8.!0p6 Tѡ.)lUkξ̞(P|5 ~YihXpk5Uk0Χr:!:4b7&T>PCgW)ɠq0%_m'e|k- 3d9~WBYB}iє7k0Di[p[11!(r{9>+~m5G=DeTPZZ!޳sv}su 4uj5ut{ oB  ..JcmQ7jD1ڝQF +Y%hx.k:JCaOdcmA c)*#cj6^~D՛sƮ yr*bւ&]FT_H4-MYL;^ xw`Zyh}b][YMQl~SpiDsuT+V^!źSK3#7*_J-Lf#{[pCT>lb Q%wɬd yռY 4 |wޅQb ]10$˙Aq=&G,ڕť^&t ȱW5`"Ab"Ο=f @AC#~*hʥhƎ/ĖSV!N,ZhU5( 0:٣ :SZ03(e Rs}1r#qR"3vfͮ{O3$Ͽ>leE):9p{<WX9$9 ٷMΛ|MワWv6A h% ߭ ǶtPWzJ4#/nLB%Ds@7`8|AKy5 e*Ǐ46+x@^a| uC㲳=VRw 3l @dFC9JU9([u*p@oywJ:2:oN2$= ؑq eR%eq;/ުR%#}U03.rO2^8l hd~_?妊y6[f9VJJ\YPҕ,ݏ;|$ԺH;V<=Zy}rY2qbe!ñ reZΰdlNܝAHH*_G>8+|'Qz'~1@V-x$V  ٩ezax;hmk'{"mkG$c)“̶)K3 wMmY4wx9˝IS5_iM#wp7E=7>e5Ѕ^i>$)܇Z수52܅I łK#g=u:j+mi ^Zn#4H#׃nS9 reޞ&#ݍ_SbӤ+75;ՕdMf$&)KFBO<^lA6Meֆ'#EZI>bJ3 c2I(sl@3ʏAWFT2Xn?(?Y _8t4SğwojBm1%Єosd_hٶūìJU+W1 tPgyHW;ݏo֨jKg̠;782{%견&r=Wj2)#Q!3~R(m kV4]3n%~ ̮Mz3J>Ԭ~(cc1xʈ}ve9!ҒhGpǁ[aFU᧘YzGH;R MH đBڋGda?dJy6wԴ JbE2k$O$Ьz PQ#IuA 駱\0>ʅh4'7S(%N?&״8=pOF*񟡱d_!5k, z5ҽb f:OI&R\MT:wIb$tc% e>¤$9QeĦb뒿}C#J}9ztN0P.pr!U1mut sØN6Vm77,o >kA}}YW)$I4ADN;k>9I2݂bj=KoeǡΗ }LhZExU_w!fac,!7" gqtJE׭pE?Iq?7gwj,< bXDdܩqM$F팛OokfA U͠.@ Ps  v}P0R nDa9wݖ( B ߭|eHyVՀ;b).y;'N+r M]|$?WGHu1&iS 6 ]Kɚdrkb1 Rν3Ch`WMrL}F}FU,))3p l4)k#ef'1)8B:['T$}fj]@[4np #><#YpyAǺg]dʴ}ehKT^"˫§3E"""QΊLB+pPU㱎\/= ʦ1xBr /Dh@le{y:V.;r6/f2"wW1əXaյӄhE 6_Lmnܠ3"XZ)J2tUK`rl?.6ӫ, Mw)w@i&Oo;̋,PA P06?9t!b =Љ^Okf;@Sx>N_\g,ǯ5,DWG^־%tkΎ'CĪ XHB}}&yB7ϝ[?G7*/s(II&ΤcP&{2*)DWAnٚ}jb5PONEHiplD{SQDs@@T8[< KӌsCq3Ő '\]1>њ6Q.x`r1pPDQ-)YCʂZFH0&o2 WT3z)x:}3gyisPuɮ*>O68d.&Td-$[р?.<ȐS$?b#N5^`k!b;9bxrOv- HsѮӪaA uC~YJff$\DȗjӼo)6뼤ߓB>`PXk7&|2nSIYfB7)]Te8"$^5-'Ĉ O9@{MZWtILUԘё+N/Tšp q_Jv0ou^c*kٳ5 *| t2Oݵ @u'ՖK+])) wmSČM!in dz2Mʹzs< s8x'DkY຀( m ڢe1s(bg lTL9Mr߭@f Cn~$oCt#Y7.-U$y&3#u_-_g,qM0 JYKk#Iñ D53tuhCU,Y[E@Jc= ߐE0KͳZ D2GDXC:Pү F/>L/Mo͒nR'ԔX@Yek]%c9 r,Dhg#G I/T52jz`j+" ~f4:Q6Tr~(MZchg$9elĻFGo%9.pJUAGeiz/bt@S.\ 7bīv-Ks{xJRP_ɞc bTb'R[;ׂkىc3SwgAn: -Kc0B`_# G]C n $Dkk1m&3`}U-n!VlPT}z ˓Uh `̘h>zV\|`k_\.O#pꇁm qԫ ȑE!^@Yi1u+'ΆlF";*hA!`ʻ3N%C͜g.dXM,Fp=i-sbyٶ53Lu J9dj }hm4TQJԘW3poN˯!>#̯*Zs݁V!EЌ// TO3$ sb`+/,ˆw+= L+sS[_"i 9v?eLOO\Hs.O&݂tpGDpJ$i;%һX1BO33G_>;U(7چJj_h11<~:kotRSN~C9PɽA-w b9^)Lypa.,"I%1v SA궹ruŵyCO>8J{+\;&Ceq&"Qħ;.mI#l?3c@]#L /BT`Y()[/bl艄<)JݱTђ N@s 5\#!Jd,΁=g=d^Z|;b8 +㮨CR9%[Ζ0\+ jT7lQ'0lluZyebPRB;~-{6 5!zyW)6}ys|c~*.([p0]TIhIǙW;th{ڃhQg'+At$38O d6RR5?)fGbF'=Mu1U*PSԷneVl/Ч9[ ^znpPB|*⽋P+ w,>t5ƚ_sA3(r]x阫Τw+N ,p٤--֮Tw]8GbWJo̶ ?{єCλ92QdE*1;0]rG,(!C$Avc*(U ֭cow4_[9,}jΐVOFH{znldGR @;:igctaՒA:]a_u喤Qco}'l,.B4K=ߑzF0 u+.&+]4A.w!/h)ٌĖ1ـUѰǎ%20eqhRC"ޮ MW zE=qBvlЏ&*^̃/^Q?X(['Vj7^g:߿Z`Ab&ml(Ysȧ[ʞ'8 _߁M[`Y :=y %YhF!of6fbQg(;K`êK3] /'Ǽn]n4~N\ڙbt2O֮}ǯ+]x':ʙu4l[P j_1wP±N9 ƫfy(ŢaH{F{.F(wD@]4Զ\۟|֯t5.%,5eι;zR*@E?qn*|{C0þ\P;(): mRvV}j̉dF#7$buFM0 @svTw.Ԩyɇ ?Wr;AzXpۮX8ʒ%8e;XbW{<֭ ߺjl58s XmoDNl Eƛv"V![D ZND7$Ce*7o;}Juy`)E&́_WZb}\ Oe{ ?dvu5#pρI#+ 2+|T! >Ă @0l $q4?+D68_Mv}C0t̀W:*Ru+ʎ`ĥw[zWqDBZ%$!)nvD,$mIQjm_!fڇY-vѭX/Jr/;LNiOfx6PAFA2TXKGgMG`xGO3W%śc'q>ä=,/>)^y nmwaOĻtҌ=ՃX'i)2aw^>M貉%w-s q5@_؂딆QVWxc890dDa# x±Ln!Lhh5Ȃi5FZ+;%g^ruE`GFȠ)U\ł]rQ-nM?ʹwAgQűu yok;U; Xt•ߴ{zy**X0iPKp r\_oއNcCO&~8|R0TOb1V1]5c۷>PԺ>><8EdG9M;^^\K' 4"]]y))?9,NU-ήU2ZX'dtln_>O!cDlX+Gz]i9TE|6(\L UM%G)'By5UK,yO2$)?ٝNE{HSyHh;1 Hu[.ډFr 6/Hp*ˏEfSw_T Y\)bt%sY^txd ]i61s[;շ sWs@'ݚcN1xNJ4!QՖoԒ}.٪s0-ocNt$ \ݧ8(ShϽC@L<*%;߀oLͅ7sj?-oøK ŦLad-?h ps-hA ~Բ>;gX>Y9Qۦ\;ǹݢxWʼn=qv޸}ߢ좝ia ܇crkڬRs4مB \"u?V#3'^XEt#(~0^rwJV8*֤A!?bUfE.Jʷ\̘RdML(:Ķ?ݥnNeaD˳S|-R.4'85XL(X&+'716.^ު Z0ֻrt+#Gd&gDƖd_f\,+Apu㝴 B+!QzqIddϿȈSWŞ *6n@,JqG8 S49߸Nsf 9i$,4,9dtEarh #EI% &z2r:Bp\p`w/aחchI9Bڕgଠ:P {ڎ 8rŖģ:/Ѝo#}}юF&25hs|Y@CQO?\})m@#|m.rDǩ~p״r͍I Pz7]CfECs!?"8OXr#'5dbxl Slt{pQf2dq.]K3T%U}@eW17:s>?tGr\ 際B_vM싅KnE.&WKZ[QFI5~u`񟙄dO~.FנEǖ?WPu@B #zQư'q7Kx+[_7|ߏ&yzg~XdGɝt2=t &`\ʵe5Z_Đ*rے <Εm UR3-Xv|~Ga.z]9cxsWH OooVP \!uφ!L$9@'h܃4+X$iQ.Gݬ(USVwL=+ Sg(dWLPʦ1Pm,DhVr`(Zi=O-IWXƓ6X|`~$ZL{VYKϛYA57]!C~HnH*e:8*txc=% h8}a/X, P&^?1K륻F X9ۦ/s蚈yKW=q 5ݖcqB^v&Ƶ1yͤsW(:V iUnuT"s)>Gy<e5!c?(ƐՓDmjY|옼\ؾD'~`I@m.)Z1d9G5qY07 6XBgNMώBͫyYj K>^'|Ln]&w9kIyt3fOƓͿ}:l6_2ECxr,1xPÍOw+h"F TyDmYYxSd`|>*a|Pe%eۥ1kJe&\*^ ^&D'(em?2."˅!y5S)fr엤2n1cw7s |pt9&9Z7y!heSr`a2PVdߠRA.6/7E~׮α'{Lmً)!?j01)\\ je^ n(i }O4 ̿P5gUFKHZ=SJNt8:0^Uz$-3ɿˤDI[ g*b3U (r>(O$1ՒW[ @2%bm/aZx؊ EBeLś%W7;y!L/jAEI"LӐ*f\,oB7|D],Fy.Ko~61mnPW_(yRQOxÊ7 )96|(Pw g9?! 3I]ީkP RjSfiI|JiaLޗ·a"b%c (D))C-z9 _ pjb?2WxĒ=)`X)x/L`*~*bo`2V*Bm KG4:ʇ> {%%zAthg1,rT)\^cQ+a 4}ѣ F^=*x_/ľp4LoɸDAJCzS7`5:yй\O䡕b_@)iBS="Q9]S7#JR8 ! 0vmSuI&|iFK8PZpXd>ƿS~} ēǛpeE.ͥ\.Z%W|YOh-r2%O϶v-N Ts .ܔ*y^!fb|S=„Vx$7pJtjԠ2> t&iFaCw0:glT-jt#tSoΛ SlRF^ -|[ w j"4O,`pe1v-`/nŚt\!6pwN"gapgԏfR6OE .L2H)9;$`ѯ;I+ֈ&$Kg* Y ɤ$}S[SGyTy@—Pin  u[ࠁ{"]Iv$\ģ&D!$8@^3qdOsK7T}A5@d54m~<羚)M/5+bf6[|j kc8~&Kk{U(RI ԀEGEֈC\)dQĢVGZג{OEL/XV<$Yd=>$6]?˂C)H4}/"8OAkRy dF~/ALJ.ʗ?_bL+E[>, 30w5Bt|lx6o2fRyX[0 zP*)L){ٸ})oGā 3惁{m׽w>|wNH7]!E/S Il2ݻ#MW?]*2Q{$@Ztsڒy%tr2 m6At]o׀/cZzMIqz ŧo /bz2v4ka9I\De!a]w%rT>"<]{*'OT͑ZF7gY1zAfhZH^yy 99[`A[Ry[54u WpUlᘮw3Mں7˨U29Rŗ|p5P#? Ϥ $-٨Bj<~R5b%LݿcۜK6".}\8cDyb/kbz;#YUuse"~vv Q(e{L>Ym IQ :-s'eX{kќ8. ZVY*%y1ԥA LMѲ}hſ6TB|.NzژQǘ2FfӸރbl$fN;#͏=KZ hfMDj/_1_NYk>Qz;O'rط … L tɵx>UСL+\#u WFwyT]/(~1#ƫB5።+SL2쒼I苪2uíiSǛ!08(jZQEd7 %gqSU }Ā")I*6â\1w~0T8ݙ =7 ES`ƆΆvSAIc9mW<!¿Bk6bP\ʇC 8f[c.!B.2.ɈC;N5@, X儰#;|_hX Adi+At.eK7FTUXt.J.k~I#²QI Qj#$DUfs`l&E ?/%T[+X1`u ( qMi千{ uk̷68uq-W.YX#ֳ͛flR3\^d;ux2IL!8<P?s$`̩Bc;?~"H%daCr~uj`K@4RkCNgli[j2 9Tף DIMӏ `P,8񋗗dvznM5AGndZz+]zѽ)Z U67$^X'۟IS'Z8A#8/) 97 Yz̹-y~N> hTjI3Ό^I_m !~XF3icv~;4݄Z_FBN#WE+ۏNp[- }Ԉȝ-aڷFH{oDFKq$e~yj8_ԕ۷x=eUy[Fd&d!ȁ[If*ʽ#-3–)|cOM/M^,*'ß!oHtERW ŧJ}RI'ɝV)/n )HUGv,j-}˲=|uN 7%RnpM)3AhYnvWϔi<\{ 8H0*XJPW`ϒA*M]C9%ucqƓJF!0|Gv5*ġMpLٲ9-kGdꙕdDQ՚+>!മLQ80pUmG`ӱ[6| lG!u\]{)~)rU Q= n :8 annC&؁HQS~(O):Z`"ܦgyqnuJ&Z7.iExň֊E^ȸ%vXvpweq5?ҝ{352, C\`m(\K&ݵYՅ>M%Cт7Q9n6AqR#VܲQqM/`_<(snѯ뗔eTс0kr&0J~XCtoTƿ9V%$GY%"-#zV:Qv(fy̗jef4՝Zpec~|G j-v4wE$Lp:E}`0]kpn?(Vۗ-d{:v||4-xuw(: }}䃿!Ίd͈ͽ:_UQBBBSP(#?ϭl\8x.P*5;"iEzZsꪷ#D :'0O|fgJ%nz3,L EBDU[-[/qTMý%LL|&*%YUSʱ/ BiԒ&0R6z!:4+9b%mÇȰk[שSd\pBΡJ{ˊ ~|Lj6'*+?@u[ e9X`1\97RLSۈ%K5xݨu-lL0n6 u&Z]H2!ael'y,RJ_iT< =F0vpkn#PfGm;ɦөHЋ01>[\w5Y!ţ*.)7ۛNVɝ@œo3h">:6Dԫ= x1QN17Vz?n<\& Le!=@[>$o=ax@QQwtePA(B 8˝dռ~z+gv;φJ3l>< э\@ [j~o#:Y3$j-d;9>;bq8ן{0"jRY^&};?3ڜ1ERe%܄NR+?皳\H̥ȽȊÅҳ'NW0t^_wsZL&K!ݔQClƭMr}9oYS "#Xz_U3:D˒80~N!M6oQsXB#j,9ޡ&fOJd\I^8 mF15lvW%wN F]fCA=*Dcǐ3/q՘-LD uFK$r} jhVXCd[~Mz`9Fk\>Lı!;}w;re F*/f-<M+vlL$2o:yVa`IE7Zɉ,%aw` ; V=a p Q}߹`%'SS֯}x3{,l3MQwm]i6}A qn9R/'Yh.JWٵ%j+ȾL~9.nkO=ܲ) TՃW  ?N.KΩCtk>{,+IrI1`JΚFIvi@br~FfK>^0jKaD3!JF7J]W.DR+bkVx<?ybQ|[8RKD Ff5YqHxS"ޮ a`w$- *Q)Ԡx8Yʇ y+I^`]~;a9x.~P'8Ң6 5h>h+$v7ﴸOøou8at}2b, "N7G>lCw'"O0AWX }\9kX44^)۴R艰H {#K9ۿzUBһ"% 6rQ֠nxEW8Ebud?B\J،{er:A Ă?˼r&:Xi&[]r><ĕ%񼾞F+|9lut:TΘws(;EtBpq }R@~p/!W',BT/DE(\jKZ'1h͍4ss{{[jdp MµBޅ$e&N;XUh%^ڊn7Ň=+5mղTZp?#16 nE 0C:PE<2{*1Mr*^|Uu5an,K wx+| N1^86U!suj+J;c"b(XMv?JmPBs\5A+*} AHѠp*% ɓgqIK7e{'P:(v۷l3Ī`|,u ɡz5*._ړ].;58ZbBt|~=@7^tHI5S-K+fp%IS3"N.W5&clX ΫqSUZL$yFvާ$aC +HM't17HF*E Ton%)2ipd+ǎ#>kIjLqidIrËd?!Fxo:_r%4,_auE+6JL J7u.O"=?jb IgMM''ՙ J;aat{6IP$A/ܿ"y  8$RN} H\cc4KDi5U9nț^zKJ}6B%׈:*Z[UǢFwXkzvI@8/ UI)8Yn`bD~BRUM۸ _Lx7RY֝u-X[JxgW]~RЌe DY}jtǪԅuMw;O]j9 Nb$_FrYYP~k)5F|6E [F}|p]u˺|77n^ AKe E;A~}\ ""2i\9{@BciLXl4gr@;>Kyj^cRa5_ゥ)07Y{fqeϞ_s iXqiFhէpmQ(R5ئ_Ljؾ|8;*q&ʺQV :?i^!CxCZ$լ@!Pq!ts ;,6zrPbkOkag( "%Oߤ-Vd5U1_Owې3f{y]c9$907(X*B7`aL tr,iܴ?08m\kzrO+GUiMs;Հ΄dMCcPsuɌ 03] \Fn [;Agۇ3H(_alXM5(MY;ZW2J)/7y7lA# e@ JXũQ40*xXz\w;=d*\2Y @^-z|`(H+pgbe^un".],ih IMۃ%}js{p0"NE#iљ&USN˞moQwEK@`-.ɥiY@bq(Um4w}q9| g/tmD'nYfzZ&JZq"N (g+ `}K=DD+D7[NC/aJfCiy_LB )۹mN\ Ą%{nx;Uc ŻTi0ꌯvRwt@eb#NjdjD@+adi/EJ)Nͼv҃xdJAl6Jo3w .;[}uEQ,i5uBq;}aFߒ'@VPFruqΖ|Thoxqтkk̸笵GmMcŮ~K 2>yW-65TG)r==@c2ES[ZP$7.39a+$֤+}5K`.gHC),+"\4~c7ٚoO<Z߇ipJ[\W韺#8M ֋-|/ VDy& ǛW-qd +=nk4c`L҄x:B;J5,<ŎXy=(mP΀woq'Ib,(O̕i᷃+~bRAfi@s.Cl` $ *f-z{˖ď֪@XSDb?hbf2l8 )|Rݱ儶v+^A?N\Ya佂q̏~C@>!iܤ$ _#YsT;2l;fu$ c`& 3b A]^QNplZD.]7XS)‘z/1C> &?xeG"LTqsmfNrM. nbo)⇟9yx k$'PP\Wus =V(qL9D U0;)mӊps~?WL 0Z;&gjY 4Rga^uD-qv.Sshl>;3=/U` 42?4WpWDqWs Gf )R,…~tvblȖ/>Zkۀ) |~%V(ӂ!MrUk~AN>4?V̡Z†M] l%م6U.&0e?tϠ.xk:q,U>95'g@+`z^+nm%M,ʙS@i.lSVZY}9}#|kϙ/bICH.i33Z}\t2Yu0i5+ӅgC#XIU +0j7Xx H{|^ol?zDjͮ\ԣhnEǟV y–b@LzQxÈ 0G7#~μ4GGȉl@Qgh\'yb%$}*Qp!~cD?t3ےâ3J{HߨvNX&*b Ҏ }x&˨([)pb @?JK++nkQKj }Ky sT H ϵurxlF$VSSQQS<*zt_ԑ+F,'ɶ;YD&{(l:dYB#SvE[X:{#y# sx+0Ln0GN_- ·J;;4묜AC7l`TXްXNkBJ]p{Do6?0|]D ع/(A%}`}iQ p_dOW{%c}ԱZ@+i\ΐ;%漛H f޽]J Q5x1r$$̈0JFߜ.=iPܱ3h,\ ׌eUh[[)X '|0AHt*P1"ߊfPMk,uT\z%U[cК) O,YkdOAקly5 36Y4Sݙ`YG蝟m&|) Dq2)F3=ysكVsId{ꘊeH$f3w ZuaG$zZ6Nh;jL.&k O)Q4d5 "i~Ƒ/|M\Js&=1\Ng׎*ї==>kd?:RܻkГ I-tW|7GeX%bWPmsd0 ?1#$XMzE;+GNC,gWqgf1%^, z0PWX}GkPgBG gk ~{ʛN9Z,]O;$06l0z[z:@ҷ̓=x8Zޚ ZvQ ![_&L7F;CT|E=D͙[x\SP ^BUWjNfΠ$OQ $۟~҇HU)K5}p#g4.B{0l1,ހ^EI}|Qn1B}ӧIӨf =_kBm럐%Z׃L0Z'M5iZ&u듟|X3Wo[G3uo3󦦎ffTobR6AzJZA}i\/Sq0+z @WjT0})|Et9YIkGt?6~p.ÜV,7}'Hھ$= iv8?X3.z$n``ި}S4DLn\v KoEk@NdKZ-pHК{Ȥ?ΓE"۴n3I227\"?r):+T.6l-*Q+B>W0lTc> *[ص)e!ܮ=K>25oCe r;KsH )+7Uj*GY+ɏ=޴?N>dۢJZρ=&O9k0<ON =2*!RyQ#2㲺);Z$Ed|t+;_Ç C\ê790D9 ϧW1&3W ]K#uf&ךjˆ^GI~A{ȫ'q^|tgp J W 5|[gdKQCa>`g҂w7qǒGT*6u֫^fg(o,V{bZ%f Ls^#u]z^@/MEX9Ûpj^ء]waAIͦ_HQ%'Y>DGxEROqjR s];'69;;:[WCGSÞ4tPxbvt &w#S?*)JOn-"&a' c~VR8*% [ZI0Q PMY d>\.057j0y'G.zDűi#WteT{Gq#)E6}9BO /U*-B>|oYSʝִKZ[Kߋ lIxJ`:gn4ʮZ=Vpw#i݂ 淰tC>槾sZq9~&slH@!;F@>4Dq GOo6Ȍ~/\FCbKcCn,/5{aĕ*AGx3w-΂z;Yj'Nl}Q~uTCڙ~="dymF;kBwԁ:7d}G hC83Wz (K HkUj/Qk̖ڢk "&sΠ`.?3?O40[ˬ g%:2^'}Sz<ɖ)CHHS,>B`QVC+X]ó_0u9%^(&)0xKԀ&8?ة;RA!˯φMH# o:ȷPZ-~@LJ̰MJc-!ip6&'][|iҜ&Y /+FzG魛>"{!JSօ8Pon$3#O.zFv!A+QV!F/ pN6 ѫ|c3UF]ɊO6i`2.xx 6jvL)غ;%}%E cPήJRZ2v1Ӽe5'fHVnDܰYqq:[ޗN mBγ(ROzޤ'Mra⨨}p7YMM\YTQN2;JH,NcL(Uu.$ЪRˠ(m bs'Ow;!sN',5j>h=\Ҥ&:6ѧw}2R*.-AsW, \Z]W;yƵni + =TBp| $#E?B2 U/lS`hfK4bT|IH}O^KX?z+,RUa9o1[;ʇ\thՐ̺"|G"pQf2†ə';$Yn-ֲ̄ Cal%9V55b_֘GGRSҟpȸ4kZ %Tn;)>A&shBþKK4i z.knp`c.^b#ؚI۲l&Im l#~? o-'yԔOrJB'?v5ZʹRb=l,8ZT(`b+I Rk1,K3?jz9Z07 .2 Whg1^/LHyqaT͉H9t(O5 3>FQL8Bb %Zc=,@zF67"œT 8}Z3k]a[Pv6t16ެO G-6 3asADBZbd|NX:p{ |UX^)u N!\hXH~5x&tlGѯ~-BhW`hwE"a)رiS \)6 mj:Ed7TM%,v jZk ؓ2*T:. 6_+Ja+p -Ե˿! j5:ON:?Bk?Py|IDƗ*Jp(X2?D@cFkԭ8 rot,b_,/RcE'*T*F x81K*&z1NK?IXSQfxOPKaDUC !}Uf]vz&ym50^E-ru\ee9C ]*4>*qGӁ=֌c yw{-\cƻ!p0:$8iܖQWtn#dUtLD T4; W{E;Wpށ` PY ?Q'DxrBJ{HQ1?CXT1*KIvm":&=iQXNwJEk$#!JKlHsݝu<ɼom%5(ևJ-Q>ؠڏe?wT!7|N iWUд 凍OmqU3)%3er g[#E23^Otz/_N5աI-La4zv1Tb=D 2)d[3R {y*{^ǥ3]{e˻~CH7%/ NkfH/u -(I ߥe#!"cgI<̹&Ϟ@H  wa (R),O4[AHT`1ҹH jy2~uVmWquky1sQ e!sFJzA/9HfHQfv{GR!<7SH6 |4n[ã dͫ@?` *P ؓpt;A͉x-6Θ¦ !AW O;w6z7U[Fea9pnaWxBH5 ݵIhf8y<ՏDz̚NfŒ m3k(hz]EL d0"-'YD t`2:6ÂAR_raXLF t,qIawfXW-=ՂnϏ{oݛ2r -{2j; ~Y> EC%PjJ2X</`jжUU %w!pp-/ mfjIͫ7RՖ 7(h~4ե;~ς]^mIB+U`xM- ^ KUx` ط#A5g ,#Vג8:`0A QҰE'qّvRqtBJd94d(Q] }ͼCIځSI۟:ɛޢNXb]Xϊ - mgAm>ZI8<<4nẂ(ߐk=]@{Z[)⒱ߓ7$[*pde-qhU$sf7s;?۰9JPh4ie5hҢ$MKq=~R6]d :?l+ ܄?>;MghMr)tDcӃuǁ=тr ]sTJ]GhrKb~s)Z\pT@Iz@lZG`!{,~tάF>+ӆlP*#03_hC&w0@86^` w?"GYy\e>+e YHlQcnl~bٍoKQ2@K3^'FMhsCW1{9qorlTVLQa; f`<_M `P%S){?.2CSui&6@ʹ,B&T!:&~w PkTm4[!WJR0MxaVHc:t{t߫΀&T3 N9 s_X!pr)ithn9<X&#o?a,}/;PT /_=u|{]C퓵 BxȻ[{B&n ]ck4Ku|bDz`C*F_>Z"S1~;8rnJFO+#{E$[Rds;K1 h2gW aR](U( BI .W;VdLIJrJY56ؚ?dnhئ>O * ` X;~5`N>-]J vT_XsTJ^=u#ICM}Ǹf@?|Yrcޟ ,PD ܠ-]͑ơ_g@C " o֡P7ە^TLcJ&7N443.XZM^|8: Ĕ:c"r( )Mn Zl=x vAWu6~Žd8S>7|Bgl_- (9QLxhǑmd՟A%`ɕ !oB HM 7[z(<.Ls U*@ebEu #뾶Ago^F,~$R8l${9Rm `!%Qg8g͢}XQ>?縠۱.I/R6\0&KAIUVeZb 6մveCU tfPщ"lW msћ M{e5-ӂ[^U J^mJje {5>MҤWX$ 1H등q߹ FsiQ4w۳L}H ֽw#zV~]mE_1P,I|WWPY1sl!cy /oXX~=plM 03ZIέ4|љ 19me[VZQ Tqvw,c -`7RE3ұa١ p-lF?Kp,M2 O.տ[GV2:4qC{ Q{_G[eeDk^ %_ BZ'ne4gY-i6j㴶M1-^%/>#Sd to]]*(vCWs |k#;5C5g&Є.\90<v}d)'ijp -S.E;|jVΜA_wo.\G9%UO`L4;1gYgC_9nR镋/\cs *ql.ܘʪZU5KC_>¬ T! L( g>|'2Q+1AݽT(tCc\[eΗ$3Ƚ eF@%sہC t. +=+N?&"@AfLCJ^|'t4@2ÙkqX|(Ѳ!^n3Qn"^XPϵ֍< Bf$"xNii }࿎Wݗ9_5\zگ{+P1B\rx싿T#Ǧ)4t5iE ' e/<,^T\!u s -J˱˽A+HCE=AL5m;GD g'TiUN#f[6-YVEtA13dps̃l+H݃2E@`g؋@ ĈC d4){c~Ys4_>x> 0K[T0w$F6Ŕ] Y C$t3 Ή{cª9&K@ҹ͆S>I2f/5D EJiƍD=R 0H6y P>ӫkTН0Xi){"DؤDvYcZ,d%168Pwpwph/V]˖0#c6 h}Q+BeH*t徴/.2IFMMBh_@sO{D(G-Cf 7ܱo$鷓BgEiTifż(:!79/[$ZgUxe:$?~L}+YR߈M_3쩺Fd!q!jДsmSxSpJ!V.rt|t}=An=Q!~yΕ۶;/dѰ'Axr;#nΜ@ gLRÁ,m"X $ a&=BE9ɑo1ņ l㭲b8yH=.mPDQ1Tq$lXhncd3Q=_ƈR(l5 YoYZe>yտ/JK~6@@jtO1CF%v#"fفHG1B@XP)og(Ǿ{g(_=Cb>\{KڤbGwݮkS4A1D۞6=А`΋HZ3e$0Ķc8~ʪ[K#G8S+nAjɚ70Պ5.bޱ bm)RaOQӧN:-t67vK50< h4 Ų&ja1b;~=%|UVަHzFT>7Օ\풇`A8T]@CI :+x!Y"nFIv&+ˤM0 y󕨴5YɃ's6ԇr^3D^qk] sO y}.`ϖ Ooth1}zoL( P P@\YMؒJYc{Skt'Ys&`wqÙI08 GfAǀ.4MwV" Sm`Ǖ88=å.*p(7=AzvNkRՋ ohH玌/ ZHwz@Fh7]AÔԠ8+L)}j(2-1 xb,3c낚Ň19J8-4u#q;ꋨt@J*ͥM x%0}3tD_sq찞.nyϠ'FIS-hP9XJb5tc‘a->{}N󁷿j`ID [PTPw+&% TR1Hqcr7j:_+GP2kTaӈ/u@[_/{|5qdwLk30ɖ!̖q JjOP6^Lswt,GđM#vGUspF |fPmW7V2ÄٝtmUT(iT/s_ T!*-{gQfv+=Nx*>F&zYC ;]FQ7f%b8˛ {<[?OɡZ半06OJWXoNG,qq ~uѩdV:*+O=}_(kṔ4݇cc-W7|P2D8Ⱥ#˓xvxN 587*;Ɔ䞉Ԡ,]8sO</Mi ݫ|d"E",È7K𚝃4OEkm-`́=D^]#fvܛ{stk`v?\)+XP/#dp'96(Ly<}T$#s: Y~'sC=IC+9kƚvZԼJ{0:v‚jmBJr!/EmpqADVa{5m^(hd{ nC,'X]3&/K5ߊc$pePEKԔ4K*~ZY_hQ1p͔o*49~!AI|1ULhFW Ǝ -E msl @YJF2ffO$搈NR( +d~FoCkrPSQPK0Ċ0BcՂ]& 2+·g\mǚۛh@(:#O:^ uIdV>°KiEɻ5 HYfy\ :aŠ$.VOٻj 8 ʟ'ۇVl*k~Lqi}ߑӃr/a/];$j<r nBR oJY%vȩ%&$%ƞspyC`Jb;%]u\h^%%35.~?\1 TDžXMv[[\Ȗ"`e~cyԵ<\}0, xDWߺ57= O`9O˨ъqU_.sww51z vzwt1\ "l[D#B]v_pDdAFq0F0iYް $Ĥ_(볐Xăp[T~+A>iRp5w >,mʫdHrڔ1Yف] ~EFWț hhGx-fKA'Kzw}}3@,7๼¹O2g)\S.3=ޟZkbe~DlZea-;3pV.j[uvܡÒ8R,ٷ."X8rB}:mʭw}5͘t> øw@lK0/;rB杹ɴJow"CZP *\1 GXʭud `?^5 _I3`Pn'bTs-8ӈ0tr~bi͎6u!hSɭׁ9=1EsoKgJmac;Wx𷒝Jnp.moIdJ*R(W;<$>]6(+N %)(.7\TzߟJ`7!:Na`=T}Ԙk,az橡ƥ74/EFRO欏:CO6)sƥlirٰNL)8+]nY'ѡAigG/óVÂu;. _`ֆ~?憇iS_.2yx)E@xe#d]\iSnsgEKRNdv5y~ݽRgaOs/8Cp/s) 8]P%Ptmyi+/JmVl@'͛r_m!%g{"N"h) ]Qy3-ƏmK{DU]C@5A]9of2%V"J3oBr7A x-dņH:[7cӳS|~UNK2\/_*Ypu I]l.Ps ##y4⍞3Dj@1HBzvE]૑h!'ynŌtc}ZCԽ:I%VZҹV`ﲴ³XŖ 1 둦!T0KVBcvKz`% ʉS(=eYLNo_9;pv8@zrb7/GanuQLJffM~u 6BWEю<$ݼװ)&/N`h(N=n},ЃջKCOMq3i!R_;qYtMM0kt[ N{w4ʌ}ZX (,z87IM2&NG}{tLqD$ގ>#l KUw8V71{rW3fȻ7.R4I {=9)+"_Ʒ#y^jQ\22'%9{ fd٨R@qWy(`f K Dpbxc t sÉ\woYƇRT2g R-'I:]uVVb*<,k "vj>xZkg41qkjmob5ҕhmKϦǘ['蕳]-$x,QЅ0W_h(1@⚟ZLԶهڙx |L<VWtn7AS7fz&^,,y*Z5)Lݚ`\xjS0=]99G)ׇFd:@0q*l'Wb$P)E'&sXVĒ٨ڰl;1=.ŤK8u!,L5*Kɛ.. Jxp苏n β0qj@d()U;(?Msxz3z LڿK74$ 2>#*U"ˇn1P nc)~x@ㆶb_HDȵLjW G`C3N˘Ude2&`MR嵘h+4S` bi8I,eA燸L]]z=0s,qe+H EcLAa#w=/LRiQW3/qbz:4v!$D~2'=LN쯟βt} 5<;Sp6u2% pQ*r !eOǮRInq A])#.NxIyyEu0׏爽p쮧 VSD=j' K3b>bm`>S\z4hR_5KC\;8<ψPST׹$R'd8[pE{ xC@0FKAWrw8=V.k="7e~T\x;v<)&THOl čF Giߣ,k^p߉Q%m0Y&4cwA>gnA}sV5s+H:o'gCN`<x[":_ zX1)I<hnP>'k} #` <[@j&-`g9fӰأ E -¸N1U'!xC PܼPe*V '9z|%nkjl!pGa;SM2*E1#y{]k01HCL+29YMUMgd.O  Øieo-l὿41-+BMs2](PPzF,쬭Sן#е\&[?Ml#^&+!y&[c8T ĥM@-TQ'T\I)E  n,ń4D/a Lc=0P{[CbZٛ`hi?\G&e.ב  a%MBHint-Ϸ<})@iSj- w!/?MşŮ:K^@ ]5Nvގre)iT̯SU;ƑWu>rMD ;/hmZxȒ͖E j`\6M(K@=@u9ia+r2ir8-z1pːa-e΃$WR%^aٔS*}8v&Ҋtfϵ1B}wNJkhu@O-kWAFh䤋@NN%:oFsPUA*]0/VOp%W.[/y  [ڦwX@}<̶K]^!![.F`Csu1Oa6Bz B+0|Fy!U/Ǿ0®̽l`To#o"'t7",r2MGs=ïWioȖQ A1O쯐-4\9aB~Jksk%:JQ fDyRPPi8,T3(( 9>l'QDLA^sUzJ(#,LXQ8&s?RL'_5n/x'Oh7A[q__;ol=cEByQZqԒd0Tz8$n''n&.Y:s(`lCM*®|9BklxJÓZGIwZJ)@u=}`tF9m rc;&nĻdm;ss&BaC 2TvVXsCyga;DRA,ԯai8}Ic,B`f*O[i |L}lr1Yߕ*s=>քV^M:,9 $uS4d:z]jlcv#䑂'sbDtX.`b"*oLMRLGpKi/RBN͍,9nb)$;;g-!3LX#ꂷ߷NVXBzڶw0uVѸoT|\B^S9j [e 3]\y4a9RVFX x%p1R*`C0'8.sԬI kj7gQ Tɓ'2碄oX Q$,] X.0'*i*gT\U˩ O`IIQ?FAa ,` cFYAwɭmɂ] Iʌbh.u} d k&tK{.n$F_r?J@蝐&<|ϓK3o j%dM{b.ISʮ"a*F /gVj0`#s|B0P?.QT!_^Y#KixL[4sy+N}+jV%{z]eD.'ᄄn:pTƝ\ _y͜`B Ъ Zpx`;E}br1;Wwä0².<ORtQ%h=}[ɮ<*=nA ࢲ!&A-k[9 !$Ⱦυ `E9\졆忢,h/l]p4#9rzsʼn$_D{B~ Q"::69sr4]XXU1;q &SpJ_\=9~5>>ts:tcrSӴo{I UUʷ5ek7v;cvz XV,e+Rw<1l;Mrwxt=EX:4/ ǃmoos*X_בpZaەH9jLL2$o>۞ЋJ~]!w +pXETx_TȩF'uxԡ.AUţxM-5 -ovPSM>Y3nqYJl7P'N0{wv˥[/K >"ąRϢRBݟNgՄ|* ]nIm+]>eMgiB-[/NҞ ]/34q_F"okrDιKj1[Zl:`GGM޽4R}zMn|H Zi1Ge{G>|^TZUq{L?ѵgwy:pޮ F&܎.ͿGvYa2eiZ޻KWfuߋ1Ҵ3{+ӝer٬ G* O)2&|B )IcazEiGȞqv: QjR 1uJ16"7^Mr"t}$n C^[7bhƚ*ٸ8 D6ׅS|Ky DOճrc< Nѿ E Ά@Km}\eiR> r5Z>H T T%s\~KT[J*Uj{l#FsK{O; 03-u7< 41޶5Ǜ.-*gUni0\!pof 3]A3\{ ʩ6Iو Sr֣Wۺ*:Vs/&k):w:(Quٓ=Itlf#2櫊 Ք\dE<8ߚ`al si\r%M\[Gh]*@%wJ?m)$[hUZQ>rω-84H6+cP^S%`[mqh5HyrdQs0[0@l}tEE85Y z^$B>|sRϫL ǣjGtGŧcႢXC< W*Gsa_K ;)BY$;5h>I|r<6o哆MB'LDI :q5}181([vfxD4Q $"$3[Z7~ zɯ8t- c50zmz ]L2pNtex)o) Sk 7Bxs>cC߭ጓ'DüRĝ4lds1 r=CD{8ʥ !ֈ'0[gTuCa ;#$?v7D{6Nd%,%rjͤ<їS{pm#_w-$X?؉&}q;}F3ϸGפp()ReԻp(cs]nC9u p5{8L 9=[-pb[˝!4Tuִ3QOjP}$REOſc" 5 ^Lqj䰍f_VKcr>/Ry _P,{H"AO͘#[ȗ!EGW}ӅK'^(e[JfFpek%U6~9h̻#'p5tc(Gx oO Uq:'"©g6[c2__p0EJFJەi 9fXk:fT zB)f g:,)g>FByjXlZ!ĵp)w5*{A2~"]$3XKAR5ҕRpņ}Xsc"|l'4-6M%Đaz*E۝"_*Հ¸'źTF);6zjWp465uXJk<:Sxz2l_-[YCLr)`Lq5R=.Q)C/%[3%\a W`5 sqw\fבJk}**Evc~p\5%#:f2EK:F/UQ} v‘PaRUTKi1u`XB13Z.NA?]Y m˔LGXWq8 &rZWԃA°^Cwچ{d(//}Quj *(Y3~Z YA5",XҲ}I {;,J&r:_e׻|kI$;s~}WTss 6PU=sNژ;QeV9Rh4d&GKJt'k ظ zmOm5Kɴ*JD "I7\_)J8_MtC#k_J4/k!-yXoHЖ(2r1^NC$,n wkr>pw2T;N} HH%h}ez{#48L]"8,Q#r9%Es@jkK;*]3,T lՋ(NY /nVlSKx:C1AWx@hLĉ"@C`jz &;*UZ Q,,{Xok1n#ؼ&ʇk0yCV5lEy)K5m3ǡxsB4g6^XlKkPk17+౯P٧'SCY)b}Id;3#;iaM[!jh$8z}H LXV D_"SvFNa#|/yI'$hHkaͭ$+H6Hˀ\Gy=ΪU=wdGq{5YsM\'lrl`=;`CzvHY*ߏDUymENgpcΒ |{QZ/Q)7 /VܥҸx˵OZuѥ)5FB3V%[k|ESʒݵ |H*6f)UF%6PcRK/1А"F깿ݵ33='Y#$?`6~z,ޖ[!IKK{ߔ*w/;}R0/[~чbDƦF Ggd-f}m0xVDndQPA[us41@^GB6![lJ,Fq0h!58W{wJ8Aα߸=yuO@ UH|nAiV/|!2d " .PaTtK{*f06J_TA94<߯RIJ߰@1+@mӹU%ӘjFӠut[M  &$r2zHn2.eMgGNFeҺŔYiPLla!ʤSK/n b)&PM-ni?̀aNv#=(W ]V~Wy(b?B& @g'/FuO %Q bS !َQ<͍t!&--5{_s/cF=F,)@E_;"xD=TM'\D -u6HLk+ޯk=Wk]CouKBq'}U0l_M%<@iӎ*TJ*pCQ!CCv/2an'!*(Q:Bbڅ[ 1tAR^RqE$=i)3B8f8yxн~f~l'˼6 캼k"lD<:%M;ϥ:=HOBGm3,HW V$w>d~%vbD;/(Ӥt>%YBݧn#SneБٝ7̷gDu*%r"|(:BlIsr/3pTwD;xaͫXm[ux+,vC#;`4yM/,ZܐO곳T\yſ(X"h *ڎbKe">O3fYDG b&(2劲y. \VZ{0~T%:E]lD 쥎eu.F#7A Q?P6Ob-@9jz֥Cg]m' e99QyG"Fa,hE (zcu efn^W0`vP4rS~-s(> Sv02Qnn(Fi̬,eCB 8*#p>9kjPto#W>q >m-I7UL`9b=T5zv""o޽AL#^<}Cev)U@!ՠ t<( e"^NOUզuE7U8y }w≜D5J4AG.0kS4{({^Ũ['A|lF9Xh|lm+%i|iB޿yi0Q t I_Ung[bBK=uNC<)Iw.AJUt 5o]CYRiˉ'zz(w0_Jp< Qg#fh/Q Ak3 HϪ]ϖ[7%x)$oS=]bc8ȣN!:;ԙwU"qJԅꪘmLuiBrWYQ>Qr$ι}F=I3܄4W2E ( ]MgC_Zvڨ3bT44;ήη!g:Q:CGA{rs;ZnX-} >7ّ0cƊg5t3tb}Bgj{edǙlF[VlF8:R:B$Qk!xӗuxm [f 'v3c NvPN+ڠ՟:uB JN;mx坞7D97 S6]wsAjJx* ~aj`3k2<֝ ݲrq]Z;R"f?JmFȟ|B?!1F!WT q ʈD=BE؃ФBL I;W(gy'/(fk7AoSXioBŠɡWCI++vqu4quEȐՃO5߽«R (xHTf'UNUa]Qq>au4׶!9 ֭Ķ8MAX" V F~s $Vxg8,&qɔ3?v&R:I𽿱ȈL,zO892< w^/:jR6(+>&3]9u5vx?Isca gz䓇B+MM]f*&hF4dC'rntéqF]Ӟꇦ ^pR`@ѯ˟sɸV&h_R*~J/q4Cb$@#8+ c #k<ڎ]]yP(QQia@?΍hIRyCڙUx(.0c_$4x& 9]h㜖r̵0OiVz`3&8_o2޷vBsKYhi&>X}(?D;asT͌5M,t >jXkN ۮ+PvlFOdyTa1 __P&]wZVVޟtуyz|5KgۦFK\.v);ޮ`A_ٯSM\@#ֺޥY\Kn+b<3g0CqKnCbx逨:71wʑw"+fXvGƏ(zm1>H_alT%ż9^ UƼ1m|OM C6;~9bWK'3ϭ J C]:'%+y:n^Jn흠,6x +PY:=#H(uVG7˝QPf.HĦu21К4h(Do{`ȭa/<&ySfÄu&hbj•LI[FÀ퀸0 nmLh[ZC"|H>HE{bu~&˻mn2Zd.;=w"3)|p ;] >b1UwGa9B$ p, lޑW;tuNb (2kjv L˙gs5ֶ@DDvnR<#p{hQ8?>^q2,9.yOmOlSŇL>G{֒Vf5vu2꾯HN~V,)wxKIya~Y>3)ڨA7ݝk9ǐ|oGHUk$ѨgfnO~rJ֑֝H}x%9HgeW &˙욛Bjn!ѼB&\%W7Y!b3`ŽvoUlu&bЁz=Jn8Q^"{j&%>),˃.+=y+T2S`Ε"]Nt{hgRZC% }wJŎKB7R\MywiY BlJ 5jO>9B1d-(;kPRY`^Me,E Nv&DȐ2'`68/Z[FuU}ߥR>)ϑ8+C Mibu>[)GҲ(ߦtHh-nxŲ߮r'5-N2ʡ,Nf:vDbҽ)5 S=P;~XX9?7` T[TS=+AYT8+FBI¢;y$\T%P[5.8P #!96Ix7UHY"]\s1o;Z=T0M{ ;}Bxiƭ. @EG2cRs3L)6;ڶh4|ՊBCbw` P7ӿ{%ڡ)jܮNQz>PWá(Y*,_eӶ4 wKyt[?ts_{Y =xnC(e ]#C&+P-!6|E\˞EEs*]cԛAcn(=Z4BPΠIꗨs8K͆R{"AJO 6i@")@4kŸ)˜1 5 IpJ;DY.1cfzܞ_ʪtxDGp])3()К4YK2·̜$B}i3oQ>jAb6fj%Kfhv2/Sө%NIW9mu̖_coUG>Iְ (NpS9&d`1 +W*𫟰SskAInh~9wqo7B=ލ\.";d4O 6׭#Kxks\I\Jn j}sti@⹕4 `?q!b@p|0Jk wfڣPB/I]bIجл1>>`u*F$s{UA; wfŲf& ES6#GghS,qDNYih1N{7K_DY(.{Y)'Jh,ا7s㽠,-7[._Z9Aپi$%vM$57t-ظbTk! 'IdFHEY`@\ҁyf&,4R^= qZ>GwԛK\ 4ٷDW-V ҁmܒ|Hp$”ys^ &%03k٤H%[Wڃ.[_0\SrqL$RŒ ,wf;7~E2xM2k`hsؚ9Q\fM7QT;K1q0MJ;)ʔW4m*,ճY|dcvlGsf8ˋ"\m[n!ZV(U[N-X@!TD-BsüݾfdLd(UFBlEyb ҍwo>O^u ϏE?QPg|#@{mީwNt-PbR񿯻O\tQD_ VfT8LދFfuI1,T#.W):8x9pu0v 6FULkdAPQEN;̮3az qYM)еÞ $JpDɖVϢǾ54fl[Ө߄>7-h@M?WQH1qi< YPGI!B U2@?pGQ֎rb$j{~VJlމ%sZNWTT/->$)?YV3c{j <4q ځ/%JF}E"7 X5jxg#Lmʼ;j+nܬmf[;OGXv?xw )zo)z#>*)USsZ\^Zj׏ᶝK)"Tۜ&796Ǻ@9whL! Kއ e/b.#Jp3v}ft*!kTVkM%Wws! I!"ڸiQS\ZO"ChYowQJ%m1"G_ud{գ0!0ֆy4*}nKVR=>'1-> ^<'/ؚ7` $R 3dF87M^#h4v}>Tmg#3$xK.]JO@\.]mMkLO5;jmg/0Iזx9>ex 4]sސJ uC@S-vkjdtX9Wg&y*Y |ټ"t/OU e#jeTri7O ✵5D~(6=ȡ nUmw `A pzpyO,QC̡QG qkj͊SLS}OpQS$N2qFY ҝ zn=Gx2hrxʊ̋~9q8EŐ}dHP)eW4ۇhS8c̷l;$ sV縝m\h4B7@HLGݶ`wͽWYlNxO>^Cfd#@>9S.>w9y>jm*縔rL9L2OvN0u n/tip!މ(?ʴ ?=ր=RȚ!+; yjf59%SX/׆\ Igb.*.\w9ZKӿVa$ɿe\*Z;j`N!kVF_x|8*%طm\#zM`*UkM(箋Pcɋ=%ޗ NL9Ek n^IpM])|FؘIv1?EC:^1G"VMc4,G%VzL kz)pE_gDR09)k T~utWR6tpu%kHbaZ`b{' S(1 UP͛t/~fSGÞ*ODQ)Fතĥ|1`X w@EYwQˍDo-ym6tD8YDSBp3Ɗixp2m^ZL{ ,+~ V-ּX^/_E%>_/vي!(.v.[=d&r ~7v=71 R~S KP٠z<$@_$.a.*0c h|YbևwsMݟ_`.Ef/`A G'dmB3ZPu*rjC2~J6 |a{e_z{JOچ6q +wSĜMNt۾ۀf">}&2a2-.@R2vph12K>:4Ԏcc+\Eml[0UI?㕚%pOUYh7R@3#bZJEjg"?SB)Ur { 諓y%EO]secxӇ.:cOأBvw]_3^Ȧ5;7WAzEXWׄ:AoVe巊B[e$9uEڐxV -lq Q@P ds7P4biOj =}hR=RȤP|%߾vf)Q(@Ibu~n ۣͩr0_6ymZep~Ҹrvhwq qmT ],2Yu^s3E_9=΄Llx}0SW8DTE]p9hHȪ_Ҩt66u3fNxQ/ cm- .n6V@z.w2=׭<.1/#Z<"M fݵl:" -ER+p}*dc92Z=3J~`||ke;VhgDp7i[:&G Zu>z#.WGVA _C}y)$۠5'U3:!~o:d(-\oHV!ƫ-a"V Ao1ӿj|oNr@Ghm&vԱfs,/̲#B(*Ҍ'Nw׺=e= Q ˌHЈ20^ NHr~om`o2æHҀq _7:aA>٠<:mQa7hd/iNӸ2j/_FjV_b,ܛ7N^ Zg,Of$͖M :L߄kԅn6QO!cB|kl黫D$pě[tDxVߑ۳*SN-⥠Πʾˏ1yy"V*3oyܗ {}= adV-. ׬Al]:yJA.4CnWGjU^ % kKɥNHX H8e-Ѿ06slKX=˹T[{qH4'*]sAc" h#XG%tn?8Pcר>z"KeX4dh*/b*1a T)x` +ZVhӞ66Y9eFWu D5Ǖ 8}v?eȫM6~ZܻjNVHMV͐.YgMEKdhܧ{Dمddml9dW{ǯܒp(#cD x h@EznX]VmsZ!a&BeX]7QShNߑ@U0]=!Hq!l֋fBP H*?K X6i9gQ%Q(~D˸X"b~m.y5gTX`DipM][? grűS戣߆L_c'bz-ۖ0@7 ,dO'u3$&*3{xyK'ҷcD#߽p^ohʔl7OS \J('ݵw-kFt;~xj(֢͕[Ĥ|}x砖څT4/5j<>YL8A+mkORԄ{r*H_U0U&ג=)L4PZMu!yWbi<AoR3諦N@w?a<Vr1sE6gqWU:8z][Q6נ/BOZd,W}Zl& `/ .R;f`䆔]:@;5ܚx^i LQpR~jQgumfZϒ-:MghF%vA UT&2 cA^4>% [:$Tbl"=Q`)T!fi-xDr ߨI[0x]4v7]zּ#E=0? M%,iul3byq^R_pMdY#zOht&-euKw=:QP-Y` wJݫ>V(CD-㝛S Nj`V L$?>5_}Nd|C,zb&Vl l!).JVu1x dd$$`F8E}KόK'k21ncgTD2H0e'! ̖"Xǀ'nnFPNVbv ѳ /(@bnrۿeEnXt4}l9 = 롛k ZFBa@v.d\+^D=bD+M.Q[ p%dȤ |Oc0Z^ݯn|S\?{5}YŮ]- =Hfx}KcHlKn& q7*U1NOY[ cʽ8Fg9UĨ<'gkȀ_.O? hTl[@>?x`w01./[w?DYo,lr+oR?ꧧxN(qߦ\ҕpLƌjO4DFT59Z0L;a ~>2G1ڵ1lbIbA -f7E툖ȆSUSR픧I͔C{m}QIctfbsh.2:>A dv6=ar%Iy, A9uR #Z;gBP?C+9rn~|{BˁSΐf:⑦duW7R ?@J[EYm:x=bͣ(/٦@HR<13^]C~n(j+dx٣}1qkF0n[KRe^o}H11޿h~0f;>QBKي{2Yۃ.(JSZhȎgL'ltƀAP5fj>JxL̈A 2e$1CYV!=\2thWY59EcRğop7*: V=ƮUKCRӆJ} 7_;R&\?>$4GZݝAq+'`dbv"2]L" jA=LԧQ ^~[5 lZ_( cix`l Yhz? 9#0+\5M(3VNoև~v}j:W;!As@0!gJSm7 &i@ǃݼgJ %L3%u#41iD28Y2#U H_ζDqGf6HqO**WxJZ[Gi.dBH]@C~M"❛\A /TY;XU#8Tq F|0H,,=u1ҽ{$AI,\&ǰ)"`pV^(u"K3nv}W =X5prTEٞ;'98o±+p3u=zh~PJEp#PIVyzETI DvIg\bdKS1ɃCnϱ ~;ɱLl\:g#qN. B fD%-S%W@|LaStϯy w@{%XH񏳽σ兗  ȏyL 4պ>;bdYp21Aa!Erw,ځp% O]z#)0 CyxMl)ԓxȲ$A,rRT7)ݲY:@V>5Eh=m#q   ?GFT1T:A\N]M0" {EpdOI&&Zl*C>vיUb+:i)T+ Rzԋܢb,w "͑a.Gi@AAn$3ʰe"v8~3_ &kO PC[{MSM5s9[d< =!n@"]\iǃNe!SG]FraI!ڸ-M&,YA欦Eδ% ?$>BlIF#*v3 W{ {+BVA&L"F`,hwD)6l@R >)1c$v}+g5jo%&Nm"fķ+2ozȖC3f.^A+0x|\|%u4!]#_@ 2 ]*SJ矚<Ktul y\Ukq].š׉i_(٘(47Q9zX䚯s欗$6YؔGekN/ cȑ:tؓ\Wu*24%qWq"i F=fB{c0|:%kP6OG+'qQ't$k?j)/2p,tm`w~+"R{fEB:VBl.x{Z8EdU6mYuT>qE~F"3 qׄ.{.겧.JņJ- Vt]|F,ভZGe]eԙeAV,]I`+^k=0pFߊNMG%{worKUA'k&({THg#_=8-R=v:.GZѺQ;(ki>QGT|bP^/m%dס{1Hxƅg X/cƤ_xQqG; O!gC;( ydn/vTN_G,h/Avb޵Y⮓am?fyaa\0 P9V5큶R`ױ,/$WWuW!U5uC1 ؆`P^ z&z5MUVжpKW0:Q^U;Zpc(g}2mwzVԥi HNz/$tȃ 5sz:/cB!# w c}<~+.`CCmŒo=E+|zاP e?$Y 5/YGp̼ز2I;R5@+C{{`)7hWcZ?SZ6~zԩ&f%%m 8}&B|F(}{E~URKgԪU'q>[N(FR NJJkz{W6D,TE8*W/4t̸K>`*)?J촥jY2u'v:ع5@Eב9C?7agn'6v/t5GC W3[g#ȱ'n{Z ^jUdu[Pae6v윺MFH`uyHX W#GI8ou+ ~3#*JNY^*A։R5n@Gc֌%DQt8^ /-dWHAGo%FMg/-—ffo4s_uR{d Kx߯cCK,7U'q2fg!np6×/4H^JbIW= Fޚ|ǟ"vG*bD]][6ACxMl~6y5[ǤP`^ U*9! `7j ӀppS Y #Bqߠ*gk#RX4 6& \ !9|%g*3fލѻNV 'WWLLԀQxLTޯBL9Sn'?Q<{J^#qGP06LGͲoyhٓv7U<*Pynr6݃Rw3_{ؾu^ Dz^+tYu~^xYƋġǬMsKŞ.o| MHfºSۯ@r0R+0mBli2kSQ."ѲBǍ;ۓ4Q<9/< Ҟl7C53R&uR|`~z8(qE-x)#g֩"E):::eU?Sw`YW=WլZ>[*Q KXܦ彀 š-¨ܜ%F> ?_;嗅 :W{[q2*y 9yp"6=/ӂLGv/78kJr`C(UG^lbDK#-d 爻aSry8Nb@8֣*^p9ѧV=8|ɫTݬL5|nOl͵үBK#N1_QὁE@ъd/#u=غʿ2{lvzTJW'WSR  Ma4g}j"~GhMl?sС!DS|жI)6b U\-lը4ԆZsp4"mMfhan92TD5ov4qdvε/r҅o=G&zAcY_ 1ߤOɤ cLxA/THa #N1:ClñtRH>`CW4<ǩ_~.xQjwϪSm0"rtLba†)6s7UHn e`J"T`Vh{r; ໻j5*e#n[q˝k*uu z8e'V"#cލΣ/f_<*0HE4e$_p{}ƆbJF>35*˄Z!&glaV+G^y@Ct(oвM\ʍꆾ nfb`YZw]fK2"51;m"◈g:m?h &Znuo{d҆t.0շ㏡+7꿳 "zL1zD¢L(Ҽ=ݯb=ɦ o!)vRolK62 C q1ŃDQSa.Wj/-mmRb%́ o;^5NkY#3`V$8"tO p@wA)B,BآkY]1!bW+gۃHq;;wvY/L,Y;e"!t'^/>7:\ }J):/,๵y/Y- o0W{tMmeX_IZ#%K+3>x~?;\s'̸B aZiaɗ$vg'DgsG5ߏ+$1㣭'i[3A8B2ތ&Hϝk-,W'[,aXC`Zf~82]49#Z5אՙC'o٧u'D6f3))har7//Ky7 +XgBrΦ&MLWכb=LiE֪2@:2SjHX_څ^f Mvq39kjiu?.'eJ'RֶE\^,X^o)\[iA1d^74 08O͟ml6Cل U;Gr@: =+UcQ*yK5:B'GӀ6xef@KӞ P#2 >IRSwp~u$Mo #q<7N[/`d""3kc+T'u@a6' yK0|:zK:[E|y)gV4'MJ^ אWq"Ƹl,;e@gͱQ_A._`~yCr+(U*ĤߠGi,lŢgr˦,OWwV:b}c}8d,MӓO~jsYb)8.&kh01NBE{]x9aM*ۥa C]lG3U~gx`dbP6frX,ѡB)Ɛuhp ";#iV$/Y]Z bbCt>T=*1ܭ Q~HƬ3Ce,)A5F?z ؔh?B;ЄT )Ir3$~ *wD^Gbon- Hdolg4z'm2a9q"rq&Th{-f#GCn"X3~MVeɈ~>D3d/jk_9)R< xZYOZƒKN7$\,rl;q=h|*ǟ|a)GeWnMmkkޑkAn.911J˟ZUܫC*$G{޽[ _ ĦͻlqW-+[Q\TGZ vN2co(+?/( ɏrBTfB.bCK2!AD\K)yDR+w3W~#j@@.Xԩ_&A᭛)uZ͵)oome;**߾/GДi~7amjS eyNM3)s1֌!pr鱓V%z(#Ed[|˔ఔ;ۧ:0fj˜"貦HP˄i|VVvz3+Q9i [êBͥrB5/ǿXw`vq5jPmDŠ.!B[d,슓#M} | F0_v@_MVTgV1oj$ͱsk&”y0n}.R)o-^-X1UPEٓQ V607Háq cˎP81n,D ~(3{.IT1} ^=:XW+$@ D/|^m`ŽՎL) TTL͆ei B u!it̞~W⼞(G־5:[!|=oMdd˾,Ŝax۩l7r|Wr^F;"i ov0|L(Ro _N<☛rmQadٿD4gVϝjKswNpchtgP1^Ԡl RvYɧO#9e1i ?k1/%{qRc.TuB lS\F%YH.45XC"-̬ VgfB3^"AΪ)Bz3dX-ÚVO g~ {ޤ'̉Q#rKK3z_v#rG_o3gıǿF6p8o3OkodV2$0i5,%JsѸ^ Tu Zo4:F\O=^WM:44˵*B;@N=xrC:HmOӎvp -'@HzfK)fØ% \Z^`]7 䆞p=}i -,B{gC7EȌ<]׎8qm63> :NP|_ 9$~9p#hwIozrBm 7S["槞<IuD|/mZ%04U ;0e"u$r k&9ρ(%FUŧ+ߴ S.wg덥5O}b|f^M$/$|̋%] ; Cx=zqei Br1V#K8@X(pɫ:p@3>L7U9HGGuԆ>0:wo!uF,?ڐLݨзXVS$6ߠu#5PgW'X思-s*L'9ՄQhE2o_ BaD,>~S_\(5i۶vr8%5 ןE  ]eZN-gŭ0Njr&)FD![\4p[IY44V0WL~Kf(}QnS漴1L'pl ;2_ReD9Ǯ΋&rVĿ6rDքITUjFz"'3 h54F[)Uek4!솳TAA W\W8fdMy$V8eP?lv6iKhSð%ܦRLæ؍DSFc B)rg)q4I¡g0|Ƈ|?]R9(7޸ƺq.}7 gkWXAy2_f0@f7LS"K_ݸ~eyILuB[Tڋƽ֟kPe σ9v,o w%"#'V9@~xu?>qcįW6FOjϪ'_.\Gm}Y^I vL[Q:z,F`YUj p=}; (CLTxF"W.m dY} *J<'&F}ªN+UPlzC7NҜU "\R|<Ϡ$>pJy%'.Ҁi/Y4^Fu3$KrEgiviZsb)pD Wect cl3|Xt=G6$s &P ddmWj5${[;2W65{Q8h kXZ ߺ=M+̀N簢veYLbW/䴤Vk!{++M0[s 8!*}[cr+p֙ ^&t-L=XY ZZזZÏh.i`\HO/by#&Kp Iv :_ٲu3='jJ8 MF\s%Fm]-qѴi3{}Ҙi` 0oWUU2AΨW1p7PZB݀[mu" & Շr1yT͜0ZcsJg3ZV]zg?ݕëb*88(1n_ +@Y[բ`8Yu!>Q@)d(ZRaF"H$} DKg;%-W|l~9².NpO# ~>= O~W:t1K9*E:XͩƻLk8lb%Ȕ&\A0qݕĈ#N$X^wŠIGD* $0LUȴvf0p d>bMtf_dw>"QyPW2ҲlӜY7IAkGR㈯ lflnX*/>33b9ә&woM˕ѪЂA-x+ & Uщ%]{s kJíkwM^.9ADUu*H%GRPRO巓nM }9{Kj-5ڰ/7 sHX*SըR)Ur5F3̲}@%1G?L :GrNUL!8T[U`I dDP~ɂB.Q)?artrO.Hh;)+M=)<^ETv}Cxn}Hv{&vӵuux $­ʏ>|*Vo}@K>7#~ +M0P=Qmiqg:JxS3);9Um@&ɍ\B"NeU)V.F\4EI st54)y3 \r귙*gCC%Ӽ6oivSUj7mը&>lDwWQp5duկV/Vo)l,o~yKMt$;j=בn6]x%~@!16S)$3xy %:gRb;%]ulu$鍸I,˭e'YW׳˅7BJ:N䚞[sh20QX5Lk. ~ y O`5q u3`"‘+[./Dp^YM~* Ve75AXƂ(3C5544jiݠK 篈VDƅnS聍c:aImj;7tfslVҊةmڿ(:9sDe9p*+M\{(]au `1$ecԴHg/mbSSr3 . ֗)@x\ڇ GPU}Hєw_j Y3=ډR ͡!ن,2=:D s䐴LWrCMRMh 5c}w$ĕVNq2C bs\PH{BT^mťIEj+@uC]7m8/>T_)۞شYgX8sk]JMIZpЕ+[=n,S ` DZ`Cf7.+]H_eG 3δURKBkT ͒+@dswnaϫr)Ɠ0RaƋw;i9Z "it9#i.P`%osϮ'wV/66nh]O Ա/6Is&M5lGy\Yzi-ٞM@4@nKC"aКJZf kbb^ȴVM ?P;_rDQy6$FDLizwg+*c&zܤ7$]-[s!+jWa.`acBv$J[LrCf%@T/u*ح_[ld~a jdGޜiapTq삇EAm./=ygԂ]h7+4urE8_xFгZբd? KRp)4\r)s+iE `Ȉrf4d JiDݮJT+0G{vM3||zkȾyUu}% -hk M"9 ⠏KFz)1g 4a{+|Vr3V,pVjB"55^ǦUI_ai%]({617$zGǔ.[suv+A9Gtxbu$Dyȍ8GVOB}x:Rj;-/fE$ە]  }cDƼ_ yfqtG>_PVsMo/&]aM1[ YO@*b4+1 t|$ҽ$|tщ` `sD|kV)9&OK+/9KdfChos<dZ4Ýcf)d. }Qo`WΝ3nØ' L /Y?%IWkt.4i(ʈ̮a L4`@`6hVSTswޛsN֭/t\RDB9jH`+S5c #ע!8NXQ9I?G Mk3-X3 s0/U8+eRQ ^8њ $6E_'VÐ] }B(`>42M7~ftNufUЧ/G`ủQb3[%]1!QI 9͘$ɚc\S!:)+CdA>Ww9L$V^ ä́(,tⓅ& `.\FX- kiKb Pi06IybH'I={!ޛ?3"%2DO5tzEeAD^4b.Ws0ZOK<rI3#D^u X]Vgp-D. 4~`//Z>khBAs{Hjq\QL4~|uy\\);_z,|2K+|&ʞb%bbdAi0a9- E)Ҵ14mfKq} ^͈܁k p j Z{ @+.a=t+S m|qW_9g}H6iʶv?'1 1҅ҷMտGNvYeZ*nH˜B*n1/6QI1MWwT +Y!ɨVL<G/Xs "<=}pP_{e"S$M}Myj3?9Fvx۶;d/hZT6'ЊDz+K_#&?.Ko `jMXYgvG*(aR`S{bE.9Ą>I--):Z}Y !ؐvYq2+:EO37htkWt5]5'L .o4r˼N8BcE()mx '£)GFzUM$A{;_E2aڵ\ =iK^ǔI7m hywa|t[uadrȃ-W`ݍfߕMK[kvPi 7Hm=VPyǫvԯ)ۥ1rnǖ@8i^:$]T:m4DJT7@j:U(a ؒrJAsp=%۷!Tu-M&s7Ⱦ}Vd*mϥ#{֊tguϪ=rǟD\\0vZso(a' huM%{VZ`.{%dJ`a>Ѐ’5EDJ]8G3bQ /79-$V ^/2T<-"'%ڈ}`B+e y F'_fT -Q oC 'Sݾ6pe8FW[6 wL{`ۺqrb4˟HP=BuŤmwnoh)$Qv߶$jG { 4B]Z#O!d{ [S9(dJY7=zŽ=-Uv"In"}:qYX`bX=E8`̄& ?1L6RDTjgB i5"φeGzR9DwR0)Y[$]?[ 1P.pnrd.%4-gʜ hkB/R~2kJOT:F-I gvʏ4ڭ<_@ _T_Q)0AN˝g8u 9CcgzeG |60Xޗ]ek75MD d/?xd8vTxm5ԌZ1;p{9 7-aFh+͢'(<4x~v"0"ֲV񍗾xBa|h#7 hg,Cy(e`5+J6hs 4eLTpԦ:iNH&U b))Dž#*!;Ç>)~4#c{<2 ZQO,biuGJ N]z'JDQbr袜 %Tׇ[؁tvl v)dw1i@5U|(8&l;tg^At.Kڿh189X:[T>yX#~]<7y? q<5uD2a@@gi^Iz7hXVQ\lX%Ue9a (mxd|X-zh`!4.$ז~%*e›mƖ'=c]7:(%AY(.ĮTq9՝r`j$\fQcw۳.7C钆@DX>!KԌ 2o Ҳs_jXO%iUs}^%әi*Z̶ |U-xkI1;i]3Pv[uJmgVвNH{gŷ=mf*]LCwYqhuM3G dϙzCJw!n!9 U7dGn+x]mKga$jDLk\~4:i>^ (X(aU2NARW=׵`oߪfLCoBɔP=|f!6jZ#64Y뗛l!(?anF!km(=̂9'wH70C) !x")zabY '-puOLvD\z5k;ʬ!+uTE yZW32C#4i HBI_thY ɦ&̰2/m~@' W ϴigjX{}ہߌqu+f}5J)sr/RJ*Y}WJ R%0W3z f[WHM1fs9|O(QW}|2esBqb1D[ \,xvnn@\YfታٔTDͤH?E )ehR9$5*fΫnB1,:~,̔9DIc:rx' ҆ɯ~U=wR [U (`Z NQ0XWz~{9*1P8nʤNs~E:ĘL?L@oO`_W @ !_ATd҉2wSR-!?8CD:UTf#@|M{+ 6ŔB<߸ms}@LnvOVkXp(/~Mr iR#r{fpa#礖5 oU!y_3:Yjb)d5 Zŋ0IՕE~TGbZnIoKnA͆>X^B-p5ix8+@ ~/ˌlRP[^x1-68!{]NB(/r w&x*gs^4T[HOQ8uF{u5cVw0J}fj``=S LQBf2b"D;zs0^\Ə gV4ߔqR0pc?M6Yg`| Z=yI%5_PrE_:SǪ'Wu{ q'[1t6T@ʬtZj|(9mY'Jʁ.zAfC P>q;QmVe;HaF,͇c ~K~Ly^SWD~$-JKfq`5D/?ʴy& .s=>,qQ1ΪF0yWmƪA,9Rt Ac7K|.CEUd؋ ;@i",wmW qգ>4%s ˓NdjW rn^|?N7-4$n%nK'F13Nk4& {YR;F;y;h2ԉn~c-xP7oyC󭅄'(u5G:hU[z^~ZWhc&C[aA[Lhtȧ"/s"0N@h0pDqx\@}JYyĦGYY_Dx#ZYIR|)|ȗ}3/kBMRn^d!&PЩl- oo aZwX>H ʗhhbba:EZ98@ }ٛ]&rjgL%c"E%$M_'++ٗ,˾;im{}e'ew@(V-%jg>Ph>jBuTe#*w9P*>.1uWa9֠##]m%*Ehi&5~jLYU.Lu߉I i OڊDF0xȽGbjLH^Qc?M&O _/H@+;jӒu]R 9l3e"*>M85O<_FȫG ':A|4vr̶ Q-HE3-C]oƈB,ܢj1 S+C'-@}?tYZk/ɒ*=kin#vhgxh[C7o׏)=`1SD~f nDHod11yYHbhEg(\{ta?ffSIfpu@Uٛŷ*hzȋ=-Pl zhnQW#jxBI|۶&2PtѦpA:d ;t{ʧLbL1~4ALKdC9c-ۓGm݌QCŢ+kA*XUb,U߉Cs7ch v_#Ow|%mf#v h79cOKbصќԃO6H;Εܼ ZlpةMjDkhJyg%*<&{ _34rq#,-+t&BTFۡSCn[M:tV7 ``Pau~D/u˦0bqFdDn R#:"7?EMVb??BĽ8M@0Ty}S8lTkdgB;IlC'&]Iv|k7scv.A҂m邴p R} T^rr`A`"v״`rEjQo˓Oev3m ԽuK0;jEgϫ+vs̮~#aduosto/r\EKEUɯϑėcL۸ߍW*9# UBVs QY:`-wC9îHs8ۤN~.}}P1VR[xEfEMf]Xx }NBz`gX6fwpr'JS٧j+)>Hx "'#PHo$4η+?d̂^M|~ \Cpg "|D8f.G2 8綧B-`tI;Lp%ރ}YxO((*rB@Nk)I/o!mye;˶ cD<Ûk+26$^Á]6 JvlnbqwD۴\YlSzh͂( 'p8JDkSk@eo% k%5 {y抙_e SSiB'l8)e76,s .jLHŕ&jឣy9cGbK9P/|mw#.-s50TY(nj\ODR3 Att4JRݵgNi`1}DoP}i+! #z[wDU뱞 AO@G>sDKGLŅ< H9άGxX}Lxџ%QT G5ě\Ti"xʿAi`\e)T]f-a'^fUǸ7KJm*ZZK#Nn;·Ҟ+Z贘L~4sX#(Kqa#rA~W6]`\ ZMZ :k+eѕxFy͵Mu 2?g#n8=J΋gPf(4} &ƹ:B C$T6͈&6mEՎXk3t4Ɵ2:I 3$8>O&Eߙ0*~٦DiĢe9?&lܻX%SDҴb8Gw !*2,2Ꞌ~vCm.NNvmQ:~<қ(ѵw6 #&l:>[r*90\"u.l m_`s#`>)ZVIVHk~ZٖZnтBZDڅ%x;_->t@k׼=}cοV萠-㣗^Vg㌑\ g>N_&Z0w^d)faVS0ABO p >ӤVM9]a12Pn'%bFPVCE>%)]Ph;@ ƏvDE4|_z6rX6?8ۭ;@i9E74)NUiZ2zFt5c9Ct(mPо#L>>Srrq\Pj!褎eţP_g@ zIU& #ިCh =Xj>JMv:m8yȻy-_h[8<_ۑ<0soN%뾇iZ*HwWDӆE枕$=>d1f|(l) =ՕFvWF#mz&Sk6@F$xpa!XMnjaw&v١*{rL62~Q1\\s8܍ oKtIN ȵI;bV=e,͉ad7Yr\u66sn!Z4{ &uZjɈUPvۏz>mU>CduoY -*z :?^Qjε۟YE@ ų5Ш #kPrh*Fc7ײܽМ?sV2*^J.rFC͵4z=$E煪Jb)+ܱ}}3'4 nn͝UEr-F%PY~sA-f=}@QT_=偱65zcP"=?J7^=eCL*EnAv}IhC_Aq?E!9k~U~'8a=ic;e]iP0ʞ!쮌'I6Goav<]hNh?y=@~gk#<VMZ#syl{MO*EKn o8E [dF6a8 P{/rꮁR0o,E8PeB K1[bk^EpeGv,$^?~/ oktQ ! M^Q/w<^l4ldpoIqm )9 " )ijk1?RRS}q|L h2Ay۰^+t^a;>~%}Nbmv:嫲&z3 .<2Lgc.ÞorK'W%[g,{2l uΌ+5m(LH#5"=nɵFr{T"2U}EVC S7Ϙ413_Zr/di^=T[=G񆩦G+a*Wqrd-OLj67pjog=z:e-ed25E.J (M.X_ƹ`̭pyEd3'w/U;yCwTyMUsa ?ۚWe/WXK72V <Ğq K`sϊ"oo~}~PǀU\㟯 ƒ>$xn΀CfBsCvXIGԙgMԩa~.( h6Ww;=oacmH eDjƜYDb`Mƣ>uсnˉ=GBr'sfRYa]3d?+P8`bgf1 7f}igf-nâ`K'TQ%:5]O¤$OK"Ӿ )[5H0^E[3ϙFf2ǚ(\xohs%wY4@p[YQߊdAאM`P ({rȆC>RrisZH;L B r؇L0XWխ-l|&^!^GP9its=a8F?iHz:T#cHB΍[ò+,!6'H^~y~^߯4xjL\h4`w_.z_gTYy7!_U0~y%&1l38vF*VQEm?YT#3loFT(5QK{ Ӕ z0Sum8gиP\p")v"yRp pV3-j ;1 1JWJMiKVM5p1jE3aˈ}i](8L<٥&°TǛ¥TRYJ܂|:x$ґVND-Y:xAim.1)ذ_)~X/ $b]#&r 1 ߺus0F"m>[Kl͝!A@|պP/'O8mdAN#ir"!GہHq<3/gtc/#~3zf/&U.t4CM-%ss],|$I8O{.$9~,&pI 9g)U;-mT< VK wT\tJ;= 1Mwd\A ?ĝ1z]̲*bjY0x]|d<~zeXBG᪔:= b]fQ+O jKAأihjcsaJUuOX;J%6@Ka"c[Ūb#Ҭ?=#1ɕ^&3ɑvK2+Kdo R+ M {2w]{dcK?CYd9{&Pޛ Kަgd&;K` XہH Da!D-yZ؃] N[3;#& +Si(3Ϧ"FPrP͝R'Oa>8B5C= i5\ZRn s1plضuQb]v~cDS>й@WC+<]5m,>QGSo0ΦS޾ribrA[܍U5bbl9m M.7)OB^oO{lDpdDO[4BapIʢ@(0 c1Thn%`7\@39]@H 烬= X Z"^bhH9^ bd+}~6.~rz* ++:1vOT3ۛմpc縉VDTz?Za-݋z) ;1B #sIXGUVx,g$ڦq\)kѢ\!_.M[9EADπ]}󳄯ûc݅n߸M.$h8z'EMm@2m5C0E<ĸ\=r]ņ?Eb(Xye(hNFKm.3=PӉ,uP:7(]t2͒xn嘆Priwr&|CدUJR{l']Wq֫V, ڙ>`%޹6~Fh@|a\c`w0H~jEPW~"e ?-wm]+xM+_>;_~~&~[_z s>Yպo(uTNBgߏH28{ΦsP='䠝jĪ)YW6xđ2g+^Ѭz+d9X ӿL>UCCe|_Wq, !^B㌄2&Bx .vkhKR ֡H+c![42 H-,xj\ͺ: F0z6'}`+(] q}c}Q6m_Zq,9*j}=SAjX?Dvsi,e7|o<]U2l<}Bϋ'VOy{'x0NbwAU+ d-#)}N#pVyW|6< ܚ%\ wu!(LKCx#WS+c.3'{jVdTCd䤘_Mz_:Zaz?z{x4=X<_2jk8 Kuc^zd?_Fcz<1W!\HVѳD\PC3}F)( 'j47u:{5ʷ Ro sO$wjF  %1_k9E>︹QH(c~urc "܁ܞOjEro_V#llH ;WzzT. I[(KLAPMaisMwi~|_>=1x#KV .Ȟ&ܭ/ rdfs>oW #3ב?IvlN,"~z}$(T>Nv.ohUBjd.[se.muB.?/օ 4̸UTѕ[ pn B]Ga]>w+Kd ԤYm3/B {z59JU7iFrߨiaR)3b ŵ3υjz5[K^Y&_m(g}l= 48JrM lTfν3PS 3UwWX< ?ftAWw:LK[! }q"gmF\YWF jUsiphofb'P$Kch;v' K-_68OݔA.%wʩMU{ʡ[ue!:8r&V# XLɆݢdAMEqjP7D-1k G=~i>o%[ ce]#8 (V(\9ƍv'ɓ=g+}atO)yP{k y{Av=KU4{m K '|^>BbJm᧶oCzaRGP"/?3AƟӴJoSQ<{azآi_?&Ij5v:{ڏ&@Kʀ2St ˚J'jSUqiݑ5ldUyw ٿM'7EOyNO Ѵ]-}Ȁmw~y;hڦH^[9 g:t_kjN+k3g'ⱖ %i m[m#IV'lw7)q!vezX]K/sm V.:"2T-FH=*>̔j҂j lB|bvx=at[236Ej$cTb*/gN.7lLFz=j0XkG-]c=qLS j۳"}e$WCx.ىTr_ N7 lcDS4?| zxe2Uel<1gy.M>0h4<ɇ1۴nd`qu w3!y8&Hw* =&;Xh2)?]nW?c-P.+ ǻ؝ mq\sTH>4jޕxu[,~:4EpwK^}4Vuc 2@z`_N*g|hRܚ⶗Ѥ\ꜸvlA &蔁* <.*A⒳=lC~R]Eћ=O!:rsTVѣ4Mح bF2coyI\”.!dZl(Ԣ)|Cټ$ی#Q }L60@YЃ74S;?e; +yW` YB=iel?HJ-qT啬3%b,.$a-R%:HQ  le$P8޽#b QmXSL^3 C*&Jaܷ%Y{ú:dR?5] h,\&nRbi4&A0RoEfOr3 >KQXsՌ$xb2Xb߯FrZopGk&Ωdi#?1szBQ%jEyr;;?G=I˩so|"c^= [ IJecBp >stUe%3)ӻ MLJ}97,!wυ h@+dTj#D!xSlȬzui.$szh ֕&bG5G{C0Ab݉|+&GоԤE/empuO! 4֢2K%krr));H^q}n84n|j <)W@@tʠGWZ.!mǁLɽ{WiUV߲U C)'ctxoeYeK֑6Ȭ/D1CQtgkܮ'<ea;^g ZM}A-``0Xs,O`zRSAkU*>g~F  O)Hb}}1G1&hGwN/yHE&\T&v,wKJ@ mb<$'r+z?PnFIpa@R?}7 {~;?<<_>raJ;Lb鄹w7|lXDWBo1b}ŹCX픚qmBU~Sチ>X}*uyDRQ@=Y_2xE&n X֜VHb&oJ2ci1vt!3F"nMHͧmKk\J.+^]!g}AV *6%q߀^o<4nrn(2Z>2!n1ɓg߽db8a=S y4z8 Ȃ}v qI6e`.F}t-{ #'B{z&_d=J-25nB/_>;wj6Kh5{@Ee*(s R Tp pTP:p0rVpgA2«xU*Rb?WrfH|y? 4ܭ>34\rhyS?=8cot!U(+|G@{ 47qЪCE&EI?z"/&SO:U|r ]6(ƥ%TѮVm>? ZӇK3'E1$yefݵy'VQ-ѻ)(֎x&CJR gdX"e Gt|id} xOY.,N";c kO] Po"8Hx"f}NLr8qBӨ|H=<FkjnAxI ޢ o)3Mn*%U9̾"y ?—S۪{e}#̇z/lUV |zNULص60R_W`=QHi B[EF)߇-X<\ ||GYnbg'I\~`#$íD[e-猪mDC7\[V<ȫ0YwPB8BŬߓSH\P &\@#QHiE7,P[ӟ)NN?UPzᎹHZ# ~Il;l!0i IA3 }VQ;) re3ABM_;cw:%2Gw?5氣==IỠzZL&$9 km\5D% *!zycHvDGZYuX=jCNC^=>!r8`l2`xw-W,$ݥs(Lj=܄8,P5T^T/ޢN C,);Xx -;8 ɉ.CL0NX`co`l*R+/,'`wk լӼ|k@u-7!9z Yz/r_X|2rM-/iV- պ>2?ݛy XS͑*\04o>`J q|J 0@>EXĠ=[Pܓ,оhݔs4ʵ 1w[;cĦJ-hT+6'ٿ^VQWlmO#ّ8fCq#X^YO'ɷ߯PR^HAs(Hrix&2Ƕ9i<-o唬(¤lQq:$U_L? U>5=BO~R:ݼ7s𳱿]R?ˍ@?* 4,*mZh,Khe7G&XƐ*O&"^4FȹɁro U5[8Cʦ.)WA xt Ne77QbWD<sha쬟]Jt]*C3TknߏHc a# 0n/>HZ[~͙yWn {~]*^/PgKژJHzCO2Wa*SpRlhm.ӨKuu=8rDq5Yܑ)j1kQ]e tib-Htm7uS'{%lBGOZ,~~ EP*3p̧t&Aj.}PҸ}BjMޏߘw(N-Sƹ.c*.zz3UHOtI]}f"*e嘡/7weC?lXF*ΕK!Ǐ|äЊ`ia>b)E|.R6u<һ'.c:*)%<-XQ=k_,lE`B DYAHK5B!{&; jaf5 ֔_( <7>(AEP^4=,Bi!b嫲gwXsk3~ ??(r||rVZ!@V׍d-*NEE8+nA鹜c@Ff @yԼ_+/9u$Oh-jITԝAp:#Jp*ˆq$LnL[Dōmtդ|psZӣT^]ir_wfɪ}5HLFJЯx*<Q5EqJb=T%."9RGR{Av Pq>dkw;1+ݦ7h#8~7>P<'5 4sĊ+ۅX%UB#?/=w+g{s;΂ X2P_nCSzSC,`H ʘ&I |ZZ ._5$ŻA.iM:E|1ZNH8>7) !,ȝljO9|HGW u5GFOlQ_}XI]B{>ZngS{1a5ݔJxm*mΩ(ʨF(G^#+~V|4OhA oV1(aHNM")0DgGD98܉韁Ϩƿ[Ôw ǍoS:r~vBnN<%+ߙTP|ڗ.DD.gx("|_l˗jצB@0C9*>a]6wjzÑ l7oOÿЂu1ߪ]u+aٯ CrO "٥33;)RY(HN=FZMh݇8\łkzD*jf"  v_1Ս<#튍Vn0 vz@\@l Ns9ֿ,}&DUCe,ٍۃHZJ?u5K]Q_{HorՈǓø}#Wx8N3D+azb{e9lZ0_B+^BZDSt!F(GX U_'gvck~3etn۔"RG;g?%*+˯j|ȼKk#ʑ䵦J˖ԹLՁvfw`%]9EWR{Egc4 6$ynE8#H<׵ 4tSf3_8dӱ oKBN"%]0Pmt1er pJ4ϕBD%φ.=}o$<8ԳrhnWv %a I`rY^`ll36"s//nrK'!Z'T0v?^?A=!DN6hMkÆw[jmx]rVۼuBUI^$+'޸w}bCDvۍ:I:^_ǙC_{:#qdsylxF(w,'\zQ=W]]#hv凥ϮF ANZ*p6*HxۇOٽncz'xlA8T;,% mRdf2Avt9ln>K_ԙ?| urO5{ՓU&(ouB:ܒgɥN 7Ywѣ q yK²#1 r v*brlg0MyN;8w>Dr#WY!2PY FhzI{t U'c'g = $FJmPa0m|SbUxאC8ƀ9K1cCv!j~T-KW2'bv籞Bշ:MF]: !%p)QJ3q7kF>qh`T`L{u&'ީm)gzǞRx0~ S#Ř8c%Ļ]B~V~>!oS@E0\'9䮿Znϛ|hBuLj{4FH&Z]ҵ)N,8 ňݡ yJ?{rSj=Ҹ V^|E!Kv~q1!5>!qZ)ek8:iͭ #Ub !Ȁܸgp\n94{M[9{ nZ@4~H*j=C–t-tXjjeV^^6Y5@$7 f^ChjqP\Fuu2 wzAG_zGYpYF4ɋK9'G9^V7 |װΔ㒐ّ*Il u0"!1D*rOr{va}BF?SbN)ިʐ\Aۥ -0h$N͛P0KKv7ԻbO{sy$'7n1yVT rrW@ydKyti:{L8,eenZ`,|GTe~+a#BS= =` gaGeMqC^<X<W#{BU.3$iyvO/+\jI@L{Gu1w $@Yqcckuf]Wx˙ 1"v}{WwLim{j|vQVY\דE24nծ3'B9\Rh|B+s˭ 8wcbR"J`') OSrQ$ЄRʽ%8Sz_=@~)ө T hjxIssƧ^IY&(޽["eY i@F}+'N4 v9 F@ gV4yK`r]1g=dh!r]=VHCQèSb]S(\P3-[ei~9!D+Pgq#(~t&TQQW s[ْYC)0= Ԝo#Oc{nS: "³psoƅVYbI[*#f%A߰hxamq0Y5V?_g& Z"sWۆZ*h^b޳bo\tp͈oh֩ż6PZPRlݑqQI\Q''s5}\Vp VͰrؔw' 2O GWZC2t=IMn/6#ԾNߘGC8<b#T8PdӔz;BI`sP& Y[@xiem)vmC-lf#8?[6/Y9UV,,4O8%6wn :kԵ3m#}(à1 ai @#HWGX!w(pcꍘsElOzd6O!HшL/e7 VTVF rܯhŶ@2m]0bmIa'ac1G[Dq,L va{,lɿMTx`#d5c8Ԙsyv;)vJ  p uK I&Le#aмJ5dz#qP\tj;K2addSgbd65GyJUݦKЭip7B $hLf:dEɢ8+y[.j@RO-@+&ΨT&\>hGh&R3.|ñ5OM 3kV=ZvoC/wnJ5|?ZT-+7\+B%}+e +Q*!Gh/k+Ho$G}dz^ JRiݎL跳;F-MCN'=.DX/n)tNhW::BZsP1տ%Z.^l&GhW|Ie#upx*b pb<#s o#LUJ oPlG9AKWȣhL[R`Jb?&'5_|\Z e61<:TF) 9nV:._Ei_'D0[{o026GRz5Vji?K&on+@,X;.rDƜc> N=1c3qPTx Nx%X\߱0Fgchiy_^֑ B*F1i2sAQV2 @@ - ۅJӵr0L #PaP"~ +(^E`Z3C'Z-fd=pJnS 8YqBLA C>hW^b'add!6yL 2WU,S<&)dp~Dt_t:",{-2!Exءmcu!(X9<鴁ˉn);So+ꢙO>aW U ".x_n>`Q60q-mqZ}#+|YŖ+|+Z胐W&Nu9+U\6ØʝhU8z(NJ.a<5^ s*I'i ;E; -^Mv}}ϯmwNPVn+8O`ᕢ-Ԙk|)CNDr,ؚ)8j ukZZJ^(aKG%DFfMz\/RyouGsϤڇGoQH 9-y>-@Q5;@L&5E;/>J2Hu%Jf F¶̓q/ث$.7$"goi5kIQ K'!M>kŻ}{](+4[׍uh,h΃SH cR?:J8K3salo~.k=xlNv1eL!}QI\!fk}z=?9 z[aey:1nKZn8)j&!1@P`ngdٌQ0RVHp/ 5^pa-uԱ{^N#s~<6d~7bNz|ke*f"M%D#SURb!|$$r lRWW"W^NS7-mS̷+'x¨xRPG1S9U#c/*2HLFQE<|6LslU^r<#AiYQ@̜L^QԩޭO#O]?,Q5>~I L 1R}Ҽ.&xi'ћ ~qtYVN 6 ~l՗w*2Hu{d#V(~PdƇhHOӝF6l&TZpw0ڕL:Fki?oi PEWю[PX砐и OWL杣Ъ%#X8W8#2 }OL2VDj &/9|W(%h\jp5!t{aj"2_.^]b"^RP/v@`l cpeu^f#u' rD=S$i`i)il2G E!ط>lD܊"?K բa2RRRRf]cRv,m,@Hz)BPry_?GD nX=!l$v}& Ô7&ˇ}*mqDB߽NQ?;%&T%L+2;V[#:Wj^[P4NBE?Չcpj%hBOoYd^>v *f^ ,_UA-}p Wߕ+wyj!YVxvc0xXB)5ð]D3OD9[ NFvU.^™^>=[ϥ?=DCZFU6lcfNӢZ/WWvݽn Q\]"TCTˢ Nz/TÁ r/_O"p + 76BbzPgN<=4@&^n&XFB%9g-{qDiI~إq7ɧJ/h^KS2[Qm/|8ED[;8{ix :}dBqrx#{qRN2Sk;'~cZV򑢂$81$Md\?7Z)| ǎN|~Rc/sO{ƜAle57gšca%E"qR!|( z<`0K<prB xW!!DꇶbdQWEl!|iP$N9!22og7ѝM{95SN0Hx%MRZ {Dz=hvǶ)`^K`4q6Yw=⁰Q,m' {!p'hՉ} L߿G]O2Dga=XDBlbɢ^ڑXThzF'a욄b0ۆ"Ar{ܞ&PB"<mlsQ ==rj=.ӑ&t> {0S㳌/dhIɋۡhkB^ *(IYy2dV,a#ި"'{B)81Y)9z6f8LYn%\Tx< p~һLuҹ3ծຯҋ(Ҩ2-m7e;:F* /;Hlq"<̚¬~>ޘj>4Ĭdg: Ms}rVHCL/ {*HO{ 0b$m9ҲVJZB[],]`j 1fKv 91 9LWGlЮ>3Fsy{m)Ƙ0ꗜK{ۙ厊dL_r{\XۮwZ(~yBc<ÒrMw,i[T> :2 [Q %uJR &Mc;hG*荗|f=kJM7d]jM V!{* f.O!E{v 2)yúď"fHKw! 1ٝP,e_`J7un )D8Qz*WסQ01Ai gɇ_R8s˜x<Z f>K౰qaݜ* a #ÐX%َ9Qn >>T6l9(ީKK\{VQ^&2O"RMz tYbVjvfqG“WՄ "L0Ň jjH.|dP/nW3۞ |5UkxgR@[ (&GJ3T-'.U;aآA]h}%I&>@ וiO.jtS{7𶟋j0#D|<X߲*%ӭElb۾Z# L|2:/ EX:%aV{U} ;3u̷רXY_F 1ro:|O\5ۺWt'$E ݽv R-Se#&s#A= ֓ r]9Ub- O+ G@b+XTo$TJ9|/%EbxA8Lm { 5؛(q!/7oشRAnH=jI(W OqT6%HtF4?od~e,뼀` NGE$jGJa+aF1c}s΁eEM8NŹau} j\7EP3jk,-duKY긵Qqy PY'5&C^W6^@Wgad$(>xWFjugج_;޹]Te+\p?wYNcPҦ N%k 5 ?""ZCOGw(+'6|{#9Qb-jP: U>,( `EEBd$Ё{66$I3^6N:$I" Vc6[6w׃ @m 9U(kT]]'xx0ƹt;h_/S[\wbnL&'~;)ւ>T.y?zOWZy |uQI1]L}ǩ?Ggpo 2&.(ELr) =7I4G$@+GS 5˫Jap¸"G@UefK{/6w /?L70fOj~3 ةv.X_17){KT鄔6 |l&)բ!"'rR侤e]emw;K®CF$zM30!ΌQs:*,~V\H@԰Jc@u6",f`ԢIY&AnhxK麧QBoE//xdҐ{IZJXWQerC)jLi}7u5w8dșs*cV*zrUʺ<|!y6Ix!ӡz&_C?N7DmN K`dĹEvi5Ɋ,9^DA̔2#iNynVN!<+{؄ZCxLJ9x߻r>LT, 5Hit&Qmyl?2}Pad.KUa>=.&Pݤg؎<-2@@Ω.,Zol>Yj1{Mb-|qF7}K X94/m$f`JIYsXɠ .Q@3N9z~yAP҃O D%b +LMQXVk @\Pu7:ZeIeBY/@ ~D-1QCk%Co_0z=vwXYKXs٩m xmI|+n 㾐G)Z*D$V(b$ڌM2.ʑX-wbXsH6aܺD Fa|uc]N)XAH2?"Y3kAс刬F4tT *T趀@guB6"z\ScNm?3-_**d#{aIyS(R?UZ^ TNb:])d)ϕP8\zA#nt uQcm_s[NՑT@|6og_wô3dPݭ`JbC3*TY[]){;zBT}# *b<1/48=#%$%%B*q 6֨N π @elĸ 2,-a~uÆQ!1;<uDavQ/ή&-w2q,qړ*<{(i)@*Oc|A+(Ѧ/0j:ZZ+ hO]]Xϝv['.;5kD|`~qL{I5ÕzLWQ39⬓p uڶ3 YN?-SRp5?N27-m7|mCT/ `u$Aa-0UtPwi{P(ԪSr+5zF{/Zz_~aF\khҨ+?T/(]G5]Ƕ t;4-n#<4q_9R|4NP\DSd赊w: _ۅgؠ"6lk72Q$g ^] nb:w"lURMވD)D+K)ŽZ\aTXq|;oez,rt$n(|@7kvn>G($cMG|e6f蜞(,w" ɨ  Q/9 ]np@S*_ٛ˱oACƴ\EzGcD|JX 8yW._GR+zo^jgx@}CG!TZ36`A` qN.쩻 *<Ӕ$d|)Z<dƗXKב@w34xk\2Џk=7>圜z(^}euu9F_.UVzu#3";o3˱]Aƴ`\ 4Bx,M%D-cND:בl%/H&,z68^6٭-AaBH;%&$[ީ{/x0Ue^⩅ %\9e@5&L#B:O"26-WSh E Ҧ=&7h認뛾}K" >}3ЬE͇:]!;u+y *]rg55 IR%т,d8D3V'B-MH~ XU}2RRlx\4/>QKeؼj)/zs۴RMtQcP)>sp8݋K JL,=!+ifsU tUB >'8 y˶3{N<S^8l)KYNfdDۖYyrś#լuRL .HnƆݏ25[ubQ Uh[+k{vx٠'ݛE%VŻBV7s4э[tmƮd;$EENM2OQ_AaCLpy. ^t/t qt;|r@@{zĜw1KNMT,\>Ehh jdv{HJ<^RQ7f=H+!%ͳ[@'5M)i>m":Fן7V3!,_d5Lꈰtv"VZ& :aLm;z`'# Ӑw̼0D7&KY@eL,$B$|η=|ɜ(ۗ0'Gy ҋFCf)(ڧ 2qÚOyj9؈荗=}5G X܌< Y_7X'\q. œ,K赛܀[Q1 '!D8Q˪+]2 g%XREIj\Y>qgk29PQ.n,]Ȳdq[ſn{z&6LgOnB] Ӡi_";2gCiȓz` _9|g84JM~ ؉)YCDbz! aT(I^j70㍛@{-,JgoO(-*<~ZB7+[@ZkIMNq< zOS,0J~N~tEn<`TڣEYߋ(hע+/#zhЃ>i"[!1O(̅h/n-*so+ΦG> 2V^<IfS}Pw oڊ .d\g W;WFޭUy@#LI@!Cy b䙄0̞wW A_#EJΐvaF@Fs>qP5/*(H%Ph #u;/|2M_oYh_@1P"}SN3q>}>FF hdlr8wob6/d-+@7q̚9^BJwQMo8f |h; }6s:iN~"٣&N:(of$DE4J1K uʡ2-)2 aGbۂtfpySz0|c$xJKt_}JڄÈZIVkbVWRFSׯooc >}1FECף۳7v`L~>8ϯ=b$i[ O?2BE vbyK5JM#bmkM~7<7g*F4䦚'([g&&7G+3N z:k(LyJhI6d#?4u{AT;t1l 3#pYLI uk.OPs.-@4*F9GU v$f.yTzFjd &')Uhj(5fbfǍCpB.p B)}l}tY^+1-w;SZ1K.#Y7{ צjIh|<t|BD#dɬa9ʽM*:ЖmnKV(;:m3b4!ewչCPmԦw%%xqxː%TZ'4URˊif^$(H65ܱ>#"_͢0GweI".>(h'SBLl `HqoeIh˾x:5 m5fS:PObƷI٤Fg} e噒-tY_E`4 Siuخf\ dG<&26-\!(x'ϔ|ˌ'rh:>f3`v8{,'t[`* I'R/]^]*tΙC:`# u]jsx`g)L7ShHI{x@GByUN(8_|`ȿluo2.uo4ٰK04CDp4g"ܜ?2k]HWg@!% f6Hr}VL|7Z$Q{͜]9׃vLQygTABe9G)Pb٤ցuи\$)ϒwfLPa|gҬM) xhtfů)B]{, S^OTAfIA{f%MfpFP 1o/Y!=ydeFXy"f_T/ܓw 9iEnɝ^fIom_ͅkbEU()4m]UzsvwNcgwq(ʈkBAL@VL|fBF% OD5'?c/mJgDn1Xe{H蝇u[-..qNx' S9JF뼿?=Wy'm`Ni*EʄhpNIJolF +آO=e.Un_GszM?{O]  ]>&jd@Rg#^nv{~wol V$A f$'./M[!#[rk[s|2gƻ7':PH7& G硁 ġ+bv渥v4`Ɯ9oHGUTϸa/ZVZ={#\cD0`ͦʓ}.tH>{:7`n}.4b@pz6FzKt[M5y92@:[& cBRi׮K3!$!@-[?]4شX9 D'uO ڎ KL?nmB FSA͔H'qާ"[Yi[u Oq2ef/-Zhv ټ:4[l1׬@nѫn< C^4/T`/8V@2`l%Ҩ9l'y΍  Gypyc>,l uPWb2K_- $TE_> NoGSG?s٥1F W&lnj)ᒺ˽Am*U7)ЈΝ1>{ K} v܃Oؐi ]Ulg ̲د- |SpӞ{Pޅ)qq m>qQ k`=֙gK5 c@ {69if随i)-unOHNb7uˁxXVO5^ՊuVGbbX8'SQkՃKKMOo4+"D0Vr(G$GfO\javJѝ8+s=֗[,(+lDȮ> I6M(PBLQ>oH)oL={ k>L$H2ZX{Z>jJvQϧfDӂMZ*C,XB*/`&KUsoreAca$'SmdWr 4B7p58dvm`v ӳ<ޜ,~lHjäVM *~s: H5#)+ti<-gNHRA[^GZr0da)i늞]xO Y 0'<B}[z:d& Ijm^E/ 6r*[d)vE281:,b 6dU8'^=6' ,!k/dE]8f@Q^⩨9}jkf:~%S+OpA"U Ew4~5 B%&p-ϧ!` kF3'`reO.+՜L΂Z#8Bz>' PxiE_N9a&v? hH8Uz v`%M qSTکNA+jL" RZe)LQ?Px֮.dc`E@qO\ҸRO71y7P-EuT$lpC:$|Ƌ'RÆ@a?҉>RDr'L@#35 (/:B厨`&N (wV)aa[$eoZEJa! jm3^!Bqkl,:@" BjԹmŹFu[B@>|ډJ;Jm@#5TUkCgəꎀ@ (|Na^i"ەY*_2SQYʙ}va̴vg .Ĝ8_T2AށE,Tÿ/.[fC>HWq zڍ.*-q WRz2mM\J#< @6^;ޏ䛀;3GIy \N);6]D_ڳ3Q5Hj^0 >ꀛWD 2{{=@^7J/I0XAXmՏ>h $RmLҡ}g8?Dγ$i΁'%X >Iz|ɄI!q~2i3 OKM"pW ?oT7 g(. k7ht\KUiD'FdNgI] A'T6W/Z\{>zIn-Uo]8Z]OLGo=P]+"YlʊD=U]o|[5QHrf>`%77wˉzOUt'@\ q\/7=Pi':&@O 查70t(X4 bn"dBOY}bD".:XePJڌ0g#\[.crՌ>$ƶ`WAKWo"Fؽ&[\|ܞ`'gϟ eu cX-ɼ2>/DftVON3~_k4f1%)u0qRž!)R 8 D68 \x#r&6q7˒2Kp D0<վJD)[Z߸Dp,\F".b̧{)Tϫ?*CǓ/c{ .qH!:b{%%:Եy|716 9|a8p_ÁQu- Q3@D(M;:2ʹ@'֏9sS+/j0i𨕍 <-f٥EAIek+hMf&Mea?dٔ[PCg_׿Ed=ՙ)Y%2c]dQq@g Ț]"/ub>0SzF3zCB=:;cp"ϓ]ֿ",v_wA|C(>yd޹W/7b{H:G/8K]i4~NORAGn/;|(Ж l1DcQTYf]MF]$A}F6htB6nT_SD TMH0*嘖g٩R ẊBbtդAI!ۀJYF]zAGhq G9 )g1ĕ1H_IX/e"+!QDu98]6H:dNc)Ҽ{9i3~O"\/sFãXj_L'ЙXxm v)\ ̐rԴӴ p6!W+S50CεfӉ,1)h@ 3K;z*D_N5pw:G/Y'Jf*USsڨx2cMg.'\ag)ZlDj{ 09|T".#:W0-sdy~Ӷoc^ޛd>䎾ӖpY߶7SOiWsscHŋfC1K1I_Fjv>hCm4D99u9)sj "6_ Ž+t(O}d1ϩK"6ǓXSgxPAXKVwYS~^ |yE.yBgLyIQbZ:rv5O&댴KRBU蔣›ps׉Bko8u&H @k ؟W5t!zI1/c5- :m58hQ`RII/BZtjPG%J:U{kIDd^o;M E:!nb64k*лNtBG+|Ȍ;kBUwsHM4܀'X0#dL;Z|U@{_g18и]. F{V bQZ0=兎r:]/ʯ+{c;S2f!\UWY(hin̷)nw]avXL}bH\V@D*Kqfyf'Nqg"a."N1z``JrtrUP4ɱe~;߰ ӕ:UDCeBQyA-j#Cf|ٴ1\F-SY& *(%*Їps<\Xe ?O$‘5iM\:e^/h~0m6cNqId(s"񽄪BSxlC4 S-Ղd:HibՅS#J@20!o'}z]H!lv^ܐSXijd(y4Eߞ)jG)p&[S8[X^uU򲼅4M$$tfEOQ}y$/-7ɸX 4CViT#N%so:بN])ɗ>KכApzψ83 h[85'e@S.O!%k e+!) #q-yE3g{2`lH3Xp ˳JeO)= g69Hco CW-֪=iňLnR 䇞xB٠~p O qR$&$0n`{PO N5_{dLwi$Ʀx̷g_a^M;l^S@S!KH{aEҀ\G&JPi"nl]J[/guc)J{:h]-sͺ q>Z`<ePdsA#1`EpoιÄ~jט>.jٙnm+g";0-Ç%2JnݾxMo" =N'$'|(Rn#gB\>y՞^%wߪ;NT)`N/D&Ҍ{|Н O*b|?2W J/$}:hQ"2§qt crwj MX~uE"ڼ:oia˵7ߍnKmE9/6/}o:{/|Zȷb+į(C?f%{zپ¨>LBKLCBŖ'kˍhYDd_Vv%;e҅{Ϛo@~W_TnWq] 'bqT/_f4-8zCQ&E9o_ůS<ܛx=Aw!F_/C.ckr5 G?̓<.o-o/28vYGK] 4J^-d?SD^>'>&P2e;.7zVvV eM1X:k>x"2CoJ9E$伔7]BItbS=*,(Ro S=\'Ǎln`9-PB=L q[ xW^}pj~'~Ӊg^@0 q*h瓹]{;P'!ӺDq""&7d^5"x +'N\U;}E۟G h%֠[%Yϼ0kPXQ|g$^͂.F?ϋN"\qJ[ 7sx0Uc,X3iv!ao?T٪{2 Caj<ŦeIV"Xr_8N+T]=a7l}97R(NPGE8z&%UYz[5v}k|4g SSvh(:W#q%fDvO8e7> / S\]~<E9 [엇Ž(O!C!ZDԚT.zvF[|y"0nE/NNO}Ve8&:e]0n~+˱Jr=rGEU[cz%H#m6fry394$By|nNuydH 9R.`mPfwˡĩDY) ^];`-s{bۏH[c]IQl+:lT v;Nd8>ZFݯ9Q5G]7q/9}6.نf0uE¾'f߷ s0Je2yABM#LWI%S!FBH;b0O䟩?14[X-QQmJwsr M$2~ ZQB h( 6vWVY4_xKI[H?LmO(L@ or|e!PȨ`pCԑt@2³=)cE7bZL/S}/6z@(7Xr:@eٱYEx}%vnT8tSx[ Ho`x"N(cRٵi$'t4uk'`<=H?|!EmҮ8ή .G `TSkLrT@߭ͺFPVs&^3u%d}pSu|C[_mV tݟmuq7-"҂s7< aYnM&@UG7R%yGK+!ޓ ڒz<4_0dyvIuaZyꐾ`K cWɩ~~v"$#8 dm}/S EoV!O+bUcB]G1@ +U9uJ:gc"7mnNHn[v*kk[dfcy1 z` 7IATG99m44aeF\0^lAB2?•tO+S<9LT:awg&rJ9e㇚\8 "i42… |n=JMKT:T1k3{Ov'խڀE:wwIF%lV<}4u_4ANq@BiWN~*[un,>SC&B7lkt9.W; F`dahf!:skjJVKo5xݢ7eqʖɀٙB'O;ΥQz%q8Û5䆞}375#9Ju&.j]\I͝_ZFJ>iqyY. BRv,;!XY^|,կPقz@J?ZSt1YR!h19,ooBCLH oQS;MY"j^bŪ^gԿ{`K 5kGH&܂ZgkfxUdj{c>q)7=;7Rg4_a!rmScbg!oA R6xe1KkD B#1~˩Jtnb].ʭ {-tcd DžMxx[ Y&~HqܵՖdg3`ԩ@t}?8j~ ޳hd-{qU̗p7m/^͡m䰲]L"kQ<WH1b\E"}KQiӍ˦Amd97uNuD׽B.rޕ)=z  nYl\UoHN_0hre\BdU?!A54SSkH%9yspN@! Xp`!N_GܳC$!0d7(2{IY^" iS0/xiY`eSOO:HaR :f<=f,'\s[ڔ; Kj\6GW,=Od4.W 'BΊW bqID ǃ :h58]V Lx=UeP0\ԃͬL~B~-!A$^{Rcp7d[ҕ]Hb%X.e^ڼK\͏w2:H{tqg e$~_W ~ksݲWdhMj6^) & n Lҝ~8,S4qԱe8LMƺ_}`Ǩ2US6Is )n=#O.Zz@X}L`Σ?mƺ8=OEq)?FE~SKEN՚KrQaɊ)ؠ b0ڿ~Fںb9U.] }9o[A3ﵫ>2ܤڛV[;QkNbIwmذEw5G]BWpܑ6x L%c ?"ytWN_WϢY`4'=s)XJ28!jaGBʏ-ʤ {[ }ʂ&khi1o x>`or}XP1-:@l^+]?6aY!I!WTe2\5Zך;- TAۅg8>@Pv_~+{jՍJx6/ aGr !z8INW8o@y*MUw䕖Yvzwv4X n+^gC8'siT^r`_u?%wQE R篂wUtolWmЁ Dp+mX+aBAg$ҿXQ0EJ$DH3Z_H.fwBΌA|P̵ԊL;ޣA~:op7\cp%P@ < z27t3b~\޲DZ Mr2z ԙT4>2GrLJ G-9=j L^@|HQ4wR)?1>OkG_):xIh~oY1bq%θ94I+f6ҊU*(Yab>Pz7Fvϲ-V2 iI:x5]W}qFߗ\a0P%J)Zu[œ~E+HҲ/8XB8s5F]]?7Y5~-d|O\]P+ [ٖ6v坘͓m(14i+V]ka Bw"/v DŽ ;uoﳜiDOˆݯ(SCP&u^ݨ)I5.8HHs@Pq0$"-buș !3FA#Mcx-;%x̹\1Aէwۏ3O2j0lzy+䓔CN"\4;nHRWVC;?ÞIz] <#9.y?56n(]c rFd0O|Xniy(C=5og-5 ,>}IM C/&mbM&:q-=By:;j^!Smv>+ќ)sKSޓӉ!|֊[B]kf\Ayƍ8$]P..,̒653Ԟ 30A.ö~q.#;(*ɍB7`uc WDwK4r4J Ӳ1T j1(9;GY%ÎRɂzh͐{в.Z>"ND[,>P Y;Ct7&Ԗ☟k$%LܻI8yFk6 #0S<6X|w"e lsEV^=#iIP! 0SY6=@̧?+լa}b7*<ݏ OݏQLQ(Ŝ0s?YK l~oHGgCH19#D7^5 آ +)eO'݉]V;kb-?!nb]BiQĤd%0!NJ]$ ,ʞI%sY͞#A fmN*EqY;`a5(m:p>?:/kdutýh?$I;_s5$]wy;ii$+>> rsf@Z<06$P>}\قl'Ǿ m2Kȷc EawzOBCQ>ո|2s% =()Nuc%#ZAЙWH4yq(*V 1!Yg/+@/F8U]4hȫo2PH#ڢfn!:" ϟ=-9Į0]u-2Gٻ*.Đ;7CM sAԆx?Bo_W1o_G~_3C nk^Jm(Z-18-P'jV!U\Jykt߱jMdw`Y9H9N(Ι!;R2Eefm2A]d 7aTQTݦf@6U( BXR OHֱ",Le$wJsU6I {eBQ6]},Guk_]b)Y[blGx`ֲsS)xBY5 3£aaسӛN(?Δ`cIGcskѱ|KC˨7Z-z$g ]_`mKUGƒC pCC2.SHLj Q |¬u3$-FJKoE-b-v*`J?4EUxrh-[5HittO}XqW:SlweľQH˓hGMktYʵJ^S3E{D16m֩X-m $#(|2rt\$f](a EB*l>. jzњ_J7uB%{ôْ ™0aesIZ_OWWFYmHFi(u0Pn$Z ǎU6x^˚3lϦd&yaQeC XaY 3Ȗw1N ]3D%l-Ir$j\VsN w{gC T;Ny 9bPߐL U%sT^CD=-ܓEb^`">Z[ i\>?l3xS10,ԳHU+31ˎ`{b0[$&k{'}; J%XDH Y;V._cF:׌j Bի,;_&2 w}%-)V#X>xqHY5+v|{%_u;J/[LA?-}Ġc7y.gVؠ"7Iؖ^P/M6x"4A\8^݅*XSE2[PgFn˝zLi\X6z9DZt|#D$hN#~d38y~}*_ݛ 'i>8yV ?:;AUhjټl3XntP04Kg!Je?&GI&[t0`iMxF~4b_2IHoJN0+G,x&@1z[.aBaI_zY_gb/qQMK*Ė߁ݰ )Ej5Ɏ|n:W".z'(ǞMZulwnc=tZ@alJ[³aM[q:wfq lS z\)$-]pk { X)$.6)Ӻ>+=zڌH&ϯL%ףiD܊Y%0hzY0r8Ũ*-S }<-%==ZZJXi JuQQL7|5g5!&8_d([uIN0zM34G:@Xzo ;͉{"C|#bJ}Ϊ,qDEjd! ӭW)x4uG#Z\j l>90 /jc8fx0bL^x70 czNYp T8"T idND[ EbF%m6'$wČ}w1%b/pإ rC O䙄xrJrL^cg |`Oߡ*aPHVQNkBnuG=pGA垄0@<5ۅ?WB]h[K9m`s2Td}!zgdԠ3=P{g6do~\fNfgwHI2by] e" 5V0'*jKZ ú;v̏|kH}#\CFSɇZ.r$'+݊R=u]#yBIM8ZC-aRn1pH|; " &8'KJ#zDxʢLRjg h,z,˧P&W˂RxxbC֠ZwU@-mO~3rrC7~dr՟cg~rG]Pp`{,\ IꞘ3'@fDG3wZW)eMUzE@2֬cKq!zXw8<fN+ Xzŷ/2Dc E+j?6}cgЛ4N m)v g?%$XQޅu_ .Gsj#ӏZ+w*{)R΍vnP/$TnCoUlh=As}d)3QPiܼDas?,j;gbɦ5;zj>D&L'p$9e3\x\ha[y9dM&PzuҰxۦryerovTrezƶcGz%mDE#ʹYg|w#YNMİodVvV.rH>ZwWYL=;d,|L{XoK/.[ ?RYBTi3:Lو+kQvu=$f+/9 wz芽 DBIJpT ׶@yq2+>Ӥ<.TRF鏾4`@E2p`IpѝG)jZdz{3HZq$'x0-n/+)Pocp+ur>қWP7ΓW{I2R)K  gg=&A[u3Q ݊_y䉸 L Fhn?YB-*KoUn pG=G@PXJU8]S r>_nӪ,aV.)~{ve?,gVhl {6: i,(v?:mm=~|]ZM?;C[[T.)"a!6K8!hCo]ԘofG]tgm*KɕE+M꒗TF~'/\ԗbEܘ$*o6γ-elʠ]1jY# Ka#l ep+{%Zm708P"4 W43q ~Mm-IGQ誺wlOkrYʢkV,TEY(t@caK߫6rue]0Vџ&.( c*׮iqZQѾXMTd-oPK۱r'CF Js"%lnQ6ʭNO@u!t@V1TYt^iy_B,MfH ; 7b)w܊MͲzD.p܅b:O|9C7D.ax+V/>-} •ꀧ=_J3(>z=Zug\ +rb^}^_5p̀0Q)81QoM)wI^lЂ.G8N֯wI-B߮%RFz2a@xĕrZ";k1LQiu { # >2 k ڭ%TECnԯʖR}$R]kLz*Xn\x{vҋxﻲxp;˸h^d51zB?Ʃ^P؈n'ˤo:Gog&$^ߘh  d}譱CǜYHË/#yh޵/ױƤMړN<0v?YV_E@@5rˁYT-s꼮%P3/o~_Ya_gNQ0.[ -JSأEuL J`=P!7^3'dgG#tcM~,hme& =kP!`rNSEJ(Š # RG&h<1Hu#3/Mfn:$s=cVЍLNɉS6FQqzv8`4P pwO(-.09Xkub90dM"uj AKQt.Ցa{h8"1]-QQ!;R-dنҺ>j>mk׹@/ԺA4k3H$VVB[6J7uK Yt/3EA2r"؁K2b+! -dK37S1 H mf]aʦ~]ge4܁9(-Qo' UpC_S7@AoG Pb ĵ5fLj";W 4b~e+U9α8v>oePT.T ўL;ngp؛vB;TQ$oՈ%WOl8-,WY\D7Vy.EUYH<\NbezJRmپ}C)<9 wP-vS5IaK>{sd@/ UўQzK(VƞxyrTDWF&=zW/Ux];lt XAD<Ǽ; җuN`WTtߢN]8ͰH"c*8cO3QM wjN+i̽pΪ\=քfl˟Zy2\i+ًcJgCƅ="OvB)@'?|M:,s\E\Ԃ0iiXH[Xз7c`̑\D멠8-s4p+3C%d.}6cLemـjk)Ɉ b"ސa(e 8\g"-L[}.TI:sspFaXdNm'7{izNu.^r)gR(ɷ -GQ3Q"6K-ėW[p6dC+uTpdcHs|xy者@WoȥV*AeoFe*F98D01RpkD4d@ (gB/DUKeldҖ0]Vnџ3M&uJ8a A^ޓɊ'N冮F'WQ=W2|;Bps{^޴hzZ ڍhŹjKN3kY9o#Mdv-N^0IG;]R=F;xT34p']Sw)֡.+\j--MҴZwRUS:g$I wbK7tU0)դ߻1īIF9+4NfW ӫ%N v#| W\?b:0!bm$*}pRQsF#s 9(X;hrVP̴aj"`cσ|A5tU\ ȜԌJKP4R2 @p P4QI{*7jKbk@iv&Tʊ_o,ҠȚQbuj,iC<|^r+k %B-ШbP5δ)b-_= rfĚy¾98& 9TcH a!qw@sB36OW25f(!yʠ;Aߧň;Pb5W~ }#AJ+L'J< /fOtJRjm+7~3ʙ?HjN 1EMP@lbLw6ׇ-УWpm{;~t5)uOoIN.'P75pۛ0ƫkK!4Jetns<%>!UjJK2܌KӯZ3n*.qDC0L]4dr {F'Vy%G;$7n5˹Pw^}BV$bh;P/^h 1$=SZΎfO0 Ɋ<<v>HT7Ƀ$uX?Pf/.48Ƃ,*=i.)XV#ǖ=|n<+ |hxI})|*;i; pkPpѶ+X옂$Yy2l߉_:k(b} 1qʾi񣞫ג*~r3ۑ}9DZAtPy`]NEA΅JT1 6]gë|O!+z(5鍲Ũ4Ne ݱعp}aHWL:q̒ I>4WuSl}P{}A@!A )K/p~U6jpgܶe~5ߍZ5r ;r#}m 8YGKqc~AOA#eE:xt:G 4;z%Nv+,c(xz|s\9YV/t`a:廬w1 k(<܉]VԶ=T)OH}^jB&CߦS:0D<ܻ7Hs9Z6W"AuOT:4wY; 1H%xaB0VMM&8ܕ*mѢDegӆ- c:WC~1B g-O%n布$* Y Yp \ԯW̴ұЗ{1 WLcjAfKH~KHH5AhdwrPfaʊ刵ɏxŸ/֨ц+vޯZ7E:9"۶{kI59Q'ӷyP|VԃUm&FQ).#yKcxC)$>^445#LשkLa'&"6_HZG^|uQ XI ȝBZr!V-۴@@b8V*?S9KS߃L+a lvZ>PY#6|XQU=2X~|EDJ tRF(\**qZ@y]Ki`<" %'vew8\S&@8V ƚ`m-.N!k)*-SרqM~r婭ɘj́:jw\ ך_!HMxSon6M(<,? $'.H4Bo/۴ūy>&6C㦺}EO%Ʀ8¿w`~pX--ףM NDJPckgjwTC_d_HAxyOwXd*qLΨh\3ơ3qWtE]H )R#"OE ';mb[$uَ0j)d,om\0$ūDZScQlS~zZ9.g4A}P*P_38~ZP$9kĐO[L Kė>0\3ұ էHlGrܑ'6:9GMJ"]ަ)?}iݖ-蘻dO/n/d[wv)+5o6˰2(ԛe!am5~L_oR, RtG Yc²,K)y;$ 'RC#G*o5N#I_ rks`ln]<7iN9-A۩.QC_s>YqC5dQg PZQ3|=So"d6Q7*Hu]ŅRh?ᰡ-sq0mq( ?VFB e,~c{@mkch|,cyƹ4%GΑsxw\eYt}_-@Kyh;Dlj:b%0ʺ="+XtJ(vf ƱD2Q}wظCGS%j6EjhR\!-T>Oʄ ˠzb:1պXw2 =;KF"Ce ڈdi~jzFƥ%Kc Y!_߱lv,ij3ߓ#N;Q)dӢŰ! rM< /N\r(aw%lʡ8b-,`HHSwnGE萭$gB}lcieچo;zĶ-GvySӫ6(׫"j^%% y{s{7uaN$Lim`RFCھl]2־% PeY@^,%J^L6:~PU4}gvlJZKF/N3g} rm\"S_׮R|rpjbCQ;3_RN],~jTX8,H!I(g+뙮g2b*>\#nN<7M~ubsd/zT97 |ZWk"Q G;WQA2+x_H%jT 8d{ f.s)Y~RfO8Aس<~cI\$' j@j25 N+bʈysp^U9CX46hƠw 1RCg>?VIh ~1|*H1R9v؏$KEWģh,d 'e[3mtxE.*z)΃m/%"7sp$3FHctwѲVEubf. aI\f I,m ފLͰ^7?l"Ey&+֌NX|dYABBu b$)OzPRS]7eC>#F-r}( >P:F, W*d`B<GB #1i^-3s;Y@11DfYY- gYclW䟉8{^jãb dR/ʧ3NX0׃-#va3FǿUϙTN@pig05aT@O"{Wd|s n<5\^.ؒHfYRe hΉgCH5)M_G{䷡ p]5|"x.B]&)ۖMgOBҽ[k8 Z(ԁ|@ =qݝ3 N6.|'YOp𒮡v.pJ|İ X5 a[1❐/&͓D0)Q[Z@5-#jZ"n"KLO'^ޥZ`7=nLoI*%#&<nL-&Ei{0><@E9HPP9#sk Vh@=nmUϏWlcp_6RS?/$b6bYA&Y5Pk㢃p(a dɣ#p9+w=;?4s#Knh'esS*˸gD厢?Suiψ`)ϮeS#3Xk=G|ڑ c&/}tH5ʡ|6AX*J { 0Bɭ) ? ac;ij|Z[ohu]~M"QFXj`ߖ)O$>Xr(]"fP1%D+SDqUտF5d%8}NyrՍ炀 vMčCO8 p5.ON/ 6sحU7CA(6|u, D?('rq0ad/(muG׍+vD@#7c\yO{Xs<5Xizg"W ڂIQ!\ cBSv>9;UO=Kod`_=Trvxw'[@t!f}:8/63#L;b7W7,뱂H>)>(lh.勜`]"h*tPtx!$ % EуHa a5M^i,Gu?ئI3^;DUx̊н,\}1vhhGޜ.l1ym8kbFF-%Į (*,٭6 (hzj#+knBx.O~Wk+ v#ς0L.Q+ νftL{qUTA16v8 h7ݭ/CD_R=خ嗽 p'OIB$aT"Vq"K^#(\ۈeO.'P]rչ $ g v C_?6MuHլvk 0"+|{<2N,\1U?:\0ւAdeXޭFvB5~ϽV- ,\a:='mj% ^_"ڄaY&:,xj랥ǣֶD*Lb <£T\JO=pqj9ٕ.g_CܕZ$l/$^g|fRpnʪJ7LBZHrXK 6BCX⮄6(GOmK͛AҖַKa;Tö9љL򐖘B%lQ f ;U1,FcrQ34wmHPF07*i~@`y@d/#s~:oHN>OТܓH=w'U_%M95ҺX} 6Rv9m#c+OwO)Vl㗭 $uP._P&tBrB\fYY4Rk!n⥡4$%8]]yWH$u,) 9fR˶R['0M&7s .쀳WP)]SY?LN{U#;۱[1s7XCOt,%ёAcJr/egLUn_pUC#9LLцU(A3>?-OSGR!|M=F,KANQ>r(Z|[a" mSzjͲ=cY@3(?+}ۖPWh([+mB;s6IP8D a-xÑXe5Oҥ̡"\Vmk,d^ 8Fm\M'ٺ5X?khƆm{P`G y&'9fN4HUe,zK%Mў{ AQRǴ5^VaPn~&=wD C[ACuDUc^U[n||S5t!B5,kT߬*&@AJh\ڟ8gGu=/ AVssp N[ ZߴϙypZQ+r ]r,4c< [9MWRM#Tĉ =h3QrEcb?p\pHHw37%?oN;$dci[z0gU}Z.tn6f~>H`֐/qϋF@2@bvLl!ˢ<8腩N5{tL~!(g'L9eel%"ld]8"B%n?x|_|rSss}zmt z3أZ=] i.OuYpG< 缹Ze,TE\A+:J:f[;3 uz$\Y2/2bVݙ~p b2AF# EI2PL`,Gn8Q/30nOp9yWXH)YK3ck1s+IdP&=QXUD^EbCfzft ,cAvb=K>kV.\~@Q!lE 5RϽD՜ z QjQ DQl[ b(_<誢e8괺C#}ݳ-+]& 5.ݼLKY+昅o:\,_NT(_RMG-+vG1BTDJf5+ mirs7DPUY w_s:HX5WAn˔//铨{W,]v|yvEZJnTR0yv/"А{莛=*^bqeUYiFHC;mJ[-E *ceBS_R"ws`JS*Ng_ԿwCDY>;ًFƧ? qO Vv{|l ^E>RXHŰ՜8<>B19Nǐ]P 6|0ܫ zu)-( XU!Rr 1`HhIU7O37G1yVTYC4:{˽Ș@PZE/0mC6t$YOQ)&qQU a.TP7{t;er k|tDRn G ؙD0Mh͠mUq>&i5ފ=u13.@*@R곷v+C>Q؅((wH QyXv:7ג#w?;䂽]&ilt CY]IxEFo) YV6.Ww+Abs.2ӧuU1O[9(80!\4Nl,R$ʞ]{ 9CA.cVn  [uw:hI؆P:;俊\JK@K[҇ߟqG/^M03zgQL,i'EW>ԯWt)٧hd̶TH/N1ԡ7 BzmG0Q|I80rU/. 7=} L3"jz7h/O''|z4 y9֡ŚgLW~*#Jg8n$J$XEà.gnֹSvzhr\Y +rYř!brۆ:Cm!0 x%:+ {0R|T*M?xMT6m>e/¸jNez2$r?D{)dI~Ak5襓{]to dž;zt'D8YBpN^'௪qI7 2a U%2>!]`,qPv=t/;GCwolUJ1".eөKXGK[[N{$I0"f{s%96Jo.׶9jڅ_iS8HF? zĠEo-"4r\Abvklu']389;r>H+!!u$ NwSݎHkG 14Vi6usQBK&gK.2XBC&L\ʒGPu)hgx)R6 _r|ڗQʟge(^pAA _O֫t+'V±R{FwZ moA_@bY3f#/BMRyHWe b6&&6j@i0\uɧIO0D@/f ʱ < qn#av tى? 'Y)v<ip H_^dFnp d/^t@]z2oHRLFAZT{EI".[v"6ݦ/Pĩ$3߉#BhO~\=G'KK,. 3~BeM΁lP˘$batfiA4]L[`7䍧zts ۛжK$pQ B}/wH@u3;|(zQ_&nyLтV Ѝs6a~(W| ǭzh - |\PQ[U+O"@U$qW/i ^H1kv7GD޲-1IijIJ^ܖYNuF|YW3eefV@&8)z0:n yDtqfqDEGѳןKhWHX8C A 6lmA;S}Z }'_H O ٹT?)5bP8Y-ODK[ZBV9cOw*m*egq!kF.bxʤ.vH>OMgZGmerC VYהHG~'7Uxa@8sr\pKB C :cܥPRyj===;L> ĎXE*Xu-lԴyT9.575zwPU|n B--"g8$ūbDbD:LыaB/J93yg΋.&}D'LHQ ;˳ЩZ 2`9HL1= g#7[{ z6S Kn.4v<- XKbjvx,Hjsx2 m Fk"/lT'/8QM"GM[m ~=`b0D֬ QyՖrsJ 㨒i+%|IZ;(Ty^q$ v}CY5oa9I~yY;TȈVu0#IX{.ALJbw"x\JoCIC۸0ļRf[f͈6aFij[T|4R0$`a#4&7s:q `{ܼX9o34@1 'DG JG=S0ILwi5hۈku{2-7pɺ^.zfvk.qp*z- -TQexւ\Kmd&",DYoj5~=d}},+ +p;B}~%@N2+|Eɰ. }Xyj պ'.$ L8MY F;,N1'|% &nS%5vʕe !ficGAjz^fl }:rb2-pH*āvL< )8mGះ)0gͣ<2gy4)[[[E} oOo|EL6/Pdf&,89g8ΔꙍZ֦<;"Coaj?/F u{L}, ^S1|Ww,m5h)Ve7ғ GgR;y-yAT[Z;S@Blf:Uf @/L{# qw(W(ں?>4TK 既>om\"L|U9}!qJRRG(\@Q?=W(!1:HO*lєJb?gÞjە,<[ $#JD/r !~HRW[_EK V C"a@SV9l"Ƈ:)fGZ4S}eEؖ%z‰e>QX ~Y|(GHۆbȺ3r8AdG#Xx(GƎ)v2c=LNLF|ثo(}巸$}!Ԃ@$Z6 FLbjMm 5yHr7q^]L7_XCWcfֵdKeEQnÎ⳪e-Yڣ&q7X̜5LKTVF1F$4$) unQ=Nf@OʹOҝkaTknT5eV5USrv ̶QE3CЀR,$qCg?NJC1lwqw ͼGl] U93 C4ؙ^'+N#ru +E{qkğ5 M=z6>krޜ8oquGqA0s#`43rJA[uzl#Ea\f(]z pUgߪTJ~k˚ .o&#ez'3 E)5E{kU%)W7`Qg$[g`9k8; sгJEԿ?Q)La{g6kh*{o'?6:#&.ρZ?Xh1SG<5# (k#=\ވn )П~t׫#]SE5MuTH RS[`.5n\GL~'u/ED $kCLO7%llMKZ%!E t p`RGܓjӛ@BCiMnB̦eP{ a+,AzދY¿8fB8rWyLowhi=ʟ&~*0<Vjx uw.'܅UYԘӺ>.cX(ױ C N8ZEn3MЗo4}JhY, \|]g&8ߍ*/<(=VctO2v]8+J -t$#kɊm7Yl7J ^3+r TyhoX|"ڟ>&$E>Vy Gu-`bF@~%대ApɔUbcp~6d<(49cՒ\E#P4nfFZi^B)<*- f9.du&w2`7(#\:}涄@bMﰈҡb8`U{sQ;2H6`p\rh@=f>²-"(1%y <3;֍A2Sn[1COn3:ʰ,ijgCnȴ eZ ~L!(_v#+Jlꎲlp`f)A;%OAcZ P'v6`.REI[C5LLˢh<':|M.D aʘiξ en!CDVsg{T!I|u7D'xWR`+rZZ 6}/iK3c(.~tGonOa6][o5@U%Fi${/{A'g徬s'DY-a%[$|i]~ ,fܺ8<,a1(F0rIaׂWD3_QnfnϾ 4>=huV.ʜ>}w|n`bD'0'\t{f~Ct}!mÇiM:'s:du{s[Pg_d'1=v:jnx?)<<ÇnŞ| ]6V. g"bT>Skl擆qI`Q%I 8ɋ?T.ұ% ^SF/-7su NuN֭ؤ4᛭% y>.yݰv-+r5?1n/c ApRI8K\#s4 8|~Z^WRP2 Vȵۦd-E@Q`ʤ{=W.0ӖuOI>S .uhw82X|t04Aܣ׹*B^#T~h#P`nH-%7VRrà.b͎03\ C1}wEhs5@~NO^>7FHBMдyWHFaA9q! Oot\\qR!T<~BU[H=bB2e|",]K}+#k9q1wIZM1nB.IeكO֒BHp ݇tx߄ϵjque'sMA}P;h`b.tTon>Y+jW!9K^;OK;"`C``ba o XHZ ? SBOWf$D e &yԊ=#9CSBB69GW!bQɌ][[ZCn -LЧژ b*۞^MUˍKTx+2ℒ\_$dL{[nVwJ_ǝ75<}YSV&9چ üQ=6nu9oVHdTk!CtYS,c%Oqgv޵+̺lVf'޴x"`OJE0Gƒ1gZ%uIjr&čGIha"  όcaN }2q47Jc_]%s&hR~0Fa)_ C&kL,lBr*+IO]T+uQ7)(њi~ZS#xB`[ix 5_J? @̷,+w9ȇ$'F*y5Jl}寐yNI*;%1!g6m:H&$}b'u=  VN -s?.n(,z?`+39 ҕ$tpKŇ]l3IUAI750iNEk3R+"?^k!EO6Ô8-8܉=2LT5(:@aE@>#~4'#*ɦDA`]Z ƹt|3{w=etdc_ >Po_AdrrDƄRMōeW"Z ,C@ħ)^|Y(x]YEj~>tm1HdWMnGMEX =gV4t.#miCj#4`Q_Qn8~C|'bf| C^@\K)x_<9ЃJsNB^/ߢ|\6;A0a{x3)T1Sd kE.@O+*0E}=Fi0`W*K{5hǢ Z3hnE[KқHЯ}g2ţcnN5zw_]4翐V"X)Z=YIgDΒvDɳK7d6&4^(Q&yhyoUQ=LyOW9ͱOs7/ÌCf@N90nV=+u.0.6cӳylzj%ti#*mC|ˌ%h,9ӧz XſR XXࣩW?gD2R#h A썞GЧQ&^nlOl9iR|kk/Χ6 i Y1.磑۩O*sԽKYwENXqnyٚ2dE@<("^|[J M?XDeO,0W*jFuw{_=#(֗] |(qxyMd ;|}3F>bY_W`BւGU)kԝCFw;"AυVXI ݗ{qpc+XymGvb^n!Mv0Pe@#|I(΁t>_ВSQ%'uʌkb3c}dkQCq5p9ey%&rc+ſ|-a:*bJԄ1`tDgV*7nݍލ'0Ξ.;MU$1N$T5깼dɡmbXX|fChhQ~gg4,oo.' R^A1?ԣ߻q~1XR!+@c.Ue-wg (">邾o{WI!RKw8:%S]8## wD, -lWidxIuV8Kw7ʛe?<0yI<"W@,( D46cz1:M Bp"K <˲M~FfSCS݈MОHxہ})ϲTCG*(U_]G&y "I ȒOQ0Rlt%[& 6M$E-Fȱ;n5V4{_x񦶰:U hWǭG2-(M&8|#'=KG5 ڜx#ރHSBHmwՈ(M[ыhȊf _VCEQب?J>,z'qX]BS D&_D ve$Shy׏wh2Zȫ]alo.7Cb9Z6Gh͆,͎Y5HMMYc8s0:5}v4~mO(qo4y.sE*EjEZ.}}[.8s!iuͺGx'gqs`@DGuQM ";o.F@oV);aiL16bEEe6o^UL>+5"MKjզc@]]׿1< IH[?*d8ecyޖ̰^!Fh Xoq˱t8-; s5 4gR'|U%śyTԈK54樷hKgIP'*B} [M1#uЧ 8RY9%N yaaf`sFƒޒT3BI J$}neqB0iſޔ!΍i/BX'U'af~oEĪզ~. 7Ҩ[gQ8`UD@״yzN_4[omBA$IBG |~ȯ,EIɤodz*KD'@`d{i&w#"p  b7ze١o aRG/AFI~bf),{C{^o+\L;h}碉k/܊WFQ5,b\*-Qp߾_eգ "fL]׈l~b*,G z{x8VLy#x~JZV?ZAпM5̗DavЯK ~M9ԧclld^.^}~Y׽; 3Jgy 2ScyY`zR ]];~:ú4tFVah׹;XzXNO#wͼpIIn ˤJyG+UX^&υ5b-,3O{x}4=ۢk|8˩QDz+jL1cIlwq'1N%5y(R?ֱ W&>0:_+ï,?DTMN57msT?ř$D-faR+ g5} eJhm 3_jRS02hd7d4țD }̀ J\Яe:MuK{U\k ;DGm4ªj'>UoaX)pl"-*&HdP%E2]%dOቯP^ +WD_,e^sut&O'0d$q1L1$Mmu[,u ikV%9ZL1xI N|=Fב1hOY[zN\(h/* PūHm" ӔtGLG$F~h?::[Wt뿁aUޏU2dA먁 =d$ZpIbTGXhlţ`NxKAI@;R5C|Sp+7~lKEBg?sJ۠-;w?_vuQ 6w6d7@C##mYZBs?.MX||=FHiMb5d %m߿F-PO*xdn9w2vb}9Fy-NhTR?.8;0ƵQ,R͢NBA%,g,S:0NY2T_͏\=ҽqo']w$6L΁ObeP/ꡘԍp; /ݦW ~%|$!yH}RqbXYЏ)WZv-hG]GJ]j57tipGBb8<ݫkQiIKj`bvxat $g>M~fՠ1t?: lWDN4?)IaT9kdPDfaRa L{USM} wLYi,Qc7uz|M}jFgفsI~'Լh,b%_U5|ǟ}1cn<.Ljy/'oZ~}H"n?STyo=o?UJ3|]QEU.aBIbjtjJQY马2`tbe;fq8"ܿ0lges,v+޻ݓ(~ w%IL˸Űlq ?9Xgf RQgeT 58iuo41um*VE/>b$8D%זԜP V{4}7栦sS ^{"9zՁ=n} N!M*oVcI @Z=IrZLg2Ib`\ ^ѿ+ hX;;pYa:[! 2+ʔŶgzVO!@n E)rP`X'tct?A'Yn$Q4K;mq.㐃Fҵ55b_ X{߰&JBɤQܟ8{Jjh~5ͫJ dݫaU(F͋͢6E `IZ'$8%Ks X&`]dHEb[mCpJm>Ѿ4?/J@Qݸw|"zºW;Œwp4=~1ja^d( V4@n4WHz͆fL2(F 08d3#MTe CfDAZ/9ʑ&uدspgPy(u+o:2jt(rYixCGg }}H-+Qg .|@KTkx#*gp00&_3bW5D<.,sf8t'. `E1n n*0n%e,KECFc<3s֎OI >=BK+"FuR/lKX8IGiƀ8NP'z MpɘU:Eq|Ǘ', $ȴ*~ImP˪m]TȶxtJ;ro|)g&Lq ͙|8_^7xs~W56B :Ic8yC!ؔi^0wdIBth-Q9^OѼؖfJ'iMmhk ֕5f*k  _uF jyNrN>fIYBS/& :>S&t Oq~!#kOa@dh,VK %^M:|TztNa6;mV?x8_&d_*+7{.0h`fNt~-N=KxXMBuRqh!O-QG GPaږ]n9kYq(9Ð*v`lWϸC|afEZ }HQMsi*3mڼdбf ƋE'xhϦ=s֔ `W3j+FN g D3Z)־9 Z`*e!A:E$#ؾ%d^5(dmE"TԮGڽ(rމAі0wu&hee5"AT?Z;W~:4~5@; '"16ӆID}@w=,HU] ˲h #EdOȢ,zKZ$u$8 J~\QcM b&w>%C`a) Fn0nm**"Q{CO$Oh0F= AV{7)ӷ%[` 1cv:>ؖ@F LB zx A9u k(#Q (IݯQb8<vϚ&kyC>z?B:"xP'[ уr'?'fT{0Ϙ(4u=8P 0NmRѰĵX&,r <0`Pg .c z؀_}`tY.jvs WhuGHc.Z+{rl aފ,7_M wRi'NLC8 v yT$ÿmop [kinfpN.uk ~J&Ḳ{GTʦ q56!| $7+(eAX▗PB/ ЕtUr&VN畒07Y`س}gm[?i(b +Cp!1ceW+h>^pX!.4 2gJS:n6xă|?sҘc,FX ټ~o3"(Zo!'TRYf? prnj#Wzh*;t%dh VTa,t4Gs7 ^KҏdZvh{>$F1+y>6U`8mev%My"Z/KsuX kܗXELc5t)xc<Po")uB\ kSCcUȔKn^xxӖ.:`EYCw$#=fŦ!`S4>LV蜥HmrI<C*gm[4}k`zT0c1K@ܓ!麏x"$sV'[ oJy S sx9f@*]hK$"GqBِz- ֖f͚Ff؈tY煆nAbQωҒ!+y$"bd \ᗺlFyGkp؍IqHGg7.GП1fkջ £(lbI^c]8mj _ǣ/sl#ipщZpAd4nI~/;FԶ#IRA^ CEBu1"N^sdIJ}(еPǾV*rT)!س|;j~Yq}67a?`R3lY) ez6!G7,\::*[R÷{^8xRQC'񶵑SŃr'ĺD5!qjῦ'bf8p!|i?!b?fxYJF= %UXx}WsN~d} 5%\[)¸-yv&Q=.45Kx: J 2fm:\ J;BCDN" o:4$ E1;8sNfҷߋ i˦ {ov԰&7&+UfZԇRqLA{/Z}T ^|l҈&, `gx y";VdA;kNh EđuL689yfdg\ ,TtcS*HilT d@r+hXpVǏ;,ۜ.i5'$d-ԳΒ78T˩mBg7rXf\~HPuYjn>2[>8o$5jY~TK@]K<}(#{0:uTkB\2c&({(9%Ӣ^NyJ zqlxYQO`n2f}0h%;{%jmsxu37享8 8fM:q\+!5T#t tMJ?k=^`e{*KWg&_clTXQ|ķ6lYןgoF%qk/eNpE(je+ 1SxZEgcⵯ7h7"Y5?7y 1#R ~0)uVɒ38h4 o_&@"ްtbF><&}- aͫ1v84逝Fw JM>f?A"[5;TJ?jܼѬ>%ƗXFH7 5}l%4ٖeA&[N!f>׃'HV>,a WPW55@>=M|zMz5KE aulpƇ nyv9h+t!m[䯦 1Lg#]i4QAz0p1+ {bYhӖBϕ@,4 =`݂`$QfN5<ѹ3?罪yt/nvΕ~$VٞO<9GeC*Mz3H[pn\w%?wŏOA8;k`K>9 t{4$ T+D77Aj^,;$+;tlg\)eJWT*1M&̿2(HC-B+ R5B=] H Op|?,s09"27<ՂH\(3 KUm|AILnAp>P`&;ΖpRs_ (FRťP Eߢ#`E$K2qUA'tJ;qKg [久ZmX5퍈7!iuSx7xWPJ>3siߴi`_} DpfLc 9DU*(~:8V(  ?5SJ⑕,y͚ ܽK'j*T>G/UD* q Kv1}&h`bV.Po" SxLIg an(Ns9Ccqak|_1'Yv9clLԻf|6o,:*nmGQDlbAN8ROG $?}PXY 8'lOΣ?U_:;w6X\ G5IR].lE6E~y4LdE &ŀiZJ:4k>iGqZGFQ]rD7*!*{wjCYnnEm4A߭4ܒv xsIwqN<ʳ,߿C׷Fc7gs{36wd%]@IZQY}!*Hw|/m$[ײFhBQ+> z̮¬9sQcݽ:^'us(aSBAGr{Yhi$:f+ۅ81`8x^RUy` wkdwEf,O>0Wp#1P4C4۴UhI*ip2;fy?su ɍ-D")LtDI6h-vg;:0 MQSRQ{eX)Q,j3 NڳWHErcؒ_Xa˧Ia_<(? Gwa}ڳ g;Q *ĝ`ﳞ##tjNuukp0n'1Y YIHQQ ^uq-G\>ٷݍaZ|sPPB%2q'QwDu:6ܩ:^% DuMJKI|*1IPo;ule?m*kmzE>q"Z]GȻ&xIý:x쁡Z'k,%~e#e^HaD)ixGk@Ӎ4=\7=0"H 6ƀP ';k{P^jݮ M5v.%I#\!?3qd{z~+L'N( 3ެ+`+-?bC{  ,>rχ4 YB{ωclv= exJro8ܜգ(u>uƂ/ރ$3d phOz<]lh-yDm:;g IumNk9f1) NjKwhA,iBGŌphGS??0H^mM{қ\j;D/6Og摞R$ -d^ʞq|ᬋ{[Oh7~7³֓D *U U xaw\vوH'p2 rRLnikEDu(2aMjǥK̻yONv1Oc]g7ԝEI .t>@%h1O8_V64SgOo o !)Q"o Q*SA=A2//;ukޤ<:⧆ZJ*ftx?{X"#vUcV5fCzG| z=Y em4x5dh'k%a<* ߆+YPBFDN9dպPrp\}"^(rLgwuSb!ia^d -!u0ARmЌ]դO^@ƫrm"0J>gQ'*nIjy7RL_s㴶%{+>OUxgh!D>P{& r=VB'%ERB(7?3{)-t>pt4$v"Q'r̤ZTkT} XRFhgKҝYf %:;xz2ίHῆ%dQlagxU*'F&1_A]1U JwqNBoXwh}Nr^Ckz-~+D%./]qn! !m/5̦9vRvzͲi|ՅNMr|?ʤ?s/p cy> k$I*VN D} @&F ƍ~eKcmYAak~0td\O.s51 {Q,xV@ŲHow%Ŵdǘm3yTHzTJ]b ֬8G`lDT9idO=iLl߃nnC #e`Sagojyn6I(-::{!3=& SdʟS,{jnݚV_k%Eks2fUuKdUpCn;[Ti1];yuE`Y?YY}Ջ'v6b1D{4yK>) Vv o6$<(m~n@ l? ͍.Ls1D;΍ ft,j% ?C]CAee3Q.Sx跲r! ] 9D|Y3B\Fjv)Jt(bH >Y,p:mvL'2; X j։ZΦ6 }}i~!}i QP[|ȄLrvA,*ke $}0O_\)b$a1FkN@ņ1bAgҾB[JB#~]}YQu&Օ -B^Ӡ8iV"[7y!Ud;YPUW*Pb^~и{>O6g?ЮDCʚlm3qRfSR%K S/Y:YAWA0wu :$M6p}) h+߮5yR8rwHYMYD΢zjX UxTQ^ؒ"5xWW*nT#f, 1hZ ;Rm%ddNetc>qQ|w/ެ7*ezͶB 9dBdԫd vZR OZf CP&ޚ9Ye\ sV7[^4ZP8Y~pFàDrX\H01Gu'ff$=*sS&HAMxLru[` 9^RmMj7hk_QfWр3+UVQփĮQ?à0.<2+b g56wS?B%fOKvdɮuB+1x/iC},L_Fz}ԉ;0 \##XO ic =K; %xD܅C%Ζ[ݤCt~c>8nh&cpOLɼT'c-]I{]֔݉iR-FqؒW Du;z+ 1kChVO,OoFxZɍj>>rE{=/a@=MSoϛ\>1r< 4̲.򲫨.2 \&cE.HQVMpӔ6\7&CƜiƺ@չX|9z'T 24b֮>zPg2T}[z 2⮋FFl+-X {:gFyȍWu"`iC\Z}Ϻ#(73ʽH 0Q~#)V2m$0/[Y<<Ot`M?ؗpBeP&}Ld^hAꐨq$dQ?^؋Q9o*(@t Zm~`!]'W(E}%S;^!GD+Dc| $W i9P]"ޒL[bƮ5 ۣx8fǐi:rgja-u)TOn ,y} F X,.u]Y$~&G?~w^OA^^K;t`qXp@f ٣li(.TIԌ@ K? ]WbIjx-H֋ Naf8gF0*U$FQG%n(KnX3؏ق+g`H]mF}^(gK{Bĩ pLW7q@#FN9g#1T%I.Ksկ1DMn8bux T3WSۖBפ)Ҟ- ,3$o]\?uM #?tۂuܤh<3B zI|\ҫDQTGApO; 8bN,T^?2Xe-{*@㔆7:HkȾѵ![$y5m/ z= pBXk\e19QKl^ǝ) ijr36%.Ṁ7%|PDTm¸QcT#5T&8ԡ:"!d/I.]w~4/F'r8](*c]6[ySR}؎+ҎRgZC  !گ,`oi/4gԩ^B\ޞ%JL8g}RVlS31 (:AOJ(/YG; SʕGQolVGOi2T!9bVi_A*L1!jL$\D>y4] _x ΡTw]皕;t5|gp4ByfĪ j\b4tTzb'KJKgOg&fZR ΰ-Q$4Ĩ 5&9;xOjc^k)H&͸ 3MQ&ի m>]vq5Zs '@U>O+(${ '~*:aFpA3*"-9Z 8:A` {rzƲ'2CHg0%:^4` zc$2N4.F}LqT},7z{y @,;r€9)Qa)WS^\&mJYEizbluv)[1Q2R~ZdnޘfiҎ >UvI>_qϧ&pi&u"1hqkг-B{aq}GV7+fn!6iy?hg(fHTRʷ_% v"( ܋A1{ DY$/+TS{s&XLzh|0]-UEʮX!!Jȟ}OT"n:"wlT]߱ )bp0Vq1n*KyhfYUgcжm=8OEq kf+*U#\x Cwޞ/r'9m:OSN&T6P @|;"]gԝr&/7z8ˆDcH] oRXby)iaNmZB7Dr&%=D<%yb ?؇MKiUPoa[TaЖM[0UxM֪g1.SCo[ ){a*$%#~ڒLsL^NkUd^N]0Xz]M{r`]@%"=g|Vs٪j;X%Z>*7`.;9fR꺥 q>3lU38pt` }~v:W(*EWUF>mxfkDPn4,Eq&\G.`HV "@"K/ORzvLƙl ލ}@VM8ߏC9Hc(<"- {y_ss?ig wntوR=2zj߇,'B+c얜|Cseۄ,'UC) z AI-:L~iܳ(5md Djf0{75ߥEA%;H4m{I^Mk~ <$VgKsPVtB2(@jRa936lT m@b- q|*p("Dlа|TF7ԹdSͶa}pL)_Pz2O 7bJb-B7h{9hE;URs^n7Pn%OQH_h):VS怯y{}4q>"GڳL4fmpp"$)Y? /qy#k(m# rJ-óaE?"HS@c7U׆ۦo Λ F˶ 0T,J;œ-}(@^ S-T@&[䯰W:'ion& .Uwd  =+.90Un"ť{jLha# Dyr,irO@ۭAVJ^󫸙^I0RďyFgǡۗBG8#=1nF+'n0 ס68\Uh.}S %,}uPs\ԙxq*c8iD$ngT5H3cԢBf!|@O$>~Z[ >]1(J"ijd@X=JOla-ȜX`G/.֒4OF܉m{<,smu+q +=AZwXБ=o6E_,3no! =͑$ۿ[jt2|nz]>S ԛEFE8xj1J m QeNO~_?loBT"٧ChbS RtR(tڿwc}*)ӾT5ߐ?4E|s=Hwf,G,Vzf0R=`g]A(i]|Yyxs7Aiq<ٝ6򳇴oAJ,ũ@1t\l7\Oj0cYώwBפrn5>PY1_ҳ& I} ;S:Aܓgefc*%Z^ WL10(Zm>UsoҀ<Ru[?z6cam;9喎NևtTlN!%6Gl\7&]sKbSS N4z)|EX %5&Rq`Lw/,;~griq!`Sx*;YTW=Bht:$6-Uǩ.Sc& U2͕Q&'SUQJY+ex0@Ulc6EfωbCcGs< ):dȇ;v7 N߄a܅]{I8RS}q^u֦&_}4do9.w~ӅEQi 'YCsjo-[>-%+Yb8Sgp2#NY :f= [UYLI|@[qO)nkv iDPxsX4/ZߦV؎3Xϐ`Et@'?[2_WS>5B, !"I?kЯZa?ku+0{:p/Ƿ-.Ha$P@C^{~(ƽ Q,UG*:s, bu+78ZLeQ+r\ KӵxzCXx&;mE7ڠʇd[Z})+t^_d^̂Չ! A';DA$9`&QUM/5oc:kq,FɑqOoM1; U>EA[;h->{<- u7'P#+]Q)C`V {" 6s9}(=jl\ݚע|8騶nb7榷Ӿa=רAsJu J{yyg;G5|rp^4/aqR'YUVu,G \CȳN1'IM: 2`܍(¯ Ov)*"gd!R }FR2i6|GQD QKRL_l .1HГc;YNpdn~*hG?3֖v݊#*6)ֆS z,Xs+5\E=nRgskr`u5Jigc`SFI/EO hriVynfpS$6PgWq|6.ehVwG"<˸!7r>ҽ@I>>8 !rGxDa6wִV?"Th9f_aXB GU`]+VFI+n9r*xwYa\wϞIaranq\V|O7[#<ىIaáZә P4W<$xoߔuQ63XeWJ  ?9D@̮)ލ3>rS'vXJ`(99Jǜϰ0pAc7<#9{|~lY K1[Xh弼}:S%ـӝt94T Ȑf":Jz<|moM Ĝ|ؙ]Jb"nx y:ocxٖЅ0'raSyemb1^HjK.y߱Kڛ<Җ{D$5 T7 ǾsbW6.!hD_ɜVÉ7wHmxױ@ݲɖ +orgˤKAFZ tg)@UO S.{b@y5em"\W :/ 0 1stz4*4P~e c^q Trѣ쓠ZEP[_y!N>(+BFmAhK+AmWr6bX VR-Z)k-扙9zp"Szɤ݈a+*By<)y)8e]DW;lOq{ +Tz/Gΰ|Ξ5Rɖj fd|N.S#,7ܚH)AGdnnQgYߪ Ցwq'pi&NRX2)Eoxӣ#rˎOVnp?q<vi ;UOj͑|R F)4g sKI+O2ij\yfVT\P=w}Ņq;^Q11Czk^0C~7{J;3]8(Pj]̠%pW-$1i i[1d:p,eC~v.D JH8PFz]ϔD? Gs #;N 6̎lL,#?jqAB7N2A2:Zw[ΈLou{=ms>`MR(rkB?e}e ,YzN^hBfC!C*~̓b~ n5p5>yS#Vzd.*22a.kڤ4eEdKp>B=B>6[IU|M| I.bf]2C$_泝V3Mi K 9%;UA >$B؁Q,F.@|>.k"r4QTj#S(-+\GZEWMoQQ~x6OA fQ ):S^fB0__$c  4Z0xzhO)HKAr=rvv(h] Y$wz˔ľMgfQYwH ML;h^TSIy%,17HfЯUy 1%= =+ E:{5mÒ**^cb<Њza4\(cˈ)Xu7lR? ?͠ :BXG0c.6캑\.L0>NhRPbbH'+Tdɂ@}:Έ!o>͇ 5GuYTxx+^ UulCcv|#R/ahjGCeU6%^Ѣֶitc~c9Y >t8zuTRߘ2!F$BdG V,95B+۰ҺԚ,Jsb\I^; }ӌ#=AT ^B}ޒh@EzM*25 A( .ȝD{}Z*iRŹOPqѹBK7}'⊴j`l{D ȐZv̨s$Jqy ~h+JSXgq Bz=Lg B(@r# F,KgQRG,aU*Bj9,UP@ XKNRQM>M1(A1(B'P (i%¯YkaqBp}8 h>O|/R%I~mzmh1!|b_YQG+Ϫ6Nބ÷m /;׭QmÁlâ < Hݵ讴O/r2|wbwhw_x >i:Cln` yi5F|yY^gy&!绯KȧGL$A{t8ݛ Z7[f< 3wWV?4Dn$H"Vb2xtG64H@ceԒ|czG_dW)dz歖Q(Z -^6M {sg $a2eH/]4 ULq>V Ţ%KgOof.!3C=LX+Wv]a^4Wܵ @UIP>q쒮/9qyO.7`۴Z -sQ΄"B؇5_/Lɍ[À=vl-/::ej#%W0zFui'Cr_Q+?ЛWs0#~k!#ujk;cc4e*LLv?R =ݿ4WB19@fAaH&L3 gF =H;N\oD|WAFGHbsSe䍟m!gL8~3P:yk%~OHۘ/[ˆJG0Td6h9 3;{~yr@ MxhX4ws}p}{[D:@o[ ~H[unX^Z/^UA3 $#h.ʆ&ؘytQc.1{zaBTa%MD:ӳkLbT6s?NG8Q,Ç:S &K4iIUT@-'*Ffx^CӮ$쵷Lc`[4Ȍ(Cq0wGiyZxr^&6A&SNLC9K>b[ިc=%/" MF@ѴZŎdeײK IP0r1,v0rHDz'F|.M<|鹫5aɮ;O y4$f1 */ MeGfF !r%TTZtLoaRE|fCOP6woТ b)U,'d䧯ܑw&!Tk]~v5((|簳DZ@` 8H3U=4D@ PY.Q>ZtG s :22їPFIxB wzͤ~7J$iyO0b5]Q;`` 生:+_[r sdH(қ#(JOǧ%1% Ie$!5벎oQt\>EGJ~"DDk>$qt1{8Cv+F@۰ɕQ9RapЛMPj<(33C9ANGG*P> _`f^.=EE5@tm^?첉ͧ;_N+?e=^kPio-KEE+7fH8,j8PڄZ04V:jJ. HΖ,x?7ÝӕLԋ*ҫn) L㮟e4Ҭ³|FL Ùj{~L1 .$@{MXПFc`G8[_7-U*g)0n,_>(c,u6"tջ\D Y}M4KN>nVa_q0LL{rQ?w4XJGzEgi<F#57ƣ!yDK&(A;VMdt*~('&:n,R _5LRޡj3T?U+ %rTxnһgO'6.@yV=ͶVA_bE 1vnY 8DkB vP5u N?Aw]zƕ>f`pZa֑IJbI8 53e-El& ZpqSLn-"u*lo߄I4{h8!bY AnAb.pNiCvCk7Cܺ2{+ji\5x82UO@i؛(9[`R !fs8%ԄI?r|P?z8ʢL*`g8|}M8K/yiw;E_AݖJ'i-WpB3–+mvYͧ=˾4 mЪ*&]dqpٗ>(hccޘgV֐jSq;qMw@7+O7I͂b僢v1AGx6VKbd抾rzj1ypހfնF,Ӊp7./2EC?kA6-ھBV˩ai`p~OEQwj{2Qdc=(b/M2a nX9HOR&yfd9] $}ˏO 6VִrӋfba QP*&N6 4q&_P^5O̪Ȅ.,ܤzOfI,xSCsЧ \`y -R8W~TwXfon0XpD/` -oR韏7pEk+8AUo8MbtYW&GcR <PKN,KyWAT*N Q 9k69:`@G‚Įx-iP<DG{i,l4$WiܥG"gkٵ1m`s+LRf/oZǺlxg骢0n7Q-AKUSv>B/*Mo I/b ̫1yL87[|*!\y#y~y[|~jRz"K'.؉&шU=; 4CB $e2l14V,?An7lߵD+|(Ía%# XKǣG+֔Ld"3;fޙa( ;qqpy X\( <_9FqSZABO{ EO1s7X/F@.ؼ-hr^ uHf~@e Ґ.6`O4(tٯ Ks&Vq\0UpY>r3;`=6o!c?b5g OY,-YOu&Hه]|R佧@_ QzzV  ' >idg֢ȑ(GnԏsAvِlCIwzpH1,aq(l$veF:*^lLΝɆ&SԊ6HMx4D+$G7kmrԖ7^a]fBxBv p|Oi_]A_ttnHʵZ)|6>v5-EE?=%jҰxL% pn4:LQä{Fri&7M\`!K*ScMHs59}F>T+PLox} >K!7VStW/2ݫEtd,t8=[_I` N1zM3׻kfHjȦ$Ih]toaI+ߺ+O;ڪw!z"X[ #-W0Uv4gt3џߥA*.1+4_jH *m/EA.*.f2TtAop ׫ȒcǠ4e58jL͋xk #E &Vo#niWXjZBߖ֦' F*,5n'#@θyi֡6mwn>?$@ykN=`mf;TK1W_e8;%!KxSmIe-lYZ\@),o-m|ܙ%>(mw@.>v+Jv9~ 'V\4Dq&t85X__" ɊuC=*p e\5g}O@C Ƚ $FޤT>x%|"ڭ)ᅢ;| ZAȪ-^ËU@vsm({$iFI6PJ?8F׫И EzwUhLjqt(!#Ll+}h&oxM~,*{FsA04Rj,rhN-F@Y*Gsji) Bjhђ)yjNfɽv%YH% k7 y vLb0:6xӦ9t{ʡհ鱭Yzc'}[bUBNwu ,Z'cqdnn4W 7pӊVF|ܓt4EvjZbbe+S߿4^FAХ(K:&4y|:$d zQEW-RvJ◩ɍmsAnjhuGmbGBcՍPsb8  ]͝MKZ#w88uGEuԠѸ!7t"?\ \ij뻬*IҴa[EaR.9ᠳKY_$qDݭtoT)DؓVklKuݍX˹R:W &iaM#I,MԂ`Y@ߐZLY;m%ְ ׈yFEms)s`WﴷH/+{ sP)c{5C\[< ;B5j J |fxg8K*:]3BnsXُ%4փѰz> qfݜ'ЮIWc",:1]43KZ.]*aW|s9`S}4#v-Fn+j%7/(RHm]ȭMEyy{VQIG@GMd5)}QKg-dba]@7z`9U [84:>,4? L,eL14qX"J8 Ɏ>aЯy yM)M7Bd4Rx\Sh#X5. xXh7> ealѳk3<`C2?l)_t`*Nnz2w5]LB䷝Lkw68%<# w\KS)44Iy_M9"nmZL=sq3+䅨++~߿ia1/_JeA*]-BԸJ؜ YhAj72Hߡؒ R& M ;jdOTB;qP]< RKsQ|n}Z#`LeinS~,(cu\W~-jECĤF~dhn%uZqOt֔Cy`Yv^Zufs,6:[5M."RrPӣ=7$ f!F%NLI1Jm#Ea{^mdPefR3@o97) 2LS>2WN+^,l̙P|\+hn1O嚴1K:IV$ dM4ܓ<,J.}n"bԂ>k>r1XqiDfXׯ<F-E& U)Y]6`HB@ PAS$H/ޖw4 L87zyaјZjy!cԆǎ//O󟎪 - O^.*dbK2]}nsQG2縶GVHVZ]`XLq)'8Z)2uʑ3QpET>`ځdrOi2@| LB n@YI 7j5=dw>?7(ĉ;WӒ9ֳ:LQ_ٓ2@, ӇZ0c JAiUC( Kw (nmPܷs6HSH ǑtCr1FHuDd"x܏wޝ)r9Qٜ~r6ZEX9Kz-B6PQBrWWLkԦV{'l[Gnec0fL(Ch|oa3e?RB#FX8+b,pEc (;l,۳DI"T_kP -xP/R)C_p΀ XyFo4덍ҡ/ǿ+t ^LcMiA9B#ZMVsƵ r0.U.[2Xm{\nj`;@Dᙼvwxke r/Ys2|v˜4#nF45/u/m[S9pj7%G =t!mD$v8JhEL#F<,b%%q0N4uМ<ӸunCyۤ>Yte-̴]IlR26֮m"P F^r6 h$~LZ! ~5On- vsG 3foSYǎlQ3nȢ备arɨXkSU}i}2OW8bdYj #ϐm97E%5?-6r|3P6D(K:nBqGg&IQ^EgcoEo--96SY5G܄ȭ{ک U''&( G QCzaN-J{ݾ&@ r[iR X⠋gB6-У6٪|o&2}U M* UB<hW. Ǫ̛_U-Ɏ^4Fojn)P&;Ȳ]g}>Nי!IF@,A0V%{n_EӂHN2DTu_=$܍Sm7'hSN˻p87ʽtGqH;F^//~?VtB5jtdQr*#0-! ͎\̇ B W;H"9"td[WUO.܃ʭ2vu;E_a13-нqf5f1isz,m- }*بc'V^Lt]Q?N,OnM+ASO6q^,˩|;zp%O蓴e7}W!Apz0!"pIH~jht&haNRza( dfOfWS֮ *QËzod3" Ut&@F;gРيh_B!jeAy F6m68]^& N=IdgXi\db ;?*UbXAJ]ڋQ-qDu@Zgcքnmk4;'WkhM9MfXîkk 1e3== tFԾ7y*[zkv}%AS{MKYL8RHx(f=Glbۋ9jP1j y3,CG%*Β։C6a|DuIwRw^46;_ x%~kGEaܖKc+Xb:įjwFW@"#UL)"YB6AQJ>.YeVM1b!0swsվ1 ѥt@`|<ܷpq!}z4V+ze+9㟞kvFD\'ŗL/0ʵvAmF*.XM3nӃ[ƇyI]<8i<{@HHF-)yX r߂+lR| rjO}Uy8Zve1,;ωHƞ;Iܳ\x8qۏ )~M`rO*Fwhp&cи;Hz, ^oie.qV7bb:c-OmkKL ZH uЩc.N$ 羏HjR;tWO Hȴ!؛i]xɠP06 ۧlŅ(lו:"p8|7jja~σcA?=m,A۽WgA3mKͣb,"7E42!1diWC$"e Ds"vR v_U;H:$>9rwM)ܛBUL>}{%(L׫Va㣑; /WҬzL<F,T!q-YfL{,Ls~|~ O\+@"M3扳= M_;-؀]FI Dd g@C;`C84y u{#QQ?kL<76Ł s=bO 5bgGu!͖z ]7ق%w;IO2LI'U1}Aef&@V 1Ĺ/c΂MJ#Vod4)BnmJ@5ldGBF%IIRl@2LECH0lqLpȵ"MkVS&5\R䀳rڙOGi3ٜwCGЃݐl$?rsOQh"[9ϖZ[Hb8 r=7Bm@1o#,' TlVjZ>*%m6U5N|*DMZJΌ\ֻφ 8Ai5F007z sML^taH> _+!Nȭ#S.fkzES='iw/дLމTß Yn}~ALQ3['Xd [lGH-y\dX"9]®5*0|!E0@u@nDeL歰"qij1`dpt7%I UI_#+d9W?-鼏 flk S/SPv=ݡ/1m\^K.ȷ گh+B6qRH\X  >!tvfE0̈́K@Ǎ- j.u^WuCpʾb#RאYC5}W[ѵuv apFd.%jܝeBfH`*`4)u~.,[#P"sCf!Sz̧"H.})J+ |MetZ0odv;!%!<0>Rmpz$1KF~O*ѴU/2{ }ΉOnڟRe8-uق61#`ۓԜ~J[i,5qx&/(%e>U0RUEWwfOĂq:5{=_ei8BB2[ɇs<M23U!DwUs}[]ž&"=1[7 XGc}B` 9/}0q rը\Y‚5ameYV.] 葴tso2mK[>eN>psMa\b9xȸG)J~9Y1ɄQUlã:ίLdJg7k{56q>Hg1d.pT]eA'U@1nP, `@[^U Y]+q`zѢi{Yo2@c|Nr=/zqnU6cZDcy&wPcWu<]1vHnoj`VSY `a#(RС>puaxk&+C!O<Ո _§X~ 5U x~iQƎ9{6te|(}3pf( \I1#H;w'Uh-?3n 1g9IxK>5tGU5֝8ZL1WеC,qh,=vH ɲ3lIɋ}BCE1@e GćRԃsq*?n3$ |TUVk7 4%ԋ.su^޴/MB+w   jb+** h.T&,1QX+PǪ3 `6FXS\QJ1u#1r4}%2glD5(+Zu[7=MW|VIw0= l:vmE>A[{,[ZT z3+t8+f V6ÀhhTueB cU[{8FV- w! gC+gnBHQTޖ+T: s3evXNL4Oّ?pIxR`qVw@Kfi%zSB  S.w"1Z˼ thRۘ:i?~>V]auhT_iڈN?U wκhLqؙo!x3PI,/"==`2=WS8 $Q:,lݶ#B6,*v`Q2%f7ó6Lс+LXh(1 ϊOuhX/&N*2jsv}@FL׼,·CTq(0{62g7\LZp))Bl9p?Jm%{XP]X *A>dĖQ->ۂx + g]~)F;ɶ^GKax\-B7i}THR8j3֮XQ1j7)וY-pBsi =jjO4.1:GR}$6ksډ(cLˉLg=< 3@1qfBƒet<iΆԈ'?}'}}C<rⳋJPbdV>̄weXN=53P}è/?szԎ!:Dg=*݅X<(b Wp px IE4i-IsSt#)wǛ)kݩL׆P<)S|qT]zIz0d =UvU'Srd:(I_3D|ۡ׏A ] +(eCk!C!g35n8\J߳@Yk6Yn4*={l֡ VkeC&k^.yšre3qw69' b]9S@ET a)òEgYCiK&'ap28: D>sJ~] cb{DhsGqpߣ _dTRA K$Z2 !]'%T֖N<$!pޤ%xF(Gem'e$3EY/ }f1\91j ֤.IOszS%;y4U*Ʌ!g_Nu!'P ?Agd"-:%d HsnIC!e|` 9!N 6Od廴JNE 74VeUF^_ h͠}~dt{[q[٣=>Qp*=)֗@BRv|:Zk'a&jtdH!..jcq=rQfe挺|ոzYK.PLГV %ZU4<FUD2\dyDr? pp=y,oJfB/KEuL['M*9tw7Zj$']km@tf&FeKPJ<.6oͷ,EZC` h"H±&sŌNM$Zfx-}Ca H+gJ竡VLI:iP|Q"۝$D/7y,av(m|!0,ʙv9*ݗ<S'* D mݮͰmcǖ_$4>u+wG |['#dYK)JVVr8-BZΠmQ7\3% kA:;Fd<›d0N˖VXC@= hԿcAm-;,Al헚*98H /fg_  :tK0k:^5ä[M@*hFao[I't)OC=vi@E!|Gٴ[Z^nyͭKh aNm74K;'S% jG_ H TU +ʮSQH6L4vb{ֱU:(.͇jJZL: HmeḟcPiӅGWG6V7 ڪKͬtV&R7:abLbhNϑ/t;Yame 5 $pfA\6 %ya74i?|q2G';wHPW䀒J216>k`{a _C>K}vI/1m:dN,ŸDrdyԩn^xKf @X戰6REc/PL;0U\vv):&~H~Xazգw> d">:z2PA]hfp>P6^$H,baܯޫZ#IˣZiA{43AnV,0^ ^F2Wѝx{rН^l~hP. Tj@"P[N®`UL1DFE|/7!OM5D%؏бP ט@ o^+8.={8;' %KK$w/ % uVfcxa-t1"vsM(gOaYz'>_b=%+\UJG6b(m_9²#pf(o7U:Y﫸4K0)fӖXWQ;]OF+zh'rW;AKGolB+<كx$~ :$'(°]w͍&tRc7TB7p.E,Bw^ ][~ B*7)\C_?lw^,@Y@/%9ƿE %,9Q#:C@Ȝb?;ZbAA![qge"TE'eIrˡSoВ g4 [aӼ|\3e}#ƇECh Jϛ$2f[{vRi(bfCFWsHM{3}^.fW YXEX1d9\ S)a`9{^N{$f6SndvY#Pk-ԥ$q9Ha ;.x GJ2$vY38}e_ՙSX ,jx TT(*$GːAyȩ?qunn,Ǚj'D-6 k|fyxwJSTI ,N?$Ꙓ6! ޢڌ¬,^-r8qk'Q*hsNSdeHd_E4n[S#t͒ ᯾ѕ%o;*Ot hl;Dt#d2s_+/*{r45M#yxs6n e+5 ʘԍ>O-?M;e@* wU[@_H`$=#3V 4rGfխgu~]CWr'Du=J;>acәBP ,$? u}`X 2l=amzhb綇-1[mǝu[bO#Y!ɪhDH&Bu`% 7G+4llOސ!!TR̤?š𜧊Ⲫ\yJzP-JcKf:L5'[@&}$BOs8.5ets\/f{*ej+^+r!\ $yS*-V\X_Xo惝p{}$-!+l@3sA7C%U,yW:(69eyϿmgξ`7B_v^QY@oRNva]^-1UL+ƶ5q$ZNг?m_{\=H,~]yqiyo$ V1'N _~W!qFyi ) QF6~wj]{B1l0\C I2GpC<6EP\8m|d)x\Eti|ٚbcuq\w2Ia7v'ztR* cVGs?*"eTvyaU&wɧ7ʛX2ա8fVRqh,eD0+fjBcBCl>6Zn㡠 &'~T7a<7MtWl`,A'k}& Dδ0(~մK[;pgݐ[02#:lUQ*'9d$7GJ4La4逘KY;i!|zmQWr uTBHVAƸjO;mIE"S40cL4Hw,{7pQ|%7[iKRƽV2P.J~Ļ _+Y\YPp cuDW}q&G~IH 1~ O $Pf aI@Bt]ѷ 柀jSSX{rPaVw r6U} t|B[KW9+z1Vg1P"x8]g=4[[q ~gFl<(8ti( F,T-l492w\/-DH*D.!sS4;"T?NG${w="wwTf)J U=v+J`k2q†fBEK^e*[`}XdqbFMib^ܶBjT p,j.0yU@l&eԄn_|C8f  &$Q'tG/P)iY#*s[b)%E c{{5U&50zEOji,Zuٰ{3ɆR ySEo賈7.tXZyw=M#o6ڬn< L 9 " ;BXԍ{ݪ90yLVvVK:f'!]mgKYUsnV,UU<;mE7U8G7N{TrvFPv[-saDζ\\Yq$aeKM:r@n~lM40!Cd]9^Yz>;:\. E׻@@N \!2f[ 5Bp-m#9Jd: PB_ VIΖ&RvtI!eIDl@0W\ܴʌg=:C0[$Jt4ڝ76Jvײ8#:qYE"u4bE9/>>†¹ETXZ o %^wC8~a/jEGƀv9F-Vi4vKd&E rft#|dZ\G%W"Fѕ@ubҁAwZ9yk{*12Py8"'n!g+(1g 7t'l/A3i2YV`Lxn qdm{^Kr)#bXћs~+go ЍٔY(gtIY$3~ZsUb|ΰO8IHc7Tg2y/g|%? vd܀rDgIlyϞ#T 2;Iy`m.Y)Z5ԓ}◰q'W0* 6YP c{i7mQy"A8];zn'f`ڂS;pSho@$i"Ed}TTa+LE G }`nK*5CxG<|rů۪g\!O=|t &b-9c;^P*5ѮIȅjKH3@uqOτ }C.@EY{a .i[7}}Vʽ~#ԑٴ0'Vg5eO`%{Dؚ6#>+Nw8 zF/EJH 3V_V=d_WTuWG@/7UJI@;=,V9V:^ebvc,\w ~4<- E(gkʚ ׸!Z ʷ7-T;'8-BmƇ#O(YfިoEEQZJHdm1 9n˷9&mSuK5x;ăzh:rSvqnvWwbxy-\mTR[ ˢW=XL %LI8%IBbv`a^O’lqڈ)y͒x+bN}O:$_=1bt1ThMtPŮb'MuV }bܙer4rbI0sJ{rHCHkod_y2*==w1D:ZK.S׈,%`ŌGG@ofkk&4 _cޢ5Ǩ<Qp^6¡2m2Ν~&Ѓ"5Y@:r6!tUtQC5!Kғ;ܜ•&- 2E)s5_Usc 4.,iQ27wJKָW޵t~FҒ Pb/p AL2͍׬t.@J+a_V#=7?`I{rI'yy5v C}zroYROu& Y\d{9=sݗ'S#s.}Y{w6PvtCLq~,[g=#4%8VzƨBNMut~oeO0),Di5UOO;V5[A5W4fpdT\Y1vYWQ$^\H:ڍM3UU%X;hM s]Mgg6OŶ$;؇{x27}y@kإj66dR'ℓ||o ]H8o`8s׎Lҗ>4uB6Lʪ &gEi8#7w*t6W@11N]󾦔\*5DD!sVUd?Kc&jR"Ț7kq ?Bhr9CUgw M2[蝺2AxO^uQG$iFQ#ٕt 2׬p9òuF(˼΋a5ksPԵE]ɚ4_FO1芰tQ]c:dcϞM"FHQ1|@A/-}$W2bQYS;0W9GoY>1KhX?5~!0$X\MB)4҅)H^o`+ΝHo1S6{}/9rND II4?NX&@8 |PHWѤ2ܧxX*٠8m 'xΩSef`Dz%5r*>>&{oY%ʙ?눸BRB3GQņ#G ΙC H 7n_U|]7SLVQIhO^.w% 3VKJjTܙ,&p,V7!sfr`(wEsӁ&-SHOPD9I}($DAuzZ~+zb5^2J ٍ T7dޯ4hOG`[0'b]ӤVZsNa 3[ Yt]aavDRbp,G i6"_<Eg>VM>$wTKg5䰿շeR*wgaƣJ'dtQʕUIH`|skR2W!N< "eiM]⩌]JO>ӝ{ W@1jlZ)P'hx:9zY_kON:O:"7"{)RIcC,^COJE^5%(h86:=4e^*{ =$gCHeн+ Wx?뎇ړCD$)SV@f?D(aj<ؕ(>k{A:BۢᥛE.{k7CuK3'y_LkJ1X Y|rex \Mu͎cnj =^*7HI[CRe4oy, LS5lq%v mf׈r1mUMa|6x}NK{LsA-W& 5//*%d49®* =ge2Ex( OϻTHWEt# | V."IH+Hտ7EwH|ǝj66s6NCUf%-=cptGw! 0x'G \/2jP 25dLĝ5C@9yZ[?:35x/8Y<{a$IdCyUZu~Z:a:\onp<:7l.@! &neP*0eOaTٺ O=ytcb e#[m_i c[)| dMxHJ#cFPWOBQ(vf Ҧ?j.0Ӕ\-<2E^%~@P5%㽿X X ,q VQD6bFX" (DzB(r&E _${m#*eؙ05pGdh.ZZqUWɗ;VXIV5 0677ƽU`֗f>7s˒YZţX"@\)BxQˈ @hMPCnJBFS6_[ Uڡ}%z#|KHEՐ9kMǂ,c}"I"Cq> e\.t1-n:#p B4kr\!S/ӅZ2C=Hʚ 4噵C`j\J~mqY"msn*d"]cbRyj1}ZqOc>_f->}Ǵ\ymR3e;1^0p|Zmz $qEZgXʑ>4}P@'?()}g\W .GgI~Vu(=>AuXX'+3dš A'px0͓YiZЂ~좯SZw2,Pk@izOrXĸ#Lh5k;-K㉇f͑~;BЮĎӣA3Dò2'ՓE5߉Jҟ"5O$Й/dێ D2˵؜YG>n. S1.^YXLWaO's-H sp֦{e\{V!&m e~o~XfKYe\FY=@1. ŠG;ub ^-e%0)m(5;&mMgn$Sw+J25+d{į{|E;CmA"gAdiqf2Ɯq2Pki3e&qQ@PCysA3% ςIF2g[SS-[RE6I%1X"gvҚr Yx<ȵi~9u[xƄ|¦=yOZ 2115~ LMvȆ/hKjԅ˸y,DzC!>]cK)_yx34p~z9|#^57Ht ucFE'1Rhuِ 31yүݐh̅cOR~m䖦#⢐lЌhAKݿO2JX8eo/}U4ɩc$(nbs*a;3&.o/-bbsE!heQN qZBΜYwLT]xpS<.5_F&*S۠m520ȍ+/ ȜZjT@*02I"OzeFVX8 5@AʒGe%a;Q:ҹtg/N|֝(a0N񋽪mH_FDNL%lB۬ LV͢6\E g N"ީg"W6v٫`8߶`}IGˍݔ 6/E`ב;0SWn12 I9.+jP<Q<q|]6|m ؒ2n.͠wNpX7Їu`S0=B";3 мc`ODKa7F _oBk յ ֎/j8ˆtnτj'|Hqm_<ɰp)teCࢯ,:3.BqXjҝ/B3gb˕"26?ǐ^m)٥I-u3Ik_XD}œ.柋Q8֤uQkL*i:? w+- tYR&_i\JTe>$&4ׂ>!Lb#Rr[\bk gu@,R%ͅpJ挠<ݱ ^H/k,"2ћ m34;>4 at="ڔYQrz jP9< 6^l:4y$-n&K^UHsi.LJڔ5i^8ڞl$bsjZPדjEָ8O)\w`bb1,C#uW/|Y"G[b(}NDPhN?$ߧӺt~.e»儿nKfX %Ƥuϋr}!!ʼ.!bV.3R'5ޡj=/+!ƅf#a;b gDOn %4 s?l?+G\)OרwGǎ2M\C;UYڭB)ɬr=jt 8UplWE@@JGB '0$<R_a5R/k6.w)򀱩%i3XGz[xwשo]X/2R&r 0-V֕ m3]>3xZtC+<[ޑT-݉ʦ1Nry2ZnrSXuV>F2eĊk<gK'$42! y~ pdp%&s0k Vlq=k-U q4/ HtN7hy/,kZrk PHAIT`*BH_X R$F{ẗ }HvvW5p1 +ws+|!=ۏ9uCnZTSǜC֋xj[X~2>YZb'gD{U~liv/4BRB?Ƴ 6Z*F!͸ -i#Y! 2> {V#:ҕH'Txe`̀_w lZ }7s`Yr|az3q؎.l )@0>ǝm׀6$-!} xf_J*6,ѻ7m+p@U{%5bH<1f>U27'Inhܳk. {U^Tt,@0|r*&su0b&8SRTyn*B.qdtFF*esqɎx\leb%8$ B4*{l)_P~;؅ _=:7ujohqY*2߆}o|Msۉhf_C0 N0;R-7-{nnR#(E+ 6G" eɕCåWju (q2OR):pGALg1,% q--k>>1O8LȍxILu05Ž /eo\6:cmUDϩCMh53qE.`D./rC*A)y<0$: []kn!i}I)YI6Fn h'Z}&4)H\ YS/9ލ|sr tUfrPfjl 8XeJ`fи_^VDW JX*rZQ ׁBaE~ȃ.?8$I^=_#d&Az)ȀL\iWru$t;.p*!u%:;h 5J T, .Al2Fx&wGbiEkz\0 _ g "v;+6 5uQNEW&}@#F}2M+}J<:ꀎ y#~I/+d̘݁>4.k%q KSJO`̋-,-g-35dHTI$6=ݰfZ M=h=6CF36Ĕ{k|=C$gf%֊IE0_ ۿ5JÖU&+y!s ' FΨ-=p@Y*!m6.;oQ߮NG Ev4($AɔR?vBAR4 ` ϶#)`Dpj]67~w]R=G H=\UqN{6U9Aeˮ}__8Y@ܤPߩڎ +~42@I3SbWtP4L 0ϳ *op26/'|lxPu\.exsޡQkg__BKi8t Q3r߇v杶ab.u2d5rOQwU,ކ_Xo}msv1I5D)|ᦰl<0$;6[+i{'3MqH-̿\r .Ԩa+e7޼B)^ƘS?\!@pr2yXK s̲c -l600-4C'_s_olx^eĠݘh۲͆PU|6j[jFguuΪLr Vzk k NfőψFVٽ̾"J=(/Q2S1mFqEP2('>U-j:c']^Aݞc3!D:\V'ͼxٖ/5F m~g,C҃$KNq]WP>aa4DWom hv9la蔿%@ zQIn.kM7}VWXżnZ ̎ ?],ӎR71SI3:[fc2hAҘ=Nqխ?P+ZUTց<=BzqB:}VZtR -SC#(UkgyBБi;D2.QufNY wIQ蠔Z0˔YSxkN bt>oCAsNQ#lr8ff۩'g ޠ$EҬҲ϶ lBc:K*Qٌ˽ Oiq(%&>gF ;.@÷U,ϖe^Ppw"sKݯ>;*_+! e*|3 B,D=]4rĖ2 eA}]V J{ ?bڶ5.,㼠=d q“Yv`U, ;H#jӜ wL =yKxPЭf|9(rm?z)E{%}ߙF%lX) iP85=17}=TG.#Rq lo; |J6R~'F7M:k]*UbUm\uOt"۾V@'o]7Jde/;zf=qZ#qPv x9#MκiL0|ĪaA|6lܚno&7ޕ.`ZM+3xʰYqb^7 Y<.M]0#9Dqm#BIqҹ3øW}ulb>RF}[![ mEF{5=p>mG5U8&<$¾2ZOW |+*7\X跂E#D:S^MVf% k=Q!69 B1fPW L$+ܣwl8!]6T g/4^ŅHlYKo QaxaDΪ$^[[?j:fk@P΃euK@6.R5/!>=t)zC-*G\\6r1k'[p59 P\L%gb=pح@ԠR9Msg(k;o,Cc*y>7-^kBrUl9hf:a]g:,x''ɵ7'b6s6t#)ImōIChS6I=r#:.S /'Iq R&0:>i1zg}jȥ)]5< $p'M֤hM}R+75$J'Q}Ξbԩz[{T=)ܲ< '=)W-tRr[ *uV2}ۨ6Q,G>'OZ Y*zOwfl#G5}49`*n0ҰsNR3ƭBb FN"?/k(af?w72WR̜J hF& -K;`0J9GّQeFge /`-*BPotl#ydXM{&Z7"1zhŃ>a`J'nDQ]QD A,<]}Kf!"Q3^@,;dk}e5f@a:u*8pw|:kj˰Xb +A0IHxZ*iDg> .3k曝r?;23S5Iꝅ, 'y=Q2s<(IM 78g)HJ*Y} 'Y} /UY攛^^9((n1`Ts1cv96)WpbH{8Cs*8h¶"(̯039I>$i->nڒOɗ{ p޾ |,HXSd|#VBf( \kUٚ~،ZhSwzA`+)L7 +;}8/"C-h{G Bj䕊n!!z#fz(suJ>j:ZS <؟8.86-5?hnTu|+l! @R}VtװznӊqgVK>%Fg]%g"Elwm` EM\cM"7d3b,)l;nV^9ᣃ0F,^6GM#8:F+SfE -ə">fһ EC*<'دl'=ڴL 691t )EуQU rD9#:⺧<,lBsa@?khq* $c;k\P5ON7N\,>LTy>XIbp>)͘~>׼DZ 9ݡ6_֬a%j6Dx]7eжc7J}Ar3kn`떍O׸$U`u7!m;o)2rIM+a(0տQ2UU\`߻ OLq:7r) ;xfJ8{[yHs,jM["ϐ5\ud5̃^G6)-lN)C- Rd.H03>]&wxO|m+!w1zp G t_\0u.~{8,uUj7Ђ%֋OQTCE22B# d^ IB44M|swlvzXyp-1ffơe+0s߄P܀y3G~+CXf:ˌܞa3,;dF@=PS&D^J?a(a7}8,s)yl'R7'>< 2ԍ3&Qa @.m m,F{$-VS^):Fu?ӷic8>[r%3gbSta(R+Fu@N8:{ Y DgUn:i𱢡hU5mYx7J^':` ]f̲%[t`*,z8O/}!}(p/6py g?cs^ƹe0*~ؚ+6ۇ|ʋ=Oݗ$c@]MɤYIFG3҆(ڼ#T&PUf'>Ϫ:N5e? ((ĥ~#oت zXe8dW`|Oj@:NkN ogOȆ7j_] y=)'?,qnG~}d,S iIײ; Q+9xԩ65*s~h˟VNW ->4a+Z_N;!if )|5qWLPAo t~I$/3S*QS@ i$L9Cjw2+11#xQQ KdbҤ;܎)@Lsq0g} ^6 ۟}gZ嗝5@0n'2Fl; Kj9TNEWUqUqp|4aNK0`p@&F59E"}'Y t*iK |Y8$chds`6Yt'~ܟb'DSоDVvD-QT.PmFJ$hijI  AwWcv7POutkwi䯪z1 (_Vk-ӌgH@3b?JR&MԾ)kg&ol EדS^ %W}_'i0 BPe.Z-m|'&,HÍ&MĄ~GdyΉm,LmXL4 ϕG)3&-Q@5 +xIо߯0/oBcJlGc(?`NQ)\ˎp<2vc: J4;{Ҿu At2 $ef@ҏ'u*xfzZg-tӶM,oY3,OY;uѧضgyI[0#1lO0.'JD' WرLeȀ[~wSoƍyr/%2963| dX(BGx)NQ>R 6:.VO{ca; EF5'Lڴ}vw7)^{V>lgeID\"=ӈyvVXEH1*6ʡD,XοO@)|8}wPԒ}øu]r4!0yܜa, '̫jJ&l?$n ga,^ d[;bb:ܡ]<ϫ?P}jۍ2Qb轜P:檈m'G4m ʵv-TѲ" "*E=˧ZWdհE'Oz3er-Y{N] ]%aAYXH)?}ppi1YƬ [ lWG(ש:oF5tF9!Q/T6H,Ҹ}9m#$a_(@+^B*W]~q1C\a,llW;8`hޡz=Ut(Q>; $~ %"5 ]SÀMY)\wuͺ ^_.[`E5224^5R"~[^be!3,K@.+"!Jsܡ}RC{vl-ROF]OK@eËRSXecJ /1$m(ȑv䄜 ]FƾJ߸֟d3,y2|R{@EƉ5]Cxdo&Mz 7a6sΔ-Id|t䉧N/N5K9u;8E+َ\\ԯٛșJ4W$?#%rmYj^zSM⛫|@g9IDrQBT5  &\fZ{'R1Z01Ų_1?qXe.ټF Ul0H?w*f-lJ5rN|eDH=~1c4@Ć 3QEOWi\1ɂ7 YU˶:" 4(̶݂1?҂?i *j"&[jS^aEHUշ\hk7;o6 :p+5YTogiml' ϕoqK'2F> "{v< y5-~uE<,j<]yd,%O>1si,R ե0(ACI6ZL+plkFqbǧj=Dɥ*/I|k},؁x77 Al"Et賸y>+cWU"uw(~. Rބwr_&|n$ɩ.23TJ)X@JFxɀC1/h2y7\>ib}*+ǘOg-4>fIL]rdCrD~G^$-~OKNzbBOBg/^_T{>I4۶OV ۿ.Q~4[.ꆮT -wÄZty-uYF̪-٦"pW6#Ň5Wr5| VĐDpm@!YI9\adꔃtD$c)SraX TZt&h: Or52֞cyFZ &bo>D}"Y1G. !'aGu]Ki6JH7Iy_ZVEiu Ko;/ FF#u 9Ow *PP}0&Aɑp@l~~:oMZŎi1?q+d5-T5Ѯ4{*3uӶ\bItP%4 '\.dISh}z@ƻ%7uR'QK J_}'$88!? $5mUQu u/Bw Ͳ kwS[Qz 2ImI}{) hQRDoxΉwa[)Tm )w6Jɘ d#ef*as:bTrp4cEa( 1'<Pe*h>sJ$ R:'iJ;Y&J]^~Mў6, cͧ((&E FS}bC`H9v牥Ғl\u47nȧa3&PkT,0M=T"_ ߩ'\D6j!CSG+ ;b>6*jk >=" װԭ-O)a:†L/r RR'g?O^h+Df81/%Z# 5=Q!hE X{Vӓ8[/&e-UdLǣ1_܁"<(fL t7wm%,Ma[<| 0yKj@۵E]3jU(- Ar01`S7eߟVhbcm9yXV\d,7nvu&>S@A=NH$!&>U dܽ)8 ҖERWQvkw6_*\ )n];lXdZK!AFkȸeTTs4%g"4>V yznIWو&dmoX75,(,r'g7 h.1#uh  훝TqL,׳8fɷF?؀ܡnB,yK-x ARxx@+>b>`qx#ing5̚\OBN4?1p 4/ j&/ڷW7}CUHrկ e.9.ڒ4Z=- _OeW[ t3kqE;UdOZ]ggqŇoΎI_i8Yӹ}4uJ.TE/?41Q۝)jFI9vUd3X]N3~I0Q-:zYTg@NTSvn2ʾ_l =4 MFq)BЭKBġ G)]w`{L̵CxT4cLQv?HZ=I ]%ǡK9lC~Sk5x>XjHKDh`^ z\8Y_/>NV">ȵ/-Os S?gw?pgA-L`e'obc }kDr=n!-itva)]4'LyaYsnG ʊ3 F %ܵUG8-pA_ ZQ< ~]_1=v wƑ𜒟1bӟpۋLD;P\BT%6j!ni-Ln( Y92Q-=t%+VBˉ"ANĹE>8遄/< iآ@F)$?1&?q=jφQ])@`пW"b7R)%wl@Go3E?TЖ}#E0 Ӎt,UȫY[vgܯS-IK0>RT:9Wqۥyq5RaA-UA 1NB̅Emb2G'5%ԱuXvL[ Dcw mG=8}1(~} a oZР5]%ڷF K{ϔ fI!f @[Dj 88t%jV3k%@ai,% Qq= p~1sj8]VGE0LF: X#HoJXcHxl-pϨSAW zEKk)ݙS6z$T ~tXcͯ]p`ܛ&W1-wkwsx"}=c5vjw'_m& ~ە̂;e^ |]i0> X͞ ;j6zfa^3WD]z(f ѭ;dz**iDvR3Y'lv{6[;5;8iL-Ƕl GD__|83 ߷dZ?ѣHB %S40tN7^Q)xwaHr| n;ot/ "2a"[d4s-*mC2Ս"/.th긪O5Nе*Rcg\dH%2k AOx!qLo?PcjE@ˑَN&ߙʏ骶޿ySºy7Xd&bB-&큪[BH 1$ONHݾQ$Mtƍ9ߒBh4rM)̔`2+( Xw/ee>c< [Ua}:Ɨ6[R1F s`,F@SjPBJ2 sx((qcBb~J+H-9҈b^TFHrp9}yi,KI or"ƌP}T3ۛs^9Z;#ݴE_ +'Aa甴Îm#$YLgV<ףAӪr' dб$ˢZvXHG}_M4kθȚc8v~1a)( D3vX'{w05n2J8' o|v1>3MFyu`0h6=ePJp1wLrHOf8껅O 9ȏLפ̍ʥ=Z±/( Y~^AM9/;ɨ%$IZwphM#^kE#jkx18=y,&'FcɊ'n)TZ{PL!l\wWgB(*~v3jicTdQ0'Ěi. _{pYLN oMYc '(XQ5Fۗ*vnt,ZSK9 "FNg(n B3cŭ.2w xN3pnٞ扮 গZ.Ą8ESWa/&ۮS"ܠ8Xƣ?/F'cI9=5XPJQ> aRquS`rRNK3`QSRZMwPa.ݫU; I*P1LKoL}7 %`FY) DWF[VdJ o,,NQklԑ'vh7%dRӜѤZMɏ)/!qoNx(S(qƵE] a %)I7}m5[hpi/=h=WIC_̪ VB]pdHSp tS9J9k*firK6* Yi gv%m4{X/CN\ g?8\1ME&rp p0e z.sHYm~G=%@R[{򮧸|$aqKmcDR+#%MCċuݰ x[Ef\izad_s1,~+8~^ 8E>gqcYCg?`}HWp،=\ZDa ZT"nBRe$b{od[.CSQi#!iASlu4!M%̚Hq3rueF6g+ys‘[ b;PvV65LjBMgYe҆EE8L\wr1_D08V7N-A <3$qxGV>Քgڦp/J! )"|I9wc3Ηvշv?j31"IC] m\JWHSxMٲN7ۊô[;jo3`&%̈́ꤺ6J@! ڙv6Y"q X:z$x&5׭Xt z<;ԄƬ M-ڊ0a&I|'08es7&e(v$KOG6^9;xapwmq475UWs-2s:FHԹNcEt7aniu{`x=oxD# ݡh^r|`Wuiy\G'z 2T[~kLgE űmKBanDݍHZ &`1EI2#5]XΰZei2!usk~d*q?I+7J[xJ{[NmTm0r(Q\_ ]Z"|s0174>o㇧\ŠKo?8ձÃߕw,$jζ}d7(u$ŭ.j1ղ?1/RHtԟH|Z͋asW$mlwVY"w]琳clv>p%#e`Z?,FwF F}+}actɀ]mS8p/л%v#I>,i'f>?;h+{)c/\W.|M[4v+u$AqrvƔ!î/*wN9uH,)\oF>\Swֵ2eAiMD[W*T8^6PKmHJ .f~hڸJCO :ֶ@D%dD1J7G]^=4 tϲ.\(YvESzrod2{N1OlT~#\B psAO=9B$|z$vyxq)1AcdÌ#:_k=jW6BP1-&h/[yʛk!Ǎjh SAuy\5*46' ؃^u;$u$"6(3Jq&:$ra*m̀"}/MTu]#bS#H՞XihM)|j3Q&;th5 q;.B-1 oCB]÷jT$ESc_v-td3#:1֤aL*M݋ 堩J`qEr8WCR9woh+MZXjMg!Gٹτr[ h2:ĹG ~?dzX 0JµGPZIίv7.lJWV~Njo*Keõ5pB?DC/[)K \ 1̏ᝓ+#ByDSԪݠ\b$q$ܲ4@)!1ɌOpxw7I YL vM"=CF]dԹHwt"]x =9v/Le8H5'DF൲:)ֶs0wPZQut_I kxrWdG亻j@`vXY+om8G-T|k1D QdeBPn7a\H\rt8M 67I p7AґseGr`Ls6h&/SSAe:9d65M-٭ŚgVB>TxJVmz畇P̤X\xS9,\گXk~P)T[hNk5qs{=ləI P'-njuA5|T3I)|. `F7y%87ăzOs㐣{2cD}^J|< uW$M sS"߬wLm+~tP4}\Ptґsr'ljjԥrV -l6"(~Q7]7<H!]R* ?0B .]=T%ڋ(>?p* ُknԵQaוْ{ٗ Z]bu`('pʣN*Pl6FNOۿI / 74i4`d9^^-bV4ʘyg0ceUͬnpNiVڲGxz &?w<>[];mWS;U ]Zv<4اkCEB6G-(c+xz-KQjj+bDsW*60c:>3tJbk.{ZTb0YVGjj'3PD*ԏÆFY6M+RoW,F2'LV |ERɫ]ᓎb>=Ꮐ5Gĉ%qM1\ruX-E2xu˸< 29FqQ&􂨟G'y,Ps?̓YCr )`JXގ!S9U!ী1_Ma,@ SN4 Ԝ!p)οsC@Z8~ħ*L.I2˨&{e"J4XAV U!'Zʪbig'ؽ񭻓* V= ɡ:cӖ>`*Hqc^F^Em -1w}1}6c`܏{N~ cCih[S}-]44W\h;_OB(gU :Ocs"qz~dr7'W3%4|?,^o@_9#g+ 'M*E4j6eCC4%]JR 9>sRᛇ^'KY|;K}iIdl$*0ԾL)Y~X H c)x/1O[MoVb8n.WhرӱXТPLq=F^e |j1VD+Hư䣄?R2#>@!h๐bqZr+axJ2+I} gϩ4;B0C'l^޻8JB\tK jp*Dmp%bY&<~JC!xb/簰Q(9\dE\x#gxm R>vFH+v`f^'s2^O[h\?%͡ޘ1(dUpC=fR4>QEɶG) ذ!N=4hm[j׮=`^9+SDBѴyt@*M*UY-854Ǡ3v=k3}@X8d$v.ZH'RF_g9:GĴXTI"4ΰWBPOr`RWBӷ2K!,I熭RzMw=4QF.^%竵PǞ"{AD0([/&?R8 (~%?릭v)'* aDդ}3>qۨ{[ w|F~sȔ9L1 mz -/~8BC!MA7{gʑ9 '^S}&`WƓ$O|y^Ғ=|kV 4`}qŽ`Kgq!f6n:W kF; Dbe]w޸ Yf%pVB8y l 5{t{.0 (rQ nWՁzqC%֏ M>5`*ou&hf w3#xdVϔd;+@J;dVMLH͖+A͠2nZ:ǪF9, u嬨T͆5پͽJIYU?UXȬԌB Y,KȘ-΂ʮy$8;tEB}'W |?K`A,ng_=΁UC~K$lEk:(d13$R ]=Hu_Z^1 -)=6ky>ZV6 f,`؍xA9ɢ*=gK-c//>_쬅 Wez@_ai=.;>ؒZNIvCPDt;d䗘f;ٰ$ n9@`wD!shNr6{>Y^4%MYd)HÃDdgtH/ olys)g U*@CĒt[lA,dz#84 =_H5u$Rx4z]. )2s8f0zO hJDވV3㙂u&Gkr48Ha֙reU. MH7MB/ft;N#ƃG a[dl< PS)#sp9Szޫ|IDffũo;ܠ%-fQ9;럮X%34W!,ws#[8E<sd'R2}P 2zKߠli$*IbOft:Üӊ*UӑsqIl Ǎp;.JQn /44$|N/k:Bd^|w<ّ#Sll2,CUƼ@C$[i"Obnҳؕi1>eT1<`tΈ8p%nSG.z)JNF$:iޛWt>OIN&ҿw=}dl=êq*7PDŽ螑$95H;DĿQ22tv[+ f]jK =2pr+>2aXXXr#|V c`8"L$XfB:B`CY$.RDV>'CTB8& U4c h34/3)ŞxE8{۫{.~[Fۜw iLoH+RW&{±+m!iQp U76|u ;b|gRC]w1]pZD?D["\lvmA^עkUi֔Z#!Q&䄛^qwBl>htK5āb;R6ճD#i9HOLH-.>lV2vdYU25bI9M2݀Ķł`cju)zdѫs5~f#U#XesB(|B?/N\\ZNљBn?F#}sF C]&=b֐8^*oB x/ %mDxz$*ʍk!M#\]}wE~uXpQ U3t!+jDP, 4j:c6FΏNky9䐱sBL.yt[+_ W#v`X5q@3Bfcvo -݋oeC$¶N%OnLholJʯ+ZaLJ#*נ'jN6fsJgQj9یVch C&9X$ٟtLn z2 3h~3X%a}bt/׫X!/QarQyQ[J=% ճEϦZU@T˰p6Sa,ə;  iӐ_pxL&)]~<>BGL0ljk&^bfh Kܚrh>gRg }pgU%n>m۷eоeEdjYeCnq wlBظY5\Q2z#S`!@p$P 1sS>UNq+fZ>>dyi:鎩.o @84[ ^V1fA-;@@̉4,]̦[۵\9Bٔn Rh?eJkiP֓ NpUxUO}K0ccEsǕj68>9A<Mu3m1~څ1}A'X~ 8 j"$Lz$bT؈ Tl3^a ,<MyR !x} frvEʃH?"TtZX W_bCSM5һ>-6zҌQt)pZx؟-sQa7jĚ'Y9yi:dT}ڶ61V |ahު΢|^L"T,\=&|it-Б~ٙqf=54#YBoQpkȕXl\a`6{~cK^4~1lǔZ\%K?N{w<ӇsF.R&hYׂRӷ{aplx}F; n p-j=rވ fހP_}'JQy+_y`}}W @v ik9$l}Yd6vE`*wϯ;&= (Q]Sb  Ve~vHleƵBC2%EAՕpŶ*ʨH[ U p~0h?x3PC#ƨՓ HWnD'GjjG(ȝdxC) 3R7`5IrFWB?(/B>fWwX|425& ?HMݕQ8`.0J{h |(4eНA$R%S2dAtl674N6#9a@Zj aZ<0%Y-q4Te~ߐg(6oMQLP.m"^7b үB3չ6u _HjИB\wPcH(}S{S8F\n" %c4˕:xL1rkϴ?Pu3OeR s R@P2M* Obf][ZC8p3ȯ/W:f1+- {>h1 GU'쌪%xE&n._PdO0tPUNY~b;posTntX\ >V OFn;BL2eG>c1.dFs=A5*ܺ~.H>8I;ҍcuݽZYޕ> JI<\&8W;nLrW O\H3e2X3/t |&`J:17%n(̄~x^V[fFTհq:TwJl-@npYJ<;ynj_-ԧ i%rAU%#!VY30(֙|&V]'27&P"5]C^Ğ1g`eH4sx,MMVڅٮK@ 'ݙ$O¬[e2(z%2(oQ*7zciv>e )3׮qŕZFD6+"v6ߕ58Wz}E}H>T Pi 6 +P䚖2/ EJɸT<4W]_>i#ms6yk$Ir{`һ 4za7ne.eP5$NH}EA)WȊI&P)Sxt'`YĚ6Nؠb$1bϽ"tl"oJ*סn3 Kuws7k%D6$q3֙85\&0Ua|'a2i]@،"gx]Nb" akpnKR&='LX2XG{wAbP.fܪObi7у-z5g͍(*y=O nv*c ⃧:RS>[\*FĤ8HI&IfپZCb/?CD7T$yJ0kLAzG\Gldԇ/3'έŭN+,@vq!@,g?x`j) %>3HSc6vȤ"S^ՂJ]*XbQ\^pdgMia-w\Ow͍'۵ ܣI%@gmPV^,ޮSUkw=qal m&B%n&p2O /y'h~1J̌`X.e6*w ߑUvd#{uMYJt_, 4Jƫ%)wm\<$ rCky2|@I &[ X&tNr;,WD.q JSyѭK7V{2/C`#h=Y_!v$^L*-߅" e Q Kv>4fck*?:qҘQV0N$e׿~(f{9DF3!k)ŵur2T貘C?!Փl+/v2j<׸3=Eի\Ѭ(4c\ .)@ =ufSc{a u3L"{14A,'/qfאgN"K $"_tm^fA9oB%A 1~߫jQ0C.┥ WK GF_y ס@$,qzßXܬ,`JrC9Km2`g(`9eY6n 5>, +Sz$C\Z`+ 8vGcwOM]z~)yIm!'*+5=5(6 xj!nJK=8bЌև#P3?Go]}QKxZ̷rN d4Cpp\OkQ9kG|˃ sՓ1'xJΨٲy nA xoMޅ`n6yaʜ$.Qޠ+#mTZj}C0T(XG2M k&Vr$'ˆ(L-ӕyET@s%W e913~| cD`zVu?jl`BkFEjbSWA gAn}P^AS+;aX/ϷGwNaMZvŰ^pHmSiC}~xy( b,K_&rZ5*^XOHYCV{,ZiDb+-j{F@:TGGGK7[Trf7U8*5 r=R/z[9,/g{[!M8fM? jr%vC7jְzMf~Us X6A-ğB謱Tn춘E{@<7`;\1{&xO:V!F9\0}kbT6^E̓c|9*=kZ5դ{0}'/f;2kZrVOM9y / x6iFYH L UW;| B. ) eÌvMAյez"鰹J ܀0_x HJ 6$7;kY9cYA 1MBKfܟAm)l˵7?ou B%V\9ZΥ7fE r' ۫qXE%Ojւ^Qe/6es?Ic LrONwai)RMۣ)C_<ƧٷoŽHq\TnLkz5z.d)`~Grkv/c`P̴ؿ!Ajvg @k2UjgN 6#Ox..EBaAbMo'[`Exҥ {3 ABJ"v| Q=orҭd\ȡyffjN(@/?,bWpyV 㙝JEڄk:^:{ԪV(}3D҂peh^hKcϝDswA{1> 1\  o|tDR.TG;$wZH "7VO>L3I:v)j9j e<잔(J j\L1ce#H.RvST[5$":*M*!R.2<OG9o@( .Q TSw*@i2U5AqҤ4E h](4YVy}.?kuM lFDf8_l]+ y/Ͼvj(#S9霑]GMj%0w٭,jz 6ݲ2ZA}Y)} /n]uv(2ʦSlJ22Xq[h\zp:|n^W0׳C&sq%orͣ .Nb[PbbPrpkBZf ~KĩI|"|-+2/S{v^UB)S K{ͮ~Jh]ƞY.Ԭ ^Qoi1p4$ᅾV8Upq Dy+߽73'XcI3`aW& B 9c'+GZ0$cބ.`MkQ}$44tZtǺQA%By@DC\e٤E}Mq6(!s Ͼ\DTٯ Q=xc& 7|lt[l@l44٬Ŏ1f^[&<76QBcW F5Nl]=NpGLnw`åzd6E2C~kz(U |%MҌznd]Z7 ѱR"iOt 1hʉ2s+v2@D@!n>ur/hCZGcm%Nq d\4uUl0` ["nv:qKKv,"A_;<)'>Ogf艴RDRi4YWe?!K~܄+N),z|9J^*rZB6+PCPPHo-:`G% *h R?8ssQb3n>Jx(kw\ҽpH*Y߰e`]BvKVyswҢHd'C7gNayܘaj>~-RD:|XeB\!'a?RbIkzj%Z\sBv{7v%딚#ܮPI}W$5SC:n[ G9\WʏJ+k^jeGV20^DV)DhX&mVl1hUu;rJ;ElWNp. ,vԝ(ưzns;Ze(tI,gáѹ%aȧN?kju5y#j1JpShd83p0<Ӟb,FApXŻڙOND߷+=*gdFat\aO_*`ป"~lZFf~mђ']x(Dq< MŴi=|5gHng[wKiL?V32$Ci.FqFoOUNT-Y3lz1*!''CX;"x}7ΊI;uo$+΋wG^]- a4֜ wj873^gd1r7v,D~Z@n낂!'d zmly<"ILPPP^R>g|A"mh=dO|cL*x B$\}TJγS2?U)˕AL5Lnt?Iӫi49Tdݰ$#S;F$( ,ɧ!.ftEUEU"llq(웦˽LW-'%\#9\p67`) Hgz=̪Ik4N=t]U s1RԦ~ѡJt2)BM<fS@P :<|g i؇a[qfctL٦AL@Rͦv! ȴ^0!ry#Ü kxK)f+aV1Rm QO HLsГ&r.@ڊf#1E5ڮ)nU۴i,-@o} Ydʼ:VMϥe{?ap`)(< XMOD5jo4ѯs;3¡Eً%=:4@S`.Z.<3혔Fuvi EUkH7G aΆ.|{"H gUT`)#e T4,HRHg+bZmt'L N#! MоyĉWXkk >qeG1=eǥ5+yqq,w<7؁-fVO1444DEgEaZY'a Qk y's_6% 0ȅgڝ (R_X X,Cf`Y"!6LPk:uqZR)J`w]nxˑc. 1* <;|;)~8cp3qLJow[wh4C K_[xMM8sM"\GilS/"NY5D>x ocCk5;imhw.YE7o\9ZRB܋ŭ8<ӾOliY8Mȅr|ܙ,6H?:AEFq l/m5n{|_2/"+MN XD!,ouH e-Ž1N| )ɚ"I r%pxc Ol! _hpQ0 ' '9]OƸ}JC`G -g2$܌pM``Jťq w]i9Ns܂J*~sL=}$(΂hliRð4v0pI_x6TE E뵋7%V5ְ: S 0 P<ܾ.T/t)%?&%cbμ))NAk{5bLdoZ"'.Cz@?3fx5LL~!>;NӹR&=VDPyO;"0̟ C6.IwӇ4=tUOaK5+sa饧$kLǩ&-lBI?()݁ˉ1/&=O]a*m΄FK%jB`X-iFU 4R5wbłͣ?iq5EZ=ނ6K@:uob-PD=ۻ4XQ6 a/ MR 5utz lnc܈KYo?o *6ȥx7eץi5,fFeKӇb,JN0cL]Р mRXԼI7rݦ^\up8mB%pq`C*[c:yGFvHWj߸gՈRl<}@(a3Fo#Pps*z4֬d ѓM c3s9׫֌0fo0W;+S&V {l 2!LP#䋯ǘjsG֯<'tFv ~S9.)*(٩|KvZuA/ 4|)Ɛ_`RcEl㩂ZwQ8J@AyZRW&c)F̢VE%gγnuvyq!=VEmC)7ek2K;lʚ_ю?\/Z1쒪a~|x %Pv2`F@'O>`pM69;~_iJlQ p>g7DXRaY4j* qs(v~4_iA?D2ݬK\e#$iq$:!T`R[HLig9!= S`9#+[̯W&Z"qNp@ޗs|[&dV)ˊ!bʚf@o.qH cuPW@if92U!VݺՔ ݶ[,Nȡ4&\%EGv[ nu+Z#ԟ, Df1Gz-2Q{Gd XsC.ȱh!úQ[BQYBICڰmyjT63;X]{=~mji6sP\a3Vr6Db7ԃC23J!3?0*3N)$TgKQqx:f!1Y4 L*Jb8v4c p-0 [RFcf[$R 7#A&&h"ޚ}aO[s5hA! K'>k9-1Y w/+{ZGFXy<_WqJgGRhay""5d ΂9 c-7'#ޖ$0o1/RmWv3g g#ʯMP.aoL [1ftR{zj1`8*bpY -C7ez978h:~sՑX _@Nn4k 8@2R>c.;Q&OyةASCAP6OMQca饚!8)dnp%^GC/.>: E&=W̕-C.0NE< }ʅLcsW?m =DDy|9"vҮ"{aܓjl}vwent}qKoe0liV%[8nz!^,E%e5gAMU wAXE}}jgg\TjP~.Gs yZ.ZVd.%5Vk*mOҒç3;xT<<31@:T/dJKA0_T7#?Gݵ%aމk  {F5CpD88C KhEy>vdý +0!0|NUF RTȫ˷ol*I_V8\8}b^b|RG slvYp:Tʒ,y a֫ 'ΰ(BP՚`li~`wH-X;m=~wTPugJ}EIw5>PxR䍑΀$xK z+DcnaK PV m`\1̬r7 @c4(MKhGBm4T?ܖsq [Ka-S/RZ ?S6auz B< e(i[))1|u=;*?F;剣5,F{EMB"lJ_:46HWf6_zUpqhGm~H.(jr0nʉa mp녈]m.H _s*QE9M!d:gJt,[iD&{rz*1sw/],(=E&Uty*eA*%*sRQ0L8Gk4_joLǏUcUNS.ɋb^ Z4T(}A/An9Z-iN6ڔWN@\ֺyKv?JY+.#IDʇ{b7dt$:/ʥ*G}JӜpf׊^S H4?e+Z?_CBI丢J^j7<#2'9;jLjI2cDd"I0 R+FchbcW֑CDuwYXE~tsi\pO=f3ed0H w:]=Q4*u2a@0)dLT%R 撤w֖@0;=2ͻ)5Dagߍ Э8U~`a(9LZYOn=y\b"4O^aYڣѿz_ Ih_:.F]P B{gqSJ%~&03Db;>"F#oɁE邋:hv1K^32Ê5 98t)=NWMQBGkJDo5‹8E; 97p/ҨmyR}==ޢJFh3ZPntkD)IN]L%ڌ:;a#Vu,}jG}1g^@pnԇ! R(CQF ,vS_xI9e%"4*"(05B^m!]❺yNjxNel|q`F@W 7lqܴVUe8ύ~HnτwAh`8qƨ9XES=6/ŏ`Ro%/{jp(Clgތ0z[3_Nl6W)|[M7ұ@\oK7@eUA8zQh7i7~,!Qd:)a OH'*9>,r{",Þ`R/nܺiOuKϜu+vjRqZYZ {&Xlp*yl\G0x;7M}t%Yx9e$}qլ 9J1X`3A^KlJ2ts|hS&C%j aRr± ;[$XJ ex"ͰR$ Xb [bKd:~ G ,G?Erg\y;0ՏMmQ^|)wp1wo1s^r } ](tm*"8BqI!k/PeZ!۽_T+^36T6\I]@[vF1g u"g"̊p2T=] K Z40(;yTg =Y|m5x)O>m֓ՠٜRNZHXv՟G'+4ؗ ԊOeOY_+4IEng*6UH?X>~?_Q?zCQIdK;'Ti>M=`/=G0{T%f\ .av 53@%S'7g]|ZM`ߩf676#ߚ: 3}1J: I,xxt(ɲTg96)&ժxa˝!u7G*wʖ9kT5jotnj/m$NR1^ܒyƒvc"0c-ۛ~%UCVr4 pXHWxNS֮LG#vB<:MaQC 9jðv=$'MPډO+L'hKlϏ_tȥ@9#f LWzZZ"ñDSIF-Ĕp4@&QV{Z k8Mb' 4؊Z٬%"Bڏ~k.*ְsy+\,ZC[.ߞ:P'gka=KKHX_cBe6/&OΑ|\Ih\r)w$]y$NCa% 23[ J?uiDT͆l/KIWKL_FnEjBv22=Qr?'6[=`HLj؄(nRzG{ՃMCcG&Oa 먪jπ'sP#Y0vt,.h/#':v(Pq)9F{j@]LG6mlB1 jnch:z~ %˭^l.h:h Q*r9 XiwM ̲r)ybރ 3`c(Ѷ>uڼ_N}E. Io35rR&QVuD6T#1y$AO}e!q a Ot–F!`[E< Vc~A`ev _lP7(@ȟ MB]DH_4֩4%O٦i'mծSo-~uaL᳂H\B.<%C+ר́Z|Ҭc fԫ7ׇ{X/_|^8<) M`S 'lH 5&' \d'I*ʙV7@.]{k|/"d𻜒rRvoP@Ζ8>پ:kO^\C*)뎰֛h\8?_QssbO`vE,쀐R㓚\<#S7vy`b*+]Րa^^ &kB,˃Q6r, k$XM&պ!l}/wݽ] }#:n;mLT_;RVȝtJggg"ύ! dA;eAX\T7Wjʹ_[Vuzt$KkJ&bl; i$.dfLrRvCJ(B;DBUFR\a gt%3b7O%Z׼Gn]Ify3BV8 e deH= N\F#yo7]1Q'=?>`dOtPtݡ( tPWbfcQ{nh7۪vDjU!*y!>ؤ7~ M5p{ʸ@(8@@ٕšT/nJ7Z詌vs:8DZ1L:!QG!`7)SAzu}#>uxJt6=ps $K-:a\E"MD,`r4k6&:o}ؕ}T˄ܪ4;VB.{E1/ E)R)J}vP%f]l?3_'plW[5A qVgYD1?Ҥ֐Hj|yJ6Ќkcaa 3?fJhQM`d^&3?"w-{ֹ1sCkߒzrKAWW%~yG! fԞh19GizP=\º!Pqc=~PiC#r3*% L1TJO<,n~K>zh`W)/v^O'zbuBhRȴVwCNox;?˜sv`-q̩T-YfYH`r[q+QSg=aA޺yoTDɆVRy#[(YqxBDYfE!@/f }Ҧ_<Gjd}_xgZkIBf'ȱZt_ӳ>p,P{nv/;'Q`>xV-.JY&IO4?ۇQJucxi^9I..Z:4#ܪ* k׷vv (?j>V{*Q&G޺\liX S<9p +rb ☪:QIQeģSWFa0J659 /K\;SH4%|_pm ix~*g"jv:C`v]3y-Y|w,&7BR}3D?xF\ќF4qꗢT^]~@_Vcgr"  0(ޛ&]Q!_lʾAb`9y:h[O].[n;dtWKa {R;G(̳C*(QDhb=9aUd8IQǦ L=FtpZG5Q$9 nP-1c ;:PN%T{t`D%)*?7CZ(2"xijq)ߜ=[|gTЈ_{eCE6A`.IU&Yv#ݗI X[Edv_X@Im~khIٚ9s A6aj4rհ*;_ {XݡU=H},.4Zr]xT=h?CLc?[%r a,j*a7NjQ1e Z+[av"lHvŖ~M/v#R}6mTOj 'qiqWٛ+vxBrjv'\` !IȔa^8E?i[(jd>?P:#Py5.K>[0\3m@JO)?Jg.[lr<~e; to;$uݮ GSؑhe[u '֫hF7WePj|+ͧ&Vb+HGfb):9~\vڿP'溁3J<) Zoz" F9~5G=lueav`;;}?((^iKB sm{.9^8#ut:!##X>A7] bQj7mHlr6qXF=]܈ DEYg;?_1/]LtT<;J0<s>Wz{#Yf bTSPrBashO _"o[S~-CT#-Ն 9t#j{M]Q&:WZg?Qp Sa;ؖx:W7D>5ޭ_TMȫNgBB+lrd ʥfIϿGZ-9)v~"?%Ja#V8MR2vRqw@ezttG%}˟8u842_km@`%,ZwՉDb0=oj(ox؀ .~{}wxGJldM o&x T25@I Xm.Rѻ,V^?˖yݲ5e=Am S@. %~-نDv`)d| @!lF[YpSf1ʶHe< "c-mqQdLi}O^}%Zo&=-->_Ol #0UԒ'{->8Y%$i5gzl\2{Ձw1-%O;?˪fovg itܪO3D Tl g:4 ~ "22ɹ_rX(O\7^M]r\,)ZҬpHY lҰLp9?Ϟ}Ccu _V@[eE?# >t?3l1i/ ՜-@oQ/bH-ieJBBwJ@Ō<$ tu)2ԫkNk>g޼4ɉ[NaA 雷 5d0dTtj>sQ hq ^]eEqV\m86qe gH ;tS(noMQ.1J%|G[%eЦgjhZS]p_{tBIy}Ju|G" WNjJX1)UpHHb"&NN:iq<;tpe:($ 5*ٺ~SKH":+xzC eu gg E$"늗 0|2v%䌪D ^-&YT1{B5Vw\):>O~s@OEFܓ|)U~}haF)cmCJQ/jߟQ{c1, ENT&ڢpB jW.?'0w WjI8tj\X%15-ݽ;)SimylZpWfG쇷?c] B&wzA9mHtl T'ڢP. @cv^ۢ.S)qeRf"12TI+VR40b=К[|> ܺS185G[% [9g\>,n ]:ZGz8 dm~u@X;i4Y QpR޼3'2h'rNл'׌pܖV4InuCòک 8:S|&@*Ym1%dXK˃ IZei )8 y9̿R<͹R$^CPj[7?i.G=h{M}!}EI)N[\D;%?p-ڻ62n9X#Ӓ"wZa'+v4١^Kb@m:}J{ri$XhPyj'j):@Ukm&Hx Mdu ֝Lӳ:" t0*3Ž^uI;m?t!0FCڃj?g軘e0/Rbhf{*b\`V1r&>Qa0Z"t[?873?liMߎ#B;N3 P> 6㗤)В߉k߲=dPa {QƜ@']١xTj䦧Vǖ>ĿuAm^K;8fDTPC}3\kWh! "!s&7Ny3 dN{g(6ƞ< z\։c֖(p+ӏY ~s=l 2K 8(m"~eqvP7aVoKZumJ'g3>'Bov я HG].W3UA6L*[/A3.$-OƉ[.@&/4nl`ě~Ua(F<#H S=Yh w2@ MؽgyFꁱ戄c5u<;7㧏DT:5%F(%kSԹdLI|תL4OyYSDsQauc(o\.;IK©7k)8lnۘ!ۣgkOxm/8[4dZ]Y6@ qg—86 lj´AvԝkG]FJ=W^c# E_IDKY'ɁT!5K9X= 4Ff# glf Rc }n镁 t5Ų*#c> I孋zQPEt .+}3jװn"܈,A0sczL" R àO*J' j~)}=ay_M!YnT)bd̳ٴ[7qtFiN%ef ޫ/EQ42t.Ńshz uD[=˵I\fX0̂5Χ͵a|ӋBncPםtKv$#UW}F*R"뢆,@#AZНۺ\:"2CZ.tIO)bl9DvHQ7D.ع*d8^槠32kq9UjCw:0H7ہ$Yܸ:[PNF[@=DTp3XVբoIPRC`~Pի >NQ3o:Dʷ *klb'<7U_Ѓl裥~4u?>TaaO9fp;H*j[%e\( Otr-|j* ̓y/đ053k)ϲ~,ŽSX91le v}I"UXDSyӺbxЋCRdIx\kD2]w,sK50L\$C\M>uQz |pm/6?摀3' Ǽ7 Ky&@Fٹbۏ&~m3=M +PT0>$ N%QJ]dksZ'z'Z:ѷ^1x%E_x~} <.0QUql2$KPυFҨ=(ubVUl,"_6%:0V*x*0TyPECW]fpZ)i9Zt@?䯞}ݿz?,N~# pyp}߶!^^:t&v+$9և5A+1((Ѓ_{Mv11>4W4vWz^,+'\4OU֪mQpھI FuuuȾl讉%vM;R6.c 5>io_ev3E;&e7z+MNXnN9ql"zH8x`!<{މO'awBQOY"|f>kZMg@[r{Gw/4ю?)"NTNmZjn8Bld,YT{]LE`zXKF`9K2PQ[c:R@7/ \VY8*_k֤&:aupTEӞہU= 汈2>[{)y5>DʔHUlO)9J<`}h` ,,~KE@*ňV)[B-!^KlZϱk̖u08bY1E>AyC+`(|l76筃[ 7NCQgjI96!MU/eE|&'.( 9l(q[ 8 nmڢC@ 0g^yiOҔq ~o;&%|HiVYvV 0dP;WH3T5ǜ}z]kzO ķ0V\\(m'w!~鄪O؀]z;+=+~Nj {'cwPf _>CIa/M tm8S3Y6 *Hl҃RaZqnjh@"2۶vTHIb!6f0e3Km8 A6#{Nts8axi.oX[h*T5uxL4>D?xVW8&_="&03˧㭬#xho/Rd|/ <Ż,s -fۧEs $MI&IR[j#Iy)2V- >RZvnl& >Ok(1Hq1qF ǟC;]}o,uTG+.);V9x%1SJ1D|2YJ='[LIN8.x3㒏^tsU$Щ!N緞o#He1_d$A0~ڧnj;)D?>UG<"R])}H u_{-X1,)4`#u٭ qbE 93yD@Բ {Q:C1YJ:zvX .;n>?zJ7hb-(d}0wRWngBZ{!LπlPwP]G?^נh35!;dbĈCfz Kg2{F㥛0ں'VQf+`01EdԧTɳ0x(}*n HԾ83Bp/?  m<#56/E">Si<ʋG7B} f^2UQyr jʎJ&W; \W8MVQs5!R~݋|ZɇzRAVq2LO(d2냞'Cd~; [3b3L-=-"5Y@.Z $.'1o7A͓PǡJEȇd9J:]BceYO]E[ BUt}&^O`;ٔy^2W&C3|[B,6`C-I?*ZPUւڼgpK;hrfiyfki >?#a<ʉv+Gm]`Y ^nkIkXwgM-./M 8[)*?0_Uŷ3C1:ؐx6˫);Tަx`fb1A.?]lzol\&Ixɟ*h8+`Rǁm&\x^ɰRh߇lQ7@6el[1tG'UT9`ކrV1^2 T=/++{ a9J.i՝ZF1=6qGY ϕ96ݵn\rʑĉ#jW0)??xg@c]uzo9,;m0\qz`jL҅ It x^Y BDglOu.q+1S靔/> n_T,Sׄ?i )K(D#X[msUP4mT.% F7$Y&[{`pT-ofFzoY^C>z:dGSo锦;Bu Z1E2RJEz<s\hyv^A R!6)M}LAj˦1{uyc= $~ߠ^ΚF dD5 \-t{#(D-SNa f9PFqj0E"P">$6!>I.?ZХ n660e%}m_=ilg& ֚;Ut3~:m4[lKËdUCv F^Eh|^@]EۯWk-v΢VO"\[SXD6_? \ 6c|sPە v&A36+ `p/mf 4!1,LD|uX!$e3ns e`Qqߘx 5w5x;,]"7:w56*e:o^g ryqhUL͇?\׻԰harF=Q9guvޠzW;}u;'(.SX7w"ƆVĵA[6R48Dųt*^ ڗ1̤ ۱QÜ~k>TQt09kk7uh䁧G"3nΣ9F[ fuQgMO .}Hg;kG"KZ)p}@hCi ~uz/άEcLPG^ _N U$A.cy]/ܛaK 'dʹyr& DΥ>w]w& zA|߂[lDZۊrڗr(ghԭ<4:0ѥ(1^: gOL(D[җCQ?ScJ?9v=좼5R0"tؙot6qSZ7jDDߙ@)l,\D&jQp,D^ōRD):p_AyFZJ$wPH^އS$ l`8NDmWCq"d_L/YO^'ouJePTU\R 7隉8H-p X2Dxd|J.7fB\*F$S2ȌgAYF S R7 yLZ]H p2JF3`lQNUM+yEQ_RЕr x ˤ@`gx{peӫ鴎Tڜ< V戓[>KT)ep)"- ʜ_]Oht:5Y_tc·ъ<>N@5?骘&v%.DtXU)o7nҁ{ɬ˖.(&qu4{uĀS4__CaKTE]KJ%3&8PshړYH.Y%h6j~A T`-v@D1E\.z% @=kI hW> |tl\ndfEݳ 9s ݷ@R-k+{q@ ৏ Bʧ(`mYHe,ژzlj/es -^lgS`_v|g6 i6sWh9f&C^d ,ʙыӫk9)% U.ĘRzbI>QpahraF^ Jm[AOZE<46Icxc?9UIWICG܉2yX#ߞ7,AOӡmK} )e47ALAٯXo$f, @/ :fx&Aq$ƥJ|5|őAO|뇙6g$]55/6~dzĖM1k2 Ջ,qPW >St"x0gNI5 baVtݔyҫBy V zd|;^t)+2>WF V݂:zIU6<ۅ[cG$aʚTڷtɰ6wE]\%N[K"9vm? cx4e[ gh^}MClqfsM䤷n4~句Z˽I` GcsYbQ͜8/1+G&*>X.7hc" a-M,3Ŕ:UzP^maM[Ͷn̈́/*|mpHg/CYo[4)!@':^XWZ0SuτԷH㤽H2bkޥ/,}fv8n=hwЍyO%|(ifDwaB`곾) 7L3?a!81L!3ݶNΖ}9{a)uj\Gæ$J9Nؠax+KM {%VBtLh~'-=R\JlC'["ݡ6̓HݤWҒ!Z2@gqt "`_8if9w+0O 1n4x{o~/ov)6A9WqI 2PIΪݕN? t75bQY͗>֤k"dgk8v8Z!f50y (b<a;*D a!BnS]]8See8c?v(m @:T4BWEjma cװ&DHEh)yY^E#蝞ܔ[TV{u/3 DòŃ Cchy,.T-='7V'&6LS0Y M5i)P9 zEaԷC|PDz썯lT@n̘o5g7J )1zl;._R׫6>Je +$,#=?A[X>WT$XlZ =g(`\/u ߨu'0D8!SYMkAh`hrRj(}oJb\/Qֆ,=v7=r" 7K)E%bF =ɂHERG&oc^2]/_9O)ռ>4\b]¥& `}W]&`ɟҙhadF#yE Pҟ6SþXitLYt,cJ廇I=F_,Jy/r HOS9X_ˆ"`w"!uy! !,{tb.<jv5Q52 wTPLλ>V+,!3? H[''0V|4[+h~>K^)yUњ7=jKX*p;/:K7d -joy Gp3;݇OE\ Qjb+O+Ud+ =ߖ N䲳/o^)%!a8{\>uO>*9ϡOyso,@Se{T@9%n)ʹ%0u)$Ln5Ԕ9sv5I,1kVtZ%_,i/k5\kMIݱ瞨[hM_Ѱ4s\2@N{_7ϻ$dam1p[>A̧Շ @O uwٹx%g8V|Mx s~z~%e4ta?$H*ZrVPӍ_]˗{rr,@IV^JG+뿔a([̰ KŌ"{ lB$tE*cQ- *6|\EwTY "Gd&zeH]tW# t`zj2#fQh?80 n[Kb^CuA΄ ʳizNb⟲Ǡ| aqsr# WĖ9TqWL|gQ9 'R1?s~{hmP+T Z:&RV6Y !F5pYaƏ li,jm]G*:kI6z zbI}VAˌͫ#ظ ?O+kPjBM8#4&(dzׯ:%ׅ/TV%E4B桧Px< mC74ʓ;K9 ȦP]y[74ku04 4+vV|\s+Jv p:G(g|1:b2G#S诅K& f-;h,#ZT gfpC@3sWfkhDYn".ߏ|>-ܿjhK&lޜN-`!ȹA8shbdW&{߀]>Nc1f'K+GZ8H(FsZtF.e 'Hn\\)ϩIՖѿMk(^ݟDTɄކTWi I VIX4 4BrQ_f](1Jrd>\ee%[.YX+bmsA@דnDb!$V;gܩ, ~J4=n;hS6jg/B2,[ؽ SeYuOGބI@/҆liC.KyAǫeY_a7d `4Ή g 1̥̀?ІF F+ [M}{*Cͮw.-i1jzae7h+c=IW\ш92PzbrXϣFd垇,<\-FSGjHTa׾{pc ~@r¢klWyn{XlHE߿x QER-<D1Ov9̞s_u~nm1`TGK6G(Dze'˿u"H>\/=']dq CGD-uWqFTWEֵt@U]̮2~6W|_Mþdfk5MP \1E"_ZK\+ u2g+Zwĵ ;_HR!uI&ZtM+#@lo_^G$'sdE~DdMI@ n\CqhLtu1%Ej(U+R>mI3͎#xF\JS #һ`۝3xU*VjgUt92A^[ߓU~V$k$7z|U&Ddiڭҍ|sp~,}u mOvk[GX BKUOBV뿐e_2AGAcp$`Q5PRH ʚy#qV?(lnR PxPmWC" %kV?XVhNlT߶Avx1uʵel'P~Lߑ#jX.o (|;J/D!iyuysIZK/3J(A6]œ,M@]3B*|e@dMJb ⤢R:XC7[Ia9wz~^޼K`05 *}Is4o.ߜS &R`ǍR%z=AMӂ8o+uz׀"O!<23{JQTD>Xv] 9OW5_U#YzKY?Pg_[T,zB) O1 wԪ *q MBM[2X swz !m1wBD(%Z~Rp}Sş\ FeMxox ǣ[P"Jw.j[ܖc#5(?j!Nfe1<=%g`e+뜨5-b; ӡB FU136ͣ,Ӧ~@KU }uo]D1*Z:/6V/Yd>*t&dF!FH_@xnLPR yG-̫W+I3P~L[9[dJv?Эy5#YS}\.ô.;Q\s\īq(L;ff.uɼS4ˣ5-cǼҊ"O6'߉㊒Êڬoo"a@yR;PX2;qbHe a;'kV1Ϙݧ= SkWa 1-e$]@0 6pؽ{?Z}FPx)[>BW!\VWEpF8IG ak$m %K;gqaڭg6݄F!Cu}r9"x s >%eH변 tsBpPD)FA1Qjm9n◻JzmQtm.l?|"Ё i QfZ ^7h`0v٘-T'e)@HҌJ8aGu+F ɎwӓٌzqK{?.5pX>x\N/_r""5*c QjSP{fhB)vt#F=i>JѝNȈnO?t>W2C#pa[ȷXn]VxIZ [ d%RE\Jpa<-: E _?d܌6hv$V_6%`2J"1hqΆ9uqhDKM= P'ҕSڋ'^gb/:%mk4k ;}f [~@36pW\;a[HmBE@ *6r \QXxdʤ>:{Р)5:Ŵz5 Ҹ(% aA`;E}TK/Dc2݉ͷPYWɛRq^~!X7MpM]j TnF4`WN&uY*J&P3Wxb2-:ϱW 8r Dz٬S\X2H;ʈ RC,<8W/A[l?Q,Ϳp <:3y+ⲥSAt+O;x|ybp0`vG -Yl \fJOee>E$/sP?h s,e;!v߶ܡL~E&߉3PȚE$G$TXC35 e.Yul|8A>S|O1aëKS m}8ƈ5 = `&\e㽆z h0#CDks|rI2É}#*,C`C@M&w((oȮZ-/8 tS'IY?PݬV9* xhUp7"3k,O'C`BIdϯ(Y,7`5eHxLk_Qp`BPCF^+L{\<>?j?`'Z}XG]g,T#N ^Bd|-q,:L4*pOHO%"eʴm>a#?tZe(&avK{/tʮeV-m0e'Ö̘3/p3bϭ\փ o#v 63ԉJ]ye.Ę\^h+ v:oJXnmG qUH4bb@]~ #nx1UjoF mL:%Şˍ+eFH&u D8sE%(j*znۈ Ig MOQ y 4Ϳ!w;B(!qycqgUl\d!y?3K/V HpnZfɠ+&۝MN?R[%rAY17Zw$7y$Κ`BJ cGӭR ׁwݱfjxyB&FES˱uW MkwV֚@0.7ؑKg'˗ ~uF(rUrV17I`ci5hz9TA/W=Ewc[peI oBnˑ7 -gJOS6xKk叀twXdzy1o(:wk=kM:pI6tu|7dX(EYX\ǩ@]f3/{:ilԗ-ݐ@\n4KxPe2D$ml@LQ?\QSi=LXW[tz$`j{w4a6t~RmK[btETXŚS_0Y )]wc 'T > veSώԍs$q!?R&s-FdD1ЙCR.sFƙ@%5zESڔb>x,1c҂Ǭ!|b?m >P*NP-xyY[4w&W!lH2>$nO_Xhj?5P_Myrؠ&F]eSgcO睕 1Ŋ$WkwJBH`s=V`ŝ,Xm%Y[Eу96!䜅6&UXSl;^/-&٬̈vRi5&~嬯*f{XrA$\*Pyة~MnYg!Ft&?[3EFYes0N $Oۋȑ|YZ%[ W;KnBye Mo(7%p,H-%Yw/ }ݹ &cAڋM']=}9cZ4(\|IO✅ݠ5@! ^[/ x^G!fvCkPu /| ~P5S1o71{ؚĺ:̵8b WLR 0jiJ\`$sE{Aأ8oHԤC梀L$S&!ݞQ$DcO]gJeųjoG,|ː-gpү~\؅<퍟~BG8T@#mNulVPU]]ZI4Y4Li?L5_Mb_g¯u@Tƨ]OjE믇@ք ƻsDPN -2w.9¥l[ےI/[c 8ٺ^-ka(zPSxqkb'G> ZΝ( !3 G==H*k9~SpU!J7dԔu"0jl8w ܸ0_+ =88[A5d6A$6XgDIėWBF[Q ؀>qWnNNicKA41z _!ue.LG0g3q 'Pi&yn@f6zw 9 lJa׉T!jCZc6M-B ƥPgBQCAw/|"=yxw˙ra+'UBK<@;nӧ;;b  (!4zX iEʍ.đ"$Ns_SrULy!J^o+9q|9<0!>q6ɫUi N^yO슲Y;'N!QŏЌn>Sk kcLbiFuc=JK`n.wAc܂wC[Hb/\hMXq"o_}("u]޵Ѧ`9^D':LJ]3{JR F.ֲ g)݌]ߙ/~VB 8HbӦt}Jm,8HsbLZ(&Aj(X&t%C &|%΄_{}1ǟkqwZuy3UéMS=N?ځlؒȁtg,0u31R4WĥCIkPNgl淇D߮n~&X<KH; ZjD&#h{:V0u̘ &Frc&t5Y1zQT4.YDU;?g @JOYR|se*&GHz F2knR!C&%x?_i*@̆,S9NnG ]vOA$]TBd*%W"( =`\>Ϸd5Ujuw p~QtWc 6i!}cwC04\ TfBjHkrG9CxZFߟ5juif9׿ j \@.)@,_Tkyr[[eA]8*Q?k4ejg=ڭ뎆vCX<"דܾݹ^ڰ3@r<@Q1\T.cs^c?n%.7Y2Ї%iz@؟OZ3u sc@0+ج遊ss5<ޘOjV 8n[ÖVDzN+B 4jN'[J+cĠuitY% q2Xו=/h6.dӎV!W"4R4.R']I\zSn;MN7wCb@!fxG`>SȎ@(5 P4} yIr}'=M9HKĦ2\I'k6g@UB_ҥaKՊpJd6764+,&$ `bJL^H*n#=F!X'Px&Z(kin*PxZvhnW4t>a<+&}Zj"_=4 F fB1?;)X+[pwt7٫*t8Cqj-'*M{R<"k[(uYҫo Sv!{Y1i0MJT!zQzm^6ϮLmc-9ot,(4-Mjm6'܉Iӹ'YGS\U:b;lpUJQYM$+is<Y$rJS->LQ"$(`V胷y±7 J\be&Bl O$0猼O2&tUώ/>׵\`48Z7<KZ ɽ@mw5G ޅ_dk3ǣ-B4I8H[PgIt=jrl(ޏGYO}|{1VC Dc4qKUbR-DC8O?FR>y>pw cOLV[q܅kݣH5[>?mc7+[fL8yt9qt^ٲX\)ew''l>^& 0KpoͿ[mUr~ϖl Gй|)cf&Z@yLlL۩~ `눲 mb'}dUG .cEK񎳐@Hux&7MX;8A~A#ov'C fuZdzHe͚GPź( - % xBU܊BH0z"vߖhv70wu(> tc3%=YFL;|7mrō>W6yxWm4|ih0n(+L%끚!;-ϑ}XźJhҪ UpԆ`IJڦaSkg. d!X>6?eyi/RWzJ+گ5|l.OTJZ{9I[ ]D9p V:xTzP9XH'Q4\_CvZIt#%moVcDI˪ZI=8M<kݿb uqN7c%Lhr.b-`"Zg5'J['EzD)h;6* *ql<{j.Iɫ:_7G21 NَMi([O7E1/Se4&zl: EH.B9nS.t'׽&^wB@sQTWvbyެtb䵭|m\Jdˣw/sTU)[V ́!Orׇ:6 W彴v݌p!'ֽ.cl^}!|Gu丅%3`(ךypVAFZU5&+xEU8@k{]TZ3yj}9qX!?@VUb&eJzQLV9.%˲tLQ(U&lEu)AM2Z8zpTܭsdSh<pF4oVAcFT>Oݟ\#Yi6♋25n g6o˸ "1: ̍hVq#DBz0@5i5mX"~۠9"#fSِ ]-|DHEc#52=8;uGJ[9cSbV+3|4YKn[ϾY~ wEV+Lվ~69nz);W(¶˸/('nƈbm7xvPֿ:|e2LIub1ܱ`n̵l-kڍ_RvkJbɚ]QLe71*@([ؓөi,nYUlq2Sy8Ĭ\mM$+&jV#شzűN3؉{|:[7$F|0*pj=8۷@v?t j奻XS ;*+GRo?v@y#*e2`GxNq C0)kFpZ)|,q2si;1Xzvq6cȧoyd 8dCȤ+kVȼR9:kYm6 Ա4K$~-<[ baր_ݿ$㱋%Nd[9S,j\:u" (YZmL\)/xzb%Bl6mhɧHؾ %Ӗ1 ^2; R5b% _;]F&أE#:`rc e,xMFe],ln@p+"8e )i{%7 eK-ҬxDk RT(("a1i\ Sr8=ۻ :1Q=^_C\J֏R#Ngv13iUFd,$1!1U@Kג1k-Sc6} Ѥ]BY*=eҿ"v. N3 ஻Dꞟr[njֱHI~/jbG .w6( @S]flfX.3ݪxvkŤߧ]Nt 07ӶHU]a'xIl`7N.Fmg2vZE=TSk !DŽnk]>>/(޺.x;c: Cfmqbj‘K^5uWjV KGg\wTPF?*z,0s$2{妐YOfD8=L\,ُ%.dҬP;kX_X|G_n q@NȖ.29 w `;VmLf|I9 즊jɚǰFP/ƞ} '[ƩrD0@ӦlE"kq̔b3U]1-?6 {8#n7Os3߳O߮S-xNϿ=[PRLWk4 ³e. u@I3 f? Uρ-x.Z$A9O&Q+➍# h\6'WdJlU ɬ?9;p[<+}P3C ٥ C\d}'YgeQ I]I'74?pCؼ&'C -8@o{"zD*\F{eXxADl1dSd۪fր}kXVr]DiE|c>BE9 #Zl{V%aX,~_RIU$ C$rNp(#أFrXtW;\HoIdk_kuɐ r5^umm PGriZ~*[@,jK‡)BZqi-%hln7$;*/qsАzn)V1v>Sd#QA_>^ YJ1j"kf`a(̎RqLt c\kY3mz#Oj_oT>X$Kg?n <KTCLYk(Jo)`E93)/pFpu{JG2b7=\'0TsH]N>t}.TQMhYMd0Nk&l";Hf aKyOX;Q76|'@%舥;l!q-1* m7mC`}uC1O%)aRMENѬJYN[FHv&"SYYɹE0U(c+6%8.0 ȕ̢<N[sėWBtv=EiŠHIf0.z 'MBb :%$J_ɀ}2m^޳ [G.(zh[?3﹆׬^AQJ}+sU GRkY?ŸX6hoCܩߦR M`BWR:b*~[Yav `?ʭabPjk1=mt*?CU?=*o+>%8-`1OUP}耶96t vض@on7k&n]'6 )\HH3ieA#%rH8Y%^E}^N o'fwȩY}[|2ܚl/iK還^ nJ[ᨺTtFySSbZ6-A -3P mk=zX+D9'g#U8>LUcN>6B!]ZFwZ^O®n5"Hjea?F s"/xJήrGhkaMM68wIHv?ȲSegdtN>68Vbֳ(V .3h @ELg~z>iQDqOs(~KB nʠ^GS&ܮ [Tl˻B5؜ HRimUz}O B T#)){d* @> +KW}^oPDt ϡO;* J|˜aqJestS[}k  ^dv.,.3̢:(0) $V^ _ d{_b,hmCNYUY2~ A :x= 1k/DZ;X$9RU+|IatEhy=tЩ]O,n)͈_J A7dzy``߅,q\ u}BI/||{>l0Lk@p#||'YGc ߖUWd+{ps_6k.Nj̸+{"6<3T5 y=M<ڕt9 ^1(gv#I] [d^I|/_~a6Зg&F,C} O0=dgD B+}L[#-1>bqmBc)-wYv[Jf"Ԧku*':/ϡPsr5 rpn\2siF+.c(g/WYǻ?(4`=R_ZuK#s? i1lx߰(|HO LMV:ců,[)<h85uq>ߋF}k:#naoAs]KV W-R?VXτ6 \,#+<߈8[) yq,)~>D:Oxp7?&|iN`@-Y[] ޕC(e}G|Aj=CwjF7:Fb)}dmٿ '(dUHo=f[Ț-)cD88+i#׎uޮ^_a<&BRIZ`K:OXElڊtvݡt?gw,wbU獴'TE)@Jb fVj;# hܿד93JL&Y:F:Y^T*q*:bz ŋJz֯3ߎFƨa3"3m҂RmQJ`Lנ\S7(S uF]:=r-HE6uhHRM!~I*tVt6҅~0C 9J}:߿%'w2ft_ `߳޳$-1@ZEMZ©鋰UBhb!bNv>n"3׊{u5rc]ɑ\82U5¢3c&Dj^I숟Ca9_^T'<* $-0)qJY剰0|ɐP Fwg7AWV W^r MD;!v,HHcRٚ.yg4!{:۵*r {!:zT(4i(ٝzF×:~ms%߽HkXc؊-ÀgB3~Y`wXK*Wn-hE=] M<D&]wpTM&mq-Dp<*FhW\^2{7 N6, ks;7Jܬ38 _6{f!>w -bӯzgNDXA'!_͉3t,6=ps_(}J>Drw^W&kJ/O 7!z0 dAJ &U #P~K,sYI1&E 6BSOD|fxSI,P16 LE@pu4-#G>z;O2FE~q]i0ȮVsW6ʙ-u2"/w Stzu/ O,)\t*sO06~a-ThBT97F6]jjR7(g7F#0֜7Ux4٨Xw(S+<Ρې_qN EOT%ڊ7ܠox$9t8،Jw/P{_md:UqAe,1픎իc?U+vtmx[Frnz%gbthfy*R!߻t!\ F;.{{a#=%ǐ.AjXk;֨$0U 2Hs1 <92 #;b iMnQb'Sb+ >,Ȑf4RԻ3LjO7`YWas$,MBj,D|pksjgfwޘVve&#J8@`X#}2]q(V_IF:c k6;sז#b@0l 0Hao֚Ebo/€ Y ;"H"'P×:8|¤1(_ ~`3 KyG.Ж\P<ir29}$ V)ysrK7a-}Aͪs7i(Y`3,q I'xJb,d@Z"Beޚ !]WW93h^Q(xxo}A&v<ժ7B '*AG!_:>i˵ Ju]ă~u?}Ap9 D b'6 7Ђe((Xvũ,~uQaXI ,GMW :Q.zԧĖ*\grJ='wC{[#46IJ26҅prVb~?r"|7#]zĽQ,w.@{?#ؿXCKv[BOֻ4WwO#-/B!,.&o]/oNn n(툫E^EPIukZ,wN20hDS`= l{\ `w;xWDR~%[Հ*l.#&ɍˆd#DKx?CbkmP\Wa"Qxje/WoZE@|xpa{*P%,C`` n2IgJ-f_tXZW({c, LSo8nYm$r8  G<x*CC=?2N>WzT3ћ`䚂.Nq跰+,UG YahP!$e_Yp򟈘 R~DZ^)??W7{Y%ikT)Ɗ@NDz.qbB>u EDE櫼ا\cq+jfnm/33@R@D4/>.48Ft?5 B}̨OX`ia?:c7Lbo.@% Ņe):cTju3DHY^1y8=d&$,sQ1}A\UEKZkm޴gH{mIm^+:6+PXAW%skZ86ji*]7ayqD0'6<})cvo̹7ˋ E*IXR?D(G8f].XCe̽*.2` +0P9Hqr5kP8zLZtO^w®5DpY7 f7wU]ElZFR0^IA#<2>(<ޱ)6?ǰ[Kfޝ"Dwa<:mxn׋0vyS`v(~7^[巄i g <}+\c;+ʘHQO !!u&,_0=PRx.%_K9ك[㯖:  \oCHMCs#uL9]PI*Ӹ}C!7@!TKnM=?|kt̗.Z,*MuU`=7*w',]T;%ץ3yy&CbGp f iqYˁL)ZJ'gY@աe GtX5/ZR~uD26> 'm{4Y}G0a3z iӧ1TlƪF\&ث<+Ů2Z jl^6R.J)7,KޒwDxSu<[#OOƘ*ρܴiڳ`=ՓT5  럾9'"qW0K,ĩPeHN޹Oca(wBdG@VGUŏ]زCE٧kF݁+Fʬ E 5ׂdYNsrdi.檞#c[{_X!^B jy.譟*L X:͚BI\Ut},F7r\RnyJEKSd[u-ԌB)21/4p ?6hQKmY{@=Yb{bO+ބU:Û&eL 4R&A@jkRZζhPz2ul/Juqfi Ж6CF~hEqm\hݼ>E<(PӬۘr1F(D~gBN:f/T9 N-@|f˭9k J"է.0w۴H%Nuʟɖ%0gv̶ RuCcg]INEm؆(Z#^>Vۣ#"6bxTW$mN"`} $BDתj̃=SlexXŻ8BЍൎ" 3fg#zr~A::/i(ƣPA:ҶB' 'dD$'ͿWt'm▾ z}aqEv͕;6 =(U?+5ӺľNH$-Y(]Sv p ă:lkX`mk^1 $-BqUTbE?kg_5!a_S)Fm"rc3 @D;ʛ.E @7-@0y7ڕ <ʜI Ւ{/e}@dEf8w6lb*{ =hцc e %C8d^).> 422{ qV|c!)?m]`GSO!g,d#ި?Tڄ-EN0- ѪΣ%-ڳQ!-\ld ~uPZbӊ׸*!5 02x.rPUXmYP9Әh7ab"Ms5 "N9Wwa>z TZdnAsqne^S( ]VӧUJQU-I$\ ?Zy퇁p} ؿ}]=x'0t?r"pEBe_ސYH6G<8j-M&K Ee5aBKhIIff+],|^7et~ *B߯Y[o+$6'x.;dDĹ|NQy(0UUS.&D]I3mO/^X(D;9'Uii)HETR%$rpoy0Դbv譊CEKtMϩ x :JZEo[VM^)J@g-*-&DEACsٲ~y WJ k 'VZ4aS!]$./֜9A,TEj~*ZcK4 oxmFLTXkZR=\Q/rNRyL2:J[A0'w~ >a(*!ˍujJq 3a.Zdu5+چk5X_OtcU,ԨhlP`^ gU=G5+9GC;L"&rTۛ޵:#QRy5*2 'ӯ.\Zj|٭ B wjPf\a8#źE('f.vao@"]vޚd` iyrXi=^"ggI k[LgrVr_e(Hwc<ѻtN}GU~Phs$HFePbH "mzּ{d~LFFͱSt}X[jaʐ爹U q:Ae{e~m?”D+Ѓ\U3]}ύj.j%{ d&4*.߼3䳁H (;ۭl_LVpb%62-}MN >|$$ׅϞr{=Ob!O_(7=b;m+d/֓y.[qnYj6edaW=ŕtMVEY5w*"C\mT.C4vpn [(+PѠ-^*Y>˩йj01=|'j&D,`=Kc& U[k|tj'6v$#V^ЩxF9permD$Hx_hhFՓ1DN9Ѣ T+ľYn v /6Ls4e4C ^{˨)o8ڬ]'x|FSja~YsWb`9A 81! nM^m TVY/掴܎nԠ=|靦V3\)蔬o?#(Vy2WaIYVHk)[{iaw.}Oe"[o feَKXeV=n%Uޤ"3< >91쐌8BWIIa̩#S; W~#YVX`(I^Dұ/FS'@V}don9e@![_˼:Ӑj1hk! 5}3r\36irj*Z3<{LJE8x>>3 IRW[wC ܁N!@ FQ]@#k 9 |!(7 n>Ocqg.zNT. tf矉a.>.=T;OދK ";%yhGmmvdbY8Q.]YUR7wj1YKQ2d,=-<Uz$%8ؕM.U%&$<즲êvk(Fe6zFREf'D-s3suY`]h8MvU(p֐R$m%&%oﮀ#.HxbJ@LdSnr .&FAJ`v6RFy}zYt/35v]{^.z ~(e}[7sVl+6h橡$M}ѵĂO3@F^ H ڜ^99e`ue +ࣣ͊FvWxGiVL(v V5زhtL:DQ J"5h'kM^|Ro`6kh}Od,]szԱPO9І23-G+dVE1&9jV'6?N Q9RGk[q$0džPSE"K>d\7csEs2L3gTq2Dmg.'cY}l]aBedrejo6($a BCFVikjǑs'H gɫ{;8jDF8=j` 9[57=lU)2U Kz\0Z"ażഃ^ k[!.g{BXy?sSytKV8l!fv$d7 W\lSk݇:@6/s"&7+8" "(46ک9Bg:;?K`ʴ{7[s'ۧ^i4ѱЊb0?+o塻U.ͧ!4BnI%c?(P;j= ]p>s0e=3i2 by70 v $d! 1A^b?=WXã)!Ǟg6R> {_ sÈ-)mpchC,2{n)c} =JQ3@.WNGQc+Ŀ{Y91KSXZ_W5-d:k%Cq;AGtk|Bъ-:]};~;yfsZ[dRNKa@5 [_H0ao/d!g _T#d3C->ᅂO`!D/g }؈b Z0X͒TYRO ĵi9;ck M~#7Jz_&d'Xf抯Uh`iD˹n籱=_Xd7OZt1w@~8,&E͓'z"T_ρU D㻍Jw6ȃF p2?$ao}? AVzYE\}C>-x|#0CQ-[vnH2 )zA^ ]!i֛PMT&IX/qaXgʹ9?Ǻ#@?^8Bvj[Jvfo u'PCz$]BgN("$.%›ݴBHN' s`(/qe|.k "(Yf$X*Ieuhbtts~S2魛ܦMf7YG uAwuJտn7Mv(htu62|gqRN .  ay5HȷA񢕖j걺xHZJ>:/.ȭ)YgnzD_:QWXwgטH7`QwcxjnQD$%KL0M70CS>dgu]3A7v#].=(̶8l2ֲLAc0tn5pUat*z2 xX*FD?ʐ1>b_˛&ܙYmj>6kk#< (o f:,hdeK=4RTG\jP.a5qFKP : I En \@QF: fdc2fPC%46Hԝ)Hco^m~ 68O0歲?E>b|H`~L"wRT<,JZ(u}]՟O'ʰmVt|Rk{+,fDN0 -|DCº)$cݐLhK[S92x14#I}M{I6398XG<9RRU@CQy2j <RFܘ?8!С#k,PX~1彺)X\fMEEu;$M|ǹ8"brN8b$CRa ݰg) GkD l% FP3~&wʮϔga֙#Iaum j ebߚ5DYVؐ.08l(QoPd>2MȣOntHsoYN'xH{y4 ,jDVEKYL歑|\l{y#Af%oP4Śu0Xi1ogYf4*qzB3^0I79 (6bl>vg5n4X2`V ,c^KP|.}Z"z{'tĿ}W_kzīGӮ ~<08S^z o-f&aoH%b5+FH3/u[ Csy@Liu|#j˹S}u|C]f TU/cGa#>*uDhxЊwט \'?FO1ɦJMc$13YnW0SbUF@aT6J4pr[ݗc3L1¿q~ȆuJHIurj?za6.ۉ8pJ^Apnd5ߍՑrI؇A6D`0F!Z1- '*csO j1c0s&RG1Hj%R{Whq hQ0 O _ZP[\' (4"N`0.{X{6qÎ%9ĕcq?q_O݊dwQ#h}/M`lqLeD~G"0THmJ-ܵ_q&G?'isqX4֐C;%2aV=^R<474ӏ1,ܛ-t.fcy'?M'BtnnľMwM-_ (e3?]{r+>y]UroX[MI< v 4&t%Las X/`?7tW*2yhCسrzSbB tA _&2o1Zzdb<S} 2h/ɷxNg~X*\_L-84ovl5Oڍ,b  R~xJ3V#]LV9ACʚoT'ky;ZgP.~mzM+8&[#:^].u茀N~TK!`7iG9zht@(r 42a:eN5W`뤿‹PʵpNك-|gkd䳓#& M?ɮ~3*gApnA=+4!HV-7L~oZ6&_0EqwZh:ke0ځ {+NԎѦ!sY͍h;XJp1*q6QHM~OϐEcă 픁KNXbT*tQMh3=LCa% UF*5}Jhy&3G:^媼Y=\5Jb oAai?@QVU9ERN5QUS ) & #Bz JDϚ\绁LBڌߛѕQPhhdh2<!X+n-L(ʬL RMᎉXgVq,ᜐk6Iu6^YkJDCc?=)YuuaqZ.Y)mq`lWe4B@mp8wBEʨskH0cK'd+IRя,o@ޓHZ p' `R]M$T§0j<8R#Zx{Ѕ "ѻ/sˈ2]F[qϬxm>;*8H0\l6n;?r~:f<[I.nk7 ΛwsA`Q70 #60%``yeo0)X8G %w@ymzqчShO*UȞp,]i3hVGLW v2W\8T' {jQm^-<0r~x9sba`5vX $ӭ{a(?pWgK6`%ͱ %@Z'qn5 7Br`ܼGM*&6%&NX i/s",5cÛfaJ0wcWPʎ@rɪ.Xh'In \e1 :&DD[cQ?vpy[JNM\jzs7buxv԰0P\3j^8\-XO/T늳 $ڼD )+Obx$? W'&35>u6lMCoo7xM[PE+|dXTp]3JƐ25LOfQq cF"w̲xmN#O-\[V)%D2BV-,;>۞Tܡf3sGJh}\BCd*g߳iݯ@p'~9TAMfgbAփcu7Eѧ ַ=\nJJgz(5KO\vbEO F''hBR#R]?J<#cګ;AoHL; Ѩ !R˔uQ0\8h0p6mQzLiSUW:oLRqw`3d m5":)ٖ1 Z篐4sE8I1{瞾cg7Ohd)2Uy3d[(W6?!l8KW{50-θ^6DTygk-#(|qHXwTֻG=LGNopU%߈mU~qVQ ^5+'ixPHLg6Ոa@gWS6D>2<<*q M?|*[?n z%Oewk`vQba.`N=YԷYawWu<3v(H+{,_p+tf k'h M/e5^(W6jA(_+Z7~h&?d6 E:Ic@*KWJH:Q]ó-}tO?~6!9;GFde14 .[:G}4^kpaDFT-~4Le/`3#]s[Fo8qS@H]$%8,Jn$Q˰{</~gwYN8k1u_"3Y~KuKy='kaR`/Y#H<ae#:ݒ;ǣF l AH1DU 08&s9zW K9byNr6T[I [㒤XQLJ 4Yos^N*@aVc̘"ud$rv#nLNO#}ԭ^|(;a2MF-Zp2TYuRR3,k7!5ߙ;dрW"{o8/tN:.0!u'{ӊI߭=ñ<10ʚ`Y*HYx1 / /%g1Az\C2#7{g*$_GyjoN4EOhm9bzM&V`VT!e>ym_GXzYnOE&1`lRbzh%ak n0a!m78 jG1D9>q^WN/`z Q=QąH v8]r$T)׹4mC&,IfELԵt MGc? OhU9,s΢efⳔ$r+*>].6yYhj> Uto,Lk㜒 y'E>tӰ3>h4{L% fV#JcҴv7IW7"{rt'gs I1Cpax0,}LcT/)w odVV .uwkxċZĬ̞~?z9[Ha@4-9u5̫≧[8˼L8|LJ,|Ҿva?DЇt(7rYNM)t?A8He5b-T+w)dAj2C] &SR̖F[.S`4Dcn@n鱕/i'JE8 (ĖMby9'G+R;'yUْ 3&G{yƧ ?0cx o+ۙkYʚ lkI̱d-q'UZy ^gW† _=jh+-p UW|``Y\PfUD A c޺yPL 7 4El)9Dtt5n+ε;$x?c('V3ΨFj3CBDExl/Dڊ [x3u -&|֑#2~<vzyQ/:@i'ю\RQޡdDH\Egd@.9kF/~kpEX0:_ֿ6Eq1zp_&cQұrFa'Hl@<:?: l0cƚA+,`ʼnWcie NkI#兺=j^:fy*9piْ-Mvk?05D2W vm׈Ծr{Ƶr7Ψdr8C^e'磩HP&7ͥq5֙Y1-XHVއ$o=|8 Alb xK%$eB|SIѥ%N/WV'Ɵ͢9vyB:ڤ"]tҖ49Y@&\Myy lFSɖ{ /A5q\P:M$8ej4> npi؜ 06MlĻ3ߛozg?R~^U zJ}Pi3[v/x}aM߳ ݖS洌#Ǣ!t3)ΜwmZ!)}#S8 ]-,qwq]j_8ߧi]B(OttxWf.q܅/]wXBrB{m׈vZN[l979B$lQp=ҢTYIp G TiY1ZATlSJevmW*Xfl\Dל<jj(A 8F.)B(G>(U G\["7 Y!H'H}0)`uTZw6ؘOz8GG]#GLe?(WQ]7ILE9H="_nB5SU}9$?`9[E|:xQR]3V>N ;6,3&Twr.)$aGL]Y"aĈD E2w^weIFDO>)^W23+ybV/\ZõlQ :{6֔]PiѺyf#hKj2戰U]ŽL-Sl\Q[I}^߬适ՙ2lؓM>yqMshŨ1EJ*8+j"Byh ml7`,!PAi!; VR~lXqc  d}` E1;˩:!Of }HfsK/q@8G)2~YO^~zA1;~ 7Q o}d$PH_3rjQM2)ܑLC,ؽ5 iʿ\[]`Ѻ)'x&x,d6h(nǹJzN0AoHnY|򇍏c,IlmbW7:q)  '(`Ei\kE5r*|,Zw4&?SbWYvSeiYgMuNH0'Dq xE|y%V؈RSL̾ϤlVeOѨ2LjOR >m@->;5 @J"^H6fX|6֟ia=n6srH ώ`a:3Vs51tLny{8[ **N}LaRв|x.^vƄ\AՈԅ);ā PX_ȵVKHunwMXiz&558/2tF/ VGJpw?Az'T#rmWn8S0{ c+( ;RDn".W.x'dx7hvAyk2|9+%6O>D7t垚s`wYZ}\q~ˆb'+95IJو{1g<{Zuo0jSOXZS X20:;Q`kB\ ž.2Xҗf||]!lH;Q\>4{NymɜDLp.s!MQE~7E&-tk7)/[g9 'J(j\HQO=AY-7SK6\ LQr3g&WH8.vweSZc+E/i*^ ;P\pvi_{v9 YąZ4V6W嬱Gd\,8ԣ/\yTfa@7Iw%߾I=|z'0ָi^fJ2TooPf'C炣)GG5%NaTJ6MHmd)KdVQt?8ʰQ6v)m=a(uh ]EmFKo..h◑N,Z,>Ĩ MbQ.{TX ɻyuYTW^?u2'ሬZ4g|*A2Ӡ^^@Z5vKmt77Q<ȧjp:< ?cN9X.8_.@n-׿S.F ^Zka(Td)5Vh[ǰ"ձǬMn]+l݀#Ng5_GTpW]w L[_+4\-#q\1Rᜎu!FDJ~l<*7&@ЙL"R"u2?f;NP5i~;d≪S} [ܔϸZ01Π %{WrX3|!#m93LĬ6WTǐgX}<|&R.ȧ$v-j LϿ)%%9*χ^O=P}IfdOHͼowu3g L*CTX-?I]G|bLm#U8C[Vv`T>}t{e?kA|~fs[(t _L_N*LI-dxW$O_U9 >NPWw0}g4i}]vTCPkA,~7 1ʣyZoܷb|a i>$AսsMlubAW5b_i ~:}Y.PgiVV礸>U> 3ePMüǯ3}UH^23 GbՆZsʼnCkcu'\ݱ|d=Tj\s]5*;s7iJ0ex.|Zij˄ sP^%8Ɠqߦ&ezu`4\94,o2oEf*?֚434Y-S~~)*xQ.yPhT+ w~?QQ(>@@$(gR蝡H5-1q1dWi_Iи[=^ٟ)F/q,2,TL'JWJ [v5;j9Bi6xl:mdwl.X}XqvF|}g( wrn>QyY˳ _NtU:et$G8cl<>L?*H0%VALr95=nTהOҔ'4䶺lGQd#)M{ |)}Zy_A՝ɱvI{!vz4glUZ0nEq2)tJP0yJڂbHoagķgU*|U3ڣFET=Rj~QwL=S2KBpgoѬ0DWia} `r˄}"ՉБk@>>%#X+݀=ц#6j9^!`̒?}ƫmul9C{lG>/<ςA{ h%vbXzJFt#cߢYpCuGż?@GӐ!b)f0yժ ]먤B .0O^+Ij\־]g؂{ߝJ3DfQ#'TUג$3a[?ϻhe7U+ZɤRfMԌ#sA:|!wOvB 738"V?uDRF{`a"rO[g":7CUuc&(K<0X.2|w#+ba'vmj8_l,0jj).ӯʊz@B5g;X"Sl @"%JPբk搪#Ř 7Oֳuk.k[Xo[~H.h|XS7_['eUFnv.@:Qat5)'ˎֺ7O7K4>:zv# ~Ł:SM?C ѷ,Z'k[=U*yLT|&xLRz,|tj[nX~A=xoP;ȏ≓1 @Fu * =\חz]Vr4~͛PMTd^V(G+Mf=Tp61λUVnnb~ TL)hCxGGKI\ T,*v{E<^M˞Xg#mvmdqQpS:Xn,( % A'-Z?hKOy\:kSrUeimVa((/ ݥXjW"4=*bPs0){of|;@HnPGh^n`B3pԹd+JGciYė8`Iq?u"xuJExBl.7 jR ˶0FfBD"OzǗށ fO-;=E'ٰ;'Wln<{xC$g;=cBQ~P{@TKn.R 9V4QL'S6O)* :]ס7SЯۡ ז~^M 5yFC=K̚2?i:iCTvY l&X{CTգx,~2iAH'Pa6gտ`CBUb8+[;PMs6%Y|ZkMQ%c\6t45/ =jpge grzu;ScDnqWt}@qVX_޺W 3ozAx5W!>hGΗV,l=J4ﴯ2݀ΓSMֲsh߿-՟ޒ"R59u^ԃ[#1QsZZSc`^VKy͢(@CПW B&V>8H,c4s&(3[pi5p<( .g_}Wp-e pАdй(,'Nj26{mܳV@4ۖtG}m&d}؞zdv޲8ʍ̮y gT23*D.` +:'m1R|*XðdxH%gB'_$(eNN iZXXk@כ$yg7뜉BfDVƝ]ׁl#+W@3)m*Yh\+A8_ 4[WdT 3,o\@<ɪ̣ <^A|t%,'K~3'߾ͱYwxrɋJ{*Y 5U΂=ezYk-"5Xn\H>6^I7N7ka;:xyP7_l10G5EO{𦢓Dȳ2qfS!6?2GH65m:"'XadM$O8u+Ck,{xB;HYp綷`ߗz3RYyU"J}b~kô?(M1A)eDhɳ?<`}ZRJ*-Kє`349äNk;@Pa7({G*]~t3gNцVfLgkK#WR;6P~J92`?Sa;ACU(̲v$k_-/Io3bC@U2B0GH\aTw{S[ǣ> n*v NH7Ygy$ףDN#摝Y3qijR ALء# &B򼺇âniYPhHkJHCz )k$ԽG.%Q5^}ʹ 05eqP^l=nU[7BCwDxyޗW3Ye. SP%B0DMU&Obn!!aƔW_U`3^I5vksˀ)t0{l!1U!"tɌ?Lahb3~hLXw5pPD0Yp{Q<MjONndDN~`nN9ti-j\" GdGEcyM1nLYrt+ /Y=^(m pa7oҲH6 5u's>#yv8 l5؛t:_c0 &q_}4|$ U$1X t.jxyG"*iBtBjy!k';pHg "ٔw7bk|Θ\dʅvNdfȐ7SRV Osy/ߟΖ!{+TfQHZvӊ]tҢ9PSM8adY<7 cweR 70d,G jg Y%lI@~-hgr_0VN>9 jPiL',P ;$9tt?bn[Oi\ԌLGE FDoMLpӷҒf !˵H$w[Ac5G{j'9 ;f}rɦ.cV{JF;z;>,BҔ_IaBÿ`LbRCj@yؓ˳%}{Pї%3hYf,غ%5ϰ 5Ovrv .Bps|ž4TuzJPx@e #Gų}ʶ0Kr]= v xי5)"2#OY\U#]9m83 `quv*DuSFg܁ pXYH𤶀eUo_ٻRx48%];Ȗ2!`U({6.+VY:tju9Ժ[@qjehß%V4J1SĿ.;hmi1k:Puޜ=F`%Qs[vL:V<(w`Zj1T9OK07Aw}@ۼ7;7f+ CNø-{)ɲߖ-Q,N‚Oᖴ<^ \ 8LĤmuE> =r=ױ]㿏^ "`EJceH@/Z?SDӻUrX.+ 4B C.T%܈cH˓̭DXOְByUSERE0UOe '֊cu^I&eB `)şFU;N 澰 ^WJŔTnFPO{P^~xMT4Y2%$ =;@cNs,> ىP>0@=pW R^'r"fևaOI3 nߞ A~/ p܊saq6o0 |95.< q3)IB[Y)BTC(Oc8zG s_)n T| YWNS9b2sZ8TڽtpĒ9ݷVb*I=A|@\R}04B)͒=f/ހN eki|qsז*sPԍJW.ޖJFwpЗRUzvfǺoNᔲT(FQw]_*=Ml=p7ٕeK` {} DI,MCG٫ai!Γ.k!W+)T6bMzfǞSqNYTTC9(6p dc'~n1ki_f'Z6A>vV{@H|wvם; 3mGړltm>dE!f܀^)\g'DU<9a.éRXFG`|cv+{c=DҤ3 k'[h=n'GNKƾJ?`-DQdJf@P?l2q!m~"2vނ4'9E"R 3I"8 Mh|;ޱYކf2oZU^Av9t,T©H6]X"@PMwXF4fτrS;٫ҚЕ]BNNP15_e|yU05*M H]8n%2).C&@MbOYki*>2N$fh2*3UV[7ȱӡ>/W.g$(0moqտ6x>h0i&>]x,im=3C| #>2[.^l !!$&nXk=Fѭ$/z&"ԟ:L7e_dmFŖ:Yom5PJjRܥ@o@`۞UMGҩ2(y(Rv-{/ B*AOP鱟b53̍CKlx?=MYV+0(3\?`%lR,.T 3 -Iwm)c $!:xf w P%.5b,hz{@6.ĘepT}N5"&)f9!X}WnJ꫍BୂԱl3Zv?`tw-qvWzCǺjqGE(p|Lٱk myY|wRoDڂ0{f eZƹYŊf 2~`>+h%/(4a2[0ׇQC>̄_3f J"\*e+ŌHmkvuqh럇_f[y>hyݭpV h׮ ǡ[Vm/loIX$jiUc[ڌL(,L8]h=8ޕEl?kI>},u*"ե4I-@E8a .B7dFcK1X@/ ho6^T1tDWiYkP^~mmY9H;)0ppƹdyT b(rGpfdCZS "װo43;A<rkHp#t~vZmhfKw#Չ5rYh۰:<+h)mSA`fI즫KVᬼQPpw&PObk0(9EmcgL%kݳѺ0] CH :#s}Ahrm 썗]|lqotHmft)C>F,=u4/_tϏ"FlWb q {2MC3ٛm0!MA+D_reyeĐ nے |55iXBwF_\I  $bRq,YM\@Y|rL̪@K nN6WrgG&؍xfpA>C.P /U+/ ߆b酄M?>=X"ٜ+Qf29 6R.6i{߽#[YU Id]_U0/ZO,+߰wbhCi)vRTƗoU:S̎f|P@zB6IgR[(&v,{f@:;jg 5г/&aIW N+УVj4 t7yjn)]ShtyQxIq7?&~MŦNı2lEA HW)Fc?+Soʛ`ϕOtN߽ϦT0h<=["VƎeAjS7: 5!£3eqtrcvO7i?O:}F_t!߆$cl|xm5BɉƬV °qռ$$F5ˠHe$K>CBԹ >M&_9o L ~/$]B iG%AooFI\\WpyϚ\OG5uq4B)Q:4U3.;kXB.zp+6p &C*=~v4GsB&ƌ sRf!4XsX v]X! 5*„*C<؉૕2ozfo` ) rBfÂEz"Rن[kAdGh۟rdjL.Hg=%*-aXC(YA3Yjx }BV{$qMս8ZAPϻnŬƻ\/jSN,j] O5fa :xmʲZ&6#֡fj }-1:)jJN{gv-JRuqܘ,Tљk)Z#aKAM&‰Q=z I[CUj& k)O/7< rG' &4^^o*A1h+2-uH.Zp)]:dRϨzD6_a;A r?+1ChęޖM3\_qA_ 2b gO9q0@̣>iFn7]WOq20ߵgj%a #CL؎D$ԫ@">XM̓U4֫̋bmLA;NU 18Pw*g[f''W%O5~ M[hb0lYClݦ?tŪŞ QuKr 7BM`7bifЧ"0˃Zз2S;wJrלw:D8m{Ȩ_6SF 9kن3  NxQv= 'L>aYVDq?7}V v9*EM8vmT :s~cUBIwK?YO #Y8U:zֈYO44+ơ=ۈa퓺C,3(]cAyXZ2X'])ÚZg]R:y6{;6oެP"rKoQ 34 ed=x<UY,s1_ɏ]+ZvUV ƈDWei"I,ϣ3?D@+Oҩp1pQ5d.djK)UbCg1,7n6yg (#Q]{*:yūv7X,-5uw;pL-5-JYU30sw.*f{|"qOcxQ1m!yv&Ӥ["$[|qPV#~_^Mu6  6P M[!"ے5pWY t'R(]|SCsS`v iD-x (Os kŒRO$(1yo[>|F^Hӕx 'cz"{.ysͥ͢s$ ]YWqdzx'Ŋ0gqwVJB<ُK{W䉫FM5%n q:na2O ŹOAlR| ί]Mbӡ_^+ۤę]?\wیS>9Lā9-BS>\c+W^"Zř<,b)<9⬼1Qk1!#D@'~:7M G+3?ߪԙkʿ*bU8u'j]:+XYV\Rֈ=58 ލ ֭ȅA@b.QGw$v_( /`}$?./PY^L15isџQ8tf "Fw4_D?o2܂STT/۝˅K܃ciRjK1ruú2j6TH @%y>U *qV[=ˉd,WS-K Юa'r&A>4C*1kJhm| oUPHW8eoj\o͡fwV;cC`3>m5Iҳp"sO<7zcv<|*NWR2.˭6P2f#P܋=w5kRMu}R-FG:؏ ;GGJpі~k0gR~۠<[SA;iUfէd}x6I}C#)MGTsGLSC/Ԉ ?y4?jSC$jjUP$9aaޤ71a%?tMi쁛Fq7'hBӳDtQ31jw~1-v8 z` rJ7tn^8Ey{ʄT_Fum:x| iIS[d!ѕa;Vbo8.ؐM^ ``LH_JBy(sNĨ`թSWv5|+xcV-UH2)(q>a} >i,N+;#YЀ}Ž >[#q~G}܋λG_tG}S =m;\,p{}>rB c[Q.aآ4(]˵Υ[yLDߧ[Oȴ_9{Ct#:x*sGRD''lu.w¡7F&DmĞgڥʴJbA4c^B:YiypO#<ѫj[d'c :?lT9`LG|,&#t/g`IbSB>Z|7ĬX\MdρZQ2>aW>PO1mncbEߟ3!Jhz@(@Ӊz.;VKq_t盓'CiȇݎaᚩAsyR З::DS _$,cx x0xfl3ۆWf% vwl'SBEzeOK^?ub$Z! l@| mSW-W?M[r<葲8WO/[/JjQ)BҕHk;a׏fbn Ǭs퀨MiKߒdkњh;5C÷ N$اtY?]R6!БWXc;}Z}`)m(dTnωIqOWJ 9 (@ȋ(dB* 㾗%T!#wF2%`DIZne)@%уdy;Je5H6GvK[*XN|Pmu 1qb,9L<]ƶ =OFR?'YoFȫ]4nL:X _;.>rQsPOÐsOrL x&rQ;ؔZ)3c{; \zlIn}VٚMs5ݍmA톳*Ms٤Wf&-3-f_.;:auL4W\~:t"|GͷB/|{R?nsYbh ^=9>4nQ%Rl6 kL)kr-n ?zفmOg)nRe'Þv\#Qa61&DZ,s Pv>.*h/QN^)U']Avl4Ni-8mG(S]7k-6-Rωu|3#<ޙ[@5gi癩'jcU`쀁̂ )j 5o eY0bn,צPbФye :}W\QjM*w,> g/6*ˣE51bR U1zF2㤉a`Q-TC |Vv:ٖ[$ntCl}4\cVг&|ttI!v0^(&XXM9,aw}yf򋪔dSrZeoF0ƫ4LFqOb(p[O %)^ϱtiy&H4_2=ҋ+֐ӫ4c$'tIԯt'P`d L4y.<@PbV`t`ng$r)|KL1 #Gu""$ulK?`tiR?p ¤G3{zv,)[8Q*HzX @pjLә'D>tmI?Ҝ0] 3H|1z!\d֩= c#2ݷ+)`-v),@>t *M3p*_Ƙ$.JJ=PEZp$r_7%R6v@ֵI%˔W^w7xj 4|gP?^8L.ofU" X}.DDa*%BAf/7:nߣ;Nw;n lUNh\lCm4ohswbUэ bIf|@~~?}>wt [/4Gtf mG64wQ8Ƙsd#K3{A!mP +$9fTR򐬺jRֱB п+1??gX>R3oWݿY3ɠo9Y4{Yr6gAI{ SGXoͫ|%p:Α&6sfZ4tQ B⻤RǚpR 9ƿ*¿Mh {0|4sU- f R1#E1 B+jg"E+vh_$`B+i}V8-2GoeP06*),[m RrQ d~Y0VK>x=TY|ԑtm}WKYpL}-2Q_5!Ӆ R z1cU5qu=^&F}Yʓ"v嶴(nb=,>sa8IuX^26! H.22fW(I,KM! )` aNj9Js?`X@:&g E;Z_jFNw1_׎ג|==]duuQU{]}]{)^('zfȒ>+f++eҮo#}ri5I~=g]-VJg-J ,:}0\ !w7xHE}ˆ3`t*OԤ Oi-;ޅh9?BL9E8Lîq)jݦ^ r7b4ݐqԮa'h[,>r.c@h\+ e'wxp&AtRɳ.H I1cxj&"FO@ݬ[@9PLgo<,U2Rmz}b>qM3wXZZ }p3J^#snx4N$?v #Xgc qs#tVWJh:~*֭A31tYIؿfV2BFE)Y$zPPGYC\XjԬUs#%sl7̸Dx_]_-QXB!iaf5x4 2:&#ՔtuLp\̤u,FMؿ29\=rbIU݁LΘ/Ӫ7.mtb&L[ZnYO{Rs1>#9%7ˈ\[EcH_ VE&}@vuK3؆ߐuG7u,4`^{APbU2#L˜EvØma ϻhupoN̓JN4!c*/}uxD4LW)X)VAiyW _\6EbBÚ}&0d`cf~?-=+,;Ń3 rVJRcnZfj}N/ H93 yQvb~/!Yl$ B2i5˫fMZ|C_m[RMVl\cN̤(d8=|pĽ)wZȗ[\@&S,Q%Jb9 Q'XQM7u H/"h8sL/uЭ~d,~! ΒO,S ‡#dVUuanʚhL{$(qELfVfUM 4DUc< Hmbz-3u D= >?cT^ B*“CI]AHFSTh <όU<@pJH-[qB8? c2w%~؉7Tiy}'ܙ#.i\x,wacqb|0+\'Qnun~!#f_:B' k1~ȺT ]J*׾+vsx?H& #:mr24Ngԟ \ѿo(Hn'p!oKff03v˚?:\p(U3'JӘtKjm܀ċt\Ģ=ls !)kk%Z4.sϱu1[7d9R@}7i?HC,MhRk7N 雲=>o xVFIK00੒q|>4cz\i0Gqm:kN/]?*ovB@u 2 ;Rj?ɭDnܹ.M5~s_m(ݞotʼ'dۨ58"Je|SHy~?`Ak*BȮQ2zAGt(҆BEӋ+)1L&K<LZ0>S`Yޱ$M›%`0V׫ObFSmTkh'K5U]t %N&\-ʻUsmWɊ(v 7@39=̲Q[ usqAwQ # A(15:&Sq GXWheL93)tbkBiSqIz6rw2y(],s*x+r0I2yZ'Ve<AJ.dKJF'H^& q")3*"CeeN3tb G#nu_48}Rh(mZjbϺtX»@P/hڬkٵO 'Vq+3mpo2N!]&_oOH_/.2| Md*se `Yۀ!$(aˬ1N0Qdb",0Pͽe {cԎRS$z ."eK@VF )[ypKx]7Gk_a'JFm%J"dzd=϶yyW'rC8&ӡ^rZn{',+s s?a 3H" Ulr3?WnK|7:l;$5әV+{}Qj}D p5 ԉlG䕩f eS >@m8>N7=[;Xف[\HoSnϝ=WGT.i&K$ԙ2 0ƕ=@GFpyA#'7cU-\ƎԻv#"䏸ȭ>8*O{ hg 9W|= 0NnnmOlCdYn0ؑ|aߑ5 pp5}'.O`RAkl?)<;llR|Sp6uEgx6)j(d?A(p,7 Y_Ue--STuyN "7+^GTj2ҝ*6! ~Đ(E277TٮYe}`SǶ>xT^ys̗둯n%Tw$)NEn"6E$*:]tī)!Id=hg`̆- $OL#ǖBD1]#~Sq>$<gꑺmNb-L#6 rF8!D-=cHzWT(+dqD ֬ \aeF)u*nl?"lq KCHBڀT(GN07G @`їgMA;.FA\ܒN]_G -/@PoFɢNUxu7,=4[;,g,vm㧎uE $ZQ! 8WXś5")W#/Z/(.?ib~hZӰqMtOjZ M>=߅AYPՁN jp˖:HrzV4-xh=~|:ٸ#ECX3*HB:YTـ`[%EMkvlUTVSd=YݮɿHS̖I0WMU p* oK݉7_ L`QjaOܻ]`1D++;ݼ<}c]~HT0F.Yzrw ,P#3z_H䏞7 U8^P0f*iX|7 tah\k}ش#m6ϔ'T7`ne2m# ُǃQ<#Ȍȡ j^"J.l,xu' Ġ$2QTpx`|ND1JW姎4 _,:vC[S >޾(B#\Ь. υU;϶Q~Pi{Od}E߯)f*y܄*1pu>I8Rmebfbd71k͘IQOp!}]EÙ7k= +fϢ#X`2-Rh(\)0Ҩ cGᚻql`)%l. c 75Nw=,\Fތck񾄞7yٚ/(u{UC 9ȇyR{$hz2&En=t=KB G˯Ҋ0j:BO+(J <1sMg޻>pn8 kMk${ߠlx/5ZCUxƑS;7 iVǷ5ȰR'X[X5l+(Ou%ߠtP6vs#φANedY( ݜuj#/utfg`J 9zu :&'T!l__h5d|ljNIgl򀌟e C<'ICtVɜە3,z٣}+dlpZmOL2& :J>y8tN'}xs-LhMGTRg 1jVKJ~˂?/y픅j8A񣸇A95nÏ2nЮf'4`EguRVesp)ÃU !k.br+.)' y(. p5|ݽyON~G9)%IX'0ߤF%({pNuKqJmҤE/[x=D5:VzLu_k@n}%}*B\s!sF%b5Qi^}w {Z-| ;4 D$B[ #݀MN?) J44YZhKA!Ǫ)eI'3>_\mjADݣ#ɤѬpŽh&qm*  vn/Yo :nQDB.MwPDTlYޒerdrBl4MrH<*$Jկ@參5Z[j,ꂋ,#~ٷ<[j{T>QyOvdZ@3Fb|@" &̐q+ՔRh6Byޭ8adMOҎC Iz<ڂ1!ר袵PQ\? +O%@i"0/$Te'^ RVLB^g()~GKLov#] 6x2 2UBЯ/ tD iv#R~m/n+k3OH74uM~a Sݔ<}>Թ#y1kr,tԠ3$SƛKa"Az{`-eC9uvmS7Yd m(سD<FCYF,5#Gc ;&25yQLudH1izṶ]ȶ=5!s3 baMm6rcahp?9@lᵭT0Lt@~Cm*81A4{*,>xI+Dn_;a.O;4N} ;4ǂf %JS5$Y!+QU{^6n t7XVtoc [}'H: (\o:S:X#E]1pSE^+esͫǟ0C<=,D!yefgD( G(2^ טy0H4C1x :/s) 彍Tdi󰛠>UڛY)zAz>̡we̱?:oFO[$y!/psvD(n"J3)BO;|e| "d:UX6AfbA K~3. !\4!#ɾ8͒J1+޽6y*My%eDȴ6?w$bW]Z/%*JLαqm[AeT$a)\8qO Rovz{ jǓSxYRj;um[9' !l~å~*a{T讑>g+\\sT?;Z$B# ҰlrM-+4ϞbEQ9\W/z_|V$7P1ncyƟ%o !Ǽd}v 9bȲx!Bj_x ,ih ZȂL -ˁ=hM/93Ah9t%8U6Q\D=1Rwmٯ4F:֐٪ÿi~mETj+"? 41g;@NP&=wV9hۗ׽xQ.ȷJd%@lAy`\˜> =|0&dC_+snغXbP([i˟W=\RM['//%ED<œ[(L&{>$|?wV&NpT0L2Y?r(1vV ~A6ed,@Il '3=fIH+%!ڋ{@h<7"1B'R뚁U1;]ުB49jF.wu@st%)))3d&;G##[ wMjw#1bgϯa 4hƈ~3Z:nDHq˦ξǎǴw7*!,f' څkeoRNE;tg$cr C_-Xùm4Se4T1]-g}RG,_JNw`@M,qSD0=|U}i1I,^HO6O7c[_}HrŒ NH~( (iyqSY+p{3j8GZfW嬌{jqkeਁ3 Ob{j}j%aШot@؟.Y]v8`vh{(2Ss[IbIxzqV/n1{F)&!{:ۙ hqGÂ*H !@0@GXjh _6 w,]W@WPGs3#Xpډx.j<_%6/.uQG`Nz Ju(. ճd錋jspS͐;FD6doRF.X3_oP&9!DīD B"}mDYؕZur5~-z }gbK]t4Uƺ؜akکHﮓH6+g @R:bz7LdCos=ȯU#UjB'k8gm9Byߣff>^C3uCěö2F?էm̶߬7$GV-UupBAyl'섋\A^BEJ9z+Wd8kBj8t ]9c{y{lȵ|jC97siMz#fUϼ]W(shEHfBQ[,FkV:@yW9] 6g^A9$JrhH*E -L;@t') ҚtC`å&\GvM;EsՕZ/ Th]D|>*HLՂ(_? nHeՇX~;n4Z"\Kp S43(\͍Fë*;[A>1Ϟ['Fph9rڒZ"R:iof]U0@1<[tK9{#O-x  3{A_HR~#7-l -la`hٙ8(/Ӫl Gֽp(bgOW]6lO'`^_(²XZHzDXq.nL3k{Q8*0=) rM8cZrQh KKT'< [X0MUѬSK}ٻ0t\q~y *Z^OYK)@Ĭ_y~ Ac"(e}Ӯ9*lPNt{w2MOm\,e_X#;|Ts?c&٘#50nN H©NH\К7FIE/Rh<&""3yMˑD:35o+nSZbTF&WZ/[럯;D>ؗOsVyMΎ !w1m@UWE7D;"W.s\yqo6 ov0canŻm쩔ġ6|{<׷N+'397ʪLr;~&ˌuB羐bwZKxGMX31{-(;~R"**g9 Ý w ]< ;R{W V& vJElq*cN?pxԭHA& ^WMze)چqK2+7؋-PTw3 D`­s>a?<'O^a );Y+К4ըd_ϓ./!z`|0|a}a0<+p{%6!^ rxy5%7ݓ[jCYsNC~؞TEn&'3X`5A խ,ʼ: : B J-7$H]Zsl ]X~Q8Yh0'C'QsiwݱTֺpZqƪkK٭ ?܊7\7/EeWg``.t-ZM̭lCcU``7+i]W:T-T#ばu_ˮB+\Q5&@4nmlZgH=mw6'6Y;pAG~gjG\F'?6 i;z^XS7dw5r+#B/hٕrx:NiIJ'.*s(4M"HT߄v ]?ѥs Gī,0:z"}SԀ2N&9 YMGk[p%D&g)@f3aaÇ gw@ ~\Oh4F~  5iL\yDM~YMPEަ7֑AB&%iljlg}$ꉋ_ǯԗ猱V3Hj]m;-h܅E}J#]orP l)R'M]g?<,}H{s+:%ɟȞuY̷Svețgޠ\koRJwTWU7"݈ 1:A] v8zVmE] RXee)׀lĊpawoD,DPhgiܐ@A?jiے>sW%`?Z) >Zf81o ;QECٛD緸!3pO IPIErҴZJJI-N-)[9t3j˝ArTlyBn󪵌 Ҝ" 2tV 0,(Z,m\+obׂ{JmgA^,T3^>z\aXwԌA}\ g1ߋ&:%`>5ټ#b݈sS8Ku0ہ"cN, k!2[E2VK )ZYrpΟ2Yf֫Og>yT@gt9w^]ƶAr*T" \l%Nd22/V`M_ 0,3ݶQ\s?Y+TwH\Hѷzc<й Ef9_CΘOyDaĠdE%MUFШvkɚoem-:2-4wSvԠ^K6' 2I 7%,yZnա<*:‚Uh:'SEUC(,٢ҚP#6@!*Z2k+w=H2.F6ah0Ndi"}71~Vߚwx8CvQIdX2Tn#J[朽VJ#2G@LwFꋛ9FTK1mOʦQxEu.~~d=ӉYe THF?ܔE2Rv\ͨ=ͯ%0I׏„{i9ݮNʽ}`u a4`.L!2zд=%csmOu(hY&;i%DGVNLύ24ףݹI-TCe6p*e!@#dVO2DTva3NQ&gG-WRJcT̝bͣ%ƈH 5Z7|\`?x.C̭/a?Mqy /QЃ%6LH+*Es8a򫊚t|8{ ǯ > `[H0e:&I.lIŤ\ xhMR#N+Ҷ3-rpMuF@gV P^ggrMB%J,,T{z>4sCgcy%GȺ&517dĜf{H]q[‡*ΟMbzX8pџJm -\cI›u e6f0hy!<"rNRN#nbA e)-IWYE }ݞfr-iI T3 Mߓajj* %FYkm-QJ3Qp{{iZizi{@/cLá@\VL/K+Fi(ԃleHbiƣA/juc[€ߐQNƻ1xWߌ@a-;[~oQ)ZAB3fM],t:s.Nv%6}iAEsr&Hn˓(__Hg&>a6~2*༜5C#ʖ1VŦ5ZfĴ'˫`ˮ!,eǭ5n\ *XĴKEF;"ȅM~2_VyA0 ceYdsJΛ`-T#Ρa6SIq!+tDӞ^ +Aݼ.1*qsx-M@f1ۅuMXջ0.ќD86lȸ5{Vu Q 9Pn,i{v a<ΥZDYy⇜ǻU r#Av^p^3O k8@wLcgι#]׸2n PFZ7+%rK$@&?'H50WuOȨ>i(wNjs"Qj'*}ۅ8"2G"qT!I`Y ݗe5x1svu8/)ExsuQ#=5xM"[Fb*WVIB QbS:u= 88sjԱB$"ECAķ.b~K@UYWX 1 GaKoz64pgMVe16qs}uO7! [i"^dp^([4vo&%mڱm'2 WwdCECS D7YɸB.S$`w>GT*q"'ZN6fуT~oDwxbE:锧DJi{|_+f`JNj_SS |R̝ԹpLA Ŕ^UO2rGVo2ȗ];-`bpoP29}} k:XSnu{¢8B¢ Z.\i?j1Ȏ3_eٴP%e'D}~\jZ-ȁ/$Y@_씵kjy Q𛪑7l |W\2>mDU|'f]+b.T% ' Z;-Mθ FC\$;5{X;K]dyj^̦i? =қ*{>B+Zwe54N08@»;/1>k6KF{"1\%*D7 v-;vYAs]в ߱Ho4мڕ{D)2B-#b njD;n)Oj@0i'j(Ɯ4Sd0g$fAqǡ>BxwYax1j![llkCu  .i^cFIEy0zFwX5}&wXnwvR9%t8&/me#VL؄k HCy`A)YKõQAEb`>ێV(r_[ @겴:$]S!XjF[.XH~jø(##be݃Hm0Moۃ;oK~\tBcp˗c ʽ㠸!Fho|Y@{Vq._C|L'V4.Ic Ʊ)fDT͉PPy nrq3vfEgZC\[AVS i.Ґsz6eBӇ"`/uʚ9+'pqF0:+4E }tBUGh&-I(6z?hXrP~:^8}/hd3m+x=eN ƶkL4e_dw,I*& $6'PlS-JW]VFe烨'a̗:h]tYP|Cl f;FnhC퍈?12򠎼]]25mTn17^T /ìQ cs= PUYV,yЭ1}Z?ү _4AuHwv SwI:tVd4ROCTiL)aW9zvm%:N/+oh= h&鈙'zAkٖa6ζBr+yF"G(6SC=Bת=zǡah]'BzD]6zw`oQؽÇ0烹>5.9JKC;8t\sm@4Nd 96iXN*F\]B69,m|lQtV<|@ḁhs*y35|ik?w w.kȞ%|q'M&qhv6xfx86P06Z]PBNXl]:Io]3I1L,Ȧ9i95[̼oWk3Քǒt}Z&@w7`͎[KYls WєkE%b]d.ȩPqJh[*x^7b樧-ؽr\J8rɾVY\C%JJgL^,Uaàz"!|l1Hf*?^fK#'`Mi1 ˬdhBL^!"A@2 A_א9pe!礨Hb&:7/ rŞ*غʞT3*.X"ui^]UiqpqZY+ҙwKJtGz3/iEꗡBHQ/u>g#ȴ.wLCD>Pc5ns{q/8L0PD-.4 V}=42ʁ{O1!Gy $[ E>Wsa*Pts.}LO A0}a*mێ=4\8ZEH#\DI IiD&gъXM IFK+͠Nr{h@Qm T\Bhnq?aNH@0%2SǨ%Yy:*:U,v$*O{ D5zQ˲^GU1̫~Ä!:stK)&?1ij~@Q݉12&BJ%0^чǭ.ݑzRTǵ]Kƀ@BlXja"dMZĸ$UϬTm\u^/q}'m9`at_C*nۋW]b#H夿xx~fD_:R?"yJ_h~ڋ$'8'?cD.jcQ󚋴,E -pM<[}Y¢OVR \mGr`lyш*ňӮMMRM9wHFs-#oƆs?Vɮuð0H{)+ZBSտxz7V7U/D6w?/U7D.4SSF!oqΌ蟬bUhsʼvSbS9O=׽g} {icoAhѡ< Է}Liy<6SQ.2lg `Ws Pу"CT*)b9 g 14#J̋WP *ܯFn!:sIg[cU;},6']]GX _3 )_?QVHT(3ijnzR╧;"=fo=V*Ş`!7!r}Qklx@=0&|b 8c=aX€onyer9ъ" 6l'µF^\H}#% J. O .s{'FV(viptQ}('YCT 2~S\]\\ƭ `$`.fy ĽU"5 K,QR*Fp;aՍD2r_WE@&|+w$[ؒ:Wz틻 7̩d3]-d"bE7G[ID(QVƫ-@FO8?3bFe$u UjYl,^_V"\ M!m*h 9RAhu$>m'׆QY 4虩o_&|K& "T&ȥ 0G^9' 7=R{q[C˜cGNC0uMs_̌R>I pd*$nvS 8ŽKCi X!uw?l9r6@tdrҷBa$۵0њ9S!A$W꾷ɼV̶ Cac fagU /m&*'5INdXW^LhkhvVu~g۬⡲}~efGߔ>Y㩹Jji6~"?h3/w8h!ߎqu)q@߫=3xWY0>/hFL(NIXk+οO$ D#rui94 bJF~lpV9Oy"n,g1V4&otj:r'@ϴ{WD?R]FɘH}Tyx b#N+T-;7$_dBm b\=چް~PU2,a2GWb.8 : P`):S y2AsŶ\6iu|wCUYGNJzsaɷ\]}-8(~a(J|H @sʀIxza$jK&G7ώbBHx] aܾe7YNX$gNjޫ!7Oe:RK%[x9}::ѻ+ MM2e-)l p2HnzED2UMvh;*NxGU #= $sf+bN}cAO^rP^K˙/#N!B>G7gcq# ;;(1yCo>]hI4:=hL){5j2o{hV)7cxj¶]1T*To*t,WPx: y ^Q՟-Lyu@q"[iV؅_& o^R[hˡ*C "Y{&Ht4xoV{l;%Og"u8[y[^2ežaLD~&:AV-:JʔPR$ ԁ7= qtFfP>lO94x fZpF( r"h$Pg"Uӄh7CϙѴc[H[6k]"h]SskD̅цK{|o9=#YXT0XEp *n(w4TXA5@f B&-?DQgLJeN0r$(/>!+:W0JzgqgƎ= 9\f  D yx}Lix&%3Z\G0R2w~+  S Q&Qn2CJbi+z|KRteE>Taa/Cykb"PVjXJ&f,yA'Q-J& ne;)^EܬohWToN>h̭SfAm4wڛGUݖ^r0~rʲYKӺ8a65Zb>Xn?xfQ#[l0aœK~+LI2PB.#Jw!B>\{*P6:jZ#G:٤C@ uB)SJ46'禘FB{vsS\ TbIH>*mJ?*,b愁/ӎX%68=,InϔH+$-'h" Z8EY?މݥ=hP(8ja=wk˔I6dy=M){FmAxl]}AIk($ӎ-#N>oWS _Pk`'y  W?˂Vq$mTi|x O?"5XN %/s1}3}j #D%ChfƩQ 5B\PsԮ.Ӧ(跞G5U:K}1aU)<*Ჲ^|V"!ĜO7 ̂/mCq-DOۨ飨Owﵘ0 |]8bd΂5~J>rr &[͸DrNfu?(X`GrFax~&fM\F8:J D?\_*s!S7@-o]{ȞI YW԰VJ4O*!MKnY]Gq#kÞѩe7S,Ֆ٤kA~scaE7&x P{c:) bH_ ,xҕBoh-Nͼs9t礯4 >cO`B\/qQFgјDz:nr<滛ޟ"GvC_2"D"iost'$bj̳Dm|lV;:eˤ6W5DVB%:}"beW2n*JChf^j6U Ⱦ+݉h@*kxW^[D^^hŧdQ8ѫMS%G޻S{E@cI  nd6K_I~$$eI,0D]7NB|!|%E] %NKoHd oDj;f7+ϾZ1yj\ l[g B" J\:{{F9/ζkz";Ctߴ"?ꆼeS#"{Lu,yX6 ܨ!U I:eVPOk-T+AK T6}e1 ~ZbE}Wo6j>5OW+XAY'KDsJ1ɽư(]ysY FeO,~OJp_P${טad`1f-˨>uǣxSK ,?Ц@%«OE\gtkm6ޠ\Uw g/wA4~)%M6@GTJ[&Бp ` aB?^"-)Qx-MVNzVŠLV?_My)m2᝼{2&Nhsur ,g[3xd_BNu 4r1tn"@ןgwIAGz1OԆpOQY }J&pQAzJɢh?ۖ4 CB8tc;2">0x88&F% N<M#`v)uUq;]ʤ5 Y`=uZ1> |`GG(RfV|Wݓ32:0:,忰n5Aձ7t[}4fYXg2f1d>)&W+ϛD{1˜ 5"ͻkq|tUe%:tyW?Ruo'qdT9HfTR;5e: fA<ϴaꌙ3u[~U#[}FV 60}~TTwvद$Q&.n܀HIS N /69%מCEz<ݍ-c/@WN,GqXfJB8og9c.!!Oo6"l@,Ȑ4anai,UyhvM1OX]G U%q}ŷpVڬ(v& ׇp VDycTG]:ɨr.NUc Uޘ sa!n_- Ķ[zs_B^)ό o4 UmZOKS pzc}P/y w{{ W5Tkp[yA{O/x+ *|D{'Fy%Wm_; AwO; YFըw:ZJ}q*uA>\| F!W%5iʡ tn3#S c㭃a]reR\06[*ԴdgBxFioD).S{Ub5Pu3zO;E!-iĢ wU&mf$])ѿ+K/g`Eo!j  pti,NΟhMOQOQ-2_CEKٵ^((h-1&rڰ_a(;1ʾ=EW} @:E:@$^U=1kc?84Qb[$EQHF/=Z JyfObkoH ;R2\B9z8S%?<(HVA3as #8[N#@f,SؐDv+;FOx ˆ<S7o%t[o5c'7^ג}c{gFnndULx##ڨ0rVS]KsAJ6xc ]C`-Pj KA>+1 CuU)OYD5ၵeNNJiQKm| U@J<.Fy&m~r'#.~YR QnxèTSɅfhbE7W{vb J $7mot5PTyY"(Cx8 y5Qh dQzk|+BZS)dw!яgogG?ͣ;؛̌#;;pnF7h;yL[ f ! E6{AƦE3+HhV(Y `0UmGfșb-<,e4 O$hLGFtK}+#!T/']k~&oWҝDiqZf5fۗq6x<7x>ofyF}BwB%%6W0쭙Qw^a$ ZC z^ǭ\\*Kq$!=  3SυG)0  y>Ww@PW֣BЙߒtepoa2!:UBU\LnL*xnF֡V>"ܾӮv8W^&έ7J\7~lk1|ݖyBɠA!`hD9G 韡`N ܧmB+9qFS8cW~c)4_ey åPDn@7 !CJ/`[詶2;4OG7k͔uH͒ϧtP/ylSNIq*_*^ 0(YwKAx2!˧7cP\Q7[(ɯv IIX*x䒕Rb Zj*\(I`4$[(p83'I>W<%%31 8r'Qu,$dT0j*?o3(JMʻ:k],(Y6=^վbR݄]t]:O=8u*(b(ѭ73vt{4˦?󱲞_B5%\̹<֙]ҝWpL_l_YDT.b _cK_̍vئǑñ}T^T]YsN[ApSI[27)s?FUÄzo%k+xb ;m&L7͆8ZID"5r)RC"(?9B^rhm SB׮~\#ߨRu,~;R.:k )ڊ,BplSXC<Ӏ.{źCD3; /Jux%"6haYVqȍ o@=ԳzR9BlW֨==1{vzBxm8]#hП'܅FzyTfxe|d4Z؀F@j][}JCvU33kYX`d jܠ내\K6hv ()abc\#]%=w=x P-BkZq'EzL`֖$iwo[Ӷ[}k#誕"uWVqY%X*F8 gxAve~8`<ŭM-&gUO3+6 > 9\`Ƿ2Clc`5q}alm|"^!ew9Nۍ"3_BBf'ujZA rN,4'C xiGI۠ z"4B\Tyq)Y|9lbxaӉϥkzenc^Y_$ 4-`\SPFT£6Q3.v gOնc,A6B@Hus?ֳ/!A0}$$}5'WQZYʖX?Ʌ1۲o2{WGvy~ر s6O<U(K4LWg#zjXgMj+l?[T1DҮ1,ʟ3l>VcW21>,k+ɑˡ2-=O3z؎Ίꩈf"5+{S5_}G𮼃> @3DHɒ5.ld|uH?:zJچ1u Cs,*70K,JOvgCSmv9<|b_kBCmWv3R|6vz;m#6)/;V_̺Q̨?8Z 9?Bh6̘+Lg;Efv:(X)"sxԄk}#C4ށ «QTP.Yۃ ;L}OaeڰtjrVrЯ[?IMOZu)Shan·I /۲7Nr~doyJ2U=YQnlf0fsMfJjƩM&hOS[nCpԸX7I(؜E]tgg:f6|;u?])p' aHY n17t<6FcRБyQ.c}#;99ٛKwg}xD#V^t6ӵ<,4HC^%g+NE&lcXf |fNC!tʒ3%veU:c/Eʫ8vzUG$L#5;pX-F举Cs1 @qV6aCNhf w͔hl %l-}M~sDNGd\FHs61 ^FNub!t&-;a?hTV5<5DХZX7/O S2r +7dS3)h7jkvM׋T*5LK<.|B&|eA'|sqz(@9jėW־d#θOG (jr1ԧ~Qdm{2?^$~ITDV$Y^JA-q /Jw]䮮A]sE/Flp4QrcWWG43@"FK% q56knrNӋ-?)ޚeB<׬]LGXmV9R@lIAm+,[xH-cH?lgǩ7OG_w w!{Lɾ߷9I^  Q^u[2?ɷhBHӻ23t1Bڌpʐ :.io,YS{_@i7qEUժAU%vE\Y5Y,ѯd0NWh2PڳL{aZ {Aa *D:ٞYAWsF4a=IjhNQ-rT&AÕc;j%w,t=X #aUf7i2- Dnd8&L ;\C%HjPn1~_F_nGuCG%T%rfn|Aڣp>m[ӏ L33PtW;5n3~铫r]y,b|UyӅgw$E!aC A16Dscy>w(dYϢ!SØ\ 訩 㱢IJd'[X} }3г54;jv_#բNuB"MrdA4ċ6ʇTk7Y,dPSG}zESƘzqF$="Gf$F창FUx٩1&fdHu>W)N|hk({`@,Z}7;F[;*9zܿo|cG@@f( -<|4 K}8R ݒx-24r5@V߃a9^ ͯST_UrnNsF`d,hGv?t _ۍP3 KxnϹ3nxN7ߵ7}#B$Zq|E }/; }B~ !󎲣;N#kFOktNzc* A"cE4?,ΉPL7Wsb2~rP7* ج]GXh1%fhK٣sS-Oi?."Zc?\3h8Fn&}tPe2iUf0]>?|މK x/JW*p؃ VP4\YN6C +@eTTԏF\bSQ=fKFDMSkNb^~*Wߌ΋1UI{0ȪoP&;mn·\+ FdL{ʘ#|ցU!WucA6q΅ Mfe X.VZ =%ij|1:W˙6,DIL;U] ¯+&;hVFu@Q2JZ@ۋulEHT6e²c3!LK\ u6<%vtCy_;)%k]& ^-!q|C~v>~+:y=+ !+K?|1F3j55尚pr >zgh:xsWۚ*UVgRza-P K-@˰}*sA򹲷G N9Rƌⓐ6'G#)7\U3hȪ= L|ujW[[Coٱ˞d~V*Ŝ#f:Hj\+ϖD$ "0o_ͷ`pi2fJҙn!y^tIsZadóRYWt)7xk'dg8yREVwp.I(Re,}ԉg ?)B3r^/ !Tޕ2FkN}݄P砂OKM _uɪg ôMPɀe9OP蠘VҾ^ZhqlÂr Ћ'cc\ Zm ~E0 h s6)/F !hmlIJT5R~͚,Hmɍ3Dzã.W:, 寳/kzխfԬ27ʁ JVTm +M-&!BT:U_9ҏcrnԋ eBd F0Y'i#my3*2O]l$MjL{ tOwS9ݩpm?&6k7D %FFeMpضոft^2` QL5}{$Nw%E *w(F -$Ҳ@'pl񘁼~1=P劸XHj_Ǎ^AadŊuuX!]`k#:Kg, #]X0`>5蓚`)V#*YdJ CqXM?\ wNC攏bbSb΁?A`C'F+ /ϽZk5(|{2+Z_|d>Omb3$nMmt*n5o\ %-6  s@rwH}D4:9IӎqD(;xF?I}I~<c8-6Qs/I͕䷐vou) ⡆;P_.P *r&[ߢCeK6LTO+ČyijjVNcoZ E|o;{Ήv2Af,3&UVop4eoM(GueP功F숱Vvp,āHR!Gٺn@z>YUtkBF&=vc(-j.1e &8^7Xr>~l G˙[0? [\; 뒳H!p30gnq4Lvw qQt EwDI,NI@q =LW=0[#.z̈ܐ8HT#2֔=|=c;`3J\˚b|}.>ZN1_k'plƨ i:I1@$6*b|ȂQ&a*u=w"dq۴`W:#oT3 mNگwYIaLIFx'0zTm]ۮMxEz`+o۳DQyfr\kY൷N{vmiog3x } *K4=tޛ$و?x4rFa$SFF:tp GY W) Ul %!: JUͪ&o4=?6%ާ!R̿kW ݘocJ>e ON&gE*x^Q҆~}a>%waNCВ*780i@1L}#68>H!MJKScྰE2r0C|Fѳ?dv:6QִbHw(Ԩ9цa$3A3 .dvCj# C c"ɥ'xOBA2턖`w41 b)W /NVZI(U餒v*S4 jOwIFh;Aj|O5x9}W![Ѕ_lيp*ezsmO{'c%nr-:c}'[Ӟw$^ ȴ C'^X0ߓ۩nQWsX~G'ƎMs*O(i/VF= [5<3v5e nJB6>b$!GlU!*~ ?w(&Wm\p^s cd[_*3CrVlnawb8iʌ&;fY~H 8{?iU!"ol\R[':1lz Qs^aYJe)z{d̲eqA<qzibQӽL qL!a3ܽDalֆ E phē ,I~" ,NxR 2"!_2cI3u>6vcL5h/. JZغ䜐h{}Sw9J^~DI锝+RָȜnO (qoeLȠ̾7`zn{f:zb^Pf,Ccjqϻ]{E"'Ho *LnEUНSb&Yo,R-=dXFQť42"U|ϐD`lR9Q`ei{OѦQ,QqqLe+JhM1 ;O@NSڍWVv+d=5E!=@] ;wD'xDu8C=5S8I[x>:Lڪ/1e48ε Vjo;y<~#VHyt;0s"uYv|:WF ˶3s 'L37mYHnI~񯞮xB?;c/Ӗ7YˢSL}IstQ $Zs敹yhpgM|s_RϽc{)`?_++tJHKL!Ώ4$ }1 o#"Q;eWcʷК-'%h:r/aP{7RcB3sT9. HhVm~V2Eҹi=m^wfE0vrOIoWޘtU|;BAi58ل'2/R"+y3b4>,s)do%p)bPp`1Ø֧PxO^\!E7ٞwBʅKXE\Xw9fE 2&'!ۯaySK %tmUc:!\E{rTi;{6%x|wاT>?DFF-C`k۸5Rx莔߼kQMNW{q&jC?Sk#q| ء .) #ul,7u qe&_8]>ϔb*XVr$؎g xV=xƼ[rvE&IaYM'q~0.aYERxb%`y%?XbyizHEa_X^C\>dwom`G$.ȱn~u?۳WV]D)+f~9*m<3&GrR#DeIN`weVn牮s{!ĕeݵCӺ)N ²UfVtJW ;rh6$FA-^T)4FhӬ;@sղj ".͂pʸ쎕\UeXc D0s3,6["~B lsNkC? WǙ.< $)yj PC^МnT8V*9cxiۆZ(㮮~kz ZhwE[> 'NW,&Dž [}}Y[/]x\B3*~o}sYd~g@@;[-]Uz$njT;L.>4FpV ~, /w9;3q_@AKkij |0^ӓTs?`?GM`U\jijS,\n.ӛVفE퀛 u*f qQs59z12dJ"K:?$+R{|3pPjfd[YF]f+_PǩC oYRCˊm|ݢ?!8+b6S ,L ZvI2XM^G;;Ebٛy%UѺI:|x.HOnI% F 1)ytGe#]r M'kɅVVUj _NF 1LVْl|j=r]KgnA_P/bɷ?[vm;X6BxGmqd%Trnni"Tyk%es&(xA:]{+K.܌c/h<|̏f0Êo7 Zy֜6>`Ū.,& {$X>F9~6!$jy;$Q "*˝[6N}6o=!8}<diF&/iv7=1xX& 軜FQpѰۿG3ƍsHmúBrC| hk{ڝ'IP8?Π*tEdDvΫD +q]jTY [Ƽ٦Rl{ o7JaQZF .2~ho)-0ɝ9 UYDjpZQg |8(>{Vr[By0\+ dvX5E8ʼn. /ʁ MOcѤ[Q--8y.۟s g WMOBQKv@KMyl4j,f_X.3|" 皧_Uy: `/E(XӇݲ |g<[A:(: ). ck"/f)>Rt\hNy4\lè)Xl?9qusZ]T|޺V/0p4g/>=ܘOz2GA(6$ 17Tةg~~+؀ W@R5c]@Q{ #nk*p/zM >īS~r32=qlXgWfIA"^ՠi=uˌƲ$|]lϘ"a M :$#iixxSV7N+)7HG/wX" =JKt׻3YVk@w4M;Ǣ(Z},VEK5}5V+Y?ɳok4lN{@O:WFhC >c-[_2.\+ lpAN@[9L3}l (qE.=-hUv;Ƣ(% ppj6:Jr%* u{"=Kޫ٭'H6q6UYnkWr%xFB%k>6*qWsr %I=i2d.^6Ѱ,AĊG}_, V3գ\~W/|:VHNN֟ψmPu kNyFu .+v*hzzcr-~xvJZ&@蓃< "TWu.&ʅ/'Uh+R״%EGg[=9¾?RP x *+ys5itbq*+v@*j]S9nE:ɓEw%IXȰ:(lZй^ޝX9WD^=E@ez07 !YGyNF\&ŚV:'/KTgoY*|_n0gcMOO~lUCϚFT, =*-gc;as%K~)8p"帽XG\iyCCZ" !y`ph7c,aib3XgcRB= DiIC8 chA t)MՊR#Vv3u]#ԅ L P2^xc v+y&R$k#J a%0:h;>b }Tm(ά.gl<͊Igg Zn C"@1MN@{#@V2}\آ2+V*gzDEpd lK{pn-YNA568?IRG4g3Qpv7t6Ec*8eORUsJ3* DAnfօh|EGR?ъĿe"  g}FX`dE@mq& zN=MWm 1BK N q!3;S;geNT]>gkuxׯxJBW͏PGMɲ%n[=KXwOzk!nQ?P'P8^.^n6-U l23vi*\{ϪI6[# Iy 8"lT1y=Lú7!T&90x9VXν1f B *ݳ&DoIS޺o 5|f祽5"1o1pW@Vt M#khL$Z <ƚV eR,]JwE`mc}N bXH&R2eë#\eԛ;X+n-ʄ0C@\9RG ٿ#S*PRG htwN$FGSBF&&\|W'DowgƃMGW hJvPB;qHu(W ȸS#̰nEu|U y`V| /"!9:{^,S7poH$K |-ļ4R(R[r_T|畋vʪ7+apz9}-LR,uLN2 ZI+͛2)ry&+x f8@^AP0hlRORhK5#׬x13: :4 XQ|u9L{gtIlq5xcBLteu<9m!Y G 8Ͽw̭tw4~|Lcq~ƵQEe_Q u{ܕY"L/wuyoVW aHhmrundȏrB' HC8_F븭8O+e@ÉAӫrobo7@$;m"CN"՜ef7Ws)ZDQG:r8I,}ͧ69rpH\@(Z4j#.v:ʹG1%;nJf<4CR=޷̼zL&.T>b& ,nqQH26!H*иl!k'^ 'S9I~at<7x娓,ٳR:'+ kyBN bfeOV"-wq}-eq$p7f'zۨ9xǃ}ImR=q)1Wŷ~ u]I\IjYc}D^eg!c+g qys: nZ]ԓk3> r {Ub&; N3Psd;}~̕ر`hK?"tCҏjAl%nQZ `T'B\ECGg<'Kmo'Trl/N22⡼D25kO 8 CH2VIsgRmOz&+ڄF%̭X;X*D|sh7Tw %H$<%Ff.bb%ӖN~fZ 6d[ X;Uabxk ⬣hrΞjʖL&-y<({hm6L\نP݃ZcU1%=-=&h\(^1%yHfG`9Pn !"#WiW55|!vP_ҬQ/kZ2s7LkxВXasiNVF(gо$٤wæB8T yKMpuL4{6c<*n>^ Af=mR9ACBEm2 w?oƚ:5HX\Rqxy~&9/Z-÷\qܱoAF#_.q0hSU${'?s6 Hl+K!]s~ !״LnD`]۷v2{!@ zk}z {aȚ H_ F&ބ37],`Oj$h8< ,4^_&gT yJxlBGfwʟr*VB&0K\[F6~c# ;#U.XL=)B2 Wkri,r yK#!Ϭ2;ֵz3xQ}[Oy[m%_-ǃAKH2+f_u ӓ{6툼 ȓ˶d=$.˵VQ(E/RmP.̈+t;t*=3,A= Dlҥ-im!NRIMXIRF `hv@o*K|.\U3=k3N=< YDҋBowOKFBc| zeԦvZ] E 2#lIBz.Ҿ<_7,o؍Λ8+M,i u+N 6; WtCA z u+TK&ji5jn2EߞXx' M5*}(t#"azm42t?&<@ab g얏jM N%eZ OPfVHaws]K=%I/񌷤fwGtY ;D:%x+0|>[6~ӿյQAra228=#2_oC,#|˪=ʐj$|X LN]f#Nc`6b4 3,f8ح%EC #0˧c8ה CB#p'fH҇.4c+3&LU9=2}Ke`|!bx/"^Nk,{^cLGQ^hWv($@\a*q34 X5]d~rs:#3M˓/nza>Zצ  `Q),\/x{JHyjb[p,VnOO+Cb]~tkHS AՍ C'0RD]@,!ξ0S=g4=o:xO/L=v>8p,~X;L /k>!@6; D4ƒS֪@;7*w3~fiR$g K]tPg8@#W \SRp x3u^wV#,1Ώ m=gZ͒kiaIbW DqJJ#Sl Bw.c޿lʜWo}-N>d7ܶW E~״8h)3#~,蕱wujV^_3erE-)7ȱ"\,Kq' $ZǝeϷB:l'9h` M Gz4j@xЕreڨX~Ni;XXF|u.i/>O#n w<mrvs.fDߣSBHMP&"ƭڌ2DD͵N@rd|?Db//ԥ,f}A3\;dyPW!HWVcs&!ؙc:Wߙ@a5N6 w6ܢl:4 {搉.~*ΟNB֩=r.]ټj amJY pc`ՑO,ѶN)i,QXGg#H(7!wɤoV$/M]WX! lKC((.ag WczWkCE/{zwvz+9v >kS$vtܴ`㉶ha5e'K`ÝkV#~I0-xo&ۊ~"'ELK ygFUEV`S0?|J3ŎB=hLxW-ZJ>tx4ktlVEww8Pn"#^>)K/ڢ%?m;EUԽUt(ޣJ*Tݺe+#Nl#[,"--GƮ7:uzoH8OD dΕ ԄJꪦ~i$f1/[)36|i@6,0D T)-m/JĄV*8 ƀ`fg4n .|۫ajEb>"rPEal_9JPM&MtʫƗaV @$Y6sp?%睡0Hs#-CnOOW{WJƞ 797BW8YbZQD.]e*$-O<9Z5h1@%uT$#vM&B%Yĭ~myߤo9ړƠyJo;t\Jd0{"یQ͘ũtEHx 5?[->Mxh`zR:H ;L&]Dߦ paGKE}E6/M~ d67oVUQ)6\aP# 2gkŲfl4]0ETN"0C|IX9 2?_'=֊Eo$^ @7'eW}l|1|в=0<>&:\^< nH!yzɒba#B"e08'sq ;҆e/M+Vi6OT*3ƻXhhP6oK_M#3SY#8ŽZb.ɪ3g>O:}K ,?<ҍu={+8K0d =`:V,S. ^6H5$-3??o~Ps{Y`e0ڴTsrd}Dt|3AZm`#xݗ㴀hA^ۅJe55 $bRB~ȸZ'Zךm1(bFKA$\)%&ËV}\hmW2V\ְ4E+g衺9E0{Jb)̣af=:q"> pnU3,L o'3@64\w؝DODsR-0QCq5ʴ0c̠JCRhl qbϔjl jU k\GfKwcD+<1Z` 9H DC4 ^yZ%=dq HD5;6"<*Ƕ Zg]@&<bPcKg7Ո+ZUea"spG99C;QHyM (bop>NaqU[g{n%4|(1]4x|nSu7zyL:lGMC{H ,I-dFl$Qa?*J&GoɰNf T VArsl""NkBQϓf7^m,::5iG9Ll*C=9ȝYس15]a^սm4v@]?0ϥr&j -/{cgPbHPpK-䮠M.V1:AM86!Ŵ'zYy4u@5 ^S#j֛'Kw bFMqaS83Bˑn}:wxaH㔍Zm:zTcdžpL +>0.E$eZ1ðZ] eD0C%iW~٪^Fꑗu"?|ċZRIm@ӐO hbQ^7>L۟crŞ}Sgo>VmwJ'I( p׻Nm_ ( '1U#)(-vU*! n7-O ɩF.:򱮳s} k`b%8T&m|6ZW'ÿsoXxtْZ"l:QƊv83qS< ɵbI&uө{M豋ip1h;(¦}6>iDy~aƒbnjF]/ӎy\2BHMJ+I}ieHS|<Š: ]W?ETFL_޸y3-y&:K O#_.Kf$E >k[k3$#n;cg}QG)XwD=\g@Hg&/Su&*ϛvb|o_=MCaIKֲ렻%1G֭4 |Z= -b-ŰaCd_1xg[BW5It#=bPk@ =h빃`ȔǣW/a3Me`n3hǙm4nqj02sb& ܭ.] 2ՙJF/ܳ=<ʗ_r~ JU[tՈ4K2]({1t6S\Ɠ̇\P(u,/ӬIlpѪxSs!#HzO41v܅K6"buG tvAJ-*+}G ۹dݑǶhjJhMƮ ި{u6k(H5m/޶|i E` 6"W"bkqx?,zj V̻h <'6jNBMؖq?M@y/~jcf 7WJA/kaaW+,JhT' ),iKfTIS ר@Vٖ~Mwj Zكr.hrU9LVv74x0ބ6קY"N dq5I|Mn / Qanx>6ό25LHަ fMt8@x5@+c@417˵o3;zvG# 9d`Jx2zГ,uHe`/U I d{ Z%H-H0|0RhE@]򞀙&b*{b\t]t"j4hr5cL ZX&_q_*8dk+4p?. 4ZVzxJ\Ŏ( mpD) _?~H0x@TkXiD"mC% `Y]ZS:`]~SRfy}5}w.iXF/6{{*F$ˤ<5[ҨT$5ԫ7@A 6d|mia۬" ڥT̘j)g\P.E]cE=zF tW/n{+ºf6E <~helsۘ%9pI R̟@[i}̴7NޟRf\_F1eZ. ^SF=Yú۷Ul'G'.*(Ёq[|I*ʊ, yg G:[dߚWb|̓.zVcGWk @ u!wćWD 0Y{+oI6UAskkW*+T$s]VH$Y۠oT5ҭ}]sNomj2S{+79wpma(wXJ{ 1ͺ/NaB>D2N0z,)!!\LK{!eozeQo9hŬt98B2h-8r– }aBp6Fp*4km2>_?5m ¯ո3GD=QӫW# ƛJ-Mk UƇvS^AQSWI3 !ɴ ^ u=T~5aR1[ՉUp@wR* 0?CgMC^BEc; ]9;SNLᓑoS}@^ِmOb p5m~뉤(':Mڸof8c![3Cuf;~+;7?7S6If>hR5>8nis,c\}T}.[?u0Zd?8} (sv[B)3+}ikVFvwOq.VkEa~L%^`(i [$epk暼$a@FE&O0$'iy9>n.}DF[Bǹ%D(z\=n8e^IIx1_gM/)|[|P3 6yD f[`i0KN_7_SgC)rpZ34r7>n?"KEWZyCtY =Q]=2ѶW,}mh SZa`{.e6ߴvE rM7щVB켼{LaEP87NRss <|fc*#,yaa$YNW }[$VՐסxqvT{L+agVp?T媒{d><=K?ǵ$T(v9 }A&۽zyQ;>Oe1$Y$@2U"snW9U.]$[9í́XL٥{!$EBY\ U2,z-gw7_.>faZ? BbqVkޱ2' ! Ӫ򇷹>Nz./FzXy\]AŀV.4T­<4F PT 8Dٍ7;_jk޶3|`hSQMQ啥 pkCg;GFgHV^#euQf1;|R_ljĹ&iG1KtG>=%l7+Fh&CY:2淵QN|8"i!YjdIR^Uiwկdgbs`KJ~eTSY[(%V⸏F_/fOM&ߴG %g<^Y莥%/nUpva1#\Sb/|bX \0 ܓ-# :s'q'\M(T$OZǔjHn-FzM mh86K;"+DF j=+͆L 77{yʱrhN! $s%JA?)^iF+U&|QH: C~*y)kn30s,|rajqJar:@9#M"$ WH$Rl,zX&| Fj)Fnప "-65V4翣O w &=$jjAL=t+R/Efi(fk?nj^'-!+ؽݦū% z'׮Hc@NDY1rC`R>2S?=Dx\yQ;G'j~+ `Ąmbl1ڇ8Ei&52ע\ _"OjtwB^\9,,1YL˟֜-ӈB{IJRkL6RB)rsC%ZԎ=5X5 QtŲ̇J[S &rW~QnA,+Z}ZA#n 9z+8؃[fMU(v0]F.ᘀnS@k82GcUsZ;/.!av* O]x.e[dfX4K\.cvh;]G0Hb8Li`sA{dˏ3t =FqX5E[x,h MenaWZ"y6"-@̛_)l0R$b,[MOnIw`ig%Cp,90ok!H,c1d<69mPr(`'s:;\h~47@blG 0V+03|a^1ʘ:1aKKX,lġlb=^fo,2O9|֓*g44;QBs-iB٭ML=@mM^uH `?X7]^8P1)2A3ⷍd O Y4>F9Dl3 /YU9,qf d.ϡb9vx#PIrPl1Dvq>Í絇}#Qw=3`lQ>6+Oi&kzZߞdGya2juk[;A'DX_J'\. ޱq<"4 {w2 ? *<`Z e][ʵ ΣW dvBkmc*p.qdUթ CWt#Ed`k1QzqAyKc] eÚȅs k YEn<{Yp-IcǬO!٠1&#3L5F}5:u/V8)^,zj Y*u|kՓx*P1#<.ȣ/~XJD*.:ف$H9t֝cZHɋha߆hlGb&`\-$N ;VE8 Io1.d_xڟ洒/Ņ ,s%Ȩ\ Z{r`N !o.Y,U26FdT+iRW \ @$56 {YJD>-)pϝGDjF~o ϰeșCgN"W$id +[Ùm/q&>表5^)X6w$%@7HӸ]vifko,/rt ъ㓀ko&QpUHA쒭CLPWq8v*rK^ICTxSo8]6P=tw.Cӻ:%ٽ{#8dpZ%dk`%҆,}ÅmXUNc1[u+v8P:3 vޞnTVݶfceW!/ z3S01 "8V ӏdGţ7?vn<+OP.K085DjBe?KO]0Ps wh3,@/{v6n!X֊4Oh%VIȁ%+\G&R6P[lUz0Vd8e(OAjᕡ| 'utSnS>{g ? R^sF @՗d՞jVRTްBK!GRZa\FᮂOR5c_ WǠTP? 5;S. B~ )5 M%Ƅ.d-|, =gXeM#'GU3&SW;T6~˽8@waj^+CH3蚫Tegޑ@73\Ãa:SV/ i ue !6ԏY]Fs #~+񯣘.r:Xzve.=3 JR*68< \EpDN@*5{s#W`@(Cj_4J eG,h{Z^]Q GoCkӱYjWJKuTfVEzxBv(a~n& r)kzkPX:f-e$պ9mh=,)$2!j ND=y#lkM1]/HCDtB PտL:xh'! 4{IQ˲$ϰ+j9}g'{rX( <7WαK[qJkJJ}V~vHs[Kc0u%'/rmxQ4؄-y߲kË;pl%W mugi  S^ǗM&֓@/jGު|HBŧ۷aYCFpt F@y%?]PQǩ+n0JEzL ]2|$C^5RӠ4e],tRSdj{쯹f$ <4'(Tu/E.rtm%g{$70a[ eVrLA#TϒET4 cŌN %h8M_Zӽ>سʴ,~r/LgP .8ja*;|* sȱ]Gq*?5|?R|I΋j$;;1'Ɣ|jXd|(7r{FV{聧tIV!U_! XB$BU {[\1>< sE ȴQB]4oqaKjnOF+ۙlupP wC#f],\B? F-7G3 +GNvZ|#b]Dh)D~ |(s7+- !%lޮkf`9MI-ώ&ug캨ێF"ޥ&CeǘƣoU6oyև+kh~e5H&G$T}fX{ z?pZOT][8K!؎Aex0ȫ~$]}aKȢI&WX]1A4Bl_.)Ӥ/wsDLM`{s.BD_Jq̞Ej) uf ͻ2c4Tk2,fFF|1&ta3hwÉQY*!ʹHʻj>DǥG=V"T€-6}E/P˽guo`CX#iA~A'F*n *-AO zH k(4jkIV !I+!?C/߄7q m_ˣBT@ EjW>_rhԊ-' KWD1E+[yW{n819ӥ0VxS~ͱv^~Upa4%f풀( ym yh BL+Hof&(=rYrB2v:n{YC."kh6{s˭̙P]Y2LLI]LCߖ&NNrtip0yS, XA ki= }.P)䞧Jkr̭o|\̮<$ ˹aHY/b Y 5/8Dhjj11nE(Ya?4/DN5VKafA#4*TR軪^99t?,/0cXT9SJ"@TV#FgSaW4 8m݌NQ'˜cS|PG nHAw~4$Lu9Qt d7wA^8n94f_c(fOQ}Lzo6 2B Ȩ@-0]ȘlBK[nFl9R}-$XFgyn~0ڳGY3m' 6Q:h4&vVE{*!z>9GO< KAq{{)V48e@-EC1XFk,0voo5h&DP!)\ɦSe&M:H%VFF=roGH`HqE㢷]滎o9tr°9:T||< $qX2#hA{6@˘&/zyE ST4g6wcR ڑ7<΄qá8=yq[u<[6Y =׭%G!Z,U./9K1WNIۏk:_*):l4Z飇pDS3İ72P1ow(<6"HmAe>N-R)ٱ`>Ro[,2M(g)xbJ; _&/joߜ<McPGnR7Vp>:1c>Ͷ [iޱÃ5 SD;0M>P$/s/۞6b\D}S X? ̨Q7GCEkLQ,Pͭ&f!|FX1#l_vVQŃZ{L8POWV6ܺN}8m.li_OA rQ^ 'if a6C ],G +1aP#n6-kJv }#?w̴gbH{O|ZGWע N":{ ;w;C L; h6 hpNHJpho=)3H/@E˹) HGSd5$Ez̕6zp}dڝ_y;(4f QNꥅmg$LTj(:ʔsJ"ƇoBJjԸ eI >*vC9zXcC 0OXĺӜz8O5>h7Ȓ,DdKps:۵RdP}I{*iMچB5N^~C0kI,&,OC8>7+ٱ=vE AK`G^PM!)l ]$㣇%xׁXQ?]Żrj.W\El =F0=k).dRm}<)99Q)lPϭ5Najn.*bMBo[ŝ4MևO8᪈ ?#ëx,7*x4נP>\$=%5*Uϥ{hi0lNWtټԇrC4{nxS4x?z<:" fǔN%gz>65Xw9yMX$i<~plH0!فNcaD5t[B !eY&,4@`^}C K\̞I=a2brz5:txPvzhђvA~ S_R{ =waGW\gnwDpMWms&KIq2ˣDνS1 b0w~4 Gi(ƐqFڹ0BpFl?$Mj)(B\)-FnA5)M!2Q;CA|ez|ʈh|==DG\m Mm&$2n`AGSJELW$eqhu!PD-TL=U Ah&2(#qve;E*]L4K~ftEpC\j8&&4r`FLޡ0bovcr܏هP:9]O^C·cwZdj ]U>#xJIۊ" GF,> ,Xv?y&~ 挮%V_|Mqߏ&a6"۝ؕ#iu郝x4U戩;nKHx-yVflذNIYDV<@<'DoyO}YF:>'ﮉt8J1J ڰ[!y?|S[/gl3b[n /1RM?4zs^bCIAtt QLZ oF:4ER܌QZnI_emrm [>$}8̑@d)Dx0dqr 8MS*u =c,'qV`gIլ|cH÷ÌTq掲Acʄ.Re5 /hscu(R3&S? jd47C2ټQOϺe@Lr.yl;EUlHMV qѼ­u -M֋Ў׏%Gh˔!!>R3~WLJm  B~enJY4 55,I⼓ⶱJwi"^9>MG;>o>/ aˆ6GOԿaJKQΚ;/Jӆ6c\G:NإAЯHѕkqGkJٍ$دQf= ߛe@~唧6{p܂C@l g< 09>S=f Ji"4[{Pw)z0MS8y!3luuY0[jJGQ"*$Qwvt^d%,ngnP&^?avף'0 :9&>׮ зX oSgOǞȃ7b Gc{N,--ΡXGhSڶGacGYSދkqX1%Wi3(лv䈡.g~BʩN#v[{U-Z!}8|av֯%&ilw4eJ[sKT%mQP!@'{ ]Sp!-sIc0+,0ExIVoUNίw6XΠ{  k6o@/DfͷP BQEYn0bDlp$edUc}߆!pOk1ȱm׏Uȉ})ћ )87EE4ٛ wYqt$i6oN'~k4>OTT7+,06G;/&%wY4I}(%IQqu9q+^+7ο9.s`^d3 @Ryo4 |616׼vHC:}i8v#2<Ώ-N>7~zܕHfP:tH媕~԰:0G쩀qA=^106R=moZ@ >Rٵkq 2Ẍx<أ}^ֵc,I Qv;vdRyPy2-Ru5SGZ,?{#Oj[Δ{9oax+!ǽ=tF/JQ? Vg"z `2komjqƐOj%qq i"W`(WikY"HY2tEW| Q _\~j ]WT8?dXN=/510Z]Q7nJ1ʋ\P3=e v{J%3a 4 D8<1NZJ3o4n#a^4 ;<"z3Ed/KՆDE&s8(MXb=de=B.y s ]Q>3ְw m|p1n{"6THy#uS"\ @ KǨ\T$&Ɔt |bS*X| 9=.H9fGNc'\uW[Dlw^[JtlbrwXz\AUbV퓦wX' i*am{L%Ըjri,gŪh:: H+0Of<.hO `aRbuBn/RLskƐW*o'Sǯ+[U0̶nAR~(-N{C/AvbqI֬/rxd|-U Pf`d!Ӱ40^ņ &%C9[>ìJ ErXoy'Bˌ~Z.eBHMi%&' O*FB1tUX3OumYc?"-ެ.֦+c#^\`kUu&`}Էё69  p^iD:"M٣NfpKpp%6<8)%_6 M T\i2|XI 7ҭp-w]]ʎߋ?26݇[ f]KtL@yՠp| n&&#{aV~jA#⮡ԘBg}}jrBS:0@u5m)5oˡ%X)Pz=z\d@mgǐ2SJU.o/kTV17k[!ly^ ?*}\Nylt5`N(Նby7 ѦFI`8#rb&7s~C6cdUZ~𗂬um ;#h`@ bb8:bMyc*Z`|ĺX~$5c \u iZjس= bM\)Nd(*8dq\ٸod(ԛ#(30ncp]OHAf H[{ 1UZoNBRfA ,gficr' GԐ(;-¦3֍'aKP*`lxx=t-AtZh!n<ƫQ8(!0E xR9ВGf"œOOm̯ *UeM,v eOa&%NҵT4u$tL<;4kYIK5WmO1-h6WB#=3ףf2@#:p,}1Y ;a]5ej{QAB"t /7|C4At 9JA.] _ QNHUEL 83K4MSշvޘ-)mEu,lG=wibטEwѝ* vb2{,c&\IBjި_L[ӯB,?$~R^֡ (0LDmGv$<.[e 8+^@KwዼjPQmTzhkMu 1~F-jOpCI2ER.߄$ᤙV -k+k/'IW徶Dg~+:iDML`j ĉPc]4^01J܂DžGj$x<)G( x; D>+)dO.wbTfn tF_1"&ː~wzqw|J&k(W ɕ nzVϹ{ ~6eF(_ HaaGK k\IH /BiiE7=[\Ʊ؜Km>U6ªB[gJ]P,r&-,جafShu)oNG~sõ:) B:0WIt>1n+7! 1?\PWh]. ll(WvsD˴GA` 6hi ; a0j y6}*.l}mxx6qRB l8Lۘbkg|]ֳwk. ] D;9wZ63ϨpX+AZ-YWiMR >|njEy^?9P co(D!ϔDqțv+#6)|[xД󺪖0'-`sK[]Y|z{~`S4ƥJjޔT xv[sy5l=On3 AJR`Any!tNGA!`ev|H1m8C/CqK5j S*'Λ -e}"9o($TU+& [\IeA9JZVN18r5p)ۚú _QN;xR'{?'+̵ BaFuQ[&O}j7ՐRF'&K#/j?cTvuE3O0p 2zk^1b*m nRp(AߔV[Q'Om0f~ K5w ~k\x䣥àpIӦ['8Rl^8`'Q!;%xq@|~ 6zc%tmU2UfxdH*/V!!Hᷟx*+}Yc,fN(JʇY6d/-~\ q^4ԱYiT?f-朖HeiEfF74قM<0D";+VeeЊy kyd=Cu*ѧ09z4mѵ/X[Vw/E9y(!u5h4IxVk03ISno|<"Ot8x.j=U Xޥ-LIKѶNVOjl?qodԒg,Yhpٰܜ4T.fqHF)"}(<08@Kz44) gFߘ&]HUg6WNj2&۰h) yz|g{',;h@Sro1|+"5i 隡)8#MkKO64jy XvtUft#ŦPZoo_"PxCpH֭\FGv>,+@Fl[ -Zy}yı64r0bCyÐ:~9'Bv&Ky hsC!\C_pϿX2'*GU4+7H Ku2FMY~-q: -qڌ`' pJ,)Djf=m8ͪCCz썙OQrEvB &Z :'x>1aQGovj4& r"AfP'G,E\Uk G?+c"S\vn$gZc'Ds/!Fig)#Hdĉ dUE;lվ>ͽJ+oLōSd#22tۆi8y' Zl} N yPj . za"`6ȣLjë|Y<[g ӫN\BNP'g}4B7Ⱥ)okV*\NB ">beͷ~p==OH]SʿҋJÉF.X[6,K'fFYk!2{,pd2QRwZ3ňu(XiYJnu^rO []':gу4"Z]s2z>;Wضo"'/J³]/O/~vBQh% ryYѻzjҲ_#<7ǒ#jy<GS9@ջjR p1흗zSI߯edT>9L|FY\toO?{0K %VZfF0d md{8u~\7G G]+#HPvZzѲ!(̕Mlr5iPOS]r_t|fа6 3fxq+B+I;nMk Rkɢ])RykI3ʶy k,.<`uStR`2! jd^Jm_&_1%L ::LGefWS/0~0zIݸj11)xSұex$UVhp/A=Fս4. c6^1/)DB0=4 S#aHbhᮩC4N8F:=<7 aɲ;+#mӞw Pȗ+=暺0WdLjj|Sdar| {GP4ZU ėc DWrP-Ѧvܔ_Ιb+8JC;HC{;)wk"3zdsĴ^_$Jg_lx,$@PnYqB(;m#U. Ex<K#8*NDX:/b [jUHwN.00JW[|?ڶ34 k؁3ܬk?ԩvn(jl)-2 / dSN8Z5as&Jj8D;Odgi)>~aByETTCCԽUs(_;E'B᲌ a ro;ͤ4"`R(=S C?6/#aQ٭ #52{B]"Uū> sGY PSDC Ho♓o6"F}|XGr@*=lN-> X6;(_T6$!_5pmŽEp 3MY(';X n ,In4b SR,17@.F4Gt,.sqV\v(ɾ' Ī<=Z" 3C+JKckaZMZskÆ/ꄪBՙ- 4{R:;3jL Z"s>fxs+;~"&}=P3U2:v\4Zh<|. Anś^&P /"(f댑..b]’ 0 U3QU'5/ +n~)ܔy\hȁStO Fs2Sy['OV,:1 +(!LGӳcJ"918@cE Q Yt\w]ofl"D>9ـK= ֻP"/uB4ea}aWGl Vxd4dxU"B8j0ksz{9ąOaՋ^Tea'HP&yf/L6z}7E64rDA34PRrAuό@ (zͧv{*9/uDwC?]Qspb iYHZp&SCfUgȑ\HI 86λSAEcߐfOD3`Xsa&%gxɴ|\gNZgVkN#x,vݐp0J2go>jOx@ .Ql e E19c .IXB^OO(ǟ`ۺnG:h";k^^#9̻I~լ BZA=gCt(8Gnǁhgx4L 5[ ۥ~hQZ?7W3(!^xg-(),E'fJP8$9I`DdLJލ*/pY2n"smvn yd ^Э`ݘBu%QM]XJxu] j9¯w]D%3EC>GIv!{Qn/1k~=k9R"5 ί=)KL𦿒/aաu/ 31pl6CvL!f9қjtBE>;d {֔2[Y2Qq{̎AJjq] kEm#H=wTwVvTki?Aᶪ!v:-b4{E4#S8E#i-ĔeѨlPmLep֥{f[fhZ3Mco:0 5ڬ+k\UpפSg 3s/ʨ"{l= zLs5|9Q U4+gBhCg Rka+>t3`wJJ{O ;QWh:le%M@3# /n6ܡۗ|y0{v<z q*9b#Ayo mϙzزK5Q_ ~X4xI |3 ۓv0Bؖikvr-7ED1'I|vРFmaޓC Xj]TUT=T^@t(A,| ؾ }2.h$4)G WDHQG=PxHmn$"` ѧԼ|"ܡ}a:{-(%t*QoE,XxTszbw,a)R~ym'z ;PY"gU\`9xziZGл Wf.IMz~ݸ }V0xܮ8&F 7)CBN"#)y]vAy[rBqԉϹ5'D )t 5Ϭ5?3ErUlU7B_#\ۘ}ϟwpȒ6y;^ts`'|em]%g5PK64#f- ꌺgfx'ZxW6&1#0zyj.N{5Y=!m0Rҙ5!ܗ;nl7;ǠC&oIU_TY 'i©:ӁOW⒭k+ی$U*U5l33"+[6 MP-צ "dHbYOq!eÉMIFU\{HA-D˗)b_'HV..H'UP7oB*LRפ/ؒd a1|cqoҎ%*m*tJvwp1s)47,9 y-H+7: [z ɑfJZQF&{2RD/km˄<o0+0ZY2. -IPdbugoW+-/{I' d^?F%@ʹx:yq%ɛ8 vG]bک cGd7 _yx~ qqB@$)ӾS8b-čE&@\XgrkJ zc9#Ds yw=bmZI~>-[ g!sCϝ dnΪ@P2\0K{#1{cT5fsD`}=f \ qZѶZ'빺2DIbfݧLᘭH|'qOXQܳC5<%xْc GJlW[9&g=KNQfhKlr,"܆L 8Ay@Ӛ둾FWZ7G} %H<􁎦S?U8/ks74'h-7Gmy j^U@9̼Qt}߲2oy ;Κʉ1  "8(zs4URsF5gv${f]CoT8G[Y LXwqM{ ^ewܡL$@4=ثLyE+n _-82;b1ӷUw7~f]A@ z1kcrp{; Fwi.noJLWFtRdikfDUP<Ҏxf?Rh'zߙi..qʓLY?i+L$i% O0 -=oY0Y}#yխ0F&c,R^nE;_!\~Tw4͢74?{Kȡ誼p,fFN ɩ_:4%\[$2MN{KQ"&~V |eAe?x/aM}lxn+Ob ĨY:KV ;*{# \߁,6ڽJEh~'-QyN 1 [ofj>M9~fi33lʕg ΐd*{Fo&i-$bh.nრUCp ^lRX;SюևA A)&V3clQ3fUhqKb /b{WYoXKrҢ'|ơc=V-={HT8lxk}CVk` By[\|rs>]uE WnH SrWیi|L+&~V}di+~r!hF(Q8L`2aTUI$E+&`<7iT(-Qm5ᵠ fr2c̻{OS;9eU3,LMsޢݕǓ 7~w(O #- _)#-ikA  K牶3{B`赎] nHDqbPZdЫMCBX(\r#υ^&dQ&? eƨWr;Glw%qTa l6Ddw)DI׾)/#5^''M' v#m0?*; |MqnĥJh">D[&~fƄ~֏#(d*B\ j^\>:|wC++ʬ[q 6sMP$˞ ah;C~ܑŴ 1܁ΰ `kdcHthvp%%YB$jS|,/{/z)UEZw) f?Gnk#8&ڠcn{o!EMPp2)٦sIslT* 䴾'AF' A@Ϊ)7WHm-gSlɘK5 k*mN:2< ?k8|FϦZ';j<3+W6aviyx޻>/[VFտ_Z㧰*j[ ;xsӒɩ[|qHe)`;KWYW~nz\SPcL+H[ $eD=vpY4m&=0*`Mb-ӢvV*{I>N(]de=jTuCG)OCTW~ufNI%`e11wW2~cUKc63-.OCӕaShGR X̿E[h6g)Jz:%oc5{`:]7~UQ.g7)|E,(5&bV܈L&"ML:v&(OM'sydO/hf<) *NݩuHL+{XIwӲ$ދ f@5Öm8m"jmysG2{kB&7Ccps 6)M$ާ 4ʶvhIMsXy5E/˝1[|0+4},cR&BP-ܹ {zu$zG3|!djԹsU(_Sw%3l0(f:OH)Wp@+ I^i:1XiDmHמ2Ls8 #Zs2c6Pt X!WJiIߜH=׮m0i kAo*ݮfBWǧoP)t:z:%?y0M'Jq?o۲f'ٞ `uCnh2ؖۧ rdqhmj'`W1N@[T#Q5ː9eL_y Rm<m(I ]7ߖ:oBFO˼9IsEV^ՏiW4Ktq;$?VvC0ܙ~w< AH'v箤 q~(j=9:WbRR-K7) yå>n1Joa(ei&EZK;b8ʱHR[HP߄{@Qc16xJp=isIAx uc=̞R^x| *QZֱ{#l1ӟ ][`_ٱFy(<$4L<2 e1ΰӛ,b&h]]1ބ -qjU4$4W{,S|'.X'eҳ)vPPh׬6j:bÒf&&T"0e#_,cwDoO,y 8.xfQcebk5xTQ&>o>״ T D^@3%t= dr9t (kZ!:SNuIK>FbyAѳTa$aiΎL.!X_֪CT<;*֢a,@ÿRܟmq&+1;S6(7<ЋdvQ (a"9ǦGe1^Pl2e&QvFhRS[l#DdK]ǂΩ"߾.SOǎ:3|T0'ʋɐOG3Q=4 :j6FSY"B!d8r5M*휆y ̔DгںJz^σ8t)>-*)nu_3hRأJP%u@:wHyi;XX4r oQn9TO|܏JqnMEEK f8 SrA89}DVI[R%@7iIJoqL*N AtoIEpF$c鎃/襋G@?j|!ѰFiy5H*9pt;Pă oG!WVtnߝx&6h4 q#6WC ]1d&*-a!s@CЏ^Am܎_Z/n:Kia,ZRF$gFawtlwe Z,=q^BE*x=΢:tZiҭ=A\#$CُyleVwp'ׯ CvE$pSIORZ{ϟP$.7W( (;#r:ЄCv|T8-…BT~Z‹ Sk)%ww"e#Vn^Sdk.%cS蹣qs IEepΧo¥cfčʚ 2mx- E5$#tQ J~-g<JH.% wH?GKM.]@zQ=0irq^do &;W",T^0ːJ3z ,<ߥPe퍊n 68$)4cB'O,w= XP3\,ܒ1|r0 hf?a4~K4yIL48/) *ck® e0V3ս*oe$p]=xzwW ";o.Dr/meMJG9tC`<D &J=zZrݙfg[7lvQ6dk0hlHsL;4cݣT#O7|׷,cglHY[ 0%_ChW$s.Xr4rqo/T/9.2`gD%hGvpt'j `8MB'?SDT"nr}Ģm`P3j0EQ O:Q,}g7<| LTɞA`(nQL%HU^ݐRp]M:ֈ ^"H(&",#Ɣ.W&PvPs |uS۩%&KU e{ tܧ6s y4xyHKiVsy(;2yo{T0S/Ae(9YB9'p $-N| 0UHqSS~A4݋ͥ_ѼW P kH=ftlP]hɟU7yx}2xL"-d!>nw7VCLF]RdԂx^<f9mo[qV6]}3ܲ#s|IlHc>- X+G-}Ԧg)3ў'?A *ߑH(\Kd."B+Mzؠ6B*a= '{,;T]}h ΐ҃k恝9=xl쏈Z%13iD2Hsq)CtaV!S=|/h83DG#ĕ{: G@sa={`Ǵؽ" ԧ:K"mkq2}K}JHIS!!o**fԮ/ 8j)w4ɮ\ƌ׈RKp] bc8Hc"Tc2֏'/Hd43hTiJE@{NIP};[8y| P""3܅$j))x~ָ%4P:d!}_lc ttqqmib'."\r&dZ6>|քe+?D~p0^L68@Aݶc%XF.ͫ<$tۣ㲜4X>"Ts/`򍉪J X]zEd9;z{Sim4TeCrX`XYFs_\*gV &4ԒQ]5y(>3S q1g1Uw.ʌ^JUqܞ_ I\"Sl$`kkRCa+;vMܖ5S t#[GUy2H'k}o m]ޟOYڙ`l7'<@/VahF*BXY Љb"/'u(^~{jEz:qՉ5 trX9 KlED3F媙m}pЉgEɎOzfҝSp\E-׽L*Hzrg~$wlqh5 ؐg H;ڵ˅նkֵB {ӏ],Ǚc4hnkE7e5 PlIFɃ[?:,wv6-%_qfS(ZÕ덹v= Kcp^W ʿlv͎4X腧Vvڧzoqs6A$Ca›ޙaad1S%{ۇkj,xh HxLBGs: @z;wHP# t|vuz<^h;LעMJXmBӴ1Z ڙam|$jeNGZjĀfO3>+Gtq.0+-q"ʹ{ktv |  E(2ip.dJ֎1L-b?#[BZmJ[_\i)*"Kf}GrTuoZwWK-&j.r %,BȂZ\|w0\Mp%YM'vS` 59[˜{L6oWNZGv_lLćLޥvVƥ'Scp MM1.YavRJ\mVe(Aա u~rѮr؀L,/˃qL3yۇ"0A3v(i p_ɶNA^Kk9~(znƸV8e١5?rL8f #U̐y~$PQ "Ei?qw:\h:'lķgۃV/ca`2J1}HNA ͨ|\(ƏF('ƘÓu|M#skcLgSSڛs 0 DN0ԕw҇`' Ԫ10@W_)Հ9fFA )?3n/y"t*=q5?[ayT葙Mj*|r6,k6N VXL"fl8qb={l2@WeW/جhbUJI&*da"9@24i03BՉ8 R5WU$gI` V&jt>9Zv]^U)6K_@sau/q!mԥkIs4^spfX&$eJ̣Ț—^|3F4ALy򓗝`X3ͮ5`L {h^ 'i]=JV^K}! 5x养2>Qg0/ZSΝ3@O6ʹ_>C85s Se xϤ!Fzg0/RO}}TW2eUU1jj ԖQӤ~zYh$@XbϢ4QI=W AuܶF t+ qvq!F\]T(SaVIh'$xC(fow+OP{F>pneg޸CԺ8qSLaνp ";/1[z8/ ~IPcbב̞JB?a+ )k5&xbz-ɯ O$aok=om3O簍<>4닏3X̀lI^EAN)5tץj+y:Ld1Ci0kҷ$:5P=ǻ/e*]qCp>"x*!?ZͻmG_ ݋0Ek~ViJ:5-Qv O۝iS-xJc@̫FLSD=7rL!E7 ։NZ[5:>)g@ #׬M]x%_յ7I>tphR{UK\ ]heI{-ۗ-li]C~!*gg!f6huP>/:1f }[zFO:GĴ?{1::{M`pFZ<#Hi2>CyM=qV/h_hSX/q mFh*zYC3f;hxY8:wE8í qVMjE4f9/R<l\!%^gsqJC;SЦe.(ɀgZٕ%u')5K~  jn1!g!cyfOI]&2 2LzbƬ_fLPƶV lJb&nPC;hjZ?EX9sUgz8nGUR|Eb1>Tu_jnԱׇBY8l nTXlԐx'Gz*@Re,?*NPY.r^BlwVn0B l2<|X kiN9r\QʏwwK>M70Z3J'߮ ;}Tp֟끇?l8iIVW1[h|E* >+Ҿw߂׷q|z LQ~>JX[t-G]; ?| eKbHb10ĽQM˄5v}i{6EUz }pΆYpEWm ?mRI lrµtCK߳A& ˷+&fx!U:KULPGL񕐉K6y+3u2RҪWJ f>vgI=ZSPCAP|BHh04a@J4>HUͭxyŏFT#lwxٶ+hL}eU_3;+2PM"ĴwyQsv`+|> jX8,]ȼȿɋ.L&=:@{R o |Hc'Jnư:;‰˟@BlAIkt3͇5Ec#Jc7Bl}M]Lq;Ue?EXȑF&;y L;>p=?Q5o $hxX_~Xcget<;&0˲[rf2Eܸ*~}d?mwƏtc٦^(^dw̤3!FٌeтBWϔ }Vj4Ԥ0X;%"y&w +ydXY!Ӥ$|=犭=LjAWIPpaBUNtRJw<dS?qk =ano!y*_E<žrPN;(tK[@B ı] &yKB)Ij9_NƄi *Tu!`9vgCQeKcy+.͹f>N^$ A >Ëy]W GؕBa:`trq$vzwp}@xLes&Àgr^CtΜ7zrti]9G#!~0%J؎C6qCoK=s?22lA[DezA4R: /|Ϩ٨]޷ hrF=R:lE3?ˢ_C cE .@2$w\ .T5ϐFBIٴT۹6)KF~й[?8U%hڿ(2Av&x]Kgf"Qe=nwk:S׃bXG>=YS^_4+gW6 #D 59O3 יy9u=n1=.z"zW\n3BеD\d3ɾzR P,I ^td@lvi' ^8Q}bN9b[Lgl_ߞOsSgz^H?,S}Ό# oHܶJ#1f8Kc)#^xYڥ%(|5CDCz3=tR`AOw̦~gDg潙jH8IHWf:C rzA+^|wP5S[#‰F *s9$kj!fdF7E"0 oV;B6h.W+&40՘2?/"4 3̈pOdA<ɱݲ4>珫-ù@'-*~蕔dR$LB>_&g,8VCd'fkj)]:(,mcCdMscp!bE z">U!%=H>EK$p^\L,*,iCy$=/|dnK<ӋXkfDR(kk:"!:h"Hh/A[zJ ٿc̃$m^f_@GІb]>“A+ϫ}D="Ļs§b[Wq۔&˗L"5`\ 0eN4F&/,kq`ateh%P|9"H]AzXL!k߁n! ӈX}:B KLe="S6}w ԩ 11-f VEb l +.7]6/H96gE%,ՠDEVH5ψCBނ߬PDBEZq |l76rƒLJsYĢ۲yx띗 SEhX5PGǸiuȻCiwۯwqFbWRat,?0ɿ y&+qJDxfY-zYڳy퀓#q͡K"y!i-6.j3d0[ISPeNLYg-9 {bmYpڑO)-4Ih9igsxpHo ӯ?Gfi7OaHӱ UṍW#y>Jmm le1k]{O_#ı>/z@_%hVH{fA2n"0f$?j@SH'E|&)!Sacd1?g-7 BZŐaO=xrtbѭ4ط7ahCٳ3D0J _fFqE\qmV)YNgp"gls9bqQaDwJC:-2֦;jeX؁yNc66H(LIww(7['xBS.z{S[z#d?zKYktF(jh( FJIlmd;)nje&+wWk="K`${dq$*qk(Kzx\/VXg(Ymp#\Ԓ8DZs[h-t(}7x,'Ф,uW,tY]DJa+'#XEW`,or rreeh\kL~r9܈\vV:9G1'xP5EqK;%{>,@CO DmԝdU=Np96am &u DD&U=-59%uky~tc߅Dž7jfsPk֛x3 䶯R1b2˄;=F :Tøq_i/5'XXy;%`錽X„4PpѰ3HҜXitKl罗]x`+X ~;UpW4 ,)-A6v XgB }fސ=E V2ri.E0o5h)Ε]/~m{jix̨ cXx(1JQSGe>V8SZ$N<AB7WvK%DtۛȐ aGKYu5uӭՐA]Zppf{3цp4_f9b0v<XG'՚_3/r9"Ϸd SVޥUYjY6\u_U4(p]VaǏXxw /^ڲV15!|{,>[`[@Hph  &$)ah3#Xg-MmNiKEGG3KrE)QO+fy* & E9x(YaAb(1;YRdz)[k*TjP  ʿ'S.Ӎ5c}@#( | oYg\ؒk+W&0M{k_ {R":۠bn>J!/bNulQNǾ (զ&x\&7Bl_F3\I] oiA ܷlGe\Gvl˝ rw/NR3Gu%ASW^o鿏j H4e%×"}/ #tUw r !G>ӺB8观7X<֟67q?P6<Bw*] Shq.fj֔fr6$GHdDo6}KDagވ,ւ%O$ܼOuk1b= ;+n kxga/G7> aAd٨("I1\1(~! ڑz`@njiP*Rl,JC*J)!Z2M<#ȑX]c ;ui )޼| GBU^*UND%'ZRO]i2{'b,u-K::G*O;Uï"XMfT0u꜐=rx܀O5V}ϲp!ύЗAƈJ$ 7eK(eφyѰK_%D —?3yz.)SwPӉw(ؽ?Sil> B`Y].84hXTҮ.XJmA_bN%Ȟ\J~G쾮5÷6Tf~a Xo9lr癣T"$AW?I_`wg4rŊ|zf&U~ U@̄  kԼ>3ڹ 'حv 眽lm#XSU?27Af&덂7)Vȏ̟dъ[H?;}lR*LPͶyGN,8ԯ=>KumjOˠchZU! 婤\(e%qgD :=sg_F"y)G{0\|HgWXhSl0{JuJ|3zjLby0ɣYdPNtǛN|4Ru*M "g8@T>{HR,2&ڧ63PDM5eTɧCEThJF[ٕn׶7LL5 e?F }!,[B4عt⌨IFmeή}Tr|8fY[YcNX! cNaY`ˡċ#Z&a J&mc@s~2)&H ]: Ja e-;17Dq#)\&e{uYB;T7MӫgkC-[jqLqZUh}"U(ڃaN(JQ"0eлP%.l<0[WF>%@ǰ(I^?vدBsme="lzXm4ҙ5P/<~htbٸq2m?CDJA=Ebr%Rːmd\R,5f^FlQ4ـcEӀƓFl_`PPG=%,Zᾜ\ߓC(1Oh.Pa'2e,}y&vnNZ0"! a |EQ0`DqV@eʭAo騗5l01@D](=,E5ӧÁ;TCa)w<lo3j:{v%ioDY7lV]+N-ALI:YK>za ?g(Et6hK$W7aٗs C K4OhLn4ڍ(9omD=L;@~ߎ? XMwnx˄r *X/Sikl܌ .U D58s>{ΥY@ p=4Y>X,ٓ޾ɥҜ $F+D\YP{()}۬eqQ=hƨx >APNq.c%EL%pvNkV^aAp+qy[$zV !fJq^Xb7`0j?vmhZƼe#Vd~W$&FRCJ^lF(:&ZMMnoiz+}|33 ]l5f }ݐ,ҘC 7&7޲:g; r|$z9:hw fi"NrX{|d܃r.f4E7gCU|WjU&-KNcw/ht$Ö3OpϏm !O_( X"P8xq'*` ,h-ǬG/|L1nRE-(u鯐ᣣeǾmL߹ OBP}z7F2hѱﺔ7n%]b L&Saų |hH&dH|ڍdi|VJA~ wtj E<DŽ9Z BZ\<?BF@kR+dp-^dK'$8CE%IJJȝ32g;Bgzj2O9?\|)srrn ǸаW8zw78G. `cV=)kD1Im}OϭH2Tmoˡ@3FYfؠZ#6_AAm4ya8~9P| ƛJ3AvLnJUb:OYS3ޝXw QK6#madC$gк:nM.ll v`K3iv '(u1Gj*$>TOn]{#G79U36/ܘ ، ~"VcR)-DY+T'ȑ7K\>8݂TAj]Ux%cNAEk?:7:ڵC1<_ឫ Z_t[߰ܣh|ͦ+ZjGZ糓=egy$p_Vd;h vX/{WMN0܂/}>wuw,BPiY>zQ  X luqT?jo$M3gS k E ald!'hO^_|ŰrJMG;k hPn]*$!VK, \Jۋ/0/i WW`A{^_p('_^Y[h7.|$A\jV՛SCG-uֺ1Y :e8/Zt6YH4⤕?e~r= i?ςld9;04a.U7V)YnAɫXo.30NUTwTJ4]r FaP7\" W( bjbOT\#NBWAuqj v!j}LQ6udx 8bGߪ@fDSz(&h MfGVU|fc!&YLyOm rD[\f=4dݎ&8 ҋLԴ2HC[4Q4z4:]Ds0&V3~8\48 [׬c<__coKU][ך&:O1ͶN=̙`z3űH!:rb`?Qշ ~.*yo}qB Ur寺"dՀ77ɩhw\V|f* ljDvN-X?dǣqT"SRe0(ߴ#Cf%|pZʾJl9q㫠z@>ziE\Kg^%mYvd {,O›d;~`FٷbQ5P?tk^MsmVΈ#U &F5UB+*$^kJy? qpa~ _ll"'"E~U)?2 h07IhfݶkxT 1Yni \ie#cB+U5i$'|~ uH1 gJ&"FW`PJ̡3L=6Z[l*8<`]=*e] AŇL\o < ZG6'-]>:9z'WBѶ0O;אnU2Wehȯ[BŦm2>^cc*N]ˮo}t\)sҩ1H`0}O}@uC!HSXIKl;|>s 'ѯUtלwB9̦ϱ UjR:}h0/ yty0{2RM%`sb ƌ PR#c;_GUHpBLz9Ӯw7 =KDWaӡ+CwH9s{Ndm>Ρy4t p <{\D&`r,R̝W}7:IHq,} J!R8$-560KI#qo _._);3(eB? (f"ȞIOʽ+Fb$SpM#&$-,&%|ysK2g3M65dictOd6 0hوz?U %R&6h,Z{Lt&rdT넿#8je㱨-+L7. o8HLZBh(Kҹ@SbV%LXvrz&;߶M|wlk!.DO .кR^m/pl&(xlgW|x#ZLЈ>+9J[ڻH EutjQ YCuf5y6^3bTdN}FfԺ;3B~yp: Ŝ4޵Όz1GNI?%}پm$u@|"\#ܲc7s`GNuc)VMf]=" -D뫝=,8$txA"81Qb%<IӸ2 ^=hϑD r-jsUҊ:ᱜϬ^2K;4KHDo]^eIIol(,ymmn8Yg7̶w'|呖]eNxs@e@(iuuq}}L[(zјd`|W56m5-g+?·|ꑙ@ D%RȤ Jv(W0y%A5[ѧ._[ͅ3/u1s6LÝH$8Լϴ+=jB P?wrA}܎}C胙šytբN;Sypk$>{y{VQ~H0-`q9Z>6wp-z1\?J܀0-0 ?uqZ3RRvq.u]hlbZ"<{t)<1A0BȖ ~_vLa~!DZӯ4A (s$G^PWix({+m~긽@M,`r,BrŻ"89{`=QgYD8ʖotCgX %A,FqHQ1l}NJc""޻-!GOv5 =@Z\kdGE)!xSw݌_,}GG%t]{ '>4zFeax"l A,5l\H5jetR22ڭy UhRS"2x"ȴ3z_k?뉸-l'jOW.Awp0FlEWbI4tL/sKjƔ' ͇Tubs]<`րz;%7gK#yS[Osu͐&P=!(\ٍWjy yۢ@t!6͠gSznhbh`oM#uI,ݒJ~ QNSpjnq*H!5ylj~Bim WN}&qP dN?kcxv.0xS&5gDqCK@tm9n-NaaiPr(3+Re63Q*arOJcE!Q v&|)z=tfߗu"&#-`4ѭbMmn;o8Sth\S>>%n D,:\?ʟ Ռє w'z6}S[=z]QdLȎwIR#ZW4Mbv mi#"0XJU`u4,n}uug}YL SaF6E Upd]Zr 6e䔯Κ8/ ڛwzSjװͺ E`NK0Db7(}-s6>"oJoqFMdS3 \@|oS_Mpt#e&oPuRA`ы!nRD4C:NPo}&5ŅPaWcg^ PؕJY \xni9!h[v?׼ۃ"Bl[ݻ Ыnp>5ܚ胔U\/0.3oӆaIrSgAӕ M7y\GoIesR cE3{, CI3KB:hq"n9vC_ɇYNp'`wԪٚIhya@rskWDCuI箉a3K?FyJ[|i(@QBj7Ma>Lхi!sz܈~GNDJqFoŠ/RiэԐ[G`;p֡T Z5‚"jodBuo %\O[=mF`+I@~PʶS~u-\)d'z^,@PJv2u07ݝ4=}EZEU$sd;o;{ db?NN#xڼmpbtsl= /ۋ E4/Oruݨ92NpfZ{- J 9*,p2p+qi.kT WE92@'{nû/Ҙk8'x+ pVSY-rEQp2ҧB@~cUD~3,(O!QOu¹H`T;eS!h,?l 9tMڬ҂"ŀ}n#U #L%\xMȷ@MT8XqS#25;Ή+>5r5R|I {}e&HؓC؛v,E-H I i*xdD_] ^H4vGQ*SFvԇ (׶P,NyH6],C$w55PyxԜlrqwgƍF~ PX=-vgPh.g'ZH͹;:Kb“,ω=kCVMKy98~ݩKZ@V 3Dc&X!~Lk@|LbJh{w%Ex:ڕDkZmL/@jPV@+[U:z=t#YP v+VM7R$P~cb}B 3d&5a ؞Hv8HB?e5>4 !U>ƥ[뫴 4+"}KcC9 ݟ0?YGHm_~mA4hR 4"JT1zti3/qϔRY{}-KsÃνc]SjVO`HUhG})rRh7!L</qb\ۓVh4և/Z&(='0=a ;J;YKزy32^WM?r(k o?sX[6S` +5fވ_[iBNl˰ dp}G_n?XI%l}]"FX7v @7]_-`dᄂjMًES!$ e{6°69\-F=?$Sq}$?OQM+ȧ .9 tL0TS@vsC7z. en-vgRdez{o[{| e}Au!XG'`J\*ԗM*T{cHθnK/+''{79W#Әdm5:KB0Lʗ2!qAAtdžx%9|Sѳ)ABXY|N)Uur! Yۧ:Bw b)1c\f9N c9mLR%P k`} ug':|kf/@L)+.QՍ12ixgd}ɀ'iI6D%B'ֱqHw>[I\U߻<_FӆRUc &%>&X:rs֭f,EnI?D#븢O[,Ѷ( ,([e)L-; :(J*Rqޓs\~W Z8ܿCN:q^DF=DMY)n;CIHCGNv _WZoFHɺ8&ӂc:pI~-uh|JTu3ZR?q#[9dWǃڦ *K#m?5!HMYC?&K8)6_yFFe?p^2W] IA)TUm>!{fRݍ]SFT sM$ +@7s|/_{\tz7SF0>(0yЕ +^OOc41bÑ"/4 =5? ˑ~F[g9WLlu:Nl=Jo0itx2/9f6O1@ .H\V=m/R!GMMЅnꟵn1evll5w3hNXyMZraN>Mc R[ ֱ4M&33cu?(0S;Y.\`F|$(T[Ժwܾ&%#) 4meѶj6ȱ{~ od̉Zޓ}t9UHLn )1#$[%~A&+|j2a\L[tC+ƀX ܤ*C96 2=FV(㜬sr;w GOzv[#ё0SEv/ ğ!Znw: 37ӹf|qLO3.aLC$1nY>8`GouFnZ|p'Urhj=-Eʯu]iΪV<}i{D`Du.bUT1Iz[TPB+].sR^M[w42bzHz&KCzjso]zl1R;`h fgN©_<왻}ät,T 7iyb]kcgy=|S9Z,o4 5Șsw|vjJc^49a5+O-6@x=̢nc@76dU /}O FV()_mً+1CfGD\?i"jĔ:8?Aeq,$MF4^ : e)0mɭkIlp| v^iݞaGT Q0Sp+!LrxL /o;lb5H. :+8 (A@dB(Ʒ8:{sKp-!HȥB Ȥ\Yԩ騄s"n1[COm5 fC$d̮B9ʓXl1SpEcHn~蕩41Kăn}%*\.Ke?Z÷{GkU1ǂ(&] g ?/>+bɲqIdE-n".c@\%3WhwvF7"w :cuT1]^AA5 1{j/{0SW%a'}KSwz`5%*DȆ&G&F(5wCzQx6~-˷Z1OiMՙ4TPDWs, sSot N3ۣAqɺsl$tZJ XO0f 7yyOJj'5/Qe\x" & N> Qj^0(E }٨=L}ucLw2Sz וmZku/,vѧ*` %ip02=_R(^kdA_twz,S"=.}Rwak"A9EPҦ0)g \~7ĐlY#Lm+H u ͵Umf!F OY_}Q //{GڏFP.#CYͩ(GcQN%מSYR9;ԓo %K%9[,VG4=X sw/_8QU-_X}0u/Q$}|+[Z(ˤ:d0N&3NGP73Q7H+ pM sP+JwtDMpߨgFCKPuN*4"%D/qOgS%(4;`ؒn:ܼCG:x3<;\^>|؂p"b(6AANtSjs<U`ho1 KK;K}?h0tXvK m6$LIΈ3m QhRJEWFSF˃xDOYZiR!e7;F14FJ֣SSO^}#nl`Jqcy`&ODDv֦ q|)ɾUB4KLO`;fsV5_/HMx1> }Jˈ-vF64e0,g7:֨Wzv\KAm}Ud=Soӫ@;1GR'+j gM$dyF7wѤI7燽v\Br3{_QALAuCxi?V lu0ƿ$ ֤Oz%崟Mp ."a *c"j刄`?nxS.8gб0;/Tø1[1\%N24D:Lt;X$), n?omψ>Q(hS-ڼFмk/qamn@dciT>?* &0ˣJnAԎD-+VȽpP1sG7,RMB&szM92Ҍ`Qk cacS#Tc5PLɪ ݅|rn c5XG;f "B} m.GYFO 㕰W'Ks&aP@,uTˤ  'Rq{2L[}׼k:/pZ{KF,`;E|^\B&O`w@Å\I{o?rDo^5kj=ʗE~-; 5幾&F@:v( 6x: u:R$%B7uug3kŁW',`YР苚6Y7gRiG wG}cm`Cꬪ-܈{܏ '`3wm4 ]:Cg(#Wg~Oq00}ڹxY:{v> AtE 4.o(J6eU` #gM3V*MR2 {CSǾ_b<%2 ( q 0<ǃ>od/&V@}@¤a@81G` +C`MHa5?Dkr N-D==a 4H-<3qpCc-lyİV(w`rF3 xDBʄ8t{ 2] "@nS^B_\IFCHsH|hv[@{ɾ]zkJ U F/HpWJ֠RQɑe=@@u/%x'L2Ie{Ҥ5jŞU]gc ÃCٜ4'}VwhУJLQ;%~zϊ3Ƙ\¯^-/.C 3[360kAef>AHt8zhG!4-ъP'*Lt$Qk>dIf]0bND nun1Ws 8Td0a_DDo%g٣=%3g&#'ow_MG0Y_K+qH0Jbq_L=:1Til hlC4݌7zHX`l =e|`v!ޠqeÐ$Ϛ8׆D}c A.7d0HBjن'?p6gsn !&2̦(šZBûXO}o|W39 B ݞքמ)l6CzBC2LkJ"Q&TLi\:mr]VBLH"O Ah({8( 2JKNlzG Kq֯~a="Qi0+4{dvhQ­UF͸OJ+xx k i)T' i1}PB/Xaq۲f ϨTlX^ܫ1 (iom :E`61\Au:LRrs-͏EI/('eKXGi4[^bڳ1b?)z;#*s 7\ɏ 8pJp0 E gǕ[,bXJwagnrՔSV&dWԲGka/Q jouhRDyB,Oҍe^NZ;7~yYpKwjAKë`Π8 Ւ ٝhWc(259lj4eg43 Y$*x:50~ą"{agh6N>L:;qcaGt9XR7s#ShC@B˃Gtxgi3pK5"a`Z/̶VćAv;z!]p O69{8A АÊs^`S#-$|zo>~›.\šSp9Q4{@!^N7TA} ClvmUtt-hB첍*'a5k\ϼδOlup.1o&3?}L] dtmI#2 *{-Oih4BۦP2\/i %s1wrG7c8xb*ۭlj{֦ B&ho3!w" W^CB*{!e&__)IÙr'݌-2}_!'Xa͢;ٲ ufa]JĐqr tƱq~#=AB&vMB(ZLUDfxEp8z4]I4X+Jw8MUӀB0k4BM뉈׉cR jUv~Rvo/_BݕGIɌRR JE-GS2O;RaMUh\m-a?/ 1 iғ< VX?բk%V|N*YZh3{o#lH0Dp-[BE6Z&}v=cyyAF,/J {o0ggũlnnq6 7Pc去f^JTqKB6 gyM}mh/L- ٥dۮ{X=$H-w?2y39$^@ ŰOވ3  fp#`wr*⺊q~dv_+qc=hnd^\*y$NV*ű+&Nҟ'JG ەۦ{k[we;֛$؝gP Dk@Q"Y3&O L%i7Y.~\3>pquS8rlqn/!y)K,.,PPffU8j53VlІ>skFr)r!H涂<]n>ʹ5kzP^"+W*9vGd LYY2Ӹ0n=P=D 8,V͡&L&o 2%"1FBEX&+5 =uFXJpf ]63#!֔S>e0yEF'T>t\gDP!/i$n,}s326 bv'p pq&,g.E$%0 6^PDVJ{WYf]I`;H~D(Zبȗ+[Z1#eRU(TA}_1F(HeKО-4',8>_W.P+zNlޏO)H$WYZ(MK1(d;?O(ZSUaU@!kfL)텗|@=4SbZ|؞b6]LYZ`EJnam) rV]=T{~YݜB@Ŋ6u9Mb/:OEsԚxn:8cu_uE|ߵNc ?ZMp,FreB3zūWu[Eey}N>Ǥ9,%{L&-ƙ,_LBkh%{J\W~NJ456Opu ]jb,9C8IGD,B1n%d} fN8G 3g>L1m3FC2[@z}=}`:i }ka76释zWF$E\2Xz¤`Tuu 0/!(枸4,]V11"$Ra9|/#9Dw}4]U &A:43FD^X9=r5HOTEEw?)&"SqTͨ>AR@oϋ/jS!*UYpJ䓷9}1)N&[И>\0]I*5]lSjGc!72<%&A*"nвG*pJuv2QnkBY=BxaٰOImes4az$̛;<,O;kY(_^wO/EOR]ObY:I3ބR.z\;þ5jI B_௒Lii*I}]}pZ=( 8;  A > _8\Mb%k~)}[a}{݉q2D{jc]R*Qe%ds6$^l(U4<4WMMu2[:|.I=6\?&7Yut<&Cm޽jΪd4{ЀV2&8Hi:n܏{9#iO 'E͙řp%)(œk{tи24\GnhO3>qPĮls<@4 Eʃ3+̭>޸ItՀ)xpՖHh݃%Sߦ2kmg<菵vEM@;\۠4,]m,#K>wڣs 0eWlK r>V3ttS%0[ز4 pF"Й#? Cm1->`O#EiFmƽ\z7Tb-?S C{Q-)/B<HY'ɲ.QKu N DCWioUY9Dj;ڹb%\E-_ z(B*Pr35cԀĝm7+Wie$4z_3E+KtoXd}<i >l_<g@w8{[\cOLX{8)հ&hHxD,&I+HEk2r.1XyZ`ZqD} %F~tNwQ +:6ٿʿNBC{nUuR)Y;3=&Sɜ>E.p;w'%X`.Ofֻh-aK-6gHL{2AWQx itcP[Dz'yXoy 94N)=|<д@W6|]g-&N=&eDt8@cWhp8)FQn&P:F*[l' @9skpu{+v][luVKd%irF_9Bk4 ~ w|z= ]|w6 Ӏb/(0?qwHΝ x[)+?^?$0Gm{vaR6abb/HƺvyUQX["k=ns!EUp]w(`teSy8]n7KB_rFN!zaC'&5b@T˟3)G:rpUzɲv)J-ߓg#W-~bڌ=͗F֝+zgŠ|S5hr x@OX^M_R.} 5%74nxI^dd&|) Em!TdVjV^f_/OIrt,v׹瘝cAR@VN{aG*(y2jࡩL|¸?/UJ~Udme}__ bf<"& x!eFIg\}c;x:P,^L xhI%H&"%_B '+aAMwwHpӢ`yv ZX5aGSSTʧ<׸K#W*9ҨcF!*ÇpճՈB'j@PPw*& 8;iqgguj#]1{htp:{;Nlrz֞aaA )zs -H̝OYC U^EI{zem.f }Ι{}6ػt",T*ͱD]o8Yجf^*8bާ^+;CvFtR~ۥadx)lVިLIgݞ]'n3Š_.7yݟ$܇lYw'} b=ąe+j2$XU}a. &Fr}B847aE;0) e}&v_F~܁Qed7dd9-f+oλ@ WnڛB@ ;+*j- 6vhɤ ~u(%fxlS| P 5n~JtH,p7֐-\ƒ#X}xrH[ IeE.k<u?=TR`n?IuY"l ҼǼ1g+)#xEG)$TKu҅ĿOezJ# %3bت*BX+&|F@$B4cs!H1!9&Wb T9 {`ch0v&] +-)b%oе区JnlkaJ jw:J3;= )xeRFbD= F.>:j( T@5a(E 0C9舮ʧQ%:ܛ9dټ A%UѝHQu60#8Z [(L.mR/6Tq VՂ:%(@AU ,Kzz JgJ=?51i_gh9.+05<7xz$OGXi[8iev(M`Wd5`䎣@⭺Sap1oP)РV|r.8 ( m]2ؽĨMwVBHyn ^0yedƍaѤHPu^Gd/6H=ęᦒ؁@{sveƩWi-fs]S"Ԟ L}Lʇw9 "2ʕ^F|&dݸM )"7hUIlS\&?zMJ*%^ķOOr,JfJERT`+ޚY#{(js!QͯY nB$k'1q %tkHx7\t͒m^_Ђ((%,I0D,4mN%NuKYkr5hw/1gWHzSeN ^Qc('b?'Դ /dn#2R Y 1T7K+_t|'\6xm3pzA]'΀e3#1@LdI!+|g5ItjܼsYc.jEpubFPj݌zRc.-A{6IL;}ѴlU8 3-ˊ1B'~ŭ,2{y'{xD 5e4$ykw#viu>_!u)x"_p/=zOR}j 78:I~L]YD6q_e.:L.1w%)Q 쫔9rz" Ay,) _ 62eЦ=\DAh<}10I3|/2kM5?IT$e TJ A ĿzT8[V_x@HvB9aAT3S:}Ü,9&Z ]klKWUB?m^HԜp&,Qiz XUR׹l`&YXσ:x 5:U 4)w]LOު" қ%drj#J|02֏me\$N&7h  "Mfm'(HBɐ;r$*ZJ`PjmeD&0ir7o\9;?`FPz=S[>I\1>d\ UJ'0$Ćz$}6 F/X4ټu_tl!Ygp٨FʹҺd[f;ٺl`wA p<ڝl7I_r~P asoW<1ZɅ( AVEIn48AOIph6լ*^ 5 h [i>@G2 Q}J6rztK=pнι haW6<r4K+4+BZWZ0Cݔk B\0o.wD>T ԟ1E|KcI֨7K]A]~~b,#&6yXj|/.QHX3Z-j/D1׉0>Gp|,e+SX,VC2h:n˔~#[*m%hWtƙ0҂ʭU'hZ˜~p $nDs#aoό9To,MtQM6]*+:g j:b%d"1@m&bh:b 09tohz[["y7oڗlԽлℬL *_LaI=ìC8[B'\svTx1}wU [ VKMlS㞘ee6wvBU]2C+G6dV%'o)P%gQ& G6ASaJElhd px@1B  OGXjEbR)hJ@h/$wY:SxxU54Frs 97:እB7RUϸ?QOrQϝ9哹C~^C_$< ޯV2/%✏c 4"าDK߃ r{fWXCU4T(5T]<ٓQ@˳'䡵I7|݁.-3y zEIqM; QV]B؎'9M9t eKS "f.#siKuU"Am4ߛp |KO~K D?j <Y]CfPpFw(8b$/<෮N(ך և@ I 1uvt ]8(Mk9C$aF˪RAf']=a&ɧQF^͒"0X~}rt %b3IZ17=`*sB0z{ a@gʉ)4@?9vo:zX'I}ennh#_sIxW+ ûpy}8N^ BFDlׯO;ЫX `./Ou%ޡK&&\N=M&n=c+<1U"_Ƴz9 : _i>Ì<Xǚ]uzߪ ańKMVuB13Fjqʰe# LV"E>Ưiw E]PgzAg&niK{W L,֠IБkӨ:P+0 / @7B&כ~V/4cܺPg9PC鳘'Ț~j^&gRÏG2}͸FWܭrKrgcp`q/4/d>K(f LH]ݼB!be(h(GOA_EP>cjflhțm qbkѴv bM"j R L(UyA h!4 }Qk>Jwgf˥ر8+Na|E&ں Pra( tƹŚX%Lb7W4%kti'gofkSy:~Y5 pQ{X-+Iͮt)&1lXJ4+7g(uV[2wcːPDߛk!7lp+o}yEF֨G"oXF :{I12LFrV1e W"S'PLGXrUoLCu\L~ @xr/z /9Ips-,1XMt#h6UYd1 :ݶ1/M4` #ln!b RA{^+ uMXV^YZ^MGl&nkΏS|Q4+\.8EDHh= <4mLwRU1AE"yR뉜RzEjxϽۋQ@Ʉ萞5E{<.^\K|C#uybt'Ŋ905*GK)k;4@MI[MC+AMn>.1' \QhER4t+[ٺ@GAB<'3WכP lkAX0iqk/e-\Kb|j̼Z!ŠY~]TkxqO @r:='ӂ%-$PI6ɱ*\ݗ qm7<#]}j9.9Y[ͧpd;ĈHy \meC5KW?oh\bEc0TDMC9t(uQXJߕur@yIim|clWP 6q)=)#1h!%95h4$H% Cj"Rqn͛'K^`p)i+5gzWbJtNzU+~TL/LxJȘ .W`PaMSԕ`R\~y~Ef[̉ ZLLC׭mU=DylALk{FT\<6 sM^=YSwvYi-g {\ TKN __ljBe ";}ݷ)$IeǨoJi:bL͘<ư#q@om @߽>m#D|I4e.ͪpV+d2:cpԉE 6'sېQq}vZ!4kpBPgIZ9Ԝt6`ɝ&{CONe)̚ `㵆FCiϗdXBԨ#f0ͲE ε⦗˪PPS,j^epzS}nvӹ*B~5MpE, HrfG3?m BM]tc ` mӒ[~='WED]TUC |{'30DjZweåMFg~=iyLn/[~WܘTyOE3~n|2GII(INDhKBMu}Q? jΉl%e4+> ̭kA:⻷Vxw%_:7Rprp2^TړI!v5O3$il6^oN1lw.nX3R|t)/_g"jPNR]z!fB{0kg#v0ۀ磎[Xf K!.[,QO7LΦ 9Lۿh BlT|LIJ!Q(݌{g 6#fJYv tVibcnGx(ZhYae @t] Qc%*-y6wCXi x{֤aT?|Z!|$ nOʒpN _hHTZcpZV8-Mlm&a*v"6 \p2SZnfܿ[^ƁMY$UCg:ڎ$뤠p?mzt 2isQ6jc=itG[n)0H@ſԞq<9+Y"N&Xa3xY(VçU!kC 8`5&!ݮ) "f& ȏHF~d1M eK+XmU 1 觓k\x@R8bgn%pvvaU!Q(@WBg tuj㈻~mRt%ȐGcg1'U9lLR \ۍd=!b CzgRDvDfeI2-㋮7Oʵվ?c,\tY%ܫqn,љ7sBƣT 0z3۟]fYΛW]K+ДpU []]-DW':5Mngʻj<.G˘Lj=߄\@H  1A}ny㦯-܇k7-n"$\ɺ#ᷴhb،b;RB: `(b^A-T2C 4nH'"uI?WSR"ѱ@c YEρQh.jA(N]x}ʓV̢͐|GlR+&:u"r8wm;7lXM!#gD"h[h0 |53D[B&D2H?@#"۷0PW r<^x8J6lrZ [;6 JmFMӲA#U4Yec]*>X:DJvujRLT ̈WN7퍞_(}UV帀wj'j@xotgE3x,s;~Nd,I2a38uCҊpy7]bfkDZaw5R݅ 1EXϭ4t$9K48TndShG{CCǒϴ @61Up \42sݳjɗ$~ 62Ŷ= bqr*FϖKEYM!N70ֽmZsqF%:plNFЙ_GwN ^h3WN@Sjǹ#wvPyQnk+Ey!e|ʌMEL?uD4^IWn_{& Ǡᄘ՘ǽՈ}(6W# t<)ҫ U6^Ile'y $eJIjNax '6@i>BS"U6]\-_'-!JS:G"1 Xw YPؼVT4ǜp2pm!LV_$7 _Xd|NnVi2wSgZ٘,XI%u}(V] N`OC",ǫWɠmp' J*~JOpuGO1+L̘]Sk@cKV/`D]oeM=k⏺Dc 3 8eIPP1' hmPR"N{;$+$1(,ZW"FC ` o+nW,j_]ve07w1i*ZڑCަGLyVeor2]dh[bLU䶍i Xą9jz_J!4{!!\N26ʄ*:vReKj&@VGr \>ў;Ŏ0~T2S~K{;T,Z}lՂxtv!N1k3M;Ht/rD'1]o 80e1?Y7Zؕ\W4L /GVhS ܻFzi(p'K7G5'ze(h=x".H )ӔTZuc{7p\U!rO>NP#\#18Oe7 ҭ.03&Y3bm olD}OљE*hהq'npi6˙CVtPvjxUi9#&-k8,Y7IU[jl~4wb;}]y6xG;lH[WQkۀeGcFDܣ; oS2b .i+\Mh݌r9J 9 *#A5$DTX].Tq r vvdR)zJ(iI\KR^SGM}5T򇃈0fs&-WVg2Pdrz&&ԡO|rU-0=#~ 1}#GN6oV˧=J`$}6 ~)ʰy 0dTU]ZBiO mM FYXuh h_S]]XXAWlܧ_ɤ) 3۲ޢ %=jUWp V⸼c]r6aa5);+YfbaSn8sE6g7>Mēwp\ V9 :d?I˰37%/^`Пxӹ@ړ(@rojŒwr a=bגe аpƎ]'''{~c;Ƹc2h[2g?\^v؈c#mqI6˚kDLemhB("Re Z!)H  bU<cw;i8PmE~SāAU!Ι,uGDg;2ZM¨[If.$m6RVx!o AX&q5RX=ֱskٺn*׃j+h;֗a|%% proe7 lM@iֽE^Pآ[hmAB K(Ox ΠGV`ęLN%s8[U<8q$N)w+0㘗c,I_ ^175Λ4uRC\k-`1(WEo塢OԈؖθTBԸ\sxմ`qxYy'hf~T߰lT\lп\-wdyLAI<8Hţ+k꘣ &F_A38uBf'lP%R3A9ѧ>OK@F2a垣 pXg0vEYI(c p*д3+L!$b1L@]n|vXi1:5~\\x^9VDhzb1L]Zc݋MKªvqPdȣtGiw<D p2)gS|7+:w*p|\!9r~i* &n,me1hyY^;^݃N?~ϖPu]Xs' Rfkx'[G^R[M]0?t+jҖNeύR&y0r\pԎeT9@WN>Pӆ8Hv;lImY@9k߲.[1IM@4 xA? Oa\oۓWύ UsS)Lxzmωt0[c'Y"o]0 9AQ|a|f gVREv'll87<Ν_5H"!낦?JaD\?3BT 4n%Q M76N} dCNOlnpK 0HT>NV5Co _01g7;֚2C/:s =#oLBơ=8yQteeyD ]iqϲ_Z8KbooP#@aSH--ыwb4tCW q=6v̤il@)!op>,;Œ?ـ4/mПV_|C }F_E.k7`kAPLΌKš=BGi6S\|'{JCkv怷^1?1E|2(Ry,4/oR`6& ft4#ɐ &$.0*iM TBߧ; :`ŗb3%ԵP 2G'~x{w<j}j}(12:`<'9P)k $.&lLpDG܈2"Q.dܣw/1MmLR9a ,×?Bi,E ބLMGV1$rZe<2ЖaSe;შ(Qփ#-UΛ}mG|4Y q }m|Qc$%=eN>^jzH&-|ScM @6\7aϱ݅n {x1!?I@oXwK^kb1B^}[o ? $!v'\aAV?8a6PػOuY~)!6# .%JV :gDUGS5b2oKDZCh?q@䏯GgHC|} Ƭ{[ fB6w;o"ۓ3Ƞ`oaGz0(Ev]e^ǸuĀ' 0E*zmzub(pt=j5<nAwmR~*Y,x;kS3-ߘ + '7uz!hv2\hP 5yM$2 &.M0OdAL@#3 rY[PqF ,rh/ FKzIqۏT?t'>.b~fw\`}Wn 62>a3&_G_-C2hiOl\w_v% ^~[yfi\Kyg>ŏ HzxȐvC$P @?5 _@w1|D+U2] a^]M=Z}qKI+( ''s3R/^ F%`DJ "xk~Tm#1\J ?wq(ZOjwmN.orkXNWmwZk=爵ю|MJ% -v cV 6}iKޤx8OF |ڒ0z1m>ېTSgJ/7ctpK6[<%pP[t!vPn{] a`GQ;J ~cPXO Q6E?UKQ%M┼k1*6G.'K#)lê &? YW:^s`Td0pXe#cujP"67L8(lԕ䏍- :5f׭w84N¨ |k~ wa o" !A+0 w"߇:n@n%_sJῊNZitQ uz"eȔ|&KЀ]匁NC4WA@N149+BMvܿ&A5=40植.++›*zrB7m:o^Mo$@Mf,|04GJ бυ`='HUT-'"؛E mUiReP&?(ʁryQ m6>pX8Õ{K@7e ]]/IV2%Zc)#P T-WT$25&YL-_C?,쪍ֈ1OI D)E&O䲱o8PB Ş;JDH2׿m+‰ ]y`6Žļ3?eDVUtԬ#S@\&biU31 '\x{N,\j5*H~Sy${[Cyi2<'_4VT 9C帘iWwЯvW_S r)]@0t=]NS̎s|څ3)TL@R8l=jrfm+/aTӦFS|zLIp0ئ:ӆdXsF~_PB+_O3ELֽ{:L8`ypJB1U?쳦ˏ-n+y 8keK@w=QHz#W짳$TvǫpL=|\g3eyL#F Cjp :4b{ӑ0C\ve1}RB,gVm&`ݮ/4^ӳVH]ӁQSp c5lmQW= ݝpaeӐ%6-> .CC g ֐M'Z_h\7ߑO{^_0'!Th;iL5^ gi%c8$NOp3DDp.f%ܒ9w*lg(+jߩgs(;ٴIj+֋jsvk_O;3zYwi܈EFZ&1VHLZJ-<︦oX{_`te3+( HBgz^U~Io7aQxo#]$w[)R+8\+Yҩ$A0Loqb_s=>ʿ!fS t^}Oáp9$b*cHtKh}#QagœCIv`Rn #)ǗrMRza)ˢz'*E$ N C8/IJm H͋bdj?Qү ꆵ^AnE/*Mvh:DGLQ5v60cۥHYv!Y:y>@S %vBGs@4Ƣ?=jJ ܕpUw;y|6c10n~ !LJ*nȿ x\eaٰm;$Qa  e9yJβzN?*ɦ )sx6=l!ٟx&bW`yɀuȦ^LM ÄYHT"iglmW(IA{Չ*lHt >YEsA-#]D@px @%F+N3ƒ'JŸ,C䣁z"ę:וjc=b֕owvݝZNtMУ}Y3d-FfjǾAOؿMm3A8M~L>mAǮ..u:3T/TXR1]+aUVd/;谾}bᕾ;<#ʌQEX΄#}biԟJcsP[u7p3IҎZ-B߯F BJeNFXg+Ȝ)5A۞i1ϫ*/y").yoqVw-+ 6z{użPX=P3x&K1Urse-zO*'2ߦZZqD6.n8TF?ܥ# 6&X4)R^^^ geUJlXu:.ݐ&9ҏiOKӬVK}ݎaBM(!_^^7Mm[ ,G!<)ڧD9㾳'@oh5Nu u0" (/@Տ9$$NKܝM(84vop9O$MQ0HÀCJVl'V ]ULJM1t;_X4`@a*BM¶kY1S •:{4%Dk/|q䁔 k7qdMuj=7@QNfE掽<&ИEjVeY^ђT'm#2m~J`LD"U=v: oGoiV/%Dc!`D],A;wK_J-e ׫uC#?)9GyYqvmZTMQ=Lax! +L;5/wwbhjAOs +Dlڕ&'`YKx#6.v[%0gCxe,3טB$n8`9Q}m8*Z']ꪓDUHeETX|ʥ!x(9W5?ݠx*^Fդ{󳟢b~a[l?Ggw˾J;`EO9]*vZZN1Q$Kkqs"jr9]lgG**"AexMbT3Շ2#L{nܦAQٿg18,?ԲP- (hD܇AlOl38dJ]%Or#Q'AomѧsyMY[ug_^d*K%$4PO?HTҟ[5o҉8.dl'8V0z7!SKZ]7qjD^kQ'->tP .LUsHQ{Vv2W# fx\H!y{P7xmu"G kGGV"OucWJQ/Р\ . ~зqPlE-|J#ȩ@՘¼o>؃;:jQi8N|a+DT\sؽ:9;nX7>w *uMB p/]jF/,I"1+~!P,ZTW;7i7sRl T\3e`p3E_$Ϧ1 k5wےMK9s}H)@xsVzw$+^ɫ'G_OdyϹf7,/qE;$qmp3=%ttmb`jӈO:|_VamXy7x-O5Fycly Lg"rOy~8cHL,iKsrlmsa^-DYXcN<D319WL%T n5vߤ`Eys$ɓѹ\L-7l ȸqV9ʗ2`B?ҧv !T&<p2:}33tI"Gƍu4m>Fqsb@Q`Jҷ5)@eenJnwl쮓% w*'f#KƖR6 ja l љڞ08X^Lq Rc]hqP@u8s=yӒ?GUw2}=6TI4ohYCBCx"P.A>- WlӐ| b۩k2PPF#0\Xe&`{h>C?.LIyg0^yxm2 ߸R@}˜&}8jqc֯Gy:N1WЯǽA?>&{64 [>.E}\$.Vf4sUhxC WlgCMoT]wxIl/4x&6Xt" CܻD`a?@;ggU]0ip(5zbַ zHq;ڛϝ;N[CY󄷬x=9K'mwshKAJ \fμmZ Jw~@0M'[o oyǃ~0S@#M.pVÓNJ|;A㵣h35+O| À72c8_/`n헐B~{L̔vgLLC+?J; /ⱂ]4='*a%VPF Yq. ^ò$|U naz@ư\CGes_iiDETR2< _7Q]?TV%ꏍ>ȮΔL02ރ4ŠCm-㡑Fc=R Imޛ墙?RՐ`VA Oz6X#i\@½.b){OVK`/ȭ8?WiYӥ+A8^=N 5 H ^޳xʗ2tPe4pVϣ|]t=wkw[2'L.нֲ,eYIFQT@zz^PÝ)nw|O/Z|s?5Dw+zt-s8|PB ޾gwak!Ը=r٭3ڞ'k޾{SEo˒!~޴OMו8HGB}wu/5뗋.SC끗N[i_Ay M!^-Y70Hѷ'٥2NGljCX_E%K?+=Bqy7)CᗔRW\r Tx%Y{:^LNd=-0,SzjYvS> :j`iۮ{/J͓{`n%+I2Ar2n4_mp2 l#4jym ˓!lj /J*[+Ɠ95?qHǫ^>T) AL=I,o> xi18fI&ƥI>24cnmk!/߷<@^ Pj54 ߼.$Fkz`bHA$q_quVz l}kK4H~5hAc"7m[=Utz-kr@Yrm1MԹOczi:poqvp3~¬ _;Na|?@BYN^x܌o9"xqH;1ycPɅ5#sIi=zshdQcm@un^e[ͶiE_Ҷ1jbo9q%K0z` >cPOW81;oR+x}_TD%#`/r;RC!' +n zF3ͩUu۪7ҼL{^0(B7#RKȱPk`s}ɔ) o2? h#q[rDdZ[jh8,Ŧ|ܵ֡ iIVO(| ӹdqO t{Hx[ᯪ8,;<ݘ۸Үli/KS wL: T\zD_r\W;Gtw؍.K.!h'|4v`"YJ-]{'kܧ5AsHS%OfNU%I#Q?$NrJ=U~¦"*ai.@UBƁqaW:o,LtAoxt{ I^cW*-|y䪌;1D ?_ OOȸSX#90#k\J*(¯:OzS0ziAx8"Ax#oЙz:{/i5oRYC{ _dy[`[~ LrQԮoŬi]ic?/Ϗ#Eyjf6&fB𞰻7g:MdZ+ d-^O=8:zz`L4JQF"9M!2}L)X6 ŪR! Rc!;(Z*_lB+- [dCM  :M[ 9O33TՆ9%XdhЅiK`lRzjkxb/XgZJP\l}p3z6v6'?)ii!yյÖ-OIpFPhɠSi &7Nm 4LЭ<4u7_Y)D\2FA!>\ҡQKjR%jBc`HB.۞9{ 9Ǖk}: 6׈a'qA %@17!.?x mc:_عȆ:G2K~-c÷ѣwx PvN|COKݍ8J%4&PZטZ} N=#msjճPbbڙNws&-bv,Z:C9]_Ę~ <#iD)r(f}cиB62 YwW@ρ7MYiUo:5%-`%7؀7`=@#Ca wgӺ,ു9"8et+@1_#>oXPG'JD~R @Z1n~ Z(zM(:^r Ǻ 2-·h9l0yF5ύfW0]7A|wSr\l)ވ\ih~NvqDK2G9'm7E˳J2Gȑ$zZ[\׋ FyVHi6qmlmf@ur`_aC^87IE(X"]ÏOoRF7}#&q+_9;Ojّf}xx%':s^ GTϱ?mB t>*)L-H "p7]4`G|oKڌռLaLAa Rp5>'gCJ>Y:xk!VŒ"R73|Cø1|"|%?LV.VcK6C]@xȍTydaFۆv ⣥\S";sgX[}HN UXX/lI|q=ɁGmfU۲3h8  |3bs" TήB, Cop$0*?|ǫ_#F0oCLyM5-- x7ԺDD8ZD! ~BءZ_{8W[N+E (T9wYOQ|ɔ9̲{'˺!? FX^$z 7h)G/YGFWiت4AIo,cUgY>ٱ+ Q1m@c ܃td EAB{&"¸oqI CAD^JR2RuKLEj:,p7?WEcPGjAji{<: hBͭ=b:lף˭5g7Άa7rvY,#=!:&1: N7]J}uxoԍwO*Ɩfg׷ո'yafN_ )`r+M3i>OՓk{.L,b.ɣm2U)vAHUE04a:$osgaAeƭPCkN;Maz#x.:m1<٠~fQ={e}=v$xy7@w#8 #*i ftA8i؝և6iȶ}"0ot?hL9c9c J. ̟mXf!w!J5֕l>fȐWK=8#[j!OiiS7_g 1|pQ{9Cd<HѴ:?H9mgS/ ZSfcx 27Q mB0ګ~d9 Q⫨XܔiRMS^e>Ewأ|q 3UO )#𗔡U*/B3=NlM3K[S׍COS#(aF n{!M3Ǖ>ֶlw;mkڃ5c37>dlbVyjWPt;G+=x6Z? Bߜ`=1f'x" ?m@2]h%ZEŭI<Њ^~ +G[qMt6.wV{;{\LJjI_,RQ{Y(Z8{v X5,En=@ޖ-obdbJQ %nnf xu5N?ߥ<؍1XD/R;S+U"|So,8&Âwi7+i]^NZd?&+6Е"UĔ~S< ։ѬվX;*7NBR1cQ{қq+>rlwӪbV{T"7$`8\lo!J8;Rv(6LaJ5]QiZm#/%RWw@Ĵ|Lh7RRH3OkBŦ/i]ht7Kvpbʳxipj%8=s ǥW5deۨs~wE40`?T].ܵ3bb"h*۬hU<" E[z9݉&Ǎv钓8-R|LjQv~P$q1\đ)DoLЭ@7挺!vVITʻJv3տQ:$jq쇲1amp˖U[kSUM+B?WM| M0/Y;Ŧ2Gg("t.!h:2E9lFMVY]/yhqզJT$%]gW XꃃmQr@S,&)~OcOw;X?2Ǥ#(~DVZ,x3oFLzګJ=L X )=+AGo6:яPSyƳ*L瀧weny-5IC_mR[Kcuto~"kp>Bl߲ߐ  s>uբ7it2n K-5]f9zoEAswy0dη7f*+%ꆪ 4̲瓄as2Tw*V`89F΄C vh9Awd;L~wA"7=۱{WMOf=̗t)ŷGg 0Rf~.6Ɨ'?-QX1șt!p}#}ڭV^ԣg80.GB3(H_PXC$~ / ]^ҧdD$jf=ZFpo'G鏕`9^-ί=‚; GJ{DdK&q5*߫j>eJ=`LJȐ 2YW@6xy41bjMd-^oh aI5shxy3eLdD&q@\|@]v2RU8vMH=Wccs,m>~!Ǩoؤ6aA;’ۓ oNΤ"\Cc%BXn\a_~L\]!M,`me }⮏ # ɻ1 ;pB=%(K}.eq*%lH D>IZWUsP( [aD;,鎮?lP$)f5bC{!! h[ʃ~w.'Lsң&1vf J6c!C,T:㒏bc_UВ<͆ /!Q{|Pp=l/$-*'mZ {\ı(2&"uZdSRu4(FB|/r. G` _.F.bu9kph9D;hsq`RNVKQQ\9"ƟN58>^'Iben9ĤYj=޴즭mG|t3l“pљT)8yא 0uf 5Jƽd3zvzF+W"3;]6f0O9 wE7& Ȉ+S:=%BGmNR 6}Go }pǎ靏L{u_ iQn6#hoDtU~mɻ6 =Yt~GB~BmUU]끫x}tW̮Iv2ױO oUίG3\`6 \M D4g˴E6qV,\勊CXUL(Ӽ"43)¥I5gQq-$Қ} Nӓm}se/]b~.iۣEawyȄȘ@i>gU}hљ0+ʫ-Fn'_ݼ`swaO6hݶNGf xqЌe OlF_Qhn XE^މI}7ͧ뇕pTUkϞ n𺺌@aJsb5B+tP\ ٴ!;X]8thOxe;;''^kEXŦMH^^s 1 +.]O]E~*WWޝ/Ѯ C5C_{.Mю 6VZ,?KZ-|FKѶƴQ {aM cA3\y1g˟[E^P) 6%*c 8r&E+NDa~+2aDž3e ]I7z']^$Ub1.3MMD0[@L.d§Oμ.o!ɋz-+aLc"'Roc(v$ZdOÚC3 oFn KJZn\:c::|Rɱ ߝSlT ~Œ= Xb&T8/c3)]2a- bLfn4=\$e(+p7a -ZAjfydp +_;{\roTِ!.Wbe5.[i#l~ `W1Y ł d:NF$)ܸ (k;п4!1΀&;r`1p{Vljߺo_:55ʊBa0G@ؙ!xv:)ڡMNv:ڿbZcItF=>wvk",U< oħQ)A4\fcnW.MdJs+i[k-n̩v3YGⲒGX=a`ZT gqWqދ<ۂ3{yY-@Y3<{Rb*9j/.+TMKi0^TZnЭgB b02ْ Lye6SwFJ{Ʌvc>51e6X'0h4|dHSfZlkbMZcbVnb,~cxx4uBf~="x,9C.=}+tjz%(Lt7a2%/0B'G g0$Z)oZ7XĽ(2N-wЭηL)H(wxFm[*@ZQ=^yز\AK"yol?rLڼځ.w[:{u;gYzK7*pHn얫ߦ꧚5@zChGԩict0C&|ν9f ,9|X#Cpǟ9|L;GV!7 62*V]*# r]mist n6q1S7pܵdx.*HESŚЙ~`{#֜ nDsɥRl[6vh mjKx(@/UXi2 j6T̵0V6ERȐA')xv%nyH)`uKvU'H_^lóP&" 5W&_R[4h3Mj0R=zіrG,+)EDyHn|0 ?QZ->jO'gU'IS8Nhe 6sXKsQ=L9j4|#2, oU!AlӮBn=1\ӦB{sd!ݧgJ +6Y2”Bkg+ƆJN ,Q;+4=yZXGFnjb?W ~eJ2dս77&[o((ʼn>$AG~\NwaW*h:uE"{xwtgΈ?n vĄUGbqjY~`AciHn+g'F7#$?;;r&_oSd=#KV`P>-mr`'ʌA @N^>DwGl/┻( ԃS:uB?ODYP3ܓ i=Ox0Zg(d%Vd'u >zb" z7}o1#8RAQśwSϸL[`DZwa>Y5q";h|-INokSݲ8-W|qynBҖɁ[g*QnItC\~KeL_r3i1F̆?6w,쫳l$yVZ]3G]d@mm\p 3$L PǦW2@ `huIoR|rn:B~I&K1k2cQÔ(`/Ogd|BG?~ Ņ:MKe3iA61h_H,*_ʑ vn Ga\ِuS~• sMּŜSlbURf?0mRc雐A_?v™`` $+& :! AޥKƃf-/q˜`*Rkqsf?s7VXbONF1VG唯/4Kd0^=xB_^eyQ-D>0| 4Xd 5FfՕHO^Wd#Y~Uq>O}ig+;EA. EK;Ow`Yaem$)F,OàuFͨKK}ȯwQ?gI&>?BG ]rw;aoXcg$< }/0ntGLAMǀ,SB&7i"I&3G&[̝&nG1RS?L#]9?xYIj͚7ȑ^ĺ Xe6aL =a"(}K0>Mru'\" dٮWԹ e)*M}{Iv&F/Sg`{Tb5 V[*#l}}P8)4ߴ4/uL9Fn Rq}*.H5w7`y /X _SWRЃ!4?N6soHo+vex|}“`,h4+rʵ?`it|r;D1Vd)IWMX|Udj.6G)V.{UP'ҼbQ='> /;94ƥnvASW[MJb6 {Ś-l{W80N6):rw#Ƕ9 lgm秧9MtfՍa).VOGYއxz"Qt 0uSDxS!#USPB7Wm e? F)Vedx0 c+>T4 t Ȕq;PdDڰk{;Ij<ƖEV=:\^a"xӌDz5& E 1|$K[ӱRNG4l .mID'y5vOa& 9Π" %B_'wtruX&=^Q\,&SsmBs h՜|JO}N_׫,wKAC΋I<&FL&EL{X'|疚+{YFrC"Յ4F 9Э@;DɰJ8 {,m<{[lM >2 /2s&dI鴪V%I;k{ kF?hKS-zo%Ը:c"Ison9<7??+zǽo~[ yqJ+֪_y})!sy/%D0kKxD㓇e*-o e Ab1 SEG>ǽp{Y&LG4ș`hjdr65$! Ao.wl엤.gOFa'|^!G[qW`K-^~TYv692ΤkpR*;^-gAGt< `x ~Ub)8r,Rs1 H%UѸίl \7v[,v)sې|yî\  $ PG[`)kvK> )ȮPCUVVJ{^,,Gap=*C~iph -Ep6ڦisvJլp[tQvcaʂ;wEt|FxES)HTyЗJLOJ/43@41R#iЏJnb3;q딴bmE,ySuLT#XvY9-J#xЙ(UEԱAOɤu yjvCjg~jߚKlG_e[Ƌq 3H"?-ʅZa1ܺ\^?aEizO16EבH~1kl;E ,Q6  SO*@f16B}nمO%T[Q!Sq=7c ;\_ -nBl j.+lo(YSLJNmҎd.8ƣf5bSk=#ϒdi"_ $J.WL#"OqȋEt GbTW Fr!eINI6„&kp#~6~5rdM6êyH*&3g":J5:j^<6v)GN~ջ3{DMF[,rFZͺl}.po]&f~8m7EG\ xqRHf9ޭe~x/J+ݡf9&]+~n"}K?tq}a#]S,ԪNUO^? K†e6:ueC]c1ڲ؋aHIH,Lgii^q@ӖlQP+p%-lYojk0" /2\ʰ@ b23 L:D(5;TU]A:9q+c>?y_ ٥MnxyY4BxXWbt I%~:쟿Oi䔯 =IFw%dj Ivϴ6gtc=#F(8t2 xʱ*ܖaBYwx耩9V_Fhj `D' 3vP0f`oўz I%ijKς͖msG0OXo6`R;۽^ Ƞ@+{p"E)vr$59amd9,'}8W'LLq7!U i-sqK$= LAULKuq)c ;o][fDs $u4lpʘ74A-6ŶP2@p_hhZɐ>Pг C61-%寰ax5|vvZ3sF{+An rFAs1wQ8WJƍ_N\ln&2uloA{gs~fjb\e,y bV13;Lf Zo cx6(OJ] 0ʀ=/4:xѰoA_\ v#6rU*3]K.&lQk.HVlE7 KBvP OSot/bO D꯺{+lo +=S޾xѱ"\ |jC>XVwǘ]Fj%M4<ǝi%i!( ^GI+Y tXp)QO̟GMznZdeBo)LU*mDa-+<0-3ܶ4OD1&5\?G*."J&]Tͽde3sk_҄7x&S7D~Sx5rBe"0QE=889' NѼxhr־#8k+[P/e^MFd\pV0驲3=a~>vpJF\QTӆKnj$'~֥ UV>fR͔HTmɣ/L[X!8mz DcCSر0.yA׹அO2 ӆ֚nB4I䩮Al}b3)jsSUQZVjt9Bo/׾wXGBK ɵBKӑy*WL3q4@g+dކ¤ ΀j5Sn?s+Z`vW[%~KZ7s-wU~Vr.>yTPy[ pԨހ>0BpsCӽȩ _F]4[HBo.߰Ŭ#)EŒĞ7D׋i#%PpW3 hǀww!|1+P6)4tȉ=` Dž}e6;BE5p, pWՅ}|*F>ΛQy%Ena#t WA֜1uF2Hicu:H@-5<( }˒|\Ck\u;폺 l[+Nϡ9|Çm㜠BlJ8^tl#Ν/}p3˞@4V zaRI ' nOQMz t T·Wn/!}k6X~# kÕ'r8[T7pRt}EP.zjjTah8 @t +3%6D4먋6m/Y: )ly}6C2RR)" ;GO߇PئvWMN}UXxFgz%㥕A6.^i@]o}oeohN [$ +:0=vo쮳Pr9e$iZ  ԴԻe7[~VmvAjuu̒äN]w }Y[Y0h 9[ %r|FH!1 72AZHǚM*jjJV\ht.9qjPDbK ~ /1"?D =dHu髕d_Lbs-AD02ҽ&i:vC_wul $ohМ$8 ȭfǰb#*EM~א8|y!7dzVo?g$/]<\|g‡?€|_/m <%`M+6~6Oى _k4k+kJ,YE ɴqXϙ&?AKnj]NV~xP]˱%=skK &b}`/<6Ɩj _ *Z%w?D:)C gA$GIP波[r"a::T83W:meo蓥Kzإ Q1XflвASs!0R|GTn s 2joV*J؁Ԍ)`v2esRSˊCGs2,Ȧ}AMkni:;aAfR lO@VV9}nNېef5ޭݬL"fo(\c[T]cm{ӼR@qy ΄KGҨ!|an})PGbX^Y `Y<֔BJ ^tbx쁎XKI{qDTsDj A0B䢌ӃܗnKMJry9M2bztΣ.!)HhGVs1<z`J7ׇ.#,UܬQtʵ*S F(x)}kXaգ$n~%>m"yRSG*z.nkQ|D<:=9s L34w8%OݩMf޵w*>,XDA_{. 7n㤨DwA 뮺"ɦٖ&e-۳FiD|1{_>֎,OI&E_Xks^\ LLt)Rmٚ폥LU`Z9Ow0dg(ġZwܲ-%őL1/, +1ёGI70GHD-'9s$fk7 m)C6JJi65|<f Vx񽪄/GK B7r1(3UEFaJψlցesYѭQOS>Y#3Z*D%ɱ \SJ_۶G? BՌD%QHP;; t:!]\tbYۿ17k@Я_ v(+6_V)N4=Ő x+w$B`ʹzJ?)7҃[k32I B+=,T>SC)Cf+TƹPW]۾[2-5$ լlD4;<4y\ X3I9u όrv焄r{h7wAŢe(/2۾r)fDL*|0[>$*?8`EWXݏl~Mu<S8$yYX#R̟x:j=۴26kqT@;zQzCldMWc>W… ̐mԐ@% Z;PVPPYWkbR$I WV tZw1tX"B_DD#㽭~luYYDVς +91ܤ#@nlN2O o[~O)4װ"Q aH53׳c,V:zkMQ̲~}؞|pG{;9BIAb }}( ٚtB dqq#o߱lb0DHX+Hzl݇ t_1͠0͘'*o1- j_~u~SO<Ԍ2G;,f\^݂_GO4e-20kIKN)yn%% 5DIu3 ÿV*S2?+ 4<7Jy,WviUΣ!YGi%3M9YTySyOJu(.#d=%E:4ȏ"( a:݄ǻc3yem֙fqhޙ)'2כaDMG8լB-ĉ赏)V,XOo 89/Q̺WhqQ+܁ϙ$~' F(v];ӊ^}se$7ƍ0L!${m Z%Vs ƣg_K, nSMզ.*ݴ{Nr$x`/qzW1{ 6Q4;+X!B1}羗ia-O }nBg˛1AҌ "M 6Ě@&lلuF@5G]wbXb'-Vo@M w'CX0`{~1qG:Ehbڝ~|;1HhN+rrD}ӻ> I\4,[5[S? .WiknіB:HEJOuPY=IY.ᐪ,b3O6kS#GƂѺ2ix##Mvuqb!,DIKߔ#(-M9vFJɯFh4~<u>< oW*:>΄r&C2V:"PDEw:ϵJ9ԅؾݳ!6ND{5ɍ ;FOnwv& D5W2i>SD!YIH/C~3/"a[) A֟dQ792//YzPB HNd!p<}5SN?s1XA0s#_U4I@+RrPP=6.9-POQVL)7e7kc}qpZT)\KofY6>+%^̦@7o|6mWN4Y._O!ٺ惾Gws.{l$іG|ŵu>Sq$/~DbwiplUj#-VUTWGߞ=8Jp808 T39)ZT hY;n Wsjn-8]q#F͈'c_9`E̎uau+JnΕD#I`zb0 Jțdx9mINjԕgݺctm=\vosr3C.o%ྖ+aLyF 3<)ZQ)ZZ@+-Y1 8Ky:XҶo{}@VUA7U^` 'knWATCm_ ]a+f]h^&=5B^FGP)5"p0_+B1[νn'&e%UEٰvLF!1/M0kVX0)k T w1^dG4c>ȕ :@eS>ﻆ5CH=b1mf,͹8<>F 3̑\)a^QB b1wS'KHqOU=%;SiDaQq隣|+Koi&}\ `%5BJB^!W=2Ǵ:T" h8L #J1{ЄI%`GІ NP. 0EK(9Q]9Ն]\W`Oz9O\Wa)Bw3%#%!=76f[U@Cy{W ɺPAcV/a'8i7qZa-4'X?iyJo8lYzg5-SDebHz+~MRV\f]jWy=rpZC[.Yrpr&~ Uj3eRV 2Ippb¿NYu+ڨ0RV+1(zEU1՜$* Vo5ZH+J9NcgbnR#Le)֤{)l>!V$Ȯg'P OQפB^'#V T**in(KNg{[ɦ | 1aJ~ {}Jr|ညVzgVεQe:3;-8<®ʰtHJI?oTS(aN!bޚ)X݁U{G)#͝Fi!8ӠU9ZNt2nZ\gY'C9(\!E 4,l-qaax`KJL5mH=*O/ڨ>2t rWm F=!tvP#/s;(XSK|-ͥw'$A-$rk@p;;n'qP`k1O_֑;|9 -g!LAkڝ<hDh AP>"aJZyn~q+SNM6u`8+"iNhTva=9)X̩>Bur@bnJXe`T 5Aqp,I/&cYSUmZOP>%IA#;O E" Nrl˳1ØIop8^7 @H\w&qY٫[鮫*.E&yCYςll((OK ۸x¥e]mtz'0XJ^6[z7e%/w]#k[+QI˝sZ!s'FHo*3=/͏$|#|RI*HRbs"3 ),ln Z;{Aeex~eJ4!hAUSI[L|1gNii/35\m )7!jЯ/,hACEs8z5Q}"!Vf DBJP S=k=3W/m1\o+,=pi .85VhdPsA&rޡ>xB}cyh]I$D[O ~:;`hZsFX\{"pN:D⽭EI'uEϞ̾Æ0kwyۅ nJI6骥W\[(x$Rԫ:n%T$8<`J͌3TRY"7SKYBlFD<Lj?]z#/RbE\d~.E6:ƹ14೧@L3uCݑUB`HpfVK/g7,9iN ƛW}8 EOWn(YV>4v&4Bp}Cxkҋ#Bq--8k[*F,X189 TwHo ~cPbhu#~ buӁZhh1_-M=F@%`Y@5]ܪpළ+̹e 2{tqdOBp 6Yy@6P֑L4W{:ϲq{.ԓT.S܄ק[Ļ vت? /?r Uz 8v2)z5G&hB))4t̊ҙAC S8Xh3lpv~O#? 84yFQ!g-?BpBxN$0MC hk.] &W/wWkv3.ųϳ{h7nh)}J]76hU~H,НȤ hdwv)I6YWOqV{DfU.-/hXΡȩȺ&eM]:JU/ɀ@,ih[\ZoEji͒[fw4j3hlEa9hm3čMIy]MZ ۺ\?BBQ"/F2mYoC\ {GݺaLnCElB5ej2bU瑭ޱ;☣#uFEs,j ,9"sa,\)N$E^[fZj)܏gf e,o^Nh1Fą&{l,e5ְ-C9ͽ/`;|WZҟq{*6텓ʊ d/@rw7j4`Vն4P߈kq.Y9^\ 4[TeLpO<^AM=,luZڵNE-9; 7?6nLj%-e..U[ 7w~]s'}Zퟡ&Ru@4d|5ٞɛ+p.XWkiY(dIh6Ⱥa;NW\v/ĮTuo o F2r /Xt9-q1T\7}̱hIŕU(8Ժ>Ppm}"!1 8LQ󡷌5|}'ԩ** E0@ُM7k5Rhԓڻ`͏}y%d) &|n;UJИٮ3x{Tnx+R"灴PrТ<}ȴQ'n('WPKƎc:~v4px}e414MIʇ9u,hCuA #r?F65~Tt4'd>TqU9O#x%_hsL6g: +Fj>RsChR 0\>xRXiSN즦&Eh),i7OW|{4̺}[U!C'.hCPM*G_q:D"74.A P$+rh::d:(\?e(p&ݒ` li#Ԋ{#斿6) X <%tSؘjS4oJX^98/ǢKcDă M.<1F݇NSSDSS}IU9xtKkOJ8JAڌO(>B+ᅧ'Gk=/u*M(Dl3AG 64X>y  |'Ϊ=.FqR#K[JkM:Uzaf'KHoena&j j9O[@\M )#Hf:!( mRyױS*@U JJT(!јX9@o4S<WFlw i-X>emgxLx>73[$ T e-9IOxS82>O ! ӛEC[i2B<4nHkIA?JX{kYW?';eW :}L_C~1MrO^GOOgv l rqrna֤Wb$|hh_y'RKtP Z:{iLĀi1I4y /$*8cJ'fV?4P@#ʃ u<1rvizl%&浤7$\"l*6u񧱮vqWHpYr4J`  ˷FJ%ŁY-nB%\@7}\K>)1}GbG|jh ZUDwc=^1Wμ`~8W;e0&+$ԾXX;̟ czc?v>k A/} Mz0C nv I=:jZ1T:т(߇s3FS?noYb=s۫da/Q4>!] ɡ؁a`: ,W`I8خbH ,8~{/:q Cd,801L*}DD S4jFKo$qM?&Fֹ/t _# Sџl1@[(皂B\W)]DTYó6XK`S:#_(fug/\ iK0X|2 d"GԶw՝1U #ûekwjɜ{b4k{xـT`ya6(%A(hN)unJet >o_e3ȯ1 .IR sbW%Dt$澶{qSܲ@Lۯ0ވ)GF}#7؟;.5c9ss2#Ry7_"]an?UGjmrULC 7|D'Qcjl ֚ mT^Dt#w4 Vnb 囆0_d%Y" .ovRuAfӁLQƐOu: $6Ao2|Mۀ:C~)D,%Rv5\GʏDX{{ځɡUub?q&?WM!{ Oz$"?l lMT9j OoqtF~198S?]_+i}AY KSd{%~ :G$LN&_O4mˈ\(kJ.RIg0rQ$V` h_o㠡 ~aCAgy.3 13Wq4#aS{Tgv$w#X\mؗ+-.s^J9VRARr}% ]xrS?QM(q@m;;`z)({ZdxxihX;62En-uU*i\gY¬{('ZPK'b ^m D|oxZ!PJ9LK\J'!}[7>.9(<(㭲p]9c8癋-{u"}"#^C^\yX5-J, gs3x>G5;T]: 4d:CǤay M|a(h(E!s;QsSUB''gYp30-.c8s\Cr ZLBۇW|t -ْ!^"t]_tU4f7z2aGRN'Uq \@;kZ\u oUX2ٜqӀO7L8Ylи(6yg w4_"yv<k2,DVL ^hmw! 8 rɮa* 7 etr}u,NC]^`f"@ZW!Gco55uO`KۅuuJ?Q7o ^_(Rm,05TSI!ZVa-v! ɠ}crm*ќHT hJd;]b Mz~֑˽[A--^FqbF:Eb3ml_Bz݇fN aH޶<v牷o/džT2aYDd̥̂{8\p_G #f+a:l%#uH~B=ȡzOGg)ɹ_)r1k]6Lڡr౩?GEa2C [;ƉjQ~]SZ  \y6D`ߔܦtbڂzmvon9Nٯ6r d:I+,SHw'a!ze0{p2# b+X+ O41h:nCwM~.=xݢo[ssk+}>%R~;״RNJ8$CvZt xl\LWȑZ5a:wv-B.|jy$OGEW>&4Ҩ"t vrIa:$H+y\Ӽ(tɁܸ!c϶usC|]D̜LvcbM&9z{ KCB΃|׈-3bm]`=25pjrXau|sGk$lA~r;$S PB-Ipr-|&])b0DngP~$Fsa֜b[xxDWIN Y| .ȡO!o>MZv@؇4oBHd֊zv6I/V+gc|lWe+'ȼ=QԎ( ax0ie #l *٢M5"A" (\yEڰ^^,.?{teNb H;x=TrBod' TDܜ&eE&U !Q,0wqvp*(pc!vI3&\>ʟ;{iF߼aM_pF~)ܧ c iT̃V賩x~ZnzSȲF^o+ǟ^"` ٽV(/-)km_vV.}ǁR oh?J٨HSo^!헭]}hLM*xa)y/Cmg:7IyͫtۚܕʀÚ{CJ;93Q!OK&-gy}{_k/7QhBYiXŸ4^Uc9]R0]UMFpPxRp Ě8Ůbz(l?/ &{R k: x|L3]#Ru6hlA69ŏzG;2<@5ַ$N4x^zd[<;'/&7?b$4Ï_$7/bpM.1 k 25usE:$HdPR7k7.kYPסV~sۋ¬+_$*5PVg]X+ 2&}f7}gm~{՜-^g '4aMwC9H;/WX^.\$65]/cdߗ!gn.ˉd8Y,5|EYuqпҵv/܉AKؘg`Z:ƼnDWM ?b-^nWr`†Z}Lsxq;0C 3*nsK]z}.BQNl{m95bqXՒ-ND9=B281ҵ^n`MyIdKzE& ZVּ;u"ےu(gu5eyi.{_o |P+ 0'Xb%1RsgU #.dQD,ÿsSOx;X2'wjfj M Q@^eގ6u_/Hb9dnp/ŚL5:󙇇 T_2f4x3_5&^[8QϼlR?MAx uC;1XaVԴ[Eq 6hkR  21MHA[$y6D䭥i%6pf!k+OVTq\36X%$˥E4+_3cgM 쯑ݮgI[roLъe!W%l-{U,x3s F|/;UGBOїỸT'u*KGBWogs \/!KFe Jyґ攃nlxx:ߤ]Z3&"^M ZMM vZMrȏlw:pxwpɡ`]|. wt59yaÄ^s1`ƕ=Z\zU3#bhZk楶M!c^50y!lJ6w,[6ƫ^" SPr;FsD }XUp`zBq@l"gYODESsGw&ssP{tenҽ1;p̮[SܖhxmV%)ݢ=pOPp7̳Wg*^ƁEei_]U5g!o_pQ_uNk_+9̊lI6i@1}MO// %7;s^Kְ B_V9u8Z1ewfDw94(oWlghX%y3Q^%jT{S*Oʌx' oHt@V8q̵-LS`M1?[טU _ e'&$~\`& + sjJ *4衲%ӧBnas&'Qj:ÉEq-m*?} J'eob5ܔw2oğN}v0bl`JP8&f{7}7] fJyfoL[=}_t# H\`|qF5 z_2]Eh"{XXFg5$̉>2]7mo(K-b.>`Ri=HH0`ƀ.0ii)晩U42X8͘BkPCf1%a . N>7laR_V.jj"ZkT1vNnN;1fyʒg8|W< y4-8$! euIp M"cm9,]4ٚ_0r97@N#^y?A܏q 9fra*v}:zGflӂ=YØ=u'mId>ٌP;BbF5y>PQq{P]&л-o{xT-GL]Yԍ+/tKa|Mfj> fNT@,; ,Q| @uyHa2мTۭ#$#BghJFcu^$\.]C|޲XNԐ7)g줬?OiBM+? Qf5DdMQӸ.[cbsԧ^ĶavW 0t畬=nΪVz#qkk<+] 06G;jGͧiⅩS1pI/0s9=)*/WA򄆤zz-!>+&$_F(Uh$uAjzr`o[~ԟmN0?'.6kUc\ON+=bRg5FkV_f@(^E;trDz̯$Uڍ ra>!O=Oz.0Q>2JR}{\u/gYW E!WKQxvp!e^sK+h[ӹ ?9䶭Lh?C"W VhzyؒUZ|K F:oCĻJ!%exOX^Xn2yX*:E8{$Dt(r|^,?KjLTs Ap$MrhӺVK!IPt Riϗ<vP3߃,ݦkl?`mV++]G.<f*C~JD3i Vj ?՗a~%fѤbibͱ"HQ}4ǰD;> kaS[Ugw7-[Uγ:1@ x"ƺ/zcC`%uFĭMC` uNTAxF\tcg4xR<ڥ)/¯O vdb:y@G}}Lrܕc ТN%Ò޹,ٟhfq"k\jwG:rݯ=~T)l2~QyJ0SA)xjَQi^8Jm3y;&ejnRB?ݣb3 hOj V@Di3c|g%ɧ-Rrqͪ,5>5E{3ȵ Еm@F~I0+wg a0{ :Eq E|ݶGڛ5 ?W&-yQ=kKZݲܴU5cYMCgy, n oD~ArE*R}JDW@ Yiz-%ݗQe~+Xol.}!]8Ptn6cKY.}M1+M؍51`G X{ $̟)D.86'G@dkt!|iy`b@^pAh:׏ tE OJ*14<2Ua 3 gO_2+OO^ F.wSEx`xg1AmI{#%Cjo:gdš}+sJG,fCT@ Ϫt>0޸䡪[z%DkMn~2+&Y\e2oQXaڂ񣙦ee;tvA)cl .Sw0gЧ*ݑf&gcb45oofTm^J5Z~jJRANrziJ."׉iK0urB~`uhudp5g;8 y-(cu= aߋ%"O]]deQBqkJTߏ'l /(_/TXU88 6c+[W1I.e19W'X\"BH͊1mŻ@^ ohEu&`^W*pl!a4dICG\{4!j'4> $j?D᷺ŧÑ`7@C ^HCLWܦN,U~_Kn( ۋ#/zb^R!dϝDݔ/:'tO &IǷtHUnj=s1wҹ(US7fA8;LT{';(+a ݮk6!o|ΫwEÉ̇'g2-ޥ[ĵ`A6kC=dhM!Vo&zOU?\P j9|%>jmW@!<ΘY1*6ʁ"TO\g*`` Lw.n!5#մ6kjJF[ӊN#0B8di]y/]]-AJe#jXLB1~)IMAV ^5,u^GTcX%s M0Y1r?'O}cEfԇ7}Yܨ9%MD&j&'Txo=A'Kqy~xenn$+0e>&]^p!bP9?y4+!n,j$lUPrQ>opyާ1v%Cp4hd{ؠdE0D Bm⨪ıӣʢ%R]1Uɞ0kHwPd #&qJ񲩦'Nu=m83Gt-cLB 2ALWҊY@vhSrv+a5Ed_D\ȈѻWI,7L_X]4֤j4=ky?m5*n6[G];:V<)D[аo9TAxU\x^x$R` _wquuMx{ckዓ}\:.*]zCDP%h[L/m_2c3l*ͤ! ݿ m&ަ^yvSW E r^ipkڱgbľ'C]{f 7|+k B7rR&Nǩk3r "7olq߂D*>#~J+xK x+llLyY1%<_˸݇k ϵ${4}@ qN03cSG:w$>y͝ER7w9Tk7%+2b1ɜbwm@{݊j麉C̠A,Ʋe.$q'}|\-bz*cKUdJ>NrdU5e vca!a4xFԆhAC`ֹT/c.?dwB b!dz"cXྐྵnpY;"%C4F6aY̫d5A}Gx8yH#a}h \HDyo3˟󆑌o2K5 W:= G}U_]VPTr l=҆ػW!Ω+gJk[x0&?g}*/D%7f*}pcl$tB~h'ۧn2@Js Y%(1][13#).4bv5|8h[Nfr--qYuT\[/Lg^!0p޾h}_ǞydnhI'TC_kW.4Մs"W:f$ir׋Z E%֢骒ICFTP%TG4*@ߛX5 :Xl;o "$mUO0KT[҈;"X+ZToo$9\,"m)*?+N;T1-&{?(4\@M/znҫcY/ɝ(T@+Ru+q 3hW=#2@ob\ma"yI 1Ue !߾d-04 >lb5n4XҨ3 n Oîz1TxKil؀[4`O٠6l6H}J?Z@C݋Q!"㱸o)% 6fï'"pxEQ(,V׸ؚ;I/?Α2.S_vdXD4oEkB/k%Q! 5Տm!͕vqVAA &*%Uk=ޚ1+Ϻ1Wc,ɿ>V؟>F`OEzLF}rrh.vz`lw)LpsF}ks-}sRI$# ۲'Q—]haW)0iE/mso'YL53H!"o/z6ngt{zqi(1+LCK[iwݹ]yL,e?R ,0{7m:U \kb^fpp f2!ܖ> 恍45 qLoXȺ3v4Ȣ~Lʎ=rF7` |T2zdWgVNYRwzdw=Udo <1%80.!hSocW p`b:][Ďy-'X)ldlpU:wF98oRO`4M*y_GRlKmyį~IړZ/'4%/ۻؤ,B5):`ۙC|LUKsk &e34=VB zN#jʎn XpqFT^t%WjFeq`c8OxR3 r?I~(iau'PNNK'۫`#7h$p?#N66%?oUbõm(GۣH3};?fL A=W6bLa_#"!AҲygaQW'g_>T4y;<{ރ*6lc%d_4?<9j,aik,}md0oOqwUZqnS11an9b3( Ne4:y54vAi٠R+Ѣo%rC(P{d6H )gr.샒q#Ώ68}7 _O%]8 8\ 'tl,{,)ТsP8Q5Bc jQQ,_~^3 X=&Kr_RkWTD+O +.c:X5GiDn~9XeƂNMG?^>=;!^٠1ڎ1"P xFLq4G _Ŕ\GjZG#oje01&?P05.?Mx7ڠ_R2kH>?C܎֪牘C߬>O3 g ȟU5yD*]ךD`ܓK33G{jcp5E."ei6)s)h#hJm!ʷ,Y Pte A-D<};B|8dC)T!hˌaOjh%;w9ez.sW>8kG3: 抖 衎\.iPNx8T׉7p $,=Ļ 9hU Ci\jEE⫽eҧ%y"\!O0=ܗOR70[15FDSPm6*dfAfg*2w.UQ@g5%[?WzFǖ=]Lze t͚,P3ޢѨf5+їG*ɵ4Q y,9SvA䖊]M Scڞ$D [X9khbdE*N3BBS۶9Ti2! 5R+[ʬuJ->a6 3?OPW[K Ii菉1\<2s}W  ۔yP%-,YaD@$\໭t>2 gjt'w%$kD|$~-S/Kk8OgX:eNC gիSf [[^% r;jH`S!H涁)z/퓕Ȧiy? 4W}ٕOt3R#!OSuvWzb2ۣn6t<nvC=M$Ao9fzot>E#Wt9 ؑװ|iPE!c S2JYώcg;}̔Eg }v2 *ԀBZ6ܪǧ#rݴ_iO][;ڰ1ZL@ʉUIx7q%=*ӀcnDr_r#Zxr(]P`(:yPg~b3dTsϮ2y!Xr sK @H7L4]6eF8k/ѳgޖ.ǓB{|3֜v17 vY iHD9\s?L-# 0kRN4*/nՄDvyQloVRp:@k2hD>4.=+Ъwb'͌ΆτߤYN c b߸f1pQh"%Ǟ db| Lwo߲ +6h·U>t=ctf*,]]j(\7@)g ' C/ $j/ؙ'&"U }#CI{;h_ݽZ8:׀11Kگ`z"D"3Q2ôo0?#L8VЖ%mũ|(oXo`8z,BaZ\뤶trcJۋe#u2rEU6+w `scSX+ 6d'e2sVDj:>:7Te,0x GzH-ˤRg4gA ֞xvSЇaQtΛSޔ*̤ Hx۳}[1pt+fƏb`-8VB?g'l",\f50S)9?LVDBf |x/8X9.N*,P=W Jw(Ώ/DuhJ~[? (ik SΓ" cjĬ|{%l}RadQO3Hy ԗP luzZ zrDУŻVoO+-p{>'o&+Je>& t(ɱNVta۹6@ }`R7*<ッSp*qZc !ãWMnT}. wWD9j^(U厹=_7ځY} [:2G^xg^I i=CsA,kɥ|s3A_Ԫt3X햤&}crLmrhcⶢ˨lG ؗ߂=w0*co?_79ig֞ ?0UPzSux3uY~=Dim &Zzf0eJig/n[g4i ^Z au j@bX'3A:{f5\TL?.@?9_U鿋τar zL;KQh0ÑYr*B=:"x-R:eXxOzBy)젧VvtB4&U93c/;._JDECքưM%lV:^R~@E$!kK_wZrCrp$ZI P!V/ KW?Y\owFw5 f I40D=Eט̓?wRǃV-ʳ<4Dոeg[*sٺNva9*DQ{a}ؼQH eT~4m~fj7.^nRZb'/2_*~n5[6;ω M>l$/^=Q m+Bqt dd?5ߓua bB2D#K{9ڐ )9_JF)|L||bC*<^f Ɠ{f9DO.x܃.XOB)Ƒ>#=F$u /K"8=O-c)?g^%s"W:*X˵G5v# "xXxdԽ!RȠc+H Tr j LY5󂛠Q|$[oTbR0yKT#E5x9)RNr6_ll(w}= x;!66T%HDYEL j8?Q_0s*|F;V6&Fm/U`Ͽi7ԬylooNTM!dfDZ}z3C֊ >{lKf`Cz+݁g-dDt~gvw'%:mҮIapl7:HDks?; <gba*Dm2sOF疹a O+;TP~} ӍZ|+%2 hjN kW,}šAa>)9HH%QuK$oa9(㫑%h /d3ݍ&'W,6Xy!D .Q٭D?X#>5=t@:V@?¹52蚀] A+u[ %\ R0,$︳6Re_aixp[~#6#'72clU?]=כh;Y\`J.S̓PEt,l)hg9%5*4]g= i %ZyzB\5S 2K>n*t65iCLΙ'5ydd#H S]17˜AXH`5o{d  @/LzH_dvlEI UMcT,øPm%t뷍z7;8Asv-zDO_j #JO"n'(ܐR-1q Q% 6+u⧧`3ÄsM [5|eUJ>BU!,QNTP^mEr2aK݈.M'('{G[_A _?p6;E7[J jYUn:P[zm=vh, m"|Qer @Gtv8؍qvIiET}! zo1#ܯU^{Ԓ(hImY$x,r](g5+GI&nҭ( O],͆b fSR.gty嘣Uih/,6G'GOJxM ?츁S\8bLPUUD@³hַzNHк3Ja܈QMz@`~oJNjeI#ї5oJ2aR|/df!-tDӯLakZ7A!~}ytӹbeƅ5} ByTi(H;/V !wnrXpՍ1Λˋ?Շq]UTh\ͨM 9B.n ]_(OC2mdl ])M|G! ,b9Yʐf2 j-1m;UD-џӵJh^#AΔg6rmMTN ɏ&WkKP9ԼI DӼ>Vl&;B Op/PKȀB|/VВb7h۩ZY%r%c/4Ajg T6ڜ0Y{ ˩|ED~%d@3f[.KS> %sC͐dezw ۊXsd"2BCVJC$nZ>^Ĩrٺ ^SD]42Ke +\5ej"lyȳ'%^ZގT |ymC1&Vj mI?_;d'"rIZZs8/je=<֎chPC8'Ͻ[qNeF7q:__$0UwF0jxd0 !H\ZAg*;ɭ8}AlnF!26٠|!PUd6Ř]{oDak+Yj RSŨj:O["8Ic’W܀^۝h)?GWDeܒ; Eˋ|Q {~-*t*h:RI;yWXdUta  r9=Zt3 R)FO1*0 a~w >M8\$Z4cq{:u)\x<Zә؁N |! n~|X6#alܗ팟2KH5?S߷~e6EJk'%Qgjh2S1~B>dO6KPb/' at/W~e 㓲?b\QMƶ2KFsYl_Zf*4( 7.Ffˋ_޸YӈM}r^yS[|0xUWKeSʨ:h׮J_ \$ďC.žC(nqӖ&IR|q|/jaU-F{myUq/{r@TcPjZPD,HEe/ʎ\Hk9y;fY:|ߔ`mJvF2^C/ID*䓖YCߟ,_k~&jqnԕ+ n"e[FBE+p|dBǢS okcR8!cj*5ae96Zv\ ҦJA6^ZbC;9uN ]u6nw~&*z.\C `1AUcQL[5HOB}lNYǦ`ADAUĶG`[R5cUl^bG=0ԑq?<(F߻.,+l ͩ p9IVFyuyy*#SXv od*[6z.be GOdr5Ż&U# ̪!iV$("Ö""v:G^pfȚzKɰ8'q6 хPU9`6jGǨf ^՛5C7gW C5;_QATGJˠUXU.׋zohTsݍ\CntPgD{(Z*TR`2tdOsy3]#=JOt*e#sU=w9(by"5߅M{/l Q??+Tg%lZvmV_nxe(|#=?_}KC^0*d,&M<|FH0E`QhS;Cg1ӏlBK ,029F_M*sz9PƼGث,pxvb|U'~-^nv8㾨2 DS1*sy $2R YB-=GYxW܉0Ä׀Phu}F7 fGŬLjE?(> Zg jY%ze;Y2؆Ӥ hP| 8zv } F2^VgC^h{dԃwʻjCh3FUq Z^,r*OpՀR'Ee\"! UR!kˆ>We}j@~!hem+"t^X2ot=r298Nܞ|  AU[V}wF O^Y~#Rvj E]Փ |:QBg`< ׃s@FH۰Tys*ʫ5:*#3џ\s\BC8}ڈSX%FWe稢mݵRǡjQGmӌTc %=3Z:o,fَZ&]Zz6&q|S@ROoRzg}^ AA'5gZ![$,Do%ZNs)q j=rfεAK ¹mPEv_Ҥ,PJZvI!Xϗ#ST7p|$2\w/vI6$mZˢO!>fe"ᢾn?).vw;FkݡJSHiU%q볼!N|:_[pLpV-\#FY as.ؼZdS|+ 4+-ڞ m/,]b_}}FIƪ:<Q.@}g%a퀏:_>zxCիPpqs<@+~Qf?\ki`ِL v0*FLQTpg߉\5g/yVY;rZy+ڍG@AB~զf6Z}aCFMN7x1!FpI->2r ,ƷX閿 pƊא&)GT ԜG} 9 !Z=IKS5dB6RW!h_-~Gjw0m!$:r<!3@C=-8pb h F33 \ߝ|5ԍͩJ_;Uk>a1Cv~02KbTUsLu_}%>;zX-O'N,wwh1y-8]oq  L{D:h2뺚X׳6kHu֜Ѓm`>!=kkzĽUU3mWyң()9e@H?s!v஧>ޠ7/cs^%h~DKa # @)ù Vr:OVE7 co^-tQgb+micbwZp^e0<*3U.ǿaʵ9UNıTu$5aM4#Y[sKZ;_Z'R['(tz}3P$&zC8 e_И.Z> YoLDo&Zv7\Z k3d@VI:G墓vB% VeήxwԦ< Qmsl}C}ȻiϓD;v#)M1VI.XVM,޹BB BI{xZ{ 1p(UȎ9FCEk@;gWj[O%ͷ?&!OL.*l.U=huX&r㽷THlF,hƘg8f$yWCܚGrYLfzBi,"QN' &,T@7rp xoU`!(U72"ǜ_#W("JJ)<:De^UcPs!_=>rb6u7GB1+f#wsu*tZ4{RyI`#'UGMI%ҋ/[w/EupM;s#o N`VJh.3۴·O[Ž5w"1 unɦe+Iû UxcdcoDWjX:*+ܺR`']%So6F%yk?t=UCFo/2%?/8([bkKjɎ"~ZOjD_R(.Zrn̜ ƸTRfӼɭ˜7#[_1Swȋ:-o.K Х1^܊31qWTXCC h A64:fZO7+( $cދ|2"& $@Dg(u.U;t8|._H@i:Kr_+_ 4ሏ"hf.2m&j4Q#[1|}{MpDod{O%UXbÁ""Q['9i3Vd^۶cka$H!$8&LOd8O]eK;EX];[Y)E-K9Rrk> BcIu @,YCs{&wT;=V/pP% x3Pj1X>mNΔ \G%/ m]p 7Z|3L#cZIF]ߓzW'il&Y h`C 1'm/Up94&1x;*MóPo͛7kMWQ P`i+ˣukBuds~qO%S0F=K*ʷ? -s 9z:eTH9dpn e kM2P/Y2lÄ0޳xsZM. 2#/j׏S?0R? /0;x"u 3::qFZOZWf0yk:bha'! _GYӨiCȹ;.#3|#ƦEMH=3xg X|2T]:uv8*pn %bcZFP$"&kk'[eT|ԡM lmjؙd7 N~_CB: BpeTPz.5Q(-®ho0ѓe:zj+ݱu}2 /'P!+bXD45.H/q{ĀcwW8_(v=&U)x،>V2?P=:PP{MZ#6<2 -\g`v<0q- 6L(nU1qKي;//ݫL=$70RcbeZWlMWh}ZhkWzr^[rO}XW.2HWP:e (C(M*( =VڼmQ4ޛ5|xKTu`*NaL1 붮ГEpŌ$Ƈ3ln„aV!|\9gᴺ~4ҊHXn|6I ڼ ȖOd_vj<4 j[bŘO/ #6-I9WNԧD'%Wat1c"Sڐ{gd\"vJjNX>x P Y}iz&j:Lf\ĀcyMYWהSҬ@y"J"e80snPSW 9.aLn^_S5_0[U07ht~+rK:FNd]J/׎X>zBA[bf2ni9Pך{/ 8<ҼܽlܛNoBA(G֗kw=`~+'#6i (fwsH+Ak%ǿ~YYD{MA?oKR zȷh{UCx/gnoƘ8 TKcq @x1=߇{ӹd\7Vki8>)%KD8L5 Z'X1!X8=|+HXI >w>Z%!^5L86zقᨹw uqCG90C`oL\W|[%:-gvp:"h ﱓaYO +p(x/%8u55oݔtp2_0}TrK"Kqp$xbؙhr 7 ʻ (>6d\V\<A2A+:<F~ D)@p 80?64_ͼ駲61Gx UjdA}I6̋}uFly8s3&8h Rg+LTdX^u}7L4(HY$noO fwʞM" TzyUT2%V̞=ñPG%?]ИzoVz=¤`$b!WtHǺ7Gp$yCt1 >IM,V隲Y֫)&-S\-qFv\-Oڦe?7!Y!'5h@03H2E<}"3ļb!R5%RH`^& _JVO3ԋ<-Gq@~ {tkz-]|.Zy mӰ~5,v8!~ #D"EhmYp 5v63vθKrM'E&[aXJ( FX#Qx7:PwC /Aɕ3;'sy5&PWZLh4"|n+q7rS] %T4>7T(܀fC `GaЦduei~f~DFGR^hD4ARQ?֦al'1[ <>_uy^@|B obC:ZV oL}/!)L3l@RI QU Χ  ll Y%;j6sܿ&;;ד^b& C, {jځ!6n  |:ch'fg{#PCZōr 1Vωhg\0?"Ԃa#8>4 \Pm=tjJN{K0~[Fxoָ*EyPxW-$5+lA3G"U,z T’7Yfĸk V(%_t Xrs[ THH?˕ڟ8 !`(yvSEGl? } jY %` ]`Sz6ܪ`NgxU B6uأH"wtٻƖeiNqx92je#8>4 jrΚ`2 Yog "b61Zه}NcBLYYk4sgUE†$qlc'^ᑢ!>>5U& Xem!W-`0i F?e"ƥI(Pr|T T͡#zC}4=R!r /+:F :=wkH !-F*r]e  J6om>Gk(pP _F} mKC$4[|;Tt)ź"9[~m̻(X.NtW9`A7a2I#|7~;qT4TkDx]X4OXf"j@mOH3& ˑ(+zX*0{89|ݟNg?/@[]'с{GNӶ!->cInM`P3jZ}gov֗4B/_,sU^"{uA5%Lhl"2&O>v{㸷[,mx$c6yQ`EE5xTf#ʑ$ܰK)ߜ[>E<(ٵD6a峨tg?ApJdYFкShn4`[hb=0쪗3T;>m 8IoȜګIBZvQߟR渝;)+6oVLY׃/UN@o2z>Hώ޺8is,87sAǓ e j}ۿ<%ʷJ(&#舒jhVlfprM ~ZK *Ƴi5)]ԏxHY77U wCݣɨV㼖y 5IFXlB6ck˛ vOVD]Кxp۔*[pki @ސC1*;, Fݚ4`ݼcTR)\4AGW^DUBF:)co2}&$30i~S/:|H}wLWDdrsXFt\M`4.I%HsY".rXVd:T,e8ΦFmmQ$2`[=j1!'FZrl$2C[fJ~R\i1]TAH,ohd`eI_o쾘D>W[ 2m5z1i#ESI E!\-+Qxk[jڹJ>3k1\ `CRx |NkЏ؝Jr,p$ l WܓS!"y܃Q7mgB1Q%ᲳKx'@Q{ !_\됃W'1w[T 7YvLV0Ch'r}ËydLh DneTY=!ڱkMpǶDp]) TrTn; A+02I[4m"'ͷY¶$،tzx;zq@Ӻ'`j"@%bE }*&+tٺ54~]$ xrw]xq9XޔT Tw G*o+R'o!Cğd6RC}/cre9MqzSdb.\qcycP6H_\2q n!{,JL>;._fݸV>>6qqmB:LLٙD]k([yC"9Sҿ6IdQEDQtqόV]ʤ`1Ngmcٮ6o4סNG/'erq#$5 [EJ fʶ!7)W-bOi(FejZ4텐*B-<<@^ }/`HR7 tu[Bs%t5bIuG ;1Af:l;*lT} ٜ'"GnH;3A35 $Eݎ=t{Qeo]8=Vl?.lٝ ?|020U,q(G%!EeRxx|5X={n#YG0.MwڨՁ?%>\ڰy+n1?ZqE*KJdP3W+g} " )!^>`yFPi]s/d0LRUT^%9ȫ Z4B,n:6n) [HM :cMcY$DH]?@wU1!A0JY9=Lzc8&R"iTCr3([ }/ qiη}UmMY?i 90kPdLTSr|ӱtf@D >*׾O7Axf^ 4o6K9v;ĐYQvb>;Jra@hcm&™@X٪J#+qEo!>Y e04ӽ84`l\pW:{"|Lȫ4j#cW\KK $}!h˕O=E}yPƶjRedHǫY O7ђj))=߷@N%<n#_qt~L ¨~yg}!qR²&=Z-i $!64M~#,WJwĒ?lu|kݻ,Imlit>PFXZKtxY/ﵷփRiJnXY+s;`,[pAτz H좯I%ZIM'\nH^iƯre,C=""[V.EsXRsXz1UBi!)IDp ύ & wVц^5:z1IM`ko pq}m3j<ݼ?PLcOHàpڥp?c3/>xV&~K M)F 5 On/jLl 1x@k#"y |4k_KҖ=~/[$xmIܺr:bQ1 GFhY޽ߩaX@MA3RY 'X*kPE(5]LS`-酆uoY=30y:"2ɫ'n\ְby?A>(\A= eOE!BcJD?gfB2 "$@@hhF.5de8bQDf!v5!WU5r$9=Q{j°lrMm_3RT ǺCD"S2ӨPĎaXASc/GwGR+bu8LGp2=)_mL Se.7Tjŕݥe%0ƥP՗B/MK;pCДz3L7Yn48AD@_/6ƧqR|obbZI^݁ٳi*BKD$Xwxkz'JfqH3;bu ~9 H˜T]0P;ҟM"Su{s-oҢU [rZߟW -BZtw{ &3d)^lz7X,~7ܝVTm0YZL?[LSwF!u "glna#-cKSR7tɌ:\\JV.la{|)aʎ-~dvi35?owKQ(aaF?YS-|0s-%2e<:D,drqKǞa>v'̓?m8T4ݼz璎ȫU1Y,Ƞn?P{6_^V^n8jU $lψ!56c[2IP*f~#}|XL`MK[+Y +4>z`Qwl9 0IL+鄸ai~2Ȝ*mºu·0_jz1EWNoFyS".k8d_nlrj.R8qSUMk{#\?-w1n 蜭V `Cko,/\F\j p0ᱥc]?Uqgb2Vwqn 9^m0z1 i*CiH?:Xt䳃AE}LYPS-+BeY5[rx=iY&WHyPf9[h `I`K]SC 8z~Oދ뫴Bor:bPɎ-dw؊uECġ3Ϛ2 5?[0|Xtn M\t4sAdz`}Fzb_kM')u綱ĉ]\I swq<٪P ξOWeAbcr/PYoHlL6U* ʓ¢:ȼ3b 9B[!1VbGEU$DT\l$6]2'Y}n\]qRR~ϕh QP t ,O7P_MAӸҙ[}EFm<з$xYTef>ȝ3]gOU<Gsd~Nz1j6"JS(@⤂F ,m10}8XMR >n\*3=I|7bObڞ!P$mJ\9]iHi_hP*pU6[q ]%*#`-E@uv/v: 9!kqqpm .s +͔˼Y$  j!Eį $c!3{̕YAYN?ܦa-Wuf<a[mf}ԍuDgѥחe/9Дڬ Z1B; }/Z5*,[#<T6_yjG/i$ɜDr8\$wcB4)AɖxVK5 U @SWrǽ&5؎O a)I@%YrQF M;xa9\csݑΜUBxPY`FX9roʁjճGey^}{J˺@sIڹ5Nl|n6,Ľ$Uˆ\*xU+UUmL*LE_*FRX 6j&5z=tjvwG oB5_: mk#ɃrSΐP,idBypdۉ/#!PC KÛɓVD~+5K_1>/gE@#E7 >Z@4))=%CEȬP,L6 `%R{MH#Y`L}kkO!J_j,YFމ,Gk[u-BJ%TGV\gS5>H b0P:\ꈎ{}>B>PBVzipgz6kWZKLir?hm&#.~nń#TDIK87wO!Unq" aLyn+|)eqt٨<'?CcG>dg,$jOGwq^Q+CU*cݦ/3٬J僲m*[kLƘ%Kٙ5luy1rǀ(" 1[?5o!8,.wzZ_-"ծ=lv<@mNEU}4)րG&{Xzy<1`w[8 XVS,o4V'#W$x]hV/Գ\4[dXG-F5PǏDExlKhtT *7!:W+:kGmX@__{0kXD@Fj0H*3֛>"al,뗁y6ȉ7`C?KrF! +!J `˭R#>id5| &j3eT D7a"G3Ǣ=M/}Su_}āe5F Q[Uwz̗4exq>^~A sޯݑAZie@J ideG&F1q˚ivޏ"Si֊7bvZ8HCqf$W =7\k sHܫUx8İ } яJ.X!=Ϳcp= /rjj0ߑniB#WkCE`ՊPmW8ev|CH=,xBdW@XT^~_\^Ę}j:0M PK|;CځD?88<f5C3̖J|le bE?%G-tbO%C0ڷ3a5$rKO `4\4F(krMV1JOig*$J7lCyR/N9fc# K8`IxKG&3V{ILF $w#dP&Kz%G?Ɂy$w Q˵{a8œMאрZ^B&}KUAA%ۄB-ak:<=]Bܵ'/e/rP_Nnż/AERi|e(y/g_hxmהۺyMhXeQm!d]G_2Ng _؎7J39ì3W0@vH nu2|*MuRн%3|/= {өQmnd%5Er'nV E=-暧n*ƅ.,FT,ıXWdWwj)ׂ^uxdr7@#k!!U3,48c%; W1z^)c,+=NG޺Dx0ÚU:5_mQX '?EdMN$7fx`ҡ^}E@n"MmlbRH]3`_[Q75#91zn_c,KXu2ӸT"E0 uY YES*cȻkkӽC=QpIJ͢z'$ѓWK$z%=CX>DV&s;O8(&YINwp5b&g\szMX;*(v/[(zU5]ErDXǺ<i*c75H84 #",DhǥÓgW~kca‚y$n=V~?E/O3ܖ"GG E)bn.ՃңL-U$gOKh~X;7 q-} %l.[ҠPe$^{LqyInwtuh#UHT(]z$vHW϶u;j4Et:@s*Sf6VUN8915dZٲ J2qt>llK&2n_ߑA ?lwSʅb {a| Bg'|6i_0;C%1V{Tz*l<[g֦U# Z 3+,+yFJ*QO<_ Q#ix:TGm/R UZ(VxAF7fΖoFS _ڕ zj -2;eC[hDͣF?{%f֘cNP MoDF/teud fZEmyﮪAgVJVm`#ѭI%;R[-j>e1Fa,Mr{n=vy5 XMGH 8NG"c}3 }@*UoO#cY)̣q)CRz ɅV`N=tBqTB8I@Nh>R δauQ"NV$/u\`ЧzTag"^e'S}@c]_WsypMrx3[q |9'vׄ.iukv5̚_˃ʋ+ξaFDeke9ǖbC>d9|H70<(0?MB!!_EpQ |e ]WǾd8 Ҵqg%+;*wLu-3XG\+M6CރPZ$C3 = erH{r o\QWp >߱xGm~&u|+C'Xد8[ҕ8B)ˉ$zWDڀmPÿ~Kak^mgx݅r`њ-?Ҩ\8gLeJvQ]HjC+۹ S[+,;G 3ŷ82}b7T߰$SGp c;'Y$7"cz**ۅ]to5gQ8L\kσ晪=d)=DX0f ?2<^gT Ly^emwrm^Mo໱30N2V]답yv6>kShrh(pF`efUrD!7Ac?ܱ'sy1/ "AN|9p]XX_؜ˬ{)=]qw*6y;V_Pl̯3{mJxO8eOe,U~|l|xDCEw[aCln"(@w׼ؼ_ܨkY_*1ݝn?3-m~ ?BQBt]bPtd\K(7,<g>u@9,+Mg%lXva:I]T b\tk9&9Ҩ3 &755R dyB}@J(}kWC P^Po%>嚇4gyzgEx3V'trpșHއB-^h_yŢr)J0!Dib1]`@5{4]﫩i4KUfVkx9~Z˵E7lG|jŽa7!%@-ip+&L JLJČ<Lb\Ce^np3ٟ}߹Հ-lD ܁lEݨMP}yjɐBLYcc,yHS'gվ·c goZ7@:sPZP[*/Y06݉/(TЭV@,ϑƙv#^èS_-]w7ԃ2=P#d),PoC Nm9ZAM՜bF-l6zOgiw,_\/CxI zGyJIEDq<& |h .s>b 0˜a1L,gzC0)&Ѹ`}1R_/l74R&c6B 7"Xd7Ԕog(a E.?/AM|*={%BŬ {%5|S;[|On)9x [9og س-Wt[S^8tHZ/Uf+BT"ta6i*?D)0=|Q<4u v4 90Q͗*0%Qxղpu0Uf#a4gan~x ?K#cɗr7,lE[eRqk&}ϋ;1 Ue1΍!9气ݍC"0AЀ`̳STٰ_ ߫͜ɳ<Tf&< ,> k;0g{ri0G|sh֭hzĿJKt1O7?'{r~d }:B=6fFԍDN]F^z1]3׼oW;;ץ~WY񆼺 lS/55l0JLܼ>!P_E?:dyt^e ^VJ2yL}_[E'vajzDRn%~x+bvb[;)-=px0k?~<>҈n0)nIߒdY1O 8GrPAzE=NѾgs|})_ ^{  BijsjyHtw g0jLz't4zɪ%Πnw$lO(:$n89n! g*鏌HƏ#H ҍ|AT qx;n2(avetI$-"7Z鄟$\th),V 7g/-.nDBTwz5%>ڊIaHtc^_r!LX!f?n-lURjO@|\ߒs'TàW"N0")Dΐ cV3m*h<Ă^K. 4' cri8 fszb3Ruv"B3dQ GhnTh?oKB#}&vtܑ3]2\=__7'Ў#XhE˙>MYKy-J|ٻwpԀ 4,1mb\':NK̆?: v~5ue1*. 6V7+&tgf^V i!(4)M 2LSlݼxuED.?}FvC;Ry~g49A"]c,W1R3rOLJu▷[#u+JQnkf@.|Ys!.埼7P(?V),w]M..z u&bS|dIӺ'5),y#YQ]w"};YteSj3ZpSi]%Q̦q/Ng c{K0RTJ/4_>,`re[#Jh@BHs+Xj :]&6ߘ&t~AJJUPJA-!Ɛl.=TdV̦zƬJ>_>( =)rY9HMn+YW= |԰,!*sR.Z"^QPgҽGꄞϮE?eĒ3xdqpl@䫥IP 6&O.q WW΋e<3GDADt+4rWu %V~g54w ZU˯Fnb姱W_:Xׯ4^-3k+7hd\N`acj.jMHx7ظ5Y\z,KQqVw/xw{>7&"rDܕ{YΟq.8oA`ҥiRbAZRA. b4Udg! zz"gwh*^(iE[VT'Ӽ /{ѡ=(N>[@w&L1Nb[ܪ-${\ya.9Elk}A؋&Ƹ\eM6ƟZ|K+6()ؿ#۲եrL?y>WH"SUI:r!a,YcYY(e:rh~Ό@Ǎ7}A7L8tR5.yG`a VAA (qc \YW}+ބ#?A0=h Py%L-/xDbA  >t]Vyl\^_?H~nCu-t=D։?SRnmDrC"flQ2սV׏1d|-?O\YH#9J@ #eGN^h!DSz~t̵aah5 ꛎuIIp$l\,B{xZ|\n8KKXbCVXzK.D%0|:Q %vM8)u"39kYxl_Idԥصe~xRO,aOC\:8[)K盾ӂ=|oڮ`LI5@U^@|ޙ[[e 7p`CN nIUTS=mt"N %mWU$Їʂn9::t5yw*JPi8ch"!mB'qB]%H9:xM^OE.J sjb7v孔X ˭[y&>VR|w"*˫f1PF뷊}? T /R6f>vM={jxZհ"9Fu7dOd{rN7}@M|O4<Nez֝³YݛPQEK%qGrKgбNmn+o{RP蔉Pʿi7DyOԐY7Uc#ȟ8 p6=^@&,Kܧr7w?fUX~8Zkzt4+X[]H6~p:QO\JDP5 t潤dzmq'#%69yaf11:"Wz.cY`B(q|ڨʈo/WgALf(J̃|a@ذ9<:O PhŊAĘ?j@dԎ*FJWxl)QRT kH6R㵧oȇU6ul1a) ?H rt 0ea\.cBq^\y7ʫopyu9CxmXY96ݸ/'^.?MS2M6fz !|ٗÚ s: (d\O ^t د ; PpY,o򺋻k!_gΐS@P!Bc:E;_zշD*xD?P:~jQtum 1ƭRGwgr#QNdl 9ҀɄJܡl4 0=FOՌ[ބ=įM;TUk--PTt,#z}69gcSTY#kv (d,""0 ?Kۣk c/Q.kڻ67O e|m*Za\ _; `3B,1D~=R{U9Ƌk>׏ȝnBK<}6Rm&T&;il1cq|Ul=ϩ 0ziWUJݦƠ,, 6UGSC𧎯è ,^z7K dt]4Uppf[@X (Id:P{Px?{V߶Z;~ 妲VQbHi1ٰ/]qPh@ Vҍ9+KDo`םIԤN(:0yP߽48f*3T=ޝ #| )RA'moO;dV. qkO.?%{4vO) ~oǜC$9O[vk)^n6El2F#.*q";b&GPYkuQM4xyu7!5U_Ӏ$Ad k W3fӔY@!*GO-XɤٴPQ~)"V}'vxMp$v1xjXK]UO҈3H̓q)۫266tbyQO$N,vuYǪ}@ͳ;ܨJw 5I@h(7\1Bo 5$j-BRxd pΪ׫/V|[GA 8{ab)jxgYc^6;K;L^zрVVz7kx|<nTm\]si舐(n*[S1'OYp Ž&1-hv"d5Nٹ`-,#8Éahz7-qG:*H3iA(FC: CS,!)J[-GQs,znb~]ų>ƿ/0<{1@E&xsμz;2Oc tCa6~Jԕ+ 'o^ֽދp?O1Pf}4x'"zbګ+BŐ5j龽˹N.4ݛs+Cɽ1(¬8sJ5):,ր=9}[ n U5ciZXE/ˑ|law6oLmn:ݬ^S*iG2M>D|?LyXujb>^Vmv%>rhQl_-3#ۀPݓD*Ȫ~DRʸ9 `yL4byE;$[>WK{ev?e'iG?1qܨE\Qf Vg%AbuQ&Xជ5V Z =L=Kb_h3 u'U[nA8$\bG!йK˜,,OzH(ѐEp̓3m8C:viF:;I}36lU+% @#(a3顴L/.NSB*B2ݖ`bs6fW2MԖ8-GUI=XY& mJ`v~=^mSw~ƮE EW-:2YDt5aG5+{41}Z?W!C%\UF҅j6LH_ce6! '`:)!$DV]WI)09w[gm38B/ J*b.{MjSWFc6e> jSyl 87a5v+aU.(Y6.9(U\M&}ˉ'"q[7xdr#+OMRTHBVVܿ<.vyr5dt1t4qd|#rK3^8;<_,UuX @wH݅i̋>X 5%8ӢdZA٩(GeZ2 JXp[EφGk5PS="ҵkuga13 T5(ENqFhYEv놕L&S q<w_jӪRgEƼjJu3;IjHt: ΣA[tFT i=J.M&PPbi[[G(' {JX Go!I5 WƾUbӣ75 ni5pemF%8|,idXΜ9R"VNjA>"Zd*;/-o٨VnrTF1&պd">{4֤o&AUɢ!G5r؇jwLH$!0S5YQ鍻F4my!09D Ǘf{;%n=I:`G-si=+FX_vsH~+18 5hq@kH&ӼmA\'sz"(9EU [p4tT,tDO=j+k@:Y@2 OC@)oي\i0tZA gހrdNvAl."VL {6Kl2$MFܗ/9? z}^AbǴ]-T!8T,Bo7ɦ:?kPPjf(4!-N|)GOWٔ>Ndp5* 㖜ձ$xo[Ra [v̋\gWn^2v㬺Z" Ny#O l]D -r6Iii(*Tۓ͙QQ&, E[@ݠs7"HOp-oe T+d| mZ [n?򫠬PqJMSw{ 7{۰n\Q582!k؂R4[ӡu4`)8L>%N/roM姇e"pLk w,*J|_h{3R݌rǂ+,; fAܢo1a 9|bV"L(LЇlt;*Gw K |:Os#4gѝA6iW!k|[WЀH@ͦ1ߪA׽mǙ,ή{X=d7{ğv[Y SGi-KQyN:bGpBs[qCuH&eڋ#댵KxXnZ/]^E*7'^o铿iwۂTAyGq^U{8%NY"?o%<1J{(Y韆K,}nz$ I>8 Ӌ=k-gfuZIX#ph.݄HAy.?w36@12byo,mC&سI25Cў3y^j0 AcAzoUWdU3.{v)8jPPgGP~Yux]*̔*P佳:OWΪHBK7Tp(C2S5Aㄵn1D7I9qjkDX6dS#cs &ojm;/~yf?4Կ7_;R2Lܙ%0fǷ)jqUQznvao2[bɰ+ȩ%: >k2"ZSojlKEZu>tcaf;;-u ;˴liɒqA¡ee@6cDapн1%t:]/[_Ju߽G㞺r$Z8hKEGsvIyU 颁&Z-}..IYDc>.S{~ u ZE (wиۨu0"nxV`a| msXBo_n >,;ޑ Zcٺ# >QR&$/bP rX}JlF> zn&SNw*{Z'EbDP,!J/wrLGGu 2HڧWFd!8%?Φ&B(m18."s1A=wvbKXts(լh[/ǢW>/ZϟTn'QRR6x$||y}9Fr8gD+c"UQϭf"~SRUk/PyM7p< , n9I 0zuvqQ n=9)ބ]<B1&9J>TX] }OU>(ؙ̄w.N3F@C3RX_`2YhW>*U1NtPY|@-[0όXd3'BM7$˥g31oOC^8Z 6SkkK8 >XcyjU'w2߂%|cA+p8n]&WPmXp*Peh1-,%?Sn%ɳg~ބh駯v[CsS߆>NĉZ'ڭ.O#}f,@1̽ԄHT[_}L3{jQK>[O ]'Z/,TyRЪ{}iY9mH%Jrd#Jb:1r5)’|k{+kMU;ȌDa;h#BbwÃWA:$bjAP`|w~O3ى*.xt8p WM6و4ccm\Y6 IʦV'@n훇?_X]Z1MMא5'zU1r]zQYF!<^,%0bZ[ܿ,VgS%\I`h^'POaE0<-'ּ`t̗_1*4m(276Q7ds61'ɫ2jh;ӥLf?V}Fўtn&͍*qJN(9ffbx:`, s,fdqEkJtHV7Qx\t~p0cD@^h~a.VҠםG9UqC1rݧݏ( wnp[ ۙ :j$;='f xX + LΒ0źl滈3J Bq,e!<~ALUH>?Cqޠ㡯5=r^e'Qky'4&KK-'Y|ۖӗ,&6"IS7'@NX-6~N"O٭uלQLsh". ꩚'6Vu9#Ї]T J;GW`ZG\fe \.Wz?sW*)$Ns' c􏆙yu&q gM%ؒE;"' 39KO񪳧Hkl5 Q^^QD/99a= >Ԛ#.`=oaDZ]th+/\lm3Cz?o[-p. OPp kM lR^P(5QpJ)3}_7u]ۋ p^/?2LW2ӣd4⮪e뎢Wt!iT 2M.Zh)fV6뽺_5߇JB̰CMXuikcWz't|/P2jpHu| 0B.Lۑ{NGCG&D4b-st.v? (3me"Zz}S/?f~bp ]C?{;zNJ^!4K_[(lvfbpzrHhKD[lFSnz+-Z^4^""(BjGj 3B֠g+¾AܟGt[D纉=nEX٭S-X&x[Bsj">3ICxr=mSfG,P@s0X< n&؃|M7LVI!մ! "*l aD+Uxj3R gp .jį$_6|ƥ.m'-b0J*0:¤l3QFsIq8T^4[GLn,lrᕈYh Be\00&ĸϕcA=FfQ/nzɇ_ASu5@-Za(hvX'F ͙+5MBP/rKL^kEtZjP!+~03핋u-qUF\uiA {TaowF {ЏTb_l-TPWs "i@?*Y<=,Itpo3`WvxrQ[ YnKs`*) gI".ViQV@0&01-9 9] e!{99Ml@3&Տ2z|D!=m]O 0tD74[m=S2EHҖuI>\:t3nYp2 zb}bZq6Zi\=| 8p .*aS-?@ םݭR q:e=0 7 H#+VN1:O_%h ctZ:JS7^;I!4Mv @qrI!sYnG݂邝a&x}-$ FAOW8s;b8'Ƒd4]ۡ"pO'lՓgֶ:򜚘kj.?q37.-,4K7wUgƳlZ]dQNCyUoY?Y|NhɚZnoai2=O(3.z6S0Xfk$Bfb4\XF]ïAT5R =0\tWwp&o v <ܘ]9nZway~0y|yތu4~iƵQٛOưmDuuwy ;o Zˤ.ǟ_/D@A/V" *^ 7 !HZ: ջ^uq}B "C[I]l ӵFlrV vo2+։k=䫪4Öik8όݭ_ k~MWT#w,{Q$K8:@b:NR} jw$uf\67 -IΑF? iMP~q+D՘ej'F݄8^v,fښnmdv!S7GsN 46Բf)k5z&^$p:GH@ɊE*M>)<~KLP3k:(+=W{Nߔ>r R{G#U`P|1#A~j70*Δhdž xivFPzm|^S;*Jlz_?ܳy3owL=eAGwoQ> S'֤Ԍ8b:;ޑ\E!ꣃZZL m5SR1qB>WV'=0=Tum0T#e:㯬,Y6m-j:A\_eBfp38mQ?y0_bbMKV EޞLGv3  R\uѕh8ɓh}>I >"~6!'^?YnAyRo3`2C߈8NoC+;v裢5g1u3(ުsFCa6}[rDྒꭳy6hH^B֋Hc-%!ǡt{`ZAJR>j2v?w`T{D4r?9`pl"Ke,RCQmWtxn$hի g8h3mƼ~K/$RM^ʀb'o^k+ ;kq_<~Do? 5cIy(Wc[AZ+yɪ bh^)_Lo@>. ]%J{}=, kq){[ ƻ5(dOH*W6+\+E9E*]ܾWܔT捼 Ù8ɤp]Ie%p5Cn? &jVtTaThK‘y~@>ĿM.;2=Xq*9Hy \:хm=6SGF#IkR`[P1/^.p|WKPt&y&.TIpN+pKr1f5tmǑĂc@x*`M0S{= KwS(8igrN\'YD6MYKœ>B= P|{;;'NoU? 19EfN2s ǁ3P*hoSLHjhQ%{V 6_kP \UOa˵L٬uGN*^k6r[eus|Q;ym㹊a^0EIe4#D.Pύ_4UG˅ޡfiٕsfI]ZBq?LLx?.џūv4_ y{ v3v'8쵑#Նg#^kBqnwu-@ڟSo{cεc&  Xym?H(4?@ͽق}1NzWb֫ΥbCB`xr!'?JI VV/ FF/1I-K|8{–z1;^C FW| \,ZNc~;۾] 4uuLmJ4v,IબVuՍ^b:;m1Ǩ\ڌP&XFY ?0gv}8[ł (X.mA#.\;%p۰! #gc+D% jŘG"?%"j {TD˥z~`67&.*릐hJ!M5֟G@"/vyr|j{%SpA>JK A6׹=t.|YPÝAyoƀw,VLtW¬y3hyvՅ;H#tySbqCZo ίY8P~%vνp"+ɱ-2"ԗ,!ϭnu,#P"L;A\aB)Uzg@;8N;'fឺ(ܚ]wˀ桠BLvf"nYvKM,!.ҩyA2ȻPh}xco`rt1Na+S*Tۯbad?ErR]CfG/q,;vI t`cҁ:!()T 8SWN}+!E?|y?ӂ_bͣO-;`4 1E &c(; @Vc'CMHzqu|08w B} E1^1qk1N;𓆉u{J+en V*CmuŪY$8?feXbC7s17[I~%N >cn**sr naZ8mթ4&6dgZq< .kn}tౌ#$N{HZte%$k* CcӾs4R< '@1<4z_M7DC= wđG&=T \4DŽD'qύ8VXb&;ˆ G*jyoaږnlDS`ldZ~0;-- o*3u(A~ɹ0΀ʫbzc1Uaa;3/J(bljҖ>(=BRj a_M~b OI2VIX72(tJXkQdtSU-> X_N{EuL$?>m,k7`aް_bvx!ED_%4!lT$X 42 VW0ׄfI'|lM7;i`Y,Y&4:- Me7ŶT.:T1n06IJRAw},!^AVgZ:1nȜi8:^o0-&y2eX֥)oOềg8Sl>;X3+uGpoJbZ5pg R/̫!s̏qPF!@z\xFF_ej(8e91 2&LFqtL4{n:D LhO.J2d[rBiDOcWf!T>:spcSS"}f@^>*@BH"6 / ܖI0V9@ah1Jq븪tbz鷯?U11NZC5-O46zL;`prt}eׄZ8K`C\ ン*u#{*ETl. RPvc}sx6F5vO212X.FX¶!2mB5!*L(jԶ1NG@  գ>8" (Wz'Yy\w}u_C~Zzf@IbBH >:lh4:el+Xo !QTʁ2JawӅc``8yzO i]1Gݒk~lYpY/0#_کΒh._l봪t_VwA~@H(9n-:$*EIJncVbvF4(LH$@ۗiNOV*cTzO美"ziz 1`>fΓT;/ě}Ԝ1Q*HhMD_IK嶿 }~%@Gy^ΉGv-ZZϷE vFtHF9bOH޺O0R3ZAx|9bэV)<&'fG33`oc=hoV&[ .'Z` vR%:W pGczcٺ~*ЇcN1݆۔QxvȈ\t&ȭ=0p{Zs.4&ʅ\郴Vd K9p\Îil1~a'MPbsg5%X=/J0,cyDQ ;p)nmo_>rm*5^[͖ZDLuʽЏ-} 6Ə<< %#D0==9}rqs E} 4\GM `F?΢UQ9ٰ~R102*[*U&35c uۘqB6˥wTptz_4;8#IIjuT7JOӂ'Eн & 6$dF6U!jirɆ*FX>3 {i\Բkq)_5npI2sns}bȟiU8{+KCxL n#hI 3kO.BrEEc7."7f#VLa)[`¦곪Sɸkilz:ʇ6bkչppV,s2Û.3 xp?h~F%{phqZݬ G{N=m&8|^XBbiMv 5ri=[zJ{gXqJX z ȋ/S^H3*H**vl/ [T Rg1Y$bLajq;Mf|9Z:9m'םiw>dM,!{Zڰ3*Ӵ7&2}u!6+H;xyZauhO)T:F8&= riL|Uy }22] 0Bbyb[9i+^Vd? @y(u""A9(fECbp0~ v>tv~ܪ$RRMy,KPˊb jax6(,w>4>JIޢ(+kYŭ*g"CXdNq>7KJ/7~i_K?}7nLab?>K#fĔΙ 22i&sn\.<v9M<ܲWSײW$q}֥s bG*6 ~{Z̲(ewgT"<ɛu,6iǝ@0HX@ЛŦ.Z1Ñ`y @dw7*92䥒 @ $8 \yه@:Bbg3+x*d"#*h,3bs:jtgy:-Q 9oB 3lj(1_dv3r(! TׯLBWCR.1}Lu eԝÖ IÿfD~h|d8лFc3[zF,|LE:{ʻ~'0:@d$bG9㯺DAZc"V3<A;slp}=KO+XeU RB)ءe(/YGK( N9=^)k.`mZ7'8ʾ:ZqHyg͜Zuy 8$UW[bOBmPV\ߢU&nӧ׷ r fP[.V %2Vi=Yy(imIRD\ނdja;Oġ}szoy`rZ$>Nڪ>DeCl]Z$; |$V3v}z񰱜Ɨ#ߡz C*$uv.POMf)+_}T$UijY}AU]j+=Qdĝ~ ~,w\a)$=߱=G#/U<'?SAe%aWl}3$Ig^#yIa-tRtʎۗ'>()w92j6O_v"fHz BYnh{oxtS_~1hO= KvOm[DS[9!oq8L 35mG ?4- "kA1[B- K[fw~ÿK̕-ݬ#`"d(: :mF *ZEJ ZGSCA(ĘVu/9qfj-$4zjfV* l؉}|88xAԩZ\;ԬMgoKU&'^VȷufPLlXr]RxAi>ZYp×^E_Z77rX3,þ@ IE޳;) z6ws#ąt2DID$ FSW "-cdN{H+qYsLkZFu .kа?ū+ S2 v`@?IT[8Z\jL֛7_ k%Hlm{paWB:u&OÓތ9=U"BXx9F'iDIkg}Z'O̶D7=[P9܎|wu, +\O:@>.WACOvZaR+ ]C{\Y[4DwA3_8xY]XgSK=2$فx>gW#j# cB{[}MY.䰽`͟h s– yе~&T!E<75@(Go-g"%*YBX\NBkv?g6 sFDF/l3qam/=;Wqgf%0PWoxy\n0J{11a_bwB%d0nk,[ͦpM}֊;3@?t^G:sp2RJP:Fj=[!RU5z'+MZEUˁQ )~Stmwx[*Ne`OM82^cB'vȳE̝sC`&} IcLs3`hNγ/Cğ{q4I16927Cms~;n.eYZEX[Q *G0u1lF=]Ԉ="(hxFNE۝,5Q-6JqBu~_֭h&??^DXI !G{d5E[7"\_eNV ((o1mbGǕG*/1Ӝ' P:Վ#J@(> dD*^((&G'"\ tHY .mVFYT@3z5v7kAP֖g}h5c/)׫\DAwo 28:'OXœ]ÊLJNrUQDEG\-vM+(gaHgV"v{1%q% !F}@[ŸX4 QvksC3hͱ'3Xw=" ;4-y!}.yzQ05gT{ h "!QF:z s-J8ۏeW(Ţ j8ֹ]ʹAͫx_3ҝ&'tcI hM@ ,6}~#],6JFDNv#Ԍ]U^xCS=byvͻ̜\<_ +8ހAW M*x37l碥9A V(cߕVr MLM{TϑJ95dI+]Ԃ^p0d{`̒OfqҫEҕ0X>M[}Ưn f( iyH6u(ԟJ׶%dfS<#{ ss bWC~' FҊ.2O٦U.4KN=&m9k8EνosKIN=6{(R.nr5eIbP}װ}KaGoAfu3 EPljJӑ/E b@U jr)/snw]Ùk]!ArW#yS"_n B<7z 4ƅ'qlŤTA8/!a}Ք9bLTtOՔiNљ{wʽBC%۞c]dd0Ӳ03͘9B=Bas3墇Bm|8Mߍ~X5$kײLn~1fR,&rj.z)o>v0#>$?TLO?C(>r@S2VIU"* ^YaUi8E.~V20eטXR N9qdG fL!'I̗9BNBD֋KqJ!C@7Qiɰ%^fYtxIZxP/n| T9ɮi¸E֨9tf*6J2>C4 IVm XeX]V'pfRM&` - <+GJ;eҏIC1dGhgf6_t+4^c(N =G|_ꔪ$ {`{V#ח t/G79 ĝ6qi&o<< t<>t5p͠X؝Jlm*W}\jWU;W>?X^A d9`A A0o.8Y3Fg9cnzNݷmcdn=S۔QW/oa c1qi% (6:Z:k+yĚ[Vq.=Z&& w{#G8$HL}3> 7oL[?]=Yꚃk6*=ֳ&1:%f;L=hpdx< oGWw'%h >7/{ }ɹ22~o^!sFyPV4R[S{I,]VsBZQ9J4}YheU$)nLG 2 I؎]De eG;ص9VAçtl*<]:q6s^P?9l.Aw Ik#rb4JDܻZ CÞ2uj"҆0E~}!08l\a$oIaIyUzL*L۬͠E]!3T*(ԩd8{(wy,vj7KibF߬ΞjFldB|e j@3%JBD7 9SqɁhJX2b*oO)_=aGIZ/l`kׁL*fJ;U{墟$=B#O1h5f_*GƖRnQס_&8#P}u`H8h Y07|6T:"5;B\{h7Zie}sT$+չE^C$Zf{( 2LQƼ\1Ji] ]wGakH3,\>;Y^gLk`BFj+Y,p1Jq1mP!KL)Uյ@9083t`*%hCG2c sxNFf$] .Ѕ ~ȥQT}̫#7VĢ\ɐGnyY 0ˑ.>C"|@:30K./ AWY/ӒOtlQe(.cRMF[fXE"(kɦI+ \|@-@ky KLʙO݅S$.[X5ϊtC-; a\,ʒk[jg!5X: R@~A<5UBg/Cyļ?@vG9lz[1H2".OJ4*2 aଅ380H'ʜ[mͨNc`p z윯 ԮB B j˿rybڽ5xнjo1@Nd&X͝تv>&5#xs6۶9$g<*z)nk>ٍ%L`wl;`Cm`.g;dryk4yȭDs>* ~vЦBw`fĴ|Nb"U"a󓊵6Hc4T:=C<LiOvz= g|r][ p>t6OS zŚQlƯ붸9v_:3`@O^1q 7:`I~:y+چEYO"[ߞp?~0y p(cN *k| U`}T g'17[:۷*Tas _ gx)oRE`YxagZuϫ$GGYZY#oL'2G*cf.E7iQ0k7ߙKr4x>(;ͮm0#Qr"0́9΃EY27{`$yF )A싚l )4y5|cµGX5R{Y0:TɌjƕj$]0vuM %+ (RY>٢:Aa}SnA$L}'0z[o$\Ļ܇~*rTÉdL-F|u]zݢ UҊM"HdL(~t4Pj~%bd팢](OD$`6._ zeNJa94c ұa+m5_I3;_IPԢ|3p,4;F Ԡ3%ڒ蹵_AKt|bq"P -1#Wd ;q?[E}±iucHv+![NV8-ǹDaaNY P\mhDiбGgP$t%m誑5|RwW)Bha' s(pֲ͓-_0e<ـr,yc D[$~8rNXS_L[xLȧu#Ogu2i#=pY,]Wo\]~_bN GYZegѐ:ف r(zXA `ɓFʭv)aބ[һ0TP`Ό2W.k8vg'?QSGMW, *d#zNQ -xB.Pȭt);)R#q2ŰhpK#[ӄIcۂV(|K6\w~䮂R- f MJ1SW4wFzT#`:"]jP 9rc6rMD\9-&S'!ouZ}j1pEGd^GAXNОq{}|EZ%/F, ~K`+M%< c"19CHW(]:@?|GƫC 7ri'Ds=$#S~ǠwmͅcLQzfg:0{tFٱ4chY k7 >KHH쵄I` 0!Ћ<#G}${ p%|QO*%!ݏɾ}檭la<vs{l6 y›J$7Twh'v`T￳p⋨\*Ra#vYI 8oLInA(RWI=U6פZ:wVu,_Qɱ^ g(Lo7ʠK`iaf_].G^mM Zܶ' 9p ʌ0,Ņ.ͯy.aaeDZӺ΋("K'FJW0ђ>KX$ 'C>ߟI|'z Ʋkb&O5ݝ*N{{CόzeD½(?, $xc$-޹rCT&75=8Mgp^N@w=@`+t<'q8  H};|iM`Rx|ڌOanxy P!ϊРYQ!ꨇI]3YW;atwJBR4*A]T_o蟷 ?Zh|Mb)x#}di׬+s|5vQ@([uNXE"#!AyD1u'jH YRaD]l4Gřpi)h5U䁴͗O 6pq+W4:h]0Szӡ? j1Hz ī$meǓ{]ɒ]`<>OLɍ8u*D-UzM@#ɸ}tY&6j$`U qj\d Ϯ&:a@kK/9e>:ZJ(t%șÆd湮P[3 pmOCt /vk#,Q,f.Y12𒅽S1UPѷ됢;[" ȩ@F鷱Uxb {k$ R'Qtf&J7,A}s.B}g-QwujZ+0VˊlU 6}J`O^Q>=1NժHRdsS_uX. .f5aHVnyGDječy}|j%m4ߵfbBhP} z$DY6-sٽYKo*NiM9WȜ:aU$*HΛRHD~sGu` i우{jőVxM5G ͔atjWu>!JֿnBI|x ol8?agCٞTg4W.,PYIXhG 85 % y ݳ [ld,IIECP S\o][j\|D :~RN%H5 lG#ɍwqX`|dF2IL3@ H^gaN]dV8?}jHb= ҧ>lԣ5PASo|^h3S3JTFIc~BfzXUE" 8(ڏvf-X^RluETRkkҦ4ZQeJJtH7;m8 7 ʬuy͡[VIp)nD껤MWĦ`1ȋr1ag5p=^ '8yqBdv=0~Q^(u7L4gg%)TUo4ių,z(=9 C5SW¨~ D9V#KuoȘP#Ab1B% `LK[jdpD/f lJgDplFF >48k/ڒ,3, ǩo"}tcht5vܮґY/9Q8aN4@/UE#|),#`@cGM<%se؆r='Mӻ jiy3\= AM q*Lµ/=[ǚGZ$՞'"0i܎3\$ 戝YTYH b^~$&!ALkh"蟝zkiԱrVA v V!{Fw: <ʀ1nA0|kN0ܴ:}Ddq֡ma+X!odț7?Wj0Vd`/l}e ZVY#՞ގ21]\#A$>8:Rqw]/}J}51O Bhޤb~jV~mGy\ yewZ&8dEpϤX5{,m]#amL b$ \ Xn$[A;\0\WZ޼b;!_7ƒM4ϧ%Z썁`ssZϤxp\=T&y)Kb:$Vr,)4H<.J7 )7[OL}ʍM‘n;6x&ZlfNW [{347e-_K$jϱQm{"v;a=xl ?3\BJǓL \UEwU,dx0T"k]0q>{jӳ`Ma,eioh>I)u>|Vl4jE?S<"Ŋ1t5H Ta>@e*3T'ͷN:*jqT 'y@.qW=46BH֨DgwOŏ1p8K ݣ K3ISÓy2[ub%o#JlZZ0p6*H=?"dRy ' R*H홗{zFoS 8 V9{Tǽ+>iUᐝS@NV t?rp@.Qym7neo 0V } D7%Bg=&_ΐ&ɽ 5JϊKt0!c芿MqCo)hm|p|M`qLF#Dk]ÍhtfdWѬlASx^6j}=,̆3Y–M5h%a?3W\z|NrED̛7sEW 5 ҆Odŀ.ڤƐ +S:Xs`n,j,p 1lIz$' j.kjJ7p\ď3.]O"%ooسץs񧣁v>bH_fV+-B ,́2p}MdT_[,xyo#Iq vr .Bv|F-)%z-l3mIw&a8yZm2t7t08V%yP.}g=F ֒)iߞ'bʳLI PizgZFb2n %4 <%˧ߒg¬2ƒW0- ^!0%ԗ7(KԻM gk6s '>sJM[I]s3#Pfk'J_=&a\iFOV })_jOpnQBy v |{U}՘JkhJU,XIc 7?ŖoxQ6Bl_W^;2XA9o:& qاUƹT2DžCjCI]TZ!`'ʵ$Rv})!l[l+2WAC+oY=ĕ~7Ik` y!f 04( nEL5vdJKn&0fsu_']GUX2sjs7 hH)}`ځV+ Y/ ӈWk| t6b` B(CLLY!0b|r7mNG 7++4tOM@5` JBT iMȻ8ds|"PJEJ,IK9Ub("O]$xb/|z+M+JdBVB:d"_K8#_Z:N$<9f(+r蓸uoz?}Kۣ?h7@5v$ )/\Xxy_@#*)uY'W_4\'lӟ#Ͽ軫hs"/1[Gu9+QVŦ!('X@LP>Ad'Np ǹg&OXpihsQPΌ)hG$It:FrߔGxx7PTJ Ur(i;6,i'BH{4^WK뭅`ON\4wOH`N#0?r-15^oi8A,Y9#8 ;g᳍EL BDJA@ rʧt/mBy;z{|D$ /nfn6@Zw9Qkh&6Aɲzqvsqh^ m37dh%4P_*Sxjγ:GFYL9Վ`llqN>GI,AY/AR^? 9P-҃`A*1; ^&.\_EMYm5>eY?4ڦ+8d9co!#HZ. TCS#D4OB:%yglAA:B[-E{+"=.՟AHkV5^㉴y_ë{t3W0odk 'x%x סugjH{^);@s$zkZA kBH&PS`1TH:GUj$/V[ SmT=zMᾉ,7'"a|H1-8,Y.=<ɑ@'QM۩z+$sɡA1LbYYܑ"82IlDݺإZqb|u|Ȉby5rd(gK:|ܓz oO~n]04H5Zj|Ips Vc>l0U9 :腾eoWDsʠ 0E"'} WȘ@gUj._Bл9j0 fD=B~C]FBc!JH|o6-Mc׳=V+dnc L쳫r{YOOx$@%0t9/ f4! fĂȱ{R*z|b , W@U$qYOiٵz5/ 3 ooP$F<-`?JO\ Ö蕞\wsY*%RSiUpsMnYjaht(>IZw7ߖŢ /NZIU.%;V_03vBml'4WDM?9٪-.qq6oBԇq"[ݐT#E $?_|3k >DfPֶk`Vx%Q~?JcmQWcLgAV}+b~s"*:rb&SȬa@]8NPӂV?SiQ݄IAp9lEK"0y,IO$:H1549?)w粽7j:6"0K-|0绲)X-]#1- YnƯ2+Úf!W鰫 1Iυq 6@;|a4 W |ܨi\8<[s (ʃ^_9 x(Ӥ#34pAW䃯@D}2K F,CGۢ3%y5Ԓmγre J"u%mTͲ~o!3~ vw%=@7O 3!qg!͜{49[DչC/vE\‚HF9XA;F/1"S nG&ZQhl DG h}XÍG5KBb` 4҇03iFc1RB$a#fj9և;rNx`z0/Jq.?S?@dH@nDK\]nhC.(ˉF_Fz ›1m`ѭiaY[{DۨdͨW ._M'AGu51\ƛӢ9>z7p*DVWȰ,L-/YھRqj5?R^qIAdQgCҮ 2lp"LQ:qcT<|y2_ж s3t(Vj {1QG^E K&V~m8<7)΢~Ux/xFAM"KiR)oGq3-4mKi+\ƑP):&K0m=5á')ݮҞO⁹̺Ft UٳH}B T6Ji]TiW71x/&+# ˌDQВ| +` ;ؚKhgEpaH^&MQl .+mfn:bp6 'g S[z!'Q>-XJ.2ZJ'YH0|LOv箓V-1:?f\ӆfʭA!(H\۟,1?Q\+ # N"So<Ovb~(ԅ%rf-:~Zpi0m%@[n0Iٔk]u Ѩ"ER7R:JiО Rˍy5/"rgd&#3| eZb'GBxl0i%o`c/OnNff |1Ԁb嚡19;+gg1S<0tF=;As1 㧴t]gB7,uW3z$ ϻL֔Ԥx.OYbHzT)Zڑ01.ab%v"dG I9BPl,M\%&w6qYς{8 -QGKaEc34O@=ba"Gh(P#=HX*)@:%bhgR3ܜ^-{[= V b(byj;6K; zؤ!Tލrٗ%J9,UOuox0 \6z#V|AɜĕhɯБ *w/jG~̴6@6VKkBeRF4s o]S ޾JCe'}kSm>ÓZ#dA9BPP"y|yƑrIw`@ R!RT!vr?d<է7C<\a.XnK|.Y_H'e`R#О,)6_Eq8W-{/cqiw^#zJoXҙő'sXWp)k'GZ$z+AbpDܿ粸Tp.t֐ {>T?=OƦ翙D,$@x~N37VAFj89oPR cg _@ 0sőyںBg|Ji& Ȓ5}q? Y9Lj‰%{gyfx U9/FiY[ΈdXmʸV/C,E߉JYdaO6JVκ=vn@MVNA\OdjLNm Dcֹ, 7_a ;_A0TߵIX+w+ݗ{ob60;o{foHX/GqMdԽ;2A~2f|5ö' QVk KX=I 4NV ~R1U@ӌTj5=z4x\mHu8heG+^-4n耵'_3\`}&b#UF݅CCpz"rWslby^|S//˛Y ~h= [kfe$0nub: r㭩PJdiJb?3* swoJt0E S'x?X7m:usS!1^8gǸZe)zεKn ȕke xD Uhh GXkH= Ͻ#7qŷ\;"=D ;Y*lGk?W)4ZYߗGZflCZ$zo"hmx&iDףyfXq[o{ ̹JCDNlIjH'wURr4QCZGI! j "]_+E/I %Px-{DSrUDt8I= qC { N Q wB=~^ nIVLxz{E.w*\QHO ɽ)3eMΐ5ŢodZw-fgQoq x yrcdUJTFk 1IץTCƓOo4P?Xш4$ p(ּ/u]x} Ǝ1a-J\s |5; p:3.촂Kv9)EaiFD3uFDG45?| 숤DNx1l|2@Yv\dgP$IC(9I,F42THbWHިY 9_b0{_̲2 L:8^IX8Bp3!אHsс= $t|30⟇Hh$Oܑzɩë6l(p~ě\qfCܵS!=Yhygt&v7kڶgm' u!C,/etW*\7$ݙ!O@ujd m 3!D1|G!9,!664!yXwsehݎ9Ep21.'n'A3͢pyY5h7ݗD,)\±o*𞡲g8=V?$!Ῥ2Я^+Oyх.K@i:sE0 M5@ w:F07߁p5OvZS&< kdfl¸ƪqYws5jI;$_cGn_Qwjg7"wvȭ5ÒqK \Ƣ{/y,˟W 7’<`FQEL ۣ[`)Bas<d{ 1t, BO- ?]c 05X+7~I3U!?p|dPְawKtɊ/ fgf_7ɍP(KP< yRyG=4W"0<5]S['~mH2EgOobɄiB8V]\n} <n KC&^(Ot|6hgY/ 6>bB7t萟_TQFg/fKfA@W׻Xa x~@]լi|D /^v=;sP,z"͙W咫37Zf=\W3g Q=nHa˸i&&e`&Oԭ{&'օ2@XܝyiƂ&ɞU35mPx?G%7ب}:H~n6rc~ ,rgbpj?Qf,Yd0$b/ߵ MNp ZE;!fZ~v’,EtRE|-^qͭ$  uT~->5Mrк'}"g%1QNr!룬`Q]StIBhy& ZTwdh2\Swz7l.LXAܘ @] WƭWMa 0A0\oXhnz-jG+,+zF1JTw~S_Pɏ?($U,nWϧII#%a8Ar ad}w .SWd~%I15!4D|.ajlzBd>)(@.:p 3&m闙mó E`s:pFUAr)vɁ(hx aIQP]ƊH4}/v7L0K_O+ċJਈYQ%ЊȪ4+X% V.r;~tPd&?a(T>zn48PHܚ]35gb {Vyo#c4k=zܽJATEIs~ErS\& 3yv::G^ xo:{;c :=+朻.^A ;-تк3 =t+ؒPAÇ_b~u-aOfɀO?^ Ou z&,w|ۚ3L z`9^HGh(Bpt ǾQx@-b.E`ɉgM,1:5prpkgG&qT<@-<[  lh(H`ľ>"9=5iPmlR)'UTK GYkMIH?.Jg<ȸlc a$9eO[@t7Yv ]*Kgw,_ :8nFz2 ^l~ @jV_PdZ`P։!t=%cw? g X+qWf:7ef%So8I_'l]ߓ̹.YЙK7q`j+v&M!٢|ȷE@}-'`jMHdLpڶTt1k-[,1?q?!hwyF.b$í6Ve:,U!dUF׀֥F ?:_faBGqG$!_CkUlskq Al+H8Nq {6&LW&e#88d!̖s@pF&u¿3 z{&WQqEk";368Ӛ7L(کJ*uN6[8a+2Bg5Y!Y|Fj$W yk`)jqڎK43mER56}Uq9KEqo﬷jqῡV6;z鳪jH(1>ξDFeOmPz,B`DRHT~A1#x-8t De,PJJiR ky $Jz }a-y!@?]n^\2+IȈ/+$a|DivxV1]2ZIh0XF?*KEee U%(d_|=%3|BxSd* a#= HzNV ǽN^xXp`A7M&Eay%KD5 vO6[@NbG6) >ybJfHGƭV=5,F4“{;.opO8c2.oQec'e J^5Lm<C'?x:Eu^Ϫ@ɑqu_inJk ݃. 2ak[ștM΋S0khʯ}O* kg:ë~1GلN pk:^U_ U\ZLŁ}݅3r /D- oNQlhtގymnxUbV@bG#@RоuL@!j ~4P(QH0VP7],[f X!> }ea`h] ee0Ϫ Fko6b<,?@T|Uy ;ӮR'a=†;x<7ar`f:u/78FoIiBMiZa~KCځztD6")hCY?6Jt91~ք H&g8E3o23~|U=\WbF_u"5=(Y5LübH xHuc,Z Zڷ_-8Tp^#9RSN7f%0{L,@?lM9z$ 5=c8Ga92܏aukD\Dw7L%\o,>#qqʰ}tӨ; *KpAP0'A;6#95y ~߮[-EDvr@L:ڙy&)FGk/ *6T0=td,T7>Lb0s=%5%Oi₼(=pX/m;Գfa',)˧IjUħFwK)~zݒgN[)D 9|U4|G }qxv.^֭0D"/so@H,@k6CVVLݭBSC{LO𳲆ﻈSD?wL8eJ&T`{!A2; Q8`ciJ͙4]d+$IC1_!5#{yάpA|rE-=F*{;ȑOA__[ UK䀆N1JG8,Suá1] l:Չ_ALX]iM !a \ߖTXwi!uUNz{h"|ư bmц4'7yԼ ) =|(Υ%1C ?$,DGmH0]DQ̢fˁbpEctzEJճ%3{HQ7"*?;‡CyK5;^Wr#ܫ<0LqcjM`~UA)ःZIbQ10AryW|%uɪ\FDPd}.#\{f@˪F#֙p )Gsk#MFVC|IXE,L) ފmLO1'Ӧ92wiˡƵSm%u ¥q͛b'hE MnJBJ(#a@ɥc/Vy%ЈmibT4!63s(7}O7h6(3rvmj?H 'H@o9,vBTdއnz7v*E}B4lzcH9y/&eJBy;:(3P( EKk\efC V˯%\|]z.2*W(,a-aLc{bbc cz{V/~E*{B<7GYC.kS:n WQX)-8뵈Iќ kUEN֒0 QŪk+`d dۈ8JhT0;<['B(bpY -wTRfA+l# Jqr0\Ϣ(a/l\a r"g#`k-9"::+8WO?E{E\j dWk8L3S9}Ý v =\`%_N+I"!(oRu|ڹ^s%/Q[\AL0{ɡneoLE_EW)W8 &hv3R^0!ǡr = .Z[l:*$b@$Y-e4|Aa-4wJHܬe|VuģO8K|G\q|O`>K?5ΫݺAБA-/]B}ޞ@nE xr_vbl#!).lNʶ;/0i_""lW8@ ڇnK-.44cɡ +@02eʬX91d2aat8B+ &y$ݦU}$Pe56;jVjWJظXHNqnT9)3ݬ$0& 9߮vrx/jSךK(j-m u1@ őғ)ԹkuGCM>S~4c ` 2#HmlY|UE<;IL0h7r9-B#j$KP]I+zl%ZsOdUL7wbz. !2@RtD6Ͱ &HH^a)KdH]G(ns6Z0!YM>|g=ꐝ2(-Ņeۄ=bp:2Ɵw Bf3(szXIEA ?Ka.+QX񴬑 2_f^l_Uࣰ׾YwC6P*cæ+QQgRoI5HxQ9cP9hZdV,TA0)!t D d+%&jZIt_Ꝅ.s@v0QZQS.=uդ- #Zɏ9V)Z 4Yy;oQXDx 2Ykk;cmS!'<jvBZmX4}M'}v:C7&xmDvy[&pX#~W'JB$pR?plIحokTm/s`ΫѬuSBffSw-IcYI533,Bw$.l"RDY=| C4+R'apz*]}gԞzZgI [&'5kҀ7Rە)8 H<u)M?vu}Z!5K#F̀ Ұ`Le\Vi U0=-NaTW9xҷ[>=8+wn¡&οԑRm;X;6(㭀d%A|m=r QQt<2˗cK?3f$wTHѱ.)w?2O?O܉{֫IIHz\+f"%w&V륬D:k WjQuGYH˴@ @Te]&ΌdHqNP["B3C)oɁK2sw@&.|ƽX"s'd~ݫ^m)f"Z˙f&\s Y _{#o@Y[I +j3lB;ޣ2;m3z;mFܖ`1 Gt{b U9g>Yt^3 `Hc2>FHy$\1YX l%=ŧ{2dw,ӻP_LCB`10{@icW6J,-v9BoQj۝I\9Vy9p ?Hs:f֘gIG_?f6/lkh|]ckr*Ed C$[C}ȱjDUa[L'GLV{YskzNE)1>oG6im]%m^9 2l}gĉ\8~*0V2}ݦw 2vT a} fbVfG&ܶwjfBwz{i /N0!,,لsatN:dDWͳ|=]q&6廐hBKnN]cY4sp'RnS̒^!9H!άbb-*I!eV1#NP}^D9 FwrG kb2sIMzoew\\x|;#xOq\=J0}9mN&s_׼<4cdO/@Y] ]?(?0z܆n%5|6Zڲ!Wl@Wt#."MAa!vLN$[ɶ&0 Muu[sqRLxۓZgFW/ @tx8 uN`$(MQ:M -_rۗמ ̤&O/7ؒ86*:Mfz/ziJVzQcO\E{|͐{R0BS\5VCZ[w"jPzݓ |‹--+;@gՉSxuEyDC..V n%`[:lk P~ = Gb.#PU~,1/*?"$J~fx+&NB4Smb*O\ς)(rN\.l!=u[xf }& ,B-㿻iåu #./bV%|E#>:Կ8d$dώ 3`IWC֌Y?hr 8/ur I'vWaԶ8BִOڟCtn n( .,ǁ1}Z#- iIcKRoFD06 nn!JM,b:*6巾u 6'3/G'sYWG{@L_\rsiŻH` >gG8w]wYF8bo (@[#m& Fg(3ǭ %hKZ7#ʡ|V§-EEӻ]#F6a$+5ղO|uKa2>- +imMJcjQK|w~A 8-_$B3̝;Mf%jy\VO6ĤCEUPdMb>BMT- "8yw#M +B '0.PS3q2IM4eg UPXډ JAaC(Ew ^>[+PuJ.9S-!+J, StN?3Mee3UގA3,c`./qEYV.+Dޢ|쭎zpO͈SG8Ԝ"Рb̄=Gw ~[3^( ML⹭86Mԑ˿DUGT͢&k"1XWr?F^K"=4?L,ޙ7s}wY c|٩.! _ϐgS6 | M0]D2oKZ0gmA4Or>53 kwͥT|[*^L8*D&Wa_\i1Y8`( 5Y Dh}* bsO R6ҙճ/P?ҶDw\}vR6y6%ѵhA"ɧnwfGcR~QBs#AhLD@?rX ^>anFrT,yԑ oDzcƂBw)QO;T0"{ضi3=F%N;*b$T" $OX}M҃nb ,HE!j6oZ&s@<_TR*.&7"0x2l۶ kruPT/ 㰁;;H'=f;X<4]Zo~sTb͇vڷ?9 oplۛ{Զ.։6rZusN("){q\6aRSBӕcx<Z8ATϝBpN7lϡxJ Vjd¦rnc$"%kj05~}x\ӯ#)a7YOWF ,xEG2 YG"[Cs?~B̗$"ȇǠOBufk \ e4OU~sUC 2- k9 Xӕw+ԨB1aZIp%=LtWPDe]/otRBфJίy)1DaU4ljUqIH<+f2#f,ATʝSx bW٧gB$K6hDCb4;jaZqۈltȠ?dd%XIY^CA0 W=_A9[16nˡ~vI@F񼗸i)Џخw-pb9>rE #(5?/oF, aJeso""DiYvTg?!]kY|RuuWh5^w-)XC%)N,c}.dд(ͬ疒\ q)/'S D,"I1juvwG;mWɩ~dvv` bcz鉷Go)#4cRUnz='$(-艪0h[nsP:"];ͧ\ |19&m )/:MpMj+ >.Eo7eY1tB# 3-VU^xFޢQA[Fe%r=i}\;G!Eq3^#OS\r ^իcg}/Jn=( +HJ>>LCʊv`[-&6Jm ĵH֚+9՜G&2<" a8we(TV;n~O0z!e oG> =Ԇ f`;5P,= L6e/l2 9/9xtsӌ^fZȗɰM."%uTkjm =o]P}E7(_x]V["КޞŸ!nڅ?Ɔq+e-oqϕsbR_lAvo[[3z6K6PN/}9d -l<MpH-2 99Ǫ K3kk==?O}ڊ1\-syT 4:VwVpXXC2"P,z ?dr,\-#0gESmDF˶T@/A4QTM9?AtDLLkVW]C0: ȱA-F,^IMď%( anARvb9 cAAlNţ o7ůT ~Dl6/FZ*= ǘ^*ļ(?A;.1=Um-$5kkтNBBFZ8hNaE| TQgV\9+ʎX$x(D{ CN,/qܯLsawp+9]mb-r~)|~0@tdL~mjjNbDdg.EMKugyD㾵TMu,ou|\Kʰ'YzgFzӴGnیoŸ> ;qxSbdV3Zd-!;@mh G,r^60iq ) /.]xm8zًWfiS}s{pށSI8}h>U"KYA2QR>A< պY0>hÃMzfx MM[ӏS4Q3|#J?ctۻڧlB$W{5Jc"GdTMC?#'cO̲ǭL@)C#ZH\ASf(0Gq&:}ӼO9C];ƚ rXS=ǿmF9rnfĨ aܵehK luE^]5jM,sQYz%B2(pp]E@O(_W֧_u>WC.?Ir6Py!m XoEk3h͚=zShwqd0-00/xh9 XEJ# 7RNO$鎬Ε*T,P8eY/8- iO@`ʏ5r16v)'ѫkƐty2Q [W*` lb>S|T=^7\RB o6%TDZ э %GNĘr['k҄igE(p=ck(S>F_ҸHFp;툱b!N=[2>3s_qNh:זپo0Pn .se0X3Ppz|ۗ3ߺ# /xvL+Qܲ} z J1U7P(W5x;ƊPIw9F|K Tz __RGꐚBͦ[~ eNwܤ.EQjl".e@.};^\XݨLG6O(L%:5zgrBz~ʖMn#v!(TW2 =4H'؁-h|X{M=BװGNmgUTǞ@]ܝSnErpڳue w4Xu|LsC F θHwDx=M-|b,T}IJZX-')k*'d .a{ aa+g~o@"zM;426W`4~5;giaz-x9S.Qx>Ӌ@)&,dR ʤCR^{ ?Ë:|S]=[{5Gw˵_0H&?tK-_f7*|WC4:}f!I^ˇsoZQDu/H}pF-FG2a"LWRV.c%kYT$GO42.2 Mt0.GsSEp7=/ #@/T^S+\5J˩a6[I<]OFK e콠m+u+pt\oyif IjgbI76ߩ#(Ɩo2 u rP!Ok{$ɐgN٦IScN@k<O6濈"ŭfp kIl&T\Ɖhq1@ٛ}[0ôud6=HQfE`((|ӥZeYl:qQل>L`6eS{T<-+"[Q(aj vOuJT٭pTdw;#gžwY !.^13Fɭ@qT7(2ڸ8<u7sLU7ݿ}WIW_,YX%-ǘm ퟆ5.u^*L1%ZT\dHI{ұy'3Vmg}髂,j `pbؔEo5 9{2dX7k@(<&b(h!A>'o`m&+d@!,4Hh*EHZ{wl x~Βwt݉$uN` ;65ji;eJl@}`]|Q/qaQ%k8WbLz̠:]e!vN;r~ǖ͙D!׈)-: ·r,˕V RT!#4cm= K~,I%xJN,%gyۘYDs޹PؙQ6c7a3C]p D`H "2 à<連FӶ^ЩXC_wo` +u},+# 'i=Ƨ7BE\sey -֧s3}ʜV|_,0r< ]=sYb(u>K8_Mzr`[@dsE$Y@E%Z+٠.X͑ "GeoqV\m2_,Ï{tqGH?&\O`!gP4-iȥ߫"MiPSODD1˼4Iq-kB]ǭ+ )ux3qos {yh&DYhIԅ0?m2Qav28V9{>.xbBnV2fBxulUHN}P U|i~0iH'HO +7{O7i\Y 9F5Ej诣U$yVkDYŬѳ\e* (|: $OhN HΈb1(Ꮈo .% ٧@= fi5."h4T@'{rLx۪|10.L>uIy#T?pgÉZMB#*[ 4$c}oțF*)CALEQ+gMt&@Wl2Mol=L =LF;t́3HGde7> _}D.逥.a%BMގoJt)?_٨0'G?8wegdTY,_:s!*d(90A^hAx\jbn6٪&0 >*p#<,IM-v(rs*<.9+OWcGY}plQM7:|HmȺ33<9+\M!g}f&`݊X!MLc[SʐRsĕ=o٣UJ0Ck2N ]FM_q3QZa"."cbL2zH+jzCuB#FXNt7DaiBy)u2ŗ/ؒ ĻqQ:U:͈&ճ/[ye $BAͮ!H%[J $P_Rڿ2&,gqq/AaY@4#47Q&鷺\{P/{n+R!s"Aj4Vۿ:g A'3Rv)BKlʖIB /̱}^;\h17On L@-Ӧ"'2#!kշPzCˣQ~VJ!'%Mx-dU)qCmoa9.O=\odN(laxl>Z "(:TYN$uVJt(%Qz=:a1+O9r_{KGu*/~DaL$˘B W{I!/YdpA78ڹ#@I8™1Tyu- V{r[kSQCF3[i|Hh܃D!=MPlC#R@x9q)A *aG0EKߧ0UE2a׍fЬߛ:v~Wq Ktlժn>bsnlN鯘љё kRbZs &,+a&&[3ߥ:3:'%ծ;RLNY6)lB㲣Sz:fRh7U`?rYL{usGa0e}6`'ߴQUCuP,KeTLDCGfAadRL X @*;Ҕ*G.o;> gm!iҮPMuv0 u`-`EȾ!Vj&&WA+'5z-&H{.sɦ:TߣaP+_p/.|b4Os14Tn]t /~JNc;ohpR՘a(7_>Kf잆T*&xE\D}/wڅ2M84;UX8{Uw3{p()1zE͘ s#\i9'FnX^[3OhIȾzjrhweinW+>,I ^"c&sjs AMbCE!f)^ڝK Bv]p,D*ۏJmi =""fo\ʖ0E˞#Z(,buwZ*ߠ [Tp4:H Ȣ1KCQ؃Es\4XIs迕9kKy(&U;qRHQKChπÅ O9\vsI9-+֓ĵ&/qG{Vx(:;iZ^/02@\#/|wAwh"Hiռ@5+eflxۨb\gwӋ kRR q$?|FbqgiL8)hQʹ-BmϤt] y9 `l+iR6^ \P]?ł`xOXx5ۿJxyQ^@KpA|x9vL"[̏ W*X~rl,뇶2,Zhߴ~a#NN&"[;ff+_xjܕV*4L)I%\iB~p&7̑E,<7?S~a2<Ӝ&}Ŏu [9ܱRwm%̼!xDB@5 Vg tFA gmخ}b{5 `$xfA咡҄7Q>L;Xۃ5 .ϷK%>eKSujM-;'VPD'!pH_iMJcاX_)2r;0p>mpN  5VHx|G]15@ac_a:74\h'd¼g߻$Z *h`%'R9-B:ƣ#e=y_ZǑ!?uwe CDO6sq`^y5z>ʠ{5BMOC`>?bRfbe>CqqW88m3pzwDuCBU\l6LCIf]a8}i#g9f@q:ND2"xZ!'iҩ #[ڋ tʉ_qO[ 2၎޺̋HEHfM-s|aCә(Yk 0FY:IHq@a.Ep8ԱA-ղJY_m\2P0UFgYrn9L,;@-O[ £˵eEXdKq P/\Įm6;pv \+ȼUg[geO#W&h2feQѤ 㜰hC0dhOOtT +U¡>lƯWY^VGiۡo&V '{ہ^b'X骳 aAwQ|(n(1P=ham-,=`í]M00VTY3qvV\2'4NbaG0啝3{ ΓgoXNd-=Fb:9ϞL.wge>MNLW9D{V8O(#&b_`24In~ [yrPB& u _Ǟ =?fa3J#gmaqZ{T4:]d=@MSPJo g!Zf\w9X+{t5VJh'G{R4) J5>i%'(?|y~x,p.tPL2˻\@4=7/) 9Sn<&ûƩTmue9\EYp(8R .[W;lPl/Jp`<(,U$$}}|H@;LyX<ԝZpv05hV@tƩn k(IEȊ*MKk]8T;?~F[+Jt%z`zhx;odGgvo]_1Wjwu:I5+n/u *аӢĎЮj^aޒ]E}/A6t*;_VS[Ay/ZUu_x~>x`1s)4EXHM*pqhV\^kam3q$Q \Tg]'p ږhkF*fU֢˩YYE}e?k+$陎DrAC]Z!aLβP:\ngѰwL"ep+L!E'1݋0e~,a8"GO]3Aҿ[Flp&(!j,^`ˉ߭鉭$9AύJ.ρ)F|1i9q{G"] .Ό5:`G冼uT@:6xc Ƒ3%b1C;^lx!E&=i{ p Ŋ }ܙ^͢+%*ꗏUMYE[f@.^r9t4PFF=,L^Z5"*V@H.8"ń$r}Ǝ`l Ql##;sldԝbl5(wH)@S5"kx ;̹ڂ;RǷ9C_yu)@l{'5kw_Q ٸ[ \^̒j5P-ta!-a~e $Zlu>@̼j[P@E(Z*VJoP=fc$ >;ae=Wxe|s?-goB0Gy:!<_Y~<+~qf4e1._M3ǎ> ٫LPAi^ޛ+cžg߈='1ٙFl,AAgI*ו SckoH69tac­<3=KktHqIe~Kɛ]r_^Bi2|Y>ޕTVz}p9v .$nPAp:0:mpEhdfSwdD%СɔهnSb1 /-Ѥ!.0ΩOCW },+捋"XTS[($HhЎ˖d~i8-$6*H^"yEŨuʃ:~jnP11s3U A3)@bEC<ҁk8wy}5<4,sľKlC\cHYRWk\_諔L^̯}ӣ$e֣Kc@FM5nR:Um%l@^k°3=z xy|{Wz8P_G~[G^8ueFn$;Tܶȅ 6친YyfUmvsR d7,v{ 0H)J3:t8=#5q87N8 5C+!-^īX9L24r#6^ i4|֔I@nO3-^ee]@EgEn;tnY)h ArQn}QR*2T1( r&`HIFtM*;![<1 [^}-SM9͸(yxJN(Z|ײ^ 0I߇^PWd'x|}CC^$7KqB3Tnŋ Amq&kg3m?%h/Ζ@\ެY!m80ȑ~M_ V4AjaR-}ZbLHHj5P3Dl}ZÐ=Jn7S!>,`50|w GSyAΥvJ_9=MLes&ovǕ-1L(0bܷ_)ޯ\6[aA9"Powq5YxWQK+Q3SG.kgG&98%zD5 {-G6V̖˶ءg":؎r1|a:L Y5 /!r97fp%7<}N!m"|^?+^H͟{y?=}tU(XseT4,",5 }kL9Cgx#dkıL?anhA()B2[㴥M&>x@ZL@cϑ@r YlmVB8Sf0St7+j`Ɵ _&tG ]*@{Qcz{.ղAm";9؅>[e{9ͮlDc}XMxV``8ۃAWlAeriI^4YĐ{Mf vx71d3w `M m}q}\WH􍮩a(omyn=+z#rC(y +ba ~YvfPZro œgn5T `5k݇v͟zyOgH`S%lEtװ!zU{,KƔ^8SѣY5{Ֆ8\.#^s iR S@:s/woBv%p HIE(g)3w.0щ05=dia`FHSq:*ӓ؁hl,&7T&X0%̵(BGl>  "v05b TX邍VQ{A/av2 *g oZ"]OY"婣P#x[3uGy$вl%)|0 c$Rm H1jdP;0:8˚eUj)Wr{-▍K<@0qHtZJh:6K[#4?>dWf0b̾ pa03g JFQ IOo11=W%mV@>\F?&9O@ tR]<(2*sr "kA.%{= H.\92kn6՞GD5uvC՝2mG=̟,KWI'"j4fs*qQh6H '>Z>Sq L? yML NƸʷXrMW&KX)yKQl`z獠ſ΍Dl94ZG-E7yhbj s>dcqz5K~R1`GPfj#GӉRZ`AtHq!X(RD 5-j'rLmTT/~n;-MOq ZgbZrnj {`Yplg#ҭBkTGUjV**yB{#gȌ#\v3YRL5(bqbne8>t ERlS Cl(!gٽp|Mܼt}+5 ,{_B/l^`O{4;Bg+"Kٸu)cLb6 cUylra 8WTHlTyԂ{qb+LL9p[z)% 5K)f_Ũ{<]a7]`L G r1k[$X6<ؽ[3v~w/BϮGʏ9{X 5CZ*c. V;JѤV _pA61~Wm}Nȗ-gSemJ8|D3}pp\#)E_Z#2RH7Z͎^S[^h}Ɓd|CgʊЋZ8w|KT|NKdFio:dRaGğ,ey!-MثU<HX'X0|b$=@ŸYkfD ig!a]g?ίhLpcBcrF0|L1"8ױ1tG9|ELey2}eސ[ :#[."ύVc8:ba<ڍ fC"AMiw=%bUQz:=+?cup۫s ?g/A[x ghCgVE"v])Uհ\uWi(CQ,fSOLL,2VGx+9H\Q+7P>ݼu]1k&:/i0=ׄ>H/8h`QfDHXCS+~i 4kSPjFv1M#.T[PBN~" v4yX!hg釥Ty3b֑BjHZMuPC. ("I^;abH,}DܢL4ΆP}v^8OGL3]K%fS?=Cr `Z, 0} 4ȅ}Vh MveTziʙv 7tAitd~:<8)8bl9ҵ!l3TL~rGdt%$ \fߎ 9Lc<9DR[ɎC#8~B*Ofaw>ĞO-Q+ L.X9S-CݱԥGtex?4 *vS%Gg(dy'\%Sx1gr`8sk_JVJ3[ ab}ekz3gN5V>EMfQ([OE}Gx+A;+E|b]ixbrI`Dl8#U!8vψ\x_Ifp@K|T :7^"p3VC?AUG-xՆ$z2LHҀ[6dD (!_G[ UQ4k[-B^up )pjO*g)Vf0:#BR64Yko{X^AV…0=0*(J0 o M5n(-GurFc<Cr3i̘vCiY{ӉM՜=D/T&A-QkQhE+h|Q M3 )p'+>V+׹fڱw/+4T#˺$hLR#;笇ſ=9':7%J,l_F?'u]UG* ) :I`$1JņYnd-3ӏIHlj9|6h) tC\7^Um:*5y.&^] HAhs _к)uQQ#* Wvka_Ê(k56Q{Mx?bRD p1-??ZPyޘu(:w5#Ic-PQs/q7?U?RA; :Shѫ8u켺v_ZפC`#ŧg+o.$=lo.qat$# &fb1zRsqAh@C1Ez-DF{)Ȉ@KٛDƄ1)dVX[4|)ȣ*f$쿛u %|HJ4k9Eqܢde^@c$q⬟e c/>鄲^B %RWkG g S5\>*Eh{v0݄r^`Ҍ#dv 9kSNDCq{u'{L{E)0aޥ8Z5vbUR!4f]CКPyIwAV'k+Gl%u^Q6.dA*%/;{K?g4RPP&e.3n;d0&БqR5;_j7E>-V[e`C=aZ_Iȣ[]ΪL;3* 3fm~9lp"auL'Ag69IV_־1n߳e9:\ZN'=tb>~s>ڊl($yז)孁tDvPɃ_7>ƞl ̥6b'{"(dG<@Ə?} $I*WUR=MOzOEVFj?1ݱ o*M]>AIdmٹ. Mϩ(uxQ  jV܉}lc{gv^{̓6yr*-t!13 Xw>{"ύzi/oa}W|4T&@BtrX]!~'3*w:RNF2l @ [^0π.N" D'0ؼ_ba14*HX Ksr7#bpr@|fYcYϪ -S¥}:JcdFs2>?eJ&05l ԖN5q)j8 -._h1zX;m.e.?[NϠ4W +3 $ۚϡ?f2Q5`.H?_{s1ZπEB]6pybw~x ~.GYM %į"Wmy7 {Sik(~~W׍u  ho>$i 2} 5'0/^Y~oㅇRH/o=g;{|@h W-Mw/3( 7lTt;&ϛ:Ɗ*jUƇO_zx Ca,(4l<RJWF(Uv 6ufi8nUBqpl(i =jL֎;E+CCYr\ 0[XЊv<HOӒO |t[P wδ%{#SW%(l%˝ϥ=TMf3gV $HYAzH!| >7R0F}g_ çy44 YȫhP=II~akM %R6X Q*A '8*~ ?sІ%RKt-p5-|nPGJQwc  /~T؜-}}dJPoS}#%!Du4gVE`$Y rܝ̖YL|P7X  >̦Y!LJ*I˩!$ߦ*4s$@`Bb{!+l0HL`^t딛FaCM)r:TR]5aS b윀98A 3k/U?j^ Gј{tx?'%>`Le,J"Vx>isN$r69LC )06LwxlyHh4r<}y+OHs痘ܺ{N *6IA=zB pGNQ0$m5(9zۑ2bsTI~`zRpwj*U R(-b4JfIk*&EbFZv1oV-|Xp$PxP{LM] L}*CI<L G&" oL bnjo0Ѿl6螯)_}=Z6ǎQv PcmXg:`x'%1e?'x ? O3nP-7d%hq Ϯ!Ӵ3Aj6jՄ ۲ty1XZ߀ B 51|Vs 7G湏^-I爫 |\>Nds塧' 5܂1eN &Y1 Lྮ )Y\O)r97\$Q !%>.͗ >eu2j5DS/oVsITGam_;Ι\jr?'V1FV Ov7v@k_`wa:zSaD]r/n%q(۠&YEjz!enO՛Ԥ ϒ0`0u xa y" f紨kDx9yckK< a3?R3aZs }e]bq ܄jSȆhzbsTZ^]lf_#gx za2rEx996Y!P\V Y]˿"W|O`msBXj@3S4Q`ws%su>#K\o0g\5uV=CN ,*N8*({!DC=ِ^ 峈 ECӍ2d nú2l3K!\%% 9ׇFO(]d;nGb^DKJS!$p4 R";<w ;?Q8[|2J:FIֿu}=S$?e![۰j 8y4p¬oc~]A?R Ll A /& |_dElEՠidm,ˏV^/ k<. tFur{Xx?r"{Hnl.]3a>kޕ`2[*S;{ LkUJP:r3oa'tBG+f&~DA'J)Fb{oloaSq,"tH92|FyoYڬ-wtnfE 9NȥJ/yЇnXfU+ؼ}EX?OukmS`γV#^Ij[w'#T͏>q(TgI}G,e/ycn:KYy8e%gk_ 5Ŋ^?>M&Jkɧp̛i҉9 G'2A;w[\ lQC}3zPvǭB?s(H%?l*511ƹ|k0g34 "'j2pj='2w|4vIvyti_;`IG4`ufo`8vb"&`[ !< 5F5$y0 xS|4W]+apW(^1^bÅiMP)iAûN'2;C&֧~f v^wc@UΡq7J/? 18u'9Q4JP1F@T:_ r8㷤<5'kVϤh6)urI` B>8g~@QaF0,ƂI!q9D`!TЇsTK'q&򷮇\qzUn"gf]/) ̌\?)YƲ-丅a@{f~1< ܗ(jWGIh23{Q?i/YSCrE.gb55]JĐQy ̙1mO ^D?\T@&z!:ߴ-qYt9ՠ4B.UHS8vO`}w+KuLa96 @OrcITcWhBki:acmfކoq']%Eϴ2ѦtObZBfv'= ~:}D Ì FWѨpF'k?ʶM:ËI_sj9h3g@)ŤK4]9O2%4€ISÏw8+ڐ8R%{it:}%XIۛ D)aW;4DKƖL?xIovJOѪs?#TecB:~^M!a; [,I%:9}^M02 >si6gZ-EZR*N==HG9*2Q9p$drߑ}da~\>HIU$"[RWGr4wfһ>qFr̓/LM0=w{Vs|l7#z'49U;Hi ĵJkĶKzJhZ^ 0s!֗ W-Bl2f4͝(b&덫֋M,OUEHWFF|wr)C"'~,gB l^1&_0n_x.a|.l re؞K|V~S\Zpd85e($թ L#4CSA$?h2|1]4p:b@rI WJ_bM %Mb TZHʔ Ɍ@"4UjK ݵ # HKSe&mx툡A{ꐣ:Bung/!~69imqWfƐV{~=ɨ|F~ve[Q$AJtRZq\gԣ/p}%ω")MYc5U^1 wXKT.fɟ==#U  _=EVJĪ@EZ=(Z {MnqNxAP6PUfy9WaAi5'㤓#U]U}?`ɮOq- *42MCyV,q7:4(N-->P2̺Xڠp)RͦʴX &N=&}d0:%R|"&^Cr]T,c%pf}<8{M6Dʈdkwr&!UY^qE@~]̫^}jt|-=%iGA S8i˝q^yW)Y5 Pn5K-tzd} R\HLlzWX2qǖ˰l֯J+%gOusjּ3a#F{a_"acbScmc$fG~`{آq+lEj-G~@;?M\y~zij hSr4cJe7LͅEQYmQ^fӓ\!Œ\ ?88X1F8So+67z šxQSĄ+N:Ƨ P>FЦ?h9>a2zL4`"FXN΂ 'BңfɁI4j\쳁HpҚ0gɭGbнf$HGΌ?tgЗ)C>sba]M0!<M%XUva0||51A?1Bwϕxyk>*)ʗ@NmrvZroU\ёυq,+ :vlޥ0-gKÎykJ?MfgF|tDH^n*K4ON))tSL*Q;_%[j-OARB' (:EcA6w?wSkG14 g)FV* ؓSjB F2/z!(7,TWqXTV!ƠnCMBH Wʮ)d5xBNo6{9V: 1#-]keElA ZQ4!E뮹H>ay+S`TdOR{#?XD mf: ]ܕ<ќX9ȑ '2T]O/p+&F@W4ڈ(j܇X)|&E=cMjӍbQ跦ķM -_p /iQ(j]8 "xGW 7Vjʤ~2s*?2b5#4PS'UlJJ T~tѽsNiϬ/p ;8Ûp5}HG7H{ukm:x5Q{_rW5z `7MdQm*,ʯW\ )+V,w-sorpP9A,QF@0MNpD8(]۱P6ﳋ.p;Qnʛٶ84 IUgYV;V+|U`E uVk#aoe~Oh!T]aB>3`Kӓ8C /5bցS+E9۽vM(J7kйd@⵶3U|_-{Rykj9s?b4 YU$jA$*m7G )C s7kf^:t:؋LFǯ&pک9k_v7" 1Fu겝6垡lGvŚ&d1@C7(/c`c~y/fA*_|Wd,p9nEd} w44>YwAڿKLfX{G?. 694{P48"Q ӠؖpQLS٧XNk%dJQ xD+T ,k̕dimҨ":4%>6{[-cݯRIT6O"ƞϚ 71s>߳V p;)rrM;: mA!#U $CJ{m^Dj4W>dǢRGu-T+I2 _^B9GfsG5(`a+2TQ]t`I ݊ o= |Z3bIؕq3HV{-+CQi3yYbWpK=jU#q@6UcNA CecՅ79s0p~,2[|hdD`l&$itpIvfK1ɬ_?nue,c[z Fvΐ `H,9*g"?lNq;;' [H.b *6ccnwmZnKui;AuW8P0Fa66NB.^,%PB쉷UW;q@}]~x ,2C h e#K~CH" ok5?d"{Д822߉$a7rbbYfKg۝.^&Bk 1ND0>͢ At(Jc%W8<O}"y| Q3huW;2 hta0d JtOD$E(cΆ%z<,[JSlFrnF`VGEu{$H˳7ŚHث$jNʥDsm Rj\â WqƂ7((S^ !&3"52B6͗ dt>c jlKшE3kUYgץc#[5esOXÓf µ#E< &݃;YtHmY0j ]A;~Kƪk4-DovT>s7_'; &# QܲwUİϼ]baF2ێ-jv'^p>$ A F6(B ⩤m5[/GNI@5^}E>"X:G½zo\p8i}?!"9GKu2"8qv}y7T~p~5\'= B[1sb883֢'U-U-{+}e RcKO%O;b*PyG~鋪%/mjo;\8 -wn|˛'!/2Go s5)~V:rf<~y˭Ϋ+M\ŃMBeA*֋ >fz|{oh X큷;fvIZ纠B:3X)K@KS,PtlVah8l4n(wG4 whug`{r*-X #B[Eڷ!D;L[ m^Խnn!i썤V~W b=C 8tP< e4 O5GewsUS ApR^ѹMso\u] P,9{HUƇU? T-Yo2]f, 4{d!t\r ÒJ$J sD Ei/X_4$0==Iu81yO䃕+Tjv@Ohn8/љXnzFY(?VC2POgQC-c[Aɻ X)Cb_fɑl߄_r1ķuOln!Gm|goLQ:3چ2|nrS :ߌ^N6!r^ `񪅌G-ZɳJBBa,U0ca"+0|+\٠NM,lw#-VW_ $"³ƝQWCR(2o79RGe^vԲ(}[,N !"K~X@^V/&5~N=kb<ϊv (0 R1Ctq˾*ƨr5? kwe=3]+y)܅E4lZ6 VR edV|4X>j'Gx"SJ SQh M/T)G _i| )(]8T3u` ;:C<W 9 mU"{e}+/yMbU?O[ p ZpP_ke)샑Z0yB9㴻~naO&k]ܻ.:}w`ΖKNq-$zB[# hIU& Bp[T膼Aܼy4ŋ8Z(? ,!5Lba ~#-K@?BK"4dqfvƕVuJǖF"c> Sa{x_;.9 ]WڹsUi0QEiXUC9J8.G"fʓ4dوɭ3 ץeCv(1pTC}F)V0R>Es=#)cGNSXa1RZ ߴx _7pѕ@Gx5:ݘ]본"op|Ǯ];x*ܵ$${ ࿼! NΩS5g |2vߑn-mڐ@=o/" n$\@nSt恔,AisKaHAQ^ aJNLTpZglD\ZAhLE:tDl%g}{JWhJOtL=#6+:=!uJYC<] f*䲴WNY@saZo)+K ('D/cuEJaI/̔͑%lEH?jRrƫkNw-OFE9Z c=igGԚ2ϘpXM(ʰtʸB4*x55n ƁiphUBq4RJjxΑwf}t'BeDŽ$э+T""P Sq۝r8ZߗKFtrKSTv^7 ?7F |#ޓΐ/]U:|&Z̛ e~o's=KԀ_jẨNIޟ*W'rL6T 3:; gDqs#gxY@:=TSW.jw{%!Zn;mRmC?Y W]E sD|f1e:Z<m@Mc5)dZ]NM*o9hb{64f[GTXۊk[kf D@٫K݇6p) Jj5}οF`ς{X`!-j``}B blwQ!L!&7Fb$<~;G렊a6;$*$AALSb+7vKⷼ t e%gψ$بIMeE(Dva*O.fT֘3?ˮEh'?#0)e/O$M|xP\도 R@Voh(ZǺrGəJՙ쫟yƶvƵhr:JЩU8h0Dz^rnW5'3 =r1 9<XTeE4V]EVXA!*5ޜk+<p j,⛥&0[ 駑REṪYZwWmZ-bYռƝD#e]?X dLp]`Im[>]!71.Zs (ziiTNݴ@38OtN^`ep9Zy:e·ːӞu h*6o8g :+ٛ:Ԡ% \MjFMtl|_ؾ^y6^IbD aJx2}7Лĉ7'OG Oyڬ~F_^ԢB`j`&oKZSCԔ<\`߄]@`G ?U-?);OJH&ZF υ H?GZ0ndY 43$*̃Aˢ(}7ە籿eui2gD۬/l1.Jn5AX$xAA(ВU;u.=wt%?g T/*"i8U(\2&'tLLc QJ+'c(Zbhk5tѽAA1P:m_)d>>AS6hh`m+MT/uAsF7<rW P>X, p,e6lx=R4 (7"!F= _g^EP0#0p <dҽQk;;A80!7 =0 i?BG~*zT08@"ew7Qx/Cb K㼁Wjfϗ{d!:sNN8³+QE/r-niW gi;Hтֲ  23tZ u;O(eҥŁ{* OJ6mNʼn4 ߃u#KI$gB<uDa~ӳ8JIuQ,)OPc^xL O[trf?&*16r-g{ \ITgHO˷唑6Hx2d&&6K, 'd+rs V_\_sr5Ǎ,$dI6P:2䞄ZM+}:$m-7bJoi~o&// E>S/I- |3Gj9YU,aU@ 'c\.HHPI zJ}9.-D "I @2<l$C+T=fN-^OqKvBxmyQwTbzdI|rBNZk⃸MDw'4&XCp43@v$nA 'N}" s߰niOpJ!9ַ5N0(R(7׭C;(7 duƾ\{h'|Qn2"ZCɿ5Qf}VlP9ӄd*HxDOk==K?˻u1ٶn>Bj-ji,Iڭ}iS,-}UEwYÞn0-\2"Ϛӈ/)KRr+ gQԿ~OB)HO4 ?Pwf m'vu]lSjC7 flMAT}oD->eY키;lR?oJ*dhYJ|6#p.۠#'u3wRI\GL d\IGz!SvS:(eޏ=|ٚc%tR&ŋyW?$TGqB`+%v68̋hiXܳ?~GwNNKѓy27,.#ZWx{Og8RO l/OLl#iP' ;!)+ahpg*4NKT6C΍Bd,#oևZXH KƒT΃;)::Mɇp!v(XRPⴿ _;wu`;LαĥאD~y߾!LC$BY>5MnV[R>W!΁@ q._DkTx2Dթԛ8`'Ȣ2Z֓@p$) 'MPwQ3 kI;jQ+z\Du-Ls$xV}\i@AlDVzNH{#!un@+5aDER]}][g)ZA'fF&߯$HQ"?*g74_'C=v?P+Cd;]-WՂlCNrh<~g3[ p\kx0'WtڽすDq`d8`9Bo ؙ{Aw:˄f>4G~4qM Ky5LrF=FRtڴ?3SZ^{ vm0o%FMf3upO֮и46EXpO1%|܃yr"/. !,lKEss4 |%a e{!rm:@=.\%v(?VoC٢pqrHNɯ̨U@dU4tÛ~H&E_rq|kƴXPN)rҦi˕LKfe+BfD`|,!( (<xʔKk9 ̕R*/d7ٱj*wY fa&1. bgI#!_ lpsY&EAɩ}"P3̢u N| |Uؘ+jTA1V=>V-˦| bUA󓫭PS-=Md3q'Däwykڟ;Ox , Y EZ1Zæxcd`gC_yQ^l5x:Έl~7@"?f8 oT@+U\_Yu7ZGA.BMbogxŰE9^?m0w{y<59 %4BT#\ y@\!  ;{D] l.gh<5NúVEK oP w1oo-[!8NFG`xoF-&&vW|؆OL_~7{aC -y;M:}vCbo5үOHTh$tm喠Z_4_ _|~נW"܆As\#Sd XK8IݧD-Iny2|4ltC`~E6pG'.T` ЪߘRYL8-%UN+1݀Ih5KK{>9/hK$5c {\&l-0)x5"K@e5uJE@j=@8%ªvHa/!A'NB:|20QOD|Q7|{X7lLF>סk>P *ʮ̷a}{9pk݅1"%}X\=C1™YTHX2$7AʲTj0i#yOD2dsOQk?3NK!V-tͨ R6{.pq^y8C^'E|Iާ7|\}4&Ȉ"k8X>b3XL:_"gkDXX@2b{|;}[y*r+ޙ@"UBNySJ=>1 Zcmyש+HcKʎ; 4␕I3 P&*A y.HWљ k.(Nv LqC6A2Im X`qkN/&V>qY4o|]6Y:W8o /ud`@p@&[GrIHCUR:y{iIcUՈyE!&e*?ɿz}uu<3Jm.,~3dJS $O3 Jt}G JeP .uTYvvёfxHte $TNQ2U5aISc-  &N *|E HN};hp s*>;GsDK|=In{d :VM0Eٙ/BL^Ը"Č;2; wR!4]Wb4W2%ewA7wĐ NEA:4ac ,rB7Dmbw9Վ`@[9Ibc < (MU0G!!V5> = &6!2E/L1h&y<>yG~$/~I)0\H6P,cL.Qtga;|veӻyvN;.D[݅8"9$CtfEB:J(`ȔFȡmI8Wns^*lU-s;1w//j9J-)e:MیQ3dS |؍­YGrhJ4l) lFu{}XxIu $@ I{"Lº JD ]X-P l(V`7b(Z4VsS-Mh. ܚ4x6?ql\Za֤5S.}]e,֜*A|tmRfGﹷç T;h 4O;;B-)'J'ၳB]:\?WQDo`d.T"e")Vwc#h}"+s OuyZP FTMêrw֓#fmޞkI|J3hʤ!MZV8"^EpL#7g#t{-N4~8h/l-P41#tzh'?[U=F$,1~w4d%H~4&#ܳ͂nǎ{16L3xomMoB2uГ޶b5U 3HI3@MPdqy .ExX"-Sm$aji>gQXb>IH2<ͮA= jU~,\d͂}&,O ezpz{ ,yTБI[qq=^V  uaUNOZKgVdV8СFT^?窅viK f'6޶ ?Qj*Ddg~B\F#"k90 ӈ N6vƽdvp3E/斢-ɚYdj:R,gs!6g=5gގw+X?RWX^.>_ZI.^RLVx#FU6egpt m2nu-a벨 ,TN/?uB wO?TAN[E"Ҏ|-(TT e,qT}ˏD:oA0 =Йj6_DoG8>_,}ѕ@Syۯ6S憋#U!ZD]MwCƇ͆bAf c;uKwe+oEu,pgN["t3'8ű9Lb12G,^VE^#y?^{ʜi^fsM% DBҚ)R:=JGxhjaB'kcC,r?כQo/@zL?UFUez548~pKڢ8\Q/2JՊVCS5Ң ea%zCſ@QH,>YxIW'Cm&MɱZjmx]i[R]eFQd {N^ #IO LKhe4'+oD~p1_hBat[ }u&*dzʱ}f&N_ 59fɇ!3^|»h!'йLƆ׿-' z(;CrP7X'|yRt֯b?zTXB#ӡPv[_bI f d8%n!J@Fۈ9+f5=9'A;.?b TFɾ;_jh,Xʭ;@5qލU;(Ĕ.~@ZU9ὢ>Ve~HtVn̽芭NFC/;p+6>Nmĵ|)%\ 1MSi@^p,y^b)B$arweVvW vk]1XcR/sd gti$HnN3t)w QaZ=uYxPAWXi / 6f .&4AL ڥ-~ߦqZ'/ZH,Dt?$BZrnjg+P|ၾ|]6֮pHM69jxB~"%*^7lKZS.Ga0x-M2GV2T>)GE;؛:EN2die:. <@H\uvzrYew\$%=W|}|pY$o1rkvUV,[ 6n =>Q^ync]e/+@yA5<47' "2;Z7l}+-~|Fے 4նw|[ (3~P죮my(DxԆ]v&^)9W\<3̋'#a %ظLlcF,|Snt4u1Jz!WRn/:tU2y)9,$%RY!8c0QE:Zu`sl)xjuNې$iqq@J9T \ (l+J9.<`byןv}c JddU+>̪2!Br,5pAz.6AYp]f'k׏קc{:fl Zo bA(L/P {oo/b9& OUE/ wNBM` nlcɪ q /na`]Q ^0e\`R{-AJ4]nwZWhǽ˒,>_f}9W|pKIUgV;.؈r) ƺh/8%?j)¶AYͷ<CKdzH:V{~KW*,pEdǔɹX_A+\0{T pdl4qȨݜ8,pmMCZ]zbQy(iӄ/4pNd8o!Z^ Lk>8M ]'E4i3hYĒa3KƍR5 $Ј'd.oLsy5}aݜ= ;x';dJyMmU ۓlSm5-oBH$:\>A;|υ\=C6֕2L%FhtĵpVL.aQи+deoTK|0Yl`M~1RTwe(}2 MQ CXAT6 {,!97L$C GQS~ﰁnDC ~ܖCS31@aFwj4HB!}YX 0Ͼïz* V"8 c8灄{v8bxW] p5_՞)HoP2w#*~E+[14CŠˡ4?$LAЕE$HE`=.⮖q26[/i82A$; F}s= dH/_IV䍣{%(9(T;YV@/mN#KG8/ZgPJ&1 ׃l zG1{)L6A?a K kMPC jDy>꤫+qOv+O˶OK8ɥ ~ŗÊ)v>Zx֐/|&iOkE1X'pvrDf´ #I*eXnK!]mP'|fӁ\b"iU4! ?`0y6}RD#k⻨( s_Z?l J9h%Sq~ZݖvC29^"t~( `iLWjִkDl܇rǁ/&;:>r cm lT.i׃L؁ĔXH(4pw' /B?| 7>aƫrGjIK0C:= -}uo~nND :'cx"I\gcT#Ҹܾy@v 6jvRlN&sHՖH_s؃Z}Ry+ppIV {$Ae{i1v@=m:v]` #[^mrܢĽ>w*Js>>|lCrUdm01/Mr&h Th~ɑpKՠ>κ&_Ov-d}4~\N'R2}b6D1dpx݆v+1H:zbeL䪃!-[Et^j^˜p|xK#m3ʰW\F4f =(Gj'V˿2:4HVԧC$ɳ:Um&$SQApxjUlB'rtV">qGeE5%\3G).~{P^m3DR0eҧ{k0MmLvެ9 1VV:Pfa̴ 4цvw\M[ʤm'=sXz(c2:v6΁;>:SbX/@pm0FE˜ց?ɩ=M*!Ht̷ +* \v^+4YgmǐM (]"O7ш &%,rV"ǝwY[T1lVnsVwdXiVG+ Ҝ/lHLQD D\5ap5jS6H@K`E9}am%/dP D7 hA^ta"MʝjV1RΔ+[~|r^0-"1 %UL} v0J1UDؒ`bpZ,Cݞ8BiiTBRD~yGiEHT^tY  bs,Q޺sA1Rn0A-OD* +5I|CB۶R;By~Ӷ, uf"ѱm#( ^ϩw^"^&:dVeBeYt |fLQD*8i#Q [Knt!v <@aR ak#Qh%m=a#:gҒ$%ܠ" N3ywx"7qrr,[YPn_N|S| ^V~n_'i%#" V?96|ˊb?".&ͤ.h-P OF5?b.fŵ8zIZJ1)#McQ0׵"jVeo{  ِ"jE:xwB3)UcRulmv.Q]~S$[=sx6B~`sm?"(GИ+jlL=F5dIE6|;Y+3lmv9|JI18fbcoyPKץ1l'@":̓2'-p(U@=oq % &AYQxp&0f-^&y(UvUpDo.ɸ\0Ѭ_BK)+)E:?kFwu0/f&tv$6XpUWj=sgՉDZf.w L2ClF}01j̰ბ5N6Sbc +Bɲ1d] slTDbX%+bS C@dh6e/B5~Ti}GJ4t>By7͢|D4ZAu˂/j<g0h@mʠ/"CGd;j@[SNllbޖ7Y$.8,ڋB*F=v:^90`SuL(R##C<>S͹ɉ=E߉ ˀC >\KBArj{̱uW&+MZu sI*6j)g+GǷ|]gޱ3aGM!U5J 7Y=!e)Ѩ!{7@OVo^bfKCG= y^Գe:NE; W(6  m:Վ0vʬ cKz $ xST _El8`ƈj="Ƀ/o?'I/J[-Wy!QoVK+ P#'VH4EB;ێiepaDgQ1 =H'{`!`4 o|!ڎ _娛-pLrqiTU '\aJzǭ-?g(9AdX C0Z:؝u)+)'RO:9*dd֕-l֪&+lO=QבsS,輐pE\Oa67K&wgu)cS=֮]AVA: _?j]k-s1s $?f;f'./*E4*Am攌Ot H #6ɵnS2wKF;p)%~WC뵌mZ[^^?,x`!Ei s4'z8R bba{&,fB*5."Ctl ϙ}!e7ZjjL7<%'1"\A/px9of^(,D& ؖe6(iʊRۗ.3"!XҌF_`Eٍ{&]L޻eA%~I:hNϋcHc'瑀>(} HVظA{_ LęaܑbI9J$nPu{!U[p)g .F5R͠yr  3B# Q &?/!>LHHbRqӗԑjy?v MGk[pT?@ʹ*$~Nk:/St$UN-:g1FbW(;(EΈ5\g]/?!]Փ0vw$.(;M7vhG741SK\_2،vqm*"%cUg´f7tl/IR y3h+pRXȔWhw >,X#s ˁQ+NscRVseid\1 ގ`w>I@[vhN HB7=#spQt+_G&Ԟ~5` M W|o~>QFhZҌGB TCtq2:DZɠ zd?\-Lk;c-:ĶvK 4OGya`V)LHs眜4=Y+Zu3Oȣ(nm+#g*|x#7_U]+ågښ:]w@G pE~z9x 8C! CF”H/מx)p/yM8,HYq!r'3_h s0 &l8aKkxE@huh3@s`z%V>p^.CQ?{<ߓp?%z6ЭV+9V =^T58fg`?A ]C۠AfV},:!#1'rn`9en/  ZऐE^f<"oTr$]J+K1tumۗ9SZ kb 5n3``GL֐ס1SR+Os9}߫VnÓfts%g mV^(-D mso: W $ Tttt2zwQy3ljj֟}T%mg,.;A1ZR N YE)N9#44M%1'!oa&8y$]O M?Îi IÑL Cdwe$iQ=>Zs7 ]RHl: E3BBZ(w-A 0eyt IDwql, VVp >QO|FCMr@ͼx͊F{cjIϗ9=lCFM8x!{s." D_̊zo; jOreaqlyLS[סP7x~M3p(;/ g$?߮9N'M8HS9ZcR' Ikal\_CIJJ2cqLMP VG1hy4 ]*zb~ ,#3 V%Y]$]v71mF{LM֧JݴΪRefJi7ֵskeTp!S?|@ۡdIeAy+?*&8sQ)wD΢sf.`|B? .Sc{дF‚DZmg o~+Or1C;nZSϘDuKc~BҶccff$`ޗ3K )~S`zy W0r3<]-!eUnz$ ʑL7%ġnGEWѰx5K?JAO8 :XBn`6cXBDyzPRω4\*F7S8&]%fH 8=m8J~804|j,!bn˿  t &+tv h;jadPnħ"Ҹ&pQ7 K~:fysђgjBغ ۯ~y7/͘$"NBEo `mu yPpC\D ԣgлs߸BvL[K=ݲnzKJrrag-{7_(T>N lMR J)}jyݦ}NMq}&͐y]lm}BKHk$J9hN3݃5-姘 :"!?|5J4EJyTY&(0F:HKwQC-jPGǗr-׃猟[ jyxGD#-+v(n TENi/#aD5+a5#PBz(]Z⼕KT@}5yƬvw+UH(,OVs?Ep++^3Z_*+3fLƘX[F(ko\XP=0e.<CWtpi߯- TكjV 16C!"Wk@]i4h9<"$hڌ(L-6!o?<3g<H.1?a^G1eHЯ՟)Ov#p$#">wɚ] ֣"OT6jZnByA\W 5%d8=]bee,9gZF7,٠=P}:KIa-B=ƽAԩ Hu SwWgoQy SjaᲠSs#d !~8Tw{GU^:B©'%VIf:V,9ɑI_o:Mͱ7}V`@Su2PAB_(#[ m(RG}i{3<,@]qhҖVc[88lZ[`һ d2a#12Flf Of&Hokp[u|!՚7=CخEQ\JdrLIHa1ComcgQkt0d9"ي 1&",Z\ Ȓ.‹vո\sv%"pz*5#m%Bz*P^0L" oi2o'Y{縉Sg#ɦ rh|`e<>lzdR-ajdl/?Y 4 hP$k"|bc{ d.{+AWpT&$.lGKs&G%WRઓ1CQ!gvBXhr]ƅF6 2@Ӂw1/7i_f5IO,-\ߢvȌ:/{ )zgy!Z%u=8*_=p=…sVy8hӾ#I\$FFxP؜$v]'2 ,nB(|d9w1Hb% ޷V(3|}~5Ii%.8f Ky[*H%eUxlχu쒡#DLZ[YyԼeGPPshYA !hka@~hǏ~} PXhG@Exfe9fy0;tԨia5([>X=>RG#>ǟ6Náxj6tLc\n$JdsքZzE83D f0Lmйe`[˳{PGqJN/E8xiaq$w-gS@VH5jmo۴ڽa!*z^TUwcHxOr= /ʁbr!&1xlC:@>~Q&}g6=f ~Ya:KUYVZoGE tك)L n{VX=!M%WBr &&%F${&f -V. ^#M5Ç acհ+.P R\? a cÉ8B Z NR'y3I"ZP-1hsaQ] Ǹg>vnAM7ZxՇssgeݗh:: 7Y3sQ+BBօ-r\B80Ur|V..vGY_q;)+Q8W4;k"[[K D3_aÞXtPŁYChKZR`#7ӟR_"(u3Ht$ȩ(7J`*xP^-s2h$g s` Ӻٶ_R" ֩"2摕d#zTcBYXXZ0aS\b[ M ǿrUUaS.ō8bKǻZPP3bIoyomI R,2b3\ *)S؎ 򬱱[f#-dY>]ң:ʖ0Rh]N{gfMFd/q iSX \zhd67qu wmdMqkOu_nL\VوKyPGwmy2^3m0  M<y|MB}IۊP#IgY[>Rm#1`1 ~+qġK7|ܶpd}B01瑔xdx>ki{zoӠUԼ? s%`=,}M*&C$ؤtTmnvkt8YRSY!I\b|^~u{tsVt˜gOY<oD1[M,ɶk*r@#9 vSO>sf&q]8t8[h(ycns3w KPvv;L8У}9m\I=awD6;B8l8; rcMMhRWNQRG edy*?XUᴩ3 P&tnl2qMuDHb)ڏlj_Ԭ$v'0"#>I;~` V (0 cq:mC\XVhV5 \NŠN֙!fG'Spy?2#S 6O{i4+Y8r-KR_ D&E$ &a7`Syݵ \WۜLL!<#Aբ_]1=Y[)rd4tJ}?Ra>1(`~[r [FD|רo*1%!-Hh!MH\ߟx yזѰjV W$moME$^>Y EEJɂMB#YӊZ2WBOZ U 6N-US~ Rh:gPQX@)[mGM3Y0U]CfTZ4фݍXE&Z0c4m\>QFjvH!^ uաү~Jo_e %"aq%fq£< we`LI*%5G"T޽C]<<E[Qu!jUó"[TGjO1XM~A!\/axm^# oFሌ9WaGp3o!+9h+٣!;QJlmjp4ԅ3Kt{)A:i -^ʫ*~|)CM꧴#t"RNyyatThbYŰyG nTCSqK-J Txn.j`NϺd*HVϚ[vPfE«è-; (C^ъeNdHwMJP1?X>] 31(N,ɓcht-@fhżǞs8?iDR1h`ov*ktKDL|ZK $䥰Olͷ\;<7O o?boW*rf0$1襛d^G?}3 Y2`LhEZj z$c=If8ӃoEX4CYK[B7,M;~m$8:p0a2^r?)YH\/=Ow`~ddJ!Iiԗ |u*$56m FTIgP> >!0U Ά:K 0!ؓ,Y]-\U֧ .|*w_{"2!.|-g^pd9>1џP \L)dD<+]nۨCACc+\bisKC(GGCWrEq?֥8 Nx9{NЗkW,&\<_x5]7٥gLdo-W`;Oo"y!MDk5_ ꉀlaLMk+"yu wmɪ !d Xp3fvDX^}؟ <(ɛ%F-J_뽋D yH*t3QȥŁ?#Uqr {n~Y5ӛ}by!HRoDxkư~lT>+7+" V`~tŦ~)!a.˅C}캺P$:3^W]ڭ/.6$Gc4no},jYHl .B(H5a}Sn|(x2J9tI9+2=/td*R^)q B8{5'I98͈`X؊u=A<>Qu+0G>!"w({F\fn -2׶ἲ=_CQ9g%Dόl:F|( K>o?fPUA3V٪^]G/oYbL8k$d,'Od0Z/׮y[E}a5#|vd()_oOf-ˀKoȿ>BwIXfUy:p&j}k;9];u+S RLPmLxi8\{3Jl@t!@9#*9~K8VX iX%Dʓ!p] B 'nP}Η ز>żzO\6!u+] ݺ.UG{rlN1>a߬X÷, _Y!GQY ޴A9e%%#W׆G~ =(8PMY">@86Ļo"f!; `y fb'|]b+.?r|'I o(V>jn4xkybEZҸ6NA{WWh\|@pZ 1Z+ƦOd,?j1x'K˦l_;fYɎ}\V D{*:]OʗMwk(k|/^vA)փr`]& ZpJj-QɊ}aUف6A4y;ً+Rh kVpgԊH@*tԀͲ!zHMF$cIguҁ=A%zEJLˏIpY(d|d(#Ŵ{]p:rO@6Gca$E,ٶoFfiΕI- fkwUYm}e:Lb{[?(fB _E"OEb/&} 5S,q*&%-|^x]Ӯǃ˲HQUԏل!]bnͤb3cSǞojmҰ>\GW2eEY#ELHsx[8|,hSd"_ oMD,lٚ-)YQfMV#Zoz-)-L&#<#wIQIzS\uƑJ Xi%5T.F؈(#8_V p ]&utRJŢ^)d }改vJ}U1 lP@ (d6bEEi$';ghQ%JIh܀"BҴZ0{RDu< #jIm639C=FTد캵I~xֺ&&_ 7*A+;TM#Wg5ʱt_oє:kr`Hh<{f71ΤH^mC [:fbWr7w:=N ϠO`q'G~/(I\ +a~cy勑#R bTVLH[='?|7CݢQp`0斩?Lnl:* }U*JQP %kD0M/j=S+ v=|p7!>Ex+︔g[UδPUZ\N.tRˑ5\a݉c6 ~Xt6 $rrY;q=)jrQaZ]𦸘ǡC x9ޣr?!6Q!BƲ^jz ssi(zʲԲ+ aֆiVr8?t14KF+q]iIɈ2KM.2 :hN))1F[;cN2E=n=2i {IuP Z2?}P˙,6N_ڵU{[tSnNg[ؖ2Ď:p˜px0CӱַӦ|FKIɷY" ; p.Vji()l?\prba0;n<*0P zmMP.<;\P%u`=w\h|ûLkzl:JnOՇj4"s.$U6P/@[x5X.grn9I?;l* zt{Uƾ U+Ǧ^(qpAMCg6P X,pǂ RlxAKЕY$ЂY,I:>\ͳB} -G"(#+%xi>FRto# FS>{D'2dMɛ{XXy'm\pV,v~]:*;BC;5mz⎹KC&S&3#álJjh^ FʃZ&pb(S#TvJb{i u& "%#ҷc9{"KEٚJ+04;GY=>k}qϯ@Ҟ`_>fGZ; BF;'5U~ :1MJ sx G>yWz \9S`g!WLά{'K}XA.[,;m~ t|rF^9ζ`V.Ir3[nR{[sht1¾ٝm2ocPڋ ,}iI?gG\2U@mF:{$u7W<-m!@YkA| }rcTK3gAm `ii`?W2\f0\p r}}`Piΰr8g㗍_l t)z2N6Cb3R2qMe^lp\M:T|3I-D;Ŝ#`O9Ngw~-*ALj0 nDKEyi` $k3VڇgGz 8("z8ix4 _9ZBqA#vO]6b:*/΁+xLJ!%l)x7HYNwDI:V+\H{fѫǁc1^55y7&ͅ?JPJ,?"x2ӝ NMοBxDqS{f#`luR$lZ9h.{ ?J(==VJIƔćS7ƿ2g$BeqG@0l#Rn &p몱Œ]!Mgx RrYu̳Cy͇sVpl4:Zʐ 3¶b|Z \w[C*v#28e_ٰ.A|)5{l8Pj"g-kLh"2;~>3? PJt[V?+0̮woGƸ?Ƥ* FXzګHIl"p9yTB!擏D8Vھ̂hDJ==2;PxV{\WK\lV/"(!<_zli_-7qsp*{pv. PT1K*U${-%Z7ԠmyiaGڽ5,*"`r e=s=+*Ѝ%?Di&>4$taۭpJvyS=n-fʼHݪ&g:粨}rAjnlݐv׊:?:R/9PZp$J͉VCuNb))=n04X=_ꓯƪs>x~ =qj[ |3ۙ%nm}b|g^^ùx2J~B^zL H34o!jj5'[QZ%OO4VFWs[KLԗ]$ 7rE5bD\7ʲϕ8! 6ko_h{QF'6Tku|}HflvίjѢ`*24]TpŎT@O#P/7>NTv8٢#SCΝI 8]S6h-cuvY/͹wR͟v V٤ 1G/2rs+UX?g:6e#З&~94W9=_U<:0zGI׋=' "&QyHqUP?DStES X{d ~=C#LKmaDlj>2UELUbH{RWu!h[>?W7N^V:d.`ygJ=aۆTW)lJmeI)zCl,*&/ ʔNI}5Ս/玴a,[!!}uU'Hk ܶD8#)Xj1e-AesLDեi[+o"u+)y\ S%P~!t]M4Fl~rwPlL%yzuL J%9Rsn |,$w#S^g0IG:LTm%fq 16  VOe HGt<zm"HN\TɃ&ѯwh.Jã?O@6CLD@ɌncVӦfӷ< f$r\)W_=08u;&64- 6Q:~$i n(f] e ?7_W{Jg7K]ľelAbr \d" {Iԉ"˕F*)tنb-H 0Nb!P{gan<t zwԔ̓itF )\҇fzuqw)@Nr8풹˔^y'rvSPoBE1HNYL\ 6nx!q gH*ƿ3db{+q*;.ʻjZ Duڪ6Tkϖzy ϐRΕ5~oOSB:"lvRxUff>o6^ #e! 8 !a Mdr,_%sEa7ՙ3{>$+'~YkhDltpk?n!XB9dԭeҙ:g K/`lξ+JsVP= Ns"|y$h EY>ʌ E{XW3 `fO db@-nU<]qPkpq^ J*'2?c|'rZ6<g#J\x:}(EEH3a>=ơdL ^_ft@05:nnj.f-,@ܾ$_<)Yx*-)@p`t[Mrnhi@H Rfs:b8g%iYF܊(솈7$0-~f"V&ѷFAPpf7*vP~E]1eyE(sPu]v,X/1J5M};B@5$w@!9js=43Ja{pR/ j0ydVhnm,@c%iۉeH1/ U^8B[y,oIe[AzIa&D\i*Nܹc@`V)D#y#.u{O8XL%xx؄E& ٚ%J6:"M:sm^X5i())|qfwJM]ySNԗu ~3N!PU3P@$F)Wќ5[/i~bpVphfDI3cG{> z'NE}#rbA5/X5۩$h-rx-׃̬;>k a/΅P\7D0 ׈|3K6F?K@a꺢Cά} qd@;&RMFj10#?-9NK[E\+Xu3hL]ﴧkYI 漾NwҾ9)s|Y&Th65Cq(k Z [}y>[3cF.Ah4uW ׼ vz6Ls#xFT 2n_NF/BѐB rIYXt FY'ީw+aܣ}@`KE9pQLuhR[dÈD 43t`O),笹%umc=}fyOdnOD-f+Mxs_mɎ^CK'FT"DnPɣ"q# faJZOAz. cK5jںB>fP`NaeAC8,yF6p})%c:C~+z Vf bldN>&3 YzZE31;N{"cDR9LI\`7 `9gx7zND5 jTUcYg! S$,S|6 g#c-e !=%/zڵ

0101+phŰ&ZC9ϊ9 N%v.Ͷh#i%8G2Xbc!U!Q[$:iK2:ΟS5O~^>ن3L\1_kOκfF@:$vbrB&|}5ZgA[:1MԼrv.n"7v'IQNOztv'QDDO_Dlܪ-M/PJ8S1k ~ͷg3h!mק')X+&Ȕ`* !ͨGoa xF&&.$!.W62 Ù{~8:܊@7B>Y{$ʦSլ, %DJipgȾ(܆\w+KO,LeE*&$7?#OdeoDS{R?"Dž$N]TސǦ+ R?C>q_yNppaCO_ 'D:m{Egק৶ '-3أܫ<#{̆;95o$K+n3,6ୋk'0bh 0RxTU2{e-xVO )> %]O_KpUgjH>!UjAاq =+yª"N{RՃ.>=$C 1qβ-99L#5t汋$Sz@zQE3*f^ Te1,3\c5\ؤ.1=A#a>$x1be5f0݃8^V;sG o񾈅{($5nlb8/4`qMHCxTiE WAXpM'WS뾇 { oxbl}/J:0<[Yf,Gy?-Îse{|V0E.YʀZ@LZٝ1zNoG!^"?& Ÿ 8@@1)(gs93C <-hO`RkS]?9,OF@ud9dlC{VA6G䄻v;ބcqW0_%+D'> ! I3hӤA 'yΟM(WɊ5q";>Gl&`P'3~ڌz± _x. sIοٟ l~)5B!J~`rMe :].ڷ^ =(.: hQFΚ$\1hi$[P2*I=}0c.n%";\5(bÌ~H aBNUn.-ro#c2eq=3q ʔF[X5mmUA "T5clqv!6= 8inG-'Su &f.= M iSD){q& wTEO9IX>0>D |8/O,_z!#lCpĕT]QPHʹ֌ `jL=+EXүiByԶ4n\d)l.DmITF iS U~DuvVJQ>ΌB{BW $e1#`ZwFa{Z/am6~G41Ps#һ?Гa;X~ݦO)R]+4fkin"a9 FYaԱ싦*+BD5ONt`e3 FK?_4+3%݊OY_lrâকӰn窋iX?+nn9&KHjkXyoG)./.(-gR=-2߰0k\::ѣLbP6d2]٢eRʌ8ppm^hМO`|l`nr-+ ќj#q,]eWzN|F排Y5cvSY Ɖ#x+clsw8]7 BW]X1 h8wsu__KM0eD4YQ.('hUTipcXiM{w׹9ǃ`*'*/%*CyƇvs(;x[Da| N!P" 2IFStkVym(k0理9'|N"VnA)ܠ>!3bL,S)mI0Sҋ▽=`=f+&_*,Rݲ,$UPjIZMGr{R.U @CQ"b鳣ˡwrl}$xKQpBQko,UbGuC kƣtmbȰ1 DsyQAyoqYEAM2'&!z-HЃݙWE᧳˺8̪^H&Cu+Z|?)a5}YA'1$Gv6VX%COX+%g30i?u%u}vƢrS_, ˸㙶q3ˮ!x- Sf<\VvlS3XWIJ>XGD ni6"{nPܫcs+YcV旇>Ͷ mw9)븭mwKp"huw?-qyGfm]_< c9V RB@ iVJO7jo {ңsV8RbImAX6G <2_Q%jjGZBqyԂugBX~hGG7Z!lRC*9ȾV2_$;9 xalQݴvsmE>Ihۚ][ĚM "IUDtZ@!3.Mcs]R]ntbĵL5)"xW07Oq&(rή<*Ec =u/)Bڊg4).KqvBe `̰!O07׭4r-j‰Ü/u[Fh}ܯz%b$%Y-FWk"i >S~G5Sptf*pqDnEcp=(BWG~ IZdsp U&>f'(1t?0 c i T8"˩#sjr%C-pt=v32G?Aeb^ʸ1W큘I )@G]UZlsYleElA 'P{{)_ͮbXO?i):a,阠ȓPm"إΚ ,>FQza: iE;Rr;&LXb r<2`D9vUH *Qo8?.#e.i@l{ZI"ܳ5M"Zu7ѴGb)͏t?EA4x~JV{ Kogœ25~G/z%yvGv\zlh}rЃ7MbDD8[R@wW~%_9 3F݈Oh yOe ȣu+@p4'\1%9kzs!l.B3(4F*9@5%|,0xjpX1z /E@?؅UryzEA$zF-_#BMNs%D˂ d : ց=?-Y.4pOO}h Ή:=;4F`nYSP>٨`v@zჅjg˒ p(ON.k8t7~R[㔶^ia@ǔY Ы5g BܢuQ46t9AwB.'9'NxXMv7~l>e?zL]x;Apիer>xAuI=B(R}F7`(㜰pH=KbOzܓ( gt ^ gb\"SН}b}-xO3ж]u@mXLMvF._R:_E] ֗$%d|i+ìPm(tk]fH?xۚUBg$H0Zh02BGwT J)E#^g5PX,56e}/ \]\Pw l}0$Q%4֌ХuJ{NRҁV]Iӹðvʚ,E}ۻh %-ߢ;+$ڟڔ3s^X@y’2OB?´UHMMn i".e=FMWh<Br~} %Y̴ :TM:uV #K yg"u?%쳞Y"Dt-̚17#D&\_ PG[C1i՝CSDblBV=Q% 6mí#Q.@]/a}9/Ń l/lq (d kl4L1x̪px ZTwͮx-z0Ui%XdW| & oRE[R |Fsrd@0+ߙP'!v2+` CT_\ $c@P^ثCw6HU޼LtFR3PU(ZvPh-5U6elN 4]EM >tNˠ%f? 9:NNJDX4$dOCc >JVK[P Dmd~%` ոWX2ȾaXA]"ښCmL.( \k2tV=i~rO^ Xh&k1Y^"i^²P/4yU^Z1;ڨcl@$=K !ʜ(v(Di @ʂh6UD==Ԭ45@؞c;1\p\KhCdMõ:F^QR@{^1P8nqZTqxcH|v ߽6 ǜkJ :ĈD;g8En71 1V{jlQ BcO]JzI;nvc"sħ%;Lb32RF"B*S,eAFGbGxW$P D/CZ$Šz,Y٪(lT~/*B@K7gh4U{Zꢐjn~U]B%yg=gH$rk (x=#w$Q ~̡ۆAnzdP}`h` pAr=4atF3욼~&e~Ljk)^M?*>JadXd MNTJR6G.t>)-fS/z:v=V Z ԰ 1Dv R\1 iX{*%2&a7/N!yp-L50S A6Ms'%h~r<j7髖:ޮw< EC x\)Ym)P$8,c4SβLlbtB7{\ 1wGvW 㘍_Ƃ7}H=yӈyI()oJmGe:b;z{k'{Lf6\_[spE19_4DIFOHA"܃۠mcbBއRGIjb2Dgȏtō,{)ؕ|LN"0&L{T\п[|x\%3h;ij͊cf.hV.[_y+s Ѩ%pd WlᏚ+G&쯳R?UU 454]eLokW7+"'ԥtժ^AR˨M\pn s狁V>CQ&SԻ 'jɧDNwdbq;g]2_jXm $3eMe>C9Aɨ7̯~@G+\gjq*|1itl5Z83yFǀ~n]\j0ng "+JDp\L3@J'5F kB:JҴ#a͚ 8{0:?C2@tIa#@Kz !:sqG0Ι. *SHQc2'xEAj +\ Mv< N33yQ0%*Z徇Q[2>φY']b_ GPQhQ׺^M2FS0db1=xKEߧ:G`D L ?5=L*՘݅\zH EEk%3r ZΚr8.{[F[3G/` f6XQvĐr@^\hMT P=! o⺩nFl<9A8l&&`Z@c*] Ҏf<\+QʋSYYh]/_{L. 3 c"QlG: Gh&k$Y1^5ct4KcѬaXWNDc1J0\D0y:M:dOmh;i_BQ\đ֪\ ְgnxsՐށ@aorn~ f}e47m ˄@*$ 9&bkz4Xwl fk(+Go;.֣aUiܔ.*8٤O jFYn"Y6eBEtq]V $|NW|qW<-cj65~|1;n3V>dȹ[XIOl g7"fcE;nh;g9} ۑA#~[!}YwTl:2װ))&??~ECPBnKv[!-s+{7r5uڒDM:ƈ6rRA{ǢIvo64GWp1Hͭ}}\qɿ9U5(;nx'֚M$do}0"=%}݊ދ& ED$̾j2݆@a^Z\:{Xo,bQ?(;ʄ)"^U覞 ޘ,]k+%* {KU"m7ؗc.K>O{z$A'✆i7Q\z7 n bZ2%ګ)X6ڎ@H1gK1nW(݈F] X]=Gmͭn5g: Tw ]RAZo@ւggA Zb:o(H<5GÑﮜb"K'#$dvQGD|vZN}xԡ} #ݦ/Qs(zB .낖" H8]y/I9un6qt7bCrm:bM ^~mږE9TxTg?wr-yW?ߦϪp|@LJ3]QLs9yz<).$TcU|p[dAFr_G_<-b< B+#WAPlAU Gd \ K,Pqʶ.\5,i+˻ eNΨ永xZ'ޘD0PO9cb+;yc'53[a%y e( ԐAu]%@QK n$%R:Zax]5;Wu;v5=@A g3h򨶿ˊɜ:1ތ G!ֵ(j)iX]V&ʒcig.f}9mĚ$g4vm==~!g/=~H2n2$*E ,'rgO/-TK*rnP΁6 ډZj(:# f@oہeomck,^pM.7e [Nyv (O=h#߰+m:u*Gq*I}’|q>,)tqҼLwQpt=a,&5UvTߠCFdaF;R=*V9CqeFgB ]dN/DGy9vRDSl}3R;aOQN_6T Tot VѹTLI&y<ͫ_ʭtS?jJa=ɼL$ȻeDxR%7mz]` d|f.{Vk1D{8ܠ_#nD.rV,$ts\k=*ӪΫD4N:往gL-e_k7CG4zACkSL 3 ß=l>dw%CvG@Ahլ5sl&m:e,nos0csFeL(]̈́2'e7Lcp柃nkoڨA6- rz/;*"-|ES8`l9 *4^x\v66σr}@/_z 6֯K>uTǢx:csX6>{_-7V,`뵂O *cg)߄!ѥi-H$5`9qZ^zNy;CX+7!0_mg!ѰeN^+r- >!l7gA&>'ᣪ3a=i 4i5\xPq7޷42ۉOO>R`2pg`|bryE%K:_>&e@-t)S7r0kCM|^['s_ aK b轮־Mv0}ms5ݭ ߈MFVo ˶b\ZDW2mVп[$a} UsspY f- 7iTU]*-} .v\蕑Ő)J>?`mh%i&bX#y#Υ-yW&VtAwI捐6 Vְ%ecBIkM K[ea_FӪY'.֫>3l 6Cl(_ A0?Xۮ sf)*YDfk"0dk-໕`EO+W9 n!~s} k Pr֪mZ(~栬\P7],,wb;3P@g1O㽙!3nJlP\PHީO eZAeƴ*qotef/FWE~A4HԮ@+dbl;tSI{my &SEftKZC#75"s<\$-o:;sAxD@`\]MR9\ . ,\r,1@O 2LP-s!9@] .pz#}CBo&HV_<Ƀw ik3%Wk'cc ?@+z(šYjLY ?D$Ѐ1igؒzݾGRrh%ye 8l\X؁[Z~I+;#fa0 ,<"syV “'p#lj6 (֒/cfRVkbs/'h~>{Magwi4sgAjIҫL+BBJ륣ݭY0Br֝c!5kq}pT2hʊc_I 4W} v׳ E!`Gi{Wq{OzʆYn0u,cl>mf)ZT5'+maؚ;Cҝ_Oi?$Sw~@phRk|PSS/i$ Rj jA&_pk=YS}>rsq-\*]g?v^C .ǣkX%rᳬs|>*L -8~8U2tQ pPf4; "XCBhBuNQ7  jZ6F[yi v& 6$EPGt0h\ړΊ Km 4|EX2#~/{;tU툤FJ ü9>q5/VAu O-,(KyճYpbu\0Hu1 x0څ(O9{a w3"0OG `bE+U=[ܟm~ݻ0!uHԷJ@F2d]m˚i=a8ή]ܜ_:kI A0f JZhW%jQF6R InwZ'ݵgɏ!!6_$%$MݰBƵ!Au NRCl UZqp}C;埖Ry)y BX.BNVN$(^S~ 5t~)p7YiD Ic|M Fu fiP^x;0^/a${&J90{nC@PYsN@ 46MB1`9?Gh1yHM9k)r1weZ2'r. 1"'I2bjӔVVjzoVuVMG0KM ,˒vi.K}lhUDfヲBфZYJ8%}KKuX,O\ɑ2`j^l:kPGD>~c6*f-Q}ߏlqݘxcU\\,bMU٩}\B4943$(]ڿД*m;e. Wf_LD3 U\g]Bz2t?:Ew`N( FAz{&8W{y[E_XPپNP47=0 Bxj}z?3{*UMekGZ]Wi)gF\ x9=MnXbY6Swv0fV&RQ0͢QE_7Bg%  ,j~~zT1Jm NLi(m[Jw*Y@5]l۩+?"p#XhxnF+2[ni6a)wSAQrư .>8^5<73Eae˷)@Y SZ4dSRuj`}&^EYY16AyI.#h5tJ&,h[)3M i% K UPpTBBG^4w |V_/ٖ8b;Ȱ3Ǝ@c8߭\Bi<¦>q9N8O0N0""PKcª)eɄ r8EX̦&h&K6-+qYogQuNRif;BCհiҦw%C]E_\JLKnM\@#;roe&$=dXaDMggRފQm؅$nh^Fx=sx_XNl=7;q q/\ܝdjj {Hjk:/Wخ lS'&D2([/n B9qG^MaA6LU?=NmE '@ɚ*uVDOHvGW=̽ر]:9` k6=gN,xhmDe&^3N'^+,,ZRt4˲>ߐd4v|I~$i[lwU|d+=#Ecs#X~12Bݔ`0J^qF{n&:U:K]mPd8ANb-?ɚ<8 -15lp)e$֧D՜Qr?L%E#E]#޼`[T/?2mgF*+WDmkOT׫8y,*pGfZuz)AFVFfk\"Ԁ}-!ͨx QƓԈ*{䴿X)ytLgftKɦ`:+r urVT-J.ӟtx"D3؋WGvMn`&S;Ϧ箦8Ki*Q(-2 3[*7˕~dw+4)̺Uk-g$D>gv]ּ$|s_0;Zpi a/Z:2rvv,z;Z Jp~zopJ&n)gtg,j&qy۲ɝo Rk>|tF:F?dw+-{hlܶ6VL5/pe*WHj= = _1jq g _GLaJB67@_)`0 RݹDlI8ĮNL j3h"Mq#=F&g$z#b@tӷ{i!XY0y)+q}CP y4FQLAčvᕋ!$)uu"&~@ݗTbݮΔOD6Q+7@<>,V㥭cBӗ|5b2]#|t!(x%%+1CٹAqH6Kx&qkc[ř:h#_]lDW'L1*ғ_n)Ѩ_$9aA*SBnM cT q^otsIÆ3b^.GW3Jͥ~vAvvRGt폝) ,c$(l,cNHjq؝/13#N>Rh;s&3ieU@K!4D~Ko1+Ro6h=ڎfGPߣAR7M≼hw)tLIGN2uGTI\-lu f9?y%B V蜾2hڏ` Dhǹo$?2 Q.3-m9,ΠU7d {#-犦&@htјlÆwۢcX')ը+[zuv iᬙ= w['W<[i/LJdd>-:g=09xoC6wauk%3}i i&θrѩŕ-7oj)X/xuӋI6Yҁ;l ZGyvE&nF;wOB*vq(h ֣V%B_</4p[)9 5@_i-M~XӰꈤi?<`Z{Ur~Z\)E H cվJ ca~Kpއ^ u||b!sez%Xh$0,g>]?) 45 ޣfH4&#Mvm:a(x.V:3F`|xVgV;4]t|gkwU~;hqoQf䇆WNAxq&bx9woň<سbw2r^1J= ^{CfڻU_Qz-|/;};%yΥX[lI6ZKzWjq;U)} `u!L[G?d\Z""~a{g^C̏+zGk02׃m{Lºy`7,B*mmDAڅ}J?D#gxDCXߟzr]ٚvui,EO73P? %? .Er-/^I$XpJ'SspzbGR29.ʠꇲFlb|zGWQɆYiq̥7elYB3%|! ,^ J <"Q ͞[^v?h <)=BM7)y [~8O9UC WjȜ7ptxvv{Tu#"cx;$FCǮ[Dlhha[YNquaX/\gu&%J2LhN{ce1 9;Jz_z{U:HAT bS3>`IW4KM:21Б^D6?!K|!DRȘw_rl>ye*_HO&FjO{ Ml_{3Ym^wN'.Ԉ#c H"jhY hm M1::Πk(^?{ހHV]{}-cc4]3G6Cab$Im}C="c\C7|'ŃMHu?׆(%#H}fTv4aG숴 ( xE[oX G'H|$ԂNP @( ƖXbƢ@J&_4 Sc@oW#zظz)Cϖݿ()Z΋%|gde~ ie t*|Vصfsd>ip5/='TY^" Jkxf2l+Ƀ%ɳd܂H"GB}cq6GZޅ-x/zG8s^2p!/`;qaOTu)`ҵYQ@1.]^9 aŀڷ 4*n5 b)>o HP.aaFV= !Z,ht$S)H=(گraE);t=pa8P>Kj]s3_#v޽/R`ݨ{d2#u.Hv2tPmzɭ!˸{ч&34 O*u%y&! -IB~ AUg„F6ZBd>? ¶s6 !(A?'OD@ 6(G 2Uj)}daI$-^> јфca?t)Sb#un5S}VXZP ?= mZds(FbQbͱOyiy>AbzO 6MO?#70@kZjO)d+yMn }|jhybp٬f{1j+\\/^dF#q+B^8bjSZ}tpӹRewUQ[`[E+df\mq8}x59dSiAtuLQu]NrgL%SziʵH#)%!Z|"FSh=6s2,3dgʮ1_6JÜawˢĔ( z`Xa/.R>WXk?zq8JAWX]7wo?";]Ptg֣]ztov8yv>ȝ  ’!ʀi"X3cCD8>Hu ,O o "$=7یNk 簵/r?1CV랱,8.+3 }BtRS fCMûu$X%Q9>UJ)7X %`Y@¡^ )$$Bͮb 3lke'+{8Jg6XvWbe G~atxJCb0ŷ^E'AG߄aZ7U֒Z\Uh/yePc&y{SX|WF$ŝi;U@n}ppznيWϑ_A܇sbC%3ْ5}E ס,BQzWuѬpUne O3Q gDW_C\ ΂eÖ9eExIr@A ^gQ%UKޡ*q&'ԆKqPd/ɥWD1YsX1f0vcPGI\pfxϽV[13@5̳b%R|6ĢƩ~oAlP) xIsm؍ &V`>8@e4BLȲޞٽs(rG:~ME0#ӣ_#,b|ib]{K–@t_e'xTx!a[aAyKt(t&>ĻK2G\K 5*#v0ik}زr\ ~\(^k&a4L9Z OPvOld&Ij,8WJK1W9"t_XRAKYQ61~Ԕ^YK澂 A8;[n{n%#lK 6EFy3ւA쀆C(CmA f( =ߗ:%f ȃd}QDL.`G$XN/bcs|ޣLq|G%Bq+)w Zfh D:usC{^%O:|'д*YunM':nA,N)+T^>yfֺnq!:FcM{I#"4\Sp&qPs;"{ :[9po[6^~EY)lAbz!*;&Gͯ78`_+bGVpOKWȠ~<ֲˎaCkl惧Xd0^ŜJl\!bja*Zu\_0aL*#n0n'Dk"ÀH~– ]p}*-Q.[.TT 2DM__)K) w-ל i {v:dr}[҃.j&߀Ai"2cK@Z<pm쇊&L+yJ%xJex=AȀ%JGۏ|=.i&p;Geؕ Ւ$g+|15I}@Q?QG:,HF, ģ2;3y}=4Цz&짐ulv"\=ń{T "ݱ=&D2ON 5o p"(u\/:ط"Jp#ZA jݤn F#ʗp\"|.B EM%AH5C:Uk@++oNV0PMWՊMpQI]@wI_ [-},f>Q}n]尠< iN03#e93sGW-R-֎\ǘf ƸƱp -rVQ$M3)N{0wPG3K\d¿od8lcCc Enԑ-P\4jqV3});nm " l$f'p؟"CMS(q(Z  |x@ ަjxmNbeN)9>F{ 1L)'I:; TVR-yډV:hZn N{B0^&Y|Wj,@]z+_bO"7c9aok *¢O9W5!S LJ__Po,.Xo\* LZ\|}7㇗6{ K]E,ú˛| zhg.H:8.;is O_P< aR };ooM1E#),jw5pvKzaw'i_Г4YFwnDBis*,Bq2fÒ-n@ "B1D;RϿ=b3M8'cXdC`<_q|=,D+> dPyg< ShfT4[- cD"SU"E&-&!LXvW֍ET=& }g?[$USP~N<ԧ6j<{4u>Gʭup+d^u5rFߚ,yCfjBFOuRIXo;_425bw 2ʴe)Y~Gxz騹.^u0G 7!Wqr;Q6rEGP֬ [H.r &&@~p Թ>Fl/#W dϿ <ռM j9AjXqlu7rDX7dL&ܒ~b~cӴ%hpv.u2y>zBf6xkv1E&,gTcD8Μt-&~WfP˙6"b)`$u>1fɆyOÿ Z[5+0m~[a"`T 1wn7"γJ4C[ftn*%x.l3Ib­ ɵM!Q_ 5Ek:@lXQe(PV3' QubH0̅~KdMst ځ%O-`Ly³O/E}]J+3C#DSz-yy/=Ǟ qIk CО0}!8tmMRęϨn>-]aa 11.H/hSvD([GrlaװCcg~: V#Soj3M^zf;V#!Oܻ_d)@``e"T˟ 4B DXТ$yOsfM{Aa6j2և:-r̫9o*bL9 u4P@0X%} ~"Cm5g>oh~Ր!G 3ύ\%h{OG)ico%5}li}Bd.g5 |ۃ (%_I6hRcà>f$Vif[OѨWܟU] 9I1_I2Bަ$lhapvnuз%—WyTkZH^(E$g2_+a=ϵ!!2nf c~FΑ_XLɽJd@ФY=t?K9'^S 5rfU){=TA383K}y5H2g`DH^2^VtY?xIms, +N{Ppz6u\9݂*g[\MI7(o8|R"qlj0OI,2 hn8iAx9E][57m?xɌYG#$46Ꟍ*-up?R6nX8 NiïY.&}vY%wż:| =H0X |PڸF{7XiIj>Wc-R:)1' i|x|IN*'?ǭַO"D}7Дѵ{5́J0 S;JHMPe΂' r"?KʵƟ9OrIw~PN'rznc78~Մ&$D jb7(S`>|WY_.9/xR#pSᎰ7}2G(.9Wa2.e4ˇZr2Ǫr"~b- )ۨ()4+ mQ$`B<@wg( =C4Kj,.ڨjT5V: ̀tKF&}i1BMYm٧mKYP/xY#XɼE=c207pVb,Ncc=c@~xThOpiGތbg}K}]˳f-7+_[hx{><[шѢs@ŐY ⧨jg| /H#@]୏Y/ -\.s"V#\+2#^ِwOΊ9p9Qۘ+p ඹ;vo[P"6_6ChQ)=vYx7~8"(wf>ZX"}}T@j̫lPσ~JEƀ#b`j8;Tc`!%;98 oQ 9VY>Tq嚯 &s\rچ:._ZnToNq$q>%ɯeBM<1np@w5hkg$IZQDe^puBwi?$H`'}oRA'}-TM`\hY>y|7'-L;KVfzf2Kqq7z{5G{XtlD _C"Ԋk?܂P^/*dYe-aBFL\)diބbįZhbXP/rB%Lu8> c`G?@9r{)uͰ֐"ze |7q A ;|ʼn#M`X5R@lh>g>N4)*_^}b=tuR_k-|Q$ QB $"Ȅ9]̛,5 =Ia2 ٸ.zk2 rSo~Py*# `pv|-[o )U4UmzUR7t!z]\ۤOțAPmtdIL8)Bh=?ML !8 +wk Tx#&i#n(~CzOy{|N2b0j`ڱ[>v蓞2X؝[&hl T|q3guES"Ѐc.du!)'D ڀ.Ǯxla2p61D;p.;k7-"_88Lrrk}^G6)~[X`oh˻|Ekta)1NDZ0Z='3Q7:˂'r/ܚlwy{WmpE,zaes'Ȥ2Vlԩzϔߝ }'Bڇn1,Gv|˜XE,(r!Z5q M? r՘J>fnNt)W9 J`|g`_ >3 %ZXRH\2?m@)AH}c_TjÌUYol@xx2`:;eӹ/SzFo4FCbB 8'0_TłYKq`$WX_%wJجfMcF՗`#[ۅ6-Ѧ+jv>RM[{a'F2g^w87ؐAṳ1H_lT3BV: ܜrr,yxꋩW' =!,* w*; l!S׿AV"5:[YvDҁHl{Ǫk!f8#i|L}ބ_#;2W4A2;7*Bpf ucCP,@a"s3C`2M'ҎoTJƞzlųwXIƷ)gZ^}CŃsj>nPN4~TѶK(>,~T XZ K(3ka)DCvu B ȹBlBt^lv[ q Ga *VC3?F7aod[-FV/h_V͂bYNw%zhMX%]fPw]YIBq`j< ٻ1y0|@Gf[kwP1vu%< doy뻪&D;ez1.ÑPtw>ԒO0?bLc7b)S'Pbӳ֯<:Gx {MvHA;f>ۇ=Gb=.71cFsCz$2WP S,iüO9b#$EBB)WyzoQH,ph_$sTd<{] אnzh](E{M SktçUp]Q/u;z@D})=tjFYg:wŵ&,oјoQ_d:`eK'W('Gdީ٤XF8)[ż&D_㴾Lbw}|2|/r q]o3"\nFG-qHO>\ZY%t OR<s'ᚭo[걉RzJ:.UXR,&ߡL1^b4Q).G@?E g J/;-ŹZREn32"fQ>5R [!.E}_$2җXWKD{[}Drϟx֧wZt" ^vW i#Tm E. `A>iUjdKe];Mr%0t 8Ѵ)4CrRzТCΣQY/R6:Py>UԱ[yhl$ð7 %m)Z֋/ft0[-G}.-%͑mqZQ'Hw*f{dyOp|BX9;>Z~٩ql:B̀*zWg[|g|\KLBc(a/LQ-5!(r;].*nqE&!Ϻh;6L]#M #5Wֽ)oC!ޘʟBRц~cS )^t[. 'Mʯ fn馪<6yTȊiٝnM3Z krF? sN.WG:ේ8 ɟd-փ+o^/颌:E0qUsIY'(.2F\k27DVBԅӋP&m 27dCn/շ#T<F*bTbI|k:VNf;f}谧ȗּ8XWus!hJT#ͳZښ4{I%Dž Y5i2Ɉq|ZV1MsQ1O< &ܓwǔ+â(|啿{(~&+_VCX+6ibu'֛{Ts#T}qb=qʟXDžb)e@v?FK08(/6/WkgGQjqle?8ww=J/O#g^+DT 54W|1!<x,>O?ƆKOu7q# Ϥ0S1PBJX)g&ӏԃdڿrmV޶:YYg+J 2LS9&O^^4ݔu!~O咼X" YW ;4a?;jA3vO(ˣF@&ky[V އ2%DDVI*7vbjiU|yhٹdģWtbkry+aC&_hOMᱶVH&-#,N5SL~ 8k9= jj~i&5vPFAm\e)<+v,k8ji\4=lEt.%%b5l/$"x#%Yxg NBSot8I4gz?A&̾$Rg_3EH"Î4(0= B;FNҚ)6 h ׄnZ'@ j0~Kf1rBpx"{kM=u,17$2.SZ`XLEve_R < [܍,]:z.l"阎71h[9_P,8F[˦y;ND?&cEV>$@Pv:-]ʣ8E؀H̵Գf(i9oBQ4mt ^ G.|};"OS~r:@|3auG7 f%zLrCWk5.'VxCRnln9ؗoxW8$$x yO"0l'Alf\xwVD[09KjUdZYrY䭠mheqQ 0bMȫ(| V{t!%(Og፞;Oc*8>W*Xqv2RbiO1rt]9>3 T=ƎUKM+MNZz,bl# NRmSO5bL̮Ũ7Aǜxۋ}Bɞ9a5eZREfjҸ$`qƮT%w,8|ײ̫t@.p Uq \X8F7PO9gk׮P2ʧI/`.]>\~.1ԩG01Ht&݂o^OaJ`!o7:\g%9T7^aU)T9 3i@6t-fG\dJX205j gY]ϱG":+ezFM("E mH`wl%~yBt}gT|04&!.q1$?+1BUHV.8"HM֖4JtrE1r||Č7_c$$./ivME\<2<`>'{IM,[4R" 43,4SKyH6PU9:+u >z:ӥHŽ HkN^b ޒyXGY1Ӡ%Cr W0In|YYΰZCR^EUr%\K5{)5qaf(t?Gr-YBl!0u zU[JT8s MIEK '+sX8?7Hj2&$|;=Np\CĭW;;hsm+\uѢ[*%)S71 P52%+e~WFoŭÁDS" :! LsN Mpoܲ%<3I8gkљ0sb{4Z9i?$$35n z;RA_;+kETsxݬ292@f߸A1%yzSA=4=^"- 2 fNk\U/0}}X#k `^LJiAP 5k?+'\7'%S~"H8nRu ѯ@C r7 {4ؾC_R f§pjM ض6=5KV9\T>_~JeY Wwf`6H=oَP>; ڲCuS?h1p?,󀜬 vlKD&?z=)ZG\F -Rʙ9bGq@ *32'O/R6gNtJgSuO \%s AthBZ); TVGR?Zu_29$4)fNư^<@8Dqau%QTиJ䎕@*1`¬Fg5TZ7TͮPi[7 KLJҎ迂L\. _\ v)*})*}ǝWY)<* ULtHaa zi!5cڬH׺Kg;-6{6ԠEx0P8O;Aϊ~W(yU95?\ EwR^*ۼj_,9uVU6Bx[|L5i_+X`[LHt8Oˆ杨v #K ݫS5?1R~qZ1lsĶ&SaǮ 'X)Ͼܨp)y-,Y]+K6? #)Wj(S-I)}Ubi#dT#a@[-r^)+%"%.n`QKSc%BỲfu,r}~0J). R`n #u w$p)y&ƾ/@ gڊ^1`aaگ[gv1+L0և7JL#CYLX+) Vj5b٪SӴ9-w.h[ 抍lƸ8ϊ?#FDDr T`b5sy|l}9!Y}Vk\*~(q-WwLwK1YE˰Eړ~ %R4W2ga(k}pud*f8zK٢mSu@U'-K+~$ס+xM'C1otOmI\VIBIi $\+aҽlS$xa2+E\$5n0pҒl v [Cc=4b+ egKT۞ ]Uh_&!!{ZbUhʥKVcȹ2r{6P݄,fRF07eXkv/Xn 俆IZ62@־x4=3~;#\vKrI}$GT()llaљcKű^5!xJҳʡq F^xkLh.$b3F,q:{#;H5[`[Aj1=$&X=irW)Ge@}eopv"z~z3uNH6{O1fIYԽz$N|tG,t,zY^ϟ `tư5g}:PtQ_zWF%HaLciԽi7\gr"qȺJ_Ay| Z{話HXŲ2Q!JǤ>}vM]W7,֑GTܷ=Q; n+xƶP(4ie?aD%f[8Ef&AOmWg4 Nsy1z*ZԦM—`MlHLzc~._, ţD˼.?}xCu׋KԮ[ͧJE&7j]{mbhٜ!-A1~5Ӯ +zA/JiфMc##)?ٲu(@t|a>V:S]w(f>~, E^+J#UO=dO>VY*I 9d;qVkRPTn%E kQ T#!򨡘%9h~G둶8]]: 'C~-!§h:*##=CqF*Za\EE{(2MIF[4"2fڨm ŎuNa6 NkR;>1dSfmس= &}rF k6Im;SߒfOx YtGdcDBiq3rn=eIA` !4̨$Y_# rq|%;L^3t`9, z nHbzF+f)0)sYHu09(mqԩXwۜA\١ߑRdFH.Q]lt-#m=K&;$e7u|gaR/㭩c]\G ,L+SyK*7~8[*6ڏEڕ6 @97͡rElqwd9ii3@L!ah6|vRAyT`]k#RRBT}Z2nk%ckumhVJ{DSGB0+48]`i3JQwor/e*"O `h&tYK\?12CfL 4mWܪ7ڿyzg]OG K|{UvMP,e{*r @mVH#;٘9LF#nXoڝ`rS8PT [&)%w_CY!g3y_V#\ʘE_.-.Ԏg:b荤@s,o.£WЄHl0mfD:7!#gab{O8 d<{sunW7X2DQ߂M/T넰a k*<#OS?m-xE_?mP#%`DWo!hg NK0'VEo ~4Jnzۦ)|MFoF"8[;]j?!D)/3 L;{p@i4ၶuetw}NcT]zE'WxKO^$ rzCC} Y5_pJ7نbw) d%}xjZ` f!>׊ƅg ;?V %c0O$l5Rm{j5?1% )uk$+nP:/ JB _?:Жh&6Oߨ` ei̴3K!b3dqm<֬nYU of? 4X,~_K5Da+l>)EU4<`o 5WddAkZ%Ow)VVEt~"wC/[Yo qDԹu\s]-bL[M1U*S^ d|6ޠI".::}Hçf/Vo TH64 ^bDy}_)!E uYU3m@8FTFZkOAyM9*63 M{׀GlYvk~yNz"JvN|&ςHC2ߚ2"G \l)DC6c[*v:5?ʜtd0n8P_ o?My _.,H q‚eίh1Omn :gV$^6}&^t53>2Px+> *v4M3~ˣbr1}Z.}TQ܄&ܾvZNF1oX2=/"ݝzE%O{iT:BsQ5#B~a4)Pʗ.˖hÁ]"B1Y7]POOWsS3籠3x,<({ִڠH!-<жd'r4kvlӯ졊&'-hzf Sp; 9[B6Q-s|4)CtgPMչGI[2T-} MSA$=bL3l _>[ H1AUUOёZ&qb?zXg-Ǩϳ]Uл+{R@\s((SoUf84[pAJ'+)46~p1, y2HM1D _o#;6Ĵ y :2Iq(LPuM2՛fm#\\ne([/Fp|NmbA*Q΃6̲ӄTci]z >;.^"'xTw4kkerhX*Պq]6D]j~?nR$6WD~/ZmFN%oB])@gⵓ.'3\c7_䯚Zsa٢Eb$:=טhz0mdNgoPa T^4p[~Ywgg"%mWpa(OqE^%3_9oo[soIwM3"XW3_fW-w [j~v#W{f cƥۉ\ȶaV;PvZ, Ç!'=zh%=l@4s~@cvL'uQ=A'z^i6ϳ=0ޜ71]Cr. );-(e:uZ@R:aIG:v9I2<doN]>>jzk빊ihVNAn2ݿɀd `坎@9:s)Î31MPB#5wrl G~eGR N;Wۓ#j >IHfP]7Nv[=VF?6o72fO$'Aw EwK^eB)JmɰØD91(IDװkO>/lj#_>z$g ؒy`Z[5_R\4oH0:[T4v&(`]ֶќ+kkZ\Z 3.X0(1j슑s&IenZ@< si덁Cֿ_ iQ O4Fb彩#2Ǣ=PQHcՉ,y#1Gy$`r 8Ib-)h"{Df/GU~H8M4Cfk fwAz'Ekiv2gh4ռ nN$·[x(3 ^ |K ;&v7N3x9 sAّwpe kh/KfͩbG5!(?խ"z=P㑄UM;TV=O@QI՘pGZ!xqk-y%/v Vcҟ,J z/ǥ":P- Eei ]^i|̧ǭ{{1llCKxgVChi99PdѴ+cT6\1߉`}MjĦ&/s!P%-"]t|$hVWWRm3#L+`ZY @W_.ҧ9}M֦B,J80LF60\I]aaG͹i#e?ci8>TAagb[[~ep:4տʋtO`SSPV@K5lR7ְM謹C#)5hzgJKR/1e6#cu(qi*1\^;0tlL6?ESKiS2*NE# gMcg-Ȍ94KOf/E Go>P0LGEPA"F(I0yϵnsTyz'T+n|Ofo,)@F [7K}/.SL!&EJ}[8^NAȁrKW(ѥmk=@{D^ ?X)Ga AsP9\P=!s𬥁Z 8y5]< u2PdR[ &<|kGXT0i' EBtG#B@/Ar0Q=S&3xH70& Ϙn8@_id ( UߕP}X|'%dPLl"((]yءs$;-R,QyZP󖋒q3 |Cv:TS uj\)x)3jKT2Ry_G| 7pȡҝR6E0@ oNdSp-լtxh+`ON~cKLa)5O/ŒC 0K[r|ŹƯGj!m{3[3E3]M/-=CxI~BmW̼1HOsDTkQK6FA8$+\ ?[y#WpCBsZ(p-6hd7 j0dvlUJ9X!58og=hD$-C4WŹ̀j-򷅗\mw^=2 ѐ̿ ܃m1-;or<%N$sjם\Oߨ߿K~ LXC2^woupm9o*]4HQ>Ot,n*;+HVӫ B&,Mm,}t{<\{% v74BJ#of+j~34"-x(z&C!7Ȭ!&P)JWfQưPH@7uȞFpfx>fZl=5;>y Vx8+3t3ߑG)LPȵTQaϻ6&nPaU:^HyW ["H uIVVL'P?v\Hc@$_mR_; Jd}AI5:)]V$0v2u++Keʳ%h}EJJQvʦ{Pu7 |ķ9 $uHb ?,h俕6[tn]<ɻ;`$ȑh]㨮O GjLiϘ݁&7قH0ϫ^q uCŧ Cn TCt9k!̃87#3{9a3IGY6WV-01~E_*>~@wTxD+Ep*|%PHĄq[2j%)x[ycsG;Ifg `e=L*ѐD`Aa1VEΈ66; oZ,ܙaV8 RL$9kk2d t3v.Ϫ)!J3@OЌY\ )KQ1|/3,rEAlSn- Ɵ%1҉ų0pkj/$ r4 0$HmL^є;6NM)Q@qRVU0fgP bMiLÂХ$+ĩѐlk"%T[edBN\A^7r8F_δ G43 +7Y:cO*FajxMM)X#钍3E8sVۖc_~g,Ga҄­@ŭN5uma;VkdyAO<8GבK#ƊLY]`'pЬ:X*~CkPZ]WGf4žTz0T+% SΘ<|̩Ԩ>bSխZqDDR|xs~34mГ&QW7y_:<3F+A8b;xήEVoN4j惥 nD̛}𞥓 U?T^dadOgVt~m3Kv@!B%(4ЖHrF#?Q*\DjKv&ڛg -= +;6q@Wi~*^ sjY|ֺ:AԐxu̳܌o>Pd&襘iZPF,*PmR#@|VQdc AfwaC51ֱ 5_{ҊC|Gxx8@[p,z)~|;7`כ(Ao)].#\[/$kRl JLJnҬUq@+Y68*ԜC"~ϋyYUvi`]B/9YNP6XL@xd9 sa O"B@'<`0c%R"W\kK!i$^fbq`,;&?fK}Y? Ei˜?U<O ][戁R/W1\ r[;lf v<&Tp GMLT8رWw&J*uNmWrwk-t6K@ta:ndN>0m9u`-meHSi4='`|WXf@*e]Yh~9>)Uױ/RU 䁉9 ƦsNFWܒB%hUNxnIӱKDyn> m K΀ ,+;6 ̀.2m <~& 1#OWp-L+g_HGwƒvSajtV@z*C`BdYto<[~hxWi_O%s>:Lf`˹:N}mtSYK@_ՀC0 b6NJEɓFώ`d]Cl'\6Ϊaae&]l H0[n{/q3$cl4om>& ;oܪj_)OfOm> QJ) u] NCRew9rqܷ=`/ܝum"G*oTDר>6~M"f$'zu,֒,Z#LN퓏čx oɽƌ-+CK%"],G8ah&2``(Jj=0-)B C,mZu"̒AvRB:1X8 9IgHt;}|&yЄ\yzSثNfx$ɡDl_1ͺĻl[|d8fCu;W h!)E쁠Te (xbǷHf/0m} Q:jdčFS "Zqt$)i^PK;Iƨ)p$ΈEH%!߽LpHA _$`[;*QcCz̾vmx>bCjl$Y>#k^hVJ̴)XQ C0lLwTxU ,K#Zls'+* x1ZS>IQw)b8 ,x'^uyoVh i沬k٥͡;jTN [iF.\" w]'pUH6V]YsOUxtmJH0 qvQՖNȷlSt.ܰZ_2t 8hLƻ"~E:z;n HKS=Rwb HBHcDCEO+N=jhXA8j 'js@ۿ^m^ V94b^knȯzz45&h'f8 0A[ 'b!{4e&+%hmkk%/RHC`%_|_8F'=cʣ2^ߞY? Vx8*1]ڣiMDgr K،\yF;qJ u23b &f94mdE )"ĈS>V Ĥ6%S@d܌Y4NoX"ˢTmJ\1x*Yʼ5V;sj]]U pz BSGM)+pg @ҘZoOȥfa჉M^*_d[f7eu{hw#. * Vy'Xi,!ĦaV:!8T۫ER+eenNRz[PEgm$1kkq*2p@ñ">ŖMYJox̳x@1w LXbE델Z.-y'$4Ǯh%g*zҾ(ގyG? 2}w1gsD#KVt_q3@FȺ4 Ț%&{ذT`$ =\} w͊=3WR*{2y ۗٚ%ES%Yؠ*]sh0 ysLȑy>YFi t>\ߣLZg;𲎐6\N '@BwR#{Q6%b֦`Hm'x ݫ{=Cڔ! .86 2.Hbև x驸IIg#h#:/<)2ȓYA061p5pk)N2<5q| nb@Ց<#uQ:rмegG#N-ʺduYP[D1 ʃ:ă&Ѭn5U9\x穫=.&v|sb^2$FRgJ3+.F7y?A_ >IOV3"0#̔Lk C5Skb B֪a~D<puo3(5v@'ipU+6{RgHc IEOSxnѲz 5q; K<Liuн|8@W]{Oƨnr'2rիT-pm7/gxk-iT׋縩FB*+͑x} I! J>7a##jDb-3 $6$n ֽԓ#D?UU'm\Yn+g͢KW.+nu~T>2 }dl 0U[P^by8UfJ 2|=b֝  czg]фGlФpsop9|QAÖR5 %W01d ˌsU;gz[֋` (.ƾ5sXসBN~C6ѻSv^o#8pjZٛPlD Oy[t2,k{o?fe۔R%D5- trջ^ʢ&J.6!? IzY ɷ_4+cyzuJ|74ɪM'S&/#!A2$Cșb(j9=E[F>"U 1 x7Ǻ=++&{%`kdSAe!II֭HaNo?]9Z$Q_zYŘI#yU̪zq͖@f,^{醫[$"!c#@ &R|}ScSW"Qd$2!,Њz{bKʼx Cs1Q>* Z5ݾ~w' ¡C*}>saFi,LUu f#LDZ-qid7M}.] ĭ;T\M8Q粩i;?$mP2❽)əhvҭ+Pc<x'): d,hUJp cxPY69>[ZzC!mߴ;׶<γo@K'7*wdg?pT+V3_~{-g,}wn  V;&ļEapIdZA1TsJz:~f{Wz 2\pٴ5ݴ }Pz_=GFa|X*WL Hck a(sD%0{^ MN~5*`^ ]f; uGQݧ)k xbjvy_).}ɷ;NB&EY(ٛzWF^#Ts}o|sV, y} [[;XynYUԧz]H$e<-U„eRgMQJ-xdjY" ;}Ϋ:mo~̮P1?{o$J`tAc=y驉ˑdFxC؛T@?u>֛t0z[wm Z6(j&\m{͆5cnoՆjxs"WW" H̿=_΁5Bf[Y۷]$(Bv7ί FH+бik.׳sc%lS.&ÁXxmz.yZveǮI PIG84@$o>H 9ܥ43UitR#@.fρ5 |R!%JWߢ"P(;{Wgw )F@.oѮXO5"\GrMVͽ".g#-oQ'/,G_bAAob[L:b68W OZ:#ER7bRp YK?sV>$v4|5Ó~cW>g*n~/h38ue(`R*~ƈ\'dp&sUjJgO3/\$(`)i'.j8GLC@ًirI3+5b0Jg}` N;^Bhj(lgt9hdl wN8 /u>61΅22', 5zɃ=soڗZEDάS'.UB"pdC،K~/mVUf0!" _+ºt= gʲQj;ъǖTv~$#fL{H/m/=TMò|z!0m\"Ę4[~YCIoWZApc,jz uv`FptUp ̉gcȬ踈OrCv7wg&u&0XI)Z?Opw.Qv\{٤WPiC cŃD&/)!%Qaδ*2<-}GɡIQQoO0 ,]51ĒiMIj/CƙUa3wʣfyJ9uq!٬'-'ISp|T51oqxɫG')1"+KM yz:O X8'vwH$a ,($V _3ނTq#:h>F kUԞqZE)xH:%ϭz**Lg-0,ɻd67BI|]?Kh6DHV+ڑθ!gc9&Կ~\v &`^J :^ ?Ut瞺 P&a0LDDE'hNDt Al(nn˼.AC?]PV⌦_,iv@ 5ʈfu #3&+xT:c3&0 cg`U iЇ5 ]|0i/5i)IP}!L*X &gO^pJʙ\p(r2v0]S9Mn% .􍲚e=!)k}𪊝L@5`(Cc]'*F=$ˡ7-cp^PˉqIYT0}={xQHQV+f.wزRT&ї(.EiFKAҩTT(^Og^`0sgEx}e!_"υckcqsc%Ɏ!))SyI mECܧ;ʨ`QzlִQdH X;VI|ķ=@5"XM؋R>ICg;®x,(5pb|Ӗk ɚ ;$Sf8xRV49`&( ApIbrdߜuꑛs`D (A#Ȟ M:꣡%N [w,$ ,n kxpsda|, [[rQz /|Tߺ}]Y.Yu'<ӞetÑպZ(}#T/+P"H*p# Q]"W$Exur,̱:Ti. ni n }YHFb_ fSedrZL*=T)Z44c'޶V~bNȆ}$Hɢu 8=H9z`a:NQBu Dʚ ղ#4?Qt œ)`l"P8w7XlߚVdU^qi|/{f*{#o6L#.|E& 'vW E[n2!Ѿ}žoDF ؆6c@˅[I7rU91 F;nmDԘhK.LyeZ9DZF( H \Ji/4KբR pvH^7>^%LE5T+@ҹ?&KLu.D`J[ c%sP"#mQx 5uF#g^3`|+2n85qi =bC0h!x/? L˼kL}+ΉDQ-J}qG=o NEC"U<_4{Zs '.u|~d@U岋|'#w)J9U-^dg04pJm3>yFn:,jg98,&A}B~J1FD!e(+-uOyp D@^4#.x)^lb+%Qketd0ntoZJLj Ϣ.u3&Xݪ\1ѡo:=\`W|wJSI=82%-d@kcw7#86$W 3f['x3][[?k*yy E%BAJ]yYW{œ.h黈lGih.P~`Wx2*]gUQpc?`ڸ E=J6s:]b1lS7&z(˅B} *1!Fǃȸ!/`bLt[/1MlһwICꯡJ%ԬYeda%T5E\EʐB%"6b',ە|ŇlcgA&5(÷Y/DIr܄h65`Sd!;ѡϩw. $EkN>D'0'ݼf2~rn4ؾ[±6&q 4< 9b?:=5 ÷-V!9MɟyyrJé:g17:'C_s2N)hG+WTL2D4kbseaqYUKP}sBJ^P`1j r6+@H%Z &+ݟ٬…l8Y!4kqטڶP pvf yrgUݬ3$F,^ Ј%)G|a~h_ @NWeȊhQ'[a,9“Al$.ٌ0rqrMw/gp>gF*!1Q]h6kg+ SNb80V?ӛIf-49|~Jwd}arZ)nZl1**¬Ll=X|p8@<sqk*;'OgRf)3KR܆^e(ۥe#G€ge9!eհT(z iV6? y%5{MAspJ.\ԏy Yhn,\]Kx8n .l093_W؇3/9"zW]js@$(:wuC!D$ϻŭT9z#X8B}]ǵo8uT =ѸKJkgYJ~t'i$u>0˽I=µ8\8 U]i47s<8%Dk}1uKf_pέS̚v0E,TemaAnW-OQʁs?GԳ/ 6OGj|XN۝y x[M3^IdȤjSq !ڄ6Ba =I:g`%C}hqQ {&8^ǧBߴڞANZw uMȁ  oã CU4{ {N߂h> ]{c6geE>~`x5Ix.GE݈GN\) {l 5jARvFP":ޟw| {N{lxEN,M6ՐŽsD vϜC@%a)1 R>I,XNLA%b`4PĻ2.lRWYT#܅ F wP٪8j<2m ~>ې$ῚykfБuB~Źć$Q zDBޔ0p: xtj$UM}qdy5vJ~l} ۲u&8[d.1.&,V?b2C҇R` ٺ*Z{i-T^ߡ|*&`# }-n:Nn!(=bon~ LC-{KiU)Bbt*ߝKepL߄VtL>A{őIPk|>G7oO'*YС7H/+cs],}cu;ٶB`6{KqIh|70!9ZLU٦nSx}喾Ӻ0_qRnd+ܑNۣ1&L폂&~%D§IV6wvH߿Y>Nޭvנ*~v8BȎD:>瞃XjlwV) thqIqִR&Ō88 ͺAkz_ʈ-J (6,4$rqpmM=/qw]Tp{T]ʈ*_$w_b!3H/J%`HvJ ^,8] a6OVŏʞO5#.8nДȚV}C O46MT% 4?;GVix.%]Yd,ĞLS*3{HA2.ܒ` E3oE4%1}Mkj(wR;Sv^IvL۬3o&$|RvkʋTh3'ۇ-_O9y6MT1J~%GVGK6 nL}Y_5:>)A$|NTx C?Ծ$|G.'iiƴza]QڞU :V+QvKv4iE kbi%Yy&;{DߘBAr`$Y9߹% Š!hGf5ug [ˌDs>rHbaĭ7'dX_[-8}1NŽҨ.\FfgZN@`^D3JlPGRBQq<ɕ]_TRR'OŗVh:k x=<0/9fx"~Qdn2yGJ}˙nF/[Sn%]׻^hT]јDS9 ?1΃_5E($6u`d}{>w뜐єꃛYhݕ9O "%) bǏ[&Attjbx}\ɻzDn٫x80v3QnP{2\?yQ{Xi)O=0Μ"o_b"8*B?Yj˖!1ɢiR/?)%hJ!Omb=LE,McY;iX.,oLˉ~l *֏o+-{N[8v%>$X( /a˸W3glCRXLdrE$nɬF2Փ"h}0$v Yg>u8a'xƢLAK%]r alz:lwy^p99@ sglϊ-p+dPeϼDogz /)V´MVt&|&f~"ަ6֖. YB>I-~:N,QPP%=׷\'c)NЙ$V}9x&(Mc#g /( ńI /8@0o((Kcx?wĕ2?8Z>z-tBػ{r $_*EB@=Ӳs+b:չAKc/odC+M΀ne^(Y7x·aMBً;*`pJgY6SMc+|aVJ68}3In$"~,΍XR~*`r' 3{¶QL _SMϓCGiLg\v.7b~g SL|94㮖-CY/Qqn v'Z}`<ʿ,s]x%lto+ǿӦ>nc#LƊy;tK$7h[haGs'MrtXp)XCJPg3hQF-W 6#{o؈Č]4FX;}8qVMȨt%b,3G[Iܸ=%I-<8R:KPA"!~ /ni+y!J1gt_:[J 1*F)$SՌCbEȮ Dw'm!!IQ Ys7&U EUj1T^t1i R;t^S{b`㊽ Xf^4KטT7=E՛^zc2m1- 0Sgo̧.*Y.ɑ*.?ReEf Tp}z.Bro棸@ff)}Ҏc;pa+ABYP=Y(ieJBgJ#n%JT +#q 4cUƷ[qIah-ŖȡB '$oks2W0YJ9,ѷp9<ΠNt'Zq@r8D?NgvuϪlB_΂ばkR4ҵM%,= EWm# jN)xSSG@z6넲)ACOủJW2`I5&eqI?J^l/SNK[ah"9l7疋ծ*ѓf̪Q z?V}39!d #@~,qz SS4_:V˓n4eܙkHMhn/ʼnzRhd$9,qIhڳB mcQ]/ǻz@lT7Mp |3DFQ7G5ɼ^9a6˪I=W9HnW#=buD|<\K;Zuwq87u>.ȱ?aWbΩSD Kj7K#{'Y9iE7尵ْNN`$S 4I;ց}Ү(_^oDbL G,$)gۻJE1?Ifz"#b$ylC{1vݶV=&~j\+ZbQTT.wsU5n`ӯ>5aYً>-!31P *K0~:8hY38a{)UdIAd~3n%NICRV}0A)W}t̐ Y"ԢhS;m#!4CþI\.jk(A!C ~KBtԙS-Uks@=J9 22ķnCU* KmOt/_ AmJ08s rƣ)0eNA Ňк &ɦdAӐ+(ɨf?e^(>~qsMD:WMY>yWEH>hȳY%槞IbeH[qR$ƣR&TXKzΞJx&!ISSUhˀ]޻XۉJ>w@6Rl+N}ތn[6TG J0xěODU 8c2yJ&]AFODo9$o@ ǡ |ĞS6 ?5E,s&"ۚ)F_RzlH$]qMr[; ^ |/ϩΙzf;J7[`ާ=b6/Ȥ?0zPaX UˮSQC#muf̵JFm0iLsxtT/ߩ9@JS+aޫӿ5G D.rʸz1iC\+9zc<`s Ѐ4]c(Iv[-Ʃ?} :wEr+wUsj{K[#SA]k5S>ϥꃤÜ yAGK]KX~TDv_>Ւ.~\]֞%Xpud 쀦2 @Qʈi}膠z~V؎F5:zu6dt%<ÂWݓ/v,?sW0%87JzaY*: "yG5/v9ٱvkR P/0;E<5=5o1S !<K"wW|,vksr9nrK}@sBBN8Worݩ -cSKpM8Z]ndgE%$?_/T9aJ B7Ê|*g|Nɘ jZ=3(LrTқ#!`~Tqc$"q@$pJaɄ6sfCk4lbc臻gCߠo IlFe:1+.ޏH< |9 h0}נAerȦyƝ1$m.v4 6nd]b 3&s^B|)DV\?v[ &sh} %Va<}zFϵb1IROLe_VIkbGy ~f$XƔXeb@ǏOb}- =5 c&4XgIfӞer*xs5$J DĶ\= %Bg8E93S):t!.ݷ"zWnqg01Xy-tCϭ_ u,6 cJП6|Ѕ,f@$ek0!_/Ɂ ׌YxB|%ewXD $i2pϲ*$dK}8`^b^s|\C ȷ*=>n 2`gh._fT: Gm<{c48T6K :]F;}񖎏:86d:>cNq[wb.(%eo{lFRV~DeP -v O Oִ5X/wc ܐM秗xHyuZzˎ̀/TR. GR9`˒N1|}5MJΓgHT_5L4ߛp;Ҙ{!L<iUg6hsUGUpYf =Ȉ7TzLב8l3?0/ 8!z,_c&s`U#ّ2d_j\ JL%Pю|WJL~nFZMQ]r lW M80U~4*ޟ}?.#\-0 ?!3f](lN91R1֗Fi;N)pap>Λ&X}'!wOICxwj JT [@|s#~5.{㼮Ez`)B" (}Ȅ/bͷruA'Iba(W^?/:eLfK bٰ) Nh\oieJAzn\ yL}.60A$0&lRR #G+F:fͧ+RyjTR)BJ6VqR:մOLeaK%ݷ/SA7{gC2b@UkWŅDXĉq.Fwm@ax*;G ~QўÓ,|L;Ro=oY! 5x|'f5iqs2l\Ot>%X Sbϛi3PaQQ;РBpSgCI3dqDj)OJex{e):* SaiaR<Ag [=QWpv'8wt2{xK`'@C{%k{Eκit%4swԭFARcpsht5gn*7Pm|F$9QΦI X!0m:F`.ZdzϏugXhaFsөjk:"5:j~I.:zUFljj+5}\[żAcᅺ+<$s4]* Id n"l6>r$ Baǩ"~^fQyE!{xMm6k\qӕA8J-#Iʅ0mGp1$t,hfef yp%ȧnO'ʔRV/\Geyᚿ:g [MƹYZc$F>'R"~h~ A[qDMizݳ~]|AmdOW=8ZC~*9;p,d+F@֘oY=^#SPC]bZ'ft.Om^-fJ> $H8kmTZmPu2ni͔y4oZELQX?$ ޫ%O2RL5Lj`' }pCPՃ"9Utmw /G:67['# m$5eV)lK@50_ ߕDI6̋1&,Kk6>11v"j. R ġ(E"|K;^VH嬈YI9ry.M8G"ߤ_ TE1}胦tq!gr4UC)&?{e\QNUX$ |8k3{@X*޸ӈ97诒^J3*Zޕbၿд3t+3k{SAeޣrL?u gq76T;|1EcI7LT˜Eǚ\!-AI[iۨmsᄀJ:t@Bfv{DU>&F3!כ_ t7_ OF\_?a@ӏa1"UfDl7%Pl TӲR q9۹`/4wiR vLU-t}|\cm ߙH]R+xӼYj&, I0pBGݭaT>'\7+U`wPy=mpVdki%yycϟuJ7#l"ߛxQsD H(L+N1'2mI)mN#kʲ6Wi.d*Ъ[XPZ&l6%w/r8xI -]KrEklIqք4+`^pɋ.8K:$3`Wt8#Ժ _q8V+. Ń=Bʨp]7/{-Ǝw"gaRĉs;!~j(" AM_+Ff}ckԩP"(Wy~; -1ܒd>(OtI_0= ?l|`ϼ_@a#tg~:kgmʍ!3!w0ЄubLvzFˈ%VǰgcmD y>p3+87AoH]g'PJ޾]!*B_ձ } ,3xTF9PFyM45 sWW˚Y_"AY$b2T$iY'3qw% \v((La$}쌃eR؃Q܂98[LN8yeCվin-cmṫ܉j(M^ˤy*ۈbm159s>̠Hf`Թ dDFҢxzfרڵJ8AgG<|q?kx' lۊ-Ų*b}ZRl1 wPjfn 6,-y 412\m hyiiwyF"ٻAQKjb=|n7|%W ,E ռ7BV@tV1.CS {UzG36q59>giP-pn`*bA٢YxlB 0o9!;]$U5͎V+HaqlZG<Ш_.=(-/%C^uk>P+Cz ZG$Xz,=dK[rJBT:;5gokJ@hZoH8X?qePI~4|36~nT(H֞>6>mL [XB=Ͱ}٩XiL3j/ */MM%%GUk#Sl$MPƭ#NV 2%?`=0G2!Bjaku:|z2@ t[]L9<6Nj41A%"Bw^wgԸ w2Ry-A2SGgF 1 i?k^8C}OjZU/W(CL1ЍcB;7 r>0mCTp3^>>Yi0; =ҟh9a9:QZ0&`ǯ3]N2Uע`FGDi0yy;s.bcN֚K+qWrMR(kzqPy 45_6e^4&rz-RSgC|.8OBf-֢* rЀ\>5`""؃-̵e^ԑ)t4N#W礐kh[ l\S%ӭsVR6:eIHCe{ g )tkEAu+Uɪ; :ҼqX Hhǵo"b(QLDx,GNM*}_¬vc8aETg 7 ˧ʹ7O3Ue]ܼ,%`$'ᚯN)ýtEcRTX)c\*Txo^im]wi!ZO:o`3Uv;a˴)wX^MխɌa,2+7PmyCC}qacc{ 3$@{xQHc cF}EO{j|[dc_ue`妒b4n^-ZSHuIgED}!}!'+IU\!:7U2!?2#Z,Lg/AtǨNd"::(TꩪX8DOr~ F,K-{:"\AVuuaJv}1~R\pX56 8y 8-; L"3tV<*hDA0۟I޳i duz ҶS˟zܛj_BW|oсlfLUJ#*ƗKSϓ:+'|BEKᗅk;:`}8ʮ6etTmwyq-aAجGX԰-'){V_\ jev@m̖ i ϧPM}8{[D +9_I, B;hDX9 jI)6ԸKD(!PgդZNf@yCj `B} MAtSv~@`Zr&jJrϙFU"B 3BpazX ) x}r0%ܷpeHОrJqr,mq {5S9Su؜\hjlZHkt],/Ol -P!Uyҏ,}x zY QK//D~38b䶫n|uo~.]YLaH J.7npe; @d"?BT^_ +"_+ 5z}ev şا coD"X(ѤQ[E&h1^$HrNиJ-PMV nD#v 4DWbtF4!|g*UA_ʬm(QK^fhN-q ѕ-j%yUW)W[ExHjd:ZS82| _+szK8|U#R??=VJLأ7GN`$x7Si `VhkqnnfbCWE1XxS~ {כ0jlz%wYVWkEJ!G ws<{LYǰ@͋MnF o %&nQ֐G+r'<.FPCl`Xƈ9 ʤ e;Z굯rX$d;X>4HlI%ԧG+uQʋ-6's &D*6?0$Y$`!_|Z z'7~@r̥ʟ\\Z܃n]ΉM6ߍ~eY$7 &%eڜCN-՝^Tph'89/xIt{f>1ܼ!3I `靯c&92Aބʳ>7>tё8S|`J tP\mϤtH96L-f0ii|, **"d&G$@#UX n|y- o@M!\ Ϣ)w-,<{Z: ~j$kㄤ93˟] +ꕳZr9 G6:5C-'!Q? pޮ$SgFHtAJI0ZuȀ[$5^ `9ԐY]-0l7wOMk, J&ؕ%NQZ .1@U@kO:rZk-YXIKú> nfg.?i"ۥӓLYKzE!iOWUըxsoF)E2-p>x&# fFD[M~= *8ڀąsˏ-M_@]CIR%0HCZƕȌ|g[>dq ȗmDY Ek ij@Φ`LQg VVod'Et'AA;[oSY"!vNi4 `C$HfEFĜ`>5,wʀ Tx&nP 0N5[keZ^ mrq\K!9@c<;mFwUw,E%2%j;M~4QTINST)d0Qa!։ްmAEIryL,D_*,ʟV ̑ gvqƃVf(v#5jĨti; %5dbυX,Yie."b9iKD"o;4.ӣ]?ߜ]6"NԗL$q*_8aE3A9Xi!ڤR$¡iV?v ׫溂c+4GY!(8ܿ%-2h.0̦ЩAb %ѕ /HPRU]?Xk*̤bVOP;߱%KǗaqn 0$d=$YaK4\1Ga}B}|"㷆ò(ܔ==:WRl{IMT/4*.sWC{mKY l9Јi6Jg3?<,zjQ3!~e"Qdv<;Gۆmbx#o_yأuÒǷc=&r@ڛKfQ:lg rtڜۺ9av_ZÐ<ۛE.Y &0#&8Q Dx0Px K8s,zDTX,[/Fbs^6tʩM ֎px[0mxd^[IÓFױsHD C{;$$B%3VIb&itmW'𜚉猉x<(DN?gp2TxtCY9M#%\ҖI/}Z %i\ YeNs ;4hZIV$Bg!V/ ʚ&w6-0dݢwlou/ck 3X _JkAlC4|eީާ:l F쏂͏2NbԣKuq?ۗ12tpXѣS4 6)ҴC-%{L)Z'.ii@ [_A.;'IjEM-1R ,.ٽϬ·:C b: h(*l[ٔg9 FN24{5rJbe~ή6bċ&0H`\)U S@lŤ|,#csˎɊϧG9%Z)YU܄n$i꯯\*N#^j0t+99PLi"+'jX429/nD1yCr\gLu-W^]'$S&WoY WܼIh o EĻF*ۅʋH0+]zD *W#9S}.N0uf&-aa](T 19w`EN#NN`g|yk(A~&^ex+?ui2.>WF& JԁKwTהk~6耚nBxVt0pbIq H^tUC`U9mR'{je!_,*U&7f.L*mL>n?oIud]9c$8h"`~gՍf)刞n+WS"NK=a.Q4?Zt2l!{5@y[csw=A`~o%].M-͉ &Ey)֯04>F 9o)&?E %)~0Aõh7qbPϩqJys1#s35WT[.wHIӄkŠ,*)l1o2vĭ6E8k;PFᙪC(! \XwTR0HE\-޼bk'N5'ܕ2u +6wyEk߬Ԉ(-nQY]vGS&=h8rL}P!Y\{MtQW`iXIw~0_qm vcgn[wvwz.Fb ]d!h&+1hNg;~‹tO,b\ALLJѵ6s7HPKww*aZE=334tPIHICk/y>&+M&Y>u%d`vZr2'~ uioaNj]5FPsnۮ]6snۢwO?vT(:,{%jfsd Uťj ΏfJp#O_1FHT+U>-E*|=UE|pV M`VT L\3zB-'Ή] ٦yrqX-ո7W߁Mƙ54 E2NB8ӹ a7VTCV& z٠YPKv"=BD4ONԸӵS:,r̰J$DF{F)AѰ0oaϷ|5 BE9qtgS2A7/[(gB5 Qٝ]\x1}Yy%p8@⛄e5GٝgLasx>k >o3<_}gHhF`)%5#_ԑE$% %yיfM!a{V 3sT-B5K'YPեTI-M&WFlP_W纣k6!7RFDͮK,0bq4J?d2Y.HIHo#7LI0pAzAKe"dvAe:$fLLAk c`*Yh" +Jj@0?f/#-$g)Hėa6@*N&ZmlY-] On8n8Wn%)2πY`!{ը zw_LǢv?L6B f:-R,iqERK7a[D?~uiZŴHuab!pAa:6sټn)薷3}4JFlf~">t7F ;<|'2uC=4ƻ]j?D-!>A If;rB^(rGw+{km&u-O~߰y{Mg$ uZ*)pʤBg:VöxP 8+f܇1%I䋪b`O3U}ON>#x5Kd C!vM8} Ω(PuAM+MrbۊiJ`?o8Sp@r=I*-/@(cZYY2Q[ B䱃\`.5MzTMW$vs* 6|NI< ) MfΥQDAVߦ6.Wo 1xũ#[#0,gRMV쿰"=zM XP_rOt@Fwym6F B@tX֗&a pd )Uet:}|҄I&{ȱl8`W[(+% 3ȡH{7IE~PPImx9?~5|ˆ-N^`W,Ҕv "ȮL*} Zu)Umf}"{b3 AV+t R?^6f@3R8q\VN8yS$MM]*x( ΂#^K4vR*Л #}dqqD좷zKj*yYkrk߹ii3p#gRDJmw [`d;I/b-s] s:٪#?Ah"1l~1Mҁ;m) fSGmMŸ4c 4K72M/~U/N\ sMi,WH(z~"(Bl=8%bBKy(p7Xr-kp'az>-IfxՒ\UQi?so dOİa=K@t]]x>葞ފM+T> hbIs6(]ם!;usaUs(90hmR?zbub')tϠ/VWN_ mԜJsSPauj4{3=d^V":^AOzGJ]R=zͳ; @gJN |Lvڢ>#n]v:E-ƳJ)_78 xʼnֈb+T< ڦ' fvy-/7ymo|JА&)dad_/.׷HktNlN m>p ?~:|X:Ʋ-QLjSZ<A^uiB[b% C1Q:E_(ݭrysp/#3ѐ@bmZ0EPmOLkJF_"$yiG%A1;;'s4V@u !'V.!O7E|t/"~,aaÄWWB{GK@` eH6JH߿f2LJj-dzZP|;(IHuz=H@! yWx3NQ*Yb\P\f,xR,h 2A/p߃5Ƒޥ\2F#2!Y`X("7j|e.IQ[ oZZ,rnEܗ[S*kD3 Ow}BEKRC,l@+^vE2Y$(eX}p>zQA(vc?Tf/0߮gA'7>OVZ4nbԞAfT9(=Tk304>x;GF\@:ҿfp{fC#;ȄX+vo 7A@4h^VnlË]*q/tJ:ӆ<ʆ;9>=?@\%hI ͳ橰Ƌ& sȟ'j Hgy"p?X2e"3DȀmn MO\~yIDyڣT+7FQCq~[͡A]} ?l`4G\X}dU43G&>& #Rmi<<傄>>k}U } y=MG=yIRYm\stmEseKNƸ3IR28[0eZT}­>xX@OXWSƌFB%8#GJ}u$繓BfQ2ssx60t7yJYv*bfd6$'O a峮 c0(Ѩ mMSl-^/=ˣ(X i'UeJ]խy@y xHG)>2bД|U+"h͐`kb\GlbI$ ߎ =9 7!؍l9X4A7OUj$>Iu%KUpτ񽾁>al ~1(nn)%E&dOGU*қ2ߒ}~ }-͊ؗRnVrqߚG?w-iVKr׊9lHolk;HZA->SJ8=]wG6vT4T6_ۥ\>ys~@⑄|U? 6kQE>܂n\6iÙjW z";N tW4Z"Ѿkj}a;=*cSEV 7y_jvHC8&Mrx9ȍtiez^sAWY`pފ[׉FmkKr!t. $hDT""2o}ҳpI򠇇\-Y:BaT\n9$`E V%^S1\()[ m>cu?Ve<_$CŠtup??~',)ڦhXh(ho?DxL0ׅ1E.Xs\@_UOp{< UJ}/ g>0\bXHTϸgNXTwo~s%ڱŤȖwn[5&d>q7bȃ\&H"2ςʰLezgbYՈCw;\ŠAN"bh&iB18lc#WA8ruKJ$f ʱyl#9|:42PT]@?T8~-O\/kx `}%= ަ/fBW*lpg hc!} w| +x"_RM:>F ݻlc3lQkVN%l،_y4W4;<%4lRHAG2)in]ə@gxU6ThʪJ{9XӅ'NQVh3۳\e+6t>$* ]'/Tj4]0i}=uqݹ'M\)O1*H7MuQS7,i3.ţ6c|͹y-˛l j/zb,oW2kH˄t5ObB _ fHp\.n>QBV<ǡ8ZvaMot8x8e ^"knX&䭐`XĆ ~n~,"ߢ/XI!y+rA#ER;>ɵDge 12hv2/\`|EM˜Ƿ [_6'15S zrC&L~I2Lx 6aA з!e(d-Ҙ%c7ʕvCH/hmI,"aɺ>̶͟~D [hJ} v/=>0ߦ}YSV<nr~vVɏ: ^@Nv"Yٗ#И$Ȧ%;ϊPG-o:3~}vJ1W5ȤGc[)ZQzE;"b! M|V*YڒSDBmc|1F{Ş@A)PT H OO$|h \%[|?͖0HjK, س32&h珒u0wfڒ!cܪ #C%㢄wguU#K(U *l$Hbaٞl'I@.Kv$:1)Xߖ zlQr?z}^a~:P֕B'8v bA#R>?,q8+FQ/WNzٸ_rnrE>?@o6G`eW}X%ILUd(\Luߵ, ^xZQBBMѾ]ׁ#[9=:? M4=CPx~⦲'x0ў /*$!mZ(Cmps*JZtDSXAWvFnfl˕ ^Ǘ.`IC-+!Ӄk^FGau6qn5.ywg$Roq'{1i x :u\qt.a2/ߨBgy]wM d 9M/rkA$ 3R vB*<@nH~?Y@|z= ~# Adw-tT罟2NtD ~ą|J:v2wؓ~rJVć֐{jIy{y;(ԞG*Sv!5~&_ ,dv>첋N4,lAF*cbԙA{5%.6/Ca"g3SBZM83虣Lk~tWUjK!PJf(E[LZ4XgCc3+;S0PAb@fJWcOeQqjNè>{SuzDS!}4GOtw, $ҴteW'!XĻ gߦJh#Et Rz46x-a\oнO_zGe>װ@/i|DV_SK)(F GY;L(ƼysH e@_;=?*zCF긃58lJQ4AO9n!l,chLv ?mAO1նRv.$9 ,Hd쯗8s~-iWptمqyd}{-S+  BxVĺ'4ăF&も|S6(S3 bI|b0Ө J Ѐ/U3+L$z9KNŴuъ\M+dH#|J֭]K劣! ({h/dpYKrv+1Wy4+hgol5lYԑ@ S֌s߼vN v!)/H3ݢ~ EMEI(/%qև+ 0觓0T^|+K6,U~a8AVE:-IT{E}mr!>*6.)M}{;8[z i؃A#Or(gb_5b{vPDAۋ(rcar_M o _C~6׮pbcda0y4|П)Dh@BӮR}(<~3gւ]u7FIqP|o PGlE %W$/h0R~R$u\&[NⱣ XN${p6+ ܐ8z.{3<ՓmV o$dշs6<w1D(xs cn ^i K ZRFs6t fh(.PNd Јe \y\KyK9 K]j74ٜ!-5XU<2 ̭+e'@C}Eyr1"jn,in~a E uGw{BGDWG}؊W6ηvŰoܟO;ȾĂ#VA :&/E-Zc9 tynI3W#gS[Q{P2G(&ɇȓO $y}\7ˋ\*^wvAƦ1>gWR`3‘Uf4y߁tKATkRV\sӱى9]}CЎ3bVN0y 3]Pƙa|!u8˝x09UڏS.qo> 'ݠ(J. t*/WB$ QpM.,tk`<[6&r3ˣ#3qbarrW ~hp(E(ŔYZ7dw-e٥H,J=ydbCw|*4Dռ&d ף fAWN?կx ٜ&L7?"P͕U 'ð)wNCg_K;o՞K~n~KkR$`,#qEjcW5eNgch#!u}$9AFjq=-*.Djp5k%ܾL!NT:ID=ljwXGXK8QVa;{N Ew#eO-*zܝ7$dk7/ᒦl5ħxfPE3;(vfW =IhfN1P]RÖL ¸#&|M/SΝaDŖ(:h6X(iW?`Y|%:FB.jf+fOa*L(1 R9P_d~egKHt&{nE | 8.h$?\Ãgf8tp=Pd/HߡIIh?Z~+z)W4BhOm9a/wKsq׃M-JO SIZ:b ֏ _XQ'6DIo/qblxC-;po7HJ! uLu"85CNd,B XĄtE+j˧ib4ޮDձƣ?wXkoZ@-^BB >ؤX^ن52w^~py D2{vxB2)YkW_?%tݓ&ˁEmV8*Z^ $<>GPѹ0yn06aъǍD6X{s*):5be9W?7s eA 8γ^^Tjg"o~l1Ŷ'WW>+|CS8mnPXiPJԱl^ˈwP)bs"N1 uvg_B5?ly2g4Ӊw4 هk-J17.zlI8E}T /y/u-E!zߒv8 D\&:;Or( M󋖦E;'Twe5Υ{m4+ߖlȮWtCLeonxP9V3=}_LX*=rպ_O yS]SW[4 %:WJ< k>F.'m`/E%ٱy"ސx,T!O2& iwMJzP:fVhlC|x>5!uȔt7=$D9xj"?g< ZҚ6*٤bˠWR0Tu,=iđ\,P9:(f0寧;ZX׸^W?= 1KQ)!VZ}E$1pH& 4 #$yvl,rVmVSdJ[J C #{x~OF@(5u =! ySʁ:p?7l2[_.eQ#i/%ɞB\1jX 0:c\H w߬b-.{L_h&E Cʋ n:Z}'zǕG&ͣEc*W.HLN_sΝ~"*pzGsw:yUG\Δ@MDo_Ek@M+ ȔLʀXbIWJ(8\跺)g1)+ #B |r҃nOov+EB .VٹR~u+L.ܪXsP%'頏J1V5 "mtRT.R,}tq u1-ƫƫRH/-xyS^!GS#ٹ:xmubv2 ȧ4¯%;츽?2^v5?e=#H+DUL|ɿ( >6Va8*xn*Gh[zֹ6b>~;Iw+[9'Ѳ23_ŰacҌw㉉UWȊ2}ISGDY])ڼz3A%!Z\0e $٩!N wWQԼ[7H5r, wow;L0?mꐳ%rshmDa8A0X3&!~B":[ ڭ%nObL[%zɂu.򮫞4TMNRq2m7V`Z%gUWHej%b!7OhE-_/=>)$QTLB XצO$tI:篚8˗{԰DH(8ˬQ8Jip~pmAF2#' >* 4[{2RE`YV&*Qf9:HoNZԣoۦ "xL^pD욚ѱaBa /IR%~65&~%D'TRjfa!,ښpi2 EjD-^ л^a#5tRS]=džcI"'1*Q1e4ak#Ź%^ь=3l<=X(b__0Ӌb Ik%[p[sʛ H5enqI>dk սNH @!Bv~H}\Yž`Iڌ+o#l)%MVgbxY.MNu% mk՞)(I0JZ8Z`meEP> * K5@0 cqdq)~X 3*}gL!—><7 KOL1h\%q[{:JPZfJ]Ev>M;pm"5{/ TsuEY9 ̳d5c2j\BRݏoh>%K)!"|< *i#DUbrZRDi4 !H2mxxAOPҏDC"ulE[ާoY+Sx8X! "%>X?' :ξ)9-'X?xź)AZն6*@jz| {fiD2Bv%~/}M@͸O;%|Dgsp&s4兦v@9fWU#*Oˏ{ۗ#Jl|IB5lt[s !|6CfrYJIT]̀t,Zc- hʓ(q $Y/9 ɽ|Pu#EM{ЋϽ Y;+UoT!8WܴH Շ%x]Cx`cbH<7opIY:,orc~7ܺNb|Ѵj9)[ v|_'EB}ڴUc`43kۧCgp_"*dM5Z=.mE?M d2T#h>nfm52Ut AKA1h ,4<{uh܈_DG-7kWmn]OzH .qص/GU+"%b9o 0pޯm[9y EK?.Ae&R>*NoC3 [jL"LERF 4Ѷ9Q9tP EǁFԭbȫk̠Nc\*90]+P}q(Շr ,~‚ڵ&%q7E,5l+(- MR@GBiurueJ`=whd* ? +kO ,֬]5" {\fSM\|h0ns|e%gz%EUk-~~+ʆATVؒV3{oTb_?J_$HHW*Z88FR[z"T,?}Cg` !g*qQԈ}k,^ZGXJ,-[J{ |#b%5ri83=IV`7HU8UFÑU SX*!L cxi|l6ykfjBή Z,h9LRy9jd10P>S q E wisg GDZ} W:|9=l'$B!& EьJ8C۵냂ھ0QO ĐX`%e՚4 5[֩뉠~~ m9[Fًg;#Py:Gj6|s 6^ufʩ?U:[)TO3~\dxZd9=sd lǦ#W^*k-f >Em*K鍇Tb0<4. OxB}MZKva~Igdќt_,UщwrG:^~=KvᜮS隿k; BR>:euwȔͻʖK&29 Ʋd[)|!F yɡ(h80H7#>LWyi[e6 l鍍$e|`K sH]*4ZmT"u CM_&(.5,vC<"[8$Oh=v7P E P^/RuPiņMPr4w>mԴ|`o44;Q7)[#鬧9jk ±OWM#!c #N N,Hæ%bݝ)o+{}F%LXU1{z աtni!vEx:%ۚJ/t| ;ם"ϡ"k5%Qh*6)WDeN2 -+>=;{R;uPp~kxxy7!Gd_)S8dE.]^qX1x%O!e_THSpVtc~ hWJzD9?ٸ%_л~/7 E <"覟)rC^\f;kO K&ʧYdJ!e_l =uCK"gH7'^ApB^ia ˂}mI R*dpcu#\x>xnv*jfBxF_ܑ[ȋ[@_әH=K A>oeMnV R3&zh$9xߵWKpmh} 075F$CQ>ӭ@2(0BB et`{C͇dC3O?\_h!tBzk ǹkI~[c/;xmP+dۢ]NA{~_f*>rձQX%&l[{%E_p-âb< jF-L1*yĜbV#ǦtKhoi)h2?sieB)ot|)pT`72+ݘ3-7ؽP~`tt>C~oݙgN !WCU~S}̌Dk1BZ2ߝ©My2ݻsƗWpocC\ OђNcj{ FQs~':`-`Jͮe32Eaj-蒣\25nqK 0sަ8ɨCl>\,"fޛΟ\ȝ *rz*_m FَōYɤ2%_2lz4b{- _wR0>xvqݾLNKygWSRhM4+C'eM"w_~ Z'"*&_UAWDO 5ԃN8lݓWDO}2gl܃ wP`WbE[>S8M}o2dƈ`?IGBx"a%ǩ<9 sb71 &^)5k :KbYF+Fstn@E͖**CXy% wKuϰu!1QՎΧqMe'iJj~G4V Eol!$b7*\eQ&><$#EwWeXyOa]W2ty!-:!%#3qJ<@~*L/wY=FQBo݆3 +8iˡ#9,SB!iSi?Z_]"w Y$>s׍,q'D1e{b?4P_,O˄"`U~v]}QqU&3Zr&AxHES0 !'@z]# vuפ[;a,!V*WNWf0$]]|E77UrdM D] f֏k DERis$iKuކITk[@ҹ,ۈw(Sh5}נG̍*Ay{E ~E49tԎ4<&xAQ>sy.RW9vRe?K ?zlf$ee&*prS\I F|NmhwFmIQ )?Y)%H*t~ U;sk*q`=2 <(ARv,8(5ԍ2öT$cHm>w'xT#ha'#K׃52< P)".G"}4zc&/١ЍR_<%u]ZRy[FwD }U!hQ[W2vk"c|=@:m$7wi nlŐ<ӛk{ %-r:u&WRZ𤮿.oDnmQd"|P L~ ;,©L #{a_(e-21KCueVpC. %2G-!l)5$YNЗOM$ixhA®~%bQ=|QnXT`rECz0A4's=2Y.U+CL2sGu]T`'!f>yOε7Gi#9."( YnxV#t|vrAi 2ؕM h$aI82;<+a >oFN,ij Lp/{oRWĢILչ 6ol?@R.o‚{?faSaniY_ųu2}K$9`3w KG3gs(}`*鋪 @Y|=X0ϸ2UZXfJ~kvq?շlT1;?f4tɑ:0:/>3]R 7M f_jWa%.}3od"huݨ uދj`&Ա"[igzکSw OdG̾{vEF4D,qEEJ盓{P] |Kr"}1`Rf{:p}Q\mL?ߦt~l0 4->.u?DK}Ӧrz.!;iARnGlO@R#a^!,uWQw W/ABBfqV]3p};t%BN/]QH-2q:5qfG!}cUǥ;R~jo^˩t<kHe$hFegXzkBJ2.ԜЉsE&ߟKQaGI !7uo#O:D=<Ȁyb *̅!7W%|&-/lë?St"%@i<8)[V5,V,>KsCQف e ,F*˻J:4QO4{q©nٕȌ:#.J邡0C%}6-]O"j kOix xRn0޺(אN,j ފt @gAO vn qU{TL"[_]:ZrUu|x~y2./vܴ#S\j Z?s2/+!<:;iEe t}n6  /]&;3Iv= y={dc̵hDYY+eMc!z_IP\ #P_F!ON\#ixMvD7eemS} r sb_+V*/) <+]~sݢHHAx!i}nDءj 3 /i\Q߉?54FZ=u&J{? 1!̀1)&E0\]h勐1b 6 ꥕|dA$Wm8œӈ8?K6wS LThVcPjpRzL}F@]SÖzPgU!߀_79zFtCA G P)-O.Apj[G-@T^]g{!W6" iѦ\QJucD壱^GѾc#XgӖ(RZU6iVeD5jZ/nj#TρGm6q<@-NGý!(69(vVyy j&u_ `:,:o]\Xٻ]B^|Ng10GrgRv*F|8iԩ9!yO#-~5>ud* ^9?L$cf,y=E&q<{1D8Κ9ܻԤZn}v!)+>3sΙ!I!8-jfa+MeGO p]/QY=%#WRHӬ(:[fz3B-EsMf(dImh(]:vlazȶb.Snmg~AhY[ ̇f2='.Y5:!Oy2UQAt૑k~6LܖZ<y܅~2C;ಐU4%slk&YQ63ϊV 1,^\V~<5GE2= $>E6_Hsspݟ7Vƫ%mENwYK4 |/k"k.תAǤf۵៱櫧"8%q|TFk i^^̾%<!mܯY<^b%)y<Ƭ.dzw]Ϭ'7\|GYT T, AJ ,ZE/h?#ֱv#tszuuI?UԱRko,CgPaĐPnbuB{h}ҨNvˤ`=j1@+BИIwm=buI$ccwg#=V)PFA @{ڗ2N:WMz}\ , idSn 4oG\^|+ZoK[& ? X~Ruݾy-t.**{VqF~OŴsFd)dVB`sԒDHFEx1HFKel22/G ׬\/]ͼl(̈/N@/d>}\_7=n66Oׂ6}vlǽh4(~4+0cyے1(` f ֥>~."܆t۞_{QqXhr}2Da[̖|6aon KO-My^bv7Vv8 L ?\-lF/w+M~Rq'$sqwe@~E쏽![nDշ zq TF3 gWUE ɕw z8OB<z 3pUOQ+TsK olf"vr*nZ| گ\dB(0؏G>{~-zddF#_|u.~ܻ/Zp},frlH"@aPӆT-TPQc+ۇiT}=oo=^'yìDʕRR.`9_-B/}H,z9XQ&=}R#} R2?7B2Ɛgyz𳌥# 0&p,ƙqrFco7YR8!hCUIX_>xQwk[hH  v iZ֋PdsB TH?H(RXXwKRN|4ν[n#S?-pI_7T&?WvEi|Mt7]eQ[?=pӵߒtp9@!9kEqņm/@u5wVҒFl$ow_'Wҳ8^"=JsܵXk6i>\|"Uj~q׺CB$)E#*~ L=a<}tNtS43pZkCoTx& S׆6e>BȭÝ!e8֏},UIh N *)fblyELJ6 h27{x;425BypҼM"?τ2MH˘|bYU#A R ^x 7R.\ phWIlQ#`l=UTC7㗢JqIl[-uEǃVMV&7m̝W#;jF(@GY$ hbWև6nTrSpjv#ongȷmGD&_# b넓 zњ,U<K] V'GLZ4`%`U/0hA,gW/@#FV&m[-ީ[yH8=g̸{?;$6]`^)d ssE/)94?-K"9~ ԀCkj.sI>?gGΘ9>5!&7Wt6Cܬ!:A^I'ꥸjOd1dϏe9OX{E{v_#y4(hgKPQ(.bC>s}ea?UC'&äq[p%ȍ~e$Et0R-,XS{`PyN3&K|Ww]e$շC$r8i('g( }-jmDG_T5@a\+<#H%!d g{};yi3 -o,0M}ҒV̴+ldG d0zg]]Rb&S7 ԋG3̵>F7Sy=q|}ѣA~4e@.$\WNKrHȂ8tZPh[X?&c!TGec9)tր{+޺P-B63g*6y3`>+iUש+!7Ń z!oa ?[`v߁#4[rl /PJKIRȗqg[OS[+Pi zwYO 7MFCm aq? jDqgW?z6P!!8MܲLo\㎅3Eޝh2'^ *yK$ .Xhpz6h:YAl4KAnqirVgr2ȰVotCd:Q$׿ ;=#B.U9w v]"f`SpNh6Lk1 LSjkz㭼rWRxQͥ1%Cbgvv85?L+CB7)c\vqTՏTskLn5&bAU+a4=ޱ #Z{\c($}2RF}kLxTAd;NW SݼkߙoiDDy`Q a-֑FeZɕp&BAP*_oLBi: {XlELOG%@`Y#-B)GP-)^cIۼ,qQ#]^OgHЖF^i|-ӭ(ItuShl̪ ،g5F=1J Þt<]%"40KcUD7,* A* 8!S]#HoM~N^lEW$(\y@(bdKsecĥ2C =􊐛,+vKUk75ܸTk0UIm͑OX 0.ME+mU f$ŝNZX޻zvv{NCh kqpݻlKrx"lJ" 0hf2acV-.js˝,#@_Jbv%O1?PTKum>YtuݶzMKYH.!\UIjnˠ& jM\I[\֧mQOiNgȱXOpO[}t'ŭd`d *wHkOAOa<:~d\)*-!"ʶq4pz@Xr{cofCNW}7N{):3\HJIUAP>[!)ԍ ;5@37U&s] 2ݑ$A;0fjݞm 2ҤլqHwXaLJtN꣯n->&6Z dR=aRd9dE.'8%χ\4/ܕ}E@틼>X>s] "vy)/Z |REovgQ[2)@Dܲ0AK# ffʄ)V"6*ࢻVx (!oD~ܠw`w/q al!wG ^2gD2%HƿԴf0I*I'mN_) 3Tq='F6nWJ#qM(9:yFT1˛tj'CT,XO&W8Bտl.n'жfgZrh/:ҟ aoO{e-^8VG8 Y/^aW^aِUƒZu^ikzEDd&vG}WٳVK)xѱk6;ۿK`S=Fg .d}-kk TbE&>&tkֱc:GJXvc쫣?pSmwiCY=)M4iGͯBl aXL#p`[Gfd֠Fu\w ה+><Ւz' ϶c51V H0d{@w)#j݅6Zkbqv -8e59i ۦA d54q fSؒg) S6gt|"Q1uE')1pbU $j37t+kbM'Km65;:z+ZGǀ_cb6S >6Y.PBek\z8=᝚`lKУѠBy1®ҴqɆZWvۛW{ 2A7eT}| e9_fA;pޫ{?rɇu?g61F"#(I1BQ81i<[Nt*ɔϛhPQw^P9BDں@=u r<$q<@Œ[xCRŞΑCX[n x,ŻPo_)fALSoqj!nuii;$QHYmmr4Д%&#ygV[LӇ5z``Y]| >cgz>Y~Q7$a~3ivagw|~yjӱTya:Rhy-CGϕjx2mf)[,_` 8IzyW$rB='c>87PG&ت;rd\W6uv3<'R Yeo识rfNZ̨,BМ!Ɣ^NoPO^P&"{flܡbץٟs36T}sB1M(R1W92w ~'x | I3J7% E&\㴏m:S 83 T,Ks,*m-׮>B(=7CqĜ4?T6+ $jĊV2n,S*ߖvmM v^| E ZzTR@]*xg(Cy} %HRPq:rE'F]2mE-tUQ;3 3+g=1zZ]QIb?{}>K- 4ɡϧeB#p:`m#IZcK~!{_[8>`yjӸuc< &{gxqVK&7LvwX˭:]pXǖYϔ-l_(r+jԈ<-hٟD+ ?7.3c`d e8Umi>j#q>]BJd,X?`= rB^K!pVRtSAIE)@ "QA~w_} n,I1iܮ騹dVWrHn`t leq@W}C Ѐ 9^iu_ ݡ$1)0ͫ kd VQ-]u`wVPԴPV6$J"m*O^OnLߴ(JyvF\P A8uJhM̗F\oVJ c~Z+WBd3);N _FT[ Jk7lQj D{EguFq]&;3(0Ҍk^6AZJ^i`83 Β(x{\Gvde0hFݠO1Wߍc\Cߑj 786sΝMr2{YRܝ _wZ^+H CtYc1r"TdPGd@kIcL\aR\myTZd=;5n5 2R6)HC[ɨ`0PsZ^MsAM hےzqw8 ?ͯ?RFdۑ]d_N>PGu3wɛb!lmOY" u ;'J5q¾q?4O~$Yլt3YW~$a#:0I2i8:[P#:uhSe6QV*`chG El4"Ӈn]q}+L2|XM\EZ~\uۄ E0閁rq={Dn@ԵTe ҇i'Iܰtْq `Hf/؀T? 1l7K]= 65]j*ܛVcz= X:r`6ٛ}d4sD=g#׀&bT>&G&Ձ,VT-r+¸qM.so_ȯ`yњ*lʾ {?7y^ty?Gstn gsLUCR'g[PErX_UЊV0e_Cy#\} ^xA)1'Y( k$u3(s.?.J4 gr NηP"H B) %S.*O[ĩfz&`qXL.}<`[J:r:R|oI~qTctӯnvMeƇoYb%y Ɍ&Ex)eV9wTRFp ˛{owv-J^ NCs 6Fbd f[Ԏ{i-#o(dqISP0z4-vCL{G&~/Bo vkD,JS22/뮱i A Ӄ[&B藋4pUBO#&45eg54=p8u5 5E#Jf ./9RE:UTA kkNXPx RyN6;eѰk[,ػڼ:H:$u:kIn->x]u /z/er9e@NdJ.==YۏbGGVfAG$\32KFBn~%ϵ2}Gj V :IA}dY2XQ XS #/Gl0hK^(7sV6s $Ih=C4vm xf%誸o'Wš\rgRv%!D3d1C\r:tfړm|yJ&Ӵ@1DzBcYa"(X;3IԠ?8h0}㈣P聀F 7Ne4q (ۈO$R/H kv W^)&4[HQq]}z6Be%kKb`+>X7Z!g#bdT)23ݫzp񑁲A T酀hh7A#{߿Ym؞O!(QB D$%6(/?DӈxG0.EkjEol9]"qQz6EgZ4A`rz8X# x[n wXהwR*@ !K?|5 #Z@eӣH2CӶ$:Fڷmʮ#(gABrELq8=[Cd&.Ϣε2}>r֢o(!<m>ގ}}{0}Wnß%Agy_2)S=[1vО ,W5 Ұ´n ӿ Ի"Ci Onͼ]oD( IͅH~ gIbW9in[thjxR1$4阇|2t nA1%J'{@tm?ԣ 7Nj&XjE7M:Yc[BygaV%ȍx=1ϜRBWDZF&ո93!zf:~P+!/Y5NXk"t99(hVsׯ>&T!&ۙ 56nDAEW,tY[!?uKqLc{& ??Ӫ)C4EiE)0Vtf2HRRE;,{k8 e:=*5Nb-]>~f8n?X]ҚW<5+VL8KLYQ&cΙ8B|6uip@u[ `!r{O ^nx:OO`&_DrHGW'ҹn#=ʃԋG1;Mbb#ml,qtw d2j#?T>1Fh=qIJnv2}\-cHiI%n, TFDɬ7,Yx&EҞ7AI!d7q U^CBipda簋a~S69 [JkԉZ`h^H,rPuD3jSr Q!>f$Y}Ji)"w Veʈ1QM?2\SZ:R\ιjWT`˾\@gX(f4IWB%pdpq^!:j~9YI~ˁFtl;ћA0*:XkY28m}AGᘰ6:kP1,?37uHgzH9dx7DQyh%öBu͡*=}6weX9k94a3_bPķdߩI;qYF4z̃ rHS0l[vU{[`Sw<Ρ3nl9.TeQW[*?yFMtwQ/[x.ݼ΍ʵ|87LVΨl"IͰkH=9tt볈PIc٣ s~=&>\QH B~TE;+OI| ·Յ=%n?%%TX:u7aFeZ/O;ξ|p#ݹd뗔ܫms]W2Y䥍l._/.vϏ\eKo&wS7߭Kbᡵ^/tfisF_D"/1<ˁ8d>\(_-ҏzk3T8-qj/s\a]Ms}&0fs_n{\j@[N܀4"5!HyXW)}N'Έ`X#?H)y$*e{@FMd* ~Z^Zl)#1鰵AQPh|T^h6uwFO֪qZ"pruZ0$s7 th e-xRp9Hs8-匱y.8%<ХjBcR(j~$ԅ'ؑÃP.r0qTN5S/#IbA4цz5|rhpٷӥQ+$Q8sAv^ .v||(?2$$XR&Odc!Հ3@("p{. PVvtG":WZ! t<$zK⫋|"W=]%w[[\_Tug:n[Xئtr\u3[e[~+ܹN=%4β|MziV`ۺ#LAH'I#0AlQ¬?S# N5V0!j 0q3:7ܡ!m.eKQ(w4 m?#<(g以F)cNߍsٟ޶fYΕg~9'pL1ox)3+mTC{V9$`R3mofƤgd%X+o{?!/:}% KА}hb$lGHޕ~pI[y9!4Rs0yԓ4ZK y<q1Q=!L3_K}1.QK'+v"hdii! pNi` T^߯TT~T˻ѫ(U*qX"iu1ŤjFFZ1.Y ?[g6Eؙ?͔Wg~,ttCʍ5EVS1TݱleT)La_Ψry|Ø\^WR4.7![ÙٷPC9&c6+ mݵ{t[u}tw$m.T%re Pm} ڇ޲clkA'@)V s]˸A=$ߞv&Qc ARIMKim|3:yu6W{|R.fo ђ&E^q*7FOz}+w3 Z0"g ?tsdkc{trRF2nM`bؚN̫*Бk4 ) o ;m-ؤ12sL^i ׎QP}a==S.CT_gei YǡF?%D~G\ic+ 9WWX"C愖zEbԮLk&C;I%6t~`3Gqw-mz-^FU #W?o aG0(;J+nsWلlҵۈԔ;P8(R[wPp[l־@xNo)!l.0@o+IvzԂar1~y/vBm:qfI!3i3pQVD "`H}1G_cGߞEvE{TB\ D `N}Ʈ `V K̪WgD=nXdW7I%l[O!$X&9#7-zʮZ2[]+zOz|v7Oiqm>5 (3ѷRnI,|gX)2=ȶtA7T ^/S0B cRn,)bkYܕg"гf<D+#7UTY&N:xF[)ڑ>'tZbiTFRCituR1xU3 T+ 6y̪[ht\IR]`?3ąF$l߷ %-X6 **pZ!yG{/bIZV0`N$-BVqE[*{1$ac@v3VN]( ̀}/z@YyxRD\v*&gCHqq٣="  TpAA7Z zQ|ݡ[Oa^>ZgL4/Zo*!Vc7Y_]E8=m4;`K2y{,5uo=ח{}Po6]l>imI ?k(5BeЬUBb@*ʊgǀZStNF%UHzTzV#$(7feQ 3UR?玜[M#o.3|ᩡGD xqV_}D cƒN.<3LRf@wp-J^@HOLpηMn~Ol0о9XnkU*Z9>^IbٙX| G\N2$ʧPof\qhiי P bta&5D j:r"*f @OhF*F: q;D/@OKx4>#d8Cz-r/m".Ik^?G1fвRУoz(LCVCNB$.UuBad#o)?G@a']{"=̬ܜ悋[sl5"ڇ6M]]5,5?$1jKz&`ma K@د?y ?rPwo%Pҋvˁ 6J%4pT/6zva \^ ==ς>P6$?VmlR}l󗯁VjVkm z=88+^Q?٧^P1-;a1uDNv)[ˀQ%n6yz4&,Pc6 2 !X 5YqD9jhZK)Iމbksg_MU$jn'6NJ;# Z`(Ey>Eࠍ?]<֜, 8F|G-0ܒWC/=N;jG_ ϶|:奷Dtl'k@_uNs} 8Ȳ.abjrjqåjq 94vٙ$O(ctqQ7wC "ƐAt7n$3VW#&0|fnйՄ JYؕ=]W}?VaϧG|_vvܜь[{#aZ+]+{ul_rOC Ʌ"6ƿ|4~/o[Q•äBY]:oѤމ51Mn's]fwgzxzQ?ωx g0*S/\UzBYna(7;>k$zs!aY70lx?>%3flم +;7OZAA@ٍ{mj<:K4g?έQA'n^5D=ys Ȋ c@AGONs50{9յ,ma}3Ӭ0\c ,{ #dY+nֽr>+qPyygܾV$k-ؿfuBEGnU&2&RK!EW_LA|B|T.q@] >,AHo{Cm3ql M Дx+H p x{P_Hv-evGQ!z6Y>_@QK6o#'ZIٞE,WvSX~2nыJNB12t8ɍ^F/=N2akA=Z[Z,ӺFڔ̇r%yr57┘hZ6RQi-qUy/ʏh`=ЏpEy˅YӤ_xL|^׃ipHZp[T6l6ɪO AKM$]2gAloe>u2W<_M'9 FѪu!gKϧjIsPݿD-e'KEi֡zH}=K oQ$o9bkvr, RK^nyUS$Z+ m T`@ s 1$6 ^WRYTտ /dT8 ?-aɖ쑨M*л-*`<5b ?hio1_=̓.Ct!QTQVy LOHV cav] '*P _J2 '42AF DPm&vDzU@ٹUdKJi0B}VyN8IQ3[5f^3u,A _PZbo/~dA x=ma~ Sd_ .'pƕrh\Y43.@TN=f b]+/JoQOdOC9y2;$: ?=E<^ ezo]/Ut^ a,Laޖ/hI9Н%f# RZcUn=(t 6ݻd&&:Vg@mDwx4ЁM?̧њV30\t8k<3|X3[|T{\& &L8?[]Ne\W"ڻ"()YJju ? &[]V;?I~i*9EjQ9IWG|P>|x_j5ȝ"NJ X*^P"t~Oi7ҌOVOco!Έ~Z}bU8.B;xFI̊_S2A ɜ+ ϘQt}Z eKѲGrMF7qĥ+ +^"m Y Bfr!S#/1aw0^`AF28}.ʭW*PUhKڦ 5 1FL())3yelMx4j1gGh@ \Hl0pwL5km5Fq?Ѐ( !ѲXb-/DjqtBkJu!zpwio [!%;)X4eץ' _6wB\fH f˟E-S38(:IJ^:E_|&0 ?ht;ĬRO8 t`ԫHRi[-v!B WoJtUͥӕZO>MUI-}tǒ YFmWE5-(ߓ/mx/LG!ܡ;EBQ fRu-GO)LJ9,ˆ)8P="f鏷7hXK[`٘Sc AOjy v  XdTq0+;i%b6@ӹ.zrT/c@P㫦{.`P\6lЭ2܎D}RN15"(d]/N+X\")v Ӵ9hʗZ[XOE7pGݻzgL݉+'<}!ـU˂`7 b3!Vζɑxfd8h Ħ_æ21#Zs> Jvx`~ʥYW)ҥ_iHyZTCOˊ"@y5KhFhwϤ M˖5$]%},}Eܜ e{\N]?v'ؾfTVORaܚoԞ_QI-~nA_r{~(H.\%+^$g_U!{W.ቹ4O !V̇88P}OYp5-rOR'np[b}H/\OP жc`!؝߽%` ֱV .(G6.3dS<39z}Bb:)@䲟HX9a'Wxu$O!KP6b6Rr$(_j]bM05sQKG{2cʞ\8ug;dt59cWWu]3n6;ZmYoIR1uiY}^h3T2Sw\;i[忁2z2;1Z->S1H~ش&ϩ yt11 mӰ6tμtЇ{Vk_TIi6)*l~nͦaR?X{Ű"!Toժ::dLOj*ܸIU ;ćzS&' I .vēc?[ױBK'tdj^ffqd^ qQ)'z| Ӿ0y{0Ʌx,Y@j/*#KA7e6Qh#WDvSSs.sԖb{ؕ1"SNRݯ}ܐ&W +] URq0{N%ө}2+dfAgλ;c}1.*f}Y 3ݻφNSCˌ\XTG{#U 7%Ջ{CKwIE2@O#w\|wz3aW[5ot.VzZ6t:cxޒ&uXk?C^c^).<=٣CsNyFz\KIf#g/Gl#-[6yz9 fᛊ ɔ{1TN~>G!m Z^荄;')xwU b5;[\EE$&`F7WҔA ? M0=޿< 2k[{Tdw?cb_>sS $gFȺ~6 2tJvBJd? Qσ=J-ese@jUPn@[l6slڒu صB'nW2ڏmx2i^yaqXa(ə.~HGĆPK3^|N~Ɂ:hr5t:Hp=_ܵ'm^^`lʊӮ@ݵQ21O(ڙr!j)56I0K_Mw_Ӧ4FL%+Ffz:WԄ-/'hwk-2 VDQ][]kudy9Z_5nWDTB@?$uof^߽#/k)i)6 S+A/Qf붨; "^Lw'$%vi&drv7HP"ĽYwciӠ+*UqJ/{!#d?(aKD uF#&[l~_qJ$_{uVWwG/0e=G LrRv|_Q!o-0כPmk5FdTR2|R woS5 Wo=8 }Q`~Yٜ[q6gk' 8jfݷ}nDYʄV%q֭F"~` 6Mh!y:ܓu_&y ή]FGBԮ;pkA A?B6ӄm seq~&+o=}S<2c=zH3PsH@2Zq|bIF_+r`GB9{C-xnLMf/5j[bF yKƋq1B n?NY8g)c+ĞHO HQ~0ɠpEWG]==(cJg'ѳ6V 0,VQߚ+ ro?XGm=!V!M&olBنd)6R{| L[\6y$g,&T޻Em~a3Hop,aBF75HW.@Yu; &>+tX"Yݳp6zpr:L]ϷׅS&mRR'_ư'z:Sw\l90a KnP8Ƴz_~طDW(̓G}"&wAYru3i87$ZAuC\*4W Aګ( r-bT&W$%tC톇KA+yezOd WZxLzlD|GLF8^/=SVgsPE>?SKU n PM0tyӌam)@SX5yjj:_biK̪ >B@%X*-Ie.hc xdP'x,Fu8@Kni&UjIck-I7>QWLN3ob墏tj%E[;$Qv=/큠C&^Z@PZ+Q9JigwprM񛾫LxHYq4%ݒL&d&.OsXhT[fǴb<[ ;3(=IR ` ƚD1'Y 9*ms61tK)8C'$V9al=odl9T:'&]7ޒP>})D6AjdXΒ6GЏb'O\я%Q H!- ʗ7 hm$"{\81S @BՏ^>;˜P beUJĥXVJ=Z]i6 / $wpJT&_f 5AyII3a9ؔy>vlͼń./C4ҴwLc:2=ٷFЎDЬm+V1eRxY͔W,n# W۷ϵ ~\0vQ_Pa;*;Դ?5'Yoyv`wX_/_^VEoԛw""XYM]S^}-sd "@dsIl)E/k؉rnDr}#Vuͱ.0+7|N1p]Ԭ9P-/!b~DH:\(/B:Gpa13l*Dn]+n$? @Hgܰ HLC.2'hhcb.kh?$e}4NQd+eY,fK^hcL~12b3e%ƏRNɂ\.#9l@/=̣d1HXԌQe٭!<-Mn׾,~v0 lp [PU y%qH6r=@7JCΖɾ#lg٠2!Y,&VɢzޔjI _P,}B ̠Wq{֞hT

򸪎i4Z.xWUl2 ?39)Z\pD H8$ akj;ԙID.8 n5' v\u)w/2 O;( ;.ACж)1#00Xf:hy$脾^]=.>UmPÐ%ѷ }D԰zỈnI %*˷ƅX0&HϚ-"^`: ܓAg Hs$m+}`d Bw샄mdg6;#E ,>(+8hg&֞Xڞ*?,ÈR'·}%覾1@5tWjz{/h \3},;#ML8ЂOWQU8=Fl7wέ <8~W.|9N3'ڷ=FfԖ)H ZSp|7[0J]n\ëOC͞cM'OI`Q}[z2E8hR!oȸ<%ĺ2 ɂeS'ӖQ%d} )Iш5B }D0IIvXD;HVZ,5&ZH8TxY.r?ZH&x w g 69TKT@^t(I}s]Fkݪ. ;e.NpёQ8Fw4c)VT,t7Klga;D@6 crf%r?w@{[erabON#i߮nBrNW85NIݽ\\2fBȆU'~sƨf1Qt0`=B @J~2W9 ^jMrY'>~A3{J_pIa2ne¥e$Zj|@xBZ]bxdG$eH#[ CU^4 |9(|¹ZŦig.x3ek9,?s}߇Ww?Me͘U9K ?;V+sv\/D ( 0K+w$yceчG⟖Џ-}EXghlKƏz@F" tES=4u |Q':RRV1!qC Tm'H^P"@Ä9bMHv'+R)uGZnCu]rEQWzeBM.Hf7q]N?<}ƁH: 0]~-ԡ04X|FZ(PV]\֬DisUIG2e|Tl)&r2xcT88v^ -3_g/u;x{Kʄ! %a¼֍]-VT:hG=GM"ۺ<>`%/Ar^EwPխGp {>g9DjSR[T=BH8=K_X#Ki!Y=^VMCJg"vnzc(j{ٵ Q )O?Ƣi%eNw)Ypϐ/Ea1Xb8@` eLGV"6;7~YPI?` 9s j.n邭͸nDK0  &L~R&!'95)mrE'SY :g5#1W{xXK0T!"k7(,!.E7 UNnhNNP=g\.q["4e[Q3;w}04XPAF/jUx8 c^]#/-5}JY2#Xw a#wغBW0^p 5BTE Ŧ3~-gv0ѡhoO~75!PF[k.w.Fګ"!33DSqU+T˫{REo{BRo|dķS8@{Bf9quDbFFy96t%\lz^.jt "Ic_Y%<Rf }pWWv^Z'kdo?MZA"{(5$\:Á2+t"x`aLZӒ͌"$Pp 3 Ʋ&zYH¯(Gu|:^# & ҉H#2'@p#G7~PK(IKnKY@ f(Y}%'<4BjWklwˡKyBZpT+ =wV#yǰB19`0Zx3-hѷtd0ٖK36Lu^PIB8B\o.H1x"@!Ў=' s[1ٮY&trxkPg"6V(k)m ' ;zʾ6Lf^l)BUQvN_yNcѶo4-9L@$ ֺn/- ֞{]&=tNs"(R^$&%3ݭ}D*H!oUQQ9Mt 7O&y!L% Wp!MU6_8r>Bꅨ\p^X?nzR'(4|Km-9Q\ }@2ha\X.WX`Wcb Qr[ia7aPyI5#Ѽ?9Fk5e?À{Jc~0J@K &Y"}v,l.` LSZZUMbaPGx\jڳ0Qb_d# dXں:I^5H.: hSչNr|eX3&| ]>JԄUpu*u4'g]}&8>0< sf wm-J L0}GB$TQJXzۆk[[tԤˉObFlem18U~ Pt?ӘnQt3gu!su}'-bx?vdYfA:'Xtvhlbc&4 Hm< 'QWWs.iDX=̽.b+[ks(?{?S)j<3nx~PcҳʉcPwˋzʟ_[D~Z'@Fann}wgKeč߉WhM9G$|ڷP S[a0]HڳְnRz67]=0;D=C83nUP+^|9~+YTIa@D%?K<`فPMZT$ ;/! v  J RmTγS^x}g}3= BDF'Ȑ؃Oldp?PNx3+.Cm;:k8V75P\bUO5rGDò^/.q{> +3*Θ{H^ԝ5TqjM|jNy5Β'jf5TcY Gvq)p&K:vI5+F;p:)/gب;{lsZRx("aiR]>TӯVbе2= е '͇Co[/ 0Ws['5)tQ]Lgs2P2c ~m5=RLK#m{m)C~~|*JFd+)Lw#ӷT iDAq/m .S$+yٖp8pPbe=KPiQ?Szf`;ur*Pm5\̯ݻEcDIT)Y`!Y'xYێl##r94}cRGO;v*3Yv >«D+YX{a7p.a#>͎7=('$8zS㨾P'2mlW|'uxWٜ^慌d2|0/š;V]5 #\ 6}y84( Ei>潓Ֆa=N$=.r]AH P͛Lu+X u5\Bf, ~q0v}t+qUn"}Yޠ#2'Wrp^# V-X%&з&CObJm:ZV_bYd݌oaK#'Rju":ڏ/?'  X8cաRcAnύ[D@ Li"գ㤙7lLf[՚F>0R+_udӢ1kK6`/F_Άݏ!k#ANH,28C6;6]~L՘k0 fek!fױg^ Q"o J.|Ӽ;|LYOKp} zLG-6̂ijh=4>|]0 T^NUXqa1˜ S{=8lOTи{)⟮a ^3:SNH`#7ֶ$VTgp8 B3/ M1 >ƃBJIrXW P&&"*)>Fž +nĶ@a'4IŽNlJ qv|8 G0i%Jj1*V}25dJ4 $ %-yIAS\BaI&S|7$[t  LxEg˫}+%Ɍw/4hj=#PFJ#:m%%)3ѡg s4)֝+9Dz@en5Zצ &v3[4~P߂>h/_Pmb0c[EJ;Q/m;tdW(|=X*rZjs1>5qY B*,S5~VHhˢScl'zVF2G[ ]>5HZ-^GPԃܗNqAfA*Fi}6f1[Μݶ0҂# :6W  1חoN{G(Z 7\p(ޕ.7Taј"8d!s׽%%B?^wWFe9vV{e9͔CP0vUu&.UNqHm|c&€I`!Ȧ(n3-1‚1σhc3~ۊ(&{K%mtsݞ;IEiȉÙ842>'ߣ{ ,+-{XO͂U:Ƌw{` Snv35#{Pjh-#AoMhЬLVfq]b) ^fP`H nmo㑀߯uk x/\ǑYuӭ|)U< GXX:Y(4' jD-w9oUr䀱ʅ;C~&8$V j=/z! NwHXz)!W\D'-"S2{ep?CJfqgu<Շ{׈1C1=xpb!O8\rY"V/}( hAf|H&ϟ 7?(wě[~h:VQ,JPtu_@5 \ }41xG3I_#GӶ5D>k࠭_>t֛^:XcZ')>?ҐMr9KKbo]LxBOjNՕc# 9ЌeWQI{nQU$PO :C.ni\TNoJ•kis28FufB49J xf ʡX%<Ϸp[\4СDDbl X1wMIoJԟ n*2Bzd3C~L|p  ߥ"W2uݼtM9f$M( : ]ҫB$ =+ૉ8 BPSϿ&klD[΃@M=8=CVx1`?!<@ˆca'>؃9[suNSCňSBbMbWXiU-6 x0 ݊p=j>i!ǩ> $ `+R+Kz9fV.+k;'mKvK:(LCé5ED8HB0h.SkHG󗃁:hԂ,2Bv$!7E5'ͮvϼ;@w XS҆Ro`Z /d E hrߔ4ɲw(L'p dQۤᣂ-DA#cxU^=iAdhH{Eo\βk(8d56-4i}韭u:-~.Ô9PR1亥原-O=~<)[ߨ孲qQKs5S+b8QFr%ktM$ \+f#ދ];[:VKrM *\9.@@/O,┸V=~\E`nV:n2PWn4}FDcƇ%h Ě" "dŵ~be(~Yu6^.C‡}mv]5V.F:6 X.By VP/ďpBX^+&bTmZ hADӏxغ_e8 pdrlQqL |LF,?Y#ςR/ڐ&,3xTؒ=!Rv-tigf 4b6Kw4MCl&"#jxGSpZU_6}mUZ6xx$%DaJEw(H37傅c)KqJ)>"UHӶs\[ h *X 0UW^.Z{3г_+959r.Ҵ5Y{go(i }2SHv*z.SR*ȱ%JnJ\n0fIq(_hȦ[ %fe\z|~PtQb)Tg   &'hKkt n|Q8n);,%dR?A F>0S> ǖv/C$w JqӬh0E/Is#M[bOѳw(XgUV_f !r^ǤGRL@cS䛮PFWT@Kd,ʆ:^#(I9)ec~=bԻ[D<~_J~$>eA J%,^ܤ-/lL#- 9*+1O^"*lr%/9h`"?BHJ$bK7 w?3C nbҊ)k5Ҙ D(+G꬙bdX5%ZPeJ`g  7]e6Q ҵdUsT³9-0UOav@Hr%sM雞;BB.&{_(=BaLHj |H 9tԥ^&O;>.-4ROG җ(ei~o&h{]|Kc`"txT7nQ N7_mNzF}yOѫs}ˎ Z!A0;Ip԰@of4f~I6ASJtV11{|C$ɜ׳\o&sԢ㞓È0ɮ|jFp mRzc\YEpQ*(:*:NhҲV]@+S5@'eDlIOp?OV+h~u9IdK&vS壓$:BSٽa&3'B0$Rb5|Wju68տL4o7%)_f+Ƶ7.:G([hmE@3ā E-F*yqB_6ў]ÛAu`A`x2 RM&}mм}eHl^\bO;FΦ2)8`Mlj^FDZT럠{~kF(ѡesă$`c-_tlcö< 0| O@@8ktqM/L*ɭ}z5% ~˽$A Dj6qתm*ҤXf_P1Vwp7N֮Gbk`qbFDb/]<{9j^vP,Gg0닸2Q[Y$ fg-$&^:y:X8>~- 6,mAWBp| 1oN62N֚6n0fS!)҆(Ax?/4JM(]eìMP O>!, S.SblO`=b IF ol#֏1bx+s]86ϐߨɡp(,~XRA`-&8kw`lxE) \sΉGukD{P˗ H }c TUZyzrnNRȽPrTHƫj,QpͰ׉.4i tΚ7"훲AMOmIhN$ґL6 Wʨ "b˖\'s*U]q?z\ZTuS2RZXcŘ=S̨9\YQi4X,}+eRe2" hnu1kscDG5Livt?2q(XAvAΓ AHM6t@qd*7*gK5 vOR@bwok]>j)Emq,$`sG3]Xe уv$jxxO,] <)ԜsW4M NaY35I +ۅATMkwʡ)+,jAxre/śf*$=gP d5D5V*կd;YN;fA+kFA5_^`2hO@.BٕrRv|gG[<UPzeoƹ_H֩FsHyN >@)dH5lỳG9Akr~88>.lCD8r2 2d^d+Bz?).q|1^No,:ﶙZ< s_gǯ~i^Νã}IQc 9ǪsQ 1vБWxsKuC@-z.+PbL.PCeDeE݅]Zs=]q @ºcE~8̈́] L5ϲQ:eWv<6ޫsprY.(.5^7vՇd0rbFyܼ>nYMU4=<ðy(#0y*r=q{6T]Hכӂ]i'Z<N? _ɹ]b?Z[KюR3'&>j_]lh+0d:TL\!y.NoUjGP_LXzk2#C'i+<զnKjE2|g.8Ay&/j\vmR a1q|hv]3eNXl>XS1{&|P.3wNZJ055 QYxLjJ1bR5k Voct@:_67Y;+4FF}>'->sYIwUkWP1{KIDK`%&x &*Kn#ہ%$w8~(!&SuGيڸM/ޱf?]=qf҄r֚E:ա[d-o=t?[qy0Rig*YQ2uL<X]d מcN"(9קSR Ze~nYjo u[6E]壷;ql iv13 % {"vR$PdqU&HKE6/w>8ef2h+ƀ|/񰓅4{r:/ ,SH^ĩΔ,E bP2eXM:cB@dE@ &!)&'Y5׬7}DW zW7\+fTT[8 b4 d%ܛS0k^zYKHFcқGQ! |1p1 Y6 qƤ{GyiOEOinMv܋mso5~ld!Dr[DwLA`3.A{e{gh k|Z˜=%Ƞ2ӥ9Keٚ0'Mn޵{p)S{rV8,Hx zFr.׀G'"dWN 5-5/r!JJFW2Wltw8$`*ۮ^GeaꄫeHV/r,p|!۸M RqJ8]4>㻣 D,f*ir"z[FfBWe XЈ[s YZ܍FIPyB{1KMw7 fI˄݁j7EHml%c6ۓQA<cT\{;V)Vu(^#XIo ta";wp"#%$TE0qT>IS)@h DlLe:oRhq32# lK9ڕ︡ #CjV.EK 4Rz godnG>頗~3Vd;#FGL,w9$GXs5!*^o6+lr{6 ?8·} +!Wc6Ut*qklvQK[uaWAݱ?rfm`ȹU8;&mL yb:1О`:<~L&-Y8?,Ԕ xnjd MhH;r+ *IV$^mQƗY"I%8'Ft?SDSY2J7gQ/s}Nx1[=E%Ln iCk(&r<_-Xj=6A/$"[NޑEh"k {~`4xd| e:޼hiJܑ, 5U_;)gbp[k- 5= }A+{ff[-H2FpOWٷ8{سq)N:ھ7mglzvF̙Ė #C3S6Q˲swT*IͭbO_ W29$E (4bid5~ދЗ5f ԿUpRJǗC(MP>4 4T2696e L3nK"0̫K}M g0u?B:+RB +IqfH%g:SJ`?E\y8)+XpAağ/@>F 4;{!baYe\qd c{VH ZB}`5k*YwXzaV6F_)+XlFk޵@8ӀiJVzh!Nb-q+"6AVv/\M["T(7,R-Xrr*2ꉤh.{ЎP =aP|eɓ3L%@4QC2P^B"U,^{{Es O&FGE{nw(j WJ[A/̤!JӵcSM4hݠu0!sRScNɡ*E>z&&7K(B,Љ*n2QV<][eʍ|VP'PvC& O>yIRג6hƃ/KN@|AG .jI-?-Sav+j| 󿣽9EW/Tqh)c.iPxpۺ(&0k1IqOEj 8X)Lǂ0vT(2zAG9%eLvV^.ARkSAkn a3[cS;"@!W%(ֹW42CR :Z9r+[&W`"ITˠ@tJc%V5-}0 &v0xjZS*`+1:/^>pܹܤ#ڱbIvY<3*Uߞ#ú]g<%06Os@f\*P XSV<B:HYqGW٭/Djf< =aQUm<9)U,#nPv2nÙdenǯ 1h›EPP.C"%cC Z (VU@3ba|3.&7rkmñ< gkqc,15=ێgm>4 A{,5=uϓ9QЦ"||:747qs J -+O(tDä`kJAש}G*tCʾBhx*e^$qw'͡1SCE뫴X ^38,UKZ5N\ Ş|DTc){4F[;GTi5R[Qrf9^Xkf]bʗhx)JV2S5E{3ī> QC|;67Ԗ$+πO7|2Y4lNg5wm#;&j7ѿx482LY@_J5;SwD͔2ֽ~F a'vs 4ϕ1}Dd-~p4_A:LZ{* 6l,H0;k4*qIGMsfOr1VIMB{^n؄G*Gr'٨;eV,w9Důx8?pO2 BS  D$̅> Pe:õ-o9X^C |.in.EVT%+J3 ۬ۏ0EϰZ62Mo: 7 8YE Ua{>?IHs=$t$QgJ~i1BDέ\0:^,0#m`xE^CeSD{ωhcgj])[5Ć1D*Ϗ.g^&XıMnP5U|{y'UߨQ7tج sBnM4Ξ&7L8rI6k91߾aG 65W7ZC6T[y`Znaz?&E3M@vA;%\s#?-Rd * =LuaYtM=>s>@|{Nqr*>@:m),mz:L`7tlPE{Yr{WC6іqjzLԻ#?{͏&Vna:Btg.\ uЗ &NU=iBNC]܂IMu2[gD)q VIc=_@`;5fӧyHG wPQ0pY‘oPzՖޱd9uH_ҲI3 =3%AS\n%LOP9Gf R1) DuA铁i>8S>\U4XS!t,нX_qtqk9pXQAbvT7:RjEQ#5响*S6HX_b<"nNi6@0!o/s.3URj%n4(`e8k<*Ԯ03/+30~p?k-wmXb$ X/T Q%4[}l^JzN,fTQl6rbK"AF>Dk"`Hst4UGU.GFN1 ;~%xc-ٺuUo.uh? i)2ơ)Ph&05wMxd|if-E蛫j(}e4:k.{#(=Çj{ʙ3S=F/Cwȁ#%9pīݞNqsxWT^qjTy, &b_UG[ eŶrvXDž1/aG+嶐^} =$)6Ĺkj"4 "L>0uvd)]urպP7$4șO@}+JntO8ӯwR 1"$SP&?%,LX5#&T>gqYK={Jyl~7O*JToE4AW\[ h)茶?6=o0{h:g$/TwT2 =#]K exA[ڐ%AJWљSJ;GSN\FBҷ11GMnT 8`o:e6;?]@Ƣ#R[QsO5`ڭp3H,~ӱbȋHEt$#W<> n(⩡gilc(C|swf6=ieC9FlY>Z欶4Q^pb.T3$կ`l,?bx+kkGjx.J@e  8}|_ ++RUQ_~J|d x}uS'p\{ȠE}n?K^+_yVrN6%w+i j8`yƣmUmRzOF#ز]ǦSܲ|>EG!ʎ:*S L'AU*~nEw<+rt'G^j80/K {s:'-G$}',|Mfφy|G$ONglP< ҚE\DGWpP[H`t٫ p mxlǧ '7~,Jr]y-[Pqw6!y wff x]A ˆC$ baJ1}޸6FMpBOǞ&[  l ~g:a7U+=`5Ux7J(a1ϼ`cQrE2Hx zΜK2wQ%DR"P2" x]x0;\k,|3CGuA@|S99t0>֊5{Z6PwE['\懐4g\ {6 #QtDž/N,W&|@k@T}\_'t1sE&p"8zr[ LuSX#%(X}ŝwHgbZ [* CL/x͹/6x/'fyxW'6ɩ켦b0[ZD5QDK^=Ӂ1I`#+$EY&=Yy)5PY}NO,ucZ洟g p n%a23Qo޷Fn G-e,)9M%QQ h'D^Fcj2z 8޼4 G |)v^b<X8L!&Ϝ-EynVjZN3^Ǫ`iTQenA-|}l$/BT%$=!9d%Fv-[bwpaΫ>Hju~4BXj?Vn4_@;/|^1F#DEڗChMv?D%hS/.ht/vID9j81=uo$X飕JE2h恓 wID$S+lsQ3iT&f ī'c:a>VBXL29m[3_j)`YZ# +lkC^kTc~/ ) 00HjF NFZRM%zԹ8\L:l$E{[]f.n5mI^@Փd1agL7YM>ᒘ0bҥOI+au7YS B3Z5ʩXWǒ 3s?e`2K JNL%aJóǿD3\/"ZrǴ~!ϪنQ(_ 2X3z"EnBv$3Ux'pl MA ;S4-!|#hYx mgÆ,X~~;"R22Vݦ5k_A7lnp_U(I2}m;H/ zr`JPNej@mݔғ)s%(jF޾Ţ변  ȶ Ji*x?:tVv= &+7gQPnQPLߌFU3O [A`wG|z; ^>H3Xb+}Q,]7 M411}'PNsz}%4-8A?bj޷QPcpN^]RSx|'7hq}% Ra :^G 7IK40inMlX$ӵ­|>vM{"V ;3+n;<.}i:|UIj,E[~ SFy}~Zm)-ZPolDԳ0"d6X>6:^޼w_!\x ]q "5uوwbЌV2&7'Pm {Vί? ~O9F ~̯+ͭ5gi)Gk?#4.`r>;W5u;ŤbxeS2|R=籰7O>o׌)'xLC!uUL"/-FUfRinYo&pj/Rg0iT4$>Y$YeL;gt}:R7н6??LZd$sϒw:QDHnIC(惌פ%hWGHp7WSN QcL;t9UR⯟4$r2bK7ђ%hD4 ?>-o%"%K&IXnم| IFBq J=dAۥ|/ɓC1F~Yّ yjh^t8&0cO`C.f\g&}~%"Cv| s:c.pj{ұGN HP1#f=7mY%'3h!҄6·_vFvMY _Ozaz]!zB5Z|R_'ҳ&6Uo9x.C%)HT ^+1 $p^QvIhfG٘V_^ƍIuCS-(;r;^ $]eצ$6@;g d nlF4ռf8aDg+ >UnHT@y>^4[p %*ȚtXDWVܾ,x#DHּxsu> 1hFf7T]:FB}a>H&Rhi%{e Yhb`A?uy6Ujh1R3Wme[)/Z^\[I:Q{@5cZ@ O;@]ʋqI_'sM 4X?$W(FQG/Jq3E'Ũ;y8BxΈ4Xm9\;%[޸ӿC=ej9Vk:>ix G r>r~ ˹UvFRPZ>'S,9<M:4WM1C̙DG5zc( n/hdp9-{]a+6"9C-s 5BKjZi_Lơc5eO$6sl櫸'ȄŅkN&0<ӝ- :f5W~Pb0X"fBT|T`,r>Ԃ0Hm:WX‘𲍋 W.z|U{5v^58^js>KBAHYFԃ nM/қj-nU >QG1 *&}uzv׫)6o2p<$ɀeīR5.3ƗǸ$NԢ1L2h7 bߊ!E`jĵ0-+ }aE6i<'m6t#=ߎIc)zjڳ!3&p>l&' aQbCZ>@#= Ygzt(XJ MnrKƪm휠RHMni/?Sӊ-̽^*泤ԥeԪ,ܼEa6*\22欲W0$>l 変h)4[}]h Jf TO(YҲHЫ5Rn3g+'LpɅ}0{qۻAKk vpܬ!=V6֌=LPŊ5 GxQBL/j$[Nmg,(jHCcgѫ ]/UJ9Jt;W$Dfd˦盨" 'Y"v j;t5+W\=e 1Thq{sNIr$= qcj|Ή uKD?Gh}7>fםK@e=@()%UA4:Sg &Mf@A*VMY/rjH'6WEQHDN0YWr>fy@}jVY7w.W*ےh0he]!¨']=V0$iȏjBJPg mюk}}X g6sHЭ3&F2_ ǡҍF۹gFInA_nP]0] 'EP/C簰n֔Kjb)EA= çwHs-!fExYԼ"1y%ZK^r}51`7(%>P:L2'/$J@5[n8aO)ZA Si3;,\x|>6Պ'vyWQ4kI+ K=IFIXc^gShO*:M/ # ߈ClrY뺗񗌨!ID=4Sin]̰8§/suPQsJ[gٯ5r 6 MIuluW ywKL$㠚' N@/ i9puZ<ŕ_f י3TU<=qQN:+]6yhuDUM5 B>A r+C*6lm EA.,@zs)dwL&kCK:8fe{ya,2KnuΒ㑮K[vɉcL2=̰;b}*i/ !(.Xۗ)^$N2FҺH#Pzݨ; PS^8d2*ې׌ɈMM𩔍OħŁH)JaqZpKf?{79j}~/'[R ty ̗^ sWY6RI<^}]9[WTDGoe 1U$)!YISt6oN- mZ8^?*<< \0 $d+;6 o,aKwpo9$A~~;* ZD}UO@2_A_.?dIb Se|S̷ :ϲN hވں~ D>p=\%V$v##C7,٠8(%Gens \fd~?F67^,Ϝt* ptIg]KQ>ܮԷp|Bg#<6pg^*K-23[ωc{Nc;^g .A:jbFQU[TSPೆB33r˔NH9͟7oZilptǛa=uQ`S80t qû`&atpA+܁[ bIbQ(϶ݨ4nWQYYp&V5IJU rt 6 >)izu9`x:I:?Cl+E,| ;t_#$<b=v"0kO6ͻ8-?ė)-ܨ}zmg-(7XFJsгPddsŌA1ʒTݦkҙB~ӥ"$ۮ_0&ؒl9BH+Z`j_^1M{e#q3+L)M'lTۡxe!OLj3yUpG%/d6IVrNVd ҈=+ZÕV"̓]o!؋3\"yvParEפSMߌH4 %fl76]+N`łᴰ2q{7߆^+ :BnNfw&݆QHJ0蹤=,0YǫRfZW9[qH`G/KUQ +?&6E!GUtSw,dxkĒbLCbUYR$'Tdzmh?& u8Gî::!Zv 'op"pZST|gtfd|cKd0/pxbInEpƃ t$' 9W\u%^>hL@'H '}pcywWČvl ށѡ'@7_Ѷt*͗ + \\Wvu~)[gP5(/8##; p;턌|&X"llR牄Q״$7v?8i_[ub:Ri Q1(|"1ς+hso6ӫZi;c~jZ<?(tf}ދ)]yA աi %/MUL&nKYxRH)93}mFif W~$ sH JBE2T%sI[y|f\}{0XK Y9/=/J x^eeƼۤelzr!` b$7ִ;B?Ad5< L*xahGG9~5'PIf?o[);ez>j^?B5Y 5:ѭhy5 D(U&9|7hSIlw8.' ?и ;)Xow^^+Mј/v }k?Oe3g0B`(ɱsH_S2]w0>,Z5I(AqlbQԡ[YJ}e޻LXh8t uJ717~`Vh}b][;$m+?K]]pCfkQΔ`}c諬2Ҁ#d⽃Ȟ>(F]e*Cʹ 5יfs}7BJ)O;p6:'ߖ"> vY2-;Ԛ=OXXhol! )9|P)}c'Kz^g#67ـ2EX,铚XTMÛӳ1 TZ1OU56Cpw74LIX;|[4+XG ֳ X_2wߤBY7Z>f?c ^>f6#.k'y75oE_c'Q} ;V.L ~[1.aihY-~\·H#fn|4OZUNflۋ|C,E$|tHmW'zr "X1skr`7+ݖYSkoCK#tnLeʹ8Wj?xt^!eΫufE)=CoDT㹊̞F6q {aoV |/<1 F[DN#Dm7| ;Sdloe |c_/iLhG}y?=A1cRv;˕&4I0^ph#sK?:o~EK360W.ƍ0-t krH%2Hps5ЫD?aI#7:? 51_PtrwAl.LIif`$^&di!L<+S=Aj5&܈o]'ܥAX |9.u*:@=M0f"y[M+Jv^9Y]yv4{y {GF!A/-JW`SgbPE}k|^>y`:I4O-T"OKhdMD%˲@×6viŦXYLpIBcs'Ssx-d LH 0h+X\) >noQb t/ kk^8mP[ X#+ g0Pp!Rj&w\[[:;0B*KOSg \Ha^CCy}ab6 Ѩy[Ӊa ]^𶔭"A_)]5^ LR=y.V&% ??X?%*sxL{[[#HS92q2>+aV#?{,;2^6>6*R.wRl>1=ub?r%^ IJd j ό*}`9 #&mFe#%Qy"3yp? 4rf5߳M9fyFhO^D]ts#![ epY|p2qf⾘(F<-bˊT֧p0mDw/ {؂<`%r?^>84tZC> z;v>ʄ,L'O&PC݊|C1ŭ8Zw<̚en(xռ>;{B?0aZ_0jr*f`/:8&LqOۄ]^Òҳ0aS QTඥ@߱`c5?xf0R@sUH ɥB/`S_Ə&E7q&]O^^F؊%j߃zyį 6q,l-)0=_)@VA:M[ğɐ %[p2>bmV/}Q oWWv˽I]mlY̜9^lO-a+r؁CNTaIhDzicv*7C=?2[kjսF2> t HZ<)G-eQ&2尤[:tuk f;TxB YCKZ=ZqCN!?JlYf!u$ a%N/&j0.\jDk4>^kM=5"􅭏,Lпѣp;H ?xw|2 $yYt@=՗Oƽ³4 zKɈ f5/ iNLaR)* ٜy#W~fxo~zĘ |h &/M"l`[נ≖&Y }HN,.KZWS[ڦ.[uEjhJ A䳳GןP=$7緄 u3m?:4TO-31&O92# NXnq_yh]"M} BMib[GCs*xJWSBzAa ;0%r:jlI,H~B!UVjb:R9Ie,@#V.:ɸ07?fؒ6JK/Y2:@9h!+T?Hxuw,ۭqM g~=o wcQ7M%$͠3/(*.~d3S[9߲ף²xy鱿J#ղzZ 2D0βx9Vm VSWhI?O> F}R@iU7jpwSa*hTO2ͻk}&QD ]U6KM+ʺ[XL -U:LN#nW3T@à$uRG$oE>!Sh￉ e-Ve=yH?Ofg*lX,o`O5`0` 9*m0C.}yG1B$˝c9y꟝ū $Ókڈ  X,b,HO BLk[cOm-+U~WF}/qcFd4`FO('iYgX(02dL kwQ~6* qS2 >IYgVN5&OnL21Oaw˹xgdq>nA& tu')W9Se'?}9+^֡-g'`*@+(ڨg괺P~..fs)AF0Ck}]$qY֝S{SAUmz9/j,kyg|F"Sn^X9i]6'Yk=eģ [dﻙNWXuѸ:nyꮱS,jc5/= |xKʋRΗ&+,#ᾖS-o%C?ye|XA5D[箜M*aw]~yѧ~DcfZhQQTi. Wɐ˔ T[=֛cU9:ЃӉcdFTLU8_ڍȷC؇'&"-$x:C>-auICc0+xVӴ}=*rkvm0L'd '-<"+ֈқP8AD.ȼ;iѪՎ.S wI*[t,GB0Vh8i}kH~-}YEfC1)MoG@r=7߈d:%r#.P E~\s J /IoPs|,#KYicn0M.mUɚU㦝= 64PnKaIY'-z.g{yNm?"dZ:D(J;1 n FsS \Ȝ-7R iWS\bP=U9古W%j;NbU\(l2@ҤQ5E ҿX SkK1jيZ6w,+}&(.zdL%tb2S~mjl;d&q{< pG.:VRioc-&Nw{H4z.QX5) Yd\oC5OnrJfAo݈_E}u@xSK@z d[N%F${3 4bUh;׭bL6] 3q~1uk紊kV{$ŷ u TP| ]yЂJ4֏ؑˌ̘ˢ#Άc$yx ʟbGcnhГC0#Z^wѿJ5@F9ex-fI'm1k<زT9W<Y?>eW1WfTuChpOpbj<`Y~ cp<-Iwgsג[:yɝ N>h@;kۺL}zq& [GR<]BMv uT&PNu[:M3*Lf-#GҼ7,ʩHd/xf{с(vǀ3i&ik n|I D0u e !@beʜް ҙV(ڋ?n17L"rݾ\ZaL'xg"l-١hI~E@%lj2HvZl2i\Q 9q ;ixXN f$rR34o jB~i~v9&G[|( CB-ez+uhx.6 r͑i*`G C7C-K}4 _G!'Bzmtݸ;71Oa| oNjч}0#z卸mjjUBX>1^K!:Ǵ_{moA^?C. i-Wdg|4JVTA+b@=NUGIu\ ݞxB`tjh <" ļ/NȻ1J A='re`En#ƗOG09h }V_^A=ӒH9Q%gkHt A9|?*s0?&%HCC#@іB>%Bc0+IPGi"~9S<8d,&5<@ʳqb3FѸ&zĥ :RC|ij1؀?rӻeE杮93脘/ਁ[~5Q \JFT%lkT-! `?Qzk|OO)HY&D& XW@0t[&PT6ZCl-< >QvNd_$[}rحgZzQhf$K9WipoւMݴvtEԦ!sRƬ*]?R(\9saqo٦Wƶ48$KmߙtX~]a(`&` $VSb\Ox؏{g}?脺=nQ"oZ:A%?/q_@,ϳq. `I`Rv~yb`E&wZ>왐HhBPT-~] ވu@`C*Z]*ҐܨH1#D|/]SN#74.1 h)G$i -?ȭ8kMDnRכl/JT~TaJ0PdIt߿*| 3\+7H/oHBn! Q1R5a:(N<.-q c _,7{Fi}ZA ɄςD8+`볭g =W#*oR_a@VLS}:wd21cbͲ[vܮS 8u:Z_Z<\MΙx0ݸ#n#=(1+I5֭fi晏xV3*]j}L[S83|ea@&=DW3j;.rWp [z-!%7hF3]lDaΨ@oq7_K kNv.ys1Pu*ڙyn4&jd'0y >K(?; L$-a_a氉b %F-Ռc\,6ÄD&vjtPf.4KgPBY!@8LhOl1M7$6~ET4Ĝf\d"x 3G.B3_E |>IY,q05yPlŃσ=e\;n^>_= /rϞMKNЋTZ[K9v´1d(nQc O8ڑUzဆe?¦8n˦U*i^P#1X:[3Ox)Hm661Ũך\m,h*|p`?h[ekksrpN']VIB*#p"ǁbL`7A8q(y݉0 W'jBJq&AލY6P5܋ڵsKZѺK^b:_|׾{$44Y~ʊIh3[vCh/Ez \ie5^JKyiDZ (+,~]Òi xD>{<x\BwGJ(P>3 N),$M!ߨ;i#z h/(.jq!UI!CU2oRg~θ+j+RM*1J}hc֣Q2zx/x I6a]RD7mC$R;jiap)U>$H֡ebe5a~|gO4w_w; ޣj;[6 B,f䊤 ˸^o:.HY+2f .iL؀zFxK7˝!(# PS !ODn=|Z*ur54j{{}cjXC9 phx.d-񀄰]E!o\4aſBtwBS]EkdQ@ # G 91Q>.B.WCˬ݊Ǽmk +ʓfWZ8tj/swT6/F&JMZ]KuCu1el8LHs#DXGt @fJ Ȼ? a'6*Yh"rtOK]UOxKS]";:!sMUbsHe7kstDj"E,oA?`3r/~n7-`?"N481iDSi}jY\2ٓ UHTڮR2RnIк2""A}Q]I ޱT?ht+y7u8Jʮp`E|&Ȍ-\qo۵p6sh0%-߰V4"p'])rjUN-mco٨PKJGvg.~C4Y`[ UCkpB3li^|zQ}y11РM`7 x#XuMS8[~'UGN>UJsGE&<~T JA>>";n)-]~]t clǢmFIc4 N53fEu8_q.AFRNh3d cNi} RrPc1Q, oѱ]tccDX#%$3Z^[*něHߔO 7L9ReZp HX/$Koyh,Z&y4/m%Tو*l:SjKL Yܧ7JMфhx} ^œ!C[}aT!#;,yqdϢM0/^h ( ~\{L7@w#-Y BAΝ,~/"&3b; v"aUR|4F*4l@oX8t&x5:@mcq ly*V;@e""8̳WBm cX$!߀"GcV0D(P*]';ufXuC]oW%jA|M,_u g"nBv3aT9*ܟ O'q6$P/YWL(p Fx&/Ŏ$tQqG|u3Ua&';#Z綮?M=Z6'ւvuϡQmg"R.⁋[4I7p Hc+6)rpk*jOrhp=Ju -6X>9ǗqPY~eUf}™l HvLDo#UVkBPgw4 d>o.r VrTvښKu×%rɬZVl8H`.k`Synlwj_;oSD1gjyNڊK"< *Q$lb {v9^L_I:56"Oٸ٘ӃdWFo]1G+ 쁠:1bq~D9Pea_pSpODw! ۱\ӫnσH5S/ZguDVd^K*_/asN6'Vh9RB!y| ܾwɁJ?z'' Jqnս:Y{DW^Ɠi2rb.U3:Ȳ82W_^kI{i]cT8]meV#5{G,;ދxÍ>oBm2Zӻ]?<;w'Ӄ?g¬ )sc|Vljf/  ]LSac!O0x aJ$"¥kXģMJ^Z ZeD?bZj7!_i˳A(ϸo kۢZDpxG #lm/KmZ;ӕiVVdk'ŗS2`*/-Hg\Ũ{q(*H}I%8恝hHK)q$z|AO/x.2r(z7{N*B#P~.2&_.,tY`rZ7>Rwa|:sm5|TScAպ$Ħ hP HN;(B{3}c]smG5%-#0 |BF bOi;)PZI%Ct4]sTh˒Wl^XU,{!1F UΡ1 u =lE[ws-Ȕ9TdQ:y0c3Q.C{Ej1N4b &4( .j܉xsԔ@ACf_\(!fs`g_W&P*w78Kv8ʉ2wZ \tZ3\,9`Vj>m RZClsWOdUƵ̊4z=B1^Sof9 ")&uuU0Ǵ ݬxmE xk@8yB fɞt+uZ'/l*\Y 8wӂLR`k >`.јB!|g?i=FttpEg%S#\ ƪZc}ԋ`G\G X?CG^1_IJX]:Lq=qjMԱIdV~xu7Q ]:=|k pO$'!!Y؂%{G'kQ.fyVsh+U 9;^IBGag DC(K@6bA,t.#"ok2(~rTCߟxFfR5y & b\Ίb]0 k;&p1FS=RݻĪ撳&&yE cZت` ^MC {j'ŅG7hAO[nyeda8ːJ>*UbOy8]yr,4Uia'״9kT…Տ&lɻ八~_?J,d`6ºw5}&ePR~D1 /ʝ`<|ǰ@M;;m4LAar7xT&3dnυ!Ռ؁ILzX?n.e{{sТaҍBa̳wɭէ2U&g5wuU~v:PRW\vT/# A?TQh%^eD'HطtVmy$E\I 1bnjȁ ߰kF_BZYQ'XO@I<~˽B-*3vnǖ 5dO%1EZb'""?ǘXu_N|RaM$>'vx2 OnV%5Br4޺%נj):~QK>c !'z ĩ f$n0;ţ̐ :6E=t`e ׸qg@COCF SbhmyFL(˘?؎kNq ر$)U_2U(}DkؽLlՔ\U_ڍ*|0rS[5*0i#$uݷ+)Q7ț{q8>QQ UXDIj;4av9`w8@a? 4@Sj%$B`7ޛJSQ8lp7ͿkPup/'9Ya`0瀴BԕNfKN=r<1rcegQ|׹@GATt EYYCԓj;YU3ߖ̟ZZh/w QE{,`sGΛٷ+Ƌ\hzx arg9k@SkxlaG+ AV~OmLUW^LQEDMlT\5|&ׅ `>b@%vFǮ=A= (J'y!HmNi|ge71$(D!78@cza.L 8,L)?@Ϝ _5uN\j4Qm{hx5rŧ]&7<|Zɺh}PVV & f KoaiWݡcG`K/]6tQM~/u}o! п-->॔O5!Ó>4syaL 3O^)@#{A%lo{ 4oVui]$J` >t .oSa,kګ>*>!p*!}D4ի0f7-OSfbu!}g1u-1=vր߲_JLg/ہ!BqiH؉HM@nr.PIr1k~*uMXxQq/,/\3D28#NtH)P*f>qv lmD*2̈z _{3PV ǰMiNwmA0im4e4/GZ[^( <8!-:\ OfZ'74+`gͅʓxۛ QƻRQ觚_j\Y Pdo#,|>,~SM{2j량O'xx"ʻgex6='[!p`N^4IG ac)jgCؾsDTVpu& q.{zan@;|و;\z)ml6B#f)6k4A[ъ- sOwg$a^rk+K0&tClY: AR9/4:@0^fg^HOHjuP"1}`-~2\$k5 b3ޏL Xxs3*(RG]5e=eW]c k<"}"IL_NͅR@e(@* B}Uy#"bПV'#*[Yil2}N$ѻCLIr#mY*5ڎ4AOqU%f% .bšX@qjQwt8?lxc0.r7"OpD$ 0 O `4&~})m._J6%0嘺7KvF[5 IP >@)*A,YWK}vTa{\!9R%-˕"Lk 2|Z ! 'BRƬXqo]!#I3Q`E "IȫATZox2 "ѷɝMztMOvY\\_dֺ3]HI3±0ͦ E-񫀥XlN`?⑬7׻ W\3},upw,y' [iR, ~mشeV×ih*[_u^y~:WMu#'dAջ= L=7n}^w\S Η jmn z_$(.ŲWy%ABo#AgH-c7%5v$li*5J3c3s4DC ,A@uPPK1AAЀk@Q[PEoȶ3ˇ0Z :ߌ/grMǬYcLɵT]L\#5P)1*8F?͝_+"@n:3M `!oj *: =_8e֛obJ!0jOԬK.Qd^~TE8#bFDCKxއDE43Փ#;v ̈O:Gpe޸]AmNqT=6 |icQ~ #SU&]tW ޔ[,ֽH_I/>M {H~˨ OIo;+rbuH$qqf5/چq;Pʌ>.)Wv^wj#b4`ꯝPx2(q. JOd?>,lr;̿9t&k1 n.!y~jpqM߈;߼Ky<<%&~a/6_. >TVZ/;[t`;۶|r_ C)gTHJj}ker\ľy!y׋7Wu4NsipqSdC Zc u C)AELv%ҲPzpTbB2{[fBEe$)27?ZCbm46(@gtB_E 员ж ZBHwW=l AalW6_ "r{D&IKof0!(+&dWRmMY Wm1z7 2ZzT \հ<9N6ya9gWcjzec*]k}9Qpyt~p٪)k gc8F9Qq8 M׾X9z.V$G aTQhD_ޏ>,@JƖ&HcAH#_ԅí"/_Ck퓒E{sAy31TTz;gVk0^"Sf꘏ I2;C@vz$5g;6!lw}&}4f/I0y#kК)jX`U}֚XIFѧöL{T˨V9YP@[]I Sѓ"sH ]X¦ ?ob&Cڜ- {YLDwPe`>ÇHwoU ̮Nz: zN˹'5S{I( )0y|ԐjpJTX-@F?5^۰-^_PT~P30X~!o<7 7cIP*8se!Jgo?9 P Rgmt共FTLj+]cCX/NfQ,  [J=WB)&:&OQ ,^Λ&ڢS$Wd,6D}w6S;ƝkmMŕE5?=&nڬ.<=-#agA l>KoπfKCX ~ t Ƀ eKy6A8.\˖h>T W}.5xJTˤezW.e,F_G2Y*e(&D.S9Oc?`43+ͣ2,Cy;DM"F;Oہ"_#ASP5`)k!'k-5I('Q[灳 -B~DЊ*@in @?NCnq&XY:E%R&]`X 8_ʑr r w*k,+"9v46徔&_H(ch/շNqՒpk=eepPRave92uN_Oz@mwme~{GG" d<> kx8| %-:6&pϸK@Hia95RH D?>_8W5J]?I,o@F0"i Vw^  qs[BԢ{H+p΂BWuHxa OԌ*o:y.&Ț(ẅ́l>l*:wC q@}(DΗPgP_gв"؃Mc"J@?. eqLf}w%slT8fpt{?O;ȿPD?S,$"6Qk2(toGj79s%aNQK+##;w2`wPGQ~$9 ,l IUI1{[QTž4{Sqٮx53^?@&iv]-"C-iCu"sgk-T18Cuժi9A">(BNW |).FZ3gK|=<\Ml360rsR*Y|X%;`8q(x8:Զa6n+/#GWV;"\b^ݺьE=W夂ꅰ6RF)K?]:ޅ1/dmM 0=P(.ӶH Ny8!qӳQV{rF:YJӭDYW_e@( j 's[CRCǗ秓30^uj7Hy`fQض;Oׁ ~I[(/~5E _as16Tܡ :wLH@ [ ΐo-;dvڝYL&1Ȝ,'vA2"p(zTeEC3q,ƭnO9lw'֔Lꍖ]pPsxU̴NZk"_-k"Y!ZqZݞ>0[2_+,[ iѸ$f&EE2)6Vc4VИqMX5  -Oh[ǘD_Q`'ׁX_7֩ڭ$6' [c.LJem5Ug4A1߰.ޝXj-ڵ6õi"U8ձ}Rb~Wo(+[ji[vɺ5Bz_ڠ(SI-R| nmY"dף`;9|*\|G ~0Rh|f~]QSW-P杪yI*nat/D0S$pƌW$Y,Ƅ q1u"ѓ1XÞH8ѹka;?NN\<E|]򟺅BCÈX*,=9d`NR=b ~)hqbџ1`[Jf ƀHdon( G}Ǫ50 e6jaV5vd 鞫CIɲyINkIg-Yu,H'Z"bcOCy B5Nu'Lkw!i)KP3v~ʔSHq.-̛9)Ei/0Gy2}~]s 8Fu JvA1md]i5)֑,kMߝ)Ұ)Q|xMא: yl⋞DO`')n(<:NmNCvꒁKփ$Q60ڠ/ptü3g'/T!'50?~?7"/DȦ :VyĭAg]kX܌u;o;*[bΎ,#%6o q#mB!R_J ]OqKf t+]!Ĵ'ǜkZ2g۴5(_bDŽ S_ ;'\%78`[sUSlHdI 4x$k=q3i0 MlJMJ] =[g%'UrIPv9.{*sV qM V~^τ{#@4 ˊ=0uzIp̥NJf٤r82Qz]*Xs@ tBNm p -IrP\hBQBd}#>! ƚel;R[b:JhԢ*u"i=Qܬĥ8Y=Ŷ+Cݚa€T˸QC< cp"20Sq4DI{~,^,ǫxtġ{OA~G̭x#N]Jwf. 0Y4IbYKȑ f MY=@.27iJ2vRRv},Kgn rIؕ/`чM yյHGPdT(Hh65S50hx/oyDd ~SD T/_%"$al-Fw:e0Yd0Ɩdđ@LcX4}@Pҝx 4niRbu&{h2%)}Kj[F `[(L~qrc/=fn 0u_ xq.xԜR0}k!a,NvGLٍq|Ok]O唁:V#ZB;)[w]PhGq8>NlcQa#*9Km\ۖSkl3yevp߉s<.t%_zV 2{2.G&ML:3d \Pic(WF +5`#uJ^YOTGj]t;c\z6o'r蔾44FQ" #L9%+/K >,׵9+^ĉ5>Ctv<տAD>P6}˨(Cjzb%pݑFEJsq(n8њ9 z AI#9*/ ?hΕmXň2Ŷgه~6)q/-o}oMa@uGJ˞~jd+; j"fhG{,f_P: ͂9F;mAF.K\G,;;a[]̀oG>ȋ\>;D{a2rrD7<:@sQS #O@DsI*IK`K c)~ ]&w>:13ccd'iguF~s.Ă!/$ 1`h'(FokrMi(g@CzСSJ;Sо^Al&}ξ!zjSSz1<\8r)߽n-+}2Z_%^dڒh$՟WymҔ^*C5NY 3{se`~#q-"9 G ϭW4{jؽA핃' <`;}+\^uۢ2ap`IV6Ҳ٭mX?[$@]L$^΀z ~Y<\%/c 6V!,0%CDŽ:a} \0, UEڋA>}Kne3r TOkR!MZoϣ L38j]8kxqAZ`C ӌUk?UoLݪ,bKkhGj_@t*>}C:mVD'>tfR0 N7.ȫE,-)FqNy_wQuujv5PWU2u%R5j/tOX TQ@BQlK!)Ts4f@ ƣ~cl(7yN-|}>ǝqCC-"i/t;L_v{m&Q5D_[#e:DO|:F2یսύ{<hjFU|7Z0 IĒq8E^x,iY)q~ yB{?ܩ@+mt}3s`Ļp!JeS#2pF* b.@UZ>L6$u>*gn%}PAķ*_}uB;=3:Ф!}M8Dڐ`nCR/G0*zeG!@'Iȁ.G; u?Y[L=A}$ApXYd0&V2KmynWw@sgnh7 E/KSC};t~wQLЍ疛Ԩtt7mDIAʣ>jHMvё,!, DcOMrm…]LH5yG@&$O|*|{mhNz01ڠx{sĬ-ZJzˤ\IdxJ{Druੀ]2ԏ?)'[~6 ds7T;DֽPvβ!_2StYlQd4bf[÷!r w R9E醩ώlLw忽 tȇ$M4ޒoW֖XP - ̿vt&^ӒG[RP{wk7vPbOJ8SvBE+>,˾jӒ! jVVA9:I F`zd(Wz;_TCo{9B}:?*$пJa]]8_9f'c˗mUc6[(PGW#茻>'/ %WkܪH9=ZZy;J*Q໻4ϋ`x3~Joy#2dT0[>)8[WX9eɾy\48E#X)+Rz[Q dM)aw>ɶx3B''|'U[T\–64YG;IXwj}EdD 8n={36w74sšyk)7> A/H$+'0%&T߉1IEب ñgX#vy$r-ig.Iɘ`QnZ)]4bV-0z(zV08Iu3Ȩ2X fk:-ܴ}Y`[GsXu{/TQ `B n ,ٝ=Z/7aEa^=>o],R;mm v'qɒzJ 1y`|q*.p\ e\u~ڼ끔\ۀQE 78oZy`R >a^\տhQby 9vgv]%r! 톜̦ww&2v1VoXZwrbK۶8OA.ODK;`D6oK4Nb!}qWތ(]2 NClcEgLuI" SY)~]f8Q8`yB M4e2|-p`&zKٸ 8>,7yHݾ6a} S~&@G`M"`O' ئU`FթT[͉^[cw`kBz3a6.tkJM}`rꙗ5a!Y~8-Uww[~r+45`I¦Mc&fL#'{NC#l?6K}qn$M?.?6lPK1^acco҇RQ4!o2{33)L27˚MmuZ>OB Q)N1i^aiH)Gq(OZtQNoL=L TmZM:9xxdIpѦ_>LhNvᦿΐ4 ܮᡎ9Ro/;rI]/ʤ4`?m^:?L ꮶͪWԊ EDrKz9q%H6̀v8MoUNsnt R,`q3p9梇(D'<w _,aQV)-\VRM@l(#]ֹ$/$MbOVy~Lӡ,iuU*V:n9Ff8/]. 7ZĨ;̺`&an0F./\;(=Dq8i #Duh[dv܉5_C/2Gt8 M>{!x˰ `K+}7eP= s׆9U)g z#ʩj]X" ꐺb;>雷^2ρ3 S n)M~e/gΖpBz4 ؒ?è737M_=`Էvfk~¥ գ2=b[oY!>i潜C}{PX<<_,w;6Rh9 OnN]JI3K.6S-?O:]&XPM}e,Qt W/Buo4k\[\:>[2?I0 4q cKλ&43f;i+ce#;#&kN(NM<vCO~d9F[ЪthK)K2~(cSW%<;V Qwd3p`Pp҉YIj%@j3DNu7{\ ]/ݾ[ğ F'vA뙻D{&c(d~eD&ĉD̹)ݣi7@j^Alo Xe9|C 9hauڴJ"[7ICAA@NQ쎿8x`UcИO9 #9QG<*k2䶰Ǘ:\J `5 ]''#vi g/(i-("ەwǎ]$tޮKLj$H-KFAg={JnF杚 -U/0jG3*tH;4alXheu`7u\;UZ.e~ /pý 7:gJ"pC1|w:كJφ&Ape:8829,@([_9y6h>b`^t84j¢9a.iwXp0<)KVf)1Вc~X[60Gks:{%,H{P5Za![rP"rpTۑt-G]T/H2Sv^BgA]ήf'cs3>`yJK*}- 8;j?;fe׋MmN0O衴Qsgk-lBzG!' F/>Kqy #9's˲2L<_KrU s>;J\.Қdx8SVl{=_!)GDS{_ XFV%DŽMٿ[o'dXWD/yM3|` %4|y3a۰)74F\ìb$ Ynvz]W0;'lJ̋Ae`n3Le B5ZMtݶRa M7!}yBsf$)GIY1/1Y{OnKĠ{Z#7#é͕(x Wݐ1K0ܣ\Bv$Sh/>*J Kz`A 70͏&ݭ* ;3~}n!̂KO,Krʪ|=A+r  c'%DN$uZ*Ι$RRWNݰ9|:0KeeR%LQ  &Ɩ ) X[ (&Ďlay8ZaY.20M8k|BqɝvQ¹]J_[5SήH`:,v1$īY9[c+=q ɳcz5A}[P;N"6mWbO-U?we$rB{Ф}.46C`RxgDn?k[ -7ES8x-6ӧ&w9՛FM]Ȅ^=3\ [@LܩdyAխ͡j/}'b ] dD b* 6ZTcP`OPmNj/6] 6lDo gHyG ԯ)/ YS*qBGB>& d(#QDf1UztZW=X¾'?Yr w[S%C^E1&lyޜ5#)Ε.A%cS wqf6W8}o}h1^2?FۚzGi$rB !D GK ޫR ԩ mg Xi.Xb F|p=2=iNa:gi ϮsyhaG3]!ݲ\捜!RFMAoȻv SSGm WE6clf֙G׆:tD ]AO 4H wyfM|pܿq}"& ћ6=Xy&tpBOJ`fEgNsԁfYx=:.0_y&vg#qMal(y"ͪRzλgwE?Q 꺨'ۦ( }(Aq-G Qg5{=^8$X5c>ۤ(vUd-aliE|`7-zBdjpFPڿ\P]啽7Pls cP+^.'1+Y:ĹK6Es D- LF&6Vk9LyVfqj.Qo RO[bmOZ8"EU26@Zy8٩{f82:q6Uf/;a~_e?;~ÇXJF{%Θ(&j'y3p0"jebs~|Oz31 tQ7*H%%!Rl.8׊WVx0~НWi2)e?\\v'^Ld' qgw,Ri*MZػ{@;.v#$}{SډJZB+ #_iW ImD=Ηq4?`Xfj/H #?Eg/V rWi# *TwIG)Љbt SX'ρҖ^°7tr r7a\A=s͎ MqZ#nKe|A9턼H0g.zB-oC.g2wR `%zh.8 bz,AifY.+U2",J*u0s.o {gub,nokY3|mιhNck,|  8oMq+"ݰ˫~aEm33&u-S/KRCNmnG/_ZjK Mh xK-R>xEbwd, ?yϙ[%pqjP%obޛiTWmq"z_>@L8rv_v #sZׇv:Qbgzpiޟ dq֡V7Vg4E~H# LJx;v|g:,_0bL;UpRiKȼLL]|bY ӈ= ~\Ϝo螛I(LƈF=b:09ѵ]Ź2SN5–72@ؽ4~^z[td-7c~-#K#n=?\0/DMAK&>59#W'0N0:>Gv8`C,gǁ*ſ4`pIP" 5 axJw w Oj"$,v*-v9]I241U ]W_Ma,M#\RLjwd+3#hhbV#t*UflC?38k>!vQ=zw0N~ɷC .˓t4g3F)XOE3sέDSTlUO ؇LVOdZopW㇗=F,HJ9PP$"]jSki6J>3>$u a]EՖ )G5vfGc~A`8za'oY7xr_\v>\;LCʽA{z}GVq &v( T^TPT=MQhυIr7t=87~{'H|Bo[H:G zj@"vDEz+XWk)4#l{* s%G "tl%m`{Od= IWj_Ǘ)BDOZI MRF7PZjI0{%zP=7vѠel)R"FcI.&:Dx⸹A[O1;&#Ϫ@ҍ=5GvhG@ށA@?`酕jnq+eRȲ\Qg -+VZ s ő%|ƺ1u[Tb^~ٸ/ġX!w͉Dx߽{Óh{ hzrc-rG rC)Id (}l^j~' /jnJВNP#jUȧH+mBCM2]aW%ji/el#5BS{7\Jr2IVoy: [:MDخph0 l%EO~&<}!jypA8$1IC{_`45 /XZXٻIOt?r 03WPgg6h1')Gpͼ!CSd\> Xҁh9 9 #@"oPT3<>iYvݴʇ]Y4D#P/8F3A.!JLPi9KoZx/"@{W*2\^~p򁠩؈QwdEs<Ç< ,~em|8>]W'h;*{Z+'H@MM!X/\/G6 } 5 @P5H8$JNSy:̟ &;o@2=O&Wk,+]FI!w"wh' i`^<ƾqmPYu0aaLyX E+š\]K=y.fR㯰3O%u+5c e:Wɫm?y_\`%cu9F%3aB^USM;Xy$)뫨BM E7tk2G⤴cF6fl#RZffr>]Ɗ'@p>n#bN'8ŀ UNaN]`pegg{E'T\y;O7 hDi%ErMӁ?5/WN)2-#|yh⌖VPТ 2߶@O6{yaۺ%z7vʪz^CA}ԐS[K9GX,H+)aU9PʂMx?D֞H$/:1&aјW,Yiވ)-++dԒy]f"҉?fs-M YϵVyl,33}Nku#$ncײm@-EvE3Suܚ|40s uYtw-HmF޳YPqh2cYY0zpF{. D2Nʉ)!#k 1g7,KITɖSORc =/Y?:cRd^+9IDCA̶4R:6 ٸ'̱e:8J+ǨreXd&>*m> 5-qyu3]FgWF/LO0"9Җl/ctUW'HsF0TrZƙ,H=}:y:"]";?U7نE\] #ۙSLzk|u}z0(T,H}=~ˀfDc ;ay3qwga0HTt"ڣR9@qҝtSBvvK"6^if+8E|&?z #QZ zfFut,*_7wUw8Zʣq™u=nv귔)an&K5QVGsNX8PL$9[WśòI$VvaC6`JU3mO#L5j譽gAuaB{t8Y$R{n\]hL-3eOA O? <2OiEeR_܊u?ʋZ<~@2YV5`7[hG{,k\+d}_8j<lo-ٳG]."YWIɭ9Pz/›yh`N594Ers6C+ .s|3Iԥ6an*f~{ @J3Ҽ=ݷ[hV]nifk>U "!4a Β?y}%B~g i{ Z,F|Zy#Qy6@C[!"O[΢Xl.i6٭/OӯLjCs+c5XW~ِnM>Lz__i&O5R|~җb{E9< H&t l3a?~b#m{m a".j&Q#Xf,_Yvz.E1—LI$"ˆ j#Ѝ,XжI5l R{e.YT~֠T"هK&$#7Ė'#%[" w(Ls.{Hq6+\fقYCJ\{szk{C Kmc/7[[1E_MLG_$j>3" L6JWb6tGe%K%xug4UQ.ή7"U܉Yt Q]t&9<F4FѴ{r&@xU 1F$fJ]jybzN;v4~f$JpÄ1 L}NH]r! 5mLX* Ke|_IXX􆶦iw -QH̆\"gsq6oi}kfEaAgdl vf0ˆ} H>޴BOØrٌl0E,&k OYYXۥGKuIRWo]Ec+kR-oz,-vݞ[>*~3F,^ }Vy% 7BLf4\Z\]f&;,!R^&I:x͓# P$h+!)d҈$^ĚǦBW viH_-^ "ym`vwX٣}N@*HbP6LU `pE76$6m@NUs4xC}PP::?v]aj$1V@eTe"[2yѮ#Ep00m@.Ѫ)@H6?*%fXc(,7k}re8BLew~r[8hHTu_$y8{&7錦erikۉz؁/{'[٬|t7,V7.zgƁtK8ƭ&!4*t(cŪ(9W w?#>C6< @O?9HcgԤ?nJܟA{mx $0 Q|%.o>A3tEZٺmFCV>#sy6:K=4>ffٚD<<ڕk!6RP =,6=Tx'cgr+!怸G%V5Ѻ^xv}<8䪊7gkGy1Vc9kz%xt]5)Ll>SE+r#a?G.Q ~8 Ip&-169Le_пkn1ylXJ=?wAI)((|z\oW!j б"22o 0 xAV4nt5/̣KŷhMf*͏!"ݘWrez=齁f~l/J/ORik^˶oSv(> ; VYKӳ humxxDḩōlk;0 gb10Z1:.P9\،>h=4_2|l)ɩ Aˣh$TZT8g`+oP5OcoOydI*G:`3e(҉nˡ7sm-"TWj,.yX'K hL^s63H;w@)5{gan=ƒO~Vqw|g8J]*>4]5B _-|EY'64hs{6GzL;\@ IQ|v_9UD`H95 TS6`IW*?L7g̹X`PjU 8mG{F絷rN)7E٩?,32Yo啮UaM7!7HuXqemӶByizS~ ѻGP*ʝBjTIc-uRRQъ/G)y]]}I}/AVqJm_r>UQ 8`0~zc,1ڏMVT0WwcnqxXgWB|pFXcao-gL|O10R?[C¡0 6@/Sf9gwDC H@35qDA)B%E[+@/1%O;WDSzpG0MBx$l xW6h"Mk]B09yny . 8G`!*;en!j1C2D736Ay]ϰ81BOݯ; ` v,v ԌL lwrA1y5<+4]WTG{ls W$3AY:\$T 3YPֵ9D|l*nӯ%/i7dH"Kp7KD.V lȝ5 n=v-j,ȼcMPq})=A"gA@NTj66%8 ڱsܱ$˗KsɑPH( Q^5ڍ< <^ʚnwK]\5Hg2.Ie4sY@NY~^T<$M4Tho޲ /7fWJT9;5*:mIe5M3ql:>+d[%#@i8z YGEkH=lt?_$.m Fb-˟j}#<ɉв~_[p( i̓۬vq n-!8<'b.r c Szܠ%N4*Aȶ:R9 Z13.9LP8 Fj-I3a|.z&TqOʝy\ssPW+KuH[RF ?_PG\2oN_91d2pV.AсjIh 3.ý92Ӱ5/e>Sb yk6of9JpFHg>~]'5֊R̼D '4!,&h-Rqezl2-?s/,nKjd4y"`5x ,Tx Eԧu!Wnfig=D魻;/׶Tj&aZ%sFhJqS)IJ 0H [1ܾK7ВH ?څB_~#(&4 7yE&yXbKͥZa'q҂f͹Nqy5&ا"hIjR=*)\ҟ3>n> t)A-@PK#Yًo![ ;v6w&҉ H+ls ȥ} & YQDiv7s "_<ف՝Ӱz($RMky%e[mEK3gqr0̅b5VB7y϶BswR $48 7%P}O ?5VgĎSzM?HEdotle>Zƿ u/.B; Jx9='>}c?X^k{c-Ŵt`<ٍ6k*2YE1dE["yH. vY)쎷>zӉ?ܣ0SSv'Sϖy<WrenDХ:Kf `zD*WmI ՎG $V+`Bh"$E*>]͠Q{$҉VQ+0fТTh9)n^?u ҷA=TuCh@ZE6횿DdU蜏zy=~cY{= "uvlzQMhUB&=vSz`ʝ\K)M-)(d[ҕ'Q6Y_ca!ѹ"n`>0u}%ruB}Kif25^ AƂ4V2*`>oJ9$\^h0uV"b.{  !5mJp\{F:QNWҎ,=iڕ21xly͍tFӼ/^5[S"4Vt&XVD)H8 ڏvD.Zh 6X(fW8? d,G&v 7ώ2H\O,4S'3?[([ylF .vCD)bJzG@Utgm*lJ@|̶k~-_كyӱWBh`Мȼ"6}Fjtoð_ ^w>ԡJ$hG?kYŀ*"2$ #-O.%̈!݇]D[?<U"{wFvp]s'S/jJG̢ N݂}rN^fiJ:-4k9FY3설?SiF[U`tN=䂖r Kbkz4bpvy[Oa}tfe2.&3MV zV&NHuo p}}8%:M0zg-"%75D cOuz(Db&#,%s hb5އ8CEi@WAxM&=`E>&]a,/^aL/_ _\V#xlD[B8SOKMZ85M*J]rIrPȚ&JG?}iErq/ 4Ը_gl径 A&vx/>˝5c>FU)C`E3T~ G=&St\0/Av82DQSQKլ.uJgoWi|&=XKvCxtJrr/˷LC%{\nW|y4`=_z6v"$r*]}bR7nʊR3ֻkQ1mJ%yc5j*5␼~۸I~':?e@<܈'T#i~ʍ2њ- 1=KQI7q9C33zUS ^6q`n!F5'断k0:X>Q:y `k ihƶԊ>-w^5ױ[ht:l^w{`ɖF,~޹_ M=T6äֲ&rXAm3hge{@R/?lŘVGXZL!bɛ("]|t?ƉoDU?l%1~GC,\Cdr85;V٣7;Y(vQGd&Ue[E=êpAm s ƖCup۲{`A$&4MO֧pښP(sg]'wf~Z9KpA7۫73< p˕hCw/儴Fzo T,b,|Ԏ3x;L ;] O( |uX{}3NhHjYp~_w hډ+ ̤~?gIF#e!+ا+ʅb0<1~J +w.{/uOpӊ⠅e堻gÌ db3 $夷'5#r m0vC}6f(ˀx[Ұ%uf'5GHBEFsz&[J]kӔ[wf )mZٳ{y۲X j+}v)HFUJ 4Rc?o8,sHQ>Aث~M vUvػG!bwO@qa3NB1?i7JLTJ#!# ʶK>?󮝡\sKo)H0.p1P^ oμL̴bq-JxGŜ ir4/<#L5` !gEclY~5F:X8\yR18/vD%i%yxa:1}Y"wINt: i|<W,> mn!NE߀CwފV9 jJۀV2' 5rD"@3 J*MbaALȮMc~ >543P;U2dK' S@&f cGl<,Z5VaCO A*!RjuaAQ- \&8~R oM$O.7vk]+n|hyIEŊ:"ĵHυ5^jMv9$T?44Q[gy^!LkOB$]ȗGJT7@6d (/*ߨPv fKg! H=ѿސn^U!~҂Xo +h&3-Crvn=\ oB^dо=C1sX M!Bbzj7"́QCvl"}(!AZGR ǝ0$ݧ}~uqV_F;Kuzp+z26T0]28C?zwk^9+@zhLH^ۏtOeŽ\3rB;C_*pk tS*"i*Ӌ7q3ci_R:<}E<[z5_NWM[?2a}5NƒcZd6{s@a@'7$Rj(X0ǹlx{t|dƞH_8i[2a1pnl$P6iCr74pZ1IWUzŭ(Qd^-ut3g_+ ќtM&JG$+XoM?{&cw ʚ_ϼÌk+8usMbYxО:ɆgudmE^惊cK=\^w ޭ=ض`g4e9#aci@=w/x X!rHA|L[`t96e`)-ܭzX )q!\F0nJ2Qp*]qCbfnֿ6C5rEzl06h NOP"{DT^TYڨ\LqqiC7-0;ٚ+tn{jx x8#U󊡙~/?IˈuuH {[.l萮X :RdW>dLl%N˔@([7Z2@V+K*50e'EtK]!LUqv̛*W^m![Gq1HVѨmi&X:\Sy,|i x[pvJ+ b%[il&QyCf۴U7>L$$]5%V—b2EҋO-4q:K]HCs7wZTjg3Ƿ(ܻu\/z,c(6FKԫk㗨~㤁IA<Ƨx< ;E el*co+V#,_>lCR`kW`GO [\i$  VW5:F9-<^zEv;Bi/Zd].LkjK2D87>=%U3 6/$LƻYeR\ѷVHIs .5sŊʽ?d9]0E׫0Ĵ]X6E'Km+ӝ(K趈.BZ kڵ;vUɠi V1^o:%ihiVa*h^lE^ ?-:m~ 7w2ߛ)X 9C)+)Z6}8|ִw-wѝ)IxrS0-2H&g!HIj=$z N f/P&g ?$RF+r&2}$x7F%~E!5, I M9=UB^!^kf͵,t](^e.tI_dj176_S9[4ebfsA;:qU%ݻEǒ{v32+FopAy/}ReE fw2>E =e\${~&n P$xWӦתΚj9aOvB/;=G#1v`CͩZЈ+Imlgd*>aIŋTCCjlfptSgF;XĨ@]̞T4‚f`hg%]Ѷͽ]M/5@7Iw|J*8,f[^04P3fYƥܕ/B[>k%7ymqp# w.j7S8k,qy{m}1rxJew65۲Dd" u@U(<kHbe^TkTPnhYzC,z]haߥ7·6(*M?9n{7/Wvf?l_^0(4w??@QbW )TA[sXTS`̯AyN)դXZ$6U"@Ko/pW4"!BSUJD\S, 9yڸ_($/#r*IpHC@*tgbF?nY-󘉎t f",GqYL}G:~vjSx*An0c'3rgڵUn‘iM, * #G>ew&(X҅ӀcEzYWj*{ F\ʨHE j/jp BƸM=34a`K7 !Ӵo$KC6+JA|:dGieb=_qi6'$37flܢ۽ (E6=DQ0xYIFL"|ŇTe3tca6sʽ21$o^Gi>#f0VgBЃ`Qt'@Q||t̀kOL´C $ Iڱdv1BE/9xD OEc6P/~ZG; AonK$?{HU.KY(`|kvLS4'Ya񤎬ҽU?Օ6_QewxkjW-t]uS1 u~;PC<槼&Bo;bfO-&D=s_ Ds< PAA"%Y>v=Qnhc YQHd˾ ƐTŧVe#O.i"+D>xuyK~ :a?JPB͞@xh ֺ櫶"dvL-Yi&>0J#q2D$ZkYCG/ 1m;}_fo.I['g셅>#ȼY1Ӧ~[s %ֵͲ|˶dAU8N L,mPQ8w8:3")j}VIVҝLud%3+~%"4pmh^߬Q :OZ$\ I"*3C?dDrk"\kKV^20~њ:.17Srk%C$3dƙ)_A _!o˕ cjR '28MC%V[<4L 佟GKUpP|xc9 ,9~?F?I ?U-8eDh XyO0 ͼkKY@m};N?~Vpޏ e3+A3IRђpW0nrv:HgZmbXh; . 3jMaKvfu8,Aᮏ$mEC-: ˛E^8#4d| >Wv/ƚ12>+qoWb-JL5R-NpFn_nb9)ҌF`9g U9_>PSP[?#Mh ۈ7z_ZΈ6@ >qb#ӽYa/F ǤJci{PUD.ݴk=, S 325Q;-mR}u0Kœ+"q]iht2cF'?R,*;*8yFV3Mh}oA(aI?Dd\[9}a扟IZ.U`n?zc 1~NǴ ҈&]6r*RQHˠb~2H r OTm| J+h/?Q(mtمJ!dqٱ~M@yTbC0ѰbiV5)PiX X -[c@7 ȉ`RLj2Iyj"#K e%=ώxtLX&#pX{XIh#A[8h𻘤T 3eF"96+ `9(=dwՐXD%`q> (\9-/o1pwv!J86nT ^jtGA7 ,_;e I0 YGۈj%B:^aV) @q8 #L7A_5d PhpV*ƞv I\ԝ v)WJV|e4-kOkLz1x,35'kbEÍXc6#R-cIEJ8ǚ)M;Ҟ gguvH]SUw \Aog'Z+_ez[. :0<Xs]\N駱p@$CT֘~uƀD' y~r[,qp1z$uI@ړ.>wLA2ۆAS;nUh]Ap&YDC}?^}q20(2MH/o{Ϭ3c˘g\)ߞjX_oк#[9;`I yh ܐ!tC[R`$laPyIW\1*8+F:(s |ޣx2x#l=dNAm̵4r,r{O>+PoBf d6 mafH, :O,&.F'7¦\R8h5KS+Qs9kU}Ί'(m\Jī>Teh2]GFi>ɾ2ZEmIG _6;oRF,Dwv8@Tn L%+f1yHQ[nWyElAZ1 ΟRƒZ+2/jy<cE/l3G2[J_oT+|2!q9$PA4Mڻp;B Q]`6{F3SHV)xԖiayTB Ё $TF£*t -/pߕY`¾p&~ڵ+g@EyVtL?9C#Lyk"fhu|ޕ~x۫[L+ķ4/Nyuc ؏bLBSS?N XDrU0XeCQ9h'/xDǬoHQWEQ8LZK\_S;y$7:4Ϫ=7OQ9O,V_Xi3L ~ELHVR(۲ OL$ #gXِ:PajCq%:T¿Yk(Mg +?eѡ`i?UyYjvg~z&tp.uIeG>(io[ J[jcagvi+սR[[r_ahO^GXaÕmluҏhVX)>Ycc*DGƵG6㔡Q֋kr3?8Tr (0&c':3^^̸[uTa2:4Q8\]H79kza2r[*7PQgVWu*#tBiY?x ô(](W]KH6X _)R_[%fB ~RK6JLRߏϬ Wbϰ?xTwk1dz|z59LqIJ21Ϸ v`s~l|E E39dKV) I8QF,R;JƛF(qw8ƙWzNF@#L-+I 2oti L]>wPO| +N>c(0C1sF K7qajw1\(y$;m.|Fw0p@'m79DFT\Ae {ጪT>3S13+s$(LM `c R|t]ڦo3^] ͆T%."c3#xK?k[^oM#%w8 LrOd,H2s(t @b+N^dzb=)?(zKÎYь.RE\rFE l=fL^}vޞ7AM3go!)%6Quj!2I5VW_=P{}bzU7Tz63q{a%pP˽oDtDwۂ~jWchY/DU׭># &yXf `^?&hdв)>Cx8vcDRRR68pT婵1[xq_(T81K֛k^ɽUUI1ݩnh;Xqt L:%52VOL$B5bP j9>樓{(cp~-rcߜ\hNL 27*9{l8qG_%^Ȩds `M^(YjlbQ47AW$vWĚcq&0Bx)mC`> ,йh.Q~fy-qɩ [bspwIAn1}ɓ H܇g]Ti2xt9xHw*'HyQPwg]^4nH~k IB$P:Q (^_Nkj戃,_tE^t@sj$TP 4n& n̥9^(h9<7Sː-N=4p"]_lsbfzN_1l%Nlʐdz0 e !F}VϟEUԗ6Cc71] b?bH|5 f0e>hP~cs{,s+VWSU.b122U17:X]JQ_Lz룸#"aE)0P: N~IbM6Rbeq"vӁC2BZQ{I!vda(҈nF,1$܈/DBh{0˪xӽirKP#HRo|>F;t g%UH  }ѴJrs1_:85oP$CJ{;gq]U^;*g1z&T0NrNW>ZRKPl+=?ih* ;+d'?Ũ#E/RZfA2 clkS"6jN!RjVoY##GvdUT3Xy*K'7xrIbwVolj4VLr6|B>lG~z/ ̷1 1M^8NF'2R9rC, '~,y2zw8%_~&F悿Y^uj*H ̊ ׊2wYy rx/ C&E:bK6q@im9l~ V7e_/~@g=}aRxT`{Uxu"\F3MQBdȀ)`l2"NZAWu?2hAZEo Xݕy^"+gC\ Wذ}YQ:V5EJ 'cڬNYZ//rT^ÂaxOMʆ,w|SO4Lz(B2"*z"J X[3; ;nU 6#S5ih\wjY6rƊR1~#1^y;>q^3?F϶K^GK.-Tv};Y5*Gl>s\.Ċ"%[끂\">>{9SC>lGCחB:ߟM2-u%qbӇ"CSqΖbq@GYȯE(o+͹'ѷГکϤ~.od;?ּtd )ŠlPcX[ ♒O:Hի%pH\re\FQ A'+2EnMj) ,7lDžw/&C#WV4*Fj\4;]մ^Zp}9 ~p!0Әjn$MV[L'NI,cIH.ml dt緷wNC|iHѶMZ "|Vqn_yO.zqf;^uӓA!>c~L G2$vbvȮE ՘] F$KZ'azI|fzs6 W"is!@ڲю^<°C6@%jUU(T:fIa"^8 X}rl}&o C[00i4򡛀4<Ó߈;$8);p9m4R0ßsѱL@Yuun^SaJeHn"p:ĿxCnެ)0~ +^2hBw cx8S ,&$P 48%0F z{0o@Va;Ơuu 8FQcr6?5XĊb\TLlNa3L*BA_4 ꭏoڄe#ܽ#}挰թY=o:"&*d^.Ћ&l_ǵqm"[ӼUfn>-Dԉ1/k`G Ƴ'B2Z(KUՉQ(ɗKg#l`JFhkGX7*҇Q49CThM㹩,sё}exR86B{n(WcoK̨a!Ks-xk͏:\O)?MˇҞ[فm˟i }09_e[-`7`K!Ru#pF@$Q6[7K0KZ6<8)K%HZϗslڼ]lե51'=» ^sCϖ՚+Zm6}W27mWOީLddxAg$(-Bb7.E&zR41}$a|hl|S*1ur_p펁*TΩӥ,},MƣZSNYZy6ޯ Dk̑N/91b5V,XsB)BL~r3峊9"Dx/t@O:=y\঴3`_$n'vVUlY-cL\7,]b.]#yBf=:%l1תa/͗pMTOa+Idz9- %naf-"/3zfAp Ӥ0| .C6)J;Ļ[)@KPTT̒`0RD.d?s*O M-Jsj'+Z{AΩS *vI6R#0/NB !arms㷀,lg;s;vא^1K냰'.d\ ڂAG-RC6{P4ׄ7J]c)vN1L Q3  '{?(LQm!B2*m݃5Zگw%\;1_lYľhTh1e:)'HB>z7Bk,?ηpr+hM_ݚ% AxB*'{BbaF (pR5:p*mUm>v!M \u 1H-Mԑن{6L(X|Y\]%F,{YI! RգRFM |Oz\OhؗGS. yϱ(T䊋VZ~#fdm6Վ!xFP"Rta3mDqIY젾T쉡p)9I6:6QZa 饳J7'0*5 Jx.Tizq\^hzy"m !}%j7薓ؓBh/hy> qM[vN]m}3UYj0 ^Zsw0U8qRKܔqKF3GY#CQI%j\m%&O8_C,kOKu. Z;+h{}&E1yL5DaBe]!g-B?O21ӎiB s>Bp0F؍{œ)t84dy'$ MIKPM,$l)y_3{oOu wAtȃ|TҖG_43nk(rϦ)W^rBzp:67GgVVna첣N6;z1$9v_?y{T5Nf1e4:e$%@=/hiAVz()^q^ZN|gRV4Y'鮳F"H?Gc=\aJP.gf±hZBN#<ճJgwm@e̗F @62HwF5q8wd#G#9 (s<'abcft? ~5=d2rUW<i습?PCQivlt4G?*ςaͬ79V%⌆k /E;yHEtmUCJE믛yPyB,K}[+} |M̯06㊸C\W-E"_mTNw쉎pghn@; @V?`JZ 9#ΓZ.`S',4辪̸+*Tx/PPyk,UiJuuNy,Mwp;ye  ~8Y{E:)*6%[*Qy޻rxdǗ*$wtPih|〥f'(0[!ñ\m}ˣ8ݽI I`d_$pj%M[<(s5wkEQyCiV>v|TlxF. KGa%eӋ5|FEړ섺N@5"DFA^nn< ED:,pt5VZcmƁhͼxq&87ge8<ϼ40!rd&,~/!D{񁋳cSi^@w (Bp ;"vx)>ƚʤQ:lJ٠n;';<;Q&3 K sR(m4 N|Ũ ; lo%zx2k"Ի%iZ$|8-'0_P 3ҏr d7WmWc!l d"Z%oD \j\ Y$*[[mT:<aP(X.n'Ne+?by$cQϴ8R\Nbߴx'[|AWUs+3wyJ^3= i nsRVj6H_'$1,,3>:$r$IrcQΔmm٤Aq9$rU_ >WMJ>/[u?7%ixr~0;C2c2P?=VfҪū2}X tJ,0& 9(yG( O2_zeM 6td$Qs#Qo| Z,=izZJST#^ej*ͮ(Q_2cKK isaiW)US~jh-@ fh~{20O"Wmhghx]r3yT'aQrzCB 3gi%j!C/aGa*kL 1SYKC?5DIC={pbF>&)Tc!#[2> a *Iv)$%h4xE{3`< h_aq<#&!K Y/܏/Zh'W0'61YfrB% lqiP6HߺI'BKMNpB"LqUQiJb`$?jK]dQ6#EUSn`BɈt9 -]^rHO/4CĎ(:ԴZ 8@v LNLnvVCɘ5uW+UPhp(zQHS"Pp'dnwNFxX>*<Y+Ѫ\.&Q=¦qH$U x( ۯMg =k<9;Xxwt* jӌb' <f[ Ib~s _zTqHxyC(SKMD&jI`0׺k(W}or1GLkhӆ@Ssɣ.=8]7W ^J82׺^tca6&ꗴf*xccv%{)9<(nVC ^C{SfHC|ȭѯvnŮ]hNsж@!N MX|?oW=pdG?>AT_fq}e d슽eGo{}t0o[emV bgLTkO4׵%B~ ŏREM+(~""kI.ӼWotFQ)昩R G$tj0<\nOt|<".emB/?Bxq:J")dq7|c ^:l{O}BvSkYkqQ/ =dbiS5;6%&=b޻J0[~[ CJ8=,_V`Xm) &`l⴩qlp]ݡ3(F젉zwa׌[XAKOJ^ CVnEyg;ÛS}J앎 lݍhJHh 431?rJ?< ThS_ഥs`-DO-bS =N[6wXwt!bh={?JTv9{WB5<*Xk.L_$ⴉZlcT-nxM_6(pw*=ϕ\%NE,9y0;Ŀn c4EB=gx/6a R-QCn])+Q`UNzCTM2e}zd8ĀPKֺoKfv'aMs7fr:V`L7!גϹ Ƹ"%U_ G$N&3x'kTg"B%;38%4$˯ܿj`{PlY:䳅 <[=V}hb(*qPF'Ga1]M(ss^aKxxWKOE\h ^PS-H O+y#)͹L9 AimCqmВ=ԉwLӉtNڷ0ycȢWF]i,`gQK١۾$OL&2x(2Rzͧ;zk5X9-y5:k`~6R9PAc`j緳ث&$g᡾I"%nkhZݷVI'*Ta-Ͷ u):Ϥx.soX_&%=*#M5 4uI5mbg y CVKvb,zw3E"?c!vef&@$qZ(zd}eWZMޝP@rCICgR](u1ƽ*s+[U dy4q|Hy4?mqBZ]ACo0 #C?sh{QLCAOІ~S-N8"pMTGvbj1AhBm'Яƒ14Jp wV%PvQ?$a ЫM$Drŀnb0-UK$:иV ¨g>q{ŎdC[3 bOߗ{5)R#ROr|;<>5ZrP虞qx#=~C,4nf#8,Pn|K9櫴eME M ذxiz+PG{[ߛzj/1YϡgoHM9m=m D0gmP#/1A*_Ǣu{bѝNΌfRM#ҥ13?e"`ѓ<+)$(y[88.SQ\nrRU4 롽 $խ>gZHˢ˒FAScVٲSw]Vs e]ZYyN*IO <)('4i;S{wAA^RCeI<7'\C"/B!._/~î|#gR w #){0[ U on&j/=˛BNp4V:ߊ3~C}$h[{9bm9:I\3Ctm?0 +|!L ,gX҄HuVf..43W7tNJ^Q5aWJ&JJՐqGv8&Ti8?⬭g:j(b)zq64{T<Yfn^7lLϻֈ&iwmp=&8XŗY|*z\%h6+5!>Bh*8[ߟY^sĺ PW#X+d; :*)]ꖨn"AT|.5/uh|-oDA#Uƨw( h>۳єv6dw={hB4970D\P,7J2Tm~X2zn+?X0gKcw A~OzGg͈^m`!x?M^#S Tr<+a \7TO=v{Z(_qeĜ84&NCFK!p" YH>+ 7l$ Yz;䗊3+(k .Xbݶ$X` o2AJe\xC@7TGaZDLBK"Rn<zAҖ|}fbs3 = 8k? ž$1oS&m/#t~ ($+>-L/'֠~)SAs *܂L&ȸT:*fZU5<%-ŹRO6/$x7?CS{ib.g a/A .X)1zOeCow8=pVKL"DbMTFERg4hIfЦ5#5hLş&$B;Eg [M!lB`f4Ô˺QW&mn.[q J2Hg1IA{4-Dwi%1^IvzY|/NY 2xmZ@7_:(+^ZeZXISu^FK/H M,OzX|7b krLwb. pNh=H_sJ56 & L<Y4;w'XrND:/t>⃥(7 G66fO˾։ԉ̲<77"8zPШ 6*"2:RR''Uka>a=f+k=,aP aD[+nxO+Ny\YXfGOg)E欙Xvt+D< eB76Ւ7H~Ɠ1V u`[n Cf|vLq`b=d9ufޙ9٤xA)0RgT(c3)uIMdM&-6 -֢)b-ԨϭӢ!*zu9?ʘQi=yJ>üpJ#9##On ygٯ Y\(L=Q79b ,^xw; +fb"ĂE8k$QW)fkm$lkw՘̞_CR F\3~=}HAn - Wh5R܋nRкM '$g7XvVU!vCȠ-[c9.CP3Z6 my!ũ7beQ~ۯGenRYn6*5(jq=ۋlKTpv#lmTO. +MlbbX(^\jT7 hs2GV*`ÿD2^cӕ )gv18ϫ r+S 9$.0++r{puzOr/֊q\`W<[j 2 1+<ӽ{ `o&F|(50.U͔k8e+fdDy#3pkB?C)i{'$f-=6UʺZ5ZN%TqgiTO9pPiF*>HOZ02U+ pJvI ׻Ϙ !h~<?y؏Tyjb@Xua & b7cLtGGGC&/"aLKw,0Z3^8›ԛ=#F =;"s厡Xh(#-A:>/jǼoh'Dǧ3?-yPcj*ho =oygHե])G8S?RE{1!'&|P4pmxzj#0AQ#7dHca&[Od4zlub30fB?\-FiԛSI 6q]{oOJaoY[ߑEAɽT07AbcvmY^+'r2^|igE~eXR~NЁj s9<*]\]%FhR\gTC?ϫ%S׳c-,u_Ky4S}HGu)UPrP;k<^ C5iLGiw/1fGL:MR.:mceusF6u͌ROv{Z>M:VC3K5mj7-INqg3kLa@h nG$N'4Nҹ9"?AiLj}~G\Jm7FŠ/|eHӨr>d-Z3I_O8Ąb /m x[P7FUv*ySO9vyk$$)${:*l;[> 3^"+^8 8HM62qfx7$oAyjBX,>iP}#UҮ' #αk"]hbYk: Dz '񭨚a[vRvi&2GmWAiQ${M*kYe. aT*{X39tZdjoR#`t4-Edp_f&d\Ff \kD`t2qbxlM<۰NWaPpgw\U‰S] Z$ii[eIM%ۡx` T͞HW9Q=>Hʅ Y/7TPS|$Zf_)0rq\DcU 7}ꭗ *#~3;GiQ¾8Z[ eXD]OGw k@TgȺdRk`TӷZFdge2((n75G;ڈud Xb %=w+?G.I׽?gƀO'EOJtCnP+9NIe]JJt[?/6t$G# chAGv#Y#f,`4̼L3A[@2F-u9hEw8K?KYNӸ,u'@_ MTR| ç !I߮g3wG"H+eFw|mA۟(*V}tM] IHOF&s!/}9k #w8v;8V '73zQ_^C$I$>Z KczZM*chܚ.՜|dg-u)O+\hߓr5sGAB)I]\MGX>JSZcl*q8qβLN E(l/2i Jӝ$x;5tWM&<R6 `g?S>y1QzQ2U W3KeK*I8&&d(4bۂ)5ɩYm~Gseƶ(Hj̲!mXxV>d^aO.Q!/aVc˺ƮcC% Cv~`^DYUf̐Hs_sT8ۮ'Ntq A i˞A`_|PH#"qF1]i]>A\yiȶ3nGɳ8m!߼O[ Oy 4C"ehK?VPL/JCeeK1#7ﰩ\O7GrTq$?bx!YMօ] 2G⫴_"<awX5̉[NG$I-]Op*j8D;OBˉ>槎XS0p*`lĽY4$pN9

"mޠˮ¿ܖgczLBjo3}qry\e\JHR%/'*㡍ߓ-6ȭv>yҁۨ4 ik8)$LR :<(mo.!5!GdD:ޢ"(Ώ3Ď;fidMOR)ű;l*bH~ B, -"H< .!tV~dj[B&yf8L"ICbVp2/J}kOfhקк}wf_w|$(lO911y*Һg}e͇wyK /HNj Q[a2ZlS5א{M GhDž\v觻SLeNUrUXC h9UޞjjS!hA avJD#Aʴi-h(m4+G'N.#hm',0ηzFMurW<TM!M:Pt_ .of"|s' ]2L(Q2Kr)H3k15ǠS~t_G:ܒD{g?Y{ ac @`ʎ_Lr^_H"!?Z!twpnsX ≑ː댰=dw|ŒutVI@HW05bEnSE3Zb+u "WN ^%B ɌeƵ܂xĪxl9*'G`QL8Z`"M"&XJ(Cm%RX5Uk cm` > VKH2ᅲ6 pL(l^`U#<xi+CH:_^ oZ{EKkTGuzCA>\KDX)L7MG2(aPky'Xc½?eP%+ ٟb R䳮>ԮТ"~cWݿdV0!Ėe:SH~hZnn@ך쯷6.fs%<#AnmZR _$e5LD #gvUԖȚ''*Jg3 ̢zZazN,T,/^NP7D:VyB] ^TS&wYma#ƪ85]\] 5[|SDe-<5_=5ns"yz0DWzE ଢ଼.isA6EYQC)cUBU[>R\ \MK~XW>mU]sAj?؀{͐hG6]1(\V 76" !4s.#Ǯ - ٭ӓxW8L:'$Yݔ6)_îfQY-hIĞ蔵j^ MLLY%7~)*/Bތ 2鑾sY12 ]WL{}$/wF{$h2~2'7‚c1>rEEӌ}5#=bod=xu]rL.\O!]7o(h\oS,SVbOγo|- j>V$FPZP]۪*}=$BPV-(,Em|N +ې\Fr6|Qg=u7ߥPTd lLmP Dtc(n,Iew2Z'PBPp?)Cr⛍Dר*וohspE$ElAL" ;^of2h`) /9e"j;Ej6#(D'g9 e Q>WtZG{ {|W݇5 ȷ3o_z/fIsLD|ݧSmOQ3 p}ok_h˽"`,QX'P0Fsl#SyA@ Ge梒F1i a0ԯCB6HGu3Kxf '_Ohq.cyܙK߃q;@% wg2G(y@ˍ+:cV#=RL98;>!%sw:IPM% |ck2e\9a%e&IiFч {gҤqff/~r؃?I`RUn~(P\`^kN n3-yν IC^=Tc~ޢ"6ehS9+hC'z˞qJnSx[ؤv+;̢C6:]pJ˃ơFX4)7t%c}m;BC[x0&RUK\Mx "!_,Rl=p J7WYDZWWi-w  J A[Sq<4> r|[ɤ ,?贠RT>/Dy}{@EMХF|"׶յ18S dBɥeI]Tnw^1Rn^EM4F\cߒÛpBuG&8OQN6bJ'({~_.E8=m̩cY5*K>`MM{;-,`\l un/L샕^9U0k=TH++*6#Oԩӹ2=#5~4#ybKAKXژqZ1`C!_ oCW%vnԃD镳0⻧Aϲhfy7b7)y%-ը`:+N*愐lw 1ߨh`fjE IΖl$(MEsExB)3tROp!eײSɁ^;.țCnM7ޱaZVY|"Ş(^ asWjV4Ty%z"^Ԇ͠'(: +e$7G)ޑA4G 1{RmZd= {B1' s*%. 3CwPdupn$($=/l@\C"4l[46vu AlH =V:"h 9`H]5|/ocV':r4ßÇyg2M\$]@*F9'ICHW;fpߐ N ^$w%#dZ$; {l-uwT3bۏ;pi$9>O/MNB8Ă!M `;,0)0mXo01]x=R( !/}pPM4_;LR"x;"u9CTnm$FSnz̗% iiC^cF*0Ҽ}#NJ?D+Ab Ю-^5U{:]{<^۸:mDHl-S;70u6b 18TH/d>m ~\[Y>Ot< {>E'-S㵐DgLܖW4P? YlӬ:2 o!S]d@]l lqyVa( G>e텍m^^5_ q}\t(˸]yaIၮPT7ʒȱYAW .NFA^Byvc"/2 j{k 1'kY]M.ת]Y~H2D-o8-DCfޮkXFAexUqB*?t93a0thPI(q݀؄$-/U"8hJD5,z4nӤ_΁]*9'Y B]O+2ȧ{{|1wJ?j%lCnS3e7[~ls~W c^3;`Pɗ{FeĮ2\6 8V1SݒP[uG5gjse?@C\-V92^j]]B+taFHg~5]M؟SWaKP!n{g0F`@yZrQqCAjuyr bͳJIa}O#YsH:1dN/b Nj Z.yl ЦnrLg^fu\s+"5+J dɩ!G, ќvگFEКL{ JEJ>{W6yo/*{ PT !rjnAd9<\A١aúȈFN4H3&h"άb+DM5 ȹG,+%>o%ҠdDpvGa̯_-/9~@ZÜRe{PԟR7Mve)yu RhT2CJy `P qhONO%oD3X w@hs5wɷ0:đcSޯ4A``4]=Sy~PO{''# NTǮ&+-W@.μ12e-rOERIkSp\i$<)K'Js  NVB:pG)|O*]VĻFbq-X<,6,h߬߭J4[I |KSSRh9?"Uݟruj9%[+dALg5! y Zb[@ u"`7p|W#,(̳F, TE9C ITp0&c5Zp["@6c3Mi9*Z8dV&L6+ Tu8:B)ȨV %mk4wҖ8E| ($l sƥn@ջ!RWgWgHAD,0vUʛgL(vK%ULBE68UGJ-T$w$(_KLF+魵 bcf͵$D)H=g~2n 2n :Щx-x52?` A;[CC O Fʴ'acL ge&(N# wRVDu% w}WiF!_,zu71QV*'omn{oݐ${Z`.b_Lh[x8h73ThC EJdդ' ;)C lŒ):mݣ,Ga Uzt27N"熠.ڃ!/kN& 86!?h 8f6#Do aK{4".R$0%HmQoA 8\7 hPF]kp,e\s)ܧ8#nژGBCk_*l2kUt8Nt<~c_2Ԅή@Nj'T𝉏\ԉ} ^A~;+BdX }ʍ6jK^g IJJ1ʙ{,C΂xY@ݮPQ\ggEb Z IA1w JhV8 [EBD\>xGS-URjGtz.-c(7>|->ȏL@+d8Fgp'˪~(*%vk1X&^UQ}fSj,&g0!`qk&aM-Fsť0?NG~:]e /SQH^rF{LJ25PPAW`]j2Og)`.5Il8|% @3wl]u^H%O*@J'QEQfw#G{[ptI'Q3OqaT@Q@ͮyl;m iZ̡JN Ìx۱6].NIIM53kv)< M`쫫 w|&A}=6 ̸&=2Ȟۈ)3!@|k'P]yi@4"]D3ZBCn8F'ݟ|!ZI+6cQ=,ecad"BU*qLCUdׅ?oļ=%MTz6$LsegzpJ֢ߌ@J8;.5 «52*+:7t@Y-Ehr tJ֞Xx8*TJh!}is{r0Zok寡0xHWc>>S*uq5fC |L-T=mL}=ۊתos \{.8Zo+/Wg;;*BW`sMBMlZIDq0QSG2r}ǓՃt4vL;̢ g*p$A@)'/ >/y~T";% "!RrLQ7,~y($= qʖ^H+MA q8O<L Zޟ0c,'Kk),yE`R4r<isVÄq^+FSjG䅱7V1~MΉV3!JpzU&#wah# ɽT+M/vh "~om:SY4Àmv!)t4$# b iGS}^}:#7.n!d'xmÞ304&MqWvղ jcw ]S.X:B;WntXj4 1pE|0"4#Gbi 4BhͪSk K0ذ+ "=K{ hS(*m̋ޣ-m/;D6 sf΁ V$ &#ui_W'S'Z׸$78=㤔4i71Vù QdMQ t)[Y,rXEg-\.iAe#'Tf ʪʩHWڎ݋XEf6b@n Q՜.;dy^9dc+~e@ݸ{{ÌM]ʸRoX݇0$neBPtst>4QpE",8fl `r~p5ȕVB+%Y;އ&GGOcj.+տ ٖJ4Ye'S2{Qu:lS;ƒTe-|plR}B|]&cs G(3guW*BzjpRь~*IgU|] R[)^0~(Tچ *ݍltl'W2q7`b gᝍYO~ץ:He;g VoU-~q{QoKa]cAxZh3GmP'@bKC:F%$$J޽Ŀyt1xrDl&Q*nGcˑf, tPJk>v!*wQȷR$9ƃ- 2R> FZUvY*.^ 8TK?Xk=,gےsa*59U\H%eYPh]q %KEA{|cL k]ɯ[oSճ̀/0PO˜#*`@mp;#OX.88WSc'JD՗WT3]+Lo%C\(Xxa*}sޅ. "IGKPoTW%3Z XPZc)}^ᰪ *;(U>Є+*^/xO&MM< Xea3l~zڵ.ad*.QRb#Y544zЀqN$!GQv!;Z,ٸ6 7/akNCNd ^}%0:* U h{sy>U$d@&y?O" c;fӘ_$Amnesdiv-59JIzx'#^Wbgg0=4*?pe8HrV^h~Ԁ#Iqtm«h?l*AU$3A3#r?[#:FQ2k.4u6x,2bӎ$Ad5ҔQRޗڽl>-6>-wylnB@p\xT=37}mq\@ڝnx1ظi6,.#hVH- ;VDw-*2QinDRKd| k}WP")[8YЈOhq"c\mGcr4q)s^T[g,$Ys!m?>D6dXB- $[5* [aRjy1C?#p]6^]Ezo!cS> kμQY-hsT^Ɖmh,̟MS=8efKTbOSiry0vJVE;eZ7HlGUol',D{-i"7DK#HSw?םj6%/!iO~6U*) <+os4_<ࣜCe&wٹ(@Xķjro뉎 n.WW!ΏKe:LJ1sw!>q̀- >aw`W&j&:W_vsɓZ0]D8[8W,re#Ha8+iUaPㆅ B1b\v$.O>ybV7PP + ?.~Xmu+%#7.I *Q Wf _cC䫊}։)x0r~Ŋ} v_8u4n~ /H•wW@"IC-OZdo:qB:> n$dSыaל6 J.`n9H ֵko> sHH#{vʍm$]H5cn^DW=˓B]hn&ZG:z瓕Lڮ o2Y(Al(j#grQ2!鬌m2R +^ Ϩ%P.kv!&Sf#5EH gR>~S)|o{%$/~U$D0Eʸ#8MzJi,G&T@ٽv&rj±Ti]3>[>qc{Bp-"/O}ҹZQV nfλ kTu`Ȑ 1qq6Uk3BG NBR[W ĖA*ڂ77L/׭Y3;jo릔Kd-[0^1Z-dmveG3Abfz3t"+afmW "P"7ݭܕ]Y`&u?yP/*ADÖX ֏Y mzZNS?lُ_TC4f7yKI/ =l"~L6#`'4B`GGT.̜\b5}mޑ7$ o?2TMD-m#P/B mf aO6g];,3mY *Dqʼ!R~܅qE w!q [\\^aazmZ!btϭgO@jCDvi*(+k8 HrNMD-KN0Y̠soǏ_vAIxoA2qigs V"P dPMnr^5;? }56#fq[@D_Zk_.oZg,:4_̗P.i_1RK=-F\ܜsr|tthΖ;(Gުh"\:ee;Cu[ӸE5Q< zIDW?itDh4 [+TO٠J\?HXM\:i > ٽ3]O׃qJB f Ep Rqt%E |2r-yh]I>?q AGd1}8gr!{0QL9;*>ϢÃSf2Aiّ֚rͶIOKhsUJ貅eJ0<į+-:M)hyoʽ&;OwtKViF "T.:5*Ii1$1=La<虶qSA@IRkְqTVw-|ۜu!`SuV$'$ka[BZ.f\5cRk,E@.eDa!xJ0K[U _!r%:j=a /*ixvh="%a{JG$d$3>[CƑ%[+wOuu)q, 3Y=*ԭA@ndcHblvɃS[:}P7,^0,+j#:",ryt44fUSTX3nJ4ՂQ A >*U;${ yqSf7jGӄ5OlM T1-MGǞGĀ X!80kA#k =YxV1s 7i)~pPb}<:#oxK90x!L BL[3AZ. ҦT2661G/cX>bn }A[tOAR˳<k=BN"0.F7# +H,~4 67O[%YA8MN,M'ŷpԶ+d>Yxu>U%܇CG_%|HCzYr9jWˮjFwntݣ $@ 37PjlfPgNp?:tKۄyW7kdD-< G%fv'rձ&钸k 7Op)SOK㕤]Ea+]xs]eh=c@si]h8P;^&O6*˪%b,gkSv4f:/v.oViNM2 o|k޺$O K`E 'j2@b\'( "rcM:#4KJEpNpǫ؄ynM/sc,ޯ*b;i լL-udt#T|1@&l zSc/=zCcCC-{74-a=RC+.>ƚZD0Etbf&m0)EV#3R.[ =Y_f\yR"c *@boX0 `pBjԂ7#ze=a9uuJ#u.fchZ31FX%Yrʏ%tt (b@AeЊ( !帬 2l[+`^q=-h)UDC])稏&uP~DXpReL5rqo ɱp E(ۛ$z%~f "$O~?scWÔ4qdS!~|+t'J4ۇf.qtɷy[WW$*iTO$ Y ;U^x)(j|6Y>`T\57$t[;ȿ~+p҆>h%IHb}D vu*-5Tzb]ͻ٨<:\9(&%]aGRVnaNSE:4B%c  +.B#(a?ᬔE>pyvOHCk)ھI y,.uv] 7Q!aKfCUUگ1f\pR Q 7nL%~z H#YQd(qy۳!8{,Ⱦp`D? I.r־dg%t g|=*~yr{M}Њ.Ӆ/M*7!;2sf6k7ǰllsR t jiq;t-fhK(JR/um Iq:6B̸J.CR`f1/ ƔґX jH X[ `S5v@Fuz7(f6 =ڏGfVftߡp|ƈn9s4Yl1YtgDcGN,9%Ө4¿UZ&X5pSp$(9mtW6Oypvat[cғmbzv AT+Vąp"~-B~۩tXpAs,{N,:;iFb@FgOJ$Sp%{%z^ˍﰎ- A{]z0ZL_K [&0fIFv#B1]xiY|!qC.իt%}gX_{f!-h e̊(+Ƣ*]mȭ(:fX׫C[%o_~6h ,qYS! |Jo8]uEtg)Y;bo=fkDSE]9MG}ӈ)!|-'/;Nٰ=\VƸ,QkBJYIBSI1 Ns{$ P_6/]?9rs_lqH%:DWWvۤ''}ȗq/n(ԥ# LOv<16b|4(>H3ژЮ r寅tD ͇ãkHz[t7º`e;蘒Jx!lGX)܉MǣB Tey~T5^"![, YH䆄o%AQf;U !s[7J C7Uqa8R :\o_J,ؒ:Q8} xHcYTcN'֯xOɜN8iچ#Dj?@a3&2;7A?rqKTI\VA{#gPouޠn_CXpPsa!G{/z.L|:\t' IםQLM$1+TA^Npfz2|qf('D`-}Rt jp(X2*HVOShc7X4dNp]n+$m~P4R5s1REo B?0W'?ѷN$]5,o^x miBG &U\2 ?iÞ,}{Oth F |4a|[ wF0-ή5yB|q6D O(⟶ P?If Yi+cg9̳)vŧ@3.2ȣV6ˉb{;ޚQ*~$]l!LвY5yʏ qxg+ݘYM5?`V!ѤM"1_* ^}X)HKYʶɵΧn9DĪo\ o GjZ'OP31lR9 BGCjtC . |w:1عpπS 7­+O>L|qn| 044޿P=Ω\+5bG/S%oDDUB຿I83bZ2 gQrU$}[ 1|VCM,1O@l,dy>f@AZ~r52A|#|a3 `˱eV?=@܀ ӿi [pOx3{2+tD"S*j`Rдmv%6Jc)xء;s?]N4FT! 13:ѧYdw+51o c0jZ3і*O3ǔ?p [fF_ő'(1Wz#VV !Ù1).>P2J2_q嵹xsWlA^R(i7͊J fJBfJ6ʊ [Ǣ+.XH qeAwe}cʌEzTo!}m\iÁ C:Yz;'MCqG2BE{r‡1cOXf-+{bq'զ}1xpg7NP|'u_H7I16tăM5tD]wGaG SHb# 6y7,38C  z3$Ϡ̀%'U+;NuehnNBIwkbp1ni7ekdT1fIij?pNu1pVb %T>@3ULI+QW7C/9*Nm -߁b0)?|G0UJr8@Q6@I oaXVhmE̷6ubB`O,]-3JOܺ($+d~獭\a JD2Qli!g ' Pu5sz5+C3B7)bk,` hPf?:T{pv*0n9E\poԞu4R*Xo#hyo_a`:HaNk3dyE"ټu (TPVd]bQBcA/'W)x^6AnQ~ȣo(sջP:|?K)I/۪!]>ZNUɑE p Mxi+կH1me3ZAVsL>];rV, "@h=NW-bCSWz#q9h۵:wԥ%=i l!64'TaOH9!oqէ3Du̙y[~bܚd5kxyb81URSZ0o]h'q(/ _̑<(?WuQL!r4)>I=Ct+o(Ύ4<3+L7x] YqeDNu J }zӸI8i!tcZBb$&zȄdvocJDN+)ϞjOffjMa z5K OZC+tǕX^,KO0{Uhr(*ߍi` 5엎ST lyl+}h?N*z\SKv}=Zq.s}@)D-zEu^|S^ѥt+\8A=SKL1eD-gKo9XZ8hNzV9Sy|ڶ9 s{;0BL81~Lj!eӱ6E\8dA\ k 2YՌ?ͨxb1)rH`Ye3WeMv3ɗG5avJm{&1@l^}ܼ.ǢM\.q!9Rv{t?*/5h]Bi*z’RSB7Wzѧc%X h ~1ɕ* H2irA@ TFS8˿k&Ք{g&Mag(n[? DlM^&ldwN X&l] 4]+`$!d?كw V)N0 yt= -O#1CO^6@)A_BLNi(cCX"+9(Z]I +{jq>H&8I &ՍEY,|@* %.0oOD\͒bІ͸ :rrXCn#ARuEv> WSt)eauA;pR42vOJpYp#%L\Ἷ!-TXfk@`pYIwYd(_?@o }Cpw Cdm[nE57p:2O8ݠ2(BD(ܚ ~hpQ:x$ @g =`=9~@X 'Fu\H1Bخu?]"1HMm0m5D;h_;L ^MhflBWX&mf[|~&ℬi隇qˍO.$f>?f D[1i/q9`,g#eBI],ꎴ)fq'ti84E 6ËRyqJ\["bVy7iVlD@o/qU6jɞ'j=|FǞZ57녦G,}a(}a 2$C]qs@@4WvAwr{cPϪ R 5p(K2u=g*2@r66Ox`tTGX]n,KZuf6}wy췥% OrRb3Vf̴wQxa֜žyK²NsnS,NV/ U-r'MՉ{~r+JZt|os0QhM *]SDiYtHEa l`kL{ZX0Tփi1".9v6_!ˑ$;sEV]A1NK}n)溙ȟs+2/&ڡB 3k[ _9pEr8?i٬tZ X b= ağrA9K#/27Tܑ6.bAݶɩީcM?+Җ!<75 0.Y$b' JDצ#"^G+A/)A3v$Ԝ \{@wNΕޝJe!_^Пzm1) Ɗ;cKzD(b{Q0W ZpK ϦPY˽k\"qhD4S$CMs$%w >,c!$Nrl3@G'0Rǧ)|LqK01r'6f U]N7$],`jt0ڡ OGG@?vGZ-]sR2gj fF(.ʙBL`XJHOJsWvTdx6ƀu*f_| w~a_%IׄQʔ7*|j/z]b"@6 0+q+T]._ Savm/)ykV~W2 L%Sq~['tb\ k'NQ =rl {M.tWMܵ5_{ܘ|5tE+aRXe[wKU▢Zˀa"QW~|(׌V =<'zR@|c@ SVKwaD~zރ=6;C99Dx[K+,_$Qs_~7%;.)FPaY?\X&.uG;+.c 9rGJ:α@]L*ᑵ*{\}ZGo? !2I:m2$׵",E? w6Xg WYZ8۝Fꆍ4݂im`Kd2M^o"̸׃*_BFc 1QE i^%mJQҲS9UJᅩHtBۊ? |[d$ʢIr+ؓP\=uqis^27b5WcqNI?Bw^~uSA6 Y-gm%cW=Ϲ+Fo0ÇDvd:'*=g\ySt2pfR˘u蚺+"cy[(pHtD:zm; u+MBjn?7Ҝ"D>ھ.LTj8vøHe󜲝6 ~ꗼy2Ck>g_PI3J븦0-˝KKToGe fL'Tx}mGʹ/jr۹pm~> B1Ep]kt̅>oaƛǜ&~;x#Զ#28EXPVsu:8:,} ş'alJOhJ6X48`oþQl^/aTOPPrB'@ImLK9HUN$@1h731z:"t6"{~s:䭾n K/‰&Fjvp]ɐ>[[JP~!;#I>.G>dj6,B&qTݘ/S>ȓm>W;K9FCSJrRkʯ3PvUɿbtz&j ϵ8<U YX 5L%VʮV `^em֌ 0'XrUqqgQzj>BY@55Ԣ; .^q j5Yg@ID (/Ɂd3<΂'FCx/v.o('#"ᯎlŷ󶺮qS@2 jӺk MAAQ^"Pږ/헂0n:GdaHhL!h6:a Nr+Z:L*Х| ?S0,ΰYԗX~W~JNO}ugqKꐏȔڵ,H)`vr!U$`l)ߜpioNxפ^u3)Άyƶ|#ܛ;[*Bc}li٢ BYQ\3_cBy~*߹Gja0 2ƿ^W|M%*ݔsd`f?pqG87+758B5vBvVI24Ɇ\v*WVw↟Mx$,#p=/V9hAv+;CS>(?ٲQ̕ Q\Y =iԿWc[wLJbifeξEȦmNG,}6SW1`e XxA5Y0ʑ.;F&!0-:_*"^>5jX~[>8RF\dqA6v9QRlݐtdyaE֞{kXKh4!<\X d,.4ֳ Y.TaٜzzSMI<- gg*RRtl/AѠ3[l!fڣLS\0'Awx)@d#8΀oB'Yr&5= >7 Sskv{68S+`]w[dpfpG ʖ.?,mH1./O` } Wv^7ăK0I `QE%C:.Wab ׏dCt8Y;GC1sމ =rAM55ZrSzw`J͍uC֭U7v7 Ѿ&^eBz#P09(ldퟧ!h@GSӫJ˿=Z?XtBP^Zʊ9wts;l~p5}Y ˑ`Y:=DH`rzz[,#vwxy1PXEga؞]YQ7^ևئb5.{FV.[?%6)b?7307|==VjwwڥFKQzۊ)%uPک=D]Cf%6yR4)K6UZS{*%ǣJQ[(U6ܿ`uoq0KdΖaUN_]Cm" /֖W7G=x;_LT,H!Azq`y͇D9+hfMxX ղbA@Ai_>GyQXYxF{cȃ;D|6|atQD8O萉ˍd, EYANڇ6LICAhJi__hejW͡],It{Mؓ@❤ @ͦ$YbR)@0n?%BHjבF#bj"%.CPRl^i2mvI3,l8U-xb)]Bf3D$^S 080XZ%.yX+0k(nfrĤC"˄Of>t0D,(Inϸ\ Bϩ/o@ṃ i 9iԣ,xj+a7ގոKBQo[dXj8d6>^}q١ ejT(,j[͠; aVeQ#a8!]_ q4`c۹MsMV[݃NkjuQCYS'}K! ]ipY~nZQcՑ,ڑ (#\"-3-KeE)9J +uC npd]y(lTbvS:WrŔcNZ߼|sx%{ o1&+sqcØ8G}J@!U  f.ޗo lRMUֽFξ] Vh0k1ꛗ)UXؒ'm\rEzq8HBts HW1g2[Hg Lf_>"[_DZp^aR/?}C]JnO,f0eYnY/~H)XJr!&IKFo#ƴFSv~_ERaO~~5zd╰i ;;hg*aNi jC6JlaSdb1^P'#?&4[EpWF0h!;"T{4@7:?2DI> bH[S{ B=:jz>~wb-m5G X{EbNzidsh©%wVCrxΥk]qj1]{ALR| ;PViQ"W3_er_-Z0Y At6vE<+8T;* ENVdu$VqJrEivJW@(N@kG8_DX EP?ɸWTq,~sLUAB$;YGϖy殱qXٴU|'fͷi}RNnww9u؛-/tdC&%rd`Úfj.oY#㡯@=U*G*Z<[ @|e R|U׃&luuù!"\җ`y~?)BhYpJiGxbs&?Co$Je ߍNjؕ =B>8b"j`RG{Y0Rib˛܃굊+( nR] Z0t^%dH ö?Qaz.؛ȾT4jt0euyvՌӇ9;a&wDTݛD8,ً2Ӹ8$Kr',*U,1>S?,~ͫ-GKeR6muV7#igS79J"aJp#uS4^  -[~d!5I$ VYBSÛS3\Mb`hzҗ Vrl RZ&n4F"5$5'-x=xQkK]֖K}}sGJP [$61]X;J.c98s㸖c֤#ݖDR*GoFR@P 1<6 2"úQh猓!)TCY\d~{M:V, 3yW`S XtԵ[tA]Dg Bv؛%}E/h ©:Mv'Cۦ ?GZ04cdMs"KOɏ'8 ▄hG2,Ga\} É)MǞ `;#Ft\TϊHѝ/q|) ~9^KB`@{lGP7KV$w*0bm8l GM?L޲=Abi Jv^ Cg5U,o3> zӘgXzR_L-1eyǠ7^RdF@0}AM 2h5ڼ[ڥP}ƥ Y̓೷y=X8m ZWHyNf;}MT"pH$IAg HzɆ Uz|ݼdLٹUX*@!`Y\^C˷Sw=)Kg+/GVkz֗ʒ0*冨&wb1%'ҳ]ȐX(x}ab軁>gBğ-m`;ӍOKsQtsO;=[aBѠ p!s f+bat)>MCb:J{j'*ӂͥzjN]N :qz2iԱ(8Q=6 _o/3+JiU.f'SIR\3΋ ??]\ Fp >=wC2f2M/O_D\y}J@f2I`NWa"$6 }RNKHHST*?_@CΩ?9$xGI˂ dX>l Z]ʃjžX_DhIIVlm`V_֛x}r lX/yon)}>/8Shͱ/e0 ug_:r˾yJw&4n:IVHi_6EKa8)+֝2 o:S /^qTRlJ^l:XD@:&8ݭ]]kK=*&ayաf _{`\al=@¾_D AuêJD0d Z(&daoWta/[V9SV6݋/XwPQzchl\&q(^fGb5"|E)JLۺԪ @ya/ ;'?R,(*T(/E^VPev ,3FT۞ yޏ>!=6$|פJ;UQxy]muKd [, TXS]1 =]eeEz6ƍWP6\ |\vgO4l]hAb1hީ,Ijs9΅q}{ccwҾbDAvoҶW7.='`%ey=GgȷͿ%B{o Q!$«*:673q%;=`IV͸3iV9>MԹL*ًGnJ&3znQ#f9MIۂޠ{+K sz+qB֎)/Sn2VCv\a.XbaϠh~uccx4eT{foȌ39a`Bb 7w5]\1q\W| ;s-Pi{ 9(hnS-Gp(15mz>)KLShyޛC 8ۂWʍ ߅}}vۅ [PK"#ZZoW>~-eʀ8 r>rgu F[ %|@KAgnyӪ9}d?!J!FOqʤ^/ߢFn.q-" `B/iz}6^L2*¥$cƃaEU9B`5>Shj)8kD:s)phVؚ\${ :O}PfgTC]@61)\, &ZH#\H!'2KI oB2o98ړ뭗Cg*OimnBnW_| D LUiXƔyWMg ؄e{G~pA%;OXz)5Y3@ennhU]W޵π @O$rcG^yb*TRIK7q3y??%qTt WlsQLKkX<1WrWq|}`[hK,~n;[[%hmD╏F fɩST lYIfMq(Vqؔq-leHW5M%șW' Ԁ 4+|gU)D lKρ1FREJ#9Ȩ8c_?y *F6QA947 YAʋ"6BfK43՚DjRV6u;eךS# VV LC[ $;n,#$s&{M&ƨtypWCoYrl֍W{(:\5XQ.[|)GwI?ku.9v/mTl>c$mIG؋]?T F!/ /HW# ̆%̜ CmHC !8XxnkԂlEZd@J?4:2Bώ@%O)uA w*wٙW81)?]q.!a6ղrIRXN~`z-=O^ 4V\\ꡊm3Jn/ QD( +Cj=H+`igOģ$bJ.CaӦO|76lwXV1VF6⟊kYs_ Lճ/ŘˏϠ߲h̓m0.@(˃>WMp~4TSTt"Uֶ=# ʞ-j(Q{ ef@h lL]xi ߼B\KqhRYlfExkc6'HOZ<,{rf~sZ7.N? (vu}_{q!϶<9In!u XWvލ6HV[*ex~Yϐ+q.Z+]vH͚۞=O#{nhtO a1Jz14T7` NQ&$X5¬ 4[a6|l^ 9,:*DWafЪTL^3-N0־?ΜfV1t~ 1MP!)@/kvRz^qZWd _aud7ifYC;ppEJme"bg6$~ qm&}p6S1W2G|8VYJWV'2Ug^\*%Qk=#WfֈӠw0R Qa""u6v LlXNh{yӭIf1OG4M$N FR % Q,`"䁔az)w{LeVH)`gxʩcgtɭ|5]j8c P掍SwV[3saGCf;eJs:Dl=*'4;S;v3©G(/zY0Kmu:|#YEz7@2g.(w̰OHcY"?= gWu7qU,m]3o^ ݵؚY7tbY"!;oae8wΕ(ao_׿/1Pm  oh8˘Vԅ=]2زComC8[ٷܕxȎIdZ4 Q)_ӈ7t'ܹ`d(qɲ؎H.mWWZlNbv8S'Tםɨ eb*f"7G?pZEmK6S#5ޘ a(_1u@q.H,Ⱦ1H. 7˾of2z]:m asϱs_9f%.!=n&YO TZg>43QLS.&=ފ+Q+l>{'$\'3 BhwWg/A8V}]qZZC<%3[0vEl"n0ͺ)YssiVWvjL+9%ߵ BتJi4#*2sF@=%UJ~BY4k ]ZlJRʯeC멏5R$ks vĜ0fa Bn .s]|4 G h GqN3G^dtz[&k GzAG !m>2YE{"5 Q,.̄Rzy"%XHj:LEKe,SQT՚/Pֆ ZDGwSf hAQ3t-eP"-G214)d073lD0s6K@)K?s$E1"ΩjxcJrT)Ky/Mӓu TC/~'$ܻ$Z XX};i3ŚL* .2hH!t3w& 툑u(V&ғ;Fom%X]JEv^UPZ--Zės亢4՚vMrt#Z}A;:8=dޱ40,'9yy)UO'ebf%#qL nLwn82rOgjhi6  Wr:)&Y}?RgXgk_MexeG䨉1 U&< lP<7b[bXkѨs0ɶ{ǚhHG"lEO15X^QOs IU{R/ .xD0^5Rʕ`r}QT~z11zTj62+r !7=(!x;f,WBKx)ȼq,f13Pzrlv9(36qoqmP+I#M_se[S  r"gt! Ѫ-ugbm\4fwsm[ilTPTtPf/Qypܬ1NĄzPsBsП}"w<E6Fb$lW_bK87*)!q *qd=窄RC.E/(PK(AXp !;tKᓍOj~%L4I*9\9[PYO-"dn2ƬV'DT\fh:8p0~nMhGva$9yלּ+C8C yYkKVi˫6;_)3s zϱxӌ&yr!J3v߄-J~V/ rA ^;inaA;Wm_w QrC~\ |V{&MY6^hnK'p~)[{Ɋl5FIpN]GZ~S0#\rOg{%RU嗓4bP/z]Q0Ĭ״ **ת73+"MP6ZvP SX ()^() @ aR5.:dn 2P4KFTJt(>~ jw6֓fB^"WXroC$zQ^$[0m\P='tmωJgz[iz'T*BnQ]ۤ6Q4}.w^LCWXc-OWbn.K%zb-~Mx(0;.Mͺ^N#UBЂ7&ۣm;UjdLvƿMPIL Ob@e+ +xlJ%zٸݧZd:O>g[us>p@)~Ҳ]CNwoD -usSfAiu,L +|_ȰD9lezt r4p8\>i >WfΠ8KUm7;%Ӌa ~pGSUKMu)-n lA\ DLnUu+3_<Z5e>$!C-I k R[GuZ׼5⵶T03|Z,{ ׺K5'x'\~hKGޞ qFǦ*oF xXUݶ(8zfa8).){EvϬwNi3J\@ezL(Rp4rUu#`ҙ9Q DHG-寶}̪ČDZ=;xQ3_:ZԚ*rk_ԩx9yBU!݂Z{w_W tU$ nr1uufPVXJ9;e7lRuvTb \RtZ[q|xԱPϕ^\E\-٠2GZ-aWUN?&4l]8MAa;41Zf,}(rB5(GMOJ?0DAkzĴ#EVLs%41XȮV6@.pr$Q͚vT6{٧³7wIXȶ6? /YBk\i=Gn59A!-R>X82D"]KknWY42PKѩ8Uߌݡt8K0趇:1EmScR)X9tٕك*z |.ًꪨr}*އttx }%uJGaƆVyuOw\η:Wz;~}zeDZCe+zgLǡ}=ʃtO2@k6$H#03M[I2`^BNXw'~)xNa4)sǮ^xºM߹p @%( % Q1 օTտo`=ʌk.Lou=7g{xYF^:w,ltFŪkE<` jCNoth(Fܘ~ayiRr< c7!$/e|F`]uU{.L<h%WhdNȞQLNуw0hbJyӧnȒeH0/@8PQm0P%~'ctgB {ΣOz6_Hf/#eR-*`ĘD-`c謻QR f#W:>{RC+y jhWxlɄSF":('F}cS("<(x!|_V`NìQpysB蠍7GDW r2*PR2$IBէ݃~|*U'ٔIB'_U62<)ͥ.W{iv|Y>[7ߴfbRm5r<2XUGqW3X=;G|0UͶuu%qO9`;=b6[ImR3.(2e|^( J.^NF -BsgNG3g la&?uh]G2#KX;z|YE%ʔxxmT0DάW[U !e/]K{ĺd'FҰffoS?x5cpڬ@ Z4ҙM>,w <ܜŗTIὐ¡(b^/Fҧo06|C^vJ*_YAOE&6"`+a>QGhwkBScWd rvq;3Y62uBU翥av<}wxjKr_s ^?u{)$>b>>P!EekyP9ˤ.6%!xC֠!dxq"OVkrPTd:a5P~'^}2EZ&`ud냬Y#O٤qY#UXE0&Ճ=;(08-OnAM塻!fjyTCVIose\ aC `kRt`#k3pK=txm,Ջ,zb&A vN= P<\ ywA^Je"z,TVո9 MyUr`;*~  l)*F$ÏHWOE8ʹM`nM ͥjyA"[;}ϵ Rp~+CEF>c 8|F-wm΅FXپU$pPS%RPf;7](b;|c͙xt@. wu;?WȴZ<:n:F{ۿc)pw=yЖsAE/Q[%(!$4 .gM7䥪Ce6q_T7mf+c;xèHWoVA-tzbXgIuWIqV~g/rUrighC驐Fk>씡' #.JBH]yWX'aD6AAM]q  eI>14G*4ե55%^ xB1gO4I/&^QJQc-- ԧT^^=%_DCTDP@%pEt/;LknW[v,~> `xBsEE(߿gNSS}kݡ!"'ik0$ 畂`8 \!N۲F?b"/}(4qYll8sp>UIPD$r0>xT~a 3EhUjݦ{^^ eb`zvAԼKjғ޽)/3Z. 2%D:/7̨ω)x;" zqj~Lq&I'N9Ɉ˭8Ċ2ߗ7Yq~S؆c$e=bh$d7(1.[#7pizjup?pZ ߠ ;ǀ.iYO x ad 4;;iK(I\wEB2\Gp]{ 7Q;،Zlڄi8^jS6>K+ѶQӽCАdݵT!ao:-tfJfebh\ښ{j$^W_̵f6kRE:DE$ vwso)n ݿ1 0"%@o5 U-ax2=y^Q{}H Y!xŊ@.=gn$lmvצ[ GDGJL1ue?6ѱԆgGmj_kس5I`:+YZK_&TE]]R)A*l% bڄI:ŏ?3B;_J +++o 4>ųrC BnkY h(: 0× ǭLQ)E. e-αE v*٥(4!^lRϢ$$A5,* Yux@>+0`hi5᠘KN`$z Sfo$/N?3o'c`Lx%Jv,'$db+嵔PG^.߹[PC箻B?Z$e y`IH[M*٢=xu8y=Y-SV*Hʁ-I )G7q!P=i ~xdl+-@;#7EXb9\ZwJ}-xX0bpGnil#:_Ir߄r7;RMT`n2'Rfwn.8.I=]Ntd"8.Mؿm| &5'(5[GM/Տ;7L;\kXIƳ;Fnl&l9yֹ N..A1z9 kG>׮I٠XRe֦D%)gjYE~g?KiTLǕ5?zy55iƵ=m3ڧEw(8GUZ,+5veK$Pא.Jh#p8R1ʲ ֘7Vt!9l黨%`PF3Qg-籘Gkz!w]JO~K2n8o,<1"px < ;>I*fd vs$c7gvT7mKf {@7g^hμe~P {P LO^z#1͢B,@\/FACo@iZپjFjm*5 c;UQNE׽C 8{y)6Om? ftP,!AE[[nu}|i8DbTz~l;]5 ϋ{Ƅ`%K QϷꉄ\l UG@@d>r5 |&| yg?T(mt6p6KDžG @U< m[4 7Z +6~iRbHp7=g :#ԪlFKEu32iA_<`md_FOٝp!bO[,:; l|'it%cM7F{&+!Ct,S3 "D{n=?OAǴ9w@HrNFϗ [\D@xK o͚4׌.oq60DIM#tea4ϋֱq@XYm :gXeƋc~ .Rgү"!O y-P-j[Yvjh0fx@dȏ]F6} ఛ6g{Yf@j;H^ofiމ^ tN\^V f!ځL-PLOp4rJsI=37>\ U@Afl"(w;E &6fT`nؤxuޒcghxg-vMs+RKzYV-p+FEse{*} :xH!@uyl֐=d;k La MLOT'Hhh?1mrl}Q xm\z|yKH[\ƹ*$9Fl/4kq|O/$mPv_DPs)، "zGvl05P\f 8PRP^]HxRlk/Љ:%yԬPd|8TOvEDoWW_i 1}Ȃ~NdYW% z݊P+0JAbkjY (r03B8XұVΆCȁ#Ÿn+ƿtK 2]rsJ0`\jSX򊒯RP׻B*,=֐/k=Vr20cY9"u%Vxf硡} &@{2޺z5'8w[sz܀R#O? Gr4hRK*9T^O׳>[sMdʡ#>u]eC"@D\W*Y<w8OƂ["/V: QL%㽆ܬunHBq*\5:m6tsxD|D-|!KbptXΞba/,b n(U#4y bhXN$'i=&?fguAS |>AÅɣ(nn܀/yJkUa! ~oP7mPr\KY͜ w|l8Bd|)FͧH1J;lݴ?{yºz3^Yg:,S?M9pU,k_ 6G=P4$ſfHn@aE=}P2Z*Gȏ>Q5hP`fȢx>4;$nd8˒-46&eG -G ȘNhuEmi'xTq/@T%Be<lx96t[πmA*g ?r^6dw{^ζ**. ּ,tQvqw*.: K#;F [۩>ԦawbB%&ᔮLX2Ict2Th{}Ƣ|{SȐmEH} -CIy3!.0isSRС!LEa7K⩭UϚth;ޅlkG‹$ -;9iGvpaH>4?<Ѐ?5ܛ k|H,$MTvsϵ)MSG{6g*AyT(W)l JTs޸}[B+d:O6(42Fj$Y#:Z٩|c9\E^۠rCLUдYnl"=uYN'v*?'[EE54\I`7ؠ?aQsA?"zS,0&2EZ(.|dK {G9h$bkˇr~ ߞ&T) nq8aD?{)MCXR|ؒH83$$J .At;*(ހI0B L_,5'7~r~~XBBhڼ,-ϑϊP+~s}I&OD氨x|X>aٿQH *pUM1 l{WW&nM4@RˉL&E_ Jwl vE,6=߱Bo#,N];!M8Pr*Iz3<kzƸ#b5%.Qyj }%5n!ێa($氥H4oLHt[kةO7X.WbdޤOI C-<h1k_s5 c1w)(1:gѷ7Gj920<7qn"ʻyXnv-0} Y~f-J!b&zY҆K_*:`DMZ+Q#<ɝ1n녙hgQd+l\J^vy*8ڒ .;X!a̻~5ɬ2&|uobN=urTk>$ƖW`\* Qc*c rڹWyzr Q!KՆ5q`S(;e.?]1}c'$==~qBQ, >Hs: {ƙM4AgN׋ƀo!tl :O9?^]yjyD dK/4ֶU4Agh0fp 0%?˧GN}N.,fTS&aN\28CsG5ݸp9Sj @m>bg (L qBM -USB}UGsI4>#rӡ$DI6֎ysA"ͭz2ŪI=~">ٹrJaR>?Ǹ L?w{E+lU_ꔏ{(<^v98e(lm ;W+, o4qaȽM[O7$#")YdI/oe`P \O]K]xNS 1#Ax]^4(s=XfgO1T>hu﷖ʎ+GG׮<[+@%hچ+$J(u7zA:LX9fJ9Ǐ@rb_}CƔ ovRi kS/h3EL4 cwa"f*}p(;CkZ,=ruf!kU,xC?g3gY!G/eC΅w9acBܟ\0܎бS3z%qNU{Ov AsT5tu{{裬+-:q }T# |!g!s5<{^#P&.S[*漱Xa}I|&n#{-M*/%-6 jk5zR\~;(4h67sp-﯅vfmH0)CG,\BĐUӲACTޣ^M]8'ň~{!J DoC; D{6Z'^?W@9jx R~WEɍsۣY.Ru@G-tmҭkzrٚY'KZL dE?D1+}Xk(f%/R UWR+m @:0v>.@Qio*`hs{մBBKb"p2;E  [V>598V&iȆB|OBJ#|uw$6{߿pH߅j9dkB(ZJA TyOJ0 3?YTCOG5 մw/:hcƱjk Ȝ->F2nר -(6q]^t*s{{4{@}FH\M"'aέULcȿR)5 &P<1%ijt&̤Ch\-In{B nGV$|܉tEKnP.?Sѕ3-cſz.8L|]nC+08#H}bK8~u[W=AAs=./^]Dx!0`֩l'Dyd4|L~"H۸P'K5i׈'ڹ>4_G޵JW(w B"rc]/P?6l5O\4dO&"LlJVu:dqNlzu |P$Y9:"ϮvҺhƓ kr:irQ yg4šY}\fpPqx~ghaM1">ׅhQ1I6px:>,duqɫ%Ӂ}s* Bs7Մ R,{weFvxXˮ9>$o(&9 9ܫ"1v/d5e`)1Xo^Bu1<.G47ɨ'8rA<cϩ<y: X!I!H_d ˵xv֥etT`uw9$0UH^ _S\?O+$7ԌD!ZGyghCw:A[Fp :FޯYU\x͉ V܈f?wqy0$/EN=Ʒ@ٌv8̫o[B#K;BOhֱz|q;\|PPq\,sF?idq<\aS<#Y| p#:@~K~4a1Fx'F-tu A$i5zb4<-.艥l#wˆq5ɒ`< h쫾{Ƿ`xJBP~J#; fr8집cTf[u$АLa{E# d3{[qۨQ^1=!&R8/ w#"0(WmD2Yj mkdb}0200wR"rēgς}aYg\g1V󠽓/TЮ jev1^ 'Z21_KZ,ٌE9rt~P´G#;Hz*ΫyYVLeԩ|٭'2P\P6ohƨm$ؓZyl@Lt" &E dR9?Vng1F3 wOxNCHO#N핡M)|4b_Q X= 7Hpi15U:١[kD+.d?u=B@e&b GKlTf ` % 9 TY< БD3{qoqnNr"J<𙩮iֺD^Wc9֓=Mr5݇':8]vm[M]C㱯v9d2 pԛKט{s v.TdLOd+,-b #fIbeu%恥"TtkDw,U?(`a~eʴPmp:9F!d'Z}57UjSi^s_,A}y+ W%S<Ϫmֶ*l,t+^sIVڇ2)1A=U!2Ky._S6vW튥y^9nS_PXKfQ2 buVTrFԙ p9Ixh_ѐ6] .yg!Y>) >E ce^KpYn$PI>GQ+JlobqBsWԵݷp\6kd"}QEk֌X1V4{2")ƚv7U[B۹t4 pSn܊&AMYQ"4a?y=_4rW~='oj %sۍ[dw.>!(I1Ko2qEwCp4ԙ$12s"*' syaolLx}itYjk(`k:ڇbl z0|JUëfu9Shڂͯ2-bշ]ezaɋof@hTfTŊ\@Bq$bJLohj+ r8>MGΈ? P^?.t$y<*5v> 6뛟tlC)XNy;?%"2=X'c硫WZR.|FP~^Cїu7rQ0Vx7IxunԅP{qr2uA,Q(˜(׺.`xl"`&0秕_g/P|8aԳBH.C+0ua {׉leΐ_L҄9Q׉Yn62O&4;'QiV0 Wy] ~H,=MI/[+o($/ ,,y/x:65*b";_7QGV}bD\<v-yN s7 D mU6<*i u Y+5]1`0gH@ Lxc#H@2C Kˮ#fX1vkљѐ)FBQ5L2a0Gg@\|saAKu vVҫDrYۺ D>ϣɶ tN I,ʛV'.KkzaވC ѩXv=)O> sZg̫>&{%eۢЦLy =5o1G>cڮ".8L 6d fR SD鉂 K4p'0)CZ!73bb Ť~znfǝV흴H 옌y}oi3ƏdMK>5vt,2nP8unQ?K(z/:KNP@?AlI.f1/(RZeփ͝tdZx"> 0 \\t` Juqf^\ݻ!%|W +cJUm3ƶm+3\PU5&[88? u%K :6~OxX]Y!mC$a]U<?r>Fbfe9'Hp~+ rx'Lh"p\KĭaHS-f'pwVPM V4V|F yY%*-EaSO6Ήj 1\ _-ةr ,q}ݝ(} &RnB <] /jWeglX8 㐼n >`yNAA ĭ?lR_72%Qe'(BxRqI2OJ,~wCai0EIݽӷ6~7Mwh158h0w\I[uv$iQ;2)cQɿj-,Jv,@N (ЎD09dRnZXT^k0`#-qOKk8q!At Ч]")9G;Ɠecخ^p?KIwnhH2b; TZDH=O> |ZQQbmi6q8 3䅉D{1В.FmۭJF% }BPs1~O&YdPޔ)]'D}=75BG>҄S=Ow!>.YwP<O$퇯]TRt*ptzfł{ڇ2w-sg͜AShU^A-Mb] w7  TP*"T%jc :!UUwf?S;e棢kk {i@; i3G9m,b E#ے-J'D_0@~\^-yo5>1%0Wֺ3mQC/v4 WNtf5HI_俆͕ր{!t7UA D\yz368 5!T!rMM9_l>F|,If:,r`üQbeJsW MټIH<'k:iiDNĖ4WT!TmffLSvg"؍6-WˤOˠ/.JM ɲ9DBӬaN*fSd4 _-]҉NFg_jXoGzo5;׈Qaʓ.<`FX ˱.+ ~wB>B?`^GÒВ٘ێhb}8t}XpTajnTueoc9^? |oD,Gpsz&KZGӀL+ T0&}sHxmW7lPyYlWf~bՒ|9S`Go:BW0.4>KSC-Gv*JBr9&uI3Jx!<ƗwW8 z)?DnTy7G x! 5/zOg(`T}݃adjO 'w&JZ㍃5e$wRYy5b?"rÈ(^'zxbFJSHUx|O/[X+SEf@^$ bj8%(ܾ -5pC(yHWTTp%{64#9}Wb侸sd9>G09MY~DeAN+.("tgzY,gӱQWƣ]TJ@d`!7}%+f-b㩪[>j܄u )z;p)ll2 +\#2铰?po"Qhp\0'*ɍ'M9z瘆y\㏘SNe_4|/mD4dji"7;OlMJxh2zZң &:"BJd&sn? Vr|˦R_tnh+8QhxR=,2"z8%gR8-j Z G~7{~#z8&EIwBw4}ۆ\'Y|ƕ`2c>L~k7o9۷OiPoZF+PnXOA:@ &*$p\Z?+LdKkTv\wrZOpqf;5`gπk gw]2Ic1*at/x%ERNyHT9K(>j 5sX'M ׹jROpKj"ư>[flQɥM(pDqRл\ҍGG$<5c_# ۙL[/q_P6@3ٕDY}bl60E)7OzsT}uLcKqou\!Ջ}ٕWa2zU,gu@i=#9 ׀IX Gֆ&Zy&Y 2+YmH^eV$fcRMI.ѽB6p全2 Rv0M :IquIq bybss>F}3H𯆺* Y!M˷g%sݣ4cjZ1GerMtQT.ɱI7JrX!5H̑?Z$ADw_oƉ"r71ذcxAЛ_6:GbL1mJ# 0^9|ܔ,л~s4v5R,a2f{޽bs s53{g't e66\V}WN߇쪲>h+tZ&o\r!^WeY)]% o6Iyƹlpszl3k{P1D'/տi^wrcޥeSA3ztE8&BmxK*kJGϐ8Z9į),cCE}3G #PIʌopćw]wi))TM>."O(_tx'.1VXbx7 lEYc5хK>T@gQ5Xk@qZ  ݁Qy͔>}zU{e0%5H>yQK<M>[s%54 cS?~N?~mݴl(霦8ie\34sTBis1Y3_f8[|>lZ:mR3gS*^jDLO-h΋u7Rmt %7LG@1ۥ9'߱'cC G~sI#;9% ,mb|ɿW)%e3^*{f(aZ݃V:>*bod'sg߰P::{J 0{*IqO V|7x]C{ƒE8'&!+@ɍ@g-KO^<ǀZ9`xЙGzm( hU+;@-5oI Z-5-&䡄%M,$r* P\[=Vlá5,2Vz6 P]q/V:g8̤ aoGM'iTA .=q?>_P(csx1~o6L/ <8~U}qtɇy0Vs0,#``LI׫?/?I~[WbiN^_\b &rGWwȭ?Ji=ˡ-+^qQO;;e;.(;?ߩ/#YHPm'+#s-Dn;āRJ aԺ-"+uEvNgjpPd2C$ђ!877'j@$*ڥ _3|i^>d?)0}JevKatl\4)&#۬s5a_jkC#p4J]'Dk:ӆ)rbh+yqxC3u{bP@mO`ATXtag[yҥiO37Ƙ"C}2D:+gUxR۶ YYt:1֪RF1? 6lhu֫@ nIP[hs'QQvG' ~{3Y.$E9zy.t;@*<-{3)SQ韍u>KO0>!9ݿOsaB&JL }X 1A@ݝ*` %u}Dmuib4NyRSw0Uf7,S:5{WYLPil^# `"?ךrR-6Wȓ\h:J'q*Q^%W쉕IPM-d0Lt |h.,{=1$Fcͼ4P4qNC;T $İ1gsqu7q#Pup,ɜ]yyK KߞaBgLzɷKJ&-Jv&(B$u~τGP]lVZ̩ wW-,kPzlrݓP5L~d*F8S rGI*|6k6FP;Ksl.nXݦ '|F`qiH8CN w{xbBGD4iy) pxoclyyuؿրx#o 9OW-um5-kZ* B"1W u#غdSN] KR!4Cb[{O pj\WD:!DL~}jhj>RKsWCc|Gw x=H%٣J'ԛq#:Q鲫/4a˧5<~~lEG MD\~oO@L<@Chtm)3nPhw% Ԏ)ۺ}ǟl7s_|"̧NJ错H o^Lg8<'zK s#/[R[?zA"Fp@Yb t& ;%"7XolY,7%d<DxT8c=}ii%P4$@vǠB|֒bUVEŔֹw\F\ Yz+GL4e7?U >ŌrR8Ȼ5{XG0hXHzlMb9|T&AwnaP׽i`ҵ(B}LSm0r+Ժm죜 xfpyFQG3T'a@Ӏ1Q1^b2m4V?'<;۲-Q_ӛ!o% {uF".Ű8,+`S1U#_fTuKdaIʢȦ4+c%ꗕBߦ9n #} [.iVsݳ[Ck^=ɷGXDŽLe2Njn dE[w1{cGCTDfv;MCw[+-_6_60Fw%}#׋0ԻѢi?)I>͎|(!bL]nڿ_8ͬ^$+K5_K*̲N#,B7K,RH7u3SN~F7&D(ND%s<ݦ>%o{rfC|L|7z/3iQ=1%(?I_3BoTq'!Aiw ڙbS>HvY0P5h onVu[@dZmgJ{* 3ڵtz|5J!Y{UǙ 565wWຜ\sn3Zi./6Koi'8y1P:ʦջR}(37"RO9`S<gAiz>;vj$ӪRA !t+/eIз3$8xghAX!ow[߫N낭GMBj9 ylwhAO Xdha Np)z`%p{WnqE92ov~/+%eE[}OCZП8? }{boGmL7mn27~qV[z.Λ=5ϱ$}*wg4AʑPsr@%*v%\-aIgOSH_dY,+OhXi!}?~.t˻ںFْ5ERHap}g큮͕{pj@ B͙%%\XU]/@ >s'ҬV-}:*_5uLJg]<9=Q\YET d`FK^ᲜurS Gyvq+ ܅ld?Xf:a@:| ![+qhs (RՙOK:uçL (IBԠ |28/.ӕbہad2[ roռC߲B%VJIE5eIiEgZ$mQY%JGQ[|MLz? m7 ϻNԄQ>nԛ/J>X%BA`yu>Sy'JyL.Q.FOX-RptvnǵhI o-g =R$5@$l7\cv\Qzjm\I0nKI;_f(^udG>M.Wip[,}I;`qCJ9ߣC9_M9sgCG5NonD ;1S X5gBג"}'a $C5lI&6bѐ>L-./bƵg .g&NY*3 J7^B3LUdVU𡭚}jG&I8kp\%2(s. ?ځ 9n 'XGT#wФɎϲhRa@z2L LE R+w}'4N{PLذ8GA87Htc\ї \5sJ lʫ. qxXnW7*iڑm|@g SbπfnXhIvV9V3jx${-n(+(^6B@C핝W4OLuQ1F1uL_S7nq Td*R;kбNIU}vO^]d-92:fW96ea#jmdˎS&NEI!@֤֠1mdbY] &gr@gF&^Y='חAE,b0="mY G1[?wwLzD4͵I8@@js l iwmʼ21{1ڐP?y~9eˉ' o^A);бhQwۧXb½S2[ĤI13o@%MJi{_&63b;olj067v*w>ݐ[g؉_D?YeԊ(A3v-/ _=A҈ɳ ,1$.zn\rcv3e %< FxmCb"oOUS m0ϚvfܜK|(ißD-};7e} t%̅trm~1@uQ\W%^&-geǀVOI#hKO*%Cdl7%: :P\S{{iц .Ǚ[[G(PsI\~DXXjgFcV$o[ikBj||G\@Ii_d`KcV:hBQM؉NlXid)id]4WT/^藯3+DlTðBp@/˴bG;yiy*SbCwyGe$=xd;#|x 2wTa'):Υg?[ PgN =*,(\>ɂ]^Q"ˡ,)f Am*us kukUe~jAG2,_0Ѓ8|&1-%^]4*K1< o+W&ĞZ 8k wh!T4D}\V'Oqy>(e87'\-D}:p+F@P#$Q"huyݼ 3ܰcO$?mǩ.h5 GѺ_z'%ao(f׻r0)Fazx> 2:]TcԞ|Յ!t"D5sC'&n%>t\? 얶r)T-X{a$~!%6>0U 3d0NT ߋҢ"jO2D)X9T% X%m%B t&Un `^LJCEs=,QX |4Ym۶Z&}Æٛl Ֆrxz?"Fg2?7)'PDȔ84ލ :i{փ4@e }=(2`yY:̈́^&X:;M5Hyzt07mϣHȤ1Sqk<H$>tV\+ۧ N.08P 󶥋X2[e{b~,y9<Çt#G_.|ÔZqbxU:nƀvAޏ 4EdڲPh/Ųkvbt/[1֘x(sÓot܋ιgH&/w̜a+*K،<d4z,f>FwۛUBt*)kN|Z. W n^FKmuˤ)ZfޠhC ew?h"1veNxd "ٴ/D(/>MoXhe]+;6O1,C0徯e2"QEFyz?@!F߱TM5-ڸ~:ݘ(}a[mWJ5DuZ$llhqKO j^߂8~03_\Z0ɐNoLH\iU @aH⬗̌Fx¤>)X[.ucA }rc  ѻO{'fֹS+s;ZKom勮@&_M"[>(jpma\ HWKav%TTs/QM22^=κVP_#LoElN&oCױ5<]sdSg"6IxAx\UϚE?ic" H%f3#NB6@cedABu #C?\+i\xfѷi+zbS0Zg!Pt{!G?LUaR;jhb_,o)sR#Q!a;yIp8!EO['Xֿ2-kDx.la䯒/oXLSNJxLV僙ō X@t1"U(v<8wIq^"QGw!=W$yuL,s<E$k*y{"TDAO~=єg*[sJ(%%ѳ S+)%=Hq5p7]aGT}saf1e>fcK+ Zdm@ŗ l%; +a} :GN/B/MS<Ƌ@ c8.^c}hgCFI~ٙ JO{~&:^$PBOn1zFdy b8824Os}Py␞gͫw]x'#^CdeqޕJ~[Y!y\c,3sct^oHճQϳLy{YbgM4S&oAz{DG2Q`7aN0. -f$`HCŽs@E6o)D1ہ~#rqoἰD q+dGŴp5eWU 7}4vu4\@hUEԿ{}E<:c'MzA1ؕr=پB-x$`]8=-x.)?=m%u*Hz-䟟Hy0 JcdNhf&cW#E $6ydRD:9IԯsI8{GD[KNu]K< =S~6ϓF[-u.}06ֽnU$= f, >A|M.[|30,zn$cu@1*8j\]kC8~[@˶S\/#9@L+Iuo՗+nՄ|嫩e sDF֐eNq>m=!-샾fW<_0|tfUkcd>vj톗*cUԇ:Ɛƞ9EȻ9x/Ue%sUfu}hmݔFQdіp{.Oօ4i23{w0GM]+q )F^ ^n L0aNP>n[o|z]$ j!Cw <ݿHYɶkM0bӱ%FR½%#>{ՙH ƥI{nM5Ӎ13(ܰ Dgi]ܪJ}wmV 6ԙC.F0/A쯐uD5ڭ ДjLT2OȽŴ@ SfS.nKJ_/4!쵴.zЫ]'9c9[7~#po{@ ML4I1xW4K6y'>F|n3^7dG6g74g>Au(i7 تfAhjɑ̚QDH&~*wcbT蝪A XEA=y@PO]܉v1 "Krw̗YL,}: >XDfƅ)n3B-T-ܜvj~=j!D O~C+bb:ќM]kjdo5~ R[*3Z#@={h|$[VÙSJB4@2le x3M2?Df+{QLZ rQsTx TѰ0ۑscXXccڜ 41M%*`{pσEm,W@b]! ̱ /Dտ RAW;}[NK3ɒ ei9B:ng] ~Hb Fn[_&m ^nAd.a?jMfg Jc8ahcrdw%]W'q=,nkXIjMfuJ;^oP ɾ8*߁O~sk~dZM7?`ʫҎIJAG;#25 sؚY4و>.hk3i7=,fH=80FrRFxYjy5s<%Za K”d35aXͱ~ >=N5z` NuzC)'-6]sYl FjbgEi,7u$xY& elpP`!.`/1;{_åo!vAZѠZ^'[@]F %T^_E95F&^Ī` 8w;Gqe j)s/$ 9v p7ݚ6I]ޝ8 f'ȾUgNo6|g^B i1xy'1j7 flZϏU13{'G8֯ro\ ̧{M0X^kYcDPOo qhkwn%Aymg Yc_{^J ",_{3>c0=#VւTۉ+Ƿpd֥p٤$FH"s=M$63RXJ iM,4 {@=yz=ws٘_2}Zh p2{ R-  N1,/Tt>ee,U!:8ܖ70}i>y@64 BpY!q7O,YDk-_nZ llfl61 kuBޚ-)͵V@ɱyHp+ D;s  1]1UMC6 {V0F;!xx^ 01XUQỸkwh%->c1x bh/n B 1̄k[/вdDKy>-Y96imwJv%jxbZ\]Z9ȱEM_qg[RdZHvxz%)( YO慁.MJ T4,tNbv^AGh8 "tɰl#a$MG ".xyWbdbrdӀgTܳceqK6D#NQ?rQ:Գ9#M%k-OGmqp^ĶبQ 2 q)A@Pl Yf6:FΐhNBPe0mwۼXݷ;q6ޛ!C|߷ =c zG#hJZʏ}k4,%ylSګr.TA\~Miⶀ[ ODZA129B\![M(;P],HL“Ϯon&KZvDQFa:{եc?EgΫ[(S3QHQW; /̄vq5M>'XA-BLvpF2`O(a=>$'wJZE0TNNo6  2ԃ%s/?LsപBчv? 6Yfʪ!sN]|\Z CFl*}m&=ŊCmn D=fސlJ?`AZ2X:uSЫ.;u՞ qZk^vS P4rrvn.Ȝ=kCS1-/(7 hd]#j}8JuIӗ@0 Ii["]\gY9)A˙H7&h.eKUp`F=!Gߠ&WZaY(a܈oơnO~XؼL˥=o2AP9&/gZ-La3e9e2o%7egǶ(N_(,oY 絛l(*1<1xm/B`ӫv3*4|q~Q[؏eO.cXxS#0\hCI[HUWrdհ1 cвEeZN7esv\,02O0d#.ȃU_\ /mLNBC\ݤ;sn1V *ށ  1Iy?/vA [M}5@Y&J?*RİppwoWe i0jw3n)vF0Re@ӰYy0i29yqH!|bbm}]`M,.o|){MxXvff:\a-};w|= Av}7JpncjK# 6jRPyT1sۑ;>`]"٪ ky Ӊz<3s:,%B)vA`2P ,PqHߔ6 }H:5 t[ف' Ͽ\0 Լz%<_]I +< Щ@K3ظ֤;(2j)%v2cزomfbCs1FF#Y ~fF$T1wY_׀jN.ImPnѿzKU?<Rm.sق}QAUg>.dM[[`ZI վ5c'wCxx1ðy^5x5?wo1uBR<jOT 3\arn֣@G@(X %iR%$ b3^ +],9k؍gImj̺ b`'FeQ R!rIFSk{" 9oMk5c%+Pڛ`YX%vۇQ)j7=.#C oUWJHk71iHӓY;$wAdjqQ :DgΈ9:)#2eJ+Cl'`uK[R)gNUw\љ,NZhiM1$% 㻕nk"mUB(Nm;u if)tG ALKq^<6U@cxi`M"iȴ&bёfZ MLX oE +EYٽ@-fq9V{=^m>!=0 tjFvh[GjDήV_EVL!6h@ hMgU6Qݔ޽GhoBmg_#KPYTHzm|!Qo |,ʱ\?\U[j+RޯVx+@}as" Zk_Hb{f3o2A.G\'Z2@+ŤALBɦS&ʔTfL̘[j%h| )GC<6]]SJ rtdz_# =3 j`z"An5 ZLkji- XUAo^84Lgx$ D:* 3!Bҧ4[}xZ]`C,medՑ)[,;|CЧoWJN2qMjTբyTq ^`XT',"j:1l 6,^g˵/ФQ2Dg:;.(Jw}=5FɴiSVW~QĵbIݏ5흥iuqPL%a7N:XKړLXghW[D0A>XzN}|N{o2WD+Q# ~3u; 1 ̇!h=0~k,޿]sjpA*cyzd}(K E"I ԒUYwK'8 $Ne[~l<Д[) T/nH*Wv% F=H+ _JH^fsF-8ȇsʸ:-凇FݖM~*]cv r#Hb* /ޮrB_ҭTa\~LMZMnxMoy|} nb/ݶ8uunx<^m/Ĩ:c2Zy$ss̰Z]8;*D2e-֯e4,QF_j%.B~rU~ zG!B.+ʋVcWkZ: YE7at-=EL%-x3,R6/E\DopH&y+5s?vW C6_%xzDZuU (TO6l0O$w;x8:ofz3B/U!X$*D6ܮ MCLCt?l &b~+;-:,r'Tr|2^;]I+Z{Bndjnp8-z}'X?l"\4+C$D B^OxD垟zm`kY w p< %$*Aq+EGEc fٽ _ّ8`H}m8#* +1^?٭ 4<, :TyɃܤt фd +?fPʼHaj҆[":}HA4HJ&bVe}/h =wqaGxk'ܨ}tZ{dRG JeΩj]vR{kHsSA\RGZŹs13J$͕-EY_lR)8ɫ=%aR:IE|r5ݪ3Jt6QW5MI .wqBA陽+cS <4Xq&1?c /Ծ˂Ud\'u[ZEQROnF5RR0lvZkuqyk֔GTyS٪ac%{p)3_y7[;~+lc4Ev{żN9:4NZ3nUY޺Xy4l1s0ަޡwzOH&sZSa2wį #MW4-h+?*2B(^lJv=aȡya `'8y*'D+$fJod0sc;O 4Ò(]nn̋t s8:40WoMH(.-?$ՁizL~03|NA*͟f[|7}zH8\aK^`43[4 nA-@ђǶQ!z1iUˈqM AkX'lpɲu94)16~,&31x|c2*A=l}|̶EIc9xS㾙{2]h5pSq7wk1Ԧô蜥g*  v[ðseh KvN(cP4[:!v'u7Wi- %&$9hJ_JѢc|~1VlX*y•b5yiUn]O7ہ(/نF$Р+m1$ɬ6[}'R˩Zvoieh>EM=+IjqD8.,tAw*S Q玷 PHػI?Yd t/G4h XQ* ւqTqU^ijnA]pཆ@D1aD/VS?LϢ,|Ǫڟ YyVl>zܠxQ|l||AAH4'IજY "+Ә-Cp(Pn3`^{ϜP^ B;ewn(#Rp9,ˤ8u.$1ߗ"QlѶ2zf.;sWs/F@SDk1kzO/Yz֜ON$vbCpMeh'.J }*5o0`JATy Z7 >@X(tTPYca;֝BQT@G ׍ee:xl9g]N?P!,zo`~_ @:XLQn`i$@ztʐg]0gK*wu0&h\Benr`\o[Qo>0`8!fؕD}z"|hc~4.Oi@k_yoecH\x {V%/ydc8B\BQ)Ļc̢Bp0;t1*WEFbaG=B=ߥͥD]cGc\:BĐDs?UĖ8EMC[Qi{jYW>`܃L:WY#ZAc5W$|$@N/<}mQ[o (?%}I28C7R?Ɩ&7e{b!j;op"Y1zc욤%!jm,𭲄j'{#Oa).ArÃzc2Hvg٘N=b&DX ԹgxG4˹.Y$lZgJAOX&MVܑV| cU("ߥj72Wow G_o2J9Q&`ZY2,j\0`Μ8Çخ! ّM:yZAkhGusY+6;+ % }sz}'8mZc@%xJ<\Upf6JPc ٻRòtXjlOd)&*4'ֻ%k_Y :riSiBF+{=LV //bKEy܃J\-)\.ufdZ嬫:v9/b=(ʍ1s5TCHuG;L@rx@}W;'ۍu2ۄO>U|nr삧M=]􂞓UшD: +7.*>ėp}Ŵ>W4m훲m&tI\~`r 7g 9\˫Bg54€S5dߘ4zƧ|r_SSrNqY,f?èitqW6\{Q,8#0&\89Kj|$ѷr2q(. 8b t? bGw} 1b҆#)Z3mWXܔ,z_kVuY@ @Jk]dQbɵ 6N[ .} ANǂ@AXwKW踫~e#X %1ՙkyq򲝣- Y?zXN/ g3s7c?KՏ6W;Uu0~(mc )|[B+}wQ(_mp0@0٭#tCn :96423rlp8(J uOJZS}\^}Ꝟ}/C? Je-u_CSLřhG/q?oj"u$;NhCX3J6v8@6-缣1,L [&>)*қ+d MyGR:Ty~M Dv '7U>:=S7zHS!@v|6KVŦoTg[bݹALJ ̀-`Nua~VU+Ap eY_}ˮtğ4U13Q3-b7I/I#TPU5" ^[")EVzl"WIʝ+ ,P=^%`:,;2cJⷬc/I~ﲽ y7g餶yJG-'%GqKL;I;? \y AsPm_Yq]@`,/1}BS){Ą-s3[1gdм"Fw{Jp>Q{@xcR2v6G5J$γlO"̈tu3¦ *]Z`F) dTɚBChtly&54(i2!VG xifn9< 3[\W'Zv1(~Fz6- :8h)#/^QȰJ1\Y( 6p/[oF70 <1 -zs.Ad%1Ű18)D`騐`8;ݽ`hS;v&deffi$o=gvqQƙziU 6PFQ/EJf!> 7lyOШ`Bn6nm 晬TՀe"Wxb̏;H} Qdm~Z_< #ϫy [$D5Mc+mK7&z$nhCOu21Eludrˬ*2K+D|Ԋӊ.E,*Aϧ=H.SʘIxc;=uVb׃n|+Í]埵Hj"k,>Խ/׹ YXviٖ—Bcry|T=BX|W̷ =욗,sWk %gUImU$-uy/*0`d{gR j)aMeZ`d8ۀ0FݳP:IxMm_s̨}rX( y8̑޴--'Srju%Q5YM 1,fyYsҗQw2*6ַM ' $uTr)zT hmAV.e=0OwRəF.mv^Ioи)ಯt;,zA83'?'گ|#3eR"9MD_6b|iPGD$9"A`XHU AB%.٬xe/RtWvF*8YR'E!dX/,Duz֧T+[l\W]+DR7hX8CHJ&!FD6hۀ0x3x4f}5}xmi^^LE /1tLnNB D{AH8*ACt]٥쩷t/SYʘca)5Zw$OgPd~ls:LY˪2FD֖dKuvk\ÿʬi/R%@a_]5MvȁuPgY2JYD`ygl!(3WzMfD6iB`?&%-P5 LcΰT\.ש*1ky"F _ߜG2t41P u&'ï'qS`adC/ADr3#C"y@0>Z - u{Ĺۧ"0]i;T{@$]! ELַl6&1g[- C.b~//P  G8WuKsTkevʛ M8O1Ŀ>Ȏ[ªrɦѓ&Z1.3?p $Hrt˔ȃ, C>WU'qKyL*"u"RE|="afӠ8&ƕC$I:&2? bLڻvDt2кx tB3CVR;P ެS\$/(0O(_H؄%Z{w͠9g,rۙihZy 5'7 *3 ϩgJlKZ` UR^ӻw4hZ)8svw \Q|C&߹it@{:m CF|3n8{iN+QnkvަT=^N 8CR̲Cs5y7qJn4jc=zR]>'2D7풰%-KpO]׉H_v7UDZEK_w6W=Dt\uK{K(̓ѰJh}"}f%P=0 ];dy(mz)f('8e}lޖe;( gƞwL|IlՈ4{_0yέA-P͆+xJ5=ӯ7˂v =/ƒcz~QI5c~)Oޔn24]*Mx󣣿@rȪ0@:{, 0Co!eE͗͜={*P,h߼uoZ\.$.Sd,fA%ңqQ+r(!QJ2fs,%UgYDqбhq[;t?}hKT&s/o>i<0혆2[)hoyk}dch?\oA+ͺ?)Ә9◱8졎`{DWWҹ=zO}ǢV^-3o|2[pb(QYOK +k&` USp_ҙnk2t,ɹ;>4|' h)'xR@NMxcᯣsa_L 60]z-A8yd:^l;{K-6ѷd 'v.Xqq|dΙM<w'xnݗ+$t8 A=Yd0l^W]XJ)x I<類>gF￘5 v~69#e86ˇR\_+[eӜ^ʦ-}$+FgFrN^`&) רiEנtѝhoː¢`)JOo})DK+['h~3RyEvE&uMCٛfܪ>¿c_HRf`նHXϑt)' ?^4{est7Nd;.7AVj燘t &'I=Ul;}0^4j̲:b (M$/A-S(ͷh"6HكdrccQҪ_ ~'4(ҝ}|?%[Wtά0[Md3=HQO;λlsN+ӦH(J[l@(xcf0,6+K@ø_ WVjfv>}d9O1ܻmqˌUN}1 5) OӒP4$@iEڢ/YvWՏT8)TQ7Bnu*5^Y- <1\ZMWs"pfx:c5\6|T6ǂTZ4L؝ݲ6 ړcj!&Q&ږ굣nՑ!^UGK?o~3ip5exS=:`eᨳ#K+%`rz\3.Mu7 e$(QD[6?ߗѲ'>1 TB<$a6xo5̆dyWgJhPW!T[@O\dO H=_z|ƚ%$Pyvٸ_ݰQwQo &*z^tDa9<5OiomBJ%`f FD[@j@ȁ%J?\,otf{U~ E?3SцfL[i4ϳ5>V`]R3ZS5u(\cQUF kxoI;Ͽ X I#-O8i kC{/ m pSjjrxYcgPLByD6ejpFT.:}86 ?ܛdvz+⒡ʹ`gth <"@N KP]$Bwg98= S3πؕ%Ւkq*T#՚Klnwo~01}gYKj(, obf$EZG{i(\C3RQwAWخ<#0<.o] X(]s+u|6U34QzVgscJ4"L4Y_B۔fJt)@qLu߽2:剋+%*_urK-"ݵZPua EdʪB"X#" 0b1ʛlRAP҆rjRg8SuHNu*/aކ*xqj5j{qYc[iYF7 IJFkJq=$wJzIm&ڵ9KXњ{yj.R d9 =P?VxA c6}dY!jnVAs3ls68v kog oJ5H/r9L,ϡ`Qk{00.!Kv(ඦۆQIIr=o'Oۥc-#NmBkuC&<DҜbAGyα vm'A 67 (_c5`  ^՚&, BlvU{J/1 lXj S'*m:Q!CA/͵G7_?iDw~Q@oX\ c0vwg|F{#t6KP]o?T:UӪJ( JO=ot;6%n=$qڢpl;N&--jJ^"qh`Q xe/lnÿ PX\5Ce;ߩ'܏)y7dh)H10-~IxbڍaeS!-cG^4>[| =d3eH&L2@F jQ5b>huLW:E撰!ȣck9Ko;,$bCFLW-j1Ys]TA3- <1%==hjk{O{Sd;'1%wa`md-/^'(1ʑMG~^y־l!Rf8>zU* q/e}d2$XAh@ug$+D扻 {lysXy.V/;رyj? RI]GbTMּ^dQ:[!B/jT=ﺮZ١]1!Yj?Meh2zer?,)2g37\ Pm*|b EMع4VF Qc ܥ"-6hoL~Zq2GdUo@2xVTJOa/ i&K^HOΧsAWfwM ƁhPtd8@yxٺ?h?&i^|a 1_3P,SeA j舉F{=֑G4/CRWRVUFP&:EzSj4[9"h1˫u{tZjϟۅACNzBD;*$MEȞ ~IX>,#§N}1kbpes\zjé_~LGYZl (7xU*&|Vb55D>YhXL1kc3#F[!uۗ˿*(c C_R杭|uU@ʘ!#dOfj|+& |07D:py| MXL{?SUɁ8l*+ PہH!l })XO/V&;C2/<{l " JFvIE.5l+HbceKk av#qYLThuBAf±W'= ^/# ʠ" Uc>_Oo[δ breTsx2\h).$QBǽR 8~(VU`̖A^6*bϻL**UURup=-՘*7J%Rƺw e <<~,hU@5{s)(Hz=q6ԅ@ AK *8 J;XydWth/lEZ'3%Uc_q~%Gx4/4Kg%74'KTtcR6x}יdDt{݃ތF-6׍ " !FBʝ͗?]~Qlz%`jLl;SZh9-ɽ cB~:ܚ1l[,66G N*4yM2`Qp"_{@-C'b'cS{}rsJeJlZ ?+)ӗpK@[Yv7arCXPрRRgGc4=W`1J_%Iu{3[P3Ov{9&;-H͟0;u.!@ur-~f cf͕%,3BKCI]:Gt .u C2Ë!PM[f&YYK.Th Ӳs7^ A#Aҏi_zXăpVrz2QC&V6mP_x!zYfg&CPw4%7WŽREiFyx0}wS (s20$BtVFOGSJh¿ۗg("ЪBNt++*>tM0|Ӂg a8ŷ/3XOOyZ7.d#ي$\Jێ=nS=WEMuBOÃN1]ӵkr`2#Q?n a$UN+&=50."dMJvvΛ(pʤtߦ&ZxO9/܄ȝ^JqgygS_6+Sv uh{Dj!,(,G5 -P6ƀxkX~3T`zʥcv0yT.BML,_@=wf2cNNm2H1W ?J93,_,Q2uR0W1g}SW^? 2cߛ6ݫ|vY.{L*k? 7d ڹyJ426M(nC[0Ү]ݴ} yQ֋uO jo10~y1 ԡc Td `J,,ӅLWj% d*TghtT\%F"5iyztZ?̎\c]]5Ѫj-kvvAg&"t@Mf hCiuq"^sb@Mשވ㯓TbOۥJ+77[ޯ˹bgᇇC33#TX潿{ug4F%uERp-!idǗ#4E z#hA6`i*lIA85ɐ[>ts~ /z=.h[¯Imn^l؊r\y\G>G}F1,`QL cк+V3GM?t{hdUX%wu:Mro;pW[xw/ݜ!CJʀF~)GnddqX%%_clK ^69/JAp{ʲ6-,YIǿZ/zu pH,԰*m89RlfCRy\4 p bta.\P`/Z9&01Fpf3=ޛ.d'B/%h.VDL:@y4hg U3W^`D?D,yIz)K|7Y{F#dK۪ݝ^ͼAB#-U*\`!#C %m8ctZA ,\]׺hI5\a޸)UyIvO(|,=u:g\HS|t WCfJVY-͞z0d)>mȐhJ6QUoM9f\4v"ܠ`GScW`潗 d[nCS Y9oyR"AՐbo[Ghdg_ƿ3!@W`َ0%D%e8^ n;C(Q*ȤN۴]q}QDT@؀s97JM?gE 1#wӈwf:> tb& @1u"$qꍴ^2͛A7Q']P- 3S 7J2eX7/V`=*[⫁3 q)nz5xhs8[j4 jaOqӺ/@̌r"NwgVacP,Vq)Rbcrӎo)98N35ĻfW]o/hi}Tx* fϚ}ʜ+'rΒ fF @5$O2]eoBsPDSBcmIneRE3"qPNq8V.=#'g+AޮP>|b@[_ 8ez)9){]ϴP#ޞ͂cGeo2;U|}iCKR+NnWAB:uz*1*YLSť*k\bguDl`C֓f)Q75٩ C];Mƪ\Z]Lbkqe73"0'֓OEHk 1#i(QRfCSZg¨<NX sX^K> +sQ=sʝk)X0S [eL =\,ܯ"A"f(E$DX iVz{Ƈ$Ew~YMv័BBpMdeHSѠU%2NM-&1.G{[*;= ӥtՉC{~ Y-dh%$aOJ_b룳3*M6;$Ĕ$Pf 4XHh E·IH-ils1aeC3 T*\j7W\ ,/Ǎc&[kVaF_Se엻2KhYh?hy 8a~>lC| E>5`# PT_!􊅭bH-um9&JODhc|J/y $|2CG,wwOP[dHSDj)F ]FR6ü%1j?*Wor_"b-.Sͺ ̖ L>Rz@=ʁ ]6Ȃ*v@1*D4U\BFb\r4u1BRC޴LaP ;NI5G؍+yp;1shMs F 8ɕe6:|Eap(]`~O3#cNòyY,aQ-Y708=K bztSIJV+#=Uh\Vy޽@QIpґMw6.EKG !Ǹ^ȡ$2ڿoOqM"NX4zu);-.NKOKYJ>&zKNjגkۈ,>L]^p`,VFGS;*5{9ω_"f^bm)˰3=J]D v =,k 3T2a+x|fg0-Qӝ9CA6i1;f|yջ`s`n˿BhŇ HkԚ}c"Cz*{ ֭u5BЅgO-甝iD4XeGdY>Fg-|Qvzk$"6aQTNoq Zs, 쎰գbPs:RxTM &Wp ;ez-c%yM t6?aċ7$_8tdf%rF֨Hfkftr7  qso^KFKH]9ݛ&ԯ+ϲv&D/V᧳䣯^CWџc2\Ϧ &&-$w-e,%J"'gDU]?u\[5NvBm ?B;TWD*<\uw=m:6-('ٔA1{v*&m:{r$V ;GK^#ҹq|u 6未q'(XR`}v"r¹Sa͂|ToBr@ %iS_1|BoX7+)@c4Y-;綍0W[s賀.6)5Ln+OuRƹ׌c}JgHU"##iȆs͗]avж?suBjXTu` CiP_#ql>ј.Z}]M˜8m˔Mj9rI.ݪJŸǾnp? EGq )b|$ŢЅp;Ƕ7GH]O0Qsu )BXnPݝ;p[ш@Z:4y垖gTnA N>iRߚ+L۫CsGXUȐV'ҥxĸEA1`~ܟѵ+<ض^yTwKg}tinU\)׉ g3&@%-FIW;V.^"qE RfUJ<31Z !~.|I.Bm2Hoq]s qEƭ<;^˖T./9%HAHgB:iv+j}i\6>|/I͒h gg / +A%ĝ ."ˊv2C EEP&j`P g~b%*t܏qō|*Qĕ>,<ۈڛ_K(|@|f$U3F[;;>"xL% p0阄\su$s~LzK@:bG sC^,Ư~)Þ|KKKGk%ݔFL+,{?dHeFI?B/wuBmstX!ՐKa0w7}w!i!•C1u|T?`;fC.XȎM``ӱբ=7zRp Hׅ==紮~EkSKA{)282zAhvGf&_f6)+,Ȕj!ᴰaKr'qehFBX/#y3+x"PWr'G21w0i ?VdF{Ȓkfo?HM:@LFMܼh6Drk-SjMJ^iT!T"OO'<]9SHKyR$T?FAء;Fj!oKud,HUVVGCӸo#f>Jǯ7QDtJ)hC]ED,&s=$e"?JڡzwI91 Dor~]֚Fz?7ie]a d`L)7QI'Pf؏'RR,A]\t{$+'XGh>\^NTP\-*c wXc"H=K } %]:QϐBVy;9'ZRpL_~ETŶnCl'mV> #B޿vЗ'_L 7Ϥ2F=KtX0)=4 sʆϕӟ( /=пin(9|5ِ3_`ݵ? R8p꺡C-Ƈ#1 w wbPQ"y+nU K)#+ʧfm,a[C1BQ:> gTt xd2Ɏ>{q&% U3آw?j P7DZ>bNvP8eZmb7_$H_O8p__#gu 1BtpdE /9]>ģd-\1c_X<Դd2evpD] 3f(sD6P x.[O$`nc[AH٤~-3ϼUa0ZGI}O59:YK\u_y 'Pʁ4Ahh]9OY}D<4%g! ?}3/@s!nH\.2쇲 ׵h`*>$m|x u+/v3x%N1WU&l W z-m2oՓFOv瓵H,>ǩu4'\r!Ko$@3|i5HVP݁#! yF?` $/5QnIHW칰B%X XWT(wɓDk$'Juy<Ǿ$xxJLq !2jx¶+5P-OZ<|[+;()\270vR{ Uh r1  =Y/O6"~U[9-2&ڄPHNo![Um$D [`/Y@{MTK֨UY}&VBzNdwX,1)gd+|X^3H`ǗnQcqua>3 6DwO>{*eHDyD#~V0-i6QAO PyBV}[ aYHll:` ?%y nZ=iiġMؐxQ46e8ٗzD1ql``VH"E&\jե^*T9rSV8s^veF*^ jhY(PD.Ij+pCD`,hQsm%3c.0VJ; 2MW%q`I:]^k{^Z6!i<1_nfdK*ߠjPV&K73^Tۭ6y'ܠh=^UОfYC29v Bmli@m-]'gd5.<]]'m1W6ׅIs5(}^oo3"QV^.B04Rr61|ռc[*BfA'󜗭~i>R(n͙mЙ8hc9.FzIy\ r 8q-uy(-*WSh<-jz-`ev6Cﺽ_:!q}! NN<7X!LÌ1g08>I&F֪*Ktc 9/d53|ΡT0M];+nVj|0Gn(2&8y&؀ E9o vk2÷5ӫa_OZ֞vK=G?( O x ތouސ G»u;y^JuX ,[Yz'{4kڞ^X do,hĆA_Uc dD񩒽3_:+| dH߅oC)a2gGS FkQi5y8AFNw{VM$\*&.˯pJ) 9_h2B|K'v k(ٶI >$3FAͱ$BDlݚ +vܷI~{Bl_|`WgZ*2/Hzcs7磱'l=VǾC~/ m7{~wQ2Ìܺh|*kh֓D=6T&ʋ6ǯt:+07<_&x:oiG&;ÁEJ z-W[-ժ H5jLZx^խ\" mIҵ*hIC|lz[xR),y3e H=%_Tr7V"MW /zbi&-?΍C]dv{G1ױ 4k}k4^Lx&H,C4y敹TFºLw^\}a(l./^%"3jϋ:IJ $_ڪdgYyD錅GpL0::#\Լm>{ ?Qו-¤]Dw(㕸҂Q3W~;0Ճ܋b/ o(ɪfP)}MϿ# Z7h^w\FVvOl/QuwȿI zo_04;BܗޘWңAoQB@*9SAc+i2~FeHrZL~ f:TNNB09]Q־aD>"`υ~뺮|``.LRl?]v8O-˵`'ҠK**яQIP(6s^hϜ6^#ֿ< eclɹ1}[ՔNj ld&H b%8H^d2d WJuT05 ϝ@ǐM2m\rtB(ke(CItwv"5b [lɽڏɾ+#7\1Օ5b2Ѫvm3<vlhx=N> B|vdݦ^Md4oHmqN ɴWNO3du1A z3 < #vKn0nJm͜أk5<ƅM) &~4B6?Q_ߍ-Z g]pP?Paqޕ*K1oO>gr1ck:=bZh G]2X9{)Dx~ub ::hx*`ȞfS"Q[m ߴ6tJ3ϹeK(W|pwD"C u=wk,݊o&wyn!rੴʿ紣X e|җh@"Q CwV3h5Rk}sfQWYUO5>Ke >+Ź%by͒d6s>]$[xV磙fMA|Q j2Q HxDDvkN |`n)_]A))L2t#ME؋o`Mj`zH% /#AtPέ jc"`_+w*bᶌ2_3Vؿϡݍ-ej[4"^_H\&!^-zkyۡ*S>'i{w.ߒժ2 DmX\ǹ RB#EM KEh}B\E_ZRPm򤢶7:&4 > X86ͨ~]eћBԱzPV,uw+H|v WE}̐bsc! mW/%o~ nT,-l"ŝ݋v)_ƗE/~bgtc>s'XG@hv: $rKlc@ʲw3Y 5e9]qy0xVe$]H##iYT(^DV&@$L+rSXeJE6Rv9:sVkH 4Ł n.w~,7^¼u< -/7Gceԯ⼜jֹdUUM{ (F8yF.RN߹b7{pZ:?+xv1}P `Ddv nAl)46.q;6Rqл_r'fB]zHp:8`q U}pc3CDE:>)Ҍv _%7<h?/ےm*ɥ. Uv;%^Ľx^> F<lַEC BjlbsIae=5)ZO]' Y{cE/ok]qSl?@~X& *^G;nȦYs G7r#*i Z|}~Q>zgzD=i-W<6w5!@ʯm,|:TbՉgHnϭ,ũMUd&4XTWA&՞plU ^,303Jqz0rrl/8@C丟[W8֌ሑ/-@oY._< +N 5ذ1闊D B˓أXRu)- ( (Uy5Q->QЅ{\OOawB }.ˤU?l;x[8 xg%m710$O6RrIee?̀@-ͼۥ^LĐpHL}~ѳ%޾=k)P/\9>",L~s}F:)Cؽxu Dc)X&|X ^?Zcyԕ"L;W?A n;n) 7/+ӛU6, q_w*)YƑD/.64#ANۭW2'kNoДFBԭ(<4!AQLlrt[ľR@g<}7_\nJ=꛼!8(8F&Qaxa׼om˽5 X'4;y ![XKX^ 0hڴn;Ccܺ_: /St~PMuܧ'#*FuI|Q=r_Cʰ[]F'nT_#z`9Y;#aq#w/SLZ,ͬ%nO_iye~΄<(;;>2 FdURAzΣH֓|(-Ƀ yˆCŊ0#C.z`ϑSse;?oT@_d1 爹N;Y־Cwꥺ臮 rFۢ $TlR Ff!RR"AQa+ @THx;yDA'K&wu9W \f@'>'YqOܣ>)4N1HC&`*sX}@0#YY`nt삐ћODgFt In4Db!-'r39I}oCf5%fD!.~[ NPÈW}7spbX00 ΏVUe+V9`AFz# mH@vݛB@(9oz߻̗!eʌi)vtlO-Y΃yФ~Rt0ӨT2`7lMk,42|mˈNo>nfXoͬeIh_*UύHW9Sַa*붌Ĩ>vՒ$hwvoF 8+UdyĹvٗ:%\C HvMs9SY*Dgcu[sy ԗځ Z)-BsYN1}+md P: MDlwFKi_#5FfU΅*m9Ύ#F?իRg/r'"ZDeOs$5'/%..h-t7":T 2#$݊~At$jS"0ٗ (s7-ӻ$ :m/O;fsH ҒQ$XO? "dաm/- w<@h3q&˰$}Hkʨ0:b?G?,:c @e;ڦe HZ3G )m$ދQrtt3zVe@y3xqG'EZVmD$[/Rϫ/z@ wP~lv6US|Ёz\I1Dy eu-~"LHH&j,]%fܣ(jF窿½;p8ą4hl]SuoEvCSU?&Q;g& 2ak?0G`8b8TXc ]`E, m2?eP9=WC{$&uW`*}'5H'g*/aجڤ.< C_ wзZ >2' 4"N8?tS-8P궖FjW[D+lĄTR?ˑݩ +P]Js4 i)iBEWo}uWoU0}FtwpwEbyڽ Nӂ1 ͤKxn9 O;q(:H[7gK.qo* ?t.N9_rfwe?h҈bw>|' r X,jXw~h+QE(;<ۥub_lp ^Q GLw] Mn\U\h|_KӪhY!;1Cu\ra9-=gT"F47^\c{Q/ZasMIO`e=ߣ;Lt>ǣMfhޔ^c] f~hs"v+#ն;2SB1?X I& #ߍ~HkR !l! d`31&ދ,1k~F"f!5}Jwlr˞s m0x 9W,A'hiU o&` )Iǘ5}Vڤ.\Ĥ6楣VLqgLS$T|r0Fw [drwIf~6ȓۣ?Smeo#/KAeȦ&Zmԁ@f<,!x'rfs&iHӓ2xhvDxt7>6AsbDHS:S-Sfv%+ 4@^7L p(:c$]9;cHJJa _? g@T dPH}=XαhX̥i\RG߅K{ n% R:"'ppM8?1lC *bXS[X_;}G *gp /&Ql/5m%G u>|&B=o0#Ɣ9~km8G&o:rﻻ+FT= xkPDda6FJFij[ZA qN)zAjU<b^\\0t>WB<"#a>xc^\xhHsc7@ 1eq-/xJYԀwud1~7w \ ? ^ksQV?f3(dxNߤ<]Yc0 mC2aj#A Cp6;6] 2+h1zED&9lzCֈdLs۞ÂW{N-M:q'))Z!ٰ4H%`>rnTkInzc<ɦ9sMڮ3gj[Zc(s>ٴ"9wQiVLqIؖmvF~qCѹ$&nV2??F8-IƉƥ#.Z>1*뗶* {@1kI'"|%7E|aXwt82g=<"ζDMYֿvsR\} 8`Dk0,ӲV H,9sgjDy_ "G{5*Yש6}C.&/mQHKGVp~S-dpUn_6-[`yvb5DEKvU=` ;J %gM>՚$/`>¨}(0?D>|{C 98ߥͮBBoSfhl*}>gݿ=Yi!bol>UX,I% r)ӍT) $Wx8uHjkޘdXFugс?ы&,V5+6wB&12woTDF6!M>JIJR|ueyP?U; I`<r ,;8Po.ީC%'?xCCOTߥ8`֚ڦ"'( ћuG`/p •vuFӚ7{,/syhW<K"sDHlwc0!!ÎWVz&o'>~7}*" >x&ٻ$|.S'F-ede88BA?6\`&`Z^59_9O?SPCj o20N7RPHCs9U{BμeYċ5y"n̖!6q1н́A A:Bq!5^ḛП^j Z:>f&gV *V*\ u0P&p'df”`4[q{h6)f0 _%Λ"@A_Z%QInp ͌aZXl^Q$R¡ځ<9 Ѧ8J4xgp˙>:=уMXKLPyFN⿢8%R>7 -AP΅\FKc{F1_#y/73[{]r|@p_-9T\cL=FyUAXV8RߙVw(9gPkYam?­e[7CGGoĺ: YÜ0ض##M5!r s Q^eG4qlpkAHcSC*xg ΊI1Z}8}\A` oJ7eWp߭=$-xmsVVr2[dPKNyghӆE\vnlw\^\f} ȃ2@F~S5IA8ZpƝ1{!i5[Il,I}Mm{`h[ATeDXvJwLIw "(P@O!4$3T䥼8nJ" i{&. ɛuà{BoT?M > !GЏFͮvֺ:<%y`K d'sJA%"l/m5Ullz(" }KA\i$H5ʱ [Q"VT +=PGIfpFGhB?X !Xގ?Cp2_kn^;$*HW!#D$emvP!(]O=?<.dBk}MzbBzoz|F*$7je7 i0Et<<ʐ"}{wOƕJ|3^cHX&u{މ(O$jQ21[kI0#c:Yib( &wJgy2dƌ޶w̎%7[b=HED̀mE):,6Ʒ2瓀g~ 4+=1q(B/Dr~3kq'eH_;_yAX;=LhYx \p*mY ^S9'dE6Xh miȳD?e"D5JD46ȂktX.tB {bGRTp ~= l?@Y/`_+?ңP(ԧɠSj_J }*hoi xa:y9J*7%-P!<zC , ~Jw-/6>}Zz~+p40x>tΨO ;qw3ct^wMM O! jnޡ$*ŵH fLNAWu ]])[PnitˑKaSq˜1ZIh kfrًhٽĵOn`u> W'WG/ϛq kʱly\ͺvAs"*).^g0 kߖ>׋3J8&0@UF͎ UD&eqJ9T&Zi|=b$&@etq5u g&F@Y`~'X]Bkc4LxM>R=0JNygN>q`wKGG[!} 垳CC)qpq :D89LGP6?#?Ss/^E9coEVrp#eGM mr:-(nJ~(UWͼz@75{jY-;f:6,iUaIx_˥ckɗVR/z 47R+@$QlZڧ7ސ͑"^V+mWΞٮ!_7ٺR%:bJI4{>&[]҂E}h?C]jc 1kv A6:n.$U\NeL7~Ma1OxO`Wt[GjUup@P$hg* BfvZ.'CC7yH, thE:,/3&PXK(x\.26.0Vfέi:{0ds$;DA=g_ |7J]KΦhEHa71  r.itc\~( = ̉Q!Qįh^rv;;Ҵr!V@/=1:<[89leu#VSw#<]8edh - _AN9NEf@t>gA2K Z:qI&oInuRXR.ٱ| ZY~D4&PR ?6k6GFknV$JmxMD?PZ]$c⽝D\IQG Jrc#$ozM4SJ kZә[-L TVxK:o/6w!Cv-,)m6te.dBbp + ={i[j\I VCxhtF ;-J¥*4ܯ@cx?D JKGYIJ5(Fಆr?ejhȅ"FNbRKMJ6 _-!"Q3G( Uss8̮D|Z*3=FOՙ#7vN#\^sӬZ/iג#{j\Ssz9#b`¾(~ͱvv mtsږm<r[s7>l`2\KMCk:BS5qub-/Ô[c&C#rOl rojp]Ɣp)mZ#)rq~|T쫐Gv "4 U7r]5B؉R9%!.%g;Y"]oQ إȢ-38F*PޗG6VcaN6Ht‹ircʤӗ28E: f_!-V#IQR uUo[s;V[#F6{ JCuܬK]O]1_Ro~)m/U9 dÒ4KqCF͞EhӃ$"(\M׃&.@[SmcOV/uzܿu;F_[2aJ#k*5SԼZA3F\,& Pi 6hmK-zo,L+u+x pn.3ͣ U6wqfōg7eT:4)Z}h>ο U[_@0&ɟ00 vc4)=PmsHZZ{Z0@$v$߳([Z1ߙKΕL@۵O@O8J(l+hMx B(Rذ翝3u@q'bRl֯F )o]$[ezR10,(~MyO9@DfebV\`?iɇǐJw#~v쩺2N1CJmKWb൧%>sCԳl&h@0$[1"$6U?h<03.-ٯs@:S޾\?t2кV`LWxX9 I8=px Y([qmƺ!H~1(L q F4ΓLՃVqP {I#Ķ/؟xUϡjјס`?\pld{*Aqm6p{L,Lϋy_4. !lOKucE @IPo.>|{wJDL\8Y>׺տCH&t߷Q}%5̚!iHw9aX+8c@ٗJˉ4'@D ŌaE! J |^̽1pRiWU].c#<tzH{Z G 5Fw d B[2I_eFMi`& B$=/2M7\&@yWAnvj62 OU ]> ޔFC_& _V<+d^hhhԾ ~.h&=⓰8*kE2P<ր\E,#D,YI:m^.%;S4滚ojttZAh#j&E! ӗ-Gj/X$iG!^_,ԇXk[.*U*w>ՙR)6:IS8%M8z90"\$,d; n>@h3,[rY_wl4ACLiPv>FN 8,u4Ϻ9@͚,?^ g`7kaTʋ:vNxF7ePaǭIu:}CV kg"48|]T#힒f^ŤW:<4У'Zt: ˯k "q ͥ2a}iX[߻U:\s aTnʼn,!y}4uOC-\Dt~k6;ODdya f0^Ųf֭f'K f֗qi̐ŎtE5Y`JUi1y4p9atCq֯߈]`Q,DjJ'ck.l9#ϡ ᇬ@y٧cnj ZdZXoG[iyT C1P,$QRFr40H6@ E%/5֫HG2.]\85a`V.pWk'1bTUĤf˗@0 9)}cY^tqڳ4xhhX}Мb Wg=|d`M3 ,3ejoaۀ8UW=&dW\۰Ϟץs}KΟϘ BàNP9MD*E!Տ9`bZWjfƺui1 k1z?frFYk gO+\FU};4źE#)n3IHAq[{K^v0דI%%[:fmE4X9o#FJc>U_kϞwIBcٷ$&(Sr'5q)]-dDG['c *TV{$rKNT|ՍBVA_]\؛FN䴧RR~'-n3E{G2Q¬q)k=|pli*xO0.`ci< JTxw0گ7D+v A+>`HeIc-"7:v8+b*HN{=Us) DfPyNV5GcbZ\X0[/H-aSY{ Ū,b&`@pP`Wgbf[ز%,VCB˵j_ cRe+ON*Rfil NfC;\PaZ>i{c>[lG|Ѱi}ax)<)1> "1lPf7mDX+F 7Jc}f6!WY/Ċޫa~'IGGo.>X5teޚIʾEѭ%( hw⪩10冇*? '2q VUlKNۮ6gsz2q'w^ 2 '(oW%QV<7TҿVmMWXOtXQ(&Tb(z0պh+q )Bϧżi;IV@pUmdI]|D7&"qs_7-BN +mU˒^6nW06/ WcT"kl2 Ѯ9wT^.a( xŘH6x,wZ@C} үL̗ Iy;5;%!O f !4K|ڂoƄ}a(-KI!4uIv| 4Yacx 6Z6?dqC@ZDt<OKA>|{*{O:0Cq>Yf UBd>ۤVQ?dN.%=zӂ<'544ߤ~DyW7SvrҾ z0p>*]cyBZc{m6qU0Dfvlr;\vod2 ޽yU0h*A"e<8M6-cwЋ ;vR+Qb+B `~"W|. z!H+rFq3Q' xGYR i]!]z`>'ȴlZ< (=s7I41;c/` Š9]rƶB 6 N̞[Tr@ ȧ(0gvJCn>L"o'UUjF|R  ɌW^;PT WGon?X ׀qGBm ތB;CŹ(nWK6/-\ -o5 FlQ `x~NqH@cdNJ1W'_#h5T xsx!T,t:&l`Q|vӦd/eUsqh3ٶLsS䳮كر B] #s2ODm@1 P;ڍFOYt옳U*=zY4vle;SîZ7A+H䨇y<17heTyQ݆.Q!gJ:ߎ)0XvV ${m(p"@oqP\*P 1{pj T>IjD':1WC-kd9y:@y46b ]J~9E-M7勔 A,&> /?c2ad_*KoP9a骙^5S q n\KYݓ#;/mu8-}{@mfGܠQ {NCTni>$ d"g W > oiRܦj"lR|kjǒǡ0̺^Nr p{pfYLkFH4qF\9[Hh49F;@|E zfIDfkIkW=N,4}/W-13҂B9q:A `* ERv0^ +̢u^Ddz>_ ˪pDdbP'|}T}H Cr#q o y _TEm^|lgTD?UN|҇jtՄ-ƿmպՔTl{Iٴ%g W6uЪƒ',ETK!O?䗦ELzan>&^^DZe 06Ͼ8J-K?iZhG?Zao\ @.|3gsxL-N>2AzD#"?ƏH̋ kq{ꊦsN+?)L -xj? 8r}dS(֗#@ "L [}lI`3_~BhY#:JH}]1ys?ܐ!XEO {\a|lgKUm!sȫbgKnAOy/[MƏ<m zHO.w* *v^G:]-ǤJѳ>fjr4+ME_puS"K#[n[8bs4p(2Nx~HA~C_V; 9GSan>GhK|qZ`O=UB@65܏ BvN?{eԟEbQZJ)"7Gfn:[9gxon*Dr7W"F~4ȐiU&xtcR8s̩i 1\O <%Nq88NIEv%>X=^wr=9ܪKİ5G'֐}+"=_橔+~!広Se58Շ(>[H,=bI)TO篹n[c@$=)(*Ɔli hoZ&P{ֆ۱~*)?;'h7I.F=m+</r'ˌ]빞FQM*̒~-W֯"J" 1Afa `ı,3Ily季( =(logr]Dqt6:ĭ % `ܬHBGt$Tɺ rp'F 4=Y}cH }[]gLHPؽ"тecn+Hr>1MBX< //17vӦ!(N/S48e'SU@K@Cv^;FxR¹yHħh xZtx;Sr)]@sx:odKV) T9A_sǼF1=4/"yw2]f;ZI-}JNI]Q̤{2u5+|mmR:PPjvA[j%iW eQ_cJ$>qȳi.Tpq knPp=vagD@&yW,vOFPֺv@ |QF$ۯgoc gRɾe:iw>fWHX܀tӸտ֪lYG7 Az-89^$D %H@:p~b܈p9uo/ \GHgPw?4bf')gqיfAg~U%=_Z^5qkNtҞ;W%q]9]5#7.>e j!rcdOV=,-?`0UO`m'*Y=BAPlVDi_0- ׻/j`9|:2z]`ܒ,]]5 d/~J:^ffB@|>tݽpb^}K{"XDwg>8rD?C2B ;E+w٬wMУ@ȅ)86歭fM yδ!T٬]ߒW8eNs@skR>I8@K6J{cEݘ"|k@E 5of$@A.! ;v%Cq9.a{ $(2 6 uVpYJ3:Od;hf/Č>Sx0YLl@K|_3;? }oKlI|QU[4ޢ)/mxT9 \@%mYQBf|',%\M@ 1D,hHu[߰Nd:B[0'e^`c.-./@NcVHV> ~!f18e틟 g?-)p@7D%~d91YXHvK W w߄^:B++ƭ[ r9=kP$6Eۿ lHTg6{9#v%! F@v h#tXF{76|D;i"̣(/v6:\DE{ ЎCR `c[\@hS~'+ 8g("`9mˈ)Ukxؼ趺J]ͩ_(%uaqduqǍWfغQD4X} uB;?M,Ǧ3#U ;Q$6;{sM@O :% sE]_]#Jc_u^ZܪAEmX̗aW<,QB:~gsݾ%|))GL-123 q>F~[_c(33`W$=gږtiqƵᱪsC G-(_x}a+>a| 8%yѽv*d22) =i(D3Q{j J'q;^jqbgh(kSq0G=u,ﭱ<Χt!BxsG2=ˀ% ס NE~C#VDJeXl{θ: @F_I\ӓץ6~룉Y5H%ָcw N'o˵GR,t ?x2B|݃#?pjBus;_#ŰfѢ]"c<Ic=K6'k\&b6w?$z]Hs}\8jE60a >Ow% fdipE:{uբb#2Nx0jt ufQ%nUd_*'U+(E9mFLhp@+j Ze,s5ȶ+:!@k',@US\Y&Fϓ~{aⷓ45B k0MI%+x >aT%{=!Ju4ulHВ jXBz| wN]T91xޱQp:~:FGhͯ+qOP)%cOyt @gUip^Q\ 6TL/TI Z:Z9g닇\|t3]pC-8 2Mܛ9qp?-C%;_ё{>倧A SKXx|kKf$FOgSܦgEk= `/as$m×p}[ѡgȷ#.>=N">,KP >:=bei긲:S'iB㤵)u)Ms҃ |05*jj,jWL9˳SoPtrxE5uЭZu iʸ^U&޲i v"0uxSx^NN9IصOK}$ B=G=] LuM:0 -ztF|r]cX)QlnWʼnBUT>Q@ |aF[ *faVxVAB<=|5WP%|UnPOVf0zX'_^AYHs/J:нvJ(x(H>Uoazn\FB*n?J~yc^fCz*F6uCD,fVTD.3kq^Pg1qK-k(ho/$BOZi}LcP(.p?ᯡ̰@õ@"3m[{V--W$$Y&TMG0CYTkzHʔgiK i:w[ !'Lm:b(SK|!"pژ aU8/Z^A:ItTNYH+G"w0sM5~s 9xu!U zDg3R+=6lg AsPr$ z~Rt3MtWu@%{$ӠWZy@5ƼTQKB^Zh,cYȘƓ{XfeFGfG:մnU6}N~8߽-.-'ZƐ=b㕵];C]}I˩Ь*|J+]gf/ǧH[{|/n F[cwɑGWp-,&,dI)tfzuԨ/k;3^Di. T4 D1(}ee2}&"Ln$H; N{S1 Cgp GQ[gp'{WX?HwݴDYKA6 ĵmq͉eUZqg4ZBwafbRF#tG!ybRN_ m4C"׌0#BrHgFc!t9Ze/]þ2n5N.8`l)a;#D9M[VcINe;.1=1tX5,*lU'ՋMe7T呗-%ܐB@ Bܲ.v"bt3J i(b|`1'55+= :TIȀAFn]I"Rwaa<8|%rw-+'OGXM8K pƻ 2Bj]XzU6Y%7|FvҷӍKSᆪ x⟆ʐm[[9s{O6SW:s7چԹ/\,d}e_#M%=,~!a6%E=EK05*J61ڀ@a+>ćʊO{@Q["5 K(2UhE\ua VWg T,KeRR c(\/Gnp@ald bGK;|]Mdy>K'2C ̱MdiŞ|?cv^8& ,RlWn[8\Z>Z:2|$g'EKԁh^Rm˖9XP,-R?%t=.iM3m޸X wkWcC<~a@:P!]PP Ӧ4}t+a'5 /|TOѬE_Ic\  4RQElGނkИ-`ALJS)fqSETUbЭY1?&Cy9 "rI:wqr̉5/*;0-мCd aEnK}3m2 +F)6ёA!Vk unKnSe#QSw# obcF PhgrYBɲC}B$$Ǭ;<4;S[rȧj Ry Ȫ8' ,c'nP"h+K[ށ72l }gjH^K2D/+i #w723>(<3u}֩JQN3S{J$8H%nNc&CRW:cs2,ѹچ–E- 57#273ox1}f9eVű *3/Y!#m?)ZԪ}ZصZٔ48FsNCQC},VḆgQ3\ȩB6~u!]Rƀ9gy+/Xߏt`T(@?D*Ʈmz+<:Bq&dCZJƷWt?ma&+7аb.W{=ۖRwBi>ЦQgb$uN-l,Ec3T޿6=wV Ӵ~[hYYN$R=,߉- S/R&YSKlIfDž-,r ZpF ʑ˕e P?pâL!FQe=塐+7T: rĩ}z-!lC1j7,O/~M=Hh@_huʆ5%Я\>6]jY%O.'ڭQ{Z.Qf(yVm{֝\yj9A5?`Z_`f\" VnC?bh̭)Gd2%^.kHOB#Nh,e#4 bJ"Eڙc)a|JZFj[-h`n%rߴl '($[tsW );'N,oafy ѾHn]R} kE Mc ZTwu2kIUAREy-<{c嗫A _|':ATTh֜zS)%3cL,%R9_9sri0Gں{KB_mQ_K -k>tTz2ǿ2zI; ~"Qvw?qP=ˢ(f8]mKa6uwcVIXUlDž\_e*lh)1[EO ŭ$f_ S $0xə-XܟB$4F-KzˬۚwBA3+Ig!O\L\>vlɪ[ӇFL`szܽ+0>JVD/oÝu9LYQ6=### ,R|g(206`ȷHm;VR2߱ymn=Y'XG̊ɧPuJRPҡ@"qg]Ya=Tx ;OhsZ=}BA2wB l4ؚqZ-%۷qz~7z4Ku~(˺lT{R;(aJ#g9~]Oq9u^J( /A˜yF\l_>'?D2[02'tys!X@T ",x#sϳхh0kG`"K|H<﷿U3o@v T3`Ң@ۻ(8CLgKy"v݀;UHh4U AK]̕UCęL0_KSVp]ŵ#*x]a{{ ͚a`2Foe.^{)R@eg17g^LK{Zھ:P{dnG$B*EjGAڷc\;PItK*0ΊP%&~n,K Ҫk:5yzOcp _c]IRMzpSMsTUSd=#\j 'vVZ:xb]czΝxɒ)9; u!5aмLҟLEfnJ8R]~Rl:ƢtB (9-'yRSl&vm 5V $x961KG Q䆹dWwE *r+'fua2Owy[[~eF.==LNX-fv$ c-LU%Cm3T7u,,!4gCx"u,ˊH*8+r$Y8) "N;F'COc<@:k8c 3wHq&Q|I&׋NW@,n66!̕ hC;!¼4 3jր;7CGvO*; v^.OI_XzTUDcwY !fSC+>c=f~l[w5eH yaT}3ȉ޻a{D0fEM*6I_Oyk>N E-<'x@6 dJ> 9l ;_Ċ867J:LieXPg0YFt5b`A]f= SBaeDl4Sy/bx.p;a`jr'QZ"7C´Kd"٧m>9k&zp?og 0k XKC1iSjᦑgD5`7h$2#ՍoJ|BDz͌X9 ɽ1TԣH0ע]_^~"m:o;WUJ;]9NMtev 4f)45̆iH ?.z ]C~\lv$g%_S fpr"fHc$]kIl:!N8-V_|'׺l=y<ҩ%E%P}6Q+5h!) اGQTGW%{xa.ë`VK,G&6"zssÚh# r 'Ċ:Z~*R,Jdnm[Y41cN%꫞mӮG|mN""Uʚ1E[ql5@Mrou\!C&HuL{~"gRxy(-U5,ũUou @.RIiˋI[ 2o(A ^G R_ :ޑ*:lk{@v1h'J=NWkh٧ڤ%U%0$bԖ5ag`Lб;fTi4cb= l[l$["//KӕUטA{M]6wk]o`H6κƊZi JqLF= A2. trn-9>PDDO#/~X(/dFK2c :@Wl )rb&.J! l2"}2'ޫz $*xk/޾N5 ji:0k@FiZg1q"" UQv7̹Ϭr4 5%˳o1tFOڗෲVus2( ?i4bp݌PIJ EL+32:](]gژ^k\ƍ~=vZ!-?ʛ9֘CmZ@(aG_ "&Mۯ{ Sț5 0p,a5LM%|Zmұ0 +lՒGM1'p}o2GM4fynLy5pSV@I? 5C(Bz!Ҙ19LcQO0NAn9l T\O(\!]LA@H,qzgjBB ^#r\|)MdT -ikP>+l7?mS6g}GOJmy0[յ(Gȕ9f FP,%]QwS7BN'V ο1ħ/ 8GE1qmwWU+t +.0v]T KU5"wR;Ƽ_P5WE]I(҄XFpƽd!i[Dm~g~g`@RH#2m'k-(g VipEg]9b:l}뺚uJs.t&|j9ŚQ&E:&r+=-Oæ7ˠԶے%F_3U՞bI Jvv.w KQJ,+`E(gNl";Z(;rDHZc$~3v[,|b-Llc g` fDWFJN/}@RXIILw_s] :TH-$Վ_'IXd 5CKE!{%`G݄8VIA(TX11\-{͑gP 5Ot PwO.$&TpiNz] oAD)+_vd%FW&fHK5P)q1?ռcKP{xiAta |5:3E'6?tuvgY{DDe79Lc8#0U۲YةC).t)0@&_#58_$wX.\近>^g$,\ 1)؄#UEWmQ cT5{)Li<][Ǹv8(tMi+.k3L̗] XvUWYhf_ ޓ@Ucgfցrryyd5-8fB5Fswk\5Xk@D~ZF f8bIEX=}KmM6 u%Ұb7/Ub7'N&fnsg&ىuz/]9+_l=<_\p֧ ޖVkW@\=C]W\>vh%Ǻ6.PM`' /DTg޵+ƌ?6i6;<'H5?YI]UrV.i`MHZgyai|У"'ghfVU+HǬKNAFlwS4 4.>8c-<pϨ>bv$G}J!JP9)k.+RpӖ`=޲qޭg0@& Йڕ}Gwb$Y=0*v|,Rgz. NjV3ky>mJuc zDD(cBe[/Kl% ̭Gm<70t򧈯=׳'N$М)8$ElpYfWmZao ؝!:ԯh<qрLBcYn{* ᥇npO}dt~Boqv>rr]q9B~ r۪qkobڎKDzq~~ǽ:DŴcə׍`H$4۴ :]I?$mL 'Wmwu~^*5_R>03/,mdmc=sYUI&Utw t?Je4wP!ApjդmO7V5ϩ(2MNƢdi-#֏dZUdN3cXk%$^v?ӹ^=vZń_4@6O]i4F)!SErŐXBSj)UiRcXa:Aԧ[[﵌37̄(K:N  q~UYy/wkh&Iޚ1#?@!!~.,:[CrivvG̬$P&bZ#p4:omd!=:BHq2$ Ϟ@E|m{Â& sD 0s~®#nA˙U&B"3Ϲ)SQwƻfK ?*a3䪈FuoȃL0kXn2#_VFN g4:*cJ xZJ\)y?A0Y!C,{P<ׯ[NXk$,O*V] ݫbȩh+@AtWڇ!B+dvptg%I)n7=ګM; /0AJ)|bBu N+]d{]L0ŏ_=htzd4m}Oo-@NvQɊh0 % .raA疙+yy$ໄw4UGS o9V&5 J}' G9P9cB) `.tk֚ۢh.}˩Q)~%b4 >vN\CrEy T@&(.3fDM?ycG]Utb򍻙}/;4*UjASBwf؅)HnbMwՍ"`^x#r]FE Y^Mu3ݲ-x a~WQg65\f|Rhi]ElvlEѥ.PYfq*dl(BԖ[`FOb5c֩pMC h' cJU+?[Vg(1ɹYl`HSå/>赴Qʉ-EMcKMr=0r]Asu5d9y5&4 OuIcOVӱb;Kf8ɼˊɲ@N{R~'TkXk \׻%B6x6u!dEq3N!nz?tsR~33m=|C]uH7?nф}NH0^E 1Wu*; ɦ4Wi*`[Q@0Ulm1]t~hĊDGZ!VL)f&0;+7Nj^մR2n'|Oc'dU-ǵ$DfM>ʋ&k?XLU]9$P29;Mhd'lDFͫ"⶟i4&tjkH}iRl!>'+;hMN-‚ ě?y1z1}.׋_=L8?&|ޟG?<݄R+d'^eXQsIk_=G~<"Kqi2؞kݏ9YG}.QW'ԯ$ABÀ+ 11cLcU 6HV<&*d83G>&O$oA"eƱ.E)0J z'0ZGQØ *2$=6ECo ^ Ex:1 c9bCED~*krAL\|U o5R]ZHI43d iNʤc?ٱ b<0Fmj]#T)|4,#q0DQ}-rP2Q6{m~{ܥm7 VdMʶBr9I;oiӚK,j$}:ةs`ckZ.|[Sb|(% \:h5hXwd, ^pvT1baei a}=#(uh1s{h 8J_4KE1\QKlTnY mDl>{ U(K{& cCe _)=-Kzѹz~O@A97պ#-:<J% {W;C"$JfGAL @^Z*`j eOIbvb*pο4Ai5Wb`[dsu\ʰO.IFԍF*ҡ<:$dc-츛_~3ڥʜ~\"+ (}O<(F8*86iȚE!`L;Hxhɢ+96{c@Z9-Ԏ]w]{f=@ZFGc "K23=[GhvfR9wV/rώwWzϡq9-h'UK1|#w%5ҨPqd, ϰTP)-yX'S:Ri#vB5Y_ت@74sdij~ ]C 9@ZU߮ uwtAg]Z|$cA_ßF7__gYmlhw≍GxyY$kй*'}@XQYMK\Mf~E}2f #ǔ'`upLYe|F*k@7!Y|=1 /UTZ\&^-.}B^Z4%X?-zcx:1\^>hx\@ ̖ܞ\L/hJƬ8p“qBVz<L+J>2ԃ\o%D]Ty UJV) EynĖ f`@À6Q"]2BwZ"(wvM r7\C. JzK6O?!iz *mõ%SJCON]T{ 5G7gV~1: #ftqͤ!L 4@QFgT)jxھH:C%"E)C:բʒPX+r.YoL[[q?:S@/`v[덐gcդE] jDSgÚA׃ؒt V÷_}}]! EpP3)ɢv5+z^8Fj#9{#8*x8p&kJ~( Y3[ŐPi)UwN 5tf/=*5_B!78) =*DmQD @  Xjo$Z Km5QRZ^>|hdtfl x&%zUe{/-yȺ{bG' %t Byb';-EjoT|0np i4 Q;+gvxyZHq^<:JVU.Fі?P×ݎҴW\u > aT D0FR#C?T;pҙWneQCLSj14bJ V$ɞ巷v 7vTDzESD#mw9^2DEPm.x_.6@c2d-.9 ]Z$޴},#a(_%koNs[䕟4mGҭǮv{>4'*dY TwV"uA/ENuZvϙ^[f seF a0FƔ@/iL[ o3Ur :4ii^Ft-v6,_Cm,{lhs2&nm+P㼴>{1c](-v_;.LHVrh5+?9CzhiM6n\8tgI0Z{/NF?ϲ*"kqX Xhj얞 s-j a`&*${60J;f6m߆i@ r1i){lhH1XQ_shu2'wgdV=Ji~ޓX; kmu},B2w'cT$gwśs=t,ͯ} +AB* 3e/098k*7ߴYK~؄_O lq^}^DQA%: ȴE˜6$*P{~W>#ih'e6_q\SC~o>Ѣ[3*_Ēdl 5[x>S[+yq-aUuâῧ> [v.K>! 銆.ow"bnљ^j#dFZ a)H@4:LrH$ ^!7# Eސ}6ɚ[G,S?Hp/uWAS=4ְ3>X-ϩkw\=0 X/p 1 sBx a\іzV{ xT6Hr5,QN*4SMmUaGʻ"{lf^SiTq$zK` պC}6\U%biPRȾ 7;Wfh-EzWə-YalN*x!y t0.2fH=_taOBWϊ.F|Hu{6cGF('ZV7bGe |eb᧫j e褽Gݑ`T[HCAI5-3ܢP:J&D7jNg/\_c|i?Fف2"bvh.r)H &%/&]*ͱRtЁX[#WMh+ͱ}B;}6P|3+֞]OkIx]%a"61L䗘 b^E#y6f˝LQ\U7=MJY O~w+ךpGLÊ=g|;H8Xhɰ`;ur +9gAlk/90tThMwyϖ6^Qxm?f;Jm jl?r!5^&jDdxÂ}@#y8;62с?_T~D(0#ot^K_̣مPFƨի*dlRAR!)Tx_/󬞹.q]E]sfMSnxΔiLL zqpr=&S<զ1s.磟rmԆ`,:EܲZPlm0{$hٺ~#\ ! 7@`XI2/á&ĪOܷXIq|A2 Gb1aB[tvbΕ3%'[/ŭQ:TGXnl)YSÙ"l$acs覕^>rď j-wN2D1M B_vQ|F:Cs,Zm4׳z+و{:s0O&n_'Do *˛fRJmq2L3iwM Ln86c~` 2#-%Ulٴ,'X}Y4*#֧Ux̊]Q(Lwu̜ 녗7~/I.J:iLs3 HECtZ Pu:(ұAq-nFh MJ:m6x].7Im W,n3Coy@('"j_&pRG֕Na&H1)'P+ay`*X]W:4Cƴ涐{fesz]Ӕ&\Tγ3U3{o .P4W-w [cd$a2T5E'ӬRutǴSct-c]ôzt` ɨ͔˩^Xt OG2k7z nOe0㶿9I-3-cpR_/h!V [C# KoᣭM?VVcÛ`BLܩ=)M+8LwVzg\c&)Ƌicy|: $Q oM+wdWT!uԨs6J1 +}f*o`px։wba6u1kB19EW &= cX׽LC藷찘:XNoMD̒`YK.5/i'\hU7?5S/O8WY -̙\c]ůdOX"X[U"t54ø Fd)9Rn3\a@V3ݠlwwbdwnG h=#4 $'XpGYn46T Dl'LSdle](x,b d\ݵS`rLao; ]L=n$~ne%]>a:ǣLޔ) +5#IE΃uvMoCOM.qt\9]#!84h`}@W9/%q+J!C2JUrF!.l_X鰬I!>XRQ J,4 Zg*S7SmBeRoY5rL)٬߅ ^_)ǶtmP'GPs_OfFfXBkdZ  i/ >|1!)s)r~tbA`;<,Hh^GFD5Y%'16l ڇ6cI_s€TeqG 3%LWR5G60Lc]*8Hc9<TmOCO&H7Tx4Rpݠ 5nG٥e kAD2hB>cX J_yDXt O~qX˰k7%<%[ǺU8a!N"T, 8 {:,@mJdaH>_'iV:D ƄQ޶ARLRwjJGe bҜjD`Q7/Ӎ6U}31aY_r ]{FDs9e+_.֞KV3}k~GسC>^b]pH|}w&MW2 X~DYB^JV=oHVqVe 3lz^9abdn%[ɳ'W+hXNZG7u瀎}8#h`䷯(XƭZj%{0옍V47m2Di{?$kȦ?к;xyQ%k/_&6xϜQ@kk:{lE'w%V''o oN>;xC}"/;Qwd`ZQ0 _a1n Bhȍ+5r`̵ D[uܕNp{JXc]ԢS;(@D!ٷIEݍS g@< dm>t9h!:S/Z aTQ;!E UO+ujy0с#p٥-U_v Ð Fg\Z.ރlR.. ?{!oaY "dzىi#T.D.>vG$t @nl$.sFKfIx="N IXلQC jxfO?_#)J:"Emب=.p 6+bxsm)9&4 Re(鎙{cg^}z v4`!G0_4jVpH>{{Z+ೄ0pR81H}Ɵò(Ӗ9o|LS%gjrv~x,*<&q8W[AD~{f: 9XFZW}zFdϧ|{ٱ2(!2j9}lhc"up>@B>84 f>Ff<@VM%&;ADjcuv,^5pkC"HcKMSKYਟA+) ngԝgj5Ch$pj$['(^K(?2vVӨ{0šEo{ ',npI(J?_[<.:Y K`QW~<~R fx !FШ@PzH}bl"7PvjEChsSְJޟ۲iچKAǖ6z4 icgH DZo=UO-oaO[LvrIJ у6ŕjsOt axZFk';0p,{;qw^$U5 B]3itzLc6p箱} )Km=zoE-XEP{ZN'ί +u?z<3yEwX!0[hT.}@9¼iBu?!tͧ'¤yȼL\i'uȷ5hV-P 4O!- TOݶ,oBW>GXˣG{ pq;Tn*phR630pVzS@+ Z4s xI5JP$?ocaXW_V$]>ʋ(q3|>W)#*djfې')v2J)( \[6j)CzM=%q8D8*NjR;wz}p嚬 cz.h RVpvEpIBL~)fsVk}GO]1aԸSÛn7D!Y ͮ4 _D54T6ڛE2RwG\Qx(?6`× $9km2nT]=r^҇ABTިZ ?̺Lk|o* dkS+ڸKv8ۙúc*7P(m :`%UIL%'ygwt"}3[m?jboazON]Ę-wCl2#\jw URB!Rv}6OG)=9`c$NX]3D&>XŢaξA$,wLuܛ#Rd9tn/}TYZ26hfx4@U[h8[q]4.zIr9 Fi8[]ډ.Ƶ{y\vӕe!Y&~õ Vr>%9O+ },r^J ᩌI~x,SbˀXY \[4o~̫ 1N/ H.חz8I)^N+UdGf}`3e1[5B?DE# z|lJn3^]79_ۣj\fT =z>tp!)b2ƣy4fYW:s#,\~@ԩdZ3qUx^s&77Gqg m5^7).Xl&Y 7 pꎃ~x2HM,H-Ofxha2-'eMm\;(ñKx`Uf]\YBuWrj V<iV} sj#B|\ZD_?aGjέ69 t_(^ı7~82V#bjApO,YM=]2KWO%E; `b _d,1H'9R?O pV5~L˓aխJ%B  "T"U9p)B1S8yghk䫮z9_vѭοRry2|/,[)̍Kiw)aUTtm-F)#g㍂Pt"em@!c-㢊OlRw^.BN(d<&BhZHp$ }pNɂ|܈9,գ-B tPqaWІ_!$0Ĭx(MlSV=<Ļ%9Nq$+<3H;Tɨo(B!ձ/6ѐux[SF4\=5!'?,wqk;j*9N";F4jdɐ>.8W7s"ʁB_o{hs>Jb)2&9ܤ!υ(xTĮK;XzdK:[6Q=cyz |={Q۩d/Ӣ%12 {r0n$;"%7$^D0pEO],k(Ν&㛮!q2I;8E&WH'^)ku(*.pI34pٲ:@ҡID var\xw1/ޫ5JW5!)ϼ֦1ޜ\M\[cv6KN#oO4+˲WH5]UeH<ݱaWθ7Ǟڰrro_`/ @Z)A'kj!8(UJ瞅q#0P#㡥n1K; t  E?͙^):ր„[lf_+P///quޅ.+Z Q쁌$4.F Jd<`|l\Q ˺jRb;Dkپm<OPZνz*^k{p; 6XMi0dܓM`:ϔI][ YgǠHTA!gmch5+e'/fe7i"1?,۪BT4iu,QNh6^Oz-ia &p f(;X4oZO*Fh|s1E{_w|B+EӬ*C+~}@|ެ#N%H*o+p &L 6?:}@vQLhԄ<Dތz# T ;Ly9݂~U% e\ 6#Ŵ Q*PE.D@CޞDlTS/"󨺇{h66@~yW#曱܆pG>0?rOq5:eO4n%*Yrp;zQf8JON/X4<4vjtۦ0'9˔97}&@ш(⧅v 240U7v/\0g7OȈ2@ )@֧mPdYOE>(83yLZ hyބRFc@7nS Te åՍH+Rhƪ_ds 퉂;[fE>6H}_L-n(oVjdA (T#i~)j\c{9=eLǝɈyOKS.P=bP@Vc~`W^'oNM^_.'rY.#TPgjeP.(ˍJUw=(<8vkJ{Rcq;H ꫡ3Y5C;َAܴ*3#Arnܗt$7nW޽oge =e|P)u)nрIQi8۴WTmc1'VyX94mV2:y7A6lō(*Eh 31PNcϱp;kZ =IEEq`6Q @ ,7H|"H6M,Hr/FG}?aZLBtM2xZ_Xh bZ/kNeؔ`_tiy%WM^V2X%N;oc\Mаe 'aZ_v;7kkIHYr xy|=Oɝ?#|hGa)OUژ婴X%%?`3<}=&B ͋Nvܪc)AaGeIj#]xKK<.^nڪAo4R\gEm~:qxE!kԯ.ɰm`EE=9HxPvzA|.یAf]v!?Z1Bɽf$;)銤4Ubo?D 4Ksի.," ™5Gi'=-9(z@nܑ ֥i3N5cHfUٹ?/VrrJ3-Smؖ ,rqQ2A ʗg 0OvݖP?. -.CgcQ-A@Wܗa .iU @p%:k|p,o6Ph2-棶bav/4\50/Y̌ރzG6?q^]y|QgZ#GUu)/r)VP7Q;~ғI?fK*^myQ0hDP\)+e3z'ƒ棏/0 p2~"lQ\[~faVıL+XnQ:ӤtPn2~pJV|jlCJ 'ձPR{B1S7TF%J"\C=:w>Uh+ e͵q!o5Sy*ՆP3d QjOdWs=VC>㵖x0cd/Ru]| gPi"4L*?HZɡlZy:y̮dϳыFڲjYuKdq@bŇ".nb2 "l!3e&NiEqŽ@Ukq5'7Vh!I}kzuoY "F'\,N_$CD,Thݖz▣4&MK:^w` c4$>G C? iS-1O'#aIs  :Q_.GSRpV YUc`Q;N介ͨ.}د?&s)H׌Nk Xo˸_2>TD_r81+AOWrje_+ipZ83K|T k:L~ Gɖj+SRh) ۾ef$]`-k<]g$JfT$E~Nn\R^%ӝ"U ¤ Çƴ|Ӭ8 g YS*t?_[ptA3Ot8ZZK`U/`P01 OeMo">r.;v݄k+t}̄&z9ݹn!e$8qBʃj)}2Kn6~ =mG 4A;+; i7:N[ׇYblGƼIӝY}ǠJ)<’f랻!A ]e֗rR9Q) C&/u'|8Z{ y2dS,\b}fce3xoG^59;Jy,fD|h1}YB 7c.FXBga}9K0 `n *f')`ԉg(s(ˤm[sٝBݎpyBKBWI7˥u K)2cWo!"H=vA` eK­ٮj|W=e?M nՕh_ )0D8;0?Ѳa$$ D~#A6?NA֠zﳉEļ+FGGI9$A?1KŠTk*L/<g@S͌Ϫi5ّa{@Z{HA2o--:$TؾyO]h2nOsf֦>RBgT{%\v=<7jL_/nJ0RWV<EwA#^>U8#mgj\)\0֮J+`t|| R #:!1Q ﳦc^ 1ncu):T:(̥|x8A2P}'~-/Ϳ$oHhD7*  It!rv妑?0%8 *,A"K5L4>&L+w2TfaVv |@wHZ(p>#еzj7x>K~W&m͟!Zf[uг/F:hnyC:PP"08YvNA2$&wq'7jBu"m! X6co!Lg Qi'RG?m\+ Gp]G?9KORl60EԮG dj,د/uu??[>yN XT!h9r39X.iR̥:)[>/pluP))3GY{J}doLxvx\+߲7ޗ) seB T>2až>Cg\@ 4G=[p:xeT[?Ȕ9tTy2=}7x7.{E54%"{Ob=G}!AB7EָFFX8y&r񖓳[A'!Y[kHzy݋"0.P_H_x_Ijrj[l^GoV|[N2 -g p>0]\\e[.-,=ʬ#eh"+ s)9OnC7q[|n9\K+YS~!!S4w䯎/nìI$l?}ٕ*c`4֩1vMQ-sTȫπwRϵΜ~tb3ߓ?=h 24Dpwr~uɏ(vv&j~A9sBdHxVovykʟ`X#uoVr 7`a "DIpDqW#Y`hHSlF=F Gʳ̇2C2_Bgw0žjU'? @Vyf/7%r-11!tCrKLs+5HXbs_F8m%rB7P&%W*Ș$n[ӥ`,OR,<{T@VҋzChܑ=8?٣Aυ28x`{wJK4uqj1鉼iy$8Opw4?`>/+ǐ3S7fƊMh].ڳ`anbD$"\Y=(;M=wev=>_```s"@H%j._[da}%F=?K04_ 5YTjgCM>&-hJi`M\}tػŕY/PlΝU^uwo H~HU|30]> NP4*+{Qq~Ү K3Wݍ#I>MB P;Yj~LgW P7⣺9yULD VȸtBd?z87l#NLҽ( l]۽!Agw 杇~BZ%q-Fɲr@-aMJDg}I75&۹R "cp}?g$ ٿ0S*ZU!ƣm؂1NP@!S0RŸNEӬdu\[FRVm".=K[|)yX)<^D_S}@<\ #[-\ cm,"P'%=nsKoF|VP^}z1R'>ƽY gtG;ShçPJa FIt@/g֘ N~jxfBb~$ԠBqmj6bu_?hΆMsBH3"$rvCF|fؤ_ڞ3ߎm_xB"˒ }Qwd9¦uddPg E'G4Xq^WEJʯ>(+L˚eV{ɩ:B|{]Cl&3ٕN+<:O]…Zf m!ޡl?;$LAJRʨǕ'ĀL\ "c"c+ٜCKJ3wbkjOC3)FA2yQ{ܨ4o;F gk½)O$%Pʠ429\P9,f R֧$$Bc!ċ+2mƵ܁G&詗yxZّ$7s%,s<-&K<{DPϸx890*ۍrhf'ݵǛO?<h6Vn;Հ,OՓT9j@tqgeJ53\OBK@]uc;y1c'OjQNpcN)&|$uZQ5LpٯF[EUX|nx 2f$ĥ뗮 Xn(6Yl $<$^ͽ)ǟ#nx[5l^=â7Sa<N%m* 9'\e:D#],ēL~$H>φY;<+-wc-efd-֒YWwP jS^vx{Fby_G̓|V0i0aNJ׾3N-JYLT1OGُ+|hU\2X)}cS#pGlih/)ݪE"h eE̢8F߇Zϴ(V+mk&MӜ.zϋs[(L`?҈pb'_ vB"}]~HUq3eqn/d#L(hqlz䴂0<ݨL6ɞUTߦ|!YW( P^:tXaX`y k~#noȇ:UF\2[㷪b /Ƽ]:"* 19"pX1oui\Ip9@l\=7{A':s혽H RhŐ%{(%LUB 7y;-ߊxJmon6KHF1[ͯMjײJh*O>"wrHᡯ>29~}<"έŊt|M_rebKj+ |]3.e Q3R G9"( z'9Ύ5Hz2}Z&e-1wcnķaЄ?XآoRE^઱r!zaBx}kf@ 6|c#ƺ\&CݎӤԿ\LB۷r+5o@7ʵ{G:@[lWa4`#S/ 0G9o\{hq\ד.Q4A-J`Q/HfN-ŅU5) 5}z@k _3u X0]^TE}_34>=VߚX<Ӈkq\KW sI:tP%{Vzsfk,1us+> Y^l餦p'|kl{ ͨZA4%0NoN|ɢxR01Vi}goIy~C|n1&a-|)D /Dd!jvtW7MA>JIL0UuA(OU&'2a5]("Uvp&AV+z6%4Hibi'9} !5E.pgkl!G|`h~ўG\0 7s RmtU c] u6҉{vI T1&es!l )eKpV3\9 Q&fmeJ`^6 ঞd:Vˍm"6XqT5Qߎ3{rF؍Hj|AڐVy/sǜaW &v j⨩3eTUyx7ަ9^ LBU^{$v$թC!l܎l*n5?V a"R)ݟ9R%9вZLc/j9aJ1~%8EӍv(伮 Rlێ/cֈb"gȠC*Sa1(`GgXmED>G$BbOY2}aMXXثJiE)L ?["8ظ%O[2[nC>ʨ/[s`)cg&=zIv{jPZ)X؂.!"jI_ sQRj𝝲@1ۍTqK*F0# r < x\Auka-’L*.tpcT`=nzv8ڄ=&4`(M 679TvۗԂ B).0&bG68YlȶK.nKg`(GՈf*w!L)4TwSASs(fx<C0dKTgU-/]J6^љ~{ie@Xy2u)Bq6|@;:4|OZkϚbIۻ5pSZQ\ςć XI/U6!.^{^B61[AhUp癙uUK "LY.\+~f~`8])ުN0j5Źiǩ<5vꀎsI vY蝔cF1SԸ܄, >`wΎp x~w|I PNJ@Ʌ ipIx:'9%c벂 r3g{tAz'>dF8Hbưh {{n%br)>1.YMUD<>_\^ÐuxZT'1Ԝw0_2#C+9mQ?A7uTT˒9P AOGwqo5 Ya$*(;B6Sf0}qUwoȤCr%ȥ`/G{cEӢ^iٞɵo3W2v/=`܌ YSu8u,t'İ[d$ߕ&>~.h]Bei)F>e: ]\20m@ָ53bŇ|g ~ +vJ AR.A `lt`cVn%t.q5^B Ouow:YWņyB-IQ{$* {[稊mǂC szl)EaBByg,N4E>ҙ a<']=p^OX1;\Ф `&̓d7w~K[6fj]ًݰ)ٽHv8ϸWIsثCWAzUA<Qv21.e@ wdc˹IF/}]1Tp2rN{>bbY^8KeF'.AR /ܟE-:2OR^ڋKRʅ]ASYEx0<P-[.Dpx^PzjDbn u/]3qJЙ7I6s:6*J APgp/`:>`):{ITjOtjm3ks$j&2B!ԏy|t0Ttv*eё[m&km@f }2(K۰˔3N(s,Yӑ҃FJpxwHv`4@Q82MZMeu(]`z ri}A;6+e*Hp.rZ69$/.I&SØ->xϔ]xr|0<+Z==zt#5pд\dk7kh{Fʔ}A6Fx/7 9Qlnݽ5\}TC>2AD',822C"2Ej(;*-j[9LLc*,=(i5YFV/[bs]tE7Li `aW4UeNp; 4fQ3i3iuL/2A_ XxB83,8(MȫMpRl5Y<KW#R-Q3ȥW+P75WVzhT4)?9iGhLPp ' Xvř"Cm0tU$lmMfL}#޳z ٚM*yl<zmKjŴX+׾k$pĘf "# e6;n# mfЉY;eQ.;/⩃&3q sԳL&&4}„7d"x?aj܍4 $8b DE?; eకZܐ?{0jo.;@>| cn__TNTOj5D<^uAzLbB,v40$4 Ե/2US:ݏh0NwwN:InO[ԪeBN 94 jg +Ȑ.1YDt|7W9 JXJ'*lDRS.Oͥ~F2ڱC.S֒n,3  6e ՗O|/kA\+uҭexP'OnauEs*^'__Ey0$|W ɈsBޤ4PS=R 8G.ܟQ,>,p!Z \4?婛o]0p7+ 7^s^suhnh0U@TۛB^"LgpDf4pv3XUÃf@{#4F1s]S</?oƀq{Bl5153d~t.p- m#X^6OIoM(LWDWfRi6MDBglhTt2lαݶjDpcAn~ީ,^(lٻ2˜p5ox,L ;NM-v#UdȡG<""!'jȅ`8n,9G,ު&&ʁtb6{s%xor[@nx7M@W:D8R] mhw\zLTr',\ixBP:YHyA+]jP5rT m.#gN8 ̮z87 ~dHڨ2MbDM ľUJ_Qcé ᫰d tx Ai쒒dFz\6rVX4j&1dPG!sjIيl7 Nj*'[#Rr6xbj1<30O6~ '0b!A"~w=bE(^%/AnI etڇ#:[<=.!M`LVRr£3ֆA.Nv߆!/<-ҪYɘPM9qE,[_`X"\$x@gJq`ʯ5Ph~6҂dAa \t 4|n) ʲh@^nv#Kj!(S9YQ绀5K|N|u^$byVΰ#hDrQO}QPR7* '{n0+ %-KXzҐSC7z/}T"pcnP1rwDrܠ쌰>/P;? F u=ܦQ8_z/ Q+acY"4iy4Yۻ7B)Yϣ0CRCVnc ˒/1NA`u*gz}V"!=S4eMH+!N$ {GDa98OA& ̺"gM pMſ쎜|NN Os^usTϡ .nP7Q8\ g,,7˅d%ho^cUP& 64T.OJ<>`SARr@T36Gs"N5j{6ޞ>(zuK=*4/fMj?h~e]#ÐI*! qMH`t\@U3yRx ]8MeAFWꡟ "L /Q@1ǁ37lR,\WkC>%L;_L c kFd.} ^NbL4YdQAkGvX̘Nr9YAe"ߵ}it#מ|<ڰrJ"pT_ȳ11 鈨{$"9u0l{hMELq. edF(^럑 nhvr>N;NՓHH8L_1>2}v۹K8 5 jp.I6t&Nw()q_Z)*:`1 Vh[eOZF#l<N`[ ve!@\!H)ۇ"ot-q/+}a:^26h5->#/a:s"_Qi F+nLk\PVz [ᦽPׂO M&S4,MSbaW$p=~t7&@иG9,sPXLc/ 1 7%mlE6bQ/uG6GvMO%cxmQ|5rT8:sA@nSfו2(H/0MkMB\~{sUN?Η~^WCѷMM a0(}|t#fQ6f#4㤉?O9 Dq~iR\k.0k߭Kh/|zH>ϗ ɓ|h~u%G/Syh3x:xH=b8*}/a3=+ 'd9 _V $^5#Xoi[+ hY*y]xej藫~8g/jía &3Yd#0oLP'蓞.8v3$*L6M 1ԁ{H#7˜vʬFo+/+Sঊx:i.x dmx٨V}:8ԯ[&uS덦i#7?#{Cy ؚ ,Kfr(:W)kv` ѦH&l53W8~`[*h!(uţ%,5"h>rG AH/"Dlj7`gD9eN~[9vS_g Ĉ? Ⲃ! Bz7’5d($^uJ˳s OxIj94w2 pUp=؆B~hV qkXTґrA׉sr&)>ɠEu9`\30:N]xǓ0O'Y e3#zziMhrB?SGB$ 2?\+7,R9%1BpEu:hC;D?!&֤#0HeERpFh? rj%z>vnLz+#?Pi W 2zN؏AMOn=LL oZ=_sȡVPN;'RS0^ tr1i 0~%tv.UC.[ *]˵~q ٕ(ADlao;辸.gH*5d|gHӶVYJ󴋩kXw'}.KSL$^t# R-ypv Xv|?p,DC휀c PC$J]̐" n_`w{ZPIPegD>ީd2t8fž0t &iդз2gJ,M紮gFIwMtzA^p$iɈ]o1\jx'z`M>ؕx%a' -orc,op w9M·ؙocO%_=,;BPf`1 S%ژjBAto`&\cRu™Twj(2hԐS"'"&HA%cFMi!+w\jPP(. & Oq/"g>CyosHeG|7mSoo3#LR (\Rʟa5h {t 5@.f5[eF«vsT0!%e{Um2ԅ[%!~WT?V,w L\HᨩpJ4F@b;_3]؀e4p&TZ7>(rfHi NMB^n>} Cpk5! ]D߽Vg&ZͺLt<9i~9CӥCtp2)ō3мPeCOou0wh OE@f;s=|Ls_ﱎcPWM"Bs3-#?Kw4l` c 0NUJ3e(6a<ɼljL<RM5mm=Y{tr :JfrYcA!ҢZ5R,0 J(ٍ%e/"ynMm݌|Gĺ^:Kv{/Yr3?ފ(m'7d>,tF3tu.sXDc&\N1~s0iyKS LbAz[r $Wigknڙ0(Kҧ޻UT+=T`?!`LHЎ)MjDlZoK2VԜ88x0cBmjb GGGTWl 9)Bgjm<¬0ϯB|?Z/Us,8~hThr# NrMD3C2x.v"WƢo`Hm`b⬶&:i(ZcԖ; (N`Ջ$g]30W ך =40;\nہZiZfnj0>mHF2ɾ *ʼn/y ldQu _F$чD>ĬZĤ0zrLha3|3cuwJHƱ]gVoEN4Lps~ۃ-άWHt9hP #/]3h}*MfMix/u̲dYV:P+8 k0-6QAqP ۻFĸ.K oM>|5>KRS_0 k>r͡¬&ǫ )K'̥k_\P Eg8 udL5r'8?{u5;ٸScWM&KۧkˊvgT24?W5e]-1YHGpB;֗^vpEmroғi()^\`ՖgSMa2brU! swy0|j\8 {_5IOӝْzuLtUvZo1*go(GW}nE)3Øf5Sϲ-/H[+Uq֦tjܟ(`$^>F`ݺlcG7Qp돖G甩Bg؝NjD A;.}`.p{"@Ui `HTG\Nt>3r~5ԇ⽓~102ց@n[ٵ^qrT5,s.`f# h'W`ݦrMD6ߨ t%I1_|o\~):q lFG~?w5g_[z~C$$zcꒄ|}| ‚TxhnYBlDψOƐ %JzH-i6[zUȓN_xr_ols`Ps"wPO_1 y4Ͳ;*A$AB\xvC n&Č`p<5iG6lZT4/Q=L:;-]'EG+9YdлNu9BNU;qC&At:ig/yi71UbG:TO~\lZc]9wb&ڥHQ#l$V4I5r/:^ىN^KQsӤQ M-K {?q[e\[Rħisٕv;+W1 M_.{caEcG!Zك.I 0Qb:p kC0XXuKx\#X7e _t;TOļg;I4t*%퓺\!hWyGĴ{a}}=IG i1%dz /7;!gjT+>'Kh "-eP f˾ڒ0>y)u?W"Ww <_IZUrddxrI}@=fAC:5ayM\GT3|+Gb pE`2`W W`1K?gJ: O|w-Ea[%ӛ]ABwEJ)pZ,m x-*=n"" - PҒuĀk  o'f8RG5Yk|Rm ۗhrÙv;آ9R6 G{GqsP?S)0lK镅YjvO?\soN~)FTP59|HԄ~~~Ay#>y )Yr2uք( aD9ЪHz*6r<[+yI P~j5\6A7^7Y;>1 Κ 6/MV(F"a' =}oFp:|OxkQ WiDiW$LRN3kg:INYIPVPU8uж?raFmBp)[j.z\=<V`؋Pr-Јn,]bD%rLENq O[ E{řLּtǦ8(@ɄK馛jr)*ewL]98]I$CFTـ e$-vvkK5 \79`LoRlYln>dq}5oa24'ӌf )`Έk7pQf]˜;EҚم)F噑y߿chUt&hE֢'FPѵ qΨ EΒj(GKktBvuwXK§Sq\_@cH+5E<wā.1p~EUmt mrn5מ,rM{ԯ;R2YSh]8[.(Q4; ͩT1.}31p"O4c#fQJ3cHƌe|5*j*# CLg.톊'HX>hb)R$!ZIO$Zcά/'!ZB2RXl% ]Չncݵ!Ϲ*ƬDm7Ew8`9mˣ8Sp`TV]"SРPvcX*嚏!jx=|Z gcN`dAHrlU0zxf?VMw_aO1 _/pؐ<=;5ݹ~?}qCe^i,nz6V" pceTx@I+;X=:u_rC mK;IY\@&&ЫEMħ;gD-MW//m HVJ˙z.M?86i &>]ک$^m3Bk@)SyǰqR2Z(?KK&<@/oD[+ȯhVg XOL`U1T/l;K;W=dFf&{GҒ t 3~R֢ӡSCsJpF.ɡJ@ VY?pВ[ vmc5H69GR6`Szޅ# jï(oR%Wӳ-c5f=I_Z]v )ήǔ)moI3˷SKn:'%]Mx+WvYVHY`20nLQֺ$ $oj_a-=6^J}RIy+t5`C!Qݦ8,- {MFJ1AS=jT[c(sݲL!V B#O7a]H]Tȭ =-N:VQsa!L#K(2\o)a{eߒD}ERjiucLZY d߰Mu1קIHْR8zMmD!^SA'?1`KˢB(F >68^8"|`LY(a슞7نym`v,ȶT^zc[>˪?KgC&q.@~ǨCv]TTC2]{AfK-%ָ2wa;ѓrxfaNHtĹlRY҄j~0K VNX >Qrmj V:1pW8&9z!׆X`+viQzX]x3$ڎ?)ubjkɛ@|CN6d_-M;Flf'['C'# <[yzY"1d][2z ȊòTAٔ F?w)=C ?:|<0CH"-8~1ZD*ض)kg@x<>qsH]1Cj]-KK`Bke˶TL--cI&?A @u< g 1< $QM U1@[{e1P8 R 2(UG2,\۵|agȃTp'  i";˰ i37/gYZ07070100000019000081a4000000000000000000000001643420d6000130c8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/Y]?Eh=ڜ.+φl2E6_yIsUv 3}suڜ՗ PXP%QI[x1Dώ&oؑ|~ΎK߶=V0~72?VlO=(c"*2ޒW\mb<]Qw~#8w}ifĖ' ѮnW/,*k^laMLNkb?T30܍PƬ+_)ʘl)"N,Lkk*e {1SctCNYoڋ_aˬ,16j7?pIPor(ROÂ,*Ju$$R΃6)U0uk΢el`֍\AZ X 2=wAW<B 6:n;9mizLfOܡҒq c{NN},nfnj6e(:"NTI12!R7}i)/isL"Ý!0e$y:KWc\CoȎ wC,JsHA kwwMzyabK%_RchfD븜C\h|"*N9Gj2EDa90ƿ?"Lrl^ ޽-Cp=a1'?tڄ׀ JJgg25o1h\ 4 YSq| ?Ig0+ۑ](ljw&BD"o՜)䌶\tF"!RMgO },.HjiNŖ&Ev ?M+;P=\#Ƕڑ?^mE4"|l\zFۻbbhP)TG*?0LtMp_<#j]Ct[%*<A5mB _nC:B7?{I4fY/H 4@ /TR嚓 ۩%5zrێf2Aɭzu#3*?Xne6y?ݗ)P\i[}KO7(_ ә'Ց0q1&!.tQϣz5;-Mag U(&*9B\SP0hjI 7ZqL<Ҭ$0(5"DVlfD2{Ua6OTC'ƩvSK'y5ճR+a[}]p5IA<176l IYN,>W [-}!I Q.?ނkG[%`LeNStv)C琱dqm(q_PՈ{3ڨY!~P(2 gچ.:.ͧ=M$ȃiho C2U 2§ ]o>Z#3޶|`*K.p-:t"C/yծSXi]: _&15Dr|ᮋ e kx;vr1v܌k XyMWt%ʎ4mѺ ur艟pukOuNJBc)4ɍ+]uc텿҇?Odc, rFvO஼A8`+oȵx&TnE ̰f)kHiN RhvsQ`.6fLa\G ZvmĎozqDžX5( Ya.Ts@GXr;)I<@џʕ:h*?kh|tBL ]p61mj7d( ~-j0 o)  A̧&㎳}RӜ*8( (I eF$lw5ܐwvY胜KY<i^'VŬ*K?C"QRB)Hͯf+qf=Fz܀e@f?)>66Ⱥ !+{KMzrFs@!I-[do>"W \P >Ku3v(BHdM9IJ+$[tHY 3x6|>aY=  OCH, ar\zcYUr&I("7V' .durtHt 49|۱id S1ƺOq#o 7Rb4 Z+ /8"=Ap~N~YaTyH }>ߨ?cM\4>4[ukCT*}&zP݅GHfr/ZVSl 8z fk ÏVˠ\S_P͚nG_ëL1FjEwr DY)kk^VĮ~1ZGB%#1רwT}-‘0B!?#qX䣂,&1j쬸o@ [ɭ(. =bۦ/׏Οo[zQ,z ii0[+ڏG_zIۑ|:>KD{@"/o%{4sAWZYYC0?zI<5v*KU~3+)\{ok,Dj#[R@.t!v+r2ݲE :UH}sy+; ,{>y %S%lK&ersK͈~7W~DLк×)y~VTqW\C`T4hanEZzp 9O~8ZT=lgcOͷ>`^+Re4~R,E6lYg~y-=,h>cqGHdK.3(.WOtGQ} 5i6GvCp7Aڛ=̀`z:!4L8[è{&fJ':exBI4cW"?]:y}ϡ[~wcBP4sm1K2 BL坹{\%Hмчy:v"E!Qɩqv>#8K # .0M"= f^)8/r[P{@cY}p)X󠶐1hL$C2"TV W(f^*(3猬O9uʨ}Ύju![+~b)uZ?f0{^ה9L-é T?tW_ ?%#c#7- 홝j\ىr_`ɉy;ރQ*}rV*B+-QzPSw6 Gݥ8lzp0YyǹH="ܼ<=RWBIu!BY ng@m5:-̈́mV[ȧ4*1)4vgCr-osFLT/PeC%IYZVy>p닽NSWh7MQ# &üg"ʓ.8'䌟' vſa^{ Q^+qd=h['" `V-]t@YDHOɽw>A 6Ujw@%g[WM`q-o2P|([Ų=CmC IpdrC4ADGQ/IKX ]ôHK) C-\~VAz*rP\sf^ZlihkhR3c. M(ŕ\aad=u+hݡ8(loX "K@?Yq&ZX2/ jinٛ8~1]b G#}~a6f&wk0 .U }[u&d}wPho,g7_`y^/Aje.Ĩ` {Jj@I;S28.œ⺍y>S|dxdSr5?j޹9g䌻(;  K,e^J b>@0[Lv,$VvzfJtv;aUT+sO CLu!>tW_-36E/KKOG0ԩ-mJxva7C ļpstWd=>"2gú͌R)B2<,8't`BV 3 ךF{(=")3yݛ8S{YΓToi:PѮjOj|%C^Y#䁈tOdЄ{YdpP!]Pg8…%Ď,ezMcIO r7fQuƝ]}2a lϹsHF'jA>'3s)dQ1h4<" "iDN㱌uWmK@yjg) V\ |Pg˞s(k%Γ0:gegneuGP*I${jvWCϳf&ȇSiW)u{܀3h[^}!I嘳$ 'iվjX ̶1מ}J~]ݏegЯhcOGR;fkbbo+| KZvjhhUOd߁NvMMxYt%o5ճu j>9M%Ay):>xpv]-)vX|*;R}T(sXH~yygS7ٽh/GhrX8.Y {|br̼= W · wFfpMl4uy+df5c <N&N~^~ͻC%piM iS Gjw+*RLx1TûJt9F d@ڕnm|nj߳h;m"=-x]$a cL][̞BFZ W6Lcgcqr'hx4 yUYr$Rjh'+kLG<_O4>DtFY3#DȲ~kKvnW2eݴ:K\ژӚShQ&3շFa' rn#IՓM6>}׿m lC6Edž4yPi B"7˞Yck1AdCr˕Qq'vA=!#,1R[%R黥:輹Zq`iU稪}pO`+ɌJvϡY:(\ E_ # te|EH=DtRǤyTeD⁋}Z鵗SJM?(>cZXfM>, #2HU_}}c8\7H'ᮢPn"Vj2?p"[W {X:Kk$>i"d7Tlu?+TpLw8=^LZU,Zʔ@([ȭ'4~Tu4!p@ H"òn++RIb=lyɰsA7ʴi,q;y }IjsEh@(m̓}AS3=Twe?,w7*ۃ&;f[b:y>)LxVCodOOSK""킙wMzGZl>JSgl 1bkQ }Fً֥  Sin x+bMEs4'ŊVFdPq3rۅP.5;̳>b2fAse -;, ;iHA ><!L8METNWYD.Nt@W*K4Pw+ ?,ׯ̞ѼZ{8Z Dpf=mTGm@SK)|bXՄޖQШPT׉o{a_]n/Sވ'h7T΄Ek3-w \@f;$nB0c:8c I5wd~RJ*IK5O3lQ_6dF>TVQ0zyu},/5_y:%#UْsSSݸ]yW]&t i݌ib к:Pr+q*Ml9_/Y~w]ּoG0aAQ~k"K`u.CG,>bZ ]sZ/aZNA9 L`rZ B?ѨwfyJMF4$s*䶿]9r@^5ϒ{\gSc@bV#aW eŠg۱M OiZTqN.ry\iܛin+hI򏮹 ]UNHyt?җ.1 dDԹǶ/<1O+i1G DhEkakh5nq~b4-L0J1ͥ0Ӥр$F;Y/ۿzhכ8 & B5odKF(CsSJ+zGpj[C^,dZlGɻ /$p6 vr̫`q֚LmA9nZ9#)akO ]?R>fb޳ ֑h{7k u_. *EIjN-nT@HpfewM+ʬ܀,=YtxL!(POLݾNYFg× ÏjKV:y@\*ݔ:Invs\e\omBH͸ˮjU? YXHr;8<4r14~]!_|GYF:urόwn@xP{').Xk0~݈+Gu'JHd{zQU[;W!8rKlZ8pU} $MDfO!7Ӟ5&13XԌOu'21z*YhGaM<~"D/Kiy,; ũPS2~#QLjW ^/oϫA"~Re^n+$l*CEꩀx.¯e7$W/}J7Cj"!9@XC$ 5dJ\Thplh hnOM0]`\m 'ubl \JMGUPPuqR uRZK1Xu3=py 챪SPpYs㊒pem2։qL#`l|G|>M+=0kȐ茄TA(uFyU0mco3 ;>y:@f# l?UBsڲD8wĿ(A.VHaX *jF\@x:]A澬fcr EP: gmrRQE|Ƣ0gnba I 1_4&])69$yt`-0x"1Br+|pxt a[T<z?Y1aMdA-7Whp._d8 K<4B w}NfFŧz_ }{vDccJ D@l :(AsȘa3ƄܢE6-J p<{.zM_,'Z>rzEBX-wVJ dF=,)R2Z5Yq8dK,(P$;j>|TщC7fKdqFsj`d L-0:0GbHTY8T> Zwkվ Ekx3_-6'FVbE Au 6_F}DJNCﻛv,NodOz~z^##gtc- ѭD^n2$I=p? !~zX4)ø==yA>Q B9(6fQG:>0E‰ i=JTkf,IßGVU!\aq 89{RlvǐB;R\8YC[>wSv>(%aQg#?T͏9iHqgKYa4@k\Б.|I6~9lEss+#F%$ -$Vj |HZ.nA }xzU`˴r6]^Ap6R:IlZvv!#Euz͗ c1`gSew])՞;?kA=,LY,ܑҟ4?c9(41[JX0с 5~=οi{vWZ !͖o O)XÛA)bxkzgKߪH.[`RuK,cLi%]"/Y8TMv=G4?ʱ 9O Ai_h 3A}Gv%="G?/OdLrIkg7 @Zrq &ш:c cFlO ~tP;]86Wl^:]OeeuR _3APθm4Yċ۝s$~ȠJUpYd]ى^$acfIeicpe:_>J d,r.7oX?TW]or"~iɇ<6W 5y(ԦwILŠ-j~ڻ δ 4TBevF O&oq QM1a |`q>rJ},UW 9ڗM__+JNv+=tbM"*Cvɣ]RU9ű^|ψ``etH8B_B֍zq'/?bɜo?j!gXpQ_q_npc9 8~֜>Ad]ٿ-hPUȟ3v?aSO ?ăֳ1`ȍ5>GMS ]اv(lvrH=b$U+tKmjJ~8Au9$|Qz3 7*ri_^ =\O|ar 2\r*<{d1T7 ggR&ǐCтwKtOQ40"KL>M,q'C>_6^6~pvˮ[ k.ZFl'o^WlaVJa`2Z) (5K:eB}Hܡ44 -CQ* 4FxLi!axGRVZ? =L `DӐ;ۧ#f7ď2Q~(9$}t19hr 0krC)K1͠GadOL ޽P?oM|>A-&@WHMo[%W~ݡNeJf)&`{>fPڸOq8mUKK(T=aPǎ&c\&8WIhYI -TtBH$8/Q7UUZCɡ& )P"Y>X$S_6\s1 B{'ܷ@E\߰͏c:QtBzW63p8ӥhys*ߟ,{'N N&Z9Fr~lOS'wmm%HRB(:`\ 0"Y2&qL Jz4:e@%YjЌ۪i~[Z48dn)r_#XL5F,trjuyYt8|ItxZ~muOLIF6(<>hKI —rC^afIsCՑU*ʦ__YMɽxz,GUmX >cB[٪7׊=ܜ׻}#3>)4q~H v ^ڳWr_a\0~#IQk.>/sON w8:"e^>{$xR zU{ɈWkd < Ҳ{&-w5l?}a듢8^B W8$ZSTutےhq|1 Eui#3fބ[c<&ΚmW7f#Jrݫ=72RH0x&0_Z@ޥ쒵?2x# G{vQ\oW}"7T.eZ 3Ks:3i6>Y7#n!>ƺyHUI! zțwpeREX>Ly'dBe7mEL4js=,ND%^g;XvIwWء}Ѿn$~иեh#)g%[TPQhڴ:]Nujб aEN**YI= 3A5^K/hwXRJbj Dgvר MG#a8ϙHAB);gGh;я:GWuN"yz2@}3>K%i!n ח{d+:1xsf[4B=`-E7jFCOy*A(,M{i'0Zj=_C~pM:OgSdg3?KSB*h0ɔT+: ^ZKhrD6Ÿ&cJwײ PM$*B_.tZr~9iQ4Sp="%rv!u齦,c:}yUci~fC`nVLK0" 4]7&Ny*}r$z.$)y e\M  Nٳ(:tOfK"{[ȇJ:d48WLTyT NpVWg\^^Wʎ$>V`M}qB]H0d=/͇f e֬#Y~qjc>dSV/DT/*drk0=T It"~SG׉deJ\+զԛS3^t=$eF.FيvP"p`J}!cE4 Zn Ih`VnB8j 4-@P=.: ;6J|/@܌\aΰ f~Kم6udkQXfiSP_}[_ “_0hݠ2ךhhG,U@/;[>LpeSP:"2TEG8+" ̩l;'[/Pl|50YZ P$0[\RE%3ߛlLgbZb7;Շ*se^J<-RҼ!V 3Le{koqK'#ڂ+HCJ̦-gWX#P>Q4(-B0}pQdl1 ߘ (z4/&.kQ}+8So$Z|YTHEVRR"E_A(;XbEh'Rj.,d\8 37VŹFCBJ4dβЋ$%J-0!=CMG:k?,b>a4O}wa:Mf&x7j=iXD&%gǔ\z{4 u7zʚtv4@QH8.ć_R!{]J'eI᷸"*kcbrY _Wzą @Ldb M%XGH)dR@q~b F-āt~s?ͬkJDl!xX[XŮn>y.&H],1xs[e#j^fv$Y Z\?)c)--XǭRE)$H z 4e,ʭj;( bqjg_xc.U"[}6ӳ[|FUf54B:&Ϊ' ժֲ,AI-"ئODPkKZ EuĤ/gX#v{!xCN4t4ex0Q O^Ka7,}șBxvon:H2==.g}řT6sDgyê)˰ [G8ykJ<)jk!kBG IB#kapvhAUr|C9)=0aeB4D?GJWmRZ倾QUrP=@д m|!e(,x/;% IkQY4(;CYCT4.J۠8θs6ةXoU#zg#u3%#lJг#|8BGYTgt 򊠈8mln`׼A搚c /0[E蛿 &0pHy0]0N"lS?njķ{H`X6&iǸQ+:uCU^I7>NH-CEt5t*? 5f& IĐw,} sStt9,yN1_oݯm]kyn[Oۀ2sB F6%V@B'7@Ȝ W%UcXIeU[$zJ_橵]k@pOӘ_**,ueSO̡2n)bhMBx+;^ѧ+seI7KAkv _6XZu\,IxbsKӋ Za| 'ĭޔށrc6T^_F\7z7f%iCKzQ*WT3o.?AmF7OKQPj#FjCkB_AWvJ>Cmܪ+ 9 ,÷-vQ2W]blwq yښ2GȈ~gQTҿDLPO3UW|f\|Κ 'gNZ9ʙ9[g *j[(1BIËRG׏P7N(Vx4lFUt b~B΋ GJOaufgg3*'O"kuRV2,OfV,{MzB]7H0 b㼼e JLqyOSDT+7̡G߰tMbd|[d(*0 $&'^Sf HhҘbQS|jt.l(w@}{[Lס=]V,g{FK!Y̍&;TKr2UE:J;2D]4bt-0U(]2xw(h7z2_Iu{$~p_Ĵ;a^Gw(3~2'}-Ty,g:ۅ4.L/F2^=6>p0}W̛/})$h _U-hw>Y( ڝO7|X^$ s:MQޱbE n>?O#hH7 xd,UsU Eu~ȉ15DbrB[i @9VRo!KcnxTXZ׹.J}fOHuIw3_뺬9jMN33Wa(y,*<i4 Ŋ@PqJ f{5\8㹹:/lwN8piZg_v$dѧH?[\<ݜg)FYf/T9\2 W)-= X?eYq?ha& ]LaIkzC˾qB8͌H \TMG&"( ")˲an-++;bUg%x m:ԊSn?1TsO{i.D쩛 {l^kfjߟZaVіА>±lm!6(r04q|<5PK!L XGBLL$q*&V1#ޕξxj:&[I%Ms| \KؘܥNfmfÇQr/[,r 4.iMBweDmzVty" WupѺ x;8W*- nfL}by w,ϓg=GxU0? ap.85\W6f坌ojU397ciQhI1bPdK2P`F0G- Z]bz EWMXtj@hj*u^k9235ۜ i=Oت"s9(& %%mC^`4:lu?j8tNY_AIWqgx{Zc׻O )xNXHwY:VU8!O.V F*80<.`'pb3B h. ̋{t] "Ro؊ieָħ5ݮ? jR3A4| 5!8pN.'Drg R6lv~ȬkԆr D,9&wbfٿZԀTSy;ִ#slT0)CR1uJ dg>FTjewϳNӢ}fK\*4 O%pzFξ}+_R.:408$(9sfOKrMh@FJ/1=.*bNdItJI!.yݯ~$@ZݲjflM+FNԘ@D[ArTu 6Q?iL) E9-`$h90fC]m)z$%`]HљOKEJ Ѝ3cNQsѨ0l_OY[nb8eQ U )?FkALǥTIHun5{yn=4wa?|Qo7 ,aj+ߢ!\@'Xvݵ9PRs_Zuo[zvc>~InzcVjLl4]o@?8&mԭM5 DYR}Z(P#|=O{|-"XQ@|,Y-!~lGg" 6Ut&踙lTt/ɮ\6Y}Q!,2}4"UKyBD۔T Q r]k SϦO'#kC?ZA)"Q^ڀF6af&H"DᧉhgmhFH{rDOSY pSf#ޣw, HwɞAP:en.)J+Mz'HKX ~Z[Cʈw%w7-)r"Hh7⪒[MED.w3,\b#F*/IVA=Dq{_dAِV}'aH ]up[ska^5:ޘ6 ֟ܔl2:Ԯ8߲W P˚Hjgɓ Z=h׾bjQ&^q +  x٣Vz#F 0EAV9dSwj7Q/y h%%s渆0 z8v.\ Z ^학YO- /Td7jtMHm={h)?f@,_Yt\J9+ H( Z @sǴ ^GG&穿DhfCc|"=l(Dz@⨼kmP4`ǰ#^zr2ρx cBI zEJ"#{)ľBơG-&!ZQdȺU=f̎Y8$kCZg{_AJAڶ4Gͅ)5h#'kk#sڊ /裚.6n(FNЛS=l<#8}"8h<6M@4 nRJ(#ei _ipIƼ=H*ton<ŢI=S[O| =M}0>t2CdJ'T7lתF99F5Ĺ5J%Mx6KxryN7@k0z]otܢけ01B0s]uEm}!q-Yje|ҍGlZc6ܨ006cmm5@b0Cs|~& %f3@ '9hb1!!:2+)1n .qB>!񢣦o\@Kh'z-*nv@8m%1T9P6Biq@:]^7]>3`o0 ؽT 3Ѡm|H;A/ 3` de8$(JJ ;, ȘZ^5KLm,և!y~ΏwE-w#$r5Ntt[\;{26s;AǶ({Ft2H.8^ ~ɨ g8RUא$MzqZDx#Υm [n.^vg쎈[ lsGXyIȝ6@<.ZXpz0!U=e! HKޞU=ˇŴ%e~9 Mߍ_ 3ؽw;ѫ{_zZ\^IF 7JޙDs_7d^&FR'. IFi_Nݥ֋ȅ@(UxnMkq6yɖu:"4m7cʭ[S//d-q6SDԩ;R ypx4ԎC]ZD" ?+%2 0WOSrpCV"^%IRN 2"(v07ʸM؞d? cH&x!- pn7 58]̂6IHB#Bk Gdq?&R*n/ }gM%JibDθr,\·Ueu^)J$^tW<\|Pgu {eVq4/牢F(sC{L2ߛOoS9L~Urf+B?L&BO' +ΔT#[/,4Ux 5 7' 9 w}h d8`659)l4lt\\Cڏۥ^ɻ,3HH&YTGf{h'@@s)_CUВ+%5qС$aI+a|Zza*"_D:sh%Д0WXMqIDT~b !MeĬ;p[r#ÒWkb^>7SwmBׂ~bM0il3/` %}2FZV8Pj;cœƫb^nHȽd< /#A.WNT?oCEBw?[;CKJl=^?`>I@*ӫ~+iSq >RZl*\U\=a v: 2!N.Z `gK`0ϵS(Y(54榲 <.X;ź-HE|r3UfV 9GijAgN(Ooۥ(e,4&Rh^yq3>,]U /;B&+7vagSpCHQ~߹¬{*n0b#?0O8w}&Z-5EP6 QACvu(KzDhldi^ D =]}k O}hfa6g[1MϲVɶGcԹx{Ix}˰Un{>фO"CYr(W |qͯ G8ލ$bJl_y F_;N۬Jh O=A*&Z%T@QOGyمrK-h1 ?Z`P`W j˧8']0sS1i:#>Eu^A9R.G}ogbgĆGr]Z,AEkzA?[ǥ1oBkQsғζ0C=JZeF*:芯_Rm3CFfeb"ֹ֒ͩ~vqǯz⥕"a@<>G 5twWy?7An2$,Pށ{S:m( CWJ k6f $ZJ]wEh' ,.c.\;b$PEi3A,a5ÊL9#7YDPh+7 /f'BdfC^ƪr 1rdL}Rm7q8?gdMݗ_ pW3Aq"Jww-c40[dD0mj ==>DC7wC{6̬e 4 qP-̉N1$G{wْcăwQ {} Sȩz m> j%%+ }- f9&+rS7qGOˆ2&dۢ]pvJ]'dZrA<o1mU/@)z_֕9/}GM&KaE8fwZZR 'cFV-1%SW/[y@M@=E7G  q)Q+~e%LzJ"P>z7"8iٷAS0nFj(OjF P ;+mqjߨcǰJ*R(GP2 DhsSJ0>K쳍ӛ*b,\] '!H}RQ8v ɺq_fƊ(~d;7o1t"#gtuMhG}킋16^M)~AP.>AFN?6+IH9[Y}4Fr/!u)Caƭfʻ:nK9'3yX66*? +:gV;SݵgeQ%ɥ&"Oۼ&Qhș04eLag.%+ߎmm6p-yAe@E*Zn3*|*7=F"[໢V9{;'2AоD"We #TDdV YߒWt?W. ޳ߓZVŹ!Xd@ u.L g0{oe< < sܷHy!%Nc ւk%HBL/K1v5'40Si[8xqjj>Ls(1JqS'f`^bs 2uIX$6Wv 6_tNnmӆlQ!$kd#bIͣX߹(D:e8O$? #4lֺ << JZ8.껃T `Upsrd_~+u)9Q'I fJIMN|F+u=gɝ\;2WZr𧻪7lF+sOk]4Y*Ju(Ĝpn3raϡ;d>/u k2_QaH$v?M俤B!IBӍP۶mZ/f*^6B0rnܿFna0W#C)%s7׏M{p5N )wĺH?}VM]5+xкyGe M!W~PqEQ᭿&La4oZB(ꔠ)) Z.-9oհmgqT~S#6p|GFb '7ϋwN !_ΰbţHrHTou t=nXO3eSնOt`SVR-=q€b ) 3_#z +eYi F|),,УecB|zfQ]oؖV@|E+VC6&$;& sSB9\ʛg)G"FBiV3 Ŗ*K;Ӿ4Dп{uvq>8L:g!TN`<Ҝ[ c$_xjvfn^y䝥h|7/·j`ɳR!E_&jkC -Q\rG3Vs95j; \'zʭsZD ĐD\i ,gNk!(Ԑ J) C"0d ) ?x0$fçg%  eKž*$](5"k|ɶk&>-hν/R6U7~^+mH}I ?4k)G ,lw#ЖBkip 9(Ye~uvr &hmجpY9Ll.lxlM_W|S:Zf`'8ks~T_B^4k D_/p \cH[\ WfP(2U53l̄89M\ҦD|g)S-9@d_=~\4D.NB7Y+Jku"I3)|(d}.G7ѐUEʏ,m̬/fٯZud>F8.RBhsh $GE g{ x÷1d[S C9o#xX{ΌG֔v@"5J4Cd{/:9#?EN0KtdpnI2.Sq#xrpb|H /! O\WRgL}'!GYn` n Ϥ8i8xV} d/5Rj0Fಠ Ց)Les#p=ŴGuS sQ6"eKk珐X%)\a-u&Kɱ׽Aa9( Ւ~p;`$7E8 f?q%kㅝscѺ `a\M=L2E1y_lR_;V2+'\}N}!la& mvhNJvFg3]̘6Fvo(M WU%i?PFToö<#["U}jW8CT͌ۻ*7X3:C\z(깬 1c,<}Ug ?)#r|.y>Nv؅udYuS֛dO)!๢^eaX(](B0jvE/:NE,L4F,ӫBhvT1~%kYUg$_6p 7SL)N(Cs~Rm~`z$Wٜ-qD[S5phmTČp杮 +/=-84ⳤ(BAl1\Yh|<^ӎMI;$ONsO SGgKoƂB=b33mq VVEAjKzб" #IYjCJQb٦qjNjy-WCMQ ~$\IdESIepof] IBmmFcꕶ7#G:)LP^Ǖ%QLM9:D*ȇ_YMi] v|O> ԱHj AG9 c]q;r`S2{?@Pd:VrOBt} |;*LtXv:HfR$l#&IfF׏BEY#: [=f9)IqO@FO܇;*ܟsn݋񋃹WlEh~Yk8+b͠l-۽oU9@-@D|ˈ#Bu3Sը`eфϛ2ଧUYbt[ϻ[ȣRw2x8\ Gp؀CtimBq|9u HПm\z4HeдYZ/sh={6ԒEj XĩZLVi hqϫE*!/?+Y#MEDb Cd|(`".p/?Ze?VjxR{ܭ9ah"Y~op~7oR7 #1|%щ|YA[u4)(KIS(ncڮcrp  @9,b$+uO><\|Hy^CQQ@*;.'2y /\6k[Ӹ%74Yec&6e`T ,u,164r[J,q%^[hxũ#]ۍŞun9 (4otJP,C\Ǝeh .WRaucpJ=Y!(?ad|0;=ev1zdKk8T)uzrɖUMTE=bk{)?:K?Vnp18+ #ѣ;28|}9totf7J-y7UQs υUX4L[YPJU-o+<O-|Khmy͓IT}4 G4dlC?:hxr -$zJ{E(jJ᱊j*_.W@i1x-'QTe٪`*l96 vaY8<9u%{8gr]HO!HK%mF>Zf2@*D@X4XD3Z }`nK0(;~)YJovuYicTOArޯzWe^ MIs`pxtނVxl墹P0 ttab{G>(us(6ozj]o([(kܚG"qOۇHxU4:.IT g\kqkkBTGŘ G\lhUFo$[8-Nquj;1 Y֘^԰{#%OfAd1FߊF NittZH[$4cSR"݃žxW@&L7[r[3^qp0*̙nb&Y^׈C?LzoX?Owia9SzU4zƂ9=ry,@}>|^*L^ܵ 0:p= +ָ˅ $'9H!nqWVW͢]ڧu--Gz9 P  h BT⧵ݑP3 Cøsǝ%| 76լBe$/b͐*E\EJ_-aFvRN̏a.o 2V/#ndֲslKm;vJ1:k(aRGxgi9@npm;`,QUx֍!ROC@VMuR很j^6W(Vޫ}~ue*waXSk m a{*,r/oYtiɅw2Q]QE"ŠhˁfcK:6{&gT{4pڸG UлU ,wSvLS-יگ*su0I6)mNNN,3'"v0ҝrBEE^V1jˊvMB%\&$kFFQx1˃sV{ƫ]LYVɢM) ,1~n}  >Z,ɬھb@Bs"-KvrUbA^B] ,-?5͆z,z Q.DS}.J^K3Cys Yͮ= $(pJ*'73B[+;U,~d:j'x^ݗ|aHY'[ 59>3gT_gmH"yttPG}(RQ{'i":ܶd;C@@vu0u.ȴ* YEHu:?_Z!649`yUsG ەSsӖ 3J+^ VO Tf.#!$nVPz̃Uڲb>Qg`z~X8hK K2:i0`}/.uZ4߉mF!tӓ!<Ǘv}YwRꌕ.m?6GBcRҤA %6aj[QyǤ,rmq3FJ+xEBda2t @J'EZgC COcFg7BxW9aǖa.hi|@Ĥ<( |/A] 7Nx| p?&"BIyUQ>Zuw`ik!kpH(l7%ՖAaKJa-bw,b(zCeP>%8wV?/79hN R{6+B(ԁp[ǯ:CŁN,$J"^H 1/_֠mB Z*8V㢇>ܳ-I', 3KY.! ka n걏*a5<"]JHi jF^'QvUZ3z;L8/܈:W/wܒRyB-?qz~PidT5"-zk2_IaUaEI DFmפjurBD>lϼ3V1|T*p: kk$Ǥ-pJȟ(Y_b_A=_ptw /q"_ ~^KcאdE='y&`:LLY>'+r0-r5X7CXz޶zf}TgMHgHʑlIŹNf^0zmن@?eVZr1&1aJ_C24ל| .,3lNM-*zz1fhT' .*>p/ Rx۽EL *↠#vֽ/Ka075e-0i0+ ]A͍eYԆ+dz%TO0ETyqxd:8]9?.W8~'Em Zz?ھ4;|@UcZ/3:6gvbǑUEym% ʂN@Aut֋َ)ȣV {f6pYd|a$dyjoV?ő=A|ʞԧ;&.|19SB7DtuMgbxTx&6V3m% rh$pxVuρA# y\ڸ`a|W2"m3|)W_-駸Hk9[?#J/ TnG1kۋ{ = (mshoH;W{bر-Ddm/It(6֩0V%37bYfA2T+)4_n.@龡 (ʣwW Mwf3oqCzir}p3RJSo3Kl ;[U#ZOk(ΉX#+0* TJR\'&" Q2A'حix@m&Rx2Y~UVc4Mk\E'Rv̠";0k(a")M~> k+}8{a?4/y9˼w8(݉W#̮کथP_ⁿUXCa*+$su-$ݿ-uWw(k֪4Vc'ޏJukP ]!wW [aaG u i`m2̑הNr 4Rk+V]U|HJzBu;-`y 97Jl胐`8C^\}&Ru$f4r~~@rMuƣZ\ mT0hJ79r4\|r/~D7ˡ(fvszWXu{Y1Y9ٍxr++~6AqA|ȃ#ЩʅHT HXtK,jEhV'Fq@}0E*8L,*ar IFJ5Lꍵ9f;ˌ݅e `-& nMyW~]Ȯ*R +5$+E~{a_38o=aF]L$u##T5\"b6RU_:c+~(Tظ_'+$vcH̖:/]ɼ7?Q(]][} -Etj+Tj7˱+Ș'ΏG$K̂v\󉥰{Sstּ "6 1IӅBS]:`է9dx5]RH~,0..c҇ns89uYdOܖj+|qL&r#)t ^H8n!9N-Y/`drs9e<>Ɓj[B~G]?B]mUX9 Q*F͵}\2KRĿ;\Ly18)ʺO*LJ//hY> ]N1T/r|HBdjrB]ȱW>|CG>'+=)x~GǶԴ2胵xD{%m=_ {7H7xA#P Nd} ?XMrַE;<Þ;]B_yݣDYP_ZaD ސ?H5hd}S'do\-(dq^ì8b28ඍvWR/pӣ^L +ƑxIQwZ9n >RW:$ؿV|ȌBL˲!6Gx*rZ&?كies,_WOLKӦQ%t pOKoC2b9*E=\Ǐ6n*'/r.U}{s3.ko%u-j(M&G@afƕsy2M"M਱Y=83YM`.39$ 왈2UPѝV|oh* 6JCVW0zQR\y-T2h6BlDr;\UrvP-O`jm#j\?t`:8}Rd<?VG5W3ݤWHy/hA z㵷R RljIC]ޢDGo|MIN&EgFf럻T4s7XN6M`&uڙrj:O'p_QD|[qLS8nʈNގU'ҷfdtۜʘv=ẸWG, 55 ܑ/L@ U6:Xb1.mSӶ[- )3F }d*!]L> =G;8¹Di%<*8zcT`ieһ3(WNU٘c.z?Q,C_Ehkd3ňT| bD ,&VQ>ߋɫO˕0'cx<};kDw+dy*>S t߶1+*UNRv-:SLr4ӗ y} (AQmJD=GBlae`lc#8aGC҄j{ԒwB[PgMA{XIԥGS_95=U\BÑ~߻V4QE:2_V~=_b3xè2\#-4k]>I( t+k*$aiYHOJő]10ujL0uccME3+?K.XScQ\-pNvx ,~WNӒq!뤲KˑmV" Kb[M|tpݴ'^)d,p#( tiB! &k ]0BRp9f4kT[}w!K2LP-.fK3zX= J &HFk`1hW:a壐UaL됲|KL K#9^ H. @@Q7,n~>*HR) IwڌyURܮT Ukֹjsn.$[9jeҏ+bVț ڋr3=t6_^Nr} Mc{1^cO}gfAY~gwNsa!&bHXҍeu9U~A x(AAMJH7"Sb wΩs\w md~&hˤ+ zdئsM  jȵֆC=k&܀wFXQu2tΙ`<,o`IuԿKfwdd} ^XU 82fݗ\PDPC"m{P"}85x}jG4籍mvm`VM-&}gc-]+~6yK}4ñxmb%-Ld]4"Ce΃ tr}KUWc՘嵶Y; w~Ls֙n\}巌beDҶ_LChxgWCu?\58!7:5V$hM%,^ᕈ:n.Oh p; { Xę11s;J0ڎ{+/_'UP\TYzׄ^qȌ `'!\p6¯H|Ź1AIp,h zsִK bÑQ"OOUZ6l f>id+ tΈ-0pv8Nl"UF-:PZUe+ay+rHSsl,ςW:m?]ܜ7|P_#m|O 2 ,KjҒkM ٦t;M1_'2G[$~+Ngx) 8| cA=jcP +w\ri 3֘qJ<fn|XR^,xzx9ZFsr#mNzݚIMIr&T; g0hPTFqz\lȇhr¹Yg `IJz#e:0hu,@zFcg|LHfRXboދr1s6r lSZq`˥Nc. j~%ftsWv W٭@p;% gTXEbL$FQNd^L$ ,cyјK*U.]q._9&%+>᪥lȅg=g RxrO3a`1"NN86GE7=щ:6}Ly)x}]iL1n aXי7j41|t P4& JS<"*sH>\EG9(XUъYfpTfbɄ~&/Թo+?:@{[PXǺ}b:xą૶ٜhC O(iru{arz}LaUUhK$g# ˌ\xi|퀅KqO>bRY"dv0]1LE7ս^Ig-:|X:d9oflzAkRcTߐyqYd֗f#OWQgo-J jLtaQu4SX:By;uvoeFH0ApKsod1]\ #2s e4^1Qס(8P p*ľĒ*ZB 5.Nj=blJ85@0m9߷CuDx~37OPc gORSWԦ5w-?Ԑ+PEiڈ;N'Ii<4G-fkmx YyH~Fہ߸F~a5ԩfd:Dy[WP@M90hoXɇ5RO$TS*z(Nn7%ɞZPL%+X%2ŕVaوW|figK?>:'DUTpCL^E)L)}5q;/:ѝ|cRkF#5xqӑQV ;{ϐp&E Mactʽp;5)P>kjiwb_#]dPVkI]!26/Rcl;9< ޔgfonÿPghu\P^߂i׈0Mwj X/,ʙO %`w}`*n2e&}:uj̰_`a녍k4 z>Ʈ{4z:?i)T*4b7_L`PNBktr_뛷!Nx)7tᙦlɭI*?s!(]O v ڹQ+LէT7me-F۔84'\-Mlhtuϯ a~TnO \2Jx({&sQF)Km=v^၄X3 P.!ΘG:N)P ,#hV/(ԡQ|*jP}#XW>sJ< /M9hYk,ŰR2A %SH9nSm1+"p7ٻ 7C`BCwi%Rڿ*P~x9͈ԳHˍ،G8TՕj"<6$n.uuj{, fIRP00`W)zV|nNOSs7 K \~Y GvZ󶗺~P7\(#^G^DDT5j 1={G4GB SIWWȋ=tBl}s|dyep p%o,LdԠp9@o5PVnE^Isn17yAX{T-Xf7:b> @?M{m%i%x!?/q_VBH\H4p:•%N]_2\: ƃB(7Q)_5AB׫-BjWNk1P'Ԅ< Nk7zԸ u, qA)D< T!Lv$vO@T^T?| Dp&c#VKF7:oiΗAճBҿG0p348|$?/ێXM~Τ-c3#fM ݕ:.%B%?nr\1 ea,7VGBj ~o^)[ҩ*gw ֏Lӑd,&l<W@XH>pنN xa7x1F꿎@ >!I>бs 2k 97ŵ;AXr2lHQ^)"3Y$ eʛW遊FEY#$cЅ^4aD>VEQ|{' JXK̋;I$~ W(Xh4WrԗӬV'1k.~.~o`:~ƒMrG%"k1.+ 6ݬe ɻasEۭ$ v{ vF2-X$:QHo`ݱ~ n#qV5H$ڹT r2EG2f&ЍUm4XX,ƫ+ܦ T+@;@|یٓhx3#}Xj)F|@Ndx!8@L`XJ8|C}FVl?gUbܤ -A .'7-~J!q Hl-gy@hjl?duƾsߧ^.;Ek?.ƣ~qpt3̝WJ?/~mUun XA[Ko0/ܳQe^1Cg̳\#HdOU%y Q̋" ^ubgxXk\O4 Нr3a%:؆׹\AB.rڕj6<Ri .oo #Â~2cϑM"T,K#6j E@Juz͕QjךN;ȡhOBlyÇWO K{gOk%K]'X?O4w!n3kqk.%޾HZ&Aʶ^u9K^.M(޹3)a4j13nb1LEY Y?voCC|-ž;1;CBfC`Y@"n3U` ^Mܷ7j UG "DP[q1oa "nUm fcN~G>^\Jd#NQcP0WV&"T8߃7yyz :CR'ѲNfٰJj -L,8C,~#Kvly ~' nnxSKa,Pϕq,3׿BEZny''\fFi)ȞL'Y^.l$$I-2gByeX^vgXR`Zco˽ď2}I `!lɪgfB,W/%27Xleb~N 9ts+-¥EP]%\7 A:TO?F6+PH'V< z]G q kIa*$$K-~[ݘR2v O`ΗxSFiŰ\wEX_ -{#C_ 橦:o{a} zjas{{iЍ0O J>Y5[]2 H\Cfv%wU|`^ĺFy`^9 )qj3U7x^qs˰B]#@ H0N,,Ѥzy*8vm ءo`2?@De7)y&or(Z{˗sE\nzݍ-6ފ^sl=Lt΢řlpAl# (f/KU= ~\}ڠ4|palyM)9RLWt^$-Q:̷iqiG]1,7 6כ)"}|z]+WӒ=ځM/yJe&Ӄ^d1)茣i%{gɨF!m\'XzZUK]P i~2m=_CEJ LzotYeB*[R;TWbVo [T3 ̻MGy<1f?$vD/X @ji?Bjfh-9X kGM&-Hp͋kV<$~TG5;m/j4ֺDDbޛ(/6J~L=7^ON e,M?R_PP|qrG7ǣ6e؁{TeQ dV̢dBOɱE6}Fz/HO=E_2hw^&(Ū4wq1$y_Ǝ( }dˈ֡DLB(. =*YLjR`M ah]vR0^v]q WbXŏVӇ4M[#.0']MookC7뷫@U̘Xǁ֝?=U[FXGN6xd%@>?h 7'eGhu5) hG7Q[w|b%nx"yqZ ,P9`+,2vQhങ3W3W؋KZTgg[l&ϼLG௱N?I&qdIJ,\ŧs6\j) ڇ/d΁SL$Xpz2ߕAcxob}2 JmwH9dZьy80# nB놸/ߓb*?wwh0SݵL`AM#ksČ?)UVJ/Bj,0?.[3 ^K6ʅ2oWR3\I>v./CYńYraLF BslQ%?UMq?6ܝ%>GºFc˺SP* tB-7[97u87 A~9*k.? \rj+[: ٮy-7?{MXdU=jfG4&FP}yˊ\XGf{3C4{ Izɛ$r)(`V>QoLtE=Kʜc_A' (SiYY5|ڦ>Msȵ6EB*2nu`I%bUk4Wj聲mSd7ho7qs&JD(+`Xi8[:YeL2a\}}(P!wC ]!_է"4T\ deШVxKh)ŏ&m+[wv4d;8@ AWzN!r5RM`,Bg!yѫ}/@`ڤAE])e  Amb{x9"KPϹJ+&;wiSgm\[Uƕ*rf5AH93ΐ1}]i-Yq*(}Qu*ږR/*a5XOnGr9$+f#{f`Z1LgGJY8O3"9fO(J/K!1o#p[;ᆱzG[Ւug !41xdB^ql-#og 7?PCJjh/J]V =5B,)UIh[=ʾhCalt]jybD8A%i!D5m`>]w>ذ Pqr J./SȢ]\TB̮Qn`k}w.Oĵ j([jx=ejdz:&l!yRNHR$"Ѿ>YW ]TT0ģ[HJ5*DWPV~ HvU`g6σ'ʟ6pll3%0B j*o>d<͢ kw [ȡl̑["z䇠z?H&Hgxn)YRJ '8W 'pG}O^/\!=]HWG۟_3 &+D.C48V0p߈A(c6siz\Dփu9&:jH&_8jFP!}@TGtzMPH`nġz͜O$Ӛ*‰mT젍o B7mdT&G6"b j98Nq֛HrI Y[nT)>Y< L?MJ⢖#<1{ZۢX.6M.;3*Ph2@^G}]@@L@?sKpq:-P_aN/Su, 9=.'rRB Z2k5X,km$MaPgu ͎Hd>Sf'2ڒpݰ\=7p)$xncn>feSİ2]952ܴiSJ&&'xڂ*~?@F{Kye>>^E Nn "JLica_UR2H075O GnIT>MH B{)-( Ohwa{TEJi©ٌvs=Hl3!FzFGs?eh ͠QXW*엲 {NODkf?iH=玶7-M7|}nGmOatQh x3)>Fa۬uP'6UɼMpǮOfʽ.咕5rX4K06؝:a-)0:q;g1 ZvOb&!IîM냜9TL;,| x 4lŅsm ȗ>]F)yOM*'KQPXK#.W8L{6p㼥ˢ6`hzրqXM5A[9* 4K28"=. H̔o'=rZZDY >ƶObVmUdÝ,` _Ģ2LZ6?$f3^2Z>f?m֢ `H\gk4A Cח[TBd䦍nA+P\p8*SȗsM7ÿol;ў En2n;yQG[f2`b.P9a~Xe>3U:8x=RB cYJO.SлH&;e mE?bGQ5pH8byb/m 7ZK쀧 :[zYJb6 򈱙\ 6Ɲu 2戋j`oRKZ|C5>.M=xrcQF"tG7p/Ukd9{3am FHFgP`њ@ o A4I6,P{GSy 훑gr (W!T\ȊrX80\V7$a4AOP:rLS>`uOmۢ3ٳŨ T@ڒra LHD1Z zK'~rԼB+&ʰV&X_t f-n,-LTuvرQ| J(Zpl\SҌyX p>`;`ZOuLp"#) 44avo$aH"u 749D">w_Wv'l:J*~΢ᅣՅB[lf5ȇ!J/-^w,khk\ /^Br-zCY U Qu. ,?c&OL'8{?-aTg{JyX+Bؔs@9&JzzNJKcu:'H"/{  T$r?g=HweUYQ'COlH~q DNCCg\\Z-ފ -%t97ߨ :D%H-]遯 dq_!9(҄j%(vI_k3PxxdބdFaa!Ѿ벟u_^gWӏW`=\ ɇ(J`3Ϲʰ c"n%5Q*_ o OBP3r_4Vy@, ӯ&~id7' +&ƻJ.8/M;?- 握 X_xWuU /h٪5·fTg><ԭ 7;]: i PbF _`|?1N'=8x\ڿv^|Y'IrcAd^Oyu rbis\ʂ\r ׯumoKmwQ21|W"NKMc+6Ȍx\կa7 hэjMeαꝀ QFsp jpFi/5/@D%#~ BbxzʒKz^R`ĉ>Sad<LlfpA֤N_,ٱuFgUK⺷E $!}SKu#*=\)VB+ _ hLJ]  .@;YHiT(7<ހ ll\*1пa,aL5/kUy*TQ c  dq:JOg_N佋e+N̻":^⫄|lhI'w`I:c4ib_8Sv5ޚl=⚱~9筮S5~8W!lM !ŴI@lFH[912k5!l<.8xy@P~%vgt^|{sܰ $ U^k6۝;8nQeD{IrPx쒷koɾjaTQٵiiP 61ȉkTR V;f]|EvET{g9J^jha$0ST_n; 6~D fK#EI@%~DLT2 s}ԣ* ֗ C56uY[;Ǩ^?;eJ3B# J7H &n|pZ_,[z+Iyb9]{f~;$3վRqgB 2]Oxk_K*:4]"xE0 z|=謾%JVѦ5 _))B`J):R1VĝbGHnYe.r6i^Ⱦ+iDSXk{9@9g OFJ%5'~Ei]+ z !Yw9W^t5WJU&*&Td$ElŸX31fz`'񬰤"7gXzQq)·L8CtP_F[nNwo[:O,*Q%>c17Aw(;L[N:xi.l#NʭK5l P$p{a@L^eAJLVy"gyRѡuEW!U)zN[9Au'H}L!\S-Y:c;uI8[Dw)_M~XzZ-6_"}29n,'NN|O-H؛7fe,'#+8<ѨmBL-:ޖΙFJ⫙Oh&xyuez\*O0c8L_ml/JDYk7>=Io-BuxCQ{^/?%V߳\u=lUU e?B5ǂU&ޑ4&3[ϲ -Vz ېڽ6Qo x>))* /fEaPG,5fl&ޏ[iS[?.h }sڇ URAҎni;DP( t $4hqBx?VɃME/$<&9,SKMyT ff@R $d NSxGԿ=rA"5Z>hJr+XRu#T͘Wƶ%EiK'pmgh`Y6 :3wLF|K.ykZYY- of K3wD|?˳Tg}T?Y1Dph(>=+BAC:aqQPrYɯG 񶓼'2I_mᅚN{,zyFoPsȔ-S),S#Mgtö#hY\ Nub~cۦbv.޺hC(hs w1cUWqښMjza1W|^cIC."F]J9 oSy tRËL 4=½yZ|"lĘ83 z+(i)I۟ _"7З=t ZӖ* S) JDB8~2Hp>w"e%1pɿkb9:ɱ`|ueԏk=K<}{υX-vk%)F[ |9Vi&5j{~i.1gy~ 6,΄aS ?E*0_;tf?}c &HK#lAHWysyQs)l`&Po<(Lrsm.4[ADf@bLp/ÁwcG3c gſVBW@Y5 h2}nq#8>1\Mr>ޡ #LJޙFwq 幙W$윻 :tE9Gw;i'rH@6nW/}ޣ!Ytx}PgD8y=w./sDv sNGF %"\WI;|%(ڗe]~\ vҊ@Q_c?`&>EwLŔ_ۓǿu 5qaȅx~|+]V?"f%>j?tFQR]dyq?jܓTj/.0+MvuO-2OD{jWx( 59u}҅<: XC^QֺXu6h˓>j~մ.O8]`"֖8E>ۂO^9tlmrЪ .Tߐa +jkƲrLGLocH`Ǘ]:KpE<+S̮P? ̹$} 3ߞ{-`Z[|%ADFHm" զw<#\I8X*ۓyٓ-ѣsx|`lrpZfgL"qz'~t|)=82@u,!*X5 g)ddf OC4U2\.M;#NH"g~uOgyH>r\XS"m$.!(-Sξsp4B) mU;<[\,-WԚ]$u-'4EA2EA×DvF7A::xXAٔ#Ǐt <U",˅kVB)1b&Ok4%RP@J'~=3~"`#>U9|za!ݫI v>CtҾto"mN aX~&Vm%gAOoㅱQF>keв\ujM THޑ0RH( 僜rRWV v9UqY6Ǘb+=*)z8qΚ+u\ph<VS_Jͪ繬Di%CУ (09rekAvf3)w666V/ͦ;GOԪ֭xv;&'ioM~Kmִ1-@c][D|w9ha۷ܵ[ĭ1I#H;XR6l][3_.urv6ݓ^U7bOy!ԢbUT|zXV+Zr yXqaZ^Hkkqilkl/Hf-w_P{ b靾BYH0s̴1*Q-55 _Ӕ&vw 99i6-GB 1v-q5& Ci@ء-'%P=dX@>P3FPrq>̱x#Ba,rYIT*O"߭WspmUq0EҸok?W^=)1 Ceau@!ħ؛=]}AK"֭xpxz#UhjڎLVσ<1j߁9B=1Y.DaPx6_.cQARs hoO_є'n{[W$PP-^(XzeM;AE*x&<5o1|"`ElF\i\@=;Cl`/$eFP0%=6茅 FOS.{ͿAL-,J|v. |?+wR:D]LMdܺinNL^$D^ߏi{&*~\/'9S{D6 :u ńT`|w n%g+uMΉ4=r;9թ<V3Ni*G{ t ͝:.O#mۮeAQgYeda{_Ls0F - RGDAu=M "las7 r"جmNLɉu" [a0J&]=[C=̅淸p…~:9_."2 b < $6o0Ɉ.ukZCmʕxj_ws8+p]eءE4,H!=BjqG5/ٷhhb _N8bDR e/7 yi@(:=ʛ,;ɫk0_,`d|v-rqf,>_Zfv\/Ph&2/Cҿy S9M nibN:F$@ pC)XR\2 @hEFAdFJCfs (j.E#jmQ0\t򱟦fbdldhi}aP/:TwpC7 },{zX]e $'G@1\d.|d g~TEz̴#, t{)Ke0] iobXɣKSW*R|uVfl_]+JgFcI,VqU5}=rKm ;#J\^\S[$`8p&+#{bY [) g ؁>b|oyd(ӹ (Ft_xLs[8ӑ̛{RL^G3HA ZYS9"*=$lc]Y!/ [}yM6Fl\"2ٹI8Ayϝvɲ5\.=iuvx6,VRf _T3>un %E<iJHULKx٬إ/ CxqbgI][<ݭߡwIY]@C,ƥ(-%}9̓Ͽo|]ߢ0dXjFfF~A:gSr'pVrp-,|#՗ǡB$Tsj!iU!led΍:zʈ[Xb%ٙG^RFlRH瀂H>7ޏ*m fNI}7f_ \p1Un͋QKښ75ׂOVҰ[vPT:])JO([?oiai5ހ Nz[>A3U "Lnic?)R M+G^ΔbqOyNk}R[c2g"I;\Y=٧bzm/ nZ -cHG>1a^ K!"#sDY5'FQ xuϮ)yI&+$\;*>MXus{1{]Tq,^^[jH=n> eiR &%~; $]4deONԉ?s'NuA_lI4( h| f}tZ]O*SP{׻l'`~3ߩZ2vnےqU~5Vm09㇃tߓN CN%[Iv!6[+ly/0ްISnmiXFK wih^ϵSH3M]LbWZ|,֒Lf̊)M#T\]XD9eG@џ#I3?4\MvUΓ/;;qO0ƖES(a5 _-ppa]`[yߎM+uϠ ̅6oLTF';N.f?̾mN_&Q !"|YS-=Ss1yie 儡LB.U7>8 Y$tB̉324c[.z!+Mr}%h$Iqs] ~O<joK:?̞͂~Wڂ_aۙ{U~Lm V$ի؄apz`U='ZHYWmОF>J,rWka GW8vMe"{`UZ:oxї0B%HL+Y^P8;o>{mD0&ҮʽΠ "_gb$9~iI)VVV ]YH{ޤ:L3[U)oO͊궶[2@䄩L\,k"=LodhjrD&﹐V z,ʮʇZ៹t&eLML;>MuxR&ul,? %:l*xwKCq.\qKrQL j%. <;q-1 ֩M%V{ o+&ST?̹ OHqÞ;| .vO `%zBlʎAHv`.ALܘ I6D1y?e"^I$c)Eქ.IݳLDϲI*hkq}m̢9)"x @^7SgRރ~l ou`+I; s)]F[m|TyS[ieMU% |ȩ*3ng:%t*,V]_p@KN*BмyOToݝTd6_ UKvQ[ Vh#m2Y ZoYW@B{U6/hԈk FY7_گ9}O8!]~7]GПl<'OP˨[Y+H*}*2T.N MJ~,6,2j~̱qor-޷ X4Y*n7t,ͅ@^UGtISRʊݶv?oߏh g3Sq@9ŋq9rʌC9H4j&0W1h..BN&Y"FtD24FqM.Wz6:v!.þg_3M屪f(-I!2=خlNzkgEg$Fj3Dᅓ WZ|o0N}ak-'c>*v|$EQo쿐75Q]~D6L;k>^f4}R 8y*Quʮ}\шGBe.‹3{7Hd2JKXO/ujfAO3B3,`۴D'SFҏ׳YW]KL&ˀ   :Hxv sv?еᄏ1;,R?Ken$?e"wd HLNtBBgzT4:M+}?4H{K),$$|d "$SН3āṪ!<ٯH4QK}b7]l=uOycBI݄swVFVXχY规~'Iч X+ks҇M-N(X܇Qe&/?*y:쏦⧒2,/pYHy1ohw!L2_K~tVTxBGU ƒOYj6MIn>ەߍC>/ VcB86hm:M&br\}AyrR. s´ø|䜤A7}_-Gے؁~ g%–LW69fSuQ|:|gvJ lzxG~Rkōj?~B\Ӫvp"s?<  ])} km_VQeZ3M i;C/7bb&;L/2c$rdr2[}<`(]FX:i[[|y$%fqzp֎sݹ:r ]=j!Dun2W/j-{f BɵM/̒X|k8$eZQ/u]wsyKՓi|sj|kTԤID(+vy7Gr֏(=,?j:**^ !H$7¥Ge'%R 95HKbzֿ*˜N}X%IH50(Pus꙾jn+<0% YÉj_ Mn[?Nz%nй['\ZVcNT(Iv-l8E/(]͡2|Z $)=mhIhRߛ6X)'Ƒ$jA#-UIn'Tg߭ͻZ̿l߇4ri8x<us6ɑ$TH:8n >^ʅxF46>?r QQd)lU(KlM.v4yNъ:̤$ymE^[wYH+fM#tQ79nqi%ʄ^oInXs~nحfilRw:/" ZR] 4نG^nsW@E=!chzRfRvFvz ZS 3Gfz=pNBn> c)G4Q` .8-';T|Y *,&0qVFLjX G.G0Ψl|<Twoakm& d.wD BRr~o l貀 Qʏ{帪f8\$.~p țXp c) :|y([*Q"[7|~t?_. joϬ-oW{NëE+7Y1] 7+ 68Inwރ^:P?TK5Y00׹VyI<wIrkU~>IVue)ݎR GZ|LPAⁿb'GM6S0.6: lgflUmS8tFuf[IS@޳AxB{>PbGDW+f{\R95z :%m 仼!JAL&~tE-Of.q kyM#BT~*D&gyzɈƘPnnt]K8h[Q5m>ӛ ו sxz/ Wvs/|4! T6AM0GwMy[gs>%Hw,TJ l(K,r'14b4g3 a{{=bHogҟt9^S܋dʡO] !6p/DOq/MFR|\>gQe6TQeG53e_|Dm5rf6N'[_>(-57JrZ~S ΅\V"6q߭f44nbuS㖪q+}#OҜ7L(2k>f;Xr~<^,ҨOq<U`KM1u 3pL3M %LJQ?\H~$~F zZ$;g]!ueP":F6B6)U' RR2"ѭNMj尋1}J#u-Q/bfR^>Ed=txSgP&Y_&wWR1Xzqe4^$$o? B2T4 \-W\7Mztt@E}TQSyy!V)j~ >tWx^&8tlmPTfŖ/ vتfrVmӰ@:34OwM!1sl.?1,6l9f B?"aNm){ UJ q!t3OP/#Ꮳ-^9?Lʛ[Դb;Hj@ܪ]v)|W6fh%JF2(ԚO|ddU/xZ=o z5r'ǀ_sŃs'[ZU2N&/ouQpSGt@ğUgWaa?ᶈDB}S7*I  5(9toIh{wv+GDl},[`3&COY(>+R x$6Pw4+78( ]; Ev2k5)O2WtgJKp20HLVow_sf|ذz\14›sw"&¿3p_{GzS6*]A9jUj&XgzvUF UR\nbFȗFTJ3XCQ<<[va_$y5>@ƴ(_8j4era}#*s}qIewUmP[#Cp5մs0fcP+XhaȽN H}=/Ăʋ]>>)ULRlMFupYaƫs7MUQǸvV:TJ*vȆ#ua>`aGj"4@<|C˪!\]>$܉Aq_>qo-O̫6=N`Hyu7wagt\U/%.x*{p/.$:#3_J +BF6j[K5 x+$E0S%uIb8 V_ }1 uJfgG҇yrooֱO.ͧlޘk8-, #w+E0`~PM}JV-!UI ihYS%Z璗sWޮtod6A%AOr'm*inŋS¾YpHaskK222۬'4 Cs`* RZ}:Ҙ'.Th]"p 4;0B76!,˕D w_[!qfI,+gDj1:I1jS?M*Zь-R CH:5#VinpLeuǫ{=eU"\WWO~xHih+ qCHk%V'e67%AyR{ʭ]69Fƒo-: pG3@fp(^WJf9pRåIu_ʤ&1m&BgJOۜ߮*ޕ_9M8(V@p-m"> /{ p_jKA9(oՃI{JwzL+}@+`FdqwH>00NvUVfYx[Mu)F{L1\ qFj1|E}5k Б = R4X̃~R.YzEI p=ѿ2f0qŹ"|+mTQp}J b_oǑ^%a8EE%w a65u4c)HL.%e꫕Z9Z˨L9x ʋΙ0'"rMÉ=}nf>җUN)"pj?Ƕ`2zPo5jamB6ubMpw":I!%GMϞ9P}bs_kN hyhLMa܅orSCS](VP mS0̞ h]ؘYAHZCTDq.8|!i84%V71:~% gAvGp-"1lߵ}bn3Iaw@O40vWdl;)(I"ڇ4k[J+Q%cL̩e B@^g/_k jr| AGMznV@>{gTSy q%Mq1Wlje\]4Tw#c ?e{Vm'3\Ė7>%AFdʅ\<@ռZ28'(g nF[biČs1R]^CX1rd5NryRSժ})~w/xmLEh5%VFbB^H~`Gsf7P5ޤJҫ? {oDKJ~s pC?VXm V5 ,0rz_T .1/ A$̵{'>dͫE-&\TF4p" t>˜ (?5ڮdcJhY+!S1aF9lBu\b߬ӌ"tmi_$8P+^+S}˥HɤQi*עV.9ԇ @pp v?)ijƴ[ T85N ͩvPL-;fqp[B7` ˺OZP܆naJT - |IEPDMi|O]M1Kߠ'֝ȯ`SX]aY.HNշ`^0yw9C:x(33BmML æˠ񗻮e`!wiziKfw_δPoC58!m-oQHOٷ%?r8msqnhAnIVN|3bAg@aa @qaյ)Ek$2 UB˚ [>h`39/^ }@P R,(!jΏ;dsjHi֓!VG$b`@ѯ'ifݱgYZ0707010000001a000081a4000000000000000000000001643420d600002140000000000000000000000000000000000000005400000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/_!]?Eh=ڜ.+Am`HJiUma<юmn]CI쀝6ႛrmA%|+y[VDⱤ;D|p/1sixVD5iKAof#$mֵdŇ.n-DhWUoCu95@֣L"Gt7`L_x,UNSúO8Ůt-]+EP)w&ʊU}$6g5mANu"x=f+ngC%Rw[ DhѰ.ۏI}ۺ98 fb IP25qkf-̅E0q nH>pЄرo>Rc={$9-8|Miih_Ub#fxwN POԛ=#̽@Nc?pfdXgsՐHoխY|ttڊ?d(Zh&׊" 0'LB$[ٓbj5L[Si:䟒 " iKjξ?m>fH#z@ Dk!$م\% ]bnfE]:\:aV#|!{]0/tͰǩP>wt=4˰;HxAnxAYMqfP3WyAjx7cNO>h)sM 5j% "y~[4_l4.rGV^d1dX$rۦ:VIǸU]&SAIt_$.dk@2lq9تotzzxYxwuY*ˮK`(LT[Xo9=s$i1ZXZy*Ύ6iVz{H* ݿJt$V1eDWUj*Gf S-}uEdChzO+ %p?fiK  \@3>uo0s՜oDs.Y+WBr=nU0aVh:tF`[B05UTpؗO"Q%X?Wu\>zz?q8- 19&,J+VWKK& 뤭f)j>''kލPz[RHq| jcE[k6_Vu\ s7{~-R[d#A~ʩ7woGv ֺ,oYj7g\x~گ=JͲ%Լg9PB=mAbkx؆?о-7)ѥcP84;bZEafpi8$ Msl`RW^Ǵ'KM&%Ȟp8+LuՒ n0 )/?1GVj

}bVu2;\+p[ĕ6 坼vw (ӥVF&G+Aڋ:i_j)ix=f@G#qة|O*U,^7=tѿCɐTA+o"?ŏ7HpKTT}še

ai* 0n뵽:PA)r4;"_-$-v%J~t- z4 hxY$;Sphřn}_ٯ^g,ĥD{ 9QRFlB;c}tᄍ{2RbFÅEx͜P\!z E:zJ[ asA?G0K"Q:8 bv"?w)11,\]v=td.p* aTI*7d''sJ>6y(q7`ܞ4X4m 񯺁L&t@cN. AD ϱ̓Bs҇ZP#4H;>V2gn 7Rj'w H\fpe?_gA9d}GCdmnm@$BI. fhVegQ[6 ` b{j/nmBk9iijIMB2]cI !'5hؓ%;1c#fq7H^^PY$zZ<D?໮}"WueCq ^GpMHo!,O#pdj =rW0:7]G|ei+2ҳXQ7] KI!9.Mz-cM;'Bj^ޖxZ43ԊE FB fB#AO 'k]^bSV`4 I#R+1K@~P(T$`(4\Fux8sٜq*kFKSp(kgi?4Z@tG.o>cCY!TO3\[_/JG)a˅x,moLWc&LA⚱uE8La,zFK/q|3alkXw6Wѓtk ͏*w5Kא~8DU@Wr &[P{ݗ\Ĭ: }يh"L鑢ɜg$%>vVw8S3+J[ HEe-`ȟ ݙyHIv5 .GQEp(%&79(i,~1K3輊l+i@ !ZUMWX.+PUNˋ,X92=ɪY`71@E";M$1R K|FsRaUj9zTtyljsח?Wl4k?ڽ)V9ʲ.,c:l}pW" uJ?\ڨ/T>@_Xz P]QmUXR;~EC>\ʖGiL naYk8&ylI;14 { hجr$O#[AbOu$m[@5QS06$&mp'@3}k$?>.%^[6|n đ@@O\n drȔk6'@;KFvwR6+qlıK~ZZ~ 'q t3C3a_BS."Ve2kҝHg2 0cu-c۬h &jJLtϑxŅt2q~{6SJNMņttX?nCmQgc 嶝̎>Y 96[IJ4^&;ތX(:RFsna"HٕғmMFTP͖٤9&m>V4xΙtVFmI(r{PE98nY~4!}di&1;sՇ3W̸5(bT삇oE!~uՌ_"%׼0W۾z&<N!䙊_#HZԵcX;Ev#l=zVw'E\@ ׎a Ye.ɏX+QJ=6 '.,_wt?],K ~;7CDZR_Z6K'UZ %b3}N%U;9qg)Ijj$ۜkEUGk>_ 8{9gVݞ<uK,d˖JU^Y(w 1U`Y#K˳n|ǔ6 !5зЏsy1衰rW/V?9ZA˶SOh^jv-$7al61{~Y` b.MbA`IqmFԼkgen W]~lh!HfxCqFfVn[db8o:DR<pzF8Z79*Ꮶ!`X|@2?f5V͝~2#4)ɢc-S9t7\>^c^dK'G 7h_.:yB^{2Iaୂ:e9ZM*jwwU .@M%9z+ȍM94;d}o z'GHN[!Za [*Z;EP\6vKw`#;U=C%B?LiY^'$\:k yu7 )U,>|z%G]?d {##jԩ/~p2g3w+꿼i*:HDZ/$3)\Nmߊ/(wf[u#k!U;X/.兝MCjaHMk ]҅fm$n%ʌ rR0Ɔ$́|Pڡ` X l@rO>Yh DPHnYG_|I? Ϗ.LF0±],Non}矮;P-."t27C)7щMe*tRE{ G(!(ݷܳ$7oySnFޕ!kgƖvۑ<FFYoT8;gD`{tV_hV5PD~+ct @[ʀ#"GsL$h7}og[Qm?7+,d̰2Ė40[-ھ` B ¾ 1Ҷ;l\Gu Es;0rK/:LȡaE}F ¯?o[؅` ;s |a.V4R;'D[3>GOWJn6Nd,cr)O6_l{i}WZonn]i n4QX1g[5ł9}ޗܫ ]68<R&DV1f \0R\2Udw~&fPDCBLܰ#`ibjaRdiĻ/z D]76UWцEvI፵p|K"ؘgaRn);L[X*͡Q,il|߮NgԻkQX^Ry@XU'M5XVZ*N~H-tX)Φ6Dwl*8^F,o7kQbp [+:}8[ NYSS@ ˎl_rz]jNLp->,I7} Ƅ |БTD+pbW@`8.lM*{q銜RJBLE[Kb&4T[H޿?sSFKl4i8l/@؀kb&58`OFʥ=}c{h[+^J֥1ۂ>>ri\,V#\ z]6`2\KGeR!s,QB6$gYZ0707010000001b000081a4000000000000000000000001643420d6000010c0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/F]?Eh=ڜ.+PY-<pT멠~ʋ!gDvv%:}MgE Bʡ7Ѐ:zc2A5ea–FRUynўNrlMc܋'-t,#ޭoj"%;q`nbāwœ1֙[qq`FQFG6ʫ~/JINծzd~q ńUԬ* S?.6"GQiٞ(O]~7.gՂM\z:OahZ~ߝ+y,S.Uo<Kلdrfzqԁܡ@s_ˬyPt:Tن%_LdS4Œ6MP]9K5Ce=_r< Kf'v 8 #9@K b9ڴuWIs 䥏:A~q>vjAʱ^u;b ȹ`#Q*pbnRz)|t`onw"9 ibY#Gڇ[pE9& 9bH1.gdK>"rsxYŘϩ15+>M _ {CyVI[=pZionN1Yƾת}P-vj>|61EOaXd[ՆKf|1Q: z f2xtTHX|JJK[*D0TQYWJo埈uV#*Ī=KŚlϬw0fN!wJܘ:7X,?{z}2kLIjJLLF(NO>j/ia>Iz.UZ9C̈-oq}3BTGn?,=PFP!ERYON5ˮ BCӏ+#7⎴*@o8IFAϖĨ|O 1:}+| t=kikNY83Y96m+\ h[R{O\/T_n b-(iiҞUFVC$0AMMHg(AN۷1ҽ@mF6̈́F;AAb')G5o v\eO:3 ^^KZ6ITb7\8 v& '̟ ןANf65 yJ@XMp`%6% eDZCl9~Ed0JFh)šl?|BcKn|X$+t 3e?߮HL{&KjM@FHoZ<.ؿ)bKGp}y y; 71܋lZ(ŧ#q ^2s<0#6t*:0~`] R{O&.o ж"K D/8u zSijwbezqro!Zzdy %L HLkB ~DŽrdBl(i>pO)Qv-648saT@cB5+ #'j"uc<G>d\=gs Xd-ՑbgEޓ˴?yOΦ)](?dj0.;˨İra : i%2*dD0s8 & st-lܛHIsCޭQv6,^3'FS:fJwO :0/~' _>W2S(ף)ٍƺ>=F]Xbh%2b_q 9֠ȐA&"}$l]yɒ5 yQ!YLp~!> 'h?}9-d#n / \D}&䲘GP(iClm?09M 7A&3Jʀg~OҸaKz=0akPC>c Sa*|s^/pAIv8xX͉ۢmi\#ېC_ԢvVY q'f{Nr$7ߤSRc]DA1ъU+qBh )`|^uqE JFbƇ1@Zr[}S9%UYϋ1FnS1ߝj2ɖfM\d&(͔*s!!txqAvr 3 Pg*~<,x-p>I襔JMm}ֺ @A+x" # &'$o%&Zri-Humv~ $ -^Pz7ڙU$:֋1n &"~UX?ubtRBOc<~I">|ʽr t1bλzfVE[|@L d%9YCVϔӈ[ݚ|9P=;Jyp3Xc2/>vb @`_oC״񂈽SU8p-Y{qޭMO֯ qo4e*WB`^jn3MkeRS\!6%&'ЩJ#ɴ~@CU˽A 0B)LojG92"Yޟ}^ר‹QFٗ ҅$DhJBc !Nm_(H| 1$Ŕ. 3ϟ2vlĉNog{7~JlT?? 6C't\9س9Hͅ\R6:OB}>O&rUC̄qr ^[Yya:_ > tOQ|,r}{hUiB>Uڽʀ Kz0WXiA6]yRSϞd * .K/Iw6 xޓo!!gYZ0707010000001c000081a4000000000000000000000001643420d6000042c8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/fgB]?Eh=ڜ.+ȞX0xvJj2ƻk;Y1Lb~r4E ueHK>N=~5e!hx -Ț`K{-t;IbkWc\7IV*K_`q,̬0obL<鉰=+t;4xL@~NaԺNWhA^ VE"#{:ůkT xY-uww}Rb D$[%jJx( ?;Y!f_ap*G}bPЇ7퍲Q:~0ew$?Hsf`%=k!Y0쒳3S},Do Iͽ0[W'{ FYb8ZB*LX$scUK{LJ%u^eFݲuc)?8W pHMkMJdr SE]ƿ0}"η!Anmd1It]F* u").fXA6/ k?yt#を *1$q p&0x$%<WW9ȁB)^;$s J^]i@kXprj$`{".\7+mb`1+H`p!OȮ]f^"uVV5;W{{ y7[Sbo)Z*LJM vQ`ݧbp RW籕!fɫ¬sHk4?;1ri#|Žd L;GX V;oQZ]Mxr0TUVI)b|5FY% Z b\S0h׃HC\O>ϋV@brAO}Wo$yZ6UvDowNvFGj:Tصe%6-8JC`ʟtgY`5v,?Z[ `)D7\ݡ^,2$nTsv b-- Ãi .[-m_dum~1Ltײy>X ]7yѦo(;ZxހTt0ݑ혼 [A?S1vퟵS|뛋6!.:j-]q8競RKv[篪3!=['LsUyvb3yGnO2&Vޔ>摧p#5B3ZF Ƞ=b ty[K#mk.y"R,r[cYbE}w*_ rU$~ p"WBn Qg"\D ,Z[b&P 4bZ 1"Qq[ G~]l7)ZoC_(2:քt#;<{[4Z$ٗܛs{_Bl)՘?VP2O'Iq*|Z#(Gu2.(D>n,d`l8Ld,Ӊ)5!~O{Ϫm\ <i2# +g)ؠ 0_n6)%L07o#@,FkBƛ$n.S47p׽r\ Cv # nz@d}X@4?~DG~NS};/Չ$M;C'K@iU 3,wqˌ׈#B rPQ)~=uiLN*E2~ټbQΡmR*Wuu1˥&Yj#TEmy)|u42%䙓^ԑB7rP9-sW*޲zcʣ<.>R~LO掼}Yb6;7r> ʌ 0dh?r)Zߝ+vΛC2ЊvKZ QB*͟ߎb= 1ZMv%H}Ђ(V]'hZ6̼y,yʷY1+1apJ50 S@=~S ڿaDz^[Ĭ] TfdJL_ێ^|S (uޭ$r ރq\TV,D x:&4r=yKz;\ Bn~R&#U:M9.D_|E)8OP "W#/ r2o5(;pNTjݷZߩ0c *h+!lg'A3{pDKY'1n Ŷ? I 8`?~|Gl.!T7l!J!!<,Vaw^77'^%u${}%` v|IWDBlz#6Po`S]⁛ Y'_nJoB*I1*ljNU<¢}(Pc9sm(vf!ef! ?FMyW`{.{=[ J KI &{8`uv7%& `<2x;V%*7}pV jeM=t#$,Ķ%@$z1WFGƮ"&1K$&op,oDh' a%:P؀P!OӆC`e l D!x|[N[2!@ȴ+xnuAGu_Pcr}BTfcyk¦p_-,,(uzhNp(<}CdVmVg ȲRzxI gvX#ר`ZS6qS[i=!_->uHЍhhb|aU!V60>MzgS2F(B͓1ҏ_a,o!T0j3c{LÁ5f`a!GEު% qr*ے•6|BXZ-e*$KKɋTg5QCT@; eܲRdt:a(x,W+&VG^ܮ4/n;%_v8ȩ٤mqJtB_F 8wFGOT֚FZRR,Ҿ,ȂӪә4]9s,n(ެ{hkEdj虉|z#ag|aNؿjQ+JV^ƕ= s!V4"sh)Og [BOܕO&qkh3o:YYSN:U%%i@2L!&W,A[6Ѵyh$r:2DY#w̢sli  rm>eۊA)/o8*vuu!|u+x%]¥&cTl0Y Im(z~:7]4}P @^߯`+r[q Pw(n-;]NK*Ǽ-2#@ۺexI9`Ov7 Y("5S܄C[f#ű*oț?TЯISw$1LX:7P|WG}|az-soPȒ-0؝RL:m< SԆ;@_XU%&+a>zC^IE׻/Vvg8Y{X8@{oϊpXSHWG-l'G{ҍU\9`vxn3`0l`L֔9TewWu3te[78[LTTc߹qi Qwgi[-2L?E@mN99뙽׶󣲔evGwifNI(d*3HL},`>r08;JsVri!|Iq#d^KH֢p3ĄJJBW`uonk`MM5esI{YXD]kNzi5^B"_&q Y_9<:NwdzFDC*55TYv{+`&wjgm 5ikU2/^`QI7LoAh&[zҌp#09ǵ؈Qk-%*F˹ί52LDb<% %كQz(`0S7hOa5Q^1QpfzUjM#,n}]="ⶵēY.Ac&.+ym]Ň?D.]cFF3)[CY|V}vɟNA):| b}]CoV~%鮮Xej X=GlX0&"Gs9dֱnΑnoliV+,o> t XN'JWVȤЇ4"C-B7Hu*J=ͳ1h}T}LKX*ł,[1pRRoKyb I:Gm.7s=E"}n^rwYO&H1axd_Gzsz>#'t. HLz18UDeI0=…oTKG+)f y=dГf3w9~C` $u0^LJ댏PjHSv\n@ŊFGOtAb~^A8+RүqQV]MNas4G\ESTq:Py~T`@* <{E_lj׿Lˋ`"iݽm}Aʌ޷[6&զaU Wr:s,k+JzvLǢV  (B$l}KnA(=|cDCrv2l<WoD1oHcۮ؂r5AF(cM$M+'|%RHew7Q_K`Ȑhp-EҖJ^$r= u9iAQү[ SףFELzq)MWIoE\o#qqC=<\i1 L,IU\(+ 77ݪ~/c+p㌟[w8mla /TMROhJD\%%h!Lp#KKYbw]ՌTi 橡u4#_ +#d1d@\-s{b< d%"^[е7ꔘaQ ۂ#BXO36qXg Կ[sCNI*z1,zqkw^6-DiPoe]8AdŖ5ڻ5> rνbQ~r \4-'r+LJ΃M,a]o}U `%:Ty]voS~/e#ѹN@V>s b M M.Om}ᚽĭF{Ӥi_Ӂ@pgexqڬ&S&i.Cte{iE`e e@0oA`! MYM)ഥD vsڌ:QUHlkF'r\wrl` 4ӥ\_ ]e_,[ɻvLWʬUWn/@#uos/~eT|iG0.]7Z]B*:av9yO Ijc_+8m FyZc3fk ẁNgÔCUTgP{.)m 8S8o#is(LE2B?Ԑ=bלXƃH0ktFfQ"A ,ipAzQ&hLɓzKYL&K>(ų^zdhY|tCD_KngL̳;Dz2YArZf-9mt~D=bwMA2P%KrqM#(go@ &s^> SZ$->/#718\Vj,֨`/DžcCȼnC(…M+PI&W9G)/v#/kTC7z_Z>+K눥Pȗ 2J 28K'[\ô\]*+4U[⧬c wD5Xo+ 7W8?4tqBQAuzj؇9 Ek `!sCW.Dpް)C?9_T(dK";b= iWZ>u;lNlxM(cAӴn0trM f}y߭LQ]Yp''A<ͬ.;}$\}ϙU1o ȭk?h(u)ъF08ٕoBՅ%mIwb~--QEœyEGAE7?M cz9mQM[.(ZㆆUqS5Ty_ fXf؋/iTCqv1N4O'u+᫲rJ:M{ V ^s0]ly(]_j\cP*nqF1c@k#\-NŇzf Eh @^sX̋c9$zӛ D=z]je4Ǡ^H]DŽ4}YzX9i 慍zNXz?]peK%߈nceY:WM|SBMo'kQE^$8,h,.Ԃ? N(D9XlHM d߶fs<5 Bmsb`/. T_HQ ~TwLá$!? m4щ@Jt7aɠXP&HHC" 4d &+.`2 HqF4,;m#' T ){ ^o1eT17JPj(]&}ib2Y76De뫌mlHϴ!\^[r ՟ pugLuy`9]k)dgWLDSRST uK+襋],@]9oDj1dSbyekQNT>A"lWFj ,_(O EC!quϑì>\u=y?o Ck^N $*W0J2PrП9D iYUeѤ1**L7cuq\ddwj 2|``WuŃ^zg.ݪ{6Fcz'yGdNo-!ۧp2Qqz9j#DECmН-`KIC ٷkn߬JNZZxN̥t.UxpsO}RdOLJ2ǎҒt{u|+#djVvo[j=1&74t~4[lk"4 7wam.G6cp\p9)?SneߙK$X:X{g۹%Vx֍UW\g "ĉi/Y]P}}B5Qgn*7홹"FwҢ]$8XXD%on y=pM.L'Ie˙7iItPO ߌGUp>uN"mPFm8\e1KP'TiZ=Y\W oЋ -[ITݒO'oRe>m%WlN /7RS0/˨ғ1E-WIF?mX]7߭xd]Ȗ͈^^ꦜy?i":Li+aJ/<翨x iJ?YKKB: 3i[+9~b3P/;R fnA*]4&Tr"]H =DI\ 1DGOkCI_zr /DĝlGI8_*}!SL >*6a|mju&<)mbg7l|;A-ʷ՚J&sM:$Fly%:! R.%!̢&8e%qsȠ5(8@ksq ͙uXc>|*vU|\X0K|U + Z+v.8zԣHݷ ]BmSՌԂ1侳h1&KJ!h eK!?}*Ay|JS+=w}X;gGhp9$:\VZ=x@yPF9y &7.(+1gUz^B'REA(u Fn DG[b.}g oE3,wzԆС21kYUyBԢķxq8dG`Zb؂xMZ>q!ETiCQzuɪzsyA% EhKqp(|fy}Y퇪!%"ÈA]֩ݞ'/@so>jvX~v\cՀǁ-84E c+B% eLO I?2 cH~gaɮdrgZ-oHZO}gW-SY|]I6Ȋ 圑ߞFC7Ɇ ϺmܥXNP#YϢ9|Q4a &NlE"v}Smcb׵LAZ,J\=hP~j8!T=R(E+c- ڵvOl)e%p&xQAu5LFq|"L2%Qɼ rXtT&3d[Q}a+Ӳ.Cպ?"/C(L񚴦5j&Ƴ@qP](OgoVA{i%u ` 83eֻ~{κ䚕2FQ\|]xOK o';N>LARL# "%pȼ;2`(ɾ*S,]Q`-S$.TKdxh$Sn<5m} U anjO[_hW*wz:9!_ĥ ~F9u0N}*7 O  76;I?͆  2W* Py|aZpc=œJaL+q[\kVܟxQn<9Oq*qY Xe|qGdJxyŒ2gMui`,9*}L 1 z[9gًy$4'~ذbUwE;shZ]]ץ phE]s2W0̔~{֬RΒP-Z"! #]C s dR \qZʿBO#J#mŻAVjiR*C(&&2%(VrQPFF6Ds.NxCJN%gxhe0 ʢS@93=E ?б϶-Oj|I2Z휨?RʶO9t?J.á7+|Z:(s> WwTr ~;;nYL]q a a|D$=S Bg8+RG?۰;8Bܟ I\v0lzVޣ{?m dW5qz}ͺWpkHoco1OP aGR)Dde1"H;űu 3&D~Mk!ZWHRLEGwUt .bD ^=6qz?2>J4g&n- bxpD-t/Pl_M fD@]q_ AELTVӎs-Jo1`A.Zl$ צa9-3k衞son#[?^]ޱ¹dv9k! iuMu\`J׼͋ŨW0hgnJ"~ a^I={g'g^h%H d%<˿5Z$XHhҎ.6[:^\*6[@K`D1|"ZX(N2b b}Oh¥N 5Ťʛ}t.<\~7ũf%ۄ (lo?&l1蜶uňPӔk_GUR7 Z5ٓe[ IQ7o Aԓq9oe[$t,=yM❄˔ڰ 5W*kŖSo"#0_¾bgMR.kNmɜp]DHe#"CHp6WZ. <$DMB솊1^-ݷEwU/bQ<9/&W{@)LHcEnP}/8ۯQH G,P/~4'Y '('x)*7ԧ[m ѵ$RRa$eibZ2"V 7$&aYF*.IrkE~f:;V )K4>t+t3$xa7I\NAύ ƢQ/maW Ѝ2@{! 5U&|b|y69E`dswJbq'8(b{RQķr+vG$Dڡ 1ƅ0aw0`^iB5$s\@a#OA>䶋o@3gg1-J\XiRP9#^j]&@Yqj%R$Q# Ƽс9ݓ$,d$*,F`I()T-BiB׽Ϳh8S=%EƇ=P,˸XfH\_;mf|=SѲ?#*}ҼIߠuuvkgn=tuM32kTĬ9)B/K@<}jHoG#!qVZ\էwy-SU GmGYcd+Lhp,%@%b dN8PH+VcLewfs.6"o?4_yB%9xUDᠦ|[@}l^m[vX*-z,f_IjʭDCB7(`fb_ل//t[-XNֺ֙r/7[q:vY7{ >D(ڳ0{6m]ShFH?WdS[/Os9(& '#g շ}Sj10y<c8İFdb[FOB䥓Vx, XQlS2vaĶ~aMLŃgSB[R:Qra %u|YlMgVrpmQqkzw0z^a40pzt9"z[%ه9(nxKGtaF05XlgH=)d5p޿=.չ} WL`Z^ v=$$.-RzssʐQJK[ry)³dZz:0κq&8dpHRFE ӌ/Z 8PF%gLE/&AҩUv90i2q-8?͚^"m(i*O܀zd?ON6 7 M!`Paۖ{eE=K^:ILJO=ޞJM\YyvI h&=fT >VkV?efA_ruBSo+$&m@!5( (&raYG"67D6Jb)=)&*毮NJe!,fs֐>@NMחU>})a -qccHcĤoP XJ\I:$ Q INkGã Z^uw ӻxuh2!:ES9SvU(I&-2W#/DGY }b'!JBkĸ:Mp?1i+iW˧YIK0:] Q7bL*~{z:r֤#&p5%\{" ehmt ߱h#M9(WxR6uMD;b7i|d)I5]?Ui)j| ^VxF:"Yh\Yddiii-:|[{lZϓD[!ޡ*j[gM A*Ɔ['?' !9+%xYU9=ɀ?ޚV1k##rnH)[ۊ"Oќvxw}1(׍~۴1 [;GV\ӕЛ ty:? qKM\)V 4R^g-;c̞ӓ -/n lř-@'fvY{(*ri% w{nefmpAR3d˨r%~y̵a]꼠Ȧr1EPP<.l9ׁ,ы ۀ$6&YVjD#rcx(ˮm*!`=/vʋ_-ZPpkr{߾%/xdT],Ec#AZqd4*!ۘ6o&yqUpTj:ΩďS^^Gcښ&}xrF|!iݜ+UtQ1LQ%٣(MBr#G[$3$΂eS=#'ֈƔҾhoj+[@NP^+Β1bX|uI*`~({IʑMO >eԜRVʆCՄݤ&9 ⏧; ).Z7Ǐi9^K;=F=/S,E !_&M5NVR&Z#0:t`|A_Z_[5O k%f(!w9S&4@ ftDD?ꦝYs77IZu0E5=aűN]ZaHiNک5i1 PC.4Fޟ[uaˊ*|T߫yk@Ty%iG'J_Sp չ&J0"-E}nu%{WSitߑ60깰t^`pA^x37T̮k>\Sf' 5 #Ea ZT׽rYt`65!73;0+D)y.{3=U;ø1u 9OQhGE-I~m{ݸU6qp~ "Dy#Vgujg&0- G kjGߙM^T5NUC>h&]um6h\`cK2u O &u>WzJ2*v|Cd|@m_." ])%Ubs&W%?Ej RE67n' (aN;L,Ra@5&3B~7Z YP'T!8T0r>̈́+,} 0wȓ"cً|r qC,qa̜0yaUVlXq16V$o Z;G:G2|H|Ҭ2&=㪻UQ<1œ2Ǣ9ʾQ :X}[rgf}o~](ˁ4ʪS&)4@都0o7![mAi,gq 9c*gH(1rB6pRrf}xAS#/!?v^#Yk]ݝmxDwZj!zbzC eeJ&'}DM[`ل4N>gOn-4 0s@Z7ߩDG'\Ӛ?X2(ɔZP/ hC/LmџnÍp`to?HG]%v<{ fsJ]SS ~ۨi)\ F!E]{kJgPh@ aJP}Y`]G dmKŬ;8ouՉpV~ĚMO[\5ū0A.[;wM;Mo0^M)v01d`jM5q]Q軌:m(aR$^<\'[is8/7ߤ̕ 0 p܈'w=X~n zj "_0LQ4&szէ=i%4!o9'Wцǧ[Z5H/;9<ӏP)H.i۹=VQ1T' gW+/]e_;7s3+B 1焕d /(qrG7RL9# 둗g*W}q~cy)Yl^z[bdCD[A-KtDt՜7~M}Z*o 0Y.uF\iK?~+C{\p&v@;@wY(-v4(xC̾m 6qӬFW=cemxY6t}xV.\4c4}]*Hp<ߺzcz31J1mo/O:X=DMK6z 鯳7H Sm謿m _@L9 XIˏUymVѶCuBR 9(1j:-[o x龌?x+gnlw[nLKbk8PYۉ]E6)`5k4<_f.&BqQ~9"eт{U߿w& N8"U8lKx, Jo+d‘q7 "`(0hF՝5Ū,1CZ ha;̃87@Sp^$<< T~VbΣb-leЌߒG0*_fVeʯ^i8rә!"^P%Tmٔ흨82;1F̌8}Ҿlʁ(*(~keٲEg{!I-鯈,R2y"z49>L"_t;?kNc':Ձh.WY@R4Ni$ZM1J)8-5 RZҫ7\;ۜh8|ĩ4정Tt|Wau\G.3SʭpܰQ04Ố+E%IS MV8SOByi3~yFǥ\G\Ɍ{bf|P: QB8VlG1qzUצㆸ4uj#쎞(69SMpܫ<_`y[;4Z+8'$nqv`i\,|R<%:X Vz2f0uX >ħ/(J+":f(R.eBC'&إ,X/8 t6zc(glz6W}rc%O^[EaU\E5%!UC! VBF)H/fZׇxBa҈Z;^bCZZ>-Ch)No~!pI ZAgŢ9G0| kv#U(vPluy3;bO$8[Džwa2w>c=ˏ/s~r ,bЀĐ24L'|mbП$-t?NU"+RՇ\r.Y;y_=ra:yCɬAD_7ܞ"ʦun]˜Rv 1΅3ȷE]͙06ma0w 0Er4gႨR |q͙;[9M aGy&nv![:-Ri}?X("5x^=XU(MڧqZp^J4J_Tt06؎@_g&HjLU.{a |) ӑ 6zMѲ1~՗ .}5 n4r;ںeˆהp;6XRtRK:ՈP=I5]Yp &+%YyDVVj@ v-a G|OQLO XAY3(^:ΈKc'';ȶuVԀCQ3BTj_O?s;)kVd2d,!vm$dB 2u&b (|uVZߧsSRĖ3ܸYGAOG9wlV>:WƵ? eTʐ>8*D^& Py_VtGE8"!wK~ɑ{LìƘ`cU!Iǩ^]@ö bje=U+?A> -:`jh%',`H!܅SHMU fAVtxs0Qfb+%TF:3D (qX]̲g6'ۢh7stQ~e(z>0لHhVĺT1*)aeK7-{ɝ3(JsIy4Qz.,/zIB.| ZIK͉WE}!5zll?>qT/,~W@cBP.KԘ_!AIڐGW5덌d;`~t-覆 Fv3B-)#Ax9>w=kD,mv "ݡʆ$̛xكnS} Э{Lcpd}5ESٰnvv̊/ܗzbnF8@/qinIIGM䣸-Dzt-&ma nDɽ:H*~XkRT ٦)^:2rTYWRjc "hTyRHz̔x2H,Jh Ҵ1Xh14.sbA[/%3e*O ֵԖ>+tz| GP;4V WB,Rz*y g]œ}QF0Q:W8Kq`QT \~a߰J NQǶ cF n"ҊnN';ub~#t|/9CowJ`p .jޣGvPy%EITuȟsxo\jUI1{-k{]/uLFKo+w1zWvQb3v־Qz,S_֯`r;hkB56!41|':c;}łxW2Q:ߏ]lG15!VK|6<֢0CXf+Q*›"qNWqZS^%S Lg(N,oL7D/)COgf>&敩|JkrK_&wX|)cs|[uݡ7Zum<[3D:s ͕/&EWUI|`-ly 2Rf1CVHm8Hsa$C{n#CIȋA]j9ko"Dޔi頿8(A ʱ06Zzw%QFk-% қVWUAL{{yS>^C C`IxT!"|0>g]|uj^q^Tڸ?\:"o>iՃLN E Cc =ߛȭ d޲8^iT,|+ jRMT(2 ܕM1;CTo4g451o `ʜޗ[a/'OdX208{ax\ܠCd?72ad_^Ѯãv9{ޢBQje `G+YY&C>UC?5  Ӵ<:28X/d,3L3€h(5.jhr6Q~#(nj/+ԃK*`W`xx;g2LPA,vDzNΧ:.d%A-j»8=݊0 P9-I;Cs\R2A'Qqm$`wJqo>sp 4  n @n6 |lVa64#8Tolș+#ZBǮĔ l7Yɖw.ĝ*afb?4ّ_Ѧ/_rA3gem/jßwuL䯅/PD-2{0qǴHȰ{ hV1!q=x ^O'q%;C\ZՇCI׈4@ZShL%۹{.:w")A'_Zd-KBFLAϙ*7o ռg:'Q[L,bPUt "w!691fտԣA8 3¥[ZA9 զZz7ɖex&Ro٠!!I$.FUTXs,2pF)~,3aP;V{ר[z7):Nȡau=ڪ߬s;&;:GocdY{ |b}9PRK54#RCdKZ`/NGNe_ae"8&/ܙ}% ?ߛHC=Q3 !;'ki_'_yӣgD& ;sN{JioXX5!"v>91Ib{gf%Z0$ntʞow@3oJZ~Z A X@amz%u q ML. mj$e1d=>\`b؅Xh隷Eơ0_Hy w]]ϰeO]qVaNMaec gSOzލYPN,>ocS؀kPlyrl?h嗭I#6.)x#wr5d9F `ЧI= 36Rż.O#$xV䩺 YGP4QSs[\V&#h 0wmAs6g{p؍ Z*ҺXA۪ }bNȴ+pQcVi0K :;T 㮏59 SK˒Եfܖ@.i=iZQPazA`x7_ n3G~ND ͒!Gtgp `5K֑((&bsUxN-*XCj+aǛOmPEg, Ac??]̌9@@@p ,<[`US!<{_,V CCzSPW}p3Drx0ͪ|g-P[2l^GN/  6 q5uHvy[!ʄsSvhN!|n|cP-@Zp7N',i*TL2  >k26ƾW ǵH_E90L[b|Ug$ֈqC#OQ,n)UA}ڡF reW)o<";]4D@teO`u.I,;:׍{uNcΟykJ!u0|Ǘm+?Q(  * D1ڥil7V=ϓ5ϬJ t=Kh䯱Il?NԯsD0A G y~N(:+'^ G;ME-N,TSv*S̀!-#l#@w 4fuLmPҮV+>RzZ+1#$Al3W.j|Rvlg{;ac`dz 7>t$Ʃؚwq)聼<5U;]I uҼt S:={199^Fh˄m :m5 [%)T'Pmp« l۔ne61 e hfbBtl1 !^ D|Z%-'VE0DHG%Zcϕ]q2is2XRٷCCC,f ?^=Y ȼJlv NwghqbϲG|%K]Nti`8Jd DxG]۽[kg5:٫hKyYn'l}>Z c/vD럝I'ͻa"~!?(RE /XL5f-e0DtA+;gXYnޥ0tAMbb3͸D6ne+db#D&/%2bڂG,쀦aiNY!b t6\T}_.`/͡,:%KW 6&'='vLI 4&{+Zo'3(@G&t:`3Ӯ FT-Yh_.?Ur|t>[\C÷dݨσ]I/S;un[,3a` }@h;ۜzk-G`_ !91s(4>)0|ef:gk}X ؐXW+MɕbKP};y-_㟃$,~.T2R2-U0P5\%I ES{$[6نH9F4җ6790 ]?.?\z0";;+$Q OCz9@q}̻Xv,[n% m<}x#GUSOEi{d U`q-2XeŢM"!puMsl'syu!EVe~!SRɿQ滚Ѷ]}% 4=izЬ\2فDސ+,u|YIYt4U#>hG)f7(qMiF&J!DwR.*ǀZcc\V-+03LK4)q3eU04UXzk2ya-ˈ _+etF(_)!O!I>: 6>Pm)҈ܹ ipDtdpW_ 0Upx- PP{ֺm#\:_zg0;^gG!;EEݻҀ*YmwLu U"x5T#B"$lLI>1{G*w7:;~4rhV#H~ DVs]kWQQRz1 k`m.LVn5DpahXTYHֈP'W%gi%3?ab,-S%11;s{fuO ]48脣ch#< ċ7V9/lf^?1Ύ'ܹ;42ts.cА_ &=^ZP^qߡayw*Noi=f3_Vu_'ĤD:5}12oR~YrWfH߸!khuغu0"W1Sҧ4/]-A<$Un0#&^\ C5/ML`ӓ+3"<< VSYɢ8]_@D3Qq$5IP?'f,*DpQÛXcEݸKFRQOh:CA*,̃ 3x 4Tb9e`*, 8c"";]տRa'^к(wVDz(!G^^4쑙=='#-)7vOBUhؗe<GۺHq|:ZR k {\KНO^]ӣUiOrrn/F,6d|ܫH9\rJt 7cI=K QN5+ls퍴+Wj-XPx2g*{K-Cn x}ۊ)ey| x^Cy.@ֿ1VY U|v8L'[~d^M_>?s-Pz󧉙9C)K1Ӎבn t0xјhw*Ȣ铒 ,% ΂:&JNqdS{M,̪Nқ! #>TwQc&D ۔!ǥr0MQZB 쮙yN<\ܨ%K#>1)I1՗ˮi [2A- H6HՅQŭE-eD@A'=x b`tjㄮ-3/l-'wӬm>ϯ,i _]PhQ C- 0nDdZX2lF0 R)3DZ&Q'vzPKp x]#mP,(BBpv td/Èj @Ii ~ii'9u}ЉoXWJ;ڰ4lȤXmZ[4z"GkKd 'js"a4s|ν77Up ]. njsS:8rFCƤ\= D]UHBY_hVRss=gYP(#Q {,+äWx[WuڰeI)jz+Kd >}(tm7 *O&cJxMhɲS2Tn~i* ^3(1(s <{RAAWX|fd$@Y>=|=ȲW "i`~9$þGm.iWp" ux+s'Jō_b7s{5 9wi>Vy@:ڍv;lk8ĩl3dL%5q9_nlfY[X]gjah)F+gDњ> &IYc$4L~.OW=oJ&Pp5m2(Gc\ y616V҉6ERks0LFbv:2}(s9_jUZ0=lvF@OD{mBYݼWJc:Fu΍پ,'ڍb'i><I {E8t] ma9o;YD'O¼mV'e;x79D H9cͰ#&!@ng B#L>'(}ңFƮzNY zݨu PV@Ƥo)ג]ZuI"d{|Kv"?H?H$Oz8r}PY &˩+(,&mW-s|%̥N;֋ ״d=%NwX Oxp$)qsQQ錹 9S- =8C1ӳ_&tdD'ȍb tġaZb ]MRW8GFduJ:\W[$HCUAa u54(l]ȕ$9WSl@hk V5R!B;d%m'j%2]H`T/-{8v8:G>%3Cm(P\$߬!a| 7+{ǒ`3YM ŻSB ؠc^HxW+l^(7*z= hV .'n(xKX(noP:g?sܣYg7(zewJ1pXeK$ϒ{ U˲.yG׺ 1_3T2)ع1uf"3i4h\F8 NAVS㺮c{ipgs@e}Jkz=MjXLm#4&#ͭC=~ KpJG``ly *2/KUq 1b9۩OoHد\ 強-u 9{" | X*% .|ߡ`\N9(+>B";|_82mt'.MS]J'ʻb>k߰%4Tg'`yM^&;Mضj/(ad{aQw-g: PVKa}R=8oi0\Ik~PpAzyCΫJe :Vo} oKA"ZIr^bDOZFm 74@&K{^Fa#%o],퐦DPVAP2삎l{$WT60YlǦe#+Fx#b%7wG }kͯvcrkj?wg:L.YoP$y5>ꅨB_;-6zJ{<0D"FS}=E0=AohғTwEb3n^Ctw,,NŊv˓/xgi'*C%[QI@k4G4^ѠlyJ#Q`/ELdQ ѕ))؅֘[e 5j.^q*;5VJdJL5I,^@ HBhY}1,^d1dgf* ;V@Na.4PEt73\t!tJzOc7 -g"dB0^.Xf'\j={"\OmAK; *y>! =2G{sPv]iufuJ}weh"KšOABɬ@hN%;z؟m~ʸ Q0!J}ڠf}[GoÈq7ǃF$IK0GxY E$+e5 B>sTa𾾯 xhFė&QԒS+p1#u|6dI ʄX>$,qolhűK?%IvvmO`׷^1'9=H9T'{[brċe2ӤUyN^ Se/ bDcM"GI<\L1gS:␔3?|5@(i[7OZo_ҩsby ;e,账i\$XKAM46'mXu6K)8lWmY,1JT\(=x χ']KTHR/^۵*φDC{Qp1A&:=q^mPLTЉjMe6,6-w( CAݷy_gӚH9+ XpHV47\LQ+]W#:=Nit؈m$3&HN|Ș%&1 @n3K1SofFA~4^\:* ߪ@:`Þ+,ƢB1LN49 m 8L>VC;Ñ- Emotmڿ#[4]TQ$'iW :E!>z x(Dm0ASk7kv`KCTaoNZ6#<GI"vXP?,ٟs̛LgN_௿I,tk| E:#< J BbvQ DouSk@To{9?%noIv=bT#jDxd؍.hqlLGb}Zp-:JukVn \Ȫ1#nEt>Cffq/^X'(DW8ec?2Weud{P)T Ϳ)048*>'>wI¨Աd!݋o/"X0$y="z}I,`8 E&Ɂ+pG*M9{qRwS4ש+ӈ8QbI46_3 3m?{b7ffq`Qϙ0nOFY[!8?JȄW\ƣ„L̲ra޿ 2ۛ==_Ҹ{ɒ+p6tw =*xN wtpe`֩}_-n)MZ2c.}.J#~ifD%~e*cʉ9fo.#Ks\ypV".Qx D+JgF"#v45p/+͚³)KjbS)/Ֆyg BMB3w6X=fi`xFl g,xANEPcn+ۗ F>Iϖ쁛}l15˷._'j QY3UJ C3kq=ۤ^ <8b/A/)fy~#&4_Sُ vA>6y h!e/E%s(& UM4WS_vd%# ܦot~fHe*tv q?0wݼ=3M}u=M.MR[ uE3Z4SkMf"╏9յK5a>ɏae?nfAq6q~gX='F*yTа0S:cvJW2"&p Og߾!Kom2{ 9ci3ef0 bLbN b$-p)No[مeyȻ1UlQ>Nirq x=%HzS]S/K&bv6{P@t9Q*lggmϜ%F E̔I\ "8HS*t'ƴN_bpO`~hߝLm|t|Eq{ivިg N Xolx"f[&̧0{j'V]ʞZ:Y!@I)mz[ݸpю${߻n B^ 9cg"vadl KŢXt70iZӂ?Sٔ&V5omRUBXt ] -6 RQklktKy2劚IlcKmZsD __AEb(zUoM~6m˝BEa`c0nEړ6) tm[Ƨ%Ώ,t{_S[EB`#Wvvhml0]JOWdUDWc] OV$o ,l߹4g,j=(qY TuQ ,Ő YzFL8S)ѸۊjCTyJ#es[,_/6;F6$AHŊO![#>m_6IOpNinHPBhQkI8ak;fe+b=0lѣm=K.)^m{s:Cm+`9s `qF(Z[-JRr?>aV(CW]FLj˭6+~'@ȳ:_9@-beˢS=< 1-{b{ |S sn`PldZQ˞[ } m?X3=A \+i6O3YD/K?xu~Ox?y.V?)ZK&=Z ^F`GZ cW!m+G'rVDr y#O_ӂ_ŶVe;;ʗMl+@ b[8}kS΍+]%fV.T&%I^;WΜCUz[w,QO7uYN_mAV/ $;[f2\3kf!V`Fb@AoH p`K!cb-7T%yZºߗ#WL G&Cl2e"iKCSY3Fև* &ϵ:ZlxGF3uZ$N Z>C<0rP8]\N*MmNc[}`KL%WtצO#º(,^@-؊g;JXr2~_Up]U|;C;IJßc_'Qk@RG%A KL؄?f'Z_eR ;_6 >%1d\Ή(\Y@);k{~r>USÿY>5tux:44 -\4~ \\اM߫i&}wVb% php e]o*pӇ|/  %ֿ* /ܑ@EhN'Nl,m_b|(膈ce1Zb]uAIpg>V²=B4>gC,pϸB~bcOi:_ԅaFAƁ( |T-A~&i^XI~[UcR/ua'~1MjC&o{|`KkM`8婐T25rTVyz9Ocw̶F#e"oThyj-^cAAJׅ7o:6U>nc)YA'l}Jv{0`R#*DgĠa@U9"خdDnu͆H'Cg{%n+{[ :wZH|HZȲلd#v.s[/}q5:=iD,Ls 4M mm2@Cq60 !g#ũˮ%. D?vRc#<]j6yٓTs-4|:KhPo[F`il^p5K{pYd"M^o =4kP5`Н+_ heŵ*q٫a;Z>{Rw9@870a aX. 33&'NH^D JVabWt(tbK 1s-T G :[C~M><: m=mL.V}p63 -ؠ%"p^*>O.K~pD #㵫Õ4ulXj TbbcLe2qc8pu{`.-~9'.h*64 4Cok_su F֝*i5J#Ujrwywfl}Keջ>c{5[1W6#oaYjnX9 ˽S9Q@.XYmM~EITI /"ҕDt}v'&l֬Cm#F)4ܶ>dv9ܵ7Ӻqu =7Qx&-s .Xn 9sG!j܏d;h&V@/;SB'ay3Xy_&F V1BrAT q*&XkQ5hQg+#ESbܛa9ErjyפIǤAE)r"pjTyݏMlmA$|7OSN x觶&%V4k1˜X<+qi8k{)?yÊZx¦Ǘ(mc/狨 R22`)q0 ϓw߰TnKZAGqFjIY5,S4VR,νr;FEŸ8l3k3U[ΐG̃S" tR }_irns0.T3"_䆔֦TVI{&5üɒݰ=߱ _V/7S^ {w= 䒋u@xA bc1?hzNs:,IS*Ӟ9+郊A8HL]`ƅfQx9Fܒ6}_lQ& {.IMBqyv7;E E*gi8:}d#Ia /'O7}$g(|y(x "iMwX*Njx[lk{-r8^^\"M1=rk C>j\}8_~^1> +R^3.mAA'g''*Rҏ ۗfll7%r`\ >#;KM-%-tb0eDzLyAI/2ـ AYq[M]/) 3G!X׀9G?Vth/ؼAkQLdG2^IMWRf) dW}'Q|]y~rk7fC[ `_fAjĝ _Et[B-XۇBcln?y?vcFzdhlo-P ه-oC5 RkvUȨNYi zQ?)"$(=w;+ ˚uXC3YZvZsoM8^Xknfڀ*: $O, ֜24krwV˚3~3A]3>y:..~3qtlrlx8'ǑT^MVYoxCם;Hܤz|ú/4Dm;_Yi[d%{b]JVp@ql*I/ֲ~w7V S\Kev_5&/i3ꡚ&P0F+IMUϊ ݪظ4 '2ӕИoF2ާۆѿ1 ` ((`}1 `>?9aQ<gHmfj%kX?!5<a苼oQw>Hs6esӫCej2CRǥA)F[h<8ؔi^#逸H>()vy cT].&K_'Q^MKwu7h!^Mf): ֟Ёw2Ki"|Um؅%1>7N t-nT}U\@)e.`*ȎtڞkXƌ+auS8j'ïǕȖqmV|F  ofAҜ;d*@A`GC \Lq[PM|q_hHrtH=Qq0bBy;ۿ&{BӏsyZ3޵U(;g.jA<@z$^T8b~ bsM(?>+Y E)Gu Џ=ML&Ĭ$k- tTK>Q~]{$K$=~3WDHFeH?65nܩf݁ LBoܱf4UC8{NPy\c$VLeieZ(mFݮf2cU$ J#>l׺©~E~.T껯H6ƟdžZe=a+66aF7\}BtL f2:s[~~ws U ?쳚 Tou7*Y,=HK$[]ޔ9b"4Y|'b9dsxدS@D"J hu'& +qxQv^ʸB?({]<[^ jgLJ\ t[aofSBjݬ.!P3o:n%N}Dz(D0__ Q?01].YT,"YXI>F.. $Յ@gGp芏P3V.-$htwnd,CCeǸ?z6;.O|as]`fD:v&ƅ-0oqzB9.IW:ɂq=427޸3B ,D\JM.h 5BM͢OX|qFa"StԚLio=q$4./%C8u^tjY5CɁybT f?791VU^C'"L7,/T#Zq)wu)d> ~kF2ZdŕHO d]RhN݈zAs]?=sn2EBDZ=.?sp,%8@d)\jۿ] g̫%"m|QC'~.d؋jx K̲JDCkSkK8J8)$ I ŘrHo-:TcoMtRXWdUdoQth Y]M4 N(IY9Ԅ-_l_ G;B,2+$jwLhYȔCE$X9QR19G, A@*J[oK*k(\i g_o:g_R143H5 *~Ӏ!"wbv`"1v7q( +*=yjՊ]z|:g  Qb/ Jʾ9d_[ԶSpBS}Vhj2w9L8އJl_x̃a4O^-Jo!-OM1B}~f|(aɹ8" €qkI9!vûDr A;=N8˗֤HL_.:^vrWV/ڏgS0&u37ٛ3 M|NJPA5>>~o7t;߸/%ğϔ;>"|Ng }2KZP)ϛE1>1]92_MH\DD8)){4*e#m%ϛlマQR<7]pőPdw*`;O$7ӡ׬dr;zl/2| ߒm/ HRU1;[[z~Iy0;)EB z 3bwD΂BQzrڝwFr9ܸ!5<ř|y{ ?+k4NOL(,kv^D/m.W4qrJ8gqr1v]p:Yarsϵ͉A8 |O=2殫.W@ְy?$*6a _<"]͑ӪI1s'YG>yu* j3S Wl "aF]KE#M OFKuQyPGy*t)k[*&{ KH8aa[~v-#IZawM:Ű*/TZ(|7DjR>:=(.ZW(,3_U*F=l?>=l~L 펧mI;92468|sXq;8jY":Gx&4_Wxͤ:WmdW rJ1 'sL&@M^Q` m@L z/KJpehT)؅XtOE"tȤ\](vo!;F1:]k'D4zDJ:o {Q~ m |\O9ͳ6:E?C$,?9_xjTŸL)t8Em'h+~D^sQ̪>t{_ 3.ޤल&£q,PN&L㜏 |_F-*#nƮY1@,O$`d&bi98ـYROuNec!xRKAyt O4cGCw ۋ&@I)moPy=h3oh1jtǑ'/w+'.Kͱ==x.43^tǐB!xtd܉VްKݥI8*h$ ԯ+N?|MVGuWHN:<)wP䧣7(["3|Ɲ׋ A"Gjьt5˻Xj tq5H_@ I]B&\&C0$)'f|yҞ;e?r[kd^/|ѥ9hARY<nv"`Ÿ"LEO5@3ňWqO9MSCXw~i ^|)|Xo*k~Ooka iasL딶8҅wkaN0&j[A~,$ݨE'U x]p>Nj(u9KYiBG_2K!3i B˲J7%ys\VdU6Sma+`Kk`#lHy8HG?6+{cP!Z8ճ^dݰ3o})ۯ$e2i;R7JqK^.~KwlPUIM:!mߕ#*\}p [kˤמdbyέb1K>e%ERdytr$# r߈s% \h7εsE/ѴSY HE)،E!ε?uwY=uJ0mg` ߞ)Hܯ})VSaø'fW]>]%EIUتg15XtŬ/搴P nQ:RѲa"bw0RZA=OT~ $@5͸~"< 0~?aFz?̪d~t;N@]X\t+t!ͤ}Lj +J{ؕናR;1g--.dW`Ot5PfvAr[EbqQ1b{'27!*aT"79>XX M֡%S;~&D80kØ97 ?Bb<:Ϩ|HY*]rz7<(4eI|x.rh4.@Zo`J*"7t-E1=)//[8I4k:V&:=>RZjnAmƾHڹU=>Px?CjlFz\+\C8t~JJbYpNjz|餴e]/ZԳ6>KR>dϕ`{fvbnc7қBwGy!NGiцF3<,:KSLD|E! =C~?k&6$ѥp-C PUqHiW% 'W:ϐ#$Gy';dLf61ss@ 91)c؛w?@hsZ zNV} rv?qlP||909D%ŰCZ9\ Qz;Ǘvh1'\"*el2 5~U p%Sa_MeLl(ߝGWY6LT!&!U ^xB6RRfxQhM\KAA[BSX ȏsUCj+f\OF,vcRq h N3f w7kP)Grvb*yWZ]{zw[5@zfc)W"@:Sf}hwhP$fW8o"`vAŨ<aUiE \2Az.5bν9V^S_89v%XUu}?O$\`ӞS=nufa{ҰnhcM҅+vuBS z gĄb϶شƀׇ=)nOLWV{6k*/^okfiv,X |Ly1 B †3L7> O+zUٟtLd٦#3jl"$&=#o0?#n+7?- cýQC1z@Q(e&zuVeX慸L}6f֛&c+%EXrQoW$L*{Z?\Bp4>dor]X SG*yذgQg-ʐ 윿VCly E^D~K(l%xp9÷ %b@q (N !,%@I`WPi7|ܼ~Ԃ)Q.dpǜ8:gjtـ5-7f2ױoM6x2db~][qkJЌ4Gɓ &2 %[Bƴ CTbnGL%X,vs8*)qg%ڶUrm28Z-'mJcޤ%ȗ,}Ŧ \ap8ڋvxїgQh1H 9w R3ȤǍ$-(Ц-lyqCzyvmp\*畵<%o)3cs7\7xU@>b΁@k3 R*7Lx?T/ŁI.>8k׵$4)? p{ySk&os+LVn]55 B.[ǴHY TU^u -2>"CzwvcIkVQ9)kنJWGrARMpY\mNҹ潫HNʜ`T5i'z> =~6W'Ubk Dᛋ lM s#Q\qܥǽ{P!/_C>||F##^3~;rƤKFPޒy^))Rk%pZVSРyNO,G,K$$;`vFbmsr{;#x_wHm-%%S{n9]-/t_E4Q@eu'̓ݢԜF:u&ľ?^(Jxpcs3½ʐ2IMHExH zꑗ° 'V+kI/#*hY {P;^Pt2+S J7 q`HAަcH!B34P&p^(׏2lp.G#H 3J=t) D{8hQ&ĒvGo/Ǵ wP̀L:T]|?_f*d R,yqfbÙ띵i/jqFʊm-?P` qцS\%^Ef]HB g1O>vXG_۸vu%WޔOK8,_'"Q1O'TFo=B\xbW9(9&"(5"+2!)$Y[ H8ӛWD_'`rB;e:h,jwg1V8=CIѼNUN5CyvoIێ )I~6-֒vmʢIf}eq)jUND&PDO=GT@u1zg\=˔%ȓ :lI.-A-ag K@һY =*GA߽7m >ݽoR~uB@hIyVqb ?gP$p3>çDx![ER> 1͂]bJ2HI7$iHtDo9 lte':dBx)XDNf—Wp{@5}BI( :6o+0P_WE߽ڼctM|j$Ԗ^\Èbw,Yne{jBákKglBLrf1;[-H?^fxp!n("0؂28g#͵e6J` +jŹ2 3b{I[vy5pS3yw˶&$ڶmGqJ 9L5r8|eOܓZNWPWST>5=Im4Zy#4=X }q=5IOic0-%!h0T2JAHK csЈ?u}0o/'DWBJ< !'}\h\_A-}SF7Kgɳ1zϙ G8N-ع9W9?^ o7xC M:?/k`wM| Ł3{ҶC.A9'z9^:j5M`$h7wO(G9! cۅQ`neL}0U"`s uEZr\Ty{/0o G*A+Uu&ϧ蔞tġe ~j:}?qꠜ3Ov`dׯtGaFxZ|v_ׄto|L7 k %aj?xS]T<6 lR>44$3ݸo+[K4¡K$fGVDL*IșX3K0%Ac\/YCT5'ѳu 14q~ :< DbҽRN(ћ)a1/p$=CK1^|38ic*fN[~)Z _ 1f$rؓۂ%`2[ĻѕJLOoLF%v R#dP=W? #!H>X=LRE,W8-K`Ƅs{nU2t3=DmSd+T/qKe5idj֕jͲpmӬF!1kWR60Rܞ; J3O뵁)*gB<Wg>鐚#{~J͜KG`zlD%9rEO>lSO9^X{(_kX[m 8$<RNu hv+*ݣ7V2\7kUkaN7CI;l85Nܾ\Uy[ P2[dBut짽L[E]m9h晈 g2K4|- {?je:WyC yze5Tj=j1`]e6a $9-РU<5u2 ٓK*F<tHSCU&7;GT(}D&E*)R$vzNN"u> Q7зGt9W^UG#pD[yιĶ$śv DZoNU.QX̓!; `RLU)0JپY鯢nWUH2IܜI@h@Fжtmëߑ4ݡ r]K5h?It'"údzd/^[P|V!Ht}FӍ,vrV*qDФBAEƩq?L.o@Mi?u10s b:3˿xoF/5ׂJMո?+|/\ ~M#ya;S$vQv8J O>^~g{BCfd흘 ]QB4Z*(n*Ocn%xG3ga *'г@BI4D&/ڼ)9~c l#ńxuTpBҳJ@R\ͧ]n5Q|Ф'ȿsd5FˏLJs#,բg 3Vڤ$"]Iaà8bQL_,.`h'ǻpQyDN'J@JVH/}8t-X5*P<c?0cQ:ϕ1Q$zƪ廫i D_)0/A:Ws6bGlr: Wx{TwPiZ_J]Y:NK: 7lP:+^RT8Exw7y8Y7Uʺ1/Aj .~]}oPU`w&3^$"cբt66(/bʍF82<%/qHP MF*w2w!LhaArlq:N2_{T, "ax3<;;@<7܀)ne=2SZ$.-҅?RJP&&E$ϲ5g5 -J3Ilj! ufBIxԖah74r$xJwq^ȲRRmCB2֋ކTla]L~HKQV6ro|-`vGxe'| Zeԡuva'vT%oUt[(51olwiǷ~9l$f3#޶yw%4 +Y?^[T}enKE@=ԟ C#;2KRw7R}M࿉ <aQUx {$i]~P00^f@ N6R+3%_{|9e>WJxo3fEI_X{mĸw[[(&{(;&j*Z`4\qnd,!o.(`'8|+atKc2t\7,k\lu4aJ[6ٵ yylRmG#|j>fѩB&xJ:xn8C]h1}Ґq3+NkoC`,`s 7gj,^]=wkdro{A_G  B6wx*';ƹ_pCZθFوpSa$` IۊjX=nz׹>=eStMSAΔ~ 4-ձp|LaهHpGR:mP@MךW,ي,=ۻwm]Z^Cc(*@`ݺ"`j粴2%0[;N%Bɰ2e]-w[Voi?11(;`@sOhRǗ q}/g?킨Kڍ|vZBw"zF&w)z+a/Py٘JiXH5R #(g&;[pH EwQq!An'(@;xe(,KϘ^'VH*3UM\@ ,,j g{-J,1PgW K .kBQ_1fَF[vf9d;rOgt/-z֦I{3lRIުt0~%¯?& [@kq'FPq];ehVZZ-O^m =-yMs^Wcm:PBŸ(ctpw"oVTl\UCKoz:Xfr+G>l%1;g؏הU2!\O>[Hy5C"MĻOߞ.e=:;E|G,Gڿᷔ}DMPm,w7$f^2 G`\ѵd<:Bq'}D[TgzX;Óqưt%>2 r QGV?QI(7U<HA1?7Uaݻ_ZQMتHD|^^`T U,l -Ӻ(n/a=ȥ*Sϋ{ 'Y< Xg4 d}k/\#Py2 QeB=4'CE'އv霙z۲!j'Z=,h)J?Ym><Ѳ8Xj*5]a4L?e&XJLwr vyA,8z)JDZq -quO$jhOa^QRMY |?W7%U7y;ŅQa{hhVֱf>7w=y-,p'AA)T3mFJfo \~BAZ@yP8jTbK_;F5 j.DiN*6H?mwWZr᪌ ¢꤆1ZPkiXRK2T2#;s-'6(TKm]gO h3:~ߚRHq ,"ʑ^`7c= UcIo#BgSozJ$uN#{a%U4l5'rnڢdUcMRQLfo`x2P5W/ WTZ|0ȴ,Էt4W!߳0E^Rƹ#yLn) I,!p°݄L7Km5Yr!(5nܧx[lpRSC_b+}C7kB R@w֬|=u,ul-3"z|X&FKU7I!ï?#"x*ULk9kc@وu1:tB۵p?u9&`l&5LIc@m *g>>4v9f}ĿR91ȗȺNQlVMz.Q?P\] CV;9Ҽ-vtXČ/TBE1(Xa9 \NnQ[E{q\?ǖSB_GZ.듳ckDXOpf1 Ӿj;?B{%Jbga$|S|آA_!8.Q>G7R=s|ɛq^0shĚfxs7 S02 I)QIl.D3-IL9dWxfIOjW{xR4X^V4s$#aлPL ak˺K;\A=\KF&>$aї!khsa R/ M4K P?<сY]b$UW?~Ez>ں&SrU{C3ї]b4R6XlΎ{j.LsM^}IY/N'07Na t-l,M@`YPh3:<zyʺe_f,[4.spF8d:"Ȯ1[?Ҝȸ/Adâؕ]CV*rѤ?'#o#_oM s0MN!5$Gߓ]}ulVy( Ԧ3 j9pB;dE׸dW;?g\@,F{wv1[$ uj9p߳u#0W,3f▫9G2^Lq5sCrXX%duD?B 1:Z AVS˥¶bFឰy۵!$37GJ %AXT0(d(2+#3-qRZy uK+Lիַ$ƅe$O}ͨX/fls5QN- (MKrV0N?Y 9ULAfWUĻ?aT V]SY>uyUJts3{30؜ޘo N7D4%dZ }1kft#aq/Ϣ:;STv7Xs|G'fֺq(ERHu0 ̪EHK]srr pNJl#au3)λfsnSUylJk1)Fh,Z~Ғi5qjlca@6 >AvŶ $>Z6KsFdؚx 1"6ZpD[ohP\hX\Ġ?.~ӷ\q.[Q;ZcdF1N@^Gò5,jdN=rѤQXbc^D5.s${ ߭8+).e  {uy[d˺Hl\ L֭Sșk XKi~l6mԦB &~rn_9s7CCM[SӘE b.4jܷJ7B^v0(,5sA%#+`ǂU(8 nB^Dْ걖zlގ̝to 7|Az a2%D4<&3[&hâ"RlvQ*"6QLK9 G)w'$EgjxSٲKELQ4M"8*v͂FY} Hr<͏72{OvG2A;$ -"KϼUDͱ P;X .d2z ;bz[z {ɿ{ewU URh2 ]'(ށ׆wK[SПXv5)} u3CW.П=QEl݊5@\-H m{o֜^#6VKŬ!ibDA^61*P5sX5ܗ]y4\"%# S%BGM~ Nr+|:#8XɓG>Ut_mZ$Z`.]W*cHKj*'dP VLzb~cZXdz/;9E-b/4'w ȃr3+_ڸ00-$e voՀZC'|Tⱂ+z!sb;q= SQsV&r@ԄQ4ؑs ݱC;!fܚgAβPGߘg^ua^<.KU^kV*a#3yzaEy`8(ruהW)w |~ki?jx? Mmu &ql=X"զ[z!E0t6tb7_U[ղڵ `` Wsr).00^Q3ARrR[)cc`ojnmf8!%ﱭ+䬍wť1 $l9e٢䲣eƩ>2g]:|d␖?6ձf "Q#˜=I{f>t0d+^"J^i_+ſ!ihf؜ꇆb,a?&Qcm۪Be6g_ ~ɩ %|N7Om(DZ9rl h6+#,P<`uV1'R^OL-tQ-9)AհTL~<) {T4oi~@"lF?}D,MBlG1v*T2P]XՍVf2p7 4x\7 KZ≴ cfZʄU.n}WUgItԊȠH&VK<!50@ɊTbuA J(#pwGag8^,n~UR/sh| ڧkNXb^iѥ%Dsmm?jWkR' )VFRi:cƷSV#3g[1i9E Y4H %95ñFE&ϔ1^Ua ,/hsr_6s @dw{/#v4\J[ 1~ɿ')7[&~a|y=qui+vTg9a&[ *M5ԫd.^Ӈy:)^ c C?T{M2&(Hryڒ.hP+ˣTcMmt椚jh~pAT&{څ)0)ah"KeQʶKi}E2#dy%r-Y"hOTY9s8> /]5ywBakþzk6ցׯfGKvdψt޹#,TJ<14v?N0-cN]ɕ,jLH9xZ#0e%!$O";4S3^d07T@!=Vz0'`IFpQ۳Q[ QDfZͱ);(hyjVyspMs#grgXx^(inM91M#BF!Z+F3v }Ɂ) R 3A+QcrKڊt+>SO hƬ8ɒٙ2WfB[gKFR4Enf -Eah*Z-Kt"W?V ?s1eiI91KUS˽j5:9l$u%I}n{U40q\斣tFe}x~[oeIU'Eh=ZSa `ףR,.>s yi&T\#p9ƥ'X_aqm_զDEv"*Rz5-<DZU2I:q%і.YD4:?n͏+Y;y" oC;p~~RTS+(M4{@Ѯ(߁1b&Mv'\Tٲ1T- cbwt7%e o #ytP{,6%#M6w25/l] L_X*/?rFm\V6}MzK/ZYu1__ql `}3%ašzQ@š 'W@QE!߰ozjQT4bBXD섂h4R1-֡$5Ϫ]U>%Kf.S4aa'(#';ՊXo]istZ^fE\?ٴjJmNqƴTPFaU/s U [mkZgBҰ%,yݩڞ5&L]ފ:#? 94-]n t vYlUԼE*Cgiѿapŏe7zK?E'09ϙ̜摽Waǂ &}V5ŪXnx])N!hG~F,Q\͹7L$ot^gV:(r&6R9E/*m>` r;c¯PǻRJ'cS٥TGHiG/Bӳ(s{/![Gb2!E2`rz{EZ/_"p&A3'54UqgVoX׳Px̶K%rl3wә lh7cL;2cTԨYmT\/~ߤNԿb:ACƚ<Yy3}A g#سoc h3,l'#?Հ>?җ.KlVO4z^VE=ַ z}eN?nC>' %;+$hy=6ps| 7h)eyt$|/^nmHU%x$U`T%pS1pƼX;mf |ꭤ[β E A3H )J@L7;-mY*+vkBlb/%Zg?ij*u%D 64;gDuSdm{L`=g.o[:8zagŶ#ɀ՞~hR:Ke,p۸֩jRZ pG\  zH}>fm|KUyDnY6VTCWGj5Cֆ7UTrA60ޫr_3-{06y=Fc GXf ' 0U'<1YPPًg&shH\9.\h%T&uWCE_F–n7C &`RXGƒ^K_6>9*ʌ$FLlwWfbVpyjb)+atq ߩŒ4 \#2W xڏ`D͠i7~_@0Eb\ܿC41Y,Q"-APE6}Zx[KӧbEA͡EY^ 7J"#5֥~ -@kFFZUQpeu6v@l>T1q!A6!xWuq:lIi MN&'ri*ba3 Jd σQkLL9nvx :f⑳O]$t#NgCv M֦[fRҰ= D}|s`7#A!gѯ* ;VǹQVuNU9A0 x%hѷm#3{H~˂QcລLM/?>?j*pb]CKP~pVD̘t؜Ȫ0 !Dv\ʔ^"x.mT G2Aa= u!Ndbߘ iBLnE/a{1NQn .CkԳ꩙撖\yNؠ;:Y5  Y*KNj]_= (~)IFc<9DKxBcmF_')E]v a6v~6;;cM`=ѶpG[mKQ{u-^{|uAQD4TYOS*)QΥtY ,b1L/L = 2TrR誱a3y}&ّ/2)Y,-e&DѬv$MGB^|P#$n h+XDiݔ+Opa>- jt؏s;bHmUkRL&<g5}%۰+4Jx߸#K QNpgٴ~3bx} <6gб ҫj'3KCö{ݝEa6cunjM,?BOASp>G]86CBjz]!K삈Y]`f>(1V_cLf( 9ze=vS\)HQג^D۸n=78_xMJ9VXVQ<9Ob,q{ΊN:dU:vc 4\=b < ijxM.3Ѩ+IpۑRWy3l$BCJ*}gAu_E$_D6EXAPIyEOsZt}F %#jԓXt/L< 542)"9*/N^".ڛʡ\j]ײ @0heᆖDz%-SAg> ۺen#ud%f`Wο9(axGtb;#yR ؤ!YXY%ϫsÄ6?maߧ12% W VOV4 rH߳@/aW|%t\Բ˴(AUʺ-]kr$df>KJB|"]b/ /+@Z&4Nם5QewkWm'>-XK\!J؇a.k[FI4'Ne Bh` O(g3bXV"KՃ5_R% isbB8ҭdYZ}f[ ͭUV\L˭" M0MƲC `aat ZħW^`1Zgkn9X3 ETTE;`c_q0Ou[f )ho?^Z `5 9w-i0UchKv=cAVL?@(D_Ӊ5h%^yjer+Wz>k!&|C8zމHItK~_H2m6Z1G:-B)d,1ཇCݚ66eSFb̵5a]us+њSTrf ]F(wpH g.rjf jWG3Sj[']KpPqIRNJŀ5;9yl\>pm{(xn^j8t}Ĭw]c, )"S\|$jQ;-k2E"aƃ mb<֖YmT(=>{rz2MzTJ^?3k\Ǩ2=8⿷.ܯ-%;EƎBeLaQ6!es_P#J! R >&)_Uu_'L-ߪت'ƸiKΜ8I.H|n61L-RR,n*܍Hh;DM ڡ`Vݾs,=ǟTe.v~2 kk(a5K)9}v6Y&6[7N8:_~]tWWc[.ݛa1Zẫ:L}aA8tKeibQlS%MeA9Z.6n>O FO;B/g7pW6jAo;I+UJvf˜8~ W'jcLT1* 1w}#S)%Yqq$n MdXܯ;y1 ^2^i?W4Z{9SFI<ug5qT4(w bk ?|v }|Q9g kpTH Bi\yrX\tVxG~ex:LoCN7Lj`ֳsf^n#[ DeAM̾~Lg_0V%߮/*ՑQɆi/?="^A3RGZa"|یP I_)=0b lRh<ჺ.t $ILkB!GQ~sN#aɐq]B^'zV{11iN VKB*ymڎ^&19vp,PgCiJgU6j跭{\Q53Mtԑ!ԥ3@Gw Xz_OY_fmUʙfK 3O{>{uGPb-C 66zFBQb* lQuKkC҉@̤Ѯ ѓSs^k Aszl[{1A\#8`ݡ|-ݑV'܌m$o M? -{7vK:d5GImNI+>y"Mϫ[~@e)3.Xd}kц&iRm(NN")haN+ J!XJZڊvJb$fPpņҋu'G "HGڿ-E(.?Z !Ow fYG˶;k{-JDž_DU裏Q9u"?pڱ OB(o yZD{Ot;a 5y;]+&R;m♻ZC: N u4kL{bu&No|<*O!naH\kT`s-\'Я76aEH&xxnSDM_@Zg"܌eo;G;B0pqKZQt2^+mA0: C/:TmvY{FK0QH<*bܵtGcu`!{AN6 %W\ӗ}=` Ɵsm@Üe*~JVd5T2 ".sq=80 v|>땦X6k9"Tt[k."FV _(uû+Dwpgxٮl/)J6Y{Ax `l AA^`>U@(n1 |:Op}W\Av!^'ۨ?/&ov8x$IÖ*ݖFܜ9<ҮcXC cXSz3!.ո#_";ܸE`i Pҧ ll~ Qb\?Y|Y]N.,O2b=X:ԽW5G@Ϯ]е=}Ȧ`Hl,[]|BɆ ,Y׏jڔ"zHT`@mӡFy4t[!/u퍁KJE8 %N9$Y* 'X ʪ[b!&\ifZ37(NɗUypm.rh)8)ި*(_`u "6O'zC ?vZ{{,ǷUQo) 7,8WɈD80{ĒY(u"&U7K"TGXeQk촜%R+'J 7s{vX}0PO$oU_my l[:p'w!>͕#$ q·ťv>׶fp"zΰr/'!5)L { @R~5l0'{Ė:kJt!!.(SJMl'GdB,ۉ9֕ 0A J9:YZ{ >MI=j{6yJ-";KR5LNa2|+FheDB]*xv6Vgb&T͛Oo.ۺ\wiXp)q0i/5!'tT}~牓?1x>H٣=`R]C|X_[JV[\\gCW8W6'=3o 3^9{5>Œ櫼v^е=G@qF^٨'3xKz1BJwpTU(D֣|ni:5'xß`JУyb DhǏTme}IƉlԑg<әW`[hvR @IMHL |\Bi%-i޷ Utliޚ]ITʧNG(SؙH,NW@ϴ:rU7uBXx~$hZ=wvk.2#p 1x@B ˜`:oPgA^tCosEGrP ]9PŴtSe,B7@pA&[￐Yx>/_p?^guڋ3i ˀRРzYc b"K=y !,(aƁtb2MX%-_}"|>`B{ʨX:,myo7>7oa\WC {shbu ꎡ!tMX)c_7faуh: ._)L"X|eXr byF"Rz2"v況)&R媺XN!fm*o~,N6{-e!רeJ:˄:SE0ZՋ*[Wp}"Y,3~O ZNY+ HvFwYEzh4ᣫձ$#a+sĀK+]O,ua,;apN3ZM-uS)߉c]$A,2Z9OTyNyߨ~>.z@ 8$s-NTwz&$NMh2ՃHr Lc5rsoAo@}Zbt^n~JI2okԉ\ˀĄ] B`6qƟGGX-O"s%D~v&YTD+UcpY,嵋Ȼ/xōj*<K3* q/_w ?p?@ H\j4}GM =S\+ژ}wXil۶{A8~S'6,- @>"3 E.D[ݬ6#A$#( ~1c_)/9sKV2JiRf snYNw,і9ڌQ%ik YbgT Yeg42\<^:|Uw&>)HyÞ*+텡WrsTө=NɈ @$4v!82*E츗; _E"'}"Gok^V|!9vjnɭclJ\Tu*Vp~v w3jxNkB⅛P$1%fvX2޶+'"U$7s-ko42Ca)P`YZC٘2L9,$r&,(^RIip8'qCM7ϏVZ#d5ƏW!jf&K"Pv;޼TB\W-̳|'hc^tm|=04<<C1.Z0I<6rubdڰ7z:}-^ˣj*_=٧Y{4f$lUpi p2523 պPd8V| bTJ6E>ޗl|c% %!R@aWCurV!o P&ޱM38ާyp,_ap F5i)c(60N1 iG7/A[o^@uhdˠVtc!&e@xc+h- V=Y/t&d(tcJ|@rSQ`ԭ`xM+f^<N:׊9(ȨGފd++|gj: mie߮ p]&e60T`.ހ$Ө GS^a'L[mFB{m(?-yx1:&Y;_4i+8ô0.a9 "$p'7}Shg fT͘}2KrO <- 8Gn<U|(_Twq;O3&q TNn=$e[5t?aR/I$ы=wlUڟqU$+N(rM)fJwCsbZ?3C]vZ#ot32yGo\Y{d΄=J~gM';|ioH %y\YJH-"soO36*HAݦpBD}y4^82^yop؂2K@x`<Δia7 [Q 0vT$c_sژTQSm2#w|5_@4MX]\|Oū ~)DNXm_p"7g۝WZkNL/b;R&Xm] )Vrݿɚ mZKKqީq@Lƪ|\#-/`5oCYR>j Y.D_I4k#RB ,FNj IU z@6v-w宰)Zhhk @ Yq0 e8N!-NxH".1J;?x8S4[-\1&li*5ek ;~~RPc -+ISLlm^ TLs"6[^c)ga&1[mجz<\cdgo`Tij}^_ڛ{Kp60TC0 p<~7j+\WnU}p1JsavxmaK-ALߙgV߽:+d^dJ;_3b.y:-px LxU[ y]0`>d0aGQHM~O܀r^nH2lP)qT`IJ*Cޫr3?($61aGIglφⲒGBH?v ;SkvzT ݄jߦg\2Y9~ρ6t/zQcέE+61|'>Ft ԲTPp;+`1Zi;(̈́r8SXmLV흀FQfZ |SwlhϜ@mBpJW#mGQM|+u") 6|X %~zjS{㭧JlPNLa/;AZP]$8KER8oiI(4ZY!E^+˺;{g & %لpe(-Z)P7ėa8$m.rƢtY tF3ں7q61OpHDfIuA}rE˖r179ySpo4Gdؖ8_CPNu6J(gQO) @]I/4@HmLqAkaMx wѨ߉ha_V =l5SԙG3G{5(cuuD"^JPn3캡SJO6ZfedN*"#kΝmߣ ,{c/+⺍ /w`$o' 9{ 5%ԝѼty76]% 7+ d^-Hǩ~l@{jOI-`D)Y7ێ)󲤡fFAfNvkzԒCOR@VÎe)t[QD7ϷE(?cɶsu5,/.  ԗ>{gQݒɾ& i$f&s* *4x+ )FFvԕi撀kiӐ( [qd D6rj[6'`15/rj)esw@>Rd zip6j)PJ0e/窩 ,=!Y9} V%8SϜ N.GNf9-Rky@LiF~F|6e $!rTd',[>cc8ٷ `WͰVBٌ8\Ki_5b(oj%x݀ZkC8o.`Gɬ@lEQd p54EF $^7`Sfb (ŐN2hbOOr//vɫn"X63tН}Pᨿچ&qV*~튴m߃a$bH8N)HhnO{ͱttj2z wGKٯwU(^)uC'b .G:!׉H k n/p\Fź:uvf(_$;y.o.$Ēf~_-,΂G1 Bs-{rG&f@Tg޴ˑ_MLj0hP{!Y1|>.bmZʔB:'h[d6,WvKuy7(~󼬚eˑAٹ`O_YEܘ򪮫Bd#7\riЀ҄J9v(G?UOpq'}rIM_Fn% -hAf9j;63jċ)kww="#Z"{r"Ypߨa X dL"SRKmCsÉjəaǡ BLCX Nu)ɛ$1ժE_(Kp 9f&h,]U+*+n9ߦ`]Wҵ?hPdn(׭~3$۵u$=21@=T#<-!lbpHF'i~h 0E|S(iOBCP1 !_2ty[qJMrY}ک<`@lt~u0;c+Fnx}Yi𡊲z%6jR#ڀ0At*ѳcIV逧 !&ͺ3XԔ6)*o\E3g +·=2g60#TdÃndi^C珔J'E>[!X0N]"UU븍zM!HiXLѾ40}EuXmMW8q7%+}#Vs&VcU@k)W+W_67s Lm]F0kN:|KbޘBR0~Y (i' eѧDT 4%~]M=DT$r5]i uP2%sa.-s4:lklfa?Ͷׇ+Bn=ϊ-,VG*ZXB<01Qkcp{I7v90k8_l"Q@D{G&,* {yvr/ѣ* zXAR$8\Ըu5Y)3ʍ<^2Fvׅ޸%E\NlFDl9kC:W*EY83jx,[l 3.O1V\`\\̌VDa|sJA2QL\Rf{CKT`c#L _InbcfƑE:Q}1E٤/GDž Ţb)DF1~$MJ;#]Ȱ>}dAs8m(Dy@aOzG#Z=x9$yuspHr_V'Tl7>!Wahv H"/,jO'Ҁ,p m v\g 0VK}X *Y>j|x-aivS爹b1RY[4rT]%"쪛,4xP FLS/7e MYMdr@ItR~uɕ/"Լ:%\k9 6НDN+[5_\sg* ḹȘOiٍml'=(~{!8)T:gM w)ф A^ NNͰ6|دh X;&9.y^ o~X A=]= Vq#ϸ{ GRnK7}L_kऽhqN&>TNlӹYp(o"7 V4.#rR3몱֜ 25L{]"[(veZ׉_+ AjDV61KZ򨅥.H MNЏw?1vF5` rx|yɹg%'ׂT5C"DvXz|Y3M?$0Uዡ./W0Ig0߸9Z3!l_0+s32IR؆~8/ hʞMKrK0@g5NDEW&r e13[m oAIUP>wEI88G^3P߃,9":uO񯲗]t]6ΰ}Ї߬rv[ztmiŷXM*h:blD ͂1HM^-IңDנNZoDa.%n[}qCbP:L{KH(|4!(`ۂ./0=KEc⠋(_47<+~9ohsB`Ec :)_3/'NNIۍdޟ|1'n⧀: <s JĶAlğ|A/zc PX zkNm<EWGٗ`D)dT=o(Su]D!DVʛ"6neA@6o:v䡋qΣ"a(h1j#-eKhH TPXry;#77 a)Pa+)] u*ȇdz4\GAPZRlwpKc߫ivoB(gQp +uoу1haL$Erd^x:Kf˔ch*_QӇG]6hv:>B=ڴFZStt!x+tj"l9],V㩤Gj $.)Z;_c ,“q&,&;β%͵uPS5Fv6GZ$G:AqXKJ 80Y3` N(`+gn rQ85j+̈́p6G,9ޙ?E2+a.Lgf.cLNc+0rn6`Iiu?)\{W(k];COF:#-Tx4y=P"{.7kU>j X0G"Wb'{B8:&OV{X7_jx~qpɁ޳!>` "xv>Rxyr`yi*٘$ڛ3?g<챴Fh's;EE[{ ܄i](D@iM$c`mM Ti#L>=`@Eu1eOUF diyS==N-n#TpiIdfvڱJ,f 9τ ''5 aNtDiv1D8FԦ,J(l!<(upJ#sYzjp}F3)l_=p)ȁ|C.V Nn8W .V^WqeBSfƔ1m檀kH{S!,[B=9i/-}\-Y!}`=4 *zCoM GgvM'!m|\ܠVcgX@o۱l#P؛ſThf-{k kӜ謖= F, 2dVu)J}.ď|q8A;\㬍Hɷy9G۷>TI>'55.@b-RR5N#@rDa.v(QB_gEsc)kM5T.ez5h7BbU`v9W/Z {4NG.v+;&jyDHj[g"T !٫S[bu-~ VQ$;nj"L2pQ)7X.js+N@,hExBK v6?Rqa{qzjx%KϹƍr#[dO x +?@сj Y. iE@N1sI X4 CHi**H-N" VFtؠӭBNtn,?7|[/&`խ)̝6BN]*1(@U@M 6W%_ɅL3 aϥZ$ei [Tg~WFDZgg8آ]Z=z[[M`^1u|*fJiEXoBN|9پRf~0yPV>t M>XoI~L(޿=׭r[o` /œEm>j"Ldgڡ=gMF7Ȱ.Yj`ɹZO5asj]cѼQ\*gݍ^q:ljA,W'/L;f ;nsmaS=҉A``ʨL? s[:P8UpYiY4U:V-g|iJt{0ߎ?8qro腐$F٪8iX=k\9c R07sUwNqdUN/Mi6 t)L qYi&uo "˙?#'|V\۬E+3`3:&i!j8n[UݎHZ $m\ݣwFIPLn:£GnQ+"ߠPr%\@-:~$Jl,5Kqcj~a}g\W8XNkWw9هh>[ X.LZs&6JchS[]BOM9kY`)n{}A6،=&:`iV[] ʉmX(M3r6T, $ FԱX,7w.ǺvM@"@~'<7%*y=kG\DʼXiE;UBn1Gwj:补LgCgq}Rm@c:87KXUIe3gRo8xk’uX4QG;R6r 7#6Zӧ/.GX`{{,kVB}ݓAH<9 casY$\O0GjSs`sE?>EWscĤrVyW:`n)8 sz0Cd%U=_)P]7ۼ3Z])'W&>~szzw3%7Uc?^d乣1Wm0jU%?*9"U[OѢ,FC8}D |fk| *߫R|$l2U< H8P!|10R)i[TU}l۰0"djYAz8^^j^p|z3|{⚴J5M ̳P]6&=AMYj!@ JlhG:YA+Z [^~_nҥzuUDCEkZ;!/6Kndc?M2߼kMp-x#3ƨH=DX @v?gMET8 =m"OT{FdL0IIRM}.h*X)[Su[A7 `9_ Ͳ\(pA?G}H.Gq\@dD__YfdRavYn(f^ b+<K$#lϦ[:r;q&e_jbpH`q[[_ōqbA ,Oh Mod _.EX;NBetzOvև̏w-!Lb#-/0PkC81<OEqh`)>K 5'L5n Ob&>eJDyϰ=74"O3A|~#1__bc ep SnBC Z]GXR[p-D])Bzy=^?C1av7nV_pj< \8c BJNu3ږPv1# ǜtd'@vX f0:f9p!Dw{CְܯAegg' A櫓kھWAM8yH3oG"JtLxr_;S.S[gpG҉NP2y=@{sUaS٤=Y42m|O`%'F8D| S0SPjA RͤOAfE zF d^jӕӋbv^aeN֑)幚 sv9Iȭ󃖭)t۴+xdN^|5SDY&UGR$b^hpH[GWԽ4:Ϋu;tMR3|C-=yl;m(N-W`gl٥ƂCٍ6ϭ3;n- sM٪AMixMPene4Je{TiF4jJ#p;4%\)^e\aU`VS%iK%2t\撥40HX30fz"Zd)'V .  =!-'G)})4>?Мz GM %te!H.S3cDj:=C^ۄN)*Vb;3fÏJĖz٢4QXB:O( Mݓo;BKMjUzU11lҋq2V3^/4tŴ(pu^=LDw ve J266ߋ[MF"W⨵T$+uyo+k* iY>)"Y[֮P+w"DB RV/dz+9Pe8B[LHIDj5v#&'LC +ӳG!ibpu^I-Pdh !~F&otUuIJJG[s/6A+<Jϣ : /4xKN/dܡʒǝioBi? 0ѣ斓בt𙘴eۢ-+?+?}u;tLdܬ{z8p¯o NDgtu™AjpUk5N+ _mB#B:&Q酜y4>"KB¿#r>܀P>tʢFO$s,^綴rJ-D~dݟ kUl=P֩w, "}xCP8w-*{vm {_~`/g {r!@D{Eo.eY VC' 4:A#hN>3Ւz R9%ꐭlY$ke\3er޼ ' e6_eP|۲ m!L Ұ*p.VP愃2? `l;()ѽ z 9p vuq*BKLpF]\iȆQx)Ҧ9<S엥ɷ-8N ]oq ]QvZ-eI ;З/Dy˩*m ۣ#UvEԀe b2/N"$wZXPrsy-v.Tjf) AW56LE:kMv!|A_níP *&oa9t$pS^U_د̞{DӜy6|.6#Ĩ^P?d(GOioPC.!GYsxݕw͟t|6.SN"uF >,}`mʠ.F޽"g&.p(ףu;e/,H;PeQ[͓(^?a Rԙ^%#=s8jCܤ#>f5H}%Ȝ˦!k`Pt' @k n i0C䤪G@9`ֳrABFoD/uvҶPi:|U;1[#w {/j hTMfS٪Ǝ<60WGׄ$@ʉy?dK %59xr jE6ii7ijl'0!SUa8!bK@bX熬 {;OSl8;RTq 8ɉN鴳R:zĎvdv,Ʀ_+t*"¹艀  n%~\: \{yTwL:2_umX4ӂAz@1oP{ȂSXƣq`)+^\ÂWO;e-y&(>AۄTN lv΋"nԸ:$XV4h]aR0V(wNLD #@ĭ=*-i@ZO1x}_^_<0S!Rg\a<He.yƠ$BpArp١&Vc m-,_iy{#s3r̤pt+.a7@%dӣDJΓe|s֬rgi!} [U' `|*b}A_c=ukPzUֲ-?OY"U!jeѪ#6ص,aөL=_~J:zhD?Uz]XKVWlQV͔sqlUց8; vy_:iYCyص*t^”uS U̱u(⫪~tkSen7tN*,׍s8n*_oaqVB|L9H/lGRE`rئٷ"wqJp buKwv*s QK(Vk v5 osy*s2!u{ˣFďПOS#-h3fRx^L>\3-K賧/;v7tP 2;- YK ]>npW-E,w4'5(OOoz{ۊdV.}*LLb-yLxhR/T,X/[`ǟA:>8Fjjr*̋pN=R+.ǐ.v7&6AoI\{͗VlUɓ{i3Hz r(6IX!/ 8o+qV f-Q.]`N9(BFMGTR<Ohi;\/Bnۯ?P#(%iу/'[D /v1L/G*:HqIpzi7M{慶]s}@`摕X_9غH9x"Laiݔ.8PDN<_j1ƾ8Gƕ-&9B6AMG9w;ؼ7r $;X,PX ԩOWԏ-Lw)X/ zCFҹb}:۰5FHxsr>hT H4:tKuc *$xb0REQ-Ka4zL.ϔ ]gk 0!"OP=VXIE2]2;] Ҝ̱e#ѥMXbtJyt xih=^Qm61nMnKΊy{[Nf~,M*}wڬ~n?`Ѻǒ-xE4dW VC!ONïud|鬿J9)O,{Ez LصBmDNK)ؙ! H1l(r=gbiQ̶eC&Dξ8Z9.O\/qJWBlbm $'~w(3Mc*(C(XSP kE88!I[clּ"Jm \# ~awYKP2|PM@CeЉk]u'tNO3ζSYˆjQ? wm"A}%e՛]M 0+{ӱƺ:t_ (/⢏_s˧%%u'X#/-RYyݗ SV#ޞd"c{+6,^=AS| ~+;IA"Q-j.,3pBUD*SI`F16ϝ͗B~Ϋ6Yl){WOcL`̼zo*_=B3qkܓ&/!{&qtfVTA &FАyxw+zBx}zR>)b)uΦDN("~'ힹFgvyGdl_)Vq$@BtFsP4Pՠ{—Lj h~*mdGYXwmW|@+94_}}S*E)+1oui]X:1R!IQ>,PuA:,p+Y}(P j&JK1h)ȦH1۪Mgܣ >x2Nw `nނj^%%{T^Ц-h nI,+c 7y>@6 †+,ζhVBKlqDG(Š1m jNcaq[pv0k/ R ] DN A؂+-JٟڎIlARi.= ?5Z>AK+/ˍ~)gfL爼4y,G!ʡ.'1!/r:ΌR?.~Ok]ΩxZ&Zi^Gtb!%!hW>*n#KױxRIΘ^meacK:`"mwɝ.m?WO?df"E&ܢuI\Lq~GA6s> ?0|Y.},_b?g'wiiÁȖ; g`mN#0xWULÔM6x+BbRvSIȋ'Jp :-aaT w4boF$S@useOgKj$vDhmq8}m>i07 r:?8W&; VFK} h>lsξFt3G5W[v N cE;+?f\MQ=0 N!G=|Re>!^TՇJJoT&i95!NmܬM\qV,#._Ӻ zI\pwd<]kH<<$5'IV&!'wrTFFhː/·n[ &>.ΊHlCG ݺyviȯYy)mMb9/,V%_ʂ/[< 3\&`3vjx"泭F(9}<.= @j~@-m4RSzYr9]=4i%ZW|8ƔZgzv$F12UQ3N }h:Z['pN\$;,QdaLe(%#n97BoAh)E.^WpSp9'n ރWȶh5[̆e@k\k‚0F&Zݭ탡3XZT nu1ӗ.W9~͡ɝf>ATR>CRt v0#^_>%WQƈ)k7Pʯ` 5;Aru#ܳuEj\T h].@|DN _I&N* p_[-F-/nH4}7% 43mK#POBp,g@ԣ9ubyG_4cF)SuN8Dq-BrrDΎ@\ (5I-1`EC#pnΙג3BV%RJ& e*2O󜕈h=8kl'?յr:Fjfe .8  byhk8L ۍL)m{2C=h& IALoZT˃#Jl7^,,UEkP Q{aA遥e!f~DIL<|b(dħwh.O~,*ˮ2~ׯyg/PZl,D|fʂKAOظBI-c3t{޼{@GjwyG?)uɦ_2b:k{Xf*WE872">@Bpe@LU=^6Xf-6% CxOTìT6kGgiם(`FכHʨ`Κwzϯ2Wycqk[#ʻQ&*) WRB*Af(kCD9$G~1ac)-yHb>#Z7B縩<#q*_]ΔAl8r#`n/L^-g;A?`wl!e9sΈFK˨s*Sճ,= L8S&߸TT4l>1:8쪬1FxV \?]tRΚo Aj% 6JzkKUD*Bˀ`DS>:1WI#b@rs+މP]_;B <6Y/ԱL>ȹ[jB%Y}h({Zs :lfv( HQMǃ->xies}AiWI#'Y"ӡ8Cb{-Zҧ8,"zt,2ΐlSYZwކօ2B5}+LOVŒUJ;Dfk@NM_qD U:3}̇$fC@n5pX?nC5ZsO~ .>Tx5#-NY)ߣKA50+( \ۣN!+&$2Y鄽)R!g8vA 0-S~y8JÂa0C?(4=Z䆼Ey a4QOpzCvt̹ߢ9.')KjsOUe6Mue3T`qj~$ji^W֐̙ݦ YNc.H,P^G:mb  TVFa_[{*pNj'jŲXjۏrӋ$ !DLDaes3pL>8dy)Ҭ#X*g,QU&-M\_WzK=UU5.6XyԀ%7m?^wc:5+vQ,SZX<-{ %| ʟ2X1$jvqD?LuZ*^]ɷPrk76g-"NǙ\;VyhMS7Z%Gx%P}Bh" ϛT=t!QbL nD &cM݀^$݆xj_<7~c,, ?zjF+儹Ɇ2D% &8U9}s! t=񑗐)[_nj1oZC]ǁ]VYo໭eBo2lJnJ ;H,S}W 93PӚnW-b(HM#,y5JEF|_'X_P;uXܕ"2*\k.<wvM AgЂ?T${.Qh+--a (쩼J; pQu,cۙT2:˟"R?LS x95.t#1 i;™&!>6s(=}-yc0vv!/銡q:A zM~!՜% fŻCzgV OY4hVXdEEg;gmʗvn(éXpFUbkuoi%3c~#WJdɉ"vPVN/ ųZK]|0A0UO^ 80;. f|Tcy顜כGinLJXȕ}h5j(bm_5FvݸcXrYHT},O]#8vnCiu#Zv W5؏`3Lz$11 2ℿNr吜=Dc6f8,Բ{8dT0Ch#>Cbn )X3lU{Wl>BCIp TrLE1ι8Z-Ab ڜBΟsMV)TPiZ(ؼ'3 w:[J C響ǭ7Ђ>䊗[:0κp}K[2W\ZT#eNy>Cz2}iaV0Yw\-YHtZ.'[ P^]@#3 i#d,Pԭ쨉u^Iz`c=g0IaGض-4ZDXb̙E'ڿGz}Klӽ+:Ҵb>3x( ϫhD:smտhB$sTG٬w=U?xlY(A^F8&1 $ ^=P#o~}X}|ʪبofAOO|WO47UzF[Qlqm#KY׍/w!"xf`Kd_')si*%xi)qez([yhI]`݃ruG5]nGr2.`bچۇ, u^?~ +"v .G'6ٖPfa0Zw$1#J5)kYV[a0HDr0?R!4F}*7 ]z;.`Jb-{ҚIRAKH|Zty\+ 0ᜧ$Ҝ=A3صԯ&Yb>"ΤRi wT,F!?mmS.oynf"z3i7AS7:U|DXBU!CtM@Ȗs?hЅ7q+rTe1(Dwٔ }05kb|:U֕?$_ߧ0߮QɵYJA/w2iTбB6`AIh(R26j k߇.>fJ\f!*HF[Y"xi;Ls`gz-Lhh41Wlv y}=ܟE#SbB>E`Ppopcptm``9VIثW6ZքMWc̻2~ZuWJ꧉Ф%Z%\ u@90=!^45|{1tPTG$i_m8!Gsѷ7߮xfЭ~ :2z ; @adOM}ÝBi`ˁ>GZ@ d`^A`RKB&( ! EoM/'<93BgpfIIFp2ݪ\c# h̕i9)TJ=7Fv&o.Uuoe½89AVYږ'c`>Bm2/X᪝X U>we]섢9 e269ۑ6 7EB L T,+N-a~ 7C@v^,]4t+-JGRk p;t^MF+l^AV Jgq?+"c&p X, %Bc.C`wz~C0rĩsh!e@CiY^Cn-A&Ax3ZmJh)QT9,*-*%W2?NW2`J)5DY`A=*~@n٬X2D^Q2t,Yt&7? %>0߁z8 'c5H$Xݯ/a h*.& 2⻪^ʷ:d(]qLy85=rYN&L(VGN#'!?FLkBo.niU/7TKKmZL>Hqi"0sQZ'u_8}}]wLP*[L)-$(饨㢦nlU|\Dp!jjϷRiGҊ#Y q AdͭfwUc#\+E5$n'XJP,\hF:*dc=jD=} {Id%[<|S"FoJĎ ;HۋsIд`n}xS6sk"HL^aL# סBܭyp[vЛf;vA¬#mEF_KlOϊćHnYMi!L5_w0'3NBcMsxrn'1o򝍛J X}h[Z t1<2EtzÒISnK?FKulooX32n=dG'v}0DB/(w6.4d̨2>+nk?&I@4\^ĝsA5n[2PTy *e m1N2JvʸRʇV1ޣ% o<&͇"^ES x1GWs> &I!/gN153e\8D+-`"`r^'Nn.%-2EO.=YL74\ 1&sLG8`(&",צG8T qϮҔ ]^8yy&y Q7 GG7@'k͙_Z?A;IriCӒHŤ:*^}5-]}wSB E8[*⼍K %<ٟbߙHQE4^N imHt^*ƇQl e9ۈ&џ2\hGٝsZq8\*ֳN^O5Pѝ8&]Һ^.SFkVaG[mvx*豚<>F3ov3jwybcNiTZ}<f#~J/q@%+,h gWyV*ȋ] Q~ˢ'ֻ͝#y .%򦻰9w?/u"ƲJ8?.:b^Wp`4^:&rL*%Y!Vg< 퉍> [דHmpB:.l#!&Wt ̹UEV/۬!@ ^bծq-uhJ4g;'_ ?mKKMlWK6@flP58m/d[舗Ka[&7lZfɞT?m^Wܙ%rh7 GqLg7 p.i"P..Z6ͦ4/^Xd'ߏC R4N:ڡKrVǞ4([j֮>Pr_x,5@qyBʢP/?ZN0LDxՈ,cWgHfφ:.++R=ڙpI-gI Kmvp;0Ůu= J\:{pۥbk4  Ղk_jv6y!3Ӎ6^Ռ0pSuhڵ:-}H_Wթ+m!6[v`*1yU1U!N;K߶Gd˔ KfBLTƈ98jR=ȟ+Xx.p7ԼnP`gp?<,&сe)N QAV![Y|np_pZ%LccB-2_B_5 d7$  j9EҌ{腎 0LǨxRפesȻdUY06V:h"z"ޔA;r_Q*MOvK '}X˗,Ӽ7we'u220Kf2 ҳUd)޴3RYlEgntcVQڽ峎yqOz Җ^ZZ]>h6Ushtsx=&2 :9ݟuR6;/ #AmХY4\1c:Ɲ 1uމ6=cdt&qW~1 @m`xQ H',a-n`Q\fH7IQ>x[r~{qPC/~&܊낕dx *Sgɢ52l^L(ˏv-D3y-o~nd]v͜&Avϡkv̽'Gx!&S(Z[]N$F ~krW7N4Ta+RDz㘸ZkK$grJ#ӭ dvrH:14t%inz[3yP{U`M匓>ߴ k%~X{TLLjcOFPW6,h%$/ӄF`{Le,tNV?R5#MuwpwWƋ MṈ(#w{Ү$G+^QcY =ueyeN"Y|Q4ué|VZCU@.y ݭ:qsϋZW7h_k"HB7R{6x[40叛K  +)~c?{0hJ$CROH<JA b vdۥ}qacM LRF tFj_~g7Չ=ktzg%OddjfsoPH4v&]PaHU@Xg{I.ewLK W6mLCr)aX(c$r 7 )(.l3nݑmv 28^Y[7Ea_8D7S? }E2;Rw1vq1%ɄcU"`t;pGklj/~qd!8lc]>֩x2)Eh~N(#ϔXlii M' EFľ$G 6~>i:Ũu`څXj?lQF[si(|<ߜ l|` p#8QURYa 2Sq+T ۉ]x &~Dd),ެ]AzAWddQ~7B84cNugVWYL*sx[VKxtPd봧.gաT F0cE^D2NȘ0`27'ϥsѢ[wɒYBcOV1qS@]l`<Ƚu#cKDQd,hBm~Wˈ} X1SVٲD> [*FiDiZ~,UfIZiJ}1q~.u'] scOYFߔ 1Q`o5?ЃAu|x.Bw7 L.̟{x^+HHjrgp=`Iy*X`%jW?EM=xp uCxP{_3i>`^mJ,6E  A27a=%r[miYxj558/===r%xgEܛ HLOO3֓* K"nYf%`L( IR3"iv!Z1\҄* aAc\XQt8թO3#ؖ"38Pj xМ͐pe'lM9ԇs:Rl }^we.;kxkU_`ìf2mCKpmE?e*{[oщ57m4ODU Q.h*W_ >r"4kNc+C$& ~˟ ͜~|r ؊8;Y WG,t]KfV}a,p7_ E?[ =,uetuV2kL5uٕn,ND]8 Iv=O1ie!s,υHWL\uuJv> +.Մ מkӻ-dh! |Zɺ7?==W #$ʛx(шFM?fg>Y<a$(HCDKʘOpZ,B;Ug{bE@*~Zaz0&Ø緹C\1İm0͟BT zomD80:@[vug3Pf4x-ּ *]3iqV(@mp{(EF-Hafm6YfGë*9'HvӥfڼYGlr,zPyCx0kbbpc[1[!GjvbRr_=>WNee0xR6!L; lIK3T-9h5Ri!_8=o9<lUH)Ʒԃo:{k32ԓv\0б޴@+Ӳޘn)kt0{jmFb?U7͏b=,aHagt~9dDy$)*q]SRyĬ!NK(x*WH&?+ !b·tnAݴuMuUUz,VTrI| |zfF/o4fGՃLl1DGťq[''}$h3HlTSގ^p4j˨_'Ef/lj=CcfbY^"Uz}f㐜*sb:8^VDPEn k$(+|E-ECa/>G 6F!` :/6 &o$Gh]u,-Vfmhr{7\3\BmYGQj=y׉@-=ZGNoQҙ9JZ;SCG]o9Eh67X[Bw]cq:\I4-Y;31/MdiYW-+)Ym;EDEF"%P$5IdߪK̲zg̈_LT0.pˁOb*HǙYxqTG@fp\$q ؤ=Tv ,.)-q4=$X/ռ(;a0%x̨贍[T6~uu8ԾߦuMt.fn 4Q-I]KN蔯4{n|d> YQ0aglbam >1yW],(8~Z+{xYNe2O*Nzfs9w\,ҜZŞo%^0biiܳ _1r`K@X[`-u9 R|сg%j6٦"j׳1>T =W f٨O"v5L|ʌrОfSE:좻 wE9cnGAQ <>H'/ ,/&2x=Pi܂U܄]dy.5"cq%̝>n!y=:%TM,ؑNs$V+ލ;hO8b17tu]?秡E} XюۧuA)*dXE9E/4q&2V*߸-!֎d'j 4뻏inR: PS=9R!q>NIfCOUY覛+&ܾ C9~R[MK leK"qT:<$ek=!2; (>EڟI7Nт~ķ,6ݚh"+'Y8~)vd4au4Jw¬FmGS>v,ޢĉToZ<%e)VaUXJ*gs)1.WRG^o(X6ؘٕ424c8c)#8%@u-p{,"b~qS v*ߗl3a..׍PVo9uz7%V?6s&@~Χhl  =3f5B$?ZfxegH_ G%ZYY cy{B$ !}Ĵ!HTDb6$~Xh4}ƻ-IM=[ax9P(IOaLL_5GU~ {ԐKUF}&E#eόP8ҫ@!4pBt0yK"$LH拞N "[ 1R1:O>*aS5e,xI2'*Qe˰1.ί-2)CZ^mQyxI-;Нzh1 !Sz8NQՍ}qF{<9-,6D]+ By|xA~ nl?̹*U} a~羱"mg'+&R%g([YNMBYWMo&ڭw'oP>6'L*dcÑ#9}k( ^D!$WG:B~|\8nY>RyCtN Τs q~0zAb5黈7(jX`/..!?av`:G%v j$ ;h\M?Dek]0?/dxy<Fu x#7SJq21C,k-8)ob` +A4zXzOy];l)8zh (nbУn0'ď%5GeQ0\(Eb sVɚmrsoQR6koP\f܀<4k(y{;#8ݱV\C: ŝFnƑ:jćNPsmw ߰B*;xAt8]]92̣\2[K|o̷ן*Pi]Ұ:jj#a;թtp{~4a$g%)rGjS#&Sw!+ jГ] SIۈM h, t:}Rc|bP'ިF`|`xoYLo2Q8ͫBt֘4He(łuO" ә,ƹ>]G@>Y7IK=gj>T)-{ Oգw(@R{uA Wh^(/]niE1 `[I7,h,]$پi㏯m&01t ]YNI}-@)JƟ!7C%T!^脊Gb&~N75xT:sѳ.!7Y[]k`k-*_Bf@+k!V6_(0}W7ѣfz@ỄZ,4<7j}BuӉ@tYȑMޡfNwҧ0{,_ Ϝ0/JY)3-ԊL\&kNk@iH.@ :zaLB wOѸ.C !W+s{ߍ@40o4x?-s+On)l# J, Ξ}?Y?U~&7=%cܸ{IUJ 0miOZr0H~;n˺t]"/j׭d͢ p EAV+ /3mhQtS(Ħݩ?a~BV >vaqVKb|8>zMu2˳0ݩDśqb7R$ǽ!cxvͺ2wJrش&%W.KAlx?A*fxR!SvU=~@2dL㊙W7meKjӪbE?&uO½Ž ˛yYqw 鰷̮e  E; d O~bK̶`d*,.;K/ 0^w&EqEN5/:kxAxzZce즐+ɥ-2 %L$ *o8P-Ե@_q} E MZ4}>($/:K1gΟ C str:ٯòu#닫 yaBQPof =\]X}`Mț\Ȗ]R:ˠeX@+tRK3 CTyBU,鐈k$VKqO9 Gޜ. !s9ΉIj!dM' %9!ǽ3cL kD_gFq;S*HozHPC3G3({QE4"5zZ[/USQsRm WX}N\' zްpݺTB1kK;}GHD4/mse><4*;xdo3$ (^hBY46[l;Oypшr%kfעүi9~5)NG\9t"q;x"5c :G6+@ /܈s2fεDm:9*!]v;7ĪP;pyymڝ#4&f3ăNbc^Fiz'7vf8Qt`tBj$!_7Q{˔{x/}slb&wi.\Pp^دme]Ą"0AqۃP 6y;cJ_3)>Al)?(_c߇bUҳW&@Ps֓9f3MGqѾ%׳PY:Tf(HĬ"}:BܤdS TK`Ia˰X;Ba&"̏UG~)ZMmeU2Iڤm*@yWvqoTZkg.ZwxYtX8I_P0˚@;cr5HcM< i C!6m@U> Dc>A6KOg (%efrg}4w{Ddڎe!vޞr(Mӝ]T@dX޳hJa>4wk($;& qZ$csYͼ_QL$_ļUū*BYa씊e(`RPf ^1h-B9Lo)TZ1Y*7Kn#ovP‘_jD#BpVؤ SטyhQ@#M3՞>2N3AI) ߠԻV^ûL4&f`Z&zZ֐{/vH(Q *sj|aMWC-{*U;Q2Ф5AY !ߠ)A,EK$%V@|/&Y/Bh luM '+dбE5!gYj^5wHM\Y-Z!nX94d&?K,GhM\;;bMp]OLIBƯ + "uqg IJ".s5VfdXjJx8Կ 9vg>yxm}{x?h3鼿D/8ҐQ\cתʪ62f( mg|nW]0F]x ~ |e"Mt n. EtKן{yYޗHGM8C#;xBaSƤer ҲsR͢lˆ dqyO>M 8|4 +]8(#l^0hX1Eq_7%d|Aa)HPŊ yDojWn 8 RPK٬N&&# ЎniAuY,QpeܻX=z.+#MiEGM vqi6r6mۺyo'AJH$݊3ñKU=3O+fi>[[R7BWl_wM̃HɈPoyI0 Qf5# %9s{'u<,"oY#kU_o֌19|D<6b@u牞L?M[^P&b lN4N<|^i^~ZJX?'e#pGE鞌%`¥ո&]AӱedQT9~`6gbvhƚŞybb?\w "K64J w ytofKVBdNQ^&$aJ5pQt'&# ~?E4_*>NFIó3C9 g{ ۉߖ$lhv s+<)}ܜ+(P0cg3EwU@6)"UN~6P Qprw;̬^!ge+1*<lo:X*̛G7N"ՙLl|3o$8K [?\uZ 'To!K6yh%Q& k둺 MF$!S`]3zl+@g1!8ceS {S֕<"#F3$l R9߽ Z0"*ٷn;O00B?KkzTBe*$s3_XLC6t!(4 >kڨ[MMRጆ|L^:"S^Xj $ÁRxhj"B_@k)xZ6x {-dL]E*k/MJ =);\ͯ$|:)݀KDvu+#WX7 xҖ4-7t%+5 {PĚq[Ya]5u$7ao@p_K^ԇj4$t~ 53%yTѱ&C`! IҷJh՝9WX8O$.X ӪKy"BX\U 2?W0)T0- ^c'tBT!GΞa9&+_73eS*.U Su:B0PbjD34E HP 0_\9enPĔofS)s.'B7 q@KO4)(wH!$PNr%C$[57NH<{)5] 0yrN[hbG+y4q'oԡ(6vCY}O[0zx߬ }jut _Vgw![8yiqz)̃˃؋%D!oG4㊞Z^LP|$l@\ rwϬ,qĠ3X-^d{'Ҝ{3k4Q } /'D6沽 Ǜ5w͉-+WMr\ O>)<$w4 Be]Ϟx<-M2=B׊n7>WH^{/"c*Nr:#H3:U IIt$BQ݀=T$ǢI\uLM˲QZJjG-MYQ_X |^ (Y)βv,鶖uSiw&M!h ަ!^F$ŀե! 5j'xz}> 3YVX1:].ʟG7P͛S'#WPB%Ot8ݘ'yiXdNXY[%J`5Uj ߨ6r΃҂P[|[,U24 bF䚫 ;d[oNj^^ҶM[R=k]I D%r.:Ӆh̩L$p~7m:2 vD)13NLn7 K,) ϜAb:9ٍ6'#_ :Te2q)hN s]) oىE|]Yx==i[3fϣ}0Fvm=5>LJ"Ms*8gzMHPEg#-UN~4Fb^Ls my@=J}㵅E&N܆Y"Jd.zWQۑk=^P<_y= 7JLHjM-RCɞ8Nـu5‘KtQzw.i%47`+`m&@ҝsRډ;}.6%-f]j+kSg\AN=r@'4X*6M^|-.D $ &7XK@Qڄ$G@=3>eaNV8_V;}醄bi -C7M4Ri^/ ]XM9Iy=Ȃ>y< #G//seW",NFA+ ã o{צTJƅQ^lgde9l!B} ItwKYᦳ]مTq~c/e|'@#/ze 8-{sz$Yh}MTќ3Bׇ<֠ީYr_i͞Şg}8^7Ar k?pKejlOUNJؚ K㣘 jÂջXm@~.X^q ! 5+_1BZԘp W-S}}z;jS HxĵxуM)Nω* e~ Y'ҥC[0L/b/xWyK@x,$q ?Wg_/l-=Mj?yНtulxܳh>?f$榐BU6ϫiS;(eZU[f!X|'KSR(bhp QBq*Uh_ _U%JktZO:L?Go%f=@̅=c"ҚY,uq7=Qp{F"9t29~ʌx*<ĮSڙV lM^$+# Gh}I\% k/ O)?l2*}'k{(!wgj׮''S2! aբV#%2ԍZ'+zUr0`A}t kB QyQyNcM'bb&g+yx>f#㎲YESv 1H0, qAҔceuH]oW`q~w pZCkL#뀏Z%(dciSlAʷyPW)3(,-%L} |nws"Tndzk}M63#.$WA7I$/ʯ|}_y|9I-p}Rf;LI6Uݲ dnĶe, @P?kn,a6=V%Lm vyZdĎKs Q5! _ƂwDPrӎ'O^sb5742.G.DFi#E;!S żZںqS]BiNۻ1sv6Ŀlkk,{oaVU퀻osa)||8sW m3a umݝKYд%qܜN]]}fjc\To$d+ Hx@idknUk 2UdFDJeRX9ҭq;B6#,oRG|%=AȒK*u]U: KNL&*<c0GXT4KT]6 A8,\ѹ=F]9iqѐg CSg#kد,rߘSnesJ4w0afQv\֜6W;u_U&f|8>#< Ubua` sDu\I7"}p=2PO~bfTFE]Vo.u0%@04a7h'ױ,@5,WSpvfoȮk[Wo7}=g҇(jw?'%@Cy L F["J_rRA?ƁKVLi᫖1 [! 3Qf݉lT(0EmѰBN{7{F@X@@:jmId[}F!ܜaԢ[ijf[qT>LAl4 _?MR Jn5ol Ib|fc\/G<*SX)ϸV2c=9nj3G d^?<%8/ԢFiλuh3x%KYa-ZoȾ`=#S`sQ^ 0A-Q *zǯL:_L$Ҫ_sAK%!!vy^q| "h$Շo"sZ6Ox ?b (?X5p^l LlH_/6",+1nM6n΂Mxk΁K=\,m)f_zڠs\xrSxmUy:eZ̑#ٲ{)7 5 ל6q/׋`k|ӿ\/ G#av13 Ź8_bfn:\$+2). At#i1g`&nAw-XAތ M_bGF{L-p L@GXaIpOfc|@R R lIX\o|Jj`s߶@{b}odΆ.ki0α5NFfb;P؊9^.UYIôa,JntI~d;51xlFD:*QdB#Wå!JD16Wx?phA'Y.'QF`EąN7kn:)mnV\=͸~5JMGߔ3cΪ*"69/eԱ$\T };#`yz5>E]a(9/jp)vLҞ[irn pEMO5-M-hgrSEZyYrW*4SKUϖ'` v 6+R"%0qA[.Yj {uAr4C!qOnSBi{G(1?+Ѵ_󺋨v73A^Z£Sѕ +v.Uq`[y*Pl(=I@"jsKb oĕX3G.G!@33r-rpg>-pJ_|(zmOi?ew̸'Tt|UyzүچCٜ$M8PNljG O 1M?JUi"1m.Р# ycnՇ 4z:gwl^{)+.Χ 59q,&RdQܔ"D4+ )"0K^W7@s]RZFB[l]okLN;I\ d5[J)xZ%ܸ+6u1v$܄kEIsMQ1k4?  NCC\B?bd9 k[nc^M&iS<x/n~Ϳ^3pBZklr=S3BiQtmLAi60R#qeɽTbfYȂ͖[O hUK\%I[ڨ$~gTOʱ'=JrUccлk)eQ98J:{fT&NuPrZpDnElUBkdTE> Yp tW έ|:`nK%[8xZ01* n±bC26K 4[S($#(9qD)!Tnp^%[چU )H#$Y_CuR(ľӭEzo$ Q VOD&-7B 8(mf dwBFäBRʑvAiCߙ)W͇{@QxB0d3|Yތ>Q`@&VsCǞU)K r-%[]?/EO'әϛ=X)aCQ87]} 9_uBݼľj~b"L 3 s6&K &f,N`*Ѐ:&\mp$%jdA/u,0.y(Hp5NJmSF$v3,D`p)1+:7N(Lot_ |ꫥT29ҰgzɷQ]YZrg96Z2\>(FjΓ.'=J5U"!ݍ ?byόx4BN3٦<, #b2 p؄{ᓔj&٣EcД3GfcЭמ Ÿ,B5S&غ,8|ۡJuɔj 6(/љJ<%mW+'k?Zb×Q=")_iHLa!( XV$&]p[zS@^aW;X/]~q6SE7vmCA"~U=Rlb8~ңQ8#2gmahU5/=yP]wPq@ ? Lҕ=?u/b=]|"64{o_Ckɢ$67CMa4Y.6a߹1g"/;bȿ Q7("%EZ8["e]Usq_X\Bj™ow4}GU<-˨U6=BIN5e)Chsm2+Uy(E-;'$StwY@=_4r^YBClOD A 6S7.v,s-6ZSLZkṁD;G#K O8afM{r 7~sˬ9{!Ja10ƒwhtPSK.6KVEi3 -䈥dLއ,71>"?";@_Aq5\_oOTwj@4xoTҚ"V)]pAYR PaޑȥRmsWwYOսm3l hUN%-m dۧ}d; _={umq2pgeyAMۃm}e!}YlHO留Yzy+zmS܆\~w+ߺJPq4-ꛀr3z|72l_6@CDGhIʹj[ ˗'/z]R_Mn hة2yt [#&fChW8tf-X%RVl2KjyI@xƻ[,:&$;D޿bJ! L7([A!ݺ{bIN{Gx|{qc׽/p\ 9EqR>F*9i@jp ou]a§#H"5ӕɾAg1 ^5 "_(dɀ/29n gqEe V1+3ٟ@}KyN.\G-9)VlRXs l ,Q8; tFP]o;Upsį=aF}u_2VQw", `cAt:=gdBv\OJ4٥ޛ: Ī}6tI,&m4ĝ;խ+o;F<d.2|GdH7[S1YDIc7GPkbU_.jʖoE`\DtGnVs|!ݲ'ZIQe5`ETư^$WsOjmdC9BS=$HM>'`sh@ԑ}!*`=v B˗/Ө6{Jܽ :G{Dn{(Z~ p:$ Y{yRc8)`vIRNj 2qSzPOUt(>7&In,`80lg"|sY+]j@&{d +4Zhɔm5Q\"0]1#@y$bDl =%X< ~i }:a-2?_/%Q7j m)ULi&GϙfAH+$~k뱎JψN,*R3F|U\GT 3{8td6cv8 PQUz4; Fv8Qh?Wlҙ)Zp.JUYv/&u΍5T9cmrʩ݁E+^,̸OvJIp,c,?mT{UU ߤnz%Ϫ#>U8 Q8Ԓ=Hp@-cXm_=v8I^ppƇ1͐ablO d%J[DvAԯckR6T'Pb~Gc՜Q  0h2$B&`&.NyPihZ|'Ie/G4^7X5|>̀2q%4'߼qĉETS7p 8s5 A7鈋+>ݧwpؓ5I;Rws8s?N>A3L9PFVݨh7fs&M}]+늋't qs؍EI "8jt@ԡBO׊G r30o_g #AhZ 6:_?6ՈI|RӕTPL ۫3%Jd.fc^OPK^bLꈕ'N>ga%}#U~eab~; v {iZ"މo. n׃&µQ óm1R:p_.|ةjHlX1BSEkf2KwY^vpH WisfttMK؈IPe2]qnek?J}j+ѝ|q>. C@rXl4B#]9t1.< Wki?JV5!Xc{:ёba}΋R=j_I.QζU{@NUAu•ȁ͖!|ھCɲfdei$G%5D0b!m:9QMtB5P aX;6ºq  z45L̞@h~ˊA1DEԨf > *,>[S=M[KJu޾hr^kWNYT8N.1y+RVZ?(zk^&DZCkt2Cfm 4WearCmo?cvG$7XL>4`̸gR[LEP]fa?I'{yܥYiWnPxy "ݣ!LB ?4R ]h-}].cz"sny 48vfEyw$둔 P|:S'*CAvű>-Л^Ptt|h'X께; T݈+nxwKq-hdu,%>R~a+)zmfrPYX8Qz=%WZV-~\4.ԜQ^)<;K}ut;;u5}XԹ,r[HwtKۘ%"'V@|#dJ3Nᙋ-2]chX.I\`>Ckw>K7+tv֒8r ݙfg-oN)V><&6{;`=f1PD(dj07df[eDU"{^?c-)DNveH'uwV3zyF,!URJ`kTd5Y296MkCLSNbL9C~t@k w+^!<$hJF؜%#x?~I]>]HHe_ʿ:qaw TQԖ볜fA& |г^IXg*7pϢ'p0cDy d+؅h|Qk^qN̾1 АЩzB}k§ Ǟ*;Ci|uEF}51V|iFAvѐ,xFW.!<)p]`=G'p;N4|@ZMr`( i3MSu;eux> jGR3D0WlSU%Ρ45#XuZ LB+@Y"z%+)2tr]j{ N*-r, %v~M}M `N^sQ3ؿt8\;Z_z%9ťaJYq݁;#LCDn<>Kh8=f"\8!R".1ESSoN /爮ݚɆh< p~Mi/(ׁ.!ڤތ%wuxCH_ՠ/Л SQ"*l[f8#'bX;zMv^UN@I๟zub'ڗbŠÛ?q@ꅜtV"ж hFZmicB1S>>bP74-2k]!_WB:~{OAtBoӿ\&0YKH]qDTXTbrƱ(̞5:ށ5ڏ2~ ݔ6A 8͂/XIK.|v׬v: g\SoxIl"!R^ {90!ޢKuxHA&P>Ҍ^#U#4Vs ^Y!m& ܊$ `s4beKM N7YaԸ00Ɗ"OSE_,y:$_iu3Ad!⬄ tsD%'w Brf~+58hU0B+vn&&HC?b;l7?!sxՙygj{0*QZõXR">$p~4igc漃`]xMQd|v}aÏV Dц?G|"u~A%hJgKs:K67O@Z6:^"пbr7TJ^=4Zx6 o#܀Fr `ׇ[*q6xtyͳ2<#n6Yv&|u)lj,GD=>0tл)gрC#8Ha(R]> V(NJ\X,\>^[' ] !9 x q3HF9ymZB ceXBEL٠x&_ɳl9346CܧJjֲQd h7}崜;р1em%g1)@j7(x.=,@@ <39b[-qȇh;re:xPI +4|oܼSTgPE&umFXjO;j.⸀/waIq 6v؛Ոk'\ݩ{^vjuN)4|U'sܹlL^2TRP IO"iu{Q4PvB40IG/, rܱܞgz1&MU!*9ZDK4* vET΄~5Dg})rW}ɄysVJ̈́TK=O֧!.Q=Zwi*h'P ÓzpXPƙU[4DRSppTْ-"b(/k^xns0&@{P;˧v%Lc Pse``+6/vy(L]|w=%/)mQȐ"'l-C1f5DAGh2&>E4vpiZMVKķo:k$lniZp.\Jz2,7A(;BRm,7'!^cUam61x/)ݳ$Fq:bv;6LJD]XIkL)/IfE K|[EGZJLw ';A( SFEn-xMc.J&T>uG^4y4 4%rM!ȷ1[^-3kevSQDolGxWMρw(td"5Z% ꖜs#B* 3m@1A[lHёN|{Qv$<{bUe:z,؜ʝs3W|@i8RQI6E<&WD~B1>׸~eӋ 8;4zYʨ=@ʹ1{W/әMVlN F'b":,QM6yF?+qhdѪNc VVrHNV #K}I B[X{0^WF/R/BxVWG1N ljPNp.hI6|(&4J #yYb"$?Vc\ wK]V=;"Jr#d"~{#?yXGÃ(hfWP%_&gLtGz8#GO?-kdtN$u*acI~P߹rsG׻yio'S3m-g*UeǚȩZ\YmǕ8wtEt r w"5r4v[Z˯BTbu^$Ti08p=Ϸ ϒ80+Mmbp,ipC7Ϭ:LU=*'rk0e$6V? \>%,U怜̳ƛ}nDeÃo@OL;^nUi,qtʉ+-؆o?C%8vꇪ'l-gnasIvH\}I 1i<&Q%~"Q<醗nMY̦ A7. "'j_GS8aC5)y WwfgbV]@+j]nkh%3ɨDH5 v[}ji]ǿVI &30d0؄oņ|2!sML̪SғeTG'934?1^:0StOH yo<ʁjL8 suH(1$P/VFs(t  [g;pXٓD|"9sYA~"=jpCEm0ZaN>J|ޔyj1.fksUCom\.~V(@:oW2~&5HtقJ5wg4ll7Fz=Osq\,8fusKD+ rZF;Np~#/Q IW`Mo_8Fy]A?,EJK1MqvćྃXMFDžzkZx+{Cʍcɲ:|$S3F1kE4֮& 7TsM`~ "Bv_*6YҶfeFjA3KoSp3@ط?y; #5Wg1 ‰lV8Pqm,|n&-<ݡfrԱ-b@";5eMf"_LvPDzYy}|TW/\ؘ Z7`WN703;rH-u€$_6 qi*D7jt<x:%j96t 3ȽuO";Dc޹ژalE=SbI~ٝ\܁+.a|DetBh6e n$Bfm{bכ /kا6dv۝G!'DDmp";/kH cFb?~qy_&%mѬ:v!OErS%,*R*1WMXvY|=".:")|6'FAOyt&4lڳO3FU >pGB%ac!{Kž `:J-5i;q6;ے'${HpI *LYĥ>LX QȺ<@khPZ,f$z4dn޿7$!5E?i TՈyufldGrAj_3y '!r-U8]esR4!G54BM'vd᷆IG4\d?FKɥg(70!'b"#gb®uZ{a%^*8%x:K\u77(9Po;ɾuϱq ٱw6a87r;AT,e Ws#.sG Mag܃˵C64Pjx[.r(et ?h\u*?(]A *`'ETJ~Q0-γVF"wTt` -A2LޖVr[89 ?p^slt T4a"-^DVx\܍B"NvXEueE_»Ǥql›̎^tjUmh*bzSV{5#S- 8QgmyZѷ2\b%&xr/Hh70 (S.PI%޸9e:=Ll[8/olwt=QJszn@SJʆ|:xf LJZlg5Z'%n,3`Ɯ03W&풒Ï[؀B=ݽEiTFdOp7Ǧxf^7~< ib+z B?;"{\;Ký^V<'J$݃Gi!Ԫ it4C}ʌПu']-sb]j;LQ&XjآHfo[MUB(Bڷrx&"aTpIrj,F9gN|V {%Yҋu H;b\ 9Ǡ~ ʑ71P|׊oeHrF̭/4`S5 ;ْMzܦ꽔RY G:ꘘel@Mry,ZhjG&"2Wwm Sk/$xlŴ=O"[lyh8t&4: 41QYXPG8gZc_-t:@iYZ1VS6&nȺ+$XKoܬ^Ym %K7 ̀K-Ȭ)vx"Ru1! CQ&zSGS1 C eyE:K>[_*ѯObǾq ܫU>$^zd>CQ!{kGK#}ԡ;Jp6$QQR:C)&Q,36255m0F\':$IrL2x Q?%:ֽ']xGѹA25 s^3)aw7ͬ7UYaYJNk ̈́/jڻwK?t&!X]OL=0>@p g~b,E(};҄D^+ȈYk f"_Ïr)2d!ʞ$ѕfp)oǹ^*6W:ҜAH$Ljd' a2fOj(Lvۼn^S{7mXSM1By@+_"- 3v8 'WP9jKDÇK p9̃q_!4GsmQ9ra@4ZD0O[Z5U82:Ѳh&4?&o4fFd]."7~TwsᅦТu1/_P?lP$QbVTx0?jCD4C M ㎡kipsZ@6Z/nAzW* da#_z4F$&scGzG>%y,QM*fc&.rMTI-s?IwNOJMַBZ{o kp]fhrMz96N+U:Ԡ >ڢ)?h3Ve\ ]f1P\bOctjdPX >s 9ď.2NRkDa\Y;|VjWR%F3O`}K,Q#oχNKvPa? N9{3V@X,0c=X Q< T戯>“;@=WZ%9xdEIey1Xyh~H{$^C9pkh6xEbAf\ӈkk5!ә"PktjQB֪cwi0h {3|Q\yH9ZIID5.XPؾK9(˽(щ1%BCCw4ˁuLC^٬ `u:TKnNX*\x* ]U9ɡޯc:9-KkL+@f|KG\Y{d3?IIuwdlK٪ac;_nؿqf>U. 7d^ vיjEx@@$t"n>yb: J4e|kbCH 4J6IpS@qg qв$z\i㒆uLK(VN|$SIDoM< w P:6B+!|2xOYLmz״fh,Tn T5 gsp?s%Lh7ۃUX]O1t1W!ʁc z"#S+q:@.l4BR7qt(U9ԱݜKĆoR,q (7׋"=ܠ}`uC5șv`>k$IHhq9w|}aOsB*h{U:mƖ21n!(_uSY,^PKaT/nd2j>'ºvd'nԶ3FqzL.b[ۼy'r $yÀv+n~1"{O>zxq Ҋ |&"xR1'7i6vB31: t~xLd/7 8YjoO|!b+a%aNKHG=?R,g jx'Jj 91CZŨ`XS<4rQ9ٹTCxq-JA>HJU+_FQcلDI[bkk(|~WRmcZO?%b]3l y* ah8+gݕޔRMz# a8o_Iײ=95tO~ܛoCS؛EL"kfGW/7ex[t}$c}P~fO E=<֔]@IWAlmA8hn"R*_`%]Sx dN@ W^߲#фGL:  xW+kEI[!=Ɇan.{;uZ1ƈ{77-*`U$p#` 汪 5\#Ʋ}8 SHۙ/ XJFd*c5!ڈom \g%6BeB1<_~4׋j Bi,\E"tOgLǖj,R0&}3Vz{l.V 3,&reIƠWBVG?NuH^<1QC?Dlv}NR)P,gq:O ZFW#N2F}ˆҊi6Kb+ -\KwFuEqLB >5<{c%ii|-I0$I$ -緝tF(|ewd`EOKgr{!㩚AQ_'.wԓxΤF7 }mx,tٮ.F:%mlפГKM< PfY߼W8OZ3[y~3im2 IݠN=15|G)2知Ϲ?ޣC&GC|hFaYEOJ<4`rub^B8F 4 T w]怩ߦiq╜=QMGW."t@P[k~"=:b]Lt'TB\l˽bl@c&v@'!&r&ئTF&H.:7-րUސtQyz>bT7Iwo5Q丛v!'Ӕ[܇dEk^y)4{{45ݩ&1jװdC/^YjעJ=F2]t#mvxhmsr]f 03{G -3h['+5;ܗ@z8"FI OQZz_m" ۖ|PQ#~S6Sے)T-^߂WXYZ IK_+}-{yf{W#$Mi=}1wiU}(k1T~Ʃlp@= ,y(cPRK*{RM&lȶ:ws%E@$9$h}Rf/RJ'[Y%SbMuUM0TlD A *:#@͊@O=Z7bȪ/u\O9e 1;Х<}oy82\j EI LSɑ=7! gC-k3XAr'¬bxy!i<3hXMG-Lnu&l!nSgGKNXeF QIw޺#k Ph5Xn1Q yrܬ_1߳b1Ѡb*Rp:WPpf&P̮HOrKĈ%\=iү{#2dSj N@)  a8xg#SZpf2Cv4.lY?uGd]tx$7iCX^^$e'u>CcN:yN"vgϼ\s=NEeVǍѫTHlEl7 fpJsҽ7܇! ZNңI:X/duw5Zi{>"@z$LBONRvSBiJ|)WwG@Xs3TWv#g(GBL_qmiC~Xj9:Fԕ ˈŔj{Z0Kxq(@t@[~uGMy2Ҳ5: RN)ԍ/Bȟ)M|qD HG9\{7VۊƻϸA!d/"XZwV'I4Z?TLŤ:d>Lz`z&Pý*f ` znzc2#xI5#t_Ň pm}vxЍF`;,pdȌ,8)֭犾>ı sMT"󌺙 馠W9%SBMcR(yS> 0rK+<— oe9ۗp}BN:[J!6mS왧`b:rX9Mz wv)l5꺍jGBJlvs=Uol3gcaVclo{8?0`!Ge^!3P*An[Xe^:\'xH+6gG~ r17+Y]҃= 3a-Hޒݻ<@-4 ʱ8L D(]AQ2}XB@3FƵIvOhγ;eȜ.PitbSR un.HOKz c )XnIf͉ʝ.[7&ÝBϭ 8cb6#pb ~XjMCIk(*c 䑩צ➴Sux\N1Rt; 2XjɖGd9xeb{1D6gQhEg65q>xGWღ80#Ċ_({ԔW^ `O37[646U; {<n }¬-ϫ 69!1Ka!x+8Gf_hkfHKSFҩ|t$;> [(@XO~˒~;@R?T1JDFgwmU#ԝ ɹ{Eݳ]>U=HFbu憏0]С58xH ,b]6YKB5ǮgV-stNmRyn[S뙄99D_*˒"fsRB/ aG JHݽoʄpWe})ߞ530}1d$L`#@p xX #mse6Os*i^~MZssp`:,ч z)LMaXA Os|4_4kSjdmakR3 ~?o[a6!XF~zkEKBo`!]hbdk3chW%JS ¿g֓D1!55UPOFXVNA S =^޲8+0FsX'ݏcDƞCf XVߣO_߇E=rM.S]gl qN>!6Z b^yP9ӻlVSb9pt!?<K3mΡ^t h`'$\O08Sʰ4DŒe۱)(7 vhtoEp%WKsԇd"ʱu'eODŽڦQNd9 0o?9adT;uQh)y)NtVDݶWqܫw.Ѹ|Lmm3( )"k=vA@A>@4Kw-LO=#vYGGJn<Կ|F.PbwTGB,s;tՓ҅3GsLE /FU=[qvMvCyLSLmW[ B4;*eCTEX`qB#ÑAEE ^gż53 ̕Ywf\/X$d,}±_[}X|4u(Ij>:8WUs.[x)!, jUjG[tI.)R~ǽyu &oRp{ک~^)uOB.NҬɆؐpTR?HQIȔk'Dv"*CSj`)I#!{a&!V!#>r$ R֑X+ eh˱jQ#)2&hL,T&9ZՔ.(*PJƖN/tƖeŐ&mM̠ҫM,vCB- QzjOdIXC35/r-٠N q)v 0NA8ap["14Pr.o1-w / }u@fKH-Fi{paÔH9ucΌ;Tx' 4 G }-fߩOrl enF_L7nSh4׬Hϖt8+?Uibf`,=_`Lr&%߭5c;hEcƅd A5AA-b^L<-*qW&Am6r$$ 7NDgeY૷ujwNѶcA@vy1iQo((N5ʾ l$wqw{uTizCC&hR ۏ6Yk"_'r#G1l2n]14^zJX%HC =~YM-*,GZk> əy#"@?W%+<Ӵh^xtK[aEJlX 0}c8眻rQl -*>I> $ ۫1>Rx>w|MP\HY+O{4b[͵ړ{"$@nx]NjLNEjkJ2%#[^Njxϸ)I& 4͵WjCgP&qѝ;tv2v͊ ]->?qJM hg6SO`a".sW+yG^ٿ^#9_#׿ö}]t *HX[;fY%JI' ,ʛ"(<n%(tJZu 8^NFLb=IH&.Ish&N1Drܱa.U<^l*Oϻi:pi0^lU>̑oA?u'8Btri'ԡSOvt>!EqJ%Fc?mGgޞ}2; Z~~[F';pUƷF!nk;Z@H. 0SP7oずĜs9w+fQq~I ?'t`VWd+^ܮ~6 &_::UE0oqocs [IP-Xog?E}%f6¯'RT B(C,A+FFƒޠݺb|.'{Q!ww7PN~|+0y_u{Mdũ~Q,b?:2=q@u3C6d4X\J+ɔI42qW*6qmQ^ΉɊhʵ戞B撁eN ^,R@<֓ y;Ʃ(i<ʐABsD<pg'̌8$ەY;F6Q(˙߁jF{4\wwl %%ӯt?X̧ޛ*V?柔FR -s :.Xb\S㫃6P"ú.w<6B -6ULyN^ Ȑ-OIh Yj64/tؙ]aUm*&;̘DȳO}<-ƈqox HwD[Y'*Hǫ^pYeo4K5hPSn 9YO/?EfbڊANH,'^匏˽KddI.FANOTi灑شX(whYVҜs_qg^ߍG "ILBa%+lԿ-D$YnArFBZmV hn@uӅ6HJ|S6IIT6',.;ʗ> J ݸ ~p vޫV$%x_´:iB?b34ĹFh걹=ȼǟwJ ۚ^=T"{B. co.I>CtQYy01htOuD~wFi;J]`}1P1K 8 S- MO9Q: p$膯q2|dHo8TUo>9Fnh%l=?~|Xg '7V[8/jSy.t )Cg|C l.-ejN\}kuAT X=9]f{)wUja@aq 6剛l9YtEQ}]W/άgh7 iKc4;QqXB+1ttg\*ֈb zW6o[턵"_ Eŗ#;Q45iI p_@ &wRAfokT~D%mCRvc G,ǜl -1qQ^U|(Gh 6>C[޹une +^RIޚRT 6gE͖ O@ MgEmJlWOŽ-CBR_y8GҳV/xQO~R$5nOܡ+I!Н^H~]"oGoBO fsPy|M)g\9gafT6VB"Wf;=_oKhn*:[7ًrYƁBICDۯ}~ `(^~o`:NP\Džv(ؐ4m=PasdlMQ2}ȜtOJ^|l_noJ܁(m5M_)fG`x"!4$YM+hvwr_v P H18"V_PqGs$>`Rwn$q/#>Aӌ:f=*[Sb? 9aӌPPm YG8o*HQ5oKñ@ȍ >LvN*gZѢyU=6NN7&WD3iq-3L.Ώ\|;zn2`y+9|qr\f[yP^avURۿ9 [RO~bH;i{ >T<B: G~zR@rikL3X /^J9.k< 㚙oKtUwWiBXzms"۞b%d}ݦTt|\.f^"҅4#y Lc{ƾItn AH%($#5܌V重;;N7xRԲ^]MIAOMِf݂GUl[Gaӈ EQթbO`oc'ƭ$1i{4]ݢm6l{./?r]l+0?@!#HO8\>ly]2d!p5!-lэ!ҾZтsL Sca<<ӟz1G4ofW{]pq}\{n81cl9I:gvM$< 3A?VM_DpRD5o̳U± @'U0ۀP?aCq:4'8sR4%!g4U͡h=}vIdUoc[hWt)lX^i.Q.nI-T.oGi64 s81o65=A^22N!c]U? m2AV4D~Я7YceܻRExc'}~a&-)$ܘH&c;L'ۯˊBY;|ftCdX)/ /XEOfzUI^{ߕ™d8?D܊{XE_}ՙP])/߱v5+g{6g!m(J vAvnI`9MU(,O([Ib@Bkx͇(M3g/a "u`V3i[GēǵVLP?NV4{$ M.a=thҠ͖hLN&e5 ʦ1FXA֞%1oXyw sA(e[wFv TIOUn VL6D`6DFZ^b&qrO6Ӽ=WW3]ȕPc;bq8=ĎHԴ< s@B[|Y:-z[6$tL-@1Sw >Nǝ ?TjfK?Jp@nAW%6~|EJ9Χ3tUwM 7>LճEdS'ڧ!+u V=z%YK vwq֣Y Zqa8n[,̒aFi}H7Mv3)ʆI88V H<#sX_v:1p xv9$+iSxзɤ/Z (?eEhc, dԫE^6h܄2f%Q+hv8j)r(-%WVQP_(Va =,䢌aj#PoThEBɌR &rLJPSSA>L倧D$Od7M2.o~U-FG"LaOzce`>EFRQ<62 %|EA7#"1#tЩ;س 4/t 5Ӓpk&v (VCn#M=׆NgI0:u8TbU !dPyL8[$Ƥ}@suGJp!7;6Y{RO;tH}`Qcil7v(W M]N48a=_Ù't g' ` Srz\ЊΦGjW?\cљT.HcMr|P%`_IIq~rqO(HSklO!TR\}bhn}!"^4m Aqώ/n&RU>|4V3k> bnQOՇmuڣYfݾM{ʧD3C*P\}-v9~ \@dC :IХ՞ޚ˕>kpm8.MG "Kv2f^ N9m=2DAIwu=k;`3bGxaAO7a,va7hKmPLk|Z0p $;HFέOC F)NMc'l"PI_6E(ԔF8jqʼɧњ83*F/EytDقSS\$8˘v2؃LZAs/gTsxU^0)!eA:MNH֝qlCGkWcZMA$Z uIԖF;6,8os1'[ER皨 qYA)ggҢK@zlm{ DkM cR&rVN *g&Gmcޮ>I`^dt&l Rr|>m7+)W2UwJ8eXZg~W6sv8g͸'%hl*|Dx'Tlr֐O pzS {q3=2K@aC!mh#SX:=ϟͣ(ыrbtǐ9^E6G.O0)F?%?XLMi'è ,v<⧧B+h5cZx"V\ R! ]H ]Y|t} 5UǎΫ①[^v1[qqڜ(*r\*5LCWcw xҡb( <78ʊ(`C Lʢ!+D`Rxb%^x(|_%H֚, XŅ( qD[S@!2y@ZtBU/b΁O !OFk$xM&0fJ{#!kXKqSꐍ]2|)d>%_v*?Z<2'yֆK/_$hX%= aQ{ ź Q}[ agPsR"&_)=xHSOhyY\^6K{a2#c(o;zLqw*K3ex!dUƈ26O;zޓ|Ky@6DэBpnc4 ef'4d)S \HHf-YOc/'+f^,>R$.\2;nV:6=}N!݊=J̆ӑw=+4nJ|rs_!Z kGcCـ)CznM p2\H2krL7f3H HlHg$$ c!1Y>{]^4S/e ꔩysޓGdpt4m ]U.?;ʰ{+ubD:VSƿ@OF"kPt(&~ʎjz_gQ0 EutzBw,Go@c*ɣB*49s[3m)pyWZK.e_=<TZwr~rN ED n\pa8/,Ǹ\og Agr4j *&޷LDe`Ao_6Df1Q]k3ua&% Aj]$h VP*E=ù>Q"bR G#ʃtBb*KȾU5f&a-:T􅤇ډ:?&G~ 1n6|>a 7d:CEs㎌rL2,]{ Mi{MƑq"e H1sk2at"pc>,b$v \/Ttw,6'i [((+6@6ƥ:J7?A]?[(έqS o s?ĉy8[A"NS.{3#v7f|=FM uB4]ɑu/q|V~;_="DI%IDϟ3=;2^^_نKF2>Z{|ܓNs65SNN(%jiGv,|oثTAARI?ۭ [E{_T4/,D]I B6&G.b2G$nl(s6NR]XLרPEx of0jYo bkjbbׂ/1! EHQ@xdOk!Hu_,jLshEܯzri~lC= =:DOq/e%Wp ܣ]N-Yj""_#x(*=ytLc`pKhxTP'`J s*߲^>ʰL7r~m;{akK$sk3 + nAvHtq5-?zqEoA_ȂbuҬ򡷕i[vI: 3~H8ŊƏp'÷qĨtR(7h@pEy8"eO8kitMiJDul7 sU[[F.Q3?-aF%On&.?Tm({[l-ruvw|t9Пh)אLfuAB6j>>^HW)@+G诌!f/&6& kl2䰴2JIg^kQ!^nHd(p'c)fU۫cJa Ѻf9J wy$䬈EpH ,[fNQ$S:,٬c~ ل~*xV10OFGKŽ ' ǩޟc鴺rxZIvUc-Ұgܫ E~PS [v.UҫC` IYzg.5-=)>@H Z2؄b2Lh[:|pl,@J ):Z>]ʭ }m:3Vm:wxAr1j([}<٤LXL#pqǤOUHGv?[ne"BHqizC8TA/RZSD!?j++'PQiB@̓j]ha㩑`4~eD n}+!?a(-M*NRv˚!򿒨#\_ eyox_^4ܲQBD QuBoN.?GpBo9P9HOUs0P6d-tڛcetZkf] 0N*csL'EE/r2s]'"UFڐ:l $a XTܑ`F,#S~"i+/+7&CԥY!Ư&FbqטMTLsEu)|8L_}!Urwpt^2S 0wL&qr)]- # WA. K\;JI.v~)F#Uʼn:6ow!J.w݀҄(m' X.K@yc m]$i;Off'n@+ iAt>?l pxB+,"wF}#~y=^kэ0`To]%uCV}(8S238ӖQ2nzS5Sw7Q:Gq|N|i* DuҰoÑAI@ì~E#aC6ss?3әR=Qňv y'.>;ۥu;!:Nb`hv"tA??Fu11p0ҕgb;0N?Q3Or)jJB5E;Mk#ȣwq#;Ni$qOֈ:RtV٘xɉ*ϋY:% vаLW¼fgSHvy&]6gST$Um'C@An>K.m6q'#GqNi? P21᱅z38Ko~Mipex-If9;9̜Xuybg&̛ʱ$EZѯaUЃƨ*oS$Qm U5YIMdco%XY#!ו%x(7ʇߊ7Lerh&[h ,\71| s^sŀ>H!6\iqT4 d(qYgr-{ddogj[*7X@ܲZ;俎_8Uh1bp =ܷEC( sߐ8+jIMpD 1TVU<ՐB^*.uSjV'w^*)3 /󦏜I| @}H aCv i u , aBԏ+*sc8E+4" /lEA$!ʢ{uY4r`0?ٛ$ԃè!}~8lf;U! ⯵c)t6^Ik di-~#[cM(7*Rx6F*WRr}gUC˞Ml OY5cv<|0'|@5^(h']c=MBRխn=/=Y9'^yaaRND}a0PU+pj I?aC"Լ >W$n#R4*1,ujXXr'^nl'?Q?PL҅~i-L6R):cK)`8abgY9DÁW(kZ8RαnJc*Rc1[^ +F@--ǤPAhꠥI!~H̴=ȶ\g:Fxȩ竌 !{2*HTӮcS`ZP9j#"^VI iDfp7c&QGXK>ދD>90 UGs)8N񗒍_Mٛ&ca,4„Ȭ9?mY Ok9b{ŧ{ q){83DX#cV&Fe; ] G8;EœoJFfTAv1b;{5#,ŢUu΋qi@.T/4"q)X+VFlj؟/I-Gy`jz7ΊucM2]ʉ /]:SΫ0i֜7DyTMe-AS`K`jϟ}M fuȷч !c`]?u-^A֗< =$0ǞeȂi^ibtŤ*v"ndjѡǒJJ1]]m[B4~azE 78̘L4-̹ >daeU0ygtB3!}K#-Xeġh=X uƮϊ]1 F!Fz%ƶڱ m/4IZȱ"esD0 dz/iU1?H IWb%k/Ԛ fT8a5IvH?O%&x+fȅH}xd!Nf>?s&rmTnxT҂Tgv8vvw>һhSO+h!qt%5a0&Ds8r/E+7 WN8 \&~=iIV'-RjZU<@el2ѩƇr+u]1@, w%=`FZ`~߿e)fABQ_)}]@Mͮsϸ2%,kWR 9HCA=ڍ+[]0EرɶtIy7Y8sLvo?3*9qF?sq͈{lʀ U1ԑ>6>.c,8k$I.^O bmdA ^@o䮩/= u1Ó,ӑ}kp9Sb!9ծ/xJ8~QP|R-Ռ -.T-j'C9moIϥo37!nSh]:kjJF5^P'dQLt}6Ud@h8OY3G[Uvbdo-9tU8ۘ=MbZ*  :&+0k\CЅƇ & bs -xFaƃ#1 R'BhQcշ*IMNiVe*~.$/zOAJۼ0jfd>i  t;v'*ݛ8e4FBԹ >_?'gUNT%Wgț/a =3[CAʅ"|!ђ ƪewْv9R&ZRVR\ 4T[Dbõvbq(hmDF[ﴟou*i:QOq#o` >>MYTIa/;Si#udK|[@'"e ]*OPAq ^RaPhٚi=IQZ5EʼnxVPXr8#vbsYxQae&fݲuzS Q4>t͂jg4tGNGdj#:Yh0c%|>Swae*'vlN!i]Q½p9:tT3LR/ҟ e|oypU|#{W+T赢3i_޹p{Pp`N]iG{Q#bXw~>j p%֒g2PG>P;T馿dpyjW&f ɈJT=;X)w)k N PBeNW _9!zmu9f-ollj e[5nRг6G3 ϴT-ɛKF!FVm.& 7lnɕa9^^4Hcqk%Nl< (|V8uЬWPBdRT︸ [Ro|$ǝmǽ7E2 jGZyB(gr]hBM4Gz$[y3VhgHi/ֹM)ߛ B˙$ *|?#-hJD AC8kM5+O_>u jesɯO @h/Yi?d%2{gC (/(IlѷPW3m_6MuL|(T ch/` ,azZyJ;ҳZNv4 /Njd=vwxXE7=ytRj[?) ]m&&%/%2?[c!Q0; `I3rf0y :vU0svH[ %0Z /F"{U/IVy:+Vgt0*Y0%&NɀiW"ul㸺?)W*' tPO pqA^0f~an8OBe[p-i"tu4shu,*_ӖCSBM '-w"Bf>j*|BXϪq`kUG{c|bɊ?A[ 48tJ0mEBcLx>|mH@ }dPWclG)cC:-L1Jрf  4c`,e=S֗?Wy[l3lu#¸вw kcd-"o0$٫ ljxj\#s_\q\( ]R=ʲqK$>ApK %E?ТG QTss~]5D^Zryn**hMRVd m²\xv?$'w=%K? ȴYN< w#0n#rԀ75 XK`ņ$.͜xeE UNߕ;=6+_=eDCbcB,g^Q2}+'TlE:bߟU=Fc8mɼEBƦ, hnS5VpX+3!g&7S&lH#Ba){ o\W=/eˡhR J~8%KN-/Ahi g Sң+T=XK;s(^yfG,Z x̰28rF]zmela\rO@]S݁U@wN&tM(4phHvjiLO}Bf1\fA1CR.N(0d3H*H,Qܽ6a[kDc=DPdLCfsvKB g#u{(R*ء%wΊ͖ sZE)$Q$,Y9FRPƤ6Ԩ{ؽywH` 4p߫БO.\+0?V+tq"ʯLǬc:95Bħg(]"6:$pdNI:{teTΧLm1]VwY~G,=EJPc=4"l&㜶wEsn$8 ֭oI C-D6^+3p?;ie3zعʗX~qQv$ oD%^IK+Skb Ӯ֋66_@>Н1ll(Sn cV9dG1P.י?KMy<蟪D> X+2 E-6<*8ϩYFy!ͅ6%2oCi%?e+<%4fq;C IHƂ}|I4O Qs|T5^}㈖^>fv-frps$[ג MAUd33[ߕ+i]ꨀ si46y uu O7dBJ1a\OD&gq  ư`(%/_[/'2{>] h܏X@`"N6]勫/iӰo"dO˿KaʭxNoHJǰWÔ9dSG(ef]a/FCga5az4g»rm oT\`F!-HDa4[WYmZ A"$F'J*VG=>Q zJgPcH4[@N3) E]Moݾ4 Rq'_-xn([OF=' n<.,)bЊ g|,ϵd/Kw 33N BThHGQs!jHbIōh.&nD߷:ᶻ0XYj%n`GQ\-.Wf " %'Lk$~5f,SRa{?.`[3[1^ScoxUࡕ%"BӅ+ [?a0m/~ e)*E\Rj"jH `\5T!Jjok[VM,dN[ݷe\3Chu06;ʃFn N R0m@~;c!SLi %^OpE3^nIj'sAZmvųz6l-qF]jy_%`"=fABu(ŸH-i۹vx3?=ԗ?R q%kuBvsFskݤVB,ҡC&gw>YڔGmd'_Р/yhȯIK$%ǒvAuLhU!6,;zP4YqKY OdMT>l( @<"llVŸZC+fZ-R;z_ڢ֪1Ə: Fyb6UÉ?qUgiî5!\i@CQ=+L\Fi`U>&xgxW=X}͂B q֞'"}wA$Q D։JrFBk%Y=v x9Nr]ʹlBmg1dtBVe썯G ?\瀖)X.4Q@C%"V 2%yخ0a|ߤyߴk($do=aL)^v1$>1D,&](9w[. 0:8Bې* 1+ 5JK4j׹ǫP/S+057P +x`!Hsu<^ExRtnBܽ油"ƅ ݞإ_w6 Ni*2Z4u?ZQS4ӆUt,F\1q-ehCS" 95wBnpbFo?cԸcX} ic"nHw"~Av4{v&_.⟹Pwh-|?kPDzĥoRr ?*R!ɒ:M"#}Fre@ R|R!Vp! ;lч&S罙║Z8n#M֊?""XnVzy\8D]0s{;[`'(o4fWc3}{!G8 ;yhhC]e!LH|С$lf@$0x~健6j4iZV$]R>$A 5[-0ALBA$-"ar!Jʢ|́~`+.I`Ʊ(㦮|ouQoډV:-^)|'da2^Vbu1p gd4[DZVǹu~\!FEej\I{k ̞uC_@H"q9`[Pq=fDNR_^jT%˛>LˊC8iaw_hغA☡]̔<(dkf)/Y-ogSk}>^lYMW;sQOy}LF u8A^P3}.k{N³'$(5eOKDuHfMN]˙"4F9Uj|͜_Xbz/<g`|FF`A^q~;ͲˉbӜ"rC2ikf-4a8 +i܂p4YJT.ł]%e?8h.~ݛT9x{)x4~.y39cQs4t;%p5.{p/*vqnܳݱL%o#VMG|ɨtozqcM'" l):J+ďQ`yc9OMIľ,y,tA9{P)̨CHM&Ч}hc.` HJuiU@9A(qԋ >{n?&.,|& IH F[hz+a`/T l>0٨Q xjQ%RK/(j(c)(cvДs즷dʳ#`Ē8x%wl)sL[sQk}:^4]@ː}pȥ-TD|nKk(U݁tU}i=Eg CQG.I,g%WerGd\ĪI5+}JRt0/:v#Z5o⏶*-괐g*bn0IMnj~GqdN[rXR*NnP%0La,A"7i!CiI"= JYT[u/(jZmG$-iJf HnaVk8A@MtlqB2AE jYj5^Hm٣a"{MB.`zȔ$*{<جKwb)ܾQ-~)W]|(aOwY?Hgr) _VX'-˲=EД20W%YRoO>8?vZS_v$X,uo-bebAڣM7R{>d߾~-rK2rLOT`l;#slÉӭ-!Gë%td 'd]4"D~ hZvQVwCW2Q͢Zl)#y-")BaO¾[+3C|Ϡ9Pt;x:.ihYorEq LZ":z_OiG%>Yzp9^GoS#/i VrH{>?{m/ޒp8=ISN΁)͖C`=0fa ]ԼнE$b[J܏͞,Yd%mpVqC7".酥 g]NqaH|Z?K4B:V r4қ2yEqeN\l7'՘ /C )rv :în ^D0% @'At S\ MCǹ8G=ɭ6& #VE1>\Ή|Qz(X,(" 2&uq^6]lAj)eR8gu8hyGiS8T:{4gw?Q$޵ cq XCaڸl&gOa1`4,v~GChs3vv(WPBV4Zi +"v=Sw+#!=DJ]P'r1ĩiPc㰴[_r.sU<,Q,$kOZ :n̜W^mu>E^Ŀ믧%/0eΨe;hM<@^E7JJ$%(,2R[n@9;Yo%]Oݢ2IJ?%m&@ز3/"y^RQ9#=>`R˼3N 7z럪YJ2ʹvfrR,54bbD"ݰ9LC,tog1j$}% PRYĴ^?-RaUm?m>fC!<#>䬂}f| OBLZF9SnXV ƕ3#pz}^μG g1%l7/!#:i c[3 ÆV%pAT@>yK,\K4M&Yó8DЉF ݢL bS3jfx[^](NnS_2:p[a¬PUq䗻]=ý[}VN6PEΑW] p.BV/SUNi%]0d.mzj |#wORd[{Tֽ̞'Y]${-HB T''[ Hc˜,q߄w(< jwju!)*MjFPX/D /DZ61QN_K z`ߩ44)7ݼoA.l݃Һ+ }UI倫,dok~yg(s'w~>PA/tai  k]LaD<ӎUƒ%[B.j܌%Й{UJ`Γ$7iSd^9tCccqK @y + Eq;r//aO񖯵QQ/Np&q *H6emzA $p+R1|h&f|, { L_w0끧Z9^'gX`f(=Л5$[4ڻLﳉջZߦ L֯o'3NCϸHz+ǛhGRm"W#n5q"ݑ}[V>m8Jߖ8c|](C_)}=E /؁dn6A١Zke c%X ae![M vu~)69z6y=4rw<YɃXDd9x^HFփ;z"o`=^Yqt4޶!ȺutLӔh>O|ZՍ=ʽ{# I7)Ԥ$!iU,K|;&,'%CN ᴠ_2w q;vdC\S׬X&pЛn5CƟa/̙uq`o{uu Hp^Bk-R\ӈ&JvU򗶞iMÈ2w+_sUBHk稛]Hڼ߯9,?&t$ mɠq0ɯnCGQ2[[;M#Ḑ8q,T@T:f:U$uM+%\=%z`MT/ 5$gJ~-ĖD(vTVpq$7ioʲn6q[WPcִ[/s0?j Q`AC$2 \-DK=VAm,?z0dKL[ ;b[[iEheB='QEZ3 YێazR{r e81.\Z9Ba8CAxzSKssxB HJ!VCA?dCm Nъ5JZsg0IU,g7jN뫚d#68Alip?cLtK_<ƫۃ D'O;T4t?hf[eLˇڴv@ia"W韂hl\iK]GI⡏N Ō ˅Dd#C!K][Eh)r !9{<!u&.w.W#L=R;oXfC?{(ǡhq Ж&ثȂ!;D,ִ`O/m/ౠu:%Q=@ʷ&~*.ONل/źj;2/%]EcG3?e_s,N@C.Bcv{ڜK Tryk.v Hƴ R!փIDMx4.p"zL1IIa % J *߾ XUӓYa)Dnw9Lf%A2(0~>ga ,{#[T ]>PO%4"|轟Lx G)G'LQgbABRfDpo+ͺvWTC=#oernX]H\D4*_Q\6?:`9]N? 3-TwZh7lX UeZ6/~J&ѱ" 8곉5qfE R*B (޷-׈3 ҍ8# q03WhdDmLʷ3>̻4ϻs(Ia yYUwa~E d՜Ӫ,2UmHʂ_MV"`[@ ˗ ~X}4|rwxVo4d{o%hi܋h~2@kX?3o|rG$>p=JE)MF}OT%Nr %C?TGOwzFwe0B k3ĿagL,7O&tv GJg9`^ JimuT̬T7g3_d25t^_[$Bl_G<4sr(Tu;1~9drGDnYe. rE%!kv5s{ܴ$s"`՚pl-AG۟>V754ҽ[ Y;*'!D+I8j,ĿoRE7.Jv8I۔/ I}{Z >]&>Pq'pEͦIm(B?+Ca׹f1Yuۙ*M#jҞlE3 v*mO#sHg aUߡ`Vx>L* ,5NnՍN7|l `=9g&FUXe+| քKőPFB&*7\n~Vv)nx[)n ?䥼xD ,ew*yZ)vNm,9R?5~"VPi#wdj7B-#zG^P"ؐA^)L3&Ɋ/ D7=Aqwy5?4nuN݄@džHJ`D?dV2}NG@7mV~9: .< @IX*? ==L*(T/dG|d#y(Io+麵;xڌ8pٽ}Ѝ,$ʓ?T ȹ oX>${5 LlpZZ0m`=-8^9M.-y"P鎌K.YP-t@L5 ė?K+ORY~ No1/U .ziK0cPuBj6w2#g0BJ?=~-4Iê囅N$m/HVҵr1 3C-A#ʹ<˱7tas&: ;O 7M9I ?zr܉U7(g_Y}8KaG?|4Pk;C(#Vg8X&Ș#0cVCWL2u#|u0guye=⧞ #p(8c u|p_)éF?M\ݛG3xz:: Z>?zi`q:S7ϚCG7InI~+nݑ| &D9^YH dd2SpoS[ڟ8(S,3o,<4=\i{ʬUyLυH;ēΉ(^X]}Z lE~f$(/$6%'PB%<4uL<1+R%MqE-vs3R2gr1 Pե!"08zTqcNj49Bo!:/&+%(D%N%y9&Ǽ HT-Ob}Λ[ kYfoϟzvYie/~iNo,SORŀ{ (00#,_Y璽',Q_IlϘ<պc ]tԧ]"DtVa߅EawMwvM }3Y>M`VlOMr-5i ڂ`7]DSgb*5j77kvU E)lߢGD$"[Yz_ϟ##]lAqv3XbJO 2—_;Iݯ#EWdoXFt؄#[/j4v b[oZZ3%Gq^ggDi1I܎#lZ =&imcнu7e,VJzm@4N%2?N'M Wn0&ʝ.]9 =;+͜CC##5'~ K"@;H6b]9F~H[ߓM^z TZk!NJc|Yy`6&PZ1R}|2*M{S%^N"D1E#x{72fyGRCpYӯJI Y#k'r 3^ްzJ_SC,$+_gLŬ.4/o LB=dO6>6m3mEW& &ɮ.Y͒5X^vϪZ`@p8cЧ = JiXќV/?2-jzq&ZxBEPKr:mj$Y=b8F[ǎ(O笠t)HØC Pu*f=wOqӰ8*\Lr% ܽOTL"E60[nkR!Qo޸ZHT\. 5b`uy$,y@҈eԒݎĐ~f eY}XLɮ*6TVQ ~ ʦG7"ΞI$p IVV+`9f\+Hy}]"ga2U Z|0YW<*d.;]@ك#|~\;<1 (V4iǵMQ-U,{̸=рWuET* ^P㺘*TϏ)|7sj~Iҫ| \֭˿ƘEW@FsȬ3S.|җZO /SC"1;s,j#yN $aU ֣V|_BhaH<&D0{7$e?dsfjL(N,&d2&BIZa׬]^%#$_I9DKn/jU pnC@;nׂ5Vm*27٠zt)`ڱ@f5?zB#8 80l'-]V2OՋ DI@)LyC2}\"su *dx$bsu֐  U-#+ДHk>,'~ }*Ǻi1{NP3e0$jPω-ǵ1_8DSxfܺthC<\~\N~iWn")_/(.n:؈?{b{/>+\&M2%\;ͬXS]Vz$ }jW\5HX,|D2";9# _0$uasnsa?14X_E/KsvYݽ9kI( F+#&8RJ8Ij:ixLAC4-:[9G6^5/.ojLQ$ٲ`W.G%˵#P{i\ÂH76%F* dZ`u!;Xv:_oUm8GD:&&W j{IV{He]`>ͩ[}XnFDH%C}vp|,#^4a4$Q0Kͷ%C74ɍ' qC,(<QBjkn.uZ[e2\*\)΀7+@Z2o)>.ewQܝYR 鉽 Vo4<љ-7ڏgf=GjXD1~KN(:ܜ\[ҁ o+j+Xs-DŽL+7j7x?LOW'ج%3`S\7|:-_f$i1l7=|Uḣ6 -7NDTF|%VE.?BFF9QN݂n$s/i@eYrGI:ŽӥNr{ZڟmjPr6'Mp`fYAFXw:U15D|~2sb4/g,榞C3pp#-6yX`L$j/rB] K2È{# l4H(65@DM%%ai"r$;Ti![qk2{  0-la5d9p 1Ӎݭt;˱fڨ3O,gpD!1JK4!>W> ^$gz'ݲ}]߬6co@F@}Zxи|F}SmB@|G3ݓ0{&4Io|HewD5 AFUK*0b}Sh".#a`P5='-T7=T! .J)^m)BfH5v@7͐{oi qK9e]-.8ek"`v_Nz [sczUm`NZ:=6*cOZ1i&U$[Ҿ&jL薚Ly,BpRJN݈5Y+ wC#oByPr9 |"jDtDk Os{\-_~Y`6{TF7pirzu1뼂Ԟvsez-/:v$|k˄ 4uE̓BTg C;=j%݊}T?*g=J;(M#E')ek`2;ʩ{̫:QKZ|XafvO&xU {}'wb 2ǷvFNF>ejƠy#0tOU2SU'2ߛ|1$\94u|%_]W ԕנ|HlVҫ ?MكԿgoC+27l8~/)Lگ|AQNè?z5t/8r]9y]p_2‘k ~Lh4!B$d\΃TD1 bNm:\gaȅ$Hxf%X EEVpw@sG#*]({_tKy}&S5$+] OԠG(a䱕N6#Ϋk2[07ǒw7n+~@" 0SŦS mb9tnE K K֓&MV*.iHkg3B Dskte\4{!m-]H\ۤ!GyBol9H3KΛ9]Hu卓?@6{ɝ,c1:!44tn"edtif D *{C/괮 Cέ!KYu䰟J[!xft;5[F"tSw!ᓔC1_Jr5+`/(ED*qHAK$W lZV^6mV[.՟8=JKSW4*s#wtv`_WOI*j[.q#Q-n+u]M$C~{:H$Ϙ)a Pnck|_c?^I2}#MtIՃ)4tI|% lgozUx WlrZSαm(&sS? %:"az +rw\E$񾾵wETENKf;4N?ޞab] zO$bЂ}iX ȿTL},&UC;OP'YKTK5VrqXy\듳΀5䊌g. mclwR{i&K`υhx/"<޽*"O&jNJTבH<(b1r,N-$@Q_eФwovսABT&jQ#ȨV7TІAS$߂ mUOlŽE#]! `f?[xWSD 6ٓnlSlƘfdz^Lk\!?͑NrZ^?fe۽.:@$regqt Э":J_8*wy􆹑?:Su\/[Q}0οj@8`z.0;Ga6HPiun~&S'&oUFA]nA("݅wUY- `NZ!gCoH $sT 07A-TW92<Ǥ=tyyt|*ϓu(]3X1#Rw(XY_ouťH胾N⽘[S@@/X5Kh4{_Z֡D?] m^>.[c)٢s]f?]Tl4I=׽ i~1;VEYxCfs SFjD~G8A`04`wFR;:x#'`'DxaDw?-Ӝ^:L1oЍ M_vI+o'` q7aW؍0!N񋊘>{{U4ASCyw]0ެ/ >\bb`;D{5à>,>r3'f D@Hmв7>)mq5mɇE6$fdK~ZD4c+ԁ'ҧ6Ͷ;B"͢W*y E(B`!(Eb+lK)Dž Kn_QdŶo/3`SڭdI e 7(s" '.Nhq ęƒ|9w qC#6t$Ԏ `8Ӄ꼸V1ٻҔ-HQ\O =@bqy(BUe)ꨉ"uq_AIp(v; aIo?a'YcrQ D @ SQ/#rj3׍4KZzG_vbu!1Ef$ W @#`]qd5'#i>QWMڼ*7#,]1!38wҧ9N`t?G.%O52E ϢOF*ypG4beC Ui@֬̅($;rBU8Tmny)!]wD2ݘcnyˢw' @ ǂ-dO:#!H\{!2 ے;x_Z~&k>&P$C?ʍ}\y;Ihv|;qieiG\'̌SH]]ԓ9.ȣ& 13_o-Ӂ5sGm9rᔐ*ЮBބ(p~ezP8PFkhnl-%g#? YIJN^yF]V&6YYK^ Ƹ+ۢ'lf&:ޯ#a=v$QL:Xzv} ex"6 _cF?~|f8t9f7iaoYN,|阒1|(/0uH~zTCOޯg ZX4.]y}4PLF,>8\3q'n aFq{jJdX@͒CD榷 C.hQTOK .m*0wT/T|\ h:feo.F*X k0&.# M6mU͖z=QpA#%˝pSoLCQ8nLlڰ.Lo_ +OΓze &Ae'ƞgm=:uh[dT[]1o#g ]h9 E :W9}woǶZ= oZДT8V-")R쓷ə}H]B0Α zȮ'* 5/ZI'Rp@-F;|ZXɗ:ŦfFqOel G"- !5T`ۗ#g#Ju''9UiIuҸ.A].-d:Ȅe"޺ !bJ.[lD5uD؃U8*XS^,;Lo'q\CTmb-LxeʷV4"12%cuu4]lurA}VS/Ik[U6Pم]#r)TIc/MHjvL ^L&DmO ?0HXu†Kښu9X+- %e%0^|ygW1;ַ)VA\\}Lt=WnɼE 8KwuoX~}#@%~+0i<[ik,q2~nN,z(Q(/o*YU*Ow,N?>LV,yZx QE:TШ MyrrcлˤZɛ/{(gAxc rez%F6>' 2I8zW-AaۓvwB2v!_*^Յb/ǩ Hj`v2 cש<u  6^.DuP5F%^B)ng }/h.kC}Jrݓ=$Ȯ}?Zo񿆸hkfkCk}]I?αz{ ʷ=HپQu߂~kUXy188o+Y6b'Y RlՅ,g]:4%64)dߤ/`^h($ Rlmwl- 4 ս祻p4}s$ 3ݡ>vQ6Y| =s/!Kq˛Q{ "N±[7ؘ/ZFܜXHH/X1 p]a':QBk{O]` OQQܼ`=+Eu=Tɣ̸̪\E {R)Q ?c^.QaLbTG`'L.+WLp֯~w@a\G]vZn:N :&ʞ8yWp*{F[FmHLHGI$ 0|F)!\,3a+I]EUKK6KC&ɢ?@3ğUnA! C)ՃJ%8 ]!&mۮ~ LَP[o%gJKśuKƽ5COJ3E6jc,drAT^{=q6 v: "|jvƿ|%ⷛڎTOIi/]lϏ䷍ߠ\Dyg<Ur]\mT_Gn dffr&Cv}fM&i4~I3RE}g=k*i+#9ǃwy8#3I.mtPX09̤!lmUux^hF M0#1->Fb&"*Rx e''0"qe91c΅X*1FHdӮYW{x}qģ$9,;KӪy'xYکw#cUl}I"0 dmء-u&!py(+ʆ9|fqTmq7n @2HKʋ9 ˒{'U |$Pv5szrO?8Mpqpa@ou HdDۅ>i}kwxezek8նw6$~d=4Djl.’vjjd7I)) sP>+mvlԐ7;bM}m/7]Xa@!!p8YJ16 TL?~ ޽0g@!b4hC[b+vKJ.Yn|JKɪżW~sG{9x^6|Ce,_XH诎;3^-D%&Y9$3Fd H.?I~Bݪz3{hc;G*MAY[UFkѯce[hh\^s΃LIGKS!``uqW>>$Ըם/ɲ-sTs_0ޡaA)R3fDb,)LHŘU9 |к/ɲ8n0~oZI+EUEe2 :U01Aw6yLafYOv_6Q\Ȱ{d`h "&L>A/ d[v}51( [Cz$' B[eK),{+dzno,.mNSDgMX|$u ;XzV\) Aos_\+a`DXtbҰKψ4"3"F "kʔ'i5U?Q(#*qHMNz,QfAl,_;5Bu$ϲ%wW@Mv;$Am_St7kHutCnFkwxJ}O; )h~ L":w檩&q]R'v_F19M}_ js*%eIytom9γugoG.Xʶ_RPpw crqO w茜zrbX ׺vt՟[făއr m=u e4 -tϴړ_ TJJdg0tAn"F`C(0ˡ<D*Z @oq,8=`IG{Jt@u,s߶ag> >ycV ̯WFRw5MO‰Aj[#I݇l])W)%T(&JhY-? I@_5 `Lgkhc@Qצȣd?#h8VJ.`h7\dΉ5~>&[_[[K< ތ8Dn.Xht&;]SGv];s4ێ㞫]ʪ)[;nZ&p|0nUj H6i8.8QE"3N V¸R!5G\hl:+Շ\4ݩo"!(惼uYO8:| 'h[7 G+}ye$n(OdR;&6n|8R)ژXQzx@`]L= :!q7A ka\r]>L~ibSRp~?%g q) Z>fc5N 'dVuN̐i[TU$<)O.]v 7̍.$] B칱h`M-.5wEOOC2Uf-T?f;QyNO|oC?C;-[snOMS䀻c"Cor% L~560G\dyoEGGs2˼VҠg_ZOvf=U1cf j--K-VWC0(U|[*]#6J^]?tn͟^otq@og6\N`P 9'7g%=3%`zj'לpN,V{2?$?&o2\V9$K}+VX2ak?kKҷڗi6j :8q?Aqp=7! D7 --DZVL)R\od]Cև2{SNZ?>"BewJ7ƹo+xW} &y6IaYl # >z" |gs37.95?N%5+V['XМX ]@ȔS@i XI7l[prԕ%?}UM sc[XgB>c}O(^LaC9A< FO\G>,3|AUvG#ϕZ= 4(Q7QC"i ¡khXV\wS|V!e G|_WIbiuEj{~fѝB a";#i} j&1n0s I מj±)pc&~m̯cy͐7EH^R{`uV7X n W1ѻeo:©i[}~m.7"s fWB0LxuOޕ;Ħ\z૷HsjNފ.݁%,8}3\ *<9bgl- 3w,-?G|;c1 GG:*߄rWS~2BBSqA2=|9Kfnn 5zTFeU8|zhE ^]eLiXbZ}ױ>B9]wxXdjpFi;#EZՔkLy\^qQ/>mA}NP[Ӊ k|]gụid: ߋ7yxv܄A'ڼEVfG/88DT hrQ\鹕]7oJVML'bXAa Y"=}gG&g[Zmj yxA~oU=y ".4Q^hڃ6uUD֡p (U)b6B} Wtz|  sCkJia[@R5z!:h;7W{pa8]8v-. h" 3fJ#)QC i}'u@PG|tQSk1yS ]wƶIL|hSIHg4.gQT fլdk[|6Fǝ3DFO8vۏP 5=jј+HYӼ`mg[m=j}}dCh *m"\GQF(PN={Lmd.J}PJr!pɵR?9e8\Ei@zgܥ1PЃȳo2{Wi G( QU.tjo%)FUa` ԿH30ܚ!)Jr~\3 ,IA} л)F"3lk~2? k!qަ pŪ*}E9 3ZBjRO6C9 밊%/w==&(,w j($ǐ^`)w@i=$!yFrJǼ}8+1 2W!UZ hSQ5 h_rί\Dp}Y*r'TK,> ?K?֠}VkuvZT7Ὰ;RڈڼӍ| $ 0p twvm\ Yd*X7Z'3-NEnZE+A{WkH:q}d@=rvX_bvw wܵ&[ዥ=]O͓V#Tc8y#x@] (UC MG| 1Sˈ󂬳cn o?j uvwC*Mj)j%Lcvҷ{_/{(Q+9=+\jٲʆ>ދR]-q C i2<9mo\.wƱ"lZZ=m@=1NdЪsr':) !#C!MuYz.{CZERu4c[q6rNL?n:oFBVEǗ~p+ ^s ;CU**uCΔG鳋"c,H ¿ȱ̗ 5QoH\ր-(Nm}h -XF&uhfVđD_kZMPU`WNvhQ@ĺ xww\mB%-զC$" nb( i;qMh|P8VִW6ݞ}D#_"퇧7=(:ۖ j.lVbLW;a/Pq 4h Ug~n m6- }0)T0en,5 g ARtj0uTcO,W Ze \n|r-]Okw6WWKFްBM|?&VID7dxFV f?S5_? q18`TdvOl=CB`K Ч' .0׸T[aNܻwCa1|9y6nz_ /& 3M4h䁩~kPQ+iXL}95/@0 ˾kG&q=%(cuZi?7Zu5ms$BNJºdHu 6[<8e3~MlҼUE/ x&!L _pH~`>'m4^h_@f$7& {v;%@kz=v$҅oGr+܍3V 'K A\- d,EU~ga`Aëe^6Td1Uwgf'c"3T4HkG&U x͋+o seUnM\q%KH^<{VH&}aMB*VTuWQ{N9z2^P?^LXzCxp `cQ -> -;=~ꅂVJI JQ-=(A f᳋cB?-GI'"h7R3z{XH~$5$"|!8D]|beB 3.X椞(0}봶 q$b-QA?B%($<бWqcf5(LM1&}6 7|䶟I~ǡ4wv8ON?+c6a$f_`MJsu)¦|#}ԟM-P"?2zЩzCX XmitDz՞x;Xj\Dyxykk XDCE.yǨ+.С3uеZuNb)?1gDQfб:.0l&00+`ryG sdW:B-\|c0(sp+dY=ܛضjӮ3g5x(Q ʋf3ca0~Ƿ6ڟoR[V 58m+Y%ƣ ]uƐVD:+ˁ c b)*~ /A/ጄ@46.)iW[9_SеUe-\#tz>h'(#7w8v _rHwxs XHXP:Xe02؀&3gs[>!)y&H~xH;F g_.=֐*`7C K­ڲ)8TZXOfsj /5u޶OgGn ҍIΑL {s5MCL&Kg[$-Ά.IJI__X nDWc>Yjmk4 XD"KXnҾ \X#YO-k`({)j'O#`=ھčH$8oө\Kra!0 p(1$5]B\5C=ٴƠ} )[E3 0L(|%G"-}X2AkL+.E^'N{*T?9R/rm|6]"%xJtݘŒm}%~жϖ0AV]D* t(31(qH׏wC @+9f5Yg &4K̖bG~fiɘ/@^Y$>#kΫ&w#RL>ZϪzRW$m`'Ql:l x<:u#}6O$=wm.s9[@D2ɩ޴Bσ1eJ*z5ۊ4>"6?Nz5pz0l9wމfbO\.^Cu 8αkNHo!E 5\Z-_D.d1X iGǚT%T14%- g/Upn'C,vw~Kmfn?xXF[ S.7ȼLNȩtߒB=i ( -~ٗFb toQ{IY,Nۅd4\QOhl])i+D=PWirwxf0xBm8DfCsJ'q߯ '=!]>o3``M+s2oRPXsU 9H`n-aŭTw : 6TbeT('s%Bi]_tH :X%„2?ijtI yguN{+Y~] 8ir녵8^^"1KG@3i.ۘ[T`Co|,'\JM%^{V.Se}$wbUhEV*$٥, =B8<*/iwQi>1RO C?E`wжYǂ0,Ρ-1^%-t^,;f7^3>F1:塴# ӛ@:ޣ+_u 'JLywPB4>v]0N=8⬥ܬ!K"~,r?9VRfItj/WB3#=_u9S gQ'7Fy1B7uJt<gfO43?(=stLUECNTƹ}L7KeFk b?)-Fj8Hv4ubS^2f?6qWsQ3 ?F#|*e˹; r콩.~f,~D|,yFѯWiu7!"zeKŗ#w[-2Y$kTsvgY;u 'zbT8Xߨ6۱!D ex÷B&'iZ_r0:Jjͭ!gHDٸX9D%Y<$|ANo$~+Pˉ|@3\eciUB :1x$O| ~Zt_dEY&Lʟ4 !=e5@98^He^do_}h7)g\el~Y&;v$`l]zW)?zxnʵǠ.vܖ/vO&EbUQ<|/Itܵ<0I=Э$]A1 C@[E+qY>GxP0T$e C:O`#9?f 0*Ǿ C. ThZ-gN 5ohZ4fÐJ3fbBZ5# h,̋H^:ADrzMQ00!Z^׌q,A]jj%Ƞ!GH(Y6~J.:)_ OGvV|a& n-R5&92WV䀠}?ESܛ$$~AV {/T~e*yib6D3&rP/{؜Ev4fν-av&+[c2V 96`B<3n5U ^+-Aױp9~U{=EQ(.4e:j]O]'?p?ϤԜew:6.8EXk"fMhVW/&:5J;vc5TjhT3{FRhG *{΋.M#Y=Ex OqptR IAUJ OJOŰDj7ʎh`^4Y[+ 1 Ԃ܋|w< :G(  )tq/hUC,ڡϞϷ>e˱+[ml3Ta\d9NŢA{85YZTSJ[ c䓖%LWwTp'wAR/ӌLv7DZ1LÓ4p{O mMT9*%j ğ֢KyBk=E( [JCkؙI{`,?Qm3L5=@I 0" ]gXӸ?Mhlboy/B;JL\m e8H iv=|RE;_1>E>uF 'B( T[$[. QoIA4@oL/7A!|94Gݎ4yUIzN/WHBEئ½JMr߆%A&XLu!/J-o,Uf"DIV"w{AAs+&KcM-hwU H:j-ߞ 3W+F-gui9˯52* 1#@k2(>1סέ( 0XbG!W0D>QuywCubaVA5ngU|UcfEs D4́7Ca+hz)rPaAE~0BZU+EC:{@+oLMA>aC `{{li 4I,5%b{pL,vMKq`Jk@%40ħ3(5=zpr wtKMt2n~ 6X Xˎ.)͖V߶(0^MPdiΖΘВ)쎸,x]<V`sˍ(Sm:)0+J;lofArUJԁ㾲oy4ߎ7,DBBTI?e´B߅[11cC"m8")=?iǰ~Ę(11ęP|Gbo 2o Jhn0 ?pbIR ./|\yƓcz٩|ܸ |̭qf0S_xf)~(? +Z!Tpʓ0ɹ#Y.w0<1l7d&?=/T %qgS %ʽr,Md|yȕvq)Xl8fzW.XBYqrǼ)+9A*nTye5WQJǐ -즬LJur5t/SN:Op%z#3u-9Zo 36`6M Ni?p srfn!o{-mx$˸-AkMAq/C\ÛCOKŬ&kA^JwZ&.Ll o`#oC.7ÕDHA#{'+/YdťG!sQN[ ( qJy+@Mh>wD2%TtSyՂ35z jxל;Ic_G뵪cb$c t_X C?e_.e)Z}\pI;b_]UndWϧI|:O,U#'oD,ϔ$ T79_Q_p>jN鈨JxŮu_ȥP'%D@mcmGfW90y=vF6SL_|GwoѐceaMg+rGQTݣy&x𱈴Zo%dLQo겕#s{xSKQENp- dVr͓Xh$VIr`(V!- vkSu .pwA&c *0_ }74<&8l9+|:1m|5L,pƂ \ЃOxw͓Uº7HڒrU_-ÞTadO:yN>K;ߟkl,x95w-DO @6l` شߑж>@i5O=߳Na@kl`WvOxDnr:m .2fjkVBr q HXpa'Dҋ-@Rȷ{ &mv4c ?48Gy@XZu:EvEvh36".kޓHfi⻳玅m=/1/! ɞ%7usrβFUT]ż1(Ukעg;qBF>W#F =~A쑽̶oVdrIr OO|R WIQsB[9*NHLQ]#Ds}ŷ?|{ŘR2aNZrwx +# o!aZ V^n353ިh m nKEzpjnkL9kCX!񕤣էg#-8Q@OmL)j^K^STCMRr?VN Nj+v / ~! MpOy/г@nWL҆iij{VOq*Z=BDduu0׈Pt͌Py[ -Y;C;d۔d#moEYA|QIILStSU v zɑVWws! BP5GwGjvs'cp?v7ʪVЉl+-y*4/oa(=:WrZ@w9XP~Ymh(?Xmq7у[e66Sb%(=tcdIe$RA;ķ}J-/.<ôXiVjnk~wc"> ^,r<y$Fhdbug-: “-[޽}ݦZ4Šod$A$LL޲OcBv/z* ^(atBT\kL]>T/~YRdJ7$ I)`w\4VF,Ɓ_Oz2v f'zdX2'otl鱎guH:x{J{b9K7`x߬V료hMM~'bXeP(Z#; hvƤ=nKс_׳EGA}lCƷ>;Ț@hXWk앵nu+1F Zn9:`U}\` ybiɻ"Ip!lߺ.\aX]Kݧ3c<3U7sϖss)- m|d|:WղK 2n0lKa/$ZcwhB K'U8[NcIa;Ku{M&=3 Tr= bQŪv㜒h..D>#E2 80\:Ɋ]rs+e9sg?>.}1aP6osg6{ ̻l#߃yw FyHMJͲŘWa&0fJ#}뫙C 6ig QTI/]&)x?g+νf2-hz*údH ]ᾴ[}ZirG:7W6ponm-Ӽ\meKDl} "!k.¾~eTƎkXIWZWd/z;c4G,G=9aO0pMjÖ$^ͨ\ ѷ5w9%UJ6u$f2YI_ JY_zpডֱnziӥx&y^xYꭍD[ gH^F/-%Mj(p\XbuxNb è!\A9O3pΔIG m}5kFFɦY*b(27 }Y"l3)<<-(i1Si!7o?c9Ь*G" j6.5}'vbJu8"G6,Loɖi4HvޚO7AV5t~ew (|ৃaW']dʣhܿ6nvvo+h>iޤza.'-fGV~ٰYCW4@[|1˖1gJz1^/~Y8P"):E .1 Pi,"m`R1=yMؤrtN(Ukȯ{fT=e!8eqPG2}E&,iזSw;'F%w2n!nZTCwpEl,vZ=lvs,VA.TU3i$,9YI1؞pE1y,\&|VYم]F" ^W&u+ds%4dJ2ύLuU72ȦmE_D[I\T0 y`3J:%k4n=!}C-øǞC|i&5@ro[ZBEBU\g@se^YW ohyyQw޲XF,88!e>En A7\nJ41<)Vj} TƃP -c70&7(4(I%7M6^2故q WkA}$QFPX %"OCd'%; 3}X cN9>iƔau;NQͪP6UKdq;IzP]MM JE#v(2a: $-E: ~>J {Eb-Rg@ߩUJ6i6=wQS?UyA/J_5ۈ ;g*Ǹm%ײ,c$ЦȪft26^:0Qs,Yl2U[(p=[]Ҹ^vjIj'kg˷Xg Ir#qL1$l=eu{q@#hWiaR Y|5ۓn&TYh?CMhEeR)bߴR{]) <^i HO`G݋o7p66,ަNd;æn`f@bޚqEP\Ow맩CCh_kjMk #$X>|gi^s E4+̈< pi*٭Ej54emܶqC,F+:Gd! .ߧ:nj`9 .=h1CvGZELͺL &# jB/+E)g;.tWfXAܵ:bPq"I jJHP)](zW :ėzm'3&AٝND$" !:B.5g,|]=B\ yrVջ5|qǏ%kUqg> &3R r_V;Hׅ7U .HYVJN5?`k"[P>`_["c4Alt(R@T=P)ZDNp8UW+m) k/wOY$$]Um!UUDH!; w_.! 8h6RSA˂Tk[XW"W? orڟ@h"ysʹQ3*q'ջq]??6r keaՙU66SL-DKp )@BE 5!r#$I];fϯVw8#객.asఝc8 1BxZ^G|q@Q} ~7X: Uq lyIrqv]Cכ "1s%kĤ֝pVo›g/ho?3QA4U^ZkHorUue?= ", ظ$+*!m;|^FRK q[kv"5Xg;p E^ GbRutdLh o @±h+ݓ5 ݲ^=-&aoř1yU:ˁ+K紓 +!8dב%B| 7lUa{G? z1r+o5Dk&85tʓ۟bçTL \tAV,H,H9 3*mizVroTAƿ@ٰh8u[zxLw9&"߱iLJ$Pezʧu}[T8L9rSe/ƍ]qJNl5)ۧ‹V6惟^ɴ 6\zi؍R[2z\BNk냚ȤT K\v_omi껔WuaI? uޗ)]?,:N )2"k70١iPt-]U ?uuS!NjVD29#zcֆ>ΐ{mdKecB}|<=МZCxalq?_my*YĘ+Lǯ5{"*<2U/(DmMUC<6@ր@!m$:cQeA$(X/߱G:6gLw#"TnRXAMPrAT؋ Bd3dI>CViX [,Qxc55G^[iޢg4*mHN\&H5z{ՖR23]XF>ͷG!+d;!ߪJ~-'/vМ&tmƞOEeAZu w۲tus?YTJʗa\a([X='| RԟȴB[kH)3gmBGi3jy^Hk_$n^CèCjjUL$X0'(\m}ntl뫋z&`occ{w%Gw~م 7ˮ8/!Һv[$M.V,h &;fo%0|clJYEu>b{cfV X2ơWt ޤ /Pt@,. n$Zo圿R/p_>` S 3U=cu#զb,9l['*=?g %{bhpɼe3yNP<ɤ=4E^C)pc f)A{ tIB*C@h{7: \RVE+,.o7B3icuoƯE)$ j7 W8~)k0; oh>{y\Id1FM!kLIo(.\sCY{c!$cd'gŴg]1W5Ptcdۀ7%;d#=Q@5( qeKmOPE~ ~^BP#V1543W? ::>9ڶz4 cua$zQyH[M)#a񽴾~@ㅃ4RWVΟ}SO'Z+ c^|w- Eb-8rBaBx mmJªBlReo2C,WJ^쟜XV"`0m,avIϘfBaX~xg 9-p!Q9(c8dn*o_UqQ9)6Pي~+"JAFU#0B?TFmR4nҦ[ޟGIȒ%(ucb eη?@ /5C!LC $SGEAtgH J I~f)~w r^HH^dN=AA֓*/Ϟ]Wp"5toآ׼'5%v'TV՜mb^&ޘbxTA釅kW)Ҳsŏgg*̞z D UGt}SFϮl$&LjW@;(fj`gW]6`ƣSf\ϒ qfM:6Zr&?F@nʌlfG 0|NK͜ %, >0\{]'o\:XaE:θpX}{VƎԺ6^ndGV,p*@ZU_ai(w87tҺq*5#aqS| b %/(#N /i?w+lAlj~eC3Yhx;؞P{j2$T{">Y35FWj@PO-sCu|&BeC,XxI7tSnJkf%0+0 OTfPT$Z' W . CV)#l28MuvQ]د7Ƭr Q6P$7G @$3o >萌Kq"Md*QO.̼2S9XXmT>Pgbepش9Gs9ܪzI;Y8Cr؉9CшE"r;ߑnS% -d|WΈλ4O"',}^,ly%!:" r]R| FBWhZLP“S6L?@7M݃x /T> zkW 8+_r#ƭwk‹{ij7 2KR{Y6bBUR*.=aowy~`V!ib Pw0bl9FaQ[FG^;1."=)8'w)IdL}礩LR>}Tw?+Y$MfC<[YJ};_P >$j@plpN=PA:g< WlꍙCr-||a(@!QPoj45.F4F| H/ez}z$[οS'bKtl5!P8P=1*6: L4PF}ɥ dDŽl>Go- H'3߱KhZJ*bL vOJsЄ\?A!}!'g}qZZxݐȏE_<*#c{7SY"BRfEuTi"JWf/xօRjO^[{PW%02'G6$=Oscs,{)ʉ'qߖEi1{{&>:>Dۯ! f@2$DwƩڵ}kLN)KQ<̱b7iW690:v6=ڞ cCf_\BoK.@YNJ%SO+VРuJ^c:IoьZdLu4vH "RT3'=w{ft}&8 alY,, /x쟦({7\=@v!L̀R% ]c6؛嵨^kZ{@@V\M-t^ROL>t%0yP 2wə XJ>~Cհhg6fc,nWX9fC)T-x2Wg:.ޝ}9yvhK{CK:2]DgЩx\yk^G_K4 Я]+B׾0z H\otJahL6h24`sv.@ XXó`2ͶFz`o#>J}֓F@-N&WҾ\Ko4S5h(42=^BtrOӛDp!o53  \-E1dc i3} ;I~S&um-u?h ۞5ZwRHTcgtv /jaGw,hm3X_j0jn.5mφy߳<)h$,PcO Q@X7bNT6/G1q+8!;KYB;h(}=p1UbW=ϝh5Yè)'K+a[Ԏ@z>Tt7j_@8C#T ܆rLgЮ`KzC߄H/r"POzn7.BFqsLxC~)eRKdlV]InD:3{oI#Xd+|ɣԫw`qU~P[$pܺM(1q2q(sRQ'TD#ncr%BDC4֏\L-r&cj=S;\g}jgђ )^@u#\ MzŪrLl@\f:"N+ WϑÞx0Z5jt,Kq윬|~,(>.Qb"Upk*'XjWq;8鮐11Og:AP/Yǵїn,S-Q`n \_0h1҇ knXP Y]O_#P|?`m =YTj/lYV+{vtޅ0νLj8_(tDrEpADLuk nW|߻g.AeןE7W Z<=?1L)#o~[`~lz1IͲ?j؃`Wޜay}rG^D ɑ6#,a< (b"dzf/䰙kT WP Ϡ0 jNOo ьuH2XJ,%=c)d-P.{ iO(= _dʇ d˵Z$GGyf8\<«*լ⒖ ^I)$蘾ܞط`ȣ` ]M,yz|ʽ2-2[Jph8*QDd5$si^6"+6% /Pwq2BƝ7STqF* =Gp+5<8l/hOFPeOL75„Z鴛< ,HZv"rqRZe P?9rk-뫫QߘX.W_]]r~6E oCI(D~',hZ=RV;VƍJduuoC %,\%IT3b(KvoybA89 g 5^j)S 7^ I؈/TY 9]O..+cEIjU#\hIk Q!sqD ʔI% w#Dk.Ee<+mFLK o]5!kM^9l*}> D!gyn;6T/Hq]/|ltLl%)Ĭ\ԙ$dSG6,1UlK/2dX~d]Z׍ҷDj8@Ʒ'@ɣJi46\aN#wY9\B|}Tf[>^i@%Z!'`7te)W$z}@7Ƥ+.Tww>nl`G Eg F^<1ҝᢋ`!ڷHVg8-]5&-cik+$FwWz컪ebـ R 51 X+BT FFzcSnG$0y"rLSIphK1`PHL -؟]W羶 8A}`ArAڻM 2mHLQ沯HEs}">zF}  \F׍^d Qzjz Io2hbt gi;6e1/ӗ$ܭ$ 8"ԕ_ܾ|~ EWfV'lVN`v4ެA%9{xzuPHp(al0,`*i%Q,y[N17(Z9oKGuki%(7`wE4a$CWp,.Osڔf-VDGS 1z@ꡌ)KT70<;z㐳B{b3*'w B0CڤTKԇ|)e>T4bYþZާ8hh3 Á/Fܰ`gn>}ޫq UTj=CrEUf?vĔV]yq,_ez弧!/|*x-W"kSV2#Q%w>q9<(;?"6vNP`ps&AQ@ 9_y7s*s\xJI7JoQ{.RBkFdRPמ_v{:-|[' E ﰭF-b!Sɨc(/ T =]Gx Gr48F W>tG]7ĥ]3B=L%N̐qID I2%VTv/ǩ,9h3sz?1Jȴf$&yiaE֑&Db)qxS܎ωPt)'b XbSMD{Ow.GXԋNb¡XExy{ߡ~"do治oNf([AP:Y"e\ fpujÇE,a#VWr DBjN+_ji*])cg۬C-Ѐ/oN#*7mˬ%@rGGz{v&͍%|D̊yՔ:_CAn Ne'|$$$m'xw=5ͰW ̡p_Kƍ0Ϳ2Txbx0)$u7h9>ϔD'3rC`bO`ϼl-Of=q xzsTB,:zTG.8x''*@p፩%IaGK.9*=RYNGlIgU,;}K gwb' N\+׾Q: n̷ x6񠊂& M!KC@{ez9fV4[%ݮ`6ü,r%bcFW#{kQ0V^IDWWMiퟪuqեdP2WI aľ2!mA\6 }-!| ᆺmwjns9f1B^2Ș $}Ft0!(psL&;qc!.hMP~2յ׸fp[ ky$i dc.P{}!͏1os3fz߱"S ޚ)_A;b 6i߳^{O& LS\VeIJCU>QRD uđ3ߨY@N%ӴfY?2[KyDW&m^$"Ibd$ i +[3YS,ny|HMdǘ+pJ.%zv,!{w;J!#4Q?9J`2~JDFH#I|i%Vg/.U>IW-UOtxS C6FL6-;+\@7} -V^*G*Yc=j3Mi'[%p=9֔@bcV7kj}1WP]` aG$&Ձ̄\R!'u9sRж#uT\'#l$j3y?r81~ҏR4o^ZfX3(l@k MQY[/z&$eh23?@BNX|bbNOZ˃snx4n}tx঺>|^f٦1otXn;^4{E?%A2i:l+vX,H)n`M £5m*@6@4rlB5 k @$k8WAq !!=crH)2}LU-N=&!9ejELp|ѸDR?sfqE0 (MUeڤp7QVC3g3|Gdy}k taLd;7P7," [e$Yu [MS ='*-㵚eCU~T-BS3ҐjfTG7Jpav EU>O#,0P]\k-VͿew^$8 mX ϩm^V|Ұ&uso&*q9e$e;Rkum`&'?|eimZXX<=ɒaj~,H 'Z+5vnMA 1NE"tE.zSS^l qEn׷8,l+^@{$a- yZU EݸH:pzFT5,|{xV-p7d">J%)=[ðn3DV BD!op9k1סk0r;͇6m՛وmD^/6}Kk$,Εh) ݒʼn7NA@Ukp75P%;2nu1 [ZE%x{Sa7"0 E\ߗ25 /dyILF u.pI?ܿp1uq-i@(kЦ^wJcTYX!Dc#3 ![b&9RxL?sݛHR 0ǫmXhoP7gWGyS!|K4'fǹ]4^ջ̛l ҭ>i';.^k# &}-7!W|iK0Pu{,,R婥YҬr.^c9Fy_y9*ڃl^Z]0`]@5wVy8;(}am(3R|ÚC34ފ5$Q?Ph%Kd`nl^QIa ,?jXۨm@RA/v٦v#J@3 5԰d'Mm8DRI+^8uI 8l}r?8l13r|fqniĮze<]P th M#x5 U!clWHZ (g?=+춱Hׇ̀iOC@/r'zCf۠U dxM},+2d?J.wޗ<ˇbtm:-3(p~GI([]A;[GJ]܍􏷭׆ahnfH4aUU/ ,aTT߈swYOuw ¸=_P755r֜ Aqj}2n "*rӪ] f/޸,bUB7GD}WY@0lS)G;3*=h6]v6S٣3O./s"+\p b!U)0= z9/&&iV7{"GS/}˷j%dY&aϦhiU3Hףg@Kzaeع-JjfBǶ09@?z"fř޺ZƷniEa\6,꡽{",KPoBs䀀Q\/7;Pm̀BY`qOCdּY *s|:e'OH]iItfGs"?Kq{F>i9n(,z_j4(vrڦph(eQԢ7bG'E0586*V7 )e_ uiffʼ1Rҳx}u"c!V/ :̾h~ 3x{U=ۏz,#4˿]9Ӊ&'q]>p4ٜdm(pȜNe p$A&!i~3Ch,bgÏRbf%ƻs乛Ct&`H"0tS'b;mRy&ٕ`%+"da% ~ztۈSтu}-2F*쓮 w 8B9b'NOJ\?F))*sq4%q!?wH8 ϯY[ {2PNx|k/W)!8 C^ :J@QVY1XtnFGL֚S ##>9o{ˬj+$ ڊP{\NgHZݤaUNe)d@DSCsq)ߧ_CchN{QWZ Ty,I9[mDFNbP PD/=x ̚|!@l 򰒻Klʜb?}!xN5io֓9L5gyI1F$YfDkTJ_s". LM͕.6L&o֍sAS{8':2k%a+s#̖H+ )~E3IP쾰? WmCQˣ05GA{ N-4i. !E;,)<r)w6^#m7.r&_z12q Lƀ(<Y q^^zKֆɿēe #h!fL|nL=Eu˿s#"TO[3OO x}u?EQT 6kxm9+M2)2Agݙ<gkMHo/Z%("+ s1*p4VC^=5z`RzPL ;f K͹v>Sҙ(WVF?TAsj`>J_e)n Ƣ4c4W[vNi\&AgKR㧰8F1wPKSqʈIυNSrtk .ە09ڻ018J/CJb ;aÑ0Z,7>oq!O?WgN7C" g ?gAMx;XCIZmQ7f!٫v"yP.YCWΝK _J>ԊMaء*kVb;2)4Ɲ,^{q}G4FpG1ihP79X|MN\bJPڍ0sP])6-e4W1?)]XdK3FXB"m뫋Gronr2.ʸB.ȑQud^oAL|d:T* Yx#R8.1+q^UB pk.#|AXFd*`?8VCTqILj2С,q`yEG^84)5QDּm~pGk,RBp֙>KOH^tyRc|l|SZJP[l!J<}煎t2Ư ӟE-Ҙ|>%`O .C,7xmVV*2K[7{E?:z,%cxڔp@msLMtZ1+qVeNl#q#dM  GP6Ӎ.J3.̂o  q@bjNeOj<5f~Qi  tX$Yj$nݨ@:$ll%uβe]0(ꪒuϤ2㷦Ԛ;9ӭ>߽c<8n[1}xH֥.S;aͨ3^W[V@х? /u.:vA!pFd{Qb+zK䨬^D,'=gyXrWyJyILaq=Osm=FgyԽjl`};~ Oȃb/|}0\,6}λ/ (Ԙ_Ӡmӡ»dc|,T)GcُRTIPb}&]|TRI*yּ I>q=;y,,]O+#߱&dv To"~Q與7wy!d2u;K=%LyDI<7fFG5N{zWulʪ $Ih1Ey30S&drMR=&Dgg0~Vs?ժ_؞eK>23"3)i@az}<YI`wZU_g9oQr[$1 ئ1'D~!A$0F5cE٠C|T;Pî|{Bg4 :z4h(U9vѫw]1@l\-k[(%[ŵ {1r4/}s{={>%Xy b`\scz4Y{cJVO!Y!F)$v6 V, X4j='oNtבL"id%h؁#'Nl}ɌN^㧕>Nyl&L_8$Q{f]AA b\rt{ݭFdZH\Y/]o!$ '<<>.y|ID@ɛpO$ek\9!,uN hy2,s/gCAyr bI4NLQ0!Y 2! хYq>ND9#@prظacEÌśOPÌhXmN~L ̶ALS FMߟ5 ,aUU=W;o^{] 5Qt?˭Z$E_î$rCzy8Sܱj(Wִh^^ $wI6&`eKթaL巨Ds7C-6_ߒP0'zިf{ìC[Yc/X3}VlszM+IvLޔba4N FE)\S;q`VnyIiU_#2#" U;?tEڍ=ZfV#w4{oA-_8IUF.Bh- K^O!;Bm&&Cx^U<jřL-R/oI[CC ?M?"k"H;ԤE 5GF]6Hy #|;<ǺzI&K^Qu+<^ :[liyjJ>[}6D&o/pҳv5+Kz$o7f:~nJGolRCc_[-b##c%A ,8oЎ_}>!ڌBYe`z...dHhD,VqFQwQ-p\-,.5b[q#Yty 4mo| ؃aM`ns6Mjj/ Q56zrZh7e~ĵ8p{9ܘnޯ#T kA ~6szo E[2(zޫxR JӐ? \68`_UR2aw辜%Q/#YsLUX_˺Gz#Gx]Ep$I/RڼR]qS2>=>[̮߇il]L_+ZpNC(22s&MuDaNkԟ2o@-n5mN?5x,);7!vNE\wȯ}c֨!WwCNaMﮏo99ެWBIɱY7 g$yo؎ [~T`y=;*l526WhU|0+Idi [4S))%CBAy ";p>XL8}j)Uè$敏ųw8R䂴Ie4 `4`؜HU5(@MFuE?ǿ0|l ?)-%MPzZ(0׉k7`4 :gmgD o$v5Rbi.-5j'p~x '3` U6 aZwWr\ u8$0 Gd--Ss3v[Wc+ՄaτaepE?Z*J$,;WDj ~ftΔa(zfe88|NY͵ygȶET&gu:|+#IP{DECz^cEvnLc<ъ<1r*wPN윖iNPH!&;;о` \htr&>U3NT~E4jyj܏Qn*2TIe7{̞ټr*UTj!ao9^=.`ziQ$ctP-5٩wlPv|5 I66~ ] { p8 -8,W}nĢU@fHf,\wq!ePBW՘D9}afƅ |;seTf9'FV$EA~nCA7;CYF_iiC 8B{('>`c\5>-'R^ݷpaǟ=麢B͹VqBim_5:9bX'Tu 6*(#$>`?xCS`W;KuqQMt"5_@h}(e I/$ Aϟv`❜6N]"c8/-TۅSl 1_y(c eݥvӅ-a'(( ߯\FCg8ѩ10,2uN8R c"Ӑ$p.C_kjG7_" *pPob5-28V+<2?n*LL0Э7qP')Y1LoSa o6n~{jz?FdR^/k(x;Wtlt>/wkt{֨`Js>?>d"1/[ibUgrf T[YHk)w/3|Íh(LNED?D˻1Yyi}^ 6h[<+F*ڧ݄27)L`?})P9} H>?!qǕ$`j9˺ - ΰ8o8Q_C5bhDv hy[l q@ҡ pM<~Č?+=7kYCA򛻑_Ǯj=8F3C*sB3?Q]7[`& aĜDX4Hn}iOrl| Yg2Ѯڿ9l R׮W-p,ggl.6H⸤%UҀ}=mU 1IH*8]W KSmSI'!Y {Y~5eqOɱI>0sUY#0>0Nf>d{~g(\]>͏7.~VB4 oN{ ;q_z#Ŧ04`(gu"6LTZSbucO,Qţk, i 4E]^tPderO fPmpΙ(5WRݗ*V\e-Vh} =/]サv5i-TR㝸`FlIC oxJ}"O'.d2x5ܑ!֪cZ%0rCT mgHfZ a꿢,,AD)M҆s 2\]^ -8gMnP)soN>-f"jji냙`dڰ/ǃ* Ó_yy>@$R 'wPmkN=B s*/ {е 7󦽼]ݮzE5z i7LtG* ŗ}Xt0.XL϶'25RUg?gWB #{+7s=gc4)hlQ\Qөҫ;DRCn^: Mr:jsU/䊣8}#)ڻ2Ef88n흓="Lv#|"QoȰ~oOHka g;E]v$u#-e6T+tɡ8jk7]3Nf]tpѻo ^/>rN[ .Jn $z%ˊ`~!KŐ"Iߚ"nC]| '9bZoQ {;L-Vf;b.s3ˊU {!2}]<^rKFtUFoW*GLZVM~mu!]KZ7͞$rIL M鳝`u]޵g =X ?q#̉%pZ\NBS k T҅z&΍x F; (2^l9AiQ.>lP`R#3ĻK9DͼHAd(-Cdc $;>ߌ#O!U?WF@Qo!fp A$L8" 7>qͶ5Jh_bc^>#ɿ: wocoxgM!`_^]dAZ(- PRcQKLlJ'tDgErlA"6`_ڞ ϗ-^ dJ[dSFW>U`QZi!dZ.HƲ+<8AOox P߿" \A=@f㸸Q$vNX_YЀ7SRw^`eڿeӐA^gRS?WWUM8'_b(inI|_VNk5FY,0(yHJma$H~4opPO cH}Ow jWŜz eb% hY"R ׺xvx@wK,jģ[2Y+dFiK4^~#ٷuG jqi7`yTP[?%[Q zЇJ;/'2#IfWg2$Iܛ qCؔT'Ch|%fR%}-!PvK-_u' 9J`MbuWsInOM8[ozgrDRXq/i4P⪅Ww|m!n^YQ0)vVU! MÆ Xg}^ @SӃ5#֌TIttLk4!Rݥ~~φcso" -`n&,cum5U"y|Ctַ:;\XNr %obt;08,q!@ Eٕ08ye\ tĿw$4܏i1ؕoR+L,gTY 6JB>?sG_T0vqpPbFгa**bSUu򈠤MgySG[cԖ:2oSY)| L\4lr(n:/)b.ęغd)7gV=gү T8ok˞+NP=]@!X(.UR  6 ^t'Wf}Eóx6IΚxzߎ$nlM͹;-'XZj&%Uԅ:A?Kɓz WšVk茔"P ,a/'.DbWϔİ"֜+>|Hש-Cާxn1+ey~ ⧺vaaV`)M`b@<焓OE;u9YgR G wDpBmVrvX9*Ԑq8 "~ױr35PK!Կ2W^H<چp|3ot}Bjappp.wć}WmwXy(#//&TxE62\욠 -A 6YZV aw3ʽ~ uXsƌ}j4foPg(2;S@R s%IS GX:8ttx85Q]B_FvkR{!\֘MOWldnGsCW}lWSS97QEg7v=RԂ K-LP@įG/FT);?3ID 4ZW:*n+ߋ)ހ#JHU;gÞo %sc%'Hz& Gt,,X ~Hw1bwB%8eJ1K6V ?J7/ i/ʒef 45v ?m]IYVvI$~f?wĔD=pK謓5+} :7u#n0񶎿[".kEPɊAŗTj2:7 c̻HTKIL))iUJ !سCxgE#~+M{jg(ÏLiOoH Z7{XT+)%3B6^fQ:s#)3qg30XdFpϕ>jDbQ*[>0P.$1d~׊O]WWєסMp͇~#x6@N!D MýWמ2 WBR'=^xxY%we#`ԾTT B`ge(ue@^-s 1!up1E:EUxW Sy<=:͕Ow 7OCa^7Dʮ/ͱ$eX%p- Ht뢭ߘtǴj3lQIpgHӌ2֘GS{|fQKAAK49 =J9+b/(8LCg4 G}eQhTZ,=V@`lJ7wPH5+!IؖW@v00FݍcUxl\(2Rٌ'53'^NxLfؑ:_u`lS$8N#HݜR -W)=xyF#;w4/mceƓE[ ߈LX/u|H/]HE ! 뮼<šL&js|CD]M~<=ߌ=W[ R~56(t~[b&^ih]1]鯬U*g/%Ly3+I|:$~rvq: ,k!-f ަ˅405%Tq YՖG&(w E^jc~Q>篨Tΰ0@?Mme܁NҖ;էxl{u*PiwG#Qty6}^@P+;xH,Xtn KZ7`d p u\p !jŒB~*mRig(/ؽ ]x&Ar寋0l>m0`5/#{ Yoby1dhtQ:RPCj '_9<$Ԟ&}֎\ Eu Y2II">t2e1 wkBcU*B ˩&!x*=1ZoUߒ)"N({Y5Sqs7\**8(2DCyn%Lu[^30ѷHvvy=VBWsn.A7ms ÎS@6^Ό#o,H7[ޣ9F̏dd6lyx2ĕ㰹Ƀ;uFlUCPNhY $8:kbRUT91KvހX7~%I"Qs -'-ʮ]Efφ~;hq],x`x{9*lݲ pU0TJuթ &d֦S5ԦO#>#XNYz8'='!T ~=!;b~#M07:#5dB,wyTUA ҴohAH&'O>R+x:1Fml͠k^@T;3C"<ŒXOEg ϧ Ÿai*CyJ <&y{[z\~ RxP[KDMbHd <,Q:+5=>.rMwp8mn=ŧϰDɗ(yEfNv5t%q駮,;F3YȭAc:uCI5G70`P><=XŖ-}kJ>fI][)')u"k|"Wh9v-(guk"Xc=Tޜ!Eqp+r8*|}ML`.)PGl2J;j* ~gاH5UFAi7k\~1b{eB⹾ĕ^ \EB|:ym⯽=;˔q!N$3OG9G"/rRյ6+C"s&6]scm;Fg 4OYSڞWɯ&" 'G9<^AI(TδLy-IO1w橆4f[`LxU3ֺ{MQ6玵w\?iXa-Ѥ|4Ti њjdՀjs@^auN˾eo5$f,e9Ii31$3â2*pxexdXFфA~2ŀΦ4c?wVBnoup#rlDdxow87.ଣg,@1WUL415zq~Cv3M7!xYv)p(̶mP6d>UN4&nmX"^ a޺w*/3h/'Ћl(XkpnD*cI-MY;/~>˲}a;J/cNBR@ -lkPӛ3 D/NLMEMz\fB7K%*%XAq{cU&os'P &g>wp kcA#!kc9&H`Nue}l(IV_VEμ#6.[2 hwH5]#q3.?4K^"=-&l2IG S?z?o3=j  6Y>C[jM}O&l7\<4ȡ07+VAQ fr9-sj=w[.&p74D1zahY/dEX 9ˡWƍSpc: ^"7Ҕ cgǾ cd΃PWoJYq춫塎jv.U}Jfp5?چ,vACK;8܀K٠lxd.b Ԏj*R"^?z^_%A=| 7e c4EHzY_}f48^]P#ĝB$XBT #$pd#yL٢GflD?qN=SxW)D? )BQ nԃ]S2 )IKY+XB#pv;\D"T0D~wy m.8B rR} ^cMn؛HFP=UMhZA\gwy sE'}[{0 _ǔVgI)mJA'`mq(Uy{vmĚ1zVmo^0Ybi2i9'6V?PL1BsKm:{[ 4\3^Sł磨y"0/]*A=4􅒖Hmbq1?ajx8؊< cH}THS \մ.:Lݐ)މO(죕zqٔ1hZlJt0&pŒa 3wVUʸ,};v_}oXy.2muɦSu(.W pF'+Mgf/ǯ R"{+p^8Ϊt h39VU$ٍ,iwqTc'1踙RFv:Si%Z\GXsUm.% 3*͈kriA47MˈE5u]MswXWfaAUFAU#ty (CQ T>rD1n_ ƤrOTFiQ5ƒ+> @6 ]xHd"R9#t;\y ώ V#~(u`BmLeS[|ׇЭށe艱NE) KA'GFȕr7xQQCJ{; ^SĐ3? Z}HnӴ9-U0}0ۭ툹{E%Gbb'EJGǐwB~G܋`cl@~g_`܄r#Rm NB-뤼LE>y5oXq{$K5GszQu#F*oz#ͱM$W%t{a@WWjS$irN~|*aDql4b%Mg}U(5W dRS*}랭& t*X{cs![Dl-\K|/Мms5c׼^Fڞ/ȎMn+p8u_MGf0Hl+o#;)fEnM$Zi؛Q@ٲ|X?k|G PUP{`&{ *^92?/Z[v6i'p1MZiu/QE8bz0Ө)jI_15Kډ[wP|L s2.31G7 ~'~fd޿̈́KZJp ~]1/St6q WA|K᳟!(σєOp0?XTcf!4]=vƒd5\P3W$٦Yep48ɵT,r.e%T{Y \VPm>X Zt׀w*$b'. Vd$Z[Xݠ_(os"6uq4Ca}畸~Mx+Z_eg*s VU&HSOfxJk | URCCfRYdzhCqLn0jVIV4@A%ڠ7_ .Iz(izi/d/ih|q7Fr?cŸD:Xc-ѳmH{mA tiIH0`ӕYSz$6U Na;RߢlG1¨>JfبExK2Aب}NwOL i'*]20I4ľ3'4 r0o(Lp٣2kSgh /ܐw@y[5 ce&CUykғ#WEŠE{)'0cx$5m)"dg!G"~şg\/Ia@:bV-/ P~|dz4 yad("GGV?Z6om>1+H=rq/XO&>QY,fekg{2P"#.I[٥o^vi-6YޡOv)Aڿ,'[&WϹ&t!bઁmx&ˑ`f!meL-V>5wK 8Lr9"v _8׿{4FͯMo=[$bi5V^UY֯>jfMϚ5`Ue0ZsVV 綅HܸS  b:A1m5n1?=/]ùYonӀ67>G R3\`Rfԡ-_WiubT1X0!nqpyJ(ʐ˔rf7/]}6A PE_aqDBT5TKR0\-PJDB%6V0 JoT8~F.ŏ^JklK;Wɇ+^?4NNk,A`qnBY 5/6EY(mO6d 0׉:\g\h*'wUiC)Kv0pA۩.ˣ)];@h${8װU{c*Plԧa2OvY\ #Dhv7I ^Gʨʏ:=[zEq ŻD_+Y tj ;ns 1h-hksͯc`WYN&_e#,^ /)=9! ZhJPp?CJv~9 h ߥUȜL+oVq(*yoVpѠmGnOK&Y*YYjNl; pٹVu89\+V178$,bMK.R2FÖduy0+"4y LCLązHM``61à[Sz1ޗ x,Rz{؃T vqPz'/}]a%\`cEyo{ou|dF:i9`TEJ 6݃.KԥBBW[WO :r[K50%Ԁv{8'jKde߾œrݫ`yX1flqS/R*7CWFU7 I$SxڗeؚcF228 ܵX]#leƏ[z].]b8 ^gUo=/( (H!DF6M>v>#tdO}_Kmg~ ?폟NZ" 7lC\ yZ$1#IrfAcaaK*_7L&]QYpdLC8ayC_Qn:]L2&?wĮJ7jNWb2_DLvYY9,bm!&bN&z;tj$kxbs M~Ƞ,4(y o|Od ieI̊l]]S% _#tjzs1.N@L(&wElh$Oc! [{3 a䃑3&غgY6 n+uYZ("-1W"P!֬6KmoI Iz.ջFS ˂ia2gr%~7=~fjC&64H^'é+x+m# l<"NjaX_~BF'q x<׊|H?o1:iBFAw8()#){IU^m* ',v-ePߢ޷n|0B%ak\Jv; )7J;@nBާy2좞"U#ÜS`đ~k&Ol } (֬ l$&wo-MPvl;(^ZK,̺UixA07mT DkF IIt)07j;`Pig׼IK6_~#G»XS@zO-E{" gxӝ,V6rJPw ~B}?$g$_gdZgukM:^[?7#فEʵ֫Rhh;_|Ga /x\'HɷœIފ_jP"R14$[Y1Vk$\y^R^3, Ȇ:єyV1}Jt`-ص3 v[Q3y=T˕ړ`}]\p]wq q,ן-Kk#zCwO-+Nẁcc WSWڭ B58&+p0דssԸ?5蕿AtU|S_z3%ΕLm yre57w~U. }~[BX9ǵ-}õ6Y, Gr%0E#gH>)wPSmᔠ ?zIۡl3.Nm":zZ^>RGLwb-Z`D ?OD[7.3tpl#ʯˢQkϯӃ,;9#RcEYvkhł*m!ڀõ(-e-Ap!_^+ 4$̅NB>Pi5A Oc\2]xٲJ6W1C^FˆJ'*1tpo0vL}!pU 펇 ;b gE!{4:/'[XοQv g8?r?@ f&_rTkiq]'Ǝ2QR pT"p6h]~vAzYITa$[mVPD avHj=ghߵiюb =-9A6׮ I"#DT..QyZa*c]c*-.d@EtS| x'&g fv<5E: r/lla/՘o30Lf#El 3D!Jjic\_*c9ߣ|S !=7$⁘$C얢1`^#?Y;G( ˊhezU@'(+AVp2]U[Yۛ26sPunn-ƛW]ӈ/aCaU6 {0iCip>=⨧Ay!2/]H@$}GT]0 [{~z 8pjT@FO4l˺)7RiH f.-x'r_l]3,r+m$CS <7B7 ,$[|$7ÇOc\R2Q8[QTW[,HdD~.EW4?M@~u&e_Ù)G BGAu+X&g-{&M6\+MᶰQ #(Y%Ճ׳ȣ?۠3Aنi5k%g}+.>݋d0)/ɰ<퉅H۰qfϦvWN[|u ,Pٓ:e΂6pP0lNk<ӷu`g@i>yFs|􏝘lGO_[)oxZ(<ղ_u)3[ E]w۽h8'I◕Q oqj{n#ӏ prXN.ӎ,hw`N}%t^ ~Y|}[˜}\Gj/pl. 01RAeT3DyhtHqJxӚz_" 80,>).p'ȚUbjeM^sL&FuHuヹ̎.4r.b ,n%\}2.y}Q{qi@)CEG#Ze>|,gdCc//t @! 7o5Zt{ZcI8'w(mW"[޼f FE8yq::C1\ᰩ-t:;@S8Me`&̄;CX6&.WW)qmՂ%0B2ۅgwm܊|5Baϥ{K3K8țDbCSЫ |u5~wnx 1ORWP\qf $k:TwR<8~V{+ cHF|10@"2 Pv32M3K G*s5TcKn|R8ۆtˠxӦ ""9Tv*h+$|%f2jlp*<~XTw6ߩy^X Yk 5:=U9Og ?]6E2{ֺ_f')~f VfnVd*TK3 `%iĉu:ڬM\3~jRS6I;&UJTrLdǗW!% aCj$(O-ν}K9L^ `Rbo~n2j֝`Y0Û9ȣL)CRϴ2A(c, -pe_K3 b]A߿7ڃU)RK"eP-]w`6!l/pE@m~%Ï<`,Nܽ*maxC1MeZYEpZZ)_. jьͬW"/0la*r?)*gҔej9{đx8|d(:@a4k.M5UԺ#ux7^{ǿΕ_֧m|d1Ϻ6g$~~fۖ`&>$on% 6Hu21Bxz9í@RyZ%$0QN1_uR  IzДLrJvZra!;[;(+o{Ro& zYà ά)N&PlVlqe({4Ƌ ~^2T[v?cc`?@#QD:kԕk)Js7BY 2NjRKX|UL}=JtF4J }rR̉&9cMi|V\4ng<;Kks>K>U l$9/}u;2RH8h:`>R"U|K׫JG'{䴑ww]Hyeo%!J[,)g(Fxc K)4#gi7bf>p[Jsq:h~*{w.Wb5@ԥbdk@id {nl5Jv_0ri 4ĩ6\Nzl̹Sk*2C;xy}x|ci Қ⫘q9xN3C=PCPC jsSgkyCh iDji7]i_֣v3 q!ٍ\~2@-Y:7#]HQtr FWJ&c@NP"T_ #1lv"뛓7]KrwFC,oX Z %),b h]4|3ͺ$aPC&mӖXϽ.cM i7 ⩛9QY B_"aG|}-0wbChg!B(8]-PuP$#Mg1m\8MWmH"wq\D Vn(8C͂KH;족^?XiY[k_o,WBWTr`SJ:EYdy"Ġ Ը#'ױp2dд z^J@0"+Wv"Q↌Tog!rG ;cNQK(.`2JݔtQr3~ՏUaXwĬ#A._2TD_&a&`phSZ|~kịUMMk{E;?A:UhvG>/kN2%OCMC#C3v h#]hyV ;vf($OUU_L ߎ-)e7)vJ7a[) JȮ VZ$h~O_Lz wXaj%i&U-džrC ET䲕p ƹCHޗ8&406d>-j6m?k^QM8c'aQdp !0ݟxbIrZqӗzK5JCݨvHZpPJŜ$@j^5 +`Oi]=/[ R)Yt67cľ N}`TY֞ `YKłOZZp=cJCo0V[npZ.|>k'++B1?ӥOЍ` p26îŒ 噤G>9D*3' \HG +0֫Rٺ,WҠR?~DC8ksAE!ReNRX*gEkz.9XCiĶIwtNA4] ؎e+! *o/?XCxϼH L¶@[فJNi|뱒VqL B ״sd䧝֑gIsbVu.n!LnԧiϫfK&YۛwׇKZ/4NX4'%{Yi#n'6B%.ߖxx| 6%Zm>ef?} X~G-bI\ud{r%Zxڐ,&)璇)X+|;NSX ?]2Bit6vh(R]oذؾb@I :6,k pxp5 &K6.V#]\Sd D6t_Ncr'H 6d+p:ݣ!ǰ]b]F< Vz{Rc!2kD^jFB+nلYi3~f @~@ a0D`զL_a5f!+#£}T"r&$%;A~Ay,oJοLzIN7Yz(&kxb4ak8=^G ́+î}2j(eMT߼ TIL7Aٗ7(a<9Lw"i =[/E(&,2)9DCNpẍ~֯o>YCDCW%F^a}AxIwc)ĘaN"2W^.%4CN1k:*i9(eNإ6q~Ls^ś=57Қ^{`prlש tvBu'\2: p(Z!}Brf Y^qC!sVȻ}\ S!lȻ`۷}La-otDj![pHmf՚S0kYj $(b!4P3U>/Ψj;D]{̷l]T@0~VUF (&:]߈(-2,:QZHju/,Le+ZMPC!Qއ)VuLԻP5B|"z'~f<1Zgһ* Qg`E<{Ч¼h"\Sn1z|#hPPYVʏ;8bca,CйЯ# p')-!G/&TnyHYJGD6 Lt㜈$Lb[|A\y߮ YQ5KJ5#K""K@%DC)7,><%6!EO!o@Օ=xɘO%HcWX{t\S ܆] "L]\* F-W9vR@ҺO}/7`Oq`Kjmr ~Ì;pEپePۢsuHsC`jwi֨$,ԚgMr3Ht}cHVtnPĠF㝓dn 룯PܮT݃_J* a!#5K:,̙R"U< _ˍNjp*ckkK/S)Pf`c:{Q&kJBs)r ;ETг-uZ_{c@vn6[r꟟8XM(.|L =T{L=.t˴c6O+Jٙ S >O#ѹ\$-8S|X_0YWA'/ފ)^⍤7`sW7"S)Z4ڹ;~ ٛ@si}Ma30TKޗzw.젴^cO alϾWv{=c4\L"6Tj!C%n \Hx}H-τ;~pGZ-Es\hWڗow$zT-C`S\,6yEB~SD 4S=7{ԩdy։m )XD3z+Ս9L Q[]cw6\Bwg@& 0BI*Ɣ(8a\vKhXZz/d/6QQ 4JLR`̼婑h=rZ8_PuD2k=uhoʨ \gY=Xb MnDtL>i" #°;͎|.Wa4(PGV]džE}J48Ce5ٺ4#^9IWs*wqa0wXDaabr/hu$?+Gv llqQ!pweqyT?s&ׄo<tgrV-DQ1]w;~NY}=eHF<b-eew7Gk>]`||+=،R.ge4[6+:Z૞5Y}K]b Y!*jw$YA>^8xDP;ElЯJ8MY#^|Y$8C 4b{% [bOyD< 6çP@M趰wܲÇj) j+7!8z'W'mȟ{ygnI1N]wB+P&OjЄܣvClθwq.w+52п.FN-1+IH>੔ kWl&rXUoRQ:c^ &h.1$( IZǝ4jr4X7_vʰ#P6ܜW;UDŽ*Uת W"l6eՊgX(_V.ڄa;@ 1c|rtg.Kظ>\T*Yœz g*M;W}; 﫽nn:>!l9i +^eV͂q'^;n:p}B1mÕAa\d~it NJT=R%˺X:T{>|Hfm26gQR[rw.yIYu%,iG_^ɈOuLxڗ/$;d3sBtݥI<dz:_z»K_xX% kM}(j>j(.APKO4i5만RW՘YJFxM}g|5>ՒyōwuLg]=`Y/_)bEkph~Aiw^\%Q+DL >LkƓTY3` h 8]ݒ G{ThM `mچob` AQ5OXW5\z/~(7h(-=$pQB)z~9f!ob |m]qvhhn *[w, oSE張vtYW7xuO*J1nuX p9=Փnj;K1K8S-̝1ɩtK#?"ȿRf|o: v]g$)|(eG*Uc%pIO aGʥ[)[gowE`$epS>V| h{R Dг!C J;ztIXAd{)&!"?oah+o %.U4,z8H iեf@} 0qFE|ᓸF=98xfgG6(w1-uП\Ko~̢n(痤~ZO3jd`i\ TM٬^*OHb+v"=5ſL ND$#'`҇_$拫TuVFSKmIA/&z .3V>{OSEBv#6W斓I*a_&B@s Jqw9= r͖q+O71Pli-AܜˁGg.+M6GHppғw,2ף[pI\EЬ(| 6FQ!\_ug:i2CR$V pmAkQؑmU |5fG={ͬOTG* Ѽl o.`ewQ}$߱ON 1j1`7^C(5}&\gxk3'~).|yab0ٙv搀DܰҘt u*c4 c"cTd w|෩>]gs7rhZ1Jc@}vQp@*g93q]snlu};o|Ե Ny|sХvdGn7OtX[}=MsV̭#g<\-3YIfp6x/ݣso^" oa|fL7t [ycM-Aú.8 /x6eLY\jhoIpJ535:UZdu\JғtraH5t'nThBzj:W.kc<5#: :? C8=К}ہGƜpQJm<|+vwm Әd(Z,Rhb#iw0-p^?H uwN51gT=㧧> #h>V8B\R[?# rM7)m[p8r͉?8s׎}T§$ B@N#9g $ Xj@!&A~~># ng瀥ݝ9 ڄKAT:~!tdJߧ,Zπ/,w.[R&7T(e;L?hZ:t6w{^^^$+8V9jܲ|*[@8\?1dDmR.Nʾ$\zݥ]Z#~e fD5 yn䈃puY ;mYk}Q|AA|UpZfBM@DH_2_|Oxw 7S}\8f&nQargqALD]' 'Tyez¿qw(My(X$/WxcKidpBoYHIK,"aND\i ~{ٻ-hFE`őɮb ~BjY¾*UT(yrwo9yJp_3Dlh`zzp(jsCo!j$p*c~B)`C&fK/fy\;puҲweg;pDž`eM'joԥb 2S>E zjp2rEz**Xg&S`][_s|bԳ{6c3J]cD;sқd~A1æ:QF{պ 'f o*“f&fJC%y(23Ksd=FW~P[<79QILrǓhx<?Gm~x{:$>D§]V9j(fW_Zus@VLfUb0UǢI&LaʡoԦ5U>n^@jH{NaB t-HY|۔gI5"xplv2զ.}M2V1%SߪP 82y65/,-SEڸB E 3?Z, ?2›uz mmJb֠8t ,p"dTJu{eJ{X挡87s}տ܁9:bλg ][Np%Rk i|bRx۱l"o o q7BݕtK=s0xN>Z>}t"ǩ]JBf24(ȰA&k9vW5_C:/ %XZQĸFimԥ~8.kQڒuzc=(, ejrPkݓJ0375E2Uwx!(|ZɁWnp {񟬉]B :t^B/"]` S*ra!Ѿw{5Ypya֋=Se,IH4§ )(6*|Vr-aG6 ON*"+A &z2L# ~+'"iJ,B )$@3"q lE3|@O#/Fzl!DS{_}K$J"sWhO71=.' X,=zȘBl_6Iav<mHxٔ6Aȫܭ:~)YvY3oN9,W}ѿo<0OY(o'Yť#=n;mjﲣ]ĕTȴr!S+gʚzDQ " ~kv(iYt4L5KwiP5SG{a*15ř$ɱgGE34bBcy3@?joeg% jٽƂҘS|aiyס߂OX,Eg]Ւ[tIʢR֓{lH _ۖ[c=3~鈓kn^8GH<=YND ˉڱק[YD1HL‹[yBf+gw2_h9b/Hn Ƭn||$KVn CvYꭁ7h IF+KYs4Vx Jbsa)b1.$Ϫ\=-f__iTKzW}ٍ2RwvY^8&k] ɂ cԸKKU: 'IâPr2i]_ vL{,EB:Yo1)jQ :1=$ԑatFk升Ks&o ̍+N1wm)@3[ !ܨ,Rc$C͙D9L.o|/GJ,TusܒB-~d1/ˇ-1/bb(o5=89ɇ=<4 2at ۛ "?g^mҪSK@~HZ p!G洁2`]`n9^HѠf7RaH#kċ*?c=vÊ)&H跭x]AtGR7X#GOiqzVAǶ^TT"ODc?mZuy ֧@OwF2咋V<8)2=W :zSR%Â.vS5dQ-5 Q 7ը" ?R5JY ]|1h}[~%.ؑͶ9j|_kE8 8XCOc>,9Ax1 \5\ĘqW#8>LnZ&ݾoɕN~QXZ*yMm΀"!xvo3Hqs:t<"#*Sw܋6! A #$ *Og+erG|hQLI" P! : ?8,c W ϔȕKOf2 }'qZn ~oSŦ 'vcnP\ۭ ڊxA]'ѱ _ÏwlxpE50Jjzwྒ:Ymɱ1Dz鎛RL 5iLoEU-ee?T@>K@:F>4q*X=*j;%7cX-`͏ƀ27Y 8VTNuYZG p~ی Tɦ8b2}¹P {]1-tL)`n$h13?KEظN~opG[SPk߽fsW]| 9\flH=A%5wq#KOZA.\.Mtz+D"P,QX49atވ{;c*à:!oD|<4FM^N?w.gik-?!; L)>%s $f#Vt2.^&rs~Z^˦ Y^?PpP\"ؔ2{\-%x܍cmf%i89$i6>> *}Q&vX Y98@n<;8 :d=L Y6HV,q}+*u:>Pf*} 3> <[YԨM|{IWYS??fE-65]ScAI \=!Vt9?Iz d]Q67(IȨgb$tR8lVʊ|~ӮG20`5&Wxvqr'*#4qF69J[* quTGÖ'l0yz`"V\GN#BZCLnV8 $خOcB]ϼn7@"Co/JKKy0$gZti͍re-ڕKBV eB)+ה j+PzȜhDkFe81Rbۑb.9s.Yp "9nJBߐC(`qpOo=.9ie|Ǝv~'+f5֐fD@W%ѧjnJR7-jqvsTPP9kN ,״tGT^ވcs}KA(Fٙag5e?.ViS(t;%Dv޹]C "!RŹf˦tzM5=kFjk:HrGiYV|&xˀxsne=bb^JdɭNHsҟ$(`<^LI޺h`;ʑy %wCyf"4Q~'K ,*I24jLRWf1 ۟h FbdeufEf(߫AُJa;\QaܵE<>_ 8'#ߎͮ(r V je$- `Tahd(i*ܦ2٩Bv>0_S`rT (dm|ؖs{x`G`z }쐸7JR_r$wWYE{Zٝ!G<:#S;.YʲE"oS]?l{QvcsY+saG;3'?nZ!82?ʚ+yy-oviM+ؓ>W+̏$4sJ*жc0 |s.|;\5_^/jk:%JGys{X qj_vǮL7(hcnȔ[-~ J`MT 63z mIrs:q7Sk費hLڨ%nVJ3Nw2;S@7gKҮf!⃠Wz#Hn71tFǥ#Orgc}^\vPagN$Ƴn z cQsӉ4~`u9}S2Q ǐ%)݄[tN(~CSs;hI )rk>ZϮ:Z#`ϵtxxt_aڈtUg}*BastN:G]g&(*kS'fJAv U^b]Eͱ io׌覜I$l./$psJ^kt$ou"ۖCtQ'lhZ!X~$NNjg\eX2@NI[*^>@2ݶJDFM tc`x]BX;D;IW?:{BmTpAxT ITmD `ȧPOHMk8|ikvǘy^eWks|ߜ?KoVF U{A-K]SJs#L…|L`7)cZ QyNlocT?z@}y3HWxWt"J_XbhWӔ?/Iiw-,"Q]6~h vb^e~bZՅFxPV^.xmecHjī3c''UgzNV9{Dr:Pv*O6d H>ZehoY%ʚF>o-ٸ|i\\K**[c Dt=mG.TZ-ޫĕ${2Y?FW9hN1DӹVpu˳M7fWy 3 ?EaJ8ЍB3KsEX0N:8'^QXo>0"d`Q5˚00&x) B7*`TZ©}MBܫRSw=/^s}̯2T fg]8Q@njw2,>nl"Ǽ!TaK, Cg'dlK ]6Hgkz gg8f-S%-[dMH@ pOYIgP\wJ(0Oj;`d@u­aqiCzdI, JId :Jk|J2[m)P;XDJ}]+89i'$.)A~1NP2`/A i)#- ĆJK6ݘtu>"ܓپks7ɧQ]c1ag! }1Ie mGQ=o\,S<<,p+)C8O1!H:/&Mf7 `+4O9ֹqĉO$.eOh c8|ݗG $BU3N:]Ical.*6UTlTXe[Lwn}໒nM!P@gy'SDgv j;QNNNѰseo+4{A+qK-*M~rQQefݟX;A\cxB>c{Lȕr:ɏtYeX^O7qIƱצR|w:F](P4ֈ^EaL@uNXl_*EtDOcD~&3x0#0I@!PP#0ztsv$4b?[0Ҧ@tئLɴr/ x9=8*ߤbßtt[\Haxۢv[AtZU`stT/[-(#/ g`YvަC:|ӯ*jlQ;ST *L49S^,Gf9g gc:UkDdjΈ89 W/1?ioeɑSjWƭq7%u*8v58c{4O⾻~3X )CJ,p¢+Jd83S ] ]~PQF[5Vse,ꢨ(4an)  i龂E`jgpץXȜJs뷈U j*tBoD/l/FLZB\_] l gK40Beue{ Pl#l67w C]!jFD+^1#ѕk*?uVf:j%x-*Z p]OEne|wb)>j"|Uu 2TԴ|q]um>߫I.t]Q) VJ]*0>M wEiZ mJQĜȼ4kD@"6_l疉v\ Db0NGW5ȃkX)vC}e𚒹*Q2 < W|joQ ZX֥Gڂx v܇>@'\$ysLo*w0KX0r#b&$H0lxJW YdxođމIS ~K9FH8-&" 0Ғ.wA#PiXmճJ$ 5IYR .2F$F/+,X23USAm*~[OLGNN>Z#}`Jbx}51ˠ~.n0HZr,?YwOkv>C%rLW3 &\!@ "%])}gQT~5H7JI&9Q!HH != V/w'ZY%=eԼmCЍRSVv{6H&x>y4?5\U"|:M̦ivJMZn]5,dp`_sʡkM? D@%`o qtjL/Uea]V&[2TD_N#[$::PRL^۠A͆QbCa[dTpT_ P**<19޾cȹxUﺼYf!Um@rZϦC)u֏PpދU6)jQ] ?YHt\Vx#zx|z#^W/G͆X6h-IˑE^̽~|Kn {b6V~QH|@[1_ .ım_88竧1ښ=st\2{/=sM)OV}ifS&25<`h:]AޭlOmx/) Kan~c]<spР KfOl}ܸV?P1HFKFIt`7\yPR@_]bq59xږ ־4zɑ.ۀG7:?lШ@v0Iw+L"qpRj`E.ph ٜȍ5JN9GSZqd4ک[4vsC(Ӑ۔-G")֡-,ۖM"K$P3VAZbHZ{)uxO0jAcRm9>%g'0r@zo+lµ#J]DsR<@<.MN[ySs0&Y&J!b"uO_4,5 ylKJyEd̓05e8M#Z1M1d.kQzڊ_*i2 L^"MY#fҏGQdJ1UO6xggq {rV3C5_I.Mv /qQ}l7ś;Z_dۉT?y=J2cgHG֮ wSMߝHf{NN? 8m   ՂOMvI ۣ'"ZQu |%D~}6醎t#i2H(㎿qfQ[y_{*3k}-ed~7BrVwS,ϛ#2 <`B%pu 7L5i&.",fv2ŖJ\ ݃Rzm7wOCq9ppNA:&V)u6>]ц d/r>o5u ӧJmzz_CчօKu$DWqr.}z *Ì3ɲގ( udl/B:~cQ7rC>,]J.D,k'j|Jgs * Wߏxٺ8OUm׻4WfH'D&f3^G#p<5Gݓq;qG y^T'.qy8M!A02A9`gyA3qgk:H@ZK2)Vs|0p853j^+zy8hH!J~v,p ]BuP@/υBHA@":ӧQR7>3,:V#8 K*B0jˢ3*5Ѩnη\蜣ox8< rV%1mc9(YJpvn`@O)B.,|asd\4ؐ]tG4\ⱮR@W 8;`c%$aBkLڌbvz#6l>>6\VlLp*#ވv@ Tv9 x7a@e3bmW"ꏢPEY(rHH7L' {  7ߴNjUVB>7:_g5XI \S Gߴ:` ְCs!hRfĠUXׇٟuEZ!Զ&9CM ֥4@HWXp4$Ab7:/t%B6ժ"ŋef!V)r n^Hv4.HuҕjoL+>v"f$di-Ép-D JhMII1t%Ǻ]z(v3k>a;8>B "oIXVt`dځ/'iYKJlFPTY5F戭¬)E<]CAlBDqXQYn$yIe#T#T̈YH%j~_rPR80Gڃi7e%Em  gLt#0nۡP~mX((u| wzmV!uĦ#:Tt)hS71N.pf]}*^gAHۮ^ Mz1l$$}^*`t咾ϡa#u.tfIW@U! RDWb?>?0xd7)8 2xR{=3>rt5{ÙsaBj ez7-aCJ39ON?5Gۡ]U*\ں*abct8U`8W ' =hXZSí⨫xunŁ卟 ͫ:EK!KF42>fҬV§`x@`oڪU', 31oG4OlJ*=U⨣ɥTb`yagV;K0?x\Kz*ξnj w;ey?oqw cvv(&^N&tX1 }]Y="ޗ$>ss\ZDK:DKw܊CEe[cGZI^+ŕJ1M;+F Y!0ofTU u%G4+Nm=?N1jop=)NTX9^R}AǾ*Cx]-naY_ ﹴfWK~=eÜusvws@!u<~x[ Y /g85[I#y; L)SGTugR |gjJpd#Ӯ.zWdǕWQ*oҤfˁBZrb^ŃO%栢  k<4p^vxD!ַD/r(Ã/L4x6 9#yJ'N}(xt| aWQ艃q9iPa ٟ|nLQMy/O!)xk$7RxB,$av\DԬm{1"%ꁵRp|"wvs^?=ĠYa )6Z#:32/M}Aɻ^7ZZAk~]/RseDC}4ϡ>Bl>l*r˼!Рy$1ԘHΎv/;y (9pIcn=݉![CJsa~&$gBA7͊L K?J~n`>QlI.\ ITjXAKCQ%w \.4s$9P9P=]Eq2!ERaJ!Ǭi]#a?*z@RHVS8\!Z.K!!vƔ5j;X9{KRJ4wuۜ_8sZѐY˽$|/ܘ-31Gy}2411( (>P"׮tJ.9כPʲk<;(-G%d|0hHq%ڕpkɀ X.%\Jk}NjH*täU/IDEncLKjF!? L-ؖ2g74b&? (2D@x&~qɩ0uwR۟!=Նܰ 5D"="8<׏|5h{@D8_Q J4cqK`!pA2{JCW i'!Aх";8NoBйǶM- Y y쮘bZCs؛ABՖ\zWH7#q;uxW | 0<8oڣ(M(9}m6YN=ˬPچ w^ HtDE@u7jiLxEgœHOg"q2)Ʃ6J[>dMcf%D֍;alzgڜgɌWc͌B"$F/S·QosL^O3v7s)Z~;^:M+ ,jg)Ђ (K$P OSp0.j> B̻@($=O1UM#Mkƺ!ȥܑ&8<#y/KTuQc_IX R_ V\{y=Ӏv侉\qt7{_efLJ˜E z_@f"# Z0t>GtQQ$ȥ;rօ!AG#Yv6| ( lwQQTo_⒓k^g-N -׍bd9rJt"ZK 9ۤ(ڱFpk*3R,o6)UjfW&2$1/iG?nIPJ%sY[Q')'T;t+̟-% uBL NSVدuZ'TSȬ#th8~[{ٯTLV}8ۙu/Y B^6 >/%'`D+؍2ZuI4e!n Tlಷt6 *tXJJ8:##Dn{x8i^{'s\B0OR%if{JN,JOOU1@γ+%">#LMtWnF8y eT"F(Z D_f9OncתE^$,J³bQ=֓^hifE㄄@]Y#H/AJ={㹀Ό 3ƒQlw<ޱB/aA6 * B-obwOUQ)~x["_'%WKl<%nj(s)7Ό=Q%\Q}VDS _`b w0\?qęWEInl?2ƓT()yZ"Ȭ"7@mFOC:<[|:O YH r̈́2Wםq ="&ޢҘZ =$~l9VۄihU۷hyۆ¯Gpx͈ [?T3M×zh8{ˍX5lZoݗR|y/! l3XCs|0Fq:6^* JbdaTݘB{k΀=s%vT[}{M)AJ\A;ty`̷8jeWhj>ʤYn[AcIM"Ҙ15玭x^Kv?)tPs "$br!e[r{d,~`&>{!lU*m׮ YRY|{ ~ćB0m P0-F '8 #1F;jGk̗.hV`(TXr0&_@>h4.@'s£x}wwRL, hB^jJP AR(J&y40؞>˲5G}*:g'Dbh.y$+}[Qg$~ڡ.*X<~TB@`Y_K4g'7\MT!l_"a L&/xI)gjܦزBY)@j;B<]vH!qI5ggN{yVq;GwQLNrbƠ}NZ._U>Z+>-B驑;ޑ`f5eȄa)Ҿ)*]?!#yݶS< !a;ufRS1@Bʎ!NItm[rŐbo͏Q4y[eB콴%-:3sOh䃉~@DvTDV0ڷ;+?2tf(<0؎V>DESÇc~q񪷺.E";Ip)Pȱzɳ͇WP˜YroWH ߩ- UԑOsD8H?1)9 p2t;nTj znn@'^*GPO=6+ *􉇬hJSxF {?hV)T94O-m@N*hxv?skY 8!*ΣRؠ'rypq(@YdTʹq-B=ye#zKbaSE"ʉ1FUU~Ť:Rխܳ,-,WҠ#Y@V JY]~,=uOCP'|,H [R=TЋKt'RNKS? ?R^m="7jVyfNU#ڦh"*{(8A!tf펺CjFO=BˊWOF{m߂jI{q6E:&U_,ILPZ1 1ȫU@Z٘LH3֝)],1RY~[` Z2ՙG;i| 9rϼfqtLbt&af$$A޴`!G$=RU8WMVߢ~c[EMW5KG6`򻉂\躠8D #3P,;G,g,?+Q3Pp+TAeLuO xkNO,|QN] hQ`iꎺK[ܻUX|C03CGZ. ̯ j,z7Je]x&%VpM:tii6d[Cݳw1p4mɎ0uȸ@JWz*8 `yiJ}u>53oNU(4sm?cz?TsXLܞqY54[ϓIX 9ZGsW2E]rdž>N%L:74WV4Ŭ"Ttpwˤ8XjDܯx\ؖ.@ %w"ʩr[c||T%V_F4Ցs>"]V6V3ދ_ͱm_-xõXݮ: ' JrT~|ڍ]x- K]G/{^1A^pU`z9K,}dPE].|-mW+OR: )mڟ*0Q\wEsͺ8kDpkXiM9Z)01Ci + w5QD1zdCv=_燐< 3pGi>( YkAt)02*W?an0 s[_ BpѕV*wR +/cv ^pƗh3^h⧈{ܙGœ=2ehm˻t`&#͉N_ ]ka'yniISg 8,ٕ|QH.0]'c>FnүCEz5_I2pBHBUM\ZZ@VGh̅Ho) y9AKD<|Z J-k,)oNШJ =^N\Ԩn*-By%L:*,GMV8jMPuWHNoߖL~`O\+pą; MZ): l"DP'na( ccG.NXHE8TSv2 ʲ&-mvtQf !ib # ~ĒXvn6Ѯ [*tgþ)"ώȲ_2YlqԝO$^)&UEwSJ2Ĺ4),GrY֋ 0wvƺ rx/x[IMc,t tcX{yr? hr#eJ_CM _/(0BP[` 78+sO;rJ}r?xf8H2?RzvY"_nI%gv,`mqRx pqg| cvGВZB(rk>`F6&S)IoYɂ9`x֥® n6/q*+R3 x>qFKg8cଇAgxLMpnO%ј6if4Ft_]⎞'r}SYVe=&ōfyWFf6D˶6d.֕jܵ5GIU`oSqfl7~}j:Qyup[~뀳EދEر?0.ϛ~Z.:Hb~s1te% 6%jCZ#n%iGƼ!'xecXT.r^aT6}aSYs߷Yߵz1^vJ#[F*^dr8fGmGʡw MKȞqj97Y"bX,ωKWZVS$ 72em%v|gc0y(ܧi 響*ߏ oJQQqF9IKn ZʟMҽN/Np 27)7šy'((:bX^WOf,מNΆR)1@ڥAP-4TG=kqO' h >}^9;4H j58/.T8hS7As.qSDEp~g0oYtp2y䱆Z@MBqa.|4Otu"m?/9䯃_Ef虫>wy& zͷҔ.d򪌉4)K=b{q >s:I ߡcY^VHj MPc~Nkld%s׸PQv@ ̲Z}xCwf|B̾OjiC!_GIo\m(ARu*m4$0xz}Љ G7˔t*ne!LM%$i+G`}0N#<)nS}@]i8R W&! ] 05JB:`% 6v ]@ @& rFVNEpRH =r"@!BD?JfH{5)d>_Ľ+|@w騍HgP5HMTao_3piQl~Դd,@L&U?oFQmVE>\r>A_ ?N<‚2K;2U:.x!UbV^L+J!0?/eڙ}-)IB˚ߢzBӾVYJ*|ZqNߧ_7PAz?ir$vR:R~2T@طu1}s E kӄ6laӔX9X8У0vh ffX`@iL'[ /`E\WCOVrķ?#E macFΛ-\kE&S h7); ?Swﺚ)h4Ag$.-hGP +Et-T7%UGS4/5woû-f#Ŋ_nb( k;ryjJNK͍$gŇ+s'G5!0_q~y>/IsX&xxB~QJ3#ua%s4TV*}̦,Gp qXf`yN}0+qm7j8>oXW*m5J$~LgDxq2FNY /𰨴҇R&)  //e81{IF, $oaz*LVf~O^rD 1|b{eJehM<64I}Sc-[ p]olIĒxY¾'C4-.7 #BJFDC7@yh>{{r7ü "89)3Fبb[@?fxjǍL8~΢G~~c(Dp>Hӡ=*h3 懶pTۡ\pr3c#;aC(<:@.[ܰI*g]X+^}3M-( YIpx)Lk|Z|ΠTE2aTtIY9¦ ΖA@"gFOvaŗ$eZaB |Qw p4*RHTJ {41ZIS|t$fN#R(3.eѾ~9$LBWKFG*Gby27WчYeE#yY/;2ɑΌ;lRusFa̋E҉zziRxFW8ց8'qк pg/_]kQPNf8IR8̓,5'CLjWJBui:7ޤ /(cw2o*4Y0&r0pW!UzV6tsBk-_(6oջx 7ogt\ `X7Z3(ͯ-?ʦ. r2}n `{y1QKpZMU ^9a" g  K 0=4y2O4bXˤ@rn ͛q-9i^j{?7q0t˒o MLB؃RS /ڍ5G5MSHL",2H: fFО;'sP|eZۢ@Uiudb *y< Lc}"$r>vP"+B0|fsI˱oFG,{#XwvBK\@= U|8۸W<@3l4MNאHg^=Nu 3r8<\#^CA_- r!7A0ΝKLPI{n1י֠cAnUj ߇+gaY>Q IPc?:g77qd&bϓVmԑLqͦ]L\IFMӖP^b\x𨜨:o_{2]Fp;ch].3ճx! Z~ʇ5AG5Pǹio8MUiZ+`lbF2{3-0eY  î65Eg.1Mcv0He v:DˋXDpSW~ {*4%Jo#oYr#kQ-) ?=6$f)  9(CxR,(<{csp*N矸.r19%rlq&Ny(޲a;ɽ몃.pC6@;,Zx~nؽ470 },%#?3q#Nh^wڻ64m((aqBFBUY&KIv;`(.+Kfގ!Isڭfx-BQcf< +F% nXlxS'0}Cr3muD\G͂1xM3l)X3jbg3K_74 )6! ]H7_ vS=U(ͻl#`njm0QiqP% c8CX Ε.(H뫙bN uhm/3Õ~r5m#tI[ߪrj҄} (ŎֹOF`SUsL h ;[/z% BC,wi-*so?ݩ!M±ڻɛ!{7`1}唻MSÍ=w4M?-Ca,jҿ\[eT%ǩm!~1σ0_σ' pZ(|`+j\QwU#UeVzRqyRmdo bV!vDŽwPܐB>4Zj cL5f7Rb-6ɏtBEXo!?mVs_`,fRt䌱~(^9Ҧ!^*lD 6$LpMyz ﴞ@OI>x6A>[ՆݠtfR,^%<"Y@(}LT dh5h~o<[-0)םmdϽƒzKjg愲ːM{ȇocI;)EPqqm݅rReԆ6G1/U^dU /1+U^%x~\EJ#~Ju<{Pp &+HnUP^gF!"a~rNJv#;O.-x\\ f `,tS@J;wfՠk6"Kx2e(BM!s%Ɉkd4qa4TCN,LK 'D ,\\B޿VqK}Τ)HYeWMH_ݎO9 L ͜_oIIKN%AI# <$ncI-%U8Gl_i 6|?k-D=orVN ^7Yliw0w52q ^xҒ˶JT 킕[oIM$P:eMϸ^iv#Mo+%  #88 xgGPb cV, ."4J5aq´AKP(>O}ib5E~'fm9Gg ~l[5AB#7eXƂMN!B_"aH (.7tǗmvi^7Bެ\WZV&)t$t/='>ȔϋaQS@΃e@M$Gp3yn{vqr6kѪĖrTkN)a7W®z[ [2ϾGUu1Ze29t:cDz╠O7rQ.2z8f?ejq<)T_,a .u[ųS~F9 os$ڤzxy񃆫Xr0c l1$*6Z#MQ`e&pWUT 2C0y:b235\= ]ɮ9PisrJv.`:kD@as"YB!4Ȥ"LJ'8Pkփ$,y"5$dz+КW1_ʎC\+Lk.vj-pׂ/JzkD{c%hecWpylOBdˁV#ir1yDnq}j2gz#ăBBjςf@0Z8b~V]OWȡp6nģ_,Q[i4䅗-`F؁T۱lB_Zݛ,m ]%U2ic O-*mGMXv}$MK3YxEC}U^A= :ފh}W?^r"0|e\eKkRGWfdj3*H$w-h=pKb d7iCZlQA2 ]+@5O5g" K{bk]2h4j*H @ \M׷ ^ Wu9uF,8e4GF#tfk. !?y^rqُܴ}%49UGNdˣSm|]%X:͂^3 zd~l&N;o@`vpU1mħE ;yf޲4DRW"u3^j$ri3A/; PQ&Nu<̈́n3G5+cU=V8lsi[hɱnJ UCFHµLk yz s)r 4r`Dt$M}e| LwuvD_^a\],rDjͤ҈QM-ߛdxeD$RG|ЁΒ4 SCiuaf}&?1Pq,YS6ԉSOa}xOc'dOx5oCPU׏?!uVV`r.O_]Lz46V!ZB/3 IP8U~n- L(N2urXsKvYZXU箟Vm$ahu6ΠE f[C\ffcz+yI+u1^t?셋Omlg)RQ|;@emsB⫏m8:j4I0|Ej}ɣcنqe{fl,"p(ZÇ="1o鉅P,1;<]팦 p^I>4ƽ!Q @y*ӏ=8fWFS39XTt[Na,ՅiD[Y&Gam% oe n!G27]Xt M%)Qmbp6kTCRr;#M DI sOwOz inޑK,D_SQ?ㆰUr Gyg_7p D*Цuq?&qxγ3 a/&G.̆)$ui(+b`):cEop+ѯ2%~d34hcZb}t{* A/4 jh3ϸg6k=pj,|aiZL+ù]H%A6*7g_%ǻ, p_qFfK",av Fx*;jXۘ3H Z'Ӄ i6θeNmL~8oz&0T[܀cx"ZRY@'WN> b5B]w^錃KȠZ .w?$|ɔb~oBP4L񩷋SeLv&p:2 )6P3Ҕ{E25Z5[]\kF?a/Rn{f7](tCeRߍ[2)::8i.Qr[izh4٤:8g- pR vAɇR$FTai ?na[4z=+i 6s6p%HEɦOb NjQ T_)S:ZO<_b*m-|r8} tOdT+0GO4rCڅI5Wpcx, D6 vSh?6ʌ~&E5anj&@oRyٶwV & >P}rM^s#Tn ./mDʼn.:r'oqM򖉏^݌ _/n"I}BEc 9ģ5;:>B9%wCU"@1 $M7_ш^xXfīF|>/<-c^6|go& M3|GF3[ 6zld8=GopF.I[]Dݙ5_ˬ}^/6s\1CVA bcj( =[16ۓdwߐ9XdL+*mA948e H,hCr} NmYp`c c8 2]nakcMljWߤ?pF6Zj'~(xNS3\ݬ Ȏ)w ie$3}C^!y:UT;hЁ!IC7d󩳟K>nr19@)3أ+O3:hBp0VMbC^[srM\sUS PϋjxL2ozUCC{%LY `F#*u__USt#ϑFҹ8D-K {xnvo#c ̎"bbZ+G`w4DL)tRrQK H3*{&*]{Ƨ3cbdi0o*&YE5VH]AКΠ2x!@Fkjyf'6da5uΈ2R@qSkb} 9$5s 'CfM n@^M Zll+/1X_xÖfKYirX:Gl(cTm-;EROoW*3bDC*zWfȓ)}Uv`MG{`c׿@pN2~v~$2ZcXڣkJ}|dxJ-WzMUI={e3;dZEn\ӍMOB|B"Ktj 3N!A/raGĶQՓ`?/$ CW?]Bl-d2I5byhF`@b`S-y0Yc<m{0c0.Bɛ0E…pM_ b qA!wXQ4ԑXKXmÂ}8T'4]ݸ'ybE3N|W)ˤ)G^2olu766 -4*|YVO2uhɄP-_Խ"X=.- Z> >%v>1aﻥLV;g7(ɽa4[kLl@gSvdh릠1 G1h#TwUGmx^$BYbHt!nPb(qBL6`Bd4D|GDK wS -hjZyos(m < 7$s@"wxg K g֚ _圮ydCUaRf2 Ŏ b?~ Sģ^mRe$g.G2b6`2[j_˛}_"Kiˬ3*3D*|#> b!N`E\WvB!DfS81]@Ɗ6K^ go}c%vt7p3Nio $%\[ܿm\,%̎V |#x{6f=ݒ߽k|˹G I;]w[Jǰp.M kM=ꕜ.o%#R fjfX-QAr*#F#m_GNqzRL@{ɁCE O!`XX2+ݗ!%rȯ'Ht+1[|qr<';VZzKoV\S3jKxph׼)"@wB$V[h0 <PqK C Jx2R@q !\h|â cm Nsi .SL߼8goWB q0X}Zh^BcˍzooK״ZU0a r6b)>!NoR1/{>鈇Ep&!`dMh3pZ ?1xwx>wS3W>8#Uiچ]יnA"ZE֒iXI !A׬f>Jl!I.-W+C9bH{p=t#5(v8"A3G[<,abHVJ#K(߅>+_<Uw=+edR@# lL;XqQ[i,aTV^9y"d0?,O Jl1ăh=kF4,%)qEIٮqt:fUHoG \p8 GFM{_aCgkx5}nfDgE ?dhrq f>sC8VTY~k=!uY8Yڒ"9'uI訝L6j=]ZƉ+ ^4:)zrH#s;)Ro*j`7rtesѲqӂstco9a3F{nq3Z'ӝƉH@dnUzN/5E ]\74G/Nx-wF)vUQu5#cPBΔN-Mj A&,峄S[Ա?⁽?\9JYxRe ƾ^QLSOo Lsտ,1a7O̸$)㩭,]~) J_aW/Rs 5E`?~;,+ bdir7g>YPK|^hkHF;YgQ!+ʙE} uaym(5 &2[YI_S "FW< ҽDzPbdY[m.nq̬xz :#YG+ǨmX6V,[a4~*vwn, *ewi%kdG45kx]2fc:F:d31i6`jl;RfrZ4$%$45Cj12#g1%qa؄- "`rN(ܽCZp6}4sj˙%ĆdGksOgB颥tz`: tph*&ɱc=;/?hr,cOh sE b2@vCӽIBap8\D"{6>xMI;w{J[o2Kx_7a Xآ߉^gu7f;I6-1)DsNGPOX6VTG{_; g!!lY8C7lDD8ќ/׬͢`ld{AZ{ r qTG /S uțP![t.!Z+ G|!?UA1TjZɭdj`9,% "kqv{0>πX 7%WRb7vh <]'js`l SJ%ZůTk|x5uq;WFD8ya.C㼲a OaR:W8:}P@:rG:4|OsЊ;6PrvԈnQ,=#' 27K#rJ%p5;s(SC|+vfIX+>4iOqSF+EiKe)]4~CܞFҌW "B*?Pg>=iYuL=&?ItmC{>M֎Ry"K/ff> AwUdXud,}I4Y`ə!Vk靦m'jjL![~={ϦR&X٩̍x܇GG:Kl\5v^MB4T,OZsG_.נ0df^o~mm!uzfw UWejaA?ܱvxw\jtP 3 ĸUxo;.:ʴ_a9 ` T4&4eNo/>]gfb}YU2^R1P8}11:ZtV$%"5 /eX::&ݣ"8>ٽL#ʧ@j l֬<ȣ/0SrŞ'3QәH:  c 18ߟE0` @{p(8%]Ak*H{OR#zpXρC:Z6x,{PxEQu, }\aDp.$$4E&Q={;8LC9.uV˅H*FjLW?J A@R;%:j shױJn7ò?o~>8V\yҾY)q%Tr7q?o΁:U+J<}QYR ]QK1 Q_&JӁ>61}G˺USc/ Oi'krZKch%i4RrH{?yA)S0EJʤ6U?]%>Pl }B9k8u;NlȶJKߔ\R 7JeŽzͶL޳@omz*iU:.B 7G|xPF˚4wCnsSEZUYH/hAII[)f(ŪtWlz9倽{ g"> < 󣦫?5/(Ź!#Z}x@Hz !75L5(c$l rJ ޝ8Lj^)-unt(~fq1=74l\p u/r_SwN~o]٭66 aĻ$6Xk|ݱ N2hݽc>F݀'^]g$EYLwS;s׸EoJ$}ɋ~h>~\fa{-H8ӤͤHjQ#0?ӻjVa\lXr9zD׉PGЌOh57=co6Pf0c@mMu.~J O#\vVjLXhU?&@aT'=իAY?ȩb*Q|fvȔ}_Y^p\26?XT:iLf p uدqGd?f\:1(n–8r~N,y }՗SyVebO:DDr `j wGrR zY8BYvxN *僎S|BX`#k$]EG\( Vbd-L;;#88wW8MI qW_iœX>*RA^@2o\F\&p+RuQZp3=w6тp[ crT9 + uX+hX{yCDԭ "<80pTeTW0. Eȫ|pncW 7W1HK2н68E8d3gl i͌QHei' 2G閖?QӜ麽y ki7h@7Qgw+4X˷(_`ͷuNY$ަd\4{Y,rϖ of_}b"ri "ּj]=ȊF7ew{Xv ߥ=Dc5QVJpj5F /gT06 Ve\u M=On6Gk%Jq~(^/MQ4ՎIGSZ9 4w*F?+K՟V0]TB_uF~^޵9&E=/Tt :1q>OG=;GڏJ1ג%JOS[:G$L! Ԁ.PT#\ҬvNTB!DF;&*vܢvZjh p.a%s=|%q;p P˨_u :ZY^0 ڸg!ۜʔӋaljݑ@Fsٯ@Ul,좾Z6EESe{Uϔoɐ>^| {{Oi<< =ƕT} :e?Pwx`#Zy|w qeMGbҁ"9MTΡF$Жdhbq.s8Jf 8jڦj?Cky15}"=dOSlӎҚ=V["7 2,Ef? xSrKWfv9Z~7ۯlP|e-z3 dA+l v(ُ$g] >A{ӱ°ic d 6A0`+0/M٪z&)40 C8Ugxrϱ. E$Hh$֕dE "Jm;|7(ԅa [lVLQ69wʏ]V>X ? aUԔ zuHQzSBmn$8)>RL6[W)W;jDĦߪ0C눃Qɛ{PTU_]x=Skgmqt75̳jێ0;+1lh}7 iF!,& u5.{MHTWT<$OkjJ(ލ=.) ϴlKl߳&Ds&FgE|+-]{.߲qW̢w13TiSՍ7wRW6^O,0.Hiz43{D WF6v6?[bZrr2hlVWŜtbËb>7vbJAUJha ZzN[➊" b CA1ntZLJULAYYa ~G>BY|f/ _߹eh"ŕۘxpȼN ' 4FgM8^av6p_w>NuV9ڧ0l:O6muOe }h2ͼG3uc-(5)E4o[HOE0[󏟪9(*u[ڤHˎ&|97\|lZ%ɺBh<<{Pձ& P2ys0O[<, B-)L+"tqտxO<nFq(=Oۛ5y8Wj{jh7rz9[6td6Zwys>Rk5uMB7 MaTuq=;s0ZN*.oxYYzWRhCŧ(Wu[`13H)oi~}}G\cp w#g](B[ё1uݯ0)٪ƸE!:MC^gRb rn!EфZLzXl;y#-~΋R?߱-N;]&8xc/PAVl .b(g|pC6* óL˿[Vރ,"! ݴf0`qAGk틃8lBL.۞NG0]\?b ϐ }|85rV]9)5|cp&3h?0Lɡɵщ!OIxe@ 2\*$ B'Od"ZJn&+jRߟ}v帀fBt=\z y&'UF>^*QL)T/7m%|s,ј=%ϩ?1:K_22SEU [sUʼnK=(.W^q!—y!%`pC9jni.M+#c:(D}K7漤G@B1]?ˇ*i'[T'H 9oxT>>e<dË::s s$Ɓ!逭l+un Q sp+9kamm9\YZ2Zk^P@r~\fQrI< #z<htm$rRG9BDG폄 En2W<(ζ,=?`!4J(nr$;׏Q :x'5KqeS’px %IH>`ȤN@ v6ðb*.&4%R[ũPigjS5,1U^4ȃ \_YFV"iN #m~Ln@G%M @+l/9)DtY*F`4cX^k^QhLI9~uv+Njq؜\?^@!DgYPDcR+S_cX71>ӏ@(iҦ2Epܬ~z]iVH9"pMi2c E9170vXH,Aua߅^$5@]ը@;1ġļf7Rmb*t~+MϏ8u[We~.O59Ŭ͹zǪ{fHvygWD0 i屜4_vژC,rCuX2@޷%zj VKv]bg4z8v~7h_DG߰J摯˪/sFoMjڟͺYT8>L@`C\N'QnmJ/^)ra+ٕ3}qw V'y!>sb=wT/y`k}m5;4l tޚq?qLR=hBB5:(%(NNK.=|vqVj-id:T[MG,1Y[fg O DFOLf/u)LmuO,Ry=tX3(\jV]:茒 u*dؤdA~^ w/79CRi TVԓP4oTy| #bcqRQ/s҄ok6MC(+WHv'BWN6~uVahPc M`e|> / r5#ya6¹vBC50s o?/xg%xyu2Xˢwi./ǃֱq`ܘ"W 0?eHdT9PI-}Й;tAvXxYD~ j"I %Ђt8*4?`hk/KF ,҉:G68z2$3:n/ CeǘW2%,:vm/vjo1ؕ:֣ f[GiV[kN7w aVO qM!}??:|m#V^Hx!o,q&axHX⼴mzFC&Z:fCG-;*̾*blA{E=VܔP)䮮kǬ43`k [;6RUmLq4tk2IÍ(.O}$zn~rv;IIs*VT9{qC>9Y89Il+^u:06kAIGAӎOSYm$ k"#!鐷?CmO|iD [B!jB>n71ZK6_SN_}XbB<IymϪi|N%_P(^aƮ^9&\z'<`< SljǞ],p ˫Gd@]ÊWJ6HqŰT(Q>!djڦ#m F'rKt_.&Z0tT>9oo;{t}(%4sVLsx)RPgDZ­RD$+ƨ8 MLHO6X욉xsQ2TTn<7ŠPi:Û֡Ȟ+3b2A͕ iX4WPzRW Emt|`3ՂGɏi)1Cr=h^o 2gtY}Ԙyy+ 쨁s]7bgg]t">7S\1 bL|eEeh`77.>2dZ2>!YWڷσ t0 61R!: GpξnDQN'S yLDq ir/1pֶ}PZ9o}w\*Jdfd ƌFs!H`"F!qXr zؙ .6 P#Ei rnXK ,&;N| &e) czhh|$1܄PWvOBO\*"jMu: Q<[㜙öx}%Co(2hNDvm )^зIh_ %O9N%^l|w h#H*XBE`_;$[EN.;YcIPf =$jT~蹜Vw^/<>,wGȁg)ٵ氒~IPf->W7w1,Zp}5(se).%e]5] } ~Mi[ \C7mJ]:PL^0z32s㗓H)շiЯ"B۩-]Ho)j*zf?΃ĴBə ]߭/_plp&WդsΎb6Cu~cJʣ[{tٝTC2Hvj*TuHBo,l_,gBT`NķXkcP<O75z4=eOL Ġ{C=vhgvENkm$U&2/-B Db9&=#=2=ⲞUH)}I\6h%QUGqT2{#P&pFslqdRd + .j`n>>R8<{V[|u"Yƥ=X-B,rYP2]hMz/+~t[0Smv6QvsVXg3}L]C}{ X 82F5V [o$9un^l'9KT)6‚|d_'J<5;jFg%smʗ{I.C ª `@7?Z &SN4cJr~l>1]b+BKuW88`VO5B0@VJ`NlQ갦U6[Y)Gnu\Gs>歯;%M< ¾94S RW~OX;@ eKuQ,[~ LPSW yNE_[ ;^{(l\w.юՅ Kz<1:YIᐚmw4~. `㜴^mt{8aA ~tdC{^hts|V@Բu&Hhюpeu5e$wQ-G8Z1v>Rfw3p}%dC ؋CNqX/s L.& $70N|ٮ[s'ʆ?ºVy'Lߋ' aey/n_c|x~yrh-tC|DPVƴ(8z4(cl87`ˢ EiKï鿉򗗁蒳 d ׁ΂8Sc{eQFXX"~;ܢT-׸YɲW9ˁKh<@y#$J`I{YiaxP PY}oA߷id|"Q}qXC=i;_+Pj~[I=֑To8r}M+\\FW<;LzWKюim_(gI '/gCRĴxi 0=np:}u@5.&kdF]Cg H=r2%ظfAQ wDF|fʺ*}XNkBոIVui0lzkj8ЬP.4UU{MKUQWtGGΨ* ]jD|Qm;ϦAQDg¤n=?2O-=\Yj27?:O1JWG tIMsZtz|ڛ>먓@JN4r5Q͈oD/(x K"F7)5fDz~`H)^1ZڶfE߄:o<[,]sR)3R6ox"5B?IH3JQš'UC) $뱦fy9 |o.^ yҿ'KӁbp` ?K9vؑ ߁pFd̆i#@ ewI B|8'܍bi/͓[ DEe[LXBo\w p_y'hԟoWؕ陾F 2Xl(M;bo(7"b(x1m<%G>FEvpM;7Bst/! 쏪]h]S`Qq&bGEJ@=ݙb#{@()߹-ػV1`aoʺ$ʏ~mF )2I@Um+sw-d4*s b5z߫O]xBF|ޗ9D1iO'ك1=Z;X"95֙aH|wd:]7$ Wm3d@)ִpّWf?'.Sa`aěV.iJı>V f&hƚ` YS"+jF,}֘[#޵JmSG=ӊOTWvq `8Vm 9DڧW _w..7[0Mba1+@͸NIs6)zZ< ^Xaݗo#j?&Fὑ Xq>^º-xQcU' gM_\hVٯS Ϛ4ѥiiCIpى٢h4g>C4+׺o٧a^23UZ|?Gz"+px-RC --Ȝ_4!tR|tFa bqM:V%f B4n+TiA˚*㖄[MG]^X4ZY@I}= _K9lR>b)a*G7teeofJ}B0Sq^7G v՞=<gZLs`SMe#WA7҆ôQ<4god`4u"ljbtt3Vaθ\9t1=mZաL>:l5 t)O~aXcodzKF ]KĨu+uGX@th*Gڪm@ h7MLdeY13[;@DCih,@x.'X-Iub| H GY7nur 2c(g}&!ȹSW};@l d2 b:{76@YsG-W>zҭ6q>x!e9^s467-M>N:z@?R,5P}mF\$)+`M꣑o AMgJrNOS#՗Ydс s,so/ r,+A/H&{Sieu;cdj^$_O,xomqz&hY ҝkZ^Zbw\@N^$ىϟa@Ex" ;u[ʞȱ}5_ACtWNt5 LkaZw/Kg?/1p5=J\YZ;xHw: ayV0xͥ\soݐduc#G$7J޹HfLԭln #xL+E[h@.nQa*}N? /1·#5zdֽ%殩/x )FL෬5'pٻ2 rBwND74G] g׬>,KӜ^T}1xi:e&2b|/1p?5 qe, ,d<Ո)xWk1Is+)ns:KO6:!آz~ V䵖lL3Zn D {[38H@sIIt@Uj/YK}W0"u1SC6n{q}F2VSaߢC,o>k;+;I-sg:yo5C߻{ RX>uAS5SdoOKRWOP{YK]S,\Q;`D_ّkb?T:Ֆ!i+_Bcbwi&?4ػ[[_χL0m u/TU ъQƄYvRQf8+}h|y7d+l 3ЌI rDŽW4{D7FbK x8tycn>[[3n+y'rE4z.b“;bL>'rPIsiM]Vh&~(*rW!L>$>,H05ndj%CQF8b^De:/f=F)UU@!#VvX K,3v29fwHs=Ot7ca\_D ktiRjmۄB\!IvСod#,< n1LG{%ZBVّ?)m&vb5M7OAҦtռMEzlF$?Qnp6`҂m_qtFԓV'gFH9?a XMvV9t2भQLtG亢څj46^+4 !bsAxEԄgw;9Sj>VLb߳SwTId-InjxQO"$Z3FM1 $#tjtKuyZ^t{ r.øw0h3Y=_ψ-3ZLIeJ`w}NBEzqc헍M܀T;`tI#C> sKBv>{|C*d!d0{gh+9 CC;*軖n:Zmg4ç3 /p+d}8G+68vԫ)hT}%R cH܋PԃL&F& i;%1i,iܼnjb}0%Z`H3BnkʲCQ RKKͼR5lp60 d,=\)?Ùg~T+u FØRvuF *R@)h$b+(xhoLu{zr _U=|wqYUk`JߎC :6q< ~+A>%b*872@b]E !aIKC'o)&@vQ&bM2J$mjΘ0cm-4~ ʚ|E !sf!A3*[=ϡVkrr$3wRqlꑑ11-\)(>j?_>4/o9vIG>24C-mt[~Ia@Jt]I/gx򚁢D{fd@YE~Yf^B j}_b'b!kj05zLUI I 8˥cEzY}h&'5u@g C83uM{'x*ָ֥j'"cDY.;n aL]`Rh0J5b8rTY<83[-f\>j gwfxհsHie\\ X` [I Y  +ߔtԂF`DpzB{CPvk*ϟ4RSE%&R]>`/iS wu K}R#*QS'zfZbK7sA  l66O@q˻@ :윑F@?s]r"rbfo͡oFWZ~D fj xBڒD-PϦz&+\&nG4iFXb|?B#YKoȝlW{AG C| ׍W9KwyC# Ng["/K4?Ya?FμLaWlEԢ5xGv;) SBzXئ<<,ঘӊm4O BS)RmX#a* H3|mK(D0cxJJC.I%FJ[8~a1p"ϋ4;"ce\i*/MqH dūqۿ#@NCϒq<u: O̟hQJ&Tpq1!nܐ^svX֟PJ^,!ηڏ#2= w<[NWD`"tJ]| {lg _ҪoWg^ذ&7(==zY3Wa/)m$Ķ`76 *}g[)ݟ]Ⱥi8 5ƝxNV =;%HGe7 ǝ ndHHOTipe9G7eĻ2엝5/X@„. *tV6FHZcȑ*0ҨOXJl=~niEkH)DH >f a;칅\ܘ! L,(o]?ʁ@#[ٿDx/MՒr){f-FDSRj:3R߃19F8!pC!kƚ7I  WF_!F)]hI03~~UiW®x /@!nZ_w䩤--N%P Kk^ _|SrCjD9 l'5J:iof/o*Dor58KHThw_ov1YBspUx"҈>ˆuTe)L'9fl"AX]:;͇yh h9/դ XE|<;&-;pYO\4xmFLl`x0)Yqz~jf☇-o ?ȿ L8Uie-lzy78+v_x.Y%2Kޮ`#@Ҳd5!դcSl%n6MkoWD =r\diP T$[vg_>ϻǮsdf[&V4 R:(+%vBথ0M~C@n^ ѽDaFk%gGmd3%BvZ J7R6͵69qCRsY8>eF9x-oG*|(IvD sbق BW;#1^+?qxBS7!Wۣ !+޶!Mt+/ ýqB#B nga7W5ؗAoݚ!(D:;Z7YK{Fu}*Σu嗗|&YBaO= a=H9x Mlkh8B}G[  }F#sw/f_4{?`,U >M6v p'S]s?VLS?1N=žb<- aI_>ܮ0hذ<~ɋM>ж$e %(m _9kc|;~D/*k}-3Ps @NbbL )Yjoq3:Ri{Q!鹊TDx.CS"3ՏE@ |_C^ Vp}t9V%{5AslWv-5)/-ϒ#DਗJi/ =V1Mѕu{vr~&Z'4x['& k?7&2 @ (*ΰևuȎš;8Egߣ݇:^WQ!XK1I>U)y00+zcvu磦**ZY>pb\'(\E/%*ElZ||w)e^tLpN\@}NŸPȍd30@( ڸ0mCvplMmӗa޶#` h(X9+D1387wD_9P8÷N7fhB.P),*E0Ærj3ᕚxUXIooG''0Oqc#}E`)8QF2^MGb2KEe s67 (`7 MI `0gBYV1iZ ZpɃ{zJ^ _izm  g| 34HG) <1`8mFΒ_RYqh5*D(_|[+-+f;֬F_'GN(an1d*:ɤ#luh/\_%Yf>Zq2g J:w@RU8rk[ޞ(O@% +]Ҽ=k1[+=,:k<WH 9GZҪX!3ZtS8%4cN{iIIuz/P{?eg VeNH2,7:KOJ)LPADl=l)rGU̬D0살΢ Zu:^?*n,cH@"ĆX[`lHکiQdϜu׾g3!w:rQYLwkTɗI+c {ֹewLUJт[RgA7g J퇭M *4lp\G=ɻ Qm&wގy 8T\p(a?*"$T%P5Es(M%;AQl&('V'CS}¯Ì?߳7 9Ek"gؿL*1:d]i"͹m+tZs*|@Y$'`l ]uRҗf0%i328HJB| ˇGg5ÚA  :ZfK%^g>eYDYL~V? _+ioiq"mLGB_@y&C'TH/kITVy*PIz& +dbZ{SDt" wC%9T!`*ŠjS7v XpǖOA01(\?%S*o­?JTNmۢ7,l+uYU&4#=CzCL%.a8$(6"+@ڻӚ49^Y_B 4 WP'XUYΜ7g᧹>Ә0;w-z0+,; }`W_w+ݢrלɷ8Gr&qN*xwRY ,>Y] 7ԯ(pѡufC.P.]8m;葍 jn;^WRI~n;|(" hj6kًD֩5v7 @ͽqcPn:gROa-s`R0 a-iYbH:߅3r/5L6!%S3!L(x_ydvu7vϤ{VU2I#K ssLߦѤb#\:ny.Dj<}f01&0ok $x!<`%q2jFM3G즚J\O2颽,IDGU1Fn KL97\(K/c[`wʕ$˸qh]$Fx0MT~^n <.E= HsaMn!]uC>) eB}lwf3Q^jVx _ [&3aM2a(]BCp<;f|w4?͔@ !DR8u_lM܈*!x p:čnjy>6=G1C<L?Hȥ\7ta0+Ll f<0jh3eXf:|:p`]P4&p>o3Pl%1\W'eknd"&A^4ȳw}K6 /39a;udOk.193|vlbC:~>ɝ_AJܵ\~!DNw~L[zZ`3N7V. NڎHtv'L׵ҳ7fÃ|C3xmȜ4Ёzɶ urV2KVװS\\ֳ%R`s<_a&{O^ƚPF 5ve{|# __J[>J:LllprȄ!_P16WLZ#`v$˸)k(E1{WJ_J~[s"-BYײD^VѸ2Bt* ]/׌-eWEck^>&crbQV]"&5؎Fhx9XhCGʀ6}YSK9=.[ CUV̄7RUm7)~@6(6vY2tjƇ7Mzkp6d.ƚ54`:Dʐ>^ G80>F_/$hFP')JrƂ),sQ{r ػuҵqfʺe brvdLB$c}c! '_0V{o@:F|xgVq4L_rm|<'sY6Ggj^ic'apL ^"o))r];%G]E Y}7h.#OwW,XL$=|ц,9_`b"-G~+ldfN^#eN#VkQW9iY˖*ث^z (-綞Ä7a߄B:N LDIt t+am03*ox7h4$I(f0`55 wu&ӷiIM! ?^d<46V~$h:% %z:rt>:*41tA u2|O[ߝl37ڝelvU GVbL|vamHĆ v4W_m^e+$J 4'T+wҾ*apF38lAhK(ۼӫ{v̰iȈ)QԢ5>[L_5^Ϡ8 -Ѡ{H7A qU2lb?50Kr@F7аqN4GefZD ?upMPf1tMvNV]x>@gJ* 3ގ9t hPqa[QgHa=4W僗aC ,C3 :=^T4!sI:,iI0b|^6-̲*z~f RHgyiHfoωg6-=TV60Kw|smۊ;WK&ޏ捄36-trKEH{A wO\6`n86Hm bWp °TOxI3 !~8}advL!0kI4E144+1 zxEt*&W#jaPxf KKmA:S;^_ϓ$Pj{s[it3EgfF!_ߛ[C}̿N5f-IN| /Gl<#k~19hU8E+ /hn7x)a1?Lq@QJqi"mwIdȹU/~5wI 9YXV%Vpl₅Q B}ҋ" ݲk}7\Sտ]uV> )DR߹r#$ a)/9TeUoM:Db(09Z!Œ$&E+Mw8>Qز0\)=q(_Ӟ"4/f1M&.A&9H*:(9P?B:5 j(8ڱ~F&RW7D,~@cR%j&T)SM|W7JBtuI} LĭO`v (4#|WY3D8qR;$oѦg!@.ۊ/3?{g ?u,G|[2?Д'waŋBg?Xs ҚD-P@nk6fȞFEɼl[ m2-F >ڎq=O+ .&קQЗ۩tz& C;%AMnA0U5OinKU {#>h*t{>S5xNXdUwzx9[hn^2Z_o^Z肺UfN!j@^i7 <\# +U)sjwU \r]B33TSC &'cQyEMdF/LַYZAN=@zK'`k tl  Wqy,W=lq4tq@ E-/@,^=CRkP7C['{%٤@Β[QH#4+0y\XŚ Յi7m^w{w,rPޅc WTN?FVpj@&<#(]kWP L%٬3'N"ZhjYʄr$':O/En !a[6kWO!iTbld:'$ہ^T/wӎByFmi%ï*j?]!pvPP67؉N0NUdD-iFc|p?I14(4SH8n׃! goXVI Q^] zdZ)h#gܦI.ID"v Q(]rQsj9K^&*la>VD( ~? ސ=İrO)VI 6}MhDzdG`e~51f`>.*Qtg*;qை;3y5`h5wQucWSPH|ÏP Ȩ'U@VJ+ ױޗbV\;\BK+ʝj7xy779za-2<`u JC\eWfNV鲧8 -FF t-jZD+a^0dociZ󙯌+J.$",`.jM<9sӄR80۟e0cz= 1lI J}M2vN+Ft>[O(v!87hlr~Ln9ATy2BPG' g9!qh!Σ\_.3Df|T}?FT;36˱. 9NGLNNaO|dX|~ņUeRqyD'Cm%Cq #smG;VWwGfvʫ}leX;Ж;}+O昋#ȫu,at)sOGb/d]۷l~i=kafߠgl&^s߻X +۸^p_yEmqEdnȫ*Q.0q 28C* T{Xeh02hS~҃ ɶõ|!4g_rJP]  m[dhCJ_.Irڿ1C0MC+mDj}^fLpSTdi*.q_VW4?&AY^fSJ$mg\*C\5KK0²ޤDEH9KA/;?g 'a;]]kM^@1"wEX6@J }Yևap!еFDId=\@]ޞ-\ /)r {Cv /#԰ىneo]5ji9ij:8g A˦m I<*C6۩p; 13p?̂16y|}(^۟^~.{+z}cb0È&ugiR5]wdR1)ՏelϿ)9]ukUpg89OV\z,('-zJ4B&o%;e FiqukZ h7~oFkۜx 7\CW('pU^nlibOaB/&6yB P"~ ? cynKNI2i=.fuvbSiTT\#bHlo^/.9JwS*g5u)C,.l9:UT[׏[2pSQj)i&`֩1%7MfF )m V%6iS]1q7#S`Ii8xD3HwͿMPϫ,Udl=@P${ӭ$CLUw@||1/ȣ3.D7#j߫Y)l4*b>7hskrSO6Pt"j EHJb/OyH<VI*:48DΧNLvxJR8F z16<%$8q6j' 9 ,S|e2P~L:N&mn6{?j#,_#2`b+H{Ye\)QXa"*@u7zC܃'6ygfM=~XB?W(( qR5ghevCUj"lC9#u$߼j4эO n]}q\ bluQ1Xҿ&:ͧjqJ,E`{s*`+B: h=<<9gOPr#=$~Iebc'DŽg+7[,lx1%i>A{?'|`n ̢|UƍpύBt' n*в.64XxƠwE.:H@+uKyQhr6IerTEZLǍp`#d0ًs8!C ]:.—cvd1 б]B >1(N$ePetj_$GXLVh2~yE/ܱ80eq.+b`c/tTa>D`= 6 9,FygJ4t?YJTzY;^A)ol,{OxzOV 4<5 FJs%sSM.|%D0T\: !@jN8?Li5xxyEȽX-!Bk &"Cv5X]+o$,tȅ`OB$6ȫO6QbY%K}3Q5? +u?3`RYRT]j=X5wa{|8tr^ATgíZ+}ҭlqKm&i-[X^m~؂od4׬QJ eg`K݋jaU-kD^=k̲! 6IcHDc4Ae3ѐU8<%?1=)brҼ'Cx#RBX m\?@imk)tll`$9sN'!} _dOtzzxye=.rP ͬg+H6N/XPQ6 Cnނ&Ŕ*w؄T9SQ"QYLNM7s-YNqoÑ4eiw:B ;Q +$nf{QMc!L|G/M, E@>odt~Y5GeL]LLB &%tOFTEę$\IV6q,kv 'k3ύ9-nGU(^l_NrOx*}r8#x5zd AЬdVbrȪv] юXLꮼNj ww6<͈"KB!zp*)I֊WLp+_uJ |g Wms"+yvWIo*5 ^_gN;T+60d8: FY>h!e1+<1 ,a1HR4_3]}~c{,Z$K2X=3ͥP`X3P ?6iAuhkTIzdi Żljl>NVcKnb@KC C pZm<ķVr*5:~S\Rr4Ƌ wU//odZ Mkx=TXA/6|zK6N.(?c|L9D4H]I.Uy[z&08]Iռx$jq ʭ7o B*3toS:/ r C]C"mr|e$ !]pgԂEV'ʌU#A*oWP } wʲ6E%meuce5Rei#Gx_s[9{~ќDx.:6`N[;Hl&;^e~krPWeKFF v}//%;dB עj1kr mV< ,AQ e{&t^pwg" ;h|֫D;i7>,Rek6-v,1;=fh18̢e2D =! v!tH× yooܠ"b!|,^,hksl ]G y}h Ai0&vxF;zÅXz( 㜓*9>ck6q [ysefe^/e S8p/z􁥢Z,Zjc;8?4Qr*o~9^fLjU2F-SG*Sl*={?nJ3%d0JݽtJߔ)Q+査ѣyZi(|V"9/5 nPVۇ0!J1avALYUaSOA @`8; -]XZ2lZTf|YK Fyg:F[s/fqP)X@]$z"[YR qRA h8Hu,Yz:r4kcRǨd%ocLn]yhŧ:͈ ?:E/r}ݍ<'VQxReDs%\Alml3E_c޼֚O17) j-n+r))&p}M m.t@ iVY݅aؔ%MԏR1)~E3;9K̘~ĄVs"^0< OGɨ!L'T2Tz|j1098鏠jȜr묊\Ȫ\\/bў` TX}Pt65'ټt55 ÑPP%|CDa9Yqe_ 3RvXWTh0W_jey,!N4j5Ǩ[Ty E}4 e 0XB l1@𭺟;)&pi<'M£uIkh}oX[$n _L꺠 NR ntu w.5PUwm, cJ?p~5Vek&\GysseLV$AdljrXd[|\}O|DtpQ,AoR1_1eIl U_D T.$`3^Rq9IUWU<+%W2;!h st ٝm0%ѱى*nn᾽r jvxihp2%X" Ihop/& ,WHתxS#rq$auܓ% efݶ_n\[%Zlf_uƌϯ'#mw4ULqC{jl]+[)(/ #ÅV;a I4VAۑ{Q>8NGE'؁GN9s'/rG7`'_7 ! weX4(y5sw Z951(ѶS'hd5 ӷfRhn?(J!thkdE IIjNOʁd] Gծŝ8?%EO_Ŀ'm An>̱Q4UJߐ &h0yCkN14px=ꫥɎ- m~-3h86ofw|#tS^r{?{ ! Xƾg-6n-OI2)<f{3O:1U`t ݫTUb󊆍p-.Dpr%J5 E/&B~%T|X,,{ɫ~'YU8#UDIJ0v$zZgt[S1j?uu)rD|އ!'&%GfJ"ӂp᛬t'|W]FB-5\3něRCԴϽ#wI?m)-!ł͔uP@+CF,tM퀰4& C6Fv!r1G9냜-$]2y'@TR{'8ԕ՟d,ݵ)KZ+67t SGnԩX"/-t_gi"r4QN A񪋵j)c|OI*Лg(|%d$Ӱ ) U*M΍Vxn89*W(TБOLZ*F͝$jۣ<)RBr a+,cz aY|jٞrvԣ5b3j+dA9_?~Bԁ|XAeF,1d^p3 (H'*2uM&QX!)H޳ WC54KweDh1x FV^BD-3K|:lv+ry? ԲynGC%>,@Ik=]g$̍ QV3`7)|Dk*oE::9RWYgR vpQz+G" S7aÁW7yEhh@u7Dd۩;m}nBr)69 @xAǫ%5Ax_o+k)41O jڪ `8-n.r:)ALE~xtαtՎvq%߹_`r_'yDjRLøliнt7:؟ kQlRL=a@[{c :B,}fްe7P֓;P~ ԁ #=v6"7v|ZUÂtƊLbqC)f;Y5qz1kJ6moUiu=`w\aL{WÎ[NE_^>%h6}ei:|Ȇ`GGI!$d!\¹5n/Dqd̉K*_cCc˲ wS>&)U<78|1_34;lܷbY :5#kќz{H~NpyY6nח(nmEQ{CnNy6ɨGoш\xgּ!O0 VGڣЇYr6&.tA}J#iDdNE \4pVɺqlV|I|az`-D! -#M JOF)a1e ,rP|KM7!CԜԿ\m`0'ь4~V g!`Nl윣1$nCs1wf_8XDT;e.{=07 ^̼zjU9) d4XyjYC&E- #1xԟ_JkZ;B?0fTJ*" m0+#*gɷM+Z9-5pkh c A0p6Q[;g9L<"Ȟލ[zC%2_Klꚪ[>KbCި{𓂡ã@TDзkGx,`XO3#ɗ\ܮ]¼; ˡ$ GPe|l lz}P85$8A3r"5<)蟾%_*R/2P.E-t3A i;sz 4 2dvXm `>TQxo˃~' )V~^&Y(ǘa:K֢n]u1Nk׺sN+ND; ܗ(jžb OPGITM(ɿluq/ Az}o: g0Iz<(OnSADfXMy~SE6X6y0|l&!xeMD' ̞)xh֣ ݚd~wJ9 /EnTXj+nmUӏHޑߙCd)exK/!Obw^$g^)~//HRx8~ŽT+/^TǨv S" gL,<=tᬨvy#&tŕnv4-v;".$6rY[- ħ2Px|=㧙H~-({#I*7"A!Mi}೮BȢ*(t1  oG&" Yɳv{2J,[LDX#UN*^K s5r&۽6/2>Mm]2֖SkpU(r>M6mUϚ mݚ.?KH™~ANC@; ♑XNmP m5:+w*GHSkiUQ~@.Ls'+Sg>K5'lQ}@EX]ط"tTyyC~lzT,6OTQ& j ͅ$w=} ,28!:%$^_[N;6b*0=ϊn^(:U4i(i5S)PAcb~ Rw|(0E3 ڤRe*rw0C)jXK@" b4L1!jjiXQoY0_@|ױ|+ ?ŽWhq4Fu8mLKκM>20/D돨!t_fI2Կ@ce` ײy[m#a)4xS~d0j$zC_2r ܄~S+Ũ#*!aڂ >DS>ԣ3U#)0 xɭ4X.`2 ]_ x,gJHK:F$:2E=>\1]R_$ߖį @G{ΪGx^,GA = w7ЏGV/Ɏ8 bh˜]R}{9|A_&Eһe|{MU͙td흈̙5=#DowѾ}1>z톣3Ѓ5~H1 ? vcȈ?I^ZSw tk_EIӽfNg=@oV/ORFf7!5J0J^(]pφNXoV=0!! t&^*/#l]{ 9'?v3w! Q_0NAsvjivkO-:۬.9qM CD=X&F%!'3E=QsvK3 Afs~u WgKk~zئx.m=1W_nΨ)03/"UߪA+&==4Z\L%58&Fzꨱm$v@ylIX]O"%{F S'X6kXء\>.s`JO`տfd- \>S<[/]%Mf&xkAo;;gH>2uA*jtl ' Ef5%x+r~}oX(}kΈ/=%_VT,X`lBɚ0HHr l<6g^KY"7R+FZԋIK(~1&hq"PP08 +e]L[\9>}ٛp^$=BD}| (%ǏZ[ޫ96cH~6թduLS}NKCad@ S[^EEޅFҪg$$+@6 ~̙r`@p'pƁ˰~RQӭs֡T)b LMJ"p7Kk`//26,coaBe )mfɴ.,dGŗt:%N,9v"e,] ̀l);)3hB!xtG2>K' ],4Rw1ȭBF:iBޑ-UScRgVNr͘  9$J2V[;h 'eW cIR|xU`= p$!{<|K#>|gNOaT@W;@QaTl:jn3 酉?z S@H ΅JMpzd PuSݻ3L%;䒗6^.Ž+5M%ڛUʧ:l(S׿$cǒ*J_A(c8HYJ=EL"cizO_:YH 1^u4aѣj/;@SyMQm&ݘ.c@0 u?AVo pѢc)7{9X0V7; dyxV;] `e8[ u!öiY|aH?_L PG@\$E|C{u/ʦEGk'q7QA Amc>SB7H&3i0iXk:uAmn9G=~VONbq!*QOꙙ6bEz؈.Bw*sG08Ƽ\Ӵa*{z#ҥ—%0Uyuu"L㲞$C}om(VyHҗDGN2SKc04%ޓ%doXq2/bYLzq+v Ku!!oQhp' tXtr\V#ܼ`הcI5@qZ (B3On1{mܕ%ٱ`Y֦iZ_hJMEB>2-쭑z7d/ ҹBoI: q[_A '=-87.Y$OpOb/WSErb`p'abi3.?nc[Nh?[Zŗў$2Vg,93p׆Cn9%xu>r܌ E2uT6b$]0cuZO kxMoE,/Ᵽ9]̕`@Is(!㯃'Zp]+Ox0`vnռ/zhOM8{DF5MLsOֳ°^fPq[ ! /~}%9n!,e flj 46߮5=,jOqWMqrѷm{C:b֮@5 54h3~Ihifm{301\cx$Lpv2~MxswkkZڔXHy*} vB*tLō < 0l.! rZL2ggSחjʧ >$o*\kbG@I*݆Di(ׁ7\+͸CCS%-깫[F&WW%yZ)S >)' .R[!QFPt&A Qz1[oe|.WrFɏkwU $9cesEQ:*eoUAm}Wd戒z;.)+t% L_Ymwe;m4DѨCiaE{.=~![aÅHnn9{J$)dO'ܫW -#QɞwbX }yZ9eY5c2BލVn\Uټ0e1V<⍔!%A*_Njk8]n5fGƦM OeK^W=ȎxgTdĪ;X}cp?΍DvQ\VV\Ƀ S|plH`UT8Z 3E3S7=e6 3#YQݛ :LAYA×؎%) jޗt>kt$vrFAPdlY'@@ ?B_o:Uk;.(K<-`ПGx!;ϊwǪ6O)-Şjw/W<ӽjB?DμЦuR9 o)D.EyNv'tq d ?o@Z)3sxOҀ\31@wM,׷%vβbm-?Θ%kOi4%h*:.ZmRfZ\P0.e&;kE]!V@hDiA0*3:Ņpy̮"[ о?+6*ePA7T cf#'*` Vb_hX/V1(cM%KKL\uWTu@r2;.GfB܎, 5&&L(f::At]?G oWI65HT%T=ݸAX'$vHB 5c';RIsQ7P1M1Kvk7#7Ë{K*t/ 8gp64wG<&O@~W2Cjy_$E &:Փ7l:b2*ഀ+GY3 :%C$P@m>˭,x_p^`XԬ O ƈY6Yph[~|? Xi+N*w{m" _8DUm nAi2.csOƉ6~zz&;_gkbV0$#yih;q|[ ` `s}M!R 2[>Sm]m- ,'!$Ķ!_~ߺ s9u|åC6&c9~m¹vF棍RФN& n)V"62%h~f} neѤ#щĮW5n{:ew:U kiWKk1FᣖBJ:ns4^]aS\t|`Gr t&uCOWE$o z|('91WԢ[gyY$jv[QiEΰ\)Sz ErDP $xG4tyРyw/$R'/l缹DD4tT[_&6 1yIM[n )d͗a9Rk$r{*lJ}/J„? {w> ӽܰSRYtuRƛ⊅kp'Fń=#4ݯY4Wȇ=JޫϜrlLx$1w jKGR&2dn_J<~G|;R I/E\ zR$4(0 )"Gg PO+ϝtOt]wx A܊f}2$N{jAQ<5g}_:9!t ZI.s\}?Sq&ҪrNT}'PE4~iP&@ZKo=8R!nT \o &Ϥ'-r1KRN`҃_8j23 2b!UYj+}N?n6k(l{[&=2(~JTooDP -(q۷îދY8aWv!UDyS`h1Ǭ,*Not $NS]bвd <ќ5,,هTZR+jќEehdA"!]p0~W9 S}r5(l Y(iZlq𺗕m/KLg\й78Cԭ"o Hy(O%@U/>q2s2UcY*aP9AU +QjmTMG8P21YG»:٨--+m< <>aȳȘ`uDuU$G&ɚ[AbϾEJV(!U{  ⮊U}_D M{T˫![\ƈfQewnrd1GiҊfȘ;ANB%k-W/`㍃ ^u8_čV7a4}9VkeU?↱.ܹQZlb6'XV&lEtL^?GE-l'`R1NF.YۦU;bX8<\iGf#̈ i睔)TZAJUڣ1|SziW/;AQݦv ,^yB5IĊE#6A-Prf+_ЋW(꼗2fI] OeW˴Ҕ=l̼RK'nŀ~c ˈS+.F9TWJEjb5iYK0,҇N5JQYo Z?"zaF&׵ L#Y"SȀn_bXm6#,}"S` 0 ^gx=(9NheE_ldžtAY%i֢񍳇ΕKLKヸ"=Z& a3xr!ISr FZ !8$q9p03JpfA%\w&ZT:7mulxd \T2n0ğSHݕ]]<:Ɖ'<"C#L ƨ gPW}nv|Ed;ܳD4Ҫph}%Jh n!IM}i8gwZN/k9#MAFeK4 @NH4nrIv`7sť?mXMs{0' qR,DV ㄀2XSkiϦq)RbvF)TоQ(ICj%Z,-'n(E?zz^xAq+֖gBsWuŝ_f40CikV3(%9,`Jq%U iuN,VyNt? H;W f1e݉OA' ~OAh? PvԱCP돒 Px@ ?LOaQCPϳ C77`?_HyF ,fwJft-붹ٹ{}!=]a6+C( SFˀ7dԆɁ_:<\;2l/##wڔHyBLJ H*s$/.CBYow ԑGL+W!NLwB,1:eޱ!LM-!LS=[d?ЮEBYo%R`Bh{&K9 w*E0>^;ŠqI(>%I/I;{BqALD`]aǺHI jI0IW&ӂmS4ԕ2%-q<N6'^J|Z(;I?QErU1EkOȾuknǟa6Mm#NFctͶ1 )&t]c2[bN O4jSLR!h]4"Cu+"=@$N DmAB7/.kMEE^Y!#:Ze~v֕viQgE:{˚¨m[^ ZFg?b|&PYS*tԐ0%msOMv-O"_LB˜/n4 A=AWV'xV+ =~-aTĘ~ yf r-Qt~6H\b$LoIʔх}m|ûzZ/|yu&.x n ~k9 kJ.ɢt83oՍKN 2nEӳxc˲:7+f `ü\x(q&)z!R-Ih=dGۭQ6CI'U% */ 7PO0ZQ=-30$&x hj%5mVZē0{GB\n94[kgΧ$R Hfr 4R_!Q:f^y9{-Tt `2U/QQeuytɈxEY"}g9{1?fKqR+%e#=3wyhV(d{"߸r<)Wos܋ai0_QSVI.B!ux @'-ҝ8y;cS=~ AgX˨EGyW)A?ߥD_;'2)oZ\),a& տl)m{K*I3? JcyÛ g?ʃ\Y؏޸V܂ؿ[?6%_dcf A0%9*|4Aeό-G[gWsCEN~1L_8ag'ZIF|F^,lvYfDlK)?*U᰺~,FUK{N7XM;ZwQ}PE>cA1LbDbk}?CY' d 6G R9^3x)xRCХ[GX 6l(;d!8 J3Nwb iFluܤ$[&7L#{z[e$Fo@X.$DS59i҅vlyon$rcr ?{ upYeMA햱؋dP4vk."zlW,i~WYˀ F8ㄉlup~1[y]کk uVr :t+kqf>!0NW1WB' _md {y丟؏TmC}:7TG9? \IQT6'h~aY5f6-ȤP$!1D˨Jx9]yKne1HǚLDPe'c. sPҤ#$ov"?pdM7VyhL!F?ŵ~bPniyH)׫m䫏7p'(4yl'.Ok õ|4Q2kk;M*cp Y?H]A>wPk.'@`Z#SDRE9}_@Yq|N P'P{x_ p_m_߅hNMz@շ1pț:FoM`_TLj&j{:pGN -d4P~x,5tdƂQr\6h3`fQWvP9 ۶j\#$=%xuxdfŸـ鉼sӎ9U$ C^ƿ&E8?ЇYZJNJTgd Su zG)78!Vx2[S]xW`Xjgt=F/us"Nv.PLA Asn{PR_T85HO"R>hmq'x|/#%\vN v+0[˸A&&7`NRL,Y`uEe >Rj4xwrՠf[_cUAg6蚃X"MpUwS]`޴!'qg"/Z_J.!i 8>7Z\[K<^hj>y 53=5+|~S%@EilmrovJ-eVZs\M>Ig{[ٰqG|h[BܾV˪:~6J)4XٜC3g5ڌGe)cM|lkۚG4TT"D$.MjW}v>6:%0j0O *h{랟͐G.x 6@k-LPf6޹:;@DR(]f=R*XTʷ5GıD^Pi%ӶaM*8J[; F cV} #mwIj,3~H=I3[\.JU:ܾez Lv^ێb$9ވ-\2VG4ZXk$e}fgJoՓ7)MpM  ΕԽ/Z䐓ҪNYZe6 -NQv555*F h4& JB@| E۫v>6SJ2^αهކٰwMW${x- b'49< *e8œ)O-ު%L͸-XƩmD:kֳ4^$jut2Rzkbwm&Q!2۷tWjLfft F^@Kt|=W=JWB.p܈>y\%:h,0wj~)ywLaC|o)H,9 >ێD燂\(: Vn7kt ~y31ASDxyWJoD o%AAމ-]#ߑ䛡͵R$ݿW[sQ9/t)Ѓ⑕sջMRbjQqnUŪ4+Oo\,@$OKI "H]<)Y)I6%@=Vۓ"2+Ml,G,߈}٩*be?I)a%Kӿ jB N '_ P&0zz.Z4[ecL[QwMUďZG5f:Db[n`^[fw ?9| Qs#"u2ڐwZ5Q> z=YaFWbW }~!@-ᆗTDfHp:<ПeB%rHr2ٟ=9bO//sh&#</ RZH䵎qƣvXR4nfG.^9#$Bxq9Oє>1Ț/p{@ |3^k ߹dnIii9TKf$z!LJn<;'*$|k֣Q_C0&\#Q {͸1;$`/x m)]!B {KW䘵ìz2or1$(00!b=zhޔUUǷ2"҃'u_;Υhx~(q$zҪpIQ) fmeV`$L"}9Q ߋ}}\}N"yik!:9OzV^ *vn 5]Sq227ѭZ攟XE ~ J뮾77r>Uz_vj4|k3̡kBBķ3ȡ 3|y+nH] }sRw;%DM{3쌤wnx VPc7b&v'D2r@LB+EAlq>;v@ZOfSG3Qb3)wΏ(ER|YT i7Jxa`*"Ox )dWILfmyߎ$D+Ed ˼nI0o||-z]fPLS~tWÓͣZ#+WvүsNEH}Vl㑅s O1XvqT` 3C>%?{JU wiVo篍? D#\#A/:|U֙@2|I2tS`Reh,EUfX&E#"CiKK G* HS>-Zb5[\ZI?ʕV7f7ü5XZy7h]!(zQU3d۪c!Ujd8p$l<|Ǒlo9γsAg^sR5mX`\lR9~[_`;5x.3kݬݼ,ȊU#(+}Sisk("_`-~롏@gb982˱40:h̙19s9v#䷰5O3rs?S(Bp QwbliPwy_G1aPk,TAEff]|!]ڝ:& E~q8bGn SWzfSQcղ;.ӿx~B#H@N Su镟 zKKp` ^p޾;tT]Td**\ Oطo"3<'٠ex8s}4#"-^wF R\9|{uar0$R2JMT5msJ P1keh[>Pc >QZ{*:ʈ*v9k_6mK]c/R$A6QiGJIhvePH hsqU4 g:7j);@L11L JV_qx.DVظ@)a5^!4aSE.|c@lܹ؝?[-9_.]aFDT$-$f;ۢWiA;G8c >ӘI<Æ^2g |_qng)H( WO?Sx)p;ddAJf34'$rp󑆕ݚ!#"Qx8aJIp?T[iKK X֠X-|+c\=*Br twΛGϯl`R\1k5? m |SP 6\^a[WDꐻ%›HeBzsg0Yد; &w߶J#6cI{{zc!JiU,cjk64Ings>TUmE i0#ĦB[q$~Sm\6gx8!wJhԩٿi"ފCow|.ARA쨨G[3 3\GOhEƁ*ftR宛2 0&{tM@'BUkѼc[ dN}T/ "6R3Lh<8<{FYVBz/? |sSۻ,Ii)u4!cw.*WqqOf׼*yirӽke<M&Rgh{##q5aoyTOc/1q&PbW`{"DMx`a~)շ@yzU92TJ,~F|`e{-5O5٭HBa?Fͦ:p ;3q<+`JWѮ'ML1VMNwW E8՞mR3LמY7G㶀!J{1CrIPJ%I7p)Zʒ<@4S:E/U?a`!,nfu@{1[c>_CW6k^U |Ѱw?貌e1幰lo?Ǖ1 e)oVJS?#G 2* 汾K$S#nqsxCy+}<Z{?.)w{7"qہ=}V/qq{A3ul2vm YǗ`jSts: }(˩mXT4(DVMY3[$5h*;;o*YH+)J]HX|شϋ*LTNپqQ+aw5q" L+ynn pï(>X`Iu$Pzef muF ƒ|5l V" X, !sM˖jtqXw!$Ӯz9'g.JfΩmF!#NIʸؠZ @2(^2^Ka$4E}FaTTޖN6,p"F.R[5]AtEn7 Z݆{ÎZUʩ1DzDP*YOҞMLoC*y,}iFl׵$aq:(0Eff# \5}Bp$K(ZpvТj-{^uR20K ܕY"w[9$6Lj&ВRÓ˽`) IlET.ۻB'dA31( JA#)_i1 ֋g")7QxMX%yJ'?28Zccag=' C`䈨^$,E?Lҝb-Mv>?*0k2< ֩GAźQG <icjM(-N5zYRY@i*Sԥwh⨯Tr4ƴqH+p* s"^Iyx;:8z[RCaO G[MN7:&e16'CzϚfꈧKʾ~lc1nfei $LO(چPTY7՞,>`7wB1FaÁmyk@Ry,jt5;A?E0XqjB-SO((pr:J1£=K7P$j$4MF L`x)ykD 0NW怹 U-"ʩTn;9wW$G@cMJ_/m; *&<(`^ǔrZomC=䱕e;ӜS#IY0U5aG8WF!M[$vMx G];yCƍ^Pm 9 FpMzFA$}'k[2#y10M]Eh?9YP4yz] Ʋd8 &kzrIћO [.V=cEf7Q;$D[`Q^ʩNZ 3Azldō8 `ٺԺ :wbgoImYEd޺ͩr_xj8D7P 2Zu:,e=AϜo|9'fGV Hq$}1,eM/4ixr'^?Jd%R }^Y|}hVGF"3GK :Ӝ9T#gpBM#wv4jf"ڂE0nZfˇ>9*Y QL$Hf]K6]D9f-PMd NaoH [OwoPDXq7tv vFJtK#g;1`;+&44^{(a OR`){JB'kh}l`P/oJrWX_!܂hJ֐Ym&E)mT oh+X2#gX-i6CQ<|E:S]v0dJ"KE-VxY}i5SqPBM)|MGN:`/JV\ 2$ƹ2V3 ϝ-o]L_왛TzW{hY!8KW:QX ڇ{UqT Irhu4P"Y Głd_(^g|(hyѪTwh -БH]U";ga&j|y[\=YWmdQ$M(.'QK088SL YQ@Bk䧞082xMtZc[-2frJ㒺S'(H-6ٷ( B zGNdM뽟!xGj<\e_m&O2Og *M\v$Ze% ?w*DFdPSpI̺q.y{,[e󔷛pM$ZO_Y3nՂRb<[83O牿giPp"J=ܦf{No,k?[![` UR]0g"cwe51͛3Tժ!!LhlQ%OMHɵlQp9j?'Yz"',`Fj d w[2vZ. Pi: ʨ}k.TzStEXwRBlsG^$KBMo÷{!iVfr0[6B޽桾oXhMLm.P2ǞG^QCѷ4SHEN&Otް3"7v2v[f']X`S:pe 7ybBEiX,emO5w}QK >@GI`CΑ|U׮SZqz@5W $o"*4紝[f!kkl]i<Ju|-aĝr"IF ԴVXL1g'v0^R3?{cySXSc|hPŋT͛}ҁrExWH6r*j2\"hgXUɤw⹲`p%tMq v08jf (a,nۢCM<#8 6N4B aZA)-ǃl{CCHr\~ᅦXBGZ{v4C6}Py|2\by}`g˴6w( ⎥hf="'GHZp|< zL':щPux 666b#,Ik%a)t|t3/'X{z+Մ͐Ѝ?(G$٧R{.yI::p  zܰd(`=*&W@!9c{Su }|7 Tw6&S\(XYu3eıR,on'꡿6*ZK5aGjS;u䬳LPΠI#t`^4宫LHzH.X:ٌR~ h עWUQࣳO7utWdNdR MN!S%tB9bRܖgeyceɜ!6(8]-??6ih i5ߖj GeRxʖqlEL=$ RK *]EO!f7 VGxFdowѣ%DTxY9*z%L>;jj*t圇XomADA@gG6PNEe_ФlKZ,5I8bWf=9lh~},ᙇF<`(6Wf3t &fOCmBVm7ઞ:㊅r;&*, ̇k_PQBq-le7g`߅?-klL +ELLUp~{̗N_h4y܁_#[w"*6uMIx"hد7";xQ\d`m-? Bwj&(/XZZ+sĨ]F:M壉>B=E *X.U\U4i3 Ϯr5 LSy!e]-8>@mVl'ݞz6 a`Ws N4|MeM%KvXhD`tf}mѲ]U%83< -hrCŦXո"vJMbCna$ɲQ%ܮAg@er:eaz;X-bPlJ!|Ԇj/~.{}n^SCWP&et2dKc(~7['"567Z]$)옩j|gc-12`0;>UóO6}Jt:v^tQ t״HY''`A j,T|ár:ʘJr64W\[/Pُ%) ;ۨ ~*, Wx\[XBoLm"YPY7hG{21X&=0RՙDeq?5|ޘ ?<)u9'Sk{k{&T`׏ ->+b<;IvY/S-J&{֊v&4:y HhE BQ!e}<ž4ssͯ}W_^xF_l&hchv:'{F0|f,"l>TBasn{Q3k0)69ΔЙy0_8\oBr6ϋuBCc~C;[[ۓ4ohb꧅l/u1`$w'8Krޮ.d7 2%uk?f'c":j ?8&^8p>.*FxTtzW0H 4/I`$GB9`'w_[xÿcM2B M3uIgh7NOnjs h&RSO/ yO!%9]^e/58,p$yty0M$cF+κܑP@397~1hT cǻ:k6rtbK2硃[Y] v||Pg ce[*U1a U]Z̓ ϛ4LX\wt<{$3[gY*ƷtqZMPBͬNK> Xc-P4bSUM׌ʠPS I5ʊP'n3{!2}e|͑`C_ޮ`EQ0cBZ?Im?C=$+i3Y?[[OkSr"^6~AӬ]F}_vSofCsR1m"+g9.Jgcnon;a52t@,mw$,aEEܽ ٟfK\䥁ynF[GfW3pWK&=#ʝ P/|FpX &`yP h6'p#i<=our;Mu/!lY26M,]ʑ@_}{6`*s"!j!Q#^7!%<9͊Eo2+1KdE~F٫8/pVjgqē/ly 7p@llB^BֵF!s|BıoX+9uimy)'CȦ[1Ho2oydt8 B/ !⮬naOzcޙA1AIp!mq9@d&Gk=r7tqm^͹SL(DIm_Q^dv?ʹhit@l_j" |%W]1XM:# 7S^'9O^u<ѦHhd+z,Źz'G$;jS$\ڼG@8y>+3 {l59J :%*_ +dO(Z)vP启p: &s!1֨PjㆆlZ;BMzn0lQbp|Dj/Y%s 'C=u2ie?C8W$L:Q58>4QWJ15y*|4Z㩓"9ͬX(4} 3F!EX{ Lm嘫(rb5ym@}q!$-zNCoͻMuLVU*wcnՒixQA#ycq,9ЃOnÚZp k.&i}/ }ڙ ^lʕbP@@So]bk`xN}CzԳ8}>Šq#\\1#vJxZQzR=[mFHKC_`.EcR_䞁̾QiE#(zĽLP{ L~)ϳ0H1p 9K>w~ yȓɻ_~6 lMпj%08bm,HBwȞ+qt2 ZtJJ,i7MhH( #E `b#fdwOkɍ>LZ YCRMP\x^V KĂV 2PxGꥊ6vaXQS6pHkԾw0/ch/7B}{p=M(X&RK#3hqFE:sPtF<@D|Jza!vڢʠ"f]ލ@7y Qp}k0?qDz9bwlj@쾀U7=o zD|xMθԤ[]FM;9>WxC4khӝ8Y'vf{dg`<m؜ 踤cA,. RwN9C[Y[vnۛ[ޤH3LC?هnjiyIN֕ºFphٳr"Ȍ~m9$g 0VSo ?_u C8ef9ݗ $S&uiT_`dIa!mMfZLC3u'5 ҍL:̞e@"jYyÍ%|*A#Ym7RށOj,)%Og( $aXd3bE}v~M֍f5 d:&`䒣[Pj' sXgjyK]Iq[aFNGGP (y$3wDPTo-m:DCFVwU*Zn/XY45QBxv$wФ@UzϪK䖂A '29a$/giRp~TX9Pj k !XZ$<] -$`K8m4ݞS,ipo3BGaj3+(Jp |xH7sg [d}pû6?`|?  SjeYYKrXP 輈J7#h^S k1}_JKxgnb5S/+v_{sًeܠ/3= ?ގXd5NţN"/Ѻ7Y ťS+ĂI(R ]?7"t"L Ka$v7y~C Sve~2Dup cE >F %kgEhzmt֖em W1>K4~B##Өvϼ0)2hAPe5:{3U{L k̴Er~vrNX{2?PG5ܲe'G0tf `WSiQ葡01ɮEQUIףV灸)DWA3`MĽ;Om(y篦u7#_z1ҎU!)f+ZOzLx 컱+df,JxLE{xCBJIn xwq@靈 Y(3DX''M9zH}fE.',G*r.=ۺhr>xgܐl?&2|ؐ ؃ *MIo5zo7M:ÀBboYP}_SUQ((-ՙ&$z3eq~*.x9n5:g'.&t:^'FҐ=tuquk3Ŋ{)&{a 4I<5r"ض%6 3 tC@TWY۬ B&)i|:``[P<"V֌4EcP*nq+~V72c5E#> qXKNpc@]B+wDz!hB_$ڋHmu]Tj[Pu9Da"ŔOp)(_%dCM@?.*-=OD]ӅP^Yx0>z} !LxUT)8LUx/ k0,m9\OQ7@ثº5R@Kk3OR>6'C"`Hж OӘMôH%QOdϋC{; 2lvͩ@"F ?W`_p /;X9rj_"X$2Ϋ|(H LRiF(Y'11z=/X#h yU,yQSIbvJMЏ3L-SZgNcFHWS9W86$*J׏u.j?5MiˊnĜ'ŬY_P}z1IŨ '6gx4i+Q0bـl9 j~)bڗL"T.mwKgqK\Wmۉ]trb7ݙ0[2,B(fUS%H2gr5!lh3jAB2\XWOT}yǗzGg?E7V(?ؓ#w:OR,MP۷# 9_ƧXWKmb)a;c ^~92إi5,Ȝpr=Ef1NJ) ߋV%v=dt\{C$aRRhpiyy%:IbJֲ=20D^/ h }z u(rx[*Z?.\R}v`_n pӿ%5D+Y A%;3Ju%O/D:nn+$(ngx#F;',!n k4Gn܂V{l\%Onz[wP;jKhC- whP'7; [,APx`"TZ>5ps]U/ڿ(e"*͕gGk5Ҡ&pl!#K?}72'+;/^&* u#d}Q4" :d ͻmD 'WɩrXdmGD:3MVDZ #.l&s:*@JɨJ-jV(b2t_~>/Њ\=9؛<-$K!!ƏT = EdjcDkpz@ؑqhຈ]t=YYedXX+qE-_TΚujFTz@^blRه|Bf/54OFNp?ZLU~cwzF2$7I~_<"'^ Z|X16~C_DTqmhh9a %`0J+dOIӮ|Gi%N4fW!qxd`A42qT]pp;"f`aw yq.Fx#5m+$i 5b)Xz}JchJTK|lkhT]r &"",? ;!VB$ Mu5r dzP_\?n(u]s'bbCr8 ֻ8nͭr~B/݊6 \*_܆^Y|)OS )N1ߒe8Am߆r:iݚ c50$UzQI8`fSz`X/e2s vq Dk;vmʉ`=Xd_< zVCXrcsxm77TYT̲]BS3oczgwC7-Z6iewEll!؏y#bu͎y> &Pxo4p2.OyϪ~oK{cJNg.7A?% >VzrAGx^#Ndߕ11zw-=:1E{ BP'%}t0Vn8jSڣFZ9"|)qy^|ס)dAbx1rj#,URv,Ax&ώf.\_IK,6-9#PMkW (+^Oo:,06 6Be i:BƯ_VwVn`=7" ̐ cl>>Ѕ9-Ĺ2Zv>2hj>II/εZ"Tor4p :}ݣ壍м@48%.>!М{% 2XtBpgfv)`P?Mы +;|ч2n wuԬ,v-R ge?:h]ӕQA0 k͋hA0fB<#u4} ?_  =/bɍɇn 2ɒ*u[D4G.)ή`X(S]{_Jj(n},J6YԯQq=舙nFjǔ)u VN'Sa_qS#TlQٺnT9]#~Wdd&,G" -p2Z}ZXlO ?oc8| adD02\/'"ËO{SyZ8u(*J5pĄ˺zB% 5EPâGXS'aj 4?9 &}Tcm'27ŏ;a'c`&j:O=:F=Uoy<ɱ3 MV_{@`b)h=MOW=UU:|z`eTZY*b\F|{-=k Qv@2pBi8(%(ι Z<"yi-CDCH_2SYڐ'"HQ^5Vf>dKZTt?#BjQzBUp*ލ#P [:ȕY|>K\O2~pCVlJ:FWjci7s~^hsa#Y һ2?/J\2@ uB0ؘqjWָH7 o vNxrhJZ:~%Dv{M%y'6 ;n!Êt9\K{ C䓐bs_ %[x;ШL_wM>ԢEGgP hxH"@9")+_Y>;/) H%#U&lzf((ܟ؝Lu9OS819quM,*eלroI@lRTcy@pᴨ`sˉSi o3|Υ ۴{" qx_Igc&,7ƉxuJ{l?(mQ]*ڳ9Oބ윩0=r+W]i[MF' ]:khwQݠ J:o%ad΃&]l(55aJAqEmɠVBXQ杻áQ;(>|aӀ_I<JBCNYe;,ele[L&z9_sZg+Ԛ~)3Hs3 pHMtxc'C˭&] Yԍͭ 1…OWMӫ]\i ^u:Dy9 ~O`GP:g҆uc5=s rq0 X݆%LQoǝۄ;ĦzD6'-8ޢKWd.>v/MuǢ0%6?5U  Ad1Z2[mּssLu^o,Ic!J 8od/`[.z懔\hPt:!.10~i |8WFD A΄'f+ Oz3$յb0Z;@Wk k.R?S]>F59l{LѼՐTK ̧  4PQ tY.&GtDN@6Q24VޜYXЪ>27 4Z&ԝ𡂥 6S8mJLpAM_)N_;ǩ?=1#܊ kc0olqbFYt76wFiăl{̠8Se00b͖Qxe7C?2#m88>?{|旅F띇3$ͭM 2w15X%jQL?pdQ]!JmB9lgzVK+S#&XE5˽Ɇjf8_%y]I0# 1NIZxkn6# hM4Ť/o3g!th%xis?d2; 3nޔwnlHB,q,>> o%pa*A_.[|JY&(I"ܟpW.霰8y F[B|g]&ī6=S8):wX_SxmQpr ZIr=/SKeZܠ6!.ʝNxWVC#f04?]db뢘Ue1 EZr Ϣh1?f-NlzqJ¬;LIYO^@Z4qCd:8,ߞ^dO{k7huSE˳]e^0}ۆs(%77ãٯL*IgvZȊwE˞I#bw¹X鱁~zcc-PRe^פsĭ0L ,_/0Ǚue&e[Sf o?B`CQt`*|v3іO};uhd<c%4YN'[W)I -.sJ4@21Rz$9;v:4`#k- j:06\4$GC4lz0Ot+65ڱ`ggoV]?*Jjqg9Dei7MئGNGqj+>1b4)-i؇,!6LƭXwdo4|˙) *'ĥ`SBv gM 8;dЗDmh6mE Ql7:ɛ?A0dIaDh8 DqQ= A(1# _a})3j) yP(~{g[0-4p_s6s~ حP1bphWgCutn6j& CI2#Lӿnm@냻xشΈzhE欓i;"OʕpW 6G@kژD3]:ٙ8W, P >jՑt, .}l$4p 㱝CY: |]8R@Q:5Dm;&Xrm6M7|#Pit}x_U]]p "`h-Vw_y )"8xs|`tur &A1w(Ix{o5zaMo{py|:So<$.)åCq:iƪ,^[w)fH b# lզ F?QqfE\-!ʾ@a>Y~_t^ش;!dV7Ĥb`PbbiߴV"_o5JI-J|WEh~noܴ47FZsa9/:{2BYBTZ_b(;Hy,)%k\!$3{I2U%By\z~ p @LK9h9_ `sStNQD<]=#bgb#慪iͭRn"]ey@D0 G̯Ә`̼fPf|פV`_i]1`׾t0̲y=dw(A~e`ϝѾmHLH@䤳S.\ٷMcVs#|WÑap vUt΁xd~Ma7A&,zb\˧Ck')AXvoy>QƠRyFw[R0!21߶e@ l̗O=7U]`|iwo=S]LPj)aneqB1<Z|9rYH^=G` s"nr&T94z<(vmy㺗a *vD2!&W b& pcE!!?`SJ𐦵@HQI6ۼklĺ`rW78B`.Nss6gʱO>9}ȧ*K3ZG|wb~%0z&R)sq=O83}PQB?BǰKP> V#̸ T^ߎ ɶ7;}1`@g;9^nc˓A{eO*.cX2xwaPS\?0\0lXC4eu60Qk*W+*ήD#ưv;)onvN㰦; XvEJ滈3z/5bHIZzOLဠ2K=6}d\=*sCRJlUbhj* _;;G ,4f!ă՝_ZEXP.2aG)!<3$.o ~lgR c/lCM@(/yy/"NN@׏:1}(K1`_Ϟ2be.<ŵy5H\l?b?  }gVSL A72,YPw\CWVze,а:4轵YE2lAm"*cYN)~~sz8 % X46=H<$96Pyz|is/Lo1P#&ɹݛ>ŸV6bx58\k,VA% :]U楀Qg]bZ 6$#>Z KT"4"^>F1>*v[!8e8:?7Fa-"k?wkjh;&ENoc*fi@-nG@~9J BQ 8bžY 5&TVVRM&flv<`ubo- }GiuݔI$hy }#WhS12b, QaY8$1[\K:d{P9٘|Ywu#`@bFB`j@^H77:y \Qb;)8t8Iyl&IL:n`@<@ R I&)Vm(.M/7{pYw*@hI*#meYLH=nqcW*q)YlRs.)gvìj+ s>rZ1lט'pLgj酢r_W#-B 5d$'',{\W&1!PU$^ r]!s51:HBxe-:d-C˟jW2E٥ p4l{: mB?Á,4qC*ot3`#а`T}I-xH~Ϡg.E ^bKQ%F=ZGEM{Fu|kJҼH`iT-Y%*E7_H`} tJd*a SJ\sm~LPM?ߪKa0gz˥X^hgtGhn-؁BDQ+7roߧ Pn͆&,RXn0&&%@i3HAg«x|m4ҧ=6M$*o(S;jB0$3d1WY<ח_9So=t@r_ǕFR׬ 8.[?, oz-e㧌_R}$q#D`VlHxBs})Qovr{Fnߖ\z;+kL:066ksRPAd[H{QP5HHO2ZZ#EyU^d8>0ՠB="rMqgέ w"A(L 6/A^EI"uv~6 ,k--Y,Ȃ8]FP84cHw>֦iHkn[G_+Mܜw~䒜u?ₜ ]ItH< gf8aEx ϽN^$\$9W`:aXFS5?``=]$2A!Th"[@UgI6vc_"AsLS*YYuwIMb)I6`~y ;? #*z^>pKc&I ~idq_)=XgH24zj[l/ n|%t:x/aFw>q*v/eZ<'71t,Xqw >X ,ݻY<:\Fr\Y9;9Sx7%t-}é6>h!ٕ_|/Ԣ?/RSг26RR(2z(gNҜxqSs ~ؔCoڐ]>}aW̾*] WŒoUuY8⹘蓆a'ʾbrF6;!,}m%3R#`|߇ gp}gJN a`V:}Rx.; !"RЄУOC3| U&.$U:?Y֐WYPMȶ "BݑMN<Zv1PSCڅŖkC_#wunK5g.qB ƆL GLAg_nN`0PK(Ŏr6)nwؚ5}RRb 6sPkUb no΃I 1i巠Q`he: |JI+oVA=DwY@Ǐs|ӶhLo+ M9N~ m \wu.vkqA}4etZߣcȏUNÆ"P}Ԕ>9l~So98_Os8Q:Kf:2ȱ7; *Caqqotj{[ٹ-h5MW "Ơ$D Y|9?hSf,/I4hM6fYxkZ8Kw[50+,:mUҞn+:7"^Ḿ>\Co;jd?77;?Q!b tf"!FNw+zJFzfz:q+'\넬Q]@MI(֘~׿c׿h-R6x]ll."eBJ2xrޫ_1@ 3iT#8?@ Ax6\K(~f`K^AUpW[5_ns{7VVx86*avXc9SKI'SΕin^ˀ_ܵ| zl@w1o'ܤuN ](g`g%P.hMzg&rj ]Inj\ /%F1.[RGv476>ṻpTǚvݻrK^`G47՞E1whǁ"nDnij4O^Y#_T \01Q|2NN BH9o,~ C]f=_h ϑٰ`ؾ[:)X~"?Qc=߀_qQB65`qmfb!uzޠCxn&Ĉ牲ξ' 2dw4$b<]LʣQܒ£px.=CI-j"QT~経l4 4-{1L` Yt dNDZLH3HaY)6/M!?0KmNBvaeF:6ޔF䤇k&`.=˪rqylL.ܖY%Ubl2X7]b&E<4'M"IA!?$c@Nz^vR/8[(  n*ڐ,qFK'b䱒b'w}NJFp0EV+d)Ƽ.l=HS2Hk}͔rȑ't1 RABBEȃGY[de-  C"R|7T -q<neb6A9Lۗ9hc Z⇂/F0 Rƛ4yB5Ƨ ]o9up@e O*hӻn%$fVQ ZK56 F.s*kWQba.,O7|l <=f #5 z%);Mh5jMP@W)#7KgD:Բ)I$[!V^ghy} +H_0x;6C"*8M*Lo]P7 13 SM?6[=Fkҙuo~ڊAG81XSiu)9~qʺ_dk(jd _K@k☹HV 7c9a߅n ŚND`ΥbX݄4#Ho;5jʧЊQo)kM =ϔPV+rֽCr/%{޻jm&%ѝJljK\/$.Edxp&h6Di;s:f Q{L24u [-ϋ8MCC kdw%ݖ^k/2Fɀ@Ogɬ4xdKJXamzQ0ƛ Ox@HxYLa@r 9i"frӋljfk h7oG+łXe^qp  ._e"-#-*>׼PjeHN:Y@߯UH+i%-|lS8iDlBRL'OYP_@>!TC7sI7AĈ6][S54ӡ&@:r+|ko0w,Sa0E!F&JU ^=륳h*ƈx[;d0_y ['!EQ!$o8VzA F;\dsaI%;>;:0L\m%L-]oU<$qվ[g~/todWJ|-U[!76>g@OZ`;kD=bͯeP둡ޚh__oiLEP7IBbYO2ΰyslDN2 6j ǣWF@?2昰DgZFq'.$N{f 7KbJ $E!~ sn3M, !ZÊ,]A$A?8*Qo0]ED |B x˪}m/2rND'1?sXpm RxP'+2"0B_#ضJYQ NvaXa$Jh. #٬Kov5m[2!q{7XP ;ou\i~C%߭=`hiG5_ξ`࿗_q ŬLSL\?FLVO36/cI#N'GIA&$pr# e?%Ao6Z|> e{'Lɋ)u@ƧqJV(ޛe0=S i/0ڠb>dɜ-lʍl1EA@WFeWS}* 2;FZ+#%Xڍ3(*$w=88)E7Z߾8$ՙLRzt}[W(7E<;1Rr?7vë/,ɻC8~^`Sx-֘j8hֆ?|2(V3EW 4JOsDVOzk1o^RI9}>! 9٦rv1}jc+yuS N  t7pisLIEvI%Bԩ gn}ryFj5|]ٺCVDKؘEm\ry}R(P"ODQoBmuK fO}!ZuM$ķNW Oɱ |AY.ep + z3g[lf!3_xH#lCreD9zX2}ӹ=~* j3HGnV,^u\`_]eGW/3BIeYCxK{TX8h xkHzcsr/Q1o[|`s ' %fVIdʫ dZ/NNa=pG6Vhwq_RD V?G\xwou\ԡcnV Cx"ʔ}yB7ygZȂud8RPPv#t 4-(J0ZH>ۧ\XpThnLc^oYFϾeϷhjr%f<Mw0K`m_1uVJΠO6)lg̦A.oaRmK8o>qb+m 'T CYxMGt|OTO`7ENi&TM^wp>N8ມ ty'A2,{=ej]=BJH>[Oi>|%-0l"o}h#~CI/i;]̊$,>ei:`a,qV9J7ۢ53^^ms8"q>;%Bq9GthL鴞!A|p{+ SczVָ0g4Dj#N'1A}tN j-a.RKpGAX@2ջ)P|Hs[AX=yO`YH}z\ot˰཭r@D{r#} damgXM;4#Z 52Hban;BG-6fj.Sw-\*2;9ϢD ~~e;?trHMm]al̈́L"D yn-q1˃q2t.a 8b$pzQߚeP {jۆNK)cv.XLfD2Xchț ˁ"8gw;R 6c r.0 z+ ׹рNߘ *\\:0Ӫ`ǫ474EPL{_@SM[YCi2; VAc+4 f.Lw"#j̦mXРH;-B"sS%p;vzm* +C!nS:|_sUvsuo8&:toA.`s<$I'#KTS*)/Y"q񉦂 Gl:^ئPvEt=oe8==tsMd*&BvB1vjYg$S R!8\-RBxy(r|3S(ĩ^/ꞙ(G(lN:U۸K2VIy,^)N z' "#!Ux 7M^+uhehAV,eSgiUS͚gWjsE„,5% K Z5:.hLI@2*%M~5}*X@4XOn>D\ό,kuJSs)Uܔ%2'%:#lN0]'$x5me]Sz9GfEx @2Y }T3CgR (}AY7|@5T>3Ŏ7.N~# nJZ0sLoͨe1mXLe #jphB5\Jvͺȵ^St l"PL*tm6\Zk}0ӢvNÎz#$u5U1(F3sV#oэ<0S S2qNۗm,:hiR3!"Kn5{r)%TyR-Xiji>U i7?TRtr^17edT|0cq%< zo2+3_FK}7o[:LnfZreƝe!9 *] E~rfAUlR!޺\ʊN\BJFm76=|Ye{tx` aS[egD0%Ym /POHG=4.y&r=rOG4f^ȋ2. mq4/ |F[)u xZq>P>Sja:iwQհq<}WOȉMfFQ#>T&T87KzDbx^Qe|mW0"yj7skmb\L `#xnjiAR3K D W 7H j>B-!/Ԍ?$W&k, ,isPnKwI2gBP^&H;cHjP8_R {\U(b8$4&AԔњi HT8ͣJ?3R-%n\eJUN3R[ƒ$ S0vWP?oq:F gm]]F qM#f+$?׀gH!}!Z{8>ѡ.$_oy"?D9h$3g[KNҼO% eh/.ټaƓؗ{ֽeŻ̷Vzu5^"N`v%Z:{BTѪ6rb,U;Ѭ `Xނy|J2X&00 W3la֥am(N6 0l匄'H;_386ƽm(7f8 =A }*#3~2,bb_s6pn@ѩ< {;Ѳa7^q]5em ӯ_ĥo)DXR1(ӗ<}r%/;Bg7VGmtA`ҩ=D&a[DX!\%) Zs)| *(t5nR^d2k44uno^˨hxS"]7-kr訕|fn:$'&@HPk2؂Rp`:̹0M{o}3di%BJ;X+6 {+̞|N*^W$#~<"\#GvaӤF&xKK8톌xr8vM,,cl19pٚ|_] 2AV_+M!>"ߥG`H[ (7 \>٣A*P$(^\/anW6ƥ #! x>ssSɬt bKWYcti~p Bd(H_:%-)avAn1*o,t?фb/U֢ pGtdN n`&b"sJ+EqO;fF$C4&4 Ldo$ʙWv$ߜս[4jc6 /6emm\e΄Gj~b } vޡQK6a#{. bUYiPҟ50?`Ίj8ytWAąh2UHFzۭbW&rJ@\a?=@%f"|̟9'Q rM>35Pdѱȅ)|Tӛ\?m"XX"?aQq4b> ^QiͰ,J |i+2q'rϋx8!"f܋{ł[SނLUNs ;,Q_<l=~9} %F6 jÍ=PmM\lblIL~Tdl̤Q-`scqaaLJ5T""4t'e_n:iAn[D!vwаLPͧ%-ޘx t2JdWn2ڠu\$7S pR+MnTW4@,s3fU"3H|*+ẍ~Guv徰1`O-p}hy} Yl"*"4$48\9`3#`98CaC50.۝" V(6`"_۞Ի켥@=,ov[JkCGJK n>o V;|g'Dz>>,ay_du {WE}+2[rS?pSlaЎqq|@ߴ58#!iUm!'j %Mf/wΖ%AƮΗ}B0䫦 Kmv͹ZNŃ5B`Fa/WoU Eb©K]cT3E*N@|RÜ mQj%f?w;tE2ػ\THL)"~aݻW*墎KN\0]e=#:$[È^gz-!ȼ7.5 zɼ9:M&O,5+.zA9r|:@oW &^]H(}r*ZٻK%K[Hs2mnhJ9(KŁ l9T!Hobυ4  iٶZ>>Υ3;ZS[e4^i&Kȸ%r lGEl~413Rx]!NWvc @ h{WM1ڠ[8m 3F-\[/=IәZNeW6PÅU{pSSC ^XFgQ5 0;1L4G iyYXyBF({Mhv{hj碁u^QW|0zÿ&DOtnZ!Y"Xb?TdL:>POr9bW6 v]/m[$WDrMP9 iw? 9 ZYGTƪzqB+RڸRT;,|$zcCUj#)FM7tIE؍߿Xw6xJGc_K`h^xZɅ.m]aF7LV -p?'|fi^ ]MNWk DV+ЩߝmN;O?9:m$DŽ(`VL}oAW[M*v}<~ AEP.T[?X/ pr XxOInGܥ=;Z9P ]Va "cO{-=ﱊCj+Bvd2Tq|3nٟvqu|)Q]0 7= Qnѳj锳#*k'l+ZP2B[0H}vrR ⅓y]_`c!ǜY -Sl)Xa7 ,c:sxO* qAG]a{7WaA\hܐ!ymɧ+;6t8lgǁ3l?݀3ÂʽS.X_ W+xCĬ_= ڜy-! W$5<) <gbȼN%9ɅRq9ZͮqBh QƉ-rǸ%- 0+]/ V!HDjʻqg4X*Li؜-_?\c༺Ys,ꗠ(F.kנu(^?v9>h>Njo5_cIJrj E4/PK.)3 W|` N"T^#I7{ #Zۀ5ٌ_SYeL>`9{,* 1T,~w -O z=u;gp#gğÆk`$Nh'-V$5ǽSУJ^8- ی$g|чdaNPG.<Tidh% 4\[-jEĹ !#45^b8!N~alWcwiYniڎ$dDRH@LG ԙ:^ߤ\}b`s$Mĝ^ҹ0s2D_&j6Vl,ĹIH`TW7x(*4DPEqIi:t\7?H ۰_Yvy5eb l__7~>d+XTo‡dg4%1nwK£+ xڏuGz%Cb6Cvł x2@H0/Z&W͌&Q(d[:Z_ܚKh. Mp3)#kNoKJEk3f{r![.tQ. Zug]m6QC1:YG6tܔ ߨT+ԸrC#~ sLHE+Jxe8$Oe(RZwYJU$iiLHUY^s*2Ւ.*-lLY|H4LT9+ P&>'JJ8CjTyc5.*QSZ5%g^ݵQ;ȕ|R1 }](M*yZ2TLL _1WaE=F8wl;x>a8[ ~A$.hmt/oZ=a;5]͜B*nUbCh!Bl7ly4 ڊt*ȭm8 D4 ҭ98C}ElоsH .d9y"K}cZM YcE"K:Jqhp}`Gܔ;SÐ ~e6OӺP2@CluHIөkdQgkb%|i,9+0o#e5nMp=s, ^$r=:ǚ/'WsEBŴ%iީA0F=R qr@w1YQN lw7}X=5" M]ɂn&o^ЅWdɚtW@8ԡgJ_Ҫ51L^jAtPU6bRqgEHAM8T%B̕8]c>,.Җ$L-Gy5N0u GB%kNjPrpΛ$: ïB9՞=\,@d~%c͓6RwO[d4W p];bq&^;]Uk3d.|^y1 9nn h0L>sP1A3PHS 7rc?aa~6ϩuL6͸!cncw$5|6jqۇ5Wwmwd#\ĖЄMxpX^xq4rǮ/*xU;DtTnXNDqGE&LF}o3O`F8tC.OoQ^ݪId0NW\Yt||P.rY< Ncrj):ZY9i/u~Rד5.Ot:9!-L(Ra̍l̺@._^$Ř+ : Ҝ39`LMv"FR-@VTm0Y1j>ptp\Nw!?j?DioU^ﶻ/{fv͐i =IV#X"usQp4 ƧxӘwݵz 8Cྱr_穀q 1zZ11$}X_^Z'=neMz;nYpW ]M~Ոr4T߭pMz'b UH!]ap4܂ =#6Hknh|3\ȝ$EyU蜼7b,Ԩsc.\/ &i>K`-6TVpOcZ|ğU[4R+ܞWыwW$ ZU`#ū;Ě`!m.!Td~ouY%aDSPԽϲn ,`* g֩G͍E07]o!|m H2i9m*ihb"}wyXc>#xqrG5[%\/PȡyTH/2/mrpusp(>Wtblg,N@4,y:`'l,)sMDq5]$#1΋ps>p!.オ+C{q1oWo*?dg-FlVhW{1NOBԋ_l-.^mp.`zۧ)z%ގͧG= xԮ?(Oa^"t'aUPSs>RT9&~ymW0DFEzUg{B }4`b"o 񲣡I :>\#xSKTA$\R?EO=33 Z֠.5Y iFˍRw{-+YTDڇ{ȇۑ*_g#ef}!aILX~8厾-IxLK;EȄZLL\ S#3@:ḾNEΏfq.5Tu ڕr3SWv\@ vy{d^C@]I 8 F tѩZIm *&ɑ%FNNefvb\L/G1n) Z%F/xvN›ō'Iv;W~%.^ 8:ˠ~%~Tz"5Z}a7 uj ̓RvRqptǻ [ev38(+ 2H,ӷtS JsF~{zv0B3zsva86" =zPajj֌ ε%Ą֜i!;${޷ :HD-uy6jÚjmV/>/"/NZ}DT݅HX` _,XفeR+Q 5#7hrw{=Iib4=?-%X^|kL#$k%oFs; OwDC ma}bNaVMzǤSơRZk0G]xDhK"@Ė &rT/qLb&H'P]t^$o/ڇbUK"ƞ o [7B!?ECZ/ =yTܨv1c}KnqgPi |k|&_-ʰ)l׭gN"IWdXe%ug筹 3ɹ˺!ވI̔F TfߠmS,Η%8N}j[dE>X[tJW+1kr, 4 C2 {44q^Ve!Q};3Vw@rM^koJ͛'Fg|6LXR<~(47>8qm90b{& {x rt]j$.7n9VL7p-@=/Of.4+O4<р&GWzC_ 4@/&/rT4f QX1R"Yj[LvΏ'nVo(&C&Hy=(H'=Ѷ<^ݱ:8Pr0JRR>ZB $f(:D$TxүWFJ,P5 x h'#z=~"[Fb^J!Mg0q" &TiIgYn!3_'E@}`b@<ca_7aB(ȰܽO DZ dGL Ph gB}f2X[\,ϲ\_ڄegVRn;{BQ5#9`g>E;gjnӗx_'_ +f e9?_Z9}N ǬDO5tUG7p-^h"O2']-t5D@%A'Nl`yIH@T Jb[BMetr}efWޟ&!ƲT⛥ Uq9.y^&Xΐ_56ŦtPя rh4S8,)JacntWLc/ ւsK,oƹ \"ZZW7]rG\ݩ-dxJ08͎)fiCuu ӑYnK|ﮏu)z87NGq+5)1bPWjCbGniF"xC6 u6/Yim:_uʍab/MJy©gt ?x?uU +zdʤ Q?or˗yYCH&dkh|@!6թo엗X)eA8joUjb'd40l Z:I|%=VXX7PaM#,ý]|' մ!v.v 8y7ӐJo Euj<|?Vqc Ski39)N(Pd|H->=n':DVvm4>҂sMW"CvwwVprFiT{fvnA N~;š!PBYi1'} vvC[u#t67qɭ0C9 mUNsUsQT9"rI.N>D[\#=ٻ3|1R0آ/aA307uJ %ʋp} Rjrlm]q3aĤ*U(yӨ:vW̒bT0y J0 eJl- 0AA`XZWԦϩ^k4Ɉ1(";9{ ^~Ip*} D ]&EBK,ʳ_|Ϭѻ5־ey[Zfe[6VC DU{Tuv!vsi70 {Gj k5>0шd:˂R,+n(L;o!~YE=caH?FR7QkCpf!gݖ,(٭]Gbvv1 B] I=LEPz JP\C}ˑ! GqjnUE=/t6q>:g}cLVCK)N'HWT2%!\6T);a,xg=d2V $בpʃ)63C4c>zb( =ї @;J6wNɖTRߔ?ЧZ~T!ڬLE"Đ"~YoEv6>nAԏ}N6d}u}lbn1ɶ;[Gٮ 1,$kK5eYxk.nf~꯽<&x|#O:g)Lف;Q{ Z&`sOW 2ƞYXۃ,O30*WsE3"I0eyialdԏe,578o}WSh[fv܌[[f([frh "dx@E]YAɧjH(E67v*={\ CL̿*e#Qva8d^D4 Õ4W6_ۈc}dZAlvALqCgpkzx3?'vGࡑ,Yo.:Z@bu|0q}~y ]Myi# P,['D+S `:ٖ}wP)IfiPڼT|&̳аy0rhWfA;?ZKB}n6k@2X vV|xMKɣ~N A Q_.cP. 3o3=Z{Z0hQکoFG/jy#:2 Hx ECy0_4َ-5{„*/ /`G.+ő;ҁ9R9Ɩ&5e /YFƉPuC0g2x!` '~HYZ xG>bGM d=A.P@* &.53%ݿiǑPo=0"+EO_feGu=ȅޫԐz~:Q"o@W]cшF7P5*CN8G-n֧%v]{V6&cRRG2U)}]"q֨l.193_%UUәuN1h# J,Jb^-Upl(13wZZĜ^\ZVa͟] Ep[CL056a̰޸LXgp@/+€Us$\%X)v࢚hj4NH[i/AB F7Y-H=:n9!N^)\)K^<6v߸C "!3XMj;ɨ#!j`Q%@@θkJ^[j~?n54I^˟ #ܿW2MuCfΩq@+PN3qXKogv՝8R=dʓ\eC Gwv6Cf8UIJZomeKnixB;Uc}0wkʋ+Vq(`TcCIeS:A-GMFo!ss-ڬx-.zO:K\ .?]_p}ޢV /8]3'mr0iҴU|B^2jG#/Vlg}D!Ѫ(ͯ(myɡKvǭ@[Q>I~D}]fIhw^(KSnK3EB/ ˉ3%Ѕ \,FT'Ch-!"{X bё}=j"u΂ 4b1̵NUCP_WC$iaP!xIeg;#l4Y{ x')faKPs^-uګ,ĐoW,dI< ,9ܐ< ^l>%A r^]P> 5:Ϊ,x0 C*5<|) kF2/_zH*|pqFw ǹTtQEZ\e@Sszʹea1QkPㄔ/~0R "%P(g4oU'%nlrL+q,óM՗8ѕĎ%i[pĶ*o;&?;y0HgdDc73;!?_u\8(%[4[*w Y>-,13W5vdO$9+GbD{g³Kfc<.K>f AuKu@!ώ U5`LJ n<仉XXǐz{j^˵(@@dž,T6]`JqYtpP Ə ִ 4XDǬqXa0(IΜko&^ UOcoa8c*33J!(]5n &SFq2(oPz`57Drz:6-$3<2Q:$ 0Ek b"+oM^^zޣhi+)n17q0guIm:F)Ht@( GlMM>Cy\SroG.,Y ťb[<t-ՃDsBиxl'V S4mxZ`t|˸3ru\"}k8"n9Y9hjFg mN15LTڤ |7Z$+JY-RaLΩ!WGUbB0DpD!a\1h\thb'?TEеx"^ ieE^}oCʱTMFs +q ʄ&"\O,qudf7lpfƻs Ǒk"U 89Gi)i߻G;Yֺs-{5u`lK|QΨǽN @̉/ngτWo D1b۪G16x̾`PR+[_A5CF&Bnf2l73Pi_!"BemOJJӘ*pqr ZH>p;8SĤXF[̯v 25ӈʰ;`|=FJcC +oRZq k'%Ǝ̽ZTJB>J֫e ͒_bKtPDr%4%>d'I'J~3cHU`,p^ChrQY@]擙~޻:9 X벹o\SJiֺL#Cgt9"0Ӱ+~X1㤑"d13msXKtMWZ̆k~\`&9k[" r}n8'Wc.alTohO Exl}D,7NgQ)7$f񼊦YmΗ2GM,:?7> B2U}gI` ?[+蓙鏥|7|%i vVot=+էmmU1, 2sX!!'k@[PحrT^cیr,@N-O c(u8>irDa@q>3hN*عkoT|wLeKP|A]Ӻw@v iqP#&n!<Q`&1,-չc['u=z'5)$3UʜNZ8a99%bYb.~S Ucl ѥ֊rUb3 a.TO_6˯emFZ%MO.wdee|Lf؆d͢<:(DqNYG_ )go<2k)l< E]z߄]7я3=2;`Ǯ";} jr3Ab?IAݶٌu_ ܘkB]Ż:ƖcRbBXƅѽȭAv"/׋rgɧe1{c\{s'C=9b#woe<;IY_텊l/*?پMAl-{O2NL_ &(BGj+e備jB|DiJI5xmh h/@BA1lT%xv.N;Nh>|fJ<]v:*ͱjYjX̐@NP$y"l"̀ݝAwؠC-[ky_l.+ݿLOvgM<~`;/nV;r=c:Rc(iBKD8Y4TRY@{6I<>^| Yʦ?xlQAe܀jƜvmœw?=$,wmD]6LsL8ЏR]?Gǩr0|g&T$9LwG.*"Y7u1/Oo^#.etC]XbL.I: [Xn~X7[bbjl<_'DD:&[ &|_/!5IJe+5 9d:[ Le6U HSr{1i?Fֽ:Z@iw^ś= B U؋w9E;|y4į: BV4;H |r~SS:H`QvdVrUH œ9@&4{(]ha31I*(v|&crJt1bd X_mu%EP)F[P-HDzyUkꢈ[ HHNnjyLV5(0G:)5ns$ezwe-rtoyMx*&2­yt{c$pAͮYEyiFD$$:O"+T$P)Ä7) Bvwoh»]8#.L@Yfn|)X_v) (wjPetպ=(Gߜº MbRu1b.S7^7Y)Dx#!UaHGSޣ ˈ5Ұn|}0𱅊BZ5fk %,*v<i򅖩3Cw]Ң>xS7 ƑGm>\*F.UBYÈZv14>}L0bo:Ũ5V}?p_"Z'ҭbi^G׍ʁk/jJT821Ȝ&ֳ _W@N)[l?bHꦪ"^:u4c#_2aB 3b-@䖴xT,XÅw|qZq(ZطPz@Z;nڽp\m9CC9T:!|$,: A@p /_kHIvƣ4fW4r 9gJ˺՚q` w%PeVs{5*rӾ9$3w)>_&ɦРCp`qiݳAs$VB%؁|hyF 9Tѐ/\?NZ(X _ IVz_{E/w7S6)*Dsuk9DO#CaJQl̷_e\5Xg:8Мmd#CDo%ޖ* zukuhӳ$G~cNc)]ҢNdvs 4n"_V<ϡSQ#˻ sOꍒֽԂ,eAhӤ3!.N iiW.sz!Yg./.BpLvf@r7` z*oP6!JiwHcI_u]dbVj =u"sot𪞆BqSt !uX8ȱO#)ds^tc>nhЀxL9y'HEq-OY)Ð|$tXe*bx}nb@DU|s#r:2ǃeH5Lq&8gP*~T¡vetM vzwx4LnPIq<הs`@&QAQZ6 N(zw mҼ c F7&w\薓q'7Sٖ@ipRh꧃HL]]LAjIGP> Rb^P}bm4dN[;Ó쇩 h;Zoh@pN'%̷CBy0 txX eRtCn"(eOm1\rL+\_~ߦ'\I0O$Z60%E9oA^Zʫeߖ̘T~b+߄,TË03aP:PNWD$A_!Ya<2u9IJ8c;(3d:%*O(ITwΞRׅȣ;Yv=P#oV?N #\p35i A6nZ*~.'.$(UQT}0`]VOŇ.$IHy8O".Me>]7AnjˌMu_4ڢ7՞'E}h}\z#)ٿ_|AdzcФe&k1ϙ}'V7w+L$Mt /s&ZJ"_6[ n1.[ȼho@ms` 46#`5S#X"UZƷк2ⰦX$/I⚠=9q2kx=v..U pfB4X]g*O]bO= ͼpӸp.ԧeع2Hϳ @muGdzrբCtϹ0OJbb bҴBr+pl󊜄bɐ;wcYv*C.AaCעEp`')Jnn~VEsˊu#(G;X|L7h_g5KRve*p]zd>QO8 %W7I=g"'Hkh>!RǮ2`FLX# Or 0Tц]{, ␕[<>\TԌp5531!I $ۨTkl^ u"-Y3$ (f2`/`ԹhUK~7JxqBsO]>uSzw2.8d }6\AUrngo뀣veBEr]2 6c0ZΦ0p} {:]b٪y{%TSfZ˺a +"29 }E[/;-L[V6"WL犓Eo| ɚTPIUbp&lj ?@0s``%a!:95huU_\j$rZtUmN'/ށKhͮlƀ0ч3~lh d)ڋX qvF%9&:Swx:p *N_HCb:Q=8ܶ|`դ~:ʉ,Q(66{,@VnGsBOe?Sޙ+j}-1,N Rl!OL,}gCL>k8]-dX&-8hmJ>D;PLv<j&qMK]@&5 gvh/ Vx2p1ĢtHnZu}Yx˵ űHhMB#@PZ_:]l>KJȍ?Л5,da{1WC+ȸ5 '%!dǞo=TSB/UXi(7Ҹ-,ހ7i>m&^x_*:&V\7ۻFj'{Bü &?_6Z:w;  &n/aq<YxЇNO(#*_2Ϝ8,V6m:aVOh:5+]öݛO%lG 2+O"tz1fXhA*{|L`wi@*Xppqt~+LM3iMKa)$O}N/ܟFJWṜw@XfbSxjT2 +TNQ${lHvVئY$7F/^O휾Q9O8?"[eV \4p.ju>l)Y6{:0R9`MYR^ uBby]ِ7#Ab];` &+sǙ:#hŹRv2~CSDT.:9[iU?Blq[vz6OpA+'1W71#RPz80(i ء⭿`('X<&%0\^3dHRri'{b-%6e6X^ 8WTlE.$h~&<hO/AE2| הƻG.%8@5I"in_Q~11fn+YϨhR#Y#JkSkECZw8ސ+’a8b%ʏ|ysg/)"n{l ;UI4`"ލH{3p6HVk ʚ,DԂbX4I ⢻u\ Y3nRa<ʿ^h%ičZwųg)ʏޔDL)1C { Rj`*w /D|K\pD[ݫ&%p`2@ԏyߓQZh@unHQwݽZߡVȣJ.'F0(+TK6IĵN'3U32vE||͐9bViY_Iw~i09m?mR\\J30EWiR[.PP'8fP6 )Tٽ$SAu/al o[zcj^qd܎)EN)Ů(b VR)M+I Yq 9 ZSzT޲{?s(Vэ|lOSCx`uR3gBkI?Ή}OykSӸmZ !N5+KCϞsod6'{ =vA)z$XSieUܠj_+ Wק/b#UoZ*EUA|)ǩӪ)UF/iV@L'Ngvp-J]eOqez(8Yh[ab&VIBA)l=\~L:F%?JD/%Y\n}c[F E߅6S^d,AV "SB-%V;SY.SZFcˈ*NVy#RtR\Rɂ!?UiWq6H;!Aݵ0 ?'wZdt%,֚',cgWEl(@98.mw=&طȾ!R[;B7M/O)1hsIb S)r;XEĪ/\ӧ,q[!- 3|RD2.~ЃqiHyED?Tjx̒а ʎ?n}^Ð:vTclRg]QUi dD uJ/`\%Y%6gb#֖Kh8S `D^/[+ӦF {)Ti:{Kfβ-I>+t,QI`=)!fc &-ZFR%ɭPE0)>ڝV55|Ps wNڠƾyl-Q}1dOc_4쯕A'NUsL4IlNjO؈̡X S&i"dFDME\;uH+8|jUH?;i5Wwh~(gWd?/Zb*4*{`Pu Q[0&̸{ }/A>u]`- ǽsI_&B U'e7te9%K{;o+MQ`]l@v/ۧੱ ;GaC2zyR\n3X;2ysH8#,{@]Y]6ڴlXlv9N (G|26'93q.N G? G; +?9(?3^I8֐IBg (|"gbMQo ÊF@LmjSDAb|=W]wLr_oY][[6:4|Z0yƍ1]CBk45OIڇG^^M}|V #i}tF_;/qz_=wd[>dru$}7r$"3AQ6135V sS x@hV8&0?+o.b(-k !dl;+m5$@ >MXOx5]d e a;?:)0d0tmyֲ9Z!=ژJ 罒@^pOh 1/ 9t"FTYS np@#_8Fr=!/+pl~J>49!Vx|u=nOnz$SPRA#%1d61H籏XؖhS[ԯѤs'krd*dk຦CY%K)P US{WJbђ̅Ԓ)StTCxYXKƖo΅Iu-5v):;\g,DSM_'Z$ۿig CR@[`}fbE(a/G!/^zZwb2yknCZlR'!R{dF1>Z*Xo]%.eAo8ZGnMAɒx0i<%v_N3:;:-R; 7alI1^!;8q.vӱB B?7_#ʀ>8Qpks95&ٝRڶt )'tٻahQN%QV%@.޳8*Nl5-ԄԋSFjcL rɊb4|w0}-odŴW ^fG%@b +ֲ[Ic0SܭX-RX)y`a:D|6R)XynND~+0_22@ᅔmk ]eXgy;Fl5brhrfQ\LB5R5f.]|- ~LQu{{Yy4%bE18pVjNwӧT[,;ϝǥM dK4F ͨ+tWlIR}FN;q:hC }_F0鍢}u ̃T4SG<`+G!.)ѩoLe lg▎(ف@vYsII9:Dl:zL>څڹ}9, 1bm|1J/VN2\N3nX]+%r}Rh=Uп;\Q[E6$N6q(R&d<6t;|s ӐT_diC&ZuLqog4#kF^{r\ݢK@GN)wh֒+;tt(z~4xIΨ/"Y}]TfKgrr>qgn:P:P*d_;}iTg 3xmЪ,J KTI3( qG%n/2~ڮdejYg\9ȂFt`s׹6ro! %MА p˚]쵧z\J$`$* ^+̪!ËF6{> "|&r{ p$ڡ/q~iXxҋ]KdB>2j>lQ7~Y`<&L2JlqT~wЄ?!ܖNc*V؝ p𦪐pr@v!^z (< r/%{X/O*{{nH[_WsLrddωl923pѯⵆxEXbGFTAk3ZGӨj< X{l,k@?f+Hݺ2J/*m(FI:.tlDt+~KL6ځەu ca6v8^$v^M4L^'Ə>gg-j ޡ!t (弫d/:uu&`;s^]W* )߽w_8trN XC5/5*$V$fi,U2<۱lڙ+e'h2 yR_|(UEl |xv~/ (`fu*m^eMz޶}ֻLlp*T#6} %h/1eC8%,2k: ی M22& ȗt玻2.!N]$OQ Ƌ~.fz]@PgO*^a8p1So?ྲ.qsEWl>t}dqȶ|q%[lH!M2Ӟ,99 h#%DjD837hPm<: Y,֗1%ZRثӅ5];:lh2BUf\"Y#PYϸǂ Vk$&c(;!<$CLӈN cLf}Gz41_@-چGH3Es- )NIfJ:=d+VK [u@U]mu n>=%D4%w$ 3D1&pI4?J3M0W{˯ gNJ3LP]˄g@:o69iΔFHigԌϋ9(ԩ95,4 '0;qK?!!mߺ+VVͲ_S4 !+s7P"uu[x߂f%>&puSmKe7rev*=lO?k znI<)ķقK71m:`2TzOʌo5꒹YݎӅѻ:{ ;EWK?9` `6KDozX32[E+ 'e>ݩٴQn,5A4C# }wqa wH{[m[Q@e+ 'a!-MJ(hn㵻89gdL r#!bTZF$V 6̱ݵ^KuKz%0۵ۃIJ^/?,RWtR a?Di+Ց,hUV!%{`Co`9 !G }|Bٜ5ԋ`TK/ɴa[aVd$a4bes9{!9Z!&iw}.tג`F.rOngdP1lS+Mc`' ۆ. +_Hנv&O'{ŦH:/,aQA+Pm%뭎О4O9TDFas.uLjM42puD]"50DP[̘յ~nsΩ9;KL ˰cw GD,M2:QgAyʓS/}tRfi&!gx4|ig&䆥'ӧǬgF4/@myШ@ӑւl;|׼rYFxR7Oa%ЌMj0aF!z1T!cc9٩/u3.s1X8<h,QgG.nc\ƒo:;x LIzqsY3DKv(Wu Ȧq4Fp2u 7thu˛6] tQԜפ0g?o7]N|L!E?eI7iE}O2H:5ZdvOC|Ě*_27/c-9RG`͵ 1h{{,7nx'|ޮ:V,I""UX-߶㒃 |vw̬N6Ɨ7)"j'4,D> @[z,}9xO~*v~IJ{ ]GD>;qC3R[AGxn'H|oxDc՝Xhn ée L2"!27% rS};z7fc9CU˚4Ih0d%]8g-$\C`mNH:{fD8BcF16/9ZF;ŧr¦1 +M Utܤkaaۖᡡ9:.Q0DfG;@0yg3p^^YM} Ճ1s^ivo o-Sq[`Aot` c1+&SQ{I(/M+S;* w N_؅{sZĂZ`ԉcO vKK:}уTG`>@5& W`TB8oiw'z6osfYwMf58m7 J=ZG z9 ☛y>,z2`~V?V`lmkO$.oL ;ҿyIK]O@#)ZrD8|SI\HFbQzbex.%?Y8nnN ׽ɏ>8? ?I۝8>>y)8᰷&Aۧ TzX^jǦ2 U)n*R^NY* ޑ/\EP)K%9ƭkѽ$ L-ZL0dÂ<΋4ˢjI=/xou sG9K:=XUt.GQ\jBV&~:FՃ4ȘKEs,BªI`6TnfvVj",ӹE2҂yZ{ݡMQAնMAߎ֎,4Lk7&R/o2$#c做L>oP *]Ԝw.YR]l!9_|0[Uu.qNY.j"l bǞMXbd}mi0dcN@NKZEgE^DP|ϐ{2= x@S`)hفgvie NyrmΦ6CmCJI!#YFNHY+HN8.p{j`A*1`xwr9bW@n/?$'gZ,]EPSo/WɕָDR(Jy&# :1O[Фn"$COp i 0}XW&q [WOєP4uY w2%&'dydYb.M1 »J0XIFqQ ð**V{)f(/tKv.-f;!tZ1#Ӊ>ʶ r{S85zN;,tvuh_;q7cɑ&r ll)VnW[8~JLtݳ_{s0ۉ>VD! h:[4}M9t?V~Y#/ sل-y]| > N@' aόwGuj6QWU~M<@m ֿ0) 9WBUiLBU=!NC0>7MO5Gc!P}N)ڠ;|+C;V H[e.1,^r%d^,Z .J8=cg?qK?` H=h*P%"<D|tUoCFBQ028}A?jmXS}PW`%]2~iBټ_ʞ!X #:}N8+'}?\]4dW6 0DPW,!t ,! iYܘp΃'r M|@%M9@}< Hp'vS!oV+tju6vNQԛ綧]IT/i$AS,/*n5j"uq. P Lcn@G"n.DrooeءA,(O\+XP ˒c^S$2\r6Уf.D5bo!޼Z^>~(-1ngd3D2B7I jUw PU_)I Muԡ` 3N{.$vAPC#a\ וav~ df˧ ~FO )(K|% gԾ X?y}9:+M̐> gLS}|Yp H=|LOK`\<\?(SgNF/+{!ܟwM',@&> m5 ?PzdVt,8E]/4>/(L(jR~"EDrAKxCsZ9h4^OGuEI|t^ mAl,7|aNIW9d9 %M3f9SD["Hmf,Լ޹y6&yA]j$rg9 酧E^Z65BH[9#J+|?/GU壜VDCJa .IbC:,\-wI}rQ^D=et|U ]0%ˮk Χ=t3rIޗI\Xj$8Ȥ@t+|\9? Dی/ .P2G#| a#rrCztNU&2 {cWpoOsv44,锴˾&;㸭L> ?ӝwѬ-^^M9qQg~ 1Yp$F>p?`ѱQ_&IfOMb7\ ;=֪TU rږ/h? \mSt/r>B_AM%n%<Ơ=VseJ`n;N%rՂ {YYh2C-;"{gcOŢ1Dr#}J u!=)jgުEoI7V%`f ,%Z4Gu&=ϧM1y3T#m##K/5WhZaܜ۞!yNW {S xlќ!Tb2'p+\*%1# `pZe׹;C ƛbZ~+Ķc|NӗoKT0ϒ>V*Pa[S/ٗ|Mp[$ cH8FVc5D U Nm _"D!2)l][KVE/"UNqg͖֞sh)`rQ2y0%B>Ϳ5E?yDQԇyK& kEBl~k:u}]ǰ502Smj)q@GHg@S鳩723c̢S;bY;"׀`۱Ҕ $8M1BR`zeNRY˾DS/8zڹ}e}T x"'?U61=94?2l-˩MaNBsod%A4uKne?:+i[Cu']@׌ۀ:-5ON-RE_9+c/s#iux E"y]!ZQ٨^wnW'dsOw=uWom&Xo]Ög^2RF{oд,< Oom\ˆN3P`/)H}g_vtb븷Km9u gI]\亥eܮD `QuiSȍCwY >Zx @p52;3:lS(X׈ٯ@\^* ?H;OfH|*lJO$ tOTy'!Q᧳=Uf3nN q,osɔ11oΠеJ~k [ϸ`,sTBQ/pשܓ Rέ*?' Xm 5BNV\.y`0&qD)m#tHn~^ؔJSM? ՎGX_3~Ln2͹U%6[~L5:pS `6&(61Wdk)ݿt؏zh4 #= "y!ly)NR04,Pm<snBMeI|Omu!Ȁ ch&H _Jm)2te E  Q ]E!Mq8)s)Hzc .wzDpƤn' P1}-~H=XUͱ-0B_*%BLf?{(܉b49oۭmnmꉻ=bRr! FA^#I֍AY{bz¾12L f!aG ŰzƉ:T=u^]<J#Ϸd *S\BRof%\}yg7&1:IVfAY-+ 3R:vwCb@ ]țRV@V"n-7cPTs%бCO#k5P%c&϶rB <ܐĵ) xBgǰ J|3+}PCpbE]*ҶT/gȢa){[R-\裣j:%lhz1 e-rFJ)68❠r7n0WXrt*ƾ-m3;&^\8zV -k\ 3 77m^UGZI,z5%.hoBsiD Yh1&8L)ԫ4Bc LDE4 {pw!64AƧt /S`:knVYeƧfZ|^1K%pыv8슷A#?]B v~8reڋu<AqXHeH.˴PN Ed*ۤSl1tpnT_lrQ/ ##"=UAmw6%baIV'AgSybZ﹬yHvq84v/Iް>QHRV…F9يk%=` C Iek&M2T~$o}m_m?߈\BbН7&.y݇,2`SLe ;?JثԚ8 P3{gtI hmuF !Baa-kv%| lŒ^KB;LǎJ5q75324e۩L߈BdM۲y'_h[ϕ^{„DQ-+Gs8EH*7V;,Wҙ_/{}V:gd`|Y3&3J,3|<ŞN ^rc(!%/2eM4Ӛ\n{ q8 Sٍf*+w.s<'u']0ѥ8mD,v28lBՈoDɩEX@J8 {KDI?6X~SD++:B,ԗ!0L~@~ߛd iga\Fe%[؋w !ս#Y;t(]q4 3QG3?4A%y-;=9wћp+Y)p)@W\Y mLwFblI}m~)$J6q552}rOUǀ=ms$ 664 saڬhOrGBgH )M26vގ{} 7b;NA`?6T)$ Sz.HCVtިV|”r ֘G/qtĬ0g|U4/ 4M%՟Fa\Nd!x?~&?8/Ih;mOg /q3wxM?pYz aHK- 2CsZ?04H@6eMx2ϭT?1iHis veًLp̙&;o6ղj{fo-G &BKlI*]\?"ZgB;@K;l${WuQqE+IOHg5,5ŊJv|5wtc+TXF}*o!'su|jMTXY[`8/nL Q.3 Ne拈/`q-(UyfULJ2o+HPYght3 `'B; Az)0µ#S"Zݨ AqjO榩:Bv =Yt4LCV~&}GR%nA۬8RKs}nO0ü^:=Zg)=DMm#I U)1sR%HamŲbKV x.t0Uϣ3c^A" heg;{˚^`j8Ƒ^ȱeN5oOz98.|sw;<σ C<4j!RL>^UرRE9:SдiSǃO|SJ P4mr7} =ЂޟEFPE%Uh]Ù&=.e)'&28y*Ƕ(F ۬)~1[7h+J6c=Ȃ-{\ލ  @Nkpȡ_PY!C<1Uěπt]x~ZFg>$ a@VmBgr]WBCWY:t\)Z pW/.i;uҳe0ƴV</z b@%e%^z}Ϛ8X*.1XqFc]9lz=CA g,ipt\`M]G=1J+eVJuqP[GzysqQM&7Hv?=9 Vipƈ-䛗XVVF3Zv`!P*سU `(r,]~~Y~0ҨDKٿ6S(BOO>48?_W[3޼zx{rEHsN hѰ1 VwZk;R`M̃g~E^^3UV/ AjF۹tH4mRh`ؒU} Kzh(vz ]ϵmj3 7ƤiZoK_ʡ \=^NY$p'1gSQ17.k$rGڍOEkvU2;ZMw8[/%oo;[T8X!S7b}7w_2g.r׷)"T;WΜ.XHHNfFB-A8jE-FϣA13&fǪ&R$[oѦ,bg^-rS9y ߄au{gAK!R5a v~*6cS !Qv6m>o8WM6ᑁg3ݤV#̢|Q8Cjli⋌MJd=06(&e2 (2LpO"0X sS@LrO 1 :Ղd ΀La-5(j=^(4MK=>+r->~̀oWb3Q;r ]Wƹ4 ;𪉉ެ Ǥ9inT{^ ܅t"bOձ(;O8 @]f;%DR'Ŀv%$́}bNbu"Vy'sju 5bfZ *Sv :eHvO(2E@(~sVBo 5=޶SH5&/xf?l5 Py.ޡ ܦ*b< eo@~llq_}4_%Z^ o| 񹌝N}d5-R[W69PkCzۛO o #TC|y/Y0"Ha/KI-NlųKyx.`ϙ%L 9L4q&^&*ᱳ\ȋ4!? L3=eO SÚ YdrjPR, NyAˍMZI><.Q }(mw4J)ncSad /[[/=2n+ zr6TE_[4;ѣfaإiku:3ï`" ΂`(cpns ^|kCHeAC<K萫X38 )ܯ7 |qAB_T?e$# vJGܽwRI:޽ s~-3/3W{; @F#[~)N ju vfo4aL"|4LgxF_-ٕEuX*!tΗ-bv^eA3^w=Ť8\Åw_ls_rA E">5,Ap}IRQ#C0G!8MyU\53z:VS`}W*q3_R,#0ڹLW`3 caMVaV噱P Z3$LG㢬[6XhYo!HT깻Sh}_0K %wH}]eX.Yo{Gÿg/ Fz}cvVճ^̔od scR.0jV*F!4vy 'Q GX|Yu!8{MJcl>XE<a,6P7…ɐ {P(vJT ~J#x")ZFkYdݏ9'ry@;F5 BIs[$Odoì^ \-f qq ti$>4<]$XI2צn5[IҧOE: "Kphpx-PzObW/zġKg+qWf|Ťeۃe&gDpx=O|"<+Tw>9*1L/J;pH!l}l%$(]u49F.MKMvyʓ4& =?Ɂ>jm>:dM#U kuq"OhbN^ŷb$B3Pq0hd+:빍\ |È'xi* dvdu;ɊTVk&̈}d% j?(ߍC˙JUI%j1%{x iG?nX=oIxZ P=[ ~S6j%"4E칮C*ʋ7}4A=S@k|'&?!kB [C1WMaޡm], ]5>_i&p<8(^b1,+# Hκ[{QsvJ;5Pllȶq@_t}Îo<ddC)ed6 4Ҿp=`%aQ|U$S'=noP tf,b5 _0N8pC٣pҝ YN7\@+0)7 -:u١41%ES3} )$:ii=Ht>h_#HP-[^NHwfGyBP_R0U=5k!ďl|G y^r_CS3mGeMp"荾+qx:ý[L.#jrM~q|<:{P4/{ښ)) $E[U!4wa$k*NRИs ;6H2[M};S4}-9:S.p~3*<2h%kyl *V7+wϻo$68ɾ?RAjp de(/T DmՋp]b7o !#gn6JhYGeq;36u*,ay HQdbdh3.çOp`]ڎ^mA|Lư 7*nK'tb4Hj-ٷP햕̔opV0gK%@|oqYk1/iD`$>- jd `6V1-6_Uc)?_mKWmR~,͕:^>NhOmW ΅M OzlBU_`_ _IF&?*#-y$cLԈͪH;ؿ?9P+)3B@+WV%x꩞ũ{&Z8\bp/:R8P (OS NJ>/PɎj ' VP@f5sZڌz= AfbO΃"UMlH}{Иc#wBbLlzdzҐ+G<'O573WkuEKƩ)ߑHH_G[NOP {j٭dHYYܺQ> 1>Ipo5x;'7rujXҧR@~:O\aH%tvD"P1pp_/P̖ʤpEDmtE2bs.b3 a U:QȰԣ*J, qniX$l6`8< >fvWF7wj[<ˑ77pѬ ɛ>t˷UA0op& MXJeG2|4U9I\W}ol0mZOS?Y58ꠞK u ?ln1 ia \3[._ށdnm@:.>ND|#I}z *UX暊Jb!ۏ5vo WPPG'BS F{jBaxku"wzq/d 9cű[S#xܫ>V-T+Ik$8_h B/k3w<P(cSYӗ6K|Y<gI6xΪ2rNk4 >KEw_gIz2v/l_?u}K)O %Yt&D-#aJO#}G.@e8MjD!0#T~N%4[W=v_>ul&ψAr#rljз_m'7e' uȴKф'h hXM%U*&:Lv:߈N|̫myob J4J8mKlURˉxW(FKeUձ5[vf^ox'su_{8>*x`}Ff?ND %A|H?;I`f9iܟwP&j, ڲ] qd4Z 4dFCav'~k Xp.~"w1Q!$km}q:Rc~awyƫW g*O&h3r9X/LFFI7U3DnGh:TtM#MG8}4}3uѳX wb/8u{{vQcViiJ'^x2T-s eȯsCr&3eX7fcj[N~+ ֫1I]4 ʇdY1TO9LM 6aekj4# Y1ջst %Qʷ׈G 1ܻye 5m˜~7L^lu>nR@aW<F찆,VPC]Vv܋z7$iq |mp-,3ǰA#Xv~[Nq}ʏ\t]{`eTiZᮚ G[hl[D NfܝrrA}IY 8?QAAұK8iѺ3l޹(e7dB'lU GNP#}^NiT,k s"kO v5je?VcL&t"Po,2To< SgBuz9"ƺ!5F%yT![DCԹN]YhI]I͹h]R&')z+ž(wV<4':SNI6B̞df_kRfH_-9<+w~NuK? ѰP6R:d22*H8TE8iZ/YlJ 6hQAr3809~ ؖ–\u1Iua= C'֣x5?|߹=rKWL}c3v5읒#)1j t)I,yPwwdߋxVm jz9JqQDd,r;8sLg_tQxSC (,; Ƴ}g@` < fL燐;v_)% )z4DƅcΑ4]FFhq@ r9.4E?  %9|? @߃Nt{a V]𾓡8| Up7ү_%.a*D:X(hj//D9Uf`/uƽ(/ilEX5D : %m@tz]d{OJmhf0AD;Et4d]|e>Q#mʸZgS') YPq#Z+3qq?~Ah(J2zq2)~Fs\Hѐۭ," I,=']+95~'3F~?Z#tO{+yMqݺNšp/ uw&z~Hw죄V1U"a@.dd(Ս#(]*mҙDR& xKir"Q5';JBܤBz,}ūE[ZW3[`}#w޸}{ɢ$Y5 SrFE {SK qKPCc( Y-s IR9Z{LMQ`UF}C,AV "mI/@qNR`-G+N|YBA*zPtfU~GIAf:.ҖI#tT%DD!-Z]?3&Ict"u$ 8`d<XX m^}vR= \V;K:D6 m"#sXGݙ{c `7o O(%ÂY/8. N5܃t%@lp.!tg釆)󏷹fݎ L-P_Mҿ4myi}y$ ^o4;;slZ!vK3EWBovtt҇C]/Z%SIJyU*ozY^4R"{#lz3U# B,ţ͓x"#X5죌75Y{ yA_ $<̥k*OKmPʄDZr @BHՎHG/~%Dh5;O^ɪ^J н9=-\Q c%y1b5>N~G˱ HjjFNbqSz]] ":iXd8ǭnjDLK8${],ⱭO!nrЗIaV_$r^)efֻ-6Ϫ5ۉ=v!I\ԐPy G^.Q)p)l7"Ȉ=AP|QKtX38g62pKZK膂F+uqr&At#*\pZݖByJYK/VwVO Vˈ]߬QB˛4#qo!-$Цf~G<4vڹǕi@҆}5yF^N+MoRwؖ]pX9ˆ&UOQ=i70>15}t&m g`+=n`_E"bjp^)7WK01`f|bgzf4Qh_=҄jFFd`7y*>,5u)=Pg1VT:Ez{x`޸nՃnܲB8f:7v^u ZCUaPz`dʛ-ϛVΌp,栯5T\Ŭ[LP%KاGŬ B U5y\)oNMP/ly?*`ufks)P=冕Sk^ gs"!Kg-e0UE* b u݌|5\wQcR5NwY/x2 RGb#}خ,ܡFa/ r'?*&Oㅀx:!RKn7fK\/)n:LЇe53Ś*}Z!eTd-bIM6ىM-CEDZ#-.Y>]jj&;)9|j! $9d%{>phĭ/tۈ޼X(o}QwQ(-|zP^$A ʡI]ב&$h$z L6Xyi,R(? 9T# ̓&t2y]Ѻ!Wj˾bXѬ`9M@"&_st]8oROsQ$~ma'Yh7t+` VM RW;FB @oWz*Gc2GR3m^4/nd6f +C;at?/JA/VU}^Gfs^Ùs"*Y=T )n aVkV?;Z`y:_RŽ;fcFt+D.)fν ]EFK.bdqKkc]|o#y\/`~(͐o, qd3;469~UO<#;f[E&E)ςdelNbRߖ] P . ?D>~JXȎ"M^֒bj1WMyZzG/vn@]0U,JG=7Mj] .RZݝ 82u4i< RCoS褕S8B9t({]?l L V^L,b |,g ֫lc!0gp딱~n{f>ncJ!׆~y !`vHߙeَ3ӗ%|1N)3fz~'2EuU#"I!%c\R5A;aRRrs\qP9O(>wV mGg ?P vL0٤4K.:pq+O.:/a"M0:-,vvs/#)1q~K ,m4fet+]P|Nbi}1!50iFl_J琼gXҪW!N =}L[WO͆B sr?nў%O} $pյLy(v vucZ *-e6̂ܽ\iz(3`Ěr\&6{3NU#E_wAbxmhʪȔ57@oI9|*5lU#IPHGV%v9?MiRPƏcF->RqP-/a3p/"´+c%d`xIo!N+h2ӈK,|8[Ȝd <(0>рΪOn+QlFpIJc_&%hJ{RԍPE̝UЗyK"ɶ9c<)2(~r^0.p{΢6|2 u[our)!bVI7: k[G]YP5>-Qq@c[4C?1qbFpnU6GgrDg0BF<_MڄcP֩WE(TWF<[Us_Z!s":~ + kurAhdznDZ V@m'@$K~Xt0P#4KŜMP/H7rses'H~HRI0iC]bObv1è V8zm0U=4TVBb V*_9@!_3`u8ҊN' JULR,]&JIĦ} Rb(ӲviԶɯh<2|Qa> -V?us~V=)M9}[i]iǨcAeٓOYQWwԿl G&;¢ٛ^f k}[xg ܭ,N #R es<*on*H\wk@`:S [qƤLDŪчU;ܙS[S` ~wxޗ>{bgʑ?e )!# DReE$ U`-T9>)<wF# ayp!^/jwH7o'uPdAVe%Z6 Wq"&SA?CI*!e(v J`:~owA;~0~ఫ}A'FU}(H޽ փ>mgir~&9"fgO;ϥĸsǡp.d_[5/LP7o_ObI"9歗=WURq-G26T_ݺ%8MR _h /ŵf֦: q\. ybf}q˦h]WJVzˆ2re+Sc{2:v;O25<14J{0PSVdqq${U=yݒpR(J׹\w{|Mq-^S[c#Vhv`!;S $'v oe~1\ouj݋0KPEFb҉('թͬ#d}Jν Q=9>w.GsER(A;&NEmQ| n;fCCSGC.0NՐ\juB1q/R9&?pdEk4=vj)XŴ% +0O|꣜g`},ž %G٣D<ڣ2)lFN|!Tj-d=Q}n8ʆTf8li \ !(ǥwpLjm19XK#zh~<{2ݾ,6}TMhWMTq?轁bhb"#lrD7*TDH__*Y#,h,.a!UN f9?)\)_!b|{Da vJr:(u6Z/gLL b 8-:bTrdΛʙySl-yt_Y;jum.0|ylǵlOajtu눙rQ6sLt|SEO~ҭZzhۆD?8A.yꑯV2cΆhU>dtT& NY{a/Į5v8ý tf#R~c;ՅO&ZA% UZ7UNu0\k%ӂW08$5so)cᤍ?{p ̪-y BEVo:\ NjrtBݨ zր> z8YKM[ʅqO8$yaDW)Jq*5{ϒGPTWSnU:a^*pjLJ*?1jt&ZBV E }FJ(qvpO/G5])X/ Dsfgiۜ Ӌ&_9˟Bwnð`}/zmvIfjvB5!BC{ ٖrO2hLw޼Q5P !Ya.EB./B4㉜&?їy&{5zg)XG97B> s׽]jC)+ L b0s~0G^IUU|Z) "?]NtT䎈n _ӘRWcOD 2y',dZG>>Dܭ޵f_'MD ћjT4 O/ ݞr+G[wC5<cw1Cs_8b06HG~K?c}Kh N`w*s ħ[Ǩ^Eux*' d9} 7$fyhڸx֞v _ za0CJ' \6@zm>FX~}}%1 З#Zy\{|~a,aϲ@v#`OK"xv&+'9;ּQL ?)jV8ȴETN-< ;Lɸ-Z~N|p8܄j) ggZ(E򜭩6Ul+VxE51E"cuݽP6(? lZciʐuV 5q9 F|ΌAzh2RɈr8/-ga#IeӹR}]%Q Zi:9]xthz%F_P h$Zp0F˃z'0{ L{2 P&<]D߆ʨ@vm=Vt˪( TA%;fAk =¹~ڨn zDXXVgIg䭘'B#U]~~ͮ'|3Qj:.#}Ƅ89(C5*fS8-9aG鈆TgEXrn@gqYbܼR@eY>D#< r7Zݠ]]ϱo jH?ٮ9t@Qz!q#v~bI~!鉭ei@j53+g\fT4[L4o+@~BHjfp/Wg '!иtĀk8^r 8q}UTԵɒxv;H^]e̶$OԬ"njjq: "1;=j 9v'V6uP*17 WXGh `s)^Wʈߜ[$PՅ3US7P:/ ٺʽoy2ZyӖ|xQoQ%ovZ>NMgwء=V ~ОGBZ|ƌKOnU|ne񏪷(=`.ql|R8k_ (Ҹ2LɅӠ4ވ%4z9Cxv7cƅM!Cd. ه87pJ e:Qv?,nmJ@W _VFfkdxPΊEmGH1(ԉ(vb:̑ZZ/} Dh(|^4,$cdE..WcvyD NopYbFh4O/ W>͙*H4.c>8"Qr)N`Cv a+IfFpvQ2YIk@ڋf#_N@6f(eϲcSHH W4u:zTWn#5'\)uxk_9W7eZ&n`rJ]k+ezͱs<1d:'Dmû!f\}X*]PwᏧ S_FBdm!m*>4TiU5akͺkgۖ# 1 H9QϚ >ӰR|9}9LCz-6H0f _V)ocZ!ě 陬$J\'+$Cd:nz5Z>Ŗ &0Fv{@'.m!&F x:kT0ڎ F*آqüJ9)PShWڡDpf((eEb75}NcHDqK$:B_!мzo#).#ı'+<q'+g")=c|(OB },~m$ {P_;4]+Z+w&8gmt ƨ%M,jC~H 8 UiE"\, ͷ/6CvR3j6ӣs]B grm@&+s>DdqZ|A chxSKNd<X1ypuϙCoخ?2㫞lϾ`(*n3d̸‡9ReJ-@@ZֈGLOVW@懌u2g0}7aYemu#*\<ϮUؘ%+7O^8,TW2s]!EE,OEV1Iiٰ|n$I63XRw>:(!YN|+F4习loh:bHZݱ$_)Mϯ8b1!TV^ؗgKC ?RS"N*6ޢV'WCh2PB660yTqrSfxDa ƐE4Z $$:qgauؑ{F3Z;`&N1dx5cl8ILYo\{cPՄ4mF`eq1}^[A\i[qy|WEb^Fa"g8*M{zqU&R681fB(PtL:v7ϰ͞ɧ FFGS788L Wrt)G5K_2rPx:I2ݝ2Ml4 ?+2\'43Q`W\Gg@qf[+'@paZ[{;^'KTRcL]-vBuG44(u?OS]gArt<47׻%ġ2PGL1P:#o->QED1ؾ`sE?~h|^NA~v;'q!jټL4Ϗ~sd:(G(d◍ X핰 c~79  i(co1uϲJ=8hiy8"aGFJ`w۪CFƻ,O1O ޥNckJXF5rel2i5EWAa½|NgyfoR#;J5F+m :8lFau*3,Lޠl FJ0[Dʬ;,rA {Q B.'ORL&ܵ&MQ%; 2[86 wNf 6}6ʶMsFxcXУJO &UO"RF]PQ%Jf=S/|Nk|rv!X9D ,@ yGaG@˞GJ]}{+T&HAK:~ E&"\{Z0uꕐ%!w$&^,̖A~Qȴs4cAO:" U6v ^}miDU{ 7c%V3ʱ`ZCфrxcgxA^s!Ȟ%gjHv-= p.ۏ3Ҡҍ3R_Ujll{+,7clg&_%D5SBH32z. eLDרw[mU/uLvRsGɄA M2&qW7LZ;a=UQ\:QnX~6~^tV%|I[f[%TTh㠗ֆ<"+"hoAV57 Jf 흰⌓k(>5:B2*09dU[JFR;{[%Bjxms}+f`8N ZoIi`Y}TژBC_OXo᭠v%8]?ڍ^k|4aff0w'\J˷J2ybvRnȳM{5d3:cdVcvpq,9g= -F(E9xXcw"@X:%vu&A꣜,#]$e;i=\4!{|u2-t\: 6ǒ~>ILH%[]YoȬ=i'v=͎]\FMEN}oS @bX&<Ն>z`~ԑn E{;j;8USXa,!dUͲW$5N8wɈO (f^g*8[FWެQ Z_d͑[JSYzb~CW+ˉsb%}2|Jğx[#P)e}SW{Nj|7eDNALK2bRkl$h K- Q NE}`FAclmE5h?|`b2+@ao6s>Tv4Uƥ*ˈW/ Y5 wWWa,'3&h'=<D5)m[8v3z/A |dɓm8'5?ܺ\ᑸkc;o/vreE_ub `1kX>L;,1}ыoTRd+ӳCB@o7Krg@^haQgw\#P" }Ce{V2{#..y:!@7x^55Tqh &O|ϯ+NLQRy"75vѬdGi&1w w40d @h~wSVN,꙽`:K@ŝ+`o"ʤpICfzI%c*.PONp=b ˨8ԃ#'jV5.K OCzf,TT"}w05RjwJ97ψ؀Yo&~ݷ?Hz/Q>1/DPF[`|lj۬Xu[ `^|t#nE߷:d,@D ~{p ~U[|%.rSw2QYj%i e+[:SH`"&hdU)54Vi.qM "<2!t >;i=3gq`a7OQj=ܠq|֓Ph] A*|_d/'ODM>K6=wV`7f$'&Nxt=rP ePN٨3_0m،z%˲E=H Q*t۱>EO*pZjkD":.[rEŻ5 p{q'B o0K|_u%riG:ƃB!؞PDPKwㆺ\nء?#\u#h|Tv݉|G]U=0&xv|ZGPs[uk$jw'VLWPyqD94I]*Zm/[ٿ'xN.lfߋc,djt iyq!!牌-CiUuv(,a6ɵ?GQ6А!¦8kw[O ͤpfTnVNA-~JdЗ8_ b\_wE{_Z.} et ;;Nd)X}a;P?wWvCo>.|!nCCy(at*Y2&m XV65f_}5+S*wiZ.TA^PQH|1OpUU AYG+P(R4zeΊz7Dw@so>$9]o .NƀlsH)s1*FAqޓoMҘ2okif wM/>#h {K@[ D>?,ۋ~0 9[U} P~[C۸&d m|$s@wPȤF+ٌչQ) \_9Hk|լw'&iV&Hƿ ص|+V. QCb+,hEz*4njߏ`%̎PJƀ؂$#efcmÚoJQleeܚ-IZx0J8 oͅa5q<3}^]=z:kޭBkgi+W0,-< ):?WӃ,Ю<8(If\ra;9 %[Q)Vrc;RP%)L߁8GA8bmx`"C^siۚx|0jSE-m}{b湔(J27i S9S#Ԗ|TCo+}Lu*CFP*kq:Uy*a/:d,17N.yg1>хORZW5 y a򕃧}p3}Nus@FUI`~U/!èv+b?庛s/^c-WY4AG&Q6DYohQ6bbީ 1WFIIrl"Δh ɪJϟ&^Ӎ^[u:"F@ 7#^SGz1/Zعgq};~fweD . u8$Of~ E31p$P(20n;Ͼ^xJĩ@slUi`kQXWIGIezKjmH\3߁{ eUA6-F8L}+#V2ڤ#4-ǤtUz t*#ތBhSS_|Q}TAFxhjO VF\Do^gKS9f}_EDM/mHUigoybAĤcx.I!Y|ɺxjYkiV [iZ*5<#]Q_%rw5C1lH{% qg 3=!8RѽO㧉&'NSjJAItt1N_9xկ'Ac%ha-.C]>  WT!uw1S>tPc{@'rBnr~NmO@sp~.{?%8E,@-[qvpu.h 0|a'օoȚ.MW j/#H{n[z>Vn݉"dэo6ߝS6Q J cKJb7eۨ_*>[bbÕ_kAi:H#ܗi9MEk=}=# =Ɔ OdK Vzh̀pgeP mq1֦e@ f@j%m J/T^by? T v>vyYkA[]=M)(N e3.La8qPgBǧxʜѺ+YJAgc=pJ!i1kg&oޏW6evp=ْ0g|ԿNX'XTʾg}r&dQjSn!l%ֺÉqgqաnJg(k4`./cMhNOj4x <гٯlVl:8?Ўb7| E"p.z_ LׁxoB@K(mQ,j+ަL\J}`7O>ړG"Dr̫D_Ѹ+#޺\BD`ڎ3l(eyV bҵHm2*n:.ghF'1Sc;/ N`BI rVl#7f#6<f:a t] EO U1F뚞8ݕ2 ~W6g*zN1{9(9[&&G4A$82‚*B"[ϋ'߅k C{Ls->ԡÛ]iMZ`R@| /1qպTiJ369>CgCB1P5$I?_ / IRiٞ}s s(ZN贈Վy_. J!8L5(<vh pt4D^jĭ9Z4`EW]Z8%[ =JrZm\-12Re`tZ/4i@ *tS ygwnnʅCwO#n^drADwp& 򋖲, TSפohyD/R4su>KV]/@N^Hkn4g g+1b!<@Pd5cf6{djшL U)= R"72upk!nqc ݟ'L,1!eR~P5X3|,mǶ0 ۼܖ["Ƕ̶n[޿i^xEZnovڿ7ꍋlKf|9ۄΰwby]Kh ab.];fאtH$`WTֵK&=("skۤltEd;Bbw]Cssi4aפ12\0peczvy7|83v~^~yn wY3h\P18e_\۰g&>>m*XmzG,sk$=Y6?Ѫ*9>Lgt׆-t<0Ws`[k/ f(A Iz?JQł{rc%!kTAvg:?[ny/zxpio=5q{%F ^R `|1qgf#4 n4ԷIH:ܶ{x]pZ4o3ƫɖ9Z*=W0_|qm<3Q^ڕIao i`#Rղ>nZtwʟWTO#x$;]k.U޶m<oOJ\Z} ~ג3;"U *oIv=uyߦ|ҏ_~vO@bF Jmp0]W:y%ؾLqW> ~! o~U$m Mw#s'TV jyYad&lq)waҖN2Q3kױC>~jgDFL$).?Tf)|9ש^Zp.ڇFUQqKdFYMX(hgEл%&/G_ eحB@#DE"p4O*U d$J =~) yx=0t|ɘڅci{4_VpէUuT_ ̳3jx"U(.&r837)80?3"7/\]jjaikxQ0' )rnSKKb;+" Cmh!FS_`QW-{U":^L/~TQuލyD L: ?AzP]6mC8$"yIꇎ]i:*A2ƽG˔)<6}sӉ:N549IcG{bq"$ e,sD!Y,Gj|3/&auzj jwStBCcȆoֲ[6;i¿BϙN'HEBg2ߎi"ꨅld̪M17_a״C$p! Aw 4G6͌޷CI R'qӂqͰ5|&ԭ-Xg6l@doTVl?5 (+ؙWB=fJKtsI| 0*O1U =TlFr.45aM4*mJY'!7ZCdV-^D9ӎMHrJ"CM¢l"w{Ȥ ҽ5փJ0=yl27-yP#0Ps $C=N/kibS }֘r7iJ@{qD 5em[3c1wTj?n0i ׏WH!j=.oO,BKt ӸK9x|ħǚj6G7iJnQ^`")y6IZ4:NiT(7>cL{f c2_ K-ƱuZ:% )HgUog=$@ɵLG¨)KUλ=ɾ&*腕.ҵo! l;a/W9%h҄~h SŒdb蓠[JofCzS\e: 'dPH? W4O.+T=Sn[EqԘd`z߃Qh?$᧑#1?yyÊ11 pV+Ï٭3kyqXPd! #v;/.wf{tJRabm>&yJ+c]\p#jF~6foAs3X VR1[D'xD -}Q`?N@Yhpv٦mֿ0i&kCM!u@cJNbv4=@I܌a ( &ӭUA E8첄6n^O/I` wϽ숣Wb+CdOL:>paH$ۻXpMM ?%W(qiiE,'f$I+ˌw:'!b1}vQxf0`yRpC|=J-Wtg`j웿Z ?#Ux6,3trw#Uk㇄M\ݺy"O]&F5#Bwm~2,Mr *=-eFZY6~T:FMjS+u3* wuax/FC3?k!>qΑ%ĤI8mؿ^[B1xucFZ|;1Y /:Di`+]5͉0.}, 1E_ ("^Lǚ`yS+Gܳgݐ6Awepp&њHbP. /%"'?Qr,tUG'9MGRDoY."-8s{/,\=96"b~9Y'|:N+{QEQ-K6D/ *B[ Pdr\6Њ]([ Ut‘τrS /D}*. F-];IٷG,暻a)*y:z c\j=Dԫ!~2 3n{p4G ?s7kOQ~Jyk)6*鬺X etzr+N6_akD'j>]uSLU1L|A&O~z%M"&CC 6h䲪D ۹vi{×*5Svbo'7CD{hgL׽-*quE8SľcHp՚'X'e,ԪWrvȿ̜ Gt64\PMY EPMc1,uaŒ£3ٟAPW:Q!J+bd1>`C,27]J}FK]p԰<ӓxhF.%Yy#<3H+34;%W9껬P'd!"%-3YP3DI?SW  #ޘ k?mb\M|tjH5q҉r2wC|s9O/ֺISeONFM'V<`oq,jݰփFeЇXG#8)1*{_SY 1Ғ%pto*_E$Ef Fou~iFzxp(#8z4̘+ : 1A)5eL .9  U*\NkpOjv'(@Xu귗G䷈#4jܧ7^` 'AIs͡({ZjL~[d|I6N@ԱJU N<Ѩݓɝ,kغ/db;ItŊ`}ޑ92$vy>jO*Q^ahxw|e#mv8O$iȞٲѠ[Y,9#4aPQ(^,*)G4¢k$Y{c;_ k/7n,PsPh9*Xȑ)[ }q>`5-%z#8ĵPZӜ4Q}4G^ ԦcłTv |vOv!\!.SjfJ)B}Z:Fܫ>n`vOxND*_ɁZTFkh:) wGo>0W8dgZWv&8w&&Z:-z^J ,zSaHZxu!<%d9OQd)jbE0y欓)z É!qՏ藋 ^Ma0~pP \Vovva''> (qnve$MswZ|?U+d "3Lbw]{C0 +_R6?Mu߀ Hf%A;&RCtZ̫/Kp ڧ4ƌ> p#&ؘCx)/e\`a S 'x)Nb N֧6)-z l_#>+< 0 IgB% d&VcI I\j3=u;Us|zNAuBo5^V¥H{7B*8BKNMTy530B !-55˲elTA\wntі&g* z]5"Rf9)f 88qԓ BZ(<(F_qn} ~DcߟPlf<(ీG3{X."L%t)o_GN_(Pt:+U]4kg5퐓22弖 r9;O*tZ)'lʬ&ޅ2Uyj2o暭Qp 2s٘rY\0hθ%QG*7`YyљءxlU3^29]e:moM,ZtO|;VR,蟿}BBy+='Gr|ĸ-7eeĐ)}q+becQuMC(卹n1ktAMsG]bI/tbJMB$(t+ 4R!ȮHLȏq2`ttQ0\v EiS3B S0pmR:]VI n; ,69\L:3q!3YBf>Đc"1g@N/N>(h̒п?DcXQJd%嘜Tg8gi@œ\gʱ7FU$r}ij ŝL$e˺Ԗ-+RO3_KWlK̀2,j+'47:e0O g6p vKcn[b} P+9yb˯s=PnIb,.f-VMwKE՟Raٹ DsXDfRӳq$32Gj0@W.|wgu,ŶDȑJlA\Wx'29%>,eq}LO# !"~P c`@ a :M:bBd)HRdvΣNYAKY&A;IJ# ٔNZLĤb64zOzӔ ؆~م.OFʛh샚լAKk 6$+3gʊ_^U!׷#: `ReW8\ѽxXF#|.zll ,XttrzȩA(N nE jFR <AJ !U'гzS* S5|GG%Udq%{6x?yX21_GS,TR472z*K֯PTg JLy)mX_Y; SSpHZR7>3ߴ+EY^9ƝY:R9P_cCWw:jo_f=1F0OYCgtީDQU5nՊ=ͻت|{XhuzJgY1i0tV(\AcI 3ԧ[We!ek6m9[U/c ;i/$s[f dudHgp\eA"`R'ܒI#OOD2OH 0FLSYB6siT| 3˻VgĐk ^{nEhCzmZΪ.fx]qKY <[67/P60Dѱ_򪇅:lk>Hlq`dvQR[4%x9ZTkg~& 5r +G8pNb> ;֡eEn.1$&95M3è&j!@1+IFuf|Bƽi\C8V-P(^ ^YOoVcBmCJ{Wo8"JH>44 (eiv䴾tBڭ;k.i`zA _lS9p '$nIo&`=1}Q=FMvE$sY=MHQ%w͐ Ү/N2xF6# vyW`.Wx }wV17ز{z[Bo~r!; ;C^7;iG=q!ѣMqkV1j1E.+K!~b^ڵkcIPȘU$Oby,l,q/3 60u'o΃0Z_aDQLRo'TIa(`r^~淤``b8))qەZPGB̝Ď#ԭM+ usZQK%Ɉ}/ڏeLgF>ƏS!EWqCUOo)m8g^'+ys2COTP-=YPЮ5T3k{ @cAl q#$jh@ 8B^p^sb J( -⧕2Lj3_,CUeiowjԥkǏʋ [!mTd6muM+Nx:6(yIIƪ%Lu=aVWH!U({y%X6iV$U{ؒCjtatOqr,k굕lֱf;Ĩpw{L C48uvQ ǁ-H0+6B:vsLՇDaX!#+)ΎF;˨x E}($&]SVGx5 }Y `*gc&' $OY_]JޫLSSvk ˗"pe9+O(lnrFgM4GƟJ݀AL =XuG3{V*2x=(RjoUx6ѶrX&=ޚ|ƈ[o1Bo fަ6^u?8y P Erd }Bpu|_ys~aG&KelhS^ýwʗ ]ZB_림uKv)wDn[ 8 eޏ("%g VSi Sdrؒf Po-m;F^zFH6 q[!Z'bk9 B늪P2auhf#?+zJ6U?쉇R|8)>XF,m,]p1'~&2UE1y="ginYS1u\͚`N:}ZZ7'fބ'2\k'M=7La"pг)ѭҥvt>X4Ή}.ܣMao|5?ʴ"0TpހO+'w#оqڵoHT^1oé_xAj1SP0tXEwK !ga`Vvڄ/jqSH}ОW|?pt{MHR%#aqȀ#TC֙EQC|LjU2 mhB\HR.K r. oࠠjXmHm/o[v;BoSYRd;iިaMPQQ aRF'VY1~YɜJw3gmO 1h|ғ9˽oMW]>Ụjy<46҆Rg FJG ޚWpCha 7b7*D-"vp+wBd|=pH>aqF-p~$ Ѥ0uƛ9'i*=R3=HADž>`&n!nj+K^A`[LXm5#ۀ”z m hHmEs\xnSdsp T ܷnTC$%r:GZ;L si Bɜ dwRk+ΪNW6jQQCcqM Z1LR}%Yyyq%Rk, 5tI flPaZj6)tw$0<3"+_le@>0?FW%`P zǯp@Kɺ{vNa1TO#4 V1C)(ߘJ >usڢg!,J]v i DXSnzS~Ix&|MFA6t@ A֔xLB']X!7“n!#v}< n*BB#?*SAʽ6f ͇nT-Hji ܑ1&dd\?_B ֪pO9#dfmD(w=_5!l9U-ƣ  p֘v9 &Q^]I-B xNvН1 \hn;l`\21 kT^FT kEM <.E*i8"'*V9꾸XW#k<.>* H Uo뙗J,{sjq:"r_AˡE Vܠ}⨒HDOʃ׋yNn(;z%J(Bxa3_B_}|In,ZCfӝ˫4X.PJ8u:'Ndq`3|yhhyݞRv/3S\j߿6$kՀN6_g JO R_lajPI|EU?}+DXG'$v$ -=h^B/ea"^lY-4Py1vj!zY-aneD_eZJwȸQ:>Q_qI )RbXcL#d]08KPqTJ нP9>yJWݓ;s%F'pBnyv؏HYS`/vBa|w"n6}w!3ÛՐ[P7peS󑝲}mrYkR?-w$ldfŞ_$7q\le8UZ&rDT)q~ZS'GV [K~_CX]KPxKcIBPT6%y9:Z@`]+2e: oUjw7W;ՙ'vҤzֿ"77r?I#jYD%Cß󫏱79ͪJK&RSPV:'(Na~}b (BQ0wtZCb>r7%ˆA_.:1P'}ٲ*Wuo&q?,^[̰WLʯv2zx /S NT^g7)Mѱ:Ѕ@O9Gbn^XnLm{j?أ;O- {8g{Fᄊz#%BR[17׉-=8 Rm`sv(gR&t?n){DstGO[F !ITh-]03& /'URHw|%]C l4L5yG~LRbH<)ĖϚ[,B86zsL?);^yvۈZXқ먽^v67ޞTr$Q9aּ}(=V1.kH˨r0Y\xp#vsLQq_-'vl`~ <`Pn3SdDkXQ?~TR1ҳzNq[{}(:n7e XFz! Ӄ\c5+@~ʶѼ,Ķ2"C KFƩŐ'k‰@O{ x[t_9t\m(I͐y٬sagR]T4مRr%ֽ1K&pk rT9)w ψUG%ê$#*!s(We*A-휎n][y='#ި:<eI6\6N*RൕOD汯9#PfOV 66O~iۢ3g{aQK) fxU6Gm`l&qoH>+wM?~vH8^Wto7D+,U㎸jHƶ&0*b0*^q:4fF,`:=$C9¸ 7"2Ĉ`Oz^$e+vhJY) >ʑgZ@59cSuA ծٱ>lrcz:\$ +uB{ \'\9lGcgȺ0 hrnJ]`g'k nu"e {_ȅPg<αِɻeWbFNo$4w;ZMatWJ%fQh @VAMlƧ! b&*j_9A ˫Jr^o5JG^Q]?go~k~eV\WSے_;P`{Eۦ~xF%1w%jeȪvh1wdonImw%~diJ,j S[:q.-Y@Pg ekFcϷ{80+vEFu5C쎱 StbMڷEC&Y=UV8}p2DͨADY 17BK2zhbB'$j&094VS,5|6$ tLw}2헝_%^(>w*8['!NDb@Sɼ)q͑]_}P\BZj-C]n7չJIyedLe*"\r:4sLCz Bg%^Ca͏Sl?ӎb p֖Ы@&U;L< "U)C0*Z}g÷,WQE$Ob\F1 Oq.OEit-·H!d*8jF}o-82S<#^a:btsXpd2X RD-0U7X\T ;kq#e,vO5 ;Vq4cwsu0w:蝥-Vxυ,+B?bNi՘,QAdEVF'24dpF<^(u7$1ډ2(iՎ{{rD`GH|z4!M,킱;C:>j_A4dTѤP|IIJW:, x8sKﹹo {MV`Nykjdp?>Pw}/eIϚ ݃ٸ@kw'_CR?*fWu']|«7 M2@v;C7 E-20#6wvC9(/0/v;O Q5*ٮ..+}7PWܭaɖ[KVe֌D? @ߔpx) [ (C!"KveOu\MSVAVJ) n;94R=DbEh˾] :IWin7~fU&~e4trEFo0Hg-5>0jx,!"5lU}ge/hr&1 QQ(d{q;X/--W yj`C'>K"H~oŏ,{aCY%vQ}(#f., S3 9x GF#y~W `AӮz|3`dzrK;pߐdF'K Om 2DJ8ݏo7*8ܢ0W>;U-@?ו9j{m`mRQ,)Q?y4km^QF\+NSW&5D˯iJ^@s՚ Bo71pQXXւ~Ǥ4riÕRͼe,ɠsVQq蒤SφAW*Q&Iޕ| bǂX)FzP_=+J5B&Gx}VҚ83xx\_P=n\NﱸҊRuxl%_)-2Y(wat8܃:[Gr}א.4)(7dkܡ3+tHR#`[5j Ox$C5`A LPk_Z`pfG?*h#Vd1_ &0=؛;Sz}9 Q;r 2cl~W{56悚WB0Js^5vz A<*-rŻ+)MRǗj?V(*@Vw9_LyX4|QțUNm]lH$:_)ĩη KZ_3=g|^f}^Qr/G Tܔ{RUn1iSEZs&vBn =38;CWU B NpgLȹ Σe4R /HuAϷ06@IHʏ 5'g76K$pe,|j[]%cU2ƵGHwRaT}Jc gd jI`]+*I'|o12ߥQq՗n(i!*ߏ/eXFx^5ڀHEojЋ<xuqJd6{ӊgsޯs>v )i/LAd`}n>p#~Άp'otY~`i=c~vׄڦpr4y=!~E EÓ0ZϺ=OLj:uS]W+ w7&/ds.m9$3V_J> sU߱!~?- Sc̿c髒.cFҠTA뿔NGCCDc32.(+r%A%3 WqاMqTnD>AM0g bxa;D=W6fć(/&9bZ\Rd3O8 Ԉ\O."9lSFR'eG/s@,&6fsF^2'Xz@%Y_ϩn 5,T#wMSs]bO '赩@ޓBX;LkD{cJ웨זt4} :?19dt{#WVc`kS(iCFpa6?òZaDV;0jyߕg2%4_>cO<{i?V!%;x3(xy.)"f%w Ţ}7Ak{a=`RP㋫dp̴zFVr!|72J %Yjzf Qں$#ۡU-T6ܳh*{$9WFAqPQ!q>>[OoŽ4T3+s.{p s[?ƹu^j!0 ¸/Ҹw0 6˧=:BdrJQ;fkG.{Z+N%L+)9f1'  (X_YIIxBcSŀ9GcرhF֞O@a4 d~ӉXM.L#\Om9z75[*DYdH԰|/=&y n9PƼ uN⮨x?/ ӷr9C P2V!O=fD1cs3B{v%=!;<-_!Hau߾rjpڟΘoVsO\P[Aw jh%U2mpg2N⵴4_?lSrتON22 ʳ_P:w{.y5;ۺ_ 1E18] lK#zNެ/g"%ҫᅌwYs2j Op}"n,ZOY:t%ySS]e^Gt^-Q9RBQx4y0\`VGLگv\+ pYU!ŃY&NRӇ{jtt(>a# &rf$mVR,QG򖶉E5բŨ@ 1q۟H#_σ=;\`%% )_h*, Kt55,7D8N 'YY}=hp6Yǜ=r+MYmsQ  xӠ12 42~D@/8R_&PhלJ*ƪ7i i5ojlπJm<7n3{!dy3}רܽPȉ-qIᲂPGQefTnoT?2kh&u̴O>KnZ ځDyr1}c:PjƱ<l&ZmX7~uh);hГչG : rC[q<3ثJ /K3sUFN-aԻ2C t_B4cNegb3O șr8LnpZ-0O^'<}ӧ P9>G?bv^XL9x~Z=:=i=F*L9h[UQf IxC9PmR(#(8`q&-@/,E[|=9g2JP3&BrfAKG԰:+;2{~sb|VPN"6eӮB90p}%eCMZ%!/ǙP&mvٴ˔\9+ZJДo1%\PԤZ7&7ϓ^d,J~(p[{mg+6;}5i!M-){)8dh;: !ș>Rlɕ3gAʑn74X]Y] /)؞ 24T!1z"S }yNV>cM& Y؋|^ʲ`NE} P~\`;2jZfBJ7FR5֊8&sPoy L7[vV& XCne+!H2wC-ڲ0OcD"ޮQƭ~8h<3(UAC'ćQN]c$ƴa9"4Ro8dŪ1 n<HJg";i| ]_]E{ra'p6ędS[+J5E\l1uE0Z_^ H+[!h1y!e!?f';Jo^_2x`~Q4~[qmJEZN3m5 33^:^ɾ+5GL#9<(]= `ޤME_Fn w"`~ bמdϤ_=},n$Pݧp#R۞s'-1g\$o1Qi~3&n:g~;)G=ccScIpsOg'WYz2[Y.|&PD}=9?rN4@ z3xocɀa@nuJ[G-زa7C^JmӃ{,"71̿FP;gSGucDz euK*u?:@;qk:?/ˉdVs`:͛ζWVX)<qYe.:Io+4Pw3F'L&B$ܙP Df4%+ܲxJTy+<ž's)rI /U_!#fjJw~IȽ%T)T1hs8Mb;͵:Ly13 oSyrp$.~0`)u' Y EZ_evS#8S E8`D ۵ A:.wN4 D@qJl@Fԓs0lkѾIDH{ .|$\w[GW:.F Lt\wDϺr]8\UK8{fjyCH~E>V Si]?k䌨**$$uaS#o@rQvX"'-dS)]$p,)'f??ݢ8ͯxJA|c-痫[:dQ?:FBw ^:LqèY."Wu.4r DVyl{6MbF|5QZCU' 3FNk,pqUD+Z\lLapw`4~ɲm7bVD~Y#L -iL_0G142Eݲ:Z3'ld(<34ԗvއi 0d YqZ%;HD'jDYɊͶ F0oї?g?Ko\5YBܞHFQ6=\SBrXXYw^ol/4({ƘW%)Hg<fz6D 㝪fwXcE\e)xZ'@o܊S! ]">F k}ryh-g72k zQ|l8\yG58.)!{W)kP_oL0n6!iˮ9%x&- |-V]w$QҲEU%ϋۋk^f%8Ꜵe%R],$M1V]&Bt+9jf2j ^&9ڤNR',N0Wmǂ~Ar;?-$rѶ&8?k:RKQ)= |:q켕Zj}ǖǑZz oJ[Ep%—0j b:>oʾv֑@yLh]B(P[M K !})9_kN3mV ,ya-3`C;$+63I`)V\h>uqv8S`Zv3XGL)er#H a\ꋦU iWV]}X4IBVɞ9.c<^*@/o2vRE>=Aq=_~yemdw4Z& &" d{7yeNTAs߅Uø``=@56{_m\hvyDR-~QXB<9y)B1俱icSrmA:;,44OV JL1> Ί(.oRh_Q,"H3| $ƚ )^W|O=ujF$,TA_]gʽN_իGQPcE2.hMaȓ{N}7U2Le)h8bnAUOk qk9f?bRo)DvI2!+("=Sfj ^fؙ:$%:g`wn%Xg 1?J#]2υ/b"a;o,WgN%09^+lK@6@5`cۻH+nώ b(?֔T[[\'i!ou?T'N|4+x.{Q`ԟZ$|EQ$v?=l6YTvxd)>-:ImMwNtH xw_}bf6 Es#uמ^1EE j6#-R+ n9Ϧ81h%rߪ8k_ld-aiKZi"Iq2#U3>Z${D{6۞]k)^eŌV;2-eV sE>3m܎ߞۨ)ouߴK2H36pKa1AgZFt鼎6FN)Ǎ;fsߑ@"G模5_TAuSLqLJHm1\:SNs%k +hB+\UFFeP_>)~tXL[|%Hj,ѱd@gŶhn 5BbEl\cbjBAj-S (.՗a,p5"?Tjn3;yހMA[]C,suW֕\1I8eW"%ico+U&6|GV'g9M5RЅ=|`E -QF,ܴ3R^%BS4ȇF < K+2 4InÖޛ(.iP>]ys-Vw?jLƒ @(]A҂! ؽ]ptRbh]~J?JsG[uGS^޲|1k,(Qb8z0NZ_qel#Gݑٿ9ԒU䆏:=xQ6 B[b=s   (|gK&9$*_ ShT5V87BwY2z,@Cp5SM3'!lH$.G84s 9Gh!l7N$$ײ Mȡxih#Z>;2zyk5MkͰq[u9bp$$vq2#C;ܝptgq: J!<כ`Wg7쏀NFg$:zxZPQo7 ,Gͷ(Y Ȝ5Cֻ겑d{cx4>bZP]nr*`Yѳ0-dkrQ&]j{Jjآ0eϗF;Hv9ːpE2EKi6)jې8#@*'oE໕cvL];zN2vgsE<2L]5Jʋ+~: DJuJL6P=vAc~_}С6aVq}:ʕJi܎nz2gpC%`b%%y)|su +^&yv ڃa!:[J]Aȉ髇fBc(AWV*`n{P dlӋzyԘ %[#_`Y$Kp @6Ru;8ϭK {@ !*15:WKWgL5%SA빗 5!y-KgXVmgq-KU_7y<.M>]V6M)kK!]IVcG#1r_&UC_ A=*Sal3A,TRyyW18Ǡ2hgo3F $IoYO`-`~-W07hnLŪGkoP`! kmK&v{ǹXDF0KeN A,B[g oAL*~*{lY$0Cw&HN_>=$O"ܓg|xI8%q'$r|3 Jʬdް˃ 2t nP#i#[0~)!G렒_Q])+v X0ŮLyץDX̲=52YlJ6Yc#ȍ f`̘5`:.(΁(iV>3,9gH5_0^et& !:::}n8?5SfEϪӗ6 t9׸Gڗp^nUׯ2c6C uy V{w=ekF]}k*e2_I4`^C2'x u [ |T @ީ+=H=J~Z!ѢHcIeɵ[N.[=.eu'7j#0bnK2 'hO?)?B< سUL'=ς~צPFh/ZW .>zaJF]Bv}g !8JR#\+i_4cO]16ZGhenyZɍxI`b+czd>28@SRl7=!Zr˦9Շ*SXvWq5ge+nU0n&-wF%\) ?e`bYSZ$hDIDR|eIUr`uQ=0י@J/E2خSFRPA9Fp߹ $5z7POj-G^Xǧc" OeC !Mv%ռO UޥE9_)֪Cx1qc? >=blOOl dGߛ%ݶ"Ӷ_fURg DhL=nZf^qh@N͢HG | 2S]F32SɈtSb2?VkM{;ifׯ.Ya I졇 .d@6K;1eO7HkW 9@Y wE뗵\V*V?#!IW)c]CeTyω߇ɡ(u>X˺Y~yH2{Uˬp`R^{+[n^k;B%l7 zU+imF9} [؅ 2 OB %{ D!D=tS?4e;1,.EN1L[<ձm+Yk~d~_y4_[TB[1Au{ E:L#6- 9kD>SF8@U",imAdCjƵ*2"a;oORy|^]juM ZRLFlUeW }HftkyBuPf=!׷cGa8+&j'ԈkM\GX)RĂh&.J݄?勵!@"c-㵬<$agjiG$b9u?b2>U;Y HyѲ1iX&5Y%Kih,G>Jn%u:{ei޳NÄCjf-QCՄ8NOZ?@:Z+1಺"<{+ig! ny`bSqash\ BG-{ =R'ec3޹1Z5JZ#! Uw\[J1>MϺzRv<"zd.!V- K1A:leF&5?(K;4D(LLKiIaxQ 5CGFV *,@Ӵ9 }K! cpSthCu&/SgFnL˕\i8:,.noe?]-[@nA}!&szIs~*-^ԧ4ցَҩh)K:/8&&pܭUcfeWv,۪'Mw!B0_D$8/Hk`O+ĸTx'kb B>[Gwvm=-;!@%E+F}fcSttZ"1(|Jtx'.(,]~vOȤĉaVJR7j=(Vx#P$oAg4,n$Faf()kt)ei?JeW_ۑMe>npE#*:|ȼIE6Qu6=i1w V))WK[ 8>ovLiOCBu39ZH_޲u@33~Lđm4P:]lar&{㻛U |U < dΨgxl,lLՌ58|+8XLjU)KQ ׭xWKrw.a]ٵϻ'Xc ʞ vP/Yl i*m;uݍ+B sFf':Ug᠅LN-$:->pUbZܫ÷g6Jy׾&[H,s_`VCm-%DrE(*UWj*Gq`fj#2BS0[7,XO,üIcg5!J"Hۻng^EM Uo z[w0HƜ NJ˧gR8`-2KރaKhL,0zѸUwuP=0_'gXi ~>ё 6N/ )a1wߟh|+Dx Dqw"`K_)/6~s_y͇M JcR.P$I+! ][2Z|ڊY<˨C:HQVۖ H q W :_"xIAYJ`+w2I '6?X%#hH㭠&Ez:}0<̄U85Ί[4Rf0ƍ+X 7?8(nZZ&!U`I?֣dLJx/L~&݁ )ڞHQذ A7S_u װ*~_m2.@~$id3Z-<6/ү;& 3*D1<@4jj|$l-'\&-~7Pc不0dGPqjL53=_Yƛnqd_3v?5[DCl^(\c= /;.TjblJSXSvJ)>*;`Lr2 Q팣a48<^/ϳBʅ:diMݦd@+?qA%Rh;|&O-9I1m"${X#r Wq__D'UџUe L_kW~NuU#gTblsº@UτiQ?_!٢`ᷞ4i;BXeZL$ޱ}'EOX,õR~hkNQ5^N͜;{0 ;Y3I8//S*K>$%V>.Ֆ}Y#X qm@ˏ]-va ϛ"3XPuKl#!1P晗ԏ;%F#^|<8ze'(UNA_W |vl}H/`Aś ̈^j ,5$xƴ޾ɑdd Y}q$omH=ɴR$T/( Ӧٯ+f7-PP8` 9:,\(r]XD_ Q,·G\7tp\iZblڋ,xG_)Q;:LH֭ZJº5sl0B jSn.,PqUw3*Bq!jA bWF D&$%w3CVRf+L; FZN S'!QdK"DqfY)UjqezmU\Mj> Ӓ!Hr\lM{\iLj9C3>"LDt5sP,$;ePߚ6%a32ސcJ1j3-8 c<4"EdE qA/^;Yzdb#Nlᄐ!$?̆7 (ʃTñ]8^X?~YU_ړrB8ACMj?\j4@1S:JiZeu]qp䣢lp޹KyWݛ.BA6"awO,:s΋Vx"ZAsBVYE$EpkƂTg9֝3`a A!to_PbeV 9:&?+Ӌ!D[qŮMϻ+FSo,?=Ò!QFx cͺV\܋̕z,}kY )`:'^E[,tC?z:"$[j ZadgfXb?'t䇳Uv OBh{%Zt6!Ŷ_炡4,7"eo1:d |.k oI|F Q[x]QĖ;W郯(8P'n_;%x N"**F{V$ź5Nᾷ]l4 Т A@'_ݝٔHT s*6;DĄF?n$-i0UU0G 4+WD5^=:hbq'_HV) !dnR]U}COob9paCG}]]* I&Kd9(YzLWVfVb@=%:Na 3a: km0gKaPܹt3F,w4 6pCxc±nP,v_jݟϰt JEpqԫc ]P&ojC⿚P=:Y-&׼9 ̘3CAK? y1Ŭzj F*z.T17eέX `O@^.PZR o "|U^#w<1/X:ۈO tM%^z:PQqZ[!)i> TijXwB)snHzo<+XX@_-}N~wtxO%IXؘ<O-C<0%\23m 5 Mg3qOm^6=ucLJ2?sGh" JMH+LE2d(L8Ku4*K+(YJzt.az+T.eH)F2JOcR*q(e!Qx#wILE8!:| i(49y+L5ޡtvZlg`˫-h3p>cL7  PP _ߓPm-]-X,r%T`aEETގl*2Bք Lm51yU&1? Bx5r%=ǃ6L{:Yw+Eт%CTZrO&o^`ofBlVznpW`@oR$MpL8iSe\t751z42> 9dz;mny`@.k2g TER rv>`Q)}<oSaMaNR; GB/t>ymk_3bVc@^Z ~QS*WQhϧoЯ ηMJ9z ͓Zc*W:J"*bbK6B/ BYڴ..r̝X/R8$\)^Zʞ:]L5,R~ǝ3xL-q_\%t؋>{Fهn8Ԉ^u] UҺP^gS퐿sJ{HDmΕ0Y$S.>IO bmmóA6(r}6 `QI f=Ґq}~l؏lvS2]pV8|NmMx3͠Ehf81kgT )nvjx9y LM |f#Xw8n=xD&@{}`;;'e%Ȇ1[4$xv3` ITyAC@9UX=4GT¤de' :POVփ oֆ퐑MW+My^Eΐ1lxѷzR=ꈼ y=_]*UT0칓@9ӍnMiV*&'oi.i:(K0 !B@: :MrLytLwd~'\1m}L[wо@ ᖻ/5Fs|FPoܯ`ySc0pdQLƼ[Dv 9OC;򀎋eُmF!S1͖-bX 69G4ߞ׼&&R#fbyٳy^}(pzʙcJ2h=kjS' P+TϤW}T޷srd>*]2"&p VԿ''tW$)A@@eh\5+`7[x"<%K)ȚSSWN'ܓVOKLkg7$b:&+݀ZylTAW>GKVgdc+pscQ`IoEoa9Y$߂F?$ ["bUl-AVzKI!?V8g|+뙰U˓*jl AN2GEetK3'Lc/Cjin\0*֠hT^Vh mZ_7CiՅA{h P~f>sj,:#QvAɒzN~qb1F-mEiV0w]&@\cgY9 9R<0z~!*`g]@LIWoCG93`g|fPi21'R˖ٲ0֌)eSleڪK^tC?T%QalTy6U{l8GIJ/.Ga. %t QQOG4\W&qof-p+>\ˎ\3XV+.!G9{DAsFݐ]KeƉ$5}Iw.Kz+@vQ3r.HwB.` P&6rLoc; ڭNRICHtкcei  2eA{7mpԁ]#ڽwolwKen9w[SdNN%JCRd =\9u,ub E;Shʇ%׉S>~:UEۛC*N@HŗȊT-oG/:r?=P`T藸Hdsx (rXlkX!c2B*ShˡT)Rb#j/r00f>)ؿ'_X3 q5|;_v4DM*WWX ڐIȥ_w0v,_ Lȋg?Zm&?A^XDӤP?Q$iHW2)W8+QV%7Y;Ȍ}@*1%@ѧgL+rH 91f\MH.eZ%c J}ـt[?-,ĵ>3GKt7S pz&%nRq>U\xUX,Æ"OF؅ɧ t`yEl*y:dlaeoKB#Np:4+p`h 1T_i z:5-zO'cZ]ٲUw؋2h-dF7Ԣ m-X ܝWEk| աM!ZF#ы4/m+ý!Vp-Hnي,Uj R58U?Z.:E`_ezFU4\ J!zDdb=8D"'n:_)4<ѻ`(&AFW\ӭcn>$?rpH zb\j+gU3 ]4X1"A/i}LGO{&yӷWa)p`[O]30K#JM(y9&|rN i8SCX6#[ijJ9[QdFZ׉LHn*<ݤȍ=,H:7eIrhn& HrB~iI\"j"OH` ;ۦAQɠp_6[Nc:E}ʧG!^Ծ⭑lW'x>glB')P2? Z#Cj}i4:Q;p2@{{3S~Z7f<;ca!7;q.xc%ǐ128t!VLP%Wb8A²>;mglW$ 6s*B2O_?*9ЛdcT6Rģa5ƨψ]}E2ȢFR?jV(l/?:XQ 5sV\香(vjpa%):6ؘP}jưWޒ`yzPy 8i)-~M. j صAN}!\F/(|a3\\`[.'v ?Uh =lC݉L&M66/SJUutW>G| {@tK2Ήzplfq!r`0T`X6|Z*|k,-^KF3RĢ& ,1&-n աqUVV/rRvC67#g+y5)E۵KA&ҺFM4&C* v:!ZQE\\ULd/P?~s jhh/%-n6沽;V6E o nEͥ.UUYUeXX"%յ7,ofYL2PtSLɧAKj#':.5ɆWf|>n {8b=UԮ ar$4 "ةYz$Whמ`*< ث175)(X, E cݤl=Jv*n(r (x K6[R>1 Zi1DJD< 㰧<({g>}`GHٷ7 aI0XL7 yARM)гw~IQTqL =8T(D:xհu " ё!!s<)l{'bЫ&Un3bڌs/$*RO{:}b gJd<Œ֣8Id6`4VH4[t/f垥N];`YBO} ~%&";>%hVV{aEN4[-0sV:.64/7,f§U:~m1 zW9Q㓧SoU;)V|gD87젩y ۀ+}XH'pe &C2Bny V3FXsjT'09ֵpA%gyܫG\3;~OCH .qf,um,i*ZYmhwE߃1*GAEZ#{vB' "ԡZlPf2&XSjCrM*K@1^ZPt*"clMStvXB̸eF \z7Wy=ZEw/s,0YzLPp{(/N> A; Y epݦg 0Ei[t>JHdi]r0!%g-g\- f1\mEzFWqK~| 8 ?Pĥ30w>+'uS+{(fE};@7aU7Īt?05#gǸ?iYST wgD~x5Z+੃Z)e(P fC)jL0|`w *S-8 ,!pg[hioWq=ÿD0ShsCtgJ;5oUPjjYc*<2=%aDx*Eg{ȱk7$adױ*6Z/l gB4h( wV$qޓEn8E,i7tql{Tea A1-oVL?TDs!7z%$HFtJKa[ϼ)NG'MeZTrJVNA:Po%MW:l`(Vdɟ&h{*_ӳb"]+&8:I &QjӶ[RC}*,RMRf4aMR]p&g .2m*%1(N#Ch)M/U1\1e ˳X LjLsF0iK+Yݑ DV% C{7ž~cqH V'HYeC'zY+)}?bXMsp_td9ۮ)gT@a# 9>e)l0RѰʄ-0UOVeB&·` R\wFZR[aS[XZv0&g\MҝRCcz;$ =(#S\T<Zywf*haPl)}ʀfD;m-{m|wpZ@<&eXr0>+&NsSV$kˉO,]G7rZL?hK!j@}cw܊-s^WZ/^x,*6B3 MzO/abay)TT1d@3)/K(Ha-[.1pVd7έ:o)n!4Kt0yfAXM"ǣ; Bnf^pjS؏WMk;9\]@OPkFPl&a+ξxXRփ/ \26Fx/lٍ.jLOFlf4w` PKG=»6nشVCy ] ?wJdl||.rYsL [{wp&÷ox kgުD,daesm5{m;BFP|,ü-|pt(ڀS{A7/Z8-ۈ=2D]Pφ~"Ԏl@U(Nxp18 }檓L)3TZ?&foDhu;+-׈́/چg:xd jMzU].o)#Lo \A?.TiJ*,F^sz L~R;=CFURM7V2I7/v+wYc&ymp&$2b /'v=+)} brr'!dM#(eN),Ď8̭`YV3[~9~~lap#>)?10Nh?ߦh7zq1pp4଍ 5 )6"ּM~":?{o,`,R^?>4%#;|{opڪ)ߍ+ Qluz' @j& S )]3˨ŀGx 4'5`L/럹C`EcLeíJ7=<6lDkﱛfd+$6Ր]ɪ6`>S1piRM5TJF-:h)=8:䆵L2F~S$7Ԛ.X@O/29C{4.z'M(H1,\iLC=Wrip7P'$*( S6K\KQhdv|k.^^2bBLfs%kD^̉YV Oͽ.B]4c!ezw+妚 ɝX19bؑ@'DrMbC,-}qKHCt|3j&`/QY~(@0JhNX༊b&ɰ!Ho[zG }j,wuLKCGu#:WyOQh"v"6&2e5o$mIgݝz%"x>ɻfr(3GC6WT79d(n&O e-VgnGFwlrք՞*ۼ~OcY9zboC:ɪdZt^@o""p,Vc^aWaJ)?ET@ i3,G@KfP <)gy.ixXw5i+ƙü)}A/Р$V6 5GsNzXa{7))߷/#ԍ+^ߓS+ |]!^Xt}k᫴Cċl$pk/ q68VX>)6J_a:7 3UTRɂZZȪyn@~ta| %Zf&e,_9G^x Mё5nhH*ʹ`h[Uvj#}u6˶AYâ(l=3zc,OSl0\E/v !mس z2s?܍cL! $ut5G+4I~6m /Z*䨚DK+C{L˔W_N+f7Ԉz44ۃSPADU3{bVy~-A8 |I} zw UEmVER@H s;֎ Qx:d'7p2a eUNt3=C ^cJH$t,`7[l.C I.d΂5l @+.1\P>Ӧg R"Y1 t\5eڨvR(n}NPtԿ[K~\$I|J`L#̣>(pP6{HV Rsr\I 7vm`f;f(:Bo/T**),%|lFe@g)dzaF 1`)ʛFұ2= l6FR{"ώgE)cm>2U+$Q> Esؽ*z=ž{}k1@C8]yȯ(ljXGBr.>Wޖr, m!Kc8l vu0ؚew̒QDɺ*MI{O׋`C O5SL@ Yt[4Zn! t˵6}p4VC:NgW@_Xo0B SfIs:M]mʈ$;n7ҧprjQ.nAm&C]wV1 [pvQZIu=7GyC*=!&S V=c{Xǒ8bizo"w5,0JN*ɳqabg/ݢƺ őy)`hwUV"3TZݘeQ?)Ƶb`aώdx T`1Dw3dЛV2ܧE»F\GfA_޽U+D];Y0ǰ<,OMYvw= WbAdpSA%$0^S^Xl&I{3%m/ :T, I&&8*@ܱ&,#NѠPI< 喎a0j< `b4ٷb3r9r&ʽ\$àB q5F}h?𐔛:M3 4e%p#"pcS_ǐ'CedӞfCDsT܊w#|-.dE@?`a& UL"HN, !n!?[$147z<Pʭ~*RzRK52hUkLHQQ`%&ݖmѨOԒXAPrV? "m>[JEgʛX%-JYwl/0 :#%WI){1a>_s˳OmKX }7]1ALؔ >Dj%7'3W.uN/xDh.K_n.1EV'0nҳ~Iӝ U97Ig.uL˕\\,AUiaaS^U+pj]-zR\*?(ިDN6oL s/Z(dgSP(_6oXɁ8w#|a4$ OҺUv&D! ,Y-DzGzM*jyg;v,@h1 ؕS8VV,%NJWoUc~Wd2r|n9Ў @qcRyO(6[NYO~EW'0+|Ont9*x~ _͒;:W4=kKuokOA$cS g ؗ[QwĻ7'Qt!m@7N* otq9.E$̋>4!/Wd'r۸Êth9V;E.kɒU_o6qaqy| i Rm5f čvǔ t j ,◂zݠ0ejKƬR]l?Ϻ8SL>"fތeѯuyҗI[ :2^˒tǨ(eK9}ފ9񁪕0;g^Bj^7Wt.)+h ypZgsс WͰ "$\Υ9+* R`:`}żIbĎ[ tn =ybRvi|mFԋlg+fw{q|[8MAlRβ_] AŶy Abf{A@%vsƣ]5ߙ__<ܶQ(4L`90])2BBͬvJ͚N O\I_8v$W t,83 beM.e$lI@@Mn$xIz X^ xqTܠ,'`F/ʤyňn% ):ҽ_ܶRmDgg\J|C>0#[R$DF\Zc .{{5!7[O~#*F:Jxs eaQ(sRv؍4z y΅u;߶փ9wJ"T$V.ig >L]3BLvDbde-OrȐ1G.. )c'=lݰ>Άŏwb0/rb8}&M'osKT"mg77M_*tFbfXߕšntA_*i݈u T`xc{8PHY U訖%l 5:FI ?C[# KOTXCUHv6)ʩ7;jDDf'Ќzwm%s+.L(`Ҭ $dk5?5bkt4X<~2eDR{ۨB&c6W+1D4ʓ%u=q!( >|x7ok&Xc G~!{(͐oT=k;gtASVB 8Gsu!)cfczMʹ~bU|ܡٷ0 [؊I.{Ҡ/%2h:+׫plz TI (ʶd^|M|NMysȝgB;ЇP_^zrs\&zҧ)Wlc5҂5ts6 1>ToHk>!|glKŒP :A{ej%ZYc9? =k7Ż~N̕#5^ #;cЌ gtv4 bxE-Hs:eHu8z ϻ4g/V(˽݅|;b]:ABEƊ~0"$d.iPlfХcgEJٸ l2nзR7#Od<TaYH]>YU06fv|nϵO0SHt= (?`,eXr([*mx`L9nwlռ2ch9UI,`bD.K2S<68^e_ aǥ=.\e%f3YFDw`%4d@wOT{J:Gmͷ+VzEǚElDOhJ  P!]_8| HQ/\G>IDѠ9w6r@cSp N'/Qp >$K,  °>ԦӰfʮ|t %"Jvyn4„a3zVp2s/m)h y/hLddag(&E(<Dz z85\[N<&k>J&޻DZo Nd:҉$}|]DEt PM, }9}>@,F} j *zW1;z> <E\ZpۜcdZAEDs?犨%gDP`\=6NP*eÃ8s0sKV_庡],40zZ d@"/Tat_h-JC+-NVHìZw%TILIbH=gݝ[B/ܶ4IXޤ{j}n , fl' O-l{NTKSZ\0F_%4Y4JEFRȧ=u9}*pI |"$7ؐϙ Ш})JYW_ţQ~СR`J9ΐ^]=㳀|*Mߋ5&Zi(qvo Je|3;Kk)jHl~n. OJ/xC5 ^| jy~jaV?Zr6PaFHQpA|bO2"Y:,X6'kvCF2` %͊ G 6HWbٸkڞŮH6EU5$"כ "Y+`sdӠpoV7Əp1f`F E|p+qoS2aRIUY/万Ŧ^%>j/ ܌#҇y1n-NaOnBMܔ%&%&ѥ$S=V^ZǂqH T(Xk7$S>K=ԺtaK#E 1ƌkX\ðAA A?H DW =yl3h)]Rj(~2-XZ ,[EZϒY0ˑzQi@@Q%'MSԧw BEE&@Kw_(;+CIBjOQUe*ow MNkT觜TD@8}iU5XbD٣$C.d8H]뛘5DǮ{aךbVng€O l󄢰Añ'+RG͢ɋn a\o[ uT R׬14N!|;ßa2 X8(^v{$2#UThb/Z-V=Wy9Pd2ɀbbxA"D#=I棴֪ +"Rq\ur`oZ&Q( 08nkp @"|e3ވ1_s^jA0D7@{(%i"+W qO5&jU7}[P]a)sφ\a*epD%9Mzl'U᪌?93ɅC8z@f>7^~1 }!j2LohC4Vd2woYZaln2d(ptF469q<54]ĿQvp\5L"wy͛e}uZؐ=3)]|&OեͮĴ# Z/}/r>e4[YY'["j5&,EPp7C1vTf n@n., i Ƈ;_A_%-j&!8;o:*Ciez/؆EPͮyϢM䞤Iw2g]&,.ovsT -: M?wNaxQwZcޯȼnZȫ[+Nkgq$:OX۾zK>EԬ/zY1dV(: CW tp8,$[b+Y(}N5Bh%R?nG`N?I׌?6- qjCx0>럢1x,:3y{X|d˛kg4SdG3a*О饉Ŋ6If6B\JrV,=Z0> dIqE+-FW4 |${|h.hEZ`J kYpQ0Gz.nK?]|ې>;0^h"C''c\tcgf!V:vd{3#ڔp0 yj5}o~mt2˛k<\8ߩYcNя@5}R8Hi&$V*Y`g"q2ŷ GiF8:e8-q Fjiȝ-7sVHt5<9 k5ʓ/mm168빽#[GWTX-)u;/ͅ+sa-71t:ӎy(nߢ|<} 5a(Cgas1Q1ֈ:{oG:J'z-Wi:tS)ZfUU\Oĩ +􌿊*)\xZh<9~O9\ՍwmEG3d("'^9Wo7E 'AA;H~dg6Px(kq1'(Q4guc?fE Ƅd2L4OW\;&?&H>X֣酲ggu~͋m,gQXIԑ'ư7hCQRO2FD F+w.U{ R^>թ}t7Nh@+swejdKj/1dZ4):%1qr}^Vg:g1%OMm=fGحC?8VYS{>ˇ1pk3{Z@v XciD1_S% @r-$% lHż#6{|5hMԸ~coiidgNr B27u=^t+(#$DSA"KLڒsnB4& ;F8,0䨏3$ssX%қkr\la\b;t[G I[K!B刂Jw^;C92yߓd]LAف{> ewRꢮk<~+UEWųAث_r_3ҁߗ*<{կ|$J,_SPMi!#)dtlWZ:zF4E8EǜhGa~w V// tkLKl(oY7Z0 1: 2%F/hTw2?gWDX/^ݞ h6e1J]yChDZu)+F.睏EJqRq%Q<̬Rf%z'vN` K^x}ȕ5a.݆%G 9t(UfÒ;Crǜ㩎)jZ,rs]h:Uff+ 7)UޔNV0řAI[o1a 8 GG#oB7?YU){cun%!D_B}Hl*ǞE v?ӭ PyH`W(oZ˛:pjW:?fZo3rYadz%!>c<)i^gMA 78k:"sm!DL1؁Q]wrr^(LјKl+,LW?)1[C djsvfݞ/ʰ( .iCذPّyn|BKM0~ 9 /eLlJ4So 9 +ѢY|0gLO`*y$`.b>Ff cKT^z;e|NgPV6Jp}0#"7b%Ւkxϓqk~T8UJuGI_ \粆M O 3Kһv/m ]pL'ehYnm="=vDv/v6> &8N0j"B8JfMWt}fK0h0€H=S`rY*qWEwai;+کP܇oED rLaYPieѪm|ɯ v@C'*ѮsLQخ2K=czjN.Y`;msr6#wS:K1@ ڈIC&Hu(T,=@fPj=Mq̍qO{凒*A`7|@|,]W < abSв }P#O#"w!q&3}DT Chl\fw\>9h5NoY%G\R]U4\}<<"8uHG"YiisZOk/d0<5v60|܍zOd(dlǧD PqbNĶGzȃaΐ^ۘ JJOy<^h# ji:`, $5gk/9KRemʿ?"{q= =j#'YkN)"RoBF4})s)}+SX,J뙣ؗ; {/at E!C~eDϚ {1z%-m{M},R :,5iW@HYnl8BٖF(ʕ9%3ZC^),&6RMXtf BEᨿ ŋqv\mИV#7\vٚ :Q\o rzg}.,3vP#Ei+RUkT&Y[M2kqD>h#5vӾeft:$/hx0NF 6 njP9'[9{Я%04!3$޴:7(dksn\T J-CdϾ\ԣGunFEUD `.A_ r JSN(< a3=\/Zi}Wnʶ\&]4ApA IXc즘esWF\{uQC$]gR#(wP1kթ7 ڮp ^(t-hxfhE(괌]Mem+2љw #=R 0 LJri*OT>%6w@ij!]3 ?6A͝K5|'k5X6Ǚ9oyQZ$>Vb"rLBpO AdTv%v@^E Ĝ'IYʙSdls`[r `:Db Wcʹw,0߃2}˽dNf3:Z9҉ %+|ШZ9",s5dEr*OdۃC*Kvd{rƠ2 L 9'v7D&.<`#u2ptYE0PќKhaye)6+`Č^ߐ6%گT4۹5TIV 6$d_L>dD0T!BTUTwY/NEUe Ĵ]:zvt0AD؈o.=`#9i2f|L4lRv$@-֖S^XIK,, (Ν b O~3<ړ0?AugĊGvY). Dz2\^%vX Q[UK6ħ@F?U]2[ L<u9e ~?J nEhiajupigAJ.}}d@gWn myG꣭crK015‹٦>@}ef󚹷`Y.ZL‚_%kkty,-  qu˝=~a:~1WpݟJo. $XсWfO(|JGFP;Tazim퐓AB!f `@KAajc38Ig{u Qf+Y  rYUnDLt~қM.5%{G~;8]z*ϧ|>،R&#DYܩ w\`PUȺMQLA5Ʌ9eH{,hl̀ MMšh Vz8g_FHĈ a!lfOm's:2L|&S +S7ᖴ2!oG+?8iFfN"zVun傃߮ߞjI^qَcR7^S9 Le(~j)VfN/AX9'Y%1#hg" CrvsW[YFJ^`;qɰ̆[4:Jj:ֹLl<0Prƀ`tlKk I:/q&˄=YL9$?.G KNO *!8e BF!7u1v ' xY4oTw.;S۬ Xo*1ǛcP}a}N M<7r0a7K`vݠ(嫳jCqz $?nσ0q:MY\ J=l(vban;)CO5dП5Vv]_PAiII)"3 ?mܹIQc?,ό:E:w{|6ye9J}}fcW[&m>Y|;9ռz|n=pbLa%$1 2w}h*i<$EHFfb<&z;" hG KMW5 /塒8.r=;#6݋5A>"U0+^ԋdWq$ 밢)}9fՕ5g /џxvF!2T`&.{)b\ʊUʅ7{7=#c E%7S,|5J.m4G\q1CL8/$BgVCbXJ?c—vT+a$m[ xǟT aPJhː+:oڇkL28RJ1/wux:v6E |I%r\I@ цMBMmC2O|=tMz !qTyD(2Ve0:of*C>,,EqQ<x.!Ka4O*=[Ļͥ =HڙFڎW'7z)iƕ!BV5$ (-2>`S?Yh6nKEVjix H;Pi{9w̆".#Jy5W;Z7K;܇_1 F8 }(i"\꼑U|M_QN#oX%?POz haAlv&;qr}Bje2h>)JA ʟGz7 %(*JzL,7Gy5 ,›Q߷jL#y jg'w&WU.Ml7h}{M\(G䇯,8 JFA%}BH)3%z6ϛWI3(E_-oZr QyΜ3lɒ"b,tؤ\ʉk%>Qapfg3j/ա=|$#NFV_z-0J1s2>yW+4DF5Ϧ #So}aI/qI{]?29C<0+zDL)'r27#^)^UA[ؾѠSu5%*KNWGL(:_!D\(0ԶV\^BdB(Blc#lB!'7 uхj_L`rQl%{:: 3*!4SIҎ9▨ d˧ sGSv4k㏑#RXlоJsm}ƴkV3tOHbHq)r`7c{W_z SJt4SUB%/=_Eϱt;pE>\+zdžY@-sYљ܋oG t=KdSYGHd!@)2RF4<%5Im:Ng<Į+Pb֋!uctU-bnw@ fgPБZINF 96>ƿh j3 YJl3@Fz>W܍A|ږ#&Ϧl ;1TF7O}j>*A)bo?Otqt骳X8Їe( s!rR]JkXE>Zs =5w]֑%q团TvЋ!:R>Ql@l jFu҇p BQA/XiZQT:*n~UnLD l4]h,\N;Gd>V4ޛy`/ F] ISABeYDFv)h plNR Ao)h0<"9wd7O#hh _$7:폮fz) "NS,54StYU0K'ǚ\BR3suċ JVeTxѹ ?]y'dSNC=GT @l zU]d׾d(#ʭA㖜zӅ~zIGMG~/ ꬟@ÏɣI~Q\]is1.Ѷ٬ }J"[o ~fM^TWv/A|GNF Hwa k(JuTwiȚb+<GWQNZo5פtǽ_яoM:e^Ś7VmP+`k~,+)H^ ^,¨wPr /M&y3@/F~S_׻1vots,pݴ FM6ᯥ` n  *>mv>.uԴ-~d=ևبK\x4^'7QHyʀx8O0]m\B~;Hfc <5'gT$G_^Aȟ;Ď2w{~Zb@W9.ȗ'OKcښD1j* mW}X|;tn2_zNNI)|#iP`ĩy?x>7>-ӚI?˭`b C"4.sEۡ.vV|ނagWp /"Pg?z=N5qK ۮ];\컆7R)L3PAgaTS/G;t!A_+A .2pvdGLh4b[ᆍD|Ѱh|=${&G " W {dƦ -?~kG(GXOF3[.̫6J@)|ZGf#V3Z 'l&Y5ʓP3ՉZڽ?7Bt/:rMZX~lMۀj\՞3ƩhzRL3 g@h5X!-YL4 1]IU"-,dD,oLg-#]0c/M] z) <|pC\*1 :h8Ce]ὁh)pzI~RMfiMxrV)\Fg90xH*/)DxA/# ߘc.LSM'ؠ!}bUn( l6.!HK;-FP ,$G|/*vuyO0ʐP[醟 #HA>Y'U97109/rwK4;K V*P4 š{ijt.; cWiL%JJ1&a)wsNθ; E8_Ed)e'DU,}ꚼ6@ 8{JOu>o8G :Ʋ$]jjL2z JHu(9G]|D9Rn( \\lxŧ$W¿|ȧA@b'^^QR/ݶh=V<) p"1\R^`;:TF]!+fاb%Q$-IP9@ eu/tZVC4Z.;{ņCTјϭxxaEi Xé*ӾRpz:'&ceJZEg<=~u/=dL` ! w5MI}{` h+a1}Uuk%mӃѪ23sNh>>,!oD 9ά 6ܺzC`p84c)׻gU D-ue(S`xd80M8i=@|35˺{/̆aB;ڛe@&Ԛj Q}{At{} ?lƒI) FP'>4fyӻEyVYrF璌j'vh6ZsڥJ RՀ7VxMIDY^5 xgJTX|6KX_;z{~s7nwKq}[5 9t&(Ds /Ʀ}m'⸺W'M-Pw棖9MIg]C70@v7Xe ~XpYi< J9w{Crvhu>F: r~.ty R勻{+^~'&€]_:BDFfvʭcvhf <=}un~wEV^$D,[-z?k1G 9C ȴABzCbaHmoLf^5>0z%v(`sqemCcA:*vSF'3ɛVK35 @9s1+\<aVJ@glȟHD"C !l)yF`wm7`$Ϊ#Lhn6x;ꪤhV k enT]$3:&z-S'QZ{6؍?6;3 В)㠗*Gy3JCP ߄nR)ޱf爆/OvqeVS%1][>rBHY隘* U Co9㝥JRŠ(0PU #N$CDaGVW(Z/v%6E/7L18*A\1jJGT_!,DnF{&/좼_O?/(t?jǓ n̆"Zcol.(H"{fn@mRY0EuL ]%zJP"D DNa6jWTydfq}]Z8i;y a 4-kJ̧t=Jo8rI^/V(h <埾qvhOtsFvNU*"';-)Bv6$7 Sd`,(~Ũd-&"3⾿ۀ)v|pŊqu4R@$fXL(u٣W-9-Ydl"/s^6FAMmg`K-Dݮ۠e=qv3;'Y4Oal*5; &]Ua$]؜sqjaI9:w_%mx!?M(yoFJtB3ý\(Ѕ\40L i, dBLW^=d SR=H"X]w?ϧN}GK߲!i!rMn蕈=S i4{$!CjëKqqq ^tWrnUniI"]3Nz!vPq| _U77͐> HΤJJ EFjR_^rYjNT>[-6pCe\c[&.bؗRRRO0C{%JSX$bf6#d WaRďG(PD̀_v Y Vk> &u@W93o% L, &> ց H~E]$*OY,77? =vAQ56gXOH9aAâ7X̀gk.E|6}NI$cr /D]jku@ N2f26DMyXt#E}~TQPp%qAa %,p#nɅ~mj,߄GfPY*18mMF  >@ҳiڐ3{$;2:LBeKkUR` &0ѸQ∊H eVCP׏_* AU$l&QSn7A 63ĨnSm(%~-l?UF3>}k,b>#`ڒS m^5*BssRŨG7t'TTxigBMoF,FMzۨ+KPdH,| ZժQF-p%% Ncİ]Rw0Y/;F#Iً460RMhAMp.lĥ 3k8$J)S9ڪw EL~:p}PHF́eW Y/g2тrdWt+6w֑>RĹ@lwm(h ,fӗzw+IKW0v§ $rv!AFzoforV$KZӶt9^ i?:",^), )iQp+Y>7ڊ&{ Ʊ|>Z_m*.##s@0n/NW{FE5 *^5s@\bGX]%y7#LCDLkAUa;?)My9E۱־&ݱ>r","%| kkU6yji zIhGm:R¦D Yw}X5GgL[|XI-8RjSL{)0QOS7Xr0{?י#[F%Ϯq4C^TjXsfw{y p c(Khf ȑٜc ;eʞ8SfoJlًi$ :}yetšnݝOj ,'#Co8* ֊A2kzi0ޘ![nmPlksI+um0/ȭ=֮kڞәiLHz_Tq& WU<:߉{ l4mvVڷyC_Fb\N(X?/ژ]VhQހf4PM=Twǥ'J|PritAK!o4s(hV%.+( ?]@}Ш0v謷PYw7Vrg̓ܡ?HV|pqJJPp!~)f)Sܲl@MUx%YvS~Td>F uHc*{nN]bilwF5F4TS+ TO=AֵEX/Q f T¯~ޢf<A|/XC##Sٹ¹sk% ERʭc:ѫJb?JLyJ!I?ZRS <-gT? ˶ړmrplTu!,rV!ߎEcG3>N] yGkP" IH\[G$F. Z1๾ݮ>~KNVTj5J^ߜn܋1>8~>ȂwEM1T9i.[*qX|K(pɳ@2ޠ䳾.жz5 -\ulU:|U%qz7'Iev [T(dR3ǵ|E⍆eo&@Fme}0X 8?h"PON\#P\=ơ!#҆Ǎc#0DuN2*rȬ &륉x9LE!ek&Ñu_R1jur3/_:B(x9VeFhv E\i|0%[4H]R"Ty{w pu̾+ o9{vYyǺU7Ba4.ڙ/uAʭ_>4+e _w96q44e[ui )&'Gx~4+E"*$!6 6/wP_3`V4}q@6Cdgtyr- MD HU|- ̹v4\R GP(9!S|_QC+2CBuWNa4Z/afCwP;HȚދ#dDuq!0oO[:a$-3l2AF(zq8 GU"bGvd>oKTZB`&()/{^Ymy:D}@c9 .g.zпǔ*oA@^__7*Uq=:hn",TnP-nv5y t΢ၠ!>ď&+%mkffz$h\5,BJ{{z~ []FJ}Ds42;433Qkf䵀8 A40ݩПݼ"c*oox;Od͜ U9JEVHQAyٲm :)/³u4 ! KeMjaDk'%J. +iRǂh5g`}m+ ^=u+&C@NkL#Lꮓ#Y'u`D8OoU&a wPUd؟&T<V@ B֕v#vaٙ3idTH+V:p#2瑣[JU#.ri6] =Y&)α1F?'j~WjR.] %CDR&YWK'wKY&PC/-q;|ʿ=!:؝S[8 s?"5yPYy/V%ɏQ+Zzo3-sLBD@b/OU)lVL3c9(i4EpVmՉ *bGoI,0 G"r !zZc4_{{Ylm>~_Y!((ETuU+iRae=*:'HC5Ց [e4hs{w0X|laY(˂ Z-i0*p$yRoI;5&G~g@ 藩?s03lya-/Hr ^9L8;0y sdZމ i*0a?#W#8 vjl^sqyJ?K&9$-?F<~7{wߎqt8ڳ%qmFtM .12ZIi ChM@v%4[([f<^D!KkmvL#Qӟ=MYĐ3 {e^❈>&\DwkVA0`v!V9!D3^LG^H'ɑQxMI4}Rʄ>KĵO^z1rM O4Q./*-9 #CH-}?#BqFAd -KۣSMsNֺYߴLbԖbQ RFՃDϯN ݎ>R["ۇje4Σ >Ԟ4 ޝh>13H.6K; %:6YasYy]-]\dII{.Yw:>> MaCc2W FjW3{_MwZ>e5PzLsJM{!5_>POslS-aЭ+A@3NfE7|5y%rMgLBwH +M&s?昽B0p #9?IWn犽NJVx΍4DSlM\OԇrٔQedM}5\B7QN6uSmhmsIUp_#  ;í0]y2ǣ&RaږF Na@ICj4%Z6_TM`EbeP̫ǝyr jR v8k0I{t}[Ӿ,wZ-0tCc);_yNtn{74͇M@"ynߋ?̶njQ=ߵi{gvpA`GLxK:Kyreqۆxɉs 8{sB'~Q si2ftV'Nh~µ ad{c;f'~6U+Hj+hJgRZ!߬t^lr^VxԧW@IxQ|t Sُ+N+[- -*!%.:i%917jKNHތx?ڭ/ 643|FCV7¹Ҙ a(S2%%7~M͠*fRx(]qB7篽 .oi+,7A}@즽Ζ >/*}&W2]qۂ}h|Upm"n6jIḱW$8Ț$SQ참x@ ֒[`C#JYML`퉽żI=ӳ "_(&@Zy]mS 9*#L#λ i:GGŵ! -|Ak]ưHL>F8Şq8ރ؁4W3Ė|?X,2~酛[W}X/;E)D@TWaq5Ư=2h &6g"?H_6P&~$~ AȖP96;tF'͖ Z&ӓ%bkIђ:wqC>S;F{W% b9TqF5˩ JOmJAǼK[-T),k@H"ۉ))pY 4;X3"O '&6 >}^Yd|N]n2a)?֤}fW1;Gzz6LJ4Q>^TcT1[r=s@3q=R4 bpit[t]-O xAy  0q2PJXC1IK&R+$K-'&>J|ND5'M62dޯVvlhXt642x-Q MC.DmkB T$}td(Soj gק $($N œOq֍hz ?KlǃK×Ev#Tz6}W)Ss JテQ-479wtxDOȪ@{X[罊arڗ7WÊ1mgk%Z^@P|ioj GUulGx-tci`Ozڳ&zSi#8( YI5uL|D5?5d`.kYsϬktU;E;S*Ȧ@\^%Fp߫_d ;!Um8L<\ecXX|&=_3P0u)tx|![_"[f5H/+zJKJvCts+ff0@f ~4%ƫx X-zY镞p*AT)fQwm"y)VOu-˧ `WV0qR/s_U/ʇc:0(,[dS06DU|B*\XJKE3[`4_1DcAOvpurUHW ɸ%)6  X{: >8`TTpV Lc#sвh}DekhlؒlʔnO̫]jׇ쥾s7wWrvOs6˨j&ql;o j>&1n 嫲8^0r[dDB5ZsjD9z vrSFc[GY%Vf[5:S asW`aR{=D&rg|M}u= vr{5L0t_IazR(iMK))svb' e~.lN/5u(6Q0/h` {;\[;))OzXe2qd@%*O6kiKJ@5s!Xgq)iq*l0EȭGxPm l~ijI("cWӣt&ZutG.}ڢ$T'3#|+E9Bi8Ҝؿi nO0,:t7*Qh~['dT=(n)f}<4ŵa`*O)Ŧ5.OP\T;d3 wc2i5ВԓB)ZNw+'"Iə2U{X[uNq|\O|X,Vz!M`Sغu3UO _R?^NWz^QCXl+7[~=،u<jBʮA@珉ώ2ɷRs\؎Nj0{g5Gb?JD!qTwct=#glOhReK'9 Za^Bojւ{x[hu:7"bnqژʫT/eNl̏pღTA~ÀLp B օ}"\BX[t8՛A ?(.+]Rn=-H*roƅǤ|1 sV9Miykς4Sr=peۓ7M4:t;$9X.w˧Ξj:?!8 DydZ||L#t$ʳ)!+1ޗa1>\.9bIW+(|THI.,[=A4]f*Lc< j` F6ŝ~nэi'X%_ٚ⾾ L].$5Jm jr$QE:G~ D8;[s {{wCH ߍhCKUF &6[Ć>+ˤJZ8\""s0d-*eڒ(nnկ[7p˨@n }^z*ji2, :F;s&J a_DbӫJmmM/[GUݚgukף8rM!j6sC^¾bVd ` ㊅QFZ2XRϓ9N +{Fj D[rfGpJAR?m$,!} P #pB|r-'*n cUqꮝtRceHj://sܛ˹eX<\Q^!qqsdQhgP?\3ݗ&̠?]X^߉A\kg{{DKt/~nt]%it@` U1,'@e}t C>tO;a6^0 ẄlTdSU=0;0? P/P,Wo,Fcݥ_v꽓9SZc#|;:*E!Ei/~$nज}yY' LشctEmO|8{(f(oih2c] {#3-ښit?.)vUw ݠ> U.l%us <RqFy\z؁6D+?*Ve& qxkB2 e |`G1+Tؖﱫw/"|ZPI^k a?E0EِĢ pM:EƇE- )4Lv}NV7cE5^w;2Ǟ8;KnSMg: vvbw"e':hM>,u[F\{fqƬ 2f0&Q;ڱkY@U(;{^4wf?*PCI'\/VJo/` pUv5Mha-:sưp:z~M`kḴ"͝Ӡ%C+VB g.&rԎ wqCK0'/ S ="ՌVZC)3L[#g8Z4:c`"L b(D +jq2u{Ra~bxIZvl D3U\}<ÂkGr̊ g*=.9 sh2 EiQOw/$;Ǐg vvQ|z9pn\.eN̳Lw @ Ҍn?6I\@M3TiB$ [/\(4ZX]'2M#/T$>fgShN`kny*RߌU'/-:2 HxDڒ!ۅZeчK,Yc#7sau7s'.2Z8XTT֌I6*1";-A&iTSJY⭕`(]q7 P{ tHFy`ӡd(ꭏ=7hًx' !4ݷJ1zL#Q#`|:Y_wRMuiw qoIǷݭ_K-i /QAEQZS%c:#yp-=/[ZXՑn6er~IBڜ||C!+L]v _Zx&HfSg®S2t8k .[}^TeEqqP?GOC迢_zP7g K{w\rIgJ042nPPNAr.@#NOL>L^?LV!!dB=P -kr)ToA2{*r=='#cgƜz =Xc*_:rַ7_=MKn[&wP>s &0\ [/zqU,{;hx(mU'+: a7NIj/Yl'S-޿u۳W+!^,7k(Fά\fSd5hC֜-к|d̅Y݇PsS4 u;v?G,_9!BѤwMn5{B`'9_ ~,]-#||Cf@C&,'fE) x/ 4k-n (:`cկll[H쇇fv-_&@ =Hȱi>Lq"vrӴRp:?rH ) =Qڛ(h]׳?)3\Ds#x l{X#_>!|@'#DKJ 8ppQ#7qcK!62@.&b d%x&ߔ;0 Ν`'m<76F/$DlL<}zTIArv> q^2h*ܔ(=kP0/#ܝIcwz`VY{4:z H#-< j7p,+"S R\ B",C ꔸ}f/7KUpl[ss;1ߴ\$}[@]=l M57uo:G^]Q%fwnÍ+KO`a[!݁qܥg y.~ s8^8Z̟&xM*0M%_9m]uMsψEoWjm6T/  lI-&OW<㭡 F>Uh 9' 5?5o)MO$S1u!u:7("49M )|dD\7 Esc,)WZ|^E/gXz[ iخbf_[l7`,B>R#w @.f8-Hy,'Pz*@xqVhB(eڶtȬ9~H o& uMOLjz?=qy8,ٌҁⵋ51kРQ |J킏o5H=ků)OO+)WϰZ&$ Ŷ8݅mi;{]vRЦ(r_'G#4!(QFةZnGxr3 M/ZRȻt`ߞ}-LJiןÝ F֍`nbZ|eS킍8+r:* $]ΑN뫐 -J'&̄'صX~\N"X\yֺO8jxr%5[" Hn>&KkUl ²gru_4@|@3#Js؁E t=x0w.Gq^,0բjk\ױź$-uP }LR1www1ďk- oo_ˋ*D6D#`~C]8E|#sxOb0xS++,+n!ŤH\z?RBqdMνzp9\bO@>/YPKyUP;8Pඩ94I~eb_./k.6/װ.|AjE0md9>2?=QEa"[[89R=2F7W9ItݛYE5(wwu)TTOQG^?FvB}+{hg\*b~<.ϫ3htwy{ lYZs]w8!A!:7Z?ZⶕY*0:W` P׎y Lu /p\pEUOMߔdo'Y,xf DܺX)jU:툀zZz\/m 1DѧT>}2ڢ @6 b⒎_/% ̄|!)1>kC)P}jDm; ܖlq4jh4:}S"jrcjxIGaT{E\w & ʗR&;ʂ,c!UMAI6P\ɜ)~U&ZN D4|#!+شٔҰijbuC vYc1)SDž9 ̄1dYn cԃҊO|M7,6+o'#+pȥYtPG1 {_':Jjo~E ޠ˘tQekq{1 CEԘ}(|24hqS o*_Rri*+˺q"7dT:ķ=(>?Iu&8!@5 7U&tCKbnP=1ځRC8|ͦ&p֮B&Ŋx+.7@E70[LԀ͕ " qSLG<(ͯL&cV̫\QJ§ݿ$H_&||&V??eLKݕ[Rv慓jU`Ģ,K4䋲"u̾,ELQUt#f8YZ5^LpW ]3Yhb_-[F_]%7?Iʂ(ZIO n޾w5%yۙ-u0gxeA->} )$'o=U/%p(aυtѬWMq++3;f_22vOjyc&EFO.mV亢qV?w*yWVJFwb /OR3Q o.ȏ1wȨӖHt"B\iZA_DA\494?HbPy1ĢVB?AS\>8$1&>U dP;ƪft3GBM\ǰ\\K9Mŷ LL MlN %h/zF+|?mn-1ֵ#2N pn~7/,:yWVa|پJ#%Ce;t;/beF%U\ Dа򮐷F@E1K:;vbP9=dġȟ?fC2[k ^evYZM0)Ȟ;M >9*H gHTe.vi=ՓQ-Iσq &yxՊ&8v$3yNJ({P}>pј3fH?p"1~(KAWk|pHaY"` co ߛޭd螔vΕCp{R9(S8I)%ƹ'dS͘jb_lZWYp>2ط .PGZ@>.jқ j4NEi}=g Ibꅏ@0_v&iݷ'[OlLOodV"i<9{Up]M{eW6'`IHj;Plq$Hy[0i1^`1va˔b2EFiӂƹ)z.G:,_NͧVA{&X-Ker Hr9L9XE] 'L8<1#ڄG(q|;D!G0>IFFTAg͋xd_!a ř@(Gwh Z)?{Y)!\f 4PP^1ڬ8xE+2(imB-Vgd"1j :l,-H{&1B`| yЋ~& o'ήJ~=bʗ=zf"n_>4;VXS#Iݚ1H>U,~&Dra0jgهOGL[;&x+_ y{q%[m'5bMUn_{mTyKx=%}vf.촲7]ҚfX B[/3Ds=TMQ%@޵;$s, *Hb6yN'%B'XZ$oeZ/g2S9 |^bms89} z$YPia7O5sTi~GM iҘ9M1{Q=ckj)RՄ\Y N ,,!|n) Ӗphq#r DhUg5pӈ]{y5p'P;w])GqVa啑M1lHpoQE}0p՗F~j8.C`c.wE"WUӱ|ԀS) [%ʝ߲|V|a͕Erl#V (55jN3p  b 戬R,ᬺ&I. ~GaX1>la \OG#V̎ 7ԫVA e*Rŵ8&?J h+߄Uٳ2!R{Z]{hJY[%t]MFgxIFvϨ-A4ȎNgEVZ9+@ ,nSc+XgDK@frJ%#H(qJ>T] x},.˜DϤeҰxFKKʓ$ECڵ)EbIf倷׾, $,zW_nX=`1" $j$nR(Yhg$۬gғ^{|Ҭd4,+4ZTݝt;Vfc2NFQƕ_.yݸ$[[8+1P _'b:]DFg:1l`uK i:`P(!xWJ雷mn (. wVֿv1lP^P`IXf}aiq>Bˆђɜ y쟰r$ VR=W_J'm4ؘ]G>ke¼:Km>\ 1*{ySH,خ3E\8[ lb6fyϨoga#V2DJO6OWVCg1%Up#U;\svU6o {C{:VȾiH/oAFn[&?ϰf9[._ynDvmzpI rB"/P'2ͲV+WN7>ssi9Qb.1/ޡ>!inXȺn)(=.*5D~Ky$ \qI9Ow:gQ~W+C`~(& JE%hϭOj>\MF7!=xp59kEOEOO֣%Qdp}aa#.4~JXE;7& DwѺul5p8"kAQ9H`?XŢE6~5_w36Į_~%!7eQfJH(dks g+*q7$PwD#M.hٻUIY(hX$7u_^;UvzS)PbCL?#\M_=߳Li:lU3_@$Vk_ -,unD;\Q6Պ`X.Z$jMwlSx6C@}(we<ҹ$!@F26U&5)N#U6h/R YG61mAܤ>)o;}Á\#u 5e""P2@YkЄ֌2(l/+q0a\xԓ1& sHe#tb (J\JuHJ !7BQH?M):Z#cz@D7ʚjm4pݧڨ h;TꍮO^xF-E8^6܂5+B'I -k/躦 *1T2}~_SL`Rs) ħ mp"g}m*z)?u.b/rJ_yY(Ml*T0; -8HkuVL=-ĩO ÒOz/ Ѣ Yj$XTEh .ήU%u>4H$(7fyW"_#"5 [ ~5q1w0% C&'!H2)vkYMGhEd(G2q`6/3ξnÉ$fԌ}MxO K6x~s.HydťL%6dMz cMQ| ͢VS3}_OA*#+]tw͕45y/at [,򠁚BAufJ'eYכv>[eqn4js췅T%R}7 D.)dC~Er&̑{Ç#9?ʦ:.@TjCk;.ٿy@ ,ٍ8[F&\GAΚM+ G Q7>F^f >`#w˺sb3a{fz(%ח n8@DkԏD˪nXk}a]"E?fc^@CG۱8PڨRɲ*xcDxqmv: Y,C\%sԥ4lOUL(۞[]DZѴqDT@ŞnJ}+u?8+,lu$fu1.QP&S [Y)18e E~0Rif7=!]Ιc }tuPx<)( YIUG޸eF6dtbjdrewQ$@VS! L_&.}g"_ - ` &!q.[#GA.A%KlST&j&gX/:+g~)+7uҎ'g&E.aJnyUj ڝ6#ʢ " T9,LʼnСQU' /T+c%vSC xW8E.Q1TWH / 9k'`W1PPnaLᆊtK"5q N,uY*:fe7iJF*6$إ>9hķq<Bs x\鵖׏nIw\pckQOE ykzoH>_IXx}2R7 UCt>2{ѬMl{V+2EtWn.f`3|Oq5uuٌo|VbΏvyz  ^\4 F8hzH׈Psez=uǶUNxƮ;0y>.YeЯ:BhJ[&:df. #'z\k =fdb}+%DoΝ:.ڈS PDrPB~pIoE`D1l (:r/A1v-B$yQ [ٵ@g҄DHzc40:y#i͆ n-G% iN h|v q)j̜R1 PkS%#w5T[ޞHcWKU\5zwk/萃nX!ϥWt`Lԇ o Lo##6poj:ǂĠ*eH%+xuLYu2 %AYMzwMH C-VI1tH8msVRz $ʁGL>yedݐ(k;0+\zQ!XQ x { $i?)D~ FMŗq>4YR8mt #` (? ݉c{ي$p_䔳G-KG<|e@ >/Ҡ)w;'/ P0{U2Ppu!;kz (.3bl'_}Y{busnkf̡]ED sDR)MBM}@j8[?/"qeopLw%F:ѼNl ?O?rìHA`Yo/* `9X:gtUZ-oWE%YjnnWY.]5'oC9\ {a(,%xOYѵ o+FW7$Zd4+tÃSJ.lH!IJ(u"i||уCGM,L٬_q1ii53OZ_xF~o)\|􏼄"ԡ>ĕ pcx5Jo`c&g;ҜsLa3ŭSw|y'Oj^vUWvE ]e1k,AHO_KO]J/&&k`.QDg믝v 0ϢHKo4V 8o=qi_p_ogbSkҲ9 QkT|DХm;B4zO%&}6֮ztkJc#Qf.{R9l1D+θlTu4Džb6t5e<}VmWry$i\g}6uU&ȭ7PCAb5&>K(^0tخ XW&9<HN^}mgߩ#A`d+r=(% rI\tR/aQ)/Wk⁾>[ Fm9f)1%b3Wp?fZYK'D-"|l#Pp;ɱf2TJȘ1C>J]ՀJ)M:HZ\UZ {hz!骂"@Aߌ3$GCJuEU48S}w,l 2) iԀxJ] E`X1aceҟXį1Ö,؏߸ >BTIMuͱ3@~C9|s=KB}S?cƺs=9tkX AzCۖ&K"Wuwp1.;n: Oo iL%#j <#W|6BF.HHЉ WFпL+b2.9>m[ ws7n'exԐLu;=\oˉ3X(M=Wi q0e6{&M݉Mz(M K]l$ߏb J#qHw8s})X?#P!Y5x 9~fE+4,0< fU/[*6d#Oq]` dxXdW2o4SQh]j*,Tedd:9]%BGԽfN{ dE&aE*'qD_IR,nQ)k8>V⊓eqo]-`$9,},-a*E-e_/0r$CR)2Yq(t]ULJЃLXٮSOw)u[o- N ԯࠔoP(7q*-GDxe۝Ֆ{5<[QPZvW q4&ÏЊCiyC .q'o[Y%,ͽ J[E.kjM#6e.HqUab6vE/)0^*sc^UJ.V.XB9ݦ^&ܦT\ޅ!Á >8-|6xioЙK/T6v()$px UJi;qaqpcwb47j< '1ӈDR޼} <Ĭ)ҧ#2yp 24)Ǻ A1yqY),:[Q2p@'tw bkZQhѦ ffK[SDwS8uaU/WM3u<. j$  K}BI+wIg#n&_323=QC2FQHY2DU4ØTJpl-rO VR_iA(0&A@Ьdr/{+VꜿOW1ju~Z?`rd݌3ibKtOULqӰUG-r;hmRH{~mF#1vP=TL]p$rG ,k>{?BNWIr,ftIJ6[ | HBdTŻÇlon=^eE;t#L\FkW +oI]LgV;#?m g앮a5AHLHzNuR_%J(\ܮU _8 _Du8%WO3qbs㒀G6&܉#-bOl!C;EjD0@{)n~{{:Z 13W]MUJ>]cD0{Fo+1"Q[QBH o0-m{?sl_)zXz2(c}vظ73"X~:a$##k% pzjxN~mTAO]K<7_`Lzw6]|5O/Kʇ煜skt<YePӜ/\+ߛ~XClcsW@tܫ~VO&74#mgScٗb3_\?jK4In'ߐ.ses%\@^ %5cO~v!F0P᧽}7A1*5'.Qqk<-;M >W?x_8 Z@#jR 4A 6 ꁤ.NbTk%1ySX D ㈥ܪU%b@Ukf"MrX56D-Gi" NÝbi2?ʠovD}a9􅔨)_bV5Lt"C]h\ QSu"q\2(?Gh<2>^ߨ^68((A~Bnf^_hVPzߑ3?;69g2S6 ?nz)x2GR1PY42HeJ Iʈ;#/ V{_uû}r$+N1"{0Wr  (m/4T4дP rYi 㯁>5a! inO0,U:^(Wix+LǔS;a`뀲4@WL]SH6*$ln!LlۖO.~*z [~Ł7v ;Ch&P*on;K.WՍW)0Bo ;H>lmyD|g*. O`P\!NHK#[a]&p.ưz?QY]V3߫FZǰ.]>.RP- sR]05p TRjncp6-|[ܻ͝f = QU|e?B9o o_mM [$ymqj,Ut0Oԟ-9 1Nϫ9vxu4uӑUѷi^M yܣz( [+ -;glaB{(X}/Ջ(~Xo)Ѯ{QI¾J˷I$'qF@X,׍KURHl ӟL#:}6Pym0_ ̞^'n,#enYCAVF{>1cg}+1KW"/7:NGK0Z) SNR&0X?Up1A~D&GG b^ %GnMY?m 7$)as'ˤX77\^?zUKϷ [̈́)/΍yR欶Rֽ{6lвIC?TǏSmo8x[/zS~!E.lL{ t]=oZ?PEBx ]ͦm%gYd(W;N`BQ:EZJ}CbD_RrcYф%8k])S|DIiH*-sٿ:~}~Z9VJC1UNW*4H[o-#z_:Mmt=tTLlqgyy!w[b[Y{[I(xSZEU'Rmls_O~`l\,_9x4e4,+G&3~G׳l޵kIo߃$o*S6r sNO: Y֔KB`f6rdUQC6ړZ4 mP[e~e%PJjt8*"fneq?jd=<Kpւ^R @G@[5im'G}n" <]$cV׵?|K:b񤖤W>|~KQK\;x`pax<ʲQ}@;pc[Ε~dBFk?e6MDA}Prv+UgohAnUlbf`2٫-zULBPݙhC:<ZE@Ԉv*-(rbb `uk?Ķ7iHUXYW)OMoWegZ5h 9w ҟ@? @,-3h SH,-ey%Hg< %GVV/6Xky<]sER=)hd@|*M2.oyFmgqsmi!8{? o+rvl -3l #hE&Y}Q4Yl~_&Uv$O)XY@zPiJXP\pQu`pث)9rdިrjxD,]q$=C\ah R+` 0G7fh!Ge=1̈́C]z_fr| T@gq' AAj8]kUZm5Htq̓`yd:6P3Rk0$ \IlPyӜ13qy* Of1D u N {g1Vqb}{=o@L^{pdSIحN|yU s@k퓕T^Sz+KӃ6; ɥU_teFA0O$Ήcx<ͿS| \FE(l)<}Lk;&^/w}k+)]OD|quEg=UZxh γ֡f1ߴ\iF瑖ˏװ٭tWStOJ qGq$)q[z2e@LE`3Lޔ?>C܆v aaʉaZeC$ROCm¬VQoGP(Sx6r6ܖ=PyrSkmI=u oBIICb2< syQ/,̽t |'83P6WG_v7k1 u<}{' ,ٟ=B3< nznkw#:-4qc^qY#[s$b%,|aN0c9 _) |cv=yWC/ QDfQ҃÷O=O֩^ǯD/DqrzGj0CotEF1rua0֨ץM";`Y2?/W#OK'#(L_,i ȋgRkhqno<1T5vOĩ²e `rzf{]RT|XjS)+F+6pXxF20> Q :~EӶ%rVu&i؆>i|AoR aWm]  .س**n0dLzd.qu/=W^-ۋi2Li.N.}z`;{óK9qd7 ?a{m" wvϚ`>Ќwwbj͘coDʻ4x |OIϢBd]R |R%Kj~˜q(F_kI''>:BMd]ũEaH-5y_/N&:(Ma k'^Zsw"EDx~R~jLƐPfJꋜQko'g% gkl3Xp'3lލ.1E' 9 ''K{yjbHD3(aLۋ8V;m+Do2lU"QA^ޮi<^2'Ky3B߈55?%jjfM{_ydw jgZX+V=,U1G!iDQ2éi~ W摪^ȦI ݏF6cs5fpO7šm tI^5ݭ*izwh̍੢K ņVBǣcϒeGK/ئkE-:ٯ^& 2T="uN*Ϊ´wOڙgKꀀ~R.J^Y`^/rb+4>Ix|ւ&.ez0R&Yq"זּhA\wA:P9L PBI;rMֳo)lX1411pTNrLL܋i@v?Tc#M^ũe2C-2נ* ?w)M/ĵ׆N`u;.׿sVƒpz W>,?_&jf^Xn^T֛;8 Ai^:'Q2@˺ygD x2(!ق v"Lv|2R|q"{]$&]d5; qA@Qr zHD;Inz0h`a<6 ?@iz-(-SBNtbQ1 QݍOǷn y$MJ'x)e>o/#g*Gd.F^`D8yE}=H)!&>AwFA ɷ'݆ۓDP[9 2DiQAR:Nu[>"U0P6sUyR"hFJvN;W9ZJL0q\*-)K9ssb1)vbI1;3yRhڎ(7vSO9)m#Z-z/m4qRꫩ|[ ].l[8kaB6OWݽvH8["G5>tf&V%*EÁ@D{9wnvG]y2l (s]`Xy xZVJeus@Q]'BX&i܅ӣtîsiedâXNB -O m! c#(\{w"RiB!.#ꢪ/>(`p緇30:Wcz&`I&.:)fVa.+_)WO:o($K;+ϴ/5zۘJe5ϐKh|F|mrsRAh;tX.6_Pի8ouwq֖;AWNjmzѼi#N5ۢV!uu;p3ˊ&&d Ù0ن2=sjI,\ o: i4ђ>zwONe,p j  ⓸st4=Ĭs.mtOt<؁"XIy/ MɘlsM{PI |yg }rM͍윢jjLz0JU.wH' \mO!_f'v0T;^E#U7Q a`IE+%aFQ!ش `MCspj!]GpW-{N}+KP.ϰ}o .Pӽf7cxB|h䰠bJmG >HIz@a_n= VW ഑lmUhZҎn),N HS.٣LNQct -%x)&dY&[|q=4'7huM*2{2irDԳ jSsЈc9ɚjl:~I$6cFxNRujq&|>;B~u:ou/aoHOA#(oh0\lu]͆XEv/ck8<:㇠rf5&{, }6 ٴ QB~1YR˃'0 uIXN%_%} %@P0u*m^ކ=C0 c4mCyM9sMuKXzP4J~kZ"@/xC+lǣZ!r[|!M+Y"Eol]6,7#5A-|)Љ;'o K̢]8cXPa? )KZ]؝\8#P*ah̫)zu9VR0N1BҠBnƻg?B0{Xo6tV6/ȕµy[)EmgHx.Gw̓14|ZnL1lm'9wpڈWϙKԮL,H˜?0|ʐ#TNR5wxLQ|Zf7gKEJL*\N|Xc)6Fz qW@!b!Vn9>"BC RI^{ncd09~N̻gSX8pO;*,08hߜĪJϺdlCP;ɫw,7޻НZ]親uVI2F2@WJ|Ic5e 6-,I\_KQS!BK}PY%lUSӞ{Uc'HJ%' gsXSG]rM>~5p,hc"Fd{|$Gc<qD1h%%#C4 CR{:wsfS Jgk =ڢCr:R8U9WC0o sj|z(73_4n.Z-Jޏl;42p)fQS+&ll5(l *&E1eѨg\OYӡcCS9oA(2GA;S^hCNOE58lVauف#7(h >D$_1M}Ձ٩qs8qݵ[L_ g:lpͅS8fe|#( NJhnS?vS`z\b& _=g㼘'?"`4^rIUg֛zBđbfwڅ-"NG^!ERg[Nk\w͔uO&u,'hZ޵gHPfN{L658  Rn:G#ZU'F7~HǠ8eS֗ X7{TjAЍCNv hʽ|WIZ"L_̝ۜ*}.=S}Hl9k!b+ cs-nԆ< rbEs-˗=Ꟑn3m6E0㔒5oȚ6-DNO}&@8NL$ s# x\-[X}v;SVï+'NBrZ6UV %$͏:cz9V T,҆<~y!ɹ.8fJAYֆT|d\_C?@ægyK?M,RQuC=Cd/D&  [ٚE>D}ې /zP-2r!si: I(x=g{R[ vURW.##Of+s+:CT@Q`mHe*gz1Qk" XȪrT}Z,Yzi]]G^qD kP0D0Ihb9Ԃd+K8xmR疞ߠ}%w :IՇCjٍ*+̄fH"xqRAzR/KI~&QRTZGVCn_])aI !Es~w2MU*&rgEǖ;`QQٵk:1/ q8e1 f[^l? aw1[c46.7_~A-2DO[E33M?Пf`4LW6@^-[fP2\Ƨ]Oi|q؟adܸo)E6$آ n[>T^Nz^mI|6iՁD, gPX=V@T]5!`Ld?0x;V\7vF>muIK>/xKgO 31T~z*Y+D| PW%},B;q`kn)kؤZ{DȻ@;R-wTjyq.c3p_k{C1'+wg#ZP ¤-~6C~ɐ6#6^."6 AVz7{Xr$9kعa<5@1 r"fw v^ʛ1M H9iz>KkbG P{ s B1Z<ˠ=Kgkar|g%i/) 8HL?;DfK*$jNtdt axP<|o;8O7 ޔ0\,@`  iybvpOzG /O8  VDsemf 'zE~λffr`j/dꔨ`1i/4Ƣue|m]sr"ڜU)p@Cj19 X'J >aETeF qoB?ePn:ԉͬͷ)yy䑞ajxia.젎~/8s>7|y NGYBX=7rDvSfVGvnkMR00\)V O4[4@BlC!#`B4cp2G,M\-}XZ]rk Q}&߹ŒT;6-z)it^+0-;SO9{ S]gqU `x3e?aۮ⯠o@g([-iSmBmMiؿ'υNO%V[e?S!\SV檑)-Y㬕G2 :t)_w( v!x8 9 (Hrˡi(R 3aݖHbȞ7t y'iؼ= ;2ZT JhY9) K7ÆB{I4!3?*\7k۝;kիH#bLr(kF\t^0gwdKZ|tx7qT͞k9څoV&#9Wi8FEXP6n mulVH/aWhwXQLVѓ[yL.Zf:| 0 YS;4HJ`HB| '3)J/BŻU[Xmv?u®J4wyRQf&AdHԩvY4)vV[saSc?* g;1LhdEϧ0_TD.Zi_l0PZSP)9ƫif*R:޳cO'Vd{rdL"I8H[LI lgmsMʌ!50/<~AH7WEG{uرaqi, MqﳳƲNHT`F |xXQqx$-a.W΍P*& `E2Bziy{MX4dˑi)0e,i;}k},/đM!r\+-5[\hQNwbXNxὤ(YnQݛ ky JR Ľ 0NF*<֬sQ tB'/f1(]5PG< ƨ XdC!EˋM aI6h*tD0*;ni;UAQم=v `hJߝ&:=zQHHaX#uDLx ɘKe ܵ2'`=VÚfҶM4.*~|F zoE ȤrYNXEyAg6f blnT>[ oTue@ެ8)=d_)m OkĒ;LSeS>y,Rt u}\:*Vs n,$dAjxY3 ۃ(=ƏeܤTD4^-h6[$wMުh#ۚaxndȯq_]C^aă)she}uNvstvQo-itnCrk'ps%E"-pً/11|7=@1Y*+ֻ sl񲎤'va8ױמJ8x+K5gL_qY9):&$ɡK#N)9-VfP9n6 ijVUoºBB 8!&<}.Q!^&ރAwP&iI@|tf.`:ǬTWS<+g@lu^AV2t"UIeܼrAC;xE M+vYƂB5B,q6ίMw<ìl Gv]p,Qӈq4kؓF P %bcكc=?p :UU7Je~,êZa"<` D,h$«40vS^.zNc,Z \Rq6 X,(ʻҗc`E?3 )b@@Bďj] BSDNn ^Q}g坈O=5;NV.!oBJ ֚H|/r)e]J\(ob<:{x#2GYx?6%6 2(zΘn/L]5u գfğujl ٙxkN7%8w+WKtjhgeE"IEXo#&\W[4|HAnd3(4F?BbћrVrCg0SIb#3wls@\܏.0#KrP`.D܋tc,XvΉO}}zNt$PTAu!#o'-t;+xd4P]y,ǭI|u($-[|([*rz۔RULxW6Ρٓ ;R[yu%m#IUzJOl!,սՃ(tFԞ2ޟN: 6|Fdl (Gjh«K뵙 ʚ֓X= r8,?q}'u&`Z>_߅S\Ǘ |LMM#3jgBq!MfS~@CBR0cŒRy]ҏNpsa {]j_GZ`4-WT3H.^.(R[*w?LW'oUoUQQmϬQu|̈~=t`N0P] oX7E4@a%T t, ֐r}㚋LJcXwIEZoݬk NqVMRײOTd3 PqiXdN,7bs5pf6;#"@.3c!C ǭpL|=dA9;WgQBw5ZU1}&ʢR]"<8<>o+uv+Mޫr@Sstw >F0Ķz2u}3"z2n%"T'_ Vm|oF02:Kc;E t:CxZ&kwQ67=rʆ^w2'!+ l,0eͤit{~#)|a$P{y* >B={~2;evDv:xenp4 ^0/7+ˮWdL7_áR5dfnDz67I5By#J7uҍoƬFm萙~a#ف88EÚ6)CwUB3*fh?K;>'jGeu:7mP'LAKK Udˣٝ#F{4evtPL%CTP'=>ʽ~5eG7n V>P gb7W1#!x ê1=W?4:?^\BX};0"NȨI!WTjmH'.i6<#ДB3zU(/'.|0c -^˓iv$$-@/J-dM)kD TrOuNπ,&ƥQ6hT#yr2[s-yUPl5NhNyA@[hSx6tأ2̒-M#]nL?z(;I/(WNqrw J uub&.Hpe~*vt9K wl2ZGt ;N0UnV.`.7O% N"vbp6Ff]"p."Mtvfp;$OT;WhIά9L<҆% $r/] : \XAm<:Wx4zBFSoŐm 4}nq)ձ >gѴ~Ιm\Tc8?](g=0twטJx˛JbSIC%X;b+06:o&-bAp_(]97s}}SLpAm2^e.k+`ch^x,-ۣ 9QuSl6i<\W7-sJc%0P_qwƹɞChߓ[݆I pƹ;HNwġbz\P)j;y\ےLI܄5l n Tb?I JNTՎ>W{L?1y V;&;C0 Iz䫮;|Rj}+^ YD8 E>UAiZu~}X˛$g~A@"R4^T$:hokh[4‹m<;ݕ\=$5mKXZTKh}z_ >whtlu@8z CZ&erlMH@ڸQu$aK⇲z4瞒m;%@9NW=۽ºJ"9Y$ب-[%j;0w(*be?  f"ON}̽Zÿz?"V$X\2le* aپiGP+дPiyLkxQڰ [uP,wؠ5eLj.I5 6{BlWF$ Y['ci5Lea &QCX(m uY?/2Mt`n+\UD Ѐi6׶Q,!SUS5UT@M1ׯ??v˝wK g&e&EznlMQ1Aef·[֑L@A5WU)K k5.D!c|Ð5ݡbe.{l5E 2+&-9@皚K*L'`] d+Ub;VG@-ym-'>3\o?-r@nwgY@MGw&_ XW2ՏPJ֫PNS3t<Uke d? nkr ;1Rv_({ o@C*>-[ChHŃv]܎]a VYlH;_fp6rve5d`XL{ʫ^n?jf~z+]4Za@Iht [x=0!25K\ݯ:':0XDEƿѠgg3Զ8 R^zHhV^WR!b7Βπ:mum@PC:N$ra8"kENlq3')3UYv[$b%P 2C opzRp!7*)'̈́DG?C`{reLgV-8Fx-G JENT䇗]T8p" `l7S*? A+y*EL(rчZ(?\ec_\poh}L嘪"{ةC7vW?%RKM-ml@|:BrsLnS(u$"}yS&)Wo'3WêZ9v"2P5?@bDb߲ŤA -`ji #E'!`㰉\{ `V.޾9H=ܻ^p!>'NMބb2 !n; rۂ}ԧ1Q'/r 0;4(Eϥʄq$`z8i_MŌ%KoȷʘUTf4yED6w ?4#3#q6Wh0{ܺ/ @'U7p&Viuw6{*F 5ChY{q~.t:~Q`/q0 c9&J'5H[D:Nr d_Br!wYͧ!aGČ^?գLSG}d1F)"C38)Z l}d vJ^ăp_|2AU42Yb9`6| y0&b8C_ # gtM̈hLg[)8>nq O[y3#j oO]>3s63Fmkh  :ƶR#FK:NNYaG_̟Z={&hb&Dtnꄘ: i ovQmp:YTT;u\TbBwN%l?2M01Ði,W v[\\bi_m$mVZ*O'1.li?-<OUV~^POyF-+VvY>Qv3Tv1ZZ%ڈ!@k:wr~p+- Zk*~4z 4 "& :E/^{c. "dM~:fZ^~P@0WZ?^qQ1d?]RSq:]R=]T[۩D3p=P(\i9qlO< F1nJkF'@y780&x&>-0vT]AD/th7Xbi̼fö[+eL #B<#Tǫ[;I[Tc%t[>jN ݍo-΂* n9n W{|ye`HFsU3}H[k@w^ BmSJrڽR^Qhg 1j5U).4svQst-kyC8XwSP쿓kǾG|.a#_3ьkt/'KI,P`o\ec^c`_s6$ڸ8]*8 ڊ /\dfSe Y5sKdj G确/T(K֢CjeA24lW(Bf˯_'–bo rFcٺkoRnEZSb8myֽkG,[w@`%@㖳 E1t;N7o2lCfbޗ Īxp_7tve5Fr=hʕ.oA[bUv\''–鈆MOD&z~{"qrGz/[۲FJ\uJ+-=v 5-u}=Q72HR(uk_N֎1n2GN_ 1{!K]v._v@Dc ׇ[.Vo+2 g PkUǎg?E $ Hb0X.VRJu̟X}bcPU液̲bl{<w}x Nݏ%A3fdu-U8BYq4Ȇ]IK5:R{~IYF CP~*ؘcT4Oj YޣF6艸ɵe`E fѬXjkSg?JCm,lulRDQBxXzv^:teqC`4.8ܺ=ۦ[q!zސan>-x; ![uVb.MfGm@-R$OwMJ8i{B\_Պ9'EaQC:EwФB{iLb^(& !+P|7]%YjQ%UGiJYkA1.Z uaX")] d73[Y_hP2 XxNi7WR$9$!F5IX_@]ߺXoƠ`& x vj魒a_@vwx&# n]NV#U]bSQr ; :[ɻ_*0_%^Bπ Mnr9*!_E񌂸6,O״D[u)N֚5 ║c orm1'? we؊@ϒԾuq7LTRz7ΕzTh-3ٗtqRPÎPѤ Lݢ+ć M Dy[$`)+-%$/xCA98)^'Ȓ0 ` 4ÚZoKX!T,8qu*Rc晍7K>8ֺ҅=@:`4 JSLJ>™ +)6 a)L"$pdQ/2;__*\<)VMQIeݎv*oGɄ/g03JfP ?4~8IRjfDH9FijSgd T҅F:1htZ3@[ V2|U@nҼty 4#4hvCiM8%Xhb`A< зUP (i: Q>'cu!c|OLROJAZwgw*? ֌X -lf}4v+cK*΍#6"8Vb$2kw#ᨤ?npգK|@d#煤KF@͹DYZ_~uimyOL v/A)aBW XlnKJD,XE ; rŶ.Ha!'ES(ni9θ]][ 6=2C_8 VA髧+:wdT3Ti4Sk5Pʞ &ttm1B ͆[dU-uș&Kn_XBZ)Ԋ3*NM7e4AsV <׹n)0beҐP;&cיq)!!4Wbp| %)MT>ExМIs]HQE]^́q(t".Xo-x-D8<pGbH#3i(9vh=CǮ94嗐RG"攺X"$ZVVx,@x&m8XGT'&.wZB 1bOa>Ąx2o c\r>5 9HtܜXU\$HI vأ@QOߛ2mۅru{_{hb n_Q,!F9<{x ]G _U[ek[geuXmwrtZ pTYփVcTFUFDK M7G1X\t7sfa`SIr XUmJ2&L?1!gq#: ;%_7`AA ֵaYl;t|py d{Z*@kg)NTFxJ/2UOm.*Vua|)'(fw8ݵWP _.A = nߜb4)Șv[)yA8սKqscJGޟL+]R?>_yɐzEAo5g*!$`k~[,VVܫ׮#cywVk[3V6U9NHL4 ġϜL>xkfHA -+Pb<ɭr#ּmCLrI48KCHddhv&m2Afmu+sd[/r v.soODCN;9{ H*'L-%M"~Fy+(P,L֊k ~qSߋ+U(hr? Bb\wUoyKa#)Tl2pM'Te x$rK^Tl|qtm *6el'}Y*{jL|c~bB^遯dwZ̻j @w|.;iljDJ5:{j%ɾdyd hqꤢ_!ruGIHqUѥHˌ4 8[4ng4yD&틸 _U!E@KG] #YV e¼Q'x6TA4}Z^J]9ފ+`65z52ҵFG_ݜ /5ҸPTt^-Q^UGv"&*x+~FD #)$k= Z19l/{^E K(FUc. * Ep,ƀ2N `(0.H~SQ€skHYn,f#)ǧ.%ثcWI.it]W(S#QN8q.eKPĻ AMAOSC,6ɲRC89xOƸL,9$MSCΖy[ĸ6~٪@i$s6Hv:9τxU"o3D N$kI`An~eL4l,ţ+Ϟe!? i\dD'(5}VИ?!%ʿ<`='~1X7(|wtx7!̟eF.13k8_Zm#T/[陙{do!%2W r!Y& F MM:Jg.%PD$*=+ix"m  X3Ƣ+'?`BF" 2j%]tacR~`! Ly*w%wY.;ʯ;ri'+R^=61XS$Dvod(; Q!u))M(F:Ej?zTsMGaD$9ga랈RE Oentk_?gOyf(C.3xGR#L\kv~ `^q2MtEVaa` )2kWjo#T]=sUEL)7*Ɏ]EfG7dKߣsv(]Dĉw>`}b F9 2K@3S 3A>Mk V5W gS }pIʉ [NF~m  G4d[=hRA6,}dbi`k L UzUY2@Cmٓ #c%IMw`閇 W`\b{a @Ղ$r,aFBL >6F Ukqynja~{8f.40VkК %ȸj P+7n=̐ay.˹v!~7u~&S UTӝ(~ kn!{*45)T.QD)lcBelV`!6`x76ȧ>X۸ W"xXv E"_R CQՀ(Eg{JK~<,D /S=JBwTӅRQuO4GrA8aSm`7Ȣ%|SG`jq{r5lla($Uop)e( -<@nqyOQa]Ki4PLb°p,eӑeo;aG,pδDt'~pa(^]Ӗˆ1<'F'H~)T?>oO7@t5Mɀ2)hūjrxV o%Gdshk);5c:N+p8 Q<>zmۈ-tΣrT`1rWI]e 4iBz 6dɄ-QYb'@b ,>Dr[-)2 GIyZ"s*93СșZ*)jO@!$^Vs~mj-~Jl\-yeXkpK$ 6PÕUh9&ռۧBm$!>]T@x_$pgn̯DL޼]#{?nSkFAcxp̓@uY_-7'>T^=QtY#䵎@ь7!TT%ۆԟX&@t|⫮M&~]PH)Stl^Pn:!Fr(iljო_0աsܷ<\dubm?Gy'2Tw$OTa-bY5G~<C#Vk꼾#s-u]epcJvdl1#h';haFA2uAKUOؒ40QH Yuz]ZA-D{|=[fӃc)s#4d18ǯ8ba>GFPq{i`EMܮJ'Ng2oDҨ _:w .(Cj_!>I!)Kf\w7WLy  }%$Dm`@^lb/9@3.b(5Ga8UKp=;]Zq+npz Lִs|f]<RjTO#+v-n'Uu! &ym6.xRBގx/7j\ ͬؼsgʉy;$AOPp{UQ7OĊ1= ;A8B_ݓy ~@4 HGTzlɩy 9I_qaD;pc)1ui_$^,5wެGI {4O\)5mzh6ζ &=*(tnΨ`S,jռ% јҿD2r9ZAPil2v;J̙vT̖WgWaX>Z{G(o^K_#d k[+$e]{*[E{=QALb{"_ g! n A7U ߒr\8q|iW݁O09YrMӆKyg$ xh҄¶M52D喨`ܑfH;-3Vdz%z6 `Mt_q&~pu&O08+,KU8f֭׿82|8ޠԱA E0J(q|ΫNa,޿ :즒|Ӟ?Jp~0!g7keP?ÁN*բ* 5 -2aft e}Oa}$=6b8Ak&gaz 0H)gߙ.$#[{n]K|шSB]CVH9P7x?yR=ufTiY评Eq7 MɐMЗ8BaBZAYwL*\a{mN@ChVD|g 9hXZP|h2Gph ^2.iҥ黔Ōu9?ZbF =u~4 [\opRXRˏvn$1'BwT훵!pB5%ֻ*s3_Dһ#y ""9d sRdc 6'Vk#)j!xTv>4i0KPhI{bD(1Ԋwmc%x ^{ 쫣 sEGSlW]A'&4ds)>{(u)ҚL/%ֶj"Qfucfצ=t$Z?<a~c#fgFhm :g90e*;2k-ix),rO֡A,|9ɞY%́BTQ⹙ @f/E%S5'|kP(7ko?&ߦdSԂUL-jXiO'멓ym.v1MpmXnzd-xJkbP/SԉdހuAH]g\t}c@ [&6v\ɽ@ca1S:vڿ4-y9.DFyM#&/iWE }=1}_E&ͱS5";T [ -'m`{WfLDMPZlL\_Ya6: bQl0zrzUcq_izs3BW&=5:- pm^ 3'F7ū7mH}nywFCSA=4 Q֫Ѐ߻ 7ߔ_Bսy8,hyA )Gxۨ^{@"~?M1LMlQ6l\_z^Ij8~?)Q8):f.dasc1Sql(A:U~)G׀[։}ЋKS#t('X88J'%eb@OBO5TjY=/bcΔdMϥ0 Т0ڸnt+MV0CsF U$S6JO/\e uJv[C4R5 [Pz&WCU!SUqNSMd9I8fY X=8taX`IS/_BHpi%ΆutAa92N`vs̼oWA!'pR3fV>~yEl/&A+6h$::G܆bJ oji )cM>E?9jh.ӛ|\*z%s3߂_5~0JDL[] qKH=04a"slO+T/ G\bt+:* A!9ي*@ !ns#@#t O)\"αHp$5 #C"-ZO)`Kjrub@Z0rػتNz 2FRp# a;'@@hH#j‰o+X9`8I@vh#TJx:ĔHӷ9d9[o/DI^h[oW[!ҺWE5]Žf"a՛#D9V>[\Poa/ҵ^s T6g9ld@3Aw@γb'K*w?O0%+}E#4C!Q1?53ff|,VF_k?S0!Q\>b~gKWRؓtO 4JUqNTGXFFKV 4 SuUfhuW:u(}u5qw]SPD:SsU:W cw58.^WjLPMBdԎhW 0Qye^zkMʹl-^qWgMS92&ikZVKRQY#Kmy~xلP%ctkgSP^&w"›at%q&fUJ wWS35kqMu %{|"W1]P[r5N7rS<0-e תeﭕhxƭ3e乺&8l6\999 筨[G8Rۈ:s.Ft13޴hMe߭h˹" 0$DNJ|! v\BD8{xW+O_FZ.lhۨ6IkFtUL3űPV>H*mQm,swcRߘ~2p1xQ,zծR02H^/aI4X(vY3?wZ*낹r1  '[S^3H}AbF\;1 b1.[Y`쏆JjOyLsq+O #/^ܩq*4xc`GF].[cnv7{bfpbݐ\#Jlu1S@xŲ.2R"띎l-Bi1,"=EpZxSNN&݀0OO&"ke85$4n8' s<'iKFx;eVu*LndofhX4m e8+e!cVpi?Pd[铒2Ɇ3ZPOGѻ=c}[W m^^$Mo^#ϛ!kd\9h}ٽ7xb"1 ?l1 -1w;vQ}@s}\IgyPi$^PkD# S#tJZkhDR>p9DÕOY*X}5"] > f[2Ŵ~fҽqvnI,{Cwt4_.^7KS+bk=w4^W˔W!G7!PJ)gIpep,&ގmwx1 ֨ͼV)='sڏx8nҴ)v^gU+<갫1m+wt0՚Bޘj^ͱ>Te)4sRABpW 733/]{S]4s0 샇kk~'vh/RbG&tdK+XF Eȑ%ikXM #)lrcZɶ[BiP{1%jP܃1ҧJ9a.Y(D|⟗P$i߶nR ;U4 wQp&K'uZ )3Јay%f˂pFӝ t]!^ZtI祇z= ܠgmtlYPil ylF%"!% 7rIjaKU}}<Ո+upQ-='rlӔ^C ֛Ŷn;{{jjd &ӣCWN6Hᆍrq} ;tԵ վѶg \D5*D&C9*\OvO۔%]\=}8(D)WJc%2;X႗$EyݱDb[6Q)PV& S-of95~О%;uKgŔT@ǩp`qغI[9=;`[6 f7blVG6<" EUQ Ȭ&9 >3ࠓ@cFY8P RQ!(jy:u x=\ Q{"ln^'6T,"AvelleLnY)=dP݀TKS0$|GdKxmBhW߸9!йZtNO?ao =3vpw/ޔsnDY'b`.mY!ȅVVbKsd%]#O5*0N6=f^WʑoLQ P*zJv. \Xa Ǝ*t18oRrD'(R?nk+kfhg"/n$^U yz?n~Wtl;B3(ԛFOeV؈_4i&(0c('+_AñeۗOxp8lpçgաB|Nݲ̉Kt3egS u.MҐ gI_"GuHd߃M Y.'bTެ`FzFQR'c_YMKwH43lUy4܀֙Tȓz'yXY5Ϊq8xaY'1ը+ fvy86*oQUS Rf) W#;&Gs~S5hXT}ܭP$3hv鴗Rd7ŮMuww !byF.L ѧӲE?+q*g A2QI&a/15 l0LԶT5ɹ~em!vmG':݊Kb8Wn 3j^?[lϰۓ mAc(wb@K%?iȌc"uG 3| lȝ:3/;G=EGD7 cPj$L΂?f9|>2M=Z}obJ0;ʼpGp|PgXZerPBŽsgJ:l;{jt1Њu-~XA3Ǘ O~sPL\|](wyih0wTUf*!xf2iQզc??x+t:Tp y>F,WRY}6u+0m!*YxZАW1]ruA=.=K7f`:4Z~6"1/3J\FgiAy!D~G.*s$/`hELtRABߋRnTu4kҐXpX4P#@_\y+NQv('`Gz8Z=P$9=?OmǣCqV 0A(3]$ 4*uZh Q-+ bZ#|ɳ?$$fH6|t:z˾WfOƴGUCwnڊ? @1Lx4w_wJ4I+y)#6 "&Gɔ(SaKy Kت>K)R&+{`(ӣ7,R"FHRuFߢ0cuB`"ua@)#w×Wvؖv N60X daGڰ7U-M,? IWS"DO# lEUyvW?JDޯGk[RXk%6Yҫ"rtT\bJ هrjsI)y0C kT3 f'R@blE=LX9ݜS]4P+WA:%rGKOfpTl-ȴ Y3/fv`#/zpqdpCdU{&D|qiC[ ֫B!e&rE&q8hzi!_OꄰRȂHC]07Xxh HŚ`ex߂?='h:,U䜠>gSʫ!83m ~T[xhƷP+%*+ДscX_kvMߝcT-ƋA"M2I(HZ}<u,#;rtzUI^#[{l+) 1`8,M[h.Yb^̓"juݝ#*2߄X2X&q[^}Epn @|O3jՅ -x"'`xRe\RlZR  jdSxq|JQD%U iP߻͟"qƩ@6ojXN, e'$*AnӠAqq巓R6 ƽm%l.2q#S76:8Vؤ&n }51ѰULI<>EcY5BEBjKfL3BP(XAk4v怎I߂؂쫺ޜ:Ǖr ^JK+S l{T~mWX+V(v3(p= zƆ4PwG[VmlDn 5{&'G-dYWTl2Ssq#M2y:oȚq':f?ci܉<7By9*󜧈ˉ:VDorג@3QV$r{kz]jի\^ 촵yB55]R()9-ֺt)]t} I=-HA1oVju9$p4k`9tyE}|35/KWbGWAiBVxF~iG>Im>my]ɳyUJPʯ|5fff"?icte^qMc5q[Sgu-Nimx|Ûi`*D!I;E5spi0})Re u'z lE-5yF56d7ENL0f83;"Jp4œ@HS"~Bm֎*TrH8 R{Z+W4reaHZxiߙQMD61sGHAYr*I:SJk#Yv ~uCB mݫ9X4Տx˞Z}l-V(þ̙%v6B8vM{ `QI*כU}G]~,LgR` aCn;@8p_: $%ζHneEMgԈ5RQ=-}R;ԍ&sOMvyN0 OcSk<dZ]Beah2A[Q&eى#p6oaQZ!}U-f1ӛnYa9)}ʲN*:@="2B4fxmgH@o )'TJ6ܻRV髙8p,sVxЗP5=X,W1[ezi?wRM诇lUͫMC @4^A 6k^Qo{;I$M/$ʟdpQx37i-Nd^)s!(z[ġYϱ}NRgҐ }bڏn] ~ʲdf is><Ҭ(NCNC=mL)}8EbZ!=}Ld'Qz}zy~rsF :m#o~숨5ʜ{($nJ"3IP+aSoTUIE(#MRA9乤  =5"ob>g԰&ȖfҸi,P@i%m]qqO' =jgwxSH>:d_(arH:o<|-Ռ8m;ɓꓑ Y7$5TBjbr 1zm@t0;;?|PRfZ^kN[q![z|1*h{n6|ɱxGY!|LUUcŞX>POd)jXkB54@{w:4~FwԿhD4G`Vd/4B@§z;Vd>uKS: PM.\R@܉Ɠn 8=+vE_>˳;3 #nIyf^ P׮k~AR(\-Y9s%Dhj<ZғE%Sgxzpf1盉 _\5rlo .+! mXWO$X?zi֕9p> kܣf57Ԥh)9٪rɞiot=ZAf"IM3'N$%~~*C0ufAY׌0-/ӂ%zbfov"ȥi6}**uetK'ۆ{_.@1%9AfS)zxUJ؇{)%#h3A \gTܘ "g2b:z=!y:E _‡ N%v/+bN+_dyG!fuڭ9>dۯ:~ʪn=a6RikxG`YEi;z6^SrգA[yܓJ>+ Mb7ˬG9hYXswhJ, YX8?O|?2nWA* s[/,P]sη@Jؖ (rDZϢm $X˔QmpeK۬w{UV2詖z/-KSҺ97B;_9XVc9|W 'N- ZmBU'$Juwo{G&w?(]vv c-޸ȋUQIof ^D]gX+VlWϜkb_YUR~E6LWQ ^?%PWIۂiU,sVE|UsTqjF\刣ֽο2hjٲ QP^^l@l*pSEBlX D&El=Gz]U{$ t:iQ4%mZp.z{L|; @eܤ(yԎ0KN^h}iK15ӏ7qfkp~q -j-.X`~;7L% l{pAxh5ќ"c}+T۠yCh0 F-<4Amʱa]NYZ~ !STZ{a߷*/bxPf? K\Q=XIcʑ"-3(mfC|^=vE]ز+{^7& Xd798*1X 䱙 S/?z=2``g Vb_dPVsx@ǧ@nJԀIi 2d7V뜾 e -ϬuIl Xx/vmTJhB2֢ʆsWQhW.9US WYCfk6 Ć T;^ARzb5JӒNøSJѹi{WH'AXiD\of=#Lw)iޛ`:NHZsoEnd&- ΍< `R-NbO_>W4k!OfDwvG̏DQY<:,`ֳ*'BEgSJq"Q+߮<vRa; WөjՍP>P4|<Y7)U5yǾZ3C *WUQAl !rH2$[w FQ[ OX^sSiO~ TQND{k#IR}$P˛+lǽW 5w&zY뱂okގIG9Fn ]upXG$ENÎRUq1.̫h`ucADz~(Y`lU҃< Nxke`8ֶv,Ήseh޷ߢ#OAr1 ere_pdm^kQ} 2 sqkL -M8͍0 lG 2;_SRW+/戟_Hav/nߋ[X>h#n~`64ؘ'v>zAClir K0ܲv};9r;%*4pjLQtЍ":`V'6BqyeX'PlbY* *L(N.y`i/޶Q})VN]W_|` 68Ȫ8sB·H"Nl?ͭY5#r!'ƺrilo$d' P2"E:i kДP1}{٠Χ%X":t$vHEarv~PB/,Xʃ9lӼѯӑ?v%VLUG'mdXt[S H5EYY,5m4V}KM l@i:ľy^X S N%W̵(aUz4t7E aͱG~Ec<*UنI3qЮY_N_Et'ܓ.γ1DfEx*_/cR1< 8PK̗ |)c{ L*ĺu è1";:=TI#7 QLcT*2P]fsX3Kx恼{SwEV1vPڻDZotw#+ЬFiM FZp&C>>6#|?OSw5 IIA=[W;+Ɖ+̙k>\]6'_ ,6H<Ն}L\Iv0ihN߷d7݊)XXmMBjvIܝni9x".Kž:Ljsې\B<nT<?@YP8;[U;YeIGYE )2澅?!jtwLW1r^^-rzF:j il En_T.pT!mR&C`܆\E 8?s6Wyu4c'AX!fWWR<[@:EYձUQRuu0gXpYF9J^КeYYQ`xП_t)|[;5,~'= 'z\""!Ǩ'r|a(d T.{z3@Y3 ;$h^/Vq #ɻ&4K{ḁlz%32wON|Gi/^_ ($-+^ܥn8iLdJF=s=q=zbܖua´>ZËI5񡴃%o[YuP1Ĝna1@t~K>ۺ|a_dfi;+qwpz P}.-ct7iIf4[eSZ67E ԃIsAVZ:AYl3>oؗK֚'D?F# :>d*eNڞ-'1$GNVJL)]L0?4gnв_F͓%{Qŵ2 MsO[fog|*J{ٺ"xEE߮mkc7e7 X"&+);u;Ju^qlt`[mٕ78ؤe8"3ӏ`V [.Ob vڈ$YF`0"A@̑V3$pO$^}KXKɷT~e5xm}l{`E88HS[ٞ logL] A_$5y$OO$sv[Ip|Mț}rx70xb֗Fi5_bcﳈܱFfBF[zc54ucZ >ӑ+*vJn;Sv zHBj:rM?>1?s[K͓L= rkNȹ%rq;l 9>Lr"- څ 2dt^}K(`2\;AmZ"u˼"AiHkx5$s}P7p:ca,L`l~|gʚ +&@]y4ʪ5˝KP胓͡G|cH11Z .B@R`\xhnWsu? Ш5A|t/)&EA]W֡,^J=a3z[ [1y\k$Kbx *i0pnsWLgESP!c=ǧHl<8jKlUq.]}$*:@hzݏ gᚆzb _7[x(@3Ȣs[Y39VÂf0rI^&q^a#Ԗfkr٦l"+Q PHo\hooa,JK <|L`Β&1}'V=rF6q7OaM@Jd6۠v7<g~EY}ZBh)3jQ,f>rx~Zb9@f'/K*7E4h9  !$ehUaYiu&(ohVmKIiVxtuhZu*fTz*l`б3gȨy-;!v9//D O,wv˽)NmgS`)6ToM~=V~KhĠ%dd?hTߙqj볌9@s& m VX`mlWM_~ B\g[Z"wNB'/$19tj1`Ǘ NPQZ,G,JebL; MyAO:>i էm.+Y:r% %j=E W+7j{c;%OMF9׎@BX TD`% Ҧ.u403xb`?)쵈|Iq1TUɠ"'IUIv۲{akts]x*%QA+6"f kX^v]~_nWy}nU.KXv3`ٖ3סkTB8Oj"F/!!ҕ&,xyvGkzPU"FJ[5aV/-~^(K yẠya'ڄSbs,riO-eQ8-s+$+S۶-X7nA{҃N#|+'Oty=>yILBltTRei^!bx^ JQsqA@RaBSF79\+%+Vݶo`MPhw|'zњ~V/+ox^v)sf:6t/ +kv# J]Gje^1m^je'rc >N"-TJ5To)y~lܻOcx/Bd q,3ØNOgA#AF&bJ n Sy'jcc=v>I$([[v/s1+.9jDRj |uxm`.5L3 (51,/QI1ՠ*1[kG_%oQ 6h |+_z*jPk'\"z?,(M_ڿ7­xiڣK^:}wa VpQÅW\:}qd#_W#cyi kZJ%'SU#1813{ - 0lDy740 PFjL.Fv,ѳ]Kvv=.l|AS<F5`x㘞aZlQKiK g?nOjNO0Kk=yJⰰkc?&xJ\duBf oXtOfT$sr ?juQڗcVA SeSB{/Q-ë1}Ь5Bgj'V)Rqum t(:ٿD[$?aF^"Z* *t=ڸ[{~1i*kF. )z^` [M gW-x&&^nT1^f8-w 49` =BCRD}{Ǚ5E7ҫJһ T !6d֩B+ZQ0fl4էv.~mv:7Duf_06 7(kI =lw}{RC"Z 2\C%@~>AN" Jj-Ӷ,}T_b~8vH$P.rrX a hTՎB~K8 0MiכLvWlc_+ mE~UvDc#K,{_;Nz\?Zh9 ] 쎢<F͆6}O]Z09, {%O$v=b $yDw֡a,T, ^/9Q~k bon\8l ^mD%,J.l 'sC=ڱn^+}p<"QسK k;{p`9?>5WhV-m'S&&-W/U>y6C7DU}JmlG/p!8s)$ӱ r NYvhqVͭ2԰&`Td\,\6ƌk:q=?|#o9'GPjrHjEݑ?wI0xq%uu~@p8G[Lŭۍ]`ݾYN_S$UmiX(tOiN36b-TT:ك$mA }#C7 9¥YzGdT; HKS*lsѶEul]t+߫X pu ҳIga5Gr."DmaG? g;)x0Hj_ć0Z7ԴB9#kH\fLr8y6연 Qq jzw{`Fi}VקAAԡ/S|uM)e߹]$F5ax6qQE%Ld:n_~>fp%uQyjO)9xM.\ŊlP~Aq?ZM>w&oal68݄Ëlj8J3(X&d;4°\`:nhH͹5PFJEB;B$EJ|aX.NɁA'}/ܞQ[ 𴱅aluWI4Ml.·]$=y;MK`%X.7]%e#ң_UH5@Tp|z5iJeuWo:4~"XnujݔC#>|!Ț4HIv(FZ4{@ҳDg'H. >[[V)jj=|,ϱ2gP$'֞Ƌ{=:CN+ xާh4ԵNVHJBT6H|xA `t?J ]'u(jX.{CDOPYҸ `n/ԏn 0]6W%sw/Z bY>w\ uiFmPOȽrbU^JA$CkH_1f]$= \ͮM˙%sX[ШC|H){XtyR,o4/0V ?c|P@C\ R|LH /Zb"'+.ub\qWQ.w:39P]Z窃rָ%9xV!o~ ܩ[ڙ$6zE6VaYhw7> 別,ub6?ot$}症ʝWl YeIFM)W];{! (9x+s˜Nn7eaչ#ј1 qrBY@Ѩv8 0w K 拸lڒxJ/jۘXϨ،(L3@ո[sL8X:od\v!2[n2HCw޹U5m'ȢaH#7 Ht#ﺢ;O ̈nIh^1Tר PR{O$%*EX\E髠b{ڨiE ۫VRpcEgn9͋ݭj bvK@'&+Ƈ6ML3Qг 4xwB!DT6 Tr7Žդ3/z < $GB? g:s&zu\ydíeA rOD%qy>4arh S!j2&2Qȁr-Nt@m2%IA [C֡8[kc)3a}dZ 6.TQVqPSsoACrCs*4_ ~Bph;2F:dZFRTfTms0IeT -q_(9Ki%eC xKbn-N̙iɸxU4| $4rNU R|CHmM%2iyX8L;BV;YDSď2?Bb-ׇi~T,YDbR'jn67{_m} \7uX<-Gt1S-L3Yh{ɩ&Ў(iQD%\sf_ x c_3 BlPRvrj_ЕzZYfwFqܒINV@HfL^~y_B;0ifO.iVFa}8ABƱ̲r)UzffZ++হߟw,U/ghJ+RvnQW:~(QjŜ80-V;mLׅt^,ZsD';gcѵطrbZ~jP]y|+=e:Ok^E%Y*%H<(Nr t 4^=!nTkDMsHĕ4T堲:b-ƣtnCD/ K=;>>CuKzruõHx["= K_|LQֺdJu~dQl ""q##m QTxMM^@T7|k&'s][/"`ZN*%SΚY xT!\Շ.Ƈ=&V\_e¡P>x@: 18'U.<bp=[ m:@!Rfa _ޤxFBU3tdBx5$,kyhpD-ucOV]nUS`[k9Aozg:Z¬,qv^NX&34];tRi(pW]c4Aȯ^֔^_`8`oGnH[bI 333Ư +OMuZi5w:y3;~?J>t3Jd8DZ5q; Q#Lv5f|kI0& N쯔i|i,- 3W'gϢ; (uaa7C{q&b^ TQ2-`-Q AIPzgN4 ,5<7 ]FVzN44:l9@agv](N? ^ 2}r3{iˍ6I^{ҵ*jy\W6v3I")~Sԥ4MzPvSNW\% ]9"n 71ͬRXoli꯻D2E))J|e];|vBocpo1MuJk_? L\l)⟫'ԇ -D?Kse8:_OHZ\I#t /@1 B-{f֎E!h:hAO >;; +&^ HMb:dLO_t#J"q@Gtv7*,߰YVȿ+ryxP>U7QLwǥtM6ӕ4Kj8_}`!vM/}.GEP/]ցWk9-_ʗK=/+Y<( =ZZ PuKp2A8 Vk \O+ԴK 2b·ErvwWK_Fw_-}uNOCzścbf*z^4nHXb' x +GX^gEwFsnϐȒsX>Y[xa{x/TTo>&-wٷ::!gOZ|6;"OlP<&ŶlxUx6bJq0g©Rjwh )zN# *ևED }'@q!l蔡f"ӠTTDLv|I,+b]O9.m>>U4[%Ij+Y&|R&o#AV?CPJ?sAL[YMwg^L_a;ϹI,7mVE`d{ pxm)4͒3D] @P]O_`0sownA$uֶf" bqb6`Tш3N9iU@1]U>mq]Sg*y"^mAoW@X틋 0ω/\E,7SzKsnykJo70j3#Wzˬs$uQ3kC1%'71(;={<^ E,i_͍QۊNsAx/WsbeZ+M&0:h"0T35l jәVR$o}~>Ea,f R|nn3&/5('ddRQ9 VMr5T[)9dv;=y1[SMhֆ_yp@}ezddҥ7*s1(̵HY1 妚u|(ftMk;/"3p) δuy2GKv~lwc3 gtkG`2> xwB(dn[> R0$P-+&n}Woo7 %©v>fCz0|ps,`܀h]Ab!GɊ0(tE;y y^%dUXhHmۮ|J ?LH* bwg}n:kDn5Km `A<v kqBI  Fϥ@#KP4< DZ噷(>iw#HCw# !jˬzwGqVv\KrK}nSFa*'č_' ?e Z0d_*K3,%8r .3ASڂf,F8`j9Hɋ<]o*zY\\G} ,(I'{-b/xzw[qa2G~#cC;:77.-[!Xb#֢w|} kn r |IP `]ciז?"gbi:Wp|p/ <y+D(U3U:W7(,LyY*meWt˗$_:[r zR0ڎHv4Dkg'?FƻNJQ hxZ#ۿC[0ly^%{u5mFtn2K+ҷFczPQtGp[>(\6=|ʌz-.>2ph 5->AGaԼ{s¶[8u8pw&ɀ(;{Th@NIk~3e9/<}!a(4"\B,VnnLzT@"Ko &S҉w'.ŊylT8%W#@f-IEю``h=4dh$?47}![N wqiyx늦=V1[!tX& eQ,Of+ 7?gь_ۊioRCX@Cb5 [kۗwWXtSӆ/T^߰5wx׊A!6 @&Y=B `xqŀY?ϐDhޮxAˎهay,+ɉSK,=Nյ'$ l\xxp,bYxhzT+脀z\[Yd.&r1-+Sc7 %/<^[%ӡo[C>SOT۸&~"AxI-Ҷqn| JV&lyȍ^=_|0뇹),uKk^1H+hdn!7-` x0ʼG78P8@f?~C8'NHmKN̂P0$|j5&@,4>.o}7ytPxl#PLXJ#fIoF{H:kSCͥFXO ;1_rfH R6\!xm sX{21gb̂6jnrkXlNA!)qk'VFT>I>6Uwu].=jx2F8kK?0U0skl`D(:Czƌg о}dGYQDG?ts$MȠѹU>;I(<H@tLvnhe!cmycO~1ejǥQ. _h̉l9>)3À&=E,<;A2#>3tPL=}%l[g:!7_[]u#-33Vğ">rHL… 2\ dn [r^)_ӳI5 %T4II: WU0'r#0,UM BE&21 sme(=@Ljv8H4=xQ%̰WYEAެ:t82Ӥq,ژp´V@Rߪqps5#<7ac q͗Z{Ͽ$MS& a ,Jh4"|և ~+HひrHBoT)$)4?.]Tj[tD#$#09t{kd4QL$ J0U+{\fEB7@z0PTӸYLPmwӯo QPv_1rCfn?D1f'YJӵFiсX`k7Oa?XDR#4ǴRo@0 mj:ɀzmI>&ҔMK(fni 2RbfK.v])]!By0zw.$Uܲ[і`p@[;>6>L叨QFgb`]ې]@+EP}:{}0rnቯpnڃlԧ 伕[H7bz_|]eP[@c"}I&"MOs}2 M{T냛ex#3.DX4KŠ =Q^Ƃc(qvƭ3þ׺|Onɀq11ʮ j,˃n4W'N[&Oӊr 憟^{!fk$,#4B W3 2?{!z2g/ iا5jMV:'ɝiף˫eMڭiE:Wu$TCC8.#'ÖPf0p&"NO;$Ӆޫ RM=^^"K ^(K yiகF([,NyJ8MRy -C7Y(6IdbƛZK Olޭ`}q:@(dp"r8SҬJׂϽ9$v6s^UL 3aPrxv~JLzQt(𺖍Q.H"m1I3YKna!^Q7 Ͼ3v"'ȋtV ܺMPM1t_egYk2q;.Ƌfsw3.5,f7;cvءr'uT>*ƴV{%6铆 fMXu1N6y q}%^q?MXsdaˍ4N~c'#^HXœb ^wSBq;+XѾJ ܂tnŖ8b,h[GPvaY{MWEmE7$` q2_q'qsJC'M<q_u+7Q{w/ ֌Х1ĬKCB%U?u(:$~61q3M}8meę81Xɰ^+SIQK^&>vIrMTeEܨ ]ÇYSPw8^][=tZEX9\ydo `.zx94776UmrEIxϐigff{Ґyk`}C:xJ$=U^ G—7s|R+2]Y0]SiiJ3s%vwGMLxg/D &5O;h$a'G1d-N|wa>'3Ҟj_OƓԅBUĥЦ"X 9{eկxiqU+uĄd,*aU]Y#r k(E%soHV\2PȠL͟X-{WG{4%R E07^W~N;,4q< Mx.cwn|nb?A3vk4Yki7yZ=`sDei,3ݧL}+꿄VA=ݒ Qz1<6GW_=Ƴ=IhD|n:=P] hbc_N}~K^LU:T?9O|<*s6[P6dUcY7w3E-]!6Sb>eF*-75K(٪DbCɕE=})~BMg܈bEwm6/@O癵058Dȑ1 ̶z#/t+cexd|`nd[`S f`U璫,>BSR8@80gIZ =\3k_gr߀%|\TctwX(BL$hׁG LeA79O'xA.GBK0_Z>48+i۫層)yrcb>+ht-tx چzHdn 9/ļWeO]\*q~/ٳ[wz؁Wz ~rmt$QzV$8BؿrіϬt`G䈺gy Ni0%wFA9IO} 8`AhD/@|K0G@#\$bmِ`f}oH;#%Lʑx7gK#1NOowO4A{^;mJ!EwLˠeCcجl,kjO2b SS0zʴd-VK#$A{ NP[UCqQ?杊d,pmp)%oGkm!]IԀm{Wza8PjV jvp-x4QNo Fc$=s\sVK]h/#.|.vD[Dt<]}T g 5\t0.G0Ƃd57afD )m2{_U!aZxޞ [Pռـ^8P]G`ߺItwYHNwPY4)p:_=.]w3Ƿ -6x ?kGa+x\GIfb.:^BNBC#[LD'XcxP+bhyKpN }aӴiqƻ\Yt Q-^pJCpNk!xKz}C@:U(ѡ)v )Q(\H<‚PnAڅyP\!ݨw]nP hQط̈́AAPKad #h( ?S<_Z5G]X#~{Q͆5m j=h0 寂q-VnΧR=Q`@\냈6cg{s Y]Hs_Z<*Iib*CNBnpɎn`K΄ʻADV;A@74{ű(WWAt"lg-jjLM߀RVkB7b w*7YQ4}J* ":3"DwhYZ]Oa^uUIb$%/M&hPV(UO??A4愲81#?kv>{AՍ^(g?[X۬1jo0IB@rɦiן>N\׹/>S\ H螕&?,H*4=h1*ˤd>ؖ$q.z 5چu_;^!}[͒φr3?lsʝ,nm 8ussgf)wV/`%Ю pڛU7ڄ{Cq J4M֡ǝ ++2H?HK[Kب@{oM 7􈪺9B{$^oGe;8Z=0cR(#b{4%]5| 1#4ڹ2u^i| fSW[^!4Mi]{&}-q?Uѝۯǹ절CmnQN0qYl\H'AհWvኺro(Ъ2;#d.QG/%/+q7NJILk:5 H-,k'ӧh9t !(Ɓd;R22B޳>)TkFK`T/)󶧳K1 |Y|Cʔ˯,*! G9YIzQr Kۣ]-V UQ3ݱk^9W : Òd5u5{5%&!Mdc$}ga%V8:kS#)B̤ ںŨ& w0ٽ"aM'j˲E; $1]#e$ =QC1u}EDƊ GZBa(%{Rdy6W^n\&4TZ5_vo34h|7پ&Z컄O{)rsLu-b 3yF.cvg9PCkaGK-L ``]_Ķk"hKNУ[V;\Y,lvj/|Sp~ȹc[U9V{jV㜟U)SH^ғ -g_wn3@,Vy4mOr)Q:\9●d{D&lTz^0:tO1A*Ž &YTXiH>ntQSp\0['yɐ)d8ѲMbi te} s9m2%uU)a*HCht&4_g|TCV} _ <%پI "wDb0Fq`)]L_ `4[\mD^I>p(K뙝 4!6yK3,(mim4DDBe$2N)?H#h:3E_ .*iK{fXQ ]d&e%B N:1)S-%M=9%ק^ZLZgqf)*#o ݁mz,@AF\ Y-VrWm)7MF2rS̆dw6p+xku6Ka7FW/ٍw_^:͊ЫDJτ)DٮԑlN7ay)_Q,#{}uXZ䩉UlZ"LҬG~iZgVme⿔LE)Ι-.?F5WĀ3ԓV`( L7j5HpWSImEAyۘ4euĄ9?B%(b*oq*eȧ`'7~hA/lVad nrζPq.U`[@)/<jht$OåO'svGچeԣE6ܘ)P b9xw0mEhٖojnLw@p{SK btٴw=zT$_A[^e䎄drR7xCvwVw:.ۍtǴ4$QR5ʰI(K! ۹5|v!t\2%64Ʈ0WSaub [&3 ^s,j 'T$ pUl>[r٣eyY EBvҜ%xQ*h!@K(ɚ"YZC9CuRϣM('S{ g%p8^dQm{`E#Qa c|&TgehM;++.Z.(q2G+\\nez`DI`h̓|y^xRDŽ(1|u寓:d<`n ؼ-9]9>6ʐ}]XU k_r4.yX' 4hpPZjIg*Q#}Yr@6P0CfoD-jIz c}kӪJDn^Il4\LqMd.2tsv12rsJ j6jƗ(vRCP̳yX)H_ދ ZiP6gUH_*EK )NR ~TmmhˤQo&i>WRyxEpJPvV+WR?1#+kĮVm (X 37>GK~6p(6^qK^K^hh,M2*B3>io IPk:/Ok3:,*Z~b8hv%+ v/tUW ppݥX]ҊS8z~ #|W1GpAoH\髑AС.0gQ!<*~4KjcIZ+$]5}p=-NpBMO ˜({X^UwR~U1a 5GXXzi-\+ iSjJS@WMj'p魳Mm 7dv[VYRDKiaߟT=Q3Zګy/l.B.J z`WD YS-uF3b yEuP6 `#gs|.OtlV F{qaڸ=)8AuPJ btP=QE뗘NKɂ@_$| 5ZeLUo)dЍb2Rhe-bYdr M[bMү- ?ER?$XRN_Y]y |a_\3r2JΈG`$I~ܤW/xZpx9-M> wH3̘R+:֧ V88Deh;Pl_{AT5c8ZyE1;&9l~cp(VxW/n|Lwt(F.nLTa,/M_MT<)a͡lƘV&oϓ%8{im$5r A]NiKVgw@'¥@cGJKLjOFE p`T[ý1>oo{xk[MRIDYcgB\9)g;YWĉG6Rl-j1{V_,u 9Jke鏆dzuCo+ jЊR <hX0rD$>=x$1Nb8]s8,n:<3Btp^sl,&2q2OG[K$1FǖԤ_p:@D0HNr=#ЭbZCB }WwVN3f س+# whž{-M ,Q ,u>!0!йk_LFm9]Md=u&:i6y+)s&h$UZUL@GD!kwTqh `Mtc/~/Hw򢗵:} !4S"UELF!{.RHsB)P~_5YlM"q>0 ?:!R5FZ6J&acD.t%`\XWD뎂&Z@V[wK1D9![?k"Z璅̩=iE_:G Yb6et_(0@9Њ]*=sg#@ jʹ|X ګ a+LUE\V~0vJЏ fb2v:Jرg,ݲ +\%`ÒA9!%v9is}k[[覹ӴNV4|[B8C\)ק;s*Z Ntns%pk^K_9uH"ՆR|WbSv qyMNٹYvRi$mb,!xK4")$7PbZ.QFz^25e}`PH75dNr>2GEwuy&2o@ΠFlu[ &4zEGAz?۶L69SD`/u<(B@DESeJ懓U/a6g,gX ڶ;Q/{T/c8oC_;aab n?|$]6AǗZu %䀠dTdq7tۓ(Bl8ZGޒWUVSP㨺ȕ7{2Pb4jVgWܑ wa@- @z91z͸Yd- 8x\? |'\ΨNY0MW?UW"?qmtta.qF0ڒ}q®*k2`=f0W,LS M%M{8^bJK,AFCa xF#WYS(cـUOk_7XGF5Al|*dƜO?0Z -=tn룬2~kg(5 l]hJ={‰~Mr(\V^ء#3ҙwp]dIHs9r<uRBh>#1V s0zF8Wq%яHcbwnUvW7o'q[tP5ڠ!Hi;ZWn:¥r(b^9Zνȉ)1_ QOX4}[R"݊QˇiDآHۭ24:Pz02e`NB05Ss>&֡eVӥ@"X0ý2eۚZko'T8M9 sF2dYi=Fn6YIRp5;* fgS/ _ھxE Uv"e7%THY~ƍ5INg1в6y,ne\b"drm+VR6|}~/թjU?sjbƱDi/vۀɹ#Up{GEdY$Nfaş-$6@;^i_:qU ̤i;mQ9,{u ̖)BvɁ)UEYPB&]Yi ;9wG%.@BK`noou򢈢3d昨 tJci[1Y(eu*Jˑeᎊaom4a$(HɧNtVt?AN¶N!SW+|?K$.G|:TlC,e-h%6b"?]5;f%>P.BU |UMܼy45.'7feE_IR`o|meF,&:A0m?&X;8#~̧if^%:(xEX0g_ 3){kAW:8*YM z>:(irݛJAw{^L2!9߶w rBR(nJ]Ʋ#-QznjE$F1C̺|\.8 jG%v!QH+F=b" Q9ȶ("``SY9O•9 (kB@l1\lB*Af#|ib~uBxs5BL&ĥJ[ڟSWF1ѪVvƓe)CC[q7)Ype"2~ZV#Zdvo.L;k}w~ Q\1ys:s18蚁qZHV3 |? txEYh7dnv I-aNvu᪹Jr7MuCeldU:/pcP!+i`Ѓ%&ށ c`yi5C XZge8 esNvYLZ"Su Yirß@d]H Lי8 ;\ȿV"$mk],@np^r>ϩ+8c!iu,d; YcA"|k ђ0(bs i }mصpzMb* .9 I|~zͬH%0qΰY '''}% l^W=Og3K^i (Tc+c/XT(wcǕQoRyx roxJ s).?d/NTk*т6_mQ~r3q/|}bCn 1T5F4 ݃EYCOI + S0ی8váAc'\sߛot$S&Y0dPtPgrMT\9}DG^+)!"0fR jft% V^EY{m!4gr Q|S:󎖮S6B"Jn6m.^5d Zsc:gk6gbcU-ݧ(rC0]x MFH@;j9% &VJ;W:rvqlو|69DPd#`N}00h#4!@IfgpW,m%J',2,q͘F'=/[o6̷U$.`sD-{=8HgNx1fǬ&E4YWX/v JB$4Rp乕o6h<8BM l5@5oa4GW g^_Gό~U,j[Od TC~,14o`ȋ9ާEw6׌;}:DHޯ@YF>oYaMSi#IW]Kth{tMZ`, s)nfnm!YE2o[V^%I*Pi<#T>aާÎfv c=ñhdNϻзh<枮TJQ* Բ48zÊӡnl1*EO)7LQ!BT;DCT}A Ӯ RYڌ[)"TM,syG,]8:ol)^1x! bP/? ܨ=ר%*o!#'M6/3rHD4lv>%CƙX藴jAgzM 5* Yvb (Vt~}{PBvj;ƶu|۵=ޥpF+?:,kQHdb"I[ D&YmJ,Wꛓ .8- Mު2\ƁnQMu&f%V0[h}yBo.ܖg6O]CWa%Zm; ;Bt9rFux>ҳU!^{6+ѭQ® 䆅>p"eonEzAq[a.`b׶ݕNN8jL3!3("n,4GǾYTF8Ј)t͌WfŐSnx9 YH kytn̬E =ܤXrE,,^ xaQ#ljQ!}fG`F+?CP"9k}|9uFD֪679Xhu{eGFmbM͠4 ʍ|ɔ;([+PAؚ8YTEnz4AMeË_8FeQ;ŧ}Z{d=@NĶl}'*+(9 l#W'^1zAK,6\yyJl'V]"da{cHBkӖ~=a T9{N/1bkT"Wdubp&/E QAUON#f(Z$|zw9: HiB/VRci֔6F>кdiŤ%4aĮUww?CX>%b0RT/"SцbvCˑuy.r8@2#qw};}~Uy"&ډ nK^5vr a jhZNlJ3^Rx#6 Dlz-fԸA <| 8[4:{KӮ;π p0̩s*Ѿ7ҳ)\O1!X-v;6BMᵶD"HMX~rQ!JA"%)AfD5zaPc`Cx19vKƦǙ{a)݀e2&jB$`Z2~b/RT6 XVUd3 qw I6fnq,C$YPDbUa#&(ڣ\?wTa*I-lL=# eѬ0'|aUFnRM44o>1g.L;.lE*93% 5r'`q!IJm- nZsT勄|A%j %KN*lPrOm̻e{4_Wr$I⧅ Emv%2SֲWjbє18 69GJZCksQBJ&KF|+|lX?_qp6B>}Bf_LEf仢?^*l=}#Zfc#_U{{4)5 CE9z845emrMHc<@o}<>zT*N*/v DIÄrp]ODF8vi`ڭG3%Fc]ҡ7rE?2ZC&wçCл'̍Gnԗ|/ߍ2ߕ~RD!g9[Ta_FLuE׷Hͥq;⋟p5WKDJWuV?ɾbW<ڪOaPEZWM(2"f3恜$]ؔ++wiL׎3Jom+7BW=󝂓GCOm QҨZ Q/[اrX`Э&s"Ds_\&"#nDL' yS.ɱ=B0ZHFkB &-8I [(2_(V٦6aZN\h{ ٪|,6mkIl9zNve1_Um޲|i}8R41ӽ+CIȡ~ BC^931E;qC!^ qk8KL=YMp!2Ii!v㦊nw_R1\z%apⴱsA`(_d!uCp) _)?=ʷbnq5ĕMj^,yHM2^9NL275ܺmu׳pydgkL.D~7{ QW6GV;P?=0 k"waQ K}}`.nuNY3L1ۉ&Kn{{T  0 tU틤ѫUV&W?YD4q0(ckn<(WEͨ;ə-k Y\RۂH'\L{8tِz /lQӸvF?/ s[䆎nHթpvOòP!ظId Mķ&2 -%z5u@CTIdC_mI)2ci%Jo4fvxte* h bX ۷>&=wS>B6QJ(G!;0YZ0707010000001e000081a4000000000000000000000001643420d60008096c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/>]?Eh=ڜ.+\OV#dw64&ب_ZqHHK+y}Q ɭd;`Tr؀qfi<܃ M6UEuOp`v4㣎sDT,{7YfYoj۬U򞏉O{UE?$j@h;=1w/vvJGor[NS)tTO_̨Fcu?`,Oa>wBXuGHlŮq׉z\aHSLV쎠#i2J!%ΝC ;$@k1˿Kɜ.3dz6?Uqѣ#Q98gΊfǨ"Lg}g;,msxvFo[0KA۰*~dm/ï&2wLjO\ 9TbTnņ \@ĠэXæO3cSxV8PZ挤# ^q];(|ϲZux?T\$涂~'ߝ\ XД8nPZ.V:8 6,)Bu-#@~܂PzDbqG<9="tVdmUwNb "Ɨڙ6ff>iOa| I0"FÈDbm0-{ ֪N1Aalu1;WE*[9E)#'z)]h7tvHsŝw.X<\]RvTgu3[5$q+< .Q+'`?@`iN duHjz#NAE'm]/E>w &@ى :Cw1{<tpl~NӨZJUyX!&>]7;"NԳ¿2yFbNw?.Itƿ~P??҆-q ZZ,vٷV$6iX/ 'j/֖͑. RPn mA eOM'2ђ,1p{$*RMIw4F}C \UH7"Un?VC/ yۤYf|j lQt wSOn y=Y<M5≁,OB><-*-&Onw|q2/ng&g]B`- nN u%yHlK.AEN S!<4oJPxY&H]MѪZx6t1n#vJy5 ђ` c:3-3?;#).2yA|*V͍?D\vtd"S2G,2_Qw"p#7E?tC⪾>(I 5y01J*C"К*C0sYgU ĢavmUz\Fh7 fX/nX{t?t~6;jb'aC]p;rWM9}qזq3:YuFWo;f}W`SЍ'qRO ͷ*|~ɟmx|J%A@M$R:ϘH)ب,c Q$Ei$~@Goyo6t }~ykƚZtk OFv:90P87Z GXŴJ4VAG?K'L3@[jӉ7HG%J9Jʖ) +v1N=.t<3P;_>vɯ͓nmXȱ%Qy\9M+!I@#Z(( o;%SOsH< TsfeYw3!doi3a wɊjXu> y`]% 7jxH Z2,.>ܽ\Lk<.yqq.S_- 4-ez}<b) !nY}24y11 * AQ[$!Ϲ+u0'5s}:sH TpgZeX pZ *Q9y5KqNO2OHs6Cm?8/mR)rC.ʒWg+̝tq EP6 |˻߀Vh }eziBjvtzӡ E\iOΤc!߿KMY?fFz񿌭$ZI ez'"zzVZwbOkLu\SRIETի($"*Ip 58 QVTTq bئDr;$;GIo&\$|Q̤aas&PKU[zn2Zı)3aNJ,?an-$M3԰8ޘ!|?VAtYI+Q">Gi]e'23{1{ ݿZ ӐZ.w_C5Ϯv'rEXՃkvQ+F~o̯~ 954.=8jMĚU^ID#Br,2]_zT'E[ "41Ľ 2i߽1`Ս ͵R#gi tlRbsz}sn-4 = aSz*MW_O֤%g[ nL G4FZ?"[APs,KŅ=B9`VUs LC YE2F>xŎ\SN1A]Qoj%Gu,12v|irV+CDw1_\1,{Sbfzt+"%Gt6 C87CͲd^D[s?2fX)I3j֋ eoYI\xOB7|vgV#QgA` YXr8Bvn%ze np^tȩl6Qj3 o$R築)4>w2UQ"g_'d|B2y[~JhM ƕ$b&Y4J˹+Asxջ]jtb 4.B׆K河uf,oԤ {=%S\1H!֭&\(Tij3 oOkywEt^y5[W$\TUv"W9(6;^w\EYwP^[h2X+HQ/tg~";EuRKN&߀[r}]xdU{߻!ijHǕ,B ۈK8xJ{Rp+9ɬmC,u[ܩO- "߿f oIz[Ay rD;A+Aaj~7ݨùsyK8:i?ZmA *̮# ;k J\~?m&_FXS4<X&\wQX1XeE>rISF\% g՜Hhᕫ(8?k tacG%G "MQ#Ք&=Kt_73|z| 7b *5&)bԑƃX,q?~L!}a$ȵLd]ם:vZ5~GQk.MWVp/V|@,guWQmߊ 4:ۣo/ R:S(ggGKK2KގJ@r?gZDOl&P-YڢZ` r佳,(H.O>ՒnY>Gi^_X('~2:YV.m24=ZAcΜ3sLc`LgBҌÊv XF#N,E!7'a6lioVĥߟ W uu]Y:yYA)^m²1F׍ 潏W=:y}T7.b|::53n` Kj/DS^HpRm"Ae(+lU銞QL_sFMz}p=M#\^hYߜ-])2XL^ma^6sa_hx\,Rɀ5=Sؐ j۾wjF CTwᣙ%o=Y}([y<_khU(J$vO,b/\7~}Tv eۜuF}ycc#Puo2wMcL6B9Hː9{*esV!OJZqF>-suaw>gK&߉Fa8y\-\AiVCO\sɩ.xLND%Zh0 ~yL~5k(!l 5hSNZBD88"ž0.;''w=/lVUq~Qͯ|'IpcN_qϒؽJ.7}WJ[rRIzB +:k1V4Ǐ ;ɡXbm56mLB0Y!V &8!Е5(lJGTHmu:R >d$Tkߘbм{haZێ& Psm3.>grMT+SaOͺA4ta 5PAd&nS `#@bNhCHp 0iPmTVEx3-bV6 A{&Pj?|NSF'#"e"׿nWȜ]H??ZW.Z )deSzd.rA!?$tCd64ZnRE⹝vv0V.pf%6@%~EU^kaKB.=%-e,s‚: "btG{0Φ*@=k"&RUih}-nWN$zV>~ 2~ܪ) k৉{PA'^ܞaD,p &PP郃F(q0#l? ʚ7j {@wD{e+Nk(+נ34ͽ_;RC4 ۢK陔h\{}`|d3[59ѧgÄ|׹-v7 *d{󇪖@8̇:.Ú}09AӉ$ouzPN&^ѓ(տdj }K)/`\}ֲWuSmg2`"?|jBʭ[Fa# Qu|zx?޻_1f!]1#^8pл[h!pm '+p)ݚc-tMUaOO5NHsh]ء2t%02+?y62uJq`''qM)jo$*k,MĶ2{EAŷxAU syNpw z@'j7v?60M"9wC|s?+Ro]rgC1f)T2Rώ"wQ]/ViǂuyVB5#^0 IQZ%#o-vj~S?6vЍIcj8x4pT 1Ώ(|Y\:Qa ߝW`YEL {WnEpJ؀2 ~ B:jsU ']1뉨~}W#DP_uõǛ',ǐBՒrC.#7ny/P;SטZۂu_S͊ t`vyPuMaSKl5Í{fM;n[aeN]¤dQ kM_>+‘CL8fs Jyybc4g^lڪgLDžVd࣌#-s@#F?:>7zJ(̘F|G6lQpYzn[W5Ra1m @Ť~ T 5s xֵ̀;1jZi~/xD -m^D-s3W>TӾ2$O>(G P6_p-uqVL W ùeX.Д0ZJ˛ȼ#^|-e8|h:"T!gsH&|:RhԻ9XCc1E3hFR̀1,X#S*U~P+hf Nb uI fwy :yˌ&-,!&̺Lj[gyI/RlߢpHMYB0ЙdDdΪ͉~k^Q0Sa댢'PATΈk^Z.tr]]YƻE^m/֍NSMx6rr9 AWͬ T9gѢPqN >2դ@[qgq_wM\7k`ŏg{t#*Kݡ,o5$J< T藱oIQ ,^q:`w LĴy"*)ō^/66['f%`BA29"Ŵm/4 Q"G#ߺVJ,dyh1/a][RBP&^lJ3- 0A9AydZq~ԂH*g@smxm|3;"$P>=(&e'\[?cQS\|kUB3Ҵo0-=4xˁ4nͮ#ei֐}lYɊoLlc\O` <0 @HI]IX'FY}$JE=r0 h>/ِrک:L0~ r7HM\`ӌ!ѢA1Gb.'4*aF3&Smk)VKCbIk8P%Eс$+oŽ li%T ѻ)kǖrBO\ |Sm2 {AI8" 4+㠦{]Gusڌ4EZtWʛVOѲRٳ^d]qj_g_twN=h٤kq$.e< Li9VE"p<)dB)me3=ih~O 5njNd GIrRYh6P>=1 5f~<~l/uM37 ihEmOLQ:dp@"[*3{;-Ov~D"Eh2{cVEgSU-LZbn=ؽ +D{c $F{nJtOfCO[JN8RmTHM33q +;@"t_DGjDU\]/U|R+rWUte N2i\y6C' qZ8>iH&lPd%݂svF3FV<Ə:Xyzu y0(7;i.W>h=rWg9HU*d*!|WӱSoy_{p-=VHEM6c9YV j}Lg> KDi4b/WENRF5SDC 3$-u W?yz چŘFS2t. XÇ ъ;"T\Y6sYg8drɰBuq(VG"f?BF\60Dm%ݬ(h^ Lu]W!ǼNKpLÊR<h5e#T2`<>iFܸEuPkT=z c!VڪV&^i5ۨn9yu: Efu_m׍>ҙKFi}9.hphCw=2SJgE{/ݏ)'[5F`Uw0 ,0.FY&Ӓu,;H%ػu$(]#*SS62TIffѡfΗZtR? _iRBW2Pwi{^#'u tCX57"=բ^q _]};ۉ=ʿP+PNlσ x0k9 QV<`[7I<>gؒl$|;g6_Kk%2Z[}Cߢ],O)ˋam~5nxܟOx5@yf@,=@@xGu%J7xÞeJXJiotvE*myF1S$>n1e(er77oNmP&u=t~E: #]ݞ1hKuf}t'ETW~he1G>agNpxE- }FX=zNBɥi}8p&d "Ƃ0AT`=wEU/j}] 潧&j!TR{-T /#|6㗙LMMCj>3gf?7j(Kٝ#gΆZu<`lYcf bnoҪC~mŠp͐>DťV(C\ڳ+!ն;a- WbcKy㽪u,RFf 6GN'f2NZ2?_Sn"ѹЛztۅ2<$OBVQC|&O 7!%=}֊>ڔ#yz˨a.礅yȢvV<¾G3!tCزHM7?Ba Sl܄7w| 4BH@2*!~Qv~^YODzVv²Hz%Ƣ] q.K)yMPT `h/+)f`6nڨ$&JࣅliFtsHzp``tE 5V%27?E 'CV,a ͸~ T :MaFKӕ dFQ uPs3p.d(T& @lo{3uZV~C[P\s5Hh!Ƽm" 7Șj3x>׮ k"As2,xfi trDF8xS/])U$ *}(?:pR…Źe1A"o13+12l~uOYZT(4-9wԷwJVٹRhrQKBEe?^D=3ȏCiٲ25lT1|DA}JsrX7QRfNR@@&C1r,{LY^vP6Nq?whyRm>ikHn-.m t|Mo?/M4\՞ӯ#0O}B砉e ٮDgRFdM'SKO_01AqI9&0D\MR_V\}ݯ`'ii;B0u9]Xf{ʚA4[Ep5Ϩbḓɧ”H|{m1B vz.OJ Rl*6WW~m=E~D c٘? i|8f=R?zCC?G( ƇI%Bh,s~$_sd]~,cdU5qQQP~i=k]ʫ)) {NM jĆ=.^~45`\DK|%,}%"WlnD?XƃZUtlfdp*e?;w&IbVj-&&İyDU綳hLle]H|ՠ~,5%A4$LSܚf Ӎ|oAZh\pÉc%6LhOn5}i%)=cu`Fh[Eb*g{Rk}DHs5UUw/|=(qnwW+B; , }exY3"4P{Y,, 9Ζ'OВ,  [zsgyUGOXzoVF˂*1oT>No!R)35 0\+xy'oVQe zU/㦙U_"Fr>E_Oh1o5kjp356U. 766 A5$5]Gr$ފ&}1]{»WPw+b VZDo-F܂ o:k; CF A. JURET$HQEQ>kF: Iq~H9B %-_&!3?Z01WnE6TH:ugK2fO\TmH,M)i} _ϲ9C߆!E^Xm)r3 IޔnQ ҉bt6po&ld֪rEÝZYpUC$NS:G7I"XiM7N3 3$r?]LDh!| %R 1>|J61aXl I+ܼ94mŁeTpĚR;xoH1r9䠸(5P1SZU^գ inhbE鼒a{g} dijyd7y"-5M; fE' [5S 3SP]{}Uo*mCE>PcW`C,29UbN,5{S L3"?*@.SaFg%%g%gʵGj[5=)+aH_Azl n)]E[SkȔpw\q/䫲@٧; rq*H1 wq"P`̣4[y٧ [7)}G߰`^U{u'ѓߣB/v^*.\)I(> L:WGO&3Ft#JZ2O  %9r&E njH{UdxAզ@qW!P}ήWZ}s\mj ]3ܧHhye{I$n.2aF6\cTD6XzYC9tAN!7tvt OfG '(!xmAZ`}mծ>(GUziGdDjhj) fP=Cv*-pL)XrYރ[ś#|+Sf"=A) + G)ZŎ"V!m 4&j2o}):C3Fݒ~4L AUs]宑Xв yl<Y8M' `υޒ $yI(ChEX[π[ʒ%E65 ?v 1 mFJ_d(v$k 3FJB[f81RW yj0gFs\uolwU# E-D=}iܨ,U;Ѫ+ s&Er#s@!Ԓ'o`\V(d5F( x)k*#u9BH JvG3]ßNJܰWˆ W#8c 6+! NT!Mށh#FΟ.ٯTj^)Z_4/Ϲ0îV  "z [Xzhcu&N|0i+ 41D P +,I':%p_mEbJa}`c +P^~@[%f>e,sofl3q۸!_[2D{t*,i4XYJɎHw?ż=ef"g5IT>4 AVwݗq ^|=z|s &z9hX\Z#Cf0w\s8=/2{yws82I"IHS_|whg= tIWTv)>-ïI.z_0*GrA ȬlQbp#KI& MQD莍CLӱ8m1M쵺hĻenD 9J0ƒ.sEk.:> H"Z2Oyz7RDaxILs̾v YkA{nWHY Lw/~MMrp :&-\KG 7`7νYڟ64DZ ۋ""zNfnm DlCKN D]l;G]>i2+YD}n@0SI9 <0ͩ`•^OHR_ҜIh Iú3H~)DmEi16VT,ﴓv5.S҂جoĽE$+|@L0S}nJ چTogEfE[hĶ(mSMFA?;MupN qɇ#5*K No[@/GMZ_`ӎyJyBJxze}}PHR4OrQ8~3T+xpAS}efRe9z8|;eZ=TQqyBK̓xfr& \!^6?ܣC 0Yl5nhu%9M`GJ.}qG'gP+WmV5Vzi,P9i]xd޿޷ɣOֶo+fA*x֞/GPr`tЍn-⨤ni҈ (]Xf`fCGtJ R*[LYyv Z#CR>T7^z5xüdژ0:\ i*5\ &"T+7oU,i,)ѫuG+WG-;6VKҼzM/bG7{+d;S5ҩ. @*+qڸR01:4vH [%Xv82c\)`gp/'|5ǁKt+p: SJtp\h?M D{N#y:qDGe?vȘ"6!鱓ZAw:,]re)θ;(uJp 4I=OGvߤO_ zeF'R$bwݚ e7wZ2riO PȶTlۋ!U\S?b8a >pF!t~tk5/Z͹;<\METwA^b\ö]ABg2BQt"- oCkȵ5y}W0{4 JY/ ~GkOo *m]Ja*rD(ؤJLTg4[;/4{ʽaʆmGa`4ZJ`8m`هK99d'&6~nl%DdawlXrS>ij ړh 㕃Q6XN(ؠWyZیފ<q! 5Owq L\@x,z.ۣiܱȥ/@4.Pq\/;䷪1B a暛AժhHGii>6WUnVZv,z#C2wD+ڣhޖL|$%bK\LPһupÁnFziΨல.v" 7ޥ`ej#i=_Oqꚉqq1!rz6}")N(JweMRwDLr$k~Ev%.] ÉooCAU#?i4Bb>DӠ} |>kVsܛ0<;3 8|I6}"C70Y#EwBUL[дjU&*e~G8Ŕ-n8̭rwgC  7?,Ne&c(P ;$tϕRXI/]WnLW1) &:*[kY;nWڈ>20^kbt~^yXKrr< OWChIIA9p Xg-ߺrӽRAerAb{)p.cB~\R飰<~S:s++00j^⪏") dmƌhu@.[o d, UGPܕs?!"_Q٬%04r&fT~&c/|&4O1 }A)d?c*$ BeE:ZVYp8T$m tDf@vv|\/e(,?-Pe4/viTBRPI_q&b|GK8kZVxjM4Ng8jZŨ@n%4 C6V$4Hr]g/Ph% .=(¹~6& d.ݦI/`sSൃWoMTxs5#RQU_6T!0 kuv-b1'#;XV~#/=eΩ[N{^n((zU#C3N)Foxk!اhqKA/)-!c?P(q ܵ!?ؼp*D~O+,D-jRD^.r - |x5S-4¤3M6в(>PVbuğ(W'R\u_YduӰ/<5З'2/acWy+aSg0 9HGm?Qވ7j~I*Me|Q_{ 1nb+rmjgW Dg;G3BRWs^p'#Fv]=Ҭj #곦;ޮ(bW\F )kbD.~yѼHB~XˁHIz¥G"d \w5_9cH&HיzBPK h'5axAfde9J&b 9~eJk mPygOmjO0 Fƭuc֮TBW eK))MG 7Ӽ `ޫKͻ|j_>iLcId:B6L_j6/QBcS{A!%yhXsb]Rݩ V߄K 999@)h|U7) ~3nOl?P^' պߌ D9=ڬg.hu53H}kC+fgOj;+2ՁgIƬ73p1,5ƙdbG2wVæJ3J*^$ L-^2X+/a)po< Ej?m0 Bc?*]I~ř;!L&Dm`v~IϕU-)AsۼCEyELDM}@/#4Q@L-'8) +.Z'.FgM)׌_.TP ?O갚 3Tq=#oՅBB.A$K.Q | I Y4<қn[ m`C$~$t|1(e,#p9ݰ%8œVTic&BJQEKѼA,gnWim(04u(ǰ9V?S׵qk^$"#@)yL!>K1,^ lW?>* 3< Q.+CgW`w`+AX(dS/yf3`H6|U{U qNJ!סU :kAZ{KU 2 bKRE9X<'ZoN OL-vRP8mbFwMu620WINke<0qẕ}ݰb# M}]YD4[< b+Xy1kw`U'|B0YxUѣז n6 >D` sC@ó%ȩ`c 'ɨ∀ٮor}DZbU{Aet;]b5?[ BaHLT}DͧoU_s9l_V{(/x-cCP6Tf^ܵKl]`^YnSn2C隣? Am ]-(Č8w[Qҫ'Bj%[;kub9>r+^+vƖ-^:ÃmJ]q2hYMO %CirJUH-MoN튝(t \"!O?rf-l<4cmN=k3P+(uXV\6~m'{ ySϙoLg(}TSjVյl esD&Y4PUE8:s@-TSgd B~+kw6VzKGK6$縚[jw0{goENm͟U(rmnq?^+q28 A- L'D5re.8߈7jñ_-A㔑7gvId~L*;(ab~%c J|d؆qan-y41}8 J1BJ{򛩦7"4G#i[g 'z0’Dau%_Md W&f}j'o߹ J_50 0u[@/fjA+T]BQ+) If,N:Mc}#6pXTr{x#-4 ocpl5#/ִe4Z}Dt t-y_ Vt<{ B-u9av%Z5)=|q{vIoV8(0 4 _dVFHLT}"TMSC+ۤ$ %ĉKw+nQڦ?aK}ހz{[B\n,zS.z F_|h r"Q{@JqR;ܯ[c[SRBv%ӴM|dXrgz[L}ZXn^8Yg Pc藯mQr eBРOB23IO\u*ˉH*Z~Z fA{?"WC !sG("H:26FCei+ oҿ)HCoъG-@T |Wfa BC (SϡnJ[d$?x[G FM(H#|:q)`8~%i9 BF$FOtN4g7OsVA#?´h}B#R]5֎pg1 cjt4=2j`X T)Wm$մ j}UKQԕI<_A-?1ǖ(k*h?L7zu>;ݣ0]Va~ԡ|6G5~}Y,!OXץc3q_0A+E@ _0gpw?ux[[fކ[ v3J뱞%#<# 49fFJPMQ> d:I0^v'#Jc/wHW,wVzr CjOm]X-"o{qWhKgn@$>Oe+k C .(/DotonwE(J847fZ*6' ǘRѯC'$Ȉ/22CuCudMЏVhnB,c-sQ1>˖1IO_F.Hg˧kB!ZNCNjbTj.a]s?DBgWfS>2pn9L&$v`J/+  a7sxzfd?u-KՙeɊlQؑs=k3:BG ]Mgc$dE?X<~Iq(zZ<\Ȯ@* W*Hz{0M&Wyo]?~4PK7ទ\8m0c}KfPh8~[~VUЙ񫲪:V a<1$-Qsu;W?#i@?S9J m҆TA%UʔNba?R0S6OI7GYɶS)$DTc͉2OݕϪX`{z"eM;L?2W{DI% dwď)ORq"LMb`,A}L U{ s|m ƶ _}6&̛˖ dd:EI A/4Ѽ؄M%2sYh/mQEU #K2` 1Լi)Kgl* 5Ҕ )r )Q12+&@ m R>H`zZRZ!+Smc_+Y !U$&)$Zj|6SKr,9k3ψ8-pQ1kL˅ PEoK~3&9\-H/av)68CFsKO"}YLܗ8ѯXG-x{cxyV.Z\|8L.^IO^T7^72NcSfU0~!CN|U|'v<*a(j/Q5D+._Z|7_`$TlQX,=<~@#`k[^Pچ$oh)vynns@]At%@I,z zanu:𗶦v {xȼ|5^D cG EPnEӃ91vEg}r )9Ib07 5$@*TNg:IݜD\7S:8sr,/nAK%85ޛmkڏ'h#n 1Vë"`#֯=?tx#zgi x#MO*mP|Jŧ&Y#wYq(_Q^7G! D Ly*bq ]s'J:W@֐C&#^3E ]utNynrV>zrm0-|zHQAL&9n}sVݿIJb 1?7fU>& Bѡl{>TBԍ6 P(*HMq[^h Z`45+wXDњW޺=(.$Md;߶qbl4Nq\\ÑdUUNilK6!㭫4n l)YyAa4a ` l%>vM?Pt usZ`<զ%©|-%ߋ~\O8ތt%7>(0%,C@_}qtX)*tD]kYqDŹuePr4|颹aF4&|hQHfy{>j#&ӜODyi037Ŗ8>1Q&3( XCH b$\"D 8!;B25GAASs2rVyȃQ@ÁmlM6ɢt+3]+ټ~t"^a2HkChr7صLv͆B8qC6/h6l@̰E.}S Z1?X6xZvgvmK4+Žēkw0;cU84tr^Y=EɀsICz X~`&Ji![/?lH/4E@oKoki*5қGxrs|F|$x94\ŷRH8>Pv\l`Q8 v}M*'Ȩ⠡V;nCcO"D 8!$lzDD$O~8/aP.Vo^ؘ 9 Щkw;F޻gUd dL)J0%[|U[P# 2Rs{4eYN_79BFcՐ9ڲ1inCbʥCBhYp~ifxRy#B/Nܜ4 _6 RގjPHdizmԬ-q ͻ #&+vX+VTu2qJ{Le=WO; mކ >L!u<(D~.Ft+m+y`Geo62)fpƢjNrpqFI$xHk,תN4[e Ёt{3}ITt_pHt NPe>+3iQxMdГ,2龹\VP>ɒpT1NѩFt80re&2ӧ@r.kVSQzL#XT]Ʉ<іEc9׬M$i|\HO$ߞv6A}R}j/Ąǒ":/<3~2r*% -([&@7`dGPPu>Lŷvֿc&;4-5EnKʬ czJrg\x `#m΃ uο +t~hKV~BN0}&0'? 5͢OZWe4w`pjdz4d;3 #K>SV1g X}S\fTp6i۷E2Cde+vvg[?4@2ghpJW nf`QA}1@UfZ횋뙂sr߾:ҋL H 3J%}-Xu\9a٬쾝k† o091P(2?e >-ͦDt9|꣧/#8N6ĐWD )6*fQK6#w <ƸqX P/ fCx@&%r*1>^/u6h$̶GK9=v =Ϣ|/&,]Nvjt"QƬtL4Qvj7PU_!p3d>:Xvtx+H y滺A6#D2!]:N -AXܽ?n_ZP3.u6usJo O𦢞.%ln[O Em}K!Y9._(jqc᪋hR}uH zʏvv" Q@c*`b©Yۙ{$eW.s?nQ~ jFi@k@ ^h2G# N410kci&lKI<s̮{I@n .kcbSųo&֒8 W0{ ݶr-k?+´d>Hb׬%1(`E2$尳[u&KwRT"UfKmi_) lU0"!ε1rP@J;(ybAeǢtTQM_x!wt5 LQSAƍa]_>;-4[?nZ=& WI"BI@&Xx% HLr,;43_2] $V5m2D@b2ZJlpTs.=kl]rX0|&Y>u+}&5S[)6n7ٜFBS8.T}1b C֐cy6 >aUMG9= `SOIXbenFdY/!t#FXp1@Z;.E3Zbcm^4$bM& ET-z:K^{P.T.I|& %ӇZev3Q S0W+ J*c$/'qWiU.M'4r)1*6f]k5ݱ<\a䜒 8g4zU4]s Tw#V'uf,AscVkF@^H׫R3Gm hauMva8v-XeR:42Qg=`nq;x  _eNP,ڴ !B{"p[6-e/Pu6H?7:~$>_U7F?sg"anVH_J<;mZʒ9GPbZiODCKH1 ZR83#b XqC_0)Ϛ# [l3]˘EX O4~>wwݢkp8AIZpcE'hdV9Ɂ7|kuq6 d3iP1q*<3ZPFidN%I]6r7[4RFv'{Q{~8&\](T+_ $tmJe0k)@ bbXgYn]\EjYXϵ tHH11y6lbAQ*lquu[V$R܇HK,DȿP&,r*0XU3| 5#v4G&Pˎ oNJͻT'3({FRj4&N(O]Z#NnbV`ۈ8MRVV"g2(HZpj:ǎ>AUEd0pbf+u,`/ V=dgg3JI$71ĉUxa7v+s<[_&wsjg/#oSFȝ* X%:A/Z(WmkjQ* 5#Uw.KV?b^a3qZ;Uoe=jLe2 ;^Z,NA(MXQA\܌؋w9 2c˒3/WqPн zvjQ8_X5)#-uP5[$/kS_hTf8pMb+Bho@{ $J ,ʶVzΐo[pgh_\SY<OU#IޤᏇk$O|4 L<2]7G H91ԅs>-pRQίo^8i"$78ow=.T{ 0=a$mCZ݄CssnM=7kt];̓P0gC4&f8ZEڽS"oV.t*pV՛ V8|smE=x]Z-PnjS'KLiIA mѶ9G}Ӝ%\&LȾP&jFfo7' hcȍ2H2oo!]]ޚ9"N Grd\u$a3=D$\y{إ=FNN~z S>z(d%yOJ"b| ^g&? )$Ȟi4 #B^ك%8&5-0*4D \@=$:p\? &U47B槝6QGm '֣A!5T4nHa? ?Om0K`1b"@CgۓZU^~9OO**l('nO.7V ny>nyHp "v3}"ɡ9O&5+0,H'o8ℷgj6 1n,R=B6ph9Bܗ1]!RGScnzYp`s{"_G/eoڄeNHbNڪdV&Nu( Pen@b0| ȍzx=on+zLr7c7VZՕH-B)bÉ1nN@L'˃|4໻R ͠--!W$iG CI '(cp*׺Md9"] q4Mѓ 1d ~1.n~֧j:82q+YVtc~q6`{hO_6)e'b@zG 8nCV븂.9Q{EM2Ȳd@H+RK k3X/6ɦ9,-x6r~w=l9!`x聣!0h,q{4wC0 O!Zg <%J`B߸rowqh K!%#'R_BXh^8yOPj.c|)dД0V<#${]sTo\Nw_T8~;U5-ILؠۀ>G-J"l!= N \ b nY8;au(~tH8/ᨖrmᢛDkXWf$^B5{԰zm% b4dHc_)afŴ.Ҳ$m7G'o$p"G\ozO߼@-HOJZCu/.?w6Hՠ-ؒUrRHo%*P*Lٜ:| B_GaM㪞bWj䈘^m"(l!wk P[/0fa{"_O K%)(j#p"5x bu De}/UL:šd(l՛ẕ5l v%NK\-O p 跻I cҋ$?lk)!/-%mv{V /JH[Y (aIdI >{OF0<>̝t9yھ>Ei`?,7BCH>Vr~% '9%U;^B s0Ty|Ô*ɸ"hmiU$&dߛ[bw7Q/P0UZW&G+EվE˫މ,|X4쪔D+ 9ª=`*o#9<@1ۭibmFzY˨K6ȊȮW^;g=ir 5;SFx"G+X%h8_BUL R{DM(H~| .hg;6}~x 3 "hs%_]Qj~JkJBmpBv6ǫj5uQ1qu;Yc S[<ɢbI9 hFUH"5&-<Z)!)z 8XRx %tG’ƊGhC>,L+/L;F3<ޢqF:4鲊C>H~vu^5nS2S|Jv燒lK^4H$3w çybИZZX*> Ue@ۜ;`U@ '߾kkⳅFlBabAr6H(X%WWs.dBփߦ ț(""lSj+LrP >X"\\Ŏw+*$IRP*.q&VW7 bHCXrn-!x.o1ݾD5 ֿ ܺyhb3r?lwYGZ1.- =Pe =k|qkЙaN'pYm9vBl束S|Y*8LCeƕ'x7ƜN%:;?~ YJi.!R+h++{dl*JcEЈyck`]Qecؽ f;<oap@6wrsVOG=W7aEC"-ɦ:ԐepH#G"}?xIC{$E+_/ 3 ì~/vx U? dX}Q"#"'!ܹ4Ѳ' &JwO'7WˊŲ(!gL$(H#^RӼ5۲a i&#|lĐ;6-{_.+vN&N6Ռ&na<"UJYCwx+EJ?*N @AD@<|u/eϬ@7:2MIp$ }pYi‹H=n|UJM(I>,g!"^ӝ2̆h<;.>6q,L=7ۃ64*M&+C HBێ{q"i -qX֛L}CNU? Ah*mӵ5R)M ,U"~mrR>;15q IQ@b؝roz;k@U|ŗlvX9vѪ!&C䱅-c7C}+ό)mfuj+"̅mqNUd";`_tI@ciSx]*`SRKU3> ;‘^}L_Prhvf&'˱Gih",9 ֏ݍ!QP*4#F ]AXSy2=ձ]^_F|*rEe)`G޼?aiPF/u_( t`P(i2볐:wO,{Hܯe*>xij\?^ Ƴbe0Xm&5އ䃅 [ҽp;SwvH( Un)GDUtB@:(E@ 6 e# h]<|,12'1>#tJ7ƏnCͯB<,<# 2}E]SDON2=#&<4s({|Iu<$+؛ CgZ%>^h`eir?)E$\Iu$ybn2L#1o/O79зѣ!e oѺ`uOXCbMtȹ{MYd/ӣ(좖K<*Bg%ٰJ St8U_"&D=;cqjA|d7SvLٌ[Bq B~ 4C<> %I{~G{EKGf!'vAo<4Noy[oE)+81XũGbSDSB.0On9u ~ `v2"Yϯ1"');i57h]YuSYx, ?`Z,\zê"ljjD 鶉ȉTZ/?9thS.n0*R  ddcU |$R-^_c:@?%1~i%TW{$B9}2zL]IsT JK A/Rݥ9?4LH``bvח.;Ҽ80}xI3<;fD?n7 ܲ|]ڴJLP m?vvrq.=LQ S=(3V +=[lhZ6.He"\)zsLd8ŷG^_I%ad30]L^#,'6lUR399R{K)%⠰%LFQB =]H-i ! h޴%zNSs 1ѫ؇{ˇ2my .yE~& 8i1d%w # ثrmCE'Oi91XͱzQL3Y5 ͙LU෼hg[3' R%))o~ g2*l{m&CfHVZ;XRF2~ZEZ]QlbqQe}p aPhLiF?ٕ@$Uk^]9^qٿ_ӓٲjƻvJ4OBX80F)8[_q8ŐXd4] Ht`A= 㟾Nހ)}&!]kL"NXpU>` k\K!~8q 8 G/&Yя5EZJom.DMj IWs#jeXݯ±L&UT당I+kY%w/;D dʻ)qzM!Tg +ꧧ$ҫ˶3v~em%mӑA8iŊkQ?YCoę[di&ÿ1% h t}T  @ FFJ&|\iX$tX[ ~Qz;o(d HSP@\_@w!@&:XކwFw Ï䣪vM4QU"Qf፺YuM<)d/]f:]J/(O_NDP׸^DAκO- l%Օ 4:|z{ -?RS?PȟL !X" t >4{ļRFB[;[G\!p\[e 1"e ENrOJ"PK5vYFXISimD9g\3kjUk#-xN>eR\i|+?)B0v&)/ytO,(lzpN3o&r{$Aql1w"'NЁ9֨xxCɯ N* Yz* tu&nM#sOEnIC0mNA7!A\oow=D1ɦFe}l4䐧.1uL3$zpHQ %͉۬7? $X'g"Gi10#bu;׋a u\!{䤫|Jg0mt4>]8RZeי1>#Arz]N@> 0_bt(O]2NośBvzՂy a ` BSPg{6^|@qr')9.ĥHi g0xSjΨco8L*^y>TmLI܁QrV~vIy.?y˘?YD'j*|ϲrg;ee+hDNR|F~1EE|3)KWʩsȻryB=&7ӟ| gSs꭬mhq-GemQ0GBhgWtV̊q)-ʫ|j4g* yb>8** /V7T1͠1%QIEE澘9 LA] bJ7)ucFa8yᙎ2V-mಪ1b$p}0]6o3]`:`H bQ޷V́G/o 9i"3+x%}v}n-!A[J␲hKI6W^R[yb56r.D\/J܍oh@%2 qqfK$yDkLo0k{Ճte2wUmp|e2H>zw<~,o8EjP$1=3!FB5/޺ CP9%'l@7tx׺eBX}2o>t7?(nnn`?.Mۋ?/:EW=\2zߪs/ҿuz[AJz6JSgb “W26w?Gy~49hH卜-Lw / c ;c 4{m:`8qL*4s9!EvLekTp[,DdDsjսO?P25>T) 6 fKWB4s$|q]L0aCn$x#%ҰD c$b#+k'?V(\V<=.TهcgN>|3`#>jG:}1G(G?v͓|}1"AW3P-G;D&S# %_-ߜ~i?GDfM>tY `W2 ؑm Y yDFhT1MItvh hhlLewF8]DgQa'OF5o>5%@jbtKzZOߑ[EyIJDxSfʾ0&Ld{\kJx;]~̲c'L-Yfpoq*$WbϳS~c[XM `6ϏslҲib?a`hO/"B, ->G `q@(i\\Of]hG4sa/§5v|dt#(<Ipߺ<Pnyx[3즔] *K[Bxbp0L*2HE$E,r/ˁށ'\#}/(=QrVrA [׸9&~-̴gISpF;"$qwޠmk\R<Ӑ nsQ0*96,V%h|4Ot!9'ܞ5iv-gRԹfaJęk:"h*=~?%r T?$o %G+1_\^ yz &uwriq—urUq.nO)&[q v-V& @AFk?]dxf0=fk)ݨclhb[lt޵Tt>/vt 13ATeB#r@*Pfu?v8tg[TѪ0XĂ.f*x6&5{H"֏7d82qAO(/ SXWwJ{K NN61X0AT`9r}Y3'gm"2g 3M*SIlb\'D!+#:.cbqX]h~4S(MDt1}YXOzaE\1X&Dƀ%k8.kl){NCHR%ISbX$/Ă%ӮK9JЭUΠ/){9 zC_O홐4]>g8 jU"M1CǑ  #}6a%q;nJTE?SsdH5ed:o#MuzRԸX ~(M7d {B4>j q`({l<0.ŮmYC#5OvxU>.7=^q'dZ5w#7ɓ"`}5LDF?Mqg0 7>A4"E-:Irdma%nI-zeqrg"94|M=Vc#Vbq ౞Řvn/fUjCwh[}~zgĞsh OE|ai Cth˦pLĮ~ rάR79CONHZ3 6cA{4lm6oƻ61E b( T~X)pMWn$)+6Dλ foV0cGDw1f~{Eˇ4T m}Pw?e|՛M%^-<_5-]a=3TMKKI(X8[ M&p做El S Cʓ?Q-B>6bߠHsڞɻ.JUֻK+3_*AAk@wN܊{y%{iCLG}?, P3(PbD_آDAI˧&!sd|:{W'Q74qkmH\mc>Oj[[po]zGմ<h=d(aGc <؊~a߻2a$<@z aRr:U,v>'m'ơ7Q>vDl.wH B9On]p3P(ߐf63]_&ay*JRNc?$eΉ>ڸrKFp<?.ᢴ i+׈E7g\qGF6{o~}ֹ'5g>E B.ךNْj1aPkym3N %nZqfbǾ5L68_Ι7й4}onR)UtWQeCQX!:q:5k;O)N"ˆ?:piZ&*$4^sW7xS^^f+m+$x,&0`Z('P´cGiGߋp߽Xs^eQW3MARsq:0%v/et𮠛6=}??0Ԟi"* RImV͠D0M_חz=ۗBoX7i} /ʯaD yT]z`l2rᣒT u.V/ 9l}vh%'ǘۑrj] ⫞.̅ RPq6@\c&&د؋2’@SYnH }p{cݻ[m:ҧxD,q E\&szQBhf1 )#e3Ay&o3CWp+ 9Oc7h,Tz%(K )[˙"[>z옆<~IYh\N6sµ0%Ĺ#Ic#c #YO蕴 4]ݪ?XaG SOt ),JոGu I(faEwar 3Z9v30̢C&GE"~( $_W U"Fʞxa ىfjKxRCoW"*OqE+g!N {1׵i' 0{Jq0)5$(+W[itMW2+HJXt 7G=Z{ _qxVwrn>`Tj-bT[vy5GbNn>"Zo+ںʟƵ|F\H#:Q?v1εqBg̰-b̻p籣Z `y'kaHf)ojT 8/u}rN .qp$rGDw`Cӟ ǟ.xResؿR^?٥َQ'{Ɖ2"O*?2{7o_~h=Z$@p(͙-zeuC(OtV(!D+oYM20 /a kj nPN& c/*wCTro꜇}՚ûILQ[ 7sRlX[.F8HJ56"2 *"@#ZIV4Ml'X^J"+%w"lt7)W!%} T4R})]F}MrV@m ,Xwگ{pM lg̤8k}jv*͎^( Q9$ېa ՒPmv4l(N]݌ꇔ)4 ze ja?`PKNkhqv9isRU/o8ٻkCOԐ=vwkD5emFADksp,s ϑ闑%jchCx*=jP\0Ƿ3_`T)oLA}{hkiJa 8d_UpCn32Ī hgV P팶C^EIR49LƄCZ,a&n9Ow|{bB==k<GCTY>x!O%xJo P4' oUoI O:VK[ڀnaWP\w=B~=*W _!vqZm/]bdY.nEF0)3V!ca9coAhҖ*G{v68S;/ TcC(FQUe1a1R']_q75 9ub-}No`d4Eq¢f•?،VǢ jqh,".*UT2ub?zEM|L@mRc+;65ԱM t)Fml!_u@rneswhH=TCjiH>zz"X(k-2p$N wȔ:@b0q>?6>Uј7;=t~oRAb-ؗϟϝERϪL֯g/W{0į!d~qp빅" j mn6C=9n7TIY" 9 (+ ::*PANSriRΡw !x#m\0ɩ@@YD3~,&9Z6?ہTS(?E&v^1>ͼ*`7#".fvߤY+YPgr(`04"E`ZTvroAÑtg4%M?H-j7hipⅺ~ 9bfhQ3rmcc4%ˁLGݶݸIY;j/ TKqw qָ=/;Zw;u;S N*oK8+CKiH,|'!}44g Va *\>Ti%tJ-BJ#P\@|A@5n]<.8e NNؾ`禄B$ UN9Hm4b)RAtd:Kd>)m?eJ%"@ze3Xvlb~]riƬGЧaʙHWLi꽞(0sqa՛&\M֥Zؕ؅fNI^1T|GB P_^Ȏ=Q3IJ7r(r|a#9IFUؓ&wY MCpL)iy㘜]&ncKPA֯9 H6(V{GT:Y<K5 ^Fr#qJnn`yGB4v|;gu748P^l% 7WMo)jǧArxNb YX1W<񀳰52†u!DF/FF5w_2&,T? 5TrEMQIyq@$˟\ӥY84Ha Õd_E6$T?Fp5!"tRcQNPP'St!qoS#lդY gqWo6MPkj CR}󼨭WiO]*37f:17]U0`/b]0[d4+XKw!8^IzbMj5~[to# I, +aW5aYv]+Q9lU5[|`B\T&^r;gZ}n`k?  c?fniNs%|,֦JY4W~ C^(-ԹVe8Pj)*7D3%[v3+斺x|кES]c2j8& BBC&z="3ȡuՇ (4D nÅ_R_+| 𻺵ȧ5 ({JsrgwEs4Hg='$qّW{?;*/'V(5]݆)DTlqlrۤTW=/q^*JpWw&E4~EQl*뗌qN g=*`M8_YFJ짊bgKd/Cr=MXuuw Y]G65?qYpۚ<}v}Di1J,*Lߙl+N,{J' 2hvy nlV2)kjش2N-cAx [&&GZ|&Bq|j]u3kxտ18i [$U¢m˖fB*;ޒk"p0]&?yZ{qo쵅lUɘvnUQbBXFZ)ԺvSO)>~-!!:n J͊ ] NYM]4 bsqcfuL26|q ;TdAR,+ؙ>=d.XGa'F4r]Sc Y_ ,``E_z<I8.xn8F'yY.}v虦fm6Š?"I;o}04zb (:R7'F6V6Dv~%a ! P tsL?d2m"#\NITU-(&u29y%.k3%9%D^:@%/2Q;gFrP5E)҇)WmTGS+#XƄUڧz8eF'^uB<Ԯ:e^۳Y 2(o>%fvkܐqbRWa8*N$֔t^h^s h'DTu^OF53 0(PYӃ1ak&y7(U cR#{gu7!WVaOÚ#s2S6VY uO"1JS;C{Qe+΁TCvic ןJ1@8ΚI֓` bMg`%1 ^ˬ;0fa2F f>w46^ors(ePŚUdyY Q]FbNX6T2Rg.0\% 5xyؠR\T7Rnq& 0  Ror =.hхAtEώ,Co0EJ%c>feɪ wsӍ%2Cv2%wv//On={`D8)eӔvu>h'we&!z9:ٮ5 ]_U_MFȨ|Ix=<. As,HMpTRw[?$ 6 >f<3Uel&z3*,#p l* Z ?P4RiK51j-/6%]BސxE*inٓK_q֧Ҋ]ʲ@:K;/tQ%68>jj#F%8FgŖR3h^40\suU+DpIQ} 0tJ$a倱Osx4{&kC''(`j8wrlf/+rI.!ySļNoNe+<] ĎP|1f[qt8`` [?t lR]3֤9 I[-,h XYc-} ɊA$ꮩLw{El0CAor(5QwS]hxB}(rP7ō+ P 'FTAz&R?!.(lúZ]ܕÿh۾{P`Ŗ>2MUƆC Y_ 4 :V%u;ʕ[8oZʻvB3>-D~e:1OiB͑ن{QdZ}^;A{JpJH0g!~4b-0I.aTC,ЊiV.-a=`o ـό&L2'uITX?sr?"+6ǽ3>PALO >nd7p,bUeyQ_-*薢ٝmvUP,Gن6w:X ݡ `e\b0r]b,ĎY{3rrVʍHoTB}e/Ǘ Lx??e7˻qH ΍[ҕ5OװJM~f˦U]z '9on2XwR#.%v{ <⌀o%䓢9u-ei#0ߑ"c7zý10 ϧD!o؈UKq1)Q~L5{lwa,Fy5YYUD( v*稀t*d}o4W׭3 X8y{\pG17nq0xlcJww ,/4c!pG}e<[Myh_6-%WaSХ cˇjiZ̷lo! 2!CRiFŝ[l֮@iV h-ܴEC?{?wf7 z, ?Psv>}I>2`)nvܞr4i&1jgζƶ K~)I-Irj mC3>[xނ~'j,=( lZ*9jeʝԭYF a%rfp7/QܟV[$yxȕ;ʶpt Pg-!KPcGIf~@Hjce%`l9]Q6fALdZ-Ǣ~Ṓt5=@^#42(=mDv(Ho!Q0vqBc<_1k_oX.XK6q6k0X֪ Z;sP.Kaߤdhd,lIl]SVODlӿMڈ ]N&b]w-K'~^~f=yf{McJ_cMRRQԚG>~iv \.<3*%GB ~sjiplV9`.{, G!Qc<_y"|fq i5K >Y~AE~kC7,΁sp$ECrݭ39u[öXM R[ˆ%ȗYmuǸ!uˋH0>Z`sb/B8a;Is68sNTs7UbV&ޜDA/δ%DzӦ&gd]d0Xj _0GjyNX Zg>1Nr C` OExϯ,xϊf-::?0%QhH)d;{YVwE-XdNa.R<.+dDtur!#.qL0 Zg 4{SЗJZ"t^ YS~TϏA- o ̤j+qۥl[ xH &ȈKxOD=ݮrGM-QcW:s(.P(8=/Rv9,vR!: LY;P뭛'%I4%ܤa\X<,d$()yFkg(8 # EinlgM㭱4-4ߪ,XWm2DVx;\ .],w~EY+:5"r8ׅ^Zqf4жE("sVSۈDE/HZgo8w[ :Loܜ1 4v ɾECVܵz|*`q6\Se`DoXE@?QHP9}E?Pz %ƖiI)O:u䮚)3ή>'*s e&݃0OBVeKe EZDqFl)sCƭkFok;H3* q=v4ACsd$6LŽxG?1pdPJ.ajbçr.|Y&<۔Β9Ahs.H߬FA4q~%i\K%x1ţZc7![9 դN$f/N5+Ǐ\&q 3^r`Yvza;NPgcG]w}@هw^k0! 0=SJKa9OV`_.Q=aN Sˤ,f`xǬ}f KR6ۆgց8zͤaCGD8еV iڄux+JPR2\j`Xfs9+R}:NJ'7 VQ 8iR]4b j62Ko,u($+灄1v#h,ML|Bm4QhDH RGI^gO4)dUmIN51&jWD;%_jhIJ"%/1d(mq|(I  f3̬$& Pc'TE$6gy9v&[2嘫mJ>a2% ".Dz} ;V+-$JmZn?GVYO<zM3H [:_&p=|R$77$&r1x\ g6dύm\hx)|n-%QE(By8<*(_. 0 cH BHcղ57 34P_C:ozd]w P7nM{0KMFJfWPgod5o͞:~M>i!ZеFv%a c'jq12ɫZ+l^-l Z_D 2o\B3>z 0JƂ2 P]:q,@>J$P=Gʩc6<`=eqPUwٰ`F?4SW[k7kK*œ@ñ3zqwu*PD܆86MQ wpP-k6'uTt-ũ!Y"Bűg"k#ZT.rxNz[yy).1L3VV (-06wUxYMps'zNBx|Cqwlr"$$*T3qdީ(xrϺؐ|8#} [͢9z"8GnݴY?]b=srG 1[RӹhC!󅘫r_KaǺ>>RX&-$Wmt6 I2ۢ:QU @ǰ>k%m.C ?H1p=Tᐿ#?юG! ̆¿Wqk$ ?.pEB2,BX:utŋzQ՛Mς-WczKIQ0X T2dNtpjwhJqYF#tUbR.RA]V, ^<.L 9;)}qT#p.[f ꕯ5aq&*JZ]Աs&I҃>l>+25n;~vNPƶ4}9ۑP^#BBpusd1`$ (,MVRWW e"5ZTJv_K;mll{f/I%}-BFlV<ԕ,Ic"+YO҃/ >O?mc q}i[.fҞח5iNqM˹!|rkb%a_1USF-XϏ qg Jb$Yu>*Yh2%k7s~Fy qo>y+tծwdՁ28>Ԕ˓§)37i 1!8#A'[LJP E)ݢo9qc);X.ϾC*Α*T+.VyFFP^ T}aIiK\ n*}¶=Y744_K@R̐’ڍr}*w]IO%`=w͚[dH z g8 TYzrU/y*i43?vGNf~F㲵J^>PTpǢs Ftw1MFw*ЌBs8Y4nDc _@ߩ!!ŧ ePSN"|#9ftrK7-g6īY r|_~vAP}MG9{t&悲ࠔb/5DŽ N4quzn_w UI2 iP"2볳y=o2(iot̛RvC3/o*Wuos\'n8xu/l9ӄ2ZHx]6<lvs,b?yn=$9X|1hp6%6Ysʫ5nc'_{zrz8كGUHyDZF,L9t;iNӀw @g`ژraE z~&i~Uz*9_Y/fĖF,"a=5C<߃ޅ}]^ ,L?"G}<o"7ښw +kD@L# ~~ i?ܮ rIΕ@K;C7B,! "H%H{lѼf@8@N׌8xB\~! 2i{ QD'c|.#z{;DOI|}i#3ۦ@: |K!U;ឌ.ˌWpbg6--r ES6=c2욹 \ $hޏg}$.,ƹsc`|8Uel@h6ͩ 6C/$ ʝSK납T\g; NmiOrB\tu}S܂ï=螩Qf|\180btOY}$J{IFS(M/ZۍIT EO&8U)!"e-Qaѣs% Uzyԝ986/f 65'mAZا7F6˭"u'IOзZԣA>>1\ծG(Ѧ5MR 3ݺ16yHH ~BE+ 4{9Ik:,La$R )Ä?fH{rd!k~ i9T506>t7 ?Tp)`-ڜ"~2qs{g.^!!$}4ٶQxGS%xK~ؘiìoϙt>jK)G@Θ]/샇R;|HUQ|=~d F0{Q]__˗hQ1BLڮIΊqK?_;)1N}Yu2IxJ 6&¸a%C2_DlΖ@>\dXki߻ ~/sE:6QI[v1j)HKut_ <\raԪ+͵EYCHҵf,|B:~ X|i=-qKa+ŏW8cΔDf~]e{ IH #$G!1߾9$&D O|)B!E#]8Wosc8V~Fk3%z:IMƦ3+ [~OvK+` 1ޕ jf^tiIxMcp6.+L6 sK&%+dO]u"UWIBA9(T1 x|;ДuYcuOVL\KҔ~557g_IdAgN#9WF~lp?Xsh&$X1c8}7#W7AJʈgvU҄C`Q┎|b!e/ h n$:{K"0'l3(F pr=W1M2O7&:^ N]oI*)- ^ jRuj\B[`hL%_Ѯ8%?}`/8;KjmI'10_^g$IPh;$QH^`{ِ:Jst7dh y]N[ QH\q.yC:WmܟA1(_<WW xqR$gJ N/>ߒe_=>~2m`"Yrsx})%[0aR zcէ7<^hpP;[A CHT d8Т)i@N-g]e/>kN󉃗X#P׌LLR㝬a-{վ -[`8Dhr87tt5"|s^3Ht>QdlZk:u_Kt$X˺5pj.T݀ZEd&Ҭ\O^*ln 2raTbz$yF;]Qf52E=,32LwIkA~%\IL3Ɩ |YbpMb6R:?frl0kD'wa` 6d҂.]hOv~uW`2[2 J 4x-L& 7 G^hA`ՑFj7luzC:i/lPc=96<7-{NB%y`({[*Oe1{պYIV.LO,iE,Vr5qta^o<75 v8?0(I kO䅧H?%Bά8b΍hLz'O 8B2v1M$\%S!-eZG' Tjm oV09ko Hd@JWߪ3fR'7t?l } ZшXe@re4yjp=n?CavV/Qs5tP p+zsY+=l`#4hS:X{|cpZ{Ic@y J ehD|OIبjA&*H@0^!{;(DS4 iZRٸLqkykyQ =psjIUϖwg&;B@׃{F\ Z'~UR*p_O*vSGqYx곯Mqŷos75z#.rVv|ފ1@4"-H|M!tz:Y7zƏ㕽I4ѫ'P_R !#bgc;JsP`ϸѤs3$;RcC0GCCպTGrXKWt +* aȳ i3Z#Z^|}k Pbd5X{簾:Vw "_e~ՙ7 ޯW$O`ܜ%'Vg3G,TVV؟>#Y8[|)o-a#7Nj&ecUтF ]#do|{L}_60In̎–T⺖ȰTUwR{ri3ߩDǑxp2B єeE:l!guݴ+Q Dq4wA5OSa/5[E޸K.$ؔo{REH@0p,#2 G+[p)g&ē?M6=#h,1[4p`U?QUbr9R_5;1 ҫ,YN59UCb6˛ڀۍԓ=l,lBst}b|ڔP[~|&bP1L@İ!LQ{) ^Y]de8mRk|+i[nN].$-[Tԩ{]5WeHzvcfhӬݑ~FzL\M 6݄l y⮆QhT"1CI7K:5  tN `7>֟ͥ0.p#| V/ͪO ~h6J(MsBOEJr2#|B( J (WbY0U ׿ܚ7v"Y@8,>I+Wp1paC`;w_堶\4y3ގ!Zeh cl 1+3O[`ܡ_0 &lS7׮lu;bUtNB'QYi2*Um "¨rao۶e__U~0LS |o֭31뤡/j6""#!g[u2q{VTYE9yN;h%T<"5i K:6u#A$-݊qv^ctj"ds7f őjXxuG3xB"@9>aN&Q?D3ϊQ+IgUmT>(Z`7tKj H{bY7K,™31hp>4x_2bs[dZ/0WMɬ1"J6p}\g/j1bvWr$RyM ]d/=o69 !ĉ~`RX 3wb XAVug'nvcm@czsW\J\'뺨mhB4- WVdlZXKs1Jjm)sj7t279U GA(w }`̍˂eμT0$;Gؔ]A1{b¸.EAHH70t s5 \"h\ WY<04T,QHU; f}F~%:Dv* xI"%7&Ȁofgnqe\>-^h @6ƶ(l\IāC9Q 5*h^i'?>9\piW.Ng]BV*;Kc4Zٛ`ٝ &e@S lf 7gIWv 8Nؽ,7bRx'i0.^|Wsַ)2>R$C_U\ }h; f%ܦBؘKlDp`VG|3A6t vwHGϚ.y2_s["^K;KLţS`g8@9뼦a~F|( 'we3~M,3UۡX[&+i@BA3˚xm}kZ8VONEVO ae_UcaI(m^Ӓvic\@DvUbVd1l83nzseK_zњ $5KyܓkVRSP1pB/͉^'hU42Z0m+=lj?w|OP/6"NIw;4eD| H D@L_#1(<HFGԖw8YƦ>'iUXF_gC''`ه|Õ!/,b:=n\#m|f*{PL] K,2 orBԏ"78>Q$>-i8d߆º= Xrhbcc qwBA2VcpO\I\O-s~i** f:"Ǯ7J:6 ȘMGg`!B?L  0ߍ"7 Ac΁e?`}߲Zh,x_bԝPbO/>noZ~c걦 ADaChuCSbXT )m{sk%_a[ʋGĉm4$z)2dU~h@Tm'_cuhdI 'ƚ@ͩr Rhj^a'J},E;bY}{ZpVa9[{ߐ㆙ e\N3So%D)L sܳKzO%M"HH8t3]qj) xdhsIM4l̇k3'swl#n8FlͦmDE)L?g]kSU CSN$@p. ?b!N:_(cJ$ǙĚ,h\m;`+rBXS`.8ȏOqsiwDWJ2!H@>0]_J]y0p''> Cԧ{"Ky/8?*60՛/e LTd6MYBmޛn犛 deWXrrob fm7Gc*tP5[>f<+gָQjj2Vܼܰ S5";gvu ]=r͉%.zQ}#_?,_nĉőPˡ"q-Q;cjZZfg aC*oc1nԕs % 1Lx6u5w  mHre:<'Lw_βP3r}0u6"iR&^J ~*dCUmb+z~$2(~굝0Cm&-i}Jk쉠WsmS>9bmHƀ)k[Ȥ s8IXm>݈kCUOpҤb?ZiHdcFDžmJn@x^M 3dc Nd?,IL2 J/^~rA&b翼_Ǚ5p}%~$ pYDZK΂sb#=/~31(Z8-AM=_bϔ;} dzA' .t1+졙ʉ_37^F(iTuj[a.ˆ%mz |`š_FƊv|b0OCiFGptgzO&ƾDP`I*s8M >YnܧSP7q.vm$}u%z\]rYz!=HlxfkgkP'Üp $\ҏG"쵯L hJԔqe$;˳b/%!55/~hrGZǬƵV9˹(ץ2o9}9p?r.tb\D\Jf;T%?ǜo1^ݑStw!v""* etgO"v qP֛=4eNV; D0kFڄ?2ѪϨE%Nm%fXKXIJBpΣEHO\E&g!2hN]8Nׂ!Q\L|݈X8!NaPeSle/~P8i-(wNw޹4P;mcE,?E!hX 1؇%(SrRDū uMXQ6Cbw:2r8$p;ʀfЊʁ~rg3@+.CX{YMmŶ.zqOea=6lTtG ȅ[T{)iGu2GN.2WIkfG[%l5͉+Ωe;)Zf}Q;L Qm;zJf2VstI-wӹUeC+ GΖՙ9vN1%A%6"%DuxAlQJqeٯtjehŏO&}'0S lOC8* gB>)m.ŭz <6/yM]e y>L ?O)'ug]wX}P.|"J~ߏ6JIqmv6ec׏rr,7wћ0QS{h< MCKL<*jdL7TmlƘ8DdUnJg9nt:30lR<v]2Wkim *z—榸Jl[nj:_g""DtE , +4`N~Pzf> #.R9 JstdBLzjO:O9"+Z)I ",'uO~ 3iЖնfW 0k {-)97֕vkb??VJ/3}#q_ /Ĭ,V9̷yj<<~4wrxdDxbm7(G_hU`ܽ6rޙKP:bBiD:7 H߱i6Sh _}J+hW]}aZ3Wu]~핢QlA)3 x?=`"n[@FY HC16vj rw-}l˼t u|tޓTDžޥ2Q;t@谍 ΩP@Y0?㾐@DusžoE1K;:{5ZuQL:CF )ky$STQFH\.T eYP_ g?Rg1dw{8|sπx7y`3{>Np,]RNa~^K+DZ"! (&M!/Gq<:4%= lRKit%!kd%Z>-%qyB[XW1)+S =Zu G-Jjs,$)hdD2OlN Y<_ ʯOS${3D/$,oeQmu?1'V?tӡ dvDgo5Ca3Z )){[RQ[YzO6։,;E}i2;5p?B}D3.·8.Bʹz#tmp\Ԓ˚0{xIcF9z5k #@B;N>a6E+%[rPU1p9D&yrE%q<e^7YRJtE>! RÇc)Ԅ'`sE F. dhՂy&HJ2JjP.eQt&KU5h 1ֿ X n`9\s5WiSkcKgw?JgvS\+iͽEQQ%m+EhXvnܥ;5工R(+Jh c-ǿЈB 9.%. F D9LZ xq:5RRI^85Kl%A֖XO峙 , U93 5(PV(mn(G i9ǯю@FnB> Eڷ*5ހ_^m%Uq@b$fڡ\e"GUPN.`Zg,@ԔZ誴5.vd [G$3ߤKWǔЪ] рX u нT0MګԹ>-+B8bܙҵhHi wA<Q5QB)O 7z4 n*R+CaG\- .mŜ͚/swQߞGG2E^lڊ0ra`%,*2>BN:V-R<(S] j)$l0t()ײTc&]#?E% Sٱ 7ٌt${ ('tV[&>p3yK}wUyW6];I, o٭h B[ψTce+â1{q2`:lm0q+8WemCR^c`ւ{g) `kTs;fQS,94bԛ-@BG㵖ٞw[yS z!)8ۇ[#{T~k}(yo:S̓1îՊ hajkT65 ^7 g>\:Xg`.=bjwx)qJ>|%$LA[X7Z?}oR9 /Τ{u,X-T1`6 2`T4pT%^qe&38Q;j/d,8{3F!s$^釼Kc"yW1}~GC?wYHT8'q u"VR~q_2hf1W1σ!kXPd7YXQ()eg+, !Tد"E%h~A僝XM;V jϹd1IZm|K1셡 a~tN\C #ֈ&ۤ#=&;-7> F1_wĩ(t0jbNX؅W]@!Iz͈1%͵I߷-WJז7fQD8pYiB8אɑmQ"x%_D617B83"lSû:J߈?m<9:^)Fp*h9K_  Ji=rm /Ld Z;NyƧj[J|:}x]> &eY d_NS@o t;_' xu.f17F&?Ή]Axv޻wK}uM/sŶag[̊Xq!8Ч}/>5nU9ܽj.,z "~]~qԱ ͽ~b -PPaJ%5s}tQepr(0UYÈae_sINH?9icHO=GKk"lZN(vH+̶ |Ѓ5 F[OuJؚr56)^G_q*ijbD'lX?ð|ntf}'Dquws=W[n؎U6 fjnXOs!O#S Qj2 ]Fp ~5?!" $k6"aeA;s܇-gYfpMG[u%|$W CFjEAٱoyUEBՁ ~™w3"C2@:Ԣ>:`:91$|?~XVО=\>n(Ѫ{k$w#OSmiPncjX 1ҶnwG61*~v0T/PoҠ54}*n<%a3WշSRPL˔hYo2yI~{66dtKԧlVNVÉ`4b'Iy8LEz+M[ t3qEGt\s'g+T6m{EyX,,q"}<9V_Y@ՖdU6)E[sc0aG*ZS1vf&:{x?+'8OL|rMF8qժ9wE2})#*2mƣ t6Mv uIDѨ[4W_`S( "6vEKj$2r=˨)=ZMvk\utzHD'*ie&B !60  Jn~ٻAZYN/ 43Q>f|E|]҇J]ˤ耇pzn)F%LV6o2jY _DdLz)-0GK`* c*ywT(_4);MقhB${۾<ّV?䀱 LR#膿 6I;E k8r޺yrѹOyNJ07ㅡV/KGJ6i ˎ!bu*$YVZM=pԏ>`TB;C xX){} /qLwH" 6nP]uTSfJ źb5qFX;f?TSU\RBiZTO!" U*H|:Kˑ*5hgߎL;?ub}0,2t`SQ!j2nt) Ϲ%l4ϙm"`B.o+ᔩ ݵϪ{k=4vf ?a]} :qK%}C dJ26hQt>u#AaN>OTdv"dBڜ:'/%$o\Lqa,I+ah S=!+ Bve #e޵aj2қƸ$޳O?Лkၮ ޝjA|:ޭ7meĬ}R*+  j"0**?6' kH+`F(>6շH?Kb]"pΡRinUe,1-:RWЩBpW)ȘzcdON@qoPfP s,e:B*H=v kO B昐~iZ>`#sbܤz2 dst1 ”Yw}9A2gqtKHW7K"D VFLq: G«zA{pHvC][1;DA,Oeg7r\5K(0bQF2 CwxPp )dZ;_ʏ̊Qx s.3p)<u滅fm7^8JݧBk/fl)FRQS q8%+ߺ0쀌_xZb:ި: :UNn c m#8x͑U7 8ԝSnAƀ}uZQs|c#׺ cj `Kpj}xwۂyA5Mj4*K-:P&9:~j[klstR{Pus6- JEߔ~}ߙn8г>;_  !S;CB \V_-o6mB) &paD7su^?p5 #;L< + k0`3$s=̽%FY\_=9i] 4y2;xz`΢>MºeX'"^@+2$Ap.p7Į !0,NYԈĆdv|㕛읳>Qc(xHإ]p(Ggx@wNP_WX$&5{=HU RjB̳.8~!l 7d"X7͈X&RX~\2rT֎Y뚲SmFʃ궎M9)4?nϯMh^Ԥ7n.1 @iє-v^L~)t;@RT0r$`h֎V}M4#HAIjp{\钹x>pʲ 2 I\\Jx7ްN #c͹E[=, u[ٜ'C]M4B4n( U9+ ՄiRqI~ߣ+. oƩ++ܬmxX9DPpI?) ܉ 0q(s\CKg(č,c戴[:)OXź.C ߞr Zz ]~h6 ,]GhW9O Sj'KNѴѤ0}r.M\WT#߆9-ɩ,h°EU+m0M$5Av5A@&TNaViw=Ӑa?McM~` i"zn;át46n|5/ƥ;JP/ݵ:CI 28'{I'5#0hF6k܊=ĘDcĐmEDU ~ɓluxP50>B1I rhW} !a e^r&e(1ю @Fxg-Wc긯vk m*R=狥)"=*U%:s#|?gzJdHF1Wxҹי @z^l^%}L=~( (hu:nXc3e|ԚNt{ C\")jXKNISv&0#3-8ëRF? D[cзuC3ᰭ<6<3׳|Jns}_1Cĉ^LY ^8GWzL(d8zwiԓOп U]'~\鳳*ڪikA`!(]UsS 8E22dO&w#CtYL԰LO٩ًыk oN~<4`ÿs:@VW39 VésxXf笩~pUݴDl֣T`Af??>Uh(?8> JRFI}N(A^h-0&qe&Jf[7ڄ/I G('"=v2I||e.2% [ 3GQ?]%[ўҰ:x}Yہմwh-jte&HXbCӲIӼ s-}oXJ?8&y43'n$ zɏμ~G r p@Ɏ~,*&Gi砯%+,C%3/iwSXj){kKCAwok؈K|Í@(59NW?cm=<FPdgtY6<2a_ KcPJ!Xy[#@[(y n`MָX;NqmhAҸ~uVX8W=H?4 -y' sL|h+\P ?^+`DJ:8Y kiC3wS*u<2=GmD^Z҄v4KBtM!̧{~,jNIZL#FZJ.Xc :N@3ȥ7u6r26pq6 mm#dG~-_LZKQٌ.xMIN6״yTNWo ^2opOi p  #Rb HָIerxO!CDy}mt"mwCdESA|n`J.#t[_sboa[Zb1H?˦Lc @ޟ 2:1hY&=R. v%vs3"j-9ԜOEBklwC_=#?xqZF[{GPױeۼCdie!3$E2 41EI3A%nfSca1F=NLcH O(+^0k|{V iYGT9x׸'VndH sVȆדIp `T,fDVr}e:}2hBшᴞswf()/jeqv.&{P_=qW!?kyoV-DФ-{tg_SzL Sy0p<鱍`Y#-[FEChpt)UHADCdPׇ>4WR1kBp7qG{`$c1;P_P0J߯ۚ9,MHbT呂q&G[oy7_ω5@I[$pHrF ōbC)(.Rtk3|&hxu-!6C `ܑ hnrf1Dm²wWu !o"ؽ$/-"e ܥCֳjfaJb3~ƿ~۽FzN9A݌h G5)d]XbRa`M9hWO)Ht\VBQ@ŜE%KWP7D*׌avBh%pdw*m1 5B@$uE-kF{ﲇnUVl98B5lש)^@'ޥ Vc_hLdGi}(j$A@+2ӓp=v;ekES,tBCW( TsU3v@2144筼)(nβy";wYyGwħf]`>^Bk|_,ʌ65S\J˶c|@|)2@`E\8#2H=f-ǞP{2eGTvTE|ۛ( C$E]H+`W_AETALr3[DH u h5zj@R^<=pm Z߾ճ9׻9 eƖJ7tآ R~pm NY!-RzfD 1n7^k-fees5-cyBX'kzu| [aQ"VnQc*Pjb|/t O$1x2(38ZfNw)xF~!zZ9r^[9%0KS`PƷ{ =)RMo"nԛ:z+un`R3.D]y`e/H<0nݵo)=uM&+`,`?n>La6?@ToB}#S /-q&V0LNS)NH~ֻoO*敀p)ad?سx.Joׁ֮…*^I>/C஡ۂtOc{00 J(EǀL#t`~9".^3}^v(wzZAK! m"0 Uj932M'}$7z~#D1K#:rH`/A@_`jXbS4 AYvu=9,O"*0݊͞ As =F'DeZK]sm *id`Oo1y@U^xL:4NFF-ZU"F>#x|< @=T%ޠbw{UnVv@zpQߚwZ<:C*FN~ 3~H@ˆMiY4PU!7֏}%5K"E_^Q PV'+/ISnДS{%y 9՟\ڥkKN2;,"t!6kAILێO \@УX\sٛ =CLE}M4aҤ{6SNdDAΌO&Yؽ\XdT5g2Mr*ߟ^W8T'[in?Ҫw 7 luqqD#3UH xt9$T^ , G7c6Bm5⠝Bt2E=] >3fMB$FVZH2EE30kDߏ r}0OU`ϔ=um^+l-r~- Lw=l br#v5݂^NK[4ݭdV@ec`Pؾͮ`K6˶iWW.Ly%#]{_#Q_x +W*QPOsR&et{_Ӛg)},(5Ih siȧSb !ܞoUNVK`iGcƴ a[ Ĥ3y^GM 5*D:=6E5TPbAEt庪, | zX^_Z܄Ȩ¶iBAţr> ?Ym@@;E/?mE+tjB-weWlQ05Il~w10&HB-$4G0ӗ xC;\$ZF){%x#3µ(2j:\=ӵ=OX66]YqF

zMGń S2b[M@RvG(2>]懞OPqaEly⎡+Y?KǏ|Xښz})M9;J&xf+W " +z_I[YG(q1{N oH`eTy?spFC7W_{m!,Ig4w}P 꾚I˾?#mh)bd1XաϷe@ke;!f|;T[}Ҥd 7qa]}0لtl>_~$Q& 9H?%(m>̖t GTVH9߃|s`@3|F{U{W熒#ݶSpK|uC}  ׽о͈=cÍxZVMqe.P~Y@m~8G[x_X*}^MK4CF*5xI[ *8N@?Mp\ .O)<;.SJ]3HC-&@KP:d2B**%. ߌ s^ ϬOJg&'?`E{;d[WSXb1Tk,1P"Klb5`G#t iI8Ȫ %GbhG,9D<}ѦckDZO@UcYK=y q)NZaE?{HK"ZAxʵV1s0 :/˝6Uokͥ@"5q_ P/92_Rϣigpz6bid#;0#"ghl{{ReDy ҥFjX.jR5YkcАLM~2>Bls6 ZIS$) 2`V%d@h@fTGhڮ*^L3RHoS2;s@7+qL;Hen$ {HS}+G- iҿ4:6%3}dĶ2.fEom>ռQJDM$3QnB􆭹kWfC|oXZЙSQLx2s!b)bYZW9ܻXá/3Wo?fW-2 d%ɗ-6BjxB!?;5`Te8IIfEMtR, cl']49VR>uh/ĈD"5TClvkKY&@,ZDy86ÃZy[,mdͽpB_w@vϡ9 7AwPh:%" ȴEBCn膹v"}ڦE )m,ܔAXN)/4͈#(6OՆ,uL`QZ3lͦx(A0e١_rwXO6DD7(4A?T$^Y"rYZDԚ%7$hE& Zﺘ[HZvdžIZ{S%M[L/%1f-ymod~),š2_VJ4R lotlM4Tn vgd䰀L\i'RnO鉸kx0@ ޽@#-O. KGI1PPQЍHGK .8/Zeco=W.B8(i#\CEt`':/qvE,jN^z{N`o-;?W%8n ?R_-=w>箼㶖<u0^]gBh^uTpea6A+J0#B!az+Ԃ⨑Ү~j9?o+ P+ڰA'5Gڼ̒nB_{z+>/*01cTX.ڄ0yKENJ$G*W’GM{`Y?e6J/9;)B# LC AV3Ȋ?UDQ)*qkdGpcI`ӷ)PSO ^p^sjD5iYbc$-0prwU'T( ^gGQKf_mJ%^ U3M뛬dlՒ.&#%rmj I,= 4xSl4d"dA33XU틐76> ^a@ c8⅜4iXRB.0% C5aʗk/h͋ ɓ*^ žۓ4lULmrr7mk:!6pi|dh R̙rv#[Ϳ}r AA=@~S253vjyT4A qkOcagZ* anXoȅk r$8YLVuNPG.Ц.L*,f}hPZ&.}(?bP_/ pGt\FHVaY"*{Ms_t Dy=+~vwHعfVP?М0 ء=0ʒ뚮~|vFnrBH" !5i]Ù*žΕ rQeGXLe->5drڹȒ{i2r tqqRED_ġf8n t`ާ"_0UWgO&U"bI3q[ ;nkx _O..IV"WA}?sv"ƆB?Yg|Vt/>gn}bet=jB rԜ}+*(.FK%Gn,ۭϞ/uY$ kXC9Āw+_fj `?D7r~' e0Ɠ4Bc& ׌=BĞ?2DTQ9/Xr?XE~C ~8B&]}=l' Q s<6tb/:tM@d{S )Pt!'YS dT*e[)%yәK,ėq X TF뷗a:3K.He@`bv?LE4նGP#Az2N6gSH̓9 :wlyyx1͉s%_)|.^d`Gܰ\ 'oS Q# \B=G >'aW$gÁ\2+*l0"Om/ds t 3th#eE2iǘ$ {hU, w)ʏ0Bmcq%' amxiPhJ^Ns;1}rO3RZ"#qJ/.8F?U3w#n4 o6巫 ΋uШF;7;YgݛXl\p%tj_WN7մr2\S3bD{2psw1 KKm) zzr\@35d~`E'Ӱun-3WuW2R?zqjY`3u=xN#򥃁|ʾ+/8,)kX&9]v9Jx|\:DELH+.ES,wiќQMKFlz:Rً9NHcw۾|y Oĕ{hP@)ʴ7 TvwK@G.TӲ*tXW{MLjG3`++fDpP@2tUJ1N}{YI|~[w#%V^@nv4M ZcJtfxlH Oj_S}Ytp<|{S@'Ӕ^'l8hZg605sT^`)+.x(:]M>)џqXV@b* XkˊR3 _@z€$f* [ o>]̜H*I[[ 1/XFfӀ W؛P4Y+g2FY ~M_[d9W*4rǃ%;Vy98btq{ٺƮzVpBB#v@2ts4՟0+%B'+h"#Xձx),j=ծIxWY"kָAh +MWD7$}hj ϒ/;*E='= KzJiS@Օ Rs !|WcPFm1 *c&e~'Ƨrb+ b܂]|HD[\ZAP-?>ګU|;<6CjecD1.n+OgdZRo`+|qEYW涆z^ wkW+w9{rJ*,K$ujuy\>o dhmjL'vZ# +2 \>:[?f4ݼwBB7SV/p*b0a?wnӑYmpCij튕380dQI^ko}K NZLNv3d,Sp6V4|=y0ٷjJȖGg"cT{gy|N/*ͪ޼Zc蜷ʚ_ޕ'eWW\ϨW}P2?}!0Ώ` V pbvV&Vf{QJq4mVtmvit=`Kͬ IL8H4@\03O%O1Lyws\B+ .7Zgln5x$} e@f\9_%5\!'ƿ1-lM4¿^1~ں=9PF齖5 u{E K2n0N';N ;Q''g< G*ˤBcDB#"_6&#-hK[i>7 L!PWiҸЋjX@`7íO^OCFS ڗT~ =51, ș1Zb%0\ͤ!a~_Xn4[q亠&O/U(j5%tE_sIqc^,Z Tg-hu8ײ dlQeZ+[&9_!v(Jt=ONɭh# }ms"COK(]fK3iWpQ^`E_<շ>soZG`+I=bX-QcH~s[P_P.yd $w@߯=rJOB{CÄ? q%>/ջ: =! NQ[QgA7,ز UTE]Ϧ~wEl^eGa0m6wu9Grí.zԟ)v]c=\߇֚5•]ZNSFCub lpܧ]-B̠ !őgܳbJ85T8j9|h7(U~ ]4 ^(cRycfy`l1`ik(4h[|C/1f?5qѬ%c@kzJQe=W冡ջ&"-d(jBeCp+$*!UaO&y[5e8$1Kc&Ya+ 6=L v44WRc$EYd#w܁ E=,, P6L y!I.jPK@&]k4@nm1S0d2k3LhH2$o"%uPƉ%K_څ+)\IZ92t% )[C\? O?Z:bgO>ѷw;I9Jܙ[RTŲA>ZW=tiP4b?G#:f *6`_ 3]ԫNC յ8%VgfDmYu8j%0tۯ3"{ON1%uFֶgonx|#Hmӳ02.|d8Itd JbB?!aHu쏮c/b٣) =zaroi¿Tou926ryC['޴F( 9շ*b_+ߓ$Ԥ:CCMݟb7d&zY*b0O:ഃ&ͼ S'7Î:NfL@͞'TԓZ }#" OOPfE Խ2JSЁ{s . d%;{~0 x/2,`[QX֖W<BC AHSh#uE0}Q^dqZ[y*پ>[ƀB1sW_{<ޥv"6VHV:gdP_뛛2F?,y܍ ^Ɖ Z|E'g]eWMV>W! P]F7P8d9[,,cjno7?zeɚi tLi.[wWi{Z 81$ rF wf5N9?jZ[NN|m\dFŸ6L޻ 䛒@>MY󒄭 $|Oz\b$j^rx|?֘83F5 7a!IAT#AMՎ!Ldt 0S=-#dS/Mf{V 31DA.SR&ڎlj'j><µ$)'ٞ-a|$rw皼'*Oi֦Gjb].Ip tc%VBM~AVtL6v4tpfĞH.>8y]Xl7h}foDgV{/"f]˝z(3,F 5|eTN.rgntדy_gjfՕ0nOIhSܑC/jzlNǎ|lQoPNJ@骆9*#aH$0cJ56? z) v\^V5;NiM(6 Bdqc/V3;-_t\DM y(>4]ӐļsШSLA*I}n6`Fx{%+r2mn(Zc/'ăc^+zV NhfH5 r5 6n d`d,J ]wx]F+st~aQ_ʑ%Pz# _sLL{i5͍哦_^D,Iw Z u94_31]o$J$? >cbP a2sM4f z pվp*V57miBo `a!8xR]CH\]gؖ+r'fSRmxej%W 9BmC Q.{em]=SV<=RIaZaw\vMt JԾ:gf60? %~g~`˦irP:M5Ex_}~uCk .g+5K<5uwr/H ;΁&g_N1Ї4cH% hvTjF@߲E8mޗ#H U < {BCgFud^gc73Н@yOW6;ks.^_o^[ \ lLݜpkSv[fkQcV3mHR<YKkhE"Diμ>uz?e~pN%ӭ˸8T 6y2̈́qVu!Qrm)?V2.-Z^^ߩ: L$/>MDz܊|(x54q8F4ߣ9…j8uC/\:{ym]yuG9+t|>['Ѽ[uUQbCi˼"K/*We&6X،y&:L#{_YާYL?hzf.tK#gW Qp{Fn{ EO?0)B㎀0tIS{0$,H1K"i7uѡ9N؁6r/QN'E BTW6W6l;{| BUݹhqpv-O1 $A*81N-匝3=WcL ǫۧ1E6[U皒BTNItî0P eAw+w"V-)51\(}+2 /zJ6^԰yS:jຶÈC>4uC e@@&"OJ#$A :?qRÛ3; QxH޹&]4cŽC#2Toz Mdtoā`(>Ɖ޺T_ m% @5x% yHP> t- \ךc2q|AP 6[Z wNܵuVwS8d-*P9zUo]=Y7q/)/-*fC8>cpb`Jgv:A#CY]62s2L3R5rF 1? 04U>r돂د3®gvv a"1S5@^.dqH$HvBBrc0u/|WlR-kw+[n^MB$ɯiZ4]wY=(ЅajCEYco.OW)ds>:]$^_, 3-S3.bGAgŽ/>Hq5ZϜE ϨI=c(9j|{]aow42mr6o:Fk,!:_`J\UJ%O"M9X V ōW'=d WX,ɽT(jQ,c- _p&VFLSs rWXTmي"%=nw:#ps^?Xak"ro.AI-zF_)aI$Cma*\Ӛxbf6pGs;rUa6u/C$h'ܙ ./ ;8D~xg#ZI+'7dЧГp[3Q ӭ*8)|=ڛ&4;'}7~PXLl J"Vgr2U:M`IKP1K6q]l›s-Oi=# ΜAO׳G[E$P~L]7^vւгέ]\]R5x!ݭDb]i ӟ";> [P.k| kmX'Yr}Mz[-˴7/; +xc1aW[PdNc\e:6O94>MCUlɏ+X;MSɥy&9^>HH{i`B'.[=qs?6)1VdAklxe6@½rTKN2!;LY㦵x/IsVc[lAք˷Y8xO\S?Z8Z*Z)Aܿ I wWgZ?3H𲴮I@""JO/@6̰ǹ-Vl'Ь *,~%+nk\ĹAMK;DBfmiR1F 5@HٸPMIR e:?K@ .VfXF&.YCyvLǕ*"^/Ą}l1Ι.GLD_:Yê@W I68fYҊسnUZ?< jزv6]3]R}"Nuݰh~UIsVB0KeIՆ m3~{Tw`ybO'~NBm?Tٛj]e"ʫ&Y/R`xI=E*zj`5V}J'8W^ cMƭ K@̰kp驑54"׺Ԃnl$Aj_9J"Omfi0yaIm}ti u'~Gr؈<|[*ʬ kʹt>zLnTqK˒l |0b".֙K'J+_rpj0()iWE:QN/$ 4bmht>Xv+l O.NV㕮վ`#WB-SN'? _ίrBʒݘk^%K-S}j@K0u'㒗\a@{wjK{) 2#wW &sbpvv6>X<-: 1}TfNd)2Ǻj\C!WTs/^bPQ0ȄA1VdlѐZ0G Bɳɢ;CkUChu=ojPPɲIZnVcNa/WnUu~L7 XoXcܺ`럠Ǘ؃s"wꃷX<'*X;2IZ 5eqU. Oq]3seAstT"҄YMU_7qFPL9;O!=یt^Gڽד~~H&aZ]E_\Q!z(׏xҜԫZђv*~|M8* $IB!2qjC* K$KՁg%@;\͡-Z5|)b 3-DoGIe^r{(ܼblҸ_8TR ȴ'hGWT-]A(Q޴,bƞ#b+ q]L@ WFq< u *Lg'H}ؔ8jW߭0o|EH=m*F4__hD_#P`*шˢ{ӃL 0) 'ƅ_e{l*zGdS +BZ*{?k4Ei TOht|A@lYv|[ Niiګ~W0؏rU|14,pPgy!.w࿫W~ %26[ ڄtʽo>7$ v}fBܡ!V1F, !uPgpAKNo4dUA;K/Ds[ R4&:C 7)c Sڧ5,?Hno Z(>}v)%upSuKKdLnnpfY`2 TnE'\ʘި 1V~NBc=JGaH: IH8LˏaTg MBί$&̒ 85W9[혱pQ`;0G. l '$b>/jzBr,faA 38ƻR!ّ>lkD~Ia(7^2f hzjfe578hA  2rCKuϛQN>1ryẩHE^L|=a"(KY\ETߪbOaw_Vpxb 2vDFC p҇Mjx|ga86a ? }A|C՟zbhfo0Ji}\[y ,aP1fj<ҳJS*)2s\.s m ڴ eY]xv׌ȌvTI[·SCTкPXW\aetVf%Z"Ku=a ӯ7d]+_Tiu2U3Y՛DB2Y%х:lMyD݃G%Чhy8tO4_9x >" ~ߺԹؼY%`>—냲eF]3?=H΍}q"x w"ơlgnu7[X@`F!ǪC׮\Pca`Quu3: Y|gm/4H &,u ~.GF)܈%!N0ć(K265/ :fO8P ,3ca3)UK ;Kգg2G[,BL,ÍOA.@|6Gg_LMDw"[9AJ|mp 7zl\HvlA*nn|d$e)gwtSk.ЉfJ4 .L9nNw٠H3/sR.GK]4eޏ@RUnɃx>ɕfڡs eR[7"2e6k|*:? wUduF?Oz s( Ծ6Ƙy,PLX?&9QYrHG39h,&%WM-r10s^ x"x ~dL I s7i8݄ 4@]9iYE4`$gyȗ]^Ǘk~:4=>]Yq8/⠂%w轝SXHjм%vē%NmUC0uڸ `Gqtidg|{}߄q_uQrଦJw˯q},x?*UԼe@uR7uLwt?DmA@W]7˧R'^ubYmβz[?^YzI;(exkD \Z6³d yN2Bn}ۓ AQx-r6H]⽮|L(iwmENTrpN$(o]Pg5 nh ;⏯M¢1Q̠60ja5:in7bZ27>{ r-F-yͼJn?XQNׁ-YؑmM#pJ#Ɨo &-GiL80|DߣRE\Ss#]) %VL$mS" V#iD ,,.p?vUa#SZT^؇w8xQ;Nc0hB=bCr37| _vI kyy>55L&iO 2Po nr+]pu@@\n ~<:w7։B6ζ$G/t;|==tshYs$ڛ,U!P'P_V<F5/pr|E H5S,~9(J(qĵU-̜5u~e8Dq IwK3|5p$2aո+qP\ 1#2iR8W3n5D$ _ U%WQw-ıSspp!'J8˅T^+HK\*xJ=*cj[&ynj *MЩUr+ieC(+89͓j> LJ;_ݔ)SY:wms_3ӮC+}ಀ B]:C}cţl/ԡ,0hJui](XܷdL4YY]יx@I=8KI$%Fw[e%e,]?q^3ĝ3Ύ &%^_IAK%ӮXG~Ò.Jg):)SYSF9^p2Z|Aǻ{iOmq)m똰n/X[-%ל jClEgH\zR Q_i**Vc[9s]u6(duDOϹmx[o6`, @JbK>qojeA"F$ *Eqs WO_ 3OoIt8ԘEH= FK@+6i J =58@#U4qjąg90ٴlXB#owU ,l&g+ P"u u(XLo,UAܻk_] |QNDSWx-|卽I(2g%%r3RLLZ|87g"HHtwPz^3_iljɫ~']|1Ҭ4c&cT_=X ,7Kd%.HB+ݐB#W֩_7 5\3Dr9)uɩі<>nnuT[9p b@Y>@m+TY850*B? bHx2·O'P)u])0e(YYv9:M%|OF en ^4HVpQnf0oJsP`] RPW {FMܟ0jqH6kɅX Wr/[o$i|TMcX2M>D%j|"``̶rrA,a~tP Y aI |Ios$ oR{ U딼0(V1_A+S]cRHbZ`F[%Q'ҪY}Q.2GѝqpXq5bKϽ\ɥ?Hg(* l`I1{je&q6We2J=`S>)ڕlgW'*p#sop~+>%s:)Хd}X>ޜĄ.ZUw[ٲ~Z(wܺ !sB DQr %[)fkFQQcڑ& ڇgZT_Wg&\ ]){Z`L6hiN/WfRY\JV݃; @_uŔ3=XDtELcTiìew"tBȦ~)WLz>7,:،կM:"F\]|pZ!uyDuNA VɭI9e@'f1s15RC![iyW)"༶}i3\NayEs@NײT٨eaNNwO߰ـܠw1Si)hY-u3 Wqβ]LQm/,rc<}x6fN1?35W)m5.btVAD1e JmQFnU. K%C(~@f Etx6Ej}rΙ$7 *^mX Knne><>sQ[pA_w&_!%i(i}rala;)b--MjYtыqO[|+(<"^I Z+tsbb7D3}0&"98z2OIJ#~j<;9 d= 5+ 鴊\ddLW4]prW:P+׻Fl[ͷ8ӊw+ajiLqo+)Hh!aQQ|cmܢnqX/ vRl Imx}'U\8aÁb2-Z0"0O+_rvFLՄ$jpɴ & ֨f?uCJ&Cγ^@CFx.xf{uB]1->._2?:3.:(V \fp$nb*?v鄽<>yy'ɥ&Xo[pԙRUGvJ15{KBJzDx7W~ŁgNK  b*hT@fsB$OTX>sYDU%4)T,[8FlȞpvtm?h`6A6yBF~-*l'bS ފk_ !XS\_/%wWRߔKhXɚ>kju]WIB:K08_w(;^]: ?XªU/m5+_yj |Oz?]h4X<&3hr9e@^\y (޶*񃟴X-ʋ|xLJɫy{+r*q!ŧ, oوxyN2sNrH_24 X}.O[T;՝,S`Ҽ4i +.wڂ*amh34d&΢}(n'X{θ(u;W/o2wSg Ef^?)57ZhN9{PRNjΖkՈ&`G=pT tƥG++Ѩzb,pG"U qGbI z҃ҀgL7p5-4ϳx P'/n4:-n7p $YJ{$tg';".3 }s[uSKA\F1lM,"жY'`3%<Kxl-.#I'p/q)gtdsi}$b]b,'#Xn.¨E)_dLQXr<0;v B'n8W˅ZG.sH$6]..)H.v5"V40CcPMz0l!m7BZ^mEhҺD+,KSـt9=؈ 0] -m첰ΥFѻvBKӚQOG92b+'iY &뾊 7K7 1}\ޥ((!?YVa0($OR[Kq+Mw;2,c@AH!a8*] q.2k=5Gq^qءζ>4Yxj?A ܣ|~#upHuA .ćych !ǓfR+oodY¤GqQ/wCuvxG5Y LXZl猌0)Zf:ڠ$}8r%rJ#g >)G"|ӠTbzLKr RB} V3<%@d ~d-VÎW1 Is0PGf ɿ~s|'D􎬻MM'CJ{*}+ژ?lC1-og;sT~BSz߾n=}ãX]ZNd%/IK  \5l g^O*\ %?ل4tzBbna |=+Q"š{~tOyP)qHۓTO$_hXP]ӹ2p0 om[}kiyHkb~) cY^ugAE6i8޲ 3GPmcZPz T:Qzoj!qXTϣ-]n35i[(}Lأnj1{ =I`CٛQ*IcR*T߰E\I@R6gC>;Qr=~%w8H$l%_TO^hI=P,B]9 7 !g`}uYħ:"MMChN1Yws-v>I=b L[ M.!&,{::}CRkNڳZ΋Ln-)em59yW,3pޏh+f4{Ґɨ#L`#e e0`R@NsJ{ "zBIؾѓЬ9gI0rm  [*kݏeb?Oc4Ër eeQ%84~ M5n^T )8{`o7 <\1 (S[<|f܍}W#V8nQ+d #1C.ޣ畱;|JXVd';] $Q8D"tлy[dAj?=5} Wq>,C8h֔D>8H ~O +y1R޺7y+q3h^r%״v Ϊ6!ۨ \ӌrV2U 1p@8LA˲]aT4\Ф$)cm >o×Zm v?gSTcu`H;Bи{i*l.7RWaYSy79Tȧ i@^~ ͉l.pÌܚУ[g.Tnֈ'ٴ8\AITrT$Ʉ <{qQ1R$TtVF@ >Qk:F+2i/Ҁ}3;yk0}T!oz*)fU:K9 hP'W@#G5E5eB*$Z1ݳ@7QG}f~^D-t́YL0'Ϸ?[tFO R"ep'(6s_5Tx{.IX[ lF*$5'3HPB 20!KjM~(Ŗ~a1tW(dxx!M.Fp y^{Yz>Tbae>6@p<5.hWU꞉n>>GŒ#`#Tv\+!+ˌMYbeh'3F.lǖXP^f^'ޤќwCyIo3_ L%"Q$c'][ow`G:CF3lN^hEرiԅnzwz~c`nsW=1Qm+ x7:R 0*Kv$`de_y%*ۖZ!I"e-4QֶLE`ʾۡU9ǖxBe~8Fڃy>.yǑ5& N:ܗ6u+˰B@C;\5=ܲ8h Y:?(ltՎ};#~qW8 's{ddS8eVdYgɓ#,2LX욆 &Hfo_ghaSo[|``"X)K嶎~~EҼ^c$k|u"&h | ldW[FX4bin3gpzzU䜪U(*il lCq9iMP?G |L/uaPF`d?l*9ڣ [6œh 莸}ӱBXfKIɰ - #J׽ k<ǵ-\ⴤZ҉%NcT1q2 yY0 rYiQEfk5YuݽϲmFl꧑݀G!9-C̅мv] q>)rR:̎rF[jyemb8X@:ԫ$a}y KV[-,>C08?yuKG=3+JPқ,o)$C0B v XŲ?K9 Es6q.%aOPf\:zEv[k u'|!yX,M9i0VcǛ`ATnG QQ:mpXMς(C~)aZ}uI[砗R6ooZXuƸ:E 8H QLaXfS>( &[R,1o5h6?J‰_Qqy,F@񒻐qG{y$U?ǔ$lDŗ&?d陋aPR$7X], O:o*WKn EFg \Eǒ[̳smRrDQD[I,xnh>p;tav[EȭxDC ڞMgFT-l9e8N%Ue3gLο`͐$3Or;5yY b!dР|<*v+SEt&v1q_T0H_V1KZL0zȁtD+d^)yfc-S| L}Sƶ{ґeTvMvA:^lYLWv H00d)ٿV$j(sxtɳCtX^G+Հ4ϳf 4[ w hž #/VB!nwu`#0Z.\Î[I\hkdUF_yб,H s] BRCRyщ\Uy,XUy̺()7MMZ?"eAHǏ<&9e$E-](N/xA-{$[]jK uOwO.$^d(bp.:ӔjN‘ik`qnkn%o4*bT:'R(ʕp.*^jRŋ*Xqe,u@Cc}`hFUv_OWc!}՝c&mwt <ōҏ{t++uTM鼪Gz쏌xڡ?N˽H40/gIطvI}V'pOt36DET\::9Rp=Op8EU^ d|(!o*sQœL *ǟ8gҟzPuF' .&'1H6"Vi\^'\jf=DTwVM-zbz1¾JWue&>y-w<(#i>f56cC 5lDS0lHMDZ9o`jF aG!f@ލh;8j<`si|,gU>6V|kI.ҏ[G]oCes JåЧ65>;rYc J@T\;̤ȯ6TԵ }%nPf۟/1 5inrbH nhRf('z ߗa΀tVc\(:F/#O>>0@\PS w(+T "FS9gLHQV5X5s9׈[P=z=hZv7KyrRkv_09Si^`rxN]h AQt<<%[Z] l9[7բN38檍'K"%ٟj{85ǦBxVoF+e>[93H)14(Ө04!j /?dVߓ`_ǝ~oulm1||7^XU+R*Ϟ)\5zQU˯$[t%Fbb'S5\^%1Xxrwln1p '|^`R< zc\ jUYDfL8A9jnsI6DV[$MxhE},/%9'xK e)!lm5oV)hC%35lލsi=? ShQƠ`%2$c<=6oB†ovg;gi] $ɲq GnԘ~H]?UZ`3:) W!ߙ0AV]T)eZSrHqqLҬPb7^ 4Z9&PsI*:9}}1PP lnd^|+| L0Ὃ)  ,[b0Zge,/'jI|z%z"ia6O^eno>Ifp|1Y%WI|i`bK]\PKS#[J_~19 \' vuXp{x4A]}5H@>k6Iӄuyf|o+#@(ۚ:c+d>#Uos8&LQK?%-ihK % }T1Z!HAJzyD'E/Q9 [/kGFДyJ"(\"䉞Wne#+cD%WC`dύ^ ,B s*1W9YM Z%"(s5X3[Ϧbg7g)][3,(V{Z| ƉR}&Eڎo$B5ˇ>13hNǑ?ck Z$N:#6-8BRd1Xڌ9lEO<1R1ܔiֿrm5?f"%ƓƱkʉ"+{4 :P+l m oݳX1mf^;4۾0qʤFD'@I:)gU`F`@GV/3RH3@8Aj+X] }p`$$[<%(SX=CVym(90Fk>ҋE]ݾ{Dz?_5oL5:\xQueUa.֧.¶6knZrL$ŬI3Y#m7GІɎtS"t^x 1C;3u$#WTri6ކ[EdLB)Ÿ*``l?wZ"o^ OW'Hg:]ờOIL&En< 9إOJ?Y}K4Ŕvy PJo#8 `p&$)S|].nQT9L7- 6N񕖿P-4V r801勇3%3/ ZQ59ޟ|g1- (mOLX3u: #8<&sLS 6%V(F 'Vل܈/quvm Yi_ 帰dW;r97v"'H%7oVE6Qf͡|I% az3*$IF0ɾz-da(I(90ˀ]вJ 1? PT䗹TaeȮd@_55dPEeM>h($Xг UJC|+ãB:*ag+ FWDDU`y wT9pz@QVZu$F {f{GTUdSœ # k&T'Ǵ_W|2:z㬄\ !s,(!Q1 Bc@P6~KOvXlE./|('gC<^38ݤ3Bm?"H,Q[ybL{Qw5n׏J%D4~]!ꊓCB.2O \G->+dbp2.مqJ|EAcdLfᕜ^un&X)̮Y >v|Q6)BqŮJ bnaU{7!GTUJKkp"ɓ4Fē 'ut ,We/Ve\8 oRMek,^"n3Cdy ;ѕ\7@-Д?/t3?q3?ZV= ;`E:M) ffu6nT]r$z͊ _׏nX{Δ2ØxyV<YEl\~n,-+ߴ~x&z$KHv9s V%CI"8X#~IQM@S#o5f>GǻN?74z:tOÅ>țLp;^xsI"Iq't_`Z\](MrF;/|3͜ (#+ɴU5xߙ`Pi Ӡ{ /hD8yGF"@'FqN%!MktB%iW )k^i t) N;w]9l f/iw#L2j~jOąyxqp%ʃdDo橡, SJk? R_23UE?-7f5Ǭ1a{xv0~׫qGAOzM&I63nTlC{0uFlIFt~<'t]Oy2NVp- ScLA b3"Kt=M m]Iq́4G>ы^-4wWd2YU/RC[aF6;Jz{rI)GT=ZNsR_;ЃM5x.ݹh2#Pu@oMVL:5s%_ΣtRZ-"$Ml Ay]szOD)M~.GL@撧&A\ )0٦}L'kjJZj6_GF!8Qm6ϖ[ɝDuPuRXY~)'U ?cPB8>>Je}28s&mL ԙx_<͌9kd [bdsx~NjLm`i/b,rp/=ZK ݁0&6wGE,} 'x(O`N6 }%;[2Re(p! ej{ @oAR&~ 'ЇJH w} J1{NSŌѼ?sTM6/Hg޴2bo n(: Tpن)%UA-Crr6D/O %4gLi5hP ;x>lJ|R%ڔ$ S%l2* iXZM1x ;-4OD#_]o,71' e49ɇ[dVvMȘ|\>B)|t /zk^-fjbo/iGx^7]J! S^+ޏ QSvVʀ,:-E`S j:ep7m%;/IVzdH\.DA vE kVc&?)0<2",/kn۾Sj'snşf'#iy@rӫ]2-ɛအЖB` /dӌ_I P2&OIMfCƩ8}9C֤e9ZGZ6C_ţ5T d`S<ugKhxXy!.AS8:ҧz>) }݋rV ͑b l#8=cUi@t v1v[W0 /.EOi/ d 0|}GHk7>=폎S72[}8!D/h62tdHG׾Kv@|gT\u{ G6Nd,k2|+]$ƐQ1C.kη K2žh;#Pm=t7xTo)w`<#waEz6ύݐxu(`Tpuة4 fFo~=^3 MMxf'Д!eꢷz ֻj1w=Dgc' r4\YL\4|7W8}LV%&xxy\,)yu"fEw1P4!(y%qK0<%c 1gv\TW*H^ 7g1 IT2@@ï;+so2٠ai2U ]gΐFE:3ʕyR6? (j| wMq"y[>\*$4a'l>y2T.<+l;Nwcm_Ӓ $}c`&pK%䮹dg%ꛏi4؛2`od3hSWN `.vۃZu4Y/ a }GֈIɩ&- $P)A&-NERO8cι?ݡ2@%CMz+:H,%3h oQohFh;10xp1fnGCq탁Dȓ[44{ dٟ 3tG7Tg:`\|Mތ  m0x])oƲg60}NIH>='୶ iO^m2ɛ,A#VhYpdd4hgN4eo{] .K}>xS/ܫM+>]<]Pi."mzBӼLaf)R m̯\l  /sE%zn0}5mciRDɦ'*?̝9$.`Rf G yT鋢76sdLB&zmaDx݊!HٌNqiƛ*c/JюSv3:Jhr,CdME4[֎]j4E5ɮ}Sr'_nĐ&!jUvs:Y7|اKiyhK`1 k0#흘2^lo 5[X4ٖ?NS&vBV%0ٚoD2uTO c]TPᵑ9} OC)h5EwzE9FB z2@RgPKz(-b?éKjpzV.,vn59Wo%$R'fɀEA>.h_`)AiUŇz:-|׭vi˶wL~$ޏPjphR2߸ܳ\ӭjͤ[<rk'G"#|8Gmِ[2yKl+O!^NmhDvA[ݏTBk@2/$"k.p_s VK+Nj:w^h=uN1Ib6UJr(IN s%nBO"0ܘ֧;0>6%c^@OFYǾ>vM1 ϯx5b^cWdLn~4g_!b^P37T%8Tl6ඬ_Wk{e@3,6=%Q!ï U C6gAb01Q#` %ճ^KMi'EfRUn@iNDP1J2ˎ|RV LV&{V$)|SH 0p{p߫l3!4&;g? T`" v}%g DS q[Qs ^ ~&9o ]5L 0 / ޞ$<75l2.GkYC $9!үCDٜnA_1eh|B/1S֠lB}ceZ;tXY!A_s7ӉkKcۡNl\Ө́oc&,5u4o&1{ٿZ%]SEBy;Zn=jRFFhE)&:oH1z/zcQDβ_5f*kOLu)Fn.-?Vr7?{aC=}'DɃK{ză qF~͍Ńe3^Eb= "ܲGlZpl—꜊*T6ƄP-9!e㫪܅"d U0 )b֩_$ji٢Ha:ZS2 V+id`oJGG:cZ{hU`]]C r>+)9ҿnzj`-`Mw b 6R,0<ݲ15NcO >2w m'Khy(~xgBV Vy*hլ<|5^O&>YVNnLwҘO(T29WKs7nd_;)ڂbzI |HgHDh<6EfV!Є} _HN=DAE $K}{ELB"J.s^oIyn6pio Vr1VjcBen?{vY2OjxGFji L0a9/iAoD̶qEaVi*sSʙXBJ^  Kc^=)S.(\qf_nD-EպO ك.Sr]{*bFҔ_csLoT qXD)znz{~Ҷ3ll ]k@4!DJf[.hT-(p?zo/f8=!M8ն-uV%.aLdFR  ߵ2xFƿ}IH y0<N+:2bpu0XjÀܳU1܍Gò ^r2W>w +6 jdI$fx@/:}G _385ꋾP}ԏ.9H-m|\QOYk XN^wY4V:1IS=yU zs][M?T®\\Uzp\^:#*:PJ,PMpP]:$dFTٗhMW3a(]o #P̌a{$;Bi[!U1&un5^qG_z':݀<7&rj NRV5bc@_]KA?+`jDyh!/9D0,IJ'M'FD۱Γgr-!: ߮n5@2Mʩ#XG-AypĬܒiSQi&a&6/;jlbtj%''{U%5g;HTe!ʾ}f}Zb52=A_Pt+_Lxu bgxSg 7^%惶~:I#V6k/Ř#O 䍵]' q ̩%+MG ؎EaXqOcic2G0zJqYeK`Z-S`U Xvh2oѶ(]4H0@Q0&f 2R+quSyL@5'7 T-􊆞 \%Gf`a}KkɤDn"/rϾ8w2} S@ wL>Ctq>frlj&鼱&hI~}L%Ny#73^ԘT3`Qm cmk째 #uvɥ S>}PQrA♉*YĽQ B82#kx.G܉ROF6#iY^]|ťՠ|'Y'1HmTc⭯\ҧs:nzdlekmO+nt{JFE=Ң+ҽ>v) "?$@CTo%wpk%f1UdWٱcKe 6HғO ߥ#D"G9,DX"p ]ϻRiAy2XuVA^=|}o\-Mzu* u n"C2a=FD$=KB^%wSQZ~IIfkȪlY{`3StXy^Us;bM@@[i|Ru3B)ѸQ`gO/U\LB&_qL[ 6%Q*FͷcF2$YcVy7|lp?r H$WEw4ٖ{ V3ʤ)vyЪ}`kb,+n|F^K|ڧvaZPrӤDĄk$0"t7ª~*S˸ezU.]:. DK`иj 6Pa`A{ʧS-{>¦M񒮷|S\qo#Uv8r{/?ъ? vm`k3Gߴc.[ӐVj;͔:BҬ74f'{Kv@xFGa9% 厇DR ^+g"<>?*s;hQꝥi R;Oz|%;yQ>șn\mU?>-HYh !#v̯rumHTӽef?x2&br]"=W-Mz?4,{sxMzz";mP7z:̰ ƙf*_>N 2n1uDBb֤zW7Fc,BT*33*WcwiІ4{ VAQ!aޡGVKc/]S4K˛bN:"DVO{y8;J8AvGkB;|A8Koxje"5G喎FLe}w?2!d~>gDTmh} P FNub6aQba^8 N.d7)8P^BCZ̜ܪ>29u(`/I׺y@'%j׽.>`X+rWf{ -pzƮ,G]"RAJݠ3τ5hey˳_}y4|#@B0 ]6u)y-8{Ee& _< yya%[ o$oiV(28fXFwcEcjɵqI9k8J_xN2`2*CXLCݷsֳ:#^gULNX3Rle3K1P9{e䏔ǣpЀuW,<?"D2\xjV^I ǀ;.+0[T$?2ٞ:6 ,hw߰Eg|J$[q5h?hSy|=E:2m^J4xn#}v4ij}6vMJ^*3:!y^w#f1 $2tΦ͆„}GK9$Njij5.g /r4 F  ɺm%whCo%8t[}XU,U[+7!?K% \bs)~(*>Q^&qotPp;2݅G%?V#UfN7 ? gLE1}Ciou Yg Njs$$x 50#Zmo-[ST]*}v[|(pLckR<^svRA{_XӧwSES *03ad/Σ9 Z8U׋4}}FqYBVGyLhX7O6LVgv~ļ nm^| >CD_SYхS-[n!0}㬵ԝA*lN{'^Bzq4ݔZmr[z?}-`7Sכ;)@1~Y&6Et.QǶuC1HemLyꑀ4=F%"l#sp&{mg6X_x0lި_!@ME,ٿ3W/`< kvmf:[hHyBn'"1=8W4a Qs-9|Y:?97SwO좆aI0FA..wfi,HXpCmc$* ]cU◫U6 R?= ZQ}q ^tb;fLHT[Ugr#Mha5Wzq6f'[ivLйrDY^>9C-8*?  c+ٍ׋\N EuIݻf9LXbr#\Ox"kݸA q3덱^ 1yx˸6]D@զ_ EqvQ.CrTku;sX߫c9_k>ؓz <]i[A@!䵽 BCPW_nr +_yoh#jz;\Bͨ, `. 4Vf}K r=!N;?w9$n'h.-Ɇ2ErSV)<{Kϊ?NAl3 P[ ԷAq8˥ I 1;r kq;өݤ?kReλARuY7y4 8vYBE'7YGeH*24Ԑ*/G !C(ǫvQ=!9&F3ӄK0XȌ rSB[637 7ς [5ryd}zj~RuPa) Ud*-є)1F^_yGMjxZv*vπWR$pae8pTm9_oEfw˭^qnTACb(T 0kiEՠhe{O60F,18X?TL}Ϗ syMWv־.K ^D@$я ¢ͥg^§u> ! &/!og=꣣X觨ڿҧ-X~4B|>n: W{ Pk4M$w:*w2 ͫJ }q`^l>껖 }<%Ҙm65ݴNy()f:R$Wy{߾ȯw0v!'fXL:Y x!%r[yOȢ1-'(셩f"ga.WZG~jEiD*c.\{{ ; [dc5L^599ّ15;p)SSe&l?&$嶼2oP{HbUECHa$! |O0 ]yއٕՐd:},.Mu,4۴c1:UFN !ysS9,A!OU{0>&PfJXͪ0!gQ$I7*|z~Z*[ul/ahNV7ٺ.UŧC@q  dWUQR:BWmb>5GX[{Чq p5`#_ˉ[ (Lușp~7Hr(X<Әz̖L,(=WCF44 U,\Uل &}D=DEldQxqM0gkoDێfz+LG-!d 0;k8E,qڳyQznf0 Ne9ͭv `EUQnm}3x6Uܢ~ K$]OQVjxm.)6pk%rCͫJnD} #6`94+ eH7%=h?KǏJ6fi<9%&KO a z0Jq p,cCBxrMHO+ƘRi^#Lt1lm*͆[.O'=굋DʿPE6 2[Τk~ni Ț2AZu?+9+JIǥ/+S@@? C-r!kV#/jL8R8'qv>7iUu(god1*P'+L%-"Xb\ۈIM%#@MOb]?Dœ Jjw?4־Z<|D[,B,D(L;=, (Vxճ:7;d;5oYaJjSD;#2dbkGAa%v,d0%\pMOvric&8!s6RV+:i1r*E%b_kX\P'Y .?f5(MxVWs%^'U(JL ԭV%vx{ A/)JPz2@ʼ u:%%~=6$ڴ6"R_5";jPseiހqf=Ս$ڴC1z| £X?> w*$-UY6Ϭ&K9^X{^DKs{`Gɪh=`q(37Ӓg 0k 6tY|P d&FU{ذ᛼Zd%kۆ+/~ϙL>oIѶF8Õe>0KIVp}#(8Y{jNш+& SjmTcM q8?K GOV٬dƽFr//PlCeaVMPtd^Iϴ6]mA(y+ӓMR?wC(“ 7!.%jb 7'bI)n-y%6#>jI l9睱[Ѳ(ej?~$,8}޷"gz3%P,N84i: $טo^a&T,o;[5,{+UUv/|[Gr^/كD]xuWդRqp- u`cRh&'|LvT_a wèS҃nm“(Cjuk5ˤ7d^hk96丌t\]s9vgy^^޷m] ѯ|Hdؔe8)p35N줩E!f2m16,B ~R"A'm98B G@/(Utfn×tz% p+rd&⠓hJ\$T92״/b/m¶h$Qfe;=ҋ$Lh [ЗG.|ȃ>2yΖ*C%3*~7+KD 1zvCw}YZ5qfQuAh/5¬_/.sQiH{O%3.@U#%9v0a7S"8]mt)U 5_RO1:TgJ펵θH$#fgtjT .(#[E[k> `DgukE?`>htT9Ԛ'Gb~~mKkV/Yu ~jc)Xr,봣C.(&1 ^>@1:,?uFlPiOܧDbY:G CsD:f(~~"[ ,}ƒzFJ8qBI!+ _,1_t,5z0T39f{ge$%Tn&qa63giQ˔NΤ,72m$|$PVC1&7md֣oZ~X.Z`OVJ>7z<,!EwnQ @+Qxij%9s4~ql9`t&*\OfLJrRsXݾQ%p>-8JGڊT^Wxbiỏ\5&Y fJU:{bE&Ė|"^>` f3 w[T%-Ѓ6"3ݭ]cu F=;/V+֒'74Gܵ&AaG?fR̦(Lvp 5#+;0~.FKqe[oyG8z4 J3>W=|chlh"u܊B*a3N8YI0K/>DlQn=g}*1^E"]uR@5)'eY0Þȍ#C{SccVfQ @ܰ#\hΉۧJ9ڌ~:cPyPAZ,b `C9X(8n|=;VKPָ=?_Ld{&c%D`"(&NVPD AY%I/Aj v7.c=UEItX`/:Y8;#Wƚn`8π~/eơ1$wGcKj5\;P[_NϽaQߚ"WK])ۼ.Q?$G*E[練ҡޚ7:%# $j»;MK2$ћ ګP^L&i/*41|jw62x@pڶQ>78^&z\%А櫘ɉNѬaĩ%eؙk)E+_ا+y3o|s.Ku08H7< _uWklyg; i.w[ =#dd4LQ=wɴ ?ۀ7D?T@wQ|hHGkEvRYX{&g>Ll[\[VIs.x͗fqY%ox2}r.nkηhܓB@g^vU )rv3'՚#M9w(dr:q3P}IGcQ"GN_'[|ɍ>o)0s a@/{Nh>drXbk$>ȹdOlG2Q=;SbiI}RMw3ʗjKDdq" G*&}CKsS PV1~U0m1/OY K\[+e蠡{\ k8gw A\1.buW^`%!UWT꼖?h (P$vZkh0isth-޼OO2~`Ǔ+ŧe'$2 %Ef@ cV{ٮ(5lj q3f8; pq!5.QԎuk\*qd 5eѱvcD'mV\RiwK5*έ ~uX|+8ytݪ}M]!82Ө#dޭ ڳ;g4izn ?2V kόpl-G%2 ˂PP-[D(F2/ƉEq֐Et5*i-;&f -Z } &xRsn'~x8D(R; giyx &P)F~f)um /.a&)[:44лxaE3Di~H iW\ds^j@QeB c|t!Su.ƣ!3P:]2o]}hu7<#1,Qc-nm;iݮs TiFu"\SADM65,6 Z<,p ͷߎ{y23U-ʡgL< w,^XLMQ,'XX/vrLWdh:\ֵjVN"\óC_z}HK>ɾ8&BV\`:@\3Dd:P͌r P#0ñUF>Y`jJ4ڜ>Zmk pKގ"`pJd6 y ^h*qLAuЫHG.9IYGr9LQP!!e_݃^b<ŏpޮv J>Õv@sU/.Lrgo zJ'i\3ˋNOT3؋hoeX/3QIjJ2SU)}籙8)mKYg4]+*[fFЃX o1n㣎p` `JRNJ Z~,0|ܸolT[wŞT~%lI'>,t\:q?&̜2ASW$h8V$@rF<`LSy$ܫk칠 _=4F(֎; xBh?H,?cGz`q. {Ha}jEūU)? ~Kg<mn N[>C'H_jNCr 677ђsIiti5c?bySV(!gCF(h[Ҥq.EQrp#]:|N|)<*%)4zN"~nՏ-M1, X1ê2|gYt ]Pna=-{HwPAάcڞFV ~շfm)ML#,&u q8Q%|`iiW>siK#VS?lCb)$b]d(Wf™b!]bw'r\ s͛yʿYR̆o} ZۋѼh'7N84oFhy恶sW$ftVk~ wvm>wY4%`Zq*8UF<-HH#65IWUU &P'<- YW:(=b E]Qo1Od paK^&_S\땳3y /qX %,yQb=Z > ߎ$k_?ޭq\(:Y-r-7s$yPhtw ݒ\3EE%'uy8މ>6 'd(W+O58ڧǂPCpv۔[;mvKCUʑ%blbsT][3WV Itww  pDdG8:S};m~u!)P2D:< B'<ꎨ#r`@DkU>\*ٰ}W !cߖ(t'5qV8nuϳQ>Zζ(J|4ۇ-8W - &Lݟm_;I3),/bNjdk5K>ĵF?^oqL< ;aX28C$< f%0tF +%Qa(Lvs݌\'ɍnժ~O hm'ŰИGyuԑȅ% A\8` c$t/v9ͩ|IÿPN6$tHiμm$GΌxnİr*K(%Dz©@8>?`׆r :"vWI(r6IC[$xAJcP)G5Q1JE@ (ݨ@ Gsg3n5rm9 jǐܿnBϲRu*8`+kINv4:Z7V=D=cm6-JئAVj9#*"x ۋ{5/v~pN oyUtF;~} ɉw#E*4M=\M<_ēC{F=aj>5ÿ/u2nM!փ&3.O(u4 "Viesp:jphSvXSDpI6Es JT?۬s,T 1gbO0 bʁtܕM@U&u?#sc&jex.Zˊ?B^Vo$fdV;nN;>J@AyI6@2&pXj")>a0ѓXGK-aG/ !VyvIf-(r<&~ aX7Qq*y 76ተILy\޸b&R~AAjPS(.e;3G/+?[+TB:M[hF~6>_G." ~n c'OGV5P8_3Բ: ,gA/kڬHvZEhFi|ͧU/@Tqwytcf}["'zY ),n#D ںf"OhY4,df{@eλdH& 7s0rAi_^fZ=ǽGWaFvq5ŨӃgydcԽxpBl8S9 -Y86xD 1dsv[n(~B|Q.o:rv6S-V*=ʃ1Us);!G`O6g~ʁ8G)Inέs`=X{Xz=x2-?sNI֌3T##agƸ!"P5QzG m:dĒI\&<=VT#ʭ8xWXaGZFvA!K)!^Xz$ ,Cײ}`* 9;2;wrhH]?w30Y>q`$op) *d2%C1Wp:*2AZ +-{"gN''DDia,k&u/Y0ndMnM(>57›We;y{ ֑=GgL-cPv%~J.CK D0w}V#u7|kMY"[r9^Wzjms\:H zo8hY{D4 Ė{m I#h4T6 8юNbj9&*gUKscjԝ{$_](t7卫9:J1f7pn4_a'ƤF?8;wn?z3oO# MɐO̤"fS!L.]!e1-MCag`&0{lDb@_u9H_=eDP# gpFV5N:Tٗ د}GI 9CEVQ|O,>=-gL%,\#!_/\s-?>h9d'dBW,ۙ޽X-3J̟tT`f4*#,6j]GBֻmM f\@%w-S`dxا07o@ʨjK6P;ro8Em6cMIZ\I2E+ 8{'&I~!uj2IZDkc3!usLǶ+k`@,$0/lSXSQH)"sll蘭ʯLM~aMjvN $~+CtAnZe]Cuv&E2HHdbWЇ֮$_%0zaW+ G=@$*7naGu`; K(cߢlpw%@Uh}օnDh%Xr5 4ZѺ)3h6l{PYv#lO ga "z8}lQޫdijȄ SGj55S5y MsIG?122"{"^uЭ$vְ$mXGܜcnʃ%ĿL^&3@B-wP\%dc̻y^`k+?zH)%S+ s- ;{+OFȀ]PKOCZ-Hu9@{xJ$-2aE5\dx3xBrl}T -ʴɤ? 3렋ZT )D= I-d *TOq!4xnԝ6ru>ChZۉG Mt{8nP(k%ST@`Q+޲ʍ4,:44 FRw^X |:Eq# 4Ƹ 5S>'@9}Q>Jay@T/_Y"@Үq? >u7Ro(_8; XŦftl(e[`G+UH\Kr W4:^=Gn HaKsN{O0+X}?  .nlaHJ*̌kȳOk {ЗAF9?,n +ֆweCJ S ew;jңt HяhkXwmNtIXrX7SF![ScF#-)Web3W!w銚(L@Ia"GL@ 㒽J/TVgg5xw͹zL(>¤ڝ9&%s'›їVgcf ?QFEPO\f7ԟHԛ8'M#B٠[ \j(;T0نCdBq|>,P4xjҧ{O_Kг):^XD =gbt`t;׸Ę.1`h }\*>E۞lT$GGya( QnmJp+$Am&mˇ6K[4O9E]TpYo'ajM7HRě w"9edS~QhnDӢ'X&vWz݅T7S>ww.FƋCA|?v7ҽytxp}Ws[|HaZ>D ֬h~uGt_"ڳs=fry→zم[QYD{cOl\mDåNKD7ueODOg4etp9ß!+] \ 0=$ k28v<$"6+]05"Г;GSYUY~ (X<8 3&A V5Vʌ.HbY^\Kޠq!rbA}ybA:&4]3(N3Å$6`4/ })4/%&N^U၈ѦMpHv@9hH C'M8XeM7S5Fm+/-è;bEJWDsM-1-d @Kቲ.G߲Rb% WYqB/n;*^E69>+]W %JQ2zj9kp~-ZQ!ϟ5̝@;H<`ʺp<.f/&2nwB뙇tO[MGnlk fod<Z|ؒ$WD~c[A&ri}GW8i&ʿe 0G7x=IZl'cMWyo0gê`~ĎOt{rsyri^\jUnJ3K_^ZW+kɨ 3Z5  ΐ8 5>.ŝu!EQB\_MvY!?aEHe=uwV_fX٘IKNǦFs!B|'l+#vXz}o%xPg:ց2$uyT,ۭѨ3fލs@^=N6n۫"'IC~nK̒\#8H4(2_'nڊ=f ܪV[#? =bⷾeQ9'en%eH6ư t=W3Gx&9C+~?4QEŪة Zɔh}W@:Hp{.ze.J)4ꩬU }S@Zr+~%){dIqܽhڅ&.Rk KJˮ髪LErNJ t[ۧ to:RfK~K.4HI`]iE`%Tr&ߑ9|CV"=/n2#{1<7BٌR;EkhV,yvýpd[&ktK,d.Ϋ^U8bGġs1ͪohtk ,ؑ2 Y^6Дz<Ʋ#mHzаRBiͳX[Y@%"X>I'm%`4Vm&Nyť b:Zp_W y'b0qi׏c_oZ^,}jNj½Ta.%8q<"Z^;Y~!RQ%gpaM<FP[$zO}^[΃a1lCfgqB+v ]hBt/y^pZ]!FRo(󵓜 S>=lO@H,K\/Ar)~T'yo}3ðg)ͅŢ$#,U)~y35&W'mֲ=GD.ʓIqFve*xPJ" ` ńL.13n~geu1u#n3T%!6H^?ë|Lfgb! /ϚmJ(SZB甯=89PZP^s_#[Id!_ H12vd7}9O9K99ozd"O'_?Mn^u!$>p+3I-0wT~ ϊSJ@Y|M* e> 4Jq`vcBʟif1xŅ\ LK$]k)k?ˀ[6b̷(C"K…,YSd}1#$R$Bob Z""67XHG ȏ}dodfjLniE #ֆKBr1>BX%I}GHhx[篺āF)ZQʰsxI3=֟3[>P)tD,lJ Q~z08?tLj\%fPK?E=O9bɏ{7CWRڋXkYtlSC{1᭹LF@Y%EeDA/P~Bd('~º$3Q2|t䢱$͵Q\\+O`,3kn(hMJ {[\5cfFbr;h##Xas/^*JIajrPqV{F1% : яR*~@ɭמ.Ĉ5_GxT@"a~'tcU1L.c]9yxWo9/0QbGa\ЂjM:?RRW H]72=)U UMց_g3n74k?-vEQ^;Vh %iwM~Bf0}9)#Y#o7x)ᅵWc-PDH6K0S8i$!O0Ih|Z{4:>X8rbXvO^7Δ}2>qY0\q:,3$L涀>=Ep{Q1hم\hӡ%!u(1$̍+tڛ:,`t&`@ +XSеUUy0x14LyIQ,d;X *I #zު8oXm+|P9/L&j2#ZЦ_צ8f: 8$hC4-L|$˕#; :}hFcΓXOcerF]D]VF]fˮ>>pMnPZUXq.PH>Lﱓtz~z0Nq>j@|UQly"UfZ~K/I( Ӑb)_n%0>@6m 7Ă:A\hJ5Q4u4T[-$[ZΙ_xDVnIɼ5OfP܍`R!'[Tv>32mw ٽf|d+.OQKџkkYICLdS׳IV]`E6{z2Mr"vfj%lςa,ʣŒMT9: C}t[%/y( IKqWrK& Vľ?̀{ثkLMu쳿*s0Z;8(|3K!ĩrq#Ua({BGٸ|"c=:?PTYp(a$#`=ouH|.!؅Jƒ?;vԓr&l{v>p3_RKG[Q.2]&d1u\pkĐS7"nSFGNa;Q1x`&/ΫE 'Xكo n6U}nޘ<ߟ^;VFn J'T÷eGR}N:{%"$sYȏIpS6- b# !V=/W #gUֳխbE ^9P:}r;z :u{hAr˳EЍd5p,eez\OlcuT[6 &Ux=4'p&ub>FW)w"gFjl8 ʥP!XlkJzʶ qeK ?T{bASZ1)>>]Yl})|EIHe](jUXIbNZDB[Lh?P7$Ѧ#v?-) 1嶖CyU4;OS':К i]x$军6 l)רvEޱy!1}R6EkWYYL>"4KZdF.J`cZC圎 É('?r 7?pJZuNE'Dv/Mu|`nŽ Tk#Ҹ _7gӥy0!w*Ҏ! dhaSdFg"Gkx[zh>gw!6ikTG vWC*q}6T2Rw< pL0pJZo+1&X%ܓj M-IP^1"$U?EPw rU[BXf%+i7lVìJ𿉛Ϩ&+q"#T 2}DFߐ 6l$AmJiK%(&ԖEA]g=|@5fN~`r˃IKbn\'-6엻a'nIK^ Yh|$Fz)r0dwATÑ8w|~[NapuCh6IAz6Fw픍)ހ v Wg@m~ lIrX$L.I)RS2̌zm*՟ôaKJ`5}r_o}lK#r(7=Gp<ݢVQ_S>-Dޣ[i@!-QEDb2s] $| Ϟi'& 1,50 ZbB)] \6}<'* @ԃ{_ rRĺq2R{,Z C{tb/hWCl"{B$x^*Mթl1CAJlK-]ňhKQO=ڎOY>E-*`1i@!s>OΣ%5 &8xvdAq< bO^r49ێ\Xɬc1ӽi c43K4{l.t^":>R4SS(K:e|7{dFi +t<`|!t,mD:DhbXŢG<)^CRM C{D?N U/B 32' CN, _ h u{̦)I98 ĵ`'9qY5:r aAx7.]`,rBC7 LZXRw4ӊD*;D !+8=M8`ـrME4q%ܣ2wEvǍL9*Ei1'k]nQAJ<ŷ8S'.6xy?$ĶOEV]<ʶ%S`<gmm!nŗ?dpz!ϬIO')pU@~8fGeU-8MUZDY1AP)VlזLi'4qVu9|$鯮:"AXIm7ti<_.aON-1,ygvS=Q ñaYul Gg$_ U/.5,٪6?d{mv yk edC[FrWr]8 0꘡*ܐ(R8ebK=.#^ė+?ZP'p"shp(x!)OmYeJr /pn5g"B:۪"S?yBe`Q%Y< 5Fz29|'M,|r4[<0IE]"Vդn pSոnèrikyyeaU6`)ֻS5f|(X$ \p6c>+VK+bnɈ 6x<|5 \ <צI[+=t귎{$ (-uHu]Z˼H]?,ҹ -3 Ϫl\&s{1GL !L~4# -3ؤV8w9G!1ʝёN`Se ut'{H:M5-7W S7}FX(=4Iʿ‡[O&@uJ5ܢ5QXd p(4ÅvSđ˵i&󿁦Bb=# R?xof&llJN>b|; n$ԙAtq"A Bg iC5_e) ɈRwcVwr_ê|i.ق }܂CJEfR4|gp@/<'W̐@wO !2B1H[ܓ. DIx;dyE$nQQ,SVSOjRt΀%-p*/!R@4lNBQ^=Mȩkn/O;فQlXZȳ\Nuϧ1Rb" 70o@ bj?θBw'm^ L8RTj`x,(QlkCJSO+q+Hq~!tLARrF}HM/p̣SF,}l\m 4:X`&ɑ"'F}=ymgA$"'1c2@ps՝o1TQ(\5)ϔSZ4d#o-C$&l*ճڸ};+mȪ x}1 3/Rd*Xpf$e:0Vd @X>WY}2[N7$OţVeFpeD<9*/184_ EXV |5. G;1UY#mύ%MSXڅ#O# .GXx2k0\XjJG*XЇd^C[pr!3_7 ńl-W;Mk3n>CTWFi|?c~ Z \ou䪀VϨaz;L>9eu[=_ S"=rД\ŀcj&_N(F}8A;j ײ88-Ggխ;g]L #WA١E^KAEIyS݄'r "V5l~{.JjOj*JX2 -n~^%!dmޤfr{[RP |8'yAWW1sB{fjt!'M6w2C`~.O0m/"_ݤ?(ډNɷgƁڞό=Nii_"8 AГjх׬ Ua .K X}Rt3xq)5 >v{zމR}9Z<*@psYt+wFŞ=-FR2#7qAU@-W($:j`X ?)*Px\oL!sOFq02?%Kq^(14 MßٸowC{#[x"efI-q;{$r^uׇ^64,>brW!QARi5#hWɑ,`@cfcQ Pg‚5 N4C{^̈́V"bjmwg)I %py(nGQ7 t *wĎFuQc0hx?aR^x~f#d+OZjj=,JbN| \.&y.ȡ!]ze;2 GW6RȞ i͸ Y&Hǻüct:B @L!U4G'ÍNTj VS4X=Ti[~ X"aqʃь|WȨ@ežyq #kv+nye1b9ĵxgMەAAdʜ(DHC5ng0以41-1(9ާ_3[beА=Cy,4[Rxc%UIoztBV@e3i@>]℺E3d1<:bQ]{X BEd{)oWwcosb >"@ci%*$3&3:ڷg\JDaF;q STf]7!i Qd}czkξdIl*I?Hqcgb53e~??nD'ѻEزmN[[He*MOë97jjׯLiw(q1YMIe"h4@x&5P}ՂYvcX>xkF [m. ~iZqmӺ3Ak;]$URiuidΣ o /ɾ{8 {r'M EbAp[G/&oq'7ߴ^~%u.&ӸLMu)S6KTML̺5BL*`Yď)_j9Ml9D`v?=`͇ν:+y"؍k"%Yvuc5ZO= Y.2 Vp"H{]"X>olF>Pst+LEjI)9eyחev+38ȑ,&,-)_"Ĝ5.QDDXO˹@l Ux9/ >g1m :N khecd8܊7Mmqwݑ=,) r8Ԉ\ISiJM=Y#ɲHcR1Ƨ|>f( 12WvȖSyy?L; NA.'ERSdV)5#.?&eSFsDˏzɐ0 {񫲒ucQG 4bF:IHԑ@pwq5iV.RZqR&Rbds@19Э>GϷ#!y$DAkFqf5%+j#g$?,3i/E-lngЙ`Ѱf_,ў+zgoł{>֒ o3%=ZJyz[fY>)}Sh&JȘFZ!80d /iŋ:֯76*i'd?ÈRv2ֶ+O6S9Ulc!×&>电;Pp&w;0#]<@Y,q[RWdCib b8~{2ar.P#d86ey]'ILcҺɝʪ+:w+O^O'-' Q*{hm9 ܗj #z^^Kl& 쑁ȤN#I:>R>mX|2-InÃ@JpY&EɇGt^&.'uILCB}t~4-+DCtj 詠L1BGss)j~TXem{jPǘ,9_+ 9ߏUٝ7erq 2-%IWq `w"<<4uSLNڅL!xNMĤJCguIDB ohLWQfrF(av6n0%~Bbr1<xKv^`]1hܿVR]tт:b{**H|W )s@!;)xR{M3_ QoQWAI%[  u.<1M=gqx2Ґ᫹Qdn@ WgEJ>)Ng&1ZzƟb5<30%3\[(I5`пE;4ʯB\`jӎ&?Xu#S螱FvG\ Jk/G|HU JAu%K~oxyb|45V(׫Fx:y;υ7:Խ? ]WKB?fG|əBGVCU?ٚI0kj=J`|5&]S `_ 'N{]nlZA\Zduj]!ϐGIߍ[fe 8˨gCy/~ 32,`O'o -C{Z@՗;1Q0ps ):06fL>tm]O32„fʸ&"⭛d TE=6) `SjNwM-c7'oG`6uPR)WZ{C verxȖ+B(G*de[ \toyA~mi_ )^+V- y].b/=Q /L27i}RGڢk46"ߜ&%D[%U:ڒ)j=d*W8^| IQ~\ٕV:޷RTp~03%Rx\4ÒZFyz sqhԘc"Fv$$%%ڛ KUÉhKIqzqđIl<P&S+!*sjn?G?Ez&52}2,{8zPeV]>|S]V͠W |g[n~#mTÆ6QK iM-VBjٸ$ Dq? ~4#%ɦ 06B! &0}GܵwYIܒ%U?{ NM9|M²u[@5le&3 `0T=S8Q4^cr_⮓r-.,3/zdž9e[PZc>W-[8ɤʑԽ{HAU'%*% ڧs{J HS2vfYhoY1FXDN @/zp9*ɰ0 ܊pgFCϦ[bmmGVؘp#Lי+:gO [1yIHQ' V}NE%؆`,'C@spӍJb#Tē)'{y4"=׉+9u}ys”:$~𔗇Hx/UDyIf*8 Lck0fA+,#A]!miQl,> Y.wY㵻Qq5+"R̦Nu8DHZ?o:>!>*%}v5`? w"ޝkWTqef`Pmܟƍ] fŐ yI(elZu2#)Rpìv*YݬR*7k!ÇݧP򌨼sI:s# Tfl>` !Q1܏P+Oo$rm2o<bG@A ymۓÉ=#Rr 0ðCJ$; + 6+|~#r@R p[Ezӓx5@QȺ1b3[0"֜_,:CgfF(|.dCxG@Pu ve~ TO712lS1[I ne,F-8m@ {3P\hO%wiYo 5S`Q<ÕP|(kCDk%],1 eЫ(rn|!ג me% Gύ0+dzSH)MM.}@¿5=6v>|T'Pc]3FMxo43.vkTFΎ.J{^xL<{ tݲTQ7 ~ǹj5d2,AN>j._h:1]]G(k=&*'VdV틣xz\K '[n%> T|MnR;8Eʐʐk~7,p/$+k1ԙ%WIg qM17U]1y@\p1a(bИF21uWj"k8p,Y; ۮ\pnȔYu9y/fd(W8ُMJJ7@C#-șL-h9%f'̝\uz54~{Ia"o7$6҂$Y$=z`aFa$-"VwsQzѷEM{,U-'ğ 4>hXbjNEtW{?L(DIF~uk*M蔿OLC;T59 -ڎ›2(IFzQόJgt*"Mg2ַhlADlŮ/ HF4ܼD̘$r([2G,7CA2meDh!d in;)X Z) 38$!=/CgMu7=Mrlm' PD' BcG;"U*U%(Y=R@/jpq椚 DC쾈'aO?}7XL,Lpz^:ks/͛6/@ףX ַJ.Ցz15I G}`/ OeZlRDQEA< h%CZ`w~PBp `ŕ,{Gĝm*L*bV!j܁30|pS^+XW*!pCOfLuzn8VJ$4 2ȃo$pߒbK`7[ ;l/-n4v5{u`GI9b?FCT%Vf24bLFv7,kc!_W㫸(&_v9d]sB^(E<1fQb+c!a&ځx}ԏjvVT&uQ'Jf}V=Ԕ@cp܌~_9uT|(] ;󳵼0di65!ѧ)cB+r KiukfDz&֩k,kK/3"U3 ;H"f}"H h3eVހLS 4sӫ"SgҡwO:ݔn'%89a.t+x޷zz/c^ȣXێ7T^Ca4=ٸyoXAxc YA'- 'y\OT-6eKSm& ޟ c؃{b92jzR ǏE0~]q5T^v/Tnv<$>rCق*'/3xSC1T^mv߳4(-p<?=KG?qfA__EtabC6?e aBa89O-hFo3֢ &HwıBF~Hq]*0#Y^W\ۺuDL"(EzX1T vAJ8_v+ 4XivmF?35(6i\j:_MBxn[!~&¸ mfUN+ݙ](q}x؎U bKaw*[2EjMe*^\/ZC?VS,aEMɌ CфQO5y+OR7W&/s#Vȕ*K(tI9'C4kUFz*r8h4yG=W2VTtA` @|zxY)D#^Sv\ϧGQ#H{&xv9=+-VE: x9@Iz""y=^+6sa,r2l-0;즑ꯉw/|X|:)KaEY(}w9We;0gvQ>|,&%rS/O~Q*FÔwpy=Q{|)aLfI! {.Qp?\9rqU r1Dc$H|sItDC6pE @_w‚woY[Lg1 g>)ouk \!;MI 6tr; PZ8w2y`ѓy%8f'00/>;£9RC: 1#L1 Wν53#@-R&iNt=YP\r^Vԑ(R| òw-$] +ƴ%풆ah*^ƳY~/ٷxgfcex)KG)14yb]}42gЀꈾ^`KN'y= k|_#b!oq/"KV LYI PS] ؙ`һl\͡,+McSIG4sFk]ܨ=O#)ӞW]}ܠլJʆ)vDb8y/vLioi\_:Ezv59#!s`%ST_r|FvΫweH@H!OVsN-RF;8(}bUָ랳ruH?T BOT1 dAQUEV2y thESXeK (&IPgsv!&TJa9͇]XsUڽ[TllIb k[eJXwZq V sl#JV pG,tuk Bcl\TQ}tpߴd9SyV=M/y{Ac 8Yc\ 8 kuiTCy 7{$1T=h߾p4P&꩚ ha,n b丝wsPUz߁\AW `1Ј>cӷ@LlQd#SuRI52Z6 C镎Ejz ypl$ٝƯ6_RY IG2l` ')a-pQł9'Hs8Ήh3ాͮĉ>Q[h-tf=k Yv&ijDby/a@PEăF!+$HHiVHʸto./(e^5TG8_6atMRjܹkQ.~S"ǜܥ%b> VsbFCbi(w,ZX J,-5[_UP &j,(\`=&0O/@ih$½dMB h8*`'B"oq8Uxw 4Qt1[54'eM|`Pjy[2"vTӫgeB~]~_Jv~\j|c!D$Zw(Fl4H#ovޒnBM3.22SY1ݽpFU:F.D5Gg'+.c7hꪭGu.4]>m:F!xM&c!lvẅ ax os M`zy vG~kmƹB4Rbw;A  pRv12GKLOcyzA9o5ybH[cq0l˄c|Yij=tҫdO,1 wi A{ \:E."C-K;VC=PE=oO{aCL_ Ae,kew2 ؇h:`7Vr^)QDl 5RE6"aןP|OAs _ܺO:KQe Fpu {ItAm`|XU)>Q f=FAIɬD)ۺݺ S{kRl1ٟ}$0bB" , ZttDXЪ֧l}4f/pSQf$\%V2Tk5_okFtC YN!xיw0Pm݅vJƯ-{t;/l ҅+ZHvBe[֕yZרdE VK!4 k`x,}Ģ?Jvof!+GxНN⓱lv2e9ޑ]M6x6V,H'W*p&;\o5ʙc%XOx-8D%BW^!%<חzȡHm%ƃr $ӘE$붝;0+~^MA޻ !V8B!l<]7C kBIvms%cWmѦJlBaƺz?OQ`Fw#f2[se _ f"b ~57Ȩ綄֪dэ!I ( ~")TQ'Y{A"A_uPpCVqcVj!V|7NgoT7+p TE](2;xTVg1yՙH9cN^<Ȑvպg1J a0wa.6}d*4wĖ v !#sh3C†Rk)5KIFļ+X& X0C.F66eUr9y0AuʄQHMF-8w\~t(˯ZǓiU{+LN&r; mʶmkr> 𯨳G$^Nm%gtQ_=ir6_m8h '62 c'^5by빎<*dyv=p-5bRMZEIۨ~Ny$vnrf7D⒢U_D>$𳍸FeBm D`hJ/&6 A?RQ3̡'%吸8#_+c&zN#rHw׬/{x|ַh2˄'esݬxgQ[hg=;fmM$k)#ړʀ&Bk4 _ g~~yoVV㲪\e0LJ{v;)TX6RtN>_$˂b2=m&q2kìaaq3baWB>5SH2+=[+ RSH@lHb(Yҝ%Tz^ .P9AC=O,$*iLW*uZj:5"$F!}jTpJ^8@ayl"KR N1cP}h Ȥޖe@}hpfS;zj๠%WQN;n%?zoZU*5ǔj֣{yb1W0~n{?'zx9Srq!?J07']qPv7_SE0chpdaK[gp m[VB)js,ɗ-Yg#+J.+o=柅*:rs!U%\[mՒ+)/+@?zIXF N}dF'ܲCX!pp6' "G0/w #NJX}%'i1;x8K(tyK8H`WRνJQo$`ä]Y݂]7, ,m/OQ{\3Y&8? )=ȭĵ{Ma,.e0gqbM#ކ!5>01}CJНtlg =*$o?CX9[Q]%ro?Bnn3je5g#+CJ6ONQuO(g3xTW8-4avmPoIn}uq(CS#1*$4.t)Oc ݸ\b/iHZ\K:8Iȳ m'-Z煮z woLӸiUd6]Kq L1/-×Io,3@ 8c:w> r>VMJU={iwYiJ#_s䀼^,9g_<`%k=á?Kۋi_+61߹|:WDiw>mRc/z`s7կmh?I^zHH;%xe)d㱄 OTWsJhAnЕO`M:6Û7o'#u ;;`7Zm)Z78pMե4}¦kPoUzkFx fS8ތMM#('t RY  +AmJW ܚ)Ms 6|vy1ƃS`A (NR锢M|i^M "Js0,%f$~1*ӗÍ`Zo/*DqMVNJRZ KGStֿpb%={CuhƮ~tC*PZ9E< Bt 5F Y]4^#z{"thh]/a7/%^C2 Z3 e %#H\r7# #ԚKH` To!]LNfɚY-DeMn_N2CoV!A8`3u̶!upu?rjKņ:62^o I.IF*(kskF9E\7&Ӓ7z)VXʪgn~NP <2;}e{CIc)5mVb6}ۯ2^m|*3.~egf(bGn( 1E[9^i 7LW+"pft4;N5;;EWrmP}{u}'Fث>@\сe0a@dC^r.}^Ђ+KG *1,^ [ 2ʵ ƶ9#?%{[V@lDO{LcQ\C;UI~(J#jv(0?ؙ'7l`?_.]!k}L!&'*Oڬys˜ZQ)Ds)<}6fFLt;3_+}IԠǟP{RBj+<T`))O|aCB APPxɨě[n%&mR<,d%%~ ӸD/K:8oF{!DVT!P`.g7ƦVs A3]UI 8]9 s>iL:S}\Zb.i!>' s6ORK,V(Y_/ z E6s}rF6)㋩`<>O.A. ,xb7L_.\j傷I66,S:Uɔ^zzW坆}O h<ߛ@zGXv`CP13Em8pM@_ $MȡeÅiN#r)Z@^%8/r$OL/Ґ?컑=G1W|n/5{FoG$l)OQD}2H)sMAۯ`69FHKuO$e 1g!nӤ4Awso N$#ʁLF'D\C By[݉aiH ef Jd6'ɅW8nͻ"UnDWX f3a!qÏZ"|nKT(t0!m;xڏdLC/[W\ɶ,`2#X]&̈́ 5"Bqlj>_3 m2+=‰?ۿ7EdLJ,-"K·oHXGam6?R"B1v%T59S/Vz|ፁ;T7t^SaPp5/Arwwv1Y)O֏3Cf% _HF%F$OIypɓ"#2ʟK掚LX/LRk 7oDTBiv}7NtЅzG] <E,QD'Nbm$\BςKtXxх0z ͼoWΎ2TYבC^b .;QgZl YeȮtF<{xuv67I3q`r S;g,5̈K!8bP~k/.o زOWGW9Cjyv k:L@OI1 9Fcoj*pNm 傻?7M U5_Gm( Wz_-M2cې8,'JQt5+w.ԁ#ԟ`R7pkԉ4vFF vain.lIv>Z>;@@sK+ @2YG_Vs^eHpEX GT7e3ŕ{聒BLˠcm$eRx7"|PÙyCyῗ5Ճ/K'G4qKummJ6?MD$cs% iK]ylc(pA2`>flNy/l; Gt_HFOU6y0"LBdƼ $)Nt3a쭪 (_Vrդj^moMYrеEmzj8ڄeH9y0 EiCU i=#R*QlJFj(ؙ?|SN7b<~SoU<-*z P"{}nHAQI\|^I 7٭>PIH?e6ۃ,hE IKsX?PN-@rGgn<\d t%¯U8lȮJ8=tW(WkÑ*fX{ Y1|\4*,Q_v]=nȴuT/Uz~H 0|S`lYr?՜W R>C IQ] #Z.8:r48%$~ZfH۽d`KW9QFKcWԕ5=&@m/\B@YL/ k_UXb8iXB"m6M ӣۧ'=)N>G܍"{ 2ʟ"4=HbC3[lJ]%ۧU;|k]-Rm'vk"Z _Ȑz#1螢Xp̓êxsGE޽C&}uvYDB_ $.C_!#&TЈ a50Bjw*&FC ٲ?,W1lC.F{…>ٸ/GA0%#JCK(ѠgB?|;GFqt"v9F\.& #%r X! `!x%g/%M~p␪Yܠ`ifѢA-$]j/k3AQdsRXv"iS(DPO@łKJ 9p(3a(R}2.ϨUK֒poscGA6sX$zJbQLo6ENUW 5 %>SEh&tf]9)n q1메TqKp@ yP+ܾsUI-cuS~.\|kP\T6n&j @}J"Ԁ7pfGg{çve~g6M4^I&j@ԩne|Q@1Xqr v#>f#U3!\A'gxf/k3%-EpDx'gZ^ nˉ_o{^riЦ: :!Wv'x|5=GIo* J(,+|Q2 e%& BQx }A57Z j4]7[:AR~ o3C8Ȁ&xvHhfmg84'@:К9Ɩ*D$'ʁ໚, Hl35r YBxoT5 0-+Մ_cek^6F:@)ay+\mJau`$]F&iք6N9$i<ϻ d56(_,+bUC5p(cCVnNX뒻Ѳ~ J9Tk+DF;4|vU!m3u<rz5o9mFִ$ugZ.i􀥭|@I^^7(]x\W=&¢1't͒5hVd)**Mßk̊Tuss&h]iC `.n:)Kn7Yִ4)tvdv;vд_@% X4-ELjМM{X%oJɹD3~~\SP;%?`E骞W Ȥ*_fFZq8ʝp8OCs;A T#5188^Rz֚{ I;F[GV'(t\H⽄ތ D$V. :{:M %k(9(׾⭥<Su ֽ#'mAma*RPyHMW^&Q^4o6IBP64l4/4#b<.* ʂ8sr /exqGBhA iQZa1e8u=gOA[= )Zoӵvcڄ/ѦwɇH:⡊Q&p=1P26Sa5„Fw@nʬsefO͘Pp15:nͻgTIc- Tv"蘁5h␰U53{/mFX~%b=흮MkK-eȕ_^Z7b@oSt4@!n]jr3 z/\.ۙd~rq5{fH*{@W$V*@F_uTØiP؊`ػaYP%SJ˻ S ոӦjFa)nMTm+V.bD'Lex?)(L&g$+?OϘItG1#{}፮ zH@7182!3F#Ttpfsi`n.lԳ̲*lиN_4$$?Z :Zɼzxv ^F6d=V)^_#K%EScDBuYҙMlā?Ko6{4=/Mbh[G+z`GeQgU3MHy!1SCŋၹISLorrvdܓ h ~&qWo@_x 0D@ ʎU#Qruɠ@Pc7@Da"uhsS7ykJ3H:YTͱ-* HLҁnm:Wzs#:ib=W]d1ڃEF\tmI"rsh@fGuc^b !gKZGI鼜@XeB)`Bsw|ڈS¤A x?d\^{>tTGɹ~>/cd6;z0[UR7rϡ@_PE0$1o? [y'\&sac:𸴏eݡ8$ȑXщ M*"F\w%v[u2 /!`[Z= Wi8o.,Q9ڗ1,Z/K{R0ǛgĝS%T0Z􉨵2_>̹/.Je1[x:]8AT!@mM,.f&Kc8f?si=,TD1$G&vzZa062"L ux 7݂G{|'><_J{E ї*y&aybkr#z+; w\Ktvc(n H6Xd5>7E6}1QqbQuLAKol}`or욌a#㻺t<)-q@ ^t 2>OYΌJuĭg_т]0P,XYZF,)z?7ڶGc#a}WgFO"vwɌCh轎I}QJ*a8~fa7_9-(٦l#U@f|͚ydńowS/]Q46R4)7M3W>nmgǂ][,a¼΀̈|]Px3/[fBȂ4>;0v]3Ǘh╹gSoJ)ЇqQ汽Kmh1~삜@5ޒߌ.w9QgӒ #uʽGrI+cHFZNv0+yBΜ,@e^aZ I8WRf n)ɁpV6C?5%[PfJ݄X$R fZ4͌ &\41FTW"dN+&y'B!΍"3TeZ~kb{I.l.0}۩3l6mݼqw5 _v"QPX'v@Dt]yI!Li@qcQ/nIRx ng"g.UIf1~W3_OA5ԯ-ooܲT"nHB RՊYT"o# \9hd Rtߑ1h[Ym_ K7V6.bhL ހ M5'0OeQ.@ GpK^p ε0!ʕZ"ZضNu_TmW 7l%^PkJgtǗf4}A0mާ_n >m*ZZΗ(&J@1_Jc~ ܼm,H  {Fei+!|Jij)o~*?C[şF [$-Un}oead?\2A㨞A7q5תl 8])4~ ]ElLX-jN1Ph.rưHPxx^*ۙxWYȓ?މTjm̲sI߬~p8NVuh*Oh̉Da tZHNgXl@C><#PRazS$OmGā-5 aИbJl,]@.lG3!=O5{Q J.>. lswIAӼKmD(rڏ62N/DC~ZZSؾ# +1/>{T BPVpOjJȀYƱ]n>n. Cc\͓QΕMNM=,6Vfuߨ5p"Yܪjك]Sdߠ3#xO$?FE讯J\qw=T"{W3ո2-:V]Va:Ee8yБ2 IrIiWzfDGP( N~݉QZnD`FceҾe݉>fꐯlzMEMgOTUAGqbMlXဖ Mk4sLBo16=CK[܁qdd~$-C3E*] ~D1CA{xd[SN"74%p+o!Sb;92OY퐅s[NØG`<1eb םSF™AB[}ΌJ-C%sYI*VLP$0g8!C⑆~Bx/W)'u)qs~+>R mH~yv@xL5<61a̞g%c:|6I.&y?Իq?P'NΘq+a :GLHXS[yb V2<4Q+-* ED'S6չt!4}L$[^m0qޒȥoRտJE.r rԐ/ gzKϩ2-lq5OdӃv$l0ۡ5,lsF=Ohi. wGTFϹ+APǷEr~eޡ+b)д25xxQô}5M f2[o]IO25:rj(OԼ`[j%$iMeȀM\O'_Gb!A U o)HH^XY̳i8&0 %zf9eAS('b=16hdrlJEsn%yےcC?t&.#c|'J6.pb, 3,*f]'& bY.i#[TG°8hf30:ǹJ֭ȸFN7Łele?>EEiH n<<'9XqdNZU6~ zF"VQ:^QGW4|Ig8\(/%Ql$ Ese0J#߶7 Ր,S'YtS6fVy__:$N@4PZ/.&8`̶..#}5|)@ :Th@\2b_ӐxOhi: 'T4b,]_yՂlv◣@zX_Du HqId]k|3 O8i{wWIr"qg㵜 MvrWO0l}&=F?%{MLgQ6 ]H TJX |hU&n6 ' 2`{, v>ϗc؉BN^C>bU8뱗`K<B,/d|*509/,hDj9ꙃz(50 ^#w+r ?"/oT}Y`ڐMN IHbB_o eA-T{DReoWR96>w4OB!'c],ݶ"|ΤO^6LMvjy l`c~Nic*ԒS?r좃ɸMUVtWqe~iB[fuF2=Ω05NJKPAŝ:ssʥ2Tց")}p6|5 RMyVWhqs ݑ܎z9[b%Ҙ,Hw]>Xq2kefll# 즺72l{ =AZpq =s.{Uas-iv< )jDf ~wć4.[Mb{ *DwhH5JT͗twӏȎULTdTCVD5G:"iDsaԃ &~oLןD[JZ/ň]K$YTH_=!n>(E_GDk+b-*f*KB N\v ʾ_儧7"AhbN7)vv aeh} VvrkuI/,hɇ|{+G.u&pﻓf,:p4d c F} ]CԊ{M)Y(zB#p߹M4%d:g6QS|#s3ܽ׊ rQmFNӀʬphG&"S2HiBΎG2"{;m \vZusf[A8=C([WґCL-,, Dmq tT6@ͅiRa&8Ql .t=gA01oy3<$u!Qt>뺴\>_4C뼋wMrGHh IedfE sY L3kHAL v*o{'R8dkE6ܾ^]xXxǺExt̬[?N"*L7ǽ*.(QOM;>6Ŝ#/oagZ|U W?T2@b8`g 4z1ʝdP<^^z&_Gr=7@zil!'cIQ#.ZpOo闫'@ N*%)6ppy-$~ poѕ!COj7‹Y\N,6N#Sjic kn:mxÑЍ!-Y-~g9]I07<ϦYO 3߆b6>2;кgf2 %,$p:X[8B. !/EQc؝^h}ypҾZoV>Z^uئ^` TU1B_~c! g ?q7!yrҭ ̄Y?0C!gSz2M[ s>8zl+)L+RýÞIj${ d3ƽ5 bx{/xץju4@y}Y1P`KVX!,.1Sòpy'RI HRG Wn3(ʎB4MdCZc`N*Y$E>h(>RǞ©n X4PR7CgڵU$$(8Cߜ/5Ph[w5%o]"1=/AAINI hOL7j3V뚟?0KKypdZU?#а9,J22Qz7@e?u͵`$#3= rĆ5W۲@e>?kb E N+Z)|G4N.B*'<"]gҋK?Bnp@sMńh{љo_iac9pDLd^2brTr<ɯCT&a~nlgms"re`"[x@Pa\qLp;CE,dYլOi?v!yƥs,NGQ\AzOO`9a\cNE@Οgൌ{a,Wh8A+}A/0ܨ('[Z %p!9uX i2$LQګbI3yA-[=$}w A $#}cmᅰXk p92ߡ;=BlH Ε=q *qNe: `]zL ?aҶix~] F3GO/YPTz*psI.s2NFڽ[SUwy9x0YxX#E&MT=~Sֱ)L7iSE1\*`;2174Lv尃s$}(5zJ UHѭ<őuMm&1ogV@] zdLk.S=Q *fK"=FJvi燹֋zIb!:#[8E m*gg qwܣBA$13y!PzJXvwƺдz$F7lZ5g-PtOlZwDǮ2tT :[=bXثNQ\5w356w| 89$y0~/ Y${m-VP٦=4-yޏy'M޻; El}Ic?YL]2}Pd\N؋3SVplĺ瘂+ec6T. %-6S1Ğ(O;_8&fASpCQ ogv"HfXp60#]YbIqv(ت]͘4~a1v!lwo_Us_]zHޑmH\I8>.%P+ZI d A̳hkQCZb#S>d(E˘q5{~y.$[7 ";Q0 9drR3ϲ &dwcf>1'j5_95@Ntly,v^1‹>YfL-n{*AN 󍒇I%5VLYݰZÑi\ɥBd۬pHX/Fv;$Q2\OnZN{AB$ eѡ \S(1z X&ObcSkhFގEhG}%&q`0t+푏ZlkrM$bb?fyK}kxc20"liu ~?Mo z&@4ԗ (+$fϩ^iڰ  Nb3DქGKa?H.n[BDJ&#/^oV5寺׽-HVr,GS#^/VʇJ6DOkNIDKfM+(ܾQ=tGjPɏL5s5FT3Mg{c|HN\`+Y]EQ+a*# ]{jEq/% "wX2bR@>O( =#:\Xl|%]Ec۟᜜_l0!SVwHN(X#~Dڿ" ,#ޣn rى;Ph&lBPւUXocMi|ޡX-ĥS_)=>b1/.1lI^M!hU&~,Ӿd@{C,)pZI4O" \{|]ɰЋ+e+*rzO0-&$af+s[0bȂ %"!1}kg^3{HSoL 醙D舽t\\{\# &֋v'B;4=@/ 9n`C堻һ4EG:), vd:^k \B+@n=#侏p1CDIa[YvfBj3-M Buލ :3zXz/D)(ڨaeBDgv5/[ݮZ< f#3 bol͚ܹ nv__ĽT0JWra,s xlr}n|/X^-bb'FDhumlfgu4#(z/WH申2o ׈v?u2 A3} MD%R!3gdc>_x`KS؅Jnʵ +0uenu5UQVg U|IE?7ewaWjh~Rn(LR?VP}6h:_1~[{]ƶUʉ,^ _HHRAhE1SĞ4%]˚fSh$tfL*JerC ?Du|T^J H\jVw771S9102]=FT9tp*9w\k,%;nmʂ {W5ZF.' ӕʐFgB;D<[";tMƾpݾ~UO_}D"aD'Ѥ͉{e,R Wͩ!Y`lm.~$OGCct{"!#S"941nokQ0tZ0K\FT('Rja_iwZg} ?5Hz ,븯** >3NašБ7MхClg+tO&Q6"*&ZCe2OvBv3>%J* 9ymڥ\ҍf5@ LP<]ʘM9DMSKp>cdܳ"Ez2j/ as=DAB\{R[r>A޾C>.7F{-]>"$.ke9Y#-7,Ds}lcd^ G\e%DoTBDV 594% CYlv%܃HnW8yx@Ohgb"K0 t.Ōr o/!Djٮ%K@^ XKX\A,vd F:ⅨXZ14 q0\(i ]!{+1#|Q&KC>پx;N]r;ITf.o{N e:][&ƂtueYieH~tЯh}n+ Z4'4ކy[_ryq.jd61ځ1?|ݳg:VOϰz""DkV:H?]4WƩ d35 yQ ia=/V.GηJ *Cݘi)rPxK֗@r8q|bCΎ=O(j#E;j&<ޱ/"6k _-A7 5L`6obJF~(C&I  &[mV|R$o17jY&axIY"Y\ue+&akBWNN~zR V I" kI Umv$3XEƓF_;wy3 ʀ^g@4/(ZF30Jz*8Mt_R8_ E{+B1K{D'(qlP#ɟKtMNbݦYVU$Dzٴ)0mk~5\_\p0"fA0hZN!NGU LB-987'2"f8*^vY0˫K"A\'' skpDN*CS:6e =mGz Yv `]hFm1y ÎqJM FKX>TY5JoI9/9ҚX yUնU_LD,/n2noU5E^v.[ijޠIH>iv)T" 2$>0Rd6k@Wfnvs aPy,'&,d,1=GuНYf:KoD|vش9g[kF;I;s&!Yp݈ cu2Ѱܿɜ_1Yo^x9^86lN"e}RuN?k=+*Z\8m;UuobT(Kf{#?\ڍ`?ӏv:TA=nixÃ?*)FCKbݳ@[0cI F6Qrb65c vhD̤ ^ry"౴UKiyR̎@nja Sfo\>V & GgC(O|g?Rʯ$u!|$2nF5GD!rmGJq4b"tM)_r,q3 ['vڈ.F5F7T? qbg֍FXũaDZȖS~M֝c/)&c4I̝l 33%&7IG[E#qg)Y"Ey}$~hCy3Mk>)ƷGͰީF{$HM>dR 1՚:ף;f%,g w#49,̔74g+'`\%%*Q[YbE Lo\nRԠgKp8f'0\Zɸ}Nr9šm\+C"$/nvDBVEHP`oEiEGD؍0ABA:h.$H&õY;htKjJ V *,.]#Yk zѮRMJ& (VKWo] A^344л8<[|(/\}W&g{#GyY`:fbdA﬎i 蘡֊xNw#_ek z)G`h+IW`Bh)yHr&tGRQ:S}miITԁ~;wg檏Ǭ~ 4'd/:F'r9IB!I/B=ӛ_1EP0Slců.\4J/f($f7n*|NWLnSg6p¼VȘf]\&FU%aʣxBbd[[7_]I>6oE)c jA3N Bb;^njz$ko#߰j;ͰyQјI^<)e4:V2&}Zo]_Zb,1R_Ԅ"rmz)?>ܟ-EB(sb&oQse=f GG$L7耴H&.ͺvɨw ],pD#i#i-.l:H|Q]i4D:# 7Cq$5!!5KMֻrq K;C[;~4+ AYl kݯ#Xd-!,t.duׯI[+!=8iąA1@3΅APn9-\ɐKz쓧aߊ 䆰>NdBcx~M^KPo}A~z90 ؃ xg,eֆ1J c'bSj*щ.J0c:D*u+eNx]Xg[X?2A4K}DҦFE7* psڈ?" :Q 1SW- ESNaifFoWU`4dClLkt+.ZY ?G^ 1\X ٵBo8pv L3Jz'.\2ТX@"KCe7gLZ^ӣ <$5/'ۛ&=f] ŏ}6$8g^vHC|Qmac*Os)35Ox) BE^{o{uR|H&Tsʵ]|D(1DRE{YAPBjGS~y͞ⶦ@ ָ\gY6vڸ@47p? C1[w'tW\P* QL & Kt(hZ d[ _(dǛXђN˨ u?Ǘ4jc 4.c8]z~r'r#lo`C|va{%(ykP͖{V ֚i$&#L~,Od3* ZW~U8N؁(^o/T/tM~ŇD]lPsG02[N5^|~`D@ .0VXtUuzA!|Y(QiJ1}md q0HjMdL8>*fXHirZA۱mUk Z0GF0#thaiKإB$ ?ִJcQisjyUH'4 hQɷ ^ҭe~>?DV?iC_69X>[ښYI,7(T$D_^j!.’kaкزHe5|:TiT ͉3O اa |J5v ͌γa\}d+F.Cb)#R$G9,N ՘ sF}̲t2a yKbb&X! eOnS3i-EN~ܓ']$R/ ̶шDUj#9Ky}XE ]/L=>FTN{LoY"JKۊ+ʎR64X2*S`KuNFhrZh(asFF8mMvAQA\@B]cG+6](v 8d/>$R.ߕ[zA č:"CĚswu"r#X!ȩ62&69j p ]`O^Hټ8֬sn<+ϸ6wngжvebt #s\.5m!!K4pOaHhх *qL@QF07 e !3[$jie,"O#sDG)$ 䯪1Ѡe61ǂc+*㼅NOް5t4:2XWG&QwKY nź;$𻮁:~- kڪ^@F>zӻ۳ n/@h8BMi+# `lϝJv@R,r>njX*~0w:I{zor6 9N)s2ʋdC6)mv{*t\ -91P2xHQ6Qك'~~i)Nw.$r`)wV1;[ C -ol)1} RɠfCm0 cKh$_+V#2)< /NCŊ))VbVm~-#B>Ɩ^~b0!9 |i" rN.=@Z@.q-lU^|p{h'pіx #AR@ܟ}A0ԖlyPQ3 H CmMeWghty+'hY&>SKBȀ+v$O"/+.}+S4X;(w;fƆ"?v. UI(Zp߆SE6XCU6_!dڟe$R2r+{Pʄ< [*C{yrCi>s)}Onc{I~u9/?-yE/xV+ncW]\;Sg@$}e:KO'ZK4ޖ~V=5]0h._qxEDfUÅ :,b/AáGijן!ǂVF/_3^mJGd]/1:<3S?*2dn!Szy 3#u+~c#7 7r4dDl6k*Q&OH˙K55V;n|%*=(} Hg *Yʷ@M[OR")>= ƣ؎ĵ*Q 2&X }{ #*JꇒkMe~>#JCtՔzL4.C @y"t8.Pm׉}b:6kk4Γft |K&f`x?P3;m`XF"i'(9\Q;컦\!∿§0bL,+(3S|\mu usI؁NyƛKعwb:$bX+ ?} ˔N-zgysDI'ߗ{THh{(>p}DZh3 z pIrvZ vxԀDl>)5/IoWJx9X0L/ Q&BF*s3A&o}TvdSgqe+?{ Ei\=a!tu&S@v:؅]+hV&o+6l;K*ś(Hߤh Q)`䣢X԰O4,& !1(dqXz@-T{?{`hR-g<;BsD&^0n tdl2aջL:N M KJZvu6 RKkDQD"%[ +"W"4W{MfPKD~Wё-԰"κ)C !zi5]FY٤cEo ;C,`)|ley RP~t2ؽP"BZ-t/$vynl#51BdSڬpWmn9!&bFv5ӊIRu.(JE74{"Mj =UPpw5ǧ&4j Dž|6~Ai 2Y6k{8ڈ~j@pÂ0 glS]n"vߢz{?ҫLpEp`ɒ]UOI)5f1O@G+uZ+FD| 1xL̟;fiJJ{>ŨLf)G'')@7M" v!)ZHA-L'#,$-`z<ѭe+װ\'<薖%^pʅJꟲ3uGH8 sZF#{ 4 <^ Nѭ Q kdv㏙]*&$AUQz~OwlR8ɔk^8}w[쯟QՀ4tݒK^3=iCT X`n;o26*m/m0&;1^<٦ezk%Qk=PWbW0ԛNROt*؉HòWk<\?m> sW~[1ʼn\KUM}*Ru r!MHÖ//%Uթ-I?iKr1'nRyㆦFpgNYNvNCw9 IoߪƷrhw5ѹPg*GHv& yԧi(uxrInwQ:rV5^jJ?2[,:U./3zp4ģLԁ/\{JQ ~iN q&FTccIhWe<@58(P'Y*O'םRKgZdIcW)^Y=S :hnr; dLްwɀREvEE+),w:Ms"u4NF2 ua"H~)A0v;#sd^ qh׺/Zڳ)o㙺|8u,\ӎ9ϕjXĵ~kOl٧UO<2d`̆D^x᡻A+)1郌S tTXje]p ZvQ]=^>Hę/qƹ{ȍOMᨹz"DUHMɲEsi`*ynM/V΂#=/<vJnku Ԩ{Xs9pRI[ⱑѮc3x~jN8 \_d7PiT{Qxؐ^z+c8-p0( P  %~rk¥N_~[x}ɫrE.<89C$xD 7D{c&vo}C#ڳ8B5fNLSO9…**%BCXQ5#HG`w,wMN4l&GB[Dq7U=,|[CltA Hɟu_pld26lij}Kv`#e%bwԫ,<=lyݠLyȬ1:_LHP{`x[d ."0Ֆ5{^\Nsn8: x,e{0Y*#r3f3rok U8@uT?+6kgt*YF"}o}pLRtW=%̾ѫ@a tG >>ӿl{u/!h߂i]'I}Ok 2EqiCUH?/`"胦ҳ;|R|DѮ<Uq0jߙN==Lf~zAw#M zqטb`M_b8AaѻU_k!"]&χI+7\6+ajs >Ml{mػ{6 2>xKr/{ebO Kd FTҁuvoQ +pNt Uhkެ-V-L~Au,OqWpPw'~ѴEg$^;[:;B2pGzH1#TٌCaEpY`&^$' %rd%] omsAb`٫%Ѹ*H:Wd0>S5g'MmTUģo3nBZ';õ[Pnc2q2QTt[oZ> VW!A1{N)pQPvWEz2CtRTRD[~-&x;ͼҾnse(xC,pXo Mo̼Cj#SJ@Iُ`S28ZћHw0sᴰX >ԝ9S"uTn3<*K_,(2zܞ GVPsX %I'vQ Z t/GH0 Z97`)0}*zƦ[̻#d)ݴ2=] úP Ӵl#!~!% x0@FTROt^kE%ѷt.NH .pi*Oh()l ڛn2(%,cM?pjD7wS?O[Q̒m |Z~`%UUc7A zͻNtM'7̀#;3@mpROTRŸQ{DLq!gp8yٷ$a)lMupCKBLsna!IWa52;|+I8)M n6#KO/K)pv_nl1IO4逍1UI$ps̳D58qw|urAI@{oakپ08NQ-pPv$f8!>P85|KOBC0wcK\aOU%̼^\kb(M?A}oQ!(͂EѨM3`o_7JGV2~,>_O145jBez6.Z/)):Z+B{M׻E?/VŶSJGV;+L)OTaOn/h>:QyJ|e @*Ú7*uTq?77[Y-"c.` >(uOcnaXK&/Ảij(& M7-m55BpnOp;"XmMng7!+qo=>0ZH3GIdR4m?F*1b+}_9e g,B:=n_s$4şޒƼʛatg;p(Gp۟InL|c[u{IPZZn Js8@ec)kc|{8&,ӣLL$Ĩ;8.1j| *7+7Դ`?}VeYV?eF`X :9|K$ X@SHAzc rIG=_{K R  By!e]K g WJ{kREz5iS3>f>AɤEEYxƘ{e|&;MHSzFz \Q2;C`/'XB% TH,`h&NJPXZPdE"PPWNnN4}W!Qe1ED5%5^)9WpW~v+N:4 5Kx(B:[^g<\ƒח(/1)Gڟ9p =svps!Bk QrK,m9"vG? b}W$-C>bFN fω#cKU .x!?-bø6]9SQ3.N=`b2ܓyx G,j-Rf0os6+KLNG$FM4a&_4څBȏ5h]٪QO'|,: A>aia52);cE_}% &yz:2}}{=z.j[rl` ˚Csk+qJ/sMir\ ΟAl&]’!AHMyz³U. qgB zf`im`a^xF~J.󫵷Pn)o6* ,k |#mr->ᖺ`tclB1q xԦg?DjV+^HNԿ]8(Ѥ)ۋQ\beA}jTjq\yupj#GK#}AǴn o66(3.ez^ŭđbn'Ipg9׌ 4'%CXqn!<9i4(@`'ʽx^vO Mҏ x,天HN|WH+ !||(cC0NAmq.1#.r׷f8{s5L}; ٙRjq"nwn~B2|ҥó7k{w'qQĥ9[Y^tO0!:%ʱ*VF`dFx r 7DYYvVd Ă xx+{#DP{&Uc`?F1K^ ;2/>:I7M%tP@\5בz"Ut<Hwzz)3"tz Te0ĸEm@sŏsh v`>>Ȃ0qsdf 7& ]hݜU\ i>o<|\-3 #vX\Q(5-mN>ӯw"}3)j_o5)%-N?mTLJ~@+AHWrN"p6A vCXג7 7p.r,Ly 7]E67x)ǃN#2 d ˅I4 3/ >MK%+)Xdz}9$*Yd[b# pI .c (j`ޟF|8N. rbRHBaQڼTp+6E`둅ILXL F}l|x6V5uqDY>^]C|jQ1*&lEEp;>}bmviB|WK&хP9>oZW,]9gy6cF"/LڔTYotw箕U;۟=jx#tH.B; ;IÃi/Wt2^ W|kw㫂֐I|=sղ=j:{E1t} 9r@SDwZF!+̋$7P9(5HI*#\+U1+aVp>CZQ)ΎV.Kp6^ b*GCT$hnU2Vsk "\yhQvQpHx ]{.3w?EQU7O_綡 pqnl 1W>SnOftޕ"Nip~/V;msIJ`K9z܉;~®ݭ* H3,6FIk_fw+\w}sISxs&?n˂̚n|p6mɅYBDjA*re:P0 qT2zQ~فWJy8Uao0&lLve#_IL{j3^mYfDju <1g k?=_}qGrAyS{ձ{n-<:D׉eBzGsE6?뙫;;p/@˜{՚4I6BSJcɀk۞#$*VO*G(+ox(Ft;ՀXʇUP~KB5tʀجg_鋇YiQ"$~zYUAIz+w ?J*] @9ޘ41nRg׎[8SK6ڭ^+[Jenf83Na/$2ߥ1+Z7E*чqRTRԭA]b!8H /U=[Kc#!2suGJf#t6UGf\tQwJͅ:?5DtTE0f#$K"Em(rVY-Jw$<(wCFl꣥C6X]g!t,C(RO#䲏Ahز8O18+ô$ěZm'v/D&}XV0{9gdUPb3 (DO6炳QNi~.aS<N"܊bΑUדx%4MTsVŭuMܘ?fm5|ͺ`#I?}a%)y0?d ~n'2:jzkyG'GXS"x⾦߯nfYxix8(uW1Hlbxv0vVԥͣl`cn5=Wvp5R9=M|bY^ﯠ̂˻ Q mmƙI~5V[EB~f 0įf-^]H;L_ΰZ83:Gb6B0-f~نT!Z1_9$E__`9lȅ q؏?:sN'X5xjP?mƈ@3`/d_tѵAT!1V䗄i &^S2[4Ԫ xƮRp~-옎ȥKޞ+3ॉwSώךRg˹H' Z1P$bm'3%%|D"9O/6֦D:~>Tv5ȔčJ&QcK e _Z/u7=TZ QeKJB|Ia>~^|z?_2:k~]voie]tY5r?¼+?+G"Dϓ/DT4#Ǝ?6>vl{ ?6p\=STI8H!b7ѭR'clRs}I2V\ :'WfA0|0aNAʷjv)nʻ}糧 \eB;J2 ׎\#t5IPtb̯MN~rX~V#XN(9tUh7Twm5;s +դ2'y#q;0)Y?HꞰPMlB;cm&[f3ܘV(b/Hc  'x@,`Aɖ&߄I(Q _eKLh@z*Iص3!WYsMHiuFϘa'M3ubzOiv@@ޱBh G; 4==p9,ǽ$ 9K-85Lï6W(Iu ͍ki kE^|?weDGNgEW6:i@s,5tmvZ>aU퀫oq rp|.MTn0&9ϊ}dhDDE'JAڤgx.}3vxIn0_&*`Tce:w]utȠDoOnΑWam/-ƇmmG;'t0Q[0IdZ%Fj?di9i]|F t_bwy7itO0)$wWd[IJeQr[?qpWr{{V1xPl4g>4ZF,еOx._V/T7oxzPy$_xu>cx`U PTTmt">˺47@3:\cQ%/ (/߅C=H(3+ڠAW6?0ʽSIZok8q+Q_zۅZW>VGjWzYۅ{_^36:.|[/"!W>vtd]8J)ۦ/:?bv_iT+Q(M 7 W%vHLP#݋\.$<y]+OH׺Cՠks%.~虎mBhTtY2*?FP3މM­E~!#Nr <]:#:T &EA>o([6`uv =>+Vmv͝_Ϙm 4*>P`丈ٺb@ǟ\F DFD} 8YK6rP:n \]_q4ҼKb{w5"Ӧgi}AC"kFfh~"w $Wo82}YfoQ9I@ g+{p7%?yX{s)"0E u,ql4 ȫl|K3m(it 3fu)^l7C}kdP?'n)l1k«s8YcIHcY`$s&N޸G|)o -UEp8 N` P=ɬILm< 1@:@}5 YhTF8= 5J[ ֯ty~ PH } Avd]D5qf=?>vu1n$5Xm/QWX`0.Lx,DzZĢiwO*J5}!VF F7Cњ &]1:4js .Nm2Z+~ҋ/CLZ]S Qc|FXFG !rCz"dG'FW^*(]mk| Lk]-L*|leaq3B;kB~ļ_Y6`0Z.4ˆ= aUh!^[aB.PQF BrH yg:ɱgձdcV*e =[<{:/Doi$5~Bˤ=4iR/RίYc3SL aiK^KQ _4.-P=2?$e\bB^NI/ XR=8I;BQ=Bhsw5&>Lad7b4{jQ@>)4tmb0s jW"J mF=@A {A脜Az{^ 8Q!#Ț}B1μ`c:6ޡmbqLs9̕3*=~\iԦp$RY:iԇ2t J:>LDiLl^L#lfea™~N-hNALp"pm#l_}c;6 %Zsɨ/<~߭;(IƃDWp'(`5xCiL"6>hݪ *v1f9' yqO#C 1c%15ŭ-}H7^zRjbUBjas)"|OODb %/~J(2On2@zMi^H90кE!~©}XQﻺmӅ]Ɩ#bs9 [ A^^%5DD60RM'8I>ٌ(P[FQ͓)y.RM`G2Jmu"Ј6c(Ǻҡ_EAD PMy%v tpVuf*=B/IG"745v"yI'PW\?dAbHMo?Zs Y/jԢz#OUm0K^y] =ӤWT+[/0{P"XeJܒOgzЂTZ~sIFoI+NvnS0UmɧO4`zJͮ 4;_TElփ,TzOl6y \0DP!/Y#@o>.׫&c9z?m!A;`0F.ӻ& 17W^ONs'ls_SzN Uz%m$({q2Sa@#|#l;f9b2O]6iI͠1rD.33•ϒQL}>EYYqSu#>xP⽃x?M@ivY|{:ҽ%=P$p>/x5:u48yo:t3 ȁFm#Q7 cuK{{ u##U{ЗQV_nQrܞ+L(J+Q(wjVeP,W2,@b gsDo-vSJjG泗TNKawInK$tWbt9+Nn~^>+_vjU ^w'3.tG'E};Gb&g֗yOĠ'Ĵ{㙩t('ۻѴ] `{8VM'}"A!6yh+Ja=Qt*EԨ&\G7_tQsC2Lh+2=/K,Uu\fDgFLF/ {ʽq3΍{˂À&!׽svY[ ZGA<3 ]Ns~s=eȓi\PΞjlA$Z$꣹!o)Y i|&,`?*f3A_^`7QW7(z* !UT̓^OʘM g%*l`aCGXYp>axa31)ݓHO Rne0.B_~OtW +u-E3s,ь)";ѥ 5kَik/{D4D;=|zl2ǽHI/wuD]&8r,L\dFww'50M=12 ls¼'Q}W)B1?P0CS$[ N8zeRs1 [&›H?ED˶ê-ȅxr8SڥOS2=SLP&a#=BjZZH)[X"+P0vi6G;̀#tBQM7-3OIV\F }gA^ɓ[F?Q; {5'Ckɧ7go.x3nvCew-q{(mlG)N<~t dNoM Qh3 85qy)^t5|Lyؗep% uTq&Tu\݇P]3~5%dmZh3+>፮^Ȑ4d"͊?Ðɝ393ϱe]&9ZGM$,3$ xD@',֦\9GmUMX$_9cqm L'hFtdt6Sluݿ)c4ai}ĤG{iͥe$5H+3}CgI/,Aӹǩ~8\Q`[4JmINtM!)#)/%ĶYx>R_/!;Fxb- l֎Rf||jCQ! *0NfLzϐYz;HTc?', %KÕZlRJGRR޻./<<(AU$ m1]槖*/H1 +5 @oV\SOƜqoU:~'%_ YRNτ կV_6W>{|Bw j-eJ㡦U1$#@k3]n$%$N v䓨(NFm2D^[z"1@k%V(y-V{ 7rN 9gQXmՆow8/`{WDzf;7m̲>2_z%z$Z`vsqʰB哂M:m-^!Vna B# ?)=!*LLt^Rj=oy/47زS!`1Lp/ޢlOwzTw-hu4O >UE;M8ў_81ۚ)qD69с.c2aC_lkR颍k|o96dpȉX|ӈھI{+aɋbIk*` ^ br.0f_jN =Heps-Տr =e;`ƚ WbFXV%?x dϛk**j74LT l({ݴnpGvs=ɝ_v_\2'i1ʟ<@"]"g P\qI;쓻ԭ%&NȭEŇJV=W!g} M:*QZyzF#`X06vwKl 2$^i@'GaՃj/XVWI.ӣ^vحcXp{\9̞. OP~a<:Ga(}n4Ýs:Ź/.]Mf[Ghx鲊sr펆q4gueq׺jLg>f^6)<PF>yv,6xm6%YZcG Lj,:7!ېĢ-I">}*ѥ,2:L) @i0 *,!!*}J!Y\P,& -@S4{xdQ<>W1,<|+u lz7S@k)w53Zb">^(nHN,#rKR͓* se(3Mp5B0iڕ!]t2čz9(&PW\jI9-``Kz %/+6DErrI j3BywlTPt96Tb 2r 8@5> _f6r8Yt󪑝ԗEȉsKkv++ $s'\mL`k' HR6Yx465Y7‡]p)Ug i:`2i7KxHZʌ;cd _ V볳 p0v4=<5^$ Inl]`\C2y5kjĚKVO*634xwU:,aZۯâD59o~c?/ʖMrsEvNQ$r.tv&1Jy[>qrUYP!^KGfed JJh׌"jf/eӣeE"(H}喤E 80 ūtWք,kFA/lxǔF0‘a`<(q ٨݋,hu }*g0óJDn,{몚l6I6Bh3{N?Z_6yΰ֏L5c5o" gNmo׮KJ=\e5P\?2Ո}}dêw|'Lp,KXǴYp>x8pa}-s< ;u(f|H4 }irZ.ҧDgcȭz_.#^'ON=bmg#Nh^I1eWӟ&lU0{gf?igP[^g"=H^_T,_P $EN'Mxf_~ 4i( ki*;6Qsd/66*%v bu:[(4~(_zw_6Wۤ,$̋ض©z y޵doTW7vJe(r6>WVw/k M=CLͪ{y^J[0#:Ǻons0>ܔq"[V c}V1aLM۞QdoY(+_t9a*}ZsICk=8KZ].[$v G.;9p)lX0n-G?Ԋ9HލS~obpZND~#]ִ (m^ew!@^֫r!w6[m5%d.BxAX䁦 ɅffLA/JP8b>~XH#Ԋ~.H8Lp luv[dd‘n|汦ɦg;ltQ,jB¬8ԯU{.!}Vݽ (Dg=ᡯEÏ$D7 K;}g{@ބᄏi pDW`Tu&Pg~f]N{aU]$ mV#.pʆWlځbE'imR~TcY|rʣҸ||uRA"=W*:G͓]? {+ y_b!%ڭeka8 7P&uyX5Ș!lB$Mi_N5]TO%DȘ|Bª,m_@þmg0WM 9GKʚȯ$.hZ+"gJ`L+L6{<rK Y|[LI&Kjt@PGd'\H|照jZc8f* TE%9A]ntvq2J٭6^Hd5J$K1 L7SnhƖ"ΣԻ PV }ڈ ,=o|$ּ(;"[5$jR˯"!Ch!Kԩ`ZwƎSqW1]1*P̣sNZa$~]^1Z3g1{("4wx9ӒKyyCIXNAV;5qe8īR"PGg(ɭƠWFQ@wX䨶O*C׿xqEOR=|\sJQao1hy =mbGR?+ߗwؚn4(-Ld|݆X㝠䪰EAj[V~z<x>qhvZi]Zl懋qF쀗ԚbkFYEWk8(qVϻ2 4ENKE>Pha־+kKp~HDa\?ri+`,+v򖙻O|2$5DUbXe)R,]J.ImcR4z'.vʽk(cQj5֪HUKx/Щ5-_e;]~U^*VsAç$1^b+Z0̘L~; I^:ʔ~酪~H"Ov?ǘ8=l<+cO:kڞ+UkBWu' %CHTmj}$Yc̾9!&)G@ܣFz%0E\e "2)1"XOb[[fF j٤wVG'a*t-r|fŅ8&9ՇnNXf#bqٺi8E{S{ۤb͙J]!UAoGTFbJ0;1ԕW -z_kBXFٴӋ@M)|pu| x4B9Tq.XBoJ"NŘe4H@ ܁i*Ž+7>L>'fdr %r!NJ@c l6֋ɧڄVC0-RlZy l0 Qv!C@4$ bG>CYkl'W,Ug؅b'I ?IsPEAQS#2"NVQLtdkQ q2J,P>075]qI᣾ LoB]yƴ,^KB@'B*"3)|u 5}+ Bg Y3qJ.u!嵭w";4i1v,{lNe]]2e5Rr<]`N"4Y `_T\01@:ym58&X|l3OmUx a-7L ߞԩXL-:_n_K<(Cç[;ѺpZ'52ۈR3zt2AoZjǣLCIJTLNaT,lz!0HS'tL8\[\8:AmjB>n @ͼbb&v̿-:*,pP-JZz~xVrwY0" ./!$_8*C.6U~wqD*lpGZ?MPRea;xWGzklF%\%* D29~'3">zh@`m c$.baF`&?"UhسUgG3'h 0sbtp~^$־Qo?Dw,_B`cIU+>ؖ~E`~TV_Ṷg?Dw6O Ik2=[S>>I{/ }H9@RM yKcYcOv?&S`*)MDdHX$2V`G8ӛTrYx?ku\+t:tP@kœ_2d$_/NN3җ92rrh] Lr̹.rZ= |8>~!vei^{+uLӴ~A:2tYb?ECEr)Z?IЖ ټJȬdcnxb+d۾by\XHV ֊+}/Yٯ+JA"TdA)OrxҬ~Q|"[TAm 2u4FJsKݐ"Y .QىY5$g&@+~حb*LJ5~fȖJ=7ݵu#O- 2LA uX*u8.ҫIZKYI/LAC(xrHZrbJVA+'wJN3ěC`zz {,^!Jh1( Iwr10d.4lV;L^4BC#]!wA pMGU@L<6vn5_^l,ӧAK")[x4 Crz1֒2 ~}wZN?Ӽ, } Ÿ&iEEێANr2=vL~U2o8*/v\&+yx/W< !z_7bռd@Jzo0 ɜWrVkL+1\Y~jDzgz* 0G˸{iVks(m*3dN5ґS"eM# %tOUpZM.Y.M(qQ ;b d `;>ye~7R?&uh5)Jvd#fU`$qۉO'N1z\7x5U*TYQόH N_4E+^76G&LA=dBk 4?~o8IX_"bs2v<nX)~ Ua+$rZ u3CRﳶ(JYɒ.{dg%-Q9YiJ/#HtfEI+s;܃[0#s>flkV֪#xkeu_W-jӍL'mvEV\Z-82ߠQxm;H7L)GJ"Rn]ph]79! k^HlcMxR \Rl{ۙ;i+82(eb n-8.Dl8H[txMioO&~gTq +k|s(_]&NQwb#|zf5!-!+1Dt"(Fn/mpzKeO]%QM:K:Ds^JI>..P1Șnr *,ߗEs9ר> (3Y6nB̩ Xٶfnz^nl _ߪcH=j9,mk'>yͨN[/:@ ţ|SdrhpxkAcU)ߌQB5:$iBhPcYKGpq'YuhhE#wB=e(-52N/~a\fٛVb= ۵,G6ReUBhJqyl(r?BŷEɜ 5hϔ~: Ofm[k,"dpB& $G@H(V gdeVr)@a!E+GS}@\iz00m?J=`c_5DiDrq pX*ޜ*`9eY >^YeɧOc.8oQ870^p˵}98#ƦϏBgh2|8NYy"A =)r)¶"'O$PYQ5k8T ڰ8%6Ҍ&n{HmH8.%ei\J)FgX|^ȥ3#c9TC}Ԯ]%€Y2p QP`e#ܼ6 `ԔT9"NH6%.:^Zϊ1GZzbS&cru0 =GQ5jf=7 hyNT7Ȋ5"R}"ӰhrdLb=[wq/ Q_&n_L(i3d<KtrB.^d<躒?0iOq%TADEeIxԉ]p򐊂!w=N5uP TGzKuD;/^H O1(dVX.Œ۝IhmzA hLjtԎTKY +W4tQ$|x0@{O/5e՝}ixmڂ~y!؀=i1; XؔL4޹s̭%|v@IOTnu`;_$)%uӧ2VTW cɃ!σ^(k$߈*d|>u$R*aX #;!|ҫ̃{&{{&z}$XwEW+l8kғ.x=T\i$v=tO,%ƔAFD 6ryEd-jgOnQ,ɱ!䮧bVV. ,߉a87zr6<ǜ"2i^H#TDy2* RiIb:yO/{l5օ3Ӟ*5C:u`e#Y 4!fྐsh?Tf}o1r|sm_ 87<. ?~be 68{mLph9Hz#t&CkD'I d⚏>baG1=4v 'uj0Sr'bi'&߸&ZWjQy};iQX;rCU}[}Sjc%1fIhž٬v ğ^,uiz!O`tULx9MY^E.ܣDZ+!20 c_7{T0l%IoTm/n/`BR>ਫݸqp)F^q$9{)9 sĈ #k40 As7vfƔkr'Yx,삒7 2I;E{X݄ӱEP"('%3S|Ur~Ÿgcyk'fK!xCDyͥX~4A{c^S!̢OWtG1/1Ϧkֱ̡ޛkrBEFJ<:KXΙFQ!gvݸ_: ShK - et*]M[ߧ2Lj9PXٳ盎?lŁ?0u0zsp$}/:njz+LqHA\wpPDoITb\ճ͠ <}llOp %Ku~Fb8/לa|C{ ]q4>Փs7=}w=ZӄDCEŅg,xY˞ Ȼ8ap ' =}llNu KwS.rv?H&ͭJ:`&dAک/VSfDԭZި0D~U;|HQԱb6><\V<DeJ%Ŗh^j[>Ff-{q+51D}77[BSu d{5xݰ@` "w{u oTP@WvFBQJC,l1M5ޢ II[=p&J}s a@}el1<;E-<ʼ kfYː6N@$}rjLcAJdq4>_X2&Tqv_arVlu3WhQ $F ': _Dx 1e奡SPuR9u{? eRn !6D+ k I|#[g^uꁩȑ؏ ).y{uoRin(m7< yO\ N1I<,;pIgF@2q;A4n>PT~ ͸ƒv"9by H0u0{X_ExE99/䛆>=4CB<-*mff23?3U/`]&FR|f[ ڇ8/ؓݪZ  RyzVidQ0*[qVHQ a7i I.c$AD8)_Y%B?>ɜP2-;kޫi;";h·xɰBsӒPqt7p>p?Puͤb_oNNdkuG"b*+*gj׭}fD qwj R'_Qw m\BHmYжqW>4Y)u5:oPZ}Y#nON;A ]gpT~2ugH\?8~ev,; !ar. e@:%_e괛 gJONYu 0ͅR #i٤涏H)nV_Q%JS r&Og)#@3乇 lvAƚڈK-h_₩xf`W 2uGmV}ȖlPR$QHU8(n4;VF9r^r*ǥK "4*QA0v=LoVDH`xtO ;mr}\%sKG/" 3VARE1'jʥܧ !Nm/˵>*JjoЏ&{NBF7qS6V=pTuhg0yֳ t܁oҫw2D.:yE`|aƤSu+Y6w 6[ܳrS-[ pxv+:2t ! KbE,!YJvO!o&fÅO_[o&V=s! 5@|QRt@1eUw\O3ZFǎIxTwV(8G&%W<{cm3'XzPi=%A'j6S+jCG'j 4i _h2* _-l/mlCS)C%}$LJk7rw[7ݘ7Ʃci"Z\Vyq)W @L^IїSf& cKD]pmIl u&[8 E=~azYiDM=+l6q-CĜ4YSPO*I g!kvӔ1ȹZK`ILJE-Aq)V..!\X'P+UO?ͼiHф|vgEp HAt(PYl\E5V]Ł?;z&UB[zģd) i}QЌ[kقxG$Cjӑ}@ SttcTm<+zZg_J&% LwGv12[ڟVWz1rdJdF*v;>x[Iݗ|`:Q…uu'6EvxThU~z]MZ,.bgm6pMAfK?{x[ܾXB1G!a3=}E3Msv*to [n*FMti/T{i 0N _N݅GwI;QE5J'' 1U Ojtۉ2<RH+ ֩ɓϝX9AJj2J4JfN!Oe>94N7;qxsx$!Q0߫[݃Z0nɕqwO^#=ˈ+UtO`_Z]^_0$)Ԙ%뷧-݉v[ڶn]y4xPK&Gu^/t#^'wiR7  ETP#f2Ko WdR/mN'A阖{{:DpnBN~6Mj\5Hgyڡcz$t;>aHBāZ5[:gRtΣDzG HC1et DeB;)H%:+o.yI-LYTO ;>sut g骑%Fnk^! R { 1:W":MC7M#aʚdOl1D]hD.; &r#]ցLj2 m4ywu^a@lDo>TKKhUFX24U֮8tq0_,yaPn8~~#sa} Tz"9*DFœ,G^ ;r v5 cJQc~&+%pqc\px~ftDynЯ dQ;S|[B{rK](C)ͪ b0%70:C{ DuD䘺{T6]狫6 ]8_մ[~TL =DASDeA+wxn{̒+@`K uhU DG$X셑@Z.;z  `+x5S {k}n;#2B%VT P@(kJX_/NAXF3 Ւ>GA}l +x ̀We$]=^Ԣ1 O bVsҫhAKQ) _3e|p9'z'IΗoDž]/~BݭH&f'D'nz91@z2,qKM_B_a1ו-lQl4 ommKĆ>a$d؉ 3;4Q,aQȏAiSromPsވl 5RB6Q4_ ;SF#5BVI9wJC7=\m1WUljKLKLvq*pDx];Wq5鄲:5?#(mcdNhږ"Z1ZF8^ɚCLBJg@셕RE,Grѷҹ/1?OX۾%9tZŠC4EBnb]v}Y`oU\Nqao8BJeKʃ GwY5nɳr/n3} 52TL2K_[%dxsoPS:':?Q4QNSIx3ά1f?aI):zxPZ@0 I=8Ad}J<ˊ[o*<^Rc)u>KqƮ!d6>K1ܗ ɛj懅YK &F$̹mi=ƸH1N FqK =$QI_ UAPyG7~K\pNBYS,1: o/B~MHgwpqL/Rnwz;I+%I]0#*9c'هLlhP8"9K%ylH3ԅeۈ хXӸlNH ]YT֌EɨV]D?zsS{JH|j<<.X}93D'N4oEN[p5)L#Lm1P'Z5jU7<}R4W&F-ʄξ=k.([ \djٳYrqmҩ891 ЫJ9+NBaDK#'-]>T[h<@.sP()G ~:B+6{dGy$Vwlm9Q"HLE@P# U> J*YUJ U'~?"i"DDHn϶|{/eb-Fr7*W:B W* GQ8)i%6s[ [̚FyVxqneafƢ]-?_rWGRX痝oꐻ݊ XIxPBMY@ plt008u46UvcCِ>*$d]*qu/ V&CG';e6e5 '>FsN؋gYIQLJ,6%Abo1V?XBFC. e1@sf3o2 2)R0s&@GkPG c]gZIJ-t;:KWxƬӵ0O'T<2 _~MZt_Rt8_hQ3Z'UoѪ)H__W 81(ʹ"GW =X^\Dyx\FuԌwlb+eTX"Toxij&9߉\3'Y*|?d DqSDKR0LM]`7}%dޅ*gձ+DB%(QnGm|;{E%|@@: 2s\(oq !jQ@Zh}0UkQMV Zb^|1RO'nvuy3N8&LqD=9#XIRr`J b?RdHڵWGT#M4|45:4F$ipd$m.%/w G{;9WHð} Xe}׶';uY40ߑN\ϲOVKAe9_cu+u/ |=EA+;w(_)+y FMHx6ˢS,}f|[+dӂ:g`E+Kx^G[0d_U.Ok 3,ē ˝T}zU Ⴕ_ErX&, ]Q9әLtN>}%3Tjmq־UPOiAJZ!; wЎU{ŭ.xQ!lczBcǢy ZZg01ev#@yL#̈́"Y;X须ʂ=@Ľ p6y2SB#e|;~2Q{Tn.iaGH4U!ct1wġ@BS<X+XU\CXj8托 Fȡ|ɖ4Y{1@ B3p؉n F|n1_`)Ulw@K#ВU^B%ajheȿةK@zcF~Dϵaj*E؃k"s)G#> 'q[I>?g]O\M$oblM 0M04B2Ɩ|K%g(qvo%||vPpr\T@lm+Y(7'M*2J$DV-o` jtWK1a7Z]DK_Jk޸4bYm—#:OV4P ҩ2 @E{8ղajߡ7E%]X 3P:y]O iy2.)Do5HD4E9͟H*1BN>I ƢQ;3I"秂b礼׿GU΀sEX#F WzRP5%=b6Җ=joe6?\`Zt09Q5X࿡]+cE:ڳjrOCcEɈޅ b}amsk~|"Y/凱gZ.ciqI8%ljoh4 s/0{\jsk'=h?'uS6I< D%i"u4]* o RQ,}ӓ;""βWyzj::-Lyhg UuՄ Uyq[EWr"z1-jcMhVhXƜg;n_ g3KVd ˛ ?px6^z -kZqr&B4%$>/]8\[/$bGi@l8,(4aUpj$"شYmq~g4Gb,9+Pǃsfi5:K5"30^L5e-Iisr^Eum 6ѦeOtaesV4P ӳ Ġ2iQK) x $i|2Į S vl_x| Kܵdi_;&iO[i+W.ޒϜO^k0ߞG =..p zhlS[G0]ؑ21>;MD0ܦZn\)6z}2/g)hy'ېh.v]JPuk8yvv5]dZzְ<Xb,Yd"sSgЦx~X >^JY},Ttyt&K.WwK ˻\7X9bK K3`4܌gӒF^cZ7ZZP vJ\V7C¤̼ut,YFҒ*Z6XʎԡjxXxZb]LiwӓL 憮i{o, G(IJpqRfZ9etr Hl*UxwvLNRQBl3TX-Uc/v97j zuƒqxA@$?0I`Mv#t"~K">Tu 3 Y7WNViN52&Ej4eYBDYjLƟ{ ݑ!:^ ?oH ݵ/9Ѱ Pdx,~'PRϽw'%Rd< bھ)^"d4'V1!8llD'BIw95P*x7DN7 ]ֆB<[z2ǎcInBM6SB7\ xxgSC,[F[NJ=!҄lίc@K)lspUj?wJ9kWrůDM5W3Q_Ȼ^Il: ;}toB7;ߥH fs,!,Txkg)G/d *l pe 4+Ti,;nkJ2d*agԚ|Ҝ14vz_ QhHV̍d0'Pߣ|.̍}4bR3?@ML1I4Dc;+Rs` sRȸBy*AB"uN'N? . Z/EmRsK +?=Ý$Y<$\#cᖩu8gOv0{spB%uÛ'6E͛D|BcVkDA-20eR;P740Ztp# dSO 8,^_d`qAGdA[)\i?*O@kԀ a4p8H= ׊uS1lIjއ ?a7ÂD\zAIj_yTMm2^ΐFCFb. ~uo;4lqz\~sԊP )xvox.4YQ J<&^Pm+Ϟ diy h\ (vxL c#ÊbW d:+A/T .Q&暡^lq'F'K"4jdcۿ5:_Om ujD6!DȻVQ) 5ʢFB~SP_74q&-K0A^$,)PEU|e]SS"ƩvkPsy5E滫|R>%$mʧԷg%4 U+XztD;qLH%K][*)Y:}1a{]3֘l ,$S_LE<`I} xdKPC&ӲS"UDB 9RߺT,PdN(p06|;J73e5A&zDd@)' 4c2N1$csqV=Dϻ^ D\vMd!ImD&g|\on 噊!&d֗8B8:;ѩŐ5l0#qoEُX;Ve4w`6-*.)k}h"W%F\r hU z۷l"eb0 pj򿴹j H/%k6>ƷZǥPൊ6HUA7^H|x 39 :-{|8اB+>АUW(} iэ[1ʩn3 #[p]CJmX^9cٜ{9r#d8Y*!Ztq 汘YMb~\ lQOPϬO+J\ s(F9RƧ>Ie];yYqߞ0ĖձZ Rkc@;ޯ%bw.ðOA zZ13Tbt6} +Zq] gg|#uH/gjm Sp!G~M=Kya4EO8u&"QRMh('d+\ӼT"i[ƀ _ m\F ⛄_NI"PaMv *7tǹ"?Ǵa VI i#^S/X")Gq׭cVݥFN%S 0_(ܒ3$U!'Dd,>H`V;ס4(@-"WfXqӫfh.ccHM>q~sҐ[݄dj0ŋPv` -WF!w OM pe(r^AA 'lnk'FH丆d.֩aHlQC ͵@1tt$!<90: ˨ (nG8"P>-m<=/t?'V2ƶp[8U~C阾TAŵ glѳ 0yhSq4Bk"f#s*`gÌ.QE_~K+V2%J~u :lT8]z'NIv'/ck D)"Х ǰ83Ze-~=$сMg#8=@YDk7 ` hpzu3r/o̺+:RŽ A$=8+eFd+JB"AN 5NT]ܻ0@1 qxW_]"p"ݵ!6_4&ۗ'Y_+cԁji=Pp4Z*" ] c¬lcv {is.P3~/#[+(g}}CGwx! Φ +ᛠZ5蹺M=aHCtkN3 ضخ(É[؏7'r}N>J88ERyWOeݎuw ߤxu'meյSG5͹K^*"ڂ|.K,-_6scT7#MjD0\^:-&v׭"V]PD0kҡ.'+ =<;?Qas9j}p MbI8$%X.$u7>03Cc2D `!|'3ϑ\҃2K@de/Ľ<%/ FQ qXh!OZS @.G3zReQτ:[s|RO1.gj /iH\dm6KJ X!v]SxH;U~JO~k웛+ {D f!<q^SR%CrLa'JU=i8ǎ@nv=)*4~3:Fm.f1%߽ŹjCL5j*Str_AUD9SJ=<6οZ%J)xf:g+ңG1nr3"|5㳚§R5̐g"Q9A8yt0 2>7|ygďKoRњzp>k}x8$tlUT`{?)-C,?|kVWJ9*f][I*E:Us-<[_Mu$a|OSUCl}ߝKubEb?078n7y7h谕nW.Ҽ5X ]3?rG|+B7Yn(!mPz+mX! TI$|.M-j _#)ƓM0$12fc[YBYz;,d)'߇؀1("V-\Bs4lTe ] TUuhW&Ivm];۲W` INٔ%5~K1flI)+D&D27j`6@ۯ/bQ.+h9:\:O Sr5ߜT))9xl *76ZF7Qf~iW ZJ #Ǣ?[!>u-BJ{7mCsm& #5=:M=?I>Myx3[t.~/B.Vlj 0x=z5:%F |?LYw}{guzXY2No{Jz *ٙ%S0K[hEIu4 ]h I57@G뺷DIvWlM,[}rr&pЂ)X{A ./o5iwaH[Z [*>݆"`Zf ' .TTNX>FpH2(K^G?2XSE*z`MGhAߟr31NIwE$TjP^m*n}~g" µ7]k/dEӵC5Oa%/8L·g?2WxuT ;gL$>'c+ѓ54mqMʦ xE$hWo̢rJT=4)Yr SP3 s6ZW4X0zf_CQC/=:-+~v0N+h졽womÀe5&-{Nd#o085S[Ī$ 'hmn,.KQxI%q^vf := 0a4T0O3א24uIhIQO NaiKN6pXk85rE/쎙S 3D>:{:4!2Qxr8hyA[,9l M$=*2'fq3R)un=Z ^=zNC*B+T?M0 ̃ 3Vstvȧw>ʊZ^A|&nu`A&7}zPs42ò?=5kdC7= 5",0)~ͯ͟_r<J4JUكT9dFQ[0hXLjp}&TYNX2oDWES/Fp] mjPUUpiC7_ .ODUyPM0&qO~.QWż#sw),eӁEsixaugmݖ+5QΌ0CKFPcM:&j QmQ YBFLVMp>S 0Y!@fy_ x$X^):xpX=m) JkvD ܀Ûd*h+l$-l8d|Word0uCqke8d @Nao3{UO S;רrAr  ;>}0U'(н>GNv.bgs]ǩ t>=%l4dD&H 4:T3suP<0eV\S~F@XlֵWo0A4n_upXԙXkA!"~ Z}#@l!wXrR.sKiKܡwXgb?R߉J7kr ik^ijK"PM53ɥ`~Ե J"89GmV?ImL @^GeUAh&ʖSE3a&$Kdi%OaBKŅtYv?fyZϼHe'w=' 2_1aFqS^.?_X7e_pxGz ˠË1+Ơχ4 zұ;;9γb!T!c9e+g8ۮ1@+5/LB Zh9ޕ lg"'`%ρ #YNSnkV7+}A54`)9rƢvD:?YŜ\1tE1ʝ8i谊m.1 w5rl0Eux_X:^[NP:"U8;3pz3c,?׳w )O %%Y?Ҏ_\E:u2]|u`}II;:bD_\_E?3^{8O-U]YKle@}β}Tf2%٪ ;ƚ}J^ 5jTUsF^$SGɤh.;k #Q0YECΒ6&^B-fvF(,eY_"B|dwEN|ZH5@C%lZ*nPhkX9l_/$E*w9_ u$%(qbz{˼҃G[3y/B)}dr$;(to1r,q;Ci"Cׁ[*oʳ`B-[+T^Y<2m0Hx_uJ{W1}#sTNY ٳ?iqZ?[.~h!YawF(E[lMcF*5,RiWz A- Ek{GVWAI>w_f׃LT[,o>Dl [Mvr%-N^{g@ OW1*0N ?}>L%I=Uxv-:t rT'fir;2@4> If.xl.N޶\\n&ICqͪ3IeqID[ P3f\|2xnJg$~ڪk.=Ɵzc 04aRsx.k߬no7υQ4X6Ek㹴^ܶ-ʕv՟+_!d厏#h2! NZꖙ؜Ӛ S{<=vjG,S<Cݣ\29.QYgLm }K4 ZJ֢T\o"i&W aG`A+1慒{ACBөu%٭H~{be~Ů|**afrǮgIoNxef?hHҹ"kY*/2yYI=IfCz b8dK[>:DsHQ:Qpܕ$6ZF.]-&p񟕅m339䕘%~؏!Qeb'W a6X܀yS  LӸ=B-nW6j^4 >zC vҢώ^)p iXΡa8c _K[^yAÜy.6TL0upfWj2O%N&yӂ*]=d +WFV`v}|w8٥J?3EE,#:+>G+;m_PB'{0H#.\ix[T,JB-tg+,Pso!!G WrȴZsb4J:ɘCMɈ|KSao -j!+y3[TI "jFPf-xV(Q s>mYn m[GSɫcWe 2}:FBYU[}tˮ2WE%!LJX@ţ<0taP G-uoJNuY 3yM0.R@07tt ::>lЏġbT "Zp9UJ0{Tb-͙Y2X6,ʪّ<f{p>~b(bk8 ) ^x)f#^SІ3nR3* 9vW\<n:{Dgȳi"C(yvM9撸r^ػXg629G@(ip!zE3IHY98{zr^LGoZb"/.pwf|Q>;DzvS9=W'8'2mhx-EQ;Po|$ ' (M]~We}PyYZ$i1Ե>-cs1H/#etC%Ug<:>UR4wb(;1=2J}, ,D oPH P떀l::19hEH Bc(e\؝ ҈W^ٵmƠ=7` 04iɻ碉f}]B> 1/q qe?εl3cP4\[up(w&*$QX 9G-U e1\g$ XrA(]vRF(ҎЈkG0;zDٚO)-ﴚny#\B$nrkAщ d{iGg)K s3lV6Y XsctW43rc dcœ '砮R+m)4- )VɔN ƦY0ꍃu+0D}ڰ8LAgp"}2+{%?QfOM_4t /)RIiB NFC&8wbW)<+Rӗn̠!Ii u+ cY8vz|f{'%NR.(&\q"eh,3hP] =L-P:a@@Q!~F$DJ3h׳.Xi)O2cV2mSݔf[/ u}4WC8Zk&gwĿ۟nхJKW?C$9̫ \蒕E\_ % Q*<uIEper:j~h:u>9g8G}N|KT 8Ԡb 6}f:7N7ڛxn!QRo's~k/!2dL!] 76ϚK\`U欱}dy,ב p&> ={v\x1@#ڱL"-_毳FKs?#ESԳ:lg=m(HI憈NXuqb ަMFjv! mVbZ<.R娴iTPfr " e%Ig lxXpf`|.&*| G=/ "HzٳfǨU?ؐg5{UZf[-\>.`5$2E0\Z b|2ޗwl˶ ̃Tv k~iFr#}%1 uWͬ%"3r^iY;@x<=j'ǜЕw@1ղpݺ|M|Y@H8XxҊ$<_ M4E'RqB6X.h Zg Wl`j"C[XJP)DF1$1I0G!A{p@>%VSk:K|'0 ԦPuw&bbH@sX?LJ!z'mElR6S" jٹ6"c쐶 CqJdEZ"N+=H8ma spL( V…$uyAx PoP (≣l(8"H[0S"Fhc/t\ڇV~ *Ǎ⅓w\ }D j0|DA1, >d࢏AU7iş h&ގ=ÕBZ(w4w'C;\ʢO_Y6']wYn CQb'}l2=,{]F &Ά\Kꄃa M貆)0Hi/ܐnc13yC^pC  %uWVq|?% _q֋Yn}7,2Tk2I]_9v wH /R2.ѮM<&7w`r(֫,^ZH2O:J`_/I*?Lx-z8o:Vnu7>9䗕(e8D'AHC5d=#L(HJ ^$GDϣ.yQ6! .ngqmB'[}Rt @1/,w9Gr pf ,+5wA7M7[=LhvPu#f9zQթ&jE[[!$3) l3wLʨV9X Ns^ÞN*B,yRxzx6Z٠.YQLű5ez>e 䳑2kdt\Okښ>V VrHu.ֳ "J7vIPI/G,ԃ@IN!l̪*QIN PGhf]+h'|mT6M#o6y!j)TCs苋]Ǭwz$hߌWbdNT 2yБ662XCCUJq+]dp{o y;ΌShFP" L έ11YAFCa/|Ra GTڈ$jLMH/n/bJ,LwZu#xO jq7ޚ3) w5ZSzk-D6j`إ3+(E&?X@|ڬCw?>n/'R8hkR uK-[m=~?vkZ8z Y.]fNl ڠPahRHB,żwŶ?h&=lJ`4_76໷j rPPn(^7~"]csLTZҊ@loϋ* Nxd^"lt8`HW<ܤp,D3k%}%丛yȓ(;EMwS|Yjze4taQ!S18A)]ɘTΐ?y[[|nPd+~ $NpTyt%싰t`% Z`Kž%")B8D;b8I8~{I@]nхpH׈XJ׀Fˢ߭?Ւ1$P] 'sKMD3ZDO@.(5HVMY^j)B RT͒.7קd4F<,j4jb<ҀtjS\%OI5@G nׁ< fV2ē n8q`n׷@K~ L ,ne! ~29xD/s^8ݨIbQBD7j@ `l%~Rh\ޭzI x=o ?7$Ⴄ6G4򟏽ZY7,q߳d"lvB%lK~V},B>T9ٽ6|^$ Ac1?3M#6kU 8J/mL(3nؒo9)NstOC .jO2JEۿKȣ !L`/ CEZBnc[=_ь_=rK@y=mT:ќH" -5;!AyzSOXmk6K%-01o|q. ^Eg}7*b;|hњ+$<³0TרyQ(o6ݓĺ `Ȭ^0D0qѶԕRc)۫tK[ڃ뗬vC}*ۡ5>@*=:B ?e%eL粑Ǧ,r!"BB4ӠH:b //lE"ۢGn0J&BHs5׸/|q2J`YAZ ωSC<;g<{MwBl$D[e4of{Axj- ?$dp;_*W|"Kr= $.dX~;N>4\\Tt5E7 c׿O>HzpBf!C=9F y p,7X5AxS 2*(X*]5$\X%u$ QbYK5'^\兕LZ92;bU}Rc7{|rMʹ^Pd_Mb!hmFp "7zCag%Α'^5T$^/iٲxZTFQVbI& ]ߤ 9`@iPMo=E?g`Q#mNguSHE!p3jOs9"W-Z4. ~$`"pUDM 1~8.0Ž.`{>#,q\(\>w@Y≒Qu{nqZ7ścSS&]rSR9YIg) LfŘScjf .|9̧ϲ o4t; I+&3~}7; bUH1k{0#bt6w[MȽf!sg |AcGi-D hD< #R[ZcʁKQsT.A߀fV[mgg]%b;CD8uxm푀TO.*cc哷.kUCBhW#X $LyH֘o&.JjN0}_ǵALXLOJnj*>z;{͒_4ŗ9vV@Kل嘦=0vwgcmIhUzfsrV]".OO2f!QV 5 Ƭds92$D l?rTNk>VXXDEU_F-]R{d1Wt+|:z:Щ}YwU5>lB"i=gfw&qqh@ం׫d]&.?gU&n3/J?Nn)&<1Ą '6<4bR_@CkV)@Kx7c_$x-8C,RKk8d*]c| ""$տ>7m/t{LwI臹6͏JS:!JV a e P$#U~vK]bu} X\GS$O*Q4;>SD~">sq*C#Jx8Dc=`8Ӡ!Ti׬duJ~Q!x:ffg VY3{W#lU){ψ f߅ TU#ugtK6 ^:WPus4^Tه4Y9r]s`3;zy sp'6t$eDJgEOg5oPeH2YK#7^h}v.|*#6W#;q\Mi)kCVPeH[i4K%dNUEoKTJKgcbY%)t77%x&^&ur_}^εwI1& O`!Թ_'zJ>xRoFt"ќ,ٙ?3@6be4FR2 c/fLɏ.&re{J[.NCE^1_q;N?Sl pQ& {bZٺ\b ApG u 7 *Epe? A(L/}C3Cd9RW̊@YӵG2.>,pTF"|4w S.h zS U!y)BS 0O΁ZtU 9Ngzڞ6h4dQJf6*aQH?&ơq}Q!b鏞(~l繣҂.i2 (Gkb0C \xpa}Y4IM`ӘxuYL9w k bS՞`!MG/ w#dgƒ>ٖh>+8oPӝI{Ĵ3M4)4_VUj3g۠y K#nrIftj u,P@-(i]8"F/@lVD:dVi5C~H\(AJ>~YqOˬ_U})棽^WGv&]H)qy )TsQRr-Ч7 Ϧ"E"7 F[8jM:.Vǎ@eسRq^z4WE*0W;rwpY@^ɉߜ '2`aZMu ^rqxHHr|ubhLv2џǎ՛Aᆶxr/0Q҆h~2Vinī_Y~#F'#D:F~%s|M Ls]N57WG)c0l됼8NxWXLkU#3TI\VD =5J #9lNK$]]?t*'I+ ,5}}=~3sjD޽>RU?raB,g>ԚtR BH~3F_]Ћ_S&*'x~B02T7[Zˮc;Vgbyw oH:Z6#i^!`gE+O".]SgX6 m+m*ڜ[*u ԍFt96vMJ40, M(2;'⟧%0W=Ll4˸,ꀣ>+\p"> ޱuSLzJ"QrcV̑Lg2*!!3 hB4t\.Dǥ_lm*9q(qe\&Q~ n1&6mjQaJա--k@vgN~$ r<mKՐ/Ȝip`ڪ?q18`ҿ\cWOtk[̊&:dzJ7eOš԰jeaD)RĮS ͮXZ)$3݅,m,u" %-4iQ#^*+woC޲*s`fA7 %93]JWڔj;РL4èr^h!uoy/;J21XtkrlsQOkٰ\祉B+;P>%Y\ǂ1t /obb_+tWܢ`qi ^V$>ijJ W0vd tR$ҍA!TH O1B͛DIFQPdY[ HtoDт0P!}#xx9{"*dѳAӥʝaH * 9C"|)WṚDJltMdT%c).4&.2vnʣPJuv{$Rh=[sCQAi m)LlI^ TUoz0'+ hbҗс6GCȠ7tLJ}qFįsun pvS5KUA\ו*,b-0UQ_>#!ppQh>Z`xnx "v7"cv+..__6\8teQДGgߕAT*?dk)O\Y2OZj7Md϶?zzp9dpm#Lq_ɾn{Lߴ qB6!k'״[COpfko&{*xs,@S8DEIJYqk\( &ھ=IM3$q7ny&],@Q~n;^sx /ɝh榔ҡ 4[%Y%5wKNW18 /ZlEڴ§u24ynm"4`reYW _wiv\88݅>,aUп^<clO?:1S8*ѿ*Fdo"WKv5 cBFHBg>{-.LLZG?gR! ݩi$XέI>`PjoNudڵ$EԐL^*!:5p4-y ۆJ4.i `vΘɊR˪ET @Ck%e]\U0@nOVFHS m Aƣm$Vt$ϲ㼂0SC{2>bzlȹڅZ4s#ՒLmb^Z;.he^⸏dx`϶ؕ7UjźE1DQ|1<5A"`v9jڈVTB+e&mgU(KE[ͣ]6@ں* 𱔶E{n.g*$ q |`ign2qN,[&&+$\=ڹƋ>(3|Znd9g<$۠fe]@c~.AWHt`r,G\d"—cOD>W̡@>Yˇhn:Nv"B*( 0LSnYHGOU֜!:;D)k8HTGEN>-pW dziXx ]bב! 41=_͔L$N/z{ݶ*KCsp>=Cq0-vMNI:-&tt 6 & )&هOͲ@ Zu|M`FUg#AwH"%UcU]6 |)z|Z#l4ں`twr b‡B!lf=:vm$VE oOD洆~=-`D9 :?O6S$vǯl+c'&Cs|1^ΐѰ# |*:x*UO>*9ǰ( o:,-]9}~wmrrh_Ink<8*̽CcUFyA-v=)lYm8+fzr@)#cыInmu'cq 6mwz!FytܱSL ϋaqT/ j$^w^s>c- Ϥk͆/l"#X n Թ_&)$J%R:jG^&B5? izƁ2GjQEqA7%~tb Vrʊ-C}GqG(pdn>"`{i}wGN|?fsDh&_ =Du׾_X 9fV{ˤQOס[6p9OHY٪fw t5suSpF*Ge=?BF:Wۆ)!LN*ϛG8v5hJ"^/.b>y~ ˘|Al;$!MЌD*k; ȲN?.KvŽ kBo^:|}sLOH䢀h(r_}c$POcXD511w3\vOv-Ԩ8ƯJHjH ۣ`o|;?9"S`v9)wu6]#^Y:6U:mMusWeYtI3Dkx(5=g!הRӫcs*9p Yа$ eٸg;H⤴Flȸ濕gk$G*4|ɀ.h䓓 ضTHv?6B2+ITc[7E'FinJ9:74f{& e3y:H;G>>nnx!Rx7KA]Ý-߀̂zPi.yC1lHkԥh$x2-{MQ1߰. ր!y S}Ζz Od!Q=~:;ػ݉@~m|U0.t( uRY4JJtߥ2v_OԾFU놚΅NL[>/F`fj% 6nWK\lLci9禄iq;|~:Mm!?~qto,@>0 'JC(=8}qXU%)->*48b/QB9j@nb]hJhbh dhH ͿMC7K __݂۩ߘTl2 Q1ep$ZVD)-dš-Cr@f;Q:RI׬4֨FN vZ;F%z*?zdUy TX0\<͍' =.E)t=*F.7ԊXYm)s)N V_u#\o,^۽FZ ̷vGkkG5sL BlLuLCw(qDA}V2>9D4]gĎTz_e|Q<\g&Vo)EF[͡R={ȷ YX5}!IJvbqsMq>nP*7J*,~1B%CKf) [ݒ1v} 7g udPf/EɦK7.ĸo㳘xV\·~ӣ$g0+R<%oԒUv%%ISrwuV֙ABtK xߩs6,El$,6kYÖ,vʲASf1CX1Y؆1,j &х0o:T݁ <݃TP-ik;QRFc`r ϿY:LG%MT{&*uօh;sذɻ^UO7"38HbL詺y󟱳h%ɒJ&>tMUoKTJxBC Ԙy>ߔHBiѻ .{~턘(NjUG>CfnPFy.Ŗ`l"̹BMn5+V?JAJvDsz*|_GY#zX-nEV*8GЌ= Se3gߨ Q.cg]~W6Dur:{c)_DXS[Ӳ7DZcvy;o1j+V2 l_3Od7GW\7M"9$+F#"xt1ɈA 7ߞor2jyl؜gΌ]43"8:|, ;foy4맀"($mY$>BgF5oa`K uWz>JsޑXtz~{!Gf]x91>)P c/z6Qh@.`;W`nւ.e #DiNklMq moQaB a֛jiR;p%q%Zҳk#-?+.,LeZea5/GJ=ͣ &MU#Z%ώj2D }Yu"&yJ&9"Y2yj9M}bRs*$,2zc(q"ΣXE g|\ sl s!4ml0SRӺ $iN7iftP@`U/ ĠrpO1$$CVi ꧺ T#rKv1M)Wyk;T]ne+?Q xsSGM˃7ܓ ڟOwH=W rNx{0?2NUhKl9@E<,/Ag2O0H!me$imF`ϻFZξ7?TGh I0pB}K,ٙ;NŢ%(! ϔx߄ۆNE'h#nyk;WqdGUPi !p;ӭ(ĥ axӈ{#O h@[R8@egn˕L0V8A(]mosNLqIj+VBJ@UNB5;!BBpZ;rv~(n :Va?B{I.(bl}P|8jK{H5U-'{aFH٭[&CTΜ, yʚ 0J3⍔)*/xl>&GvzCa\'ЗLlک ҂9N.[pY;й謩a,^jҘD)tNZż:*@ x ^Y1)sjõڭ. DRmJDVa,+=05 ~sZzXu b\n\='O)Yi5^&؝vk| KђhMlZs\A mvC5E'R%)m,Kma?Dc5Zd.zV} Xuڣz뗲FEģ֫Q(+O%^~ % x^;QBf.JdNR#s>#xan!{@4IUܡiL˃Chpe$WtGQ9kr;3CZDreesE"#|wT 甈xxbɏo,)6 _5'$sM=[1bs&w}PD/du $ܕ2 ٣Cy ڗ̝H͞ SunV5\ + ! |cb̾Rg6 Q[_G}D?NkFI l b @f!.LT4Fdd':},%> pNT,FИ " vC`>ΙGkr˽Ǚ+ׅ[!xB@bb"ABˑ5ȑaXw`lĈ ^!ʪp>O_#=6nc7-/a6t~Z 5κލ`_iFyV0M'`,= YMŴBJo=:ei&iS߂߉)`Ě1(kY6HC(F$!MtS٨>̖yjjwQ݈+f. C5k@0o'͎ C).`(Rj,Ɉ WUOA4.lɸ۾=G9MaSI|NQ֞u (PY3 c.SrJ1P2(E Dj;_r,__ϯ̐}M(9iV%ԦjȽHznk} 2C9b )$*GV&'?Kpskq3-٘ `Tܬ_BebD'=vRj̗VWEK̶%Ut9hF:IY럾.}$68w]mSGB0gWK GDsY[{b eg^8lhJ=9'nCx_urTMb_;fC[89~H0ebxۓb*M!2s )%;QfMLR?R@BtsenĂ(i E훙pP="@n+Zqnm{?/D}$~90PsKkmA^㯜h G|RUZXo~<1 0 }r6x CF@~V ?˗ar*[mԶ¨a/N19V98@mN4J ct_PePqb 'Nkx1Q8ٲ3SD:*,6φ. aYmוXiy$Ð4]fc Php?KxWPn6)j[f KbӇLBIq7@72 i*i=aŵcN|ٰI5Uؙ4p! "lWKab4Co[Tht/Vt7o*NMCl0IDGA֒ǣ0y\=|QgUGPZfxuTݢB3k(^ZtO д;/,1gŷGx+i}.+kӞ^M- jӳ"/UmN:[$B%h:{QpAN<_OU1AnJ,5B>/px 8%qIagZ?oe]Zp&urHw'T]skj^8j8)lI̠OXnB]OǠ#hkuc3rQy>J㌴J"#Z:s%߬=e]v-壔Yq2}I"F+Ae+dc M5@,c~Wݑ'A}@{&ڟw%8TSaBkYR$LG0%~KwCD_ (mSy)B#=.D' [\S pB|oV Dj4/ua+)jRŨ72{ Av! ki.g̞I[As7* md:ӆ"ͬqGPgYU sA#@ߪӯ >S*e zq._;ZL6@:.L/LQD"mp)X+EFtc2Eivk zcX^kcGu)Gή9eW.{0lab.3!ziog3LJ$K˺K E"::vkztjMkܽ\~57[tJXZ*R%(DϑQ29jWICO%w|V.3H=i_b6]yA@FF  *kf`V?tHcsp2D W0؏ꮪ gfvȖz#hI黸 ^Z}٧ q wg.kuc,kK;/eVgٛ_D~֤4]D&56 X8&|@#G~ ^OF5f U$FJ$ul tZGqRJobNfZUd"0hraAM0XCoҔx~K6}oWbgJJ!NP2J ߜEЍU"2hgE)3R7,؉w,,[ۋepfz¦`yNwi-C之{B3jkުe=Xޗ_‘N`{Q؞uo}JXݗ$t !$ۋ^9 /8 }9굑db)qEhdkAxlYČ)A ?n'mi#A1;!.s(N恆e}h7#N}GXSP&MŠy4 gtk`{uaD ;-@MrĢ(Rv8W vIs+Mġ DЅ \L ^7ѽbhcRU ܈4LS2v g 07%RT;o}:uz؝ Q5]4jhP*y2X|1 LhW΄  X 3BiPv&u<'-Z) RZ(rq]6@Fp{]49/S6?NWW_"(B_免ltj=:fh :,*Op4-nGȈtc^ƲfT[?a%dz5삸[Ƚ-@%'N6<l/\x/W1e-Dg p-xU E4zW^H:Kyr}ڗ|j,X]Cy#ODݡT<3oH Lu k1A0g7D+~ӛ7GN>{>S㫯IeZog@q܂c6m/:<=B4JZOҿ'rqFs -}MֆƠw4 a)RRc^A{矢А^E^tnwƇ}ϛBR{ٖSvO)jG~1,5|C[Mc29o~c*PUGz9SS5_=0S *7˸Gg}6O Q5F*@y wI]n^6%t:[I>@bmIz&jVx7uz"y1,}[#ߴe1 ߗ$4TcdȼM^9$3.4-֨-MOhqj|LwS7jl ?}rq0SM* Aqkz((َZ ϳ?i!zW24"0]gS*8>h$y/!{]1(OG4-}$l+MNF40vHk-@ꅰ ˹KsğS%ܑ(*< f"}MYZu`Tѳ',kH;1 4q#汙wmLMs ! C‡*\VN*cg0T)3"f)f2ɐ!+{ x_Z'T '>AMv'Zc"adhᢣM`jQUJ 9ܯ8Zwhu#~b AJkJxZ+v?l֓3_?QɫJI)cMe~ Ռ`t`Gv-WجjdCtCZtA&g~9 lΆh޼ >:A L<} GRTŗ%@n9_݇Z<:m']w)vI.Ik.t1#&~KN8WWDW6K^)66^"^˜ix$)oGe#+Crz=nh/3^bUIzwE,sY|3/i1 H+R.o#_cV092hofeNaHѾy=1z4A (YPd&fo;М-Gʄn4D'.VՉDY 'jY4s\ 6 ,w&FԹXIGgd Xmi0[R5Q; T*%p*nn=|sXi )^nD{jgFDvU>sǾWI9v"dm8HHL}elew:NoDHq`9‚؁ZPF֧Ek3?)uIf8-Ȩvg`9hĄ~l-dx*_{O o@@T) BIq~=7˻yXVpV7Ǵ"I̓8Ũj! j(Τi `- ӱjӚҔ CɗnѬZdPү:JCER˄%lX_S[sq ȝe`]x0_;jo7WT֓@E2 Z}M Iu!D'tBΩy 0Lw֬O9jvp3 fyT ,[f}OvXŸ́K}D5NX-+C˚*=@&ś]ST-ZZ1/*+ \Rßr3Q꼅ގQDel Q##|8D U&!^0^4>B𠄓C7/秹Y5j$zqޘ7 xB4h6 Xl h4;DJ= ιz1 iGbG$F?1XƑ^RyND!9Y/jzb~K ]Gr{Wwhu V C A Щ*lKV,Q8F:tie4~jM(PO>2(U)SHWq2OʵNC9Fab2e;~73D<9VYxMRn+0BSi:0}zR9QP[{ +okRp4l`-x[o/ `̧[r%禬~GƓk_ri=hC v]ǣyjѠwDlo[-+MkfmqI`|"ǛDzYhu<LRU!-⽳#xjLW *8.S~Ѥ&%DJ4/jp)&hw?MTEi{o:SKi_{6wCV~I\D 9aON= /_Ignʃ?&]VNROVK$ɫ'th x0Y"HጽyvhI6Bpk[D.5N3hdU7H!(Uo䯛 ⁸p$nq/7!ZDM)9oqmTCm'*Ƌ3E@cHc tb(YK݁(> &Y>$3O K*y}w)2cd5Ne@Pv#+&gyI^8.kkvRM/ SX A3ߪ"Bxcs7I(W5O>ږ+&QJdaN|.Pn9N( gLߺ }M.N$߀ 2%[w7LX:6)Yܿ!B`\Zʟ|xzX'ɜςI:Ǭ]U|lEJb>K,͓e}1.2,Bތ#"r m[dkBAaf((^SLz&&RlqFxaX2z H%1>Oz0UX[qV!sCR;7%h.Jk,9៓ԄLb5k pߦ^8yZ[ #oGL *Yɟq\tzr%QcC +1/'C\icm[SG0U36TW{pbJ o2n1%%,q=b΀48yU/bm;c F[1HIHAq|#"f~p/h1iGDR7db,:AEŁ[Dxs^X=E@k,ޜ i@=yGz [TԾ^.u%7ug+cG-ǡ_8iÑjcP1N9C䜧sʳB;=xҧA0ݾ ʟ!?,# C@~H`0;]뮛 lѦRjH<|+܆'4ɨ ~#Ե=1nۜǮt^в%2#Ds)MDe²r}g;aÄIXZz۹֟e;o}=5/cC:khyQ"Qw3l! (cSViqFꈵ2}C[ZY hܧDw~ΈS.__E 5W)Gt]Ί6S<6_gA)M- %#F]t~',1_]#vʊ@T/WR| gmR0v\Qbz j 3mE_YM ?>҂\FtxP6b; ȷ Z3Vߢ썶OVU#N}+/ೡ2k]~R-1Մ.BAEcd"Y}Ors=Y @dQKvk2Z.$4g[Rg6 ax`3H,s[rGh{2:ڶP;hSηܕ5x4Joݾ?&h>Q.2#A-I=y*$F s!'i8p~mծG3/e OJcu>!dup4e<$(YJHM6af}"Cd\*ޒSBIA|e4Gy&UO  ~daJ3/QՋA'OD52ц5C#c&Q+^J,Wn$wa43OؔJȻ:>_GP< 4iH=!fj X;VmkMps ]B%;E:W9.7v,VlI@}<ɢ](R|*DܳUڸ0- ;"#"ҳx.r $5ݓRf:Sb=L|8N4)b:mp(î4ݕ ujTzJdk?EDI~@ʑv=@FoAUl$}7vGw8;T@ro"P?}n9㝾\Li&," *OO1B/h1S$=.vǁX@d;GNLw:-FBSR#NBwfH/uKwy:̖/X1oqiI_Ogwثhqux02vqCiFNfs_=<[)DZFIn Y(i 2!-~;_`ivl>q*FK0^>]U守 NYeq˶٦|.b *Sy!ZتŢ46ۚΓNJbۻr" fWP(ku)8&"aV2s>U `BIQz2ӟ.Oj]46-Eoc"m!t11ڇ?)[oa2xݜ7M_/ `TKngyGbi>uʯQ8 Ta*` .:4a].wd'oB'oƀ d.Ԩep;81)D >dsg+ƗSJ"WN92&L}dJ'zW2&cZ2~١y بұ SD%Gn:5j/es+dѿ.mdDj6ؠ鄼‹a2OramXk.{x2gMC|/Qapf1e0us9_bbE9M|O8P.! >B1a3&$UY_bT[^HR[=dhl-,\˄A96ÞU_Du7L O E柅 e`7]ZS.'P;^$hj /.i;tB_. l!K'k-8^u {RQT;MG~ݲEKr?knYM^5 'b5`,?䀿ML<3W܆ecTSMYie/aD֚0JEbplXi}r2AJ0d\4h3'Ztc4|2"6=Sx[ÌGWd ;MlBf}k-Dy5\>)}W6#bSL怙`֡lk|DGq ɄFD##릂xe’S4\/13rWf&4Cyg{2f}uS2%GoI5fF̬+O$R]9es# 2F4Ņn38aCK[#p 74ZlmW<Oɂ.Rc*$(Z=W3 l]8SBAf!.ƘiOۜ=|*ad{7iF| 8!rWJ{XFB[\M'M%Zd^YBTWҢ<*JYgmlւǡ-aO3UZJQv[$_CnaxhjLСtm.8D'} WyDuY: }' rr2v"²긽8_-Sq]d"d.tANԗk[XI=Η6u%RD=C^ EwdhuᙀeyV3pJȊl4]_ΡsW&܌DdOʬͣqMl:|WTBy)G @FGEN@4{?'=ɺsµA(|>ŧ<ռ5b,u5hvC|&^%BYxU nv!fi/ 7̨d|iGiu|irꛆ#K>dIݔm~\ K<.7il2Zab^#N/5B-Ţ,'H{%jvh,Jh(o;!59mdH+[NݟŸ+i/$vh;ҨӱDJ:FelpgOzUo-d/r~:6LuG#RIYJw{_,E^DgU!?(`؍э=qHx`!Kiw4vj`]3L: ji?:Snٍ>瘖[t*VEcukB̦TiB *\H~.>am6@aEnqFlIQ3gF ?>aنmڕa[W2WW0D v $s9^.m+-$3fX0ݙMuL$Bww{6>j,ORC}KznJ?~zK^g_8ed^ZIW|wkM|]86?4ImD)JF1šGtaojmz"xnYs4pss; T|p;O۴ TSx8%mn|ȄRTT]ɰbvuxHذ5FKXJݪ!7]F 9ϝ>Ip?)$ [{ uL<&GDh=qq[@EZ`Hԧܑx0pbT.a;5u/S]ppBuH2(jllQ|yFWT[B2+m >Eb_z-W~ċ=aN`­]|_}FQ# \!ךM!O6ʠ򰼑/WOSQ||G2ٰj2סJWDr'2:RKd`7@?fqا;y_y?'vWyio5)St3w8Yn=?[,`+V?3 DI֟j9ֶyĭa=<w!VW5. v6~n GoWah6qCXT&;?Ry5"|gnr6 ` 1}3UetzoԈ^&G`.IzUGsX6aFYj<߮>łU`?:hwq#]o_|+w4Y!߃ 2DP|:ׂVE[X@1 C,6FyhAOϸ{)pN"4a0/qZH~pC|7$7!֬OL'[@K]&?Q(V =RUu>5軣34Rs:FA9^cC9P4`(Uo[LQX -f9 öJY c\ h79*?H'!XNP\ R-Ks]@UA & Dtj߈{ <2!wۦx@&~Ѝm*; UKihC+A꫖8cpN+rp[ME z>{~$Oa?DLhm-nШNBȶp ӐL);_e2K8D'&zz/9>%^m:.c_N]EnL鯔zCdN j=:f^b]xQ= LK Z?&ӓ9TH*7V~$DcómQ~:9{ #2crw5t9fE Է&?wBɓّu޿XU-Έ'26~Ր\_!ƘV&u^FYCoOVNU?!:$r keƍ -%O6߻ȖD !ɛJy@?AvYuܚt :l Rɮ%p<( 8S,NsY.P=49|+SѩBk8/ЙxWaH>67( WJ)Q윟D ]hgOSC;Y٬O6ݑ [CCw!ק^ |P/~>|okoS[HWmtx j}g)vԳXlGEIҷ' 9G*hV DwuyT 5)YXHumu`M$bPjZC|xžWd_}5(401fh"ǚGfoXj>C&V=>Y ToUXuhJ}NdCP~:QCf(⃖"׬vW7Q+pZr!^2LP3>* ]W!Ɠd"(ɱ;\h{n āaF%z`'Zzf]L"`Izfy[k@ 6M8WCG.g̺%jR b ju WfDRd)aO GqySA2g\I/B|Ƞ7)qan;| kX{{awHg*u_?6פkd&W0}m!! R p0X#ԉrM* t(0N*P+fx(f<-00QijQMNNcٳ-B+xՊ NWU=l=k*NI %Yb@ji>T;jev(w,eM^jc_-7=W쟽x Z!ご? 'ٮ   1UHJFe26.G|9?ʨlNxM N%z#o+U:3=$]0H:B")HY{"v%9*^Qf BCZU@Rȁ Xlk'm*']l8u .8F厜U|]:&"1Wm?$dl^ͻxERN,Xp!0>FlQSkɀ+k6ߔeoo)Cڶ 1סm72{cSrLζN&:øjvJ$%P.B*|6C|MDd/MLu9]Y@*Q ЈvLMVC6aRˤ gC+̲BT̓B+`im ;Id#7B׽FN񫱦($JDN:v?.F~{ iA D9R.snpʇaN@'2qumGș+GFQ`Xb_ CD <-X>ȷx5ZX$mCɩ󥥑)HS$g0oɫFZ|N/Qo{UP͙`k X+%hWu" W/mVTL:!IbVnd(اr[۱ 46^Ic6ŕ?hjGizTᬑD@ Wot1+f0\mecw\ۃrH5ssR?nnhcK:ƶM-HWa3 'WԱ4=ef3.݀L~?!F]%]4%"hv1Nt ;,\Jk'sJJReO>G:qi]Rp) IHoU☻˚lHanbL.g+җnKJˢhwuweD*m0G<ܚg(Q@K(d{dJ\T RlQ5#[A=ަ_ AըJwL7YlaCJ@pr!h+3[ch0߁M?""Ϙ(I궔u %srg##fٶG2{N0lD&ڊAr*CsA/2DոQUxH! ^k?Oو#7agP C LA? CapaoTs{}zgH#'Li?cfu79&Ot Qu1 Gnٶp&[M cIZ5)p8u29YFWKla=˷#zp> J)g_'ܱ'*< R4WmLLcǻGfϐj|ZXP : =>iG.h=YW:xnxAUYHey&M;55? wiP~cGsZ8vLuC$S GsMV -CbWi: <2" 8\G [9/|H8ií%]K ~Od]_t8*FT-dP3c:+!GwѱR'<oFw$\v*t945gL%ܽ3 4Ϡ( Po41*%C8T;:8b!ܽF0Yi)y/]-ٵފW):^shWbw >y-)Bh#/nI\JFXy-";hMg֮0\R<=V ɑ3 MV ,Ɔ}ԕd 7IɤBT(;oG\*zϠnNkmXd.H?&(/['l+)h2+VR(%BF/6 ~ZJ}~QǴޮ*jFeb0iJ"YA=/j{R*x!r o _=,{:ab# P'3B{Jan>6⍒bF"ժ?dY.x^#ѹ9.)LYߏ&пSAGnsOYCk >`^eNql׎j mhQdi17+lAG]sUg +UR(Aʴ+̄)DTrD1V: t|0$_)r۶mvUi{@@:\J8{f_yNYP0+#tf#sŪINjORrE3ut9Nư.k2fk%wd_TP'gK ua`}Z 2i@@2̞zdoс\ ^!F!զyElRh9(.OtE3`d|>q"# i7,83GN1J\Zh<(B٣qtoE]nJT7`N`{Yc.K\J >g&ᔱۺiw>}j`vAf<0‰0(dm6 :VD̋r8@]{!Z{@@ӡD'!@G#(*LXݞ:tЁt#5Cٳf0< 3i=k7!Md+gTkR8d5Wf>_={SKٵOnZ4{8O8 i4>H=^R<  ~)7‰/jEOw6%mrYJXr@rl 17h]FbA-W"KżW= >|'qɂ7sAtfd(.GC:crtks&ޭsm@A)TEt5dh4QYN;mW䣭,+Mfev=~ ًZ,`6@H2-uZ"X^eI&9$Wz,< YٽT[h)UE[gs iskxh&%̉6*e%yqV+zI5aXorc2%4HNԫwQiUmdԈI- _bOW_6<`Ws|ڑKGRKaV@~O(uв!#Pք9baǿQȫ_uXŎ⢲b d*Pv(9w5Ú:>*&ƄaܝES"Z+D.cs_ܤ7+x_ִ\*::/xuh';(Nqf8ScnքjQ Yg%-O1qWDTSΩq]2*%We )I svmZG$oJXaWPja))MwA{c Jᒑ &MхaؽsVp5G]d9]^@*һ}e2An7}?&ۉȧW?+ʚHnIT;ُrJo\' -LФWG7Ņƍ@:?EN`]v}%G;S9Q38DAn_cx9X@'.9rPbU(<%7U ̇:[3l)=Xa~cQ~ky5"׫RiOn4f>f+D8msMJRw0qkϷ`fg3KgOx9w@ As$W[dK2 w)"ǺNS"FN@4az^4?foXs:}i"&!j:轋u>6mSԴt|H],iR!չD 'nY dP=()Ci6C<0.|@/1H,0Kʤk a 'Ƴ٭%Ip|(q,_̽FeWI}B[ZW}vYIWpST7lXaMͶY@\˓{/Z jW]nhĎ>ޓ-z^' P{_^gXpua3]Xյy*p]\!sikAXcuP(0| V ttEk&9LĎJ@[HxLu=,_|? TQCй'LJewC,K BO]L_gIͫd;@oB|o zղ_m7K%#kg;hҙ&sy*3 . yۊGh/Uj8F.udhTUV>Frd}p Nn r }>KtEလMVFEaa v(=Cy %0<`bOMy;[g>ksf 0٥҉ ZB8P@o&k0b75%['Zy ,J'V"LNZt4 km݀цid-ϲv ˘@ͻ&Sm!Rpmggj5>8֯箱H2T/ZJjr :.#׋6šБcN') B'J#?]|S{x G )[bh@\櫴Zh8g7ß\1 K5onUFFY:}7ru4{7M8j04D7kRZżMŷ'ʝnl|Ҋn$\FQWe}3 rƪ[JMՙHpN"3ȩPe6ZM0NrK~{5'z>(l#)Nܤf{j偯B/{ %9V%%T/y8'BŒjDc1qn "*L'ߺǕ1ӓ M|)Kwq\Ba*7Gl`md@j0a"jm=EWyfe*0EEMiI1|),{W&"Y20ˠDy"N7UDUu^q̀u٬9$a[ڙ .\(O XI(7EةAr^>Sc~߳؞h˔iNUexs>r}=1 (N'~|Ec#o4ѽ8j^`EG5Н CKPnEФOȒ|0bQ'nhe}t$ mld4fk.nmaۦDq TDŽUa{Xo+elO Yל_qˇ<`Eb7Tנp'F뿉d\} ltH܀yW}Kƺ{_FVWHee&3ܧ^v/% i֖,yKmPr*upnzbRu!IQTx0}$* O1R>q9|8;Ee`dFºJD *smu ˰OjJ Y& pcU\BV Dpؓ=ZnB_Q _r[%oa[!m>#L=ɨ{tWÔ1i͈DټF/Y`;`x"nXL/7%&ÛOnGSUDGؿW8iTs`lۊ "6==d>+-LCIZ/Dȼͩum.ǧD(@!nLjWgtGT}cp"mPBţ7Qzɋ_Jxi[kMjMhdCӣ|\ϏJMŰfF>9H"NNZUB&^eBY׭2$%.SŀP48!w^ѦUŹyTjwJRo :~!(ݥTA}y#Ȉ+IP/9WU G˵= 2pJ8xY.wgs4rApHIG-s ѥD8eSdjM$# ]ZQx-:e+SQISTORגmV' %GvgnN0 N9,/XR\()8BGzZe7~rwi VˏvNK(>a J_CR(NC fwC|b˧6ü1TA tEtTʂ2nz-#Jw<}Ǻ KԷ`'C75+8yGkEapu٘fI)M71IBPFCeJBw!o*(˾,܏;bo\1vD+Zk6va$+L0νC>;;Vz)--_bB0Il/)=4x*a4F[K5F;29`cR{l/ Cqz @B`iAcV'0-~zZOcm)MH]\M}әTMe:~L'0L̼whTN~tw 3ssva)u6qh]."$+` (tj,U)"jt9P6Lɴ _YT',aIαrz0&.EDvdK8y"~#f9H]6ca`%ޅiȣi 慫,8\S7e o˕o4HK=u?):D(CA@~`nDGipW<$Wgi#L38< S6 p~Ԇ$J%ȷϿmc 2Ҩ 4XuU4}S9EH xY/͡\ak vD=Y?yX;94m6{%l|rnL Gnl)1)iB`iC27Pun1VOWj؇t㩅tggygqS&3zSɼzS&|Z|c1]4#03K:[{@],iVd}pHc@ۃn}w7ES Dhǻ ]5D5$SNJ]xr` =TO2-(M7~}T` @%)qX5G^*~Bs5t \~8oFK#:_Msgi4 վQ|Ee"1kuLGw 3O~~5ŋ2 Ej idN8FqM>KU)mޜx!=uɰ|R-c 4@ :nZpvWofG|,pMm58 (\3PӍ[o,x;bA%%bxO~deK^VGk >:x hAyN[ :' 41/ʷJ/p2cWZXlBqph7/~]S9Kr8mcf abᡋMA[gRv$!(J ̬-@:Z&̣ruo8(lT4R= ar c1s>* bevrXy:Zi-tͨw:٘aayyl۵4-x@DqirrDIN΢EZU|5GV:=HW"Yf:MR" }nJ)$Xr(Vh;. gGџT?Rƶ!.e&UǢb{OԁF oH?% R>E`LqߥV-4Ԗ^ -5OG+2)/<8eN {d֧P27% ygF7V3V-(6E>b=ɶ|ڮ\GˋJW4>ѿ؄5'p%iq 'h?~6)lMt %McV|1yXh.b{Zŗuv~hIhn@1(khu*?u_^e ,)T襺ǫZ(QQ9KI٫Tx9(H xo3Dfߏ_7ߋF9lǏ\z}Sc'K@ F* a:")3&lC\ð#D:88 Eݻ ^Z8_ܷ'%,:b$:޲f b-E%L:"QƾTÝjNMR}[q5sқ"o/S(ܹy!,h<юoLTxqMNw(x*q+=OG"c\XgXR9'l=)IB΄z=\붗K.0`@k$~a}vq_e'PL|VgO&"?G,JoB>&cGQi.G s/Y5ɔ/Wr}9JmRZ-&Wqc0uvCT4x`, Y_:(ۣM,.:g,?k")iuoR8O|Q  U2/YX~^hn%P&tq$M"O31w[\q'V_**AI<60jĦ}*[89(q2)>#o.`LNX*}|<2t 9QèURx5*bid!6ylpY~1ZK.;>R3l1ܲTϸc]l:[ &z@iَ_vsR"vwCr8P*BaEx[ @1TqorxOMQ&m۟nAH)OD,$LP!1S5L D 0.B ؎.ޙP1{Bv ׷1AAA_gZ $>[5Ѻr9I[_,U%Pt&•~ rGMy4)7oR}D%F()Ыj~GXmΙ!:0"L= ywF.'ud -1 YQK8|?F0KmSB׏&Pc܀FyrW'FG &Jn y!ǘһ<׌HͿٵU>yRA ן1WB*9xzѼlXխ>|Ӥ p {.9?c@/SI_"m km,_uWR oeT5 2, %@ .UFc4im,Z(8h.G"xٍj+ f+{9>&XqqˋsD߷KSqYrʤOV]a3[Eyq4 i=_S·Y\i~s:R_ǎ88Uյb14E\>Xu0kր[b[͑8(q.Pqx4"[c5͎SYJ -:ЄAQOkΖ]de4TKSF}|^7M 0NQo4]t-Ej(rvN+wYܰ"4@ ڹk' 1ai,a(oD/% {\[ج{81yKqV$_Ϳs"!cw KKGc3: ?ܴ1 49ckRLVoS+Oύyn NR{-&C(.L :Z bQslD JID:ٻ\CO_e.aO7':GR6zaIb'7GjP:eH?N"yXg-&x;ch!|;gw*)'v$Ɏ9FxK&Yqκ .}ģMNWmcb( lSA0+WؽNɉa"?"fx^7h~8D*;f Q_s^$}m .URioh-`v'~܍e7cBl_[(BNcN80z WT.j9O!.{ou$`m|HvXJYV5닳DBcPVknުp2}.ȅQN;ox/ngCLBH/xUY,2)l5tO5e]|KaIbzD`NKӼȪ1jMm`1kH1+Čtׇ7<rLX vH7+%lN0HIrT&;Я1 ayv}pԓ+L X.P38=sgzI<%ycYȞ÷m+<=]dWd$-а6,b^ ŗ[ %j]|sV{kMgxDE-oK"Ny7 )@TAЫ4lHQpZySP'4h#8 >X7>pږv,[LE' e %UFwŬ X\ǘXS[#1tA:lj53' 0I1Rk$E.Fq7ןp2Y->Tʹ3=i$ńiQ m|FBl}%uY%n)% [K jQ6;mH*} xp;R$]DM6^؟XIPNOeiT*QʠbV&3;?_J4A!>'D3AR>~Kq&Anꆆga "{{[uE| XVOiLa2簮}r-#|@} ߊBNَYE 2ŕ0HeQͨ&9F#@ T\0WАhGK+ѯbԊ5]G&68m2>tuO({M/!çX}AəzR\RVmXΤvPt-` q~-t$ʽ_ŁrGv#P#~mؑ,s־AC$ze;1;x0Z^Anu, H% dWW݇🯾䭮oTfQ+zFA’9nQuDSL`UGgTmSHv's$/vGZwf[ 9MR}j#q?OEB=5޶[!!oWQWU2r%.y)6c!0ݸ6n2L8VY'!/8/F^OD|U{/2mkWohmrCLykh7ATI+?* <I^](*5R! *>W@*qO7Ni3IOzq0ggET(yv.տRU\"0 Mp !$7Wvt#!I J'_PUWUٟ yx\HQ+glldvĮ)E=43տ/= K#/<˳o=n#6 VQy(B>k.YT-ˡyӗ\wktEMC85W::T٭LPP!j3 (v3gAʾ dV-G`5: -\GRR4ŵToOݝKӕb[|e WK8ⱬ$qL]^wG \qd՗T=n䢦vK7j}3th\f;R]}w> P ܂t Cᝧbma, t)ь PmO-昲:evxKL t-1g48hZsQɊuQj'rz&0+:hr#4 ikP?Q`;7dGƄi Ld@ 1&";f)uՔ x{V?-xtO\>!KCێHCBKE~t즐u/5$n\ݥ%Gr\M;&Gm[b\k{, CW@!nmBW ? ye*);B {(sid4ĭ27@2$fHa[Ad:ߌOQǣ[&0ijܖ:&Rʐg,T_AҌra)'Oy!bFقBwUolHG|,hځ<9COH=ΤCؿ5Ҽ@d:\E**$$`oS7t'Z~FBO9$p-5R~YVXtA7/)L ^%VT fAm5ۺOҌ:\m0PD~Ι۹M; f*kԌ9'ht6}im4f#6A̘n2~Z$_:ֻh>aD Mk?9m$417iؗ$[cAcuWd6V%/Ҹ#wHN Gpa\iZzD>!bBE/SYҀoY*7+cg2"m@ea =YP`* «uG@̡?=:Abrs hgVO-^Y<A.7T.6yMxo5޵}u칺x[8ܩUitV\ib:zЯ nx#{bF;1qӴȀJ`T8K\=yq*liz:ZzӱѲllq㴾/$d9xDNk4q-єsGc<0%_J֧<39#{>mjeU8ЊJC}(iO8hRFxG#"1"b?0?UD/92t;##8\}dvS*ྡEMdDmB~OPL,A YܼcXApԗw;C)ʹ0l.߻t4Y~0wWV?b[8ӡaP]fQI~I%Ƶr"tRT)toLi:A2%2pg9o_O sF*{ۯᑍOSvF-}^`ɝѓcaGxN$ k#ܥliV|lr* {QscL~B~+zVZ/!\i ZjIgry/&.&/ *N`v)5^쫦<#lnl{d'<^_& :]䟾^RZyECranx) bY3m'(¦$^Ʌ/: NIBL̚YCRFS]פ^`H3VҌȓ)Ŧ! ."ZJ`I.I2^@32D{95Ɲ 3>3kDi˭2Chn274I yffjȯB޻5ɳ茦{"fQd Ƅ ك?sUʋ}AK:^kBF_st%7Dz/nosQx2xQidś>uY;{XF;ff; t?o.?*PI>| ,Nd s>]? ڽhWI>֢#_^U J‘DnC'䉋[H >h`qabf ?ޒrRW}op]]q E4#~0t-mwHt o)Ց -S:70{xs`km l02\ \7іiQ:He6E. F& RA 1nA2;`8L붺ӷ_[VBd3}"SQpR>z@zC }l:lƦtNN [9t[i/WLgVŭO|8\)u=C! TUYHZy!NQu{Cb.NWU Coh3To`F{.QW'De\ ;3W`ʚ! ʈDl@n}s*1YJ[Ϭ&<< G dAn^ RCnzf2ٟavTw dӵ!o xN̡+̂S{Qř +,쟸(@PiTDŇ[t{rܑo/+W %bG8H.g, *[k<ʏPB&3Q)3fc4UYϿ៥s)_&[OVA 1)[WEFVB}&W;ZV4T}CLUg+ <<喆h4C6}|z9"7#$[}0)rߵ byuTNO0;1m!"EMv֒nsK3Z<"%l\\FҞLR]fL Չ+]"PAz+nS*c=O|M:*a)߶`U׵G)} Xpe\yg5D5%e ޣ檿F׭+}fsť[2`% δ)!!QI7,<s>ݛ!f9@ 7959glD Ct@;wa Z4TqS.x.`=HDW wn=2z"q$ϝ0"xeXxZ-=Z19 99*tPЂۂ$;vڇ+BG`TrpS>k+.+-qGu N vҘ5O|R\BBǃ6VEn}G/;YRP3IKS WJ50QU_+tw- ҕcʦY} SiQ&q'Ґ=׋Cfb Fq!\&2}}xd'DO9[x9r`UwPKf>ZoM t1 s!zX()Rԟz9Dm b(SeRރUԸMv :«^(DiS,|5U$H ;2 n 9D+Z2`*:-(EwdM. 0;lɝ83>+lwFl!WG&ns ɩ$Lm<Q;QFtNcY;SU(j\_ )e\ʌL٥eb&獶ǗY#]\k%bcE* cAɍḲs`Ys݁՜.'sgx5`:A|ps+yR>xl>/%Bfm_vZ<%P34~&wyk l[3ԣa-CA$>殘y^䃉PD/d(sU^iy%G5LEmA$W/ÿ8;،z_?Y1 DIZ8< S#ǯр 3 M ßx;Jl^Nl``7?ܘޥ;K TZJ >\"نρ3Drջ?=Lw+ rC`&O}0:v,vOur4Q%զ%@S kX6%XΤ(Xh۲\`_`cF?\#,|%'W>禨wxc^7g+IAGk q]*|lEֳp`F}mDx˴kκf6F-cWY~'t}9^UT;<諱+7E$H7ޡ{Aj 9pgMPL8 sP#_AlLߵGNH _ۧ>]@yL蔛s?̀lû6*! [7a ^ + B ;w 7>Q1nOv#ボ?TGfIXj=.gZ^=-qvix:Ok7+qy[ /nfI:$2bNڬ0ņޅRD_ xDN~k?%u5wH+." zB^Ђg, s4rL6UxL Co@TY} u\=(J/ _4B.X7+A_jww;-5]]%3c3yT`Z1(wW-T8sl7E,GVtR+DȇŴnQz]wlpFevڨ˜@%`]-~N0o)cCF.GGcI.-Pw Yy'?>sogDi&0RϢ1]x~}fUXqJ 3ύ&h37.YCOrƳg9>tCB%dq{O9!xTbl|\OpZF5FpAS2|lVN `ķk~S]z;@9IUu$7^мv-j}J}= הFU<Ԍmτ]8j(9@k,YGb4:颿}74dqB/m'F,` ppW[V$7qZU (^ y@zDqMگ-r3QOÄnБ6;aߙw/KRc!6H?#*;9sHZv=݇S $Dl|t 3d T`pӠ[]n;}18_{=nk`32ݗ'Vp$Yp.;8"8]1*!ySnUh̬JZu|\@֣9ɔ\CxdbUxҒǚBz{}3FxĒ!QYWenWL`3Kl]%;Oozj"E72Z€ږ{}nO(8d/ηݲ`ΈQdb}ox||ś2 2Bo\@>^ܪ&M6utЍQ0]IMrp&uY$)+$vӮniU_.H:yju [uvgU( F'iqZRKG"zETr-,WBjjo{%ǢEc)&aэ2<ٴ+9t#i oTAiC-%.+q183(97fֶfZ{\+z |ʧ S<)~qt(?Of%fߊiMu`zf^D NaՂ.HvlHK9]Cʁ~ٟ)Nɻͩ)X6hÔekǿ:(FE.074yPxJ$嶴g4-$&&(g=\FسI_X) Y!<GDdvE'pF5Uagj3RG'pIߎsέSž7uw n7VOC%2`uqc'}ţ_#tv @!`@|C_W6M/by67y3sWeOrZ&ם/x>&J%ZڸY:bX֒YQ[uYb-6#8狱+C3[`6|J%SU^} hxV+zf '͑DWL2Z_xg0 'W ׺j(r#;asǍ$]@f@_@?ŃK=>t\$@bmf0H,Ar&zK^e`':.HQbZao`qj hAF& K7EW k ӭ&29vs4ţ D ߼/J}\p@CTEҳv3}ס ?L!pO$ 1haOv!fX0Mju$[Ʋ %#q RGzPC&X9tn6ݰ>;.r::|h,3Jsׅw(*:[ƆfR{GDtefL𓑅$G޿8x0<'Ǖ3^#ƽkql-!e{F[͗i,Ja-yl=$+c[/ @jh3g&{l9>CW:9Q4af@qKG89A-!셫~vˮN\-# p!_|uI e#/[f=VEЙ4ł#!TwU{P&i^_Xg-흵&Hj;L&\"si; !֛gr(&?m6eŠ-Hh[f؀_9:\\}(s?qƀܽ፶Z$Hvzy%҄2-Z@EH JVa{, _jiܒ:uBϫU@Sy.nIG7f́+.gV/x`y@ O;E'EF}?rk.1?$3>BZ{ K#ʺY( !ꚘVRC`eJ8n]0ԁiaA %R'k4Hl>ø7\%@AGΡbm2?1$' tҌK#7Zm['rk~H5ֱՋKs.z0kFo>( sFA!#J6usn7U`+j}".5,ߒ W!K\"$&&c\鎯YP ;g<;j-V 4(euWovvo6 NqC WK GG`jj / ɗ9)0}|J0L-0F%[Ԕ/scy$&[s9(U6\y9jiZ7'0(bT a_)•*3B{jjºDYU戊 ċ( T"g%K/ϥEAZ!i0 pU#5̘b#tD)65! `g cޮGcB@ds!VrяkʠX+> g9pvnN{/Gl-{YmayX7OmZ;@6gg61$~FE|8ebf"tc áQcscH۲f1*+(Fe㮆£%u%R6"' tVe!$ &3#`3I~g/<+@SHU#+CGMFo 7i!eIW߃D-kڣ<.o, !' N60\#%J]*EgGX ^6avpr'̒.BI6L^uMPxXi&Cgs[.Y%T c/E6i2A~, !yJ1ez=1J̰uF#h顋}X@T#.88f-!,cB&џ0/kY8a.X!Ip2zs,$ʪejpCr@E'r ͑@B}M,̄W]i_:Yx;).M0h*\D&'jc( j-o _C[n}& )̺Ts$1ZɗB J99ؚ  T3jB"q惴etvաq:$xwFd~&"74ޫDűJ8[Gw#9،{&P5Crإ\Iwaw*AoaWl .M˖Vsǫ3fcm%c9{˦qwEZk!oOo k/F28 3Qp8)̥1)gU$ƧlshQ"&Oe!\%[+;zVr(gjіDE]v* p+`;w|OV]Ӳ1Ĵ{mxN V b2XM\T9_?dLvym Ry*~UZa+z\, S6QBh؉ĜF?|=؟8k7 UGlE"C͟,<$)ЎyxcC#yM:BKwM5:V#jv92FaPa]N% jiosbk{DxjpȺpp VD8)VPT52qu;QSrn7\sCVlƞ?c|LHcI&][. cciN$j92KD2У1(90qӸ"jmJOh+#PzVYZen-@dE:SFz:r(Ip=A̔CsȞulFFe^a/dͭCzQ\7ګ3xQm9=*?m"~ xcgM*-^tIה!@8t{VIxnP682+9ܪ')i,+)NU쌈p̽cn5kי7=U)ləjJpҁhq+nТJJ,ü).HϞR&IliOl漵^HOg0;Wj뀞{pYtOg1!&g2w2v ?d8I4.0TB+U~kYCOHяBvt8B(rb(p".1_oKMO H{%;ƭAqt>Sw;Rb>rEČ!"]5Upw&Ѽ7d@lfJJ:b}ؼnG#n׋œ^':|Z-2 {DdzcT5Ҍ zkN^]  }441P[^+-Dt2{fG£;M z>GW U{)OSWnКϓ):5uG%,8[%yLBQ/!yZh)}uzo`wTlW 9-xaH-/=96{Z?ZB6~~m/|$`6^V\n15k7L, h5/nkTOȖ\yLib*vOo w <H$ch𙰏2J2$YؚݵȊ@W <ڐ#@JGRZl-Y|W.,l$QF. z%ᓤ?[Ϣcs֡IR)5i%BN"4ʖnϛԃ[0fWxIHFqSA1Z!Eb74xdً_ ޮϨ0R > [ v/+XK z@!kCs{6M8_s|jv(W`XpTS9l(pFz&mCAO3]fbDĺC6y6֚cPY )@QMH߆gnv& Z3|3)f4"z^(c{#+XiApf"zG [ |.(q6lg="eFX׋v^`l_Z>=|wåѵRkL1겶5UT38Ơ@A98wPώ$o"R\B2@_ӣ<91~V?̍M 5!?> D|Y>`!:ǕVQ-&(s(r!ZWU%jaT;5a.2݂|+2G9(bXW؄ ݤv@1! C7Css!E:<:\/EC0!k=' fy iAbC m;PS1 Ѵ9wS(D L|ozO椈G< ,g yq'^85 ~ƌ?g3A&:rGx_Jl_f L3ʒj;X8hO9lй91Egx_7`ईN2f{ U'i=DLҫU/vdό|o{ԨiFpJkYu"ɫ>P <\M_q*ijNՀPskm¯CŠR?'V`IiϭDlQūR 2.bD1fL15 v k}:drm1'Gߔ de%OdW(p#lrgk]w̵ΙOrL9Tv Kz~3Jzv+rxU^zC0PjN ;90uZ+FmϏޜђcC{f-noˏiZ)ŒNKf/sȁtjN4 ~0)SkXo[U}ebW1Zת<dVHGqBQMj7=AyJ)k0n2?f:I.ʮմ/m< ^lC6\@U 15E\\oF ݌VgىhN 8,;x';(@=Y+^dh^Sꤷw hBiso d3[JX&<42XB 45D^_sŠ>g %-h{;>Qwbّɝozˎ@tΙใ 拎=A+40N?A>3]vf䨨 H5uʑ J^?PoZ{̔O= X ~TkCnArά"ՏYsJYp[J5WWݻU$"o9RL$wI#ŁDL7"`qF-[o~k Ly\.tn6ORΓERsJ?7HU-d3y|,%rKE_.-"M+]čz)[xlNYmI xELe8OJ*+p L?SC ~N4?Wdб.<58d$&bbZz0,QI㽇J5έ#Lg/̇,pU?z@ :rk ׶ʝ<y ,ϪRI-lʅD^İdI(Yk5ʁsjXot/R.? %&l0E]9~gU;PӉm#Yft3O{x+WGH^jöƄ@>Q(ojN_sk nѝwyd6x &ڭ$(G}.^KwPƂ}'x ]{t 2}x !PUvZ)B~bF.N˙n\pv~J^e xŰ絁,o\.&߅CK(*I`mH>&B $QDкܙk!J3?gN7t x8S*7,ǑS&dXZ> <,HX<&"Ȍ|ErRTO.g}u$O]&2Z|E21“ʼnZ-O˻x Fr8Fvc |8,6fL5ڇ_8,bl*^\2:cq'YOwY^YJ!ŏq4L:-WT9O`{/Co{ODwX ̿)LLٶ[ᆛ@hbGB韭4-t%wP7P_(qlIōS@ԇizjXb+E*--Z1?~ _́hI<-T}PeuN!#%38vT7"5=t>ۢ $ln1&)왃g+D!YN k\<+zz>?(;CNW~fdILqC`AmRSHQ]}k!҉TBЄuٽ*#ҺÌl=J)E',Gq⏬Zc4)/D䌎R?`MfRjwB1w&]@dgp=d!LJ 2'JTx`?~PVΑ+wbX2lp_yyù[t[>"Y2dSɵ hOdl!S_ y`9M$y|3ڐ7-8]Ke-:Ŭyv:/kI<>Y)]J_3FWXaDtnEN5{T셚sQH[2\qD8lF-"m,?r4h<&V؏CJ_2a5TUEliPܼ̒Cw^<<ܐ5 pw%T~"{[1VQΜ5#E${cqC+Yfjbj~@+Z@*&s `_4jh1g?F}%RfʵaH'8>.K1qy @iQ_zrF]R Rp`?;W tw?4ΣOCSĥem@*Xj>uuFy癣͜OWxM.m)C;Dڍ&1ѷ4('>reJ~-r«,ߣ)D-oS5r[MF?,\@mRM+6y,F "{V c~h7X$[ь#q ut~ς;1t蟤 ,%SLGf!ܤɷF8m?@SiBϐvDy *${U2 0Jh%橊ֈ)~ P>0[H,]tV2ajCoC}xhi @W̬i\k@8%IP+NV1beX{C"YdQubxi{–#Fv*p_3$z(ZHZ'$%?x;ՌGQZuqdU[v 9 riiÎo+EW! + s, TbQ0Z]MIbekzjtp>2N7aPo4x 0%!fUOiuFfG˴xJX\ZS--hіP ԁ.fi[ĿW ՙfNϴ"!gd0yL$,A>8YG7ܑ||&a+biͯtmgƉΎ350W ^?S?39R`nu0zhBu3.}GfF׍)1 jv+$N@},cc^ҧw׶rHy(=AX(BCaxfJB$ԣ͔0_1oM>;`t1l0I!bLGyscP`[d?y„̏Ih*B/Uۇ2Xb-pT FLڂlOr(&SK_ Sd z]o׈xiR5s*3Gݒʐ6T( K6YhL?Ĕ?gB^HgUTI$26I5 E;\Ή3Dz#6ўj%2Kt`H$Y+fʰ{p'xn7 7(^{WBz&h] TJVˈ!E }Q~y2-.{ F%aiT6~zṯVՋSe9="A qh$"CM.-۱ۢKB7IG*ɼo3U娱dkY]0XUE?$ЕM +]"1.̮eTm;"0K=ءAESגUNwҦ$yB9whfo 7Yʛg<.?q.(+FabGaLVڐ(\G/qLRr}Z|P ?R[RsEPfӯY]{T |򒎧Sj.u0#wj947ˊ`i? ɱåݗ *Vhg1uQ5ƽAh4:ttAy(401ӝ A4iG~_:`=!wWNd6u74GNN5^3x{盫c9{ LxRbBJI u7xZsE2BAl*DYQOȯӎV0fz_[6nt{8yBpu# V47e+oppM7*H%cuAod G"VGn?] ζ·}CӥBrJK/yzqb GE"Eo@ xfw>nWTm@>Lx|k@cA5˹?4kt(y}& Rez!"?hu'pTb6\.e>PJשj2cԵ˴l Q` ᇼaA8]Nևό]& k[#֦Nf\q_WD\c.([-p%Gr@IY&A$_VLJL;|LĞEU~]) U0s.e,Oؓc_#s>#9dF)Z̚;}r2-#QڶH^CVZDc20VhwK(Ď']-RJ51+)_o!g TJ-fUqk q|Z+{MCr Z5 uP~qf`*H28of+o 4pƈ0wj];/G1]lh/GKYLV wEB@4n/[=I܀=3Θ&|m&$fF,%)AJ`v؈XkL0,gF˔Y•ZXVӀk?w wYa<2(U8&EHPC % Te$MY[ 5^i([u:݋;,c"hJ9poF0$ffJ ~bDCQ.i@JOȰ4"F NʅOFbz^>MrhF= S{Pϙٱ>|?^5N · &DϕEG `ʴ,/IҍUdY%sg4X ,1&!r5 /5ψ{f"ߔ@Ԯ4FwBPƕV"fbe;o.`an @zC]ߡzltf8,̦1,Ҫ|[=Y"+jy]^ЦԾgsV/_n \FqݾI=^(eFS=R>ӨZ\&{Jx b$Kwjbް/FbS6qYvbMr: Y`Qjîludޠ۶᜜\c ]LF{2AhܘB(Oy[;\YpBaX+d8*wνhF5/êy*_~'DB+6%^_M1F-. @PϪgze+ d7jo~kTb"MGBg_,֙s4o>MԄQKR/ <) [ LPZoXGSSn^Jfŧ_1qCt>l%Iojv4h$a!H{ *?U0^];1n1P6ӏno)p1sɎ"''WwOcA@L!,Xoߙ,(kjzrcHO Y<%' _̊bm7UbSkU:oscV7i\"S) gDG%K?X̱T;&m*v_uiBiȷyGslU+LHE0bC퓽/aǧETv̯tn4 ۺ{)`939Vނ2/R1lqv*@%kK@ J+3b9@+ H`5O`KL߳9v"HcOeVSR3@{ =cZ2[Ì߻kz%P 8`"\T塟LtUj$R  zK'v݉#Ex#*Ȓq6f+V"RXtT'Ct( p`UXю|^_EYܝJoJ_, s1aQ|okzلTK:jBGZW7ףM{.p8ny'RǰiID r[1{qg<Z27NɄ&bp ]."Ca,!{Hz}6D?FQњ?x)L0Y@@&%͡ f5_3ǐ@pW=kvf3v7df *Y:PK1|ݪϊvDv tK-0<FZXBt",J3tDgb`yn Y3~+V$}4Aj̦R2B;eVK4?$ Xg$QrSr N^%Aε;ǵ!~Joj^ fP‰}G;u|HGop8F@ @z'Xiu4"D zo3 `%,0؝~;S˼`pprf}ј̿\`[cdZ;Td3YL7ڭDY)/ ep/Ј.NۉtJ8|$`gy0(O騁XUef4g%o9[ ݜr0OfiO' ^"(U@TNls9"\)BۀC3e#@kcA45r0dq) 5 Mga~d?385 Owl\蒢%&ǝ&`A~i|:=6Mdtռd W)hNJ1)Kr%h(bJL˖ct֟3邉)+KxI3ʥ%SjҦNq"[$O)P`v`,x܀OSp_)pTh+-[rop2?{rL)t7ᐈxȨq:అ&u=ڣ3Iv|#iI0{ ڭJs_y_%,ԭ(#-K 4 > S@\Pjq%CnyLц,#:0,Nq7m"Ym q6o2y:U0ݓMnAUOݛe4+[ax;  Ñ N34+KZJ/h  ~aZq OR~iAr;'8MϠSCz>ţζndo uNtu0pոMȳɌªߒbo ]B$_E D䢒gȚ%h *#E?T3`Fמ [\*3|KPgY YުHho":yvGgDx!ub]G_p81Y\o`N>gjCOwqGWo(UFPيqSn*י&1CL?֥G:_(t'ElTy* 1,uwBDW.ڋ/Q~<f=OU*Rp0-ӡ]\_fag'Odax;s#҄(F8"KeZmn$bH3>eGjЂph :С,UWxֆh;0uRe( ̯V#_Oy墛^/^fծ%+;(z'j+W% BEtVaS}{賟тS R}Mn_69( 9$Wn=1\0d|<Fb|o5pw7OttsNšF*!:R^7SD\PBluTd om 5oi|~c0lߒD@E@?e1W`Pq1J`P"c۱Z CS++sh-|0bᕎ{%4C夀 N^xHӂvCU[W}\{qٸ,/?C3 u wE‚Q9yk{s g[Kz' ̈ʢ^}P]?'E 6b(~b]ULHY9S_s9$#EAK0IlkDan*s!RBue+lz1/fE\_.66Q23t>Z^w9..8ֵrR=xbEG62y]M~u4abMqx/, ./]RA D;}^{rA#^ۤ 7] A ׇ) Sk!<5&₽Cq>hPg@i T1RI{xlc& 3xu ]&}PdZʷJ+=OO ˑ`oNN@ hGeaZ7\g5t&^EWPЭ vK) W< )rf8:VA 8H@=yo0QCnzgQ:xp5\@kႨnՖ[27Q}B;J[C꿆l_;_H)f\{/B7P ݚwM8q9*%|e?t8jtA{S rIsGOyo'td_1E陝f:k|L-0u%c y'tfۋsƩ bq@hN 5҅+"~#kǤ$`v'kگ;LuVVDK'M^b#0mw(+W;HkRCɭۮ~>끯wc1H|A8Y={ vJP"=Bri Q˜C;wL {BY;QK6H-U.[5Ts ngm^!2m1-ʫ.^w]쐗Vd }fF$2 Δ[u5B")o J?msGD! DG^,poYbo bˡjaEws}#DpNml }b=ŐjO_iJ1F]1N~>pGbRhNQ#FS L-'& Ut2%?^iz=V $.{ӴW +֐7j'|m,t !d0K\O3!8P!\i&Wjκ<@I@}i|L r}ۑTK)6^ 1=-7s?wGR92?^6}aꨳD(_Or~1ARO5b|?`g!NA*"6$/q@ycŨr ɀ瓐bt;5G*PtJu_d{ x+V\Y+sS=YE(@NMxI'U[QI_zdEZ *t^{~9ys c/?ѭyի\4Q41@`,⧺9{PVlqtަnS~  N>KnާDѱ(BoygIU@T+flk*b^ECV;A?v 4-j:uu%'6 Pd"#(hjhu&Q<'x+h-M+O'mVj)$EzRw_ita*U/#Qk* pAo^4/~2`{JYDbd@ߘpuZAځ`#vxx= 9 ɱWX:x&vAEEgD]zb9AwayM/v47d֡5ZoYVhgelSa*Pem qۓC>VGT4pt~~PQd6?L3Lµ(ͷTkBL|6 񴾌O;N9p oYo>o³> 5rpd}WnaFopS6sQ_Gw8sRĞ{5d'Ҳƻ|LKýd?*:ZmB&o_VQ ‡TgH't&3^gbi6P[ Q: yy,"G赏 ]yHu~w:ȉS[+ZO^zc-n vn h#rQ>Jwme-q4Rj1+~]օ`i #:aAH6#l2FTpDY6sT&A5`gŀ"7UN+U4}6QY$֛ =[`.> /'{Ł=RuHh3]8dX,Ż,b7QN6 <{"96έL||}$̋ςP򱔷(eZ&u'hà ̵7ٺ?aAaܵhkR<&nMEU7_Z_a1eD5oƁK^[b_ƾ"h7}<4=\ ksԭ./Qᇥ+!6Tix6s]H?ܰwP:`86{?yy;2LqQr?"F3uu-m M~r,:U6 ZQ],Q/u,I? EXM`8ShUe [| MH E?+Kցw2~)MЗ)ϛ^&wρ>ՄMh1ėiY?"677B\;9`nwz=}M" kC y‹e^'vuMr8k]MSug#LRBz?,}fle5 tַ]:gGqI:m茏=0.Y8d*W$nDBwwuAgY嗬k$hd2 F>7Δ:-Fj*t)G'+gƥNtEXLq kxѭks'[O;*h KT:H=KG wD?șENWg:ȭ{)@fK{(C+ LJp0 !Iٹ%9R9'ƫlc ^dMԿprm%GK2s=C,Qpb v ƻ۴ 0[+i#) k0>VMMK^9tizz`y6-1wu-;%,4U >܊'D#3P>Mb'Af'V/b-u=%ti ?elbOaf)nS}{=[]puёw|viCk>*FsLul&>Q>PKXQ B}ACǾha(EEL9QSeϵc1,<= 4ɫ؋w_鵶ү wEϢw};!Y#p'tא6M:#U=|Zcv]5 _I.詫[{d"|a:dy[fG5"6!:>INjbƕIP:t2d B+" 'ZlFS(N88JЌ"UW#jǠƖiy#5AܥXIJke|~jgzSR;z9r.դJEg|:h!-;jцԾ,~m`'jxbdCmhq{'pH_}8SJK?@}0]a}ʢR\@lfxP}e?> Ȓ`P{H` )XO+g03% &Wx0Ubx{`%=R[HMrNr۾yJK1̵8s2&e UBAI6i1_HJ&_3>7 ˲V'5N8-?nVpqyOglk]K߈}Z`,mO͇yp0ZYXKzu5zCO3P*bP+M!< 2Q}* #-tlRN3_XŐ% th5L$0 T}-U*f*.([NL5}g3>=!.54  =bfBawa$K%F~ zmҜ~5st,V+>㪿c D_Jv2QKdOȦd04%1jn֦xAlIoUe[A9DW֠o ' XN.$hac8?tLvl yX6}(yld`ǭRВ$] bFS&t;dT,QHC|r_zBkciO5U-i XS5mjp]rVq2P3%C#.X;?1;<̈́UZ{pϹ##z%_;K/"}$.;&EJ26%NP-~+/tCT2#tBN?b>pXqmO(t 4F>bk}e^ܜ[NnM/<z@V*|+M2$i,.# o^`lx (j8T^V^_|[LѴPPcH#ڍ蓡 !e"mc(D?h,iΌjg}US P*sx%)/b3NjQی IMw:''~6Hp  4}lMr)#hg;?׶xg_SMIՅEl1X|Qnx' K,8zA8g+ K&@ w#3n& .)A Fa玃a36}؎>W-B#e\e-_aPf.1AfTUЦ"Y0yj >V$~>U[(Dq.@_bg/s+IfVƁ_)jއ?3NGqªH@A1Ca`˄$_5s\RHdž͡h 9?Q>W㑲2E~E* zxuA֋@h6܊m ˘ s0k?[i-S;#k@)Qߡn1wJ1#(###|!,InH+D~)̇#(Gl9PFK%aћ[Z|Æ~f>dHUB$?ƌܠ:0t׌u:¯c'!|хqLjsѦExxyK  q#hxepK b:Gen XUЁXhUNߊ@pV^5BjBwDEqcKΆ9o`1ؒ^SK{kjy,h׀c0& K0}Uxg-Ei y:VR9L%%+v2T*QcZ޹HnFVszS.-VWg&Dg%1FrA%uOT:CbFپ`!w K8 ǂr1#4I%/@nѵKZo#|., U|TEq-nb_AvYVh<>|$f&GxE"bӀCh X7n*Q[QSgNV*7PeCI^|sxc<䜮t;1i[=e>;wKs]stG?T.͸X PdI0xs}C%pzǟcJ͉) 5`Tu-rqtFϨ`AQD=Kjkbk=,u`„Sw.0y(Ʀ-^,N,UʹPO[t}FntuapGa*u}#?-OO8NW H&ߩQ?~uF *eC䥮4W,A#́xSkCU(լuЂƻ?' Xt Coih#^L4HoFz^ϐ;{4P޼3 p0BXPR hzT'ǗAy6};8:XS̳\Fֶ iވ͋h''WU&;9AGOބ#wTA23%mk5u;s3YL8rEVΈkPLc4|(5L mKh8bFA] M hJ[7l:,+gfDD Pts'6w\`40ruf췡/#e 9J S㟿kLʊF҈;-QρPWi{<$ šd襘ⷼ5_4Ը{Sޢ0]0Q;EN BdY摡,gߵ_|}&&~s"W6O!A.dw@EvjY̑=Sb,kC~۟%2;U{j$DM<5 4~q[ pt-^hd*Ir1{!܂p,t[q ;T'Aag}|lkrG%f?"Je&a*dAnZX݌u ݥ2}6D`?4+uN:@;;08nN~e/xl#u }]0 o"<[ceX(":.t];pZ?kBB1>aY|F!ɿΕsL{l^/g5ݤo2XI %e  W9͝F]аb#TLU\@_`{x׿~K :W9@Y&;6^Lz`QOCIdjjmL]2K3E}IKI]T)%=Bh@"&yׇUZE͒aPxwɵ :Mwm-&'W-G)LB,lvY8BtW'1m?;fCۯ*Niڰ}Y6R=/gspO"N%Q>7z=?W LL: X Z&3.-}+$qvRϱbbkAܱJH=ܽZ qNKļ}ʊW21,R]vK?ֲLJYQpPVo:n1I‡E2T{4۫?c'DHV96v/+e1h38$1ಇ"kTѥۦ][AIm>ws4-ru[[HD"pZ}?z]س P 89jaVhSJvf[Ht,Qs+Y`TCH*LY7t8SDأ"}g- K,ωgxBP'mǜQffD\R0NSez(Q=p[$5`bl/HvX24R\Ϧ*؊ ouRoJ혶v ءϮf 04Gf7[|*I8-NRp[fSo—h}sMW6o3"3Zm)$k21u:گ|dj2 Q;bN&k[+?hWw\WCV`R_%*̋W|/lӀY+q3BD!2)M*b9-cꮥ%>FQDv0 kht.Ef>jꚦ*o렱NIG#cK^ء1fv{Tl9j7AUo&q$ {Ud(~ 1p&ď~6 ` }d_28#+`Q/>i_#mV'd %oCkm t}M:Eh*{gZzqUJ:>zn{_h $~R`|G?ã uȓ Yo{'5-qdv K|GVo珬_06hlo6#if ].=OQs&\2~:3Pu6% EK;)ϓֺ0ʯV8F S]].:8ojwiUPN Yl罯,@_58˹?7j]@#ؠxn׵fƢœȧyO8*&Mew b@f ɐh ɬL Λ Ƅ=g߈Q@1b Ф'|~.ү-E^։JeM[MR@l=7{JeJRNuF #6<Μ'pV~k&Lmc9x*SƱ#S%2[IBVc$n}> F6n XSy(sZmhPQX $_0Z baw54ϗQs_8bk/BՑ7Q%w~"jwob(C~FyrPx=|vqhYmh6ܤ1cLsHy|EןD6d[!< YШF;eNhX7忘=巯Sk\T9Jc5$>EcTU%%{< mup3n`zjV#/gX7 .&9ZĈi5۞Šy35?qd#*^~#7tthz$S sC>,b&eC+q\JI|K9HK%b?_1r̜U[P-2J*-6IuHP)ZށL4Xj5܈9qf(`" ЃTSbwV[_埩&Edp콡ǚSIjwuzd⽍/V^&6jw6g'iS{FRxYӎN~tJ&n)S6~- }jswҠ˫SbG,wޞauKH!tevitR17LcnD0Wj+wQė ApxltL=@Ehv.g_Ђchv±6dvnÚ(=uz{z06Jd^5½C'Oq7./c::*>q_2U(K7RSGT"=5o^dZSsA0+oP c+ \DnJ/P|bTYb]Z\;ZӛStZp ˝jK+=L^#0+0l]gbADWXe&f  .E!u瑛Ye4DRfs)ː˪k:f6:`}QܻfG'T@XyNh)ɭk^1y])TÃc53+QKT%Ʒf~ղ~FH1.l9@_줈1 nf񣡵dO o}*Q^}z_tl=M:Hx7,׉Lz_4UXRTwޢHS@O(lȰ3uOEu%,AbT%{\Kn]g1I˷PBޭmˆP؂[@2]C9Pϯ_Z#4S@)3,\WJ xraX%Z yyLލcߡ]c[[HjF ̓l;NX!Df, ٧Mn,?^vV^bI.;,[ a5%vIQ30 mš=p g'w: TK^}c8k柊t8Sz}Sv1$Qs}P-IȲ4)?( b;ˎV _ hlZ+[I-8s' |Y+\8[15j$W5MI@1=}<1GkrDOd,hqT@3dEAz"ko< 1ф$O@< d|-:Wb#`iʱtT]^q#6 9Ɇ.dV_'*"\TSbGlݯ QƊtW'mcfefr[w$1CeOoЮR/Iaow?Bpڹ١2/!fLӶQk E`0Î=!(CC cG7;i˶MW1&3$ѩ&5i;#,?,hms* !8Mi%4( bWC0*^e@4dm3K5< #nk[1r ?ǯ&?HT?|-a( q[}Xmϔz"1e@s>K~_ q&L0z2ڦ D86)1SaDy8L LO:Ste;(! m yDud& @A' ,G/j*-fj t*ӥS! ơGw 0vZG*M,kKV6PpyG׹xĘ0Np0s*O?U=| ' CBIp.u"-~_8@[ c-8a E 27-pK@2ҌkIvШw6N|NH>ɏlc0y[DBؿo뱰A0J Zgy\)y@܂yj?XYxya+Q{$9SR!~ˮ.IvƩv|$9w_X[:>P d)N"o"lgJ#Kk†^>Z<@=zU(uKNLL'^̍"W0b"O׎ C cT)y! %U~|EXP+c^wS0rf*:'ΟV&}J 1\*П 'N1b!Ai0*nbe &u3iq_/b 2 !G>X\nThNLh]l :MZF#s*+뼽&rՊѰ||D^4MDw7] AE lMm>@]:Oi p@ y۽SV.ТU-d1Ke8o C`]kz3s0S+%'ne @8@sDW!Sq|fc`HpFD6 DUot $"ȍ~M\8B2&yfmQ&9n%Vg8d7hn % ;}%wepm*8}@ضg΋0= U#="e4V{|^V3TK_uYnHv?wao?Tkox,y L59êh_#X@o0<\ ^ZR ssů6IlQc3s.k_%Vn΅!/?7a99]ʖ Rڋ W_gjtir=orj%$w܄UGshHݚ0 L]+}m%,UNt;^! 8{+{~p)'k)}="<73o;'>fTˀ-CqDGMGk,<}|Wly6a{5`5"yڎE1˹4)V9pۙȲ݃CH` =+%J1y~ /@y깫D%b1PIA*zC2_@;~u[E;MZzڀFE^lvnCFp &#*Wml)opJ@,E5`խ?/GRƹXѴ[90j@tm2fOi;$A]d&g5lWڝG=pnr鉈x o|eDF1q'0_.n;\s}DLؖq!Wn@Mi#Do bAd:ҷd5FbKat1.=nD3<Q-Ci-c 3;:BFZ1)^d BP>'f'Bn/tբob %%T`@a*] C>dY< C2=> FG<`{"7qUu}IMh(1vc[2]ex>έ6&kznLZ4 di%Y%o'vmŃB9`O!b+~]dv R甹G[E<Ը䄤^BPE#/or/R>.p&eler>F:gO2a b(m .V~~­,7]C'm2;GfcbSŦ;N?-vwsҊ8Fn$X h=FՌ}]3|h=6Ay,Vߌ>pD1`V^كR۔;|-x݅*xn(%T>AvaCS+EB7 P>Vh/Dʓd uy#ٹF l& GN-[ X{G A O_ab;{Sc0"t`3,:mP@"I_cm7CxS='Dph3~ f5/cYJ>Z( 21 ܖ75E5A-9h&ۻ;DwemOmPHjl(#p!ﵿ9@:VnGBF\R1BNgGt1јu)f.)dD^o*uxI멥zAȝ!jmpɒdj4@)R\#$.VLYWc;t_I4g2jeB@[)E![ӿ @DҴk[6 7uD3W!LvjWlel@J[Tnz|4I\=ꬖ䔫zƅ,hVdN<ɩRHmIQ:2ۣ P36qۗ1˨N(|b,Q` _/T߹Gm7Ѥx$'!wá(u~#n5]OWKIk$6]F[hY1xauSON?rO_H҅ &qhFI`gp@&"jq=/#eK)Q*IJT]ʶVhnd- %СRL 2c4Ť6Z9Ʒ(GVߗ&ӛݷ#yͅI%{v[`Y}'i\cv=rxs׎i;'՚jju6k+j͏/'i>AVߋ, Ss0f\pgfnd"nA֒m;7eLͼgXg]h'CĴE͌)$ OH]ފc*IUbs[׈i &x1'No HPQ4 fBU]́%Ywn 7| yח c \; Mw%޶\hr &gT< ;% _]g* &CE a~PsGe8 j.L7A=&Ql:O[^gcT5KqLRؐvb"s4ht~V'3֊{z(G)tpt&Fƴ̬ѝ(gnqùnN>y)8(ɞ:YS$M#  9#;FWK*W[c9CS!wĩ#BV ׊MQ2$Th n1o3uΒ),\ tL4tk/DH"e 28_|C.[s+y`#} <;_sPO~0NED.fL";n;3g5Ou.8UӠ&BGTnJ]z/}lfٳ'j2 L D[eG3%s{kĤ2Ur:JZg{,. +  x0W?i&I֙W4:[5 ?6MH\k/A3 +' RPoQ9P=q%.Z.c;κ;$ˮw=ö'tAFܻXNA[7fsشudl<ⲯR,͸/PU5"XN$Ԍώn/=~~?zP~M]}:jah;qy HuPu7MYw;GN3V M M6Y`ьBN[/f}-9fR 'X"Q1(C5Vv}YW̒S9~o3C#q)jˠ4RȡDŽ(j"+t'qEJJF?."@A{u^u(/"a 9ñA^`ve_ȼpBhC}#P$4)EBKžW ;;ώ#m3J2BI3Wuɝ֮j)[kQ}w1 TʯeY" JIa迲@1SDfpa9.uKl%1k'*)NnvfZr3JoLW1^Ҟs~cU? QR6bR=)18vos=Pz"YIu6](Ջ Tc63M xiFW拹v9(W܍bh(Dh$Jܙۡ&[JқKJPИ6K XFB $Nb7m2|􂛔 R lc/=GHS{tI4I}agC=U^-t0| :"xi|5י̙wK3.9 6H]I'd s>.7 ){x{Mڋ*k{qý) PY!aR$u?{f:[kp dyLNNYx$yc? ,ڃDSVB6]ゲewٜ`9/6eaIbTY<=*eݾUUž|^ 2-:N"|hyJNM8A" #`f"[(7(@w2YEh" |wD]l~=Z$<.9 ?MjgՉnC\WM!8ؐ |nf亲$YU ^2M suH|~v@*9 F®3#E;ٿ OT(k(J*T Ê3N\BÝRcsvw(\$H=NJY5iojJ*fg`kG$Q<%]l/Z:ӽ숏ht-i3UB9M(" cVhxIO&Yl6n[}K Y&ptE {eHDE.$ĮZZ{1_ Cp;Cd2D͛"cJw4/wr7c`[ն}Jng,GgCUɗi\}I8*&Pg}%ef@8f.r- ^G9::"ƈC֗#.i0NBmDb9v*Vcß6NM͇]FaJ9ܓ$!6K㶛Öu6QxxΌdxզ>vi^0D%p}E7CoxDyχkو6^-!(njtٷajdo"rv}ֺuBoU*^Zm>B&9Jк/hP%BKX=YZIaU_F} KzwY߭P5I tvzI ᖾ\|xv0|,XV  [h5i=3+Sc:BGJ٧6NB蒐gԮOP=zV6^Rܔ;W3]W/j74K#oU*`\˳)55fZ7:h4jŔ?e9נB qj νMuH =4pӧ=KK%R @#NjnYxE];}p]g%M`M遁 #u:HPV"0SkcnoPlh^1ac4RB{|f1B֧kbwq,D:I @+OVN&.྅#Oc4$脧XO]ru ke/%&TR\<‡3IR ^ 2?x,^ c()%`-c)*HKNW)/"ۺx՘$52N!-=q0#Ϫp_^xƽ:{tp=g!٦+3sJfAN~6:_þ"zǁ.}nSn@r`MN*atKM=:EvF_sNv_ Y([y-~vIU0zM/ߕ.&Ʊbe<]=a }{40cE9^H8 eEԂ9 14$Ni{Sզb-|U#e|R|)u=v+tV'” ZrGdKJ;w62x~ }Ξ,5 R!:EH23Ѫr6@_~#\{UǩاDx:1C ˮe&D ³/zS`Rq.DeOtEl>Έ\97%BBEnQKF8@˟xx%vI`/.jb7tʈkz.20&\ȵs˹ʻhMyuN+dȭ .+6s4r mfsvA3>$FmZnoʰ(;l_\Q=e$7L^Fчb@ӰXd75//HS;)tr*Ȁf+FK&I4S h=pWզ0r_53~[iSK(=%IBIB˗U:OTL%YƣGt\͈6/n5N,EϫK;Qnߍ2c_)emUd( ٍ̹$9HڂʹC%!R6BʒBL&ƣ_ hd; kΗHmZj,t5~X`W{dgٙ"19*4 D[:*9߱H;{} UxUHdp@g@^w6\v\4U*xaE.;0*ڞ 'a ƨ{rp~oY #U})r+bThxtO] Ƨj|yK#V+v,M쭂M?n:rPK9#}2Q齙W ,¥A a?G2m@&]!/SwlJ8ԁ@ aC?LDj[obIgFEJ !q Et_ÈOԷED)V߫0SlVhU"`Kp 1Ņh_̛:gVgs+`5!^kXN~b@IQV]5N0OҾ52PNɲp1`qrvtul[VjM^Y:=rT=Н^lJ*zL/Mik8$&Xl%]?F5y%Zx1قKlFe4㰲0xc'\*:bݢPy}i"ciHMoAcOE*:73k5G`FXDy2"SzE7N'prF?ax(GHnE#Akq(0c%TnZr`'p4R]f8:BTEsD}O۱xo9F&vOݫr (Fh"bq yheIEMӿ<5:W˩`Mii>hdN.gGAL=)`ꓝX;t  lV{QS5y{Spl Y0]w6q2qW֪nXӗطD?U\i?{֫mDՠ։ z)LH/>`>5Ձ 3 Б *k!5_Q4fxn XEƄɤJZڭuVK¯-ZF|!CgB1:to&˿2p/tqfJw]T<0#h^ -KS, $ܤQ^6cLRinCq_wiG'^['i%lPqWLWx.o8d5PR; fNU_E)=gOF=3CsGR1 .aOjkvO!OhUr xa!Dq#zGo4pj7H&NSBٝ:.VqU Eew$& a??hoEՔ gVRrQ\UOkY)ɨJ2U `h/H9d0M5+b 9ʕK%##b"͒:\Fhr,/#aJjRB{EߑBS^j/ 1$SY )'<}O}S)-JS՞ٌ}\L+ETPp +|mX  Ga w2&,%1X}k+hnům^K.U/ݟ&iz,_b ZkTYc+zߥ]n# كcHeУyp`$-ߝ w~p'Ly)A{qNpJg #L%S5}#N~3"[Z9:FA>ЮWPnd{~omrC?v;5+/371݅uzTՇԼ1Ky 09}# !5UA*J5?=ߙb_ZE*c:jQ+v}HN76AB0(>q/Pxsxnu/qN`K `' 5 ޸$?saZVH)߇a@7]v L|F-3oryܬ׻\%C*#E%YDG="c5S >hOݓZ*<'ܯ,.-(8x :RQPXy=?-Drv3CQ[^R(>v !+P8C&y"väTN>u_ == [5-2eʶs,dW-SkK|`]DsJ9J3l wBq$)YZΧ}rysٹA@cτh`V>2u?a.9 z k*~Y:hmV⟬;TG#@²t?օz,mڰ>\A 43CGO#7b\[g"IX~Owڎ)0DIZX^Ԩ;\kg+c?RrA%$X&V'$̨c /|48vxz)@Vj y/<65ՂmN}33UtLJ 3Efi\_$Rm"\9׆ENdl<10,riR UH,?w7HꭼnJ}@׾ X׽ҷC?g[hʿ7Zm:  q{"ˉ1Skj&h{\rߣVҌGmQ3/ TTez֮4.a}`" +g~K u5Dg\KtN.wsi2A+[0'P 2#Kə3RnM!W4&G.Fy!UE RSEB^ÑfhjSdEt];و@jNen4CbOD_JV]?O,njFva#R\XkTU@7 w~}SRE (&L+ЪV{_{zܿЕh:-2;`A}G+t8Mj01:l*8f3n|G)jIHYG4qM~fjҟDj0ĭھ9.}Y?7.o4 &9:)ET6 '5YWmcp*"B<AݱnH}ߋ0U؊2ʄ^%Snf]ڬwEùM{ya9eck \w~E_ l mLsR\`as'7ز'G\x{q:<Q9*ƇXiI6xUe_'hp{kgVև9;ƷȌ<;:an3p!q, ֋ȠBgAJy4ޖN QsƓ 㒥=I?I C "T58# LF&ܦ㌁ፓ2`㌎9:*7 RAC5P?\X C3+ֹ F, ͤF1'ZÒ(f-]BI!KHO J4v64e_:Ι[ETvkX'ߥS?_,|+$ o.cYopV&4 % ecv&EIYy䟚|[ox^dFvA ;z? DEW.2ŧQ5uY8, rȭ:"qM?(fqpSpQON 2[} R 38m鰲ė 'd˷$wEQh)Votrqȸ~ W=Â/z/tDuJSE5 Db !'\ghiV v!#d= Rl\שHҮviXڄàg]6a'SĽ(Zc$B#d^msǤɾazOqL1{y_a]+gGg.q+xk6 ÆEt }̀OIjj$pxvM#Ӧ|DT`#?IM*Iihѡf SfZ"I^C-@!'ZZHYb=D\9@V'e@4pf88;# x\>3dJ(< B{}`Dh;\jZ|=;³^06Msa;zRT% i4 =PE7sݣҖE_{뎵73`5-75JKВPQM 7G<3 ڵ 8~0ro]bc3kKKk|)K 5N%Tuʤ&v~Pkhy'U@N_V#Lx.}F.@T68f/KqeE9\_m {R٘4>K VhA}q!5E/t@2ssDlU Fs6s1#FUppp)W6.J qXK E)ژXqK2/iY#]H[dWΙc>ҁteAdJ %Grhyۧ'[vM8|: |ȪnJΛy*-eP:HF]뵃~[qfeK|HG %FEBgZ^5Fk9v7o?"ȝ7}:31fa @BǸR=e~N H5G~QȄ/mwx4(G9$P UmѮ`KȆiQT ̇%j% ;aP\EA&dZ;W6S٭2KaFyNkjliCov +óV>՛ HlZ/hʞ='_9tHv~;JpnM/+{ TJV )vfY!OL@ndmkH`p 9r9}=6d[ 3n$? AoBasw5r1]_=fG],;Y- 焰 zjCGm$N^;Ϋ݉ _tn?o +mxgqt}T/ooq1<⬀ "?>Ѿb]( JH_h6KKH[-3Qyi:\͹O1Ccq-اX1g):׷fP_ިiF.=+$"//p Y%fPW)*AdcCwzlnV6쪴L 5Ph>ͪ3/X ^iļOkŢܱXg?Zt.5ӷbngl9_dĽ0Tu~mn^k zĀgc\ܶ7Bw@E" ˿Q;Eٖt6J"[hNXBGzA\?i배ZqI:x%7{O{w/ (50*vwƶ9v نnKxnB*oQD!N9DM2>Ӛw|%\pZkinew1qQ!w~P50d^#et>~)]EMppT:\ Gv[,3"1\Xղ/OJ&RQawZǥ59jB3ٯIFH> >pgȶ/z'0/0#!T D|sTnjkS]S^t-}ȓ͓*]Mǂ,984 {9M`eZ&Qe7PB~ząN[riS(Gcg@*Z3p/9j\*ҕā{} BꫪiL&]9x"ա(ԩ.G>*x cEH 5IrLheTdHjE2,fHO_Jwk,%~ڣ_DL {c?2{4h4m[ h~M@L]G6o<"%FNz ۇc z$g[,b,?]?\!eVC0!5}xQ1,fBL(Έt7 eRhx N /Jba9/%y֬D6a-\[[z>&4 z57wxl5 _kI jY9lj06jb4SoRuunz8T%Ăk"{] (YTɖa~XrdK9Tg/{V+J^5r4Y ۸,"br U\l &R[8:NhTs̱c}"HK٠9}S?J /޿`i FbĹ)Q.xy6I_p'ee0[VRؽ[; +o\@ ϯ2w<=Ϩ\ cd^(\ͼ'LU[(`! [gVSn'~ =:1Tg^yaV!R%.eպcH.ۉHO#,J`(MJnSKĂh?ǙFNn5hlb[;nua V{Y孴o*%IጒPrTx`sWRsOVT'!Զ¯{!ku<-#ͥ+cfrl9 jo[q?a\7ILȞh7$^UA|ϽW 8$Ou0ȝu}:`fpk~О!4n>pygLESPLBGgfpxa"-͡ kl"kO& +}e=dmeGyu`'TN ܝR@<#ƴX6AA"N^O֎[.xI}d #R{ ]5R<ޖV͞Ja6 D_鬍m?,4d0Չh͘Ah9+(/ .]@Ãk 7+WQ9p7ɘ^T)V#Ew_5W.2jW(9xHGU3H2Є6M\'MԛF$&GRs`Itq&;Ve6} }QGڬ $'p/|i;ldzVHNd ׇ1 nb|n`=rGuHf[Gp^1= -./'2wrI(#m'J 杆gP!7p-uB$]գ;Bxh]԰›Q#^NţZq="7Ѝ ZxcF)?#t /(:߸?llW7v"Pߡ@oj" 9>yԓJ^S.Q{ T7W4[5{CЖ~=8|zDG:ȣBR'۬G;sa,e`PM`;9\|W28MGHv\^ia؋`x' \$MF`aHǰt _2<\otG*PKDbn\* aPlEe>fPrp#tQ Le5OIe]5N6"Tb9nLzD)Bրî+:^3*Z,#Fm~J7ʧ= pdZ)*չvؑn+r&8kY⋧t^r 'gnGo|naj!'.]Tp{tʡeI驭tnX㝍0&R7dZ0F:-?+d}&F ^o u`.oSIj._mo,:$>lre toZ<'ĸ턞*ΕKyl} N&2!߷V5*x9{+ddQ^= %3r"Jg#3DTnSh)h覯Y"!]Cp줊`5!m7)pBX^j&l덞1>e>8gO6<&-^d=p_'5>C&[Szw$n{zU`t˳}؟iRU _g ]T9 ˱0Y II?`Ể5Ǡj*Nu w{T\o'p҆p3<7@vipSdg_.3d 6?ȵs W+=.[izUo~ԾaO!^g̣&MeRM5zEQ>'{gb&UR@-|āH&c/[xJ5vE?ʤV.^ x7s-SaJ(oɅ&2g$p=A,=C 2:\M(2Mnk(M9:CKhM|xAsa38)e_~FSINež@a Qym*էF("K/fc 4.vnmcKkӂƨK;S\,6pzV,Xpy9'2 PytÞOS(}0Fpq{UzGυt d a~_ "5FX+ I[ZסȞ}w(O*Z/݃09T݋21'*>7UN#\ z+ʙ7|m/Yլ76q }CB!_2꒜ 3um޳~ ;mC!-H$ ʤ<*7\$?=Zk/RMI@SwrIߵ~>ؔ&-aﮈԋO}*;XT0lOⱇlmd"f * ֻ<mEcbAr(()ɰ6٤vp:[xٴ]J0KLp@1DiX޽S/ne 7[Oe6*fV' *h+&(<ߥSm̋4 IRO18b-y<W͈o ܳv qS2s]f oz?T6QkʽJ}_ةL(N{96^RQLp>(e/p}ࡿ v7uXXPF+We,:EyVuX/HpWv&HYtv(r'\9<+.:I\ @̍rf 8+acop%su/ M7jLq(`o!uNv 曩 |6kL6db2 zNhjYV͛+hn9Ru97 { ;SkbU - :ʳU:wђA4*@L^ềQ9iRͼ/ɟ=7+,ݩZ#@~W1zPES5:؃"SqGbLVlV$ɼZa׍+o(B !2|\:9Yi]jEsbWjʪ!t0FpO vouM':ֈY ?5wpgw-ԃ hxe`/ Чtʦ;|gs =- yi]zhA"x6ўj oHx8gko:E MckΰK"jWOO\p_ g7Ik@X! Bǝ&QUO-^.͠ǂ9|lMB:!1SidPAJ\P/[jhנݱQ ~S.iLWWX(S坛lG1y~A24owVr"~էn*J҄bxlPJ?T-e ]!/"#h&+JFwy m2l`N94$?ݪ#e@^dM4?>G"3נ5;xw ܲ=4EDZ/Q)cqH7*ڜw :ȑ@]Z4׋Co5gx+Uh|Heo8[s]ۄ 3(ugk~]›ȟi /KO]Kw1.QcQJ!+@B HL';,1(.sf俍=YGt`ȥl1=Q~TwO5WJCK,p!r&~Z5m9hG"}ޜ'58wj.kI4 P6WQ1UZD0XmҀg[M Zi/ _E84*w.JnF@7~4c{oQtܢĨV0$-^31;)ٝfZc< U, 9xkGڴ^6C UHWmnu3iPAa08|xH;x#Ex/3N_Xx^E1I2+Wuuql;?:(J ֿȖ$Lh1ʟ%jұ0}ʓ B}]>n.kּKj ؓ)7B6tm ck`5p }^HR ̶$Dȟs=[V [LZ}`~;톸v(wyUBf% w!Jq="<.yǝ .êUtz' C<FXD.y-#g\'eeO@nOuXq,]nUwpXVwREOEtiHY~xeMiWq;,.ge23Yӄk8ijX> N 7in ]~Ya b*7x sxT.2q0ka}d5>l"(*!9>c y+.љc[8JZo <|okoE:8FCF=8&Lh왤jycN)V(.yvtii~`mi?P$F {+|b1<)J5X˷јH`P~2v8IՌW!{gu"YHwݭhNT4wuO2Fe(?_dYJ.+p8Xli*Saξ g+6sp5+ߜ)jl7MVuuU3@7ntkdgc\E@h9Z&"GM;kUH[OBu1rE.nt+_A:k7-p')ֿ ke5N=;A'k+ }*ٲ˓CeM[VͨRu+l%ѵp[фәl LfPg։AK+ *腟5"FWT*@\x沖kZFWt.\[Zt/;ؚL jWZIR3P2,}ϢqQnrKTXͧwRy2:=8nvrq((Ÿ #pc/5IAV[b5y\4l&m<uGp8񆎭Mʆ}n'PD,üo]7aSz[x46 S h6NnJTAW쿈u2lN`x22҃=j- %=%N`_Nodpv7:!;+p8dTUfWd<739yAQAmK#X-=#N;+Q$ gyJ *KӓjxeIYc,!WW @N#v-JR;lR-uRWLs QLJL7nŐyij#&7gE#Q&ŨLښtwd 1Q +P3C(mW|% nMH>RYJ˞ kjC&E<C)=|k:M(G7]A1 xqyi7)vߙ cK[+QNq$4QN<|eD٪W6tm?; a $[c5.uIXև.${ɡR9w x1?S~MA?B[9w &b,C> S3[Hg ɔw~` G2*y^#Ԯ5l@?^%ZIH GY`Eh6gYw[%蓜NK=ڻ˄2)'+ݰ'KDWߔ{d5pY)Y/ k2ЪʊZ 9gr IK-w%\ k~& B-j }Vpfjo :&)3\pǢ9ohh\k(=t H.f:p3irb/% BJ9yPΝbt[_*D(hFF|?jalNd񍸯)[4 /;!lmnlhz/{PY%!9W<-hm昋܃vqi{6i_$Έoh:'K#oEKR%waf-c\$3 tfpb]837G6fX%-JGaMTgH@9"&*,ԠNw}5Wx><nNtXJ[~Z\0ND)*=%sLcfMv$UUqfCeЗv)uf0+?p5/ .ǯI]2z#+aML5-IA=Q4@rSy;ec4`Rm«xP_$f#>do#Q G=> $O?kA=,5sigTuQgVY39ɧ *TFO^*mD ;`8&"7HSj^Z僋w~d1͔@rxrHeNTJLx7_c.F)C?*餄2vrcLa`?^,סkXF>-1%Jzcll>ZQ;y1 aKL=\4R_A`S]vILχ?hv"xf(<[X3PIR%e2|<㷕5Q$'bA7gF&gvACNMW]ɦCz7p?#}r]Đ o`9$yd%́l%Zz2dwftR;͵o)a :w1NU@pLv^d ׾C^|\Y0=_Xe5ڔ![4z/Ӵ\g Ib^,~RÐVܫ2Pm 97EH UzjdxU\ܢx9ǢG#eL2wqs-DDZ: #OB (4LbeOkwߊt/ڞL]S(p |^Vr=9ٗ+}ۑ4]a ']^i8Jp ;rq_{h,+UmL^`!_/\ A}%7N_Y-S R5}Kq"xp<+nӅ5$`Pu^ ћfR1S.wK3`VִLn%VAv泼DEм: [!C~EKp1V%*pѽMm Jbԋo:2s*ݭZFG zhE7+b"6~`ɯ?n6NqP~}UJ*T(d^ٜohbոH4 (YtG TZXU`wT=,Y9K渟} [}v4_n+Ւ@5;ƙCqڳ]RZG, Tr]tY")aAZ(k8j?Dj|ɉ2 ë…&֒mԠŮXOmp14*ʞ]KhϽ N }) ]`j'kJsbRIOg`˲ u/8z( @,x6d/q +[Мn "bn3h߆֎4𰩏 dizT>cI\G?:+5;|s(q&ه'Mr+Ac/@zh[L^ 즆`qz6ޞ+fiSv9xK~}>1H,GI-M%T*;ɇ>Pu-,i&9iS*r`}Ud/(޸tNI<ʁq0(?rܶmM< 5BQV*2q. pgv(=Dǘ wW5oMf%;rraN/OIͮn(?<6i͡r NJݲdO 5 zxX<'s= c}b02Ӫ1gy%[ztZq{E(׷ɘ ߰q3WҎ|b C:A~뙝Zh>WxD8Iq(-pB( ݽ@AD=`Y D懁bOٵEU4$4&#D-/^cԑG͡hXVQ>@idkpy¯*T\36u&ܞŹN(HFMʧb a+X?INM*K07#6Z@kT9R_cAe KI1/OCQFyv& 3Wx0~8{hٝ@;oOABv7\ܐ\"keb‡ҥ=&#}i2K-zqd[j.8`+Hu4Y52=|+!uarG7;5GmiC"/u5%+J Ucv P2 P܁fEH.\6=[T WޔZO]Y[YD3yXU2E=5iqZ -E'@t㾋x *bSVQ0)湐H䫭3 CcS˛m]*I1&_xW%E'7ؾbވ$z{U)UU,Vibej$ZUh![mͣb>7#պs -4,Л23]u[AP9єT+\;Ibꬑ攎H  0?~NbJ4"Y ,vףn:.kU䦂ic_sؕz`c՚dV%W1 2䉅8P'*˫:%'Q#[=2?p *fʧ~q?2u@A/tҋ0 FEщM#*щX1B<WZfadḚ82A4UPL*o~]TbHme b{k{ x_uj 8y4ǜvGJ;^LHe1 O}_k}:@}$6K:chA "v5>Lw![k˪)4VGh*nw5xk=n Tؕ7Sl_k;>ne E P9d&Z؂l$BGujN@w-)8]v>H.ܕ\#)dG42s_e;DM/nR>/<:Lڇ|A/0|X@c~ͺ;Oq XEZZvI_yq)\3A~FID̫o8^Y(%mdNg_F }}:hɎɆ&DU`Q` 9{QTi@` 4(]Ui fQKǴ^7֥AE_7<>ޏeN!X/w <+Bɓ2֓TڴS.0pnhL|rInHeb 2r*"\M]JbPu+/E IB_1Å% իVA"t6吰яB[BDZr֬eîR3<>©_GgGdf_1T-NfTBt|Ib &ɲ(lĖl=Oܪ`d Ku^iq Sof7ɾڗk#:B5[N̉_xWC3˞$[~ۑ"c9ؤ5f9mP#^u/\* DL cA ٷnc` `Fv@! OH8濘e='$X5T r4XBB!U`)B&G v%l|WeͷU7~aYc#JwQDY+cP7i^hNi] E#ɞnqu@T_"#ݡ\eLpvwW aWnI*I7ׂ@-I_lGg-f>b&1ΊcvesOP`ϭv bCWnUu|D\أB{b)0_=Iw<_Ë`z*:ʡnům=ݷ 2{趕31۳Z QOV;x1&:ACU1D F<MQcF""цkgMʹ\ՐTG_B"_S:=/d~hv,FLگYE[:"A.Gh~ X.J#fc nD>E=@kPف. v"}5 f72yhg-M6D_H guPC@aiT5Q*sZ&pЂL=aExo7u贈p4qYw>*: dIWw#qvSK; ޅ0'P}alG^DJě'U70-y iRBCo=pMM܋3uŎ//}ii \z+~߰<wNt's'd!Ay!QOJVL'p&dаV>⭫qwhUکLz_M8xng@Q-biNVQUN;Ĩ0JGq%#Lg*9" {~0RU.=L>/=-.oRA JZSXm9;6`k) %?n,‐Ӽh|ሿhpߞnO{W*]2`0AiJc-,K-ϼ1ʤh --bs44.`/lB5 $KPL,u Eqx蝖#PliЈftL1%СG58RF .vlg\yGMO7Ƹա&>KQ8߄{~Ut^NVZ2iMPD'8nd+=a/1dr|\'ag<6Uq@(Uxa}ϩA[5kU~6o1B; A-1UM"&*{djFiZjg|8mH7?~{r7)Hz)>S1-@U^*>eNIxlV0޼ FcPQA,60.:P n{0_U1ky!h|MW:k)`]ݧB~VV^XKpnk.Cܙ1k.‹Knx+V,KAɏ"Ъp"|L=ٖr9NMSOn1?eLD!k%>tY"jsތ #IQW7# O=Rz*Xe#17TaD.b[7 'cohyUhiZә,D]u9 |ktGh845 ^Oz&`5\!YN= ,e eð+FY%c-Qh${|]i)/e9 ۟ac@a;ck8f^NFe-U>&}} r+ܯ> "Ke9ηW(SKME U(erI A IHBm1myF4tX,Ҫ"Y-^~ٮƃ* xE 3Q xo2W$J˧m 'f^/DM%oC-7Y)-l ەW5 &*sC~#=VzۯыxƆ.ͧ#]NyeOv{R~jw%ʶgCb0>!*5kHKsk4Z_Ny!-t,|c;RwxONJɔh*!oLF"WZ/vt68w5pщ6YE .M sTlҩϣ)$flWbփ\0Dl?T3ΏqwuƂބ8?@u7Lt[2b|FuӪpIUCKSE J.=6@'^aBfN|'\.G4MPqb ɳXwTnXv\j"C^#@(alM"E5?Q%hȿ [R<2iUMdz'G Ţ&34ov't (*R w?ns IaDՌf7lca2Mɬ.[8C;`5eT¡}$!t. 0k;RT|C% jo@iYsy9~@>{r7u4\<~tm)^jL^F@,^WkamŞ;Nc_rWhN-[!,6Jt4e%_˿QJSv_eβefFm]Hd -k?,*ܻ9z͇/UY/ \49c86Sya$ɉcTΑ4 rf![۟1f 8Tb9 ^SۆY( H9~M#dJ܉_RQAl@s@۷Mюu<@(|F? ,&l2 zE E:6\ wa)tn/óYVN GQXkl*8=us teR gq/F9UAԼKl;i"P UO9>6ޜKBSv9=0o6&Im:QRzb]1, Q(:1/Fr^@&TrBf.ݳh&SK%P#Iox2;M]2GsP̶͖#y] Y=b{&%IXkFDbb iF'\=߸.Fߪx;/X=A)l/ӄK!dkI UN4% Zcog7yQTc"3;fs,Svvq,@GĿz,[_>UΜ{4Ae3,1 ȭrѤSs#pyfu4嘀.MF !uS+g1_0pX{D*kP4&GIf쌢 WxKkQ5SoK& r-dž]®KF"kӗ.-kgZ@s7 =do{Gg[yE 5\Qb*̎%lήoN{4\ ^o:n cü9 ё 3ݗ`7kL87kj}b5Pvsxȝ_=< B$4ϝ 7#onHz7e1Q+ɉo:I5b؝l-2>B:įͽlPx] cVl > 9i f E w9K;T}~a2cr{36d޼@\KՔq$<ܒ_'#_Or : R924r= IdqS/f6Q\ ;V^؋*HlFkhyM)hTJXe˷@>wpH4:Id /+GCF$!6y6Ky[0ʾ uhQX3(gKdC)΄'6_ze,',8R09 i<@bL+`֮rP'+t˜Ƞ I,b3- N":/m#|Q`RYvOf廳v$ Vm,%wib|W?;cPj9yN[i|Qe;#{!SFʂsyؿ @kGOٽܑ?*?S?P5.jѥ(X+<`Is6GgBp)]{@ fI'SQb&H,W!dl[%;ӈr{„[Eܟ\#>q~mO3jNG۪AꓽԿ%3 #e\3Oqu@p"h%6ㆎ衃Lxex6 4ʕ`^nО O:k`[2yp S[!*Z9w|r֫Ag6/VFǍ`G|@jfN2'LJIb烘-`[x<-;hxf B= ua#U`k_3xrTwST9 }=ݩ|VmԒPb)jSۄh`;;QRC JzV7!G8#{Ŗ^utPS61OSTTk$|9Œ3bɕSlgUGe-H@`60y58$ :^!DK:UBHM7IvU%YߎfxZcV7'7476ꖾ;OQlOi#m zimpM{LxYURΠ$/NbT_&QQ"BՆ>͎?q1d7z7[X0H؜`$v??eOw'ѮgLO#gF {/`^isnN \ h@*+\e@>B?>]R2Qb_)YȂv\L1's_$Jݩ\{JW}27GYWVb: ;Tg6·WGP_=@CkydGD]RžHmJ6{,P|fpIUl$YpM40+UP.Tr(i .<;2MlTg/{nJx"VmBΫ*y٭M0Zdz!`%T_7vMy\]H83Ma &Z)Jg`DV;z6H AtSKgiRH%8zWH>8ݚ-*V>|u0m"DE}0u58_ɔ,63-~WR'*߼dGٝ}B}1.y8:יƕSf /? [*H™4<5Qhw>ԇNBGR`mrMb+BZRV4 c6 ݽyT:l~8f+KŎtHݞ]eD=!G"8SlT@_ȫ%u?(O=O91 r<8Iq%Mu9~o}ޔH#VzOYo47T鞷6C]0`MFeYt@We-3't#<_ͼȢ}Hլ%&8uQS *s'dt*#@cT{4Nxw*qm_AwfΤ$0TEd ѪMW$ S\i1&Ωo-`饜1K_ ڡs>;RHCDl#Q\LA-0e؀@C$ ڰ=kmZA(.x9hSef%1\NӦsȈ-XoGAGvEpz5 Mc !?m5ysXN alQJ3zԀ/^o8,S3`ōQh'=9tk6٢4ںxTzm@DE߮P籜vdF5yq+5z$q N$ i9eH&Wjx rq@-?x#g80M@A?=Oη0TÓNXb m2ucnZ%ȹH[d'bO7ikA?"8>cu@#D6^˜DX `d\Z]k84M"C*`1@y5qo /aP}ƺ)ܫsV0dC^Q;'JNj@g~Z\m:\ 'Αʗ3.!-sмV"uۍbu&Ku~hShP!->h6^m2Ku ㊶&RF8)Bc:lr{^p=Ɂ֗7e`9%\GKdE΃X9Q!E&9 TΙ.Fly}2#OK18 TJ{/N[3ރj}-z/tIgFsr x"$s: 9hE[o ӓ`-͕3"P=AٛJI9v.Q+eEC9gڥ˭!eo[{K5Kιy4). "CoZŽ0r&[$˚b6pq Nqi.i5vkҞ2OS` TOl3S£oC%a`<tjl)KE-m^m[*%QP6q5,J[W,QX?쪱c]sϦW.K+OVguyo#9F2(&19.xL>>Q~6gj#L [Xu;tZ(m m}D=?u͢:E`p٤0PMNl.n#M4sx^Ρ?.SS +F/E&)<u(7e @Enյ>xjW!q)GfQ}-ի%D3JMu[vd(ws<ᇩ ehHe=v=p~cq ۉO9棐I.jQLOIƚJ+`uR cjsEvȃs *i^Pqni]!BAݽ+h:!]) ^\_lb=MMc m⿦66@Е[(tϊRmL\iKc @g6Ʒ /6"*0䣇ecZk\V*25CHnqGiHōj4\@+9CQϧ?Z#)f`IzG" ݽk2'M0} &n>έH,&#5~0 o@Gd'3$^=$D}FfI*s-n>?^]TpZdS9K&ҫC]؀Gʘl.hym]uќƒΚ'b-6g3s(JZ˓K (Yhq|UO("m8+D"g|;솩.]TO>]s۞Ϟ8@xnnĕ> |$`E6Ѧ7hjV=6-3~yPZbqCk|B (X5}餵џ5]T&f{.Xmde70 K@O6ri;J\N|sij4.y6<a6x¥I@캖\v<^L OM!6zpx 㩍Qk|g:n#mHQH¾.gM#d>ђ@sPJXE6h'D+*Ɵ.13A&0!G4C# 4k^}ԝQ3^v}ۣQ_m7}qM_"C>'cp9kp}(0JX{/b9)ptUriFD2^< \/\2M: xֶB";P3'osȧ돰^,_ܟJ+ t% ׵ qjU^@F0* 3jԃ[G|hRw.Ӄ;׹[Xj/}|3 $3=n"w/25V(c5*]qF؋xy•T@ 2(]S0Dy-ITfZyGܔ-o̽u篅AxqzzWʟR|f?nKI IN! М w@˥X..e>a S>MٷCsKnÈMjm7 gd9V5Ə*'uXb^CZ+9r TvL吆SV[2L"} in'_0[z5AW:\z|'pFC{JN: C#R9kfF]*m&_F!`",uҿK?Vp8J!97dORniL"T."llc,)}לy0"~I.EBӱJyz|믙Gv٩)ck4+GHYPzvz_q:|cM[Xʢqn ŷ!6X468=(5,'0p!R Kkzԁy̙%'Kg_l`EN݂˾~,b|0 a&ި$'ۗbz9t'?>/S3cf&"ȋΖ@b@#dx x<(+=n+x ~WH\W>;%"͞"3rwl7ST5Ň)Y?"fNE`^\mLl3f6q9&$qf=7[ R)%v*^! -Xдmf@f&OO)VjPףȴ"gWWcsX>N9~TYš d8r‡ +瑩*,Y2TQ*8%3S NGI+Zcu9eh+kvIz.S~ ǜL #A;6Ra|[Zx'}<уg],j @r4wl2.a;y2Km$Mrҝp~Ͱ55e--m5mgx3cHZaMOh]~O/^착^mB3zY%ّ7bRzAJ£ɕ΃{B o*g S- //a{/Wm׾U,9M/~L3B;7~ς9pENx5 5鋻qT@OzN(a!V\j8#zw$PL8갣$a{qw1FW>h ]mj1K#N~#ZhPq|+p(}b">S 6٣t+u|O1 k&,dFpz:-$OQP$k?#;#Ftփ6o 5$1x7Hb@B=؃DÞyŝ>vC)P6XP8V07Жܴ®DF-TkשּRֺ*YZ>YK-`QΌOMN6v ?2LJ.a>^ٲdsX‹/7=EφyʇP_!վ~<]K* 6l߆b2ڗPl sN+(D_G^Q]cܞFc.# E+mkڼ`ی+_Cbr OcHCBx54UDY'ۀ#i%\<{+"wћnMFU5bcp( Xd)6.fĜ,PՑthٞ|(v4݅<{\zۙb#rMAs|j?sk+ #b0}lA3@jkU##*{wOp>PX3U=T8F ]hX"h$܍̞ X3E 5R2=Wn56,#hSn 8v7a&$R;`#c\~or1 W%͠j ؎\-s;i0A{.^\JM+uƯ(M@-;ȹ _ #`XƒNlpBzR8Lx=#~-\dzGmlLCm.=cΣWM߫7Ϣ[d9pKԽν!h n{9OHg#7I#D4#OxOTGM\zx1ƲY_%zZ X?AƬs*Ud7 q\d?*4) Wu*lUfK_h|D1R_o+r ,=&;)LĽI*eZk9_Osmzm5fJ΅G{aRH-LӤHEQ1:`.djiOzѦP"Wt]k~cۼ@/kR-*o3@Xk?ę ?k r 3J;2ɲ:gS.r,`I&1⡕p4awmhp#G8>t~R"Fu߰@hO 㗢$\?Y5D-k>0sz9kkM;CT||lO~bMm7qα w 0HDf Cvi{1ÓlzJ\:up Ə`o d<̈X a7U8Hf A{UF.âf2J˜U A} ]Y(䩘ANJe.GWzF":,p&&C}N ,5zYP`l.~.@<_j):"5ӛi jddiyϩk۠zZ[L[X|t!C@Z?ИjĝQէL0& vt"1/s4+e &E³-K.t >*`6ۏ1րc]iO@[e'ݎ=>26 TCVCdeFDB7/  Dy˩,93qVn7{Np!!yF@t@0ͻz$?oӿ4*y.KZ QDJmAd)1fZ"hzD;I5RR5^ K@n`tZoCU!DAA|v ;cX;Ԋ#uݳ@w_ndю2sw|~(rN1:[BW/AUuŃ>r >[f D606GĬ|(VA"@ɑ { pѱp(m9+<;Y˚8 ,aPMխNƹ0Ӧc{6-ܼhwbF<7mmy̽$# /&B3h;|t qbFր`IeLAW ,qZur/οlTu`~Dٷ1kO'L]zvpqL!w5"ܐ][tJ}'zƚA}=,Х}Pb(M{g8Ip9Ui,ҩϺbPgs F6xH\6+ڨ,5>[8ceD0.-jM'le,ATN G ɓOMfANȟܻ2ӽ6/QAUrxUTT^|ݥ/|Po0H NVDSX1ЦU&YTX88?ly.4Pv(V :.#ruwZ#:adS`48He|粖۱W_&iXUvjJ7>Nkw793>2z=4"ϕD9GUP_J%j{$K:pEZelQ$ub?Z,9t$].Hѕa|:I: j9ϗNٓЕD?^I@\'n`}ޛooqNO<cq$"@N%$p2g3r+P} ,a@:p7h%n, ᬥuxK 8+;@ bӧ:_EAH3*%駝 c+Pԙу~(Ħ2 s!y5@2`eqMK 0v*}ڙZc H;֖sIM44Nѱ".¾Bm,)>.ڲVM8FWe5<@6(w ^z"*t_ {STV)/lXRmvܾwc;׻ݬ뽯\ѱ.fV "5z-BpFbhtKnđ SyfcfvR`?(@Ε2G=|"'<1ZĄ$pS޵$EAL#J#j-'xW~%EbgEjF}$}ߨw56o>:qP^.'0gSI^W}%+vkOgY>t0F*/T0K&iG\Ls'2hT[Y\[ ||Ȟ~"(%% ;ӪƱ肼I65{ /dtAc73X j}1I 4Vs$]a<,pOz$IzT͞[ N,`Amc32S #⥁#Q0]PcCMԗ}):u~ߺW0mFH 7K"3_L?yHqVwigwGU{>W#ƐNG&Y@?P))OaI8= :,biPo3Zn$< \)9nI ~qoZdӷ7TTw6g[yyͮ %>ξ+gRo5 ~ܩ2\|c\g]FM(E-SWe#eEvHZ\[Hs ՜,uʠu^jLЌU Gq8PƮg~RydYMջ٫P™fO:)ly9LITKF 1uXnpr2l8"C,pi!+Zn&DHi]9gkn ofR@NZ'K>C*d\wΕwcg<$L?@%^ЯŴenpE.z!/ճ던,pUi5 D)Jy Myft)!~de;t&x%>Z^//(4 *؇wS+b&zA]#r~m_k-rMH‚Y~$y,EMfzn\xڔ߼n:c{'d1%_wH`\ErN?aD6a%bb|D415X) (uz}s!A]a"O^8`RRR?s#qhtfKbe*?+xA=ybzP Hp۹2Xf׳ғiL p4+*+PĨ`4oҌYG*{!J5oX.|'щ'O }擐I,nMŴn${FP2"c]R@Z~kU\7S˙4? zm%#C/{VP0v<}vSy|Xlf_ډD-܍4=0DUE:kyȆ"V{RQ~SxȃxOKm:H \߰7_q_tMA^ ibT*#`l56A=qB[a_G=hW{xS,^rLg, =mDGN6OxGf|XĖAQIΪʹ@"dʵ'!#Z9̉];Gk 0-V^2}.*+$l[JAu @Ziڵ!uː(:TQ6dgxWH˙< Khuɣ`[ʯPRP,iTA밮̣:U^hp7+% ?v Ժ/:R!ohhbzXҜ=v^r@߅lwo3rajzj8ZأAW`j FbNni@,-/` luz!pI7|o' W&KPOQ\AC&b |Qju(2D%9=K1lth|q w& )P?b 0R|M[/M.־4P3᝛-+{䇾MפhJmOŇ1)*(X&t yx)nQXjR]lZ';_(9f3=d(!\W9Ř;EE̪RQԴeI$w*_E+h]>?W aۅUmRSiRDrK%!na ra>T(BWV3ӴFAoX"TO%p8%)[LVz-)- #ՙAn Q8Y-s"A&G2 ބVBpDPK,y9 p\ }( SfKJ6_E[$5"FBu } aeH\/8MijBQ F>!b1YjJM˾ \}[R}Z9 ϊ$,f ;`y1W0!6ZMNFqC↛WJ-Lxq=k9?N) tBbTd"s%o2Ř# [,z?6[Wԡ&rK?@7,ax6?kuV׻l Y|'ϫHȚöNzΏJYF:tDpzRBr\/L'c-M0? T#89&N׹U3>b2PH>pu3/M A9& Z佋Damj_SV3|}2̪AmUj-(πU|;4xtW5 gdpmp2kD玕5&\T]#⃗~*] prrP>ҍ텘Ռg\ Mi3)6k1L* 00Ji7:0/r˸C=7hz݉}`%be.E xZ`g 85-L?:VęșĔvtႼc:E7,{o11 xN[^CQAb@*2냹[j\)@EiXxRE;bjAGi #$EGʺe93))m}y%[GЯ@9S=*0w5fVL 7ŎP# HkNS3E;+'XLpkJU'-sd8*Y1}l0FA}oR9Pډ֧QKRROA!h{NLJt+Յ$MT]_l`C; V'c6>BzÏ  V8$d'ܤ]ַL>ꮝ뀣%ÉJ0sf ӺNECuy꣆ /h1'B))5uL|P}³ nQloIf1CL"aN';둷E-՞꠩XUGho8\JДuz>r0P缌 fB rXZ4ݱ/X؋EćA nx @Si` Xa6Dt;t8nv=ݝCxkXIGaUnѲ+'5+$Zu ufvBX_U]s ݉nth#hd-cuSIy &'ĕ pRGȳ| hYxijl0̵.81>Ϳk_`)1|~!i !]^Vpgk_&hnO#ëٛ}\(OБD&?~>R.[hȫ#XٞlR4x</Ϳ)^ί׹_?u➨qTy:Ȳ+,3;6(QG2rTw rSJ Vꃖ`II&*[wf>zQ1 N@Y-]aTKjdMm{kRn+y:@=_^iOy'rkǐ&01<[$߅*L)&Uq4u2^"m"Y}4#R:Eu T~in:{^]STK sFCVBm7`ѰWE8]/uvDU'~YYBQ¿,vY=#3@0ꎫ[rYx^OkG(ץZr98S(./0W{54s]HqϽ?Iދ_K΋ܒ˝qj_8.x,aMjcL [Co+LX8B,޸[/gS ~|õF4kUރ{?TW9O.O6c̷QP>aDtzqh|6#ǚE[  :ͷgJG9rdɁfC Ly)fzo@Zpb)]dݿ+BXyi)LS:ܒB{ ]*X|ɇqft/B*64Og"z.L}ـ]HB_8ac@}}bTb\ Wcs$Ux+M)jWWuXhD$ou}Ǚ5 *=듞-ǣ?Nj͊߬^t!_V_'.(vמ[>뙆X3DxoPE6r%@qv-[2تӠ(*~"WܩNo_#kL$1`SC6^?j%T_?#d!|ڪD&~ٮ@ Ԯ<3;!_Y0ՑQ#2Tfa>j0%Ҷ֧l NJ0i;P5]Z-'x7#imNмvcS.VituC;AL MaMp,9E_oE0۰V`,f׮O%4؁IE5ypN೧خvH!Lo=U{4Z߱2U/ (^$|g#\s '4ij&0]}uWMJ,F=#p)q 9XR -02b$a^ 1 poϗ:c3YsCI&(+]껾ht2.̞H So!5o,%A@Y ` wR'W߁Aџn҅!QA":3JVp*x@n rgYu'Նk֓K2=]v0ʄ ‹m=jˉgɚn4U.pRcU?>LР)|r&m[==l:(+\OG`8[TUiT%Z;Z]ª^= S;> 0y?m/}ݳvYm&1S\ :ɨG$v<\S ZH1FwT=阫v3O<^7T<8l `7ڌn5r^AaYyόCA-ĤWH0zm'^R$XxQ?wʟ#Njvb{ mv)ʘOޝ6B}ؗRGlOvBw';5VuzQOO`rO~_Z_#f7NjN?o~eNPOpp.n32Vڏky9+}炫aW8uM݀9 ^m[Oy".mu"%7kNWwy7zJ6u}x¶Aд=1~:2f^EJ#Ҳ*fu ja-Z@WYA;PDkRH g|Q@- ?Sn}'+.dʯ*M%$u3xF|&(]h,FR' $Nb_P?̕wE!{ Bz.@LfȘo,@6J %GH)qAw%b@mdT= 8\M9D)[\$m v-r| A Z ׻"͍e,nϬ#.=-*@ol%YBwl6˄z- Y84QA=6֑Na1t1qL" zl M^"- ړҪ/]V|4wn( MRufS @8e Ϧy q9jPnK=ӊy!J/iQ΍nD쭳kBfYoNEW|.k%Ujq{MXB;Ț4-x.SF5:(&n4&pdj @Ȓ 8u|Xd>k̠ W/`c6i\:]x@$/f')AF . ۗН@ XK'e!KpGEBR ֕m\d/ /XbDLjIktvQET~h̯l~4%[@Si[ /nZ_M_МT1$yی4fOf mDc͸v34O!Egk" QuzLWW]'>4dK1Pg՘ @N9 \ ٻWsRNisP>0B:)|l8)]BJRAYD9T AX0^L-JJCey"u] /檦o=:@@ቕZErCg]RW 7qi(pDQJx}BZ)2@D`xE~d cJ>+Y $ܑM(X^d21a៏z'F0ˉ9Ń&FŜ?YBӣܳD{.e]^o|eJ?P$:C@Z~?19] q[E7&;KIqMޤ2/x@Ȋ!aWՙ2L2VCy{@l^=<v"Oa6a({Ebbe*Hp̌3,p1۝ /zˆz\S[Kbz*B<G k l)U^He `{-3xt5=LY+67U MxTv;]݊ۢ \2?[du$as1ى=Rʐˉ":Ztoe26u0g*T Wk]P Uњ.)D;R~><<;;ʍQt&O1B\#R`t$>CX";C}(LH&y%)}h?: \; gcgYr@R=2d<敡bg#`Ҹe*>;w׍qH#}HX8X_OӾ2!ÊαIKDwdOitu$<1}Spř DF^9khtijstZBapVĸf]E(EfJ=a(C'^j0LySXrŅ{-JUXZ AWgR5*. S zU:V)%,2X'(&% ?s!e#VLzZgbSM65IXY,%U: LgyU—I΀a@Qe􍬇YT,mbZ>P*\gԤ'kI5ݢv0AGִ\͂u1IĻnK sMyKZ9܎IJEq@VQw4Yc&TcO,A%oMH:a5e?e%nL -NCI2k?Ym{{=fV'jU%N{NGʴD^_aC#vH)i=0Ea28CZQB+T7OԶ' !ИւʹC?QXY+gB8uY˖L\}Ifj](1G<$KR}FǞeV;?WF'{-YXStv(-E(e`k?/*ϩ?( Gy5>9 yd/ɦ926eK)*h:g+r?M5".et;ʪ3&VP*pISɗ&69p2h_W>*^FwSe'+:oWgܶaW&a5&{ uLaf{us eXTMm&{C-jĔhp&9$w}=#VjB[L76[6>:WV6@NdPjeJͶ>sG] Cq ^V#'7ҍ%sdc)p' R0 z'{GV yy>Q~ѦHL"2dFG>Sh2.GVPMMq{0Fc"۵ N+2 {KzR}ؤsvǷYhsw(lsgZjpư= ^#=Z^<@Jm;ZJ{v:Kǀq7Gf;nS@]T[6/!m4\ѽ{~ |ܢ]ص&3w0y-.řM'q,#:%d+׸PIlap<yqE P| ٝ&%tңxRւ̺_ h]0ɒD DȄ[{,WO`)C LNj}oԩL%)>0SgZ]!GULfg<OE@ `Ҟ\^:̰ʪ|M9?cq0ꀱCDVvH5i񶕀>N`bB].pH!n҅g/^Ўa%%)~x^e;%t8UGӄ{ O2rjԸ_y'\697QhT2sFWŨ 0$0 VJr/)ȿ~4v| uDs} @'{He1qΨC-3Q ure {|1yXY5@V +/d\4*hh 2&RU@<) ͠ƨFA6WfaA -L3LUnX~ţ fd?qG](յ$VQ\g|Rީ mū1eYp"a*,Tjp#ޭ}hW(v k_j2X4CyãOv̐rH0:Qj7꿺Wfs,Xg4ErU o[>M?K$8÷a:`WeÌ-IM, ?R޲UbQ%n wL*|83Ų7@HW pkrwa~' ϿK'~NتI"oHGX^nӫ)ņO_ 2/?yxC=_Y&ڴLPh\W\/ n`S6GC&I@6^ kesZ5 $~L-PxK RGVqLPZG+Cx:)vsu!0H6ـ\!\A.MAChqʇ|yB#{|#P}[z[_r-!뙷x"Lh~8+T4Ghc [IHGdIx9c 7a3᤺G:MRsLvANd62aD\9qE3l A+_gMpN<4| YET.Zct`;h(Xɓ4=m<5FBҮ4JVaQ9y'Q|]%'gNGyWzvu1p>zĹ;8P03 xYf2qQ+`auRk}U?t6HP7p5>Zaܦ_8ZGj X+W1>KI[/Ybۺ j:s_h8tmp(kZ8 >K&8CCv҂,Zģjw敕9R]PbK5W-Ky"J fR г^7)"I5cr߿dtO裂L|>_P˛ {M[^X9m Vt?}` ϛY`G醮v:PD>|坃ƻ7{QW<\ i>z~<x`VeZNL7O-3Y/ez=8zpK fJJ {\^YD%a53QTφ/tPb3]Vb(_:QB~"vZOhyo`ZxauEXܽ+S*o۸u]G;;iS(!*ș&Moϐ >'MM6̄ Kٌs39pu~gɲLf{]p4AfcfCEwm#Jw?ߩGpS&2+㶸ћdC8>R /7,7DEj6r%-v%ySq ^ `)єLK?3{=]ħ59rzDŽ~P? ';0ߋ z.ڭ <6Z)= Jr0:x&dD ̘=K<9E5{XXV̸0s^-|J2 ˔gt `\!:PKь?jV!+[bWS|(!?S?zjߠ,ZD3/pblѯc굖Я3eh,ĠFh{72m0 (tĄ ]K ;)@H@1ZLB @tL8A;ZA,e<\1}Yon%#ds"VuBR ,KWY MR=AAGfã:g^':T|\ #X%/9{eHN}K( ~#l &gO3*aՈ򮹍Uud݀|ʒ>jƾTEym]x֓A]wߙٰ6PWӴsa IOQ6-Td,nRe`uTˊL/X_v3H@Ιwge}'п-O{8=:f,E3 1BW;x  BIs9I4sY?̢e]92X]Q;)rE+N/]BTmi@{+|ķFL;v#I~CZM._2mF:ȱHK/.>v0HCf >ybi\:-r?h8„ֈ;9RQ{SI[pTTS2JSjD0 vT~f"Ic!#m';TF v-C@]~@Ӳxc,):na7%^}QYYaeͅV^j5AKƜ.<,ӸLRۂ7j*$1TKQe<4Qo ja3 Si|z}/+@>:"v(FO}?]p'6c &&/N`L Btx(+~tC:2|dqU(ɪo qu]"N=*2⺜+VW D˨۴!z,h 1w̐_DUϪeM?R)q26R|g$r >>[:jr,c-FC&-==k(d̵'^n:8{`?'N~@+wH86+ͺ)tQ5mz f Æ F|B̨U(g=\Ȯ y+*/3Co?:l 23 ϟ?%}soveNNHvq&jfeќpA5佇(܌:D $XTl}SJNɸfg@@O0_1Qakd%N\!dpеig&E. 􍒄\8NR)Poy_B X\j.=#8S;xYwO꺴繢F-RjeL#B.)D Sċ 2%/sf)>iwF'/ +9 094NdZNUdozn'$N"6R]qS|.Ңͧp5.(ly˨=f^g)=z, Gr`Oa=q%:HXFd[Ky|W2N=.w*$akT@: "2'dCoҿQV>i=x;EMbt9QF> C2g{]EHeкUo.Уs1R8ke,Ax CFfz y"GKy kd{SODnY5^ 0j@̸1[eIA6梔J㏜ Rp=Yb%2<&g Bnz|Y^1G)VggVaVxI pw?gv }Ʌ"|IA h Vဓ Dj+qw) }}GH^ gY12]EmduNķ "4=1Qi6kNy2vț'lG ӓB.IvP-ˋ; WFg# q dpK;yo2p0= ez^؊2cn8) FL,ozv\G▵ª3,Y2TIʔHH^ÔXitU=; bJ\7Z`5T&+4k*BN^]nBHTnQ]%RDM UǠQMܤ+XBvf'c$5L~]u28 ?p#kM>=$NG1X JGE/F:0b:2=ee嵤p3Mr/y;D/TM5 e u!.$Ec֟A' y MR&jlidU2A3i82xbdrR`SG"^}ab3WߐF) `@3Ku+,a 1c _C0nWK1Hv/]p r8ًcreeQ)->F$>0GaU_K^eUm}LlngIJA^hv4H>nV+<y] X6Sr`fs9} Tg'ښDEd鲣!z*腧nO@lm 5$g-6?nA;5ғS~__1;t@$|оX" M2ԭP%d|B_ *|83%+r>@&0&a^}|..3O&P PbԄ_@9*BSҁ 7 c;x\ˑpim1sIW &8T#a\3G&< Y<v,C!dzf1xc:зڞX=DZ'g-ojvpQ>BTQ̾.v `7Cֻ>;b~ GJk˨:y!OѺ}vݨ×Ωry$,PuSjulȰ 1ۻ 0avHi*Ȉb ^& A ChSݗmM V0MY oo<@ʜ֑YV馰1 c7hdZp=ڀhB<ɣ$Z ȷ:r;\άkjĹC!Y~z@W><{wkRl (:t$ dY:-M+'0^ ߜ4G}/B֚Q|GksO]85+ K}_]kNE@PeLE^O;%/ng^߁#m1r8 &d!z%q)u3Mwvi?5KgĂW%ݨg{^u3YٜNd 'E,>|CksX*Jߧ,DX2NೈǿgO n^S~R1iMp|W8:5^ME9b"0Xk5Œq<\Nlv恕dK=.t< WiĬ>hs>)HnFIN[K-[ᨳs`AeND@ u}CP;G5YJTgVu)6:~AS'kq*!'# /:)g:ƕ!\s$>0\ZQZd-Z4x_;apjhmQ-{GFs.Wa 4A^;@yt\ʧYׂXXyig+s껦7Pd%N<æzoH-b *xC ~Yk07׶]{Q*mј B\7N"ypQ}—S`I/TlQpҎVfmqDWî&rQnq! H+=%b I,?.);mWD1@M^q3'UBl:a5I>t3]tA5 [J#AYay75o~g<awͶw{ P|#ÅRLc zg7{KkLnqaUd9'S)A "2H y:izټYEaG_kuU6 cKη(؈wrV`|5ٸwcZ<*,¦|(}W>nqB4`].OjR6ń޻#R0է <*I7 8ʜQDe#"h1Vo49Gl _)Z(,:μy֖Ia`8rmxMgtFEv"󠨍s.OpU*J+_rmP\\"u2+˪O?=AI<BR^!9x q+Q9 S)-TϔV`W@:x-)ͮsWn56{8sءMC)Ukw~ϻ̖O"^šG!I׉}SR&/nlW o=Hnzį663(O;ǨjT^d U~l#BCC$cgp˺|[QK]:@,hH43D `k4 Ϝx׾zeֻrl^ndo a}95eK%%³W3sݮ_I> DgCn!Pƿ eӊXXzɈݩ\2A}$Ԡ=n! 'tC7>>[[8'%|7##(O5g%n{?;O& M" /%]i"z+4|J^{+sb@!~" P>?*~"XP>=9j&hF+u_|2Bpu]"wG)#]ޞ>dVxlbŢݪyC"e+Σ(i^j%Hm, .¼d  ӛ̡.) `9RɉlK3qw+}{N}f n ܻCNx0.ZM{{.H .i.z lCއ5Ca潱Gq0rj3Ms6 ݷzB_"7*WXmwcIPϣ~~%!b~r{Ԑ$6:.7ȷzGjt:a7[Ύ͚o@ m0'kNv,-ԄX)!Ɉе E XIn.;v7@?E%$拍H+p /!0EƲhK/I^w̤@?kwF}u (.}):NâǴ^dY3ssBO,QܳXjM^M CzMDwUasdvʈ^bn]6 d?WĆG! qV.vY+;W||׾I6zn;$&hlvz)z44I:zSN^ܫdԈ$|WiƉ*^r,oJh΋H0$.[kEj쑵Ͼv 5Y:Jn{NPa?puSJ=9`dx]k0?^4`Ws:eh/gv4KhQjGR4N3.ޯ{euLp;U E擑/n+d+N]']1d]8Rnu1Y$0C&bᵹEx4IVhWgz.{z_ް?`O*ۨY5@paRѰe:xn bSX:*CSތ0:z-tYN烹Lk[4Mrb)5^ uY8oғFL[k$XB[xZ"z{–f-8$GᅳWuU<,V<ԁ;1 I4})~ԣfY %GDi5f۸$u]B+/1Wsu&uF#Ϥ},; r۝ bC:B?&T-JCB74{F($]k|W~ jQcD1K*]zK ?+KX7a.5Vuk)n+^yMF5 2>}UNoB$`47lAu( { u$hO׊FQO͝M ~y#/! 6 UCi$U24);Z-h WG [S*v':yAː0F(s#qY;a<o`o}P{Y}i}& uRrJOsu+ntUT1Y}?;qJ.$ ( GU$GbaQ"%b+՘z6jCaCxY.][zlE󩃊mDC틦5/Ɔ;y4F`_3ah >ʽCZh=֘ᓜn uׅNZ^xB2FV TB -rr2  >ػ[ovI^aVU+ fTV-Xf6 &9mx{M{7>0Ji[ͱ`:"uQW3z^EX rsVՄ{_lV% ô݀*׏EHکЈ|ѵQ6dxx8٧z_3k˭&IQՍmns孁q$p]կb,GQc`% gcD) 3;К ^f]~|sx!7Z6UKI $ _+<xYaC#Mv٤XFoA$ӅyBQg,X5mV~!#sTsHbvujeg84]3$@QQ=4+E9g3dlh+r xP\tMcJz~I/Rͮߛ2ZC2oܠX7U#r9v4_ "F=9Jp&܏ꌮ#CH/D`* џc\f/( ~׌bR/h ʇդ౵(Q#n&[lR럙CYi~qD"^8{jaY|d%o}B"yD{h2XYvj 0]^]y_%۹cP'jAMkQ9n}`54,!’/y}Z*˰<'70SXP^Æ^17QҚEq`\cSn6ӄ5|RQN ~ymnna@pYgBxϷi*ucrX$t;Н?-mO߭%6{8yG:'‰S0!a>$YmbT'H .Z4E6mNo` kv,|`2([Ģ!BfMKP)`D[؃w#5^ SЊ n˯܆atc5;Aoh&yn1"oe5\+FڳDLE$͚pi,;@fE'OYԨ%A&~Ph&yn˄uoL Ɋ;M )LSʍD%"MYANSEj֟B⛊h5Aw-1%RDc79xK -F̠+x1fx>za&{9m+\l%\}- PXNyЯ— 8 M%!}cr;􊙸t)&wy"b7F D%ۚ݅z{+"j1MӠ1l*K giI$ZnSNm)4R쾦~˗[@=w?a;ϪM`|2c`N<=x]W;gSej?ss&BYˇOkp7yb_7$ƨU 5 =y Цx9m]i1BȑhZb,O?tw8͡fj E\jA׾d^r`6B/ 5?`s^"2"g( ! 8* oֲDQڵEVݔiEr9Q}RQ=Iӵ81^+͐0R1M`Bsf% jbDqX9O2N:QbWs|E)Q5+>j<('G޹WE}s ;@,V^HEIgf$yV۫"Q1xtdmL7΄ٸxjegNi"1\ 5lC;"">*ن2̚u4I6tJ[d"0T>!X8' #P(Mo E E;CuVP+<.Or_^ݑ`裺ɇ `_,-;4`j 6{<:pȳ iC}ʍx>1`8o^G"J[U,zFq"gP8P0g1_hZ-|D2N}@&0-iv,QA>ܢ̐hM|⌚HcZSR#sx@Jo$3 k\MmaXBO>"ҟn3ꏎІum V\.#7ݯY$4LZ2{ܯ0Z$JьO:J䦢lR R4*4~TgNqR_&-7:WzBt$s΂S,yAd*c1@<Ûֵ)0]L]Y֏AR큿瀧g(U/*ksi."9vb 'ojM(;dM~Og/t| d 3#]شA求v) 4,zesQ/xoC~L,CU%ӝFbF{s׽Ӿ Lצ&l"|b8d:M$2 ]u R-Mu,bFewx~VgLH,R1S:NSH s5c OBi;fW IƎ r)62U\%ʪ궙#g4Ey0͵ =cÐ0t-Q#ϮtBOIߎm Håd0GئVnIKBW<Pf4?0N3FP-RBEYDQ&dJY~N̿2Y݅(a)bۢxM5tfYU]|30n:'Vls)A4𿨕wEھEګ\r TPTВG5=Fp" i8Q#<8V9g[W)F{U {;5fg3gg78+DX&"l}gňDN\*;فZGH'AͮJF7ʠo6d3)8@KTDQҘqNF{0d\S$+6N<88)ypFs_Is`{yrw)Bov?݄-u[Dg9D ꖺǾK5u!¯``T~n] 8`.9|Kϋ6֖_}EkwǚjC=Ay`ЕE7ƣ#-d|s#kd:,_J5tKn˸@0-m#ӣ;Fz1h҂I9 415h7"N +ih2nڧ3 ./uQ$Xf:TcQA#*f'dWDSS ͎Uk$1QD_{ D;pY\2u5\ōLȊ{Yk>"U89,cwʀٍ— H~2˳J̤ (Q~ABUl~ X|W ET~Ԛ[5]`֟yXfV Rxe@ՃLj4:9-^ N8Z KCbn\Kow0ɬQ(ĸU,L=vT)g9r83I9bԡ҆i!?D#`g`4Wf mPhEӾ-$B`ɴyk-J[ɟv7v>o筥IRΞ[SP0/0nbY:~H-arQ4B)8yɶ=IMp9A">5eOq_U| b.Eچywc vT.kD:"&mAr[T~vV+ˡurKɯ3NWCh@㱃"okϕ64T^8ͅ/4b,V Dc?Kj`"mCE`Ip۸C:~ f`zHzE&>՟?ݔ6 (k YL F9[:8 A?y]VX`0~ 5XbHtG׺Ps-׶v !0lCp[~I-K{̿,Rp"$&me&LwAv*%}M>hir{!.zO$xAQE)O?:YKM.Y \ Q|e l>o=UY.JVGHqֹUX6uAY!@B_-[:p|MmUzy{D;J9|AkDtTEKDmS5%X3+mP~`ZQ))T^РbqIdgh|.V0]9ͰMr[]jxN}̌M&Sv7j}«XgY'`8M3$ ۇJHޤ0qHĠZqbuF1i#6{LgVl[7Uh)үUq,UnDx~ 2#T. = ݼ|B lNo,"jXY-a_;e‘K &?h0wqVW"քnp 2 h3v]l}y?a4x0wXs ͟ j,%V,b!_G4OI @A{ni*֧+ G4-ydimL\JiYSnG0YڰIMy00=m侧_; F9|,W}Y NAY'8|dE>u0_urۂS}g +.h[M*|W+^! 7*/9 J]_uWԶ-|21=xmWi!)+=g xhQ(VǬ9Sּ1 mC~  B8[O LPCiJԟԾ_Cwp_AfP_Yts*Sormw;wB5@sT+H̀ˬS|[iͬ)ph],N _Lkby?Pʾ.5N49݂ZDbPҷjټVm(]Vf^_ A߸>1 Q{ "_')/;o_v0dI^@\n)> sh%nRS,D(Z Ȥ1n ;ui9ztB}4$UҶ|D]? 4!/7) `k VBϬ}n7j65mA5l68WGMh᭵Q O)Vo0²@dPu\33# fi'W$,B#Kj.@cez'Ӊe. G ~W8[_KĶREgEԀұءxY'3VS ڔ-ԨiI9(ɸsqA%wrc%X Jm]q- CQ1UKij dkݾE/?,4ڗ}ՀtĠ_ݧ`TT S?k;~-9Qieab\ӯFR*uQR@> s[;e$qQ$GyMT*yELs|K.qpweoN\`Kä#lpx1Zl̎iԧj޳G9@F'AR} ~/,/Gu|N.#S'Xe TOx{W4M*QK$yox}W~{"Gw=oe0|[`)QBă)yGPbGYf%TMG+ץrW5ˤX]#>~A */lŦnc 6, x@t`zV@hF{Y7bl| C**rU(](2{0| -toc@Dk3˃Pߤ &C$ȣUz8T˫˵vUZ,}\=~1áFp˄ؤ d5 `h)y9O@4RB`6tŮl1l^_]%8ڥЍ#EY$Mji9"LS3lnG&oD%0K"HWԥ 3A:6ܡ40QL"(9kajA 4FbȰXt 41M.pD͒ @(ႇ^ǡMjf>dK~J<WV- S>ݽ)C&Ht5I籪-[miԱ1'` :aQ&_/p L iwKoSÄM I{ -z Wwv5\SSF)9pV: 5M2d2Jl@WyS~+wo@ @O r`B-@(<1 [r!Pف}&7x2]1O[ۥK^P`A ضBPwf]e}۶$d[?95f%;DQ.%=d/Ȗ>kp PDڄ[msS!AJnO?4*ihnQdOh. kB[v%v`XQ));T8ɻFK֒.WMPtRr|ŸFދqCz-n0]^y~R\>OU xVNu)X!SQIGE‹  w?S?hϪd%8S?مA.Mˎ3 @4s2 "ƹB;(_3f0Eyhl!mW2 lq=c[lWĐxf'%Vp%ĖWu+fr7ń*-7w|:2XxV:vޤwv]α/*1}P0. \#83A?󱠱E.  ZCyεcsݼ& YVB iLX( K& _ܖ'Uke3䢠|5] -ӦD%%XZ0.We~`;l]%aE*X Kp°A0>_VA;dT4J ]—~(CT[al.xTz2x$Hi0RI G<]| 6=I:@ ]P~%QlU''で H1ņYV@]bRvCb"= /ziPBB|{Hx\;]⾎$%NpӶ?PyK&Y*.`vJK?>6u{ӫ}7ɨ`a;vbr곪g-ؓڝ Œ5X\':g7wQZ0sFs4E8ݑԅvʴRs&kȊ}TLh'l9/'[Rk$m ?qHα腎(fjUГOn^S f +͡T@Y.q ?vV}ww# 4!~^J/-NĥvVՃUvn[z+LTov{s%qU NڈX8ܗ\yAܳHH9 b[{Jt"V%L;\rK^Gכ9[u^O*%XlA1 0_l`Ht(r~ǂU@Vmu ۵B菣=4ͼω 3+ٯf@2nU>SĢ„ +  jRz t{9I٩j!#jI]cnt/ G:Izc+*/7uεR;ŝT†c,Wxq_}{9U"q t鍪0۰1?F͗Ԇ*Pp p9R yG164V|&^ o\}^sF_JK,&sش$V3=_ث.#X|M𢡊dz5:t[ Iӿr8:mޠe M_cMs\AșQ NW2UO@8,̕ES[-/D)0GV6Wg3/#su9sYMY xm&7[bD#jyYC]]Ut8,jgӭySPZw:ŞX(d}O9] ILHe`tt 1a>o/Mێ{~w }$[!Iy wH-}A;UjHrwG0G|8}gP/wEG [a*WGPyG6J_u"<<'V8^-x?QOd'~"Ž3wR"W\t_ٛ973Na[S3dTM}mE Wx2)MBMwW4gﮊ@AblpL1,2pyr2X46#ŌEeZxB>kzO;dXӻYGKRm[K*V;܊4u" \V<,͉]ypy%#P?JI{ O"VֵҚS2ǩpbY*fI*/b3WJdOl4.i͍݅8KM\taq5hnw[S1#P#DkVZM.<1zlAWgxj0^6,~+`b Gbnc|WHh,zŒ%fO<_8lyMވP;ُ|![pJMwˈj֯gYCY/o䪳S.lD/1ˀ@ (^v3{6лو:JrK&hEfGB%DxȥIKDfuY]![G]rLHu"JwyĘpCq(Q9{7e!}z-fxO# 1ܧAHO#O36 -lu|d-ɲYÜ2;ROG%@Ԥ)zFԩPW{T\I[oJd)oS: :{#M.˅߃/0сB%-`hePN:C FBn!$%sf*oPoMB0ǫWo΄L;: Y͞poJ|U-k7khF,GH "7vvr '^w4ͬfb=4c'L[Cs[<Ҩ׉>d=lS# prV6!@O.%;*8>W'+ۦlS&'YBlBk@DtK%sK#u%]*y{z '.,leUVdX!3N`C;Gph:&ѷ2Vm$0vzK?Z_^[k60߽jA\ z <W9[J(vœz| *+.vkɖv7)jq}"\> |'Ђ Yf(i|gf Q|b;@WsR`oxx< A00rOf @z fc-'8F9#̞7mJn916.BT!Zi}u{nE^I+ܧzkTv2 vsl?> Ӻ?v}̚66C]r6RIlQ6*{m= ' [h&0zRNSO@W4-GŌb BKO̐Ъk'ʩVcpT3Զ&OWIhh_ Yͮ\d+SRX*fˀMv#D|^$͛D Ize3}Bkˑ R1j8@5\(jNz9DZ;= OrӴ딦M5r<3͖k&Gi;Jhp-⭖=FT4,nL#{KZ$ÁRupں(:^q7Rۄ [9p֏y>:>BK 7c HDEWL?=]Q%4<#^Ennk JkCP1JU[5)$-#Oƛ:kVϋ[wk n f/P,fq .C@q2:]!f+3?u/Ĺ-d$K`ZKiǽq!Ƅ"cy `mFAOQu<zUi M?LZI.+CǗ $} NLikž˝L5DE 3Cro){{/[8=74a0Iݨ"E_9B;IWGj#jcE鶵'+WDTH CrJ|U DhTL*lJ =hkat ^ha$;{F&i%%k/ֹi{W6mf4>~]SHj58@?3Y57z1k[Pm )7M"j/FhJh{Xxmsc=$ب7ĒѶx[,̚C|öHq/yWМmf0K nI) <vA\U)ֿA5.|mKjoL-a,hM0 0jړ'xW-J&-U_6?ÖeZ}< Pb<`ߥ-5gұFΒU(CaH;\oyIv;jr,Ұg X`39HŅnĜL^K qhk0!{i)CTPA!@a/\3ly5&?+>0y_{eEH-{ߕjtd1d#V(JKpcfȫH|"xt7P("2',X^ϟQc4!mgI#lJBj[ֹp}J9r8H&cWO:FxG C(Aȵ9Bă$4!U3m\zvtd#ڤl$!{Zƒ׮;k}9h-qoNoC lF3d=0qȑ\|)b8񶭹fqteh[tn  DeYUJ_`5т4"cODC l.JV7M#R[GU67զIf, EC ^(مyQ?I W1Te]ВaǛ&RFQ4TƋ DNts؁s žc(Ly^1oT_:X 0aȉ9!} AHg:.*~1)sZ:Y2:e1hZ'n[M)!V0~=nͅeëXe'X!FrH iwך=/bnb:hM7}ڊ","eX'M* t*!VC'VV}G^xo ;U ̀K?X$6hMU?4>jz !%đD*G`i#T("4|2{*! qgVȍ?zqPG WȎwM0 T㖦Jn}%js#Be5ޓ zB !m!!$׵Jo聵NN˒ s: w\83jθsGnXhєZTf8 >d*P)sd]qlH}0&*>f_$DO[h@\1of(}A(kT9'@3U+Hp~=^_DmJ#O'Cš{p-_kwv]  &|߬URWevkD'ܖ2}߉q'!C4"[ӊtq&6D,-ߤ{TBD\F0DEڝ YKAH?I2N`89V3ތ\wMMaTBI? ' M=/h D]GWH JVgރbb@^q3&NK-Ab@6) NM3cxGHܡ Z=aV&[nŀ[-F(6v~K'׈kQ`0Y>g*cWmbYH*rWx[z5j`iw /QpU>W]Q{TDKz6 mͭ)>)bZ6x*0",,+FQS?N܆e)d^;X ׺v7WCg\QG+3SSe-d,>ZkRrcvWL?` h'Z/i.SV_Љth:,W{./\Ӎq߼XLV]Q_;wt( e̒ʦvKVçOG$>-@p.4ѸV>ʧyQ[O2-o hGf3Y)4P5ݓ: | ҿnN4d2=gJvf(;@W[7(zj0^k~=Nr퉌`zyVXktxC9dQ>&2͟'5*f‰/)&1tW=P:MpP2c!["y> ic׿;-F %5"Zis_9[a@*ճS'[$42dPdG'rkT?~` UTw}oTz5B3,ͼ=l]rLI;)8WV  s_Xt5ƂĊ՜Sy&^"߆''̴aIZ*f~Z*Qg4aϡy_NRo+p9siЯ'2m}B]o|(xoٚqiѶuB ̥c[9pziuIQauYV[JNG?@}!R3ᦏXkHP4f|S>fz4܈HaC%1^d"7S)mhQ a*kn >1pl cN _v>-EX;f{vYnՄ@* >M$2Z/3ЍƆu(2bi"w`&cb@\Մpa}oŽ p]3r )k]э9bPB+SOQIt@r5V7Ni[yu>xg@{MͧнwazGJ|ZU@ft‹N#S, nN,4~.E(_M@$l»M:AĖr7qU9`NU̙%vDLKw\Qq yqW%Lt]E?\e\&qꕽ%F-->DǓ$ "%w, A\*ѣR D2}NI_%Rؕ @'114cbE u,m$~x}9`{Dz6%h{#wBgtΔu+oa@b@P6B#㫕sb._1hgSQ8rj*Fi싼o#ITQ!lOoMHgk0vMl$vy1N={XA+"C·')Z/v,s={{lPpjAxz[g;VkO‘RxcehE6d_= 3*"lׇƱ[l'5$`Iӈ$D~ tI_V "ًxG2V5>"nMRB+ g- ע4Tq s&=垖!#1>9t?iӁQl7{wxoddc%bh`nʘC6y>ιāGC i,HY63+hUаv+] OP=7?E O%\l .ʪ1:xl /".i3aջ\o5ߗp8zY1qSq$ud9A/vG]cYRjp٪"`M Ý+r!Ҳt$~haÖ2쭷r0)܃icD#UN&mL򼚋6Ju R %WxMCR/2iorGHˈ#͘ x²[:r U=箽# vN6>P>:#MSV:?Sf;k]z{ VA'22~b' qR|WBlp!`?AuhcQ=:1 V:l vD]UDiW0(SiN3k55%sx\yv/ݬt﷘rF >N}:W4shY/lNeGbGa8{sU"ZG~=X"1"GX& O$/2&TfVz[V8{h`Lk5debè A]BDVy&lOno1 ei*̦2 P ="<$fƖfǖ1*eLuI~"V#vL2 GTYAE*t0)hISu+嬯q{w VECԕN+ H_FgEW4!E(n!HwK,YKr4ǾdE20rcBGׇ&*:7 mzA^Y j?Gw1"b:*$eAʹˬFes `SM  B_3vOϖB+%ܥeJЂ~!e|:lqQe ;]:"']O#-&Mpph 7i&(B8ʷH^Ґ?rDC?籷n:  "x19 !i( "+ dV2Tͮa;-AL_Ϯ'{?;Q[+-l -mKJP:(R}=CT I-1a0T{`;UMQ~ٕ_w;24h3`ipȿv&%K34,t9̆Y.m~пBf £u`jkx"ZR/4Wt,!+dm0A KB5P\;%"ZH hŽ}:9*n آ]~_yD08q LM(֨AG78C"' ٜ.oVjɂ^)2?P!p?JT &]ő%ۓ=ELBdoIlOl>gRM^utFj"+׬9x ~N}Fޮĵ},gP{~K/AM3dFf%31H&{reg+LE`(г?ZLRrG՘'x)g-fG-|RY5do4~i&BCm6h d{i4"#+*~Ix^=r FWUt]cF|"3yVQp~nw׶:2xDxO?r֦8s3arm7CG٪D e=בn-y[҅H)PywK#prMu^,o)c&Ph6 25e"NN ?D64Ež%bz.3慨|c[Lp ]UGu/N- qH h!=Q'VxwӁ ̣8Skl]ԱġP]@IIo@(5T )q mʟ;??+B2;PQK6ہR%vF=e \NtW=ż.M0DqHH'oD՘ + aӛݳe/g4'`Dn]sI.Ҟ^^J&e` 2hVP^U醲-9^RѮj#?:0N_N`-P_@L]zE}?FN2 8F'e {SzR*=$ZoUI~Wk3ZĵqBE`!'` =~)LPŁ~Sv PY"|emND4xT4(Dݙ*_&\+$t ob=Qɋ<Z#3wDW{O ^@lFY7cZk\d-~߽oYtuPr;um/%Vc ׻%;vCPi=d)UoG9F-4[& (4Jq8$*|I]zBpE3ZUiئ?02ja\@* }nՇXoz)yͯ z 8ޫ,l?` "7pWTI8p8 AR 3)$_%e(?~S"R%m<ժEλn1Bd (_օ7xk:wqI`Hr/'F[K.Ž?"[, 綐0岇Dmg/|$֏IS|/BfG?I', &mޛI] =oȋp*3|'[:FMN(In$] 3=ä'Md}(vVPjKL:L5צ|:QEIDSam-1"/');/9.8x.n7B ] &adiFD2e#Sl%a \ceDirԷSY"rjѪ_ҽ ਴'lժai"-f08XGw9W􀦗hBkj5OKףKyW.beC wBP\IbS3y#R^<wV&، 7gw2y2Wc獣ev(˿a? z$le΃}Ԫly旺Qjo@7\&*BCcQ_@+z)ALZ#e"Fu/| S9pu&Y}#jѶ̛b}°TN|)rO1/kHvxrq40>$V{)k;%Cmu:oǾ]a^+{V^ 2W,g!,=C#ace0'4&м#OZP}hcc@:Yb1t:ɹzZ$,zu-IM6C#̂ ;@ YE8{!L^…֤^ ^pĔҗ4 {+;STR*8\8 MD؃K\ϣey\vGA{U ru37jS̒HrK}F}%%.3?gިgA 9Xl&UVșF<~E2[+O->#YCUѽ< f׎wʧTVPFx(0|,bY׉ OE wD&3??MoNnGZKFK[;?GAp +@iuDS8dL뾏eV),q -!,Ls"N;dZ)ĹݔZɳp3Xv7vNpQL)D>)Q/Rs1tb=OrI!GK)Ž6ei@ug'h/ Xn 44)*^ {I&P-8DIOҢּ8bd ;(2Rk;zZ}mV JU`3}3>+ʗIb- J=L8&S=ڮ3k6=3'x-h{7pœj$KZ Rd6vcj@˯՞+.&Y~c!ŭO`u e/~|^E-2Eu6i6J>d&|2-B /NS* tw>bŪP i (@="GWi}O/_Af Ɠ/n 7@n*va|d21H:6C}Q Vw?i`p\zBd@zV)צhdeu]*6fWZCs饙HEd(i&>JkY3׃Nokq jQ66 OYKnqk]kW+NWKPUߠ˹> gxVr/˝a N*ᆖqlW#?TC/ESlg(먄S#^e/evs6)AQ^htι/ gm` `FAADT ρOq# o.CXz%Yط4h^?*Za3zV!BQFh7KK.PHrHhm.{W)D+T,vpS+W0^2qA_߽pCNYLLvرc^?xG[+&GAAT|3N0 GDt8j<LQ!h3ܺ*Zl9H'o5(pN#Jxrk4{NXOgM]lN/IMYqĄji'lc6uMe{=-ƃuL檇1O.2u`VA/U׻Tj/" {ͳ_ŕ }m|Pr꽵X/NvzÔ)ۄ& &hvnU%9t_d׬*Z"u@o #'F 9ЈX2#X*+li c?nԏYRX W0I֟5zj=!n"+Tv\.(֘I1Dz& o*V|"t*էN|':>Spud}r=<?OYeX*Ǡ^aN_שP(oUPB ^L^@1q@1:34М쓎+kVf#1 ؊:7`:'̢xG?Qr#E+\IR<U:ܢNB2,aFJKfVbڂn;KϙduB'L瀓Y3)ZÆm0%koj#R<(|#-.)ij$5H:qHW`Vd-<&<#qMG5NIWϫ`puB"6fRwN^i )3WA\]EϐT3h;< :܃msFᴽ'Rd8=xgN$^{VmϢ]h"KLP胭)F".FbUZ5:r~/ˉ,b(+!7۸ `z&c-=wOJZ|Zb/&{~֐=}|qRJ 740\QzdϤiA]+1cW5OM eRvO|pKԜcw6k3c,@jhH.z\(Rc=m-dl>qܖIv!4^^™E- /r3 U.XΎJ` 'V-~~=_]._{G舼Z lLnql6>a.Kۼk}&25M0H 4< ]4:BΖDiRYNpjǽLd|>L ^6`Kswt bX?~7'A./d_OtbCވ.8l]C(ՁW70$\xy< ߒ33."Y6 *+cjS)^cٔ_@h'EB_A8zh}Jl,^Б^9'USJF3W!w'=`ƎkQIGc͡{̝o@{:JFZ^DJv&*Ygt?G;*oK N2H2$. "QK~Xeض)2k kCSC9r}`h@SxNi@v.P#%)A߹+̠M(Dmw8>E|vňc0B?]EiiU_SH0K1vmە7fRBK 0(iT<937l*05JKrA-S]15Nчl" ܆? yIsԃzӭ)鉐[~[L8?_lkT ;V8W(G$8י#x-΂خĞU>@MuFt/w$gj͝4bBn2<*Ư@Fg WrCW룮MձQM>k;kDޫ/9aCvHebg>̭ܽ!|ǪO qj潯U!#ٶWb]JѾ OUsMҜ,5fwU^0m(UB--su=,Rf 0~-bloo4p俘D赻ʪ0ylM} IkcXK3Uei1&FS%Y4}%~*3< l=8O&dbW.qE*ݥACsTϥL~ o /چDЁ`(_%~(@8ų7|8-WyHJPn+W"AMʛ.)d 9 Ng4SL6 @qxd$mhi[nIwuC~` AE.J Q*}<[&q!MjʽClU=+98A z~i.a^"<'Q& Z + ̶һ<#% " ba^~8b8wDU 961kh ^2]r@1Q\dGj5^crP~Z,Rcq.D#N'^]rp$69Ȏ ⊦M_h%eet?@GCf𧜤~&yy,ZY)M!Jع;j%<Wἒ{.f%4KECwU ^*YsPgǷbEw9<^iɃ2shϲщnŰ!Sa7[_pKw4b<}f8rVp9C33ߌc'+ IvQe*v.UrN+_#9.[n}{IւJY ϺG8"XoꄼIl (o/h0D翋ŘnS}5ڮ2A:Mc?O1"ME9U0R?Xf~PA4^$upJBx,c љ @6+lGQ[Y=Iɨ)CGVs5IvAd +7EeF]AѲ_-Wʱ,-d}qKS. '|p-<;-7Y7}ޞ ;TOI@ZesDj2 FQoBJNM8R:`2t=n0&1B@8ƞUFy~mj>*F-'4R`0'ܢ\_RqmTC˘ռ3T{kv'9lj٨7<4=Ӱ]1x/ۛu@!;T0+41: m( cX OFi8PiYQ[[Gc6$ipy܋t `3ԧە{]e|J;FzFKnOpo ^g޼vvp.FgÑߥcZ-G{r;{Aӿ-ѲQ=?7T}R2 3FNqIq F+-%AS{|{& 4WՅS' ѵmV&L2 )/ o7kMÿ 1-;;)8Yq]ԮPmQPɄ AUzS@ =xޤ/_'EZn'+?sܿ@:i/WoF:yL~8Ќm?.ɲorr>y x)xOEEjh k&RQĄ祗 ):B<=PeJ]e!LS }!jm(:@ vl.[=Kh0I+Dp9D _jeFq2 j!y|Z6ĊG_M}G7WJ\C%pw1AOӪ\|z'm?qnq> aif{,齹w>OKLH|>grѤn/:c`'dcTH["XbC@5Y _*41Q'v~20{Mk_w*]c勌vU|&mqTX"`BB0i8r|cgSr+$vr#pc T3~Y.50GkoWK3>bNX-]? ߮󁜟*/HJ2í5l }W*}nYԉ@|؈UЃWҳUueeu̥@jFtuE"Q b$ھ@mrg`={>\)8Q8$P6]@xL }%ZZn[۶ʎ)1Ub}-ʴГ57ų42$T{2r /Y=)R0&;\x<ܺ;y+d9nB|j?@A)P+*k LIyiES*^jq}JqxQ؝Yoa5LA+qw~L)@sqGƿ~ yZSɍU]Ұ.T P:< vArKh$2 vY{F꠮ 4~:UjOo~kŝr:.?~)D#6r -ՐA rP7 f6X&"cEiLn=vS%&:G YW,W7.:VRZ~[`zz43mmR(z1 z ȁ}eT &`L&}f.f7zkTGt oR*iHM%y4uG3}?v"~J:UB20NL&QJ'_k <_ źЗPwKv twf~Q5fLyvLULA#*ڋz[Ʀ2_޺LU~u,Aw6 nW@l[N Q>%4GY1A=ɑ||xK.iJؔ}7!P=4 뾊-B,.&*ɇNsMSd0^`LOh4S,_0}iCT"j}/5+S1>g|cN)/t}ynD%W lC1; (=YbN0 Qa-_9 ޢ t@QF!r0BY $CP?g׳>$R?oOP a/yoZژR{ٓcv(?U#$5tR٭/DIJQ 3A6JH!Ѻ/ly z֝}T/Ph[( jl_ ^)#[(7NʐN ^w^A(je.1L`tCvg0zi2!ZҨc~pLj95AN)A¹9}MƑE 0[~CC֍NԔ5Yō7xXH260NP4nY8Je8cccXr+I6d-!1L{q4@}Zf(D- Ic~})Mlr|XUe@E/e*YĔ_7dT]kjÇRi-vBsIԄY;OpI! Peu* t*`}L6ߨ:O>n7Z>|2{_@z0u'8F+0IBo3>vtNT?xK6C־K`C7Y-)>AG৷t% JkwE塘,{ cYYUvCQ9k.H4y>iOXX6oGrw^^ѩSLK&LG|6}B^iK/;\@k.U䱬ES0?MMO"' wY+ K!=0·!BwV¯-^ nTcr|O=$y (N03vk,x+nXNrzDx 8oX~4__R*Rx1gcpkm'pk [IýщtS( IBQ5íRyfF!kRx[ULn*9$\߇jW.b#QYBLލi+zuNpS'\cEH% J"ffL*}ǯ:W2gsPH/X&w_J`9FuG#t|YB}# j;qR vFO}UW+?9hôY Q;wX%:e~V4o|wYOܟ*,3I3빋Y:jVh|@6GϵDWP" o]"*dM龬G_xt"#(Q82|Ng[eFn,AdvsͤA2r܍`bhl_/: Dj&U4UsB0hADwPѻuf 3%9c74 u~ ^5ALrM4rMwRB-;hwz¿CVR82iѩ !v 鉮?]X@~7ۘSd)&Ņu*`'C 8m @"RS celEGH Q/6+`nՋ2[yP7v?˒<.f^Ya]/gIx [M .pk y04jTQ5LrPK5~.'\sS t@:kxkAmvwI=ɭu?f[wǙUAo:WvM!UO HB'S672nlj>4Տ{]Z=Y?C,ݱda,sfP٢sW߼hf=;hf.!udDpx =Qw€P:CcHH՘jc wKBЇ~gЁvvIk:cu6Sܵ3c?5®=AJsGe=BSSELgoM!yt}ΑZ$QϠ̴$Wi0z>P2^(kW0{Gff$vȊǨ<1@~z_zoxC o#ND/5_;u(y(𺾩˰kӯLjiNXCصNs-eh ~g~XL:'za"= LJAP@v)* 'ͺ ܩM?L_hCeܶP`D%="fQ@'0pmKsO!ȉvUWhDyzZ1/xVZ{ZXwtHH}ie쏣Zd[4vh$n8.qHl"a6́YrK|Qg$ H WTƔ'!1fpH vYuNe7uDt f޽:,Q lӖX6uIUԁaÄcbl2H;TS[32nh-kԫE-T,_5B`GnddP+No &er )MgR:А”!A ){ZZsih`{}x6\F˯fN˕^J" QtOBYMTr'kE借R$p`[kF do#]uLjU3Fbz?E9 Q\)fx0a8vnź]pSq3SI鷂JbuC6$uaxs?l!{`#lݢSGCKkHƧZRJ蝦Cho)**>!WY< zb5f[?A,(yhȗ'\YSŜɛłOXѷ]04?c }. i00Q_k[5/H?8jsDU>u1 wb'I#*7 Эo?&+vBVƛ`@V6@PF߱=P"Nw'vSv%heeGF{dY*N]W#OKNYEl>.0 >B@,"4!Ke049.j6)in_1Wh~$|g &UHk;r NFtX*XOnqt&0j5e xVpqW,|g+,uVgrGe[˜-FWt2~P79_4F ʿaՄ`d$ {YzXO^oǸQ[[=s(a7t2 ag6/>~5)8;EͧhP98qߣ?;2uLUEh71gm逎[ ڻr-,+zC ^+hzl! PE<\40Z>ݽU[Vuo%~)ZY\}<`sU:YVb@ǮdLu" q*$CO~X{+)L񜹟#~fH] ӿIKBwM>M̈,[u/_jj]gJѱ.S sYX -ë́ ]Xɖya-j 2z,}ԂGmDmAIG5L?Vy .HxZ\x*ZC PavTL- H`:[;{M?+q%}ɖkh;%"O/59ͬ]x'@<]fQ$ ڼ=?TKsTJ3QOZZ~LY׾?jh(>8ɢKp nc2MҚԛDt N>Vxؙ"/1uv$R4G/ woCS"X5 'Q 8&tԌT,tH]WL1s!81`ͥ5X$ߵ/+Îc"x#FK͜P)}3X\u9wqv7etmٿI/17:u֮z5)r-Ñ&'6h?rǃɞT /]\m1+g#ԇ07V U'7,,jzrضk9zo#w?n8MK!8%:?K꼙(ʯ3m%- ٵ A'CEdi9;šAg/~|=^lÂ>w\:[]*x}*^L Z=kqM29/QLXH@ }F\ZZF/BŘ(6v34ف?,<ꜢtyӪ57yշgjcW/pg9ı' zx QA ]hPs9N-H 3 UǘfO Š빚&9AUNC\hjWI+6[ȾKxbtmKƒ_2"kF#lnw2kkCejU 5'9$;J\ qfzBQdAtIxzBh_>}vB} I 9ƿIMsrqX[dc!v%SOJZf-.̟;rT ,1RLi A֐:#)nddw)L^oU2:dv]G;.N__ {vBY豮q_Vef|:E,P6s&ZnχиOlUm3Mbk4z)w;djGM +\ֈіqVAFR/X:Z1f˳ː]hڣ#s}5G]`>9~Q!ovlɀF⊰/ox݋&K+dr*2Y|'I' P!`=<#D̽X`+&q9 ΍g7<@v5/7\\gaW?+sd/%__5PMHH+%VF`R L|/Dhv'wzro#D7yV-/R@nIVL}P㽬$1<8B |.%s];$SGنa)rnmu[ˍ - ,9(S9ՎN C<۾X)HL\M a,wR܈6x|n֭,gf93D_keTڽ'PO" %J, Oˤk&b9dۯBшxӭh8$i:qf_=mKp# ƣd"uI['(z9IW}mYp ļѻ`.#9iT;OS݌9׺a&,aP4qe= E~*@Dq)ewCTDjb[_7SY1qPߤSGUզ ^uP/˹L.+KC3k93;-91 fJf(P~(fkGO>m4-CB(aEe7yu.’ .+;5@io@UnL53\%z,(&_!0DW;9Նs"dA"|Z Iں+/:bM'0wƱaީNEKQ#!*"4`!!v TZ zks_'J$DV,[T y)N=71#hz-E3=ǑhY I"Fe'ټbUzt+ῌF2vo|5)y^3 m^=mWQIM}e&lmk$-,- Nq4 V❐zH߼_joe0<\uZ>n.A<<_rJ94;P^bCUo FvOFʈ끬K) >PIm^_(cS;P6AHS^Ipx~5w6IYT9DzRXpi\ }VWHo* d0S`,:O)}5c$]l;=fy YX4%Wbo%czL>T3,=n?,y *|\~2o2L@cXX#"c)/Qn6XO i_u_#B]UD=,vL@C2h)9 ,N38a9Moa\)_v@Mxv&}8%IZdb"Qa$Zri?bQXAo6"݁P0K(cׇ9 >T-kngy<]Q(>T]>bi; 7*é‡`AzsPV3D#ZabR77%6\f%>'~hFFYYBm_^9gkMK'm{zPInϰԽo;!+}~֝}k0HBM{#6G JTQEΗCC n$0@f A>t )1􊁡J9s .@ͱG 7w:\B_l^ cg4wI2dLŐF ;u+zE̒}3Hc 9#~|ZzBtT9Qim1;ҁr1^އ{2ecOGk~ wu|OO)\ԦR3Q(v/$ e,Cwf BI>k5{;PVSYHma]c蹪.}S%w\]ӭAULπzT0.q0v汦 s &)3C(1ys#Eȣ` D/cK|]1碕A/GoDcPÈZus̊{'RxkOB*68Y ;WuO=l%PܑeCi* l4QML4ɢRE'._^H1 S4?_;J~ h{t3T8*Ã&=q\틋JUQ'D (Z;s*<CPD=\39LrSilo@ocOtYUɔڃr  ΃H|;''_k@M~[p7Y>f zOL3*\P5'juWb#qf8y"F f B"Y5Xj>ۀ#(ftO{T2AiRU2SHHj6 HziX#VXl;ɓ0IKX'3(?|嬁]?NnjB;%՟3GD+c\4<=n)0CF */::ޙq.'57;ҧ T:-FuQtw˨?| :)O ϭ.v]!&\MSGT-%b(ӟp4O Il-]4!C̠FB.8@yDM@)-.f& =2X\5?!3w' mO@oޅIzYbB ?sޖM{"jPH?PͽI[iLۼ030߻%;nQtUm9,0F'u! N0G$)EkOe`iQ! GNp-4Cdu&Q}3}$Y`l/Z\߾,m \CP3r YVQ&YgYΕZH iC++P 6 (Ȣ" l,tbƙ*//_Kvr|;(ӦEmL\EY~Nz0z)_H|=n(u|7%v£dYGB_9ǕCR|8ࡈWU=}D(!.ΐ!Ge)eU[Bc|@Ȧ:U4RNb44v9ZLJlE'1X.ZqAx9J]w.qD^|DrvdӚWѯ`ZZՠ tf> GJohmUo*Rt.1|H`Fz3)dA’SpjAX<˝ߓ~w$3[֔^Sa0F!8kè1B6Iqd=$+?Ct $BB~U3;<\=7CG-1EJr_C {~/>2МR1l{ƾ1ڢ;~0 c.LF6> *ܿ!Ruv9Ƕ&F:ZΧ\J7ȉ45_uV,$< )#;V8y4*v 7(~߯#CVY-`V H2}٨*c;[%Y`EBcNՌ`NBNE! {n4Wd|o^YWI' aO3MzDq[G!J-X+6?Q0LYA"uLdQZ]s%TS) ?5qhF5.Qbx2Ӛި|;`4l:%W3,FAi=XNPOBqeT{~c2F=R?E4ݲn3˾FdszU+Awhv؇OgI[(SS 눫`qu Mh:X5f&󙰪˃IJ`3("43޵!3WksHcN\G6k=7z _X osF}#(:ܧ\ vΛ.dX"?uTlnz2F`irvr.NlgT?d`-a>\o4$f{V=pz r~0ۙ ;wLޢU^{l'k:QÛ0 Q COu)&FE[80~Q{rȗP5ڰ8jWO_>V$!=^? ׮I}܅;UEF&B#uHZ;aC_B. }:7ׁ2xM&UzV0q}%H &Uܗ C;sEr[,zJdI 4{Rڷ1Ls~ZSgfkWc~ݛf艢nTݚP!y,9ѻ$$3 18úUȡT,7*R'U^JmЛjsSڅqW4RQ&%+kikt#L I{"4KnZ@&N*5۳nY)OP@[ZՊR>77zϙz5 d QVDg?V{Q.}gJiu`w+O__׿̱6 Ս< 7r)m#h–+m-FۉQq`^=H]:J)821h{Cv5%2v'em3ޡ`susBU5ny~k+P=كZL]R'O]<:8A(KjЏILv`lKR)Be0u.<啪ŒL`1)*[~JfP2 wxl|x'.qHJː-ǡv!_KOF ͼqB.##J۝JOo< Z!j񮗸zIz:BUeUz02VbDd F:<<ֵ^P \z±m@Wîn:ͻ,D;OӈBELnv)F  h(d0nHK*QeEes `>E,VUi Ǘxh嵭UD[8H~AdYZ3'wkﴟD'ɡ* &Ce]eZ dM!`"} $dR! jQ,(7NjK#Z"yl bOX ܠ/olv6$.)jeUO[ʎ|>?c-1:(WP m>. V"ׁm-?!|a19_keGyv7"q5;Lnx2>\跊FZ?*5xs{xT-|f+1*}u*DOMN;k![%[[C]x|鋨9DYp{R6A+t[x]HS {9'm٫\0ՃQAajb"._[>@p_Wn+W& !R{>]E- 7h Xܨ"/O0L[3hƔ|h7@ [6 #"LXx'gY2'MsCF|ą pJ)O#y c)Ёgm*N}kA 3e@m~r/`@aJOӫ ƖS^`3MkrTj!_c|6_ЌIlh徶.-֟#EZSYcVa}csU(SǗl[nC٤6Y-Es1 N VS$棎ܾjfloϠx~x%+iskg}8hA^E^㚘.VPFFd}#Es0 -ۯLC\ζj`X;hSMͤW̢Ʋ9˹ ihRWD,6?dj|: ZͥGُA73EuSh73uM-PN¼s/W{jE=Nr9]*IrjᓝwV6߾F͓n OS.WM0OFNؼs\۾Os"҃ioDhi!#h% peivjޯYO6Rrx$>(;QXk[p>iG[eupm򬷣Isz ӤIϽ (ڿ&5g`ӟ/ͼ]yDx:*8mPxPCca8*`ּ6t ls z&bڢbRK  dFZhg%ʙʑ)!RɆ˱BU)-ݚ~Ŧqܘ#Y)ed4Qq,NB4` ʽM(Ȝ!vW\:zw+iPft295BsIn-'y@tʲ5@ϟƨ|I$٪'caŷh9; Qj12d^.1 ]yصR!g!% d5E#'w8;6&D*[dXy@s(V=ᆱUr0cZ#އ oߏH㶛NAz{n#, H13NpˌvY N.̌4VV_$e::%-DaL3hAkM"R,1S e_UZĀȗվXͮ` C5 zT}_$hڞ{~[b]j AJܶa)'F"zzPGHSY0T /{x1f]~KWA$|F l<v .4o0gW::Cl%-;_4>~NS BGƥ*Pq̫7v U> vW%KM ՂX|dkn:ld0T?EFCG[<`"=%ҁ| &:a#)Dq1i@Ų:$)2 TZ5]] ?W"Pq5juU]zS+w Ns|L٢/ Y;fk:ΏR n}$1w}*]&(ߛQx,6CO)b/WXʸ:,k3FD^ (>3+E15EMx3*_F-B7*̮82l!8(CFєRJ)b)̼*50!e{f!"}༑崈n˛y 8y*<iePn38_,+<00f[Ydx YE%@52zl75Gz9UO` nt~ c4U$`gLH9MUyJ{ (3gњLQmfɭfq%RHBotm[ 4Wk(%.!J?gX a pd!1}Rmaif~0)CxSi< 捻;| VDߕO%K| Mzn:FG)` .-Vw5i[s3.GQTBSQރ\x"ΟC)1m~8w)z]]-2RӺtfB w1Ҭ) 4՞ݻ4pQ%H5H_@Sߡ"_E V;@A6A'~grRG}Y#\g , 0D&`qޒ^< @O.^+|dbjƒT`I;)4f WPr/.Ziyy2>=,O\Z[MiJWTRzM.πߠӌQ7Ɵ&Sf;g !Td*BISS`-حf*Jg@No4lᑠYT9<?Ĩ#"\bS!I%(Mg t~lvRTʵ]ί8ٳ3A20 uMpbtqjdXiZ8nC,H(6g`<39sR$Q "CߖC!~I*s8GA4I'Brǟ83# Xuup@+a$jkcId/ O'oc!dqԞboWj) X~(?ϭ$G%<ykm.DVK"H'xg3xqT+ nXj.:Oa[ <?lptl)2𹟠15Wbq󕞨X8'ul>vlZY/ ,鮂9WMSJƮC!9[XqZY/?:]~M(t6gm P! gA[ݼJ"nnF|ye 7 J<q|8EeNl-~,ʇHTlLSCx[Ggkw 'xY9J*| \6H:ڹ/3 1/V!(Z`Q*ᩅx.*h=`.G>rVRrnIcPvq=8Cɝi5OVY|.^KмFibe?]+$^CZ3Rb~ix!p/-9"֓P;Ţ\/[>> u2\7Q f ywBuRũο^K3Ш'GooY2{a|yI 8T 1x)KՒZKq[XJ~[pB'C67ƪwf[s܎yd|%SZuKn3v2ފzus2Oݯ'>Wipi/] +澁u!5?e rݻ^fu&Џ[a;G9mD9H E 2sU^j,!;.R:Hlo29[ć}ё;ϴk] #% ɾ{74֊}}X)b$5;pX;`;*v$9͝ 3펛KmBCa,Wv6~-rՏy Y}w>G=}ؖݝr9Hjb3]s eZ5϶*߃Yʣ.h>|l.\4lx892I[AxP=h To9kweMo]Q?-?4۲撑A >Ӳ:ﰂxE}誘ܤ;&#4a_ tЋ; IoFd^kn d7Xrkѽ~= QFE LY4u7A.ʕ?x(VWRK+e !,zZ}:A *e/U7ukW4$ICW'OT ӈ/8XLvotcmgN}¾^i0|Bs% z,F?CPU׾J1S">QFg eث1/Ȋ "-SxseZ % |U&'+~K|ciiዋ꒔D]F}ߧcF~&zsFAUg._@)*)Ym> ѓy؊/ޒ*5]b(h\̐草+jKMwZ:&#B:@hQTE237z<r#$ 7lok~Vh}y65١ez+K `^YP&f*|eޱ!7,\IG wO;={&N5\PC+%"JZR9G /jWc`rCG;xm"w* wN-;~l럤ei7@8 Dq+sU[W4Drqhm8_XDBiiX͙Ѩ:V7@tZz^4Z^6__X^ ڈzyv,N'iԚ]L/ތz{jt#/ٰ?eAm[L1:7cZ֣\# 4}6\ =Twک aT5%` _ LV,Fu~lS7o gV.ʪ—XFl 6H&g]js5D_b&sZz?Dktz۵" W+(+eʰX[:K{24|ȓ0?}əM j{)NPj(KwZmdaRW~eMZ$ǎtA[qO>47w;$mᄀ:vqhnNONc Oʭyu<&0E,Zیh#y)ss{̵$ (^!#6!x7fk--S7JR(Đ]ma)>qЇk@lg=5)4hx,6gǠ"Av%Q:'{ e)N vD`W~6FhZVy]9/FL6]m=J6ǀ&_yJ&'B;cpV_f|,hau4eEl Pum^Sz(ХEySߛ^뺺Ǟʢ.Sor!D\Q/mE4mT:%ws/m=&rN]y 9g!}h()wBo1y!tnH2~h^^9Kc }Lc'k%hTDeѠ%.}RGS3a5EPGk<+QUG3a%gZz!h֝7o8-C8y"-]9!jӝ( g%BtYR< C5~3| Q!ǽTϖٌ .ѕT$䇔OxpfN]% v1cwȃ$[79miB ׁ&y= cyV8 Ap4S0&!e:%dh@,1p >=I3U\R\c`'쌷pjr{*Oaf#_BF1MЭζ^NCK/ŰSŞ0/FNQc_ؽ<3U0^>}mi-:OFH|$t8Ǿjm<8)zfħ١6҅` %CTJӟ(Te ͠50mJXLH|N׺{bɀ ?ع.iОխH,O )ZL0FUM@D5``l=V8-)WЀrOvGe ~( D'j^\U^,ųᾉ}uP̗F*9&:)[!颷^ `_Bgbx.n ^%%EuPL^w{Ϻ{]oS-p]`0i NH$\}I` uGVlTX?B2Rr0 𓼣 LJAJ.%CD-KHJ/Qa₨ɋ׎/$F$\E^,oä X_8%fugF=oiڐg4Cy;{]~nLh?N| Ly`%@! =-eσkt)?k݅Ki\ 8biAC'xm-a۵(Qg)n9dn1vjx&U $Ǝ$aVk/ޤ8ȬdV;*wՍpA(QT%IFD7R0R;Cwʎt8DV6bN[-KZJ@G1%+~"i^0=!6s}5҇1* tx#8$>n\Urγ:J#GLoBYL`SQNG옢6~`헤-rdʷ8q~|p>@Ľ=kJ|4S/mum{/(qRKuN44@;j)-R3Ѭ{KA[oeTGt}`!p9#>a6ӊіi4?RܝھS@tI/E?.})>F{ eLbLFj ʭ dU4qf_ު>5L;{=57*y>Bo]()9ßyRJ9U.uSrj<+ nR.}ox5%iY QK_QNp|w},f(Vފ橱u@-u^+8o<z`_Z _<G %x色't X܁nK$uQ|T7iބ}kO.Hښx2[;]AU3VG`k8(a"VrM6꾻.2 run3'`:RZIz4&%(C=A5p`}'jK ;X$B),Ni7~ @z(A}cM2f-R $@-Z2v|Ɩ_g!\:`y5smYJ@sfLRZZxCļZ"lf'gOXO)~gik n">u8*k4$m>) !1Pб߼<@2@/c0  XFh3*ɦn# x6(8l n"Mp-G2~}e·!y?K/#-_-N0i8kn, Fk?['H%WعY!6Q&KIDi#&Pu >vvjzs bf {w28vn}߂T[eci!# 3[ _ĮUW>puj̝N^bAN,DD:Ci]P+Q+}z[:+tW0;$wyT{6 Y8e5 &!\NPL<4ODBZ^QǙTxWUY9G W;n|+y=gJ!Wh DN/5J-*0`f%;T}o,7q{#n_Slɸ}S4#HZ9#w\(3uݦS2e87^Twv9u*Ofq[p9 uacs$yg^\$֏(W<ab'B>#o]qg^3] KZ"dn$|Ne=4C?HLЉ{8:^qOL~x:e?5>mk uסsv,zP($a͉@wҫ%=#at$:^m5Ǭ.!Gv"? ҼT\oV'Ԡ" [ >zZ$g|͌ԪrרmΖ-y=k0ː2=ÞuC87K;z^<Ha tX#:GPB2wۚC |#}MR՟'i 5Nn{N!lق c&LRo NJD0 7eӡ(8%_oZ7ߤ6xh _9. BԈ4[EdfMHn}![2Wvx$ڜc,uQFOt>Zȍ7|Fd%6s@OR?µq>#@K3 )hz0am|ԇ]%C CΛeeLיt[Y\;n=!EH$K6{@lG =OvCP7Ԋe>Тz|U{x@ o_: pjSvQg/\٫ %G,%'/҆~zr.Sj҇' AU&)'w-֦]`vC4 (ĥsMxǼ$D|z0==|] .ž%Ff1/쏜;`3*kugD8qa;w`ѴÜڨ܀Wb&n u3/-F{i+2_."׹C!qسFڒۢAX>9P.C#g(w j֎{L><ڃAK mr)c۰Db"CI}aWc$NfOn_Ĭ.בx'Ynl>sVN\$Iم/DK%fEvO tLUgOV.S%RSB`%l8B @ vzW1oʮQO˰DNmQ [x_U5B`ZŞ>*[L(iǐ= _K~@?Y~S)P¾>See^rʆt& !d.v]+>{M꒱d7ݏm¿Mޥa`4<-|Q'I‡O!!ӎ&k"#ri1 [Y#gÇfc4ŝu\8*;T>|Xrn|e-XR)HH#b? Oo3Fij-nE=a8&8Vr%Wae><&o˗4=.|u>{\9U]-`M}Kz/`6`h c_:0W%7V7ګajƝ$/LHij| yI:'RUpm`zD$ٟL.?!Ͳ)^PVyӨD]<ҕuICt0RI\&tנpk`DR*$ ~B?ë#wa赔Sr~w'>խTj@hUAlHMRʨ _ɭDk&M yq0W.;2r#Eo߱9_Ԕ>gǐ줦`5OP{3[{>f1b vW!(c4:LkmKT^* RaӲF].PF6meyXQUWɞtm kaw^U )`ɶ(/4T8ݼ~x ZWԙȻaK=C͔+9 BM8Ҽ8+OT{3B.y({qB2\N7 :סڧ\NeҝW?Px HehhEv!?7g*ǹ{4܁Q3ӣDX௦!(wސ=jm2~| }.P[㗜RD0"3J&ÁrU"$07mFsXl+ xHTD)ґ^3 bLDFʯbL;E4v.Fwk@Um8ʫZ#|TR kF=@% > &4BiSVAx䝠K ,JۙÁQ8)=uz A_7<1vw>irZ/hQy[> Љ<b@P;TϾYkh~V6Kcz`hKD8rRf.@idTt'K\PX%(EK=G{?PCջLۿ6'l1?Q* [ ؕjU>؍z\<%XMHERuE a8dz/[[_B'9sYq_1 ;_to2PM rP[XÏ?Κ_xine󜑰7oD ?b"l3ԥkfnѽGhЇ"hrnAU_^z-B#ja-0~EŻ^6>Z]mԆ.N|rc_W-x,uԑ? \sG*dVoteϑKXccw`3/mZy iqǜ0YLtYkrh1H$evR✤ZPW i⣕( dH̎玼B~&( \`سq:[*J]Wi0&.(f;(2do%<9Rdnan.q%VB"];;S5/0ȵϾ1]a:GM+TX5#Bӭe")]wҀ~Hgn5=@׆;9inklȟުWzM('\ҢFtk+ ߚ(p(ad!.Viw]m 'L-Uՠ15)~Cq ';ԸNT hT'1jL//AI7[,p5e)HMilZ![mTƮDv%K\ZJn}~+e<,8"^V}d0 Nl] 1;nN8NXYrxwBXG' L (5 }g:^ g^o_D`U ߧSz/qLQ`|Ax{y>%}_x*ͳfJ+|v JӍFnzEh_7聤14kVyg beQ{m5*bc8ِ:Uu咵6I 'x3k0e|QUA@~U =H(Z]ju-oG6d.nj'X0 8Dv&r G!0 YMۆ߅!a6<1W"zDʏn4|YK5&[X5IzXlŀK=戳ȍRGOY =hSsu [Rm՘`{iP +3o1w0=*^/6\v F$aҚ!F$rbyރwci,~?ED[B6'[ZʄVg dfn˝3ԅȷf\M{ٽkD> !fO^h&#T,Llu ,o#Vt.,er _ˁ1^!0';{դ@Otq}q˥Xsqq8iS1&Fw Fd5E#=clӨ=w,/mO@xJ8F2aXP3EUV;eDVαVHΒRmrlz^2kQ(؊}Ȼ!}?z|sdZJL]K`;7N6Ex2 ; -I&3e\ɛI$(/@N3pՖPr+9bwUhvcYT&YRt!} \3PWT;_ѽ[ a@wn&"cB~ ;8MؚD$JyA󽭳-`.\F T7¿ k* 8(8hZ! ƐH?m%Ȯ ~)bZ:\)Uࠂ<$dʹf Epࡍ$V9rk~"&+E̩]mgz0p$u,>0sq= P'9LE{9^ib|uX D&eV"HLadڼ1gpW]S4GsԺq"gJ_{Ϸ fߐILN~~ 4OUSw[&5(xw7r6:U8q]=oF Z q1ozUm9DCnZi ڊ Ig^Sh#׎˕$8B\#?arA4- G0ΜL6|%.4bgsP^,@*\eWlOT8ސ$F-Ve!B bɂ4;?KjLwQv5 E&adX"bېWli䂡"4<:dY+GA7jaOxGEtp1 "xLg@cr8rʉ7_WSPbGBڧ7%b;<4 9 \GYR߂c.| ENJG{.riDRx&5k|vG|/z/Yy Kz&-&'L*=n83Uڼ/RhY#XaIcUYD#g" .I]^\[f~xV!>A+5d*Fց1s,(~zB_o08)^2,^[ 5e[fYVY̿٨$ی伳N6y"z8 m)2Prw !Veaa-sT!4ֲ<_+Qɦ9`^?7U~* UvTASx'q*|9Wp-[lk^́ )w mO C!QQ]0O^8I#z }pU#xw:ҥv0X=()Qʱ߮NzE]b$tؖ/|Q_m2 LLIM{qKu\ք/_axιNx9lƆ_!( dm} QX:vȣx={! ͘~W۝a[Z4v+)%n#kKSH*EoX,A15# #>bcLl P_OS:zMEtkm|[dj>y_|KW=#? _&x["%%sfԑ gY :yw2y T sBTG Ʈr 򧋓/DᙑUnűi*D2aBz(ܔ\  rx'c`Ėܯ](Wb(D0r+~!$~qvzM)%dd~S7ZbNNٗ߯+GpSt.vLt _*lJh-r$Pqa's,P+#XUdyhs }&!oiw:k0̭KxeW eE.L:x&Oi(w.?9a :hu&I(.34rIK㌍wҼ!N@-ﳓfj л1h0Q+Ypom0 SKR⿧^ȋ1c͛r2reRp"`G]iRX| ȅ 2m$P ըf FfD^U,ӊwgls%<l sISxjr)K|};VfփC - \Ep޿@Oa#!Yiβ N-[Dqs,X[ b5D92a uɲP7)σ[XtD~fcq!!4믆M#e$-2iFgI(*8Y3Xa>mC*_Mc< _]ǫVN"v(W{rvQhX*@I4#|w A2iGkÕW{q-ԯK:G4a0#A[0kȄ,v[̊v'@{{A>q ?iPsd 8sF1|P*U蠾`Ϟ[1W4,ykRFf?$tsM^,AFbv.:[ юGXKJFs_$<52VrqrF5=c{,h(Jp71t rmCćMpݐ9lD gJguݼoo ZUU Zp?ٳc* BVaxUL{3ǹi;ÑMM6 ^..1/(U[֣>^R-]B!R&0XHHK,,ݙVo b> D[J) ABfn$"J b7qI$;/f=v|ʇtj=I~iBd^Gyk8 6Uǣ R+s\WL!ʁ#M2ɟKt>,ɂ ߌLi64l%gwZjz* 16rx |{'v3:"T2u G6H V{ݩI)]r:&ku #%!b\8R i*ReFțD .RϢqE8 fX&G0MR.4\raij(?>b!CGU?-5eFwv\sU3D(9blc@Qz9#Lx)?.*'`8IR>okAvT3'D0}`gmukN"$?OOކ QKnM{Ws+s]N~a-&ޡ@x@# Md_2\.,UL$zz@p^XH?ObDY*֜OHdp`HGx,oȍeEHghz&߉ y֨(XEXNQqD*v}f^3 \1j/zm?_hUQ @oPn q];>`T~ؐktWJyAn D 6u(K%U*֟ر`‚azsc! F)׽}&!fu^"s֠_\'uJ~.;lsr@ aPE& ,£* ݻdưoj$}x_6 J.ߎܱY޾OpC:Wr4ὕ_*h,زYK ɈnBw"fu6(#ՙ[hMJ*Ͷ*ogT?]Qc\DYs &:o+md>&^ 0C583)IIUB=plÓ[DUjR_\Θ $zٚṋ<"PP׉#WOiuȓm5ʷ}^LCU!XBr£IM9Kv%P8 ո0Of뵒D_;pDT*A4Kx-(oFNPxD3 :Hd@^xEwW_dR])j̓қ5:clYāT0ωUHw,(0$/D@v ъ`0YJ竃#]GT`&B8}.Bhpke6> 7RA!o0ؒŌ^!k!IG.'9bٵG]tA-#'(n1oqS!ѠJjxކ uecp!!_7 $ǺdcՃB.\4lbD- BΈrÅ\'SbLzbұ F/d$HəM ܦ5F5T0mBw?Z p-kL~޲ ^gVRqo_z x^ɧXچ/bcOH?M9q4BIe۳KlK[68;qeF!7;RgN)nzB{BT|nCV+b NtHo'7 x/%#4|I5~^WVM]x1pS hKjY\O}(y\;>EMl#hl8AƊ.c%>o1qG rt4EY%;Y䍐RETU'dʖYbE3*~g/XO9Гz+/v6J U0%9-Bn:ݟ;DA)LxJO o=³A5Iu56 ʲ5bQ!yK½A ,8vaCCV~z, 7JdNO:ppYj uEכөMOٟ47QӍZhy{(FNA p "+ l wj;)E"/erYPo/B7 󥔪r&x%UVշ /.yOH s=k2%}] 19̜+m.O*`%¯]I%~ƥNj3װ m*'\w!@U.ۻ=zN]JH{4͖~̕VycbcEz6aU^ΐs P)4O T#TlAѥev䙠|,G$ǬߙE[6{0QXeJt!jX-ӌS"iA3HU bƒsE45wcյА0+}$EIπP`ܶdJr,&3Y8Z#s+ _1qbH%tBQ*I*sNe;} u#@Z5/՚/ x9C\H% Bnd|GSWMbxNI9 C-gh@Bhс3-vM!GǭR/yz̖^+7W Q Β`E3^/͗^7if6$l\N[Mu\R"KcEvb|Sqbf82,~{ 7c{!I3'ն mYZV _W]mˠCU shV#'I&&2[a!#q Vj[ ]|3k$$>DIAg@#PgiӭUl@])fJ&ކ*/㟱ojoxݟT)!@-_{ݺ#' ΗȁZ8ylj>C69Ff7 Ṍ@QtG> LfpHvzVSЄزRymH"]}dX ^ibA1;t99;S EnCkxK2̫x5#@-ʽdH 0?H'+fAl5epFReѬ'FMR3_Q?IZ)pjP˷e/͒ҟ#)QB/͗S-Ԝ?\xO6 s4)ZMENɕd,gM`#DA7#%1Qt<tؗrT6g!ҟ(/oŽӕ/ *t5Ikx@씚r&"%;cFg玚jQk. J; クEOu)dq$.v0TX^Aؙ5(r;B]r˪-o8̠(_%96ϤO0?'INED"~HBO}>)vsRF{J` `0Ua"$|/;z#>ʝ]OM @%ߙ$'ޗGBvC'#kX9ja,^KߍEKƇ_؎qr-L_F?[O};7*H>ٵv;Έd?$q[ptUW.|L1}gNJR,qg7PXAQ0Lp)dMxm]R^߀Kčz#'7w>|]29oћV$Q].`<©GDQgbn|*BUU!=W 55b2SxKRPxsGО;)]u u]cQ /ếpj+(^r"AY :יt隠55yCv.}%|aʛ'\&IQGY[rMlF޷s.8w5r&m@]?\$=i${,Y;^/pHfn>!brn^iaҒgގ''3҅c0ǗV[2mI/ܔq u1FAٞ{(F˰3ߐlN??U|_ݑ6+\Yi9O9뵂`٢5ϖ"yIuC _|+&akҰ8qI?~UyZ{}Sʎ %};D8%Ϧ>jsN@yU\S\O쑏ۿW0ꨝ*Um!kC˖ׁ0^rr`:2 r@ _|N#WamLA:(r338Пs3)C-X%Bеt!K ) 70aA@jcdʋȺEi-HsRzv҇gšVu]Jr{Qga5RR=:C,uwBcA7=\+=.߻N/R3DN]`Gs3q&Z"H_J:D϶]8S=eI~+\ ,k@!"XU'&64_w.?!(/bmY7(a=._N0O*YG=:חyw\GTq GUA&w(_w]&Yfq9NeE@ z7 sCŪd{EM Z^csXQJID3)Tg" }ɺd;9o+^+ N1jDt68ΤC8+peOl! hzq2^]i!P@(124FIsAF\h'?kT3 lKbm{ F0ve :(!Ris?N)U\*,o[ŠH=h! ~ۣOމy >s󫁵8w9M?=NIa1 z PBwU*#.>rʸ(뒕y[Dq4'5fT7lӝ 7Ӱ=Δ>N-媜%ZDKIc,V[HniQD ۞N~2N?3>i<'B٪Ȣ ǰbtaI:ԅzAUES)Q "cŁJy9wD89( [8SC h& 7 b8" MaEŅ?$Wi[)*e,b5?FG$5`F,?1!U"N7!7gU&eIsJV.Z|c:D"́LJe,2_17 aoZ` J6<`wYD|O&BrĔtuv).Z2 awoǛcqAȒ2l UL.ViWtd2[L=[8E4u6X{X&$J'(C\ ER33 K 03; 4mHscsTJ}#YvY(W mr=~"̂M/m>!AKnYist\/vy?H;3aaBYdᡇ)mZc’ 踷;0YZ0707010000001f000081a4000000000000000000000001643420d600003300000000000000000000000000000000000000005100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/2]?Eh=ڜ.+<3Wߞ#3@RX7نheUl8\JV1cMA+CB@9q" x/WJ"hUyJi*a ַ 0Q1A6lHG^K_!$I\eW )mPV{-fڛˎ?/UWƭCogXz4`n&Ҡ9K,c\TbM|fstö^.5nVM%W>'g{t8[&iAz]YSș_ -?:)Iu+O96ep˦>>umo8R5d," TO!B|Œ7-4??ZF/`M8MEMr{¢Hi;NSm泋_Eu$Jhdx{֔&ĺ Fa)3ZC"b94pUrǜ37Y2.ZW*O%b).-i/Ja{4Dy<=59*RoPRu:ƨ+^~  ɹkK+YswkJxP2//6yb8vjm f{%޻p20EdEW`i~ ֋1!hLF -ܚcpIGTIji#Ql; `WaakuJv26e9W1c:W>aj^cVͯԓx\8U'Pzfp(5as@7yZjY9ݲ+>I`{!&(8 tCo*4#i_@R@xZ7Eچ|.aM* 'L^~e ZSfdm~1CpϨjm,n*̤ZL'<{(:,G7LA!1+M x`.D۷.JfPez؂qף{񓓱9N<j(Є[RE,IUGkOk:`"sT[/5RPEhٖ\U '摬#c;=N@t8Jy1}3{i g`}櫢ZKu(:u>3b*ɻ2Kr&zR˙;ՙ4|A>啦\ ~uEu c/ !e"&YJDLyJ/Bu>e2s+N,2$+<''v/bs.,[PT}(q(V8тlL{g i-h$h4$y YcşѤd:("3/"&޴7;;{[IzH'Z[HC}Aof.ggb-FuWwc݂3$0ec;xL41!xVĵT){z0 W JrtlT!?^Č'Fw1XLgHuHn,P]jR7;$:z&b gho|)Tכ2R 6DtQTAua5W!3߻Cْ|fSV53ϗi_>I+g*9P>0g+`3~"`,|eqGHEdt0/e M؃ѯl@H@/ !4y Ζq_PbFgi)szvѐ$[*tN+FWk,G1u/ZBɍIR¿du㉫rL=KAw}Ad?b\0AdYѽ9̀ ?IEh^'ma?]=5r2:Ⱥvam UȌ9cv>{,cgl$vLšW+>}Cώ1"jP@OL³9 ]ȭ_Gz'ÀJ"Ub.aʽe-i&KgQ ,IKӖt;LRE^h$T\$aBI.JG'rkr{vlx4-i{tR;,t} `aů/Ci S:5)}ΩppV1K,8D}̆zw TWx3KX>A[8_hҿzmu;h#|18я˽CL G.M877H$(r`8X;}R閭LO_+5t|W"lw*4 2|pvirlK,>OW螂PVh9TAvbu^xd.kq'͗QL‰$4e?UleC;FdN\H c56M(Q Ukc-(fAPwP/bFMZq0( '4LoΫZ7B/L5l$A#GfaAyx}^ 0<[vyZIt ֥"vB3\ń  'BÃ#OCɒYW'4҈j+'nh&+bǒj^0F$!`gfUG#ZP`/N6:Qtoe[KBj^Fz?Vrp~U-%#54\{.|q(|q_J}F VPu(~1%a>1˜| 8}UqXPu bCqdj߫(iM/L_Q )V9 AH1'o[,e>5,[ܾTVȜ*7`{O& Fx3MF/@n_4}5 ]om[r坂XrѳX_-E#^c=ҕ5ɷ5MdKS[U\\oVAj(Ʒ9nEXM(D08ȱxټŭM'ƹQ0p'|cJeZ ?s?걎)6댉{}k+<)Zc<'xX.Õ 䁲>@jY!x P$OVi;P~q?l)wS&m>n;V֑G FD GA9(*!6/t}DՈ^l?@aE[HiP/\$+@Kn`S-xY#~X#R2L"xhȓs[NȇwR̓,?~:R?;+[{Gq@(KK<@u$hO}M -\s 2inWJl}5䐋TzRo uo n|(kE={/ x? =x+^f"b -͉ 'XT{&sτm,SW]b+ ʒSɘ$B$'(ƭ pE%˳ G`}YN+| ,o6h;^jmMݯo##BZk; D;6ITR@|bz̺BN!8&s+cِ/ 0>VBvt Kg`!st?9E4}cػ77ֻM~`rSE"#NU^Y 'ۧT& $7q~-%o_+ʎ2P!bX*CxkRz=QRմG-qB kWRf@FʠZXuܖP_/.b UDw8~h [j.qr_&CĂ-{`)ҿ29@_' y*KϖͽZ|~_܄Y)1>yv,Ey!ۧmpIH9^G$\EGwK) ћh.-~MA04Tu3&FZE=Hkd6yXy*N4}'GZf`S4"[fVf:gY݅K@u858 *wUXUV_/GOL-Pjζt5Db@Kl 3L?bIQVUur7{, Țſ4 c-jaaɡ~я[3;7R*&~ /U&xu߲^Y3v[\q?fZ-2 a~%%c5)Iw8wgGO56ti, d Yz9fT?@_~ߌ\V] ށ?ƨޥO$ .|_m\ y{8^pIVLuBpt]8O`,>ު!n[[̺:KHs2G-[JeXDVtY=R]b8({Ié .y3' IB|%!–xd9z[ƦZAOG.I\r1? ¿8gI>  NhI)/Nx>׸.cD<[=@ByĒn15'6coqTڹnE bw/U#xe*9T#6@"7rT8A8o|P/@ւB5&Ux=OHSLDg/dhSyot\~sꛖ2\vH盧c]ߜvre~';P征)ӈQ=MY͸i™|ADEG@E!9~'ثl:6_"Cҗ%~YS1^l1/0 ư Nz_0|R q; m<]bਦɲr ߗp=kv ҘbI/A(qԚ)l?]beD4]Cc cqL.9-B~t)`[DJ2MN#Fp||$LNJeN Ktu|1{;~.Ⳣof%l)Q<݈;k|tAaqX'*/U) O0nOna"TfʷPİv222udGd}EPkFЃg> -'&30NZhV8Zݖ B}xuFAYsi~ k'cCUZzP*;\RQxhOƪUG0j+yJO4$½\1ZMp\rD!-/;v٬G% "mؚ2*I(SrE8Rؗr3Kg{CofjTSQ-߰Yb)t~ΰ8'x|ZT.:FL܆+~ }U۩{EsHkX[D6e8} .S&tS^j&/銵)J阈k#,կN 53lb*x%'|rk uYBabE~aƘxBY. nꅢ-WۈzP$eWg+TjhVa2ziũSJMۙ}~5{!X!nH.U|\EJ}fr[Pɝ1p <!~/22P*_Tg6vMEjO=mkb6?:-U)[-ќkJ3tVdqmW#b : $`l9oø VjMϏLI2JuҍOtFB{s*+jzWY=E_Ε.MMc)7. sv7:iWAuC樭M[8Lk]]meL-ݧΫrBhqg[ XLbǜ/7pt3B$›͂wRgp \4LO%݃v\ů.\칞q+!vemxO,P3r@ϼrQ_\%;ٽyYֺ p$zR\uZgћDQ˳, N4đubF2Y >3!9_1=U˜CҔHE xXTEaxGT!8)O zOM3\ƽ< U=>p|D A!$̻`$*+jxd1g@Q50ZCٷN 5BvV#>ӂ Uh8I1{7 6)x;2HjSXrI_vGT$[ܲŕ'TV,`{@!B MI,IfGlyj@V>W|%0kofm>-e䏶ߙ@-V/kO*+3|t3) .NcQTiZ)fq0- aVQMh-f*w1a/㊅+^RpդM[ɀwn$C&"\,YsLUwưr, rϸ ִ^aJd7:4(s;t_5z̠KkVQoTҕ#GB/GSK.4N֕Q-a3[kr]c#.ڤ@&J3W@Yex[bi;VjL):!&"EFoxc \㱃H"WaI s\Aט=%%2;ikO0q :*xa00g筭Xm˅hh2}OU8EWߊŪ>~Ց8cmhj55 gqX$'dYdR:E<MF<7 5(b\" 4IZiMR .9N8<:RPrk!nҢ91(wQ~K ؙ٩jnm{RUZ|S9Ct Jq2 n^?PsDמq>4ھvNzy3!+0esrlsBZnΗmM7Il23QERXHXH"_R]@nC⪦O Qʄ8~CWi6wo ɉSʁ7z;T̎i{5m=mY}Q20I2"m_||B"8ko'hCrYYBHlΛ6EAaʣsm@5C&cQu2= =1K.QRC R : 6|QԶ#w߆n\4/%JQ]X ٲX unQa1d~\~)ǻK#b'7WmeG' 5B>3n8.TmBD&Vkмs%NqSga"}b&^"+&1syNx bGraO:s[_ `:-Q6 B*ΗWX~uA܂2YĩP 4< \Gqp<uu7 *P6]:v0 r:TS8}S1zgf;?Dj/EGlR vm2Tf妲_ R7#Wd02+8XFuiF,^f +5Mkqe,N txa 55临]7E,hɔCFq^:%OaϽ'8|$fьF-|>=TËʣs+y׫a{]?.yfx'C#%Bϛ49-cnx9 6$W no~Ը_n-߼~MGRqR:]ق_Y "hߎi@cd^q!KZ@E}3)i:":.Bu`6 ɛ ,{J.)|&@#oXH'ͰVxvXsY Ouc2E]5F{5!ro{:0c,Q8,ʲ%N$=h!d*La+5Ls'bׇvC $EB̦ ub u?Hr:5sYnm1ز|J{/Aq]C)(^UWTp`4&ū0*m!X6Gzsk?+p%#T_Hp;Օw5ފ)z(!Mx^>(B%[\جX9Bw:;3O: zٴwFA$m [kIoK1GZ e>Ձ2r2s=x2_wq[cqWa^/<{ewG4 O06S(AFJes@^&*'j )T& ㊋SLIҍonZf(uA$Laʅfc7RR2'u` zrVKAv!Jظ&oY?B|1yeʶt{gYZ07070100000020000081a4000000000000000000000001643420d600001d18000000000000000000000000000000000000005300000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/hid/hid-prodikeys.ko.xz7zXZִF!t/]?Eh=ڜ.+ZpO?mHjlEX3Ʉ%U1UYwhB~KeDa:PV.l?Z.5y 4=&[LAʊ>;;- F==QsH>!ѷI'|P 5y'ᗉ E4wΪo97;jg;K "J (&R޿P>le; Uc]=bq>;v:qK"(vX;&%5-  1u+,zNݗJoayw Dlv *{|L};FB% h>[I}tX_d/DK@~s JGb !Ѧ e'tį}n6ގ 0pmo-Sq:WT7@ʰBrRy[^"J-W/څ%D5p,F_wASjDŽsRM,CgRlĝl&_&fDQ˭gzdav.cZ4c1=@ *Iep() iGJ$O/Ѩg{Žh`JPԉnv߈fTO|E;ߟ7&J<=YXabcϟDeªGmV\'n f'*f%M5Un#AP(9-Uȵ|DV &_bc4sma,؜uktOv>r-Y@A ./ 5(?D63|tEx?TjSh߂ X9%p7!}8߻t½f@FOSx~Pv6:fANSEy6z%4R :%zǔuPvrașXü;- ~L>HŦKf?ׂ@:94=xrQGe4\شY`8LtƠ# poRl6Mg`La)<݈=lsv a0ߡo9۝,i PǘB_XrGf. A̜)Z҆NYׁG 1GUͧ(`y-s 5xaƚ;Hb&h5ȥcx ƿ`͍6ox TQ<1PJꜢ: ]g/w4#k[. 307l}OP6~Bv! \?+TGX&`CSoǒ6y(e$㊙mœk?Q"fAHįhod7c yf"nY3ͼ镺Z"M?-,*c&X1kr}5%z٤e}G Eۥ;ǭ`5 ot)i})˅cRDOı`' ҡ#҄2xt8YЃqb SƯҕG ׊b:elJێTJ)Еﳢٺ#ja`^eփS9pj7WeHM+BY-˔0aU簉U_W*<{P5}j?I2h;h€ݯ $Fs'6Z[®|qФи4!5F+,C/Y0I1'0O%X&@P]{ s̐#T#0%,y7 l0ܾv  ,ݘW,5YKTUh#x%t ݍ ;Sg(pP<̇ ޱ-t P@8Fq];ͰzQID( @lt%6l@?iJ IO!x6"F+|vt'XJ(YaP3}VIFԌ^`*lg@c^ 3UB` eZ3`__FGȦg=Lƨ0jD%۠S*a;TjcݦP" 8ӸkM Uv`*"wz2S l$1s>Jۖ*3+P(Ne={,?-ږc[܇1m 5┒kB'گ/?Xuh0Jw*7*_C4c%AE^K{LhS+T4gOxg".ݔm)&! U7 wx1?ɒ^FK8¡~SMp!Va eb}il3_ Bەˡ-8;.MSA-/e߇k>,m;Tm흍k`nLD&ss̠ `.tGO-k+B l{''GGiRQDC'ԋ!QTsCiIZNzaGoUvR&(6[_Eͼ 5Ɔf<~x*B%AR]]_+Uq lIy|Nr1!$~vzGK;" qXhQ2ZƑ "Y3w"aNw`â|dr[6ԝvsUTHX9֘[= +PO۠/47ߟ_2UYEd-g2w[CI*>͵L7e"mGƕŶ'A8:PH2؝_3u?BKaB`VY>J (qYpz%ܱ17/ގ^1Zq P&t6C:ZŰIs@jeY\ ĜfI$= ?kJ KJOO>JtLՕैӻw&$o8(sA[u!US-% AhX5ݴA?XopX*L a@ͮ1ޏm <+t}k;VZV@syu:zfK;H CQS,ibhYh[}B3njJtƊS%F(a-' ٽS*ou!d&(ߐ413yPN7dB#ʮq ަoQ?NNOCܐdelqfl^?GvXv~ɳ~ڐD%)>[_<ؑMS bkf8>O xd/Ti!x1Ric=:nsƃ;נ綸#NJVW`k S@2A9mVRM_MosHh.P>hЋƫ$i<\C5Q~?`SRGR*fz!^GH)v88.1iJ\FW'GYMs*xDڙh+~&-Nn3|&LݢU0Jn;oNmLӟm.Jx']BNseYAtmصJ r*P0e bu`bvBu;@nQm _=We% sgXvϨ“l&mu y]2yޠ__CȵG&epނUD7}dtɵ\snA*X7ząe~2SiUD$j!:ϓMd|?FmE ػ\(ylXDFk)g k1?SB!UUN7&xnaK9J#͒%b4K赯T --Kxb U+B^>0rVKӬ.HSޓہ3r5ʷ|Qx)]bg T NibD1eG΍8-Of:a?%vaZ&ELq2U;brTL3Bx:U#Df| I77ğx[p/ZVmp>CD[JRQ=wI8spw1|o 6·ulNaܖnp,L Tt[#4v4`q5t "9t` U!AhHd nݮ7MĹBDՍ:j  7zݷ&MtL0b}åG ox*pGXv:@ IhD[Qc{2{[&Bȑ0$VRvעnLM G -lO@W'"ej_vnqޑ$( 6ӜJq5Bh>$~[4AaK{}R", HJn=ddwd*+ƃWry`ƻ·MƔ}tdi*qV:d8>ReQ[Kbȑ︩=Ste㍧f(_B#ϓEyxD:LHTޖf؛p/ cFP&u:w"4j U^X:tMލkie[yv7H0:uA"Q<.݉UQ0z62uDˆn{Bj-{ 9>,H C5;-&I xEgSw3>@ۊ%P_?Bk6L͝HT>L! E@@s.)sɷoW1.|lt>Ѱ,vR>f`qDsE{_H{FX sy833zGev5873^/[ty_i*_BkBXM!:|Sz%dSєA?nb]>ag~1y9%DFpA&UCh) x)WgęY ߀ i8闺'3:>/',JOr"Ԁkh ijif[z hl(@a/NzS'? xlVn1ghrb}H&|蠼 H"^paCLtR NF[Z l3K\|Iv ;1EC%-LeSсIvq>3[H+V9Y3zˡ=$~D}n1fwAӢuዼ䗦5Jl~1YnXkȧۓLJ:րhj^j];Q|~0V(Z&h*n\&SbP~' G՚i[:\97=cl, Ɠ b4PD5v -0~"P>nSKc軤1?sJHS{wIO'ϝ́բ1NÓE$#iq'ss4쭌90T8b& Fx}>aJ+.pqB5zڗ$5xքv@LѴLD2 :Erq3lUA%J`\t|dWׂ!]wZJ^913~<?b#d t0s:ؐ˱2Eu}YY2޶*?đrcԴL+HGx RoLvqxEZ_+T VJkQO1x$} %[JXiI=B)PIZ%8beʝI)IDz?Cy1j-?IRtb+ZzS :փoG˺G&H r]{(mpz;QZ{_dLt?See#m4;PPxl'#W*ȁ˲g`e:l{^ *muCݦ. nUH/Zmretu[ٸ0 K0v8n$j+kIIqgfPBh½8C#q .K傯05K y^eJ0PJ3Z.9(儀?$f"abh~=UvjDOTeC:ih8L(Dwa11nK~Q pM?$k8R \,s&xHGu1D]Hi堒)8+?!/ n4u}OBZ/ ]Ω$#9'DOf65\JՈ4XA.WY!7k3Mȼ88bWm@gkA1z4y{OЋXGOQh7 SZPA Yh*P0n%ۤBvԷ(M4 "og%On%V)mf0 a DOD"lwgŵP8:cDEtoxF2hA@i ]z!2|q57ye?r4 Pe쀰VOض-T3seOIfC%(], $'nROaV1Bd.-X-"/!s|$p%yg+U#heV6Ŷ#=d:]QYU9qㄦ5,p&4}O(/x M/z>\,#Evb2Pc# H`g1JSU_\H s?k+p+,Ұ`:^;?SUv1.釡 ߎ_"Ӕ:CmlX 4vOMե? /Se+%P UwbVcEi9u$JN 3g7J6]GemN/*0AO}Of+cg$ZbY{E^æ}lG'IM\Vll };'gbV .שׁ~8=bADf-89i~8e fcv_>ib%L+('9v4ʚRN-aslJfx6 7mV!}IƹL&}h)/B[@oχ'g߆q&iUl>ѷ&6\`XV%etKvCw,9cprmPV[v\Ɣe@  <<+3ٚ+F6-P_pY t{BZ'ѩc<%Ch`<>ZYPs͏îF̼Ζ^wȽ L;BHcW%IνH-OW MtzN X$tEM Thl[tL`)> ЃIaB ͿiUNOe<HuonLI-.;hn m9H(zKFSF8`nT@vqTCmf4a0msҴ?oC'UC~ ^^iU 7.a>WpCcJHE3w5OJ;a!mT2KLj5:vG8J}@8o.σ2p2roѩY@me[<3{k¡0f~([+3N\z*cF^AB~ƿUxV h[Mm1R贕aTM2l)g3F܁Jv&kP"-eCZ0[r)iQ]gf'h".WϬ?WK^0U;?bɤ7ZypAh|S7ەmU8`Ӛ^")([}ӇSao$at1?_+S%ȝIu'E8#D]^- e)!P8/~J9(6!h@h]ޣȠz`.#ؓJnl^ڄ;^޵ja9vV'mlT} 1r}4};UE9Y>'򲄒53HoU;òGg>w%7 ,r L[ڡҎ{@CzO'M3(Ή2Ml_Qk|,_n4SH$nMHh{f#M tykǥbs< t9z B`]f`tw{N7§S0/3S8[jZuGuqCQA n v.N+Gi~AăB|,W1E PZF<䈴]:a߀E\`w$b3@8 3}Uh܊AkZNHtf>a<@Ojxވ"T<18c= ~Z|r@jOb$s,/aW!%uFQ[j#fG' |>Iz&Tbb?˙mr 7Cjx~~>Ndϖt1\`Jl0*kH(Z5V$]tM{lY(rBa٧SJRT:}w!ݟ Il6288KGa@ПCn 36whYMa(v`z^1XW>? IȀ"Iـ4ĐTRsMKgYJq"/MOC ]qoO&^ZXxMo~E9*MltļϽs{Wnxcl"F:izacęeh{jCʹ៽͜7s%,M(.d?!vJbQ G.xT.P(Hu+QI^vYܺdE-pIڷ{Yr}){}Du\gFz ^xB>_3Hu3G RroDN".ORQL$DDRS+*8Z~`ɻI$ߐje Uv} '>yO2hȂi]i()Q9(6^G Xأ7H) |Ec`0 6/?M2Cqd-_2 uYEJNE) Yk 5y\vtZ\4XdT[USP`YL}X nz2>3s糩*

t v؀"g2#Hnӣ[A1܆ k}Z  sPS |QA2VȓZ(5[q0!$stHŗ™D=RW[I쑍 mbbN-6-;}s뼠w' S@6gW{yAʔw! Q{ 6cʭK}0JXUx~Ļ[;IJ CWWKe! KpF./빃܇|YwcG.+chGE@Oh+}&P.Xय >4ƴ~EɞO X@:S!jEPMm=cr, e 5x̉\Edy[ xl(q6Db9/_z/&>_YTGv>(;Q^PDH}~fRV AYxAd}; ⓋQ 9t.Aci&fr; EǑr^Н֖j-S9VqiU{Q0!u+n'"y7|Č:U'ƃ@~}n+<-)U ךi1|״)( [}vn;I4D|Nż݁&@e2uu1ھny# "'2q%ש꘣[;xޢo睷_lGbDSP)N|] /*w2wЁl, cYD߉J$t)d@ IjD=էfQCҳ{v=1prz\Pp  n!*+tv}u26θhOx0 R]+G>ׅ+(C@"~xG rQt[ݹz,ꅾ+DXP ` aFM0ދ#_{,+?ګɓ6YT ջu`b^{dàHk.mAN p.G6OӞMT{\|l/m/ 6R(zl./z6BI'jqpp>S~~ȯ]vsKQ7&^=қ V\UF[FYE GqI7|ąJny']9J~:T.=뀴II SYrUAi-$BTcģ}ӆ}d=}gx7/4 +yы5{Y ^4y7sC$Df؇,Sk 9̭ʊE<S˘g .Qs2[.75>jocB\zw]sF#q1p%~KN05 Zk\ņ{,6 faacG9k[!#&auji" I% 6i' Y%\{?>űCn<Ņt ~2Um98ǚ;OKu0$Kp]z'"Zgw(}q;`*PGJiG9 ![ȅ&`j*jɟxi`K&HNjj)b?RK'ZA&5Yr1%X"C\x6"n0ʵkш{gfOUTLĜYJ#^|<׷{/!C!R-`^ ,k#'~+"Cɳ,Yn?Ʊap:'gԠ i<ʍk3} hAK:`Ro玤Mi@o0*?َb!#:Vk~2[&ujo9_nBv k`L|L;BIo@ z e76tdYv {ɩ{ eXF;#_+ Ϝ2b1ǣV]a {1R):yXXIZ;(D)ZEx5ǹgJ 쥦gq?T"5W _,͓f1CyѯD`d Ki;zɛp^֣U<䗠oE=۴ء .^; I՜FaCŒ340?,өp@ݔqդn;Ee\ L vg&}sR. I9l[LKxW$nۧ`D.%G̝z9=tu9`  V-XP~.CG?W˴wmۖEn)Nٝ[7&z7Љ w1fu"= v&ػtzUWP"H1S)f n|t3MPk.lK]0TЉzU3Fh( (՗a ;\A6o[TcdnSZ\< B,_`yͧmPDKJhr#eX;mևl)q<%nr.(k ^E|!ؒ.,̅~S!?T$ipp2RGx(J'3:{m6(64R/vaPrdfaE[3}UgĉD:OGI'M^223q+"isS'lY=dZSHʮ!Э鏧2S·jdԑa:0u^xF6 xfqp3L']K}t=D|;ci-tj/|Z˯piB? >VVv/f*u@(g\?2x>U!qa1qil zUѡLr1Vi23É1.Y`nHU*Bp)%X.b+za]NV4cS똈QtA$76"¤y _[2>~7KY-!g =#':3ڔW4Pd ^ё㯫m[me\z퍆ٱ.C*]ٯe[؎Gyv&0›Gb"ӫ_]#LqR: G%<#I5PSAZ>MY\_y*PU :`s\*VzֆZڶr8 0DeOq>q L8ӣ4;GX"3oNy "I]ܒ^6 7pa 0? ~H٬tU-a# ,R24Ց6. <)  %se?E:َv r7'uNVT_>Qk M\DXgj^Am茛蚱rׇC\8P/=w91e>gɕX;B;FC8z4pt٬b2H,뚜梠jކ5Y0A2<~hls<_*e@%36sDfl+tw<@ْ"&wtBk>+XDjٷFB#Cuʎ""7jĞ|<@{{搎 @L ^;)aTSyjT_]s A팥*02AS$a? $}vυELJ$ B&]E7jZhqYܦ(u z_0{gގfୗ#t\G3@ˆЈY"H:;fsbN d; 1R_N.Q?{P)4x)gH a|[W_dIC 734ȅyc=S 3V'.& {M|JdREʣ_;K6J.s1n^x~ѵcL1 ǷΌWd._#j?ɚzj7F7[>=T +J'@{1Dž"A>k[WdMlIi}L4Nt ^/f,$OVPi gD\ L"_M1<`+PexȺt/Z+L1`~))ԏi.~ЁIZ͋[䐿l]_5oÀGʄtjm7c8W^(FTׅ`~@pԐ^V E ŵ'N\hw@Ĥq2Pr tvY%Pi7O2uSg]`:kDBjbKtt-Bvy$݇|{@s1U2~,f벷xq\K?7e?il8ȑ& G GLF_s{5;U섞V(pR /%>c bDx4c'_[<0kq; qw9F"R=[F {gwXLI}/p oCN9Vi鯥} @IieCaQA]BQM}IcIkPb G! _pញ㫋g9}v3b{J5zHh 1iC^oƻ:#ơ e>ٍ ;sjP0EVR'  HKOمpȕ|Irkh ˌxs2P I1l ű&X6[!gWOUN z!i1VGX]WǷYYe3;[ vs 95k" 0P=4[̑tͩ :;2 zW+IÛLاa+wnsy?oc%4lM*{gaKpl)/qVB8grl"} hTX w˗-4G}T3? –%ۜ [ƃʇ~˅o旨$Gxhޒ(ՊCfIQS@3:Lf;lŪ] K۔ h+q~q`[\Ɵ(ųMm\dG0) #T`:~u#TbB> ˉآ ۓcҤT嘂6CDcspG2>]i M@G])`-xa8W"~o[m(o#A0ϖ ]:T#hCgDVpT9/qO;&Mّ˄ˣzV4sne -Ƕ;9ˆ7':{냍t5Hvn]jUyPgHqhK _8J7D:p!ѥxv)p+sU=;Ōw1B(X33&++D XM:Gۃ| K7E@ʹLdHL*@HIg)y}BHk"#ʵ޸gvm 䥦VH G8ץLAM8ڼ?AQNmg6ַ)drGvY7?FZ[2k[YFIM ;zy HB[tΝ~类ieӬPډ{PЃ Dy@\7 Pö oɄ(8G@lRVhH3~=:%ޝɅKlepTv Qa\Xπ~kEN//7 쏋ͤ{{)uxunQQ[sDҙq|C(L2,L˥7 /3d 鷈il+U퍘0P/؃IBZZoI8\ZzkK|Mhޭ(×qnrʊLA nʅZ 4.FBi5Ig^=qշ[-aU?+TfP\}G!?wM"dv ;E'(GM\q ^B6JDs^.v)^KQb`gߘg-k%֘Jyu?'u,"aTl.j ;1_2ZfY0F-NM6dw7kHļWdxV&4vn+-zr2JڶMAXT `%7 A,VJ% E,u}5b7M6y׳eZ`of!6&y]Ξܲ41i0.H75L$d" eTrعu@^:سYKM7&x.X L9>:;8fyت!xDH>5ҖZk{bk]7:qfT.:a%ښVk# ޫ HB{eookmK!{<0o 7(}SfzxO_.=FU{Df1ef FSWj2':ZnIlGtys *ۢmS2K|i^Y|'D?O(gz{QaHT#j28>m$/)[lvC-Mv[M7^lgX;|Vbq6"贂WhABѕ֠i =nYBYk^o+nR'A9qR2sN6!|b}4 ɵX."H,ԷAnomWź2w}fVY=٭O:F=Fs63 Bܰ)тc 2z݄F+\!40-:3Ns{{LݮWjaw¨,XsDQy𯙂B.p7|(ԼfD.{7btާeIc:-~tJ 8ԫ*NP.?KYZO yM }NΘzc.L[AmCdz@Ke|dı ̦4o{k,(됩d|9s@i& 23j|2dw8_w+e5pXVj5:>/"dkMyBK7[g\M,G/5CeSs&:ӭz-n=[CNF eO-IJbbR9 C!̹Nd悭-/!Uk0 6ҭQ DoF i5f7X*2vً -m̹B>!t aMU~3We~`>2nu?b+B^ZlH H?[a5}*Sy3)3 4UV)lg $&EɃ):sh8s>BJx }+CK @d\J/Cyںpp´ ߪҊy(;G nG.vHX Z݀"tGN#~`n|8[fkn2ѮѰ!n1JjKF IFU|TsG'7!%Blt'w3 اHO+ߵPdiE\BMOs`w8d Z;HW )F=SvZ~t#rIA6v^YX~HYS'8$/#6Lg4?TF&U,Y`_lxIB%\V. Q#ȚcuNKAy 7{/%q26%t[.!m6l;6+D*YP|M ^:FȽ+r! wݟH\UfK.yZB+^0}ʯ|e 0alaIL)qq\apd;SJ1i_Gj#E75ϴ_ϣ|0/uVnd-Xnu)^U `-:y>Mkc`8tZGc:ʌ6h߅D*ŭ>* XwS0EBb$S4OhEC l?ѰK;1aq蕞P7Ow'k_o[/j&rk=p~0mJ1$ဵk{vAt>u_}[y΋j[$$(Ň'@.7:9f3.w`ew)A2i>)YC^|eQTjX+S k$~תLg?+ޗ]in=[ERK<7?vnksݳJ$ U!pFܨx-['츬#yt*Pձ]i/1\0hf9ފ6H*^#s2AWw32H>B~@ 'A}n穒~( (btCOa℮{HJ\*OS/ XS{$hfcOwe@1?w$WH栖+r'8.lVg7::dF=jy n̸E:TJ"C /רN%;B0RQu9ljmGB ^n`::#cey+7@yHE%)Vˀ0ndE&|+݂% $֟C>/Bܱ3f܈d{H;F1٤~3 &;|F{ Gď`ǖm$V K_0j>׸ Bt] V z2u:hWt2V,!(r=Sl<9 M,4ۺ*J2f1`erBGϬ *br"0/0q'O,MbB L 0@_ݗ~G][O80[X; .AJXZCNIVt{)aT>b]ܞd=|QqA唆HxSaFk29 J9pdoI҇X|*u,*K8TjgZs90``#A5߭LalwD_$)h6 kϿ0*T Eß%"9նשɦ!d:W`R0iߗI)P%VPDvLzi _8+!Y#pP>`0`}0)X́f V(O3H3jCoB3Wnlvp兮I cr9 'ɪ $՗kJ #Co$p}Ŕ3=O6ZҰ˨H1*:y-A5u.!3]a@o_dhWIyk{@йse1}hoSkWC$-iBv"LsuE߅߭K8J+>\͟Wd.xe@lcTCpbuJƐvW%}F|ogFB30*ŠYYaWd 䂦/n M55=2e-dv!U$zԱ ٿ _feLZ~J4x_H_5YY({;'^cwHu%*[A%E;ifJʼ,`3qKGD"w˥xNMLONjy̻qG@Kznxv_yhx}io/ՆL хTTqIRnx MK8SUpTU샗:d!+ʛ0^t|ۘ}zvxe;'R40Sw܇\G?]Eۊ;D<#TAd*eq-J]03F7 `LJ* ٽ҉E=ꎏ79\ܻ$3o[ʡ]Ιl.Kiqs ӯT[,Gh" r1܌BtzAP{H^ru+O2ܿ Jaa*]]U+h+;Pgg$Ym"s9ˍA#pFaMXUBS"E-Wtd惏uri=6YpwiGBc7tg|u y0 sַlkgv}xZf "/bՅM"IA 瘣KM52 !溊i̛%`#>Ob&؂9/3'ާW xRz}-zp#3b,VN%teTeւ$GfAj!pǺ N=H!gU xZlg+vǘi&ҒU3cNsdd/՝uz7|$D^ZBLMd" ~'NZE)d +~S35ǜ 9 ڿ>TCpaq1e@ } xױSfp6'ޯD).w7$\{-XOX;D-L@> @,Ŋգr>RI :7pc)ǴS}I??92vw2xEST$N7~{L\k6 BB_'"6ZIgTZvp.:m+jX7l81.g|bjщfdͯ PVWZbCHVWeJGb--̆MLV9U+F] ,VDo K/KW["o7B #5- snOq"|]ss/f2;ƪܭHO?Nu4,ޅsw Ix)NHwF`dyT\$rt0LI->+ YxӰ{鹿t @B;op~_,R!8D\R39(!@/kPTM<E͡WG dLD︦}CT:X`tl\ : `sٖ6!rn ܏|Ta~T_iC5FH%*ʉq4V&⠘&Mmu ݵ| ZM +xG3kcA)d몗EtEU0FcI$-!7 4@y=l"dt@Aоʨ$.Ę^TaMjF&a6 v+odzM7"Յvwa&w!錢mU"Km \RS$ywBvR?&=?-ԱGEξA[,Pwi6ע".dɢ k؄ 78udz2(hզ (ltğRXnD1ȃ?rH%weDs{t^9"}RwM&mu,0ئUw9U`Vzܩ M`϶USi~sr5CYM'²GAp[Ϻq߆¦5;"6x^pJx(c ?*%U/\QwuV>KdG)LٌU_M2_kY}^Ovϕsqa[9pd2{Ƕ^48P@tנ͖C:L 7zT"b.O r| ^|!PxGָK@>tkMMF[u2D'}kNUnsgp6jwk{-kNFXyO`jp/Ǩz)؞wh$ijp3.M-HaM%',п$hkCg3VY*nb*#*A:Li=\$#@v$iUmT!椭=j)-UH U醱;w=M5HmD:h`CN& 5dW#u@/"9DH $y y]l,OqÚpDW0 "po@C亰܌=eˇW uuTT"{ ٥7L!A2ы/7Y q 7l;|X.9iP2[<<< D3>ѽq1JHBth#]: A!5c@UL=ΪiIPLd[S-TUx=#eLc󐆲ߕ81JQدA hkgh吵wDcvSuƊAmn#I3GLZ?-YdRk{V.q7m!1ĞJ0%WhYd,*NXs\%)NOb8ӑ ?ץz f;ک' "ɿ[Kz dyWI^A>+si4e QR3,a溔z=gĐcTn`Kv&4SիǢUWV R v_!n̳wϝ%.˒]ծtgVg]wylKX<%o\? ;`#*_ZD(>CWnoږ ;`t܀٠DCm#̙A=2qN#< @I>OTgy *f:Sft&W? #D94f:0?/;/\1qmKцt , (ej2{hqW$P:)jQXەTLd9GVϩaK/lj?_(;؞ۿȡ^;wgg@PM]`k#Y^ّ#fd*:zrxz"ᦢE8庱)B 蔒VrY1A4Zor5&ҼS32ś=-:Ñ'LBz_|` B"rfi`5LrRC"ȉJcIneBfeKTCއ nx2WuE;CʼUE]»MVkdaCe"9ǃqo],Pt_ w+G?_^Sʚc&A+!ςZ`vn6bm }UÝl扜&^lsnp[뇀54gwv|zsKQ"Fa۽zׂ?̿hP+M}nd}۷wj/s?γxiBCGe唴8="$ԅ!Spev<]>VS$4&X:Μ}^B\( kr39-f{CH#%#׵O-ͺ;77|G2Օ*1]f~r֖|-QvO)m3P+wSX3cY@`ov;i>.Pә,47+a2qyr}=ĔaBƱ(]jA o5q%Ƚb𯛑gsTe`ot!Ǿ78>B9Sd8"{=S$ .&ѥQ3Y&jT?|rO4 /4\**+(F:D1zH"Hyi&61 t g8­^ɗ$?SU@Tkd èEZHj~lJjN{6]u^!W4Ci s(^]<ŢM1yջK\_ O6;q8*[sIU1n R.l>n:w5c;AҞku?,# ǛS% 3dy9=pn,: uj ݄࿟Nl liB6T"-wlb0#uO[g0onj`~#T[l׭*#d8GG}kQotKU6A^Ek\€ a31b1:(5Hfh1C嚁Q8j"STW]u1oDZIݩ,?W4WL'6KV8JdYN/t h3٘c_ +0PezF)PD}nP9 >R *s9H<ͅWMyxiِ.D_'pi&ǷrUmkޯkxffy??иT\ K7K }k[%kܭoGd)AxtE.c20`VC`)I}y'W0Nk^NEE!T\B^~_qjD69 7ҿQ%HOߥK0e*C; Tj6y(0nseV! _[=fvBYlqn#NJN(KNn@4bgT1N Zw~Ѧ%^r 3NDÞhp='i „]`;jk ] <訁;Ъ%Co?Ҕ ad// }e?ґ>C I3O|=p7ch\ d`kK< ToiH_K,&Ȼ _(-!4CpFLW`nVсzG X{m1{Mz wѢ>ɦDP|m) 3PsgQM=j9|#Jk"wL^ur ±oCKPD|j(q5pSB2UCjGEC\J_L- IWG+:؈ $MPg9&%UqWo6XMom=40,|nܸGX'}/YpP$n"7<Ԓ ;Sz z!EJĖi0C-ݜ5CE<&`P<L)Q(<9AՍF*U~q?d 1u҅3hJ?@#&V_&-cN_"_ԗcdL/ͻ[zftF52ax}ҎN1w"Kl {O7y]$}h(!# ކ7@cԤ3$"=uIB6BkcTBմ,8e#liL5J ;g?~kX׷3t_M06u\kꜼJߍH@{Y=H E7-#4!$}5o Z '!!p t\KM9U+<DГ 㤦 s::'6 +QBSq"PZud/MQfbϭ/Jqq & :xqqj.l?~sUY񢽑bKQJvie<_VIt %MPMS9^ `;?}ifp,W)(Tfn|]Nk%\t301C&z .0U=_d],V2+>uG-%׉# >:ۍGI+/,,R&zRK}qEc@HT$"!5#QDR5V??*Abx L'd߈WhK=NN-0a[pY]JZ&~TƸdԓ?SB j^h!VDи¬>M҄.hܩpެ&e ,T!Iw1(,h}eE=khttvz-dgbEC0jS Z_pT[¬0P5Y?C(;?F[gzm픫/nujÂ%ɻ=.Z@ʹfނ7gp@N,J 4WzC hc_3{A#*E-@Mxte)]Q4p2oLEz!,6 GCܭëRAf+Jb99au+`d3<[nn3 +&߫v4/'NG6[ ;ӪkeH3S °'Mzˮ#8NOem 3D[v5lJ2JU F-^ǰ܄cC ʶ= U oX0MkZP\|0#3Ҹwq]EZf10a }i4EeRT6%<3Uy4SE8:yLnSC ΚZ&U5qos[qE͐Ѱ,\ VkZrt. K*@x#)̐bkyyJJ\?/Pȇ|CHM]? t; =;[Hz0r & 8i&bZմkIK5=+.jz&Ο$-(BQ=WC6޿-=@١_?ߖUeTj!2DwשD"#h]zU @}Ḗ߹ݰζba>~xlR7%LJ!@?y5XBu!8?tWtD{q5ˆ`-zbZ4]DF 8g@$Z|a;Y0B<$z[S.pT; tyOn`;bg // MVTo4Uk=&OD>{ ]@R֑2cMWA4ͽvax8>+pZ^ciha*hu߷3E᝷,ut;hzμ(B.dZѤ^<F0ßFoKCsƍ).# :e}p:RV!E!Y4:)>M.mn# 579Go_KKAFi!ӾLEdW@YRwИ2VʥVژzG'|߀O|@grȉXکͅ?& 4ǖdO&C`Q7b65֩tu:4nK6ĩ\țUw*rHiJhR 7}=h`Of[ ~[ek4y|٢V{ӎvil]e]v hj1:}A`(zaQv#u5rY8DvzInlH>svL<"vHEeʞ z:*AN\v*Ws#:4Ԅf?jK[ 3ӎÔ ӯ]N%ʘ5 `sQDȐ:Q(ϵsG{߽-Eeɩ7::1U(ፚndAdqpG*)ߎ%t6U;}h S%dINѱk2Ɓ2cꯒzM-W5D7W2m%nWfL:=Y#w/4:vݺ]eZҮwc@:MCz'+Lё1=锱Z|z8ҭCVW->mE "G?#G~M0)a; k% kwmd]3U&SNX#Hin7pt#f立Sgd`~֒Ʌ['G%h6c9ܸ` aJ|n=;vԥ*RLeb&v4hÝ/A7$gUYSzҍV*U(/ rБF:2G#azdh&0#+OHBمz\ 4Z1E|=$c(.`ƌjl9A3Q{{ʼtM U7S,pEl"z"ԂN") VSNm~`%3\ܢBj4[|;e&/"H+ڱ>S Zơqu6Y$jUnC֥d֠p{#K(kU^z솘ﲜ%PhqLN'}3؉|E/R=XRyyC+Wt]`3ݜgiK2UIF_Eӻ "v)8R>2&#OBi`Bv键k6M#?3crL9NN%%"8:I]dQm)bKδC(H?n\ڪWĆ\LӠ9Os6u]*nQ/p.T_;Y, ȭꎡ 욪㸓I1SFT-Njtw 8̰?b~]>[jK^ᐙYVtV @aDqK7Mwйx~gq 7^@}#- P63P~zZ%?%J`?Q;NA}⼱TM׫7L2sztʡA@nsVQJC[mV}px67YPm̵O.]h/DŽL.Oc)x_҉K\+)PѺr]gXQ6ONo(&1w*+`q-7I_ OA&`QY:u㎜^ 37NxVx Me0wraƵ<۹ia5M%7׉x~x1X*QfwklՑ3yŗ;?J<7yeǾq`ZqrEiG(N,?N^$91sXW!ƒJê ! ฮx4HYȒ y0ml >b  (J3wM} Ĭ 4wsJ 4.Q-gAJ!AC!~ќ4֪Hmnf3dc =72+X]I+,5iP=i+bdW p&e2#1=ފw㠅/ڴvAf#/[ܔjd^:dQ\qjI2 ]\jQ*Ih&w Q `9Ӕ?r&]h!rŎF-G ҚEl㹗1mEzxJ3k~=bVE׼ f?kehgA"1k 2)!,Q(ZUgL ]7{o<9ib(7N?j)Jկ\K.}o{N=0 P}3w$w79coH9=uX6`AC4'Ҷo"{aFoN|bϲxVgvpzU& QRX<~04+&Q0և ; k&㖠S-z4./7^ ];eW%l3D񻜛#=۷ɤAoQģ7 5~+0`x^0Wsh@tA4cW ogW"zc_[-^ώnq[P!EK&Ӈ<ح֠DhOG\zvt p 2TdڎFޅ`l LUG2nW.uLۦTIY8>rPi$Oo/F>D?v*=f2f%ڀ 3QQ 0] [dP42W3$|AH2=Rx}q\fpnyzFː&F½'WK .a`,Y,+0rG4V6*3 bC0Z?c5*k qaƁ1)T%*nfɞQAJb@(_(aG_xAY{Ow|\V:_cǵ ?aBg/G YRTڮ4h&*DſhNyn|>{|,EVj߶NF%]5C= sk;1' (n>^sYqQٛWͺ"X7!|ơ=F/&JZ!D9v`\QY8ƫ^W4=?LH+@ذe vE'3H$ّ NXyyv%F'c{G,D| \2V %6 1~/a9#Dzl}tTEeCYK&s -喚mlI@=WDuzޏ[i9&6M/Z혻Y%0_Z;Uł>z)@z:V//~CBND"` 37B\ , [3$V1DO@m8u RטJ\bu=M)2nIe>zp/AV /}~Žґis:JN 4Rl e̮D [c;#O9x }xn5OZ{>8Ĉc~2H&4Wf6%9 1*T" 1hos0V _nop/\֣NlQHjPľ?V^(R: 3v5U&yl(?ߝ ;^G/DU#V k͌)Xj/T*m׀Y4R ؆K~\0 O~Š(92GMFҔ>X=^ŊR-XhCk6|# q ¯=ARBHECi|ua28ٶwkrDe1lU}\?+Q#ύ@QDڲ^hNO/an2پXy;u`u5J`cǾla0^]``z0a*>g/(V(cqv!GǴ^D{EAZ]HBdsptwJ`7'IJլ̍-Mn_CcJ~Υؚ蚮 JS86Jn:tZMϭ􎖫ڞ4Ƀ[S$^UR8M :݉T'o{Jk J]0޵FMB@P#Æ..Mx<0Rb'L` NHA[Sv9^4 ]:kى4iLx#8"֞jmXFzB >O^htI("N;\8keo7%p\wMZmMԚ?ϝFlAH! %,aE*E}0I'X4%笸MI-.ߐ,Xćkd)`BSm{ă}杻u0 -+@Eq ^rV"n.(n O8ǡ)GC37XZ@o^ %Ij.|Sˍr烠N~\E@Sqqh&Me0OqBRmusw](#D/A)sAȒ+fF򟯜rq?}l 3o@,ٗc"Axɍ=\Ա$Sy#/ʔX/y$.Azlٟqa/ is<pn]ItIxݠbAj;"`H=]u\@})z?3檮=y2'e6΃!9Ҩ0&t=ק8EV #Rv^dn\v] W'2+QmJ4/hӗOn7DZ?v+0|n\a!VƘnD "d鍚y.@ &}5=h8N<ash&%j,"J`/ V+,u'QΛv`Ցܘ/ȟ 1כϡoCnu)蒊S%vql ۝2r(׌[ â楖#T- P_2:N xq Zu)4?ո$hz1a?SX_wZ&(24W4Uzڞz󄵘U΀J6ms433+-0Ċ,>DSdJҸ\כWv;z@3б:-R׀oMG}5#B`J_]4(_`*W~0-<V(.#S=7ڣ Ғȓ \dMHMԮ<*$6u-k#U_){GT[=F^ށ*u5ăF@فo@|5$7à! XM^|.֥LMƨZUDQ܋,mg(2ɸ_|`/YfEOigVI82첸ϕ 3[&t:s$-Й̗cf%>@wdi&L!Z\x L(#}%.D i}>OpU6V[4 ɬEOACٔ52xnJVwaT4*s)]wfsj\@wV(Kf/Źx1[]pvf; S` /Ueg:mDR_U Qɚo4J ["n,LJU+]ӱp/Ryr.ZE)x.7Y^IfVWC;2KmS/?Dt\zMY_C4d L;0.'VnYZii]Wa6FdN8D/}zbؐBB;@`G;1;^ZF^iT:g uE iJ~$-|+xNoG: mr|eu\Xw* Mr%Eq|GЕFȕAhoj1FT_Btr,#CΦи%?M}Whc֜vNX=G[$ndI%ԟ6^ N&p_Xk ΆmSi`ob!+V;~*`+w,\E)+Ӣr県ϺksxzY*2!Kp\RPEDSZXye;͞=iv'hkbE UKc>8lMB;_mZvX !XMaf1T&`<ї_K-T‹=OD mD66/ rLkDlF YOtl巢tm>zmHCstL Li[d7p҃Lzo E(\l%]ٝn #GD4O7QQ]>(Ŧ!gm^Ȥj0PoÜ:z&$/9 v^ }$uW\yL ݀!d 8,}IybtB֡4尓wނd^-i1#]d"Q.ц~4H2F.{ᾳnx ͍,ݕVE+j(s3J1iW\1oq ryaSbXNsVd:Ҷ.]@opA {16#q6S9!?ODӵ&Y08DA2XգQ{/+- if'QfrM*AepfwPy+9Zɾ`262OP=b2G80;-sGSشŏESl$N,HL*iL14X.|erlUs,/ @ TAfĨZ j)+up:'e@)!FFݏy%Ye5O3-oB$/x|ѵ7%.Y1 KW_WyEd2Q(*pb P$YȐ3K ͎_غȞƴ P>VcɆz/kpמ?=% Y*]),y%Dwqu5@̩܍3GsXٰ륋|PY[])uהǼ4bDPA%3mc!75F đs-rg% 8Lßti*z|Zr'(CA.3njLʴ+&ߏX6G?B~\d{bdGIw˽&'s:CfEgla}73]w7H;EK3,b@WZƪѐHa4 a p.E!?+b_6XiP >Xw>ZD >SzKO:"WN!Ӷp-; m{o? xcceҧm1X:9cҏF &GH\ON-¤FUK^u}k] \<~Wmg5&!vbhaO͔W2hFg36?)(o{<i[z v6o3מ) $!N]T6y?oN`?hjd{d`n}B!`r6pޅ9;KxBHKexFc7MˆL(/W!C(;C\s'Ӷ~  ٣ԦQŌ%h(#fI$cH(&ar?}/e# MrZX JebFב*%~7fd($m xƹtёhœ[`1:v4m)#7 bÂŅ' 8:UBͰ~U wRxK/*`k7e<Ýmg@.2oP aʌ=`ՙAi?bQuk^ z(3T@ { d`cKl~6)gOzT[o&Tھ|ol[>#%00- txNix6 W1&49GvP? emn aԦ h6">4=nA] q9IC3Y!Mj̉v&p}M(CX"!Q񸴿p6[Hwnm h&n'37BԠg"+WIeB# y W׾%lI&NpٝwH9*cGQ~3f{wj2uĽSv_[)M]R*D޳~'p)ʃo˴ᶴ)0\dX,~=:Ϣ^EWӀ'r]Życftlx|pPE{yᨿF"{[eʯV\qvSj\ O͏=SG qT։GaHtL9*t} sb8YO*//Kd<[U§PIJ@,ѻQ 55SwzM~W 4QG6OysOmoҦpYGsiӐ펫N7#/\ |%k\*El;Pk~&C.4j.WJ Щ"7ٚh=re=3 3?k.F M4j69ȗ)H8~U=P&v 2GG8/@ϘꔘixӺ~ 7ix|w0{k&2{jp~RmDA<) Uޖ=H OzE!b9w;w mibNH; ,jg6Cn֩TC^I`"1MNj{C,0KJ Cp<=J*; AZSj H[K*N;5dwWǩv瘜/ aCWq?i)g&֠ٳqɡEĤ FO3= <rGrpt{ nDr3k-'=+ZyB=)fVE`*,q-W$Ay&dM6#.ҙRܬwkBL(SΗhL~5+k_4'r`) R6kj4ugMM@:B|rp@ʰz (і6tQR}8N;paLOD_\Ug'Al6m"t4ϕuA*fnHHH6/(pV=uҸ;ZBQTm\K%Pb3F[ FYAooL(@ύ `I`WI@>*X yc'E"q }e=R}L b{?'Ѡ_DJLнe(ـYu2_qjgH^ۭꜘI'B0R!i R( ) >ݮCG{2ݷ"x経?_%a\Ly+Du񆚰kR M.eAQ> QC63<[fs~VLoM^zn=Ip;CggUGՂ<4\FՔ:30+ \?&DRV-"xӳa>FCr4 Uf'ɏu7;W_[騈sz a%S`l@k܃PU:w\[Ajhm3kj-4fTŴ%:,Yi¢r25Τ*L hiԩ4A5 W_Ibf@>`dd#|raδ7U*_:XaFP*E$(EfSJn`+؟&ĵmCdhRCX}(Kqmf[B% yc ^jMrTdE)տajUkp4ՙg$nnNe^J2U9|d0sqR:{L47J4nHKkkDd;iդ#,W _#GeOЬVk9U"їc#+C<9n۵R t.l͛4Vx[Yb_6~ULUP2V}Ѡ&p[ڇi_t}tѝ,L~;Yo;VOC*4?2Ɣd1>A5.iBA R*~ 8wQ&պ mywtFkRϪx1߿EKs+I_֏lM3ɚp^(Cɫvv9il!"Fґ7;ṟav>:|H;5=@~fn?q«[?̾4;䚟r1C?RZ C ;<1& tZ@qZtAF+.LpoyNRq7grv;$6 =ܑ`$M}h{#-GDž5@q~Cx̷iut6U"3/'gת8۵CSK&[e9!dds_㰑 k2_Q,N8R&69=(P(}*7p@uFzL9!Οg_);#Ua]VsV(J:#ۣtż{h'ѨLn%JWRDÊ/7Q8nȠ`h X*&5V9Zj)^}&Ti ObL+\͵Fe<!SFTFN$b _xYdC=.kW8'곢Ǟ% n"R{9r8Ύ7+#AYDM1GH&OrjXtG{*vuT ;NfJݛؤ6SQQ8fǺ0 ]UȹMqIm'9:y8&4lً[!~rTqIqFAtaH9arr6Z*:gpMkcVl*HdWaZ_-SxL}nܝxgyQ5#e)`Bk _٧z 朿m4h } #A"]rB= ,JpjfUq0/a7=U)"<A9نVշc'>EҖGH/$^`I%%L._) Ri5{ݑF'ivf3' !dHnp2AWOxyj aV,?@8ܬg~LWK]C پfBGnӗ>zDtaaȌL<+&=8^u+3EґDWt G;4l) pMTZ}E@ w |?_cP59k&iO(j. Q'~u* kr~#rj7[rxF}6iVԯ6\ɒ j/P!leqwנBA}n K7<`\C*OK'ّk6^*(w5‡0JșdiA2gbFλ6CMVt dEQ|C!8X#[ .̬ zÑjR١~E{,j K#]TY|d"lR9=߉J^+(I&;uB)HFQ?ݸL$>2zsBSYͭ\MpPnBZ,O Ӧì\D'Wuk6lJW^:T*-M]K(YΤ}Bw6_S~c~s!o[2vi[_&Gw@ ^P3ݐdJ!N׽S<3 .у(2UR)<&p0,R+ }L+Yb 0C=#C{knKd5 | ƍOu;) Y]s*3]dA` ~x^p!EJkُ2-|@1N< s͕8SԼh"ZvEKSyGԟi)-=) #U>+a]<2(fh%  Vge$ {CK \aYJHY(φHKJeV+Yt= FiT7jb9 3]#'2䕪9"h{4Q o_̢&9 ;T!茓FdO6I6y JLŁt?v!jk8LsڐkSbJ\O@凼Fvдϼ]2?l(Gslx[} ஛r^+A44.ԿsmJi XEhV3;Z| dRK6KsVKK;[y( 3a_.t%[YS jV)5Bs '(8$tfmD?~r0WX%k:0o8D"oZCYUx"%m鄝Mz)$AhQgQ(SopCr oTZ*hzR(x.Ał@R:8b6&ׄf"+U~ҁCf j-:'zSTų}8F.1$Uz75v"w;f{iAgÀ%9=vfy*CӣS W&.in$d5O4`q$:yU@]Ѯofc.y1 24@|1/&1=?zzaQ,= RN*Dt$g{ߖmb<F>a6+dzC]^PD(a}k35l`q95ݪ]O-R |a+`ͯ4Nr-TxNS=Re9bukM\.wLvbfaGī c u. uҵStHr-^ 5K[+o ozB#K{aw؂Y9=Wj6CshuQz=Ĕa$wG1撁 Jx9h Y8hydW EBɐ^Ͻog1.354#,)YǪp#QoVu@J*q)R\uJ{Z9^&&7[*k\vum(!v# |yW2y-t? wpq] c%yaMu[UZc`O3ȭc픺La&֔ǧLv5@o,' @w1K4LΆ>-j 7βAPy;6R+Tx|"lQA2q7-]\Gk//=3nf N݆E1eG'\$øG+vR"fWUwRBS'Y>\}EzUD;ʮ{6R9^خY8Ӣrc/C=<\_].{F 1F9*rW{|H6rc%j@UXHˋ\']s1_UxOh"?jP3uG`2v貞T%Eh Œ28ۃw:BP5ǀw– 8/AH?^98:iu\/zfz ~kӅ%7.H-%ߍEW#&Laot8kF h5^f6$ Όy"<٫R.~lX5 .X!/aSDn߄C DwOmvs/R N,%jG+OOkQaG}+1kSF}so*8K/-` 0E/ 1щ}apr/Αzm.Js۹ ]ZA-9MRA"-Mf(W*mE=xSMuAWhCa7À+,(T#NGPG\}#@zer-I+A=ߞjB"B"HAPm(Wu9< ev%-".xM̲.4Y"lj1*E^dayɋ0U}DZW IPo!t] MM]"G oz4mTmyGVh%XBǹWk+lj Gԝ>DnqhGXa;}s׭AZ9#+ӿ`ә Zeb*OTbe I<˷nDʫZItb*䋃=|3 &;g3PWzHWj@ (|!?i C883.]Qѡ"B;LV0u!UJq$d7taҋOvuvl,yL7{3= SZ#XƱ;=rm#So%Wɺo/6H,d%m-L_WoF:CS 4ikԻ ?5/ *qRUNRRN$|mwYoB=2,\u^+.`PY掞%;0=:_c43u(DEs\'}Z(>uI:N eRUhw%)6&f'%B[&="-F[{׫N]hVn HuƤԸUV?1@rb$gmgz|b¹DMRK3D3=PXVm4SNΤE) OZ ^Lc*Մ_Md3(׶D#]=5b_LRpטTN;UI<~T7B<\+$Or6Qbi) ߋ@`b۲`83 7n1V2̸ۆ9ҝ(:P_[<v}7eVׂ)IaїXpLHWᔫºՍ#)eZclUJ)R_^^ɂvd^$(eXs 47S~b`⛅XaPJjX˦9%8lH-v?lwnVKZu&X\hE`FDѶHU_y2AȯJ@_QaQ>'fUHfPbpB5ACjٴ~O\]ah;4)_$K*2Q`.3E- RZyE;8{õWޘ$)oQ7a54IQ&qG\܅'258W&eӵز3Pskݘ'䟪~wiCS2:p񋝥V.x+3{ϊˤ1# o8S@qA# E=;V^$>3f@WuvGN2۝7eV>HR1 㞉k! e8mm  Zlo{v U1kChX6'af$HHV= BтS;!@;=v}բ?W`&79]%Qo5#}y}Cø|f}JU3Őx}F ^2Pn%fUZt* {U>sg0?o13 XdbtpoE i]}T~ՊKy|Fz_dtJ4HjR(pts@sw0;'R~RNFrg#?A7*Nec:'oB;L[*݋N&G/~^![0$mhxlަQ+)JuL0hдURI( l~Wn@v˵W)boBf,@D)Ş$ݼW 2^x/Π]ǚfK $V[P,>{JRe `xClr5QѺh`dS١أbf_Ob>aƣ!(/Β sz䇬,TȇS#9֓1^9ghu>#Z¹1ە~V#IP<8lbx1G@7lj(lc*`b Lp.vT)iޑ{ hvMYK,q%frkUB,'@ د-2$:9cxb׭~^0tEsuv)Sz|[3bf<q"4iVֱ8aV $(Wq5XWZl7b.@J<1I6u%["%n^N9cB1P&lWנP/UFKz[{م ,'GM<;? @ 2PZEDo,>O+<3s.u-rDˤu5qſ=xJ2#e"{+tG$" 1UQ.\x&=\qg)ϖՌfgUks7@E 2ג1!PDJ}*D·XS@@l[P/4`?d vj<>9Q}f9Ljם?ÌWCC>kCvpJE^6 F4W c}_$EW/s:/WbUXm2qd1Kt~r̗ 1:cI⾝}e7oI#O:%,7qn>{{Ce-]&nHt,=kWS7YP`xď~"krɩ/Vk-g`%G ž) OkT@"HA~Y(MOYlbzbttQmEf@$Tϡ*/L?sц w2py@eR߯u^-KJvZ._Vn>=bFת[?ѮTVakZW:Sk(ftu"B8qUokaþ>L[s t)Kp87Ή{Cx E thƐ8,~&Hʁz*pX|N{q2{ !E3ĵFڄ StK "gvL"sqz>8^!Z '>YުXC*yEZa]5B|yg^0cRqvӟ Ks05<>ď^nA0W*tC < a; |RcF޾e܆Ҝc%죄mYBD%l\9=U-+5c^ZyD>SıCa@]eS_h7LR@ݔ/XK?Gh\)Ž`l&fq]\3_[ui̳P~e+lN+|\5ɽCmHڗ銧3ꪬH55@x΍tBFtVxK TM`@=#(ʠc;l@6GEO;^9glPL"+Ҹqڀ.CDSEOKe$}yk3v2[հܨ]ϜfY,V9xW;I)@L-`oث}vކY'iͰ;&`+>[G./Cά/&D\%r آY_1Z8쏅6#+ @s Eq%q;Hh=UGd5-J4SK*,yq(0ݏaTuh-86"S:V FKVa$g _|eтFUF)L;ke/*IA@o(jڤ!^IzwӝͅD 9WBAi9A/r|L;)nc-Ca2Oe= b޵D%2+ү<BH#$5>癰r8H|ܢȯT#Fg&d Ng!YZ\AaY?1L (c|o_£d:RMwAGC6ED=(wk (YcA*JϸRI\}e:=pP0?tuh]x%=g$dCV+bՠz~* ߳ fV7v5.h[~BG84;̍ #kfatܣj!6RA>âDKm$LP5DJ,SC7te8E@ i.?5Ҳ6" Ĭlk.b_wy39I{Jk۵QneY=ts%7@]!uۗp=bO qu& ?< l4ڼWZăܥqiW/^ mzcvo0\Ckr肀haIJ :[mq̎vw+Ҵ!`4YR%#zV~v0izd_[w߲(Vu6>'x6o)hPx0GbL=TJki@Of` J!;x !`^ҽd'oKʀ:I璪LqQ)]~rIf|cvCgƷb}b1Cek̏\+綸-ev;*tqVǮaB_=\=(Nر5迠en$*WV0#-KL''fG:٢.7 F}>CLS>`%/_BྯGUg\J^fǖID{p7U:%(6j! _SGC7oS}iwJq<*P, 35UͧjYsZ'a> y^^Qc֣.ECqhq$ਜ )5QPAt`llrܨZ'q_-o#H~HWG,A%pO8`L OYB$. ˨]]P",n:tZ}7S,0AMBfQ(  Vku;\,qH7=w [q5⣥x[**ex!}  _L7,B˯OB%rҖ$d؍n,Y ]s&LbIaX2&1E$GBBOS,L!cW^O%KjV.G;}䫺E/Ln6s9 (7ۢgT5* vG.oMVc+7ޥL쨈;+\قY{kkKA)Pbc /%;ⓚuQ挓"͎SEQQ&H 74#K3nD ?Bnȭ WL~'F l(+D%^gye J;>Y1uS={ɻ/[2xׅ`g\ʯ\u6IB'Ҍ&nO /H fB\`@@& y191ro Z) (acUFޫ|+—tXP~SOGs]`})a pya(,J"oCۯNhoOmpl\0-*b  /JM ! Eu4 [lO\Je'&=8(Z]>EVGǞhixR``K>j101k BvbHh0 "  ))ot1C]Cq~mc:P2Ιje{&hXX!..Z>>VtBB. 8 Dtt,x @ ȣH4>U=5^͵;R[Jt-BG ==B?V>䘻ٌ]xey2Q#GY^83 l;`hs J(EYʃqYE?"2Ǎ|[ΖcB27DbM{ W@.j3eU =7>Xxtpn}K) #|>qmXnX3M?\<_Fg-x%YlVD$&-WDƤAt0o+¿ ٬3W_R(3vT@PضAUAŨt|urfٹܮt݁%#q<[Nd7QmEƯ nڜ4CeJI\y4G.~BOTUQ7]Xk(UdATri`[oѶ*3N OBd9*4m8Z9-^ ' ZޚpXq6CxLAM$d`DsNS%]KmmHmE 6R5VEkW 䨯P2Ɣ& g7*H:L [jBh:M,ǩ2fYrwxx_r`cTcL:EVoJ)`8*tU8WͪϿ]<`Z=fboH-84$c%Q.}c(sf 7v|!AR jjJAj"Eq_ !P5Sy>-ûpuy&h҂C#8ie'[c'NgSoYs(L }ng/xXBF~ĺBJV&?}r1@=%ʲd1΄1S+W 3"~ցD 07+vtilR57Z>؞9&q sMTl$oeӣL͢8\JE #~&&l3Ij'5T^4`WTe*U1Rxfʨ>+!]kِu}?:D-s?; \e^ ^ ©aB- |_N⫴uEW>0gDMp7v%nl*Ӓ]& ĭ?ܼm:j(|ƪiD Tui V< i nX p{: M=,#PJw9إ.tv}Rn}]vWWIR9ZsT05|ػmM,bQldr'HD;4FdÕV[\JBlIKD/{vTX P).s%G0n1 BrR;,ͥs^ȃ]DTNB>@KJ y076W[65q(-v`8haZ);<GV0k#l}ugԍʹQAJڣkcjƿJI} >NJgX'r+NCQ#?~2urT(>ԢLer !D/8بL\US>irAu' EBX/b1x)ș3m]fRmO ʆW = }&kAlCwDkރW\ YIB[1bpvd-ވ60zo~)OoٌέyUI[B芏=(Z>{a=DT.VPl2\$gzA逑Og!Y_kiÄ}X-bgG]F:zݕK!|yhcSHpaIR7 ,V`A;oW?J|Ҟฎ[5]]0$beǭ*[wˤWEd tqJ.FՅj(Vїshw*AF ([nʭKZyr012e l'BE%TAP] kSGV|G35kZ;9Z5 ^MFU=4bHsmfϰ9Lү(06;K1fEΌ3$(X#,: q8J1aOgt͐~Y7M\I~ޭ4FJD^VNju3Ib@ʚrLuqtDbgׄNND7xB Z -$uxb`Rmz232Up;121k>a>ɓj.~N(X}YOFIPǬN$;plMQf`Gqǵ#nHOh\ 58yyoVK t& fk46v#B"X8}hMxwv(ަ^;kVH Ǵ7pn d&ÀcJhVb$PdY!jڦ&A5bmsi*'}{>3 #2uq.f"emv ^FۤNdbw9|\u>4&Ѵizh2 8jas 4JU +I Ԃ&zBeIhx!<;wHݰ,:G,㤙ahW,LOFi5?z_Rz^D:zq7 *t~zU*Ѩ3+Jgש&IjAIV}Pb򦉽k9GG g+~2rFz_ 0X _ V?f:4c{CM>%b'/(o?|٥ %Oi;bK@^ DUu![9+yr5ҏVcT.yDN*g%YsNƳFYՌ:[ZmZ+x0s!Z'Y1Zd堍uFK3v+VRPƐjKs}L0FQoʕ}^JI۰1/uI=F>(7qh-^qqY$Eb# _ڟ<:|3$y*{낌ۙ48 :8"U>s<iـr<&=y~_cP~QR7:h /Z}n8i 1]!؏''6>#ݾiW3ٮYg -ק6:\6( N%PHx4 ]Ӆs!M<u(:0'1!NPA~ǯQ.ƥo4fnkLI_4tu+J y}Σ|dz|.zE0~&{ɪMOY L?Z[ 蛽%-yV Э'CJ%֯DH 0t;5U$T4TX4.>ԺS%DD("f~FbX;?T+g*B@l/Ό2B>#&P=6`Xݖ!h}QEC:T|:"ߍ)?k'kz 冱r 8 | c3'X+lW&AZٿ4"2kn ,zG"p;\ITGyux3,.7_Qsfg;$npl̤;WQDZhmSaLi&# $U+F7~_s5/Zi7ž(sUBV ,uB})/:E]fL:wBv2Ju^yag6njj$}5glT 4嚪D8);*5-okW8M`gq}w֊ZQ3l8EYrJlQI؉;Q^F׵M>dkC$Isny˖@d).6^.3 MF$ۡ`]Jaw9y<5!K}-**z]P4==zTkq(w~GVel}몭jqwU(7]޷S4ŨG@vds'[ 6vdg9x.x(HafƕIǭ| >1h0\&]+#f͂cXnyH]/n.\"@Svf/>(Ip+~nATekUZEH,h`T%'^}T)o8j3O>Dl&Y|G 1_a6| AH{x-ڌ$T82GD+:䗘rcڝ!;W9ahnͩx*+)3o7|>rI`j9 ,@b^áeIqY`] O8Ѧ8;UvY4Wvt5j ъxZT7H&|0ͬOWN2Bw~np5ՎxuڜAV"%.g*nZ"dLSnaدC(y5# Y~N,4<*:m,/ >?mZ]Э:Ibm2,z^oc~Be8yry &KψGF|6˥[yZ}nnѐgWMG>"LɿߡN3TKnVJ"d[%d>R*x_dBYhmJt ۪֢֪<ZUD'Jɉ)aƴ{[^ўRfV`C֓ͷ>Qf+(Z`ܶIҠzRnXApq焼3l¢t6Wq4S`]C[!f6i"-d]qܽq̫) kH=+ aڍ3}/esZFj#7 H 7m<&UoE$J^=Ts6=! Y;!^vʉr`YIKV(޷db5 .5@9 nOtE"Ůel4y`wX}{䌤V |vEitt@_>k (/fߜHPpyQ-]qX]\Sꮜ#yNz'Ni[Ͳ([ybl4];O/hd\T't̰jꬂ|urL&}E%*jMҨ[?$M9V^MA[m؁[g˛cZfjf5n"1;O"]֎ϧZJbH_-M+x(P)Dgm7vb m< iIQ\6?⨄!ђ%]0!XYN0qɚR_+^dZMs۬yoڗv ,p'u,w+2ɩ'-5hs_Ұq!3aCg<}TZp s}^7+#>Ι{4oE޾Y i`-jڦV\wa+>' 0q뚈lMτύ}0[G 5,_ROs l 3HQrrըyÔW'yEFfDXt6 uI3,^w҇@rl7cSUk(9!iLKd] qκ=*%UqsY~I= =L6͐+KqSُz)v>]Q/|=?dP怔!ݔ^酼Du:$˼e}B/gQPJ>H{(\Oy6} bX9(пgB _?wY L4g~MH&|T"VbE{z M!:Z^\KjCom3Aй4C׻D]B 7_zHo`E"zyG7J2 ~j"S{yMⶥD RHN #D1ﱴmm}HaI(nj< 堇rJkud "lm.}(zfwn4VyA iPv|o2 Xi,};K[uUp!۽;PL1u}5u@Dy_~ ˌd&/{M3 bZRnwuJou|pB/ #hJ>rKcx:|#%D rն> p 8]%qu)%iKWpwtO[񺵲 ~dK!hWD~-`UMep̆^RD_(\ΔBxP¡hfGMQaI#J*] >,׭aXo(خp֬]VBy]O7{vw|tQrJo.&!Dgek&V7o4e=PB]dke ,V\j!Ƀ[lգl@Ҹ dn";_v[% 3wCo8sӁEFg_1ŗy+尣^ λYjƏFuGOnzEKVIE=fMuڔ)RDe`BDU?Gn 5[9YSji7!|HPn-3-Pul | SA?F8Nƾ/;wG~~3MGAVF)NnJ)DnY CgӲ8]1n .[c{3kִY^aSJ?-s2djedB)w43)CB:j!'YC=/}.%Nu@ dLR}C*b`7+&3xmnL-H`|h/yHDmrH@䒔6 "o)2 l$fTkZ,"7T("n"إ}m:KfMb j@s^ lA %yVz ̩Sg؇s\C(~x|6]@_Ђ3Jdr8pBڊwTJZŊ⊵\i':%c全.X-0bDi{c_y0Y 8ix6b0bE?Q$W VUwk_A-I@*znz"3v31yQ`WMbh\nXĕ;V+\5DIA"D"I$݉{'Ph1ߩkIfµt lEYdȧ?-k2m@Q P[mS w{Sf  e||%b-w%pQ2G{/xLX<"LeO{JTtS \ǵZ$3(<̭A^e+22^ ?K NwT?~9YpLiH* JnV;NC ~6\J;M$v5󆑌ܭV}.* 2  ݦgu]#-6UeKSl;A]o--@(eZ+0cc< ,]-oCh=]\q԰Xy3ܚB|,tB4d[-iyzT;lbW*k_yRv{!|N<5x}⊩x9߇=~ O+GL1p\6 #p}GA' !~ -Vl9{e\x]^ uàS.z7\Z Vz#[sMs[eC7\\]hQJ} #2߂$O ڋ - tB<` Ne6BPuc-"aX>vyֱc8ZlWb(F (w#JV̷ےg!Rد gRl}#`n"w3oڼr::(3^240QLDKKZEu쫄e;,(;]Gd@8ԶFh2H.!sSEAM0pCFUۣա(Q炩0 )a:qx{ɻs˴Q0w$q}YeG%K :K v'Qa ϡbO}ittEjL1;˓8)pqhgv`oZ @!}FhfhQ;i"MT=Kny Qi r2}< $5B"Jp$ $\nH۾CJ)2G]Y=`uĐ0 e%iCyF縡iDg˴@[u{jp~:sQ5y8;6Zbw:i`"fcjrMf0#p (io u?2H7kAxâ f?KHT@'?fW G:H UN^g(Xϥr51O1' A. /@hٙE3#鞋UbB*a?Uj١ڡؽ[+вu`N39QϜg߃ @} 2x*mV@ o 3,l!Op^R0T2/Ubn״p!__Imv=\p%r\2y|!Z:UB!i*AɯXZ]\w. %wiݥ h0Ktu;Gz/a_6=5([6Zi#S^IV[}{dt9lxm?!3\8f/ɵW&Y5U*V4fTHU)7:a!OK/ɪ*˘}݇j:0<=pg}FI!:`]n%Lp>U%C\QS/EE[,jX+vMNW3|2亁@1~ 667꺯(KspОA@#s^;8sCIC`ܲ11[OW^j]͌hPc"<sL 5)RX:;uVtɸͥP&QOv.(Lz(ƥSw "9]@3jm'6p3 @JiNg/ %V7K,Ŗ2a~PIN}=78&jt E J g7WEHVn9#Yj00 *b^\cNopF%%s\h8e%@׿0i 2];ĥ ZBJR)-i mA["9IWU1R90f e(mQWV r:Nm aiV 㡰`5{IWpFŎGAihk18:R >*qN1] 'n~K  ȴp{w^]*;:u=NZ?L,SA0B@\ "]8O6bWjԛo'g ;,5AY/mխePڻ -/QBݔ_oXӶޣȍ]cuJ7% SvNOL//$cj`b]GkY#hx+=z:gjg cl_=/>f3UNBmhsHLG,sV W}n9y꼫O?G;2N6*>tLPڹƒ^ڭi`\]-`GEoGٲkPziл//ekm>A l }\қV hȣkikMy4I@F ?byC\]F}6U5$n Q) PjAyԢA'p% !E˺٧f5.=l-ۯ&/6Q\q`$Er+>ԈGM&.3L3qJgaA ͂=.>ߋBo/1_׬ hS6nY {w H=u%-}J)nCq1x%!Vca>X3|HtA~'ofJRY^fڇryx \Rsԝe|qVDP]-! @1AEZ&ţ w] rl}i.Kh{߯d4ȡR+L\Aoz'̟f(~dkl:1QfVx.=ug@;iGfsKxna[g~)at#aB0).vpK9]k ~/RJ#xm\l;NیF c xM(Ieю~98]ZTWM6A_>dKQZF"nq1ޓ.hZ:ݗd uS)r ok]wOS[sz^ X\+jRd)1Ҽϧp}rLV 9+2w \ Drt9s mNDAM) Ò2/lG.ځǧX;y u8v 4?2NוQyO0%t27Kf2KZ_~ UC+^-)6נu6ul砇iFTƨRK)F='1*{L 9uh}kIܩ}T{#c*uGWap'Y$>1М%(_$'P^cOZ-\n͔omAN*`q.^OE ÁerZcJn3-q(ƒZƤ[+9#] dF\Fҿ9߮;SH:(eV\iB-5H!ԜW" v"^[. l@!6,v1EqV(%X GPJ܃ݷ"8%W2#*IjHp~ܹtHl827ԡUkJv/DBj8"3q8gfGf~^EOt~Fya;v-3~8ex X sr,}iZ]3\.Fp!Q[~pzzC!B[%n \!74 񹾻wD\[u7,*GIźwA \"]R"+f&N Hl;#ۏ8;E&w*$4?8X *$MP}-YŃ;Eds◷4FA  |@v= !~\E0ERwJ!`w p>WKnxKu` apHHv,w'oɪ+%V>͢^@߸ۆ4b Iv,٭>Mī$t6-ß<ZECMu@U'A͜ЄJ~8ռs9H`UqX#s `~΋=YYY [Y+||2Pq x]b]%6-AoB!~QaMT'~QK V$cva)L,4%zE"9-[p[hB2OeZv O䩼Ēt l9)q1ǔU-ˬ!B*sZaBᶉħ|j& Sz+Da,' oLYM׼|T[˔k6EPBZ –n|=m FƵN` 0 ~4)<ͩ"]ML-K0=A by09׈ĩ;q6<gJB&-csJ JRNNV RڒzL P_;'FNN=,?j>I#I_6~"f] L(Fҗ!scБ@ A'~NءW--~0"l_՟澟c9:F1;A/⌷%٭DS"NŚՅ0*[o%5lbI|`/!Fs 7_2,W-Hپ QGGEHdʤI^(:sa:ڭc/CX_ԓb>; v)XA/k' P"&tXdcke >Equ >8M$aqn=H_OR(5 (Hf.9oŶM{4N,p|WX b`PӪ[c'G-msi\}Z^K'Hĕv톮yO9gX0"B6XĐ%;ѿT X`Pa5ՌK}gGFEꓠr@7PiZsgHgr|m@Е#|z$='ᰆ*E -b,/y^-+?`GƊU7'CE@̊;4}riBěwc[Jw(0Л}3jĻ+{Bt̰jU2y_e!}jC;Qqt/GwЅe5&KnzV$JO,ў1_=1dίNpۊO=zTԺ'oC0IE<6푟_- ˨% F`GdQ+H,0NxI-[8\0F$Dڟbh 4N^DE51⨛FԪN lXߧ %|1 ܢt563,1RkMM3LNzz=o*4-"ؕl/25FXcy !+ء}|jߣ})4%tG8$JG# rb4SH/䢵گ b2ʼI 0֍k2 ^__0Ʉo?rY|y~KI gf p?'ަC+l :!1NYk`Y}*딿-W_BJrOS7]%qYq=}2X(Guit<"1=4*J:K7.TSC TeǢf@pyD>ސcx~f@JЧFI'99 4gdzb9W*q)Ēe,nVNrsĄ}jTHqiy$g.\V*Hja)'>9N8 <=4z˻v 6E!ۃO.M@Ƹ" :{"qG1[f0I5:aJ)Bt'/[n.msptδ& Xc A0Ǣ",c2/!5A(h胎P㻟  sDžwªMc6;ǂ _2 CJrAn횻O[!bPsջ9؜B;ќԮZ$Dj0#u =cT+MBhXIyN';KqH)ͷ>!A;S8 RȠY@I?)>p``7~h&MKɔR o'R:WjS`W fp6vQ pakHn?=~6>^*Bɋ: P [$/*#8ڦmm nSr:$tX}oJ\1+NXĝz:џ2;a :{5m)IiCQ9.h-); H*'=G?/b &X~VM~k0#&]Yd2oӹ ،֛7 !.4h3s}淺K-8 I~S.A(aqG-&9l5hQ@@m&N9lsڀ'QJVK08 32{0@Z Y67oҁDI_լb? ]m r7 9Ro">3#f(1'>و뀩2in)P?~0C%7={-7v17F lwD '&5'tʥ]}z1 3ѮXU2I%4wWj>G-n=6O>)SɃr: n*4rs\|ZɶAhcQ 3x G]P%[W4p. #UAbnbFya =N-4_?VdǃU uڡDCJ1BLDOA&4Ltj*R.A Գ{>J$$V巐!u+dczuմݟzBƟbμiު o!-(218uc&E $P%ѣyLSב-&-c2\vߍ(W7GKf,0ZycW3fL#+p*a :na4`3 KR vdHU{!8!rۈ>QTVYn᫠!{ǩik 3sWˈ?=Uh~H[mآw{Hp(ƿ9f]T!y&fx5z5&1@Uc?ǥ:(.|4\ VP蒻 iٻ5G{r˟PK v"!*t] k3 ue9YqG{ݞoyi i_}U Y,Hk;~WW~"X`\\ct^4bkP}j1!dHf6vp1^ YB75'AuP+9\nx0{9tΒ4JtwF9ب(PoGt*.); 255޶hvuc"X6g5^R/F5̈=@$|F vL.v̬UP o(5<)'( L@H.S>>KZcaY\OL5lRJIg 9N OYf_z?3<ob|k@xh nWB5G]fpĬpݰ\%e m}<|'lr|A1ڳ*.eS?(PɳjĭFz~u:Ю\A뾟# ҞT}B1'vhm7᥂o9S+IX)tB.hIqHeFlr~hQ:WAw)@,HAK  ?B W=znU~-՟򡥔ߴ^_qHjE49feYg'/49\ǽux\OUA6g_aֈ5煚z ŖOrt͒mt?t @E-*c*RH{5H 5J81۽M|O(TƤf`SEsV9$cgC}*DԕaU-꓅nTZG_JDW|I 3=ܸלhѭ@<]Ά)i1ބv+^U^CK`Wj7|8bBn_C8C5;ږUHHҒ ޟr{UR/sn('RϪ=z5x$ ^KE e0?B>TDm#4I=wȵkTz5O>wsp2 NK3$.sp \mFzu&Tggm gӦ-j_ԭ9cu{m73VݹHRBܒ [=sӆ~(C:۾Hyٟ_ S{,6nMMb(0),&ί400h ;*d.O,xJR0gdBnK;h&-=㊀!]R5'/$ ψҺ"h/p`1n.wA_^ +3y'թ(2`pVܘfG[hmSo< JωPBV q)+#(׍b,YJ!+Rca.\"X.rЦ8^ )IDa6[Jf+Zo{'^ DLTUe/`p_;;@hSx b,eOqlV> Qhuo\cM[WBntlFOkZ˿hT*B;gBt2#1Qa!>~vW+c !čڕxm7J  }#_M[%|oW4 BAIDh4+Av#O=b_BaXP"` 7A7 8tdh7%YbHFWpF9#s|l)21fS%7By?_!ib,A,OZtQ"?OI ΅$A\5Lh<k V|r@4]W~tfK$E}1f;NO㟵q*C7 dD36/e9~q^%yFٰ&8]LMieg{,4c-2;3"B`+Ts 4Ȇl Yfӑb F⺯vNP(%@Bnd7h֧̝՝J.t&29O/*䯿_9juQ|Y8 t%`ȴKPgQM{"'kş$==rpCɹ\#@D7UJTDZW_} ÌI]J;]28`"̞mVr@|8Bf p)Xhmȋ DnNիt!Z"5Cͷ25_IK"Ӛ~5 ,'>qz[t:4F3sЯ5T KMvy7v>Շ6=*+P1Wf?dl. (* ڡ geh1ry)=2RUo44<+İb{BGTZ k M.W kmRVqGrxwA$lAX0őh%S|SQB u@e"k1UdF_>aRBs(a"Btq!e&rJv_I.hsM:™3Y[8beƙ;$8k=GbƒFn|ۈުU^44Ũj8MNGb.n+C[F] -4rA?H.;4a"Lܻn*NRڝ ,}b8 הbRʱ| ̏ve)4[s9 F/XFrpڕW%}tP)|?->/Uզk|{ӼO5ŖfźjJ G9* )iy<$xb?@.Pg=JW#X?ePiCį՗vf`HڗlI~<^H|@7yU3K=v_>oiۂLN"8@(-{ϯc[ 'i х |3΂KΖN_;+Qlpa{: Ds&n|]ȁL=[* !xñ;N?o N@Wf݌"/n:KIpRIxc}%ɻX<ꎹ&y H0UjQBq^ۜ<ڰ\W9 +1ȺX$e؞[{p K[6܁Z Hфy#WD'{"U;J/\z%wGcȖ,XoT6b|"_> cR1teÆ!M)}=z/clDuӋwGZtg/H_ĊꙒ!ԌSP UD0B"SO8kN׏}fNs1k0@d(5U T7Z͐5O<,t%Wa0 B;psQA~-8_fVP7BmBUC /_GR%Y#r خ`>xg 0;S#~HmY5aY;D_T mS k LKw`{4n}tiWxIF}W_^3BXѦzsK~* +DvQɱ/6М-|;i儐aa(tF/MDeDu W]ҽ#8QQ扭#1GN1MJ\<ξȏV[6\כU( 5mzLmPc [z#Â|ebVI(p$1eM=}9|~tS:W:A񨋲Q>QԈ]VKtbm/U#{`lŀ({˳9L^iKMK5: t@$%6mk3Y%Vp`U ħCOکOgplo,O=y؇'jEm5 rtGkf1h"ryԁo ғZP}[ /PiY^ݾ͟ةf -?HbRI\YehՙM *=Ng,bvBi \3 /?ꐆ IM_yDj~%EVrj˱r6 V>U(k,} +z>%zG]XZޏ`7_jo[i u>FaWFsV#e\ѳ%¿??^#঱7YP6y"&pZV(EELk=`p+2N7\dbuédyN?¯1I}4䶽9"_rOz_&o/'|"rpGoD >Fqs&z*w!\D?JH. *e|4])3Y6xA#M~$QU\М:S%wX0j =ܮ̰q zPUXm9\44oxA/ٱQ..:_W.l |!HЇoD#~d}Iu*s :ގ3V{)AO4@gׂ;]tEDHs/g!V'L%Ղ/$޼c^x!S-_brZr02AWg+En[HuMdtZH˵'HùؖޟS#&{Noz ́l(`62 a6+xf_e0,qVe,g2rH.,+ ٦]S#lߵBdʹ|MrXM7hHN8BȠT͒ťTϔ3QMzʝguH1t/N4fJF%2YLcl&&^Q Y.pk0C[{8sX~y2Owh_eA[K|.K5YoJz H+F^z"NnEi۞D( k%U;A=VCcb” WӂJKa,#xT&_h湊bfyQO!<ӥ!Oe&NxM[Ule1p"0'4 *} {NZMilr-ᱢ5Ū^v,̠u.b\Tѱ#V0Anx)ŲzT*Q\|8`8̕卜cJC  u ٸdd鉸}rNFvt}P$/8%[,AIDJJs_{F.5 ([^j=B''y$u%O۽O%)=* ݧ&t/oU4Be˜䧁7HPa8ˮ[ R3F;ʓ!j27+\uA(8}NqfHM&tcxYrbtS,D,`fgudɼO. HzL~1v|0Mq)Śd2^H{(6B\H]{p~dFf &BHu?foغ6a2X wҨ ׬\~{&BEPF/a5QM26i1NfUrܲgU2Hkf 7I:aLlAJ9f%L*HkbqF_PnSOB&ڞ'Sz;oI s2z k˩,:ZhA͋~Feo/wF]-է)3d$֩Ph}M~5 r[Y( c4;SK4f|( ҲrDX#[耼&y9}q[Gj`Q e o=ڃӾVX wN7\X#@-鐯{D{!Ƭsi`WZ|LEmznV]ZnrK?6Q wЫ.(nRqXNP#dGozիӪ aտmÓ}:&퀓MY4nՈ&IuyP:`uʉüe0fiG`ՅZ^+4QğlhjGf|EpYtU"e *,|Xz*d`ry'y1h OHxgA]r3ώX^ܥKU*-ڻJWQ\mx p '˓ O : ,GHCWkqb? v5,X7+qx4Kz66<.$1|ѵm"l~GBZ[ $֋}82G s/xF!52&S_5ߢΞhCU9@{R Si Δq9-د-hIP4^آJ0[fBk()d39@!S39R޽3j *'R"E:rTe0'`k5Nz&ϙKhƳbFiZkҞHK_y\>Vo .:"^l5k~%eZ*G+fjb]k]i, O4' hbZ0#Ӥ|\ Ҫχȥ1{L~ c+ ?!Eiؾ7EM4~7> Nj< M|=!$Wb3z*Ls-G ݎ0LcPנ}< 4#ئ"&L{/`n>&) *7[N^𩠸GT&gM"~ P@!\EXe.6/c Qh.n^5/eto>:) P/{.l}؇L48ѴQby\(Xtבֿ'N#9CwE̬8iWʻ"}"?#p Q +8tfU17gm::GJ(0wzq":.Ї8%Guű}+UU2/<T۾*+鞎x:HC(u&=?u4VUu|C dCkLݷx=|@ KC r&IM5=h6TRaƥmYƈS&͇<bQĖ(<=[Ž qTKb/`EFSPv%k{"Uujn25+%oMxk\%OOwS%2bݲܢnݼGZc Lu"kd,[e'M%Ou6_Ư]kӝd+y9iVXKuW=oS֥=j.=JK>!r[ٻڕJWn̢U{_>(g9X+fg"eWJ]|qh;ީ"XQծ{ک"XY ,{Y9=axL{ Vcgfe>HA0h~2%M ȵ\],=I[lKJT|VL+9t6q LDFl7SeȚһő[ wm7$E FMx$g_ϨƂA/)J~M zQ<{SaQ|ߛq@ªrr8ٟޡa )([wީ܆3-ܒvطh|tؠ*oY¿^twu&=ITfO݃ig r9˩$^p}Υ>$BCy"=Y7jpřRZ}24(',f/{7ؼȳ}ajl^M^w ڥ.%}nhrϭ}4HXNٶg/K?8O;]b٦T㈦.yST2T6 n} 19tDYTkaU wsI>/XϨEa0/-=/wO㦵J)@>~R tkY' b @Խu H"aYWvd]S#D_Ljb?y^ H- Pw$ n[gm)?B4Jo<] VW;-U֦֧L&nS"9!'9ږξKW7 c_+%Jŷ5vHXrTWЍíN<.++^. vy$ h.*!\%r3J5a>gOuhh>.0g&+yٳ0#yM66|_PbIO¤seq y ?pDBV0o1Ee~Wm֥ FB-'k.?+y]FqUrDI/*@! .֮N}M(L:=҈N-Zjv5dݷHǘ.qXy<;7f[\?CvvWp|;ޅg+g12+f_qxg[}4gAc8h]oRh̍v7ݾ.b ~N3ϒauvwks0nKgN?6H?2Ni\K䩩TӂȈ9D%H)n8rtl~W0iX>8IuO}̙8薴}M KwBK90M_"dͤփ38xCxR5;OT_שZ/8k!IB  Y(gZBr$E%OVl(>,M=P6Kw|sOXgKXOzwm S5Opp{#=Td51.# @7uJzVߢ]_cpkseƃE<g1& 뒴HR~p.CM; Hvrㄳ͖y'|(t$$PF;*\訒ЊCӈ֨*%]oLVg_g4U2 O6;AR0ҳBJqXH>Qۢ4K ֓AT@y+% 8B Gf @F,?{z֦C71!.$nISfVpf?0Q|昦V&(Z- stǽH)ڠIUMo>_h4)K3g <gD@u9EAWa^k4CKLI#IdIms,Z")Q`rD\PKYґ%T2@.1ZKC,%7F٪`5|ƞ  XTj\=f of'Ĺư<,gd@\8ęYCD-ڷoQLe\7_OO2#if4} S~Z2wx3qkYINip趀cu?/m,,Jy|Y}-wI֋M875R M+:y ֒O/m,Qk˖  VˣgLV\{\؈1\eN:`c%sbGMN! @ُZD8O@C1=CaS=&޲%/ >BڀۼkD>gO5A}yȨb }lm@n ٌ0c+?͐w3ct)Tn%#~ VH{6 XhK‚ßܧyTSۜ.wRn0idovUx8f.] ~[#ū?} s".;*ۯdw棵.E *Ø!v6᫏fǪG},rF~h.E0վg;[R,;qM֏lvuxԹ=8۩M"^/zvєUtV-%~B? j;R$篳c&RRieIYϗ^-U177 ͏e OHaBꢉ\zVgo)f;?"M}fcru485KU:zپ![l}SZ%i\ aob7ޅxYy"‚H^,6uxkh5S.;jI \A`z?$z 6˱ 1R,ٶ!ܨlG+<)Ңl?j(sUp7(p )1C 6}y è/B, 8u$UE螹us ܊\0\}?Wbqg@qfw#''w fBՕ0z)Kǘ>#%ϭ==xcO\@a&2yh%1c&m;!$ݫU%ԇ`hn1R. &5 (PZIg.5P'c(j;|?K7rCCK7<3Vu!8Q/IB"A5Cɪqx]] %㈒ۀr~ym}ivo=BRR~wM ,$ZQ j pHəՇ'T$V4K1^&P+ys%FˋuG oc$OIS{|^/?q Fq0IB5M;-\G?wO|/Sdk\jb;Z~P̒cc` qp$- hf,.w: ;D XQr( w;AZ傫q-$Vg@'SN 7eGCuPǠs\g&DKh֛nʌ`4x'fv܉Q\Kxqyg"-(`;grֻ:>fnt1=Af-r u"K92([3ɢVBD2]G[@cqy -%٠ͅWEcODzmծva(b4gXGSPyr K("vH Sg#cctOgD,$|=N ydԓN8|KS;Ӱ D&&J<2eTH~/׉9T tN,u>"%PzU,+@ƪzks;Ok3x! 3-9Mrnu_oˌhW"1SmJ\{ kwЧa *j,k@`{{Қ_Gd|~CҞvog=d5Ht.(trRT֬-GMw] 0 )٥^6aߍ'?%n ځZ2):}f"1=z@Ȗ`[hnO4vP)=>V{cmVUsoXu_W7q6. kÞI\GP|"<PI!(![68 [8v%t$ [uf(U}7Px@{N~2E&A$]E)>0jw|Oi+)m=UeX6hT?8BQhf?Ї;]B"Ý_+nF8^Čo.mq*(9jt#Y2o@joh}'#G˚>`.bS8E"ryO,v2Pv@B1Q+m+@0Yو~Q?J+"l?M tabfd|gԦ} x\$ZS;F9:#:>#-qvlo`=,"i#~oLZW-71/0iyȷMV& E|$3Nj}xl6ҙ4m;>$[A1 }&~[Oʕ$y3@dU4~U3ld hZ~wl싮e8(1o;w昪t}+rƱOy PʧBeѤN\|"SS)YFBw("O8t^ YWuڮUje%%ow~gs$9c2Y7k`ygjqxsX̓ax~Z{KW ._>յh֪G:v=}PC]H~^kW$JDJiJ,,3 T`rw ;s&뚍1T\;N$VJZ<ODfu rǒ;RDזYtԥލFVPG©򖼽R!f# Z[,i(o߭(H>oL  ׌5;8u4"7Yȯa48_%E -+7BrzF!bQބx]z 0½w55d.O}rJD4U|fd#"H~&\K*JG;i>㲇 b(Knх2ۉۜ6'\5P5uwqrr #6pW5ٍ>wu bi p7(vm=gTxOKnU.iby`6+J'=|;3Ɛuа`pLE _8xW>y(k?ν\hEFĊH;ey]@)N߹SZC QO)DgX{FsN)NO@$pMoOy/VtX!M.+zGJ|tEÜynȏW6΁[}Z:5:MS]yzKBp `6l5<) Ћa:d w5uU7&S0uԿ}{{$X80陗ʭ\wVzTy~vv9̈́>ƭg Cхm~jŖB㌪07:VH}M.|_L  >J%i]x\>)M`2[|J$:Lͦ^ZWōY ;Hee/UퟩP;r'\Р*Y:&"d(e{hO}~a41-4!bUU&/:fMH)g3ׁ6|{ǎ yղ\{R%qhb1N5;6[씢XЊyg9oJD=oemÞzFE3ЍU9 #ɓphBy(naCpǮ*3;m,3](4|R׆_i2눍BEf! k ZeBFTtuz.*Ѕ_h@N\f7HrmtCRG0e%;s7V=s |$F;2/8T޸"'z8LWD&/^`8 WF"#/? NҺuO(1N);`]6mwLod(je$K dIw92z0?qM/RUV}@p\Մ麑"`_/Pfq,u^=O -Seh ڙ=X$]op}FA.W,km-רXS% YO P}ӷk26̂չfRQeDY4L[;թ]%=q?1yg$%@RZGNԯ!>.ư~iB?[)a m|G}&4$hP.*>مjZVU `E㣭,ҽU'ͨʂNjj<#uɷDwT<«Gz|@g|7㹹laiqruf:[:o\#4&xyLYDgTq9\aq4Om$,ï狓z*GvˊH7&~DU;Vj X =S>[qƨP\/{j >xspw"3sE` mL 9 T9p UN'A66>`VR.fe1$i!] "L0Z KL gU] }fWzb@dY!̕bd -njdnj|di[:ฦ?C{&„z?)Wd᧬Za:oЩ]xt5\E n5ѩnՄ]$H4'a+lϪQ`E0u޲)#^٨f7F`ep;h4Qy0iGoVC:SV?rU׆j!_y>wy`٫ӛzP{W,or7M߼ݎ:-*]78zOgx+D7K%|\j!N/%y` #Zw[g #nSD ˕uÏ \.@O+/PS+VZfP7+rf=/bݳ-4@ qW֩h}CDL[KLEOb7f2YDphI <ުR 5X|ك鸨z?H1i^yOڱ&$p$3Tz|"NNa li"K4NZPqyV.H-EIX8ӦIsO;cW@00&(5D'gg{/a)ahLyL;j8'#Gyb(Qxa:+2(56/xSc9+m,\R3} SZ큦”6$xM#g/~ӷاw ׺^|`m]es(6X8CWR9D˵Y~OF 4udt7*b=x15e"^POMydή}"UYw1?~_.P^bĜbA/ĩlׅߕVR6ԿUnu#GvifaIݵx:`໹_w.f<[NֹpdHlRNHoM)2+jۇisfp9l˕<K QCe`nRW]delcfjxPon@8˼P+6PVe SL*/:wyPt,>ZrUt~u9@gZ=/Z𦨋aq998#=P!ct|H'H&D/ aYӫ@/S:@W:iHMDxB2jhϛR#ZӉ#k#dz,X)s? *"2^4 )wvLP6Z!L% Bq+u`+$^/rq)Kv ^mo1Ӂ=bmËKoh1t D+x, Ac(zdG0GjK~T{"? "Y!ZU[dfCcX 8Z€KD}S<%G:@47Js"$ \7<q >v#j4 sv/pIq<E,UwjZe)2iyh[a)H~Wa%!3ADwDꗠRvrQ(W>1]G^uݟFCO5 _vt 6wX[^E.Z?>ߓQM# l?o!v鍸!P]]/ٻ4./U*1ʗ~(~@hw@h=۾JpI$ )JtU|(tZל Yt)Mڄ᥅9Wz=Zvd>^4~ ŭzZ`ZNw0S &L̓S Y)=;x-J^K&p Ʒi%;#z^08-u`20?y+8+KR U 8M)Q?&H6>r[e 7XɲjüKSD+&^r/R'nK2yNQ;jç>h~gq[K˰tg!&# `5 b7 =(Z)?*$r6KsD*MRFFi 6ivkD52/Vzᎅةym/-~ՊPR@J]JV{"{#pN+rl(L5L~m!x{t")[*n3-t[m³=8)tP°;93ˌwU4z{S 30잆o*BIFܓ4R.8@JX[! D$JRD\Q*1-(a>&Yu`Z|*?aAןhsu'+L#gV'Ht¶xeQ WRE6VAƋ(dޒhN♿YT'SIEu_|X$c!L6T,sq@M 06 }7Qn2E'i,ZӚG\ǹuËJk6r}a*L?5}6>)討Ihv݊jvX7ͻ DԬ}!E;] yQuBXdaKbs߳㽢&W>4#:vDw <#ܣ JY2CdjV*O,PH pc`0*kҘb1#&2D oTU׈ĕ*p"a)hg^1oZ4 >moCu5soK;?2E&ޱ_e |DU ~t$gIڴh a+)ɑ֯X|JHmgΒ #&BBԦ(Kv!'6 (ljDf͊ W⼾4h)=jJ'=%1PcӌmL 7[?u1W7$xeUW?&0z:8BKKQ逕l0q]eac!:f֐g[= 7\r1Zs;5, XUXYE)v@4CvRa4CJLƽiz-0V$ޥ޴aѴ$ʨKv@ YT8dΘ&l6I&-KD=q#Yo.Szj ܨ%EX 6g>t,Y|eiK 9Am٪ݛama?j3}i&VaUxD>ԨЮ'p|@)V7 TvwFcބ,ct;!3f7PkcyŬot? Wh1oV4IRBG"/ !H~\^ќy;_d/AķY$\bz^"I~/Dg/XT[\אcL8ҎFFdMUJlh**怰qQg3"Hd`rg9?gby>0}<~L$&@ݞ1ur@CWbH栵y3u5RQ9!2lFe_3*G_>Į!BE3l!3у&.OXp&SgwJm{il^P'NܨA1y5~>%X@Jx!8Vf?2bAdEU~=9A.pAҜ.l}Dw*9WTO%MxY4<`Y'~va"CSm<䋍 hmnc+I63W w*H'οߛQ #!a&Z0NNMPfMb<>ޖUceV, ^.é`XA+e%GUGmSZ4@ah/aaˀ~ب+gaY%^^FX/u퐲9%Nz Ӗ^E UvqQh"\9%ߡ+,cGօue.bRw 6o6^( q(:@0c3xmb2ju@"*/CN~iZpTǀ݉0 x `#݇Wskh-]YJk\&G |3jX uA"{ On]F,4쓤iyh'׺mܥv;^`nqC05t|ٿ.Xo6)̦{]~*ÂGoU+p稭>b F,>\ǚ_a|1ߥztUuۺ܉$շ `mD{;[\Rij?F$@1#AK[3)CFSp)cC"dm89K}GpS0,K:)F2=oME.|OբF8#\8p\̵Z`P( }݀&_R(xJN H "B +hbs H:4 tzP1Y(A陎])C/:"-ZRc9v@Q Ek Vѕ#. B^ws/1%p7LS}! I\.o/'4aǓ΄ t֍a-LCB?h(nyp6+nϾmo+2^Ȩ 4߁yHбE4xHrd":y 1>d5[|h.#K-Ha; 5 SV0[^{ y@pD490ХBA0>L3kxuwвP"3\ݪSU:'Z#O $ ry"(&zm~!.Y3u)HGKs'6XukjW&>6 0UG֝?(K ; gl McCGp|،  lPdCHaiϙcK2BMdgH^Xs|f6x步i5qTƻٚ4zY`lWW'-N˧3Qo e+Bk [ 0Qg ʑנdl]xk|wyw23``yՖ:Nq'n^?<敥HCh8j6:\j4ܑƏ`1PhSVX]E+,6-?'4XhG I] Y.`5|?!KwW7eNjKGǘ.=d.v^ D8'of4ꙕ?Ow)F6L8m >3k`ť"O;9ܱ;xtVfh9҃$EHo)>:KWBZg+t^zn肿-•}8OhX0-.f+df| SGA> u/d;2ْC݌Ŧ$LU(:*(vl jJnTJ9p3޸ǩkK8f7*K6"By4SVm5Q@/<"BXUYBtr?w9p)#X޼ʋ]JhξAMqhصբ vO Ck;Vү'+q͚̏ alTMzfn& bj-9Z>ru"gNlZ(V{0l\Ƴ䡀!ǂрB{>T_նeDcğ8oк 4m&+DXsrĜt@ Gk{ njFbJ?n!S^=eΎ30G"8gs@KdJ' gz~4Kj!3=+mb9ϰj ps#/EXx9 @F}!;$ ڊ >?)hGz[l$!.t (:Rsd^5)G ')IGk$wRkОuF" >iag~;0ZA --Ӷ AA#Jѥ_Zxu=D04Q!t #vTl|Hr+]$2fYN+ԗg&kհƨI C23Bcbq-x '9h-x eh.aחa}]{Zcp$$ҍyoUa cC+)IC v9 hE F dǍJEq.rYj8_TS1 f/L<,z>zsm-=bgT7m.D"̪_gu\ ds` 嶗O~:Sf ܐnyej&8=7hk>sMN6щRtlh幋ƀ d] 8n%'$0x8% %ݯu$yY W0+.ySpf}h?ĞJ_Hc)z.{hm2ƱdQa} I':҆=[a}`[5A[`kB޶'d/هň;ǩ][^#C6ǯK|%* (02O]..W m@<׭O]=Y8cbӴ:mȦr("l2Cqt߰CZpr {8y51/*JԻ-{* D6u!tL}۪KJ)'b[w9(8%IrzX {J͠ ղ %ʒNQE *v_blT8PE,Os<ܩᲮv"Z (* 1$-,FH|hkJ\ vҩB (!ӏXK_2jDAXNMƋ֋r1s: :tvgn[a:_f~L*`4n#`uu~J__'y~Uh|Df5Ȣhjh40 ;[SDF_ <-Icsï6M"Riy'Ԉץ)UPPH,cf͝~ ZYȬ;Nvbpb]giH< 0í}RׯvҾe<+5I;ƨ16EuԁWKouuftG!*tQ݋DxOT\KHK] ٹP)(O^a١$?zҌwVsI]'maOH*KW7sB 4ڲ_؇'@+vY+lz glytsDPY *-~u[1xn>B2tGP#8oOfS giL|NeEA9Py\(~a݆k]y W\;1 UjDjX ˊ- {|VMyqPeqWj9f+{֕Hd9}AI #FɯQwin]ԑo6nH0s^yL̛ .0T`X"sbyڲi篝mKfJ+ j\0[a| [m\ 6 gFm$ & 61N|/\=Kh~5Dks۩ W+*c fbWYιOhsbB [7sQ3 %힡^^]Wʤ\yKߘ75qfu !vY;]eE+yn䴌Ye$`MF[gJPKONyy~R(YЋ7ZRN-ڂi͊}XpPq@NSfB;mRd~\E{S+$=PsnKtMduѽRD7ynQyldsN%s`tRUw̅gGʼ 6>(i#:owVF*>hSeԘlK38J7MvPUk(^\DQJiP>:rE|M7XsGP C>:QHJy vjVr|B pxўQls5,~:6ncq_|rI)1pp|p&^o#/;b# j՗{7_FDi Inx¼& ܕ 743ٯ`"-Ph2c; mN ɝno A` 9袴uht?^F{>{Wѯ;l$b~ʜgѭ@e߃?k HbxX NaW?DRڦ|GoAiDZq e2GixnDGb[*`[=%iI[,D1vqJs޲Zz gݨ Q[_7s󡕎5R;Rd.lyq>xU1LG ic {k'ChcS $ƄY\D;U=!C2r$*"6c# 6Si~,a={Y4r-ѢygZ_roU<Bk"u|PS?ѯ*K6S6$,zϚN.`c9oնYmELLuQ c(歗dL*?2`C3.2Ǣ1 <.mOzU9e6o(Aî݂!C3zsmK%ɀ#DqS*4u7ѥb6oUw}{ Ų 03wW6s _f9AQk߽ s7rrץzt>rqrbWs2љQ S?Fxn|T yILځٹ)5sQ-*vBǂ[]e4^iZ4"fY!qNX5 (3iէf@lX3 rXA1 3vtp4PO=pϭS(s TT.5%A̜o7U yc^pU|LYSU$.t+'~}[?7usXNYC|h&xr1b?=(0z{sW \,rOa{'BUO9__aoBLHN|{仛X\0jw"5$Q,R#%? qi2~)S-I:/[?*.;!.Gq9zE1?!)\~k8apщ6_Ḥ|^A==|4#1EF9;zcwE&c5\aPp|'9DD*}ULDq9[:~޹-1{ZSyV=i0-R~KV%>|uxY<λꢙa;+ؓ+1(Dߕ^ӦQnLDs,q&}rUb,)*lny`;|8y+">šs¾@Cfuj'[Nm_203zA]m~YsϮ9.6r+jm&"A80vǚ_o aNDހ\?TƖaGq1ZlɢQ,1Tr܄ ][dq39OaiPBѣEo ށc7bjEFRʪ>;&S/F`]3m =kYg6+OD".!IeTh LGG>(,7U> NG?938SZn3?L4}CIЙ~h,m/[GB' 1Ҧ2r^ş"wjKKAiD"|ۈW ~=,!} M{3g$w1W_I`e$v76!XN~АŇl뼱rEU=;K37ˎw׿>KvEYs<(AWvph,V0/>v l]$uҸ7S{)`0|{LaHQpOi22nM$g)l'&Mf|>?nR ]: o"OAue"l܁P$۩qX2Կe#YdMA1#& ;s Ѫ"ĵ5Y`0=hJ62=]_И؝7Xh9->0>@%Q")ytܝ"ܿP}:0* SnOSnDd/Yyw-ީ+i`;mP@d*hì=egV`-+I1v6ܟ4.NҮ| IUmh`R;{6p32PZI'2!aY%ocqPP 1ʢdsJg#Xbu3#BˆE:ϦnjX|Unva Ҳ$W/_j%CJL8X- #N' ]Z(ŗX(&[X(NG Y@0EJ!@0>{3*QNz F@ҙx&7Kt5:9Mb!V:(K9D aߝ؜2cIH%cW@s0i G+:Q[J(b0-kTB;[T*5^4,x5I#[ rKԜ&uͦD9c:~XwbtX5kdž]f51HD2{{4ǿ0<|h$oB2M5ET -N:݂6ʃ6C"-3 &hN|*4w{Kv9L{9sbI-ԇ̎yoM`{ګo}HsTW@a)Qһ2&[LƔe {%=j ʣ,Թ~$~iDwxew=#;OBA<c\(i `FOclvz,:/3S) &A$GN3*L2YBVa; `ѸpMvf6" 3"9Ev]5 roeduEBߣD_hAUkkնoĶ-߻J@mu)롅q{f4깎;O?V7y\a@ʕeKΌAkq ,Dz$uea(.Z0}Rv-K%jqϘ:?w@l$*!T9`}6Z R{4jG1h`ՄLBme|mP< 'apRiΞ@lUmHA%E K4ۃ&KO%j)٬گ<.D7 bXz&XX19UlD(GUC5f)g8]Y78&(u}ܣjURjJ 0DxڼHkPj#_ɍga# 4Oc]xv'b5? PYTzt0rnߺY4y")cxkl'AAudStLmb*׆q |I]ȁ_.|*jv|IF@;  tuʏTd/ғƫפӡT[,{#O9@5m mV;[^6da ͿTD\kawfj /mZX.-D?m\8kvچ>h.Mo.Oɸe>wg\7 ޔ|\egZW\V#)ۆ)dt(mKWEZh)}Q;d^s({5A4c PΌ.]~RMd˧H /4X-#GĘo83=w W,x?Vs3D\LTD6޼-OW[O6ǛhOmV^ˏTLV%F8rKBY}zco)Il/;Fgm?Ҙdei,y4I܀@%\Y)=G@ Le.+6* PXqeTm4sCvYآU1ͅN]"¤jj LJbT_uR=|.ѐϯ)BC KNk% WfM:.}؄V-|grFHs4FDmHJlfFQDތ$F ︛q4|V&b&OcERD,9'^<{UAHlEh׽'f;)=Uc \N ۓ)`=ڴW跀G/@ߺռ [YĦ(WMa־5Qekj&1C-$8 /}*,XBδx[}El 8ƌLݐ'>-ǿ{j5&ʫвQ`F^-VC=w)tfiQ)/ƘXm((,^=E-k bWNS q̛V:۸6^vBk0@ꨯ΁"ԬG}'n,uTW{tgW/XN9mIҥ"kg$T¢9S- ])B;wN~6lV}ol]ϳEJ0{ρQ::GK؁x#)a܆MX<}/;X+8zMV7D&ْrj=_cPKh"63jL]=. ZRwf2rfV n8umM$ sKܾy:(,F86|%۶X0'pgE&  =Rl NMkFЊ:ʤ7lIm#~fV(x_[g'EfqJL.TyAWmΩOl6V_gqs'Ÿu ײU-ȫTSX3D$TF7 3bzKǕG6oDUUC%-zdQb .J'%GO;jSiHtW'%@MN|-}3ЦXg*T8Л_O8Ps;K9JuhH&'=BgƠ;6"8,S*]upLJ!΋*4ءXހj{W?,zo b7d?Ūg<㌃]z7 gΥշzzk[Y~21qZ%i.pc;béϸSoS #^JuOJ֋JRҵ(fuݰ$N<x VϤ> )2'aS0K`Kqq-Bx7XM 9X <.XwJ $Eq '| b=. @C*} ( /SM磭x]nK2){R:'x] !6BHعg Рa9+vS!( EC..bJ,Lfw;Dx\3Җ}vM4n~(skI).MOfWOU@3-loP=r݀^2|SHD!0y3\:"LWN{G ǏA|2ZJGE?_>.d;oetI ؉yv7< \hãzm+w0nxԮyόzB犪=\x-U%r$ʨ޿MӛbQ܋EG5+Js<8K=*qɁ[ܕ,{\*~Naܕ{:djIB[Mѽ&|NJ"<^ =RL$1rdlt,3fS?'Td6Cǹ' 96s%s 1X*xhd͐5)ey+`,X!0{3\YzH7nv֊kE{0\ 9 fD?GL7ykMבpm/qR ~n 1x{Dddflflo@0*`8jV!E= 咰ĉp r߱gYZ07070100000031000081a4000000000000000000000001643420d600022a24000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/U\]?Eh=ڜ.+ȟ]WcH񴤕H|j|Hlgؔ,FᢹuhW]~֮氙O*F_~+#O$]+h% FKjVrObcwn藍ϖ8(wO[09}q^9fZ_HЍN*ߛ%HA,C=+oaM-R (LVmEO?:}U.:wnUUKGivfL-B!>no*7Źp& 4`W& ɉizG>`ib/uT`Ȟzۚg7ZV=F 9oxNJgow͆GhcvghA ZaUOIɨdYqst \fwn!Ȋ~3c<ҞE!:m n76xrJEͨ~),x5t75v7|KpEAKW7_6/^"2Pw &}2Đd".GSkrkQ{*C=oj""M/zhRNE7Tb@)ǷNʠwa pB\p2 @!ݻR$0F@Ӏu(w9j&CΘ$xzP3uݐ#ba&ϳ$NDe*B%f'G"IQQTrnXT MZg,i/k { 2髹NȽSTW:q ` %t-B!IIGe,%Z=@)yf'2J:3G[5tkSRS'\6jF,ܹҲޕ 8\,8|d ixcTK_v{FKK2m9'+Eh6C; 塁z牬/ _{s\x?2ʤ9ÙzzY2l H{BEMepqPm0^?Bkay3VNm* `U8^A%Pwz%b#&ӅBG5*ynϛ tk2Xf폖mr)@EU0.d:D`˳rBֶyՆ:*7P30$>k1a0$+A1!>4u0ѺvJ"4 GI+ qr[Y9OF 55 Zs:;M4BMe%^-Eĥׅ탔^'thzuf$V"F`0j)JL#4zUHU}S̯D2=~{ ;k̈mh\4HJ#=%nAĦi-W*\F_yC>,${匘a~+ FG51-2sGRv?J"]84W+IU`7A%A?(2UcՏ#埤,4%yτ1ERT Q;ƕĆ:9 pL$%jY.[;5}/&Ԉ:?rDc,#e%5xE Z ]Tr2@jsXI5 ?j+ݐ8(6]&a&W)Ad| cXRo^k棇iuK>@&};C^,:+$|xk3Mרޖ> J I r: 9ȥ!rVH@D#r}.2V钰K;V$1{MU/@⺀tCs>qfI;Jw68LޓY3?%ls {* ڽeI' n#QA F܏q*1k{`ta{{*LI tl +NАC +/FO6&ܢLFakCֈ)zp&΢{S3[Q|i! t Lb_UqV%=zPC󵜍.^!&&&Dsۼ 48AzXnx۠}wuOOc̬ ?o}LhgSf,[Ȳh֊- ؤk|2Iy`f E,n)|4֛]{Z;;*5VAmL!|J{􍼷@7i멿IkTߋ~=ݭ Sq#YӒM kuܬ}W_wbF5aQnʹΏp3f;i.{^w~׶|VIɭb}t /$V 2LW@{a~ts L2: n-yrH8ƫ;U i I[f9ijm= g*zlmzJefYn/G hTT63ctbW aqd,#l  TCO!?_Vz`j̫sFEIxl Ef{.t7Qٹe""9ΔXK ޞe/q43S4K|s5zܶ}!BSYO%_BO(ޢ#t*b]oYᱰDEFIy.zbE%yЋzuӂgަu X kctf YHsmH`7 c *P}SX['x25[ jkZ7||0'^{^}⍴!Ϭ2;c룠3.axPrD)E9֩殈"|^KzajH PTtyd#veEl& qW_@MY0c0e': ` CJl "j^A D.4Kz?3IR,cPF ]]a]GںZ> ҉ 6y:,6yaB<,&#n:r 0J~ЁO%g*b{!fj{i7%GtH!9PbT")o6<%YakZ_k|&qx?La1j~"?=aT`~f"t6ro @ Αn]*64 2.}b~Cgڜ3];9PD+*ҝ1[ ~D,LlDN;\o4ذ؏Qjl[U="\8zȻ , nErl%kfcY#l:\[[vaW9gQ 3Q3;O{)Dô: 4`x:YcI ucEvZl/l`pu3sqpXР?/ZUF!NI.?n^ٶh;6\ɽ ɰ巍1߽/YajפFuAmu9xtAkGeHh]u <75'NS,sPPIkO1a wZ Yڊ2FԂ1ϜoƫjE8wjr? ?o=`'@ SM"s *eLnZVP{t? Kܣm;et1O~ 96(AA/}8ek% $?^4$]DC DKT\!շGvAho;El(^er:vz0TRdbA>s2 d4 'q̶́|~yoRGS{ޖ5(TVTximܰDEKpSJ_3|P^ 9΍ ;ȎUhGbt2 gD,g\JE-gK>y'b0 G}w^ ؟3Wk jXf K~[]kw0%]U.Ab0l]X:$t{2UZ8DMQHo,_p)dpԷHr_PӬ-;6Qẩ(~3s#aS1e!lvw;Z Gw b/Uv8u0$sJ}?]O \3J8%aq%8;)X{62%>T1]4l~-X,VdM)B K1"e<[Qa?-/TxD}< ͅH]Qms㢷qW޴gˏ;X\A#Aj`΄y?KvXoPg>WYy[t'Ceez *R,1m1f"_Vݩ%ʠh㍔܂vW=a|0ljn FvƯJ*XV)BxhВ/1~S ='SS;_V ?t+n]a†L\!{ܖPbO M심0@ޏDK džJ?-;q݅Wm1WIo/0nu뀟jb> r/6>B*Q_S~/q+,$=\r6=9nV{(f6HptuPIzk20s*A<ѣ)Mե2 !p!SWX,~oE(sPfspQeLz$0u0냳 Ɵ͚Bk'`'fQ/Έ0 Aqϲ^&'Voc0$ ;u( rQ([Ymea0rկ r|$kFXpJV3LRYEe5fOi_AzSγ1)L4l[\B䗨-~ ܬM=| mj?|:Rc֊Kxr'|v;^ZxlOI30$Sl8Ku`;݁uY%>YB18]]] 5.23T${ސRskGvzԚ: i/gBzx2IeeaD @cYs>t y8b- ~-)ؚ}5aV$ J濴( ÜP]AR=C+SC  nxFu)}+Yx>*48Ϸ8B[Vx ~L'+a$$9XGp`"±&M{zGX̍GucD+,O0~F{JkK=~ ;A>V1pJf.Q\RW0*XzotݹH˴ PrS σ:Njg:MNl{6C!O]ъREMb`ݛ; 3>hvrf .jT,rǤN0LFxU^v%8RԈ)T †VZwQW19S]4*cCy $5Ͱ"WBM,0s;GwC" G9͕.e0SF+PK?:1bE$)"icy m=" n@-v烣{|Slӱ{A3vsʭryN p4;=Gն]^J0)fҖ uEgd4>U&'f꓄L7ʢ^i"LDUF|ZmdFy{ { kP 4ĻW|-;OFv8]C!ͧbWzZ j82ah-wF9NoVb)L4P#K4 N Ak%D YMC܅̉<kwu/a4LPkD@'"(vʹJ>|T=ʡTi?uGL(לvCMO4,&iwnNA)JnrZxBHXE{ݷt @yޕN9nWyO̹"ЋʸW *Zwc[#"6MjqeTkQ%W3S -1/:QDy??~=Y7\la%FyƳ=TbrjV#kwNWe@,~)M&`1Ii"U69yޫI&ăp:Ob<6jdt2Ff%+^lq]0"v),v>$/9@Yg]3Gcm(\D}}\وsLU(|j[ox1W:f~ZyW>6vʞd3Am^0ŗhԑ>%Լ3\gJ쥋hsx)H # 5; ߪ:-|]Г0ʣ.r# @%|9Xaq,D)RqꔥGG -6 M2B|UԩMg łs@S3 k}u|/ ^W^#&~Sq`r~gϓOԩ򍻊/l('AeW N3=Se"pӍ/ ԹóqNUV8~sU G#f gұ&۹|= ܒTyl%C P^~/Bk 7}+`p4HWa1,(P<ԀRSIy:hvװ:7~$g>"mBU` AXL;W ù#JNy<1-@^/&MOkC[8Gw {mEn;vHם-= R"9;3VLrY}.FtZY+Z)sgT1lF qC:>ce_ Vz*r8Yyh?SIN)r똂 -7h qHrCP،U7. +Y1Lш lǃv>`F$MV&*W"{qbf mo6H؈QkWC`! QoEq ;!x d{4+3=O=R/L~EǾF?/$+(zLN]>XgCH^rfF:prd&OMO iM~ĸSJ:F+BIw-9֖0Х{k/1#KN}怷v\Ҭ ̆R@ժU r&MCX8vغX~90Q$WϬ4Au3j JpGVL{_JES m?Tܧa{k$:0*]?fMǪ *83fuAcmUu17Ɖv5]u`rJP`9QC ~Xj8(ei mj3C Z&[vɣ,7d'#pxה-S\mmiIr@qf+$0m3pCHy HgavjE K9{N@K%U<8Wk@(NIn^ЪMA~TV-]N6HFT.0(5<֝*dÅ a},a &ﱪy107x~6_4w:/ޫ(z\^Ŝ3@E&I~گg\!g*mrb;_s-tC`l6Eku0t(R<*;/ŗETvCKo6r2΢Իz?h#k<8EAE u?Sڬ+k{w/y?a^7qN $V1҃kG{Tt]:Zz?3s\Y5eǀ|=NXzt텊1To}$.qv*yl,TKf; m݉)4E0=0q}7ae4p0R@"QN(d;9 E 11itT箉_GhDwP"i;ђ[T"\K@j WjFzD~ͦjISjr'iw!V_w KUղ,vPBŀ!E7 +Fܝ-T\f5͎[zZ N #Ѽӛ\QuWm B & =4^~WuxiqzR"YBɬ*Ar3$13R\MHizC=-%֣}7, iPo дmZR& pan|ƍgS'VǶGs?C,!϶E n;xH~a|;Ul1X\5:m#Z>6mWnӲߟcIcߟ2'kg3:ㅇeMH֚iuLJk0vC@j:xYkvbYo'w i03X!gVubN~]'\wb\"˲~<(vf*aԵD_@5VQv )6_wnhauKcɧ!^FM= )!/&M }: pخjo&~qEENd`_ KW{$$czz/ww(D*5 mLJqHAf/\!uj?# ܫYu|Hdt:gڕ`9ۅ>L7;P1 IsB:] !vqS6V\#P  O{(rliM/d,Ye3 'AL*a^kXV)4 >P¬ܕI*$`Zv$jJ6Be63I`tsW)^/PAg?`d:ZJݻ5\qg+2#@K-AS]T:cyk]`Z<\YㇵOcT^S'ƽ\'$b5}ECn'M$J`K|iglw7[c=ܾMbC դ={n#t%TAF0} ko=8 C4å/fE`*aCFR7? Y}RC@%& "Sz3w滺_=02@EKTIK|n{n̍~Zwu#Gkm[dI3d}ptB-`w&, $=u 7U~"McMU /B]nո;\eQ4ɣ\lUr~&qSIxjmiY{* " 쌏c:v)H>8i `<#Z`tI..[S%)Jf8ǓՔJ҆X%7tN/ed [󵦺aa DjӛG>qvdRnl}‘]=qLZ= ^r>kV 4,H9O&{,um'bTz~mΐD[V=qb2nQGcŜs01""8˙N'#v4a0K抧zHV5WL)^;[G~v(c]h.-# g:gg/;e 1k@Qf6}ؔd7]zԨgOtoA8nzT*ZXD 32$x r.P0SI@=uv~<9瀄U^!QY.nbP#z],75a-D I{ôzp/eeMU1+/F lK2d{~'{HE7}t-NX ,_f"&z%A^V2nHLؤ4#GҽP; ٴ $)b^")$^b"E6\t}!T\|t{2Qd\O^OzM.8n0F|=Xv!Ƽ"h]Dj2$` |{-{=c bƻ!Y(sy5tHCqvUNeү1EԜSKI5>%_lןO4F C?mFmΥ^15Y_O ˔1jk)+6Ē,L@rt)yH7W~D`yAT ˯_/0ԎĶX@ $ pRq4=2T4W*gxձŜn`c\&Ϫގwn 9$Ent3/$˦ )*bnrDʋf28#\s `7kNltkP *@oU9 h̗,a#? |s)qvf4ϛ5.Kd|jO A3Ud{%|ĮG_~ hQZv (Lil"leZ;qI@Xqo9]*8n{H6%vEט8;Q;2(G(/+$ύOUOxw:LX *pPXޮED`󽳫A)HTq9×8@!|6C}Gq7JΘL[,Ɂ .Y$.#e|VB!&75Gus|< ]@.a6:2j+1$CLlqfa`3"7HŹh]pbr_1v^QW@Ku 9cc\6>:*8إz%@°gQ!cDG2X !EQ60`Jn9:dm@C-@[>k[6@ Ռ<{=+gN uzfl5ȃ 2\@F:uuKI$5w)5l u''@fW<]HFIϺtu>uz viI #v4|8(a vxcq_zccӷ;Փk#EkU@R5F_/QTu$Vo;B qw,dQڣg47Wx헕m2Pڬ6 cč;F >  rX&4%OKP=Chm"7̹Ffn˥bV/l]pdؠo ""Va̧8ay7롛Bep"/Sʴ>T=KP`+I`]zdmxA@LLp! |JQ r?Òv˫KކgEq,]-6qd?2mW*327WIJ kʆ7 dڹn++-!-%(e(djX+LcrV@-H))qXɡf5Ţ&oVh62Y4ZRi_zz;̫e^a+Q~yI#%n^D^۫V9]\ 8ݙ*R|A_.%P/@d(j=;&?n4\MV)]8LR tثݟ#(C 93-uDnA&Xk,t4fڠPǾ೩P"cP)`dO~7 0y2C>?P@6OeuO$eW<r ߦ0۔,苜26*`ҁ O6IYkH& !V I]1)ӣW8#C>!! @l)^$mIs VSJW1=%; 鞱xާ/ʭtO֢}Rse-CUqs|ǻ #1 cf/yӤ={5ɹWFpC |$RP9<5f=\ BGڒ:-j!ڹb1!t۽7) _@JɈw {>_as O|[z#rYIhU0yA3WM;&oVovm֞[I+p9ڛSϧOBL u+>${m(X#̭q P,:;]،$ic"AKkV13׳"X4r/nn riip\8[N`؄b(:`o@:UIl0Pg \z X ([O4O&F2Yls&bmqeks}׭k3CYԶbu!GHf͠m A(>t/8 @U1%24WCm{ƞA8Tb[ &q FKU|;Yzw&qWE*i߇ 4)-o*I h^u6 gkF$4 ҁ,פ)VB&W |/@Z>g٣am)lӺt!W#*z ݈d\! ҷzÕ^Rիn_{%2RKe<]&)!8'BkA=8bG~B9;`۹`ƨhחvA1WyrɕpxV. ¾k'o ˩fD)-j[m= [#K/g(P"~IQ]o6\=">6%K;IFz:|7s9v{YJ*+c]4C5ڤ;ӕ* J/ rj\^ 0w R_at[_yu*wf\:,!oG$m(;>кkL v&F'Fb)QH Mg4+RWo6SDԦus&4f=.Fɵ7B<}&*>*>!nOF1C]F؟POg7TA5'ҌvM7}/ UoG X 2ŕH5ro}`A'ѝR"XE=ћ"қ9N\՗ 1bɏzsQ 0($ 5i7U3(d 2D ,l"s\n>!O, /8p8:@R3Ux /B~s2_s= ;lp !Ƽk)j0 Ru~SF]ȅkZ;@FΣa]0URr+Qh)ҏV<:RPA 1LP仝"R&n3rth[)Nyxvpa/j^}uZ8kj*DevuV~Gw ؉npGפf0pA@C푔]L?WՕ_ĩ*VkWOu Y=| Sp-lm71ZfH kn(kwEgx_ Аac4+q(H4ǸfEcL &dlĊ%V8\ UwGlCђ yJ\`#@I@w=[PXu?t3e[*[~Ku6D(u)Lq:p )Vl}0[c*R nMUD=KT;i@}mE:@ e1ALp{Ս'r'y]޽A y=8YDp͉V^R?N=ss$60! am (,N6}OdimuolNҌfxbS}4rE\MG9aHkҢpVs koj'=me-տLx?Mٸ a3SC'I[\l!}}7x_vow(D.ELrq*xG-حc~d@BjjEP<ʺ2%"VcIbZQEc7ǶsLΐXh6YjI7Ҹ'W 0B@W*},TUzdvGjc,H?8 =O؛g1cz E㸒%uP֨+cr?n@yw-j~` *'')ظiĆ1t,1ak^ad:U]eF櫍P E.='te4:٢j=O/տ VOh$gG TRL׺s2p;C~v&[/{|TxW[@9h2UDV0cL [bȝԇaxyΞ:4Vw$5[b iyyV-NheP 7%Zz>O~4}nW?g %t6! 2M@|A> f,7{~c>x;.cRGӊؗ1vYC 񨝠Ź-7bxvf[tlmisE4yͭ\?:aˠ )LQ>,X gd_I'f~V[q 'SMV \ͼ.+uh@s(>(!;q'Ygsst[px{Sxy鲴 u4V[yrЈ# r! ly*,P*n.^WuV٘I }yJM^iFѤx#"(voXBBA6 UkS,bTc`r ɋ &C 5rIW@@$t%o+O> b^T>1U[_Z'pD~%y*k,̳p˧"uuZQDiգE_rՏߢSuhe]p[oAq k& A/S"o1U2PccptM."7&}edYf❹`֪)tFДEuiEoso:#-wO`V"l0˿KVrW-xCbw! Xj-Fx`GbM_)QD .ICs?y_Tl.8(Os8څFh8Q ߴu>I@/ WFTc5BPGt 'n8o6g5S-FWST\͂'J!d@Ǩ/^b֑*=3LGz =8 A}ncɹ5%k_7}pښڦ/Z0 Sцf醁ʕ`{;9EO<;N@Oa jO&ݶIxYoJSv?b-v1ʳ[ fj27Rv~dמP|L,rz L˩ ;:P6lin.p7Ȼ7f1cZ$@ NT_(Ol8kٌ?sFR$]=ٟ&x@uYc;Irlt{*f} ~nB )Wr<gJdk10Uހ&3K[UGL{x(9c畬Dr

y E;?6>| Vi6Ʌ iIh5]HxOI A L Ž,3tY'X .p~Y.àqf%˫`!*WTtDpU4 Ncv&[Վ,|:(G]koˌN'ZQ*8' <0u/Y=F${ѯf;M$X$$NaM]>LjTBk 1u@l$uZ,xu4CɠhMJ٣$黋+z ҡPlw\ͣ^Smh7o`  тޚoB亨 >6h{[E[' T+qe F\'z;eiߘNס5{HƇpMUv$@աJOەĮYM0՟ٜ>^ƈU!ՕԢ?xU?=qR=g:Od:ݴ鏸BI䌐`!Z>h˝ 8s00?P鮴R'qDzwi wn4+kR@c)9Cưo@I%2Sºp4ZJuV#-LGh@h@O96!B)||[eJ1-"߷c u/bѐ!'L9#O|T~@5eȧZ*%Mov\6:s}/WB|y D)-k+Ԕ]B ;->ckO>MWayyi6=>oQ1H_˅ kN9,W ,y[țz_%Jƽo9F&4Ub]׶Cy+^`3jJIc~̫㹰:lz5-o35_ EvZN؞nW[2aJT6G@C'g 'vR~:'@vJb𙵇v ;ÏBD>5OAﰿk@d.}ZvXe2,TRXrC4#c9ftܢ ϻԪ" rװYA 00jf+8W/vYㄡGoB[G @rv[u瞪>DEW ̫"o>4jw,sN?#u8 /+3>axYbu<7:<2P>II$^hzfFސH_ImTx 7P)~҇VD֭h?JN{YSJRDLL9|*m]70H[ vOϔU$vJL+R\]ZSRvcgx8%L04HϖnqY-h*lc.ۆ!@~]>eM(Q}|[2̬s槀O%cU86J=2֬09ﳭ&o|0cqG-"OfA?I]4M:YD8lMGxZ[`n8pJ^5 ba$zM ɇOԒEkI(pI0`ye*A=yժ'e8>PS$.G{$'Gq.s7IX=/܆踿ȂzJN|, y@4uI/)F-B6j;?lK1YL)nm4)CJ仅h!gW*S#Co[JPl{/ZK8#>`PGګ4a)p3YšuSs|>p6[ ="ʁ ae@*hu2vb_k'K5a#mOA#@9@B| ;V1⴦ pKnK۝}vZġZcɏhgMajԞMF0D[p;Z- ʟF(uR%OTc''c4ܑΑ>ϡe7X&sR/=+.(rwA-$ʞ"]hο)#;>#M=`UHȟcy0 8oy,,Ǻ5`K.ȴc :N/cpu 1Z㔱>K/ u4:aQRHcm P펃 魻aIUM,~TmB-,evؖͮ BN8U&@L*y"-)fU|Ϗ:Xm)_\Ƽ{4ݯnw\@W꯵3!jj^/EA!m&cN|I+h)舾Өؐc)˺D/?C{{]!dīe76冄hmJHeiVhƸҡ: $[T,-a0e?N u\}g!DAB羝ߦ bdD$*@r)rxb tB~QUgln$]HLʟ+,S}Dsv?RR*A꭪^_#K,XDh¬$髜t,GCX vM56 t!ZτO7mys gh/#'ܑ2߆a[Ͼ;oG+&$D홻0_ЉiY;A0%͛LtUG '&_M\Lދ[m=0m>$Fc~qA#F􆏈 .Ԗ۲n5M-(KB^~'b:V5Pwd9zK·5I`d奔\<] gQ=."$9ӕ-zb{/;VH VIļ/6V z,*Ox작_FVX"6S o 2,0hy1V0@AMDVS($>HtϷ}=]3hH_HjUmk-tѫ)A4 ΪpN̋F *(ING&]+?#Y+v6y9#Jxfl({%U2/Q1`YPe\Fં":L:z1vszZw7,<#hh?h_ + Q&BeXsbu>Yɉ'BqzdD>m8 nɇh4ZBOw(aA q}|ke=G6w,t.NǦ=K[T6 -,^ . ;Jy) }!n'͕O"%=ño@pR@,Zog[W*Ls/ H`@l^)-iE[Lʨޯj[>L)Gϧ-D[/S+C“Ass6xg9U=D.hk. 68\&Z7M‹`ٷr,oIӐVw4)9 Z$E񗮫iEfgE@z H!lخ R/B:^=]ʹ!G 6ԏ}D/]qMj^c5F+ugS\|&ZWSk jg CX Hzdܦh΅`l% SKfkϢ\ rd^yMGq+@'0F pI1JN@0[ 1&e7O/mIԷ>,Jy܀#,3v_b(imm1+xȂ_zR,+&|~)*ZçMVX&2%5/=&-DrP1S6͓-'O? Z@LN+LnMv#< >&F1Ra2-OOj7U!ƵJR*q2<+bX܈@kT%Ccڢm D{V,P;YSZPϬޭawGkU DflL q0Ït0㫢F%EݧL/mw wD@8#BO+Aф o~ W5H6ao3& qP.̈́Ő8f{}v,w>@ԁ=Eտm7JEVo#֥sDiZo~x/=gy+ AZQNqK_ Zq$YMgĞ`yǁ G7?RWSէT_M'fVV*r2Pʱ̓'jBANНݍa*ŋfAZ؝ag(:t55VcN^uYL2u1!td ~c_;+|(Kkض6a!nYaCKM|Q4єcgP 5%0nkZ)Lb!{D<8# ˠxfr$yx.g:7`mL篋2Yfx: E{t4Kr7ԨSӵAbuY3_U [)떘G/_|BX>о5u>uvŒxej%3{wPrOL[&(x z{Tм\/40]ȴ"΍<xK 3<^]^ ( :begB́i)uQ$,~ }|+F|D&*eyv/C< -{΀Ui"" q1{O+Ό?p+0EUR^p#&G0|8wqJ7zXPb}À2[%x:115MRۼH*󍲼kSڵNP|Wh<Lto_e3Of8z\P*mS9OI~ P'xOr>b;APahBvtӳҨd_e1:^z 8n!F- #&+!BRϰڥdQ fu8s:wBIpr?`:*Ro̴FL;PQHjmXkhD20NB?B<ܤq"QCquKxfp֚>M~E3(xh'šu!&X<,[E*{ "Z;?z{ŏ$׳XnYYd|O[Kǡ)m ;?rR[U2S`QiJihOԫd+ Z,j49Ӛ^0@WoEMǺ$?` ^3| ֕A֯?*\L=L5DEET`d09[C ccHQ{aRܣSJhHb+tqU ] `pADejfNeAVkzڨYC@雳u g\FyH="2Ŕq^*;ketm;;Z2UJ5-aT+4xoJ?6Ncr W4TH*%|UT"d)0^ut.QDP^[aّ6dPfU%  VNa:ݎ\}C: l;l-<_MR7_K8LeO.q̨bǞv5"ϲP.oesPSwp3FrZ#:%V1 m``އ5v_57|SxiR֢PvKoUbޤEnǐm*˯84Q|f^V>+6ՉQfݲ_bّ+7PK]&ag b[ Ƙin/{BA ~jcrG[6Kn(Ԝ"ʸC0((Uğ9p~"a|d W(Qğ1R/ hfHAdEHthh1~lRYE/2z$V5^k*f _Q[3@oӋB{&eiшeQ ZV/hf-e li^2!vpd qCX \/)d1<,EN{'d"*&cՑ~0!rKrn#`Ϲ둺p膊qE\;(vUy ?c=ixɝnVՅ_s KhꢼXB t 6G(,{e:rx^Eںdbx|*YP)(uy"1~,v-/Cj-D8r?U?.WxG{"#IpqSˆMehsavVf(bo^0kk]SIT͍o[XZ>xK;hQm]|IN_5|Ii'Xt}VYRcg'ѤDZHwa$v8P1Qų |G['M0@˞MIEU6+B0P-K{$5^MtJ!ϖM!{WXx:Xvr yM95cyHr&hnU =B Eg'>hSU?t<  Mk;8cQH20 zAP4YL5"> ?Xrbso: )1eV'ǻ4*JJ2m>ڒu\=kTrG'F.%Ĺ{ٹ(9)N0(w d=XǿDfvNFΓڗ#;߅1%;;sE6ōR5h6TS"eIgK/<$&SͻNЀoYn 8.h+GR:lZNn ZE$gzYQ 9Kݟgi#) ?I0nO?7/tأ0@t{ݮ}b*x(wM;VU$/ ʹm>Rd̯8u>+Sʷ%M*\`O'̝iwk~ T<;*. sˆBqtjGZ(AbM*ym<<7wicRHGI(BӻvI_h-O6iyhE[3ObJ1!QeHZp w,IWm4:lY.ha(1~˶%j,#2⏶|G2PӚ=t;H:tX8'78욶bi:pjRdPI4t@Wrf +]@ ݙf8ˁtҚ&W 痕KVՔU/pIݠ0zVqjk(vQ>9"ichD+NϿKLx*]t)a xTD5u@b68䃼$('lft8n$3n0Z',%Qm۞<> .K: B)?3$|S}ErZIL`m*iͫ C֣{-Yq/ng>X*3/ȯy uMLHoc);Cۣ158,(9^zĚH?W\EP##0 6UMӫUA&qs waYp7 &o؜a6<R!0qy` Y_yP$"xvo.N1ppkQCBoR*g#x2לK\aFmM4=Rc ^CMS282 Y!k0%R>˚Weg|'[HR`"PC2I yL'C(V`;cu\;,#Ro>#wQ Q,iL]޳칽~s@APndNsHªyۚD~^]yYUc#Ʒ"o* ;S\[J؃E=z3O"'Ac1sd6AF8| Bft\:^]v{M]jf!:MD.~~u~t[ C.J gpDo|>+IJLaaVke%#wLc)6GՏg)5*H-NwnB?6; עv AL?E-Pt tūH2fO^Zt k`4.sc)!gP1I;x ?GdxL]ųE*jBT̞D8\\pf/12|aj>r؝V(K{h͇X{ NL ͓=_7^׎&d uHC;h Ǩ0@e^vxr\FDA%)q RWa]OZ)<}dr 1]R3`MI3¶GәEvb?53гB]XײlVh55a##G_HnHT=\e4RWkEt劋SLQNjҹIVb|culw wG2c;}t8Gt nD%xYAasYfss}mY,OK٨"POHBo3„k%mmH.$2U -ve$R_>v.l,8I >]lN&FC[35}Jl=ULD._}&Bأb<.%׍̰ΠLG ӧ}-ĭT4Hvq[d@,זY(ȹBwQ}wbLo|ejiyӞ|ݚoc;y\81=0i{Wvo!BWg:a_nF9Ў[Q䦓{H]DOX1hwYd@ULGx1`1ЫCoITٟ).[=l[GHiG.\me7"t}j#)|^Y1I}'Jes֢IO|3E߱2:;O| ~@/ *s!A77؅u_u>7^`ɫ*S,E2!H'"H,_A&4,ue14!蓲kQGQ3(XaO!yɁy?ifrJrst-iEh-0tC_/n/H2+eZ5#o4AWoV`V;U@do!"oO}VdJOz\ $L0yi, %_G8(uʾ 9ҡm5^>JTXMc]sv@t⧶ bK)Xۈj]@wNzl(([[ f(cR=U]yeJdȑI?HgƢ6hUyBvN֒MT vG_j,asοOWjWh]~); tکFdM_ǴPxcSK{"C I5n{wiWD`Bː^~la榖nA!S4;u,1͸35C ! <{ ;b|m橃OU(웚Cu~ !@/H'0tu`aԯHG9RZ0{cp:mөY\EC~Y*f_k؋جSg}ܗxD laNuN~e_P^ \v܋,ȗ(_k%( o~2qkJe,˒{@C`oJ L8ɔKIxS"A=tr7$|_3Rbٕמۥ+}ZS ^ÅLOib")8aJ&bD7}_;@WqA!FMR1Hz?o;@_b_lخxxNJ=@YPOrITq0nSNZ`i!n}MAbP˦O9S dx>Oku )S-=[5- ){.Hb ɪ! [Ag ӯ*ט͢0ZnXѧEB+URkZ?,?ӜbbՆ;k&^t)аJ)ċq̈́ -LtΏb15DaMмk#ˮK/a%L)$Й Wh!)4xhNbmd"O(m,Fp-*H\W"h->9nn&%aePQjJch:vJ`?zK}٠-7cuYڐQ(r/6k@_׈AKބ!l!$~ˮmV=>"E(+avjQtncit`+j! \CP](߼({l:I#e7S3[\A>Wf}`ʚ5&q)$l:葮|O+- Jj6jYea Ecfǀxx?=zn("Cͬ5ϙ0Z#>zVBĺ/ß/>ۈ dAn\aQVx#҅axϪPg/ᙔq(: wd%6 X:zSKAT[X[I>TOԇ0jt\+>( ۣY$`{Xygɡ6b|UeskY{=hsiiQԠ.N~`IS:߽i V4 @ճOtf~v R dyTp%̌L]a 4?LA43+)e~O>D>Γ}ǪX&9]!e=rM/qTBr9TQ >T.i_p+B6}_PSZ\q9/ i0ݜ?2M Oǰ2ŲJEf𨦢wk҅Ft/ytƴk V!QAײqțy p|HgPRަah?sAU L e%ґpstrn ڿgGy\̂^HIIS04o?q^ iK.kQlT/5KĂ\9 1UkM#[fJVo:qI(X#L8S#)byFQaSW8?EYүY}%Wyo >F1͑72"N@>]'PEhO\Z"{, ˳&E9N2D,8E{Ul7? ?y6'sO6$V7mw䯕ƽt>M9ζgMW0l`mJFzl2,]|/ 7qLޒ4Dv,{񔨘|>kfVCE~;+B_' Nt5 !LԤp*ֿt'QQtPàЗ0r_=^OjZc$UCjn3WaN[(ԘJM+6[Tf^Dj:]"2iJ7a-$<@׍ClMx)Y/HY2  v" ثsaF#46K]fLQSyuT-ũF9pL{-՘ qFg;צ wzvJ%0󇨝+H^⑄ n SZKlkgqpC6qip`!u,ef_D0̇y] R ?uVUWf|.`jiaI\֏A w\78Q#YykTx}h{yB227;`G!n0쯴,]mg 9l{; 'XpچsfA%UDTL m&@6k}3rv&ыəj6 4^|Th-{.o :lX{Eo$Bi?G[l3['nt6`C{0e7C,e9=j~ݴVRl"qET<$sX*P<aKpʄ >sV>mmbHkGV?{sgIw8S8<ѡ t޺_6+83(:- yDٌsΩ/LB*Ȅ7/ͥ9FtmL׹4$ @坷~Ԩy4WƵFKQ&Ѻl&aoJ 5S}g>#W cQX@rD t93!{\S'9{T0]me] -]P\%,Ǽ@xT.<ϮmB.ߌ6&~=ڝZ}T=*Ȯ4$YXG!`#U89T=QTQB5MK5#5‹z_߆_-9ÖR؛ʁ0Km-(E&$7y/[mglEW͵LP J_/p<%БkrH$C},|Ӯܢ%T.g#¨Tx*|ZsTr ޭ;gڊyDgw>` w ?d3١GNZ9+uAEqb؄q\e[i?HH.X 1ɒ6rw- w{,є#k<'{gY47k~( B~pD1 QvUgG&AўI]]3 ވx}Qޛt\1 jJVNG+[}agZo4aѪG<~)}`#DcW:\W%Naß~9&P)RX!@nLF'SE?s('$]fkl49[U|l_P,8_ҨKyevɜ_B#+o8&jnk_洺NR>dUթm S=wmStbKow[|."Yg'9{N*+1|:$uR bnk̍=!xRűW|skQ:wUrQ_3PYDf:$OQC~n{N#c" LT4 S"K&֓# =htR. 7:S-k]{dU3L҈qBBm%ob7{/]CXI[Wt|;P{U}&)>Aay "!RBָug l}'P_>NN>rXԳDR?ݶ$Yh, 5G1Ed"lEjMe8!&62jqmnlyOWL1H.v[umd]DTp0FcWTdFЅ|CpJ}e]]բy~iB7iߓ/mJUoo^SFuAHiκSB7#W!JX`~x](p* Tvvq($zp-8e_ I̚LRhz.R.k]lT贀04"`ؼ'I c07hcT3/jg۲1QwJ &Kʖ[ *"``6Yr(i+H0] iԻykPun:\gnڔX^6"Åwzd@z:bj/vcµS~ˎhәPk}`%pΣ"":c!e'eSܸpyLL!bn%WjɁV!~>EA[$l؍ a"atֺ4{]#d cQ+ٜhJDy얟 ߘj~9Tװ2w?zO.O e4_yX^ޣ=5^3:^xok6uBN.Q[#n.VV%!lifg-c{>)U|'~/9!w^t5v\R7$: sB2%a69FvTy'en&sdI67;1G<*'=.- >I)+b[ :nO 0tKjgX83ٖ CY!!JAU̚V4M}q)QO>S50<d0 SL'=0~A-q,~ֈ Cq%˅w'0T] Ԣ~ $/ώ'e5X ]q}>Dx*y?U"&I"f0cZRM!0'P16%r6r)\.Q ۟d.&߻IN ws,as-H~\ﶊQX$0a+G)@Eh5%wJ@ndR?:f\I, ]oI!E1q)/+G!b=KSM\,=+t eL"`x(iku٥Ҫ_خ/]y(RS*d)9˄t`k?_ BRfICXuVS#iCYlӨސ :GfhSkDrwH?ޚ $`TVՍρqYAw{GOg#A:Kh!FW_>w̧ZK6o vggm{_u o"2< G+V|*"+a ܟD1K۾G'*Icn&@Bj^ $|QVp;Po$"`2=EUš6o _!R !>JDoɅ[lrHx{=Afx|N"d5qC}kNpT_$5[,%| >Q\Yb1 reS=~O9-)JB'~א`k릎>!T & H>  :RҢ <8 J,j^b\$4!:p8Iٌg@K +Xw,n/t:0)ԯuITqW#UnlK rdXtJ-Sw2 bz' E8 fFQ=fٷ 9P!i8oGx\0}JGsLhZtoN x:*PX﯁ٟ-9q󔡔*iyA PrA<(ٯӯ!I̲uH%fJ[!m_?˴%UV{N"dP&6LӀK^q늴OM7|lNŠb3X 9oط5 *փ>Ow[MB@%&YngNGiȆ|Lǔ!?a|* Lα24#8SD*1' > *EЦ2,W$̪}`;8/CwqD ƛ62hՉ`7I},{La޳re``aHbwC^Z%H3͑@dј]Wq[/o` k$gނ=NKsH1h|uv7SGcTl짣[.>q:bɀqo{ *l& d"4 19 nw/tRH0+'%eFI/L+ ",5 ]Wj!&NiQ|Օ}#+=F9h6oW @{&/S{E}4( -eBpkwYUD%>F gOoADN?& U Є`m'am{WF0a {GL#++fɁ PM mqAASC5DdKuMԅAýŘO~I}FGMP$j#[!_1aw2Awgdp6]i|4 }N7F:G=IR_ ۢ~~FZ?#Ub/g\Wk39}C&^b}3eal9wsdVк ;"LΚ+\>1gRޅr%Ò Hn7,0-dV 9梲+ZWO|{f XQqx@ ݲDbWo^Nw8W^8ͧ|&y=)O:ct&V?LG;!]G9NQs׾+㭫,i@Vz4|#r \&aҗpѵ}4&'Y$nCLPaZ}A2 ;h>+Ip8=vUºU& p "eӉp~P'bȀ@Tjw߳0׋4&/ KؤV)Ʉ(5F7 ita`K Xб:Ixx"$ms$cRafpx5 @Փ{c0dq!EDv%b ؽEy-˫Y!?9Q;A7,/P?dYsLg; 4)𴩪;:֐iCu pi ^hL=3X9Pn~kW<.-AnIVfi`QWvJk|\bby̾YŞapvlP0&ɂ7p:TMzqk5M`7veE~skXzF{NT٧rޅ: f_}U{\kQ#Z-8Q75 i "==fY.;e}l5$ tV3֭d,}K.,*8Q}Xac |vjt KĚ 94;NX0NsM_Rg$,+WIJ3(ɯ=T'f^!]'gj[Uw\ FOL5Q}-|<{*;:URRL.-3%cX,Vy$ټj: &] /QVsEoV,:A;LhkM"=_+#ie WD}_7U`Jzu $}7VT5FO5E(}RLUB\9N$Sd7ݞ,xCfׅ~jcm"F?mw ʝy²{,<Z3b^Ր @h>8S8>#z_RjIߙ1v+2Ņ6j5z["XٴaLJ$)$|yYϒ Ƀκ~}>lB!䟋+`(@c )9LDxfaPVD2Ĩ@}28M9jq5N\ 1wwkE#%${%E|6zCvة]뿀g[+ ⡒:O@>Y`_aqxZ&ٺ+ ~ "ծL%!OS-&Dߑ-M]x;tA/-)ʒ}g}bGH3D;TRfA4˲qskt\"z%JVIXUjZ l f^/Z*4[9E[fs 9ٿϛ(Mحy$kUIpW(iH yYSߥqؘB}m*ՈlB!e"Duä>Z+8 fiQ*%YFgyHxTLƪpNF ߬@ҧ5 $JT:fN^.<-ݽK?lekkuB< P/uFj [gR!0m{h5Fd f!״Y)xD;괒Hoybf,%WA"T~'-5iZtk00=  [bm=?3҇ecW=hh2ۙ}ykrfW' x#铠'8k 5+sr%4nhGG]ݺ~vsči+I8 H?_w_Q0$+d׈8$rENR8}MbjWF aUIQQ}hAyl AWsa0zL^45DRk5J` m?aZ{/hnrI@ѣjcrRӗ*ڝ~Rq$9Ɓq>Xr 7,WlyU5y xd[#yQFINoʕ3!]lg5aݻܻt,\IFKl )[FpA5ǿPPzhEFUPzmsgUY+ 57Y9r % yՊw`Lڵk$:& F:sOmX("B\< Ds"Ę^򽈸{~Ĺ.JuMYfAft#PVࢄF@s5{q zs#9NÐ)t݂'KMҘh"'^B]ijsDvȼkÛF{(e%.o j_Ӽhк+z=, 0]Ӱ꫚5mRVڼL}!BeNRJDwzOq.\ ) y1wQ=_ŏ@u?n/S+9P9) #ĘGͻZW fL%..| |5A r ٥RB(:{7ِk%&'#u?Nоܬ"}tɭ9W]SawÝ4o1_N18u_*X:j]|ߑs^Dž_qX[,J:*rn99IS>% ߶uwUbڕD Oe.bڦ30#TL|>Չ1:76>Ehd2^|h0kkp!y :O)E iBfHG{NεIlHQ"̰"z$2'TlTGQBK2E91\cI}lUW"ڭaT2cgz}{LQhT& #Šb'bS;B{J UoUl6/NڇbI>]! +j^TcȦc aƷZP%3Z*tb$o{i/0.ק|Etq>Q$[ 'tk؁?y e kJGc]UIE[LQ>)KPAD>fw\x.IG.Ǹo l1W2#Sm1m參dcJd4y*g"%$㢓ZKX2T"R |ja'Il`ycjܤ#A)%4 _wY`_Da5Vο_tR13ާ_Lk+pI=cQ"v +ͳLZ<5M<4N595SQoy,QWS7?}u1o%sK]aX$ #2$f%{=fq1(RI|爖>"BU|oL[qC%lHAK6{n3V=nNԩ.aqwBm !(7~BbmuTevWWX;px?>"}$K3.oix$%w9qD^Ş]fn'`y\lկ6+>dP?9O/oEP bB.\O=ZR`xD]+6Dq}sK\Ia qEA':Y8މfIhç!ᓞ NV2c!#9BHxv_'PoNޮpEݬo Ks෉u!|1S5*6f(n ET@Ո*R{*$EԦ(9$g:dqX)+hǎv˳,X3s?DlUN4>am/? T$ߘH).꩔6kf4gn~uS`^% AZ3V:pDe8I"KnD>&wxăDuԢqpA8!nl;J:Lu`JJZLahZ5=+u{KZ;%xN}"!D<67bqpzIK IAޚ^ AW}74{/e`xG+v3+I%}D'*v.WGt_eg"i:58UPF"ia z0 4-]-1ӂesGUVsA=6} {rdƩTI>dmSjUD ьY)hLõ[ \r ՞_1^0Um[QX _8#kY<ܯ8LP'z3ǡ'mOdVxqJۺu<"&rGU0!:=q > HA;a@X RzA_7>/;.>vìщpN]8V:+\F^.{]5yyu?1 t4Zݖ;t,WRuBL3JΆmō <))EnƎ:9KMQŦSPyfbxOrK(Z6Uָ&t _hmXg¢XH.kil{_$])QK1KWltV\Q!6eI9Y|wu8I;( ^aMAo%r0},ry9/>qJvDv: Q?;0.͡weXe.qźXB/M<@TG4v2rCʾP3߂Zs l]UXj(Nu|٘~Xuy)nc`fC%h-ى;G[}]e7:6[ڷol1sV*g7..-8Rt!.AJcL?Cpg>`lv-,mXb<$t^`OxO;~;`Mw.ﻃ>v 0g7/!umfKoT;N "R{uχnRفL'. ^KO"Ry{:Ǟ(v-jE7]CNf Hp S*o ED6SاHOܾTڄ}3_veWbAƲN @wMmK%LcG `+Fu:UY\@@k И (p{Gj|M1Z:@(W^G໦{0Wȟyidu >HB[ wE!]J*fޤYp |]`}дrƟfC!9~?>] h28y}yuKd_9ٍy>G=9C]X/2nj\?J#Xlr@VL-'/` $RQ->z7 .8\۱ OHC+jnܠ% Q9գe$V+垈H' 1a-,T4Ctlǫ hRzSԠ7WXNRkrw9/R5S(Ohv#֎l[x`òBNNjbm+S?Gv8& Sdp?"k Bu (s_TFŲ+D=wHm4 i1}\yH9Fgjmሟ~Dt8:K5 $l]Af(YD^!]xa_=^{w:I% h#F VqUkngQXK</7eW? M:-D(‘nlJaF^hwIxfw/+HMnIUOYJV*" .}֒čb$Wz!Cr8(/u;C*>6xV b9\:FU *Q/y' ,s!MZk.&e@oYىux7OHxqtM,Zmx8-|}n;Dykw=,o\w*=%/ H(e%"ق3Bh7=<'Nlt6ouP#R%$ R`;q " =vsGWR"Ue3m/i59JdTyJU(%Mz: CCNi )#IԤW*x݋%!e'BfFM }]uW g-G[oԁ*s紖f;^%>ةe>03:(-ski;uK98{; #Pm5Mp0Cv5NE7CR] B"%f )LᢞeE¬P*y 'D4r1",aT=,NzxInz]#17a[!(Imc^e]` 9ʬ1]s|2fivƍ 4mN;kJy# GcMğJƙ1z)t:Ɗ"z0"M$Yv9oz PUhP2y~ W=k9/UD#j=Bj,g*%K6J!3+:d_MɉɬoSaBBx DǟDG,!Tҿ¥uD;{Hhh}>kɉ҃)-t~OnTTN 9$]0Hk@I)͐$aI2wF.VHR|SU4dh%*9MKuC~y/۷Ė/ QzݠF9 zuB<:*eA#t'7xe"݆ 5++VyV+[L߂#dKMŁ1p4;QUUbyPDC>F AnoӸ iI')fP"5?u'1UALgZ5eQI6UB7+>K'F`VNq*'wӺ1W;MXg)%D$ ʈ+ʎIcwZԴ|ik/P& |R2n$7D"R^"b1Q:}__w6JlĴD}e "L3k@QT@lwW&1*;hr@#WS԰hܱCS!tEO_Lw3XnX-b7g'pJ? o~6RY}g⳷kX<Xij!Dtʅ*);Sc)sPGYvAnٰSV U9P]G\N:u vU'rps=eN\ ,+\*r Vs^D ZF鮘;bYTC.Yyxi~ֻuO`~kFYilSSUYF$ m]{M""HC!b~U#ca+t'٥VM:'9n9}%-࣫떺$ޭxسZ NtDOXƎK x9^"H;(,Ģ[ DW a.ĮR+ʢPYMmB69M?/ -v偦Mjy݅A\Pu0U) G]!)!\%#!w*rKaW*|aU嚼8ku̹ TWCG.WYU[ܨ k9ͰHG_4{pw1q]X$6 V"X-OF:@!s]s#p@c:1N ѱfnʳ"y9wTn{Gtwo d/6In/Tb.鎃@F[2ksD='6rք9AR ?U%!ӁYDMt<wߵ!'/5}k臒g<(p| UJ*{b]ùWP!3{,О PZ TK{o/6`SۣIAx7kl^b X&J.z?!VXwceQ1 Iټz JiErwd5Z<ݽpʍbXSPiZX(6t/ iYsX%5F`f.|lm2+04z Mb9Nx˷B@N +c D|aU L'WXHշs{j5TP)+2Mx.$6A'Ay-Zp-v\z"(}o;%ޯ#VI #cEQRkX NWoCP'bjk uJИ&ûMǛԷJX{kfda϶MxV `v&xc}s2MhxI3l9VŘ*aۻ !s:<^.B$$GU9[{ ]pf,׸H>wQ dR(`kjV+4KlEԈ&-TP_0WN98>u1ht4?L&ks M602c܍)Wy;]q.jgo]ɒ it *L"BmԄ#|b$]K"Gchr I(Z`ZߑrIu5KG+6܆ޔPP@>FKd4s6(tX*=:Fv K8.9ܼ`B2x0,)˜>a H!ֿOG 4\C>ȞxY>y;39S.~,>F[Ց)m:܊ bC¹B Q**]@qU x!1&#qǀRU8)"t/\=,ICl㓼OQXM% Tc^sO#U-kAg޾o&%aW |{&IF69GO#s?5Z޿N'FГ#2'Q0 yӋuP"ZژK-gH^5j$~D #8lOLrE 6A5 ʁe$N g{$=]?w3]܄ |JaK0OsHN~KT-/T.GU_o6 |V۵)s! E| 푿B=1 8<֚&¨u1ubN 킉VGdSi;#ņ0tYa3+T x1YC m7ع#ronڏ(e  FCXZZ@3[O`4 6K%ksdRUi2D-'I޶!fjb#Jk< - &e:Uaunbq~~4UUJVev")w>0•W.lq747E8IFuDK&d+g 8 N \mHQBv x.q,SljN]M(&1}FF<}MINם5s%?n둊PP3++ I|-nP_Ծ(0pN^}6+1(%Ϝ\9TׂYq/a_:N`hIO;{U{}I4yF0)/V^%':z0BTj)/'WMᒏ%>f: <*cXQn{ UI2 }>̒KlT Xׂ1nF &6xO3*M-Ƴ~"+ Cn.5 kL Bm!6vSC% eJ^59k>VJ̼);z';~<|g/2g~U :#IcxWu-â ܷ-IʂzQ/ftצ|>GpAe8;QUcG*H'4_=DKF s"ҍ MI-v:\w)l70h(څޕkGQT, lj"M/ty6|rM\&Q*}4d7Lrӎ =Pbkh(TWW@& KTbwcjw˴~.y$%,U:G&?Uoj{gaͧ;|ZRkδzӦ)$5W]-1XL)UGzg3C"*w7Nd8YwI^QuRvNa7vRE"t{/҉?wb脘:$[cE ?bnsېXu7/ VLC&ڂ0o&L?Ʊ6y/1!Xjeoa8֘"J5F=6,C~ËXz f-e~T4O)X/HX:-.VPs-e4ip9ŰֲR^756XvD"ɥIECP=HNUXxe(,P$@U;t2 )O x-d KKI]c<6a3#sJ-H"iXNS훔8y]G^ KӴ^Xđg[Y•q0fKTu:JWDfh\ pL>ȘR_Ki@mj>fܤKXry 83קD|^T),H"J`YeJݨvDdFk2BM4ottBTVÓaG`?3i*2!e*D+%N|oG *#snZ{ RpĘ&J*NH Z}gc.B+ VcpOV>/:DD~pxX# IlF4ͱReVR ꊹ4\&!(X_'.('yS qP$"Kvĭ.I /F/=F[/vl\\6ج8yƹzV1vpL,-rzZv.w"g}Oeт}1Ӆq|}k9|ch7vk/Aa N_ΜkAET6~$CC`mBuS4  XUMūDȔX{N.reDDyjzFIhx B'Dq V2-x~e:EرPszԶ:0* pu>>!aWʅg*+4K"Ů?EM#Kf.nabv?O(oV׎70 $~Qcj*yU%|cg*q3 }T'tgL[&E(e keʣ_=*СFW[j0($0+Ȍع{jh';Q%hBF1oi%Z|&OVx_ޏ@ <~GqJWP) Di `5l"O\TdzR'oȱMOߨ4]I+N0(L(M+5͂!Xh懫.̵VTʨdM>6\(gic';G%4{[w+ru #d|旜ifnWWvs*Zq݈Ͼ! ] ,vvW vԽC`syˎfGej02Wvߑ8{V.6u@Q}V5Do٦Z_.dxHj3CN^G;@I-(uzψFɥE8.gaoPU'Ս\_Ɣ*'M2)k5H(^2#Ps&锽B\N ݏi.=ۗ ((]tK=00æ|*ڎe@AԊjˈ6XQ^݃zH{*O i̮3ܢŪ.%u8qybY R(tZ:hE>r=/Q9ŗ@E<4=f,33避l4Q%RК7XAYL;C~AXFCpVMCD1~"ܠP iu%|xA;&́o0 ]#J=XҢl'd ~> C)&F֭+m4߈c8I{D!:I) grmVƽ-,ì1p 9%fXFVLrwVw˨aj!)heW㭿+Faxۛ[NJ/%Qfgb2[v*ZBJ8+(C ,ޭJCۖ4 Z[?A RA\Td b9FB/5b^*sRzc QUyhI}'0H'4IǚUSy8b1"LRh3g$ӄm 7i:+s,?* 26 88++ʠP7ʮ}ƺ䍽S=:0)ܞ:&5tjOfH08'>Ab9L@R]CpA8͂O5k}ncEYg@ꝬSoxx67]MX^e?(ACN(eyTR%OrP_*7ڏY*p;i,vp#ki 6._?Nyx&6L̂, W-~"%Ԯm|~GE0C'0) }m;GHv'xzZX3Rx ^d7'uqoU`~ hcnoa苣ϼNkk=82'`LWhXI-^.GF #T/zrƜOnj1lb(Z7M r_7*Y*JFu\#jk;w#QEF1A9[a330j}ddt6<ٸI'xlTN|Vڵl +Jdse9LbӖT.;:` EFU?2P朜^5 +GtEDe5UxCe3 a]Z&~Y>C Y"x!lGvҡ+*yn{kZ"6E8-ImH` Y:xN `w**0?b="> jVKs >ۂs4r,#Č::IxxCǜQ&#T0*҈:O\ 2 QV]+yO/ʻAEݩEUb_"R08)Y7F i==1-E*O-` u Dc"@ҹ*ACO] Z S 5휫bbwPE/Q*CY=:!8x* ;53 dNi*?9=.^DanTB oA@y[QEoq҂Bя` ©xHF '<{\V-g䆶d1}5$7c/*݊{-57! F[s,em/+J/6@zLЂ,l\7.Ғt/4T5gPY`5;܈ hv)3ӠG'ryI'}9(lr›.J _26D6t]ZC!uj 7Dv/6RW_2zOJPcY%xF32ah}i=ט0a:%kMePBkMa0G|iſRul}!Z?-xuY<9Q`BO4,_M(, h͉17%i#@0YNu^3rLO>'g0;+6xv{J:B%E"j?|U /aL%j)f_)g `B<`чvRK"u6ՃR,oPkzoRb$i%;- +/s_;7f FZᦷX!N_"v9L\GL 躾a$ q :jvov,DI:2&v^ b0<[Z&"fbD6f4Piwj$4߫S/D{L% z{Ov1όq =u` 4ĨG-Vȥ rx P̳jQ9?֢$JN5G"is@ @8hWrMSEP(-D'30qTW;b[nNN93h`&cџ3 )MFp $]:bC!}Վ _6u*D71d,S`i`Tm!S$Ew:8z,V#3/N؂~ݒ`LJ (s}u43G,5#=e,zP+z@5Mo"&Cs*!5OI- ! 3jBXҞfc|L 7#uS c ǐ3 Qô .\cki'0I fZ s_-bYUqO{tMvT&m`c.],Yv!̀V=`#7@ ש{At A/<\!TVķR[*6 'ooW^,t6 SgZT\D.vAAs477Ӕb d 㽷@#ˁ.OhyٹCGcsv6Џ}f'.O4Y {y@W Ёy|]PS֋{oȏzqz4:^'c6IɻsʎO/l ;ߝ_wJ$)Ͳ| |^ǻ8 ;SKNލi:6~H~ ~f~s ~E "`VMw DaEO~hm8>(ˋOɇvgB*4b i]Vm-!kg8UEfٰ  M`s]-T0RR@A~"c4!qn,Q;XZ#aq/壏FAUΏD&b6o&&@T )(ynvc\˄?!l}7S2<[|B}I"!Cr'mLK^t0}mF7T]ceosgҍ,su/._WՕQ|_aW%>MG%SGQatvX%4{q =E'=97}h"vݤHmo#CG fJI4!4eg#y扁K4S@} ;QLnux*3,a澲 z6h@9# H'qo DUZZذU7u`vi 60W@цN85wogSc% h~H++!&@Uc!䇠qջJ}1EρópSp M(x*{;S_&\a,桧xO[mUR-z V:_Lgg(d2'`6̑鶉6ݻ\b"TRڍ>6DLY#|(PCvx͂YƊ_b?BR"{t|yɀXkڃCEfApkMX7cqq'J$b BE Lɳ'u/6<=;&"31]Σ:&sλ(I ,Ԥ(|"zQY p{? ";|\=zc9O`3j e#+ ΌqkQhE‹!Ļ8HM yV= hBf@ƨi 25=/R kqUj9_3CH6g#˼ B j]:-!iT/ XAG' F 56%hH RbiK嫟#5-*O~oL0.0m(MP}|.97Z-320,ٖ)d|ƫ[_#Z{ /,dm:,XPHW'v s57Zm/" _52%W-3z8K}pҮҚf%*val)DٽHtxb7 lyёsdECuRLNxe8Rd:z,wv M JSUAf(xk,i;YZ iPVV59-F{ s:Np +Kd@3zB 3u>Z2F2ԉ9MwIOqJX-+9 |1,,@`R..rJSZ.z.Ug8og/A,Rm2Ʀ_˕sIZ++:(+ka: ]1·[Da` r}!? hV{:A rP5wxBČHmD\UMX{[< 1 8Hxv#}DYf<| mHf? ̥gD n\\H  :U$jKH:_; z]FC/er  رl`ۉgHr=gt_ʰz7M L.}X_6!v~4>֣sM_?&wvaVf&"DEf^\1XkZ8CU Z I!<!&r](l_qVQC@Z_ =1 M89O-۷q1( =X=>FUlK`FU Qo=//Un 5f7kq 0l>윀CHs5K ?3^`"SIU4p hȔ#|+-&c ìbDcY9Ʊ"A#*؇<ԃ ֱoVD}xtSpG1GwaiT<*opѳZ4?XW&f@CD&Aӕ&vM42K}'ؓ +x~Ϛ 1oHebUq4#X0$577YvAD/)P"A+ih=wMkabZm%'gօ:9j/cӂr?\ 43?oZ{~ؓc%2e=}/lbBm:iyid;\VZeu-kГ._4f˿W핮>6d$aTvxlyM^ j;y. *dK+cXaſ͇c+k':D4n0}܃~P>"QLYc(Y,AeHOe:j(yp=$}rSś{:[ 殗Xm@%–] m0Bʋ'D٪_ 3c9sx(]ލgخ('grZLӔ)d%!Z(:,:w ^zNʨʉyOS7)b4( vjr{} T|52Oq ٬k) ҍ{!zFz)iz6 9yi'Iɀթ}]~2w&6- sB?)hGI\{8U:p Rt,myMUhݞ%(ĊTt _̍#_^w$ WֽHncPo oeE TJM=χ !jOD,_ I::0p1 jJs8BǼ4sE%%XJe׸֐ޯt 2cz[@ qڕd[rF @rSdVAѕFTC^]Ĉ sKu߁ԟN9 Sup4D֯L"&5MQQC9Mh`FPm70LJSt3n\KoS7 z%~M#,Mn24<6%]T.S0`;5J\2E6g.. Yлˆ4,O.]2fYـ$N'UI-vn/AKZV}\o,~?eqk=z&pH7b4ԟ;!كx{Y΋?]](i5=@E t_7%}&{ Nt_gѧb]pV9^+(12MhK-}HUרMU'MΌP1SlB5t݉[~^J#gY1jo=n+ɞ X~]g}xln&-?%T 3f6؝`P 3-o 6yi`W80>wil[®,͡c;ӭ$}LE#pvI@$0|Q3Ha ~zll(9՞A+UĆ/,N/z'q_ʼnSqnX6:! a:3P*bKhFWbw0TU0=Π!T2Z9B@3R*8DLs&si?6 J&v9͟m$M-9^;zY>g 4ހCLJ hmA}]HwĪ#(_daFC![4A&H`Ji[yA+jsWI^~A ¡%j諱&tkb&j"PJ`կ 2JDatQ'.I 1ܩoC٘Z;?, F1g$j kgNƻiV-` OpT29`0y #P%=2 7H.2Z⃹-gKqqpaF<\3+nۏҭ>S2-U*_Ei4"z̥ Q|rZ&GDEq^Qּ?L`"S4&FM\q)cG&8L w6HJzom&HDm">ZKC%ȕvJ{&g՞0HX,Nm3!aQt‚v y |,ol&.͇Miw;v]Q%CN+ߏRgurgb^vi1cS ]Kcm'[湝̈́#l=CW ]P>iԲg1NiMM}"?Ӌ]Yی(*\-Wѝe @a![RM!Iou}+)o~6a/O,>VݥiB}W^B%% M֮D0]\,_YAy%}.?tέ"4>{"%,uxyrB$$BלW̓uU[pHa tK:fc7&S9/[*Sqr+KTb5^ll8$o{[e/i(NS R*ȝR=Emrq8CsQաnBJ.=ڻ ÄaQ׵}4r¼_G>LgOޥfӭ􉦔VB3*T(m&ӱc'-E't.udS)G@ # .CzK"?_ц%F֜~6*¨:$^>`^D7&7lK mܭ߰<\dGA2y7A'U7-O9ς5xmYQ\V; CXyM+x{`27 s8V0M(Lj;byQYL T S*gW/]"φs`'^v4z<748̬ui1GUVng56kO4a%PPplӑ9a.?"$_lrv_xzZ^M ld;c]w&"׺Gl޽U!Y> `45я2Mї`MƧX&R^Y"8ʎީ@*xܯ9ºčca[P fڼ~SU]}sކ|LBr,Z-Ճ4-!`_l t~$!Y3ӋXzzfð6:1mEKR-o_sZT}e4;8-g<8zFp ;Ţ2$$[~yɠ?&{&*cM3)3a 1IC^"$wAp/֯Ăan8H%PJ֞f0 CQWbr.UrǚͤO$vp7A!RkA2UQ+ul9ۯe XŠMd(s BGMefxa$)O6=(-[/m>cIY0+}f9_=ݣѸchsTP_m`3 >FQ"-6nd}my{$ -ʺ*3nm`HcE?YDDw4s]N|dzޓK~f,X5vƂ[fp>j"?K Oh0г? =?'+ȡtHYEbi#hw|uoVpQR]*oI60K>$ʵ4vbO.NeǏjE;\a{K3~DKN1*$_Nz  V")kv&me5z]h:g@/0)DħLes2VRu;:J,CïJcx5dLa_L<ɝ/cPTKcr!樸&z[^a7$kA/fx"i7sfWhO=+詻uP |eYx=N; %U/X vqf7jwX1YN;42;*p}y%UdʼnU{sTH@O锚2w.JEh/LgC-W79~6 ZFď[VD/׭|ᓝ"bg\eSçnp'rukӇ:ܳpĂ䁛wY#=62%DU)w)Ό )g =_ŜEωb̼ܜY gy 'I #I$#.ȋ}s?uBuuZ.r~LN+z+_e"xnYq!~$?-M͈x5Fm8CլNn sZNV DPU EYF`O/ TJ[.{J %,j̡YbA!{dĪA3,ံoK{LG0cFŌN{v+#zIӏu"3o5Zqwc {h5fC8ұ$z3I|+L/?U"AjJǟG+y2Z"bmv(r&~Ld y4֜ؑTlָuЛ؈,3=kڏ&u\Wmm9]|!R,KP/V۳o{EWIŽqgf=|m"Oz6NgdZ\FC"֝jNs6mje30}F6YţR#$Pߎ:\|H*}(niZ\^!Ƙ[{;^닗te,,o:}{}C;ɛ} Ǭgf8OAKry9j51`#PoRWæ1 {n!R9_xyqT ],'OaKG~u#HmXz?g0`_ptR(]Suߐnx୸NH(6 t  Thl+UaaV0j׽|ָ| )ս:䞱m){%rX[+^#&UB ^9(vr/_hAe9Ϲ܁$ϱH5.'cS|j5Gvt9ew\˼&V ?qmaKf zZ/jOG]r Zɠ*ʎtSmY׎KC%׾esi9?.j#t,X:VnN JcdG+ہڀ7*7s&ZNOރMic0W~VݣhS#rE#;&Ë.Gz}} mQDl_J=EeȚntQF/^8@è :Q|z:1977z;zڛ(sj#T-itf2JW'&Q(ꫭ.(m8 pEF!Ex!ΒsaZJY{-]v-LX(&oݷwx݌ܬE!]{!߬U5i9cj)K YKKBX;fI155-<~u,Ƌc~1*Pc!z>U($6{:r*'ђzNϓ _ADPe Y`WJӥu-SWQÓfrq],ce0s!Xln;]fcf];>Ma#g=:lܛ_ P]3Hca$^F0 $5g`l(eͮ.WZwŎ ;s9~Tw;|qZ;IV xRB_=L/!!Ίt#̎ B|6/b=t[9՞[}YOZD*/eՐ`w}!Mln4}f<\4Ŭ/(' }|r< sKE@Uanj$(JT8nLgExD{EW^ ώ4ɅtdU٩RZGT鉠$~%dܤJCGaP'u_+ 8-&BrOРϸ WD2/r@l$Whῇbeg8ܖB'X7gBm(2IbL*g_g9kMNˋ2{ò1 57^]Oڄ:s#eӆ:οfܼAX||*eݜ? Esďb 8+lSPB(!cDBD0#<#7Rۼ|RH雌.y"R.N4q *m:9mZ20wCYbm'sb ]ZK~uzB&LʹI\B+hyJ';,-͘$B- ڱ*N} XO0K$uғ>-r-$td zન]N-!`chܙom +p;F .V3űkgNXV[^≸Ki UD<*/ڍ(wt +gGiNxTk]avL }ۚC!<M:; cuNiOpsƔN0: !s R o6,M ,T74>6m+_@ cnƉyxk"fFtM2^ !nm %ބ6t\&}%q#to#g8 6reUӼ}x4d!0]Q&vsa g {1vBTG"= Jqظ_w_d.{ޙ.ttRWTSLr,q!gh_$ ӡ^諾6SdfD@6ѻ}D)./eYkPf^)k\}ؕrUV*Ce$($J}OhL?8#aN82SDȽa2d$xhm: O~&uhC4PC=ʈ.[2ArףPwVX@[tC =vpDVZ ?҈Ca(4`՟ y"KHzPB[˕ Oƥ:LL|(Vi|'WơD I(|X}lǼkŅvg 0B{%'EUSHv2~ϗWhUbҕsnHTm5m>=벎 WbXE+Ԃ٣1`8 Y-5l7* ?Z}OYm4y'e2 t -M6vN :y!'0# 5g?`)X#q RMbVw</{%-΍jF&?E{~[ 'WZ ZhIϴEyWExy4#cl,#u~ؼ)HՒW?n9'hE\K:Z<$Ț}ˬ0t7̟*n<j!4M[BB/3 l8V1ҋyυZ ?J^,\G:fQ}A4jͣOzvF=HT7Osп7ryu #QlF}uƉ6fv$ɭo*61fPKd&3jۦ4*5~.pE͘Mi)-4b}opMۮȥy4+M0 QKk&Pch \p2|PI@B!ы'K_߱s0pBtO;}qm?Bj-U>EOf뒓w.ߠ d>\`lBW 댔h:s}; %XxN䃪nLv+yK錣$?H&;͢y9d.M"KWuY`A}y=[г;Q@@2I-BAִP҉-sݡUb9݋`Tx0Sb9T*wɕ-Q@4RnCڃ]6WL1P:7U0HRϿ]#(nKցވ_7,jǦk^)xmX]zMt WSFbSMwev9piI2FJҮ/L :*OHɞxqfء#*P]"BDVSugD ('g&fo_@~aD :˕x@6XLOZRZ"$Ŏ<ՋT,d]%画5Ƥ kfYpW>2k_!5OP-Hv+wN)hh%N6{Fm2vw,f6E:A~pԹfFEpezg RI0 BhbsuZH#D|ò瞷*a`TCR"BD7:A_@NN6df$F\*{"Yk[K,KnwJq|"-J339$S2n`J-Ormi7z= fajheU0~omӂ,X%7/(uw._\=0n_pIV<&ڂ0Rs֏1Xp|nX[ݘ:{gOiwFvauǮ)'ˢUPW6~Jy6;:eDdN~E7P:uV[.//\DZU aDB̉X{d%bi{h{oEK[X0s^_8 rokTa0S.6:Ř&#Ԇf}$& r smJX̟b33]achb[CP 6ygAvDIխckߖ7wK3& SEg;j@ݬ<7h!S)+ox)?FDBw"{7ؐ v'G'+v  ڸxl7̱J*Szn hB]SM9/؀_. ΋l0տz*nyb`n';/o;M_@?ATMޛhpy0mC10:=̪@1ʑ3QNo<6YMߚ킛:>1=pr8mT%$ΞH2&:r+hyj.zMږuyh> &Q(Ǥ;jR\C~˓}Zjy&0xmo0,6|[z)f @ewX.G£Rc@\'<Že x]ߟ DFnaZ@=m/|.$ s^_36 W=eZphOm_FR҈g8T<1~[e}{o1mʴ/-n~ҍTu1#Es__Ik;{BXG:vBv5s&{ߕɓGT, fnqA@+gx K AtwSjlZ,h%f|Ԃ|MUpa/e5> A":  JT(Xlڿ#Q-I˵eC1xPgIBw}ȆvEW/X,.dWsr!w[KSa~:Sv GgUC4"ɫ VQa[5[TK$Hft;r7]v>X94ZiSSuy8cM^9qO!x_/7Tb2S $@TYoчdLJ wRUqGK)'D8E6N^4: s{(1!mv&aiWPIy!&?qަcbx9fB&UgAb=9:IaiFh \ uurJ\+d]'ĢҐ%^tOo >`)~G/ݴgEBlFV~ q,W%Өipz6uUźVnrw>K x۲ʧ]/txzB!y>}G|0B5i^[]oḢq6y\pl޴x:Xz`*Fat7Mg8ev-8k^݆ꂝ.n5ݠE݊-d؝QzṄє9z͊x&(+S[WV;7ꌸ99}GT,#PeF? XP?g]į%DХnQO &)u?V /cVcT>8*ƭ5ZKW/)VmixQr} eGX$ S6TZdԐtƏai+&w+Pz}U,mD߇?|7|]܈]bDPKYw}C`cME{&;Ӣi͘&.ts͂ӯfpDPS XGa1ȢR4[+5wf ^1F.:n_/{_hdSyDr"3:6ˤ@ڪӻ 1) :u3^=] M`~Lo9FE0ϑ5BȖ!mU>ʜuXK@j 8*OS!ԥgMŦ:{om95Yp|'_6 #hW1%h-dd0߾Pȕ=7=z>C'uv k]ۗk D6x '  ƹP"{~Dvt9~8Ww,>+ ?"k!ܰNB#$ C:iF2+PndiFg+${pZM4Y.nZAk:[ ʐˣ5XZ;1dxH5;{nidgT2CDe0A5 Z2i:v@&o,Q r2+s۲{#qǽīpiu|Šփ y͐|G~=" *ηE& 2*jIۏ}e$ܾfn7,LyLg.rBg?~ǕAV0>{HqSo0}9!^kkC_kwZ}Q@9uvzESڹtpW^fBMYa>T/>!uc;*>il4{fُ VEJf0[N(aZ߹@jG=Ɨ˩"M.AhL}5O}]a'2@R8xj^6s<㦮P0 ,Z,#<.6%NmCf@$De;-,)p;Jp%8yGN94 4!K}r0 {!_t1(]8bg4/nB '\fCa o+FQ^.M|#H 32-{_,M!\~x5ߵJA֧3D [ἌPִۢ8>(Hu*@z \j`b/ iU`r¼,45  !%g]Nm5صjg6džղ^x y?e[NW M*\ M+ՎBk7}pne,ĂGmsS-} ' |yICD1ʴ3^SfݚFaN  ' hw JL垣-s%v8.v3r}a<2@9ܜ- vm0u݂Y3£0OқJj5>ĊzUժ&E 4RGpLa{&#N`"fk ϙ:v.ߜ^!D6H\K0@@CGέx2tBD6غ^'d1,DP6yp]f8FvG:4-ۘbl8[..h.8 x_HD^0C,h'+Fa{''Fd>{Fo ?hФ/_;zHj@~p9t$\#$\-C0$`kK[Yb<°W=nډ`ЙQvdAfRi T6x R·7k݆L\l7l,zqF=+ݔ֠TðoӺhPn}\^ђG]%h}9kPq:(TFYkU4?9Sc> =rgzzԹm%[O1ongϢ2ZNABCFU+QN+*|5Fu֦3 /iY~Sm܏ EهzgaSR+OPG%ۤ7TIɋ\H~;b}4XJ(/sMv>e1/gxzJ'-c9Xeq y׿]!k*(]¯|ր"d0'[u@"ލn+DDQ.eJ}ę}=B5K9.'( y{i)`([C: bOjTm`2L]S(O|h7N-En:?zFB-M-{-M{MHbdCwEoE '{t0ED: uqO3ll |ј6N(4,](o4,6)474AI0hd6 ~s# fwq!H- c"VӡQWl3"<[ض -"-ٹw6K=EM?sbp$h.t׵;{hT.z+!M! Ȭ4 PKdbrR Q)C_!̲虤_h%V."Br= oc=2#! .:"/悕j.m ߄:&jMVטwW̒_`v$^[ ʔ!Zh4")IIװJÔ͋fJ `} utHVR@+D OJ\Gft"/o֝!z.t vU[ ">߄jEDa&b|oѵQO^[Hd %Q;Yg~>])6Y Se˨߶V!p5uE)Ow0kbJ@$X9"WC&ߕŴQZPOt! -Z NTP}:[ |].RvVrH8fMƊ4ywwmoHMS$IYoOAtv PSٚZD_?n;2Sj<f_·=Wad?ؕ>4N+0㢨dGyӟ pfEjwV g5 jf|tYO{tk)D,V8B-?}]nwʈaNK{_izφy"fMС74;0*^Ǒ}#❩{ɧHIKXESFF4,Ƒ,Gos;7o J 7N5xSfG>rzѠl%s,)S΅&K2L!ux(`ŹNa-O]X'%"om|NGטV}i>hZgfT%*j-^2SZ36سu!yٓoxڱ@Pbˏ?V?{^spu.UXmwhV.>\k8љyÑ*o6rfuGCCTҜdh:SI4CM+ܿJa sϢHEw_sSS4Kib"z<ϼB>=`[bk(&I}^9繓Mk~4_ԖLvD,FBtO+"tS;de=f_.Lx5n{ôIh)ϲ‡O e ˏa4|. ?}LzNyk.#gTh۰s~nb? ;((XԚeH%R>`??\ NG9͓]^eƳ%{x@jSqEu hw ̈́$Bf7 XoRl:m9)Zz3svXp z*DU:#FHvF:MKȈc,'8\I7y맽!F܀N1߇ t0|=up^ΈKb}>GoJ_So=i-c}'WpnuoFPLWvփh>"9g,J9Mh|/ Hyp-4c|4|Y:_3Jt0i^|C>*'nd9`ņ QʩHAk麗\)}MFS85l*OG^L0eS2 mm) bXEk-hFokG7e@Y/Vu`a/ rݞ=#26?fN IrrJ Em 8^ѷ=dvMybZ@9¤A ;gG2&H/R3x).qt3||_RCj" #pU*HU^'YѲyBXGxRi)3hJZb3嗙?۱+G ߭tpX EȶH+DV~Wx{j2ф\O G_L@H& Tιq]=[Zwp7v7Q"\ K(zS}V7tȰ0FSa{^%<^AQd~9[;0SQvrD2[eP_/y1,oknug1o,͆M_m>_uAIE1t.x$V0naU{N `4dxHxrp;GY1hk 4K+6Wog4rRj81d+}c=''+{L.Vn?)|.*RTx q|0@k(gDϴsua7 $+=OJ&qI(S[t5s/,Z"[A"yniE`]$a >?!I 00wE6(sPK&ɻ J< m5W撎$+>%r\Pe83&QpZl9H(`tQ$JFj-Ja#"e7CU"TKr;MY୷nȏe dێXy2ژ噠V l7"Q @R4'D=͞KfXmQ*ixrKWGB4(K~Wц(ǿH^HD>شw22M]+YRt~qC$Ht]A/NYFW=߀?bprx\yi;/3LXr,d:]-mεZSȎF'0Nhi ԢzΠ9ʕ%%Tω9IJՍ0S>Y ]'FT[&(ȿdinHݯ뭑_(w8?!GO @g:LOi[ژ_Aց^СFjLly[~x\j "&dAzj<1%njVBtF]YE{BWXk{؍)ʿS $pɈęs+Tl f;eeP2ML߶6q>2hd7b^V;C>KAQ}b9X[g@P5R4t)zHn}5o$f́MEO0m˰Bn޶k{ URѲn H7<)(POTzVtn0 PvWpwP]eD޻IW~b.IQ˛[$u Q~4؝.]κqڎhb7>1:DӳE:~56Of(< Nz@51b5 w q@7!JQsmSv3͢.bK9t0^҉ xfRY_WBk m@ uz5T%rϖ/[I_4Pu1&hSS°bA8䊊aeݵ-87r;tH`4U{qi&4j?-iYp:Lv"-vk=mlW=?x؄->$>&Y|u((R-N@,39oЊ>f|Ju+ _DD>k%CW/fWqH7 5P8Hneg`Gu1*e[j?t f৊/6жh$r}rϹ̩l~|/ikBE#W{0e^ )<)5|PrfքY)Vtגm/0q*2Tor{Xyb z#;6e>i) ,/W(Bw8ٽ-彷)GvoFk?G;Z"j}I:j%XsEo8(YQ[r)!skf' +2Rx*LhqFgn#'> :(sEQ. ̄WE6>ADC烫<nO&-SF7%;#"xe|[bɍ#'7+ Bݿ2@lx6ߍum\XQLʎf6.ЫGW1WQg+~{#@yHƜ3`!0L ܉w<&抎% ށaըYG ^޾R>7?xL4=P3<=Ko%JzXm5$lm㳞(Iȭac;uC$I(}AZVn8̀fY_0K?#臻'vBd7XK#4\1j:Ұu5u2f~khARBnX3zWoGaAY7,N?Zbp_O `hjY}oUq}lr,3V=vsC) ZmeWs,uT)s', 0nە<ߋؠFB!9Gަ{ƿ gNK]9anBY3ǻK/ ) NMqos.r8ZIJ&/|²W9Ԁ IqVm]9=)Vy>4+T*(J£RRX}q]rNNiUaR\[7^٪Qfĭe !٧Z-%I !K,.`;Ɋ&04l]!vBDL'E5j*s6Y} [\ioD?h9NW3f*ZЃ{IMca<W蕡g6:Y. nϱ9%X3%F3 ^luBZQul"h`21K Nr g|$n6jl8cT+4Ŝnń8U|U1xu#1$LMYH,DEąMKjT&HxY9fI7%a}剨YWDhެ7U!5$OTlCdn'<捃8 (EG _VOstM N 1hsfxbckZ / E*f=s+@1ku ' ǧʼCJ<0L<`\!~hx.~(4@#t6u3K$?4LJAhwdDKRߘ'P)t3+jc`Q[ H+K;=pҤwAН(~dcL뼮lU< y,}LAœH*x+o \r ڋVx Ŧ2TJNօΗV$greuEq|m 7J-Zg¼7@?\aιCw/ж(oyWepqo!ˣghL~Z6ͩ Nnow\XX^vQR\ |%fQDʫhC$_7~4`28 (}[ h@R;{dλ fel { mJeeNm#嚱s g*Tk\{V?"*^vugGVcK}n]?-wj24LeJ^POS{A1>^R .&SV&;6=|I`Ð&(M'C"Ha *l2: T;T*ư,h,zgS eGa.c}( DeӇ<&C#$}*wwo?eӈ5krw Up@f}PMoR8|E>~Hp i:35Ũ4(Fc*&mZT $ABn! (k%7FjeG LK/^`wIƎtAl?k@j"-]6' C`UR帥e4#n9:QS.֮:U@C̵iwO7Uj`laxج K<45C)BP <&[ƪru+{,DAX5Zq`kmtM=%ad:mN#sRϨP<:*zAE#"S4*k07{;ᤑֿOF %h3@@o Lg*2I<ޘ3^ġVÙȊSftX~d8#zL 6XI-+np?2$Fp`q)Ib[|,ED<˟'~ >)7b41NY cbGp>|%۟=r3OR0Qf!CTįn»6G;s| xylEv?Y2̸yX#+Rf_k -"ݼ1a|9#^%Ks=cX#0`POtGkҤI&C|Z8|࠰~WRz> wQ5&$i{ v%_!,VئD\˅&2 3A4@|>WQ}Kh5MP=gF .΋S0MR>IchȆ4%)(_x6D)FN6Է,f| M#dć&-*5zѡoi^nVR+½|Gz,Bv:Tǒ@K$CxW/1c_ŊB;F *.)&5Hbyu!(يxmMg3=ܢ*96ۡAjk\:Ѽ/Vݬ*D:I6=մ*˯GJ*+J=#ָ!ɋJ>jJl~p`de^O!99!DoE['/M}lyȣwm sYV{6JmkZ4~Lj HoP:qr]߶q8=9LccaQ ߙ5/qlˋ7VREqQXH;[񠢓$E9x{뭁DȟV4[fGu5$T_'Ѧ;-VZHF>kԨM퓷j,k0~%O|rRVޗ(%ymu&Z꽁uɢ+rAukMoa3IMAiyE:ճF r3ð:ZtlΆ+uU1}lJپi$!p͆Jg6{6|i5MJ>ցUZ-sQ =VsE[uYoE6fC5sF^~Xo2?;97 ݆u?|ڒr䦖Jީmi*eRx}?XY5c3d0IM=+}}_ w㢐{,zbTo}@O11]^ݝ8R:ok#lW,2|M`T͉au$Fwt,ꦞ=V~-Rb餹zIji[5ǒ[-F2$ T lH gW=uTլ'|kڛ%+؆BVq&4 ʷ )G#d@ZZ IH>m?y^X zg"0B@eLX"gvv2m=844|jQ~'_v 8ߧP/ysfoZt̃1ğ@ӾYR3bv)ڂr[285Τj<ׯ}F>r<`9H,Aߪkbk6=찂׋#/jWK ˇ>D:X<.sMLJ5aL+([4HDh[~_Y`VKM4CpN)5 |O EJVa BhӁ l`؏>d _LT"ٿ!mTO*`H O;a:A;wjb=v-*9S7Q q.+3b#C{`3e#5YqBnF ^7SKxͿ90?`: 쉎Lb~}S3Fأrnz0T@+4_-}*ɮC]FcoYuMRȏrPI f^}ԡЮGYdD+laԃj\ۦ”H::kP  C4cDl0AX6QtfuNjO¹MS:)[KZ)Ojgdo0=*j"/mФ#;l}ǥ3jVhdT's 0rq(rS蛲vX|UndzJ`c#AI%̀3opL8|7D1N# -[wa a76C5nK]fL2ԘlZֲœچ>t}ў,b{wK: di[3ĄqD"5#qbp|#$ṡȼEE;. %bUZ_|OG+'@4*i5T䑙\X"O ]]b* 𪒸l -kJWԦns4s\ElSX.)+AJO_>|Crv-[<+ɜkA<4NVϴa4I =? /M^?7`Jb3 PJW㖸Jy`~8y +Dafn!bu̕@\k Bt8}XF+ZѾKrB汶IoEږ-<%K8Z9[yN:8V5ڷ([5psx9@2fY \=TiSt$G'?W@,iBq hT ]pS [.䓷PMt=AtGLqL^| O;i `ǟqpnn il(ȯ ,d_'?ldxg\da4_7u|Clb3 nP|uv}*3U5`tOƝ} eK۵Hf?Bg,S(W>=kM %(6 $Ӭ?93vbQ*H΀mǺ6J{{MPW740pS|An!]vsICs,iOY{pۀD]wh̞_J,_$ػ׈/ːr~W<>]G(aRRn05O9RqHrpwnJ2gӫ0D׺u g͈)1t3tRsmxuz?Uq>.ӻ+sS.Wٍ|0OhQB5-ࡘ%,\ݩS Ư$ٌq3(?:P6(!j &S%a\_:OMTN"l%*20.R؎E}@ Kbȣڔ1O Q̾$~&BtC #$FV~]&g  Y,T f)K?9< c{hyRz@ȌY)=њ{yAx-)PPSCO7sbr1եoYhLҮ)DIJ&.X"qTkQ'faJt*d Fo<Du+VZYـ:Ovq1& Ё|^. v,#'#MKw'3knZl$6[FGۺ`p'-B"ٲ:VjTa,gqX7mxN>m1'fY;VV{f'1lɊ]qrg!S#T|ER3>p$]yvgcZ!=?hңl&ځZ~3v#xAu;'usȡݵ!Z4@ط=/QV-@0_x%~<zy6Ԅ|FjC\ͽU^m6O`"<Ye uYۨ$TU`[BG^nQRW~빪 `]o{' /mn6MgOl<U껃z 3nQ?xӬgoQ.Pme~N1@þl%B3m=m\X=s c1tAġ2=Rh$i8uff]H 6pm1 Kv֬d9 >/ p 'x)Cwg[u(tolۻsز/fn 8;-.g$] |~yl Zysp:_CyϘ{AuŶVj"E+ty'(MT[Lt38mEķh_V)Gz$rW}(韛{wD6;14U `K9bk2󿁾hPTdxܥҶKyJG|ҨNy ]=cȔꀅ[~Ƹ[N-r nY sַ:Qx9 ,Q֚+ ZI{S%ld**s/Mv|G;rpefEz#=Jy*Hr_By%r˥t_W2B%t `)ѳD4bؒYI\.FLʧ)jXH(U响܀E ABCGN Ӻ:p[Ҁm֖#:^*RL1#Vju9"OO5-5|9PZKS2a ?9%Inح/NKֳg4 ;%yp[Dn&/8'`*Ԥ&C47\xeA>?ck7teV,}u  svMd FVaRPFdCpEsu2oR;>>9A0yMnW,ؐ+-sj>OmLRS("5X~˫TY hCOx \3oCScc;\%i5 Rtٿs # )/7jG04^%}gGX4Q[Hl{uh>5'^1ҝFoڨ&NN"'JzݟDۏb/VU5zBtI`J Û =z$nP @)L}7'}Ny7]mQ9co%6c Д;A ':m!$C #Y6vt$-1];ҳk/ڜӄ`V?SV &veϔu4PpsTruA@obzy8\L3{{ü&!3"4ѯyP /S<`*ַ_)fe[\` HN򤢑\5lB~/=K*E2gj,RauZ 0I.)tVS8+NG{\.7y` Wizc[,}&[GA%PY^зas(ȷΡj5n*L>HA.ouJ9&W{5=ׁ8Tki^[3 [=ނ_]9uGO!N]4VֿT)k:) t)rl&'ʹEP 6Y`f}W) E|l"26{6ZغHn(F^,ݖA vo5(xH7VZpOg%s9v8)K\#Vu}`j鿨ٿ؏ԫ$ٷ{!1' s!97XAsƁy.ںڏ34v)rplD/N1i;߰js K׷jgq֜QZRa-@iR{e5]J"@\GRRl eJbh%+ˍ[Z +zi1 ^LRPó3U(9Ͻ+nj8 $NZs5]{}.n axϹ8H܍_?\2s"(2Rfa5EMKZӼ]q"Y d}X29GO#zz|@ʉL6gy^BW,Q%O0 BzT--_&3qNLq.V_k.2쑒->ua]v['?bK.u.+e1%W:Enz>t+ۣ_t>.c`9+lp9AAd6 x}SưQlX3H^~Mz&DIQ6%4ƃ ^!r5O$7@I "[EG%ڈި*j3V% 5TSTs6*õO?N!(N  b?$@sk[Mk' xK9%xJ]ymǰf||Jk;ܤ(yuV'):HX?L8@Y z&aG?_A!|N$tZkf=;{Wi7k^ |)hRL,GJAl%ڳ|L̛i/1Kq ~!T^'H'gi Phşj4I 5Ε_^AN/*)2goj"~2PX~\MM =t C4\%D2?r a0@'Ko5Qxn!|PrT=<' ˍAwCUJO?Oɬ9vLj7 $vp~)go+;6؂#bm t}L8c_D<+4K'k[` 4FhQ&pqcíXX_E*̍`lXz+[^ՔrXCmجTm🻛+-j:WMJ2W(5^QFt9qP8F!3eUPkޯEJX ( 5ģg`3QY5 }Ɉni3(~si;Z1~۸W^n> Otj{S%[lTa P )}1nd _sDzrE:67 v<v2"ckY> 8J ͯ͜7 .bm/FLj⫉c `7VK9wu,)~sfm3 I#^F`!"BeR:DC$'Rc&EJ"5$:v!ˊݸ쪆يZ3Z>NH4p+vX?$&0R˓`RI.Jc{ىjRQbfČ,_Z$BҾ:Bu ؑ (!B4J {Jͪiqʢi=n1ؑփEr0[Vgҫ8%EZ3n7T-Z}x˔]EXG}R#Ƃ ߝ08sf{b k7@r*:RDe0SX(3|%Zt=\w.rp(^GvKI+H3z"Zw7PfS^yZwkG:"]p*YhPb ) 5 #R;l9oFwN8lESR-~A`"*PG'jSWgWX[i פwcѤ:]1CzE;y6ŨE^rmL,6\׿QP8#I9z1?P aN1/Sh)_;,~nmSFVeIgޭM8æޟkpY=U>P%FQ+R+muliRPӈe?v(2 Juy`ل+C+aS"yr ajgV^+EWUtЮ//~F٠rac`K-g}Fxg=?zǚG78/Qgצʲo*{ƹVc{W!>m$O'P£nzzs IJbµ`KHޙ#YQrNB QWRg+R wIRMbFC1tW`m-sQcG_Qc1pO!~1k3U!dN/ynul,Z{lM0e0|LV(\Jk D{8. ig&w>,WSx0i:A}q Mc j"^VYyʒğ_-8@D-W)<¥Puƻϲ]PU{qXEzTJ2f_{I O1$V~` {yT$*3S^C΋D|jeS1vbM(WiY#4& O]߇oztmHyͼY"gK?E֪cڳ?rȔr+vg/6}]Ȏrur'*gyo - A O]ƊހwS&S&Z@iv|QƤkARqE3ٲgXrsB)v׀sI5_T,\8)݉@>k"4򆎤&~oo%_S3r"CgL*Y6Mԥ*^)yi>W8)SpS~ :rĉxq :ll+Tf}BIL n'L* <;pmƝ~ #ifiI7R]-ox,n’_Nj~S^zq;ktСHl[l@"}֛Ш5}5\-K=RWvn+qaB(ScE'0oI<`_r {p+ˏzް#ϣ(/$ps@YPY[jc5”[mOAQ]7f i 7~hb B{69 )6EJvV mZ4Jfz /âʄ YR~wļe#,A~bym-jz׈GV@$1L8j*S'/K]8sESʚtSPkF* Úw@yRuՏQ }.kDƞA4GKCLoƞ`JA'r\5FCZŠsV)1XVkBCF3QlPN(X_(C'c@ _ ()|Y$[ekl1с*оAQ6ftԢea~/xd p]7\tbL cn{Uu?cYo=wMOXSv_LM_N$2꥝P\rԨ9IZmHt$K (J;PEaK[ OwE)cSB*"LB1NM'ʄ)CG6-\gL-Z0e=s7+҃ƋLnm,`OOք2G9.)r s0` 68` K5yE(ɂ+6g}kcD@Ǩ+.omf|hceOͶB(,XCt0Z )w,P IqӪ=iXIbہ(+.)чwٗgrӜC&~_/qx@8L wO5\|R")Fw^ԱgzG^\xh,bOBpM-&x[͞ڵSNGPI(amB$eȔIz bH{qD|^B=IX`BoHѺ/"'kŒ+ڂJ y{ rb+/~1DP():g]k#*۲AvLSF(W!ۿEKUa=N*; $'''^06mY+_-O 3?ݗC ָ:X{yyg/h."oYbWҭvx qճz"̟pGCIx {'۾K;4E0!rU&#r (Kd\a|‡W$OP(s>VifM 'baDٶa{!-`j̳w*bvv74h7[?|}C}i/#pcD:-wJl5I(=QBQ KnBnsr˽C C4 H"bI堼 &V+5ǻ BF[:gVd[ Ȥ}&A:‡Nj^f>GX mIx)BflGvycl2V9.N;era>IpH6:=Hԓrl\z07xa+n$x#A;X΂U qxl':o"ƈS:FĔ` ˳ugY`Z_PK%ǰoӆޢpĔvEM];΂FpKP(٘UR/: ߵ2%2$ !OKDHj1up¬1b:okKy[B,S aEɧ-(UfsAN2=wɿS'Ỉ#D\EF%$*ᘊdHZƸ@?Rb%oV "l-:ȟofs=Ud|w MO+Wonۄ_ީyM.mȣhᛃs-+ދv}kekK~=)A̿Gh? @/6|\lDEY.Q<[߰FȺ}Ƞ luSmY?:Eo*(Eq/}L,6! b)j뮷`%d3@W'BݹFpd@P\t6Jox| L%0kpd I[&,7خ nͩIlg<ܢp]2+>;؞57$R< Hg*;@ۊ2gV4) BnxbQ,dSIÏR\ɔu5RBc=()#V[٧ dd /׃@Wه ,r,a+H"0l 35:QjZd lG#iV#56v֚pFeWCN9F}* |cŀ betF LaKFzNB=o~h^`[K7T8Z&$ESYTzz];.T_FQ8.Ԧ %i'%BRt'4]D+^I+$̶hDd r<#Rk%l{2;o[]kRSu fK*TGY)\a`y-zAiȘ[#MC\6&"AYnlc@tp"#5!1\] W7t2qăxWѐ7WQiL޴c (4`Zجau"Š#i>MK&E+VLُ4DbVZ? Y~vF@PUHv_d椉>͎s1m,M-fHt4Hn6{ׂTa)/T Z= [_ LۭKn0K;jXɒ*&YTA9?,eR߂𲕬y2S^"vwƯ`/;5߷V&V|03N( m=@"}e%} RJ%'QLɢeG1uU} [17X {9.(}őpKT\bi3ۗ qŕ+ }Ɵ~W-D$NxJTi.kq%,APĸQ-''ΣB4\bVH= N3[]+R% $y[49ܠ"^168Jh5rl/knBZVMI[OG]+ь1)F>?Б#nT ?ZxJjo( UNg}/z«58dabue<{sK4Msx**BU[+mX+J<fi@v6L2v;.yE֧~:$Nۋn\O=Cu}PZ>㔰/2 (jgr▫aYBFCnt"?b>DVZ_1~|cxSg=d~(_x~p#IDZO+6U]gg\4e mXg2Lvz:v J*E iXZ"7pNCerom^ /@@ѫȞ70`Ef8kmv M;sclW6\ 'zbǴDD◌O5hpSNKSm[$ANdr[jV`P$ wqN<XAzQ-$S"Y 깥[q*&4;9Wn) EJK&ISl#ى(CUMLXe傏qT_Rӆ(u3[UIHHv': ame/=-v"ĴA/W95R>U?w\j9EƮ1ߏTSXozU}N | J24egf| )@͋=h:{jC."'NS/R-^DGWCUyڞĄIwEn(u9_US?pEo2վ% `e쇒;opWmK26ˈ6 o Rl :1\B]iwj3PḊ~u@Lvd`[YKHP\c9vp` @S=ZWsOd` 68j>|M3?B+)SvQ֟rv$,/ľ7@#,[m?ڼ^ń \g 'sF3I.Y"=ymySrZP֒cl{]\(ٽEjhp,'[l01ߌZuF iȟXb<%*H@䌰 >ZݓKO]Fe\ ot vu=-( d2?_90rp rqqLEo!AZqGyԺbEiItayv6JZl+i3Fpw!:(2AO od߫- $qx, H*Ԍ:3wGk?IjT:_ Faq2W:%M&|JhNV?k < u'!_,-KCoxYD?@~3f"gQd@CeH,Wjխ}Ր)<|PO,‚uk&1O"]{tR7YP,7g?)Cmǰ\F,*Yz$;U.$[1lVQH ֙\/'i@ 0Y9ibE^^X6b=`a%+&{NҀk`fwO.jw1V;L⍮ԺeYt/o9 3U^0^^y0"ep-c춪dV3qT;mԗW7I+MB6#8y[F;1DE5 <ϯ_шWy􈽤Lh2{[y, 48Fdw~͢bh'Ư瀝p --vkKDU;>L6wڵ1:?5[P8S@6€䴖3\1dLp$9f*؆KBJC@^̐x{P%jlj1I gޭс0HŮ AmZXEUhȽXYR*e=lt1'- իuՉT9"q`ǶFL%{F]~HB5B+sgax5n/߁_̘hTs!Psv ` {y[慜vR&Np>Kx;2ԃ[3E['L7n-c,6_|} "8us2xA- LsɞE^{EcNQSk5QɭT+6F6N1BlXo B-Q+V;Nev-o\W"PVn`ӂMJQ95df>5 Pz!.Fͅ w~/di҂sCcfaKfZQ0 xyͫUg7@QS gBqIsOEտGoIԺ{D?I0gj?CCowcmɖifNkéSܤuJ'tO4 3y\m[Tf(= ido+H*-S2f l&wX>d߂F KI50/i-߭ @X}b|Z Ȏx1&bAv @}GvZk浦8P{Un& +c ߳*=9$:K5}Zfs쬘 ׹i?Ps=^mz}ÍtP9SN1@M\U'gުC=g$'&ts@]!Y[7'$y<7 h7F<(>JxYTڧI6 nJ<"zBj]ޕWMo 6b|;0pJOM2K a4P.Oob[Q)ߚn:4- wSA=&3N"g:w4uV۴?/\f8pm]r8؁=r|MОT7'.pFoa7njMsp P~]7U6NQ'~3S8aܒn`?#}qb#3YQ+-,gr;t AS?ɾNv2e}ȁ?/J/{5jBP T-Ws: @,4C"6'5Sʧ{ \[exi83 J__DA8lz?>jMX[M\ ΙI{mdO?E6 L)O{JhZHB9CF/(eB-E@ȭ(}!&_IȽm' bsh ã s'BS'%Qb`2ơv!@Ƶ~.v6_},H4P3%&52} ]U7FΚ8;(& g MsM5w"}cIQP+piJ¸ ET df!j2L֘L*~!f3[U3ˤmBlFJLf|7Kr\hMlԨH!RR`tn5ҕaަ˪k_88Gxыz6)Tr8.Vte+wmL 6PpHj S9 U4 "RQܠP@p;bv[4e\_f L\  SF6K!acB%$.~Z{_ gBАA9WE:]#<1 (`[ZTPܬr=ʣuQ~2{d(>+UAUeaFCt)M 1ZH9{|Nt5l28 V ~Zm&uY #sgb#'1w;@Ӊc>&x9xQ>9n4Tyvtkd|6%T`j l_uP^r݈c*6|%e7)#3B+q2u͚߯ܞ)j?̍? 1vӤN>6]5UX-FUwIyBn^ "~~J5MM.m"Kf@# 2”ڛ(H/ }W*)F~fm!Zee:@C1x0n 5ѧ] B^"JFG#ƲLBhOvsU0kSN}xӭ1wu욘վ U_'/b9h"QdB¸4Qt4Fo6x"G Ӎ!W;A˙ on2@9c2ؿOd.v&Jel$Tu߇ 5$F43;zX4^$U"tRF, E%q7=0XkSϘɹb1#["@YkxQPXNgCsV``K:CĀ}{ /@5TX|*EJI1~qEhߘܪcƛުipUL8E.ddaj?EE9-hL "F9e45 le%%}CLYp70G&8{ԼH@.G3%ͺ+ =.WJ$ OC$"u2/~ a9D\~_ oL2P7qJh5fl b1ˇsE*[uH@8\lӋɣ%UYn[9ژ5p9ݹE_hPe)M`˔sJ:';Q5C3um>9LKB\2m[1E%s NZi*__>@a)\2.ix/X^/Q\7 U'c(ƴsϔ' r o'⟡{F^*cqhE3igapB/JsQ_4&d)ɱ0:pd[bN)b>M%No`eNbB4 \S=C2 0D,˧9; q uPg6uy`gL]s]@isE =߫6 M?Z T ʧWyi/,dT߉@WqH!/)AΜFa?OS~ >2q`df1Ӓ̜Q$M;BFmz62@TsЄ*pE3KlwzcRD/EC¶Y RYi-jQ镘",X;o@E(nRMasi?@[SXJ1_~qCmő.rLTX[~HjDbI5$?+گwDDG/3WV^Ɠ'1"3WF<~ҽ’Xe{?z.=O]EnFs.PDUP<GP& @~ OXXq_J*f9#S%V\aISy,huT`   4opNh~7!R'we_Ds ;lyTRF(-UA >6Q;vJ~ jβO Hw uJҢ1UftDY7=;-`Y&?9P2p?cw-aܘ 2 7ʧb5*vc^S[EmVHP:ObTi֍%P):6:1X(;u`Nvo{:ٺC>*-t4g'yIx WL7A䜭aMw{(OẂT(Π9Eӭ gFQ_l_kr4E7I{'|jơ:6AkWɂTo-txZ*c!P0ou\)) ͯv%tcGl00Oy3-QOĩK':jjkéCոȵM()pp(ilpOD=f\!zwM3بB0N@(Y欳RlrY()@%Cd8T/7@K0v Xx4Fc^@➯ ]׮8D#]'cـ\"|+HoG)W Z9'U40Vσ8f;K\l`- jb\Qor):ژFztp`fx5`ʮ%MFmj fPcg7D;/BAL:E.xB*X[/B>]x(؆VzD\Tli1BX"1Yw|*#w?'~R|hu)eKֆ 3=\Ѝ8=].?+F2^{1`U nY7"c~~d#wm| Z=W?]SĎVxH~>SI_IFa=ޚm: p * 8EfcufׄvdYz)t!@C^2q!`&ɔKBTo!tPnae,H~oQ^/~]ve&SFX}F%C:؁sR \T{rfӗ:={aܠjv~ŘNϋH(<Ҭl܏#gJ>T B3m$>Bߘ)Ï7Jr?bxG:)I\ʊi"Aq]>z+-Le2^HuM1: 6-d_xpHN~z,!M.ei-EAp:dYt]q/uƐrꈊ7i&ӎxҗq)H9 b믮È~eitlMm 5!  S=sa F+h/3}/ yX=_<|UT;`(8!]WBu hwԪf+;=0\wԴx6t  j $J>wҟPŻ3lڔ=)t<)tZi| ԝ*@d DQ }UF}1XF6e}SS"RHtm\Z&%v \EYE5 5w5^FbYMv-k>yj죈qi!~~AE~s&;/.C~B"zܐ:T=a^=!Ox\#fˎOZsCi;snY_FWpʠSߒF$^Ss?V^E56!qaE3~d ZQVYA2(אP'OT|Q/YP`T?RCl|M5=lx6bh1ˋ0օ'-={̧^TLT^"N`^q_:hn$+nS{aIYY `,v oP.@ߑ:x*5'1?1yW1%RrOxWwaQQ=A?2R/gVs~XCSRJZr~20<⺺ȷ wRJpFEg=;gYOR8]q;ΗHp:%@.W&?f7sc Fr#|Ӭ&ΝŌ2f`YK%t)'BbF}Uk3#F^,@ް 4~/:$ VV3.145q|>n|9+J 0q:@ ⰭAA咶Ǩ_ʩdR>t6s}~wKFECɐ'p$2'zT|]<K-=jЂPW&7›R?<lX$5P^*S 5.=F%wg@|H%؛tIX5B?Ss/yMdE%?40nF+K*Dd7=!3k!-%͊%|w)gڱ NiuWu>_ *'R,y"hXyʛ.XPrXeVH'_]EyiL`5G닀>?CDž|1p 0ԭWdzt*2Đr`{m78t.& 79u{@K{^ǘCvיS]p| #':|ᩃ=Bbpbqt8dߑXOY l,i=q(όA,Hfu.J#Sα …600(?I<?Yr2 Ų+^ zC)+bN3/gh(d8)A4 Ab?OKGuM y y WK;!x/~٪oъqa$4пA>[zơNZ4;"%~˜#|^iGJ5sH`8Rr@:U ]KK?A`;Hc t1(m+<ҙ٨)c9ɧn+f m%歙 VZ^զD_Ʈִf%>υfrl9#8CQ;Hi\ӑyfmͰW7{__YU+ 2Хea H{VӘ1]UnMltR 2TCvaŽ+~ Yw c>@R)tdjW՚03DX[ENv+fVȕXY¸%E4r1a/bE0(]b![o@suz?XO-v c?X7σd̑>i )kY1*fj2Hr,.r#{uE6,ⰒJ2~liBRsu K2`n/@0\/M\2؈| B>%KN3qb8ô7yv*F}/1Eܞ辤b;[MS#W'u_ A-Qbe(Lz ӝsj?g50,t" Jڥg>ume~- H +  ueV폔2dI ʾK0ߗ3DpJ^7W0(n×5U9&$RH竫xqa^Cz)Ir0Fʈςy[Y"| >2mq\mcov@^~Nڎ?g5C9Pmʗ9R{EiS0 dػIlɐH PJUSm;N-7ĥ`Fj:u#cQ׶ZX%Kʚ"{X?)';$A(%$w@E?S>y|pgo}_o@xBAΕQ͖ q.#0!^GԸ1q̾_1{-X>g~X!Mx= ?xMu(8 ;a,m@א_pmm;jl( :oF#yaiow nXehO]{E9v].OhFEΓu['WȻS:Iф/;FlCeo6 >GuO.+_/K[j9C682UGI}*`ܰV]HZ n>+3}ynK8OX7yC<Hr%0Mdpn-_XG^pW٭! y`,p}M7R6F0Y_X=1DFE,?Q}Ĥ)lUӣwz~WmL%TFE5Jф8@| l20/Wj8s T'G Cx%>K[0@պnSYD_כ!57^4઒eqyY5 !ZEY*c(C#Y3H@ t&|'V%T{-F*ZaīGK}N f*Dp^10Bb\;ڂ;tKYԥ ߄zKmp4HJo*P߻Ja9?WЭ*eGRm}1sڍ[6V!x.4bπo4Czld HćzG@ڵ=me(1YpBnH׌b#x!ezR+UoLym,wx8p@yg.㔵 68_F\Et3BEU4X1€j,fyZ[,kXvKŢ[Nsz؈" (&@0YhcHv{YZW/ο W~LYMqw E~46d̅UeBW,ͣЖ*ZovEw1CS[^ ρ2šr_%gĤ5AmwWfn;fd?rQe  Q?ŔHՋqS:xwe:0h Mg~_ϭ:>W O3Oj/-Q/_N]+j__FVKJ;W~Dq&q۟ȩJ^g(  )eV(^I泎|# ]6:+cfoM"ü|_=gmQ}sal\犮L.h5Z\p=ZT (F9'%^ciW\KbzzV$۲g#dz!&Jlk: xZ[yVZ*\`څ[@kp7gp %@/GlX|OvT7 WڥDnHEC+ 1wU!D{u|kOsD;|ApP׎>&lJSvoapi! ? 0}nC}R3xt]2ܛ oAXjl}}zUJq8_I>:a[Av%Ux!x0U*B u؏<^*F$] 0OTr{%Ae2: }EmIG3_YVI _eΩsM7UˊLD+nژa}B'_4o:-o{o^pCɧ1F=S$ѐE,r )FeT4+,zM*xA 1e$9T40i]nBo]ƖZgJ Qy.C(q:"U-.Yy@^U~|Ismhݼ2r>pb#7pN+ 8g쮓VnqLuk/\[c1fs@^6xY J0hmcjY|Y'8|%q^0_# (lw25"Vgg_T:`&Ԗ'{-U操P utTu]f ĊLx0`wP'ꏫTQ?S~J 1f('0!B{Q3z ɲ3\!!+bKϴr㴲jF;©ϣWi0^ԛu//Dm O<1l׿LRB*KaIZxnSS -U3<7%/mIhƁez\gsُ cKbv ~g>&T́?47ʃnT4ZO=/FmfSμ$-,pO QuіӼDroy NYMۉSqQң<~Uxc8]Y':|; 9'gy銤V*_] S3b_O(2ӱgYZ07070100000032000081a4000000000000000000000001643420d6000038e4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/8]?Eh=ڜ.+iOűC3KKަJ<'O~5a8v&Z!j;Y'%hH@BK7G舅Ã')<,.]M͖ &4HR _ڵY}|kjJ$4up0DC6$lG'p8;B\eRVE8}/w@(/e.0LŨXpfU[0Pc"?E,ᮈYREVћ?SBn6{T-kEut'A!J8w?1s`* Or,uպu7MrՄ9 fX;5 ,OI ]Mo9B쀟[4_z\]\niB)"ٻ[sn.≋V%t_`kڎ1߸mzm r7@t:6B8otz\+Ț%ir;3F}F1?Ir3NFaBӚ!*/yTR )\,kn ]~vfBR/e0 |eG1]5L3`GiorCX_ȣ3R')P/A kW`(>zu zU);.Vm K*L c~?_渼`z>A6'/IaCݑC/\C`ܸ@3]>^ub<\v<3N/Tb̎c\m[;p ̎fcwbZW6U84j/Ihɘ^gwvr>rġ&oVD$0GFC~ U((3YIUsN^Tx4Z 6q475 DWRnD=4G {d.?YSm9ND;^|/s?@y5Ո8J=wj>y9Z1Zq \ER hQi:iN3TDКW*pAxb< @_ B=BF6ƓOȨB`Y%-a,s.Az>sYUY1墶ߞ1"}|`J<\M$UQȻ+ĢϱZ`uK7^ <:|_Wi/sC$X 7j ,@̊3%y{ݨ&Ğ/JFU%ޮkWPV' ~i2IBByDM ?&3]YRo=kwxAhvwaJsB3)er-ઝ}77~"^v9AtNM/K;R4GOޠgWz)8ˈ19V1IǛ==/K[Ga. Ȗk@ǙX=N]E@'e\ \Gjj2`<+\˹cΘ&oGzk-H`njޭ$铡O_24o7ĵ3-7Nx.#wR!rf1wE((+S$"z8}T5y\g_$r eqζ='x~/a?Dʀ@\,ձ+Yq0dUbʁ*#'8(x|3`vM{Q- <Le5=N̠f71e~%>6hhVa9]$9psFeMD ?d;߱J"V }zAR 9qBCB-  w×+>4 Ꮝpϳj7uvoWaas>4iFpE;YRxˑLa+)~TD$%zA&(s%:--k]hp2e9cnB) 9,blfܱe6 x |jw:XQ s̻x3 _ Q~σ[b"t 0Ъ#TY\Vf:dC&` }|Jx5?DqYߩ,jT˟O,>'+O5D-D Wܞ=g6,d 8"Q/kOmh%d4-u_ {YVͣp˄33%T n[j{4 HvT`*Q0?hxENtU{|_{ I.y۵4p\π 3Mi]Y0_q <.itr@cO$5[`Vӗq =tC1i>SYɓ0%"oݰK"v\ċ(_ug2V/;_=DΗ"ԝ%gsW~UREd;:з5Z# EՄJDNp֋- |ƞ2D&0X*y8~tM GP0va:?Ԟ7 nl]lfvI`-&ִ2& 28;'HN?>t7/ܒ䓖_JqqfI9dksA\7 5L܁dO{GŐK@#xJZ *rܵ!P2<:qmƘm|B.ҁ<1t.) -Pa*7^n۠鼪gv8CkEBqQV35Am6  P Z=(Kp Bh*u. ߗȑFJQ\5PCzԈ6/вB*L'\ʚ#PcmT1| l.XCDh-(@D-3= v}?bz={-"8a2,hC|9wIf;<08[8jJF̛y$c/l*׷WH%/2hwJƛRf8wx:)]& Z08)">3`bz|3ưxwՔNq0_ea\m .,Jtd_6j E){|'c2bVok Iq&rϠ|ZaW{!/ gqqE۟᫢M/aMG% meWWyL)-iɀ?yƬ62K7t3^sTUxmdhHy-5E1^%)TnTI,\vƠPS$8p -5ٝ !GjGKKc{_[E&W#!ɡFԍS&cQQ7V_%;UG.'4ΞYjl8!%G=ǪzfIjESJH.gny.kW[dɠtw#PŔ|+ʔ:9D8"TMȮc02(?ktKyC!Ug#>&`=\tX(J؊ͦ:*<-Fڏ_ ļ@w}W0q!~4~I,+P J]mo3FѠ=f{$J:XX5^=p i{Vq->G ?1ٓp*d.2Vw|5&t(rٲw6uLh/#8)IdKuj ipUMQ6Z*E &$? P~UU6>#d{ש.:yŠV:Ab-vk²-2MIk4JPM3}N3/wUmüG 3ދ%MRQH"b8y`tWB+^mȿ RLw݂U|Ea*p "-eIS`u8W ʝǓE_U`"ͪ#5iǛ{MRS7OtZ. :O*xt+[-Qdhc Bc1-xuj4*>UD5_{,i <}*,6JF q^Bd Ć^EFU2f73x8ҙQ_L yrT 3(4ОG<@5 J-6rg ߱$?.@? }p>}*&+3m]q62tuNn元ݿ1!|p)y` VQ/3x k#DHz9w<suOf$'I>V5=Ij SrfG$!3P '40Ey_.>w"XFhQ|6VE)ȑ^jQ5(ʢRи+*'"Ua9ZQGmO^^h^VGA=_kFrK-b۫ d5Uy-rH61AuF1WDzo=} ucQž `!QL~s7 \ǙC\C/]QUqy٠\Dm#hV~xEfpJtZ`~of)@>:ԋz"Ɵ1>#֧[4(b$_fKK em( G;B̞a6Ʈ&^2W?6%aCpX ,s-5B~Z !Y;דg\eKێ+v?ud: U_/`sk6![x/}bE3SoxcR$ oLFp plnf;s-y21-p4_4/i~x0\ $&M< 5 m@qe;nrSu93e3&[XTtw_ñ&v@ nH- ]?qÐO^;"ej 9%h&o\Lp wʯ@X縱̙uYS['*%IM3o2!r~y]`y_{a4dW0,cRI׽(^I~ዾ nQb*['fǸUl| ZhXZϋߺTIIXOI k'1WםWwaDؑ%?ܧT?% vNml<+l8JcF5av:iU;c*8WyT K-gOp ݠ<\ A6lJ\&1?)vnG䖑~U y|]vAD u/xql;d='NXw JSq0ّ/ i.#EAݠJ1n5|!f톏U?Ix_Ͷ59:]Or]E J7 J"L]3*JtbbRٷ6P5H^)p@MᶟM<qmf$i>OdX>{G`ҽ Ny@ѐe̕MO@X!HQgTFC ӯ5[XӃuc8Fߊ(,Q>K0:A#'^١edՈꋌ e\/8j?d¸H~9ǐf[t|8Njx'_ĘH>WI㚍tko?5O_94 1]{FCD_"\Y@,F:SRƏϴ嚷*ʜ2`-F'?Z}l0~fMf/1XZjIqP:xB*Vbd gǁ"0EyVu"Aywbȵ={ ,dUe=%<%hoCI [5X?R[1"bX`%ietVuwe"*kZ! Z̸%W%du' ڂ$p_U>ePN8l =rOߍ:`qϡB@d{P& v5_݁3-މLZmH:O81fV'tKf. 4м>~.&ި@2,sT .cRbWٱW.@}Nw.Pn4iN }N嗎ťV9uy5G]E-Y75X4+5P"Bґ)*ե'ss 79(a28o][T|izZᅚA_Suy{lO/c'>LH˘Ξ(jzŨ_xqx[̩E HC?>1D+H 8f-@f1 DU"=Rٵ SqΞ;T;v;)xaP=@riZ;^邸x-P7_M'c,-`ݕ͜&@.-Lzp_btǡxgNCf=Io٩=}泇kQg82zics12 0OuC,b#+`!hd iJ)~abc|/y4Cفg,K [U湚Xk쵂_\FN*[vwg-ΊioI`68&/mA '| LSe~R\ DW9 1ů>FzaTCqj Lʌ#u?ڧ\D0"%d.sSh5D"$:*S?SƑ[*&^ ^Sm F^􇂠ʉɖ mvW f.d+/OX4.NC!dxf3{f))_}o՛'p_Eck"Eg>}N2Q_҅z]9;HEc(j4'$ڏ~E9yk8lI?'!%T@6!PgNY4\5Twk~k0z?FE̥jWq~@N*ޯfh(^*Ce>5)@m6F/ufܱ)3,hP\_[]24n@+6cM LjUx]'R&62?BbgUeqLSܿ4mg>d~ӯ"4c%7)`7~,,GiO|*8ys` [| {wgC[,heyz招<4ҁd4NG[RLrl 16vFwhQ)Ԏ SJe1W41?t8u۱Q%Q r$!hb6E7Re-y@/U:QxPɬUsm=üb\q9yK2W\'!hwع>R)9*>ym3̬~jc 2(Fރɛ&\ .Tpj,mPgd B}%|Fu* C?v4TZ tC|U/jޗ>ˍmbQ)tռHTn~A^sX)hF HD0B[ ^-dR=ܬGtGer|DgWLVC<Rx͊joiX%4'aS#8R>*-@U$.n{m ]í6_v% Ӟ́3_ܰY%swp_)ri 칗FaU_b^z vgv jA/3<])[va55X6*+ro =\"۵žl8gŭc_, -s4\A_gF^ ^S#`VT (fG쾶h%B*4`,o]b`x5씯V#|j-?_fE8#LygЗqPk/`QZ8K";A;C>A" ;n]axb茩Bq$zGLTc;%_kwyP/Q"ԾYҀƩ_i_vHT*#UˋFrze&6?GR*bNH+1 ث{!ī L_ّivGimmo\_k*\L _ε6ꮒGCYl$.mqa:h-FIi”;"%+JTǜ2#}$)EC0,JP~5a[XIalkL|y xT\5$;sʿ :-χ[Ȥ!lO {rbg,X*ʮO=ՅqZ?&xcEkvh8M6L_ul\ʐr/=J{zuk7=Zje >u){Pһ;j1ݒD t(ÞhR6|w9*x&lq-cRad Nom1a~$xsv̴y;~/K" awOu\asUe,id-L]rsOױQ^s[I݁jy0R`O<a9k(=L/-"g-NU IX5O-h(`:k^(Vn(YjP.Gq/PL6>ZNX?I=.S9P3HN9ȝ׫*Bg54Z3E>8-/Ct/!'^4 b'^H8KH\0);ש^ЧJ8%amk(TA-V`$5*JQ n laaܚ#q`0d"yP}U"HI/,BطQ9:Y%1h16Tv78I $vتR-4+ј2㈦pxJU$z5 |&b^40<}eX8ъIVJs~:q0-`gIUDlbҋB gSO-[Яء#pB>l~>~1týRE֑jatpqCٙTm/y:[QaLvw`acM"ۓQ#ӅXm9o5`K\AI+ K/_BtE ҧ;)L?KcpMykGSADa ć&0PȫI3WC],__^+]AH_S6-/=#E]U-E^xyU.uiX}_Ib {7LDA;my8ZY$b"/5]x?Zeppôr0Cݗ7 tnONya6i<=ZJ9*%(UhKa ~*4bK"^24EuamCII":J lMIƇpi'Q;0ԏ;y;dh>taM㈺BRK'+b= P4$Q9_Et_j/ꇎWOץ35B}O;J;!`0_i/-"zHgq;?+>l)c)fd#J!K- `UmZqUgc4[0uLE` GWbQ+Md]"- @3U!5s/!S/]OsJtYITKjp>`RMTg|vz{`sto;3!nJ1xC)jh_`(O&M(U9ř`޳vT;{s *_Jw_MLG{+&j4tdRͳޏcòZpp~ձ%A=[wOt>2 +C\Q[- * Ca3Ý}6Cxb?I0W @m ~^oFmwn9Q.bl]ffnU7u)znq=3<-+QЮ)j5pSjxu$}'O_bުz@Gju&lQF(0TJcΗ>sCtVsrvիe-S_Ϊ^yqlmv]:JƩ6V}2l͇Sx[BG FgZ V_߿)Ӡ"({ti 8<@$0꿙F0X C"_8*iis@ ]u'+CPW7> >)!'/}V6'`gTF6hX@} Y k~ُP_DZ&$6^Up&\Q0"g}`>R؝҂jl p ܞ3 7qeW"yV=ZOӻ&&uf"yGd(H.b5޻+4|jiBRj#lr2PW s&ⴽ3#Ste9"]%P7 DU7Qc֋NFca=\4}7Y)~KKЛ:En!, q,#+[S'3!d}0lQ֒q\ggYZ07070100000033000081a4000000000000000000000001643420d60000ecc8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/̿]?Eh=ڜ.+WԿg# YF/'Wb]a{ gƻe<]*WI# 3]^^/4~0~bߴfmk3Tz)Q/8h"ع)<ۢfi7Bd^^!tlh ߈hvC4? @ kBHqF pL)急х$ӭ6ˎ$AET|+>:=Y;PG%D(U0 *-U T6Oia:.*9mP2`+*7n +B;Rdfe-KO5=7$,c&*m`uƕV$[.HAپ},dڹz<&ϤD9*q#;H%?KUmVQ&|NxJhI9@ã@\1@߻\FF bHy*acuW}@S݋: %:ucZ4 5_qy0̱3 R%5o­Lt[->oH1S^n"?Z(W9`$ gKHm,k{BKCpbR*$waLsݡ6-I|=c$\mq']`.Td4Ym^%39Z߶fSd^V-qNZsZ Hr-^,N8to4~ъɹ%H?}]3-0a )x}萀יډo\2|&ȹ 9{i!Y z-kT[8|)u8S踷h@?ݎxC3۶nFb|1 ƺG<Ϫ.dIrx)Ͻ PUh&~slOmzB2B;cأFgs:YZP_2qM(8R2;6w?DnȟR'і^qW &_&a!cxbIhƯ۪)-cA2vL#/{5) =Mʀ0*ؙ\c(; jM8Ōn֔ގwҌJn0xH%.Śavp!;"qCqٙ+\נ'eoF (M=yHqE_l'`3G3& ջdmMx8>CogT0| 3&R+@9>h}3IȰ.Dt57Aӑ nMn&?҆^UkڦsK` sZEÔ_+ǩ&$0pRVMwbNE$%/)ȋ?/l~ù%s<6_4$Y2}i4E3h&[݆#]@+3hz+UM?Ə>CyՋ?$XNJ^$uA If xa(2k1ƩϝJ?W%eu.7{e7¦upMwsDaw.-P&1@XggP1n} vwug0ǭ2ŜGik@3Nv-ICd<;nlpc,[p>GF{fLYGjo3'm"Cg+R3 #?FV^"e  7z8cMp3]:աR rƌŪIȯztlނ!SQ˜q6*`&UyCԷcJl؄=wG^"o<g GFxkxuϪ=>EbfB*I%im l3첣"7bE8Hez@k!ϴos692rk)QTY-4TGF4 s.ƶ5RAtvJE ûa5sΟ6P4qhJ==[_2}12)# <I =Wm}⨴o2dW^`l8&4PHSq٩)?ca4x*dTFL^/&0j:rWTF4xbBM|3u 2])Ml% @ ުx{sRQWl;N EXbsR{ >cW>V!'S,DN/ E㑚w@PҢВ(U[eemhFW@RcޝH;ZcṻqJL@L%W9TrSFV;ۡ6ت0B u&,fVg7ٸi7;jF{ktTcqx<%aS*g!SWik),DvsubP3eăPU"p6&y,'SB|OPnHT|m ߗ.vmձgkFVogvo5 @?Ƚuh/X\Ըl9//6i΂$q**µE)L^،*Ԭ\7E/woIB[u@/^DcDz#nNN!g{'' Nh)Ʉ~JbC[xO{DU= zX3o:oV;}XdBAКp"H]xM|@WbxI,-x1l'$ϡC!J> )w΍/)9-ҝ]s+=|r'얹8[J6> e-ׅt"c@ċjYσ81*_cgo!Ђ6>*$2<Ǜ顔Մ7(UGNE߇Xd \ZPbN ug<Es|dw,ek/ZT}-}naZ/fyE}p%8Cc7C=Y!S z-=dg=uuN .8!~@fQ 'owO?3r҂ j1?B(C@ыƬ*5d!.yrcDFlT+d^BT"±~ZqJ  0LC.BHkhR^m<€uc[nxƥ.W}fkB鐁hӀS+BjqU-")T7EZݚ{$|ssG9%ɟBx:}t`7kJb-ߺ/,dmuU qKc4OnNV]!O[@!VYUDOdZxk ̗hMHݫK<ͨb^1>R)| Yxwa:pP4gT ; nRwb'+Vʏڡef&GP2G vج ϪA"~רTOOY k|~*+5[4!0 uq{ݖyyޑ YJK9KB0yW|9)18^Sh+:MPizV}?u8ϝ)Llbkn X!Q(!>B^AƹTb$W5(IG{ל\׬d3l[T56#D vn㎑~O>NeTV%y!x?? h6'M-?? 8I^sB}2;EFO0}#"1\-efCw?؉"Xy ?`s:OŹ}%*窼_6%Gku(}A>V (Nt:Gmb0;@ 0DƓƃ.UbÕLԑFfq+B;2\U_]@_maea1cyZ6QB5-_z+gdXC'%T(.%>0( ͲW@T3=׌8tTeٙcb .娜&VwrH-gVcF%{RBҪ<>`[[_Gq%K\IF;'Qfi@rӚhd0CKxyF?+-Yxlbtٓ4!!E[sD7MS$˵)B5wASY,٬ @"@ou u`CfLO9Y׍eY; -_Z~8ه J( *&v8K(&y1&^#՘,v6v>.;+(3E1e; ѽݥq,WsɄc5^B"  fNg21xŝ^.4VpPle5T8JPxo Oڟk]X ?#5D,vXs@x]H ĕ;ZcJkv_yyPM 89ȗsdUsPPuQJټ@U18w!:/3)\ ;>ɤ^* {sDW9{%4tSD*wyɮf.+ ¨sZZ"!*D-E;ʿ(+"xAsxkV ޒ1󏏰#_XjBD~od>/䧙=:Aa̭j9VAy}߅_žАpf]$=jyo#ٵȰr"Vu> =v Ba0hj_ f_]`z l-$֘7n_UY^8Nǥ[J, qƿƍ-Sli -uGYouB]oLY ǤNXZ Pa6ja3 AmU?٪6Ɛb^}TwF"mp)m'3XT Di|8:SNLk2;}\:,yEZĨ쇷#V)) iMs$N DⅨig!f@Z5302ꥢ-'&.SDAsUƌ {XVy  YzluͿi4=zbqfHuD:!i uާ6o60~k-4냱mG[ė[&yٖS%B &=[hr%Z !\w#t@E` nS1%+n ]1YBBs4<))pe040\B$AX|aT)q\|,(& A P6P"[OaPdݳBU_~b~taK 7 Bu7vJ0SJ|(>|R}Lrt*/mza k!/x*X/ha' Y`B²,2?h#f.2"EwBCb3YI.A:YGQBZ:a0/y0Yߛn dUqXW)EUo$V>#BFzɼ`usoN q@Xq5>rϐmw9C n=H"R<yK)0v3>٤S6@;٣y 93i:7E7^ڔZ,E9{6mL۞!z|鮈Niخ=b!<؛lŁ$ Wn],<ϲѦ1(+g\d2lGt|viE57l\$;8q}__K1co, hr5} sW皣T7jR'xUeՏm.WN>=nj4}c2>&.KJB%x&U"e{ӝő̞0 ͞,+`f 8K?kٝs: ЃWaȄ<7 45[AqLGlOҝ-;[0 UǛK7pmي|~R7{ow+6P īZ([~ƱaVJ1G^U}Vwa5 y4.]-eJâ[S^DW$'{&QGRYD+.,SrL/]ϓM{2M2EɷAI0Ŀ[T2v+6mkЍZ[Zd 3SkSY{PNAr`, YǝPvj8|Nf52DsI~-h.O=aA+ Ehb4ӷO?Wr's'hE]8̞X)6jҬ;1*]ןXQ1?y4,XŧC=<;|3>Ĉnu|ui)P`1+g.Jd7нkv|7޻!OE~vL%V~ `CՆ%! N076u3/-LܡAv+W{j#2DZnSxկCv0Oۀ 1WjOwSd: / |ZfY,dc=+e~|H ~ WR/4 ɉ.xWĶ†.;L277 sщ:%CYP_&$hX#v$n;X?mu+J#m*ˠcVzlT)jϼOJuPWba@!s:1%aA_38.sg'E֌d &6(AϷAVCEiejBCdg &<yw!xю WLr6bfFGS/6,I1cvW0mΥ\s 5۬ˬDUPiƯ-T,ˮJc ,Tݭ2d'c#[NPZZF d9k"zA=ha}^04Jt9#6AsQ2 G?W 45} ޢ+x3N W#QgYv+4|H} IHH3˼y:2<6Cjo=Tmb˸}ؠnYCS;W / .iybߠ;J"q{*~}ȣM\*gq4^;TUE1F!ٍ?_e55qĬ 6ЦZ $ܜ=:X:Jl p?=h.9GT<4ʦ׌c\ Hb쮢£^ [:ƍEp*b/DqiPe5W0Mm8C˥H @6}/(o`pXh3Hdw6K vngUM6K>:>6gQ~=Vr'bkhwR1Ѱ\7z0VX, Xt8:k젣=IRAgF%οX,C\n֒Ԓ\@ْɶفUO ܊AT^#U"s@VJ,C|i!9a'^ri iR}]M7nܱd⍒?)뙀rYҬ"0t_/ 5\ewBث?~9!ki.ujX樕)򼳳 ң#c-\z'Α 6u) ~8u5ݦ8]<d,m|̆  +.4<I֛k:K!/7 1k9޻^{z]p؃9)O İ6l)63.r+XӋsy _HE/gf#m&L8k|&u}>l72(DȞIܰ.!kyTț53" q_Yi=\FYXd;r?ϣUcC_wCꊩ5ђ$>j(ZZRaF>ޙOjP -=cPWJ#7 t@zp';1rKLLؑ3$1!/6&d3a51stFES\VC^mq[ѫl| ǓQ*i֎5ROYohڕj6}Co%OqTgm"0+p7j!zh8IuQ|e]\.1`,;Qk- T`V~-q^JUt{& SigBkd0VK kn.M)9o_dg&rjVày*a-cNN6 zH@қH={z |jpXs6MUNeG;#Vs+NuTa"Y2=dCϏ4Uer+ +*슿ոjN&oc#ZeDCöKLbxNLl&z[EIz?ľ׿mcc4X*yؠ5΄+`} VQqVǣ?s:g.YR`$0Fa9`6;hdt  &,9t8!ßI1KQ/RL@WA>K̳kÇxrvg  s'7& %f:fkNĪ=^k糺0[NFHaG!Ζzi?pa{EvgWG vZ]V(Z#2Kצ,*~J#u<5Ddj3 ξ|dU&11SғnZ +GvԕLnlsp;*}^- ZrQz;x :+d)=]c2\`4OS(̟QUj/I I`*pjl2b4]ng䜐g#lxQXTmGVwk^.93C㬂xu\J"Ǿ&N{t%Ņ:0([S>,fH+g&؞Xjq%Bi!wDfykN;^pCn݂VhKB?e;}}ژs9; ӗSé+P X mFʯ6f5r{7y7GSCZ3 `F: =xT{?h:蛑E̪ۺW@ R*Mpk`_z"eO%I?A/UH/h{g:vi!4!Z<6-_nVL]^>훥f>:{Lo UO%+^H ?tH-؇бwr,\:^iBU>{,DȡhEDfj;*&X ORwkϓ8ŖN.dQCͨk C oCi,} qWA1p3l[Id ™ƘS2 <:w}!4oA2.2g 8El3q_y@?x~いloL a }\0h]Θj)̐%#oP2ˬ}/YY/{+ZoY4La.JU6_\xO=Y C^':ٌ%uUnn[e۔cwĎ=7}ºi6}ԑo=3 ͛dPCY}}$bݔ>CnIs/PSzxuR)pQW ]SDCS?2kfߑqPS@r|Ԫ }ۊA2ϿjSe7e͕sb!~:fRW ņXr KW4|Y8O<ə)ŝ kqf̈)^Qջ0:x-}\?g}ak"ꄀ<$ZFs.YDeF~,R< ء|6s>pӁ(V\)ɿ }%cr!]šb mV~u1Hd9@,~]Nd\Ε^A)V-gD^MܮYNGMB:ͻwasҡ@IgogI~9Qp[qw շG_)5~tQ٬R /W\0]Q׹Xg,os凌M [\Q'Gɤ.bSadFZ}!}K, 6Bӝ]Ε_}R^Gt?A[NW,htqxe*\g6G|㤣UEbI=.C׾%0k=jXE8I|_KhkWUsA z)6pofx,펊X?H|ܠ+j]޿-uc א Nc5y4Y2h,l4K5 6J4 1Ans$ⲡ uS\8-m_W!)4'%" e̹*j8 נp!hСV=Dϸ 9eH{F0*6RnHjcvAVygrH)987וAd V,m6Bn崍)zO<x8y#Ñ}Dll^:ң[wJQZ?aJ!j\Bh/b k<=g{ w5 4m%^z`MW+DS!|FbuB)$3<)M26XU3Sg] c W#šIQ L? 5AO?,Bg ut)턷K|%`M}[ R ^83I e 3@G;48%uli~@w]x黎k4- `F"þ;U5v`N 5ǭPڋtɦI$ Vd|}Zit` ǻ+dCG*PDiɴ3SxGZzKз@W'Kof"0c.QO k!. %yjה᳽3E4ñ=>5D8yOVy|6$7&pĹ%jΚ~xAƗ^ħ%vS4NPx;ZnDk҆,ǴW6mìqz: PI"Wj=ӹJpTm;0@sܼt?uW?X~.zV͞iE%w*UO$vP(ŽBugTȇMT{|d:N2ca,}P`#u{|)f+_)"F~kb$.~>z[1zl⿧:6 ^ڂG!s/ukN+sl:Sf@RUn9b9"BkOz*f yER{3baz[7]FSq%2#DJԨ"칹蚊=JO*B( ^',F%6/HpSR7oʌ:+":D\a2Ο@s,5fdLbҴzf?ŋ,}Xw.E#h}˽2xc4_-B,ck6s)2x-ϒj OG˴fO3Gal³qm=9 # KTe./XaaB]Ji%hg_1`|/{0%Opu!k,=Qm)8q9LH: wT@݂cD3/@yn&@A6+OlX}j7[ȣ XZ^Qۿ:\K]ŏequ/X-lu&v-  \!;U-gLsڝcU56^,/QpźR_'(yHf;C~x.CfT"m*htHpuؠMy7_1*KxoA` RYNi%4ԡ"hQ!ծo  QkbG5k'-L#--rDrwVd636oTTEK['hmFѯumoﭴ$$jM#дu(|SGﹱ{G+sZfav\.1Xi-?uqD4sGӦGU kA Z5;C+Yj5kî[lB+fBop8c䗡H^>^&TB_ft32(t :M`5@Gmd[K |#ob~ i읻tq,s=88lwJ0l'6哔otrqŮ/Kvv+Tn/)D{)9u,|m?ZCt%k>u6;N~:}C.ppկV|ڃoi'7@ɈHtC73SbꢅQ>{Os5G*Y㙁tj?̜2T7^Tޜ;Žo+U IJZnyBhSҺQ(ZX V {ʭ3,M| ʌ`4e~YR*w k 0CcOPacxgSҦ{CT&-F&OӼ" yC.ΉL-]˳y .YقT Oӛ뉬tމdyf(r_IcsG8WHPE:mGFCøf]۽dս̠ZBll-uZ3Q*DHqitig!ip!n]W]%FVe|j$=_@[˨*Vu8\¡i m/}>G]r6&h ^.s~&iӻNpL1^cdw#DbPW_J֢hX{Ӄ?4T:d(}1/*f?yV[T]Btf`-mh7JS# pgkF]ǦWRyN `QcaX!?,;ml blor'¶v8o3lQTp|ac|/u~G DtU [dn8$ۅ.>8`#>WײɢSS*S\"+k%BGPo5`/~uϊbD?g0${'%&7@[o(kNw!Az ds,\:h^r.+;J=`v"N$b=v2` IQv@)Rk`{wuOx P \ e *(5&dݔmƾgR%5ܪ9y$#>y U~f9w}G2;łUܡri><:{D]4R4.14LN)A2g79D Էl,]g2XQ0Yc}(wBmƥ]^\SAaGv+` ;1F(as7߷rf:tKAJxBMgSHHTSM=2 mA ªM5#Rk1AUؼ1LYrJ"IQd(xup56-m4=.(=kZ*kMGd ` OG[3㭌"lz >9O1?hw$"rZ+|DK[CiWLSr'i{Zzp_~1@/.^%@9A,2FU霁J Tlk8esy4XS cNC+5!r?U}yhBdQk+A9hM%+#8-l$5]I«^fRsPkT{ud>-!ŚLs%X|4T-A>o(嬻٧c™pg"OD}t24%*qI~# ޝjkg EpR! spY@ JK/5la~ޥ+xaonC70">W y Wf`#Wf FEN/U{*'dkLvף2 *d!ܱs&]H!E^5^"2 yA3܇'C4o)oIގx ;D-o\*59Q]۲yM̈68y~b>Cy*¯'^DTBa|ɡ")ّ@;׋O}(ɯ8Pt]:_G{Zo^Cƞ7Uv.¾KIkpLW߃n)'3OoL^E3!^:ꪌrKpҕfqho{#}m; |+5m IKYc)S ze 4'mc= ~Zڃ es@Ç'Ŧ]epצ9yhYk*Q9pÈ":P֐Q/ܞk7}[!XaëO=T>c a!COVH$E:ch7đ?FR\zQ3$ Nէe_ZKz)ϘeM ޳"JMAvR-pB|qO_,d 8dQױ_RK)G'X,q`C\yڊ^f\{18`Z<6R4)HpKzs9u$('I.]'VHuey);qҧ?=k&LY'eeLWXf1,f%3ՏbW}8Po0 2U6$kyF sޱ%Ч@|TY\Xn|Wf4G<ɫЧR]dO4JuXQ;/}&mBV៝YJaMmF =Y\8zCqW`T'dJFAy0И KN6nx7g}V,Ӝl!ĊN*" #Ri*Y3Se!Wr T435,&Hױ4j{2(ʂC &w,rpJ)C_XCcQ?lHQ_w8RVǡrn [ԽyP!"mt*\novK힩gShumˮb \;%'Z6V~ލL4PSb]'K"VX)S\YܪfSɭ-b`#~!^s+J9f#KU܀6sJIk~Ӵ5#gn> Lm-lmn_AnHU֬ .:~isBKyuOhW_ +Sh? sH<r,f(, ,JŞ0зxD~ <(fE1Yn [i.8O↔G= e|Ǭok ~+HKUmk R TX=!<,Ǭ)m>E4Y*jퟕ c Dgg+9Mkgւ]^Bu( TjM ڦc}yȴ>cq6ٝJ:"9RPc o?;DWщyfV` vOo;$\=i2ݿhfP?o _ Xq1=2 ~Q"j^˽ ¯gFĵib-1Sjg{K*6QNw8K`]*SW#=3 9vEBRՐֲv oǍ ٴTaXk.w51JX&Qh4q?UmvN;-2(hEwS!9?-iv-٨R%Z÷+HJ'@{\:AxYQbnqoc#bJa\^ODMO}RӪ,hP #m:(XgI*"\h^Y ʽ%89Mq_󀫡<0ABq'ǚMR&)=fnכ{y1*+7au\kem'Fkf!"-/&Z7֓/$e't r= A.no{"F*Xʸ'3Lߦjo9ƺ$qO#ׂ?٬Wa5'S\(9ÂP _Ο/wrߎ^rdӉD̻Ϳp\oҫ|BGv&UJf4_X@rW^Hf՛-6ЁXf<4A/J@QjBDmq)rH׎(/J+bG[TK2zWOzgoxDJA ȫ=]iHcj+Cdsv=̖=ن.I2s%}(x;pLQIGŘg*oý$1s9-ZmYIaz}館WI$AodúGґ@Yow$ ->9J&>xKꋵ9H\ea65bLkӼm/ ÉӪH{>[y~ *e|I![UYҮj9 ecu?a&3;"ûlwe]K^<`} Eor cxh+?Q6 >AI} 1!|"}Mn_P~9 3^9l!>ZH(":lF *Ğz5>܅D7QPxÕ{3y/ ÿvI#7+9 ZO cR]W?\$5k .⡁{0$ 6UǗnjsdg@͆7ekSEMĎ>W. Hv7"Ue6,[JV ,d)U$s|~w?j.'e+*d7ȖȓσVLz;x@YQq8N\WQ[ReRߙ_[#W‰R`kiH:8o;TH*>CL_m xkAl=C%ȎăĮy1_4׍|o{BK 99 }X$18 ZZw ׻5"Ǯ/F{K7|342*?aYx#)ij.ĝF60 }7`Zr<-~%%7ы;:zAGKHڡ3\cYʑlV7b?;Rrca% !;FQ=SMy׼v&Z6g\U_6 %v(Gh- y .:CM. _$#Yvs,yL.'aC as ۳6L؝UQ{tf:: fd60' m[[؇ѻ30)`9j:{,jކQݸK?~]xo9b%pX8JSSOVLa0xCr;R^'"B'`ky&ìCKG.h~`FB-'q^UkQaȓPzDTLK^{1|fg|wN(6րF-Q?N#^ڗ ϤH$b:ZϮlM[ 4Q>y L̢ER;Z֤k8tJa yІ1S$_ֱ LWYh=T~KLk}ٲcmΈh0!p[~7W< ŸVx4=Q0;*f 18NUE $g?=67@b47E^QfxNIOreXn2u`k&.s$5TU)r[. x mi{{8ҭv$ؼ q{0Қ+X|ⅿ40`-WM"^&C U`jf:\խWk9B99uM@iX> ӄ}4 ]V &&p|*#M̜&M! Ljn$Ҩ[p~4Oc|i2Q1 %H`1Xî?|w{ĥZ=gVܗ LJ %r|~BGٛ:yGon]A$x 0!\S|0CLkxW  81 Ε8x*'1K7b\۳BK\-dO 0HR-M/>-8H># 3blݨe F JL)b&ZW)w]pzo]Ÿ*os63gOTF}{XnDTEn:ɹT-m]qk\B^:'\V2lUQ5qZQhΫUcW?u.i^;wxgy!]VD@gm?&J݄}"2/V$.0cųb!xDtL{Ѓa(SE:7[\1&|Ha%4@B;M`ӋR _-c1{J /K +6͋8 0I0FGʿ !9bDgV yἁA-Bd%J?TUJ:6>[ $7$cq,@hS^PR-8RiK |)t+o[K4 ,%rGc =@2=y8 ͱ3*5`hE s¤A}K+Za& glTv94/Fp9_-p‹0uOmx8e[m0 LKBگa`EӳglďzBe8@0?fEAhjnǸJV_6 mcĚElZ{pb`ebGv5$w5>^qC|FC0H >=9;$ g00xxXL4\GZ@`Nh_5>57pss\ThDv"=Y*='*N?-TWt:1;3 ,*2p Y2Y trN,0YaRDՀG}fTe2,oIm5$hZo{oӑYZGyK]n,^B!t-U ٦#fO2R|G[T%8W,j8Y s+kOe dZK U_y%{_!M_PB55BId/kB4PMM'[_rZ0K4Bn>wf _Wfb!/E#|P&w(fTsFdDVyv-mR:G;Ͻ=M4nDfoxGe%Dh~L&־ȟd^XH3[l Q q}ρV ,Hd^E ao7_8Pg!mͣ"OQW|}qқ*7N'(q$(qi`{8fYAM_'a A(PFh>J/2CÎ^o t ,dU@Ӭzҿ65HԨ( e)2vߜ#M>˃.='XG Rg9dن!ـ1I l&0 Z{c麾<ݨUm-Ek+Hc)~&(Įv'Í(RÞϑQ9h 3jl8}>n]7RGiyqӃ0G'rK+)|ՎTLAڇ4ġݪ;2bM^IiLcxb XRMyK E:Uަ̈&\:xDQ$bTi|Y&rc,&ceDӖmТ@/.dBa٫Suȉ-{ur_{KFuWNIc=T@YL‡e&CP)IޭYOYY Lf?7Ĉ|Lt OD w!6MqrhnqfM f,6zlEi3 q!B]';H|Xl RڋN-2xۘW#X//PUh@3%@ 6L]Nٰn~Ggo0$*I~TLvôc-EH:`xTe'uy"E~@ +j I4\>d4ԛt7buŅgr˅3Aj0ɻ HؚmxOO87XQr ̹.(#ɩ,鐨}5`3?zӶP`߇aOOv4;ĽCm-nl^SB v9*e06Wb{q%yڝoXpisL Lq e[Wٺ_E7̡A5A zxp Z=Dhݯ"u@UtX`7>-Tx%Ћ|<80݆qm;cU4Ԃ߹x|S} 2v-TZ>O/d^k/+n%=.!/?zwy(`H_me*̬Ŵ >l1NPW ~sSvw@]@r=#}K}m~EG?r7pJs(E*}/ ϑAA{SUFiw6* Q5»huyfR0uI9|4:gsŬ^OT;$1ú>ʍw8kݹ ┖~>Ir/h4dSpY!iQ^Lj*kcQRYE ߧ?XPͦ_uhd4f2 ?\Ehi}P ঋo ! 򺓬oӵ貁?~Z,vWyXy|N#. II²&IT| kYOq  S9|pyQ!dGhOJbJfW14C\j{9 K cDT ZEs=oܟMZ > DA5@>"X+g|Qy3gMU;mS9_k$CοckH 7'ڤ%,j&mMX-z4k/ |lBGYgƫ1yR_qk3<}JҠ{n&03Þni14#aq9S5W⠧<"aOޓpإaFq'ŭ +T^ w4 xH3P9Jkx( M"kfBCZ)I ߕ@gk?^)Ji"$H;*A o(ws!ʫj-k]Cysmm8p9=,rբ̊;DLR!JҔqc;\?^+IˇZQ> xH yȦ=Brps(MD:E $;ŭ#3 bK+3ajA⭐tn;/_ǜ Y]FgL 0d2HaoeUzgzJ\^_&aW@?^黟mj7O P|HJd"X^a(QL[q޸~D NhfL(Y[bY(0(VVlI߹SiL]vjrJU e:$d'ѐZPaIo۞ei8 *v HGUSN_!Bm2). ߥtbr9=EMp""7$ŏRK.+ΔUu)ùw4 >)^@BOW%enT4%=;zNc芫gM{f??Ǻ*nqH\> 6-$zpynˉ4?/׊KG{fj$;؝H5hX&9ў/|*[K{ V;=n?ZBhq$qZ.GƩngD]Ƨ %۫&ޗ"-FF3Nc[Z'I g9a5j<ìGbTPl pjyl4歚uaGF%H]߁ϻl* Q F68k2q~}!LJZ8mRd;:@(]næ xbj,)Փ,L3RbH]ճR&kbsՇMMǞ/nߣ-ڷPo]&vL a#O3xfR_k-ngz$yt6scrs|[Z*5^ѱgf*`h/h%2cޅ&Zj?QfUQ*Nh྘ Y$GZBf}p$(HƳKQvJjk_@Bm, _O|3/Dͭ99;Su]u=*Qn57]/RQb$$ 4m/؁s?4FY#UX4kym~U D;N]6ⓞT"!+ %Qz1:)lX 4Կ졭G;b|抣27EeRLN~+5QxA69 um/5sS%r !.[:e>ɉ`'_?A}MՔfA(oL׹a6#I3;Z`Me@M)DjɕO4sݱM~k?%5e{\ewa1W)p_UExr)$> J w[~}%LQ(IM@q¬?e璚'5A??)TV(,c+B`& #GGl{^G vP]qJ6&DIy!!%%@P'Q&|$叠G-?AZFJbx^':CDCU8RJ ^uW_Z 2=l6ħ$Ү:臏VS.lpy ag{nLX%nӜh᧱|ZCwVOvHuY~HXuM$gөb;!"YmT}6Õ͢mrWEAC(no>^,,Įx\KyT>Sy2Aa/D}۞Ax@+%WH; MeXLU]Cݘŷy~ov\=oJ!nZTidWoe=׳\ߤc#~Q"K#(o`6mP_K7`݃.TB-s6cy_qAU(P^(Y~|ZlE2Y(Ta LC=Cn43Ar~!S-U.m h;Qg~+̲/rYgpX0dzY~+*sr_0teytB +]Ri{B3z/CCo@1? 5:3qEEԌZC(aűƯkO47E*o٢\-(vx'*)Ihp>Pغ8ž0q֬6^b (AkS{9_¬ ƙ>y*<۹^1if`zroDO [^mxUDh3r` .`"z9ٙ!<45c軴-qu&sc`c9Zp2? O \tCwW=rS,[ڠJ* |9V-lw/Am:5$8@MJS`l;&;Y29XI}wf7 a/H2CMl%}M%7#e)S3'fԶLĂ}|{@U>Tq[wlc,׎~ۈwWRd*I$>k t2TsUПcuĨ1&|8 x֥{`Hӻ>mܦ`+d={[/ٟ6&NpNfTh'+7<}6뉙j’y ~;StThd7'=GZg}AU z} qxk C Cc P8/^B^{jVR/]$PC `D MiOWe d$`鏟V{Y9r4azumVKfY : Sˊ}ܹWj| 3 ,ςROBIÚ]0mE_a9Q]N1MݼQhW֖_ʬ5B(x$b?&DwX|G?|֧6/.-{V*'_hQYg0{Υ'YEѯWl  f|MqIFсiF~LczdT qĈʍYN\W ik3=(f G)aUE@6'*Em\&CJm*-w4^'"nyS@*UhAb_ŏ +M,c%b*6B_%?1(|US9#Q8EԻs8`yp $d q܋YTD5B@N_}/6(z <~&22sxu:U{w`dt虒YƌH`M{SpIߏOKmC{˄C%p(p;L>D;Ep<\Q6S|ӹ@ni7~}no Oh]g+-WM. ~b *O 6p{͔ʀA]2=47 X{4O]TqK-ްΝpfy-_C ?<$X*qa㥉_F iqbP5B`=gamE  ݌X|t@g2}r9}ɰi(su_{+-+Ue"y q݇{[G)D1AxgO[}5Pc- \C7![躁W0=!:j4<n[#wBd1+sSxЁ黡՘҂y|&|èqص ~ʖBz: CU/ǻq m*Qw,ŵCYGOS^;&@Cܳ!3Jb/@w vWbA7bX.ʩ8&?j{WT|ӁWRA#ɩk_ޤ vĒF=D͆<ȘwEhԆ2ZOΊދu{!7Ld).\cF}' Q8$hS%Pܰס"RG&dp5W6` 1؝t9} oC_OdO ?&3~* V^3 dfnLb%|E0{AEf{|PV&1~+g0?ɵVO?j|>ښyA= ܮDAcͬPs!!;Rޑ~9'.-yL-|z3fH!8Mώc tڽ$pTcb sd,Ӊň3@k#خf3U?}T V.z,,!7`(B4 ܅p$0{L.aF_-_м ϱT!?YeriFT¶Zzo-_Gu}SR!+bxlSh5$8J, ➛2d^zk)'ZcN`GΰLUsz,k˾=A&IE&(tCLqWOƚ~]=GoBy&N: W͢}>EMf8CT.< Oe9p21hedtTցn,3t^ qYjMx_+0E]CXq!<INf>(ZHS+f.Yծԉf2 Ʊ ko))ThT0kxRxX.ڑ\X36,ڰ^+ HTkj;#(jS7C V-kL"ԓI9\n>:ԐAɊg>:uRYF%''˩ICpdh)8ͫ2%HtE%V>p$㚅R[Mw`d#; qÒ'[SvSE`T} d3=7ć1I\,F6,aWջ90=u}ѤKo3%Tn[tn5>:?IM|"nZ3?\deHߣRsS8\ )`5'ubN-qd<mҖFQDt'ګ+,V)R#v)8?T{^){L0 0M&f!#[4f`!'jc&ANp1r K][0i:wӞpMϑ)BW!-h@u0kr0LOU{Rt!t]$@ʅ;j [{+{RԟZj)eIvY zIi*n\!}N|׊ _n~|-XGX/N[$FxH€3NXظ1Z$ ӂkKkrK/D W6q)u(kDK`M k0?-k1d4E\^މ\??}XY9j*aNrq c'w49IgNaC+↛Í6//RG/-> >VmҔ2G_C/n`$OoSNF)_Ң{:$8KHZzgIMYhAH]q*0Fخ~_׈TyGZcTeW BOʫ)~ֈ%;Rje|Te$[*%ـU T7⬆ STZ-Vdd #*#Fu-ug7=ZF9z @Rq@06YaCv5>!l$21o3a9ߺxhLh7;=!p B)jM 6Z?_ƏOyznIaco1[X[]yu̶(d1of hXˡ&NONK6掩;my:V%NPvGY6yzV ?ms[svcLaѾAII85_(.:w%J6 {3iRN(0xDܚ3v5=Q\~U|F L|,{ w)+He3Dk1vxZJAF*OO+K,[8 Pw2Zc& Go *mѫ1;&1ĀPLhW=}R[yi`;Dmq}a 4҈X/O> @}O-o\Da; 2%=eIv^X٨6W*׎hNY_m5T}ch&)}W'k0$n2v@!/T}K IœPHP Tf@G(k<qGU8\<9eic[ yx<_X8n`ͫO21Xԏ(HrıC*(.x/vX4Va@0;]5[y äoNDψ5+ R3 .+Isq)~4u9ZDqV=8B$Jw'Z(VvLtjGKc@1Mn9?[8[vt&ƜOR9zkhgtJi)o[l8xW JTθ?k]{OD_z/V-[ۍgz2ϏMoS637 "+i d"ȕd PGZcEZSև70ؙW3% l/zֵ]ծ$w̽7p8qP .W=Hڹ0TPJ L{DC$&E?[s6.;~qQUS`e?wDd`ϰ 9Vw)3jEB_brHg$''xEj.RF1޻j4YbZ !!T+o>;(ePx87֣*E,g>.Ә"#dhjD3uؔl?ifHy6u9jf@:Km{O˭E–XO?c+tqiK&aׂ0d76N` ``mIX!pjhF¸"P[VHE/3;;jI4ƥ+PWvퟱ{~ZqOAaUhн/"T ɢ@lY 7ssF⺙`66y {.l|8RV(LY&aM`_!h+.m=ګ8J[DRO4&-_`ml`tLl\p1fR 0Z1Y 0vHS f!.Q>&jlw\xS?LXwdG!9erw3*SC!ؚf;ҡ2%RCJi[ȼEb[`lˏ 6b;; x '乪ٕK3;jۻGNS&)5 6RG aBlح+lT8l*{J9 (dЩ( ê~HxgM{h$V~(/H)GyeJ};ϝdkB֪66zO@\WC.헲Xnn jO%g1̖PB׃+M=E\}l Y;Rc.|5N-5hpvkAyUD. v諿J6ONjc֪ݴ9`Bqʜ;qVѧ|=rJi_$BRxL렻b, ;M*t♜c|.(^V(LMuRLqht _r*D''Jq[S-[Q s76֘T_kv*(r6HK4ߦt4`Ql!?kT&i&w'>mu"$BdXS T}3T1ßXJv~~b#ȋS;ESb}7墄<HoY .I <^)(j 7Бш e *pi֧c|FdC \/[Я\ʼno2)w?}gf| d_-YjC""O 7wxCW^E>田TaOPL({`ps9Colijv8'juPN u}!ԇYԊKmjYC/Y[ Ln[{1_c1R(1$.H%$L ꓈Q5ԭm8wcNQk'{8mV:ܩ/Fo K&FX6S)B[AǑ-TV{GW3E6tsJ%bouTmJE"pMF'ZGDNR@In"Kыt7=UNN-j`nNAIj4 DoTr#nUX9#6*ajHL:KT1INmT5xcl@?4>u{`r۬fn :m` MO)r}{ L4Bˆ`|K Nƃ62{XX&#=tWa#nj qὠIdWIc5p?\MJ+,OH!wO S(kBY]\*_dМrWujYLev(#ߏgU3x|M^:}%KP!aL4l؞xU""Z]b;{_ic{ғNTyrV7Y2PAE?GYQ–~P nϘEzi&F.cSbx}S7pȥH R{*O?Cb{֑ ON[ա _}sJ\h4(%OB~1 or:B-9eq|AO{^G#A,ꑋg: :RPEiK)v|bѤMn[_]0[O9t<ݬWaP~g!EûK5JډjEN?= pL2/+-ܰxpILJ>f.s3@-MLu O#p-ly'L'K Q98j]qOB~ bxS4;Vi'HLPUx b 3lnsA 1qB f9-8Ȭ &ܢ5Q/‚3s?>kVsUdz@*{q[L0(F6d+4| w|}t_̵Y;gIOzqcI+!IoYT$S \0EGG\p?#&8%\۟"fi@KFehab0J 2U ȴ>9d=|[L0g>I(Y}$5GBs7\6)T5|r!!u]h'rљ-=J5te'\ԽCE15β>a/ISn$%5!3sAH<qW3]",G2InnDT(E@Ihu$I@yùԏ+@p~o, *Q'Y5ؾ9aO{#T0Bֺ2-~]os&}w~ q%]w^p#q`opYzJ N$/ٚkF١[L9?ӆؙ2@Wt֬ٽdb0ڥ!~K4Q`e~wqqWo U8ṽ$lLR% nO#W b^, /Ka/yĵpHa e ~v%{=+>N|`~F\Sj^DS:=B,gdAHQ,Ffps|>x!$tF7I^P tlcV ]}&Z+$;Gucz{ELs}`7kj%JG6ZIMZ{4Tu6}ܹle?\E4?Hӝttym/^RmISZͻKF҆i tA\4ϊê8#5u,7>Hҧe*'#y! Xz-6SMbhDwKݔ_/$}d8ZNuIJih4뿜XiCUQKRɹEmLklE>oXΞ8ܑӑ*G.GT., 1sƥ4)Q5&4nl:fN}{yzdu<=jg*@gz:*4+wBFmsn e7xv:AdoP %,H#0S UӔ)E@P%=q. _,%Tť* \)T VFL 0lYQ7r]KAc_%e)6!f!o9.OrP{2](Uexe zoOhqp & ȬJVȰj$aE,鸢_U|5O8)bOnNxnĘJLxw??\z+O8o!T[x5ѡI_2郁#KyѐM٧ä=^lH`D6_/+ qQR)Wj_w O9ѨOv=E,okӕA @}xESJN#m>MIumyV`?,XIɳ]Qխ̎fFlpD|ry7ر ty>; zKB}9*N^g^P?3߰ї#ThWV@+Z%o:.N ㊟"qOBsχ%}>{q9$7WSpL]Ĺ>Ģ197I2eQ%^EmkˣTjqMÐod KqS},x#1},¸P7\=xܺqczt1f'63 5?qVU_5HϗIwBSrV6Dd|MgD(=Mk>c(,+3$|qԓ&l#Yǚ-A4p-xsH01\l܊"bl_ ous3ȡ*ZL7j)z0<y}ڷQ'F2d_U7傿=)Axn“AWξ rZ妯 <,+C`͍3%1,-ӸT3)( #Gaw%\%Y}.lI)"#\)7rՏi5wٴ{zT#9v\-$˫?S u&UIC"EǼ*:m 8r aŃ(: o;ÂS*y+w܇X\pcs_svUۓ)UeNL׎3:|B=p7 ؁of ] [dax_Dta0}̗y [%ȾT\pnd%x7LA P3v1c rÃ,cW `[R>1O2XgUL)jrѣNoT3#LJ_R$P/+oFνS YZ] oDv'4!ڿ qA^LO/4cV謷F/tdȖr0F?vlMۺT@:B*>37;9 *(/[n-jƭ[ G1̖᛭AQ'%SnK`T|zSJ%-;l6:oe^˙<ޮImx&հ6xpOU0wpk--W m3fݑ%vq]y쓕Ӻ+n;\nA;z˙^1]:z5Ԗ竔^qA{=φÍ(> 5(U~TgSC_.4\\LD^BEd!RrӺ7b e )W NMѸh0] CM0X[`;ͯP":2[IBoՆRsr1t"W?YUY1`?/YGuG<Ҕc//y" "OtAI"wrGՁ$L2 X}2+0<:*e;Zop&utZo`fd#`R9T\PU j/1BS7sK$s$0?Il 1S[]}:w 4k  ]㣷6jSզ)w|IJ{/k5um]߀LyWh:aVKTMvj^. ?ibT!7ن!}5f96֠ydu@)v"bf FR)/`xbI{ˑQ~,*%)|C^a=iD u(ŔWÿ*bT; ZL%AQyɮD U!cVןkܸc32Q/| -J,֍,B>N?;UIH 0(dCP崒YS'1І3 ֎r_B՘*OYg+2ZȢCG8qtJ;eH}? =V=& kwa=.`,}ƩB^S'Z N=R˵2hPWk78ݽXE:?%1ؠ}3z$IԜgNy.+p#n kQ&"h[T\7h { RE?U*JĆUo_Vj&)$,╇L*MxڨU !~1Aq.Lc<נNo6 ',Hv+cz@J*]]nR==v]雙>z o5`wngpʕx=/j=G:l`q/сU(fQ'~I`k ަPgLN2Ұkoq 4MiӊF9nEM/ZOMi9\^G'5 Qn埍!8 4FZE,!07)Wfaل2vjgh=iо|7U']iB(0tp j]Kɉ,61>bPOF^eY 9|Pq$o,ӶNV0i(;N. Ĝ0)mՁ4Lv{X=ab!i F$ľq9PKZyY^xrs7{*K.~땦{jAJq>fȫ 俄PÊ#/,(m$B7cŕ߻ض-`O;{eCu'n]Qcʛwf/JscYϒк | )ZYuaFSEecM-'Y|_bĥhȀ*B*a@JȰ/rVIFlm< v%OkUlq뻫O|E>m@Љ4t/ZӮ$/>m: '@~h AB +.)((hnUm y-%ޒh a- @ ]{=kR{ސu:ׅ97% E5`:o,8OKfm,׆'" u$ B=S58nzs>NH&'>-u]w+UmZJN%K#K1<_&qw3jWQwxO'=S1,oK17e-g nNDw3AN%v ee|)jCE|It$z2BS[5܅L+TdypqIKbD]$o~T8o NqRC>,Z#q3V<0I\Yյ7"钩#~&C 72KwۨdruVOXfˏIf=a)p|$YŦ?|ĈWbuiڜ(7ɇcq)rKպUKoinm@ƭe҅ (P)$$pFbPO(dxo8܄D'0Habhv9zro𦇛$*+_0=@8xޚ$njg\94SņlX.=HFu[f S2\lku{#P}Cb:4EV4;HL!k<@ 3zJU=^ e$սcf@ߴj{Ց*:09:"ɴw`DE~+R  g6Fs2"Q# =IQ?XO_*vg;z*y1[$ x2x25ifQX,>K*/ 5dEp.6>N)8gFt]6#[>'Đk4>U4xzٶ:y(7& y֩KT[]lZdFwυ8ȵB54̽mj`+; Y=?E!t_;ï\~M"VDCi6eM]*!@v $.Tqs^:s j[̆ѕxT҃"iڢE$sh43koy+/=)?2CAuf4D9`iv? CV~ ai@I hZ`>ǂҝ^a/Pt a#eSI;DotkKek{̖?v@N̈bj䊼ãZ\ܨ;:b:''/N f&^0@ y,rF'5P[DtෙX$! b)]fg&><fيUX=Z *@4~$ OZ\SGet?bZ؍*<t1`z'>'r*'\cPys+ ~ =lS]d"9Qd0nK5w8$Z?ԃ*rݑ=@2 7-Õtފ omCjws ؽ~E$P'J)AK}K KVxtCQl\2,ȅzXR3*^w$?p0痧HUHu}ښaS/퀬C9Վ6q;Y#0lOZTOHKиL 2*5U%>o1G@I {tl̹~ц=n `4, 0]A,i6?jZj;B|׹hUeZKgWJ5, W]You_ eՉSgй!xUkmW\k+'z;#4 8K!=[i&1MhgK ׶L7r|mߠz|)Ā`eZ5$i~ fQ"t̤FOsv4n5ϫZpEȕ~#؇ܹHbXwgW+'O9(J~yɿcJ (ڵ3))O,^K HF%7:7ZV^A\tחٽت̼DMt1%If|KqRXŁr`"F >W MyDlC/iqƪp/Pe?ʶjro> }sȞ7kZMb OYc綉;V^#ڥTq+0,L/^S>]fN0؎>}ޗ8[{]!IczC;NmYD,q3i*= ̃+EOɱa!@[e{72_̱h"&`or_%1="eag ώNz gG۬☙]J7T~|bz`iʝ:?fɯLR':mW3`B4 $FVx$I*Fw-\/8tcg$y{.ZĈ% T[E?% r&BrJ5+k^/HPͣ9j R*#Hq{;j3\ڋsݦPp\ քŭqɃWq'[)%P#d$,af7g+]`wSv[vJLrP:D [*pR\$FuzZ_wܘ <5d_ ,V_K7Pashh$Ddc(VD#ohsC}X 1jM5UKg8Mbg %[jLK* 떆ڴ\{ V)T=V|+h>'lw2Doad6Bg{e͢^r!fo}Hj { ڡRyj\dzߓ]F^o>n^ѓ. ]=\[a?qŽ o}_luq‶7136ACN 9`sRsc.v8տkF3"TаSA453Ƶ[CYTТGj\ IN>৥}wq# f x֐[jq^ڪ>l׾gp^H /?̫XIt_F 0.{5,c3ZߖLg]4[@ܪyw:UøQҸ^ěkPǴi]Jd UYU2Ϯ*Jz&_eϪ簎G+AMԶ̐R ʟM$ U-1[9M2#sy]~غ}wl,ھlk2LW"ЀUT'h'˟[[5ϝ;Tکkkx0e\' 29;N"`zٜҠ.)2riʓbn~:cY!.:jU0{RU`fh %_+جQC?ЅQpL[Xu,\AB$xGv&$iNΐɬB}p(LU Ž<C/[Ku>}.Eg`8>45R]0],bnp`2OX2rEޢ)+Q;3 Jwa~,r?(DG>5].Gu q\+ $k@r$%߮JH+y_bw?.ӽ0+eOA5l:}( Ep^GyJ׫ svʅI=@mCZzAc'{:2E-}Ac1Ƌ*YƑu| _Z7>-%lNHq[<=XI]|a&;_ea"Ϳše$0 !Mː dO#9d(rDG='gB|حBlj¬-{ a[HkH!"{TgW"A˧()w׻Wbq9C&q78jS*ZtݼJ1>aԢ /CӇ)؊)GM:hFۡP^4u6 -Tg2+j)LT2˳B8{N٦M.lQ_[pOm 79U noyTydu|9 sqb`ZY,.Yj嚻#Of2縩 [X-~u_qJdYٙ򃮗~x3z&e\6JU_vzR2/!Gr;%6qfQW}Tf%,hAoc80"T4ȝ{f.f~:UVsw<^" _,"sʬZt<ǴڱmMٔ㴺hNr~J D -Qҙ N&U92ՋFg xb/D!N3Ss :},ޒ#.lq0RߧaW;uUE؇xTmLrښWoA5@ tݢ$R'- 1'þ)]Vz1G=q%91[6cd6$RA?M%0 :-I 4Ri 7.;oI&N*xΤ9_(u_N[7 4@?K/"ݣnx3*P;xL h]}te-.=?|kqF߂g`k;&~i'_ЮqOIؼ bb)Yy7 dY3:DW^k.*.Rzu x[7%ܴsmhl!ns/QNOf/ߞ_ mNwlBL\^6d"8(NiXפTTQMyL%0 #ğ9P2HD=z*XnC‰X݂2]uf 8qMIP4hcW)JZ@dtgnAL8(lCϷ"蠾QxG|Ɯř 2"C=!d]3K 윿s~~uHV<`^SRP]u{_Ft  Jͽ|k<ćfJ @>u? }{?Y¨rt1῍2Q( [V:Gp[өN/Gp+|%xC)%[Ľ||5T RVftDO/׳*u&o=g'zK=%94 Ue>7x&wuT)h ԋN/ /HiirqM"X=aw$V J[6Yu}6~OjCr1i-;87Vʍۛ1"h{%ܑsGE )[ h&}| A6G⣺33!wAJ+4yi dx&,GHQR*7O ]gZlIg11$) r`ueӝi:A+ J̓v2٥V/1EAGxЉ`gZiu.x>ȑPm˽~I[s)Or}yM!?myCpNoL?K c z{8<ҥl{S5=:ANt̎F `VA UC쪚'bTe4Cݡ5М&uFM,83n 66 c O7%481Cxʮ6z&A>MbҁIb|=cb>cOcU"5T, u)XSИtN0GkBĒZ.#{\od^lC C<;$+)yU֑6ٴ&4/%73nU`_,fzgm45(`NZ\,1ETO4W},D܎'d^j}3ƤHYOOGR2' !U=j_AXDe{o~IG-5 "@r6Tꄎǹ(e`>\#_d۔fgYZ07070100000034000081a4000000000000000000000001643420d6000049c8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/I]?Eh=ڜ.+hض/\TXb_cT8G4yّcӡ~gN.C/U$ӸJFNd҂̏rQtk=GҬCd^P R8bi 7=luQ2NE6R,,Mj#@g 6=~_,M-,;җ|C02; Sʥ'0(* ]q2K,x0+t42Mpmr?j߽Y1MTE㎚mߘ _Ě>,cDC1sYX0;{`dYUnP 1[>K<Iyt2fn u&;ƾ<[fz.O9m@/TBњad_)nZ򉻖mCY2o^hgw&ib@-ȴvمKx?vS&F&b)6k:əfĚx-vo[9 r0x'T"ݮR񋰡G#l_$ &0*IL7H61u&z򿨗 W%E0>:}kBm"ަ"JP['3"p rQϩIl<^{.Yx9}WtdQb`E{rh;m@} [[vF\q!wPZ0~U1 Z:jëI\daBq-Rab]6*)HXr;wӾ=B e<* JsZEI—gNsXv?kV%[w0izՐ: \M4*'sًjv0I>y'de 2jˤ[u m'xmN{J=>H"#qկU wkQӠ{<}Mȍ MX7,ZInJ>=py18y2I^lkLAU!`2 +ΑfZ(:0_v@Y/  l=)FZ%9q]$nFi8Qܣ px.=Dn[eN|,rcq)mf DZ&۲njmj0. ZZFWvӐCH\;k=묾G[ ɾ,_/{bZw9e|F:B\)|Ӓk~|ÛSC=-rW-4$䖩Sn pPv`!HWH$oU٢Cgo; `iM-o]>ZTgDy4]-ZjӳXο,NP N㋯S2cG&i‰u,G@b{1'ӯraK^{u~b].j+8sc9 } NBl5T}x )F9+BPoJvW2>msʳ.J+w5Ɇ.!z`/0΅ly{ljk/ކ#QsE E ;٤?>sof*0hZ1}v,-`\i"cU*[&fao} ??%L(?CQ.,Pۇdq)QnRE:O![ZO KW,Zg<4QA T>^#Ғ@JkÚf#f-+ 0>]nZ&OgVE='(a#U]1Sߘj׫v5!ȀnkLuYp^mg}TH!{ (1X,9^r|Aq4I.R.)۶brf+אMbӢq9gur߸ BM1mUv ~*nu(a":m8]; uU_'0wV#w͢_uzS4p:[Vyݼ<5 rܵ˥uEͷ72o`ap_C6%D[Wޭ4Z}lZJbywܸgڥ$8D#9C>;grƢ|+'r/Q#}NJdeɖHbb7V%snd!rBVc:KqL*򍥫 R,^7-a7c:8)UQ;(sZTg~|Vn<`O0yYvw@S`YB@%v ѵT{Bi\АfSr.|֓K'bLB_%r6[W#e `K%<{:% Lj}_e)@7O6B*ԓth".(=>JU}C}͔$h jp øh0gAJ!iWG>cIqPOx:K2Buvt\+< CS=Oo`0{/G111'VAҡ"5={/,fh}:tբ|uqU2 Ket- lюyNŮ8&1M `V&f Syf/|+Ig",\3H |i45w]ެS9!) n-#߆&Ji 1dEV֊e1 ōrq "_d]ܛ}2[,/mô6B1=< r0 ri ^_ NiQLu+lJi1~BT>JNnW5# "e94>,-Kjb<}7d4%Cgz5"w6Dį/.s;+q9Bo+5gWqReR~'m)I@qKE*OFUnP0%kT5b$e:dgg(*^@rvlk^"Nw)-0>RS.n֎=@8#$&)q)ZME_"XufW--ڵZN}FlʤD$f4tpZ&L9aVx]I 44,Dc4 :u}'U+`MAMyv@QBXO\TՅ]_jZ"*Êr BhAVEU(z¶ԫ$22r5,0/UJP]qSR;1lk{j|}teKLt{z?΁zŎ–ܺa^k&Z@,vC_sٗIp濚n@?PʨG UMR!gwAxko.PHv[R 8)kaL6)_Hx?rGfgYB}f2l،Lr&3ݲ9D Cm/Rg ˵$H["Ľl䔕'y-ʽ_w/+kt.f|VeɛK 1x,g|'nz5IwF'tO;9MF^QgāUb.i-;QpN;) Q%mHqq΢TsG:0$ !2Jd}ѧj|=R^qP[c0u*jxM/Үw+DfdzdU}wI޺~aQѰ"_ghO%g_=[|JEM@m7 ~H_Iƫ]&u&QӄRW#~D+ʾ_vckbE(nabY:E1e{YAƖvf* 28xS{z3R eš߭ ɵSƭV{JAoUCTȗOSӝ]B}ʭ?~[swMa˲ Tg`]|wly :/Lm̦? d- )'5LI'8o6Tz9gԛ/?7*:Q~D0(w~ a uA ɂ b<1F`+쐤mC/B0ˌF0&4߬= ;RPDl!+?dzcPU[Y۲5E \HfrR-joR^dmb Ƥr= myb{ca}>Uz)w_0!no5 p?t W'%̲wئRv%v*UpaG8dVd>FMG[y (SiHA^F3^sJ'Q? mÒC"9u\GdN =RQqdBh4 Y4 r^d]!\JQk;i A?ڗK4-.!e9:>Ė9V%J4pNKda8Ӥ򒵙Xr=WGp䈷g掮khM\_KDKky8OټqXЕⱹٯ8-dڋ^2 !|iFvG6}.,2 þʻL{p-u`>yC4v 2W0,h?i졩X0t9j]ٌw{I}la.[lET|ޥ=! Т7.?p}2iX7iBC4ڌzq5 ϝixu4ժeA UB۞&:#6(o[TM{? ZY.Nڑlqk׼+GiZu4ɓ(W<5}ɟN3 TOE%Pr8$h\X PNFzoitxV JDE)Ý$h~lUD=?jH䀜1=36+V});%[yfHI9@ HuדXon/^9U=fnfVK6.zQJowѝmJy[~Y+atPNUcϖa<óvN.eY!x?6o1״n@Ļ' #aOT zyM<39:b=@B9 '}K=0;|̔_S(Aw%1}RqnoIPA\3V_)Rװu|v+#;S=Ә곓cлᷨ6ʾ9Kq[Y}ux=wʬ1z4k@+Ow*$Jd|׿G7vc3Tթ]Ҁd{ကYew 9G[LAږߚ;k(WH(H]ZiӽHOQp^yZkVD ~ i:c.-qG |V9uB90]z-rw&wk|:gXzyZF 8KAV6.y L@W/$:t<*v4q -"i7˼qFAfbR  4nz2])Ruߺm\)9tatL+H=VR@S,+)t,mGGq׶3GEKΦP\BlnAHƽ$xO7F']+hA ر:u(*rƝ:8yI|Xt62?=%.J kns `WA+'=]u-3[ s1' ,)Rl([%nHqf3CTU_C7$FQ {WܻP6& `jnoSġֲ3e EZz#|=RHGodyO<c*H_RH8kC{'0*߼ |0G(ԕQm(H]{ڇέC _ 3˗>X"<6>[#_Űƈdם>wMA~@-Q"5x8ۛ!Z Yqa@-a[4 zG-xqKg*sijbM:"+,1´vnE "¸ODq ϧ nWJK/ mspύÑ@%':+\ŮAĹVrs}[;1`1uHU=*_ẽ/ ZL?;D8ѫCa'Iwxxj #:U}3|]ͫC2T ZV=T4Zrh۫7t Ⱦ]v7ݱ-H7`ƛWɋI=p;jB$r~L/׊hCUPL%j7+O?<ݲSMTeXde,DJ4>)?"8 YvS?\2*m % {Q'؂/y(jQ%'LAG8qys'raSePFO2U*C0D:yV0zoWHmxUN#Yjȷn9z׉AK(` .nEWZgPHNE.3gמ\hyˣV֡^аWeO%z~irg|+Ĭa#`5;(78 s @S}]1M w8xc:1ܸ}FbX/V9|P`N EMqacV;q08lJʵ%l3^r-t'!8QbN+_Gb: v5T$ HYSpuk0D#>y`KN5u9DR$cy0˜g51;7&u 0-WFAb}Ltؐs5#FBoԕA|ER6àLcd pᝎ7'=(rkzVQdn.|v9a} z7dDA\$T䫨SZb G~K]vw¡XCSxߞ/hS鐆 uH!34`;Hr 5=|#,p{>RT*a;ŜC4 q] y DK*/f3Y@[kW7LXˉBzk.pzޘ3;^~FM? }IgvĐd. !N?Xr^#DgRD.ϾcjC.nә ݕ.=ߦfg9Lܩ<@Yvpt_n[SUFu $k%Qei͎mC!+T(JB ~Q#L2 Ҋ'1Z 4;t6٥-vtF8H}MϚxDC3;yICE:̞ʔ |0HkE|[~/ztЅ(U iȩ@⏽ /K_e}t$Yz( *Ү2-{D[rҍuK6uuSDby 1ydv܁J37W- 1\ Y+&7L4w-šOmzjC&f5eE_`ڊ hJHo3R )6|E +!}.oQ3yFI_-7.A5|Z j))k (##GqϳV[ö`&7oALW7]mo)%u{h8"؍Lcb\ї>[:F+lh]=1=Ȳ'/Ctp%se|-d~=~.I.XpP&΂4Hbı 7~Sfr|B$3&ߛrёqvBTSu(B Y8 7?ݢDO{$1IDid6,"tG]ühtjTbUW_VBbʀT/hM*O9=`6eF0LwlH `ҠmJjcŻp6EuK|z n~}z5W$?@YTQ~di˵#l"B=tf<{bPb_Wa@0bRA!rv6p<,I< E֌ MA Of4to/W"F/[+$MxWwǂAS`td鐓epadwۇ2q}'JD) XSGbGf k/'T{gzO@$̦y;oᐏ`f<^`^Ms2q/[^Q&tkWhkWr ل-[=AB.g 9~=3 z;HHLۛ8D:pfig^b)LT3JItڭߊ>+2\a/:y&6lP5S/JuX87'#HZYXI.`Υ8&:N.J#c QQXQbouoiC&Uy mD'+YXAm^vԴW*b}4lF 896 UeS:r|&VPC\r@ w亁D{Ȳӌl'YVJO\)jUŬ\d}oK߬ _<;#`30]iS`OwXr}+F͝no49jO3&.A zo d-n3rT&KbmitfNjw"Ӻ=Nep {y5ގڑr(57y޻4su,fMAYrE0!h#Q8D*}JާrY\X^nF~Vq<@^ :u'jqJ,qɺqh{`!䨣I[En$)2mt<@K ^goؾ(-YN&eJQ]ra(LR4&z%H{eA񦶌> a@>hE:nP@[.ԺX|qrR|aOvm 甹{`maݥ6ܕ@rMGPѳYR>$0 "I8>; Gō+{WFļ< $&͹U(m PUS,Ekдa2, К%$hCi>yS[u`l+I$u zg[%craeB#J*wt[:lVHʯkoĮi1 >8@fD8ts@e[rtʄ]ʱg`s bYKg~cu+Y G;;¼yHAx1mfkmsĂ.2mSP8Ƶn< neۤ.d f>dxs|R?٢zdeRXv} V.MP11(*mkH[%!ʍ%YI]P\j #29wV|ׂF۴j4?x wѤ1pHcU``|4|%)º=π[<0GF)A=N9〈Jd$/I+лx_дzg/&qʯ)(D6p •@RguFN4; wk^ O+߇U>/*yM^p Rϣ SMK#K}\ý$]}\;A #_b3}wE_ &Wƙ5;)ȥ3GK}?[G-πx~T35kt"KApxrHZZ|.c^LV Ȫ, >S ݠ2Z~}U";,{Ebk~.o=eZ\fB+V\M6Q2pZn|osH.)#PxwJLڿmߦhRaڙ@9Oc_#r!W ftH7< `.P*j%l3e#+& 74=tz_"9~p뵠ӱisMʙNޥο<(lwH8i`"6~\KLi7LǬ>t<,s> 4}qRqUs,A Dl"TcEt%JvS,B.y}&1$|f\7Rrd+Sq* `v%~WtC=4\!8g@znȣ-BG..+ 3OM?Du5eGsÆKo`_Q.`%Rg(9IX*]]*eH _g+K5ENEVzQXiV*sVw 9:F獎Yy a.aN{ R?ҌDX/S+tП 0v&$3 wʮKLIoG#26o۟99bw*QE[ݽDkѝY*W@W;P3djQg+snO2Nk-#t:81lh;BL&W|V}}B&Z im+1'A&Rwj\ T40K~}A}(WaH_7*V3WuYhyleyE_ΖUЀ(@K,qzn Č5FtVl4rR}PcϠ]ݽFưH\Ƶ"Ƴ"1>6NԻ  Ĕ?MCmݻI*c \C p*<ɄDq\$wRE}j-[~M:uD;^@ۧA mhOEM%WQ$^ujlXZ_4FNރ[7/i6e̚K*j#$w9S/硡礍Ra\'hb$*,g}~iW5~4aH{V7|UoPi~(zƘ4m2рS Q9 %GvD1C̄>6"m.cOG.yAvx*F=*nֆV*?E8lςc 4X9`M4@5GF޳V`nj#=8qN"U.J n&mhI);i)5ɌѡK,N-}e M\R Uu$ō8q6gKQ}4w'h {].^"')/f\D); (@;aBIPn:k^)7bGna=$O|K'4/ǍEZmDA!B860| @<ݮ&Wx5xyPF;Z`PM0I!G:M](rS<2m"E /,h>z1`>%ca2%]MPh$GI i+/ ᳮ_ɲkWm0e.R2ⷚ&"cc2xB=;ޗyfPLllCT1 wsfsm^GG?PNFU$ֳl*<<`}9hI:t'f(F+ur{$!tsYpʩCV*iKjC7|3]QGK[{y A^xYz I`"-Od~{M[ëJQgS6>~'S ȟt=uZJ;o&lK'lO^GI;ص ٨%L9kQl?9I˳8!gCo "J ֥+T_o7|0~H<&32XCc鯃<,ݜZXHG^ {nfBGc;-{,d^M~qLsb캦 T{NGr?4+o /\3*xI#=r{[s9<@[>wo߄Vg? lݥ Pq/w&BMuopJ"t#ly/w1pxYu¿!oF$@J/4r2͚wO`3h&Q%HN_py:%HW,`zcD )tW4HV2{C1n*>"{\f?Tў|QBXGA].ʬ)'ny_\$"gx0~1Z+2f޽燾o]C: fmm/Xp)x28-3Njž ުʮС:+J|fD[2?#2$=EP.F򎝋vl\6=ƏzfpZp>DF%,=u ֫?{I&@(90{ir]a!H'n4Y0&NY]RQP:.Ϲ7ݢ8@˪OAix,dZ/wHC TXzK=\|a!b*?V6" V2i}\dGBߣNM Dzպ{`GBR܆_ =A*fGq\FFg,[t`iܵ^ۺе OAqoFhDbkI*r== 4dPl\3"l'&tU 嶢* >OH}uBۢ1%aOW\ܗ@ߨ@xBFS* RZwrT$[VH@b`2mOVe\McIf =qzj'ٴp$$S-VA1~9Y_@\ 3>۶BcroBKbzJX=7^‮e-iEv. ͍2[ ]zD9 \wc㸗%x\> dqѸ#S 8Nn2;a-"~¡PK49#"n]c4[UW/yZey>xrȴbp,0P=m(ͮ7k1 "F]\bc՗+;Mȝri!AQ_5Bb/ A-D(}Wjș]ICxDpFXy r\7ѫi{ixISZ,(IXDvT7ZLxvi#"A%ew(P R`*(( L!hE(v.Cǟ5aqw (-3S2sA .urrʉաiL}sj)gAeG]X |@q6I@-˭IݥM~u X\ #e)&H̎زpY#DPڢ]YdH%Qw9[8eJwϺܻ;N6$9TW5͢ņc! F]xqqxw3; IHy\/uE[s3L?JsG(izo I֩y@A}R&zxTO$ K݄ *Q07|JǐwuPYivW#Å0+ Hr$(ne'(w,ύWjp<|*`(c`7#mѭ*"\2*rrl\́)Uh;ntMݙO>؂]މ4R#'~C/)4>kA8?/jz0JLRM~M$b1 %'KfF^>PkO18cwu =\nK\{<͇$2 ebGjB)* K^OgSoM}<uYy+B2.muFn-ld3sy\7}1,~=pplDQ?`' h\vcy!@-"J/B['py^'Y:!_3C9 M9zpuE8S_;FK(=׳ƮڜZ ]+l.z=E?F8U|ͯ0=E).NISC[NwuF+3*I-+%f:`c!ꍚ HLOxkϜxgp鏢!- т`D<]a1E:^Dm?A?=p%۽;vgQ.uy0Q bIax^i1D'+4NILx%_05ʔIr{pOK(p;<ˊ4 h&Hqugjj,'OW_$: $9mOnph(eLބ Mӆ1kޫ/QDJ͒qQzN|82ڕDW%P2ٷg\E W-ty82D sRC4(Bx F0ûަ_p["Dp{_>;0v?N?35y1\fC>&O(ĄA1VzTG[o$Pw1J`N_[_LTtc+|kL!Ii$DPnM"]Kk(i;6\{:sHN Nyw_3.P9Lנ.Sgس44g 릺=@q'cV.]07%tF.-QVqt6s}j/͍p@A^ So7gn|tf;k%;[KGcF{-l \KW`';լRv~K U։xj_0,K LKP_P)6]=.9V7T58C& ?肠h`qO IoAy('>lULDƆ$S>{xGS^jb.!{T}H/ZWX%vߡ\gFe݋5uhDx=u??DJOKA0QZJaO5| ':wWKlXq~f.uf(AM.k4B'!R-@68h `Z 2PIZ*SF]$+f.@hv66:+4" Ԏzf9W\)!1XpQ!8ѝ k9Ӂpb/\Cy:2ȷV ~%e;nk"?i(~n([Ȉ )\]ʸ]g^*+5A0(Tt>%( F5s#P*~@0 Rv&|tE_$ҟ\\w[  [Xy/OuXwͥ阠-ʠTI?{DN"|&j%X,eHQi3m~89 @-^v} l[JTe0q 3Kʨcov|eDۿahT)&^ucBQxŝ-Iaj ⋣۹^EX!( [8;] ؑV¿{ٰ+Ŕ>#v@Z%CeCس7C(Qu]-{[P%EKr9UC+*B{ q@Y^]0&%Dʮf ̢R%e{2X_6^l]B Or jw/]H☾OQ~(nľ%Cχ :AEU/F5Zh%d{&<"Ƕ+,jBK" ^7Z;*2e7v^_w/\gM Zr^n56lk>+gdcSbѸL㨥|*?)fepV+&|:+<`lԈVId 8)|I xb9-jH1iys!c/:R]|M3 эI+X_d vײK{j9&؞1122 w)E&dY4wNw$(&R 7gbwk23)>4i'rRʙ7KX ݐaT{ }AئT:&C,>x\_\.c ."U0G wwTB^c"hz cS^KeT\H!8$U㼒FJG3vnKfݥ37l,NlV&x-12#bКnnfXgsr(7Kq)2~7Zcw+x( VGE T:HC##‰ȹSIkDTo~ٿ[hUNP b ߀O'ι8U N$2zQ;2UPlvo9{2pROfRz1Cu[8wV{ѡg mqu,(t*Wb~1s*5[F32R T '+=p{OWY e 3^"uURv#H;NzKw:Wj|ZS30bdih(Y: φ[%Ѷd zRmSn"rl E d<㤲v5Y G)}Y_ Kς&s!Go>E$Y_%%l<~#OS'WgC~e<ˀܰɤglcP15FH6ݟtK/9;zXZhGN;PPoCBr˄ԟƶ*Ë{02rRi@QǓjҼBI9N>[͜< hѠ}qCn+ G20l=Vo'aF n Psu5|p%&Pڷ,PKb>NZN\4%5Ls낑X9E3dM>-ʼ* iRY:x}RWDrsk}Zk[j*"ZJg,^s{Q}+|i ȄJɵ{5_UҀSw;[ c#%A-++zXXNQ(>K q2fPtD;WQYO#G5NVB/όpx4T/լzý{(_[1z-lTFfjuF"/;r$s@&cC 0YN z3L]λ(^ K1\lL2G\vQlIH]' $h` r&,.E_皁U4~·vuj ([-YbGP XT`wg!ș\8v֩?RSHK@?էNYZۺȃ Ygd փ^r0D6=˵ LF`vy餖cpR`Y1U*7VBѢMr46>!Kܤ6' ^t.agkTr㐨G.Jmo9;6ʦe.8W5-K(x Zˇ7gWiTHY V1 <q,r=!7E&ҙf8Žg v`hUDOBLLOI&-`FAPwD*ew0'~\M^<M1[aۙ~yuvoi-e,iH(ߪ S(%c>E n86kQZ4"5n*o*2{?NV<>D=_bN& 3I?`A|@*Lv9}|قܤ[l+ 0iP>6J1]Y="{B1t9LUmfTŘjKݧdHW&@w(cvn"g|87LͿW\j 3F켲|z7+/W0o3|/G).ᎿB(ύdج["X<<G`6` HFR?]D2>0ӷє?dI~jnb)OU"{y/rkb4:9$}(I\//}±)X2PV@Uu!̷ki\s/:;~\M-}YB_v{-zglҒ5`gÕߐ#pGWkXCpܖu.(a6ȱ*"rIy~ww2O"eIeX/o+p^?5֯#Bؚ.zKCfךoDF3Vذ(ꆌr `EI1އ[_隦hZF= 7ryoxUqusQHфq`HP xCkҏ;yufV|zAyj]:Rc=fHL8Q!;TB"(/j}ʖu,m}SŒi7 ï^cDˢ&ar\Yp//T;owɵ -5<׋or?ɴM]Vd2x؁RֳOgؒ Qe"IHroԳ'Ƣ+4q^Sn%UpJxyݛڵLğEˢ6{#fj d1u襗aji.lSQ $<k;gs /d9/~O-sc&q%P:St5򞽻l zl]Mόc;ʠ+ D/8:}|GY[faiaMĽj1?Dyuu;GA¹UBK]/_V.90avy>,EiZaK`Ɍ1 {x (&5Ե JZW٦T0,"[lG<@:cYO7Ks iz4"e^XAEj%d#@>kbVU[#X컇N^~adOP1q /0;[D)2S=0WUh5y~ u Ze%7ri'*K+pɼ H}v Jj+ׅnnmб=YC= caI{U6%4"|y/c^!"GCQXEђkn&"Ǝi0"|(XwJswANe+a9rطȆ lِUY˅ۮ #$#k<[HOyvx McZ(I#SCkr7+%op\N(:?>C;3F9xcMR w5pqGS7z"4ĵBw%yO]wʡeu2~JC"D?QC7i&Xхr^J…ߺK ^%4y-;=aY=ec",6} 8nm)E֊Apů@knrܷb'M1::PnD n)(HzcB\.2brЪ aw^XB8&??:}Z>y`w|]f5t>LLhC ~́z^M/ٹ~ !AH޳;'P5s/E# ._"J!+4[u`5S81Xaaqb&E5z/x>&;sVB 6ӛלPbXhmROckgo5}i?*rIiǧoF Ó$*a @\V:t8Eܡv'~{Ѳ28I1FFk֒;BUTG#H.;3D? ANXEw Euh@vkcB}RI wsSΡƥt Q2)Ylw#bh7Ql* o[l"6;AvXϿȆ,Ãǫ3- Fhzi}iR{ OSβPG=q$\X& çu w4h~עj]b6L}!}23cl-_Py`x|C5]̖TS[tlB}A,TJrEh$quH0[dqVXvUR"T~'{!@k.);]Hyx42ϗjP($dY{ZY,p@QՖA #nDNVJʼP4)5l&$?@wӱ-,VDiAµ*pDM? 8˶M('X3) XtL.ua%!фx4<%7jA$L3Am'Lm9ܚ|}2D\ۄ/dZ \K$͗ S@9\aI]Ă?͉rƶJ*Wa'$;/I1 ۉ9`^liWB|O1?M!xE ^𯰱@j PN]|U?Žmq兒b;sh,]@ >.&?~QU6ȀQk翿G0vF[/8tYQc\xw!,1T''CiR>19Zy7f5$-FYӡA smuF"4Q`>,8n)[/y#ǻ3f>)27.c" l ZV=ʸGub+dd0g*.$S!8PO Zނ7`uxni#+Ly#&3"#tl#<CV*ܶx,6@FId]˄r'@r:q)CCWW69*s B蘸6k`7&|IL1WBڴG wͯJAwLw@$q_'13qiwxޘ ]yQI>jONyzrИ-o.% 1Y~oq>Anl+VkEOQ ^jU[~ofgc +1QH]OvF [=X{J3[^uj5qP\@ |A ܒISNLCsMBr'єVA u.ՕN-̛r>鈴azM$?Pot yڌl(w5`ܨzIޅ5 #ybq̼ tjjk&|\Vnbji`>yx;_9Z@U7W>55#YZGY`7n2: 6C>~] Rlt ZKMYH[@d!h`QB 8^(bqbfRu8;2-5W{y8mo[cI7l`VX85J޽B?: Gbj Ow9N*L RgΙE5טQcf&U2?d#@ 1;mׇ'Xlt؎v=M@b2¥rUE|ݽ :(m!2t#=#\hΓ)HH,kO,P?)d;%<hjp,^ԙp!fHoJ&çU:{Δt fm_'|2D'LA`$ё+zO 併D>p1MSn*ـ€<@*$N#AR̓~V CR 5R@ǬYQ*/Wx4%S~ߖM]2 & aQ-R{*|=n[Ԏ4;\ _ᆪ6]t2]샃]:~D֝kmlsmn0 e2ۘb8=i dPaF,Zl}];Hg ĀdwcMU!^7;nPOh] ;6JϤE),[_:WhTVi18 *ѸC:>B@Ziy?MT  -Ԛ,oSt>hQcB57۶9 j5eBM7Yq/DՉg1oZ2O1iQ2.j3e21f ~q?L`g5T}mq[`) O8;uiuÖ>s ;5Т/HLՕt [MԊg&|U>|dS(bYRl엇?%1ދΚ|+Ou^i H #[6w)re ǧ>fsa9#o9긮{J }r:)$>HXҸ H!ʨ3q1powv"3 Usj>mjpTee֧̠A1ՆԾЭx3O<ŵd9a 'b^dN Be99\ZTQ27*a"F66;Q?WcT[ZvFtNf v7Q ,6i>ӏpw7s0xD_Aډ(HP8%AA.jJ JJ1bnhG2w<2[f)]la?4 ;EJ蛏^#2/`y44FHWϗVTqn׈W$*G6cn5*mm O͌#fX zi1Ck˵%vJ7sjx<(H.wJN[w!%`k|?߄ՍqPsL;nlW>h{@ɍZL)>a;==S:R'_"J0;!lXl4*-WR{1G[D1sO9 .>"Lh~5UEQ.ezdKj.mdmD n$Yl=W'!-\JukP ѤCQl8ځhQ*MiNˤ a\T(mϴ\ujV8bqN;S1 #JŠEqT=^c Np 1]3.C `%e8 I4Zdft`9i%')dE?AE_p>CaFưpm͔n6h;-uN RY* o$˝t@QUmn.2vg%8f}t[ Mj MSEȡdQк,il\BNl=2imz"cwmKIM Yg&\\)יܲ]bxv?R{.TeD-CZnZ\]Pb2l׋Nh,"XG/1޷l"s۱DC.1 5_6= != z|(6Dh(!GU&XlqW GKY?q0C6.@W ]C!>=*ߴ + #ǒ/tTkݠ `>=-Z 9Dº|jU܏Fn/sE,N:IpL Į؞t{Lm?%ކXRo2^#[ [xԳꕋ6*-8ax#df]~"vOymRUP]~-dd7`'&ov Q j##7gD ȳO4ZnX:9ئP܏W(vO6խ "\_.GM)؟?8Np#AbYIn?o&,)2O`DG)F^ d]VH(3v˷5;j \O$ڥ&߄ָBIyRͥO]W+_W"K6WPG/}ա q_b3!Y*6-aSh|ufEC<`m?"P[ѧIzs]ޓ@#sBmD[^O#vOu%a!ЙK68,'/)4 , :q;Y0UuڱqGP CźG,{0mٵm;v,tQrs ct2$ho#rnW3F,aCϢc0Pw^i2Гp~ YGмK V_ 23UGOLUQ;T_Up.Q$ "/]߶UA]' } ~wdǟ+5]T {@ѠYW5v%UKZS#,5hp6,eZX蔰H<^q?.|TP&%t1TGCKb˻4 L+7_m'Ckg JНwB/!j|+S+iE&ύ UjoPnV6Fb@| 3u힋(ܯiHM_$#Nд*hv3ώ%vNږd l\u+9aCg9Nj1fq1>Ʉ1oW'"sCS(c-?J'/S ]nEɱlbĝw~Gɿ8]N]@@wyfD38tbւ.,~S^xm>%{B}?@'ޟ6(RGg$1",ƑDJdLb!V]qAokobiY;ߋG\ڈϙqrϓ#&g}<%GU\6Z:GL]Xz˰o3<׉t8t|BJr@Zt Ƶ$Q \Q iv_ؗENz)?n쀟zGbv_Q:<wSc< Fhf{?2+XKG7GhJ`<ݭ0DQb8!sd@Ng?_4$)fgJ %sQv8U4 ־^1@M:*zilWx<@$>"5O +^&9p6ӓOFYБ?y , rR9O[(_zm?ՏD<)*q6R*PɸFu{:3 ^L>t+p < /mjԯt!ѽp2/|AO1gٓ~,lt4[K2Q^L]JXyC0|&)<D')a2lj\lRDB@͌ u /euo8kOzQd]js6X쳋Z.rhttiXۚ%JAaNXT)td[4vIpdW'UQ 0A Aq~xН[XEvR9̢8@ƒS,dW@4ʮ5 cu2^Gל :'nf|4,pE\Iw {^:@8$tto>! 025-jҗ6vyfE|ZL1ִfqfW 9iFMfᅱ/%G*?;nEc"CJ;9saN]T{iPAh uO06>@mbT #8 "&x~g8FN B"e#J#I|^K4lh6N?д ? (VapcHɽ ԼUT/ǯabQd kߥ)g<>XIC}Q@vsO^M'/Şd ]G<)IF_,v\>q;{ eBUUA f | -G~?] )sU%CbnDKq6ӉcPLfڀc_@?5}? C,`~m=Gu5<ǻL~z,8S%]ߝ1ui_$s.E,>b¶9e(Jl,<KVAmץ"/e3 s ~45OƣY^YˍvW yȳҘκ !>0~6xËikoO YRZYL7 զ׆dgVk|./ZEhW'Fwp`Mc2Xom`r0`(k4˱87J1ck8Zs]a0Jjwr4#Ye]SIC,D,IP D%"T$DeA@24;$2tD{s$Fd6K*|9Q >6'oY||I@@~5gaX臆Ekc˒t V)Ai%fRtzRox_* hU>¯-'abJW –;ƫƃE|Y`E%*D=#FL&ɋ#lDgl]oY!k<(rÿt^D\jTh,)Ogϸ/'A)6!|4^2 ޓ 9xs)kW$?%z+FY- |C(Y}Edz7`$2bH2;dݥvۆ/r<<0yNoH7ΪzuV/~(V͙*e: OLiGK _-E 'a8Q}Kg׿d>k{k$*6,邨ȗl>p=l ywL䮋qE?.*w:S6I>S0m2;CtOm/`w{1KatZ:|[|^˞/~pcx< #·eG7d ՠr3+R(P,sї[W>Έ: yj㨂6BXKʲGxgU/! QT]ԑ\|'fqb\?ɭCZ GМ7b«F&Ǖ()i_8`o0c5||,0ޅ65:n T Qj_mo8<|"Չ/A*Η4OH3 p98;]92f?b J~b8`{=qȁ??qFkÅ7}9idrہw0|#CD} Ѡ?:Wc6>qWN~8D# ?*Q 34fT_:W<6Qy"])2 c~Mfۥz(1ߍHUA.-fM=uJPAo* Z҂9=Oo! 01eW]SS tD+ P[gBJ%KFf"0$FxmJj C_vppb:>?](H$uL@2iapj]2~g5V* T o޹{{7W#=ED:Lw#zkVzx7FZW qv _R 9qi! mp*" 3mpm9hLf&A{EG]-[I2rMx !$ ;s^tNA9Ԩ~O1鬯NDWt3-|[<SGaUT?}kĄU(>#>كU%#?Ϯ-<,>XM}Q~x+z-޹JH WRTo4>iͲR! V+e0e$8P&Ȁ`lvD /cW b-gE.g;ZB ,RjRd^Y9lYuKS&1DCl9.k]3-h'ʔ%n=YnOiT6{j>qFA(ڈamݏYm?PA{r6oִ׏v[0*.X;.W4hSPi#@<( {3G #Ygg &!d׀D.ځ'Lbmg<뿐zئ.ԥ``9,qBO¾"陒l)Mwokܲ91@GlkiMXp (`0[&_nsdX`("3s/Ww?;.Ll%;~ nڧQ0=ݣQE$.G}Ż=5DK1HfC{-\A_̿[gf0EY$6x͇5 ޽ܟ<%]6.,ʽkOX<}X_j);' &va7S4 spƖq >g[ +%-ʹn m片Y0_DشilNEa^E5 .x8M9*Fb- kf 5BTn@0{O b>9#y)@Ox3CrKk4.el]bxD9Bh]a֚g4ӿ)~oJ50CD4ɐ+>n-%ЂH`X!lY{noXIPߧ B (¬ƕ _Q6墒Xr\1ܙxVq& ;c099l~;Fp`[nrXr "\n4ڦqrEndӘ [ey}ݦ_VRtL՗[?VC1MDcu^\f|>$!XA"%k?QJJ: %t+I!' Jh kIcS]z97ӌǘ]Yw4*J1/Z9W.xu9y~3KVpe87v uFr$tL0J9[QRrov!Bc#{30~ ^iP;0T|TUE o9ht- ʓL :gvW$Hx>c!쬀'L(,}ѿwgZt@>uRRw{|3f5n+ pL/pRhyEVEJ;xc\VZla[JwD:{EKgWC˶.UP(thO?L`[E@*E}ʏ@_n=/sWQDdi d st1cQ*J& \Pi=/./ ,NzHIe9*VnhHlϱ H"e%|*RuOP`q%f;cZaӋDEZRPnQl9h۩_噯mHL5t8 +l6E6H' gP.r*tG^x[bAx_>oU3hn$Fʎ^5i(pRu6̷5A>D(eux 0X@ #@tTfRew"r`!PĵˊV&\ϒ?_ j.s&ב6M*Pz vZؐ+]ax"a^'7Nǎ/Q0}8wgGKי7՞nYTރ"sRdnn,>I9aj[sQ@̮˪|СT<*Tq?k3/K8B Puj'3$?fʼnд63s4(<2S( m_/>܎Cwja o߷yB,r] +։d8w_P Ȍs*'VGX|Xs )PaPLc-+dȅ9"vjC*c FMC]N%^stEAƨ@'taNNePq8cK_H88a@~1[* {Tրu3o|rh5º˚+).a_ح3G?; eW(5fhz4+vp]>׹;;X,\>DT_te^+օweJƠ)fK߾#Pe/Y$rnÉZ7^]tMXDq-'HaYNmNf_2;eP3FH_j0A>f=5p2=Rįs?(O-1amE H6VŔx-4q|`\"LA~~، 3(w<1ےt]M!<4v#ǮMpn j" Dt'Gv3!^^y EHXw?il@⭁H GsZpl uDG k0YLD}َ̓0vU[;|%XMZl%|] l",⢥!¾щ6Mيs%`t;AMѡ]>w(ҡVa&✘~U^&są>{e GufCfm=e >#94\،/hՓF,lxpcO&)Hzl"ulN%mr(ȯi-{B{kUy&BrU<~>~@P>KB2 Z/Ja͟"YŽ 0bM}VU<p@x>"Q%gx]–}h>ToxL > +;|=gI)n^.#]8vK=މϼHO929X=TVFQd78s"H&'2<^nu z6 [V.[u]߅pPN89+nnRdfVwu(+ZQSF@BۖƌQT!_ SJ#MlQ3h zy* Q~BBD}<.:9ng~ޜ h~U˵UJ#¦U!qL U]Y=Y`/3ڄP[!tS?6sáWlpd*aD5#ۍ9a["kZ-elr94%aOkOU.LXt9{qk-UG*PbR@. }h`r9PKv:atӮwەzoSrr 8 H&;t.D%eI64@>{r;ɑډ"Q3㵁}bȳNytp-XT~Ch|Iũ[Z$G21jo|&Җ,fGrΫqss ёUdeNu`O`Pӳ.v5lC0QfL7sO9Xi\K,p-xoLio(؀}kfR{xz15EeTO,LuYo7c¨ vL_/iwm;ܨep'w[ǯOD;DʺnU!%-z_GO}!CmLjK@_F6DAaFI:1\(ʂX7RAIM-f_{vJY#%o_`wf>. Ķ9.A{ْv]jT[-.z'JwpNث '>0Z}/٩XivܖHWM&êD:y āGFB( %\vs3'j=MJ96k&[?a0<A`QKrr;17vnڎ9MG6儸ee>:+c>BYр-y"c,:tݏ ~T_& [xyyx|(YtQ$UJPy˷SۨUqj7|E%|:=W2$bON:in'4c.0;`,9=G p3UjEL 0(G`8I qDŽwXyb"ykK]-X<ˑAgW.B›] ;Ny5H.`%`UzȚahzm ng_(yWSe^^×5m37{M$ ߟB0% Ԅ: 0 AiyI .(LGJ^U-䆺05n%jj.a+ djq^r{(zufNT9ofAƴmLHEI;G9]Pgd/tɦ a-dΜ|O1+8!A867|b\t3l4xDM3G荎#VlUo"ad"ゔ3÷I"Yblcg ьއҏ.9L-FV׽CV"[759u p@!f{8z|:iɋjyF3NdD7OփJA=->9("YEܦUPudPဃNal؝lh3~gp5VrHî1^.RIj~Ŀ0V.Do-QH& Qȶ]{pDYLE3qM6oYļ"21yo̸lrwNkVxk4>9Sg$嫒g%{Ĉ2;< s(5kh   W'(NXBM2͚5A('0jބgQ9Gi$LC2C`~3dWڞ(KcYϮ- ĥ!545CPKnħD"!8&3nfHޔeڰ5tDCO}%&r^Wv0r9v6FNE#APe)c*>ү?_\8.U,[o <~zm';qb'{M3~=uf ֋AzBܭv yָ\Uz ed^\XV w%xCf,<ƭ\sEz{ꑫ'x_qOv8~AK!C/4$N0V/:ݛrb/J/8q T|+^ȵ)Qר.Wa}gBvD*?0, b;=<>W_ާgɨDy;w_Ett&+U(UUQަ5d{\?=N8VfyXT08C$š5tv =#$j94+N):!2\1EYg%r߻J;y&V,F{򆃒d?%rZ`"g B}?e/ FIjL2л{Nq/#V4䒋C)f62Y7T/mM::t.@l,<6)q E7[`K[~ʹJlϗMGβdA:2K/㦇PI`v&֚Q$z8"aTdKmكWx`GJ=cKƲ]fY3~1.Y[egpMg׵oP p ϙXGˋ$mK쀼k|6r^[>g<@jTsluB!ٺ+{dO`.:ϕ55aV[>4eQ18\-k#+y!6318thwr;m_ zD̦0YPv~2 6Ys˂Gw>?{.LffB%K~.dʢ >(?W&1(pՅ/;kYQl¯d)i(B刔+jЌdPH&mŘm{9 F2ۀE{Fcw |FQ\?my?O@H.ZYYE@0Fvy0=Cď23-@DͽR!NvSkւ,Y%4iAZ BmMa(S5QæzFhŧF!ZO !+"1<OS2FK.>F$䏕8{$ 1FÉJّxFp3T 1.-}}m%b~|TуA#΄۔mbu82қFc54zdO' x8UB8ʰӿs7h5~ab]rPZ^|[ B 6 h75%">TXS"!},]]|{vY9ơ]d_OrDam1xzp!튯WU8N@\lkvC[:8gQ36gN':OXx>kƝA3FØS7 ug< hM5Dh_-G?7.N̰Kc#nq ȶu> }1X\'\:uMɁ$+ʦ4Ю@obBi i,|Nksf^4tzDZKrH2;Lqh! Llto<8-Xp-2'To;%Ԕ<~!lӷA-fNSII'Uo* $ T[S"[izNMЊ䚐ſC&HKfdM/@ +T)i]up`p*7 0( QVVP>4AfW\09!$Gq 39Di|ؤI95DA'v[2XHzX 26*r{5>㡆nL}')~ gQ6w8%TlC<ԟkb5E"]! Fr+-MaG4gImG\כW!b\0w,phV糯R(yn ̓2`Gs7[E,1srćhoXq׾pVz)(=go?IEMWdHUb"撾%LXkLH?vK8uc_F"4T}:Ne;ڷ6q!ͅ6T^uPOhehZfKޯ - =FYNwF_s| b#23~̢H)MM4伯VHoc.;߽z| wDψ Cʒ \%].MY\ͽo.;#@'-Zi|pCuK<-5.Dl]Nw\A%/lj(f5I (\\7 OFL2Uu<Ӛ9JvفpKĦhtbev:zVk߀]`v[]] W>5iv,.6#q`Q)p1 $%˯iW<^3<![w ofUGnPMF/FDC=MA)I铉X+d^&ًQ3b+{*?":P:<Q/BBS Qq=F xw9z8k`Ď\PtL"t,KU٩LSbhZ:ͼdO:1.-4u[22Z퇀- Z+>2J^75Mh6}3F,P!U|J-ʺixeK,&)eć/2vG׍$oIG񔋨r nFw`ry[l-NM3~"2Nd&Qyd$r/h-I:96R1aE(('*x(A*Wj..F;|PgUzkSb%aNH9^v3v> _+|!-b64ڗghwLA[ӅsBkS1o^5aDRM]dR %a<5yVv5cŖaT#0RI$[}&_NP8mJ ko;W(M3Gw+7yk,e~NeȕWT&tGjw;V*|G'6b7.G{S|nT-"_ <HDyg=+kf6ӴuqiJGd6_Lu7˺Cua+V8u<,vTҐBly&Up#@Ijpk[4Ild|S@&~'emƢڏ*bLSv/)j6^ ؐ%{}8[qߙ\=zq;T<!!$?R@/=e!>-W~/ VT靬8U;H8B<2H\z3 iW&suǥBs.W%hYABXb~w& RV50jKjIQ!HQZXץؔ8zP{X<Ed{MzlF#:KG jeZ^~ )+"VO7Yo|~+0-ߤwhZ~5*H)&d 2:wg c]9_r #Yt Xt`|cӭ["[N AI"BZvO?`~9M&5UOQҫŢ<;}F$q9p Ij_Ѕ atv[.˪SUU¢N;eK#="O(L~wVUg㖻n-T͢!d:GVv3`i=Bk$(uMgC$uVn@l3j|K*_E0n졶 >›Z%r_eP !<@ TJ3RW(\bpa00@ :8S? lctLRa]BRڱm꡷9aUY,bqʭ~Cc*LvFÜf6OF}%ΣҢٿ+~=xAݭqпlw"0-P06=QIIbM`q{pU>-U? dōxp_r<*"+ XvFnMG t.Z.^-E<V085v)sE0Z)l|яęVH\ZBK@͈`./-Ufb[;@Aj'bqXoTD?¶{ؑ%8w~cuQ|>H3eӇ߮aņq[G]* Oa &?.#8Fet_W/r*yF96ETЏuZ4쭴^YJr^gnQyWhTLTڄaXB*eejCJq횁ե9)󕇫k22;LJC >N D5*^ iJ+2B8A<1c/  h/q3%;BTD?qHu֨FCTy0SC'K3GŽ)ua"~cOV4 Pnjha]IB(pth~i'0 a&Cjftxז+_hݮQc[Rf#‚=>ne>e*>.,O ,q ~m&0׼C;IrfrOr~n%q~ƐPѪw's"rS1:uv"9۷Uѣ1sMD(H%bK+)< E * mW-MOiWNiϕ׺2?p ϊ"݇B?QI'WGF,䛹/; ZqC"qV'f^f5}i@]ckNTzrybZc|r؍bڊ-Ƀs̰Z4/#갼0&DNvV1nO]Hë !>/p1cL:%Axl]QA{.C)u/gxSIZ  FΉNiTQh`t.XB!0I+wO>[cHŐ;Di^ @W!,RvNi4 0CR=k-nN6_$C{6kuOXPd (4Sd"֜4/ФcC51MZ6}v@PpXb\zsL۝5+ټ9 vPǻ-0=(v.ɁHAHɦQrQQҟ]"sA+9'TsD[+l"$~<"3,o9 sl 5 /%V\9*HYwjUW1F2#*焨U:N,t0qUBXrsAize|ʷkDmδ?F3ʢI)^Q\#\۴bN܇ c~NeA|A,AORȣj Td9;TG=PE͠2K~b>}Sv@76/C)Ũ^#$PV\ Vf춂wXdsDZ/ғ/g ܱ.FP KpN47G:F !5)>e /l.n0dM1|WfЬW/#ѬE9d`#֙KZ'Xk^)пS'#ʴv<.hS jpje&$ bz&UU5FQ%sdKDقj,hg۹Xl|ÀDQ^>x2wU{ӊs[׆1S90S?-m@޶Ĉ-\=1'_?SnȆ- J_ҿuuז\=cU$)@aT!:TR *e[ V;Z97R[?/FOŕ N\29A=0;)4Z_ <=*' IE[SX)(_HBwz@_*kDo[ƥh>ƹcyi(`-YBp> V}z#U]I ɌuFp~RZL9EULi4?֛OPSZ&YT5(Q@{vBJ.Z΂ME:{5Tzj1 vlCuO۝ 7AbXX= w&8r}i$F`H2 my߹֊7J1W@HJݿ!?TBp #f?롃 %Hg?0v7MvE ;}uWʛ7D ^fWxO(b ot>r& Y~ڭFG`m  6kGVu[Bk+ŝGQ̛or{`s6> "ErUʜ.VXjț^qN2d5}-P7āZ ֺ+  aĬ;dWm>A:V9jMKxnr!zd Xж5&pgX`1$$¨,IOao+JT 'PF\\-HڱrO#5- 5,t˕DknWJ}я rd8P4ř=_)C*!"\)ْӗ)R8tοʕWl?چy> !E~oyˬBqBTJg * RI^g m!6x-ϡL7@?է {̴6" pet#,eXw\')Jcu pt{T^|p}a'Bݑ> SF[dp/ep@TDtjxg81: g]X.uiF)@=:-C9䅦8䏏pT{!0a8!%=ک401I \ʏ!=bYkT$m1OH./P>M׈@m "&ƏLkW,Ҏd̋W;sS((IՒuBPmĤ&Oۛ^Kw_@DVJw,z@j? z+sK`@`cyдa {*=|KG0}1$.YZA^y|hEuUZݻB-VZm]C?A^ٽ3ʵ jq,(@@O̡rUs+2XxZFE֜dr`O\ͱ\>Q+{L֢:!t^բKCŖA/ڢ%k_9+ˮ s-ڻv8Oû FrD>p"?Y%OW-ȞMQtIeY~ڨ-O뽧.I[\/zF_,M bo? zHx>1OTPL0TH# zx>tlf2*BV{UF#`6k-OC|gfR{^A(;vZ3NesN`-e2V> 4I@nr.4sFO-= XP X*G _dOΕEF;"u}d09iN/ р);8?Y|]}(.n^g˱!iMJ( n6@.2 G@DX mjWjEŸW`P}ǹÒ~%m2yCgeD?2t6d RэF5}x0a>zlb]~ ?^n#s(+r7L$e$Wǟ5y+jR=9`k.N`$QMT*f_ޜ Dii$@6'+ `l޹|}Ze^:*ca[<,c*W$: ^~j AÕ泗Z.UKhh x ԹŴrYGƒw9_I \Y$FS[`-gh}@ɲJ*8 ;cLa GfU*(@H.d 6WNOw4І񨎪y )#bs{fnpJ*ˣ؆H&("ljPژ m 9&aDG~؜.bp&˶&RUEַ3:XP (|ȥ,z%*x*g-u GBf;ab璃Nxڡz Cɋ}jA7 R**v6Qq}lKrSdpv؛򀇖?Ea/+ ;&ϙvaT׸Zs&*oAiv-24Z6Wii )p}]˻ u~]MPt"$R&BЛ!$AI wDr%%y]r\P<7CJ:U_7* Go_z WP03Ol*GmhjyeWAUHS@ϊ+'WvıEτ' ֏9KJeō Fe֒6yx}y\ 0|LmuǧɠDaUQIXuC gsX*',I۱CNÈdjt'Bk^'[̙?ރl?Տ/QsÿR:FQh/$yT18kqNL|o2֮ۏ?av2t4y}_9”*KdžQyBeCz1.v3^~e{$v\LR}{f xR$PM.'|ac{3ƢVLV9K^̖3D% ;S.',!؎3 i';uA$A5^I;i\dUm yP6Pv5~ at e]}gCy)P:c 1[,:&$iU@hGcw47G&yW{4jѰ7QNQZ oSߵ\eP&=2{O;hj 4?)#CS΅YsvZjg gmկ 9'@|/[ː;֨郙Q M7wo%\S}IEJĀzuB+zv^@AuAJ'kwN|ڊnuQij:|.`%UO2'mI3cfsr ΦZ*y$$gȭW*߂8m&0hJCl >(~C cyOݛqo.gZ)(d|ZG^gXbh X(FA3 ..{IyՇi"@ok pEĝJo{Ø Gߕ6vP"p&?oԊ=AP8N"*-ys%{tCEU|Hq nzcLn%1Cqk['h{/n,5(_&-sÚKP%U0Z/OD+ ~(@M4Zdk" |7Fv ?_grYr࿚&G;/۴~=-c+]]D\4ډJ$Ȯ BB$\l##̾ t_e: PD Fxw*$wwe or+57Mj ;\$BEȅqBvĤƜ_9jgy ~`6B`$}, F$6!keG;飫*!IG(۔jK+E*XW_ eKRM#dd'y\Zvtl6v᡾u;h9>2މ2I6}`ӊ1z9&Mȳ>*vp /Q %8X]'`d~pN-:J_"!B\.6>كM^pt5\3y|<ښv5ʟΊLӦOӠbޮ-/^{=OGʌ"yuz_38USyYh@(.f[Uh !?Mn\q,-M4( .z9̢ Ƥn87MABZ*PUȥ]0nF(Q `">]`H'hU5Sa˷h̷ Z@[,_eB[2 âM; kM.L*B0DR$x~}9 gIwjD Q&!<\uqpdD&j 'BS6NmHUO`"pö:(fߗ/.Aޚݿ*'/Z\"[-lG-MP 7f!I9*w $W- 3? !{5=>Ma]nlxO!;YyE)\&W IHp؅+{=GT 7m7dU).ff[u)j.& 76V~5+ԸS\JL mVH4Ywd8aȃHԸ^*5ӎm[^1-T&p86Aq$ՊE zylKRS2O+Ǐ9h/Ϻ܎2_"_% 沶I)~?5dEW~霪 6SE]ΥKz'ݘ?e%;8-uDAQǀ#ǀX9/"g`#=LטK֍kn/PǛـu)h!0)R^.\t7&tfZI]6r&AbTxRKu rG4,梬a/5ßR;X k1RSf[UP"o>_kGzov~8 r!mh+((Ezwxo2H;`U HA%3:azL$㩱^7N-alP(7Azq|-J-3a܆l{@W  XNl&aYG&qQh$,Aؘ̰uj'xFei)]eGoM!^5[ jÌ`y%{bzU7U;3F,VF 5fPIqف8;bm?h*uҍ>iox-4NN29[dJRmW$Q_` ~ Iz$bj!Y;Y$KUv(;GeqI}on!~zoâX4x:9ˣw2jRHJ 0Ҳ=8̛lIVFe*BgQڽf.A/gj ijygmɣOeFiQ;RQ=Z0_lm,,sߧ)mfr9VLes}RBZ~1gE/n,ZLudIʧl\Œ0;`@G+\%)\e 2Q]"H&OhygN`2\gz^RR:Bo42(mw$+˃Fza@ue"Z%л*f甯 H fŸ4SV{M 5  5nym[uyyIڙy[ ;NқD!'sk%^܎3Ty e} (fS|I6L5ߥ1eumUTsg84DUk::[pqLv٭frKק+SUa^Z kG=_7 a?2=Q*K>@ ,2ڜHO^jEex26iqk]‰:|u9H8 w>Lv*S1/ACF01{N"mf@aGUvmpEr- |dTIt:egv>C/*Y:g)U4??4Ng}< +0.p)v K~ƫxnFl# UP*H&M&}Ѕ͈;PZ6Wz}l4m ,}^Cb> Gi-cJv'~.w0{HdR`'yK.O΃=t! /v^mIhU7C)M3A-hdOl*q1lfBbw#~jfWRbas~EqgreO)_P8C"K5NMu՛2p۝(>A~ EԼiUצVfp̞\0xoY "Gew*;U!u{+AM'Q<)*Ф&CQ00웥]os.r K_۶<;9~QNr2}[h`r.`8ذŢŜ2z /We[ce\%+],]CTȺfN#K x/N\?|N "z17~:O S,9K~sϥwbFÏBK3jen*v >op9Ν<ߡ|Z!ҙ;PG #]\RGOi+%vsʥNOT-ρ9%ߐ=ܪ,.DiñޚL˲Ns ƿI7s'6UHy\_G  WK"٭ဲ%6Bp)}dj o$h֪t$f>!Rgs`zmk{ny/s5 F42xOK}VN_TTJm[yU '0_۵hJ0j46 3/B@e5Yq$f!YF 7Fw@X)`94WJ^#ƫ%Թw^j埠 k|,C)Y^4؀p1@IVWJM)0< #Nʓz25H #) |fKz*z}i=M6?il+Z), oψ.ZHa?R.}Ne5εxsvU)c:Q`wt ' &J䣖dWfxu{k)%[k|qXވ(TzrgT8 Ur בdyƯI&+JӋ%Prv e~A}>Й?mtQ^ $C5֎Ṉf?{B={!$ sZ[;_ei-}UBWKmp&/F?ē+[V aa(gz6^JYO%K5(QoL|@&{96sĺ÷aF%BI[ҍ_a/QԶKZLrL̘H%gDzlHQ3j]~˻^5piyu%eGͺeQ+pn/_Lh1lw$|sM}//A vdUU<,7A&N5!vraԭtI.s*o^8p09i?pϞFU(׶,^Dyu )61{V["ro!5ѕT笔 ooY_kYI:#)*M0ɏ$fBz;u=U-x6CzG"\r?1^ے$9? (jBۗļML VE 5nn%1ӽ7)N}'rɾ, QnW8>7vVe~CǵN7Q'1d{ 1%?QLlQ el'Nt5w/%| !NA׎UE>Ӵ :Z/4|edf}s?!/&AB qߞ6t ]gY>m7S/LeO P/+lE8#p^EtU< gs <~&^iR7&yC`.>iaVԺH\}o aBWẶ'GC| Bϸc߱eXP:0TS\*WRd0\R8k}(CrO$cDT墂Y5@!1o]sdUjy >LVJ;LE=?!5 /L LZ$ȷj<#ODPKDDeǁ݃7!# QƘ8CYΖ."Y)ݏNhZz=NozmMhn֩ao‡NT,XVHJqF3).^i#sfJ~ 흓 --{kWb+9V-ianQ ;וLtO/+fjغGΧG6vm7334 Y%`ퟧ5L (V i#}-rz+#2KM10#>68XPZM{DͲ*a^rgF=oc̷f3g.hjaZdx`uY6.0,^+DU-L>Ǚ!N yfӏj_"UAXn:5;{7(W?-$1ˋ.}A`:] `7? ik Hߤdr񿍝Zy4C/p~?ynȆ1dHZH˾BNG1 \)emvg~gMQDu5~>^mf^bUh;§Uܟ8 ofn-8! LɡhUho( ^6Kٱa󿄕fG0rr  J8#_i\'xH6k{Q@L&<*-&Ø >pb1 ZQS@A>^ ` ĩg'|;qntY]&LS+o5of )@οTnF(@҈#'e{]wpcncd0Yκͅ<;t>6t`nhrՄaΆy%++mM;:Ӻ&,N]bs1d!R(h!2wZh /xBL҄.v G_.'ꪾ5{š$[NG63O"~&>w!H@43g؛%ޓESaSHj7,Cu{M. cT@ܺ(:JF7& ip;;ȉnZɖE*޲p/ctI'ĔU]% hбݍa[o:0Bk=Smȍ*.8Ec"[R?4tU>G)%C䗇;׫ :|EI9"zba5>89D:]T+ʀtuU7$0Gqw~.bEJkd^Emo0x8Bԕ#Z\dG|?/ hǬS0vYʀPWTLld\AXe~n{l.>2\^37+Cc^^_Z+Qe˗ ANߐOg̜5DP[Tos`  efo77C$B*&*NxapE#5P˶c%-^v&HD 5ɾcȽ])UpU}<8k3D5ntg_,t֋y]<~4p(_ mM2 aR ). iWqU-!WnQr."]筎0~h@w5&p0X/!0:mO/M|3k yH'SO@z`$`M.e4:rŗ8P)AYIOg|Tn`XMZƺuϨn2|Z$psg-kBf-5-ɤ\Zn2 Ljl6"<ᏦLFaQ]QqKtk\ϩ%0ӻ0bC%E kp`7ɶ_[Ntx( @nbfalIxG?~x(ˮtW&l3̈́W;2ߎR8G )vlgƇ-"~8?4ŸLPIcpr,?85{/;˖(l.Efi4?s?]_ڨs7s.aW5Af+Ĥ/K2jyY+`NlڃtЊ}]KZ#f^L&91`+0ܣ!͗dišB[w D(-G濢ꛈ5v Bm w꨻/QO|^jf8D&,38r+NƲonѾ_eڴe^bA"\RF|&u+80[Uѣ&=r+9. IFPjH~RZ"sk,?K\g"e#^?&,JuJū($z❐DEP5 E֟+9or:o#);|-X⒰/(+^s#+/qlNL)6K #!"Z VnHSB2HйRה8:ϲ4/ MUs NU;k|E 0hkʝ y 7rɪO>^g[ߝM-v/u~^9꠪W:+EPOXa 򷪋+Giwv!CTdFMUe5W19}p߻>~PyțS-}R'tS|/S ]GЛ!qk-}C2wWM8g"0ѿEsJ0-LRkҸ䨃`~ zgBSKl^=WR?9pMn-s8p')ە:#gm&h(wMÕ\ĥ9fmoKѪ=` 7\ 2|u '(Sg\ʹ+MVOzZsr.?RKuq8oMuVY7j$*kLU~b(Maa+ï]!s5mq>6"jB#SC6?BzXˮξB} gюjifPCXjc[.™4I0F9p 0םu1dWȭ%1K°NR"踋 ~X>dygپM= >6~mwx쫯!s;xxP@@7+ͯe/:w?kb>R3":q;./)2?:2uKJEffM!L 쉭Ghĩ؍+< ~B 6%͙*í+9#?n> UڷNI q}lrH'*Rl hٿҀm`~L9dq{K 0qnTG kG:}|`o;q~Fda4UX@i C Aƽ%ق,4 #}. a",vmce,@]C<;2ABE&sA0.]*dYpnq*ځJ\Mn8"_ߘ*9?Un}$/RGp m[ 6BJÈ ÿ.%oc6'Ӝ<;mʣE4THHz]ivZKxI}#? MiP8Uu΀b-m^2(I8w=@ʮKh~ idG1g ʓW{hk5fGƷuQ5]0X6!rvy̝`PY:`JbQҺD \2j竏a88SN PY#^t_MU=| ZtKNSu0om%Z'ELLjbk`LmaGb=i%85D^Ѩc a2s@iϏM&Y[8&-oZ?b.eǭN͑!+<Ɩ nߪ?)ݿprr;zus6Dy}<׆$[N&j?> Դ$[>մϭI3/yׁ.4RP{zRm Zܵ2QݵC] {h-f݇NP^*WҶvGlI (:Bn@udJ-O{FL\H3[jfvxR%VZ)/i^=-d~w>Or%E]k"f< V>ir2K/k -W,,'32o:OAk1Ұ\1h{ )jNkH1ڸs4im4a :x]ˁޤAs9l@?sSV.3QiZZ6>)mzrj5 ` \Q?7]6K:T3W>{6-k?zLrn?C7.1ľs&!}jCјoƆ`0IhNWpɹ+M#K'D]_ƼEQB o;>Hh}o?d)p,X"B_%Ú+]G-~0[dKZئՆ[~ȶ%L Γ.X#{}0DAnx;塝i#vvNb2@?X-z`O!SC)Y&) ި!C6fwy-479jB'C^C۷ib}-|ME Z> qkiz}%~'‡;W,Ap0>gM K|7`Q8I*ݎ hʑ6_4PVXqE d XZ匯Qf<9#Os:pBS mh @?ۄDXO[I~m0G E/'ɇw"p3SN~ø-p t a%F&p]iL&yJ['ƔB60,u+R ˿]rs#Zk<|FkTgWCfot-CjF{Zivӎw>-h$s$6Gg/(c *pfNhj +1,cxđKS)\́l)$ ЂgL:r/>pύd*lck,6( y췇~R menP&Qo̙t'Y>lD\= Of̷cD۬+50UW&Ƿ:xK0=HP$u|W]d#A+?tzLQARZ*qe~%&kxIuׂx+/`_9>2F2 tHzs"k9"MfTڎ' izYd&,`H-ƯUHSO(F+Vx04^}*B#:eA\ 4UѴ/|ilM)H*_ӽ{ؐq7z O< 5*]р4E+SB.k³Tb0މ+z9ZSl'1K)B'h=Qp+Jk=S/6ѮC9G8m ~Sw1V$~CoR n|ڵkvS̬Hh>l f gOe?B2Ed ރ wTcBCЪvrGu_zӌۋG?R vda&)E&M +0GKT0PcXiqު X.&3j<T3O5n4^-mh91m ./kQkŮ:v6Ͳ ѭ ֏m#Qd]ņD15Hk 8rb7_塪g0^O-HB@n ]2C;"/g5۠Wj7b~/y>pQ#_# V%>cc,}0q]ߪ3ͤ'#灨߁yb_Tq~ܑ?hocAyO\c|nˍJ]HZbR]!7V=`H%5sTXyփpggB@kM2@Dc3#Dhf mI y:۽n`N 9 I f!}n$҉={Jz22)q .<А],30:*H'>qɊR"t'iB*U_+suz'ߏADc,L N᪊jn6oߑ4PIlxE}ۼ"vI!XR_3d:I1ycD2E<bmkK}^h9b ^O#ДUq}nt4`ՠbAC};8-ntj:4uBV_ԏ8Tay!]Zmw²=91f:6?^4sm?<kΛ~M{:fCeQBJψ ?S^,q<9kkPK4Ljv0~;)оZȸ^z6'xZ!!\_+{Xԯ@Q"HȬ]}{ha\Az^ut~wR6tZ:_)v8 3Q!U]\Qqs7Jsn3QomOq/_xfZ[<հC}^i̓ӹ'xuh$S1KŌ3~Q½1#?K<R hpUN]`I2F/cyM$Gi,Zƙ1a/LMȾ l~]9sSG*)qʎ?E*\tYߥw{)CxJR@K<[e @YD<TM9\tk<]DVoID\5{׺W# GRI`"EBi5¡/IbZyU顰f)ˍCK>Ι`F9Оvk:{W\V5,\A!+5orr DϗQr9'=pfXuM}^: $BM?;-m`>a:vx2c^%}rSckZ'׀BSd,Wm΋1URc6/S3!$կXQXR~c0Z R,Etc2:})oj{)QVDÙ}!Úͥ:;trΊe1}r{*)3ghlI'B[h r&1҇ vv?skGTM:[}@8 p$0x{ql8z},u~~N3Kctf[W=d.[YM)]v 6(5._.)! BNޱSo\U ! 117%gڳS#K$]S\(CY'i)|1.3}JuŎ@z]PwP!H'8d7bmg &R\ /ck#htug緄6z<(+ՔS!BlqɪUzaҜ )L>9 o *LHG35Kdxx8z]6ոH8U6cȼx񿏤Y8Fn PdEN:F`cn7Rl剧]/UA`1k)oP!G,MobT]6UN$ fL%\n6ug]a`p/ U $ʰ0^}H"p Te^c7 /h srX '{Ǘ/뛆 š=d8g5OF,Q+x4 Ć.EsKv?πO6S2`hC&$ȏB%t;ε]Rw Z+QWA7tc)[/h鎌NsXX 'bj<=yQgph!~D+g+Z9YJ7h% Am !IKt@64ID,n)%lӃ:t:L T)2oή4v .YބK9فRkBT$b m} ӓ8c](*SqOFDǢ=.Zq{ȿ%EФq͙fLawI gwD-siS7 rINd%T<lﮰa%FL޸*_-›N9>Ԧq!஥ )e,j$z36֒8>YʧTjG7k9r6EP"l8h3adh |svGqs@ֽ 'BBwʩLXhg[U;pH,bBFUa&t}߉5iZό2,I~[veKZdrTMu CXfyS82HOlvݦUclWi;Uj-`Т8s'6c%ue)FUU  NDGokOGbd N<d<؍dW*Me[?;Ϛ/M _6R tyWˉB{( UWCټ3V6MDךIeݿbRA!zARFeNၯ+.G4bI%pg.Ld{.`ShhChD{4sS~;#G#|?SP&#{k! [Ļ3<tV.p:Vf]M;XkՠF(ntϴb0WF6-}e*,v\ua}(;S5ı&uB=ee#m OL [tt9H~z#%LH Ų4Kv|ĭx(86>AYܯ`JNIW$趜4kh.l!ΤA(+3RDxobYzx>I8/h=KZJIi,&AEe'*V!]RW=@E w"rgYk:<9"_;aUG^*ͬjVlŪX/\8g5D?XBa9)1F(df[,OJb<Ͻd[ae:¬p)vwH*+(肜N7LW#gr_FJ<a(W?TW|fVK%OiߊgnZsSRfidE5E|Ą n ö'Gږ '"BZ+>,>Ვp[Oke=-oqgm?}GR--("+Im9({Uf ѿԏSK7exާշnSz=4Ӣjs!n xRx܏t/갼L@A+z.Z ~=;w&*'Fii#nY+=p\ϟ~C3sR(0rks>f6L#xpRj\©?VO Xݣ1kIJvoDOV0SP}r[IsHA;jw2V@(ծ]c>ӷZ:\X8 )%'hcj+Ϗgn^WȆG!%Y0aP{hO9UR1 TpbtsKfНnH*]Ҩ@au| E0Z>g3u`vP",>X,:lY?wRU6WNDvIH.[>A{&* N;amyMWW<(GɁ9v˫3]aflp%:bT!oW+oJ}ɺ"K᥆u7 _wL?&s˳~rMRc\6}է]r$\jgǂd%iݒeJDѸFK[PT =sjZksCoI51X^.LƲzP,}Fȴm MV.`9eBE+)•<߹q`+ňE&qB?YH/H{0]U!㨨ѧ5%JN5 N^21ŬazGyGb̃55_÷ς2Rcy·R\fɐUW9 Č¢1_s:=+f5Qsq'Cv=,m.oIuoJ@K Q|n7.;!^:C7"#ř۴k#viޓs Sx-_+|}9cL|Kf (;WDkc%cbNDsU{*RǧƦݼ/*Gg rʩD0d@DK&}JSL5$omr ^׀XuH>o=*A, 5Trы2ܶGb4݅u{FHz~;1\[ Ki|!6!J}8jGʍ2^j W}/y[qH&9&l,s&8QzJkJ+a=2!4~/ oϗD#/V/ ާݠ0P#%r;w wH~~sdf]M-ka3G7Yi_Y*u1M3亳VG?7T_|gC޹|S/#]{:L.8(L@>}%/H$j rMx=fp-ѕOq,7FE;P>?lH$` Fzٓ~+|ײCb)i5te cG-`fzS蚨ZXS< mfu5Ȏ<>"[oGc|"/_u-@>Ƿ9n!ژM^>kύ䆬G^h|SaC0~9%DQ}1'$ 4ҀK=.h E{W#%Ị: N#+@hAbP\ZHY 4NlYf7@c9M6tc ~kTd!XY9N sfrDX" _(Hpʐ>K{ *vPo~z":(no}i`A!ЀӗZ-*+m'dLtlyڱ} 2oCLlϳ<6r"AFQjéC,y|iP* b4 ηA+MKQJ]wc62ڴx3a3eeRbdޖ'1GGE,EYW݌1BWEWbD[m ~6۽S%5DD!W[[/2G8:TC0ٽ bMC6y>B\J60nm8 S8Jc,/`m!VD B 3U dQwH+}:АMY mz NU8+ݗ3E" Eu3x2ڒ3)~vvS)KE9M[ ;sb~."k%op|_Q/bV^My2OvӕG*rS\ T-is׸nx܅nY-sV GHWNT\R.'r%>HK!#,(_n º!6Yv^GkSHeڼ\l-PM5ǤdLx#K5U-ٝ=͛s\ԆU(NћfKvyj[*g90uyoWAjqk\VARj7ISk=3Pes?'~R deizm/v Rګ^O&om鯱zXTBCcŧtO1< Ek%Ƨ ꧈hoTqYr .J!PB\8+}IE-)f879xĉmY߫>]rCaCYhEXФ0P ~T;Z*)MM$t?ڣꅼcOB\qb -zh(_-%QQ UoG-m3m7pEBuE~pM꾈!s+UjݨRML X~!4YPGy~" d|z[@ 2 Q.lONbjZ3SRg"LWt"uÈNP-HуQ+{ApۜHukzp$3.I4jc$I߷AМQK)bQ'AtEy]rXnd(yf%C9JWSsiFQтR ~-] f|i%Yt{R0昅0bG FT y2gKf"fC\jФ]ź_; 'Qƛ9m5*8Ie"ҭC[Ҭhy1/mEMOg1Hs?i0'S U֗SuqlIELn>鼞X0̤v3Jʺ< rikI,7nЫpBcB(,T#w"]j*5І̡uPxSZ1O7zx޵>$oo<O+RAz2];!Jjm3?-:w( = I=X2uYϻ *ڲ3l CܢI$S̭igqJywUQa#i zB%X{_^0LzX nyʤPĠ()V-eGYRA QA:>Tl|@%"͞X7S-kS"*+th72, )idzWG8+s5Y*K59q?`ځk_JufX;5Ϲ.bp:rL(Z1A=Nqtt/oGy G&n4m݁_,[V(x#[zjs3B YbwAP|Kؙ& &dYFM"DńY>(4x̪Q-y' mm^sJ#ӛυm&0ջYWEf!C R(oGtv@Y ½Q Mr4BbDICp~9ݺpt tdW`0uIRcj,Y9Ey=lByƿ(?}r`\ v?11,tE=Ŷ*|6W̒[]F֕e%҆"' O_P[FŌ?,:ޓҾZ Eev yVgb|5Ō!'hGCc85}VB)FL&H^c1ŪXB"bSԽb+ h<D #dòiLLqi Vh]b6M\ 'y01X3@7k-!p!8~kZC~PL;`lX % ymJHWeu bͲa^G0 b!Ԓ͎w) cuZXb .2*r~,:,GU fg 7Xk+¼`Չ} py4b2J6:PJ:b',&{i(*GsFPZwE 9|o +G)~6Ư7njq&h'رn aãrk2]UfBQ~I.22A+_ Ts0wxsG M:i F?'.Z ]g2 O(VVXgם"|}7j,pBzS ~Ņ֜RޥoDƶIE 9!*V@K(,uY4<-JF>1Y h (ÒQ Fב @$LťG žLlˋU]nŒ^ϼ峘#尀K'I4p&r|lH$!XfXsTS1a֧YȂƾ2֑*4%v@K~nҥԚy ʚl z$̬sb!#73jUm^#Y<(錤ᾩoήNӽ{c"JNu  jui>{B "Fë̟w*it/5Ӎ #'`zz)z H4T ..-ьa:xGJ=W5,qb?muOJ4& e v[OSlZ٬Jܷ ?68OH,P D 5G!Z) FpNr z@x(ȸ䜋JHIٿtAj'oqVV-` Bf5I{VGlmN5EL'B!uy~wEVG5y>ؗJ܎2_FIW+_/#DͳWE_r/8_s$<[`vP1QpF/܁%ں~Db߬}!Jq SuQlU/p7o=Qۊ74Wע01Z&.ޛ6S mT׿A?F~'.)pP*o&? rV+ntT~9W7oI LN{>-E F-`q+!12C*j7t/%-JNFToDyAh|$s(C꧃2:k^pmd;nTH"1D3pLt@ziDQ[i $^DBr"VtJj@gtZ|rm-o{x&{ADڪOJ 4AH#uU%3}axG80(ӔZ@ﺝ3<b(|hc0KW˟ʞv.لm9Vr0wI޹^/ٲ&M,un-)Bu9|ygrQ$>^H x1(3w봹Pdj(;JB:!#i+{ZQCWZU jc^Yv@ 68Bҥc(q9r~ M5;H+5[{Ioee\NP+:ioy >L\&H,R4$ Pq:Ud=3l & Y0 㰣4A +Y%ՏB$#p¤6o-Wv6O_#.;\/Qrz.g2WcqORHW2$g`x!x+ɷ a7b4W ;jF)wyR~"#i^FbĸQMdsA@G3ή]K L78W#RNMIǥ:V{@fc?⡈{3.%̘J1HG (afz:Tx`Mz}q[Wc`UtFm_w4شOV-vx&4ia*NZUʔg^p w*Y[#E2Ub Y5FG=_"ba YNcN930rkHڷA-UiQ]<YeW &ٽv/)3fZ&) !cj,e y+o6:~610UL1ab8^W|6#G\@a=EMz %wDzfn"ƮB1gݖ ~1A7f-nX\ڈd{⻽q.igcK5_gI%_;%@}#R#u ,7:M# 0%Y3+u#5w댢ڽjYcmH k7{%q V]L?25ߧ}%ml!LgA6fw, XmDz MWE|:z+L4q?#k\9ɰNI~p{:7Yid͘ *C;,_wmzWb#-bm`Zn"Zb/zZclHyg:@q #%{#̰j~W. "O~Y-P۱!.aڇϟ9oB4yeN@8KY3~+^!Xo0kf0y4G,2E/f3|B8D`g*,#le*߄I'qC^| @0oS1v^L&BLNzF?GVĒdJ=]hj'o  vs C&HNΏJZj(V'wwTBa0d5פG:VRޓxq;y%!Z嚣~v؜ (u5*w",?gS+;¯h?U4F7)9t<~Li/h;xX7JC-zО"2p!0qWHm iқwb'51pZrΏ kv+DĜӁg&%}۟H]Jw>IW'kkôuɻv׽Axn #uҼkrmvJGvK 3W U9uDֿF R!Q!Z0p }d(聈:YғcmXYV>0Ōuo JD4bh8#Jʂ?iV?II+/*OGSӏn&-d5P@5HPiK#бg02{>^zq_]ǁ2yhjvF.5c47m;r5d4}ZI5#,H?γY(rEp<9^ޛ燕Y;u#{먘7EyEo}5?24pϥtF0I\Q ̽—vc ySU0)q=mu`@À|izR fBù( I&NRX65jvx_)k\i?YPU|KiMNsauONu0f ʎ֚HNI9eQ)糒PKuOgsg#T:kB i%(yOY:kҰŴrCq(%BPnBۙ:f"4UJDd"NLڻF+ɺ|7xS!.YW1y/3uL]QJu.s R+5dB net+RgyR40HX"g* ^O8H h GxBjGiwhFP6&t(A @2 qGN?\ Zy~@+4vd>&̉WYqHxZiKZŲyC`zxQ&\QܹfiTc1$ǎE--XzrZhъ 9Qi&|gEc$&yd|Y^gpV~J46vgjJ1!ot1w~fun‹JAύ`lVAJ|cT2_8y" ˫=v %[qk36EteGD  ZL^s&>LۇiM˟wjLwgg'z]۠z#d[iZ 7t9oN;-VT5*QSkRS?txPPnlA.E̴$!^i׫[Kx,uN4]E=)}lh_ǹX 9mǀ٣T7}UJS p35c ž$%X'xIhYطF>»bH*] ywJAWSg. b4`S۳Zm#eu|2·5uߛ [P=R 0bA8h C5hdC|B oM !`] )b6Gɾ-u|@a Xw+< = \1n)d]N9K[BZT@5Ddמ ֭/"l7Ÿd!qy4l/h7?J~uO+7\F")fu8 CZˑJrz8mT@]R?s4= 7ɍeqƸ:J *Vb% Q(0{_Wx FJ9tTBۜI3u"?Č&gSzJ#AOΥ~OBHMm8]f:d5h<93&|/E>"x@Uw߄=$~k+hᤝ¡Zo V -Uƨ0l}j\@։r ȄνaV}vqO+UnoL> ȚFyu+9.(w{(HhkDÏ/CG3ܿ`ƇIz?㊤ښ H\`nNGfވ ?E<_=럫5><7; aYlcNەRU.\/`x ,睦iQ}S0;kkl&Olr|M]3\qT'cc@(pOՀ?l4uvGs5~dFLcs ϭЈ$6+>d+o\1Qƀg5hS!$͚ ڙ:2S܀#_0Հ--~7gN]@Z\fb%,ikj-xi_:=.]iǁI(aU,} DBN 12jDl1qB^ `rY,)i_2~ @@}IFB\ꌔz`3-WbT/cb;\anEP{  ‚RdeR߅mEtln|Ck4PbndB%ӺtQ2 2p sHkb|i&"Ma:ʾү{4r@Bdp8#ܧkO|?a"QQHWZ;[ܵ KDb"· dGfϨjTHzœ"TzkHb:tGK| kZuIc3pYbnN]H.n<R1 kHNYg/tPF:]40:͚^:l^ Ԩ Qm0 ?\HϢJSG\!Ɯx7v.\ȑN / F"uHJgSoj<;v;f1 -oY]1nGB.Ej¾$ҹRzZׅe#^hUVZq1e\BAt `0u k'~zc !юpg t MCF(a:N@)M&LG>ۘYZmʫ7"J߁JE|TՊI`+Βnc'*RDAb힓NmQliabb3 3Mƛ&Ps$x'LSӦ0ufD=gѤ棘^W6|jL+C;M^oNW[=Aq@-f<)@{;E7ɓ92ҡ0Ce2P~o,a"9%IKնVmԯZp}BdoR`a&? hnET.]XXaL=翗@Tr.VcRQc]X%-cJ3iJԽ*,y(-e!$҄nwVZߟ(d1KM;]/Y14F`nq ,A҆/8g2 *W'$9gWK57 .g]2` Ku6\̢_τo@ -0߃[&v6=MMFډ=FL&qU0Pp (CIrs{!ö(ؑS9oX5EnmƽÄX=l+g}6SMTM^r #Qo_uFWS„y&Zb:9\X֫~|3?@P^.yPJf\N_Fޣa`D!Y/uTƹ1Ʈ mw%2h헓|(%0%=G%FbŪjs_ﰠN< Uf׌|QNShW~O^&A|}k#\WRoWL QQ UɣG{R1h8㥨<r՗?'V0# K\5Ak\U%T =h)p{tWǞ&Ѐ^D?pL O2XǁZW+~^nݘ)O Z:R;1iSahW^9])i`W9YxiGےYoKlϦQT-$X&4!P_(BY$y~WnB} pQ ыDʺpIT޴KzL.\绮h5PVX;[:54޵zRm`bۢoyp;\ĝ>$.,uDSz@5 q~١?[S>`"ӎQ9*OԖz]GJo..eZхNA0 fnG%ަeqj /!h+8X(ݼC&f6yD!>E@~;`kfA/h#N;.ݭvۥJRp !Ō_Dhr+(.{-֠w+5-<_J^" 7LZemɽd֡;K?b_cK8JNo}3m ֒J!]BF2&tU6Mxgb6X&*B\ʬPN<-J)6k~$Ihi%c6 eM*W ]bd* smXla"/j2+hJ(А x=}t c2na X蒯Rex~f ECq{SOBseM3f^=m{9lT8~B 9eWw^]hĎMCsA>&i1X1:SiL) |9vmI~RtƑ=Muh~r<V\3ݦTM}56ŌtIDAS?4ۗQ v¹Ȼ:I:sdHXͿ(W-vDe;¥a !Hx+OP0_DX?e2 I_HWN909$AV9gQ?{oQ80QX#M࢕en_Yċч߷[H h Mx: 'gS⪰lN.l^5;@87''Z]o|T?"5 ,\*btDZ KO]@{o5W7-'UH-V Mh,3 R3E}&ly2'Uy劣t"99Ѕ+3ͫ`&MZE-8?l!/[=VG5'G@g4=1pV?R++%l O>nP,7 !3Ζs\ām<ǦQxSbglIW,9 KZņyBr,Tj WH~DLa?̚{w՛uu^pܚ^TgS RcUxiOb0&PӬ mmUUP^:#: Mq\ -XR HtRAK(dH/ZMn 7:BE)E2H_ʺpZKo-}v0Rp,w+0grx7I/l<MH3Mp ؼ7nKP+#q`G.h R%J 9_]'uI ϝ=MFjWA>ḩYw^+QKLy8lS'-F1=ϿeeA7e)Q8&90Ĉ#k? K$rapBGQeHnWj&K̫"$+[Q_.G7+u.k-70vL R@"G|GSgb4(~n{R4CAoLf~;8c)P(<ZeR`Zi H 〇g+sqDI85,Bn\HvgOA0 T%ܳ%dC^N6u_mp79rNlG aq*PG N[d70r@صBKNyG>͑Ps($yK~GEu].[(z@9-uQkԫLF~[g5TO|#B5}^ɻ١P P1KLշ*|jn0в- N=?`gѥ>,U+n`p5ιhgȮ ys\בMc\6}Ve#dnQf)fv2NQX;.Ғ\G,.qT "3fGcYt)y_Az]]5@TiL2"x F*!n:(M 󥺍-=ah@0j{qcz+ԄO@Cf&jAhc݂HȨNzY+Im9nڮ|G9zW2;4V½Ʌ"+Ě׸eL,0H0R="Rp}-Z VU ]b.’_I+8g]0+Mv:L"EĎTB_pU,vs8}hr6~T]x45w|#yR<$e)MƑiK|ÑOl"ˌ_fP# ^?!ukikEA0Z=QePB/Pm YTHiV0hWzMI`Ux,ll c.\[t=ْ $g Tx$]6KTn[GyنBq9kqVz@ <ÀFSFFŞ;v vS{yUC7׳j+Ý56{y+ S2P3XV|`f$ T/)5uCC-tO}%Ca7n4{4(BW烤2cl#1MgfuRM{r$ ʸ2O@uDq ġ%ӑ٬^Zp16ܨMɘ@#[7rϴ2\5O%ב TϮh!W-{Q)N@ї>e08þ%+⫛GK^}vGmwr=&Lǽ|ؿs[\QuϵF>Ȑ'fgK6~d1 <)'o͉ai^41iTs?̖SV ^m5;(%8n7 2$V0KB5ud[l"ӣOIJR`=/Ǧ\yΙ(A]_򩥛,|~%LVBk@A!0QVP^^MEmtGJgWݲ&w8;V+*4tE?]ܤm(8;߮ˡ(r@; ~h]BYPT&_b5R+:F-|K-""Z?,߅UPi [)K#o}Oԇb8n_4,1NMB, KooTV}걢o W阡aeMNhi?3lb0xgĕi)"{)4u} F0ff3Aâyoz}ڵ֚YT=Q!Vڤ\/wb9[EuM7ZE z+C 5q]#\Ya:y=E'vXFm5#X?ٍɵƀ8Q(EWڛ)C-DY/<9lԨ$/+C^dZ[H-@8xaK$2A~-E^ h(_MYΏͻ+%ǕJ!E-%Dm9Df}W R9zҳS$Ma 5M1$YUu" dВ.] 4;ҡq7jIABϕjF4g>^i|sn՝1JţޜZ#fcIְCvrL_y;~6S?rEփը.: }>9Dnb^fq"_Yn%;v;}3!tQC(qtevY0+UK{Mg('ͭ<;Z+,Q; cZz6w&}D&È 9a~rwߏmP,6Y&Gufu=#Q>gǟci؇ /}>Qyޭ(,Dc#R sy<_(p9qzR4ak\>2:/X  4!e^FZe؏pK1<&Rb$(.-=GY 7o4(e;ӊ6؃̊2w d)سXsn>q*rmˇR( d;EgFz^G'{vM6p)gbwZUQ jLFsGgK{" PY3"|ҔPduKK@-W,*#w-KɏGݲq@pH.Xy O@qRϘRHX̃1fD!Qt:C3ө?,aPMwyϯ f:V=A0þZW[jaB`n~|9X|4gXQ׺#$ܺ QL$ 뫳}0GD=De&@,lY^jp ~`*9mTlψ҉{2| 3+CL^RqhuU%=l]V 烟\O`ؔ|PQO Ϗ 5LL@?twD$ l# ܟgӤ#uVeWN,B(21W,Dqi Tu0~o-oGA"'ȋ(W/S{RBzazM J5Yi4hN˾v;¾؉[ M[ϢܬnBqsaU-Z/Ev?h֕Tn.vRt:j @jw4b;Luz!1!!fS` 8i A- YC,SUjP t5#Cڠ /K#MK{-j܎x G?+1 8Ht$/G՝V^VOd5";KCq㑡p @)/Nd1LtC;OT>I2e6PKj<ޥmW>V[([E%9p- ]6sZģVjrX&{]a%pV2B38n Hݻ #w6~A;@"UDʂɬ!7yXQq'lێ hImEnA{K`"2"6c)as G@^KR:l/20+%2iT"#![=Yq4`!CGwpd~qi%BS8@ڎ4=c%Ɍ15w&gjA<,&-. Mn?\#x L # BettCMeG&9U Qd9VyT%j{kPTnaRt}ث`.6Ɖ{}S_QG ENck汃5Z,y_фim.j̢̹Mk:A 篎g<Ayh&0!^UoB',]/ 7$YVkE(Cv& J1<^!3mgٸ߹top'$-?1Rna_cV˵H G'h~rH9ǚ-OߋZ~V }® _BN'.49<6 VIn}(L@;14UY2jEoxЊW&t!$zZȷ;C(wO.3& gt;~*'Rl@>v;CFdif-Yͨl^˅3P0>@-ϻoJbW,oZy.4}-s<rvXIfр*#٪knI6jBUw2nBV g`}P3pLyW =kNP8Qӛ Y,Js;^ 8 σ#~1S.wmݘIj&xe"V+ !f >,qc`?|=S-QAK`Y#cU5MXVgtS͵ݲ]ezϸʈCD, tNAEՂ󓤆݁M*7YM;D(2;#'n*m†C^X±+W% }5BL~yܺoLxh흷S=ީ7q݅6Vg Ds ;GSc\5/v!#۽V2'p>|XIJڲ'r4zWϔ翳(Dwd04$W G;ߴ4 D4oR䰜F%7KVh~v8"1>ie2Bezז`ڂ)?܅Kay7wUc-ID ><(WSҊfOt.3L@lw;$l}G[<b|rqN,@f=O_)k0WAx $͋x ŎÙT9%Ю*N7!H{;/XäL*p C &ؕ+"bߘEv: b}\lV5V*Pu_jܡ̢j2v&>Ůhi. nSM1,%fFLT OD/nTF'\i^Z=MZP틠F GS J3.Yr23Ub2kyIuJv'BN9].>I 7MוAvk yڭ˕, H !4uMq,Ĥ,!G+0 ,2/FaF`П]I-ZC+"SQl NNbyϙk}6亊-e#;|q)KMh ,#Y'Ω!_&DSF%ŵج]U q/>Tɯރ3~H/ ~ ^y;o@Cxs#(r%=&/ SkxR=)qyk&ɣ:J:zQm {Xb\1O*R4aw{ز`BksF~QLQa k̓C65tu~^ Hy)  -?} 6[XG9nE#ml1;~%_/͸@>~='3_}w+?5trPsT@vܞX%vB^k}ߕ^#Zۀ/N7IWMAC{2HTTЍ]W U9Azdia4evĿB)bC襡- -e#>08CRvBt>XgV3(I3\jy?r+>澎ޫ| )Šq\>~mqcblȤ9I}a8:yml]gli\YV v{@97<^(]LBM`Pww~25F Ly.? +[߲A3H9B*HfB*l.dSB8|nC(S 4K a%ůRjřay(-TEe1)SxM6iߒC.}7ߡe}tLzza)411h%~ 8sfLqMNBu| k`.pA_ڥpFX k|b;f.:EoW&M¦/Csѡĸ-C xP3NR4͕ELN[i}*5u#ݽ׽} y;~\D %#2"CҤ3=QIǕ@_r`6pC0W2.FHM`PkBdyLÉNm\3C0X?hs"B8(fky# T.,={*;J"F;7Gexh#,ϝxQefה3.kxZ)6<=ziLijG%S)e 4#m"i[ (o]m4o3gI&a#Db$L]8~X(BeA-ahjkk HTT)CȄ6LXLjĄ* (j|VR&l(OcjcZ'#C`RT%׎ xc"FBF0بJ-9FiԀ̛D0e=/H/g2=6G E<׶L,k1o|]W&fka⫲b|m o|`͠eSst)xeDlϝ䍽'p&/ho?k%_'o00r|9W©^;L(0h-.?1:.GUz']}95Lf2ˑLspzNP˨53=5M-[z IWöW/4^FRυb/ӼvQ;\*g] Ko'fJ_q7qĊT/́j.jk3:ם{Xwb[x~ |ʜRŎp;В.%̭O} Zs{p.A!KZ8&nh ]W4OȶHbt9? C0Z_K߂M< G0n]@MRߗK14c/~Sv\.شRχηfeZ8Hk$"hNHTLFe术u%( }~]j~) RZ"37Yw!diVҝ\FS[XSEPPA^9J~c$ޡ88Ӛ|Ҋ޲SMQ WV=rWM4X#.1-./ &4EF:c2>|%KܕOOTAMր. ;%Hm:͹+(SmrӿWoMʉj(@9gvDO8^^V%}dHYږ+W4̍ "{p2rެ4]px//δ/2?6Qv=||曩,]3ꋰM'`^h.˨!0?W.ӌ/TCAAӓfRr劬A6{鐋ݗA'qfs Iּ8SZ\<~9yUVZmO&|?7{ݳe_ iϯͼd i5;XPfKaA&i?Gq̆Fr-!Vqäj. nL#=F>F})qX"<|>wŅY4m\pdSsTg KLrY7ҁo9 ܠ{=iKlJ"Xb=Yr/g(+173jF~9p3wWg=4‘FRF))fr~͕'FX`@R^o(elOv󗵈s6&fdu[ѾmEPšÀPwۀ.Ӡ_[i/-8}8I=|b$&A֛ږdN`=Ɣ=EOHfUZ^Oziv|sd)w8$g%%Y7c`t'@Vwwα*ދ&~oYňIˎ_~ivg啰$Q ף/p*=Of('3X:nح`YeH9O:K^Li!17O1>\Rj8R+b?8v51iuBg~L=G$6HO `|MmcxgaJ8[EsipXi%6jޭYgj>-۔7P@zC臔*3P5X*]Ov &s+$oV|I;΢cE6]@|7C&tixJ_2y:MT١ 瓫{;]%5?*=|[F;rrz9 X4M<%L3YnKɵH Vh֣$I3^|tg„ي {TX3t;S6N+*"ŸSv0l1YÀ:I/pS@"SCVL{*pnR"n^%a -R1u/>: 3Œ3)յӪ&!W#s_54jp֤W^Mvu&[u~n1)^+ʥ1N!︸!D~`>fۥp9y¶W,f!LF+~G o(}K5$.:@B?,rZuWWLsizP?k [ba1V!xW l=r/gd5ڨ D(#>TEe28) v`1pPU ƈōh1R$=_˙7 5(G Ԓ`ۋ:t;\X 'KϱDҋZD)|\e)ܯX4^<6h@YkyLf.4drpLju}WuR.[loh$4[>T"8-wÂjdFQy}%ڌRYdӝ=mN3cn?~zi>ש [*ɪ>t@850 G.6b b4݆|J\MdA[uN.jkE9D=ؙF2NVH1:>U!T7Jkس2،<9VW|$"ZQuҋV %T\}XI (<\V&:oF\{`Xr{JU$ `XPEGǣ.>" GWb1uEo?h.!(vUn8 ,<z<ſ6v hJqQV2Okdj3خmW ?Sz޲ÛRY1iV9{^gNbtXf{di=7PQcIH3HIwψYfxeyVR!!gy,XQggF{5g 8=]&GWNom| ;Z*!_[TN!ءXL E ħb}.Ɏ$u+t(kLfJi._T3ܿZy?=_ΓWZEfQ \/IMn %'Y9 NZՇʐҐWGҿzӰf$'R |NWP^<'[Ѭ!'hvoE,i?v׮ J'TBҪ NnixFD6m(ަ#*F&!slHg{{XA_A:N1|yx4xruAb%^## s;_`~D |nTZJ J7ȫj(j)0f aeH_K n@sR7g.Ee #8A Xz3vH|uRdSs stK&¥h֋~?h:nՈزf[j,@-2Ŝ@p&U>P1pΗlo'=m3>b#ixt΢ujuMO+FЁHk%o}iۓ7,8RogJ>vq$=_0OKcv%>'t"3:T>.A͍7R㈙8WAtmqsXm!w!Xgw_|jfŻ-"S{N_-RAdkһ۟[9\O3+\=m|ޔ@`&-WJMe7N'e"LmX heUQb3Sw[)גS㳵5~nA 3{JT1Tiw@#fOh(+*r0 Hyz'^@}Oދi%2#mxx!ߩwx(znZK9dվ\!kedqV9e]yR{ƪ+L ƒz3~St8Awu~9'a͓ƀ^D}~8$)K?A.%s ClL+11BY)WM3{zᱧ,/|зrNx~<+ -w?_8XJZpǎD12d|8[ͅC1\DG.\iVBT`щ&RX™AL Źnx ~js eQVQ&ɯ TMWB) !E u޴3d64Sq5PbzNN(IemcGNE sX?-ET¢17!f!63Po(؈fZtS#uً/}-82[W!ܽq)Qyw@Z%l%X !µPEބE3&%% ]xQC?,[u>!9pʬJ48 ' UPq/iq]h'B5ܺ k?3$`98B; s_O;l_5|L :`b NbSK5$}8h(?x'NytyGȏvp^ŵء\-<$V'Ιն1>ڑ^B ъY 'AI&IA,!)fUV7]W#| gQ,IGZ:9O5l:>MX$8.>$^) ^s ݻܸUU?wg*qJW3jz*Q Xr6aJI*-l aF ~`Yx ( +:m9! d{$)KCSBs۰hE+$UVKuh/nmή4j$f6$A(qH$1RM~XA K 4IUX2[_Ŀrԇ,Qoȶlo30K=&p1 AeCf1+ mh+uֆC)2i6#4hJwJ/ı ,sW- ee뗛÷Jlt8AhBX/DDQ| r6>}z *՟0AC?4LKǟ{~m>YĢLe.pޟӲnWr+}4KD &DhMSDtp <\%crᲟc=?u ",>5c T̳!FV3yi"Q9Nc9th㷗$Õj8QK>GԉJg']n#D$[* 9M5NNf#F:#vS"ϳӎZO#œmث؄=H)"D-7% \\ZJjq!/b(WEtj*G`)ix49ÜKXde^5s[TpPCo3{`&_v2 >l sj?9Rʟ*|_yJȩ7Ù/hI lP2a1h#4sn3J湨s-s;2V+ͳ/i؊@.W<^ߵAiF}A _"OeY5΁`a}9y_ hX&hir@(c7 h1'+814wW:$M9&jI:8_;P}Ix},Ѵ̕]BJ8EY6tLsy:@j'IMʶ9qӤp,ЊhK'+A7& xuN'iNELV=Y|fɄ2/)ըS-HBe{]lEaګZ>Əa`4[O ?nq(K {wr'zťK}!;{~= } 5>495yd?-[7|}P.zvRZDB-"s_나\тY[L2ai2 0{J\XW*u^ooDpSnUJ"Ŗ.xFMV bW;`?ICڎ (o?B[Rڰ41s5ۂ>F4>/bt| yA<|+mE_I1!S *8~Ik_;"?l<[Zd_ csҕ#T26*aS2ˍt|#ߠy'>zA{_ń 1 iK, I:$&6]mcKO_i`'PNY(Dc'u٥ h rrȫw$ c Tyo,dSUoC" VF 0}ǹ0SZxTyOB;=E57Tx: ' I#Ր_iOxӐY? qk*X+8wS'O]dԸsN^zsVV>C_jo2`ߥ5Nhc4da<-U+;.#YN0'Oj"{9ฐW_DKxQ`/--Wi(٬QX &Ylk/O/;ζ0";uR̰^-M;RH"ێsz_JL\[M}R!8WCGJSK%+C@ ZQo()rt,=-b/)gVZ@4}?gl rӰ\y4OسSdo,QyYR+7 $+}.yRT-@ m$pnb!γD5i/ ҀMjiM7>w&)'Tx 1st,} Swΰ8b4ssZlbSt +ĦaW ! "B/ڇOQcn-JV!#iW;ZK6P=1 [|7:}0w_rKk(8FbG6Ϫ ƕ%1['[-/rsyHWCpn #R Q{l;VzG䳠`T* Һz)&ENޒRj}F7%/ݚ|o`Lհ5ڕ=t3~#82t^lF7dž/߼EܿD =5C $Ղ]-2m~z5Y7U{& "4w}حHy3"9T=r=욙Q~)IO=/t)^p^G*UN2X&I'jA]h3TtBSp*XNvuu:]O(Z)A㌸Dh Ja\#Lլ= Wuj2%.;,;JĬ=DZAF69{G^78w2b6E:k=1`9PVJ"ob9S~JDO _DB<ɫG8 t5*sqݰNn5 ./ʤ]7$4CϐпI {z*g}3?4DluBs@ie/]@ْ'De4brM)Ȅ^D_&`گxVҵmDV rFo ;Κ=wT*;AK̆~!zJH5rKuنK{lHQ9Nd >G7lcaz\:{Y˲m{`cOwLH;2NސɭH {H2.rPlF `x;-iql]P7,G`w9FQ>o\"ᎤTֈ6vXt^ -k,Z}',,Yps?qy/|,\q}ׂgYZ07070100000038000081a4000000000000000000000001643420d600016cac000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/]a]?Eh=ڜ.+ɐhV5Yؗ I8VhĽSkwF9,utF繞?I(Sv(sX @:.Ϡ>zPmֿ n,?{!{Ơe/T4BNkPyv˜ۍ|:gt`˸.ut G]`᛺;~y³|3}m(NuJ=|ف!H S=n_6dXކbOcd[f]`c@nļ.g̠4\FL-ڈ.%&$8:ځ[WQm3fnytF^᤼^>̷:Yr }_^- ŲЭ )m+H<]\\PY"DNj~pe^< z2m ;%Wyzۣ4+\b?ޑq#K{n Q:., 4蠘^V/>Pel򔇥$8.;D=0|3 Ε5_ {qXro>aW5IVqcsS sc^r^V}c+|PyaE-H} ʚ3tᓠuGTJ |Ô n6w6Ƙ2)\$ ؈>r5VHҾx< :Y`F3SgvjP!-G'(RX6Xu A .[uEYdᠳ(1kR%!TvLVTל<39U!xBs{r xt' k)/lUdI" & @dKG\]] cdױ\Ph6\ܔ~V.]άVWYGaCP؂=nGjBӑj$X]Pl\6-~"]BX,Ks;gOMK&|aG︺E9xWZ-Mⵒ4 1V1+iHĄyw5)~jHatQjUUyՔxDRU2FoSdt:UNȺI ?iByJEN1ꍎ.L2|t|Mw<ã j; + ;bZ\A$ @;7#ܞeC@9(4>[?L(S8}0lhAe]l':ʯq{2~Rp0[ N788CnZ1WUND耂3,r7-XGI" ۠c=AA&V/O=|敍S(/ AT^&_W_9Rkl\7K<-=KD#gg AwS8j xp.sqP~ؾ%J۶=R:dCQ[ 8"o^~=f>o{ 4a/|XPm5" Ҁ#՞Ph ̘W[f˸]#Wp6صg(JWL@>ЌgJz5IKҺCY4hk&ZѧbfD䘥qg2^ 5G<;Т fB~H; 5E_b,t|RSԯ)U P. 1u1j =Ak81V}=Kd%Cp 1ң_;~' m ?cפֿ1n3ΰ jX4&:M/veU| y:Wv èp }A2FtP.]eDA 1ԶSZ;g/$YnuUNhl7/ ĢDJT 9RTuVN4Z[ TXVξ0(mf6ŒMƙ|>o4g[4r+C 8I8"[ räs"B'٭':g-k͡`&_UrŔRhHΚA٥sSv,\2&%biJPlj&B{a,PR;+mfn yYJgKsUmp7r⍘^v\T3p9XϲdpJ_VdMt>:fC~$GnV$|g| qw9c( ^GEЗY  pY=Q`M.%.?Q`4jMx=X#e`@>V0XU{m|3IRq޹1)8xbȇWbM0'jرdLxMJ tolmI[e-F\3uŐE-9Ts;.);L_/^6pl+5*Sڭ`,#U䝎@|:i7q'w!JCc˨dS]-y .~r'&iTGAJ3 (j*e+vχ$OgQj+RyL˲#(B@̺Z)PĤ߀L[Z4B}PɧYO\ҁ^<g[6I*/]Йm#6r7Hn.CkƔ,!n5)զ{C?}@DFN'T΍o ~է*3OQb/)@.nm3B'>{V'!+W9pG@#']'ze.փ1a93 3xކS/@*GH <#P:36dBq4uY|}%Wgҿ峗,DȚ- ɥƟb,SbAWYXU,?y O57,{k}TN:̾خÅ@n{ ;(t鷗VAt %Ja\k >llL]B&M9ݩVB,B@֤dzboVÏ7yJ߷ϊ(Feږ|$9JO*aϻv!2,tN\StnjN T, 7s'LS#p^Yt&)|U'ŋK}/b@ S5Xk2ןdDLåyBPo)=P#h5jq*q*Xg&oF۫~Q ; ebbUHKY=05sXQǩL =~hiTĨDo֊pqE  =fjv#m+L3͘nLۂx\.MN.tuH9N~P 8Q#:Io% R  QzV&L|Mv<1E gxA}ۭ_(|s D=C䝫tpzjͩ[ opXA"lō/+:†F7D[R2"Sͩom{BHHCX4g Z!)2ޡ1X.%rwP5N0>nJ ƉS2K?c@Z`COa4]eq,O>T2mQ\pX9ʬЅ|Ƹkoܣ7#$@eTu/U5H/rq;ܩ ŎNPqcMņD7_( 0K!yǬs\;E6h znt/OqLB`&Ur Qdd^ ߔYN;/lI1b]ӥޒnMKrA CPsǨ%:s7nEWZ#* >0?mgiFTc_/DR}/7eZîP&~q}5 rNQYY5ʼnk–-Ȁ^H*8WlތX'L@%˭ B,Wv1P,,"k'Tr$*C6#]Ⱦt!zwj^>o=@2㵺|'t0P\ק~XH_ .—7IR4g 5@}SSTq}"֌$3ѰWpx4JC8x wvfk6^[_':(0j]Oz_BY8 VYʱ& ð[uxKVKIΌ3PK=-c֤\%WQN֏/ɝq IC4].Dݴ7.DWpJpoQvX!+S7/ M'fq-兩F68 s+GPY ^xH)w;M ưTrp< aR0"!Ii3/$dY8$$E ^R;"u}ho"z~I߿PԞIa &j2D-[nx @V ]z OQt";ϽfCЏm2 ]J#KsP&~9.P6TKJ1K0.0qnf= w\&@"^ᆩ;?;)=܆ .kJoU¯v=[o%Sw*uH9 Ean+ UwqM֫,y2~(/xϘDnl(Χ=Ko0o2kTfoTC:+жF eU~(-0 (2Hk7SF`ϾA4:G8\yly!v.WhBpxWsif gX5J/ԹǐN}b˥vaVw1Y{Rwʟ)\\QR!I"t7ͦ TqT'+qq*cQnGGԠ_ݖw Faպ3b&̹;`,B4FGoEtCg 5J~?":d.8Oh!鯌fk8|l15+:U:JRNNNVUfEF ioCZHG3&2X¤V O$o$qMs0"[%{vҤG4di|F?I{± "RTՕQZat39,$rB!@+fUe+lЦkp)T>0yĝ2p̑HPd_3w-H&X8iC!>ұ΀D#i~/WIiǻbħ:!rH7mgF> _V`s6yr_ć_|KK*Qv^2QYhizI31hCoII/.}d)MjTNu#ɂ{yTe3M#]{CbJhZA l>EB헅h7aj T&F1*|5a=جXO0huuUNa@1Ȓ*YDR^u7bNw= #2Y ';X װ]EQ[x#l3'm"z{ͻ&'?P&ZDv:c5jDᇊF)_'[䎍buO1^h5H^lIxSNoCȆxuQrV. S7uTCs2"/ e2"e*P5=<_-@1;0ZP[?oF+4Y Unk_Ϋ?14wjO.ؤ[.MņBΐ:HrLBXs22E;]ff˅x,m3PN`MSDTz\13/ Vm8 ʪ*X] u bV~PoxC)W@'Oi/ui/X2GR>=?_1,Og5yߗa4O\( ƕ>Q+5U 2bPFhp h_˳. I9ЀzgɐQ`g-~4q EN"D k} `/]F` i&,BMi< I2S?.KiS>w)3"3.V7uI}ؚX{aO΁yjֹ(V>ІKv[@:R)kfBJdgYЭt# %Zf2ۥ-ыh=@.oGNǠ!{U9mf ȟ`1g!?`+Qc Z,&MܔN0~zt}4>2|\)Ȧ<"2p^ uRl(U(rsn` fVIjǰQq>Pg/@t$RZ<+4mn*OjL KS(HGNQNndnL␿}\SȮ5Zu!A_S(䕾6MM?vW^/N@0cÜ[ @*.&\/Y,R,tA$iDX7Δ("!5H8Mw/3.rNp]jA)Tw^AOuxsͼ }Sȷ_*p;> %$C/\4Jy%sӆ$MDX+Wz\q]L>9r.K٫๥<3k}u3pwq'2M&-2\e;" 3 3ۿ:O%!J߳>` MVT̔1(ו.a_&C{!mf$㓬j9?Y [=TVձ|GU_3F,&2+w%Ͷ{eh,&VfKاORd@Ū\[> 8%2P#r28MUWV#Wki~S^ْn-y1I.Ӧ5"ON@F!M.g̵+4nA~{(늍5o" )X,R=9[Q伢!urs53kS" ADxϫՁTࡑ?%.waq-bJPAt]e \TA7DE+%{.ЛӂÇ w~1?ԼCv'A4y"{˥v̏VImSU؇Zi6%rw.Avn-|ǖSb#kKideXPV9AT {:b* q%Z}OKh/dZGMJL}AY$ȄV_1@P8BœNu~EO+/p=‰-*He k~EU)) (K3 ﯆TJgy^f3C:yQ G ǎ1}p}n[\]BKUnJ?I4>4)OC,⭝jіd}}c"v<<гhVs{Q诐&/}2ћmyP:Vm.cطeHˣVۅpTКDh L(l DՋG8B$,?q|Z;UE-޼ݚ]7>8nw∺8mťOӦJ8慗iw}J|=Y3OVƌ;0C|]/Rlrwm*.T׀IG!8vPR=I- PI,'Lr ljRv <1ranct|x͎|bͲ06 GJ.$!WsKPZGo@,Q

΍>ĜP! tS,gۊ=XJf>Orˆέ瑐)X\&!菵RW!b!.cX,K[ Ar"_qSr&ď_lE/`2WҀ^]2/l<=?e9.)R^Ft4(K/YZWvS&8ƣM=FN*Rpz+Q}QB*֓yE=,Ůnpű't;~\{O/,,qxQ}6h=ƔIk$G4Sb'W{A`>EIH )h*\ yR$?t0vXF P4s/6;Vx0jmzQWQVp83T 5|ƨ'D'H >a^XM0md?.ɆP]Y10e`>bdļe-@ܶ?}a'lrIP-iZd ޗ;-;hc>h&UΝa`+SKc`Qt|d}17rgY4)=/Փ(N'q^2Oc(3k3zE9b|~=ק67؂D '︺'n$l{.[ fmK `pĦ-qio=pX3ǽGBw|FMG(5BGV[,ْ $Z&`OZM5ކ 5"怢7|  혒a$o{3fUdݺzZJ}R9Voҷߠ$gL_'$> ǬUU^D ''O%*|nÑg\̲sEC'V{#&,7KVB{yla|vl;Qy\}(\#3G0 +gNtU *J!V^dӱUﬤVT"zFC ןLzfz :DޟA T~]B@SY];|zehEY\p0m?:]_DBYO*{-1]$~LH/ rGa01b+q!?Ճ ̀ U6^PWʲ[&=JvXw[\\RkqMH鮏#;ÜÉt &F|qsvU 3,UyȉgZ*W3R 7jc ^`#oXYMٗfsyոCm w)Bm qR$-y=BobP*^ƍ5xzP Iudz# 1Jūp\>+nW*Y; (ZkN!vyUYz5pϔ@A8G%ՙG>(-[FXs.BYrm.il0uj&׮Zc5y)Fc9'\i ۷ '+@f 4 [3M5kHM/`cs^ltA LrD#]Y BAWGRdLP4[GqHYC$"e.ܥ04  W빴)vIBJ,-DpP3Xly,`[!A,9&vYi29Z `3O$!_`,TqM KA0Š>qOW̢Mכ3ê6G R|%y3XӬXI>9k'^*J3_A"nc%@jIik.w} ^ Cru$nG#`H<f3$׆y CV"ƹ[֞BM%9(~9q"Up9>(Cyu'Ӡ;P%,zK,K1PDeV5nHQEQ7VU1uP{Ysmj:BK)حvy`x1KH ذ*q0ZH=^zmxVo%olj`M%0M I*lok8>nPD tW|T2ЖJ6EO~{aūnb$Vq һGYg\uq .W Ҭ)ܚf:8c\SX5KT\t\)Yn oEw5WƖ\<1QҜ .hN>t VȨ*|lCfxm+gUmE &!ov-PוP"<C9[.ϨRS\+dV@#+\o=3~&r %ZxT~CK6Oi:]˘McLY-F<\j Dw`AL[M,d5476vUe8T4Xny:(R%3,HΦY{MypODU/Mc "Õ Ei ;9VR#ʏlC )vV{/^/64]"ļ݇*1 p7€ A#%%s.98hV2v]Qq yȍ<徭)!]9VfGV`iPw .poD4ϭ=¤"FMZ׶Tj/lvXGt#i>,5C#Rj6/X#_EvܘR= >ZnöS sG}V+ $Q)㭭RL= " Hm,pB-n/4_3ȕ <*8+WW䀄[H`_ySW;p|u@0/1Xb㙞*#';~ؗ(JtOE%W9$yN-e{R;B`%EJ[r^hz(mkZV{*zan\LRbA4ECϜQ+ ?e~Ov6=f#n_X @ϛ+e¸=xfFRuZ鐥Hd)ͳⴎdiE=`nׂ{q6d0>t{TokMX" 35'{ήFS֏0rWxR=a+} ,.#I8i?KAYG BƶқYu~hXĈ$ =B;@EE:cxYeأ)?=7ˊTa8(\ƿu]7qsƋy)EC\gl|-Ig%3/P {|jrK,s!t'_OdaPu)df (NS**E`r "2h OEt{.5cw.q/R]1k*J?XN2vvYuߣNΪÈ;zG~+)Sg#~Roe.gVຬh"s [{nž,8MYٶrVb ?Ē%(%X@/^5#M19ڝ7.ܓjqPS3:m7=`Hf:gvwNV!JDzHaGk3 SaZIrު^_MSsM5P}P a*ἱU;/&+U[nP-Tݮ*4`qn&C%ts0}mf1"9g#Gmu}Ǧ964 Nq_ Щ'9d;Z€*LS#<b0jHK\){^thc!w?CЖ?~aoet ;0RF+FpBo~Ea½'5e:jQx 6R7MKu:4Ay2ZF-E3^W9FeIw¥c fx2H]];ւNx݋vo4}Whx" {UvSJt:⡆}nGjL5pL@N =R|ULL KfգRJlI(bj4 D !76xcɮ"(׮`+^ܟ?bD.~+e(=f09-vQ")(t藔VkF !D/="0$g}r? ?mͰ'~Y>fDs8~:S#xI$D¦nQy[n2:{r e<ЈixV m=!ǪىaH7K2a[|jmaoQc6q S*#ѝ։>~6ȊE@B%[8-W&S)cgfy <)9|.ݸr~XH%$eՋ٩#y)]D1Cj1-/RU|wco,7KKc^cȱ"N]^s|gB6MO m#n9g YfS2<\#w hD$XQKGxDu΋p$ϲL&35;WjSU3ցtroT+4qPǜ/I#lO.SM/EWe||3>Mo~SWAJ0f U_^qOHR$w7҅YoC*i6jo)4a:JިXlv.4dxjLDh~GAg DFjb9j^''_;Ne5}Y^!EBoO, cCS> (n1YZ>l**y[pȈD2&Ar|2GP7m!8:A8칰hl؎wvAl]~^ ,`/CO'n|D<ȖrvHM7x֟xZ S c-8OwV?c]a B]Qhn/7Iɠ撧ЉWiR? ^xܯofv!-D MT"wk_06ym_H`cI>Vq$u5$VbvjiuM\6N[<"#Ƥ/Q"?BݭDIAmk:=uwzV3<8UtLX 4h(2 i-CI ku svRƸVh=hK;$ui"5/a6σoANx|hQV̻D7<5K_{#lZ>" PS=wsz VG @)la4ڑ G<ɒs,RwAOJ;PfgyJ4D@}gSQof=RVnd6Z+R/'2=>, N&ꡇ1Q-Sq*5Kd{<.}Bx4@\NH%\o9L/ kFN&0@P7Y'LB#͋[w@JpS` ~iYbtfE1,xNCN׵+rQl^ q #m6+k pJ16TwG,--@OFɳSn(,eOpb k](ē0\BtvVߋ>2)gS "02&Oi6a'H?"`/aΒb":]?5Knn蜲C`F=>ܶE/3IV $.@(ɾT~.kt$`si3"-.DH[=:$G;=[,֦}[P\p߁q4?4GZƦGMufF3&\u'M4npmыie軐[mtAAśmvMI*rg}ζP ڐkWV6v6c ثA04[gt;Ǽ˭tXkf̱GUL2^mieY;w7 $ΠFfBbz#}8 1$m۟\qVKy$(# n`XčhQvH5UY9Y8.=㳕CYZ܀&`R\%΄ yfZX|F+ӣ^@v;Λ.gqy7,3IOuLpMs57\fX:nPs-r4*WϵjƹQt$cuH'ug˻A1OͶq WFǚdw~Zp7b7>3luͽ]ypntܗ 2_V U|Vd<\z=fqmA~K!85'~<(,D1Z̨/`5Giua с&^ܣ+EQߺOҮU?8K6:)fRO{{)or[Æ=,o%x),nX#Q'0LrtqgG E8^mtܬAO.e!" |JX3afBϛ9cVDg4%[B?8P%M_t N)_F\kb%^^l9zQ%BO ߘ u`M+G+*4ƱfyODzrЙuёBzvB~˞\z=JFXz2 QlRjzbQc&cS]>{ AȬFх'O2~=582ry´8ؠپ|F7U[` ¥/O$nbQqvQ2ߢ$~+5g؅rnA_4oa#T-KҲBQ05 !}'h-ns엉,,fSe#xQ[f ߎхI鑁|6$~Ȳ~6=m7kFe*vSkgYNrR! c- YpP\1 ƙE'ysp_VhMrv~v՞ToۓeKlo:d-v q.c]kS^2&lK㣜O,@wl6'x[G=J7c/P&UH4)n&Wwl,ޔ *w[J,R lD 7EsZwӽŜT=0r)+CrT6Q} geciԡ0"QYjx-#IJ_& Gu#%+3/Y& 6<Ƴ^dƌ©I59ᮆ}.e'񋬎a088/1q(hVxPwdJm=qm^i' MO\֛KN5d .wZjR"ҖL&y u+ꍨ{NSJS8U:pQ[ӃկߎMZN}sT0HZoFw0>ʻsab Nb&CwU(ѯ蘒P^VV6 +k՝ kyF "*@~< N8W/M).d j~3x+>eM?L;#Q 0lB0Q.Ue4Q\,8S@,2,M@6:!XB \މƌG e UDQ .)!fM] Rk΀Hb%R'b}r;WT5r#dp BG-7}u#CMu?^jaZ*gܒ*UJCcu8V@9۹21#I L~jޯ" E)"J{4$g-ypYm *6r< Z%C溹B̫E*&O#yuZ%a ?5C8ЙKJ6^sSSԉYy#Y}Ny+̦oɮ&9E?V8h9/(: ɁE]o|4hh+KV5(68=3-;MN#o1J A: iKQC#I=Y)r* Dx1{sSCAp:D*Ztx q,yu@L0;zP2AdhVXUE4OˍJvPlWq ,s :~U qVO-oc K"j "jw%_rbݞ%Oo h? "$eSN򴞀:}~3?o?@Ɍy/%Jjdpcݪ9[ASJWK$IȌ{Pϛgۨo/n 0y?|3os7N1ks#֞IғF}hx@N辞I9~[oj1812CUILRFbeFar&*L{pc>:nЯ!k(OTUO@ǃgړf: o_2^i8ZD pY 5S@hI&8E}V\| //9.6Cj̮^QwIC`-ѹSmRF#7 R3wi 70nXpB7%Y.dzTu6^Vs"0{zCtq{G&i*p iQgf]Y,h-#ah itz8J?>RodwVPeڪ-fv.Ȱrg1q,V$Â(|i5`DC+_ǧb.36Q:L;{fF¹lJN߰> ߋbZr9^mT RJ^c (Za"\flшHW>e23˘mCGEyZoNXGܭ(V{t&l}뤞et Z﭅'_|O:E.v΂ z3Taa¡RS_Cupq Z (nQq-;"gshNٽtmx2yOnQ`@pOUSCs7SŲ+*$2'O\8lg62~)|0xo m 0D*!!ǀ,hDǭs%ta=%^]`i5E5x 2 ,~;&w :!ݬRy4, 9yaNY 8tD67gtV#\~`:ι1#6-Lʴx uNq$scCB7UUZeNg#(`zs@ϗ4 cMtՑn,G]-S[NV$58)Jg)E0˻RMQˡ8dS+ iQUD*b&ٵf0Fv Ď Wk3FvԜ|WRG>3t>J"ws(ŏeQF~ښv?8g%lWܨUn n:,5z-297-M"gZK^B8b|_t] whUMAST¥% EqBwh֣ $$3d(هH8Lrp}}\/̑y4t6eֳޥŃOt:.ʅ=XzWTDm0|\%swkjK#-V_ ^(ܬ M K$|;r|k͞ uH0H~|+Qiit^'3nu1F!5fFr(CV {gC})fE1M5ΥBLUxxtD6l[Nʆ/l} r,8G 02HWRTӮG{Th"Fҍ^ƚ.}yg 0Z ??S(경U}"Ƚj-(!z,0eó\5?6վZ3N6'4^\sҷM n{|ڷ9 pj"4Wx<<׶+6{ʐO?~*u%u` ̍55( >T Ax>, j`T%r72 tgb~w{/Zr'$r5UiNf#62bR]!%h!_}/75VBǔ83Y˿6rrS;%v pG!)v C| „wMko{Q@-q|8WtIpw4*c -I}.uH`˽ "G_ 'zN̬@*^S>Djʼdmz Sǥ< H$?c܎nTÉnאD6Lδb0Ywm6vS,OU"@IL R i)0a4:-~4.p7:A=:ÖKٱҠf=2.^ ՙ6k,]  t{%@)XSOtO^4:p8 7~2Et=uC;O-^Ӆ>WQGn/y  6лmv+)%~..zƭ{uϠ ~N\Znڶ '$\ԫPXf_c!8ӨޞSf`Ow98_P8 LS^ܑ] kɂQb$Ƨd}"KLUH1aQRk'b մ6L~䫾0A4C MZH+EK[ // 3+()*LNAurDr\ZvO& J+8TeTpԎ\@K*_|lcκZt*`"\?4j I@#&lE;s4>ubp" nMQEblBɭeG9!p+ʗ4K#G%<__0!\u Z)VJ}K)5I]a …9lǃz7*'In||ڴ. toӷ=oΫy"ki ܜTdB79n. A8(8XVjgp;sW8-MpJ-Q^ia_cqŪf㸄eyF"+&\58:!`KB]iD0Gi9`/P*e]n3NG HcUh^fVtށЮK%Y/mhz;v%d +'{Ej P :iywz{*zIKdo8W(d,-]QtVa 5Kະ»ƒ3)UPaosteCS_@b"2ͫI~TpX Ht58C$ U'خ##FǎzއNh#=X9bm!oE"L+1LraSL뒃_t(^d~_ȻMȠ-bdQL=UHƒ%YZO8>џljI^Ҍ5Cx~ybo jGoV#&ڡD#uzK?iVr#Ny鐡%HwdSdj8M3ʲLZ+Ib/T;pȓ P~L`v]BreHT_[a$Va>t=n3ls!Š^vtgwK$ѱʹh¤"~HŊ LJjݎYnCៈǫm1GmT[k.ONA62dqEͼO{ =n{y\ԷdXjnSf{gqR_{Դ`l [\a  Ts?bhTESB2OTܾ XvRUhtsTP=\jvQHA&Iɫ@AXYkPȬfvMh_?+nW_:c2sQǸДچ˿:Ք >l&##UkI8@ (>qc/$|?m/MTGY*?t瘜Y_+qQ b3,t4&C`\>:5t0JwW"u7`}{&9?bĦpm'`0$_n>5.*wТϜbÿz05+"n)Nb$DQ'go-6~ Pd8|^exC1I $p+,)3]Ţ%ܾqq8 FxE9(ia9u-rTxfT˒?B  $LآZgUNIW =bۛVTcau[>ίo[W'N:qXmh2쳐MEԮ9kQni1=<91i%Ɯ֥Pl/QKG#KWq꤉iHr^ Zԇ`P[Df5< {Y _'2~J|tJ0JR*,s|W i.pkAե_Ô2$@6mÅxy~$\kૂqTc)f wX Ch~bV.qu(fA ;ʼnIOЍ ~6^X+'pDVYbt}Sj/jĪɫ;8/b>!)m-f@ ? U >rY#nX#VkvPdbRw4 XDH>ǑC77η+̻&'ewxtw E_- H@!4\՞TmhڵnR P`U\o$櫬 ܾ1{-c?ɜJi> S< _\+"h`iĆ,8]HÝIccl *ԁk2^1^LxW9}#'RvWS6]ܧOlõFRʴVL,{S6Yg]([uSL#je&6 X(;aOө^5&DP50aF[\#QoԱb;zov$qiQ6G<Og94V/ǃdSޛ9BhICKαzӈ!= . 46y7pP(W{>SYGR&]5Õm6f= }}Dzu.~q[N}֜C.vlV:?Ȋb*I|Օo:ڸIJM/v{Qy>fx7 Ry},ɣs7|Ddw ֹ҇9緎;-%T]Lu֮uJN>x_Qnd[(e'sIT.0(0ނl R9#6jr+z51!f]3.iߔӠ+}|_̵SؠZc==ӛ9ޥ3{ n@ŷMk{ahoLc{|Gw\qWa.KDh тfg#V_nNzg SHt.!]V{b9{K-!%mźq'0vN52CcpnLgpMD$m ?Ł6#ПyS1BSCO+D{pUĞU[)&>0{NL[t`{? Ҹ~`$c>u+(JZW[C v-0>JQ UvEڃ;req2]z; uL3鸐 l lo'.ssɺY}e VC7CMN-|_VcɄu]tFoq%Jy7 A!e4:ڛhXLLPa85rt(FbxφIw6&,$;gyvnOj nB;xWOⁿ8(vyL9omXn }Gupx#IV񈛻ߕEb$ƪʟ]z=62/Br{p yƗT}gڋQp h)D}瑠oyBEp fӸ[Wm_yD*[yb2bĞt<ֽEIPKOv7OgߋfQ==@YܲrZ)L'01 ~҆ DVq"s6< GPkU9#wa wc{]VV<0,U &A/.Bi\EjU;|QfvDž? 9@JU ^jRtSAw< x' $X paO.d OFK/iXp.7wggiMILN0!5`v>BK:<Ͽ gx=ilW~pƮS*P7o \ H֚6˄])k\AKlur%^(!+gJ2o$n~;Tͺ]4f fD[ʏԡh2H~xO\ j1, >L+eoYMYAK׆iQ%*FoEjskwv!)ߍ ;7}{|Řoȥg(gwG%2 OUERVH=-Nj)9aF:WM~q+Ӱ܁6&=Ix3ɻZ7D`8OڅtNqj>=isĕ׉&Fjo4y1L 2^ֱgC?D~m4I5,Ͱ'?r14wT5K}lvл TZn?i++օc @:!G +,mL"3IB\69rC w}p2 R/2vily"a FӁsp Zxd/r`xQ)ՀvlСNS *[$J< *h1F~ʳ [gj,Mb<YɃkQSsx {Wp9g$Kc<`g$G\di5ǐ&@(hudAZ}zqrvIF@hyÑ5j^Pz3=`i{~6dnG4 w [YJ %WJO=/hÕnL%J o :Ļfjq?!&+V< sYEݮi77-6;9Xwb5$ݮ5S$POY>v,mluq e"3b[eĮVhDQָu5aG䲆(i ՜9eh] ޚ|؟) `\g^J!$p6F3y\A(J*B;nLo٢s+tш><ҽSBWfZ$)KJz֗2\$y935z$ wƠ4y# S3bFAO ;V@/ؤnm{jþ'qx2P3P1-zG`.9rx>s X]xJ.ɹ]<TCo:ȧ ۆMcp471W_BS(B1=ŊSY-ǡ.v6_oRxG-e7(0.`f%]]~*m(Muֆ MٛU2hnRy<)&LJ&X+QS+=,O㳺0U|e?{-Я?M$j:;ևβYI8YUab>&|yq@Hʫf[ ,%y"=*!8$,]sLoCE%RI &| \][y)މ-e0NAKh,=KwQp݂DQRWE? JX Viо`xET9SWN|Ov5ўGzZ,YzYD(p A6) 'h"\~G0GIlYJCA M\f0Ui<ƽ]^oGIdRv@n v4]p]v~o7n(RnaRձ [kN$Qfd][p$]&^1(CLnlsN8Nl؁b7mfI ^͟*2a0ZqJ\Bsa~@|#)0&XyM49 tk)\{'B" }V1[R+ }MXM0`}J'YmFB4-NDBF0F(Q974!~P$.ɲU9V&VJS}HₙfZZL#XE 2̋Os&M*TTR`!*&Sdݎ[+t*9H1Xǂ#!knFros٪<p>E77Z<.#RQI⵻^8.R'.@yB/?-E1;}79idg4V!ja)0Cg: ?UlIҡ hSYrxK aѡ,:cPR"+D,-U@ C2t/𕹀ݥ8ĸTˈpPxgc] }lH8!J@Ix#_3o<)1dȐGmUO۬*ZT܈U$H-cD|$u>/}q}0F >DVFAoNaWdX%r Rut,Ayܧ.^BQ9FkO"D?3Gvv깝́zCTUsA U|& 7Eg:9Ż,zQDIwlD Իgtuxke'&)mT8ϛCʜa G3tY=.%ӻeA啵(,xǫ 7\Rn+_Ex`P`;خ=c'bBzIЭC<}[pLquY "[\L$RnE͐7. B6^VuBF,[䶾;\bc>V+V[#ūq_ ^XRS0׋~αa k`)#qm"[B]./DN,J1!rIg&'+)ٕ5}ļ ur뽅91al=7v+caG[O݈,?Aؾi:gwqsA 8֬h~nÅea)J*Zj" ϡD ^/ i1νzj>oY+N ^y9nYU C >y()LQ)Dd.Cux]%k Z'`=ex+oGou&`.`Lj7fqDec_6xL atw"yWD?)Y 3"iQsþ"(3һu'T5W)a Pa-^ՑeBǪ5]y`}xLrnoU?%d@%JTn%;JO.P 068ڵГPf?J.|r;tbA#ˮ 9RC`vxqBZq;GO)ǐEM-^YJ,[{VruG'OXat6"ؘB^RTVCZ1dzs[ߝ1025&T#uÐY\vj/gwt'\)}wL~>Q61ibՄ1#s6u\Xj$Uz_ps,(@:knplELZr&!jd@q;g;{ =Hb|~{Cv6B8 !Qp٘,G ERja2l @{ uQHlJ.W0~nƲ]~XfcUp?khnྲྀ򤱭F)WGg+lʗ}`n24 Apf/7gb$k [|0KQV>̪ϣh8}B%͝vm|g,}׺XFSl ZC ىԓ#װ)-@y?3z B1؈c(6#cjFePEއK['Q,]Pā jr M:} XtyC`:]7DO7GϩrN!{ʅ6Jv6&9n4=j":`5>IUHxFĴjh} à0MAW~w iLؗع z +EGO6>"71+#5v\N'"݁ݿ8zHdBIK@ Xe'Ԙ/5'noNeo!"{*WP[uI_D",\UF8#-i"s I!bHhF*|C(q- }|D-뵏z+c35SS$CPPm6x~*wXk:k]j \F߈O'ۏY;ri ڈZ" L+n |C H!fǵ6:`壚9 sd5ns')x8c P}^TO)޻ 0C}φߢ{$mEHQRB-BgU4vb>DL4mBabF$؇' ~FͿk!OZް E1lFUG9o-W螝 H`5ɷ8YY[5^:᪍Hm]=ݚOVR!xlPY-1u; 63&^rg54Q#"NmV9ahh7=b?-[@ * aF,ݺS[FuwH{KM_i*n ~Eipxn:ܹ$cMݗw8kPk UQ~k4Np|-26]-)Od~:3;BYR}Tc<F9Ywkb"% 17$ F!cFNt8 JϖTa{l(v '_;a:s BYB)k 9dkfm$5.-u(9hrZ\* ϟK$NೈN82YMEo9 ti%$2x-AIsəePF<cO8 2|JU44M;; -0|p~]{,/R4݋#v7u"!䉿tq,u9L7H1Hl)fu^_2-ٟQdngvYlԟZHICCp<Tv9b_kFŸ5HsV?iap5)W[j(I9\XN:^UW#З WO1vAh^qnJyZ=™'vpȥ~{!ͬb]+r _[7 yH+\`cDŽP[n[<^T%$"qj [EI 9K[Q֭ P%Ct7H`C a[tL$y",.z[s 0f 9KmeèQL.v|~ES_Äd .?伈ѣ|J n}KFo4c_nr=I *rB5Z+ SvqHۦ5h X2lu4墶PY >_mrAR9 # yO-ޅCޭOp[<DL%4๰!xYZ]eAw抺,BH8~:"* #SEV?%̲rN+>z:W=7GQz4MH}Hf#Iڲ&WD( w(U!iZڤJY඗|qDlL2ZXfGPa&c%H&\xT [ondҷ "eMd }-C)M¿su*߷r5埇y(EjФ1F-z?'}f3C"JPc!hBѺc&D [[ɔtjI01 !zp! СbA!Bn ,MH:èՙH^+8Mm^\ؒ伥:-QWFhlTGBjJb TzFH+A!jpA 3 TH\ CP!|o1X;m!NJDNw-C-Fw*):PJbA) [Q,j/?4qişQF춛b&7тx{g\ac?jsCAtDzȻu_OMZ;"M] yS͗xK ۅ9PO=?W9_U}ΠM+swN{ ǻ+1my'|{y;؍7&ʊs_Bkt[{ B!0.d(ݭu&1QE"bGLV9~⩉ɋW|lNJ;Ǝ,%póG{m H@69TpS/h,?{R=@XjJw7$ {Bӥ_xާ}"MF vpm= i|~By#(Qi;Kև"V;o7faN~ZUA_IXML&/ib.B@~v3L|#~rUl̀PISgĝH2 7BIO(! D9?Chx%'ZΏ\r%?,_4Qyu4iTY\Q:`OܧsS5pB᱃a(̆Ar)5(_&=dh֡yG Ͼ|DD%CI?yը #x7KS4]=!GLj>!֙Mjģ{b6X0iò#!}:.(xl4jN`ӎ$<9k2FM=tE|2 P#gYl_Χ~5Qu+nx1$W_- K|e> t-Ⱥ$,ǿuF-CT!U"Q*o`՟t.@-]`m mDR^J#ztl+p"##Tw<4]>ܓ1H;$V0.ؠT">󥮕?bpX-ZIG7;!k5LY:七Ɲ 7C֌2G YO<_v/fPG{ZwJw!HﳭW;!Z;aPr1M#L/,F6 ӞnODƥ]XBԠ3w\UZZ/irGb^%eŞm_i/LBjHWԆfd j20ЎOٺN.Ft|c $i/*ltJόqEމC,vVMAv & ߼6$1ۊ==g>$87Z_v'k]sKP7-8@v$vkycPU8I3$o&\%8:B)TJSM ހrofP<o!a[fłrN.h:[H VW(uQ&pƜL,3O!,lN5{Еtb .uuD~ ćCW@pǥ5Xcre`q!8d!Z:/&|Qq@3!aVyɑ"ADhK ?,<"2CpA#$gB0:T b$TS7Y495 fQyN-0Jכ*~C)05Du.Eu>YhTQM k!'aqHX,̜'ǨqivMX:N:0q}8rņox 2iF;_]ώ˔0g&dɖl={ = gdzR_o)d,<:mdjoNPw dվ|~q했13dQĝ#|U l0'_BA"!8(sIn -EB(Rha8Aj2b4wkWw$0b di=$]ߌD ga~vkÆ\gkJSCNS?̔#Ac8~Ty3yaԃZGR6+y'ǔ;z?i'[Z2{>5&l ygZ[,K~ 9%ܠ#UZt< Z.jnm)cMU,տN48|dQMwO|ɥ޼Y cL4KeTG,mכ|>&&=# .x/XVsFΜ6%+N|wOTG6sko VYJNښvpx+ci#(E'oV0bO=h(R ̲tHOhq{-nBu#__͘ HYQT@@3˫Y&=ā9kl2_$@5N^W^+T\T:$28=fF83:'%Xcp׊<$ a.83YR 0Uܯ"=ek-eD]a;kYs#t\˙F(pއZt"OtOl1Kl`v7zTJ-^n9|I鑅ӇW(TPl(>w+5pv'nOLQNe*l>nj1sھm[N_E L}jtµqeVnB%8?ˤ_aLYNH"eZRթLX4־^Or&1%7ڬ/L~!0J$J3xK:|]wlS?Zp"aLL4ǁ8^V,F Gg> *ʒ0R^;2E4<ǻP&8XS&m[& .8F! :F9xth֝ݏC uMb 3[!><3 =9 7"??5qmyN:\;, 6NG9ңфFue w]@|)~4mĆq!kCh\Py|лS- ވ3LJd͎K[5ZxX@B|[2s'N i*?q[,†,^–d|x>nPjtvե9&n _u( gm&DUlyj8[(!ftlb%VCxv;.aFWDsذբ+EHGtA`&SOHq9;\_w> ~?;Ňe\oǞu~oߋ__ *Y z,h-1'u\WHԼ$ܱ [ʠKW:U}֭i> @=C$܀h t q)M w?s aЋRWL<X:+N0:x![߈M- D@b!xU73W7Glcm bHa"ti>6Ut@1xT[ԬO[8hIѥB*O5؞t൦x\zޘ|" ZĿ?yS(XPmx*i=L:%z8Yr\]i M &lUS|w;W"54,:)/  **=vQ-ק:n2&>Bj3c?H."=fx|"Q"gVx5Tͅmo]M}8!/Vkp7 @@#TG.I‹akTƖXT/)TyXx>M(xRFuW-*+u3Q#>]>f 'iϋ3Xn`SH @&I \ } KZqi,K,JՆ4E}( Ƥ+'oæY|ʻ2"$Ӆe%)%`hjMetӲ`emW7i_N#RVg(6mwajZ(dB]DCrȭꖫڟE#Ci~4I($a?#aw+z OL[ 4?EkzV5j@ [γ;D񊃦בzQ3W (a 7Z.Pɞ99N U4Q9}`=jUԐ91j=򝇞2 QnXg2ծ!i!(A^~1=c]|$Q&}v"{fImOXTR/1ۜ|{dep@{W%$H4`L7-@e C?A-ot[Yt;RV7B)-b1ߒG'RI7 1 ]asZԩ@ ]@}4޵)zP~e~tgBPXzǗAXaFPe(@$Π-x"ndvʲ2>N<3p6[mV})z +f:2fj/ k1nS5݊jʮI2%j\O"BFejnWe~R^`l'2 q{0"{Ag\ k%R^锫{c2DbMF ;ƭJ)IY 2vVN1tlv8I>)K0DVVEUR*+Qo"mRE ǂ6 7X]^)G׷!6EIpЕ/oFŊwDȈSO͂n ;O6o+Vrd^]ߙ (b]w%}db 㳡؁~V>W (_8{m٭1e ;ӕP` !7g5KoDwُ#n1k\~-zJszȽF~U9J *5>N Uϭ(O=J{tӞEYsZjl4."qoIznzl@ڰ1uySe2ro?ޤֿCHT.YVjZ CgQэEKbw=v㊙qJ`om*#P5ic/LLG{3$?ǥ.Ñ* !/m27T+\,h.s`D\q , wB/v!U)q/+ & czIˑw f7nz5}؎oEҎ s l<77O/}Q_Vl{YLvR1%hԤ"'(JG[Σ-+4//7aMW0!?T>tb@(* Xc$ЯAu{nuUA/<U@J<􃓼9E.$Ldw-H">rTCRUĮC?8J&>:BUP9{tsW90p3ηӁj|R+EH6p?7hN5TUA2X΀ |Jz/=.KS큶WWH M;v)嗀ăeWA 2"%~Mi\HTS`M,MFt -*i=CH T& YmŁnw.z"i㞡7Mʪ ThNoG 1 ±!V7|=3n2:;_0kf2fl i`ԀbW%ZEd8ຂZ nS0Ei*?|QfDwtU@ɉXWy,7cZ@=i4ټ3}L<` W gR¬/|s6J׶=ndnS[61CV<J̬PDkzDd는|fCĎA9ԘK2PHwv1;FYaW*0ny*Z71)@Av!lD:0' %+L_*֊ f9T=$g+ɤ3y2C1B T ?! a~;:Mfw( #4q ܐ =CM?v&gybuxsgvݙ Pf,ǟԢfV\O{Wny&>j\Gotd4&1Xm5<D`5"#m!_lk`{[&B3rCA{'$*4E ԓ}פ|eLe'G3IT~=J'R:v*BvAGY6?'`˗H/;=)puNHV/h<\}h mٲ3/2H,1yxc׷*7x8RK0(8Ϡ%n+~Fr2:n' xSuy{6V/Ml5 mTmYl`a6IiD1n'z= l(9讛Ok7aY(̔z]58jc@kvYF*rYOo;>(AGO^$c(|>FfWitZCcariJ˂>[iNID7jȮi q-l HlhLǶDWl83m~4GX?&|4#ƃ6T_ Q !sU;TeAIJ+Ns#߭ CO6Gr0SϪWHCs3^JJ_n;BW@ ~z~Ҷ*;8|)д4w:(-5&lruygvdv?`FZcf7 hR:IڿBfXQLdkiXq)Z蜋gfTwD'7o/Po]_\jr &~fF=6q /(w\Q""-H(5TThW`Qm~ro{r吻1|TSC@x]weZ4<msjy,l G* 3KVP?#Vgjk ڌ2(y>&0*i6y$!|'n.T+@*l\} ?]k 3]XnQ"wsnL8v<9J/H߶hrc0v4/R!AUL*$γ{i~]cؼVoVC# qIG=L]qV/# _>Ҍ=6[Kft\basIAg̕SvEL_i\u*BB,YA_ɾ \3UpmP*J5*#h뒩Y R#y2i^-SK?jK;z{Ģ>YM$rF/uk(r?$fWotU]n3V`bB% e'/Њ{`տ4'E/`#n]B߆}|ZK;mQ.Rb HO~yFX9\-^~r~.N";\VO.(Zhl7r7(a]#KrL%г f$ mVsA*ZH` l",{kEFGnctˉ^Q28T@iϑHsoc[Bsy*u X~ HP|o[w;ͅǮni.\т7TH<וb1H徻)%||:=_Aÿ%qXdǧQn]9hyˆX fŖLWhqw!b8+[)TFr8wm#@坂 ;CL0Hh4(AQ:)bYwm.I|q j$T/"~!x赃beYK1u[tAڽ nk̤ľEK0PN؇37IA\cr٢n'Ş xA1tD)#RORX,Z%`a`}}x]\P)K6<5 Nr~,p7mt lݙ~S(|VGL /3H4CcocF5!W|$HQAʂH}Mm:,n׈+fDgY.#R.Wٰ9[$a ]*QME*JLSQAAWշ|Ls RLd`DNXm{vkt3DQ"\2PޅDZ 4f>YeWQJlh\ԁk eMS˸,=]#Yxy^ҷquhûjxqML m&&}?] ;H Oyxm /}` ~& 7z1Njޙt ,~dǰ,5yŽﰟ)ES#(%nƼ+|S/LhV Rr`2vOm!󴄎$ |GZ,pDiͣn߅NVe1w쎫 Tr|z=-!g`&!xAP1i_җmGl<9,Mv'gk'aab(2}hJ>p+U$d;PkU<3ϯf^Di #XMzYȘ4Gl}Iΐ *Bb/~FWć@N,2Y#n`+hg942(VLXXt{~$$ a);((\wt:^{]I5jyd8(ۯYǑk[wEf.9TUQR͛F;MNZtد=ӽ'9!++1 Aei8^Xz7 S ׌dہqnAF/s2#UI'+ŌD+;etF-ʦ%ϔϚMKS@>NH "s$JTO`oYrQ<.6 %0@МhR=[|49+qӃ]5"׶BK>/ʩMʽW&WK3CBڤ+/Y`Ҝ=P0|u@ =*+MժyNWjp2l鹖>|K7 _2Q5gYgˢ('VwC'BO$r 2$Q, ]2~0|sVo}ըɝHhA-!" }M9^4ƻ8NWLny}|k1sB'\_44nd;έbm+_Dh[+mʁ-NoIR n bO-2z Q*so&)L*7?2E~ ! XF3j [ḓ%J1U7Ǐܠ~H$sS'ޗ5W*IY O^Ոϵ!:%vEw+;MQ KQ_yBɑsg1̡ ErۀE :fpb{);XǏB!(ZqFM $ ?/=Vܔv")0 x̷GEi=´1U$e_,6P0cܬCB zPbz'OτJUk˴ WW )VفCUJJ1!piRkaN6 RIj!zUr}sC65lhUj,y֟oWgB+ooe(瓡p"ܠzly>i 0fwD'̕ȷ%PNծY#%M,[|g1ҏP%+bV5se^ Vr"/WE|M}ke2kh5fi1Xsuzx't^"LqF*DyNTbm`Gzp.[oVHOq$E[|h9m f+f@0W!;W nvVȼs DG\2bO$`OxRmȿWd~T*3JDͥ˓S~J:{5Κ;tkA'j9@~vy0N >of7 ߅׬'jiG,o頯Un^z&iiC/Ѝ"f N]T)Epͺфm+'jH,h +ն3jӉVEIJVFF .2&eFuhٿWrayQ}Q3rmWjM˷Eg@uDJ Tàd4)E;{.K]x$q݆j@JIhkӎJŤլ`6Xv׿ƹ݄AC@} ­egC/8eKS/D(xǒe,'S5]^hGw-VgCd~? OfHKoc ~gE ##Ǝ mnBMz?~HQ_5cuܠuG>ZK%)h CEcLX { 7"Јlmd IW2y-m`?%:^Q[Xbe2ƪ$'ze Pe{_jLVq;a]Żns9nm#FrD$]Z!'q@؞zVH#0}9<~n%&-kfP0:c/Ǡ)QPn8KgA ٥k7oD`EG"'ª??q 2o&ͳ`ʔ)Z\_6fA.TJD*+U s,{^vƥd3|}h49:K1!;b@~4SDDy-)ލ+_xoƮ{An͖zaݜ~K^@!ǡG: 9 ].LLŰݯiwx;xdG6$)|s?HLj z)P2Lq߸A⿙g3tZ9v܅TIYf 1ZBӉ&Y=Fw0r9D8Δbṵ~A`nN)5RV߁KXSΒI`".k[a VuRf2̐n!Pβbv4~XKNwx#KZr5. QR Њ0v3y)] *('-NYPɯ,V$ڞW&VrkZkl tEVh"|犼"0 0B4!ΜA 4]=^>.bw* ď@ ]kPܠ Ÿ́F^4H{>2ts:΀+.;&xaxxtR5ԡ&Jsx,V}"6LKOrrUy` NɃ ɚ,r䇐]H4X" q-T߽ܸmc[z.`ic0ٰOZڑg $nWVABj<+.Nw(g>WYNPAi#;1b\(Y (0?S_gu)~_O:ixa;궮+iP m" o< ^NX|Jw_NᷨVf&4#T^:O=nɚcFb]Hd{9 *G3oмʩBtp#I|6TF8B}u='ЅB\eַcZ^nu'؊p8z.t }AAlnz)dY=AGEL`OdջAӴwIyJQI]GwDwBE (E =lMl+OI[W =޽K5[;TnhF0_a*ҵЈaYz8JpkވWc!;9WqQeLb$R n؝_Gʛ%Ic'Ecdm4vu1<6KC_k`Rctн Oxv=گϪԾDRA V&DK5LC[F|%}6USmczwA {4PDRNH.4e(6nltS)c&9Ay{.ޛe܇ PuoeSvt8_Ca¿>0t9_ﮰ B%QPK)VLܺjݚܴD eҞTU6LS[(e1B], S#-wHqst=m61) Q*2SQL|!K@q pr-AO;%7ޓ$(ܢa~O\$(f, Dz=A^ $]|g!"vsj!Ǚʤ tBRLwڂ; K6Bd\M{>9[fPͶ%(u6 v 3,d,LF8i[&7U S|;>Ff37sY}8'd1$.zƎU?Q<y!Bn 7${zz ۣgP j@5h{p2L#)n`03J3.elU/VLEKH68|r஀pU\W[q/d?\#S➚ BDŗ\{ X˜g(}ߛMڮ ~|' @RⳙЧQvoR.?2f(X&y(*PALFOe*geaudAh|sTZKyvc$29:K N cTkTvRkG1ФhjÁDt[*'k& &Ih!%'ٶD _]U̢]1ɷɃdK:`,|9Lo?@ F%FeL8X\q,T1[ p5J[5&t R;sg50St6Os<6ʖtBiUduöԆ%ڤ9,8RTv  [}lN8p !F+:24 eXڬy1x1G%Tn/\hA;w *|8*za~QG̙=+~(Jm2& _oSZ*%D@BV{=AkΞ{\H^/+no^$fXjGFsWFQSӞҲg^I0z+b0@$oz:澻٧U 4:kGNE@(5yԚpיQa P_yVPSe`ݡ<~ 38 GKQ]mH`rLw,iz,nTt-2U8*iq=Ld!FGX~'۷ m}|4ae`?`RYcJ(p}-$UF(a {D܏$|! !!2 Oc[NlLM 2/F*cM9F3i>S}n;n`Lմc !ρZ { 㦩1! K7v @u:`'`Ix1anM/J$aJZa`Zo2Hc:LUyT=C61aՆE&HrM&z|xMaAGZ_#|y& p"P-LCchS%Ξ#կgFp?crgE}+ljXSdokQk/1NIy7>'- aw:y"5ֺx*c&*9tU <~hZh\ˣT,4)'0/)rtn]u8G֙Pc0)~^MQ^$֖ ^qqɠ[9?ĩǍC{,X}slz+pTP ?̗Oj uR9/\qWKSg-s܋o,-RGEm{>'@ih}ƃevgi>T ؝KocKh`d.j&[ۤQP&\a$h n$ 1$dhyz63xfMRFcޮTXGKS$ PFnC" N}kT$E$ RaOc'?{"le"k5 n¯ 4P ɿk8{:4a+G-3wLVs EHgEbBgC+>`9wjA%tk"8 -iuq`[뵚Rp{-k`Q\OД6I=*٦&#%iZדVpsf@?kj7^#K=`7N E9H2]Ӗi!~h2LeQ 'w!G o|ORnrԄxWF.Zʞ97}Z=s O|4ϛX&r'C~#l>NGXݲVz\hѱxp&zY ˟RO;xbY97zAeгY*npSub=emxC};Aunl־&.Ob14#sUĸWg$!)o.qoNgex1{o&Bo D-o~/P$D1B-UA5߈\U2c(Ș5^}aA]$;2yf5=qԹ][;^Vqm_ tQ盀W͜%m ̄ޘj C^̓ 'UQ߮CƌE>.xK8B45dxi{FxyޙH|i[(4!w*im쓳`^Uh^bXvvVB|D{/hu30P'dEj4$HSZJ`x[OZ _S")v.I0_ N--Rn+'&-ŕL*b;B-1reNѵӨ$iQ}Ҝl/νk ulGQ'ֳh_άHIdSӁ7u?ed%gՆ b;H; xe'@NFoW˺oRHd~] TjTN^OqODlHn-WL "+;- !"*5ϴzc(* -F{nyQc?qIog] 1,>=SQ?⃢  ~K]trɥˑ5tcE:1 {%][j[ :77S.^a˂?ʙ4%(Cϴ^^F/_!ERH#M EaŠKA'h `V@uB6:^as32V0LG`hwt G N72  $<UNŅPZɬ ͌om%gQs$Wpi9X{\ >W)?X`MJU.ͅO&W\,c@|L5Hk/f?) sRu!O jngWd'/Y #"kYͺ%s?W$'E1oCrf|knYIdY7+y kc;~gSnO"9 stϪtsF˦m&z?jdUGJRjXaEw:{!PHKmxM\P+p㎥$y4C)?N9iky+( ϝv2tDbs(X04-]gk*_e`@nӏ1hjTރW: j^o5<#kQ3-DvECDK4413kϣj7S֐l%ɇ9L9Ij2_IuAT:DWU©UzLTXjh]g`VoEձ )I㞃&7\(I5F~5A$~ VXַ$3Bs /P$_e¡=w !z!+LϮ A[{04=L?) Ku7?w9"T bG8JۙrX<`SxX dl1z/ɩ˰^lʃoLa)g6lZtu' 8+b!Z),gduK$U oR$O-ڂ;UMfP}@[73$ԡxn} կ q#y]_1z@jp%>%hd>D<;1ijdE4NX<{cKd3P~KjF84RZ~UeS Db5vg'#2=fׁqP P:h25i+v~[ rS_e2\=[ET회HQa9*K|`8fuW^T],4 ZSX/ߧǒ:ӻj F.ܷ~ꜝ9yS0CN`doѮ"؊f'=8n/n"@4# -ƒ/yATBҮݎd`kɄ?G*(?rGAdDP5W0= 2X3 JKusV İ9SQ̿7_P6Jx`g*WNBt %c>&M⒱ߢ(%_g= V~93@ILФŢF)&_ @_Č{-HA^JAg/|pA>۶>m7Ex̆*+}'I>s7 Bga;t!RD}jku(hduwZ;m9\ߗ,ZZg`DFFyw}$wFE9CR#kL{IY: wf Q DG'1Y2EqжFmzm0UF #OY/bHTK\&iv2$/YpjHlXc2MJ%|کʯH|DOFC KBa6Ȋq/z%tp9x/#j+t`"a)0eJ>:H]9t2;BzPWVFvp {9v1'J ,J-0[:OoaD}<}!Я$$.9DD 8x)VȂHlF$4$6GMYYHe@I;DFV0S?'KU[M-+.nǃ98ސzW/9 a{t kg)'[%^/ѕo}V@!w34\'+?ֈWg>Ya\n~q49Υ_?@e\7!ّsL^7zp!t@Up{BSG@ 7yJеfC~ z\ϛc/R *.A?4`Aő+tc!+Ѡ4匴O #@ ;H>CU }w{E[KpESD c?LWqfwp/~qU1]":m/-&-l= ׂ)k#-fе̝1j,Z3A cr{kctZjKE1Z `.|K,duqhG)4U%{ȝxQ^pG @/<jS,3ʴx@Jb5 Xt` SUF"5"aV+HEsEFPר(eÉ<0yR? ½{~Epw A7;E:xne5!{NACWRG "%X%r~rਊ-x~aO l CԮS"''UNDhD$IF{eilyzY|7T"5nw \S+m'z|:{%87Ȱn[On6"7o(k!^$Q4 N!477j(9F"p?=JrT՟m`?\Zl0^f݅(b^ EsbKݏϏjjm=pcp}"<εbHoήhHNF5Z=-pB28Rrrc7,58_mRnpZu>r(#mIOĶ `Lo4Y{Ŷ@ā PtՇtYvd0vϯnR%)˓O]vKbc!͋6s+"BߟU2;h LTz_{T%&wX/t8 U!kJjM1 8WK4Wz-M0rc>򞊸3d6t#R7ZU8t11 8#| P2Ip @!vW :8xd-g"GGk!Vy-x$ w辫>Vg4\^( ǜ`@Y8= RFo7, Lxݜ>'7pvqwq/d3M({U ?x- LVP[U;'}/PԢH>#I1q87I.Tp*ζSZnuӝu -7 H)OAq),TEl87hgF Ϫ0%ף_aH!"/ct&bXc%dݕVNS'7$_3Qc-*X¥XM➔DۥRȠ-:"O ֖tTe`1hn@]YJ(5XfTw"bR 'U=( *Zzehi k-@Tԣx,yTd*/ z,Li^Gﵒe %C#\vG}Kvz50FT+Kթ}bf,Inaޖf/lsnQfxb>֮láœ|t}V0X[ol8Q?[7o%$9k[J'BU,nQtQJZE7+JdQq%t3FUCIa)AX4cJ,߽s3E`&s(Fur\B Ru  C$)B(D QO+t[zrmVd&Ju2- 6Z?FB~؍C'qV\?}9!̮.ְckCPbIT+#HRFbmc{z6֢BS^uoP'0KȢ=cD@Gvkr"`:DFWnPsh8:&L$[cp@ [PƜF!ZvdFshET>H`̏$T6q4C !Bx< {55HCZX^< T bo@_WN43s<)jVcEPr{26x<:bD90lE$tUraL%ϺB=}f/ndڮNM4+SD=]K<+@\x=QϜӟ]!"]et. BNf46n +u',!\Q'NObSU|ˢ^X-|XUXI@#DE >}QZnRo#uuЏٸ-s0 4?#( BledrWk@qlI_"E/x5ގI`L]Pg RN)}K%$tO2G+f7%1(wOL,F=zX\}. Qĸ}%~a=4exVZxl5̒_C@(`ImwP7šcF_.J/Pc]|\wA T_u }-D+`/4a-FɷhQQ ˵}\'5XT <"_0-sV٬.ȭx`K4yin>p/%̻Bت1wkBU0֤s"U!PJ2>^XFWB Kc<ܰ(n>ƝI^#lRo*=)&4? Ir٥}*ܠCDi7+<{Wh@XʥvʞgMYwq  qfkmZ g[j_i-F܇_ゝn?/+E349yFkm+1\huRveU-U8[\PRck,1IS0S۝LZ]AJIg JD~jI]ۛ1޹ ޥkǿX=|Ov=#EΘ;ǃih{A洇%#eGMn=MkM'鋃wqCi 7R}_}n #)3EtHh~{=9}g}_!6D$ڮ\եZ I9:DNa<0[2RI7,?7(Ys8/gI%~6]TĮloq#.YSraƋV g}} cWt0KqWvki?!**P[oUtw@e([-\]ҡB"3wJ훕p {)ƪϝ#jFmimڤT6R#moV.*up-C=i50l ԟUJ3<aв s_Ѹ7P$Kyzs֋4NXŋ^2)߬+D4}/{aB+=ω"yu"TG%!9hI|mʞ]-~a?":R5q̖-blbBIngOmOEA /`qE\{1dx!{wG&!DD,qK1ME1IOϐ**H9u ]aX`hvN6Q *]-K?lC񊁟ҺK:בř/~KG† RfX?AjLm{"5ÅƢ$x I.tJBXA͚(TCE4D?.KDߑL0c~%nhП,!9u7ĆA^욷f _H%M;LBms''3OF Y sQi.r''I%JmDY fl*1WGj<C423vД34u.!⸛ OmtZL E { xpj4za ?r(.\Ayѫq3<M% ϥF'r1p}㐂Нdf$&$Dn,H 0~o$P\sP1V[ҏ/DЏYn>i '*EV#@P;$ckBǃp|1Cs`$0EՃ]bbKE!m*myRW?[ relMu㔅K]0 Q 6tqqT0~?PuDDw8_iV?MuPp.ͻkɐvL|8Co[B(wJxXeyukܚ=%)^!w()OEwFi۽seF?tX~_ݶrĢ6g^8.̚ A,J`:lmv )K"}o%Q{ # 򀭦NV$f%dY;⥆Gxlpˮ4XѴ ۉ[<MŐ}q 1sc$ݶ <m;g>P)yojJq{"컎0ʷi8"~Mֹ 0Q%Mh=Yܧbvxi_}4pm=u)׏-ǁ H]EF¢?H~];Yv# Oy1JRt]Tc>{D ]Og Y=(WqKFl!Cm5("g_(z=Nh{vOo 2?}l"G3|{^ ݛ!V^@psl94g+d/XLƀ?2t ~7/ُשQ?*Mi+w B'NH^ľ= 8a{ m{V/|˪V Vx?6<>$>=`;nu4g&uHe>⺞$kbIy;{qܶ l6./vpO,PH)U*o 3?#D[DtAF7*%uNE娸zO& ħ"K6ӿcк.hYdVĕKA <$s 5I0H 7j|[¢gaEwOMPH$ZՎԑ%AiPwxJޔ -KVc >vFv ?ⳟU%m9 \E$i{٭=c[\hTSᘤ_@86:ΕO=@(_PΈ-QpHz$voVB"&k'symi%c܇>E;Z>mK*/O]g>Z"K7}~ B 9uLUvm ˳])TT[Dm(!yqf7Vnx {NiPUոgq𔵺28\7kHa6DV!Z0QWЦZwzh?DZ-͇?5[Q1f`.e =|g ۯ #kR ʉ[t;eDv]`~-"jf ;:z%B4Y@QDV"gW?|=sm2#,@(rBSx<WBlQ+J96E/= hL6;A b2=wPG,ѣA(=F@&_7zYO3{1.F~id6SDZ-C [s\6(Jb9]L-7F,5YWۄ#L DWu?rQ_ yXο?Qᬉ'Sq\Kl&3}b mS0XK$?CF9&=bڳ[xE1scfzYD&=0oā(Ĺ]AzwÆǓrմA}'}yJ.124^ͭL*[퀚lւH[ai,لE(`_Ѿ^dgIOR4}`H^|+[SbR~*(yfCث5 G?5?x,vY}Beߐ]m./LzCPC ċm$Up0Zŧ.hmne=ޑ $#(y졵TWB65#QoOdl@ӟHrZW`GTvkj7MznpN P`1]+g]R+wNví/!6l Ohlb%-Jrk=|ҋwfgO/߆L!8.\TB<;CKt,(62I S}cڐ׽ D-O8֗J⶧f3z"Q9`㋛􅽻ϚGx׽Kn-u[.,OL _ ll}RhEȞ\Z^V[úO.(>>TƬgDTD_#[7 ^7L @:c%B, J$ S(%--lXPH,XU$cEz'`?ȔO'˃/CKu ᔚڥY}vgbP?(~"ƅ?$GG]HӉnmk[E?)GTaK6]!6ePWD)$D¤W+#I,4&Hg5h,A$CHo F:gǢQDx!j>dT>6Kz/mRv#! ~í>RvzPQ  hW}w}y~b@R.Mߠ%)6L+h%2vTCL+]y aq\:^y-ZǽDj핃>lx/C,^yR4ZXBAծ9 a@q3' JlEH5qII |0Wq23#X jsi \!# GSS8#DGSyV%zBrnc+PBa5?g5'v oG&v9)~r\R2FQSkXKjg&)q+*-*Ђ뱡-*Jv_!g):@ۮ<<+yKH†o/02P 36޼Bщ(ɍ̢/WBQ*F0ƎVC[ }3Ck2!v}v,l),\;cJobL-nԣ=6nSA^yhg[@3v/H H8"eV:5\ՕH?( m;[|g&b-ۢi_;Jɹ/at*Uꉟ ץd^)_cc.ͼɘHe}ok)oV-*C^1Re 8,hln+}`=U2n_Yz4nUyfޛخ`րrvע+X|I0fse2H_f/.nK`61T jZ/YTiM{~"IЖM=u-XwV\l| ?H:G5𵥸\M{?*~UnR]1DNM*ne,HBO Jh:Ttk(\A1GuOM u*#Œ|:CիJxA=EvY$6,;a?|Ny A\D*Eabb{kV/1Pdzak\aaJ'm IżjUU%dΤ]E8~y2)!8/9̶g fGzJ*sbIH'3cBÌs"֗G*oV# aƭzh$$9KT׉o!%s/+k[Q*v MJ'Ax>ڛ©rpp2iHB #˼=SQ: )aa.;k^L2uUY@|ؘG,? p_r̴]Jh亟 ,D,4{r"FB% `X>F逫Ѱ9Υ5ЕkaՒ1;aÎۛR¬Fdotsb~; -^ _|juL-oy s2 uld@ʃgc$|{!v ;zXP9os.[ȧs #4CJj@vbt!_D)HCxW!npnTotEA6"U&3")Yn\cߡx|dշ3xx.(G{7xj| _obrԋOʻmg~vj<]#6?m26L^ؗG^cD =f|C+Īxlxt"~CG.%ǡ"lnX8,j#eP0@|#)[R%g8Z ,3ΔldVexQi& רXJE@l? >WCZu ZNH4MeʠB{,# Š }nAnu3YH7F<qg+1Xڹ4]%BlY _W`BK40\]gedʚbӃ>6瀔Mye|U2Rܩ̐<=X>P5P0A*T dhv# Slam36"42[hQsN 8lf|Lһ a{v۾I @mI_L%FӒz%0{ _y϶XΎ&zg {ڮoh$c+ 2u eOiV{[v؆s&ZȾpsvip~I( c T 9<CDO+ik%)%yp\yݓgmylytҳ|K0'ŗ`bSfVG*|;z 7Rk3Gb,ʝͳ4.cHn=ڳgG#r?F WX킠ol/aE4*Ճ>_QϚsdO`@KWQ$E-Ω퍒c8̘; s$+FD`fHU 'Wg6c 6Bt\U`][PbX^턆QBw$tNZඳ/$,Qfjwf3ee&cxT #QPRG󳚐 (r\/+7-T얷f{[1YΝpA yB]fGFA8e Re8e5ׇםw#{s:==VWRabVG狔Ĉ Ò:~z uPBcބv1BdxV5J;_gMoZ>`{PR⾖@gQ)bP&T0I~cyG@(7ܒ(s)'A7\xC@&Tp#| n0a4m '~ ]q`kz-,`w\Xj+_Л>FFeY1 ,|z 15h P<\^ȮD_g!4,nbl #Ol1DJ8bXEoBο~ƴ%ǒ?zHĶ$-mR/iGW*dyQ?eJА7ɋ ܺjN%}1޻vtKqsK9 qu/Gdr;E%Ic4tBɳ$d ф u o's/M]5q8Mt+SHx7Z@gs?oo" [Њ61=_}wN,iajZ^b;,?.OZ|r^)9T?-nh{"ef1Bt4Q-PG&/s{,g"_dkE- ݠ{7 ';j yGkU';)]dF@ L[Ƽ|1Qڥ޴;n9b_ڑOeA&Z5v;Izdp6w6XZ46bIm8CiXd%ŬhP̻ipѸ +m l@N:o ?t)`~Պ[$6)º^}c?v"%= dYBZ@ moW6cƽr2qSK>AXp۵QϔîBH%4ANDӜп) vfݬ􅑣lW*F;ss{(׃L wѰUca{_;/U9tM'tc9%4?9G M![g-ˈ; / 0CR|0븳gPLb$n9c,_ Q)fAΚC7;5IP$b_AYp"&3hjܓ1S /8i4]tT+Z4R'LVx!{üˍH=kY=Wn$op $Y ala5a|taYGoo]͢zw_AoDQ6wq6s7rvtYY:vA]\87ʮ,"z2.b;4x168NjG>Ϗ{ AuPı RMT.>pddq=n[$k6;9uq #ϙ7˙#a\kI,,l2]NjzTaR2>;~MT/7שoCT+"rrWE~+&u&ommn_1SD`8dT 퀊1j$êYƊa=VF0pJ+埲 3` z @ d;9ĆwȒR$8|uC֒od ;5T6e8]FjuȬ\q;T`XFsu;n@7wn'.BSik.uͶe^kb-'PQ Ƽڳ41 {'tyye8 .&o+sz5L+[ݲ+LNБs>N^PXRI0$J(Qrˋ ~utRݕ&3tUn_W~A$\iW!aEk ,a1x1GS䒹d:18 _CDxRd,y6A Q|J-W{ǻb?jg ʤ'G)QJ]'+(o kXh:)\Mߥt} j$x?τ?ٯ~$uo=NA:(:$_#=5l2N.>"v̾[\T -%p$^SBዓ)&ͺ07k"{T\$H2#Nq;%7rM~?e c&K\$4JxaT8iC.ږ*0DU;DOVvL|  p.Z;pL O7o)nUwCDz8uxzoO-i۝gʸ%уK_XB%BqAL6wnoL͋x %/|kZUQ]kI%B.·oC츮NrgjUI&PRqMw,+L_;w@7TA{_"O^IIgC5uH šƒ-/r-mb }ѪFucSLl5ZG@{S9o,m<1 ^^%u}tu&h+/=--h'352B"1~/z+E7vUt=h.+[IYHlB'Gw&("좴qOHrDY4] aȺAT{$H4O9_SܨFk0M?I2ð@o e|瓝4ļLoB1ywܯ cOE\x%W/y?4 @buJpIԍOδ1 }-8<'⦮),ڱЅsgn6"dp>D밡_s=y-}stU\Isګ~r`(XWf1q W5|a'܍{kH*M 4͉%?W3n 8h!Bxp"ΜUӎF?ƌFg nyߛ(RDtĽJ#uJE*V*D@S̴6JÝ kWabDGF&umzYL9s XH(ɳ4T=17:@jw SOz'&*[s#|}8pJn !Mè+P=I^t\/y-?rqV}40ܛ 3HQ?R!%&ew]%rN~,Puu>5.y,dj]ə |3i+5+X:]d ibԲF LF"\3 @2r)+%EוQDm)aW8s"tI0{eIn깸Ԉ2ENH1 ,"xQMG䐔u;kg~~]QPƒ_=?x\SE]UzRA1HFr#&㻣po+~t~f z-SOs8d(:-bTo,[*, Қ9̺R+෧sv`ځ'F!'|p^aLӭhj%+Cq-̐ȮR[A`LLkE39;j|C=TZŎקLpye1̅/ cxȳ\Տtl&p* 6ҬdKϒqLv&MR8x*8oﺞn/.JXt#1xI+JL(5GZ̶1d P=n 7YD@xtlf4Dvru\jzU3hzh4U?5f (O/芔k9LF# ƅ}>ܜgtf}Yd83%!x-u+¦C^6٦U] XV^lZgPcΠ(~{%ɋ[Mp=;_-l@Rf\{|Cf0Z5JwO1?YOtY`i`x@7u[ [ /|2-Yԃ]6WX=x5ozދB/$ޱ`X5ˠ($:H~s%$ʹE\L*ԙ4p2N2ԯ, I"IV;F:rAEM䡨T=.OW|4s1 2jzk˵Ph8Q*9pgBg"DyO[5x ؠ]ĿF#8:cU+:|ύҐU&uR5S D.|k[련>W$@gAͧM!2&A u$$li QCIˏ8gAtX *C'6bcvKaz`()Zݬkm+2%Ώշs[B ?V fOt\F_;27${-PQm]zth!p EI*4j!y׋: ]mDž{Vf:CTM8gFwEq $V-z(J_yL6)f-v))O}8еrWqӕB}nLLsS&%*,dm*\ ‚>)<ĖNC"phgTHMe1t-= mڐdXɒ{p)Ie<Xq/Y6< &ٖcm&!mw1 *TzK=d4e"^@PWĴ)ဿzqs ]DsUmZ]_% \C?*k/Q]yUWqBi9iعm K72kϨnw|[h_٪X;,cFޓcE`6!.TXw@u\N;fe|4mQmYpҹJYJd^δ\l^I*U&B\8*MkprlN0:^ϣ<>;~Qkȝz\0Yyo#+'"WNaR04e#6΋Vz: nW=A[d%MamԷzPSdw5kt5WJ+lu֦N5da{JJ>/: $r@N H̳aVv-v4`l㧃FBnouMʂ.| fBYBn?`bR,$0AS=wz,a܇ZmQPj[1M(XhTSR(|ˋiVvו 6ΪOͻvqt ߡ<.,G=cIyMeYhJfjA% -yłQlSΖX+pkӹ?O xd {dgtw+5vMDe~#prS4h'uZ:'nC϶5?Zs˲I_?wMEK#nD q*r&kNJqDPxzC&>2UQ}{g0~[?`"a* ';J{3!+aCg7jtÌ!+}| I(wqIC}UF=_/n2(}ks5EQ9A&jPt""euíU¬جh\/ .lkM<ɫ~EA{8AQ!|~|@hu%<`jL8$OޔB\]e݋81 M*] :pw+Iç <ڧ$i#[t' @>es͋yM$Sk/M>$?Q6_G> | _Yl (|^}俅4']{ I߬3֧ള|,=awRE.>qŻK Ty|0ί;=ƳH9ۀ)_Zi.a0dfw4.#`ƹ\'0e Kן b2DZqBzsi.qYBNI3ͱ6dB[Sgy;^ot!Ow% w^BQHF5^'/cYf q }Gmo28Ce;nBCԗP,jOC0`R;."+Czkq1B9F0y=>5%HɖgDuQZpIuhgNEFg :@*;{0Ἃw>#9 /})vȴPY*T:鴪Ws׻7]}=l2Ao5FԡbY1A1B?#Lb\y/&GH>h3Xg3HF6\8 \HWCU+o)o ԰k@O(<&S%u|zVx;\[f}N{I5ڇEw{{ 4sUCBC:_fLC" F{/F_W eKR\}Nal/79k濮'M;-P.{\i V- s`,@ "."̰SaDlʕV0Qsߚ"hmMt#4ց`8s <1Dh{&sPH,֕xQ`qx~m-XIcijs,Epr@ǓNnZA kb'x@]\Z-s )YwSYT=2l> ץKDQg#!;G?]GF:# 9M4ҒEeTL5&Ksܡ2mIG0]+KCHX)l B="W+\h2ٺ&IOy[QfqgI#kH|:BSK0+~& t/a5p7"j`Qjh㮣)B/NE?$Qq:i\_ҀW/˂;,&VL.)=>{cp|J+-sX_{:GDOB+$v[ 2iG\YN\[!2E.|o}@I?/vf WAZ ꈚ/| l,harf]Ӥ*9ܵ)z=T9nN@T.jˬfmՎyO:26NA|Yy# %i8S _ F {}M潰>u(z3!OgBO^[pض.}Pz%?>`BPA4{˟°K'K(43/IJ7G0#S/U#o=}^zWol s.|.G>73ɹ;SgOFB\IDy Ń S˫pFJ@pg,Zث}$.En+5F(8sy(☮PU&׫xD2 J[z+ )S5N 9+as&UΪsD*AՁA?#foҨtAGgmhΡȈs6Q`2>h7G] ihCd1bάBHVf\ ċVS=߯Q'J(!@g|_Oew5@[LcPo# Wsԡ)4Οyr7YkC6\dy"S8T[6ZXd8F"[ɗ8.\šǭAeXIGd>UD 5%O{7yDKb[mZ<%'l`L2TGXHZl%/XU|s ;fK:7rhoTiy$R ]5G.ʋ5^+ XZj\}sO%#~u7AMJ )G i8G[& Ϥ_a0u1AIrQB_jC lVpN[Ȣԍ$3T/tɮU&qdz%Rp[kvJie(v}cd/凲jPg4ťj*)ҡӥ'eȁ)'#ai I}?@\;jT +y(+*P^@:;caw񝼫óٖw\jX-VY,bOd%)mz`K! :X% .3oM~w2oy/*AYFSj6dPa0XBɚ?j|)@"i6#X9ȑ'?"a@y(ך(KԼ߭,SN [%fMZ&hR-L12Ңھt]O\=Y8?`w9=V?sgZ&NTcm.S®]w0J`kw9#c꿎 UYRfR&NMpk5lG{*;28B#9>҂' 9GB.PHosQet=SOan\)r|5eJAL3>OAK6L.MR>tnZv|;W=+:l'So/NGo\z3^Ka=&b| Iz)T3p"c kSoKoh+Z6 0{QuShIqВ獎Ծ!c m态ɧ%4u^ɻ"8bL#*gyǩjyva;L1X)6azR-6 o*~7X.n)'/ m%c 8#OnŠY_!}5>$.zĮW9sC 0_@`Њ`cVM'x;sVf]!͋ ۗ1'a 6zʙr?lY$9ezzXU66`П nKح:* wdͲ ] zt}3BUծƱ%j P`RpfY-&VdPЧVmeOuhͣєeI}|v؞yj]Q< -XrGHAbn3 ($D8l4*_aT›d[rvvlY=oh@c?k謷8NE-bJfɼXN}Tgm^̧'Jɓ (w%Yrv}-WȔe"?EaN׿ZV}L\܈ރYEIʘ8nAPKؕ ^<<%?1c"rٌ^@ߏ[Gm'RHD*(UJ fgqG:s"l2@eZwŰ`rӸmt^;; +5!VO|!0|?$wË޲ |cYN9* @RtQ񄢢8 ptu< qp*FTֵ8ӻ2x }08K`..ـj} /S# xw,x6Ontmi/ pQ2 q Q8B vP@E]&3*e^Lg* <t\%$"u,eW(,jJWCaϥ{g:oUtq q1ِsdM6?wUXU-V`/HreLFL X^؟VU"*Ova~{VV|i xZcYovsO0Bh9폵WQ"O}//B߼Q`,E8 oҟ]ދK,{ٲ]|3A~ɨ┨_x1yk ͌GA :"J|i4Gj˷QYccp9̶?R[t!Up R˩'t,/Du Cst MoS4cܣ|J#=X;ӌb;W̝oxƏ ι)SFE}j s맼_ JVDv&R4Ԟ5 g̐AwBùO44L?Xp@!zZI8eש-s\U]WY$cRB)jot_Rkޞ 0Vȧ#:%{{.dUX'ird,|@~@OO\n+0Fr8DgQ&M%_ ^E4зp[.94,$ kDo-HWseTf0#v5j?Scx8'MKn$vssC|^4^BI[+JBgik܇5@{,b8Tn񏜖WT> 7f1tmz>2FM3d9]?y|'q~;^v?ׯ v3vXBSqi:< 50CCQ|(] z> |YS)_3 _)y@g!cQ\}Xݿ#N8n2G4- ёE;PChm C*Qﺪ;?, VƎiU#.3?9|]yxWjp't ߪ XG,aR.'}P\ <6 Q=  gze;΢E Htt͈J%."(E5{1$ x5(#)h}5uCPg $E2& (c6J8j%ʆn=Po ulꌰ;MVlek 'DFx:mB\Ibuj`g?<1$m@". VSbNr2I]L?` ?o=M S-^$ dgftꒀ0-H͞SYsTv?H9zзolh-y<ǡzgxu3.Q >MBj^&h}{ >1C|K,U4-DbsOl( 5YQ|XxY;1'˓f=[wE4;Z<3"WT]oJL zmD D1Ve+OѸ i ꓤ}vV/-?c]b{,K-T3ުUF$G)N+HLF4ؒjY麟Tv?;(rsLμ4jM`ډF1Q(|ݻ1^ c pJj0LuD+t\%ɲ]x)IAN1%t|My eC ..'řLr5mk70Y@T1#kZ]mYǦ-іŜ±lΣ% c|/3v76I@_tCA9W~LRTMq叁eg\ڌjb ?W+3~O nIP+ԫN0ҁjVB "2Zq<)s]ЭotVJCW؛cG0sM򎬃@W TND"'[G\k~^׺!_w}=} +FM V1Qe!S_!~8y+<3*up(/Z^: xwGZI p(E2aC'cmeَ g 3F+'3сƇTC{ *WǒGT:X6@ kp) pOW!Jm>+1/_FO1Ua追|>ި1gX46Kj  'I=! AxPe#'Z n3%E6q{m,v}&> <4v 6SQGgHzHKUVjj;Z&`D8GRϧK; ] 3&K%#oAH-QH jn[Χ}x+yٝ4v)}v%,k9V'ѝCῈ8֨ipΐ:Ռk7i1;7&˷k -VBT:6\ ܎B}od_fq*?ӡ7IbX 5s{Ri6]Oq-stbB QaS,ð7* [s!E< >Ϣ}~AX.iD7\\$X`ώr@76ID ;g1$D,X {0݇>2~!D2$AF8+&z,>H76%Ȋ3 !5Fv5f gFWK*0LO#{5[ IF U-?ČeRdAƴ2J( mX2A $?'">M =-3b cdz#}uCt=T̋-ܔGgRҦ z`ݥꉆ15ǐڂ23|he9IPf&$TDV}_m"P^a+Sї~UhzZuLWz"0֊w%{qjNpM99ۀӞSΛ+ . ©bڤv,Kq4΢S3_rJT29[/WnɗSJ5LN缆#O׶-=}P[甸"WHŧ ?&č\Ntg&r^Ȑ'?!s%6wL> ɶp[Ծ\}FW7C`NQ_IS}[μUM )M07'UMj@_ɒͧDh8+̨MRfk‡Q5<bQVϊdJd%[?rfF~6>Y3v,fJ^nt&^Z tq舛IG`HЋ!dؕ+)Kmt2+`wӛgQJAtgWjerZ Ue\ӘDHb: oEe:K5MECE#P-0um#S2ncS_hr ` /φٲ9~:;\.r%:79מVE`ax6QU?Xn0 SB|8zUCZQ *sB GGF퇳@a%M|iV܌!__Gk \bHʰV4;8mLMSY~A (BÑ t]g.?HI@wKikYaJBr74.|:VBwP,Z&%mMe'd"PWRf>Ay̗{>eB1MX[ζugҴBI HힴvHT${7 ͋ cBer̀tmv(P_-2붦{1Z!oJa2 q0Iw^~/^,Tٿ<'" ɕM8W=f~{8I"9vEa qJagP$TOwlI%GA/I =>ϐ)(8uUWB~jY @p>A@c\{> yS'*N=1q~Y)%m=JNf9Fˊ]4zJ|ОJԱtp %r}5[9%tp-f6[e]4ZIg9UKFE{q0F|CDr'&{Df}յ~sI8%J P[r fkڷ.Hسq8N+(2d$Ad(3. ӏ/rv),|?W!h\i3/Ar(aT$~b9ڼ2WJSAYjw-{4zDv r3^4fdJ\ rGnl}['_PXP>72fM, xud='NTKS W}0&'<yY;⫲Rv˿Iq5&Z|D<&I,8~+syS5MF0)QEĬL "QMjLPsewi0֨eAH:`U;֤4JSPE*N!64jQQ@hy}/E %qaj9C)ΡioJ?ZlWlM| IpSfmF Aٿ-&P'Y+Eép9jQԔ8ljGlyc.D;ܺ}wy,yO*K&q;ߢ$ /WNn5AEJr@RjPϋccƯμ\ifGg;s\"̄ͺ<^w$ES<.FpmcGu9v 4.JI$2|0.di!D 5hh|Ƨ{'S˸ɢ; W?Tr}"" "]4"nJɷ#ۺ͛L5i2wn6ϙ'VM.P( ۯf߁OϞ ֓pLʉ'S[0]*+R_Te86;"Kv"Cv%j0oڱY^5="q?\b$GQ9\[ _SsGL"UQ6cȃuCzyr2hU.Яf덆qAXʎ:xǘ$n jc^Qfߕg ; #.=}dX̱G,P]jHŘ7GƛPKv-P&hYVƜFK'*5х%6_vqBp.\fݏSRRxWkUma,BE7bKw="2hڜ`ыslN3˵#ˡKsOn0!W5c?_Cb͈-SѺ3⩕雠k_a(a{x4JӤ _ է[X 9a_E>` >ւ;zA9)c֊j+7  Ul [B?6>VT7GU#ZiPPÈ`+*{_) ^2.uJ|꺯g4Lo=0Q^8og3bV_wśsSQ2 [ xX8q|oWux\9o=ȹD!v̾˹i$Y ?>˄S!yk)*fϘ)[y:HhUDt/#B.poA'xpAkcqp;W 8^$(\L2xIgS_i"͒j+u||+ɦ^9<>{?.2nzq%Y73OB46 *y|d=,cl1' &+( tW{27p{/Z:aUl!u~ Ջ#\k.!b h{UR~  Y@M<'G=aHd+xdxH硍KWD[p Tm!ȩ8^er`<#(=XH16 @sI.~X7R`CRv9i~ZX!:M u,bAQ/b/I:CT͹?(iLyeqNlvaU.&9oSӇ,IωeƖYKL1AcvĦri}(z% Ҡ!iQxFe7XcG]IqNEEؖkk0Vu=;Hm^%P凭q(C^Ͱ\x h0Zd #Lrjx@hSR~C -eu)`L 6@)S惋uOgvX ;|WH?c߸ni fnr`}8 4ڤi` X#Ujo[݃$aE[O_y~酬{S2d{/+ KW{~| DǷ\,8D+{d T0~姌q>5`WYa=5ȆkLΖe&xP%Uj ^j&k4ٹFE7C$t h_3tg0!o;ޤ*5h'e]-Z(2xT)bȤPH)ӁPU]~:LQ'gaWk/ 2'"@7{% 6eʘώw>m18'9DA6Ճֿ.MȄ|JroQ5H"1'_[ȿ);8v(c]~QٺqIz}u,E7FXuePe*sֵp3 s}Zii, I$6ݣ5QF|A Y,grhSp)ᣎo >?۱G~ʃH,  #ں2}c?kÞ (բ%nHvgEz SdeN:BomM2WXϥO䌷j-@!]RIsP5~TKFT(Ҝ(Û!YDC=tga # fȷ|M|/CN`Sc,iDy.^:u&sASjf1M̘<Ŕ^sxgv QyѻY00C,o1%y|ջl%[E͜7n \h5-g]:9EQνb"%j{ M=Y&Of-۠X/B(x= IJ(LW53x?mbur QϺ5o|IpN@2IdS,/EξwҦ$(s4brFXw+[٧G_c ZR.و΂-fNr:;E^Mp#|SI@&R./n|2J\ƪ1ŖI+:XgV)+=؝ ;FQzVGnt\ϳƎ6m9*b#ȅLdGK=FI'L?I*3nnlV*M+3?6&)Ǟ}\^lvNTKK[8 aw0!yzUOɸZ %QoNeZ:`eơLX,5L>Q]Fʣ7LV6f l5gʻ^&uB_x6k7'Dc t!F[ a+H8[6"^ʙ!}i<}ُ_f3Fml4D؊}vwv|{,x {Qh;q|T_ l7 q:H%6=8qTWn 0_흁KJ(yҘ([-XcM(tKKA k=-F4>h2& *oUn?LҰfV&90QI|0'8Z E96Z# VipgA% Ih9vK< ?ORLj8GyM|Ƅ%oP=BDo < Om3;="J2$Epm 16ţ*m]زܭLQ8ƃzA;um" "ok}Ao7trgqch*1S*g<^ ;";/_\kmK,Qgv/zbIFU$Qz+3lHmWHc5J"ςG+Nlܔϰ3cS/2`wb˄S-pT2!px{-}xV?:nU`eFsy٥q,qT&\zL͐%X)f%OW Z>X(skX!1F@MI_J 3YY ;- `xifnTEeմ@Xg?@,pnN6JO ttd_${4٤KӺ4w^}_śj GX]wa7\:dmk $D1  Bmj[%w5wEq3_QK 0e(ٿL[ud"LH>oD_$" @XB* GlX0>~T虊oaٗD_z&6/2vaLl4N%I%cQת3U! ɻr!Ht* C֠O^)%J,z;ޙ| smrv|?"jڈxt/,%pD\h.B(ݞSb~,x2-CC)>X;` }f{s~]KL:ԺJ lƇ@EN n RŎ%N+i+gY?&_A~$ә3kglq-幺+?%&:< GA%TaKdߒD(Ro?+ws>ސ_\pt{T܉o3kuabݻ J5#qKFQJfqR9HLq aN!pB`FˎfI3;鼳!z[ZNel-q 5KoIzi#>PD9 >S{:;!VP؋(OfրkPZ$Zg,!Ą0jڧuĨׅ#71[>lw"KPu>Լ;帎'xr.KK [i24LPKoR% h;Jh17l~.)\ثH dKCi9E0eҘ 1]<1?pX8R:U| c|+?aRBZ|P̯4-p>C٠8Zj{l_R4]V"Y-1yʹ?+rF۩D%{WC@m_ܠ6y%7ʝSǀO=$z X. |fRHqB0Srh[wA!MR % 0)0d,|+Ң€p/!ʞtZW~VD)% T#9/& MPA RkL+xjƫ3~cc4"H<0_i4); T u|.)f<鵌`tІR-"",+5D3Z;9 8Ƹ6S7MۿsT hs䦎&2de ` )\u piPlLzv|fqbXaciH^bt1h|YUQi0OdSxm)R 0iZ@s!A\I{LOMނB\Rjn`2.~?U}A~|huh#\.q lS@ #Gy{86ϋ.x݀$Nla!"9 + l9VtʔGf_Ő`m4Tw yǡyz BlgdNg{Av%8 ӞD~Z!^(l+j\8 _lM4 &`!юڏ/ie'9aOCNE9 L~4c!][VpST$DҺ&U6b`}>_ +c4y4rY Aķ{lKĉHq|:@EF}ŸcBf~ay_}T8J|>sjajnɉVUq2ط.S5kv(Z0G۠#0|^oͻ9`3Rv] ס" ׬"n>0tZjCI7¦9LXJ;͛Cݎ2ט>|Qb!1ۧ=S4Jlěȷz?">*pf9-i(ĺ^%2"KB5ONn,Ŧmyͯ2rHkK(Pf(w I@S8ᡲs4z$\kHX]P+tkb{ڕ,;HT?@cVZ{[eBnA/ۙ'WggN꘰@1w05=(}pD/}.5-Yd U)zQstvf*pgԓ(A4mN Otm݋f}tMʢ&׀} UΗi{|V _>F7ֈ9nȔ@w ‹z|~oZ9a@yaJm feр q\3Ȗ/who8`{zt*lz`"18IedƠ|CV$=䏐Zȋ(q*i\M9ih^?:,X( t29Bh/V]\ n^ Y-'0߱΢R R1>F(X*ܞK φ9>UE 9/\.wOLܻ8aagtR\ 8컠qv Lp3z!xKK'ۆb僙GGBgȶ&AwWV աd!/7S[MK 0歾gI^<سܨ dޑm aFh:DHs΂Ǜlx6N|QA'DO \MZ'a%aL.)o7o窈BX.D>̘xv Bǁ =.RwߵS qJ{L6 J0TU)P4BhV@UCV`=`'3.!Tf~kiK6ӛUICh *dri۩H5"MwCҹWCk~*1~KF"4)3KҫdϚfU0LI<]+PRa^|c 7,sfүayrs{Fp¤!3?h? $ZaIBXLSRE1  X[a,ΨH2YG~_4,a‚TϧT@q=`a9c#d`I>Cj[1=fYpFl k`$@A.)TɩzQ0zyMնK|,>d8t6&9jPW55fG=aJc td8!I)qRuAYN"թJ3@'Z\;2[m`4^[Lb挘Y|tS%R l>LKȩ7f˩6Ԋ5L6 s(0ML@CjV+JK 4_6;QN=*@z$%QzV"oJ7:AN;Ew):l|`l޴g!#XggO=[=[8~X^(pzi.A]I2cFߴ5362vo܏OCJYMeVKj+h2*DoTQRϦuHtfVWT_&!ق2q]#=gtΡn"vɄP1 jcVa{!N+D2[6Jr f'Yu[irK 4UyE%*/K>$6(T>\.YXBjٞW3Ċ*x4ɔGC%҉uٷvqjΫvT:~z4U{6 s \8 ҉9`7" .M`J2\`Nn+ N'/D}. H׼yK7+a(j|ES7n#iܗO n;$J T>VAƿ0#{,sMk 9-1T?ZD@@ri\0.ݍ_̕wprZBS /rҎot!^1 ^fTWr ;^#|01 'їK0)Ⱦ[Ѣ x-?v<*nc|-\[lYXBNV!ח+K^/wfNGB*T3@y&RѠ{)_BHXbc5ѭڴSA^&{AAi֒VmOR-8jV,Tr!NLeɥ#B@ _8u\`9ېM+Jk_nS,YĐc>&vlh/{.z*Ȫ÷ʼn5Be,,sWl'ĿX*Q0>eiF/'ufֺ6n80ؘOneQPvtP5,OmѾ#-F)*ڒ%SYx\</NCvYJ)vl=@Uhd}h2zDI%SQgkիk؞2lBsu>Lcfbn;cRMgЂ+åQa*bƱ|?yL֚:!{dTgz sZ>q/s  *KPX]l=7y?zN *]>*MX7 =I'dc˚w}?$uJӻ\15S`=}/jRNg2&GorDc-?@ 2\] -$wڃt\X/,c&˰3o(M|/Dj%tXg9'@I*/uתK "jɃ5 `e.3F]* _ix Tk :0hC-g' N_b-C96Щ =^jآ2WdΖ/@7IDQ?-pS&†,5+4hW<?\_ ć R%X  d1Y{p n+|IqM 8z+hMl:@ˎU5p@{`{L;4쳲nJ1@'f3:,Tm9'~`.d+MQ"$+{59w*`1'Snk5sǐFmT@Q2;Cfi"da"jW d Jr(4:P正ξdܥc9MiF8-sSg@HS8qiM;6+A~Uˈ\M_j.#"*hn 0iria|'KREKJ %׬8YNi^KDgedyg;HefKs-P'V`9]lLix"܎A-S7&,}>J0JRcɐˆ>w]-~|ӧ ;ǑW~F."*.@D$EYoLx MΗ6u'|V')G;_ϼ>4X|? Խ77!P^ؓ(Z]:/L)Oz聤%<\C \]8S%P3G|6(!ۣ3vA dǐ1a i3V7eK8;qݤxʑ| Y^6Wp4i63ӵ(@3%jW+1B24KV5cQ,LfhJcance=\~pTZ=:/?c ^k3hkxm8E3‡ĜZ_a`oZAq4PӨX;%# p چGrB\_~>}`G' QӅ6D6Oj8:+KtZJ罫i;HR+уKt:DH؟ޙQpqVfKn~[Icgy闄3#`tip[??ԅ] Yܟ @_H泍/v%"¼~\c(U O!fRuOB"mx_ t7A4#[J@; 9q@fB +h[gT{ƶ>`2!8Z-]L~fom_zMs}~У0O}. lk(U[|hf lwr+4Le0,lT왖VWK5VOzYd@B2{tu5bOxS@hCȋ )V]:)M\xF`HuyT6j@nԝWeg#24&pPݹ/%9R_(4/hJ!cqDF[+d-v^TS{'gœb_Փ]F둿x~b/edYi^-]أ;saOL5R}G}^u\жQȸJyf`E^7X_^z+?*>G=s:#ܺ} Ik45[ H/UF:ؔ1fmbhjZXb&.EuȀ(xꍆ ɦ_;w}liy*QWN6i9pDaN?RU wQMgq]nQɒu<<6~*>.Qf@g3.K\iL;"V:AfD/OnP Ud~ŃJcia:!>յnݤ/ܯ1Gy.k^.y-C:?&t(I=>BV9qn=pmϓN"3bdnPw>,;$,;{ %YLRqr,rN"g̕_Dhr"׷&0⺱JHKƒUqI>0@G. Uy/CYԙ}0j 2Y F iRY:~F˓w9[q4");ͲټیVґ'] t޹4؎ N ph1 _F? N4*x ZZ&)ȵf/יHx N3AMLuI;䜈p:h r'h¤ 9qa#:kP,qG |jCy'FY`~A0Y>|~lE8 ;8ӄ|[O$P-yj໷վc5'"=f̳|rjGmtx6&kiɾY_IWK7kte#HDK_gU KQv :0:c>Qi…9Ly! 8 ԂZDòQQ=Pv>ͳ Աhq<> ͧu^mY- ,nNTMT+-A)0cExp Z-ʼN_+e̦^9#iP!W=a[EyȮvLe,j}'|F1%HFrNws +R۳3/F1{'~6#uyLOvGF&ŸOܕwa>p~a1|‚/}d !iEgZ@NLO47ۡ.X1d %/-~Ĵv?N6XmGx mzcmJlZ Mvsg#!$9VdB2hfX.jtnrAK"QDG0}SչT iZccVVƯ}WD Գ,_kRR_ӣJGevww73.eQŠ{ΰB[T*0)Ual`U~wLG$g ں m(ZwoU[LK~ z]pSK"bB,=jXOt –^inpIc2 c@҇i9DCO g([wMݪ8LqQVcǢA-9ހ \d^]h!siRx28 9C6Fu6n`i4ۭ;EbͪT,)/1( NߘnEKaʊD;?K4tE=ȈdGyف5[U3 ¼kr3޹5I`_.Uy`Ua[gHq=OG_Q62Qtfc[sZ0)ftMZ#Md+S>]T]>c7Ȃ9(8\(UWXua' | WDG<(ւUl}]3u`Cy]O+{lD!Qbypv$"Il )|]Hghq]/[$hjG=rhlꎒ2݆}"g ۱}SAA)sRX!ndyv2y5-_E>G;]8Ю\%* LYݍI}c_BnaN]V iJbW!cm%ʋ:X}3fVItG"l;}U5A7 9* FOC-` لv+<%v x0 bڈπ;RG>vCTռ.*%o8t7l'qloEkc[*Zm yb';!]ATvqZK/* 4ޖ= 1#)0~% o6h9e%w s7% a+' $\VUd?q98bu '{]$⼴s'&iL΋1%!nE {9%n[ф>+|p0ՄI-{9'=\[Efs+[yZgU(BXX~rَxW"no@\wimI&'sc5; ;gH׍X yhEynshmcHvAd;m]ߏ;beGm ?#sT_d`Y8<,m'`qYN2 R 7} o MRCjH.2|^uLD /S0A(bFƁ&)}?\9Li1Yİ󛳰?/>Z[QIB b+ u砄Ox?!NsHxQn7vz.;4ug>B:wp clui~L fЀÁF{!EzfWlpGtDaNE wRWPC,mđRM{eQ߈42kޏ:P?7X ~tyX)J((YڵuZa-BzQ׹:Ѧ:Ʒqף`48!Med/뷙R$s s~ ރVpȴ4*HI2a?>rQY};v ȋ\o^+[ 0A?TOi4^RM- H՘=sMGq5TK5jM6('=vK,z3\8 ; 2QI'qDD90zC``L}|PSddJ 9뻰i'ڊr*R= \U}D:\ 7E]R{W%,״I_r}vi󇗯(p'/|MoAng ,,S-]͇dӉCvs3O /1K7ukX#znR0ZHo'Tba]Qmc:*O>rEoxP´pxY/qE!{?kfzJf28@%&Vw)JK#yrP[Tތrpc<5sQT3(z \#f3Ea9nZqґwR(] 6 ?bp!_L`1N۳BkVmVSVL7sm8rJg(+>tq^\G[EmSEճ?`b~,aDpsP6,s!7jS_)d$ 2Vibomm=@&BB)tQ,*,LxK/@oi!{Vt}·4Fz >} S  s\cW=w9;Q"aDKGn%ȘV=y<sߵ ޭb,!&z_:plf;zڒ)""ph,pF*~:*Gn ޙ nZсf"*66Oj[F_/Myt{/)O[8:6"vXgFl+h.cF=)z\j(^owÀ8% T(PB&/^>dLSf#O%`V :Her4vL?!BI$FMåb`L,Di21\ (7EI9V92wCPl0)VeָZnaJz#&ٟK6][Kw +V 㒵4c"jGQaw(>rY~dhZjJQY^oє71Hd)Ao?|1&V1cn*د$8(Ͻq$ɝEӍ:+]:]mDyWG3$bL%s1uƛO;^l7RyJՂ];"J=z5A]qjk4d kк9U\49ЗG2c e ?U3Ү!Ym-I+*^T<,@yb.a5Ą~)+my,C< wL !Ƭ~"߲P YCxkΜѲ4>W.Jftz)V5V*Θ8yKI4ot*.54WBDž4gy/^5[o4;`z\,yr.pp48VdtS|N^}yHGpٛi2jZ]4z}A L&v͎Qzͨ maV뉉?g$SU-xS8eJiؔ\R\Z R[o;:ȲP|jAA57~&3WV_xqqGM ™9S GMšd[*k"B{,sEa$-%5|\-P;fF{GdMV),Ԯ(uN^I%ƒk;N^"չp `uHzpxיNjEK:ak2h $yyp geqrWJi'ՇڪNֱG179Ŋ8yXijDy刳Wd7]ڼ xw bn'W؏fՃ8ƙ=pw^$.\ʢm, ‰i)qFHuʰY.pDPyOG߶P8$06r2mvdPbCt>H&8#MFW9XϐX)%6Q*s<ߔ|`!Ȱ J4L>~7"Cр7}PyHiҷ+\mNq`oEz|jF+sCKY0s+T-|-kYbκ.qW qBЩʣ03ޣ# 0']+pi{c7\;Y$"'ArGuFcTnޔ=kP) J2f6H;+z}=GT >:H>JPg-KCWlؤȵ=N-ҺkNZ`(ldsejSFThacnon(8I{$j|f {6@>wi $v_v-05 V"K5} ~.c;z=Aȳ$>SuPRO!cE._e|/% )}PxlZ44Ia9)8Nc~!KƒZi ^>f5=m=BNp@ E)䑐" ʎ z0oWZ8DDGb7džnhfq<_^vMbvƺQCOQ/C:BIυS,8E<=6UTYN#7$FHp"ʬTx30Q@R{eA5!"r-KF M1u%'kqc`F)q?CºDe_7Lɞ<M:GиC ܢГ=^q@P;TCV]e49"kYX#vet>ۻU|h] : c=ǫ\&Tq,.T(^/:,{ >*_`W1eŋr$ QMYx3*+]7d=\l<:5 hgYZ0707010000003a000081a4000000000000000000000001643420d600054380000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/Db]?Eh=ڜ.+DYtEY5zTmkZ~ʾg .m|IJ(t[#o"tFtsU_ElD^8C7 : SZ3,E욼j_ ?^YΪ9f?Rl B߁Ix'E zXp#ۋվ/}kvFF_}dR~>Wg`%`% 9f-2QֿVQ4+wdNs}6x$OFtȪ DυZa4EiYM­LY]VX/BXBz4z]'/%Y6Dנȍyvvi . #] n#1 -ѴM$2 RHvPiX0V!zϰ(`qHĂ\Mf|>zRf\qٰMѵ|)}SGW4$^NޯTS{8vE vd+=%2Z&CǡyC %"ON=@´2ATJmWǙҏ׾V3|TÿLʗ:VO򄏙EYux: Lr25aY[7ԆMyªCT<KA ʘ`m6;a4Lc'sԣ~\fIZ6oY>C0 ~mI)t1Rq:5C1g!n\s8v| 4ڴhẃOd28qmoP^Iۧld Lk*ȧi¤Ò誵$KB`{!ф0 QpےYeh|<ݪ ˈʱYC=;4N5 )%V؂)-{VM56MLǪK4Q 8b2^h=D^c̏(zn^LJZt}=)"POce:k}LS>KAÞ&qa-b;$ *Vy#5˲At<]s)f,y#Ɋ\z5\?ݾLXbաRzCJ`\̕^S-=P}*}nakU;Mؘ+oAϦ"iɢaTh 7BpZ`*:+L, c%8Hgf)zx!9Lb:\^[@znn%w4k!FGF|l'}mKmMv}*d=園Jsb/xQ4K6?I @Bl] н`\TBlB%CGhM48n+ >sy82smzv L%=ݒ Ԡ7o~ҳS-(9> 1`0<ƞ P6hW'H"7~%4$GIq4GSॸn=q= g~j}n#U%~7阺o"_a&jܽK OgVXڸ@JbTS.#`SaL9Β҆zFUGc $2),­nI4mV1}nzZChӚ\xg@gzhsmJ{D:yNS"UP.s5%\aL* ߷W%hF#[cCkvΡ O:\?b')?#gz?_5Y74>KJ H)Qjl~{úNrJqQ=]-i~~ƃQƿ1`k"tȴ1mc#kbm]-MR(:/AfN՛B$hdHEoQ?L5!@SڦZ!K!:jZn tx\Sf_ThfN2*Z4Q~ou֌y4w-k5pGOͫsL$i"(XA_$~ţdٮP;x*" g_äOhι1c q KX-}Xl*׹׾cU> E7b'Q3@4;ё߅2 ӎog9.>TתT6N"$OO{T=A)霼zCjp`!xՊ%|8Dc7[m;t EGƀULU Wԟ4u G<V;G# ut"%yD2 `$.}6C`!?aUZ. )<$jЫn`mU,OP v`:0z)T+g,0^) y뻌="o|¶dO"Ty=%.U-3ӵU o"DCUO\4}_5ICr^r=y|n-(o(yPXߪ'T9JY.|Gbز2QQP<`DQc Jlk_H|9e r\>GESЅ(ޚрiz?7Z:Z~Rq8ZEDz03xvRS@몮{f!Ec|L[*5j-޶n0$%z @kvJ|@PlNJin8O=w&kHL %rt`LQ7,̳RQ1 gD遺i|OhGꓧ#wp1}2wC cMEGq~R`9`U̪݀8K(Әoz[RJ%ΗKc'Tā kqx-ٶ,>AX ']a /fLߟ#RW2miξpո럁XwUk?k 3U" *HKuiّa N@;5ڎ-8`YZElXX헕y`*ֱzgS~ha&VtY?J"ƓA') e71Q] \c0c)xPAwކ Av+"ɳ-,qh:Q^}hE@J6g؛Q M`z2"Oxk8E 9unLRf#a5Fax۩|6c (?V.xn(my;-**MG *Xw$NgD{w&5#y5frf)V\YD׼ڛ"_Bh[Or1p~F^+rҾU@XV}4t yNWU6W ߈ WU{bo+K8J uŬ/ٍ"Ϣ8OÁF0s,-1ض@nfl䥣[[&*PʛPR't|-!J-ݩ个7TCӱ{,@.2%MS_.,wGՅA[NUBj$E^[ʴ) HI:ڝ, " dhGR2A`wss+a]eбeB`7AU O`Ęuo3  2떫@K1WD6=׀TVIAځPI6@/ީ' `ŧkXj_}SIjS '5GT+7"DWp9'LKtgic*}XC+thb ֧kԮZWe.~s=8 ;uCBeja[$J9r3*cq($J ތV+Jtvc5.?c0ЙEf iM -޽Eb0V璴ѫ#!?ag8,ҰT2?Q41>]ZXze2}pO|5clVF)':|Ycz9H* /\OǤbAMP*3'l Xq%-6D{`%QHN=[xb:"q$iá .IP)jF=柟TwĪ3q.n rc7Ì;bB*83 \>]h-H\2ӒO9yylkc C'i'yK.k_rO O9PR)uZ8`|bgp 3ݦ"SDc Ė&]oy^M@ac'!jȵLGkm[#t.ϯ(^UP$p zb^ř9fO:ㇾߠA!D6Fc{"EP-ڤ,B,1 K(|1ND\- {ק1j0OjB~/W+DY xGt/@hiHnNnl< a'&<+A5!ze^yS" ˂.ehB ꕾ'M%QHv& =?-d*qR>`cğN-D8ҵIفY֍tnZ%Nʪ5j,@v3l9$U_KwJwyM}&@T9}JpPs"bd[<8^:/GИ80ՙ-|7_P !m־+s:P,MBLC~pkDyJx= l % |QRn׽o./"P{?:}.ub; Dйcm~""$.ΐ8g# I M"y7<d`m1bO^ c^.,C?G֩^>4{|''̎^54\ (%^":#XbI+:yߑu{] 7n5,*Gg̓ PVۯGjpn2YlKw P\Iٚh4C _\ߵ"$LbW Aǽբ9ɰN\nr|B8(?<0TE!bӒk' :qDj=5yA4n)wMx M+ |_و%lK.oɅ=d4b33jK\ xѼ 6%>%Crpn_*HJYfh_PrZKqf2(DjM"zU8DX+nEX7@LmPjq*-< dW:_(+rc}1 9ry:+gpb^A`r,* STTy+YkWT0q;cq*D\.ȑ KAC|AQ7T v;Q.{0TsR-} ӘX#mnQ̾Oh#V^UU]qD){!fkPe#5 9-/Ϻ٥.M`e~gŭBҝkkAA>*ϸYG)tga<&z˖_1ܞLIe=ȑ}oDr tbW{vܼ +pb -O72; #Yz9VT95܊k̈ od$MOݍnV|9M< 0ӆԴ8 f,i6Xn{E=YY8;r%,_P?ެ˅VnMQ14r֥$I8[wX%fFf[dRާzˑ Q6'\s.c8mr  2h$j $2k~hlg%bBsƞ8si:Mp Ik9Tr|a-1OF*xaɫ>z/P^N&V E~ JΛ6 9mkRHo."N&vQ,\$ 47@UlHG%ؼ[_|A_b<NyIiݨPN O8q)[=g315|J+o$o7^!ojM=HI0gb?Pym>?W:`,`n08Wfy Q6 gh\a'GQO>F㔅'_[l8^GI:_e]<H]O{{G /!xnt}M~U=OW XaMƾ_0ǗPMvDӖlApEh[ (NMITO|\'8eiR[^aWQ=8KK/P('E+$yG~\29dO龨ȪbRؿ 4=L Ρ"cvTKդ 0|q4- _P̢FW/o t o%^m4=CgIb%0r oE9]R#zO`61L0FE.`;`칌 0$xj0CtɹDi4LKnZ7AnF\txM?EVjB/(_ijLjFLBU V<@H59=qBh{hTF\%G_N ~  e5*;ax(U$Op )U5_*68+VTJ Sޤݤ(LK_JP ;H2M(uP/+.IkpDqjbɘwAIsq 0  }/xBR ra#LgU0drW@eg j>x#2#vX>bgĭ =r¹vEmRf[oMT]m1=T6sCS^D=6#ٹ>@mZLCu~mI@m`[ Q^*fY\A<̝]% a'uga.=:/f 6"_}PL/w@!/0G>] *pJy3g=bWXKI5orvai4w{J&bĖw:o`=nqs`g ̓ݫՀ 4mV>Wzzyfob zH{əkA1pmIb_\uY0tgm6i_"|K}X d"iv ք߱&nKWM}oוmj%6w(gVm%N[ؾA=ӈE \ =Df-H>Ð9!)Id=(U4ˬ,3_VR 6^fKwxey ٖ]C S!;t-ZG/\?^xOX7+H$F/֥%<ڇ𑜳ϔX^ɯ0g*iR+lj@Y]bLƒƑ{sx nftT~|Q_sKcc6 wOI"ÑϮ Qj T X\`5םQ̇"r'zp(:-;VhKⲢR@Pha<@ FUS I,}Kr.mڕMDs$N,zf94oCiʭQŏ'2U/$Zi.Xd+V3.R&R7@ϑ!Q8b.oB1~IяVD|cuSEnFe2ҾY>2fQA]āޘ1ǝ)[i,&K80$(`/3ӳ+{P% rX.p3ӆ,~˥S2mМYײ'.*6kS3 @:hMLk' cOr<*ƅoBNS+Ko8[*b]vLJɣ Gl̶ yO¯q6VDkMDq~oN^g~idh`^`S*Xӷ[^U>`:?2aotcq}_"-xAmݷvb6鏇p)}S \uFﳽg"\0Ƞp؅{NwEŋtsͳ~r݄zH1BfzD?Bme 51EI]s;%Teg)$h* gQ7Rsk9YGFb뱨T"JetVzAb' $ѝ U$P# y/6vΙeǵ@=3*ȆT;U+QdMMMT-λr1RhWo1"QImP$~jA.C#Sۗy5qan@1cN0MԑB/Nl q=ֆ]!-;Y#T{礰TX$=D1 Q:2c38 qD=gY1 cZ>l5!EBG/.YՀvZ$ ͍,Q nů]ZY"n3Ʊo SSuD:Uln_ħz{ң'"fy{~cC. 𻕈g}f%lw4|`jmcЗ&i\ܻYq--E](@Yid:k>Kud:d"?lN9;mQhI?t mNqd8Kb;_Z0..y'_"IPh/@BR6TAdFHܾ"1yO#>|@CҺEA)Vxtmkq*ֶ['dL5~>V҆N&P4D7N`Voeb=*YH"i[G8m3UoC`&q5夞 V:XZXb' OW *J:'81da3pkm\ӒoI6&S?^,@4*J%ln4D訫4P_ Fz\5whK"4@- b(07efУh ˰q7㓇_;~̜ ZAyI@:k M!3hۇǩ  +qlNIYnSRa)JzXLOx>*ͩvNhWbwu*bG#hGՓb`-EtI$< r5#29`IJP1O Z/0OM\&9TS2۪(CZce&?ib@j{(V~huǻ P]BdoxУɰ@ Fjq zw`<sYGҕ=k5P}e.P^c)b4$^{[]BמnkT+.!'ɵxyK(u b-Ԯ>2T/:<& ñ;2G\Dbݼ`jBz"&0'OM౷|9 *#A 0?`u6Zn{D6R|pWk~>OFlxt L |6^{Q9bFԔ2-UusNtvk2*'MKKQ˓B¦  ^"IVE!:Y& w\^T%@\I}ZhwI;c!6:FT17ɷ-ry+N癩O!pnM,07occB JKс|/I7d8uRŎٲu'NJ?FC\Ym0yw \|e&g'sfGTZӪV'gJ#&rԘSL@R2rhxeTvS~D;#_GK87[gZ+|jYdZ$]sC 14 gTKZstGA,Ξh=Qu_5]A$'ƃŕ,"Y/HF4duV  8oxfF2 KC?QxdQI.%GPqJ;Py{<޳5[hbص3ȿT\;=ґ7UՐnTEvg1~liƖbielJ(1ĶE6@L'i2plKPnvOjOPxSӲ.Ѝ=E˲'o_Tq{b9MwLntչ_*y]}ؑ bC~C=S`xbh鹣};@J#$[i`{#uwZxPyB.oe^h*pCWzd ol;]l/Jص$/P^>G$o kTX3xX|g!w\<+d"|@=}6mnWG,yȼڋv"la l1s8EQ2]}?z$g$T,Tj3Y{D8~*`Z+*%zN7$ Cq"ÍAWةXwձBc*u,Ca|z\!VkX@Q~m.k_j2]Q_~z#ɡ#FN̛8at 23 I)o W$ ƈ@Vfgb D-FB~oL ZXZTTK1 |` 2g2S5"u1'js9Hx}\f.,1FכŔ;I4Ka>ړ:ԟt+]a^?{YNtYun"4ܸФv{?OVϳީ65FoKC%Ib^ h5UwNyvjـul49g4 7?P3L:J+9DH?gj&0)t\a ,=R#8ozB!?On+SϨob;f*r5>[3f6TZ? ʊJ=M=J΢IFqܔi޴cN)>}3v5>t&a+TKb*iYƛ?NyǧGo}5ٙ_9$NAz0@HҺ}P|{fđܕW:`թc~Sl HsQP;"C5hFՉɺټ3D:CwbiO7MHL$oB$H3Jp.|ٓo&Dͱï?=ϥ I ~w#@ <՜CkLۄ @4CQ ˌŗx^Iz& ozB(kײdU\l>#)`:w8wBOaDl xp>Z/w!*O;-Ǘx J&Ʃ"lnOb|NciMefP槤 Wl.Ix4ǯq} ʭ)zΕbi%|MwXHdnWIƜÊ_vݱPoCK0 L\6q޹ۆ_I\SèRRnm/^`='iM4-O8ЎXOeW\6;ZpGɮa*1_63 JvX<߄gz`R膑L!`FCb<ƃEµ}5貉BY#WG/(E^-Fq =o_1*-!7O֣5<b?XB#TY0^>Eh8nri'"m.yω7&z]T>\(8))t (%c[+qfC˷bB+(Fw'Jз)"[q5W3K;*`P֤?ܫDc黡pU] ݅BW'@`} [K(n`|t\Q3h` -_7P,/|zL+wYoIt뽴R_^ bϼ leR juK zRu)KJ\7A~"㥯lmiWRVU f0.}E"H?bMJ鼗Kj8s. 21=20$2#-^!A&?'} LEL ˃Xc^\&#N V }4uQ^Zz5 b~(87l A>~1k{ JYc0 6ca,"?܍E:Y֌ "~3%n+gcL>ZŬܞx1{ٕBb5UzjS[mCy [6Fv\EWSJ2ಀҵV`?nHd]TF FfE3[Ď4F|c!)ZC\9'e41r gMMhW܈|,@<G\ 4\A }]`/D-ƹY (C2d) du0^[g0]ց7Uho#:_5TjԒĭ?auο|Ŋ&JM9ƞVx슪xm{,zcQA*=Н5)qaF _RG3+2LGLF |Tyiv._R=jwPnG( M8(TZ5/yk6!B?󝘙)g1T'J{ʴ1o8;oF|lVJ#&#p_O A |dz_w<|glZ'J˜dz7{yA"k8en$QZかognx'hP,Cٍ|F 7DL}S"?+Dv wJ;RS3d + <_Y&Ъy8ٱUs1?f}~.-w,bw0L( H\54ƙ.HۗgW'Dd%/F)+1t>m[C0 D 8oAКEihcIr[Cs\ϣ>ng?e'~DGqQW䓀(^Ozq_oP>w謱DnRF3D 1n[WVݸnԞ0{g@KFXFvqaƴeB204ifbmr(f۹g /r tuC35]Ú !{T<8dL-D]2 s`Kb5m9T: L&$mރɥJ1P,.!ATNfuTjߒ)f3 u3H 8H\Z`n B  uLXcf݆muiAMج~wFf +pnn+Jqn%=gnSbU"%d_*lȻ̏@&QsFCy^E-kTn/qCz9&X$@"xD-zZ\_3  .ǜ .R<,:l:ǜ A}g(xf:Xg 2ֵQJNC{e U7|+D2rtA*@HԸsTN*~ qG/'sP%+AL=hY a\PHիafI@tyV)( dζtuԣtur 0e\PJ߲^Q>h ;pP[T~ud a@[u~:%%ٖF/wg ~ضJ= ㌕5킪ĎBd\b;OHӖfNz-f~.O0u`B(ibj Ҙ`?ѣt6y`O磠5X|\=sp(&7xPچR@yaMu?2++AN1SxYMp1Byy'jτ3zE%"l.NWݳGRHa?F^1uZdv[؅kT[p^=W?MrT*7GPVm]I) x+`gױC[lm=_ԏP4HFobr.^>xf.G&K#ч$UUv<[4<"ս>- |΢Xo[~ 'R{pOymMy/ t]6+IX#a?<_Z+(.,}.5ԁ (BǼ1&2:4y[bumu[\Iqk. 'sN)}t{;; JAVؾ2" !Ak*z)x~3M(FEEn9z?p&UH32F6H,UCH* J1r b;`ʘOcرГ:.MahFsk:\ "g:] _6Q捠{Ś>hːK89J]O:\0!i돣 {u p1a V=]=r_K붌4GU衔japD@@CaCl2kXH3h Y8ݝQ@wԁN=9AɒNioe?ߚiT@^&J|S ɢĦIrY%P<_E4 1Z ,|-\>)5f?\̀#?:z uɒV꬝xolwaD.{c rlIl;ӪihG?/&qAlj^MˎǮuQ gqg^1/nǝ,r">a x tigC\:'5J.xkX^4dHMHjDC EO©D/Z擧ll4nuE [;h xUkc%"+-Cȉ*晘T ϖ a^ܛ՞ '?Hؐl#/Q7~RjX-rrjZ9ZWzZQ!4d:/Z-D}G jdDw2p9x5ye&뫬QH Syۆ#wt%@q 7rfkrxmޫ|^&= "pK< zB=d~OƖ<tk`:_Գ%tE4…cloA+v 0A^%lCjSqW!pMnYAа,EM@9-kЙW}WCuXϿJ+KS-_up9̾@]rU ֫j&T`znL?nKrVBIjGvh,ȥKr[5aJn nx-S} Dp`_JG,F^)Vyy^bߛr _V*nk*T݈X"OV qIߒ@lo. 'X8z͏Ҡ2Q%C0.C h(nOs[*?~jjD3wGATmAhzӋ`1'?H;7'T4!@-V 9|!ȎKzh-RUqqZG;4,#jP4{<7Ӄ~Ā sU:J+8uM%VXᄎq[j{89T%vl$JĚ#EyUdp BOd;0Mh2_;6Sݯ9CO|C o?w o-n >Ic{}t(P:ƳjB}:ݱ Fsqϒ.39~} mu Ә sݬi!"Ⱥ`*0_R2ZаVƹ=2^UB]kK[գlP+b$pL1oW4 =͝7P#lt+K',OGNpU[g.Nvʥ 茈*SY;f\mwUy:hb>$mPoVu.eMZNpiJomܼv~ØY$X>MKؑEq)vEme} XjJءbTH:W|tg-3đړj+3"Tz9)8HW%BaRK3%l@Xm <ͺF SUsoo^Sr鵚hy-`#E/jK ~Q&:%j`(-cX?%b-"DK1*ԭ TܒLI4F~o8ZݑBw/UhӯiV 4}yGϑƬ;xtУ}OcCadBW[0@s;Sqv AT3Zav#ڝ|CεX/:K[5TX̬>q yM[xOytEn| ] 2 [Uӯg& ݕl7y%*t\Yأ* FXq_݄褰oqd9Sۦt;˽¥aXMhN.Pbx5b>svhFLPuñg%2 ,q s ,wm`7p Aޮtyb6GR-}n(:>N|Mثn4]Mn@ Cͣ *^Jf/ijpx Amʸ FOƅN=0 RbɘfR S|BFDT4a^Hi'#5J> Mi$&8٦:ZоXloCnkVI"FK.{]`hH4kQglE7*&?IkyqkFM.eP޶2 !<&Kڳ4o<~F:Pgє[iJooVk77$=H}ĉ MĈ:Z9Q=N 'O1'U@z%2TVd^Uٓ`?ܪk%If.';MT~&pyHZ4s&c!t`~(y>/h 61Rgv^>Ʃ;dtwȢS-7rg%ڕ^;&΂`F#{yW~i5{g?n]4c-)-# g'^{u5>ACLK% %H nW(I!(j9~#K-Ua%j*qs YyyM-S`@Q:k@,g9\r`c3Օd7H HC0ՀhܢQ0n)h?d^b5wQ\^=]l0^v:,#cD*?  9.a/f$׬}͈'v>y/hЁ9|Ơ#搕 9W^[ "}’cdTe?9 ͎\ [iN" U\SA=jv.6^מ mcY7OU+ӣ1J~}1Y UtT3gǛ> ԞYöF sI ^繯 >w>ytWF 㑁֠PpIxy^Ms9sYgg@BM0nFK؄Ib[OYim8.YZSʓe%  Xo" 1=m'cA{|:!{FG}zaG H=(fcH-E$RbSM4OM$􁸺d & *њӿ!kc.H*)(_79*(>T'T]Sͯ C~1% qݗJ9hUY& 5zy$<3%-ZJy?DP!)'#*2Be*.tu}Fn2 TD.J`"_'Iw YZA)3w ^pmawN)?+EHohy(>aQ鋰ucM%ʣwm ւ( MN먦Lnd3Kb1兖!H(0chNFd`R$>=]O(PK?<8{?V`g0 `kp40݈'t@6A^*@IrkVIHER{'h(Lq-X] ׫*Jn 1cm,dFҔY=j]rtg;4 $˘kB$׵VE˟"OFVZ+,/Faej!/,&:"}:NK#~_F]27,"uzJ9 uk3tf)1pQur;+\rxZTG=KD[v?>m U(bpDR!;IIG'H r!Z8'G+t:!Gq`Pǐ]n8(g,yDZ3wY̍@@1vTȽXUBT'{Eԃ7c:`VviGa ހU7C+B fH^= S&ZbX/җц Ӻ.t0Sw -翴sKFYI1DB\y亡,Y[7Admtkaӣk ܘe-/j̅Z!4Lup!of3ŪjBTB"=!v"#)amr ͺpFGo <ݵ+6=d`dmn_1I dnĝvpO)m8c+7 JQ&ԮR _B%sP$N@18#Nq9N4Hf@p=v,/#UdAR rX2٢b#'@Em!Td1i˰5#Laѹ/jo=007)cn('}A"@iZ9bISŏA::_R skS^bœɍ\ok~hh 4@cd|YQ^vhh@Ok_0Q{y^c5ܞD%X]8_7L-KAO|MSspyLY*U˟lG)v&Ei(uo!q$ w35w!ؓS7s=B5 殜rQ̈ژ)ԽbOR%Iۍ=%=Y$ӃUxqo j5< CCs R Xϻ'N\U8o~;ux$2NXwN}lNˠ5t}05@3Щt#q%SOg ~j[֟+]Mngz^QC洆M>1b ; }Ϗf!-K)5d>jDe:x.)( '*e>p ѕ+ ѩ$ CZNe!L9g8Un4dT[闑"aW>}i֎YGqU=sI\ YX7i`[OAQ&zYzP>xFBjenSY,cgCm.W}JabTIp QNI+j^>5/w8B%gh4r@kÒ $N.?̗!DL}TxUj0>=!oG+pN)RFoU}rx'V[$rxJ,I4ŧ0q4b닓}5xQ$'+ J^SC3 K;b{(0EUz'JO]Anh{>4A,?y(O@7*~J=/!xZ{ُp q4.Qw+XHa)0&/!yt\[o:z=f0YT{o`5l|^[7hh|ihc_>РArQfp2Rܠx*&1乻-&ኔ%X~ d-]ֶ:C x [3T>.3O[,s7K>Dm~x޴s)?ZUSD`1k эp< tqD4n=)eLu*Tx4IhWʼH[Sm2c3}6z,5wq|*1r7b.Qv9ir9'bώЁz? EP$f4,&a|.ulˠ'f@Y%[,PhCvQD^xAh#!$EZšt{$}Vx?Ȕ>$!:"\d*O420ԋŻHa+AT^BЍ?l72,)Pmv#2@tcGZ#Gu7, pnߵshk"u#nRw\\ 'F*Qw=pgAYewq譖OJCo XN`c.W jG`%\CiڌB-@)V l&f:ⷥ ,(p`ҨO)o㸦3wU%"7K)c[ӫ0=Pʹ", ?!E-J}Oݶ2E8Ө mL]* z4 -"* A#맛~ܳ.Ξ^@0#z[ygU^^qxgz#f,gzV=#Ҥ%MA'GN}.&V6lGub:O3+Cm/ymx g:)"c뜏5ԝ%b8vR2];nGI/y5dۄ;40F̅ẍ́t?WBXbJ ~@lNo1rM%g-[@SWXp) JZP3*y~s'd(.@8T-sXU YĆAt=tma"Gb;+ws)Px4\;DžISؿY',a;`՘@DmU LZM,0a|,ׯgpn1%O0?xckPOɸDk%;aaoiMMp2wo ϊp+w zÌ3iKa#G_:ۡ~) 3MFX{A0QkM=OiUpx;xc !k$Ɛъ_ \J;;r2D,ʅ>9vy{xNl#hl Z,h+*&_exb(߯O Fm 6X3REȹ̇hNs.0VtI3ikzGo[ɗ:[t27*N|{F >@JBEP,=Gbod`.#L,Hfwݞ | )y\!@qsތ7ӣdZg_SPR=;8}~P7`b`1~[c}QH+ko"04DkmI9VDe}˒9J|h#-j$;ȒHX6`Ӥ"k"mľr0 ԧn/1Jr,?AF&c󽈗f|Qf2x&& ΤMxnEZ.};a!m@D#'nu˞(K!Arp>eq71Dy(ĤXV=Ź:F$CF]k_6dem HApkh}7Ë|LNjˑY6Ho'PА::,ZTZ5U,}_Q,8iLKHQ}?Sz[@l/HaMU-L dn`1ϻB`yo_q wiFml gFۖ0Sύ/gKPWmRww!cPnin3²2|lCVzAZū?w(%s&ҫo)鷽Iz}ˆ QC^P{RJg (DPQUTay a9t~37ghPa=H`|#[@Uev]Z4RokXQvAI>D*О)*IN综㉢yBr[uSY˱~K@!nƒY^!eg5*Y{|"OJ+7vk,Y?΃!siU*UnVb^+Qrfb+F|Y1dCsw|RBdБŦz;KdIcu䀑 [xErpbܔ҃Fl V"fŔV𫀑+φzL'NB^ky\8Sl?J>H(>lSrl>ngR:p. Y*%7lmµ/lZr$?g#b{<9K1 prMfjĆu2[Q#tdz7=Q"7:T=S(Whr3FX̳[Ĵܵ|ܚcrѵ{w]q~~@4)msRoKL 7mh1KG[p-mPrhV1nC˵;VśNv <>2buc֮*A+Aj(ҁuJ̠Ogq^2ϧGˣ#Tj)nshr숲>-@: ꀙG5JjcϯNf_KGK c f%^P:'3çO)?cxn%}(A qrm6&64WqMFF=i3ٞ^/u;=] 6z&l&4b{q&'BkTDGzֽ{|W > lK`moԇ.3tDE,uQQmoLF 8g'qǫ(Y5܋ pmqM-n iЄ(<ȅޡG  ڠ?e)COӟk c(T#nd_W{먕NI5cUqv.h\ RNJ~=֏(:3y'/ :CT$`N`/ zwۇ7SI^2b6wQ^Qw<)*1E`q@ 7 L~[ @KQמL1҃y\72PWu5V3G%a}ErQ;Xf~Z ٟtcX8s[q丝^BFwHC2t/ ٣$M)p&cuO-?<%*50shV|7$"cB >#sBCV̥#Wn7P F!BN - }v=MjfV _J9H-=<=EyHie6nE (ΣOʬM6e?DȕOcD*7nb31"f3&LݨQ=}zN2%6 W ]_ 딵{kZD-ThQ #If:,I#IWH^%zB$ԤXHg2S]*Jm(6>4l1GO$@gq)n%Y?nGZ fu Yד5Ż" 3;"3)'啰xSm)1_iQjEI/fHAѵktߔG&6=~:OTB]S+yq15e{evne!}w_YK@{<-T77M Ws̬1#x]Ӷ. ݣ{حsſ1œQRi=I4πLA&asB Êk_ZA(~bRŏʀYx g}X(pnmp=Cy #he7/]4?*/Q#y-%ȌL83[IwOb&I%M0T˛ɽQ~8F$J^FV%@P'+= (%=#40E1^S2:҉C98Wk{Q ?x܏܄ X k;/:}hr5/Jj_D=Uc;7QFTۃѯMhԟMF/؟=bUb:Ůl ^Q dJ(͋``{uTl:R5{?^xIFʅA, ps6l -*`8h D#~*pJ)*̓i/8ζ/LzޔB1Fe ΓIBSBv M%-YV3! v,<_dYEåTkyT בL={E!XjCAx 9Ԣ/;mkZga;[>uU'lJ蕐b@ ou=)?iq)߸J9JIg9۫78R=#9sDxJ1YT5M xa<4e 6Kp-_(+cpl٬a<3V)iT*s;وOצɅF 1(ϑT8~ Vv:wAFLk%4S 3&u\qMH_LSq.RsYL ߄ŮRs5HR_blsc5DWD\t^f*u_%:r6zHdҕw쌾D?ez$isxlxl|DO/=:jnedR9;~TVUt*cOyɎT>tjNs! -^1hL3r)4c=cU*!h0w|`u;BPQ!4FR%poZ-O bq}oi9_CaZL-r^"m8hd}'"UKp'@R$',zx>Vw,Ȇjj,!RUG?Q:06HۉԈ\ӐHVHp 5#W;5 ᡷxq 1b8;'˯"fi,+Iu1C㭱 $^;WC&JG*ٕϷ̅;*I,teW 9 md=uVn,-xLP_{L{.v ӣ0 ; K(mt5:;+1orȏ9vf:8  ; t˜[$GҦNVU Ic`+ GV9OW>V8Q1? tˇOGQga-6V/Z,}mYja2CKwƐE<8^Ttsɑ[/ȕə+K jtIITLͼc頄(jT7$hֱdd i6Qo)fXZfZ* gS^ݱTumx@FЙfszXFbx\J~ea,4JTP,^P1k;6f1픝Oۑ:$r+ .:a΅#i6ͣP ZkJ|"  VHD!HpI8_v>RIP@< 2 ˟ TΰPL }`$ͣ䄜+EUY5:Y Ef!&Kٿ;_.=H4|WU^Mk;Oxgxw0TkKM=unCTIAD^tq5:%ﲽk^x4%$WBHX=a>հ<<+Dj'Hio"QSK8dѻ* #>JzI%@P빾9Ġ#Q!7 xW16Ohϥ]_^9o:TmOyH]/ccsA;QVoaI#ܪS"ܜ`F> fD-"b.]ga=m f+p:KV;EJ*o컇6?^JA{z("?ϠSЏ)ܖJm(OVeV"<^rSk%Pq (o M!vL𙉗Qu`1m9i45o,|JSTrK;ZQ LC)y䙼5U9@-0H6=L~ VFb7w+1E"FkHMtϬ+)d(˺Ņ_UNAECp#ҠRK.@I}ruU ^dE ]-bA0a6EX\=듎atK`~aY)-,vI=5@baO4ӓ728t3*Cϳ^lS\rtKJFY[cJ /TeWJ WD`5DSAB6# ǔ8V Ź!eh 4NJLyKhV܇}oF8u;7&6#d )$ȊES'ߊú2ޜg9:[-P,W _q62vH0$,rQp?u7:KwC7/Т?a~~пE'?b8$v_'W=n8@T U  nrR&|09`"^p`KtMvƈg+9 Q2t+O=C9/>.u5W>9+ 9~hh#ۭ<@Go,'}IK+)%׆g )c/23vHH É,sxfwǬ-g\6r!VGv򱼫[n;XɰrN>ue]tX0k)ESm+Hslbf_&CR󛐇X%q\/[vi+.C[4:gt/ mmyUi:_UtER E5Қ/)Ã3 ȤF8^ ̪܎Uԭ|÷Ѩ9^4kn{wW[o߬k3u;gݝ-Mu%OQ01q꠷N Eܹ`4OEVajK9x=Hc e(Ԗ̃Ʌ_0PS -ts7xI(9 IHP̔<2K'%7AakW d1`u_Iasc9ָM-{[p*=nMa};;/U#iH.6VA >}ړn*:ke߮759ޘYhݨTy0o5Ttw_ OH* W!h aBCxMA<¯S(^ִ! S螙@*`՞ Y5+ekIS3z~MnBTC7A޲,XYzN7P,OLȽ, zh@j!.&Nޞmp=Ŷ0LW튯'6]:'$Wt%SO3hĭM^`Vpl뼆? T|(HܒYG[zαֶujl\z*?3j r2 4^’|-f2E3h ~/u,|imĹ7'1o\خB߬;1rPg@? ]ubsl$)~+ߠb>gkS^BQvJhJf=0}r2wVO.gn0Rn8@ z<)pT+Iݣ~|vLu\] 8eg! :*#L`^q7zQ_l*ZNk;e5MWyLeABRЍ?1@%d|@8/\WOr )Ncq8wxc `qlR6_?vlΔ;Z fưe}d&ŋFOTL*G[q* ۝f/(ê8hG },n4Ji<4M  6Y Q>P3ہř^ğ siww.j 2\+.뎄0[N $;̶,|J 7x]8C`*Aݬ)jSLEU))>L17RZ0q{tC(Ơ-WFk$Y{HIe/"~QI5w\*!;9>G_GqG4hl,L|cDd] XqP0ǵ?Cn>KQAfPJF:{%48 Gb̿4X8\^nawKIToEDJrzJ&nNyM<Zj\-kd9`l=PfskVJV1a y8zdtR u{h80I^*Kl!<2,KlMB.sGNnrNǡMN%??c TPir@z+t'{ c=om><2vYx)፼;U\÷w)/7@U ^} eZwi?q$n]xӥ!̌yb*X]m`$a*5-Y%)ZxGx{\Z` ,Q N3qH2o 1)0;_m]Os{R|hM+NLCyߞ0v8՛X{Ȑ>yFJ2&x3S؂V7 }:n#Rz_9>: CɒY3iKJ{j054Hfr-ZCTVj@T}ve.CTt9[[W1ta̬Kg*Ψ $Н}vF>MOw ٝ6a4)\ kBvFg q*(S'AĄ?w_z^(8qnHJ„k 3ͺo_KEW^x8 B&cbC_ji;ڋ`’On^ DK2igcn&l`d2$I,چ%LƍLI=$HF .FΆVAN=gvNAs7"Ú+_o%[Rp(t@nssncdhv@{۴ U{u;;y٠)ߊg' Q]aQoJ :fH0!=Y)2g0@(  ~,og;F0A@K:!9vyze.r 1Ak. ^i3o3Fݳ~n|9iq ݨ0e BlE`x*]muktyu 0KPIP~3:LZ/8rΌJEpB`Dʔo7*.g@J=$[.6g3U, )7PHa'59.R%Û漮ۃw~MTK9ÛЈ3-DfϠGs)smjInErG2uh Yנu&U| 5¬}7:O\q uGUTr"ă3]9sD<A*ݶ4qtX@štѫ> ($~Pi`/BK8н5~ua1?{¹p?##>`\H-Bˡ\ ; \X3߾KcI@ꅏ5 900A&y)!CH?fIJvRøHs.RNvrsGٙ0L S>ʴ@A GZxiĆCFa8޸a]׿@NТHI֫`̜ 5ļ׳-\T&ŤМ/PeA,x ? .#Ljw-ih2^0C V(/R"C@>ޣa: d,?;( Ƹ7aԗ*4׸`7rC.t-rg3GL a5MbXK0XQ#yUl!׏fu_!ګEz7T8¨~v\A(΀bn3>C }cџp1OЫU"t@?dGx{Ϡb,=*Y[ˌF;UXdmfm$yT#>4y/P}eemWzTQ~~Q`* #^h펡N%/j`|pxjHac1w>!- $Dv<ytJD* : ,`VD0PHec0P; 9ߖ]/%%p$zA[˹n}m5c\_vꇴ/gG\XTi%I58zaw8dAx+ٹ ɱ8Qwx;pL:m|o9D\MfQ6ggʖYvu!:j`shCY)Y`!]ZaWydD\-#b@:]RgrD+4¹V\Nޟ/M JJ^PQ tHVFcU%yX29'$U V0OWh03׶2%>)qS+NRȗp"8>Bv$ -d ۈ5`%pg ",߫ˈS6~E뢶fUӜ+B'{!$)#r&s`8ض#"/O=SLkhpb^L:"'vB<)d[Bm. T[й0˹Z~5#HF' }b캀7.B!lbNѭ'p8?Gyn>AõBM@'\WٺUK8҄쁢)fiOODb7!*%Rg97z{{m_3Z^߆@߾{)5[ϧ]"}9uROcr `㠠 n:2OqH ~v7\J~'!F44߄]a:!jڟDDT֠=}M?9{ޔ$v%c'\rFe2O{EiKW8b6Ё7neqф7*ja?H\ڼfۻ }½K1;z i`r?15U ,j>Oyyù@ %ϊ^m>{hrt(& #aU`5NRqRC*s:?Ja@#;;^9v)'9VB SsMʯw%z13^8j2ugTT=B6evF aNsc%Qe-Ml {wl‘9V3XI]HM]7ta J&QF"IP X#X=;<p }?!Y!q!o Mɀ5YRRּ GH MM sZ'u5 VPG 1}%Z8 zUflw}Fo$uOIl1U\:IK=QlblZy|Y3j+(z *fړdwqu)͇Ǭq"N +P~ @%rEdxVmC1ZE|11nQAT>p4XZh'[0%d+fz^j^>boRЬ&%xv񍋒mvHoY2d-02)dccf0䳆-*V.=Fz :n,aucm!s_:Nw5(1=\Hu},timv59&Pà />s  euW_:D5YejUQ_*Jc좣TM0şB2wyAVX8lGGNYl\؈a7PFט4p];*'riSAP9|Ҡs(/U#~Sz;ۣƹ\&}zga?uL "Z-YbZBpLYߞEWj&$$lxq`կ~4d}S0 #ɟv+i=IðU$CYBAFПMOi/99Mv'Cx"q,z=0 b_6".Z }D-N&NX4S;w#'}"vPȭEQdE6WHH}Zhh YVzPwQq4BK(Q]uuN ܽ'"Sjk$%@'VzA>mEN`3XAn*dSIJ8Dcl?-k |кYC.c؞ԺTאk7x"m; =I EMAp҉=@yƹEV!Έ*.E#^KSBE7~=ȺdLݍJfWB:L҃l &\EsC!DVCqL'ڜ|#2|;8K?ƣZg z$~IM1fC7`7]vvXcgqLqu"ؒĉwn_gڞnV%pwk 3njf. g('C 5'8=f Ծ%*.:n2niZ*بݲ"&oIPv3[BtlFtϢյ)rjR<,ɰ.1{yzoїprUvN\8mF:L6o9NQe3!q銨<4oVW48i6galc; b)zsPǖbR`]όdPlOp?Ҋb61%I{L5rcB zᴍW# 9>k+)rnh6(jǘڣoq La,HV<^e@ BmKQ}]|\)G{{":hs)L2#\/"xb}Ά`?bp]%T ury4Jm_;IR&m WԒ%.tv_6JLTq$@~5b$$!/֤X>eg,G'vG6E>گj9N_[?+8_Hy?1W_WaͳaHCܪ4펂)9z=tKiS(O6N%Y9i+y kSF$ʪ6~/h_LyŹl,}!eH;Ƅ)Ҵ%`^t?U,Z-`>KQY_O .h l!k ԇ/ 䩒9SY}zgs>5xrC!F#h@ K#G uju"NhKh\ E׈ŶWev:Uș4W["ɵ1\Ync0QR| jD&Mb6% "FC9&FY1~֙:.HSW+‰iŨ)m]dE[GU_C<#oU31i:g[E!_l@e[lDd4J wyȼBQcmCzYi'!B-~J4<5q|HLMy)Qy@m#AV领RVZ|N5';`Ţ ׶V&/y9 $:Fv8n-zȋAwCVOSȼ˵/Ee ~Fíbł(n2_XPcZ0D\ x 44tmX> e\lg&aD^Rڌ@ pg-CѠtVYrP.o١}.UmJ+-{o(S'B!6Uf6O;KUi:2ؗӋsY 3b]1N "! +ـO=ӝnj$4r5 rWJ_ g'UyӺT4Q4Lڳ;,I#1zRb%(\8 jW&H7E\QU nA12EJLb$SPb^a_wQabmȒi>ʉT1ikgɝjf#,)J?J}7(5uC M5Y%wb)mbqsxoG̿v/HoOB ͈p'b@۾@lN9^Ծ-o<\5翄b+Y~4;7mD]i^pq}3[y:v_++&}MԈ *}®'^Fw% AȕŚP')VI!0hi}7gA#6g-U[-KiS/.o~͚p NjUWec( m<<DSt"e{HOދc/uKks]U Z]ݘR&c4QޤF~Kmz1'2Abp&B҄pjl3ӺwMJ"u%坯ps3a(]9.s ~=`4#u+ElıQH @ѻ(rY}3fPM*sw hkE[x^M?t>_Nٕƃˢ6.a,ԧUsUsU#$#)q(bndozzr~i2Gy35FYQػ;wLWqA-~ eJ _[5X{RRqk>AZc'KmzU*'-☉Y!&yMIY-+.,wFqv˖!LOsTOpl^L$zpGJtEh#1SD~_!',0!tKzdB9Q1-fd 렺_*tLՑr{k66w<7'< DdtܧJ #|cveI[DYI\Py8x]Jc?7ͽ\}{b9ܐ!@Ҧ\ hUV/]dAZa/6i5Ag,㝃p wMu9ڐͻ#BAA4'?w5 Eb ZVj!UKL|rN@X?3f#7@ka=kPЖ0Z@fzŔcCƄԆD˿ P8q 6;UvLc\'/ 0pSDu?`ڙT$ğ1%qybo 0t34{˳#|44?la=b#e3~ƜE ;;l>pg+f>)~(L,HS3W"t4ڿUT~y aLM#| 'S-g |.ܻ.ˏ oC=C~>1JwL0ͭhLygk7j9oprwGfG>hcћ2dj|=hН%$5w\Sj[ wY ?؎N@DY?k;N_F Df5rCg)1SwܩZL^tI\eKVǧd"̅x1/ o0R'5b&u}nlsXҷiZM!t+Rԟ3 w5F)^ceuuŔ'$⽞h1T5Ч/Ghr~яHCu2D&֧MQ^89ezFfh6re>j,+r'aOVh<}On/Jx5g"QkՐ(bXQNf%CYrEI1I+z#8-{M"!rO1}BŔV#P( z$x y[>*S*L(Bxȏ &igtD ?\RMy#5RH6eVٜc.g:άa !Ψdm4Gs--) þo5(#!-$ KK:sO',Qnᘤ kMiY@B&5Ϲs1Qwisr5+8UGV1 uӥw-YbTP[nÓ$kG9u8$U땶Ƭ_{!UI9KЂyQEm$'ڂm巡=͉8H$dmX,f)̓RoOvyx؞!- -U( @a(찇 T]%@5&>kKTgw/!NZ~e3< ,"@cBd 43*8I]x->OEHZn^eӾk*XiG%|Q+hgkLt |0-2 W[ċ[CKMQJ\h(yҨ=MItQ=Ip'uvph_χ[Y# {䣵*[0X # BbVg={,en/:Ol:]OSln#u9~uD3~Znz뷭o&W[6-FԋIgx,%%[Kݫ/Q9mJ},29^pEfx Ƕ]5TI3lt[u4ql(d5\q J+j6>ND [#Rj LA$~|&1u /cr'%?_Oy(ݘ<]n英8גU]7,aXt hDfA~z%h մJREޏ ֯Cݏ"oð*Vg_-3ϐP%_0=^qT1x`CwGFqp .6vݯ@K BBl;uK7:ᬦeonxON# Bj(h:/Nq r\ i43y%wN  \i=yyc}xe ;a+XԶI? P'V R?xkQUX>y YD[K^Î ,HzV> c8g3WuB#Xeތ?|Y:DXWaÑ='7J;3uǂ7Uڍ},iq_bWIlKayǼX>kmDg*j.8ĦkxB[+PVA`xxvhyZ;'uv:(WIBYON'8܅$>&PzUW;ee( =-3'MCZ5w:矏4/N(R9!Nޠ/\00*M0&L0ܪwex~)·k/FZqK3**"dĢ'b96JS>w4XRϗ'xS8DΌ1-;Ilۖh`KCZO~}:>ғADpe> KWU q 7nX􂑴PFwZ̏eR_xe',m%/dO3welv`h.&%9 \#Rgt_9_:š= #be\-B_¨{鐣cR;n4g%jujD Q#M AeU5Wwn32ڇhծj)ASv ΘUұlvMЫ>֚K't ] ޒV;i5y&"ap_: YpUhM`W)).TWwyJn^(dͷ%)LSv hÚфbU!yBm%} dÝ2rzAM[ VwaP{Vg]N V:KE r%/ε9J:<訴j]k.ԓ1,͈ތ$!ҹFE'Ҡg?wFPz(=pƒ?$:a)Xj|inUUVoԴ&9\ر(XLss;;0puIH*t0]o<1צ̈́"&;iڿ]C>0U{<֛٪5|Cs O#%E%E\ؘۣN\g9*p;?YEdh=:  /H}oU+&ϐ6Q-v˻ .ø<̦D[y$j(PRtx5QߦB֝n>:B&ΝOϹbetLVumSH)(ڱZjɾ窏“՜+n 0j2?TF%wGh֗&s\U;^5P73wgS쌷QTaPNdY+CUfc a ܝ!ͩo]URר ,]B2|K7 őQZ,Smp D}=T u~[E?J vFR_[;[&đ#@fpb;$sRL].]fA6V7Yh7jV6玚ͯg7Y\a_.2TOit)AqJ}Ȕ񾗾8fN)lqOOK%-d+֔W8\ pUXH(:RD!j9+d,n&9EQ S7GMH;z.K{?ʲRyMwfb4N&Ou_^8ɢ9\f}9ʀlҡw|?3%S{NXy3]f<'4:En`OrڗD}]0 }iÎwĈБ)o°5?_94Hp8¯V031Hp2+V(M&u7d''DL0zFuvdOYA:yWEHt{AI3Sj_%B9Fe7`_zxᏲgbQ UYQoB"^Ч; SepqN 3Q5 Q\] D#τGd3\!4 `Ug1mEߚ1{E Vj2ǝTğTX  P%ga/76GƋmMĒa5SzJ /K|ݢC5>M"򍶋gYgpNp' ΙmUɢOV._PaOM׆cH(1 54;ѨsJ)Nzv4Q+zt,MsY'_ !Uljq"]AFy`M6Onq,)UD;EuQzFjF:fB2.iqj"qmq  QN`Cʹgf~_XXl"t{x&/l$C L] oc"EF(.O;[Q[sĊ4WZ5U7 Gл//ke҉ȜӑqoY 1Z"C/X0C>q$ԭ*R0V|"5PԵtoDbkGT#uz>,7g]O|d砘F ._gʀ)Rnʖ^Vˀ< 5y gZs1?~+"Ͼ.aRxF" ÄqtHȰ뉻uyOTda|oCQ%0+Go-Nka=}%D깒СB =`zI\}drJ]@nvs1CРn*ԺSP{/Un H!+ɳ 8pMTX> cXI 8r8ڱH8+`q|m~Tœs!.9b~zzQ7Ôby F/a5(#@S26*->LAxCwlH5ym_:coIGqzɠjk Ss M]?ĂMb ;|(/Cb;% N iӜm|=h!sOMshF$-"b;:Ɗm 3vo.v@LDiإU ӚUWȪi|n2%mn`xO|NwwJۘ)ӲgkD "1`A-~"FOJcOX ZE\ai",dfS, j!R<΀҈55]OTRόP!,54Tuv1dec'E6xmfGS gl+n [&fv4bN#L.>30m3b֢ n_(l+-))`CP?@{rxf#.ۭbe݈)<wI4gB/I3Y'%!dz$pcaA$JnImxfLD >פ,=pl3%?h0:R 4}8ϡ^0o*dt 1cn~ZݗBdful0g(gMZGXH-uUd]dD#)j֚60a:loxoH.TO0;PU [*wJ̿dlBxd(V_R~FT IN1aO&Ь976 Ëf.$nש$↲iUUUur],a_ ͌\g.T`(n6eeQ;_NdXڀ'떧(A$ 8l\V_g} ) } #7t.[gBWw(0ɂg xv$8BAvpe{GTdtzy3GFd.{ƙ {|om،D,Q cas$SJ c, F U_Afkbw] t3a%v2i7կm`2_i+'uSgiRm yp 2'GKMN0t3F'.۔Wj{:pu~o1^ >+H4ҳ$$F4^p[=Vtr'{Nd}(y03R`N0ҡJf2}`'W/_`}@ߟD9vI]l~~ɸg.Is.stSGL콚M=S)f@AbYtshՎNb +wFk=>3spOI@V](=sYGÎNUPS2o_E`oo|dQG'ۺmL>͢ 5(O.2>"*NĸptF0HÇ#~4FG$uc ;/k;0cvxHO. c@UtARF{ aća-T,:+&c!d*.I!n('i10zd{qsoaִ5&} >:BJ&Oju4 _Wcl4hrs_Q/ҴdS. 0eN*Ě(#W/4yûMǖʾWl-iu"$.Z *"9reeL#&]\ U wcֽ,nv? 1F :9tP j/4]&lG9u[RCGбɡ̝@d}l(J֝ue^a`BpKEW.(~B'zRn2*d7Y}ƨZ:7AL*8c)3ϟ T$72B@=HeS bu´0PՇ}&{>tƟr{RsV ڌkl' ,LDY@RAxfk{HW)Ȑ2zcU >+ \6I!b 'L5 fq$7 Nߗ;>, D4"1//5]erac>Gvg;pSӄu\'"IpYc82z)4թ._.@ {1[l=!<60Mz9?B5?뷔h.;Yy:yԃg\?0/?ˇ~I+A*>!jsJv9%.R~S S.'99I'0upSkKhp u3kY_7]Ĥ4_UmXV`FLkeWv\t Gy!ڶ!VtZ-lNJhF M!3ojzf@K8Z?oo:ނ!9@Sudta߅iX.)FSe FsR 浯դ)3qʦω Т{\%E!HwG=4k@9$۬ f *<6j-D(MJ=(Pt!V^_q(G~*Be()8HUTg9'֚]',:[[dtKU4Jz= (utRwnPˋdf<ul^NGj ΦSK93_JcvsT~0#E U%X3B"9 D+Oښ< Ij._ܣyBu~is#ݫ74Rʴ&]sAX1Sb"X 5!UB6퇦᮲}67* d$;LnVrzM"-Pѧ {"t_=sWlsru䷯ORT~ }ShODb -O= )cF?84(HkčY@<2sA8"ʛAm9jJ{C\*YDW(-Zc\M+ӱw8 /VbGUQc8] F)҆V+ޛqV!)'p_SRu+"6;7o!3 pc_[K|13̵lA|]`j,-@95US;b<'oD&MODM"°jW JNR tKAs-/֐pL%-6\ NP#G_Ğ3 3Ux {Z8=G(9Eຐa3\} ۡA<2Shm  IJ_vu/w<Vڐ 3锦7n6L\4,:?n]10\4`6םhe[4Oːh&uLԂb:K>,Щ{Zb_5bg1+c~Y[G474+5͖{+:⿺:AJN7¨@S:TaqR'!#:Gfj#툢`*Q3TS C8VeMN=7$ס98o-o\ȾUEBu, %j#NA^Z˩ ̡<9_A {іoԬt<㡂AvJS,n`n WBYˆ91_SmSUb=L@tu}bJcc!EEwQÄ)Qu!n0=qcQ v{K'{Xb8X4T>]l8(E`mV"¹SYh'w5akGj~,eg z2-a-2~8i~O={sTx?/5I19}LG Π #3g쬘 +iΠ  '{xbzs' n0n@N^a8)ß: 3}ekEӕw1rZ##40MXxQ2ػua1 JDH7գ}+{+ i~Rܒ*ڴn2Wq,RZe2J$)l}YC2 (nh;f>_J02͍?A:m|/~=߇FʲU8QyȩtJnBD{HnGx2poMg'ĞQ3yܬē Z}y/5E2Jn;5{ If?r ^HC4wJ N*q!b< 1QHO˩x4c ﯋@(1nOcz^'̭}ΊXVO pCizeJ۹+mp$*IP[-uAK'p;muіX`}WmK  uGx8j}}qS`/ɷ?,^te QKSf'\>KIRJ<t$#D|V=:Dv#Uku2LE`y$7Ji9XF\9Lj!4FS: raWˁ̌qC0G6_mJӑ:Fã< Ŕ Y1SzV;R)A5@隦삟1gڮ>NŁcJd6 ز5I} ?+<-sxbA3|6{-glsrg|;nOW1`iǙ<*A=`M1&)Ben7IZRq^>3MUx;(@{sLZ3pe 8-ʫ&8/+%h*[!lRȃRx}(eꩠ}&櫸Ϊ=MX~7BTgTJT^Qx!m:L2± ƞ[E1}@RFp__geoF+C￁`֗/j@I0iK(fx+P'zZ~+pNw:aF? B]})4я6ds XzcMqS]} cLǙ$jd.?&D,qu>UTb6`R8-Ц>"}5`~}wlD3^o}S>(3/qj Q8ۋbԼW~$5$ %T5íČh8H,U:>E ,3ڟ(!M]Y8ߖǯ?o0(m| =(KZAg#ezxݍjӇ55Ǎ d$:\Lm})A14LR@Vc;z0Lh4l>E@2"; r3Y)E: }-8[4qe!Ar՚N/wghNaE;kAt;%u\}P2"˦e Ņ\cRYVb<;-ͲwB%/"񵀈d{4q34 c:וgqţDTTvu,RÂcރ08!h./ ο4wdlCęBX'S֛[؛!;MloCoQ?=g{D_.Tp'no$d[ni OdrN5l/ >f~R 77Md8a>47(xXA3ۀT6hKSW|nY5ҁp|qYw2 ިƈtaP*rub?3}Wh)4}u:K#rtԎi`+{FA _$9"ӡ&Y+ ~UʹB7)GqdayHy"KV hVzB ΀Q` Ce=:q3!5YAvQa77ͧo11:QcuG23o IoCF࿉<zNS 0{W}Ҏ9aiwIFUJr)*Oa+JF Є|Fu`PygfAW?gN3b姚bx>2Z"N^9=Jk2frJ%}֐pW=cG*,>q^EmڡW )0gm] W P}^IFK}SwA' :9 ӗ?w٨9$%>Ӳ䌥-{҆mpoN%U,ul5#- *gECBFD~pqo0ԵЕx7lhl ,-{3R]Jbp\:#2 CeX-sm+vuR^rbjzJ1$3W 3΅"rsO:_j7\ OpƆ(ZtYZqEAyM˹/73Q Zqׯ?g\,(E 5{y̥6ϵsκVxw0h)7$W$S97x51љNSwӠY:{ܓ>ڜ+0b}lWwIԫYѸP`Jq3L}z uԇ{`Q`qC$+wlrCmP@֞88q*Ԥ *) ƿ7+`9I̭=~ eax(POFe9WFhҷ2FUvEp ;3uDM]vA~bAXfl\t穖L#g;"sM!UsIZ%.@ׄ@r;~~n¤Iaz"+DaPZEq`Ë GG< O+s'zL礇<;! 5ksӥѮE{< uNZlM*e{i.`0*"Q"n3A)V QwqYUq B*:~%;NgsY(۾C%اo-Qp.ҷĐU?e*|+8?.iZ7N@BKÞ5Lh7r_!X(GyY{iRy$Z IqaO[=2)̶]G :j;6!TKb#?Bn{S}FMO)6K"@; [g z\ >DFzQ0?Jo4=[D kԋmK#;X1gpuO*g eY' xrC;fnNgtw~X`/cq_~7C9_v[ET=8=Z>o yސKW=MgUTwť#V{lvBIU?|P:kPn^F/S Hu@uOJ͖68Qȅ: PlG'_6$T/Xʌ-?tsqlWyͩGG]Jw tv/G=7vay9W?}V~%/ٷZ߄PIo3Q ?e0 ].@/Sx_Y/fwT_tFCu${ A'/|V]8AX`>/xIchiݐ{!N^"3PGE5k`I_,S$g1diAdo|%"`c=etR)bڒs„ S5RXR@ztc>?*n5KaW_*(*S_%^gi c'?ok ۀֱͩ/7T͢зՒC;l H|c41-%]7ʍihdkF*!J?2O@2)H{d8$ Aߒiscq6JD MD]X ikD"o#/[ǹtߌHUy\=&aZ`RNAu UX$V`y?p# >f#J99ʀtbny:ܫhi fil K'w)ȅǧmd)Ng5I{'Hpxjwof@ӽ{#hpRV~)<@U%Ibԍh}U7gֈ)ni|-zӵ.Mik\EoXt U],v.qFf TY*8FEA^ZF &9 `k4Ȕ/ 1^?7o_&"C($N: ZzL5@@&,ŕȧ\L:_}[EޯV9(\lE&RvHr=`Oiz<#;ɕƀ WGfzBi:&c37%ۖIurs:ׁGhWοwv7v釪_`)aͺD 0B9NJַ`t#}"r GOfWfۆ8{.AZc#1z(έ!,*0˄M> UcU$u.%@<4-;zGcA 1F޶(6<*ʅWV׉|b®\vs',)yOf"v@iy\.8r{'"$k7߭2LK%zd9d ٢@ _97 T26q教@;aKfbMd})/sixrˤ熚 \_ۚF.%Vq*l7w͵Mi36oHYH0Jp=l-WU+pt./0NfwvO5`9TiDcRH<%|HbD)f91]ZO2E|(މܕГp@cpD,΋5oΰc onE3>cFUKw*yBaOԢ9"2)s`LM;9?Bp 0`Bkͭ\ܻK@~t?p&B>vEJ;Nȇ>ք(N!y3FZU=:ZÞڌxs:o4tE [ ĞtxK'S<_6۞iB$z |sGpbe10*p+œo۽Lh6}h3=PXjGՁ̑1Ca>/Ert)D,:3FmSa`;yiö6ə|g9maf:-(!N#-~DP8Z.a9HbGՙ_Ss l(g{]"tj$:; Z Ͻhu .%z44Ԡ@ $cP~Kxr_V NY=UVNg`"tkW I ݚFv!RڔXiTh7#ʗ]]7ϡqok^[_-a5I=>@FI+Ȉ}zgщ` ED}_"6p/mGmOD9aC!p0gJ9 ćy=O|BO6& :NR!ʢe1d__AP`S֩e$'Wa:<ŋBOo2'-u<g1 9tIF(Ud\љq\a6rkD g,cJ^ؽ%/u65H&fv'! *2ripnԦm_8F(}urPJ&7e8|# Ś8kcP߳ǹTja^03F\f*a?Oن5㙴ݴ:'#8jf]zZ0R+CJj-ɦpAoy뀠gOmo<;%A !ŞemTylc5`nPNoD_krS y\$EavXשB˘ӃZ$n(/hwrJ @EA?fP=eeY'P.񌯪dd|Qc|% "8%Wԍ~btNRwlW`g&= 1vIXc ި TB9h&e8dlews\x, 1lXo{rS9!+1޶e烑$SnH!Sn.5UN;M}b|! \A% J59GGN~8Ix!sK%X=\gm%zM8;KZZU' GVj) GcM^+aہʊܚmxwZnVw>l`/pF\rzsx}8%U͗@dE?i,>plIyQ`u4&.і5 s +9YОW|@ PhhK?b&Pvt+agD r ٖHEk0`k*wf3!*:nEqKJ&X ^KPv/CIT(cr~L7X Hf,.J!./%$oT$QESoRu}9⓴_B>mLJH9F}ĜP*ʪcp&j'c8j/hP_)W^vAM:mӤWa䟔 ۥ7P]M&-ka6[/;W)FB)R텮MxϙJ n6ej6!⺘h(0(׷f=Ǩ 7jyPzY V'MnF@Ocig@9w"z4.c(+yDF=]1 D/?V"Sz`>Fx؀Bp.glK$hsU@Peﺏrz݆(NӍL89dwQVwȔvBX٤Q›0)l;EK>% NJ4p~[~/^(iU{2oͳ+X$g7yAdMYo+ RIN0:TC+&8T; 2;N|:G9a}eؙX'3(?[V9yG UdZz"F * kk:~?{2wN*_XBA^]ޠ{eBт>tyD:!̋`cYf[+UiQY8˯mVXF =B ry8 ޏXxE@DAOzʙyZ},!2y2KS;}MX}o/Dce ˯L 4\6_roI?6ci!vF[no ]Ա ݼP%X)zНa[^J&F4&lDX a_`2 18S]0lFwOuDX0!cJњ$_^_$8YɨPdǗlsֿY7?4ꋎ̣?V:~\bMv1:Ɨ>hO(wƻL% W9vљ׵ޭ ]q|[^RI}B?jKN TAѧb#Ϣ0!T'BV.;tx 1p<ن|sٸO:lxM~by/v09_B)Ȓ^<(kq^Z +1hI!#fX|a;Y;'D* ( 2$ 3#9A ˾x(iC ]B6ybyțsĕZz wN!뙢ts6-JD\03R,J(Rx'R*@TDkĊp=̦,gakM͡ǥb Nďzl!85VVrK͒ZTnp¡OUh&dz+6Țk~KėdFkJpRG`*ULioBV7.`Qi w:CHBy#t&2=E@d>T ]^SJ2[ x-'HU(R̺NG&UEPwC8kcёB)<߄3 fx'H?؊7cѓ:<]UQ YUA16]vm;Lxp`cIh ?%@(YvQ w*2)Kd ?xN u<*Sw#ug ӐlXC+%;(  Tx{/FOrEv*MCeLnj:}rɪ0'_pl T" P;%9{Huit(EɽxhJJ3{Iß8 Ҳ)5|hjG X%NIgH.!8sypGHkn51sDu8VYBԂsvԫA_.]I ;3Iso;G+[{4?Cs3|t$l(WuTGeJč#D.TIvhDvlܹKɯ"3S$awPjh$l̎6G>K8Ilz7q$0dnSvqnigL!t{K qY^[_&pVXw.׬תoX9o&}pߠ!V3©! hE +UqQKvLG@Ő(-,*bj?l]&+{?t !33?ƳşN1 F\P#OyQd[^Hw2DZz!B9@6BoP frMk`6Lr._U:DR-L*Z`u/2GSC%Zc?G2߫:>!Smܩs_Lb] QQwykcƮs`dz>PUԢ5. /Ļ^Te:*>eʺu[`ľ"1åɇ: 1{<#56R=x9_Jhʊ^~;xE , -) -ޖ(Y֏oY`+dBUm0MUbWn*Ivq.k*O-?5Q~c^pߩ\ C0USI&لCFg4rB̸ Ej\M3VX |:"=ruj,,yψLleЁ6[ I$DUrdp=nm ȠZ)ȼ^?zjO :t1O(\eMc͢I̠N(g}lm@,hdDsfkk)@a]zROcvPLjVHo8z^o|Sh/=t< A!:J,X7s+9l-5&)J5bKJ:k3stTsN|4K|[ikN*mcj \~ưVoğ-F{1b\癩| KT+'˂H ^e~b`K6"vt@[tȣus;Ӧ_Y_7I+b~M(ܛ1DoO>-!q̪4s,0c.R@ttmAG['v\Sg_[Y -5w+%GZi Wfğ '_B}{(܏oIc@xSߣf_o~>\$o,?zW l:oV"%iO.D }=IxE!Hd Me9Cr\:r\.qz> N!3dgyI}zCa_-j,DV\~h6$ByibQ^vcR(ܹ2^@:JLⱑ9p Juc2pk$BSd]V!Y2MfsID_Z+ t_^ ~4efV0hŤ_{-aHV+kQOox$r؛$ޗSrooj/i34ץim6F^dH(P"!ņWƈ](2D(b 4ZtuXrӒVМܪ˶A iy82!(.*:A6kXQW&u{Y\)\=Q4;4@=!+ZXզg=&[?AΧ 0ĸ |[-kGp.!ìm&w6oE;I2X_HY[dTQIaSFt^o/ʗ/}jPÈ*7E6^6s%Q`SOP\cRr!4q䳢XiQ@cm5[(vBI?Uyd-zLAsYWri.J$3r=PwɅؾtyCrZd$ .3J!JQ9[C7g6U=hЇ'!7.AeŜ'}P95ǀ/EXJ#_I%g m 3|ՌZi)0&nsmqN8'_pru_Pi)pyDJ9Mb2ۖPho.~B.iW(`+)l,n=\(lc*Y#Ӯ:wj.miMˇ,w\=xch *, @]s=TĞAWi"ߚt؈ZzdcgH.Ro?h|$'S2by}R~1nSzʕx>X$̆D{c&D|\ݻağK0F$ZW:iymy5ޜ76P8[,ס)oqgߗ = Al&,#ضXܐcMޗ3/UzG/|.An kI<67֨Cg"+FJ,}yKmkz%8W.t)|Pf^my2T~%O鬽l00[M6ȜRT)X Niоxam+&GXTGI57C;Ḡ/?$1gA5]F$,TVIU%.QNbt"UB E7%`j·*^k;U+TXM( am 6v:S6RmyT*B3X|:wJ4f7$ 1J*oo?#$@CΕMhj,~QMej0oCC@}Cߎj뒾o4(΢5FZR aUjZO d<ObL:u$j#ʹ-.ņWjnA07UhIh$CJ/ l ϼL͹Hl2UL4 w*+)shƳ)WK vC[Y}#_9tqtp7t4_t:ƔPŮ]+3u!͡Dg?MZ:HABED'犜%3~s1RQJ`C Xpi%dz5폌 9[=o}M#TCЄ_ڪ E1HR2v_vkvkC/O/%=h6ڠ!Ģ  qUMeVgq4Mǥ5`PcP[i#3Y(Y0*J,Sw -11+ ,0*Vaf~(r`z9%I6hb);R$ɘ[3R|us/Kjcl0bwʑ (sb`MZ^evQQ^3ͮ z`P*G?TH&e p}΀>]5_tzV@/ӌܻp.3k5ZE!+>뱷(scA/k9c8#Bj:,l}DVV8X0ؽ BPs\v_,IxۼhITshUbVPתt'&+4 ۖ) 2i[(TdZߧ(mJ&| Rse}M+%G|L,~ր3}8,kB|y7hR* =zR^QD(f\QԷb7L.i;2S$l[ke ޫsRM*Gмav|"d} $7|>?aMJ*FO$ic5e m.e'lTL4)7cKilS{gnWӱ(#-¿ >"kpו_Atz@7WҴ33F/_x(\OA)+$50KK ȃT7oR-^W Z#%КULX=k 0iS:0ȱ3&12.!AmI'e\3~sgGPGQ0ٺtP9ueP$S\MsbmwyK%zmTΔ2W2bBJ`"ݨt?xj:"qyV▌nXb`mzRL-qM~MOhۋ2 Y[&zxpTTF+< pU2 +;G1ƌ|qKҾ_(b^rWf{%ؓCy*3ĸs'&HBjWUvPJE$նZ$H9bW!u!1N͉%@| F+ SWN^Pql[N oz46Ec&]Hv~{ Pm("_.!Y7 'B6;>f5W3iځYk;Uőm[ YWwY c K4/+XݰGM[Am8Sad~wJ)ѹ$Z?׃芧)WGeN_ C /ҭӵ֫+p4_Զic_Q#J_dYIMT]Ό\ nʉY'm >z<=xd(ϿO.1PMn0h"KJ}ɒ ?J\s_.q j5>5a%\  C\r}Y̑,?`[^/nrc  a#N{RSL`򢲂)vlJ)YW _uXozCEoq&W[L%0}znb&`MQ3YJp)Mw-ɴvrcy ˧Ȑh"`+D)`ZA9W\Q1]j4] 5+ͨW >/Y`< d=*GDǪ~6W zi>V.TRPӪ\l).DO<`1 *k ƢrP")W@ii&>8&[rwH^QތQ5.nssl+1B"ho`.DA W0Tj|%@v nj 8{>vC%,{IqB2tdU 6O@7:48EyUm)! e]3`^(FvݽӀ%]DrD x._ApDgZo| zƅ[c`^짚vJu57o~}%C̠^J@\et9|&} f ޭN/5"|θTLV5xv@1],lJ֩Q%?66PulbLp@" E`Ǡ)R}NH>?Kycx+Wb1p;`N#Uw\z u5:=-2:Uk{9pQAo7n|_=%Rh+>p&e#"Ixd@@K%  РQW 9Pd]RT3BeYJ8ʮݩSV 73"z= I$7z:CV2n_R Uo|O_t ogI sbKRԕ؝[tqR,'28zJƶje;;{I3zCR7iZ5ZDk5EHm7Z~8U 9!45 G=I=&5ο d#IlR}XD`h\GAa PwШf%?坊Ųv]Jj95;/$'@Pl;@Shk!3YĔPtpldk\_R4@8ps[ؔ(l)Gx'}}D,rlqR)|*%*2╨|F+<)AI@{y^@4) HC6Y/fp G"y6Ѯ/:hv@2ژt F}^n'y;Cb8q[vd{h(7̰ 1or`(g tVcjPߦqyqX7$-|c?Y*OT6!7 Pķ h%)j %ŠzSBbq3Tmz9hFH\hy! FLbDrm?pg/A W(~!uA-z* mnB (%#,cd> urQq_q@I=@e# GU٘3m8? {f|6w2Z -s)cp9qBG׺`v27!2F>|sh3c')XE-5!OQqѹ]ODFQT?T1&byLi{8%ʜA;02Թ]A%F8I֔Y|Cz_l[O-HJz`vW~ojj$\e|K`5`>8y 7n.:{4+mBP$~-:bE߯DoIFx6iɭ:M x/ Nis.M,`k"ayph׶Jn!gyim"{PϘ8F^F*/'c2m [[=ݫJm.2TaFWie4uwc{Oj>]i7qƏ?T|1i_X<5U2s2kAc83Ldu}̆!FH+q>VbvCmoZ^yxDʃ Iu"VYIY쭰:tl/wvaax?& LDHEFKm*\M_E3PZ`LUGvµ |I I]<$cM_l8q4`(( re抈S;yFx⽣uND.kPmn1Z*# nE4 %,綛ێdbz. #b| ߼__={xl/P K-vmش&\O/dlˆ25۪f}pnuh'E*ywkUMs-U.ԭ)4br745J]NǵAeB-;4asozia_E3Kgj_\v-N2ZQ斴q9eӻJEVRUԪdJrv D,U[m-h'|W[p%+Gc F.=_K^-мRf覺y"V5ӗe@?+}e]Cn],i.R[=J Y<u?8Jξh6l59iO5o6RqL yǔ;Ш$aNxd8KM6閵s{VX1 G&85N_">G YN%ɇWIGC;̑𡃥&U4\Ą5&WeԚоIIh&tRYS##%쵵8t M y`S)/Q<%כzb2,vSjHel}{I-1__sg6u$6aN#eΜGz1X`A19ICyґ'ȈH'ڿ ]ݺÁxa!mGP`E@[@zUwHj"nq%cgv&ojYx~&/],tu{ ؛(;ef խpc#3eKLE<B !XjrWDQD)sL06= J_;t[cdG{_<5%ÁH!&F: - ˽,4Mn98eUlguFgTȸ* "yՙN!&BMt"kOaZTq$w)s**׀-V5_WH%U·MnXN wϪSےQ5[?6+K+՛؎:k&A챋HLY}",M@U{\i8RqiH7./Ub'Hh2&1eϒ={^s 色ֹtdں@~$GNj>ӆLf#)2":§Z4y"-w4D7m^H_U0fa}+_d-],S C1x2coEhҨ>[%X&@V-5J]fֿ}ߛίPiRX,#|qIiwؚ30uvB[ezW- @R-B JXk}$f6lXN-k ء!0 hfRlr uI1.П3RBdAT_T@29Ha8̅۠|ޗ2KPV~*LFb_Eu\+!8W==y]H+p@ɞψH ;BLsOOD<&[O֤-mĽѤ%)|b~F靻_OM6C|G-ZܧeGŌ%.Tke^M{{=}ب!'#:EC<@N,yŮ2sOq{D Igm]cn {_~mOA-AsxjsS?$ /Y o<e,O@]j*+D6@4~mh;TgIȮ>b_MYe(QH=J8I"7F$ڕ~eVφTa1˅0%sN=b!UEy!HJTj/03ORg\3v+_H}Z|BVNAj,䊒 /w T,'(: 6k*B(wtucp"^#oX{F%: $4m4rZ&. u&Ŗczִ+]Q^ AAc:9KZ(HudI~v?o(qNfET3υ~^v.&2Z9jh΢"n+ ue<CPUhZF q i8k*k,fF.zJw}>`az&aM%mS9-Vв`QY *8XGPcg1!^i!xGW')ů6{O}/"X?fQU@T7I^s3EF#R||g< XDf 7x5lnn"߼*9!tg>ZUd5l oX].nE~J7˶py s'cC7@F\Vqg%~'4"oT]gpb-{W{܁`W2qS+CM~AEƺOlldh򏲁90TGpr0 .[+$m ϗu2KC=CY9X} ?S?w\@E@XLr^ 3[hD4s%[a8TP7.1!1o4˂lW:04%ҏj. 0&#í7t}׊/ ,9Nt:8THU[yJNxft4QRϹmR`cq$Dn8i{3.TBp#Sf-f/_4X 6F\HҚOdwѳh ]$j^'{$]4D=B,'gXcM!r8 {nDѪ#c.c(#5ytt( hfnCX@͉f0r(t'N '4 a=:wTx%N1;9fCq3?Q*|쨓+qש]EJ-"1>v77,Rb K;p?9 F钏%,m5al Z E,DTG+iv0Xn1(.& eDIAQst&-߮20RۀLX2%;/:'l5-2P/,({~^,=jz#Hlg$|0upcFF,QHL#A@Ň1 hYrpGƺ1K~ˮkDP~9V|fjd4TvN`anV[0} 8!+,$ TbO7tIY VQ}@m> aO E~C?` ߖ;,<LGB-'N+ b BHTE~SD1dE11KS=aƕֆh )(FI ]!w%ۏ`{!APMJg !46J&ڲʗӆ|?&XAYZ B +ͮCCi> Xcx@;2j:/ɱl`EK!cQ5n f[W-Kfaѫ1|pO~kWm\Ά/d J2 M {'/pȈ0!K?㳨(ZR3gK*[A]3_×G-ovT{Z лpu*1UgSQa#m(G 1~1Y%yC lC#*28L'vFFǩ-:h[P\m=wuJAۻOӤʽjH.ΚH*vgڕ4+KMRn R2[`c:O>{TbpO: q>;cwȼFcPx:-[K,PǤ ."6g6n0clxX9gX'ҨHY^Pڛc9}<&mYĿMA(u BIr!cbUݸH8̪{XBsojv>Z]Z:sr=pf&CSa eōLn*K&$udrgZtr*lԭWhfRqޚ9&zИ7}JXHߪ0|o=%5W3ՓN^Abv ju8MR0nq\$r!UϐO7Lhۊɹt6,x]b}ϱ/E2K~d rr Y:skp.3W xq?AWKGN;yo\g};=MbDl߻ӣN 2.0<^6㨊SU+><5P-8([K&7*ا*C V1çQOJDt'CpJ8Z#iy, +Ն"g@ =rj ̄+!\74A)v|hJUt+L֝-Bǥ`9ValL*Sbeu %~߇7l,Uƕ!ś̳Aa;K^NeT?GuFj5a&v}A2 8y?ӰϜnQ-6?p1=*rٛ+^Sr1:f(B+eD @sԵ&@wlyg(|y`2cYCNTw #{,(9X525t\uO~6t/&WpGw䚢4%~Ő1s,sϳ> B2?1QV3M- նi'\al]y}UuR:Vbܒ&G7&D>l>b(Ųpj"JR:..144G0NyҢCm3pH5|[gF; yd\$<7]2G ӈ P].uldiÙi@D Pc_ :Ӷ#*Jp:Z2+~w"2E6 0w{daf 8iU<%ED]ܼ;q>`s>둠J$QE]MZKi\l3a>UVFTkҘ[ۥ~MbXx4Nǧ  ƒpݷEұ0J_\lR[kճUbg3M kpfϭV *+# NwOMaU!-|kN`Iv -D] ^M{ۦ_i㋡8'7a (t}ƍ 9KpiOƐ [$i,꘶-'EFR8[[,31mӍ!Qѡ1z:$FO]ڴ}G-uIQZT}xpt`mR֥~1Iʴmӆ\W=ћ xu--Nl%y jɾgupw:&!Ȋ-PbR].HX/Դ#%DwsihGt[OUEY~)+ A=M㥰ɋC䙋jRPj[Lcݽ3 ǯXDn~ dJ0QEԕ3c` Zɩۆ^ U<{v;>|FMڸp፭ٷ[:535E#e}`~==)~ MZ9 ~oJ|ȃQ]ӏJn8+/[PYAގ"9i*svM/#~:zhTB=dj*F/ssJeksVwK8QȀ_H ˖6]jƾ0sد$R[`ڇ c~@M)4E5&y }3X?@ݜZgb]0~2Hw}_ٺ/퐯g?3`FO:;$N"}Qm5YvJwG ' bӹH&hhqܯy(WH_ҭ dA`1|I8Ȅv)?P+%42ѬM4 F՗.IV㊛7Iz:&Iٿx=ξyjB.Ra|]\Im blۮynDq\B92.U [dũ:P0"70E] G7d5UcGA>n`EN,aZ d&*v]4oC68ΛXRّϳsV].|~š:d?yfBXHΓ,S2GF~ƊCZ5q_~3զʰ>h pD%RRM5\WZzYLވ{BbA}!6bnڒL W9F}+ ; &B{=(o5pn@rC*De>dJPέzC&mt 7 %KeAbы ٶJ@R1xuz{V(9'=~ %QzqH.{Ʀ".K#v;aly¡8u$O`;HN6ؒZߞP|}hkhyb8B崑$9 Ô\2hAP:M1`v!w >5 4-SywVL ;1b<* :}hs6K-wŶN+eI oh+zR#/9O@XY~UuRpEl}M(a*ΪZL(#]W<({J`Ez9m;~b Wy$l<"IƋ̋g2hz_c1 5[[L;'ovʖp񸶦]4n8h0`?} 7~ Li[EI-@ÖN yO1V仒4! T_mШ8Z1}p̊rIAS$mFJ3BW5Yz2FS}C5Bk߶k|x޿ʽ\p|9y\mZ'R{g^RPE:HJC[7YP lk-h R1GC)I0~aH> {xagAƌEl3<&h 跌>2~-x4F*HDBX@x^~ ANE!H \iwwB4NA.,m>NFCL / | ӟCOdח#)!!+y@oPڞR~lO,*,o5zV7QeDe w\VR4ٞSGB!4jiy7`v6T} I¨(Ci 0ə>{&~ Cv{O{5(BЗo5F]>b*\% >!Dv H ~yhp޾A|k_="pD*SW7BHk]~̀ NTɹd-I!d]PrfTm}p^^Dr5h Be!gR!0]ttZveDLm($yVeNo {cf͂ &'$ *K8b2ry5維hd%Fd{efm *U5Wl ^5Gٖv^x6=$|B+tTHѶ$8z+tq,Sia0ѯ/3hreYw+VhzDTU:X%7[,bQV pКOLLK*v<ΎHlzU~F#rk3?O"K{GԔ>$c7U*~ruv -k.|sԒfFn3$(\Ok ;`1t"yA5U$I ȟsgA)'5Á59~dF̉M _79 29yw^~\)'EZ TR(gŕ(7gy9Cy(aɮrͣky2=#e'5st+5)pgL{ˈlvh6¹ww/dŀAGwW@Z @o#BO}|`p^2]T)*&}'Spp~}-٘oxPb>c=3Kl!mE 2g>~dXV1DžVj6aɣ1^CLjG9D@LqkåBq|.[EYl`ӂ}`$G9<;Ď*zHvNUuuz UY! QgSw~広EE PQ-. _C>X*n&4}y8WP>]YX6O\0l+,^[X%24rP2,D `~kM"Vԅrp$(1FP@Ol%~: g^ ;\ .Wy©Eِ-QYnjwLzQF̓IT+.5uזu{ɄQiȿ6EN-9 '_S<[Ua飈vܬ]ṣ+JpX*A&rrDޠ(P(@ΘųTCɨ_V}I8`r$UE}ՋqMݍ J^ONr2?|}T< *$M¿$*m^c=PmYAlAHS2 f@W?Sʐ)!zHi#̠G-,Qf>b T"Qy*Z q0hrh 6!p~qVH䝚z<]՟Z#ӵ^}[9:{<6kQq='Bib~MBu^im?fq[8|O%ǾPٚu1f>HB~2eIs!xpbrmh>aϵ?<"<.0ZɷcTNKfZT׶C6nОuĿr lsm5HصKC 6J,\P4!R"xv'jXN]V`MZrh>,h@4av`&?'0)*pE%˛B~!2fw\)pc&8 dH@VS(%}zcJ>ڍisfh8ٮ!Wy5Y&՜ʳ%bxTgE#%=PdjeW&Tbqd/oeyb>.5%zR5X{`w"}.x] {rU5+V unC\k{vVlfLDW5z< <}$9C  mXόC.l._ k( 9+Q+Ĺ >*҆(~lqxBX '[RZug% >5jFZ{;)c[f쌁D+> WJ.ygZ vlCs&R\5Ⓥ/)pcbmKz@ǺjQ(81=VԻ#3>*~zմ 0n4j'ȩZrJBG>+G$prUa W>)DduBv K1Act=pmPM[.jb"CKWp5WNLVۖPzt`9![<* #4#1Q5\C^뎴Ys4/g3`Rb.aF4[lu }0z d ά30ቋnNaZ1MnheHh_!~?*F+ SNM s ʛJgaL6Ul Ԩ7 4@iG`ql` g?m`ݦ"I1. |$pF/0{ߗ66_[fG !u%?o+qnk… n8'O[V% *!8r^w?(5Eˤ&:7C=锦,3D4V˜}k ىJX@nOߣB#- j>O[(zzwFwڸb/. M^GNW+ /ZY[?ʊ aÙے@fi#OX֭0Do+ϧ^85d¯SJe3q{~CoU͜7g4d*~EIb(mQ$10M$d>eHl{y#aq7ɲ)~̄iFЩLhHP)3p"Ƃ&eK';QЌ4{[s>B ۦ*PLtK{ɶUXvwJvT}O 6|xDќwٙTÛە1s*tT&DtJc{UJ: iBV^Wr?3mB_R>rtru8&l` du7nd"KܞZ-W,Bߋ1<^̸\^5!ljeOi^WmK5\3.$Ҍ1Hu6T63k,-3U#>dTʙ_*f?q1Tc W:3Sb Gho˝O~3쿬ƹ4k}B81 W=Ĩ5`EE]A!gv9)uZj?Bs= z٤Zd](N7͕b_fF.$= Im}oW#Ys/Wt:Hh+^W܆h;qbHuQE0S1{4`|%I|ݐ>1|* }{ɘD "8 3, _-kUSj2^A+6Cı2V!3ږ7><%^0*h#j4GByv#gi4fDaSg7B iөY(Iej!E@4⯸oD֐#޴Ha[;2Q$*.P>;l2be,ZH+, D,F`A<_mhA,}m8  `o7f$l&Cu|N9?c2~po) ty}$IԘ=К ̎unƶt77'8@x&~~u'JkFI(#F`{qY]ijtVSB pFd2,&ww+GHcGʃ>U卑CG7m1\zYhf3 4.(R2FM6UGHHAޕ3}X n]O!A.V}RշH@=}\5ߦwnҝQ=y T7^tE4H[̞);GG TfRKq0dDUJʮ1T}Ӕ춮y{[ZALjV}&*yIde3mc:D57 <˽`lN<at(k k8uZdטyǁ|J~7[֯ W? q?eS !)sO=wi< Oh9E+եFlDBtLEg\`WahEHM-@\%e,љz5AyiG< I[r|ncmdd[l+Ck7wiY{/1|bt'է)߉\\Yo RtW󭘭~]5zPUI"%n_Y6te<D2Zy?~fœQ;p:Tm]}B; RiX0OtLpkH[k1* E!*+tb/Y~ډ zݱ+(=Ťy,%L(6=ќe/h,)L- ieaR1]|  >IM׌|0)ZF}=Yhh};BbWFyJz6s\agnя'"]Aʘ`0Ru!9TM!5^6%-oba<ڙKGܠȯOVE,w {;mΘH@8mG(ߩ_l|t zzJZVEZ+q{LQe̎ ϔJUn NCƹuл1ng:V_pP4JI}J3GKIWt$7?>.VK6wȩN&x³ |kvǹ\kQ9A쩅Ńۚ܀o)6ι|oDꨮsͧP%Za|gCWR6.VŔv#ͼN| P)Ɨ .5VWuzmTjI 5"An{c*0bn'Ndlr9(;**OW-l6EN H԰` UaĕHf%Қ2j^;HFu{EEAMEmkYDȒ4ҪVΩ .VYWk.è `d//NvH`Cscv̇彰à!Áf/%N;?c@%fK!ǍUTG̐%ZwU-y}/[݄:q[A nA\tX!^`uFD ')UNSCoP`ڬ78CLGǑEbM>Lo/* &/l0Z) r1ԫ_TA;ޏ4c+\jj Ճ,\#[h_]?_f@`kR 1e C6Ӷ%g6+G%5/ՠ|լ]VIw}6_VeM\a]}~D*B6"~Iw›Z22m~uCH 28 v'Y؂O+7SM ReHЈ&5$~g{\ij ?XQv P_&]\w%$ @]`),a{:yCኢ+RexdL|UC Lc:j egg~zW唀zt4tlNM_|աjJrhq$!`ˈ_G$ oOeX 9=#SxgG8| I@ F|,ζr8g?+YOH`Tk>z(VQLx(EDyWT&^sg#] 9 Ý7 ͮAmn z\&GC>>8FGȰAܸt.rA ArPF 67rPTVmcu_1Id0}YaOڴn H v1\T96vPf%q`~Oj)~;if HBBڦ 85x?T-e=Ox,,9k==0ǓHIҳeågF jYy;N1yԱG+hE{u>W^*tD<^8M\ƳhPZ\XoA㑆$&!x&mAtF$~$WzIGJJfN5҈Tx ^CQ/jdea=U% is@̑Z#5.ntSi}%=/+ʹqFP!ED!78;QE= DŽ,E, X`^Wμi+YO$5B-=v975iQ*q2ص`q xiI0Gc~|%ym<+7\p!1gdBTU hoݫ,W ^;(: SM ^(!#QUy3Ay&!C 1qX-r ( o1埬m鐏'#EM+ )EncT};(LnܿAFEeEE JŒHeh%ocescAp (~պݫ^n`ޓ·h eՅ-+f/7A& ISܡp`teEӋ io$WZ뭲}rN}Qw" ֹgS_`BlC v5ZR[_wJMp_Z#F辿{m\\sz @lJѳOҺeyz_sU^`L?wH zDzUR?$b5f^׈C&7W+ۖڷb g[wߙoDФbpբ/6|˞tAu7KTqEh,o!](46ɜbE'R_㮫RɏBwFZ8E AiDdf QlHoac&}qL+¦UqJQKq?jմS m5:BJ˥; \>B:bMϛ1'VZIZG |މ@WOFtYpgz"ρ{eqjӸev3,Ϝ%–zo; % J5lRHvkүa']}i ARp?y/\nȕMr1-&гn*-jbBzGj)v! =,; ͱ0&7N' q6njt Fxd(t9JV׆!wv\a#$ty+E-0Ad[ gfd|YA}NneAoVO- в?,MJ/G'|3 T /r{k7Г?+M ,XdAGQlư2NU{ky@PP; iYg0xzX\Ch/%2wsyjo;*A+'#4G~tgzV/`#_. Rضөnx?saN2(Ob&v[(9E%QxJ1oXdcz Ve"$A8MBj(jh1rԧ mqlWBiZ-A.酗зvzW-*B >&w;hX")),V$:qqD]%t@xYn>䊜{1<ky)[FʴgwVxސ6_>5Of#l(jgSoעm6ŋwvË;%NoEZ 4Iկ LC̛.)Uʒ('f/jq y7H@ $o=6'P綩[5X0ep 'o~>~`D $ w-]f޳FOwcQl:Mh˾v! P94iڼc%ޥ{]p F6)c_EBvO8>'XyQkIɺ%_whf(  +f$*1(~7LYQ0#%q{s"ligr `o0)_Fܼ/ $mºF)V  QG1Skf*H,qd\R%ᒝ~axNJxl)VY~r(jNϾC\nQgN?<ޭn1˅b?ZcO1o=.\ǔi#﷜ wOl@D|N7s/J;3jm1Є'2 wwQIwa Ӹ@zBe+x_.*\1m.O4 +u7'x؈صɸ~5bIqnxvݤ:]A!A 4` m 7Ur/B0Ɨqk,j_HƃrAf6hqt?OLJ5vN7wn7gn< #Z{(ezG(*<[ӜM?`4Gք;6hT[uA&hށ}SW+~f}rEV > zٷND@r [XHNY7zv,q}hX T~4/` S]mOso!)`~:&YKᗑ#k F'c~PtrM/ h"r@äΏհU؝1oϋe9 s1MvM/GkCk h徜lNyV瑞񞉠) XDǸ{a`1=.򠤝tj%A7+9Vֳ`\80l(kL\Sfk] tDR}/Kք`^vY{A0} InԙtrsOt--H"'l .(_؏"݊&0e)#yʼ1ǬǭCwmiptk( oH<&9e G4ց{p`vew1W+3qiJ*F·wV:%xǟuG=Ajj]026)Rm̭/T vkMe{oņvUwleC;kb˸_PB + g"ŝ G_NG=&900(%~t!%[+($єko׹X!_9sps{~8v z̢‰NLlzjg`=ҪuFcˀukZ.>dT?j=Zf&-.9 b1v㔬VH!)qf{w8 c?#HC0HeJNQM3`M SL!߅:>SS[|pJw`z-)':OXf9pD"#ƖY$3xz>HٚntNݱJ2Xot$Q%7kc!tfn"ϧ T (D=g¥>m[Q򵏔TӋWOv;Rui!Gbm>}Q<=Mg/FڪfCpѿp[; ܫ\N2M}l`ʭfO`kmFD3ic>BLy<8N9a&bєHҝShGRsM& /F!od09>x!f[LF4OAy)nd?+ȡԧf  pPG)'0/8s S.H!\\Ś .K|~ʦ)hi0Ud?ZºR|b܋4$ n*G[;@TYJzҋH;_bU/,~ S4ㅍt ƗI{lЖxMqkx~ yX4.3 DЋ[  _`a0h4q`FS{2֚3= (<ݞ\\PoǷ FePVV]F ZQd.D9ur{"§/Ui;<,O{}Jn*vt6>:=c[(=TIp2})<%R.;WkӴ{AEGU8 1+f:!2cDWM4|iNƴ7 }'_L!bb;ò*/Y.Uf6] ;SJcX=M 8.O U;*Gf9S-gmX/TrGy6]GjQ=7.z}Oc%Τfe A˙鸻4hy(_k0dK5ւvLk O9/,0i0 c5[:/F]8&0RCFy}AsG9 `5Ym^eilɀ)W(+=G }) #ދC؁1K7 Yk4cB4\'aC(e+c̹]44]eOtGC:},ꚀvrIvoPQ'5blDxWhRYݸ/1,t(U m+*,.oB3gCcK%FMY!EJG\9bC -o2_95$q<0c[K en u SYܲ@sK +_{JŀS6p^jRwM@t;b}00e]Qe}X 6$|QҦ@RPhNJ{D³+BE4.av\_X?1 WZ/Pd9twZ(JԑڹF]ޝ-X1h.2\C,73Uj +5 F[_銴:tA.^D(Ƿ]Fjzb(&sq$ǥC2POwiA}؂[ ,ѱvPC2Ί:bδagPLD0LpXuk>Nґ/ɝXcրUò-^?D&8 ϲ&1%W@[tb#g'HB!s:Ŧ ѐB bOddHLB$[(BX\aqNx-ݪEۺnGUpS[ i,p4 %, AV73)kL4OL }ڽU1F Tup6V;йT)]|p=G' $><0?l ˈGhrw׏ F6*RVR%55{\mk1tsaCXp aDtuLU|)Gͩaȷs|^k,^J/["L="W,Ͷzzd ul~IP++S D4ʻw軗5 \JYgQs.&(/hD &łwA01}&"3l.~Q3وſ{x?>y=a]fx8Z.ͺ-ZM4vQ'sgtp ˅NZIv߹‹ [s8,%QSA򜅝wp>gSo87 wze6O$e3*`4W)?fgʶaC-ݟ3p22dMI Ҷ&7`)ܫG*B^>=_޺B bݐE95G' W&s88dܲU p]_'+Mm%(@Jbqv:l(&ydȻ\iCx7xH7N} ZCd?wJϼ2ш.KҎa) 53\[CZ}"4asCLSl%i]uɂ2-W7]b ]|k7]E^~ţkuxJP3b # )Fy0)- r39Z""ָ 0 ,seyaAꚗ$t]_=)0 z%Z'uIc]]ㄯ]Bx}$;Ȅ&|~q@>4:Q8OAZJg۶Nw?O.|]f]{1ڿ^t*U%*^&][~eI^,yGc>o֭Pud#Lf Ċ斯z*CL%V)%R l;ֹY(Qȩ,4+aId/29Mɻ*EYYՇM @@?`ŔcLML>M鑷C]}"L wcj3|5V6:΃|u\YA%l}_+jBq?H!O:XeS,m #"z7{P]F!.a :5>!阶L%p a4* Pڢha>(2oinxtZdi_w_1P u!VkHDJh(⻳DyNH3$ #|snOuiݐ~W5 )w˕7i\l4WO·|oEibҊɺٚ #i.qX\P$]ok5ur-\]M+L8eS)عzA=X2n2W3旂ƚNC 0@4gvBDH,s+)[D~v*¯Đ؊ɜcr(؎ P|yv * '0^ X; GTZPcQ d+;l3{@Ӵ8/ubr;Au 3ϫXu4 gC֨ \b6ާ0&78yl*bqOD|zvGV4Ȋ+ o) Ȳ~O7/np7𐳿'\Cniֈs_KJ)29†o.aD/PSk~t!k :ck le:\+_nA6.zM`9X&דa:I1l?u/ӝ=d<+'jg`59ΞB4lh ݽP(l23 l ||h>3#Y1xozgȘqѧcA{ "h6=Y:!o~N|AnA<gCUZ0-v3T]C =WފMc'4 wt"n՛\FƽECAAehzBo[~E3ȬܭYªOR U$n+/Eom04xl&תal j' ֏x֓_D .M}xڃ"UQK<$,~1  >*^.7MjgYz,@o2&e,m;g+pC{> V#cDWھliNN2rSJq.Y,(*p$hӁ 9tRSf&ޠrGW%2M$h(*&;$fBw h^󥟴 lC@t*VI&XDP}Dܱ[0cs\n95|NŶsڔJ,edz]$$nPc7'&B':~or|^o~' Q۵ E 2EGp[(Am_jtb$?=X|͆yzv;0ZvK9}qa tCTҳYgxTeZ/FN=bvnR2F霱f:FIq&wT"gFb](S*V>>D=;qx9-N*Upf9G! |ӆ=@ÂL:ңϐh2͈E%q~``Q[D=+B&9GܔIa9{ YV.n6ƵSq)U,s"u &\Yg)XB-B(蕒}Rr1E4v@-0FZh) -Ty 3 (CR3&'=STOf gd% 3C#JXؾtg9 Lљfznħ 3#h $kU &{U!>M 6!NsB_LU{ sm%:d0t9%*-0t'reiOFiթ[psl%Uj|t@՛tcGgdTsO%r +9qR)vf0z/+FšŠcAX 66`m7סWRψzjzWÆe_X,$G}1ΤK.)2ѲТM]'g@ts-Ҡ ?J9vۅQ KɬLK4L D }Q]$tڌ|0zƕ*p53ppM3.©p]v&LF仕h ~X%@d:&i @+E]=2 Z?/u0I Q!*M8J$Lߌ );ʟ  fL8A촧~b!PXAJA_[(cmB Á?~͏Imw%Z1(*fI)@b90c6*R8歖 P:"'9v8?{4/96ฟ;pU|{qJLmG p9@7Y[`F>RXA$[ rfsDۻ=)"ғZiVJ\en }4iE10b?IϤ5΢wD1$l_l2p4og#|A,kwg"wݨ,0Hͨ+wWznP^3ksQ3E&:1ן -t4F):KoW +U;!1M_W?^/>K7y~7]lz)0YJJ] 4i~ubC$Ρܗ'jfh {`oP8Fm7T(o}H XߩRgHBk 1Űq]j8ݮz7Jk>AzG? )|o0?}ļ/g`9n$x 򙟱?j^h Ǖ:\L޴kS/"FW ~x|cz[ vvȸ@:o ?P=SnA2FV;d9dÈdT~yI>P  saAơMkeSVA2thB [㠒_xq GŜ=3ccx~ө>qHs qz)pRF/&ޭ($Oϸ0ïó::Xb%. 4W8>FO(ϞDƀwd#eE4P4ͼKGj:ˉ߾~l ˎw}7w̯^?NzU`$)0-qDw3P,-w>6퉣UZ{Q^MoX9`?MV>6h%K=(2.d :z)inE5CHً4N_{ZX+Y)z\ 'zy+}Ml8 2Z ;:`ɍ*2zrKzjPѲ4 ;Ԑo=pvCe"qԓV*M)MO,Ҩ0Nu73%&%E~#uCtuG9 [4 Id+mkDUʒ%r5eۧmlObwg򁯢 NFСv]'- | b{׾@7"e0@٩#7|uI+([?XVR@i,$7]gd9WRt~3P'h֬./ʯgb}`I tVb[XOUiod5ߍs$K%.9B~ös{HsI /@7UpK-j84wdW$rHjsYqI]7:Ab,a&D@}4ǶtBIVNdIK.ċ`W![#WcRԙ9F73eU@~;Ф niN#R-llr(LJ@pD7%{%KiI 6(ԐѷiW{H7[vSl8`a%2r&<`6UG%?UtpF愸c{9lmUfeb'-xv>΄ |)|?D(Tq"R1/5^b`2%R׷j ^*]rib|%_a~Zdc?Ab>8媊GEgMm{G`>pnhm,x *(dP0ZyS VjdJFčeJ#>$&&:'ux+,= 㧯͵>K_~2VKG,ThjKg]ЌX_\kWjܙTZ_5 r/Lo+_U€u?y^K%GwnřĭbT]4KUjjN"nS'%)j7,wW貆GZq*vx"<<ONq*-QYv;z@&%a.%pӻE䁒EaDw؂02+J_^c7'#6%PE béy s-B=|4cB^TË#E1yjz(7x j*!7( W!$OQ:%HE;YgfK" t(rjh2DL/; Qa(}[䄦\Q|0k-##]O HTM˅8X5\Z~%*/9:b!coZ={SDJii/%O3]Ō;_uģ PyWV׷WEu#yޛgbڮT r=7B=@LUm٤Xh8!9$*Ib: YREqa|dt<5FẐ Z?lSn#ٖ" 0yjw6`[-$wy^0+)}j? #]{uey3:s2gr(pKWnN ,_\mjRɩ^i-`.B%j*ZWiVBĺQd 5Y-StmPc̮Cv񞴙p4"ÅfL$*$=E ضE|~#]\ =_нْ4tC o[*m8 $To iH UI?b  C^0+AlZ ؒ ؇0Ѣwg lR q'=,Ss}-YSW5#v7 D ZDIr{xSs9H5gttDz|A(.uf/yAB:zZiZk&3)~H^(bE!hF%a21?a;kNt94z`խj|*b 1,ogr$H{ٚfmυ8vs=HHDzМ'2nRajmQĠͬ:Pm],N`]L; lsJ=}NjDi D+9fGXob%@"l]&02p?-U-=.udqtsX_΀" Oz*GUѩŜUq}>˓^fU;xd6TE5Ȗ!LѳB XbabC HoG3&EvD'_b*zLoNcQp 7˚ ur2ܤS+;&HX0; Ҁ%S/f>MH 2^? V+ü/2UFZ>B&Al#01X8+1g >osĉ WWHFn]a~iKJ8PQgknQшkNjSzHV"2KhCMBm|CH)s1i\ 9 ]%:m u7EaQ V; 1nh<C"]&362h:Q^]Q;*.TX5V(ǷJ&Q/ӷ\j6RdJc#ҝ.xK݂Q7iNhHfojnj'+JK=*%nzQv6=Il>C#iisՀ쨾$ я>d5 0^>w@FgF߬9"4㶒!C_xr9MBEѥZ$aG VMR$Q}Y Iَ*ISBcH^LvnI3F K;Uj*~? U<_jy t`@0&貭E1ӝy$NNTg]DJ$CpY}5ht%Uژk v^%',܈#_A꣸gcL>= 12tS s.̋w8}zV .ɺ>??8\T(2+*9 ᵪ:@i /eGMroխ|YHnΚyN@;^Qbg395n;Si.p<߀ bdЂ@yGBT(J'ϿKhyP3::؃M+qQhƒ"9tPRRB# |) Ȏ25E0+Ne?;fR"9ߑ蠄70- ]3 @vU eWʡ!?{):4ԝܒT, ?nd<\ G7q" s?UF':jݬoߓ}MT"LˍV˫Լ1s{kd^gR+ܩf:ykK4DKmi,kmEˏ -"!G^}6%P.p4'xQ@g\$wشMY8 -:S"MV>7L є>$it$:!sIbsJ}G(fiyޚx#wtMG|\EjgΎBUZ'E񓻑٢w+e>96?VSoBfkv ޛoINRëdܕc9 0,*&Y `ZA-k!XPa sx:>iǓ ݰtI$ۅsCuQR88Z\Ҳ|( @U&ٛlauc34QgN$zc\ nhgx9®E1}\*X'Uze!`$S8([\6b$ߐ*- q1%T.){D7S4[=у ph+_&pc;Ecvfʯ軼u-${Qň2A!9hܜ(KznFqgʣ$@-k5v`fMzZ? 3Ó07CMibŒ(75X {ik6D D(-u/%[[$hц(K߶ Nĉmsz%Ȋр,&xg禨]&+6詯 >HG#OQ=5jpӻL(/>8j_NJ#R|oty~u&qy?E)ɒ?ur$9c_q[*iڡ)3m< DfORyNZhm[2!?9$buh_f mV!wQ (cJ{ɔa}}ɧctǐ"Ƭf'A^@_Sa.q+` *Nn@u~i{ٓs1|aMxEFo~Wjp{K&ɗOf"V.t^ѻ1g܉HkꈔHFLۗHQƐ7xE2BF7 <ǎB߆?-b#Uc<@bр* xVPzʠ?"X&]!_V^R3.Y`$YC͚ a y)+FGnHtͅЂ$M -ߨ\  Кi;} xtbA.Y *m|_-(G,W/n= 0b8SX~, 9b+КX|H}Z&\^?e¡ +tȈƞ@ճ>Z%WE. Dj ,[$aα<(n4v%-"lObpdZEzO%T,e8?:uo,]i@Ť0(٬ -I@`E bO1.j7A׈~^xչ ?Z?^;i4 %pnS7:FFڂ(ܙĠ+c(WIɫSW?Jt!2P*K7 V__&ćWu*8#$w;YS܊ԊNO.CC#?gHƷܧ ex?|.Yv7NMy:q92ف8\ve$L5Tܦ| ᜫ;g >1;a<5WB7fFs|$ʮee.n*cibMMגZ~K\ Q!2dg@Ow\LW&MFEY;p(s 6}3u gbo<= +ru*Ŕ/Jq h9] D-oA8ua9Cf íZ(NC5"ejƜV;RRti>QJ>vJ $<aG*֐98] 2@`tWSPNepK]G| ?b*,HKd\^~sw)o(ZÂl;Wtm=*$ur_o9PS}m3aSEitSmJ Ƌ,8lJ(xZ*rQysnPJ) 9(7`8&fCG=)F{ɐ fiX6nyy״3PR)򎽳벟ñRwՎXe3`tAM_Efo,_t$f^  pޝdA6 -{5kSf?FÏO!Y?$uXas!#sМ ;+*Mv,vɭNť>b|nqjb8YE2gf~?RZFT:' tS K%C9@Oϛ7>5cke`G>+DsB:j3M#/_zt1X;, ;j#WdDKPJk vSV<<󺊕'wZ?J_g0bRو~KNDOi \* ͱnRG%qmEޠ܁8W@?Q!!䣂& ²2'ܜLk٪~.z˶Pziƍ?LڴB|tlղc_1bh⼝=]*/+p"v!_&ϜH uBвLWF,JU)\ ovreOf,2lw| Q؎KEXVFy݋rR"!.2?By kad߾3:x FxZo{Ÿk*t8/G@??!Z=v9>YdH:/ٍl)A^~JCt-T- Qr6b4w⮚s`V[2/mv!ᐫi ctxj'1SA?CHI\^z>Dʝi+@'=YRͽҵ_Zf+3vY[jTso74{KĻ>(3WoӅ{vTY3*N:rK'i^Sk,fFjcQE!IX3 =(QY>hġ5uGa"heh| sZe9O[ߛW\9 ;x˴#nP \Um`!Qx^Q7)>uk WPf/k{./kKA;up_墯4Q QwJmܒEtFE{OY1K%6D">UQ]&Cn<ټN|iB G(:s]ϖOɪK*-"ZOEOJ6ϔ1T\ Tr^(zp;pApev|>F _:^Ưq͎;$jl ,sX\!֥T(`f4o@ 9πD2j=J$[""5/y;*ƅĠ4\ݜ 1rD >k|ګ8RvFBDHX൤(H?]e3! q0퉇\C!vjAokY0X+ɟ2QNp[Y(!klJpݫ(6-r@`cuA~>ֆW7l3dZh&P @n-5%YEɭ(7xO]i9LWٳX=T/ ڐ2d>IdEy);9p53%}nnd Ÿ 0Z>/zހ Q8q4"N Q\~Yᶴ0: flSljk/\, W0괕 @>x Ҡt*b$^b S_KQf[ϭſbxT$Ik )Jݭ{j*Rx,͹s.|*-3zXӮۙv=ML4MT1w^ O0u~DCk?xe0$¾P4^C:xl1_36vjJc?!G5Cp+۳d1u ;f;ݮCkL:£ _Zw\5"}LGQ+}T纨E7Ws-),c\;.IfO1L)\CkN 4H] I8Rݛ*y+!UyGM*FRtz{djr>_ )Ә"8N"YODҖ@΍ҟn.1~U &f@7hbX!4,쥲BQ{sQ}w^y^سd ʮef.p2eO3`6ߞ_HG`C WR$<7=j-CM%%c2͖|Np3frg%7e42DOO QmVH ͣ3J鏟͑SwP1cMfbr !!c8ue#*5r-#eݯ-{;n;&m8/Cu&=[r>?~tom_+ ,wn@%k9E8ٳg j:]x></'cSHʐ0yKNwt@=D8иtb="\Po*z~j ўi)mhs wsrvw}#1\y:#k1!Q]f:J*1^ EG wY XAZBBx"%i,vgд{4`ƒ!9vEO?py :ݗx _Mh&EhGU|A)<"n,5TV"D {Mwª7Yi=Nlaj0J\.꜇#^2=i ְqf=TFC˭K 6A>YP #w(zzp`r x4.f$AT5:u *"۔M|,G:_{Ǫ/YiG2 HL950ΛnŃj_Uumߌ!Qs4 ' O[H DKYQ:\=w"ssT(U"7AYSE:ݮH՝n _d*]|i͠6b6!$SN_|ϬCf OnN^CziP~`Bfw12 "kvBXV (Ɔ/E[yd"8Aw,_ܜoer͓gmvơc ُ4e4lR6Ni]W#H/: VU CI?, ȾD]o.Yjg@`rFӇEeV9޺\ К; .kYm=.q5h9y #/ BR ݗZ㼣|N3?Pčx;rҪ"z)QAƍ@BT tzeHQ|2nO5P{ ɸ @ 4 !Mzy7(i#]vi|nuꮉR)d|\O3P+';`aO:Q?q3[)])WT7 XQl)ݨOhȈ`T?ܦzlQjE B^e}9ɕde&pl7 ¤d;7 ~;]=hj2VSCEyqSϔ]PSo'QK ..uݡ#?ZHAcY)vqPkUi$PhZrs9&`:{iCv01;nXqT:)i![=oMnE(Q̳b%Puk @qBtnw1#x=&ܮ:~WUƕqH! 1@3N3Wv`ūB9c]檪:+b}_@O@7]W* &QJx*Z+DŽ0-*_Nj!BW\I3ɆhY粥RpߝL1tt/+R7do|-ҤNlܡJ̆I,wP7nl Od޴wƠԺΐVJ080sf \Ql!Q`_,@4Tn࣎GqT}g#vucdXXˑ=dO>`^w{*ZJYU~ݽي+S{kGdhrxjH!%Fj) vGܒ/WzPϫF?EQ5fѾx ''rlB0:H'kG E,bk8v-%V*$]^KHQdD =Uue7qPh`܊aB1蓡خv_1M-\Ew3iVQ~fq-؂<-lq#Rޢ cf|@!`he~JFwSi+MSŒWI/ܺܒ^*ނ.e1ǦrxvEI*6~5Cn.dF Ǹ5 & Q;IބQ)FBn4LJ8z,gq _,Ly2O+2pAw접LS2E(V綐|ZϳSgtʞ=G _!I9W}VRb9Aegx\'zZC_z3{.~:,W[Nw ]f=v}Ug 9VbPau~!*@|YkSgPY6Q'] 0m\JhI;+3ް6%2y2/gF+^*ưy}B69N/u!ҽ /C הd^1X#/-Chq@kH|֝뤶DRG:{W.p`37MAq@F9ru={Ξv7cyynWo<܋e`DHŦ-r*=64YqxB  76c/K5 &妁 0Xvdx]s|+3Y(5X ,>食.ۤqykMcyg8,`D8)c^Y^^9]Mx].'huCt~'p/f _EGuEB9(v_ )\HK&lfYm'ՙGgixOyWne3aUN뮩r5ػ}U "yqu_gyWJD<!Ee[f,}_ Xd%=rC'9iq\pӼIH+Q;\!99Av`O$@ὭƶF?bG ,bb\z?xzpTnKphEu]]IKE%GRr 9T;LE82hڟ?lgGj[OU+QN#{xD8UŢU1:DC'z0Bcpԋ]i9*U6FVi\b!ea` ӤL ' ^AkN7 KD}4[VbMZ4aL&w!g}~ŜvO9뿌x\bEXK HalO}|o hKe=y~❩X88>\9aq\4Qمq$i\=W3%? l>vf˘< *ß̧Fo~<=A`A̤zm~X3I6mBJM6RtHM'w=Ln> r7q2phMz /O'%|yDY+W,Ղx+-\|z 2=;Dؓ0e<9DY :@ꖝ 'Gg7wڣ1C5W<"?SMbZ~֝jg.Ӫj Nz 92H!%|\;֭Px!݂p:~p;@](Cxӓ?f_gECI-t?=f~}u! R6'2w3跑mBP\8W]L8.#n`ObƟ&"j~pi8D,vKKvȉp) +)NLܧJ$?®' )H(5Ҫ/9&)>aAZNƉJZ$cJ]F hK!,g"%qGDGdH),BXg`F0|eu4Ʃ5aa_E Ů)GBaOEЊN4(Y]U\qvʍh{)vn Ll,flRDHZosk'^ǹ-bd,`EZ܂ym;n\.BC0u?Q"5%, 'Q;~WIpd-jme$ u]BR/1]8 p%JY ;aQLC7k&kQp3эƃ&LǿKe_kEJ%=0\aC Ig2e!}5=R ^~5 }*{mşL+yJKq\{}"'b\m:.i8GL,LIu8^4s)nW8b۵jy女1B)\ju Fmrǻ k5'z4[䔯?;] !+`Q,ZFi%v꼫#ak]z~Ҥ(D( \iV+BK})+0R9t%XMN_WvXDOA2t0FFl)yZa[ \]o9G<9UZsĐq\Yv u`<>$["<9UU%Zj2 @r*we|xr*H<֜yF <*x:l0i.4977Y Dg6t9%!3N^oџXGמok2\[pAMv㙬җv۞>{㨐!7,͒iȋB&*|Ed }p `;)JX8[֐#JvLT6{UbW3ajJ7):FjpeC "gJwQt j~*#6ԬfܲloQ+ tlaYo!4cQ@I| Gh3(Y6wI͛;eszk|=\/ȸ~a5 ?D%~ѐ0\wZ.]ұԌ-"cTvӆv2 UJ׉J%r}1X%vnha^3v# "TVVZ Esu_spפR8 pPZnּ,)ѫ ?'d@c &[)={낤xf\r)Dqc o 7N 6n(p *I:<4*-* nXMG}{ʺo(4?7HkT'(Hktk"ˆj&eG7B21R~L*_DyshkXvn/|)8j,SuU̯ k2Gw-7HR5DP ev?dɺKh#%e.[j݋ qy6jq:Z~U*祫XSd02k%_s9T*oÍ.ڴM`yE 1DJ\!/YF.ޚCteY\&T#,ٙuh$@0J¿g4 I {d}eLV@s8tf߰:g35ؠs{pxwn 11 /֡AG钛*?6EC\)ae/~VGxH6O#LDFc$K$&wwܵLzzLڸլt~&]2q3[ d*$v}>f;w_t׀ĩ\ #Mrslr%swa,qPI ;-;Xttt6XnUTӷ17 X(1uzً'&O3KA`o?V59QRӍتKұs0N8RأQ2YaDsJd.s.wqrgGZ&j^Ʋir2P[+\oB,"[U-mgz y2s<{8DpS XD m܈EZx2͆ AwMx|)rvY3-g*wevs%Rj<}?P'LrO"b |:^] $?r]\kO'px>OY n^ a&~)Qtل}%AKPdfܬ;j-؊֔WZ|+GAqNKk3/"GL>YӛYr~z2kI$kG@;ο)]k|Tl?Zj䑣5%Ws-\R,t 7XX ><-綑1!'.qi~JN;rogY>hr\K2#aX?q:Ё"!?*nY/*useCZ3{23dQ58i2-lwX K3N(;#)^]Tg?ҬtQP̮'n}!i@ry>>k?h V"iw ';Րwb$`tD%P$yul,1̇SJ0JR! nA{rp`Sih9dO !'$M6H,$VW7 iN7^e J4nQb:;frk(PMnnsRD7t{sV$Xh(of$Le( }0Eu4;><o'-7lVO#LtrK%/Q==&*;ė1 hw2y"[*cf\E'n;&LZ|iݢ8hb7 [_I^?ʔZ\+KݹgQ5ծ6l}hXYJ<*Ny8ًRj) McB^]3fLn-cQHI8T @qsfء ټd(Eu T0[:K&~H/r>z"q`5M/H}lJ_ؚ%2'y4f.KKE\uY.|8OUVA0*O穯"CkO,%Q%|nM'JֹPo?XrD^!UZS2 -r Oحl<$hﷰ'@NoEGm/.᫘Cpϱh2,%Pk;_CeuoJdFqn𕀋VXSXcI!4߳g{1.,@;t8ƭ# oQF>v*ݑΤNFʥ[/5E$5]92(RY,CS)'3x1ƝyÞV_\5>a6/^' MCbHyIɔ"`v4#eFi K~Jf| r!RBc5@[U$+? iq1]a/}BaJ:qKH_{KeS b/PAs̭ fT Z yRr5fu$껽Z׻Hr@ (EНdoևJ3c$p߮AcGl&W6FBb;XcdѮ ɞ! )s*t~/B6KjAOO3[Lv%d@v gbvˆYQB,6>\ҾB+vBPb{nyǖbgC [fueW5?%kG"$X"!qΙP][ubcW#^8,/j_soޯR6ZB_G;_7ѧ2We֖7& j$&. QMrFw'ee6+PyPQ< DU3OVrZޟ0p1\ZhrI9~-'7 UXW1|6ý^aF6 aEG%ŌNW]r%ZEKj ɾؒ92LEBo2䪥 0(`H,ۚIrq}Fb@ 'K>uS} .װn. fqJN -򟱍fox`_vmB <"@ys5 \q%dP)5h6+2KO%V›GCM++9%6 KFoxڜJ_hLV=I-"X eQK 1EuΟCN3ʮ4Z@пH<-op){.\㾋N^ͦ:JMdChP~L;RĸN vL8x9[CŘ'o*W|lOQrs$DΥxcyY '%_S]oϬd(A^Έܦr*k/Mn܀6q "Es؄t@& =+?IˊsU &;v{xD @Z&@={jf'!B0 Bbah+I|hgm磂`Zi'fQ‹=1בt$g2TKuQ lD[1ϣoN)! L~=z1HP_;`3D꥜{̾UJ*__L&8Dg|C2T94Ó b@sh$q 1rZ ˡl]&c̼DS$2X՗}]Lyؾ5g|ͲbI&9CeknI_- r1:' ;XDJgcV|f[=ك*ol%$#DEVFj9ij:xE]6HD4/>"!; f&C">' {ޞaJeѷ)uR fPPT~v.NSbH?|"C7kD0ݮ'Ϗ: W I:fz[OYU䌙pwZd]Rї2cRK3m>D<BM1d,S%ѹ4KSI*VG;=[>+}7- ?Ir7zOU8:W<^cS{`>Ut;N|< #msdm^TO z}w#.l2Moz0:|au)3ʱː ]q[a]+6ڋ熋=^ԙ̜^| FJͫhoT Bof;㡴[8g <ńL58Z T"$tƏ+Xϝ #AY;=oiϕyX] 9ugFx_m~ .n)s^BO yy)n8Om7hmp/.{(dIuދ_n y4Mg8N[VȷD+yz/ Mu!ωm) `(p}  eǙk \Crx-Ǖ]z ˽Lo7FΌ <ɽ#[_S@-`뤂5pAU4v/cguPl-fJ={JJ=;@u;2!jwKji|zu?jӴY3~-lqpDl1Ըv] *l4ItƑA/}P В \lXϩ(B^Wo>ѦQ?6 <S+0ECiYqWge-6*DiaEn?^zSM6OQ=}=L>k? Pyp<-MN;@nm='zˌnf OƔ-3 CFFqIb/܈s߬"u[61սc1,,,~ ͉Ӕt'_(ٛ+O Ytʧq ZzpqɅҍB*%5]XD|CFuEDmSd<,>7-7n 0 U/,k8+$h'mk&g !/8Cltṇb.Ԭ3Ԕ٥sW@f]!\ͯSໂۈ+r_*nILIT%Gsy9N"J|MuꟸqGy>^E:( P䴸̱GdUd =8ES >B YQh_$K<+f ʔYпEzZh㗥Dz s)- J|xlꜼ20nۖ *m $ XDœX+q'ՏE̵EWGw\ i0s^N.c+8},U̢Wti#z^i{G?Eyc%+nK/AiaCg4hAoߑMQ^eBu'9XTknОAlB9[Rr'$CXUr v$ތtSrniA҈HVR<hX"mrڤhd7]-,46ȥi࿍w.,iU|h5&G/F=<ETbfpp}8G;`<*/"dLd]kv@ '.񲬩ogZ9DQڝliZV񧬶[(O/%[_Sܕ3D `Ai`.0EYk~e)y%Zd} "c*H$ZCElßם {y<q;j= aJCF#`g-1# Xա+B »x$66Q \ S Z{uXbU[~M߿tA|;Qtp)A^Š*矿:wPz)oe Cr^SyZBsl>|.pfMޛA\( ,1QLkQ:ʂoz4\aLXVn1`Ł}J>?=OZ՟(t}FQ wܸ!SS:ⵚ\  (|cpAj:݇ɌSTZ ̷43 SR9" ԇm$S@~Fn >Li 12໯Zkh(\CjB=ݚ6cQ~Q`ݰ0A/Ly sٟFg.gi6 j-[j lr\tBiLWx1uU|?ף6k޲fӗnR$7xxOiEn┋k/ɺϗh}N+nhݥ7 jklun^BLH4aay[8@!~4-GpX/9WLM)e7W8~]++C"cC1X?4O{`M6ƼdFz_pЅ'EwekTQyônW5fkh{ШoΡ!qBmKT 4jOMί .ٓt$}rUڷt\@}M1%|d5U7k~1Fo HydwkueETiM_Ȏkέy'BX _R"rHL]Vo(s'Oejua2?q=rA3+Oxw\SB[Ux%> 8$ EMT0u#.,BHSB YgvZ Q2vwLodP;`uQ [!J Q×y 9ӐyQf8f)b9tŶj$Ӿֹ<&xD(?eFᡬԜE_swrepdo[^SY L)pP0iR.ctGo2B%Ṃm ;CN -Sua ѣj15+ggܠlAz?vքS!1h@L{,|8E<,J0FYGs& 7D0by6;Vi~}RSܫ/W}f9R'BX.SE{UL f-| юE`a1.(%KEŹEHpbU\@a20۴7*iphW/+Rn+$yaIܪ/jЕaJNX߁/[{֮m6r)k;Q=sY[ǐpJGl|~%8>oq#c>$fwfWz]rN2퇻M۷׻B8QTRcܲ2/e7O%p2*"]Qd޽PJ<:zfաj6]!mNt}JiZehuXkr&F[5#~qd;!؅|QpR?Mn9/z ;1ښ/*=DL`cQ51_|۾h(sZoL Vf@;^A>ORb맸jWCәz._1zTbF};*q[HBgR嗳(i$:dg;".GbhPBS9L4aib3D*HaFKs֭sHl؄ˊDbFtzb6v t:p+ל'I=6RT?^@Z;:R𳰵5[eX?jl]-ݹbSH|8^i0 E;ɤLR_ݖ*bբ6ݓ+O[XQ<8 ea,鱊aS_^Kax"5>L7%z#zY BeAF-F s^_gдMUtY~&L@nQxVèùs/qQ) K@D:nͨ+f5}?4 8?,uD`hj3uh LIi\(wz<>y㖑61@-<"T=CxC@2)X^UۡOn@.O@\ltpg3.rH!ɡq x=V=_G*:lBx+'%aRi ^NRm3b%#&d`+4ae߶[r vT+2gEpm>ݱ#]kC/bZb\#"%ХnllDU<짶;Q,eAPwr)AF|ea]t➭[[^ŷ=cȄ 'V떋u0*Sl̹Mg*Υ:폸D9<3)$mwJrmQ i[oꋂRg%`x6z-61R#cևr-%ِR0?TVj8VZ{szaN{Kп tm1r+5J |=pa^^=l;Z0ȑWwbh9bDدBu<湔ӯ0Y źeÿK {%@U_Q$n#篁U;-q# T3ak5nz,n;w;~|/n"9>c+&r-##%}7Hs.bFq%.QH7&HY9*Kyv"ͨ JǶBe p;qDJrY jOq%UO/ai.O}Ʃ.O$5C¦5[7΍$#O"5| xW̼ePU[ʪzn9yPУQcէըH,iWQ9cDĞM_d||* & OOC7v!U(c Sؤ3K =;ُf/O]/eUW1J|F̗#O&<4h빨ߗ-j Fwkų'Þ1J!oK&hB~ʛ`LG4J4& )Iѷ M5r dPc} UmAC+*oᆏ;*Qit-&cjt׈)x^ӾM4Xn|{Y˸W}O~KhUw.y:^1$<yW }Z~>b"8AHWŸ4rϧ''Y&ہ?׽ &H~tܐ(k-yD'_ǠHӧaR[ʹՋ0=y!cAhJ+fN723~u2CPW y':j0bsv"L\u$TMia>xPDIzí}<čUhG}+]/H@pACl'ަi¢.@g<=ȺuFQT\|+_іR]2ҋAVh)f)wZe: 9iN.NKuL$Ez_z`E뤪(}աf_AS6+gvڧ[Mi] a=4 . _hӚ>`9nX[N=GlK.Ǽ@c[Q")ebGQi4 ?fe|k45|խK( @ *6Abf!_SȼGdBOKd_XBIŧڝX M,Pթƽܪ_w(aU@Q{ UPy%h4[_;5Y{XN*ưu5xߠb4AŲݟJXT~#{RQZEtqꊿY]P|u7KFW)%;)QXzѥ].[yLs8l̼ s.@ @z:/:% %O#Qn$vdի;F{ӵ I4y7o)FJcaBOQgMX[W7E0-=ˤDi\Rճh4]M%?]*>D@ &ҏߴyZaY~8 9U\k4Q`%=Eljj=={Mn&&^cS"B9 =5-tFƧsnhE!6(D"( TW> n~b,#zfF: 6:jEc@=؍Dk!%|SXe`5$PC12{%X_yQǮ 2;FW)/ֆl B\ض]Ă ZKO 5*eԻ%9 8?Cy.|o3wBRysK=76#:}j1:{P0QAiN&VI.~ҁa0:V0JҒ + U؀U`Dz3~*(gPY%V_158e_=`=24ŭT ӎ}Ǥ"<^MT#S5J TfRN7{Byz`aQք@c p"cn2P(v|UI,ӈmW7a\{$1[1#~C哢g%c낏wWYNJ{{+1Iݣ⁙)鬋V|õ,I;@Djx`k:{ymqcCI[>~PbB( .ESl@C?z,mjDz_ӵLYB+#D'i"pk`e潸/v)v}zA+K FNI W7Ib{ϰw]]Ƌ7;#DB,~GGو kڬ "2-amv`Pˇ?L707PLpau ?CE[žYH`Qe<MK͙ ;I2!걵cZUv8 :ڭ0ˉ"!Pw3bH6vfn;"L͌ľj}omi?à̄r.3xC@Ѝ➧÷rre" z\tD(?_' ոtG5.3@ CqGZp / h1kȷa jY."k;k4r|Q2]k ]yM GM(| XFS ;6}{ <Π43E]XTX:i?"[u{xNNln4ȉ^xegv:5^QXqƔQ(2ͥ+l*W,cNºWKl؇iM"& gjN^N:W/ʚc_t^ɂt~aȘ.KU!9vp3S̺ e}2Z/X#4u1zwUT[}fq][6C?.[/]E5o1dJ r:w *^T4Hxc {$/PAq \e2@.. Y\YP= *V"mM(3*fR[{7U36{bwki w\R XgcUc@&Gl*+Nk{17ǤNa݄+5cq7Ѽ*Wn^p:_PYICn!Ɋ͑x6Fx6a~gvCkr643[Z .,/3ymײݩxFjL}hafIFy5!;f%}HjòF  ;1(iK$Et0LWa((hMҟo.b\^coE^@/653A<6Id"3FSI~oy"OfC>a'ٶ(qoV+!oÁ Ho?߁-4<߀ȍ,pSd]D5ڸр&SmjϤ?1o7>DsN)2mM?,_߃d]"%ss)2yU/hݐ]xonEo?.Nu"307KyvV zƆ|1D4Ms8]8$_~V&k;,k6 @rC##bio+HJ.=6V} vAb4z\^nΤ'UjB@[&jQ0dE^(NQ0W0úJ Wm;i;=uF6kPn&LV$ ~RbvA mY>mX2^&j@+]v_A885x(Zqcu+he"9a2'@-*rkoSV*s e$Ö N%l(*9D+]IunY_ ۉ4hX@8G<'KU^A}pCRI ѝYW}ÂhZAz-">f)tfMn.^_d 3Iǀ1%={_G!^ i%il5F@i+k!ͤ Xyݠ]X3=eMߐ=l&8mYUB)Ow$. dkq𹶋/hHZTr Dۅ$qK>8e >NbhZPع#~PMp2#,}vcSl3Dĵa#'o0u|9*RPNr_xQ3ZjuXK'קt̗F6xyEo Xu_s #J6A.eƨr.ڝ+,xg,(K̜oZYyoދlZh M'{F9?n3W{?H3sR%ZtU) 'dwB6+y!㓤?IrX3V} [,=Us:QQYݝ/лQ&~G+ fOpB4tJ@]xp@:,頢cw MMf Z -tqvWVu;o$a$O_R+ ݠe>Ya$v䳋ʹFk_qd?,yHlG tSVUza_WGyQ O5 ~dR[»1W ȥњEqpg >66݈ȬVܝD}o7 bsa"pgػ6#l'rs &L2;x<@ė.[}8vMF8QG*P>&m%P%pqWFOhTHP$^ϒtjU7=κ}U03 U V("Y;O8Ou;t?eE1e?[SQdqo.ȱ Aщ.4bg+SPjbpsRWwʥvCR̠; OKp!r=dz} U|$Ȣ[=hY=EP~ ,vVMӃo o n¬^&_X(5/3u"1qXTj[# 撬|))DmI_7zgo~e;sE'LJ1_8Au"mSIƏILZr1 Yr!(MEg,м,ԇ9<*V(|-ɘ8?0]n>/g; LX6=n)SoW pvŭwj \Zu̿?g%Y:bBUy_~C&Q^'_po+%gQͷInj|J$Gl Γ{7ln>Op]~g cuvȝϻPH`W5 n.omsDgH*JIԂaWY-qhAXVa3@0"߰B {s*JI1:wQDR}KkD*^8J*ȱPAe^M ;{ycSqjtAb(JL:6WbrCݡ[FHs¥S6mnma=ٵ <ݪS3b{C4?//о<Sȓ~}a 0頋!+4w<ڃ~֏&AFΫx[aČ zاۻ)zĿ2%,`M@EvpचKܥĽ¡X+&%o𤱊Kul^h]n?NY4gS9:4\GCi2H:mZD5$9n Z$kK#BeWGH'v":3\Kݏd_M~*jۢt\Ͽbj;dS  ) {i35A^q6Ϣ;:29-5`FL}5 `ƌ ($w- ^v4*^{X01nM@b. Cv]UĻ[Xd~ 7JDmM{F.E:x؄ 6#\l9@]I{=\OKAjS*+Uַwm{TڸmC'|U w ɮt$X8j}@N3Ld]6r7W]22ԂO s] r|SFgL,uq/H;d3)B{)_T/˛qq`%'΃9 on0v*SgdRG1z̤N k^E^fǩH1B)1akRLff5욬Et[H#R"2PE {X_^[hKsv`oHYtjyR xdU?.^S.>aM=Un˹]dO:m^S)DUQBboot~#d\ĉרB/ԭz ]+ IAmI%g W\hm#c$}lh׍#fK+XxVn6 \=!º^(YGU!J#18~q+Ofr<$vxU٫:rg"4v%jKQv0jIؘD;w؉xM[\ Yh9&r%^ i;"G{(#/35[_Wa\?\J]3փsPN{'Z2خ$o h4,SJϚ7=S'U{<\Iv6(҄oC z@8#m_jA* = St%;[ɛ5omЏ#} _>fe bzv9)Wg8HI-{fH;kk* h.v\ UU H!%ULs1≀<؋Z{?8jP|~Y#|ONmDoIgCs#t0JH{[}yRvJ'> y~9i PxB H,Ȯu%_8`vr?lnPFUVيVxޚ7^r7ŭLX'1*lbxS[ZYϳn9ONuFZ"wV@pڶâ 0+=A!Nn-Z:TYU >K cGPqf~뻊K ԫ7(ض.l|;Pm奔R`1f v6 0Cda>"BZtثQuHlHr (h%#my9L_XwvԞn-ѹ”܁?l^.vE}3pk(W -6(g!åro+0w۲j\Xܓۙ7 lX$ h :Q9h=0n͘^~dk -DNQ{ޏ~*y}ҴN[1'Vb̪$NvKIk m2!iUgV' _ վҷv+ ƏD 3(Qz%Ơ:lBc2&S;acU[7:r*'!Ěu \  mă'5M"vldO8\Jsq pgCWPw*wi-@id\l4-:-g(OcPo1+!m!o"sI܆=_ަ[3[YNg݅h;}AX+g*OB@iELLJCzcZH:\״0v.\@OYWR;72_ n@]=8Va{>L;׌71j/ 2UGaelS] hix]^FeB2ڤSb ; l4TˎqC$qnV2&m/8 N۱eKm"0\{iw/TFjww^_~Kg1I7Fu);7[lV@Z7 &EvQCmZe@ĺP>r4@LпXNP#~U {L8e߮FX@klwMeZI;-eODu`_vëW^r(95-kCt΀q%17*V@wW*XBVޡ >Jr?c5ҽ~''"hZ2iDn5d[ω }ᱱ܋NygF}Ze[hLU_N -\ڥ)k l7;fU'z\"lyJV `ܹ'i M!u;y"p:$xJpC5UbŸݬ1ŸI;c_: I.g/y;4z#Ǚχ}!%.0}f%E`cdA@'@ 7&Y=# wL)w!,l{wǘ#T㲀a%Io`ptJ^noj ycYrPouDz΃)ҍE\ɟN-c v0.{Df9a~vƄKw' bzH4N _s;+`*P}^tj;<Ґy9T"џ-X}@580BW&dqT O{4W#)|Y2TIYUK-Q3O8Ur1 /=BuQAwtQ,Y"ոt Z䵅rG3YOۂ9mZ W\>Q)דm 5}"Vu.bm5P1#L,V!iLJM%}PCM4T4cu\>fDr~Ha6[r'9qak("ԒALr&=?B ԎߑG\Q,@$hNPA'#YED@Ca0A#+!&Dzn mZ1B9{kqׁWq96WPx0%:O'h[˓HJ)uy9@ j< ב{ H\+koԝf v&F8h'^j F^g_w~7Z\wE2!C2ssx̊AoQ,c9V[e c!N9wgaSeᗱ_rZ9mClCľ.Q)Iǡ  ble֨e^RA␳W %t-(_Q6N1OyH*ؖpA}U&msw?vW C. FsPĠz |4Y!^Q#kT 3[*$.E (2MI2ZK40#Ċ1xP*fĩҀzS=_> 3P.e?.aر2eպX'G%plf.U:r|~!ET5%nH^`d>ucj8:\A[bc)cDXo;KLDI A k_Ȭ蔨*;Dv>y8[f?:|+0iOB#D^Zص(4:#Aҍh<֫T3Y :PIMP7ws;bu7k8^kmU3D/9W_^i7K1Eb[.ËȜ]Z~3)|4&M`v=)s# Ns+a>q$vOhbV:ͩCENpnt'{&Xns>X߃Vz h#x9w}'M&:Fo oU W$:@i ^kA7"/pmOzgR0|vO 6X*ُW[=COtYP6N$7$Jk?Sgu|+ުL|CY2$#ub>:rg)$N. LcǺӑvz7_ug ]حT1 l6yoT֨:dt[.))Or񂒚2罺i:eTS\rn-3@L̟Ew6ĀIҕ&]di*5p`_Zs@S`m9 K|-7'Z91A= 3m#3|Yk&ݱa\հ)KGuC&@ _A1a7I؏gR;B7L2\pTNBR_J X֝ƈj ~dVdVw>pUmQHFI nF{;rwKIFYE1Bm"rlҪiB%/@Δ;Ɨ̬_B`q2i# 1Q+kIB/K }FUcʁ}2TD?U'U;h\eie]u&#l7݆˄;j[!ʵ-D"TPEGqjxɞ- IsZ3}mh݃([p?snq-ᄅ;i=)mǥN ɕ\\Jjb"Х5k:9c)U)cd^Ib27VcFA1.ܐRZ@zZ3jc;̨益;뽂-eEL %J!_O??Kּ^ۏ= Fw—Q,\ْ?KүxBT :VfCH΂7-D,7੄OyP`f͓p` ]*L+ nQ[QzzHI ?i+$3DhǸ@1=@NK@?D;yߖb#B+J|uu(p7 1hj;ꕭMԼZ-}~^B͔ **N\ɓw耴^`}>AȦ(PW|$ZL ['_H9%F"{޳=\>H|pwMYz5öC0Kf{)Q'4$= e  5/NUKO FM59ݒ J^\x!:|gOwz e~xR}>c]NIA >y)%|7#+:!ίLfj:zN)nf Uuи , }.)x8GG-ϳK} =޴9XLma74#~pEyzȃ&6=S%eMv\|~5=h12:xڽiZ@dt>U3b )=;Oy">+ .\t/bsXBHJ"s"@ N@Qsy6bEZʱ'Fbs)QjE'5OÑ6;vB\>f!&B 6=#N[D_aU .\AI\:p@ 2$2Tgw:ے&Ag)"(!9W۞ ٌ8¨넲5F ,"x˰;Pl%ĆMMC~Pd {ϣ-ZMWsYp \񂣳係2:IR ےf݅?Ttwut +Zʹhbc^$І}v1K]7pOpv-v'؎])(JP4P[ʋhӜ)ћ^آK/"n)ET 2ܞ:o <9ڝՖ b*6՚<佼Pr'bOTnn!+yOl5(0vP!n? 68ֶ-3*.egc7)ڨb,LRg4 j]LsAΩK+ɇb \5~_Yg.DpV?Y bFRKl"X柲Nv}l4i4`9&|JKv7;"z<=faAL-bQϳ:Ǚ--(Q@/DŽJ-}2ZaoNIR3hPW,Y^(LNh5Y_v(G '`1b `Xnt͍)0wE"IYi(U[7Y;>TH9΀د+x;.tftnߓBoZF Aй >i =(nza\l@0`BijlR*ݢrW6 N꿲I&JZa)oX1EcKjíz{(!RCq#r񭕬9+ w 6GK\w>~F9zu5Դ&(rIk{ \0 ^`bRc۱UpӴֳ5 ֳ1C;&5n?_25 H~* mǮȢy%0aμkM'dcO2>pl&^t=z-GayE!ۯ5tv]s%mun~iDE#|q}6jmPNm3n\FpR&LJ#Su ^0 cDϊk2YĐõIs\}Θ>gx¸xduWĻ$tbVL&jlA_IڥCEnCjFFpX7V%ʞQKg% 2W.Cp(Ļ%SRc{lj\rQ}t6׵15$1/s"Ltc *PCڰw5;K1ZRQx;sȇB1H_~} 䉳U/% pP%yEoV9;o2%]Yݜ-7eO!UdyXs[+6.NE:]*#^PU 87s'.k-I,=̽IFhCc9 fp [EE֐E_gw&߰OWa"_/Q GV2;_ocd+> MZeO;z Q-jbГn=D?2qJMPc^zSs͹݌z^s3T~T]CH>[,a{ڛÜk7q_OytqѰh)k7^VRa%Z3IvBHO&+4p.:wg4` wiG^#,m$mx$2M6lSH7ŵrŌ^khwVǢ.2s>RS3qs&-ojPP I* aJI0#+UONjYggͻt,&#leż:rYEGX#krjyUqSt.#S {^/@U} oICmcЦкI)ņ(gG_cmX7.حMguMA͆ ]]2EqS"zaf TNrG}'%3֣w[Fb'W{ skkOl!)9 |!g@Fbٛ3?@N-(K*IX>Vm.*/|ј6w,\7&1:)\SaK R#R/96@MtB/IkÃL;yt .v0RNͧta^YR&[0ø kp 0]xDdZ9⤿Up\8aCqN?Я>fas9Cs\rETHQk) 9c\l'5MB ӳ3n-E.Nӻ|jI,)U݁ qI57.` 5?eS9s' TT3*­)Z@B++_ D|g^Ftuh?Eo %[V 3-hN(ď#f;Ƈnz@<.2Ź@UAls"&TS7ʠ‹St#wtv־QW٤|5MpMGFÖ%WIxՆT䐄; :i9 ˬOvR$w.~B"Oɟ-l`*c4ëF˗ǯEżgNɁzuqSWt%Fzƕ7[+o"Hdk!&TnR@XK @0r.=a%j{mU٠)Pi͐t߹#L"ұ>c֢S3 z]3~_O@QW`Ҟ2ʫ :hE:>zC( qU/ڏRzȎXV,0$t`9>M0]6=#A>87 F Lõwj'!6(I7U#>E' UU_ %@C'9=m;lj# -Q1xEuoؙ-(wWQE'xߣJx AOxxgO5iJ\`)M.ʸR)9y-\f;}CQXiz}K%`4oa4y;Ǐ#!# yGT  j/.Ȏ)Q8{1 C:ƀ lWf%nq& 0rh_TZu}ؼ>nB\LI}fM\ux=͐(+FcR +*s&K d same'FY?FSTdyLXO%Lh(Y{J9ڍi) \a>'_50Gd_ K#>gҪܚuSQ܏ {OAkGڋrf;rЂBZ 6m JU7=n!{p HA%hu٤4Na %\d7\.ȈdoNoghӷ>tAՍ `d\u <8  \oA y n{B,XV@q$=$m;z3=NS=*Zi^o'uXu:8yeJE+(ȇ- QM3ћTGt*-{dAS)TquU r !J)L 2M;IrTxH+dqu*П$;qw %TSP{zN;wpqA<" Ob*:]cu{ 86eW.41Ճ|9TsyV~?%oOqt ~ +AM&W\ ojQK1N9KǪ˗0#7eL(o7g- "XxKCA!ڽ]Ǫ3vQǔr-̽;<'m[ǑZd` \F0TK*2qfe9[.NΥb}])z#_pl{z V sFx$ 1E[ldl7&pߍ%X:_2snШW&7*` V~_A7_ʎ ?:1!,R yv0!QrJ0BlVt,N0fR4ghhUbG}' yKhy]Z}}r:_|M,00nL$R7u6 ;>*e^7~k5ղ cRpݒb􏘛$*.+}/DUyu$+hSyΆŢٟr>~:Vr Qղ.\2mKHf+ɔ?|6X,B[?PN!Eq~DLr,<%dmU{s[O}Pd ZKE"KN[VA"?Ͼ1Ė{ c H]Z{2y1MjzIϻ.Αhx a\QÅ!k;*ϑP+]V`<; jͰ6!\+~zR;3Iԝl0p7*6ɑ::0&uV6-Gs/1&fg3n?˄tZD`Hϙ%xqp6;5OLhP"sL8 ΋xq6J6]٘W[tV]N/| {t ^Ykd 0KB{3_m' !9*^. Lb#)ٖ%Zo; 0ПualYQ+@2Y"R'4='U:Be9[ ( Uu Q[MH&35rP)8 ٢N\uK1MA[O8et'@K)2G U!y"7sq$ ٍ,;"h ooCORW,HeJ5rLIB8[8z"#LUHĸC@(R4> &8Zg6uG^I4csK]|N)8t0%rva< 媍D 6q[!ޔpɛаv/A$rtnVSWWE ?ƋT~o%=9+iOt#:_枲I$+p2!89.MSd 3jڏ&)j@GA13KAU-٘vc?x^t Aj̞9)>ϒ8n٪~J;r֧}~'ݳ'd1ȓg#7K)1Uٌp-z,*L<@$P_laZW*j4h\V⌂[Cج%qV[oWR FM9XŮ[o &7.!:o!3 `Ios42yQ&5]`jo>WIRJs_XR2>hNmW42iQװƚ2"^) 7LU$ǡz%\ZU[twlV=s&'i\@'VPny΃b~V꼝ҩvAW%IF$\ƹ^N ͷNдn[ uҼCuK* |\ϕcԚHoo?,Y*k@ԼΦ8es=9B݉vEeI&oDD֘m1Bb;?.DMiDނ{~!c%1֮#;|mJk H}mN[ GlݟX3d ^o%6D qGٵ*SBfh# [ͨ/:#K :YNeMQzy#^&Z<9<'zsps02!i%_g)Mnۢ !,8Vk/o_p(CTy7& c80,K(YtL<Kˊ@&Grߕ(Mg ķ8^tW"&ur}Ӹ>g@8wFU+%2cάicagG1 ȶ u#(X1L6! wGJ֎W"+0/p, FXC2O7Tƒ ?O3hQ|*#:֡ D=6?€ 0Ir(Q\E C|M KQwSpݻto4F̅-~t34,75w +NVMZ_oֵ]dSZSH5h˰;Kd *{:]K4c-ɑV[\QS#*XF:VIDkJcTWYl޳\?uv :}{_'#XQtu0U'PǴUaXa+mئa0b_'`w9-+Fpd`Qes"4͜|csE)Czg3 wfv Nimi˲ϱuw±_%]Ecb=#W^=ʜx ֫IVR1znH&F%9fm=Ois .v:p:οͺFVWTGJ{`w EvlڮKj羁`"_4eklTb;GKjۗ]DA_5I4]3D*^ it $p&j q;OSz @w)!' YBU IK8=wKYę#+GۀIv4wjq=S}hcdnM]MV2wJjB7[GsU4su3r7D2')ȷo;J+;£~Nӝx=Wv3Qo]3Fxg$|+P&B?CI  FwQa3sT^A`JXq6*mA:+M%6oh7P/Cxz8 JM^O"DjD17k퇚/Y_8\%]C={bP?M 3y *p ~uH73kfLs7;}s yK uik g]@{XhST 0WS` C$ 9/t/%7* ^},tNB|RvTUwع궍R#sbv~n6X$9p.Ghnt (Zu#^ǂYF/ϲ]dR+}en/ 꺨x Hߢy֩D3EkW#6<< $'Nclmb#oBm?" u;͗<~IݰAr`yrů#lػA3f)}WJd.^j$|F0wƃ, ,:T010ucN\"XmY3pc"多? ?J& #N٪t=^˜r~߈![?2ԛMU+?d"֢fJXMK_}$)c0Yu{'fZWlXNP~T]es  G\.Xچ1)GV\5J 8yn%: }@?IIB2gޱNy>YU ^)/%͏ D43g^7> 3xV^[QX-iPDϗ6:Uc_~\ŚB t VV_d;am٭xo]bKs 7T5SQ\䏨ZFZ** L`ylIJw#j֜rPIfseY>t>ΎaaȚ3x롥agV hA^(UaCB1;J 0QR憥9W%j 4X`!~L'_{~g/vJBkE%/ϳ+M5?գe(2'TmaU # E]!|2dU0SHjPZ5u(5L]*;Tlj&p]hӱ Ꙩug #%~UI%J1d=e?mѡԉqݷ#uLs!/9@{i`Iؖ/0sPS6::R@BJv>/8 zBo&s<6oH,$Rl?: sI9zN g=ɥH*=ڐ ubh%팂Ⲡ@~X@4>*h'>i(RυfWµ(#hZҦ5I7âTp5Ù1THz\Y89a4HT,]Mx;>G2xZU.wwabsuы֪m &uzx5]Z_Ӂ CQX@|]s+cdH]:ti~6DoL݃m!O b>=<o)&Q(EkA(2I1>5ʛuI!re3ZjBNJ\uʍ5n䐻齽J[svqdJ[5*Lˁ V܆kz"}S! !lӰ$=>>Q.^l7,t?@e Gs9; 7jyIְ,QWzCSۭ~xd@C|ꪳ`N"*k%E_{ķa٫GY -nmbƧHѕ:/}j5f@,v(&S1I@ pHV 0a-!*hW$t,T'k 4q|v(Z5Yyӷh,Il-$}i]Oׄ~mݗզc:ssˍU'nmg+JocYh'^˶PL=$8u65GWsK h@6ۓf9yg9'@T! .%yQ$r$WmY1g^s%Ml!Kr,4 h^|5,@f K/{na|V>ǘmF޻p:Q[-, f/4N=yeT7^nj7>aDR^ӌٝ%afOYSv[:H`OԪA+:=mOX;`l'NR-%]2 1$y6DR8f8J Aօڝ՛wXA4HpCI| v+C7<ַkVojzru:;H_칉\T;chIm_l-3pv'DSBqB.cߍH $/-=ce$rENG{à -~_Q~Y>vQc 3l  Tb"ZOqݢW-:Zˌ{/c+Z{\;kuNӯEɳ8psxlب**[:#M%ZbՁb3Mxl '2y ,ַ]L֕04K3ߤ1(aZ75* ۘpy :1~ E}|iUL-h=zFp@30hwtM j|lti|&sd#M(9C@2փS=: zQur3$/%«%@KG .1:ٺNeGf9 2'>x. @bg,H4}CkT| $% `udu=6YہFo:0I΍= ǞEwp~OK Y}+ {5юQ$"M $ D>K'/IC&tOdlI(CPs D;誒\/s0jU:xSX ^E|(Rۮ@ݞ5AWqg.f<%_OjcfAMy7l /t3چ J\UR?ji˺Ћf̣+8(b&%P@ԛ Zb؅a0wm"I3YЌ)V'2R~ԝRLx$8N3-LMYӅf$a8Ȝ-7 tfI=DR50ޝ1&2fЎNExK%_ xH UGHyC nB@5n]fŒ-85ڧ4ץ4n=wo4f>VO+c==X5^P#>d p{ȣbݖA[07==V~L΃0Aˌ_7v- ʵ%P-6K ҌAJMC,N[ơDQI&C6o?n}]$ͤmaq(ޡ>'B4_ЮʜЪ/oWބc/grcU} sU'ݴw#jme$ğ:t"kKVt, RƎ )>&]U(x@VKHri:HT@;k%%c} g[2#8!ʜK|㍳S"+^c*ٲR`2:}_0U"8B8~*o0i],%E܇\W1nF;tɛlaQ$pW'LJ8TiMPX- x$69o @mi3 XO/<&u!aΨ"&},[U~^|Yi{,2,x Q,ȳj^o20q[kS `&Bd3y7xK䴩2WHs|#=.zHC>}Gg=yhFWTaΧ(C•U @):䲒:bl^"S4:2K_u1=̛Äz+;?@Ux¹u7>e!H\'>5~xfhfDUҧŅv9G=jײ Fmn'"J:V>B]]{@RrUAW(/:c$~M M E_=zIΘu|Z]) ,Rή{T0*2~nly_ȑUז]LobgG}P0!=nڣٞ0H7v<{ ŁFSRٷFkAU`J~)Rb#n'SDX9 E,w@I=7'~0ÑV8m`"R FoDGk"L`-d%Lyì~S:<Cc̥ R`0(0rߛje|k>dij}oGߩȧqk'*vd-Q8Kkt>Y Gy F{]-sW@n+m~2A#SM#|!TR7ZV_@]nx; k6d PTE7IAլ'RYUˁ ב!WF%$N*ȵi؞4;vTK3ޱ {д5\NYHt?1K $GZʂi%x-~JI0FLgtRU#]$d{|D*r)eU٥M {p~(M /«^ښ>h g1wa]s%lzs(4.ln+8TGgyw_d3߶nNEDm˃p}3|Mݱ$NѴuQ[P;$#F(j_)Q?b'>̜Ǿkt38i{ۥ3 |[ fi?lGz. /Oۗ!x5vsV&7eؽH*UfsJT_=TV6=Mv95u~tOLbpM96cx,%|RGjiDgM|?uԤd/W6|1b4F/*W Uɴf%N7 Ԭ{h l!Oy(o#/分˧&X.N7V,c{ o=—!Am6 _@%_Csor{߲V}2_P[lߘ>`ᆓ[)eKfݠZW\6Bx4ħ fJ}3=,я"s;K1=w ;ũ&Bo ]:B{ q6"$,;}7Dbc@w?&|NEll \z{lTf/OphQlAJo[Z+"r c5G$e$B*F]&5KZB y 'obLc#-A-ǃ"Ҕ|FA8K fZ.oBƕ-ˎ4~79!bZ^~7BC+ 0/jAj5{%[XOA6ʣV=VA5?$&MA'WY%Fs<Ѫn1 bږ& ^UJ/̫r`JB+|(n7Ӝ ASպcxV wjP:"KvZm,$2Q%!AamHi3+DݫX*Yckg$ߺt䗹R>,,E?X >4u % /YA2 cmhQ`?c+!Xf䧯PdR DaHzBa9ݤzkjJB W]'ݕͰ="hAzÒ7"LW)[T[j3sޙSx sAL* qOy JT+B?7s G*DQ–I^ѥ .oʜ4X$1BMu* 7 88z"iʹur?9' HDxTA6mRۏ_3/c\ ETZ2G$#<пP.it58!֏ZNP|JI()7,TN~5ՎFo qkGm*34"-*|SY4[-S!2I@6Մhv} rNn?l7I7o\yu֑/Y|HsQ@(vT=$iFDq,Xx9U2fZMPFcg`~px $Eh#lG^WHCUVnZT.3J6ԿlfXSͱm#B _gV pDO5Fҏ VLa׋?'א:mŒ#^P~Ze \´OEo^EF*^65]^Y=+a9ѨpElpqyw2_oxF*Z, rg(kOatdv7߯L8 /\cgMsfPnIf,ĚCZ{ت>A6G^cH`x]_Sm,2MxRq P .O@.qZCu& JTK{yx:spvlT+W-=PBOH|hRb/;&+Fdz:u2蔳}[ZRGCO eГiŔފ%LZ]LVC']BM }S|B"vi*M \9 s?`X!2)=]J,o[/f?P yjfU`&Bm2DIc4P9cf=7\)[^ bG2K2{`">'.Ć+ODgGI虡6{[<>gɧwo\hI[|8PKF0Mh/:Q@.=oODqv c% e/d,T%O*C>hgh >w5k8VƳ7%aqw>h]|HG-(U܈G $10^ڑc=K0[" rz%\9.B$LSXlMu<Ј!Ä\HISXiy}#*,QW]\3FN~A'3=u#KIUun}@JPXEfݾ([f})G$Xә4YdOY*eCg07 V܆=KF *T*=ؙH9? ؂K3s":P =dE-K6qF ãgd6)R d !=@|A-eqӸtugD :fˆ"0ސK7#IJJ5~ djXA;J8+MN6ah ~WhQJ0%fɓmg Sr#0̲BceWxAʴHpub{MBD*ʖ|^X 4 !D\ N;rgNXT (bG/(#'\/.Cn쨍7 a#hF%2*XD㡀QvD%|*]!1i@3y^2 =E3FuVWOfW J-nA"]a"nk$FLؖcY |mɨt7/kԛ Ku,mJTmʃxɇ|͸HH@9Ӎ!PVC͌AE#TZ eP[F޾lo84Ys uO`15&9eE.jXB28 I@~>ɘF#zK5Y&~t qːmqd0~Kh9)/8YƎ> 8-6"o(3_b-u(O\ZJKүmӜlw߹D112u ä]. Dle~v@郍2lyRpÿP<i)P/pT eAt]w U1JSݞs[K岊Q3¤/-oܲ[*q\NCd /4QC>CӜE5Jҵ[ț֪xΝa2({yr~a75 >% d.ƲQd`)C/KH2Mնl?u<5VZ.D*)Q٨|fD)B['A@ uz܃"]7D+5u4Hx]D(F`v9j4qئpSDF qJ@E~ )J8b9EJ|B=YoE !s(wek8FiJ?a\&j>EPw!b? hX ved;# j8M=N"4pp\M{a$Vd;id\P%i*<.&!݆:VlPqH4e6p^OU +\;7~U'm7+I_d=e$b%v? &|'(ԙ.i.;Ee.A" :; g;U3Q ܕL`72P / qη<eq-jx7Ԁvj_tޭZ)vLz ro`n !]û\ ,4zX.iC{J'5tn/q*i*L!ԏ>hfSv"*jHqme U:'teykOǶfȚo}zHozv:_dWDCj]0]'bF?uJY2=l@右B[.L8E[7E:.+eڭHMV]+HHc5TZ';KqT*yq6=; ĮWh{ Y!.x Ə~zN{@@?n`?OhaqoP0w1Z @/ǻ [ !#=XǤ/OLru#6w4E׶ϣTeHCJTŃp6u5UBP2μoUIJ\YR:gDzlh ^k.{uI6E  X|, _Ju#Wll@']b=w@{R3pSPEp HJW%Tblt  6ڧ5 K'%0ͪKH:9 R{֗K7PSR>i >&<}ghbܭ)mN!Aԏ;u~?bw<̕he%e7L i$2K˷* qioL70xkt)k۪jq#z6L}e_( HkTM/v nan?V֝euD9ur x;plAB2-E[+!6K =c΄hfyži鷗poH~U\< PH1[AT-Ϛ-'=rdhK@sqϕ.ɯ3/<$MҨ>b2'$aT % J!,b0d@*/a}9N\ÍԈJq 0kj%}_o͏tՊ1?jqL빕\v:KtkE%H$8p[81j`?YHq) TbW]^DIcz~*jZWwU?w==:qV~P:=1|I~<x@ ye[p䇴wyV6e^8`]da Kp!0@D^HLO}TvaAhoFH37aG|B8wsgh\DsZ +oA1,ScbQ:b s`t̏ueUؗ33oCOΰH*J58DM Bt{/]ڸ>ր:[ 2X)Y 73t|bP1Nt7` Xm6Wv1.z7a}2[3D O' =رܱmlH ַۺ3.sm~QBUÉ?y2ed>{4rpK:B{MX  Y  NqoS aDQrY]XmKcױtZZ"坕L@eцe[J#Y-H㢐I-ƞ 6źg4x^l28Ǧ?/bX& 4G&Glv+bZ%뎊AGv?65ޗvO=;qO(nEEz~q02W>'H8閌h:k͏ $(wZCfDV(Vh}`7!+]Mة m2.-=S*@a}-W'5]i7O6eLZ 49͆ @+w1m]dZo9`PX^YB}"vW^UG~( n8T$? }6DsEW3-lZE'~ 1I,t_R= ś4&lι'ku1bp_2OZ%$%xrv\VqNU=.;P+Eؿ{_@1F~ =^x|:{(>saÈiRTY,dJPLszC gfɶeSJ/-Ym6pmAo3U샎I;ΪJrhk.C)yL CZ-8ʸzej@'IiK9DyT_[)y oйe\?8|bˮ! XT5!c[![{>ʶ,̡4e(akxfՏB AXu4HY3  ڱU-ՙlo[oRNV=joޅdVs RF|ܘ+( )a,|ՠEVxbhBsdǥ?'ҹ-}Fp}\:MJN Y?{2Ĕb꽼<ښW[yJڣ=׆1GfK-E+np9=vҶԬS %`% "~]t|JCXr[B}7x+MũJ4p 8E;J}L>םigCпt9;eiQ:%h Ug,s#nSGY5 Ezm랧Vj -G %aNqPKWZ&S)[ &h0E}OWzs\Xǂ; ^ a8,|u9u h7&&'J@lP 4J[#Jl\pb lVK{Pcdfg68%7.Vl'zv-Lcb;,ݿ9ɤ]r2ߡA&qE)]R j5#7v?ʎh::ˮ=/w2#Z&mWwEY,$60)c{%BKs@mSb. ,s_|,='H/do60eX/,3f$JvgE٬ NW̒5IVO Ԑ!Ivx`kelvx45Í/bF :Zˣ~\h''.Yy|KRKW*'[_:vnX#0<8XMS͞.b8{a䎜9O/ ^_.x_tu5Nn_{P+&oQF[3>#! x'6 чpk.vU)` ?npbjVq )g+TLigHTE݊,>zk>RB rnINުS0, VIe*wh `F7^K^kI) 93a:#; mu FvR3D| jkjbG~\|b:S|YF{ax \VSVH2f6`X6Thh/(E*g^$!j[!ΎKzAi*"3I- bP*mKRC7g %+xoYA#%J5/)n}|T $T[)xfj)$  ֚Sn2!HTmbۂYT`ϒ BNu̷F9zS'ȺLPf;FcGdޛW C^_Xyqr`G]43pmmIʒS_B rMrRi`Gϥ=XOs1eʵw{HvP {cEaVJ+Lz[̖H006\UEdMNê|%Q\;.~;ﵪw>}D{@}UtQ -m PO-a68oas&7mnaD$ϖf.{B# Vϳ3f 9IJ:<۾G/&jH%%:6Ι#UMݝ㒱Ҙm[fo - ~ݫ) n?+Uܧ.5S+,Z/$r%``劻S*q8uRwS8:ϖ/ >\]#rDZDdi5։¨-)hZH@ȚO+W&ҝB0|CTfZ}׽bօ6qT?E!J%Wߺe WtOGU e ǀ&%oOفM94A 6:BQ{]$+iVcTLV*0ZMj0{.݉!dwS2(9r[ *$-nݭ%U_b*VJwvb໭H?6*';/_пtYXuyZg;L "ҜzڵDyvF d#b'&$^q1xQgGS^tTqۢ qV,S,CTVfvk>~)/qRA%OEĩ:QZ ߝnKa8r-x0Y%SdaIl)Q-cnOI@iuC km?)Y('1QZvorv)2 H-c۱9U'Y󒯇]>9S6]A_!I423@wo5]i`N])?@?g Z%xj@^ȠL`a_ pqn;%3KEll:Ux-2lݓd\Ud>`WN?`*՘ŲgUTTGFB5LW TY{FJ\/ 9Ԃ@v("XOnI. >|o'0 $N!ئAPOe֞H s=3eSڲXo75lw/JT›4w0.a ䷓@Oq] 3.q01dʅo9܉E _ʒJUK ).lԇDq f:z:1f5F+T>EE'#"Lz&z1C$3ỵY_?ۈ=/O ɞa^o[Z2}B]LK;z#7]RF%M1EҰA똣M/B).A2ĪUau!Xu=S$U.7a5H, i45='YG7ߑ`2Q_dqGmBF*S/eu?=!m)7u,B+l/31OPVKrsɺ; n`9|Cx:d߅CѺ P#>*YAp= e4;5!;zP2R+HWj {qNw慻iQCe,6JbV䟗`'.4.N BG ߂k'vK PFdݳ|F=!Ƭ[-e }[.TN EܔFyd&\?T:7Է!Augy! !kt [ρ?x9b2]PȧGO PFԀ̔ӼGΧ/Ǥq#j#|,:r,qbEL0 Vd¬KlT>K5P$[#/#@B&h>2^:rǟc!WJ ^INIBfzdNoϝW@y\D7>h)mig|2/\|rlzH%h QV:Y$ٕ4qBU7?eփUI%}7O4r72F^/;0""3M0*4mKHs: >*g p *ح"v^j22Y$k+IU(G|]>fT% @K.,b5Ho*d TER^do%lQ?9B $hPYwЭ3w+uxj8Ҕfkcٰ/o2{-~ g};-Φ|me&i%isV!8'2HöZS<] $3Խ tA_&NB16dQRNRRh.Awv:T7HvJ{4HO'ɪV.OHzEΰʈQ֘PJ@^%ͳcq SD˜$(vEbsݸ%ȗRi@" >ʹ,46|#>] ~ M7>r*i;+JW^npt@>D7'/h"x>ř6)J0s|wwgՒV8-9mK&Φ=HIJ'PSZL:ޢB5-U}='&=|%Į)Mt"څ*S͂慸<8oTS𙰨&R/hō,< x7{C1Kՙ5*3ڿu)_nf-)BH+?dth_HZfNJ1 ]O[Πǁ_~Popcux~2zSGE7 &-NI~GBa!Ozׄ&Wd,UwBnji:\X1 s?v?»`I;Nf#hR]sRݶ$k pMҕ\?cB& x7 D2bx۶s23Mqwn$ J$m{BJnɈZ[p%oY׊Dб҄~yߜ(YIn(fs8a&/Xޅz]G² rWos 'L^.q/r)(x:'sdIp~~+gG@S"IpHe؀Zz ֣a 0V!Yj`^y")  U,e^oI4.Nv/pM+ѽG? WȜH֢۠'۽̦ラ]{Ӣ?JPV>B?bIvZ: 9Y(TD IipzRMpʁ!9!K$0Qq)['p AA@t?C ! c_ak䎉]ҩD | 2V8?lX.H_3ݩ簈 49@?Ig==F?_㰉߰Smy``VVR @;e'74b ?Z̩/rsVsF\n\!urXhUX 5 C_fY98< W 3|2 KҢ!Qj 8k5XUW֪[C _\z5fP01AE&H '1~U3%2jv[>r"+KQ;=_4a` jO R Ӯb:spK |77VU^ pÿVi,.4U\Wa+4iHy}}ӾY`䴲dU !?ʴn#nmNAtty:H(Y swTsd`2 GE22p(G65>Uޝ}~L*YiqnT{9+xnYq8YDMRFUgБusaǚ7BO󒒅fSO:?8T^_$h3mUy մgg6ad`V>jX } Rol[e1N2W6򂊊fݙzc̓^'L(Lq˕>XZ=E*e-$˵OX%ni@L#f ڢFqץ ɇ+{νˋ]V9W܆Mp4e%՗ X-fNhUoO8<2@`>.J^Uج6qIi7EF/$Ψ:WyܼrYP+-8~qiߥB_ʪ zFS4t}c ybT}Y1\%swcvxźoG8웥S `(֩VF( k`h>Q\xv= 8F@f JEԅ )+v *\-YLKkr6k=D[E?nHK& 6 G 9u_}].E{?Kqc~m{D$V_ff-,I9Vq5ݪshW>D?IZpy7皞Co'ESw0&vyȬ_!F|[==A`->Bnl Fd;845ar4>WD_sVƝr6Z=Xc 7 #z"K }M1V5N\%CX#n6@jI 1GLnf$3|2N>㷣x^K9eV к _x ܘnbcvFrwֱ74a:lal5`TD˿@^6ķ㵎3*-'݇7l(: Mi2z;6E#hՠB0B.aRMvtriBnHt?[8QFpOrEyA|ѯEkwb ԣTȇxj|Do30)$Q43@pi]Qw5wk)%w܎f_$$HdWR? ύ6;XB_[1IM$1ߔb@ m(xB54%ש`q}lMi|bF IH.2?2̦!{R>)V3Re@4Tr8@3/< v8r6 6<C/U&PX6@a-ӣg\V*a]eC_mt8D<m򿇤}a! F rQa3*o\%'O}ԖUXT347K.Hac fuicKZNtt lmL| aLA{YU,9HȝJ'l˙]"6;akY YOw/00QxV$:C`,BY>@v^_ @ŕb*awySxx$7 S!M)!YRE68 n^Yc jUs]t_o$r6d_&J; i;\[`[w!9(#@Mn- ídW!?dHQUBiz@ZKX ҥ9BJ!]2}Ef80CXg ވ!Ejm}x:١u\6Vw(0D!K+ƽ N <RW\"@Zƻ΍uڙ\uouͻ! 8lXN&7"K^@eqk( _rj /4S=ǽlpeʐ <}3fx8;l>=k(RO^1oW >{ 1lO r]j{k LVcAFpYG>psIyڄ:@zMh'.(Ơ&˩=l =ĔS X01tO=\xCIe4ܠD~p'd Nxԙ8?peG ~æ"𕏉cGzi%yAepZ-"VTbHپY $C&suZP=ֹ:XVD\F,; /Ih =Scp*Օɛ,/!u_?kv*BCYp 5:/YnB(2ɗ~@TQZyݣtUd?ԇ,}<erd^uO,8}ڢvkKfB$(& [:;"պ6IIEσ(郳p|%WG4c$IMke|)HnF`+$;6e,O7!KShً#t _3Xo1ӎ!֢T"(-cC*JpӼ|c`X=c5Xs_$ue-HJ4^y[7aA}wPaZ$QYY))- k9l>O\s~ a 2}$`5zY۔N?֪".V:0뫗1 yZ:z ɗy>ߔ2chAwX*Rv}:~ѡdc{,[Czʛ>⦋~#XPymOBCsjx+|(0ӎm!$p\Zɕk`|?<jV#[ BqNO HFPreM=41flՖv6$l>h rCDdőVoXCpCF[e/ׂuy* B3e.}|<]eX.QÜf:NR6Ssv}i䄄>, zqU^)ֱV}0 R+vkm,\ўl!do ~*xpFkh)+g[VUڵTcĄUz^-?PXR۫a9$705M}𸨼>Qm1iáHMAQd=C4 O"G\E50{IJGܾC2 *Tvrd7ۗ?64`믹;sz6Ҟd.ֆ)e2Lb J7[qv2ˑ͞s;IgI` i؀iijjV*稔v 3*>h3*v Tj yP/P*9^ 2h}I)ɴVQ#Us0X:rluWsՏFիƯtt?~z LWs'.u;| Sl-)?2<n1Z0>`O!{뺯%('خ-7b~5\b-N)pY0V@t9O,6؈O{ Ya%VILITL+2[@z#JE/4]@$l. @`ZM'LG>C+ PqH6$੆cs- | HF߻6Awpy|3VaTmd-6O0(ܑ0n,E\cf5CߔFUe`e*3[ 6]AYapC(&OaStqym `C*^8 >x'ڇS,5E{Yl5ֶE?gn0Eڏxxѯۭ\"V/2S+4-^U{l9 Ʒ0 r8ؽl:WOmR@W?u;x\j%рLa[%8/uG9A:,f2?x** ›n ժ} S7p~qG╎D| u[[z*D )Tt EΝaL$%ng\k >amCʯ䌤.?h 3u.#pe8ǼEJ[+C>NB刃U -26wIq9ZfT|'nJ-upU`|X Q}T@Oj髲zZWƽ$뵙QI<`0*Ti<"PO*J+&==\}NP𶶉 ׁ1:;W OrWi_2ct,]JjrH!$˙3ר`,tWP5d 6JSd%AnOya@&u}PeTi3P  {9 4}ՑTs,9h(uDhv)/y܁Gm#C8x% ǻq| D4sm`2uLs))Ip ",$،V?~ZW&5c2~*C(>j1 =(a"WT if_ R:7[8!/І?VW-\P{:49*JRjע6\j[!܈,7xݟIpG/?@ZXJK=TO晥o(~b3 Zoy+N)'|[Iu7j]N]aI1G^VcWnؠzmJ%*'|Շh-˅<6&煨`{JU3ķWHWpk͹CNwd&I-@h@?N{N1i{ ~CO"dKɪ% pjuxT ND֌.z$y$fG pv9{+<[  /&2>uyF d{Ɯ 2zL4AB^j4'f5[Vo&/=1 ,s%bgq ױZd6_?DȶJr7eyVm>2GoL G͈) I> K)fm\T2gqqjnJ?U_gڦ3b1cI3?NX.7+>!m,n}FOky.eLӃps862e]gPNɭ<]z Gu%$ngQQqYCNF,F\H.3{& ~IUX9%dzGJ3օ\pPBTH#͈jm/'؉QlK E5V1TݙwCD4S艵ؐWّqT~ MG;mhVp۠уmb!'˰rcL'\= ퟲ?ܲH_L_]Zd0;,8Jx,"#'55wA4Z.CT]\n>xzRUQ;N!PM7u5$$G+L9L>2|Az{ѻڭ$L0վ;;/P);v9NA/Inڮx&}^(C X{_Y(x@v^cm~򦽟?oI<(\ Cg|s@^&EۦiE$&:וomV⢑9a/baxLT39(.Ƌ%1χ@?ՋFpMC :WDe{90٤`R>~Nh8 U% 'xGYsŇX({nEqTvn[2R,l(WrO>nl0DI4G]S#_SHȺD]1Co%7q]q9S#ԐbΦ_5T|Cs4aJsHRR4c=s1Wae>*[fnI{=+fUi]꺖~ݾaMe41؁vuܹ)Gp/ă MR0gR輵pdQfɇ|zsj1&f9c(daڟJk&؏X&%K`C nR*ZH#kop {eڳܲ>D^n$[UCiD#OWl:q\l}^O~!] -9YtDW xnONowLx(Il Xgd)f=ݒnePRf} 2jAV2Ocp9iE$U4uWkk~0d͖xG}3f!DuGvBj|$Xѓ9s=9RP==)|lAo$~o;^,Ձ|,%݃޻73APiK4t:f,Xo{"Ǎ;ᦺUFwkY'$Ki6B3}(tT_-"Tuf .Lns \=\'5yW>LZnR" qy:B|8 xXcc)H' (A/12B>|n* C"J$n 2p+::J0kk͞WbG/'EfAs{nw.M"jr`t?DiH1lHvAhcJ_ YIȒg?Hc+/wVد*н 6܄;0-;~Qp혼YQ$d܆Y)# j>&ONAXn*%U4bc 7TWщLVw֛>ͯ> 9S6N5sӨWzN=?Cog$-̈́'qy¼VL_T[#a |/ Mtao.%VyWm}'XMKm[$k_#@\:|t^cArԌY+BuhLW{si(ryc\YfǪ&652 2+nS6P"c0na1tG=71î>pNak6@SИ(KfHvhQ?f}ߵ|Y|82R+W}7勤4%_'ĵeۛvn62Ϭp"IΛ4VDBbvo=/pZD5iS:;(n*Ӧ8$|<#{(ϋ{e\/߃3fܙfAۄ K0|f(ΗߢW)*ۓpfKp5'4YS mݹcPH5/h08}/pՀ(.`E''ȘNvT d/)L%7E 0gil06+*nZ[{ϵ7+Dlب mPlp* s;†OdexZd`X  2ޏ|! ţ4?UnZQ\]&- 5$T|i`J2HEGqmE"RpiѶf9ʞ9fi6Tnc ;xE; ä#MSMߠ0 8Lxdýn(¿c;@HS͢Z'ss rV8R?MEE]|Z'xBju=(ݢ s%a4UMC!B׌kTz;e**,߸h.c9 j(TE5!QjARyqV,>jbĄÃ (Qq*ۧ\[L>PGp-Ì6\5=Ơ0-mK\f9}c]Wuf/w"Y/t:XA 暓 :`SQșpSZ5nJ, hsoK!l?.2:Q٠S0Q5G7Rx@XΙfs7|<\8n RJ񚸅_>ð=Hhu$""hT`≨ǃ@vTu٘IũLr˶0Lu Z.m1{o צOʝu)IH o誅\bn9"ءO%yU^Kv3jpyΑ^/\c#y䌹 e~+8-vn_J~YG}h]zFQ#4aSu%?EfiFeJڨ'?bjs Q>΂!ӷ2kJwy>+T$nax9/8FI9/a vtm/> bW0Ј $B.5zo* ' [P\6{/ ~?ɡa`?$ת/uGc}-h@6MjViRVLAm`s )MI3ꩊrTAkb`L%pe=a4l|<1UL}ZvBWd#)8pc=hǿsW h N|-7_wrWF*8Db!QRqQg= ?`@m/-hCzR;ѻ-$LƀF,D<v/b؝q<9(UXP?։1&||Rxfvt^~-޶Ji,L).:2z&ByBݳ[9Bn#JpP!רIwG75/p-9APnLg 4\_~y= k_t;!i^v.^iŁOWgH"^[qJVC 5w~9i(w EPJKP1kFՓ>MT`i4y̰#G&RnJs+0L ^sX69"+{kPGջ%D>(28,rHOd+TCX昆C0XZ_zCD¢A|( ӆ&\aR0(m /6,q}hjyUE_ |&q|Mde(aF_^Ljд͟2", ݿ:AieثSfV"\pI4K*\pFE32Y4>0#aN[Mѹ M..R6`+#9ZLP`zV>=}سeP*gS5;r`T#N``/\UG$CzɩC&%QmEctg8:Ti)4mÉ,v:f!=sYTC8t uG|@q0 /RY8YDB1`!;#mNM{(IVpՒ6x;|;BT-ex9 .?y4@5_8_'G'`̗-4?23'2=jإN@GuܽA_X F[?|OBrPxJl t^SuaX'1)]"?Ȯ0b L4UO.m-.NpFl(z00%yCD<2C>$ )jiRlP8+KlB3̊HքqiFćZvDZzzNUVJ@nV :&2 -)hi}tK`pOO>ԧ7,%7:F;B%9!G);.lGi ;i̅ŎM\O:*^ra!ZJ<uEAC7G|<<'k]ǽx(l 8fgz=&/k=ޘ:gq1%FI>{ T$QF&h솿:>ʜg:﫼i3q +3^V'_nz(Ew0hw4侶ʉOUhQÝB]Ly*ӲE.)HP{%q zQ6VelmX !Se;|Hu[yI B9\Ε 922E@ .c=9CC9GŸhi[$Z'\P> }@dcJS@=@ L8AY5$e+0 hY`na뗈0=0~Y$|=T: 5#5cYpc!4ڗщxQ4Y[Tjj.3M]7UR- pK6WN?vaY-g3:V|%viiRՁDAlwj^SJLE3[mܕTPa<|5Y(P(Da.90b|CBSkW'Lj5=S'Q5re S 2d(wA1 xui{}ѣB556,/v&_v=K${% 7$ƛkE_HIK߳4^du5|%S@A/'r.JWܠL%~Jj9E"pljUj3%l{?MA]5o iGdYT)|/{cv? ' H1/W0-y3 }Dq;dg&ab!.%]u|?䩩e"| +mϞl ܤ)!F;P?T[w]{m&bC/2>*x<2)R};am֤B@lq޶ h75f7]f aO670LB 1.:m1J/݂ӬӞ1 rvMMӘK@XGќn˯߭ H!7:&wyHgpjН_3Q55:$dZojovҨ|1W1y#wh_#%r+p~®us]yKX@δUʜd~LF0y}`lMͳ[<8X@(٦{g>2ǿ>px)o+5( 'gD2I<G"ޖ/{1\m]P5LTl2LVSSXNYQo2Jbbltd꤀I$c3vPND>]C7c4,k\_FɞȎO FS[WVDѮ>'Ãij'pO@]w۟xIȡa4Cs =A,ENټ=FERdA33k~-Ļ Th6+wX{4Lݬ8Glųq}:,?A/i#4] ng#9c 6mjo)1jH؂<iT8lҠ"p)#]vf.N6ϴ5S_;]眕|thFƤ(4"',N7$?Vq4k*"<{ʨ4 ]ܵ#f*+L ,ﱪF!ks( v'ShiTKϞ* =5|SW;ĀY}<[jn7_ f74+bp^Ae35Gqʿvcu\ta[zdi+tӷjUGlfCP2L OR,YIact@:n+bBI-ŝl&R* 35iŁM%+-JVLЙ\&$ XVN6)(VP{x'g|L%mTF1 'GIFux.Wuwco ܸqLR1LNZV$~r>.'p8M\rUdcwQHNWX92iJUj P_cJbgWa fH^]&Rm#2ؚ|@a7aT ްrѩEV|9qT`7ԡ*tJ!BgwwʏQVTUǣ7,&^CktF\GY㋷ofV3%G4Q;hw8RKJ7. yWv)x0k +\Es]xVLu֖թbcr-M%n#6D#'OkJǰ{hp3$z$Ͳҭ1nӀP4*J"Z+*Mm³+zGPگtpL4X4^Y D+ w$mnw$׷–6:L])[f q슙+q}f`W?p?!4MrhvP@''BƮ?N&,# N庯FIlyD8W?H "հ)} 3E(Hr*WQP+/@V/KeYls8`Ҵ-M <.HT]2_ݝԒ&`ø1!+ȖC o2/য)B@ u/'͞Q!{DT?<i[R[tGF49lgRrzIʁCPL@#4=zsKWq08GoPI6L͞)|0'"KP R{QFS~ 9on3\t}>X_Y:T |C+[q~L'W2.94Z2:C¥N{>OwBr=3^ F0(FA dXy/I-f_}23`4ݦǺb w˷kj_A 3f+c [ Mg=UnF\F#B['ٳ,1m械ԘM2a,AĶ2g=KI}xѩEVs}Hvo9;gu@vu Dx]S2z #l)6KUT%9Y8=[i%!-$tSUja,覒tp,Ȟ).5埭 s$cRN'MNSPƕ#ebk _, 7Dc v*&u(欔7V RQm2)(Nn޻D%0+8+H跛4Oԓ; W E|Iegr`EFnNwcˍ;&(Tpf9g>@ ~tu\E{K}+>RSX yd*[FxZ<(y u@))jA,BUi}]¥b=%~8a_z+sQ8wi֏~Ą/8\2@+If*Pdža+~mH!EǜL?˿R3]04Am&92S.>k3$vw5LJ6[  4wWsĂq?_M,fGT~7ZaR(R`.,8 ZAwm裖;MENw&֙p@E{fuͷ}{[6xH2!m𠬶{:wb>6'] jԟu!:8`OEp;ĕ̟9Uz2C<#`Mд0] S{ MƐS\]7l&n_ %E緖a!5ghlAz]Z|OV:=TD.yIn6 \g |]gDܧ>h8Ũt ƑA^M8}tcb}@簁Foޒ=ƎҕvjJ=*r\} M҆[`JTF۶t*Lu {$h2󨥺a*[Iad7wҤrܽ=W2 a(I ;" n7\v4BV2T6АL热EMaQ96"olQ^":wH:*wᢶ-ʝ2Thc&RZ[947, kDLJ W f)݄^cqv NWѤ@ESs历^^K JFv!|?/0(Kbq'j3; L{f*ب k9~hಒ V֗zY,/QegU.3~=z:hU\S»aI#6)tXe#mC c.(򤅅h/v'/c3Z{~½4.+s.NZM8w$cCup̉G.(T a b"Ca ${ܠf3L\CSjoGPd%{/ "EưqE{G;q$M :SM>C "4g/0J=[!PH y聵xrBn 0ǯIa(~8Ft#QC(i قќ~۠v#P lWţN^.ӎ}]Da b{јBN |_H_h$?.e=~^\)n"U",Di򡮎ɳ-ϴRXnxa!_gfmY>$=^Y;/(TGPGh͵ tdy9sW{Vp `0{dw@2uTN Kيq{wot&BO-:՛s0NWz|bD7?7סkF fүzGOw{q)?\I[m]Ԋ YxX>U$"e8>߱Pʧ7DT e=Y?{?\vM١Jl#%>`304ng c> /1?+HX^Ӫ )Fex C+bN[f˒;'77!E`~^bQ-\Rj=/}@,ё/D|^_:LS'ԼzԚ^ZLL6.Ocn aý09/^g~7 Q4LiPȜAlNHYXFz ه7A)y@Y6%ua[_ևVPpb5܄U!Cep8h{Ju:XzJ,$IxiaP0A;=ZsuC^LZ˱osv4aX)a |8hN%l}jڃ3;pko?'ƾ`3Lw۩꽇rWf.Y`H!Xiq!YNm: (-RрښM?j";~5~f|ن8~*~V:)_؈^!~8 ZVMnzy=ܩJvdšaMs2f_ !Je|0S~w=˚W842xӮ Ű.#4+yfE0M5!i3<g%og$9r0;fo"AnYughrG{tϲ$oƮ2CN8nS(IEKe] 55c J'2d/3*N!3FyO$fNL֫㒅aCp98MӦX(O)etPp*׿B'9.A_1Z Iw!ΤdXxLvo(}a=|n! x)40e\FPN j> ag ` upP,s?Ȃ}bZOl?(-#v=J0\ii {ͅ?eG0QlsfYoؙ(dF89H LY{ZlDJ&:X{]=u:;W 6MAVY jK[5Z !;#UZb { XLr"`V0E3@Fٴ q\fR8J";笪 :ͫsZ jSNHZ~xuM6=I*y8)hp(sM7t &o!n\\b*D#ya =#hLtGM/I.-۹qq $˼{7+K $wOHU :Eube7i1oL܆qeKΓYs D[ߋ&3\lc>9QxYW8hQO"+t|'>dwlz3fAfF)^>Hꙹo1Ȓnyfa1Q1ŘyKI|rAAF&:hI.r:y0?{1#/D~*5Vf}fI_5*&:60(]`XQ"<)֗ ?#߄ ^T6LM L^zofB4^׃jIlou6 8#׶N[qeS" Z)u|@TYu|bZ%PWfHpdnu֫JOe q:G)(>N4`#j ݁rꌁ´D7b{O+V6䵲,q]XZ{POĔo5{pN * h[~]ft’}?LDM$Qd_ӹ^7=i ER|}0WrB&D͘p7†8wS5kjj@س( }k!b%(i-# P y+"0tBLA7:&K(f mjNe-1|ԏ2e1] I([ץݒ (;`1g-'zҠf=dpfҴ u Y/=@luT"9͍nukVAƒC7z6YoEV&'7%r#uJfܜМ*\($!+BFzb@ݗʕ-QNcCjNk2}-N:>V^?1ILn5n SsEĕXVxĵU*qvUc{/vwkzS IYB_rl O =(<+އČQe!|mJO1V d'#_@To(,|7QbS3<^Шc=T'S4;tIZ$*CN߯ h:mrp8`Bn658 qU5^}"jo ˀvC!, ضV>>I^HۿtS{!WE N>3%BH.4TlTid29+ٽAaӻMxzXtgNnh+F8җK:.:,:? 4<!3cryMv6hm{ 1nND/JM&? () e5H9s+N44!$a߬;* tS.Qp'yJwl_i?%ÓG.ZZdĕ-_X^h/X:w,, hF.mzHSj7jp,Χk(Yk O 7H; Đ ]G Fr 0^*sIo%af(FkZO}CߠҘV$VP pgCRcַj ҡ~))]gW [zfm3yfK L/V ]z#n45KSTLQ-PqO١EϾA ~eetztH|>I*5]G@~XN()`cפKM\v3J_l9ەל˜5.`'_?m/xď@\'fm}LaX|wMǔ+VpАU!@t;! \ٕH^(%g^p?&E?ηF!0<1'|s9-u/lb.<-(]j:f'IZ6kپ}6[W'⏵= &PNhEK[Ҏ w\v%] WӏV}r(p(1<^~5~;汁 #\r"7~9Tt)yV4ga4'8kӢ\@MYZ~s9^ w3b< k gMmEۉV2S6z20P;},BW!NZ)iNqe1Zbkx)h1H*z]65/[Qv{v…2*(7*I4#2+ {ևb^q3.Yz~3 UD(W+Wiy⧚"_d!Б0Dv o.<^ݑz^4Cj!sldJ y=w+ 0-g=+::Ln%ר>4b6s`[z˷d۪xA@`8cO(/&èXZ/kqj 穲CBaX<4Bv!ב#nJ,+עIh$F;Rmc(L7"1Ngqp6,8$Nׯ x2$muJ95mwZe9}+Up}.([Z6IJC9˵낦dgCd jd Hlrm[о D,D;#zGttr (OIU}uW}`dڬ3řg SQ^! `i:[ɼEWlǿ25ćOʯev4[g<9Ož\9NbS(Rs O:_jnnh+Mba+BYe߹.58 &-.+"ϫ`fAË >C0{tpwm}Iۣ5u䅒Mt&p؆q GF˵\jjlipսOPV*iR@{좗yS2Ji@HBds룳2fxoڃ @ G{23p3ȏ0[rN" Kb)䠥N619r+jx1Tde}; `FFѼG=Ҕ|xH}IŦ C]|;i:*- t-Jmxu\ @93ʉC²oAQ]'bTùۻ`(câ_|4).pYMVEњ ,?&沑!<-Jd@HAGCXPpL&#efTt6m+nX$4 mAlMŇ5UJsЙ$ pv sEA`]oDI};biJD: +؞ꎺ &@d3(kD:^2F~JzChtBk73\b#=!4euŢmќ Mƞ^GW29D|1N@@Li93Nuw]Lc-RU7f,8t@(IDZVu9kϬVq+Q_Oxwa:t;u?iսq(|҇v@$h3g`W= k]AΚ~ΎM0{M,'bڥ]84*K0(B4 Ed~v]Ხ}a67 ݘN/#w0 @4,aQdn%p\s҈ߩm{ҷwϷk+ ,&$ų<g(RѭC!fǽQ[X<"u(JPcfHy$)>zU &FNB{ϕئ7n_?r2:8TH>qh5gg>_^ـor͠\7`_Ioʹ]Ŕa C<@Z̥?`o?yq\Rrs=\ z%lV E3}hF@)QTn k!{ܱ[[^lKF|OT(D1"З֡Nmƥ:S"b5;z;kFؓ!Zax!JbA+QԯD+[H'^Z cHͅ GY%}yBJEieRgpI.njpk"_3(qZ+^8!4kMا$zݳ`Dxb ?X[)+XͦSkgJ9BMR;{t_“ZD Y+:P=}j?xT*]e~0}5UNb;v',Vq;[d7X-~\!yjN  (W,9B#P2y/o}k%?".$lR=}J9GͪAK Lu*Amj_ssoyt5pj%dAWW]d8ikYkdE4٘ gr>g&wWt[wft.J tR=0Qcٖ-té9J񠻸њğZ9l84%:uq3/i-)"wn)3g%|JN 9N]卽2D.ո 3{i/jr(3_c5ιl9n^xq9،֥Hje|; 1߫c]}3TIXnvglz*gf)Exfo{OxP VQ4uWc?7WA,<1R p,O6\7rrB#jܪo;+j⇣4н: iڤs?V"on ǡe VW%S-uD. qN>V-xr,n4 AZ8b;b^ƿ>$TY<~LR/Us "EQ"Q7] St{lp.,€Xɣ_:%0HQ5 tr;VŸnpXvmyk @s?z9.tIZfNS~!,|;~]BF%jLvH.I BW'yUVo-yOD|AHMMXP?JՍ]:;_z8m^UNkw`rw.a? (&NE^ԗx^TڷPqo(3 ;S" Fč@R0ŎV \A-vezRĹ0`}nŧa+9n Z" ` 9l,FI,>)dkڈڧF2wL?K-xbwN=ڡ^=ZB dDlg*IDAi֝9 q_6^]Mn/٢NqqԺTL9+T l}ӱX9m1ǯ$0?ZP#AVt/ ABa* De*[':8ժ@yR?oFLbpG>!3 |9Ax*F bJ#&UPǮDz2E[i3sBI\&- RT 3|}á0Jp n-Zwzҫ)c|PJ}'JxǩEBLD8 >I涫A154ClB8yH)+_)P}I {{j:-]`t_,&m$jvWRuP44Ҟw&%?Cw7Nv0dKT*$nLQ9߄9$ :cǖewz5ʺql_x4F3?t2Omy> =,4LzGJ w$( ײZn ɶ#Okg -` pj ?B$ $:l*׭2Fkr}GerԠ GA _:"kĚDAAo6k/_eٚj=$qg"u]Lؕ\Fzk0Sr{-zU` Vh$0Ҧ89TWUr)[ZJ2nSl+c:jPsHYwS4l#FuH"y݈߮q`K!| %'[6uu+6- e0W-;hk7j&xzuZnGl -NI@߁\Y~wPJV>T ~V`Mz6],@_n*MScuЎ~{@Z ~,M Fa~Cjkd?i7CFK㬫Lr&x{i,:H*|vS8kIo{E9籨Q&]X8]T;|i|p>x7(}DH&1c;ԚiN׮`Ajar/-J7iZx>Iz䎖 7]wYE(@| w&^5YdP_sf6~aE;MĬݝ1c{TA)P= ɞR 0ด?~nz~@n.-̇ W7T4f6RCxtCYSLgOHJjlI/$b6"; K/ShjD_BҬ}ԭj-]-4T}Y+Kme&Xs$_ey{63e)B@~C9ۖnPN !ߍv\tgO>_m8!Lq-D-_fZw?4,6@BR$qu6!D &7DD~H.tiwՐy{6PҳJwRzVa90= hK1ec:>e=Y7sΪk[]Vd5:1]yυ6rA\8k u9Ը0_Ԋ0ԙ ]/@*5@'+.0ofl62Cok)<:0'#4`ۅTL.Mrk`yy:Yt3P;vc Wud<8 "`(D%|`(iv)ΔBk'|tDG2؈Ū-z϶$oZm:tc :^ 8~ ]8=(%crgֶ*$-05_1;"3ϠVESi[phHD[2_^֔ƟӘ Y^8<;Ƈ(Hً|כwl۴d\kLrfz\é ɜ%S9((Z{𺉖-H֟@wXHٕZu;\ɩA՚P%&OiЁJXVB<\y+>Ur6QLU }<<"0 疔;gXfDF[)o*ɯaة NfٝyWGx'ȡPu;<3cJە^ה \W [.yЃ b֙_˰5P5>26x7lfנk,z{pooGzVX{ 3F !LD ;{l LL9 R~'Oý`Ektf/,_=ht̽Rr]ySb\LQ 3VB7Oȟ॓< iBEp"9TK B/HӣCtuLZVxs|G酓tu`04]d-SsrǜNۄhDl5y\ŝ ,Ijb6MHy y.(d'_$Ǭ|FרT^eHOkgxuvvIN\Λ'G>5vd6wyKV͏JL%WqФ.vŮL*N-̤o,܆JV½gt{PnAF[zNifm'RxPtZXM4u&vހ!6i_T Y(]H/@/KQ>iIv{"&hBCh\ChToŕ<|rcÛl=wqa5  5֏ p@lM/![j{dlǂE3_(2ԢvʕxnrQ~(lmrj{Fq5ҶdCJuX^`yQ>7]i4Efor?ȶk ȏ0@`;O,jT0YؿeA~Lp0Sᣋurדt/ SQYa(NL^1e0#xgѸc2H%1k-XY&%g%IvRNߗ5"YeP7y dEYqNG.$?e% :WA+Y3̀\\S0;ZF#cPL?$1r+ch[58Wb2v2SC{t`F"yۤW~dY .`Xn'lJ !0yݍv]vWeDejj4c+kY\2(F*T-!."MBP;!M;+q˓tS@.a)б 맣PPCfP^S ⿮%JbDvMԆSHn?X0УJIЭPyU: k;%ƢWwϊ0ׁ,A|n>vo%Fo#|Szd~ߩ>UGZƣ]k tF҇#m鎔JT$ؐYSvaE]j707yJyS<-VvL%V;fn"hLٳjAvYmqym+ţu~b\E`w-IfPP..9#WT mxY?XtUY-}K;ײ\{T/ €ڻ j+3Zt +NBmK&=sC'K@ϰQ^CǙkpHDN$Ukuo{uL _V}¿]F%aD.' ďRֻ @ %*ᓄG{k+9:|Ra_ZK4jkصW Y`w>5!0/̈́6u Er4"e,M3]1'HHOstɵ942e-/?} ɢk[oyh:XG}nj4Ñle;fBOe!{|=Z0c/<򿆷^s)@KT-%6]:<)S Z$`Z)Y5)"bq9>$<G IAő*;(~^ =Kj*X f,i| [hB^>FRg=( t٥}4F0&.pMO8.KJ9[P;VQ7~/E(˲,~4SsqwOlK؀i`a!0@Wۨ = ϖ]:"ks#+B"Ň ,!ȹuqRv!%) "TcT 8{(c]R˝x.$SAMhIe\LymjT7`otp jf\"5]|f_MO,g x/2<|_wbA(8g KODA6w)Q Z'iPhy(7')*e,hn'9 lf=qAaIPjnWsLQW(Iݔ%4 >\cqq#\:e2XՀ#kƕ DN29UK ŭdsPۓ)Ŋ6'%Id|4{/ FK4@ee3CtrgYHO}Sグ'ByA-ftp玭\ȍ(\fYJ؟z=qٵ!eL"QCʺRsh鴕+(AyNZɐ)_e=N03ʕC=[c Ӕ^%*h=s[wƏ\pX_G-J@/i)1W?˼;IdyLJ]w{HeHIa^O\p ][5pY$}N'(|ќ^[jm7K,Ҭq 8t8(\&GucPi/Ѕ3b!Qwq8됵FSu B[Z+oFV-肀 SC[On^gJp#\8ZcГF-/73tm"+|CY3&6^^Wl]:L̄7\t>"cfkK&N~h෧HzdhYԤW_hDh9ù9I~7{VR PXP,k>'j}5V{as=6bIjEfH,:2A0-˙OK!MU!tNfJn` ʑLl~ d>Dg\aшbŠai tAm!&#{!wi0'+}_%fQ j*D{oHTiS(Ktы w|ZZJg]iiqsj-/ťm-NӺ4h>dWލ/\*@=v9Ku4ƕ/уൂdVcl~H)#[")* 9wziƸpU0IƦڰU?4ZHoMʳj0"5k&E/ղc=MYܤHI§#toT+$OoFI0>3{M5ׄ.\) yxȿ&;~ nW@Ơg\a*'ۗG&1n) ?:D<-f)jq8AMW,aȘ!_D-Eէ‚/^Gbqw%<q'x9#DNaf咚a&DFJWO?W'kӬ&7nL쳼P4oB.4)0)=Ex1g0Xky~CP'w0O` # =^Nf͡YPh6IVy `ujGC\dJԥyU[Ȯ,|ڿ!/Vm}oNUNBQBT1@/`P3Jvw.6khf@j8uJvR mɆ5cPx_{1ťm(v?Mm3* }8-m ueEg&U.*Dgf^r!u,6߳'*퉗Yܥǖaby'sz0с|DKCP ,Ziy ?pZ-J8|p׼fhK#$UơZ 1WD۬rgZ 9HgZGعw[;,&'<*)m #1=tʟzjkv@d@&UBMB "/s - 9Fˡѯdh!uQוIU*-x_OS[]_zP}D0_)"P2/ܰK ;6&|bޣfгwGxn VtVu S.a89}xxX6?OTص.?]B |T k[tu(b %8!ydD,}ͰEPpՃ(>0b)3)axϷ 4h+aXt7nbsE&A L5p43Slf\X{G@)3tј-%x44`1zkȵS F;SIjuG[LtG,52󥏊e?zpʜ!=t8 /b5{s px WnDV`mwwRa8Y+q$I@$mv+ J0Bse\i~ P1swfewJ* V ќZĈ۽6sf4iT!I$M[3l)ǘI1Fd ])q qu\6{akdg+Á>NKDKzH8)>hevo3y"B` C b1Iy!gG"u޺C.4,jo+IuD/5l(=aBJGR!2Fʖt>> J-U)BݔBy޽/qDx sψ(k=R1S_L,clȿ{N?l`v\pqwޕj{#A{gM*Oa9Wq#`gJ /,K|N5`;;(`ԗ |NlA.*E(c.P;RGĞNf<*  %Vy;]4MDN,$wF 8k*xgg8:w!^ӡ턏QWhpGd]TxWby$9 s 7_y߈xޜ6 CYVp0ڑH r`_#Zʧ-Z΂X `6HsN{U0\f$wIji1@J&8hY_m0Y TG7= ^xyaX&32ۉ0T:VFݘ^;|4vA޲(r!za+PrWy\ΖyYÕc:/캮{Y}!KZr{|mRO>@e(tRH/ ,[J~6S)iW$<%adAMÞٖY.M݅\ `7GQeMpB!U>?xmsH[+}C*#䃈$/gl)Ktʗ.J\<ʗtS>+"SA!>uK^2xޥqqr(ƶMxyB“?BC\M ̿s0W/XgKrz9E3j(|lYk۾Y<X(`fqQ8un0xW!44-[([3ǟ3mLjf?vW:McjI|gLw߽j߆~=Dk#ʱt]TyB&'^CqO}XZcnKʋ8+oo/W14A.3fvm5 )`D}/tim-Dh<{<js+[' Fs,d$2CT3(o@8 ދMxR7~a5[r F>.h*;0V0X'_e?j8?qwSs@b/IqO*Q27^Mۂ-sWO+S#plC Xڦ@@1d7>CIzZE9^CADw*ġ-y_ZsR& /97y&օ"M@ELnx`/Z)8~9yT$&^>䙤C3I9l:S? ' /ۨ$ͮh@m>R|,8rbzݖfw KOf*݊t!#T|bl0L"%cy{zF+Yߖ4D1t5N yo(mm[t݂2e@@9Ѳ|RPrjsACof?n zs`vSyi/TÖ3K+' }*6znEbT76f 5PJ=[My2䒭䍸h U#%J,G0'xBNVJ#38¦}aBw"<|t겪\fgLD3VHqT^arǠJx)-X%V_sG>о) kog:\EPmŭE4NuN(ʆ/`띳(fZ ~O(-@@!kMz^j\ "$&_.Rbs &KA,^;j%ʎ'JdЇi{ȷdϼISMu+p&2LR. B FGtNԶxL#jߨ?jqqBq'".3BVA.YR!yW9 }fs8s1HCZ;4)7 S, ro4p4lK"s RuŇxX5@ hz}[5łCY ӯ~: Gl)oO*Gӫ8vziĘj%RAVd4.O5I '"rWL;vXbо8(bWBy󍌾/Iq\b]BÜeE{~GiS71ԭ2 ]N{J`C'ejOْ?2[&@E~"\h٫n KoREOI3R/v B%u+0?*/!ˊ̓=3 v}+^,ZVq{lP7fFGFV*EΤa[?% {ņ2vsz+F v-~;Fѿf R$ &,c^7_R5UnR3# Ko񦁸Ŏ[χ@T["%SuO 4\Ipb&Blݼ:T_vPE_Qӆ[7`"d<kS߶fQylZ[ UIlEHia N3QE ei<}nDFL61Q> ʠWƌ^g ID[ (W"@zX_O2׾-߀y`[X_,@%ԙėb(pNH뉝IcrGl' yUk)Jr)6ඣNHG r>|443Jpb">AǵSGbGՇ:P1LrK*$T&mVwPI9ld.-'# tn(mS%)rѝ)Q|}O(%WL/6 d?ro::|*Vo+?yփx#, ϗ"t5BoQy)GX i{2oFGs 1HOds[Ξnhܦq53aoބGG>-k3H3@4[l}Q[!\!'{gg"0cm_L-(kLMFM7:\+P)"X zuG5,- vQRDr^w,Y'8Ш'#í0VlqIfꊐlmNr'c=M-; p+%X"VHy-8e)+.VffOR_Ȭs`KSH艘sd۬'n-Hj$o,|ЉLh\y >/Mp5J6 Kd$vNl]hYA" }++|ggak 5Qo?4Gɹd\rFwz<)>t1+Bԩ96=,0q8MO!DI SdJ m)1 &/}a6 wP`3o |E#%' `(̙,q}>Rz:XRlhSiQͅpܞLAF?T 6V&k|lw c X w~I8R"{40dz&ztZ]S\X>DVc`"e $ `1I:尣~0g^˓]0z1NpoMVI$' 'RGǾ#Z^ŕo>BrXqaVn W"IwoʬEwN<+T瀼t;d7XO iJl~ y0,ʴhy-!hNg6#%^#.#{ԍ NBJt <3xg\kTasašL;gpzDY|P1$ݎ2ǔ5j2jI:x-B:颍mWz)R)M%ދjb1uDJ3>cgWQf8fl-OSyI r>$Wԭ B.10=+WoSrcS 2¶1>_O蝥p ܚ•ϑ6P$q5#p\>t2ח;:՛h;eU /芊ӣbAPrޣYg!BZ]`uxݠyWyQo|{5Z8c"QS.jK Jy.Fng**t̰!]vOT*3Y2?S\HU-} @Hݚ;/W?~#j(7.F'`cs.0q7!qO[yP0C$9%qKd)6嵯Rbf։lj{^6+}ǩc_6+7I"T17ɥIqUc5 ÛBiVKn(Խ^vU5 |nd QX)5?/8lP%m ulOe|3#/2YTխX/)Xc g?f ߘH,hA:2;3?* sk~ںܺ}'hC>蠘ּ~xzyK1 wy:Vod~0еnv:/@)bk.XVDWf0ȡ!_8~7oCRءMS]^,Ӑ7uZUEHqnwu5Ի&_x;w ö/0)rlޖGs^ajB0|;P1{OmOh\,Z,A򤦒0BϢ11)T{l-;DPi55޵qG^ c*G,+kC1hǪˈ lm6Ct2h^'hА>gFs:X*$ ՟2o7 m4UTwiqw*ך\OV6ϠfE*8Q%@HY}w:X|t3gDc X)[i g[ A0;Q:dfsdʝ iMힴ,p CCفd ($rTS ˅?~V, \ݒ=O\6D?)+`=6zKa.tQFaӸ0|җhwAM [wnz㐌?ьd~okװ^ B? eÏ9G ɻkC $CjN]LDy5q~ 2_f)4khi giJ¯",]j؈G &ٵsM$piw CwM糪2t66~عΨ<[-.h*VE__$# Qyjrbz 1@p ʘ4HkVEYwK+ HonnRfd6~yG6g3vw 4uw]cW{(l-K EDl.?j8|2ռI^[5y &i$|wFCwc|JAD aKˀkVԥ̩+ Fw4u&xcXM0DP"JY+&VL-tKzD,Vsɲ!tZ;˜CuasoT q8谳(T{Ú[Z`Bezxx-J9e)fUHJ39G`/@0M6O%Ly:oej۲|5 rwGEZntDYC'}wJr/:޵)3|Sv?I@?{ ""}}ͲX Q|2'C]]%0.tpd[-ewR™x97.~-wE0h w?/m|ꀼ)Mt`k|2H,4.-!d-ڗU_hb-Տh}c:5kTQ oJQjS[^Qsy4n4ًsI'%:YPOI,.ȬrKD%*Qb*~uf1[qa1_W- *űpތ#o+(Ll ߡ͍!M`޶o;B# 5@Ttn<OS􎠕)R7 !O[5ki tNf.{ &tt݂6̖ u ICOr+v- Fԡuxvۤ9:0.>f,#wicׁiKyʖ<ā5^-糫&LOnڌ4&4{DONn-9D󷺮'o !qyHdž&dN#QZo鼮VeW̠Tc^LsHXJ-@Z^VK)`aFGo`bw-D qڐSB Y1@b"0q|*毣 ;t; !1)㣆<k= aՠPʊi9Ւ~{Iŕj'}đNyyU"2 PkC ,#u$m\@"qdk4,T ԗ:qa8e`p?+1p.8bs /i:qqaߙi5nJOQcE @u3nn0ZRtH'iNF>ALZć9dIHϯ;|`aqyWTT`8?42F#^{q9]u(F+ յ >{e+c9aPIx ՛PvC|.%:m?DT6ˠCBwA5Ⱥoh@ɟJĞE$ȤjOM4s"u5n3y B$~푓4%F?]q ֆtw 5l̾[~/UB UZcyp&ë(FOn}'|vJl 0=30k`'"ҼU4@[z-%{ 0-C.ड#u|U7h)3gsU]8h@Ր*`~K=Hd8 ig&/jwűX#"hri0د ۙ#ߨn2AGyM]"'O ̪ =+DuE;I3;` 1M_0-ά(>_J 3\`y1Ư9 Nlzӿ}hfdy +DcZp̆ -%('4FVUϡm-\phZ0ΪS}SR';NZDt-!)ַGjqK;gـ1m֮aSSp UA֕Zaqޮ!v[NAݲ8\C@aE>`' Pn6,@doY-Y=))lWP,I^ۻ1|@[%O;7i'c~(sm{)(oc?D$IwJZu1ƖY.lhG;-I\ LmU^q kI#b!%[Ź up kX ߛ<-:Ե]??u(j/V* sR)3Cvw*(F a'Uf5 ><bU"|\ruH93'Cad=d6N,4PzBد:ZZAdjؔ{ 7„GsSxXtoU#Zjlpx/6gAǭtܠ`>xlc+ՇLB7}/l+Uz ,<Qm%LqмBAP޽VN+ (S;kYv)0z@oӭ̫ٳш|`*{Fc#xyω7 fe㍵x=x;/D%uYd5&Lz^Hc0N8J_P*VS,|W&\k6hl(RDٷM==;&=48[vValS:v-.l#{1+Ո$ b|7uO@x>ce8mC~κ/ԓVKp,.i:rx2~ޑq:u $Ly+N 6h ^+*-]K Nu m=j6T[MS.nsGzS/8#Iyֹf ϱFo,;FϹiUb#yY Ox5Nʦ3ǯKFsF x sYt߽iҬAkp " }z NWͰGva$f[;Şv!]͇+⤦ܔy-D5) CBvX)FT6 iчa~uv'ƙsnwdRD G)1)0Se~׌ SBRW@ ͡9%2`2gjpzX+U+C"Wr/YؙrnI٩lej3d壽w~&TV?bC_>q5XW|d~QΖnyDZt=-mټ%ĝ]Yh<@MEܚnkd}WQ[|~Z4'+@aC%$S$$^uǸ|Сz B%&jNH*㡐yZj ԍ~v&h9KRWBtcH%zU2qniBB5֕͘7 OH]^/w0OR}XT9QWb՜;uO@h*M%2_8'> =E [d2_0IւwYr@U5Z|nR{/IԪ Ѯ?7_V0u dQ ^R,zrX]" Q3e# ,dʼD ʌbCc ~E2͛Kp=Tf6QyZ غd" %8{}Z2 syp39~6auص29wVmwg<9\")FܾFw'`CTTy|-2_]$%$mni='` '"|傹c>:9s-!T DwTv-5G dߴz$4j5y׺iN6Y ؕFD GMNlHBr)0m*pbn)){;Y,#&y"aZ3܄lbF/f%X at~džKY4_zkSq]q~8 #X[.N7Nݣ7 +/[̓o\l4MQѡQ]m}9s`ӊ֍ןXԑN8֏5T ۸:]f |-{[7FmG]C< I2qޣ÷o@"\-ں}E^Eo,b}]4cg}\oP50|!BpD^fR!Rz mR!>AC؝~ y Ҷd&H5`U5OGW|:U^89G(<Z!,E? a(o;SbMvIAWڷ_&DEwnpjNb Ҁ}Ŵz1+5!qfհը.PLS=y[mW6ȁἆ4YzE;Ḻ}x, qZ"YV]aʮ5 IR#ط-B-П>hXJg)'*sT&7Tn Jo?`IqK<>۾i!c`H]FX"=u5{'Eg1mSq'>coW6 'dE|;djFy"LJz^+iY9+1Ֆ!bzKT=_ױommߐxt˧Ȣ@ڼѤQan_aϾ񀧓$Tq$uQg)3 DPz&\f6W}}h$/KLelq;hxJ)AEGKyC`6ws7xE\@Uh]HTet9b]O7aAcG%<=D8N( t+ksl{ERIGҾ= 219dSj:v1џR"H8bi `OV@ښKm[hcN!AIgJ Yrl8^;ݾɒ(Go:B!#@,n@w4?^*we_H ZsL&8°޼Z k#X^%@U3Vӟ<ʙ ʒ/OMc:AN[o,,ʺ6>0?o" UWsbz~Lt[翄%HF %>P;[#2VdO{5^Uhn⒓dbZ8*|Q).5=Nbp`yZ8*W&l!@OVI|_kY4΄ͪ&36m\pPNBt5a\>?z/ޟdq>lW7mVTwt9Stae.j5pvEM L^L"kZs#lυki%} &pعʶֻW}+a2祤HDA{ԫEi:MVBJp 7FVA ('=O=0ZV6i5>ZmHUao"8TS*-7 = Xn}~̇Yr?Ơsl38ߢfgZ[gko#r0ٞ:mVڝOPA[8xFu:Ũ)tb24[34е6*?v8M+G7[ k7r vL\&Uj8e6bNa 1(M-SZւTgt,;q>ևsϢX?ܠ Tf@T!whS-b%"S2`Wu{l/5)_*/#ME@lk>8ҹ-Nt1tq4:v"R퉻Cbv>DӑQdwsH ;8a{q{rom\)eSe"$қc0((󬝭B;E)p6I2N2YUc1$%L?V ߶z6eG|,=;Q/Ѐ~{?S\3e{`:jKMvrNȜ@6UD4f~5mшLʞȁ%ݩlD&H87"h.w<VBӫ4%7[nXDh|vwq3@%NDy0vtGGcEێWfP6 f S0=ܘU+CjD6Rc[![|A-f@E`PL; t艣pBB:;v-\Ep&he "e#;vH0G1&w^m4.q E E`ᶷ$W(;x* ,dM]Q~}Y18UӚl߽&$(;U<:=2Cs!Jʎ􄆹 8]J]1"p`V܉/ڻ{tdDJj3-Թ/׀z LFK/ ?HS(1\Ԁŕ$ 5'7mAbQ:8K}ؒ_ĝ4ٝ;-r7I^;r*Z_Z.ZZ wHPb}9F̰G7 3Da9یc+XVY+y_ ON|'do[&1j:܃d.X[) \>Ca0|e._AZߚ()hNÇPwiQ$/7aU j4-ւ}x#[ʪ0ʺnJ!_щ OBp"Ұ{y0VUEG oY D>4G8-zuPq Cja"XBOEN_>2~5@8R:q,UY3J^_<+MԄ$grH > }n:MOע\ԸRW PPu@Cտ3]yWl}T ٮfD"z5ose%-ajO]o8¸3aJ]"$K `^i! N=ޥ{i*\>HX0:nm]hf04qw~>=/]mrzh6?\Yz^KgQUeyFy<>iD4?Tfn O8rqJ]ߓ(⊊?+̕46bJ 6fh2,ZAW!Hq54fkAJo({@mTôN@CϏO8 ?YUT:RJl]gT?0U^Bh,!)y9+UWDSbBZmGPk AX~_ %]A\E1(?np4š,Qm I4掾_;c^ܠ\5lT"js͵EۤBQ1+('+Ẹin3Z `Y"IPǶׂ yአW 斅$$/y,TAL){O&ljbw9EEhy7c°E-$Fe 72=Xn+bdd:7%V^Z d6R㗻\Cu݌Uz.hp9u΂j0f 0L"NHԄv:> [DNշ;2Ȓ>;ɰ )g,;ds"+/?J싗@Geńt✴"sF8H:&U8ԑ#~& &{8Qs`08ukؑ4|P⿌v9Jel##{MvB``q*[͗c$ڦNlY~s?0$-kaXS ,dPfk&+$ޞl090 [";>Z7#+dKt!!JbW5MpE,+dɺL@4Q PM`@ H #D l<ULrLû4>:4P !&(Jh _EW*䉬zRX(9L؄;hfI #UAh2N{J2^edfE A{eGxbILއ9%_qTTș I8uW\J|+#;Y7K_!YQ`i*tC+>OE> Vf#{ UЊ$:C]@M'$ rBOgXmRփn׽vʔvrzJQ\+Q2O!tc}o' "M? H5Z :G=tb{pDQ0= /Lh%ŋ?SZ%c@w*?7 o'py(.|`[ŋI7MQ A»B 䴞пtn"N˼DeVRfyv^KA ?;xpJ}s\ʯ]댅j[PN{^c 1l~Y8)\A'uxYr {É1=i%UJiqp 47 5g#}$v:+B?Dïtg(gi!j6(fa#ut[RES0Hl]lWT^{q;;;rz{G%OX I6Yg%Sk|8@~%C$(ȹt}eϥ(2Zf)}?(XD^Hȍ|K5g<`uKsaF./` mӞjԨ|u%3s^EsJ=v ; Lj?E@:6?[DVTinM^s#@Ήan⇱"~0'(oklċ[JP~HRX RkZ?W/m/Ur95V$-0 Xt Gg4w3P$ /Qͷ E3,q[ގEXy0MS/@Ss8Y+[@5nAzb{ڽ&`㻏23? yNCVIU*|gHA<7)p+2Bs&˪YHs+$xuZISpf`0̾:aFjI,Oo;F15 /`<J#/0\0ň䰸 9Mus.S̒d5|I7} Q`oI2t?Uz wnQMHgPvI|I;tti-+`U羂Op-OvGM{1A6)z#'U5^~A{aq"TFx |jbڞ:rɣgC|myb"XvP wA(YT뵤uQV_SjJߛlDݎ#IwV3jY)KXbzȨ&AJNDa"^0tgk]Ѵ+$xelAȜHx+`;R6i4` J;Bמ2C ]$qZP-xVH߯ b=Nț|%JdLHW07SEMC t8" &\9YatDy\e .򖫯-DdmFJgÕ8|;xasDZ4-*`XFo h qI TzBܗvlNvv|>C/aq:y79s0 ^Oɡhv~VWoܱ2UcIT*}XAg2d?mX0?8^6o?U*|`k ^8mn"Ȍ CR F, $L7&`'w/ˡKU$yobAAȰlJp#FQ[sZ/rO:&(؄üKIzZ`@\5G<dI%T,;T|2ܮs3u((ymn)1fd3*Y^Lk4~_#2"dY]#nAfG 92X.{H+Z'+VLQzAʶzxjN' 5 \XTbS2/7DRtL!@O;`hhd^>Ɂ26h-ޚȂq(-y hwa{c5%aLOD5FYZm _P,G"!OQNw%5xvuQYFnZ*v'x:J?7#;;#}nE="ciB?OD)@fw ͹LĴu DE3:Nd1}(4[x2W?H|l)v.kBF[Jƌ=RbD2@Z4nB-Hu0~ =j[|9AUbJ|M3Q*0aM =u#h"cj*&"6 rABA .G%9K[QrUN\Q!W 8Y[Wq1)CՌς0iKs»6,i)gq߹==CWH_ZZ1C7fy$MhУtedO1 㞵vyR^H,fs.|0 P(\Ii$;q FY(&8~ZwȒ~eדM~O\n*rɿ p6q<~'x^4)^V E5qe*C: )~(*k9qw}4Y/;mg&fS=M`m =z1:q'Qvpc= nw'!4/X-\rW!͂_3Ya zSWi@bXViʃ́ ݓ4ߘAhL4\KS9 ROwϮ8U:EF ~)_C@=ԌdAY;~ ~L/w؁{>xydwtiӣƤwiMf!=|`=$IT67\@ȉk*i}o"wyZX9ۖ$V=TBQQa:$b=pHg$}`ݕ(ѷC1n2μu 譸߶2L{ّB)']eP%up}pC|RI -عЙ3SmS`9'SK #p_<Ľ]e@ AH/[%5pn?5d/(cq]WͥmSm&;t2l8jQcma5}ͣ ˋz S^2AJt\& bɴVmf*x9\yϼH+)U,N֑uGweH./* U >1YtjCv2)Zlv%(ߗj Zx#[( ѻ"^͆ )]TT|{#c5 v4W@lXlnao1{inr 0ЖR7G;jjpMv}ȵAy[ش8N5,QrZ*Z)aR1n󃁠DΖ6 6,FoNEn^eP.HT R\@(o9ET %HRc߯Dؤcs @Tו;JeCK\=rGӈhL"(JS;)`pE\4᎓~M4P22h%@[HPA/J6#\n \ 99^Ve vhJZMF3PGCI 8]Y_3)Crǂ)I8bpign9^?Tg!篣i$ &8>.3E)FjƨOphdHx0IK0z+mEa`V71# /EG,Xឤ#2DdP6UJ-!#{C3 mQ!Ν1 ܲ/ҹ(5(! T:e>ņ{ ?"WPB6Ԉڲ,#gf,IWRGC*?M: '>i9p9 ]'4T@<)DNr#I!פp5߀zYk!g"Ѓk1U9=UA ҂J?ǿ=[eD1`?$e⃗/Lg8BQhF9$b!8ࣗ<"1*KW4|˯hBOHHr]4/u&sMtHf`—nkaxE}a GOyLwnf${-PB,9NύDwoN55",1#6 h_OކocoMjP% :RqUJ/st.܀Euk9ULNCm{A J57#9Qc wLL7*2cCAgs\7[*kL;j_N؅nKs9nz=_C;ER$ŧ͇z7bYvnfXngwbnHnK~:Kˆ{^l-uolhlf!`*q6yKg6?Y<{RW[)Tu*átcNbg n+L_"V}[tL'-WlYBelkX8C>72Ը2eQ S= s(lXx8 kaMCWV7j/ \:' X:wbҿ<{QrWm/8VL6Ҽ(ˌYP0lHp%]<\Bf_sT˘qIܫ4\+̆^Lh S*{- *t3ƙ61IېҮk|wh?I<"2J"ĘgY9ޓi7ÇOUIE۬?&l?V}Rd뀍6̝YF\}jFU8fJJsS.k jwfc7J%U̽D l2U~wL&D эy,x/xRxD l4k@gr<(*stEtk-;)7Tx跱 ܅}${գH(~5**U1'3z ᏚUZl@,l$Vvnh6a}Qa.֙"6>xP7skb ]Rw'v*!bf<퐌A4 ZJGU: u"S,=C\Żh/_k@}I<:8\[ιVGG<խ4ӊPL~,%^hN^jALs/Y=gL^ }-Fh|,/hFWW$Pq$Ru?bV_JEY_pvݑФX9c{AuS{›1ůƙ,r\[,D/Mz8~`UZ3gOn4ML-97,LH|nc:DQzyMܕhϙ(CA0h/WB}F3vJFА>r+e[ *1l1;>]koz6ժK1E^#7td|إO?JsLmH3=|j[$~jLyӝbl`{.6ihDԳ\OǓ\p=F f]L},6h"j 2 Q,6127ݓ9+A)7 O!mLaw @`ɱE-eU߱ T%z;O;dd9H#DUU|WZoF:2Su5Qu=. ǮsoŝV`ur o}J+5ZrPM$nEhW?q7x?ƦrKY7"I`ܣ@!LܼK?MOs"?"l"FC>:5S*RQV%.X˳A}pl4NO;xaYI -^ T&a7p8/z/\\k#2 w@3qQQ`FuoJ'0@o1 ۲tmSՒ( M u\"9YbDM] Z5{T!k:XIM9VGW c,>2@G5^h}tt,?l ##x ՟[ͿLgb]dI\,S+)oVWxiᩐpA~s< @4>SОbMP?Z|% GQ%^imXx]RP)SgV.ܮc z_To_^'Oj= +׾X}tdsEH .^%ʎΔ y{udQB9:y*L[h4 n"+=mULd#A PR\. RTEK(z2^A6>7 o%fGt8 x̽rXTUCуo^;O0NmEzZW2Д 3YtFQ u=Ck,j<+ݨrEd%JUvZ`B)2$hK|ݑبB!Bz%ɼ[pOd Nj#&\غf I#U BZo4"H/ C_I7eαw;,@;'}dX^@m:٘GxjLQǖ-#IĴRL+\4SޛpG}AJW;o}`PT\= i 빨=Utlbo-WRP&YmOL;5$wDQ/xq?_#~ y352*Abho4A c : bp/+UP,τ_T5xkv.=&|^"DVK"JGfAbvOP#!YQtڛx8XMbͩJ&}"#$bs8+̵qf4X@ݝQtRL+zFu ]U:Ah4B3a#пX=c \=o I%D(qEsE[9)YӁׄRM5F zZݧ}gzkθg _#¤n?P~N{n5*|+iS |ZDZgF 4k0{N@FDX'򉁗aA#>Mta Mha[\$?8|mpyrVi,U,JRudWm9apx*( -7-$JpEȜ 鞴kªn̂EřVAy5NC\a % 44ye?h >2jw@1>].  jtcQ6,H.$wY\ChB{a< apab㤬b{ntb(7U8|/o.8R!=Sl$I`PYam~ZK]lNwTx^FuJ[>*^~b)cC,UWxܵ=K%Ѵ`DPU"?AZR' urE;Xai\/?÷a|A^Mb*4iMΧAO!bˊ?rq$℘; ( }j98CquSDwCyLNW$==Пye"9(k1< S/XavY%sᙂM z[=lZk]; Lʾgϯ(r6a|=<At;)*%޺ӹNX/UI2+A7=`wme9e{Ee9V( ^$B`MwDږ=x(y;eVW4Y3t$6/Ssh6ٽxM8[r0PiXyp* GtPJyg9WM}X;c?)$LZ IQ΁}P! )x~.xɪJAhp8+j8Пx4P1ct;m0ͼ 4&]z*:^$i hV+4|j✭ [s'6&L!0?':>ʞ{uLV7;κ}9̇GYL##F>:qI6:8+o.CbF9FltdTPL qͶHKρs{&g+X>$dB%-:d~4zDwz1R!*ڍrP90qRRokOJ?wEai 9qrqS#x?<4)?D*6XUIiAY/w@2Rf g@'rcGx@ jDw{[T2 nҰEag1NDR#<0< < hkw@ϙ* ?2b*ZAɮ <6cujQISh n;g`;"y쨖hSlf< f{;Ns_lQ<)5,+rJ. V/cIVClXִ&}׌R"j.Tޤ0IZϰR`cl.X Uʺ~]7a] jl-W$V_Ң(m=Ǜa͏*r/]Le2cR-͕O R!d́*HvS0o2dt)^yqk@pBd]n)Nh9'3މ#!V#}<_hDX9gɺ.U1:67sφY},X"ᣁd6NG1K A{䯝n'fĵ^UÇ%gsc2|bDdL9?6TDaq/U==$ ~?KpRh2k`☸G4u6\OHm> t~ "'_@q-*i:R sgiQ#Js80*`Ai8 _r/GcK85م= Ő≓;c\:FC畃jeߩ:*ЍyM sF#Sg~ s,dyaxT"}hs&+[+cF);'柛rk)xe8RowoEԦ)+ i0$)iAɐ|_GG|CK#q@@^#ѵӚY , <%M:ߊbNe[C 'yHa91.?ddswQ v&I #FTڔ3js4!V#7I3ýTzբѻY~4хnm0 YU<&OZ>zM,vyL(Tgz#͙p0M9w`^"+P y㛣 Y,-'Ji,H0._mXDM_aW'% E iKݠ$–^SXH7|}BjdЏ OH*3GDh8g7) "F nmP&%( tT3EYt#W/j]\d WK5'qyzuhjoiƿ3;?ќ2; 4GJvN$y"ǼB3_HOB.cFeo˻(FCWR?wfCmp $Z|[nԏp%nfօR#nr+eduFThYLjMg҈ar;볢- &D %=ao/Uהdʘ`W;%j=Ckj r s5OKd"!&\,a\mM1:!E7eY9?bFI\,Ow#/cv6Q8޷75CņLX;amY|JJ 2.`\oCPxzHxD700U 1 H{PEhHiѐW%3#~QOl,ŵ|"feyO,[Б@m EAlo/ɉc$ EyV)7wupՁOOLӜ+|8ȯ4gIYP=u} 2# &w>h_K'Y{%dG9P}jO@쵪F $ y,f<,)j[`LSRSO]ȶ}u_I (́#ߞ1c]J"5Us18ӱwr'dA((+O8Y2ۥ@Dv0lL/0(Փ܃Z_oU}^tW|&-9Hx<ߙ9Vᢻ/@yH4*v, w ;0"v&P\ƶJ->Ir:4-3eHO/?; r.Ifiz|>P` x_8)EF$^CZ6GJ(\w*҇;K:Ͱ%EWkY?NI_K2eф<ǥXP~nU|fLJx>2 TA.3qO0|c=A31<w7N?Yz *`rnDb $׭d!jh1K,l+L*&\$+ ek{h4 JqmD7F_K"hI,|)aٺRd/mEOQ1$o-AD}26K Tbpቛˎ0`@B_\'ӓ˻{j +z46`~Dt)*QkTeݤC$_HJ׋e7R(n+#G=VZ\;[N;p-O2NonL}rGQ=;k/@Ğs/s`4U-sR>F:πuC8ƥع#&iE_ J^h+kJ1%V6U3fVQ9&Dp~U ji+tw׊a87sCw%B@K9$qjB z‡3U(6"R{v6RI|^ Q{#W%ю1մ 2/ႄ@:pIrV̍>F(t[<F|6l)gM+/slٙ;^1שPOM 4i VQ*{:H:8bݓuEG0x/>n7~%>*hL9f%Rgy ~8#{rۇSQ֭<6k_`@7laWSQxxl5a"${ʶX| (" mξ)hA9ȹk$kgĝz9ϿbB_zrPOHו%wXp6 wXyxv *moM\h&t(m,.2.[~b%0R`.W( }f\K A)`3D\ج uN߶Ts1%+]-c|JN_g zAtrfhk:a-P*>UX:L732GZUvPKm]ߟrpW @襸n*Ik(`"IJPP@Ş_;<̩ ¶Zzgd~R_ί;T3*\N d^~""C\h|r#c|4kHyۉUM7`liV~ $eE^?e4!f ;In*)*Um#7yb gH36,u³Z zE^XdaÉE7!;R_9"Àgd|" 3s؇^؈f0V#|%f߼=0faiX=^201Qr & 3^O9^Ӄز<|z-L5Rp_q= ?fBfk>IE9cZpzwloz4v{L K;9E.7'fymdb>qaA EEwSXpl%Ua:SrlA\{k~j _?< f1&m=3zhl䴠n*<'m=b3"K-,!91D\7!ą'n jpc^ܴx~p=2v'{urhs.4 na_/M=5RJ _0$*L+Է[PǹG}P֮ꜫf5y_:84nFe\`$(*זXO uP∖oKJ&>ӈ dnMus!!Yv'%UNWk5nM:6ե1y \5^pE"7093tT29Ub^=&}c툙aq y^LS&d fEo/*_noy=VHYJ;QҭS[FXȻ}qQ9$$+SC90SyI?8eR+t>5_"} o>t2l~y#F-)pq@sNA5eWP16v_RG#+2$Vw+b)l\jk;4'14q͓Iػ, tr vI6+r˽byI{}FZ?$ҦeRh:>ҿzǮbmy9WtxCAձ72JǓ3!5"mQF< u}Xޫl/amgk 9S.)vkODZ_]<+eH#Ҫ4<|A]]| P-#,Tt0c!|=g}u?CTy͍WzvNj;ynO]/e+5umx )bE.1q]@HȠtN:GL,GLTp O쯛äY ct`Ū\Y>(@ )k ~yYx\^?=YU|±[#PśUOQ'F,]?UH8Lc>XH=8iV22%Z;ſ/a`1#y[R.8j=XQyα Xۯ "O7vq-IِG t=b?y챆P^5a|}(rՅ5T 5s,; #4TMx."QmӖn$çSKBkµwZbS*IXIuۙ u:AXeB% L9+@QAMv *8>y Ց6QR3q1Yd$C7_*6X.VLue[mq|K,mH!?:Ikm7i&D"HWHfH°;{Qi|T ;O.WxzAo۴7DJM.nY@ZXtٶɾi_/;9cȿ8=.틋SӲjd'zdW `WF 8QD{(R_Zx9iaq[:/2|l 4A҂q/I3 l}(a۰x<;gzQe9#^bQ]ں'1x%V#.P}͗1 ?|uɪ~㡭-\~P\5C)b5s ,=!Z͖U`ũ,.TENi( |Om mD(|g&M2,|6=~0$=9F<@6B*te)Zy<[nuV'*-$(CSsp =8NU+L?,d[e{;hA53(Vazf5wn8L\Dyent@B!J;Qeжe8D懾f6#Xዢ@`:;~/ Ƃjgn>o!S4:! BV ^NXS.*W }if1lD I6:cF>jg[CKHpM/79HxñH` sF?`~!:o׃uML&%I%wRuN D\K.77t^mu!;al6(np kЋc}oaIBвߤXs'D@q߂tB:V <n+EMMve&0бUJ8,|VbI>svUџBY*[)YKHlxڟ1!/E9TaU$<0}øBffi8\MJ"KI l{ (TvCn.+.MiCb[uqD.J:O[6r롰 z GYn4_ߎКΑR5|&㰾I|h}o7qpjCJ @Y[*5ƃ?Ң{2c5~4 BK\WJ妊U>C_ 5MVܯI 5\H9(c@‰Ǯ40~ڷC~7Aq+FmrV$ vc<Žט'Qqlↇoi~rY\ Oӯ" De Wi܌[#~@r. R^1E#E 80/2#4>a~Atɀͳ$H/ ?ddU<4.QL<Μy_ۼBWjypJ&0p2yސ4<=a*#mx½c6ؐ,Joul8KRqɒh _O)CĢdtdtxP AQM^k">`1@|Q4 '2ڴzʁ(˹sGwe +Em ?z={ 3_r vO`Rin.VB)k3|We\W4 g;P{FsUOl Ol@^=mR1c-qQ4$kWHC1m'jyM Q&ڒ!4ՓI>!k;wӗnVߨhgъi;؂S8W`HX=;QsC޷yW8mҨ;@FITrqܗRo1^M5"A_Ւw'9j/Az}e.N`FЭnAoyXSb_D"&BR .M&2BUʼXWY{'J<_G>zЋ3+0,œ퉯 /z``l&+M`UK"H.D=%y~Mmn7V:+DŽ73Och+Up%dHe:1V}b cy/;e:j8xM#",?@Z5YlnQ6ngK s>N\t@+Yɷlm PjUO[COԌ8fw]/Q*SzfpFL#zPkxSg];M{op EǪmq`o;fc=MKg{5rT ІFQ-Znɴ%89UMH] џٍ鿉 KIrohLgeܳSְ#Gl$LP/w:gg^ !><98z# v08SDEJO14pim23" 8\: $- 7*HE?R0샐Gb[Ђ葎&+'Z" ,/nE 8[cP yvp<)@XBur TKRBBvNܙDe%$7wFwiɻPSv_&a,XhȒs0P̆$*W6٢Z!i\XuXWbu650[dٌU?mJ&0pQo n56 g,4%E9asX#13%JolTB=rJ`.j}dZ]prf5gf =GbQw<j%9 U&(XhO>㍃^5O195: څ5ӮҠ'XzLsð)m[fD^Zirp;9)`h)䠶낧*g`E{P%G(y!5@hԇv ac!y#r MlKՆ 13@a|Roav{Sv-LLiQ߽IQ6 Yr'C`T&WU5xRTb> _Z=V%& cW&жjA7#D" 9ay5O׼rOM*&\}q 0&xLF34F`7^FP8i7y=ybsә_9 K{aA߁Q`H Y"]98FN֏zX">'ek0"JeMpMt9 !c9>BGglz%Ip#&U"˺ s$nG׳7 g-ۦ†;?$ͳx)1̧1\Xd ' a݂5] *tqV#qKNC-(?eT.:A[?K20}@qXt4~Akb&3vWڝ,wیhR/1Ŋۅ_.m5+[̝fysAGM[>Mh19^>% $d놷LcИ5~QD6:mz-¦ENԈvn왠w4yʆ:s TnpDBBC`עp'I[pH7S6>.$aw.eHmnX! LELT\g,VJs awEjFL*xe#Pm0ڐ ӵ5Zzq NuaXjjw:RUbY \?kGem8`lV,HbE%<سKQDM!+'>zĔ#и'3# 9phH;-^$zIW>*mFxhJNnThp7:F 5c (dG yL֒p&c;c .EB7s"_Cjc5RLFf)BZ׌`sz)q1@)=:ו YaklJyx 4LSv=@Ԁ6l[*:K0ܓqj=ϴԊc,j;= Ɇ`+G9@B2a _iB^5/Հ=PmRfv/+LY4Z svK}2u LZY,7ZvHi&媁$mHC q;f+m5:*{Sgp7p/2IwRjQT^\7|a g@T?F"jȲڔaJ4QʬoN3?!7(t= T'3t@0 P5 |skvKyh0J,1X F1GvDl@ LFT:@';H^gВ =̵xm`m{g#Ol {_IB5M#+PhXn1^sw>PDO^'oM>u^NaIצ\,;L @u9Z1f_ڎNr݁oP~wWya;b芁+uޚ{ngO=6NN9j!m&*xqޢ\]kqWuͨZ/|}-MKronoD Pr׭y>|_ d?b{+\}Vw`ל䣎gx'fr'aIK"@iIKt(Y^ÃzuBpn37\4VbH<.ob{L6u҆kF,pn$c~ݵ( eCTA 1YoRD=_-2j)4dTIi DYCq 3Φ'UN ϖ )|+߿i[P Λw PO; :"nLG4S(p畔)V+?SB(2_Kό؝,BC}Cl֒Fo*۷L7' K~D?qNĊЀt5K?%ߓÛ2 Цi+AIG| fFMUM6m>S~UhEҫ"Hr7ıZ[rL`/ 7^`s0c(g3vl2q1``6ΑK֦HD0sE*fڦߘnNϺ1*0+rA/ceͶɝ0ب@IT})Sf^Ǎ@ۊقLڼ @8%|M8h,BA]x~хTD>FZ &b֣xNwЩ(v\9d0Ell/]g2wAex8M;h[K.őSwLiTaD52Qi&<( T"SYS 2o͜3ȵydM&= *a~g}#ꇟvfAgIy0Dr;2S  &i?СDm]^;-nIKOvdRk!๝ uʱD9WN.xUgt8}^tII݅~^L&󦀒,Cm{ϔ!(7q>֡uq@cpB,MQVC[Thn*wίP@4y"pVB$Rj;<$Qߧsm`mSXhJi4|jR*ҏ;y.#/cIoˆub59JHV3֯N::8 ydcgND`!F!$Gd6$=Zxƨ/0:Ϣ,K&X f8ُ41!l%)(\09>hmmÇ,ݐWϚ93ai.4jB4"q'1GN[y'fRAy,*?< X,pk;G0Dtk9ݡS6LG QhHi~#[ӵ5LchjN gL?Ÿ{zqFH_Њ{&+Sr(D7+qȱ);4*@6W&' v>J.,:[Tg֔⬾JB*Հ\xHUH Mh2ޡ?ofr_].ԏԄ.Y’̙*}0ֿJ96_)F#\poOfXSt*O*џ&ҦzL9Jj36wWK-2D:O@tTWUӉ3+^7|~ɍ834!տizA%eeEU ] ^5M (_{ey uIz$Kʽ' =xQ5ըfb$ZBYZ<$)5JBJޘd-KW%E<6X E5>lem@$dy=ru-džu r:6`t1UFt_Ȳ)^IhmA Jw*9}Eaj=6C;."@wt 8MZgnX' U[Uby1/V:g-:tO>Qe}q5UQItqhn1 E6Sp*Vy)zj- E,I ++w-Vʂ%y 4ols9<3[1΀77-z*hbأh9ydTQV1xK&"66,"c9aտ|bI6۱}sjvS- oaMMxrG65mdVi9U|mmm\Ig(Cue$ _Ye(kVP<̰`1#0\7ŃiO1Y&Ӿk-'$'ө~r>!:=oYvH?2}?U6溙& />;R9 zGcJQup@0ng]?K50&b2v *%:2BC@f K;x˛bYnE@ `VilğnEb4^6|KD?ܘ"F}|r:&L>S)QY ""K3dBEZURqYyC/,somŅh/r#gmc+vH<ā-3XH-^%MxNU^=?3BQ'qoyyj[;kQ_{mî0j\s5 e;KOb~[.4 Ϡ6u?=-L!VE@i+ܞu|/3[4KIE([jԸ{AuX(XϾ\1-iWViTLh8k餏gW蒵ءWe ݺOSiqlx]HQ*.vwm㢑‹efWX5]1W{bfqJKPJkaj'[V/DxR2Pjj^ϑ;sצ[Ol ;Bh l5O+!_''M4XCM; -@ u 3(,H3ǐ\AYIۮ^ΊrEb UAœ]͙=- l_ lend3Nw0~̘U)88`g7nƾY>vܭꐾ3ޮ\%,%)h3x(_}kΜԾƺrft3~L./[Zg .=/eL[caDL|>ky5{0d.ZɌDl^!&,uyJU܉$DbᘸiDJxL|?">VX{h7cy.^ ЏPN`61yzjMSھ#܈9^8 iyVbJуxRI"T\}cQզU q4fX :: ԓSh<|ɦ>sZ{cܪL)z^ КrqEA89AFAarRܫr(z7;&5Sڢ~'1S' r_SۭUI"U:zh^zz7PlJ+Ymh̞8" IOV \D߳L;MD`?z%>]zKXHy1N 0o^l>Ƭ:Rѝx0Nz6:PnO4vfbK>  /,~21\,@uɄ.ii-d=f DCY+nT9v=,.v|\4*LD$ aet\ywSӐUΛֶ1}frHb.Q;\PϜkT@B'YhЎq|B1u-lhHu[y$,ZvCw3#ORPuK>I *!AQld;]M+0 >YzӿA< TO}4< Z>}Xf0?o ei!v/lGc9<>r9y&NΥlYHؙwNa1~]{ ffi!ȋe=TTCF+gGZ6v_~b1p*7@Dyh\=.pw2Q%>}mv2`cI&o%Ί4Ffw -1BS؅`eR: xzݹM=<NݲSU^Wo6J!ZH[. 2J,Đ#AhaWMз0]Nޠx?_|z3sЮ }Yh[m +*0A`D|#!Bh=4קU#//u{6Ril |&068S3:fa[kˊFϡTq TU5cV|E .~1Q^؁b8k xӮ ]Et w!6 }k2uE[ *9 Te}ᑫƌT,%mXE©oק7~",н0twÂnUhER+6\j*t8zO;Qa?# QS*lAaaӃΘϰ-@WN "Er,8CM0ϭ}kA,?zfȂr^'_v祚zA\ȷ/dSjd쪺9[XlMd(7܏Hp/tg\Ջp!F9hC\n(SS)BCbnKRD_ gM<nZ:}ž7:!kS\ Z9[M둺Fbe#SJ5/[v4Ys[ɇ#K,̗F[yH(9}^&jHe͚ipItxľ$M8UyB0ZW>y|IXH%*,7:Uqv V5$g9j\A[ɥOK%|[`/*?jpIؐY۪b;kbt䵨x>Z1.3ܡ-P<ѪcA\FmwtiO.WΠ#;هrM -LEse~5t W 6t._;Y%{ )Vy oZ%UYHP+y,V{-ȧc e!t"&fyC-G~IJTi.~lEUs;3.a ܼfs8sS ھ3>M W%qw@c&0V v \£8.,h'ZiFI~E$氿 QF [/)?5QB-|R ke~9 EQR=$R*I&ͯx63֊?BPZղBמH>]~AW7hK_bbtKgtoc^~?_sP.zqV'(^8y`Ȓ9mܫzEYvi4|vsz@gdۃ"p)S-9n -;+8;龈&Sl!{"I&9\,4ҏnrBts>of 5(.BY1s2 &Uhb + ~"Lae{WDg Mޘ>HMN4@pٜsHR[wmT<v[xgo&_| 1rDsI^umeHidCsy ]'?+̆ݲבֿ_pxMCNDl5 V%vD)a{Tt '~LeO`{lڵ^V;J  Fb 1+67Sx61\=/$K&_z\ChywFEI뾑fkϗir~6*z2 fBWRߙ")[ UH˹r_ݕ+aX `cx9oG䑐p{^wo'+9q=!ftĘ}l~w 6W'!W߿iG'"/qV"րϱ4c `t{P LI8|t})200s>&[co|;k myZ^:@씵o7n,Sb~d|j=1ǵ˸o<]zEVUpvAs\:$) uald߶n2; ]#wTp{r8͔./?o(y*5TJnw>plYT;O'YrSɉX{iFTRV7xM fLЬaLb_9uqCҨ6xSEZ 6mA~bUV$NILK5=V*76 {\\B7ߡ4#JqDX]+$"*(L[`?"%]l wIrNW9Ap&]Rn^4ɽF]؞L6[+j),-eMѩ}ĮiiDž B"_j4Ԭ̼Iξ#".|ZabL(> G"hG(Pj" VX|nvSq4< U$xrOstv!Nc=ʪ/yg+vex[uL2 reihb_ט;RX}+.يrX vX=UN #v5Z]m^b4L[FWRnaSVr:5m08m5K\V>8F}F`Kot}>4֖XX_3,8# \t[ $H־Fc׌O*\v٘XJU'pz٫pkuBS+.j&#ejQw0Z8ekfGBt+LE޲@" F btహN5[l&9&p?U?1SK Sa?2ϟn_.a R7sßtdg;PqGVܜc"cm:ܣ_n /MA6u9aqJd Kn@M/XN̤Fĩ]LE?d-6G=$Q㧹pwX–f|JkrHO )dWot+OyBętfB 俬\ F+ڝ@@bv}ѫs2y0w_ԲXۊx2GFqi/;?YDn(bW;~;"AҳocH83 J٪+5F81lAS*7%'P48FqՏا A ihd"1]S f<qez72GDB؀TF縄}%z0e/=8zWuʬ`rfI|~ 3nYQ#TU4Y1ңm'@oi?fm~EnJy twӕmܢ [%\b>Ӂ[B*LBW RjZ~ʏ.g0a:ū߂)ta :i2נ{Eed5<!H{M'_e]>߉.t֛*Cz2gt|^si ܪu!U̹ /e۞)9I|SSj33\%CV1(tzpy= *xоll(L a' JOC8[w3]LK|ʙd-Řb kF#V4,d_~´.1 `Ao$}:Q*AS-%.h!qr˺DX3i2h 6i &2RC~J n޸0f)eıa$7xޚD$k\ M}ܤ,%ZNora a7F U>Խ,=_dd~!깨ܶk^8Ў0|MC֤71m4!5B/G3ƚ[JZd T0M68ۈ{Q4Ʀ@{X`4XhHnLe+Y; 4LCЯlm;M*j* hƬ ܐv W\\ a +ɭRC1QZ~F;"f ,FՃͥ<jQyԕl=88*1۬gI-p$)7`&ASx)ܺd?!K!J2 i【H4|ƭ Fe%rƯ20_O^$nGrI5BNzkџMq8޼aQ;ܣNg h 6f(k^0l&Q3s'U.j&?sNLm 嘠kIzyTQ{HЦDr֮o$bE7 htԢ$K`5H w_]Ȑ > @Y$/ BZ0%Bf&0M⤥d1Hhnź_X@ ]j s i yX0Ȑ)KxOx B 8+uld{p9õSʰӧ%xQ0óg@7uñB \t.&d#uUc-p4cXhT Xvԟ&J+ǭ}t!C*|حVoJaJjVr=1/#mmi{;9dy~BBLyu^ 4QUJxhemɐ3ͥ+ui2-mwngPV"EgPv6#)Fd 9g=d\qpME&#;Ϫ [ 4eSRrd 𹒷?<ÂufUپ2%\j##'fR~j0\@~٣dAοs EরޭTYo{j M3hyV,=oߠp<"XF$fI/2(KB_)=_^5ɩ#j @b7ŃKŽ] l0{,36t7}+l%8oȦ!CL gֲdI8 Wٹ)҄'JlG %(U禹%wOv/:鉤4lx)2jUGF̪:)zdr'NN zbuR/7`LijG/G{L^W8#w9nU&(h~ϫwمaY1sPa&)I.uSn7;nQxxh&.ne[ |S4 >әK80w*vB_2(fIdK~j_HyKWd"zErwi^WJWn?5ێFWow$EYrIu)W+lVag0z/7d~60~qr=:KMtHflOHvX;#*ιkS&GK+A1#Qʹv^/73?pEB!jppTeQG4jz1@fS%\ vDԢv쁺ͥYb({Cc:>*ݙ_ѧzN 5{u^n}U\P3}GPoGB΄aٶאcl,|RFCr~PI3V nޞ.z^#=߿hy6L^=?!hKCTVn]\ J$:;sS6B@.ŢWzZD5-ct1IoxOM(+zhR>)~g7OuOXa:/%+EOaYmt+k1.'|L°iLߧhvmz\ Y,(Sњ~W0)xCxf<]o;ΊlCȬ=>f#[@1Pt+W88rP=9"-Nf`4l ֊!3O 'l) 86/\{b.L+cTr; p0) ~K[4mŚ+%)jYjh 67*ӰU9y4>WTo,zY'緃U> h=>בJT:A̗sd8mwtiH pR&_ ~*g2qKO9䜻q[(kCm%{Tc\[yKZenŅΧ>f\'_?7}05`,ucz_kG1#7Ǐ ׸v5}>!q͘GM>P ߯ZPbj]Igެn>}+i9gLX*jkXNQ䱧:boPmi* 7qbEvݲmeˠbf ;s%A&mjȺm=iAYGTwhH11& d!ysXFt89yNe#l׺hƀa5|tj)Q椽bRR0ЙrwS2Y6eXzEcL"H4!c"Tot2b=G2[ֶe\a0x,JBGm=cbɶۉsPSs% }a~ =]Jadoqz !xmfr(OsfAfPcC- R+N3CZa'yM#Rn]I}U\o1c 3srZs5+rl U`*cb9!mP$gQQ |c5>)lx8};6uK0 J>?AJq |wA|9>M[|_`c^:(Bq1|d^;<[;?~u^2!i{ҵIjZbZ[3t~ų[n_rk4[׼O4z9>u!ey,'5F^H1`jJAf94®Vfj֫Ky{z 53hOev2̌לT4j&+qOoyhUK̓o f`Bf8j'\[aPSeX7!@ }ʡ&O9d\(D3ԙrMN&J#gqhE-FV;D7lAY\hckQ n̄OȚs'r8n?:5"Vz֎c1H+I 2p(sp d[I<]w|'Wlwӟ*LA| DHLA ' *Yw:#qTHŪ a e0>%3_Ny~-ŽZT?S'A j*,py# Ugm`!A5DʟS\42Lܤpm-jgt֦tC&;8x:bJ VSsVa-+>=0m`rjw\ t 6*)dmjpKeY6փ!^ȭxC0UWsK=Mv:9NK8Gk{&J"Udѭzێk[D~e& Oxv4D=t27K$#7:KQs^n6KoIc3S+Z,AbJcT{`tYq4Ơ#-T//ϙoqT6iU֯?|o eP4ZK0"3zV[(9T} 謹!(>bIJM.͵i0Lj:a" keHxk-"YΦL>HZuu~$L6OF`ug7EFi&ȓ00"k&Z7!H4Gk4sOd pV .>:R pmﭔt"t9#EQE>Œ92eK[-1GWot"ؑ*; >5Q<ۅ"p`Ɉc1WRo[%8&h9pDES568q"AIg?}-%@s4¢N5,JV"7fWe4(/>S PQP#.X –\ ɵAeOQhHub0dI%!uj¬.5\Օ嫺(tHی7>d6Y>i xMXt Qn 5TߟT_fN+4_2m=Qc9;dZ/¯ †.K]n_GjuZȢ6g^q`Ε J? Zz3[ X/f+?N+^ Q::VR?]lY|:s';麢\@ IbLʺ+ 0jco.S٠}nf+6\](3~ыx"[uh#O0]xSMcH]d:L>Tzu>#W-+`a)MfN*XX_)P80Ѵ=@hv+ ث8%e܋Lr\`ìrAzhU~vjHÃTP}B7̅Euu cڕslvy Mh ǁ>[ͼ]{'T]צV.#$wRPjԉ&5*DS}uI_Eib`ޡ A݀tGYV-ݍ}𙦄{ɴ3;KPaFabϯV`Φn-.F,6@\d8d+0tpVQ*0c2;XEsnَ>2^lF\$$k<a&~)1Zpu:r#B|󣥴^Gg桴N;cp!+B284g#t5h%$ `ιb֘swMu6CjՅVwa~2o0G ^=L|EY!wN@}F!J*52A.tep6.4_w/uDHJq}X\ОLhNHOn# BPj4@t_; ֛Vl]) HJ`9pI"#C>t QMX2M!|JȪa~(ÛI8t|l& TlíċD[*W#ΓC҅T5gx+*b /Z*dO)"Ru+j d ߝ5Gf"$#9+gs?kgTK]۹8]FB^?AJez}ă16)2YN`юee[ݮ˭Q&`ؓ}J9MQN&(H)fr]´ox1>d穧bOLS(Rnp6~x!NyiOR(}֓[3MKfYk2Zֲĭ;t>/ԷhH+ZK,d3e^.VFIQ39zEo`L4ok3] Kq͏۠F$/rkxlݩ|C-AV&w7VV*>E-zRn=y }5,{XK9NC&n W{%z3cdwL_94o1{'oA,oT^L~bsjdmF/J.s.knkgC.E?;ۏ@7(.7T(}9Ў}&R''IL.`Gmd)m˺33C^dvt i3ٿnޒr2pIMI5h4e\4#-01 #ܣQ >[ѧq\5zTZt#Fi0e'D&4Ni@ yFspMz<>ȩIjЩ;ٜĞU`[.Y =er姽AK.PQPHl0,@QE&6^7,ڵbVMDٰ0@/GN},;!VgHߓO\;D}p㊆sBfr)E'77Jهbs!#lpgjt/ݵwFM1QzM@,Ǹկ!n'n5$)kTQR@|^79(=:Exh j: }ƃc#d(wո-OF-]n G+klu-=*icmzԵ5!v@ p2Y*ÙВ2 }䛤È3.aހ`N/$ yJ\v8DecS"1'OT3܃z/!ח;Ֆ8iZK -r7nڳEd$ >iQP7[sto/kX,/b/=':w-8yu [Bh[|5?aca:Q{#6HO-lIG@WWkIbD޲E?3ѩM㦉W(3*v`c4N0-i37&({^=ws|uJ)_;֦A%ړhfe=r2 LD}Z~cp-e`RAvvQF+9L[i7Q9p 5bIM29>P(%l4Cb1{"3KO>l\Q+ !hwmZ. r䣧 xٝR lZSU6wZC>zR'녢qWa ynpZP +$|k6qRJ-C{Th6%Qף96/`ƯSsܱqRFq&?ftp"{L^ٝFNTb8p2T 4 ~V# ] c"w3#_1F+ڵhtn 8s6e!,vDG]6U,Qd#`z"_Z/ӭjzf>_fv[ڏ>CvAe~PO2^b~eha{2^LP4ʘ,U³098'qLu*]4l ù[J`b W:C˘lK緗faQR!^>KCLbl7o$gXfegȎgC\Ok7gLt fjTp! 9ݐsz uZO{R#V!H).QdJ]-Ӌ3?B5{!Ot}o|M4 0ޥ9'(;o!!52jZտM_8-s@Edt\=0cɚb)Q֜R d)5|P%2ԁ]xx}37iKarp` Yѽg+2._,埆PZLP3I 4]pmv3T~k7Z%dHհ]nR2\^@eDҢaa;n|I#wKry7$y8oͩKt zpN7O.Sb<8 kRabO(\ $ AZ.0cSLxXa@l aG͈zBgƸ&b3DD*vs_cFjP5ۼHY"(D:AA2Rq˼_Q"=T@i]F'H^u(=}ZZ$zxK-4mӎ$ 9S_fa{k6f 8$Qlق2Fsy[FP/32u$([E?wUF_ -q89ÔBr,Rk`N~4ɫI pn\%0f0PJ~&+\wZm븷_GgbMT jF& Dԍ1E|ObP&"̕{e< 2~j`QZsoJ#g@d&6砉?#BW췥rsHvNו3<ف{T&dՔZE@U{Ȭy{jlB8F[x_+ğbmB̂H cnV!)VPdqW0^|M_19yY 7ͬDMEI*|7B Q0*&J<~ ,mc (3YmY PB E&ʸ;'q BHi0;WMut[/)bgePC_(Ե1sAOCڌ'PM'Q?k$@G?*cnP^gHQx44=Lo`445sSX^%jkv aܽe\QhVj0i.P㜿5sA}ȱ+iX&wy ?*'6״DH r5"'-A:;880q7ݎ 7w X[i0as4tR he뱑V<%zjp] B $EGM^|&L"8[]?\cV&PPftc$E1WEW,5$ ?jG@z+|HwS2>+vͶThpت$o@]"hHg)IsXf2;1Ճay5nM56X^4k*?9/tivx _FKaÝ w1$!|!wfއas\ȿF^q+kwϨKyyj^)2S=⦅ΫhPPkݾװV<Z*iJ{{^t~[uMZ D鬮z80b<ۧЗ[ȧi6Ww=ø;'%z<"2 8sj~$69- S;Eƹ:#~h[,G;@Щ/` },QF?_ 2w^&~@\ɈWk.m.uL$86$~Xz|׮-w{TɬL'mQj: `~A?mU+o)\wQ+)WEtYmy 0`byOQ^Z, N\87"υj=JA oHJ}_CJ[gG; LIzn P*ut u?I rLTilUY_33d ͩ~ e_ݱƱ!sMc1"<Hukް[G{>jC OF4#$` VGox_Q-v~T(j;[i3*C&Xi8ȶt`^^8- <E/_|Bz;@K.,}L0sV+`Y mnoZuНپpYTϘY)QG__AL ^ϯbCneWŒv#r LvPkY@y8M/ok~9 ="}yBՓ"xP%j b`58k3MSh(jApL)[PeEόF2ߪB :< F؅$ [uⒷӄ {Y( n|0UPbnTJy%ߣfyUݥRD8Y)SjXm|tnzDNZڊ뮑+{۵,0DŽDhv:tlQge Uz]'bv*1K|%8BNأF[c:JiLtQ]BSroփyZmE*ڞ~%7Hb~T1z},C g7}\\᠉'by>ȬȆ ܧUUh}^ڥqs%3|)䥷>[spmg_<pD"t TV2-RJ5 Ku#dVVc$2pP_ LaZpfGw۩Bj]-NoCFIaqX vjOU/Xtf u:[Nsk0&ުag)"~9P;I۷eozt1~ӢwVd,1 |]S$./%j6ϙFR'xr^22ğb5:*৫No24_4nT/,S@[袪'w ˇr#K_D((Xtlq f(,D#z[-Mե!'MglN0h:wXE`BZ/:,[H@PtUpz薋ke +J!‰SK.D4ɂ7,zYzrFK%(?5C@T_ ^$)Z̈́/7ޙ_uCmk%fݓ8 iOwװ_j9*wY2`= )1\=JɇmY}ALT0A\t/.0Vlї`5>8 tRa ha"ǻo5dүմ.r%ׂ ˠF&7ͿTd7?}gz?/"ɳk@%zQ"J 5,8@ "QyjKzy+}^е^=6{ϧb^~k~$}&Uw٧WJYjH,ʅ4nTQe@E֔2UyP*9[QШlb Zc*bC!5Ъltm؋HzfڏփdmɆ9"(N\!?5?;y~'Kw~Ī8w=_'fB2R^X<~TdiSڬoXW ͇D09Tb Xt:]w<)ЈG@Kdk- U.\+IR--x=7<"nb JXqXFDYh ?,Uvq\n;O }MY*EÓ7'meJ41ci'gDj=}h+x%4ʡxp%XBn/U<< ].ãIopr.Jꯣx7^Y*;U >y.RrCY;0΀\W+F"7>14i@ߦL㡱 Y-l$~/-q]uprPAD4[qyᵸ߬4f" \_⋆/AZHu0V5ܓٚ6lſ?5CDO{`mlA'{[5O2̾' ?J|#DwpcƲeT)KMYoq?f*3&jB z.zA>W >tԯAzShVUҤȦg5p8y5mgreȡ[d&2灏O^n 66 #%AE;2ߜV1 Cd:7?J^ךСW? _b z:JN'ѵcDEWElc0r- nhdNFB6|ˆ#t>l.znC 26$=8<>BZ?:6ΖAL]cEғFhI&QyYVFr6^^ Mxf&L l$U4AWW KҥOwnX̀6Z /%T Xފ(֙$`Ê_ Kp3 mbvѡ>G,>&Exd).w nz4GBHpY.%TpfTĐ3a /dF>N®!=2j|aMA爴[q&Y_J u@-8#ݮ`*Rޓ滇̺^n`-dgύSWs9KwQ'{]cGoln҈`S"=T ="쎇579[b11;o3-=LDV81sqҍ."l2x SaReAp668q^f0WzP,8Q"֩cu?pK=¾*a-;;ޕQH }SUANԻ\PI\SSbilYxN(uOrie^yt0[v6P8$٪/Dya;c%sx~T1PJ?I-vaqaJ5&\B4+y Ox ΌдUCgPG\Fb?/p*κFbH #kq|%>$2= <σ#k-/hݸk~)[)JP?ɑ1/{I" 7UQW|{{_rH'è9^f7%O%2RUYF@u,Њ-1ނQ0⒓V`| UQX>aԷi @-g_VrR^.p{T)xټ봎4hԤYOɿ FdX `O% C_s! DF[fe-ҟm! 72cGE;> ^3v濜cpfr-BS ^)蚭KgĔtn= T%אAS# PߙMA̴B<ʯx kMr_V9Ǜr3odf#S>thqGlYuPUk[7>X#đ_ يfG|7aYʀ !o"`Ȓ4T/KyY(Tݘ>Cp#L6%HayZXzL#UP:!И}يDgG-q̈́bݵho GXY7:e@kFbMmiF鐞8 0۳x2_llH[:;s&+'5,T]pRk&cP)KL>O`!\1+w yO[LMmK nT@;Òj I{r9rmѧ@iV>#C>=}`Eh{j":'QĀ tʉ/Oth8L:kD'lb;깓'0{g7yUVk+}a‚V_Ԩ6Ӽ,}"JpӖ[`HMUFldt~PjM4mKq5"З'b*uB@DO\UO] oX"*=3^IIA-v=C.Z>gS*j _F@RcɸzZuwNNy]YibdkQx%ڭە;E|Vl:|LH k]<,O(P+d};c uʙ_A{>ieA3NWbM\:8jpdW9(0uYy'T޺7}-@q/hs-bv?D I_~-[qE=|]wp;#vmk[ 1<7~Yerz}AuP$9P:h .K W<8ɗM-=f0\F޸{q7brhoX޼19\\ q%?Enkm6L+jE{G}H„aCr g7:lV5,͉Q~m[Ϩ.^[Nak [ºR4t\m⫝NaUO52wwUtw>GԒX0Ċ9 AD:GE5g>eW,#9Bi-y1n v`2P}g!OQbc L̉*:X$b.fkhHថ-B1[ l|q\E W&NoEL%>;JXC2n *eGZަ"I0JX.A] RĻՑ ҃'v H\E*aξ\u;dZDLKi%؅CZrs 6;)"oO'8=g\~vsݱ)rbnqs KP0٫1 fiڽ`-Y8 ꪟ^!]FyE>X+,D"W~`p!}h♞ZJCFE9}VHOy4,J1Qi[ qѪ`7 ĠÄ k(>BcF?̣׺1+DZqx/j?Ʉt!ⴿ R 6TjyGl>!yVp]܌Q+h< 4*#j$ޢk- UvXb&{)*e3!v,rT:~ͅp6u1OV%P51xBqp{^|&_QyZ7J`ALHBOj$|<ͻ_k)˔=duiu'4mEz0Bz>] )Mse QF֪ftJW=q?qMܩ48AIV\!~':?8S o}Z ќӿ4T %z+~hP6L</DNj#!S~C>W]Q}"-?xo"W?Ni&ܛJH)e*@)"LMM3ן2z4iݸ7g[C V'Yy9{;Y\]@esTmPW;-qqeaPOE0٣VҼ죈,(pΖE^1,E*'#UluK(+_k%%1l[؞`ט^W@s<<7%;WFObo8qwX1 4 AAZ,_8KDq< p&Oz|y}}d?zCk4 Y>Y5a%-yAYG0h6;]%ӳ\l=fIb чz~qR;fR$7y'%~QPRv1Rۙ˅?\~"T8+OB~!kBl6LYܘ6[!铨ó_!e$<0^E;2:!c~ Q Ήnk>Fj(-R{J5,adT5kgi1Sɍ`.m$K-#qNH&`Ę^O1՚ж&lis$J@x_&k_d}كk@{!xЄRI-)J]WޒjJD * P653V.^:5F,l^ CB=q;aq&α2=b~r=\`@rD%5I9yaB !O55gڭ~98[)2nťuC{\bCo\,lE:R./Yyb3ǔI9Te1E`oj~,K,Cmuy R%J%%?4ѭLl<Zf0{QPly_a%S){lBE}ƶr]/gm8N0O9^H Rʛ¤f'2V~촯2rzȯPšat$:;tSI qeWY|QB2"."n^lĂNsiW\ci1(7h\ݺ6ƣ>r_0TAPVzD}5[ w⾧_4ජzs^x'&["Թ sS=tc[_d wXxsh'ٕ% p?2FEn_i2,ڬugWl3~j=q=5&xT{b~)Uzn7kO*h>[76zů Ueiis.L⾵ǽtoO,JB3W&hj+]J{kzPjoS_N^ tBkOѨ!*z3PU#窽3p HrEhަZȶ[}){v90|UV9/C8ȜɚCJ@zĢw" v;%i\rā˭ ndSk*]`mkz4^CSv?܆NhBTðAVZ45mF!]MO518V6P3|ؒfsymYAhW#SL!T?2cC.PSALS[Y1(g]__5mFJJߤI$3@ډ0UͽH5OetJ4w jR5[{ë)֮J2jcn uy!~JT흨 y??3xZyXU*Ic,il =B!}+H铠}/SRcdtxZY?Ӛ Gƅpe4]t#"Zɣ(3r"zȟձIzF5:]UWfo1ǀ B!N[x (5?IJB6kb}A#LMTq:[T&؁?fOs?ζ5UAG8 @5Fm^o,3xRalbq/iq߼x9A^e i#ulU1QgSi OuU^gv-ܐ4s#G`O#h X PR'+IvΜ}PA=?k^DB7>e2 J)jV@tݴ#J=ck,a trNߠ+;`F9~q&NOoH[뱋acxYx:3rq^ [2MC73:e£J-1KŐSS.0 |t2sf,W&=<_SSxˁ!{n6&1jII:eA(>>iZv_l kwpo' }Y7*W2pvLOjK$\hrSǦQ3{dm(8lWfT76$f!pYGN9A;%r*rGx"K^rN`m0QX.ECuT{}?W5s1nc^'T#"Ē`uNO5RUh2 "*35$@pFνʃb@#+ UԗD}ikx Ѡ`D"/ޯPs#5&hpA(q!LGoZbX̬qxgQ~s^AkEI-3Ul'&VJ|f33b1И"Nrk e҉0tJu1F$ -W:wk m$sڟ'$(] ߕfҫXƵ~dN}ȃ%<9 @w/(R7#O?xp0ny*b5R1dD.ms36;n(|KIOvz0l֩8#+tP` z-+8kxu"Iݰ<b%wџy"qi3HTEDŽH@`Vbツv=9_y=߉% B怜1zÓ2BiNi^)ښ'Eu~fbC|Mw;l$g="Y:psX5lm:ΫW4 P|锬XzrQѺ ҿ=C7|ٱ;A0i[yϺ.ެHhu|i_4dфA7 s/+'ۜSʰ_!A2o?*/:ܲ=9xA5H%EsP+meIZƌ(JĮ ӓ# g8iQ.\Q+#GJ1oJ|pBgCk*Y[+ז1w}o*euv-*UrP9o9QLG *zYf\=;NhtîH#{D S7bѰR\RUK_Fkx_Vr~y r`R[y,_ޯ5" *e@S%JH2T}#"9 0iX!P,FL2ԖwByXW  AKd& Dϸft-*zaPwe٘k^$J@ϔ`xI5p0&<à}{`L=rbA=Id@%f-K۬,Tlzi`VFXDYQ:/$T8PZz1PF6r9Hs7|z%vNU4-ԉH߆݆cEKV'9ǁroYOR !v ꑒqbϊju3e=創d_RK.2g&oF֪Z6 +<8;kxT83GD7՝Y=hTmcAJ 7*T{w&SO 5/5gt[tr43<ܚ 9.w.dǰHe_%78'SEǞY] (g-]Jacmxsp}Bf`%E5@B5&SY}"Gb\k tWڋm K=6D%Ρs1ro Ain%CbCHiY`椃+lB*> ܀a6=6\ccrO~,c<ԦËg1v`p?bI<c{UҝnώvӅ.,5T'7.[ySSN4b=pp1 PP%J"^ҷ!Xp75L hGU8fi5!Q"r~ђM UZ%"iq!_C:o_f\u9NGsmO:Gd'7Ov'(s/'sg\)Y#f/`hj]Q.E@K4ϲnf/:^e m_1xkXҌʢIa(v.qz[}S1x\%a8ko9QJ$z}R%>#s4r-Wu8m J}8f}ҹ[gٶQeڇ\4UJ@.4v!U6*Q xGk`C@M,)`ۚu-Khy+s#5%ĝhץ]\.c]cFIbO~Epf7I,8|~"ZB:z oX|[T8 t|AivݽXfΗC6'DW1@mHj.sw%J{:xe&S]nV,z6ba@SIu|IHun׈+j¡] )1)OkoāY&a)I|5ElᑹF7IН I;A!v~ 7'³ʌ? CC.k^aCB)G~SS>[,=dyvyXr!kᑀ7i.=D҇<:{=k^(mS욞QDl&JQ9;v]@ 9专>\SC$XsnV7| $ w"V\deZE!Pt&~ER-s;U0%(DME4*9wv.T;IZU؉PLgBη0m:_5Sd7 .d8X|jeV@v%6i [WT ] V5fS&?rҭSVC b5H4#ք A6W+Ї?Iuza gXz9H+x 3P"$T]*=y!1HcMkk: SƩ!(b; Z`{3 VH.B|K.ޱpb9Ϩ!yjw{^0jc& >'b%NoI U{b޸ vf浭$oKC/u8RЈ[n3XodM q2YW' kzO Y>[O[35eKݔNmƮO܂n?N?!ɗ)5 QM"I(*p ՐFE({Ar>NDt̨5Ϙ~gPf 6P'r݄{M]m{G?ʋ6 #7i1oxFU0)J=*;=vYS 4m;i++evwڧQ}.+~֓ ;*PR ̞0WR\+>pQWJA9EoJEO}cra#+kuVMdXLhsV9Bq-oشy]P` Bx&OyYu31t$5 Q-X.1C9.xP(p&08XHLvgvDVha9 Ty&s&%.-lpvD HݴÎs>Wd#Z1o.HfKys@T:>/ҞݝG]]0  {v}jESNOC5R/V썘b:T?e\}!tO@n 6pk!oh@Gꦀ-~r2~ݣ^zȲ ?fcDxߦMjɊ@-J t%rYˡ+}Ay&Rv^E~A#DN `>OlTEDï[}}sZ,RmFF:y8/PpTIQ_prot*ɚơx:׈):L9J;WJ?@^ |E?=} 숤.x` 3) MP$qeV3PW|W"Bף̓H ̷Y0|ޅ,7ɇ Ů} mo]' 84e"]eΆqM=R EkҾu7T_M(+cn| ߋV$ux`Ǜd{</ٙ8wj^ -0㗳18䛙pFP˝(g:OB=Xs-tХZc0<=kP#RBl!x[8My jEyjiWڎ٠:cn_\D=9G}r1-u%H3X|Q&obCpD6].GÕ8cWpErE{|JqRċ@€IƆ)<,)D=÷h"FN\dX_!@m- :clm+y-! J]yIF,'uKK3ח`vt#.8upmTad۪sϩyTyeq"\ZLUn8?f\; ꓫӫ=@2*d#:Ƣ qϼN^:@nizr$c࠭∨R֚W{F_֒2H۫C $JZB!Ik;Jytx>? ˙ ƼݸBbNutED#B %¯MKJc]JAF*uh-`29HXSlE{/l0enF#0h)f?0FPR7˰[Gxԉ1l5]oz:?ս%Z̛$XI}4+c" itZil$aN xDbg[sZv aې9kWo'xBo~kQ@2>ZI=X{?&WtHhGoj/ۭGh}%A˹W#1M}'`ozF=V~'e_f71$V"yk˔NVO&5Zp L!ܕD^Hn>[j]e%T* `ӛuƔMLRSM$2W. Rok{bu ~E0CMb oVs[s1ztɈt&AոIJQ4i 09*n95D9JV" NٌYlbx+5L$0x+#?1 }1PȄ֚?t]uN'ݬucY֭' Z}+,a3aX%j@>t%#*WHHIW *)P>v^5Աl)>EN"G-1^zu|4#VxfΚhηƱ5zd'v؂bC$H+)&E3T˖V!㰻6> 4BFVgdÃY ӤzBa)@o6DXŵ2H Ee|Dx1H)+`}[Xeٽdt8Õ55Q9!Ւ+Fre1p;LjkhJɍɻ'賧S!=n:([E`zŢl'hꢰu/0{U:;?+~o6MU2=.5,R@︩ؗOSK <6d0T4_(V:RYև h/wL2O$ ESo(X.t0Vo+) ͓QLi}qBU#r^I79J4ʭxS&7Zl :%!6L'"VWFqo~^FzgeК_95SL㞡d&d6q[- s͸v%}Ӫyt?Nβ?gPuxBpB</Quf{D(Rw81Ml EScdngf{ Ű͸)CCzڟg7C/k[Q=[{D}l>ЛIEtvŴe(籑KՋwɅahEk|ܥ(Ssr E7n33( z5ăK ҋMMM^Y&t!:pyк ʺ ¹zrМ3Zi 'W.ɚGȚ#c&C]]}nd.lC Ty Sԙ_K_lIݢU9ʹүDNaV Ԉh< ꗩj5>ʮY_sJVQp_3mo q:y20X=h6 QOզ EtSQ$rNF57B{tƎ w($!01&zBw@I 6(cZTy%:Z&ދ4^0?I~:& l e@ 莌@Ԧuy9܉9|i>}TڜF)Fid!rf9'<:/D|(ROZ 'ta3rZH1WvLq`@{\EGS7=oKQk02 /  I L0%[*T->buψV`{zmRDbYcZ,<$߫*BXkRSb@-ZLLv=\R`3)Y˸%T=N=d23WwYnC#WZ #jE"[9#T*j%yduUm{=f{ X \UML^T,4_㌰]ja#%oࢸdqrCdv{ST rtf k!WCCARa{Ztԫ7^L[(rm6)6B1̘qU[i8΅ɠ":$f1z~nVW3W?줅zM"Co;mqr͈}ڎ`i / G!Q;e7PXkr+GeF@94K@jjB+ا4J?iYѥB®ƐQV)ն=V -SB1{ȺLcQM +䨳sJB "(2<2]5iCӄl7!7a{KOҕ yd|pw~vD\@Z\4ġ*^^268uE72YPo dmZ\/eBϊLLcz20@|%XVՍV|Òc!v,I+6`0p_ߢq Lր>;,%?Lr@"o0~$/h3S)zCnȬV_u6608BNye9s}J԰_9CrL(=fȵLֲSCqhmG3.QhyZg_֟Ug>k1re,$Jϸf'0"Dr$FC=9ѷpF3ԷD@-In-{Hq83=*8z8ovsfgCrZq&<µ;~A PrΝ2X;,6flVJ?A Ck5xz&޴aN9/bŜ'3C/,bxoIZ Խl=B"lDiߪp*M{}FV;66vL0@F_nR}sLe oO-0%e'_BhB]ii9x3 kݦ.:N•i b$%u1AuU6g 7%`D+Ju3VR-* O"'gSJ0jcL^cbCz]-}B));x sQQ.赟i}H 1ozSur80VwC}HIXj|Kt(Viͬ,{j^W'Em#LM L }Ǩ_C7׊5jUC}ΖY_q[mO@rY!Uj7+υZh7k3bϘ0G`ט#sp3B! !!KĆɅ_m1P`W^}w礨CęXYF&)!m鵆yG-\Mҡ" $⧨@(I5!d+!? _>,=l9mH)zu_f\$9}p_7ұ%|"l20zs?@1ѣۦyHi+Lⴼdη5±$VuG],9Rў!EN*XU2Bh_bn lD$Xvr',6ګ QB?k WWbb;  }Ḵalg{Xb{1}&2i5{?_wwVS`p+y՟E#GY!|@%"޿Z/@{"Efƌf 2[w{.s(s;4P=UNjV[/{ MONd`m}lHl+1[J0bь(ZvaNToT&1{ǮMM6Fi=^r!`[n ![-G%3:(T\R h.q8 Q͡W-d\Ac&\%I Nݛ,9 u´m hذF%0p8n,'OFwYP:20qĽ . 'I" Gl|B1gCh Ze2yЂbx ylq[ _JB6c8i 0 -/Mj _0@†z|tN( ]8aDmTXh  3ȗzL;ґP.ma=Fͻ!.8Sdms NqW0!+{ov׍ǸnkXZh?M,zS~%Z! Y|0B!gl-[(TYt\FZ;A mL}g(*H"WH\r x}J* Cvb Ci~WcV㮲O>p"V7M-*&鳚 R~TXt啖ǿ+k\29oC5x嚽Fi͌z9D JҔ"f㝷ϟ;Qi=H5 \uc&G3>]P_r=ˣHk~X-K*9>GJ: <Fj))i68(>9qRޯJ[]CڜF/5hMI8DXF}?ZYQczJ?;VV_ p,"H IFX]`>R=QW:*·tR`Ҁi~hS<pfI oWmd^Y ɓ١~ 63yT5X•|v z|# ŧ>Ev k|sO_Rr8k?*& BeCnUl҄0tc(wcMR#,$ffkyiS$!d7/qȹClϡ0(ph`i#0z-c?k >q_!:faRbQx<|83.%p AO%\u%~چ}ןzgYZ0707010000003b000081a4000000000000000000000001643420d600020e10000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/0]?Eh=ڜ.+Áq56?gH'I=WIށq(@`zi|LŽߊҊ+UHw(ԵUAngIu'|l81 l>T W۱lV,!GC9)Gb_La6(%3Xib]m}lFpPQ:ֻCP:;粷O ,l{Dq2Y׭@6u['kT&%r@7~$z n}Epq`Z> ?+y?ٚڀq ('8DRol?v 벌'9v{* k3ӯ_If`ho䌻ŔJB RNraIVkBq4;Zea*i.y/ =rUU6C R04`wo aɛ_SIZs2E'@YZQ~C*i+ME8kxb7Ld׮2BB¤ A*LLy؍x.QQ`;ZƕK(#J{dtwBrM^k?EϐdIqY0h\Y(Kg;ezJ;.S},lIʀʧ7 }I |w&W"FeudD\tG ]y$0jO|c`e&0D}d [|&#qn!D][emDG@^QΎ>=/o+ ԃ=RRRt4U"{2SE} m'}H2^r *ElBsBjaAA aO=ʳ8io1b9ع rk6A /Y^;+Pߵn6*Q)WX4vfOٰ菉]bM/:}#c:8{ 1cʥO"L'*j=9yGBp陥1\}"t;c\1ے@`-䱖0It[=U~YG&ҖF .C޵pa3L.iߡַbhBAm#Ei=JPc0YG9Pf8"~7 fy*&<)*8-f\p.$2Q=tc|]c+SN} !Y[2FR鹟=> t)|¹۲{V<cw Ux|l?_㪆~J-Jdz~]7Q]oyϢ<9e+&\Sl*U^qT# n!({=_^mz2+Ԋ/Y 3/X 4m)!$YN _By`ҩ a'l،p!VKfʪ3k/BN/c e~lV IځNk!:Q O/ gרxP Z-  .-8"h}zޠ!23.1vp+aޱ mtF=ё wyi?J}pjM|\\"@qyTm_ճ`-d֕Ѩ ĢCOt"ZH1.Ǯ`(5<"xh3VIyÛdP.ĥcK:|d}/ÆuU⏍l\4,K/ Rlbo'i[yTfa{PkNLsEłUp6wPwq,U[ZUXR)j[$Vׄ(rġelyX-;tޭ cKLdΨuy:%G=ި?AG8xG R%a:Li $i%ꤜ(x&(ּrDy+A29qf6qU0)UFgr?xs5C\:uFOH\—E&kLfynĺaN[)LPzh#& %{aq_$S+GE=./Qaj!  c`}Yik* Y{8V>45>JԴlhM ZmHk%Fą`l̡Gi AZл*y u9nN 9Z/Dcܻ ]Xښ(4ʌL^H̊t3}i#Hkתz:藓]L"6('QoóR73rGMl[YVY&zN(E͒Њ|ıFgU!KԥXA@n\xwfaFY`e-QGD@A/chN01nn 6yl:DD E,qҮL:~ ho' Af"`rdcn*b*3wPU LQ$Kͫ0ƅ|Ѷ;c5c12/)d8XmAjaaDRin(1x|_FŪՕ8H#bD.e_;AvS*{9Y}X?B}FV-Inj(ocH5 !+.mjmȆR#QCd׷[hdqBTm.Z b}*K &lSXKg ku@Oi;xXo_+Zq!̈́s@i]E˽6HGߐ]i)JԪyj$ ؚS VUk#rJa^ж$9d싢a8X͢+֖fQ`y] =㤽픴q'πZVw>e`kXWC#e2zܽC&&V5'xOʿGFk?vMԏech'c>q?-}"n\%}Q1j>HxmpaR%]L`8DՎ3 &y6 mpǖZh{!\H5FәPP0򕩭fń G2[vLT{Y_6snj8ցƚfķK_gt\o fX ^rP~1bma>;uuRC =dkt`cM,/_bs2|JfE1nF U Qrc΋W[4#\HnRߘpn["$D>3v 7.3湇RttN 0E*]u]]ƞ&jp ,)mhh78BUzybͬ !{.*B]Z [ՙs0s58yZ<.dC[Fvۺ$zdrșmzu7u6<X jq* LM̹8n"f:)D$.T06s" NdqĮє@A3Ij;E yYZ^x:BЦP^̗3>+XZ.AnEYw$ׇF+<_>=JDgIvrH ᩦ-de\T0i-`u|{@E' ~oHgQ}=n.a&#& r4x wKmMSHзd١*? _ڋ4EG VǴtyq4:`%= 墙sƙ7O+xDFq۶KͼnI8y (&Kϸ6$ B$o7lUc=ObǟBM,(q{6Y[עQөxW:#YGo[Lh+jogȲζĽT?Jݳ>hԨWH0B%R͔S&{ ^-- }nȔ}^M|} %{u1R4Z jdB @D9+^/`ӭ E <ȶ ե l_yȻ<*ރ] qc7/E>./})g髊VrMӵ^.j2wƹ rwɾ9\28յFo&^; 2@6~ao2C0 :˾=eCTETMsT3cŬ]\*(5(ọŚ'WLz5уEUUt"L:RA bG\[  ͂W bqrw6x鳜$NS]G!,N>ۥ@S(33P/DZA;$DW{ecv@1"+>Cz:wXR1|vfk_/ɳ^$'@QvB[Bߝ\2/rDjc7Z[&*c[JS#P'SXHgEKn:kx rC2<6%+]Y+oQQ&l3[WhDt=4,OT(jPV lwHav/pStX:Q(w;Prjl 29NsS^$3Oe~Fk·gUE2T=@gXMV"8x\|\tY;޹-oy T1 |XxN|jTQ*XG`BN.hw0 ;8U]p_ib9P= Ν-c]EX(ri!tZ(HBiABb Z>3B3) ĽFXx&S . z)0 lC˿@؍r0b/K7xS}l؈ 133SG)<dw-iSG=%xz!rk9]Z55l&O@%hʵ R:WJSi7XQA3k5Ƭt^_3#hT"DmB9}1 ]yt)!~! gV }!\<%rz[3x"C;.6s* nYA ;6iz혗0gHa@PGuEg?o@P,oM iNXc=7w%i0snv譞|Ljja@=2^6DQfr.. gub7 Q4k{\뮴eEY ƅ:6ܟR LI= d =}y&/ խUǴ8r]<;)2cP[,'!UR1'D3pBG,\JQMa *wf_$(58";NV,PdZ޾T): 8hdu7,$;pkϣ<p,-"@7+u8B:ws?j-7Z9xY((OR Og ҩ =ItPQ7ӶNnz``ȏs p4G $\"3:qxQ[)0lg!2{O2J"=Bz}w35&s)ƕBBg(=v{UC2 2]ɉ g ǀd]S߮`#LH!{Wi@/~QWkOdB:U)@ź5@$0x'c+Fc>Dt3]kDZT(T_ ^NI+UV)x_/p·|2x蔳1{}!?ô"ktQ䅔S)kk~Hx`$iib8r񻣞B>䘕*;׬ԕF4Va-~&5PQƳz,qb!(,M 9 [X],abS~4(agѿ9G8\*ks-po4bGAeѕit߲@Da_~1̚nU |/O!LdĪ ˽Ǫ/⍥du E^ "햑N[/R3*nwVSrdf@I n5ZbUW7[0|׏8.6#J.9#tˋפ"5P7$>Έ'w }&}`RO2?ve&{nZjNqTFI_F$ `=/mt Z#LvxNjCYxUVA8V^-[&"q()$zM_->g*~ +NKBO.S9JIL G#'*|>CC%ybtu}JkH(O*0'\|p Q)oXb9i5X3 5-"jyY*7|8XCo̼c,ap8-QW1TD0 2Kΐl;a5 &pkdfL/ Q_7aa(uIxSHl& Ww3.gS ;쥜HwzC*#梨\13hCWXFS49kc#YS``j0'(ӁњPHy(HNb(kpIJ$m *#FSTX[&~#CŏD˜ 1CZvo-FQlX+w[!c8{ u 3J?Qw|o".'l;ᙆh8?ۭ֩栫V+ Rj{m!B =)\x-~O?d+PZ*6/yyZxLsțӚ/9C_7`xL>,ۓ(:82ͯd<<{F3~t4Uuq@ӄg!報ř]p>ԡ}Ia$_ :__|/(6(k*$SPC[U6s%Pڸ6wˈNmxM1TN)si"ŻFmR Dߓ&W쏫hV))֬IR6D8S 5&5vbr]ic1e2^$][te_L+e>Z $[g9T?L]>TlRʘ:#`Ϣ~yGrϗ}RgIJ3GbMf; AXB4qu8"V)uI%*s^Rމ+>c:wO9~OTu'6tһ&[C)®)zKQD#'hl?b]ovr>f$;Q;cѨ@P唗j}~If[YEhO!"He7<RW^n$<~eK2Gw_K fZkWX][%dj4}`}wynB\ݙCToݭv3rijpVFR0~/ ?9;JR-\,UKDp5<Ӱ9cFͦzkeS`Ә[g* S4Ѵ\¶\ Mk\uY4c+^P۰2chFÉI`ˡ-:->d$%$vY8qP5oq`+i-&720L!RCLϷPG4x-jA!d%O hAy:{?bUڦN]$2Kbb&;HL خwY۬XSs%;}Xצ"tQ+H甗)rc{S3nkJ=X|92Qk$L~Դw11j=ҋ w-[S*Ye;|̦UȋeAGK-fX#R Fx{"m%x+)ق9I۝Y6/5v~_\lXt@ma/R"(dTGnӈ< ` Nz?)4@'[J㛜O;PuVbW̢F$5rR~AܵAx!h?rENr$+We[00 T}͕I&_; Qz殄ȿ+%~B_\`:ulyS!ET k"[J:ܖңviw]} 27iVYfwD ~8RC 9p{0>pLjcT 3{rmWZD­QcD u<׮A5Mpqs Uc YM=%*}" J®Xͧ #@#3 1C޴0kiXƐn4G0#' 3&7j7`ʆ+%i&sc_ >$?{hi!u8~!0 RIMv{[%'©p3R"O+|2u?.Xbf*u> O98WeKr]/1B% փK]JQ>Wљ`|m9<8pMLaOr#cTu 3'.%o]{u6(jܲ1V^K-\ )_hБqou`m=nnI(iJ֍9BF Bup7NTrf Pߤ5]Ⱦ,T}Ht@nHK୳t#"F9ƍ]ྼ^J}FS`f(V㲴>D Qf12>蔅}U0q.Hm_lˢF& J:<"ZP@ SG"o=6<Ā M^Oo_լw{jL1ǸС>419-1#2nXqdU-TAdnAB=j̰êa{>_@;)o`0a 爯:1uh 7)f|?: J*F="GBnxum He)Lk$Q4QKt 6B/jNϽShJl l'&F \R #z٧2y% Ɠ?Ȁ*A;&|CuDv$ySlBKBd6qT틷;hsqIMNEcOp);q"6O{2G0W}cV9EkZwb0iQh̔X6F0^("xl7)|gܸt#LX,: wxձ4w{ #z3 (a Ȏ Tǘ'7}78cڮ7Kֈ\[Ҷٻ(yG?DZ[m蹦~ `1j'7jL8>,SհLy VO}:Sڍ.Zy6Pex~ ^ q+:W̻tfPrWn/RTjI"Nn·ޣ%e,}ܱ!=P f⛐yu΀}?p MG?`X_n/[Y.}3x k6oрavn 3:PnO&q˛\MN̚Qg"5,&G*3$zޛMS塹KFrL (d=/*r<3(,di-VeE " ~2⪃@ "\P{y,E=F%:[b.ԉ L[gx|_\͘[`ʉfxxY88}.pIcO,qWs27P-w8n;dZ a 7b(/V%TYU{ X-{70?behPfh3d F-y pΊeӦoiԻi)ѫO[8v7o`UдWDul٦Ù`d*DJ%sqe虪S 2}AOV_-91z!` mh}r9?RJ9_\jK_\8.D~4jE+*}nӳ(p@cyԽݽ0uV['UUHJ}YVc]U\8RL`v_,fԀ! )29q>Uc\MܑO]ݼ}%UHӈm "~b4{VnT4q̞8 1q^ђ~Mm%08\&{ rdi^F5V!ϢWdRzt"Sy^&v1T2]$w"뿺6QZeYX_kğwYIՄ^qn'm}òG[Sk xiatuTVPtOBG";+9)VT_O̝^etKi7 V =@FXij֋ _0 rQ;^6R]G둘I‡C+)o@G)`B8\W#z;Om|bL _7li$) ՀbY]'#[uG*dlҷ{v}E"Z!W0ѷNkԬb ^6Exg|t<3I=t[@zB}PwҦd.0`a ^* . ӭ~{[bOJQ|mEg бt >Kug翵>M9~_3tF)nU}tbQdx*JꭤU1쏬GN(!Ey!!0uzv.چB_G.rzK E?K1KO/5Âmg—^f'Y =,:OC SDxO<))/22i&ȧkmM&q*f+ # D+_c71b>jwvF.]1;YCJfΞ[ ,KoN )b5ڝTK?XzkL}=~jv0K#ѦdEmD5@7\ 1HJcs0NX98TǕw`GQ29YgsRNOgGYy#BG} yE F.%)\xY |)$B]퉋|l$phmu""&_Xj[O ͐(e1TSՠO!Ud-ӥ 8?#J\Xm`vD[p斫hT.kQX&#@rn!#oe[1]#XZ˹ThKeT06aga1R^tܬE;>lF q4o33WSVҜc>3I[aOt#ǡ>gMs^iTr8?: D1ײ蛉ԖK7"LZWi{MH a(oo7qO| 7/H> ўT^V%!͡|*޲(rg2ѾCHմ<Bw D 9 O:l,$5Fۀ&TMD8@K)4}7HsFaHsSe7X*OG#wa19~kq=g':xY㻗,Q|y9+w7@&{_C xgaѴ upfǙ]b)2 nӠ`c8bij8%x7<|언FOvE6MF:SV|nʘb21CcqOhh\—^C[KYwM Wnt*>8py_obŃh=N׬(I!YWuֹ0t@KIaC:ůxmf*["0˝yz%9'3[Nvs?XŒ[<%`Fn`BR p x'eιmd8[,6t 3.IMּ&';}R Q^UcHkS3{ r&OLoCAC@.˸-@XEf-&m~k:nVۆ4 Oy#$TFy&̚<6dXB4%Gp-J%%籑N&Tɩ/bmRis\ACǸ̫  N}F+η$>  j*w)r r-tXg AK:B?[}6=*ܕ kAfT3 bΓ@S:6j׸} 5o(-8JvxtꎗK1):͛xg)|134*OR-ʇfX$܇Z-WqaBA fL?2BᛂTa&b$X_CF"VuZ= "$a\^`*\cm8jAaz$.m*aMN12$?{Ȏ}2Pš)BZxn ) NmcpDv89J&?ĎJ v7|??5- AOo&#퀨\HORXi%x}rg7*szA#; ,O~{߻r}]j8qMRa(hq^ɋeN`|2_TǔB/  ɦhg4leN>h1uSFw!C7J?mi XV πZGxs.*ـ,>a>N EfQF@ݔfGIЮm,( dnuPj2[JAGI|[+3~-9q1AZE3jnsOzd#+2`"ǀB~nn;[TSې2A2C3w]*.lEs#v;8GAA=S'f=W\Lk zUS& * {Kմ0&1St-YPׯ Pˍ/`k(5MJ(0ܮBA0Trl06rl,$?#ɐC-5^֖v*m8!Ew҃?TNoO0"D_4ȪhcyA5.:R< Q]~`__FFjG$+%5^;u;6E)me-I3Ń=4-C^bX7sZˠJ9/^aZ|C2ykY%ޤ 8`~Ri仓E8%lCwUdvx>b<\{ƍmU ߬&nXlo@s$|E =ddr):U4'jA}XaA VHB'/[ӎm="b\--I.Dik+g&XO30\XB|3E^as>ťdgj ..SJNquT)36(,̤)ʽJ!Jo?#+CGnBM8Gr`6 "<&=& /_Yɀd+zؐ Fe3(dy Z5U[_#ʘ0dɱ&Z:.rd*lY.n7%PjLBy|vv`YLTxVDk4jWŵ+ < w0dT %50g_q]bKY̜0AI\{3q/0~P:D0ՐLZulqQ=fs@o]Aj]d\b n1kIƐ CL-w{ОmcI~m5M :Vo\_Cb8b`"_e$ܥT3UֹZbne7 LWs^Lkm}̭ܥ*#ʀ[9 hOǮ="^X0FKx>VO]M؉9Yl]ne)a>*}AMTlzIh땸e E!4kbdxB^a`8i*E&C@`$~tշfR]\QZZW sֵX*Ԅ},hu@DY-JAHxdzR3kMզ6VL|maMXQB31v#[*yv2I[^tyr9YcE?_(Mqq(09^v 3ljƕ"Z}$aT,=G , 9v L>q ;zM{KĐY(S꿋#pN3L8>١o X9*íQٮDrNB~!Xk c3q$V!5Vc@[Rr vaCC:'Qc9{%SZKP;nr5r~>ij1*9<4^8&fcjs]Oc \El| *ѬUVV*5D쉎̮[ pzו%ŋɆ^Jm q䷄-TbXνogjXA j'< B9<nQ3]R v!VB  CSӤ,gs9_Cqsrl8B:E/ap~HQ_| 4|bgZ&!m?[8,-jb+uA"Fʉ]"/S,LEgՓB>v"atOH()=[o^%ijQ ~lnu.J]Ee5)uxo2Z^{MEјz٪})7?KAJ8h'@u֑W}|R'zg"2]ulʤ֎'o!.=om%5ZtbT'= Ea 1D K8 ]d6,t7(*v/x|z'\% t8OuEsz(RT=U8m/Mw: !0]'Ǝ^샦@^^kyAa&C4v!Xdl=;(E曀n@&]^CXz.K%(Z7W$--AM`S5: l*vHPE &Tl֌rlҢ|%z]EW]lK̹ܵq)H=Z|na`nx@o}(Uq ZaI# 4Bkj(fs9#(D ׄk^j^1{ĚVӕ.ɤ4x 9v[`lG:4I2^=ʊ뚿+<h[د9I ,TD#؃kDQH)RN>Vf]"U Mx1 6a6O&}d Q=2&2=.ӊ4ju`ҎM%Q AH e/$v3O,%]y0e*Tz'݌-8B%K)?qK0 N~SjYːTA;;ڹiCʽzujါ ._l{ɧП{9{˽A'7"emji0U鈟Ie$*!z%@YY6SN=wi%n:s*I9e:mv xBVFJ+a)b%L#А,㸠 yzC $.WTzh5e8#e-Đե׆1FCe>=μ d_jy;S٤Y@zGjS5 و}D[Y tNc0:@E?_-{!=%WHz`~D\$.U쎐MDhł<^~BѬ.ȱ]hz%)`G&l&@=wEwĦ!%ʑ9 .G>n&AN.Uݜ{i΍"Ňn-!fS{ڞ(8̍5Ǣh1odm]!}w6x'?ȍz$ 1E_f̋>-Kw<#සbyzǟZ]Q@loHUbo_5_"Qܭ{J*>&h[#M7UBQ}0¸Z]Qzj;O}xoΖ5ήAE ޿R8a?Fx<>G98)H/C要ª$kZl>Vf*s ;ޅH*iFM¢˭̃"}ʻ^&J&uM-`W: Rkif"4N, AL\cA guhaNdF*52([DC'򨅢;'4m_VT{Rۧ ;-MeBSHǨQ yikJ{rs}2D/5qBқI{w|k&NVogc'dH}!&;e*1m ovE ոDY<?{m>ց'''K@o45!n^pY>gBLI|ĸsWl?5V^2cB~:4]0DVrn+fI\Vxqz6M%ni5\ `ᓤ+I__3 FEƌ\۽U*6ȐxV4.Ӡ&{,6 n%qp읖*$ ȯu6yibϖ)vPH14xpPaZֿJmȆ/fDZj} 9bgh:_nz/@|Ǥ#oTFاedtQLZu{N!A,e (BRGvFQDͰHd{5ekfP"H?֦ 29D'u% Z'lfn'[.d\s"n1'=@tX+8G[2=*TMWpg*Tv^A)ŗpKBfL rMqh4!6S: N.ߊ=Sh< 9ZU.^̆!S;.z;t%>g7ɫ2ՃvR߿L( &3BL`-bۄ|(7EW9⬯/4E=;_>&|,rsń^I "]0zM ѵ ɄQ}&X|9BzСfD5} Z!Y7RQk+Ny ̷#O%1˰2(.)QqHE{|fr FϜ$_wH(:׻ё?bwz[~Tvm8EwaG'F\j?+FYpf |[r1rA.4rHiXWRN暿 F8-~b!yjfu  B*DگFBeep7/g4 C M}w͘i.I|y-fbVA)J'BҏӚСs~Z-=~ҽwxa3x!etԍouO{k]4gnxt(ɹ8?nɡ5cqd"u6 rdM!zd7G3xDæ80eB|IJ\'"A׶>o|8`]M*iXsyF')wOݮ&xT?GRR.<%۠8 z (L9L+jegqٍ{֨~oB`x@I/yCLnF,$[H\#UV6qqpk 住4^eHl(Jn$ae @&`"NW<ųņDܤ֎Pÿ?jЉ2?mQ.Aq\3qS}d nm%Hhq7}D$5oS.6)]?ȿsP#dn `0v%1 h~oȴOTI GǹF܅ O^ s5j-2D$mq΂(GBv!ug,#B%Ӽ=1.&dƎ:9aϑCW3N5ѝLiC_1)SJU^~m&T* b0W_haބ 6|Yu_ێd݅6XE4*%"LbZrnʦ顮ؒr:渁iL /΄ϊ#AXrFcfd~j N1MuBKCzq*aFˢ#QMk#WKeuyX' 1<}8jGwZ`&Ofxj1ԂuR[]/`כ5;Lz'+ŬR̺Qexr;:-4$QR|Bf 5cQܠ.CGwhG ؇aTfŵ7eO{$4<uVR <'d: e6*.zWh<.3(ί7M B.'{J ˾໢m-vt&c܍fV-AXvh[aPO,A1gxk'D]"IjI_U>HۯDq|/X[PXRN`?F W0-(`sj.|ql˟_baS% 3IċR0m@-HG-[+o+cގu`0ThǏSnQqr`QA*Gu07)({Bk8(N(& .#*rd̑߱〓:-3^w8Ђ憎p*s`1p#bH%Vj^B;oJy;yG7Y*t)JA0!fG "Q̀ ӸG[;80vhgϛc8Ga?O2ZWs؃|)1tq,x0Rq'hUہhZ?[ɻ9vNq_y0p-`A'NݟVQP̝DVWJ [7|F2$|@fQgu$ 4+FkU]# pzK?ԝ? Jz䚓kty|hͬ#\C}b` Id |PV$ٮtSCe|@1COf<ޟ]S+H'Q0D1n2#b 4<}P&{Q.S2 [Pdy[\/v[%PtH/ul Qc? n_T:rQU/+ lo6vcیPݢ%bAomXZ0 TT4ԍV: 4w~At5s,Fi'jtФ\ꀶٹ^K__}9WK_+lV@D[ҕ4M{,*tr1|<@(hފ@g|j3 ¯ʯhsM~ e7lv4a \wH8Uײl+VȭS4ݺx1`@] [_7 X2 })wXsbF^p$UoаyfFd6>ezYdy7nƜpnc3tuA VKF5xst[?0iOuNdg1#> V"08-VZS_ؐ@Of X$d:(R|K3Tm_J3 -ʡH5^2nHE͏Ĕqv%,7ik ~IK~d@Af-MB95vk1⎑W3<H> 8ؖv}͕tV,m+_9JK7|vބQNvE4WOV}@=@&߱k:ppH]o8v/)l-&^DCE؁Y}XjE#Cxm(NLAR~g]v]kCjԺQKCZ536 ;ExŸOZj2|Nsu%yul]rөs}ߎstĽsX>\A!#|N}:u:YƂ=M<0jyЅW~pxb9IS᧮ 4IK= z8=p]ڿ+A¼u)>ᘅ.:Ϡ{` 7;FA=zU9R|M>FŚ%xKY{x`+OUY9&uXg,w{Q6 wK_DcLF G9.v{zQ"nAeg{x moUH4q)>3"]|k7!Rk] rb%-9n{n44oefF!D,.YW R{@ Th"u4He/s-:MghWO?]_8Wc:آ$?µpL"iclkrz{W*7*B 5~ vl#wԵ[[K)MH|Nv84Bo\!B2=wIz&o%]ek|u3tiBpdАkQ;fȄM#l`> t/h7AKsOO@@jYeWi y}U:a;Tg(ҏỊh Nz o8Y qq7+γ. ֢LXƴ5oZ~Jc~ '߮nҕ_!G')Ӻ~eɧGL,Gƞ}0fPzs u12!7tF\wĈ;i=2*@"OBA:^J|D- @gf||Yd ѬAa.ssr@@tqPhC B.*Y=dȧm~uZ!'َmQ뉙*_SeH*_@x`wSw{KWxgBD/WJ?NuU`<,4c}l)'F71EƘtfw[.Y淋v4+9]>w+2"v4~E*I)(glwf35ti@ԝy$żo:^} j&>_͉kŢ}.2٦M.澖+ T/{+,û3-Xt JB ms%q ^!<, BU顪HշФc]ҹd8Ʒv iCCp[ Fa6"Ӊڵ=mG! rf鳑bGxoZI:}V{$FfXV)_۾(~E pW;Fy.Rlh1v}}N0ď$71Z#gb8w*,,-v$8zVVlDc8.(sߦ!} ڲqN702/1C{rڱ˧=elo A"p.N 9'ey*{Bӻl^GTjU|=OtX@BvtX9BoDr#&1!"+J 1MqoxLn{o *h{YP> x\+p%F,Z\A&PxSoR9h`ReK iT6Ut^<^pw=vY. G#ԑ!چiYA Kg3{R8mv[!ÛҮ?V;ˬu&XlK,>ߠ1?r8>;%҉y~c [Ld4dB׬;StNYH㇟ ԅBx>ijScrS^)hn)8DHT6Xlf 8A}>4 Z u"98E*af}Ȱ 2 NQ3h~pWF{ Kh|PJАv\\gӮ_ߏyv' @_PN+8QAʪ.KpW5%dyd|8p hcx+'#S6YV^x(GmYΐז)J9p2SK,g3&:oSj|eoZWQo]@%SJT`? C)X#AOCW@GJJGu+摋 >a_yM"FCD6ƂFW>곎,n Ap ͳ1:C&cG9eGXAFiHB?h^?]Pjx\8Ckbuv5ty_œu?^Km5 jimOwBwB l=l}͵7@H]*jVNy4߉9Zg$DwVs>*z:Kd۩3x;`)`bǒG",s(A-0+tyIB(yx1eケZWV(?(/t {{ѽa2bWɩ*%)A bʒrNPU߰]:%Q(.E,:FWV|)LJ0iWƗ p{4C}LWM-@ q_t?8K{"X9u6Ta^rygEA{% ff5Q>B=Re@yp*n2QmB@,:'# K;{ΎI˒'l%xUCkK-p( &I鍆%~'ͦ< lt[vdQgœmhB*0ASv|ºIc냯Y̾ux-`nc/CrUxpSջ<0] ab`P`lXoQk\;SXe`m J]#cZGœz S>i kv Xײec5A$,%`z3BwC 5c X*W`r<,@,&ր.xkyp}/l;?>}JKr5n; K$0j`q|`{xД= Qs9>l&ƛI!, ٷaBvbI ,PO5Mx}* Ǿޗ2wa>)'B\vrjEyC=ZkHDkTq0T7B ;h_kжmy(Yj&.k5?o{byIrev0iFsȥC%7'SW|GYֹ $Si 4e7!l;D=7dF20줰5 |l[8HF]:PB)N"'}^Uu0c{Pqu N)$DyDuw/cچO-].R7n;8m$Zf^MczǕ{V6P|eƇf"lv,w A5Ht!a%wsS U5Έo(|N+~ F |@DYW|]8'+ 2I#)/q|13( on 6$2cZ CرԆdXtx\?W;xa]!`zE/nkOchWCoh&q-YrK:-q=X؈Be&-$Qc#hx::1#(=dkB-*} 8k{[0"P ^}7Z跎4uVC[7v(|4uyKI @AN *Bda/{LHl'j5. hY9&m&zեF pq8 Y75*W$#x}NQ>Qv9"I'p@aC$QGxLv hq-Ԕ kM,Fu5v[gbS?:u'‰30@[0D)@EwdW^.iQXYլlW&EXU^5Y"bwJ+*ڊ5گyo<iqw #< CٟЊkO !7~ɑ8zAI6XyC(Xq:N %K"R7.S:O]]?G^1bQ/'@V\sV/p%- K!N?mKV`m uB*AU "?jc==(tQ4p UȩoEș͡#ZïFOgJ|:͇1;tp.6f%0#(+ X3[IؑOWsPn1@;B(_Ӡ3~bGLH>~3҃[?טW ڃgEh]\#7g@.j?B,n3$jZpS^+~Zճ)ݿN1Zw7^d-rJѴT N=7{SfK岎-%Z+n8#C|.竽^gJ ڼb ˅ ^V+ܐU[> c}?w Lʉ@o"=lCM!lmT mL_ $';d$%Tw[ag@'%r^cg ?17(rifߘ;ݏ֩,m&)R%Y6J8e`jy'Z"%"|`̺L%.|LP5Ǝ =wijrl$ޒQ̌N6O;#|as:Opd`"d0N>X}!qg!E '^Lbk#%YEi@~$ġ ,I7PWF1-Aoָɛ7 Jh)uzrs߃`9"G8~_YEi);5z)x5ݹ BxzoH`|\ 5#2*%!m!F#$`|ljZE-PFar;쫏=@e}uhnmҧ=3d߀%(m YD,4#ax!͔d~!=(qOmڏkENg,eAG-ۤH#g}ꯕ , l泚Sx/B/#šKdKȕsW Iq?₊zy.8/"s>bTakF(>ڊl${[9y!mʜΏ2QK:Tx>fg\gT(HFxjY{^PrkX's?1\fX_[5(Y`ф^]B'̽%$yWST+ӡF^Q>F MNzG{ׯxW]Dx4~Ô&d6ur@XuDR@)r5yTAs'ypIvkOӮ>8i)%4 ƊH4*VQuQ'gm۟;lIz]֓a%z[ ZJ0l_-XŇoU0M%{,{zuF1)0_g80O&-[o:{jG7UU1L9e\:saqoh1rb "BGnF`Τ԰ѝ>7)n8VSslxX5iL*LBXB#oSL:ryć g(:d(`SW.t)a@>KW[x|-Nx{1= 1d+dJl^kLU~YC2  ^wDvjvy[D EQ#.\!p%k,/X '\(]}r#OGE~wg<" u'ez]_ӫ%2 qݲsJT,_me?_M2 #9!Kk7 à:]B(O .|J0+IA=AVô&$SelXxLpp~7X?VItOmq_Mgi$Kҍ@a ='ZVT*KQlZV=uJ.d8y;!BuQGֿM1i5kOwKRO6 s^:ҴHur~޹ }5zӒ_VU9dm2Y翫JT:31ONܡ's-a %ft~=Jl"kL۝sªGLLDYa1,(o3Jp2:|t78]yg.q6Ldp.'k^KuuAEtW~\DPoթFTу+ܸ?844(qf._@zX_mX+GŬݍOFи9&}5Hv6ᎽsF;hz+Тu 1c)(ԞYR\rhƊ Rb2@;T Yʍ?҃)zaz!I)@ˀ!ZJ!y_>*H(-IՕ5H* h ܂ߐ[,EŃ?'DgJ!+Q,A +#\R+K8&%+oCgW]" *1;" ?.:O'{ 3a8 Rh;+S=~mʥ{P5nCW:s%ghT񽏍9ZcRD>= =8wqT[bv.ӋuHu[ qY eC0 0aW_q7[~䊳ڞ\ sL1-@q7ʴ"s43 mt46}x(%5F~/!#09׼#7+CzQz.(*x2CC(r;RF5Z4 1x,-ԜFCf, :4V+﹝`zؓV@&h Ώ&_K[yZŰ]Orbe*z:y 0ȁgxx,-4&pfnVLjp7HBoH#Uk, X:z7}&"<4mŎ0ƣc,ʣxk*Gg $ M8TR` CwAuB-<Ӝ  uaa؉ #+[u,X%N|聮}R4i%C\#."{Nu;@fO$3UZ7{'mFT$ I:q~N$JG ~γ 9GCehawBc׽đ n6证Sښ1r7 Ì# -2Ғ#:We5D]a:LT}T@[TsepVb@bWҰo|/]j9JQ0`Had_4)ۑw;ȽX$9)$ZyV#S&y:^1ڑ)tbŶvͤ{W˼L,pfaÅ'9[!ዒ){hynUrncƺuYsac6a&eCҍsWO]qd _.xB]jl! ÿv >|r(rsMK"EC:߷)');M ۍr@OyƦLQ4EZI@"r_'*]tl bnKy ܰ^:dMpSo V0klWJ7pW O13")ղVOcwGsdMvc7'%Ԃ1P|rᑓuL]IĜ(`6mʨ%ODevf{݃M2qDY@VɺJ+J|&{ь Hb#ѤL_#3u^Ym0N'ijmgJzPpOע8RJحoHQGvT~V~ho D~_;?o 'W#LT̲ΐ.3RZY=w_â4_&h k`*Ƃ 4wj0"Œ TN:_)3p@v|6GyՀJnyѣK$iNA3\8e_w7[z-H 8*C5bAvO0CiKGz̹?=i>W ̱Kʉ^w10^76:6˕  y=9~J.(6 b,qE)ܑyvy {'w!1\riL*V Ñݻcghyqܢr!V֝r3sf`t$u.9_T+p\>z[:"K[=KTK5a7lo|(l5Ye3>8ںBl(t)Cw3єgJ3,df\\Ejw9j9[ȏys!Gd;זN}fn`UxMl&8`(RnVN0UlBÕL|@u HIj҉;PؠD7*!['% `yn?gfcVNfV)ݩtqWfy n/II3N4>+Ys)B.rZzQ|j3_$v,)n*EʆVUv;3x#F1ch tI#E&%6fq ̒V d,Ⱦª |&s,e=@D2. .jpBN+l'b #-iK.o O T%B[dK~edH=sݵ̐|==fWB  *Jk]n۠A2& 빈ѧd@@FV]8ur`u0JE.U+'K I6ŒkjAJ]W-[ůXLV5x&NqLη;ӪA'WH z1|n'\$SdL}hӛ5d<#sʋKK+մq&ih( z$6;ǰql$$ˏʹ' OyA΍0pM >9JQh3Mc z6%v_:WTJKp-Ο^gVuK`’Jt+t^Y>^1v*}92YhSkaYbn\qFk=SG-a"nE"cm#\`3b; "K dNA-jÖZO_P<Ȑk(Z3`Y1~@ ^4-'EDO(hcn1P}$^t4x Y\"R0d;DM`KWdbP+YV c˾8՛7Գ7 =|fCR\v+eiZý}[ba0<ܠ_ѳl1&" w6Q_A )!4s!K[d7^?-|U7*W6΃䲪=YgON>n<>c`4r}+pv-fk;yA7W0s7CYP04=9?fԧfK'+qcj}~5sbR7Ӹ>e4?XxbP],BM,SF9ShX>bZZ sWuax لpAzL*}SaG@" $<9=u )㥃*,ОH9D m=s{brQCD*jxMuZMeݻ.=A#г+IU|gЗ˒'MfcY ru;r)=Fd^͙KET#*2JpVi+$ f^CH͵Р}&4_4*ӷ _wz#ὡٮ{[|NL17SYE4{yQٮltĩM*1{.89Nf:@f5ݲG} ꍺo[Fcs_~v́~gEu*]޿`mbo sEF'l8M/6oE^dp2(}4AiQ臟,NceViı1Շ "ELbPOozW͸5S{CT v\=dY-+eUpaT;['Jjy\r.6@luŬ.dAp%aRnyq߾5(}%QH$lϾ#\Z޻XΆ%xPnA&ј4 /jQ^lؚvG$#a`N?x8Uj]탢5"g?Wc郮&P#^I* }דzq>qÿ-W>SDےMmTjh& $?sy]&0 5#)X'/SlFD̆⍰˱@ 8o0pPU@B=I`vs|cٹkAɥh0> # Dh'lNN|t>c I)-}b#pjL etu9|OK槵 H8N2*e@/ BX~S Bya\=c`Y0]S&R۫8z$幏{StTq`Ks>z`J[⦪#[!YP#[m%6Bc2wS,.zEf{ 8nPӬ52)nw P1NpF"D)gQ=]us1zeqnI%ZYYtw4j2Viht`?1G(P9h/eD`:kԥqfB>EiLׯKv{4tou _L!d Dm~.VOE)h2 \Wt#BoK`at !V)4@,& PQV9;r\ދC/-wt:rQbjU)$8?d`B1iOT 'z,X4A0o u-^.=@klP74Z[jx,pݶĸZ8@{M<\e+4:h[~`_Jl|.޲x8~i՛+ -Ĵ:J#br7YѤԅRh06M$4Xʊ^a /҂E6oJOz'Ų# woOc%) Ǎp=*A/jTo4((A5Bl|%H9(C%W:"*U&ԫ4&aCrP Tjf{7]B)@+P-"m?A5'TvaUJ5n1 :(zY}6ʒrcB%pNjSxS.p:.<N=]Xb^T`sbM#kolxhpQ<-t8xvywtEX44&4Py=ln<[d&ʨy^2~j _1'Ey#ۦrԎpy2$JmY=܈s5qJ>x3xNrk π=A  L͓dV;UR~.nI 'e0PnfUn76=%ph!!}nm9®2-E"G +&5m*&hNh(8 \xNI8l7gȤ[l`m8[W4+b|yX~hHk-wFaI)2kPjnCWrƉyu>{j!j򰝕1W+Oepm3ƃ[5JVT cyw ȧ!pBTL78hu l$n}{XD9l=Ѱôy `L=[ )z+o:dԢʛ({ubolq_'Lx8bY lnW-UpkD>c/V_5LXw}_lg~ɡɖs)+/zFՂ,w. /v `k%6$!L& geEwB"^}q5o|O[KwB( a*FP+, whG{CҔ*ghIPC旌6-|I8ٷ;!*?~JJ+ڀgؙˈ$.:& i/F{a_%29g 6oK>MंiE Du095]i9ryPb~)kRwBdRsSDXR,0}b*D >NW6vQydHqnx(I ]x1P8RLImž.,<"Dc댮>+}6'jshZ[,VhY-a#a_3c|kX9h(#9 ([)2\/mJH=:H y8\U3Y34ծ&6·Y[_ްTÌ$A{˲Qz:-Dp:-l'xdms^+KͪD=iC#*q?\jX"h)?bb@CC(..x vs^# 1ATs/Yu Z֬zP脈騴`4`p$h4FYý*oǂb",&G2MZ5#A~>%Cݵ U&h欲^#iZ?7cx~vtw T i"rS᠟&ôj X*Wd]3Ҭ@X$G]ni)>k灐FtjJ%E93_mTP^o cJTQ3}^eKū9E,SM(mg6e08EtR DAܲ O6߯2oK`ybLE/+,HyVXωœO3\iz3ZlUwgN楒=2Q PD21%R׀\NT#DGA=*e[vJqygWmAV+^'ڞO(Pͬ,y#]ȟdӯ/!ҠќiNG}1bz׃YKEzPJDh:^"TPYO\I騋ȫ乮Nc`R,VeLX\S9(l >BD) 3Yz((wTՉRU8ǫLVdd~-g૕ n~8bH) 6oA+ M#(#F:Z~ UrARK kY(rDyQ_5<g)$B}6kvŴ½O*bѓg]?:4Jj`*hTV X[‘JgZ|sly 68;nO5(Bb7z`K Jŕa.璄N-NYTFwkz=~G)ӕ8䵱3vu#,6{f.eVLw}:.a#Yգ9(S^1)y^p^J$KԮ2h8ɳD$e0=Fj7Nw}v ֍3^ɡΗT:>ְh~)tkē92?9v{l2og3Q' ^?ߋ\eCZ&aA杝u@w1N>8XкaeDR1/#50} A6YP)7T}?>zY'Kg(~J6Tt×>ȗNPo(烠Ùj2yK)Z2~~q'?c3n-&AB3Z5dh,cbULBzVt{E),Z,0ݰ cqa(y 97dC׎_q R-{ԇ2H s3ׂjz U[2Q"?.G>$ٟnTm]T|PFxA>0KwDS+Via`&{%pa?$ɭ, .ỵĊmvJ&&ktz0WoyN҅jrSAFNC43,1\ ><,³r@l_]U#pڏ3_<ŐҞO]DޑUڌˣw<֖Zh/ ć0z7k1/O&sS@8BV\̵5ۼRmOg|'E u‰bCMtF-ZQ0],['"GOAZJR/xu]>iX qܰ9WDsGDی49VJx>"wBߺ_SQ\QzAk3/lٜ7t($*{b4)i)c)HFQHyewF[~ܵ JqUf>7V{"m.b~_kq!Qz|2=)U.#*`):@o̘_gQ# )A9Q `K S,5lX 9)T2K%@L+42G}^Eի ,on?iacѺɎ w~U:.qT[XּԿ/,G"\T<o>;M04 ]Hd/wyn'QEsDUAP\;$`a@ΖR^:Kupsh1w#ÕGy#25,؇Ju42=U* ɯ W\Tco{|A{fhܰBh=x8CرcwOsYHwܮSi 'A$ͽ?,SVV:,V"XD3uwMd]ۥbOE-B@ 3fO;(ۨ.g? އ% ͮ|p^!4}umNB+θ 2IθA˜TfF я/X& jEhJ3J$MPΣ9 /ڗ{lrBP:P@-,{VyPG`N2 sri;3Yqx\@h Kޭr,k'r}+Eg[>_wSU܀s2z|A寭MXZYSHf+2Y%EPw`$`H aOa:kh 1Z |iZZG^֣nho+D7=1V3oDctOB$MzS\U7knKqȁtTvf4t"}P36wKhMI䷚1EP~ͩd  2~ӆbB(SeT˗BUNO$muK }y QD+tz곶^p1ig]rĶotZyNbG(_|+CY\<╘2<C{1gF$fV}u7Sӎ^$p)OCTmVG5!ihCqF69Ŵ'Q`Tf7v1A{7Q+u@}"5ߟ, ’@jbHCZ12m1DY<\703\fBKo*,$n"71FӅw 7I˕aW,=25.ɹF\fM%rq6hyM]R ;? PyM뎛ΪHUL߱#N9WwՑ$ѿ6:h'8 >[bm0%Նk\%K?-<*s Dhc]EcfH$']- lua8ǎ|gdn0Vs@29rSSkJaul[{sbrvAF4m}V$V߳i; lA2ɋ!V/.} 0gQSӳ zx9Ƚs)a 6[N?EhO!.vU%'$#xXgp769dEQE UWS\Aj@' D\ 6y,uiZT'17SOkv){O^dzks s(Y&I!لT, (AȄvf3_@E%FYЉ]S Z7YDKb!9 `:.p@߼t;kj}aY&hdi_ g ĸS"ݷ-!O5.&|ƬޫTQ@def?8-KӴ)ZPHl8<*-I]xn9*{"k'qV6%Gj0(b XՉ[cR*|&y`byҍ>pQJ)yی"+cVbXw͔hQBko "A1>C{}FKHT2C7!dyu5_`5y(9P44wR^^*z5aC?0Znۭ!qYį:1S2/eueD”\C*10cY{C4%gܐāk;՗D@\Mu|M.=IcFKf=6^;Y@^PPuXd@uIP/ˉ]`WY;?M,42Cz4ߪrU%!8[*{ h=m=Bb%z {fYѪt~yxƂ?wz클OY;&n1oO%.X0=L4b'h}-iz  +G Vxq `H}#LXx 8.H$gH.:tp9ءh{j֧MYtY>%^%LQt ψ m+"|OƗ;sY( DK)?{{UnU^ _]¤=ib з5N&C75{(I&Gƞ#dd_uվy4"hʃ+cȺ ϫ5p|-eG6 WXyjEA:59;Gk jc$]J+^AieIw>u#96H$6iV$ހekDL>Y^˜^P?p;(Xh)*h`>k2mUpղm ݊ YeKְfY_q6cwhHtirΥ^ˁL\Us1Ib0_1rh/)R%{xtg\ 4os^urB‹ *xByl-b :z9Ɖ Q<հ_deS;ʡ(Efkl5$gio'^(!94>#*=# xg#jLmY :4^{2[P,>և7 <`]kˣ?ۣg<-7/H;d/O6Q)P"U:ϸ lxU_pn \zt" 6Js<[ \9FoΚၛ;P_3d*px;{ryX^"K 1tf"C/4gTz7Qxy<:Fp$Ivil` Ab`źL֎4=1(r[dy|Q{ tOwlTw*]0"ڏN|PIuj!=̙ր(F[쩊/sǃDKMȲ7k-فmVO[}g Jzu>n<5SԻ?ϫy`gI0iz+3A*ȉ qW__G8 Xi =*;\ .i#3=H x:Hh*"6ˣZk!RLNA]BpsY}K$&]^$ 0[K=z;aE<ڂ3<Ɣ'PB_CO#M8k姂g4?\:|.!Qg 7/촦0hZLThҩ kXi`hU],3Lc"elgi^FT/҉A~ntBU9e KO rU5Ф {FPGFw vghG 3|ѧ<6W򢮴~IEI7;s~f^~i>*!b(:1RfAlKy ޟ (O$9Iaȇ;;. WR`ѽSs%"+H.Bw/i!ҸIBlل,3]@2"HU_a!2 H"iٛ. %{c<}O1N.[@ݧ5J =d-T6s'P=s[UdkNF#VTRpeLݡSGҤd%w}ܛ}3i@I"?d*V(Pɀ&l)?'H|BGì^gctE<[`4ePRC{'_t,x"a{,hrvh2nL|k8~\s;%[q0戗 m6y̟+X!6YzrEŅ|oQ B{lZ8VqxV5jܐmcP}gP_QFuzV^G{ͣ6(9cubcC'%v"#_z ^7$5&P3"W-r!bڈ=5aDKo |Plu0M]T_;F6(.#8(c _gZ[Ԥ'XQC ybGKh'jA2*%LZSncUH (m[}01-ECJR:t'4 |AL`|-zyxb~E-{yVoيQɣXi m\ӣ(ʲ4P6j~.73E>muJ" Ś1rA{5J+ !|a)қHdpTP,@A1,MG|veA3nxn#*7 ! 冉- =m,_,hz6ycsb@$.BS2L<DƢ9_Fd.pJvZm 'T>y Q _7ѡQ`g936֎עL$P4Eo} Zغ ̾fBJu;U<a˶ WOC<x u@߀뗛f.RM?ڦv(;{걏TZj7`J4Hffr8dȞ ld쪊n6QbBbE$MDѬhibG6zMYi Xx~Ex~HkBT32=DMD&v&_Pd QmaљRRy8}s{JkE$+/Z'4e8tm0Hovɴz1?P`-y GZ<釷.DpfgM èJ,@4  I-3+_%0{*m2C] di#Di(wIwе4A 57rvn| !ce[qwY}8~{L!#h`[|sƫ x0NlF﷝kPKmٵ^M3-끦gvP%CaM$4w}|%I7IQt7Q9ʌ)guᦃ]%EiX_s롥L7`u4:vp۬QLŽxE8ZM&: "0IY1e[D qI+&?iZ,QtOpf32wb"WjOdOߍگݬR(3?,1c.W3FF˅Ƙ_ {xhBp65ouU oOd%ΔVM=4 PE)4|Ư13Ƥ 8}Kr^_ZrԒZj<5iq}ߤvm1Ufa;.7/ǫn#'] Bqq ;dN>w?;&_c ļO+ .K9#W3)v[d%K|0tu^|˵N?=( zA!f0Gm`5)lz^'{0F1Ed4X+BI@ z* >c o37xYh VxY^>(T.W[&- YA}o IuZΉ. 3<>b$Ipw aE?TS}Oֶv}Bu?@V ,E\[ufu5١#? qu\ѵ~CPQ D6SnRIP8!僬hW"No͈j<7hذt^se-既MVY~Ӝ$$ 2] mmfiΖ-POX_mScltH!.~3Oh$5qK2RѴa!K򁌒}\Z, E {2/.Pf\3 } 37`t]iG1\Mi^HA2#Gtld#@]Up#xE813c}] .RUn-l~UKlgBL)_H"okV8WĐ$qs5zRWkvƁGobT-幓^NuyهG k-=\3gH9?,EˋnF 2~FGK鴥40L\pi)U8 [UUsjĜ h nUU[ө[ (юl>hQn#*ܐInK]0Cp~`"sTwypHH[z $k* >-&Pd~W̴%-91_o 6R K5}Hw!vx]ݥMtozDeF&^~ՅJ)Mw:r$ٕOˌ#s%rø7z("_$1Dbx tIG=Zϥ$NsiNDki}.4t}HBE\4Ҵvli RD5%qcOj5tˇƮwPe\[%[k0zX!O+xEU8CGLU\b_UDAL'8"GJ3ڗj_JW!-Ce4s4"*#7,֊=%Yǝh~ݫA=?Uqx0g Z4.~a|i C?10 IFAwZ=x#\M,NyFC %iq.i{1q2 a%lۿٴCi2+1+~O}aDkbKXJp`QX/Ur\"P6qxgKFȳs7<翕ͭFR3Όڇj~&XsP3[F+MCPaPgQ&&Ҝ-Z30r.6J0DKJ7'`.= ]Aujy.c,K)quU䆧yUuZtOes=lnݮ{( d4%“,&ˉܓr6ڦY$9?㙄z dAC>?#['v ߥV29>]g G*I 0н Ͳ>>/n߳<xmjn+m|Fhsl9 ^ }/ ڋϴsi|#ٌ;wͭt).uHQx" |nj%'`hI[2ΉfRUd5MtI\k 2MVWyA9k2f <`iC@ٝ+^b:y6~ɲO .T4h aGlV]GZy6ڌ0=Z"ԿBD}YШX!B e: %P [$ɮ%E& uTCX_mfU^17>6Xй 蔈r;Oߋqu=5Ӑ8">Y4SJM(4F „1@P4nx^(>Ϻjs)4Sgy֒RJW9Yk݄幜SMܶRHrf=ixd}.J•Pmz!{(Qjikgn~ZVq_N߸ѕ 3;ӌ$H%>d&o'(>.սMQ̘6!=t2gun2.库bɅv-IaV/)]I+dT=S $B;r0N1tSP TE 1e mG|+ Xs}fO`[Su>8Z+#SM^SDs2:V(e'* UCv4cp`%Eϑh.i{tMߑTlǩq 1,f_D_8eGr7ir=Q[R+bʝ‡mL& [ djp\F!b3 {F`"/̫]GK<xC3p )Sb'LtЅv'm.A J&8+C̯,ѣTN׶Ho[ KcFS;4ch@c?U0|;]-GșJYcGWgiǒ<ܫiuًXXh#?nW:Z}A|e%={XLii:k KD^WCI.G/ȼWLeg-RAQ( i'2V/[MwR'y&%? ; HfڲI.VD8~y(p ,IDgF)NJ#D}'|'aBtij4Q@m CMD gk'%Kh#NnW@Ƌ_"͌$q>g%fIO5 ̗.Cc;Upiar?RI5ga/m֑}͚mtR5nJ)BS?X8LEX t:!!BoڢƬj5zDq3!3L&2L۞ v+]¨\L18]ߓGν&HL:p.1FdK63X]aPayAzmF(1 ysH_\ %~W':Ud"`3)GrNHyZ1`g#F.>ޗHK# 䄫ڸ@3 (@6w mcHC)zQܰ:zn䋪/F]=0N#tMM\ p]MA* '#v-i-w%2jA*|ɀO܅9 ~,_s|&ƒԢӛz^Ц{ `YAwS3H ] yOM3lz (-4}`9Ɛ)Bey-ɱAVO8)w9l)-*ZY)E1!ߒ8`w#Th&&fV Tއ ?)4wq՛ɖL 9,P~s)dBpAرNNa.Ű EWV_zg=v#u *H6f/!;uĉ& Nڱ8&ɯ6:%Φ+e~Vf.b,OA$EUlW^CxF_V{t_4\%zn)baVitrF|&3#UYb\2[UNgnQI)SŔlƗ0z #M:~SNC4#ZhgݙkĴXnhNb/,?si:X554ѩh$_ HxxL;JjG*IԳ"V`)!'A2N`#ADS"J5]n0'mj?&E&(zӊ'*ZOeqB5R6㘋qdٺ섶aYg-vcp|衽6!0¤FDe2ѡ"3D\3 jۄҌVMf̉! -8?/&GjhB<2hZ[Y@"$#K6;e>6nG$4"8Z*0v>o]iip`,y"s,f *\P!&dpTiĕܨ_HΤ(Q1}+y51UA`+{&:SlFMt{XwvTxJS"z<̥P~`P(2dr&-=:_1,|gܷ|e[)J1wvj.~!r֗\P]Kyfv]̬s]I;&V\+)Oi %tH ZTL E`lۜ(0ա bJRÌremozb녺/ܫJ1W5$žb#qIFe:|*@\=In#AN0Wj=%]+@1{ Yd֍%*{M `0mM\A+kKBuג zr:_ ,o4%+oW6l~/ׇ I!4gVǝnb1 ^ i=J&qtG°c]($J#?( AW$ڞG*^UvV!w+UBu etT't7:@Ki?kH%K^P9?cy @b4{rr}+TMŮ0ۊ.|<Ւe()Wט]).x =[}h怍B2d dPH*3%<u1FHY{;¯'{UdBOtޣ`ƧV~fF{ЃQ-L!VWWi!ȸ#$g' }iSADYUe4% ۸OUI6#xS_kvض|wL 6=,NDe*t^a=qCVE+]yl}ɝ.\u}%޴bqM3|;~_C-vmCbđ]/2 > @܂X=RG͋< O岕#ڙJ?|++@YZP}5u^drvt2`^ķ"In)k ,:02mJmdZXTIUĊ0~}&&_>yg1B#\3ck3VF@%% jOkEŭBʖe!|3|MHSc%i mC" [^)gB9BihXVħP|:?O , xlf԰IB!ra̼א,VqaS0 ֲ=tBKYRquX^g4 .WX Ӄ43Ϗe,ʯ0|}vbž_x^Iۨƺy:"ʣ;9'%櫏BBLS-w$!]"&~ro$rS@Lb`ۆBcA@X-^mܤKrLfT1B D /̎}DҼ GO5~Dޚl2~&_Bp\-RȭR$1(FxS1"1]u=@5@Jz/.njا & p3{asz+lhq?} 6ϖ(O-2j#R xotEe¶I1Ĵ _Ȣ"kp~6nT]Tfe4Srzʒ_Rciu&%7 I%Ye1*$Į'oR>@׌"+va+ hkc 0Zn5b*&#_# Sn^]!'c[I ME 3[1fɿʼbWHK6We*[V9fr*h!9'f6t눐<7~wWv'R2,/8E(r¢fܼz62c\3<*`-N>03ÛZr Eࡴ+"N߮7LjKż 9/Xc[Uc6o1ѵCKz7~o gzl}(d^ݯ.ώ\LNh+Xz&N}JJ '0ÈlvqvV&*[DJ3XYMf_7tS0S*șhlwm3%w!{ٔ7) .<Γm~k*>Kf\1 ȥƴS}:".R% iJE #I1њ[2̓ mU]Ov!~זCyϚBtd.1)FKB|v_gaDz4$4=NJfk&KZ#JqzA n5ᶙ@ (Y-Y,5FƏU K"T=t^4Dqx!{e3ނ:$z~y5xK}/eHcCyqTĐD˿\\z4ƔbU tm@!j&c!d[ :ʸlɠClgDƽiCj}ř-hyK^m.Z6~71a|uLWTOlLx̂5Ulf\P'~?"T d@Dlc>=0~(5c`fԻU#M~Z/G?d (y+>O*A~Th$GMf΀/$ _"'7bL<))@-# ,rV\ c*u>OtyQ'+O;+Wc#6{:,>_GO. H _6cϫoJ=*kSK5݋:oKxW6vD$N%9hoLvdI.L8$͓mWmHz˞u> #" pRh⩶^ &JS'2tO߲`ТYUs7a@߽D&઎IGʟt\]䀡)>q(Uvd/F IqjrP_LZ[7gwQ8un t\"mAC*;Z2Ƈ |LjޯFhJh*{Nԋhfl)\Y Ow.YVſ=\EU˷K-t}v۱I}^( v\= Eue<ܡD^ ɶjքFcv PԷ"PgvQQ99ל:ݙ0V Y)r>{`Wj,bbBR?RSZL }aN.YӲmIpy&Uq!9+W0ȑΗ8ValUɵl;ض'Q˴9} q-S7J8{fDÎ)b8曪q] d{j˻SsS[anKߗ r՗7)@1”(frpW#;~5 u3O l?1 ڂ5L=5 DCuK jL Bf(m w ۜ[r؇$ݞ( [ t>MCJKbf[E$m]Psl.dl`̏EGItK-!jaM=1n͌ -&}(~_*T2 IZV @SdڜqAej_0ZQ]}I+6UײIx`v}EA,Ev916XFaD!:8ybY=PY/4WΊC X[I^CFnCH}:xa9|yNDK$I7{qjGҤtKv G]g6:Ә E]%S4X67G5Mb*)4x -N%$ HI`iGurn7 ! W[2^cӁqC\H;"fg?/2ݤFst46?ຘB9F0$|63DPyX)0m줨U.h||!^1d4= ;dPqR u"D9]C3HOZlqtB J;"Z޹_s4N ,}PMPlzplWSCDwKeu|;^׬R$   z'#\W#iN3yz;Zc9InTp.'uc=h˙Z%#poH|)IjEƹ!w?rcJ`|/Ci6s£^;G!i^A+vmLii@j] 2^5p&zn_v )Sxkx<qH _l0I7D#jWJnuaye"Lt)Lm-5Yo!o ?1diHN&}:1W%dRK*|83&H#u8&%* nh }!O':X/ɮ/%\r"ZT] hЁjמl#Vή񺩩ƅVr/ԏJd|bc =a#\_띣pfN|CRD6hGhs,o][$~V{ 5Tf6E0Ę:: ,S|APHkkXw?6V<#NܦZs_ԌBĒ,Ցiּݬ^%׊S\DyмZu ~$d3=Euˑ֟MT]*ͨcSaWrIᚩSRCCj0|&2a-[_>JVL={+1uw=sbf&ML5@O ut~BT+Hd{<5&EVi(܀*Gzי[6)xm}#Qj) yu^ZlS> YrM~R16^{Γ*qYq 01(=*ð *_*Ճ36c5 ,opeslm,Eug0KP $J;r>i6)s}djw{Q!W]⫻Շ2=&`̈c2QO?`iEl6c J`xieI6ATnkx_-ӏ6sˆ0/}/k[껷нNo0Yޖj^IAi8LE^DVSDOkMq0׈g y[@.$R})6 IGiv[ u%~э]&`;U`5ϧFe6mD3?r\|K.`Iͤ","dFFN>&uwpE]vi;Q<$>0q݄06ٮ1U}_9O?b!//iuPd<6)EMpxʼnZU#wKUYd1_%#Ř^Fo+Ɉ;HAj,WqB)p-U{6Mc{m^ OwD*їi¢Q>Ž^TĜfA'ш[_X/xЎn4mpI3M`*ɮ%|,L*a%;7+o$6{ܝ3Y:03 ό `SƇl3#R`dQry& {s%plk?5zE |W2,8?kΌ}ͦ_v԰zB_ͱ(Ƒ.5R鿸CFx( 3e!|u + ܒ%8l%gJ\ZHF҅v6٣Kkcl9%Eff `$Dr[,wT:og ^KP EvCgudǗLD+A qohy=裈@t `\N=ڬ盎!k|xrjԺTGH9ޅ'ȑzr:y>Dd 5T\E!1fq> Q/d'}laU21@\ݡ:c,K,&?^1 §[f* 0>NsI;BS{܉78,)VN8\CUg(Гu Z98Z@/}R>1&@~swWS\jv.m&9w.~!PsUn L*1;|^Ii][ $ؐFe<3]=X2xdDQ4A*=]'*9Zd.18{Y4?~WJofq&Kmqg.F.9Ύa%*s5抍AL&kRw@Sұ܇  $E S! >%5b8 L^}%?лo1hX(.*} U /?`b,q $|li' 3n4Ы=NeLO2A4¦'ӪU]nHFk\@bâ\D4N#^ z|).Z"-V\>iX3?r J TQ$-t(ArPXlHqWث/Lψ>(`[ĮIUv@ЧѶS6W@ģYBfsͶ(nϚ dSBS6>lgbF0-C={SwE` ?h'Ijmn_dP* ؤN#՘ՓT3*qh&BZ^$F_S&ϵb3 k8{#NTsd1J3͜K+fѦsUxpпmʇlU$ưur[?v2`\}~DzAYp*Rz3I7_!!g|x(vFi.4Ly')mo6y^B c20#o5(1wR!n$z a f R؝=shIH{iiGޫIH,tG!ߑ`K< YdzpӴvZ?`1{e_%iV{~^9/9:&I8S2pV  T9}Ӹ#ycKxc &ܩj\{8P.Eg#f%+l+=6MOp yXj{-mu _!pڴ_e2 iGXxqFQjy iEl4PvU7"tѹH˹ç EUX3fݪvz/$a4yjۮ:L?x~xzfR"@hs6,qN07;a2W)4e$RVl ?ڙ-ݸ7VM:CAJa<NJ G=pra(.<#zVbj*aVP42" ᴬky^mJ-hO Kvau(9a@-/vO|_Y{o;>Tiw'H*A} E z/TۭU%6m\]yv.5g}&vM%'J5ga2 ٰL<[fOhV})Wp_gzCs8}c4tH_?)+( f2%8Wi Шے)]CP%2'vslV,Gbn4C2J:Sd7ܼ]*2*Mfhst{'9}-[{%bLiTl, xiH B .slCf}5$ɷtVeߪu3#59-eqc\F9/nm8syCi!g<1H }醪B2{9.M(uQѾaQ^5NsY=/̇ӁAX}yM$\m^(Lnm9u®LJfBRېz( A\z.-,2ͣ鳿ᇻSn~:e]x(2lU/H]XXc#Ë6Jn1Ef* (4q1˥ߦmp[-D ^Qime0$w> ݚS6[ гo%ed/+6p\%sDJ#b)dA.|9gyŊ'-g@zD.JuԦ %_4}]%m÷j:(fS 0uy;)tTbɉ&Rg[qeCpM lkQhTR9f%##vA<``d1oIr7ὠpg~&>'D}2G*lOe]ޔ^i/NHa`ݐʤVi;|8#$?c[AjM>q+LX[y>F$1;Ă*L̶?nL4mWk /Ёh@Vt?{l0?#2y`pıSSq6+3\~ֵ_bZ'hG( >  =#_G}ҼG\ _ڗp(|KGbcQ5gS;M~צaXs HX~5r^}gi\^ uDm XFl_l\"Ee?hfv=/EC\7~57ͱFHH/RdB3(r8-.$@U~Nc"4*3n՞ɖ*^V2Z$ѫTbH[+e/;cmt猺Ofz-ao@ʭĀl߷4Ha$IZ^.47xj3P=-00P7B/KTz2Qhʆ(8r}[uHBhNAEgŭS^Ea( ֙#2pA7D_jyA,f"(5(~å}e.ҏnV E`}| xsΓQf\{ͮQ=l)EGwPR7d8'+?ēb5npzWHҡEbsznbƭ_Lq߫`1,3A WUd t9 jtn LAQyoow 74}b5vG[$V9[ wrv~egEº+o)5fͨ\OCb SʩZ>Ĝ"'Ju1V9cM4`FUx bKTݏU*E'ܳ9&`S|fO+w_,gۭX b<S`Y0#jdXLy0IdhG 0 yiit]e{WyJ/p X ¦)cBI}߽fԬb"VC^/ BBS[U? $$1)W]8t_L.B(+%72Qkxw%9pWNEcwMK*K3S33λoq"boWϮu`~ͼ1N;v')lt&kY5hb!(hJ!2~nYxEtUUKϜAd,ج@hndF<{ : ^UֻVW!@V%m^~w> tC(juaJ!5Td 4/i/twx?Eq5KɁC>:6ȍ L+(tǚ\/Xts X^M=!N?% IyH(hW;p,ponfgw(*hm7Jݜe4}jNcQ[\Jh2E坧iYhaY_p(k.T0'(M*356%7/1 6Ec;!0dNєmiqˆShN&9 >twu|tnِ7%16YK[~2+otnjqp=`㆔l1]aOD~Ywq"޵,8Q}~7E_rl1Q 8ڬI{t6 0G뎃;Fs*]Zp0w^ta:;X'PO`50]FUߗȖgؼ+aT|Ew1IjNrw\NIZ\aw0<`$|2?.R5_έE!t(^6!=%^aD.^$XlJXZu7P)oAiM S޷?7?~*7qi 0uX m5e%:UX 㝜ˆ#E#U64OplF-,҈%9}rEmRlRy$QN>h87ɗ35ܚ)wfGQ'pf~Bh1CF̓<aYpVcYo>|vvhCY-"?alsΓ~ʟT+f6U3z2-/m ȣ)B {NW[ $"CvԊ^ B"EtȵVa[E.0eMFڊU=IL$][A!JX/;CBBdH`ؼW\@%ks _V\"k=G(L,Xʼi։bgcKF@ o̹lc' 2۴ Q Єa:EϟDZ፽vhGW\`QTLI1_Mas ~e&?1ˌpTK 17Ȋ>]Ԧ͍Jmf=b' V"io”iu,״2NnLZ2ﲍv94/)ƦaAvY$ؼtJFI^kF7aM2 Lࠓ;cޥ9*3Ian`[&`eozaً/4*㟐O@g`-&=lS6j8zy) (cs_deHY m<r-䮪ef,gy3DX+?O3q,-VG Qp?'nY``fQcil.#eCE R+9Ex%5a = C& J vϒtPX{aGϱuvde}O/zE6*1kә=۵?wP[rA~(OH zg}FU0}z8w%l-a$e&pmTjȻ ̃/؈XhR#Ss@{E(̧ˁ`eȵ@K&..~5( 'Q,~2p5[ 00 2\9}laz9&TRi=rMn&`,p!JIoMquTd>/͵-Cw渓KAȝ? pMnfmT@ hlIPnҔ8 O]O#1]gک+r՘ :WOS X;']ꒁB!5{ Ӌ9Ig8xExr(KhQ;nGw<0΄PwWȇ ۚ|/ S= :vIUKqt{6ELsi 7H(B%+GH[F*9eRM<cp|@JWG>9,)==r'pĚHRZ,M :6'jʰw@R^|6JKkSd8H\ N1&WfšLDkQf@0#PW5ilF+H) m8qUٻlE ڤ\4Էi0M℄8ALUۀ_- g-Nr/^nUZ>ÃRpwA|Qjc֑0`y݇ڥ?РMF#[3-)@RwN%P8ExK w R}:vr +ccnv/ r;<[rnF&>, FBj=Z沫WSPƀKwSlwׂ)w-rLm"ntUk^vwU ҡ_-ѡLiI+qF`@Y˭ N:yI7 r0EO/lwBF$ )@PɪbtNG=iG\I𲹯$d%F}MtYlExR؄cB}d)bj7.a(. gh>9%M^ZK8XHR+\+,ٓkcx)BŠn]ҫ {?sV H裌RsECԭE%r;h?ſ#I o<;#[Q].['&+˧?Kƣ( B O&5<τY7$K49mtC&q\C`-5O\^\^>ȑ >s$; R'߈cׯzڹEtl^1!{'OaRQ4%|  '扒}u 絯HmP=olv0s,?-Vru /u?"r6ЭQf<.\v.<z6r_A)A'!G8*-ױVBnC}ܤtFwnZ9A5KűA<:0C.U@2`h74$.~>Ek_ϾeNNܪiS"ͱ%Euو3t|j`AS K-;WG|MN+=}u<$R@=QV`B 7nQM7BmujثKI wPQ8hK:*2)]贡[03 p{y-mtc+0N 9Pu l&DۆM5dH;Mu+mGRK 7 KԌgfd~oc<Ca@8{yA'" a5󔃆<#̘Tԍ(d21G[0AnF ^8c@U?-glNc1%@6W9Hk-I>Yf_,~pn+c{4@-H0u X7T_Gv 2&!Gr R>聩ǭ `9r!%PLOA>%LbI*"AkSc7kMXsD6>d|0ͺ (?ߡu/e+6% C-B5y1ޞ̚Yl+c 6w;UA<m?E/Mtr8\OD8ZsC}_M3ZbZ\g C a Yz FW_eLa^N-OU BLq8$r]953#Ǥ1EBzu܅F㭸  xۂ"9 [2L_|Mݫ3\ ;sTs$юdCxp"c:M]b 6=!b(|/$X}Wu1w`9⨛vVjSu(UPґsZBR-2Q˰41=>ueLCK}(xZr׫Puk(->)ʥZ4i8y'j˖zn=S'*b@=Yѐ%xI\hj(yT )TqQSQ@ʼ8}=NZ}%-=XN.r țm^Hń+>.$VRM I73B4$zEK63IFnc;@f`jgw=t %Rϙ-#Q[OQ<̞j'_,F/[!U,;S ;U.zûjӃ&r1]OLM )>)ѧZ3!>e+HգR]J^Җɻ4TQ [N'T@);H'g07N|*CW@iU3fL7o7);B*eH`NE/*'DTnxaή_Y谏zrq"r=Z ZͱRiRS`/7* ;0JdžQ>%Tb#Ƀf@Yzv 6=CqtД$^iT~i3 vܹ1(~埀)!r[2]Oo`t90f` d>)? \%7|H45*ʃ %։s;X ʏ lPobp,̳_jh BK1;5c Bnkق 4b> yZQ|43*(/ }"vc:O%+k!OY׶UEGVQ :~8ot/=2·0X4J4\uX WJ m{I,|FyN3GbFc< P+N]4@j}0t$ɽlϩtja# Тv7aʑG55 /R1[Ąv-ZRrI3lH*%P -FVIw/m@#BUZgd!{wm`i=:ſ u.UnuH57 +xJ<כ'Ghgxjݟ.c\*glrgcuC(?nEW\.ÏC6lD p߰꛽0أF ؤ8&~ #M]UGx /W8|T38]z̒zSa1M xQ'=fH2 vuiO{(,>PrX=V.rfQj62Ղy6[;p }~l-|6Zlc;#w9C,L"7QVR_b UYW6f o8Y2͸0EE&Nx?~!|+*^,GTQ~@ ,蓼ԁ`ܞ&cxLyMGxZ<$4ցUF;w֠h2\@;q{B+P:LOtVB<#FeElD5J` FސLL PZ=*har`n$\XZ =ЈkJ_ ͦT jNb_-WfQ{_ mT]HY`&iDp,MVUppEI#w\`22}gJ6'SeJd|HDyJ^JԿa|HiӃwsdx853k:D&^Mp 9gQ^lm@AM3WOkxz?byvRP/h£OG_+ln9?w`0Nfa6F#Іt2V0.Vi "^C]BvkSwTټE`Z8%PM4L2X~Ny0WW^[WN6&I\;rYeȌFRoԼ9aHu}q?S* FRq|xmwCEĞP8ק08aVG0{4"oBg"kJ_ߢK[}1o:W>\^pd B}Ff ZV`CƝ T.2&-=ni$f|w*\nkibvd+H #5~=RY*ʾ̖流3G٘Knx$;Z  |9hѭb;wp[}IA\q 6l+ sSj*? XeA !e/Nd'9]c=<3^[RF64f/`';6?͡A%`4h3]I pߩǻuc?sI\ݜ 4EQ>;ǣ'bpP7M*KIpGH#=ԅ}8>^k~1?Aո휽;6(M@Өii0`_&WHPבTu T0^ +"Е[tnp*M8˻h- U nLUߑ6vQJgqF7YʼX Kv*D`by3W&!-q߿muOX3<\H ]J[T݅c[$^;V[0>8/9~Lb)[y14K(V/[PAVTqTq =i9Mc(fwQڊ]Ep%~-y`n{E'3jqNZ #' 10(&Xk qչNk_jt v3y7ґ}ˠJ:nڳ*2s$,G 톩V}tĸ*&*->ou/z[HٿEQNmtA9 ),XzS~E ;!k1Cլh8[ Y]iX4B%-tb}MH"GdG6 I\Pf_e7R%Zko t7H"fdQQ˟_{V?zu\2t'}*Ɔ^C5롳N(P~IũYSfs_SR!4ʏ'S ,/X o^F$+f4%ςzj׊(g6խ}ژ4WaHOṬJKE1=6W{4Rq3&¦9ITTl #'KԈtIk1m*;YdE O;f7&EU+5#*A<#iwP]]iK܏ |Y[݋d{|֧A NGkOKh3y܏&v,z &y귫>whhދ6;bqE.yP%¨~p a/P MGѻेX f̈ȣ@Coy gaFIs;P8ܸ85qN"Ӧ˛uO"]Eh9 raz9ڕ&Z?Åe&" (|)MEAypUjypO ai",^."\z@invt~6ZO]T󹉱Mp*85DseL.G(.8qg&3b.V8t65y:)|q>,y/wX>2Zx<\ڿ#P~s3~R5աҞl,?y&Z_\i vWaL6I_MSGAI46Vw|+=ng5 wth7$򉱗6hj & )t ф籗a}S/,AAnN7(Lr jDT](=ַ {եDkSCnZ 5IgY+\ZKhn-lf)}j;E=GWv{ !]P4s%E;nB*7_tx4ay¿$̹֞.Ø$w2Ηi.XQBcU׽(kIYhHI) ^|DU/ᶣReكv A|Yۦ.q.EW={>mzFX$QpD'R|} )uu:ݗt;Smb%|vS_M#`!=r]]4G+?Q|v<<Nu1LLB4\|rn}Iu.%'ձ7cUIspu4-Ie>鞽М39~'xuW&)3GN_mj|!<<(nApzHGMN(]sT dy<3[PB8wkZ^;xQUI浴DqFZբ(ŋSɶ`n!Qy ߌ'18}l [~1@PU\7mlZ؄8{͹(  U>,,k3Dpvp #KNY2C[2YÓ][ MY.gba4)_vX6q<;ݷ"eO@0t@U*"p%uYvFaP&QzyD/"涫Z7SNo&D~dt_k`=x(g\dŜeTF} tȤ?s4#Q4}HRc}L y.$=z0(j!rJz 4\I#>"Z͊HKx}'!6UGS% (}_$ ?:ͲT"ƆtYڧʃ9 /IXw0t}a6AUM]xߛ([NcoVBMtݰh$]]ZuRU;hYʾ,g.y;^Z~)L+|a]y9^X*{ÜI9<]]2g‘$m%|+uΞOHR]N$~^Tr 8[&%2:zO/𯮷6ۺN BPSkij0[|a`)ƼQ)/렩p cCNڇIRl(1:ux./ͼOlo^OOP%Pn·2o(*#*~GQpvs֩`IOcVJ-AeAkX}G%V}Enޅi˻:7͒59 q[E[g^feqz^RsWn˼Lיfiyr/O1G XHAJ!i}J<H?iTG߬ DCZ A7+P=1< C1Ӣg8G2Vr /}#eAP}8H~>Zz*E[G7HL)|m9Mec [Eb}'Qdpx+p9ӯrxQ'o6|_JF\*G.:}sdR(stð`5(4nFrm$ 6[( rZ 4G?``1ji6X+3~Hjߘs4魙^0Vwn2-0rpL ;5".K[]$~BBWX0 ,6_SU6O@>ۛs.wQ @0OK=_Cxayeq韥fvhkwTMvMbH_Ω{I*~ʐԮ7 Ь4@q4xE㦇KR m82°cRi nHEU~"yhfi(7me-䷟ʺܚk{L5h9YWRNr4?ڟ }22@)0b?U W(Fx=8Lݴq=+ZLH2cZf &,,sޞq6߲tl:fm,b\oe*FRs=M+bIg% D[EU CڼP(!=7S_ 髲9 ].Xzѽ{I%•_F@,l_'Z5P D;[ǞsrϢ@VJwqRbvU VF™[2{{]b=R2SNW,mxkf~]?WRyN]w~K7AFu[ߕD/Y)Sz0So+o6! ; Nrd b1GT֟ ܢ=6K]rz3 VbP=hq}vV}Ԫo3@1ZÀӕq_xeK[,]eVtzv#~}KWqwnV2uvn/1 GVB`~NوL$5t7Z}QcŃ C e/BB'_sIg_`"K}U?p%O!X<2%Z6dҮlʻ{!DU xIt.]֔(zc~ѩ`Nߌ!y9^#Tɨ#is)oqFnixTR̙gp 3>\74}Ěb}d Iwa_78hk|yŠؔ/S-U{O{NiT:|MjwK\=K_0o!B̠YwkGI1^sĝ˻KXLktb@)s_>{pm+J:•0Ԙ#Wf^6]h2dhGJQO 8fߑٳ 6 $Ԧ' zvJY2N'>4SvQaPYxŋ*0jYCR1Ymxglڧt 6i}E-.٠˼WvPtvHGxuuSdÓV$X8PFv7筊ms@ÿS+HV~ܓxh~~F RS Y̪R!DA[8D 2k\߃4cH ui xk$bd2b%PM+^; ݥ &F݄)gr+M!{(># lO"P;]24֥d='y, KcNĜ0 8pgww5_yM|X]z<3b_E].S:^f$?Ґ|4;9BZ8,5pMyQi?[6gնc[CIxrɦboH m~qZҦq^ tHD V c{r n#>]ι9wjS(r׷X*ShΠ>'|pYޏ2K \fS:hX"rb9.g5 צp^&m$(F[N$MeM W%q=qӧ;gZiYl 覮u6[_a=hW"{:)BQpڳqbdkЩ]R@g;?=w%^]uԈJpB+n=1 Gca?ab"sPr}oY*BR u3"2TB;s[ g3@?Z߬$])Kϒjlj :9(f *4c; GrYt67ج*ON $IRsڨaxt~Z%>Ex^l=U㍍P cx{\I/S26)fAQ1Y- mqUzccJqJWG],$gA׎.ݤFq~ۛ%ZGغ0te;?aM`| (\8:YL7\0?Xƽ 0Rg6.zț%-T&%{+\5 2`zp^Aڊ6&J\|$1[>{d !cbK)uGJiٙXU kkbY;\I.;vF|v X-`*?;5X]u$O1T%k n&o"C]>|JC7Pbo=~=sqI.YmtmNSy$7%nhwT5Pt&l̰-ܔa$퐗zW )3Ks M%(R7G??E{|*NxDja@ +(!!9˅l |2}ª=gMQKO|2ZU]#2oT9j5rfۃeFj&$Ryé\ۯlQT1)g"Ԝ홐%IF(ӜJ(gTg#W<](O5|^ʜQ7 W{2YF2ɤB*wi3gp_,̏oE[.s ϐc ûJt\:8,tWƝD6϶ B8rab1,/64BLN[OH6 mN~\J6GD] Z{703c8p 1ngiZM$mO 7;÷xWAYM2i# AvQ Н4 2_`kOqctxK6Irտ& U}!;#?rQna⨽ :Ʈ6 Γ9K7?/[bLBO/vI/xɓ\I.$^Ms0򓻎݀J(bg(L~;l/B'Yf=:(ة0RyuF2$W堷&?βg؍KNXPӀId83n AX^ (ڃԹ^]eD=UY߁ j7:SƆҳ RЦvΨc{+uB>'Z%mzrh8pC$f;M}~1`?2z*Qk)J"0 -(IAr_rѮ|q|9(C' fs x CQ2zS 3[mHxl?#Wu2۳dDn]F@ 4@#=ӣޮڣ6r!6ol cɋ8)絿%sWur?b!󀑳 _7{uZ(FB7hZKǛð67"LąAsO?qC5fڪ D8,qcQ0>Gzo(aq w9y$ {)g?ǣקP&XRŵKF)mHeYѾ/mIHk9&J};Ae̫5$|zp@ϲ3'gCQKʦ܂mJ"q7"B,eNOA$mF Sf9De؛ޕAz|P6^Ƿ _>`4wG]N:og7 ]}Á=_P"++2>^\IK'6]h\4ƇI"}dE%0-_Ѭ%t_]15RbBO48)}Z?.+pV #oP:esW<8LbslRaR"@ t:CPo\>To*ADFlJb}w.+"NSS?{qA8m|) yDs/+**,v?/1N$Maܸ7)F]g$(1Rx.k^ҤWc>~mlëFX_fD^s:1m3|˸ c'x`z_0\uu2X2 QQ%XI(!CәݰAU;*3|Ы"h-Q 2jJ#p(> c*}JHc7j&M LR^ 6= ٛw ekSEW^;v /B0N˜=|pKڽWMf)FV`a~ Nl}wZYq4;l^xQ fھlNr yQי#}`Cc޸̡.F{NzN|2c-%#pa uyB7\r`x̰? m} Nhw>4fJ)'pwdw{YjS-+ ;gIJ.abeFs&q.jIϙX\sƐMض;Ez[Zbhqc8pS8h?B2!Dh7z"e` Ǖ<FzdPH~RnHu%҅@yXJxgU wx#lMO9lQ˚ (Mi(& OF"/RK'%t" s.{!띐[Hi bx/h&;mWh1ð5Ҍ*f>'":،)EDǐdɾL"TS6äEkY"jCcW3v jT,X=+h;3Jⷸ WÇpc_~X&:b ƿ(ZFX?i gw쵞,]ii)CWбr9CD}.NFk<,ǔn硴l\)]GԂ ?z0XxӮe{!_C:*4^e_u%@q*9.A JLnJ:b:8 :\wjFab.EŭI(!A)-ƷGH(#0 .UEmS_ %k45[_ba;-}oJjV [d2 wrƥF6IX`C鱿hjEa(A^er 2ɝxw,ygL1f7L)O|ߐ6`adbDoM\Ғ׍ e9\ ,R#4&ØhE;GI{ ^7߶yQIK]0y߄&T4f"R\jq:=‘>Ɓ`,Ph8vZW7qbt{0e*Վ }I[5 Ѵ7@= љW.y| -Y_; }:>xyY44c"WRnKO*ni`mAobb> ֗piBdB,]_] "1njd$KrN*:B>`xoB^`!kˍ21$|Ǜa`h:.7֛5\ &uF`=r~G64=O/9f3/ ɲTjt6v-~γ܃k͙QaWh^=~ON9)Ս+%a@ͅ A|"*$ i+D萹eIA1yB[&8ZM x ebD2zS7%}V,w ᓠ3Z?)3+c< =2AzU:Ddm_sQ', [juQ}MxdepVd 'U+]轺W *#=`$@\"aEoSN* Qu zmMm{Oby"ڪFWx)Ia)5uwMu1V1A\@x-݋_rgZCKHBsh9 azOnϋuO<'q2ԢUy<|lh>#N呂XTй@.KgՁRYv+}ͭ6EJ+sW>G =5/V"6-ħvg~$vUCJ(yttuAV劲 }P'O/PF8sdǐ}#BJk\|RDQJZjM4_^q!_4|w\Ю&7Ͱ c,d/x~>ߘLEQuF7);N9ueR͓%7 ~G_~oױ4'19Bih/8\`@c}N> Dd#73"-EFk{䕉 ZՓ3=5R\Ar<̠(Io~7 گ;aON^7e]#wX\Y]u)Ȍ (IiM'% T[u|y-V@]dr46 tsC=#p9T It LH𷶩c$ʀ7ցc9+/]͝eg( &kd,b~%Y/5kF q'u@XS@wM䘞c;G 1anVOt6(I9  ILlo2a «iX"!ЅEP( 1j{ 0muci] N/M] ]OԠ[a@c9^vݻ:Dw٭Gt37N klKBg3I"plaSkR,MJjٔ.B"7H))i$O"&5=mO;}/& Y>n,78g<ꭩV$6T,HANM)d<: ׻DiEnY}7RQ'zW\Wؖ u2M̩:(%'(\m.5WC`":7]~k7i9!`dq1ZHMAፅ0&+t]>S-'fƤpdM%5|:whdiMW545qqֲ{GrB-rA 3)բi҅ ss!7lPbuBW,+sʣ.̕*MCwyC4(tUo[s2:hQHZA E8dJzad}6|* 5AVB<ıms|Oc&itk BP*Np%].eaH!X1IrZX]õs=AUؾi#"Q|Uv+oK~_,H(թD>qM^U3`h ;5Eh3}M' XiſZw{j+g΀U G\Vh/t Kf,%&u!O[`On?@F\j ]mـk8Bϳ=>HȄH%7J@HBqf=AXkۼ`P73IsvI>ua'/O#R#Av }Û;jb(yS n#3]ɿ4RGjZ=1[>NSG0Gj-0 r}G@&_zVE:R$cL=HaŞ4C(+,BZ/:8&uA]ԯIy :Q#}fJXv-A*ul |dp'6)G k %<3(6AtцR-]0S0>6 anzO?߃[|A3v.6hҁ-Wg)؆=p(R^[Z?W[<ϼvY]":[u^1%}+j<.NT`ýpw2,X?SMc)=@qdDBFubr}yf@ۈÔm" SxvĸcqA'yXb淯ujM)gNoYwi=Dy yٰ&7q{Tfo磮0Nlma {1Ʃn3TlէmU`vSYw{cFZ-QY@/1tzl)Kbg{2( (tF?^٫D|f,EN| <>ҡ;Jdhv7Ɩ _ BN?6aEV3l8sMR"4$?t2A0`5paN NS( pKh>yX{]~c@*Ӽ$z;oC(4V0J(frA-^[Rk‘wcxD W{.Ԉ&͖w iZ&gJ:r& go|J2QE!PsSY*?rB.!ƖlWAK1#K'BD[&ȿ_}dZ.e0`ܓ(;@6O!w>U__'RF{C suR0mnd)l?a,wq>֗3-زL#%{Z-.o%A=rQ,lM3%Uk17~ZF `$!qnz$l "d,E"fOG8 ~2']~J/2*8E?_}p\r<6CpN?b/?Qr#ś8y! 7ySAiU˲'3\ .OwՂˊ^xt DTS8ֱcG NMtN5`fz`&YȬ`^^D(}%"̶ C6MA!9~IkۅYS^g8ye=bwZPâ-P8~0dT0W, ,ߢA,LHѡ>58G8r`(4:iʚoLEש@[ʕw,3tJmԋCy/ZqĨb&Lad8{" MLKJDv|+ܙ^W9@OVx5»->Z=/Rcʉ:%iB,z3"0e|?DbwT83{DOk^o".X؉HkQ_":j OۀĖr8T>)^WÉl;gJok:}1X1i4L_D9$n4sOBTPEr6Rsn}ʣ+jCd7GwV Ğ1DhܴHfh^BU([*GAagqkw1"LMC."ZА+yP~hn{3ߨZ 5D/;8>{Ջ8*,enPTn(hs MiPTkȇ.L*)${崭A2e[~s^hŤFQRD't:ۋϾe=gBZy>i( 47rLün>1Rnaj+ǙiZd?opʶN1 oUMj\f +>94 SebCԭ?".o Vw]f=5B<Ve-Aq%`;GbC.;y!xa](蔊Mߌ1ڪs9eg * Mu{A9Ę<$-?EZBдꔉ 9%~)'p9jybn;ܳsڃrFxþ靠Sڌ VtWn~ɾzݗ|v'_1ǐ 9(8͎$OmȴCd$=j|6"RֆBG15ҷѣ1 tn>BpΡp,mq=YU#hVSb KQyshQ6ǏAfQz⒨[Ԙuqa2NcC]Ӎ_l QBSXBغl61NHDMdEbB|DTL=Bh'ũ҉h6L/]LP]S81"űȱDES~jzʶƟHa/>Kߚ5- * O j+yB@O7{*䑩՗gG [rQF1d h%<^Uf8 P;:spnƵ0[M7y 盛fG;9Yu.pPJLYOBb"|gtZd{1AB0.'sbǁ vmabjخ>gh!@V+C)Mt0M[QZDMr zaGBx RةM} )L{`v3v;w<ɞHF"40K\NC;7nF!v!?+8/@;}jg.,Vb-5׺[I!\ŧM:E2^ jr742by /"Y7QG,g|T3',='"G{ցf#bw ,߼P blՋI #|#TkK{;ab͈ZYc2~ZUv&,7X%|e{R-e`sSXgΗ]J0win;!pG<@n2/jbhy M unZ[GLeRBQ4h<]ūhZ-4UoQaJ0m ޱ\/rb$FrUɖ(sQb}8c4^ю)f\A)l{Ȣ(}3*ǣn-Zcm]zM4q;; CޣPnJH8\!8X+hctRxR9b;kۑ:qRl-r^nDv>8z"`EIǦbVJ'zJnP7,1al?quB Jͬ)h0Teзb-'*Nx%hm<qq=0b@X9pQ|8ΣNh9J]QDI7kyZs!QS>Bѐ.ϷNSpg5t۝)nZ#W鞵3H27;]\O^ĻŒ^q=|T_1@DG^ڗtQT⚖DJ<0Y$(~qW_Oԥ|*|…vjGE†אSd0k24(^=Av, & 3 Iht~q:$CZʥ _=,pp:/ݩ!+SҜIECZX$zm}QPAl׸2xWR@~N2ofqS3WĂ6w ѫ5k#X߁<۾HHB FPY]@y]c A2Z4&(zEx9嫪wǛ%qV3sOּo\:9%B9:6P祦FASraAcW( v^F@gP/È}35l&֘PY!8! 6ǼE8gR  uEaD*A0h"k4 -JA4J(TS=y-AoA"̻d,B}O׮|3 HFe'*ޭj'&@?3,g!ıCK=;zhמ.f_ ?_M7_IY(HUdvpuCCI?vo qHRvL"?kՐ 9[N*c;0r%0c''Xxן~}?E=AaQz>~_Θ9[Eɇ oK]qq' &vԿzV}n3ei28% -Kߝ2$)Yw cue)9 .pDRBu7P)y[\ ?JfSS 5|̑tv_8dEw9SW))+3{GLaz~5(=ZTCfl7XmFQKReOΨ91)_PyN "+߬ʵȷԮeᵒpCɽ k#G PZ:'=Lj.0 Z8qY]n6Ey"u |iW_[FR xGsR+7-488Kr҃;ocFIHͿc :8{ ڿ bBCvLByԫԼ44JC^ol-5ظ/w9~n8`LA풧¯)qBijsDơd62qmhd(Xne4Z&;2BDQijz\ŕyc~j;U}P](ѭ7o{9?U+Җa2`MJbE{wjUU#q3Bi0@2ms}+uYd-;qV-!7U)rsiBXkP:yys-c4~5\u<%;J)z (uy }-e9/ȝI?gW!>;*Ck^֕sX:,,9$N' o$l+[QW笇™pG0HM,/T#URWg7\=tԘ:97 ,h,_|2/3|Xt`B.4?;0Q[W*_<`G$%Lk0D%\eMHj&:h@JXϑ ͸R'ka8Od?-zBvqϧCUigt Bg0~V%$E^B7°8cY2d!Ǘ~ R;d<f^xz]I|7Eu,ΝXߒ:-C*&%W^!&eMP[Fukl+Zޯj*xb>?f~ɠ !|7|H%s3^+t@pJ9bu\S "3أfq{: \&zH_*]Tԟ[U}'2'_KhR5Gdd+:>ݠH{LH pzu>*hRlߕ*|ꗛ YʊSԍoJ$jN7U.Ahq<|\RF KZT6r 5a"tz=|8(Ǧ7>R$PΚU-c%n 7VZՅ?/fvEꈡxi <g?#fP/i"f^**)Jnۍ1(u'oTKT1T\d)ePc Yrд4$2 Zc' +JÑBpu8N$5R &=TJ>_1%(s\铭uWЭL շ%ӒF=Q"쥂~r7K= 9XvGb܇C'sذ:O@2`V?ܢ̽ȼh@?R@LI Wc1Ylj>B{KDWl@SMϴDz%e Tv;Q0OR!B* ],X-/.:AT{4!/9x޾d]Lm%Y4#A\z5$J;ހNΙ:P?h,:6c}Hs\CQ- j g AYƝv$_25,Y.M(y+7RwLA*&k pR`WFb~dt:hm%J0omȔq0O*ŷ"\F!}{vG g<6kG |%ҢF^'H+mS@a1B[{#j( ZI2~w$Fj61 Jʰ4cK^p X`)RMzpO4x's}|tl2ull;*$2 Xo/ !jF UAB\EUa.ؾ^9 uh!4L{,Ih|n$`^nX$9 e_#q:m!hJEY!ܛZ7ܕsHgvfwfHIɂ2X{juT߆2l?]GSxk dAuK>J)Y]2N,:V̯4;=:bl¡gDMqBϒA9&[? 7Hy4y̐,B4JV"o6*jLyuY;p/JJЄ*'9铞dRq -^4E}-;!=Xk?p-L_1yԮ&kS)f?aߪgN|UI^Sx9=$&2SBE Ĵ-B+8Fg~`>؏wwX!t@9o7?nϊE_pvFog*X]!M 9w)9:U">p?V]@ZeKlnJFҠ4˜Iu/ڪg Bra©&Д`sDIFr7Y71 1)ߟ7!D*:Xnܣlofsi)e(acŵCv ȶ^Fb5ޕMOSwUql$9qf~34KIҥWt8꩸M:/@e/wޔ1.aOB&( EB]aPÇI7u&] YNҁr>®jp{Oaߑ*9{ 6'܋#$ˉBo0,I\ jp@E5Mpj/ق7kn@z/_F .b+Ia_ !T<%+wOC7k1eb镯3Wrn4V/)rU1hxrM#+)қg٨@,dTkvJ}osr?uN|u pȼ*Zk>>^$x̂W{]ҿk/#75NqFvdx9*9Q4O2hCpZ*/<+8jazYy9EF`_‘i("Vb_$.[)9 ը˖x4|#PK K;vN2koI0S%(w #N2l>DKcOhKX&Li:u@;م^mpaQ asyx;$pYʝ+8Z/. c=0H%0W4 Jknطo0?mGR*_ЉJ9w_^s"#vdizXzHb%Vh&iwȬpp@ҳ[u e򮅋Ty;S?_y#u'_ ,+I2+k]4ulm is%YuxNqˤ)R͐gHIƫfEz-4L@8K2&T\sYZ]u_oֈ:&1M#l(h.Ʉ[+❂3,*t]R0tfKxMYrWɡ( 15 j"gDiGy:ΦVaH[|Q_1o|w'̚9_jVa.9&8,fZ0'ZP#sN!5SËEd 7pn &l3oZ U^.s3Ɇ$E;(iUzd*ZaurHb9X}\f}J}qZUƔA%VL~7 JJ H`!E6Z|KLXJ%!>á%{IV-Zffh}v<24(q^ V|؋In{O;vF?.,-xӄH8(~kzoh㪸]8 JZXyׯXr&td2$Y2J!!OZqF(Bc} c\ĥRoNǘbm*cMnx{`jJ68F!\Tb 5We+O9ݤ7F>,”i*&tiw7mK?t*J`EJb <(vO&ٞ+W+Tpqy!k{4D4lL1I|4:1[=β-F;{zQbmzjiՊn2sѴFt1_NGh(1֩ E&= 9Nor3|#<-5mD%OB)DjVA1fTS\ yZS[%Z _RU&$}d *3U ST&/}13`sRu_e2nTNAxh#Y% 4.Ӄ1\y;#I6S hI>:N1w3~?gBh̪^)µLj4Ȱ?:{joPB$?kQʑ5u|`͆4ۅ3$Iy?dX&5?|nBjX/&i^YQ)n`P#jEi.d_h-D3t栆E"ů`]PdDIcZW l  {/Iܯ2}sZ;:Miw{`d*I7k7@coX*&}@aDY*X;y &+]O`D '@3ΆyV&ܜ)29"OKId?D=3M׭)y9-hpSofÄ*q6.;rw5-޿hlx>kD J'$_k[9EzbIN[/kw:|P. 9fo4 t"Uw n|OVwʖDRj} 1֯^p8WJ "w_?9NW8f1XAjsΝhyx k`ecM \|!NM*XuN@GA;* 3tB&|<҄E=/ѓ_7M=o7ӊ$<Ơ2&>8,sX\%Lt3^LgS$O$z"_WYZ܏-~~]5{{U}3PKhbR $.ckщTݧ&gLlS 2JG L0=o!"2T @clYjl=C9]3$Đ|M%PX` /̕h;1Doڞas_ L{ŀQM Qv1N҆Pɢ=B1b(MN>78UKm  W1D#`xӫ.ō2UI-40ög^i-FjKKXGΞ&CofL&^үI挒od0c,a)b;O)?/dr>!x=Q%e[ {+kyb5w%PzѾk~K,X[t)/4#1ө&8O0k7NϠ t Fʉ{{)jR< A5NIc p thx[F }Q3'Z iFnūrĕeB Ur]vp6?AB8֤Cxd#:(R!, es^erĢ%qS{eF'Wt=Gp ከ\FoH\R"xwkx4mKYs숎ruADw|v-+z mVʖI[}X5Tƶ`oJZui寥k}fO|ae49"O\ԧts~ax֊4{T2ZR+<)rlsA+R%(6b5d]t;qiW,?Ape3aut cΫ't>1-P|՘fbGqPrsaX{-a(BSlۉϽkRgmdbǝ}cJx~f!FcF泫֙ $x41q4ŇU9qy cȫH-ӳӵ?b02?v ?bbv6+'NI7t7+(.b/ c@WdNmaſSVTa }Tt6v%y}kH!)M?|JF2CBHHڤ`=U&s߳PAO9 'O-4Pq9Z|-5-=%/j6~"kt|| 4ݙ]INo+UTVi.QqOo1DqspX.1^j.輁'xf@E(lmU0f78XQ#[".u {'@;nef ,<?U~S40\)Yr ()dZ3.e?*>3-H5PX?[P\ @yԌ5vOuՖ݁jZIj(Z?|@(t6D2 W +SW.y~QC MLٙtpH."~v 7͇@W.?}X@h- uSw2h eVGcuK3ZT׾P;tͶʫ ˗S*WmȡI9p4%[2N(%Z ?jG5N |QX;hXU,`Ȕl DI2;:GQ;“$g X,Bg9f1/ﲧhP[I¥D [)O=ڇNL)WN Fz71:kC"f-ӕ\Ug1-yTR6ȕ(bdH 5붧mzJq@9}8PB;< VǦфRsm73j5RhˉiW*iV=y[yZ({gԟ{жð \ @D lRhV!N'v/ʩz ~ 5Ϲ*;RGoǕQ>r|!3!H|a~8ojF1Fo~J/\0Ze-{{1#VkLQѧO2NfNVMxuj̞͆ӋYc/1m.G.uoLm>~|.(Wx=Qx:(hIkB$I*aP򿰂xnoݓl3!I!AIpb}oݱ 2%0A*%ZAepX&e& C8׵IQEef%\q{wnӲ y5MWeG%~p6_kQ6/H>syKG +LJ?  GZT@85챼WF(GBRm1;qB]FU)\?I<˰|N1%η'dP`x 'x=&&:dOe'edj*R 1;yi/"qXn]wp{5.=DyZk[xK#1D,& er, \\#ֽS ɌPs1q>b"P!*]~vDKK#&+&1P!ٖj( hٵEFFf*ֻloNQo`>=^<\ߓ(ϽZ18|6$?z.B@ܼ466뉐41#Ov|3${6=Dc,F,bf1}pc]J#+|пTV~hi~}⾬̀8!~HJvKYl tj_%p>6cmN1Æ[GOKAY2B]RY.mo^R@89h9$*"Iy~T=F%1)RLFe؜^o!U? {.>s3,ԧ:?< 0=T=9E@{ C԰HP )LO%y.#\ycU7 .E!nӉ;\-7+pb{$U椔/p xQ:Bpi {7͡"7ڢ猁kXQsx 8xx!!cpEfWٳNh6ؘj>snE#B~*J% ْz ,35a5KP'Q_|@v)PTa+4qѠyډ+6tIڠgWɢ5Y&8>Ղ)qCo^xو>sGc.gZs%"~ "~xA*—t`VɏQF .UpX[w fՓ2=A>ߴp[h,G;4RFnIVEgt4V[ =9h {RUPdQ|m",{*@ SY1QhP5,< j5UÜz>/l}˹;я"h"$Qiĺ!l?bwjGz-_=3"7Ĉ+8)nU{ɕƶ0WPkW)Rc1xK%Dƅ5X.cc0a:<L^j8}!p.1Uڋ|_`#V%i4h_)5 ?ޯt\ q/S4,hbc8D]QZV/| WzĬI>7^m46׀v߰ cJmemslۧ u"dv}[ ^bN ѵC$exE9.`[ ߔ\Su^/ D' {BTS/E߻Vݔ->[y! m;BY  :@cж`$ `wG^^=ElB8Nժ=<75&vQWPqײA> -j?ECtڿ47'$TZ|=lŜ+rne M$i(k̀_T􅫕ѩ`s:*y*+0KXȭr~|ԛOPJUg?z{@;1W l/ar{7nW-S\x@'{c.eXY ǭ7 T;4 .ebk],^[iTUpIf{6noY"Wb;嫄P:=-?ɝsP^oC_7it$R JakK^n]_K!KWBj $`D#R1ωGOȹ _;#\cq9=jf[>I4yєKDqșA[( 5]_,Sa6f GP3WaW63?&P)PKF֗f7{(0 dY pr IKmR`Xt)zdޛ-_hև 5> [e'CuDjD_շxyeiuuٽ g!PrM gJu; d0@H^a#[T\4|rOZmUr>O[ Y:Ӵ:^ւm4⠪7 R=..Ci1]ؖ35kLDTŧ?U&Ŋ]Zk5g$%{׎ʯQ]5}XKI'V"002?䘟ؖe),R_|ۿ/q6cUvK#y+F$SƾWԴ#i"|)}0miÍrBQ9 p)9n:DG 3?{F#lQ4FD @va \_eca9>7H<YA%<2F0Rc&wTP0vmBda|,}DvGP3a p,d ٭R4v='P|uH9$s35v7Tp )q࿱sx銌ZuK3--A%x[UW%ϟ07 !/V&[ n­ǡȬH(d6d7ˢ)J1լ^¢>L׮a0Q6XvjC*'GP WMu0iRo$" =-S)ݑk%dd!qhYaԴvz=(M 0Q,FV& m.ig] ɟ"L/͉{p] {E^ξwo9eKWlU;-sdNw3әcߖv L٤f"O17O) 4Ag "]m/!`F~)d/2"%*i \=.uTyǀ?9tCz}y\C)[Yf3ە,|/$9T6ǃf"mzKd, <mݓ Jnwؚ|/"jD0t M,p dl8'?礁WSߝiJ-MN>1c8ғTh&sӁtW0Y U TsDQ;Ǭ][h:-QGT2_,rD#RqA#mAG￾2ܸ :y!(G$K))Y/:8w`vkCK @3/nDM 鉶)D,^]AXI𚆤I.礇^q0r59CKfX *Tok0ź>KCD쩺-0/ h~ -Khu!];ۈ6܂AkjKXr~6&+gth5{d9%VJԊy6ەVv伽&g\ܾ)!:n$Zkg%J+vsj͵C&:{7fTP:Ocae5CCǕ<\o /G A{X㡡a\d~j R6n)R$K^\Ǒn֛w 9@\rj54lBMYxq#!Ҫm"z.g@E۔Am{bMnH K#Al }yC-d%v_xbfY;>D÷vNģ+'nCSV(e^0z|uܒfB}Mb>jeQqD5U.2g&ĝc+ƎafktT_[⏌Iq] J|)rFD&|=rl5'2lXQ vׂu/)]&Tt١{ ?v]4w*ɸwu>S6Jx.67ըɿȭ;tI"BBjNu"];ET {g;b#,%GDU8Eԝ2>YoѓS_iGv*je;jߙrϠ@IT䣐b[pS,r1 ACnWsqCgTb*N'MU6n0_8-qP#b~CuЅH4weZiyBVUM%]!k]TIeՃ7D,; ̙0rGxmɝ&7&tޟ:D>5 キԭ[O?_hO0~ȇvhzr/Po`qn9*IL|o=tfg8%F5 Z}:2V##Ǔs7uIu`dT˯䟮nhi" HpzGEKx뉕\o˚9&DGIM3 `WfS\]j/oȻgJu%D`OY57L*H@α 𾍧TCx1[Y2+kc,GyJ. QڭZ{b/ZaāJX^*1c.+hg V ?(͂&FL=6rjOӘxpm N=OjE?7sU؇)^igYZ0707010000003c000081a4000000000000000000000001643420d600016f78000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/g]?Eh=ڜ.+Z  R9܂ ftS$[x83^ODs/U 23$qbڍBc\:gBʤ /rK6݈[p3Dj wXdӇUG˶y3_ kn\p]tI.AԮ x;O i H zAn;XJlE)1% Xݹy}sW[sE1HMl A*7Jܚ@F٠"Fp"@ov>A"pc 7gdH]wzu6qAeL>>lݡ<*#wטҡE|_!ϥ6㦻p&fi m.(`NS`JWѣ(3µّW7Uk3}dC4?zݠ]j RU]T\\MnNja55mbZBނ)ZTYLn'OfxES <ؒ*#6juz]%v4r+'c4QK)4%If]? ;^`K5]]A|7gv_׍4+ ^V?{Mԅd%Ws|t2Y)n-N-4>=`GA=펛rx:&~XdQQCM6cأy bN4gQDŽ3ocz4\zX9XaϺN3Y!Gj.V Oi#Ӿ5R=]WL͕gU(.fSD@(!@QTWOSlkn a$ߑT\'DHHdyt~A /|C5+Y[> z}؎-j[D [n|W3d b,G&k"}1A,tO䈅<У.fRV4R<2[jTd>W0  /)R|ŧnK kN[kP/Ǿ|xhЌ^-kpV,ZLybR/&G ڄghpJC]< 1b _э@ _>{SJ# XOxbhL}TSIu-  Y 7ԕ0iz#jNa*Dr_ua9bӞ<ތ-<a!$9bH#J!48hT$km9r6d4NU=f<͒38o `?V6J1Gp۴?O|{6e4EI(A4w͙lmRZ:7Q:}.ܒfPG>w_׋47AWȎIJ>yI.$Ѡ8B*1wNi ey:4:!~O 9;% LQQ=mF-pZ8L_Xb#Ub"CΉ`aUOtsn~/u\e |,O1q TVvNNZ8OѣjET;4]F,/Vcz[ZRx֯A@1 I;s7'UJ̨v1憅tW8(/<):0nRϠy Znjh)Sy1޼ʀ)북#5Ͷ\SI8Nײ2xj/vNQ>B_XNDk&Si m&"<׵6fA ُ.t6i|AЭ'3JZjk'gOS5Ӟ!Xxl9V Jvs3M2+-/3. D9jC^7YME@}[]f2QuԷ belp篿?w[^D5ڍB,y!#u8\CXٵVɜ̔1U# ZE~Z5*;a5~4J_0A _@ 1xR& O䄞9WF?F8aq0xdi"%ALn+R-9O?ÐlU $*2hz%^O>ť"o8 7-~O{D5C1MDE^LTnq&ydIstu8 3xϡuqD;m -yvl6"z\gQʹCN!a)nI|of\0T (bwUG=+ٛlwz6kV\̝ zN99~OC;Qb&䏈.W7E$FZ|M! C҈FnF:EiH@veaG CRK}myQ^Y'[;PZ.9v s)mWca sy:5}{ȋ^kJO$< +w '5Hp{m U}J>lFHeiWtbC4rZ#U l%˨ .ݙR`k&4Mnʸ~x]q{Id,F -v.* c~}6ɮmQ ZNZZ l,0vQ.Xghrnɕzh<$r OB2(Bi)y,|53!M@ ULLH/>{Tw9jHX56 AM_8(keC}s1{2eMC0Hw.^~L(||o)i7ي"m+ G'5(0-egpQ/K&etpV%뱵Iw:Qju8=hWccG^!.eԯR"0#\N@h\>kZrc  1utĹ+Ԧ6K<о~VnέUnxwh5}D>qiZE2I$Ɖ隍Rզe}f (yTQ-cWTg$W?rn eFBF$m<1wc[G>2NG> N"&a4WJYM- OW#[% _ Upif%ozw84%4U"4++Q)s{Q-)RZhm4ɆS\ h^ 1I5&HbǓ-PF6|}6^gI_⋅Bзm]7FxD8b D´QTv?c10=º A9),ԑ<ř; ͫI[A^/SɣY%k+!S@M2z,8ЬRq?gFn{r/U:(klHq+{sOc[q::Y ;ѶJ<#UeEݝu 8Lqͪ&|A_=ʺBWq#DF<T*! \HTq#]vM&jbImlhG6ҟ-\S BFJ 9JØ9h߳7=*A`F*WDO#dVZ?p] p p=l.+xÊʼPtXقLEO@ |@E&` ^?o3s  8:BcW_ROF:2z;cց$ƅ o %h+a+ Oy·bAIM.L.=껡^*alG0RZH+Ga/ O*(Xpwyn Gpn ߋ0h%lNўiNl׊|)8 VYϞV qdٻ\|y/eF;X>^ī>*)Xs@#Tq_W2w։CkBtttenqSNYi'3X3=VzFO̖;s ͷ t'ƿQ׀}r:lQD27lrJaښ)84-,+L_-faKZlɪ'i/a#a Q^e Iñq/ H@Ҫ_Ѷ <<)j/[m1+atZJV~ؔrLRpr. 9̚^" f@i<!+gStb}ٙ$Z[r_Rw#,3 [é&vipgIE'&^7w>u;F@3T&imgb#oGI|7 B!Y 8kHݎY>|ΕZCtveM}fsLrכeR/\9,@j 2L}1汆oFV4sa;xEzA+{lU ҔdGz#>p d{r Zع@pi'Иϥ& W37xU< SOH2y8)Lu>1ƕuF89qn!6붗y<,81`i}tH 7>*1ʔLYܔ/N-%2`GAd ,a4ĴfPLdN0#~`nsG2Eiх%-=4OB hҀiʫp.7{>$f!&AP}>?PP2VP _v4ğ;:ߎ倾yD0ɦ8t˚Dau@jLjdLM @Pet0bְ*"Ʒ91oxѬG/[c%s݀ۛ8BN~=Z[,5`VrVNQs 7ޓD$Wu-fd[?׉M h0ÆQNt& a,dUE%oF9*P+klĸ8[L˨0Ƣ#qƯ;G0I N G-0eڣBaz0UP^BF !5'Y lԞ1WRT1'.PVդ`=#|wh-OՁuuQc)4oSk0"$:)aMe{Ph"Za-JwG[*$^RR6^kn_ĮY6"qFu)q r#ArB"*g=o(F^I`'R5HBF٤?j5Z$mw9$9̗!eMHRn އ, ﴌs/w 1 cU Ũj\kQfIh 7MB%O־'L?jLfZRKو޻xm 3 wD|\- u9AH0_&N7EBKQ11XN! iHCLWas9 Er &zOt[ˊVx0"q9yD+ KDl~pQjBno3^ <9ؑajf(qNJ +\@(IV8ÂisޚބS&>VR _#5qw11\THia ϡ|}bG ]ceGz1Y^$ͩC9/-T>2r`cg.{B nf'rW9l8tipXPB:( =zVc^qYzډ:r&HM'|\-9 X`E\(xmmq5@ב*,={a%?D2}m3l g.iQ7$F&15Cba׹@pvQZgQSi[Xtqh`v?KO$>G`dɥ7?஀H=#5M̑rL _;Vᤠ,Qܲ=r}g'1}KIE%bU>La'&Nr<9"438*XSj@JZ8m9dp3=TD l#2 |{>YGD^jQ7NXڀ|٭جt ^ OFk\nۦXD0:Y1tf!'Tx7-v%v#,ť ,ų&2O &ay'mju w $*Cg&EB+(`YkE>x $H݂ |EǪ^XI dY5II l> ]5IoOKsne HC[EWnruQV&wZPiV(ڽ[)/̨ta 8O@MI$mat'#O]=dbi x>֫q)-*\TM8c;IҲʠ/aZ,cdhaQ. &On2`ɜ3}EbKߘr#̗>D6dM9g]vW~J: d$FJelrX{vq.=1}TBB>՗BF]]S dҸNHTT>A2CV,E`, *h-tY3SqhswXPȉZƷvNy+n u9QwV+tb~FD @$WqoG$"`*IY<ڝ" mM^8&|DŽ0c,*$5ǛOJ4-Z'8f-EC}"ܪņ@j'=6c?+dK 7kM+'=ťMOe5+IU"t\^Zs<a{7OkΚ^*|LzgU"'ϨfO 5lHvɾ$%Oݛ;+0=`P} vg Db@r# ~ԒBFҮ`wk0[5`։⼗><=e7c5? t( B+h* ;J³4RV(Ω^r<_)NDVxA@ IWs&r }S;"&TAe(~?1Mp_%w=*;Fh i&(TQP𧡡ӵ Gp'3Kii v8@q5iwVb8wHiν] ܈Yr݌ZDD+r푶DV\^dD˞'( stG˵JxcAJ@n 1 Hߒ$ yZ2=ҧ8핶fe}::(a6"pzYF?dmˀJn5٬v(΢SN B(F!UD]a;OOHXk\uPoSTm OH*p\s.}R,Pdݎ3niPko8#a ژSC?Te)J-DS,~Q99pBpͶup'a!fH%Ҹ@ Hu"5tϚ 9K$% 6bW?TZ6e!5%-!D;,BA9 Ģ2wOܚL2erDAT zP)Gb^ZQvұE=|"7KҌJqxݭMZR#ĩW(P)v=h%H|q6b,p}o" ߝR^[YZ#OR;l?n$`q27kvyJ`h>_J/**rބRd!(rÒ7'l+dXh+uND8S"P"ʂ2%yT`Y?ʹHHA7j;T"+<59.e]S/0t__HD-j-JSeӠp&sTb j,hhui7قiтٚr➕i@[{s8O1*a'(>~ޓXyM Sbal9^'O^?=O5T6\!Ce|ⴡQ / &zZ7~ӃyMכ1ܼif`仚>^seY*B[mXdxļh>D&X=P(rcMڥ廘&:wV8'MRdR0Y*!-qMy8j>e5؄No ܢmܧx!dmߥl o0|v{LdBԺc6V;7&n0] D 9+cyڬӉ.w]E>v[e9}hsn6)3: Է1ugO-%P$Fm^S<}۲zqULbB(YtBPe G5! En.Q1G2 /dgng>|@-4cӞ:4UKU1.j/g*P8>FMYQՙ%, /@$JW7a/kmѯьŸ\2y!8&uCTL5~%r[noYnf `ʟ؊lk9R7'I/[d(i.14+Der޸m< j!~nc'">7zZacRW a 3z.Ijbsˎ:HRak#Yʿ} oZ n= %b X4 L tRG[rh@39R1|;gϜ~?$e*Ϸ4]fs[6sL`XW]tv\¤@4 gj.gv7&UZd5-%r^(HxRs%!`t~b+k2^C5`= RqgjѾ]k}A_o7p Ft2C›m~}*B&=2>w D*,@E޻wJ䝞/C?aBҽ^Wϭ+_<݊U&焒hޑй8MV KvȦO0۪7~" I$0bYg}%*);Ou )'n vqn4kr"gQt;'\+ׂKo7u,-ym| w*[NBn ߌ9Fh' 1独`<EЛs`0 5UxUhC?.j uS-~ҧ`Bs|;NoWΟ*N]W6)č`Q>ƐJC3w.,[.vY/)H@P wc:#8 gLbKyJ$i%ыDqGrF Z? 1FYFW3}6eu:G43 bǵ.mY@ yE^r!\E'O`Y}VPRV.uNjk%qю󢕼"ؑ^8mFS\q&U>@`%{{rgvBz<1e*Lkbɞ!gք nC+DTA̽MtԠI/!%B`MQ و/c{vOc 5lm toulxOkCljq8kd}BX+N黏(EyA`cRP_ݐR ѺϪgl`FDB"Z]ROCdT|t"h!=y'bQ"DOf=܅x?xܒ`Ln 4hP O+j\xalz,Xtqk>Z||6&> N)T:._\y"i}K'cȅ?#UNm%>7Ň'pV߽cAHT#A6,!"\m?WI]H`գբd1S`#V׺egU'Sub4C<⤱ǧG42xX eZ_9'l>/4z*iHA&,6MyD6x}3Ȕ޶<`g4T2x;AH"?.3/1$Vx2{U |k£+3Tq;?EnV1pi; AN6XS_:wfV(yΊ)*s2 | T/Gg q𫐿 Da|rQٕɮ> eDH蜬stdBV} iV&zSnkxhu=J L +YC] eO#` +& >`Rt fW,ڿ e8gѮUǔag{R28ZIaN ܀ ~8\mv14ۏ"%R@ɵtP*2KkP?ҬJ[ε0$v#慗>;ȏWA+s(Y+l`RO 9~L5c5rp?M޵~4;v0olSN0p bjE/V0)=zHۍv9V ^@.= +gs =b:'HN$d?\Qaݦ&ܤ ..sX{-)N 3Hy]H6=l^MbpLZ,9sd qP>w&KAh+ 2E~#m~- Sm0海EKGZUJE./jE_]kۤwLk3aWtf>t0WyQ=o6>#&fUm\9d{wӳ>>oAb*H^3jlXc|uѵ^.G)educ~pF-mi4(5Fu䞛GC$R@;eT~m# p[ Vc5։Z909vU.XDU95mG[6@ajzU9`Nba.AԐ>[g8@o~2(c]9i*D=ɴ #[!wИq):7\uM?::|lyb ͟Cٳ 7"J.Z2V3YG?,n{<qhHܠ{Q|Vk5"Pu;7:/ X6Q͍^n7y1T)XZŔX#Ɯ*bc!Lx;fݝ(CMMP*ZscrpZ ]5$ZQ ѿ*:&ǭ8i2z/mzi6kS֝&^OF4߯҅삸R_i[h!V́2}C/tΝ^X|)I ze=V~?͏oA-[-o*udDtUTseX, QotعBlV"6ň7̄7+]?u'Gʷx͵h `6YK̇2C- T!&1!`9Wv1F S#ԑ 28Z؊Tp]_ji+8/>1btgw;ކa C'%  EJGsJn Y?p&܊a`& `uSvދnlr֚sbuMgzAm7-)7%0a+8&dd4g&2ɾ:ZWl)mX^;K ? c Դ :R[JX*H n2B;fjݶ| 7kpRM5^tiyNdft{zAE ʡ;*y""Bbqu;5oB_ʶcXB!|m?NRBeZR /cxbgZ9-[!U C. f5 {~R |0z*2+l 1LhMRo5:B4A=3Q&9Ĭ p!8_'еۤ;z,*q rEOqdaTaIo6c\&´L2Vm,$VaH"3JUsQ`{C҈Try$/Eڄ}t|!ud$K2svu+{"d40D g'~?1WJM糨ү(8!f_k%`ќfsW02-S\-HD{rCczܹ顚h'KU\@K1SXXoDDX=0A8{&3i_ymRdD51am>vQv%W-mD\/v-Ck@>؋.OEcBc "b2Õѕ&B+UM>0KdBWtTcM IL #&5#QU=gGo K ~ ߖ:uHPg)̙_0U,w55,k'Dl!67 JVi3Ƌ{^5lU RNt#&Nq"C{$ ]{ɛ}hPN#F[==:.DP+z*U9w/6!;(/?L\y~vޗN(1p1$X j9M#Bn?wV~/;Bs&Zz,3;^Rtӿfzsr1r!Z~(Aŧ~Rj}O)kqxc~oY^[4|O%:oY`y:}Ψx%ERu -}~%)m4@ê`p zmǦpԙ. x~}6үn9 %xHde j烚-csE5Jz Id8 g E' Imy`F1-!+N^"#BdKq"SK^=DzOL5#0$X痲 &CMnW=+պŨ/k{xoy b:mY4]+#~3N#-=TFW)Ňo*A`YJϕr~.@dR< l2z"E-RB-vrKhBUkܣuanj)L,|+N&[oB >̺ԥ\-nz$c{''NqI<굙KX~πQ[n-)byەߥm٠uϧ%˛PElޏЉ9T;Fՙ̋\CH"e^Oԯ/g{;wpQh6b ܀EcͭH%lf:(ڈ`MPPI×ϒ؈Zgtmxo󑈜5fHFn"\NgP^"ߣ֏mrW̯ 8NDOF}:9nE '(\"9tv6#28*S] ZA1]6u41nXTÆy CZpjoбAaD qA٭%.BNnC"&}Ns5]Pۋŋ]4$[k[٬t'z4g<@r@KB)P$Ƹs@ Р ^H{hYY(T5853ɳ`xF!m5`@ ~(M`3MLP"s|-k!T}ʬ<ϵ^s܁Zrݟ4hSt m>)yJŦ:hp;$PjП%ƽnvtd 3P*U҉$C»{B<ŀkU:eͳ4 (.|\Fx"KgcP7]HCnGi:˗cc$P)>'T*t+OuwBܭ6V0e {H5qJqj \]f4FscR[)܀N8@@m &#"fϡ)،*P!;z;zx:o.= [' TGgEM4?M7+9>b i Rèu1=n{ܠ|3ZDu:{d3CddxZ+)$N6 Zҗ-˚D7qߞmT (jM PGyP  };vXG-פO+a"Pae&ȢY[yIJkȄ ^,Sce=y2y6T5,n ۷1?86-&KAmB[QN h5*7L$3}9QFqoY/X_C20SVhG9,H; öxxؐ?e1qfɺ85q ,/*19#)Ufn85ǹI/^!>Tĩf*PQS%Y2ob*SS9kBW#}إ`Lq#:Ԙɘ2`p" (8>fvFZn:MMwxBR?!|ZnjjskW?X"4%HJ?n#`Wo3g*S~M1(yO}<(,D(5nk{lo ghen -Pp9sZ|Mu&ie.d}PAH2α7uڑFD(BuEo$d xn1#橁D{zY_yܵ#*/XP6“C!hLerSI}7$̻bXPڎ#Tr$UzEhi7YB;<ڼɋ[k 1ɨњGF iA&M`2 Aふէ0៨5nA$]q1ca~v?WYo1^.𐑩Pz:=b);F8sXLC8`pH戎6#50 eB|s=fl~DLOG e[?c"+T*?$ L xWV<֐̼pT4(Y\MM!𢞮OR&FG .uf'@W} @g۲2®&r>B^B&Bjs0d_ZQA)jI'z#O ` U%}cC;n{@ewyYAjk&޿[eDm >49ЙHۀ(6v4!GܜP3nA;C]| Iݜ6OHcp5*xD=ԶZ RY՟xq%pC\4qDC#>?!*Nb[N 4a&4DV+ۀ5V[za@?.[6U*h14rN(*!#h[)D9&7Dn$ +E4fdW"*F^v^Mx K?#ol.E.ltbGqCEbN{%9 URM^@'PK@6έƴ69 +:7bR!Z{ ۀ.ݒYƃw~-u&y= =|/m$$ekRvS]@C7\< RaWZ{ 5_h"$coAJ[W3=ʎhh`Gۍ h?Fn"Z%ZYYڹnr! ײފiQL%EdʻjG8'jYBK&NAd0&[Nhl 6fph'k Vx-NT,Ki;I8>`>*hX,kUyˆ賿K6yw7] ],CбE$m&Z| &uz/0?`GIҚ`(m6pɉ1 {i0k##BtJ-5/ӊOπ&E mDwHvٯͽ|AEvl`Q`#)!<{f ?kuF|VHK`yZ:)o')N!a٫0]&Ru=OJm"="r-3ѳ"_.g=#w5k$2})ۅ<`\JyЪdwB W40Г G᐀O# 9$L+jk |8a-T1bkӨ`3q4gHǢ>bcWR'w_7hs!~t:Qep ziτP옱 S*Aa6~2mkP\7Uhά?##"]#YLKMC'ɍ2l"a**"B:(awP٠{e O@d&m|* .Ve̋ lսE]MA j%q;eT<C5f za !ۨs*7=EikfZ 1!ЮF̽T<9fHGNr,%jB/夫p|d4H}&xuB@i*<NB?bBV#^B9E%7NشF.uRznk5q^TzPM1rBnX#[!ty*KlbboN8E>@uV9l/{4SFBƲg# !U_+[Vg\! iq^쯼I]s +c7!XѰFԖ,ώE)dp+h mDt5s /Qc,9vr/7I-$kdL"!^DD`qц3F:ɊW,8o/Qɟxbtio$& iSd\=v5%dDy`wsy<~J16z-2 fN$Hsg}]87kIa2K'{܊;-Xuǰ_=( -_V1$v A7q+'2'϶.ߨm 1%J6Yx][(-P!ٚuwa-QAOh+Lqxڤxo1]_lKOK83R+neuT ['XKe,t36NU`")3T\f ],+qE:l%QmX( ;"pm{x`ǕnwmCiPuV ܊tWc%1M9d'1js2we`Eg<3mj7ߐW2:W_M?ԔC RO#axB0Db^㥋xS!( 2 YݢēCN4,' 6>&^y?t,vL@GU e^٫,O*|1}Mv6MEfLB{l^k8'(,BaCn4 .t@;eSID~#>fiU(0v퓊9! pxV>&_zo7VD߿Y+[.t$ZY:saMRTLtdf.8~P%NB >$/ۖ"prO yGKBZ~\@i}s7~A`ϟ@Y,Bc7sv6ֲg,{0O>"x&,!d&}xaI |X/HzZ/ĭ3?`34KP)e|~0o ])2\pmQo_4zM%V‹^Hgu2G#C ^8)}ױVatRLrSut{F=g{Fwm,¯ ѷ W ,f 1ٳd+ 5.Gp4;2h>%2ٷRN]`ˮd(!û*460Q]є15㔍?Q/կFX*c In$4Ә"9[3U0RXkڻ)Qg*J\AKmn@UVIw p}4)i_L  [r$A7 .G $ ;):9 ݵU!$e:1bIrP'8v *Y1ػie;& <=,_@ x2"YC{AMӖ2z]jyD0_mng 44];Ysq+jpz fK_LY̰T*{0Zs鿣 ȤXGXNp~}pˏJ_7Rx:Yu2e Q%Z('1k'oў"+m놨wʯk5AP+6.J.=׆6~Z56Ip#q9ED sZ 뤮R} $3S'Sb҉+FYtPJN u%gOsiҖрCrk+]KG-u!ՂօhV }Υ!"f j)jY[mJ8Y8mEO)֩if0!d@zCQl{IIS_ CbF#e;bfQ>{Py39,=n{- ;+LlLz; CNK'{e⼿6g]|=.}@v\KX[إC fP;%G UɹٽF(*߇H>үٗźRA}K &A:fS_/8G>npqJ[C;-V0;ej.Vpv K/URc7p|~' uUEB)H 1_0u܇sE,UjQd+<)ܵgu,Z[8cXmq+t$͐=i={A{'Dtp@+2ȥH9KB`鮂rRp%@a+qjvE 8nyc"YmQ\<|oCAܥŷ);qwz^B; d>fê8;"T) ~?"[9t UVsXo6hjCmXCމXlo3w NX)jsPLU}[nkH4&Xf|y8= orP{/Yw1>WS=}ypSNM4-*k8pep:_~fG)[V\nVudQ+Ǹ;bh䩦\f o.&{)Jn{9eлݬo 3JşҾ:tICN/JE_$Q77E¡5/&2aSې5e4;¢{^ {/'93W)/xn10mYp5s]D 5Ea B;j~<)w3wJs?|g#t+إY̱cGQٜZ<o04CH\!PTNONxޘFijSV)ھO_?ObK %9 Mb^;p)9t6rQnC^j$el%m_H(A" u[b ƤeϤ.a7`\Y<`L$ҼsM`~XӭMA;gHW?Ÿ'r%BVƨU S ;F-tࣜ$YI,R}Bׅ;$f; 7L-VƖuGyF7K0]Ofd,–ʜxpi'ؿiÐgҡOrtiL,va1*l,mD vq D&U]z֢O#{*Eti'ūwi!ӿ> Z12 w|2 6\ơwP'sz>*&}ׄSH26G(<DwBQ'd r 2,- ^ \0gٶCoBQmL s 7}.*dH'.CkIc.rGڽ$H%znszQ߄\cQ@ A ݋r3QجAi+ulIդ1_JuI,Cb3M:SKکۻ+8? k$uӭ Q@ Y؄2.Rh#)ZFZCJ̾{[ՏIOl\ϽG@ ̼πLUdh&IDޭ 27vч=|&ZAp m(WpM -cli UT@Oۉe#Eflqm1e;oUM=O a5ʿ޺P8[_z9Hdԕ9zGQ"X7#ڴ-SZgWe,42z)"0'єTZLaKAp6z{灠&NyLs)}:-dKeTSx\G3`ލhwq^BO>ۭi兙nއߎeK[LM0huqhBeZ >"|$ڜש:pN|As4@.!#[2rۜmIwrMxg[1Ê-8ZM7%8x&eh,CrnqxzJ\AހVixVn1"g$ipRc9`{o &53Hg'J۔jV)ˆ=k!ƹS#j$to(]QwRL^޻\T팇m9˵{(m?pXs[vse8_B8q]:(bp#*$11U1,>M0Ƶ3!MXה7#:x[se 9Qѣ7K}ƍ&yo? 툆k`XD,&u\g8މa016pQ8c=Py>Pb٪fVw(Q <i7]np{,PR 0+L$Zn\k@pIJhUXIXaH ݤ EDͼP hV%FUk/NcH b'6PQdbB; z/`V0PzzܷByz@$^FTYiBFVM[x"jUռv2˅Lv YA<%š6- ,RPy zDOj]ֈ=!YHSWB!B/_Å+(rSn)2pz nYɪHm޿&LΛ`c΂VzGbD%/PWEI+O@'-ؤ`}Y}mJ#tV](1 cs-glwl#3sDlHȶ1 qƄyTFK&:oRS0 ?`.݆EodhS;&Ӫ\\[ T .qb=*jwܻyg`slpψ~\<)3Sf_PQE[{3%_ۊZ*}˰/{x%&;+I7t_b3d\Pڭ,YQ1I"xଡ଼_[ITjoh`z2`g;vۦrIi)0;b <%}3T"OhQ[{sO_T y %L ^xr, '`c|&"64ݤNf/z3t$HcH 1OCz0EU4W21ޞhtwۥY+pO&-̸ (1Mp3ׁ}QbZZΨ4N9:P),IV̱?:Kò25]p#-9*0kYrū$Pu* 5R pMvGEzf:/#,/]%W6_w'7!xmLV/9- gt{8r5Y^Ж "S4 5qɮNn?'oS`0g%7`#xW>_@\D xj0q죉5{K'\@| (RTxGJdOMbr(PmWGDb'Q^kbTDA[$ƴ}`eDI7u2+-9X`/9s?4\f#V4#.$oʛaq)'9jpQuҚJpHx/px>=;(7RGTA%wmմ]%3[sTZ?N{t=q'!8j5=),.8֚Fs׀9fOPG[@j,,h4N̐o6lTq)3큸0j&*uTh-9orozGEׁC`"cG1O^Hz%=kobHv(zy* ~PsאG }t+(A9& 2h]'zvM;SJi~pvJrܺe2^д q.aah s2^PȢch:j!؜T;a<{r-}G% x\$O=ܸJ"rL:- ?:*k{Y!#Ŀ㏩M3ȜLyޕ4 kbyYQ= Z^A\!t{4X\`x4IHz9^m}޺^jʾXySnI;5p`lˊ,M!}*I5i5v'5obf-*h3ژXuBӐW'3Ok$4-3aJA=5tKE`5O)uhB=@6@N;N.ܘ]2i^]R߉{Q3ڎ}Gcdlmnԥ}񣴩8rA,@Qu1P̹cA`/w}{B]3\ ra5m@&hb]TL3AF R3bV[}sه# (Ft{hP3hdDkdmCS/Vi͇W}̶h%`|Z> X[Ra޾k>cDÕ rf= V, OhvP@@8 ]V`'Pq;r)XH Ƃy/E ~Ғ?`R Vj V8|rCcR5o62dc2P Ew*j j擠n1TJD>z6z4o?zD?cdz$j}dW+C則ܥ64RǍ b= YP!Moc46BWl궁p~-<[5,[8mPVWr <z glA>^,xwɸ 0k\xJQif!bSNPr0+Gu 2+~.k^rh4YD OGgO.uSe$=MGFM{N-S-3s ~*o9?hI vFPj=u#8\H{ZNK%ݫFSc5NAw0?N[՝yhiGlܥ2k(0ӭ&݉]Z4E}NT~H=0G0Vtqww j3I Ƅ&3wKW)#يPxt&pmH_0xwj^x=PXlS&4_ػjJ<|7oj{ySzMbtt- D ?}2oTVg I{)UږY%#"8j;gҽC&Jh늼˹?,]"+-)+epE8kOcBibgC5'h Y"/`º:i~yVfͥ\9fQOtfY T1(3l~'gUQ dv3,Ɖ=ơB?,^N7c70fGQP zfr~i%]gsYUO$hY(WUtN:+v]nϦtl{Só=@Aې؇ϽjD>oE彛֏E`~ aвhڝɺ۴dsQg4\E8ƭٍ|jW fAdr])T_CQMHqy4B2 g"M=Z :-43} ^;W)N!mQ(S;:xlF#I!'dA59IZEzGBsiR%:P'r m@.^dv >Lӹ5Yb%=un_[2]7շٺ:jW{D1ou E3 xgU7 Ymb؍1ߙÞp18B}Vzbx"#C-y6@XjSP_K,ߩ bL2\̾_ {aPo=ūMR TgE);HY,t RRuYf*PP6)^1D%` <&tzi ڹҳ'CLŅE% w 箋 {OA2h5P|rՅh^W{~(_n$ϥG8478i<=œ%ޑ8uW٢ەr o]fmqٛ5=QΔNzoןVl#\HJ91) ]UY_ ͋J4hB9C3g(s-=f@\q=Zm+3 |#cLhЬޗ8b\,bjz><΅;~&zT/Hok2g m`K#~H׫vx&6 97Flg$[{ԏ5 98&ELb^d>Ta$͚t\([RYZh5BX!9sX Z8zc*vp#4m^p[{$ o=F\mF,QN?ԅ ] $n> Mu x3vPp/$m^ @7&~/MS,b+O>xZⓄDP* i(cɔ)Ao!Q*C5ֈˆs ~`ɅJ ᓶD~UϷš6yz$ܪKKhN(fUBm=Eȫ!}9͞9Wk=Ftu=9lɠL@T3д9ߐg\G#sc,XUW#˻*$pk_Dw F.BJXP_Akֻl|w_[ZQWɹ3^C)]/p!<4D/`dC~zJ+d~%GW#gVT )!5wRLnn 6ܷ\&4~;/*ڏx̌ݏ|vѦ,Y^W܅P9N(5]\Oѿ36Q|}^Gg<}f\yڥ9= /sv;Qf@#= ;0:fk#/KA|AM_PLխq-By364ů >A'|[NQMB9+2l?9?1ʅ H/չ Dž J)`eYEB ӏ+& LM8<@*.aE}b@ U3hKu?vFoL)Ƙϩ; I؃4X19z8l!AN,{ɑ+MZ<]F_WCwTtxZbL9T}/& ,~*yu@Fϒ,'ȩk2C%|a!4jejق#T^I1Z,_75ީm(LX T >ouU{st-NE\CT0` MA g@БDwYŸ̓v :;)@:.LoÕtd]?@EG3N6vldQ: ӥdN$7YTR+F Lj4W*@x 9_"%*VL#!Z֤0g6]@SN e"n.z~^ 3JTj<#oHv2doOA}Pۑw^wpjxTaCi<!_d*T=bUsAaPh wO-Ѱߺyr;4>ry0C_U pȮBv|cڿV+~zs@d]J"GXHFsg4^IYH-/X͈2_d|2/ER\Gr[κ-C8 9X=\$ƼfdX 2Hϣ̢PrQca z2 RÏ#M;t: \oc&TG`2ͤxwY`В(4;lǾKQ23(' ۰d@uB*BUr;xjqyrJ@B,`K T ,iN<(A_TtI83pEwAY\_2>OqsŮ^h6$hbj@٭kߐF0 |UaP) [J/^.kbZÚ\ܡ\ ]|[ƋfnR哗C _h* n:Nϟnϙl[ɷCMIuX}2nX zҹ2wWmgs׊KMźόʄS|#^6!zJh5p%|Di—(ӓS=ϿgCwXȜ}8l_3R@˰# 62n=Wq,hYfjk=MܧĿM@}/jbe` 7sYN%L$OTw}6gir{qRPDHCTL!G?yMZl !SAaydF!*{QiÝQz çKk[g}]XWt0!G,m.+c:U PyV$Ҧm,K ]sq*_sY;28j)c(fD7Q@ 8/H!1 X9yfO9^m{FE)˷Yd? {%qE-aF n|}]yE)N yK Sl9\ @055/n6ϫ)T S֒|Qv Ɨvŋ{(5o߁;K:O$DPw8gxEh/ljWKV˅Ք4,+=h[aUz 4gEq:QV$I m"ǛWv :pcmfcBr6Esu3ڗgġ# Lb{q[~c<K=Ȝ7 ]L3s]YӱhDw;NځPr7! " PNo bJҎglhT/y*2% _)N!ʵXS'Shey ҠA*-b$\:FU=فeȉ=}M-`q|S.sD s Fdp)"׾U驳ԤA,g.9N6mm^B'Lez4@>^lL4B*5j5N 1Z[%5T}vW^ J"Bო 6?:\)v}xsb XPX<>ОPpL74 >'Gst븇RKIQq%ӂc"ŏPޟAMuOdj>9Hp]S,~< rQP.ohž\W䒠ղ&D]ޢilVL d=Ծ0?>]dgB3iI$0$8n&!%o-H[ZzZa{ pak@feŁ 3.>8ܚpn:|T/)<`4lLfiq}p1t%Xk+oq13#8 Zz&'s{m ǪqWHp-W>hsRzL}2uӽ?U0Gca؆zU!9VT⍠ ρ;y[B1nDWj:$Qo[zOm 1Չ`W.#DtbO3e/Ϩ0j^^թd$9{WĀ|fB)6W+:lZ_?NV'n-~nXV$ӢϚ4G/"dT]հwHjx&W\-~W^Zcgn;O#FȻR_؏¶$}M4;*WωԳͩdCc=_T3b;! EiC:_rɰN{²Ɂk+*|p78eʥΌ(?_Lm;B/n> k {}MgGRшUHTN|PnQ+`u]gf0/V*h}$$^ Bey.a|ۃF%AmEq@i*jyw*z1AzU}j8mCUBOSX`DKytI6l/4UVgDG#B յ <╟xM\1DnCC3RsَާӀTZ;_[ij^\ǵ()gԵ#_ʄmZU'7e__7Ucs|~W  /fКϧ97  }?9C 8B+B,}`;!ڍ<⽪;1:C*v.#UW*DFSW5g;Z%@i ?hj"چCH]N rI{5L3Y2iUj\D]͵#;9ozrBL;q|$/t}c Z gL2?%#,bx EopE39,9NqE~O"j&!t{&]濜>՜)5_}5\<ü?3/3 vG#ۜc`‚. X~ۊL {_PjdNines#Xd~}ao[Q^#u9uO!m[ wHUkeAG0Lƴ6^dP[/|iANQT:71ev&psBqRV'r/PRv]AMgС!I )M^_b΄g4M.4?}Uq oh=#2B)?]_kJt~13p1 `&y`2I҅)5[hN}'},Oxbf=v V{r!N ۾\%3k. ⎼zesfeDܛCAy?=]z)fQ`Z[|֨0vnC\Zs6~@ ): tbTe:vE}vAxG{ ( HlYlՑ˔=Xd4 î:?Κ`6Ȭrz<xjHxl`KR'T}-#Ht`[Uԋ/c2~J񹰃]M3dxdczA :Z.2%מ'J6N&>/#`h26PyǯB&*7p\!rh$xCřcȽCϗ,,e :6^*O"`\8s$ܙĽ݆u}ܒ(5%KAOKZ; =ga;_8f~ G2&yO41TgS짚ސE"hc\f_KLurE"`a: HpQmbfkrrj ,9CT5$뀍@.0^J.Tv`!O/@)~L[S*YԂG355<_VL-(H\EI~EqɮJ20&@AH$zBor'&ztŽOQ]K! ҇~ӒTܿנdԎ[8R_c&XWˀ(c b oA)"J>ߒgk2K~JNR'S Uj7Sq{;F}b?ya';WTr )T-'i򶃕 5SzԶ"}ƨ;x?vhe]B; l#T[n_T7vG[WksuЛi' #odPJ:σGY>;@si{uɎntxVm8E "S3< ь@hHt \E_ e;M]lP4e1E(PGMϿl8lc1 /԰A̼pꕪCN_,;_!#.Ah.,x~Ӗd ̃hz{Pa@Kp%[Ζa, .ꐆYļ+_2"Mu/$`AўRq(wI: ya.1 ccS3Jѥ3 V33s f6= X> i= @H /6-K=["ư_9 h1V}ZY^-Ic=&=B}s`yKw3*dK2nGE;S+GՒ| "tO踆p_#iQ XڮVv+N#6Ǔ{>1Mn7^Qux:J Rr Q@3[!ߤqdلR빿b8"{뷪" i&O}v(RI]ѓ:Xa74݆^A>]i& WD'Nѻuj #Cw2$| r9J {&覟>iâsZ̦N"\PH* c·2A/88oKd^J2hg6] ]oRDhEq!ϟa[1" t.FWy{DqnWj]*\mD2$ ysxP{ ? Mco+M3 0ïY hw3k#_Q{L/v"n0;5ϡ\ V4#$qKKLթ~,[ 9CWn68{J2lu݅XI[WKrIS)\'(^9z(A72VXc/ ZfGjy߿Z4”n7DjHֈyJ_p,*6Eni!yh]hB^oyc?J2 Qs"֫- &Vet 3C>( 9 u-G"] {08P~c&pz!s d^Cd 9͘69HU O{3 6X0 | Nn)B 0tu6ap'^sy>1Н9nNInS׋nRف9&VIlFX~tbh,FY]0bd~ڇEGLsfx灮K!Ue')&Oy=}7Hv:L.m]3*F!\$<43%+碹?2Ha6KELbڗ#vN˛ Qxqv1_l~|9A":M!N崜#;8J!0ߴPoz' m IO4S#s8&P`P:tBt-9SLk'iNw^]ՄJw TFHҪ@;!Sqo[T%ɵek}ISmВUtֵ}eY{!"}8oFm0|)l26!nu ]v" ekЖ?R:ݡҤuJ,q P?4TS䁃Xk-W?'0 d?ɣjA|{\~>ޙ ^~\OtQ !BZ)P:jX3 >sҳר;P+cA-?[yafbvG0_,)G2 e;59(I 2 B-*tRъ0&DKx?#$i gG uv":l5`nTbiK)@W0,(Ϳ{wzƚP*E}XlXdGMuՊ~MjR"ʱcYquCD#X:u_)޽Si3xetYJLx~kw_]#NzO^%N=*M|v 7s?[)IRCK*@5#g)J nAӄ,w|ފ*WDgPwPyJ,QN =IqL"Z.nw\Lڂ*p[Q|zb|?=G`i ab*0R1--9y;R}CIiׯL'^ΐ*9.5!͕tI:"yo;8?Ei-9qv`NݹeʊUr1k1*)]f /jR%NWiՋf Kz\qF!+)[-nP3+nwjSbOݲ H? T[|j8F(Ͽu-G# ,`頙RoRr98#U oRpa5\iN(zl~ TSУ"“<0m `ݱzA˹$?wAof蝲6]m#lž:dQbye";|<MDCN"_ϳfBLP֒A.lF65}ja[Gcf1]HԘ^eccN2jt"޶ 0tNef8{q >x2V4(riU$y:"=6L6ܽu-)HAٻQx_uqrW\O<_i$DgLg5LZ[يv\W(mR< I']l'0˝Wio4l!ٱh?omq^^)..T˪9uZ)l7%RB Ϸ/x-dyc9qay9EB0 GoEV yq_װGtXZ8>P2qqnd<9v.ֽ̹ R g0H(T G EXJ 8k{[[ѓ[R!-I&b~F5x?`ac %s4fԬp8."_ߢ+_ת.Q '' 3J Da `"_8Y'뭪eqED)gDVzLmC."g/WM'@6XnD~e 1+Kw>1cTr55lv+x8̊"e|ȐC:)KںsJҏ$ *x +˙%^gGApyPS`kr$t;pr~{դ? ۽aa(x؝/j]x`_Oہ:TR^I]mHCfX ~c<{`U qDl/78ȀS$r_^* !A;GZJױ ywipq[yizPP] 'tDtjj;r l+&ӱ 0tuH[]qa:h *ld,R59[CMS$Osj4"lw01G Whw~ry"t\Ia] CIiLCJI(O#/S zs3>7$K%)@QY5RTe9Aa?F˒qs[`@#ڧK&։qB%80ߔ@ҩ&գ}p b4g#(M $4(3Z=\/!h.,jE(퀄j0Ïid Ǧ(؊wy:kR4/A T/i:ӽ;c==?'stB2uAKX{xV& Dy-Ixσ.$b]K`BUh?|=Xr}dHףuom Î9Ow08ȪTڽKJAtl<866T؂S,AbÄ?^l;eI 2i cƾ3%kۛ89}F]+.E ?.3]!g'uTH#ډQy qxc$[GzՁnXWVe>a%q .fWݒm._`B]nRـ#sH^NpgB62 `ƵfGAe7}RɀH +R]1LGaJ`pM743K raUH vN0AQp¾e~='Wx [}xp(=J) 9'_iĭ1>(J^S -^l[eSo{ʮ GGn0L5qJ1֮hP"b`&[G\QY{.ðĔ\S]-TL۫⮈RBZXNsV:, Ǐ{ZPDyϷ- Lv&=¨H7Fd{k"Y심y Ga 1U\l3@&h# DSj#(Y_2W D`T̓V)F8hPiR0}H?p& D[1IYM b^/y{qi˺ GZ9r+TZF/` iQܗqB3#37'M]NE%ht"i  Byˆ05!:(mu4{ǻMoι>;(^d/b.p1RdyoMՓZ;[mimCxO$KXߧ}W,ӷH< [!ܵ;Ɣa )h/E|exk<\]$|J<\y1%7`ᑙ:q[ !# {1iAk WbsqwǽR9;xףuO>5:%x|?Ghܩ;v0Xa ʽ*rHŧb^VJsN>1yܟ# xC6RK%z՘/fG$ݙفG Blh@hf?E8 n'7NH] B擉ycid[r8RXs^43l?8g(Wzz:۫68EHNb|dsfe[EZʼ/V)x e5;c3V::pI{*'/4%,z:D-sŒ1P`YD)mcev Qbװׇ2ӷA(Pqc6 V ݧ_J`]3ʌ>-[0 t}8=dm]we4KZŪiJ3C qG-=0(/sC7RM 'uRNNQ/f}1 c[ gh^T iP8Dԉ#p< m_))z #~/>thܒ\5b[LW^ɱEx+c1>zo4tR?| nI lXCEz>@#Oon9`~W '0F7ОtmfwN:$GnAxZIr IWʗwT\H|\p^+/VfzL@ٝo{)>·g̰b)d=zP >aI(k봸Gmz7#gF`YxoB+C_U0a̮tB3"KJ)ަ.*C]_j`aβKvDc@^JK/u^v@ǀ8#\A"!ѪQx׀c}:H,E_p~ ϒgDvr?@}רBVQ1#"pO =5qg[W. ~[F?^hSZt&ܻޚ,rs,`XRUL;g3\'S׾jEV̚F @!n@(E)[u8X]p8y\~.$PIxXA\(/WЈߕز &ĹD6)JAnq _E H?YKM]|=HO+\ |t5(9R'&2C ؟'isq ؼ|RYQB[|p#l,ᜪG%ID@FԒmd߂~JD &O{+- ).oJXm[aX%ad9< *OjݬYuyǰ # uc!@dž64Td4ݽ႓pcMxTFw2,зHVu;*!;t ͬgmEZS[#V@a JB\ô eABs%ȶ%i:CByH#jKӭqmmE B9< eާ>'~-!ԁxSW4PacrTgN[RtԹtC:ʵGeI5-1& M 4lO:K ;"L'82"Eu>R1c(BT; | M1 8QŶ^C3YEc !Sh;1Q䌛؅B("rfItb-#1O|!? CZ8izWXҟc ͎2cHxv?iv,]sizMFtQD_h }.z)I)?oꏴT& 3( ĺnF@ʭZGf8) #k5Xy'E܋$s%jdK`zDm (Cҵyaӽg7C"m3Е#{/77 ʓ fX:UaBSa-bYBo\:noUBt&Q~F&{5tJ-l;5K,QXwKuVﮩUTAYvX_ۘ11Pø1`)VfWk%MɑT>hdgȤMD/xo!rQw1$)ґ՟ uMni342"yN{5Ðjs4Ro'pYmU@e-bXG`@TUU?_#G +`ăǃVkC^N~si,sR8K\@UoUMFְK~#2pAhgW5 ۞-Ku RۑYv{~N[DXm[J\x c!Xec+ju9[Jp?IwR4?D&[h8ҩa sCCH.]e: ll–C6oe I|!ívLeoBID[z;@b! ܙ~9j޺m0!) EtW0Wn3,y{]^v/ka]|-Zd: Yqaz3\SJs;_ +J|BGigw,;\f,2(4PGRFF=eVC|OS]M$)EM[SuW:3 Qߗ(&mT6ϯ*8˝=Xh'%xҚBczDKeل a (Rm|L+WRO)NBWW@/S`*놠o!O3|d#> 6ܡ RWH ױGQvep̦=XrY) ^MhX/R~)O,@n\<{r/|5Q=ݸl2#9v <٧p~=Y2J ~^?vTn/$% ˝D̽(#261'Uh+DDp$R . H.|cKy2.;'`(W.;Kmr@݋T2qfK)Lr\<1NY;'+P+{N\YAyZ5]dMsΕ7M6'OCW{վ0]Y4BvO{Ճh%!ʅfZ|wJGZћjIM>H߸=kȊUdO'tq< %biiJ4رK:\8v{ޑ:NbFB=5OCϯ"قZ3m&&2,&y6ߍ@&}0w( 9-Ed2DB؂y lI1YӲ`>'gWxmâƅ[0dgAyԗ͓`舖',s7s<ܙ)5=)~UHҷW=68q{S#7zGr_iZevk1\wi,k@Xdk~pvVg6Wd3.?*&R?~H3P$]vܖ{qXe?7EWa]=ɳw.eGM42;]xW*- ҏo^jkX1G ]nOt-1a㵁RuPggYv $V4a+p"[ֱPtj4J{jZ\Xs|5!ę R le"(iz5eϕtFC擟KEJE>_w:uW|44&L+|79\3kFr26`/C U p U[Gq64" &ܻU .\>)JyÀŢ+oItѻ64}1js0)n,?̡y0?㤘-C:!ky6 7LqlS kd đxHHc9_#8粦~y 27⠑CU/5[a پ&{XhJT 99Mou_r\j BJ`x2}}|?('?Kmo)eRkN ;'yhE6dP=lS*[xZV%:ȕ{hݢ[AÓL䩡JSȵ䯑c=蟏6w><3^=қf3$괗3Su?fR B0&&o=ܷ"; dÖM'PH( _Cu8*:(kz1[8U+Ě(yQHMCn#Iԑ: #tC[8 }ץimS­4Hb:[=4ي$t$|F`ozY9kbPCy,wp,p\H(IPV ,vc8|,h#QE{46{4p"+Q>oTk`f4K.OA_s>ͨ;hyS _؈.5 i+,D\}ooG=]{q= c/U4>걥"hHA0X ] יyz>(4*$`P #k ;3%v;\j(BZQU5q%wOYNNBV"wuJ0YNjRةrϛEH',WEe&Gm w|{wpr۽6L|rx ]/VoUs|okߧD#zdԒdwToa h6iWSIb]R1ePS45atF/j4Q햒uȉG:] Ev@bA v 9"\:&K YƉ/v9V}J۟,T֥BU[P[ZPM 5.A:<_:2>m]5a|[ /HmÌCdg\\<,o&QVo*AzARdu A 30|ot*pp,]egd0 (4QH mډHe\?.JnFË e"髗J)Q>CVq=&Jʯ]¢|x&RYNݠHH!1hۘx2$r~NJ1xnYǥ^BgX?s\q,r# O Ŋ;gξA{wsH+Zo8E1bCTaUQxLXK-!|W9g>K57S:>[@ydH؀&؊=S-z}0qc}(]CF[˼q^? Ih}JzN6 w ]@uYME:h%cB~3P}HQ׶oYSg(@?45q"i\=I_m^]Pm6`4IxA@y_ &X {[[>;r-Z{TPίi9z򵵬Tɚs1sK@C; ]xCLJ(l#PfWs3I:Ѫb9q6N ?e#V` ,k~g~8\Q,| 8v ^e&%AV3pUrkNRR4i hn-_k%VO݀Q?*iϛ@w6%{v,vTKҢ^scQ_G5(~/" "{(ad~ؠ wTlc:Q8FBhT⤞V)Z2YؽRYlb!ŖQOrD?+%w! 2c@NF Nь(YPqf6ke툾t誐,vip_ D9([?+ 58]Xeϋ$څ>uYkUWM':@ۉ0yڼ.&խjxx,f ].p[X#qr1{݈ /2ꗋ#UV%#~7k tIf< |mɲ|A(2GťLEٿOIe5`_gMqm9&%![=&@8 >: {>|.($8[Yc*/N"VJCq:/k>M 'H֚z/&lPu}k-7"t-*m43ƴonטYș mKn](gv%nzSP[ f@m%JKjTx+z-nuX<œSS-s`OO{Dqx=X^-=YՇ TC;fc/SY+ř"!@gS]+e)6wO[n5M:n<D ;q8Fs?D R$ ơ8.+ߩv$aME 0͋1Pmg9㥌5q?,<<3=$GKw@ɰ% s5l;X#*9j)*E]6WV"Z.Tyw n;934UT)( Ğ@h隈A5ņp.[}a4"9 S0TQ;|+}@6}Gm;#2EPRREºj 0EcZ_ av>Ώ0 OylW?ʫ/H0Fk#~DDxmD}|yW04P"{sU!m&1˓Dw 1x3VrG7;/KbBL EHJtS&jSӊBp4vz2-MqHTP?nWCƭ'xEڀ9[xEbpغ |mK!mNz?䏭lx҇8Nb?Ƽ;9DdLet3-8+#Р`'Aclj8Ώ/țT+a'ZC F\*sa {--C&Q' G}CE#(HyvB4cӲ4$U8L (Jjd Br>7ڨǡMb{un y8E 67P`l:lmm.U.C;= Fbb::?Z TiٖD7ӧ# iɕB_^I$H!qlMܜKj s5&_hI7䲴I/~S1x]!jJG42]jʋ5}.jáΕBy9Lj0)I)Cvu#B˜1:Q #lt3Sхjg3sYpaXU25-yC;v#1yi|w,tgc<޶['La-Q5FI&~naϢm(͡pP$jޒm wz(ɡ:jL&(4zRǗDK; Kp1zCÎ}eE`UF@;(gpIKL}<;O 6i@K؝){0?3*2`(|_uŽNF#U$j2Ćex\Wܱ) 3GcXAP,r uЅ1o?>Xtռʞ$j}Wk'M[Um /cT yvE|'Xenۇ ؽ}Z~vFa~vWH+KQ\sn281m +ELl9--u4i7cЕK5]WyKAK:Hi(,JϦ'$]mp\`ʲP4VܾRԷebF@kPOKt|g?"h MaưF;KeNdə񎚤Q>V>vn,B7ҡsmW~WZx7R-BOm,qBx SByӮԂWdG};:W?bhь7hqn }rh@]QJ{`. G^a/->lŀ췧GK&;pU!~,Jy+IHh!wq'5uQr׫]5I(B D~2V4Jgu9[p #I5F-nOi7M/e$Re\旽| e|DJuMu (~(o= (pCdi( PxY37͖6QA/䬮{n]ǙVW`BFjL [tiySXbp!8nd_ei'plQ\ LZc WQ: E2BB{O1S sЬD;To>-kt }SBnR6Jry5+ ܆R[CmWc~^8ztwͣkU ݥG2w䥹X)|Q7omzx"\bt*AȠ+8*gԴEƉlpCF3J^-hߺ?E{ Us<-뀏,*;qJ^Wc >b1u kԭ>[*Z\oRll:Lx)% #AMY#>\F%Àu1R4V= $0AW]X}xBD@^nIuѵpQa]?q\g#1At`h.lA*9 Z$ U #Y;:8*׀OW-a4ו)FVW/-4ݙt)!}^&bB6=x&PyZ"pvӞ[|i6(a԰?#^eS20 Ih6TS.8+^Go1PZȦ }fn3~QCM`<|pGXLLe|;[>W^I|`9rMdO 6Q*-{"ਲ\u8:J?_C~KisN0;\ xF~-CA܃:X2d-4ٷ~v6Pֶ2?d$s*!6\ڠ.̞`Zp|O8Y M:@bvȣ5;I~.cH7V$,r`i!Ll<} p#"Ej?Ǹʔv?QJznjWo)fPD!b%ڍ%sT㝵6_oS|LI?R-)020C˻ P|8%Kn|G<_F`Ii7T'?sssAcD&X{\C!F[Vj. F"dDEV]irwv@]Uq Vfxbi:CJ) b:*qcA(uQskZDއpJU'%UKPȋte@֦73k1stM:`XZ5A\|>R߹Z}REa¹ ;w ?<|u' :}i`?̘c}Ϳ{A_j)ٝܐuqQ- WXfNX`KT]H-t6VT.;m38zBcl2iJ =on[a*׶C᳼&5X9RM}Rw$;lji~2rpO\2!ЭEA(>n@XkPɘF'0 _! 0 YB iR[,4@,s̼=݇z-Z /FU"ߢ 2ْ}>jmk1m9ˏ^`+Ȼ'/v]F!7N6A?vDkLt  ڡ"J$ X3@Cf:a:o.\5sVR/还?W\c' NAF75(Bal% Z3_fHM~ aSo:|#l.`ha<2'SƕlVTxqe@Տ%+(V(43TPu͟&&X5}y(6BKg)'Np)z.k{3бuDM.(O,f:ch#ƾ2 vzps4!~=pTf(L'jgrK`+i*b8LtN /xc[7〧ݵ} $r ;(lH$9)7N/+f&$bN'}5l>V n>By!eilSRNʺl{\!QEw5h}ב&nv3;@SnT.-$Y=︽ UX90͡&] 8MNT[a] lz#/uQ£Ұ$1fdöz^W7p*{ 6m[V ..QۈE%ԇK%.IA3t9xs1UV3Iqbҋ;-'ss>ut#ISzuㅒ[TQ"Dj RV|"`B%Ge>SOٌ7^Ju0eM%f,lU0rjh\"uw"O8pp 5n{y@ַPX!>]9Fnq780EqD%B- *W V'/]uj}{oJyې  ՚^Ԭ>0A'a*j Vd22Qfz 7r)?78鳚nY'}tLUє%z&04|9*rxƔfsM#PB!ȷYV:g4HC&|t;2TSNBr Ϝ#*C49mX&V؄]q^/ɧwDDgg۪;e{B7 ])<*wyPߘ[֤FŇ8$R+s\SED/DžL.KGjƚq~u} hw֯TgR!mV*?p/0Y2쒙jPoPiIm]~}y⎬8O/\#^^ @RSorꈑQ|;N߮+ԭr߄Mj*JIѣÓ`Q8k;ᨡϼY*J-BTӽ}DKdt ŊQ%mrod`Ae#jmS8lW=mX$ t1dffvDɋ~&Jnk/NmGAT)+]}F`)W-(C@JrAR?\.IsdqWOVf8L9?P1rףi%5&WY|1R$w]K˃+| 垗-REMX] \t~sHf<y >(B:I -W,a A(:$sRft |A3B+zI*>Xs(c'JiCFAo"`B 9F^ݷsD'0#{|]F ~Zpb݄OJ@eT)vIoWW]vCW] 6D7 ' F*!"#A) kKdz[7G"5A[QsQU4Fٳ|ѐj"$(⍵P+gH/.yqZXXNʅ.HF~'Ꭲa h[ӥ*o^(y~p 6~W^PH׭LxZ@t~-[dEwgΈsxL~]"RкJ9aALRE#+;~ ?ct6ԭO)ޝWڄ@؋ƍwrIܵ3}5HJR"Ed*z8C49{CGVhd?`#zb{"MzH[ 0TY<&BFvy3g fwGܱÒ`k+hd|SB+ ]atpDI]xDۙvi2Bdž6;onb??5Q6\/oNWb~U 6.[m x3.UJPI*HkJxWiazБAFA MgȐIO{j~"Fcyfs! i_& Ciq'vP# 3{9oHїr3n_'?GϝPyd=;7yLx>7 dgmvP;J5nhS'c\T=uǹ2rf8)˝x~)SB-YF]uOQ?; Qgy@&7ŶM?B[@fS/az􎋙|j"InE7X"h\va(`xs9p&DmR14Xdtr i'ȬAzQhuE<1 %y2lձNjapXYm8kCbNB%gM[.>Zn=q|qpzY*m">b @H2?7y*Sі(LOq){ZlWW9fTq -6Ԟ dYJšUjRȟoJK6z@W?”[#-|go\L)wf7M'ڂ/q_J;?O77 CU=fTTf]P&zhժsxN6 {\=ЮZZPE^:PRrǴϢufA ACݝG ̨y}it5M%iJnk%2Vz]uUQr4`ؙqP{ ;@@}$t`AO^= häGz<=~8.sF4@7GA%4Lԡ%%V :उb^@u#u!9&w=OU.Oڟ*#bgi:P4mG,5#6q7-yťٮr ;L‡IxeQ6O*t=+7G⚀$mCX[[ Ԅ|+{ ћ88BkaidM".9#~aƥPegޔ|j3!'18T t$5aFBMKEB4l_ fd*6ɑqf |rlWVP/vUꡗL凼BdenP+c,\H_ጵi򫢏›$Zcs+v3 N.u y5RI&j?01ulʨ3TM)JqB<u|t5I`9z Ag92񷉚zt@xx 8p#əL{.16Z,K +)a-p7BԠaH MK/&=Vo2 h vfB먪;% bxU> s#U#Ǟa"J.n0+6êw(zBp^D0AZn!dݛ}c&8Zvhev'xB˹$@w#MgHJ dJ?~+߀j8& dJ[IJI6񚧙z_kzU$dMnLE|[߹ЎN};-dw~*r7yl#3W7<ʰrwZT]tQoE)%Q.gūvҬ˜]DpiUyaLȰIA9 s^H.i|iy9UQ-/f LMϜŢU]FRv죇>s ^5^EG$kPW}. 'M H>p,^F-x^(>Hi)xͮ/(?[LT5lLk DZ8EbͧX&4Q`&A>eI]]uȂ3F$ԝ3.Kt+Vqvenz*,c=!Tەǽpge gS|"p ]IAMSpϷeR[i%Ak3K͇l01Tt&uN炁M0v&N`y/,4r2o$sf2VIa4DX&6]M'vy\ʎ䩋;~ ,C7lDfO? X.H(d~iHGLxfl>@߈1h.(U0IX$GP0QŻ7ڙAh˥C~H"eal}j݃TXOs4GC/ GĖih1e&Jbۈ$YNZ=3ŌRTˍLCH=%,{طԮ]2HbS8NIT?<]H b+5ɐr" ;v2^`O,0Ġb&H~ 2>zOg)w06MpQo{{>.iK+?`^5*ǭS^U }rWt&PLqi'`<ʮ'Vsƣvjc[Иx|wI:51M[vc:=tyn|~bj¤Q*4G]; KEk}>9YI MN\ ۏeXCRf s P)+fOpbMmM-kYHQҾ";󭷡*Cӈ_T$ a5eԂ7 #u4VdOg{v]?2,?5=<8(ξLM7ec,$k|yNQLCb_u}Չ 7VDVW?phvf 7 ZSm$>r4J5,}y^O͊rDbWLq̽W` S[UFA$MgU/`ARW;;Sդٛa_0,Mm5'Sz.RNDs)F/j;\Go-<3(4t1Aw&)I^fm-[eGߓw$Д ]. Tg ki㎽{!pO) Q٭ ?BA\66ʐH ܻ.GM0+XΞu!5iQNlu <)9"8 J`~I0@ƃ!>#{ ٢hw b*19tk Pl< RD`Qq;> /m|WZs X#KT J5-I&O[Y~I7J2rF`eSkg<ҫdZU:oș#fSyjZFn7 Q4)QdF1e9Q{UQs]h}ӂIF-) O/\Y=q"(h[fL{񄵉7zԡ5Y4nIxm:9cP 'rmЌ"gMڕrgi{&&BK";͜JV-R4Szf\#2'Qwfcch!_m?gv`K L2LJi <bvm DJqrH ޡ17#ݒVl7u%gU8eӗ4\baxIZ9ji 1FLfNT,u, uAֵuB/wҟǟ2^AL|Ur l/n[̓7 B9n8B1uaW G(с.F^p=50s 8OMl4ԡoVb4WC'p'BLֽ+t?3H!ߪU ?J\RB偽nkˁ HZnF+ OWZl9qKh}jc`n&J23χ6֒Otw-{ro@Ѵu$R zȁeJPMtKǒPP#s<>)$r>|@s+ڇ*y耟_qIiDŽhԂqmWL  ׈oBtލO!NDZdgMX! _Q3vX΀垮8{a65?Q3CZq$Ns>ÍDRԮ6GumؒfUS5eUSWz%DCMw}qpꩴ]z)^`K|}}:~ќkGާƢYLOS5/JůL3ĶoUyOh)V[oj+lo"k8C{]4rs,w%tu2Wt挊6>u.z5$zvٓ%؋f"oF;AHyK2$s)O&+oi>+2#1Iq *;U6Jt: vgW)v@1A\4Y -~:VU^/H ;Qz&^MLATe-;(kӷjI vt \I;jt!-N%]eeATd}i暲B xcdÄ,7X+*~cvq*-vtn/Y΢}{qWG η#T/8&]JƼ^0-݁k lLjUEB,Ja[eYGwF["cKs- gUSr3)V`ΐ.cUU1n)B} *CI.>u=x HR4B0MBB³Ai1sV{3jXg!dG%7^[h8*K?}䀦qzdSͱ5Fv\ŘRSeJ|]wҪy|Y74 4D*;tCI }ZK~uݤ~ "?,FO|yE q&;Ok;V3⣬_ݔ|j[VXW($e-fa34bhIqE (H-8CuBW`SNb'gI{ٱ\Beoy=XUn]ۧׄC5ճU2p&yy T_dbK-Wu_k ׏ӽfg)M#qaȊ%2#;ؽ}{{DrJUaռ(O>ߟ?ާ݌QХ9L_]GݴLBG#X١##Ҽ@&{oG:h&Š- ${6AFF^Z3M-tq[D^qcu%:n W85\Ѳ.aZ^rL1`@~UTbRcc K5Ɩ|+N/BTA7,Z%߄PL)ȻL܈ڳ$ƨ P_?$ߊOw0D8W^k2 M%SG1YQ gtSan1eL%"wNc, S݅ { |JՊC.-ʇylMAg>6dϭws\.^V_D2M 2e;V'[FsJDpdC ezn-2g=t|~)ۛ~?Ia|τF^>VRf,z%J;tt+0eC۶T}GCUC։}nL$owiB{NM2,v8Gs($qK& @sw04P 脫05;ڈ-2Mj҅>4;(Gd+sDyL^`闡Z.l9_/Pcq &0>ru'I_1! /*Km Ns^c1#ז~;>l^AeslJtdb9bȟgR&Rvj:GqYZ?/%</JBx + ! ] <Z`VGŏ0)&d?):#D-糟R5!7 'O}H v1)Q|]{ PLظf4>a*-%5UEjnaK8J܃]uO;j I*bQ>zVP|dN*Q\Rr[ܶijawntvY~n|Dlyx=R\q(}UoXh1TTz"/k?[5HHM:|xR!3'm ?0%~ y պ7`X!7tm-!B(W%Udz`qE>tVVoC^lb7#^^.8^'@b'(;ɽmi}>75Tԑza}fE`(QNMD8<7x2ׁ7iݫ C 9%ҴlaϪmӚDM~Knڢ6WH֟-auƜMRM ?!,k4F‚8AXN%pTvlD\]ڒh~W .G->fȨ V nK&B‰{> 1{y@euVc.p wӧ)Qc^q'\6kwqŵCC`\4o봂ؽᾂ{uUWk>.NΒc\7}%!<72{'BGbtqV:"o٩5`ދ\Nҷ3DKu6A$pOF\K_P(|A2 iDDʺ<7?|g&](;A-A&tN_%KgbIkct1/3xY`'5etz[c|?#Լ(F+EMdgUΝXPfu}Qrfl?׻Hsb1r0R/GotM$P5S=YxM:?u}WtBF-)GBp3 IeQa?p)$`u1V,t8LX狒̛p"Fk!H!v&uJqW{6)jMMs6x4*t~4^Kl4)"ڂ& 2N9QdCžc Kv쏭b],j6J*ƟĆ}cs#T 6O+8+Q,яE.F6ď7?RݮOfk ]Tn}&kx^V{.a':Y%\XUp{EWIo ܸ$ҝ?o$>pgdQG@q$xt1 W]酿oȓl/RȲ" weox.WIhHlOyb[*hA2e!lSZήaU .MAP?'(c:|>p=l:wfŚͿ$a?/pZ?eIi1 qN}EIr͒Fy mqpKius3!fdihNGZ+'{4"x;P? |I 뚁J>bEgM{/.^0m? kQ^^wB9Hd@୛ j0-KTy`Zjȩم%CAu4@rl%yf$jS;Ituvٳzë2 imT͆R0ߊy+Ė㷈XD/2 90[tT˹8޶~$G[ dELqzو}t'#+7/FʩAAQ6l7ҍ|p_/9'+i.[+fb@-F~ZB[%F?Z› Nݜ#,I0^g6ն;oR1=/K6@ER]\40^Q2 崻uvdSމ'ǥtUa(.O'BSH luéZT|$-"o)J_=(nafQgOVg𰢃0yl%Fv wGd̄j+w>JY)q FY뛎Gp[@ 's0!yonDdzt h"W Õ6tΫ-/B٪лIu((3z;1@  dB5 /h "RbMȸckvkw6rr~l §rU%s[+yHZ}CJQ9)a}<=osR"0ۣrFR`y41J GcݕYa%S(rKy{08n6,3`^=w*QVvTh6/ Li$dM,8-ٓx,X񛼟I1,k!܍4x-7S*o5JH;H^t= a3b_ImhhG: )7góͫ{deʖ?314Mwo!niv?Z%_V`5EZQ4|7vPOΟS^QiQ+Kԍ$¤7OfǪr#EogP^k@gZ5~0M5'Y0ozYgK6fXOԺLdf +EX\LޡFyN)2A⟕Ru-GtRV#N^LFd(/>pG?|թ^UW&x@{; X!pW+lilWqgZǗq{#&ԯ_ H8\q)>fC]I{ z,6s{So,±B3Kg\[-hITdPS7%ӷHFb>'/T@ЃEqʁ䀧[{Jݺ؎g?[*\(v j6gF8<%=g{y2 [ OB5b2Cq]FߨU"GGE`/hiw>_mЎy򷝡V=Vg}$ٲP(3U-Υ ,hTň2u3-,~au7Q7}0exϽq :lLLmdY}Dŀ#sPOPˬ }sf: 6n_`;ʹܔ]pu`qlWM 3ޜmN 9AZX:%h$D(*Fk_MDaTiFĢj{U؏Kj.P{ 'ǿX(w6PGp_cQw )l>ݴ}Kh>cW ,7I-ji ."nOI9>Bxsh֞p=+0.w9ni?@F;+781> A#p~Dѕ(23NZ_x;hF ج"syp \l)b 9!V'TXFK?/FХ⓲u-LG h##ํiH$ jY' #Ug/T)m:`v8lj^f_1B\ep<2 `ǼΦV)7F FhתqhmhYzl5 *t?83)R۷q jUclOP4 ۅ o=u? `̨x_vjn+/}v9|N uwkK n-~.Q@[]ԙ\A+'+) 6Zcn0-*W~8Mib{s?[JW7ߺ&IoH+scE%j,|Mf:WX,[Ro>%d" XJϹ>>sZ)]5/'R Xb஢*9c0jϯ}oj qևƐᵀh+edϙF#8dg)<6F yR>{!X,kx@[ U*XQߣ82Kw_姚;)Œ06bߓ@5r̶Y9"BQw+A>_rkU1^*7-9ώ_s&W]4FstMǸ%k zRhw_]nG9Y rQj?Bpfhav>ñ_tr6J#eݎȩjMLF ĊE i6y45ռty 2$_7yxF [`Wېw=h )qiW| S1Ary!&JCQhʾ̙B[< *'qo&#Fr /tcm@bmM ܩI֛rU( ݲ3 (@wU|\PX݉P^Ц]ƺL{[p'9w3潾BfYg/=z~q"]Or#@`%B.kqi\<.jaZ='a9&i5$CV%oV+;sACSwABZg_ UmyY4ZjG<^|4`0'vZ|"b%mYz5D$.r57åMJK~Bxhp -`oǗr^@(%p;d);"HpCb"䕔1(5vd)+pƟ5k<߉DP 4moH:pbxX-cwVQjoqu;<ӎLҶ lINom Fr9K8.3Z?V%5I'lwc X'aʬeG5wL0>5[uog+ph}+iȬs\>xOK]J1M!/ڊgo;`¢;AYOq)xV8~ mhSUjnQV%O$σOW.m)Ϧb՜Z}gdTBHSynJe^zlvқ 2DO .2k=Hor~ҊŐ#7]-F#;A-?ΟfΫTǠ,W5hx0Z0**Us"'GcGI C<7"Q4E^b:D˂3c%Y˓Y0d2MCg308+5F)1d&-3lUQi%kBxw~w; ȿ~|.-kQa~m?Y U qcv&]1|Sܯt `+$eRk'3R;?$-nW sSjL7PbeQ }J~WIE A€he6(TiZrҠS C[#)e))+pԈ п<{]Ġ)J^ bl{3T"a1pA"Fq;Ao0nPpϖ0Vʒej#%BG}``VqA2u_ DfRJ"7K]: Ș 9!Is6Ko($1&ӡRlmj@8 - GAE1!2i<GM_F"&!;+gW3"Ѳ_<ø12AǮL-Y{dÕW!ƕL;庣#1K! uez(9$fL0@QG=<ǯboJpԃ5M~q؄ >[k&-F?ק=qc8EН|Mޔ@CMP=ڡ_F̛Oj7ɍZkx+vAVjK2Gp:2N1e>G^A>|fe|=$|{xm|:DT#ʡ{_B\ZΈ =;>@EL_(s LdC}d "ktʟ6aŒLWT,|yoWhzcѧShEQk޶CDQϡ9-l7`if>:ld9-]3\C8DJ0Ε-nDtai\Xv ~M(iX*- uTѰی,kx cZ-+Ot7a *_íЭ8$&zQʌxEBnu"6]gzfu%}7f5#Fb.\WeᨭC2AIOmoT6[cTquyG] %Aa0ާcKR>塀pXzP1)MP7n:6 "zm SM ״;u FɈh,1 + ;ͱ/`ʋcl ~EbUQ~M>Վ@D)bU1hs4]</n8p#L$lL%~gE;õ>+u*C|t)_.BM"&Zh)c4*mQ\O~/#ُxgxL qxf@4,`rgIa|C{ PS"!pίTa|}Jf&? P:U%jg_T?a(XlZZ0?䜡 Lw@E9406"ǚ .V^) 끖FX{q" |DhӹF+!?\C2Q07vC+VTL'C`~_"0 ySQk52wƎzdOSҴXaŽ7xmQ| |CvXۻ\hyL6 Cԧd%;uv0^!+ZIي ΒR'Zi>-)Ox硨mŠ$f ΦN,nq{_m JWTzw+dek/WjQ;GO(CGJv"U'QWOP`(Z>GrBJAUENRpoX9]j\LG^+φ .cmЅJsvXԭԉ_0w8 c/߶AEg=|4͕*2 TAmj@e>GʶjfuAˆDc(]l 1E%8NfFa=ϲ?'+eZBw"0\/T;'"y/f.v2%1Ӓa6xصc/b,qmC>ŀoow܂ G+v.?&|,hM&Pu,00 ƥf+TCr6DWiajyo0|9_rs+P{RCn5\8*y*8m-hWHBCORE !lc@f'Y/~; [#ˉL(S6B]p,5A}xuThw4H[}psˡXB?hH7c6ij6-QC\Zv2R\F o0:.c8psptk2VHd|)I2freTc@J.WVY Z՟cL^f4 Έ `̩W++5?bƢV-Z`2̏KlϤdP #djgӘ(0lHKh4>r&t5zf.[ '-~k 7(X\u 4ڊڣU@]U'qr&-#M z2u'f\Ě3jw'gvRuR+i) H̰02)?2ٷ[6[2kSAG&>-Fa俓^53O"V8*&Lc2Vu4Zzf%o# kGʈ$g=vxA*BuXl_,'ዿ|SW hzXG?m'bzDa5K$6ieޟĆi*lx(X&m?>ɛe2Zۇή>ϞRY_STe L";Ѿ~nJ4b֭\q7{_Y#.j_+l(_TGD?ʥ#ng-"و|M* m%*smErʽYT;ݸHD{X.~L75O=]SL0sVCqT*٣&3LDg*\XoFA{+Vi@ߢW,PhK-P<@%.tOA&-1r{5(\l~o ČA8qM'ua@Z0>>1K#rIBFQ_;0k^jqeuIY_-ItpRϋ@Ǽ=%¾YC߶pɪw!,\uIgx|l`S(PVIK+%' q!e  u<V߷A݁ ai,k:}юbJ,#eTaS'C/Sl_[QRb)=|Nfuq2aT5fzŒs̝8ΩXu}IjAK+ύ; Pa%aݢ'.LvBx CWq"ml$"xԶLuAb;/mN7 y|Fn81.LNjB307gD}wQ|>( ']5|nq r 8v7dNu(ã"1nUO&~Kݴ1UJ905?ӁT iU^3d6, +8ijLtO\oD.d?^ϙ_y $s !d~f=3մl<> 4iɫHwgq$GqGR]nDUps@KF'pI?p龜%@7QMO.''g9jM't T曟eCif% ۖ."5JH Xy8Y2Ѩ u96CS} OorJwMӗ Qۚ&#_^K n"q5i#*Cѽ:٣gy^֠at"+沈*$͋50'[N?;[{ol {!TnxC\DZL[M77wij /T^׏pҘfPX,GcW!|*S|S7 񋒎ϼYb#̩}s1L![ @`<ʈŠ: !~8 mC^*LLٸݹKIwB,Z]ጫX =*յh+m/ li(yR2˼xgRH _X6eSn CB`JIь1U`rVu0֒ DFj1bt0`h9B'pBImw%4q&8 ^iF<]\B+08BЅaڃپ S,$pH9|"Ȑt-^fWc- d$R#Z9D0rzI%hAU0K7OM_Tg] ;p^ r<@p 1 },i^N0WrI]P&L=z(ר 1~tD "^OyPkyWdbLf\6c-3P(8 ϱ*/ItE!s)$wsDdo&(vx xd6qJ6'I`IN=:*=D'ک7 rZm@/7yx_4a@sàl@VI1< ,~a2lXP>ܨ#C:{aUCy쪢b"ia5%og:sf6d~JbMy#?5FmW]]f. * y%xXIUaZ:e3 ɘȾ>%P+2bjtm?SI_:IہNhP w6xHؒN]JdM+nr;,I0O tg"-@/Ca- xv4V+Q2ʊݗ.G p}Le_v5=CrhgKLNBs=oH"Z7M{ Jô)מ3w8sn#+`ЁXDfc TSMnt@7YmOQΘ lm$yFoe4^Cؤe z'7Y8FZԇ;saH;'x-/qGε84=%4-Bկk~8/raw5K`&H9 KXNGqؙd5+ _b־3\i)Ip3' R\i;' i΃[ծ )&@lO3+dY3'i}:*he?ZJABŦYisp 5 !hsd݂QDwd g[N忒즜w&7i;W %ƚXmh 84nLw<Wј{_^|:Y!d?}/02tY|2w)B P̓Z;.OV^{JX+B\ttçй7@,SUض9;r Bש"a"Ib+ߪ͊Vǔ>3`i v2c|(y#rh0L*rD 2ʕ99;Ly*H|PhLV@ cg-gBR1 Ğc||h+6ò`vhk b4^YIC\gbFDR8s4Kxލ&e/~w#9<k7%zv#KqխS*b=i/3YtG]PGf-nuoC"TV?kAjPbz8YeEΠ]-ݽ,qNb?}$;5}fY6%$<1<|~{BKIfV~|AZ~6u9kB aHWI3SaSwNq˯-H6R5QdRU+}pbM)OCLK?#U7+y43e?#բ$Z% `NA6HdM/ŷ`>j"xӰK M!\PBDܗ#4$K5dzNZ,:\ǣyC taS"FZXn{( íU*aJY@gӾ նДLU\?;zM^ =S` Y҈B"7}pHU2c|Fwbdd1MWuiɦ2e[ wz ' J MzaC;A_NE1~.dƶZf:2~*o_F{Pxw$C!F=SڌzI*7TU$iP,ŶQXz:Y.L j @t}aqMDn ;9K ;*/`H5Iʏ$p .N)Unk`ϴ5\E*j:87,@0?VDm岴:@``u6c DbՃ%9d˒[ꃎ~ffUS$䑉k:+a4Ss$_1^!Q qM繭smgzz*YtNs_jϽDtՊAG*4td4je ~e87h>KoSKs4{ \k׍A/Cj=uy'litA$]2qyEv"C:VyK6L8O f-HNdu@)2>W ɭ /_YU-%k@AGyڢ$G>JܓKf.-!A,Lu vr `;(s]y1p?8&_ G1{V^=Nyq(2YۉT?m86ldwD6`QJ4 =IkPVcܽC]'v >MXaWu2N:|B|C<2ٴ֎3Ec;{`{4gX ņr<JŔ>[<}ۤQۗ&k.$0׸jї+Q^ll4UC#X{*V(gssr8p*&%]9]k7] TQhBN׃/ n!Iـo x4j֥hOoFA QUluȿle0ZZW0pu"Y;FCkm.i^'(Uěf8`ҝ0T15v;% oP̀qvϴL>߉{㢀 _='-ߏ{4~tWw_(DVw+\vYxT:L;WgbȄ_XMhp)]aS +~Jm?18N<W& aIyax,9Չ оE:#.PG6"w.ypLlֽ^P`뤑_L:[} aY L]֓Gȑ<j b<3(WM}["M'ˊXYh-`Tq҈""\Mj)w,IH W)?_XLʗhpGӎsa$> 0tw;0Qm-T7 %Cx}!QB;GR~f&\K8ﬨ}|%G@sfa鞟VNfo+nv h43A_Nyz휑is3.N˪;}TX!=p. 3vi@lN쟵k!)A<ݛb~\#U ȆP m"aND'4ZYn[lD+r6$n!IS{H^Q!?^"ة(I{ W oݮ3]K8r ӹ fs^#xP}^4_p )mfP;}5z"tYke iŘRhx !2{1ƐSC|xڳԚ%?-Ը$'.7r/^D몥v9ηIZAc8˒q76v5B$x%1 q][ƿVѩCzoDpkgp(Ouu Opi^8;rs/|z\K DW^M?2{|74B3m5%~J28hh!Տ6h qZ AI4W̙v:봉N9XH?Bnp5ZZl[qJ dCtI*/"}yfDc͚7a7mZ'tK: 7xVM#S#wrA}Mh"jf=BT Oh'>l|c`>֮aU*7\ۣS, XB֣G):WcZϭaҽD[:iH=|S |jsjHd$!y]J*n Ts{lU6fe2vdȏy3̖aAD(L6:;!#D@Q. ˻Azohu`5f}pl'6?`.܋"D}/}#b]e8K82;(<(6<Gr*VI@S_{ ]KebU| keNZՓW`Y&)DPhAH713ͱ FTawq{濌)brk)TD8dѝ43=6kKqk @f[{6A4~hbn$qeosf/:ǣ÷po\$  _퍎xFVBb # bugECH?1X Ynn2tj廈`fW U*򻛖> n^zSv=(*TbrCH5J1,a%2p_4aH4SwCX?01kǺt@jԯBs KXRү, !ߨ"'Th,ѻ/#Fbf@ wZRV>\7VP&4fr)a@tym킊\ /0 ywb,%P(JʿF.xȣצe(}8FNG)bƴ#l3KD,jWX[:!ݽ^*fY1t= P!^s/-sfU ʏ=j #ŴҢY3bvwa0.} ͤ*iR{gmOwǔlhTWF V=O~y%?(1%e:VN X*<*e&ߋ)XNpECΈ3A6wB2BBfƨǏF>Z|$9>LV<15w0*5GhIsVjƮrׇ%4N[fs[l~p-|t*)bEah8B+{/ ^N&4|yO7L[]sMPAGWȯ1!UO˥32򘟩:+6.- ,! O6(k U,ڒ#ۙ} "E$וOjo?+jJݼYBtZO.GaiTS샞j@gE;(rOffe;a׺ qYU~XL:R[$Ow9#Bs@]=.pt8`v݌gAj_]RCϘ8Vmv Mo ]6gM݊AAj<8렪h/F;N]Y0t5H0o˒8䀟_EA&XTEwɨLpF8'ZcLԡ~2 (TAGT >Xe[ DbJ 8|޼!YW&)x_i<z1jS8J&]>xU/mWٱD9.9tPgG}C|u\+=n6yF]MfcMmbXX;0ګs˦[MY<& ҖYL Lx#$ђ1σô"oھ4FL~a.frHʎAȠu򘣫V%5(cQb~uܳPTK#c%@7+dx];4'vg_}L xM]R[GdeJJ7#HjΜqEB֬g^/tH 몌GUY~Co 1juIB $|1:.fQ;A$x7nV \[%QWG8{u[^aaE0k(aԇj.#UiuPQLc;̨zL@F#'lǷrRAI4eXnbmO{ʻPL\zDq(Yu*^q,3t򇾔Wy@&6އʫimZ9 0]PNVR410eP,|ƲŢ+_,4 np+Դt+ d}>dYg"jոV6pRf-%亰Κz/B(ۥI6W5#i/ f25ET;=jh0#!> .~O BEʹ!H H޹+c;pzYݱr/I p µf%Ʒ&K~[gn!8`:< M%*3d* 7uw(QGL%k--L Ҽiφ WLs1_iP!g?!G&#Cj,o Bps3 t}#(  >}F=Yk)"R$r{Ar0# A | SBqffkB\5yw9pE],ჱh E|>0*%2Bv`^Wqc!06%K%T-D-gdzC͜"qn-MtgtlWy߭ϵaa٣NJ;JʛTbf?N9##Coኸ:4B]Y`>;nd(u]i>1v˫?F S tz̀klk 8;.`~ڦ'8lLԚM)4uRvdصw}gFe|SQlɜ /"`!2~&1-&u-; Qܬmf5c aƺu|2]IbKroF[#ausȈG@[|ޮv # HM8 \q7C4rΆِ_4,OwAKCs0%wPd.jFMw0]^s/崢-yMrc/ÝYAzGG Nɲ e&8h) 3n|zj!gl_Y/'h'*M]Lҏ8 ,KW[đ1b߬34tV*FH1aG幙ORF"aMΡRgدǪjpqfa/4N3Yc@A7p̙>"drϪRva 5++Yp9]襘Y|e`nlrЍ)5k*e(`u'"vX9)wN:OEL6xˣ;p<(a`ŵ#U$rC}B3OW٫n9`LmLthT\S[Ā&X ‚⩜ Nr)/bw9Oj1onzpu(Υ*R*Yo:bTRwsbEo b@2jɀw~ްi_Рtً۟\[ɱtBœru0GߍO_eJy yzXt + o_~^e$$Z<ݮRsYGK^Ҕt ڹ|hI~ =RX_T#i0.r/UR7ؔP~+]\ '-8PI{(w產sd(?k$GNfyv^" fU?Tڃ ,n\߹p-(|i:KR<%WϢi$͇i^S:rwKyyl?b+yUIx μ@joWW}",UzzW/']\dx+WsPKds-g& M .r0r}Ɗ-wml4>7~Ov: OsV,WNE#8[θŵDRn#+(jE#:lf"Z.M,8DphhmVO׃K{:> H=B◑K/ΨB^7+sp)ƑTLObTM=u/if )jʖ$GP6c zyNP{`zB)<[n&'mZLB(I:?^&_3]u].r!_mD=ˉaCjo~/Tw-ΏěCjI:r{RhwoS*<[$S -kAtGs\q+UTWie߁J⒘ VkYbܰB r^;JP>qSqQ4upp^I%7bȾ(VcWKI:`ώH}gAuKFB/Vg@8BD[ÖW]ޠ 9D{. i9evQQ45R=~j|%AL寵N1(&N7X{b1_' %y\~\=D:pJm[R1XDfaȶAfgkw,}˓4Ao(`I cfd;'i`Cyb~*W9_y#Urux;dȚLfe8NO͗,AnFIٜ]_3TsMvxwۖ¦<1Y#:h(j Rj^<=|/h֧}oHCl_]wU~P3{c:c)q>Q\,2M LPSTaNg@0EPB7.G6C=*=mLS `dU}"^_IoPmL_T8>U Wj̝pئgP'/UR5zz/Oa46HMߚu#Qy _C1В(4Ss}Ƹߠ*h:ނ@B]9FVDpz77a=s-m{xgiSϕ隆;QG ݛ|!}|7=YS5ۛ[*5l-{I4KܝF*Rz_6ja-l/xNY&A.tr:qO$ r{% 0U '[x{mWo;yb Y%%.2[lEJ{!%EXz|Yj4?Pϼ$A1SaB\.ez Z(mjY}uceA'ԄOqMẠкNzp/_Z}rQ!gXʙKȰ)r!mǖuЃEh˔)I. :kO2ӘQ*>ܔ}YꃍuqSVYG*dmDniSoRDBށ؛-4֧xAH3*}pPhly&vS)3i r}mqiK[FZ8|ʅd"7֔B)V I|f+W^ӭ4b%VsAYOxwCy5W MNN`U~(h)BYP)lcCAly~\Cʳ1Q)HUrm#1r?d uK=q&'yDݹU8U+p-8J" >N(D4/Qp+6=AsSbN`E~8YA}M8ױQUÚ_4Iު‹X>$BQwPUX&J&EJۮlj^ršw=;cC$)8 ҰNO\Hyq g߷`gfSҁ4'U| h1azZ9e7 6jƤг9B Ɩ؅z-!ghY4aMmpԏxC/\= `%rm>H߲<sOhZPKB[|~ew5[Xv3;,^5νTF/[Ub/}TRsEjGd;[be[k9D hkv2d䍟;hd1Z.uJL`Q& HUJamR456 Phd8Rf(@?3zUugKI/.U vba`l5y]M1q2 vfANFPuDq7 _wK?f(FM̨*AQ2 h $%lki9|=\ xk\Ѡ~y} C#BOENFjRvkCz񤄗|A*+Tp)axz$q-ҢͿ%bjne|@i3YP}"^RC?po wBKGζbU-o:6t&32}7%rOzpNb VVVmP&F+M¼fpXmv6?䡚;H{97sjcE64b&#uFU?&Wjvcϝsifll6T- D͔ÍJ c>Xyr@w<~bKdsݍ{Kֆ#pGٲ8Lހi ﰏ!MQtn(^1=|XeT' K(}yy[U65 89VcԦe&.OMXqfGaz kI%3`@ x&a%?A/`DZAS]u5{g5u /PcQЉRš77sևs$[6& 8 6T<¬P 8ǰȍyZ$W#q0`a26;:a"/һ3 tgx%Pؕ ^䧏?l2 <˲?²3u| ki#YyVd[;WHCak54pOePƎD q`~߼P}Wlܱu.POզv'YK0s6( S ܷdBθra ډb"p-ΰ^&/eeb4ͭi4C ( Ґ. +(]jǧ\pFHz>/vؙndE[4Un)?e $lq^X*d`Y{`ߡSd~O,+C0'LqôZcSIqO ,?D:l+K}dUM.O=(cc~% zlq6= -,eV}uWDZeʓi GM~r%ά j&䍲liN@rٱ,&_89xP8âSؐc7'Ic Hx !p|Rwuי{gn[k# J}p+e, ùPNwi_ U70Hi-~,G!DIF->'7pF;v,/GǪ4 ?;ۉy$L"@VRx5ab{ichSq e 4a(Z1ڨN+.#ДF;81yR·!^_rYf| :V;X ^8)uMA^QN+471u}_yhA~EA\qhAC@ffw2+/X-3589="2k룗M!2CU.Vb//]04O΂v9Qy*u4zSinvkN/s`\O;fpy =VjP V8ۄ4F'Π昭y*K2IIّ"оe>Ƽ.L4uK, w`ν?j0[0Awތ2wrsK5G& .kʓg7ES9P Q@8mwuٓ5Ľ^&!QbkĨ@#XzU>bY^,EpZW)$Y1zfdYQ@(h+-`(y&q)c"x_7/qǪSNo,6/_i!82~"mw(CA iλ{ͨ X`͓g(`ٷ#CRhiC97WZh<"pl.J<'Q?n{xŧ~֐5HemO8 \]Wi m+VxzMOդ8n>pA.}EC0̆˟!6U^EZ2~= VHcj54qgWFKzRK ]=|F(Ɛ"(€]XN`]<2ɬlʻhgJ-a{r.%<%EKJqfApWh7buVt/Vo ~QiiD!ʌ&Q=+7J#w->I%l07QSۜ U >` 2c0Sq7DW2L HEީUBK #xDQɆ0FU翈̣L 仄b$W;9Cr/|Z?~Pu@As"?5!n{<O/[e?Zd@agHpBm* ]"nBLE0O5U䫡M(b@;`)(mqFC^Ai]W^sN*ޛ`H}M@+ƶ\Gܺ'enV} B &@&G,;)d%g2d-&n00XQ;FĘUJwKcY@y=Q 9J-{/eq/~mnC'9'Mvt^U5zI{w' XI2$<"%×#2v\}#UUsv)ehMSj $hZ:%NC*hw_˩͉F^n E9LV)?fXᅅiI_-XR`9a. 2пcA$"W i5` LT@F)47l!]">"A2ӾoԆv |QڳgsC(F0эQ fDԉ_v{VNx.z5py=?;ݽ'w7=irЏf}3.5\'J !}W 5A3~Po~K] xlaU3 `Xtb   *a2Q(oQer5S6vԪ< H .dq MãE.1T=( XlygI|2Iv4kW鐲򁃘rcM ŶH;9uW]l1X>Ylm;`F k> wPCJ); CsI6ɂ7uG$9'ӁJԮ@q yx{tY&d`N4pMXxLKs*J%+bДu 8c5D_?u,%*lX$&y 6J)R~͏+86y6'r/NX ߽x j]`]0Ѓ{K9)-:V LkAJzW "NOܴq]n(#μx2 rոB= u o->ԈHgĭ53kefrČ_'-MN$|?Z@Bv09Ids[v,rBqP: eLO4dZk F 3GLB|DɈ-Ga х@ *Є&, Tu퉷ֵS0CtFFu`w^"CZO/q0J,v"7lZOFu>߇]zZE⍞ J`Ri*(XdQ=*sj&:P`de ꑀX 1@Kʳ0ƑAs /CT`-!`e2+`i %yi:w`@ 0 ϵ# 7xnbt ^ae fD5%*!@Je^ rwH;Gspӆ(e[i#xd$KDPĝ(T/,w%W{wm J_uܲkq S%v$.ò[qcR9)OhR;ڍug6=BM Κ4;5|BA21=RL#r_l8OIu018qy)8|L/ &_ԫ2b6iY*[uOJT3vURfzr"7pH_hB6ɘn$kFfTo }eI ]:Xy* U|'(6S-.z]e;FpW6G4$#PĽ,Th &O̢-W[}!ZPnO•jׄ7F$.j(8[Wz [8<ꂊMD.NDFhVffeBv|=S-5=nU'ˠUE/,`_ % fen&[trM ϓ.G}[ZXMuRwy[o9i-NpaL=AG_o><ي(rf(]9A7+/D.2<Ļ}gƁ )}xP133 MډylJјgKZtayݏXpZqinegRfگnY 0 86%?@ ckVc#w*5tuԼ 'C_Lgb뻭"h页T>mu߃R͉`'< n$r6<\cV|CGl Xm!m=Pq0au:Մ!b1%) Vm[DU yː|+s1B)٭He4A=6c(ʸJLϸ"ئ14{Lk GɎ Zx̊"7=`Fҫ`.5ʱlmԕ" T'z) af;Qd%̀r\kO8=kLvry A~%pЕe!Д"){TWZ&㳔pw1{i+ TGڔy*e3MU oTo?}Íw\6 5nYDExK`8‹Œ_~->C[gCk!kg(>Uu(<T_?J.N vKY!NRo(X>Bp#rKJ|(iP0 XV'pL°OAMz{.gˆ?IYw2ůޤ 3m]!ujeWY=" (_&yOH/94<.?4摳ƞ=W„hۣGDiyrJϘ!zqCp=ĕA9Hb'.x3:#+#+: ["]{&(c8 /5e8dyCHuRV!ݏW8/.hJ YzG}9zb -YMhUl- k2)c'12j6Y~?DiX6hf*%R`iC8c1 歉Wy0 Xq+=ro@D6LGeJ!Vp3P<ɋyy%f洬0~a݊V: K!bkvzƫ␌2]ov2=X>>;xcyFm2"V}Ċ$n#DuZ+:rC F.xf2OͰ; a@$娥uf %/ٜV } {f.OVxMJrj{R{wҐ!ǑZCπ׽mE'w(#tI= W1"ٹ !X=[` ѥxЌt *BmzHcRS#-Ez$J8ܨ+\H3`!(o$,s|P"(Fz|$pܮ1(>XiW J6+7IU`bml\k^ Gu?@ZH4]n+/1؟,G &otZ;.g@9x/r%ng35ǝwAҿVz ƦuK]{拺(NRĽ疗Vy @Ǵ-=1JG%!`o)׵IJ)q265K 8>>~{IЈPY&ؖҞkPaf֡X;8q|QY-RHlzȆ ށLՕJ> 3ZwFwb9@&ka_q`E_\izjթv~ѪA9' ߶%Gu{ %Dmڄ1%vx id"h3syx-۳Pw U3 v'$LvOV\8#ELE<|}`P4cq'hL1T@vg8VJ-ՠqxӚ=o!o~-(YK%;4:˔*/l 0E+ғܹ&e)CfWeiOmtJ'30lO0g.B꯸}8~זFIvbY#AHsߚgDs}h;>QLd(X*UwFc,@J@hjLTqoS#&@֡bM0y_ʱ ߷4ASVS&E Hca>+qcɑAcfT%8w!K8!wުx E%* %['ހII"GP3B*4 74~@L??\|y%-G(OW2Zs:S> {,brX@ؘN@-Q ۝DU \VQ(uz'-; g Xk;Bb!3p4í+,0iOGG(3q2~( hG?ŵ6o2WZF<3# DsJ%]DlmVk>HI0d`d./T\ '˙klM"b`b% [Dܗ΀fSp9-*FW,Pk_ F씕=q W7=1-pq \ )Bi2`_u[M-?֍m`5C,tp7v HK{k2Uw$yddw :"K/bws~E?WQ#*H 쾨yR=iy?^Y{4&o)GҎ6gJoЩPᮚT9yjP)@KY@kIԂ ۋ {1jP+*s%b{uF8eE?y uQ۶{eGWA|#4Ŗlt1 .FVac}?PJؿ',-Um;g@]'·[aHmN]JW߾ 읓]X͕6 H[KAzJsG,vdxX+@a(.+:@W $u(oLcQju+$M8 #Ah$S;fYȗe(zS)"h*^X ,`?Cc A )G_Nx Y((p=L[F:٠^!A:SZ7~m(XA|8:iEz`Pƙo/I hPB0'r3BȰ5.cH/o .,fƯ)qhO9673yfk,A1?x(ZlXBihgMX^3cP2Fu MykqV{nO4iÖ yEhjf/<؍Iݍ}4aUq|vlr6]MUM#=7tc}r Ä#I̺V9?Q E6 Y%q)ѳ;0a{N[5/3 = گTuُ=˅;AC ^^NEO'gv-i)jLm'I3-VkNw`VXi0 VY[NMpc1JDwdJ>7uY˧3rC6ٲtFo+iy[:8yȡ'ԽsN"0&*%A]g/w,{fZ.N2 nPPS<[^^6B|me1 zD˯/NI[ M B[%t;̕m>cR3Ϸ+wGk.޽NG}D'7ey-/ݪ z7-޹4|hE9z7#$ը51\M(ϓtTݛ%91H ѳ"řbkc#kF;xG=5ED,' Ѵ2IUdɜͤY7J Tay!*4sVqm]>)zD{T3d.l~X8şnA"Ӫ6ؼEw?MM'!TiOa/Z[Z-7:0Q}Hj K|jyq,y6K{rG0TmL)Y YcIo/àLqwUzE|Ge1)\Q# eGΧ`$|RHb65K\erp8 H_ b*>r7ıK;S. r-)4.e}Q5@p V>7y^6.eR/,M}Yka|} ;^l.q$Z1M/U0 NUdS@LCm]S[yyIodnUԩ,78xEj"ZiHEso貔a漼:IyWNϵ&3; 4:N@% $LcQBJ$]U 1\NgFBfL˭v dgK?KBy^3l^_-χ oJ)$^K֝Z]@b {߷rꯓ^9eħƃ͒'Ug_fb\r<fp먢C#ufش-NI% ?kKWmm:Se2&PY<3sNmZWE-C?N:$VC`v{z>-Gsv5:K asg̳ qk}%9sE@}z+bn?oam<7$ѵյM[ <$x5|u[Xv02pA0Ww|UϡVQfŷ}> { p؇K`iq-9TsS_3&ZkF;n`͆9a+AOsuGĂo ؚGQAVԺ|6up ` 2Qk ' {uҕx[aנd9i~i-i,"G6ʞF00xyes^س@?Mu-\oP(ݦ}YaΊqxlFq׊*W9 ⼋UqP}I#a k>~@O*5?$̴E֣ ' A,˒F"K8l5]:JxghJ`7Hvvq?^5b|^~4RA}u#զRwm VWӯP57<JQjs/\va9#$z}ާ|tvz[o!U /z 1ʌi%'p Nvc3_Vx>_#'?K2I)5[ Q+W+O'듳 1ac90$Psub>|Ȩ`\3H?Sln\qnyQ%qYVreO\JZOJk3.;tlA/Es~{Ac]֔\r{wҲ< hRSK4N 1;ˡ6-G9%U)1DV/+Z%5+3J+U$y< #`nEJli^>Xu(gAr'LO33uXMEÍ0( npP9ڂfGGK_Q,noRؘqfaAc}];'n A ybR/WMt]"jmЗb.2t*m{q=\sQ - .'w}:Xr|mfK !)Vў[oh1>XjHX/O qqw3ͥ8apwU0{HQrdFI,ّ}ථS&PӖ$dYQt!Y!ZkrAx| =633讚-0վܶ%Z.ɴi2"^6%p y}>&-VbL gt%eâ`KnÀFW{vF-5Iwy5BvEg@W+%9O 3N0&f؉bϴZ~j>:CآD3,HhY钍/wW ^F\ۈKp^\\ ud k;KXQ,ϰ\ s-q.+uSxj+VT55!~]BHPjS_1l4V" fYb1%zlAkEOgYjrn-%J #kZcf׈ZŜpFhy:tNnyg$|goE[ڐU#I2(jR,SSOW?“h.r We˖4WpyHI^m!;{lj2~2~j'Ѓ9U-<Η71Mz2 LiG~@ z4hunQBƤl" ?Lu/?x%[#`p 9s.40):mreU3\6 CW Ђ r_bR !"jG݄h*3vȩH{Te}hYFFx[:QX=[\4drtPPh ]s@"wQI>db2ёJ-zNCEL =ry/;]z4Q,SnH{OLBbhڥR[|\U[XnR*U[n N/('IM'؂3?;F쁡t0#0i Dt<ٰ&O_::*3.ГWdXE+̆_a5pԻD\2T1 ?e@R3YgWhN"+1(_KBD䭗o*, ]^eؘS 4݇"BntcihSwS )'錍%o6v[ҽ=~,Ň[HNm'R<z)qa7m:n'.oTߞ#jwo9xymG,u86#0$޵-"qiPEWC} ZmGǢx2l@#s_57?ƳJEȘFgS*?4@c*ˠzAf:.'Sp[];`WbrӲu^cFo qԂ =ԡt+ ]dg0^k=g}:c׻3c0SmxOVס^_l=%mո6\jJr oJ]<69gu^āijD&Ah j7ˑo`3ēt\5",52߬Y@#UUeػvZwAWzdH9ڤn;NC#m&5olUQOu'@>bww# Wh4XjW2S=bB:T$DI=Bi*$82Dr.JݞR S)}WPɨӁOtlR8U%WYoHË CUΰmd˃XS#'?ܺ }I+ǿ|a4,+Y?4w[,{ m:wV6 kIPXW ǙvV2kse_5A=$=N6t1U) :͗Ba158O> aćuIeo8p bo4-¯:lIkW'd/s"fxҸqHip~iI~Q>(wRIlxJVS<W+߲O:\}B:D$@挴pb+voɘEU V+̐8"|.1vKU0Zpإv5F٪&!AdNف|TEr_^VI.2ktn̒`r d.X:{3]+5߄2L5M4Sw w=}ѷS9sUbaB֥}dI C8_o)AL5@ɂ~?շDz6`@ (?nޫiW~0iSlk2ΉEpéGsosm5瑴hU:G0ֹ{kIūr&w,m5&ftCΟ*f33CujlCz ǔ}`@iS ѐ]6XYy=Ӄzv‡s 8"I%`VT r`9i?,˂>'8zlQo9At'G~g{N~x~",9 .}%"#@XzQeB1,]]旙8,mR2l9誾>ML0'Vy_ ɒQ[x*@i^>?!$uwGzV[ | BwMR$Qzt<8jleK30]_ CJ(4.ZX &c~jI"9FrnS:+`P@~ݞN0)e-ٴ!AmyN~ K<ġgqMwǃqҞdzQ[zA(D*$&"Di꾿"ҜS\K?J uz ZOzď C_+Yo*?u.6 >[4fw<P0pee?Ur$۸s A61QEnhktO@_\KY0ZUS u`| !mtq33H ׬wV-%+$F/94jQBVzہM1;#RkJdVdK׹fgJ)2y/)h @(vş=j}Ni5>5X![Cf-f`z7DF; 2Kj߃ֱ1dك|(_vͧU/^EagQJ*VSi#}6o'>U%3E]3|RaYkj s֒N(>7:eq>c/ lf01&.KGTJjuFOrE`Dw):*R"EfJ{3Ȃ§[S"Q`=v ,j+Tk `msOE{V[wqCo"YSW'*B9 XfVG4j |#uk~ $A=fBF1y j[MbgCǃctY;D:==^AMWۍd-ŭ4+:4@rtAuK!z.2`_IEWgm$uR)s}˖x:>Y>~8js #h4xGg^=9S?$ڵƛg GүN t)lVڽWj&lLBpA¤y)x;9e[8֊nY @\vkp%+=%jf"|ƫ uXJ[9?{h } 8ג(3IQxRa.Vd Ug kJv 4&؉O)JsW4#B+ze& ^]O>B D( tc$f= 2ǙKYX-zwyW !Pc.^2B{Xw)iT)6F4֛*)5i>߅$T '7=M#a.;M+dF6 61~_2l ;iNB{RCBjBM}Z>E((7! iZ9Z̜Kӷwfڣ˩AK_y`%@"`l9ӦRA،7 38h+^JfP{2M*,Tڎ ܀P"߇WՖ%?FEln1W9j0<%j8KF96t ژnatzPpLV%qbQkDv3X/VC!yu\k?E}4YT%[LJӞvp(5cb`=A-To,J R}rfםiQ- ^[dk?\ƶxwU啷~[t.Hk$1sivlĶ\$'ikX& H޷D;gsR!\硋x_~*.k.J"H찒m/r-ZRk+q(3}yM`:i)qmr(|것xRS]S X&.^!;ijW[hlXhTN$h% lJ|L?9ڔŘJ<ǹ)-SruD#zbMZLtĈ"ٓ )Ԓw81s{+[MI2 ©v %8<^뽻ZZ",ѧTh\M#&{yr)öx[Rʝ of pbj PN6JLc”Q4&.9Øo"խ/؀1́-BżnaނҶQZ{N75"{|)7jpɷҀgdœmLuR-UؑbUCƷI\ Q:f- Hs(j`2ܔ2H uye׻dՄgHAQvCڗ NPWճiA$k0|b儱2pPSқPD-a螈du`@;/Vmցؼ~k"(M-WҔDO)ZD`N{? hSW6zŋë J+H._f'..rZDnWt߄ק3A ErVGTA.k?Nk[C)49Ԋ3QJ,o8Krh+T$2ǝV/bZ0F5|1L_e&;L5^U 6+yzh1I_cQ=-}_jJ45XHqn$Hb%7dYMurAˉXJ,d+Bɜ$`D~ghބ+WvHh CSv\gRMX+ǜ a`ɴoÇ|v .wKhB ;LPIOO2Gϋ@Z.j?¥4Ɵٚ n}L|Q Ŵ̐tNH]<0cƞq 9G<"E~ "|Ν\B |թ|! bޮp2'mhCBNB. I55v%Z#!v_2\Ht,+h(Ӽ'ungkp$IzaBDuM-V;[B8f$&g2W*8}d5l>peONJ>;j{Ao'tb&~ zHVS`\"HiG./%izdZr@x ~Vi Y7i'[o{ '!CA i\G,kz0(YܳY&DhƵ~ H_)\K:痋쳜b7,&e{M%>)uC!Enqo_~h")АG}zU*96dzov?T b;H u9"^i\pf2 Vs*sklѨeJ=Ԍ ~tGZm[1mOt q~N>2Q- {kbs,sBo<% ar^6Gj-D?! rxr-'tFD(1:xd&:^=[U8Ks*6CzS# f>)HlCuapvzG X dEUg78c";Yo|(`9E2upQ'OWZ/^0!I_9}=(7tw5]b_[x :ziZ]OT^3^4% >&'2Hf<=LQ Ld)%khEH @B-)%Tx%^ca=T؉iLbG|?4M$cT4) ɞCqwe I;Ui0賦Uݭi„YhKR5/$ʱ@b 0y}&KҷF[5h%/xwXqn4RN=u-NϾkP)QUЍFɩvP*sH-kpR(A0YW?y2t >3VEzm[d׵$%b$ Ef=YU(yHkks̻&UĜwZZ~X&lVvSSOcPNqhyy<!q7:Ep1`ꮠytZgWH$FPdN%ZSa┨E=q^#FU!A?.Ewl(·)X:=?kR="XNec52b2d8'OoU*< ?м^ ƤTpGM')31kё\R[l2+YQOFfN_n]<} er,o]7K}Jx=xa6PwthTFӘh^2Wglŭt5y7'3x̲PmۙOmgFe9tQ.+ޫϫAVSWxJ›)4@r'*TV.5  ye_%"Np=NVN|Q6SrvXx#n=&RՁFUkԟ"#7ӛK(N nO;VAG NCǓd3F W<_xE=b?8P[Xn3م)bpҋ41Z 1q&ᒘRg ʡJY%f Aqɼ"sgpW?J#4 B׽"gt32ގz,x{H5/c_KVR1&Y}ɝ1X'U3 N4k`˶⟓q-Ǘ?\O ༟CؕqeO6J0JxאVKiqPrr Wu{c+| zR`jy|FiC$rwzwտ[ȠkD+%-ӋG ai^"_!q Mn]?<2ߞ=_\*~d]%;pY I#3Zr68ȐfytE!X[m@uέOژu&c`/=OF*YSa'ШeȚT u 3zjnB&+ .@2 6*o+vi([{ÄpȎ"/uN80Cؿfe1Z/rÒXwhdt@ @AF٢vjE]Hb8^cq'܅o8^yL}BW0w䉣-LVn$ק<ϠtTFmq٭&Q0 sDKHб"|<*nH'&Ƅ]o9i'yCjԈF0yWj-`N0o3fz󦆏ƒ1UΒIT=;JZT&j'TGLWI\ `TN]C!Wu Sp &*z^fXlUz╖Ix958fD=! 9 nW՘wiК<瞉\)4}~eJ<"UkVD SvwCߓctǧjۑ|V9s~${?Η*sY{ pD! "y;# Ƚag9F-qÀC0/c2cTCAسa*82ۉo-JW"Ad)U;9P$(HÐ j_[Ϸ HuۂSYycϠVo,ق?w{S#"Ŝk+۶_gbjtuk@D< deSD 7e>v =ިK*]qf.o,c7ƳCU֒荜Dڅպo^%k`:@q,Cn}+"8Eнb5Jk: ںS4u *C'DW ](4~5K_EǦs?%La'IQ'J0Y}^~H}Xb7K*rlT$D9(!JU= a;6,̄ <"JEu"=o5 b-`N*:4_)+)L0]f|WVDףoRBa,vU /)QTz \,4,\d 1`r/O_;١1ZGQ;"!a },dۇmԟĥ1Zo02$8ݻP rx듇-Z>fidxgsXK-+JĔ|two++/ua( :ZxvAK6$9 ?lU=Գs?AI@kE:ǙiI))S  @6RxneFg |9='h=d5c( eTI g:7$d[ZI7 G֘1hJELoM \G_ gD Q+G&./h EƍCi*G)`%M03S嫅3B,R3j6u#Sr}6dy;n=omv5FM~~؂^1!P'#Hk(-n^mƭKL}˳Tə_ ?k^䑇璇c/81)x9;@[9 -`oL9Mb?yq\QDrVyBiTͼDhƈpYaS{^ 6RtG@ w@~uKuwq̿OlbknH8S@&ulpǴUP3tU)ԋÝJI+юk4Hu?P"Ol5:slHJkQg֐/E J89wLVsV=!A Wׁ֩FO0#*ez|M%"dKӦI0j^1no2Dj Tyç%Y^'~ b&R=n|H"4ʣqb凐gw|xRPM%H,q|=:ʀq8VxRqw+q0jxf"w*֊Uן9S5iYZƿosZp1*Mю ^IX6*-eOLæ/܅}IEm `,.Е>ugeAKj@Jԛ8a@GӘ װ0/}gЧgGS.N\!^i{/  xpbf̘Psw4] 猗+73ȿ/\e1Ϭ Tj՞&'1t.vf-ڎr\214Fop94vMm*t#O$Ǎ JL瓿evh[e8nrH>=Y3[ y|Ba.u$HtkYx'͵>PE(yi(Ɂ/4*c!a11f+vG*̋)@-[vrCkdwsYgC2n f >:G8Bv[]7|?\ C)kAʸq4@PԐV/ 5%N{a7D16J/66[}t4)T淳,0RJ|n¢Ѕ%/M/tvKI$#ͧ4#>:_kި^2ЁVi J@,/5hLdG}l ) Oq91gϡ4W&DC(*M >1ɡQ"F]GjoDQF8 `3`/%NиX@ IAKgzbrSD͒u;='[a9J̥e #s'L>tTh}0TӶ,}6 b3w{b5cĒ[lk !LD';b 3u2j&IRX 5 \6A  !m[F4zkXm"o}緻GΎxK^JXBxk438*6I V=j9,/nsy/ҎߣҒ-}Љ=;vk}Zp.J526#L%|/DA3~yAѣ~j(/{_umGx [OJߚoquW@~SB&N/FŻG'70 {&~-]]*o&E$eK0NnZ&ݫWkj\2\d̑m}1x*XRK-:dmTb)s2]@ 8:ѕv5zNp$$xDX}{"{Ї;DTJNW<-\(m_҇T Q~ό=8~+f\\ɮM^8  Կ0* {fmAsB5xXnRܒ_3jWD6n[9,yí~%÷`2*~C>]$zܕ 6*sʵL,lEr^^zHp4 |/`L:uR}M;]X@0Gi?ygBm`!ҼH4oIh]I`er~I2xFc'JȠW\yNN1.3?@Y <ŗVWw*wY1z^ծP1X/QDUB'Rl*= %PoH금wt/Ώ#NY]".uɠ;n*^}pw 3+- , cHhI4-JSkM?YOz60*J_*zzI!՗K. `8Bb_@X<%rRHԀUtE:N "`*iU| = ʛ֠-^%''>a{m\N3*K 2KFxn2|rl]Ac޲2Y.E2uZoKO` y^1 q;7M `8hTf{=*of\ܦj&4b7(SyAFdo=a?)"Ի{@K KQf;*4Qⱍ6wR |x8+gHM@_z7,5[CO.,TJ0|Q U !u -_-\ľc?,0r]wlN^m:υVCD~qU3D0G v̈́dޑ:dni `>;ę7۬!.st͎{󾍅§lʧĉ$Uܔ=aBB@iN1aAe6O3)曪ckSۣjJ4^9IEa?< f>Y.lz%QS b yxs70@^OPߘgUtt޻Kb nX1MvW*+{pN[ IKT0k?!"Wp3hMG/x&\tb%:-+KQ,qTxߩ).O ,3>Q`BZM=R`v/}7Wvٸ/>;et!?Z3<4\S3sOwͪTq/D Ao9S#ci]r%g2dPJ:WR͊w2؇̲:{D lv7,P7C߫4J'wt'S- (x{@9K]X_xP}-+-xyq&5)H R:f֕ $77ꂌ:8ߪv'h)kW8r ",T 6@E]8Px9 CpqHWo ]40Ab7*~eJ9P~,-]c qw îc1ɄKժϾNp+**:pUIwGC2=VyOa:]+ßykRyy_{9f;0&-lPiてaatv#| FTk @M{֨)dA /x.';at'ֹf[z2p7.\q mh}^?g;T;6b|AOM`:`7񮽹4/% v%.fJ whSPCѣq({\g3bb#cynՁMO?QPp_o۰a kц^ TA%ƃw LMRTk">]лM'?̶2ryM(lS#8| VR[Yj{Ź7Óg@Wv@Tn3>@1WKSn}pl(~DNgF5` 6)\Ql{>M)m$!ɍw77H*lfuҮ] 'g$Vꝩ.?+4,TSV~`Ͱc?&L_y x~SOCw!|7hoZ>;-%ܭqyɗ@*`{(Gi>1)8 ܿ%%Y15| K}_cHMovTK+[[Rd|E\-PX\Ok01R RRʽu&}wwkJz{? &G\J%_e%ⴘ\*7_lNqe8\ ӆ9fkFAa;]Od^>,tn,skCRWI߽L2㷕伫{e@kH3ʎ>vxQξ#*W] -UL@Nx cԱy'\&\%c0i$[ŏ ^WYݭ]F4^ŷU'^ƒ3wnos)OhfapLIM*VQ rFn&}}B 0!3:17w:oS R_|"Q}&wDY[=\͗y5FSS`% '{l;ق.+QC=J"ؼϣk\N""9;ƺ3{Ӵފ/8?M d-o=V.{ʲX"5#C}‡:##YU~̦'5`1S=( " hp#T`JZ<},kd"d00ijg#.=PK/y,V,& |+.RO2p0tӰƄ?,a{~]VE(Y=ݎ2NT+<Zj^AGghE̕0D±U)5&.G;l߻SzwȠ:[I@:ؽ(|ω-}fXx+`r vBjZ%2ZRP嵜@_?u0U8 .~Fb P?QSRtT*c i ƈh8DhsXdUkrp{?Ӵ {{*02-Bs/:l/sd^ٹh<[j& Ff(밇|H]*<ǯ )"/*> uHb:k#8+J3ZXÕo.+RfO^4Aغ67OR*'{R4C8YR1+Y㣝`j##D6шMBr>AeFblTtbL\NQK( f&?#0D;SKF\jbCy9 mnIPέÇ[10U#_vI{GC~O!rIy*++ mW1Po֛0#5!o%'5iv%,v-lF5vVDBl}6Bm@yӊ<Ъy#r)q'D5Uhdw7Ш^zAjRַ" o𧛝 DxHj̅뢈i hG/.Sf]b6N3n4D_"jc4I700bUt_s,@JƿzK)5vJӮ ES*dgKh"_yBaW?!DZgOF5 ֮i,ɡ_տt?Hfkw~Y&Ea,Hb(h7ڟԲq-c>;..$%HDkuڷ5$y'L&P6Jɍ"(E 8Ly.2L$ v<Y0 ,&nXX3D~pЅ$6/*#ib3:K (UdJ Kt'\oqbix#,qibJ&%X]W,{kfc0w.bՎ~WjM8{t|m5Oʬ ,mQhQR B ش;FNd'W1>#}=^`r&wAt~ù#ZJm@#5Nv۞kEfځ*IOf@OPPȖadb"Q,!)(AL/}go7^Ğ8iPE<=; *sPEZ },nKF6.CQ7k~'uVQ t2S]S]g ~xx7++V|!:+'l1BP[#9Ks5!d "k-%&ݸ)?x KW>K(`"Ȁ;{3\k_cEQ-p@fC NZpm?137-<7b ce5r.bJf33#6|i  m ׭uԺjQ8$=&F#dOGCiGM٤9بtg{?yQtO(Xѷ%7>MT|XKP{5qDSļ^D*U_ãtN ̀ :Aj)`CW |6φx%~\}'iǽ'Ufy*#_3*xc=Aer3j NˆwsCjMe:7KvL/V̵=. :3D?=|$K ?uŹ %\A:+>"_Z0\&dl-&jj+4_1CBG==x2Ex qގWF_FW%HYjybhhJIG곩illzEU_˒ˣ6jlB;]RDxw1еqi5$u#s;%PMmBmX1gDʎL886Vrg>ylXŅj$65Ʒky't6|STƜW+Q] 8GBa\;td88$3 >GN+QX`:~uPW>k1 hSF},a݆>QϏƭr:ѫ>SQ⋷!Sk\ M`^UھpԺHodMl@~~|E(' e5bPJxB>6wo=yx?ved"u:6>TĂ<\G26NS֫l aYe0'pZ&("3͞D5%\nx?&Zģ.XksWҼP'GJ}f>eMJ=n(eF:RJgU9e$ci9#̾yȈEwTC9l@fJԴr-lj2P&Δ_2j`@JJ HA"[HryIFi=qM Hƥ*a;JKfQ>JZUߧ!Ig}\q,O;)?K͝6א:9HU *kW9u/1>,ϣ3M3fVEik(7AiFi 0YOq1@zlv~2qsP=_UOӓ6An($. xM,ւLߎf/:ZEglFHʛ)԰GEawB0_㤚(A:73}eބ<ţn]9Y?aMlbY1x0lyd'x .7Akn yrW0Ax,U:kԮxitFPUg]RK2|)*439PT"a&Zfz:! jƪUYX'b4qB%6}G\!'?Ebe$QelL-{ B%@=1S\Lbi!;S8 񳡠IQM?8{$S]}&3PgiTi;)j`*RѨ!#Tז{ʉt 8BK!f16K%! @$FAxduS\zJ4V~4+we۶Q̍LBҟ必Oh֮X]5x4Mzv}{01#XMӁ irJ O.Oc ]Ͽ%V;#6] ]q$Z="Pч޳0 )x{Y5kq So4yLQFZ«#pJa4 b \ 7lNX<렚ל7u=|KMم4qyT\jgpf,1˝ׂ!N<Pf:\Hm5loO1^O'_.K̇/V}Y9 6(hOmv*3{qg˽|t''FOmuzL{u~;Bab'Mu3*aB;t ">@Ʈ<ȍETDL,Sa,7f:TRQzC:5.穳aM 댋21V*[?'dB( Sz6akWl)t)J,W͸^;Ȩ?XXt;նh!N0tK;~]Ie 1 u gF4M#أkb|)UeG8#'A< X{K槽:r%z>w. |i0..lTXB5\s -^q7YZ)d|/I1Y~ !- ƫ֛'??6SEZ.G˘͢.Ȥ7rMːqF3GzXe{M_OTn-o dee-Mʊ{L FHPp]nio /a f-9ȯ0]lȃN=r-@Hbڙzr! JQ5:}աνe#DAgTSVqF vA-ڒf\8X<\dmϾ fD5h!# <R#Cݣ\,j2͑?V5 ~z/f}NGAlR Rfw3V9JL9?lJVxUT3=I}ƙ ;Pr-;˗3}ԖI)t^bYPwcaZo@ݟ7,%So0&%$37tQrK8q9:s5a,)5l!c8Tٰ'CBx;o4H2anrt |7xDɠ+ 0AN. Ljd%:-z_gPk̀[# zWVδDEG-R7x`4q$\F탢X#.zHAT]cà k5b^@1\Q6F}JȎYT(tƓ |y{6Ei\B9s(K) dCiHQ4IG+_˺]HT{[i{gR^_Uiį%qtcBA6.C[xATe0Qlppg:tGuݯbX 7 6D@+diH]*!Ȧپ{&1ϐ }^. T]滙Q(7P聰 ģgo$ BJ(ox {lk(eAR$}菔 ҷ+]U[QjKNqʴ+0Ԏrv֦ˈҺ[fVKfq;DsU`<$]>R}l;d/z+Lj~'qOr}]#,|iފ%q(5?΃ Mū6P 4> } !hs +erUǴ]ΑEg /?'@,Pߩ7LK<$߼}'XΗXp51>)V~p*Zp#fLDӃyX;т&dEzq Zdw LQ5>6ޑ:T&3Vƃf9f&PgI{Om />\@kJT>Ck VR٧w~>~^=`E&:h0[a8dsT08Xd[0X3_Z)YSwKGQ}y ܽnxʧ^|̒'6jFBzW"clcYf? T~]95\k3iՄc&ҤL8OF KZ_ N]vջiG g/7ԁA%Ng)0?lX`En/K6:L~Z Vv址GN@ vrA\f >3 BJ= [2( imyr8vMT&[ kӫh~y"+V9)~-֎ I qtj[6淊%YP"r[Q.+fT2}gLX|_hCkPEƅpCն3o/;P6{_$r˲UNQ" j-/t(@lQÕoc 8>&- vk p{d@v+p*%=3B昉@X8i'^2B.>4] ^(.0xL / wtbC FvuOK;krgݰ+7uO=If.k`K:z$R Fv$eiC`'~TѨ.w .]>9'|1̈8"ScΑ M.Lxb]fB`yiL}>OwE|~ފ`ϱbG8֜h K&_v|r AZ!-~SNM.㩠Vdnm:|nhl֩4[`>|bKd7|ןOa"AzIkYCg檣]|Z`$VN{ȡ8!`*$>seWvob~P2`4NfKx ~xeNٯ7i18Mo8WE=OĠ\# V(88ij.#Wl*h$=+G`QNc'zx:]̢H$|_i3bE`Zi3BMHz|t%5Pt=R'nA.CvSvKo(=5߭Zgpzp0!9:#_!fcEX&=mVSFg=g%5ZX}D{aZ\|Eik2 J̮]qɽ4b_AxR+G8~Lb$Lp/5D7Pj&b,rzF +lم6|!WѺ@|ˀx֒u17lX(J.b:tb*w-XaUԕv:m)a=<&x@\?T+e43S֏@޴ ^GlaװxŬbx W-x>F0͆o4ѭ>;S@@ް 7+]C )s ~:!!su|b.`G-+V"yOY(my,W: o!6k#dŘ8WI8{\ 'A%e@shiy:θuW v*iP_Mkù-'P,{7PrKSYM;֡ɏG0BM-WUf /Za6@6e-I$x'OG9_\pۡC4UMuN_ƃ\;TK0>/yYE^xڣ.lQ: 9x#]?((ҟg[Jh4ȯ kՂUxGڜNnj$|P4g ,*c/$- (0&'rCWWMpco57.EhF 'b_'0Zo ]9QV!b<&P[|s9б`;>2,'{) m{֘ <ٌv|vlHBb2TJdձ%]!ӁI˵Y QKJ4WMB4&C+>MHbaE,"-EPe" d[x#snOu$$X2UAYٿc8 {Oo[QBl偂-W%$ԗɏȈYZۿ5!U4X|Y2kD=Eu4 T7gE[߭N}g9ƞcx|7<³Q2~,ndSRDNkMԉqp3*tcᓻR)Ⓦ? .4}5?5A Am3ƙk0]+>Wo; 39z!Υ/83LcB]h,dOotiZi??|*LP{MNu34eN$o{KCr-Ѥ%pk:0u ~QtEv[܋SΤ}bޗόBeKł1`-!4mtàxbtL+[ӍL\%7iOf?Kt ˾*bۢUT*p)hCFgW58;&b)j+ۮs%ȣ"E []3]ލF6'??ePmvcɈ* u& /42z(|iuYYZp\EFt6s#T\wq&ؚ rQK:Uad;q̳X|8Gd1xJdiɑ <<&u2=<&tT"ӤZ{_k -wWpȀ}wo )"Nģdc=NZݠo '8 jJ>c0js67cxM~D7ð/&Yyc7 +#橗({l!ڷ)~?u*S-0X.b޹MT^/;l`ұm9 U`)jt[uwxtf K~SbDܧ(^L2pBU^:f;G}J4wpShgs=v.z-3I7_V5PJ^=Ю\Y+r H;2w >4wsD,F<NPl1N4V9.ۍ+ (QG1H"GmJ4dꢒȚyVC-S}щI#swzΰ%B+^Y3Օ0..vwF82ef40-Lx3: W-Ҭ`8خ(g Q|xN`r>kub  Tfqָg|bnp9RĬ5 m2,fV4HF!X> 9 8жɐyd5.ϻn;WNYWC0)RwD`Q"B9/쀩-O!a=A^=2r10&4Nu3;:P2 GiuOl;{5,_*cyB@SLy\&5Zz^l?d߶X$y"K mV-mjbvn*«\wB-7p kUEIp4zLH{#C2~W?! \h3|9 MG@B+M벦!c{'9!h sdr7J18 oҊ=uew(TLQn7||]nB@F0y>2cJVPs sDp `S m17 ݳ"hE>FȃLێ!.T zJ'8y4oX?0Mq2yޥξ+v$p r] alewוQ{tI+N_@كsWJ*~ ~Ђj-N.=-寖*cdny.FZΪr9qbpGI~A@Ń|Αe)Fb-?9xZu nFY5TVWpx.h)>b-)%#C-p=v<:xQ@Z$4)d NiuF|Qn[Fig)U8mUPaܮk IbK4B|7醚UjnaŨW@ )+/L du%Rd6ewx<[ +whm0 sJ$S'+pˊCbT5 1clum~$7ZN}plLtG}UIzӝk;zJ„ק2y?wT-D.U*Mf}˿XU!hM{%3tUz Wfu%&rbd~RkRIږ/L!>pR~YFڅls1]&)1̌ sct@!B=AAEBSd3zkqԖBߤ$tSy!̻# m8,u[)>Ƌ_=( HU`պH?Y:ҍF嚻~)`}}DkBs)77%3dВe< Q&;(ʋ6)YY0A$j rKH|ʩsZKW:aeU+:|vٚnk|+]eU \3ƍ,)%nq/lܢM<`! (IChOg+ɰ!44ۜ]0rʐlnPFYƛpYzCe 9QB#`3>YUw^?BA!9/307QZs, h ~R`)TŒHQ`@6C߼a2 /E Fx{ڸf~yJ ZQ:xO]p遀8,9X>z@0OAy9d&2ug6~OcEAa /uz%ɩ|ɦCCКSl_]g+ .yɟh[=mN swSra툭^\ll;&~={*`ݖ f!z̓)hC6_B̢Ⓩ(}T܌86~~?5EY91FD? !f0UQyvAJ?Q\f2؃p򀈖)(ucil= OZ`cO:PY`;Y›j\ܤasrjd684?O¡HM3Ɯc;ʝOupp3%衖;UTlO_rWW0l kSly$bXGi>G6 2cvtvA6Rʣ_I`S~[=߹CDB7M'vbSkorCԎc/O/DRp.ʞZblN 7O }@&> 9|ȡ@;/m_5MǯͰ[;RG3i:&6=LФǏ= ajjZ6x|*h l[Ubr-؃N)Ȟ^N|M}ϛ0Jbz/ѵ4[]['-̈=UAv{°{ H֝nC))úĠEOF"5P<=w%Vɡ[QJњ/7ȑ}/0gbr3q BCP8)L9vy[BMO _pJ2҆ rTx\Ii# b?xpG d`@[5LPgtnz9S@g@kxL" kkC* ): l$Zdf?LqRP* sɭKexF ;6WLH}MwdxT qT 6Ehbpmd;Q_EyNb}HGB|+'a903#ip㺼=?.lIsv2-ag0ӯ jq6X MCEV:4uIpBCjKYK߾t7bw2&^5tժa8sKPψ]4ܓ,'5]R%PNbRٮKhSkw<]4rCw9DiM}C[ap8ͮ*Zh@TZ7Pm {Zsb< @̗2 #h;t9otf^㳔]eAV~zt6Jdo%|>VӲ *Q,f3 fFKkbWK5 ohjӥobJNWĥǙ K'{eY2~}% /Rm>#aXUA de ~W$ԝ $ߍL1a$a4W9@ԕ;9D:rRc2|*ex}e+׬aY D(BǶKT~Kŷ6dz~y%vBנp-˩OTڮ8x4䲃^ONOR -67 (H<R_IQuX "nғZ/&Hֳ|Q4v S$(pPi,kQaDKzS @!3-~HW. ͞鎖O~  {]쮷˲c:jc-:W';2JDr*TAۊ.&F!L ~08] {5B/:>{ #Z1~B O{ =c{AY[&!ːⲸ,E3 nʒg},ߌOm *. }]mOlCb;q }RNǭL/7\4)$t 6eZ#o_* yNU]B۫M̶H=voٔ]>9mk mlfr y+?[L\HgnォhR}ll9oix;1vۘO[j'L(Wvxz V2}!"a}2Mx/g*Zx;O|TpۂkMCcF6B,WRx jjfo^_"&=H6 DЧKn F|oC9A!(1%JJɐ[`cRc3=@$-43b_5g+ބm֕: dž n yE85x2m|p]g~ft /"FQV;I6ċ(UN:I_*%V.]#R[Qq@Y[Z7?e1ߞxK.qqƴ6-b_ONǥ[GOYowٵ_j;[`8WPř sVKo9QUq ǚY|+bl/1c +7ʞHR=rM:-hyI*BbyrMl-RIC,Y[!:mA҆/c޿3Xckr%(U,>W\6O8CP`r$(XD!zʗJ못Gz[_g<@sa(F6<շ;g]N[@ިHAԓ5+}p}H\ X_R4ҵs+mb uuZgH$/Y5VGMsjX^Z,b CQl7x8gSwALi;`цU9fsA߂R&LغPύ@!=r^Zg;V1lr[hwi;ؼT˂2mϴurVS*tSh5,Ćv݌22ӹr\J~Ԡb&zmANV4e3+K*Gt6.AxQgWpPKټ*ˋL7C3QH$`lt0xİ Z!;SGfZczb65*t,: &9}+._ -=yO`w/[Fv02F6rfo_=L7[t*Yr ItUI|PG*rmMC9+'-a~kXž,P0kgAe0Pyqi>{lS;Kv] 0 </6Hud=qԵ֊y'^tAU{.h5{Ýӽ#3qc~SI#klbNC,N@L"kըa ZL\Vd*>}9\&TVg΃ [yw gjhgU؎nuXnb])H.뷼N†>A;\BaGmf5Phuvj!]CTon7TZU:_H:֜X2<".;~'삼E' ؇";L'^s,"5F _+B _`8yN%G 9Yk b()0B/[=KLmA^:N R]Z'ky`Z29lDI>@hN+庳M'Mc GCc ]*7 Ra%f9x[ H$vQ̽ﬔ<ːLPBkXY:9!'ЧNiPb7i |b^<7(řZ1l)D8Ecs.6~Y +*|t,_<,#5[pZs7?o@fWPckPD"ы.-ryOd`6IKX.h_c]&uxg1t7FbT5,N'(T 4a.*ps;v=Pc3w:FaAxa#S`E-D9a5*(͆j2y ;jqʻ 烁C\x  aRש`eQQLl64Vhf_) h2wMA:0v oV6jx5}SX$I(sYu~`^]$tG*އC p/X'aknx(!πmSlX9CԘgF8MYwho0I I:8ha:}^ƱR ]&AFNSxU}JG4!4GV q J{g.k/e|N0s?C?Y7.d.u-&g;l¿!d=N)e^LR-EFc%-/N7`XlVßi ? IO6V|Xn(Au<L > 3}pE8lyiJL'P U<}rÉ8NiHg_#>D!(!d]5 GILHY,RC* 'Ϋ  |oNFH!(Cʡ%,fN5zRÁ=*1UY/`SYB$]]c~xJ@F^]dDBx"[F"nMr ^XsXTb㲫 HkJq=2"J=+duAkOq!FtA}- q<2{`SZ9s:$NAcWu (Ƚ>Fr!.,-$L7$yzBĽYcidG3LdO1=5i RXsEu Fܐ0fQp$1.ϕs <ؐ_0 "wv(YD)h hpxA mMxj*mD.*\+DE%JUNY%lֺd&\<"JvZA,Ӳv4[8G ݷ>l+ZFJY{n/7?,#\$-ݦ%&o%Qj&T#Sۑ=ӄtSFL(LZǖqLݓО0{'Z95WWWI|rNp`zJÕB]?;^h|@;YQ )|Bo17RAl^zhҐg4poS T[ "Y`bԾ.v]Xz7A~N:]ۍ" llLMCal8fE P]BU?FWOU2mTstg $[i0ٱ]0D=?by6='|klcS ʡ(Y{+RtRp5&c8ZfCA{I'}yf%m-87skNUd7Zg*L$d|M?'?wG.<6Q>rc iΓp:B&W3cTুR]RNIEgW6aSiw d, ^ACj#MDFCV|1yZ=cD_|N\^`"<~AQRMc:ltK)^?—ihNzxRfKE6#a#ܛ?e?2uL_mGEW}sx0n < h3'm#P.aڔq"+`ʗC9[HzIsH5k2GaK5UNAN#%@ ;.nC=tiVW6A=?\௼_F5P5!*4<5G߾˶geN`,-CZ5 $et-Q\N+OkfoW謁+r{g3beVr>l3`9 *um|=.Sx:\UCQ|̏AzP]3URXy$}< 0ȶz}d,ˌDSjPIq>Q@n;=nH`Rp\Pܻ甆JZa# oȉ:OD &0BwU)VNk &wdj2 ^ʵ~^-HP5xܨ[fLDerfų?O@zr4XHbif#H|f նbChABՋۯ_s}ǻ.L0lEbf[E8N XR>R xOc0RY7f-bN  2e ӯr }K2JYh| `R3`Vx咲3o5ƪfzmېsnAG=f0r*cEru#Bhڄ3x&xb^XR@_C錬zV- ŽwP~9eH$3Ϧ| D*K8w2^лLHm|e6Cwo\o<< "_g'm2HS@.0UNjqdY>]gcKo W/%A0Ue?jv_n.:Bk?H(B,S=1瞪b6G-w;"vDS76U=4m  (-`J iC$5lpu믐}܃|DRLyJ=bwwӐ}"g[Amn~--_ )?sGқ 4,cW(CF$|L4ֆ&cKs92J( Bۙ#{N-'%LMLx8Q7.nmz Rz Gk)qTbdl~|L$ K:ԅ-R*l.(&b߽(m3xi_I?K#Z^mp9wGStDdֺ.U_1yrkL51e164jR&cuG<=2`rdnPzY[Ɨgw o oZ"r< G*ܵ=nc)Rc-㽡qk7g ֬-.} >\ô\n^ՠ^ 8O24v?  (pedt;SB~l뾶-aUXc /gcACnaY_J1>ˎh w3m'cT((d7}P.P)V;WԱ<.1K##tdɪ7ߊŒwA hZ\"fGYj:9a'a*䚂qѺ/<_9ʐ kQP|pٱw3ĝN?"N:x (o_5mX{+a%^5 dl6c1y($A=rC( 6FfeYY,KՒaQ5z`wG:2р$1xL ^=@"d ^Q Oa2BZL>t]un!;VkGÅ68.YNOȧ 7G;T8NֱD]m qZP(uRBc@|pd'>{lCpֵ}_m OFf%_p^N܍VtYfgȞuA{ʝ.= K F#!z~Y,/i/l@ ! f?33U\\ޙ(!wNN-bVZB=)2C [֞!,Oa=Ƌ:+Ǽu.EzSfEGtX&7ɩb .Mn0HVE X&FN&_ڥoXy\KXx:tWv-\_H&1즺'H"шR=6+Ug"qkD7lr[ jo3ydqih-Q` _b&:hgq᭩RXkl0e8"&dwcwʂsyגq}-ԀrJ,b"lv@e߮s~,iد & MQy@ğCJv`33w]U港&AhBdQ#n-'\ .v3|8?0-q?lhLw{:.Jdr q\\yn,#M}BH(5){Dv{n]&4#8O]4)ٸm3 z]Q^2('iW=v5v"x-4H YE\Mf25)L^]4i0'?[N E')%!*PGyߎWn۩B`/D,Uzʒg2*]4ב-@8cv7l“TL;pƦfHyjv ׏Wi[+qԞq7 $6pRHFe/oyDY>_daL5vm%{b*̊uLb"{ tiEWoeI, |7tv0Z8c{tPoy9$="=ELpd1dm9߿ +saZh GpUнHK?%щYuG䖭mx9kaΓ/߫css҅|dYι K:Iq`>߯M޿iA=4ۀmUJq 9L5hS7o&-y)b]v.E dɺ[URtqykj6(yO6"j,_ZFܐ+)'Kk;u>oƚb#{W{KVa.E!4̹E&L+V.b;  ͝᯹F94+$T2^:ܮω3Cﴉ 8M@V0a-Jlx O7Uth)G Һ״ϙ3_*ý45^٥I:AxqϙocF럍IRsk{m?݄lyOU.6J=zFi2&=b0~=^jNC~9_P L-g1ۆ*ӿh4GH ì{!ռ!NnM5b[W z j__Sϭo L/ԟL[X/Hwj̗jGm<h5 uʹğZ0!>7 u34let(u+`Z ,ђڋؠHF 2⊯,9VH6-ۣq2e\O-T!& :uZ*ɩ:V(W=$hbܝ4-A3ާF{֓X&xYCudCxQ3h>x~B'다5a wVWf7Ŋ"Yֳݡmчz׮E(xkIj੬fUT* &(߭ʉТORJVϹ{Ȧ {5,LYWOAAl^C FE;P½.D]gzS#J.''&(ݒ-2][u)51#U,jn㕩cro<&!){$FWJN}@?->F qwГgd: Խt.hv-MB<)ˉHrB i^>PCɏ]X;' 2}kDŇT. 5\zvldrDGܽWbi <]T3`aa5J }W1[/)ӗVמ4FJK.t"j[xmh?1pJ[Ѭ<~@\k~A\R%fKPDdfJvʦʖP?)_([X!q/&4 ;X[ ɲd 3<Ȅ0?O|x΁.Be6F!Ȏs![67YOh}AXuZMovV y]RF8^ bi)zɘO^, j˫Yԋ!L@?~1${1W euCPiJgyI[ѓ 7%"k:/u f!iLt|iؾXDՐ%u bno^ "aϮ=57їݎpP G32Mhw|1ԩwB 9CKȣٝt 6u4G;c.>ѥ2!,%B+SQ{`RҼw0>, Ҽ;Db4XI۞yiCXr,,"GmRO> y*I>wx;cohŽہPN(F8xJ'g5]1qݎay ohϏcO#vaKꊀZ < G<smͬVCiGKrI]!M: )!/\F%WMV&[n jѱZZy߅A4'ð < CG;`1~VV5cbBlfQ`䵶` v”3{=-W10Б< ~f ~P2jqq1}B}N n^Q)E}wנ%*01 .?`'^W`hh3 @083h߯HxUɬͭse?2GeF `lLB6lp׻D 3YPu$,+BL(;ŦײOe^*/TV~m6wwߘȿT44e/K(w5}^ RfiOyBuJl!dA:Bd?OTW0r&tK샌cZ; ;v02/}85zV= ($BZ'~Ӎ[XOm:H\}+*ؔ:Hxp g~3ܰ IzkϦukZ<Ϸ7ڪ!mC[h~9RLSA+W+.0-ᇓ֥x[K&Jb=d@v7+-ޑj3'j6"i #Ag31b&A&k1sەoqY:Y#VvuLK`H16osԬo&a;t2XT(0S0M!bln!Fb' C9$es_;F|"#EH\{4'>mv DMh#I Æo JIĞ"Y?}ݲ1U-Y 2@C7mxbkPʄkjd͖?TXK0yCgCuڒ' uT\!у@lG+͇'x_R~]R,y) 8i6bG:z-i#Z4`҈-pвC'c2'8GJlV滈" y$o1CL&Xh2no&DiM .ُe`cE;xQ(ZȄ bUV",;mQI,0:oZb$_WI4Ǫx^w澤Es{`cI߀14NN=CɁ_Mo_c^}ZOC⩘L!p!l[g$@iJJ2ͩޗUz;'m ? XCS aыlq0gu X]y9tVi )t(IeH,6xxA?q3C$vI+?4ʑqm!&źRkgP[E7KӇ1XCU&.SCqwlx4& ?nMUdD.ǟy{D;22ʼAߐE**KEB)YC s僲^['tW 'siYVaD̺vjD~)Z^>}3"?!FJʼ݆L{D\8֕0aV˃SK9"$/o\yq₈^ZRP~k/Y' S7dF\˥>#⳨UOLJF@  kd?` ;G/`iV;'6F% bDx~CTt脙.]r769/jFt +⟮QC 7Df Y#(t[El객dr|'GI Gܢvi#`o<*oJYOp?(:n{@ғfK4#Uї@TRq_왽 v_5U9 y@G$f2ͳĒ}idwea?);8g@p:zTr햯9tz}jV$Y(bksۍ3w|rs~W3^ EL3%}'̈́H!J^~݌(-]{DvdAhO A:E Xm/HOt2lU{ՑABGo {a&3\5E@_yVslsK.s^bOdt}s^SRf"DŌ&JPn岞Eʏ_v]?Ed%Z[՗b0$dWKa5 D qqSPM=.stQQ3|"dI&|ɗ L淫nN6ThSQU.u 1*S 1 }f8ٚ%uy\T+,AM>bn^2Ne}ӟTv!.G u>, i`` [wH*5&,i/?>]p;fʃ/&ȯhm׻Edb<_]:RPA0z%L h|{1Gʨ}wx-JÈo vñ_)Y Υ`$e!E g)Jbpwcf粍\%(s(_[FqNB#a_R)7˜ʏ=9,h D5A*4CSLs) R.f:cWT% O_zЀ`X{z A56c:MaBv*@[Xs5hvK?F0śP9-R6BE|>qm.au{m^̖˩ -/} '%23$*Y/?ddi9AT/fb:&=`~i N`bva)^l `_A#`'ĥلzyNٵxAPܖ~=y4URW0v@w6s.zr_'x$K;AQt"e.WinC]ǠZ1lLp-=Lō~} Keֈ-/\& R%)!ay1ax_C< m#V76}c;tMLBxbzmE\[H= wv`Ui`tٌĺa;izGԅJr<$.O0KNxу.{P EF dk,zS^UrP`ɒ' UYN$(J?Vl5ܛ_g.=5^ܡ9Nе3gyxoK'ʦ|[\MtG<.mnǶ/f'|S1Րfr͎Ď4/[lM ZZ:ߵ>}rVg{{o7q*B?Yrΰ5Į[gaأVNj+lb{|k 326ɏy6}{%c2#1 has`i3=thlbJ/@1 |8tEG:dhuJyt ?Ixzۗ4UFӇVIg@'c~:/]r$6 M([ L r8mOVU5~m@DH3.9*Yթ f@/΋;e<8 [9cciRS`}rc72Ip".mtf.C̜|3C".j#B'O0+7Gi(Gx@7cB oQ-*E(*X՘c5@Վ.OGٲ*^4gT㉍Bپ`rWpUb>͐l!#M5M[SwPsR~~v~qLjcWm@=;ۉ37aVEy 7p~+ :L U Uto|pKRR\rS2u?q@I-8'lFa^?Vĸ_M= WfCyFݒa~ b]?tԻ+ﴒ(} I~uk7S ;p$'p ?Cֳ i"F!lGBՔq*3T \.^^qrGC2XVUHcDuĵ%ρJσiJͩLHk{K|U57}ШS"-+%g^WX.ˆxMаqvqfg@h9}9 C7ُd!:5 Ҷkc¹~H]dr>@U$̃FD}CCznhRu\}>oθ cD>Ry\ZTl^'wtnJdGQiOvCJ<L-6joD/׉ӯmvQTe@@Aˊʒ0FX|y|a O2N?}"9FyR27=t yb|r< ٠]o+Howr!m1-K*c 8Ռ{c* H1A(hu&%(BJO tޏ姬d `!8착Ĕ x8:@]g ץqfg*f:->c <&%Ze()NDg4J*-!5c4QCZ|E~n|m;F&5.0^pLN6QWzUL9]-$2}[;Oen}T=aArW hJ<g!3ݛ)VMDo )SzFQhs|$pC.qG_y\Iz)OR 0C}l~8rw];3ߴA"NJ\f呁[FS޿O}xKn]g` cUSS|U8+7 >Ls97kiÝFhtX3}tdu#sf\w6Vm;!73٨F6XXyv'19~N+S^WmSTv֏hx l_}b-iMrA2oШRgg23Ȑ?HZ`[G3ԇmMB7|q{%3%ļTwx@vH xr eeewl]Z8@.(S#͸n ;a '>:ʣ^)#(Ԟl?+TpV\1WqFz|ȠύMHP˜:p3`JL"\Tug(`{{#6CJ U akQ{+@W}y9["G^"{ 'ٙtdUOMQv?B~6@j];fX߮TguS&ڴ>C%.$W跡1Q9"We֍68" uMnNZAd+H W|Qm`M8G/:8✍4eqm O;k`t5o(?DȗY0tDjd38}KU,^3IK'F~&6Hւ?/lRz?ϲ0d=44kkT$3@cJ䔔袁li"]?A"3{G^T( 3 EuZotYp:3BӇX] d5N؊Mo+ql8/+t!&[uKHw'qoG6#L/~W HⶑYFkۀ>[?scK/h`lq@zR>W; ,ZDWch/(ou0 GSܱ,8rnx\61)PFݐPAXG\Tg'MA фCﲼ  . da\e\1TD2XbWj,o!bQ7V^VbgV.^yxxjs ݔW|*3!- ~*(#kYJ.Kyc(G zQkd)&J/vK^F] ]E8l3> Bem LlE lqzo#N.K_/'aL'y9M rn:iZ''Dž73b1.}Krn H=DfzC7E_oPcƎ2Ti.oC"[K合Uaz9IN!xS}*d>i-Pr#vȘ?i Yońk9StfkL5=zO vT62h*AO*ӊ{_k 4#3`N̅ Yt?D~JK-pSI49~{HRgT7 'n]r.YM [Qmj=Q%ˊIf %, [\1=F.Θy}BlFS_씧a?#t-׮ i_*!y[nvU<6K>,Dn|]4J'o O? Q˧[ #ș p|s? @!Tu8FYBdt\nua:4 ww^Jb.=ry?Xݢ}4X1Aг7ժstx J+:h^ D*1U£+y:[.v*HFYrEcrzۉTb!gD-*y`Eԧ{-|qVVzV2\28 \:\~ui\Gl[8\K6NCȥ!?+EDfm;A8~pFmE&7dUjo5'6Z% w|mٹ`<V8uQ}/#ZO~ f}c>+s\*]/3Ea2ӎH6ɂmLVگVLޙ;hGȏE3Q l)B1Jmn+I*B pC%/f y+܈Dޢ٫R=*] H(YUAspE ))) k>FߵjFK~ACe(Vt-Y$@N+C63%8xSMVO [ºŪ0'r$fUqVr=0wt) ݀@pHvcDe%|A2C\|J_xBZ++xsi\Fjo\[]W-1S"SzYJv%x:+_`cdHcd լlm *C|Q{W.TU 6!0V+P5f`L+I{eޠђ/Z}T^[|Ȃntd]7T)0#4cwdG&r2ߣ6 Tԝ?z] S 1%@m :hq4jkշ2VtN/R3Iv_K߁#oxal)2L˻` AĖ\R:HKRw@G6˓"Q4V|41A4AVJ0#vrLwQ )#5|i ^3| GP_duhfjoYzM'\)痻]_98; gç/δ E5+{4g#8M_Udl+Fhqr9nrЂeX85#HE,ŝBrb0X=\rBQ ^P1>-W ɧԘ| M,-dŽw'r`ES EC|C>⭆!gK;ޠ/6wF*ExĪ0Ǹ-&([>Bዩn?ч1DŽ7J30 6_{?;:e6ʑ*jR&YrMMFgF4N4Y&.m)QtOijw}>و1^n]9i.wbc߲4-8htQ1}2ܳU: PjԍxKKؕG'>0m?5k|9ҩ"cؖCA_4Hx_5iAF‡.;v)2g36Iϒo#tri dZu26A8Λ&r/5+ѻ2;dk%}vA+FI*))21 x5hf9"EL~M\MN ³@K_2\Ϋa.ƻN~|\TUo#Ï2dYHzp׿nE=XRE!Y&'D-#4[l'--+*MK8; >bJG<3=ή`h} qR0tLBOVΫoDC3 jهYSBdno]{0߯;7|;iQǔ@nd ʯmm+͐cʡ5sMIC#KEp2y'g~n,Lmu-\qjzdJu $i}ip.*"*xg,+HrϚ%S\ːTG#@%=9:BD=(yK0{pvfC (T!q@l-BC~dTf֝$238 umBa7b# bŏy;`I㋈Il_lnyT gšʇd4(7Zr$O?ye:Ĕ͆G[I_A-WԽskt~;[Tt@՜KS#1/4,y˽y?~ÀM-C\[tU%#ŋ'\Ud9p*dny+ɝ8PFg$a͒ڹmM}[ʚ'y5 'ᠷt'Ak('jaL :pu:2fg†`v@ \qN"Jd :;\߈|@^s6f*}{4h+Z2N:U8Br0dkVwhmRJ&Jݷ呤ڪzuʏ:*{}ߒ9V ͊ ٥)^=o ΓOOt<۩t4x~\di!HBnnl6Y\|۾?3Q{Gø&ɳ:o߂vg`B1[`"c>}qzOL2&ƏNcB9CQd4o3|.eۓ_$j='|}P-Wx:LE )P`q8ռXE-|b]6-H3ܦ\5Fu?őEnW{X4p=ComƮWۡ`3{LMcX8(wbҡFhB` QD;g ֔.94S58߄8,ojtwQ.HeSSw= nq}v*`)+|32ԢfĕOF؉J#Dބ=pCy(x"M|7!l?ise\f\nFIP ̿j=(P{jEuAi{kgih`кpYgt' E+A}\TlHt3W Go?(2\7 s#ۺGמ4jpέZKJZ~j\k% ;R#~o?zوB$ 6PIR=,=EM%R9kWTPWs:d(9숃{iHZ[L1>׭/21- OZyT8X9S)1H^wxP/Cn-)ɄrLLJ5folA$V2zw~lkB!*Z_$:YPZ .X#rfJE,*\.lm@-G "נv%2tj6鉒[?Ǧal ܊#tzoDxH81G:4QUC Sl׋g1 bӌ hj-/1pa:Lrɴ g$/G;6WY\(>}dslh{4ʰg{)PcE/U#o2u@JDZ~tiF~~xIڿLsw(˓M`7I\N\Z,A&u Rb8YƬZC0)"X0ڧq?0QE%0HDs=u0Vn;cj(8S{< %~ jօ %tpZ{Q:KSG&1^?dRluZB== v'"KEa~Ds!<5Ϝk D4ědK-~$ZJU-sw@\[͎_YhG 1hKjF.y4$(T]fR~6CڮmUi2zoOK Z!rwu)/iSyl"r:-a[][ZbwF/gu*1tV^IL+"dSiMǞuUC1<]?t+8\nŚ"m#J1>R,J/. EsBSH8 rɣ|F(NmE aJx+.UGjY8--ᆱ*y [?/e4EqyDO̪|_4rmȮT~ނS(nɑ)n<*?$BBGILvy;K;pp|0a=J[Wh)g Wl:gG)Pub I5-̤&\ffS7mՉ^Ѐ-Zi*'NH7ògW( s똏:&(k:z[ > s}]m!X(ȱ$LH縠װ8b$k'lZ^ꄱ[h=JnhT5Q.EAN0{U8Q(PubJ6#Twq7/?RQ}fF6MٿʚrbF6=SiU"#;[o$|X!۳KM=/>xdzT%8*O,=nP%yN>PVrb:-o88`R <UlW% T'aEP/j4l4$uy 5_f٠i%b[#!T當EDCV5}珠zu„zcpYF6UiHģC nw1龺S ,{F.g>TymptəQR}#mi2}1]Bо#]zK MjY-yK&LR & ҞOaX'`MQ%YS8߁\?@숯aװѤVi*Jγ# NvKIg}6M&AĬ:H˒#[} ]ɒœ[}`Qz5C22| >FW c!gY$S& fDTt禑xNTv2n穂^+GS [&:%q cDEnڅ*mr2~viWVeo#{I8˔-l8^KN_*<Vc&M7}u"U{{J( rB^+c?_ QO*DYyQ \qOг̢ҦQC344-_fw< dMj*C?Z_=fv]+,΢?<@+m$&<"V_[A2[o)@M6F?T;S=BEtEkSvDh_Zӳ7GvQ+aa<ʤIi4}*v[x'^Pqw 1I'gVNvlr$',BU*&٪} t/̀ y^~s:5̪BK! ȊCVH9I媡9l+ib_ Q 3R$6Un0bԓwhf%+9x&cmSVsYЛ1 (o"='8, [-)'Iw`ⵁ`4Hz&'TV"Aǜ#rF3Ko__/=Ngo]vO4 (IVU<!1( )>n Ԋ*TX .M^P"'pU}W$< *6$eMVX0Zahο#!C@-x1O(Mšc($"K *O {w%LF| 4j8_r6VaН'%ތ~^]xX FO׏11 g'FbVm/$5>B 5n ZE癁y1WA\R)lpX^%̦_J}`0bcv\K(q;ܲ'n@mc1[b i5#kl=|dGc 80-fUZG6i{" i̜6H);L,Z>g9d;+m[hLViC }*Vu؞˓[۝==p5Ő\ }☻'|=PHn7G8WM|΁8(Skӥf) ȸ7mA5^yL dgkмU-)l٨&*$;):t?vRi$!02Un\[p&-xK:bF;JLUeG 1FLmV{JyT;]<*F |D(j:?aA~ ( 6x\wJs^e2~cԍeˏ̏ ˘0&_21NTws8s7P׼Nub Jx33d fo2]kcyClgb0FHcj5VMeIǔ"w1XUdoc;č)+E|R{6A@cf+v,gR[pP3b1 ݧNp,@ݗg| λu)'n~곋D-Cibd6[nۦpy6 YjoYfĒdѥ!c=ɏ4gro7Dh]"8dHsiiAW(Zry*2gq[r0G9Xw㣰%'AHjԸ2Gv] l9(_P) Ĝ't`󦼝Ă'U֟ p7?!HcھITb?~4ptފ`?v{OTJoăg>{*45PrP KVH6?Y?+ojH)Qײz{宮>U^PiҴh'811y3vݒ\T:OC[HըoBMD[:1'oky{uqٜݝRItXmK jLj7/BhB1Qr{Ƹ}=!7u eFiu'T. $[Q9OZ+ARH8CDhZf s߯Z ,q/N4Xai]X8ЌT؛ .M) E YY[ztliNU?UH>2!4q](QnӪC٠=CS4u+sb{tVA͢0lyc DuQ;iۊ#ssqgd S蘮Jle7ėr淍#7]#d|QW9ɼO썣27ѡa,f+T ?NdNo Z>e]VͤkȖ(winNSO䞟ǝե #~ Ź$7S}mܨ"v!pqG(䴕(U``צQFe{[|V+wyd (a1COJ\SE*QaD{l0(ywiBF?‚/eޜ6 .a:ŭ6(0FN0MH m@ lv;ٯyp|pɮ/T{L~\9c'RfBfv!1g%S%3xV=;Q`oy!<Zp.πك]M1ߎtY&N|^dGmE܃>q"i²寐fJ7ó^bOgVf4$nM|٤9mZ jp>' djXֲ7H`?X3NV8V-ˉduGU2b65r6)^&rpF/CǖF(.f%N#dRk> HEAߖ#)=|=ԟCz"ovAF/AǰKި*%bps~[zeBĶ >fA.iɘXJJXp"9e8ILJ_< L5p(MI3.Ǧ:]Ќ ($20 zYw 踽kʠҞVT! ޯ}+}^)ֲZO/wa"\lt׫7sR!.=8:nz̢ 7CQsǙ,t>-A>IOb~25 ˚ǡpODϽ>yt/uc20#|3zXV;,p2N3z$;pᦹ~gO%:~gAH[SƝٝ6XIsgGa-INҝ5PDhMX'!C!ȁsH9e(>tR\vcizkKwkϬ9DG %?C'Z F@AB ? )n\ڐ .jCz0PBN*OZ8p@\78Q͏oQ%^Ubk:RrgªYsr~9&Mʥ]al$ @SG}hT(aqGc,$D踵s J懗ޑ_ )'h\jg?މ)ܕhɠ `j9jm7Z_۴J4aSC1FN)ci\6Rf[7*I˼om,U5nHcծъ2#^!`1.R坶 ~ݑ os6i$2(VB>{SbeDϴn⸚v@ûʉW=Pjۭ.t'TڽWps3Ag[´tuņ Frh_9 6=w_>isUѝj 9 t07ɪ'ǜ`k;-S4OyBn7Ak' N ?i Mu9PGQ&Y#ZtERki kUba-)`v1|%eK=ZVZ,l(2z`-ߥ0ϙ32"8wr:V }˶JqmZS:O۠H|ɡD`CA*K]? j/y3!T cppعU92e$Ζj ^=Er1Gjơ\ԘV'`ös_-#kR/5<<ɳͼz>>uNk=B[$G GսINH.}>Mz4KpgރV,Y\ {pͦzH8F1ª~+cU\*-~)bVT͚S]dY^x !b8yަvA`P@,g,1JB> . 6@s*,um-uOIEDZa,D+ ,Jc {NOJsY}t4bu((uN;)m{KxǞ[-z oJCo>JZLç<‚jw. ^ꢥ[[NY&s>t/ Tr"~#o__>J=߆xe[ 假9<3SLvzY-HȀӎ|h [l^n\Fo_dYL_Mׂ1vk:*:"Ձ:ﺅ2h3IZ@THן/yD)o ݼX!N8 $1=Z ߖzʎAk(tcFR+d{;Su@k6냶p-Njy밵Z^&YSyə6w2 bZ6DWfڙMiM~,?ENs pe^rt'54S_嵽皌P 49O\l1 Ǡ[TeH$dsdSD*x``byGf~6jp˼`FI Gkm371"I94H X؄[15Q6/od^?[o̅{<϶fG1Nw:XHSrVX*'l&ѷAb_ʶ9@ c7O[8NmA&!Qhؗm@L*˥ujD~ c>Q{(Ar/g#+C'W*b֖ 1׼gf Izo46]/3O4)Fc_37~,S6RL7HlG2ы}LfW sY$wWjTοR4 wm52m*NRB faTh脊7Yޅ.ԟBs+ꎶnQa{ ) 6̎ץh,}[ޣ/(O 8E }%}.ZMw.Ӛ_aCE&,p9_'n~=+}mȁE^R},O嗿⍶45b#:5Gds2Wz0w^t~8x1.wϫD6prYSf"dph.Uhb?\9%Tbe#cLdGģ W>OnL ]F$ZAOk\ baZn 6ۦyFh ^2[G"ggJmX*tCL+ޢ]@# )#k.'u?N)5^et\GĬ;yoc3< wR&Гݵ;##P_\[H̵1 m*g%1eE_˟ 65NpxI[Bi%*4 C[/QmW5 v#CnׯRھHCX8m[ҎhߔV NRTwQԄq^CtG4+cVoe(H9bM$i0SNfLQ@B&' eݻ4ֹHk>_<1`RYl)j( XI$hOεU&QX#N$L饞nNnez#p)u^)6:i@ke@wg3s8uF: (LA1,i5cyx0E^s'BJTb|Pr:<릎>|)[K^}٬ݞIFvS4nKE\o(rǴ -"W!$/h34O_@㕙D!o*Y0'Cz+/6Ӥdn}Ί&n=쬈Dϯ$9=]i'L'4VT9?eKj/OT<=%ZoYMZa72Ҏя1-y͢!I3VJJ`P=X7:\EZrD?avˇ< 9`IջKQDaf V+R%.\}maXvָ ɶ00ð -f:%eYC-(X>,sd hʷt_](Y`70bYa;ݗ8PdR&5C;e& 䒲XVb=YW0ZᆸȧG ҁ\6HRkݭl3ț'P~PĹXzx@Ek.(txpf֪*ATѽS+cjvWq- bcc6;3kA7~_yu i\ 50 O՝\X؜GK_%ȵ1]ٕ%67z>a3sXlt2o2a\PEO(AG|ce@Bj+oNo@sy^aH(b㻠p X$? m}Q< ;zWj\>Wdd2Ց|'. &3 fIFݟږtvW3rb,Ҡ˰&„dQu~%B' T?EkS8_H,ͬBdF>&a $xgwثBjtpG+i4PH)=8A4 t׎ڒY0xg M UYM'k9#|_p+P~0 ǃ{ᎈE6YVxeǞ 1j/f ]wׄT#44)!GJ?/EHMTbm%+/14zAtɜs $d+hM ];)S ow{\!I+;,3,8/O vZ@̿Fa[]3,_0(]%,,-rM991RX5 - HLճnM)ԎsϬɭGG}?vêKfVA8U5n}wꗾK7 SoM>Me }Z gE$}%W:ڮ%dbrMKi6BQ~۰kA_DUZ5k3ͦlϙ^,lRJd#F3t$<2r VTgo~!@peW 1Xj+X63%[ Tm-nuX?ZsC@Jfcg"A@*?voz6mFp,cF9ʻ#)yLu|Q$ĔY1FTcqe\t 夠CώUZl+ 9Ҵ>U#BqU.KW3 w җ.S-+ 4j{eA&hwRNۍ_5NvK 9CaJy3z&F.=JG\ػĮUY_PdtL~(^̅|bs2^¶RzkY;x0hɢ)~b*a|J}z >QA͕eC gG2e0 Y%lR !X;*Q(+hZ:=W{$fj)k sv']c@/ F'`k BW|; +sq[E1d\.ֵ'X(u(J}:>a#7-ކ| SsyV9\ ߖmՁ(46u| )v_؉pfOoC^WPf]{hqB4_~v׊bC+m"X ȟLOAccɴ5YCNMU,%6l5:FQ/hJ?%L05z&G,"ߕ h~<\ϝ+>b*&Ҟ^%<`@7Nͷ)qRiy rAxV*=_aE)XIcJ })imFJMя|Hm zbeA|M,2 [UzB5ò#<>!dS{1lS2R[2LOXi<oDdĵQKCE!#ǂd@0H4\i$\z{4xPF ztҖ4$k `|]6AgU1P:,ag¸3\OK'9biOCŲ :aͺXֆ 2|HcL]~s+()tчN=:ڇm/ǥ:G;.:R_.'FppĂo=L%(UI:#{ wzsjsz{pXsZγ鼕8R7i$\6nr^awTul_VYf:oh3}ޑ %K4`>QSnZ&zpݠ'+]Og:BNĽtJ6l;)[K%xCiF.$ &yzV.!չo? :ĂFw=-B]Sfgl{-@Pԓ?@~0!/wv8hYH.ySlOzMƈNxR˄sKAzsOh&Մaԫq02&\`,`C"R+daF֎[C>]7nc7?{F* ck) an3tlE$řmRi2bgA7璐\8іdYjGb589(i )ӄJN?p[ ^6+]""@ՑFT?CDMbx7_G S$#}V=h% =.Xw k. t='H$ eEQ.UWzmf:@7^81)tmQˎ(WL~5 z~LbcOeV5 616Smw&Nİ|Z;˨;#pՁrVm bdg>o`P1Br˦mz],;LΡSg)0\sF\TJt2ug;&ρxdGbvs}fCXg|*`Z,'f#q欻36\Kg_IQU * W,}/[ԋdhV/>%|$s%;ǒ(4FGzG\ Љ{ nP@=)?,g](7L'ode 2 MEy[ث3J\|T%`%0$* ퟞy[`9._8_FoP YIST۠Q,8lh޼T'.cj/2ȫ["YX^ l2h]*ψM4Bv)}& / URoxHoA`t!{C7Fζ8y<tg}.r Bgns`6ưw.ԔCfHZhӜK<n,.$*G$j+^όʭ(2U1K /̂ՀSLX;IG,NŁ^Bby1c6Y Fg5+Lt^C 8d,$FWV2 &FF1>߮ .&Zy/p5TڄuVvFLb|,hi]V,Wĩ!}̦5\#oG4Em(e똞ӾZBDOwP]v֏QVe r2 ׆N/9*Blѵ#V l#~W߃HgA"Z025%-_F&=Y(B1y'L]Ff*HWyS3f" d'?Wlx7fc=wT|!lBO}pH둘]-A&ofwAiJ}gw(1G#;rJ˖f9r$}Z%MEL-1rɺ0Uj%3pI^мDKJ{n#91xﻱurK[J<ۀXmȚbS.Tכ8\ Q<|CȺh1tyiTu?Z蘆(ZFg~Zqgs䇧(upBiǪ H[G83trQƇqN|0+|F=*~D7S~Fyk;0EEd7E\)\b6!9V"Lu=%|u/m| ̮gyl !`n5RЖW}.C򯙂/M:#`qWa|q^=IDQb\mGBwt6Ytl0\72m:{*t)152hc(GQ8޵E<Ly+4+ɒ*ae({6tdxݧ$|鄌iri؂j;D?c ?뀏5F"sHeB G_2DèՁgU|fݻz,3˧WDIo& X/ZWisت7:n6 ?]ޥ'aC@N3kf$(j\޻HjSMN Pмfݒ~#Z!lIEPJk_/ſzG5]V ;zanF&`+^w =a~kt`2Tcϧo&|sLMQ˳\usg)22acFαSAVFY,:Z1C߆\wP(HuG1KSzl6V^@s3bL2-{/O?i`kEA.8 ߊtEƿٱy]wY6@Vo=ɖ$qaL9 scb]ceF=0qoszq%A;FL50,EC@ ;]`=.:Np(#9)?z^C6Nv瓺), atY^׶ˬ߳M9j,8jr1dNF׉yy\z,cLh2PzCsGN˃璼tQ1}dr>ꍃ738)\aTtbFΈ&%N8f1؂GaHaX9jNsh쬚VgZ±R P`D3<%P f=٘_O54 ϖ磜RUf@§LUm&|ŒxL'ph[}eq:©RM@nW=;, @"o/~OW03&~_=F?8MDzndWy OU($^4Ŝxn}֖ו;|ٰ9&Ƶ gFƋsc?6ƯJDXkCv$ DC[PN\OdS#!O)a\"v"pqL:XF'Wk[|=:0?SmWwVm-"wZqz)$; SZ'_[p㫧Cg̍c5/;! ;{ԅjO[u֌BK1)m ""h -0_M&_]^v,I'K__gBUD*&nn)CFu^IbDBQKF6qڡ^o>͠ 4Qx"\`b(Yi XPB g+miap5dNɻ,5;{]_]!Vftp!-ڰxڜK\P}D)mzNoNI3!qyWRisEgwud # xTw*~ܗ?PGɡ,Bl˾a0 ]>rV4*^˵DQ[ώHʼn67Egjc=?>c&=7XUz% w84ղVppQ+yVů0gUƲy=#'Z [G]lCRM܁ZeJF $_kղ0XxYMLP+F=6݄IDՁRnlOƟ}]Aukd;y9cizJnA c4J+fؙ^ߎųN97q~/Sz[:SY2NOW{&k dPcv=w#ؔd.\8BjJwT1e h6QawX5Wt[Ř$zf> :6un.]{~SE"$8 oٝ{',"=X02_4'4ݸH5djxt>49W|MwG<(D)Yɷ%?DqCu{~T7CO$13brPݼ&DFt zH)###OK.Vaw4EP`F `WCPxj\Y>j?0xR*y%Μik|R=zQqSah avoiR-l?U6lhP~Q*~ف,Nәڒoa)W9^ ǮRR֔c,NJ@:8,N/[W;.vR0S+v1qE,qi._͋ۍ.LK -G+tBIrHGjc ?hsφkOpOI$"D^;o+a[*v;0*s eZ>Mq2S!4`Ć*a/᢫_(4Dsv}N~PVng3i)Se-~ð%$OUee9'Q|EK6&٘cGMmļWNDˮ 9>0 BJ ^}g*iV&UvH1]gKgH24JԂnr}, SR/$:;nC"+:9~!^C#x뛫dh6"ݶџ;qH#2j8Nl Jm =1*nz؁wDc;g_) {u1ƻR@ YL9:`&qWrUr13㳍-e#9VW7A՝ ʶ/B=z6$[W#Th 2a?cQCIn@ J!}NP|޻[J#ځ 2(K[PZ`tz(Ԡ"-xISw߱=Sדt5LfHg+6g6[ejz)CvBCcu3 E%:oD{ 7$QǎA6w U ԡ]Q@1+v;3I8ȴJ_Z;KŷNEhrEU߄Z?>ߘُPC9i\hc_D>0ø>mFhvDzZ%Rx.vPX #&B[_($LsncXwN;tu΄[,=- Z< r!s,&dcʕix<թ-z%aV1]_$pw,ȯ$\"&A v !~fLSr(~YBCLO.`;| "z2y8`cU<9(2gp xw0;˜C9tEbQl~yGa}'b2O:w2sfr~q6# lĽ栏DFԚwƻ<.𲬮KȽgc&*mWդxĀsrr>d@zQӟjF"gmEBLNG 裁Y(֗QVfe-5TϺoy3,d28nYdeV5_ݼol*4h-ޯc =\b}]A"}oUc>6'qQ*f&/]!?)Zl2b']>_=͆ds-?-oݻ7/`]WIFL"pebpYņ|n Gjq|Wl| qj7~yXF1E}ž=ok6I 8}["I)>r]A}ת2ke"XT *NqxBWPC' R@:u[ D H%NE;\ d;RnC~ո=K~)/BlG1.cp4w?L]1ɐ1 ?Ӿ1$nk 3M7~hCd%3(PF4`m2Njܑ-FrXiN&)WN<dIoE[5WO<+K$=ҎSZ[91޺7mu~7֩w`:nh ޑK15KgN" [H\r*qx`'_;F{\5"26A־w U5es΃T=6tpVRz5UuHf4, 5 I|5&OqKrlnWh=2a|C"L#w+75p~Ę5;iT\V3IѫL΢' ȹu- ri )#e=k|.{V 8鈿9nUWhJMI<ƞ1Cr9Y&fjƬmarj]bb^`?%0û{SPOag}LU̞HKNzO ?Ea\x1KB427Hf?hDFuB~ۣY2@xr4Vj>ن2ร&):&fuyĻ6|/>bz"QyM PzE3Ԇ)%${m ـqa޳syZ0 Gr]s>t } ?;\-[v:bڗP=hx"za28y̟Fy݁=˫{yOn>/y߸η]t6BcУ!۝<.j-kb&x DC[JzP]2Q Jx-A=<=, ܁'=/tpfe ]+HRk5Le7XYD.̢̍ME\IȂABɧΑ vѾ(jPs 7«j~@q1a?A> {U7×WjFM0p% |KR κd_ I3&;@t'i6w0Qπ8> {I mCn63yՍQ@A @i샧5J"@q Nn gx,Ɲ)J%$GQy5uB#cS z´u㉿Ɖ5G MeE:,[t C6ԁ6Z`"8CB?Nq얲s2W%"Л/j܌v'D5%#QTK EڰpΖ/%2~T$^aqDW,ˆ,1Rq ,H|Xd()sweJ`pN s5j!"jR`r]? MV4v mp oF ǦꓹcH]Z, Z0~" Ԡ$nU1Qq,G4Nd~rISX8OmdpӏYE.%M͚EY.Zipbp^O/0jrl!@ H`ہc>_E8 UDQJ.ʩwW¥T*@`B;qa{~rL$PٴY38NQ_Xh{; Y|$pɨb.팓d?J3NSjHO"P+%5&([n ="i?E)_r=9A|8ehN˂P}5]1 #5˹)8ӿh Hk`)c0-Y2OۓO_ BrX5I6)s? :`V RE۱o(z!Upq3WV:a+y|m C(q5)A~f/2LrY '^ t2ȗ6,-&,GJh5:| 5:U1W MaIJWn 9&JI/yfS@K5ԋ U{ U&3-KJTyed1pL3 S/P! quFH>]5DQS7rD .[Nsg`(mZ~rEB&Sxន(H%s"9pXom00C%4fl{̯ͦo܂[sv0t%;pZ|- $\L.+{z r{#ѻUĐ7*@>0xSF/*_; tj*- Ol_ěeò8/b 1*0xss&!*DtgsM'wBVTT ЋF8+b^q沤l Eٗ)˺aP =D{`nkOީJi/1J .蔁@Y*TsBr! * IeCsđ2yء1n)b߾}2w!ԊoLE)G.SYA4dvqHLA i6f'c%86~>4kaP_%Y1kת}R#߷gG-V50FiwݎC 47fꆲ^2 3Рow/QsHñDR+6,ӉI"C1v3B*g)BzFAтKRU ~T9Eo͇Ы'g l6gۖ ,Y]@DR7ۼ˻`ܫe|~GfFI|ψ40xZ~ӛV9E}P*$31Ae]؞bҬ˟vax{)l9pUlv h$iAH&Չ]q-6TnP;PX轫w` #Dʏ>g?}DԏФVxk*64\G @ØVsO2&tN:ʄw HXTc=q#s*yBNxY9' N\m4\1Äe72=okNpxFS(CaڶsD"IS^mdgEf5}( {ѵ[5r Ö&%ifقATs7-@:ƁݐiɍPNYb2==Ix ÆܥGnNLjz_TZVR2;OGD'84m?1cq+/ _8P!']ӽ߂GiT}kK乎J#F+G-bd_-3}YI=AE7.f˘J# YwlbG(qeaWyj ~%'sVXzoz4Tb|)۝U"jnRlpqlX}G#h@'YgcڅN@&}BSOdA oU:5; 6H5ufULL VwHy M[zAb|sIgI a,=ɮ AN/{c^sYҥ@#xU; ?(UquO]/8;aN_Pu˺]~rCULk2V\pxO =yaޫ"NQ_E"pmw/ =)-De`^WK!YR5K@)M1Q~VŐKkhͧuMl)or֚*~%Dron˝gE X &DEZj`̻dX.Sc,HB"Ŀ |a60X*Mf jnKB?OF|NN7+nla1#7lA@žxצJ~]k$5_gר`ZY.xD=znä'%meȠx#T1c<.#O-0h%Iڙ;a֐P)32`d8*}SEѴD;3_ sqx:lo'p"[qF3R=E\\Ūs4ax %dH,vǎPN C3ht#q=)bXK?mԔ%'''1$nL8ޅ)o c&j'\HQ2ju@<~qk4ݿanuuWʂ2+B>~?H]6m3Dk tE\Rͷ{(K ջ$$ez9IBiJOoxvNq׹PnA]fhTMq,7[&0?n s&PW(UmI#9lCBd$ZLˎaBZ_J}dq}+4/B d_`Cyr}IB&F-HF fv"CdBY닰-l/o&c Xpik;G;f,Ϻ+8BW\IBc",eǓ' Qn߇SN=@?x{3d Ѯw ۅc9k<z S믂7NM4wTno QacֺHM?xjK/Rk?+ IgˀXB,Y#-vT®rOb ^d ڭń DSoieӏtc쳴u (xk[e9D*E'c4MثB8AW{.m4T"4T=׻MJHS<Fkwsc-.HH ~N-G~Nl){i$pz45N1knm!/H!ЖjZqXx SHYs< 7Aaffz>&k㶂EOeY. j?1krINM Jf~U(߅O[d;.q0 P2^лϬpb2 )6Rqf ܓS'N%;DlTX]j"N 8;ݥs }@L믹F_O.TT詙tm>hk/¦wcEq7RH`!gwE?y炉@5Q5Θ_ZG4G􁗌iikІ腼oЂy1Gz+k\)زy$_ac o)Wh0F)J6?8k3 Gդe?=MN_#n5Ù*H?X ǜu&*XT$ō$ml}4x;/!77F7Ԟʗ"Kv@Ş`]8:q #X㐀8YU4FKƏL1\xAc}Zbb L Am ǸԜ_q@TA[{#vL3r$W6vK8ۃБ &[~z_C=G5W?'K١Ü@H$8,/}ihQM> q8Fr2TMU=OHPsǬ} X-HtH%/tw]`II)S^䰛UMy7j()ۦf́Vx慃hcxԋF :x)>8*,>5$hgUNV/ `yTrKܹ8XXڇkAч6&^zTzGp.*ZRh(@ɼUosU^ݲx-qw)r$,J4s$_$h0%\xO OjӨo s +S \GŮZ qXboR4z|d3 e:ck! )*},ۉ2W^S %zA\`Fv S!IGk;d?7kk'XExk3x+ogwY hhteWRTG% cUNg s43*aAAF\Y4LnXn_w%.1R _'QH/[ Man RvirMyo4 oWlblH<~88xPwi \HrKY #_y(j)``' XD8&և]wuý~RQ:~] RB$7F#tFOlnoK;Iа ښAAӂ% с9|Y3+sHۇi%Z"@xn"f7ȕX K\H8) oH9N hmg5һJ_<T >*۪ˎie!؇U*pQV fND0zecndfwxTX B.WѸBc@hE#%͢ U ~*&5}_(¼Z`cli2}Q.L@M'>Vaw2Fծ E"U M#`xzRS]Wx(]2A62xzHaΗpTSGVxY@ K4+ng+ tSVeP0QorH0&,ڪUiB;FыROӔ=$C ;y\n=&ʼn9fl7sTW׃uA+"KHg^$a rDuχGH2jL㋣R`kIb=mfC>!%f~*f_ejm6y1U> 4q-7ODeݷ ?+E~5ڮ>oZu^ [N2ASd֫Θ0_~WU2gV{meY=p^eXh&>Lj_"?`5ok9׏;lC*]s{{͏ 0 *.D!t;!F(Ws؊1=|bHIq.!x#FL#߇f0 #FfQ\3]j'-{z<İLy. /TuϠ]mfNnUq83V3rU)> +:E7tCcbHeI6aF`_WQ% ݗ-6%nzd`Z1E&8H瞦"|& N2^EFjld]洯s*Pk%ԂU\?m-(>n*QJ'5}xORmκh|17|­BڨB1ǽbk_9r{R-&@L\~JڇJ >A㓤+*,X$C[@Fov< cssu958ah;: , vX\rR8rj]޻XeOːԢTDr(Ԕy ܥk;T9.t(.K#6y[BI)IAVJcG 7['5~;-S]8ֈP=BR1 =]E5hkJz-&3N$ClY);"ͩ[ q7eOd11]^R )b*?=$>vk]]'T83X.y)cvDJ~7ɭ l ʸ{ S O*IXt @]lq}_Ba3,b#ZiNu2;A;-nXHEB%ok4pٮ$cQ|E{y\x0B_ bTMYvb*YY.\Y6֟ ";̕]mS&Q6 ۝lyZ)68o\–8pa{ʘCJ_ v9RĚ%xIk'z%5 M|O+`OT*s&"яɴtz{I` hku̱]4?mSLNqnۂx 0ixή‹}^H wxń:~EQlMm8 (rܑN ۈY慍hﴔYE͹#!F:~%^!HaA?"p}X<@u-2u@/Ʋ'Yh( WTju`QǪNX19*r&6Bm@wmݨ@_#h#qG nKzE K Ex$ˤ.C_6QX,&-x6Zo–-39 zzbN1DHfڛ+za8^(&%@3wX0MRG_:n,7ePN@jw,)pۡiO֥ `'KYZi<.^[A`4XVӈm5ꨦ#Gb2,n5԰ # WoW׃τO H0~0@n⠶sAqeɍӠ_|b5@ m.uI$V<'8J"\iSŰcL~W=aNԌ!jj2Bivп"SzO/6Dzzt9t(usjN 9JDJ R*Xe{?aC`OނL#L!p)T BM Rj~7ͮeK}@ VYG(x<H'| RʑF^٬| l'cMYDMLecĥ~0\x%Za;qM94wo0c)GuD!\V`}Λ Rck&_76FBֿXOA 6 }6~dKvHZ4rȵkߧc}%gB`i61(6 lxGhbQ*>Muxъi׾˫D>n{dO(U[PHĀ()LoOz$ BEKWGK [5ġ\ծ(c?b}2~,i+ՂMF PKҵdbiOչfZI u7秷}H& zXoS4\O4$##ɩ_Y>":bbZH ӁrAKˮO][ꐗ4ޒ cLTWU=CĿ[kT%$* 牄i4dm:v@geXA]ԃ;ɩpC-&O3wjb"qǭGhۋZ:MLF>GQb>P~Tr_+0XS2nm`\XrAu.ˈ$MvgOg2<;8&5:֐eA]Ŏru"hT{+s UtcehlM|@)]o{۞lʾ Ya41p* Y[c $J4Uc'z8Q?}bt7U]&EJHRk.l iA˴Eg(C`+)TeFL&[ʛtSr|u'= *;jBak . L~ծ &KcoDy7'R)>@XK `)ށp-Y2aH֒P7M +.]c L @*_=2ߦ,YTnzNxD,[0[PSrU;4j"'7/ւMDW;ԛWnӲПqӕQoK@Sj LtmK2ET$$ܡexH+r^)Ճ372qohcdћeX ͭn]lt>#gR!T t]}ϖu\Zt'?n$4WeڕBQacԀg(MYƪٽCg]z v`i 0irzRpDV6\t52sF{=UQI6kLB|pU˭+wLmQݤ#YflM6]/xy$\ǔ\SDBB_`N5ݒ!gtbI]]>*9Vz@kmv[EKl1m#ʁJStaE8mI7q>=h }[GjK ŽkF,^?YŁ@}#K ƈ9Eq6v,kfsc7l8{I<5kjc/c؍zi dbUL14 " 0#lW'X$\7Q?˗~\^ WJ1+ $z>$hrk qTx B ڙc! KP^[QޱӖ/ o41/ѦHz!j -i\[3{rL$ qҥ I@kV8~>Z_*Fͦ/Hb94Wp djDr#\.Є(wr #卄@N 7WX5DPQAUH4e.v'ŵjEKѾ[qpz陉rǘu=V%r cw]!7;BwiqYUk2,v Ѣ8jX?zaSCʑDmj(D?5UvdҌΛIS4c, hEj ?ֵas{Ul<6hܺrv*8ϡニjmnZ8cQ "3!YdpPK0oƣH,s㋀Ʌa!+QQYhfmR~ >:jB{ꈣ,֍97ס|ux"]ȠDvr|jm=}6SĭT kIx} Jz7*0؉*S?[o-3J\2Se*V͎/:5- NQ1~p;)4Nui]Y$'}..˅-V?u=?<|]#x(bߏA‡$0U O +=9WۙvV[\Knv-@0>d1ʬcyekF乕]ԦV 'D_P}P%QщZhN/Y Y2=ٿ쐉xrSzܢL9dva`'lmK*yYfTzMpZO H/ u5dЋ]g8P-S.Ⱦu#E7~Mxwpp9<+\;G`)K(6E͐;"hbS,񸞁oPZwPf[S6GrJ';X?HjI+_ǔsMIBJ/LNu SVw0ǕT5|>VY=V.4Y~[HW ).'ɵ7YyIUKtP ?Cj eKJf,. HϰY\/5 | (2B-r ?R9& ,a:g/΁G7[9(wjxF95:yYFiA^7b L.Κ CQa7 Zt&~۩)eG-Cր8%y& "W%ŴzD q&aP$%+Cҹ=P-Mb|DϢ q`05Όn\ C U$4"#@a!Ċ^қG)LIi؃-*NP> R}*%@fk7qGLx|[s. bc%j4")}㩀fQZl9uMWq'ȫ:/ioZbQo?&f2P)=6WOM^qXr%gq3t*g7 Ԯ"B K1w5%BL#RMă ˙Dz|bfudX"Bpr$r!+j?b 9IX9|>V\Wcy7?N+ug0Ke!N-eyhtʇai Lo.҆ r\;Z;~Kqyey>@n\+yîLEՁ6fT4U aa>{ͲrZ>)RVgyeTdd (m6})x8Z1xiNrďa3]`>\7|) TC@[QTc ÖVcCߎV<?:-_l,-ΆD]&p(T JD C<+]oWw# ;:Ԭ=R]0"B#3L6R6fǩϭBR1)BoFUØ*!zCZw?#VApa|B)ɔ}0RO%oQh{Ycq9ɤ;0|, 3%5|Ƨ]y{D$י n8TLB/au<U"^ ]??d$ő'cڤ>vMvi`!:Ez?*~x_ȘBg2:Ʒ}ƫX"M v/T1)âÃudJ} [7GF*U?$w em=rdSZ_[SvXIMŅt/T Ic"ariB'p% _]FT/#:Ix53!*iM#db]J|}p,%pHcFA(K͂垑ҌxZ,Twv(jkVL!8Hٞ+G ɒ `J;#h^p}̕K9;nE]] h'̕[6i*T*xLN[-0s61o̩%zE~Q }oz0,y,bEAdt!NCaLoBUSyL41`R-l$TN~ :ƚꃿE#q/~lyG(0%x=rbfV?Zf*g?*'"^i@^۔Ồ7`KBkP)u Ga:|YrOُE‚Eڢ^o udf2Y= vB{DL%G"#o`1 m>|WN7_ox‘8dN۝p~&~.jL92o 1rw>mvkRKVRg@uֈ@~ll ' #2b[E-~JB!n:(c=6N BZ3ԥ,G\)7 Nk,fچr "Za]ٍ{ƬZr tGzXnW.Y+r |qA$ CUFC.Pudefo2ޢ8o+;bH sHpPktW p0ڄgȎkb:j80+pH%3$USf·|#, !tlH$ttD85J᧴hOHc=[b#ST`^zR:8awAh5hܜy@<lhzOމ FN.钧>ߏG} F0bJ`-`!rLgEG{o `Cpp=%<̟I;1,K]nƽnҿ",L7sw-X{e[*M.Zt '!܄w3i8]!E;@Ms+ PsWJ?V䃗> Zrd:{^`-ԐڝUx!Πu~f)B?aVt_ӭ\cϬAij Oj7x1 J0doĠNT巰a$2$ETJ-mpy]mlP'J`$4^= 0J/T=d @vr$&G7l63xޠ>l=lDzjN])uEo*7B6Xi˘toWct:5f(8]V\JITN5}dϫx4|o9(W^K7HI7L1C\*ߟʀmvۓyyR:8bPe")b[q-N ب[L[]}m]&Ie?7!|}*OJ &<|2R/!ԯ)sS:v1|&%GrvI>WPCUf7-X> s΀ J9\O!BhX5'lAagӻX-|hL5E͍n6ٰp˽P+Huy" (8턈8sl t3:ez8zC$ꣵ|LN KKZ5j)H Ko`!`U9}64tZ—C %-%ln A&l*xՠ&Mg=%w\ѡZŀ2Jθ*|:_+>;q#T K鬖qʖ?AXn)0UHGDuEm=jJgm2/O040%ڕrt;er41|gG~66e?T(;=tC)b!*lVN]l)tW Q.]yVo$  L L@\\4P{?heO  ;F͌Il<ꎺ~bTh=u$ѭYF6ͩy?eJN+TfDŽ]K5Yq/xgp4CɎiъf^F=L3eE]V|ȴl 2#KCy~o!Cy8j_Yuߚߕ f qӜK>ºq/T:a}R[@fbOHv?' dT8+V hA8=FQatgMuc;y$ ֿB}]aayӱ hEg6Bфp^P{G-aId2 Ì)7Mkf)*O(?3cQC% YY64SԉR겸 tП,枴HQdkQ %wQvt1,Ϩ "&[M6`^JZʞF^Ĭksg,j.~ H\eO7) 'F6(9=2NM>gcλŜܒdZi؍ gp]mvFT]LRJ0<0ɹWNDY]sBU-"?\L/Rփ;/OW[`'RGUӽBEqBKVH`ξY嘁[8.hBIl t-.Yo1hn`įD҆wvr0[2¢7 ZPϼ(ÕԮ7v$`iE*ܒUsGWk{|x:@վcJ{5ʂ SR >&y17| ބG/5(pGtך*gr|O>_$ٮWƷdLT)_ꂝ`/BRwo!pMVoрqZ&V` F$5n]lo/w… "ʥ%4Ȋ^4 BszYdҔ*d ]3Ad:Q0aT"O@eQU_f\fޔ*>b_r qH<՛?7ջ'>>R;mC_`w3ٞRdE9~,# ㍿ `@E+{ b:" LJx˿WcrWuO@ѓThpZ)[ljE^m:>F$&xYgIpQHVg`q?V"H Vp8>8V3!40Ml)-pb6zL|.IшB9c̸~_vh9kbO6U4Dwqֽm*J7UT8mf~[;ۣe35 !y+,i*QG!e CM #Rumh`)}yBR'1L?.\䕙l |O9D}af;&*iʗRHE;D`&0N(:񣴜 6RhAl-T(0/Cz+fd_ԟad^PFN㓚TQL*@5nm3ǖF TG@yB=Q~[Pǖؿ,8=W6?ް f2k|,C&A2엠B;ڄ՝C[ջ+Oͼ'KJF;HV+ܒ~io Q>'ai<,m}2 =F`-qm0Q~Ĉ`o<֫pEZo/@51VigQ0l=ΦZsa Ib^& JSiҥkÌ{ P]nدT%Qz!Yih VʏX& BQ1=' n@>#lQ%G m0f<:H؃gj16п>W$íŖߎb́m#`w&OKW(Ӂƀk6?uC3l]"?>VQ;J0Ԛ8w}q+, QWqe9zginj8("[Yug?SF7df@7ƊSFz_r0.Tf/~k(!ؿ@ kmca Du=KtԶcPFpp}Sdpgv1;/sŭm aZPpT0 !s:LJ= PaW! 9Gxj_' y@7j/0R]H `.iӣ~J{:,zH2D378XL%,NJd-5+`$׌nyce)QjwhU;ugvP38@a(5Æd-AuP[*V2 H8 BʃXnXSSp& šTێ4'wa7BRFr>k*1GmJ'=Q *wً 4-!d:ƍÎ]y9WH¨hqۘn]τ)wL$x Q7MKp#(&h[}p!8r +=)pC\ԖHݩӐ@ Qz)0AM#!P+$bbjTʊODpN_\5`z6??-x} n 4?e.h|njjkԀ {E(l|s$1Hd.^ 8JAa2JPBFŐŵWCl``"tKWz6[!^`:ͭ2y6 0 ZI`F҃nFuN:2t]b)S`[@Fht_m: o f\cz\tьh.7u4!w6˻DwI[hG\b1e8KuU?7,'*.qkQ Va|B +NB֐vC.;[,]TXU^wΞBѸd%vjj8&V␞3zvcgtg8xJ+֠t3dR>r4=1 x 1bo I/D7Mpz[0Bۉ=O#6vO`'ހнgpn6 @MYyf|.1!F=*T qvv( p+x U%mfyu6lh&[8cf8 SHᆙMy%+=Yb;e3bةR<:_;#F4,hjp|2PweԼ@ ޽> 0\h L3 >Xho~eN A5ݸ-T*=#A7}Tûڞ2SV׼Ot/[GˌWl6Veo1m$DFNr\W{@%D(5Mqm7J}-B~`-kƪ4?3O 5,# 6a]~[¡䘴3uMO&YbEͿGtndRh_t7J5 VMot(s?wA'Kzwe޶L|C}D`T:T߁֓9TW5r@r!7"~qAL;}\9KZ֞;\ЯLj ! gnN H'8ܷ" 5رHU)kU\WϜ8PYl]x.8NE >i >ВՊux*r^ |&~}KM2'p7݁}.2wTc7 ,^&C!˪M94B~H*[{q?!;6 B OB\e[ATx RʤԠx :"֠dmR&W THd^Z6$^=0}pGDJ"k4D3!ro=7nqj*~'Vgb@Tr#3 l,Uh9= )埠k͢@Gh^;y̤%x[sM6 e*BA;wÔ)[4J<_R cKlUR)TG6()B]P&|*O:;zCQ9 6u_ݰ1[cZy/ž3/pI*J|bP`e-3E)lP~ӻ2%2_98Tݢ!-ߺLpW^q+~n`\"ʬ}~p=)muK.Gw&{VOH!?Q}^y견/gA6d4rQ+c ˜$i]:59B4vɑK!lzTƛVXr8+PBC E9r'Jҿ--_N@n2/h%x QYS,'QçK;J57)\E/O`F Y.y +4B)d!'ȐV8-ZM5Pq\|خ(/5)Wo)a ^MbnKԐw''GYhRj/.TR&W_j"82uY(] Y+=̷v#hr!l:eGmZ;D@8 ̗G"n`O 4VwYh LՅ~UzremNZ>ݵ ǏwbV[̪LvӔ Jrt XSNm9wl5J-i(î*SC: C ~(c0we A^!ZNg)K{8*I])OÁ:- DŽ@ol7J9]mPZSZq~("P{8`|פϒ(a:/$[VhN޼N ,nݴ D7z+/$ie7n8A~hU; oLxV@40I^1ɧNHP/WiK =K`RBT~vB {1yςVN4[Di@c^J?YQbVLPK!r6KCQ{TdlL5S6;pgs =pB"FRX%!~e zىHi?yr|O=+6_ ) ZUZFёG\Jecs^|y"4.AOY&:d.!ȹڹ+P!ߞYRGm C=Р5>UG8@?fQs |*wzg5FoW j Fl.qtȝ?sX/ ©l4ƦA<-/Ԉ|a^?la}rK'0wD?D}z8! Y3 zvs3Is " Q)<f!W4M$L\4]M"4^ߝC!:$JN8_;vĂ""b'YMhծA;DZoS4={ŬSVه5J)A_,]֎-+~5 цϺWhd9 q 1!;cUsU[UȌS@q܉]娒g?/,IqU9ꊗӳ5㵳?a3ϛmb h ?_F0/Lm#V2;dm=$xxpxE%Ұ6jVs=B.bGѦ59=ㅥ$aS#SR*nFcLlc(2̍N5Tl c|iDc$ ñm=7 ):)aD -H`99q'RW}ȅ}Q`)ϒoek|eu .v]vd#aM}C^SˑbG4#5A)UK s /z| VuL٫>7l^JBK1yB-ZNMhk{|'۟|N{BQ8׊A5倿95 ѿhTk/l.xQʻw ~ô *I p6?MԁPr8J8`VmZ 5 -Z1Z;nR +ᐒ]2*]h,٨I:Hx$2+5M&Ɂq<%T)Rz檗; bR!D=FzR7vEu Ãޫ1]~ze93 -J}gZ2oOr4T Eu޸D2o#wj*5@ΊDڍjxYh,i"S)6fMhcؾ%ڟw"I{Ν3KAkb-;$KevjZz$;!M] 5>dx6hHfPH}.dzȡ7#\hER&!*n܆|#._j<ۧVAa1Fu-Q\ >D9,jgQS:EBH.)ޤ  t9:u1M!QO|{۵%xH˖ 3#0/X=$%+@jM9Iߣo vKP?"e|#4'BU{Py arڡQ)lVDq$%t [кdO͖C{)g~_EX'ʅhHT}.?LE6M R K{p0* 8|`#J8 @)$Di*>KU88ri|=0 Ά0n+,#괇r<"Z݃kpOtwxvd`Wuחz^7 JSஉP<{>̇Sk)Ugح.4k٣_בg˅Ag̨B߇IJy9Fy/E_n\m7C?5 {1,q=ȫlVv*(RsE1r>$ȁB1=rk'G4sʻ!= z<=Onpn Ka8m[LJ`)oSst D#4 _ூv(uޥgKY!x·iP~.,R$x:J?ѡ#K!NY8}dV!! @)\g01+B1j$J^iϤ?D|YǜZeƽ5 ; QX4E]6" $tZ:&,?(Bsd<4kŝGfi{P6!<Zde1~gq06 +i +F&0]*xND\?W$ƻUg_{_ NjķZ4e͠}S# Ҿ &MEpYe|u(6)}"CTxfܐ ^P€2bMw )ApKaFnFzm~G -1gYZ0707010000003e000081a4000000000000000000000001643420d60000ba94000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/EwS]?Eh=ڜ.+?'^{M\l pm?hI_DCƗ&B Mgyl$ӀLxhbXj,s RIg8v}H ްBݫƓȘ3 mt4(L㲵fUײ:Q@@\x}{Ԅ89E(++ ${(iX\> )CX3<ֈ۳Ī":ɟs0JoNT `)Ox0 Jb̳p x7CXkx̳ٗ]q(nݩ5p5Lzk;RYy:#'w, 72MJH9܀.مahoƹ;SF'hgN hGL;EMJyc.l& [EuiwE#0aJ+=Wj:MK366>z#hOJ[#"Q_N9c7>>MM)Y˚n@q.%@=}_0KFg,^) C2XH5߇Ԁ %4(kngþ+C&`Lm+H}.?`-s! =:#S8R߭]z ! lLO2"{8 =֭XQ~s9|oItfm`aQ`"%i*9Hm?HǨAIu#@hpWOQZD>Z)!;':N}6jcΡ6׳Gi:_& ăc\;?4k>Ct1:P>raVU7R( ipdg؏%NFwV*t_.ӽuy#:Ob=UFA{SlI1tSmNpBi79bpҽNG-mäyV%BѢDvLe$ .r,.:;k W|$սJl㩢#F{0m|`9}esVۮ*N)Lc`UK&V^|9yVu^˪z)=rYaCE*7/녒 ɼ3sG jcy$-냪gE _8HeDAa<ɱ*FwռG?ћդsh]@@v^Hu{k-Dxe^ $Q"a;U@n+ֳeܣ+,j;LTdtdž H@Y佀*B$$(n=o/=4 nrTV"IGr;n',wb⸑DŸASu\wu"#AOpO PUxCDi7<76n+̣,d\}=JpSG3GƁ/2ܽ}j2O;EDL 2~*]O ׁ6inQ˃ =YOʿ=}a7GC&( g*e sU ԉUȺA6 bS]mH'¬~%pGT\>ыnP` Y7PBo: '܃M:, #x2GgO36.y6f>65xq2sܼ:#E7՞y8AC5f&_cſin`qwl|UktU VDh1rnMpӸ]"p[qM(QzRIMA!o~ }NsYs##A]Rob$2qxT}ܯ[6LY in]AF @m  @ʼn7W 8`x3{~>*I ʲl;NbK8Pe '8Q__f8ζJZoZj4Tiʈ!f%v1k|1U-[ˡWXѦϒ=mZk s'3[Eb|ղt.VQ?8Z q„p-˭:TbkD:< |&t vB92 X!wՏ?@.Or>6ԕZ?T]q}ONTR85𸻲E'.HUj {1't|Uvoٔ]W"dd+>c_{>F\m rTkml; A=Ȧ'ICtq1Ԟlz Z&O|nega|d-T*k࣓ƾ~ vf1gz\{2l^`5;tUZ~Lh*}aüC&o.Ytq` xo403>bxw{&Stgce/qS-B[by`*k*""ޡXh}Mo8I!XL^1XѪzFS9BJcZŭyG⒢PػvQ>xՀA|Q{o#r/|suqd WMש:7ӗ|7`o'kt{ X/Y.KKTjh6Pr2.P[r*7jHuy:iC!UC -8AGNVE04Q&\qqgޮHqP8`٧ۦ^׏Fjd&Q7xK_5=8]X썮k]k8=,4tr8OGȎVl>W t[h&$}'SF=\/G3;!;*FJ?}ɜ<`nGe 2ˮ nj3. #eK/=KsT[޹RR\^V;(MV!A5N&B/ MlqWN(x{Riv|rZ !Osn3]|:Rbb|+ng, y)=zc"TM/=^)r`%9u#ܯ0+Wc% h\Pgx4 ZCKV,r/Vԅp-,7T74O-i7"*\ÿc?X'ՔSeV |*;*dv۞m[NHM!#n0BD zot8<2'?"wiK{NɿQFcOJSx뷜jozCǥ#eOݭnK4$Ltld<5'Dߟjip @ ճ i12 n2N#Vh/fAy"@XPG:篽{<v UguSVC8*߾vȼZ˔wjUHo-h= D?0`؆~߉z8Y"9AWKy2Cm,x8/c3v7rWtpMzf9'م/ r2EY͵ݺ(*EtޘKG"{1Hoa3[/"@>-sSu-74I3+V~ 9Ea7C\[UeU=k۰̽[ c60M0`,W8Ocpiui0h~wuɵvjXN"A4$+73]ԆעLp1Pž[^1Dꏟ;%Q&)m;&c d\Bm> ZG]~ DU z01S ;.f 9WL8VM@gk|isuYoٳQMED}[/#u5NzÆ_7 XB#pе+^Vw00 %pOpX]Z׃./3pY*^y}I{dHoY<,ɮg+u){Mky T^A|"'r MP(8&Mˍ^,a a%qK/@5H[ nԾ SZGlygrX7I_Rjk5ae9@Z'd$S4ʓĹlN3-(6iqSZ˫"5,^XrSYܠ0$qV[BOĴtgƲFIHl3m mQa5 0aHbc*φ#Uo܌8fW#ЫG41F:J/K]dqQ[y wQ(dط^2}=g@ewSaxxKUM8vǶ{%X,qgo1;,iː_aI]O)Y",ᤒPǺ+ںotY%)yz: ԯȾ0hFIj TÍxOFe>Tkz~yVkS['0m2x'Vn}A 0m'Z,Vs*ۆ޿CC)W~*A-᱗h0[*FT2f/=%ydv/~H:h/Ѩ\ӛ[ұN98xҳRmqwcRܧAxt5M +}:l.ۅ MIdY }9|`oU_u)%\=ѕFHge: \倇<4Үt3g[toែ⥏HVh8o$;{=;Qen5];=wUc~hKP͆TTo4 +T#˶/]|"W爫/`'{_Ic8*tVȝ(5h Gu͹JǍT|ŧ]z@th?/2eۚ.Qcǂi}HW#(C"Dymdr5b̅Uj\P.xxa9G\bj%YyZt5C&O-Y>*As;!lbnC[h2 q#`JA(va;QU>Qf%-%!7؈fj|Xs6( v PQ B 4MNhv4ݳQ';x[D1wW%sLL: nGGN$#-6%s|} HB52@$~}TU|ԫFOorzَ;:4*9˗2>J$ A1k!DgBO+ym:2-H8;7̷W€6S6*;2`b1UM$t\'$ e#KX Qtu |귽c4*d!1oUIV\e3P?̪"7UL:b0xP["Vij6ndT9hx&әk ^!:Y/e/Hm4o쓄)]>0 cҧQ 437+Gru 捡eB1keU kZS; Nhu~EIZ,gm@J4]eJem&<ʃhI}/Ns=~΋\D 0VkKsn 7DQw 0Tބ[jq@"N)CŢ;)\xrEW`KRe+Q|ޭ?ۻfsNTŸи1ֱgU٣Qf E{Q:UŊr0aW#[~shwTNq%*T#7B 1f5a=z pXO[yz:V;Xá2E1NSN3؃E>-T#EA{O'`n =st.c&!Q\E$v}g5 O6@Ks9ر @N@|.S<O,Xof4gsZJ""NdzFr OVswYڄ`!:ĚbkJ1Tve5/ŗiKpȳaktc׀0Rߗdcnp1[yt *]>NiG`hgi#˭案x\.\*Z4#s0dP 2)eM2iFA2z$ HSœݫ|iv4jW-YӦE8js/_!ZX`o^q@/ϴsj؄F/Ý/J_ҧL+Z!:VJ)HiUwbu8bx3j&aWvWitb+[ܢrըsẽфѰ3ֹ0g˽mÒ;uiC8H hOIc@]`vGoz2}USi4RrG(78ʡTWԡ9p+t!4$Sw2 Jg+YVe&jAN9MKbz=;&K ?e ;xؑ1̺́>ǣl=544Rڧ5{fUh#!2H#T*Ag>77>I4B&+NJpDyZcM\ޤ{W5 /%ix6A [I6>+/MX+;Z'V 7Lnm:Jyy*uIiw<}ETpuP?nN[{CK TDY?q.tq6 R5x=,-6^/ř;^XNFEmѡdf c3\<`<$bl#{7@0낹|}CVP(ʷ"A1n%&(ottJwԔXBה V!gV fSTկa&Y},GjbYNųVP+NN&+¬1R'̻c{ o AUHZ7xْ7gA;w[\vRc]p/۴?f+ UWkWV*$O_Ͽ@i9TQCñ~aQOX)Li3@$wis۲Ep*aeꓒ>?`'_/S:KWlQ dx*6t0!n@-!F0d1u]0ߨT6@Ό~ Y] m)5ź_sӰ8j(;YΓ ZYX2IΚMqRY/BS4 %;kc${#X q_)ՈM^9M)r@oe8hi0#Qیb|6TY,q'}5:$*)A+c]]g yт g yAM;AE98W%c姈KQ(ۅ8Mr4|bjCgNzaJD<>b%SR;P+i2p&WKA1'bcWjts^;?fӀ; NvSf@óYl(A5-ˡtE*Qٰ7ۈX7TnipSh>>rIzLMjޤ͂+ҹ%3ϒɷzNYg."{v4(+VQ~3ھTc5]Vibn&L*%U) ׶TVR.Yo*f9soKRR>y,u+/::ZA)vJ(})f|<5r97}ؘ8^XP< g*"C0&Ni,XՄzߢ.^CoZt;sH\%Ez/``1JS{Jl$!ry9p>T bjQax'+182üx \0$Ya,ų]TyBH'|`0eZյQgӟ= k۲6cPh[R1 NVZ}TuO_R2]G>%-w t.2Tq"} ogIM"jq8a4NsƟ^Ow*8K O[(5 :Ue9Fvaga#e,E54z;oBt{c zNs$^nwG̶Kf e}0U?p8X1Wuk:'v! y)JPZOrI!9g?|*nyo-sQ^kWc>-J1DO}''IcfԲūҗlg)-\n8N\:upuВF$`"2MD.-m2Q|ܼIJI, `wpbf_egauR~O`十ۙżzKc6%JJ^&CLGŖ1jA#<*bH^#6k*{ ٕ^5H%Cy18OPs:[*&uy{7N5թ xԾ`w)!G;Omuj]}G&e#zrKYiUNOmenvGYpݎ./}67fXqZ}?Owx'JO\(a%ӛ@9W؅6χBE0yN!Xt+ J k#Q`L1m<>jx=gICNEy,BsH%oݍ[c|:pߎBo+ ȅC{uJL}N =9%JOY+;b[ iܥv nǭU ߑgQ!6^#SʉÒRj?  gW=HIeNe>Ú-DK @K%SM#8ݕZ2b̙ G, /sBj/XE9TÕp{quߝ)%4nAqEX$8OS}F'tܐX#4&J'~ʋ:. =QU*Bi-eM)PoRP?qN&N? p\pYiToQ3h<>C)iPل?BƤWN,ҕq%%uY)=(7xVQ$Q>ɛW1U:;]>Ydh>E'~E8' sƾ5ɑO8n$,' 46*9ʆv{ ^Agv bixmﲶ+O[^B?t)&O> ,I鵉*ZhCө`ӀlHNKY 30iV;d4ɪ飗z g?Vn3&4ji0|2XJwEI>ƀrGZp(o-E``>F|B +wS} d&Ējcܖ~Iscd2{W|~}N_.:_\7X:Γ#6Ul|xBc<8s3υ@)-W П"4bVA|lлƗ9aq 26#zTOX  A^ WӶ%evOĻXMGHqcxb&7ϸ;OԨ *t1pq 15 Guaee\/[ ܨ[lg=%AX0>P8t'|3wKBM= tœ_]J mn+R|r{ &ܺ L_Kx6c 9KN;<kI">M* |=o ʀ3pYq-ql^40`By_~ުXR̜28)x^yg͙.B5 P\UDwv}PMN98 1if^a !ib _J}=? /3Q'*:`$hWǺ\I oa aM[jk&P=8P1ɏ^_](CQeVx/P(@ ^9}Z < n%*19ً~0D%jũ};\G` dE[{Ӯ67(~TYt- 4Ϟ8NG_Zd͙Df4%t6}T<-[|*2YI: 4=s٠ T_]/ K6l{81 fw|C3חpNw}. ŧI!p{mlŹJ&&qb +qbX|o_c4ŌF3PlzQʗR%%lZ߫ك.nxY: 'b.5hh+8,, ScUÙSx@eQ^s 0w' Ⱦd Qw;C`sQ7tXYB08 VXIz-)xO\5qEe"Czx1yh/ ޫq U;xQb O/2JĻ&1x͘c`S _5zS;8D`CDD-lm5)k#Rґ}kT\Ş]ax0< gMw[Vn`֏ ~]%W#ٚ,$2Ԉt  0kϕD nt1WgYS=r0rq}8Hֱ NIؖƚ/|ifh1sz\U7smu3ņg]U}ڿIq`yL|ymKb-ËF/xa%Vs~dž_ X 2ٔK՝ oA+EAEAS=;QLi"/+c;ys(+#ESJRڶΏQ<Im;9i&?cgϷu |4>@&DgKt|ZАs9{nbpx12/&hy8+ pbt*>z$\TG4MGDb,-& wڮc{ُUe-~vgO3ߪ5 U|ӋfOr- TPB>NmU>7vL;b˲H9.XhɵEe͛6Y.Z0m~g=౔"ja"eA@!k=R|ݔ Tпś?A *ɛmBe*z7>39gL(o⨮>-sXF>% DLx^OS*oF:Y`v.x|"95"kr>ȑ@Dp'%UTۧ7NF-O*qS_2l:y3Yk iWS.Cxf~YcQ2a?/a*;J^tTǣn1ZS:wBXJ[Ž1g 7_\>퉙H0`βg۹ rgM/F*nR:DƗYↃS24o]]D;cDs{Cz*ˍCDV{>4K2ʟ~.;e͖2L*Y` qdn!ŖcYa?OdN$f!h/KdZvϹ=x-/:М%EW4t{<=M35EJ↶#%L\,5/әvw>RD:iznZL`, [(r xmϧ+r wFs+,e+J n{]WˏH]Cғ<ҧ4`6WIbɗ89 s ccĺAl3>[tB?XBq `"N|K[`X1J ;sL/t8iNbz/cfx4L]2, E4n+5} X^><]na|P_/e%X/GJ+ԡk##Swdfua}DLt@@At~>e(!ȳRȟ C K|>h~Ҳ2\foz-ޚH'oZ4\r4 Nҝ'jw{;jig@lW4b58H)GtW'qu'-i=w}8~]z%1~VzwY>e |mFj°։I:f86*Į_ `%ѺƇNPTź='pPC ~#~Ytv5 bhKixas6-:/B] (٤fQWN[-8_fogohjDHŋm+7/ޝ!n5es֒Yx7oG-"ҝ2bo#Q0 gd4;?p{x]RO"YRz1}tVXHny@Uuafa!mVr/Яeu9(GI.=$A彏KQDnן-Bl0צ2sa$uSiJQT4E<88iWʀ)I0P d\;nIKnLGF3Mh݆92Bm>j7QQ-C=tqG/8zM ]i-fmQ&Df44=D,pn\k9cGNrH؉r:}:6Λ3f?WHXATMMe>|3w,ׁ1CeB!_ Q}|Lb.4([s6+N>?o?g}̰}=}̇5MSAeK_904Rd|,X虾 zV ixRϟd1Vg=0Շ7JG}t|~?.acO kH!ؓe G˫FDm|sAc$WC83 A|CB %U\@,3kd!n\sB]ݨ.rr4 u8=5Vf&h>WbيnZtLn-D?jvnϴ5D/Λ;hS@nbhVV [>ɩ9vPv1[%q?geLqt[$L&8jay "m~sRUYB;׾[&ǑAߪ\53v p~7͙Pجsi >yϟ ΤWO$@o7QR!\_1dk+!K,nYx9Ydܖ}Ń2<_[Pe !~Rs`L!ǭ㜼ToD?3oZhL L eߋ^рVwi% 'Ç ڤYγ> A[vNoY<K[z3xvuM*gV/ gB^ /_$l̔@6oY|6j651zwCڮYz(!C^t~-ODm?ZB@]rY80_c BoIWaqE?ƻ|63q{ZSOT֐j'rzr2BيD{JfR:S`x1̈zJon} Y*?$Oz@;½6b ?!?(AI*!X݉ (T@6b? @munqP.-$p1CN 6|mB3]Uo|-&DZ ("\Q*:RzfƔ끨!G;z*q8~,4`a-`bDu9xGrj$\w 9^hΑ+? P<Ъ;iNWwrQi#V l' 3'PrJI};{^c'-{b#deu\0G}&46{aXP}1 QX2H_jiU~z{ra!Lr}ma~dԖ_WZ]fic)^ H"J#ˉUƙQ3b+2T$ܥM`dQY)>$;rov`?̓SQvLro:jpk68'&/]fs,`BP!PkF`KYE筱wR/v]ꓖ 4셰rXl:EQ_DLbN>qL:*ϕSRhB!Dы7>a̴[JoP]mxs7/5֭ڶB&jrj+ GoFcKVr1(L&/v,ȗٝ,(D:j .j4VZ=;1gF:"V4I4U4^W\_dC8d@ܘl+iȻ [=^x q{R>jJ].wzQ`᠔q%@8񶣕>޶JT R_(]gG`U#|d*#NU5D$zքdr[.mѓݡڽ3j5spBtX!MM}E-!VA'f>9Fk6Wڰ.bC]j_\*=h%lմ~N*$;V.$|Qwas(pgi-S~3|o}&uJˀ UTg~OgUJ٘k̏dY1eC$/xQ"a\zH"khPUԈG:|aKaѢ {p)#q%:B߳ό+d?LNB!v2ѧD֩4)dR>#j Pђ84xWvޑOLN  Ͼ1X0mAA,UF)):|lsxzU$E`2 [F̹Z$l6#+VYc6NIDDv"(ݧ9Z,igSU%cJ06sSEgz2C=213 jvb/{K7CUMȠZoIV1L6vI=)YdX:R{C<^ƛ䮉exUO(y6yu&[v OSt;ѾHqxn=Fɹ)RrHydC#9lX\7᧶fɑ M:?fn᣿^X|9"9 - {+/l6|AET^L(&UhNJ&~ʗìyөQ=˜IUͮP` S?E5@rfwhŀ0dnF XEZe4 ~4EΫ!7]?)Ef!8-.BqyBbcpJQSnB%.NZ-vlp.8#Vӄs jOT_e2ٴ:DΛѹc ")0/sB4r?te ˹؃Qy),Ɵ){j@3RN v2z]rϡv8ʹ!Dy"g'%>)-O|)`7$+qwKd3+ͪd·ZogCeuOX;+%C.) 2l!8Jz1M{%@8!uGjTvpD}L|%t]}宸8EPl5:h0:M2CIu!ʦΔ,zYᎩݗ3 y]d3dH Mͱ[fӧhr.)4s(gqt=MȊ/T]0&]Z~鯂tCr-: Zg= (@NJK$qdT; Z NW&FLoTJpgd-SDђƘJi0*g^ | ~}9B6ip@&stW|.d04y^;SH7A_9^߹"po}1W"]1"xA]V6RJuή[KM7 h$5;=Y6M1q_Su)~$KpB5G&GV"ItXH/7f,'&~&s\Vd ]X uAwu761#KQҤIK뀉ETO\q;W`y$6rxy*^אYbA9UU Ȏc#O0dR56dRi3 =B¾V0%NcdN, L˫I*6vj[D]w yC7\xnܩ;z s ,Surg@]'y9_ݿ~e9H) p>h`[ruӎpqZþG -S_VwH\BS)ⶥWH2JJ#V7+-u@ m=#J!fH+SPlG[cIbpJWh:"~[kJ66_zC8*Qw[nuc.md1Nl*kbv=T\MrSR50Г4Y̻BGMp 嚧m@lA4Dyr8'o]ʈ@}U-Xedㅼ 4m}b(;ǦFY^o"± Ns/f*FbF`Td5,M jBsEkG6c>%Jr9.Cg<ޟS^QQ/VASsm*lpxcb$~ZG6lMB< fb0*,Fѡ`pSK~Aok_J[hy,BK.D/K̴CLEX[B8y"qeR|ol!5~t9ٿ:'\R#*Mu>ъ8}Hj)j-'8 D=X(?4y{ҋ7ZP9jRgAρ@z\Hb$@^71yďձ#ȱwϒH)1w؋N9Z719 3+EtdOR%&:f<:g4]&|P6JЃi{.)NŜBvC JpݿƼ95~6V>߁#yJ ED&.\xK.!i3lTg30"Qo&#e|,}9]BS%?c^4R">麢`&1ǯ G!_y:>gOSPysǙr:쁧*R8=?Eu yYMrB K蜰~U=b&3MՅyz[CLaZ=͓$u qޤseǵʆ{1KdȐ4P/X<\c >#Kۺڮ9,@Ei,MʳEKh[vigH9xa{`UAFj!vUSv6JW9bD{wLzJmVvsYݒ{ ;{ֺߚ5KЃ]U| hoK@I`FB݊`2&u:ZG|`*4C.C_oloH9jD;@BU|4Veq~5Lb73nnR]$n픬^?AL%fI呬k l< 4󗅧d>Q ߵb* Lq :V|Bؚ,ɵlhc].\_ؔ*)XϲS{p0hjkxZaɺp%Axft(PR^6d ~{\$R=̬5oCʲu'x9ǹ_B3%LAzmq&;YA K]LŸF!x7|QQ|`/ O)Σ`NH1ͫOI+,0ia$;i?̕ޒQrDz䮇[yA<@n>}OZ'2iaa֫3uO6!xxnr:Vփ" ,Ǣ~Yi~B~p WTAЯiy1aG#I p#,ȵvY`2YGxwΡ0M%eGNy./ǻQ!VcKy%\-/@#Å >V9Q "טOC*%ɚ?%AcA$YYS'JT49 v^5_赫ƹg1mDLKR03R;,W?h"%s#{68*ݚMPPɖJl30~%}Fު킒$\봝l$[jDe(.]pF/@DŽd`$3":oKbDоA aG^۽bŎ T,^qK+|,i( ng՜Lhv!z=I?<81iŸW^0wpwjZnCIrUV pm%7 '0T =4;Lh6^\!^G2nC)ON]eG =m+$9&vu\YD Od"Dӆ}qWH!?mh}<=ֽmxvuvT<)3Bg.TXO"^뇡O1/Y,P =t)3bcy\ANWWo}PRy'%ӗAbl> 7x];t@>6>:ʼ )KKE:IJP:lcG_xvK ѫˢFhr_/8#\93_3dʬ=/_|zeٓr}~^_y_ZD1\.f82k]-B.BsA\30O='7՛kK ^(q}A }tylNhwt78\0, ,U0T6;85G[񇝉 ]/.Θ;r!KZ"pgWk]6*[$wل6Y4j 4soKܱG'ؼ&e-MČwl}/d$Jf93'DL ' D3 fSϸ Dcdr!9s 2)S-5W?Q$K@PިY9o !$-ؾGh4(t}ޏmƫlhn2pLL_nHiڗ첱|Q3ih]*pf":r.B:Rڀ5OVu,#'y5ETLS` 3VPЌ i[B;C)L^Vȧƻ0 [:ʉet.?< # )?`Eh%`@laSyD<)xkgot(pElW<]0am*q 0T'N ?_7lnvo J>^%fm#|QMNxA&!`ĦG6_ZrćCQ~Kp٦< h92Lfl3$!y glZ$T%. :Y„il l_99 Mjm=fU4Qdt{W2iG2 ^{_J!m9>c,s;';Dט&1DCVMXvc0̊ctez[S_eJwܿ=?2\ZC5Bq~~Z%:&|Wp0APτu?hgRy MHؑt#z %rQ(@ C7^z7HZ @.)]&Qd^w&M:z|J-01qU)p{%=i.Ź:,~ʉ"2<ce!#c(oB0-T#v2%{-ǻ *Q)׸膵Ls.}Ior56Q.QT:9c]@sYH0ͽ[нF~jx8?Q+0 6j5N2F S\=̫ sֳHѩf{%pIb 3.C#;v}V=(9(huI̽w'κ{Fi$d$+H,0'ּExdYN E;lm&m#<&ȴĠ]h{x:@T#*J~[^z Ƣ$o* on?/dVHQ' 7nNJLGĦP=zn[j΁Gm2r q^a c-;d5)kNB'`).a$61EHG+Hqɑ}>YNJOQi ?vM2NDb'NDZZyUo)9`&Dz/׃] ?5c.Z6 of(,f٢iIe 7 Q Tnz~JDm(d s'mF|`VBAR9kKnVz{?*61A4Čp&s0;nj@&:ma!:.z0FҧDb_.ה-y"~%6e/DO)ez~Udg鱅i8u{PDWV8(} Qj[.ݑb3Ʀn3~$_2~rPbZ"`'scAZI .Y|d'$Ie3sa&v)D soudUTY@vA"hQ3$S4 #ke9Ș/`^Eͅ Y%2|(PFR4gŊbR;}f?9Ia.pԽAO1\FQPwҠ,T8>tC`,t߼/D:pٛնU[p(&+y.G(%A{ϭe:/[p Qc,(]+;Auk"^JcJ|NQ|#Oj_r,$N'%x9kg"|em9did@FV¶BbVRLBd"p6@HzuOM2swt)'tVBx%kK6!kgnk)eT#s< !C@D"e\MlB;')ILg5]~vG iUZhr"+aGGB#x#sMH|gV눔&A޿JH^F f.D^*C;!{ f{)vU7״Iđy@Rs~q.$D濶/t{F9ƈNStꐪ~${f|)j-LVd71UoF;]qT^[~Vt+Wu}e#G0 Sb U CjA,n k߿Yxoþ'ķky mU dvmCo7p>VƊ ׫V{"}E|kKB5cf{3]{&csYmPQ}ʴ`W򂾠֯YՙO3yX=GO!A SwtfC{iyoO_%.@hGq׆q#tl QD`iVP ~N$`f:r il* =AZYq n+D- OPF4Ѓ أJ!:R! R4#l).`y$d!z-ϐD^\qEsu`B>JcYhybRC8}$6yWsɣfY{$E9e1]SOv(a+MqwT`?Wv,V}!m!>N[N!y~M_be n҆$wy`. ۟M ɠ)t$^nݩG >"HƒsA_<A{zM81Q'lD|iþkkAi.){&?3"bS+28?DuFIu|3Z9X|,찖: PQP9w];;[XċKvFHK-v+{*clE3!g UgJ[iFj9#Tѫw^W92+g q>%JrUT+q]W)M*rO\[-š&"7Nٱє1-G#G[%+-hu֠+M 9tdƫg +0`#Ƅ"V DnctkIX~ܮủCo0(Q^ZaG@ ١[%מ ܫِճ3w,ºRVQ {v'/ vE* dǶ'EoR _m|"ã E0\&W"m>TZ;7 ,3&`D반_ӕ䐺}'&Ȭc\>03}C>!Q_g8~>;w2 yK ŕ9dopNP6Ո#¿#hˑ򳞚\Nka mO~mKajD9>i9ۘ2msH|ҟm F2ߕZŅj-mջY%Z)FVX4'@fm"B2.}N5d1!0K鳻PR,DW:t,y}"9DbcKVݟ9#%触C`ttܲ:^MApRswQ"kLON#)XٻHF &lቌ XUh2{:F_\:Zwe]dEG`þ~ʑ 6貝1o|eB%e\agx!W#Q6/@m3CH}Bn¬jQK `OWqS9oki6|xuW{q(7OOڝncuO&-S<'U1D-[WBYTښپm}{567_:z~͛a eGگ֛Æ[otZj +zpF0_ةm>TtbOTO5yL}UAxF G|I fVCd9g;Or*΃j&ɷ-oM)BI]H/o-Ant+Nq &zǑDvIqvLH @g|܀My褙*(6t>-R`bk eˆ/nP:ݗisPL!5fw3{fU k*'?ʃvh|T@̢"I25KЃQΤUo:詙FQ0~fZbv\B$^w[ I?RقVkh ? Ms92DBpfC-@^Uif 2ZS0bHsOt55b%MuZ,ѤAjOEVd' *Qo/4ш 7h4 a4Ώŏ!1@wb{b4(h!CQگ-3o':#{6ХC6IM"zr*%Q æe* DLYAyD=ೱj#, -{Gt#i.~ Gުm\j@k~P+iqF!2<aAn ,fqUȽR,>uWm6$!j=r >W~(tXP_-IZe`0SN.Q=wpOQHw g<[IkvJ0X y>Y+Jޤ^h1;oNF:|EGrD xUi. X3|,BNc܌|s^a`A#ַ}u} ڳ姊S&(cZ…0E$gQ9 6t,d-$M:x[J~;&NK0yw@6G<`Ir֙!K׈NQGI5^hbD/WtwáH˫h.]"{a@.(Ìc?j^`Nbh=#_f9G>(z:\byFpNn&^儴 #@(*8LZ`׎U$RaԴ[)x,?/"%U{ ]-(=8;moTh!tx)&SWOZ{W&d`cȿ,o=UҮ9y!4"6n=2<wzx#|Š(=+Kraoo١JO:bNhQi:̜LpR洛Hf*^7 _$NQH4hcVNAk4B= ]?;xˋk穸$s܃`8f7rk,XT}52^ vcӰȆw@..KCʼnSM!2>x&cO:q>:w u%ԽIQ?KEXI{);WYe| pI.UgiwzEHؿٵk3kNcp?^rJ#YkQQPE=N%ЛBu %jR. ߖ[q1? !C~p ecV`#yp%I5ӧAo@Mx@/LDڳ;43Sot MH_M >'$B`n:1o-miol.SqQQ}۬ I3-h-Boσ`l%~U_p@/KH}OA@NQT{}j? I#%4{D)8ӏ0I9BرS3 T"66Ie>ohF+Z 9C%ԩPC,9iF"(h g5u^8G3(`4g ! p{䬲Df_7?N"4x)ItE:g*O׸7_S<޿l J )?Qj2mͷɔO~;%T"Le><0-"Y;uAѢD6D@fe!#TEQJ WCi Ef'fb oGl EvPY6GcsU%|B{6`Q5p44\(ىz”J6¾DL@H~}MʥB2Ƕ6H$1P -j{is;ag(R(~NMAMwxW=b3.T'[txH%YO 4nPΐi@ |R©|-őČ"*VEg6!؆{Jzq5FC/Cnzᵡ"l7KԺVY! Kï7%!gN̋r =bA Ǻ(aX -cl1Q33#>wۡ& Ri)ft,DI#p%%a+fהJ]OBؒ~Ox54a db&Z$P&^/|=rԻgS>#']d5g{U-^;f`G KG 9IAK,+"I Qg@Au/AjsٽΫ'k=rOu4T Yon}:r>p"y؅FO,"YsxLhAD.~îp9hǖHkDpnG}-4ams8o&>/}Xh4x@G}FRP>|YVfŶtZz8x{~g[jydƸ8 c}U^!ek??Zm@/_`S1P𣏕fpdkU&M;G.ut"ܮ~8*5~?^3N.AlKkl ض`,VdLcKȬ- MkU.o%+ E%k943beBVD.Ļy&dA1J}')u3 @G )ydWUPCPV:'A*"ߴKEp3Ň9n,L[rbhg2.LQB[GK]Ji <&T,ychJZgk!z=&𳹔CWLl4h~i4L.0`/xKݰى>F8qI%Q؂)Io?Q,j6iHax[ѦaߜOx"s˭nnC6/=SF62]U-(?V\r̙S=Yo,1ǫR׎ HT}cpk'`r69Fp4tRDO(شt,`P)d(s$UyeCk?bUޏW}^7SW~AZsn:]C,Yy`xyN)*Lc%V2MhcTyB-Xm̤#E oӾ@+Nu&ޫK;(yD|ḇǷ~~C`Ȕ~*-/JMq u6 mKfyC7.E O-Va=wUwQp\Z$>/fw%f 0 95.pa|6\󢿦 /9O$Oa.$͎TѺO WOc Ufb­0BaQ:@>Lrz_23;ڭBW608QƻYb>n=U 8jb%ĠcM^x id]ޭ+p|ꈒ{!gɜ5o`Gw\؈Ja5҈@,=igOmd')6Iv8xRu)c#ut1ٖ @u"ołCWNR}g#'`6>&Q3Me&BhL1mԶ~Hվ|ḚڸP*λK9iB{.V!6nYz>:4hijRwRR~ v5E4+,ϳ<h>˭0rvaDE4WwŴI(r{@:9MX˚@*M]6^jF׫mπMp 9H!NVy?[eHT16E-%Et *n?`kBN{ k bSY;٪5ÿNP$brG&KV(WCDC 9+$1aP*C\R>lŶ'e2~0£bq Y Vv0"[$2P_%~}8mɊvXTLz";[XFZ* KCMW:T w7p3|vީ(ui-e ݛ$67#Ssg%* 01'YZVHൢQDC0<2Po}!V@rj>H%I f~Ei*cV~/y\@lZOƖ VJȟIظ0eu8BzȖC`oꀓo,QNCP 3i"`-;-@ pz>96#nܗSfRssO0ΣkE~m^(0vpw9@ 0%C'#] s`B1Wm] 5A?#V@@-&FC]J@mybeHOplBM~FwY~ NcKʙ #l; ߏQ R& g`{Hv~i43K!E(f[*ȉ+1}jBO#fVd+Jף-?F0@Ԕk c -4="^XX*ћmt˜/iZasj<;s>v|IHu?O'{AVZ>D_Ƃ|vp _KO졾TVfUCZH܏:tnBy(`3YR.IzGUnuK*TW\%A BC(CSlHKP$B{Gk1{i=C=$foaN%cAɱFTp G$f:2Fx̜!0w,h\cfуYFΰ?J;PfÐnSq9%ݡAWQN$XL=Mϙ^mU䊉>@GYW4}NJK(rf+Y-~Fq5*æBw- OOKW1#e RwArs6cIG!K~,Ysojvyreةo6H!kMdE]"Q A .UAb]/?KܥyvI ra\W2z[5#+6"iu92c1[\>%jLͦSDt?[sF7yT qo(jH.;TODEp̌OBth"HkCAwp2jT a{ 2 RRDVFc>})x̖,O(k|逨ysEX Hd,bV4v 0\nFY!:!#< J;}QN5 I?-Q9ztwH^p}ͮ.M2*XϨ"oVx}3ہx*CI%=;mĢ[T& _(u丕0=8ʉ"hvN2GzgCK xP;Sfl!H@HO| r_iB Q(J6[H 䀗߂CV  US)I]蕩?VǙB<\HJR;v^BO,7ؼr.6W}?#&~rR kF?G` &(4V6 >8t~4VdIH8!1XQrNJ_?!1p({e:C.iE(]cD/3v%UIFC[!lTb A'JhDY{ oaEw#~X01=;I#_ ëP{lQ0L(% Hr_K2422>v7Int┑>!'c)RALAuBjOXƀC9Q8 E@(_h1ӜwI ] s;!cp%>A/hۂ jq,!>/R)EaIܔkR&`6d| Hj336S*V8O*œ 9Mɒ;PM{~V$, &>B(Eϰ܁DˊTc0BK󎶎:x> kB=wS(/ʱ5fQ^҂ÕUF?MsP=v:^\^-7 3jw!4-"GȞOw%qƮ3usqvc#?}Ln;yq*l(}j %aYىbWs6D^ R0{qԸnsyz@ |'K#-qS2RÞ^09^G)u#2H~7V9@6%A(.z84mQGpfȇ=fq̡[~7a2שi؆b(&1eZlT2Ddf .:2RR(:-T\OAbvt4en 7n6"%Iӄy1m' LT/:0D%/ &}&n+iZqҼҴpvʼ'VCj ǗfrwGx,e_Xm T"s{2~+wuc;w6ǺǑ00nk6:Ncv܍BGXՠop'qY%UPF 3zr^3&8}B(lxd3c(Lv䗌*}"nYc "ۤo+^Olao1^f@G oe ~W4r:уs=\yS˳k_#hͰ.d*>zan UR1Bτv]vi$DRUM[S 7mwX OFf2Ea_έh_Go.z0丌-aIxZ}ʿMEv28':&rGzI:s%3􏝫t2vMA=kAlnsWQvmGBO]Z @y.gO9|nMf7rG $H}(i7%ʞfQL(v}wY\?TI P_ \ SGRlK@f!g}&,Ro׹?)p.k xhtͰ9^j\+PҧqMy%Mm(qepeFr s@wOp!0x+)ǁtI9szn i!C٨Zfï'P{P'kz}I.XxrĴfqpJ@{ xʟt!A"']ωNoȉ<{Ȳ跛B< $gꎒG2wfq3jwQ:у:F+|'&ϗ?tc\[Kbmk9pwӅӀ{2%%UFGdY"Clp X4 Br:m4f6hn5sI%[Xڄ>gFjT Vp֕A8M(^TIkڐ(ϡֶ_OzKB.0O(H/xȍDPiC.23'C _b_cuY%THj:<M3mP!{ dV͵5K|w6o 9}mLE k;I֏8yP|[Oz-!K]hwVCsU~YF?lE@hruD/ls L4*;: sas;T}}+ͅ ufT2{zk5`?0\w4gE"z(&Ӛ/Arw0? zKDoJJ4[M]/:ꤛm&]Ĩ$ZX̦X-Rz Y,6gzmWnѩhhb-=; '0G^'|4dnD#*gq0`$7[gF.d]fSL$Zfi6^Y+;s  m 0%.M.E@Q@K-[Us=c{[g ]s"P=tS}eq?DZ? 9пܶ)怋ڎzoW  :'3,ť=6M*dwh:N5#>!٧Rքh%/D; Ԝ3+Sju!l= VILFjD R1Tk6d~%n(yX31KVy;_xX ٘3WѴ)3e*U&3U~Vg譃!T4׽nCsxW/ K.۩ wyv-ڠyȣO0 &'.kc޶š Yt6lç3濤 vcju œo:v$B3E=QqQխ'} t|Mb ~.!aݘ(۽Gڽ(uP*|=ƭb`nncn ^b7~/l[*qI*%9%,Lëǭ 6:+IӗÍn: vK2bJ3ъ^c+,ClJ[ nN',l6 P#n'LqX(A)u-3bgPH3::pM#3kDp(%D+ ⦅y^tӍV燙j pSԡ HP,fRJ/$o !0>ƉI{o{XM&nFleKT D?k 1%&\Sv`(kuCߒw$'&䎋䗖.!f ]ZڜȍEt HCuH Uu>a}Gϱ,U+Rx$5*&O]׆.4Iʸŕ:WDPXؓ8&}peAVJIP!vG#PŖ9&9`WcHXʔ^:q~?|!"VF8RFgxrӇ's[Nt!S1KiK]/า@s\Bm8XZ1m쏦|KUxQJLe*3M W2 avz{C]e7[GMe~w`㲕;#I@u/]዇Fۜ oW|ΆKgtaqa>NڣR>#d6Fԩs+6/0OBݥkVjۯESpȐx_̾~)cpڽ(Fck'3޾c`iD.<ѿiQtY>=;ә]! AJ Ӧ}}GD>wEtxk]^ג5"H\@54}כkR+,R5tTRc0ah1} ܈6i[UМGTd {> R',b9KH^IZ3LgHkkAYuJ\ĉ,u. <ԂS mi HZX;֮,Z΀SxC #I c4kx GFegJ"ì1r.5azp|XNZi3;NKJT l !-k˽mq5I 1j++(//M8M^<GU0A \{,R=>êt@UrH9LEHkk!kj.kq 7"hjM*TI7k0$5(±L | tytJ67 \{V~ ΍J&ప/xn[}VL"wbot o{;!6d_"<;SU &ᜂǙȎˬU;JěR9Ԇ[B( 01G <,*!7P˜P5`UG<_5^*cD.hSD).Hx;dݖ֒aPs:&%CV)٧8 7?rceO"lw> QnJPŽJT pcarYvF7V\ m7gYZ0707010000003f000081a4000000000000000000000001643420d60000813c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/⧿]?Eh=ڜ.+ɑ;?KGr.ܫY+1Ch#7ʷNMZ/4$٭ {:z4Mm5}oPai|^nպz,) z!h+/o~F%+Q$`yzi&xOMtD(Nj1[`0yGG6X8ҲVӱLy˜1GKˢ"WTS8tF9z6$`ؗ@sdA|,A:=/Rw[A2^L4s㜤=/-yk$yF@5,~H6g fGgC w?WTӨȹ !JogHUzx~z>MOy2ƴϦ ݨQI8ӏsgi7t t C,Aɍ*4$tA gtt[}7=|hl=Ҙe}I]zKG։Hljшٙ3'VjR9кe-euxʜf*foLHbNE ɅтHs_M[ OO~8iSRX%u '&?.c;kۓ#|[urw; >:#-h/@.CIv64h_ MF/}K\1u2J+t. I3m|e]*3$4xn))07'>8ЯZi'sAd\jČ;`Br+ *XeaG9GhՒJcDq)"ٞB/@ҕjm,\Jl>˥~2L= dU2X- 3oQd;v n~ϫBR3Ld֪ ƕ62B --ʼnN!%qrp>j2Jm(Bsح0]؞/|T ٲn!2䷷c"@]Z) 3WxԂߛYd[ D0S`ne_\ٔ ViF.:8#JJ5R z,fdQY ejf#Nd,Ϸ1q"f^6(wq1ՔbdSR[Me#I*Hclw@-Zsb_{O{>'C:xaqcd/!Rfߋjp `ՂϷ{)&|C.)xK\i; ԃ&r_ݾ8\ux )"sku3,hf2bL[/p`."65UbG-DP$9ڏ#{%nh^+kx#Wv}@gp4ATYVً> AO'&~6U3:<͍Isn{ҸV F?Qa<:SͿ:b:2A0.YUQv"2: ~~DvZE3G+iデ-HeueUuCLNfʳZ@Elc.L,@md(>7.ڪ 多eV+jl(z` Y)(; XBgflt2,dp:D?:!L@,I; Xpjafy ̤x*-& nkk q6PC5AQ]qHYn!tݨvLWH Znh|CZ.9| Beu3Ew^q{3o qa JL|Xgf#G{d^92؊~eN0ZR"œCІ¬xؾHK*9϶Ame霜oid711A- SfrgV zWg=O8/M!?TF΢bFh7W8K".1=X4O0":٫[4~qM}{Xj)Cd3d=.RMH(V{!6l[y?٢Qw6ZZbX^~uB0D,7 '^7ڪS-Tj|boߐZf%,g]-3`jbSrBP=@l+%|W]kJm>\NaC\e3w.fR5czaB:soՓ -l<]ʥΉv^ޅa} .ٻi R[ZwO0Jv>jϾ ` ڭ_f?y;HV05I#"PH" :FXpi*._Aw Iǩ#7tPfGOmLb:l-*΍6Gh2(!Io5C+o[X%Vz»vEX N4 8)3,ƭr\aG" fl,kl#EL`~Iq1Nڢ l'+D;V", ,Gَ-&Hږޣ[00T& -PO1t>Nbnq.*v2K 'bqPQd%偎?9SݏH8d 2Єo[ 4 (D K!`` 'Kiio[n]g9pRx8;yZ>l.* %dɌ̂(j{PTdi@*æs\W ܛ1'fU#}VSs @g}"Nw'L'::iq,t =G ) Z}c#(2%<ݕ?yM$nesA..:-}&T}g@=vZ8(-6r4t"`ޛ sF+:cW6^d_hF~4&5 Q02j!0nq]Eg)&櫧<61SW.C[-梍H<Q 1Jw(젅b/u7foy,Όœ|ӤKLyٴMQ&RwT5~Tza^їL gPl>!,'2uN-ho% uIWQbaިl@`({TU4w=嵑M[62H{!9"\Y59oJ܀IeJCܧUmV ΪN*Ql; wYyG2e"ֶ`w{/okdd*mcݸ?%p(L9&=VIP0ύ Qt~sv)`=O@9"$rOB;x1&+S0ЎB0D 58'X\$> S*ODtP1l\gd ^4.MoLYbM >9@RklDDNgĒ񏜑V*uF}z"GUK:'s_0C\'WwpԲ?*: K]n,â^qqiAH![yG'Zc̊ AF_9$E1 ?N[ReJCq#n B̋UiyĚzR? zS nDC3QJzUN'[OIİD&r!r}_Gȴ{ph"t-0piT^ǎ2~œ2ɚ6`,W9~F!VGJ|q)]'VU"65>>ē!L f`lzH[ަWI`GZjסּO)/ P)\Liz69C lXx،rXm{?V xk13-@3B~ ꬴy#+H^wR T#䟞pL~|^LG#3Ϡ&KԷ BnԎVΜ zeZcQ(EX2Q5ƺ3:djcP Gn'<#gC!0hAF@ޯdm3u(%)lfI%'xQ޳Իv%+kPj v%`(BA"[G@cu: gh'՝&Bw$4npmO.3fg4y3 JM|b;;Om  'I/WiYW%Ӟ$(n4?ΈįDi,·~-"ٺBAVZlrVYl ɾ[5NBF5xJ ,%b6D:/Sј]R&=m#ltY8 6:пzQ}|;҈/9Zִ@.Ovaq>~nc8_ gR _VU;u( M|[ KViopуVW{6.Ys;ЯS'?bЪb]8fϊ >+f '=13Ì2c4,JCE.dj2N^{*8c D=B>oP08$OBkMV^g6yC^\ՒfԲO{P,_;K`Gu>WVY@*,CH C?LשJ``q$j7of:}G&Hy^0k(SB7{\ta̡OFTu]KV|l޽SHh'oxJ0zi_u_K{!Ą l_=QDzr"z)s8r_h B>yQYNUꉨjMtf2~^HرR@m=;*# PE %6#B%Udst1 фF/m0kAgS¾r4isH9b`34!\iOCL=sډ\ؘ-4 :H;v&).@v'}CubtO^LɢL\<vMŦ89 g*mPO %t }F89.sߕoBݓs흺C[m8X` 3(o+4`g N9t6,@؋>$x5TwaSLns?fvm~`X+Hd=vI7s4(7ZdmδS ~֢d-] R݆BMjjwbp&kE GV)2C$ꃼ3Y8HwaݝfykS5+FdN%燇b}H*#~oJXMW8ҊF}NIԛN] 1.H A8H{ߪoS ?뱾r"k,@KpddN˵Z}_G9>cxyvbMR͟T]$\#75|"B"v@se6F~]dA@5eݒD ўa@BTPOԸF0X5z\ؒ\b3FpU).єӸnꧼYK4LYdNȠl Ϫd"2 XrU;ֽm V}Xob.a!~:&[r^Bμ_{X㰗f-0t=nۜVI I]ؒg6ad@0<ԧ2$ ĵ3Bէ0_iym4N~ʼIa^3 F|WdIx7`q_`7\US2@ze3u5JNI[=#pV3#V\Y8o}=SJIAepm]YT }̓Da4Wgfv2O<ja qq<|38R;[L(*O}*}v$% ts nP*5RFi׮RyKz+[^38߷7ުj1j<B ,^#V׫_p%<(kLBԡ}W!?>8Soævѯ,) LyXWqf\9a2> Xy=hHS4 uuaqÜ,\} z-%,KZ=+NB5c2 Ai?*#AZ KYٙy!nJpm'hxQl ~DF]UXCU)L3ak#,i+TWiibw vg.➐iYn."'qs~曑4ŶJh14R3XIʀC2Gft[N41:Xj(23,s_ Jkzm;Y=$ի5 s&f]̜H}t;nj;s\"%/s*̞_'TPȳ04yN0x1kmfϲmG"zZwÄ\'bTNs O ƿZ/Aa5iȲ4뷒@4`yHD~^ رl q.h#VԺ(zC V4XGIJ1;?!7q] u:peھOQ' ;_9i+\Tf(81:w#eF)| ȏ- |E| ̥@̑'duNQr :O%J8B[qrx~:/vr Q@NKQ*q[7uM1LM҃gA$9H!CűÈyVQlXqղnX~st$ -LGS?fԾfP!C0?UE=uB]÷[v'A+=#%*Y'ALr:8 AbR#.mFX7`r HRv  M `g{,5ڭM%٤}.ng -U>>Ji%u»DuJeT)W~'Z@AAb'#g&%v>vP?-ioF$޺(%WE9RVVBΈ\\VzV%Ս c"? \*A/{H 2 "aa[14gYMa ǩϛi&M3P+iH0ڃf-w:H϶8} Itdc啒zL>i;U@-K0Ʋ(is[Ĵ0T)cbpbzVÍ +CϷ?*1_}ZY1k5-SM}v1Z_v SMLЩH֘#>}ʴ\Ayz_%"@m2 w՜բ<:h"-_[X՟&ؕAs^!RZoѺ!q"meiB\ A E?e] Ώc "}|e[9M0ߑQ71}*t=Ɋ\WQH[16#}`bŌqq([c8 U0Ҥ^5Ipx>"# LY}ZXƤjR 'Us1*ƾiA"uz-Mvca*=o CThVC|?jH! ҍ-U "J;8$ccpG;&Ek ]e&c|he1D9p4KcO U-Ёi75\I*Yok|wbB!z xm.|`HmS`ZLv9JO|$K|kr߭Bf 0ʼn$oy;Xc-  a!ykF\ ӕ }b~'_g>b+o.:`k6]BXͶH4w}]p񁐅i0V(C* Ʉ!7X 1dZqktf3<]ùZJ! ^Qir;Ur=p?v|8nX|\l@s!H఼Kns1o u#΂^OlWХh XH!p|\ũ56giJ貖~H,`0]֌u|%-(qJ1UaeyY;8˴}rpM j'Ҋ-\K'"$@{L'IN SM2jzLmO|Su }:Q [lZOa&eD# >Pu;`>.~ AU_Slg]'ܿ,Ҁ&*AXQ:䆜ˉFo7^Uv/Y0SJƎIxWI%f|`쑝}P3Όw.eE?Co8nz=I "^(r$7[?=}q :9Cɧ4H~M=-X[%5=|eDe- uH6++R;ԨX\sƮdCug@p^f0)H5y/NדlH*6_xz@"o@[1"p%ݝ8Jo09*W Id*2hq&D]n5l'|srpD{l $҇ZIÅ}N`|ZZJذ(CplCjA9OT. ^@4A3;װE(Liu89tZwO4 r:RP 1|QP@ ;ED>1tc~)'8U8eXI3~oڰɥ!e=i>kf5M2;NU5`FjmrWxiJ}6+--DƮ|A.LM"4²fkk4L궮 Χh\ 碚f{4jAcclGXp!+[Z{&/x+b\0R=e]VJ(Cc\8>T`|8aߎx&"6 YhۘF.G:ˮR,򵩆NXi8z?VDžx .%cpw5Nt"7At+N${xK r2u>8ir9%OX8rm6RC}i -),N;G(7[YR I}ޮKثKȒnrCߒ b&yЇe l_=,~PHƗXc4vҜ"'e.% C5x$S> wV/jxSsj ?OvmSC#rEy~TY5o߉;tLh>#&LFh/{h;!rM&{e^WP5{^i$J'HC>id gD$^&.!vSrn ƜTyOx#ZqG |CWhy͖6$.>4r.ūkR Y[w)<`%k^@.Uo H.(Ua4ęLCIlF`QabM3gu$'Qarz 447M`y(?_5U/E}7L,Zu1{ǦJ!xZ})_I?YaU׳s\cpM2H, o&pW4q5|O,`|w{ MBP*ƮW&bocŨ|[݇P 3");"A kU(.ߣ; 89i)*!0\G-:Ո*d4{{{%  ({C92ME fH I?IΓqXG=$_J :3gYvThyTv! dP=f E.Hb]/ȪGLFû&ӆ%#+N͝A -Pz!N􁌅h#j0tt]8?5%pqjSfl17R67.tiˁ8MRV6:s~k3J$d֭jH| `<xm`w8m ik y*y9]-غ LosR]l G*),+瞭\:\2vu6KQUK Йfh)>%)>U3 *XQPWk rxnǟ>KMY`~9[WS$1TY %?CI}ACXPsL>I Qvq,<,%@}BWLa-|nMJA܂m3(e濰'…vgfCvT57P1}ʵc)`ŵ*2wʙ~dX#Rw:y*|QI@m۸}l!ܴT[b_ܹJ: M`w* evL. nbW]C8 kȽ(̎:GZC˔IK￱0a砻]9d"yXd hvQNռMhem,:C J?KbċIrd)1U}0# m54ݢjмիI1Bảmj*xfhc='QDP\dCmZy$A|$64`A?h兎CNJ0g pV]✰97ͬQ) +\3f.j5߰THٵ}KkId%o$03qEt0c&c!Ud ew->XPy(mBka"]VI Da0EҬd{I<uۘ\F++\wֽvb3#ھ7>:4O+  &:ƒ 9{Y1NM= zV/pGIϊ*Քte 5[˼Я-A jKEk2v`@)h v9"e TKCKH]bnT05y;4ŬM5(>Ska2y0LfKtH[tl>o-@ǦKCgPHP#Q(e97dͯxP $kd@2$|,R['f: {8hYN•.[b\Xke-/hX^N3^]ݎ*,ueyK5NkaHJݞ|MX~Uǔv |P#оdݛBNYx3TDyWtshTk]:`h ɝP|&b:۝9Gq"-akXsG),cDJ4OER;^  ?,Բg\dζSȼO(@_[N1wH\R4V %hriz$8!#S&)hNn&>ilf#|#_I/8𹒶+3O)K$1 Ҳ1|z5 SDK"*Ҳ\fQ}mi y vCJn F:ә'A,XhKXMy 2g*B<=ZݨnʾO@d&RU:mٴ78}&o/› dO~_ wҴ{],OI]ZiH?W`XQ6 #[OGՂH ~ieΐָ+6VO`np>䛭$=뿈)3ܼMM 9M8{"y9,z98_z#`Wy i!~*VLv _{6=`_cBRe"q7EZ 7)l&eL]+}fr`Y F;6p}7 I-DH(O?vN^xa r+Wb OO_>Xrԡ!WO89#L9>u9)m4_>d=VNi{7喖jgCVrR҄1Sm^%$VPF`8"#CMY(X:Le]}f8vxQ̮]iMzJG_3!M2:ר`B^s,4kY%>@LT5\6`ş7D/=oL:5IERRKHXI@}֚L?Flcp;yA&݅c]㬦?f !N]gcƌBKjY=+ؗB0hz+ /#ާA$Ʒτon + R'|CjK->KH\Hgt쪛 ̺o&=NqsS3La3nA``N1 h /"EJߴY܂׮BEk.1զG6 LI(R|U Xۤw)\/{j5͚}:(g*) !2u9X~"Oz0S3>MPzC]V5=Sⳃ,#]VJn5Bl-vJV.X)2۾w'bĤz {tۇoT8Fj >eUQ6EN"=DmޜuqD<\ah@/CXE B@0$s zHVR)ǃwMuMjSqb"QEA'ωjg["ZtG3zkH31,m(,ǻ\R O 0 Hk%hoH oVd9 1 ةsYP$mB~~-8II[ߍEW;z`jGd1Ͻnv fmT]++YK< Bs(뭊?Zε6~n.;,R$yقm=nhw#%n<;ޗWjKC=_r_{I"&iZ]ZefuA M9S*x:pүLH*uGp0e\*@6y9]T_ /`[=H>W= $zB1py7uJqI,`J|i*vыltW7=S]T0 O)[bg,&c0ײYB/i׬D>s2v :[b[dICj~iޞNT޻*ihu]V~Ugc|}PܢcJ OGd04H :P mpL~=|ěň P|q8=Վps$ =W#45!ҕtSQ̈<`X4yjϵ=rveGLD,R3 #))5Eq4gBMcw_嶙 ЦQŚ%:H"+l JN2syw2xtUA{+u:xJ$3ŔiZH<ٺĝE^b0#nd!u:{{lWƐKJ c\A̒e2T Hf" ^xhmQ&$MQΈ&tE,>R\v֠b70 ް~S9i(0"b^R΢;@M;Ά;fvc5QKPꅡcoaUX) Bǽ"\pA$w`*C?D0#aa1edF|Meә1Ķ/g{FZ`88tιeWV7+r  87( h.l:c% iF)y0Ls*p(_vb1\wBl$S͢F;JgC%PG+z+f>d>xZ"cG%U SMK]/<e#;nT8Z7}eWcI A GB)(ЍQQ&wFAt^BjKr6%l0Cgʐ5OLft6[%Qf7;XAԠܺ)'y!rccktܚoٶӹ/Px/J$Oc\IZ~XXO"8vʄa?!ߴ7ɯ߯(mޣ,sZ֊3K0"-"|ϝ +e+M^YЂKxwN!?8cS.<b^`Cs@/ "Lv/wV95_+QSڅK9˭NF:_#/&,gUhT8SW6)?݆Є(d1;B{&Pv=KS]T[]lc"dI19{#牏C#?5kP̺|3UbБؔ :=ZjK=, t7ێ?,]W 4^#ʿptPM6r,M}&G:̢+%Җ/§4lY@0T#}VeobeJv-@y:d]_kNWwmE0PdꯋCz y;a%IP.,v(€ε٠Īg.wul˶wP5Wr 46 #A!rj3op{7^VŰQhP.ѥb4=Tze.md =t ][ƌ,_ArgH̅oRDz$$Ce˄us0?R F54ԙkc]ݬ `Bc}d KF$e_:5E C7RFwiU(/K±O\Ck >)M+nR4'&aWsB^۫{XŒ(v%vx*V&Ԭ,WXfy#k7gh"fdc'{?`_ahJ뱏:^Z :} LGdFN܈`A t<Yt)27af@x >y#֖ 9ĖH[ {L+eA*X61dnNe> λY}f̔?psEL Y$Zг":0TbǼt^K NUӬ!lbe؍m_Jҭ;M,+n˓5PR^Cj-Q$^Da_z$ f&VK&Bo4_ ;ُ=F?bʹVvHG tg,YU(*;;G;ylel\1mZs[^yT Iz3}enTzGC `<*^D`-EOt|L2OeM䱖w"%jRJ]1xE1/snFArwSWs-㏺ҳwXE6ntEv @X ePu˦`Vcxy/jQ`ߖv@#iW9 U Vo19d4:DCy`~ M柔d#B*emYh -Kcl|O_XO-Ը7Wǚ&_~ a%js!AO#Y|ͼB=4C˺1ta\֗R܍=*q;L^j(S-qw@Fk}taݵh"\),Frm5-cWyE";4R,ƴj #YAv{π1nYr.g]<}ֱ+ExZ|&t= 7;l"z77Îvfb-J;鞘glԞJj-Z[Nػ8vщbNCG.@fa%୺gѴ#s%olħ[!7ܹ"VǛe.YBEVFks{!{ߢXhkRCjs b?T,+:u|?y%_N3 Ƽ#Vk[t¡( }C0 -62^r\￲#DAg"=o댴 z!kuL[F&|%zgΑ `GqEk8{>6Cݯzm6p8tٯ8)LΑ rg.D P*0 -9=M_!m_&c y/ 0Mv9?r ځ=EՈNiKj?Sy!x%~̧ o69Ki}52"1!Y`#0.07;c~_&aFlɵ hZaYQѩRR8dߴ!1fvjZ 7i'zΓ#mblPْ]õ#EJ4dإ3m6Vh(fqxBhkZ/F썤$Nz[PO$nO(ݒg!# 1uEO8'*4y>Ξ!-Ofud(а A1'*8:Zɍ^/DLC~@"q v)~M/˛1||nWvTyл/U%> _ qH^FOrqd,$Hs,%u` %H ɒDjۀcO:U Rx/k) s p4"FM,*̬iNS1Hh'!O"^SsV7\-d/luEYK2/qNЭ6g^{RbG\:BxX1H` $_里4eiܴm 2JM%~Rs4qٍ i_}ҟ]*]ˌγ5Wa lKO2#y9"Ɇ.e.gV`oWT-t zU2Mz AD. Xmә**hl:Zd+Aۊ&d*⺤43n*4S>{zGQRP!N.XpM4E@f iPui> IPIK CsUC'@g^՘;|KH!n7?H9i*dU蚟>w?s Yv ~$&\v '7Iub{u1Z.*,ϋ_M:XoY:rfQ@ y2+CD|xim"pbi|E` ÆɬHk(E)] dUy  9$()eLqǬ"c3(OI7-!r0f"?swLQbQF4^.{C+Z"I{(N )Ar15E_1cR8 vJ8!qŝe4H6R,|/0Lgh?1 w{/Ԣ5OosـRflj %*H^IM,ȏ 6~^=RCheC`*׃Te]_jZUK\[3GӣtDBtB}~kвiF' )H5$ SNV H*C[w:VO |A aһ;>9!ED7[H$B,>PQ,"[:P7=|Z+xo'Wbr`>l)/#­M-V2xp0j>Oh ?p ӀXӟ !jW:szHZ1*EepIĕdbjenUT{㰦?hv=qH-k5.r̙hZF`Ffձ5I3ʛGkbh ſ:FM<8f׭a")e].̝L 64|*"t\ xMǫ0, PPgԱ1~pD a- 4(I"+V:5pZxau9 Xa~k T4$ҵ\NL{q~\.T9+o*`<0k5eiGE8Jz ki+a1= *`b* VY sypLt?D1 i/,T=KyӈTl5L31HdH%"E\sB!m?"Fo| ʌ, Ffa 1r_5047 >M^zVNgdTJ,#Q? 6^y+,5 rH?  3iz$$_C13xr]Gj纸Q6*FZ,Yͦ˶1.Y%Y/^J*@%ߜ)ぷ|;z-{o goNFfaH,w6 9IYpSo[n)n;zqenO2 bZq嫗K^ns@Lx!䙑 3C<4es 0Y44 ‚cSov?.F6| \{x4G6ۗnk覵1uEd*٦"JyCcE?aD>Ff4'?a*TpQgA7HP?χ*S&W<Ήm1Js5lyj8\gtMrJGLo(''hp4L}!BlOt]738P$|. 1[đ^j!>WEAS-W;B|,/^V3po^9=$8 w |.:WqIyHtR㎹tZ]V=/?$0eK*qw>n&y@- VB`R~)F݂܉rsm@RNgm1Ȯ,OM@eO~e"`wZGl gtKɌQ]xnd˪Y2"eofbUB%k1ٷh`ce(vE>g!XC+,m'QjX16Opdm'B$A+lǀ›'ͧ`SԈ_|ryCf3b$C,{-}I'B6) L2ەP'U>wn] =33qUjwJY ߈<4ߘ 뢓 LcxߺAl(@*g6@}a)@i(gDw oD<٧5VcJYQH!n[սš(7,>uo=}ý vKLsu*V`7 1D#63)xE&dڿliX~E AYJ&jp3_A‹ġ/4~sM߰`-$/BZ3V! Bd3ġi6[MܷVdju2 k~fݛBl84KFAlsn!9h!]y>-(2YV R!ȸ(u :ӫN8#mjriH>swjG\_~?N"3ܦ4TNL#$DcfðF=]eu%F]菕ՊA*M _({M_]B9A S IV!3ӎA+.Rn<5FStܜ" d2KNإwj 4W#("+/Oh+("8zVu?S vr /pbvbtXl-cYMkB0M6p d~1:(eZhKq`P 8+lbN^nq;[̆;~ \c$JP0xxǡ F oE4[RG{KA/stJtL[jf0+٨rk7& V[7P9ɳJc77Gn xKI"]yTb&PV篁nߌm[{zkQZ++^i"79uE >r}S/q"Vi~섉[Y͒xm5hC])~ʄ5bLwq)8C9Rk= Jmo Ӣ:dh׆)}*Ur$Y,$,x~U],'2̑oLmJb~%c(㤳(Z}עׯƁ"lRliȝEbi {7GP;X}W//s aB/>ā$yi*EPw=#J}Y?~d2?wRаiXgzm7I7rSЅ`%2ds>*.R٩I0F}duO GYvͬ|_>>2<$@4Ą~\XA_@"džB}kI¢,AyEj]` !٦anbkTe@j2'qet}_4_'!kv9*>(feBb-_8ѕr9PQ77g%څr!1û !:-Ϗ_:I֣H,=^24Zc? u[=uCv?Rgߪ"|qr.van#x"Yƺ%u6ßĂïh.-c-77nu?uCJ3L~l1ve$dˆrOam20%M֘ÈӋc8cQguŋ=qY^R/h6U06bS=r;lGuϔ v }6Sϥo"{`8 Ҋ٨T}BS)ۓw|'P9P2l#U`My#gsN#3t{l ޘT$c+ib([PYWqi~g{v~x)p@#Ý`M3tʙ=—؃tѝmBdhb~dzif i {0~ORDX"`=( uʭe̷K#$K -j?;ϥr: {D.Jip .N`Yba/pMwO\HgrC0RVQb2 8GVnƩyƔ ~p2;귈e`x9T3OMG`G}WǂA+ra}7 D+TBNEݲs ݳDͨcc-४;K[}T?ibZ3E}L@9l[IZ[_L H$"tP'2g<Q##>𔲪6m+;+А( h t+'7~GEl I?p-gnpgoú V@ 2uR2^|6U!^Ӝ7֮`q5@Z #:֒ `úht:j&?0[N p2{9n*@.롆 읉܅ }&;CYw8'aZ5(,pV5ϻ@`\As%3Fncm6RV(>ixI)ib837U[d5ҫqDŽua}g/D>n{9eW E}jB ;Gi(fQ[(1O~abboQyM/>APZ=bzRFrIIq:`2'MDY-n6h|aSDaJ-d|fqvdOّoo<6ӧժ2FV OW6rO.#|!4%*=s^~ip1QwWE3+z`0Mn:YOUGgv@gय<9-ӳ1(m 閊´K!Β:S>O6NΏDk^9G쉬j$YL[c7h'Z\<\WaM%\3(t}D73\+O>>JW3pD7EKgr=%.}%Ybj}{ aO^AY 쩗L LjX6lg=mÂ~:VImQx~p= :SVhܡW]Le,[@f:h"?u![)3@CSiC!NV䲎aijF1]FW97W7ɫrK9eĶ|"SX{ : ߠV4A%=lW٣NTU~HTLV z-nv)r 'UU++Qx)U'F?[c;^__UC ю{HQ\YiWi:-+偂oSQl#=Z.ܙ7WJEF=h-%zHlR%4P6?v}Qr{M̧n%"HɐrfIh_ITYl8 _ϰQJGߟ˪#$o>*.1^31sD7 _0N)t1WT(B1ɑf*?fW:o=l*ǫi;MА eǘ)f']qM3F"e%Tdɰ<j7YBTeΨa;o%șDaol2YtH /؆[Snߒpи]I5w_nu*0PGq>jlZFj4Ĺc&I6'RP$/08 'ZیX$pX4%!i 4OO>W1sL }:iM쐄r̍VD"DOET(3dڂ _0C^e25Imcf'dw73jP3LUeCJ&:_IɆ*GIMm͝٢FO7C?7ˍn2b2T4*_~eh7H^.4TN'',־_[yy9,a9,7lW`08,&^ p7(<vr+b}[dJ7꿅.qs {em&Tu6&pD2/ BgZt5k22|/9gEhWay 4@o)3R8oܛ2VU':Im<~LW&̠k;Ÿbmfj!`_5`D ąhr2߶yk ҡ3W,6FȒ2֠Z7HUǺI}9;?&w@ ]>r-+cw0: d'PAsq1h 7ܝESsxNKM'N.FPjM&'OXӢQ.DhQN, E]۬m4s3 YÑ8ǯ9ALgďVU CV$EU2kxbFwF#ìКe/õȺ#<Ln$r5!Tt65=5]d ϧdӡ..7jG~3oV, xKp&4V5aN4=N.zvbtC+#lA[=ߞ;;]{:^]D.NYEHi. EhH)-)T&|kYV*Ꟊ`,b5+Y! yg"ߛ} Y.ūѥx;ǒe^(^9U0W%&0;NͳYbC)FKawҾaj'R/&E=Y6ܷpfx:q#P_t_y8qIcLtׇZOkGd0Mxm`P=ۤ^ɓ`bIAps#IYfDwsI{֜~P&/"Q!'Ի#JXҁƕTh+˛5P c[T3Oy;7iAҊ./Y-!-۳=պc贼a@Q2Qdz@1"e |UXeM+|q%DJb?uWS)-𚷩I4CbHϓُbu::\nB.@Ay4MTSEWS|j2F˝LJ20MR8~ѧ+f1}x&J6%mՠ9\:1= z9|i,\ y#ն!FTn_ʂ>7tHW D:ݿ[Fڱe!t d[diQ }0jCHzm5|NJz/ޝ(kI99qW6XT.b++E?F+ƞ[7؝J>?ftGݜDk9 ƹi2a"h˪DRۄ[5+HgGV\2>#f,\C$es5׌!˺D !om{+2~=4*AӚ&OI|Cٝx 0ʿ|b>Tuuoq 9No;R=fQ[Tқ?i"BQݛNM"}=đG dE8F_mm`ql{p} MBcYh4cAD.rԉ^7y^MX\!=vlDb8$Ef'XX4*1ILK~Z|q \['Šq*m8K}=NjTvpҭwj'Sۊ3C) |2{w:gL7FN~ͅipA[\b/΂c+& ^Q#YmwH }Z3.֢b4wb"6Belk5 GO m`ֿӅUV.`V ͍e7aLkWNzr#ﱪ?)D7&ر3D*ErqeFVZǸFuo5dKAc$()1LmXu\Tbim: >u*'BjgQjcq i02r4ʊ3cJ*aT.zquJKF1/'q>yDiT gwmoe\W>h;+^7Y7P\eU Wsm>7lO0B "d/jzϚ^\2]k^w%pbsL&}Eƅ7qlT"5smh_eh2ȗC㚉+_ bCF#p,LeQaT0xa: s"8 tZC`9UD&ԘRv;>d/C+Eu1J qTiUU]DUSyn:8_rBM68)G@ga)I ,-~湘qĮG'Udlo,`Fk+B]Mk +m5d{:,5`)|?y- mG({Zx[bK>$Yt$ j%mgKJR~s&l mmhtaWcr-lQcx̢ڜN~wmtRp r0jyOa.ȥkp*`4T-v |%_]OC)8!]RӑDPۡ'=!9c$FLr3&!C$Vb\02:{?ƁǁBٕ:ccuFk}^f{?R @&[eXb}JAd,P7K`%N¯щxytHi44I10 e`^8$C~Zӑm :D;GHJd]j{ЫhHrNp+PVLD E>l㙂.b4 u/lU7[s7/$M睰Rnަ'[bx~]*[]}MWcm1fw_Saq7A݌-UJ5"֎];!Yӥw ;hPXrD&_y |]F{c%.!_d H? 0G ͟UN>5\B O@$ؔDw!K(Ӄ/xRb<k8a NJ*kC2:O𫓧eJElZ%yuh_6&~UNڮiݏ=XV?jD|yQ[V#QDʣ{Ah5yOXnryGsH#paFưplzJ6qP&ۄݣtŞ1yb(lECJ `Zw:XTCKˏ(8 _?3쏭` V"cU6eD*p$?6| NA{ZQ{壘NlG[Xx.ue-TG)=(G.T_0@/8؁-գ5cY$?{mw0R]$Bҹ~'UEʤr'tm ЛSjy=w8Ck =$oj(ǼrJeVҢEJ"8o!E PFhKslY;Mz-C#M,DZҔaֹl}*t@p7;jl'Kb=-6nr2O"D,ǎ3-HOdRg'RXwaWFu_`MhY >K\6E4DYB;ք-u#/dPڠn1Cov2^&bS_sU_6ݘ#^y ;SТCH5@7wB Kh/F$l0oO={"ҸA`@5Ѝc⭂秭IE[fsTHd|C"" |!v>6ڋ:zmƞb4frUv.j e= P( WvpNF@O(t DZ\-by4K,U{Oy{6e Ah o!>xvm|$*JV;\ ֪9 ,#Lڙ X,Qg9MJPgF .y7iˈ\ >AJ?]FrHku0R+,^zx#Hać y0&C΂Ũ7T {*iQ?u&lxI`L 8a-f'F; B7V;oÃxkc[0!kkF =&U6wμ+Ϋ3dk|t$pQpJ((~ qIE96E0XT^mcZ"3&!lh위$O|>_&jY :o^Lr4O2PQg5+>וgaDo"!,(Λ2f$Yoh  ŐiYƒQ줠^K6zZIm^TYJCRÐ! 'Hޓ޷! x/`\M/jGmmơAJ6pp7r]J mn/{ }8eY)}vn1qLp/`ReIsw0!ϝrI\Jõ=JrV-T毰wRt(8gYIUٔb%,[ LQ6{}N6w[6[b0r_rDQiZFW:->xYc҃V${w5 !p L8o[yAr=uTZ>'Zs*Vqj4Xv(ctO"= =RO:P*xfy\`JuH4!IK7Ng.aoOи<ں14;H@BC{N5ե+&D$+vŨҲ|q]ph檳g^qⷆ *N$n8kCP |f(\y QYEH+еnOB\B)C6p'LUnr%Jֈ2&Um)h7Bڝ.W>fJt1d6l2l!ǰag20`N.z[Xlzka;+pԆ|pEM@[ h7ikXI\CkwA=S3"Ʌ0uX4-^;md;r#K@pmzەr峻OĦ_[/|(rajrd RQѪw)^P$nvaL h3xtz0UW6U$;;z!2[^ck)dX$}f( DwK&ͮ U,9=|yV qAgi|ӝ/'ǝl38wnђŴ3^N~12Y[]Xs[d'Y]ܣRmk\O#' }㩪#ȭx#f }'SPֳFK;\vFۨ3PKA2, &v2XG!2JRo(aaPezU!==ϮULäWlMa)WyV8fYFKOn!!3?/f85)Pz0ZԻuVx2T1Hf,x UE E{9`8m :MM< eӔg;_Wh3zw Hak+SkcŊ 'VZIFte^**e ]P-Fr|U0J*ƌƥ'5 kvי ךUM,kH>V,ݙR!=W ޯ(8#Cx5)mGFO)㷛ȁn2@1s=? }G7?`s<%KꞰ_n /{=v1Р;tAWzsU/TE.C4QG>+a9܊v6ŀiWTѓH5 BC}ՠY$e~zjHox7o.xݱKa|rU ~7mʸɖylQ/@EJ앋PXk>2ODрȔc o-$(ǩku1jSHn/ۊT2<֌>9XR٧NU>@=(?P 4{MYL#?'0izU3N#Q/;G(WX:@ajȭ6IoL@Q 9Qw$JH/i q恒 ^=! s#YPSlH/ x.$Zx0+ WhPQԫBMjҖBkhMpLe R]P;~^rD+7J: ӱw , Y CwD Dj4S8^jeB%-vK|\;?WQ[[C[~JSmW h;G1ӷ:V7|dWfw7k&JIb6> eG,F+S@m$Kv>Һ8K\^sF_!"6=X0_--G.e8>V\=x4iE5MD9qQWW@_{0L#|~֞+?NQQCڼN;μNfreKU97l]vt8A1.B\eDF5[;]}E̓$f$~zIYJuO ivzѭ?`-i_UZcJ$K@V\VDxL^VwQKJ,gyRߝ!pmfs#\=cs6򢝽98eAgo)TkWgGJR'1qgvGVKPT@R)U99n[~4wW\$36+'ϥT3yДUFxG*C+ Zv!OvVT ԙe+rC~ww$4 F}^_ H)Mӟ,iMGE|z;BGqGzk*)_0.M{-MU<}Ymj*a@HY@gO0֓zf[w乘?1 %c^=jiPwȷK4nsx?[S5h3U+fᭃ۔lCzwl-o=A*"1>+!^a׵!JI^z|Q]*V3a3 'e,:xJvNdO 4PbT$*Γd5l)DBRׄ-X? h(Ѽ'fPyS]EkQp[U,^E Vqb."Xڣ]sqszK !}7N+wQBɧ/H0D؜1nziδpfz XYO쭊3h+^vFv~/:~3qσhàO)(Ue7LyJ<}RSs/ tKpU%1h[Ls/|LV /G蟐z-ߕsSφ!& Ϭ \)`U̐pg]_৖ U+ph[ѰTum" BM\Yxط1!ڨCdٸ6`ʆ&3V+lBGR \=ĒN0< ˚}øD;GSGA4oSNu9(Z`Bj`QQ7{' t8$PUfX}eLmH3X(_)e+ȁRh6tExDaDd)!γs׿z&%[BtQnL|ZN3"a%(JG(m?]8=kFYLi+ α'\~B͝vo0'1BG +،[P0FOQ;r~Z1z>Y.X6u`,ik&}boU >/y93ϐǣ,Q:g!\_ Uᱰ2 +MϷ6yL|޻@.y*b?.D3NU'7$Rl4 }%)1PoeSɚ=if %0Q"#"TC vE+$͑'>T`oL+_S;rDBv(j3gڅLq)+qhd.P#Z;a0 ,  p;q}>"[%Лt.BʰJ*Sm=&4.7 7Gi'ӦJOͿ$$sV ̠ZBbT9M~ƥ+Qz {N77]^&*xfdiu5U;> \,gZoA[fr04 9' 'բ78Aj!"K:^$ K6 p]FV-͐"IhDR_|DWݣwr2ЩͿ,iB4LZmcd^k55 {/Cr$aEĺZfz%J!d_|`3ȥF3mfc{v %%Af{uiz1Y<@u RӅhbw˔q+FDӬ@M -S83 <5@Fv}HڎS#'Q{0fSákz5Nby#DO*Zs-0OKmGRg_o~V5T–anr>r9pp, f{Fȯkߵ_wH5CaU}boF~prhLU媑ejԕ*zkxMN˶ eԲLgs}fOy{E*OFwB7?Д-I;3tV@%o]9i@ǗX&!!o o{ģbHN+)ؽvxG rg;_[.3/8?@V\M1:Ϲا)i++oz:Wk&]dnRCʥ YUkƭ;&%蒧Z]aPixM.|.$& l^ܐ*BR{&>aVޢ%2~z[_Lu IAaܖPUI Q! 1ij0u]ӊgr>fɽqaϭʿgZm}__Єw] ~:+鮱ã”fR;W0翘wsA+`ʺ6mprc3%"sv(wr4`$NF[m+ʧ}cU|.XVJPK5''"'}݄am I]NXf@rщ3` - ?Qѐ87plF(W+㘥K;x-  %ۖSCiBvFi).hiGll[S;jK"GwAh85ؚ/bPrlb/9};Icdv|a`Yq|QN&m#ǀ:&-zy%Q9WXŌ$A:݆­jw.g.%22t:%C%̥/P;Dڻ@!Rxkjŋ ]hOl|!5 ? ^?ϹawG:_aU:Sx?y&HM>#QM4@N8JzMaqP6lG(~>iDs s9|搖"mh-P UeƸ|Eb| 4kS@/Ԟ.#&5,T)q e2$eaЃJp:BMʭMx˷I ˿Z3D1 "Nj_Tcl*Z @>֐XVP0I7u ¦(fN4+i⣩'r|QhFlMM2Sn忩`BqáZ#PKMPh`R+GǹԢ8 3m정M5M\TjV zBx^هJr.?D jhำ!VOX2pD 8P\߹&"\z{&&8m Z9O:&F)_HԛOvGB& 2 6TY|l2or8=݈_ fWVa8n:na?wPS#I}=Ri<%U,`oeVهIeB8q#K2({ { }Ӓ}=QNOD=ټ𘨾&!0{Bd7NLwoOHd~|0a];ְXfuCbmU{7^X, H%+"VKIޘ׊i~. k%9qRBlA+rT0j1c&¼' 3s%Px  -XA)-]8L69>qB$]řYshaT0©qǼX[E-Lx5Q{g>GdƾU} J%xtOSVR{wZ]@l"ꂙC>ϱdEw{F 2YΡՍ@lH17Ad.D+#܎$#b z|IF klԹ (n%i@0>4dU?h5wnD+3R3~-j:rkjT`DK@& E6%w֚lI3Iʠ`6R*_a3I5_9[{B\ZtdćW7_dU2DCFS^52k`etjrGh]YNg6j36!>˱Vц5ߡEnTpp7iͦz 8!OzLƒO[q)CܴV5ƯuK T Ht8b5!'C$> ]o>b%ˆ"~YJMS;'˳c*?T!@s7.}Wja٧Lˉ\Qt4Ƭ> TN k̰_`FՌ-u;?LIV%,߭}9S@T7+ʩI,9IĶ0VsC"H'>(NdT`M(|"9D-8@V|'WcTYS `kbQ;vXzN4: -ƔȈL "_PgCjȼڏ&N4 SmY&:!ֆtE>y*y427+t(_XV>_qu+/5`Y핻tvTJR*PH2"i9%b1@7X%ʹpv#Xhl0 Q@C9\O ,v9)Mb֟[E2_ ^ffƈsAmݼC RdI9Rcp% 3zzb%g Hj})4x p#'/¨9#-"Rhx!ieRxnq [#mAIRV5v1 h\/.@/&Srjy_D!xݒ1ZcMܴHuoBE@4 {B6)4%IY'-(Іc,ƕ˰0i4N.dj)4CڍxD⦃ ZpS?Pɍ8@t'=WlCK~j!H j4/eG3^P & І*2>gW WFN>7/Ya_SͲmؑ˃o9V~"{S/'$Lk3ȁĨ?.w|Ԝݖ,2!z;AW3~HT6ʥgZ^ (jP̣ЪJ00rػed \)%Gf?uFGO 䫮KLvsrED՚ܺzvOL:g04"1` Sf{@iMGRD{nIX*8 FhiKZcbm0#hhrCbNnPXud0l2xzlhN}2~I刭nxM @6 ITОe|T/ۢigzь4RX-! BndzuN+ 5hd @G$(9-9T5**Ps# b[pC"Z^b1~aUq!acݴ/nR+ vD #yt tM)f+Ts,K;UeQ/cv)H]}@dоzБ0SG"y3kn3؈ ذU& $UEXD|%?M6%fK -u_uQ 2d`s_t*qĶ$T)Mg\ +A3@{;F!\-Q$jԏ?,;&y_ JoȓQ|}zخ\ȔG/qn|h@pG7i Z|Sq1sӋpb]d|fa t:ƃS{|e֖x) E C䏓d#rQڍ~o*,:4j~TQh"qZ 4s'jmF\axvsIGGȵut.tm7d2x<spblՏ5r►C9$6:HI\S b[/xRm\%e)zp]L6x-Jwӯ)sF,\q ì.dѐ %w?b-kLę iwiik]hZVG7eYb0 's>:\+FIuWe}A R=C RP+SȒ4u}+jcKa,垈^1;H4t{l+?jI[ { ڡUDµ7"G?b,<Q#۔d%Z@4yפz~(1UrO" ]f ѧPJd>ܥ~5OI[TTWG˄cE9ƹHRF)ՃWJIQ~gl[x{ ep|\ؐ^^CeJZ$޹Jm6.'LkVpkZٰg ΰ2&HqW֍!UOp uDQBG\+ kQ&Xd2hDm8Yrݩp@f{C79r/b4#7pDS‡بj%6313MbzuwAh4b)/Hf=X6HcB%RMI&_ŌzG B >"eo?QYr;qSН)S!g(amZi=D ߴF ޒ- 6BVM\{i LF [ŬJ;q6AuHo =M9gf^3${]Bi & 9Swgɬo<վPOb|8E-5@!p,?w\Q7wX$o  Yq@9P M:~*G&DFWQGe]/r|hT(X QFKhv~0.ej-M~2 :%V|~g x^4H/{@'< d7';(fG_N:c硎-!ō[idcM/'l9~'|_Nc( 6@5F*աҌ:IG{h}u1bIʹ]~+Cy˘u T R7u)5ֽPkP\:V5&J6^ҡjʬMlģ&O>H@N]/Oa3Tc[(y\{[ eAF[B|OOX'Zs?a6j,5>UmIhGJjFYr30@;_=x<^UqCw][m< #IcK\Sm+6UDgYZ07070100000041000081a4000000000000000000000001643420d60000af8c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/㖏I]?Eh=ڜ.+ζI:>bC]"HaVsnI$/QE "Ӵũ:?5?ʿ;Y7l01V{!c5!&2i>*VD &aQύ[Or j lL2@ J;%"JŌnIV\g#YPwEvD61f~cKZTG[ܿ!b0ݠ;s ٺqU;*DƔ\7qBlČ|q}c4rૠ3H8S~5,*XȪ(1f'0^Z4[;K2 .. b"wC׿'`xi^2ڋk16 d܁"Tb6 VL?"DqX'iTˊ&Vc*_};]P4$Mj ~)R #Jثha%3֗wjӡ! PS>w3jMI[GgԪ&jby? -j~EdyA3mٷ6Pۦ$叝JPE ACZ:.y S]akOKN}2\hf;ay;({\gPʏWcA{|ڞ1_⃤pӰ8-!1sϧ{݌-8CKv`$AE'kjZy Dn5ё<>3DJ)vXhΑy 3,9.or*BFD [io(>}# tt.Uڷ댑\~hxF'gAp1P= }p)|պ.Qpr0H*kTݖZ|q7lZ-|o]K(ӊ-&6fkt>c,NK;TzddU Ab]H:Dݲy_Yn3O?oEMMK 4aIF8ΜgH (]mxdXVFp Q0H۟")F*|LrCk^)NA :Oh-+95Ye.@Qx;D&vS&(Ȇވg{s.>t%!+)sJQ+ kY>gP3!d`% gǃެS7r%* ʚ4wM=2Y\N/30X [v3OCAJIѕYSbc3jܩB׿hiOF,[FΙ pibJյa qߐlf1A_d.x<\e1y39.D`;I=^ZCNF"wk%^n{,!p-J8!o#FO;K_k)Ы/CUJjʱ@ Ծ@ѣk55\&DS`y5)]8w0"snD?EY]״!*DVt2[f+pUTޏ9]# !=&.]Mp)U?Ht$[>NSt03/G7%i!cw &8әX߆Mfp&c , LB0Ӡmڈ(TO :VAvgAċӵy5p ~D aѺkUOu#tyb5 _C49S"$v{fXs9U0/f-OMmiqٞ0LHܧϷx ňkcW#JR={ жbifGIIJ|T0Ewå 5cewI{ȣ @1H^:SZ̠o;ҐU<"!F44 tǥK u 4$c+ndceu8Lj 3,j2ՀEcAH>`J)wH‰%ܟ@hD:"kP~Y [Ir (qYd%,)7s E2 5aE3OP ׋TÓs=20ypf:2•; 8y1(PqH\̪WlNmL=s6oAԱm@Ag( ~BW5+X%)%:8aFQNS S}\@$4,$ý# @ʆ>}cWDhhS7ٵ et00PQ,(6=/~- 0.ͪݸ t7s .>mXž.1zw*!$вAJԺ`<ސ.#Jݵ̚6} > xsYjIYE^lnKcMzE]-Ӑg͵4|}@'X][ɐԫ,.w=4Kzv[2qM2)!T}5QE5@rY#@दTw/$n~~eCo\7_ٞr6VR8 3}%ڣ%ǩÛ9iL2jͷ{rPxH*mٮpQmm/jh:5ՙt0AFG!0u i٣E',٧j{$R<<$U,Unp';~.Bݬazo< T%&RW[WbQD6 ]aœmIoO[ `VC8kǂU 0~ Q)]t>cc͊+ʸW8 B.YחC-2m*cTDZX>/p)-a4D02^^^ 4o3B vؓVꨶhGc(ǕYTljZg9=MgK(ہZGEA'[,5QPRw?/io~1;mh,kLFOI9{P޷:@B\G=\y4|Um6 $SatZA C#P4HzC$0 Grp% ͤ; 0)a;#z3|~uT݁7)?Ё9ǖXz tPN.m43QN9MP>|_ĮsEe}aD]~-5u$H hWb@“ ԀsТI5Ոx:qطt}ڣ]'4Eف0\ )hj=y7ˏk)^ Z@d5;]֔]a"%Q']:c݅e(f7lʂKx#{sAZ4G; 2)# PMl!TE _ "+2OaL;1N4њoiDӞMI=T_1R2N[.K4B>0;ZyMKm2!n.*CvM V{@@Z9g"舦)mZM%}렓76C'uug%ZnL\z#xH†q7ߧ*q';ݩkO-f[MsZ<`Vݘ[?0EܒE(' *pgG5cz)VCCܛD޲e_}_Z|8;١kqe*:HyK+܁1}!(rntƢ{⧚VdXv?G,q@޽ZQ3s UF<~sI5erk۳f Vdߤqkk`:VkS֠ -"jzw(vHhWЬva#4CH=γA(˭Krď]yNDwVY.[4eniRP &yzNͭuJ|G8(ZgEdDJ枫&q0D&h<@ݜ~%˜ iV\9Z9(ұ$Ymsm'pR$" `qd cۚNk IzHG[Zϓ n|1a:wx>m2}F>?-->l^l#~Zrm9V)}Z);7ۏ,#(l/ZW&}=jB CكaN`I+) I,̣3^gBק8[\M!dH1 1 yl!Вj/sd*3X'ʃ##aOΏK2?d|h$7ÅbfLZ\5t~?ᓂ>_.Wܓ$HXVn>\xKeD}OiKގNٮԩlm3n5 V, d2as\MQXyw[f'o5OqeݿvލLҒnz}HMH~urR;$oVl(-j~S6(?P?:2zwsz׆}}Q+p)+8XwM(@_1N}_a?Y@sQ,D/k 4U]#-&Ld :&ԮVUavNz|/yV \|ӁawOHmqLś3c{Iam_7ѵ2$;ve,v&*8zM( U`pfn6B8uQpn@uZ3AxSKNSڥO2:q1 3`eH벟|vhJMc7ID`9kE`%4{@Q7'{ZXIyK?8!h/]nkf1ނOVBn*̮ͨK|v$tQؽ=Rm!"s`F!br1j؈Z(qZ'c3!E5&Co1=m\,ĺޑc]kp՚s\;g488~M4GZoldқ_z#:_T)ʱ:_P\e ."(@zbs^De ۽rScv/}!)/M?/ytu [_#6y0mlT 8έ ؅IŖ{CvqM}eP^8ez!<=)xT%L&ڞUlԈKYd:r8OϲE (\ jʏgK9r֮90AgzHE`m\H5p //逫0d5&er9ʮVuP2jaD3RPiTbYc[a;vlNYJ %2m}sQk"#EYR p'XQDS;JsZdٲ#zl疧Gl51YӐbJpYq)W ,GH=9~ @u,nkv"$"Z>5l6.)aOW-1-H(3rJm&AX)kDd^qGNw_wÆJm7z+[To# FA<ճ çĐ=={&<6fo`5]߈740b308n^lA`I1g ww\Tζ&h((NR٘~\xМqf cJ)Pj>v14 P0I Oe"wyyOlGFmEN[] QzGNogK@;dnF5cy[_b euw#rQG\:q[cF3c3_?vܱ牥M|$t>=<~x֧.D:5h2CHd*8!#JF\}ZfP}Wr]Q ̇-@mj@E@$߭{Jpc[xUӉXtu8a'x^p{iKQeb=n; ޣѦu[dUx!%5J|c=2ӷ9TnWp:ggdg59"ʅ d&P5[Js؁N;"]V`y~ P4/K8/;1yʱ'ْZKŬT#rr $W17lHU#hWpqޘV:HL/VnW0Qu6rW a)/-ɍ@nF'7 ϶ubj2!dn q`U(Ebco4VpW3[Z"kLޟ)ZPq*ս$>D&Y9ɺK@GYxdo.}~g Pb@l-&ejv-rm5_u #*W-e=6wHG͗^$.v\4YcU:F5FyV@T)y͔ۋ/`qLjʵaX7-4X9CR\*A6s%bvmYLb+C^+f~])lyZN/tSjڱ'TpNBkYd4# 7El1k3zsX P ٩FQ$Xn%,O$G0Pn%rHUۆOW#NSFcBm4bVw Sn.Y0{/[Ͻү5#!#Hd| VT?7Oz|ٴ{Uu|8Y#:pJ*Q,nox~7:+SA|l(doY3%=_^WRLVW66ͪN߉Fq/+y"{z:Rj56vyl4QfOnBK@o Er5|!q51 2V3+ D(Z,3Zaj~zB.&15Օok%z 541+H 5H¸95x&l\tS/CɬJx۰II֊d ]:YV/ýlj1yEiT"J{EbN4.x:{!$\S -MULEխ2k 8g5rc&ab:{7wpF+ $a"L5K9p <ڟũާˀePAHHh!r}%_h iw,<2=Ĝ/fg\~#>t s'z(]Jx{v4-. G,Ī9ll$4^0h#un~B!]ű^ :}\P/L T{9V;xGf#Lvu~sJ`⌧TT>U; <*tȔ]x!,;d8Tը/䳷/XRR4BqKc3P0w T䆍Ir⪵SDYsBzmvI]^#v8 n \l񍄼20%jCl7„ǵ4{M>raiVv["cQ BbI?4H~`|A=‰Wް Cѝ&N^x7=hxMt&Fٺ>ީ>^P9/s ]zH*3'yi ys9>%c12Vs;!2𿨩 43Nѥ7@0:J\ϢNTOYykl㰍x>w (ZAVkh"UK?^oNb _aXQY3Ucenxa A[PIa#LtxnS5qA)` Kye|ϓA*8s&6s fiN*Q0OclF SEhRuyh*LS*XȺ3W3lRBꗶ@pa_qmNOuOM߮Ap@k-_+߾ԌnzS'L$>#r=18@lIjǯ0{P%7IDe1/dմFA&UsٯtH4Gi# I~yX*qH+B{5X̰MV.F5Qd" 31-DgMe"Ǟ#MEqK}Iț\$lU fO*׹3E+1u5SFAM  EQz}#Դ{%8㯙iN@S$FoG8U1}nXx:Fᝎ 2l έ` ^ݾCmS@a{'#K[dSprbfku{ғǛi+OKǪ^^˗浦]WV,Up*Yj! Q4Jﲫ,OBX/X/k ?<4w BQϺh=,w^Fj,afنS(@ƻ1,EcK>ꮥ{PE勾R@L*,0*'@SZ6{\98MPp y!VIҀ&G5n)>Vwhia' Q`ݘVu%d)hR׎O_ҟvB>Zx,d5抽qbW+}7 MKSOx(buҢ8~+mUPt20A^DFYXgpY2\,)Fec߄}!>j%`}Qӡ^ZL5:3m~Cs53c3&.YY$oS5`i1f"꩜[|3;E(uI $3*tF[k< 6.?ݰ=˥hJxV4_x3ڒmdA$GдIC<Ԛ/mFm&6{RzY=# y;Rc<8&4lc[7q_1 dy}W:%Sc+'-򠟃FE8Ȓ呯}w$Z 8yQw|Nҏxa}=GZmtտ$>3!_=7`L)M k21,p {̊y5~'~qa;0[ƅ|e{NԸ_5_IirٻDg s 0b\n}S7RKT:OW7cj܇Ⱇ4K>FRZѷv 4ЮbUܤøCXݻ\GI_rRPՄu^J*W @s!3߯z!AJBndn_J~_οL r=]Vf-V KFh[=B[2#PNxYe{À!X4<~ PVd%]dČk%HkJCR.LN(_.?DpOd7(,GdÙy4K,Ggq=? x;vߪevs0Uj8 :7*3tN\ IS/-@/r?; uX %u ӵ:R)+;}Tjz,]I-8j26OiنLpgL{mZCV VX\,esy C =JY7U0 mbbjIs xk䍻C\"m 9 <_-dzp O29a9 ("/-53V-]5S2礟# ;N$ĮR9@RbQV581D<٣dX<'Mb\D4V^'Ui~ {ؚ$,^ѥ\q*tb.s3[͕Vv84#%E 8Uw6-J_S}Oԫ=*2wy4A)T=}r$c c?SNB<',`/e=)[9둾If߅cN.X|#KH#Sye`r[$uU m/ Uz*f],+. OFиX.e.n9=&>Q f[ GAfiA31< 'iQ}"Y3he}_q:<5e(8 ͯdZ0cجƤ3e)ߛNW'PעA9*67 `H}QsskX$C|{PZfCps$miDB芾VֳZԀy_!/Q{5D- 3I;d dc2 (.#e.KþFpv`\QoR*)dN^Nih"xQKV DmPJ|f` ޾ζWT*ٸdr;w- yd k̺L;{8H<( g;ߏաm ~.G-Z$ReO"UZAQ; {br/$Oc~Ko8S"NoQU]})'˟`!^2UAַ/ {Hعăˑmz0L4]`_ڱbz4jT\!^'KXV?LXw`T&9J 0=BԳ ms /3PcqsܪL3NT,Y>igl19!1⬦ij?P}8P ԃP>y>PiIG/5{¹Rj?t|wfȗ*}?ӳv/CVBQqڤ}+]4o\i;'~m)֝ ⲩu.mize }~cABaH/<# 0y\_E$3ŃoRD<> {u#QL) RP6qf鴂+ Jw10oG2!ׄ_-Ӆʯ~=>^,)t?,e_6YwLG|nq[Lk%ĶUsV|[ҠJ:p[8]EeA@p'UZ?nzwBֱ!n GMہ-]/cAtS FSW9 '`ckbGaOٽp{,J̠&c~}d oӯҪL#F,Ic!mPHvwE*[{uZPLL3ҭ o?Fzrb_\1Ԕ6w=ΰd߫Pg {يH,3d*qJ}O4]_t<瑣qoɀLqE3\z]]WpZ3rDVN֠fR,ه?9_P@;u Mf06ϵJS q^E!\ [{w[Ý/;\g&*KqG`C/ .Pj|O#DcYG^Un,=%}QTz'GP0#)Zܣ`$ eheNO*5>!*i3Qys6Bt8eT{C WА7jCo[cv)Mw 'HMD8wVCĜqkmu`,{VG8:4mzk^DnTkcqdϼ4djߜKר_G{PA-]`:${suL-1].W:Ԑo/ [q<_6 3\wx w<1fj(c.x*[gV[;Zf a]8\ ~ O*a+gMv ֤{H ^ }Nf9Rzu(ccP4a;UMG4ڀ'vn|#;|"Qd #= "1pdz35]M?ApN؛VL.X E04Y힂_@;Yؾ܃QB%]L;p])hr}38,pIe_ \6&|֟mV)>-^pcCXEQ߫Hqyrϻ z=!!b/UH-ѓӼCJ nߺ&nqy8by.@+hA++1U('9<֖(ʴSv)WcqZKu$]n"U$0eo+։f^ r)i!UkUR|*SkDoxqdM)%#!?qD3hKhPHAV_\t#djU?F2/hxu@n(ɼMsI˗@Jbհ \2Eҭ Jn c&M zˠOrNh}ߘ*U' QCk_N"-Āsmy %8(:O]wqXF H;'?haڒBX ,ȐAsw3dƓ03CpϨ=\YUO~=$2GY"ȝT/ͺCW3^ ?) 9- H`P2lc>%fB>S5c]1]=3/b-M׋8̏XMED.nXN?87&ɼi}n?4]v׻(ƅ@?lgG?Y̎߫zi(Э >{3O>۪{g.v oiR0%k4pFBhV1cH%z]8Cu^j{SA3רG64DVP!V%6W" CI. 2LTيJf-U:dVWi9;lyD_K=O0@kcj \A2މW.hMv{r1w׎o#fܷԛCb&*gb%sR4˔:i Nb »ulcg56뎼S9-Ԋ?sW s`QB/Ex>Sh`pktI`57yb{7z}4!mjӺ0Yd]B~n ,E@&">u1dlr^ֿkMw 4FzuG, ޮ!J9RP.AӖՆ ׍ۯE $?<8ZipW}ޔ(囿=+BqHאd {Ymq}q 8k"~sQN3 3[0/CU|!'-x4s0f7E2y YII_ٍ`/=b:ԫ#x]R4GmArE ,u2P"GT:*Y!n6X- 9TnH/hJiF G]]Č[>N9qtZ?Ki2*m{$9wO_`hc  5[ZSW0bn$'vǓkx3:Ɔ[^CwC5/k _.'[ Nx\ , YX֔v[ Ş (ϛ ")?Q|:j/abATBC刃Z_Qt[})):0Pka RhoelRۆ&9nR0R`-*[$jYVuK2 5/M,"e5(LGX\tŌpގ۸i@TYp%46U8Ӽ@1 4 z[HL<0=4ɽ>PYzB^V~Y=&rVr w`œt, W0EvI1O4xz\^GbfK>#۶6U8.6i1Z4g v8bGZP "'$&J֗6XJ.|~q}]dBWn.j茐RR#+b}$sp7o(] TUj>X1}¢!EKUu7<mf5ZooIǤqDeԣO[X1* WM,#NJIסrU%l{6J?cyYd_!X{*ת`m ߬wsS$ifpKŷtԞd&U!c^@ߛ (Ӂ)氒7`b%kMVdt<4ǮEN 0ѵaO.I(V#n>Ja. ? ^=c`MBhP@˓8UH@ע#,ǝ/KAXJ?nߨVRVv9 y rޚ.P]okgE!"n) #V3֎`݁kK/ !y?Z=q2GL{-Y(ma-Km?&vyKEB'_#_|m2rm Gd[Wߊ@Kw y4MY{={ { z[f9 ^ QS3Erzj b3i}1`63QYj߲.Ap o=K+/2%͙ |1ʷT*-ѥZXi9VVC jE]9$}.A*[#z,Y$~&:,YodHt듭bΑ 4T[A7$5 c= l+Kj#;tU2Z䨙zWfuDbgAs>cۙ`r%J 0f^DnuOG9of{"L#_хO!5B#QZnZ4]F7;SǎXWYCsi(>sxnTJ;7%-dmvx̀u,:R>.%c_uDU"NhpR/T.%>$fkRq22zXeOXT䞓ribUz@A/>f@`ײzmV:&qThKRAiCXlgKSSgK(8.upD#4bcw[x…{)cry v,fsj5Ͳ Ikrj$Tsϩx 7nq|R D0'Tf}HYYBoݲ{_:{yk"#wPνx)[$01@eqj0t;J Ғ7N1e%H]nX*n'{D 7@FJeʩ(ψyt<|K}rp²h=ONsG1=X&=6MlQ\2!( ,{nCR0a¹8S XF]zZ,*R Ly xrjgqviH)_;+Y`BĽ_MmG4²v*7Av^ uKq"Y 0^c['?=)|`Cɟsy6N8~z ?.-,WqiK{1pg#Z4 (Ѥ,tnj9u95։vL;Zyn@Uy dJ (iX՝7bVUJCT _g \V YXȊtsmtخhdoO]6VHHןp#`vSǸ'y,WczUEBIXP;6dqFl;Y=ex_a9$N[/(iB*Ys 2hL\E }`XZ$vGɹv$ B}4Ƌ(Z>#W哛!gʑh՝}Dѽʼn#F} FO̮t6>9Yg ̒1Ƴd`w-Y(P,9ɣY|DE_9hH1rdTju BHP?a1פ!~Ӛ%d6KÁh ~r-_%_]#??#:kI]&[pC#n)X+mʸ07j5lܯEƯO;\q!sx&'AoHaw!9+o;;)VWN-%#Qoņiۇt#unHMx YPη_2$ѫv u*CWnlIḛ0Atua#):oUc+x dqf TQfCahՏ/ z=ЭEiU93}ZYCTELjY W R+q3HVUAjj  k_1vB HbaO:bs^ˆBv7 aع~d0`MB?N}g\zTt&P^{`7hӊAif `^d0# {\]6ina=s{̅ HOPB>$FK<< YA߳ϛS̟ݟ _0Hֵ`5{8e!dq-JE.ZSG)`#njmMmy\q|0-%O=DfRü'RG " xwH Ľl4wzSUdD'^эAW(*qKݔ ~1x)u719L6g r pHyGuX(c ![K NO96{a*SDu^bxJśl<L:!r.~d92)o* 8EUS]rihVPob痹MZ!E"/bTw#wsfLͮPfنb9a |(t< g56(NވCΙpkٷNϔ]`x8=l2ZS 5z,`Hɇ7^OxwnM0Kp>ôB;x+h74(2>[{ZnUu$ 36-!>FdKdmڕXӛ=qUZv~'DDɘoY%"(fU6GYY-Ҽxv< ˇl 9]*Yuql?w^%a__uSɥ|ܗ5bF{̌AoopV^ZJ#7&_ocMy^׻vEkpUPGN\(]:<)c"/na^Li| 2MĝX &L6W},Sx\ Խ&ީk=NӀQ*FOu23R\W;@ǎm>FA[&s2,~qf;~8/#/'ő3VR` #N<9ߧӷk~ݠ.󯫔_7)-~\ЉǨA g"WPii|[Rnoupsag'.eW֮Gw F*$ƏG@El@79Wk`. dhd0mrm"cycKtZ^U,u8;%s|8_ʶž;uT){lƆ"-2 x02Sr,v$B>L݄k^Wr,:̧RҔB:^uS!x.a/ {R{?wi_ɳ)*XnlڛTDs|_ MSu#SkڽiK  JJŶR~d2b? !~4*;PJb4<$CԸd 'ra&co[~Pπ0P[t(q웁-H__L0yǗ`r:XjjeS򗩭>"`eZ߰Q;+sQ#5$TIR趿YfosNJ51Eg9ۀ1_"'VU;sB>d~g[-ݿL5|>4\-bmoQ|}DI_BU3 7kQhw-^v_i~NJٌJK/|cxլսr,Pe yP4ű]/[ BR4Ka#o t4qKڙg_%:&A83*`2(#\9~z:`'=&˝{h_aI^e@H;V{5Kj9 nx'jFE`>|l=!Nؒ&ԋ8PQM5e:@Hƞa cIMzhn]{lwԜ9]" ț a_Џtʉ2 9㷅VV\T$gW1>^܇6"dYR!?C5tǜ/7`Bq\V`@Ϡ<^ ;T@R\/ꄞDOsTq8#Ne= ,)Z"VDz{h6s\qQf'D~@,,k"R7i~IY@auCٞۼ_h*Dh iE7r8q[r!Ax̼|~聏1kD]*: H4xRKQyN)8I:B^XPx;9r;6lw(?ó e O0ב1}y,\UדR~bp_fI؉<[*3Bۛ; ]:ψ jrqiJle=P14RyhpAܒL. ϶y)B~q$GQl;-ͩ}/? :w1 ,h^1mi!@t{goFrX|`j(Cd8g.rÙ GЦ[xq]joAQ,MG)BG"%f56t6ah6!S6{;*Lns[K#t y*001҄ZT[ do oOHoUЂypX@:ꍫǠ6 ]L9)QXhs>ǜ`vyxhM]aꌜ-c3Qd;YȠ|x{S=j=NھY;ccA1ĻDvb" Ӑ N~:u oZV;4|BҨ\ &5/x ӖH.,\/ćA{neţx)h(HxK;VJ2.hG|!QNW^圄S̉kp8#Lezz˞i=%//.އ|HUZ)9\PĥmO|W6%gS]~鉾xhv'$m3S(RwުkĄ:SdeT'"l̙!֐I Sy Q\C1V%Ɣ]+?dzX G>J)dofu)Kzj-;l8 =(2IuMɰBjŘɀdicJLB}RoZtɶ$&XzPĀ%$]7@\ѵ'r.6mckk8% owVCPmM"㦫+x3ULgUxQ36'"2C8" )4O,G}Xa,-/\'G\"Gδ:L^^X"jQ/$x#Gx4}k)<|U5*~žfz%~KO}|U`ԧ?؆DKDOmUYxyWRёݵQz}ƯiKYhF&DM?Ntd}Z醠 O`t%8HlH.L_'8`=Pjgڀ uE-Wve#`RZ+Q*c Ejp@9kTf~~'C+roAO0*YH,Jd 82 AKzo0_l\.U!=wiSVӢH@ԛv>(JwrqIeCvM+sE=mcm֏95Լrs&b I0!P߈El {n`nV;PK_zFW.ӫ~k8qLY$_9{H 6M!<۝U{LO/=¢ڒ=F<>Z M(_tNw։c+ϵi0Y|U߭a.sa'_0ӷhsG%]Lf{"S0fa*/FƟ,IlEˁ9+&_&}2U{%FL8z]J]T4'S&r_~aSy15 ɠ5Y5!chJ{GWƠ; '47*NJ$JwӣUvAG|;ki.u|iz)By+ْqS񏿧:@ԙ=OE5ފGxZk~".R~ e?wĤ{S,Kaϒi[:LP 4ȔF-N>C^1see*B USYJt4ZETL ^!7ӕDr^qV$DW\' MT(ux6rLju_]Rv!XZ5XE'Ys :ؕ>*Eߠ2#Q2>y NCJ,*sd#E+2<֣w\غ -&3ENb<`vJ㽂=aVUm3ovZhv7b! h)A3/oI!Řr.D= q,z"uhgEȯgF R4m%1⿩Ipbwet'ZĀ9Wsӝgttw? mt`/n9F7OE&NwZ2- Av=@`Ԟ>m+\.9&"KγAQGm|RRK6c Ɉ^Ogj;MA#z/[{bov*\;Di0_w1:tzF޲xg+cXâvJ!yӿԂn:X b< %-Հx4H+7 wIY0CJ/|\{>]u+U9~}3)? uX{vw?>% t!+MȉA,={< ed7;/y|\0Bt]wP-L&2狈N/9&A>Ɉ0vwA􀰕[ϵ÷J*}7O Ι$z%ؘò]>e;͛F.r *I)}4W%ǡ, "Pqq1-7 Mw 9ۆ 1W^qb D4Hٶ+TPahV)$7CJ^"I!ʈw%ņH&OFv*>%X, 81WzCK, E#K\ۡDN'xF\ꍥH̀;lcYvfyi*ܶ@*"G :gרs ژ?G:ե5JtDlP͡0&茻qa#~\"P+%FfVm\tV3Q45#[)4*ZT-T CR8mbp;=dmb,≯95 +pU2v xԡX)l&0T<|*w&!Ǫ0`5) +8wtVǽv玦;GOS[LyJ)яs* -M|?:Һx_FnsKܥײxRci87Lg~(0"\LH'$ɨa ?6y95B[Ⱥp]VE">I@R#pt߿ϕDH ;K!s_X.ֻ7H <ώ %b=mEsC >.4@Ι?Ȓ5<b5Zbhv+rGkJ؁0Ϛ9veD)'` =_  B D uЌR*WZw۪˂!zpg5wrL[>[9|P 6?`q BE\*n#TSB \>ml1(6ݠcR>)llJЪB 'cԋ-9 C|O_qrEzpQBP-}QGc}i9=K*j_Ok;o7X=F(K2`<)n\yIS/,3EL%U9HLI0T&}t? j@kLMSpAcWkW}aENlkOlm|=P,2gs3&𿅹8C;YYnME-uo1!h,J}f{q0l[ޫ=;X"*m4x>TFsF)skNhoOe ZY*’Ccqs^>1TxO O+5Aq!࠳KT:KpQ 9b~XMSDXho..^PR[p5GPOQo TnXJOGEtbe,`7 a8PMFX# )=9K{ITOۯ-6a+_oO9zY[,B:ԴR0!n dIBAtR\y᫿MӼL0:Eq<,qQB6Fc/8Kkҝ2$g %Z>6f5{oSGtQfjVkct 4P3:2`]\@-ݼ9us_;'働̘ܶe a hHlyJ5; ,~crO1׀oF"<8mubOǼ(r Ì%а/Œ(f}`B|RTp1$L$ <,׼AO9gp D]nݚbx駅<m\V[el!MLfG\:( 06-s W[bZ1h#`ԭ 2{}*?^DLy\j?壂LsEM)`ڽµq\H  (51v.VړBivD2 XcQ%$ :)ņnR1TX^ `XRI5Hnk73Jv{u5 ڃ༖.k>%k@7a4 m !I=sCKAĒIuw@.N')MpJ۶|1` ь# qԥVۤ YpPJṔ XVfs*LUJP͡l ŽX! 2#'GYmQ~`*1·, ?$o) 7Pe.=-4 OL9KcKllWFȃTղS*{^v  Ho,NBa~N YâNVݳSt)OUY\ 1#3ߩZ1,QrX eϟu3րvZw]nI<̓A^ozO?oͩkb&b>m? hhF>ujRF1:ZGa,qurYiyt9*G=DtG[\Golkx+Zd'Ksڿ9?KXF"Ҧu& yDyf$cVwZgwop`[㜑6DC k헑55TC(qga 2ԁy!m,X[0GUZ1qZhO.Mi?aQ? yZ?4_F:xF!WfȆݾ~8A}R@EJTKGʒN)srNaX+X{ExĞu5_aC1H4AAM?Y+G/A LjHcPIt5B,rףXg(}7oJE3 Y(GaX?ji I0+?r|Ð ]nqN*woŕ`$>Pi#ipz?䳝s#%1ҩW;e ߜU]\"sik?-)A4ƴ^nnHSvnH3Hz2@(^PߕIUywδ)=Ws2#A_ADhG5(I G-*Ygm#r vgW:s֠ k-ivHȦ `OvOFa;=pSKWϣjI`Jv L.ȯIfԭi+1mu5~ň!Gw[X,zu1F|N+3#z*ڧP"Ae\^FdfH}`߯LRa4'Xp;sBV.ў%vK4PsVDfbb$%=q)pv`LfȅиEz2C~H!)%?81I{:n ыzIIՇy5՝YO΅*7ϟW&HIġL͎3J?5 D| : ç> `_? #dmp.KIQh+9^=xP굄qиUR$ABja;Z56z]t׋d)pjET:ytFqѩnNt߆%;8-J36 V<\w!_om*m؎iy}CCRx%@# 7o7>dK~L;Vh b z%4vEvKϷuYP1L{!j9<,;{oKp{&s}<0zL?3$L M1%aL:H4qjhk3%aHFHx$ÕXBF1y#%2x#sGGR~`ʺ-U}ϵ1{ ^RpkVμf([䟃lwb)Jئ9['=#S̿:͝H ϣB9k{hu<ڗN w%cͨM" Jn)Ȧ+8 _ Ŏyo< -4Q9˟lP`\pSm{U=Ɇ9\09I=GVQ4 IBe7Sfn@Ai>0DtD ;/hC$HxFNt.(E7BЧ\Jm9G[t>R.3L>z)>uދa;jJ !j"_ P Q&N{4yY4)x~pWq4kfoi hr}` E QN_s5j APٳ(O@,2Tt΢:ʋ*01BJb7LIW.+^'Fs.=Ck $VhC#IȈcB nAҿvB@ڧm9#yd'ҧV2O)W;FހPgWFv+Z1h#E@j+j(3."ՖTs(MKv#XgޝEX82ۅ' 18U0dz}d1/vj`Vɇ)^c a )E1䲮.1 =.7&VKtgN%>(=K47:v!Q]huR k9Nk04hVȤ5Ob*F4FsKP* 8BxڤT/yށ'2N0H59 zoqoߣQ,E0xWڕ'[Mpd`u,gY'2E;oJ$#5-l7?M jŹJ'֏ ,>>o|&$]7 Gc+e>g*K[TK.47`h3d;xNOmQ&ZȮچ 1 y5-BǍkȵOڮ$.3[3#jg}l9{d'EXɗ{d ;T>.|}zÕ(+V|dEaero"'vsՕU%[2 )/Es6cM - Uf&le|XM?wx0sj ^^[QD:.{L}ebCaIJLjb[=ZTP!] 巯K5栎2lf~DrU+nLbW)l09 Eg޾ΰ'6l礏:fTPW7C>/^vY^HYꂸ Aha㜡ӻ@M\=te/rjH  W#QR׽8V6 ]ڑri JEHc7w w)(?LUdI3䖭Wmkts6N . [_mZ3;.-IL4v KbEXLj4K޲3U?wPeDw*dG,BɽO* ެ.KUq[!SGgIO !ØVzטCw~iiYN&b)S Y>Aa[}WN7 ܔLZ4)YݸAE0wȈIv٪7`~2l e-,mf<0y@E5G9Lؤ=q7- mE"!Äa۔C]t )Q)Ҭ?Vlq b+Ò1>P8B%H3RYEB/nF(i/|u7NQwqDZ]|#'! !Ś;Oٝ"XrК: 𧆊3K@:Jou^dS&_b2\fhn.IzB_oWͭ0/CP΄WHJӍmyYcQA`[FH_p0ڞd@}9 D'}h. (ܼNӔA4F)(u;SB罔b&k?+9cC@+sGhݺ_6tOнĖRs1GsWdAUq7).<94\W~)k.E }Xῼ[7xpqI9xҹIqIUV͎3AͮP(uş1d.Qy(7unP J2>. 1 PEtE wQ˴NPlBħbͷ׎ [UxB s/Uo:IcH*Id-Ma,"J[XwͰ2!1?P0{_?J4 +&m?@cTGC -Ef۳^Vq8)#n[KpP,TK@v+ؠļ?`Gȸ /GTzhGpzck*|HLzɺg ߪ,6)2K'#t2ﳾ*uc `:FO3L4Ji{gw+Y}?~̛tr0Hi=5zS<VS I$KiY*\xA8[} 5b@z)Ν5]s&=|SG2Xy:@6u%K$/#xQ5LI(1>"᭰:l6oW+m;%8!NKm\0ԠRJ#iJSQp[áOMW8ocH^h ]v%CSz**eEؘs5 j: w5p5?aDjlb)qa<-6%#DKh8:-3YXxeսhf ֽy5` * Ȳlծ.#t4L.x0&J?w[LuYWu,[4T*+)@ ף!yٔD2f3- Hd*{iŷ/|dgtq]ԌK,@ PF3@T)mV]b@l#0knl_2TFk$ ?q]Nݓty x%;~!mC U)Zčxr65O;|`k&FR@kEh3,)/xӮPEWq$} i*_{wXov'1Z0҈`\޸+*w>0m$mbЕuG[DH65y*-*+Y˫IGs,IƔ37PS2 L*C+Aomz CԔ%%73"Gk.ߋc;=Zz?#D5]MQ_N>X8)Z(ӐS9l0TSoЦ$1 K0fDj7bm 6O :'>JOJ[3zOf>͈'sK,o4jڅOZWa_3U/^asZ/Y!) [M Dqu2<\KaեRR ֡<=NЅbv»/V_)ݝ̵K%$0;_A8YHG0Y\rXF ):)3oc9Fw*V&rsq b{u %>Xq8qXji$3A2Z6C$s_Jj]"},J#\a*a%H4WvqШ)8`k1⧑LC)Qmȉ(-x?B/ .+S96dw~{ef~ -pC6F45ӗj 7տ9PWCC05k@_Wi41xaBie&:GJ.ҧ,&m1tV3{{sQCx~7ְ0Ÿ?^\|z $GZfq% w|#4u}j^B/8L*t`]v6&84SYZ^s6b>3'-q0CRPيpμH\.ٹ1'vL]OQ儲9nꞧû{sq,Ū"Am{n8?Qy 8hiʯMhXxMI|8DʖD^R}GX?XSQLjB EH4-w "GhzܞtJQQ?+F8^~+{ZL]r 2t~7Xk$jM◁IqY)7^{?|V80; W`mP#Jҽ݋Dպ;vbƁVB"`R8;Osr1TJiGA›W|Str;^; g^gAT7SކT4,YIٙzD #NE'F`3<Ξ5{wŋ鯗BhgzSeO.E\ZaW3VC[k¥lUZnhp78׀F_Yo4ln$FMk sC}MGyr[(O?H2tʺ'F;Kx4m Uw/XR > Ŷ3;hH8h en3]zgq #׃%j$SowMR^ oD+{Nhy:o_i?T VrFBB+sApZV)PCR5ų,)qk7H;AAx2qV1kU_E<2DG:=JuB%OC'U+`~ V7 2F{%8RkO:Ōj@m[npU3iQ2Zg,dȫf/#oֱF{kb,o%Wr\ ʳ82h>{tBKT…@(Pܸ A=>3fT H]6O9wAȋU:|h2XO->=pY"P$ W  gYZ07070100000042000081a4000000000000000000000001643420d60000b8a8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/㱗e]?Eh=ڜ.+t3NKLi"E#HԆ2w r+54i8.uh (>r4ƃRBWYanKGJuzi.xv:|YBdK_=0닥&azQ ԛH44 "u hR/4v6Ley#eΤXGGq1f/< ͥ1\2o;ȹuK}YvRP 04'tK4 )M-7W;kBNwћC'W3 YRdFD9bvCObS ҩaO,3_([>2B"wCy\(ږ1g]uE!X]#v'L3D޻ ;~0sڀr8y3jrA`1 z) %3,E^eVꕑ %X8mG:g`n ˪E{%SjjZMt}͋;lv7tC_MDAeb/SpO}#Z(4jxB.7By*>m55R3F*-h1\pnp pPp_ݬ)"b+n*WmAVwCZQ߬Y BQmyAF|Mj/YK, Ę>d1b!7p楛k3|Z, U>9ڥ"Mj֝*I3C:(=Y:6L+3IwGի_KL>|.פRvسm|á:@kЏfW`v չ}Μ;WWzoTu.Zk0-2Im|,N]KMېQ\]ĎMʣmZ'?{c3D{4HNnj6k0Y4BfY`R)SWkj6'AbAۧ[hl>uX>͛7Q@@߁vrad{E'=mpOʈ㷙nB K0!7& N#G|čPek-{kz>s--I,"@v^MIHk5D! 1T򊲦,l.bۊ{ZNL ԽK֬!!\ Wg4 g)(۷/yC.?TD6ƣF8,΋.MUp>ޡBן%.t0Tr7SqsaR+/o퐬8Ɲ Nֈ 2a\ k h2/AikE.y6Bͩ0!Gld'Qb<#w` Ye1agvPsI)%o*C-b)O9"/P*j佩D`ZIUwjTcE2:,ӽl@m8J;C_oITȹqG& ~ SHIWkޘi=Gk>*:L[$[ۉ }<!,JgU1:򁤃B`VIZcW@&*4-Wo[H:EN͎Q tlJNU}cӎ۽Oe*I:؛ղL>p~RDb$:H1Ajg{d}X-x!,ebsV4^4SSO'QVª+f=T&wK(c%U;|\(5: nN8$F` "!4\(;%r[/prxp-r| pUAM @ɓeghCև1̻}Q| q~7E$Gdt -UzAD V+ʅ.#@3,~#{"? -67D;pzek85+"JI'ps^G\؄a|wy<2)J1La`aD,dd1[c_nP^n:O1a {G@@[-lOJ )6}H[UpMaed [s]Ԍ@Dz_aO2 ޥj$$haʇpXRvՀ f7GDXELa!J&3e' 2_u vUK;}]_\"rOߤCɔ>oXg.8<8H+"}_j B{Nqߟ^)qF4 Lœa1v!3 Q_N`te.Qh0ϼ^ ъ+:*Vqk~S뱆̈́N%hB^ǿQۇ]{˅21/ƈVT]Ԉd#ʭX?jC$Aժd-z8ū]C-op6']t`, 楿Xp9 BUO|-%.7*z BKװ5VJD)EaB,UH9vwV]c( 7;( 7&Gp`y[ƹ҇?M_ojBg˹ `IBWXZο ț+|_qYs[}_& օ7> de66iUv Y_ KGs9:d_@Hw:ٝG3E%@ Sn%][K+úV*TC|(_UM* P|%YkV!RȬWmu_GPhF]bV(]<:b7 o^e0l-fIjIO?lc=$nHo%,F ~vȸȭfZC X@ /RN/qpNjڿB!1*08WWŽy le-L qE+=Fgp(A@}#C!殾UmPz9oȞIE=t'U֯>aH-*3$ET80빧g?ilZ.42u2;ҒTҲ3>? yɁ1X 3Y`P;.Tؠȏ˯h?=ъP$T cC_ XKV@*^@foZ[su9#v#@`ݤo~饏G`.֤0%`8ud؀ͷN֕}i,۰_}JH:A0cq>_w[J*L_iWGde7^XÆm:,P>[(U60㎫%`Ib%gc6۴:CL D W( d"m/{M> nL-F.iTT۔ xv_,KQ.C, oQWՅO?;xM.B%cruE+#ݴwH$:O$ \5w~u8CUy!h.E?Pseg;Α&/swUG'4m@V`2O(8jqD}Iu{I=%eSvϸ08;Vئuyv&H`VV0.#"))|ô+>faۅGKuً!4"XeWLם<ҋ+*ߵN|}`>p*!!<V"ҥ{uu ^ OV뿩_\Ky3mi]'U>X„{0 ܖ +aKpbDj_6bo1G˵ rZf9yW51޻(5soNK"U/YhZ_ ˲n:E'dj߾9)B8aT"`O*mU  & Bw8䇙+o3 )ibGٕ366݇*,`nHqB~((eS`LQD ~rֵn܊|r7Ta:,(Sڛj%@MuP??1TRpvR[, J!>+yH|!fAWOk"ʀs d{JHIX8TZ)s݉O~P,Su*zE ۉE5'7{f&qb? +$}W k@;nz~jq'xsƸB4Α:lc!Wǩr{G^#IF#^#T=} 0a"7۫s,V"2,l ʷ{%nLchri_Bzx:DMOҡժD6S7>x|@Y}Pel*^OC5];"6h3.{kɔb( #]R߰&@n'xge{X6 `.Q=`x#jlUX-?"2hRxYwڑ  :AQZӭcvlmI?:[yg-+!VAΉĪ|v0:u9=qevU}2x4J`!_17q /vֽ'ޡE|rA^E(pYwRRE<,n$ Q*j,5@6WvmE/GR\ j0Xa7PdgjVPio\_Y"aJZeiԳo/Hdҩj~?q">|OjM6Gw+kCGYc<ޕ ^n 9XkFȩ)R3Z:O~N¢N&ԬA_uk,c x|:|wOh-϶P<}9c[Q0N,1 DQ/LyeZEWb>'S5d;}xjK=뚬>JJ:æCUф*NE$ՠO `5o.3?x ~҆EHYDavmߺzj+v~UtD[%S, ]ro(> 94uֻv0 DXinm o aWי.X/:B4R Km rαİ0Ny\MVgX5,6qՋ}wOak%MMurb `aͲ8Lhy {U5$$Y}3w `_ }<`*̚:,55 "p{$cvѢmxeGۋh J0\]FbCX)Of'=:8Pk*~E. > "`}*ɫ?VEyhv-f˜:zö|ǵ3!b[O8Gjvd{e^ϥXe -)80)3ߐn!dILa^`N6A  d2 '.&m m6cP%[l} |}&jaFJZU<SR[ℝ[q9}Di*$Nh OF[˺k!CPw3UeUZU@Wkm of<&kH0evq"eYL?բbD ,K>k jm z*8F}KS<?ƏťSQu4v{jdCM=} CӾtKDԀk/|'1>7.q< 1 挎+R &p2ܷNK{00y>ǔ3j;)NR1y0*8;!Q¾r#S{SIMRs; d2h䂰  0:Q* ٽ,c}~=jTj USQ\B 2Ԋɼd5΍ĢE(c>-on r_dQLJC*k0 w&2f" ѬjjQ"kmWMg/sX͕du 7AqAu[QȢ r( GLx{P^oA3͇uj=I]jU;_Hϓ)ݔͦ+6B6%i$5tŲ8y육bSY=\L z<5;:[gN\錴/$1/Rϙ>hKء \%T'i ~Q˦4F=Du7q2(u'~)ѳ)T)諤sY(kz3,c`I$kU@bĒ%.d>Ƌ橠fu֞059=^08زͮÓo%$=,~;TvΓ!,]v |ɢB&nCE!͸)\# j$+CR5ؕYA꒩4ҍCJ/?,T_?oAޣ֖NU mYC;-* B\9\(ٞhȀ[_ʩ^c/wJZY"9lױȲ"ΓeN,LQ6 20*ϻ4,M*a99u5S!—l#O '[jʯH(;XV/ӏ,ty) Vi04vAy@o"xnQ o^oE +UǮBh*[Uea'DSF#`4=cdn;Wd\AG^Dԫ 8i*~ڝQ؊myQ3V}o|B nD7Jt2'a`GI B`u|`3iݨߋ=h%,jBucp Z'ߵvBojޫڔtfURT:IsI#F@PI(k{,qf,]#b+)4)Y$Sc~wpiC7 F}p!wj3m2"ǀTI@x3L^}^E7Z"{m#0GuVF5t:AqvҰŐ(<ưԄbLi xXpI5V}$*]֚3%em>ڳQbW2,?dl݌@Mie6ݷ5fmT }R!d!^Կi #E ͺBUVPSpC LU`oEhosB"~;Ƨc)E5T9 E ۈ#\Q&a(Sl{!'۫h?~(V:2Qo.^phI~=D~C\@iaР'$p1h=>Ւag=C䒊IxhǍR'tIb V톙e(7;SeCDxJjIӄΟu7^Q:ZrRXXO=pQcx]%DZs$fձ6X}zlmo!|ujp<!/ӁK_s( 5q~&sV;/+9p%qчL\WNi%824)?N#>T>! зJuG#2Z0K BZW̐0rne2p0mh@2e܎'_'-XpO;{c->0'01Y B-p:j"^<׽+تOj ~ s[nFE=*-@ۚ[~992$G(7AtCK%/7Ce TG>/}1cNԏ:/ƛz1FgN}ue|p/oP_-74kE%+p.]Ȁ ] bzoY8Mb Cl,/d/d4HOeפD= !W=P? NS7;690Loںє1|!~C˽ߡ! Fq '׽| α؆ pf}yԯ|ʁ6d3 g[|^;bS'*4TQơ|٪i[A+wEpR !8>"HQAbBȆKl%Gƥ(9ryΧHǐB(ffEГv_kt:IirXLz~_JW544Rb ogMF]"9w*fgQ^^X%n{fK3TILw!8{D !e=/=:PS$ipC=X逾{Zo2}0`b# 㸙_ey؆]髆ÍmәJ K)CiۖPj/F[@ , cf0w4W.II ETv7vT,p RdFܙ(ԯrF\8,֠wysqĂ* "ꩲ z1B*-Fq5S-_>ڰ&ߥ $եLG%NK:z6S:/ƩxHr<>0}MgZA|)CiL3!kkμ "ن,+m`r$=Uǂ*tJe4v$(▃ ̚Z".+ئ/ 7THF툀۹R!!> Ӗyj2nPePW/^c%Uyky7p蚪a=䤃+C-s+6KZ1ѿ5Qv6?g&G"5mMRxZ^kF&qp xTCMjnu$fʈ!zfX\^ . gq7NeU8>ћ*%eAGoҗ M܌4[ cԐ-R,2kNQqJb̪J\Zd/3ƅ/=˂<`5O/BoMVGtZ%.>84n՘mԳZQ.3;Vk}*OMs &,p?qFOv(;+7]qB RJ έ]D7_0 9ϼ=p[m#0w͊e^"6b0lAd5bimsA/Tbi>Wɒes ̣&'cI!D;r+ׇbKk~i-z^b'sInCTY}Cd'}БbbOGwuY7V=re;eAѵiԋ [O|P:4}&@.Z#ӥ(ă{1=vp/,D뾖! O!ّ(IY0>0vrPW!}WE!qZ}b Ddc<̓S$r{Ո+*O8]:1WEL P.6*Ak36O 8<i8h4h] e LIcTg:oµv ux #7g i&XɡmM a q~_7mz&΍BwdqJN%q w t QpZ%4wyfv ܷ4-Y[L tᲃid获 DzJDd %)=wvd(Zm 7S )7T/Y7pl< AmO՜9tTELP1Ys$X>,0w"bvb —SmBK?nv9v? Gdzk;\ _`t j/0ǧ$% }.¶ېc54C .y0W"*jOn|_ ݘ0s+@ZK 5öئF:{/`1Ojx?{j穀Da{ui=*fr`f?zLԛVsW׻#=LvuծDkB4,tt<sQmLo#^vtG.רtńII Ђۘ)BA~Vv=2CФ-g]nQ\ܰ#I$`zM A~=/?}ϋO-kdZ$͙z+R*Z Vɖ(pQ\k%z3 68H@%Z]9Zoޥzȡf(w_ K.õNuq^bep\ MЩëcpt:?aI;$e5 z* 6ډ{IJVh.,$/dDHA! l]?`o xIDN[Ryk]HeGĠE)$R܅6@#XY_|A:+/MZ A;C'|/Ul8`&I܂ 뎴,t8'A5ܖd 8]Xw+iVȄ8301a_\;<xQ8mZz5pjhec=o$x.1a :Q > ^iIkMWeTDY Mˢ~.?6c}4hy6\75̴TXsUDe4L9 Psqi,Q(/snHN Hx7Z>G2W$\Tx5eߪrhCArn QW*|ZPBVU9Bo/}*鄓șjsw٣r%u-u=D}&dQ :q|[}X\[@QuIW6#k"` 뢭/Y7Z':CL1"hMhN]B\Zbthzq8NCjkf7k Dz /,2@ A,/E QdLn0X2v۞nBx[O&Br{ߒP >@zx-swd8 ICUAPO'w0-AK@]m iT~jz TK:`o~sU\v;e.k=Y# %z|챪 P1MaX-~3Jb쵃 jN Wd"r^*A,w؇ᶖ9\p؟(wi Y9^GjhVE+"ݾb`Co>x^.cr% EƶtdaI*D-Akz3䠳)֭C;^J7F虣ޘկu"@>Q /ɖ&64v㯏5"ƱE#N~pvgh1N;sҌVU˲dl`U!*(ZOa PkEVQb*5+LR| T|ft.Фص4W)ycP'ˎ 5N#}}=HX<0YO,G&1B.t##>~ԜH>h]k_93ݞX /&>q-@\ٱG–%ԩ0ؼwtB//arIh D[{'q bL48 ~-Y,96LP9|zz䠈u`1Vgz17|c/a) Ҫc9z&~O^kc*`h4ܰWp-[#%^ xL914ooBsG731Ç%}$_8*M6 |TyeTٱS1F4bXiC㋱nbuZ8RqGHh*o/_ 5Ԫ04y!U2j+>ݬ}g9)ͶCNka$+"Impܞ=WI>3j Jm|YctAf ha `F6|1]vuq6㪣|/oX"d5s4SdW@T]_/\sU~ x5ST 3Y*\52i0~ף6>GyMr"ishD'!ʢVۑˢ< ż{+e?n.V"'$d"<@?#_X~H0#ף&~-oGͣv PG4198g4班vݨ*3)bPxFgQx1z?+#"N^C6"Jv9 5db (rO68: "ӈς};va8ѱN9bM^\:R"S[16IPJ}Q~++. rah޻5Bo f͏퍈-y }O4? { a=SBɤxkgt/PX)Ixϙ?h g['#su7XOb`C-Q%>}VW4ˡ3)7RS(5Y~࠘nF%n+}ؔJQ*$iq‰J ̘Fj EX qJXaы ;H0Y6IqEtKted~CN'JM g쪌4zY22=L-/p!^9U321ޚّfUra62>0ƩR/w]l +BWuvk^!)X*Aor] s9ͯ#.Ͽ$UywkPdLɍ;S8xqlm%S( I~rX1WB6G%tlF3 O಴XQqX=nO%^;t^ )QmVzI0SemMF M;"\5dJNRD$` q&5_!_LYr;lKzȴ/~= (\RN'ͯO^CwX L,ӏ" 1Wb#<7pd3s)r15L$yAD6"8},uqs5U8džьy0 -si 'A^4HxkX b4HA* Wih|42kxǀz.)bҔ"GZ4q(h5<>!Pl?N7 >H`Q2xF'h/1ܔ0}P19TTcxAK1f{[b3b:T>ɯ](M FfSCZ!i&{Cjn#q܉35dӑ;e[\??#2s#(Cuh (o1ؙi{ӯtK;YyYm_O֐eaUa[o@ە+$|?4)avf#뎔L1[oR)q’ζc1RB6"@IDvR!#BLũǩ##z8!Z\IOIX{sN.1Ecm}Np+rVzwU`_|d GR+5);08%7AbXb-uWD lUM4`; lǘ[XGR6#U/=-֎*hB\iĤ2W˘m0XhvÙ۾y3 R![0EqC}!^ D\FIǝ Q=G`hYF^a$K(%m:R 1ydEGREzȄ8X7Gp9~MbW՜ϑzwtĤbT !eM88 p ͆b+wTv|m%!(,h2߰6`׿ QGaw0HT/ah_bOV'` "ymt$` /Ntk_6M,y%fR,Uu_(V.udzXKUit[[~QÄu".{Էz63.PRs햩 BI46/o'3׭hVR1uC[\C—}k[eB@YZsФCZ<6xK@P#n"f9ެ pB$XhZm$2x63_2%L7cxM`NG͵iB/zڎ: 㸵XEInAdzeZg}@Xe(qء|m(;^~nG;d=̎Z5yR%`C 7/Ȭ>W4Jy*ϺYLN/a7dmdwiVy4o:|uJ+^Rgʂ:J  lfz-m)٘qLKN(d7c(nUy X_u1u(a$賔4XP:rѵ:ŠLZ9aËFi)4yJOVܹ<dnn!r?Ggp's,\GW|5;Iǐ(V5߁X6-ίJbhi"#nI(P'$ aS"Go/ %H ǷQۋ"AH-Hc =b+sn7ƥF1"'=RD3&Vk ],-G6fwE;P*ڮ$[z N<b53\ eOlL"9{{QL#MKݪ1>CFUj@HAH4:w}%]Y&?ޅ)CtT1HK ͉顄/V<ߧ69 wRJ5n OH@tg~Gabm(rV}hg(& XP+`"Q;>hpd- fT2t8nࢴI-"SSEA{c6H2@-1"n;bAD0!>A*oWMi LO\4Yk.&B܄#5A^z]J& @]Ʊpy^\wt%XѸOQd"n/˅688d1EyKڌFq\ɡhi6XD:)B%zunӢ  3Yn9ȃ)7|yJC4GMOPu#8Y:װ`-^ EmD@jnWBR)PtاuX#{>7sVYBn~&nj 4b]W4>8j&kב.qE^cR N1Zi/dÛhxɲ@3U7du8<^(-Y! };6ɯڷy҄\v8ܣ}cRe8t  xo ?jCIvP*p'.[r'R2:>öv<=N3##g9ZR[;\sB g #~+-xDݕfΉR |K3dA{c:BG !ܦṕ*08c|SqB'VGj-T@L`GJgל9ZBʩB ң)BGqՖӒO~+I.wY1=>LMyz,4үRx[ěwָX7.×jsi{D fOC,.ӬUY&QnRbcj:gjGe9?-(/$udOppVTtco^A Af%G\ǟ d _5O+J呍:/8EEoA(5[^9^M=(}Um@2U:~CE49 ~:3VmH=x_Joyɿ* c!TJƲ 2q, ?3|NCCsny KS\ĊZ()UjfT݁nQ3ƚd^HP_z 2 &;MJG/"!pQߑƶl&9Pl̑b|jٝapWk^,a3 #ߢ:=N<3JdWMٌ|1זn'o n }䳠m` ŅC6|cl.1ǸkS8E.!ObC80A wwpצ| X:[䵶L% s1M wz+Oф+ [ ;YfQKP 5[<ϴ\,]XӅЂ 8ru_.kInݐHoF x4˱0"M;;!@]Kf~I=*<&9;:* /`PM04,G{I ͚)abӪbCƊ#8Ι^^|wUF{~*g"O26\/EUV;žqzE}AxIE70[Qk$613j2ʙ#۽daf @B^vv~^r^YU,,za+A&ANܲ&KfxSMϙzQsBTiyѤNᶂnQ#b?Kؐ#GU(򴖄1'w|pS1cd&Y>I5忙FYOg vWV_.0"ՀɠtiThJR_dY})6{Y X P^{ S4Ţx/2u2?ewZ0)졄vY:#g ' VmS.wO(n_!<;U;|d/Q1d78{6uLKW\+)iG]<on%zБHt;~~;A\hpMq˴qxąen0`[F,7 P RfLIcD,?LF Sgܮ0 &@w-kČ4Z]ߛ(/pr]'Y';&`EhcϔFQIh9ƨY}ЉƐceus$]0Ktفqgܰga Ex<8sGʨhԾRxnu $b|+v<-lAY,']]|J@[@2Ƌ.zQHӰA;RpNt^z)[Nf{ΞQP wKX,q:AA4 X &i|?!{BbVNDSLCp | hsś+ے"+c=Hʂdq4/O+zDP帮iAX[o#>W) w51u?;3d qgJtdz{;۸\>1MBիZcӀI`w$ﵛ6[Hϑaveߢ?ͬDx@H"e:@nV~5Mi&Dj2mKQ|Ēa"/.抣8YQ ˕K 0$4Wʲ0G~$,ޝ@ٸsjV$7_`iZ$bBNbHp_4*8\uD)WFhlMqiGG쓥Z:,Y,8x"zL-/3j~TA}GQ`ɸLGd.y]f%Y1a{.P( IVqu&QucyC7G-38PA*XFkOwM`u6j|%- ~ ђnZCyou>9Y~yQ04+-Kɸµj<U:1`7%1k{‡ZhTph򕣜Ji2 ŪٞT[D5 inŨtJ[tsIZḓ/n0,p: " p]o* ޖ,G ][>aWC1<5(ePm7&R3Y.h)ܝgyL&5åQ_AȾl/]2MyS`2j/l;PWpjx\Yp;= AL >r%1\^ɱ];n)oJjS|q5m"j*8j+؃#3(gzA_Aw'4Sl9=gYl : rI1O8Q.+*gtwƛVէAiݼgp˼6,%sV"]n2#r? ^F@qj"d%\]뺶a y3t^O.MrܼUu+ dSp~y?V48̑r0.A;sXR]#S97xN%'y2#3 wi~,Y-~߰p}zd>?e$d+FhJ?1Ψ.tWT陔<;wNĊmK2/G]ua~taD9nmKRXYxErizC[8jj>.f3;,)N/Ous44xĢgJDSK>t28^DVn4AI'e#>_:sosb Nl.<1:1G/x4vӿ,6mq{%:Sj ,~|E&(;7:]ViX,VeR޶lq]Qbaл岵R< @o/eijY08=}h'/ %6x~ ]XhFZGM7ͧ`GגfA꽰Ɣ~^k)G=Ksj{$_]3wKJ6!} 6o5 Ae5:rۮ3(A. S^%͒ߢbA] lFr~s #$qQ00 "a= cޔJ} MU<æV&/p oiٿ[QqHbxtw~v<3%9d0a08Eh"9nCmLُ}\ ;ʔy@^cul"b4H=B I[RUQ@kI h)w ƔD6ĬAM&j]qjnNs4=?:6_R=v o^/;P9 ;y"(s 7 8N5s^ǎ\>v{h/`' }jv C{4hZx5he$KXZ[ LjxF!857;+w%LdtR*9p)Xh_ 9-\1UA6w}5'|#$~vfmϳ?f#Mwp>sftdiwП}́4+Y$@Rhkm<$#R$2ZyH[o+^^L]+E,ӫ䗊3f7< *Sm1j.#0ݙ_b?2(U k&n‹ Y"~D*ga %Ƈ.3_ᶒI*{V4Ӱ86>M:AA? (S~o IZAԳޔt*6JA,pV$K4NxlWsLlF|O5&,oJ҅%i+swS%BTӁXw?zqI;N%>& 4'Xz7`4]92i VłgrCE߇RP\:kg"0uIFhݾ`~DA W98)vE/|ыUy Ms| +`VO#=J`fHC3'#T}EeMrsJV6n#H"I}W%k?懁Ir  f"(ɴG_ۡY濅]WOȹh ?9LݧlmdO,#=%0Dj\7l  "sPb/OGP~ĸ]M\a1w|vʍA>ӻ?kX'BX#VI#%I`R^U 2|W~J0un?xef)Snlh"jh\_bDVR"b88)4``R7N܊{mƬFw,"*ŖLZ_w YH?z9.cW'ݦ.2$2wM+F8 b8Ap'evQ?#FM4{ʬJ~aH/W㏜"yI.ESw`;Ȯ5dvٲCbs<>LleTl;%+\ɡP|OF>mT$<5ix)rM%V9 9[z&LA>污*c {3Lɡ :\B3, V6xc5 (GAw:\JWA:zU>;.?XzoByiGvy-R}$fEn{a\2—7ɗ-!&f.G gF< ۭ{꽥=14쐍eEutK?3"tK'Q Fؖ v :j ]o B`O1B;IJyJ< MH83‹%3^ D RduSGۉ{9ĕW^58729S yXLdŲ, hivjѨr{T_@YXMt"_ؘ즑FLnKAae 8pqzfi]+$ʚڤt.c=>,:ĒYŠL3q((%Ѥwϱ k)1t2> (%MRk /`n8ѧ3 H(,Mz(=F\0Qc˼BSa!-Ψ* JTX)MoSd.24q܊W\7t.Kh} *`k shn}&{WW.lUMNѳ\^s-=3$bd܍@jl-ɏ^mZG. ^ϨjKJ]wN09= g+}&cMmn|sn+AX:fq~I+ka >Qk UY]6|[ԫ ck5{Mx ".NgVzounyrՄ䔣),54h~$pAb/vm"=t^;&Mteq>qT%e`;0ǥKPBH>;p̔D2^S %FBsBxe*%G"g6Jnʴ*M^?sd£= By`&HdY2Cҋ]"\!7Ԟi9F,igvfx-3M_-hPw*k .}l-ɢvV:F<#hXEb(%Uťw8cVki~ iǐ7_~?P_-^WN_C v|4"E:tE *)ɓf}Eޝ,)o{bԘT'!p1$RV >cdQG=f-HVU`߄r*eNl1~Tx^v_ TWZƷ?&W{}= A0edMLvH8]h<~--寚1$fkdx*XWw;Bw n~b[ڐک t׍mǀ!̺j!H^*Es3/0C TK n5 |V`MLa1T,+ΣYڄ E>M푈Gߧ\г#r=:>!XBq@9(#6^INL 8BJr_Za= .%iǞ [53;R{PmKo=t79baSYhޗ\".ƲG 2P)>ut1Vjk&vE vO/0d rZQ3*ndw'(Eix_^kp2khę[I>dV$hidKr=D^`$QBO46?j8 HS/l1;G (Y5 @W!1sK5>[&-a,|RH(UYqUȤ??s1*fHV:>#?yVz;ޗ D.wK|*о5[)5k$=:Ӕxĸq'1G.U7 WH5=?y` Bt3 #6P<t?;{_\OޓŀLzи zǿK"7*t*ABD4-dP9ճRžlϠF]ss3@ΨQ-5kFo +c=K)2Nt,5@ńd&] EUxȅnvm/鄒,M522j͞Ѣ#H! =򣁙U`FNo1&\ *%怃 7{u,e9TZ+ lછhAzϱjݕ2L'hLQ: ZGyi$h9ǔ:RA tpJܴd`&a.hdn|koppcbشי],k谠X\bXV{?Nqȗ/p6EMMmkgo?}XJ-A ;Կќ2έV{cůH.TRwVOEtJcvx*y,I8nI^h)VQjRŸYhDQDmj8+ 1iP( '\rAZds<5f#p}*g@ #s>-ol^8Gɦ O4Epѹm7K4 >hƍs=c/n,2R9Y$Ae;-T08eziZІz6]^v=#N=HU`c J=M1r87GjR<;'(䜐k4E# z@pOȸ,>.𺞍EBz"udIDEƣo9Ճ9$SzwDfCk&5"VNk(%$(pX{VC0*N_ ta9ًc;ϕK|ߘTa72g+Sy\E%> .;G&-WөNIg8e9Gۛ$Yf~?[`r(ꔋ:N0jyUrx֌`SD4POhuҫs$@#qb|4%y;e3do`n'"vŇLm6~?꼴ÊRFeGJ1.R7NqtiM ~~fΓKw pR}x2;IPa˾PVSL Q^dݫ%V96Fb'k6t9)GiKtnb4=dn&A|ʥmEw\XwբtyĪlh%ؾL#iJ i *bu/u'ٍ7eF>YnklM1_NxSל8@bC&hW"=p'.z\%%㰱U~Vū(1dVёW76Bޓqq \*4F#|$8Frjp=Y"Ufc)p3SdCZ{3tض>ۨ%ܣ|u9'b`NAXIXjHS{60XҋHUe1j!yow?#(z9JK*okVtR]<+1K$!T -N֕#O1Lp%BwdqB˨k(#뱠¹#J Б#SσK E-y/F}k71)->9,? v*9^Q {ЫeWs%[c^NI3:a,4x/N)j(b+Tf*4ekPPaZ'bmc>` (zxWsj 2dq{DVnR,]ܘ$lF e̻9MLIw_/==#GfкdbE@y8ؐ,!lC3ǸOw%$dNi0 >eF?KLSȤ28MƏxv xiMN'Kov~HVaY׮kT6:gB5?V3lupmd $"Y\ gd'&-E!/M~Da{ZNűWԻB7&Ne"BT'fuv7Zݹyx<[QLJ筽" ۨg2;;Y+t<ʏya[o$tTopP( @(^yu>:,rr.a6&I >(rdiJ{ Іovv+S:o!N3e!Ѹͭ"} "FhDsfv!EX-CFx$N(¿=ѰEzuOWߏ\}lvPKj&24yz[fdK+(*` t~wNߛNm/3g_&.zAgbbwaL<-kϟ={ΩoBЦB=-AŴ0~#"TRܭI%?*ʝ6/\DHmw!Mo/M@93m ]X5PN,r ^ Md s'x 9 Uf!lwOutfOh߈}nW8L\@(dsEjo@dW.jreq *~u\T.M\ns._r;1Kv^ Qtױ\R9\[j;L. mZ1(txNcý:J3mGG&c&,Ju<+Ż턙;DD!JJ *yx&rώ1Ն8](YsN+0"u4V[ fkf4Y9&Qx8˗…*KX%hN;cߊ>C?5IkDX9ev-MY;N:FrȆ~? tx0']hK-;@NFzGui]xMՐv/I$]-%fG%SA&m\bE.<5OiGMHVɁ&}3X5Wddk1A`KP,a-焉[a-h!E#-Ha"@?zl>*k]Do$$ޢGK?8hBfϙb޼9*E0ɽ@r:Ϛ+B>tSd^tm5~l6<:Kȡ%a3ˉ?\3WF$HqKP$u b%~#i9Bvm.m|{%uYT+<6<f#ʒ-,i]dbTB͕H!S/P`["_MsGVǷPϼǹօݭv ΙT-.`:+b/CdpUgw+GżTj8$;%'·@ ~=}5]4 e]+DtD"yدkLeI*!6*b SAK~*< m%ӈ|M%qȮ@c던fŇ$7r!բY?4oddr؊UDE'.\EЏN~[ ݕRE*%nfo"?PDθ`"mci'߸sR^pzSa' t;،NnjcڵV3QUy)0 0dvl1P\e2NlL:Lvٮ:&--1`*ˡM5-cvX]%{_aMu=80x|ZuWq Ҕaa莶X1؊9s8,F؟yEI8~V+^ QaaFH"@)/ΜGI}A]-Œy[͌9NQ/`$m1b [1 :xi*6nU]{ȓ)@"Hu厳nn%|/ISrǤ_Y;%U7+Vs# BthtF(uhN&.ߞ vCkr+w]ڬ`]4Zb;m"!ǐg"y :IR\Z>B 9}H$7&;%U|?rOБ`PD"@GjHhB$^6!Ճ[Χű?|^Eat‘~eaX[ ${gs6 0%jnHS gVI fX1?LLކ^kAR;xa!>19pVz ~ِ 3BT\^neÈ[j/vc=@N寰laJ'΢fEO4BA X:oJm˙1E(O)7 3@X.s0ZܴD#j5miqŽyG" |/Hn}4>j EX5xbF Ob/9̍%nΘVMK>1&֐K^MCN9 Wn:8a^JR_*7BrVF!+1uG`.Lټ}ȬخEE8>%:c m?r,F:-A!tޔ"vZ%H~9u͗ U67C(؃?_T.H?8=yꅚ48:3aR74amK(-^-Μ>X)_Oj3}GN"-KDl*A &԰&bꚢ=BV'u[r5с)&JFr6;{#Y<L^KLeu5Y]^}'.2twH98opQH&G%+"KI4ɞgYsSQ28[frbͱ\"?%@Aji }{ZPd@VU ]'tPSc␡ k'*.5%Na śNF Lh/(%WYC(M6t9YމpkM0Auw }*˯_vWɂSUM؛ú?3QNc[iIS`mi#2 ^*`X4'׊ZfLW jYc=\'9R,@}KYk!COJf=C8Zc YIޞЁ??[9W$)%/1f[6҂En)9G&T4nf`/*"b1NoF0bOCX :e.cXA+]ODy @| `3`kf RkNUPh[ -ج }Ԫ .CIƆL,DrꉝI];c7AJ w_adwA)b9OHN,6n7 7p8’ ڭ$f ĩ4\cM֬r68|UC˽dg1koh-Cg:a@~ ŜN):ʖ68XbilF7{r_m)J)dBCZK*M3f ̮C([%2| 6TG\ Vu#Z.Pށ?LFfGaQR%ǂ!#=Ԏ$<ГK啃V0;Uıs. B6q}>P,&~p.ҭZB0) I{ʀElǺvYM9Om}(okd?G+sե! x@6>e$L]`dn!unfø37.⪼YtTFF1[J6wr<[XP<N<+M 'iTIBo?1;E}PP$gC$O3C3r;MQ[MCL_Fˣ=FSO;^ cpAey2YںCVSz'7fԭ%_ɅMX(j,F>SBئ1|$l+?xt[1R{Fm a]ע?&̬5sh7>&j+0"(#^Q1kCffD>7tbĜ^N|Mh$;eSfƉVMQOW>9񕃓Q) UV*ȴkmKЀ%\E$٘!a$ll8[gcjQI0jF $r$GnlK,2̆4g.*ߚ @jb~ /94kf| v|ʆ/S:ry;J4JGl\֪vi:D?Me_:ZNqG,ph daT R#a$L|]R-`h#3ߒYfO*1*p֣ hdmID}! ф|%VNW>jnU7@8Ps׭PoVo6h-ZS oj*\&#e<;&6+˚hbx*2@\؛VmCQ,,?QlY=<$jƾ"w=ʕ {KRa֦CSބ5uf ރQn@AY.>'ܥna=VX}CQɲŒgc1fxr$Nd3òaG>+ 6V(*5Zbw B"cj7K\9gn1bKD.1 DX@*]GBˇu b{ۢa6E(\>Wa<\$ԉ#ZN|"lHʆxKnunfu|4<p|!FD +rƼ*Tw,4,Sr3Rt31Y7ŭ;$VTF>Bn5h+ GepTٓ2؋G,I"OjkQ^8ָٚ0N)}<n]gLS$My{s4NI 6^Э <h =k+{2\h;~M_S4o7QBMMJľucR+oXA>(; n{eF:J3kM͓JJn$R+V3V/߇#0-}`GxJUg~a|%r %2_ql"-i4P~ZRƳĎo?[%W,=nl 9btb,ExU{@4>Ƃho^'^>WOK/YcA*AdQk?s\mjz+Xsa,lܥhxݣ)9|ٜ$2DL\!)`3&vvJP /`Zo3ARC|[>ck=<U{ A'Co[_[WtT93vJN0J Eo\D>zȾ)Icq,mȤ9=)ͼKmj Pjt ޻ WOMWJǡ2'Y7t1wrGj*~_5b3U~g R݄'1'B (}\G{Ke3lՋ NԹM}/WfxmWyŭě/J9oZ4:j[T̋L5qP؄ǁ9].D<.KdWEEEF(Ϲl}$#d;o6F %ɋ{H ♃[UFKp!7.6w ¡[חx["܆Tru<3bf ܟ c Fu'}~so0iGϵ-a|b1k!1=sols.,0687p9M5NZ-stUx=/+4(d-peJn)'m6ܡ9bqq j_Ibr>ӄA83-ypt7Ir8wE%5/DG?&{hV!8YKۢ@_5c K#7lot^OyCY8 -P/":v)fSqc~.4,f\8'7mĉwx;&?'"Nh= E5ϾWC_ïm q!401V?߁?KR ȹDo[/6Fd!cnC⩎6O7|U t<~-sO>+l:Y!IT.䇦5׾lb1± .4HޫIaoa|P-*|h@n?cBScxFfMu Um4yI c̻O8ާpKwwdrt[GAe2%EB4\z?|JC&󥔔$x¬:1E &#a=CA&fb1;og tΧrCm(us1Rp@|QYEoA/38N̡QGx 7^?WMgiՊ9b.f>_!LZɁt:®s$7Jw2!_F;}RoucHkN: dTSʁx6ٶ9o dۮ: 1~|M/ i ms|X1F3Y5^D'!ksȓ *-c^-dIpJLO聘BA ]zB˶)M]^8};|{eN`XQii߾Srnŵ5hk ZF,[pb+B-L_>Mris{vcFTWE`L?q1+dx%/wGW4-bγ $~`uw,c244>@ZDȷh fIGNz~P{/Rd{lcKڹ n:0 '|b<V-%rI;sLI%$v)c׽1KEHZ·Tl0PRPI#׎o”RKx 1pjHij zZ]KY}S)8L"E{??ɟUF?%(T 3b`Y7.h,!J0JQ"o_O'W|-hY9.ZGC6tE\B_\o ur2ؒ+'4wOkZ8h7ഃ׸5)wCI^lRm(72RgR(Y0:,M_n~gKJfGĠR|tXMiwb4n\Yn6BQO]-`j=8XCŔɷjkQYģ HAQ,KcWJуr(0d`).dы>e|ń N3 'Ăl@ G6:Ƥ~e}+hkwor㬏^:R&HF,'bn)ᮡAR9`dD VyQ~#\ns,S_2 'oWZVX h1Sc|oG;XH";[98ƃ6@3me1 oW/bQ1(@#FF,AfP)70~ kǎ%eawQo^7m W{{TYC3VоgOgj"1OODؚ-=R@AH3ZM+Ǩu`'2v* $bn9F ̛Ѕć ϶A}\ ZO,$iC\@OZ,p9cR:Hd/BYn4Uuܦ/V~>Z͵CXTWDKzN,(!;PGqPl|<>hz1T(-jr:͛^YgYZ07070100000043000081a4000000000000000000000001643420d60000d200000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/ѽ]?Eh=ڜ.+?AP".mZ [dRBUU.bAv#16p@aTlD:dNt*nzd#SZӃuu8VJ? JխJN4tCN]U#7\$}[ơ4掀h0B1ʮ5ؙ8 Eٜ&&y3"Ǟru0 HoNs2#笂 m/k;Q~<֙(7L;S3le>a@X=C{ zǘ[ BO:MEqAk_Ì Ҋp jD C:/nrOa9,G_'S\·u]kLrķWYzDH{Ưzg܄SM.i Lĵ:iPI.V@UQSbNG:>I^2DF-YxVBFHYؽИ%'Hng؟UL钕&8 413cSĪءnE Cd5qL~6ٌl3zZzBA9HkLjpEL`;΀mad !j*󸹼G{'E:;gsTF|pyHM8%ڿdW%Ze[oFi<uqC[B\4Af?S\o2D`6qK26NlGpͼ8@\Vk6pH4b]BtׂN\vw#Eee*VYf"L2, =38 W[vvS)1nyb"\XGv9>AK}NB'6u--@oX˂hEM2x낼pS޼Eﳭ{S f ,?.&ySڌvkYj@lxQx̶|XTNhm+(trT >I UZ:Ł %J.ز|V>8{ݪ9殼('7[QÝyYi qyL5a_qKIu#ÎiZ8zF 5 8~*<*CԶZ)e bWz8js6 * ^cK}G`'=cWJpve+,"875m`{JnsFC떾.Ȯ"P"d{YA>95EF~x 9mcPבT50+&͚T)1*>]:STFIKM*MrH0Fs!cGaÎH21ѻGbP|FbǗ$qΣN[ymW~^ ^%7X7ĞrQ5\&;i9n֬tcKFTԠ{8MBTʜE}.\K7P̰v`"{ 8֭7kaKʗ/4BE@ټr0#Ų@Ng<ߐnQtn_:!Jj{W~@úxM$'C7[1>ʇAuUՉ!ó9}rرfn;aH rnr<+m'WZj܍V%)!BsqdRty"A `-S>tv kj/ g4T?v䶐@~@X`i(8Gh3z32K俫 &¢ ӤjPTX0-:i'L;Vzv/9<.1p%avH`ƬG+O C|9V57RO1"(k{9 9fx]SrhO`\u9|@MlAH'/u5}cp֙i81?,b\ N\('ci˃gK,"!I"L<bk2#2v[FX$WxmsF䟯rϞjgdtxysa]E ֢v2edPҊNXX3Jxӵ4 uQMYjE*eɆ0Tnw@)vTip飢l]˖gBUE#ktCG>^ߐ3~Y |"_ _5gIa8T0M8ew֜va"bd 4[ ]G/798a"FZ;4]s(&=bj D#DƑ\ NJa_Q~l_Pk<_hsަTyFJQ!`7o*GɾU |zO<_y z×Dz_NOzIjx02!žz0OTr`үMui%a[vXfơ lDW C0{[j8uιX^5ș:Vc~igDnUnq HY`߅"ģ?SԗE_Upal%AޕXkG ,iTCKز? v Nk*g ej 񲪪g̍vC={>LҸFEߓ{=U`67 :۔cj4>La|:W/GyE.T;}9o t+Փ%4A&~D*!PnI_hwQ:@ J>/xXaMxl"*b,H于9BK3`BUA]:P WEjHdTZN75k>{׵r ,V34 d.Z#x[OkC٪ +n0J A+ݥsF+ 4F ;P0DŽ~r@[칞;0^+D움R#o9Z!PiJAO/2oބC ^Ӻ_o:/iW|J-!h,|aRNE!vП<kZXPQk]iK͌g 'ux"e6)?oTQ9? UXCQ 4K M)=20bK'p'DiBPw6OyHoǘݲ"7zgA Q3)b{CО;ҶV9#Õ[% $E%z`36ev > ٭k7b=sl{^L?da`|0+-)0S Uǒ5א:r#'%TFK ڝq2G*!-޾ -$w:uNs|$ aDfVJXc@lQWΝ>D6in]$c_[cY#iuvi2I r<rHβ1#NuQ_^[Һ\Nn~d E D=³о7-ձ3$y7tYaka]7yVRt=ͯ>>R]u1yY!]1]X CbT q 1aw&rg~(dl_ڛ ~"{xYo5=o41O)\3}DDƀ-1SO|'Wёe,DZ*0$UcluPgijm8d,95[!RdNdĻX$i\n&* }iSfՄf' AyMV[$O|e!IYAZ%慲'͜A$!1Lz1 Z ~sCV9>{R2Lp+/[/3)ҡT!gW#ŐcbvC[pd"$g2VS[lK\2ʔy_ >sLp_)#Oƃ?UdP!!EL3z//ſG98K OY02?>+m}6ˮAA"3}^"pM*:\&Ų o" d QEnX,)vg?94=1|ᕢ5xo-JmcG@ ݟ3 Qжh [-y/W$G;q:Mخ&>:FшdэDa]_m5Ƽrrzތv/lwf[Ը`ӌ:eGؙȵѸ_~RlE&&L:KL=ϼ>&12Gz7m "GFi܆tE'ؤ|,WAtu};`:Kfr pл3}1w 1fK{oqKIpQ#\>X|n|N6 1ۢܳXl1VKŜ96doE.nխnMp5T-TKS' S4 \ʹ32u\JhKjľ7J/_mt"(-!Od0࣐=xm6{5aNx+]A+dx$ HC'=nw3XHtPyd»1#YNbHv3س* ޯXW,~Nʴ ?q~ӮbDCo&BPCmL äak~W g^ t!!`9u;h{@р 'ER,B`2ҚPxq2,3 *(y،Hk Rk2z1a5& gGLO_9 `+Vt}a.$6ir,}2`lFV6kφZSr R !Q7IwPs+H8% lFSlp5Wptg3}G6L#˿=TxꊣL7RXփKLmqӯFN <Xo9DzR Mfq;[%@f1=XSGb1*FtXY;đ?fDv_w " b.אۼ6$l=|Rf\JN,NJHC PC8lq"?3foI$&@s_pKځpk%i~fz.X,a Awnio\}=&~Choa"9@ U3[ʢ\e&~X> r {xB_|Yok"):g"kYlIg!]|ь=pUNٻ,oQ"nێ~)'q!r(#L%BrE߃+!DX$5|VłwWOfl^^c~YVN*@uu`d&ғ_q# # qc ;Us%LY#iF t#c}pl{,oBXc韓bc}%Σ4h'(BH=p>M{Bh/}map_COڜb]ݕK϶'2 Ng\*g *zQLfȝoY].~33E._:E)Rq=IaAE3z̓I5Pƿ5S֚]+U\z? :?VIJ!T32V gpV@><]AbfqA륧M%M 'm6Z3l)cĤ{ڽ>C}V0- BBDY,s[Uh \X,b!S݇1$,5ُWڪF'6E_C<=F"l`_IZP]>VRgJwjEl\wr(yγj t%>`rHw+YoP958$&$/ ~ | kWTMnE4ܽ ~nt͑%*(g,UzۥZʶy2!FH^_kGH%T0vN2ys/>cTص:4?W13Td܌jڂk#ZOD2Ľ΋ RtX\ֽ>t56:ͽJJA u4`%~>uEx;G*cpKQ)^\+Mž[Su-Of0u\8 N˵?ona쬚k:f% "Dp W\o{?őH7_^zKcar ef/J"UcP \½w_&oi':5\*֎_[W/{SLw]6}jJ w&ӻٝQHMXkښ9މFCІ<'Fk/Y'`pǵ@AFx6^xKx]?n\kFvfe{=*uem0 ]ViK7hSacm'-GOl(2w<}Bu6d}V<Ɨ:TZ|.Nӣ,%c{jAM%_m%x`9! JHv^4o_v.6.46֒ZOk3D mA\E'42@&&ͮ-~lQJYe&%ia9ԦKX9]-1n˫ 4ҭbqnEO(t#xsISr1If!ǫZ)4E` wAS>s, &`{I:>K_OLS~Lx$G%2mNtdx:%!4/2aTT^5/Q&Y<$AnYE4Ch7ca~:;Ѹ^LGa&3X&:b_8 ~ʅ ?Y^aCi+!%o_ʸf>6:_ɈKqzKagrKYwU7LM'MP_̥q@T0w8?62'` Ǥyh7Zw.2]mRd6zRR'eQח%>^650O Xiltcj/bb u]k (u#RU[#W)(`wMաan+5#]mF,p, -df(_<8b9"#@2G:'%3jZ\5 >D.*)k $MU~=3u|FmG4fi."dsϮuF.J <# qel0x dbnݾ[{zkmO1R?7TaM[=ˢuqJ ǂ_4y>TY݂]m xZwN> JpBϑcJx:B +wr?FUmIvk-!0Q ~Efo=lLUx0ڇ{LY>ވ[}hkx2%w kUFP^SaV .D ע²Az\/pTN!IMQ~8G)-^gpDQ@Ȉl/A>@GU[Y~o^̃lؖ&#t{C\ -?!Eܘ{^0F ~*}|lx{Mmubck+{HXuP-G_v /Ii:niG._}ڎ~4C.hLu&Y(埅JBg=FE{Ԝ魋u_puWм(Y>!ҽ^;l0ZSjBY ˠKyVXZדDosʅolL7'ɿ8\ߏ9I$4D=zCFL9)Z>2n21kxO|g(*ռOD/Q=xŤTk#Yg%m#ojPpdT]7^1H{)ӖfM'f_פ>EЪ%I,*þ @*׺k$څD_E wN칚~0T >7:t,^GywfJ\UVG#X'lJ!tB^eby Z%{ԛKzȣ̲+DP$K~)yLp1e?a m6q4W0$>aSWڗi"&I[w#3^|ͷF(?iӐ6 VS@ֻTtT\nX;8b"7'[}7!/=*֘Į*13GhsF*-S Zt=S9>X{\ $`љ ?;Z%3T{$yBSNJYmYAXJ'eQO}@op/ȉ "]%Ga钽Mԝ&nA4%8p(qf H^d~$ w4tהaVWEʞcc9/y1;0&~V+M=* \@R\7uŚŕmZ*v9墱FUlR,DtGϳ]3Yy4 ю ݦ 1ЎXG,^P"Vб}i3Yݏ T7bEqɃ`< X/&j`V{+QJ2Jg4 I'jՅkfYƥ?b\-j@ fxLي㱮J{6T tHG?$\}`r!­|@b5Q5`vEt~wmvMo E`o0N8RܽPVdgPb+y̢x{AYe:td@)~aX<τ3VbhC;yg bźM^Zn$^"6Bڤp :~34:(n3m`eKa'}/.oُMszڑq}cFm X cwY!whəˢN|*aVCM( ІpXT BR1DmI%H=:%\~OA8` >9H>rSBP +Ayc{!꒭LM|wmv k5h1Xڞii^/=(,C 9Ku)p1^EWCLș ٟs4g^RX0T2͏bfrwҽ8#@@AAO]f6nh8Fk[`p0D76[8i̭Ӿ5kv^^hq`{ zD&A>PFj2FJ8-}|~bV@'-.%Cg&Z# xZ_lZSic~O!UWQ,jf<1%iLJ^;jߊ+iV *K(t4>Wa.(Dk/֘ lp1;ꃖ3YZ&f*8jHƚbB2.r)Xq"G'+X^Ѝ9hK-ZH^y]+V]/QYNbn}7nadaZ9EC"7XTwIo\izP?A۪>-D<+o1Eo`I;v7M5u)HC?. 7I ܕUsq& MBC6Z̍g8<җ$R˛n41ƳYv;U.YO#a*ߨIG:Ox;џ,?o d 92|" 6Gi!F@m bshXS\uIvçUY'*U}p`2twcAq {!0Lx]!0BU:WW.{ ttmxݖ7^?es r{b2f'Np:IlLӣ'i|Mk4s=oG݉oeP5WHeE/75Qi}Lt͇'ǐIt{~ܯEFN[wKaA,7o)-|"m=}Z:r6#jQm8qQc6f(E箢$u뒨,mjŽ4s:ɘX{ousTaV!zOQOy?JXk)=CtbUɰUM#wnؐdنKcY{v 5('FP He вHՀdPa8Y4=(?jS[DTl?+JQަi,qмkWZEhoel;[.ZNwU!.":v I ëcw59IEИ$wJ7(W+M7ʵcWLS]uy-Qdo·*NXcHDNP) }4U٠ FcFæi{EHb&t,A 9wCOգw=yjZ+\`/ @{GɃ:Pmk7r@Jo(ƮqD&UgMi.K&d!l:߾҅X2Fyl7 mBPtFYl1SnBӰT;sVMLYArOWъvӎ(֮ŁʍEA9T-񈈠 xDZX  pعӌ+( Cδ> IX޻8p6MtmyΰB\&Od nWiuV2Ri:^ 4`1@ %F '-mɭzZBM,=$QWиbUiy`'p:ގXX &ـ\z9:wLk.!$%+T!wN M,@,Rբ`<9؉V lP d)N* Z2_:?/fLZ=w. Y5zg*3̝Y\f2`J.@Ӓ(Jeg>tֻ[?N_g2)l`f: ^9:4J!Bi؎9~WIiԸ㿄کB3S).'ňi{TKH6i+. xW=Zb띙u_`H .xSH.t3IiuaczU,`E:zsHi݈{3Qsz0Ru Z' 9/O < X!lbKE<ًUE!&Td0L$6_Ͷa%Ţ$rŴnzb.u[#w򠸕$4 `o-XrƄ 5axenlMVtfH 8:tR i{-8OOh4>)?w;U c4[9-cf]_~DS3l&w]^jDbKIyYC=l$m}F2!8@;Hep/&"sI^Urk_M;XD`i%G$O_&5cY }s_?QVέ=OC=l M<d^E}?46M;fKvF%xGdރĤզ4²$17 yh"~'l9(S<3@ 2p"g!@G5FWcxC%{׹vWKr0i#,Ԟji39?u-Bަ:z\ld^zgT*FA#bsv՛Blj$vR4L(雤t-)_d蠣A+"1D!(1݆epAv63A"+ xht\J2n ċ}O`KBi6fLdDSXFft{%C/&wV7х##XlO=O'Լ3]_;NFSd' ҥA>DXݬlT6y™\i(=2[|^HO1EuL%E!k6 YVCҁ,,32亥jc:|hJܨ?"2g[4h B_)3;\5I*[ vgY d.ރl<Sfz`wͥI 2qk)_mGCm&Su0Lѣċ3R:XS%Ș͍m&14dxM^w/T[#!G9Ӣqt_Ę潪;I:QNl;AVm%TNW \?->OhQ6f^UMd8s/St GǸ8E_OV.R!%ץX:+ hoMF"LT?`?h}0 44D"0/}\p*_G8ؖvˤ흿*WX@P%q52xֶUUפRE$ |oierjҺ5@t;1^ lXw~VkcnZ)Pfp0^o"P <ús9bjf |hPHׅ8<XoF-iIصj]\|,L |Ur.ήV8XշTsҿUƇ˩9i|kH$#DNFY#5(mM8 ZR"^{bp) 'Jys)ZI%x:5narswa{Z&vÊy HyB[>:s04S abi~TQ QpF(iVF#H9e :y ]IELz@Bj/ˍ0gށ]~I|H՞XXFGB[<)۷bc'7&;s 쵸1+pъt℔eO3Nޅ;;$rPn$ ,*lŎxT٬_Hmbwު_i +4bߣNG6ֺ1뵃w;m6[J'&XjˡT)=RN M!Z^{L>E8%/E]`Yy"hKZ^Daz!r$೦bƂQJ?_Kޓ@fo?+zlA^O1gRI|[#b(=d^GrwG ٧ 6lCąW*m2ϛu#kVUTb/_@t"9#S`ɬdok8/sE/.KoQ0(hHPo(^ůK=qVAj#͗*3ЉQ iH>GRw_ x])gŇ+δ cMԆN@].}D6Coᭁ);Hb7=WloZϖrȀf$7SbF'Qpy)g%ϡ)%{PP)QפJ;?C컘"9VUqd356;/z<%e> >7.!sޚxe_ Rcqpz2&e "}2좦nkNUIMM+5R_(WD>`Qco ^FYF/ ׆3 dk*Sսb{nMh%OH 24'BSjoYF2N ,')̍zBֻyc(r.g{݇U I dGA#+oH0N寧:j ݒ|W]|xMܣI!HI..s Y8W1IlUDx{!bW ~JX#uifwNK̐|GLAe)=}fisp[ z&.*#3L V(]H㭎YsԑLtqzdnݳ]0@FfH^L8*M!T Ju, ,ؼ"E*ؤo0@t_)FcxBTu*#Ɛk<9mdI^MF:ۍtr} J?hT;v:%]s 1,Bb-zI%߆ϸ4 U/dLmpbIeZdǐ%?FhsR)Q ϡ NUЇlR:$>E9ͷ9}9*(Jk\L<4|I䒣dKy.$%cpa҉EPD0ɬY{<n(-6 #&LC'79n#rj)-)0Z!NϷT% ěsW8 !%J% 5W'T9d~" >Qqj'uC9հ޾~^R#CIUfa\g}-<֖mߓx6]! p:P Úbr@M7*pwzMF*WDbdGa8nSg5o{6O_;p|9!\|1D2O~t~9/%c2][ޛEfݒTl=_su9n|kUL7TФRMrL?e~p- :xDg x,Wb- yW~;qkU{7H6WTlՖ ֢ Ўm)QNS6"?Η.klU"XQ嫑l>sXU!h+13.x;)`Ŵ%r<4%tZC-3G ef~[oiH6O2O5&kt&:mVہ= ?\]GK1)V*R}_Qn唓KWj= Rx%y=݅t'C)*?Hgmn vNުtfXFCE722G 7 $;}" " b~n|aU.]5a$U*=+Be)c.>KVnYK~ c%\`w=!CC ƄHfȠ0Rh>nn$__ PWAP-Lp6EGvፙSMP-g}B -:&p236luE(M90Bĺpf2&+}\0y{.9E<Ty"5@3&f$ڙpLT:[܃jTy,:*S .zvdMޕ s\.uⓜ|XC@}y+%"c>R@76aK0OR:#3 #CdɝTk/ʖO{8c0wt@Bs?eԎ0dQ+8".ے _<^@?DX~ܐD?:۞G 5(vq%c !MANvy׏q `uӤ͆F I\0 K_, { WD񗕱A.ʆ߰+_ \YeM^ ,#H¯ "EU+B2$-Ա:d-SQ"칢 ҌF"J@@WQ`qR" ud驶Ifx0P2Ib-r4+Qh 9aN֯/2XN28HRK4|yt^ll}sϪcʞ>)`);iT``ZV7ʜlUdG-eXbվɴY Va4ӾuZvTR'*!LbV@c&>^nrPgdjظP_p972WBHS{澳̦Ń^m_NC2σ@h2fQa10ȩR]k}C#C3 \00 nZG N|)eNd|ne.)1w-~0{7^]iSU}U%TL !$5-gS@ z 9HdENf`F pW_){>,m\6U;9yҦi_IRWi衛Ջ겧"2Q=y"aq EٚةSKr"UUbvA6.LaȱòF7.5(j(V ofթ=)cЫPCĪu| :RIhzL&}-DBv-{nҪ|i ,'*m@۸W DuFR8l¥T}o` SRqpTӃ꯽ZE-sC=51u-E?1?{_}j-^Ŵ5:EebǤO *w e2DŽl`r@A211q}QlIqKrY@9bu,(."#gv*+h]J_Ӫn  ӧ8/,@SxzF 0:ϱʫUl [/=BMd;wt,q;,e:GW 8 CrWi#bRKONC;.$VwU/ m2.?xR٘n./t[LQB04*$՛3Owf  6IlMvxl/c^ w3͌ܺ9j?4B(08d5+Pzl ^ !sgk8QjNy E0G ۆfd3 ;ͬ\0fGR\cW쒟g[3jM(SZ1w/dEBrQ~j5.,(1N 1y8f\T{0xFI_g1\~7tYɣ1ۑ5FKfȑ)Qpˡ@^9SOOF9˃ޑKQSXvi'M]^=+J3~J-Qٞ.Q^Zk?~|>zރ(T {'ZWTV-9n %Z9ˣbRG8xIjv?CZ5hיu7*p& 2F6SV x@g!$@R 댂'>E4d D."OC' A8OIfdK5*t{5\@!9g.豺C^!ϲ3t@me`Ag ^qS;d'V§=cZT[p;xંz-[ƸB z5>^j)xl3:u͆XHN_9 ;P:~q[/?F5G"Xi`ɣ3vW3.64xjΆj }icJW`wό4P8xMCtaƒTS=L8Q.<;3)P\vL?E(4scچ?ksd5#:Legmb(Kj2b| |602}&_lcҏ%VzO_׼#Z8ucM\|y}k"Bf@ RQs1ϯٷMKvܽBhVbJ$ ;Mu{Id;ĵ[=18uY@\!./{l+mAzGdx"DeGn+[*Xͯ;L/$!Ƀs;Av8K Z7* ZnF}߉A'؅ To\_XOA-ԁ6)ur=y%IJaa^S}ŗb6HME6+5@@TerO~tc YK-$(xvHDGpn(ƅeVM <ӀػlUߎfR sa#S"<-_CW]Jۑ>YԻz2"6[h.d.M$~zrA@h@ F&݋G< FRK ɗ3XmJY0#7Awmp`7vƚoI4Hb &ٮ^FfkC{N(wϥ5biQ@O>b /59tãTųW׼fZ{i6N^iYGb9 A[#IK 08C.3qNrpN7h M^@A,$ #!-N> \AB-, pL\wvd$0\1Rmm9Ba:=)(M+x˭cӅ 1ĠG$«.$:o}m&_juGt%-k@.eXx%MoU#;K|=8J< ]Xu WS\(͛ 21Y_&RZvѪǥ vc!QblVMdekFqM T*>{g( t44>gl஑ȷ5OIT)3.u57$Fx pk"MgtOXP(Nort,bLm쭴Lv2aPo?sn ONf gF׾$BQAdgY@uXO@$Bb(=ܗVHɛ~fEź oyd/z旾Desz= U(=-|[\rwyscjOfŌu=]'c{CC*̢nN&ʅu GLY6y4]>ҋ}Znh\y-Itĭٺ\82ak7Q9(\ג?3UJWd`rz8Mz6*΀Jf),7Ϧ;ńOI/>q;8O*>:2hҢЅaxz>Μ74ێ0懋VDD"SS1Je>$%񠩁e̐оȮF;rSz>奓xUdBSVՋ v ?$^<eگISu]n9|RZd{,?CT zOiHJAŊ9#3CB^  k]2 8l'mS 5a1*Z?m1)=ٺ72f+R@.7e{ ?o)PL\ǚ*ߟ-b\,}=E*YAՠYkb$ơ4CÂvYp>#2*zwTrApiB]|d :zc azrkɽ)\*a48kKD6.Rm G?vPjGw`=GCORzl~fn΄sBQM#[NFVVj/0%s T&woR;C N޾Ba̕aNw[(+k[LÕ('P> QDo}K"ٱi;Yhip6ew ջͨu2rsgZW/.)$ w]tS_33w N7 X:!ʆ40.ez%,1Fyn~Ѩuت>t)pC/Fk5ѩ ba P-z(tI%85 'ᯇó>zׄ]nGhhĩvGp4,`rH8#Q1!l@u#da3YWR;U"̐yqY+Λo&Gv ] #bLS[rA*gQ@Ei h-V54攮&L'&wj p]p[+Q8:7=dv4݆њS\Ci-ҀZ(0\ q=_22#8`?eI5?Vm )vJw=Bꉒ\- y@mjuWύJ)4F:M K/, tA2iu@k_֬\2ÓGA1|!_/P|:i6zv?W߂TB(IDzWwq)T_Gވ\`9s>ˆЖ@CݜO*>񐌙;K? j)ed&F_ʡ$I56Pߢ3r,[ذDb&8U(D?/Ҷ@:HĂ5oUH^s/a24']W*:pZ}(.jp3z 0-Uwů^ ?DVLb_KsN#+ 6rӞ8pI/xx=ىhaL-NVP1*[Djg4I(>l 4z5ۅƂ@3+[*9RΟ5Kf#ߔhW8fIwZXaI* e~t~[2F>PE#F+e%ok=`ߎ4u}ň"7Qt^AhI~x]"j'U쐭-KULNI2!+2\ *w^U+h0)`KIS-Ch c2ỚrDeAz!FI@'@ZmSw;]M[sS=Pn(/j ; ժ[}'|!v] ~>}Tީ0wMT ĥa,𸪑ܚwAHD2=m͒(i8gET8$l>8Tt|pD{<:`zרEwT&<,)OF_H)Il='}OD[nCw4żW-+0546DEcio8~k\?th-YdG[6WyVz ;Llb7XpRFPKBԩÛaϕ?>$~ N,5T8 Q2@:냺-' E-зCCɳA~U,8SH9Y҆63 ;D`#5|'lJ[Tӧ*yPjkI(5m;(&Cc\"egOܠtY`vW\#baM%GfHIGhsZXT~PfP QerI".jQ@|:8?5|WFL?5Q֞ K^ݢ)|݄+q /O}]Y=PK؃h,%Sw|+~ k덝?t*]N$]W57kM&Y_KHR>9*S ϒZy_>ibB@R Z"{/Z(!/-.1ĥVK*y)^@_Ӣoa ɐ}&MW\Θ-8PiKrX-Bz3MQtwԩMr:nUJ ؠgRO{4$r.ju^2~E0 i;h }R<-.>QJncV5\{l^Iy(`}&ޙy08c^)c}&&5ꃗK?o;9?6iZ%n8xåED9lB#y()mɩP'"Ы(`}WCaIHŮk}xvo#X6Pe Y]S.vA^{eK\ \fؼΫX.o# SujS֤#{®p-qt_c,qq歵M_Y't-Q Բ2P "g|£/ ~"9>L@^PD{?Uxe5 ([F NJ1PD Sǖ+r6ծ)qiH+bP.۰\ AV$:juYP $:M_=5料C&ɾ=0LUB|IR&jb7Cͽ;'En5@`@`SA{?DQ1VE#"ހtYy2[AG]cp)]x2'4{ܺ#՗Uy:Ҋ엙((G-)k9m(j~݌K54M/oXЗ w8Ӱ./iom 6"#QM̺(ځXT(Ȟ JѨ* =o)^ZR^+1/I0ֹ2ݍPlPW zG9YԅUWjP[fWSVHieB`Ԉ'EOvx' ӶC*v1PFE :zY"nۇIe Kl̑(OǧO|$ ~=\PB9r# vjۣ]kOeiopGJfxLiRxE)lwvjٓJG%\ ?9'") B*3IH7oMǶ,J0GyD2KfK RըS ݽc#IӋA+p% RwPogN=7JTNy}.XyB1~! 2 COG 99dx,IQ]q>l]h ͎_wY冣,&BǝPV U$] zm˳GebT/ O | n)+N n ,S~>f!:\e[ 4cA`[Ym0IP=;H.~N5*sُl>' nu9XxOVd]>lvgcE:fN5: @0weMWQXe) Awp S0k^,-/5 cj5:8?ԫ"ރuv_"-:*"=2c}LDu)˳ʙuCDQj9~-CČN/ՠԨ(U\@B56i%$r f8^<&Ӷl?IBǼz6;Qj1aU u='(m4r UކNo$lpPOtpq)qz rJȐe^A:߱j>Ą!AJ)N/u䀓$'hG:lŦYRr?t_iUMְ3:P%'X*[v=[z-֫9`528//{fL[,.w8c;9ʾ9S 6*zR:ZFJ/l9/PzmwC}XrOAzuI y>D>}9P┊X#`Sn0!Dh=^JV҃0L1 [i*tN^'ZDsFq-J,\!内L}v3r+I [3F:#Mf!/> bqodu< e)5XZO:6cIQl=2k[(ޏ]U Zy^'9ª[>wǪoqav)=gmlW ;4]WO2TЩyEV%*/zgbE &M`g=?\2t___[+pX?_|")USk]֞:|fȫ{GJ:|s[X@G,,[P9m( xKr u1;6un0.AHN+c]ͼLff{1E\ЉR V (j8p;y #7R>b99~*%Z&w !J( 9q =cGH{LjTAk̤<5Ki!CHX{j u>$47^*u-*F#4uus^-B:M;B|O$48 s$6qf#Cͷ[[H'?C=/}k֪Kwfkv5_]{!6ZE?Osv I | ǝn~t,#ԮXӏ@ZTZH`mx .} dɱau"zQc$:wy͏ː8zaHa9b0[zhՒ4xS>!4(z8؉ [sc/_?XAi_u[fO؂6L N/)l_P9dA@P{m5|&/5HτgmP8Ę{W^$R[4ߋoo\}fI)c4-/ +}!~|9JD D/ Q+GVΓPY7g@wGyp|FX4KU L/on\yS s +sbC?_SzHDeQ7͆pi#JYsr U~K UM={׬-',`}~K`7;Gl!;r{Ԅ +^] NT+ Ct-{?  }Cw/OqE/>-B/4b"t%9hWPxyoL Uh.Sa3fRa2;FYflY閰5.)wx^Sz mT(֟j r< p@oZKJz¡yp$uJs-պ<ξ+h?VQ9>1\\WwW}kwq|B^X"P$iĽLܴѠ#{S6/*T yYnt{dzLH%A@NVE Px-Y&c)OTžkT`~ _E!铇8y+2QvQMY I 8TYb˷;yl*S|6"& vK#®\tEg/Xe?(dnK1T[n]p2CXA L a BqVy.Q.i X{Ր U8}YԷC,^\(K=ctYkDrrj%wu@~ qs!$iЀœ,yP<;r،>&RL%)$N{228?[ӭ*ujO E6 ˡA>cb[\rPqr㵠͔d:r S za5ClBޅ-h5l1/kC"b[y9pFz1Jz|(#>-gjm q);d8͌U=6VCR0T颺{wJ6M$5{;OXM:RVeM# w#/N銐- _c6rjnC%(z讃> QW}@y_>FM-ʘY^3շruRUֶa5'2^a;s¬t^(`HDWڍsċ "C|U7!LuA_ѻ4\)ͱֆڣs>(MYBfW0Y5$-Bc yֈ`7/݀y|!,3Z.X7UOHwi\U>"-K]ӕ\ l_lC}u܋Z}봝+&*=72ާ|r@%)V_D_^vy}yyi}NwIl[~Cwo)@\f&tiisjP+]{arA._ _Zyh:.w4@=(DSHx$"2pئD\f7b†*!GI#nrLqQ׊ZOGCgHD $M0J;Gp8>V#H=kPi"d<Ϸֻ7+sݑ/I p1B7AsȂ4~W&_|5+?Ҹ#=nڃRzP;BZu` ojB`bB@04 ) Χ I=<h+J.ϊɺ(XzK{5@E+zQ@nYcb섥|}|yZe5; {~P._J2>va@-QSi6O!Rn n V `B']m:\Q@P;n:Ԯ BP:"jDt(c}Jnc B},lb\]|Mv pe4Sy2pVJ{=o6*4;}>u 8?dGQ^س|n"%rty`WSZ"S,cſB? wS]m@ZtpjK-]Ѷozfg]A&r~,9#cNʫAѩ Iy7ӗ@$HPm1~>-c|P^/;};ȭ<Ča\ >gd?Qizؖrj~37 g6<( N%D£]ijNx녩UAthX SI.ܕp0#8Dl* KOќkqe5ފ>C(D@5)Fl-4 + `Xj0I9m7 Lm>b Q!@}|PovV>hw Kʐf)[_^tZgZPw~2؟ ̈!,>K$g~OVNTe;U H-ޠGa/Mn]'Fjt—dŘLB,}FƩo&0嗢ǭT]b/vy {b ONҦn፻VTngf:A< ^-H,|J\Wg}х.4ctWT5M:r65a]m8;3rKDW~&}@ho`<\cuE,+qOM?֟ ܈/L[k=`8L̀w#Z*>wY7 ;/ 1`!َmaEQ4W~Sԗf$9di(>.wPi|rE.ֳ*lUtN.[hC2HKr-(-u&iZVaIvZb-If$/A݄TJ{b,}0}cfcYg^E؃2:ODqx7xr!00Y䕽dQRQtIqdCRc@4zn4@Wa'F,ĥMFG-~qmEȏi [%Dd>޵r-o^tLZ"1& 0>HAj ”a-6NeL7yp]K4m{UM}V:0Iga\p~Fd×x'3Y490;axΛe!!{aNd%#v\X-Ol&銧81S}Q{hpTh&)&9LJ0gY-$z9،[`c8Z9 %̎EX. }. \E3= 'k]]y5# l}a p/o֜Տ۴0Y!RڳҺ`MGÆ1bը74vGM7)~DMq.O՜̟L0јBo "3⫐c2iNxS[%exEo!G4/ *oFw N2@A|d*us]ޠ RT<9.|FN/Р\d/3WxɠBCВ(w$eq'PY{a-qy`F^0O_ޭ\lJp͎pZjIw~XocǕ>Ͳ˝,h4zp !8's]saMW$koFO\C~T%d\fyZlr7jL7.85*.6*` ' LFX)_+Mv(tyP}XSՉg0?aEkq&p0䱼6aIG\ Xe) ºYF\y.ip4b4>YB)N D,S֒6es_uX@9c1.V\,+ oT 1N$;_[~- YE{k? HW1(E e3a}+tj߅ykϤ]aT'P1z,Xu^5p5 !$ Դi57i칈$O=d^#M.M6`UTp/ŧ`I1)իN:5 o1\{"`= HU myԹq$f G-?:eЊKز# 'pjr령7!9x $qJw21%ZӁ}=,'D)ȭIg"ɢrrOBGj3qnH%lO-&-O @7x8\1VI6`鯎R4(m YꍱI sKci4/1-BwFRAEQr0x$<>O j,;fM$(!{c\Hc+: {#c;lʟwk6FQc w*cD/ӅJ5ca])̓O+;UE}B .sB=K}.`&v֥CB׎)pm4/M{?o@ >57-V|/@ey$3aa sұ❀R z&Aa:d럈ަەdXp.yߕCKi.X׽B3k"P$8S 7:r2<~,פMY݄@&PPg4R¡L^L)>+!]9dDl rաB F%-N'7Vnmjߡ'_Ylo"@qh},1pV %FG]0ŻK_\7);RHk4)hʄVT;2~K0vs^|(`5қr9$p͑5hz E:^[8[r{nhȷn{a*.aJ| w'lyrp۾زwLC6;Ls^ѩZ{Cٙ=M{Je y,j6hJ|2f`hI'{]V:yVE}TYce ُ vVB/{ا5~>hmlIfCѲ`T$n\jg.,~_ ,On@vAaqJUpxd9ϼ0}2AsͪT~[%ð欣{ߍsNg1zH+6Q¾u7" UĔy>Z&ئ!2jPFwV0BU Yz]e(:JHYw S°4ΰe:E]ȉ:?V*e؁jXe4_za;@cCu蓣{gXg8JV~yWfX$cT1z$ M!.3V[| ϰI98$h8"Of j$sNtRʯ|^A浘VhS~HwwZL-δe&tNbgU,Cm/m9YY7EOעj,X w,3bGA4>om~pjH@66:M,̹!݆^9CSy^ج Lk|;\ʀzQ*6 [;Tf2}"jL).jؑy<89}5Ē,">'G2uK_jy5)4uYWY4L1u[͉ٯd[$¹B 1Īӌ2^ Z,tW1߇/t$+F(- ,62Dzo$tKqoQ!&nt4 2׍rEil%>R& 륤Yp}crY*.rkZ&# 1e'hBQ_ N*3mU^6Ԝ ;` CkA.W4&|u4U>#K11봝r0pz-.9qӒ2JUQԁ\}h2!G)WVEF|~3o=:4#NFS$m]Tj%{NKʽ4Rjr41"Eٗlo Q`\~}nIhD Fkr5MCOE|x!p ڢ--y* DŽe8h!Tck{csBfys̑2A@ ^V03Nb,@f7,SHA"!c?IpZيro967M<\"~emn`f>hia@87un-;ѥ&ܑ|mmEDWI1I8_/IfQCV&Yp/k+X 3FChy- +,[ DK+$aPk`!Nlq$}MԘ\냷p /)'4TI pXvW*V]!kW#}>eQM]vLQcAd2,%1xdL!3(,w8') a3=&~o\>]BAj o*% -rѢJ(hǡ)߰^3-(4EпՏNw(S 09R1#y5^ȿMV{wjh6; 2,*Ԭzw"ʍoe?ʜ;&UJ  ._o5j 4}oN!6HAQzjAOKb((aJZQ++RzO֚Ӛ/cV}.N'ok"Q,Ӽ:Pte,@_-2ݢ?] C_,5KEACK]wE`:]kZ0ೆ. _Uڝ5 t_meŭYZ5\fʤK\W~4IhMuHրyR>@;P ~ߒɚ/^1Պbd"ZƸ&vVΩ^a?9<BG("y'í-SDs|zT*ovq1ԁ[ƾ= ?=e>-+];UWKMdVƬʖ͡1Q|ߞZ"̶ yC}*bgԲ$jC|U;ҵU.$1 @jfQ1J`u u;~ T۸f܎Z>cFGO2 6rk chZ0>hGH- 2&u3Ti7gWH+ 6 %h6,at>f߬V5Pq VЀ]Jt QQ_t@d6gbUmӶUc%\! FMݘoHT o!B Le@j>!NMڱwLG`W}SDCt<̷O2(z;?!cߝ',K(OE,z- yqdd af%}‡u4X#wSQ.hsp!ܶUYRG=[y{f ?P1EH9wZUOy3Y|뜗 cfSGƹp3sLCԧmGsgIuk #][|Q7tICŔNldџG*2МN⸦@Pq9ʿP }SZξHYEZɓb ,񨚹jD9qcmGZBw8ez>DחRxZEyr.=Eϔ}pmW\Q<-|B 6H%8*R{h⤰dݳ"ypfΉup"h5fr&:톫GvТO,'ǻ߄Օf@NtAּDQdGRp\طJDy^83(k^W=%kqқ!: *:b;U.,_2Jc@`ZTs$m5"eiz"Qy?,@bJk$)wZamuc|hB>Ƕ$8H an" sqT452oe!"!7˜O1j!=튊O; 90 zgG|xBAR#z$*UBt4}LteT 3p#Uʩ+DŽLD,2ygu W1k&qtvKMcP"ǣAXw,5&hk(ok@BKnQt¾ۡqQHCpzePĀL^J~#!62&ޜSdrܡZ4zDK+=[g]$=6TŚxˠ5G~IP463bF&Pg,`b6c&[<bGX;NwXV *#1E >:XԶS~R4ÁbG;fpԕVVQƍ.s*ĉڋפΘ*M##R ؤ\8 ,Dfi=y*3Ybpm/>ENj3'!HI} {0Dk&mӼWٕ'8܂PwlRdpӝ}9|+,dAjG"ʿ0\mޔP(>!xY%cCר'c\OArvV0(vz.trS U"aS!s-f_Py$Z %ιz"+p]!;=QyPCo||֥Rd"A`$m;7Zw70%IWEMY@I]sx2k6 n]ay_l]ӻՀ_ưַJ0qY 9pqOK&D=ovM䆟$729R< ^Hy1}wdgx-T^(2N-3YJKUބodO`+[)פõkɧvBw@A 5; eװRz*=;*V t@i| Y{KE2;\:aJBR&$1 <*9p<,.!ia`3>e|޳ f2\QʼnKdv1ɠԒ8n$R-SJi˵|ÀgSw ldUԷ_S޷R8-˴*j3hc8kOH G XqN I}c5p&~W`DfƏX j 4fAAh@̺yq"VLѥPsus泧ޣ % †|)3>2Q!ˁaeLwj9DxCw`P,kr&~A7^?8FCk6w ):D(3/e%B:zyϞOI&C2˷!K.=GX{U /!q)n*S;z{Yv im."Lp/5f)vDr|ʗdh +Uش;z N\E'C@ ; O:" @_̂Qs hDԶ~8C{9 |DD"*;|,,[Erh͠ }̷wUo,![x{o3fE&?,8 ,,]Sa*-n#=Xϙw1b?XT[iDC̍@\+MEYܻVˆOI@F_R ˅ڍU9FjjY򳏌%c8 ҮDaʊÑ2) ^UfB/ʒd.8a\Zf\GSf7'8 ~>nXVrKqGJb:H-U/`2{=0w:0Z{LNaۆ;]Rh*KĊ9Ha[<:ұ/ sGg8%%֐xi0[ Ʒmg49M,zRȑB'-e2%̌3Dz˔x^m͹[Hf,p2xxٞf4,gv}m'Si2{[gqgOG߱bR9 ۨK,Lyx&7[k/:d)! 10Ѯ~ym0 1khi%$I3>Q pj$zT5O`Kui5QĚaPN)Vq8潥]ڨK4p䰾S{E{胺Zi0'`_@1)PJTE4@5_ -C975; :Rw6drK4ePwv V/# {w04Y^@?h_>ewh*d݋|j쟝3B6fև)H~G]Xgt9}2Ƭ'=Z:<3fM e.E#AZi]?M9$Le}YPKu8z }9gȚ9~W8DZeKֳī79@xH.mY J¤RkR)4jh=K}{S;oG-i$˹{?-&?S<5$z\ ܦŏyd_ k{WP~^t8_jCW$BS@m-U٧tEە Bmcr0g l`Vgcĺ(tYDP4jD ~VxYiCG`\$`Um]ߥEWqw|ip y7 knztxv?; 3:ʕ`z?JT]<&a[/еhzwaf7!7v?K+YgsZPjH9JK~ /({9 _h=OBҙOFp(F-'>l w+.E`V,0?PujT(mFAo|K>μO`i8e)LM9/y${w,bWTs|۬gMKv ܣ cCX`P\=iCë-5?4r]겂|nsϤl%)ß Q3+zȢɍU*h nB QNge;<ŲQgZE/Ne)қ/LI*gzF{ <T0rnC>_[ݧάPą7VO:o?#mR>-Rwy+ 1![\HLr#cC}tCN tAՍZiQYCN.Fa'V7;8r=B3l c*mK^xCNhy^XPc{r!H10^U U)썛Gk0~fq 8b־: T,udc %/_6f?&:-f8+x:[o9v#`aCƳÚ%k;Bn4ҹIɓxޯfO飯zkyTI#W_&p?nH;&˫&Z,d0]Yy#wuٵKi^mq>~)l5S\ILV+lk:c^ajC12=\5#u]B@oa07i-]=?UKް_\C sI㰰)Xߴ՛;ї_#{F} )?T.3 `'k9; KC Hn#Z j_㘅7r+oSҎhYP=ϧ+htHi ?9 q^*yBr);| M!Ƭ+b~>ݛ{¤.ouL&Q˼R'<:rk2jb.@9`MBy*IPDVGBsE{܋N 6c* |͜%Ee}R6Q^Y' :* jt `zJWYL@"䍞BeLoRz^ $QLc0ix1rmm XUЍ`@>GW{4s:?b"Wc#<~c0{d bLjWʬ H;7y6EiDw5ڙseۢ]ÛFi=ğe$i^k<{3K}g-='ϻpcĀS*aK~ e\%qY?m.$$ehY Q*LoC$TzcZ/mBe+T+n1p ^f̴ kB *u7n^BN@-_|' *Sy2/ES]C kο`=,NAOU AG09< 15F,Ls'w~iu1>yQc1~oآ×3,@kr琕۞mb9e`hBio' !AlVxJz`?#ԝ8tj}vYC } 5q 2BJQ8.m$3SzXUe:^. {)KS cY29 a#5EY!Hgj BYAY(tf#l^ROpԓ/ߝ'AXIѥkr_*X+:5bA:ۧBUheμ kNV}i3!)r̿$]$ٜ,sbA#篴^֐x}t:JB1 s3^-]^\&g'/G;ÐLun0@ dq+:M^.2Ol(M"[}ؽ n$EY2-4N5k$=WBe +~9]ӧRW3\֚*1)DLLw,Cd6iNgGfyKE wERc,>D$AG>+7rD,WNGs(-j9:!)M'9PPT[{mְ'@nI7Hx}eb}zph'#lAyN"Gb?Pjz[uK,C}= [*3^;8*%_i3_ߡS3D~ddQx6ș$&Y{S6@SüР-*X6v^nK?e%ZCV") O!hJr?|\I45BOQ~ơZ;/2n)X n3ČWP-TAQ,|:E 6)OK^.F )~Lh5p^{*Z.ЧfVT"JL呓r=~9C 86XPvÝP"%.rQm J~8(RƟ+Iu2YQ`Æq!-g!70|0@AhG 037EU}=J}ﲳq虌S8ȕ]).dxu\ X82$4Q=0 !.ҰŞw/f 2Mg;Y(2ނr$ fT@KR[G[J:g|xa%? ǀ-f72o9oٯ:ˏja"hi zn`,FuX4"KJrr+fNǰdDz MdWԀ_-ˉKg.|m`+ ew`;Ϙ_ڒJRvw 0x]._wX>YC4PLzn!w:[ wCdAϜ <lylF;ć<[)8IcG@/iC.l{l:,)~f@Xj?/"F*m+]MxghH~%۫eD}rUSNi />{Pn +Qpi l鶉Fg2\|βjs,oD3^8 K孴1,e"HsGQC.ε9.ħS*F֧2ѿuD kܬMXWF'p{S!f% ӏG'Ɏ83XIIs_hD+[N4+ j{ FK} ]*'wϚjcD;`fTlrr bE\j\0Ƨ)C-nҿv/:Z`α1]9~>sc*,8f_\ y]l@:}Xm^eإLfLSd [!b4{MDO 8$6-ex3);G!tu9u zn*a~Ä3Վ:ۛ]β7&Fk} \8H'A4N:w @r)^U2PjnhZ:ՔrEKzI+\'= Y݉Obۃ3r },#OLܗʸ/E_LlPi^9kNā裈:gtE-;ydž9ÙT.@[uz#nO٣ЇJ7gYZ07070100000044000081a4000000000000000000000001643420d60000d994000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/zR]?Eh=ڜ.+ʄf~P0LJ?Yx1/Nt ˖!/-2LI&y/Q8L> }fcx0BZ8$CgE|i؄;,A:^XSŋ۔="}H2کA _0J_ vP=4&Ϥ)5 7U!yo0vuif﮺ͅyR\ n iA?2)xdJ\n3-&CxbѢ +3L]B5aߟBJ{!/&@{\V5=ц {Sv~ 8ͿbEH|~p}PCFd受[BPTvB)LH-7n ~JUi }zǭK6zⰵrD[7_wЕ\YL7N)6ũg˻:[suA_{ Z@ۭ(!A~A{ 4T!X {K=?2B ((O ӧG;=X~D7D=Rc)%:2^M2!'tH ~f7Y1gW3R^p#H(N(L[^Ҕa'iTbLϯKVL!U ~C|:}>hZ#xʐ3-OyOQ(czOxws'e͸X׿F/Nc8{Rd2EkII)ݠNw\ޥjwF %Pd܎s2l%^VcN 﫿X2!!ʊ% "!bTLa;}I9nʉa6ڼ Mt/< rbŅ"–8?~p[51Lp|)U*"[]ׯfyͲ Ld3}NYM#t/UV&)Jd<kh/vjA+|vwO 3.LZ.[Y+c[n.B[tC~_ޛ~)rn@ cj{6D&¬۝%2]#KxLxgm_#1zʦ&ޟƼ)e:/WbakkG#LUl5hNJK=`P5c ˵*^'ě* OҊ+Kh |XQfJ?J\[F_Pwj?\7C.2Htݳ~ 5嶯UXS.\n `b:H"z {@ܹv VǯiMKx0mW*Usʊ-L:2}4~}d1 aTYi Ed#]xWkq|`#2U>DCwmC(% #,*&eL4U,a{K 6#(fȡ*W&D|1 ST99NnT_$Xh֕ҰU,y0't闱V6[*' kӀpUG{@4oM[vג&) uw9,5 kڤLs;XžkAV ÑaKFZ'6.+.a7VT̕qKD\ݱᇰkJ3­#ڤ/&x(RVh =0 H^h=Kk~#rx#cտP.2w%EE3Oj"#+`bjq@%W/d-Ow:Вփ 11+2Xu*(c$)mQeƜ} =y֏Φ h5zɢ׎GA^ل-0Jbߥ3*.ym+9ehWgy,iGhY1&%s~+o6Q٠UgRU^~o4 ;p[ 8HZ-DRFQ\q}(a!Hܜ[DB4o;5 j%؅{K(?w+!XܢDN4ey}v44 '-$60gz*'Gg~',&D6A-H=2=~[!S(Y:) DZ"5:gO%ń67%f-f7\GEm@ء8M Dyq0DaDJ vpϷ&*8kc`9amIK1Ϻ1Bo jo`N UU$vr>#q)$ ^5Ykru$q/t?Cjঌ eO E a{w#,_%,;%.P6[R2&2C44b~X4z$i(OLЎWkT2~r\0 ADޥEK܏AORɬ:ZvȂIjV}Ѓ 4]ssI^%0<\^uڳ ]L&[ $@$Ii\q~`4i?|h{Vh&TReV!H\8cN G`YQLi+) H]Vv5iQ˪:7ykL6a_Ƅo#%J!6LœΆ* F*4i;ًGLT_lÊw+ hEXD4y.̴vO`ruEDP3[Sb-=%؏:2 &2 AwPN,~+@3'd,%AoboBlbTc;H)e~rZ*Y`2O!+(qe9ß?:}kknj<]H8dZ83re$c.[ilƘ{zeis="Mc<U؜ĊO;;k";#;!u}9LKšN@E`VxDM3vXV[ To2{N682Dpjk56O2I_U Ry,X6.#nE(g"\tFxlS/"*INʬFo?g*FrNt)hrx;1aLG, rv'8m,-웨 \znFuF a#h8~|[X\da{!-BM,s'J]o%X3 xli= ! ] n\F(4JOLڠ_9Iw>|ma B>FQV2uI׎X&XwR#?|JS>n-K,{/ak e Jyоy.Dt2@˜G3iC~3VفD>[$>Sq0^vy%46 q/K5g0S`q68BLFSi( J5=߮C'GI #RM m6gYѼx h(zeZV9z}k2j;y8ƽ{}sj BTsؕW r6ynfD3z0Syj+h*E@U)B DOn:Ǎaһ%M@X0TI)& nO|~h'z&n깕=ߢoq}2Lkop9[IԊ?XoPa]%u_hF $obWhPeXN!a tGٌz~ os g/Փȣ d'یٵVB _®s #'@eMĕԤ}ރD |#?֎=6z1'*A`&2gYuShyT3at:'$DC7-'9r)[ }y+hر"ZHPʉᴈ㼐YLEϾEp= "X1̼zjjaEdmǟHhKoEsI\K >QcqM);Mjt".<~?OQkcQ)HXm]̗wk&=J{ވPņ"9x.Yz6Vja{ZǃZOaJx(60 Gݨ{Ѱ6)//UEY5Xը0ZmpN)Ժ+6̧*&iܹ&~#\["y©3RP~=|t;[MMp:2 J G]>KmM9 pOO6Dڽe=~w^gveuta`CP4niW8.M.sfbs=YP#Y>.ձe3Q#suޞ2aunFe7ٗNb/il,/*M &`(r82R A5ׅ Cn_- rbG*%엜ǣBu sf#r^d:BXg`<ah03z:vnQs'_ mfW-ܩnu2A |yk L }HYC YȲ0mf/ OׄK\fh/ (ߝ0w"C&&l𗅘Uzl7%LZ;*2?(-rvΤY vMɀIQkg#T{UKkx̏=;}n~Ǜ\Up"nYL1MN=Px`Y=tГ$>CqhPyC!9HdJ,J{rX;zw؛3ӻ܆H_@ ?Uhy:_5ϣ'/Nt'!Wn8c2hk+ AyP}|/+[7Ro9P^>SRۭ\ sn1xFL~Ga]],\^ NB{c ~.c-_K;GgLڦIFpmiym=tO( ӈz̰&])dz3-rvաj#ﻣ]Xa(To)R#0g&[aa׵.t]z+V tz31XG3-V%d7*,1< z%)jNQ$Zjɲ zA"1e6Sp0id^EY]1*+ ag6t ]F'r%=HGaBpNvǾtn3ҿ4rtGA;ԤWRsg\98vЈHRxJS ge };섣sxPRjp*zeėȷB8K0:>R*ۓ=es݉ y|j:g7y8W=x4 qUiྦuZ>j\&yzfG}CNhso }"$Oߓ 38*,Dj͘T ϊax $R#WHOc(sg+A)e!Ou/n\w˪ st $.4͈ ZI)@$PAMJLy(G 4"&ftO@F+cVJo񎋁$s# +$4ʶcN*gQ~z2$9,BXXYG_k!3 B`CM; ɵA2 Ys'B蛏L ڹE7xj̓O9KDl{RP?qABJ~!`)!i.1`a+SXՔ?&s_G/U;5!ðG8dlV""ͰG{b[;pm@Hn'2QfRA/A6{.qӓ !-7w 2.<|yYtILu|r(yрȦ\ĽH^9ԆW9Gcnv]Ê}nT/Գv"iϘ(OD_pl )F|\ŴYK pMܣ+C:EPrJ2K* }%+3Vqch_ RR=μ-5:pH!ڭ-U㥃 rÛ竌.>r)O-s(9Ԙ'B)nr?qX,S1/6R+ ft5g%a&.^ttEr{(>4Mxwp 1]Nzv,r/6KVpm-8QKq'Dcr ?s. $3K=$3Gq]q!zSop.WeY{]TWȘoJNں }Z%BR7@֯+ dy!ó,?n %Un`΅[v|f }\-zSh\?)%Jm?P5Vuw85w۾T>6r/j&1;m^ņw!na'/{z&*OX [ 9DVv+p۱P.UGRv @ 0_+SQFKwپ5p>8ЍFuCݘ`ltP;hCb d`^̃xmuC"6{K#1$DnrD/}GZm! ih[BYz$iF3IH ShJ9SyaxK (dJ˧= QIM-,H!Lh\@Y)K&UG鈀Cj4kL9/)4C7uV-ӪcEn FDI^I{?7uU) ь 6pނo6vJcvuN n)Y"XzjQZ`mOw?t&oqVyGq\,UN`{]uKok~l3~YKs * .!CPធM͑DГ:J'&ҳ֭.BEnA7R&@`t?p˘]K)Rc;Az~r#MT[t:SR{fj܆HbzYAPV8!~ jhg ݲ 0|ڜ_f=#+Rj#Ь'Iq0^}׎RgLOm:+/5a2 LN(e)k1cbGA5Ez1f.EwX$Q;ԁ-`% X6H+4IG1wq^%p1HHؒhU t/Ě݂|$T$_S3>tpRSFdbWthZ+InQ5&؁sjmAHb'Z:32(w#}vhشYc~WTU] iG-*jگB=q{*& #6DJMuGۨxVZ1"?~USj5"l|4q A-VjjKpjyќ U<6=KV"Ԇy$.q63y\SoIs& 6: k6ˊPC4p_=Aqdv,Y+@VA1 wlnb"r*`#Y\ɐ 9J R؋$nGO6=ā^.Tդ5qoP eE[fB6@`zkq#+<"]u |T.AKLvoSu{3UQHkH1SWk"u€ PW:CtW"ִ>DXk /X6,#*g QZT8l}Hoޫe =A'bpEX'DyOa=#eڹ*R@!_nw:9Կ^ wPTH I'(R(4 `BYNL ۯWe[>9u*se/wu}. 3(<"bթ=)^ g>}c"j|wbBʺjoM9n1xMm~svق0S, aXDV"pI'2.fh U:Gmn?7(s>p=dOWS9(ar4`-]BDQIw1p&ڮCw*>.1NcmED+dͥ |OWSx{)Pjio3@"xZngr z I0"^7qte"{RB!>\垿;l[\ϕaiDVVOS@Jo@ꤋr%O|9j0|>`ifuI~n?fʼ"x]:WH =''>C[ LΞw0?{4EPc"35}Vj̓ecLۉ_r9'T1DA36G"ezs9/ f:dD'xb:NCF#`.&{=FρVS)a!oDB11)A wd5tG=>܌*B?rvu%%5?i~u#_#="[oTL~*d[~- xr%#v ,#FW|Ǖ?& Gk1ngsky-Qe-fgh#JA~絒8 ?sFWҵT/E}Txܮs"bZ&2ҟ89Pʋ|"yILDCRӺV5I=G,uu4ʍ?xm Hx&wx-ROW[E-t~?ءUo22۽j;BPVv#gC(P8Ux/6BR K|z=Sڵ ycd9)RZM9M{q޶Q]n󩢳 KdD<ʭ9$i+79ݶ=y aR2Kĝ<}l Y}n=^Cّ 53k4(o^%#>rOoFJy$pcU?7ͱu2RJ E}zm3(z H7rFUNWRRqe(qZ_{ ^(!;sQ.fV ϮHT͕|posi($JZmȽ1ro;dD,]mME-|3)?3{fa.xUks].4(߼MS,) jYӻc@Ĝ/*C~d}aF W;S2HKv-q.Xm$&=cYYƆͯR>1p\~gP/>-Ҍ6cLq^!Y:ttQAN8zL&&-yr~LRtP'x(.ԖJ [HXmwD\ݏ2Ck7f>!lWJcڠz2d':rި-f/h;)paشI(g%.AcكB"[C vH- }\6M[t0^%XMC -g+Q^pԊja2VEy8jk(35Zv60!~$N&L6*M'|Vx>@'Or?yqo2we_(N[Ɏߴds'f5}X?U.ZV-f$ބTK|x666PTE,]eE%to6I8X .nHbz y~ uZ0䋙a}fA8+ HrTq]k>yo1( p'R>Ʉr-z$c b{C*TE^ (@ .}"6]k 4eR8Oȏm5D^͕0Dl;^g"M~0Y,4?7wa5&[8nŧo5J{ZI,f/72=>mo܍Aj4*E7O%St0$rP>/Ayq4v&Wx#z"X.<*a;ox*G5]-3f[@V}3]k?`#wN^h* qWMi*䍚<: "?ID D7FുrgwmA0$9 LrCjEN/>vp|Xa7W,U|B3{ aB^S`R!fSlpO&۸m'sTֳePg6I" ]8}TWn^F,y)ʈ2!\\ףЎ,3X);q ?0Pd8 Dc5Q=@[75hLH1%p3Tɥw_?OYFkT6u+.kst0RZ77/fHa8p#c&izTt>l.pkJ%;psyDf Ue:N |Jv>{9QӸeyuFy+#ѳor:Ng+B[ԧ=Hgkҏ^cWvfㆽ2L{~@+)EE5z(XC45߾`}^ 1$Aw:h*0Z8LUc܀ACT)SWrJU9Kdؓ,#vKh5goj7# /AwV?6֡LP\rw H!v+/\ m/FZcdc&?J`#ߪa,y_F.8?yUB5rj t!3a)V(6R7W*vBڗc:-"WP (Q1X6a Z mywiB$^Hg&1. }O!G]6e}Пf e/ynk%/xdNf" wA,8ɬ\-z4kALEB xɤM C.ۢ=?ZKZ*)Rr6 x-yl,~:DIMݻy{L.X/`Tx rlǯOY…O-zS YYQM6 оcl%]z*5 X&X|L=" wE1bHglAvKɗ/퓽bbی7& i"I`tXWvr*1 IsN};pо69F߿;e `<Ɵ܊,xёՏG@Zvޑ4q!CQ"-BؖEc&oM8Q,b&jc/h㛭?:$+&/&# ^LZ'aax8$σ/Uiנ|)rplZ`?}F>!4o65x?{g$ ף?s ii(e@2>&[V?c 6;(U L:;7Mx*nX#[֯:Kk]Q+€@#H\m[qn.J93+IV`d PtOIw*c/vtN-JKpdUtɭ_ ZMa蜖J?ϒx{ֆqMO04vU!ZruYСT@s(Oh9^6GS&u%mz/5oK]Ks[7נvbv8l?1VVd й̇S1.ӜcF>Ɏш\O197e?u%1(י嶛 A76B;<3F&9kZt`\G gH<j,apfS,sݼN1Z;zk,~1qpiOzZXm)'huhs9haAX% 7IU~B z3/ߊ}%W!LUܻ2lY|.1)N FYQJIѷS;p43uH#FedwrOOُH7يY$1*/Z@_QDv fd_Jy7@q_z8/4{5ؽ͞8OҺ3Vf{̰ sTbK0<~(tDî0Mf rf$y*3խ4cy_ iЧ\*ޓaWm_aVPjzc)vEQڌwijf1 r;_@V)ZxttR?J3V%$JcX.N3sZv=ZlϏt0&Q$d$ؤ}ogVhB|;&E4ܝ>5J Mf_27٢<3HwN \!j/ceu׹qb3G 7#- 4`*%qtT%qq)-8"UۃY]GTI RY1TM$MU̕B}PܵN4\Z0@S:I(^W>u 2J{<"W ,sf1n _rSuyes0]pf3fao e#]t=H If>yeTXovwbV> n`<+$KX yTHV`$)m,P$D6d ᏷q ء L#LkTgM>aMYAR|%/fi]ٿ_Zjʜ+dN1%y&XݕVO`r+~cɄ|MVGtXXXχmQgQ̋ۺnny[)yF{!>Z_p+ r΅ 57 ]ovVp>ZʾM[8WZ Ӵx6cKl6-eng|8k"@MRb8=e Kv#S<ޢ7- ¤B recs4̰,@ .1Yp3"'T#,Tj]-"-ʀbբ*]˗ɕF]>)V9?B m1}@ZAHf iC~:qJ6#+ݑD3(}K/';x<: Mp4G /Otpye*P7\&yf>}.^:jm3ړO{!cze +wZA5_?(DHO5iW[Ҕ᦬%*iRQu\22X@Gj;8h5 fEd1,-VP0 /e|'^5!>t1(Oaru?VN4+V=9D'HuX.XFgqѪ2cpU\Pf6﷏Pl̛eKsN" =ꀨ>>Iչ5&Q6kX+zĴ{(N#x`sDip-7Ӟ0 ݦ7ܩ&IYK(AXfI5[.텙f}/[5" S:=y-?-Bw_pHƖ {TyC4{n!ARWSFVH傫M?GZ٨F b7+ʍs%$99rꌖBv*yJ2b>e(cEѺ\'7d配X`/w=#éw#U;g{bJH2"E:rGC& )=ң/n'Z:K\M6u_V0a}fDHx2tϤ􀬧*tPDD ÉUʃW#IDgQLHXO}Z^N7~vuq NPL S(TinFG%FP@yumga̐nRQ88o|vNPR;Mdy%Me5J)lFP%;VN\>㧀VԠLUvhyMqbS,i Y/"fQ_rKBwidIf.tjÁTHh7"N;: (=+%@TDЪ21Y (A2}C^Z_=zYBYC( tU"eɍK+ xLWVc [sZɿi/g.W> $reA°cth ߔIWqpFEXLÄ/m-CGsS`ODlf'Xk&]%ьb@Dfȏ%QWN0Xk٫ '४Nbp&(%cS0|Ч>FYZ¼4f'(K}TE+a̹0?AǠa٦oDQ[g?Ξr!kthߣC't(z(H ;-aOjfFb>ϩH44gB@k*aޡmЬA<(SuWIBįAm|gIDd/ }@}F$g:{)#=mpJddO`@MO+fk?gm?U1`'o#"UA(08ŋRC>Nw%:[9blk=/n~q5*A. _wY ?@ ̒0ď~avߪlLA=N&ʕEdt,O& n4 3]Ci"Wu։6=o:Hܶ)t@.%W]BUl{3jxtZ9- рمde ":$3)Bl1K_Cw*.rK1#Cu>D#WTC"|C JVw&'7Bwݷ4T,]14zQ&'0[ 'ZRNwJ$bJӫ]5|əR Hl ,Wؕ<:!g725rVQy"~V.<;?aڦk Ye#>ˮ@0~?$?\Qs[E\%˰2|hݗ_vxXAu6ZJ{\:u"O䷻MrRi8_~q(EfU'1A\bN_nw;]IP (;3zpv<ʡ}C#, b~nrWCZ'm!(|#v{=hN%F gOqGrG$v7<]^N9;r5'!Hri`d(D;5lz:<~,K[B(ue9z%[hd핓D!t)'[iQHAЖ=գ+g(xMC)Ⱦs#!ڬ:϶5ugȂG/~-AQXh הbeq2 rOʷ}ixܭJmzl$hAF Wټ * 駏eH!)n zp)QY&& HtcݩiUEhf^i8 TK ^l4ɜWԬC7aWj}xՖ_9q2+qC7kaB+"AI~!of`N>#"$}V#)f--X7y$E/yxgTGޖrV.\|,Ke 옷Z^_bHi<\ ?4b%@†Y %t%֘ NU2QmOF$9d8ժڮ(4#,B̀D5u-B d0FFEflz4^x1bHQ挠X BtE{:k3>)+ZIF9ҜՎ˃C/[Z6&F-%f`]@tLT94X5nXr7ڷp,m $?jo̊$g$MP JN:Ҙ2epޭ-: $7C㫋P6q2i=P"fǏ e+eg-Dt7rjQŷs39:А&8X[.3&zMGDHopLE35}k=!тhrRun&+!]>Ζֽdr-&5 >h:-Z~"T.'"KYq'#XwP47 v#M7F:nf4e8BoM+OeʤG@IGĻ3U>v1f=ŝ-ŒHnS*?}3;l n4̥a#rk8Jg"*9ɍ,3HMi;l Dd?q,I6*qRN*o4یZMi<]s >j0Ca8a˲jX@Gx\rB0Wj {G]le \ǀٝI(Ox&c1[l>7H9T<s޸4ijc<mǠS0#YlŁF"{%b4+Cp\݆/t]j l"Ć`cՂNVxl&Č[4ptpy籿 (Y,^8=HyX >*엋Lͨ^* LJ\[4g׳΅ڂ[xE Ʒ{aаÎ0-9bI74( 0f _ gy Ӷ&C180< y+Uif uހFc%=ŽM?5H I1M ?ڐ\b w)CcHv9o8>mʉItk&ҏa9ZvP B~<7ϭЗӧ!<b L9&i8rGAkY[P .>ב1w'[L쌤udTd7w2oD0Qקhl uܿLY ^-SnGQ{H),JпUD/_zE[8:xwHAowbTpvYU]Bz-WR5fUABbmEйdӔ.{SOz\zP@jGF&F*AtXY=yʯןl6"E~6FeO#o7T|bO͋P|!5hzpJ\Ï8B錄HmA 'QVAQe~fY.3W9>X=@f#&:zp*wl[j҉jPF}2ܵ?]IӺ|W,_dR3 56eiq@ᒜ~ F`7pt%0 |CDmq; VE6w;(VaTc32}X#ugss;j,$!uaq&O!m <|(yL44MnjLJ"4/[µH,c;_۸쒏aL5t_y uTюr }jPYwY[puwA<{8f2ϵ/ӷt6ۧah: `Ϡ' D;`  gZoG`1ItCMa9;C;SosD9b.es4BƔ)$4bs;skWÏ\t Zp_$!kZVigŒv.BL\ӵyÉa A03ζYMD .tMR7t59w-&p!ISq"qT|!.=mvǪ], YIY.rgOQHZG&)V[WbLUA'.aǘT``@O޵'Zoyc >'8A%ٟȡq}ّ  ?g8}C I}>ߞxpw:?f̅ϫM]]vq_imZrU-/O8 fsȷVNO:/Z|Xǰ" [.0D5CZ$CjD`3珃2 u_Yu*dYMai\'\:\8ygUZi̽nh/`4kS lM/S.,ؚkzrBӠ@QLxgUέ?؛;ݑ:֧R7_!zƉ9s:Rs]P੧[B dDde` <ȣl&mDf0<&#\*>RTțJ͖IQ:']s= [)xeL7u=? ކL% ;).Đ-k;cCab8iڑ 8ԍvs&-(.-@ZsgO+ QZ1o^3!Ufd31&{AH&'V(1pW#tr>/5;[w=6Q=dގjȥ3 _M!췖˒BgR;*֘-Vtןԕ>"M6p+AL] AJ(1 2RC768y[dlagYY#w 4G:/T.;U*ۜT!@,k<]:vi[0L30b -7lA/s D~{R UVZ%]LM}Ɉ^PIPBChG ԇ!1*}m_X4KͯBH;-#,BE1w@OD ySH a OgSj' &Vsd0/2 BK2 6#J\Zä7!gUS:i$傇ZINeˠ^W/#Gk=jtG04]IJMQ\=T-mL%$Wti>NT5x8f< "J#"q-Y!T. ZV}eWFo„PstLB8U̮3Q#;D; D*MdCcd+>63q|3Ȟ]$0+SxY09lÆ)7tXk{ ѡU *gN0{3w-/hW>5mKՉfUS uqR-io5:!5bquᓠG f=~ggBM_n9A\3ҋN"p_CE2eK6D gLVJ|pU噚D?=5@S "*8,6gᱲ 2Y{N:{7^5T>`DO(;4 hc/ J~;9jGWI'Ϳ#cN}ᘶt[#qZEAU{V&wi^ qe\9,Q!EOg{ppC[<ϽA-rxւBO=R#ٽ~cI ~?Ř~.Cs""&j%&ǥ"f 9 'go]"}K21}zm<_t>>m5'SmTr\a߂D\q"IUeEȚl"϶ڥp׆Ү;Y$ԪZg,j 9pl;N:/! 5Asڦ}mtN>3ܨL>WO ^j؂)z0<]C*a_ 0h5B~.Ϋ7CcMmi.. J7o)j'ӵa刄T^`!c:㍳ 5GZF4{'s] Y/dnItFP@Ooge+y,d+ۿDp腸z5Y1B3kcͿ PraK}?8Qٺ25}XJ'&$6TY~QM0gi& YN:( vDS/=$j JsAGZ?Bvzy_vgv9A1j3yg>oYZ٥$dP#̺0=yūw>-f(rXLeS̆}^?#')Ϸ.h H8В{5_0-xL7|#@YS OnPe Yc[R 3]74XTtox6u'tUU R]] wuJlhoզ3!5?Х>omQOa4YaѸʖ9 Oۏ= %:~?k?EM0c& F[M.\BYڔWa_ bhdM9dD|KΟ^BA\wNVKꝳމR])]h)BvFYטKiPj"Kt|P?"ᴃPr&v{Tf5!7 \ ]}VQ5]FD2EgŊʼn~QݽFWZf&ȶ_ ^SuA?jD1jpȏ>#rzu[-oW%S`uWLAs˪3 FE7 Ϩ|A7 _Z~hCMm s!V6؂%̥ס%c-]V*['^ S\R6^Kb04F~fYE^{itILrPm"I`bcԥ)=[ao-_%6d-M\ۮRU()!%)4Lmw=C?I|w?u2)T-f tU*}cۭKfIW8Z.)!"'Nz{2|a`fGA4ǫp d!)ZYa㍂鱯=?ϒ;{V|y՚@mic0A)cpӳS<?ȥusRl(8j;橳 D'B>l]CN:Ipf\۾ ܭk2KtUbFYPbH70'W\[0ghC.KEX,t<Եecqa)}ϮHDGk͸d0ˣst`0߰PCE:vLL(+e'2E!&%uf(ɅU͞0ehPhB43f(r{;8˔""0NC#ޫ$zش4~oPmL|2=f;d!ŇA 3!ap$'dVIO=3Ћ*G(7֛Q(p8ų#ן~]'?6yc1Mn@OLh^ԫf- Oc8Rܻ4(⇾HujS/ GU6eNtG|Lö\b!>BYoT!Dncq>a3[BVJn lLcPW;&.pIllkYtq%_a[}§a| NXQqD =[/B?3|s&P4 ʟ.0AVY8*a_Y+ %^?~26"RY7bfOkMD(4#1j}F: -WЅ'L6Di3MC{`)Vgw/]+^(ZPXH|$Ǔ"fhOpbth66I L 3BLDb|f,>Vv3K>8s>z~јǔ_[[ 'M%"*J2#3VJ#z+߃f6{C0X0Y86р1Q]3*ؾVȭ4fxS0QIyo\g&|3>{&a&[7ո?XZ3vTOLHdǶ%6_܏yњգFv UPYpJ0`%8zAeeJaezOPBXR1*XK#pBN-m3N%F[ -uCq_6>X宖#x!f Z o2.IKM5 ujw5R 4!~ɓ)2RWnd&h)G&vX\`ũ<KTD=l}jeՍP( y}94D 'Ē6L^>< XԵW| t@j4"TSӳ/M$OO_xHJTp&pn޳;6s }BD9#^ŌV& m9CiV!3 cw44.k[j̓&5`ȉ_Z=] w`ô[ݔ6rt}} ~pE;/D1mRLk݇=*3cTC'^@]fXs-7$SHw$'+j Iu9:(d;Pw,g>7Vʤ% 1BuN? $&%߾s2xLJȮCX,eDB#{`IȵMܱbF *wsu) )O~s+=Ƣ:M>)9"( "GF6ϊWD/-U7I THZkm]'e=hhRԚاGtBĚx _" {z7vkHEw5Bhc!|&TIE]{Tž:{*IT~1M $erQLȻv<.Z_Go{N"clŝ+06`Jg֠W!9hX .AfygJA>R1>~>ăv.RX;ЏiY7(>Ī|WMiopH**|GBְua@k',Q5g(?DS_2E'q> n &)>Feڤ,X:A4aN|؏7~o*Jzh6!,檂|@&bjUHc-:dSGTY.ƍ{wB&^}ƴvj:{o#[-2I A&Cu?ccJF-RhhRj!a)t]jGu☦2v7%f[[76NhŜwREpA·Nps(ewGMҖղە`$nʟTtqJ>3Rx3#֔::_?9J ?P*WI#-2'6}@EǺw<;^)7RjP[%*wR,msP1a858cziX`@oS()s52FO!NRѐ' U D_g1ky_[=wXEfKP 1%!0&‰n׋Y`SCxݤ3lJc* |YfyWaPj;9>B#Ѷy3=JZmV!_@hd@S7e[)h9m7b]Ach:f5Ipm}AA9kT8G0Pk]"LC5T~8ӵ@_{=CKR猜 (uD-2_t.SN=5H)nF ?s{00:&4Hp ;1½?i` w> lYNXG%J7=ƀ@~,N#^>eV̵1|S17^]ƍҶƭ 7zjR4 %Zr-@}m/|[rw(ra bD7nx yx@w>f&:ҵ,.G7K*1I߼ EW5+ט :~ˣ}%p3!@2Cߍ:>WISq{YgngBa7>aCQǚt~#W" kZ[J3Պσ.iHWCNǷ*~(/_nFTD pB굄VnR1Hr'A}|+LFUVBƿ9O9IcOǰ:᭟G#+sۄE;1: @:}ß=&:RD[ǥNVOTBcpC67H{GТsO;|>BTW2֟$#e&?ȍpt5$EOS'Rd{vĿ9ɇ Fxjc8摟0&ulP3{7 /9r>J|n+pAx~,U }="Q+a ˦S$z>rBIܯ΀b;Q:I (o6y6皠X7Qi\hw+>PWsҺR>1pm ~09v8 ~σx_t0/̓&QeU-]J<[SՇ?a"`:R LY0{aRk)nQ!R;y"DXznBى•{I2pDmϡa[fGvGn${BHbtۿץ'{U>^Ɗ{_ۍ"2Q9^Ʌhp) #>OF6`9R5%WJnw'ԼU d\HZ&< $F1-kkH"s[/kiͽȃF]'Mbb-j&*u)|qB촧(v[X>I #ڒ9rޣc=Mh@ܓ"mGsP_o9AMnS[Zy"I-l3ȊQPkF݅N(.?o$&5p!@D>*u)GQuu$_%WnWE3no76!Vu1jGӨP ALr`>/5 '4M$}a]v-QkF輹; m S,-{ 85z_m +B+GnT|%=\ \3wdo!/<砧7 ̠휍n@~ m Q"u#3_Qϟ& Xj731@,&'eS/,>p&z#*w5,ɏ; 4p()F}@ Ȩ{5vy*+~f^(+g1UwFvސެwJ{AjkY0d,nv\n5~ b}Ⱦd Fv `3c&,TXVv;kт}/:Xh NHh;xFzZ 'Iɇ1%9L_06[6vP*O;gn nQTF^"Y>#z@yӹ=<J_A(lbqQzIշnX\BQ\ $2Cl>1Z @a6 ȉ&&`nnUEe\.~Q`=p*)v khg6&=GϜA7o.\XsV98vYaᕎ5 VP[@b%BSٿLm$sH}Dq #ېɢH=pt,T{X-|LV 7f`].t31q o;AQ.:J LFjx1Nиg*9g?;*lchE @zXpoL?fQ1 ''W/x;=GCFj\, Qݙe4%3[:;D1Ÿ=V4Π ;Jq<#K/u0} %C,Ƈ)Qvf^0PBJñZ-&"AI?kB }WQNwh 6ā:. q=;5dCxͺ˙~Qqh鰮 -biÒRccXˆP7Y@:dPWydx/67= /i60Trۅ ЃL\(`A$/g@*:}A&[nƳ݆yܭm4ika]^::;Ֆ|Y |$t'%Gu% a92'Rk}&:Aj?Z}EPL}G-8Vā.EnQ7 EJ૭VۼwRM߈vXgf X)e3 .}a}l\e|'J(l"ܺWdk{0t=[=mÁԷη=JJ`}iSp~8";gm!e`qՓ}9=n$LI&$#A0w("l HPF 1# ͻɔ)֨4*%tAL5z43`z[7|܃#^&a"bjۭ&v,T ?4:mOg#/sDiA|\ROǹ~=Ҥ4 UvRoag'b]huW]IΣ3e4D-9r>.a^uij{fg+1+> o}ܷ34Ѧ&lic\V5G:k9-S+qӺm:5;thNKCtCUBqe3b̮Dk`J? O[սx7[gu.%{%`f0']lo.?AxgFw90}W Y5^@+j+ڒ"]}7[RB6-cg:N43}'C8G7Z*~Hqˮ8+=Ggd^![tgRt-@ Ia2z잱ԕaDGp(„x]%yh?s}}v6OB1e~5qh؋o.Fؘ Lo!_ϓ*~&[k|"DRÅq*q;>Ф%)2:ɁAUf7^Qj섭/`WZ 3r 4Q0ߑUgt&]Fb/poߗ7+ ~{&l6`8cٹDi S-!ѓAvGzԳYZj1xWtETd)'?=<;#`bF8An]r]q"}~b؊iDVf(jo2$\Pnr3w5vbW@Iߜ~|(|fs^{h_)g%a(DOX-0NG۴FA㷛MX7+x'B>cHUUM5-5lTP,02gGzDؽIԧy4D/_uA$tR+ Bxٯ2?C_UmbR>`B $vss̓#BKرg{NSKm9Ƥ UJa!`n=s<bt\Ve:Ly dqS~c XWAWaS!;C6>Lzٖk'&MMGbr.+xzu?c#9! !zW4'Eh-5gRQW ۅ$I\@:R*3m;B1yzei'C6L=$]c倜)sϥ̟@ÿ)LC;,iq,s7WvBZOvNdiߧùxie2ڝigu%CәY¾޿.E ص%( ɰ ?~*bojX6sOVTWCRZFޔ`M%،K,Q<(LL+ YVoZEpV: v}؉ojxڴBH_5:0Inӊڏ-1Lڿmr.~3f#"s ")IG\s}(>K'LFkN&{3 ^pqJfMׇ\ZxD +m܀RpNl\([L0ՙiSDsFEZtNiy|S *$*>9ӏ@T ܭyÛUJ5)$U{sh #@E)z|H:9j[|PWD:I!-X8yYbpRL}!L' "p]Lh(_1j W3!XN!y WdyCPHMC0uhҼ۷$z4\7 bPI&Lp P#&.Gk7҃1{kfr6<ǚJJQBH$SF፛"vU~W? ;`?$.)o~& ]l+YiyE׽}4sRwM[뢈.(l cpF&x[*]:KttD?2YkV"ivgwo8$ƒ~l=ȴ젃e:` 5Fd ؇ քjLjQnNxNtb83"qG:/ق9C*ȏC0uqfs#d@kVDBt^R5T{E,%0\_w uNC!:P1e*Ł0˔=ٝz7g6G^_Ea"¤M `$3' .T ҬSfJ}÷R9yIEQmcM:VʠB:Vɂ ]P%^;'k$˘Ѓ]7{݇&Dlܣ2Ȓz 0z nTmYcHm&]/R5kt57]姒roK MLҡrkl~\HGյ$4֠dNPU/g}A?mV X0vX>[,C|M^n7ou.|h*Y6r9&ii~ 4GQtÈ ;'E(b:,{:C肋zg\zN8_.Q)Mca@;$w@T˸S-e&Zq% /TG% Ke{_,'*`.~2 VO_~]U .IX7o /Rm%إCLVYIrB}KwY5lX:ɯ]~XlP7}:Y&mcw$\!J`ۉ;I;{=j6=aH;w0@ܲ)ܙ-7Rmj}j =CNo> }D1i,܄ctNm1 l䟑#xLփ;! '#6R&ek̹=h 3zF*+o$eKϘ N$E`{Eh#CKr5[no,)($]P=dq`qOG Cm#QdJf%KI-B&Vmy;aL(L Q ɿ0[rx/k k%LzjxWvt ڽXߋa6h~"fq]6_,|Zgf+Ғ=>&3|izյ#vԙ~ Ի'9Ehrci@ImmחĴC4 @?闧mOiiEp} 8xA*o5acsꦵW.WRL+\UW&hL΅`cE6xE~CtvQk+W4iڷ]JθhڜAt#ڄRp`yrombҶ .cR@2"ɓX_+!"Uߤ~ܚ&*:5zm#qxyKjYjOyC|p8H"rL` 7 n,)c,P.*zH1YL2؝ẙy_RR ҭtAՍe\#gU)fv%AMy"eշՄ*NX3d>Rb{]-A-Im&HAR!8~|}4Jq+]c%Ao,R.<{|J[j\N'x> '$J1b`~L,{Lv&Zt՘;u_l|oM4ڱڠaq9nv'%!N[^彝{yN瑷*nY?JL"^߷OR"Mu55m)pgFָDKO'G1eQt J ɾRER.\`\e}. .#ħW߶9heq([8;?v6YQHE7&0<p\JBJ huL2Bq+cU@m.y86^WHH@?f_ tCgd]1P4RBDLع7PzM0s(~ 9h:MH͘s:e=>(vJR$7dӫ݇|drg:բwrJFңr'蕗~(e _DrD<,60Xь&.By>ōoK Eg 3wu43bH7-͖A pg(9!}bwSvUlUNEaM]w,*= Cd% ϓ3e1,y|fFR{{pU3|3҂Fa1H*WcJs35-W(fo]hGс픥۶=QOyo VІ1-fV+jD :*&w;O06]ԦUYխ&UfBcPn@q1b_9M4wDAvr|j( +f-tRL:t;(o[m)MөS о fZ`MxP`KۦSbpm A1U<Ƹ/S5P3;D.x/\,qbyN rkExx9e^(X!8پNڄǬzV*yDq0K#'?`"hϫVbϴ ӒxjjFU.v6r<_?ҕX3͍/b%Gs&q,:9#pJ>|Hnj^n:˟; hU~}& Aԁ Mm5D&+<7}iO^{`#nBc&g`50Wq;chRظWe렭iøg ;`}n??v#uk>^>v"b-h[{Q|J&ٷ/Tg. Ry@Hm-om>;) VK؎ wJ}mK Єij2GL?aNSZTºXvw};\4ǎ*mId_Y:!&Yvn.u~!;6oZsݻ$Es-qGJߧt.Z"Gb(jk5)v?35G|۶aq_UW1p[a$ p7_b:}_U7ƒq';qG!LDui)otsayku%ndrTm"v۳ja"RVL}xS*iiOTJX";b_NSm[bӲMVYxSV[hKĂ kL@-Y3xoǰdj/iΊаAE$B8ꞥ38/H%HXN,EpXS8P 1y.OAltPEZu@{艽{&P;kM:u X/{ r]L+{"1Zǰ]?zŦ- @d,cMO/P{<=\zQw=1/:g)i uN_s* 3B8a\ЛLk\:2{6:2F*ِ6Fyیx. &њumHƮwL; jy90Uc:'yU I{u0vf4$2j %*.Ѣ@#" u* z|x!U &YN5S@gǔ(]UJ+V0 Z閤@j-{k_0)ڌ=Oy=eI͖8-"q j(E3mr0,P%Jf5Brx8Zt *Gdy yJ;kx=nk"I4/>OANaIّB=$4753@^uYlJ9cn}TJ#g' 8,8ǻWe~0챛3.C%蝙<,4J-p3J.o)@{p¶|/)xSe*{i>8+ Vp70cpioޙG- j%l6的Rd>h>Zܚosϡ-]$ 7(/rKW JqjS5ۃRdŴ4&.aSK N y&YT5ea&*4{tčeLc&:=~KH'}@ZI3ӻ,^;{~ٺ\FDX#CʙEPdq qb4+t>Vn*e.)c>s0qs}=iDc3(ڴ@x?0Kq$<~Ŧ RB.fB~Q2Y7h;T7c2K"' e L&9c2I15c3o=;t-xabx6ė̥1 p |k!"}Q+ 1% s9/$ _gYA~mHvC.|+g0P[9MxCPM3Mc4ѭ6qB8U"#? P A덬="drmC9$F?8 SUn;䜒^ Kz1iGf`UI?]R*ƻv^1cD 4CCE2˰F[~Ԝd2N)P˩_'dWiQEBul%+: WW)1Rg"??;ڭz,HȲSuk# B+h;eƄs3=MJSF'DB,*&yX9C:(Ռ2b#;o[*Dotw/i3d9&a%B'[:ȍģl%@79ī̅h< HVW=)l 3QN 4Fۗȋ4 NPߏ#.ԉ)WsYpaMaΤ|h9zCj^=?&e ɿetݑ<}Byؑehv[XR=-__+F ,UT*Lq))ƨt?(?ZXWW޴aTn @8,h\Č=%u6:pV3<%I@qƻϗbik- aCB*I*qoX]AI,/qb?8E}|q"DCX}lo~feȚ0u'P=3W'0pәT2;:ĕ?xIj~tI{8RG6 ވNFn<)LFZJ^UH2m*xmHNI:_És\;C{ .Q?O k>\0 iᯖp[X ъӿgI\="gkG _7 z9AVPׂ6O7G;#`[ wN3gQbIЉ<%+M:^Z%yH9hr.sەmT]8qԡub~jW>#3=MKW8#H#@erdOQ>ʼ>ं4DĀ^bП7(MhzP#JZFV,! Nu̶m DQIrY%V^txIƝ CT~Q γL̻lt\C"2FhJ<>hӾFH!$ěYG4 υ5p.XC8xw{bKGΐ~(>:p4 5 eMIȿ(O3eeRqq|[&H^@O-Y¯ / v8rFvcŋV |TWd@39 KqE@&H Q5(_k ViK}3>(##5:^s?  ҉''pe,׃5Mt-iB;%t W_z"V9x Ş{S8*IZ9a"I6$t:1Q:!d Tq/a'azMR?Z}yD $0,y:;Dcd"R-q/o(C\ʎ(LU7' F<:i)x:H=*euW{9ڋ͌_F/lQ微#jIW{مP?z9n$Tנ$\`CY9`J:{nqe{Z(=!;099ã9mL+{áL2[I=VF8fWp}#ju2AYA}R$oR \QB-xJ@A?EY9PZa^ULu.S]>*,``*pƩզU4(Knh_w_hhXot}Ȃ-1*?=yzQpProBA=`׭Sq6Z\J0Q %o'Qދ&2xFiƑØ|>M;QR"ЛcyD (Z̊a4iy pẗ(;A تF/n|$Q;#E.ٻ3fc?gԺٳSb0oM+-._QZ#!r,YѦ!SdT U1~uzp1OO썔YQA+%A3q["6֮6j /}ߍȩBCol?S>C&p3(R*xOI.\hNJ$P]QV,/?QdU~fhX' D#ń|ÅJIBqyG[,7iE_òQ^Nԅes-PXu"bY;vJ1ڞT,Uf]|g^E _a_.ϗCqKyEJ*,gIz2TʯOR-Y'Yqĺ,_ R*䈍Uз=tnVoT捊([m"?ty 6ޕa> ug#*D_2sS#[i[[qMVǨ~aZMo#Iφ8C[%X": 6٣0i=*Kv>y"hG~C'rG> v) @22NpTlj)GJ [pd's ~gďṪ2,Mh:G·6u_8?|{Pb)Nt ء KC쵁 #_#%Og Kv@R6䈭U!`@OX]);PFɈwa*^YojҲ]njA%s$0uzhH8Άms`6 ٙe@i|iQRJ,HPůC3-/H|kP}XpųIG'ߣmd,Σns7>F[:0iӏ.QL2?:jS.%'9KՑM0RHU@ _mZji6L~T˘(&N1NG}@bcT5dce@uIjajPX4KCpEŒV>WM'+سFPI$D]]Pis=`1 )a,e.]Mۮ豻XoJEK#wܬ+-/H 1W"S9bmԚ"Ш *dhHW)`ȱ5UAJ2ΤĒ='tƜ};V-|6yPV$yƢS6q' 3|EqW'H^?yvORAҭ6 ]|. d0M\!83cU2nTs_M!,qjs㽀e.Y+frdϣJ?:&9FTgv| )Ec]uW3XGi6Pꗦ ;Z%6xpkom,3~ X0hN]9‰}ӪS`?t[؞wGuT/s"; &d]o;tᢉ(4F+*T7۱@$YJ150v]B.uHJm5`"Ng.F[#8|;sc8P^Jl5ok]z"@L~\>Ls:4 gk El3Z;?9 V1<ѴJ!e"&A&cjȼgt!|H\=Zhs!4sDV9ep韦S90cK27*.8C_O/䄵>&B#teWa=͗[Cr], ?ǯ"Zs5g A`ȟ`|cxRk+xG-\ ^K.* >]5+dXHlKH&b,& 舤2eҺJx+[e>uGcdM{XWUF"gEG< ~;~J,a// ^T}2MW?tqn0%gނ͂:`{@N@1&fJDq8^V~CUS 爻|]XkGp|n)"PR.s{.]A A+; *P6XdP|p&io$ r$d ^6Zx@PJQN zrQ ;H %۩L|٢ȹ Lsq*/G$Ċ9W- $\PP>-Ufr%^Wk*y&[-\dHO֧UA#nЗ $/ٲHg(];zb) N^+mlE"d'ܔ@ X̜鈂4)˳xf>EV5Q}L%uWgs8(!9qͽhf%V[@ͥ;KOcHfnﯿqn\x}sӞ17+_+^-v0-WZߌg"L2>nϜB^틧yJ~}ޘuSIJ(wJ<]gu}n~5~WrRh> {tf_?_{Sq׳B<'jN %\e?s3y*'DOg /]wBL(R3v̀i%Da ?Kg)Xo]V)uor;t1]is4]UTKGUҢp;[l/]틣ӄ*Cl1+]V~Avm!<"la7exAr5L"J$:ɋ?Ğ{[X`B4aץEr{P`, }Ly?fB>u4_ xVrTfji S#c7T-R'u5f/cY 8ΒRFB-~7L`b^w1LX/Spp&>.6_l#ÖO/ҋ2Z1-kY̢8BwȀ8!IjZ97 HgYZ07070100000045000081a4000000000000000000000001643420d6000054f4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/៏T]?Eh=ڜ.+ζ[gh[ur@dMqnsjN(\trh=;X_KA_lZf{U?ģUst% #Y0QPR+cAU/Sr6zS*$zX.; ^ȻiڌYqU܀eL3S wRK[U+`)gy+MhC;%PK  OJC.SiWD=/gGU_0vjcZ;/4\(-̔e'0~~^hetKx!E` O89qĚy]1\ uOl6-m6q2xBK/WsE,W\sx{Z1D6n5oϙ)SAL 9o!L%&wv}mT<5CL5؁F.}Mpa/VRwL>[O*/RKTdOI@tS]O}Ol|R2p߶*X ׆Y|(@Ijh#=[rfkO ͩZ|@&cKQNFΖDSZDui윔V6z(q` F/̜13ig* ( {>y6N!YN/…G?$^d-YScRu9M%['v},a&4"t;JIj鿝G05W듽GSF i-Sg3gZ4ݗv[8(oCջ#pu^/KJ7}vB *3!Rr~9Z9l)Qj8:գ@ 9ՋD z}ƽS 9Z/[5 8|I> Is Tq}3WrLpFfgi>`~aQ6 ԺUȝu[,'A*֌1rV20+dz_K0,S kj9}?ߡ(A!H=mv?=4b@sPHA_6JG8-!z<(%~'1=te:GS !$xDgA";Iyןd[ HTW!G(Ghr#B}tV1Խ-Y\߹vEdrW,-f$Zw48ǃgPK?SRo5}Um{}}:L;lз֓DA%4?QUHXNt"5J*}~c3)< W]p~(Q=/Ujh@c_#$1##.o*\ ]w]cDS8ή"$~K\Njq6(i)íN3sRӫvVBщg^I ˖c;@.Thl?|ejaM/VOfNQ: ǘCNxϽz`f21MM+)2h! ֒ ,' 75DdYYgmJM&e /d.+/ɌVCn"Ÿw|os4wL8I }+e800ln}L_D'\?R<3JglpՑ$IJͣ;9E?7Gیa=83 J1 JCfeTr}fc'k7v3Y-LD0CBAqa,xUFbz-}G l9zF8;VRHM!Bc-8Jf9]67V3L1=&$c!C?iNtL 1eX[AĹXF  B¾U=KK1?RAڇqׯ z}ՔV\h:>{q򵈠cZ&G:0姢+3@,Rn_&]D|c]#RMtN3<PՆ˖+2 $:eυnIS*gbx|(5s7f 14K䪦$:&֜rlyt&&#T?̧QN:+Eĩ, 2+;f_ť^p#<3< ZȡK0m]$mxs{&-ui-ϙW9>^RE? \)G{]݉$ &P

  • :uVV}gBgPB3])o d,Kb:5/+ZB°?i 7be < X(n 0m'G~si{Z9V-"ozԄo4bUTp'= ?/OO gY`{Bo_l<+,"0;Qo;0AБ[%]:Etz&b[DϚ,3okڧ.|hGf0uk"z4sTU5߮V\ub{OYIҒp9^Fi)@3д/*k/3pcK{T|PlcRh!mzO uDdxs­ M0QB< rִY" Ձf_DE`oxMZgKAKY.\^7?D樸u 6 nU|`# J֨j ݾqUS;ކ*Mu[1DrmqW.es=_g5 RJ$tqp鍜;]*e:^I<%[[zۋ@5X#7QXC)/#aFIN 'C+x$C-fiD|rVSÐefc$(˗xA NqlۏxjDqZUF{`knjF`Shr?ƌmc@) :w񓉨诓^^7Y*db"Sü9@Z52]Cr 2EI[RBy>>Όa5xHg%do19921~N;V=藤;D5щ2oYxt6 i}!? sPm BocBEf@2 npN:=^[]NE&=Z)^\T\fF(Ҧ?V787"yW>B kR0Y!x/|w0Yo</r~Qq`Q|rN3Ib۠j1?- kPhxy~n0 lU}Z:mr{Ք^dϬןq-h?gwPIXH&n2j:\o&oMeY’F0ϲTR lncA.\.J/EҥQZ2aP`3V-,j͞7+>!xlrhP"}ǝA,F*#)m"±&=o<i8h&O{a{IyoezI?pcRw G}n/LYkRsZ4e] ].\zV Gk7jUXx5M_`{@yTI&1]Fu *oiv /wSDCJ0yLP&^W{v`VTCKm"m\lj vQի$q@x5LW٩D|0ݪNfҏϸ72sJ+䎀,6}En+SF">4 o)`PU^f2WL17Lsh&!+ߝ@J~\ o*m怪 ˩emX'Z1< \Dfs,qbB;͆o9\{;CV=|71-; 1Œ?}#S0t|*&(IF'~n#ތT}z̑:}M''z?+ܻ>S$AGl24ƫxpKf֞N+ᗟaxW cyF8?pE$T̢d[º(L77(1T3c);A@pnz iD_k TS<&1'/Zcbuٺe(+Y*Д)P3dmPǒ7*֥׈A~ROW濑Yt.rۍŷ1SQc@ߋ}ښmt7 ^7\lz]\*,ey@mF@bPBP{PL08 ?ÔwO|GAP:~WUgSwl3B$T)u]2)o8C\94>mMd>j(qUFNf_Bdm1{%BjV>;u^{Bc;/W֗< $@5*fKNN̵D}[3:=# Pl홺5;*ܣ X/lg?] Ja:pŽ}8 QAyO|%g) UKgwUD셑#E C& 7+a䩋ƐTbyL0( O<料"BiX^2>e!wQWfvVZms4(E[,sZn{mӃ5nՈ#4 8Nj>[ԙuzݞL؛ |^=vG\r{垬J饛v;i(P[_)rBx0]#ST@9)^2p#/(0:6h$6*Dub^Wd ΂-0ȗX I-wdU:D;Q8,f223ƻljs}o|^Ou/9rFrlϦ^zR|5o? 3Ug2F[ W BY9N-E$FGeS?6S&b\ s w}OBfVҀa=!^vkxN_ĘP#lr^37]`mz2it >>:/@&0W֒F׎~yYkQnm(NӀ2ʧFOmgq; 6VC0_ 0rJ}?*(ǾYw(Ta2ez]S,qloc1- huE=fV{2nۯ&eb8fYlX;ԕV&/o6]BFFХ#'B AdUm။MASxzy1I!B( &(잫PE' l}@7< Ayuzyi?r+ɳWT2g̟z96S`Ry3cBEVw[tt @0!*c픽 ]fZ7TQ ~ >g9)T iY}CWԘ[P.i촢zLO/r]h]/XEa^5݆LƯ@g9rF.3z5/dC>'ҫ&jыr2jXsA])"=p n@YDマ4=wT:U&.!Nct0t )8tf. hE{m^,6&XPuHzՌShJяfi~—sRn6ATKFgWٻL 4^R1@!jÒ4à̳]|ެ*jv3H:l~I;dgrf0^1$wSepҲ0jT`^nPl+[HB)8'._N:Bp_ͽ蓤E?9,W qe?{N5m*$ڮڽz`s/Ez0Z I F&tED -81'`>BPCD}u6D*LE4Ҿ)= 3JPxe2te w[jaA*dgܦe>L#)osKdO>OB7IíSm'dQlU2gSHf5(/tE<ɦP_A>VcάFxC iE>jb1W/ǧQ<~oD.͚̠Zcȸ*ȏ>=\_X )rxXƦ/;2Z7thv e2 P 9 `4Upϗ{ ק.rsuIϋVmpwD;tOF?G!I+i}*tIxo쉷Mk)V`&э3C;&m?JpOgނW+]=~l/d\8,a= "Z0IjIզ-'F0w 8J3]INRD qtj b$Fejz?HC/`{w9TmXA4! stIZY35e /.G[ק >L&q}BnT)E/OړTprrb8ddsx)7\qHnp@8=ѹ@j|< Eh<(!7kYGD[1HIAk&]Il;3[M1n Dt'"p} ~&Jj%{%BQ$V£-Ag1RDk؇ۗք $#HUF =3"w( &#Qn/ϣXRZlJ1|ѹN RpxivBfG~O_Xj+>04#>% 7rċB%Zk$%Y ͙,FЁTyfME׮3]9ᥙ^[>i_<&8@y67T(DM2Oɥ/zoX;uܷc@ĜsB1WzI Ml5o^e|ZKי0%FFļ(7J3 jnbxE-)ƺ[3^4pO+LnT^i!?7[k[r;g1ȷ?_2?z254^ aWio!նIB <$G4li2 #U9b>ˣ IF?̗$V8Jxn˘) [u\g\rrav4Rx[n5(9>Q)UĠ'q$jCޘo/.4!_C]1B<*@\؄ ПĺyZJtȹoT|eJ;3o6)K])ꮓIo0v壥wxK 8CzB͑3/uϝpOǽYy61 <;-7:w t0$PgEZwv PPGtG@ d ~F:GjMZ=ŷ#g@c_U4<9~.TiF(H(V@ŝ|o*qRȸ:V`ߩUnqVgA$Ul7<=)`޾[9}CI2ZôeMTT^ݵ;T?9U(&g$} ,zz>&zR|/6ۘ i`(9X|phOHZ&?\ L۷<_H9{,ezd熮m]_Bib8@ bV(-!j.OEW~,Ɩq6@)4CmXj>Ks! "Go2eYN\ +yKB|Zޏ&/܆GxP//TIe@cPj%b G]yGm.P,ݥwSxrkV\greH6Cl2IɢI]q݃=@5#Cg?Bgs+g^Ģ&6eslW},Xkټr@j˩EV*.ͲVMw@mHr =_bLp ?Z].7"V?SHn4KWf9J%hi4jRʖ"y,΍@s7M[Bf[M,¶Z}3=X2#f2nSKTfx m`Dڠ=M]2u<?J(!H"@,'պW2ƏtDF`[4]~2|I 0.~^Y3 5<ƓUŔd)S/'Ѱi3"ZK6Xx#a9?DJL r!mwuc&v^扚\}{AGb0C~iJ+EO"EX*qE5Ula uq$^tC?#4S9%lΓ p]$2ˁx}ŁA*gT9j"1 ?=@M")JApfF\I1L[7CVjaCuw-%vлӠTis *IMG Xk9!0n=HLu@ e3 V?u{kEM2>M ,3NMhn c\$}d7Zk?m~])d),"Ixwv((Ȯ~#1x/XCq_i@  c]V-܊!ø 6(b!n>-cNF{ i36*W L !HMqM΅RV 'wc$pvږ:*{blG)}|@u})$&̶u‰)R>qc6pYhdorM _3QF6P$ D:wtyuRsc $b2kcTO= l{̱v ֹ*'6/MVm>IHBF˚%+7wʇ'k/}aqoE󭱴p{K9BhMry'b7eQqAߖC #`U⮄ޕ8Hj>>C`]hIًAod+!)P$$AFջ2G3FiLpS=%hv BQ mqƄ9؍ɣ] ۭrSe S"ZsoGA (1Mnс1K>T[b#@?]\YA. 56 a)~ks'2Xv=qYaN[u1r?AL<"A!qԛU={z*>(k~<@(LkBdV,H;J+ ? AyЅɳB6] d[-O ~nk0W("hx@iB!n EUUaFb{#ԏtGB}}Y p5XrqIgjL[j(*30i9fKVĬ?q94o0:ڒJ_7Q@?g}Er/?ܞB¥ L53htUKKxY3-{eY~YaZnChRM̌us$RBlBs Ck5.8QrR[ɑNg.-xbݯܘxU;o`MW ,s f>H .?X"kbϾ %@s ̉&yJvK;`sƐ⺫1ԪaǣY-|DƏ=ŃF%* feXpC~gl.n͜*W`B1cڈ)GػǤ c; GOW9o`w_~Kt'eS}d8mY;Qa_2hZ2bx h>jzK۠X)q}Ȧ`$`$*Igl< Edl%{^615ȇI Nr `7JLۣ}ؗĀ#}r tr@I=_qG7%e-cF=mT=LKę5bKOrJS΀+P;BX,@LM7|^mDOt d7ND<@(>$Bá0Qyy xɨޯL?Mi]9v.|=svlԺ ËUF& mL.z*9c<^ ̒[ >\͎Iˤ+33,_t:D4H jBe׶m?|CG1|QW7m@9Ym9s0˵]pto х~s 'ޘ벞:?bbnIT?Ю*rG/:"z?g [Zю:mӅYhm2!rJM49f) -X]Q|t|IW(vT`&&~Εd3b[ڍXwTIQWd[vWvEr@iØ6`CʨRƺ? LQKR5dr䊸G$X@U`!O ;BΜ=_?:c)fό=}j~6]yݿ㺡.3%{ܫ!qPQ06k# (mÕਮ:T1-7v̙r,PcG;^Z hg~C4(X11`;t wSW7L{V ql Pchc Ɍ.Xfno%ȩ\QrIδK4Vj>ݗԡL1@I իvP>;zkJh]7V#<,AR:N 7 K.,@[I)~o8Wv] |ta4㎺(_&H_Lj:HIK[׍C:yu-z<8\L OTYᔡ3c+^,+&3^R%;CB;_B90./Q>W{Do \襕mړ"\s6;LE\IIQo/XmX=L)G(|Wu00yp|n#L({f|[t .X!R)ڔDl%*5ǥ o#8Wƈ\ I*o.\%k,6b.'abR G8'h Fp=M0!$4q_Z(Nԛ,0ͽW$4__ᄮ>(AO4: #+{ebKE:/jG`A\򦎪U)eItt{!y]QUS0诸P.k& dG&#W=/̒,ͷaiWTz? c)kx_TTau5vժ\Ԗ{vQU] >8Y/Ϸ m{*.ńVcӵ9/Lbz&;)>t%k,$&>e]"~)5GoI>b< k6Vy[(>@*XeH3bĨs"%BBE,_[v8?LZN89JT] +H <5/8sCO PAg\gLͨkeATݠ qخQi~Nn!X^?V4@ey=bD%T>EvGm/|ODNUwK} M%F jE[\r/@d.|xisFb',c(Y`(BmE-Q#2cm̳ϳZ\|t@N 9J'G뉏~ex KSW{ᔰ!gIN'%(5gDM>s:1vR%up&^^[YvVǬQZ :uڸNTaƟIZ $Q :4D¥'E89i5M=ߞѲܞ?ĕg>k I|@i[}y&NnY#n;Q훖 Sdri\OKCI45VWJ ?gxIDHx?2>sp;"Up\|EĀ9*:sY5"{Hm@zHA>xv[-?>y$:e~]`= dg/x&zxBikGviDƊHA{0:p =xL#bps"Od&a>hE$@/kUK᪆^%Aauql%-sH]Xipa@?HrMqaN \=bs/v1Eg+"t_p$PHz ޅjQɑ#}HD]Ph0m ?*f M7~I{ﰻ;36-`3E?  X̚PV@@ϸO~Ta}uв91z5+hc -Twhڈ9C/o`~^#HЉk|/%N|+Wg{-i/g6UgKU7Hn4HRR ?~kKz}ujv?<^\o (z=ybFA9ԖGB&,GAX@f"n,f "\H'#D?Asz' :md7Q%r(vp2ˉҸB80> g=ߓ̅Pdl#-sVrPO2WtnM%Z 9 yM1 ɥ*6}Nu:s{v*9ڱ}+J#{l:z5!:XG>HG9Ãc[wحp^L:uõ{@~M А0!EӉ) ˨y pҽ=mB?g9R#; i-Pp쇬l]yL}Cm?!1kx\ҟe'K,M͗~ )1fj5L*ZAlj5+r? =m2DV=jT{:KW#_Dr~4 E4ߜv|Fzx⹏bYBFdψFo&pe:xGU-YB?*nlx>ƼOW;+>APʋB,Fi/ˡ^y@@@粕Ǩ=p3U=$a^&9cņE V"PdW-1 #nk>io80;sthY 3Tw0'#9^rv_;en~BB*[ݴ;}-a/ٕˏ7#忢`O^iLBZH7e:ItYoOQ:"a*uHPwQGsTE OJ$eGC~pg`'"smH>u̇|@=p؉S6˙LT_6ZJc.'Q @JlY[ޙ%2\پ0ȤUTMp7+!6ːN;-F8_Zxlg릜rᝏ/3,*l8RuÛu>tMƀ=-[!PF/RlfTZ.G]VAz6FqlOr]<>f,~V h 9cBO_.B}'ԫF6{W* ޢa_X׆2hI2>S3(Ӛ-ſJ[AbF *OF{າv@MdAX>:F aDB`Ω)ZgYZ07070100000046000081a4000000000000000000000001643420d600005e74000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/ه^2]?Eh=ڜ.+;}w XZu\HGqx *y m>ΏcO'+KmC2W/~Qx@+t*]$;1XIAl]zZS3Pxdl 30IkV?؄,i\mpǗ$s 8syr`{-fGuֵY$@N.BX z\0PB$w {}b(X$)rV26gE7E8<$ v$}{mR=Y-jPbR t:2zTN2ݭwm!18T?WAak\)nOT{LȠ {Ͳh`=c2iB .c9Jగh_y.E5 IEST NvMQm4ol<}4 c~=,Ҡ8}<&:(E8jl?v^3|{+ĕisfhv`L ×YqvZƹ>{K9YЀ}ZdSTX<>SFe' t˔dz,FK Yov6WPC.d8!uCnF-D䫻qqvGrN5 -q翟NH4(l/1og \ Ywn6LHizUR, 3j% "p/8F49!Es2D[Ier$XkR]%owIE}a$+pS]`Z,fnumU!ؔg+_4N#GW5]9|wԮB)&H,G8P; u[vXVQo. 0:WSس]8 B '\[">w[+D@ڛy](?PU[ #/,`tgW!V]B`2GgқUgrs֘}%ӛ2r D(vq~&MLØ(!'hG9a/Җbce[/ZсlE|_0cL-޿?$bf+;u+%ij1_< 52ḟ\brdAIf~-6.U2{ؗԍoir]ܶcΕ/g(#Z9&%Paɧ)Wẘ<죰'xx,څnSUcZ}եrn\YEwk!T r4/}qAB!Kvq)X+0)Up"aW|!v+s\rҺăx!>C1khf>/BV+ܷQΣiLd:RH6MV.6Slb_(XV%"(ܟCf2y8q15ZM^ CFWʁ#vф09m 1 Tb&rwdxJ4F:hY `'1됯TC7! &7h}e}.U<>ZVYj(0r%{ qnE 3(Hk]lhvڢq wJPc};@ΰ/FQS)r|"=I/|ҫCm}2ٌVmR^gdK7 UeR}dnWTլDHJTi*qaM\!(ܱ[ 5iLgmCQsUC33L3sL2(5rVc~f߬`bZk "v {X`Y.{N±mnϒd&mw֍/%"Kn9>j0<ꅢ=D4Hk7mR$urβţ WhV%.Bŀv$dI]W{|CO C.N?)yep06j`ta ^ g$kP ZWpOx#3K'xii_t\#sG׮r7$G)4,f~׾VvީMJ~L*_3x}lYy>~I%f(U!:<$s̑(8)ېA \Lr@ֳCn Kb-(0L!]߶sʮ {)xrP'#M 4qIkKŽQ!BTJfGi=,)I*$Z0˦wb^{QPG%P JFp`^ SQk)6f!Ѕq%(pL_s0-}UwˎݭiB#bsx Is Ă4VZW݈+- 9!U#M1gyBkm2NW+s:*,ZƳ/oQkN҉iRU|oVi~@AyHIDl-#'?|c9fKB%cm|ŭdCNwS_ÏFJOFy +_+ g9ckQW ߍ3o^60y=&fF_*}}ɉlW*]oNC:IͮHHm[0.2bN>À2e7{%j!!p,@0FEܺx_HU*R[*LU3o͕|oYN zvUg`17墖Ǟ S?{On*_7}$\m$$Cm=&Ŏ _As]XL#,GB6\׶ad]#Y"G2Α zjPfKFdu:_N¦1 K]hѪ= ]2݊^m>չV ?/CBAaʪٖ]iԙ.ZRI@11r6  (Gs6X|.d6P5mn3Xv'r<^Z'k.>|*.Mޘ'KPn']9Ֆ` yǠjkg,l@sP]l@zaAe4u^"̈́ORG@i lgƗƒ7@%ɏ =*GbnF-D28J%ǔSy>jбɑxns4U ƔMc _0ѫ7hL -Xv!yvI%(/fXoz@M+ ߈QT5;:MxqJ^8yEksqK<Yp=Z k[e@v/eKy1+lZ$#bn8؁ EPB18O%Ȣ~b-=-٦&4XLY.WV6t,,sOi.;aJVkDf*+ѳ[(Ʋ]I6w)x$FEn<\#d7Z:F8_PގulՆ&x#orKckT(daBrLQ'N ԝFalƠQGÖP `m0nr_pv\$+L +fUXT7ki\k 606T%bFXY0N;W-,Q(l7bܮ^l߉exJ(͕?JPb{ ٮFyJG+K~7n Ҽ.]ʮ]/$:;^b*;mhP5fTՙ)r^ת偫 z8yu_M6Q KP|+bfkm~ J2PMPC!m b {M¿מ vwnvf"aRlK"44l]@9iq2+Ff$x0`^gagO* B1Ly1fJI]E<ɥMYS6A~>C/Fd{7DV ]S Jʷ: r="[4lv̈ 卫K J⚧.8_ݖxz``)K=1@ ghp:ڮ[P"TdW"TRGɬ9)O-<1VlRQ̉'8%Tf}`I ?婴sv:VͱUgʖ*//!+)L</|qq0~L~HO]JZ|+ } ۤE}#˼nR 2ʖMIh6e2|iϴTH tSŽ3C]']?V0vyNXWp=]Z"t>șaׅFJ#}!yN+ :1t2bfGҸn8x xji 9̓Ft(zǃ3x 0 ӧZ>[oM\7۔-]SlT{nwmY لSMQʦ$qF;/]^&Jh-. FP}:-) ̵Lb^5mn )"2cy3.\vk7<:8sUyy,ocvXo(ӾYd HޡWխXVriC_ο+)eaxl"Uf$b3 dғ_tǜQj+ɣY*(ێFջ$ϛpEוhp;RxzK5)1U|{ݺˆη@\^zG&KqX )S`F*cϚz$d꜁̫ - OsHYEV7Ia՛'G@ % 1ֲlbAXh>x*Me+Ɨwe <\?:RW"dHW~r^j!,%>^,1hK*lB5EdX{vZF:_0l,N#(U1kuw?[+@Tio )c~Yɹʌ*8Zp{*X~i;2$O. ,+5v=,BH֌$\Iˉ s6x~-4D+9zi1Tp|+sc=C~PX£M29_އ`9',0[Hӂ+Nb ב9J_ Ԙ;Dndɏ1',-쮲dcіELukj-wZ} Ar<84(?hnQe(:nK6q%NluAn;׹css jڶv`.T]焍9 ~ >cA')ȽrDEbk ZT 57d`N&MM|N]G2H嶹Xu-썼΀O(2n1Qؓ,0/#~R&+X,s׫ aAɆو-c 8\͎phaRpN3 LaWG *OqpfG-݂D OzU#+SmȔ[&|I/\Oז{E48݌@o:ge]%ID&pCK8թ&!z:Z 2#kn*Y.Mlr(kM{a$` g{"eS0+wz;R!nd}!b:'-fgJ?M %/ji޹_?P+x7Ey0lrn,K!<4 scAoaC >[sȻIQ$v1!B}Al}̳?hz^$Ļr<;nDq>᨟S\c!jjڑKP;QwlF$Ý'8Vb* ΖEaY"aɵ[z[>.GtjiBFlhehR[/\bAU9_"q0Ռ4E\Q ESzߺQ%*SS6Pg0,xie?ԳNv1#LF05'ji+j"c<|1 6g/<ݫ9@1dcimC?h?5lG?u/^;Xqx{_V ڴ`LKW=޲*'vLylc9`a/&;p.(^b'Lt];ȮGZt Y?t80s"]7J#0>SUP?*Gd2$D&00mx.g/aEb,CVK޻`8}@9hðjzY3#|pdr?{yÐWQmdiG'Wŝ QH$u݈sx;,| dwN[G†-zɦl*)J>g, %")?)y*A mz=6YR@f, 9EcYmuZ% 5 kD"?PUrRz$d5MSSH.];Q?2Bzj򱳷-{IKkKx 1`;^*OX̕@Xͯa7*IY D nZ΂kw|BZQۓ~繗8M}>d<8쑝صI~>o >og:B inN̼Y5+Ǵ3Cаt! QY]KOyl19q]'mM-P[s#M"q/ޖK.<`ƐtGw" MȎ"Th#k9K+a;nBvLt& [QYBz+6 :n9* }2O _ ;*u=$S.1UO.6aG^dQ"vWشϘ@"t!{g蔦/CxYmw:㰺 UQQ33/JL&@`9C0* IRBSX9|֋O1cGk M>9IHx O`ԯU#TKrkӕhu@lDžse? ]*ʶ2t6\5a"wW)_̰(b>eL|^b\B$˖?Yd}eIƐ!pU~H(<*p󋯕lDi$`0v5aΞw{o .Hz;. 'aȐ!RbXҿn^oAU 'c漗!8Hiωpy߸v!5<˅Y0G.Z Bwyߋ:4ؑCBTwpa2Fs2Uye" @;jpy.8Q/xspkiW/0)SQQk V]0^ p]_2‡Db S xB&VaA(`R6ѠH]W{s@J5zŽۀI: Pڥ:<]Rf s{;n*y;v>rKBvuW*^#E8` EEudֵ[c0 ГS/T62ǟt.@h_p{x4we圼R)0WnL]?2Z iW*QL17OZknFb03dkY`_k}Ne'ϓSP8EMLAC '0Qɯ%0/AJYrR4'K96%/Xw%F RCl'cK.sJz3i-* ~igMJ*u_' Q ,_If29fuKIv&މU1 =,jaǙ|BCfɤ/v+S4U>5F }G;G=dEY#G)ĈNdd18cgOԹA': 7b_f|zf0W_ sR^ẖ%D|{]#ʙ$ w^%p$0%֪mle8Ǵ՘꾥 j ӜЈp4djo?ȫ' NCe=!8EՒcZ3|@3' n[2Q_ټ<ȇ(j6g&MtJWo>Ț~ASP@^dC~Yv^r>.'e$ZE kHhB8 ]u&ķrJi,ή_`j~(*dIdֻ̈́z.GQp9Oܛb-Kiҗ*-_Db n~j)lb&;9TL9A*瀯O w=&V l-l -,%A a :FΝ1.ՓmOvrnW  4e5^Br.BQODJb:. ,\(:(g#O Uؘ<<7 2Ӈ,ymH -mt.MQjLgLXI3gn5w|,?^S {Օ7EeK~ vF^>DNok-sT+ۉ5&]!at3,+Erv"]NE&2JRx ^<+y b}D @ݒx{3@PP@l(ѓ_}/` {1;<`J|Ӻt'pKe6;Nz긠o3eŠbRD8Q"C#uF*7Qo0\#mensb_EU&7R]/p_wLkJgûPl8zx G\T*y(ق^;T/͉|L!)tmu9V\e/ObQhdK.oTasv^\jSLhO8AZ-yP[JKE vۘ 0hcЧ=p)N{E2wxՂtT7{;Q0(x y7uG;*#U$gQ$KTdvb]+qaw[)=Aț3:CJjHʣl 1ȁVL]5 w^h5IJp봗5`"fehZqbyx!I%͞D?e6-i"fLuڰ ?- 8إt)Nfg1H MWᴙ&@ETϑt VMĂ[s Jً}yAa-Uj{ɖ'ouRѕ&/͔0 Gg8t6լ_ Rߓ^Prק{^ߛ+H^|+~m?T:V{ !}=B& >CgzWu'W dxYA׊=~E|hLv YSUYщAu;@vl7ѝ )NcEnL/2< P,ilfTW+u)d22U Nҵ cxeh~!c x--,g ɩ; (6`e" --ut9n k-<[j`Q ,KA]LRYⱲG4\EKԵv^ $ 1OT[^h. XSK=OnHpsHo&)%Pspk{WBya03jB=% kH&VCCYYPެmT#n:[~$!''zYji-#/8^($9KV=!MM`0Ol_ W%^QBzDk HtK9>Zylu|ZՔW>~H.Qn))Zӓu`}&Bw2X3G|͡zYwc$ضpaO[ڥ"X8R4Qdr1ҍg`zkV9AaIZWWzWqfiHlcU10QpنMT֞AƦnѐ y]5>38JbwQA:+iqcN Jբ;:ߦ7@o[s^iPz7T\Ɲ&w 6vCnPp3\~㑬m>M&UoQ3kЗ44b&qX ]Q`Kw!oUtbV,yZ^NWDTPcT[`3t: ߐ0g6c"IV.*86T PdiF Il7^6D7 exRnrpB u/J5~AR*z<<<g3=4?e!M-h62+4,GEHJQ09Ehx%w̖̚]@ҪÄ= nPmb R~tH;[œR,i)χOO6c8ZUD0+#kMb!eP \Gp0խbkB|>0 (3Տ]]J6=VO-ԏ4&!$k&PgąN,Մc&F%ih<5N  !T*TV$(SߺCcNF 1z CFJLS\͸o%zGdiT3L.$gV9po MPp\PiNH,O;${DOweS%Hia{BXOf1gQ/>-hb\X $ hݫelߺ.4dnF]eIe  >/Fgu-:%yuZ=Xխ9#} 3v!I du9v~ uECGBln4̀`=1sT MdzwjJvwўgQxPڠ~n?⧹ Jw*k;!S~'=pA *R1~l+}`0>.}qʉEJMX[z3dfXHʏS'[ےygkTVr+-\[ꍫb-P#Y,E^yew1Fˬ a0ARmM*aIOVĕpޅl:J~o Aif& a-ͬ_|h7 G>`;.ɎΎmNJ hA٩uu#\d&Zzmͬ!DrӹF fk m;!ʀ 2#L?uF-uj_ ZC4X: Pr5!R0ۚ@o(ON8 L3}&$47ϻj>5# r[P>iC{W4u?WnאTEv\2 i8P3ev̼/nu{7[+*фgKT R&I Jx9oebSoa׵}Y}aM,26Y倖Ԟ7d(u,&6"?8>40ɋ<~ki֓jB& d)E&I8jqWg@ YMn9?.$UQIO. !%3uFy_a3%ZX68Ua!+۞/فQSNO:~\}Ȱů9":DBoq1([D%ߋ{KN@ձZ1J2hrnC0n $8yqʂi 3vld2m6xlp(=X@Nݖh> y9:]/TޔHȳ}Ǔ]\~U%[ 0pp_Ox4ٰyPA;ehMQl=*g 2H;Gdԥh7 WE҄5%!˔!~Hr+rؚu(be":H%GKvTY_C f@ǘǤĀƋ@MRWS$ʳ({~U>)J@_d,b34Y ze~?䞸tJ˪ J;]>mxfR.F>NtE56u}kv;@w6_ `_22!qxaZ֖kS6֕E48·Sҕ|wzd?tx?Ϯ](@CɺtjEV󍣛f36Ҭ['gI}oom`E/i_ߛnʮ|yٴR Xm kɩ.(z!8>,5Pθ@O (DS05XsT(?`)oucU$F 1 Va-zRUQgig$z TaC <;ӭ!@NwKæi3gKxݓ$/(pKX?scn Gj%d~laqJF.HC{ SAع {f <4-g=͓BOj#<Ɣ.8,\Ck巅tZ*SЕaC@D>txÏawҷxߖ%`,|\&nF]^'.>u> ,tSx c'vlLK$ԏH`0r*#kVڶRWVPNZw.jrY1"ؐ\zhv_ )kRָiT!+7!9$ s$܉^e]|*^$V-X cH@}k-f$Vی2R~p?B7ދ1h rmk{v41"I%X_ A!ׅ fs UsLq̈]V״2R׫O@B]m*faC>B:{"lU,&9#vŖ'b܌fSN31@Frbޜj&PJLO u8AV0h$H(%WNxsDfeĝlݖr =M^B# B1MR=pN~i+fF^zF,YZ8;:k-Po1,r- ]T>EQVj3$PrL7# .X-U=Q֦$z$I08æ˩RV ͬz<6 &$|Wcn $9ecɢK%,uRui`;՜Xe#!xx޲2C'xdEAX\>#f6! dߟ)q50iϘ5Ƴk ݽ,T(qc$q iG|2:V[gIBIU,zOמpg|ӞS){d~rsH?+۱Z+Ywq(n 1WZq6=nwXh=jlJEicFp?3KJPc*H,S5gDGK.EVt##\kԆh8ВE@2#Uo|`(F:bz^c=E{vG>rjciS$Sd =s"MR. E_U&P6(q=F9C 稒y["2@t:RtiUMJK|rB;GZ83ӽR0%эp4sa@ T.I7X ?"BГ G߸XN<vl8`rXB(&>dJTl㳻p=}'-Mogx&MTljt@isd/3 [] 94ߊ"hJV,MUߛkH1xZw`Agm$o6\w*\c]ePR e A iD,A 64w\YnwHp~}A|P!ǁ oQ:+o C}-~o@g>]/i7OϪњKD%]_9Jz'c]LhCm8b6#/g~! >- 2ҰX3V_Sxa nSD/c3XOBtI!tE݆g>4܄f9|> >C7Tpl}f)c[ oX7|9nQw9xw\VR(Fvʝ<∖2$*0ΏdȬ3޴R8MY/7SMWNg$ .FEXH jOˮxp| nGdjG'+"\1) ! (U)sL-[Hc';;Y eR8K09̮7uE_1ϡsȓݯ 5C7]^3A.Sm&;g FA00'wj1}3 g3ɰ%? &:R A!sqM#~r֛77j&8ʗR_=č[AoTgNDM~07PQNa3@x׫Lmhi@ AMKur'濵=4\w e 8]~%f :rpڳ]^ Z_y#TG .R~FCpVp B"w] s,EqO| wф??|\Ae&](o۴L },p' S-ggFm:nt|6\?ki)lU+As E+BA^٤_7I}ry@dֹ0?'SeAsv* -?A nQOb#K KU,ENXIb 䆨@k*;Б&x5t?п{f#h1T I(8>zFC8T!u%[ C~c0n NYd?M<|@aŮ+t6DG] Z< H/Gb!j@͎HQ,e݋Gk2MKy^F(\})Q*N@Z ?- hO `^w^Ǔ/c'K~ȃ0:??3ee9*C_':4Y&Ow i'aЫ!*yMjo5UEJDƩ&Ii 7Bz=Q3iO1pZ̐S~u_nJ35xK?>ӥgm>a.{Z &z_z(`6!a+~Y {Z_ =!J>JVtlVdT"uoa# Sww8doKjJsQuBW|5V dN*󏲖&W l/m;P$q?s-sc:8Nb&ggu8.nWܩM×zܼG8o~|~=6!l!W;~l'jܪ[e! {pyw)t3fM0"}YWGupH!eǘF{{l!6~F^w.ֺWDW?myJ4>0/htwZI(GchNw[( R2mͪ) tUK.Ca/Fgҩ8/OxF {iߡ='mH?KˤO(4dnn'8LSfvQ4\h98܊Fϲ[q#GAx M3v 32sH;6doݼ޽MQ`*K=`5,4jz틯F]= s7 m@Ut*Xea$i[v قk JGI{[nFJ}5.\N8oB$ĎtR_]2ܚUB((Lk#}0mD) m/3͟fy'ܲZr>7Z+( Y|-͗v}Tܫ eJkx϶)h8-}lNMɽD81n\Lw¹9L2)<~urFf W~!)@5OƩoY" ΡHd9-wF_XT4sL(LVVJ 'nL[HR*4s!LY't_^iwZ4 6E @V@0:6"蟘.yN5^#5!j#0ѿ m& ȳq݌>-%~Tyxꔹy#`(|PE䇸F`|@8c2xC1EPOوpO\g ]1$':,D+|8B݌0k1[Vcȳ10WJJOWG7@sɄS#&MW%,BC[+ Rˤ^Ǐ0ωd-zgdNB#BDI@÷8IR I*#tyg!ݰ9\Nu#/~W_ _}2-nMa:7I&y@oHwybGmK>.DܭN[9ɨD^$Z5=.G-̗ZQd)Mvs|p_?-K1W>/d  +͵3}^&pa9B-CP6gqgn6.+Ӫ@f=BuDٜ$Fı͎Q[R(%%`lz?ߡoy~A3јh ^ a'M~R\8zfV亢zeX8߱-#YE TI Vy=N`8/k-m4Σxc,R "g+OaXۇ qt )zE(] dv  f&w$ k8k@7ɸpO{T)7eI4`-g}uX0wV3],Dk:OW4k/A5pțlUӓF63hU͏'ZU;c_ xITW$ eم@JȎX54RQ!&Ts{ e:#ZXHlĆl`\ĿLqƿ!崴(" oɖ0kTQtQYދʤOt7F607}-39*_Pܝ2W{LNau\f0jHdԤ{]Vm%}m}}$5.L Ĉ@ )p+;[fmgDϨS#a^K/ Uƚ[o˜׈ omH~#zOuIsidjIV<(S 3"lg/gN]rMHEJf#W~ŷFj;%0r>2j2$zo:IV*Uqph9ap"&ȄLW.mhؙ8)(k]dom%uzkC ,Yt gҴ6/?y D[!ޛYNWO#UkZkk翂 4m5.;:r}wDEp mR92KaYC;L7-0_?i`5:y9O_8žu!ŨX_=<[{ ӨDC5#Ċw6,wJm f;<4X3~AGA—rg tGyTZ&{QȔ==Z}_?C!o{Z{:&T{` )p3&]Ϩ9 g@cqg̭,- `ߡ뱼ѧC؇**0֚d&FC+H:N 7؛0-Zr$Zr /+Id? d6uW}8J|<-4]v@ o 2͈[EhP&z6QBX똨lXT8s;[2T7>ĵup|p(ҍpO|Ik:IV Ѹ)bתIrNE>Non7=+ڿnmO0+ \`y$"uzow{OڌU"P/&F끎!O ?:&GqZ̘sNvߡ/6[\Gw%ְd:&} 1ۉv/>'Cdd8-Ѩv\ޣUUtxb4^Ur4԰z38Y%'0/Q6?i{$oP;pS_W70|`YFFZbV'З~ @?ʆL>o!>@֌-B ݍRnRcK4U[$p:z`K|Q \ u>(5' TTm[" huUu|8B6tsv)񠅿b[$oW5X=-NH?E|&gz}A]FOyvS<6" {n%)5#)4fmsxQCw -]DqeH3FX&w/\%vr dɌBsOD =hĶb,uUZ)=@ qO\h 5»H.X g>Ċ[[1lO?qG(+ xcPgJ},ĶW%]Pz9*eIq} 6^݆m?H$f'325>1kG5X@!CANVfy*ܞU,A%&ƑL;J9E0L$dr$5-c3W=r` Շv!0T̐6n{[_#:(6 <# Z_AޜqX$*qdc{' aZrũ\\|zgsVX!҉]ǸRBEbc}'?u|/c,_G`W)1\:-BN7#0Υ.z k(&4.W8}@Շ%NI]&yoZbҎBilD:yw 3ꨙ hҝDԟp &ngz쀽aI&M "|fd2|ơ1dK_FT]g 1/_LPO#h fߵAmO|@TrhE֑qt39AFHA}_tKE+popʞۻ47e>eHvذ7D "];3Y&m[$(7G<ڪtq:@L9Ɨ_Qzjm_ebG8 Gb eu&*ZN'%zr&PVtX8 Bpfף%sE\| xa)7^:-'fY3pL%#gQ{ZKj[A[Às?z4C|O4u})V`筲7dfxPڜ[$r:~3Β=~uhEwTY$9dʮLP\?؏l'x([}6 ʆ`>|+0Z(H002% &ȕP9\ZH KN "lQW Zr=пdZCu7rL_}8]u x%eXVR`}WA^GS," ݜLWg?TBG =sc ǥla2IĮLt)vL!#zzW( mH'MSjq7hRyi ?@f^H?}䂄Њ KT"7(jjմS8 T8  ga5cfe[{Zv:Wm`~e9ޱ %&{jJMVhk+^WjsG b; m FF#?~xW@C;N^IC SUkUԉx]WAwlam̒$r:0,;e] =I7`$fbjL_ 4qR_hW{;7c aӷnWNْ -`̝8Z>x,`=j_L4)q1 P$- 2Kɗ,gRq*/CC>R*^|Q(MI$N&͆𜎂=;bgUv [v5I2mD}<&r#4{C=KS7{`a&\&TK^<il`\ew%*$%0SGN?x2fpWAwR.B|A\ W]l[Yo`Y&p~1Yx0T- t]Ǖ rG:Op½#@<D}0*BalZy{͒(ҩ^oT7QEz!K`Sth^~qT#׆h~|͍zJ5t^ b"`?qXC^{b3c \cH@d @%&NM'z @(G)ig]uU-by $ ;Dz bȜ@:VHeG6UYJy=oV~[y{T, t IHk9"Nu  @ǣgBNG&NYPK)E0x|عfxl߃e[o*vHէ.S--:s>:fvdg6^>Y֮ p,//s+K}$X܎V"',gi@eͿ!r0~ #>Kn(XLTj3 D)1sJ\mf]̺pwpLZ>JBR:|.x\XF9emRFMnJ#E "Gq|Z(2<#]c I۪x^X=9K(q&I^W;+,OLwB BBCA2W@EPh»[p9z~8l}2ZJyC^PEڻƬt˘`Q0p/2{ ?wF 1`801Pn<5Q:`;ݞrMz6寯FX76P댦V~`[11Mw\ H fHNL*08L߿WOX=N'uP;8v}OP\—+xNڮ?Ffy.SD$^R_&i0,sVeOW(ZmW6,cP͘򠋝$jሖpB2L\blC%ʯz^v{ Qm\،A&=k^<{ ܡ:0vzR \ebe%{<."b&Ey5Z-yR5 ͰšPc1SF)#ΣϒB򚏐;1Q;흒H'j7B^oޓMA?߯v@ɳ?G'QJdRmLJ/-]YL%0I$BDb_>g׉ t_DHϏ*%[{UHVYJpjڸK IG"Pyk,YO}ߡ]-F ֯1VaFVj$$3E϶ djA1=1-h}Ot#tcLGö 8CK7(|i?gVB_GIvUg Ax#E V*o9ebxUCHKc؊?<6m};wpc\k*x'*G]8cKR&p #VCdzf/3 5*328SLrpeו@/W 71Ku1*\=MF84#2*T*TlovH%(t~gg8]DVSCC>˚PFH 6_W ox1 ,܂s9P'f' 7CqOnӚ^D~`>[bc6jajAn9׵iLYyc9i|\c JW|VϺ?ϱn dA^tvH[7x\I*>|cbDi4ԧ4Ir)u;[@~gh7NtU1V;6;li( 5בBڬjeVFmrµ/ ˆxs$J(XyJw8v`K퉚X?#S|/Y bA6 OjNӂԴϔY z1K/Ֆ6_IzTpt1>uDQH:Xȼ0 7}0lWHaQS>ymX2,+' A$:f$J?[.M7uxV=\lNم~ReWj_Rh cnq8sok_u/A//3U~Y?9Jc)HwZG=r#)XV+>~6К8Ft×j+?A{@ZIeX \xʵ:U e }b n'6yڕQ4-y Ő3 on~ JxzhHߖHbhs٬Œ&s63~< kN 3=l[N oBق' 3iKׇoԲϥ!n !\'I-_Q˭ v:AܯϬ4/r%Fu*^GЍ˥<ޛʱmb@BdmeIC,P^"vZK_GK0_ԟەiKAu@M\4fd(?_5,+*]97Q5Yʿރd6T0B_oJX`FhY.ODy1L!Ѽ6ʖ MAY KnCC/c:N˫(sܶG=2d!JHnV҅zlȃ\ݹ楱^z$ֶnz=cȉξTL^U`{S rMw"*dB7!9` Ar :-!V"{, {//}nZv 1%ńOVh(4Ag+_sh\]oQtWYNh-@V;'OUx!~9g5TYo+y#125|Ld;~#M(x~OL%wĥw k A&S;=Q Ƥ)!tJx)zN}x,IH1G:0=J|ZFRq-| Aah)C-*ͫv7a\|;Oa+}ՖͶ@QLiSꑲԉl*6Wz]KUD޾j~H4Kܴ;6]^y{|b (ۣ/Ok$8Gb O)Y\YxNaPO8@X,Gҽp.DbIIZ:g [0=]vr0v03d?.@_?3Z#GEȐ-dB D\Q0EI/}\_::Z8 FX\0(F`!T[,Rɝ--b"<&ȎJft%r9zȵ_|h%r9=&\(@WQ>gtx/(YLzB.),ǼNX;Rk:=M4W=U]R_Qwxx wH/镑o{^^}=wFRP\?* J pNts+eƬEɷy)^5\2<[>UrJtumfA"31_ڊjPf7N|=P0l)@Uy<7 uo'=b :Sj$)>[Ɋ@]#H.E +:ڻbɄ@yMH@x1KY%4*zH\ܟ.7a9@[š{p:u 6ϖ&9fՆFևDmd~S" E'=U`;z:\m' A&GCKԆ&7ke4?9R=s.={Q&OՖb[4sPxtNӧ4fߕKqC, J\UpKVbC qn6In`>m;9Vä,i5smx0ܝmhgj(Vfm`p"'9R+'5ޗ=O!GD\+vԛjT] 0Ms x$KZeGw<Ā}Ph2~=B>0 Ss{\.bQ8Y/n$?7^9 `ʭ\mF1] u(x&ٙETʷÛWUSv愍qFPfuߣTu씞L% ~ 7K-n=TI_L_&^w .gZ2*O#򎗐{=<k/%B܆(ìXtU0\>Ge4'Un.RWV/.bs)I!scCI"HP)Bv.L v71 u_'vGvhN=v@};抍^v@ˣ>9[k0 ` .5ҐԸ`]@6{S)4ƚ4DhNHe>=|^+%JzU< K>|=kA&cW/~ݗ"p nŎkuZ,'v'l0pў7|%wO=;8$C dmYSzRHgJBX_"A@u_j_{( \gE)p!I%*fey) v`L\ruL(pQ!xQ_PbP)zUZcŊ9ۦ3-"6c\<3V0CTn͙˿:gH z†+όN;k&b =â4є0M7g`&Os>k G5 _l85mzbxQo /8XC3#5Xl3xnDvv~bxxpW8tvQtB&CMD. jd츄- 򻑉k\e6KT]nm^,ya%}`zM[u3{?6^f ⦍ݚ!r tPG^s>$AZV-ʽJ ``ۆYO>O=`8YO8ƨz"ސm/row0l*\m8a;]#Mɶ$ڲ:|Gsk|d*&Dn:IQMX+ޘ$Q퓇9c5'ӟEUO|T\~n͉{w4:Yɇ@9IP~#baKNs]_֥rl_JU21R7D,PFF¢xXlB͂>ߎO _$4Nz숰 JbQw2'/:d1K>nkvile,7\@׭*3Bc: o(eAjD4r]Z\'M8;fe4Tiy{"@if,텪6kHszcly~DS$[3*"7uN%IULJPq-{NEGFJ$fBHGj@1c 3^w11wM}* |vBMň0L0‹BZѾϘbLfΑc)Ձ/[uc_P>~0'6#GgT"gv\?Ժ& LAoث3f0[_nCֈhY!q$(L<{zFƓ+:7mlGػؒDOhټG}$ m7͔<Gs\  h:R2 XEžYڔ]lfqpiZ5\WՇD.fV ]Hu+υyt%ЖnE4ڑ&AR:|`B ]cx\&3NԷč*H/$)WJt/X>Q{ uؤel@M |ެT@[{66(( @; X_943\)DwfMAUy]ԐoM] ʿ@ɘXOڅ7 i9nw'Wn$ηM /(hjs}GM]{6:- qr {+u:ةyLk*x56`zf{:pFyh9s%R\:7:ZPwX6*qO낌+K6񉌕^4"}}m`yn>^v_ȹ-NuW x%XWDհs=W=ȑțk <|枸9 @9Fマ|,1eBbw8n`)Un f?&GaG>UΣ' $nBo첮(^lI:kp2. [!AV]:jWptg O}{p[`ּ,5ZHOW?˘糙䙽b4AE"K?C"jy Gg=`j`qǦQ)LB7q+H 6 Q΄Q7'}ySkasu *@I#PJ3֪'@861ቅkQ8z0ҋWJNI%d%%p ]ZX^`V1byr;nZɼažz`sWܪZ*.iL qHk[٭S(ڿ8f `z 6&UY̍G᳚`w1ΛyѾ #L9v-o s뼒G(EB6ǝг/츰zS Fh\" %B`A\)P1T2G 857Ń,H|S(punJ'Asy.p'jI-\cv,;_- f /IE!U"v5\r1ؼf 8 bq-2@@"yGVE'LHrJc_Z@6 |xWmh=~9@K,ﳄQW:{RE#9TS"u0QD)^}bN*\z\KD2X*T&Ж@]WTLbo5IZeZ4rdYŌ罟w)rN^y mODR'V.Wf^17OB88hԔ^뵞N`Dz>RX}xlL8*>EËFjVqN;'u֟׏ǔ\fC%H匠SM/Ou;qZY`ʛeZB D*_8ԣ0>H ĸT +]n˿9E{$S5ği] =Rҷ]4* R{pfO8Z&s2 ,NL$a A蜆Y0,z7n9g謨MVVjdוOݏx9M , WCc aB&Z}FJ8=G0Y܍ټ8sf9895Ep7LfC z͐$J0κˇ]e@S#Vp8(y_/:`c%a4VvAbEGW$Ldy,LW' 2ĥ] vs4rGh{]<<Z 9sݭ)"3sX0x#7e#$]z7uGEv1gD*7}w yr(+to, A'S@DĎK]5yKߟ 30[ ų7kfŏ+^)3A6)$9L-imhGN7Dܓ1^*㴁tE`XP0ԘTˑߦOJ|Okm]RE%ި:-a0$AuB64q߸Q5HRm6T8mg4Q4' S8 )iɿmp$YrsIcTezFVƾ:#KqIpLENKJ=҄7g*YJ>3k93 K&e\f5=Eq[osF m:Ez^qcI5A:KNOٟǀ}񫫸(n-5*nIYIAI0c0vM"wu#X>d\q1= ;bOʭLG f#.LvV)0M>妟eo GuUl{کަKehyT,Q#RDªK?7E7MVДI,?iR̽uB6C/a6Ta|/UQ[F~p~91@YMlssxh?ml'b~j_vZ/*Cve+HUbc D<^@`T5p\U'*$yPk-b͊Hq$wj5y/.E[4:K2 }!X"ꃠJO'rBWNwu@jXCPwH9ֶ[*U +;weyޒkwZ27C14v.Yqhݡ+"L7 oo"8 ΅Q+z)v:x?t#3u.I?ѣ2I HYH "1LAQm4/cb̚.+7uzLEs@𷗕)}*![ :W_1CEb)J d[zɀJJdXu:UERak(|F2 奄-}Z~)PE``]Hmw *} 6klyf&G,"b9}Zg\KЛMU*=C 0ăp,䂬)ll Kjƻsƹ\qu|]8{?,3ў' ~19P] h5䡞/ŵW0trPJV@4@7O{Jf ~YW# I:Rld]Ҭ6KlTI~vr$|H@>T Cw|b枞_P@[U7B¯BIb Cޔ>N0e.\: E.Ybg m@:Q4wnG K&w!Z,|F Mo. x2Jl,DUty1O !^F fVQ1y:zfh^$"֡:DSڗT5KmF) gx_Am͋ brJ$f+`MY@aa[Py39i@8Ur=>f~U-,bq/nɾRT*d-]o40`RedN/ e 5 V̟ 6.HadX#JCb6kmI7lI>wa'}˛ 4!k21O,F\}p_p9KI2p.쿝h)x[F-؄[77 nR}ql޶_셅Y8ڑT/ 6zZ8g{Wkw7myBnuJؿ$!fXRtnD;.,+ax_Ks spV]$,4O{G>xLK%` D)QG[9wpT#( C YN혀լ&po=\0u;+E52YcP&Bf/Y`Z=δ}:p&놫0e C*%9<\FKJu콎d-'S GLEW@ATLD|榌1c~t҄g^=/[&JHm,; ֞%܆*ĎrxŪ&ߋ=}JQ/ lE}V).6Hb1kE1C5x灵|Z"ꁺA$qؐo5,-A9M[ B 14@;/΃oyɸqk]JY Xxl1E3B"`tY,dwjAmny=+ILӼZtaF3F5umXJZ[HE08 ͶvIQ3p-Vpc1|#"Y, Ta~Hkű^4YDž3_Le0{67FĊ7fguN҈xґ$`Z9nykRH D1 Y%y$?v+u^:Vt]; U&h`-m/iqJ'{GF P҇pgh3#4,bw !b|,ap/G $YlLV[TyG/|Fr.{#iy(R+Yv7n6U^Xsy3[JNE$q_&;3.61T吽M%4Hx4%T-XQVED \X2~\_m#>)wxdx-W 3g?"Oz+V TJ6[ڥ*dJw O4r\sH<tD4YT\\y `zD'+( P?Č-=Lr~^O+'8Q\oy9YNnTuZڂ@Snzs+ELc/DHj>ox%@_'6li5sOq@)[1?634鐾{<c~IYWf!0 5I[.G&d. }ė -)@=oLy , N=HՏ2L,"X76|c)Sg:F`eaWjN Ջf R_Dm9/rer4C}`D+aw&u;r/q`皊 rAI^ [4N<5HO"0[|żgpdUvR=j^_⢹~y6v`x4mc MOY6:M];"Dajz2(Ί 2Z_%9sZPmpB t7C2Rwϴ̡Kݕ89hQxó+ߟ6f%NO aRsE4 qV+@y˙~ [˞X (ޡ];=({ Oqf2ᙪ,bTvKS9;vW1HD}\PSP^w0/ t"FM85tU쑃b~a-;8ݍdъ?ۇ>&-;K̥EΜ5&[:Htto:M{ @w:eP[2T:':ۗYP1GzrC̜2=7/|T}ֳ'Z]ad,RB.b3$􏞫a/scS^jl*S NQc-uhE.s >\7r/ H6+`JB`:_'ܹ/i{)pqr/:5Dc?Y E `[4.CK{6 =\|o7*ݑDI "c5s$TfYLp'GP*!\8v~_kG6(WU"A&qm˦$Ym%|PPNӴTCK_z}(f$(GD?S'/ү2^8hַ1QxcTe^8zWE*oqѵr3Tl\$C :ړ7]|طG1c4ZQ17-yQ`ξ;Q{KF3Z駔 'ݭ*.QR}fהPFtiRz~/FKW^W SNWcWuR`M}"Sz950z6˥S\9i DhϤCTreJ{ ]:j\)E°ň#kRس[.B|x=bwUr 5RdЛD@ m<%K"vty4 j2՟8MH泶X,rC3}¿ xv8K 㩾+/Ll͌y٭EA0~)wN.=q˸Sf.Y"AMT3z׶5]ͫIol E_UxF#a,`E+N1}ƐY~n62 UB.a38/YJʑ p}XNF8yeUQ^'Fߴpmpr)҇@ӟ$/EC%x+j._!BtF!r'*:Sq>xw@IĵMbk׀sF6Gu&p?mЗȶT02 iZ7*yht)X߇Y8gDwCvߙL\Lx]:j5&(ț62F|tBQ1ԙ1ޡE$/wkˁCta/PAtWI hƤQxJA ~ZtF*Rɭp3R+eFtLaկB XVqd4^If&i; =Bρ We%KcRgBTUْ m  z[I Dbjx8OSEu+3BxX8ba] %19ˮ΁ ~=$c.[U8)6{Թ"Yx4ŎqPl7f\ƱBxx$zt~I8x򩷌( V*4+YO^لd)g (Ϭ|F9L fO)M-}ʄ[Y-CV.>:]aVhn\8{7h A2Y4RVj.TR"ʥ |=rK(|{"c}*MNWzq<tHf7/j QfMfBK#~^nվ ԰~cu <ݰSbiً"gC1+UGcr*±_O==ɠSűea7hӈ[3=vfu5Y4}"ozHv{jd|DK=@E L":;aQ[xLjHچFGl mN.\n5%.>_䆢0|I… WSU飤[vj~,Z٪i(Z T zŴ/uOko6C,8Þ;@\RN5jђahAu)ȠDbv$9vF4OFh:ee})h l/+p)eHGt#2t3 L8)7BY- VO-=>Aݬy9E_C]+rP">> s!*su$沄dr.(SkQgy=_04ytڹ:6$~vD0jI1P8|A%+2_7bIFZiRR< ϩLo_5ˉrhϓlY 5Ϧ:v >!:KL \ݪ}r !EZlot2@f<{kS+%2 EyzEuP&5v?l)G4tQ (}^$O 5s%("swD6*1M_~]ƌw0d@k3=\DayI*Ha mkusCLcΆ(Z]!-ڭ*IzF-5Y VpW:~4].w*96 W$84xI:1>J^WPv^M]rpF&47{kos^ـ6r<^4\/&)lz7-l s̉L94>JN~4ע09+( ɵÃ۴Czx ~:t#?*cR'&_ {;> nh9t3UnHR::4ߘ캨 n;3- IZ`Rf'0?2sE}.q: ϯqo]zU.N8J3$ X>EьXj QO݊c;3d#xJ鵒Uy./I$;\cvb^9g4 `Ѭl5!M;tiKw?cU4 }.i'zʧ{|ذwگ\=:8C=O"دBBLa9Up2g #|BMl\gLg`a%qb@>NEItTҌ+oo@Q7+rRmh0gEtr=1ߠEnHȋiP9Z\ ƖB'Xi"r'nqP%{])~Bn099$k9aKS&Tq 1p" Ml Ct:fpEP1ƶWR3Dq߼ۼxŮ*3<ޯC{Kb.ݡMθ2rm(,m-aV8(UXu($Ja?-oiwϢMJh<(IہZ&yiۑd[By0\^K4۠]ոKgmxRZ4 u GӚ+^xxVv ?cGS1P஌ 5Tn.uEhWV+֯)^h .L:\u?n<(m\DvCӴ1yuNfxd1fAYƤ;~oIw|8~L~(W`kß%=B)Z}QU4ތhϖ3 &e0->c\RfF İTJ j#k*~b*;?dR |y匞 'Kqe02$SAnׁ{@ӬKl-1"%5D&5_?B\@X\ሆ4w|"%[rHjrE_^C9b ɷr.P?ob668K_=SNĐi2Aʭ'@BSmR̲&I2 cwB*P`Z0:=Fk4 C52yw3#[`>BnJ7#=Os:v\RnJ1$| j8sGTrNr%U( Gb4|+Dp 9l ^CgoobK.ELܡ)쬩.扸Gp5{}҄f`եvj ht.sqPk t[(khg`:JC-"Cq&U>O8_XE=JkkpGc,zMH/8'02J%VM3œF_j 1Ecnիoubq:}$KҔגM`hS<#[D<o PvUks)wqHD.@LQ2mh0E\U2P\5ȷo}f9g:X>'pU 0pX8e z.W$^3LJuL-\$+E75B D"<#WSplݹm(&bP7}H) T25ޮL;4R9E aX\[ƝL9.x(>QQK.*&#. !) uxn89}}n޷]o>?1XvՎ֬jTkk iR}I Ӕ$&o \ZZ[!F{Pt2ZZK;G%z&P꧐VV4~1 *VYB.\R6Z`>!%G8AV`8@A3wT(D0DRBΰ̜ .Õ7yM[~;";fTkCh 8y0w۸T4\h*c*Cx'W ~i{_nsQ9g6ûsKf y{Rr;]~J}G ;TBeasczhq}Yum?8S@UVYQ zVe bRfakh9?ٕ]J~8 j=FߒgeOU¸GƲAZ#rGH=PLkYip=H|5{.oƘx$Q>$8WQ|gŌ9:$υHO> XSƅ,̲:^5X0 nN!! :u~9.> WݥaR.9r2{l(/u< 6^Lft6RĔ&8"RV Ha.ͧ^O,-ȭ8m6L(^w#YzhdK51-xU)h>GP`kC`C,+y`ցbzQqС0ۈcӁqW2܄ v_N8Ŝzai{)IməP&yNqfÙ.R_>nRJF ï1!Y M>DҔJߵl^>@hxChG7yaH QUmQ 9w_8X`iTmd/ׂR'kfIkC˿[|PpUqZ{biaN7ybSK'4A!nzY{$|9x@ /Df6Zd " 1)J%pq^ň#fDQgl~:ع4%R嬆{Y0Wr.w3ύ]+PvTxr6Ň]73N։gߐ pT~kWSF 'ɕh؋)]e`TcGPo`4k\bsI$TrxZwl[JEI⋋o-^&į}Js !0.yoD@ڍ5y_SP:3u) ,n2vS"pꚔ۠!eYgяϖ;ʼ3k讧zsA #6nqwQJ )sӮs$ߦo #2>\ja\|8|a ˭RS{q>R_Ĵ4>0k|$lK"PPӗK|a~o`rZP~ ԎE%mPSBפ:֏谊@v-8 1ĕ/Vc.ޔ.,>5VDX'Cw"tYo2Cy 􍞣1=? 3z3Si}Zg.Dݎeh}@[Rl.Z֡ .H8ƟT7ѡqzr`s0";o3$9:N%6󌎓 ]p5-YcHMgėoxj!bS!MI{wݥD*cKֈWmJy$QvuVl4 V?V\#iJd 6/Kޱ;U/^AS_@F&GWuk;jY1֪8/TI] /nWY$Zy`Hה'z)ŜX鬜Ted&폆ؤ@KqlVx`8C`oTWYXGsX*:P#Rp;JGuza6Ot2VW&k_>i.5IW"W;#^MܣKdכЦoL|SBs xfg  |b(2j0+ +st˜_sZ7>e2fuq30Hڈp)r:e`&\ވs34wz!ԥèā\FdˉH,tk*y؛iW%Pbx t WӼ,C]znI"1rSu1VA4 e=Hqw.4GiJ׋W]xm/b!Pč# @ KO@ȗQNiq%CRQ됳RK-LyǼUjh '[LJiW" >W[gJ)9 b1^>@]o˔9D``7šcm;Q5yR9.z]H o;oEkJ!ԡ1ة3g?߽q" "`N0򝝙MH7h3SQl Nؖ?794;8"0yw208]6~K*JV fj/vL.HD$K'b8{atU@OC1l f()KP150:[BxF$Exˌ J7nhQIU= Y]:La 2ϑ}O:#u}3t$"~]FštzI1 E>Co< e7@靹xyX^έE&g>Vq&l,y)C~k~B&OG\iݧ+k%_$DHGe1ZVZ-'!ܱXzl4đB#n]C%5u,[Փ5qzuu`9R7 ^{xVal{xPa&ݑLaP&Y©zq~%SK2ɞm^n,ޛc\[砾>ȠT ?pT]Y>H#E,dPr;p΄4$io ݱ#+%@1#,?jiM-<7>{Opޗ$EtK$U.la;Z v>h4pS(]|'"O/uO>}] *niT}bǡAyb q/hsMzuG,V?f3$bN yuFj`#4Z3DTK #u3ϑ?-yS%RHMN.\c(CU'HF6T.=f-h+%`JDUT(.UIM]Gtd0=3Vi?%rsqۦ_"8'aXo ds8CHyaҔ_o qhV{,$!,:v*i",MSZcۘa|Zi YW͹7,0& |7yz+'qr[џ>vJt|WftY45!h~ZӋ5K |DE[}wݹiF$Rg't2YV3}kw PhU9Kihߕ# ̸.IQuDS&ʔ12#`lVB*mN ~ f1:{X)ͷPd_XQ @QMAA6J^#Q,c Y Ԏܮ; 4j},QM-%%L iK?=g)~mx%;ȯ>+GZ6OôP~rQ(5\slaX۹T9s–1&fؼ1O 9 N!~sp!VyMU,DXf%X Gz.5{ȁ{w"?`/D V=11L_5 ʋ9zR$͚~C`N@VY= YCp1֏T{!I$-M"@mydexSLxÐXaniD):˞&;W2jFO|O{k1 hP wq.#ɽg* :U98hZ 4?@Jt g猾p2X])h7WiLmVJCIg7wCh@Gcz98m;֏ǙP}byI^.ZDlb a9if,\P^ﰁ{TZ侞u-؝ Ŭݰ\Qf1!.S~ҮUmg`.m)xX}Bɂr_~r  Em =OJ\?]{82q2VZm*oi*ۘ3@~.~E &Ge %k')<1؎2rT,gֻTE9VV[(&ɤ5_x5]7 A"@ :[hMQ+[\ۇzkAr;Ukdc1_ |Ig(!C鱤"&ݤܬ(@dr{!9gEMS=嬭Գvf0N+. Hǚ7n`Y\ TzeƩ-UN}?s I8Py7̶B6Be@ Yf&L|;BXՁ#Kg\@N|h8x<"\>;1F cJZLD˔`-n`֥⡁W>*xp`,IxL2ϾMm?L~ejqyF_W,`C!=HԺPpD1+Gz=Go? rwl:䒭h(kx\1; j`ɕ+0!Ϲ%`mĦRJwnxl3pMSTsVV~_K8$V}`6^++C&V53;{9u>ՙfSZZtsmԑR8gW O.V[ƕ9hswcei-db~/q8?|Bm S?Myl W&:yY*cw1F`-(Z Jn#bmZT)? }'k6?n]]nܧT3jOlYP*6a\ >*XJ-`>dH-ȌFg B_b$q r'" /FuopRô.>?꫇n5 ;a{A4 (ha{wgT߶ {аJy`жP銐πɚ/.0`K.iE=s F}7Z/ÜU[t;FlQ{ߌ$^=M89Kݎ^.3Wԛs*KGzɛ7{W@4=Լ)X+ 'MF`1tK1u ʻem7=ÉœD¢YJjWG#WTRH/ymvSGfB) <y/)MԴ2\W' /85o" Q?;+FZxNhbގךF S%CN'sK*0 +yr)3Zk!TQYs~|Cڲפuu>Z`UCtbGPZ^ǕNYH} A/.Ƒko1ŕ@/)EQҽ;G{YIJNjF$‘E;gA;2OP2ʞ)f$v l.C-b]~dj՚l8@1G=͘@ Qkr}튕ǪC6xyJP' yas D1f5{QӔHOa4hVa YF &s3賚/-u49pCP8T޹T㘕䂀jITY xg8d޶)3^s%ee`T-Kp߸{ݜBi_{,Z2AdT*7l+(dS@w)oHMc4-O2}0EFN}ˎsly-رns1 (YV":#:V  uڰ-v~<8H?Y:gg[[L޲&jdzWU#(}-1*NG7T"$jY``YSS&X12M[;y39y PVwrm栦UL%H_Ű6Kv@93:b7q ;f|_+N,s4[b$|(Ue+РrnD+tZnx8]h53>JPޫ=ziD4\Wu\d{@sRܑyͬ2M(PZMy( Fyvc.eWbzA-|x`"5WZL%0MR7t4TRM@V<0hW&22jpc2nE&lq ;ν44:.,9z?EUV蜓W"9J{ܛ{E5 xLHYҀ8%ss^ GNUVuw]l[nܯ3X>C@)~&} b{F iY:qHqHF? n*G߆E9mN&8@~i2de*II[}+` 0xt W躷XS~}kN9u7<5:JUDwk {D@ִk&fS+nMHڠN N:H`-eVY!ӻhq|'J%Wa`YDuUam,o˶maW ?=!CzY.f d녃Bt|<g5qV-[6p[D!UƧyo8#CWK3Nօ"uU jCֳcӾ0!h:kU[E ºa$D",,-<@%ni=.w.,Ccl[ VҚlVKэdCvTAO\ou͛dI9ViF3aת7)X6JE=Bn ;X,+gE1P %6м'?H,EmUu]/\թv4\ qRyT\!D[xd&>-C~+mŮ CX%rch:uك61'~^Ns?NKL_c8;LʸW7tRW^rÝAEg8G޼ u➨v}[:.d bD VxnQTvDH~jWvd#]ڹlg$- 69,0?LJahܯNٛ9VL; 3eݛ>pa<#Iv}6wT wH+Ec+Ens<7'\P&bپҩ1 J`!2 g/6Gz*89U觀%ߍӖV^+')2^y(41l$| nec2 ҍ)A>Mʻ<' >) )#)KM$a(Cx_^@mz]e(j.+1,䟫?#jr}͹7M̯COs%MXyGd*S]"ZhsƂAj-:pidܹ,fp&+qAl5,fwA8 eٮ"M"-E^PB)aٺdNqVI+AU>!!\hŞWI*%I ڷ!|9Ոet=`W:oAM خ%_sGSЅv0>X%B'x%e/{_ Jv!x)&(vgoyB0#SlxLJ4Si\+tVlI!Uĵb{m xX_Pi[;y'l1ԗF)k8 dEKDAy # vF~*]o%hmC|ĨCe2~nv*v6%4[/ %ZJdTn emu%:s17oXiA5p;B. Dd7DjA|kؕ.~Qna%?Ps2$":p~57{HCR^; DLH'Xh l?>C,{v`51\|G Sd2jIereeE #~ GTQ1+UP`֊:1[{N`幗5E`ؔFg T/۠zR"U—wɹtЎi7h86N^]g4Vq#5`:)jYsa"'^ IêD9W!FQ/L{P5-FE550JyaL_~b 9۶z&~F7[k͸Y[NdCAE,ey圠-6O`FFF+BI0jBJs9cʲO6tq>v=Y1J Rik8l&9sNB93t3YUSS7 mէޮ 7 {s ׼^*N)^RiTXugKn#%)*!PX,xd~v.Jy? F#IO} 缡ʛ~cBUq*m O۠A1}O“<%l/ Ek"[_0|>5M*Pi$I+kmӄ2('vim*;fڜyD&v)o*usQ;hЀ f(ZUf{GMT;p0#yV(k[xH3#1QzF$RH2לfeVp?>Y$?7*дߓ}!`R;kI-pL RO w9w~CBY{h8-bYka!R*lrdȀbj$MY~Y-5[ Z,{7LT,)kښ6J 7!.$H ER9G<3O΄nRc(ŹJHo`PԣBx#f?3Y>@sND=`YU- s: PSᛆBlL: &fXXKQW}AQ.Z!aZ-g-ՀO51ҀϾ'g")N9қmQO{I]67~żh`̓y=p(|$M]EY a[`k ʋ"e^6@Y-cG\-@*$x"#\ ,.7}}aڼXS)Oe&뗦1%PU G"!dC ޥ JͥF>'v\T*, 6+Y{5H;ć&3#|r$>e[ H,.k%ws_T-$9+uiR&܎ \|(14{^-՟4 HkaIjRYȟZS i-dD:yi&;oi9,cKr=lQaM -?o<\nD$:lA<jNsc bYKdy+NZXΫ@=iM-'f\r<@HrV+ },nΎ A(8]<DF <= cdZJvB N 2- .ITusAXL?98w"6$ R':cY<7*/g[jN~w@@_0Ac|c Klvba WHox 7"s|+kS1`sp m(IcCpcQϟ7KJ}1ҙ 1D =-Yj5c'c}e|0]0$'X}&+ SE^x}K" k * nQyrowf1Vh<ہ18Lk  @M"b'HE\xfLl5]hěE}L[{\p$'ȃ+x$ c_Fp^ $@=i+hfE8zPwbKe+ӠggAp`& fEӶ0c*tF8 ghUN9tj"ݱ1b5M-E0"l4vʴՖ1gf[i% +-teeVDTM/ľWE"? +iWQD-9 w><=MMu,8=IX;vm{ͬ5<Ei1~0t Iq&_cʛ}.5w׭OmM)܅<j@OpOQ0,ͦY7CYk0 A/a\4/+~P}t숗FA(>F{|u!cHN4(>'X^!WGн"Hf A a*aa,~Dލ XZx@N|S>p!֜PSb҈|@ES5/W2ΤMKmSP.0fęj+{0D_7` pIcg*f\9}bV d%8aIڦС5R N sv(tYrNWA|LsQd,%c,+{}LUgŷECz9XV3Է?Zڨt L6*[m~~i3ҿҠA$8>up%{sHAvapXk}$HbA <~ϏOYg5y{v=dY"sI?,wxSy>Mv|Āy}CScݓ4x`V8WEUԷzb dW sTzTΡrbl٪c:pZMQ8e;\+h7BcWD=ti%N>6n;#VDŽJ.= ?ZKИ>y5`^uh݉ :SLq7RLs&)7r||Y^C 0mnhڲ}J3G┭ %XJæ;0;//Il ;}_y8(3{x5ւ4R^j$KZ -ftbhwj{ue#8tEƩvQe{ꊰ ӎoTҼNos[i2 }3_So%9Wūo|tsFؙ降~'МH ebrp8c Y6| G=. E/N]ϸZ=IfA*a /Y`+g)KҜ;TxEϾ,LEz`V|dsn ( /Kc߶N.5u2)^nykw^4UҐN6Le+{ Xmg[<41l\A1> jN2e~M|n G %-_h$s.q[JͶ2D?CZ2ʋ{7fT/z݈D </S0ixҔ"kD#+-|ZlKY;;؀/qn'"W$H)( [-m{a`LK5<-@KKoo&+TXwĮ!b)A{M (P`>/⎘FEmΑmnrs]ʩe/e5`t0gd;0JK>(M)>SX'[)KuBY'5nTW!3*xYs>Y\/`N)T\a$PB64V274 ẉ4ִ[X1Zdy٣P3o&l.neC*|''AYͣ|~3=d< ;BSڕ%Ku~j~H af$R'$lXNl-ӿzpzͺK]8V@~f1 {pb<OtL_qHP+FbrG:Wo?ӭ=7wv3*VJ2)PV _{繜N6_"84 T`1R:iU- ,fRȇzxIOҶRy#k_6eŮy=p95! Z`[i@[AIFM&[}pXo?D/M*Y8M/lsxLeWYGG@ okTAi\D̗x= 6k <̵6rWqk˳*#2倁NHEf!vN\oGԬh m^>J9|F[BRr:Qg&s+1iZ7.Z%PRX!lѢVfZYM!\I3gFJ]J_Pą 99B=+Cw?|ޞ)hkI‡C3:=X 4^/"X2Y%Wi.ZHFJ`!}͏od[:e+z]7 ٙlN R^1w9aK/lAHV,_XR6`P[53ߴCnHG8C4>qƦbotC|G V'ael?QM2:.4^ZrKhfphWV^F Ŀ\C89}F!4lTLڛ=`lgw% &.b7& ;7RHÔ;e#rݍ+mS( hN S9Si\BYqD{NXh)Qd p!kШpGx}П{My4鷿^]pд aqKGzVw5hGRȔAi~07rJgxDsuM Rb"8`uׯ/։([촤2[[á[2P YY`STb,?ZԆwL 6jN%xvc_=D4-N )uգ*󽼉t' Qbsj Ƶ.#ns|ݦFP"~B 4wxQi7&^WLlq{4;sP471- Ϣq֗?8nR[HT3ݕDFkB-{3c~MKPMZI.߫^S|!McDam|jw`6L%^}!_x>&rۓ8\-J4)C%d|u1i_KooX5,˞0H#Svi4Cyw~=$T}fXc̤Ae O5!Lphl'>Pk_DIX7BfppqVrs*`#fѤzơF6)I-N A\aT94s|`|a} p& yZ>uEalվg5S7C]OqqtD:eOӖv;LXͶQ8SRIԵ/#)/qՠSXeein$􋐤ؼ %Hm~P ~˩[2^(5ˆ7.6%Hąe@"*Ҝj) Z<8%2PH+] ,ѭPGCPnsYp۴CߖVj2VރT4V[\BTH?{w- QN `!u-⾦$u0m u~?vJM2-b„e#k(!;GxeēwA=nJl!~Ţc&`1%N,V'D Bh!%S32v`=HɥmE½ӘxKd〜p<*䵮g磭N;_X ;fUFִPW!hObd$HFSٝhA 2՚mraJ= 8͘1c5K{ړF0DVINsygX وtjCѽ8j4{nBۓM,H#Pk,Dz z-9Q|; ŀ df~ޭ=6UhsvoĐBTK 6Q$Ѓ ]*ͩqwshlђN?5yEbn15p,K(w!!AVӚ2'-?5ew8bDlGYU"ߞM̸B%1!$9+R&`i~%GdaM^`W됇лÇ[#v^:PX),,1V;^ 8sm_7 9_yƠ&nV d{C,~'kK?ܸ?>6#/T^"`ʚx*\2~>29-/R#!4wRfi 8K(NRMS`@3'_ UOF-'+8v [4e:yaCV.(@e!(j+dܭ>uRQ?IBSTN%>RY`c)lG*)|%EY~Fh=Yթ wԈUi]ѣVyAwHV^䲺d&¬it__gڀc@:exi|q\FHg]PX;:{\_e2MA 9X얓@lD?3I>E']S٨Vf~(9Ԛ%[ürņ)D/:!E|{t*GY1!eIYi*ͭ&Rve|]KJz!|Q١g.FgՅ4:+RScMszxnּDH=qRC,wI?kj3fvod QfhuLdL`'f2!Y* $Ҝtlm2s t`VN7Nip ~%K8&RY4^f j+%5qXzufq3>Cuub"JVa5aB@hȰ l`ym "P&j;]k#cѽes>H@N T0LKuS!Bbg&8^Wu5h4wq)7V*L|n,/d kBQ2:q͝.ЀHӈ GT _zI " c&WxR:G>0ݟ~v~|:;ؒ ^" ۾Q95 gS:]룋aDeq&5],n15JqJ^‚96A e'x"6deg:-;G,GCA냼˚ @cf N$sH: sZgcT7X}ʡa`U:IyHp |yJ y{YDb$FOmbWE,ӀMײ:HzrZ*X1߿|2q&NCֲoyn#H@Owx ̯'HFB65*FPt} ? PzF(j8Nݟ^h7>D% :~{L(T@[#cc+ no‘lô/fkrrt#C$vw P?KtQ%mq|&'8=WB`A+#7t:UV c%nzbzfA!It P=ËF-@CkdZ,٥D a߷i7t,siRx2iV3J(Ա3@$4ؠp&I]9X/*J:nJ|؁17)%@푆e (3 tǖ.rK⨻E'mY t?h΄+{NmeX7*Es7MGLu~u60%j+3\noѾ@ï4̷'wc1Y˄JX:V[4yB 8J;kF'6xfwBHNjlکRxP[iJy/M3cK}DNrt![ @_؏5jA_O7œȵZ_ĚoK4D#RА0]cד*Z7JBU8JSTeش7wt:W,+=c>#Y۽jٔP"Cg'@ M-L~VFf"̑)a?0ʓҼ_)A4xE`ޛ10e>;di*FmT@uFpfB}I.,CsI[/~OM?Ebap鞞R;衿R@% l??O8U7Ø#왕lG:%'$JY:.MC_ZUd[3^醜םa}v2)ʲӄO!&vhZ.JHQ\^\O,| ,`S_7˩n P%j0(֕+ {ru/A%F-b cg|Ba5x?QVp\}㊫ڥ/ ^VȾ`v 3r kINA P1i>~6Q x%V>Ը/6W}?oDr<~.it0sWN۔4$:qA εYYK&'LIvՅ5uaoftTGo,["Uq˒-LE("{ڄ (puC(t;v?085UE\bs:AGHqPv TU*鿟ks^2Yzj1AjVޭ4P3sqrpY83-l0~tB^-!HZӞ69UM~{-Ws^Kt `yx' YdmD\dYW0LL |`%k\7]WZr݃ Xa/([Sv7 |{5gu)ҽ,Rz'%/IM;qn 7/4_{Č c»bތ־pH×ihSMQ~@>&ˈY:q$~}VWzgpk{kJ]Ju@q6tYܷ%Ϗỏ#EU8Zrմ 8MW\8_|GkW0I2:v9inҷBGNT/(,xJa"7 UxkvhVWuc:Pf뽞Q/Ìx+fv/l}!/P5!dF{B~p$J2gT4/pGQ9~6Q;¹;&TDO`?OBќt0EƮY/Cy7FnX2?r(9GEǗ`7()PCE%#"C8AQGUD^?-k{')?NeE A4g3$nܠƖEԮa)F D 7XY@y.&[G3\12bDts*WKFB-nip-X,qpٍSM'4ђ?Ւ^/A5SuL,b= r۟*&A4 OX!@BN+I#(" AjNYzlHxjm!QSպQ 2"ナ|uH8)g}AGx|I=$̠SMD[' MdVK[;ԞpjH+kԐڒ4/DmSAxUn[;,bX".~UZox^9ٴ Ī _|gx!gRdW~g$$ (4Ҿl/Ҥb!@4xy{.0kMk35㩄fBqPri=4Xqs]-r%!/6xh:bYee'r" jX؜D]CaA׾@o ߯&/c0꟱&Q0O1JMe CjNg1Yy8|~@>|;皅5n"v1'^Q3}D!V^//2/dNqI0;TUaᰰ_zIOH4<%b=-lZB3i,o3eC*TMqht/YW?r> (iN5b f JF!J|.9fʂzk2SOjy_AO6ѕ:eɍGI <oDoӝ'һèGRDćJt:P6ٿ'SZsSt_c֊]&.O Nrl&cvVi,#sDs#?{jDGw C?Qa⸙Ŭ٬UV:'A,5'Ćn:"bqd=q'ƒA8 MMBkF`,\ek1 |# -(e!٥hǙ`:8@ [X}S֦GI4TNnU@p:Y I+:ٺQܔ!_6yBJBLل]VVp(*jK/ i'k1py?pw9jc(71OXP$g a"@ un!'{Fqi7r-o( uLTu h:9x``;G*Gq -gIٜPsKIKXH}Y(^Tfr,@ΥBP~aPJMi+ Sj2eTE;dh]gD5s^޸Xk=^_U|*-1*R FjBKz ~i;pp"otZ*܌ר[A׃J9>(T#\>ƘʂX`M njԗ% 4Ee:j7@PEGDOw6 P(Y^\g,)q|⴩IfPpӣH+8%ry!悦J(!`)ftkVe7`.ZZwx+*5o958}yKЙ󱦓 26)˖t7CYpG߄jumjOM#/on H H 6 qO*e|Cb$HFlA5:x.r85= qbK$1#LW ׀)׬E D_ZP (Eb<~ro$ހlm }^J9@Bnla6:7D!Xl´]B-(lH2iI#C2vSBxWb}ǴFwU&Xt$TFVV:26q(aa'TrZ۪T|Gg[$`~=E88m  sF+(r4toE+HENJP (Uk QX@&YC̜=?Q޽=ɝ`os)&8SW&kGa'x8h<Ԛ"tڄ?DoYeɀ&ؔ4's*], ϴ]-[ŕբb̎V:QS_(pͳ"8cI`򹝙B7Ԛ|%^J8.󤅌^90]7E$2bV=!ߔ *>h!W4Aम*L6wqUQюDGhbndJQTg"aߑEfR=,K<r yveV6t*vy8 }fcї r:dP+h+ryVq]5옓mJȎW&6rw>u=e-,젨Crz*ӔR?^d2GSe[iO$AȥQK^BeD:Iy٪ڎ 8[qΚ|{6ZWhU"YG:q@ɹ>qj̑bHSt9Y},^6>S^#8 '@\kq㮓c 3ϵG3*1(`e%h|6uՍf01kóY_":AX@5+?;s/WL\Zx` gyj8"/pܡn46]ǖno[/7Cf,.[GWm\rR@[pAv[Wdu9z<1~-ü O9F]tC(-̓UVE!SI vYXSo`qrwoo#^lY>(N -6~8 YIt)@/ټ8Rѱ`7s蹡ýN*R ۽"Mmiѭ#t!c ٝ0UTeLά6ՏB#hv_xuב|XWlw@X"Oeh1m0'a9pi`&gudCf9Cd`]ͫүc$lqrW5n6 U#q•lĠ5 v9[T•^OPp1W (E 9GB1(#0.*ے!2mcnn€ O }Xzr`ߥLᙓF#d;e礩巁dzZS{K@ nڐ8iE5X|$ЬZ+)~i{ ==p'G7 S/̐,!pp `Ebs+?DOMQp}/`MlD~fk}e-}i GFZup_m{@VPb?|uuuc17|I=Dn"39m|^'#Kۣn>n)U47+M2Y8]^ךKp^WZ&%QA3fe;OQ:uh `/|ڼXE R 7pdbQjT Q0E\ cz(6d#͒P*u2~<*UX|_ۡT.H#7!h8%m]DeoP|¯⭗`t9{b唡r`@Ja q@i6j.~`T!3ӅF%Ju(F)6O̦ { xv 5qܤfA/7+.jqk6+^2I҃. @#yJ4|N@/pIgoJZy)o1K0{ n:w&=02@qdDF=n3c62p/PGI}<ɓZO^)Q}~BƟO]-3HQDwNV z 6|m/Y˘mđlū_]g+K&]T )Ai=2`5XQ=_enP윟ͣH3Б;Eo\d0068Ѓ,$%fԀ$f@_iM]RlaFU6 lWìGn#fyvc6JL!=Գ/KS}椯G`Mzpیƴ].?-DȖCVzpˣ s4<(%20̅*Qnn1wLk]x{ۤ1^ALh0'=]g.%! EhܶU2͆엋HA=?5­zKy2ymc}/L2a$%qiH4CNY4qQDwk2P(?>ס:5q"5fkO"Oc2f뎟{9ME1L]u3W 5vIz9f NH^ B,X0Nf' 5)N ciHI>}n/j̝n&}!ǤI r|Ͳ]f?HliYyjy,& Sj Qܘ؅9~wʰYL v݇NgA*tAq9{H%P4\8& êK΋ug1I4D"$ Sg@hGg1oLl=NJ3ݭDl{,(SBE}X> AHx!}`7Iv7}E=u-?.2_/RAQ@tߠX];4r;z:h?[s펰f] LUjDBNB)L:)1F_~aۏTtFƗ*a4k$%ܞCI3*{%,JS{2࠮ M|v uOѥӑSa'bl@jQ_U|zHg'5~NMYYP+ ,_!$;KcsJ ΆNɴT^Ιf~!$;G.^äm߷cCut`@ؗchir* Y{~h%;na֠f#ޱ換:4ⱼWp^"c:%s;#5*$[]w'2|@ܕ@Q4I#¤by6z?aolE\gKõQIs}-3Yc;?\Ծ^l "Rgv].2M1ĕTՃԋ!# zRԭZ΃;v. Д0Dyke$xA(y[/6l'f}ˠ{Ѣa-.w ҧXc56'Kb0F!3A]iT:Ҧ3b -o [\H%Np g70)AKbZ \>ffi,Rr {zu99evX+]b xnNir"˸XB]__8v7eG3/ 4_QUOJUu#w^92xԤjj3=4&W|0-˚}w`Z~R/ dT`F R27ґZĂ$ _Pop%z#(ы~xN m6Ak_;)9nQ,&}ф=/hxk@bVˤ@>w]4鑵A uQ(gk?>djvdĕ.8QEM3-Q)m0rvsWoTΡHL#6.MiNSn׼D'vV|AXY9GmHmasQcܢk:~l^9U'u4ƙ0| azi 'NyIbscUv]L'e8LB<Pi?QFk_}׷*_F0tHC$ F4KLFQᜨ4F'΄ >|ty0P Fl}ASC9"E>(n +v8I=vpB>6A=UU-N^krY1+$uǿmŴRJ 'b;q%|8l*iSDC(*fovti 9мϧ< SA*o@1ƆM>n܈ޚ,7gU&1yRWGտ kKx,. ]o Z'W1"KV8q;- ;YS[I|&`Ty*bur@ w BB8As!^r&`6 bmqgL4YyENep2!*hbk0mrFʍn#a)OG~oqn(!`:,{f=*I$<ܤ3Uxy.l?3sL*X'[>gD5gk<"BWJ 7hu@b:*Ed!M ߑ+}5>M8[4. Ht2v7)ug뀱]'@[n7sI(QfV.A׍]Jg %]"G){p@p$*ަ$,ʛ_ߩħHɮ0J s1Di/MQ[)L9ӨFQn>} \˻*#x nGk@AuK]~u|E?&ngV (٣?HuPs>S1QnۄP_WWM1`'CWP]ye{ cW2H TXQ&_wۈBL>H]޸}Zlč\ؒ١K;ARU2Xx]b[X"11bCopCȶq%JZ. Er^;E wΌ͝{sE[VGpHy=r q>0U:Hl>?;YCwvˆ\l O.Leu25+KI,*zU3ԭjɊQҢZh#\sꍆ>, ,ͱoG3pcLj#xu=doeyh;99UmTGn7;\vz*cPڋ^mg'~%%d3 oH&γBvyQ/]Pڸ\X>D`I5gDv/<ۃY [p5g\L`h_=$Ե5 ׏lFP(w#h$2.w0t+|16T<5- kBQ`v.QC#D %5(}/Bii虲dj8\!hسm|gp?ǝeRhjli9h(rj{C)øGYa?`] i9_QFcS9k9 !M 2V#t$IÌa}kI:WngMzV/ Cwn8Sy6wx&\-+ dc=4;t\fm7\\y]ky5_ cK3w/יn-_(/2/8-+2xh}'#u7g+ebhxR(9$"|qna!~[`.i( wlt^m0\|B۸IյSApNof]Ǒ[..!0rD6i=*5aDdTƵ)-;SK\:^3\*$؟DZ],̉9/g T̸ ?nxV)yӧfzӿZ}ݼt ^`p2Iw+Қ;U]֗rZKֽjW;6(W*q*QtZ=x (ٻg-M&ye\* Zm?uv`$ Z̵cwZp# zJB` 4/]&Q L_gݞ*]JX]a$ 5 ((tmf n;b%CnmO?}n6hSZ4/X`.\mIƃu4  T:<1Ɩv 2;~94  v V8ܞA`jWs&P~m\(#}ρ'[$ͬ5p5y93nm]*(8f)Jo-ݨ&a%j8X~)_}m8^e. #[ĜlpHcQjc7Q6k)털ݏ R솧A xdr†VNͤrjw,597|Nv;ۡ~-G54x= ‘|<'@TJe煊&btx_bdɋ,5ab!9G%sY@Cd Qʯr+To`ERˋpw# mv@?8 wj9_I#*U@Z1$vY@AP0甁@~1"ʴ͘:{D(Wd`w/΂8\O͉4w[|=+9!ԅM[yMb2p#*]P7TnR&KC:}E= śqa,,zD(7_aԟ޽ߌ+XIĆw5&ށ }\6Ŧ<8&=v/Q˃Dw؋0 B.^av(9pXq $z!U#:8RmlHz9 o3IJb^k;Ad2vyLb,&:[FP5{հRU)gK($=3+iz?Gmxw1XՓ Exk}زDR;{tqɄTp _f;J=_8IC g^o'W;*KRfd MU@7ڰPPz%KLjgIœ [~Ov-zp([Į&Rٛ6ݬ-җhA:Tz#@`[@4O%T)Rx&p8 `%} x-N6dǚOSCSu:i YCr#vD^vK *>+c$F)6D8~|Hh W)oK՝*sC?+]4%3@|PV -n+xϨ]85t).!ѩH{Cp*Gv*T6Soa'|PDf첗xAѸ@n3'}t6>#/!S`YlȰ)7D-̲> ~/\\4t|@S\q#\D*[%:|7!ݘōEȄgYL b%qaf5ӗTn W1?"%2,Z83 =+.k ; 3ل A5٦K-*&F "\bHMc8!%&Jv th OzAJQvOpzH*A;\?cو Fz9$k VΓQqu,VA;yI ΫPEFt&4QTb9u)\ @p_?Pgu俉;XeSQ%9kabX El _z  G`|2-F_:)5 :~sOS8* `F&M&݊KYS0 0&rI>.#q @(ԏ<=T)swLVkQh;{!e,FB, r%7z$ jY3~2檌.$LrMX *wϾ_9[;n ,ebǖUԪ̺+b8"f6p֌dDN,ă\󹓒+#]{?W]q Ec.@US ڇM'F( -w1~a1q@^6'ܤn<ܟԏz)8 dLE?5wk/O`k p`Q?3<%wf4Cרic7"y3`^y/uffI?!W:Gne Wl:/Em448<ΫO|vRՖ/4) ;W)?+΄M&ӘNqƼd qsSL’-Fy_1Nmm];ohbAji:GƩQ,%Z<;LlرgLpJoJ* ?1+x\doO7|F0>9 (eGq95XJ4%^J\ rҠI.UL(r-'wUV!<6v_U$ H(06'#qq4ԅ] ĐR7Դv\}cV6F,%~U=xfG; ihDVPg3-$+mRiUH[jy16n__֭U,OЛʼnזXW4[S֙*@Edk pK*> V4;EVCWISP=ቴ\sG_?j6>(`#SEt[ɫQkpWm?7'0_Cg,V޵t}1Og8`LA_$7ܸȁI|h3&m<>ȁ?JG0C:s`})#Og֌zڐ *SƌJOҿ`ty1H5K ͍C3uw}(aB#"3SQpK<#.7ZzZWI`{'? +Jqz';iK"vIu P Hq fl" 3ʠ71(s"@)@%XL|Fwzbż`o 4bt**"%"Fνm8vPl/0XR^qM^\֧,<6m*L xWlQ:B''1q 'N^DjBRnےhVDU>rrj+Ry\:H*JVkwztn0(izw{*r0>%wQO >"A0ޟ?FS P5H _ o)d(s{=N}Yb~m~ M}\];&t16JF\+($a[P#E pڒDP2Az=Ry͋ TP͟O \?Z%F?| Z_|IΊXGJ4%{?zl]*>R :V{r@-Pc:gl]*J+ čQrېPTkUDtz(W zYh#!x"0qBW:O Y[,{L/p]Qm!آŭo|]^@| e5;̄S"2JX7nX|pݕ* zI%} gD KǤP9/Cs${ێ(e ӟ\{,_$Y=-EW֫D%!o)ih5 [.7SqM'BP57Itjuׇ%EN'O_䥨u8,LK NeUFf6-MPu׺+OA {i' I/_9MLgv*[}pĕ+)T~H􁰍M  gäI`? 7?)(J^'N{iU} ͿEڝA۶>d)0Tl}8#ME)/CMn}:a *u%9)"0'>)i6"!okVf-8uI4.JD-b~f(XȿI`CEɘ"Ұ \,7ƼG-f6&-ٕ셲yؘ(3I$' TlHey (Sp PTQt6j^Pn[gwjb 1ه^?ryY]؊(aup#r yCaM53s/x6~S]mKĶΒS^-hw@ ]W woi҇j&Un|nNCKtl»gU` [#U !"sWgqsUB䓆% AY=I!-<ɜ]޶_pM \L%CZځ_ƸH 5HaaHM0"F]\g{CI r g~%P\Ⅾ-aYޚݶW(?.؈?ສjV.paHvuR%h4i?Dg\ٌqO-QoELi I.݋0N;U )f&ǸMNDK `|v<`||o7 .h"ձyȴ|OG-I7[viN^K7^r 8)'EM!0CIUPh_um1YBS/ķUocWE_O~ {h1CYbtQoJ֛|3JBN "Qu aS4u_\]2 [3kF!&ץ" ߛ"!*5R:{0W|A?K0־hPϩWgo=>wTޮtUVDR#cK74_&ybq)Mj!sۈ8_N%楂۽A,3 n_b-P(aNٳ7ZA?~$T=Zq[u1#~7傷o,mQ-C!J<.Uz5A]<8[&ž+f% XxcԂKMg}7Џf>Lx^[L@C2_iKU(x6e0@yՕA)G}$}wz` r%ӕ+=m^9!IVƕ׳{ t.hnKmq2rdTӜ\~yZݣ<$ub.6z̓B0oS8eru+Oig8mX`E(mDm]F5̀^ P"Y [ڶ`%r^_,t.P2n~tAlUlm'h\Q$FvR9xVPˎX8S2@vxܟ$IDŴH;-jsZ]0[S[~el"~UԷ @KhRm<c~BO#p4yxFzWχ;,ӪeYl AB/"sTkxڌ'@m?BHX@::NMU(eź %0qQ؉P6kJ aq>ࡀ D[T;z OFDV"aWf=+])mtϮ Bz:~4N :J0.}h%Ju#A&|D)A,B!e>4H PZa{H:A䝦TFiEYf,\gt_ebQ|;N0L у'x)?>$T50=0'˳YeL_gԸ1Td<asŹ҆Hw꿃ògLE>0ez|T7FB,㽥fD1aې-p CEoޗ&yDev@|EJYh\&R47=9(+/6jxBn`*<,r7v;Pe7I6r! ՃcpV_䘍`pgh&8%e@Ā5,X6D> s&1uAzxsQ +Nl/]%=4=v.{ Q}?t%6Ta4ބE[r`NC{w19Hm&> .QN菾 GG ! n8oCqE{_ŽZX&(O΍㜝P1e׌)l:6d &.ZŗcP+{ .X\ @`~P[5Y'$uix=OZGh\F+Sk!Nr_AT;ŀ_|QCWw/V;沒gs7N{(Ӧ1~ZaIa0A~oֈ-^n/cʏ:%ecR06R/ 1Mfgh:ebmylݷ3i!=u=T>\@:*fb%R;.;4\rB- L4,"&gH_>. tjhC~R\y}+ƢH֢H 9yxlu鶳j#/3mvkPiCeψ!ƫj0Rv"i5n@CY 'XuL$-3#+e}Z iAyFK̖S[ܘ,Vư ӑCq(%6󮎽4̙NH\&1+B[.ٔˮ{WLF'Gl"~tjd j;8ﮟp tU_GROL5|ed* Ć| j)B{;HzJ!eF.Vۧh(w BTٲM`BM*% ^HĬ 3zSB\}&0 9iB nj ww+3cY5NH[5 9DTQ ƫcrRO>Zpt9+s# y 8+y^yQ'.!Bes6vwD x`E]^0Ut-wg4#o#q M;KtJLO luA 8w}&3nY%Q 4&1 P9c/+R{Lc`5!R.,e3Q z$$_8$?Q􉹭 n:8?iWtQ#`f,|\"Qr>:z% S& ƍIE']Oar{vFaI)hftHI2^%7߹WeG,Q99'/7 Ja-4A:RjPɁYH\gZZYKQ}~Uhp8%hhAke^yY5&75޵0; _1##" (mN_o3: Ǯvص=2w MA0m_uUWMAnpLcؖ$1M$#1`%Ǝ..Ӂ l޷JCk cUω2tp(ī^lu߻0mغrLWO`L*t/H^p>GAH) lYJ;.GN$_+-ɾIu ܞ7l88`@_| (D;Ơol!sYAٯUQ{q$ݦk$Ū辀sGN%ih;&Ns$>v{VMwN[.8|'Mqa{uN>u 0jP+dݯaZbwZ\3FDhh R 4!lY6޿>gfr:7c9}`sEJՈŶ $v?NZ/GLiBu,a7ݕ$MXɂRNePMso~aeap *i3 'M#I-$mA 鉚vX%%n[q{wYVHIT(,=NxD@T5P|{`oЃ+'2ZvxaHԄ5y%on]~uP(o2b/.R#72ɳ |0,܆tUdI/̑)*AM4xNU7&rT [-qA.Jun;GeVĽ1yuUvLmymbr|q>: #P&.Zbs* _΃wTHy$C LWk1% \JJIG[? rSAբtmg"Lyooφ'I=0|]0g:_0L-GFj*"9p2+hG˰` q4Mze- cRv9$dD㞉Pufʹ2[K@øX% rе> )`9?ۿ@KGKmOMw>i3<oazy?e FvzB$=d6.޶nr yѻBX.$X;ݍQ_DSķ1]ypئtٟG)K 1GlFӵ-265T`iL0]S:FPr0e鵵Ef2g8Զȣ3qGUL6тK9#[iiT ^dJ+ ⒓[=ES^6|ؕvuѧrsnOHSM;MQpO%f%Ȍ: kiiK 6i0 l+ 2T'JbqK%HY %\6?4ڍ$Eҁ07Tꕃi y4_ VֆZQ ~׬'@ږEZ^؋ Y˳J\{U©qؔ SLhHhsM//_^Y1:v35K֫B96oQ_GhĆGLً߳֨-j7r-а.PgAvwa񪵍[Rўd|GA0(r+ VRFbR>ٵ#)4lUi8FhR.Z w]E vYX&6nFlB2>WŪ'qWeD͜#!P49wd%#x{L򖱙v ؄54`; #97=c#E27H`y6qNa#Hk0z5?#>N$u_[& ϺOQ40J6" )~ljw[C L~ZWOP 8x$&*wNl6ۢf"얍ͣ;eΓNC:!`[728s %NQR~̓S~dppo&}[>&sm)tJƎ4{UZh56A6|4X+h!}QnCݞEX瑦^镌"Rq$.qɌJI〩鶝;M؊oY~>=SoH\&'4jJa })qb(k/6gEcǘ̽sQ9KM-tGf<::S_fA|8whe*5,39ix7m/} uze D<-u%h55W\ $c q%gq!`i%rH md: >*-:ī <猭$^XXWsb)WR+6nu`Ѽ[,,~qh$cA\K7 #8Xe z-N4[_1)ƈ\t`\`e, Z{`(qu_U?XFUP )h\0~|wxAUsz=F m1_f\rRygi@bo^įMZmg%yD͝jvK'YCYҚ3 6z^':7EDdu^\sJ5w((bm:^|/F^a5AgOʢ; %"ȳ?灯< *UyNz;a2|_:ǖmu<-*N;)DN^r#b >\nSR`ۧ ,WQZ(wJyn?&Չ7jPwMmjSrIW{^įF?['M_h^l[X%rEН+J5PBV s%Gfor^|AkQvvi$hkEPv߼bߣ bE +5@7+@0CQ tBou /X_$5$vU= >Nn$Q!Ti5GD!G FR'y~P*. j*nXԈȋ9B!hʇ=6vMKz2 ^_O)l[GX(nTUc " -2 ь#Xf4ֳ0ְC:VI_P4=k?,TY7O3Ьܾ穄vaQ{QS^d]z[ B5 Λw[Iܡmz@qCiaaHyjXq7, ۳Akxױ#e޺{ppI8%ZQLP9~l쁈X^ #fZWVmv,2> Wn 핒6k$z;*t$_7hG?}%Imr"O>{0<]v' }N02npK]7%ӛOD=KgnW)Fԙ&?4޻VCh"axa!%&Fof}C"ڸ4 ;EEև bZ-&NgqfC Ny\5^d)1",Yٛ_9OP>%uYdt`ح~Pk7%@]k-RTOtk2J@4wV7>Ln[8'8 N<v[ G@V6/joKw7=c?y:WvgN&6nU仧ipU nu2 .JDsXa!lhQ88ۮť=O/&ogK Ym5~1DOs~-@2X8; F)ѸB蓠``V!|vϧhgg5$1(L /p*/M vYxNE}$! X@5:&Gc 8f1pO:p u~{ngr| p}%5-c>Q#V ҵZ+.TkgGy@7/0-~!kII  C-YQh` ט?xKچ=I~?ẼNOtפw6_.d#7wt!y=N澺=ppOpZ~nyȁո;+F;@aqб>1iO(v$4_g3og!{**[41.Pt n3 ?6-QN'MB&T &NVazPVT  5zо\d``7œ>\gfmPAY=P*W;.l5-#؉;tɎ}V8',q<J>TM n[HIri`g ˲ Y( 4%Ưt땐 xS- ,e imx HW ik(F2!R2B ~~eʶ`mj#Cv+r.REPQc ^[ .-Z{ =BX̝ٱrh";kFgy bnK|d"539XUú)Ka*Dj Lg/[$֓ft^5R'|%MF0oT*Teg8I \-3w/ ^r)93}|KG\s:,fͿQ5Xה=uB?4?m,!!8n0+7@9&TEFM5% X~ӨV>arsLsgM I8:EvQ;Xff{u;L?A.0F+2AuDkDjd{Θhrk >t_!ԁ=B^.Mdc4ڱKCCk-­)65XU~MmC/H^.R 3y5_)1C]j4ݚ$9٢YsE\=UN85 (X s2|q >$`>F-y30 HCT J 5Ni7Xcv{ϱ6/!I0۶v94mD"J2g R>۹?`٬DЇ(,n}qJ(4xE"(~z`5=)Yaܫ՜QXNpBPuyhFޫ9I@ҪsmhoR?T^:wc4~ rucZpN)n}ի6VSaq57F1%G~|~LxFpU/v EI349aqXN[qNLҒ>P5g|\<m|HL]Ra"&u%]E,3~ļ[ 0U'(мV|G;{t}mﯚn,'=Ow|Ɨe}0,mdd5jי1濐kТW#)xV<(9Rc1h DuB4MF,d\KMT ^ZDwI)Bѣr*4)iXϼNDMPnއR=џ~ ξ}.`֝G. n+٨K=/.IC񱁏%8ǁ֌,B Fb{ӁWE % T,zYNT.Է2^@3&+^y~TKꧫ#>z}^yO(Iv=Xk!O|0*F1 KomkŕsqL'f@Q˨Vt^tA#PIpdY=3w1[ cgjmgz'VQvp7/sxSATdwO*"aukԪxx?Le}%.q*Y 4%|IwL3>5|xK/9| dȝQcz;+OZY϶p.ZUsWKXϊ]m56&Uʀ` ?x$A_\eRե@HpO~.h=5hw)iƖ檟-4t< ގ`U-Qj"6`P,r3EQvs}9%.;PYy-1Mw_# rfyQ'Y*HL#h㴜KeVL=ȱ3axlu: ]tB߂'-"`25$/IMA}dz(1aUWtau؍o42sNOnAqM(|3ĭiJqcb}bJW?;fݱcvy"Oez?)Fo~r.1!d(twZ ZmD8)fJAaw, ܝxKV "bhхNA K(3dLRB<KgLcn^}Ly8,2{*ܵݗ}:ϛZ>97B%4`Y}\)Y%+䋞=5I2HG3TF~NZ;&лx?Cg*+}1 JrRHb藢$'lsUѶL%z!ӿ]^x`I:F+9+i( K%A0@i%^J= ]ׯ+ ,>~/Aۻ LY@GdOБ:Lΐ8V o6r"k}|uJSw;>R圐{;55ݽr'܈%rA0췒T+"9j,o)a"̡,r縆ob:}45ey-E)G~H#FDnHw7{Lu6>9F0δEhqژ3~; XbS9dϺq#eNHAY;znRXy>gz)2?@X 󐭏ίVT0{8OmC52?]L҅"D+h"4Mx1bJ>b[:{lT ^Xa0f_5nO ]T+ . ƴ RY,;}*% ĚXRz JёÂD $-gHש2zne8ydM'q]*6o1KwIc)|.#pk#&:")rK?pNǂ Q3eHi,S {qPŇ4+]8Bq7D'.`];};PH7{v0<ڒF: ; c)ZE^4W_!j&ҍ(51 {-_=X24ytmBes3VBrJk1_;O;-0#C"f!;gm੫"A`ۅuXQ!vԿF Hh1S ωGh, 퐣Q飦(~Ziosg|>p0 H@ooOv NB{zFlxәc?K|G;J%\ѐb $/܁𚯢OZ;B< FsSb%΍Z,Ɛ^#`x4[ 5JL焦Dm4cNE#0>LձU`'()X0w\/l“v,5$ HYGIrqр!p P1+ww\=GH\ǯ -U:en"UqOh:gߩ8RL/UN#I0 ˔B2 qi w;D}fp ľ>9~v>n'erPTg*c\iY=5VK7# R/_L1R{{)Q-:{ntXzgVGQJGԋh!>:eqYӂt)dtTwF&MAUe Y=gwᠻoQ&{^(Rħx\⽓־77]Ɔˣ$)E!a_H I2aɝ!ȭO"#Jպaca6X.EM CR]K”sxѳq^ w^]JRB]9]t{f5>M t{'X@,&x hIB33Z O\:HidSVo0|HIwtU'\ |wm/yMJ et&HZ@k]`:-Bj>ܗE|:ٗ,"Uew2~h(BKylIOf0@m >ؐNIcʓ8a,%djnjy,Ek0h"\UAÜ4b-B=>L'sucCʐK.v4/[T7u`&&_vuXlUW!G9ՋȂS<`]~md_ym6I8*`Fdc=>m7|}7tO`}\FTr^p%E:3Ft_';Bv|Rt"tڇ25i y0uVvB5t1 R` ?[[֧ +Df|%1ŻXcU4~&.( 1z6#)ҊMbp\GiFi| LHܟjKH yGb=)In#N% bb.exR,r/`˂7ԓr8a Cz:. |lIKiH^}W9 dF t@}.C G4Cr;'GIChi! 8_GUxǡɳ 6 mHh|'uưC9Ch  /kvtmlzd?&ѣ)5+-|t:(!X>%@*/7@|fObuL}f+R7Eh 2Ї{HJo51x~B.]eԓ<2e֮]E(u@/fݡMуNعs_^Yu>`JCX S PWƪ)͆q\i @P莱oWzZ5L7jVyM=)a+09Dp/aTϸ\u5sXfĸ>Ns,xDKbMp7+֩pQPU2WӅF^oV/|rLVd`:箟Ù}( 8yUY@ڻ^ȫ0dpL~ytc,r+BBǿL(d_u1 ݔȈz"໫HWٻR[4m3~ kXвՆ>g5ދ,#Xg@̛)X#eg\ȳuł&H%vNafb Bh7n;|2oYN什g+oܕwWCӾ1 y!xӌ9S 9m%n\+-ʞr.3hKXMIъE Kr::q:\[&xry=:􀐈B)|@my|ɘ xUFM`;vPYX0yzc ߊpQ3XQλ=a`[rg_y4H}{(hN Mnj288q b;%O8KIm—%x_r.Z63xZ\uX4jgbmnG0)%Jkvt$&r򖐉DFG>#8wB5!̆q٥ZjaDKRH<i5Ɇj!8FX6QxRk(I:NGpS)Swpjl7i9>"  Q"S!-G3p1QTXd@Z,Ӑhplzni)%7r3Oc-St O>Lߞ/ewbjoNe' !$sMhjr/SWO,]p*Q xJTӱe_}XE8IP(pclKt4 mtP 9o82-C0*I*]Y)."@nlxB!SzR?~a{ D#`I|,]R]vЖiݝ4a3* '(}ݟ7Ç;X#/_STr%n O'siƼ fjynŚ廍JEݖNR2ņ#⨕.E~/EjeKފP+K0β,F; GRsKca{|tk b ,¨b32MLMg ?4 ?>yщ&מ3<_%+Y/MpbQyeYwf(N^[{rg(Phw}dw'B .A#WC̅r 4TM4c7dFd'-N M@nN-)uQRO O.gE(0um ~42C)nW|~ՐX#.' gZ&wm3z 5xV_.(gEaCTV/q[x@&`|Ӓ`nII3)ce(a\\QK3SI@9NÒ>+6bo&g&ttGmA%aGw 찊{EwG(jCIW^M|'ey)?߃i)6p8Jkjr)nʰ#v&Lึz[ &G?)V<?Fd'Lpo5AEQ~z+7MwɉJnrANT0A$3ku8 > ( V<2OPTv"[2V*Zg9V'HV9Ib=(8bV.(A_c 87TiLǟ/?f}5.:nޯ@j*T+*Ednfڧ| C sGG|:trAԡ%vסVƓ\9#trOhr[ȍ\*Xn(0IwY"MhྜྷEhHӄwC}K* p>[6FȔ߅v +2f S:5.<Ľ9Q@ 2TϚjv7-z1aZv,se72Z{q>90!L>RXjL' yTpښ`p&J< ;%{4p,"ŨʩV{L˽c%akl;"D+(-M9p:b2hvOQ^mԾVׂ}9t,o8 P]OdAC $p'0I,ew'Y,o?Ol:%COهS5|Ɂ !lݞ:)[y|rAM/3Mެ"aHyyb0u+Z#1'nKi=nĸbɶNDW@2 fe$?p|_j(OZ?{@OMuZ߮g5V ƠԤ-G1_tpS-xw<ݬTnj>(ZH񙺾{< V (SWHLHXlU`Im˙|:˶7CEh(Sk' ̶qH`&D-Z NLZ"oc ɉ]' Q8/<[ܸ\bq.: ?R钖v@97383nZq~ow'[NIWƛR\~^>EŔNK:%fV ױWSJWv(30O!Vqm\a"ZiYΐeF̖M4 uS1[]!Vu^`ō{V_)kQ=%$5pKړ.o9189ãxA1Gl- S/ ?-YeHuN #h@oЫ!4bdo4zBCye3ܞB:Dtl7Qv]OKRL"1"a4U3}کRKɘ8FJNoȖQa7H $c;]دt _*WHEil- Œ EJ74(ߋ%U,rnH.6f _ =qŝ;Ao3udȆ˻mg ,^O 礬;tsd 4AeGՈv<;lOGyegInYkokrإ[:\̊K tkCj#\A}X'e*E7igdNiS>)תM0880[h\TH HrAߦpP-i( >ٯ6| ?[sMkl.H&J iF1a{u#kN!ԙL!{7uA9XC*9,=8MBŃ;pGHƼMGWoȜ2xOnqN9f*I5S kw7!SXnM̹B0ԗ)% 3܌7CU؅Sj/eK~;;7ƖBM˓c0{c꘺j˼r_Su&T v(CmɕɃ%yƃϾ&FUp!WnxcLq]W:wbzdoY ^ͅ`{#op}\9+~M#Jޠ`(m=L)+ڒ8A|UJToț}I7|Y_izHrnHoyXSTԐ6E{,rl.It1.iYg^SoFh HYR@\B#7}|V D6tO~GKNrϖmgֱK3c+ ""y1byZ8UaK؈"EY9̬:+yݵf-DJm9^]\و͂y6Z[Bb  "08=HJ ;V˴?8%O#`5e4A^eT]ZWNxY%hCFX/aU]UG땯UCZ쀥Uw=\AtG`y$s& g\W8? b4kȟU*)&iUL8V!Pg)Bj`y Fanh0>AqbP, vkHq=UFxr{> ğ)%%-M*=c,xZI.Ϥk΍Zz`LT_gkCa;C%ip^*baDn)O}qGB0;sNge7=J㞼H ai^L3gF5#~pZV/ Bvͻ)QO>*^Gm@HgvK|rSE2!D/|U-GGcyv7'k; 4,29Zx< >ۑZB+;zBLw =;&22|֥25v |ZD6C6PmHZĭY#DV˗ЧINLI1Oĭ&DY'6NM@:Bz0k߾!dٜF?zvUVG:*KDo7܎J>B(]ta0;cߵ=ԄNlh3)d\'` ] YJǍ0;Fx>P,hG˛N|cm81`qw"MQ>yri# wV JM1X?? !mPh)-Nez*Cp5&$p594p}IL]ΰj%/PeMtF}!0Z7lyc. 0p~O+`0 ;`W C̙5r[s {r-'X78 ,+="äCx:Y+3= dMAapg-4=n4`]g-_4-MJ̌p e7#ۏ)$;<{E2nOXɛôsd| /|laBI8s8740 4q\*UW`8?gڰAS847ڠӸ'0~(g C3&"~M6X< . ^Ǝc>R_C >ڻ8O<[á M+mhEhјX'[0W)MCD{s}i`@Ec`9?񕆡RXֵY!Ux C<+9OC"g( Hi86䘺T}sa6xk`%Zer7jx7I>Lz-nqNN*  Sq'%;v|>+jKwr?ZA""&eW} "zu#)O(.!XExT`!cdIffjY]MPQ ڣƻ 6ƙ'oUiҲ.;c(>$M°u\F B۔dņ F𪇺Ŗ< 3Nt48̘Q);ߘfEx md>!`tw *K_~KT~Im WF\Ma75PYHChhVDN+GQ"/Q27FşI|%pEtXBEᢨ<ˡDa!ՅH?=v&JC! iP!08U}2WD$g|fK`y}C?ug+OV1%&$&u ( 3'UvoA8T.FpʥlA?Y˨5xAe$eA:\)+A6xi@A:+}$Q9SGCj.K$ɮI c94oI-|jqj7滛Ÿ}񫒭rg6u3: R`$EJ`{z:0mPZc2voS \W?3+쵍2k. H `zD닌nc+ҳ"C5$m/&>Lh9e+rv2t!} Jqاdr>.sjb+Yd!qJh4ck3~9GgNSMj˳ _> ]϶CO8f`ᡙލV?\wۖ U~f(Ⱥ68,P;ūWMmC5@2ݯD}䮖E*C()N*B8<4Ihj4ͽcy{Kr|'S[3 ,Ub#l"lfm$ezE qOdbuo)j8V9NӸާHﺄ !Y= i*>ӒSfq4 Z$LJLd }"R 3a q *|n &T 00^:# Jx.l<úLFafUcGp 69RfQFDJ~)~|Wd/4GG@Eҡ 'V% ڡQܿmqpCw]9wAw1_Vw=lBMB1LoUE]RvA9(bMzU9wY0ϩ"]/`dhDII}vXqA {%v~dB{ƹ&/>McT%f\|fhVҌSih ]U5 (C/ȁx$ &$RsEm"Il@=LC)zFY,q=L] R{/K鯫0j5$!/ }_nhd9v&MTj=wZߏϔ j+$dYNS0 ( ~3Ü%{^W$֣vV\U.p gI5λi* \Ko`n"L\7rBؓxTxifRMϊA :'̇L= mka^҂tujj(*BRY ģMi񩯂8#㻦TDd=cȥra^A jd*{[Emp _'ӶD5GDg -ۡ;PBו [ &BhxCd4P6?g XA^T hOT h0P[Msԡ_İq5bHڢ4N  NA0g]|R)!vO8f2-3#Vmlbl:gz3w+QI䫫0_-F֨M>\s$\D5}^Nq: .Zj(+%ej6$]+fQ/&@іތ'V=򭋦Y9eKkCk"QPo3T>BK}BkϳCڪ܁uO`~x^5+DKW_K]w8sxAA"o8~JG l^Pah羝'T6Z44.CJ9"qbAU3a?X3.)`.q&E7 6ުY#18ɬ|u'h}(=&X-BB> bcxh/G)/GlŠ?B Kbu,[>FI0*N:;i/7Nꃯ+qi"ǂAn EfojH24͖CE@&A\@`7^ARGK];NNB 4/?];!W};bLK'XeYej. ߵ<YN!vo T%\&ܳ0Ěk^peá?hzL ߎ, ! ۤx) }!l&o3W_x2GJcnw]ioT[o\TZ90a+Qu}Y31 \$›l`cܚ߮A-_w73CW)h^httdvFp_U mR88wMm2ѝ8v tˊL9Kp4_4;CC| bS0mayS4h]d{HnwSz/&AˎN7M":* KӷmkA/+hKHa+E@8`9"zK#->3sjM B.RX2+IxcB_i*TϞj<IQs`ZRs6<ԦF'ziH@7'{S-ܩCc 6p5NrFL0-t1%ѫ[q:w4f8A@ j4s0>I!,7T{{j@j@s"*'D2 i`̛柆Dȶb }<)ا}p$-'yT Qz͗"%7MоKIy+*uz)]ZĎY|,/,p3j{i"4M?*nNo,FWDdQc5m̏QoLX=Oud}^|+iD&a2[46/REcyfTűOPm7829e3W FKqj7+k?"獄?M 9ibdR[PG/lݮkYfWLNp~xeb?C*c7Ϩ."DH~Ù|+` G-ȑ2e~Uv8EDGrDZ{>uk}-@e 5RcJJ .)1og̟3 A<&U\ۃt'eN^ w/b74dJU6.b`7ks+C^2Jc[Z{ױ7]74n 6d$<' %Y˥ 6^{>@˂ޢc[}uC`K#4Ųj*Иaָ|cɏz>&A#޶B>:5TSqf`_Z̷V8esdqN<@RލJq4e'#,uZeXțOfGL0` iVbߍM}Ҍh~&Vzݶ8r$bqf'(AݢjSB Ek7sy\}-8g/ -&EA4ӝ25AvGRn4z20|C͟ttêmd <ٓwSzg@7Zz ܍K")u':IjIZ)8Uy_v߁\VsN}Ӛ.X$42u8˽uk`?$1!+0-؎.YZ(<,]OGۚ?7B*=@1+o V_ZR(h9%̓,` IWtx g^8k>-:i$zVz hN@J:|]I<։1B1JGfBD:/sǥ#.g=S4{U]nf%n}=F`W݊KAr*Haˊ-h0Dd.$$0(̅uTpbGؼb9.rr2{p5j GNRn _<ީiSB=)/ңZ Q"ƕtmwG؞c~FKhvfyq&jUM0!+v$7r/ü54Tu.QW%dt?9^jeA`8O>GqdF^1/Y6ܸQPﱺcٟL1$+N$ ;N3V!DCXOyV)`uXai+kyS79_#l>J/"~e=0y*,`'J!.s#~Ts!k<ʁAt^Z\5H̝  2xhFC^\CkYN0gip &#A[4ǔEhZ䅛L}!s$7f52*_Y1Dj~].}gP-gїCPo?| e_'U9,'VD mn9G 9=xј_&[:?b {\]glxt:zf8?qbY:IEy䝜Fʟ4UKpV1d#EK^W k$rۆr-q2oK}t D8,3/šf"$*W^hg'&{e_Wtn1 D.݂,;{绣-(AQzdI*r9h ɝ=Oue.YP"{s~e?RЯ2L/ú@?siFI;g!:ymZ = Tk-Y|ZpG]qh]V,Ii^{>'kijcIzY4mp-W݌/lHe+w8+(}4XCAOu\2̟;HGFtP"L)n|")9+.%pQ 51^,@kKF~#)МTut >~+9ty,T%z~7Sjl ulSGiEtEV:o{)'6VlJ5&gC(tGCw Da!s>Dh? $SfI~Z;X Mŋ6G A½aś1/!CM>n-Rox.&_ȭ䊾eoǝcF~x¨΅`>5-ᱻ}f]Sj<EൖfT?خUP<{@]@܂|S3-}jwΕ-oNtV w8ު@ )m5Lc58FRj)pKC?zm.gcY3!;TC!~dLAdQ:2]E؂iь&`pKmYL˫Aw9@5t3<Ȃyg)gF'a1)6YQu hNHO"W-%֋RIGE#^5d!GHO-Q"K0ica'CI`]('MפW'1G>N|ez6,b|e!ٓtz)2:aTis ŸyRVMҘ9 #)⃢_!i^OңNmEIL&S böė[Zi\`ϙSӲeOJyAGS/]J5=S WLq4.#ܭ$v$vcrÃMt]8kwfQ)̑X9vkett|(% + Qbd& >W^WY!1mM&OuP3pvZy2<2>{)+# bkwwGdNEgk@$nLI\SBZyC)\¢CöÓj$"GB'23'ZO"P~vФ.< ,t;XQ}K(l@elq>jGl}A+¼kiM=Z~|5^R!lُ265nG  8iKx{/k#`p8F h 퉔!޴w|(59nz$C %Kpd=Z!G?tD_6_~wHt\sb5ziGl17ٶugC9xnw:fdC'E|?tY 4i`"Q$ySZia(o\W|CP6Hri9-P1#y4}%&+Ԉs(^Ff3\ l/,2z+3c_o(IG%Ń4;Se@z*h2]#c&>rӅ,d4{LT<8}*UZ^TxRo%vBkИ5}ČI)UnA:G7ɘ#m7X!s n7rC#;Ϲm}$KCcb'Zes&7"bE:Em$T WozV "m@zY%5q1L;LU$-/Mm mM9PCaDh)Iuv #+-3iMW$ێb Ll^Z<ڇyبʡu ~E- PH05-5.{ @{Ί%o-P0#`]s?+ Sr7tW{>ޒi V=ښz/] JZҡ-ŤH$I$~O)Fi*Q) PۀM;%bSlZL(`9Mq(Ma%diB늲yMnƼ.  6@+pǞo"unDőt |%~SZ<hCAz!Iu2aOj3`{GZk9{f \q2"tNIjj=tBlbҟH0H)DBPuW#ݳo!\rf $ XdRҙ(ہP4}ݙʇ,>3E^<Dnj|0ھQ#vb~Q, gyJg~M7Ji'`L(DbzCYRL#Z6Z0+u H Knw󶦄yhoh]2A ,z:^ʑ֣T,Ȓ$A&fq} ~~\L<D}clpY_F~>1Vondq/;݆d*+!oI5@7ŶH? |]OF|ɷ͡&-7KB= !zf e]^3%Ba+ǩ9bzYQ5jYj7e2=2ZY; xdE*/&n~6V,#;I՝ko P'Fz5 m-),2~:5=N_XM9AA!*}ZYm^bf ٔ+ePX]\fLmT7Ì~XZ(.Mua̠y}0lO;F"Rie ێ?1eJQ`SYkzn=-cUF3WCRׯ&,v[B۰&ueM+&ߜTSI>@=pŁqZvBtjIܬܪlg_68UK;Vٺ;鎙dtױzAςL,˸w` %|铴bip)Y<9W!yGЌſ ,Oͣ$eb Pᔂ EB"b<]C%9C8FN=$*uCxziEx?'SG4{[K}Zp13 >_E4>V+w1+jWWr=I])y^(uKeXUJm\ Ԓ52t\`~GUz7pa `ØGbc}M'zH4jA1e>A,Ud}TXg9# bf(n5zX)0xGS Gdug-N.C%C+QqZPƺ=0rAe]qupTkB>xB'oo^,o=!YmZf."/W?gX73͏gafʛA4!~+Z8|y hq_Hl| w]ګ? z(tgALp6-7"e\R۝7}XEs2тhiܜi!Fh9a$J1t$e2Lb$g88[GB:FT8}hp7 sEr![CQhFg hFOc&D&V h H!'?@wrv6c'H1~˳s[[̱E^x"gY>MAD"ȌYo PobW"9 &/uGeכ`jӌxh .L%Ȏj(Z?+e& fops)>K@FI?5x/%.yplS $@vQopƞ txUI~GݟukqԄ\ˎSb\o3TIGzHId]ݎ 6 vF:t3CdU1xbJ9FT) 7CKi:6ڀd^ o%UrNew`Rw4*'^ K)_+k@\}>E8$CP ʾMЦ9"e-_zM^\td,@O`t} -ר@P@}&6U nϻYήX;*&$3hָ9o\d0@4Y-\KgB9tXz0r`xtVi 1f7*G!sB(]E#=W Ÿ ߗL2 5)ˀuZ3nW)ѕڰ #!X}.2"E#s;p*nVRgiWxVB{ΤtÎ&a;7%  q[\#ȕ,~~2T&c?%1, RӔD ?k[l^_%'2ޮS/v79YqUGqK':Zp_ifOm5˦-$=3@85O=O꒚?][!Ӗrңu2˒J-JX"')3q-7Kh =mdF}B)0͵d0N\ ߀*Xpy  Lc nUGzBcKőMHR] &oՇLGWÓ`ґuB<+|OH)eF5M~-;Xo?0rch_4oïR릀vtj8In9&P_)'YԨPyؐ(H&9.QmAk4d|U $/ 7\2P CN`J9bB x3}SmW hȚ?طFYLm[,iEl.ˮ)"C9mO'd|>VQ:\xru[HݥE+9hVJ?!2yIV$S/D`0ւO_*Ke@OSZ:&{m1ް fYP^N lI^o< g]u+G$UXVK8v&WҨL'6(bLȱ?<*CX-Ev(u3ks4'wHv9/Ko-ej6Go :y7 hUàswN'KZ8=3N ]v]Ԧ19$̗r j<]GR` @]]ZOŎki-I4rVCYd:ȫQo69rS7MqzlG'kO; n⢧m]ܴ!hfQIrL:f} ZTv2Yd/TOuryw=37ڨBǚ36E{@./r : Y0KC[\Iʅ+`@R pܷҎ<LR"sDJ/5VTQ̎6 !tcέsq@ߚ=wbBY" Bذ2URx-B:l>}Չ*2k!F^ZĀ-.0`1V"zOUZ%5-Yv$wq5J*@Px_ Q;ʂqH_+z P &A#ƒDW?W-D%?Ha)El~MzRE+&k">ϲz ^vr]qewvSI,{sC  "TO.;rd oqemZd,54/Ԫ1nHQ{:aAk? ]`41XcUl,[A>h>ɤ2SڑI~kyFB572impK稼sNm3e;0FvC=2Ϗ|E܄PZnI1(ڔ)cEz\pTcqLI.B8%y2X0c40e@i'LAfEx˲^JGK%1I *wfרMW]I1N*K2dxIŷ*k;v7p#|sF V,dnG/7^fFqD_Ćy Q.{ˠ8;4Ё Z"~G[ͥB9F0W52jxĿ;W@0cZ[L94{?x.$T~zO Iyd~UŧM31rwXPL=V9:Y/N`j/K95Bɓ#j͸4鍽+9y"j飷t-! -DOۿ|>UQsTm ³ӻ Wj+h^BGiD;^nZ#B3w$\$6'Wx+F}W :c5!rD'м-5//&μAyXy$XQh7o,RqnfaMWUĴ6|eō0jxJ2  Spx,D2>r4Ұ#7G Zz MogiE4$KT/0xL#T%&Zl/:&Qu)G._5uRD_7{0f r>/'!5^ ~ix(6X /HĥXZ̝8RC?"pmv@xpZS)d"r^`-PJD/Mp=1vY:3rv|v%yOGGp򩸝96Fb eހn|ހa/ϟhtRM_dX-\ ${B_!L/Lr$0Q7ys^ö9H`)ngKT¢՜W!A^nZ{83h8EL16[uoHj5ɓ8ǀ7_F0~ #b$=H=Ŵ@^ [Y298GE6W=$?@_MQNwbi׌kfUXe~~ZDL9yh@ftuM8vx=|\cx/]>R>a`2,-b?f"aAO ԃp_OD7r;lfŢʕ*F[k>tպޣ/g+(4s+u^tG' FlĭuhB3l5 HA,<! īileo%D<=s3Cpu0{hv/ ] ٜHFO]3if?UxQ&̫Í㾨⅌+f< E'@7U,mAYsAb%""s~o:Afɘ*/ĔR|Flwmc X,d`/h!8p؇&bnM\3_HgK#YOcK-m_v%Q`X(.ٝ ' =a^cw;H5'϶}/}3Ć:*naY5Dɚ\Iwꏶmn$թ,_ ,y #xR/I|:dM}~&[Q-q7W?M:)" 黼CIb ?|oN_ NI0o6m.\Xe>Oҹ[̅pG\L36;ءNYT L ӷpM5" 7ԆdXj!EE*7 L{٪' #2z\k9a8gr~; x k;.bqZ2 .uHH]"BV8I=990Ni `Y_0c3pkF|klr(>H y gv 5FcבqX|bA sd=MN0*UҮ9|1vLZHĿZ&eiM/Ldk|]OQ T8ӌ|EZWv>:墦ߍYи R27M[n(wϕsZ,<7csV!r^RZT۝عC:!ClqNB<"Cj(Y-KZ+I#s* ƒ_4 Јhf2_$AoDVM~4(G竜W+)W\ȓw ɛ(+\:pxa"N_/B}\e^6 '3"0Zc?׳ùmRf3Gʅ c Xlq:GЉy TۓL9?de} ? `[%Y^Ȫ%>C*'J*5$62c l imK(}pB-\5W)fl*ܤMÅo$æs-dp|0eIdXkiE{ ͭtpKзA h;S``C.e#r5L:w}LhM NVZD2wTw'"@V ?Ycn6׶junnn/|IsAr(Gx z=APCjPgtm&{r=ޓx# < {Zzs܋=sÊR.-X(MVj*7o?DW~qϢPBO yHHy4B %J'C/d`5ga,KuJZm_r/|RZG,uڣ(ƈH/f2 -G^dJ&I199^*?gyGR{dƣTԄ}/er9.R)`YDX[0'Yg{E:!n' ހ! }ғ]HV/IUxZI)} 2T4ϐuTٺ7ٸHݒ<&{wI·(R:0u'!];EG~8s ,^&H1})p<^;5\8)|{bdhةmD^.PC~YAgK$C- rߡ1e" aV"@ 70mn#zFSI0@ţt"<4(gꙑ=RwG@=8G]3T3{Q3D5IRETF%@)E]Ec{%wL%H^u;@PӰ&xȲ"Ј%s(ߍț怠*w&q]=yУpO?:vɾgqBD0dsj?k";pnU }pUy\oQ2yoo\&~+osOVJ[֝a1I P&)駏 ex va GN2Z|}CÿlʡOK!Y#tD >|{˚/~lz=Ȟ;u(ܽU mЦ#;#Zrr4#$kD[tmg"tʜē$Y6zY :YArӨh१Cxmm231⚧voa=3U4OZT0i r3CRr4ndx 8 "vy$,"t@.(=%bfZA eABh֙%ffo뱪m򜵟L3/#7ݔLZBfJo(vdNRx?TH*J-82\+ftmh xq9O}DW!V%! uya2規_%w[ Z?I3')3o*I y'%/شC7ib틠ҁo CM9vzS+\Ie>G\(a# ZGKa3g\<%%9ݺ/f5 L}$Wg$UQ7S= L:GWFv`:% ̉ȫc}04 lYyYD#@5 U͞ %`%i;gYIVYF/.\rFfaN9 F8Wa2'iؽj^38Sjذz;XZ%;k ٤I],fj:PQ80FerC;*Qg?D4%n6Bh9Sq*~5c|0LŪ{3+JbcVW,쨐GD31(zQtvԀƨ2r'.ӊ xGǸϭWy"R109Zp¤=͡?X ]& 5/0%:p {usȆNAeq$7OP٨PE[·[ng1Ոma(v [g\h?cegd"x7\F'(FTU&ܣR7cU$VdfoA #"y፺WV`OzL5 d;qY\M=?AIK PM7g$#]K*hZHϚ`%0DX.[NS/ؒ@G,1u'"Y"ԏs)*{t \鲋7c(p旽k΃ fø 9f*KX^ 9@BORs$*<Ξ\SHֽzte G{yC žݏ$+&fµW-7/jo>(<=넏9ljg؛QVf RVLئ T'9 (̣)1?fEZ9PGĩSiOFVx˙6WP#L$J&e{s> $>S181j(NPsM:M1#|M\QU8u*y*2E(=Firj3o}lQ+oHsDRQO4s;.Zr&g*Ao,C_͈VjOzצz$2OXY{Rxffuxx|#EqWxg^ q 賄`q`QWL CN՜rK=-Iez1:,FXbw|F{|I?as, XB Xk \@ rjͭUb'jUڊ3AUP* T9O%~a 5kH]R*Ȝ撧dDaC&RBʥniNhi܊NY]ڢ|:&)||݃Hl/E <<`&vƦпug/rayK5Cd<* wT,t@1E^Z9 خ+oxDZ3.ekOBHv~mdev716ʚFZJ‹Kogp}i؊ haP*./dE8alU>q9̤L64fV&a`n l:ϸ՞igʟ!} _a9@^zXa/!7{U#V4w%>8,J&w ;IMҍ$׻ ;_$Oeql /2CDjqR? I$2k ey}`o^zfY KRF: }21Q{+N vzbToBQY3ʓJCV!|(!gcYJ}5l7G!ϓ9Q { b}XyBmb dۖtL,s ?=…۲,q*-upvf 1ؠr3$w J)Iv$Z]|5hgmSop wE?j[s]_؆eE &fI?`O{\rKnSr, .(Z l5>\oyBXX zM|r.]JdczW>A,Z=$d`2 Yr-EǹLn:r M(. P|hyGcwmG͇y~%wk 3X'[ϓI>"0WEraMFWdWq]cs.oxR"J{ 4!vmӷ*Fe6- }ҥ_/?eW&qV qC(`x`j{D0`Eӏs7zc-]!k2Fy2d38:v2=5Ę6=`]G<G^ls.m4 2<@d_9X!KM[y`>()Nrx(7/[vI^ʚ`jp1W+89X$f%Ź:}w?t#BgC=c"DFsńߤ;;$B؞b̀Rr|*s5'AWl1<+C3שklvk"Lc!i Q0N%eL9;c3jEnN8! Rvkоl%3F Yʼmr.3(X:LWs<IBZm bkcfd2W6ϚǢǦ5MNqB;̈́waeeiӈ(}Ou/O2l$ǭGvxxju=wsi2ä(y017FIO|1w# RJuAJf_@ ?@wNG^uރ_ B#lj*YnDbT սj`1xb~&oR=4?ΏK!_aNݴuaT_WLTZs?xKwttV,\2 FqKFODףoΧB;36PD7?} =y(fJGE-Oq}rʣ@\KĢ辦orl-ڮma@,JckƯ.EKq`Mf[G2'Pj,J;j-C>7Pgb$:5( ,`3ɟgNP: W5"@̴bEWhkyk&tK-NktFm3y}ݪH*&C$Jz XѨ)F!Ɗlb*a3]1 ιERVbʓz2`r@Hp}:G#i =g,| XI~c!pRN)2#jC5?E KnGI7>کZ@)6lґ'W^*Eu D0U{ HA¦xqobyVMf?`&AJKC/lm["Nt#-pvBˀW^H Ife=XGzoMPٴsE^,R*S! Z{픦%ag1{ +JR6^%&W\H0 -j1(6&MP謁; ⵳{m$ȢPb1*D@q3ޞL $6?AE<՛( ;+eo)W]XqJ9w#!}R'̓mJ$7(--9Kଞ'TOLzof"'Vdb 9]O4Jy.ì%3 G~>( tOc(p&)X5U50%{US2(tv>4s&r!3C=?e]yBd BXen>Û.ªfTl-njFp1šOT@/LY=sM]o!؂R;N:<ޠ|ɪh=y@,R7NvBBCܸr<b송ϑMsҺN퀴W#R 8qEn6xMO(2Qh7 gtU'8eHjP@4x3;sئ5!vXΟzmv t٪R;~I`4SmVt-ma]p3Su#pK^RI02(WNb<6ޛC}}%݁sC3 v$lߤ`3i?SujQR.UdXׅݼrmխn&l'SYVY9f{OpRXޖ>͓ 3Trm1R4ϏXY pY1e}~x K|PqȽ7?Hn(ˢZ^βOb'+LVWセoHe.h}1^ܓyU>&nGL0 /)p5s%ʬ0OUx傴-RP|ҩ9fp e:@\h/Frbcb$DZxvjDZ A1=+jՋQ}-UY}BE+iTN^ <"|=޼𼋃Ù,?QP>]xuAǩQZHB& aݔYbκ"􊚏1&_ytI~A;pIڡιfիqJSKoybᬗ g5fuV½R݋,UT\H2uW6ը΅,^ eXb~:rՂ]'U''5D wJH;}&E:al:Oa֓lOB\EvR R- ڑA_jI6T+oRGlθ>~e[EZ})zQ(G^ [wH'=bSd=ڈ@&`ds@!d-^mo+X u1xg:G[ 6[Ș'(p9a_UNQ\h}-v[BW%Z /'=}V #XP+-R A/bHB'B6TCW)*./múC{>e0zeېcmD`WMk$49CLLRhѾߑn8׮` #ު 5$AUnVe-JbW?W~) im/M" A+A$Bvֆ}ޞgGb4n+|iϙz`!|DШ䟘~g+3xWE^Ǎ^c[%vж8-bT;w5x')/Ս@1QzӮVA-/G)}ghEa-ɠ4ʏ.mIUC_ tj&vZ %#$1v>coËeh,=7ҹ'[%_3#M i|CgV~d/H5-u9@ '2QGC}#8Wj623eG @"]dC]>PqpPȈ3 .@ՠޡ$&m*ȹ~ uF䆏 ^+: kՂ9aY(8\Yt*[Oh%hC7nl[On5^ xj+nV{*։x=H~b"\} [L A4I:\%@_$W F ̬Ot:Ow7iz?C8՚{K ٣Fn]XWQDoHQ-Gn§97Σٝ] #p4(%Gu(.JА6dUf~@uH(]SOH$4k ۞>Vv7v ]VJcّfGC03&D`O 8u _z %l?7/D9fӃT?([ILh֤2QFrSYF&qg*]ݞN:h]SuN}=+ Y؛+csGvoy4|(_ },YX'/@t2lN/T*[(hiSvX,Mw)>Ccyn7D)8:`U*,u+g˷x͕+NXmtSz#?FTETgcYrJdCz: ObQo;?I0uPhz?j[זDiՕh=BIl[8'DL+`R[@ tUw y{e HS9X٤ŋxIYKMD=_~ qb&=y?ji= A|ttuӂ[J5hϐ-{Yq:iCSьd2İ+XP>㝘0B!5S{9ed^3-g+ h:)" ߁'|;^,5f56 ;r!On-!J/ X!M,]:~Ct ϼ݀`;=y˃zs-C/5=0$VCSx]DFM9°v NTrE۴=&5cblM5՟`QBqk@L z ;0Ї(NO)=Lϴc9ROg /~Z#'b#:BoT\:Yh ֗'h̷LG]FA"a&7/33Spawer|%W Ѿ+!aAiD`2LQHd'/$aV|C9 HX *CQpnjɆA^%D4m_ W-XnzŠPGz-'5{9Î{ ^iȩuCu]21u@v`Ĩl ̴ev}NA{$kZSZK5ξ1W׫NU;O'k vwUܿ"OJLSVFe8) RR GkI02^nh/ \"HQ+nw{c (#n Gi[2k֕㸨ń:Z<*:s'q J=+リ_c3`B47|O:cWZmMX-ۯUFKIjx#=-`vXTHTyRny Q={AVRA}-wpg:gR^]I{hWdA6u %%'hu F`>SnnJXY;{A uA,iohx:NcoUI:"nEN⒚ʜJӅޞWhNqj6A.+&!!epXvYh:B8_{λo\RNEH51ȹîxo6'BגVQP!OEc3^=N6/A jzvRGe cE`RJ̻(p6`!RO6/H/٘\ "=ك&8&9M}<^. opCT&a"?gP{ KFaħF0F"Tңp1s$;DH\ +H_W,O66' kNO1u)M0Q_T]'c*>!{# x{"Wr&Vy;I$ Uͺ 1] 4٤lQ(>aB(Rkk|ǫtM""d7rb/Ԟ. QjTFHLlk䴛0`FY3=s:W^Lz?JW4?MM僿aA_*4PyC3KܧRs=0܊ &fTp [|;{HVy+X O yɏ{QK҈SޢWLo?^O] U,a´:Bp\7#!2 .^ēG™LυhX P;F=fa$9g-KcEJCɔE!*OF"*ݸN|߿_"1G*: *KȀ#\I$Yu{ʤ*>|yϾZs{aV~QDE=FN)7knR1v. М._jC% )h-ʮ7ė0|Iqɰ/_9s,9uXϮ; CbyDdUPˬ$DPr@*Txz)rtdkОj^s1A)l |1m}s=9ieixT= .H] ܄rftw&E{h3)  k5]m4S~jL/"{#1W Ԛ^vMWw@kZWT< B(qn~_\tkBlSwMOXGi~B*Ÿd6% lXxʛ|㹻FĩWw/РɁ]&3Es{"L僤+ʈD7 dzt"TB,D%WsJb7.Lث*K)c+&gW 齙(ƄlO (BQvvfu>ThvA\OŒ;;7Ukk+,ry5I[#< b?O etBY1`d8۳LL[S}Y)w?}w8-W*}kgo;PyΦ~,t)4oLH ~jHK\Wv7!'Pl΀\SKDbu5È7ԫݗ` vPc*q\6D2 ߎzBؑU _xnUOʤrPYV{GJ_dbK/-v$kY5/0sQH iAo՜֡SEOS%V9E%)%=4f3Z_[rS[ ^B/1HNnwJ hf.[0,_H2Cs3]3m3Cm[K3eԀg""m#4wW-ICDZ`C;~7y8Sr\aK ƺÖ߾[|yhuA:,}:;j튟l@CGXY1<^O&9|`Bmj<^4 !7~߮7[? p033uh'EB}joXz]q=BX*nb)Ƒc`V:hpɴ`QX,S\0͊r;t+_pi3Ьel1 nZ_kh0IHhc¡Hi"i25~==aA엝@a)sdnOшz؋.%GSé >:3mp+^G|U4DH@٬CM1v3ioq#"ͳ_3%nػs:s&Vawzu196`zM>Rt_N0%**-`q㟋qB~CY?o"u$ʴε#L kYnb 8C'W\ n$|/rDnc@\Wmh=2o#L{-t=%:K-&sU[UJZ6 Rj*,PkeP:ψr faWQz̚6fTV2}qR?1Ķq,*D~F<(O;/!$~\:z$;B"'n:KS4<DOI^R!G[pD/ְAE8'0#Κw>%`/3]dHj yMPSO1!ɩ•@(p-{"Ԣ*RtCfRʸ Ԛa:q̑rh- )͸x]Ӛa %L 5^憜bB1ӎ\{$,d/FԤUgꃭ/޶4F-zQ:#pMZmƃX@)ąܐN&݌J$DT/:=e@fLb5eAin'݊9Zx2^3z|Hu|JyM?Q(gKJ=3\^]lSnZĊ|rLN V ߝԘmIX~~ۛD"?a_GIPhyYF:i]e֢aޡwdຳ&^/.cR8t =$64+=.L%CM!ȒF4S?\k6!G>DSk}Y{+0"p €aB6 oHpx[͠$*yRhu+)i.&/=J(&i.c&OA)]<gaFVbeKW#(KON+fκ馥lS.}67KFc1,]Ϊp!2Ab`bo`b^"/-̡ʆlE^/EW!9(S+Wpg*J/Syz"T՛pU|a*~m<{Vǣ ߝBzn3#tw股'a1g^3G ,@6 deH;V~HDavW#1߲?5+/2]bO{AR2m7pU1_V gC:{bo 52+;?zCUU$ޢG5hs0Цl(PnLJX Hfc&ᴽmQ*y]7Q3Ast^kG)6[([Ŕ(|'1a!h)wmL ^;hhS@!t @NPQߨjҲeYvikE%xNT `C]W5o$:QtdR $t 2tphL;b88= # @ScIGmTt\0#_ʂP8t v%}K8G Ԗͨk tDL>ox~.g1]R8S"؟SUƯ0!?}L y4єCF55PGGCФ^eKʨ-`GG`SMUHKkPT)"~Qoxꎃ3-bW"P'ζi6I(UYw5s 5ަh.Q~~pGݎ 7dC6cae.}3 fSɾSiDB \Ĵ$G,MUm]t_AtPKMs5+7«Ĉ}TvuSV *T?5H[T[ ~{]Jy.47+g1L "F"0T'끭fەmdZ6ΓX*.~]NAOyd>DA>U)Dxb.uIL0Z/+$lvYZKQ#{?rtґKJ]U هs>$5mH!Q&^ тY:'ѕ`AsgEtk66 a|늨`*)S1 x j:l@U^kv 6Wd/u쥸 U~A>@\`LM9ErRcC xc3Ǥp3B"̓x5lwޱdQ.M!CG| |$X3qɚ҇N & 0=YVе`t 1N|:.#js'g(`?sIpB }#΅;S,l )I!UJ;Noi}fU@Q/5\gݟ#Gd\Ò1K;߽Dlh1VGnߦ1 E Xt&c:8Bb+ͦ$Y!`ȫVWcY&_vW(iR16D^-iGRXX;+ӎB@?rsn]~v,?w+yz5`y[!.@3ڹ8yA5dC}j d?M69V`r "Cmmde͋7m?ɢc`!iDeL%lY¿#>JBԗ6&ފd,ѧ̓BPo~/J2 56w-d] $_xyI1& Xۼ6 S}[;"R#Tޣ6jk^W+m8@'7ls%!>YrttAPAŐ 샿_F.%P6oE=Q+Utݞ1>b_3gܻP(jz&{3dnC[60WK2MoZBo1esBrMQnp Q.m4[HqM&A4k(d ~8͏~8J<x^;=ߛGG.qϼ yK;B ]1ZXF~7Ųsb wStu磞*ՃD،EzH~+-̯K ;[jΕ y90 =ekk"ee'2a"οWr* )v#v(8& [ fi؁xuMն&YD`k.]4 :Fb c/W&pJ^UL⣪ok3?& 1ߥR|l>/G>";ȘA^DL٬MBo~S'GTmQZxP<YTv0J"<]W!!\Ybߕdft~s`4y,ۤZ")d]FfU[F47 )jr|]hQG%HP4HلHn lQ+FQ9/qB.L>{K"i[ja{AbH,|kP8{?4|14 9!:'/F܋.l tqӤE TZLIcdSSdm! DwP8\8r9OXb oւDz#h;Q(RBԬ2ݸ6Om ~mW.9MpUE9d g\)Q ]J'% qw#\.Qr P~ 21}|; %-b[W{Qk9 k2(P3;[fǴwx=wUIsU2sm)Jčm8ad]^l+kF7["طEF399I76\;,[P*m}ŭ&T}(i*O֥#u'v%XZI{YyMo蜏fkD+"B|%rQNx%7wf;B#8#TL&-3KZl7~gKKD#U~=Pɴ7Tdn):7%'LiTHO=njMelL:ܫhXq4&*Nt3%(1cXvCwTcKP+ނɟr]7M^w_s|ގi/D@d0׬.wM ࡇ+ޓRƦj< G=`5˜ʉD]^PH@s׋h{^ҜLEC® 3v<ݴft}ïjP%R*үǿR9iܐvZ%G>WT)̂=Nk4.=бRS^C/sYb/K3Ոʛ_c"h,/=)G~7.k.ɮF*q nrM7#(͡4+a~Vo+;1=M)U4T90Y {UcBHk%g8~5D=T<4+%: 1!q(5dbN:gN>Lzg@לk?f=%kwDG[@xҀӷ8 }[ODSR~ơy$|JqC "WTzm$5\5"Ћo?A8_s"].fH$B.3T>N<5 'OP*b-z\Dz0w¬T F#PgcQ|\Y¼^n`BK1qML^NP`xזp?2v˖$2IMfґcثfֈ<xBHN I2qFv.=h!>\8DJM(&Z/8zZꦙpɾ%ҧ_ &E ^Et>$%ED'fzՙ#c|SIx@ySQ*YUZ>빝.V?rj4}ʐotz@7lj*LԶ's7Y^g0[w1y_]*:9›Iw[r O`a5.U3tY^7jR9 K"VZkt pX[qǑ&g@. 6=ڳ >v@L+M>#w?Tޭ.1,a$3 <2E\0[q dLRrbI~xp1b#D)FeݴTK#Q 3a{mD* b7?YI=1x}ZS{1xsL!}Ra`\]|G$L 5@9;6J`,RS5>ڐdZ&ԕo+Pc Yh'P8B!7ELɇ(?[D"Kڬ2)ܜfH8Lsk:{^BZC`i̓]P(́e(_Ofn5ۢVR0plb^ʓ+KA_HOATI9GL?EN?-%y_O*T֬xmUUX^l8Tɛu] )CE`gDYfɿz*4B/F3xi PhͭjXg]#ҥ c( y>DNbQnX/h~<'6-yKGP  _q={A ҎpnƏJ/D\1! ښ:jM!H- D_z tpkY𡺯 (~b4kH8x`uόQ_1qa7 MrűC>ck\jSrhZD% 8@TuǽNU\Xdӵ\q7:^e~i氱 fG=h&6GLB" lV]&X>8Qq1CLˍY05qo,žҴYM"Zoy^CﴖT1GD!EFvb`\eE-,0^R%dj Iyy\p܍A]9I B(ZO)Y4zTL\0V6V$En[{TC:}B#g`B(kWvc:wY KqB(ML 6_&s1 zvd1@̯ R);g#3dxai Y=hR34^+&\C#3jpbHiqs4%j_(6aCh8={;lȴlo׺eF!MQ[ }pYjјN+*&;aΖ)؊G?Ҹ^XiBy(PrJ8,n`ЂW/x8v̀eKnFe41q2ޡc%o4}Z4nyi-G<:l7ķxw4ص> Fࠫ*0w-`߭DjUoB8609u',}Yʰ'rpY-Ifs;yZ}e$O4} 4#vePLsoR6R2Ҍo!( 3,ϟ6E&HJF-8w~yoݠj鴩T:$ekdʦqԔ(]o|{>ܤk!Lhhč !<g~8hQ!5i φ*v^n٥<#p,6V״#Fcȣz1' )vK {>,O>WhՍoDK7-l" ?`Dt- L 3hZF4nM9=u\$Ўz? lq): }aLt4}0c)BǛf>n Hq–Fg IL1ɩtQs$OrƉ(yF;pP2&"H g7FWqP'QTݚO]^szwqLkgљJ3GqFv";`"ƭfߧV } $pWQLeGB_gh'b6^T%x 0?G)ê%y mN~x$7t 5Osʄj$LoD4-N&bd \w  A5NEm$?ܪY?z JE>`ci{*"p"h9E8g)OiۢScmC DUt׸w_[ZL+'Xּ PPK}9Qumꍈr;V%BSw2~"2sPl\NRVb޲ MKoA,z& )umċ`@ ޺sXN%K0X ԠhX c>d-, KU70Sb.IBlLBwӉx#\ݣUe0~0j͏| ab?ݴWxGh8 _928'H7PHzM"w,_Z/즂{m֓>>atM> Z "ecsTit࿶%aZׯv"YL*?mn]?x* I ,FJgJ`ulVl-HohP*/] ,VYiʍv 'nFKLPj>'CK)nǒ%nhsڌa98ZYi)9K#Y>'E [R,+* σTc6' 21,#Gi:zrqW0ouACZUL9*-qGܘyNB nъX lZo-ÇSʭ曋҆ ))Ş*4 ]xPXՔbjrjZPΛ!T`ٙqS5*6H9ʤI~ӭJ.F1#ϵp:m4kCŅs7Y|lZDQ?upȹ`VVZ!$k̯HYXẃPlUqLd<7 tgS9܆ >8Bg4(&S(+{eĺ]b7YKsОChǚeă{}ClwӻaAѤ#~WIWp+ΤW4?1kw YIx@ZLҊmAޚ}ԈQMك0?"G ß"{XY'86sڣOr F]^C}%~iEixs>73Hx84JE۟tBXZأqߪty'B"q#xs2x\2h^ŰwKb#W=(v ڲ$hF8&nPD? 4z(}.`?AiZp]` -ZTE[O$rm=iS 44ۗCW>2DqQ\ovhۓ5¾r3?&xs]\_cN$!f\dKB߆ Ab_IqX8A,r?>^c=dDAqx>PՃ4ej-R:{ o#vͷf `@Ӄ\J.69h GG:c(R&dtJ&s8ل>%E%!>*2'ām9\$4sf x6%,Ýra@ڷSaWJIظjVx$8V¯1c϶5LAn}E|V2kcoIFHA4= -%/ܙn5?@_dɦ)GDvĄJy;vOt2"9mL{ 2=`x#+܋N/a sE}DѥK.ZV9LE {CpTF(aJCDK)dn%Y՗ܮ/y0 aΒ8= s6^P=Kqz;ZN!5ɵwbGg<KnckFڦ|wťI>Ӑ2FѶ ̞=T捒rqᙼf4MƌW y0ݮ-NEߦg&fF 5s ҄1ZaVmيu0p%DBZs};yB;qI!#C[1:bf>p8vlqTo9 Hn{4ua,-FͿ(٦i3L}O%Y 2nSL̰~90hI8h(s.cUݗkJM;;#'گh\*gj=r.ӨE37T|"% [ pM*qԃ4>-`cv2% lh;hY_-Jp5" ||^Uy(8TĺX@U>K04;blä ߌbglZk&>R[\uddM#0XZ0|3d|lj ,jRC>Fb@:&cZkڄbԘ~nrt཯(@%<͕ w~Jx-ҧ#>$$\J;1œe1bx/AvTlU~aRd1δ;%kNozv6aM5i4LT˄jN&3 v[ѫx{rT7^/~'i+=TdX7sµWi H/2ؿbgrÆ mh޵nQ>K4]()P>HLQ3Oѭ=N>Gp5ֻ̹#|3KO@e-(CL Y3@: xg1R#Mbd,D#$?7ZF5/f>[cfsMW 3#X ;ڙ?KNIsT`)Xlј~e+.$ݺQ,y0|3psU{Ile 8]R>4|J? e_YZ;kx/w!x$`- Fs#~C:&VGRcJKHg^̊$AORԍ dsSAH`]bx#vĶ:QV[i:n*C}h{DV6g-.<ģhO%]a3zO?L:d]_i.kвtL‰* .r?n; Җ_F-C_s}'N(dc./oj=h3 %op)U>k$|C]?M^=E@ WAƑZ" P_Nlr.C9:f2'd|hxz=o~VU6*/17)vx2ց[:ٿ1\nzKr[RyVSaƛD;7Q my~?Q҄ Ĵ$\Bd o*,9bĕE>U뾍1 FI w cIoώD SrTܐP^ Ӽ,)~gKEOgs$b/cz4Sǂqjv憜o[ >^~ 8U &8Z*/e>@1Ġ)):I8de.:WiF$y599"L- a3Z;pT3<9zj;iӜs{ՄC^1 "1'⹩zd,6x,.Fg=[U]39ldiyҭC_Aa2; !\3D y0p6j\>@%IOϵN±OE*d eJj\}as3*n  N%Ơ34%'V{muIPAZ JאG(}Sac)SEhW m}kH{ܜ~`NXa;1,K|sA¤==3aO['}#!nHPR:kly`Y" 03UT KquBs|OobYy?PN%*FY*jΝ2.f|URٜ:d,90|JH*x׼ +g-=rS'a/QXnKLzcfsZ 4FiUL !h0{Ϲj' Dqz>P(E VӴvOuԿ*AG`fU`gw֟K 64RĒLQЇ>vپ;/"bunxX'zV' _ œzC FHhQo!$CqxK(y83MZ>7ZD kf z7 ]?+cYꓸ%iiE'y 1rj}Ǥv7C"ܗ":}UIX򚲹^&EvAy3h'I=4  RYdDIa/6TNܱ\"Ϥ l.alRx(ߋkj8^ LBGl=6͝!!&|,cޞWGcG .* gaT}.j.?ncr3U**(w bH/C=?X8SŌJ/#d\ مis؝ͭ`}=;fBxFA0`ζ'a>Kp1}aIXQ_L5@J!,B jD lw8n)~ƫ\D3԰_ڙAHVgrJֆmv qiI* ]>Eђؤ*zBQ6$֙WdX/9 VTFN]Q[>1@bJL] ލfP9p2':v.wG!mB{kKuTUf>ғ&k"JWΔFP`zp뻼9NIeK]6}&1 dEtELbf]}i DsJa+}D#_8#/ÁʐKgOP Ʒ׍ tJY,2&dQb U]XfXhABD&$XuD Mey,~41HǗz5?}ئG;gx'ꀄ>$dz !tяLj31_jL9ޒ!/ ̥U߫)g#ƶJvQGE|%5 /a}MUj#u?T7kĄ3Sk5쨠*a88,\Aplv3z/nm&nIP#E{^jlea?ŭbq|uMDx'oB%dC˽2zO.a,}@4^%(*tEL"I9zOfGF'hn+et5}ʡbDyg~b}Oy1W{C':KfTϾO?)l9Elo ;i17k8W26qri]+^ "~ 4Ukɬ>cg60)U -5>"M;3D<orӋX x"J}. 9&TԓxG&i#&]wf.૳PLj \7F6#غ 5IPl:<ڜh8uRc;vb}ұwLoC'$RaSײxss ɋR MKj IY>2p&xZJ3R4.`gLb:{7 pphwz1#[-wqt%Q=6F +b`X1,-vܑ1[ҠݪtkC .7&+uX{.Rqa5m#/2dPFT{Cf_\9&֧J#8Q*]qYG5M 'M FtK麔675~!|An:e Nym@Ȱ hϋEāM*.w՚kP}Wd9&NU^hXZ€B[XX sH5XW S%=1˽@^qu,W3^ ${tJ;57\Jҿww]X1;~I_cuɥN= r41$[3o1[DD7])Zʏ{e.Κ|˘"$% ~JQ,PPڦ; OLM=%e>͹X$ڶwz1q%i) aUL)fInWRc2ʬS\59RCyܠg6 ."<&V ,Z>y ᾳt:?̞9h0}_bY\l#„$Q?!ʢF9oJ0fb0zO|w= ) [ C ީ8c{.%c(O$,uSuOzc {p  4um"ʳ4>ezOC`nGvTW Io^U2y}zPNߥBqs~O}cuOD`Ԭ|dw=y/~:z֑JxTHC'Zqm2bֆu,= kxmڬЬpo۹|@AƓnv2YFG"Xg$5DS ?AftRA&93nR.W,{EIG{K(IFY))F\ϙ?c/oo9#b3]fr3݅j~(D5S;c-- yT\I' ͔bƪPPojzɾsLӠ!e5E`:zHF>vYW!tަlbA}XK'y~]{kRSqdzw4fpߧKH(ou´b;X&ge -ʲ Jpk&j4Qm0ݕH˄`cІZ!.UBa[w?H(wn(ӒT>.$ħEUlz˞cmhrIgK8IM*EDt[>FR Z#P)>ġi*"$0YP@f781[D9*ʵO>svo#cYcܖq=IC)6MnSZC}D~qB WMDEL?3ClU$X*YW'4XҜ!B%Coy2UnW" UmJ!P$Ǟ^o^a Y=~-~1i?7!"'*،AΞ-b$/]yMf}%5ɭ&/(*XH$2T>:܍GdBDhf+Z=`z}R+mgEO7ު!m/wkg51?N{Lv x8B,yGNlfbhs<ӥ|Ņŷa!7HIuNU^`;ιЗ|;0a )8}w=Y7K#;Q8Fێt0KZ4GO? ?/"T*=YZ'QZ3~l闣?1 R6VXSBhSZ}uAYk6dOk4>bn&8WPW0‚*wr'N]+cregMG\ƣ??Ghؑᑃubh2Eq>VΕqkiKD;Q r#˩xg}i}If7 !NY8ߺ0ޱZ-@*hgKȇ$v0ji0tf_^kI &ie5h#3h'qsav=*qKRRTg/wC=D)-+ÎQ #6q$UcC ^Jz{ۓ7 ҟ<`k8OBH7Ͱ9 Bn8cdFQz|^P[_nl3{g_0 Ŏ:Q-&&-ꝣl[|-!vJjH6,:"x5j#gIaOb d *Y[BRǫLynC~Bnr!F#m&T$D*$y?'خ5r:zmuM&hq0v)[w\TԵ Ζ+L:pi7.c[G,lOD-xQwXO'gXAQ;p_= # _[SY-ǞĩBŭ\$5ESq\N$4`҉"_%w,IѸ). ҭG[Sm]*^4_ N+YRo_Nv_^~ cRt߷_Ƃa\RLM]#r+t%^λy*bx>[fnt\uYPc(4BL ZVCŶD3霘*zzQ#P䱕Ԋ~%ǯU)|y,z0ETT^?/6x[]Յdb8梊ZnA>5 h~bzJƎElxH{Hb3!bIlSUq^_lj zqeoO.NZ%8%z2 {.G=d4?Eռ떻{u$ [M'3J*3PGh1P6mMRK}gfW"uKuK*3KCQtR]J9}&MF. _p;%KI`RidIc 9李5%^BU; xd\Q$VՠwISfHr˯((>󆮨ܯb&3*'bT4%Tt3JkC1tB~8Lg5Rdedba2Vի >eA#/r7AU,[ C !`J΢!HًF .Īe)`\p\ȏƓ)H`LiA)1m5NZ۞x~|?I<`O֌$y=Am_f=}a`$S\ctʍL{ gp0hf 7֭Dy`Wkk$o>PT4&{mP0`V=dLq;`ׇK1]z%A/fSkڒrGlyv-N0Ԋ # & QɁ*r0u 6Ůβ@GN!--Y=n(}8VӇ{O>J^~s{Tsۑ^[_BJpN# O [kUF5Ƅs?3/t,}~ם칆tS7xq!۰1{ks3;<ݢ &D܄lBvE0uR e:Ծks' q}^VJSm fȐ3ǏopX6`\}cR9NNE@?Me=֠ f16rzKOBt zZہ/R;m#{`Y)z SJG5eF)#(O&V6qŷOnuAaGV‘U1YXe&muA&@-?˟&xRsK{Q wvQb]IRL4L`D:znI;tIIN/RlU8Oo oyu$]1;B*1?/T,A<'/8R螈nN% p{ʞj OT9*~,B&H 4cE0Ε=#F_JJ:cc;-$n]}0쫜 |b]}MIż=m'} {W.SE,ڳΦ~(Y0ts(2†>ZNjU1l(os"4<SQܐ9jX /:5eyΞ(iCHsUro#}҂#neg$IQ wH1ݧz4=m/Yw$5){;VZ~@AԅVP.")qU'g98kusjGw q/XanY;9 ys`Hc?[{@ &. `iEZlb:_ 32fq}vQNkC'hzRPV !5jC^:x[;:=%P>QúW[`PȬM:z( ߊҤaiX ,7wrE9}d\_߅]ד^H68Ս|axE ?UfϏjї?rN7b_&Aw-<8=2pb2)`#ΥJ5Y.tj^ d‡%,, \jF[>tQ@ղS]fL҄ʟ78$y7M3a-Mr!p"׃S.w?-%|sIxX#2y5޻zCp7-,x /rbVp4y/ԕ)`c}?7@"?K#57 f#q@ Yn*[ x C6;~y9a8ϿA/u[ ] =Mq]Zm̅DC M>\_@y ;p90$c%vйRi:kqt4ciq2+#4m 4{]%bn]~8CsBaW(9?aB !(Kѥ/XtOp'ջ{_1/0hiI@0^\o Cd10-KőL`x!|Rzèv +qY TsZwM1?|&kg- ?yG)a)6H!x[5<=q/{/R ##O¾ kZ~YB6b/:&խj32tL֝}( JSza-ݭXw ~jPBPzO T>@h"S-&d ,0n$~8sA6l\uGgI(!.7}#BY x*ҬJR cA<1~0T/lF&ۿ4Kw0"frBlL! 9DT?0deQp8vVE<~@i_ ᔦ&6Ea JX8b$hJsB|ghCc}L .M'(v2DRxT_ym?;׍_U L{%sCB 93 HwMU0OaAMA/p?o[Ku$-w4cBg ީp-l~{Lm4De]ܝ2 p+t| nfx kb]cbս);ue[BGlv".{$~c4P%6On8=eTA :{tF!V$ &>[UUeL5hڀ2J}C$7&"Zd*"0;". )iTdH{BʚD;f˙$¸$ r"HЊMYS*axӤ6'D 2lW/0|n5Bnr0PǞG e'f(Ҫ*\9-Yo|Ul0%[IOg!P@?FΕ>RΥ؟[lelo_˄ywٕQ5Hb@ 1 "j,4tC+?Xztlr9|T(ܧY-R%  %nYCل fOBG<ޭ"#N1ά|e, 1?ח|鱤&v8ǂuk9L&`+V&Ʊ.~L.DhPr=4ݴ<Jl'P) ,!bS'Ṥ*D5d FphPU䎋9n͘+oHO :H00$2Ƀy&!7{RkBF:WI/+ dRK8XK۪9y6D|6;KW d{-ұ0j;5$&#xCദ8s)v1U"7Ɯr.Ô!h :`%Yr2{`cЦtL@z$E"^}AjLozߗFÚm@ݫ}2PXpM#`mVʹ9ͭbU! +Hcxw1q#_Zk*+b.GEs$;Oe#M9T{97anD뢐 bv;bOqʻ=ioQآ[l$u&4h:M[4 dLف6s$h`q{;wIiazMo?Ym5Kʅ^2w?ݦG7b }N C$oJvtYHWG{\'z@Zl#Z0 x^JqpTZhgwK;:_-+SDoV-q4,sޑ˨C?4x6rsg |'DF`΃s4h[q%" yNdžyl_ Ŕq߉Mޠ J !hL\wRx~#obVMdYLRAdٱD1S3߫>v^C|(cX́+Ī}ٷ]۳yT#p{w*d̊hLA-X#Ɍi~(J{崕o.G/grzDl?Kf4?!K SlEh\/j!8 )AlSkɲͥB_q.E6ݝV%X5;h X4]u`D:[x\q~*|@^eP2EU;sa's9kIZ'37Y\dEO1҄-;٠ Ƃ5Mޘ%YcK+H`ќj@嵂lTR.Iċy 6x53G{.Xۆ5;oIc£bXp ӴcE0ʟŁb9e^@twDܘ\X&Ʉ:y臶uU!t"0\êz9w_";sVi4S 衍L@xu,;P+oDj)fѭX3HnЛaxvG!&JL:,A[ w/`r5IAᄣsRwVH3<wo1K,zAl9a WD98ʕ˳NiE&.e.݀&K<=9ΈVl=BkWa~õYyXW~LtUGŖW#-"a݆'nP|п:Z&)Qn뚕02^na^`~4n_>k"Κ %yEg~Fʷ1ƢPUG]o6lefY/3MЈreȝ4pԣ4dgC _,1DG06*ϤA#et/, xM žNErѭK}\sBh27͋U4$W ~w*],5^M ceM$zWcWS%MɳK 'չzrtre&Y`Ӽ/@0 e嶁#bMHYbH{7sv9,"̿R}I|Wr.Wfx)Bċ۹")b5,1= Z=b]6> `ChA""}ÂI`-?k(4`-1*z{ٱ.#PIjH̦:5 Q}yټo!Y6AlCrH]6i!YܧSᗦ̕xs0{/YLH%F'QSٵG)T[U[]$%3sZCr"4Z.|L:{s!DA (X4V]7gvh^VAo_LC !J]Γ&w|tA_$B(P ixWBV*WH[|7)Yc >pK)3ތ` bJ ?.~[ṁJnxAUGB{:MxKbEޒKh٦UXX" y|~k1WJcS6%@⩥"&@U|NtKffH  |Kb+ Q]u6*B_>H|..2k'v< &D5 Vjw&tKu80ɨ~(: e:7ԫ1 1~MgeK3w8σȣТJȶs>Tx6JH4+ n9T&zy "KٮtcG8chK 19AX>êVՂErb\Œ{HY:)?x*'RISg/B4;ڦF;P뿻9סI{Em}D 8=#վ1~Nx6&90pJGB8r Pfh,T.`ny?/q.wiػSB+ o n;_'ߤaW>9a8;7E3K1$* !,9HpQ-zWȌֳqe|xe+$P3Z%87+:V|&RM>jC!zQ_aή7{U0Asպ!2W#ޞY `M]hn* [8ߒ|x]֕@G$Fj.)]c A3+ <1T5 -O*.4ءOD HZtOBaZDN..q7Ajqd]- ?+8 y}e.WP|hc6|vÙ 8ڛVQ3cίF.L@nCE mLt0 Hƫ>|ii 5&WNZa'4)![{`zm[ ySUW!$[4 v߾q3G5,/6*r8+9TjRg_8$~K%x% ]NGhgBcȋ^y!bQ-I̒E&>4^=8 '5QfcT@ӶR8B`ƀ z ae?^.ohz.]׺?Š,Ë*h4oA/'YdGʬj :eø+$qY~-d Y3P|Ocl|vg?WmN{XEBMQ+EF򬳈־`ž%/P9ŏ/>R%R Lɶ2d69tr]#YdSb("H ;%e'1yK/(͐[%4A\cw孰l&و6C*7 -ދT̸)xwꮛ ӶEVm:1ىŷs~,y͡Pbn,r8B{٫| Jv:vw8.4̟;KۥhGoY3if>Rug[%/V@(tWCp孃c]#pRq*Z-o%GN^"]\,Uz(zM]IwQωrq۬]UJ1S3z )Jqzޠ{MHί6dֻXX4 op9|QYR)*#LxƦO1:3yXzyS9,.G9:r Clk_^y̱K,{ =CeA}Vb?Q]c;laz6-Tr'*& 5㴭 ~v/I|H (ttc=Pg+9mTN؅:iϤe "\9Sxm+DwbC~$^*X{j<$Ţ|oW̄w &C}+0+AU95y;=Yy@`6⧅H -"-qxv1:aoH"iS3~mvBs>]){sBص;ɴ mȭG?S?61Y%򘝯*>+=)jrق_!9 E' cB1 CﲀtR" (K ˷ib]BO8@4d}GF'/sJOeVs"Zt[k zJ<{9XD5Bmmko6Ču6S#-VCa].F6P(ݶfͼ| v>hT۹p+"le #|;u@l`\vwWpGh PIBdsȖ,е[x xc+;z7vp-K4: ,E/#h,_an*twi ;>\zIMpp(ZyW|MpD6n)o΄H҂=nacY`̵n3~I:WWW?dTttܣClBus!DOҬW6ſkg"U9ZK hHf߉;" AeX=>N[qw*#(kK\28U L2~+R&%_oP&vfo/q K{0ֹɱy8YE`πGV-vsJWgg d R嶋rqa)!zhi@Nn7 ,AQjAr y2()7ׄ0GP %g&;A;3\R!GCkʨ;Եr%2>r{ A̿vYO6oO69, տlD=1PB;Fhnʚ- -|wO'_7wadɦ}'456y;<.|q%q!kR3aqHx,9*nVpa3lbh|r-s/؎oz aU,7Gɞ pݞ`70imhCmr|Oz8hiwX-o;m Uע]/Wp&_[~MZaFN8qg`a5o/|nXɷ$@(<${d&8_#j$j+>t^4#@I[CoNhSB/DV }Q:\k Q8`qYˏs?2nӂ 9rx4T/|+찱Dh(h2kU-C{$>NP̀y!ZL]2683 -2eְj`2jk`akj,+] ajjuhF=VfhӁ8Blɘs$Z*Y6"Ixnupnl?/Vcv$NK3C J ċƒS6[vxF#ߪhxE!ՐGێ4e8 EEًW)* ,@sR@φn˂nSꯟIttG"$jR|"ĩ$HDbpw:anVZ3=ggč.uy)8dGP "h&O4( :pݤfQu!xOV|REN( QX09OE٠7,tC#UUJ /B P 'Lb|׮U;U,:|ٔR ` дUN\K#fR 7ACT(\Cs©6޼ a5pqjL[n]J >Ӱvҗ1ZWp$I WH(OKɒf@J y\)8$!؂/A uȔK n~&,>{La x8b#P`D7SUϗ LIγxW;$gJ?1\fr Fzd0,tC<6S:{XH=6Os٭:`.mMvQĴ?$ +*Jf;YkW5Kt8k2l@*0͓0z[^%7L<ԶщIEbJ5<+^\f}- O6$Fw76ݚ*+X.lgO+xq+$Etmi/,VvBtZ]r}Gg'9El٢7t7zpPi A] qܔ#m@Զ8]I7>k.(2 T}¸su@Y y=ARP̘\ǔø% SpGH((' tEBӂADmIim\s+}Lc0 4j*3 շ(M v|>-MS9vOp%HHnn)$_*J)K!>^3 ,L Qp:@,)8Lc0a*qmʅ3BFNyA#po!2W]ӕ=?w Tz[pfka̵_;n5$:kltXnYƘk)I8JAW7ԥYcLgxBFPdK%#!y9RF]t"d>hcJIf^(}B>c,oNh3mʒ/F}- ߢ99'ft ;iM4 ]:.q Oƀ %QbL*TE{: &FaĎ+@vJ Ҝ>Ir(^a#?m'ǯ*r&7qlnjyTtώ CbHi<Hf)/'OP9}d\VE;d)q&ȊFFwɠcƭ2a^ <|fp9gؑ%#&lſBx4s\;54{-Ya=@rZ){@J1¯eՉO`XSWu?/ Cpe͏@|{{Sz+jЁ&:Vi%A30㥮x.)"ߑ}ӈ)[xꟈr4lk%kL?<:v#qXBzl.36 Ԁ <̎@j'^E bĮO&31ШR:ymrʁۓZfF6&Rp5i+]ф |0Ϥ(ee?p+>t3'!̃HZ3s.;xyI+z8y@i>Xe^~Oh:B@\f۴u]5Z/=JV>JezH =$LUN!9!iNIKqmxdH$_)q?ua/?@[xl rϓîb D?oR#8)Ęiq>V_Vբl谸D~0u%@2-˃Lvpɝ_ȗJB&WIo~-$a)-k|8/ Usj~gѴdQ5udlH%e0m;N?(zczSUy]i##M/(Xi lDHlȱM07Bh͔V/Pμur[T|O ;^6 Ʉt]+=92P!/q6݉H3f`Uc|swg-< nPhWPR'g=P?tCG{M3[[/פR@G'JPa(r[]5=Az.1 ,>S q1t2d0a.6 -@V|>Rmiķ]L\&pq9'%X2!mv;11G_BH4lHԋ6v3Ov,ܽ $o4+=j //#Em! 0y-d+l ¿EƎ-\M爐,Ga4)-L#mG`Z8hA|Ģmf UNgn(bÌ>\ӜʜH%_`U_M8Tɚ||.X~'Y?ī+= W! 7{#throkfY0xԫa)nlGmnYGɞELi8]BZG)$ԭMs( z{/YBȄ}v*М7h/(dRZPLIl2aiH?dzB2C7-}Bڲ"[!#UUUohA@h#س"|wg5Ị K}S_NH& Yg"'RK dw d5ՊJQ̭z3'lp\A4Vȩ]$V Nyv݂$g_$@RgW>b>uH.y p1sb1a\a =tzz>r~4l,4[c7@$TXmiSD5C SX)tDK>Ѫk9 =KdO0Hw4;"[fqaCrC_, ;2^kXT'!qRZvvp2blk1 4;d '10k'ᓰPWt|ׂZV`NM\ÆhDQdHD 3Pu@Oht0/קd'=5JZ[eR Nm1navd)˃p9/z ґk@ |{Mp}[hCW=c3 JD#W=L/<ԤĖdv]) hEkHƤY-[A} FNoT#LVSbyw: R2~$lB63&zio#^1Mz-)64sFVH%.XM"lѤLAL&:AfyW+\nGdlj+t s nX':Oiy :RC8HW$^<5JCZ&LL!WCj!JH&)Z~owPr,Z>RkZUgДOkm;Q>ƃjE.&3JP-DMUN rIhKվ^y^̆zɘ ǜOwj6Ldp\nq CEM6{zO k!n7J( K~lUAzhW9+蔋<$.Wѕc5 $4 z*앭U%sC 椆K^p=>&R<=S6)3_!JJ2KzhAhBȠ_;0iC1 ĈMe}<[,^z`:;E s;&)B?pr5JAZ3H<CPag?΅@}RlZщ2eHԻXH#T*KQӁaYd D1y@'k tk.U&J;Z|/qXޏ'/rH%[.@+‚΁uhͬP, u y$:`O(h^Mϭ5ƾ+^+]g8 eS[_Ēk֯~a/o;7YHަqRޘ2Q(Yd$cv^EADS"}%9.̐q?|^,Amjb5OAV$ d|^;f<4]#Yf=Pj2I9&m?Ͷ,6D}U8Q3/l9V1}]u%}D qor Ff&a?NJ i ^?! 9qKq}hY0&ٍ= ~4m&bOqeXǯaG柦QmObYeWwCY}m'XorJPjNj>Kkk4-AEӠg} rY!3o & MCA ػ05N~=pCݷvq06a*y97J͚sp pscGmɪ AmbCS=}umlQIiDh6xehɇ fUY7>}-vY6Pi}It-a": :5WeD}Sy1zC _gE 8u"-[<_.~uPνuX-bM{_#_]y5@Aeozh:mE`c^Vhy#eV-xGmG.nl۔ΠZYFC!OۊAo(V[ uoV~ p8z u3ɲ|{x7o -UWwdׇ7B2 O#uW@0L ЙU(֥)Pw b7BdFM- RX&(g=y #$釵諐;ifz\lC~+l\u>6/4DW*SwH 4%5Xǧ9IkR[%76Np7Ĭ'|{[U<8ܺ^N*"[?i@i1x&< lF/Lj$ڛGu߸Q!1zB13|t2_܆\ѫnBKԵoT{䒡A@,83 YtuME{FD3r)L;e!YZ U1ټ2I\NuH@|0jtU9 Tâ0ИڔY0YTԘQ4oU0.!@$(?7rLYe`'!"v~чnD;1#ϼNXY9cM$bx~/vSb^m^sS:A ]KY$\jX鑨LLbꋀm5~@R" qsjЗN 5 󐕠|'V~$2)Dwd]L|@:eʻ}~8u)"N?bZBW;C A4ji>13O| @c o?m#0)%xkc 8(8@xlVW&ʌכτ5+{.T_TFRH<7܆h{m9 #k~_y;H2c%%@lk[|oTsWXVٴ 7~0`+jD :&~Kui/o9`O;dVWKP:ԕ 7_ZLK#!KYSfGܠq%Wqĉ[ȣѨדgsn/A| >b@C\U-Rkh{ Twknrd)Q_= lٍ] rdcW#zQ0_q drpP4FJj[ȽE["δL/rtڛmU'DSQ!IPdwGoEPY?aE,{ I@T702j˶ti;p@7,9Aӗ5V8Mo2qLLj[ 2ha ح-}aϖK̂9rΛpv9-f;Gl{'3Nl&zM_[=Y6ĘAXۙxғW1|Cmnsn>=uU[gpH^1TLaZt iT~E菝/C6Ts@9yNlؚ/aN~1 .-W%i<mzmfQ,;7oRQZn +]ğ =/ yEYY_ù=VO$Q %˷B`V@^˫$J/4yQϹ3lF<9ƫh <Żï[>΀ j't'צ?mTK2l™7 B|0Hg32%.e6٧\蹶Xt<<1ŖE͓ɀ@IwW*o eY>c=/޶y>`k ul3DXI//mTdj ̝&,&PwChz< l\u6c =,' d9u\u*>M !\S*7YFr%)RP0ݙ¯yp@X]\8yvS!LG*b+u*oN*ɑENv9Vv/ĝۭG\Brb)a!ĠÄ0 8`jؚY _}i8ֹ31=f?bMKj`?&D{؋ m^SyvWBʔqD&IХb#%Y?9Skko]@Tk0Ω36ĆɄ Mph?c7.=YWpo`*<$̥t@8zdˏ).-OPN+%)/#8Yi6ue&D|⺔T7+/l}'*zy:N@QHߠS`d _Mf`iTSER4_.R aiS⽪=2wU ڌ?ۻ~xXY3t9i J885i (ʉ̦"| ' ?Xr'Ő " NN_T b_$NɥKչj4=~)&„5jC}yT[y'Lg=GS>yDFCb.(A'k!L&z>Jv_xm@3覲zs*6ڛLB;0iȦ Xb(BF!bY-vBu©xGeKȱQmI~){l]Iۥ[NW%Ea~|isډ}H޵!W f:ӚȎnGu#$w'3M- &O9wR l2gŘpJ&{~n4ύO(Ԫ5]k= ɏK2IMyLr?'B[o+&k+ ٢ʮ5 9Π8|Hx\sJV1Hl4  #uT9Ս!x`D8kyͅ'oxǔffz=ȽV̯#gm ^98'vO%+ ȡ*- x,!8ytg{G~ʨ'ڬd 3f髎 =mp ̀\?YKLLɥҬ$m%K}>-QoNbrkPpB/5R6#ȪK lW WϦsp wYȔiϵgvV^DQ6WUrdv]zA(/bFy{5LHkƏX, w,:q8mb'_:T_2Me's)nG:%lih i)X)ʩ? եQ}8zqddF&Ce7 lk\ _ؑ1xsoɂ&,t{pZS-hU7cGsSg*yayjy) }lM祢Mx۫9;1aȸאOy}AoCipW Ld \{ l;")-'NFi.4r1ѫb nW9rUt,nԛw[g` A@T?VZpOzܟS0+Yri*GLLrc+cP\V=g#G<%'g}6e=*a)` Vce:ãHZ;!!e3#*y>WJr t;=TB@K<Syz-JxgyvKN_vFJKz8 %g[]cFuqS;*+6W">WpO`yC:^2,>UMr#^k!X6ʌ}|?d\dzbr=yvoYn>mU,]X؄2鲏Ρ?Ȍl+(#%*ո{@gnix;dIūMᛈ3"ͳ T"-Y n>g68-@{Dϵ[(YS|SvZ^&XOo*>% ݭytیvh5QME,aO`Y׹ejR!JXS]oAnMIyV֨sm//݂jV@X?!KCY8ݼ[GæTb’ 8`E $)#k@M\B*Գ%=.l5UUȷ}P)|O"D ~?y>B*;Ɠ:&D1M76IR ^Un''So{gz^f#}߽E~ z:ߝ6 ד\]HDCԣ x$%cJcg10yZYx5N,by$3sPƺ >$g$HH^K#"y瑙b}*ӐYsND&hnHtT"=_ae;UBb*iTf4W`WSQv=YAWUL~(`sӖpȶtu{GZ2w# H; _K$d.q7;X%7Uf}JhVbXq^ďogfĂ4+b18}6-i(ƪRxu>?[ n V(m|*>5 X)AD]cjh.LrGؓbՌC`COvO?0%]GjlE`%lZ@40r54 s\Dn}Lg,co 1WG!2B69JzkJ^}Pg.k<g(qT%f? HʳSE&y7zawsw`+BҸw5FKWM 閴$p] ]rm b|7bm!KD،!J(hP|A;̶d,Wk-j-hEk,bf6\Ae r(_V0W*=;5jA:NJq%8EF:ʲ*mԸ$̱6 ''cet)l7zȺ8[;zwF{1Gb[A9>YQ欀31tuBߖgmXjp!%kJJ,X%;eV@c2Mr w&#L:,3̾RN;o;1 {x/[bmQAkM 82ّs\Fŵi{'Zkm*܇q/e N4Fwr|!ik83˴CcҟuD{1QG)W/QTĪWц) t2M_2Q_eQߊ/DN{=U4Ii=ᑕ$t/9SY"'76w#oMm >.QD˚RCC2dN;7dd] r͈-4M9`q$-7{1ꀄaf'fMBhf[+DG'ji0x}m{#2fglVȎJ2l~6g D(m1nwHU PxU6^]d;:avw5ۂrHhT3=3~]8hᭃZ<l{PyLWz)*;9h. E onyR?l.UQS,Z+9; ZPe6FHy:.rs(Jl/nE:+?QEr֧[1'{ыh-p(g^^l8,;STi pTc`<9qh ܤc@, m>m]:L-oVЙg.bI8w/T˃Ŏ'i$n^FK$?Qoq$^Fwf R7%<[ uČ@l֘/OK/),tz L,YH5ol5L=/Y6|%=L6?"IH zjmݶs ~Pd tVnm9"]6J^)w/?fZ cy; l51`|N=Z>'Ip(b%LӚC˜u$+bJ?e*xLt&)=OlL^@/?Ώs7u ^Gta'cњQcVԇUdo8l^ ;s!re?6J__f؉_! sІPc1IO@C"p*g߾B&8%餧tF{10̯t\xEƌMA&W)a=uRoH{]'Iʀͪu-\zDXŔ!]U,}zod3_=[f@'EE-|M릉=o[x4%+m[ذ.hnƺV'Maa 5(lIp"܈0}U<.%zɞTW ~lvA,Յ(WDnz\XXč{R18Ԙ0I G H(ՄTxWo-'2$ǵ|jJobSh$V-?pgk; 1_I筥e#}g>ʤO]z{G) (t||E)AHOHl˝)?76#iKu,~rMdsyxymƈŽ%4fuGOrz@p` ~E52ҩoC܊0?tp\FNc}r\荃hӝ~䠍(FYbsQ+N\¹<)LKаOKvzm3 ^#WuϡX`!EouJl'Rw`16M5Ed}gaݔ'>ɳa6Pyqj{W@)x ڢK:M9?7Z7|"V%1aڐt=湀lGpp<(+O;_O˺Mtͯs~^6g~6{m_H!iZ ;$|Uv~$(N'J]J$ҵc4;UZh ?1ɚVp6xN333vO# Bf.+h^S&S,;7%k^J= &.:4=.ci]Bbz~k@ζ*͘ƀn)$K/-9DBUyõI&)=rͿ!#&u|k~!:e<ў?m5ċ|ڒ9-e@NCݮ caJ_%Vh2^vr3)d:qʠ}"_T5']qʓׁɼ::s2aިOwL;1h9vO ~psAj'n/W{8Am'TLJhVI3ķw+FSoҢh/j,i3u/ ,"HD2h8p :G~ ^{w_0}U)ZCΏ@"l?OcaU{G0dF!1&5)IptHm/B} ;AMߤ3f$٣rs,MII-,Qʗ|kPW}FXJT;d-WeqmgBOHzG_ͼnҪ}Ӿy-x=xY?'$😍Ra]ycvn,?ɹX@)UodW yUENK%^M'B}V%ivgmHwՁdſ{/B ӔWś>8qKc$T:+o%=(P Vdv7r:0/!=J &e9!@d;L{f<[sibߟq F[`-}67|kǵoMVFFaDXDm4Pj {#qBK_?pG}k2W?MTd>%`^XBc;UwP}qD/UozgX T1 +53<4:e^_w ꛦ਄9GKSO:x!>&xuQ,K/êSA4~NR>(ړ Y  w[Ej㰎яST9J/\5 Oe@iQJKMVa=ll:euH"?VWTgu%nR\ XNTiq#'jQu5IeVܟY63Ԇdix٬Y\+C=3/%y6}r+͢s?I:`ְAmqb!ŒbZلͲO9[u20@^T柖-;1N 锎/|Nl9N v^_ˮ9H*OHmh.h|s;zP`uh%j$ԡ3}U=rQ%2ꍋa26eԧ?A|I,:`A7+4ߪxpA/irE-.[aO-1'BkAMEj:5-R,&󹵮װ$Pu&;`̂zymENicNUFx&~/PrG^2}&y trp-@a/4bgM@Ipmy:Ɯs\\ѱTX!n灣 o 4^K&eӴiRAvlF%k1g 9FN ;k )(]=;ҟ،()=`F[KڹTKq /Ct\b);)T\RK~unʌgGA[;O4F٘t FUE&dW]=h|#-O۸|N>iN牊v-PBوC#/퇁*Ŧbz&=v:Dy^6 !ʬfD E耬'[U$g/EQhҗvt4c'!XNrь㒷7Xj R\m)|H6s&Ĝ$:xXw ‡1]a(GO9 o\&l-5g"n !} vއ>ɐLIZNqlO@ѺKTyͫ1hzDtJ&KQ FrUdN2Ц_|$g,N,ZA0ie֍RUdz.$JV%BsלڼEZRPjp3]Z z sߑ.}*m vudXIdj&)\iz] %_ȑ@C5vG -M R چq]UOG*<{btI8FQMJ`EK0+ [sS<8}8 ^ڿB J~'cCCNw<[6Jzn.=lvpۭ.NyLQT *J6B`ބW2A,bq~QN*!cZ^`8|`ֶ6t\8FH`Gz7qVGENP2=z0oH8uPUe "nJbeVpR9~}#x; oF..2'[uXN;I|ô_3+輤.tjL)BY,iSܩBѱpUUƄM;(Iɤ~,u?<:?Nvߜ_Zosrw1s:~ _-cܵwٵAV,ޑ'fV$JUdX+ъhw4c*"8BD#MtgHJcMpPDcd_*@ S_u̿Py,t>lac{PpB Hn܂R^G>'`VxEq#En TQ'D:4=!B} \_ӎx}wX""1kTW0z8)kHJEW߈]B+EXлpDbj}. * f2I]|XQs-S!xW~ȉeW 2\q8D@9]9tX#A&e> Xaٯ_~[/93tcrTo┻ie"߃UteDߚxnYUNgB\kK>w j>ꇙr ؃V5 6e?fmq6G&6RLEh3-wu'P p:`smzT>aY6ʔJwN7>o &9$&X]p+ъnQa@2Nh|H`wK" Xс6h^\PQ[ZՒuvi ,fvv[vXdv.:c1f&%l>ЦIK8VP^L-4}MnB=h\'e7^"KzUaؑΣҦo[г*pCfSB!<>Sn#0%1|N[^F)|%s-_}@G o0`+ɔ_E&eOS05WY_i**|LYSHs@2m;V!VpV1<hQTD;f-#U[^EL^avyix^?oKsέiG}m{b%{Sqot8r6_hNu"_u/M/;[C"dcn(#VDKxѾ/LۃQ edo/ ?PEDCm\x3`FAs"4XDkg9U>R R %\Xc3T,sevY Fgծ=f=(rxJ*x.˱s ˞oOY(N,<~v =K4RBXZrh"# CW>? EyI=bT$3Źr^gDq)}t$ 1^}\^*rBuXEiQw RC?跸ajЏm#0bŏy?"rW*Aos»/<wqT=(VmAS6AYd.6m~< NL^cVf)̴%gf.IX<}*M) kvF%NRcel` }Pʶҷ:AiD<`I/8H]Q'L5XZNQtdB}jiCt~Q1h-ZidBXS~5Le.qhf tVϞHIi(K-D^ KʴvxqE_hD]'z xA|e7=a;ȥwOD-18gixO} XqY+dpxl.Cnx;SI#qH=pˠZu% E//ak|EJw ov0,|_VWpN}8ܪ2Ndb4wh >걫o]Nk!a퟈b4i5- MQgd6Z JWa|3a_Fxn9d&uP2?*lE[/=[+n?w72  a!QI|:?(2MrT)VkQs9]M8? _v]fpAZE5pHjŠmQENt5_*[i:vrpT!TqNDy\| Zc-^ei%0.vQ'J[_+ϯg^oj*#^7 B~ jCMGg.7lh>&6%QlOfN.v~lq 3:LvAH6 W+.. {+m2 F~"ۜ f;C ~46]ȳ\ka7Mf2ҕT 7n,h/q"%7duz]vE_¼X#iMiݢܫRݶ~1٬< {">w}Aio:ϝVuabh؞zM皴'}l93 ȋ5 iJv\"O O|LG b[BIJ/BujC&}_c}Ct1Ilq0=qLWU:Y\ }7N 4/USv={ϊS0lfoZۧo9 +a7L&AZQ;9Q3ɑ 'EkX显nzMڪxZ+6Jkd1w_8Y%^ &6~#7RTE*cn;Cj JMJ7E!l{.lARON ~r7. f:wMrQVw= aZFEAbqr!T  hrWI@ n٪#>+ iM#rk9{4d_/Ǽ؆i 8Xn6] "էq">'ggp6BOIrjM!(.Wu7 J2^ Ѳ}~Xz,lNę d ڤ/lDnM<X`uiU@ %^ waoi0:;2vHBWrl;$b g}5+^ #GCygHc$TEL4byv!9B TXbm@́}{/X3V;}6q#XLg{w=Kded%Sxc¶kMʦDS'JO4[ ? 3iGA33b !ی%h}>N,V#1x(oE)vz:͆zE ^;^˭yreHry/S^p&+G1,(m f>A$nt$F?饌znJӇB3nYZ ڸu5L<jζ62Ʉ֩F$xx: ۥʈ' 9yEM^޼,Q9HG^|ߜ VZױ]ۼ, #6]}=6piSx02~H)1 p2< C6>Gj/C?B]]dkP̼Gi,-PEo߸"!BwEzM()S82+@ dnw%CI'<9*}+aר7o{10+pjgd pu''ug?R?AR" 1el!s檶vؔ/E6/(2,̲&ՍP.#?;adneNK/Pfb*&jES|:xAnߓIcyFMzQ1?xtu Z*递LU/m+yl;\l/3;]J.k,b\+'KH *thݝeZQh {yO A_a`B t33.V&9 ¨lC`O1Ǐ[9fY+fv蕑ޱobx}$%z6(U@X0~K55_5dWPi^5L&l$ysq.F }we 4;I? 0ɱ"AnػŃO߿4%b*}C6{1ėwSpgV :U9+NDm4rY'/ e#zpQF <%k9χ%!K_'qvgc/iq5M. V2NzCxb4#-kUr>b9a()[֩5H v0ea+<J~qtjbuJ8Lo^b Ms"F܇of_ G쇭呬ys}NtlU֋OⶪꌠaT?ߙo s+j*k ]1Jt39j*600vAD.:OE#Zxږ)8 m⹷]h˸;O4Jvgݮ Ug;Fr5uN4m r*~b=eމd._ +%GEz>#[e7w@$_ /\%K2 Η3ݫ6FK(@meFЇAP+~ܬSڋAu`u! r ໃ(D)C̻#jaL5}׮Cfˉ k=JžXCTƂHfKɻ sʣK/@yfA\Zb-61Pa b{uYX#0 Oa@d(] Zw[ )᣿ 1ĬO3FR{>C t5"r]c쐴el?i#ֲMt!2R7FGRZsWۧl( ;3,L1xvIڈ19\ɁX ?n 8Ӳ|k453oX& ؎@9LnfΫ'O2r UO CK$E6cZx>AxCWeam1Jm=u~78 X+w &~OEw^EW tapj46mV1/﯌S,MYf-o-e`:N1T1y ؁Hd\Ro}`XDg)|S "y\Dr8-;4MPaN hZl0ٰ¦IJLe ucu2FbRW$)SVq8"N01FU3C5 .t=HFB"mҽ]XqHQY|x.d #ӭ#H+0Yhorr3J&4 W暑f]CUx3hA+}Ș!. ;sW|#8 u\B܅՜jX kڇ5sDz ٧ W5` '5͝^h$[|l.N` 7-lA+#>a绻_!.&Xĝ٨cd\C:OXCa6Y'`ܾrDƠ+Σf? [Ӡ럽 Gz"=^_pBX\Q@Hىy1tEnF :2İR8ꎜ]>IԊ-(`ȵWǷ*XVLbT&=rA=T5NjdwBN9@vMcrV9-(Czk 5ԫBGM.D]__`Wvbbk0zX['FjVu&nM{J^v6+^d#.\bkvw[v)N {;wO 4)>Vܴ,aKI2t]S|#Ǐ U癸3wDޅULx@S4iuVS3RmHpy`E{tw\.MD5\<_Z[QEb(?!YTi: >I%=y4O_6S:57$w0wk_yb+1?K?Slf䚶Rk2ju9/kd> ?%rT[{WEі>yC0ßĤUcCd|HZY=`%J:!`6ŃX2i=E0u=FA6-P:ưb6N,+F\L'ϋK4^8)"-&2ҭ4C$^vj4𓙗_7cXyGbV/gA <?Ѿ";dŪ@}pUjS^S؅@P 6u9:qͺ5$St3hl9/=i-?ǭgs)6'#hD)HjU}:Zolx0%0LJ:Wkkobķ_lX/ iN ;ЎVX|:~?t;GQh+<%}x}i ;np:믫|9 W:|l rh<} ,%bۜoVE۾aLg$ k%#P{vrHir4=̙m{?jPϙx6<1ͰxľzF Kwus- ՆGc:\2̫g_Kѻ?8ȁvڏVTH !jjY@xm7aG/xir<"A@HLǬhu:^imcN=qC#iR^3IM$'\z h_]Oq^2.Iڟg}$"H_~ij tm]98kuJ̨|KϦ` b7jL!v?qZ^I3Nș̈'T1&TdA}׶'9OlEo7) A)7;etvHCΗ4Hy`lyamdo?;[!|ṿ6*3 v  XE!R/ H"w/>萸,;Haa\E,$JfZeSiO/[XC15F[r*V߃ϡjQ(̹])<ׄY#fBZ=o!_!<,NZ:Tup@6 X%$ ЅQ.tZ_]vgQ{*ByrKܝ'KemptԗmN `d)7^:7EE6 l;Nkɪ}c#FS6>/eEN ] utN~ My _5ޕ-pK#e\HxyX-W*Wə"@'༸n!)Y.{ |lǭ6,w8ZPDyY$"S}Lb?If^UBBg ~ &v\`͟S" W!ʒHӻDO]@piĹNcO8$6Q<C0CcC"wrRQ΃7?WƀoٕA y('[b̬k@vxHV38سT2ox S8`F_+Kd)wikDz_f0%-ۼ…Z&kSdLes\hh?$T`68&fbO}T`=#{UabuV1IZrq18Jק[Kz=h:)d9&Ѡ͂Xa.tm/7a y% KZ / h LSX>]5;Gq2=mS>&"ѐ&En8܌eѪp%Ufy$QȲ걫JLn#%湇oZ0.C Agԭ(S |NwY["?!cvYuYm/%Ka\ܛӚgm4+Y tӺZ膶*ڈ7[peߨD0Pp)0FmJ](G~*Ǽ=ƥOCrxvgqFؚh4$tb5ݸ@ >%GX`(DH'Dڒ`_3gX'İ_5!MԨoqҚ*_]7ըSLdf{`qqx) ̄B~N>2Ic[$J/n%!JԴE Z58-ip7'oR=_os=>ׅkD֖ȰaQRh?2Rk'qNd i xBN- VyZ@=|0\r?N.Hf7IQd訹qców;5^ iخ[{9Os3Bz\@y: oI6\%OŞr=1>mKVExTڢgn^Tj3=n";o^S9+'F0.汈rACl [V;G">rBٜ c/8R)u9[lLoW32l~Z `\Bq3 =^W: eQjWoi=-φ}c}f.Tx8}& 'SϢl`(a9 !tCd7j"bГC1 M5b&;>$.?3,]$志măN ]U@|r҂#{anN/H V(~`PzM) ͆\$UVU*mu<ɆC>7yb29o!d}Epvq'Ǒf0n(S-7up l;b{mͺ*huz8&^Pam[=*f^b+qŝo1B=AP[LO^o?;-ʄ\-/W kt/z7epu:]lS7:md =Xfxꯓ[t7Q} ~JG&^+ 5͛9$3g?|~JfsY<};k D<=Agt#هn``!xKH0oJi60.G!UΚ>Td8%(! r\nmWv.GdsxJpsI~ҧB' #~\䲙 B{-+.g O~CA7&;脢Ic3$|"oJ[ hc;c*e3ZqjT(Oew|q׶/wHLD/NC9@r7 :Hf,n2l5m:DzchV;qA=OgbXxtsa?_sN A(p+>FӊٽSgI>MVϘg ݇ݿfh!ߊr${%Ъ51~$Upbv3{cYb53LtLjXYxh8,E)ĊJglݜL馇[ً2 ZH(YZ\ \pb91.B3b@{} E{cvs)a9no`Hbd&jx/4J} 2nK#P1Y&p e=|HN":ϐmTM?~΍ s,:s~B]_Tu$ |WCa篽)khMkó*f~̐O ˛D&[o~#:S/l/˾Jgfg_d0DMery&zTW;RRC^L=x=K&zvQZox.m_#||!ϡ,E#8yB;򹉀]>(o Dxb0^,jwB)Ҟ?1k?u ]& =#sAkd)O~poS"YTfEh -XlZ;9AG} Jt{zAGP6zGZ/-}TX*b ΐAl;{{^z nh Mhm(+DڙJ[{==@2څ8I UY{KGH[fF&[R?*]0K}V\5<~`{~u af+B0"M!iAhl@Jw?PpڮϊVʍ_^1t07jF{X"Pu7ⶻ `:+' a~b3 ?)n:x"`KVʼnH`9~2~UΠFv-u>1FWZmly lZ83 ^%%-f$"?fcH|xwܥT^reev(ԗ_#;(p!7MyQV7zSDD ܪc,oUɐ0Dk~q{[O^`/떐ka7XZWvw[x;W⚺>xc 't44$V<2UWRɒý!Z!!J\𡠣-q-k}; ;k'U`>$Fl55E ެpLfPr܉DHؔ!ٔ;Xі7ܳxdnwڕw[eɬ;Ğ_DȕkU x7@3ç\ULeAHK>9WoqNI6M C+>6%`|/i$A֪2s盛NIK}IpG-bA y4<6l Kkۗ)lu+ŝI&"фl0tӉq>:Na)Zd0̄/)^t xPDG }d;2Tk#d=e{E1ӑRyh7m;Qj( ^E|kF{x ̽+&hjw`9:}Bi}ɶ9ާР9ĭq:p['lB.3,L#wHO/;3e'o "3IJBK)v~gdHҧ@ *'xn+7:e# tUMq>;`5 zt#[4=Kn!dâjvMiH?N +\g VRGہ;8UUلSG w#̋H1&\J=U"LYo`SWQ'dme]ӨK\ EQdl_y,&s ߩco. Ŗh#*`$u5=GN q_99\L-s3F}8\j!݁Lhb,L*YI ؾX\hlb}럵C>RYٰtwȯh3;A`54]}:21Mҹ!5N%f>t;Y=W|??,d i^фAqj3(gzb|n ךVM ΄>V"r #քгϦ]66zIvSrW>֤@}"<+/kUB?_iٹ/p^JMthUM#9T6:cacfO)rr罻ŝ$TSM݋#) æa`iP޹F)MPvJdCx}6Z A_Gޙ ckȵ 4(Y{ϕun%@6^SXAZ3&ę-ީ2^9ɬ=&-~ u=v };OHL*` tٽXxA˙F)]o&ġ7PpIJ0R"I#/v81{CKQ_ԍqo$må7A;|.0p_ *41(!e{|ĝՆ=τFwGfh0rӢ4hF.fQ[Z7'!(%`oEޔtJ/Rc_ְ%:a> VR=Ӆ8})\Շ[0p^7Za_[$Tz%q-s~QԖ7PtrLj:FL{E |=JV A3)?T/CFL֮Н={CdyPzs׌0Yr4f.;W5$9 ܓ8xd. b!{FK^X_kϯ2eEgb!uջ2xߦC%ѣo#MD<Ҭ縥ĔDe,Իf1y-݅$tg_o}?QX(* ݃SҊ1a$:6+N-jZeQ``e|*erdG뒰;_Io@&#Jk57~|aӄ F﮶ʃ'[Ҡ$p̭W5e()Rw{D6̉WMSaqJW04h.t:=c-׬:(HrLwH1JATI7~]jF[(H$&aFȺ+jŶ YxBsX *KN^M"M',xܘ6,oB3A2C`K`"9y!|{po%M7oΰEfyjCHQCPguVDV>~Bx9'OC!9A 73+hP0,,U'FAڷ8duxIVV١"sp-Do3H;[cT9iܕt$ UsPtH+FٌXc.Ѓ"ZKӑ,7()4f {J,^=MC!0Nv^6R8,;hi+svvD9E+ rFpGij-GXԏU62H{Bcst苤Lر ]*Ь5cIiz]/l6ZF oj=aj2[2Ii\%Ԡ?\^ɎXL1@@?rpi:h5|~JciX`" ՜4QapQsG9ӄ'2% ϥ@OWߘOiEI:&m%?h.Mƕ_ᙬw%^:6"^|䷔s'sx'<ԉn'NE8육bz$w:&*pb|2'L]9(05TBQAiwGv z"}nP6cb] 2eC4E ]pubgt7Fx vaê2Їw1;IWA+o4nC$]˺b]Z~ul{mW?Hh2uOWP-91OgvnXS K>ь# ;iو,N[wH{`lK,R+PFhr厽W`+3)"RU~<56rG7cm*W{HW8!Hiy2/;o2 R#ɯҟ ϫ,-TH ]IJs;&7Cp!$PDe WИ/kUg(9͗ Ck[mX ?M+ PhiLHOa\Q ͫ׹̀eg='S4sm䥇3"OGC|O N 7Zaљ%ӭ( 3_qX)P;crA]λ VkN.NZ:QE\BVO"Yy}愭ROzOV=eDUz$5cml*Od"G)RMO\uF[pDz Ѧ*B5Q'l(-FUd*-3l;N~${2vG%C;E] @$ #7 ӦSV'׻yfO+L+͘ '<XڈN=X[9Ī $k:ed2vX&݋/sDc;C$1F;IRgB'7G-# AS) mgX;Bp%3c; gFuIR'Y:m\vAd-) 7$:1]+_1ꐩH Lo 1{m1]IIjùFՔU;yBef  e9B**sv=;ؖ&iLB(Cmz*Z&/=l۔wODiAPgE Lys*+)iC <@m%Cw'7: mNQ .0'Ex,/ 4lE}AW̷lJXD-OLBYJE`U~jmKݣOM Fݙ{gZ |-f"~lj':QǤBrR6p멷.I=pp-3e ] ωyְCG6A?9yU qtzm,P̏2w"P{5pC72Lp; >{=s΋g3"eY Ef'&RMD+S {cA64Yoޖg!pN6yfE&nW4fA"drX&[_ 4H<%^P~)+$ܻ@@DۭJC=2JjK}l{rzN^['[Q]S7kB2Z&l O4,{B2lSGE^8=U(>v۱z0t )$cH\!(4bW r/p( яڥ@[3oƸS o]R-^Ȱk>ƱUr^[(Ykl]pm^yud&Fo:D@(6:z&xGu#0å߬h}7e8KFa] )™u@${ c1 TU\ĸW^/pfdsЇe-qʈJ^:$4D:#g 0 A,i[?:iF&.q@ lU7 @]˵E? >wqI>kg29)R o,㯺h 3>3޴SU EOrG4VaU61$Ȓ<ӧD5IũESf&?W \Z?!r)w?78lGfT>^+G'Yh8YhĘ 3Oԋj [}kZus?ޭmA݉laǩSKc ԇR7&Z0TUo&y>>'k=zuϗ1UsQ5q:?i, MVkxV܌FgQmcPDZ3f0u?PRMer#;sJy3-b_\E !ڔ]N='_ h1V9T*UbuQޯ'ø4ypAvV HB/OT泲VVo8 :3x!,S{/d&doSίD:W? ͽєc6ձlޓI9ǐ͈ZBrj9-wahMc41rR6 ;f4#2ws;FIR..GdKo//SZŖnwl9Ҕw5ÂJWbvݬnЃ0tْ}XEjVyeH|_v bID| b7s»HMZa$x3[R| k(W|M>y,R^?CniK[(+mt([XwF* X2&_>Tv^2 ħ0r2R/2| K2 1d^%"Z1v<59Gw`$qyS=Sŏ06X ]xDyI<[-V(*v('Aц{LH 25UPł_w*Af^>9d*e=o곀Hѷ 尝>PK!ˣ.QrxͮfOTx:T02Q8Ю Ʌ 5  #`:5y_wpϑCFyKNElE>q,C l)g`!!dKIWƯٚTѽ?_ۉP&wr$Όb4̯=nCw 6` U3a~c RG@CY) vfLU%mL1)ˆ mDsFQUM'wP[MIȭ#>})ss%'c4yk̈M㞻N3h``Si눂4}kv*SGu(#cʈQF *6/u׎v|{@= Bg?gAO fjB(RD+G%*gjٜ GX`&"$EH]ӣF~ gk[P%mWrYIխk%Qe~W7nз|?sZ\ۜ8ʸ0;1a0 f7OnH rKf(ײLx;_ඃDw$.'/Dojynm뮪NT<Û+\s|~c5=4<V1'xsW4MZoDIGZge n(]5XMzTßqQyGq$n5$Yd߬I0 TnPg:(M#򝗣(XEȒ̥z^|C<-I|GuJc*indUCƠevY+72ߦ"Y4ݒ U;ߴθ5 hq_xe֔xH#w--Yta ugRȱ.CyV;,s KOYcmy{ {zSIi8C_~-woiO,}g==*y ĈA E潸}QDRo+.DϙCa4iTk}0"ToLTNsϕ FE,oįgO{!E8guwG%lf%@Q8"Fc/h V&unyy5=?syq]JDZ7T1ENS6sicP~&vdBin}fGQz딇TA")x6Ym{Pe_x̻=]SKZ`D~w_ڥ:u}6z}7KHVF2;qxl?/[6ƛQb1wRuO;@P`>8Ůi2叚 6K (­?`ji.D]b JkWG2<4nҨ5u0~JiNBVrGksi(\fF|PuPkW2\Ɨ=F8PnlE!>ˮzTIuqIWT@ 8r8#yOM;.Ҹ JwvNo\m'>a3],j4)ɠK}ɜf7C jr(fdI l=)Q <_;L8~XocNšHSZs}&ECp~h'-wkO~7B aedvWf?BIZzO|áץ"X6 KDb9ze9'kv#GcMfY>rB 9"*IA23_o!J!l+Mk5ܗYFS1=_ko2`tY\9Qva 3\.;C?HeGz?I*¨RLuz%V1T5>z16shzƋ2(ja\s-x`N#IʥGAzlĻUI =HR(ҍb߫G~7K&ր ޗT u>R,ޖVЦ'%]a+sF6=(},dA-Q:Gw,e}nԤ݅H@L sGs~pM8eO:n~;ƥlQQm藑$/洖.~rt@"{O^vכPh:W]|*!s02-x7Bހ"/!THVtsDp$Vo1qvL;~ Xr[¿'pчh_F7[h+dw+wޯыxx0;nZZZB$7G:e v|lQT=lN/4Q  HK/ym64IꊄjjQm$Eg:hM*ovh$0<;޹AțJSIhS;*}6wz /pkvPL~7)f 9Zfd0zTYɌf\?{nt)Y,$R3!CGP}QXi0.q|3!nO#\Ao?E _cJ⁄Pv+չ8kgC{$JG\OlbJK3Z 87/fwiҀh g$JgQ) -}S &&cD-ک oGR50޵ډ-ɡÙ L||wS f ^uЉ ba Ԣ{(b廔#سWZ\\nwUMH6uKpwIyN> k>%eqiA n*x0 ]F Y"07::oIߣGKR5)Poޮc :@F~!AdC:bQPy )(l߶KA0eL\m(_fI—o5k~$nEwHRjt9#5(\YmA6ѫI} w$&>ClbÎ{5|@/R]b\Ji8*6UjfS܁XGI, ikR?-Q2pJ <_t\AO-y>iғ%:!lMtphe w,ÛlأaZ 1O1 #iï^"84f|?g &&PǤ a+ά|` s&{g왜Ta)&f=!GXẠDix[KFf[7׉w}=eE'm&ȑ/Kj>ZyqU ^%K ?6JG:Ƚ#fSIt o5#O*9~mq._VR?KM`Il+?f?p(٤Գ/uY)nz-TcT)֯c&  8'π ?OU`Î$\,Ƀeؔy!r%c<<03-NC0i^-_}Av&OV },+sRBPJ2qfSi%5po1}yߕi{,^ϚN<(iqBZT!'0nh5iH?އec>_>HLYK dMA0ft˝>?83Evq SHAΔeĂk4muuL5}T.ٍ.Xqx7o݌-<ŋÛڢo ]L9?μO` FS,%xHxפ"56(|L10&T] h]Dj5\WnxZ14n,DR3RR, 6QBҩ%LSg}^3Ĭ,PqBmYdz/{wpum? u(z QlFXw8 \֬~{6ZqNeB{zEda^$4hgNDKQ>Qspd-JRVv!c؂4]'H:hhQq;| ҙx;怩/%r6?Eưm΍{u"6|`z;Q^i6m gi;/ k >9Q\?\n{IQ^gډ ȿU W>嗔5|ER-F\#f>F w[xi/eW5 @PL'K 侕!Pxߔ-j&СlGaf=ڎФժ2Kt:nfq#|1{rvLL"@b" f'-3xzՀ+(+؈Kg h.Pʭ Y~cRXEpm%^yD<,!ܣ2u@Ü :tAګo*[އ!2gZP\u|)p9==HZAU1Ilp : ȧ0S#5 gXkCh`9cXW5^iy=bĽ ΏV+r5U"KdZG=4ӈ$!c qjЋ_fͽxu.zj;@Q!wY 4l=H&/`۽Yw1(ub7֔igffs+k+#mMFׁv=I!־(eAQlKF@iHɽ_eG gHz~%Fe7%5kSɰ5CMNeGcuD Y,T@%Ð%с }S @˞\"AQxoF3&Z A8ڙL;kN~ׇtKD%L?òZ: D,}A]x֬tm!aQbd0H͔"vxS"s}Nq\_jq;SN1~TV)^>̧m'r@iTΎkGLSJ)e%hWTІi\WHmٯnOˀ o3rUjxOݝCpYX0"@OTV2c]Gc_'fDq>j[69I O{̪PK;V$ ?AI hI?alsV;6ƣAklvXτqŴ7"rUbqԠy8}( olE93-N!Yr&'u/]5k;|w7icJn,u MeYE% KcG9Q5Ozp9 c3z|ZBNB8~+Jbm٦NԸ`)7ߗQ76LL\c"W!h<SRH+JoTpo[Rdԥ)2KO67*U^bo|$9}W)[+bS21pW[wP%L<+f͙-N|p1 #؈#(kE~OI@}զmpꓕ)z[kQiBm:"wec,:< a@'XS _̼0Xh"&9lş-:-@n5!;u fBonEmM!Dcve]T#mt^}*Yh aW0(9n90!ֵ/ /E]qMUha>ܠk5eV6H1B82#֮n]{u^qFLشkƺWGA?g-,;5$ ёzxOEa4=RQ^N4NbXI-._N@Q%Ti^9S`jf+=ɾB4Ϩ,-_KZQĀ /tnkoﮮ] O.& 7 ,vbmK !໺tWiL)1i- +C:/tGC˭JN;AۆIVIk5a9urJrwrŸHN/unߨ?+5$8o/J ŷ0٪2s0Ybٱ_C}:CUfZzA PPvKtr1$ ՂƂc{y6Wqq!k+o>F]ѬT[vJ-pr6Ka7q$$SU~m܉4 {,h(Fˣ8n^>kBv0ԫ^jbl4"zp u*Gpr$W3kyKST'yݶ1Ǭ9(/3ܨ79(d͏(1Һ53 YΥA۵䎸Yh︮{T3W\J>U/W8S.Q/]r]}٘L&L,ogښ-t"&5A;s>] w{J_IoL])H`|{[&+%@\A6 <]l;Ds;cYn D<")#;$I !qf{AWN4Da:9RBrV/ǑCCSjU:lyM!CpӦ12y"?dNƢöTJ!Û#Tns+ |M#kF`BzW~{=SH[?İI6ʼn}'ŐWUӥ[ϊ itC[L6`( o<-5FbNPV,N~HoT?iQ<ǁ ~`aMTDplVX{NPPgIR)Sκss mk#,XO}Cs3] xA: uLI x(:wZUfבjg -_i3zYdz1l PpqqTZ '@G "oA#ű'CSdbʘE;Sv2beKMZ fڑ]uay焥6MoX\ ^o%|^zqI%,pQOVA41 1d/$`nka yՀFGg*`FgP&1qE}V\B a!jhJUq{o@uv'%`c4 5G׈g~C_  @GVE)NKWw &NϢ+BVڬˀ)fɡ<+c"|fx 2><i_!S LMJ7=O8u?4v.Bo+R (F8/x%\6JH̿NZ&eFwؼ捉Sw>^޾Bゴrwm-U(E 4b7nscD!3 A*Xֆ)cyS(ֺ !Vu-qՋb4gQr^qD9Z~!ޜ~Ę[\ Ø>WVF\փykr($֥4 *RXw?Hc L%=znދtLIy9`d}N:|9nkAm-ۯq I:;0fWCz/֙j/%[(FjP+>*2E;&f ȤgZ82<Ж4/:vTڠXXe N 8Nja'.Jظv2{]EKc x ! x,&0ZJ!cvkYqS=ÔD]hjL}Ir-@|pGFN12CG/saLiT{jƊ龜Z Vi;t< .YZ@2O\cڳTBԩ?Wzߔ+W~r=VJ:7j|{5ӋaҒW4@S'E;l:TB& b!HJygt^I$+ ߎ"h4L$E j rL104sF<&Bg~ KxЉɽXpCb/pw{l_[Oo5rm{r`f2CrM0-md^i褯GUd'jzJ58 .$>;FxM6fU }&H F&%/ӐY)1gj9 .4}(K8[4_6)aD}m`qO }0?rG$/of c $[~<4+V7Jk)X<_8!>I\5R(H#;g- ~/ "_KM^5`'/>~~Ҹ(`\ ;r9Uޭun.D<sVnk?77 jy޹F0b(o=IHU4Ec1ҞɃV$}W/18ؿd%n#,xt@<6aݷk}dqwQpElִf6>1#vſ& <_) *Wo4/Tn@#u`wG6J+s0,x<#9Yn:<BQAOf ]m=A!kOcJsV)*zy {5`wݬbގFV,4PĦlnGyf?CZ+U0 ,& eˉ7M?*"W7*uQ/sG=ƌ/]Ėp `mF{&:$j.36":-7:kO$غ732>{!݂y}Pfjn$@zSP0fMZgA@4"_ PzB3b )Oο3l80V+HQC%9ܥ&Y.zGtBw覥~WP\ ]ҿ470l5nz'SggNB[{'TΦL2h}P8l 膷trg0e' G#d`oLy1藺'Rv]F5{oj泴+P-jO>3<h4AlnJ^=~lڿơVd͸ Tv|D0SH25#Z Ѵyџc-A1 bKC0A/ޣFUcp{Q0>Lfu!}m$V+RU/:$DE +gb +3ieavyxLᕶW DW2qi}sxod+7|X0f)4=KWA_(;վVi1ucPD=99 Q@A~gBņ ;fu#V.MN+)b(\Vk5z9Ź4|cB-^b?$6>K%O ?B:U快Xh&Nf м&\˒:KPf}/+?=zai,vjYMX [!`nfz|p[+)=!WyW!bAh?>Ԝw4>΢qc =\xYFqaJ2BƒecόXUlz@{I8*ʺS=3)̂fnb&t5飾:ϵ'۫Y>%2+R/לZ={(\ķظN7}xxKGZ%w**5nY-qΞIU&w_v+sc ( b L3 (b 0cN.gI*N}Ayu}C=cy{* Tj:8vq-|4 3"lL h1 i~U =! )3[+@6_\3 M"G0ji\ڬl䈞2["fڄ``Rq/ߟbSh3sOSm l>~S@Bu!*V#@Q :>Y5<&%W'%d%bʼnN"k픸w~ s$"Ť op\OP0I0IDJhc#+ru5t#sB-99) I֬9ydx7kPCT@g{g1 9laLQCF~Ѷ-6Bگ8b-ܑߚehbTW$4V%9A }4VgrRd C]5"͒t1|DkWQKN񱏰Sze^IȞ*~ᡐQ|fW6U\d_E2Qp/ U]@n|ZVOe]s,I#QBsGg\pD0cŕl*PGwYMP=pҊ|ϵ,jrEr6{3tݚ y ho*r RLU;6 *|a`i)Gȥ"u+pRP܅Ѐ8m~OΞ`H#n /.=h:V5ya \1#2ۉn1(P~BfN H/4_lzM33\tx* M|l4ED!t}fkPH`Ѵḧ_ 2AӏDבHT,FK׻z;=䄍X3ÛNH rs_ѳ}>}_CV!vnSΥ'`(6S^g[j6r>LHX- * 0 x~(1+Mz"M8<{n2D[X;f$f,|Z]rvJNC|G&4Rs6 o&$L\ѷ > rq/D DtNO=Y!|fl[$M2? 0ЭiDڮy4>0ՙURI@F%y}jQ9|\8{LtƉ &7n11+PJ8ȸT@,m{e&e\*i#n rt;Ah<9v+̙ E#6;02>A@{K_Q9lc(_ΪlBW١9 x +b-{*͎I!Uξ5U%3J|N/{X} G` G<}5"Z-N  ެJ*!EM|PJdxrzW,L?dhLΉFcL(sB/n?rbbð x89}47?^/N ,/uePp>0HBS:1AUT# _A,]u !R.k G̉r#P+gSSnƽs6MRyM'bKR75; -L_"+Vi::pƝvN`wUm*:eR);=UJ[L}Xfe668q~Ѡ<3hSeNk 5eFKZvfS RU^FH&%v(s} |zlt6v{JG!25'uAm7>36?zڄA=w"z`@sZ:ϨU*qGق]c>*m;Cfn#͌[M~p@"W@ Jp [!!Q1YAV6g@ w¾TԎJ!Ϋ;NM8X49B;c/vWH|]cO((ɉ[iҌN&9 ^&oDY!cc`$LUBnL ]j 6QqBEn&(Aѱ[Ks  A eG{` GsptExJ=Uf13#g'~E7nXK&+ˏk !Nuyr[gQ`=B(\uwIp!7P\~WQeQ^<&!\as;I3?̽YdV^4H7m{}^ hTUH­F܍Wu "dy¬bu2AbCyCJ7 ~t@ߑ%P!TMn~eTbyeP5"@l'3(oll7,4m{6oчԤ1KŴ |DŽNod{]9W+;&Ѯٲv^?7}@sͥ1ULvg>3G iZ(Ԟ['팃ܖ&KaTsq4Lf$M:sG5so0VMI*Eɷ䥣 Fx95$=X؁$AKfiCo=gӺR>`; /s[`bCŬ)ȆɤUBzx*a1{[35vNw*Fjʹ: |V[Õ3{sT@ՇKKy~̳!vв/>K]#aW#= KߖUL~M(!k:'WyӧҒ2s!D$(:Lu|v(Dq#f 'x5j9q26AޣT8+eП?x> z([y3$~XCֽ\4Q5zǕ_ 5(V|wv<ם:&C|a%~l >ƾ"pV2&C{ ǻׁ E5ϐ)+T{-+NmKM66&yٍ-b6 u~&m{O5^'p9֩ zWJz l7#z 1vvZTϑC:a1*ӆwp)Ï^/m>ߔ_nVM7c t,mȶ-8jѷT^eR{`*J`x):EԊl-4Qrzn0gI?KOA ;<Ki[)āXHTn+β[`ac|jqsX^R rTvJR< »C}ӊF:'6еbMGTJqKO3viv,8t0vک)L<x'X~J㭱dpu<R֫" +Ȱ]*WCx\I*%KH}qy٬Rt&K$Yҹ=mJ_5p)d1_gH;;gF<݉|ejm[xSoaf'7p^$/36OW9>8a^s4 |2&*fl\r-ra:W懺1?VY;9=˘Tx*`ājp@@W.U5:Lb )1j"1ڄ*0<3ZW[T89l_~;so @GLDwQr}Q^UTpbf-G.Uң]NܙMSJoaUL_UW;޶7c}2E0Z]s+Ճ݆t-)’Y0n>4 o@%!~lvn1J-fhr7 # zDL6>2yFQ ':v efaCr#&6I8b`\>{v%,bJa{(&W bD/UviM\19;hהXlQYI4>A㡕c('v'[.D&uN, /b5* &% _vs$h6?g# LZkBL6%K[u<܈A1@GQ=%ff,wh8!+}LP:=z~wUSa<0B_ڠ%G!#pAH:!*0JQDnsj~ps-އwB!{x~.#@ 2!!T&4ʑaij&K#Z pKܨvTkXߐvVW= 8_վ.[Lk *!Ÿ5X޸M~ +Yο 0%Wo~gRxCcvk|~f.5ъiG{ wފk帏͍VԳ-2!ώV:;q!b=fg Ԙu-=~wɭR#N_\%wJ$6 J27Sfg|h]ZoJ$^Wh6N[mi^@=qCB :?~1[/3 ωLEc̠3(|Gi >Ϝз"] :|M3M捜MIKl~]'`y2`i,5T/^H8 HTQv*BU"O6.8 p! .@ceq5^lT8 Osf"janW~?T!?ζvl0EONM^l1Ֆa:s'8)r` _ Ho|HŪk76]dzTW)<:7 뢿h[ljlL(ȣ-jhF Yh -D57yX&7 Q84=fL@B\+pgrndp-sҿ.!D= SPr_= O4FϺ_(JibʣoX3H;Y7R!a-~:[a;5s(+_ZQw,\bZoT(L]OD.4Mk#\*/^HN;d#͇z[22[/GUrm/uTE; ̰@O9\#F=ohA,:xF,ϧ *꫊5Rh7q)€hTBhXnj޺׍_.Jj#V)l˖,^%+`JoCeS`}aJ.5}qJɢyZUJΑvU j8\T(̛O}B N19B*7 n&db{R#m6oWR?6P$NDRdĩ)*6n+E"W*G+E/EsH. f0{ap/ Ԝq2FwL gd[PLСLOM`gWzl`QN'mH P!/z$,TLZ'U(u(hmٟG:T]!،onX&UhrJVՙX!d˩Y3ƲKV/2|0 ͇L^LĤeq \(nwV#Gr32w/0:H; beQ\ ?/ʃNMit\N+j 4m(`%K{3ܱ˨gl8TL`=* #0 շ?F(qNR0ȗhn),0qZI(Knk$\ܙ3&Hߊl';`"lhYNJ'7;KA4ZڋK9:]M蒮sVqCI%0A(?V\+:R uOj2%6 %"M< 䕌zʀ WE$GhB\ ﷹHȈ1QdgE{|xjaM٠u`]Xj'/]|u?]Sٚa›XZ1 9)߃0%̞g<=9pzmsB0晩k|Et=uSB:) #OZ~~ ̍tFf"BoXx/yLJP 1RnQ,=Ekq5|`l9f { [?5?h ZAj&7f JiPJz4)SM͢.Mu%eV~/FècP%xS.@1é_+*ᨔr,|)fDɯ^H-Ofw7GPIU0#KS[ʠaɡVkP*ԍ,KL˨mxԭY=P1nV3{-t65q'⭯u ~̸v)5'72p}i$߉ټKބY۶A vktYp|fXmjWHvk(| ¤V-Xuq =f%2;yf!dv\4l+C̀r i$ˇTri DSD&0o;ꄙ= Uh79+ZzWھEG_lh`pMxl:1 T/>fKB A-54DܞMϽz vQ^L)r`ϔ*U#f"ҭк# =zPqyMj*zҼ,K2ܐ[vm}Q'?T*3l(!nnr GӝFCTw+a@vCL(gnZ'' qAپo)M 4RiFk"U6`( WI䂅AJy7tӚl-%a#ٿUv})άZ4$=4>lDWFv(z4YѨh#P8k6x@fu[_*+"u[nZ86DOrh'Gů@Cy _1a<Ma򫃦'Mkgz3M4bI})drѽiQZ[J<LH(tW ]mA?%<]R0g[ǔ2§J}0$BGXQ~WlxD646[CӜ:&b(UIU#W"TҴ:XEENQRd8u`xdy27(E zgRe2WG>śe2 'B,֮+x/d㘽= /|/DywB ~/İjPM}zR? EP`nGu#Ėn%הP4T!@ |v4dL7F ۊ㗨I gi͛{S*os/UH-^e@SwH/SXWh0D- %kͳ:KX \PGPyIv!dpꅒMxdlV_W *ټ)dS5Z"<)PCMn.$wW@RO4ع>K06GٙM.%m5`eСJg.QdYDe !|҈XNcq4YoS0A\AS6pEhe.KFwEq5 5&@iF)?-ՋNW\5U9DRKr0&Ano; :, R8M<;Sdx/cRJt7*7s`S5C\9.-SnPyehYK*ls)e]0xEHj[JJި^Z6;:?{p# ^;_{?-BXvhzHq6(aWyᅭ1aJ˹7_6ߢ9Uy(cMM9SF1nuɀw@ )Ft [ܭ0mRڛW]ê 2YopJL.\kUɁ{h; XpW}br[\Re4Ӕ$z\_Y=Dmb(CAx9Oq ;_dpA9)L@:/leN4oXj_!o$U:>WgYQJ6wz7TWffT(DZÍS5B7J]FXÙ%ih{{{ ҏ3"BcC{nO%uvBt-'*ЧKT3TWS<4 S>/ZF8}(PF yer"[xv[H[LrD xQ޴ťoS0 O}rxS\dgD=]as2IVᆐ?*Dt"dqG{tG(Q PϣCjvmD(AVcDvb/9DwUc4펞] f٬{:j?(U1Wf*:{yFf \mUyWvCs&)yj4~Ni8ήdowJclOq|4U[$C|,têP$\fI\܅G=6&<|o=7Pis᫂FZdN{'`2Pjkqtci@ʆYlUB%C}R@^3z! Vz n8;yXy:t%&Y1(eXjwzDp;>Äqߓ{ B {)=Hr^W{(԰g+!E`` OOvIXoapN`..-{RX@k ԉڿŦV$:Hlc(v/RS¬-@$3Aq;2gҌ3Ru~" [ 9|u,?xocj_jGI%qN 7g{dwA?O-RFџv-lw08&W zC; x،v*Zz a8zb OꨖH>Z}lp;9`.eb}M9]FSհMܰo b""7xA7Jr B)bl:!m7 oѝA2=bh0`&{'t6n8Ei8~Upᴼj V /|Rg$i@:g}s^cUмr7fПM'|饑0s5^wL8X@# +hn`^{oA:[$?M K:Õ\{^o]NGɱ%@?jx0v~n. "橯~'!sڗ"P9};i13 5 JWf-h!%NA_Hv^t n!^9?yPQ_& d RQnkyfaГ-2\e 5.[6ہǙɢ8ʺ->W w?Рq05y >R;ŞiJhag{xRGB},7!u:/[0^* !cwf:_AF]o+ ϟ֋;aPz4{AxB۰ *L;Έ<-=M^+9.鎂{V)M rZܠRQ[wbo R(~Ȏ]z$heс42};`13Rty6#@&I@UY&["yp8)@ᔃ1Q4oV\s H6Hdn7>C54׃`i<FOS$˫N@t!jy#M%BC.ܢd|WRqrÃz{/ r9"ڝ-jk3}n^CQ޻]ĄwO$tݶ|-hb5?V 5C6V JX=*g,տG;^ԯ)-?XZ !$Ӆ˶7+#np/yŸ{` Q_LA>(jV]m(ӬCQ:ym1G2Q%e9ځ117RP4E InI$t8|BhF4 {9XJN?ώcldΚ t'IqkQ4 hf!yq<㚲ő) 9V@Yȶw<]?TJC—#Eۣw- 럸#mleFy2!eOE~Y,HW &_Cڝ8z"ǪFimR3y:\|Q+4c_vU\*NS2Q#<)pH|Z@ש,Cs920 +gԨU%7Y?oR^^+ r>,%C:6XPڳZ3{Q^[thÔ<]w;l~ ˴)_B{wúg팑 &.ٛDKqn;<!SvD*aC<7Zu->(  xZvZQLoգnqu[<GPL %":@$Q/aQxm˷kT͠%obubǧΘjJ@qBܧa2%Q FLX_1V^r @ Y* y 4:>jwr$J(_#&R9`$x BЅwJoyOX@'>jxOj.{ ba q14@)U&0R|'%Ϡ0h(5sk&ix|9>)v7+{DpeS^(lSJ?0#9\ Q𴊢fdųؒDF2!J :nî7 t+}j+W|E 5m]]+eƊsKj iP̾JBuB8؟kgnE#]tbm]-NSU\;$؇Βz [ Pd(-5QwUG8&r^'d>|4|ҵLzp}&(Kꀰx5yƁWJ*/*^IB{Ť|p]4x圊+>/M/SYĺ)b' >]Hq,8q_~Ei:$ q0%TZu%GMU)?۳&hTNꏿ,-Msf^r FX!,g_7a+(F,!T/)5s lYSwoGZꅂ8N˖\Z&1at–>WbG؂9 ؝Jn:&5R" KNqe⣹? 4PYO7{mL9jef"DWMxL9xdP^0 ؀S5Uymrq-}4C-ƴʛ4P]3KcjJw1,v,NX'|$uc\y '6볬' Je4+fGKJ:g~( .}Tv8hS{<KS卅 $PXf WQ1S ~!Ƙ0!GyWW.;z@S&"ffw~+]6).9 xEeQ o%Ti%tf$x@5M`MbJ\Iz=v×엳 766j9L}؉BJOh[zEdBzBqt2$ O  ұʳ/;*HlKu6&Q7$`2Zނ1(t78$,2mINt?/Feoý0;\2ՉKd2CcV[ w ڈϽrג rW0b4(R=͠/W Epw6-DjDܒ50H9R/2pu?>a ISi%'[I|bMhEFOAx?c*BVI0O%ȳ3u/ A"B~eEl@K.,?B5AR[TvUz4vsнH-Ep/p]fgJe@lg)O T`2+$3dqLp)%Z jnjLayydh}"L_>+ M#˿fLfLJ|P&dL`C3Jaޟ[sK2ȊS#D_8)]870=yu5_*#HB&tKmTU7zaF%|c2:J/H0ebzmdM,lTmDfv#`#ojZϩPKi?Յ":bu>~q/)(57; ̨Src!Gcλ-Sh}&J:3Dg^5xž^³O6v[0i Qk ƿSGj[|ƙ|Zد©i"IKBwDY HjxWUD Q&m\USIAz}>XB̡_\N2[1 /ru_Цmηo|͠A.)'>v|֍"„JF+($߮b9c])]9Q,yN5^=nU(HDDj*@c8z]cH.—;Gւ{SN8'2> A 1#o;ƀ^| J`"_vLDFK ;iA҃+ԥp ڿlB;WGڀi t_. =<=b ci*B-U;`k?f~|'ia[x'!͌,3A635 ,/WaX2נ+[H4NM! ŇX8j.338I;RG8joIXg\7}cZN>biF<3xBn*\wі-R.J~ֺ6?7qTOvcY|kzV2MU1t[V,W$4Fj?oM yFN-̑c~1M*tO|8^|h [R:@St,] 1#rveό7J\j@Yx+΢3etmS mM+K @e]M}*D0fNE_r$>iڳHWa]L_U)?^d](ӑfnsY| ~@0QFF^OULp9}N͜F)wI5S>qc% rfݝ |ԚX1P\PGJF'+PJCvpLy6&?G*c: tXVD2B~tbx[m_g>\9$#{w'XϷ{'!\H d~|k/o4,aZn1!S9VC]#dsyiۡ$ (ja鳡uK18 ;/7U kTYt&e{8u$~RЙ@*? T1Z ~zvRt0S'N %@MD7N+v0)1)pdƍKoqUS1SՕ{rg ~^%_h BD7F 7kC=w~jy#&>EPi;LW%9^el$6p6*I\ HGjނxs xxP݂z4_VEj)ațpp]=~ sBʙlBWaxlgf(g%&%LD6!襗qfǵ@Y*G u\@Z (Y b,"xvO(=1e ZHVp3(BgY|ovojSWﳳeb&akzVmc@+a߮A 3H2!pii2|a>0?_S5`9xn!*i[;7FcM5tsQfˍZ%> gqo(H9K8U$/Ps[F{j2 7c&r@"ҹ6yu'K淪oCYSǣ} [F}T0fe>da{҆pzvg6ԃ]WVLKɆ*9.GM@%TxbO@h16CbKPOGPVp=~I^Puuy P| 2Dx_`o]05~-Z(sy#jK/ޑ$G},P{*E[OK]x.(vw|cLܓl@DqY`'Zd?QOO6BG vk};) HW@[k7-~L)5+/q!u|L+|3[(!lKqcѳ!R-{paȊ&2' ]ڞ~U D4qJ#3QNA,SDeji~&olYgrʾQEоT E?b}Fzq1ށT>ݺs`E-xU&H&} 5UN)SoGK)Z_'ee$&N M؝6 VW BL$2XΏ'4=m٪R!mDKO|:a:诪wgkyc~wQn?=`G鉱nK c@4-߅*R:~Xsi|Ԧ 3ȘmZ:C[;N)i] E\/e/XøYszo '`a{7oN@oRcsJX$pEXUa*L /J$?6z$NLsތ()cjs]#~_|Ⱥ{:gd $cf-mG:tEH'0›-un=fzށnC^xp] 产dڏsi;OigGK6ϒAyH )o{1af&,oy&LSpFb~ {C9 O2m]ͯopkɡkE39 Ih$س5tZՍ@l`wcL/HK- mc)d7XKI N鑧g07 0B4iL,,hO,$ên. }haN*x{RV7g1(QJb!0]-ah)FذFր:^٠Ψx"뢣eCU( "na%@H .dBѐt}$5 qb50-8:Kޟ t}mS$epfY8)a o*4.j2c]"MƳLӱX] z w`E4{VQFhR 5@ChxP$Z m n< i]Z~*^OPN(Xfkυnւy˶svww|@D"]CMY)Kw nó%yL|0WUw!=M>ٗM>-[kq65GL}nA?5Qȓv4̯1-$ nXG@O̳"-UP%_M_,x^c駏O]+'<3x/T7EX)o 9bkX f+JЛΆՖQ%U 1s aC^$˚y*yeEBmV-!Y;T9ġ̱.}Db.0ƿ5 ;]ך2,r"&lkcG`B/kkP:ZG4v)e^R ^'3~>ut6)m@I"2LI‰F$_3;rxL)2:{dT'"\Pqi#3 ZRiڢG61:"KC=Z™\rSo;oQfMB,E'cosjż6M< iBGƌZ@CЦI1kuZI2HvcbmcQ_0lBg"Bgx?61|q޻dXJ1{Wa!$,Й ٷT_ٺ2[l#X>sܖ{KHUe+ul8 l $̟96c=aF 3 A目p"9 <3jm}wS]AojkPe]SsR/ZmHa"0]J/y?A 0 x .M%?͊bRAlinپu; GgW9aw*5E_'Tti _KWPa"stKcKT J*eXGR¤z.<9[|s0Ui8|ZpʺR.w3- mQ/FS#ڭ34P.\X syRjowR Cُ #2D)_@AQ0>w9<MZ{4^+yoW5}gcCm7)(Dg8Cz0ҽ.8~4aXyS)F (Α5Kgt;ONt҈Pi\KC9o,Sv싽>2NckB~Gmzk+*v"T <` 8_'@PPO@kBBnށ@B ;Ջ3Qg@f8%K7 Z8ه,e<̚I*Ob6J'vjl@2tdq"=q4hB?L$ K&IA!AR`M{/LK4{|XM8Wt$`Yl>]Praj[ؑqxO]hf RxG|8ׄ=NIN׾vIM'SzDT&6a(Lx !b.X"D51W~E!)I$w})|Sow'IkP1|D뫠Eht]9X .Ad9hqISzu  "ES!+JcH߁F+%kVARqC$3oR)Vx͑'~C48i-l0AVƘu/r;r+}g'8Cg\7,܁ߖ?o8]+e(WnΩ$HY,ԛ.gK;jӃ|8[!X+v5@:cOt\/q4cZVS%.5f!sg*2Ȯ:4LE[*I^]re|=&^~Gz%Sx6"5nQ /ݎEwQ;ߖVQoY4grR$Z+9ws1 p t,PeS$I(UuhL5!lQ%J\Du}e9wW*G*H6>d/ZZS[;̶來dNWW#Wavf%v::F(mOK:TvCOsP$Ka4#&OKiA’5THgJKb ]H}8J(}=IxueH[MDBsv|F`FptKea5tقgok+avwjnsdXɑr=DݻyҸTV=v:ӞG <GoT̴rۅV\xp3T+) "Ю57 1kTi*j,f Uefv4څzH1 ]~+kԫcXzD!K:ʅG'#n2ϲ=t/;&}P0r˃MF!0besL) ;Vق=dS/cMvm!cOqotLé!Z 6{\vJzKnZA:i^-\N8Nr@-y"E*lȽя*EkYN_a +3‡Woy»@˧doչZXMz|>I[Rw ŮcLT9T2SϏbA{ܬt=!N_?U(]]t],]pI.Zf-=曜g {~Y(hv\y\Wz_ ^k^:V\o;X28~}[~fJmv54(teQ8!M72*(E ] 7"B&Z%>׍ wX %tyoN0?x.'O1)6Հx59܆nc$0B;"aI@V?$mtKj2DT.Kc 5V fM!'h5tXTe4-q3rX6bja;. >|ֵl|O.s2 ~8k3Ad9`ߣ{QH9P@ h|8s-`í:';dsoۀ t }ȩ7%{VҼȩn+=揧.ѹ=γcSu/\|8궪.AJ]U"|C,{nD.w^[Wb h _ ƭ7t8V܇4fLPg\QG{C.~\j5NG*~pm؅IQ`ƈS#JAJ%"*T5?E3n`Ғ;U~eiW|Dmdxl W/p$'|>JKE:kʧ?GjrP*MјZBPpt-*Z _)ӢŇx;Bİ4Jt1a\R̅)nK]0b`3s!ȭP>jH{y:v|A$@*fH/Gݨ13<^Z[/WxՑk%=]e?wRjzwKCee13A翪9ݹ$@] dX!lɀG^ۥtV22ŘOPa<+%Bygp$$*Xob\<^//LnjB޳z  58&It~]DC؋+\Pf*,r?W VӼK?)ogP\O~EW>̛,yz7`r|  8b$_6J$0yky=g3 ˶J ɗ6:zz߉-P©Ԗ~>YK^V_h >o^GH$ L wKGO=Yn/>FxBU<ǶРlf$O F-U ԁ.1k4%mf]j5Ů4 i{iWߛ۠ab-[ bWQJPN?? 3H<+EՁ6`rno2e׬ўKH;tF.:#B(*'AދD|}&zopۓ^aRqdep"xHǖZ=o0 8`١9i(2jNNZ_\? }J]I?JRʯiS&!INױgnsGU9DDS锺 @K"`*;}[qh9$0aZ D˜]0"lȌ sqJ^ݲ> JQJK^4s}K6F?"YA}o`6-JK٥3ύ22R.N&rEg&VP#́7Mm6EӠTFTXJ ,N;Km4cջ9 ׭[|}4A]`@ bI3BTaA/e*l]2v?iEi.`KP} @]d2~KHpb㵣@E|"}x$,K9&GpGj:aW;!9&l4;~ʧ6>jʰUbҞmKR"Xl{#w6jqyv -PR7x..  P#;Fq8֙]h43'^Ѭ~EEpKpYʏ Wn~^~(TiW7!.'zዢjM+p]dTk4%@6@aQC)1QH}!u%XIY\ސX&G`!I Dt iEGuvungiL~LlЦų4:2[簼D8X5U_㲑KRcjsl/4-s۪e*/N ƴgD *, `g=""*yd>\r0*"@E$jg82ݭp@>H\[AZѾR;o&N͒7oY5QG?(qq47!)3X2hQcir=le ?jӈʀ$RLx#n+ǙsYwOq_ .S̭vzOM OrdY>bIPSch]V.Ǥ*tL +KVMD=\u/ O_Ґb4&L{(UÈ>vO0'^"!ok"_+ٶz!PgW {BqQ]{YQA1Zg)u{cr&ӧGkzu]Gҵ^M0#:E*);Uc֜^}x$ٹثp:4]R8ʊ@ޡ qz|kMȺ.˨ub쯷0k2Pż\Qw`b4fʛ$q/ooMr&D#v[p(Ǐ_ضMx":aU+՜%(Xm#`9BG7tl~pd̵Tw*2+"!P߇SKs [TYAT<Rфz#dC(,q 2r-hfBǩ5#PfU7Cdպ\J3\ ZJc5ίh% ڱ(PV;U5 ( l\Nt^'爗S@{t:!~c})׍糓\B:@l|5f Z%9 '4fq?z5A0uͺyYPWĖ˒W{{VTu4 @TȿnFZc߯>/twfG6ey@"^>D;K %ݝApQ/4P￘d2϶=̷fP?ȷ:dQcG6r>Vhnˏur+@Np∀M82DZXU3$)_^+zK#9#hY ye|A? |'Dv!gEV6[S]V_ >pP񨇂n+zX A[qqJ;K| 6oo.qzOYO/.oK8G8tU>fI9@`OuBM }ql8_&A+GhAG*&6YD} ^C}Z#i"cܱl/v@Z,;n<6d)rFORnFOO] hh(VS'dY5c%KL^g/8yFi%R?ktsa.m(H;I >"Ӫb!DCr4mU=HvG-/18W pM=dci}RVF,~ J%@LTSKtCmJݕZph% i& %OY>_2*4ZO7HuXEMXݡ?  ů>ᯣ={,^XW1? Jk 7fYdkᨐF0$}eOaKt F^%i ]]"h(jz=m~:+!<$!}ďlUEF$sŶٜuˬ U$6X,CYNMjm\]3pͿ\ \)̑Ε.ZC0UZ3qJǠh"Tfm@T'6'=eFjnHCMa}>g*7kzDI*|qgRb-2nI$n|<55и?q׶;E )Jj65Aa'>ҹq]իfrX-H^ރP$є\9Vww=,ِgkBk[Z򎁿kU^]SO 6b5.L)rmXonbE,dZPE(/$*eoceTK?|C$ä;BKқCM4D}Y $҈;sv:u$|^u}&_(Q(opk )~qvQ<_5~cXvcbMs &%:;2bBb+B(.Nb鿏L>Jŝ ĴZ(/oƜ&{Mo,B}*kR3L̑\[?nI^.R3br-7[H]WM_*ho5yF#Xl0VC6%o~~hȏZ#A[Y]D<F~+! 8P@ZrgtO_a:=1y ^I8t渌 bmWK2M_c&†d q%oC32f"ckC,\:t7C$+JYL'}BO&ꙡ'( Xe +t(MYfU4۴SյCMG(_2#5q/ N) .;W8H](;邭/c>ʺn+:B)iu8ѣI! l؝M Z_`Rg=QXl\M@`F>Y gzg=b='0b˿b:j4xW6UCfv'np`G8Ymߤ\~k /]i\,qL9(+6ɑ 71%֝+R ͡PZ7 )(rfm`e4V3E6$5#6/LG @l}0^%T`\y,FL +OC{on;7ިFe5/N;wP!VK/);ܔvi<'h r>j󤁅cڏ3 罹e][+%#Ҁ[ ~z+C6\s"8uq{F-᭷Cf Rlз `dY'M4[W%rlX=AAf]1V'hֹRs,R٘ː8J5]~})ȣ>6:³l k ~Dؕ{<ۋ6h+$"1[]}vS]Q p܆I%Hf6.!TIMfau6O2_qQ7輭rh"a#|D&?\W$"'tJ|1TˍǪ 4D!V۶8-3$<2aGp44CIo[FFEe …bCq=ag6_zR$Gw'րJ/ HyU٢"G2*u_`T= d&8N,˥:C&/\ȵ$#sBI2A?N ͻ Px( /A%'a;Hj Q- .6hybA0<:Pt+r=25ģ"*&$娙&-9"??& n~+ftrޏJJӲƯN-pS"85>B>0 9 u>;'oNZy|2^/1,+RBfgZSl[էg qV4Z ) ]vN8';j)?@B0IX^7%ģspH%^%tO7t). !T\~ RP/' I >v4 fփ 2Jw=$wQ^^Ѵzua-RsF]\fg]X<;*JXtη_nn8coE(zYZN2WMNow{p@ 5gư)W$Kv^JhY&LWK\9Rq 8rwv}HZ5pi*YQY՞$X }G'mr~t( Är4@&pb<_G1a`Pek4Ab:M>GKhB?jG~*0`%M |PMDS[یG8)%Y~'bpy+v k"HjTavBx3M` f-^M+Hut^Oxta: "'dq]S[8]_6z%Xש3o]W ۅ /#&h1pAf@+ʁ<`׶iE׆Ͱx[٤ YW4MDЪU Gd|!zc^ϑ=LH!'Q+zOc_ދCR @Nh%8/r P>cS"Ujژ3?]BΗ[s,Zf7.vV2rÊ?#sޜ0%ra9g E⏼97G/j";]p#14@=_B m:7,ZLFy1\"lF_arVet @c=:&7r> u:t<*fYՏ70 إ1ADi,y?Aܕ4$سvI禛q1wƁ65Q&_T#fKc%Oԑk9^WXAjޜ/fd9m&pϪb_ 76l0A3)j_PwFSk~<އc+,N_ LcFdDΣE3MgGk /.}W f=PТX!0#+f-&C1ퟀřh7ssӧd5 XS߿0ߋ/2UP)Nߊ $7 !j$NaUERਰ_ LK WGFHeLvU~]KA)e :B1~ r9VdgL~| 81w/u;=.5ﬠKO=:.F1'`pNg%{,P 9K4ǂ[=3WA=oKAÕIlNY-^ꪖ9G $+I`5s. oMdAsc}MQ7B\u-Kz)B-f'vN.'Hn7;n?.]Eu> <-1̤7lX뵮TiHhڭth"NZ\K/2G .Ak2}vUu۔y}!qy9$a;1&ȓ);&,>e=؄1[(h3!y$zߠ[KQȸGO>ՍD7DIƃ5 ﰔ }h *tuRX4˄G)SO'B0b|xODjE1=nfV$gO`{*%S.4s,x~o !]Xr2/^7c0g0`Q@rnFDCSk_u9y g \:-*f2U6^U=_뜍f @G, #zIJJS S^8Zޘ !샍vV&%"D"w$?_?Qր_8x[wcSe(/nD5 2Jk'ƬGp 7-|DfOT:?>w /.1v "lRv=zꔣ ̇ "[z3te 7>N%~j{BoN?/cz KA{㑠bP y^4DA^h7oN ?^W! (i4* bzqr_l,_=$,nt LxAn?h3"5sT{;Mjnbx0V);~HTYI2(Nt6%0) ājxFֱợ"ϒٶln]Zgb?G c` _H.-+'%wen)uI_ZT7=0xʣ,l^[ul̈́=xE >A|/&ؗ *;,'~ɸ"35?m\/N8EP][hd> T)I+@[ZƁKBL&(h~ CEH!CX};*4P|䚲MpU)# >'C>Nw~TQת7ZHSgWM'.;F9!A:"\1m7C7C(c͘O("ժHdBu Iudp~E%XJy'pq;?f*s.TM6ӊT~4S0 pG9DG uh |mO|fiڌ45[H\=galWcu: $e%;:O.ݚH.7QiVbh :2FɷJ,}/lU;ĒZ~it^Q ]`Bwḱ-fѥ:Wz 3Poح`QS_Bg,2܋n֙qs)Ns SyMn^#r}]dMl1p3Ω>(#T`ˇǓ1e^bwkiM`izLڦZ ?W.0#ۂ:/ks+8}^!"OWJGwk^xsZ5rA(&#Pvg:p}# r־y?Ei7" inV@Ye}UR-]onC$118GcшMnE1ɺqN`hLϠ b<׵&5*@1 mGLwtJh@x2K$/OI\Yǟ"{VWэ WPN  O-R|"v_aV\EWNkm Dpʲ1vt'NO7ViO쓞G7jq#d| EET&IVc|Tw@]Zp576AvM쵅M+4 Q]Vƻx:{*Jp\hu糗[S O Œ8Mn1gaAP@$XtU҄A%U MD }]z:K3S`(S {|>Ί:O+Qt3 )CA۶ gi S[84 #*p~m0PgcD"[i¼3F tOː,]F׸`,njSpQ2*(\Un9⹴H2JDԥUTaVo0؏OqT~M`p?ٹ(\$S?=1gz-ۚ8bS`{@.#cvթ2?wrpW2ʎBfޙ 9>OL-4c$Y{f[=1a& E2!{ #܁Z0y:sWE/i4 |'_nQCM@vG`i)^٣l%w!hđu@eJb%;e9 bE`؎+S |o=b6NiTux(qfF* »7TC!'TW* 壕FO `pz| lS~n!3 "7 ZL)bnt DV;CCkIяv$'!w-^Mo>=&d8)K0B&e5.0/%ժB{``h.MIŚWwGkaBy" K@eIXWU+V8NgE2tcƲm\݃TΎE޹˪z7)1 FUk{ S&+ aP~ʟ%!]>X͘ ,GiPtGY3˚cоz?X#&`7kZn`kpJ"Ht:]y p'aLz;wLbj1}*F-R; ;]]$\ ֕h wbt#jPkz (wǾ{?qǂQ>lyY4lM@.B-ף'AX?j觏~.ҝr'EAF8kaD4Qw$PUa1We~P~&+J9DK2LX.O|M81P.Ԅq@HhCzJ+O+GDa_}5~PfK4E~K`ʨDB1ܦnRΏbɳ@ kkSh~>P>")r-st}* >$3PuOʈ@8:BkW(q;Y71:.ۀGA!RE0!FdApr(cZ6r})wj8d |r2%H& 5 >]Ǎ&(Nfgt[exƹ4 >R,1'#]-~QBf@t=I:`,V,~~ II {]35򥾛5hrQ&^N'<2/Pә:t'[blh7A_ƙΑ|PD$+!Qh!'rQE#W1ؓ+@aOBˊksF776}u@vsџ6k>zlorQauGhڃ_ MO8مԕ{BBrXA0\YA(~ a?83Lڴe25QhSBRi]n12NeKkZբ=/Em5֥ke w4A`(^tk$@jRUQ5%@ +Vorp4m,ɨJ 1F;*l\|XWfWo 1T@Q|Q8d⬭e\Tdgե@\"*VXI!ҭ{nw`IT1XheEv˗ )//`5< .qBB:2S Z/83jPNZr+;)r$jU15}ECW&fwՉxf*65~ )q fơM_ߒ̲MvCq? _+C l5js2󌪆w:SiYBOϸIDcI \J:Z*ȧH-^ŐhrSUx o,)۲Sm,xM+8%ܴqavyzm]cOIJ0Zr[PUq@#́( mJ),`.Ɯ[*quc握>i5-M-X&pvw*Byw#nőy}^xvf|D*~ zGե ;)VbN~zJ[~3g\xPLmg^41ːM'jO߻%i"Ç9 6Z&l,H/{lD+[Y/&dõ<[4RқL6B!@u_Ts|rtf; FO$9ҝpx|տug$neuФ+xgPjl oC|(ilygZM#!9y 2 QԒ̜a[Tz-9\̍䷬bQH減iS;hB+wicåT{orW./ӧ-[DelR;Ɗku-K%Pߧ"]Ɔ?f.0e.es3\(M_ggU9 7"X>e1L!Z.}WɅiB~=c_[ ߣAi\J{|z}ҁHǖ #qE/aaw[.AҺ^QG/΁yK2ꮶs&)S arm{L!^BSk]<zgI!ahb1zUQdл$$lytS:BlBAPN pϓ.vEBI}Raa0(U$0璤Q 4D^mA+{£117 Jĸ_dSq'NQm_EuY ඦ K>zBFE =)0||}_=5iڍo:CikX|\Av3l$lRDaHIm\·)NmR6+kދX9ՓniW/Ǚn,@%P-ciB cI߷ڠp3dM>1rq=\ B Ҡ6Ld3T:`H:QPP~k!ײxV)iH6:Ogv-``^dC~ Za θ檋x*{K0`eMH?.t=|`#vf[\.avejeqH5E!ySʃ8,*0 Q97'76-lD +C"X&+.':?&U6RzrWBkGK hkvFdvpdqmzؚK+\$YL6-$$s˔ 浮Pm{U:E._l= .,0Qwɲ1Zo&5Hv4-ů j=M?ndؙD7ǯī[WN5s :u"=#}8~Fz|weV;'Ň@e= %gm1+&.ʂ9빛X5VV1Q+8b\d)ck JLɠS[(%r U55Y.HQ, #UdQGtg^ 3gF۲.2(]۪۠>dev~`ć_RTg52GWǶP,vת?2cBG:C#~Cڸ yrbAfyM4C%r_)1o!V6zG+$c)a)pBrPpBXQ̧fS7QǯM Mʼn8-mHئf'wu1?'wXjŔAX( `N8nVaԀm'd=,%<ڠfܭ0oP[DDm(M Qatt (%IW 6'0ǭK  7$ 6޸^)Q P Nf2`T#]D2 >Țkj(nNNL0ڈo'c#>q=}s[ELS9 2ݦ\*#:Q6h<=JHh퉛/l'5mjO+rDy܁;]6VHQw@ c S8}&JKcP{*[p 9x@͗cp)?n2:)"%OyF~DF\"S\72+t {Ziru 柜Hi3=13$>, q"̯4ӉQ߃*nL~H|ջ;bI#SнLSj :s_\\uԙ:Ԫ2t#HQ#RJ5vpjvez>(U?dkijo}^MLܹ jٕ*+h`VFzPLt^q+W${!ڦcdR Q> s_2T^A}G` \G-; Z}r K21=pu8u~/2w<*ɀ kP詥x9ɴR &+œCv&BQF`o< k ؙ>KDrj|dL77e"i[``u9z1*ɲ ZsXBy|Q!wq|VbQmw\%w@?.l%Z2dXW`Mf4 0WknxrdTG*/Ιy|~8̞Cv#Ջ$]qMXf/fk2ZL M7!~{{W#eM~u^_-)&I Gbc`X6S1SۄPcW=*05ڱ6WgN)\6 Θ=sZu67TB+gGK!l>xd\i7)1 DmaicPAZZlǁ5kϺ5,kVk3iDe"Vt\ONDW*k%'i4}“ZJ':7 ֜ 3 tb9z,"P `i$4SSIBNx1yCl]oC>PUkתH  AWώ3: ԱV?т8m5,3Cd!V-B1X7({ra$ᨸ]9t$gG-)IcHo36GTRWW\Ƈ+r~I#Vʴ:^NYFMkސ!hHa(xtXvU5 ON1g`/<`N졕Y'\FjL5)S|NNxC }AvBE~,e D=HSXb %x!ewLiANc{=CXG+l죠yKk2()kpی/ V 8poL^HMzS멤~K;nqY0 bB >8IIAm.BR@aľC!(*@ɰȰkzǔgd(oŖ,H~;siY൚~z:n6DzjP^8tQVU/:I揸8pLF&[hXS[>Hn(dA;2΃ly&+rab' b b.7`PU~Yҟ,\`z\hn 8Y=DOQn=ӧ`}cx< 7Jrq Y1cذvS 7Wތ!H(4y<} 3/$taֿ0>j~Sm;Pܬjqn u-R;(hv* e?r)!p@ibGz$TO%4~&)>ϴwtm.h?in6._=()wu)^9NYRXJ^r>BfJWg?{h$^GvOɿ2 gM -Ao0r{JJ)b6|[QO.[a[?ZYs'|aiu ]lIlU~_xȑНwFG(g&UIxpy %䎼 l‹w-8|L@'ȝk3٭& (.Τ+R6_9Žk"~BV$QpFti͞oБ3GJ~k&Ke?UoŸhx`:.k֠< z2wHK -&3g]n!G*%Oq c j@lF^ EێF,uO" t^ڔ?>GV\g<%!`s!zLq-=ס=~^˕8ijz9P9Up3 ɞ=[7%^A!5 *b`qYg٪2w>VZ6ͫQNj\=Ǎ6QP'G6 E΄~lPFo ]=#yn4F7ܸ4>n,(\b1nBo!KtYb(L:ݿy@ώ {Wm)tIAZ+<%B"؝[-ȈE".\!ju N(KďsA_9dk0HCBlDs+oa07Q2+Yҫ : '1r3F,T~ = X%#gh@|EKl1OG8J8-^!}ټ&u#xׂE+4{e!\bزu2y%s(ꣻ&0O i+/¡E $L&N ,Q^::XY+rO w@?6ZzR ⶆ]uQOm~@&H"<ܧ뻽tbUv5wOWnN*4^q508tgJl=E1km377vwF tu|σ_~ %0lT ;Ҥ=N7o-]H`t L!6 [ vxP&7Dz~S1kdbL m".- L]GEu]R[: ݩF)m/*VBbq70!֪83΋_@:+jNM Gꃡ˭R h T4ޟs(;.7 6t))V}4.5V}KCfv&=~uL/5HDF[_CRS` Fyiʯ[`)8B&wrۇ,jR|X2qbWDJ>WL8%#`)2u3ҾAi¢14?MY RW_P_UCߨ?p1r;D63vjIUUdhlLa JyO z9Ɠ5Pvu  lN~)"潲~|^/ Z:K ox'PpE̔k?i*lLURgd&Pʺ /Ij&U qD$alE327>ѳ+v~L,M(?(gtEETj)lYչ^z>;aݻ\?$ #I.WIъ_QBq*T>Huu\ƇuЭX+JI0Ӷ12cOYbJr)a Va42}& U̫Qk=H7y 0upU3bT0 A]c1x@2oLHBj19VDٙ.i.M "}o C6E%/KO-'#Xfo~(\ ;_He1{Nۦ:,jC4S\Ja-Qe[PvY`[8q/|(q >Ba4uTv1V1^Eh{n-#ꘛa?㑆3U/0[v/wPi6dorTTus驌DC$ Izʄ#zuŽ I&D.H[bBc UQ?Q:FM @cܷ1=ے)?QB08$ TKuGu) 7EU zHɧNZcX*ZᡜBQ1B:@q:K/iXΎGˠq A#Iޢte~Aǡmbp/YuVL 6]P@7h#W5NA&RQYJ~}%6[AU ? .!SPsL,|im2Z%[@w$WHwxoY-3<ָG6XQ:U$l mgmTLJ,d6*\-VY†e @TiT iYಏy,%qʙr#}!k8A=ec[mX&Yqmp5lGeK+7NamʭpRA #jZĤ;kNlӍW[EK$/{Xf|yU*՜OUgLJ ]9ި`< (<N x{rM6@)Kk % c})P<ףe7?/q⊐D|vIuӡC+NVqZ Ӵ& b|; %ITe#&;nyz:هEFhNpg"+bn2OMauu_zW-q U'C}W:'ũda^E3?sk`cg: = E nZCbwH6TV9:N_7뒪\Y}[Қ^R0J5th!uݰwjGz!*$qvوb vxʒ;BZ O1KRX&&,s8o CҎƚɥUm&jh]j)vBU`8㡽/(4W״R ȭTJO:v}O~,UR̆;7ȓE-WMbL0ԧ ]k+M"Te]fV]0/◃2i&]G#B2;bc>dZ४;{w,Ϡ0> yںDXzGY^F2Pbo]RMRP1Uzb>Bf੡Q[%\XK\E%:]r#Q8]E[AMflba@%JṢWr%^<GD9,Ln !32GS6;!ّ~i_;XHI}$"kXtI\WwYI9#^}ݘHi%S9[ x! 젝H)G Չcv @+TxtƇ p!M2. Fq2x#胋!Xgߣ[X4RA%%y`Y;8B=m'? $2}@CVk^q.{BRĹ"ԗ, &H@y3AXT1ZЎR/5zc/d[D)um"_'Ȇ cd*~ǀO{n)֗zp:u`AVYYB-bn5EaGnp]()0 iYx pl)"/FjUm̲p&{$k? ѐ:Ww!42zM%nQ1["8#2WgID+GĎ-[gfխ\X{kGES3˽3!%E)HL4BmQ~ͼz؈wy'n/=oPe1"Fot7HJj~z 2,XJMq/o8bPY3D8e]SD8\Kvt#n9ջ{ܦy}l-fChټVH%~xn 똗n| W/.Boc>T]~TTͅXvʗ96#} 2Z^7XYmix}{'xcH-9k)'@FacOGbf;ܯ%.2QUnYsa!S#nqdx_֡Z /cuxR}'!G\x$G  Zp{Uҵ\Lt ǵV3=EsLځTKO,8 ?DiE>#:SWEPМ(3<; BӓSO|ظ myPk^C]K2fbjp=γx(ILxIXGm1 jƒEK<1V}TQ:׾~}п~" /cxobo>xPkvEp{q<7I& vq2?]Fnbc{?;heOcz7PjR+verFlYP%e g79 uuGR/_svd*Y$M6|6h̀3%K7VLWR+ [iND Uk,.W_TuQAW)s͡~|ƥƆ|ŃBNP98 QE-1as ;nli^8@5aeVʏhK;!!-YSus!ptXV F!6n`mID~z\ )9ޡ2C * Tp14JOBMm5fP" om)`fùi}Ǚ0AOu_{1doRVt,S!,لrnaeLűW<QA^IUIG?o6E0\kKH=kmxˀd>?_S2KXG]5.5gƎl. 6lu ]dvI'pv0Hjzqǵ̫-"]y|J% 8|ԓ_yowNtL<="=/rqJPhq;  u-?쒻=42TBHй1^NfgK? M ř/yV|<\ս%  WkC"0 Mt m3=g{1wLnzʱC\ T}.F!V/2 kuH׃zwěMcZ9[wQHkb cB?f~}l4涫9҂NY@~d?>+rALV]ySVb Z}?/]pzSV sjAuod'9[\s XWС@51+'  =hu:iQ/a<q(ʯuRkIƐ}~]Vtj/fEψr v۩Fo>}QL`zo("!(Poj/(>z.70tE4}?t8|3NsqNj/"ׅ[7ˤF9\t5@hS]r qHv80îigNhvha&z\q˩V II|S%;ҹfe* ti=xTh?4 aʥZTqqo&CNǁn wCo*=<5f)ob 3"h`gZ{3b(Wݻi: xIwlYԪZ yb%eӍhcfjv2jxa[cmo=!0->wO=jv쿇ǫ{??Po%ĹSgĖ1buRP6Vr&pbi` LKAQ C\ v𪄆DL(V"GMLV9\qc j| K;V-ڼ֑>6kP]F!7q0fݗ׃[79my_4vbt X88Sc!#g!p{Hh& "LCJjߧ}Sч/IrJ'J[t,hu =YQ¾xc>Ѻݲ5JN`!x[: t_b"pi"Z|֠vd 2#o/j5?HU?c?iw,"}L|uaW\z$ߕ{Urx}A2gO(pGAGc~l`_V'pW]3Qo>>7b \pTj\dբc*_;\);koF1+Ym$6=` ~E?FOztRת6ywPt.Od? 3_$ #EOnC^l"3- h'_Y/ZR(oe<#dK1"0ix!4HԼ&/LlBz4",>ōƸfXwEb(\h/bn'h04cZ̖ I& Y.~Qq悉}\6,r's]yPFBܺ^`L~>b*-;IVڏ>B%,qu9p5~!L@lFLS* E) '*^lV!|SCiZlImS'CS8'Nj6`02"\\iɐޅs<=BUK[g}m|Á𤁰lGm 0c.?Aq\~fkOU)CnVNZvʨo̊(FF43/k*\ıC~G=G!wFY gO)dKފ5cwͭ{Q&`bˢh[nQ IJ$?A&kN}8J#u rbM7}@cg#jX\:^/ڟjTZ$Nv[;`Zk6y'6,q͕:n*֍$MRjfhfz,($tROSΫ sD,"yMKrP2+~,QC&BUrY5bm(T:`C,0j!Q%{uJ$'8'ᖅi,p?w!o`.v ̝2q9"q%ְf%ɨ޴dr;aUQQ ݤdslx򀸾͔+齳@d_?7>2C+?^=%&?adDy8"4`2ݩ Qclo !ǩW"+2iiS;h[ucݍx"Wg4$hn>HSdљt7<`kW~TSnC">b!'J+"is1Nv(X ǖǪ ~,/QvE:4O!>b߯[*QH# r5/g&,fP@^dVrTa/tj%5ԋ.m1Tǃ̂]kh2j%fR.#yd ~K`mTŤ% bILTM C7$z}/k-:MiOO!DH )$@& YYFV`Bn#vZ&gey-X XSuo@bm1R|(ƞ2⬂Ǹ;ތI,ܻGVHwS_^>5GDuÇ%{PH*Rfy-C rg3V Tjo9v0|c~4LlS=PrVrK|DHdZٜ[|;3GЖac̱cMo1: edxb=Dgw^Oj.\iuC#`2RKsI˹;J-2gɞW7SzY4|E&D#UYAUCJtǷTXSs+F{EaKN~;fYhjЪT.]cݧ{žOGu^hlV( jݶns8ʭ'x1 " oؾ0Z8Jz,eHuHn<"WȀG}:8yc2|E1S٩V.ba7x3pN!i-^Gq4'H&jL.|PZ*E1׭iEYYI"+`lTg JBZK271L8x FG:[pйDS'{I_3%3P)1נ〠&h˫dWqPL]4Ԯ7OW;6Vz'`ٺt|DF ]z,M/fOi7$t-֬YFa<:V[\Xfg;TzaH8l{{QW{?qwh:yo70ʓ{~w=}`-6 n# IR;1|+b>`E=XY6ۖv&tN׬>?H YlFF+&S>gƦ5)\J?f. BvlZ/ icq D>2:$>1"L & Fۂ@YgrhA̤ KӐ/sbwQb2 %Rx5 0$baGHC@K+ˋr`mv'+$䨌 %Y.|db@7L*V6EneNqS'#^gXDR(UpIq4X(Gup v!#lO[L/SYlq^5LlYD47=/Oawȱ~ sSLvԵ"Z z_*c (~[ʕ"rDV;^Xu Tv&&oB }nݝ!A}rTRWQ;/ckEk5 -JL#Xߡ=龸 Fi,8mݖSU;آ{{ȯhaR H6s5r"Y2;Jt ԅQ؇YO7,6&;b#ʏqq=-;N+ @U^61/ܛgn~`K٧0ZJά1ؤ]}s\~O;Ya {bMVl8oak!^(v&WnV&1{eF>Ǣ{p "N݌ vk3nIISc6|j^u vz#Mʙ$"E'ݏH/Җ3V {z[Ge NF\?jZ-?UC&JsFZצ`G/R^^9_CEɰ+rTlcr[r\=9'Ax TZmBhhpŗ)zh]?,uB]@` o[lk08?+pn)ZTkyoMV} a*z3YWL^Mvgm'K_} c"9HȚ/M;T͢p 5Áތik?>ҽD!1\c\iPNBXo+2u 9&DmXjt .)zW~(;> RO{*@NjD(șLp8\L='όC6RhNWUzdcd`2?GVlѓlcM/j_#6hLheo-:r<0gy"M7lM,w-p3N/ÒMXӫ,t&I4S%AMۃJ3zAdbpC1mJRz9,RGxIU%cjGlWҭlϪĮS ԫn^Fvx?`L*T=W ה#{%qgNi7#G6"1M-`N鿜Z`#J6;IiqXaCc52o G\ICtbM]ImФ*"n=-h]bTi~:"+wE9Il(ԞO`Ax*w8Q&VlZw,GLto[6{audH03*hOƚ/I`]i$vL qo mg5&x1!`1y,q^2ƈ0M84]MN8vS(/-k}WQ%*Ngd˅$@@eB-jdk3%l(هaS1oqs3`bCpBsݿZ)Ә7aB!`"&>LYZ{Ha'_3"]H.jZ`"C>ۖmwK@|Qi/#3tL#Ȕ^7$7ɜx [_E𒩠mjR`w@%V&S^M?ΑcT2?h \ V(J!_7"#} @m61c:$3OM \riiz@_C~Q`RMNNA6*`S8F񘉸?TvaΩ|@FJ9C2ϲ;\e *Q+0$[4-?0 ]٧-ỏ:NNL15Дz$AdTnղ9 ԕo%aN ^%Ff< zZ)5/U1xb3)8b3K06:ܛm#hp~f=wNnq,.3s̃9gB Br,»h(1|* kZSpmϤn/Wa(L0*|ϻhTPq#l[h& "I7m?CoR3w鯞ꀈEαaҼ,ι$8Hh5 .w@j`cRpa˦Ԫf;Ī1 .ŸN8$5yܞ(дI,*Vmr6s>1Ц)/\UM']Kyd2c\H:o2hj|ӆc4qJDףw2]a#bE7$7 7<|Jуl-c% [4` "B\r.A *Hq^sįVUSjMXs_Ά_*!Cb}֏U&.ZҠ<"~WZ0ATVAgz]c mVJk9@=iPP~+xB~aҀJ=Kn9D3Ӷ KQ?1sZq}bDD+ޟ~!qv$UFhi] sugɁ"Le@Oy, WRpN+&ks} +h3;JO=u4lksSQqMh'8r#\hVȲ_L-E= ,E=%xr_vǜ0N\:$Xpc9l_>܈'km6W BDT^E֡?5gD%G-W=cN4#Phx:W"FMLc*W"G m z۽!j°lYL bMFĎ_p <ִ̈4F$m/Elj3H6!!=MfeE|p3ƕȠ ~nh%aoWrmU|6RVN+'7_{޳uc]aW7֥edEҧ]R2DO$qST3q2goΤ@>~GЫu~tCb9A>Kt#@eF&ccAx rVƮO ͹f![594NB\0]g4BboD}J]+{˒+Etf)~W?Pngk{EIYHԌ܇EQN`F/ .'yISvlYN{8DYӖo8m>/BA-2Y:Q{1Xp)vfn%%Q~EBX=edfXG C9Y坡}!5)c=AiZ``e}6y8e}ی#W`N4d9g`Z$E󓢶+@@r}ey) .'78bV% +~ -aTV?N6+SЙ`B-'T? {xhcv@Ȓ+k0f}C5N&sh#nT8Ix[zbV2U 9A,.tGe.UJS|خk;A/. Ӂ$o,jT1a+l8 AƔ xfM¾= N l},VVE]R%:mbesz`O(NIťgluVhK1ӷHb~MqrM;s3;\և ܪ.{4տڠxSF@(*^s,K38GϨy ^-P2ʱI><taNn} 7\k/r'G!!!jnLd-Y> sg(s~{6KUX-r KFeCo9S$ n+y( y8e`If+}NlCYZq(l /1b؁ I0X(iƭ떖Ob@'qC/b$ "h XX^EKz{EMǶ Ć-My;\:Z3.-HWKCP*"e;xD'@.g$&|xToTf63G]!MAi (WRRkyڏcwQfHѵDV~J3u;L=TN-i".w!ͺL)I8xM/ DI6KXmgh6Cv 7uVh, +z8tLs3MG;ydR:µsi]~7>G +&YnL] V9Ws>|_CxS.B䒷)}d_Vnѿ;O-:`Kx2c"0|8hۀ+_=(cqEa#HBc:5G.?qz``ʻP Ʋk =\k|>?EU:)է;\?[p#T<-&CRB @$꙳J&nB53grY|MmTU^ 歡!dEP֋l*u[M{Lp.mSY"Z'xZ"})my 7Z?iEfene m1|Z<ԞXo㦂Y\SAyUml&s7E S)} W^-AI*p~]k}Sv_H rvYUlyzԏAE`Ji~_iƿ;t-7 vCYCۺ9q\J< =f>ACQ~-_&È1i?x(:1Dg _#We01?E"Fgoڃk ,'}BI ,HӶS|L8(, R8|hrL%コ BL#LB!#t,R1餖Ӛ5FH5=Cl 2-k" L&~Ǻ3%<-OpT mp\jKwVg]t%y NRUE3sX 筍N7j2)S/$Z*EwЋBZ=(n56\;2}:i.Cxz W@a %OFWgp'ҦM,i{61xTvtvJ5ΖPcC-knPױ-ZG#T gsb0 KvE3rS@ n3ˡΥNoҋ׈i*Ls7`xa?|2$fM|cY˓ Q6BH#rߡt@!HvZ)LwϏ5л좷{Tcv4[aN5Eʼn14 T[Ë @YGVI3XXE03&Y΅F(e٤DX ŗdFy0.9x/mIL3.G{X/[ /q:E_R;d x(4lڄ05a]k'qH"jΊ QB06u=P9=ˑaRB)k lNEg^4Uf+Ѵ4NոKiފcAyOwJeqXؾt` dD;܏/PY\'h?%Im2X\ZiWI@U@ ¤yυaA >kͰ}Ftb.Yl +B4T@4B)~F[gؠMIWjORkRX@drDp{Qlp0s:#LRz$y?;7[͏Uċ`N,>@À`NbXZJ!*߈ϵ -B`Mf%P^MotV?3kW Lt^Z솯c! oF?WEVIMu\AŅ@Co2$/Mgz}ȟ ȇRt@by]9s<cE]^LqPm_> >qaf F; K9o +Z_ lhpLzZv lD&+S %@_f}A>Z^<q칛 yW,cȆNT͸XjL?B Wa"JcY&2:*yI Ex!M8Қ;Q*}'U ʕF[W@zYPWHħU{-')Qm\{B>]t+9WϥK;ŴJr&Ϛ?gk;imE7A??Hl|{ ܇PVQ' MuQ˾^6J kQ_!3<`ܭ9aeBWL \/#QY 6[zN;_H8 '2[{ s`"9դ;x±=}~;b ICsg? 41#*,I{};t=O]y.PIaeG/Ή?n}yPķu0&)?2 rSd-kfg%ԖH։}Cv=9Qȷ#w&0]t2M4r[ B mNeU0WxXN>v砢XN/uOWQax F>E7j.h yTz2w~xh7+Y(,Cٓ-! 伽fO΄?rV^Uk6̛a ƱO!t@qq̉)[bzB+!lQn({uj Mi\Z.s$թY'v?sGk5w"qG?MH9T 0,^\v\HmN#B2#8RG(vz`г-M 7;G^HE3D .Qȫ|G0/S+(M}s9DE3Ubj=Bq5m8RrvmG9 r@TW>sSkݡe8vvСc_8H׀%YOɅy(u $*͡j۶ ؈nւ=x9NZ Ơ'BL#)(Ufh.҇ub1 4yzKNݹčE,z%cwh7-/EUlb[wvZt;<' 뽚'sG KqTmfˆh#6`cHiE.b7{UlJzu`5=ϐb xq" #<j]gb4fBXGQhq"띯W/`oT^#o3# U#ʜf_ov#<>Mͩ;H%|#|:S?SBWG5r+q)P ȶ=ȯ*j|B@p?7Gr~_f^eJO Qwf'ޱnyb!@F5~( ZLR?QJQ%/dO+m )"+av"+S*Uk l%:;tA<'jhПkFtiIj0ck ӍHߨA@k~:KVBE05cDCCw`zTéN.k\3]G$=eh6{YWPIz̋ +/:^ƙb줈N r@+aN])>#Lܑύ)+xM/Cgܢw'/U{5*Vr33 6zn&U8TUe/#؟*?_ s9FS: }^WG(R![ s45 | wF  jKKХ^"z.-Y(%hfpqHT7P%Lz*bzQiTd4XX5$gZr/A%8%=;C${O&Edʃ0 ?Qnsy#0xhv-h͂.5X 7q5mGjy6͙d=H"/xLU꽕 w?j:t0ҒmLMM/sIiL匃Ķ3`|ƭ˹zڟE*^J 0 2q/jIq*`J#NDӅX/UF!ӶolrYQ>׵=*Vy3bPW;sU1MyrɕRэXb5з?: Bt)I OOho}xDF*dt d?$?*joT+3:P'{#߾JL4g+# h(mETs٩yBEmg٨.v*VY\Cs* 'S9gwX4_qdMz\!h:<Y!rHPXXBy)(Y'PܔK)ZqD؂C 1+ . FYt%C#F7iYp1flKq^tnPbzo!0B$ש#q{ he[4TB{9X&CzB3[Ў4xjQiL^;<Ԙ ,UG9. `D寄%K{v|LwF>]3y`q;%/,g*8( j /}9wT[SEۣ9F-8?ojiy;!z fږŠp~*ydB~d_}) '`I=+Fɍ~xu9Ꮐ ` K&iDH~1 i3HKk`ylI(7}y8(!]-GHd1x7Ɋi ؍yt٬ZC蒤 8u[C>H Dj~!V󼃐].Պ?t싿bCz֝dLЬ8 U[&D,?p *Ls :M?oSr  Cktݼni _yXt4]4t[ 3 \|TȞ MBBy;[3!_~|G@sj%  }ױudb2G5L#![G7\ij^ W9MYd$,G^q8<6į'zjՓtٺ8fAtc^z5pȉmt9~T {oMJ!)!`>I=Kʊ˖N۷Ӄ>S}<Y26gŒb1jfR~#ܧ+v@jv:a(;tFr#g Jf ;1l<4(Uh⠟otpAy9ifJ[N;3v"}'+s 3y 6+8gѫi@>@GXۣBL$ħBOsB4٪UaȠ/TZ+=IJ0UA_MΓS!D)Oe4=>ZX/N#}p@Е=9|Cۣ?4 eMIæ`CQSKϼ0)ϽjB"N\pi,1@Q:o՟AApǔuW~lŖ7c1c| %@4*PE DW*GK)r׬;TbJq;_")fڇ QGFH)zдwPzn@vɄM1؁ ɾ9Vnɷa1'!8"p. α@}eJ)4O1FK+amn3:eTS36|ѭB`WFEc8?b2vxoYFҒ N?=W*iİJi‹Oվ'HhkݫKKIl%#ɽ*ҲN nC31a{=fxP3^!kּ"?MaJ|Qr1%@FƯan&| i6#'?Aa"kgsۦM-TÌqQ-DTFO;ʅm 9wI|Z$\[c-uX@znjO9 o+4Ք 1[C/zidnT߱z3csы%PC@b+bz7b Zfh[+k*D 16Z^^@*+ctOV|nj;tt{eWlv.#Rxo=K#AI6]۲x=*&D BIv? ot93޳h95vFۤAFΆ\BBbvaH)#_VBdީ=Eu(b-\5|99_;-|?vDq^PZ?<]t=wښ\ t0AS:Qq -AT.Q@#G/oi.C>f]YY6#v8 /=h,~aoŸf0#1.-꩗>tҋ~羘[p|" 6ߚ= oͺr_7vZ@&HR((LD3$iʓ}Fv)6_7SOm`s[v5%C!RmHyÌWځ6aAK1J +5 d$lw"E?pWQ`Uzؐ6| O=$PC"M렲ޟL'bh@lPo=2!2ïXU%BMʌm q'AnO騗<4˿ 3C,L~w&:eI6ds-5Κ<< 5R|9o)܏R֬#=0{پ[yZ[UPʨlֳR;NڙO })l26=Jʻ=L맩3[L4LέqZJ .S7f`$w%NU, +K |8 * ~TMȜY%suh׌2l'WQ XOh4G<#3r)d6'liWU6~[j tPd3Æg&r5D?w_^pjt!rW8h>irۅnEŀHF/YGLE~膊CLjOu4b,Ā_$vlWi"iS6?w}m6Y#LNP=1pm 0M[nn| )5,Q|ǷЉo,-1H~!RrZ!ڻ-|HC5`.Ugn9vPV{Y?G쑜lHB+"jDzML& nּV$o0)b>ggA{Pz !0[+BԢwpB¨OJ\hmbtǕ(Cw/F[^ldVG 2{-5y}v2~-^qհcyJ;gKRᲦ T`jmZDq4. VqV'w+DixuZ7ԏ:& lfzyee@u/PVd,CA,+ U…F> e$y^H!!,' O#WCH:2U.L|wmͽ]A>Um*ĔZ`)ݣ4Dmwr;5G. ۹ ) o;Sbt s+%P9H~g L]imk/Q^I(gFfC!ߡ)&2MeV>9jX`,$ 6۟ D;2= l:z'b7~<t'']Խ4;4@ #J|.Qvړ3KEX'N̡ A *Q-dBB&>ZTt/M$;@F!DFX4Y&1rBдӳ#m؇X 0|Ł3aHŐ_-_oҩ{W^Pz&܎D68[-CGg"^bF,C2 hHK!n5iw߱!ANlY2j^8 /G;y9Q1!6IoDd~K)|gWu,?J:?6w ub0(ni$mxtpP̲fTB+ZAϘO`l^ʒDW۠ٷLlY}+hئK qLWxյ"XSP¢ш_[3P 18іr.:Ρ-Bŵy8bX!e%IAKԷPR!"Dj=zb@"&FCD)p7}IK$tIϗk tT$vz^Իz:Qk %gq>f(w-l6L*~_Qؕ@ul,a-`A2# uBPTMR> ^PLa0VbGI@l,6 0DJdוàNL I(PUuN]aj;Wn%czs9mEBN?tھw( dBf)0SX/޾KH".6nMŶ'-9LLE#yѪ-32hp@ ;1:(σe.ul_C!HQ8Q9lc師w.eb%"zjCjs#>Dۂ{kW$bv Dm(nYK#|J7Taj!a/kR̵43ZutAAm~Sx~BZ`2RcF``\W%А=.6LyZGF4Sߊ0h~( c:žX t4Zcy|DkJ{Ozp T B}Rȿ}8IaWCM;ԭpy"S`B }uJ \5pV0s?c(3`M|:<|b!S. cRirmdsބ?nG)~㑽o7Xx6uީ_Cm_" RG1/"Ad!nok`ee. XC$M2v6!7,bQw}ƷЄ= ͌mYJ}] m zx͟ͷFm˕B=ϝt-D`u3\} ڑ+aL)Hp`?E:Ay,-.QUffP9aa=#fr:k1X!k j0Lܠu>S.u Ph8vO,#apѹCGeOq,>n4'W f2հUp JWXAgј<:jT-х+myT󕧙Dȩ=ԥDāŸ # uG;xHx*tɞ2G7۰=&vWq'T@:[c%˜(~#yv,uVBZ3 Ž֚Я3fJ34a y qk<]1O fpr|<#K'f[ZF<(AꮪL Szg: W}ULͣâ3&4^4ϱ]f3Yn@!Tx8<"ۙX,=ͤzIOw-~Per"*B 4Bp BD.e\#Suݿָ6|Uv4D9nJ qޥcKx8$wJKoLt0~lK4q2Nx{`hC*MWgbz㹄̲%SjOX|행` Tq8_08dh}e4ΊכVׇrќ |G.xsqI`-p"3s$}YBe!@TjsP|9KG.JwxͺՐ.<+|UmhQmX<Zspt:XoP 6G?٫e>b?H f݊xy[KQ=1i_uL"fP@X:7`?!4OidA2ZvLy?t.+ *H͌.PvbrddU$ ܾM WNuE~䕊Hn2ɓIpS ꙵH#`94V)֕0)BGi7V{Oc_qDHWc5gJ%Ӡn}3KH{Hߜ0hq׵7§BzޯѿYh%-&50I0W1$k>rr+E=RyGFCFHJb'=S/zV<$TP?F. J]ä': 1~{ZW@ܒ25PDNٕ| xTqEe_9y4*Gq"(3 'K7C@Nx.(Mo'jBPOK-㞢Dop9E]#I$uMgv°!2.>F5XQ[tĀta+pjffv>&Dޱbo穎ݙkE|c*"L(BT\Śk|zH=@ m`"x _fiR I$cs=[ iz߈{?_?.YT3 M,yG3H(v`1*<̩|FXfo|&SM/t5l 3zxnAvԳev)/i.흋8f{2SH #PAv=Lg~"ѵn6@^ bG5—(f*DNfc=7¢_}r'Өq"l@Nqie,pSO%{0PwӏY\\q\bضƨ"aGu&٣,zk>ykf|G>5Oߖפy,fcHF= 6qZŁhIF2xHB_s*HeߠeFs*t0*,H粴ŎOO5v z(ho3;g5CK Ǧ_} n>ūeE@X|mY-0 X`KbS~[PV(蕈j>6p'w}˜h;Ug=YKÂrΆIf4^l7k Ub|Hp.eYaᬈN*6.IG[z@`mAOr5S l6̀kjő Plc\9ϱ%yRu?KrTJeg(;KL‘{pcv,?A%B.>SXaEӍm<,!"4޹"ʅlom \h As;p{bEdx{*.admKs*Nf}nߚqHXQ(O1H3!PqjТUd|B:@|vmG -?UvM [VFBmC'l/3К ^2L:̾JfkR>n?)% /3NvaC^^{_iЉ--[k $ <捻" EWPe`[ZF݈J kJz`MtHkޝ7]ǂ{!S Tl GБ iwOmF-5'b>㡛qBDzCqP?slɴƥ}l+_vQłQB@VWSFnlv,#-8* FJk+KTثB-ܐ]esuSu !tE=9Zlo2-<`yDJdѷW>jc^OtƘch?qpE;JbGkژj3{aшzuH'0PaF3;] `7}}w:ƨyO=}my9\NQSX-í8 bPLQSpM،w,}j}%:̹Ruvg]Yb"@-VH*0o@S[1/X V;"ŲEHˉ)U%m cOD6w}wcjw'G:3Oa1xgvJ~:WYdN>h#qN)%%m@jrʵݟ&Є3P_ _I )\(X}/uˠ4Aۿ ](0K QD.P!Ia {['5c%A6i+]Ķ]î=֫P [!5%]2hD: 7 ٺ oh:V<X(K=NiMP\w}idnb_Yht99F[:Ȫ@'4Nl z G,vb6j|ae~8o5s \yH~`||R767v-h&E |4S y?5\|a2݃EFm!!󐿷P5k RAx "H"akGt2l3n'7c A~5]Iz7^SރuaTnao8YMΜƎ~{PϭxNi|ID9:g9cLvǾSK;H+V6([,}JD\'׎)\oO@˙-i:B?hkow;C_gڛsXFakaY{{;hII;C^L :}Ce\Z0Q:&LS#xW^߅ۧݓ򐲧9LmW%^S)t-ɒ087".av kKEj:vOhCO[xx^ ,ǜǫ1ѺpdƩ+ SŘF6 07䆄fT`4WG>33]+B7|Jt$Z%Rk-qjâ,mܥ<0':lR, j ֙ԗDq{t dJzm\coM=Wlth'%ؾOr@ScU9~NxM:]0VaQʸ(NUQ`t錴ۂh<ǮJOSsl#.JfqfbxT[%m{3O|~$sa}1'K:[g@(+ٯU,k|v1L-UWmx#=.l\a##@{L mI&S @s4M {]?tp byrל 6}4W|GLQ}O$CKz?Vbܖ|>AGpyW $O_sXx8qM_094*ޑtU=0.-1F􉺼UV}$=$|WSH-]C++vR=.wlH @-l5Xńg.I%[+J'{AY9AAU9)>s.U9h/tx9yW>[>8~V3VpP/ I4tRn偭!5D'~55ad"0󯔮(LS0!{!QJܩUP b #VHGWʰdcs5HW~mwR7  $7U*i@< oJNor;7"gj1cH_$xX8:=؟J% _SEm\QV{軝8)z#tEA%Z| tCEᝮxv]\9ʹRQDNtuk0cz,_3"| e7upwP.Y{\ASw!n"fj-\1[Mo[X0 6{ m?A:PK25*et <)ckX0ՄO*ĀA c\{#PIor>}SLH &({g|Ṥ6Bڧ|Y"a.7L݊8O] bhA|0QyYeޠCsuR(]"> mݸdLŕ>^eMzmf ;2S"i\MKbW'1W&9rl'>8w1vOp{(fnPAwKI`iuI5Dò _l.n(CɷXÙd 7ROѨYP1&t}'V9FU6~*vKzfܯR$gctw\4_@ 4m8lQm)3gB.tW n}}%F&ʣ㭜jX^Nš;f*@~'1 mFue`fŚA5"CsJPj;HCp5ɚOD0TԌz"CX:|gK o=<+շR^z+{ Qc'pY$MC5nZX![bMbȰihIO|g6v$U.v:t熗nu_I3M%d8o1@Qݧ<|[։ޠUnܸN%;Colmw0k?STkƽKg%)fޔnBE#A,,-ɭ*7}F'++<'+L~0m,6d6oS%8cȔc㚲Xkʣ#^* \ogQ@I_4乢`xp>F0z&7bgg97?JG6V_}U<5G2dmc> R@2W׶J+pdaԠg^sHTLdJX22nv=[%N˲D%E n0IJ,iXe~JZ|/0gZ`?$'e9AuE`I< p/g15ggԖLAqxJI5<3SM}̎纥, /&6&%]I>=f4qb iu ?݂wG9fR';7p3Ve ؘ;5݁zgZkOU13y%ZA^SȢijY!_~mmN݌< AKɓ>p(wݰee2lE)֦'T596׈[vk'j -@)-a~]5E*S7-- P"ʺ Ѹ'jtɗTb(5p;3ʛx od=t`Nh1Yw"}09俫)q []QG~r:_e٫tn2[]Ð1%IFu[<:tͺN_<+>pNs"|88P{5܀H^؂u2edsO}t= "66gnCz,1V?jeᷭܐe/x[gTk+ rÑCﱹTp5fB&&XNAF], *R&Y۔ɅL?+gc.ϩt`22!rX?XQQxw)E5 BAIp/f*;Y*FF88K v^vp~! .='LFLK%_6$VZR2!Ȓ[U #(,{FmAԻ6>ɻk> }7):Qt}ɫlö2ݍr4BrQ4fo:Ϥv!ll´F 5Ic4@v-bSQEdQc+P\HquKJxPaE1;Bj0 4gݒrK} 2\7=-g■&DFʥv]*$$aՠ;yf3k/ڬ,26Yӑ֤9j1.ԯmUcYYe?;nPU{lU@ޮ߶5%ժƍi0&0w˂DZJ:x`ҥ{ʡ&Ki˝|mPeVWz;z7ibO*u(]m(&MOx2Tk Mcf+\C;qPnw tg<EM1 )i"EiMngZ0&b؏D_:/, 9yzS_!h^mSkkчZ}9U<8`/ WPTh$4VM:XT ]iKh!ǹPE+ *611aKXEcW w}n* ]IaBjgE. i:\Q >9% !*UK}uQ%3]`~VR4k72]]yP?Qyʨ8^LFȰL:$-2?Uc%M m@LRfϥckXJXq*[hsՄ{3״gFI>4jz}bgQK`䶽D߇S "&m 9k!Z ,,1#٫H= |1׈Hv |4C:9@# fc,+άH{ յ(H!k׳]PK2fAWi|X ]ye~ɘ;լԺ i|#J/O{<DtȰ6Ml( P4[*IZBX"ڏ +&H,XfUZ-ø6^6tЏɗѵf1Zw›~'M9%4*V>GSM}=*`GPRT1w\j w@q^* cKf*wDqS E9?.>Ҿ|qyټ7JLu͹mu&&LJ\P,So6$,3 X@kA{ﭯb=>̼Ÿ&]QlL}^1xj뫛O.t8%漃GEcA +=A`+; <]93 1*3s_\Q 2ݧヴ)hM^t;-J=$5 *$p,-9?YRBk?i=n%6,thab_q,sELwMBwyt`5{Payݸ^MsSOsFPkgehu@RYԘBY<7"mVI]w~zUbP9NO}ψJs7:Uc&rt)嵯xL6:.qK2iSt mi\;AC͛$c^w*M.~ﶂnʹs VNss8F}Rw ;}wR?HwJ%ѵ rPK},?1u,HKQųt)Fn܇1)7D8ݣ%f@k=#+g[ Ե}П6-j72K tQ(澾5&m⥒a Od$e!qt4I-gBxhK3ΰLLziSCnWBZR( pn{%Egr'X0<+=1Ï.A9ǡB7 Y]_P`#)muR Q`Mi\3#Ro+]V3e4)(hf51äĘS'm!TSfO|k3tsW:-YLh,e%dF"!Z 5c\T'=UKwϑ>!f7R!JMŜV(CݲgGrO"d7: qJBU@|#FXpS:jݝnD{z u}l*iY(n9pPRs1'0M1. (o ° ;ٯ_ kǕ$ȑІVA+!I~SU4"&6I_ ̒ 78`Qcde7@R +Q%>aJs6"gDoɜs-"ě? (vKT)C&+8K%V,a3sfx-9/﷩On;5%<3lg~_OmW3,u28"@e w)*x!.LyQB)Z$iۗZ Hg@Jṱ[vөJi¡0.^~9lb煅ЄJc 5Ӊ"MP&L,' 9i!-ls. N- \i~;?{ꏮyLؓ;6 jm)]IHβvT&ݿ D.ۡFR@Ee"l#rpZ|MU=F-:2KX-AYumu}@>|?lcamH7Y )4W?f:}[  Rj1+@kۆc.|܇ML.0" 1Ĺ8k^<6z(C5*Bc$ő%JÇXPfSonζCSȆ:L>61i5\ؔgH|y,C/mV_eZ(ds1F9dUuHNE%8kkqr4CeT\^Ф"iPX@WHet)DW)'hdy,{ !Q\pQ0\k7q@% /"`VVbm> KJMUEghDםTǺMGA={nM#54_rXJ#^ kA;]–&;/ng?MYf~#IsḪ3aU% e:=Bp`Vv%z ^2GnVe~KL޽¬Z۔JrMF&3rV[D_[C#TaYaZ?]Ye[-5 М;lޜJ p~p0OGcu7,bM|b+QzDЪ[-QS|PW#eFA+b*=&w5/޶hzǹ`?t~rTO+-Q'oAٌo{BdWP'dh^ nmlz.p늏z ֌t>r;A']+F@wsj#0SR0/kC$:v2|} Fͺ[E?Q:{=/sl/R VnZZriW 2᳗nʕ(ACP?Hgrmww7 D0k/c3JhԳ+hI$|i|~ 7ǫ] o?XVY½%3§LzXBC8o1C[1C-<so5йӣb+yU]k72`f)g.VQ;|eM&9ͳG,L;KD/R?UW !azǢj8V7ށYLߒTKfGchXLFhPO_l٧*Yd.oϔc#% 64H}fH ".85xJ^w,g!LEj>^#]J8C}o&61redDhJ ^ujb1t(6\Egt~ӳ wFLfԿ5(H&9 k˨cV^?G*`$<ʣbdm2!!L1V;BA&GJTZ ycOxk~*G{nށʘئKD`6gK0 mu ;@Mnڠ`/'EQ=;f1H=ڈV˪=P|s* s*0++TL@=g ,ްj쁿#Cg7مic}7`-s[}<(^o3~#'\Y F)t)#P(4O-N=Akɻ{oҠ `R\KʤJpٿ nKx9RgI=1DYt]GwDPTY^zc VòB#}N'j^01`Hs[KXK[Wx+l7-GED&ʡ`V$ JSyde<XgLhqV?fj@?HB6X'NA0ENH%H0]9O K$hGJ׹0,^ǟAtIN9Zv]:Wr9`Mܩ:Y|>it;Xg@ r`zo)v ̺rS?xIA\mK|yKO_xbݨ7q! p#ur! XmSebɋeW(hDQa]1W^*F4 Աo #5DMRZ%`TToG Ġ ҫB a jg3t8pa򗒁0[ZК]ݶ_9 HbPQ^ >ΑQ41D3#XkͷsR,΀05Z6DQQ؟ ɓirTqTUnMa <:Z9jl3KE6{3Bȏ6EJ'w=o~M-րz0Ű ?ɚĥ*`{Iׁ͊Yey}(r_u6HIK{?y2| Gع;LoV:4>f>Qԍu;Pk5 q>SpiO=5PȤ@rL{FonE1;\Dd8;"z|;mt%UJ^i! c+Eg, A1;FE[N h.jbxx,_4 ȝg Ad]l@>M=7b̌}ܱ(n}4A`j [30*:l6rVj-5#VہـOڝ)uמv9 M~plތ\\ :(mA`a 3B,_6E/>ZLXsuvHK%ᏼ?Uȸ`b3!V1>uki3 <}2%3WEX`.`e\ئv]yTN( +r vF^0tnuuGvN-{.t^JWɿ#&*Gr5itu,t{]wؾ AIjd=9݅j}|@P^V̓; ?xL'v#R aWLVJ574*,M*LZ?4ulUFIAm';O$y:$g@<7khW츒daB:ĸYa!J,U~R^gޡ,rp&0%=;6z|w&2چ+ c8pL tbNkJxjɌt $?oqߨ#ciçg_ZuBK>ݨ09*7em[~'M{vx~sv'`Ľ87T)B^ 2!ZB<:;X[F ƲFܵ>#"6l9\~~F<\i# zmfh5t*Y$uT.+:F_Y?ő<dӒ*p+B[8cqj8nM wq̹zI).gc޽m ģAcު_ `0Yئ7}!l~̫z߹_?@9 ޶ۄ3ݯ4Iħl:>4E]@gYE#Shw=gBO`6rɑ(+şK7󺸹x3sX18"i4ԃŎmEҬHn h,_2( vՌSڷe%4+NADZDR`#1}Bk9mq y ??/DlY@3WC.]!h7Bݩ8;d~" -jOz ;+& zZ@A %,( &˙7L8s87덡hCe֍aȜ oqB%<"_(i>\± \Ur$PB;}k@B(6.p;8\xŠ6Çtc5ب09eݨlsak:FµZkxs$$$ ŝ _66.S*() -1<PڪpeLj(]}3O?݁,pS}NcwYXK'W'ݵp'!I_~SP .Ҽ#ixvbۯMV9\*cr)n)Rj~:\DXU 䙏Μā6_7j.@dP(ukI/:|y'OTpF"B9օx:@ʶ0/c۝_"| v˹ ےDj<\c)f%3/9#-VuFITVʪWkDCdpモq]d"_aqwcxDQT`;)W䗤RKSתH;Cq9J?b'{&49}ދꘓ X#/zp-Oui!+SlfmP%8/^Ql~_dzy޵Nnu^m@fG;;<y{%Te=9V 584F1AXPJ,hI췾"%'B8vt.Sf$'+8.'' G ա.fӓkt0k KN9 0:̄vS']&ՆCOI"'L.Xj| Z(L̠pRJ3*{#CLY]%6G#ތ8q%svAH1[~!2;.2QyWsxCDtluh 3J!c&h(`|5%S"'p@.~/eo%l %5~Y@?FWP$s]_˷)p>t,eGq2oE^pZ-g@f\bsh׶ qL ՜t(HEσRirpwY㴯.a/M0;.Z2Oh3m78=6K.V%!V$(7!HcL̍Z &52e {ݛ( PQWm댨OPKhTBR܀+q90͘[csH29$$tkpL7ʟ}IasrnƐ}<8>Z,`,@(w3< m^orU2Y{7풆oŧp܍N+F0!#z~ÓS=2nP[ S\E]ٿI 뽤79a%U){AAw;z6Y 2Iyt8px$QvHA):IX-V9sT^#}@epB-хr]HM澕 Щ<;'J .7R0:HF0]ԬvuM`F|d,*=ːφ+k@ >ɤQ޵9(|WZ9dST0 W{&jج6eNˮP0W@=3t3aGОߨO_kcu]ӔB Ȫ$mӒm&㘝wʼ.޲Nu7u%o*hw8+V#c|28UWH]H( ?sh* k*& Y::{q^c3qwBFJD3C&&l6ym>Lƀ'zU\B2sSfeyOŪ;-):OMP3_߇wy6 +'ENwˮq1 +ȹcJ-{4CƚPE!];&M 2oha!Cì&=3ؕyV3tqФt&>]aljJpMonj >r>Y,gB|[\_d0A,$D.[٭ q^Kx <q(F-|c@RR%s*dQ&4+2N߆(w+/[a@w.Hy=ϒGl5SJN۴2"@ID̹TwPHrtٕ&$P?̐Pp|žs4ٵm! Ґ/t@35uƊesUw\qz~h鋘wS ݒwܔC7& JH0v%' sY. (^z o _D9P}Н%7nB7.~m$t=c@/]#g08 eͭ&euWccLAE9GWnEyECWu[E1!Y1Vg;o+޲$.k<^/dn")'D}mcoQPb0t,ΨqҢ) m\M%Ҡ:3ͼVP !eI2{ӊ!ޚ|&vb e+|jz5F2pRL!x3}죗Id wnhczz_,sޭAi& OtLTfz#D ݪflx^Jy`>n4% $@xL #ccX^䙯Uwehe. d@@s :0+QS:MR5$ լdΘ:◀R^-Sʲ7j9?O?$frkvD3 4C{=,#?]<$(򿟅l'I7V砸r#&ۉs@|`y'Y,3\r}#ׂ5홲rM 6z_ޖ[6Ξ]`q>4D/ş fp]^c^ Y8ԅT`g=>\!_oyx'dOK9HG}<ߣJB e@ 5,jIa >Jz5ilXLj1MN猂  jO2@l7CcYj8{s mka'VӼFI<X WdhRl-q` B T~aET xlq-Zn/:w"` 7O+NT5ayS?bOdTL6zsAdT7*VUH@q88xM'Cxhr|vģd7TA2mHPyBGǔLծq6rMOcUU54l6~˺otw*YʹT}*%J4TҾ\⽍~F8,#G3 ~9%fM_{/jR dD̚Ց98{7+Z@r 9W:X-yUxڔ*G(\}) 90am3$%=d }F#DH߳{zcBB".9I9W>tPY5HUŬ|, J? nMjTd@3B q%15}rghYbw.R0W~?xffOgP^Bnw:6@|Yg!E= $_JQAhX3[Ja^\9y[>A;f@R8Դ~!0[,K"+l9snA~ƻq as>uo}  <1 sdCj=s6}vkڣZf>f.2pTNޜPFbŬPTj5Uvx:54P=0R?b̲pnpÖOт3 _3:m`j/ / ;ٷsy#k% a ]2VKiz %]Q A>KB臅楝Nt0S`@Kl`<&NK6bAo3fXd{yM\mgb$"ponȠ!w+k~3Hc66}ξSTCf/Qj+ĔobK\'^[+ɧ/N@&=׍k?y[?~8##:=5B:牝qiF܁Kߟ ۝#fޭQԋM%]? [j9z6sm27ec*zp, ly bs1iC/a'o6ڱEmb%_V_F+^\]W bٮJ߼:J$#Tc#^ .!I2CRQ_CdԾz2ӰЦlRͶY=$41y_5Ek'ԏbkd%ZP?׳mx\=/bswRFe\nK+kg̕]cA?$BuFa3cGb<()o`'e-cB ȉǟ >>|4Hk$t#N (%\a4[SN{ kD/hV{F@Ϫ,1Q9ksc캱Ň= FD*'maQI5A#uɗn۳6k=9A†Sاko_g=Q,Z(%28ht9Q7z:pV ??lF/fJU3c}y͞Ҟ7hf+E8oOs4[aLqouy4 ITT䋔2q{K/ L\fYOxLe2/l-US7'ĵp1sR?.tj+JСֺ"[ LdYB\ Kހ% yu3iLl6?-CkOfkujؔNF!3W'9Rmq Tf\gF ab9=EBDt`ge=jhRiudpOn~7>(FR q8nş@Bު;`@OalT.k+,7op94n 1ږTCm] ٘F{~0BB~DжUŹbӋ+j/^+*K(/ڤkɹB*4o:5RER4WIyW9Ʒ&mNk8WYE^7"\ [X5'D#NǼv9ІVČoH.== ۄWJ`cY2d;Z7J.^JbjBU$b:i jCX_9/soFPR˩ v|#ullQPCE.E ,.$z*O'5i*FċUkn`ޤ±H5eZa 3-? g5P`iLj/V7gu-fs&}l˼Zh PtfJwݎj/_BK+B6*N4-] `RNuR b^#Iu+4#u=l5YLC@nH4XSÑ"L 1 + ípR9#MpRcU~*ϩ^߾ ic-%XrE{ұK¢ z+\eC¼_Qm4 FA2.-b,pAMy0Vw+gs /L2́:K4\[83CG@ D8ͰTGYyUHG-T|оrⶻe P9֢e70K3E&sF-52vR[~X<(RFf{J2/7{շo+Y(?&7~ɲ?|!jg4y((kP^CL ~}lpɈ(sDѰt.-/v,ٿgVM$r*m6N5wʥεS  ړu6gO6y?2RTU::D8]݆e1(@Uo%ǡ&z lMT˜omqd.LJP5B[Jxn^\3,}}ʥ:Ym+ .*/k uD33{`9E-RDžf,.|Ft-Q_찁Աߑ9lPW?Z _N92b K7 G f?)ٛ^.2lr>{Ӎ=өh^U$w(g v؄ГIpBAΫP-'DO_8;TyDBn ; c~L+?^1?޵p]f22V^+rYkT1K `KEC܀t!;Xz—1}kU Qb!vBntGC7`KFm ;^XǏ BIWP'}֬Gi稳٭&A ǗքGQi{M-lЅfu0uxVԦUWeK #y%%pE Nv^Ğɚ{s:rUF_R[?{xl(MzS,f`\HY:8z(XRЩ~.\oZS:)ͽK YR؄ʒ*^Ղ-i!]6sE/w?FRƄnɸ`¬ͳ.WCl :ޱSlF>1I?4@,Kq Oΐjئj̤b|bQJ9WQBa 1,XIafl̂P ]X+>kLxX&HFb23D/n:o߰IC;X4D$H0>=6VUT g f"oч_OG. sc/ƽZۏT'ںS7YىD94[Ѥi$_)L#wC@ Ķ-T%4O`.HHM\WGF6@s7jSֈD;ÞX'K5L9d};r1u_ -fW2D3+(]e*_$wqycC ʌ$9֓Y7|L 9c^$:4r*ʮ-B#( psIp#.] NUzqbCQḍTӍpz|AtLH6~|a2Θ%!s9ϹK)Uh~"OCGϿ2fk:[%gE{݈"/oeSnO {Qxy1ݜC}%T` 5̤?֢Ч_cr8`W[a]Į]#/,75es%X[wl[:Sm^OS/ 0y{^k_ɕ#"Ԙ6}sfXeNAT"ZFr:ڏK -(8i/=f iLe;U.!վ =@Pq띊~"hH+KXn޲tJA{7-Д`R 8$@m)1anZ|oAr`\*RGw0Ɠ :(itf]M!F@JUBUAaG S܁ Y(qN͟79s*,AL80 .,lt]O&L'asqub2qdVFޕ`q E!o Vy0DFL5ӳ0 )K&J%ԔtvEa01bKLÅe&6T#K"|0kK Sj3gS&ItLA p͸33CJ44jgMtI6&֮s\iWk-MCϫL!ʁq ) W'0C:pk)2j!g1ZK?OTNVyZuyw%uR59r,/tw@ֽ$/n#2Xl3lKqhoۺcEIƍo:> nkP=#ƯV*dɒ"+T9~rUFqH@gNQ)Z"%8Pq͍vmae2C9<`fbծwAЌv9Z<[ ZሻlT%EE?w?rj!QQ kNIZT8-~âw[0[WVȴ'm!B=ݨL'][$ 3^~RCb#dsY8g@ݞjLQrT['oU%փ ﱂ[F Q阔UwAO S;Vm^d(X=tD+> `^Td5rOwݱߪ$톗Ӏ*R tB'ʽ턬g]8Y֧ WPqfK:LW@l/ɲSzK&:t#ET-sT ,l\e(XlyabC_l {35.9>+iQX\1 v\AsP. Ҍ@Cjڝ9|m7dL&)vLܼ,M?y Ȧ-I ɔ@J-f, =^e ۮ^UzB5{8I$_=yy~4JGҀ$58V1c@ j3bY@u%5.*9 Hߓvg跴y!#A=4IsGѡi >uiPrM4+GBaF[lL ?V4+Ӫ[*Z YԓؐbYZz/=<Ў/BEu4 ~g?;+rIE';5sT/.W%9X[lyJb } t2 [a2GYn_Zy${Ê5(iU@KڭPNlniyAC(# TՁ}}*Tx /9` -& !LLA$rX>ro-]:kAѰ#Jy0eieNU6*OȵU 7IT#rcۅz`WFoūY{Z6W*&r4KlA֟=h¡fFCOѳ5?y\j3U13I}b%q;u?[V,,Lc_gYC<$b_kli |H""mFS6Ipp o!R%뿧`=+i{=} *),(Y8rcGv֊MΝ;3:¢M2펥۶2 Z3 HxAafKtVL-aAkVc#uKn}QuV bwGZdIa'Z>$&mU}eIܜ5@N@AjnczYr9qAFfj]F9G>,eҧ:7]LB̦˄3HWr-g.@HPpO(x\%l{/ ~?RG3G|M0\6y{Ҳ:NfB`g/tB+sU-\ ĕ짦I{n!|;ʋdq'cYxy:pvW|F|w'Ν¼%eE.1ZjuE[e'p|},ֺǨˋ[ڋ< Uf ,F&cOWbw"baTbYfQAX )SU>_^^qb\>Rg=vEMc/i6Vr8뱤A-gYKi mFk4G3ɝo x42rg[Gb2 2r޲lr˪qŸXzHWO6Ȃ! ꡄK/aӕj>7fi5ړcy ~v,lk9P~lAM$Hl_Cx}{Jv,U| ͨalFRR;t)"[\4[J,[I \bPIQG '@u;@/P$d =&u6JB|ګ uF~w(DdB@@as^X|R{j :8k2#M3+R20/߰C>öH /C  ׉ʠ!#JT& U{Ыc3"˾݈yoQ6_@kt0us]1mϞ6>Anm)$xAF;e /G{~j5,fNOTy0b%."Q ,)`,I$YUvBB! Fu&ƍG^Xz58}`ռ&9BSi! ? `j]9W=Tȍ$!~B4s}+M_C~w (j{*YjE|6<_Uɽ7p􃴆DI-,qY^UrAOT:uBG̞s4PcjJNf-&Lkp.慵hS3"2X;]vh5{{ԉQZp ҍ ^O^^DAΎK[H"ף8)~v~]mҒ8WsvSxx7ruZѼF4 Ҟv9i#zʜ*ڇДӴ?;` UĩM=FM lYkx~V//AjڸgYCI8 X:B&Kfx D9tv0i͂aܧ{B=`0LK)}\Z^Nm<\pgD8f}]L5i io%<,wFfhF]Gl;̶-jo;-D?`Q7rp#@rVD zլZ=V7! &w|%zdpNzنQuo Zw 7I[9%&.]l3bLd@" ׎F5 &UlnhRh[|lѨauͭ$; k?DMU9b)l3U/yHGVfZ͕L3`5ue"BU>aHŦIIO(>|Yg t #_8wt'|mIxpZ^Bu6^`I f%9p=6 _A>9ϤKV~ծ#Z=' 7L#B !O/):?\ Wɹ^u]QWTty~`ô!{ܦv0 o",2$9=^ BjŒ)Evsc!{4:ŸK.ͥOqNȼyM+0%P`EH_xI-]~CQK[E3]P&hrH, !EϿ|;Mw_\%˳P-QϑyPѾI*=zn3Ifk`T:׹&M; {7t {uHwg*J~c6YR~ZaC*RحVlBJ# IHLtY\-?" w 3sǔ%T]L\”Toe.FI<^ 3s}x MٳIyfiS? @>bq+Ͳ^]RN˨i+U(zZuӔ P#*(?PUUn-Lh@~DO2KPAٹV#.CF~Iap<ߓuF]<|F u|]v duus iyK<2$ݨo)! ]ZOs-fF~%qFi@n ̝KorU\b$?N%k$^69aIC|CS$}`]4 b"NsΡw jzk o۽)kcي,OZ,(zA$Æm4꺝#&,H|_⻿٧oMXVi< A,mM=+Ŭ4@- ~{ÓU!51y0drX.oW7"jyxvbWV-=jD$V LfH0jMr*YǠ_G':sh99sBeZ1? |⚇ibș.%8Lb3{תI*ނ׳۾qI)j"Vs&n`s z<;.-ĵabk JGRhBX[k+EYnö1TMRȘo!D蓓gLd7zEJ;V 8eƁ $0G?kIwż`4jD%do17"#6kOI,^h$- pagP" 9ocal(|^}R,_a?"h[%ÝJq~ 砂Re2W'Ac ,~`NM/Pe.<yLVJ7UBHmQk|^otAx>S{WMH1.{{,tP1`ɫI塉!M)ؗ_XA2T=%GlL0I\aʠ) Үj*>LP⇧HoIIfSC_ƼXG?d:ZU6gݭ!4f2HZAfB=R*Iqty u=&qfLHs2z*7v/AB:^,F &gz>7rw.p4/HyPV ~1 rb AH9h$>gnT(jdboAK^e=4y0sȕ7^wF|]4,aX%#iDz9?o:XUgž>b>>o |oT 1RN)mAh4m `<`,^=3g"T?,Vq/8_RDix\]i_vLZP7Pi{l$\% T̩ZJZ\=c{сp`%w_+LR:N=>fs%^Z b>\Z ~j0& 'Q<Iq%iRnp>H~8~{znV40I/o5 ^KjVm1xk _Up,K?q'HOj3+y01X::5JYMOiaf{T\ҬiiU]S 1#ʺ{<;_50,K(Bjs9Y& WL.b,al+wr^̒f`.y>受(V5BSٞ "$ÿrK(#C;tbv(.JkuRG Iic~WaLjrѥD0}tlFצ_A^ LMYPT߹L꾆a;F?;?0$YiDwHl-K yG) ڨalH_ps ܄Wog#^LgZ{C \>WS'$/mjZ=rh@Lʚ18ZBJoH⟹"!Y' ₲_vVe/–Hvû Pꡐ'BQ(dcl9n)Ii1zUdXR 4Oz,3 Hcmtv07Mn 8~޸,r<^KWbj^\C{kqf_Ҥܭ4iȅErK8c;-Zy1 dBϴ0T4KÜtbu e?nS|R_MwX`ůt֕+85 e'У;$Px$a B6%0iH+Oqb!_x~pC~9ʦoZ7LGu~/Jp80e&mOđOH5GK_9i9v -%mnϽgYA1 ήWܳj3H#PLꇅ<0:q+>1dʉ̂- N1Z i=`I ]twzգ7:"@"|oٲMNS略i3+8`ӮN:g |ޢ\flSzA?؂멭[izx'O|ûQ_CeBԛMo aXES1rv4Xpi5yd@?_vt|g 7'k: @^NA !A%Snc*m9քx3|$DM^5q+1hi e>pc0w uI$45S)2<^5QEo)DOPn ƠxC̺`apשYỳ\LaRZeƃ.Ag%Wc_jLѲ|"3ލ9TӉ"wfdXl:HI;OXH_BWЁPra]QdSNW #xNPkt)7 +6C& Ocii7rpJ"qe9Lk0LOYAa`zRee5@u_ڰ*#q |n{yu 16sYn#k+'A;{ Ta_//aS&mBzA'غxE7is~4ȕOg{7`X\\K\pVqêak*)U!}eNoQ5s,M%]ھXiT&DJ`nǀ^_jvPĬp >pUp 5`0c.)/ݬoG_dzuΪYnLɠE_r1n4)^hJo:BNl/2- L߲S0# pto3Q0lC6>PYR$Z#Rw1i/JmRru<2 S锳hf`Am<xKUkщxuZ3^jc:׼`q;%)(InZ37p"޵ p~reL|`}E5By/b=%{[P7طw kM}rC6x?JV?؋Z7̐{s>WGsƷenh _)J247na?e[/PzcNP+2DXS'fFo[]EyÅtǤ5xw"vX*@M: nC.۾I ȭoUuA^P5(H:tɳY_[@/vb[8"08RV mU b'!֩9yֳ^Op0=ZˍFBUFWj/_Z%. Xټ(`)Bt𙇌6qd%?d-Wf.vm1}/;TIs4MJB;HSE$H^y{fYw U?7o "-:HX?pqTwJT;W+F&9JGftdiԦN\QR XJ}$ׄF@FzzMc7Nmͤ3fߤhCL :50ti^|u@S潌:Qr}C܅V S`9 ?/Sl+ &%1Ŏ"YFۀt9pއBw*9`G%N8O^yG䕁/_i7AqNf)3%BxKK*HNҖ9b~i'z4+[/]: 3yyDY ܶ FqlZWُFVip8i\qkcQU+Um(/C!w`.,>RNEU7p081.s f]d>7 *#{1'Q˒QInvC/-e gf|)15oeEW~]ڴ[G=K6*<{=]8AR]7^s6ů0n}ZR`;k7Lllơ AWYkHm_YG[{u$֐{-N瞆7}J=rsǗcJ~2P9 t ULٽW-ұ,ƺ@3j0)4%zk6YW&Ak-`&Qfl KshDcC$ l4 IW eCc,d?ު z_ύyP)c.B;ed{HRРq="DsF/)hBUqmP|LZ#i-AKp99sI6˱Kg|g[c@I$ZP}qW`~&;!.rfkd u3%ԉaKMYVF &o[wPȾW?:M_jTnfˣ}c ~]\E 8يMh2a!ݖx+?Z~I$̈́-#f4sSJa]x-`d'[pˆ5W+llr'Ah>}Tg 0%-r2_BL|<ϒGfRIU>\-Xۥ #åݡp~xgyR\9hH9C8:[dZI{Nx %^$+P=\v‚kIl&Pj3i(fl.IRe|&V8=.QC w-\CBٜqtp'ApwtuzbU&檷.XE[Gq]qDQ3m6.nњ,](NH'IK\겟Y;YZ&@»dQdU1E#8^n٘I-)_ELdM-P"Dhl!aRMX"w_յ> *~!A keшqP|A"f`u'H_jD)K貴T^0bKQ  [9 :vSG Y1`V>җaoP?ye5Ē:eB.–PX*P uUk-"@ f4CWOYA7X<%J860'1 ?$[R=; J6ںL^t&6?%طL;YThFXiK݀64X8Ҿw1m@ 1U;-n74pw\\]E.Sɂyob.ǰ(AVE$E2qrN{[iR kٯC3rCZJ޺_(i|Z=^5o$T4Y|sR瘭0¨1ҕq{?^/kT=ÐI^?4iZ} }K3~A:!cO_6dOkV|`>𬢄:d܌{FC [3?:9cnkjpn9"> sIǜ/ۥ]F6lVruC9g!hT.Ő|p>Y@DK݂_% 0HH'Nj% +)|fnڔ@ (T cpZ:SN،%JFNf&h{E\ `,Lsz_cYyݶ ?)@\- B =%t]~]X ޢ#6U1fAH^?:oFëV&y&\R >vP# )/Mf "4=źEpEG% [&I]\"sՒwt\ ;CO| cEKJheف9F,>tZe@0{G?/Hg˽(9{[_i AX8`[PCI?^Y~'MF˓+ARΞJeS Jv{ҽ,2sc1i,*^}<$:~Ig5WvC:ZA|[ _'W\*ǶPZFc!ھ@eX, Qc3^WZVZysƣLxgFVZcX-~jSmGcTono,k/k}(J=Wlm~0h[OW&)o(Ov˼p4m^h-&XRF5gG܉* uk5+-5B:ئ3?9<ڎ?ц&JPW%|BG6,S,:jK V[cK)0 q:}3\sqlAUJ e:S7ܘJηl~֖qѷ)C8XwTWDOT d )Xw#62s Gmњ{|Ap"wJa24M9ë:5 45Ę&v@Z"b FVWYFObX.? 3!rOd zx{{+-BGbcٲ.?L/ MX#_({M5jqڴ?pPڂk65_f1:Ig }x%`i& Hw.֩TRe-<c6j>n=Lض-' o7 x]b!I=#@oj#h_hBc;FG+)mgAvIN{ɏUk۳o9( e9 ;Y].-vKO).8yUxkb"uì|>uv9G/* z2l?"*K޳:_ք./XNi<-'< ޥIu?HQ$g sz5pC` W-}O$TiN pD7Bi=1̏H_Sl|AU;%6-R+) /ZXA۽g=Up(>JHQGmL %iB}&sa cvC,o:`J[6h[u p$&'>Zq,4fzU/P?ڜdRŎn}mN\jVG-p%5>߂Iks%b;YnAvp5PGm6~Bʓvnހq(l7 y%܌k$l.%Jh_l^qzh9%1"!V; ߴ}5ok.zOܱ/F<5#[=pSYv44n~ѳJ$UЇxX*oB"yp@—Oz7ԆЏ¨3] M1oh~ 8FzͧBFjTCV/G|[Fqafeg _"\CҺԴB:SntoN[ 9nod1}Y٤ ْbېS?W}IVډ\5\IɨxP.ٛ7""Lo ůLVʿi c2|>CrӅ~g+k\2ڒXK |_H#Bp̀OST;oJbYh%"]"D֝'|gXtc!=7yAt+ Eym/*ɇT&ͧ Mo<4$-Rc_S9名+(612VxM`⤔" &4N`F~L.ب6▻[eҏ ˻qX?@IM6H|T?GFAv|n&+0W.s/-Z i*M}BLہbry `Чݪ>@O)ج0CS>-V[z \ꙢF%ܛAgul4+LAwa7q &v1[bV:r 7dZ*\]^O]r !柋bW]&MQH)-wwQ nXS_y*J4AU~6 m=b{"v dJq眄YNw7F熽VsMcIPa#K?3뤿r6Mp=/ t Dx(;5(7P4^c=Cz"R꤆ 3 ܧ@OfU\MVw{q&6dN4HŸ%XLZ 4cZ!Dj[cPTzX/%6$5v) *W g|90Ȃ5&O5(-X w iKM>=@W@uX^+ϏP{H4.l.+[c %E,B]ZygӢq0H}]4v8nU KHWx6#U$Qxi5+zIPX̜Jf&N;o$wa^%`-/LڃƺXMg.Mچ>l 32LIy#22:w0Io sQ5KͣayAabũȣg}Z&^A{T6p !ӡG$/gxݢqoVU@@C]EAiP]7ߪ3W4O VJF|Pa7k'ELMd,PẁmhvtY5w=3FʀX\ ^EJ~ɇ=sφ{77Z)BY!PRhP%m qYvCTT2 vB{ 'ع(^>ap~I0-h#~0d@j i;re`E+"knǩnYv6lr\M9q:t^)*0Q%hHgH42GY@Ū=d` ׽dƀ]\1VM U5Crvi‡a44eyK>IYֳ+| 'gDRיms1GY+Ӄ%4ľx+"\S$q $Ys8Vq* MEjѐލE|(p#}&p:I__@%n*ɢW5󽆣4wk$?s5;FW@ACEڢ󩑠/ţ*0w7E'Ыl+`pf,@D*F*tTamI(6K*5_bC͐[gkӐwdo }uW\.X\Ml~ =&gڿ@ԻJSĤk #t+"qGj:M܃)¬A`3׾r˫H5tJ؞bk%  e=yQTgUy#;(8cL[չu}w lX30 0Hi5szbo>wvaFzEk N9!r8}xorkH+p2 ryeae[b0TrUmJI0)77G-UD[ -ƈ:6j2((ˢMGQ'4iQ@M)p:u ^4K7tO bU3Wuu;ި>&hP"txS+`+ |eI>ȷ>O'̮*+u g5Np]k_N*'1zƀ1@SLOS׉w=2aHbůxjgr3:*0VHyw[*(ʚMzeQLAܪ&4e<&T[~+t{qRč"R׉ 95mA(DɇJd!IqT7GѻC~ӄkfL(EȂƊrcyb`e 7:؛X3l8lhȧPV;~#ߤSprq3$g G0\yƅEBdlyI6zFC% .r9F {J+wb4]PDL=A8ri(7:s\{DwH`Rft οaWi<,"O\u!GD*&}m*r`6hZfo|J?H4}u95B2(/G׊YͬxQ2 %";$Z44R g*꧲7xOUu#߼ҧۻN򏜫Ga] s '(z_]K7ɽ;ާ>Omm6q]6M-8V\/Ovu 6i|\핺wzʹwm#3ilY~)`R̪Q+ G)}50QVJD/'Mv;;vK6p`I&wP8qE'd+!›uֹۇn^X 9{i6.1Av<sz?&>FY|'ƚ[3nlڣ,N*CM+t]T湂fnW`'F5;LT1O. hR+'c}&i}:FI('歨ΕKJ^ʰyeWE/>ʼQh쳟A͔2U-۵im s-zdu6z[]Su>w3WCͣ}ΌbKVݼ)m/ @` ~?nXI^=tĸDCۦ4 vȅt DXh.Rkhk1xt t?JVS ~WPWsql*Jmi6Of坘ICpE/vu_:^!hxezW$F%Hh҃?үA?Ԅ1тFR%A) WS8; hbg x}Dzv1iPNnyj6ޡxOPl yQ#).8ig!f ?Mxy^NS:+])%YVVs!lQ|lL|o@JDK-Pm*tN]1Gܝw)Mp=hGP+zLT<#'FS$7uk.NQCvC>4B}VDxK*L+]hQz;${NLe^^6m*,o* MKǹt u&牖гݘ u[%6lOj}AYcР6E0:MҧaAp6ǹ.& }܉(l[=f5ְq*gr}0*aI(oN%p)a!h^)+R dsElmic{u3"BCZV}IVknv~aG>(v6ܩikDz]5oJҷ"e%40u)36Ćb4:èFz=q@&*BjّE6^طnRrM*[,{ot?ė^x|Zƻr~`u4Ir1dry T{Ra)](^klk-*{-IH/>бr6RţX:dqZ}s#]i4򉖹~.)*YE"9*ZM =8 QiY^(.cvW+/7,lվ\ziiGwDYbb8Q8?0cY*Ge@!U\j)R//\T>bMG1!)>]#`=,w;<-a/RN=g4-2~5Wc?C:ë\9!H "]DJ㽾ÐabD6(7#%7iտNݑ#pwoW6KRoa^^8*dJltzWšb 8-O<72TA%VST!2}%+?$^ř|9עPx5t-zXV'k8UqbMjqKio|-ʌ9JyLzwo9źVٚc"+޳8Is jͭAjn{ .͊%SQԬd#rY %߆wNͥq~ zpE $~ClU`N?~ ĚNhψ"^]򴲻yTꀞg+K4NB0s;B Lu6"ԬJgz._dG:)/ *+x.R)f +!&R|뭋#Q0S^If) Nӎ Ui[ńjx~VARB:'Ǖ VEKt$×&IW;>BClm?`6@plOG ۶0Ybߧ~fS%] !u6bSOs,Z-2<,Գl=J\PY7[fCvKVmonoc, A߳ÆHGhAռ=q0w6)dI'Oe{;RO(*LK$){g|b[}ko]l~_E7;Ulؠz耈R kT?ׅJx[UqSXWľPP61} 52xjOi{`ɱA#_3=5gJ5ͤMnn}o4&5C}uS m,iPV#y"oKex(쭋hGE? 8*J:?HsfmE)ofLRh҂bDr$OÞT^dGFe(0Sq~| g(g˜0R(M̀{ܕ:®ac퐏TOj.u\Dj3y> !W0q?Ys;-\} ps޽IL :9_7 v׍4{'5.0LC9P"hWRaX;{Ž/ Z}a0 gs,/oeBɹL/!F9jm2\4]-5< sdhHDwG 6{Y阷'd P/=+1x( Q#|S}_ߣ Se Q|xKJQV,ZeyuW](^{l]AkaeQOȺc{a%Kp.CCqYcg3SϘchp;rˆs%6AP(3Z׽,nC=c )Cھ?dʞ{ 8d|yiYReQc ȕsS!q[eX@hFBf}Ubio#šĆr+#'SG%,2E{ ,"~&6A[-.Rz)Uj[ǃ#In\s-:1FI~-L"Wn;DYѰ² QV25hlM(q kpxv{(Ips0N/p5suEƠ`yLs|]z9!B|sZNaˡQZhydt&ҶP b䡭/ͻ%;6FEU-|񉡊leᑂ,>OYRo89k][h$1DL)efL4Q=Ah~|Ђx?}AMZݓ"ruOgm^ҵ\a Bik ud,q;fqK^ANh[~ζVZ} OՖ:;ppBEg_F RN}LCƥw v[($bhQ  w?׫>.ج@'ps0z׺4* s9v կj"lB U#vVf` LhiTз p^a[Ƃ};I׃bG4W"'#x&4.3&j*uUbZEiA7SFΛԊ7q?7xn^:>H2vff2&U QTYbiU5$u h=;x0.%,9 %%(mk]byA&z/a)hy xfDOj;1K+ מ7(:0oHOˉ#jIyўi28@x5`ptiXKW چcxi$xxUn |-eF=*'5TQ5E$gJ6sZXDpj]IU_?FmA+;\Q p>jJg;/Vp|;al,7V27# '8 T>zMEV'^s!P s[vn[B%hM G9'!])$^rF-c6ovF- ڱfCXfr=-a[M%2%R`g Y(0y!=)[a|/$(ߣCkГmXݔ:eM3"'n׾HyXٕgY߀7^D.VSC̪M7/s^j }f).'Ўs`/Bi78D }]m^qZʒ”[,9R[x-%q15bkh !gW\߭~q䕀4k5/Lٛ?g\q.KSybx,03Z7$>Ӳw ?cfҳ{[!4Uo:o'eyx;69l%Am.4mW֊qx ~~?u'jW2}#=s'r)I L^/׬0vْˆ`-O(wNYF.,}QBY(lQTx؇$Ȃl Qޏaww o\wZKY{y8Ԡ< h&j{Ep1yc۳G[Ja{l]xku` \rl3F0I۴zrUa0϶_ڵ, k(6#{#\n-=cC{ZT8To #K.@#שE^-VHbzU Eߍ~>6dWpDYm ӡ'"Dl…S&4*O1% L%h!VdD -GAj`Q oxUxc0\;Ig{eU!r0LCX 8>vYV G/s Ŝr^ 9s%j7(Yt,_Tr$wAݬ쀨e왞ck زЭv U.%[ׄWQ`Lۯ.z7BhƜڭ>1*Bi:^ )|rScpBU1VoZf&[1{8V囖]t?@5np wXXɝ]KDM Eښ4-nW]/)S984IKWn!PUD`q:Nf}4+|{k:`a:;bareka"Do 3>eAnUIG\ZclSRΪ56p1K΀yI" ̉u R([o ny/MA%Sr߱e-uÞcDYĺ(cDhp=ːrB2Ory֩Gj.𐬷 #vqq[k)K^1~ma\7#x tv$l"9AZ[%ګvȩ[5]utLCɾ0: pNʾ+<{"v_oתck ` 덿)"s#xQ ;V$j"2A̵-nQGcc:lpAբ6wYB(a2 B'k\&c>Xк P3FaҲҚ:콞\!}г e.L[Е:=1r)[pO\;ECnsU]"`bٙynQYgt` ƥ ̈{6q@lܡYI{B-'&t "@W 6:i?6ĩP!En<'dKbL)rVЄ #A>3ZHENvfrČx8g&d[¨cd(2U|=#i.#ѱve8{>'TFjF{g1#!1|>hNn^a&>)IvvW|/96e/gFD{ !:w7jEACD 4o<тK^H4UfE\ Qf$7}lG)W5GP5X-af ͣi0'Ft c "VtPR*R.$J.OTg-%T}"V[p!7w9*uqz$ankdVw?0i$ aԠ߫=@SXES"Hm3M>5Gof"z&؝ۧ„2w_M8(~ 4f:gYUC*cgc-N/B=cV q2h6~%/K>sq\O?gn҃FVnKrZnKhh.sw 4=v PW`8Ȫg/cjɏ*qr3o [7VF+?:Sr<>5 pt9^MQ򊟞8}БiOԚg{ɓŖn9 >M=zI)y[+GA˻[V0j/2  zuGJKr>uÜlQլm#7 zf[{ЊXз@sZD}h 8A `tk.Y6OHL?HCYُSDK+9l*ݮ—vf+^koP/ߵ$h1YB037Or}UsWt>?E5Y[1nu<8#gR1p5o_D;q 2]WҡcZd72Dj㼷y7^ vƚBrG4WPM_w+~m֘ĈF[|g׹[4xV)D>Zy5 Z^ ˸#Ha՝/ZU¤7akkZqDm%wWpcfˈ/M1z>To猙+)JX=A⅍/o ,JgɻFniytumz,xP9^!%0yd5w/E+Ғиj6K!@UOzDТR(BNaC Vw$G!Ě./޲}i; |3*J^HrY^AQT7W6{* ޯO,p\u.\o}8blOj@cGk]5अd6bX+oԫPσRN]\7>+gLCzg]IL=ejatO`Y*?:↢:' p?Vm}iN ̆D5;tT@nB ^imwc_fCv/f pIxJ3yi"ԅC4RWLO1: 3uu* ny y;0<(s 3LV仉T G#y _ _Q&1z9Y+Fmv_F%u4/_!%+nQ(Ecֳ)4zUF sC59~<aEG _fn طׄ< OICFrwvďˌa3[X-iio)\ӑQĖ:./jawҨ x:\F [E2*0ۏ' w(i@i@}QnO]8ʐUF/gAB c'މtӫg`ܶS,{]vgs=Ա6#Y>q=}/#,Y]NŷL4ȩձFsVZ|F>0pr6s!X_t2$`L 0j|(~.ȍsV'azdW;OZ\vJȺ9mEDѓ8CTHvOcYû1*ԒsiQ@~WD8'Pm\f(ʭoiN^oG*4D=ǒ~/-ZR)2ե7X{Gy^{7Ql쥕Pn9S{RqCTD*J6a+Qr6ɔO@ô mVD^_c3+H2bx*7fo).l1ALJt;9K F`BS "t\Aop5JwDm&=DHV/@Ω EG) ԊgahWHEC!7_35ELm-33A`Xd.9|6` \5x%A4/)r2cZ`wxqIV!3R3dĪ'~:ls}IHS=="KZ?It茥iosgRm=mf:|@_ n)vmL1:sj6a{7<BIHt]KٟL-#ķ-T=í{w 7(XͻZHۚ  SZyD$(ѩR@:Yy%Vh{)ϓUAT q-b EK4˰|!i"|ZP\#Ě8>Y, CK87=VA1lx S.Cn/1'ʷ)?էBhkrkGW=n2*J-Nk]wТ*Jw+$()G0:,]DT)^窊`cJb؆/) (Nڨ$gpT<> RԸ2qGmȖB*@AhGl  XCF吻HB~¬I({[ ?R`Ǎ' @R3]uG>hAmJY1L5C?E2IP~ i9̩:?n:ucb.9V@nc5q}~nTOqy(,%J\oֳhquMuHt1NN[Œ`.` ^2 ÉN}W'S)Ȫ24:Z!\jfRb긾*i@)4FqL:VЉh{3^D'gG!4T!&S{Lx+/=CĤCVCd>2Rg%#W6^g*DJ牃À@KRŤ1~XZڈXiUPM_ffRw :>"5]†*ׇVD+mb|q\$uIꎺU+5f5Ku1{/'r@p|)PM#!yF+S_,G dtiH+:93lQ%08u(vLBWS˹%\ޏ߯/]fS^ ~OM~/RWĪkDesm=AdԾo; {L_Ӏ=?ƺS;(@98:-^ OZY%7`~Yɒ,Fưl.d %kLYIx3vHM#u/Y)@OQ( n=HJ!"L` *&쭸'wkЉk³2d9TҔ/ycj+OVw:"f0\~7 m!a%"Dz@֢{C#S8Oeeu熡p^^ _cXu^gm :!AAYo]7C!gLhWB=8 +`ƐH96phn'`]L6Rȸel!-,̀!UnQ} )^+y@&_jmt7v=PJ!k ꜒mOlom0&'lkimGøTA[q&[ܿi!|8j"P {5RᏞHjSi"qZ?sH6ky{|:_JWQ<קW~9SsZw#qLQ^^;nMLN30A[V XkJ iI\{-\;7?Q׿&:ݞzB8IX?E$(qeU*mj˹qwS_&$HQ>֢q'4d­`j&i O.iݨ!0m{nF5 m抴TJ:Ja {niϢxjD+ty(!! $/h5 oPE%&9`^ˤ0lP]/{] &X(ˏ7 @g[Rn;Eucbz݉uŮXX[Q s <9Cba]8͹Zp=dWVX Jps<4an?*_;:6s-6Q9-390:l";_RoKj1&2XCR YԻcrJpL~@@9g]\u}b#ヨW_2?(>FB~E<qx-OO+];IKw(rIN;֕ȼn^W3֘ea+"uV K%Ţ)&/Bx>]b&tEJd%Ϫ92 V܍Dc7jmQ=h/W7#X|[?v;8)hϭI)c\mzt@5 3w#%dHTs^ojnHP#"a_mde_{2[v7G;}&Ivu49e6kZ`}g,ld _yp9vo{ܖ,Bdu?I ϊ6XokTqP(=kNJdE\h; bn7eG,664t`[ӈ @:謷zy]wP˃aoegn^-=@cEa@yݪpveCo8=>(ՠY4*[:՛{ !v>2';շi5@>^AOvQp+u] :Jq)^`/%ΐ[rv`H[z!x1{Mh}'zAHFQ2N,3{.Cpa9`JQixulyE?&Q^:K#6c:|&2֫W'Yu˱Ge)WZV3%O esrm S@؃ ۩(Ki`CKYaA 7/؝'%:+r~;KiWJuXݞO0e8ԷVG+\Vd1GbtN*nt8 :ՙ oBI,^>ḯj%Bi+hD!`0֗ͫ,6N'Zˀ0r#}E?ZU2V JG E#tciB 0Wzչ!ZR8jh[cX!ܪAnMpf)W?=ՓuYW#Қ /,U?+KDVP? T0^0]\Fgu8;9LxO)[p[kZ[ҴW)Ї`/:%CIѥ/t'Г+OfI9U|?S#iy7vc`u)C=\؅p{')4|{fyKQ)8qG`9:brvm* 1>hom}daFڿ.=:7ܟ~x؉ |;L*f̣z `($Əw-ꐍ&cբ+)Op|R rm( E0w~6Gs̙1?q|w{(OA[($Gu׾m` Їqf m '# _u4*5x!CuZ܊>ʙtV~Z_臄 7 BPP,hY"R M)iAGR|lvSju<}faH nߦ2(=G ƞF`N 8U1FAEl#K dbXkin+hn#ce): |hju^4tVkdDI*lumGQX۟d/&F"B˅ڶM: ē}KF `y}l 7A2dwLF'UyX:򽌊[S wGHC0\d7f`m3<2d0\?^w8v$V2hPquX*Z;Qb fSL~l7W* hvۭVh0௺͊h=r0oYjQ_Cc(cf@]O*R? "B 瞥,WDz \8 ^\֧Tap\_rL*.K[[Ѻɗ7ܼc5 x۽D8`XgHzAIK ӸxuH=Wh~ YOc#t(ySԷò KZX̟׭-4DB^}KkPŅZ(Q|Ҧ//r4 ؏* }S߭k+X =3,<|ghz+| Zv?@}.NwOEAZ` ~X)Ng\\H1tѡb䀉]1АLO2K3.KnD|vP`當 u݅Ds)쵽3NFZX`0*ܼJق -ߡp6ܺhjw=p)ui+{Xߊ۟'o`ۉ;`?%}u(wd6 fJ#sN',:uhP.>^J{z8 4'Fه)mxoO4D6v^8\[|D$ǦzLCBc;irqw„ܞGayN ӏQAH.:nFcNvY&FIeI`5Tft:Sp,è@`hs5AB~2a҆=)0=sU*v)⋋vW|A7[<69[18OKn dP(1STBSqcd Unq<7Kk{Y(sh3&\}J8QM,_σ/WyB!O;]?ق<U=(k( "Nɷ[;zVGJ9La5 YsO1yG2)P.?ԜM1$ͣ2}fc]G.'q;4pJN;Ű7$BUqYy  ſ>(,UQ"XΠbxpI~"nyz<ίBa8jʍ[W4SdS,%Ageہ,(:=?jSڦeMrRMaE㨹c+a]Z+0Lܼ=Ke?!Ѩ>w˜ltYzn5FWhGfl? ю:V=r#JS7&AԀ``~!7C-THHm^8g/=poB-  s:Q2F,\l"XA)3ym2qZ_᝴BcB8opgqDiqR{ 8wDԚr( uTrbv86mȗaU5O$yB)`xr;C&8T}+XcVeƔQYJq֡a_%uA_ȧrNHV#L4AA+ZU`穪jKqI-= g~f {e584-}ٜ=J(ezî[-0h]-{nրC#Ya!DRMcm{HDIPI*d:"õ~ĭCUbUM{Eb(Z[`Õ D_F+GG6L2f%9 &Jǻ$_"N(WO0Da0+wr#٭j8cPfV.5O_' X6c':n$nFW"kWv37>oy|-:#obq?]Ta`zfwV2@p~)?e@ŕ%uqxsr@0|y0yr~w2S?V,-o`?#”/X<⦽)ikZ5i;-U"GKlN!G=)s6EU2݀Ao@"v ]$j6 gPec v] fk9~'KNLq x)qN RA߼=IzIEAcA-0}mwZMnP@<$ǥ1*Bt2ǝvk8f]Bf+퐔?eL TrKޭ#c#9%Zv.ו4V9wNs H?5ƆPYp(V.( ci)];`hA. oyV߆gl=^ds%/$ `?MH'Ae78jױhmo%+ |~Y]nTz* ߾5cݙ#dJh'Rc̘cҝprqd)2cJԯ{$>aqoaf~UIץ{'eQDD/3X[ dA\p܉V(VwB YX)[9Y}>~^ޡQnlH+|; T*tUv` e6MwebNQ,="EY_' ^Xgx%-f`5T& 6߈`񞭽2D`Raz8$PJw>UL8/U:Ru>H,a u2ۛUڮ3%3i*m [F@%GMI'|ߡѱP.]Y,fu7{7!JLIb~r{J.OG5fߌ#]!X\ bOIE< =* jLx?᫾`Ҡv5яVe]=0~5,4}[X[IhcXyYi%Os޲ݛv to51z$.%eo'{Fՙ{ĨxB>E ;cs#fxA]b5'{l"pF wCO"b\"ApF WaEa5͎rdEk!=uɋƠ0όvX@ q.^ ͮ9"9sw2%fZDoS'j8Nz`cŢuĎi,UpĀ /~UGkە[Y}K~om垤j ^bP='.5Ʊ 2#7:~HGCvfQPb ;ڄsftәLm2Y XQU +ꃚHp=sWސ3f9[ BJ`]Dpw,knI (4!#ӗtВ䌤++i4b{@)Οhڿ~)[4'np15{e*qϱI91y~6i?MWLOqSe}qK qn 4'w.~ثLFi7/q"q4r shv} ~EmqE8 imť7=@xbI922 G4IPrVv?Zi{dj6 jsc a_xra=+a,]aoʱ7AK-'q ΛW8GyDT!5ڱͬ!_)cwB:AUχKJq!~v9!K5~H4aVWVמ t3i:!/Ha͕fOyO<쓿]ujm7}bѵgB+6L 2> M~ -tS1|,g ]=aP}M+", (FS. Hm)+O zQ:iyZҗv\TC`?kB$jW0+:5*Bd %N #cNH%A(k*1OY$R yi5 zS3f΢idG xCm5Y<"K5٩{P@F):\=׈@e=@ _ݐ'^>_DrgܪEI/sg* E O_څK1*٣r Bd jz1<2}Ifڇ hױC'O֍ |C/qWrYfӗjԮi-kt䥇W.1hv|p5ևy`zvgoC lbBQG:2-^c? 9X_ùThMyjӦƬ@ND%@K, g"4!B}\FPVJ\ާ+:yYP\Hq]@cel1tJ30&G:F3(Du)aݓSB״A0' 'vE**|כgƼw<+pTy\IO& 9^LǎXXPcg.EL=k>:tGrؿuhwwAΔ.fxboDV[=R!j J9iϾ /RAs>]Χ.D[TXp+23:9?. /i9"UTxZu*RIЫ!铔؛%4UJ^YUśs/FrLlFS1/VMfwج™))Beάcu"|/?>lGGIu%m>uhlnutmd~\Y I5!8oriݶV 2 4!A*KGc3\&M`q=%A?NFRزҒtZYhB4 2WJΚ%8xD?Z M1B Jt;s i_cw?'-͡J:ie{Z1j,b_Z鬶4;~st |ʅe^ {`/*jNab,ZêSx$\”Ǩ|AM(Hz|!Ps|''mR hSA=XeI U(ySo~,I! eQ(,*l4G]8pG9{v߳%XSLb€f^-cC3Il@ayg't+(m{1fѷȨ~j{{l"y ^V+-OHPh9Y9g(lHw>"9kb3N"uI(2L1ivs%'FH&lm7;tKLyK'%m'NMİJb2Pkij☮߻s쩹T]2kqtޱӵ'_?pQE )uGO 焓3@:vj~\3T˄ f\?W.aϣ?QR^{]8h~\q'Ry8Xèj?Of(a͡-n_HV| e`pdzQ4LZUU9F.UL 6Fb7wj ג$cʑ(jR9A5y*yhA)7'#F86CMucFex#jS)4)Ow[fr5 b-Xe:(xcPW+,IK,m`.!&DTa(ww؁%jVϯyU55ۚAԴ3S-[TdI94c2X,Wե [dhꖊ{S֐em(Z|89Ċo9A1=΅66d]C)* a!^M`4WIڥ[ז$cfqҕ{fUzH)7JW~EkI7W x;+p4)5p+GA/W=i6>&z 1<e=d5[7-LЋ\9 X *~\)|8/SAI_vnTN;V(gHyXPR&k퀚_`I|e{ DDHz#e1pZް4'Q`R`QFCSə a#SVzts—wwbUh&^oVBX'*O/{:xB{G; y߷J K Ԩ0aIYӇaE-(T㌄~h`skb*I/tYN{Ecu`woX[[<@}IgHڑ'kD+64Ci=o%_ ]P8)OtؖjvYF)VK|lv7jݛNcbs%Fu&?' JJan~&j'Vh)cH7ހװ]7Zu1F\FɰЬ_=ځsq߬)d Ra2r_+K8~B$YQr7~ب Ypai72OrrgLZdo}J'.#?BzJ$ FaB+E>Jɸڿ2~ ]F>b}~!YZz.ўD)zr" YS}(9,#4"TIN>ZSݪxsV%'mv=Fn S4&f1`C|TϮ@0\ӭ8"҇CRP;7y!j۞HFUSeU>=;\~Ăoqr4`8g4qq8`T d;ɘ«zo<6g =a;S[]=yuϵV!oBΠSZX?fy`@B?utsE,eXZVLqMEZ.PfR^6la-~CAf\*0lS F&G ÿM[SEX7/nZX%2E M)g)ٝ #n^l5,OO F{rUPg{8EXjLWr㈾ .< K۷!/EfzV0wچ+Ԏɴ-YFH(,^yV ,BFoP&`0sn>xAQrV bb36G]M*aBy8=0ێ?$P~ S1sM8{fDϥz̫XYrrf:$]m+L֣`pDwǚw%t^rCqp=>7lfFڑm3EmnLa$c,D q6'ҽ#iT$^zōI^r!@Tsɪ`.z0 0A{"ya{7jwV AmWMo^yƏ.]V4D5,)6e֫r~uR5ɤ&Ճ9n4fL?Ri/yP[v$Q n5%)/d\2;EY<~{OJ+-x+i~OҘ).bGe*?JOQ4hI룾%7{3xe"JIZFcu2[ p:jljv\ 2cb&jE6:I5.ꏏc5; ֺ @;5(f cAϬ1 X5Y?mHE|ZevfGf"${X F<~ƽksyW߶x=HD^dP-0nwK8P96;:ʓ:q YQcr^K;< LY )O;~h \l)1f\`)ʇ%[2KUfE X=vլ~m8s#b?, e8.z[}&YO8ۗ*Pg@9zP+OЦCzبxk HF 3I* (kl],,- C+/ >fhO-BBsC3Y|k _TUd .~hr 5E66tk"}0D.FpLےKuJp/> %Dɭ1MVTf!l&^$Yh&Ԉ8աr).j01Io~S:< 0sjIm:iw>guB\أFJj|n‒^BinP?lCQ8ejxR98O)Z!⎭?6\Sx /2)8 QE젖Y/.loFy=2俑sos@M>VX9kCg6 1(xugȠm5./&wZɀDK/63e^fP#jՏ72c)L+j\ٜFN坈DA3ys1)sdl椌Bb\D ]['aA7 4Hk@/ΦH6Bޫ r.hpI6^1HXˢ\]%ߡ}/_1(ome.&m+)|*%_OYEҥul4CDI QL[*WfǝGcovvN.BnsEk+OUPj xU#8Am|4}1y?$^a8 `7[T1̒T)<Ӓ3;[%usN׈J$`y\ryUn=@bk7o?Wj/BŲGNM۞- epʧ4}@#ֈZy> >kh4'}XoY{8p Rrƾ+Bܵs P ʃ l=l/*H=fj|4|lJC{0P1uyPOKFhgUr D]Z;̓*?`];e~bJJ;l Qlw }bf7M8-:'#aUYOɤ>%ZR^ŢDJk)%SAt1$[PlIX Xjma7M 3Hv`ᴉ,O9dP8,U %W,9eXv.Vn:WXKI0m#j1WɆ-me~p1|`ӚxfpjkM~[)Kͅ 㩊7 v{[,&~Gg(ܱywTz(*ր2K ]$ F^= ĉz庀*#.E-y6GUK7doH8_oZZ 2f^_Ƞo16FFz˜C'E#^5,Tk8Fr[PUoxĢu0rXOB\zJ+"A,x`;(Ս8l|lX9!0a18!JxD@ `A/[OMLV1=[%nBelFXF%R^ TL6qEєHmY`-CwU])bbꗁ%Jk*)M4RkMؐ*!,; Hlv{TMʁddzZ$aTrHTa'֦f6B})xFسAc\DOe{¨历t܄E'/]/~ؘ1F$mV*Y4{4* }M{c_uՅ6C19GJsW|I֮e^<Wv C dY 'o8%V BQM܅Q6Tgⶭs[DJhѻV^%E_ҽ͙|}BED]7az 9頉;L98R'ƔF}بp7'$uXz6t=HR;aFP~bX`Pd cjϻ>w:l6%e;e ^.x_ү xVFc_R~@oV(1tɄ!2pζQq꾏4)EQ|Íܵ׎d%JV^qT N]QPGu)w k y$% U gCtd+݉9`}ec ezkf4aXљe0NkHv)IIu. )̴om*^q9Icl& 8@U))bklơïp-@U&:T8L|LXK Cz? :*w{.ȞG!aT-xt)Bm`1؇.e g/IhByL{߃ٽB"EЏS&},c&3\faڍ$Qgz'ԇpXi,:YE TyfBNFMhqdz Q_Y޷KNrn nȆ!|Hs r ewI\ и8SM^g=<&bM̧8hqߤq~8Opn͎Qt|ɳ zhxb;t?*c98y,W P1|3!] XQ~uC)USpfT0J'l)/G=v]nz 7#H9֏Rh̕FFĮżT[2 ⏣O,f]ܥH1tjRW@9Hn2vh4l==VPJ_W 0<rӷ(hLIc;L=Z:WC"SPk{+xdkm)-X+@r!` >A E*EUptޤXkWcXt_*JzLzٞ6V/K~u>jIe搶 njd~qy79DKp13T7!9N<._854^~_\E8rlhIr9T MR?|o8 د䋣y}W*A G\CZ9~JϬ7,==6K0yLEAcyĈdx[X}Ӱ3@BܤG>J}sYsUw}Wa=JQGl_!%. #7_8"Tw9ٍ\M<ĵ] 3 cU.%v*)tb֎Q^J<@>qxњZɷo<66'8lM~5bZ{D1ou4.V"UrSYAiEQ.M/?-0qsm<1DZ۟u}LRLOwzPX28ki%`hI^7;] Yb6ȧ:D gGdwSD PwY:Wq{OMql#o+JYI{=fSX-iezQtU*HX)?‘rr$trW-5,.)+BEoFU i %=~[NJfQz5. @þtD!7abnϢ1@]Irzp=dX]Fx^ I _6҈BUE4e󩱼 XǷKyZQ/pmx=E;0/W _߯iUh]MSk1AQrΉtDu145nvM?^hq'mVmMcNxFHԁe-R< ~}NnM.;-͌E;_+Ĺ,aL_24Z}#/[҆Kv9鉯9Uzo& I㫃&#HU34Ӂ WΝXAq[4*lw>f^` #4]C]m 8tB'6ձLi3״;YčYSEBRȩ2RɝE9w5Vg@Tv>?_|>`IeG(D_7 =]J̌@V"{wjҽwFjOixlUBmpRz>YM[rsɲ-S2n84[#|[1cU6Љr&WGHiJm02,,hX7su<9Ue ƣW4nq9~t%̉{]A/vi}퇆HN?^ؕ-tsГ+s}(?OaOx Ai;x,Ouq:Ybnbo1CQڐZ\כ{䱤w^] `K4J)⧰# 5tl}2YFU K߻|<޺9)^Rp]olP\y렵ٻvB[="`h6r+`Gk~k^v܋{tƉGhyK]AIA)SPdfT!۝!@֔i[Mfd_ocU'Huj ğD@oʓG|a6}:bK>sS\ra[9xYH~ўƄٍٹT- Ux`hܶ%rinCLx§<w6>߰IHl~[X黫l6MJgmKҀ6 PO=Nh=K8K]l*i'i"޸U ᅱԪkyuWy+L&Fs@ҏrd8*v%+m.Li:#Q9%d[a \b uxDW:j~ Ie}a'f^'K,;ϳy}F ~JNHCkݾE\Z2o\?t@Ѐ4fPN"K*H2LWfrG)Ru]搿%y z` N4rZX-]m(+9!GFzQ%؍^~\k >h ֆ|p*G.(UznֱNHD)5'nKI0[p8f5.L#;x8q!?*Jzf+ WT(A'"rxj@߱0 @DB{gOSex1sQUC|4i쒽Xlw`CH]@-0d̥}>ե)^d)ԺA'3_֔fg7Ə;4MTiDPHJaD֜ Ħi,wx!Y(sJt i&{4_~}HC YU~DU@-)DƩ;:YqO<5ࣨ.qXK$VX,&.IQbEBwj& %e+jCќ<׽ΗkǧC);nzb87 D(՘ʯNRw6^*@nz]sOVj XX =甿߬(u@ 8CSKC;oJiFtL3%*;qϡo;^T6W0dw[huL$]8f|V̖gN-[=VgVD8m W$HM5'}y3Rȭ54mR xe6:Y?F{UC|>[Y!+)<.$Ϩ A R;;ty [p!FToPԨ z7xFж}UP!)+SԷ*<)!RqGc05TKtY-ȯoG|S)MsAPV$[TA=zk1Nhin)@V;#=WiToPoEB1ȩSfЉ~c9Qbi=e e6K&\u=Zm# K, j+up5EWه_](wK>')$^۰{Nw~yߧ eiinZh=|079Щ'dY$7N+fa:e\&ASv@0oFD ƏB=ߛ%×-]~Xr|&3q!jVX=m3F$߈X;9%40M)" c2tjsv%0G]D5ar 7ûD; ">/]GFb0K*,l)(c*D V*d6`&[3?b̵EL"jmu`fXnZQOָɗ8xTqcoL<(P-.ۡKk>o%$t/g$I=еL=6B5lq宧LnK \20| #*Ъ?<$.Fݭ՗QdL8F裘QBbZfG6EY "ڢ𳰐}E Me't8-Dw?/j_E<>g!+Y +- ISd~"L{EIw )Ԕ{iS3(iN=^w.O7j+RoG#!fS䎷kO_.w|U iw]w܆1~p9hQpxiܻJ| x+Yf˟{1(%%. r1رkb:*w-%Gppm x0ao&WĹ4P7TNjYfU6V Mⵊ",/UH)ץN;ͼkfcd̨K¡w^|k .׉| pNh| ,=NH(<׀\K%BB<3X cue7}b=nӑTE9e \9a ʒG4|rCoF~%1ƭ6'l |-HVVuwA>݊F z4Y#ƆzmR[k;=LGi=D>w)堷wKx8h<^ֹcKϩU=,fYQ^ދx Hã@}2t-ేȔP2ʑ_EUho~s@hܸk^qQ"qT`QXl 9{oѭ%O3׻;WOTU?%q**Xj9M 9:C&@@jn[}%j﫱_LV'XX>[Du`ZCO"wEtZ-;5t+H݋Ldy( )vE{'TASݱ|'hW[2䨗UyIj ])'jri-ia.;elC*6 pc ]9̊o5T@s rSyDǬ>|1NQ۴OĦD$'AWs:[ NU*6B[iv"tbɹ ?p:_di=ӑ o%͖ P$%NefuNkz-s_TSKm2K.MS$.Џ5EJV-a $~ vIӍSu_Y<9)Cq&Z!s;eO!_D|/QMj(@8Dĸ#n)]PKkU ?V6\!೼FCu!I:mӌr,\8=,ӗ|uAठQC[c_r'dH4(9Zɣ 5tD#Bq g~*a6N2u08`Lդ) h#BM#`۾-^9ϘJﱼ j@fX9PR`7<մ /ع);&v * G*紆 +(2ht~R#4q8_@hC= Bs2aŸm:d똟N@}<MXĜ c|U;Z#C\/2XƘkIKDg_|v.NSb\(ޘв0"d,-vfx&jBfgi8@|I-F; e|YA{(GcRH*~XO}A8F;TVrSYjyKWҝ&Qgv*hw &>o)^+Jq~u#PVgڮf"x 2a$hOx/R:ÞK#H$EN!'kX2R'9u.[n+}Nh^H]2ߦI>\Xo5?f <$*=S"l)^A5\ l%0صd<{5R5gzK(a&vo>]0iؽ94tV P"Wɗɤ^/ M@VN>uryN s4vma:3E1QOOWR|\Q- հr1+]z,Y3E?4(^hVMH4.O %γ=Xh>oy&o07GJ;,K%@sLͺVuuqf%>U1MlegUvpuB:dn$O|=t,[֖&y &.eO/bª ~$8E.IjnSGtf^ÖBhM7O=Ōy 3ˍ63í}mT*Q~cp&W(*D))j=ru5L 8 N2rcPm0J<^ =F óET H37}ݠ-ZwhNs8na J.G0Tbt=!n&稣9ܠ`Jo9~+o'AӤm^|gT Eޠ`D|iBI84Vc3yliWL:_.JCƫKt#!Q҇0oTh _:@x (ݓR'=ՁT~RD.Y^`1D_=jnt辇%h-[d.TJGRTMPQAsj{ag[dn ~ p|/,kŔfSk7*BfJumf@\] m3' aM,jr*tPd d=w^jqN%( P{΅A_.~^Pqصҟ@ړqF"aX7=;JT4.Iqɗ ~xCgfWAaBBY8}Gw/@U'J} }\]3'j=| >Vc`/ 9hTF`2c˦~f~YCˢN#6سIotRb`l7d>^Պl`6"!5uΏWptaǯQbtm!^P@}hsrgmwbyiB&J:>Κ~V5ka7m>j_^tS)X:KM/,*)j:i}/xcvvW /-nV:U"$Y$:{H^Q|Aw bWGh˘, j=֏%yʽQ=7cS *1Oqɼէhi>>P_l#{  ϙ:|rrVNמAX+]k5ޑx>c(0HpoH҉Gh  O3&aw/li}b(aAm|AqLR糲U'oa",*2cȷ&bu 㔴 b-Bȟb|}3x^NJH(惫w8/ʳ8 Xhk':cpn/ M޵Wa}20*sT,c{~hS5 8Y N}%󱻅Q5N˘ԐLTaj((ґSk<iF,ϒekOuEkZcX48f:[ĝCB27e͎qq"(O˭%Fnv1 Jf KKyHnl44,%G%At#8\#idJWNxn2K 桏`փ32xͮtW9~`CWPDmCA [?y*SR?0wq&p 7@]++h y9|4ޅAk]3 > YDL 3Xo{ D./TY wq<gw՝ZTb|ʅWԗlnGC,4 ؛Pc]܂Y!$ra&M)/ [7Bgs[ PNZhp1=X4a, PAVA cQ]yRXzBe:*ڮ2M/p;JY,V NT`(P MT[RR ojt:vR1u]f;΅m UR5 ߗG?v ;Q03[= "aL7c+CW;9qA᧣v Y8>DN~|kÆ7t E%RqQcGe^؅n?'%2T~>OK=VVlKi6M-D0UPfi%f$./Zy֑_; 6\ 840iIݦH,SNmDfQDePЬ6Y1-tC2_-QN]b=l'q/t(r+P|eV0LdrH7.Y^I \E{moi&J.]s|*!Ðqy(tXcl6+(`o߂ t3FSHT$Gx)b5PW6y<38o\{Vњ,etW:%gQǒױ6v8H'*`U+ =Jx8yo"3 Txi'5e~BXq,Hk#Iz9)E"-AOE \ʴK}x^wO5eQWB[[s}Hug浑q8ry=Q7_Y^]b}_?gxu {SALD,g]e#/3Rq9Waҡl R`Ixس#S.l U3ü: "[# Q)R&!W\IQmw8=N<| qdu ^dʐ3fs0j~>^vR ]]%.e웛׵ׁ!Và4XSf<>cӗ:!7a-AXÔ(lۅ M#t,~Y}9me~f\]]IȺ=oAWԒ朄p YV"O-j^Cf=ަōTewLp,su*rSgN|8lֿ8\w ,}F+o,uק LNH2NӜ3rk䓙l M{[ƈ# >̕G2Xpn4>揗RK`M:D"SJ)ks`Fe'/i0˞<wl\;=SXIC>Qe\ȋ>@X%g2ܰEc2B5y"IռR\-<9wd%y*WEGqh9 `?q:v78zN4U3!& `Ryt9 ̓,lUom%<<1*OsdE _Ck>t' ,l_?cnf!|f#fs(DŽ0 I"t}よUt%%\C]Cݨ^DpÏޗ69!W3дɶ@a"~ +|2N`Ʌe4?G\-j&+k~ NupHp%Fxo@˫RfzZ ʏmN3J0#d AA-{Mmxa3|0G=jupnI8:AiPpN+4 UeT `kqىBfEr.M!XnZU# /9АhXfALϖTNu3!W&A|VI[ 2bƣ; '3 -@<`_B8JOcF)[\he(Nťi(k㹁.'$8!ʕ Jm>EB+d1T:<؏(wҪ@CT`dbHuٲ4!tĄJɕm0ⲯC9MwL\٣Hϭ.a M5(;Ut|]p2n?vZ^WǴAb{GAo E;jA*߲g׷T"TtoߖZ5d9C絓'\`RN ª˷zawtl@|@w((8t1@졅̥kOl*<=N& nd90$=Q .yއB+rNsuMv<ـW܍>V9D3NȵvcPS'~NȘ"$+UI@D`"OYG=HQƊP)8 Ϸq̬ݧ~lL|K ]-2{B$+xvޑq҈kZsOPtK&09UpeFhxis0$W=3/ANChg{-1m|Kc[mJqjXAd*Ueu/3y#0tPX s<-FN & bZ-w4y2_@>i&Z`r7چWfBK@,Gx6CyTt/}t*@ sdfzx}\DkLx__896_-3Оo*<(Y[D{"0;M!nEwrCD!atXQ4(/+wl ͋(T&Xs{g@ V=M 1d%^yBCS;oi0ueJE)4 ^D%M5TE Ϩx֒yV2=7om]KP|^DH$%2ȭ, EG U? K6|h ~:Rb~e_ڟ7VD堳ukY~Y:9ZEHU,S6[qD5RC%RH+% B֗, %Ȕh X~I5h=hX? .e9q:FғJDzkȰ]t}dؘTlЌ&iԇi[%$Ur3=6%cj디  !mx : ?szPw=e ~Z׸W PZgT0º}ՋmΆ7QF!.sR:f '\EV#rN:5%4|Jfu_AٮR^}&1J=Nl tJ jXW 9U5j;Ee8R]Hu<iڟϝVTՁ4)uPNWxn"7J_ ڈD-eHj2 M2/;*VިLi)LwR[^q\= l7:T H{>VKȈ:nbl ʝ=i!PwGT0뫟STqf6+7TI#zQpqL (aƼLzz[2 {fH Z__M2$Uqa龺1]?ڻl {%{dWDĆ ܟ&ں +`^tw0>e<*&=';wf/G' ,#,#BiR# 5( (a[*'r=U[8+d&5/Zp\k+gLՐGpj<2-;zZ`bFx(.-\NWdn5RFNBn&(X{8,~ P&AhU%X#p<&2 0{֦'eH kCfGRqcr/SLpzMδ Cria|\Gj?Vn ˰<#.FT@g3FOpTY#ܤ +w7n5,%@h.D)YJ{NS 4tEIk4$')J}p{9ǔoEіf>9S<{J @ Z)Qdo`V(2("{/~  `-DJY~Nnnƙ>:>nӹ?{=5:xՙϛtU$>Uvh 8juuTx˛ fnYe4x,{D 34qIr*:u,虼Wo˅W)2fb"c&EY=nJm2Ob2xMx\9J^2Rj`* ~ tyK2PrO{@NPyXk5=};5y=|>= mB"Nǘ auL &pTp2Lifͷ%a9Nx&X0O p,i\ (}ZoٽEZc1KO{ m?fNf6"ʙ&<7+b-jn~emyЂkO4(x\X݆JK :`ԃh+~W|_.<ϣے`\c\paucn(;lYL#DžzA*f,˥:4vtȸ~M # .< Jux\&jKPḭڎtiB,u$n=%/m͌K]goY"_ o)hļՋ`e4)nNo)4jmU F_ IF&@Y OcYV%=D 8 @2`rZZBGD@$RÐ̓kձXT-8zIpVn^ )EY~-C}6>Y+Aɞuppm gEX*A4zF[-mRwW}3ϰ[m?&.6GŁO S"%_fq5K1=UT)FZ* wI~mY8æ;I/#&XNZZr7.n:U~f~u)/bsb)oR#q@C `S~/{Xj`-4naH/+A旟PU7YeX q;jCn|͞χg& HdG,Ϡ-iKgR6~T{![W_c'&Niw}b"7~Uݼ7ixA驟?}PBc\q['ީͨϐ)&6r8z'dv:ZwVW\( v"]v+Ӽs HBYBTlEk97/]^N9)U&ߣs4|htb-7d wcAܣn77Pu`h\nG-*NB܏D:4>nVmi5cl~ΕϞZ1\fxCA XhdmhGNgCxͩB6pOzY=P:E3#}y1 D'l,V塀{ԦW6`F)NU &ֵQ_hB.`I{reTBu%Lb_Yo Au.?7t ]Lw#Cr]d@uFk&{4FO1_ +x*At*_ͭP@Sޘ3bMxagR*| ̭Hyg ݷY ɆI0O85 Ԝ>AO#bX=LY`YH Dn#q (vY]56h8w7!P%R3VQ쥎`'Mesky~ nqdR#ʣ肩oKh[ekg1ramJ"i_Bo/]f׫n*fZpCzA ];46pXFF eOK, ?^ZQ&rBRQT&7ۖ9Pٴ 7U1WŜg,c {n;_ n" e|[Pqyl⇻Qa Kj^ ylX>5X:hW3NZ{UVc-e?D^ 42U@*0+pg%zz஡QSRxW)Woh)pOqg{}\)HT_iT=tDd'[gm[0D%"ugyd_Q11/nZPp= A Tfp`6U|:gjREOxbĪ:$]s`^K6]o_'9K9߆Eߤ\KdJseAhCHh2 f~-5 ~fOY,SíO0ܻ#qҒ_L Z6J ]bPz )S!TXt9 a9stBVP Yc^ mX Rӗ7seϓqCeh`{j85Ƿh`C}\ʐpscQkEXBG7.Эk3hV)Q~FȵNK7@L,~:gMpgtJL ɀIVײ#4ɬytqM2{剠>?mhEnC|om׶]|s nɂSYHŞ Hǟ )u-Yyɰ`G6}ʘ\o+5H Mc0~Yi_9J^fc}*g_;H* Ơ9gؒs /ҭ$eM9lB6Oxo֙J?' Jz4&$Y ˌR;vK?ܖhj'6ރ؂7jz4gk)^Q^gp&9:kwJ͹Ryktx:۬6쎥KX[-C~ʸ4*衩!1w^I..y|XL<q**B3/}']+Qs0Ff~'AQJ="^7,+z];H[JHJ~Jxg૜\Tg*66er[I-H2 Hb4q3&C0x ݦm_A;q>*h6q&[1<{EZ&ʿmȷ6tCݝݾڦa)Sd4N6T4(quI5Vr"o. }5NJPR7dS[ep嵡]L/s/9ni9X^ -Q DxHc-uemdļa`VMrʵpk*jey@t̛DX[q=L5pGR=5΢&x me,r r)=թ TzC\KsFЄbj}xcΧn*NC8R Ŏڬ y!\t})XBR He{GOh=HmTqe.RqOI\3MHjf{JnjvٍY9!ܣeLһ|kQ Q !ΎO!Y[+H-lګa"U{y 5[N91b EGanQ玑Rq|slwslj4 l-4c[-R{L4 uqfLfAQ~KI^`j%XT WXݖӹ%?^ I8qJ:$4T :V報ᗵ"1H6/~!e] *t/A}&6tʙ׀ wڼP^[mcbغzpkyIQ֎~ e(*ۉ hCIsmHI];TAv#wpcvIh?]ܖR=p~)N|.9ن>R5SsTQq K&V"/U O`ywM0U"esJ>My}¹6ǟzHU.dԕ!1қň$}8Vct)XR$eu#wHa:K`*bpxM^w2Źȑ0{tIA 7΂I_ zY>vwt6lS8Dn 4+HaO#]bY03Pn94>Bb03 LDnn P`SՇ_N`q1:pmcAD~!a3}+rL[fgwDMGܷ:X##3 E tXN@\17|)G0I$z! m0dc$$+hjnOTdfI!gJsNm\xu Rw ԛ>+6(7YSh$06L0_J7EXSYwxg7RS3Sa*7Q_tF N=%Ÿ,Oe&abAć9d7LNمcSbwcnLR$N|)ڡM^lM0dZܶXz&ѠTF#ѵBݚDf8 Enn\O彺nM̼Rh k2CP36Y$~8?)Bsrz-H5jztk )NrB50؍״`gg,1.}_h$IHgXDuv} u#ceӛCQYp^sA9YSOe]@aN-ϘF[ 8YG0tZoVvLj!d.C7|)A̴&ɝNaƆ|=ǥՑDGbpq+DܩHqrUUyͧ#$.ٚ5;@KASH ~II㢷%moַnҬf/LwO~Kkd\֊QJ(Gf- `)!zZE; F bpIesWxD0o2K $wԭ,04%3Kv|L,::'<ŪfCV+} >`/E`gG7tٓaԞ/)< 3ߧ63G^a!;D໣]~ql ISBl5ګ;ٵgK~&լ4K?wq9sO>8w !Q) ^RrOA TLa+m@Z?$re%A 5s$!d&jn(^`"U?]q2t&)8Ԙ/5Ȩ] _'nHJboF /L $t,.# NSŢ /̕SOzKZd$vy%Hb I;)~*_#0WJ冩"Ur9k+JSg2g+.+r]m:tm?\8qj ]?(=A{Sf ?vj0D-C{/OZЩ#IJo&|bX5a_Е=ԺmoV_rTr:}kЕYjp pNbXv|{ c؝"ޓl to'Tq2ٵ 6os o^*~xm,&UEܪT\sM=+X+нe4e>&q{Dtd>32wǠL*6՛m7C.`v-M-rg l L @r!pYD݅RW{P4r A6Zd#!xMwpV˨WhIúFY򢱋?4G0bos(,ޔѡGR /fk=? -۵,oRz1s202B i3Zǣ#[s-u tyx\KIdj(S7XW` w+T ѮoG`&& Cҩ1Jir,{SG(Lei3 1 rnTEthηo~y ! o| YS O0\? 05@ᶛNTH,xhAݰ-FݼT ,\J7bVOsҷR%hn *.Vvϛ[ QPҧClgwQ5 )яΩ|1LIV E֮.!)(4myZD)=ꂮ 6gD箤{B*e\ìUggٕ %Mꤹ 9Ed@);l|\Be)ELl O:zg$TDuAҔ+qcqR2&9ڕHMqt.=nZI5WLl< N%vfB蛄6%N}'8|JcV 1ГB^ՠhqطK/ 29# \dCSTu}3Eʂtd :?qN )9X#V *96\-ӚHIKTGʞJ"p2'2_~.>cgԿ4K6q 2ac< ٙ$Wq׵,@!32<6yRcJZiաu JAC1UwGQa/ 8$tZ++E#zj(*:Mb|Uh F51tEb/d}~!<\=Ӭ1FKLLg߄ h-^°j &0<؟+] L([C@Ѿ| ?ʦ~VaS!3J>`K7:+6N F4ZX2WT° {Zg&V ,c.]_,Z+8V9,X~T}w\zGSdo]0*ms~="*IR6_ xovnXj9!*OMW܇TCeFbU<1h6(c3@񦅮m2v`z3x|ԿXA6f#p[iLbx~x!Z^3k.%h?|q$XнZ ˨+ؔVQj.7&ZyF Uَ-j`<`Qb 3md+^ehıv3i?^-؄[e2S\~$=Ue+32^|t}hW:6C>"pDb>hn fYܧ K XZDPl/#$I15zf}!̇ S i'Ѯ6 ܏1śk eFck粥 ^S5kF,NWzm&o(yNh߄Z=r MP *w3kg/)צ/ _!U69Cjoy 80HFAG]ǣ' 1Ľ }}"}SJX"U].Ič:-PK(;hLgU]>XP۸u_CFϿ5o1B8cAzIJw۫ځ`{J1# f*P^KR;%sl(Q[>ZmqJf7bUK+}zޣ5iv>#h<l! LVH'Y>5'px>U|buw@|'[l3QiGvGUv| {պ>#T# )E?&u -S{Ṛ~Ǟ_>7pq2W[ Ƈ ;:qo(f,==3WoŸ8*<{I-|E43lT Ȋ {qЫ?D2+PZOd#> .`i8fUx3xo|ͨjJQ xh=QJX5Yx?Bxt엯`?KBJag8)r,x]DyCYA,,'b'*Sz{e8qCP0!ǜ{S,|8+eJNb*I PWzT^'p$jP~%>[EKx3gN$J9PfA?*GtR}#(>rw&_F` 6M>C5~ttwO L/ы 3"<0M@آ;L\W}1P V z9Ü< vw GBͯ>$T!BͷLx_f'Z0G)U\FF_Y?ӫr5Դ{ߨ['~R:X*1Na`L7b%0JyNlGq8="e0Gm[+ ڌi9%Ϝzy>f֚=:t$ׁzҾk 5yb>k įc4_8,(IHȓBkO h-.É/"69OyÎ@ {hD^ѽP[qC+"Sۉ$&qŽ~^ eHg`"!h0/f.7AE澹Ks0W<h zgpzga4(cǮSb˷~E!0eӞ$nsD[=ַf &.Y4LMǭ*B^9mPGtsx$pgU ~?yߍHX dЌ+0pA^>:a"_inɍ$P&LsIZ nuκTmM"VQ'@M:B@ ]<AI j(y9ӟr1P ڟ)h`WW ݚ*G CT[}=a!h f3a4P Ͻ,]\`h_` !,F4݃88!t@٥,N*{^%:$2Ȭ":&ض=LW[;O8@OȃV5͹d,t`S˄IIJDtvY N-l:!JO=!&.hGbjʬt[SlӑY? 5i S9)%pbxv}!Q)HKۊ-'I闯P6oDn_ hE"Qy딇n{O0f.GPl 2rTàVaiVRcZH z~]E&6L)-% KW˚MFi[2w'r1\!B*5B dxJy\` 1k^xRIlƿ~7s@,rdO]ѪTZ 0OY*G5fAQxA24b]L'dyb%cda+h |ƒP fO%uϣ [yqv61 #euXW/+LCIߕA8jsZv_Nd!&oo ?POflDu_Ozof1֩) S-3סӉm, eK#wurfS14ٍ {.")X,]y]6;Kiv×lc j8e5-2vr&p8F[-N ضߞ;Mq0;YԵ}PHp٭\/}t3O( %l谈E6jpm5LWx촊'a44$-WI<W:,ԁ-&iUvIgd2^Y{hR|*>蚫lw%43ITX D4Vj3ȇE{]cҽP3q!U5ND|e;`쮛)R(\fO>z2.- b9m~D/ayIS#AT jx9a[?n|plg$D@-JȃlXm!(h"KMEan#ʕ>OQ@Fs$PrJg穄 . 4.L>V}T8ZM d`J{]Q_յV3Ef5&=g؊2B1`k`?z~A(k0ftW@F*mNt^,ʵͿL1yc-8ᘌWx7kު'H˨I{JAW3|V5ZE[_P*nVupׅ'YX9L:ʜb9G U#]ᖧ_61<ZBU L+Hᶔ~SCFM)p\p-vYthȫakDy&A|ܼp ~;OlhLXBeIsv11LDeD𚜂WO%*NAKc!"!*4g3n)vL>(OiFyv]x6MN5QۺcY 6`m US<ĥ HL-:Z e청YPkD/P#?qn0^je5eadXu.^XL[tmJn]AH;˻زn%_721 x$ 0UlT(T@q-man3 iN:Wh[B`o"_Y^ԍ'[>LYE=msI۫C dV`#xqui_o璀z|D>8JՂԗL3_$%ہyIU@fw"i;`طL*.א_|4: fx}Gb7ب$}Bp҈wcLԴ>dj"..Vf/=GWnW5֕@T0ch/q4yZԖZJ LuKDxy\fӪľr2`uji.,좳ђ$odPrXD y.z00jT1?`jM-!fzp ߠw5*| Z"jtJQkNռFkD%)C;ITl2Br͙:]R/udՓv Q\[6YXe?UQw7m /|B$=S4 DV. ߩ=OpNRDt[Mv.48>@| 52+f#^, Ϻ"|F>-{޻N>.9eš*2~?`HcYn4y;v̛ƨ}cѮ8j?ZG9D[N ˡI<%XVMcKlLkPU'xyj9,x /R$sڀT?,ڦ3v~r-HaP6j JZB AvDNӟOAC+!-B"eba:F|όMCvQjӟ mL[;QfZlKvD(9unQYI:SF6k CC( uWSB`7@u JuL*% IAA(AZ_hJscv斸>~ǡ)BY\QpTQr!!MtIbx?P֨Oli`!}KXWʙ*56bۖ%VaHดO~wXgF Cъv15rWf'TLgD$X%8 [6q.8?:CDJB;9.d3Oɷt7a4 }EDBR \澥62.rh NfDB }J00hp-Q\H>"47Nj:9ƒcXŃM{86֌!B:? s(gIsXF$Մ.:Ѥbw (=E \+Ik("'C`%> LD{ C, }d9R Cߚ83=יv;!<Ί,֑pj$_ tN"׋'%kګpa_ZZ /dֺ[ynBKgqngc7$hp bn-+w!&/3@1` v 0 ,  UNpB :Z-ϿlQj~2Ϟx :K$x&0s\Ɵ=QSij&H`9 DκnQt4"z>m]܉=^9bCLt]jAГUʶM1 KӞHòkWp8'7.,ap1M**k[%bDV:Judqwm` 1eRא444TvT Mo1%ρ toQ) ήfm^kGV;6 Oqt׾Aa608pe༱"ШMF{5%#1'=UFSmtY=q}Zw W;$Cဈ*x|\)Bhg BqXY,hyZ"oHCcpޞz#}EȾS ȐMl (PO&T-<  섩a/JZGCTԿ)DTiF)0CN 3ɉ~^x |∩½ $\N`MX>3d6HHk+S6꥖ Bn>!o1%MIk&Ny)X݌=\*ޝ!FEa P6;)JcTMNAEKc־lkK“¸6+]1h妺 ,}Z50[QlƤ܍ 6~bY <0S~,-q]uo!~ ֬?×J"U*NzէVUBH ZZyvz#M&ѿyiu/'?c1'E?]%"~>5Lďǂ޹yx˯-q6R9@*60<z ]{ poKHG/CNi^:ǕjI@\{4xla)c~FHX p;e`ƴl#8X JxrXvc9{ϏR/Lk`f +BkT ! MךyҰ"6+B٬q!Wd+yuq8x\4h+^8i|W*3Cy?}@g?dI3-x^HWEcU<{~@.?OAT&cq`)4~wO=fZw1YVUUY@qr--ђ(O@+Gl x._>7F+rf)N}?E`6UKA%3M23N#d j\eEm6ݕ%VmQN J3D3 +9]V4q(qQdlPsvc>x *wHpGLWL!X8h2aOF(Og| 8 S K#8uVIE<8\5* wBDΠ&?Itb"CTK4,,XێAH^Hh|~mLkjZ]T+9*CA^$k $ s`뒁]-8XxMng~o5I[a}}/]rL-,rBJ d~ 74P6 1>7Sl @ N61eWGQtlLqH)kkk9&Z=k /GW  ƣ 4Iä>mVhsP\:޹)v5z FLdӠA6]EϝmTuvBEl (( b֔MՓ<*@k -`٨ӌ V 4{G=q9tR /VczX`p4z]^wC 4ecwQa*ahl9Wf+[ƌg417ZZަ% xC1"ӞdR5=żVߡz@)oNҔ[UQQ*J ] MhLk!}!OkP  "$lKR+bӲ0lnߙիnIG,V0,ew_cZAD-Y!SW1be_9. ,t|htFOG _wnwOm&-s*k]He#Ž07'*fcytB8nr-Du&pfOD/ptZ!pbP^ I>?l(yR[ZΓe>I 3N6ciQY噌(13L@A"> rowcȦ?N@ECi#Gf,.z |feAXmq AyfBPY!1ͦKl2g߹'@ϥWZ+s fRGU @>"` }tT6sMN7Q \\|)mw$r,uk%,"GA8Vaގai֎Ԙ T,}1"Rәڢ>Ǵ֊orB߯ :(B=玙ػiz7-_Z &i0R#@ΤQ6L a&  ik"fױ$V1އfȵJx /S}y04Rٳ\y]10&ŸCYmj~syx Exv g݉V7A5hg'r7\O6n0KGϱtU, >$+1F®Q~F?m54!YQL:ㅯ݌k-Xk<6]3 PG/yi!օQZrUX]Rx p11L?rE,GD=7iB흤tS]F~Kzʮh:ŠLiǬ^ ơ<{CVJGcSzv2<>曤SuQ?bpt3nNbJ<0Ȫ\D\V4&ťҔ'8$K`޴ toFR>ֳNT9x0.[ 2-w $[nu2ն(drƎsYOΐ`GGoDѥ0Wܒw_NB[ rz<=lяyYM҈Թ`ς:mgxÆ zwsJ51P"(Ҟ^Y~ɂ1a)h,(LL6&zL (԰rC/F4ը8˩3&$VA4P; ZcmSPXB5 hN3S4ǀ,FSW[ 2XizyAw @$[<gʘ>jɶw|6KEM>r];}:TX&G-B,&94;+!@r XdXܣ Ytk k 綯Y!0 2"u.$ch|Y۠Fh I *n=4Upz' Cjنg6Ԉs<[U|>7%w0ͪ\o`cbyjW>+ ЦY/֟zYa #PDn)߱Ǻ 7j[KAB46kˍΟԗ e,=$5Sj$}}`n-V`K12755j \,gϐN%W~C;>Y:g5+( Nb C~U+6#Ճwabm}.;h1$UvafPjuї'kTbDqFBwxZk-nFRJkI#}FvXE}_ǿN4%y%d_4B<,2Ґ6Oʵl`8tAr%(NSRMd8ઝ6hqpVL- Su'/ 7 hU}m":SX1*t"[)j|.ALz#_}?oE/6x7van=jSⓕ0/XG\ cN"R YUdD3 qvw]\lOg%~ MQ.@¥ރ'F 0P3WXX>OE6и%1ZDw\OT4iD}e(V, SYq$1b2nSrhhJ<ufٝ{Ѵ:I)~hh eeVN_}^ɊbD )ĉWEm31I*g}4Ê1o%77Նy&,%%γ~g%C[@ ͜OGRs|ٜ}Hk:yg&f/bن!%JKKy ڗnz)7>E m4N5ȥR'"ֽ|#leLN7p*tgی/88i}[DӺW"fx`01cV3ՠha\’IN6Q8,+2WNMc~&C*^~/P_AN@dpVy@t`BFX'~mZwRO hߚ\>g 2b_=E[J|9p4w<5^$+ iȒ^?13 łDaH gWY:s zͼm8ֵE3;3Sht&:ڧ e{<6D_Q`9LLD"ҾȒj#bAWG7lـSAPv8z$kTIR1ObQ;@E^qK/]bnP5z@czM9kz2bz:cuo1?K<֛:Tmɤo0mq;N_/7q9V?*۬*rh΅+`ϏpUfpo/ D;?RN7@%D:im{~Ϲkm R44:ۈė{+hH7w 4:ߝOP㻲w_`w|4C1֤D 0^OqzF<,f|2#O.❀`VY5-򙏯9o,BeS47<+FxT}# "J~WkuNzPE24s&6T#IuXMt3S .74V MRR9y_'_wN{6K'F ̰J2O? Y?6 07MH"zAP|eB8q¾خdbfg .f6\x#`yYc<,rB3`\[ݰ,!Z&f~pEMPFb\g V_]mlV%3,8 +mt4GtL &Q:sDŽ~UZy$,DPdFR52ռOiM{lXToA4k8 I-cC$tE' '}^#B)S·OW-J"Ž~vO>(2o Ft܁\"Dd$tY_@AMk^HG/yLɍ4__]3 xay1"7+yhuiڑQ+gfhE")y8V9C k)-Kӓ5EKzźf$vgCnӛc*fF+Ac8|&׃'xMFB%!oM7%I xl_!s`w7Lԩ*&#ئ" !ĺeT{R$33}n6u{piՆ1*AHh%\jծ>9FafͲEZ6\m 䟦{u|3;.ѽD MW7#1{2%: "⳧HrE1E6\_RXĉIX -E:Qq]Zv*H{/%B52;@od1HԶ/d O^oByo]|E yLQ=xm0J$4O,ma=`|&6Ƃƫ"Z,`V8 ڗc6j.[YGD#us;!`x[P<ޝ=ڻIsV U2Q2ܠQ@P8lP9K32dMZ wV|d/tsJM1apg\qGĘh;|0KB֨P]ҡEj??q~om߷*R9xA*z簵j ';EIJjEjE7# d/˕#PB8iȹ̓6Cw#gPg%mC #t8ݛRѨ%>Z&d_`v-R< <8_g?]Bލq`L[H璤~a$fox޵[#Dr~(fan$j@Shǀ:b@!d<[Om"'sS:5O'ÿFd7cU9Oh^dux]4N%@Xɢ~9sz/8 5A4ZGG묺G1{],)]GO(7LP(=b{JލށaI3sL0%h F ࠘એ=Cq5ag)-j h ѓk2 f FIŀL) C)3":W ݄Z%|'|<*2 SOΡqn7p\/U]s^' ^48'?slc<-a2ZWupoHox[W쓝hdݮ[ۚ!d/'fPnۺRemӠOӢC:tt&)wWzm M*TaJN@'y?Q85[z/ٳ;qv$7&(\.۰$-AE+ ~h?g}.Lϑ yx $zN`լZ5A\, B.T5( JzJ̼A=P ~Q|_(+ȳ 1(<@oB p/*PNVƵݗ̌g]*aWБL g._~=MӊW[o}> SjdhT;ȱw L^/O3v^[-?4wR=>W\>JDR/\D5Du?%J GGp)u4.),6W}9s~ 9g1,Дf@A=LI]Y0="oa.wt7J\ > sPiE@$ݧ"QBA)]gИyzU\*Ts 0 3̧TX5!^:f|NIҩ~JT~&I}(M3=|MINW}At;|rgfo#fEbH(,sPr|*ig\RoxeDK ҐX3ˬbƨ)QV2 gM d +V]SHuUj6K$utC3vAȕF3c} f7+WS0eG J aBxx=OSr|8!}۳}٭u U 8OQ\:{HU%=3}r~D}ʭvp}ԠM4pp4IP4~gRS ž C[,xk$_7%2-B6,?7b7ǟmrw3h).0<`#k1/!Lfx@е`$ HX:IO]_|MBַ>0/SۋoCq/ tӁaiy }Vn?bUHIs1Edd%odEi~jW%zY.EB 1ҍ455}__`O QYn%IV_'2G" :SYMHGbI;xE КQ(hQ4I܈Z -M5ڄRX)M֐KȬyΨB]OnqQ867@;*qs <[:MQH.6:_t_M;LL>[ګ𡰽lB$TL@L\ְ` 7x[jiH.ckv{JS':RiQG ;~e$ Gg`ADc5w: >qcljdLcxDmhM~. [ϕ'sɈmZ{T-!aw7RMT1)8/JC?{Ec `yi#,P@n'q;3)<6kn9Tnt+3L:D wT:dqfD5rmz ,9"|՚ID&7˱G*l"՘._UPqי6ajŘ@Ҿ%%kby>[+<ͽF91z^Fmm]e0L>Il+Y)@CՈs42Hgy+Ev_ K{=q*BEé_yNe$G"Z7jh.? E{:thLvu 4$ۍgj}foF^*FS0(/=ɂ'vIFv\SҫCl jiuNaݟ :n_f ;BKiWhNϊ4g^ gEuݭ*D4TwkHF19`GwǍ<ɌAfB 1!7CP+[" )hzLL:yfxpHpDT]+_qyH&0З%ʛw@Dn=fti_΍Rػ<TIbǻ냗o[i5fks,5WeSC1YN1^ 7_>U^rVO.YX-W M댼!աe62Qt0Rӟh"jowVCqX6ڑ6`A**%KL0ܔQ{ C1F1o[k0 d\ʅH>&ڝ lo%%u`yF^o]|c]ZB,}?[P+2or̪8ǎR+-*A('a^J6Akz*}]r< MہQT˹Hݙ,ޚd$,6ŻV6.)֜{<$aiiF  |"<֣JTh<#.5EH)Gp:z/@jwYpZϡ1MԪ뾄f g  Q`g;jaA.B+!-{I%O7m_h 9![^$)H6_o"y]jAix2$[o hlwDnBSLh5@ᘖ묟,/hxj ۠C^>N yFg~RV~yN&Mr[6j'S &hv& #!W?j_i*dm?!rJ^ph'vXݳyU{-[$stٙ)wO\SbȒtE7H5e@e ֬#&GB_U y:FIțF(dn,ec(JC\=P`hYGnq8r몕=H"{9z7=doe rڏq9zKʻuXAD@LUl Ew)2>뱯u˰1?1֒4,MzHǟ;D0TSp92-Q0fnif[+#J`񇌺KINc ٵogR!»e^R2\/ ZEVS8lO;jNN񢎳TAj:_M4U|I5E2;!IG{Sce n631%ήn6/E+21 9J;~ g{=yr l>Q–|k )+#X3cc!ڣJļn2߰\g:+qrB[!Vtˮ8㮟m-ҷ-Ub>-o?n|_~]-M1G`I;VQC`(* stt:ǣ8,V=N GC+A!e&\HW-v̽ v-M$PZ/|n/9nEF~7N5_6nB䧆VzWy`#n?R 8&.}dA?C_Ju&[ _F|.將1Bɫh)h K5we&S.`d31/ (v[ 8|Rj0[`)`Hg]lX%΂-t=<u|2A5A_SN<洲uU.U9<g2iA[di:!46Amb1S7Fb+~_yTti:!͓d×+`zBS櫑Nzf`e;!_%VcDBֵV ^/~_g ̓t~Rr{wAg\bM w9%I!+RvcaiD8@7wsvG=LzsNOYjm, uiů=&A䠥 cSwp %U.+h}GC+#>IW߼ e='ÜvFL!n%3-iŸf.FAnXfoG|CG@tH)(ԞX{U!˻r+YbSgNg)fI@3+.Tʋ#@ve*wJt9!3f;=2#KMLcn 4O =WBݭ?~S٣^AmLdzOX4Z5f9 C b`9,=Av<ւb33޲MXqTG1lts:v^ڡ_YfYjJW-E'_ӭsOuƼ?طamO [nvr"rZwuX^ Iu^!hXWP^ThHAتү?JuJőV[H©) 5>!|y J lqr.~ÿ8v>ʐh XKgh1PLuy?h3B6?%&#Au(942ZWF96Heܕ Z6]PFM@BM?BKT=։BcD"Ό-ǃntzvc'̀vNVѵ>l2 WУ##}e4u[$i"H+[!~[4l.{F cܺF:phbHGrSnOYJZڮ1YueCBk ^ȵl> n!GJʕꑖ 5 @;W)NgLK&2mV{~.nl'2.OIԼҭ=x e=ףӰ^~4cŧhOgCgv7V;3*XSeK@s_OjBP;.ZU4.1.֓Ė"wmxJEkUVSEͣv"r@$$VjXk,D0і}?ɮuϖDm+lxq)s(#x7w*Fu  \ M%d!%y$USi)lެI7'v3as؍1AnAe%MWV݃f,$$THE<{tWHV`Hf)0"- Wrf4q}AҚ$_x|>rRh#z1 ͔c!0-ͺm\ U¼\cMSABШ0kh2ٖ%<1\͚k̬W= U~,y(Q|%e:Ќʱ~/~FPY04|UT]\iTX "` M5B3DH]8 z"J h;M\hG9PGH2Q&ͥgS!ظSkԢa=WB;m&q=BS>|3e N_pڵx$uEo*ԙoBK߁GV! .>xvc̴\_#u\gu񜼯`NÝ}[(SC6b0lxJ4B|/rej}ʊ4/&0UPd |n$DzɵP1Bq>j07  \U=ĨŧXQɑioJ,5a~wNc$؆c&-ȌPW<|tD7޻ad i#ox͊(( GDV(p:lqUhrSLZ)X%:E ,e 4 \mNF 7lDF#I=@lƺQnCf /fF+衫m/gpqAs_}i[c .AX>=np t\dT4H=t;zj%-?qI6iVIߛjI {/q6' u"}[uj&TK7sp4n@:R/i q g^j-\^؜RJ(6ҊߵEԬ݇g ]T 沤': (eG*g,cA l `W dM3f G0,Wy^VKؒEbm r00Tc$(@tqB#SԹL8y dCΗFإߓȽ"3oD#(c՗iդZ" /]YzꎱPE*0PP-;Mw.p:Rh%zYj{*LFx?A8QTm%n?i<bDi[?c98 %IBU{1^ ڸ`b\%#?B8`9MdWTEkq !=oYcKuueCJqFiMo4~G)cu5ܥqص^f~pJ'P\&=NP"bG:c4*Lو e)jbY ouhSG//xh^6RMO}|{z,=5t'TM$3U[7j{ZUjvJwkJ܀Ahñv@ϹiсNWt65ZڶG}^sѠCKE6MDN}%~WvwI}r¤"qB[>(eSjœ=Ԡ̸Z@B1 QSN2@繊fD,&d [_L}DBO?ڡ6%l]SoPgA~*ч:=D7B >"`Sߺd}.#kYs!<Ʈl&򗠲C_w#sh&$FZ4Q u !dc5薣mr/W (Z/K{3D~FF5%_l9TAN nS@Y 84((m~LG ׃T [ig$ OFYJӃC}RR=B ƻ=Vj$g*9[4t#9J?|mvʍ7iSn!#DmAN:v)oi7Ҳ]89#,*xm4R X#Ǎ=8 *(G8yz=D0L6p 1Yؙ[̛@L4N's @u/ OZG6'2Owl W%Ew]%b"iX4N6"p-Oƪ,lt!9~N>CE4f~ǺyU͸D#j LMwVNܞR{\+{VTa9/h4۝.=职fQ/󺭧/X|  ;eY#E8-.s>\_' 5iQ?~NܦǮE/ -vlj݆ٹ0W(1YMwZ!N?ԚgiI,psOwK9 Zʳ}CߴWԲ߼쿃f ruR7B0 9<R*pC u;&>&dyvVhYce^x){$cFd`}!o"u&Ʀ¦ip+ Npսф Kpmݾ%ţ[Ux٘ݠI<%}%iY M1L<)Pȋ2S !]P&c̰4d!>ۉ ɝz5&8Q?t}e.sa,"ӂZv6硳gG>Q^y,G=m'qXx|@#y(Sn~U56s`a(#&bMaL&kPĽz?"`l\03jEF!M,J;AШ$J\8+j$ǀ A>< 1WP2]"WA-WׅzRLFm#T4K$xa-P\} -l I:JS5R ^(:*4ٖxpO-TQ\!%V ϺnjQ{DbORo@"li AV:VP LJ4֊^<#D<l~"ɖ^SgeLR*}s_*.:o0-мo"R3(w4[њYt9w8 {wl{z2%^%Rh 4:I/b?g>/HcLDHa$6ۓ>4;µ^aWucxgeUۢBV\%ug/ԌC?ݝ _Lb%Cĥ #d }{E*E2"Tiz=$$d-dQTw\Sc;n5= k& a#=pF-$^MFX M)}ȲD?\V$W0-@*S2ՔԚԔBKGѳh DɱR'8!4-7҃=2*}V (uo! 7:xx# SgY~뀅΀I<+xGr6j :bK Ĕ.>1F^qP.R2pyq8r%MHЄ} Kwk4^q 5YpdΒ)jTJ#?Gn|G]ij.u6W |v5],N4fgp?^YÂZaXGbکP\Kibփ#Yo#Ŝm~4#h 9MW0ÙוэWjC 3K G槷?vQHhotA+@C<g;Ñ|p(ꮮHҗ40b->Iz =I]r쑐cEJY>C0un?}p7o(N VQ6 jj gVga~޿M.Hly=8,E@ID)FGrqtΆĔ4|l#T D]Oѩ y[1ztQX{]9lGry o]jk˹g%`LJ8R7Q+#_U)yX_[#EJ2<7Uh|nwޢz`0(6Z,"h287t~糂h9a#;]#U^y7_5v?:c^p{*(:o!BIHEz*x*U* Sэ&$Z&]GjgOH"ԟ!I)|p{1op-`Fml-=G'{d .\P"XB[!.1@#*M-!b6 .P臛G-IT)zFIU,X4jQ^^ftZxqB!r%¢笝LWRbP`(q=,ߡ50̫7j'%͸a)4(O:z8nf$ "u:C[w žNY'U}|(7'@)ۑGܛ_M>禌[/ɟQ]ec%o% IϨ,UXHEHLmG$ ͢1])'^t!KJ'6Oou1 / Jsvm(3T55S3:Lho4W,]i|n`wfW&VS 3lҒz4e,K-.U.ZEGx֭wH,Pj2t>(ZXKAq}FCl XArb'$Rh;dXS%N'(֬9ЖIO 14@oy#)uˆP%=KqVuqEQd6?8k6(DÜDwp!i 7R=[l Pi# = + i_m bxDFD|JO׉od9̘]5k..+C^&-(dZZ |oȹדܬsQ٫,Ԩ܃P*YEı< Jڅ6yJVm<YZmt4|}6|/~(0\@>$y @فB)6*7[~uk6z* ڢ=oM-SY9ϛl_Ru/e*A?fI$RJ?7Ӹ—qW9UY$P~,}x#cDGVE߻@lm%RAcOEnV~RcJFu(4h'd)^,_dfkzD}Q&l礛^=yd-`Ӝ#N4U~HnUÚvsIhH2ݿ5+xġ,P$egCCE6S{c%?\CV^B"9QcC+FMij&RyJ!I|kDeäbF{wsF$Mgolz"#zh"PWW_xñwZdYczor)I"%k6 Csjl&4"CA⪥n1ڰ 45/dUD剴mش~Ol mo,hfV|'0$d6}|㝧Ijʕ^W |/ýkXdDA.1 w{;_CpSI v݃/tw0<ŭIii])F]6& 2{>AZˏBn (%>b.23T^|: fI''Ԭ綇3`W?\Gct5 Cr[TD*DN2ȓjHb2N[&-%nl Puc=8(:-?i C]枅.ehI!XbM df2^;d\/3mWJM2%U[M_ iBm6I@P=Wo0[8yBP1R[*^>)Gė7qޝKc .aL%)ΑT'&UΓU ˇi]'*Z7"&~q| >U~Jw!u!b4a˰0P}E:#w0>bh:洺7sθOHBW@=X ,@w-/O ^!܉Ǝ=<;}%ܨ2!cՆ/'}:1 0\]dJ_vit;̀>@"և8Gy˯b ⟚Iᶙ4kSJqun֋YPGZ7v4sfwn@G@vʢKB(vKf!cP>Vթ$e|z}=+A]rf 65Ho%uׯ w0VgڦB[JlSM\I84܁PcEuxE9˜ϐQhk7%5lӮ<>J5EHEpZ $Px=ڒy^ߒmǍ#R}3bxxb+-\L~OR?k !Y󖥉]jzi 8BC1i=gڿ4jR:/)+L`t2IN?mL|]kBVt$c&ÔZr#[=Q ;f:𢡊Wtɝi >~rkL aG@fk7BO&o6<)a:XɛT*Lwzڡ,:gؘؒb[?:Dbfx VO_C ht\ֵkl_jqVTMfߥ<9_кZӮֺLT0i w#2F7y,uY<|s_/|@%oBjX(n+ݬJH\mO2n@߂aȌk 51]1BwR,_Y| a}! +9<8L? }νVe3eH/Qft)2?*3/fcx壛}u;Yc- lxI]j`}1*J 3B4UzP W:_`dHJV`Fhr֣Ð2*h>(K9LZж#L!/`p*|.C ziuQ/{sy!nKЇwLx[I.M}R,p.fkmξ:n)Ô?+D/Pb[E#hkN30U5$!tumC΃eÆKqmM3議ېz`3l>,HVVG$u,fD76 D6)"\?5.ٗ*i{n!|JQ W(_Sy˽!cڂ XB0+@KD0 TFhR~Ĉ; Z)TSy%ĊOae0ޓO ϔD5\qLiGf@z=B +56:^ 8H+| GOH54v.-af;%OF9m|)+U#9B.FYO1rcLܯ'ePsJh9j(;ڠ Hhj4OiԸЪZQBhMXb3"Ivy-"PH+%zв 7؆m$ #~UR@yc}9yc'1%` wq.!2w5V[89ob,1=NʗY~F)PqN.%z%j r³K:iv%qYyCӴ+"v4!W2eXpJ3#'zR;YIh{)&P{*9a/w!V3O鎇[ xlJDVEeC.ѧ:y^k7 c\ȶ񈞀Urvn8acj 5Uu/\^%WP"}oA}ĽA2AS~p=ܡO _F?~ZvSa-P3Ӏ={92MRdq6Э;L;ρ 3!aDҬh77_gFϤ/فg!V}w` -Լ8jcFE*B| 師Ht~N1&Tv/cwTe'܈K]0DTF z%` `cy捣,$5NPAHN/g+'ÂRfjҳ"I#gc Yh"z̻_Ve5ѫ?0D( \i$0"^ bq+à*]Cȕd]$mJvܔê ~S: 5yLq򝙒|]&BJjP"EJ;r22E<5TaCFL?@;%@) '-.- Q ?kM$`=ʯMlhRҖқ= Sp,!>iˠl.c{j__ťde7եv)-LJ?;:Rgm c:4>jf y4.H0!K Ta] l緍hpU^ P;)7i_YVH,]$b' B42_mS[C>O$YW2!22wVIjڇu mm[] t,jhԺpg/8:$Αg +*mF\`ZCz_tGy!\)Tkws]ל:#]c y)D5͆Z gCzM7˼KRg@h9]yW5ut$X\1R6%]ᖤ5۵NzeJftV:V`OJB?I!]@R=|;0Wأ @x,QRzyH iΛ]⇴7՛.}f SYElrwoi4b&~A< $Mb_ .\lg5X쒚VNv$c$<'"ZK:fD' /f 0MV l| ϭ"(BRwZOFýUƧJzs_JTGq%%ÁA@e%cӒ泆}HϑON,yW7`CGGw 4!HeWv*V4a'Zƌ4$y[wd)(dNBO0O/^[KS[P_)z ,]?w`oQPjlS6D,p bAOo`iY:'qڞkա ߨ}p0%uX?>P}炈h^ц嵡nQ<,Bǖ]ݘ`Դ ?yEP@-瘰CtowWȶ#"-JCզIm9UvrظOon8Ľ('F9V8,;4߻QaHaGLEgDM6!m&_"rީV=?,SnE5bAE+Q29Ї+Ff7 QtQbKAt,mBݕ--oDLp#1Ӯ_l^&NYJ#ΡtEK9c)ê xV*>ӳVh1'# qc0q>2Y35wq>kIu2t*9C6{Pj#k Ev|&}x_vKcWYu =x:X9) 6_Y|2]nC{O5w?vsJy Wӧ *kQɂ6GaT,"bu)x1;y#Ϫwh Q9j4'~@&,Uxx^ZIlV B/E. \ڸ,TC w#:;Zwב_ 2lL@'rG\$s|UXjሖN-aX>|k6rqZa;jO0AZȸ\0ڴB ap z_ňLBE5fPVl9YoF}9pmRA9E'bg}/5I:"p[Ih,}Cz_Ts>jޒucYfٞz噏#DiW JS1t}bs-]mDt`6]?|5[,c"&_ʫTGL0Y{Uf mȯ}^6^K`v G{VNHvܱ/W+'Vf`:ySaC%iIS"ZBewEip?+_TIjk;NhT1R(gCq&0au!ea=%@&.': F "zBzp^f,kbDgM/^~r[UvmU'&M2= v\jP}M0lӢv !χBFlN5ArYcgd@ qq?yt7g&A\6 e;ZׯF7\OT^.".1#ŌK栅k씀 !{#I4XRt#,t/S 1tXj*e*~q1KOQFa;ܞ +E=a/>TseJr9o?F}N%g]KgqG;U3@ߵQI>1>?04YjAP~ЧeV2Rɉ{@ilu85 Hj؍hF9iFaZ*ҝ&ӎx_+%A%>'+\oB8 B鴊T楸bR~Ih~P)ӵTʉ *=M2ZxXo?1މQrO}HdC,l=V"ye6^mM:Ms&'G(iDž2Bs=xQ^۱]WEŊKp<~IaM.A=0ܰB}ZlzX12|EP4 :sqDŸW'?\}f7(*7Y L CHoK{-6R.WO$V*""l~P |XB?Ju{@ ^m,#5^mKJ Ж/~Yiv;m镢"ATVFђuJiԂ++ y/P*r9>p'~U '-;_3"7P۹Q\*{*sSpT.4587vq3)et]!tLwP"vŚD,fHSC>Os v?7x'֐yFH q>SFNꟾ 'ifqhŶơC|A(3^7_L) )arlrxP؏-’3}Rcu CtҴbn4Q!aNG3Fh)pWK")8}Z/C 꺴uEm c q;Q+WVCFMS ൫/'nWXssY-K;RY59׉` ?6|w)nb hJnpwV1ۙk!〥E$k3k=}U` ӞՑ?yGD٭F?/OD$\Mq^ߖ:W^cީ,boE]'!H~6j/QO"׮~]H喸?r ~5VM=diwZ^[ -zF6 :: S뵛&ͦu[, 7ȨyD٩fAB9աϧbqy-8z.&0W$_O qGȼXm0F8BH Vע(#/%o;tQ{^ثkYw=1!U;Ȍi G Ա?L2:9F |Jl=S#>AI4R΍z@+)$>el&]=7 (%bAqA-vܸoS-8a|H֪xEWGYRʿ[G 3MㄦKTS]E %KSo"F j&F7$Q~b5g!Yt۳wP0THMV"cN#vSfH@x[+"߄^*cXtK6 ʷYT|uY7n=-0t?obpSU۹$"Fz#K\\y=U^3 `tE X[/[ڬVXe jL!@@ ETW:hV3:w(+݃{CaG2y],=>E/P.e1 śnjL{CV.K&1)bB~NB+YsIZj谋kI Y`9U ʉ {&u;N0| q˴?V6yl~4_z8>]v\/u2Xd[ 9Ēae"Β}F͞+ `\VLuܾel7sTYDv`l~x}|pUMPUI(`ŻcU%MYB,Ggǫ G[z`z ti{;inZ' ȮQ~FZyyxC}&'TU5Zi4?=n3樶UgYmΈ'_c< ~ &cW20BX}}4^]Ƣ Yrf I xR[y5@ntxARyTzk޴ Ff=^֜ d:o[ůa7f_38>Unm4\4=1SQXa.۷ud1SԔ%l8f\P{% (;@P2^pC( 8|oE/ ,;s+c3"";@>}.1?t[Cٟ}$1F HX`+(c q0tdq^Ȧ}G[qƫRQfZ5u}Av{ߌ hDbn\X1PF.vKy N.OcAeR\r[Vl&1c/lMF( %pj ֯lH`;Ͻ~1յ:p|!.]r_⃇PelQ^R':үH̃ZچF[NW03GT0Ђ˨ [Aa6x;{a[ kzĽD~@ 44-t}`E%fNsk(G-QNҲ%1;q'GZA=XGoT-9Kl4(t{Ǩٿ[_7qӋXћ˄K˶TĔm b87壀x c=>y&y@ P6"xZbTSoad2ƨpKϭ6z  k4b5G[h<:xnwlL4 of`زfp8̆7qװ)w(j?+D=NaƅW<<<Ik@mπ/V1[8&SN}'WļB,=N@FhFZ 2 {`mUnwVx;"@ޡ/(ߤS]WO&+DA~(Xnt1c@@W\,Rp`Hl;쀯%ivnzΖ"*=X_, si\ENrAԅ `t5%Rll]J^& x]A,Y"lPT}: D>E+kxW.P:Nw~AD4^7"$yp_T5ymT;Nx1~$ 4 x2Q0 `S'0aڀJݔz@S]&{۠߄U@fs ל =ˆ`|NjH];>}-W!:K{Ċ*6A4< t>ٞCeP "dXD5\G;Ԓ?A:Zh8V}%ZbxMmI16@%w6 tta1~iTl}዁WFoz`Eogfz}5 @%)wI `.~%WLtEKq_GZ2f.*.4瞪c&EH0fBoGOD4N#A[Cѹ4Ry\V =.rn=8;@cFgaG-کl}W,!UOV9 ` 5j8t扊S"V(;8,oȫȕ` =^7 TLEV&!L㣵)Ā`j7fD=1i_`=N:<\'@7Ò5;oxHpӤD1P}E/.q+7}lVkO C``H{[[,h,yW|6$RQgdAmDFM.G#s{UHXC$!t~y4_;z,Ä=kk58J(l/ChգF NzElߨt+4HeO8_2܉om,7&}w!Plڇ[Og{8,#QWa:W)İv^Lj4Qs6IذBM -1UE74AXw!W513Fi=qb7ZZ$W]˫87(3MDhtV=,7:%vJhtLI6ZSO& ؞.N@JʹIh?cRW"0&z`ً4^/ Ai0#QAݎaXk/EPjyw`ǶO#NR#DݞEzx,tSmADPU :AKnt^}sV=ؓ~\ 6]bxt/R&EdeJ7 ciB޲"JסC}]~iϑh#K20sbb4N9E#T|&r-vC8x{G4 j`q<ǢF I#l5eNv:! n`q~%P !N eݿ ^v,KƭHxyұ,>0L Uܔwǘp;&tm/*#K<a882Ni˩$"fy[6 **g*XgqO ~p$ d?!qkiIRyzX7_FT:)q7r "A& pXӑ5BsJ Rv*XTtè%uR߈P5lR̲Ls=.7<'cCw#SbkYPI宄Blk@._-{K-ЄQ\`k~ z|[Ґ*Ue%ծ{Ϟ_^KovH(Ei'N^ z|Y790eɵբcԆ$c9}M?Џ݋-A5HpCԀ~GWP-!ǣ͡Imʏ|pT K_|fuԑ{tsqvl6]mmq%7?FS뷞[k:1էhw ?nZż"=WnEk4u"yPAȅ 7Y%obEެ\u" E榝_>YuqHT-עmfś%XM~' [X^?2mi`iHҿ[׷ O=1\.%CT1'P~`58Yz@gƪ0fDݷXK;/'EѨ u/0 'FXSq͠a&U^dVV\)ӑl)QRj8&PWSxo f5!ޔpZ50է0}{M ͬhi ,#LSrX ~d +"^z;aO JRb5z K*_=UFm R39lUj( Wqsfɽ<2jFH +1|##[,͛.1 A q eJV)`MrHߊ?_]gwc` ק^9xJjqH2kZ%ɿ7b?aRbܑ:Ʉ̒-U, SXN49~mC m%_dIsKbwFɣsƂ-d3LQt@}'`&"3UGK;WN&@Gu*uZOBפy)xk ZM..,:ʠI ;wT"zΧB2)氛a-3EOy=8%8ZfJA<./Bv+I E=t["<Ȃ!QnC *$`7Vx qlC/kg0{Wu{ 9L;ѕD'>d[q^>>)H 7kDmvZAp0,U譓y#9"'I&_ho sҷiOҢ' I7m%zze hW!ҡ˲9Bjk#"7AlUN4_\0=inr]1egpA<sL؅R6u MЂ82;SCQUߒXPؐF%om 鋄4g F= =gYZ07070100000062000081a4000000000000000000000001643420d600001cdc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/]?Eh=ڜ.+̏nVڎf:\O TK@(P FW)"F 1<[ יNtAqu,D PvI??_BuҡxuM"? @Jom Pfp,_C1I[ƒ4c"L)ϙXNRBb̄e{1yR.- 8O! !Dw%VrSQ/ slLvl\eyAb9hHШ)h2Vz0rE)cCl?\jo- l6M,zsjp&/w 7mpr˱MFwx !U0'lo7*w[l3^U<~(˄Bx 4xb(pf uwjnoV;*4wX |)e; @8SV %5C6 (O h$ #f$u \cԦ+)7M'&-0Ƶ>z*ys= q Qo z7!et&?!n3Զj X(k}q'QVC8:X]vebU-tc/sj_#X z&7VJ{Bה袷no֍t* $&^nY8jKwS,t$K}LGiM '%(H:sjn5e4%Fڬ-Q<=gH 5/2SV**dS'bU5c =[#U1B?ϭ"ݤX6fȑU {٠ǐ$_Aeֲ=J~ʹXƩΉIyWYb֜ BCQ@xTeӧz߽N$дmTAv?5٩+8J+(t,c QlQelD jK)~6ЖD[W | ce*>X2^h|όw[9>ͦ x&y7@6{ VA ƺ qq4 2+Вkf'sV3?xYN!)Du'NbhLS7}/ZAluB @t<5Aq+1J`1%vΘA"a8N4KB!5O:4T%&  w@©LӝJl(vwL:";|ġWN"wPeh5iUEx.)SmO/^ݤ(~T-8˽GH%L|)G_f`w괡0;GO.E˖`_w{]VfNBMwnUq4jc?' F2hK1HHJð^$@26[pl|Ss-'#hOΕ;_i]&է:23T)~QI) 59۲꽥RA|+C8BrcfX6T(î딻.5w?^^hE,>C{;sAHag;w d AIcd& xUA[BI9 {KQqrz>$#%5ahl=h?1rHӰlXC̏[(UdL/Xc%M+>,n~r/էm 02S5O[ FOP{U/#ģ77acǝ`lj ;ЬIjKˀ+Jߛ6Y-/! YG+]|=b?3:_,DQx@[X^|r3jפp[g` Dڥ߸nEfcAc`;4Y7.x2gE'dk==PG-FrrGm^tamd7A]=X3~a7+6|$|QBsz)b0\@/͵^d_4/L 0DNX\iG܀%9i3ⓚF!Qfx37.@V7F-[1&H1t2U^2-9ܦ?E'Bw&רG oNJCb jpjn-)ef`lw+|4WP x 1(;|eѦ}.@lk!E31[XDRd '\ϱ7S+.g6&03:)BsE^q*Oݏ8LFZG÷aw?~o# +s!p⎼oJY;nfLnۃHȽތ2zml0,Q*`jyuvǾclc@/4*̊q{# +a<('YZ(mJY4_ϰfr`وaSp+W@;^s!)qʅy@ϊShL3 fyb-V&X{wJ 򷫴Kbx*yl NE[|g=o+37YɈ[O8gݪE xrF"^Gp`kyU|\n ƌ4A"))y/W7bt}BCF>UC/#"רtm.>#0>9FBwb@f@taOWN-cƌO/D% ˲J^snwQ,O Q4j\+u5o%j&㢇ϝg6F {3.)_տ'dnYPlwVia)o>;&UU|DRLI[& O9rq34Ir*@ *)6]搥5eǬWo5M5OA\)k(s}8x j%C?EYFy;ՠ]ky d  $<*9wϺ>rbJE: vg ຌ;ͩ0B2 h[ KOKҀfEޠ!4jxԩ`A]`N(ok"xgrnm\rv@\eMXe*=FӱN;O u Z1:FgԱ}QTڟ(m?^?L>gH1F%|Ġ  ky(Լ SjQ eAʓӸ F`㸈2¢@>.On$wj- we>8g;!Ka#sU__N^lp8:0Q+׽~u `؍|^J\9+Nj_1c21ðG/Y?D\/Ar$V+Mύ|#JWA3N@wѹX'*QDYSvyWۢLQkSQIćǠpBCiD8D9>q֋@D&('Ϩ)>!1+87C拣}MRJ^7o=*ulV]kŦt3^-0yft[ p Jo'S*Piج///~C y JcsK'Py>嫍&\]jUsd}`1EArPx'(3)3.QX-a`8%NO͔̐;։0pR\~6؈< }㐩xܸ͙AϦw-Z&qn!#EN!E*]6"?[j!xdV&xⶩ0 J%,O|33&(^c'ۯ}'-ѓnyW 8Ur<@U|Ax2aQ?/=ک"zzF-MʂiT'/Mxr67,_ҾF'<;*3 GR\ݨD9 H|!9EPzwhʣ񅣆g,l(+Rv] s[hXśE ,r1NJ^b ~th1 '! l̕T!//"}V}$5ow*H[.\ЊJMҦR^ .&^1ɢ#;yr '%IǢoGfm24" ]>9 dFKH}< MZj(}| mWJs{ݕdv"+akzVC֩bkx2Ӎs/%^B*S+8m L`ȗBA{3O-#b8 BN@8fsݡhImb*`*0:~saխ':8=X'5\谅c\"&=,' -٦U ߓ+` 2>ѭE5EϠk1p YaZɤ?nLq?I HДru#8cyğs ~"\SuPΙu%/Wl{\xA";ޜHztuQ `X&.'jQ! AI0hP@ƛkz_B5cX4Y&/"j/SBG"X$'Ev}x'7mV*YBDlez# W8? ~uQTV))SlA/,#HPi;%XKӒ0}\j<ȯ. r- l$t`6'\chjݞAl*HCZ0oҘt.&9c/ArtǬ0c`lޙq`+}p(9a0o JQ(Ҍkj |W[X}V7d5y-'QmOs8A "hөC Bƴ!V0<qo Uw,HEj9IU4J Wbﺚf9Jap?qE,%v kg]?jy6&b.H#ٝأztb1>l] :"]]|➂JjWpdbN217{-+h`b֤ 9ԱgYZ07070100000063000081a4000000000000000000000001643420d600001484000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/dGC]?Eh=ڜ.+Л܄a?涯l/M%oFC}+ Q(yYڰJ)*}z Ӂt6 l cH=5)OVAϝ~dhyFӫ=P}!-Z!%>ͻRXb$}kc-^Tu87= # }e 4y\ M%З߸. XxQ&ZzF\{}#-rVt"oD,Gמ (X.+>{q-' 1OU,dX:l8_N*%q?` bqEFVB`k4Ú Oмr_ʒ֎4Jc7&M"O>x~L |p;ei=H(,wd[K6gަf:oJt\!Ci#R?(,F* wcO vާ]%5EmcV֊sO_Wڈ)a7Ö_YPj&⬯ġX9!>w/T>㫝_d\+fJ|ni97V> ^Zivx>.DLڢrWgft8cKK&`I0\Rx * /9](4˿]_2YhVI푬ZKyew'?1M.u{f~X,<ٲ&d/D|Ip'.I;1ah1r#>,)-b j\H6q7KnӰ0bs/m"m$P'Տ7ʄ"5" K7أǕ!+_;R.{wGP {d鉞 }̠FL3b&in~} f <ߞI^9}QnJ{R?cOP!, LD\!f ̻Y݆/ X/5EXEj_.Py vѴ%>@Fs&4hCTd~uD"*7* *_7z/ENyc0y~)m!k'*ΞVP2{ZjMbRgQ^l ،xC %dy :Ro3kwOH AYd+ tt;(:w*qٛ{d :IAbW6郂)BRDzP(NU6 M5(԰"$j& Jy>lRfOr%]<_ ;a_.Xmdr4$DH7.)IT˜÷Bޘa!9WQ(1C7>Z:ځɸЃh|)mbB 52£V n&B.-b}Qҽ%2Ydp je@ Qtl . b6դ_(FPbeT ٷ< /-zhiĀXmTuW-7d0;%GLd{Z4ַ!@Ga.c ?lPF1bZ.O&oBӪBi-'/ZT]zU(v> 8D?X)l؆܍hR]^*gZcC+q^9Mco܌'+wg\ьe<|b_Pv){ i6: WF*8g:Ll#L2UAjNz*tIFMʆ1'f;xӶ,gUKaՈUhfT unYV7Z9\gjUdtOdDotx' '7{E+G?BRU}Y]aY#: iOY{8/i ?OGSpPY\,T}Á:Fܠظ?T:Z"RC:wJ2asxwySQoLi;KBӣ3|,޶Ek8a,Z:Gz R<àUE{i5˓TLJz&"l!P[l(hfl,scϔan'`0?j  'jNboj\Y8y m9Qƪ# a,ueAA{_cȚ ,tgSg ыM04T~#tq;XV.K ?xDғ}*/G.A'`x8/(r=pD'ZKaz7ݡ#<1r6h@CѠ!d9IZ>CFheNkg --mcN0DZ ׹BO} W$`&G qK24=@8ޫ=An˖ΌӦWIR< N6$Bf)m+{}b$ u{ecR4#8i|*#[@ZK  .⸹wx.x"X_ZOTsTNlZpR0rcCy_(t^<?hdV`g[!BێbG;>q\%B%cYK]f!+mL(UE?{e@;?<f7>.2ku*<#Ȍ` ˔_X8 $edr U ~/lХ S4[Rt6SӉ~ɩ~zu(fKÆ ʊ=$oםF@ -HcL3btp\c}2}%0 Ou`{ɺ !.EK-! plεtlL<ٹiQ D >5;uVKbdF *Dvo51e<̖5rQd!GJmu A$w$rf[)Uϥ%T!t^> nV|fR0(~=a,ؖG8hrmc./h(лB_gLY|"L αXLn/Ww/BxJ R#$uTQUV)3-a_m_¸SK|1+2Ӳr{ Xh^7?vgּȻ7~"q؊%&. 7KOqGM() u.۩uCWml3vDL`h/v;.W15hq,~hu+uz^;C-~na_ܗ@_k ٶ;҃j\gVB2U"`W:Ʈv]!z`58G$HvV *9!9o_Hnn; 53j0f;bK:"H=sn,=D 9]iF{9e]Gx3\##9t=Ji 5|WKP'&f]ks;ߵ%,qp[T='=G;3I>aԔNA.(N`^S*BDǩs&SbhybN>KYW=>āpJ}.8M,Znո#8G<7YG:|Q셍`D{Zif}['5,{b{@%lD9vag1z9Uت*)a2VOwcgySlsyIZG\{}]iz U/q/~>?K6k?N~W:?Y͵xZ"҄ݿ ?pوSVXu-=rQvEnq hն`ۺ-=C (t1{qlp౷+"Tܡv/b8LBW=3)Wp˧>{/aMLV:T&?POjTjlb@P,v.Uwi0L-N$˕ x-V3kFC>AqQ,R}S jWh$5 ;"`r !RՈT҈lg\#Chϋd=.+m?mmStEUo&"8x@0?:Ӝ(V7cU]= L\<'ؘ&zu6K5d&dHO3F4M*- *7$yʨ^tY.Lݥ_`*%8@70gY|vHX^⫊°&ҹVUKEtcY>soѿv;P+a7SXa_ABBqQ!JE% F:(ZJ:-As{ZzA=i_zDx:O, |5Hyb5DU -?OR5o\<觨-[}GUN&-k]*>m|_0NZZfɎj1k :q=#EK@C&5A!A5f]Sn:0L+^4Ӟ}ѯL!ʍo~r䖫uDWWDUgF;JM/Q$TB &CLF=o_H4#h޷nOf072 zw'73 C$3[2[v9yB3<&&dǔee{ _"iU\Dat^ B"l#vw{F$QqI3`EK'#9u 0-(fOcd~ 6|P֔=,|Ԙ*уt+rQuz\'ϕ"Cyk $ z ZU\mI1_OW.kR HkJ+Z{KerWmxu(tuiUo0˻ )uK8;*c#Zd29GPgIV%Eq[ ƇJzִuz`-N<=M~rdQx\:{Auf gp2X`/H;愘#r?o'9o9uюC ;x -2J1RNK./E}ܾ28Rfwspҩ;@- n Dg* `^ЧM>~\tD%H%;K)x.a7[ <#`NdPQ#>O+:yC’JeӬL|h1+ҝϋ'B_>?ZY^ӾOt(Q'Xi[ A1g;7t8sPM:B>YI>FS2Bd2vdJO־igh|n1H4k" I^/?⹺1zuCqȆZ<Ѐjt$XR[[`$pTt@i Q.xYdZ+a{MlxhZ XM=`$c'$8w]+=M%̒_=,C#"D:3 @j|Tpͱ8\ @j!̉K_r`̀=fH(u.#(pGU[x`(!I8@z;( vM|#:=56#Wzyzq.oŎ$TJ,&0ְdcaRhK&ώ1/nu)Jm#L#JΡY <½x_W 2S,K nB 7x<PVcuĬ x*.m ar?}nr0rIk=s]*"xX4./Xo|.oK)Tk 4vod!k$˷u%$ 2{$c@!˄T;} xy OE ؾsAS2{]&x]o#w֒}ҧG;]ZIڢ^ؚ-/`Shѹ}`Bbu^_t(VlOՒVUEIVKPӈS{v^k39Ƿ/I |%&B>rȆC@6' oLCq"C7fF\UucyG" o/("I9X\T 53q핦GK%w;p_>؏b1{QdjrF _Ä4 Uƴn&\>He3n{/4Ǿ!y.-f)-bg(' UE]$SIZzr=v '4;=Iy~&yb-SF]|d AP0+գ amE*fx ;$.mG{?s*+Sn%#`qB,/HB D4?|m_xH.Zda*1e1{SCXT85]"e:+SEZr6VK)/\̰ےMq]̖}[օ=gV,Je t&>Y]"^Z)ހ_:~e";tajʬcqW9 I2 4 TSV#d?Ps&2CI/`H0>mQ~u5?_"*R `MT~{ѤskJP'x(]=_Jr2bH#H)MO@૒``1B8FLT sH,BQI4} q>i?SGoJӈ{ -> yzmuhJPez/6eqwo3f!9q.7W*I.d6Nr^IHcTIk(W\~m58QΓ6@N$%)SttyԝoqFpdv.XCy鹳&8j= @U0'#ԮRhmw Sΰ"D <'Ȃ6l(x-N6 @ $kAXpZяqX1?jI˨ =>UͲo5NLaf_ŇĐp q 3]'I F6l{)MV~ z#Fa$F"[mN'N pwP.%]RՈ:WEw}By-i:qQ9<ŕ̼*qE<АUJ:sFupݷ%I^B,黭ё=yG]│#kaj,e}fMqN~$Ky[Ax] ޕU$"sdK\/l?l+`>7l&[3+W<{ɷWSXbۼi&ZPQ-Z9:BV{+rٿqQ8*2adH騆M3*>*BM;X1:)Cǽ!2wZѕ * kaMǙJ,#MX d{k|?X#5(O1.CH}s۠XG߃>5X3b.+ =z6Z޺ݏZjE2ݿх8at P4\"8Y5ldf#8+fya̩.'۴q1xɹtDe#Saj *+ZsCZTgţֳv(ȡd+ĺX[6PR&Sup~ o.JV>jpJ3Y8Vq>086 m5NEmsÃ˿,Z,+xzAU!2 <chIB?kIGY݆ҝCMۼ$Y QRF{H`<-ޣ1?a7Oj38hb%,A_|&tB8+b0FC e*٦4[7X9ۖLK==Ki ʴvN Ő˂t%7%,4^!oC)'; g$xpJճmbrR9OϘ8&v'.(0~KQʟb7u=`"#;yR=Uiz\bχ6-(9 @0dŠMeˑTug8` ,J"š񲼮.:餛0pF7 ;ލ ̑6`U~?̒9{1:U!Ptxq'$]ED'2Z ?A}VRƒ tVYbPғY[m|u:pط2cՌb]:P ?~L wIZ-OZs%>j7:3qHJ%R=w"thX& d-rfӍl6UQ6'BG‰"mw8^s${2_ZN.Y׶FOQff; AUHlql;ǎksPFyDJ)UstٖN"N15kZ|ߗG[5 ! dp ^KH}0 G*6_{J7T#@N0R*? :~MJ\-bk!65^ e(D2UJ5$@}:$O~tukѿc"N]+ı iFdS8QмBh^kV/&Ic*.t]  \XvE$[JTUf)Iw1"=<7lm33;Gl~N6AeѪ.¾0r`cT܁6ѠSp-á}EWJ T5HrruB,pnjA| J_g*MqDXmv"Eڅ*%:Ģ͟fEl !V9>'2l[1 !tn9L0nX07nMY+ ֢W|eBT4fS&DŽ7PM84|.bv͘畦$y-<{+$SL-R>=ܗyMijɊ?ת/ 65C)^;i[nhZG}ċ\Qj\<^T~wF j>+F h#GJYB D&v_?H !U_:%&@;En(5HTI;M*DG AX\{#') 'Vzh)7itk65PL>}s&i.u>;OL_nB& kUΔ65[:ZY.Ч]'`/?|P}Q P|CfDXߠsFC0[շYsvE/?KGt1 uLiqeFJc'C_K ꔍfT.sVCZ|X=qJdٛ_vW8&m{F0ӝZlOa+Snexe[7@9c{w^fR=?vdcAw3euru:@䁞q !xz-=6p 7#(o~BCN=:<8q-n{@P4I9n|0X llf3"۔HHQK|6wM22awgX T)?IK|Or b"rSl~d]RS9 Koyv+,bv Ph?닅9G$!%j$To0]&Yȟ b>0:GY*̊$@[1R &8L%l+nTe >nZ@ Ĺ:.%!HJ2֒춐bςQ'N\قAQQfp6.M]M"pȊh[BˍXۊF޹fYWh•bU:^ ћX)q_Vlc9rbL;دt<ɴ,5dZmiFe rq]Y /- (f[bneZdW5D5QD|yZ3m HlrbX#!uCV9bϏCYb0@՘2ӇgKUT;޽N(Fo43#u R^y6 ?&%ڵO}9q?Ǥyv>G7y96\ijG7#K {ڑtpo.>Iv>q"ggXG|sPBVxD$+4Ƴ)AT]EaziY$C'X%7c$S=$r{V,(\Vi#;^7:+u$9.wjjQX2K|yHgS/@q@OuMqb7n`[|x:cZdˁhO( )?#7fLѐذbJ_EUD3m2#[m!N{)k,Pfy86vOҽI=Ho2@rں[= WnŅ୰fCgΏJ,lq CAUqVVT;0pm?>bT}6=S-xe3A)gF-W ]A 9ޗM ~WfݎJ wU* ćioGN3<=mh2nG8 54jq R^>q&FuP +2p,X 1eaHx)t|tu4E-95~(Ǣlưɾ^y}h1)VQłZw!+%Y߬Q3}cT髜ة؞e q%l081!m^Ҧ<-%Ҵb}VG Թ׭% Lm"ߊY v/nu8L7)0}UBR[cuM w*;hwQTC*&ocoa.;_2wfV[8w% QBYy-AoO.4AZ\M4,!|/3':<'ǯ@U"{׽rI OE[1:SUAdXO+?ގ}rpFc)WbPq`bDʯca*q^ HT1c)I+[!tf e~9,h&0:"?k_{Rg/M`P2|j:9:FTTyڃSodKϹ$]ײ<(&Թ^MIx:rdQ#_bk"Ya@P]:Qi7W\<ӯX}R;.DFS}&O'4n/%CBwBe@Gg&-P4z72"H(MU2VwrG1= p(C:RaFuظla q_E:}< te̴Eݕx:3;Rٌrϒupb V/6/SdӆuD&b~J5wԂ2Gi.Lsn}u qbڋ3' AP3@AtW_q[L\q~ R>`#k_1HW4ź#OHo//M: {4i* //[kuP>?P?|mtyU1ܙ?#u *^\5Ax̢X}pLu>-??h^Lnl:gR$ *z*M)nnO_jH:K4S0Q;̼\ _ȥP5 HTXfvG9Jn;T>JWh2F%]a ):"úf́B#?QS |9\A[ɞȗc{kP-uw\(Rp:\D4SҬ}6aC,nëT?Bv}[2(Q|rf/j y3*$R,.B8ÄȎq8"-R=지+SD>'m]I6ʸ5ۖ-S~\ejIx?}X.E %qlOe.^[WU~UT ᭼B8idm>wN'WP$G[{Å^`< _l9HP\ _SHj إKw9m/Pc_G bbnVǬ dT0cJˊ~ ڧ%=40|0'fQ7)a馚ivBH &tM!Xԟ7pH0^6?CsV;3<_5څ{^|K&qVDcfZy_+Gmu]x?u'5 .Ʒy` skz6uVW N>K2v @芕"t#ne~Lh+zTClsDr-)dMSMՀf !g/[=[!o+b4þ44]6Mk*xM?`ya Ll7oG4lo)dx+$QS,+Rcׯi6(H<1":-`ӱЯ}^f(ʿx[ JӬF]؜0N?ِ<[z뤝 y-3];E'ǜDOj(> H^6]OV)(/U5{D|U (+vdq7{Jz8ѾXS~$9yxm_HtB5gM oYZd@A;JAyKםn,Q½ |L ,WU["wms[j>quC7S% \IW_6 Oyla੉K&f0MsʀS+gRBK'S֦ҷ=檋"H)Gc$Eo"/%WԽM׋m8 k]b..3>In@b% p'7SaDy1 AͶ_qIY @>e WRMix&]%1gaQS$4jgs[+sb W{(GA*#tHKIna`|LlCpN}Dx^Wv 3c "KzNjz+?N5;kbG + e-=u0:Ĺ)!;eg ORnECT:S4*Kj* ݟ͎0mLJ'%S|;u LK/4=O,C9XgՉf)v(8GLMC"ANʝ>ݹ.3,Z|S8=TFҐTk; ^M$Xsxhu)bD) Pi_c~EC%t,,.)c愾T=_EG "~ Pksa%tBߐ[ݜ :|RvZ  Ԑ} `GF͸"Lu)G :][ߤh *"xqM*s"2_քq; +/&WXS'>9EY7dӲDz&p`! N+Upid 7_п~|\=CR<O,RiqdJthC(p 6Y"RaÇ4CX5׻Wkw VŚx!@c֫cxd!CeЏ+C06A j:u+ UvZ4x2@H&օu<1 VBήP}ݎ c#Er!j/VHB=N,Tkn% x8 (^<&Nނ_%[`G;W5@l| 8?|!+ntGsإ65|;gCd4~6]zNkSDpYtI c]ռ%w_Xe҇:2@%9B+VAH F*9bMM`B$}Ōgƶ `2 b2 ie9gj{̪1"k}RJ+|[4i(Σ[B̿n\L?Rv$;𠑎ߟ%t0SK4;lC|]tHţp@ge?M[8L7(>5`fm{iD-/|Dע1fjGTL&\Z~lN~,0*twZ{lU> JVGHy‰e;lfK(m$?6x*9s9dt82*+!RX<d}=v JՁt=Aj+93|d@IQVm[ŬPi&wTgk:*ְ/JN JAygrgՍ"1V<dlg[8MQOѹ/XMMC.22ƗVt1]f^,6H0A S G^M8 9",ġ5:duKPU)qS!~Ȑ&/57OQ |aDh[DH Z$D%5'FeEx)z`Q<~:UjŮ5xS2=e"{0zP P+ 9EGR9uW" נn7in:9kw3kh"dH' WU=eڧB0{x̖ ~Mw8ע'z/&!}׮34r.#-# zpP)XrٟO V03 ccEY}Y4KURe{!bTR 1͢>:Xp;w]|%]FEDA̚8hN7i$j5|[B6/_KR q a@xW`v8~ ޹GS (诩Κ16nkN +XIAq㐒02 @f7.Sqw Scm~[_Ct/n D5&tR]t$3ZNi8lF@ 7 oL  @>Wzl֧J:׮;:D58aL _II IT4wuHt2*ud3Te͚Oug0''cLu1?9vp3AvI#oHnD8q'#~>^08AlDW>=ӯo~^i=O = nOvVymzbRa79n٣׮ :A^ U2'Vۑ'wAqEOE65)4bA &yqq')ڒҹl F vxQ/g !onܜw+|?پo[UX8DaTR#AA)~`55Τ"=,0~K[fdbG,r+$է G ~"",3O틴Df-O 6ӀF>Hb ?woK5X쟪ͼ`RlǨ>l߅!a6g٩/*G1 ā"*-5g-KbDh!)aZDZ@9𙹧w-Ge] WMo8|mW0\xY{E? DdcV>8mԘd-/ %G#Ƹ0C,Ϡ:Z_)rY0j8VJc+kLal!{F >>螂-5dON>nj~,$G*C8k)H+zz)4%aoY(#œp4F 9:D۶oR#[B%p_ 98fDӼAc{2U:l$̙JDxz4AvZH |)z W$PLS_`Z;r4c)Wv7H)MF.ͥ q ,:k ?0rf.@$wS饪Άc] :p?<@(W\-#dP$ΣZDžnPÉ<B ҉vzIVlL::*]I|=~{z+*{!ļ"nFl. zQ:M+Ws5V0 :dI ?ꃕ{<oo_M废7ޔAHH_ΛXD2%n5XR~ҭ&Qԇf=t 8qwCUkJܨ* ٷi@rb9А9"s4U*/VjQ  O1@О ߚK5[L-?^K vO[#~Lޱ"#( nMRMq*r}+n7CeΖAFOT,EMT}.l>%\^Hǩ_O9} @t@;g=#ΟkXy;d㛍@P4 1WoTT8C)Clӎ=oNP2mLz}fz_%!^[4& Dnl]vMfbNHFr]{;u6&CWGJ鶡[Ya"PGu=^Q1~o% pVDKf"DMZi5*n "ߞE_[l 0"Y bE=&Zc*xiKݺ1B:n!DTE( lP(Lvw$h5qրHb:I ,d#N"c)7ͺ,ge>n* x"oT(ɇD q-+s-DCьI1 {Nz+iT ]$]dPuX18F  PЯBs ñUu^AQ?סq4Z`,34(]p]5A C`vá:g߇-@J]i2=bCSa⫠!zp\HwC_'[y\9ɀ|-xq ڹŹHՅNY]]IcԊNzﱜd oGv*U5BQfGGa^:cs4##@:QP?jt58Vz=Yn 4 "7+1i.=:o)>x,6^^aYSfT}_WR paa{ֶW̆Lp0iUҷi1Ly$ 0 Lf}0(=!NCz\ 0J1i%x,"_a^D Fj ]Ucc6,\v^lCK֠!,Y)VZ,^Z%'W~grAF%"듒k ?RBOs untUGUS9`,ۃ)tH/y_mlEKAW:bOm[5mןM:R0vf"/fן؛ 4֌deuBóC+ ׆ -KaN~F 9C= DEXsY]BLQ iWw÷4qҢT,8:rȐ_(=7,H/rģJx !|^D,Qn^O!If>1 `\G-DŒC6{rh*2ZWtp;)EcahaJ|od}XMv;c9Hԙ-/*?2l?|=q^=mTy `Z2 'HJUs>]%¦΋?:<zaY7TD6 ,ֳ.eD]Bo [T3d׍gs,/e/Q?̇23E1IGBɹ5)9JGWhuUYa08AQ3VT]}c1r2\TA1܎c4lclAX=Ep- ^z#XnbM:Zٰ&c9jCGc+\k( 4ؕ3'HpY6ŕTt\ Net#708 >TPS^ Hv0QJδR[GhQ$"n`L82aW[3s`3x)\/Cd\c`Ǒ5 nCA|:`5|-)e&S7ba+\l*IZy|OR;(TKx9%[uQ MGl|R9!^)l~'J<"P&$ݮ"6{U.jmNbt#jd>|e Xkk2\O3wrL냳vim, w~};nTi=70tIf-ۦLOOƏݤۻ8%A)%F# 0S;Iʝ4ݔi23\QY6E{\"RhS֮wu-{kccm R1Tsؓ= YnOTa2TyF7?FKBYez9a F9{uۃa "6u 8vFqx3CO@&j~6H~_Xw$ jP-=b1[nT^;@qlՁ.LrO){nAE9sb^?v/yEM/(\gJq0m V9SH`"7*n-Fvjo‚-2Em;ljָ mS !9; s ~9,޳g֟sf3>,zS} oo/KG@ ~c2~27~@QQjز7[yq<}]vIfR%Fe+9ПVssBqǙ ə@ӋܯwnzGpnZ N4pQŢߏխy*U'U [p;Wɑp#hSqF&"sA[Mw# S@GĻr~st*Kg1JQ%9n*9Ot721FG—ws3BSjbbzӊ+tLA*Y'34|iL҄%^YZL)\x_S?EvlK jJFZ)mG@;h]yX6Y"ӵfm@4|0BTxmthtv&* I,FF ρ|{@Kt=%~_kx\#k=l@1Q#>vPZqĵ=&Ƴujjp8|˜z HwqtXְr{x!m-KbEpf/.6X$!igtj9{t/ىS|v#.kC[Xd|Vv_@;H3,p,+6![z#;OmzzuJ"_g#WVBIOs彋C`!-^c!p罧O νrYi8U~ j[sHEtm|R7 =h/=MOˤq-<d?SJcPf\CP[R:K3-(~NU_:BXGO xRKq@"&Dꎒ'ppfJ1tL#w6B uhINUy2J!'L CM[|'p8B0-x R@C߰^^kM0a0iH쏦ic csV4M)ʮ\84hSxZzM C)Rܴ7\XN[Ny܀XO4!S)\=8*E1)_wtwS"]6vBΰ;0DSU#[ m<\ѦX5S>m#}WYR&I4OE*H? h .,.m7_"ٺ4L-c,T/AYy* `o7+!ci)!rc7\w*Mɀ5'E>FΖ})^[R:HKuMk6BvRX{yz]@A2 (B98t'ʏUg|oGa+GHC)WB$TO[<dG1Lny%l?n^8U2[Ο]MZt9"]ݽ; GOz*9@TuÌ !A n{HGHjj+R#6ޅfY. ^կ5 A t(P͕ov"ua-K7JSdciNuʃw4I[QD-r尛 |ytή/jcbdr Y{YVjNr>r`Yl-s)(:ss&, -(n3rMlҳSxlQwFڙL׬ 4ߍ-lu{'! <3,tO֧Yf%̼IJ^n^"+&j^#j,mg+-M$}hg Ʌso_:9OIEOu@ն;1GT3h֐SN8-(M+yյma.rш{G& Z,/E;_exV2ՁK*Bz$ /SiG70e/_57C75ꜵriۇjxደ# /ԓiָ p"[Ery5O7}dNXq(8G} K}lvݺFɒĖ<\w=e]A!T&G ":!KNhX}ܛ%c[sgazPw~G_nEGaHpi\:&@;Jߥֹ BTNG߮5N,j:??caTMꥐz F>j[uxxl"}E J8Plơh+^ˌv2@N;zyrD^P !#*YQCK磜f%~`BtLfy3w³#vKa%_=5#FۄGS2lwndQhU[[.pŒ|3Sw q9J9m!{*aa$5a"}ՙ!ۉ^ ZڊdCqgT pVN ]Vr,}l5L-L3-QeQ UIe=<5dRT*[E$ S!߀ző:y?Umjku݄d aq#!cgy]ex CW ?eU7_ٓNU|9}8e M}{`a;i$T5;j.{lU栗)SH4ņ锳o>R1՛$ݜ*aG -~ iFs2HϱG9'4S@p,Ub``":W "k6oɿ$ANhs,k,Tc'. S2AX5Zp)4͓DYQkaa<ܸyߕ+xϽh $'qM5IeyF`>&ʁOdW5FB10քȿGaYE}ysO}s9!omB"#)4iDJ eE ꕼ^ׇ8=tS!1F#U4O?0 /d :bԕ 0(+H\ACavKɗ =Q}#<`~+.Tj(,+FUX!7{UU@.U)(z$}f^S׸^`42=yE~fMc,ǭ->?8%NJShQغ3'kh0q|C4"K~d%AZ] 4LZP=(uV5nqi\!'+6މG VVŀZE35^YiѨy ?ЫnW[t AtiɉN~_ 5RaS:vT Lua٦Rn-mԁGHVŴ= rajuC8bQӧ\ۏT.q9v]s)G y2XtzqRifMZ/7,iaY|t>zܿ~:qzSo;+#S2 eƁcRۣ&1zѬ3~8˨0Y6,X)IgDyՈ7Qj٠Xu CV'ɒ3xH¹wH;ѹckU{yp[Zfre-~x׏2g/y̪ML\ WY˙H ~&@Thu@wƩ Wp Ll(r=vִj i6)ZFjg>'k_ .S@)ԍg7]V܄hkj(zY?KJ)G**oNUE9`r8)(,[t]X`싕S)dx첻W7$XtP.t:s6g*R)tn"[Nh)Z:tl+O/kױX\ dvi 6'ܟ8_+#LWnj[w8]--@ˣ9Ȕ6h($t*`>s]|9]U*[ukiJR xCSv?WG&%t?MBv=h5@66"Rvő}3 CåJ Y{g ṯsVxLv`&[5 я.[UWx(H㲃qOpQYE}7oWM%4uthZGH" j #46%-Xȥؑl<{\#iETL>r5iF~ygjHh aC6 V+'(E"^+rG2/&P1ƽ}Yt4؜24QDA]p[2݆chcFQӺq 懄66 =s"k2wPP atr49rN{vM O6D^P[KNZ /'~hwT4 kw){Zۓ䈚T9›:l^jqY)hZnV=#Y26]q}4qe >IgAdp,{8R%[ T kB/+55UU|=6YG@MFv8Mx6e;l vߔ?cei/uU$h%uRQaFpbB3@@fn%cEi^iFEֲ`iɭ mR\Y~aD lϋމʛ30].`4bć gpL8Oͩ4 i ENN0Ñf@4"}o@6mY 6LM[@*Q s# Vq1gJWMzH~e`wl?2{Yx5Z$lz@ȇ sPc䜨*A||()LEv,r=LIl ;% !/Cq>O9*ѣ3OY`Wt OJ[y/p,atƉ ֲSxhW+|&c4|ڬ!K$O#ץ*r W|iY% 2- I5ҼpY/$)i{y\|L+| $E3I ъeE*mfBˡLL;q<\4L68.7cg ˉm^k؄jžC\ gذOBA &0rm!Z̺}{kZ2 c֥'ITaz E1}q6A.G1sXjm(Tmn~:pҭ{nމ5\>> "%sH ؗGp(5z6Epi_G4"1qfeLzgJ̠agb=ksM҇FWJZN翥ٵj5D;5&ϐ4Bq)6|󜒵$_dMv Vo-2cidK!b*T{8U^{ɮސ *XoBե4!5idVZ?;c`\˗A ]NL:U)i)K+ZJ콚#/\8o}~cE5zh wLOh imtDSeGXSb;m(iN6 އF eb^ Szz ?&h\@Q0q2O_V}x4%ĸԇ cEE5sX@e dXt|d֢$rZh]BwG)ʹ .,7sƪBPHXOdTlO>TWuuXR݌K~Uޅ6VRyfҍ2Fa}'1ebˉ0q}* Ǧt5j+0G(:QQLw1S7ѝ9{'7zUXwԈD~f+szI}:i48R4v)uMN,ڎՠhS?՛VIJƳz)Z'߀{%@%L{Зj~&p_^!|r//FrlBv/٫@ъ8a-K#{>c>vӆlb%}2{)n;q'҉v { L)_&٭i]Xvq!v-ݛQAfStwHVvXlO Z}Rugq}r|Tdi8$!݊<-K&:?MU"#Y|sp=;pS'*b:qO`*+E5|f@l kIؐOTz-XC.tR>/ If/F#,jreGKdZk,A !na8"S#*/j᫟z782\y_2&r^d?8Npj<:FuM_Ut /*q!;iHgf yA4y"j,-U5X#1W CԧD#΍%VfXVo̲gi+ \sf(Aki̗;R ]QWt&vFbx(Ž,Hf  j y\Ng¿ԏVUiLWƲ>& D*/DG7dR|pVvWIg13R,/ 訝B֟~sRLiyKkBkY5ֶ s6nQҮY D,kinoÃt*}bM{.r;#g|mo \NQ9 O6]H-&&'vYY Рo.L6݇E$sJ˨Ė#bLAH#$;G&.t[x.ƤP^m/v",$Lmyf>:іtRdhq5~b7% )ꙦMM2X9\G.)ۮu^*x<9:82O ]"c#eYQ[i.*FC[MK*`^-FPyն6dtąL9zE!\f*]o${kGsy^Z5Cp(ptN&^+ :EcBڭG{iX'&Bq4x i|&.$Wj!Dȼk8 5"VlYȥZ]vi U:羭`CZmYCS{# g*x VW"9%Xc.2*¤q`}*SHV Ɂi-hkNF87~4{3&1,x`w+#PQAAIzA;e/HޔUaPJ)p2`Onq jEIێ(c~fxw@˥=YŶ؃(v4/4%|YFP@fɌ"mCuԖf,xO8i?y@Y;W$]/(!",+|sN"J<1EqcB}~1.H p4 DQcrj "'m  BYe3W~o)Slf׽e1~d:doM'tUF{|ZdylZnmL|(geP\{p?[M "3.ll(z77elMZoYB7x6pzVQE9DYABM}zH`HPo*ȶUP>Hǝt7+ɉ;|:emI4o `,F{5{DL.$ l?;QcUϝZ  ұbؼ-J'+ 7\KMs߄ک~c;+!b⩦=InE~7;g/)X_Siv9rc2YɨFW`N]z~*,.b;- VϫJY`x1$@*q݊c齒˹cXm)\U 1 *ֿ&U䛆Z+o=ۊjL˚ @ph?қl?^*N0 PC)F˝yϊ& soIm&qdunRm>5!130Q!p:N/E b,~%p.~gs(C.ͫvX ;0X` tMnC]z d!}6.)8Ib.DURm#Iꆵ nkqOUG|I*+r/bV[5'+!v/jEa XkRC`z-{P(6+oT5r2E؉p`%]/rdn~JPWg2&OWeq=[[ MFl*),G>ѲC 1eX_l#̧PR gi'jtǚsq84#^P⻑2/x6Td{ BIN~F8͐E)Ϣov \+Q=!E1;R1lљh2ח3y)SGkŬ?H s%8q%}-JVMfMѿo$ľ\޷U49 eyP*JM+^L_\`JF;`/YwyLЯ7~7Th(ֻiШR"PmfjY7]0Q3_<{^8Oq#j!2ODkueDkӛ@Oƥɛnbbed3D#3If q&lcK8HXɞ^6!j1شwLv$%adICvobyى p tQ+YJE0mwva|qy0QH75{WO%}<n)z=x\s2[ 2-+ܜ9 Y}h>{╣Fש *%A!N@%~VR2`4,lס ٯnJ_`|f;UG$"m߅)Q/qD_;(@D7v#&M}$޺ȰOQ9HY{qhBprGxm1b}\=?@5=C;D/i\hU>e_q,.VD*l!A%b*-X<=K~!57pT ,~zɴd7_ϙ!5Ыy7L/ )zSϛj~UKM#\gߜP8L0&r@X՟U"AX69)B1 [:YdlMCj1bAMPeExm_y4^$}^@?XڹkaJ^.Ϝ*u+ͶgEtMk,ݠf>vт)J?π .3ט\aaIJC%% H y;4+pH!4#C%rl!M|-ky9m5.HhFEu[n^1B `CfdѸߚHkPzo=kj2q_XbE4s`[4zS(Aho0v\ĩu$ZI5 s!n=kBuJX&OA,ߋs6Yo]pt{%`zIB洺qBA0ʨx,%# <)ʞZux\ 'ATӰ Mǚu0F/mW="Qk7WM|+U9 l&k>}hVSV%ڋzH#< MS~\{#eSh͸PK-`H`|? @鏘CweCQ11VjXsCٟbb`d[8ܢ{vLNk2Ѳn~MG` ~*,հb`#F+B]^?R*79/%䃫I3@y䛩_;Dk3n?4C9ORSq!i[65C qKi"^33WOuFj4[ަX:2UY4i]:Xaվ)+UGN}sl/v=_SUr3٣>x[;b#q[+bʼ~+ԪSrc5 F=k XZoF$58jS=iGs$G jlߦ|=7< #VD{2HkyRM;\QlR-#pтDvZߔm# n҈LXOGx?Bn _%v-1/LuX t K2AKVRkPxZwDxrUzQ dўS}`WZcH6y-p_;|$O(tq~SZaFQf2u%$f1`ցV1[];i8WP*+n (`HTOayܳꢬ;l7?sp} d&Z? c)l-3E3:PisKKgx9kU֧ym_!;ٟ!sl#+GH 5Zt )PΩ|{ oaϬ7+j~|R""kQ? q"Ôit8bzW%ۉ.|Ea`g~k*^8=oN{!V(=aFGSyPGMP$go$67i`OgY&keGmGRwId6_6)X5U։{ ͋Pw1#5VoBmbb V!^ff/;k(%*p_Sc{::V/"32YzP͸0(WǺ?c#m\ &t@~ ! @]怔t͏a;ۀ)DH*!N É${= h7-CS2 ?`Bm lYC9,w[y&)1@)HFU^y5Փ'0(Yِ jhY=ӧɪ#3 h }qG '8rM(d]2-5=|B7`|b'f*,ƓqNУg4m gZ薰!@Rw \?",CRnZ!oPh|%p[t17\8]cDnAN N"5vZ|ׄPԼT;ub$ S9Ah1eqUeNk'TԓBˤ(*V]Lq LBDz,Bir)QRƼKqejADjT9kܷ&$ jVo5p}d{PbC$VNF43N_8Uh$0-5؜eBPϏ(#&Z5QR#mX#h<r-t  S0"8^#8sGN%-sKD K?LCm\|ךmt*GhJ1k˄TI>`yɔjs. H.wH7|uܙït&>%#1W8| w%%]H*vK˽Jij n*X (pppG]s-kd?ƥHU|VQbV=`.4/$?Ačv'$r U:ʎ'Ԟu?#enRh1vߓà'°OjK'u6 jM?W-İK̍7 iS9lMVJ \eVDta}F%yTEcZC0ӒU[VIzjNA!!Lf8[IuDDZnIv%zJL*)  *T;[<\^:]=5Of|&èoou  n3)lŦُ8h,EZn>AuLH|,zR kS[xe뀂ul3>\MˮQ8n/-%^,hRsIK^˧`0d]}j "[q`QIL#gYd>[8dI71sͤㆸ8#s634K*Ft^yKt~X޻$m{X6T\_עmZkb c8$2[ġ +#s |Zקx^؟SO&k{Du2y\tvËIsU5oa?&g8h4?jY"j^(%[ g<.uZpeHG/)|\*Œ 1h20 Aśndx+17C& D^6\LTa5? 쵾,}Τ!(LGFޘdN&֍Z5Hⓜ82T-F9'U7x,7 %"/x^*`{~Y6 g9߮!CooKo7\ʺ(&Ÿ˜lsi#s5G/PYI{ >!cvx BG79ڢ&Oڔ`_5.1Z y?:H} ]:':'˱qR+ш<54 ϗεVn\W۷2PVۚ SY)qPn]'H Q<:Gmg/-d~֗ƽz]gHW2Z_C:c78L 39D y@T&:{X,@B+M{~!ʢl۝jp /BC_P9DWOd0mӇr+]ж &ĐJY>V!h5LkҴ։ES47XSL$rRwl2]˺Sܙ|(_c+Dz#u,I1* W7o1YevsM'O62RXŝ*bb`8;bNGӆHխwF81o.]bk/X!(jJ}K3 Nֻ EG2@ua8ԝ, Mb[w&H͜vm,+e xxұ 4_]Hj*X@@Xت=zHa:w5LH _tz&^=q(UJȍ8|09Q+ѕi]sKJ0Űv:۔iy t<@'S$3?`ÀMpOo6arfϢBN@>'3S4bZ "[Ȃ՛S I7G:p,_yf2dڼ0 *+ר Ρ_XK \8яΖ (M0cg '&ːVp_=eojJۀP\g^78!8;5wD/d-2BۡX}B%4uӾMdlD' E 9X:FN;k1ԧ~J}THf1 "1^ArwCSjɎ.~}?7RC<`Yɱs!'m`ܼI%?[—}m@豤GnH] }`S.GٮСzG(_'2Mb#oߞj 8#I\ v{ּ(xuzbQ{q~q'=80aqaD4(v 5Fs ߸c (gyTSD7.a8X< r7amu,="~!-'I*<&UdV'FdJP?;N/DV'\]zONU6^1iNYf:)o{s)0\B(yQ7ZUkNN5\ 뮱>~Twy\+,܊%җ,Zn+H Nwe,3L'D?8 uSU_x3͏z0գb h6 XfqC`x:fПyG/#- x(;3XL]ɰ]q_N?"$r-Q+u*T:gn% {sz*;f1C;Qy=:GJTbjuJTNtv0t ;тG|Y pmP԰FŒt2;֜&I}3ȀFr'LF>H/{9v*V[iEc rFTB7Rs2&bg)!UcY?C掁, -@QQeSrWgf1U- g䂸ti.,a^D2_=OnEnl'p,\k'çHu0gVrW)pX&(f !@ 7|ϩS_Yy6t\IenOA@= ࠪG۱>?+mC=E[bV+Y$?9=&]0BaQQ~ 2̦O{-  GT=nʲIzllif%xi 愧&ved=mZкF:@ mԡ%lސQU*g#U(a/߶8]1kF.ȋU\M5Gh T3B)$'?yκ]ȱ =/KoICL6k&K5aن:7bAbغ 4D޿=50sTl'mT%(2Dpx!;[:1Uӻ3W:~n,j{ᲖeDbGұJVNM|| wa[ AlSv`S2? 1H/{FpCI5uHW;y&7'A2ŭMQ d/1 3'"l ѝ 0 SM;cՖL2 |"YJ+|EMl-,C{I֖/8(XqF8?6qFk+02㚎ă_׿ (Lߪ~r ݐtfPI=oR)  o?玪UŤ?R*Frֶ;f(0 f-[~F95F͖)թi7@x rR'L.B$/r ]$*@>:(bXoJ/7ې6$2F<`kW@QW8&!H38)l*W/(C\oXN MuΉ TdTCX#U_@ H}?,A@ \}HXA[HZ: Y[-7=CuY GGl<^!7O\m2&$%z{GT}v2;.kFݜuc{L Yqgb|\HMZGh*.3nӘ %.{єF/מJWPޖ7pPr%e@-pa&-Ƙ 9aMrgeNn}' / 6I)5 76$>'Ccsek:\o> p~W B[FT1`OH#Mp'p}kRjє W*4' >o .qpYN:&z"EwlJVi: .{M۰ .x0ʫ6 eet:XX2bт?$WZ/buF,T#%)b@&E&ui[&sD25ԉFD([2ebF}Xwe Dީcɖ-.ƙd=EJ#em]>J(Jkz$6PmL^n/ Ĵ ` P SW06śQ+W#iˠU{EHsw({>9K2-c$n.PX10ɱQaw1AJv5thܸ !7]UIc0^ &b8 $*DQj+VIDW͔̓Ltf;+Xj%F.*d S.9{ǹ}JVK{]ԡ?{sWu4;"Y뭧aYAҭкfo|>XtYm1QP/KB 0wn9fhB8䨤#f^ ENY(t"o+|u#;H8ku2#P\K7NG8@q# I7d פd)0S +O%p/w+sAϿgU GO|Tݤ,k$C)rZs'Ax*ܤ,8)N(ږNzK>o*խ U_?Uv5Qҳ{v܏F3m*?W>3en5Af`6Qs;aU, ]H\4){2V{%,@Cȋ7yTDd[b ^9jyXS@ޭm 9 a'lߪĩƴstFjGp{zt4RE!Ua>̔?7 xIW$8*IzsSsèi$;<CG,h SݽiByi=V\RlL /'H7xdz^y4@tSj"yAuv6hb8+To4FOu=2up1amn|59E :WIe!(Z?;yjR Ǯ0:73rERC&JŧHXewe$Ćޙ@3 y%*3RkS|DڻE@|@~B.9݃U/jmw߻ɘp>~?v!orAZrX$^J]vƦh&y NYUUM9Yk3P2z 8-z~|):-$VʢR*\oxi2G" ]2'Dצ 3] c7Nw $<}c*?=2$"u%}kv Q_;yX5yxE+ #_= W]$! (ףx7M{ Eւ8ö~PCi8RU?+jLWb[[ShAEJ--е%^N]gyD㴲2{[300do*ԓp|j a 6sC`2;.+`xr 6@7o2 [GHdʳ-5Gٶn}ZJ* R^r|B뇅f98<攀\J|˜0s* 2z>0Rv 4.5[7 )c~)]Gdo2:PԖ3yN$;?.IЯmS;q|F6_Qmߤ73w7 fE֚}!ЈS( ~'5r,7 1ᮿ-VT-ٕËVή}Ps.K 5o=@~z14 vY+Yb f{ SuW7h@EPPșuaӍƻAe.:tebQ}][a KocƕwHDwR>ԙI, m慿rns"VȞ-~g#Ei1srP6.p3"sb'R `2' De)/=PZAǹ8̼3)*Y&|U1̵h6{UcTK\Z=ڌ.[Wv$ d !{m4X+FЋe) Au6>Sa X6lp3ˎ|c@"6=~?"\dXq;u]ꐚ{.x!ïwGТH>hb9>oޒ|D%:w, (d E&@6qBlB2>XN8 `[i?īZwƜv#P*3~blexzZXOL?Y~ȗ {w:W[,Xq!/쟚*۹ BwvݑT6v0C_ZʙkR Vlu0Df'IoIz~`},v~\~w߾+(4W\5 >n3DA?bP"ZKL3Ua 7C dOId4%_%MӀDH`e /ȴW2݈V| fodr!,}ʒ<|D+_].5 Q6f#5f5mH.U9_ǟ\I/[Vy{4H8RR,ʢ Zxs7‘ug3=7@Oif]"楔KE ђ|WjmAkxb,?=84~p{VNl@!_xs]ZlԝRo)o &ZK C;}<{,P! 0l+8E!n?}'3 OB# ,+1Eƴʼ ƻi*G .H(r-= <\-/0)AYS[֜&"NXYLg: J w?&@ihy|i`x7[/;{NUS !_QM-g<4mz3I&>zm BGwuOrHǸ%jK葧&|Mtm衶v+%0D@o8Bsl3(IN<7$y/ ~9>&Rj[^i,#y+iPi)$&X\*?e DVe_O@f1kX4{-'꿇9"(b& G0F{/u5]eq)0p? &-RAS}qWwT2[- XX QJyCiJ܄H%W:JLp =hR޿MC&T91et^ŵʰn](GAEpt2{Sʘ1k0KI(*s8a8}7N>)-=qf1h rofQwI,߼OGɗKWRcZvGn`d𬯡gmͱzN|r/xPub GRM` +:$+!!Is7:L3JGaNa̕[SzD_xw' GFn8 9\q~SpJS`Wc8PEBô(X:c}H.CEpGgӒ^Zxt}GПUe(aóaQo)qAq^4ЛLwPTyP|}CN5zM&jg˔FE M$Fa>p9BϴnF ]id'|J/?I9Z ;5L`z_.WK̨7ț0k6P%\t֍ʼn (k k9Z+q'Bm녁Ubxůf^Oc' ņ0dւ c0qt51Z_OrE~L 羷}D-5ynZcS (BRsCk|a6arUhM VmRMٳu Z)@~20 +NnJ'(qJ53t/yzg+q~{EúΛY?KלO^ JWC,V_؞(&$9 +=x1._7ɶ)ZYw_1g+ZYx+HwHܪO+ͭ֝Zu=C֯/W)NwV4| JZcS)V2J٩ڳVKIU(8L藼IpJX$9NɱjDx_:DLv $ZDT|Us '{ɹR3xI*԰} oJ^f<.@Ls~M?]g|t`1Tv\L3 envl njZ 4Y0"-/6hbC:ETlP::iSbKǭ5\V7s"wKڍ6DrJ߱!q@|<~Hm%vL ByhVؐ[=SiLd0+ēP5QZd"i ̸abO%#ul'ߕ'%WleciSsbͣ/Is/G"@Jh"3"q%XLڪrɕ\}ُb+=g=*)2ck і!/;lKtetBI A j+gvKn'bcE9-'AUr'W'h#EryJ!(F8k-OU*rx|uSi@iղW\^}3%̡TD|[lSi #q2X|B/?zlJ*V}:yDtﴍ!@i :v!Cq[Е -+Z3Et#U{nm [af &3D lqrB+'taԣE c,(P{7C&&%Nzy{ېfo䖠\b`02l+o0ÌyzBֹFk…'`8OIƘ^ _Zw3#ʐF3]MdbTy][6rش)=dWr2%G0e4O&x?0\wC<-)OxyG3Ms8pEHʧ_K/ci,xjI!S9R+3m vHк[j}e|hXa`|_Sc$ F-2Ӊ:L y?G9 ?t e?N]dx/4@7F#&_-#nHs#.2Z2B֡kde~9q,OUyZN%O}]sZxGzA4TE5nLCIW(NK?j;ɂ>䕭Hc/swr%$Vل9Hs:6c/pqfZdevsZ[lC;RZ7p(wxћe|? f b9'~d^@vXSdGܙ2TR `_?[.>+3̟9ԥ) f B|7QSrך~i" #N,Ȟψh*}ɳ!+JJoS족%2갪/r!Lo,r ?wl92[OȣTp:[O%͍J&bœ#(NC5 !==i`*]AiPIWQnĐ@rTeHclr? wZ?_ #E>Z:lb6NĐebs7T[/ كX*rB"liQ󄴀Z~iHgpMkhe墫kއKsWixF0Ks 6i.NeၤwlJĺ/}.:pGfU O~gmtjEUqL4 w* ^;r:Y40<>yÎIP|ō/T pmŗdX6˚*T1AT &%ǭ~ Ȧ6 ߂,c xzɇ^j45'o}KS3=8mywq8k`\hۗDg8N4_t9b:><\C̾-j/^3#UrI0\?->?{ZLET.2o;QZȬz.X@o-Io K,h{Y"| (P [T*pQPYϣ" ʬ Y|Cu}Jߘ6nApl7 8@\# :_p|_3R)@BZF"F']^m@xbSdV܎)rf.80YV| tQOHv./Ӽ +v(22NI{֟@CČ3(ȪAO+SDL\mPM<@lW /B[0Qq!o`69<*nz1; )M9/yZhw f7<`dV}$.> ܢP ˭:}1+s ߥ[ʄxYuQO^ExW.5Ek;tιC4 TJ)58=xɷ-ӵ^*`?eC `#I0qچ$MLzOP G,$#GXFb箘(d0'9SwAI\o/Sd~O%q>@+P{wz|~a]&ɺD/7(8./Sp-pf,ShOBEqYNԑ+N~ir܏wI1fwfh:gD5qfq oɼ# w{NSP2pulrB@ADK#8^)k5뿞= 72>Jt`|N65\&_?RsȄC:63L#P%B!"Wér^YVF ޅ މM|L PYテI$^{n{t-!#)Q'xE+k`bMa%rhC_ӹ%F+7 h7]VϽ{$ % jl=싆-pX;pa73F>nb;w]n$;-ISh1{4EiubĖ3qbn:1;?U׈||DR~V13  "%UA^vTjxoN<~GN1$5uwE²@ _ԡP(#-`0<0Ia_i؟yihup'cT+E4 l=HKbgPD r:OB@?ԹV%0p ϰ$hmEz0y{bQnz=FXj9"FY19ȶ*ZܡɋoIm9F%[ןhںnY Y@bĕ e'r_cX+dkDq59ZWC@_9E#^n,aϘ 4}*qǖ}&L.|l+! j 8A*Q HR^@6oX G-dbf_tؖ0K~2#Ů0 9s_2{[Q3F%PMb䪢%7.X!U~ӹ/IR\l|T)C<0WwEvWC[´=/ًI{v1G7&xdHoe K$||.EU)z0alL3mXH)˼dJRW.eFj gGR9.Mmdg@Jz߿I!\-1cbBdiHvaE!]ԔBף]+kEMॕB!=EЬ51EI!1qD_PAR7- Зݍq)rUֳ?)CiN]%l/I$PfAKN^ OaЫyPlmV87[{< \;8%V_$+]h`"bRo~o@ >>)# Qz6b'hh ¢l~׷ !?{?xv sTL)|VSX݃' nrMe%s$Z ~ʡI8xљ" yV|ך/~v|!r %l&&/ZIϔ'~w&%!6|* e69"bBlʄt|UĝXbܷO%jrN4b+Q w8Yx6`H\^- ,A8Y|3xg֘Ib9?1)o8Bd?7v\ϣҴݥ1BL0)͵6o {&vOo{5vPV8X ېZJ!KЏvn+ŻTWB6柠ђJCIě'jk,ED}/W"?]p2 d{FFs/i,{q~-B >&Y+d,S<#Sbs҄Z%qgIn˄nJ8UmN#toGwD\o[ GK|:v6ϭ$gMOš(gf#`@g>v=ZXty1OY1j6 ZَA܋7`{g7Iav-J#Z{4#W8j<򹺽zaK3:[+YSz Iy't7nD;v I 0'{uԻ/Č=,{ڦ=7o?7#O[`Z؝N /ЧxrjNhfc|^`НT}v}b0DGS֝Gabx IX$[[o`3ki6\^R~&Fm$/s j v*!?ܘayۤ&V{at5Kut .1/7{Vq5,deT9Na[;ܛ4x0lR(xO(p>3^YE45mNA\H r>.g.u\VjÇ-5e3U{dz2W>0g̾)]xԨ8 G-]2Gj0˼W^¸>t2q7Vg@O/Ԣr@kyL/;2Ea.* ,BknH r9fkhЫǓ#,c{#V=` Cb8j%=1mH$(D&=(eGW v *KT43)mާ'DW$yMǿc.k"ɲ(ta)[_߹'WXT!.#WPE}qBo(w~Y3O_}k3%OYdr-V~|V'f>%W^/(g2:5♯ey ''9covB6da犺nJ ~$5>)Î}Q^c2zTraP^i,*Hz3Mi*a5uӆM1rTKҋҒCv"h&~WO yx.d[v5R5YlcCOT#dY*SX=iQps PqRrInunφ8LW7:,mei36vU[ERҠPFpMp2Pv-UN3}n,vܺحuI3-`\|Y4-C5fGU \ ٔB%*sZtuLT:3h on $:?n*6.8yywG\,UlI.ٌ_?@ Y2;P)?M!T@嘗hW"tM2A6-S!F/:x^=Ӹb$O qKOJt9e~ ̅Z ` n%:Nݖ S5XLƊ|$/<ߛL_JR+>NTXGD25>2 b:KA" sO‹]{S9YU; !W-GyCn+q\m 1usoHZj/q@\ U_.f׷1_{HiPCfG.cS:7#<d繆-Vس17 ,F 6>Uej%7C8aL5lyw (((?7P11ivU[|&ʖbg'9:x'"#Lٰo8УA@Yo~{SCJnh,p9(#bg'$rnSUר>^(+ge]v1;r  -3ҧ&~6{&=< k n1z v'ꄣx73׋"?  c1EmDge5+I"W !xo+S˷1;Taa- ޳678A3?& =Cn6,,+YE 6l F 1ρ֘PVi L鑐1"b1#0^;VG q# )ZoYް^rvu R7|z6BY+YK ފJtm %j3ß\e?>-߅mSŠr,Q'$ХhO,޵`.]תĞ#!Ið۩AHMOqĭ…`5='smJGGшEq7jz R=H Ok6&_rM/8捕||!cҦ|d#W^GP{5Scg:/bZ{óy ;x޿op^JV-)t,RL+" r$<_ >J[ T[tYV5/ #| ^G=XLIJ%{ʕ'[#D6+Uʐu!qKMƷ0A>~d@~ځ|B\4,= +b>g8d"уN&ض<(/r}x WXT aYMuFвS/$aEv?cMk 1[4%ǓKJr(bE_/q.k[ԱO_P.aӣ Emx/<{AƎ#U}\̗hSd۪KZۍUq\v9~O^Fnf𜉞y̓5$}+NZ`A}|~h Ax|6r;-םEyJqԅF @ނbuy(i9nN7B l3Oի]~*(^=nV|ɮ"G]pƙçM]^=;)gD:{5ӣ'|K/< saz"KjW?ѷd=).䎥R'py|kI޷-a͌:Hm9+8^ihmy:IHEIG2d<1`PW&?FGҾμ)S6}W_+QlzA͋Nj$CP *ߟ%k xwo.eb_rثHZR;lnTO:5bj ps.$9nZiD]49P;v#e0õ %uuG70 nZ4녓:mrn7ܾ& lFyԇ+4ѼRPXw\x81^ Nu\k~.6!_X"9{9~fc!?=Ƌ.'A3M歆y' |EJj7%׊a܁UP2?GPgMqHboXcJu_s7{&ed}¿dmЊV@>vؘif=qLj8?r2)Oy?Q͖Ov*cG$vx9shCVRnORaxk,`|^kI k|CR"ض9&_h'w4^ӔE񩲖\r KfzU_v3&E}WGO|NSp-b!ImT" XV4h_Rns :x<_$-7YMef[KC1tD.OOzgen% x~Hr!\:k<\C116`[v2bOgi mv1H]>@6jgq90@=׿[Xع>{v1hØ3J]B:B߉̎g J.BA5j{# \I^oC 0z-.L15]p$Iy'ǥjk\0I; ?$ʯ*4@X|ZM = .2>ldGl)P 23j!#s!KqyO@ۂYsɎnh)]SY-U4 dKC3*TsVCjޛCWoz kCjS"%ʦZ4y:_i5WY9ef;nIGv/QC6 0Th5B,vHL ol J#ke--Ƶ;Lv?uصgab{@PzYϣYRDAzwD/ 5ev_BvJ+SSpE^cga0ߩ7ܾeC4# IFظ+Pb(MEh Ex߱>(sߐ `"c8}6s%Y5D"zE Ϙ+ U˨pr]<ݰ+.Pp౲eG˒ mPc&@Y/_%꾖У(ͫ}:C3*t΁ Wr`g2B9Ɍxyg6Y]λ9 >rL,@v].E1q);կҔ&4;'㿇eJWjPG~w휈WZ΂{?!q9d &ަtNf;cxkՆbL{зXP =ef)鸸tG# ̙bYc&H?I sѶ}l3vt)_GHᘭ+a.23 .+ŒcNQI{X>9,Cl /4B[Vƒ8 / &!y%9دeВ.(HjZ Q*Zw*!qAkulw,{rͯú(wr m' wO 2/s ь2[\@H1jvy}$_jZR :jBF|v,.b," Di]+׺C6)"0,eN FO,*_ >x*δEKlϖ$67,m_xڋI(} sN}s{XGT,ԯ!~+XZp'h05L~~9d<Ж)Bx%n _#jC. +Kbl{m5䝐\-WŪ+N$\+v+1-F,K&xŰiJ3vF>['抠ϲWiU/cYb.-bhRi2%smt 6za`\d|C%XB[ vh7奁܂VVZ*^%W)\m/:Z@9^#|QpόjAӤVTu2pF#ylUm;O#a߯!eRQpzeCdxEJɊvv.ӯ ôL EHhH2JOg̓g ǩ䴡BI@}=R):81ټY,(._^_y]AH&'U(4=]aE:͸u?0.0=`刀5>Vx0:n_?v^?sϪ&J=>GJW?C~)~MYރn+DhrTc'Hܝ0)!Y%&X'"H 4aкB+P&ݔK)h$Q6LQi7"ӻuvW,͘f@),jtG;OkJ_Х5'tg< qQnP,9yBOUU*?}3ӅH(IEp}fk3e [*`)mo2] .F*"VD#c [Th v R[`tlwRFFk6]6*ز^ӈ[`j}!W:DwڷOą0.u+E3Jn9sqry+ X0HeF3OBN)H-ל(.\gf ~')%*P">i+ ߜ $5_`6zOL^R7:gZEqglMta@oe9GDjr ɕC=x= [yT}c}&!Ӫl nщl(yEUQ͖1:ak[ w|FFcyI7 pv&5K% }o6TԺ1 3`85]GO$>o&MGsi@ksݩ#5 m I4'y뽷Fk5-/j-u$0vnza(7!{S=6qoDT#k&ĩ~NBl'ס܊3dM],LA"f'>Mm1vvB!Q~W( xVHک;'HԜ/.hUbЪ:x8lfd^/<;V:P*v#0&fO-U R"_Ǻ|u8)c1z w,J~b%@ l}?+Nc?k~ ⷙʡ`?i{}3HѤYwYk YڦeP †ȖAX00|b ;bx A/eH\"\'530tdD v zȳ1bsr[}B@]wdr$6FMD8)/zѣ.XԘ)iTmTN^<&iCfyiĚ 3ζ$j ܂Ф5zEW4~S OvnfcP'dIx{*WJUғt $´ Cm܇]+Ecs}M~¿-UI$Sjw$ƉSmŏ@\5 =-ls 0pazOS39㌎"}~1T:B5Ёj_,sGtNf${}ZtGh7)G#z<\!-~a˔omV~(E^::ACl|&;rywOzsCTRiV,~x=ʢ)/@RMsO[.=}  y30Rs@ 7zՌ0C7^\4ࠍ=nEaGI2Li~m +BqAie:GENC;ۧ;:B2`ymLV :i1DMb)x%'k@Y p.J]1bq)'8\ -~M"J{W߼ֲ 6Q^N9cuF(q5.|0cl*4]keFCň_?G?Ј/ 0UD٫3muO$xJoz9[BqPXta'f%[fcJt8a ˫:YKl7y~P۟k,3z賷_o{FIƇi+Y2@=+h/%˃!Jm }3"$5dm6VwD$nSGay \iۀU޷8? znSm!ZLj!PE0 ,C]}ut!ۚ9lbK }r}ߗQloZYPvW4/,E<Q#&ڹ$ݫN6Jq9)WC!ӥrXq;nGguNILpҵL5 Z3x?*pF'`bN(#  Ӻ-?mXך KƉi7-AzHS/T=0Þ\$@T*81R ʱ !4&(#rB2CM?wLJ15FQamJEYۤ$ȰW ħ/?u ToEbpC(}˔aۅbCpvo83ԢbJA/$7At:jwGm"Bp_&%A J(b u;آZ^%m'H"=u[fpSks;]Olq3jʒK:VvuoF9Mr5tly"o)|[t9ôȚ<*cs>A˛!^_ c> -Y&7 3-|z\^g< .,F R;뿺2D,tǝ~e;65>|zkA%\j*Z.eJ`j*K\cN7'9(|E 47\Z")'c߇% X$:}[,^zͽz-FA ,PY$v,|ㆢB?}^](ԎaA-5d Db4rR! j S{z'Uf;28#ˀ[D{JiC_QR\'~r>e8=7pň{2fdmw:ʼ/QhUhxE 'SAmS?{F:,W a-<;=@R@s]s;A% .TY[_lA:A;U1Z̸$Q0aehї?rCl!5RŦ˷$8^7VbF8jvQrIuĺ$h+ -L30Ge~rWᐒ[lV4a3ݷL6xRn{tG=ܓT kHt{1]9l;|aeEX/roG41g%}|-oĀ`SџUưqR#RvJR[HP "HGcY7 @j1n@sT!„2+UA£Ǜ?K!w=v[p@YV@ ی*<ښ?z3_pJgvqF\8jssgUϯˑsI~UTtKG$ְ?v?Ÿ?Bs^df4=2!`=P$&!.F 0{L $!|D _Gy_re%/od4G]8@e`#@Gݢw<4߷ D(?aYVGc֌7zg!zz\; 5 ìm5]ڽVI{|Q uiŎN[9Wy$i^Y>5dW@Z|sqӿ7zV]nEhp @5eyMU3A39sf:WV].BkjR WjJXc΁7xP_W`u-(FKC|[LPEGJѪ-=uJ9w ڋ yd? rk,NH[!u|T=d` c`?OG6KD!&Hr uid7w6ƃ7.nv3B&3t|z|\X5ocL+<;~|$1YK0+o1\IL] wUq?wl;ƣf/A= tߌ̈FUa zط8cFTHblxj^x2zZR0Y3\ۈ^bx0K{W갃4QkDT]=e'ƶ#%R~[':%'w|I=CLoCˠ{r9HBC7N|q~?_5f>MGZK45W;PN/]0wd($~AQ}Jl2nIA4N>*$4/ <37.}ܢb3wz`2_8jwbjɢJ*PZzk>vڻXۤJD8ȫQ9u902z@#+ˮx^u ڭuTҫN~):(oj}8"zi{{?MEӐ9dz]ݬ Kq\` *:"QT #ϼ :wʷos'u$dG9}QU!=t U TY]~G,)D05mqRCō:9ӊ6FYU *?O4-˼B $mi=K6CǪ[g=>XKy8Ԡ+zM-$yܚMjA tFbW~ T=\{I` ޯm-<~4ҧG$0i]*^1 c\Ou@Wl.yʞ%LKZrsY4* -':2'vZgTݧMwg27pƖ iX Ut^Tzi4+ !`X-b =~<0ѮIC#鮢qb*h%'Prgþn.*0W'ը>SDuERĄX!iÅ*hgZyA&Xg/R(`Jq|m 6ދK;m:)n<_-ck jeU5(W87{^\FlmZyS2 d(^fyZu7r^.V7<7.!(7@ϟr<ƏuwRUw4O_5dU myË0@9Adc(d+ʙ[|AYM1pz %!+JW&ܚwRx[g5 Vupb2V<'`Ja (t}F4ˀL(Pn#hZ#eb腽R:p"O0bhqzcXLNpڬ؆EV7"nK˚A!9FxE EȴΰZN~q8уvSC#=II/e-PL;&h7 :(wF,Tn]gz |KC1!qxTS3hHP*غBMOyRQ37;b72"dh>ZYjGL&  l[Xf޶gFMAc7-M(ut-'/k/{K)tlrVcy ya }%"4G' cX-. "Iw=0!U g| ^Q)#r'htss<"njZ4mPwba(VQv.U@(ÁҦeXe4 ۿ)iDċ݂)Yn; ۍD6(yìwZ_D`WCХbY堻Qbqt6[CV?r['gTUwGު+m;nSt"xnęi ʫ*_/"LU!\ڵU?X[C NZ>ϴB}eV?STZ]ꉇw_ 0ހ+}uV9ILRS4TgCS >3փW#wF=hHy3o|ѷ)A0yz`KI`M6NC|:݅^]5u3=^O ~N9집̓ޑЪFǵ8|lBr7<3 D&8= ~B)X:5RND(FM( N\QfOm܍NQ_B7s(yK˱W`{ǬJocbz$?Gkq@K㝾g>Ts F8l3qʪ%"i32&)^x[ͨ53sXmBHyȱ,b,-dt$(9hΑ_1e ֥;nDmCEvz#Gȱw]2k4ɉ1&EZ=hxGFH&Vr m@YSmD ww [ ߁"p2)nF)5i6|U7DsYOJ`"f\K\<2%Q\_hWh\>2ŷ8p\_-D:*HߵUfE , #^p(3}8;#ߊf|a\sYvGUp'b?<KtUŒF:s2_ f6=^UkzpQ]"o\#:s)OYYA:C.'& ;Ej@'}GeHUx.ɏ}M051/!MOiɌj餥[-d$SY@^Kᦊ?]2;GP ZY{Y"[w}D YdR) oL{-}hpM%<FDT|= -Q2LfxxZ͛-}a;DR> 6KP9ڤm_,)W;:{1GNbAr>8"Z?<4NP~C1=4j8%`o)f j. ԛ#sR6=o+\6l^Œ;+2'O~ʤ00\Ң2}!HkL /ۖx:F4U [P%$O1/ d+ޅ˧PR04|?D5CU'nvL: }4 BUoAEm] x&b@i*NR҃<tǯEl ̂ 2,q!#avH ]5`|dr#7uːL(nr7b0g:L<2[Y c{ZJ2sr:mJ>yx~3m[?g³󬶃W G+B T2& naȖU璧n.@gĖhqr< 5I"{`|=(zbhT56ZS)6 ~|ZZWdV=c}jaZ I-%vNՎh%ތaR~։6,o ]EpNXl0T-E3 czf62 5/7u eV2Dia9C,"8 Ð=}"-=bYa{\O$q<*X|_v3-@F؅]880bCv:h,ʮ[i}:{qT=hbȩo yժ3Ǣk1F6{r:n{vSii8=^9YU^- n/_C6\tW|0LSpF=b*NGyH/V xWY1I!9բCr@쮛oD~hD=(n36;Gf́uvvϛXVHn7L ^%<#Sۋ%ln^G HR{~gSp}fj/4Q)yWYoEΣQnpCPEˡǓ`'62:N;7Hj$ C3 Ѕd\`+l[$AkUZ1Ԥ[XB hUAH۴.snV&!i\F4}J,jY=BB,.?p?'AmT]gURjͥaMzP VWٵ%RO{sQja%{ٞf„?K9mSʨw!$EtrMN Yz8HǞ>=W8ЅB=$.JG&sZ Oxh[YW"Z%x iy5֞ߌD.  W$^ 'D% Y3Z>In䔠Ar)Yoz~q3%zx՘`(*&yQ)y Z=&M;fˉ`\B~Q\ñs8QfWJLp(J,ț'~y2*L\LȽZky@>#TD 1tM;:_p apeM)"΋ỏ̘) \LHdo`Wg%o(@2ݤWJPM#}AL:k}*8 4m&xP52GDFoI" ` Y m2Oυ||x.G /aL2uΥ |,_ҹUM+(6oҿK-Qd3zPR*.WK@ MwdgD12XCࠨ1^#Nĥ5ٻWͭ:,`:Q`wYȉ{yg̬k҅ʋs/;AT! ձn )MƜ"hF5;Ɵ+ /˃=oUrl̓{揓cYT@\$o#G%E ΥJBÐ>ފ` JyrG,.գ[ѠɗcSd]7DD:c }xJ han1|A|tO 7Jm=0@nj+BejÉo7|\sRNio|J8>߭g @i8*Lvr^i}%JTX]@XOٔ1ZETbe#O/O3; u\ @Mrڤg ҹDTFaB%9&eð$<>Qo_M/G1QJcҨ<(ى 2H`a%Q<ľ̍wWvKי1#,>_7˫6Le/@A3߆ mA*Sib ?t˾[ɔ>b39F |m/yѢKW[zcts;|qq+GCwU@EyۓR6.8(d'mvYƐ"hH|"GGf(5xUCuZٜʅwg -}pe#axm2?Kfˠ["IUAO+᫻9 X8Rr䎑k"ܶEiVMiA:cj)tֺ3ccq-!Th}+8~"@<;GܲlT wEH?PRpo}R;!GH8޻j6=`!ײu'O.$u!ijKi4#n$ڎY:udYl7 -04ȝEOB7 k{u<F};e^dÑ uTqn,)3j=I~vPVGg}mB+ٱnՀۯZ8˭ibɉh%z n#AD1:\Pbf7␣⼄~ES=UFƯ)(׫=)tab}>XXPeIV C ̺4A\cq)l)S>K`Z/нhkLeEbbby>2&4 =[!6swR+GjSQ-/X%ʨյW^T\iMi yt "10#ӂsփȷv~nF\4mrKMj *TĽNݹ7]) id_ud/o7\+x)qVWcB=;l q@, rk1ې/ֶчûiq\p 8sz=Z|v6Uo%yI'j1 .1)FMcӍ|35\Ivs3T* yإ4,{KXImK蓌¾ȋJ g,u1'ұs(ê$9/qyYŗa9(#h=QJO1@UϷ&\;OlFumӀhL\YpfvYK[i~RolY@X:M.nʼn]<2Ʈ%|{dn\.wp=+m%`cV} MpHqٺ!IHPO h ҩcQtK9痒]`߷GuԐ+e Q+xm~hEt ~1#5hyt*To)j eDv M r5)Z&5[+)t`Kr4*O*cb QNʺ2Gv%Obn*P٣L?ͣBP1jG[}b8,,p[p[ !6)k7/Iio];O!Ș,Kf%͚Kb\UXM7Ku=n|`|=.L@zA'f%{ /?]U!$^EeFzGhUVzVͮ{TF熊.pLOϙfraX/z~O)0ڥخnw#LPd'* Hτ#5uI֙#SM[kkyIU-QrgWW%AI$qЯ@>%iD3Ի(PGZ:FAQ0Lxn%C9;,sxjao'S#T'}aΔaU4PO]Xg3Ow/žkjC'̏B(hp^6)z,jp,*)W1n+oش&c ޽g}WoT*fVCmϯL{[ mv6e٨ܥ\q5#WWdug.JlΤ!A(|)Tn#>Ag=$es=`6!|J,~U)2: A|]'܇,T=]R;0pIn_c9l!d[ֳnUH~6_+W*7[k/|ο- BKPJ}ݭ{Aq5[Xp:>]z|p|F3[ "[`7}bdIGSMSi+~LS*:`j7$qesQI䜗V}=I_V}vv.w[0}qGP&1,|;0Frwh4 ?&ã\?Qq{hそ;Lgmݩ!m.q`EJȭaj"Xdݜ0G+`K=CєR(~)d5*{h;*ݢG@/z. Qb-KY@ eͱyfwnDŚ5BQ=֊.v McczO^0X~LY>9jKyDs!O{vǕ 8KF8['~i)3ڡ߿V5\FT:0:\rپq`~GP Uk")I >Qm1fr6>ΘC׋ sM?<4%B{e=h*t&k?bQkҒ6" 5'ƀ@U}Nl);zC!V8u PgwYx[7W~37Sзy!Q7(TGZo9S w<~>Nʭ3`ٿv\ݚN^n8Ū#%k]"gԍD)̫qYBbdgpCױ}2۸]=ܼ)w7Xۤ#Ó3FZP2$|2/ea}~nD~t=19BE{vQwH=Dʗgބm;ЋS||v(*y I V iz Oکc^ET7i. aB#C?,J`1 I t׫uPe0P")@O7{&a+f5h QwwPp2b~mB-Z_!u(6J ܖi2ߺ=l84l^Ԧy'SV*^lm7o<,QҘW\#`chjsgIu샔ݰB=>slC\ /#<oEG0 N.0ǹo)ӂhG< U 6p?]Rt藺Uj4 /a"TrB# FRھZ3*俸m,83~]QWEs|FG F"$*_3~minTeqtanD!$fga8Q{0 2W܍^&m*cXzpHvkT'._r_=ǜKN_ p. St@m7rǛɆC֎= >t ; cXZ׮+wl[\6Y Zb9J }Řh+$=RTU)C$|U䖜NpvRӊ}\p8Vg)m cϔ+jhU KGEڭ qYZ U3 b0 s{\&Oi/t!/Z| ,>&(}[%;,Fգ1wN݃-OW yY<]rncF5"zߞ_ KyJMg蝹ɶb{4I#k?0;k\FB>xlIi^&9Rt'qI J\M4}/FzXtAy>Gt O#VWퟴ4vvs,8tVh_34/Q7BԖJ~oAsjCTECߛLs?u/OGe@"dT )%"?6E!$DԇN feddzk9;)D@kſ;+=} l!e-lEL1k 9ߙ*:YPU]% | k"rDT. dNmNcnŰBBe\>cM%'Rjt'o|gs][{o+&?9\`VC?D̬T> H|?sAk@r0;.nXԘ%GƁ,?@Ң|ԺjgcY u@EgŮOM0Uf=恙N3/O^kw/RqY-ٰ(40.L0#(=$&б{ *; W'>0aaPK69%W rd:ۙuQ[a?!A bI{&PÇ,AgyBǐ䴦ha"Ij9&T ^V՞-0C2*2pE}!LyqR ^9/~!{4Mța֖FE:K+{6eAKhQ~ Wl$AI+a/7bSGxL%dAA:kA{5#&ʃgޛwYD߷.-u+1[ *_i2e_gz)5zPU֧s. L Fi)hƭ /x: {#bw_j<dt YKEk? 4P@Dr/Uv#DУr+qX8{V"5}iZHE)"A@I x񝃺c p=vBfrEZ~O4ۗ96^cGĕb ,w@я0Y }/0զlz3=+U )kF><ÚnUgpUЗkc}7oPi~&0Hͫ֞~~##f_ݣ\Yr5ZU(-kSJ6HMkPm{kȥ ;}\O@SS\"O[qSbNO\b9O36hx"4e "Zw#Rh"pغ7`n%BTьa"THBREïШ bBZ"57ԶSVaٙjo,{uOipsR%~ZO_h3KҞ.[P(!8 >xA.cY>2KPT/(l krrVb>{͑.p-muB[r+%1C# D8Ϙu%(}{VGLJ\$0#g*ģ 7^ذb-BoP〯܁j.ݟ {<ͳ7>rD -(Oo k`l&GyaRcw ׇ`{+ZeVhz<4{OQ$*yMuZ^DZjSFC4Ld|!@Ԋ)[:T)\v|N3)ԏKS."c ɺ;.$t=˫TuM'hg:hibTc^*TR7I#fΫ$ wךNL9R>nmc9[ItmgrCu*j/Z=kiu =<`JSd2Q*wKN-'zvjuZ[gekƒr"I䞺6Θˉ69DnO[JFʈ0;"*{Ѫ ioO>+%|澆͗+tr p^—oZX9PWjw*6w~}5 $ӠZ<~YGxQ$q,ڪ{KU}\ I~bePYvPm lQ}g^->RIejFic&G ?;QWgM򧟴.=2 IWB |' D K?|m̒j' EmUUM&gYZ07070100000066000081a4000000000000000000000001643420d600001064000000000000000000000000000000000000005300000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t//#]?Eh=ڜ.+>O;UM]W0>MOtD查eȹ=qNs.=cFle}9UBy<{Td2^Esl9/Ҷ{B+ڧɮ{r|U>.a 6`߰A;~;\&eCCΟc^^z?#c/ f\yx,n*Ojƿ=ԭ*]s; ۩\uScpof*.ϮB7p]w*w?<@,VTwL&QVJ&ZQ/jV*t>EtqW;"PѬhix2Qrx|hKъ)u&2J aWqCu޻O0m\hRQ@=t1ةRtME[E[IEVr ռ_v)W_9nU yHB[E]#1fk@Ztcf^+'.U{uyDʮ?/l|<fWN.?JDקGRzS_LR`D zїc6IlXg%KxlED7.(Ob+x} "r\ңse9ik 3\>иnij2J&yo-Jĕf {s(lF"{}y/dו>}7NI^7gr P+ObAvF9=CvEC  ZO+ e*#*}M|$y34@fҿ!<f!H<1cx͚dz bwAk `"0E6?-֘ʥ܍dM~lӵ_ޢg_?~ANlь{H#ZLy~%k.'o$>\@E.XE'Lv?W+_VὀU- ksˮtFb$uGZ׮d t:%t)=u^XːU<#@9$UqaU\Bqs|MEEn]FqI\>|ckSI`y(_M-q ,M^Paw_\[nw 48I6Z= {X jZ:]\B0=?j9wTk 7:ghP7,&̭!1:bq 0xÝ}ye1NS$Qv|DZOy-x9)Ro7wv{´ʀJ%I:)GļZE`XW|7a}]i_VGP_6?MLF̗qbJ+o䁴nҦ!KP/3Hf}rȑb E찱Tל})C憢K ;50% V;9Q /}HPl.ū,n}Y Wd^ellDs5"C@:ī;gs/HTP+hMгxvxL xg"L^"lC9C;kaxD2b^)Q,"/-&vَ|Ӽ7vM^|,AX`^: 9K'CEp&K\ dx#|S jHhGfr_Rm6/bpw y(QoOh҇Ex#E4KLbo d .5Lb4-_DZ- }ةUm!EHe$! IOW`}æ:̹*IvM%LlXwmh ϑzd̿$3'k*#^ӑ&Cs)$Dv_{V'JTX̣x(3NOr Б1KsX'e,{kv,R3~l%5aGe]pHMXU&-CdQ-9kmTm̼쭾fI ^oAVA05'_ I8#NN&- ΛgW n|+;I*/iih)kXwbZ8Jr X0 $ {6 :*ğF;=Wo?pb1G-1簐.iE+:6#&?nOPdR5MHmՀ؇ *6~@0Q;OfIx8:8M2< [6)bށ`cz@IP`GXf-CsŖ' W3G<:J<~pN /呤^\^T`5:5 nV ϰ>˖HTCCv UDqy:JMKlG$f{*x(ז]{Tݙøo2?χ^q9\.'^=W3,Vtڊ|W'|'G =}kRSxk _U.VgYZ07070100000067000081a4000000000000000000000001643420d6000035bc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/O5z]?Eh=ڜ.+j-*[1iykHth+zĎn(eggOhc9{Juʕ9;.%Ᶎབྷ0A`ǔoc!^#KˊpwPUj jQ93 #)i"_]Z?VlkYRCqWM8'ADJ)4#aPby*2z)R!gHjݣsso& uH՚ih IbJ3b+bH34ob7S|LZm$u YR6.}[gXH6&{!U_ Y8~KܡW$2ӡ?d)0t:0O:`t6bP8ÿQtp _ &NЏjOڳ)ɨkeSdiLwhJVg@:DG=œ KZh0G_'-I^7)t^Z"[ w)@0׫Z-豫;KnW) s~bϚZF_눭 \wtViUDfo[fPHzԚ@ SoGM GUP]i?Kډ.ciWH?2ke #TzJDdCIG_SjñE/ mn&8BG`ȑ9']>: _g,%'R"yYV\ɋb4.} :J~J [ݛ2Pj?wߜR!|`bwi5v%)|-WKwKKX:~d.Dq8o,U58pF)up]zV(0Ï1c]kBIܟ{t{>f)@SKT' ~{ ՐBfh"J^ 8H%] =Sq=-Rm֊I{*w|jkթ_r# U2MD&PPϛ+=mw͒63cgPU.d/ &'*/`d*T3ƍ4O5z(]=B*P9,r]jd#֬mzL$(V_L%-IH[w-?D372>퓦¶Q:t6\B<9IS>x  M^4: dbv.MrT`"L-sԥ]^M!g^ռ$J('P]rAz`Kcq V+s;4]_!,@g:f4>3S0~8Sjm28JI޷xĒbaT]gCNnMCyCsKxZ0`5%_+nYB¹0/S25IMVlW.J UWj%0/c$MSy`kBQ746gvb'mvybwC$NBJ~!66J儕rV! _)n/R"gCh .|[L5[ub~$rVj E[" 3FWus0rvY @I7%d/-IϤϞ"jI仱ȸVJ/OGjIxņXcJ__z(F\1wIG{[4%eO)?')gyZ͈*|!`s@8;@G4ۂP:Ĉ_i^K5oe i &5)ɳiv؛F`@2 QC bk~SK7^aBhur6г% B6UgIͻB*iQj*ھ4w,r^c tYx="B{fXl8Ssѕ!p29 рpoh?WmͤrsԎ0 yf'dM>)WW,enV|Fju@͠/kL$0}<:xΟ&6JԞ5CաkhwaA4H̻u0 IDZLLR%`!ew聹"c;=00ߩmόrUf|zp\ RԜ$OڨJ+T0}D7VH."EE@1ܾ]S9ɀ?AXHybؿp5NKda# #1 .;Ps5duϔF)گ/jj?$.m~rK=xy?Ӧ[y◽dɧZڰ*AV+_^ip/Dx_ƞr&4푔K4dH#טqB$["9H(Q>\"Y'coe=a w*3ZBZ=Tj%ed| ^SR3@#vMPqɍc@W?Ma(#ȠGH;PS~2&\Q,& -Q1o50 ^@{6cE삄Q: yg7^I%Ǭ? McFgtϐʮLw0, ޹I[ x*qkGHix1?iE8f#ϴhe 0%#$a$:_FY+&~pU) {E֦#:nMSǣBo$ńwOoFo gWz~{h6-J4!(EMyZ~垌U{ :GwGX^ TZ7#,ߌF* ;\,Y.[/[?XZ -x_AJT>l^`w1_]l,)q:鰶k1o*!9Ffgiw>D Ġ<3ڕ_)3BQڎ Ak2#!+,ʝ(ƲR!!yo|aXoIQ eV3l1'5X^ᇿEMNhEMU)x˾_2__;7Kd9:"8)y WfQ}>2)G f;Bj|j. a\Ds`2cPN셰kpY+?=6e/~qpvbMScXBAbN4$J6==AEtGQz&㗉 w.PwSsLMeYO}훓l6*fk-2 "fd0qZ}*_rT@.,M뫏s \I~8CA/y@p%]r#~b|Rƕ-J,7}BE hvNBAO]po%$P*0pjTøIPZOKi~_ ӷ uޗMO>!fߤ@N5FW KbtQёHw֔17D XEKoKy"mDXq2menK Xc. 2:=o=&z4Tfp.&B{55:qs:]X9oZPs!nkk'"PL"MbYa87@r]2Áq-@0ZkY:VrC:ͥ -";ڸcbOpw1z /m~xskmh N-uD'}:p;q{|'NW'JOVl}wzI"19Wj\|hUY{"^MWFʱ^ykk(Sr$E`W_f0z y*$hLƞÆ6SylY!LY5rY)/d\8@tuF*څt;a2ꉝ-N }o)זv0aGTth /DS`x1`KRl?&k.CU1+ 9b,9")}Ɇt>[l槩&h%M6FfjH @Eޚ"]ɏ|-7yiXU6SQms^;]K>Ƶ(곺+b j7Aa2!Kf XK@ƸSkPvڑ1|S" ׻$UNߓWS,s%WfRR`ZD>b++aFdO5A@pŁCx2O".h*@KhAT+=h6ovEij)ƈh{X_=_TZfMUgp|$,T=Śǭ^XUX 8ofiZQ@Tz$h:C`F'>c5 *:)ٮEp^OjiuM/( E/KIp<6 XdsYX9I0*wlK*D=!DpHY?{t ~k_ whDA Ck#?3δN>RѨ66Jf)9hD]xwkZ˷ `Lǂu0 ֍ R.E:6=ćf[.,y~PVW^JL8dpN8æ0X~2W 1~oDoc|f=\)}""F)ə)lwk3drps(Zw~/{NӜ7^8mCpYs`uz*vè蕃̿UɆģZ?Wo sBCܡ`5|,T^DŽZ+jJui1Oﴋ7M/&"Ҹ];t]ʖ>΃H 50Kmnl&DjLN$!yLL8ɕ!SG!ڤ{ԔWC&t%A԰t+5H:CIL9|c,7X>FL8q3p7O97] 1@sLFK!!7QÕC:Ε~j_FQzKw"Q> AuCh4ɢ 0u)6Ldg<R_QUFdV4|aV ԣw~NqL#2iXuw{[ZW\4ɹkW$U&&+Eh4L{w:LQaDa=?rL'Fnѕe`(,Fg$˙.n{fqw*KuU4u*\ *֧ivƕ ,;%iM;x"X.l[*K'/fUpFgД_yP`q{CgF+'U bnRcFK@3zlg8y)L~.7hTUp}L*,>)}Snܿe@Z: Ăo5ٲV}U ؑk_njlb!S< OҔlHN|}󯆴#_Xv4.7ĺqN9 E?)@\p 2I]D.F(h0؉PҎ@sati(Z;b\ |'8.wˇaKH9 + f>Kfvjbu\S x;=n =Z,9H+5N 'k_+4om o}ħ]&ʭ_@v(7H+D^ziAeo S:@^\!![x'ж3KڗJ+v!Qae?MJ:"|ƊYD̀3ĝ8Q7qׄU=D WH%d\DsW>y"Uw H7_0녉'ƮQ@_=/jb#MrËr5  `g#^[z4Ј96]fy p:i=54Z%jɛ(TnUIN+wz9KfG8vndw&qV𗈱Uqʎ֟p񙛣mc_"`^}*,mߵ{7K A܉ t٧[xN8q_%#jD ʟd6M+cZ.]MR5gd8&Xd,gH.XY. D _誉O/JzmF^bemE9 RfSSMՓ|BwkLlWL6kt$0#IN&#BPOQu(rW2 X0e?"SRqsrwz1aQ46TcᵫGBEdQ,i T.*Q3l}4֞7}|"l7 u\ݛP~+)LB'4ZrY$68_._V1V~#M4p#f: ~xe}i|_%K/NN~ ',׫W + p{E+7n G5dfeֵ̒@q[.͏'6lt!5?';]kU+q5ܯ4 @|I_PPw 0,Pv絞3^:c$D.MgwQ 0') tNԣ :\%z2]Ef,feRYg {us/P_3D1V6>0ĜKɺPLQ3#ݳ`Od,z\#qIYLcoz u a4dHb)M 8sBFo)9vWFLp.hہq 3ɲ2vcDlkG=uG#\f(~L0_9sS& f) ަBRGvdo-=B1~#(CNHko­Sq,ʘ,nv_߰Zuo!@H> }x7Hw=xq@d">kmN;K_*X,#vK38 kq:WȎGJjw t<Mu>eTh>B)QzЈC zj!\ \5}m[qbпvtMlѕ%JɏΒG7$VG)}6^y w°"V_5>0sdOoH5Q79/bh(}'0]U>ӰcsEAQ2 2'`͖ŬeF裓9&ZY_l.`LOofrsյ &Ƅ!2}Ƿ`[P3$6F\x '8uj,+`4џ%{ -s*VHQ\p>W3zbY={;76W'|>d!2^)$2]!#_VHW &wPL\1h?2RӵFp{G|,G0' [goy% gC^ހ=$ċFzT#?̭x4P6ңO_yR |oKL[4r,p[j˩eH-C 60'!c̟O= sGM)ONPhDѦ6j:>E?o'[~SF|5Д1W'< c!qĸNֿ+ĺ=vAЈ&gwEӟLulϤ)R9xތ~Uz \%7c]xPH[Z u{/I0b'}is ފeazj0uIu 0kPd,6P5VLr> dG߂LUE`CDɏ-GWEއP$GE75zkzAHzNfI^wîr'yda#DZugCpm$ޔcˊ#ԖqzTk(Tnm>ިD-wԻD}l"Qe-\h+V$sߓ raVy-`l4|tH|;eA\&5EXiOv,\06ˣ>`k2(dmAޫ_"SuزFw*Jv/Fu79v1D[\98~\Y^)$0]"q- ʋpgfMA)`?g<4"SAYeuO4$ƽ ;@R3AW+c#I~Gtik/ wm>GLË!86{qeTǚ 30\\؜ZZ\aAT? u0*lW8y̶ zШ:HF92fG žF٩ džcNF`VgJbj=yAǚt?_ ǔ9ziPjhcv`Eww ¦DLD°,^OԀ{ʆ3 ԘS#k'rQ)F8)h:f>KC Cm@c?{*f;mf%T ph8S[a()im! †mCd?{ {uXD3/ZlE;vjoפW2ޱUD+O^"=$P<#.*>gxP±[[ec#<&:rӹЄr;o4LŊ_yhsrSDK."p+VIRaice~*?\߅TIV,?-$m3UQA5h\9 4dA{ o\JT/@տ/SF ҠRlٴC ܧ!x$l;* hO*S;? p"SIOy>-~}VKRյ֦YxM꽮ZsǡlmTSL 7q}d//ɡcN*ђON9U98k^~X,WeA.l {SuLKS^̭2A *xhL [Ɣ*A/ڄeK)5%◚7V64\coRA Z94<hvt?`ş3cة4#YF T82 ^WHR4:qנIH%:T(ӌDZK3ר oGm `>d "e>K[W齉Mk-R`6Sc1; lH— O8<t'+ 0s(>z{*k6DԠx(?.h#9]8`uz-l|7NF$@{Lzȋ2$&4f:n^K AKT1qLS0=R\:HaRka)CXl-pH{ Ƌ)LĮRt >\)cRXhxI6~ i){'B@杧݇q w 왯ZM=Poz*>uXܣ7SHD5n=, ޟ»@'k[? py;= >P=MJȧ~by ؾCPZ9#E>\'_Xlc isp| >cLJ;-\d-5gI㰤9X̔Uf&|cÅEtiB2Z۹ Y/o\7H{"gBܜs̪C 3v/,2 ^.lewqIݱ|ô$tP-_ǀ+ RdEz넝Hp7MŶSqi R=uЉ^ERv3a6DMEplp LK'wj0Wwv1>3j`?+pϐ!Fm ]>/naZы_D-uѦ$g[il%t"7W- b}7W_["R(fOgdLET{,숅I>g`(p4X(l-o`Q;Q)tq<* oz7K3p#1)@dd+H&yyp+)Ԧκa?Cmͨݸ@&_"f`JҌeD%=`JmϏf J N2Yz,lKBt 9Gաhef0y9^+|9Ε,/I(o2\ff,_~9_&l&с&q(O" Fxo*fxѢWgaFySCۺREY}ɓ.NU٭[5h1CKghC4+pcfV>dhf(m1?8% A/(;;k3Di'nȩ Js/y'тMX~ 1Xeoz;:o(0I>h{wO`R;Hr%nNҶxl F.ˆ VVC+:I&J >9B[ee3T5;}u֓Xq GLmI?^PM-g-{c!6ȢUc&Xd Vkl{(-bwx9D- g-HDj;0M]:B@xW>c9448n& lhJ4Ƥ&U,{91Tsgxa23Ѹ].%Zq@}hsE+>l6O@q3kv%5'Z Afa#{E/x]S(D0}s9tTQٶpRpk0q kޮy驼41KIP yx F=MFxש1f*TWlBT+e F;C8#u[]C Mn~Qlr  `nqCe f>j܊T3G0oG끤E?>DXt4oC;qKRyB_Z6ď~A%0o78w*vXi>k,rg񃿐DBC Q_MNHwjV\~Ѯgwkf.ܢ/?SN4J sHD58lbA^aa]u%Ïw9H 'Mǁ( 4 X#ڇ/pM@J@ >OUR)Tמhh,1 :zѰtec!ĉ^>ߣL;UMGqcKdز:n%t@S˱~}K?ܡ5Q4HJ_d/8*8F l9cښ}lBlG]!yǢ -nlXbP9#d?ZR؁{zfl7F!R0e+_Lk&%aD]9y64S+Ł-]I䨷o@xObׯ)[I2~Xo}x{#މWJܣalv!A4=ja댒 [.ߴZ;2`HVڏ:r~f `Tm-z5 ?=KZ'gy-8kSwZ5c|w`TYS_XPh;{L>K/yi2(5Dy-)/,Vʢ~ZR[xoZE!uM1V{5 Xz%Kv 1aʏkONs,B(D/aW~'w}6SV"%O}I{( Vύ0=tˀj,Cv')!)6:!%gLn2~z_6vxαl=>X9/@?+MQL 0+ گ.P(;(pU=&Pv"| c9m%ַ8Fu l&&!KT>kmz}b -L<=j*BGlԫ}6:.'9+^I4zQF1W´igy%`%D٤*zϻ$ Yɿ0< ~db-.w6 ̞9=Dy9`9 fv%.z1 (5deepDA6˞` qtv6{hDCs<7:Csg} Q ֘ Id0 H럍¡2q/EmJ4 Mr}B'hB D#eX"^ WUć "ӎVnC)_G |MR/bҍXLe,xkCdLKP=D`apbQ5O,ԋCt_(V1wC"TSf~7iCK ]4h We-ޘF,qy8ݜ^ ,ԃjgkG:a@f<07]2\ hgd ?r2l|FEs9ѯjï՟Ŵ vQ9kч373Ǣ ] TϞfxIbobUqɈ䦎e@_ r#r?6Ty:-C# ZiWAsݮZ Ԡ`(cf5SFqefI"M">Q9h ‰DCi{As܆ٌrPU75BJޱ低rq.=-F-kr$fs4{}@KQ.**lofV'NK1@@J|10o=@/wwS>€Thk`V[/*DR4 ڼi ʞ-hld *ȷ}D$'{$s=G[dxk(X%4(mOt־bQP,:YuAc0S`&Ru( %HR!u*tJ̶;-pk^rCkzɽxT,<"RpWy !g[߼a;=ݗuهDmlCF%jK/1zD34vTmD[ Mz Ӄ:RYY.tB3GPW%\mVmLL$.6Nqϵ!g=fdO]Xc[dawA6aK?Caʹ =6H+xSmڗn9q>9y!PD۷ԃA4f\-ƢX!kKr9E7 aJ PN{wx(0#p%+߆] gъz|'tIGaaK.."[4o2X^>I1NuDfzU4!;US>g \;]W2ݺOGq*jH\*tB Tc!}اRp62$\#d' e=a(P '*cحB?HYN9 c~1 F!(3,BUB:)Yax37P 1|PR}_=Xyk{тҢdb$N*o/g:/ioTY>gY+|' <:4C EN6:Y!^FpPG%Qu//,#ڟcOT6Y(t5.߱ w vVEUc"Eh7)2x/@!&MEF;p8ǃͣG|vEf*:pl_S.A͇%+n4}0.^j \Bua[6J?Fy o-8 /$u1CRѹJ`nMjɬ-i>UΝ :G$K4B4k, h@f~;lv@O9@Z0d rr0y?I&̪1`h:MTc/]C'V8zk^>1 _^ wp:0Pg;ޗcp{ܪ h)8av>_%ϩMH @Rd +Fbsm> M3+r.gAHҨU|JϏ=RNWJ61MkpOiyڎG4N>(>nDLl$fp,a!`,?u SƩP16ݰJv-x0L!&0OQFGy t 6,p C?q#kzhStʏp@rk)Y$v_'#˨+38뎐VLL:*|  An*s]-_%JRmj$j <ohola~V p6ސrY[z A;.$K)6k@/?΄@MNf J-LfDvE[ldr#% nm#|] kţ8蘷 YJ](>=g7ik'&ߧ Xx[ b~ǔަ\Ea|:>QGx*6pm by~4c;|%"}wޘH< rsءY+PlcII:8HFt#:|.2٣1%18L5Z"ҡ]#=6 ETBeBMgJH;@Ay*Xqڸb]! |z8UPZq/h5ݾr.;4#-8AB״H̬eDZ)%$6XDNN{Nf%J.Q)[ѩM9$9aوt&Sg:wV mai:$@\V= \-EӺib!C#w$yN5a_lGzOWzjINca,wSR߾jBCTOXa;hUWϗHo)N'P!RFßʟW3GM mݺfv n`_j#kƟ'έ|E 3SF'(;xo&F] C@S-M:T_M߃PN4dwo}!XYLkSiS7LA>:~Dg481P(glc(LB%ZkȢvoSZd H3;Bl˽jДXO~71`pٵT&Al)[p1lR `v{nlڈ}Yt`{!7cMi5,Aф)W@(Kl^jLd xъQs+V[ZTiTItP+X,ҧ7=eUwS/,rZ<:VĔ$t h˦n~J uR*rZo];3X ׹L&k1fSՀPO4*k:1cT[j/[P 6G=;@`6k_M)2kvp& 22؇X]exa֝9~;VXя\e8("7,T@f@L|"JԹ!RsGZ{-WOXYo|ݧ)-z}ɉv (h;6M:t!<|&FcVit .tfק)d·c9eOBT"c7~m~*f$ms|DlG뼼ZK{wUS!}I}F F:Pd){fSٻ5pcIRI87b=LA"j̝/;.PХjN r~ g>E*$ui^w FOT4h4E69BJ8GTCWƘ3\gGSWDV D.D/j&:M1ZTx, Js"@N6*{VZ{n`d X!h5U.9[6rlkMw_pf";'3&\k9?=1Vy +{&:?r͠C睦Yy.FU2R}XD?ԲDOtvhYR6tPtp9ўx$ o zyB崯F~do-HI. *hz&AG;.u_,*DzFp n2΃FIPbf*_>>^}.Ģn%duU=Lַ@v 9$qŘmr֬ZJ,o|}6 z'${c*80gF'S,#d!mv?J. z) 'rzܨ+=>`? D^iĤ.jM/X&2OǎW:)Dn.aΖM"}v=*}OKrGhKmrNhރ';OFEvf6-qIţ4ёxw͗3J-/ܪ:dbljF>q+Ex$6Fgi9wJX3+Yǽ({R-#'j즭ADB|0t\'a!ā+y [ e㻴 "J(Û$nj A,To*Uy׭mOX||R8>Mi0qNmKԜ2v"Z4)BDԒ,϶%@ c0,4_g#۵j S]Wy=UhE\,3wa=k6vxBީ5 6s>>'U!B A2ԡaVxÀf}()xJ};LQs+Yॆ9]ԇgD'ՄTJGЗ8-ЬɹNH X#w!h0bM;?I.S0hu [j=T p Tm:ƶVՁ#~9ԁDK`fW`3plOh&|αNcη%8;hWnan=2ItUͪtl蛻;O/1qTr`@IlY!w qCkSrotZBЧ1²FOXk:)Qd&.Moߊ #xe]Z{ta29ˁ=`=v?v=}SR Po"k3oc.g 6A~O8A!lS;~8sSׇinZyu .Қ.QnFA;{xX=Pf&2uX7n0q9(^ܨCw҇˯8`zx| Vhjho(5^"Xt/L;!ѾolFKExD7Z#ۡ#!9 9]uz /` Y0CƝN[bK5 H8 VW!( 7aBIHq~j~ ,E?<+G%ؼʼΘYR\Dn -j̛㛶{@& WJgfimhG}AmWUX;>6M3gZB-= NԨ~SeQ/P5wExyFyPv % 8fpPR'rj\"a2qpVp6ۜ{`^ڋ 7ƈe>:ax[]l6OMްbl1T)S8׸*6 eۗMN0>y^V1ߢ{]w?j4)Ei-@E34# h7`2*VH[՝m/ Eq?agpިz!-OA[GdSQq _uS ^r#!~hRg1O< J)lM$jbbP<ΒO6#"A( .Z>~?|]ɱ^"'q~Jsͻ<9Xb *VEUKEHy>mVi&&e<-]82+:K`M:<$y lTE(iɇ*|$҂ef[?a=uO$,L9Mm{If[L17P][OB|_eZ&C5.0V7AHYw}: -#ryO,T8lQ5;Q}p,,~E"|XIǺ$|Wǒ7r1(LևwQ9r4BBQ#|%4qDQWԚWi@;p>8B>'rleY#{I r WclH>$ _`yAJDFyc6l&2F=߷r.вbklqŸYN%}p~-AtoaR p(PWx/b/ {+96Lgew& a\ڗ<6}6 JE@L;<tq  :)Z "-viCj X8t~C"ݪ]zIAo57xO&NӣEO|<(y] +z:$'GJTC#!醸oY=:i8[$Sl07\PZʈR2ik=t! O`Ev nw!uH y_}dC]CXm?Jwulv4(Kg- cU4}L)N<, Z>E܍%^c-t1([NzwG`7NpVTӀ>cGVR NKD'>j)vC)_/ξ߹q۞h;e/V4o!W .g Q\ȱ1{6Gu#L{:Bk'%>"cTJ'Y;x2Vs$gAɷB @hP3MGT!o&-*pݜ&B_ȴ)<Z(MnZ8 "x_Ne HөQe !VgU&%A&^<Ɓ5e&ÀOKT 3Qd0/Cc{&|&0d Εwj1JDH5qH){)_[aBF? O i[\ރtFa>=k4Ejwopo$nunJ5#b[2jADj}msm剔px8ZH;iqGW7ܗkbwHB6Yd9ԕ&p֔~$ã@ ^bg['FZU}٦l>8!5YeN1AdFYE|{fIՌ=B׬z]xӻkõ|5u>e]IeҼ~휽<= JSn# lʮP R M:;#qgqk7AD۾NKgSv2Do$,`Z6a-|u8=V{iV&BU)dYm:8PW6:}@km.a)yxW+4}c;-ͪLm1ws51>j+:ߟA&Yŗ  ݱޮ[\8MKOew^T~O*mPiOjxY9 E]wjYoث1l 97&XtdJ]pgux\EDV-uUMQZ*ٿ˂^z)^=x-D22L˗&o{hr5J3nt'. "=sad}mylԯ{՜%$-׉i|3Ed^i38ZwMX)~ݫ/#t¾1#vi2g)q@UxTgp@fF^$-3DN!:ndޡ %jM?OLQ2lX>̬ RdD=_|`]^QP_!Vdb 3A?~?3bb ڭfkJ؝!ACl$ʔZ| sC ~O;d7̩&H۱$_L`唿<8B,BH9'U_9]hp2 ϭX.BRͨPOTݤ- Pŷ`%^cP Hn$~sl\-@e A1p[y㿏]4ho黇ٯ@~r&~ pg|*xBUNW-< I>F%JH:5.A8U-HJ:9Yuy,|d?3AI0i e-hɑ/K1 {xmV%/!#~\/f/EȠ`9%9A>>z'^(L #b;f#~N j K h#t}tqYqu`,<&t~@#--N܍]\ϭCҀF4e>\H\Z ֢xBY2Ujy QwMX&sF!x/ivPC^y%Vq)JT"\|^!U밄@ LWc670l}I=4\* > ;#=LG8)96=M 3Ě!v -kp/BoBj iS|k~b1CJfQ%.v_$8( dRB<,5Ԅi2c^">>؊`wSL-zW-ކOnM !$aӈ?Z2$πW\ՆK$iѐW7'xxE;WLE9<߫?J_pzfvU{oA Eul)CX/6MČ WPb[[< eKhaOq֯07h_Ey<CV>_A28Q"]>7:ux# J):Mhg1]mp"Mj .8'!n%Ep\$bj_e]$>gX) *Y>fJd+XxȲiGŪ0Q>~,s\Y!GmlJӽ\(|*f<Eأ:idOD2p &&cjr0t(KHfO˰R\dٕۜ8bޑ-se迁~ِwLʺa1!BdM62Q"/}Hǥ⻍çӉڑV(:>a2ggtܝbT;X8x#L»}Z4[+hPD\0*}jS8鷛G0vtffWQ 5^7)ģ/GFzg{}`DȢGCQYTXK%#K9ȲvŁܙb.6C)(䗺h>s"mfGU& ёgWD^%nWKyNz6(3b8(5Gwl)yvTx4;zA@)U y+m5wdpd$$wyJt?_N#a.(?xT' l|gpSn}fjSZ6 HU0ў5<؟.yqFSM]pBpq!-4Hv 4aB'e{Kҹ-FdUqޕk)^f jKgԔסhiZcx͔ąp oA@J2?%d uc0F'ws M:"KG{w䱏7R?Gԗ \:ߕE`ua|W7FH!K gu 됯CDO9nsq1lMۭ]A+jhrЭifi[I~9t)tC?8 ul\*hsxj k8}GC> Ť<]"9S~: oj[0WtE:rO) 3D!k{rm ěq@ w`|HFVgnv(/&ܪ %s & @#MKC2['TJ׿Q`.[,\@;ؑki,(&lX/_o^>)),дK'tӨ#V21efO(ߥF-h$7sϞ2cCڣodQ^7f4j[; 0<_Xأn[OȤhU F}E?iDȯt);P$psz-hF2:ed5ig5ݟ{ng>#P¿C3rZ_{U /@yAH4JahGՕˠ)l f^I^ ڮV:SWlhuX{Ϙrc5n"n* <}%/ִt VqW԰(H'ITb01*@3$QƯ][6&(-07z%QPpDdX'-e+@4 dC_%qaӳD6|$KrwUhN"\N'!n .$~ٽA(-I"q_zS.F oX!uUɅʴG`$tUWq3Vh[*2Q gC4MFVH`I]o)T0] %eq`~ 0B`0GOP(,*~ɫ1); bA KȞ\@LSiWܾu{M,xz:/x +ESzF}#<t `z'+t=aI 9*5g~pv`_Mf}W9&jl.3R`X!m:k+Q U7l]^,G9qyVȒng"4-?n, IFNϜ-gK|G52~ˑH$N.S3 1{{~akc.D!U9̥ήW2U@73 :p&_ 2"C@ˣ+Rg 9%~U`Q%$eN #3ySQӓ5ة*6e(3M F:iO-&Z:24?1/$Z~5mౠ|Xssiny^43th\gШV™? aDat0y1gI09.#˙3(?l5+Q֧rt25;Ұ–Vhbw<"j%q?7=kZV:II%ҩ?[j8H93VǴ E/P PzLV?x?+*V^L8j|'ODtUBLSz/{GD5S i7dnCi U)TSF숹@vl@ŝ =-Q0bHN?dhp3ÊXfs:] Ą ~l-QJ] HM " L72[ɠ<=&*TIuVo/3Q A2₻Ş?D;Ƽjs0>0Y|4^;.F=_\f(20KFEui(Q!s&rcdtTJBڗV}eiũ" Y,5lLZ&3dHm~~ԤmR1ۡbvMSՉjx=ͤ\,*/W): oMGU9wW?<2*aFÕ@"_`9n5m^zTK=ʪÐ`K}Dqhhß2[~:?@pWS˜ctAAgͭiSWUWUʤt4뺪C'BZV[۫i  x6N=$0>X-.P 1B4*{^(%h}}wj3iaI[ 9~-'<5Hu09$(z) e-*S /'޷H/d^P2{;6F ~[`+k4]HHȈSkIUĂ˒=EsSHDn)/à=R;(1"YۜaP&)"X2gtFdM౨2)z0`Imhw%UMegұCg~<9NB+Nw~}}9w~0ڨ{e]WeZ:ss*R%Y@ѻnC|/Dk䛉)"ߟ2Jϟ,Ky= a-栶*MԔ~y`8.J^5.D^`rK""B,9> 6s[VygK[z&y>uoܺ25`Jg*B`w|gեd͏/{ ]z\Z}FT}+BQw A|lSiX-8$JGBe~SS3p%r" 0ÝBJBc_jT?>Sm,<u@i b LʕRC Z) CX9X9Ǻ.ZˎL_`ȯ&GV*FfrsVB8O8=&{طzF7{.|7St12d?Z ̵Z.ùG]\^v4RS_Ta@V\Wo|F"E()jhxV?Pt8O/p+=>wn}uWO-9 iNIJv>@mq yq*h>-&*4ߢ4Ӫ0\u]j̉ba0Yi*|Eh{9*Y.1QTtIҗ)4MwIJᠫJkXMvpu .6X(ώ~XgE"̣k[<~gFŜyb r`F`$_"W=o!ܑiyL[NbjEjJϹ_gDsI#tIβ[QZs2r5@]Bۙ\dl7m&(AJKk?2fz:JT* -Qh2TgT0 CO]r.Ƣ!;ʪ:a7m@?'?JDQ䨌yP`a#<97'"7.Qq9şG8]ꣳTL/')[E]w? ف=1/.;^,"7gMaw*eTfϮL©k'z3|u.o4]}ΨDhyZ|)hW/R _VN2B8^S*c?R?b; Zhf`-[Q9:V2(H^[eȷ= IpL;;=j) ܳ|MszX k|AQBHGc%D1V;j ~pCq q?IEdM$jqU#xr9Rd|*3aP@&dQl:«s9bZ"D"5TlX׹zq2!k,ϒBضup7M Gc_/ua5uNp)T\yu,kJZ3gK=q˭,ʨmO<Z.:yr@ ߒ}'`SQvEImd7"@O0[۰hPRM܄ [,>/P\5܎ᖇ\=wbaLG*\"ԙ^VH85]'όf7]b7o0xL.mtGcmP?a%C*mJuCd6b7xnOm*g^I%ۨw5uG 63qX8qPӏ4-ڍ v)钱c1#Iサ%fG.{$ڜ§RKG* '?4f^갎Os7J029бt&B F+o.Or\\!pj pL+ɬi։`/m8BPZ3dDV+(V}JU;M.u(ӋN ݤBĸpA=|xGZ?<{9G wp*z8whBE-j'yQ ځnU5lΧ2YZDŽ 9(\p0N8퐓@tJgTJom+BVwߏM$]Qj۵/ӎ YX 7Z ڱ 4 .*s:7LJӴ!}|O|qgzF xv?[pB!lڅh^blW?\\gkEpпZiʿ'#HS'4p3Y?$(bY lS6*5kp-YDsyYB#8kvG hH} j.+m(O=cƐcs꣛^kkU0q`4t &+4`x_W/3NTmTU_Yw#7zC847Ӭ|7562-3u͟26/f{]}M;9B/-(O(^7Afp.VToEbSN2ct0Gݴ8KE&K2A7(N[*_V:ų-cw2< (#GDtz !{n#e6-?PzD+˹īt.wv[0UkJi$Gu~h~}O`_K{]ڱaYX~#vx86&}'T}>Ǒ;nlw뛽uh' @lQYWB VNC*Zꎦ譏ΎXCMw]x(+ߣ屠)-sˎ4]bAVPuA_\qBGLI$RF"lK B[!'*e09~,z`.Vsǐ ѰwhFǁAiy|Ox 3&ᒍ[ӷ=)ߴ>\2/!z-Iƞ;퓆dWAȺQ# G'<Ӣ#V|벶YeOn)@>`X)j&^:=;ͺy+y}@}MfqzN.ܡ#)@+a8^=&W$+"',` gbvBE)dbz_Mi:4YѰM8W& ^ VGZU_R(&0݆#(|U{A/א7Q][~{V8ɶu#2,{&G&0A C5*Tv?!'{,]4SXޟR)pWEnymqwg_/a)~e Ńls@!oPBZ\Jk_ 2l[Ц3$JX5d.?A&ZǷH2KE.tG'{{9W&]'Y\t`r5iFʥӵV ɍb F헋 )-֢uCoDʀ/gDU_##T1u”4I5~8wAFIl;TORUk;!noAhs1lܷQ[̪X0La/'s5pH^O_o$r[;ڴ\whUƠ1Q~ w^߾= Pw">WCC :9p"{ݽ@{C/+ =_+ٴ"+5ͥ8Fdj i(XKRy non^OW 2'96Y\<)u,k+BPWlQØcf%ԕ-fW(Ӿ8O|m7o M޺s,KQU5/8<ϧro~gZp%uW^J0=?&R,8Y{ yfRfoҩ!Kh|[`>e&gmƔ X umֿ3[K#RB(v.l@od&ILqc"uIR [=AT2Ll ru51nVSn?U5,Q4P'FXGqh;}ɲT NBq\n+vp"EU+==g .yޔNt"#㜖h8:nNV̖(P}h3XϺ2kFeL槫g9yN/|EzE˓2su m93N( PcAVxw-<zAA<-S]Wdp|ӓ99yu,wB}1`hJ,&zӵ:9:^jW<5HQ4|֖RS*2{)O a 0+UyrtRU89O7X\7P-|hiz; Rn9DFBJD7II,Eݪ"#)i/#hGW" 0jq8;BXJGG|.׌A48I#hz׸Sla$.\yM1=F>)3]PgQْ,JN#=;DXHTP ]AE1DFEY`7SϘZK.2Oկ?,6.TMbo`G; }rMDb*x0$A\r@iQ70S"5F+<{pXc :DBPcpj2]G =DŽ7zhy1!@1h]Eо&J}[Fr9./ gW<2i3L7"5Ū&:3+IީEO8~g\G!֛ٕds ?ӝgf\=E#!圩 iY;[5]/N+] }MVjі.U~1ɀVk_q=h ]BH}ظ{7,L.[,&Xo>+Vg5S(^ ~xC#cZ,0c<@ho%+.#ۈ%bko/HGpϖZߊhD? eْ2doDβutu 叽 失X(~\x"F]`ܽ9*Ed#| U,M2Ӝ]GHVk{I"efm:KGk8Z݊d8;$A᧋i9A_;'_FJ|ĭߥP?cֺ9GCWQN1] mW#ޏE%#l'r.l #B<8@pz.+X=A2'`qذ$FOsܹx%9PHkpx\[0|rl!崷=2I4,&L5vbbe#<a9U~'*htQ~G'Kgp}mRǝ;ǨuJ({Wp(|q"cp#Ntaӻ 09Zu",(M:ta8"mTbnRDtd*5ʬ `K)&A_@!OhSja~Ia&q$WV^NmQׇ,jUǰrY[7TiO` 49EJea!\eJ.4f UuqlW9h( ôWgZ: V6.j+Cy%VI-OtVzYd_͚2\dAhqA(Cm%?-.b-^)-c cMӽxK(=JgkP$cHF[3-[sC,jd[ɾw_d5%{O@_36%FB<_%G'cev ujL3N5.fnKHrO )-]'NUa3jz}+^q}F]A]) 45Sow'׽xS(bq}P|EeaL:4ց+<Y"h^ #ˀc E㤧 3{FiQ[)zI-؝SAzK|RZCI3fܢC%NBM7i'~ߊ?̱(~-[Cpj`Ă  z48ムnƺ+n1C1'pu}8!J"yQvK4P^~T6n>}z`r^ D~ҷЍ};&}#S4{jo}j[Ռ{]uj6ESۉљW$&5$x> AZSb:OOl3_^bcVy0ho$m}kJZ8ۼ;B]i4(9^3 lALD= =ʫݢ* ^x3+1W#(@e4;s70d`VhȅH͂]f_%}WK*_~dXғUEwI{l=OPC;ۣ6\˵vqmac'0ZlobSzjއY36BaAj_+‡^HqRiL_! FxjXJCZYYM5c3`fx k9^l`v ?%׼G(D`%;\ىK˺P1 &ee\aIvlsls+~5+5w a^gaRjoeSFpq / wP"C"؂?i@/J%شp2~^6ڥ]TURP]4su>0粳Ff7^So^Cs:'G ?xҴ{dZ;/F{ ;:OzRR] "3 `tl痹 TCXҡymrC@l[eضQ2 U QZYm9E\˩1z30E+ q7)Mrwo,츃D=DL]^KWd&t#uHGIo.KW%?+@|Z>c{k9Gy|Bꥇrb6P"5#Ɉg">!CFru Bä|ʦHwȭwW6h((hTXFvmitNGZ";XU+y uo#g!i-WC:Pr[y,'o_H<Oi{L`#KM3nn8vrTb#cHr6KړC;a\ZK4.EGz$}:B4:qXQf>Fצo1m<ҿ3}¾X8 ̱ɠ-RSQ`jg+pYUd)1X|rywTi>\XE$èTsxnUwνs޾ ulG/5\tqoѐi7E1WD)QLwVH 1~S2b=R/r(~,hn̤()AU!4 톤-g,i_*=ŀmd1t|{TFrSpeO Ҧ'nUнk~PDԸ9]b&D\4p]n: S-Cn8JWGgh0da_2cFSRDNW#CD?::qjI@"llV4~ҚHY"$ˇeSHՙjwT<ܧx=_˪}c.>vS>lptŮe9M3!=e<՟Q1r/15qHrSOu G+a"qZEz2Mf pB'-Ib*=ǞJ[P& J|8c*2X nG kk_MmR^""]!e-gGt\s8| ψߣq&yq#Α*r#ųWi&h#8 X ,7媣X*BUs^&+OZQVmڊSNJ#&:I}5BgKB;>yݦfW.d̻j8;:23FNXPOTc*J+MOpq $@ }sR&-b V3IutqCMǍq:y^Ȝ6b  eK_9WHůOGKgϝ7MH95]hi Ў&e a[ׄB hǨqe=F0o\1\Im&'I. @'@aqqUO1 "|+sK7KƍB,ylQ^Ɨ>yX fw9 Ҥ E#jXyb:xN,҂e?SAg7:0y4 ˑGXOa}zՉ}+8)캽ٲE6WҲlA>I;֢0`J1Әyp7a +8*^nܛ-.@w^t^GcC<{7'D%cqUv8uL;U6vI}}χnaGJcj8~м!oTC 72xˎ\91zru琦Q/~zc iJCRo0xI(s%|;tMOvl87v(]{;r2&fUT:ﳏX\Sz& p{.7kXL^{Y+k-S+$@LRA.@`~$Z5jp Cs+A#'?B3}TΗ0jʼnwQ) >(,\#Ki3ӧ dfiS>U`Pף ahgT(? #:ostj?L6g?"q K 3}H  w~Q :gq.?ԓ /U8ƻZa9m"Gξ\o7-c|>!>5QJdZSzz]O}:.IM!G%F%sD/qBs$&AfQgUj1JV g}]5 Z>*hĞY?SQO߮kb)5"H1Oi2_[jx'(GNMpZ$*UOV 3[cZ=5:iZ< ,0?'(zwLjˀgMJ= .{ ց jr ^F:5kL>+ MCTv' ٵwV%N^y2ҠԷ?)ChY̼N>ڙ9 v\Z6,N 6|h~ʪDl-@&P5(!Cs]g嵌|VYtQPHǍtoCULږ@h&o/(Dv pǽf!%((2n9Jx'ꝫ-eIMr?4[q䩺Yk;>K@n g}lN 5[/&DaOJ,HMxC3CB8x`#\j skTA^_bѴ,CaT }-f& =i{WjSL!U۰Rq68>\6hY.!QZ@ [脙z@$ {ŗi'[4 Dr5lhӜh~иJo=%oţ PEWի4JIȱW&L#TbtBIoUGB֏oII]S Wel e!J v2›څ%d?M@}:'"^T)OXuiЉ-5c!ir+WbfxĴ͢$ifYcxCM*D@YhQpT*-5ʀ"7v -vN5c2-Hz=Ň[sIkƸ+☍|Rw=2'8?XQu7p#!Àgb'H/2zv *T*t3m¦=j.-YM}EE$(iY!aA//JY#d[6Мf<":+s "4.륾k %0X"'t`pjteK)KÂqK|\7SUކpe4[)&}s{I)J#FJۍx.=!*f=?2 r gM^uBOKKx>Cv[* PS/䟹4'>L/'V 5r|3ۛȮOM`ߡ>wM½,@2~4k4\v;X1Jɶ8/POkfƴBqXdZO)3oy6)bnRj~ 4imOwϰtDb 7`X;X"a=\C/qA’Жog-5[w ʎ_.Jh4=yH.όc-kp,z,).ӒsǃN9 Kf\ݢhmpwb|*7ͰABCk@~A YRԯ@mZ9=%+uȃS@h'=Y$J,PRcND$ *.Q_6.ڗHЊfND^uux+{p4O?ՏBVp=MQ7 Ě_t&EA~H!?i2))Av3F -& %~]M=%~kvq`o)i5k%&ǸEg)B?|`bˣR4mȖBrdbyR#kͻ4!mYөb/uP}Jl"J~o8t*0}P-$]H0ix%j{ƄzE؁[q:fg/Z8G 4G#J0J~ km5Z 9T*ȥlfjse{bU Z֏oY9e3 mx]U/n6}h`v{jn2U߈ G ȁ>]Szt@o s=[P^P<EO;PNkxE͐ߛƊ>p N0U00ْv'D46 ll׳Qщ TS4^4Ru)mUg ]XQdDk?{ײHp,uϚ쎥FH9SIr3]\,|UR̋%1F,[ 6rk)֊ #xiw,. !H1 !hC.HPsT {yblyعr5Q];-P|+nx?H:R7[u{vXBE7sC>]>_]xO$ B'gToAy86OxzegtA7E.~Rd-E=_P9fdƴ 02tY깗hNc ñ͖6i$/wk-TJ*5]3Rxtzj\ӊL-4~Ymq  =rZO*gVQctE)W~Ifz'gH ﴔ\mHෛ;]њ&z&y?ۏP(ͳ2&چčvÈDn6Y" /I|` hFOfP(gأRfGUdr$3 ek|0r34Wĥ8i` fޚqF N(ʒ\/HyzQ8>_5_A[75a8#-W20>Zy}'(ÛX+5D'(U:6D -73^T8IK Sd/ƶޕk❩wH1*o7|ћP;N1.[;-C(Ş7b{ kCNXW^hQU1l%uÊ &t (WO(L0tq1%ϋͱ㌌rǎUv̀|iXz?nkX<_R^S,J] 2 Dh(qc ,{Nm& `t1>6FG8P`h_[Ľ3LX=fOxksמ7wľ}.]k! qHI+#΋ze/QqxB)#Е$-]Kוr ёJ EWۧ4oy;TpY^a lxoPjEM bM-oZj]23Uw'=E9T1vN\( Dnɀa,;nn>>3(:p*8 im_{cIpפö6hA_:(0tkY&?@[pP;Y^b[W(cHZIP k $&#$[0Ͷk4-5dAzM<<1|L XQUq)kѽ}*;kqcaŔ'tyoЬ*|>9%z+a-P6q eL meʢ>P8lnRm 4htDh<`zwK>QSq2{|*m8.)P֤W(FF%'T0FF(xi8$${Gx|eR1:B#t&MR{FGU|-Z4hhFk, uRVaw$!+!6bތ@ ;7fE%B n%"у+.vf̤`t5HmyԫM6識@<=@^${&I jy-nzR ^3npbӏ5*Θ#`$"kRf[oJN"=fݟ&um-D%I8(Cx]uQEWk3ao`TU? cB\[ '?-8L"`6BBʮKKU,P=[Vf~kd%= Xqˮa[TLj+ҁ+A~7bQ83+hJBWCTd׷1UwHb)iszW(}Qh5e>u}"#4AnZ?h՝]ulC t{*'PuMc7޷u[iP7EKpeMx0[XVK odqtc+-(閚`ܽ;ӔW(=F$ҫ @y~R6(䪹oročLTłΆF k(Ϊ8m2vFtQ5ʄ\鎰;[DvC!98F=N `6J~qX @{#|6Vh0ajF7f |6)Gι*9Ď?%'e6|`4͛Ux*Pޖy[rx`:fX ) E5Lm_#|u팁i$mJ!]^,JW!l=?-!ֶlˊ_dqi7sAiԓ%`ny>Ā`R־g.Q36Ćd$(ۧť\J9 ^%s]+Jgvqf'ͼ{>\/g6/72RDHh\WIKhL>2iN[^lBF4w|ZDT#\ϢT@=G2**RGT?Grk9e\ufj|qѱ-,ˢ$bەuИ*3;q#vFi;R]W ա.Q0Uq=7L qeZdO>$ETvq*ٟ*[`q=1庳~wRU e)|N}p8OND(z](!p [*8rtjIxhĞƩkp3qӃzujc` mkI|P(1MZl>P~nSpF`;ݦH%qV h̏TyQ_@bгŅOblXzAW?dyzV`Y=E2)OvƷzFV|^ީ>>hlT)YWq"+7.<2%7I3VFqx 3d.jZ^?Ѣ28_BqPuیhdikj o׸@NY`Fq.)hf0AZS^G|gcC݀~c6yS٫s&AR R=زEG5E%-oB}vyB ȆxKG;wgٌДR&6T2?nVei][unx[-2 Hy ԇZM*Nc 8w!X( g::D9l+E5F2+w%lqY͹E]**12Hl 4 _:TAU[$gC` ~|^) .pJR4=~!WY>hv(0ųX<bHM(Sl*rBL‚uEDz J;Q^kjFv!?(/gK>zϮ> K Arx#%Z1̆a˅9pT֛:ECyN^${wG؝,M!GPSu,9s'ؾŤ>)6 xkStv~x('\+ڿ&lEzTymQ= jMVxPV:,]TT1$V'XqX,T(8}&Mİc{ je.%qT2"u%?t0Gu:$݅d"B.$Ox>u Y",2&m]_@7ޝRnȆhZn9A u oM\>ɓ}vaO p츲v@0i D "X!3VPj\n7g>v}xs,XF @Ɔ尛A dByES kܭqt@U}H>@O Ʒc/M Iۣ4:,EJo\?0a1gBŮ]AAkC4M W;G[|!-9$&h E]H @ws\m)JPD0[?4Z0La6[ Ô2=!Aꫨr؜ ::3{-WԀ]`NRqpYhYIX\jZT2SE *]f2;LHgC!|mO)5ǔgNv8\XH% Uڂ[p;m17wy M"+ 8zx3]N^E c!2|A Ic_xߪ(shl՟R7k7rs-I t7\2ӻinQaKnEWF?\ SᤄE61 myln &+ "Hbf>\9P%6^EP&KHj.a)p8ڳ7N;bNRu2{ zhf 3#t'+Êh͏ɽΖwtXKm G:*v;_5 ~i9!ǣbNu~TqYE:S]O M-tRn 9j3jܴg v̚S+g8w/B<#'/gUvS5V{,׵#YκV:|r) A% =?맨mIc5'`0l3ZyЖޡEDe{Sna[N`99 0scQ\u,X Y;JKDtu&"ab-[5 {_G '[y53Na;wt飯`d'ΘFȂC.;unf+M+ss#G?TNQL_m]l)T\BkG؏~T5 Ĭh+2,UN`9@n"XQf5(z{;,G,0Hآ&wãd a|k < jbg# :d"kvd d'yEWHAnݻI㿎aodo4@IJEzwh3nː8IVqQ;~RÂ?ip&j"L}vy@|o-fz.bq:bFe5ܫC"A3;727%Ϥ{4HªKI>?BT(]&+s O̻iX Zd~0-zf=o)&zdUb \upN ,5-mx~[V)$6VҀW9D3Jxz}JL[y'%3Qn˸,|c8Yz皿hfX-S*uq47XwLi3vT+h Y8-ULqɱ᩶fui'oе9Ô5dm{] Xn lE83py:> ?霾b^tW5e^6FV?U}6B鲰4+¯~{X.2Ǒ"~o+E+K6WUrH?RsK)䀷Ʊ.5VF@v5AϐV4ucZn"Z\N+L].JPA\[xg?Y(~Ij3advnl]BzS {&A%p~QK?6U R SdE6*]Kuʆ4\I"2Ef_N$FyTXifx=8jBdWF˦J :밯tEJڈYa?Y5GOo"u5UkxdI[B$2ҧL͌:h+\u΄t];2 J5ï<730"$O5-nmQvhA~~RSdֆ9ЈX=V aY6C[AvR Ob]J;҇tuZT. BN?jGR\uLpC-5Fjl hj+hPLehޅ4`bTIJ.œSlAi1"1 !5|bRe_9m R7ww_9o3>tV0m[J~Yߗn6Ddӡmc HKG-9 ;^=Uc##hBΆML5(@lt7uHR~" ݝBoWk7y+KѧXɲ#M3auv1]|pST1jGói <ƷFF}4P87a ? 5udnkofe>ңvؑ3sĎa1b#@e $r=aP]ES;nA3g T _%b%LMf0VaͭnsW-7gFx HRr3av_<ޮ 8 u!@㳗ʖ睯vcXI-YdbbE8eLK.}e;D ,)hu xbJ7ӺI*$sC#~I4ԛ)+dxHɪrQr vo {Eaɵ3>/ } 06~3,ӡ6=Ub SRovoL2fwn2Nw,KyG{a#tK|V@)IZBO煥r;=ի]&Z ķ\̨e6f;{!Ԅё @8ZI~U-"Z;MDQYmP6)j=!v\.q )Y,i&'91J|Jw| ,‡ 'ԯ@,t1- eoW8N,# d"C6AM"Nr4~?N)g 3VuJ^c6B.]TӸe" '|4+!m*3Z)4u~p [M,ܱuu 毷ί أ 5_\9LhowQdB9O\אbB2!y= e_P̦fvJnϏed̜0q p!vLLa%j ~n.]IӜ mT,b!3GhAH{es5D_ϗpY3.葃$5;( pMs>եdOJ'fbXv=S06;E_^X!eWo囫*W[@`̃Bпt*A {u6dDGVӟtpJ9YaZM7Z30p/A1nDX KរR@J~AHwrkѶot{9Y&%YD!(J^HhY]-:{ Fa WUE2}3@QNeDYLYO{<&LnO@mBVx{_}dԑ c:yB}n}c,;R QuWJ 64C{"T^?mHgG'(L\vSG{[ǖ|c+[Vj{w%?`m*Nj|S.೤%_߄xp8 6ёՍR. 2Cf4c=4 Cd2{~^E(0=͡:d |>Y[HOP&$#8_ !1İ(B2(lNgQ D:ADkw"~؂W&~8159l.V'j7mEMaR1I Oآ_ &WbB%P_+}^_ (Z ~"$#'m-#`q/8(&q^_ıUmF9uAz 0;|n5 N,A" |Q1B(5#pIz]~rY:!Y!Jlrv={]&|&ehJ=@EKW|Gs);~-L$_y7|-~PeOmFզxBNU4_H\6I~ Gge I>I;Lj& <Αn,Vʫ)aL9laMVa!5(vqH xt&(:rˆ 6f,X2n٥..ff$̑؎'BC*5Iq;bt 2%u(^=Hۺ]h[K|2oY!K*NW'V[K6qa^=/JAj,,-<71^'nZ[YObX4+j}xzT/iLL7\WG;,vj4ZT]q·~8*@4< }#/m9cyXΩ3 ./RUI}uj01 .6Hu@G Qj/SUeޛŸ˓YJ{Ppڏ,0S>=H* &yOI붼thĉ΢YM8VG}{*K,i#(* ~oƌ)2\TXB E-r#^+[[@ )5#zƆRZT&KEm:GZhhV%Cb-k{܄-Y d1|#rgyu$ ۮ=UlYm@+*YEgh~7gU1~R6'1OƂTo9F 9uJ W#ţ'A "PŲZ`VpX5oQ uA&QhP 3JAdzp8e]|$f\e);DũsBSA?5w */_%_OeMa +Ǣ5%˸"0THcHe(] K#㈩IE,iz-G:!2sDS=)9vr͝gD6 ܰ.fKFGELd/1?-u7\6KW'PǮ~/=vblEzi {g-[D&fZ[WK{.21Rwz"۪C܄'(_beK=ϗgzDvqMYCojڒaM6=XvB{4F6Ly&9\qL6[%7ziΉ)dЭ#*/Q {!9= ΁_%̣Y=/qKuxbΘM~8iICZЄW<"XeVd,Mli,#P I0l=%hCp߲Ҹ5 KRxm+=Ci=l?OJbE#*=ux||*[?j$ )8EHpVN,lkpVA(:.k ;c+рBRg[Ʈ6x UfEƽSn71cq%,wycѠѦu2|: MbZ>_jp1|ڙKkOUDA' uek*9åQ9Gmn68е]7Ig *?0J>AV챫UO&::l!'U{ E(c6#Mjc=?b n2- ?/z(  ~-DPfpur(J -[ApCښ5}ÛSpx̺\K#)A ]Pn*!J/)N,Ф&j3"_h;rd8~AwFq8]95"pLc4%]"{}[Rz/[|k9\7av*㶨Zr[07UΈ^(;2 A#Dz-sBVtCo|$ Y3pF 2n\3=0T]?8obTϕ4ِ䡛 _o2X+m! ܼ ~sMu?WI/Q7xiM0kJQ H2!𵇣Z Pg}a9η.5?swmW N}3 B9-sMgrɥgŇ)ŲoQ}EEJ3%yiFq,&V<=%D~ lATKKb0hQp԰C-W@ۘEKB$dOwI_|.r7(cνH۞F{O^+N]TL8>M :IYN8IeJ0+wk Xak'FkJr';+Fq5-0ڼ/%;%3$h, ~]?LU&pcT:G˂ʚo8?͏lˏOeFƐT^Ҿ7 f$Z<'E^og ӌWſO G%)HqnG?2#;_i)a`TqCj0 tN gi=Ir9tU&sR.5@)0lå^iB."Q]0wVj#5Nm_vA]Uz6 ^_y2j㭬赱j8YYiaPZTءC2O]g5X&p]Vm9)lƜIVQGaY^Eo6w A%WU?}kVJ" += /,,MakAoh\B:rI6п_a lDߠ1Z֏~09 ZQQɟ>P8848B[eD!ʪ@*kz*[/C6Cסi3b쾱#ZØg_*B[4W'q(6/~Kg0Q5:#c ~h֠)lRYph?MlH99G {+u(v({sqv!:-D왦DpoH-eP}a#o ^)QNȸBl}uzbSO7s6%bʲOrYچyY͐r 3"2@bY#Gncg=k`YzuqxO:˭Vt <䲽{'j.I2h$圵u(dR`0iA=;kNA-SI NJ.je +؏ms斔&I̸9Ylc ~A~o;ˢ!ŗ,ri@1ٳ)W:pXv@NjSc?p(\Q4O7U%p5+EZ`q}G}}[;g5mwnwʑvkɍB-aNa Ќv/\gap써((I5*˽ʰ] !I'n|tvh;P&lq -& HimNI72mz$n7qPJ[b.Ƕ/EZˀ}1छU B"Ҫ1%ʉb/{}T؈Vf@ٰ- 365pXƜޣ@67au0LseAb̪*+ s6#͘sqm{HD`VTi <KXYL )佟ƿڜ bKb-sTЫ4uFpU5HvI. PfORK6#^!AHJ+k_gcsf#? M5g8W߭B34qx š w+zL0ܵ+U,rF{gTuGgd_Ų?QB̀i6@v[Q//wJ>@4Yb³eR",C)`)K"<1\(f~5 ԰{趏A~I7׫d\&7!jሁEe<7Jx~p"O6LP|m?enQȫ \β7"aIm b 8\Ջ۷dGx5$!4:[s_9 Ytor @=aIбib AH-"+VC)wMkJ4(lmr 4zj/4 zB( QZh[ܟcS@oqC]YcI)'HXl ks%Wؔ2nCGW8X.Q̬tuFtB2%yq@)Di5tF{!KaF/4wEQ5cuX9Da٧e ̸v2LiG>7DH 1Z:%A~d;YΌա,,EȾ4(X| ܸjX>x^*_v4ڇᯞܫ@) 6tK_{XC]kWDLO&y)"]'HL K^t`v]fBYس"ЪĎˌ}IL(d>}mIf 5-QgXbK&Z ,yտTSB1J ̾(jdWr4J./Bڦ,d#L<~⁹YTr>HiDϒoZ 1u +5)%BA#]hl__^7qa i7D)%S>Bx8?w ݖJ=Y&y&XBeM2,Vk V6BqJ)WG-6.mI/j@,cKQ6>'hؕfcl Aʺ4ϔ_׺5UZ!֨!^dR{=2QbnRˈ=:aE5N<}4ں6tmlY1+FFWmny> (˝D Kg;h!՟\ٞQ?Hl=U[R0a ؞X*XzFtkTmNAhLpw2ѬGWXi{zu;8zh`[իZ ٹk\|[~瘧}X\~֧{t!*BxJ[O-a.j7c"HCąDd6NDw)+TwM]O3e C>-p?'LVk'8qǔuj6@yЉ&1#MZ rz<@qTF#GhwC%RX׸'UY(=^"[ˡT؊AgBX_`+65M|Ndzؿ9HppuX6$16Ɛ,O|l3[J$XZQD89IJ/%[N`<>M0(2\ ;ia9xPBϫ-OÖԎ` FE׼iξ vJxNQdP*P̓ THs[W^w>\-8,0A~nVI'4*]yk@tgG@*fXTz^¹>s9eTvHB2$ޣ+ޚ£Y{bch[o8;abIOg>i{)$۬#E`*5vvg_EJ (D|5m*3%k?D.6A󚭀a(PtZybtC8JV_0Y?AMƁrt8ޕ*י,Vh(˿M]7 R!k4?:щ有OЮcC4*wF-] ` IϦyVKD)4|+Db^sd:JQv z> 8ms.;n2pK)_m;} =Z}Mn B q8f,H4I-Shذ2I³+SgW9WN?jRd进JSqc y.-Đ/.peK̕bV "KTdk00q%nB8S1OI}N? @0l"2N{Z{Yz77% R{~J@  bea7l6},Kݾ͗}z$O9⏚fFE ,G0.Nk!ze;'%y&8faX=a4M/zpST3Yř>""m'IgrgjS=b^=1CJކFKC< ƯwzaZhޣN6]~88.tk-|C4,hW9YzC[ AGf~L͈R@L,ޛ ӄpS~D_coi | +r8Ns:{$wq[tTeE,nH1:H Y$*auBP2$v⿢n8hS%~LD?i\j6MG?Jw7Hk7 όC^xO'Г\ۖ$7(~\fԐTs_ߠQI7פ6yKjFnFN32{ʞO2qKc RQ-q5 [$B(ÙˊUb-,ʂ| ?9wڭT Cߐ eoxʁuňJ;g1kixᙈM ھyPrA4F[,FC^M?6u4i^q"C Rڈ6\f9$T׋-=0Kr{HA"]`v<&W>\%ed饽zce4GKDA!- MoT>k>> s2EUDI^ԁ` ;څO=Suˌp?;26(h=t#!y2)&\vLʖe@bZBdjMJDSA%뿜cP593P20/hK:qnli{)S"}&E =5$)%sti{[q~2dDj3I1hO['UBѧ||--`䀃ǡ""dR8"m@9#KRZ*|1'J"K6wAZ(L>c $jsvi06`֠ܝh9B>xCѭ>(4G | g7[ \os-7%I@tKRȢZn<^P c>qy*-._W=3tbj,h<BM7T 7RKb.}-{,-Jsu6DHFv ,6 lKiJ$?Z,xD4[13Gi9x e7l8Ě^lP/ٸW:rq5 A8Q% w`^E(>tB"68,HwFYg6,ޙkɗzK aj݌nkJwVUZ͌#W9@Amh@Apyv O"?MJȿ].- p I 7؍s{?aY ^";M.yL\W8ST8H=azlN{.؎;p!Dg#Pq(I{$?::BWP>鐖8=M?I&ӗ%%g <ʥ3M6NaE(ϢȟFhI?5/y={Xڊ @.+P,)NELE/*U+*c*᜸ŠjDV*D;t 3O@ytH=&y C4gP1EDzY`T?:5ibcinv C3^=< U@}[a 'S-sW@B/oS]U R-Ta 4=Cz[5c- E{[LDfwԺh&فXWYsY|LtEbspud@gc}jqߩ?$;P)+e%6ZQ)E |>ͦE,\/l{S*0tm4eʊd[02Σigq9 [x `:i%8׻ Twr#oe._Y)'!rs r $O^11s1hޠu!F 5gb4t^Nf=nͻn VMlK0dkUQ6gͽ"Qp'& ;iZȫyxyJC݆~V`I jwI&>E܌eZ_A-(ћΦLJ#[Vqg379k'B: |i;4S4u]-i ցVydK{C'CV`C*؟IJcѲQM*'v1xMk+"JALJ,M&8vwzQCVJSh+Z;JVA9*RR?bykb DU@FάZ.R`![67ުkc_ M)g80LJH^O=Qs7kBsXKwC9.DIBgo( /=CN]r HZ)NgNs5L/.ybp|u;q)ǭЖp?TZ@QSs鰶ohnd#\A7pay1_miZwdޣe t8ræIeXg#i&2JGESHF(H_گu{OIqp5eT1e$n{7V`%Ni)+Zl(fPQ)d8H$hL 9r]o􇒗j0zdֽ'm/حsuʭi&GMyj12dxpa7GS^U78LP`d!N!/y:(h$CE_VKbATY,ګbʬHUeD#z* nnT Ʊ>r7/+IZO$JbՍ)zˣܘ+֢TcxkX亱7h|;q42gqtA|p+L\®-qze|L!&fܧ1'qdcFS?aͽMobȽVNJF$`7FDUd3g X+?¯]UټY)? VF`(q䗎 no7{l"C+νP7sLmM5KOs*$:Ʀb}+pm2Y59ftPI5Iƀ}Ӧݢɤ>>oSF%hwAI7qۃ@`tdlG g2('ojo*ZJ.-Uv tGS @"ZW:.~;"9?>௉-L#\sѰ\ΐ U(+Wi1xiǹÙ=C=Sc06йP0ִSG] ҙ2胳7ø9Bt}=St-~zå43*eUC 9;X)Ⴟl"YEьdxoH~5螄iLv="vM_d&\ȡSe~LNkz/]3JX2w7HoW'w۬2{=WuD9-:bߢ6.,DU(Arcma%&.;2Se%@HU_%Yґ(etHwqqMI{⥀!K 砳<25FEMWkץRVL`u&Vn^$zoMsnY,1􄜲`i]Bx/=(E^vDh)_>YK<9}}{Ù~ZlKK(d+ gW!1ҩ=@H Fͭ:-=.ИKzCK^nһD[<~.Y67*YJH(Di"Ⱦظ1ȫCyw:~سba0&dmoX Bg/U2`BT.kYнxEp,ubv yw3utL?tbkC4e}=hRH=mk# #qf.|iD7'鎿Vv{'l;e-=fo6ʯ1<֭ɏcmU/%`mE& 8k5#CVxkC4<1ّKh.զ~yѹ\R! 0uyf!+"86XMqQ P]%g$M'Kث0ѳSKb?l^ jJ$w2f`tc-% {%GQ}SBYWi-%"PVk/27 W|qCQ@\; @@,Dnhݣ:cM'0;}.RѦt?=?kL[O VɊĞG~g]&HrJq#TLJ1/\!`Ĵ,h'SN#[zd_bt9NkLM'M DH=#­xI@!Ӱ_67Yl%%R2K6+X @d~O#Mȏsmf+ӡh]SvΪvtf{vP`9T'12@H6-'K =>DtҾUn- ZSA1em!q!)Ź0)ڞ唦W3k02m˔ QSVN!&}qy/PgéK߃jGg'*bC| 3Epl1äm 3| 'ْ-ΕeQ:Yǔ1YFv2L>m{`۞ꤨ'˜|ybbT^=ڧ0UP6,9֖ Cxd2rLc~yH1 ep(xΝrOy hp*p*P$|gՔǠ)P]tCmў\R XmI!ъhNcfdoy?1!ĉ%D>Wls9s.lx E\+C La_s0JE:pB-pzyV+k8]KgҤlyR$f=r'XMHPz,hISLG%x)ۯ`w}1"4zd^|q,oEs~WIkC-@6J+6>A9@|Th9[ gSSta77BwKj'lxA5 \)dlV9c!GiݱKD{Q荏0?;"|8s3Ml jl*quY Ʌ"Qb8&f, Dk}/1AkmVH(?;7pvX{geO@75XB!='&+[>Lhf 4d,m;Y'+{(ۡKc+zW]RJFKV2ΠI9}Q,C45ҠKg# 9]s 8sW}U6^-B\5ai^{g#?F>Z(iOuZsIgx',R <(\ Ϟ\ `C{|FT9vņW`6ptl ;UP[zIL?|? hZ_89r*e}m^NF8qG5P%\Mz\Lحe 25ݩ~Jp8NI6YBH5de#e!}CDUdgFQ"'iG1PΟO~cŴz9%L E']VSn:vch@}xhXB] XHʬ@)X}K1(AqOoZ$wɎHUybt|TW`GFen-ð%?8@ǕEEnTĐ>;nX0uHsWlL { 0JMN11G@x*25gXbv]l2 xD0ߦ|MJE[~| _IzڶM {,Gp ۱KRF=K0[zh3[HJL@Dt'e1 P6aTpכ@\&ʛ}\Ui_BzBNM)dӨds95w(> PV}oBU2>i92%@?`hW'3{d YuSWэ!\ c-0Qr )Y}n]qjE@}OxkgoS/´w3KM!\@KuKB+LeJ)t[`ӔЗmn'G1/i9!˧/*&Cv^oC.'5~N,!<'V+ymֶ-,r\6 Vǔ/y+bA}%%񑔱RVVx67aR3yo9$%=KZ7U]Y0ɭZC% [uV0om sOQp ~Q4rh_rq` \e1`:ӏZ$MrCQ Krk**Zo>װ熫@"*):ބ\ f|:9wii.f;G'c[5.ŚkSB%KlZbLd}!YtkmoLkਫ਼Y`, j1}{ ѤxMJn:"꺌a:t#! Ig͈tvv~ӌj&hN֫P@HZaQ s 9K-Y]F$%C/|r|=ыyYO#QP=`CRP]uQ=v@TB[ R7^6הvG)Oע{k9X( ~J>|Ex\ru4g}9FԎ7Vk}; #v<^3G֡T$Hr!V%6~?-p[9T: [ /g7Rw; A o4ղ:7r~,'KJ4吾mee_CFmèPONq6Ξ66N L a%ǃȈ'<$hQOJݣ2 KKS~rh>.OaQ| "<^HIH 06 ϱ^{J,!H)2G2<β)˽&7W隀W)rHM4쮍L%glcXAUN{o{~5q6t IMYa˕`20c&/V{%0U u+#g+\7QCFa+68{"v%46b]hKBbNґvS3ч+]FR<u )Ap-[]${@;iH*N"bf`/Kdů\33+54ѐa_4*ʛu" O Q#SVFu.L(^+3s [,2ڍ&Gy&-P1Zwځu$A"ƯO*>1_)ͽ OW,'q&=Lnh(+Ƈ\no]eސŀ(n}ggF9%5$L}`{ S(YpHD ~Q# M{.B2 ;GE fxRvbz6{<1S8fڲw%4ݮLհY)ZnSg{:KcѺ3:Km:A`5I=vDi7JvK%¶YQ3Ŵ _^I鳒5wkPT̜L馑y4IF_J ZEz]F@**&uUruADdl9LrU Iڍ)T5/ȅ e3vcl 6)?G`Sh5ϥv I}1ss]{_\Z |Bg cbg/eOV i⛆ 3"q^ؼWa r-B ^P:a?~*.m|y$G<޽(8Yu X&S&l>ПNDI²(>喹/Ů7СS,%[.=&?Z(ǛM51VGYo~ ciFYB?|c[_`ds9ڨ:2~uDѣ4#Gh.(O'T( B{#~Nq ZϾ D%OhջuGkKL_F,w%)=6,UUFuX jnF|8rU-ayɐH+vkwU`Y>.0֐5sPjN"}BZrTׂI>?j̾3w>Ƚ@M.kGi+WұC$磋B4oiWqzAXp]PjG(P CV*!1Px8擲3^j"Iϋ:-?U.v+T/O3 S[ȣmBA# ;*gqj!K#"@Ȁ:Z/`q !EOЦ7 1ڰduOOO]TUL` v7o) JI~IG ּ,j(Tרa&5v*<:^O LixMT{%i! 1T,p獐Yzq~UV~NELWTp8D\FOϣ2e֡s\eXS3,z` eb!3`x2DjD 1gZ*nOBqG4Xn|pܧM|]$c|`Zn%"aXP~,s&qHy50Ĭ.}*= LxI-x̋,Tm,I: nEf0/zFgx˛E4fAG>b(5<x ۘ\ٍa-& 9@t^iYkiQ:t-E} wgOu)_8ك1A^BYk9>j mF9d}T"ނf<5 t㈟U*ҚR~VX/cVwW_oD ITxbrP|b}+ <)WsoGJ)w%pD*x98+nda^J?ݞ=td]S2.U&âݡldYY^Yyi]G['t{QKqgOf"ֵUӒ7RzN"R`ylKvu Z{ꯚ.LF(*^7pgW pP:ȦHy+bJ=5j ^Ʌ@5Dq [H^rBoY!6{%nGw%7_N"RHV[MUi% ~w{dd2#!pZ 5\JL h9zQv|yg~XNQg7цzѮ0<׋(daqv>U.YaKrGu]9yZW"*O7E/dmZZq?Td8mMrH}+]\jQ5ө0+LżFgc;1,6]r.U()N70Iz696s;B^7?I>eQs`|Lk8P: urbPg] u0+Lv ʏ .Ylҽ2^h#tOz  qϕ:ҏ~8E$h7h-29q46^~F`a_'3OB%(tX=$% v)d Fva,4!R*!bXU`F=o\6ꎎ5pM9L:>enI>)9*_'~ʜk1"3 "8c7KEU$l굳@?nUy߇Wx.s_ ^V#MXO>a1Y Z_4ӕ\~n= t1h!\w!-iɴdy~]r5Edo7 '~g:dstc9k$]vs4B̙~/˱_f^?"|,n$fx͚i|(R(4A(cV;h(O^EyoE!>ɐGe1$Ni>8Pt&s|@X;4hn㔷PYwKaA8oxKzfXtG'YLa9GρX8~G@dyՠ ш^plTz#af 芼O3gyl S,AkiE3E]qCO!AdCv 噫~ +"A&o y= :\R iZEPȅr3( ꇛa35uLp[<P>N*0Kb7z6x,l>MOQ {ib&C/م6H,Iu&C;DA}6YBZ/EF&`&Vϛj]K NvsSyF28J3D?~]#NԓW h3VwZY!wu{@wz59u?usq@Z^,F1`3%- JcM{D' յHI)"+"H{2cm;|Ry'IϤXo@eB7\i9%wA;:T>1J0f_mPci:AdŐYgHF7V֕-d#9>[wy '==xYU\N~e NQ- ٛ)tWJa% <"i*+cD˯Ȉf䯏((yaXDž2.k,B|cpWH%Ko>(I3FN}ٶ64e{{ԧ"3R8CoP G~B!%Ǧ}N63*s# .aR7'khaYRHևRlݪw,wj.W.PIH-pqO$C^ʳWTj>^-]T}8%d/t:xeWxVi$%_|<ϨmazKnOv톄f4Y†?9n޾#Yt",sTíf_ #(whP&%IpySFr^t0Dqӎd;>*|KEwmQӊ/ , j η (z:)A!ԥV~GkujDW[ Er ~Np)V֭)5.gw>[]7H2Al yvFĈzHя2?܊@ֹ@GyjW73"c>Hd N K8kLq,>\ 7]>cĎ̵]lJԵ u]3ûl\ ,H!_jǗZ`.N% 5.Q2g^e Hw$˜+b"~0aXz)Fƈ`Γq?!VSd'vRs|BE \R#{^xo_ 4бNPevw-P7wj 2J2'BOhjfUhFjE,|hx0u;l$m!.=KW&Zm0GaES&&[B$}TF_u)OxGW3-0h^ФoZvk孑MB[◱4M_K'?^鼸!"C&è|ŁXgB~'u\RP1QH݄t ̶3c @Bpݞ7Pt n ̩]śp 2aCX)݀kax; |Z,{Sfֶ'B =62ihExn w2KGvfՐK)t Q4MxSw\NTt/BZNSZ\mC7B&}y X=%S9^o|P#[uo&^?&t Ihm UϝN|ȱnlj1 ) c WXK$/.[J*S3Ltq4wB3_RwuW$ek¨HC"> abPb hp%c|01}o߬~`\ģx1jSeFTxV+&UƱ4ͥf˪lEB7:L~2 5[U`ǍᴩxƜ_UבN2{[pH:7X}iS0IYsA@V(f7G${c%\zS~+T{KЮbk9y[e ȫj?հfe(V\c]%fyd)&r^kq Ay{7İ51(u|_Peɼh{hnfËq[uʑYrWe!8E“g r2:K"D}obmND=j?/&tZ1&ڊb$d&`wGRxP{KܸT/5(V}l ^ 34lI+-\xW;һImI.Ne5 ^!ExS) bpf\953`%~ˣ'v[vFcUn,SQT5^lŭw6JIW9CAߕ|𑜢KڷCwF>zsX_[v3 ṅ 20b] P뫚AeE\PjJ{m:*>bT"N'.s\*Y[:غHZh+/H% t5$g}c)׏a]M7^c2+_W MygH"AXtSV %ןC("ΑigˀLam[ j.DgL'bX8krg*7 i}q|kF suC6EF ΀ӎPɐR˝DpngcՋEk0CAfbt!x*؊BPȐnØҨG<6 ;w%̾׃B0sbu5A"_ԊV9ײe/3!kQDTfz~:G<Ȋ1b33%Vne?t\t2Tk k.@YؾO#88 sz@D B"'.)z,Cw8u'C! z lf_jED}jrAP/$|I0C)B]@C4`9=DW†DzȯhtZ$RR5+ HSqs7[VψQzF(ؿ0ʐ^:ټj7:ؖNF!24'B̂r \N `l!"8PvQ+S?qaxb :Ⓞف;fwM(KۼJ^ўuO,po>YVmk'BcIPkF]+%A<] 4U- (]D! f>HHjr"BCC*(QD_F*o{q%wqkS }'41lea4XWvI0z[4]Ra=nQDžJ*8wM`F.%?y&+&do/<2/Oq9|6-ۈo *STG SJꏶ1ժH? T &~C(p7i -I(@Ug~\H>;RK]WA΃Zb뿖,|c:c0j gj9{Hf )DI8\#82[Qi|Ut񊮗"Lr{ 5 ^ >s`qq;%%Wn s)uEr$Co 6h/1E..(N|ğ=IC""/&yA@}rVL`n\!5)[ʮh6$֋z9Y7[K*C-|*c/Xrʘe6=qd|GUâmز9o#WбƂvD%z)%mlNj&B(-P) 7{:Sy3:GeBIOF<x&Bs[Ų >MfuUi?$_CpG)eZ &J&#If4<3 iL6_} Mr-V"(MOYz29Jfڱt;-f]d=Y+ŧ}/p 4m&AD'y1cӀi-ן=51c kkPH"}x \Ve"Uft=c)PyiX3J: k66?uigyyXU5R?5ӝ0 S=Nw 6AqFu_HRf-gDue[1XY?l$+Y֜LBґf"8q6Vpd2q[C 6ӷ Z /U F2N[FL*c;&qLgVd8렩ٱ3_'E x 8Vx} ] ͩW- юN{[+Y] M~zz\l}{\Ax@Ϲoe'^oʀae{_<7~%;w`>l^=0OŁaA;2.>дx(/TmfS#90T'i?Lf^[;G\ړl6=0Vsun.N p—X<(Rbf>p k9W&ǀDՅӋ@]AQ|}QEˏ|YC}VĀ2pEibgK5U}"u\X7rk}e6D01ΫG=wEt#L'Mg&91 uJQP*bљ I$t uK9]"̭idvr"D#%~[D@w^g(1G݅u;㗏tyԫ4( Tܔ\ r$~x^q4 _1WRDsK+gK}s䙶lkILEq)$"(`A"}'p В{V@# lFz rk>ۭP/]h?ph@|UFIk_dWr*3mdų"m92}pw4ISq7JGAn4&m9^0Xsomd_:WfFiiF;<yXOSl EKlҐ",q84 FP1)Ms $ytL`j^{ 5㍊')-v?d5Cdr}}w3>itެS ~Y_Yh,Km"&Ҩ qߓRҗ% Q u?J #YZYvCKtQ~eĺ) :$daV'A j-hyM۟>'#9\X~;0WKܡȼuVB*& ; 8pA7|{Sqyx]B`W 92A#U¹oIS8C J֏xt!ۮm_/iOYnjƸ~Pm`_V]kgJ=8X:HIJMhox";zbEkǤhޏu ,1zHÈIKuohIlWk߀$L4xޛ48+5r$cdujFV~09b:ܿ\1MMipnpR6(TSZDϨZS"*%3Dc8CF7` hLD ̛<)&L~+Ɉt>;1BG ւ|AJ0N=K& [h]+]"@kL1TbA&d+^vw Ebn}+pϽ;aw?S}u6s4t_lb3zY#n4^%5uae X+hk}|,ڽ;$TBbp䑹/!]AY,ٗDDE >5]6| o9oM&kKh%zWqM}ܣx8ܙ˄<)a%4}a@+t}`+m:@m$LĐۣE9#аY T+z^Uj>߈̵ .Xr0F{9Ly.xib {81Wkk@zĘsA7P( ^M<8%hNpgk ﰑw]/vv(X"HM'hGVyAIQX_jy0=-Y P.;hS0PV |n W" 8qwvg(z'#Rt./)\_/s}N/+(1 i7R%[ߌ4 7{+X]ƳPBQ<tKK#` wv ڹ(<zC2XtOss$2 sIdѼ_e{7;~Vޖ*@?s?ʲ_W;THjF*_DP%OT[饙_E|EGY~V^G{DY ~ʊinfa0"y$S {JLnZDsx _}gg~!Y۫S73hQiT}J0ANDnْ`o>93y|%J^~mY~xќNb U]~jLys>%66#>a^f#ۮ& J1`G5n"Mm3OȱOUWuw;KB fYr7?Ë MlA<( 7%Dͽ:A~o*a@pM$=_/ Ep~rcF/?xUX腸]#mq )Hq•~utb@3aY_H/5ȶ' {+C78ߴ\nް)NϢ~|PSᢝ'nXKNLWe"ә|$Љh5LPT=-S'Pq ́X R(E}`.:fmI,~"/thW|K8f+&AdҦtLxςoC+EȾ &)<`ʼns ys9y2/l']ՙ̔lֳߙd|BN0h'Gܤ;F_ҌTܥN-UG J%3tT Pޞ{rjV2M3? ͍:)+]@]*D rą,WDXA$Pz۶KX{Vfḵփ;~іjk%g 8uSue^ GVW4ậUW[ͮ[$L'{<)׉./6\:pax~?m(SKZ]~;xKm3Dd!GL'8I _~Aj^F3LǦ0ܷkf 1R݈98s2c3ZUNdC'#^bhR؏.#XVh<^I0ص4OuX)6"Pt́;#VUN%0 Asr00W1\u(S:(9AKe*KUWZV׺@8YlSu@xnB7"\S{UPZljej okbM#kBqcp/^/72'AvUČ_ຜ \Q\B;=3+Fl[E#?Z_D+ClV#eeڛo\V\ͽ" k!cژJ? gl.wإ'Uc.=S7#Dn;򓖋CL_ E_+v") nYV(P}`LK$т۬F#8NOsKO|"+E$@h|g ,Β aI5*sXD6N{2!EרBC߄({F+5{{ngp#\d!!G d:s9O)ղRQB}q3Ȳ`rXz9Blg 2|- 1SB$hRgo$7vV9)PYŰcQcaYR=xv@<Ԇ5"йzJBoyy"3kJLmբ(rиBTgnP-V2 L0R.K?FH%#">OP1#>Ć\]*U|bFX0ن65j{ePvC6 t;K|$* 6b. R1=N5;f$;1 >XqW,5mfu Tyշد 7UѰ"6V!5KT8۱buaP9R.| iJi;mP n_0i؅A2彾47g{E<[ʉ m)TqD2]~ 8$zj+ :|Oߩ(-өIT#woQak&D4lpJэIӥ{q}a}R=ϩFtdL5`\U7b:; bOR°, yJ`hmJW1j+WuwH.UA{@dOuiağc`;Rď5"LÓ¼+Xc8E#ӽ^)g7:9e"2z1M>|lۚS|d?j*<)f('HrD̦G~SmTSb' zJD{Hp@`zTT5e(Gfz\tGپR] 6k>W6!]LoMq~s < "쬒Y~_JX )X4?Us0˯K/d _ R\"qŏ+h:37TjK2^g2L7OHu<' ywea9$֛ylQܹ*:"M=kY-E|ՁRI?7s^:ۛl$dVqB4\q}e-|5%r =ƃS*qn]OOo [b ay>K*C'~LEw[FzR/T&Jepr#1 laS8:o*n`+N#C%GU3?υuԸm-r Ss5B3vO‡ 4m|ݒX[DMwSE^0c>Fq8%5l 4߇LZ>O' e[O"Bl7ƙJօ?h^!ìZ m*)l_Mj𻢓bt%:B#kLlD%m*_\њ!IF6lL~ek͟"}'ӟ+C̡ ;1X5n嘽F*hezT3E_7 Nа.4p~;`᫞4-mLF?h&8^ FhA9f)pߏ,"10,ǯxî)2^',3=gQꬎ7E«+ ?M5Lo]Ockԝ;G5$DzJPO VH,M0eGHUh26x!C~يi[*YI6 i=)VxyIPͻq6@sJ)!|z7a68 |êPە 6\o2g^|L8عFTNx~!ābYK"W>pA=FW`@t /kZ J7 H("8Rd|[Sԃ3\33C8[rV1~pREۦ)57\.F)h?0W2;O&O}5+MG9Ukk24-];(o7SDby`Q<,ٸ![G4`5 $ˋBsPl}SreSP;)qV(v? <֑?R쩘xCe1"8y甯Q!6 3f a~ uη mKkqPy(,kbn4 +j:M_$f;vô;!*$f!d{!mUtsӁUB$n1ňMbvљZW0toSՠNXoJNM=>sa#]`-[.0RݬU56c 2ulJ|[ {&9Xӏ')kil&~B..@Q#C--Ȃe;(~0RZ2p _!^' pȷA֣  r"^k#0(馏8HBAqoqz3ɫYiڼ<+UAvIVq?[WiӉ؊ ozwrU +L-{X䯞x%̼~nTQķJ >|=xN ?\3d-C{ TwKI߈&NxA˾VFynzP8 ĞQCA}};Y_=%$}|c7N;1V^ٴ7y^'š둰pdD꼆Cr^r@<(r':rwD:|KJrw,fD#u9܅zBxh@R|90}[E* hmd4Vw(&#sME G}򸚆DzO[_ RsR%qƏUrU&ȓ 5Vèʆ1+j^'IPVC[9Χ1ku}dvRkB7\Y]Y ѩ 6q;!tсP΄߁8^.jfn G΂@*FL ^jVM 4=6= ߓb\.5Ode^Бm{;|k7,~oӡ===,9+€.|{F4et8Zef|9.rzH?hNa,kM|d_q%[ʣtc@P\ݦIua5/ɸS~+1k glꁃU Ӽ{nu#+ کҖ:~;4xk8Js+(C8B9w쑹y`?pv; aMӼhnYƛ.~9d88<#c.h: UH :JWZ-{yaJWm0}*rh\QU9`F~)Gy3|My)^ "vq?4uG jU%WFȒs}8祠=!Ij-K MĨeO;k9dm9ͪ?BkahZK V!6kK{sQCEܴ1$Cmy-fLk~׮ hD˲\h(9rsPN@.ZȂ^M,,Abgm!#l PܯO;BHc ~S=&&'oG@e gW9X)J:" M`0KH qP1vVn.AX%Dtd!SɶE@*T#9`Odn&5`. ^%Je݌ouUEQ$JI3u$ɴn=GM'$F_h?=ʺw۟=\l2ZFfD<71ă^uxxX_#,cMH1xzW@~4 2^~ÙA|0L)tIJoLkWzTlrޜu,KH>51)+cI d_2f*qoxQgST皜G/x\+mmreǖy,4VhZiIɂpB'i!L3us':J[HܸsA‡0 a˨f>VjaK{`~fWQE 4\Z_l>?h`N -7)=}yQY|!$ѩnW Ħ-YI^vDC˃q1|CexsT9cRHxk~;lDU~a zSlnkxӏ\K$uz=am}n\l" GwQ.拸y޸FAGmlu>9rM?[o}}ޣH/&;)-w*$nB%ƑNb~up.ko%d5^1ZLD!+͢.Eۘd4 mj4n3 *+ ZWgrW{4Yr8$yÏQ)ն9=%S#]aBtKh.oeY& c HHH"Y=|,Laŧh.h T5LJJZ q&:bɱ[ÙZ$>hReԎS=[yt/DsKėfR Y7 =+Hx&!j<:@swxqHc~k̾A¿>wb8kt#gVoHPB,!f6ʛ!&1Aå>+'DӞP"^|L*!f2Vt;7|Fifu3cJȸ|͜801"ᴿ yJ| >[Ӓ@L?ろ {P4^uF}u s~#U_Т".`h!NW)b.!9&QM7knI_?drf:Ǘqԝ{/?԰r2^j篶 ТC14Uf,a´ Afk-7ȁo_="vuHi Q;{pȽx:u:mr^Mj" dXSv} Qs8()SS-J3x;Q(Gzj2ٙO wJ3ja{ýMc,(+FLۤ|4093*ӎ й5/Օb2AHnA-6ףQ$*] ul9MJsQP2^SRLYkk&OwO^EI}閌 y x/~o=0^_vDTWfckc7X-7f%pxF&NBx=!n Xur坙lBY7t뚶 qV`b*XX@ EyL~^TΛ:Z *):c!K#<+4[@X=U1RHUSUH6&NLqqcEgpYEa*ݩ/8%=e_7  AoP,@O:씔ɋ'{-F~ >ZKdߋjd{ՠ?I?Kp";^6Н  \9҉Wi=_Y/[kF9 |:gPʻWDib/U}({Ew2ol]H7KȨ捪 P@ַCGV\g!b))Ųܮ[ed*;#E%V ~'ꑫ?mgD_.H亼 E%7|ū}I)(<07/ߥX)+W8rWuYȓeo]cH_%NW)iFdMSAq@˖os;GSṪv#ƉCgyKhQ?Dw<{~Dܲt0y V^ƍ /B;k Ԇu{B7J Mg.>ճFfTb2傹8(Ũ@'-2dg: SAq:&X :pW!F': 2jԞWP/:c̥}//:ὥnJb]ZpH'++p\A!惕qTA[KՐJhL$*j/%3Xڞ lT.M~3)K">b/nq62Us*=C)Yi;Fi4$`pn:Z:2=`_Db=fx YREHux6?@LmaLڌ=laix3hQrs؈UvO<~2:2xţ"@'jşCeAc7l˩>B`!#s0 >ۤ֓tnno)ʁ̿ ^3$jS ?7^wt%Xd3\{- {$P%6~Hf1CE1:g">4Jǒ>gxTR+ Y9C8QY/3-!ba:Q֤m:]'Iq ;"DVA|f|T=*Ez<޷]gӟ{]!&ӛ$dz WEE >S"* '!UI*nQoPsǙۉi'DU(`0tOX6Nj/zayoAhmU0tJږ%IX<|ҸAT{S7NBըoLК3)jw@ǂ9dl13{!mBGˢ,Oo "fPPe~Ԃɬsf!t<%帹3r D}hnLޫ,] J7L10S0!(3Mk?<+1:!f\׈epWP )6$kܩ dX|wȩzS~؈-() P;t;{& D4OC/(.3%%Y#R_?6lBQ{"tLOFm̐I-)NZy}_fg|8;ktudp\s?U5~FX<zi#3-7_n7m\!TX}nv'.MF|v8)q-/a CHY=R*hq@JuP_oaiup VBڃZp=[H(R^O`>tMs9-ic JDnzcIԿTbSOG_7LvWL+u!%ӈxA?gHcyec)$*IHGOek@1.MF⧔nnQ{ȶV+w,wLÃX}6m\HUZP^s:t?I(֨]ġh&PTmGl>B-J) ]/UlPo3 ʂ 77rZ@zu jkX\qxW) G.|]Db= hkqm|$ Tt)%Ɣ\9zkt?'=v/F|*?s j@ԲPDEKM`9*z?  㟠%gP{uG *盁xWBϝl2t臣Hc+cW2ӱ*2[P})y 4?c`CYݷ<d~8fGFj4SǓT'3$-@9=lcE*#!"H%M=D55 +5njTR ao>qX|h`<s~}kBl<$nXINT)xsRqk3`"c!_AEaafR/r2CAJ[Ciw2Y ?1ޟ+C)l{uVp-qཁ3͓e_6>p%550sΏtXl P&fS6ci@(G6w,*͵_/+s&$AۭM + )T #p92!~/k̅pu:jzkcz d].*/釃YJ>TGwˢ@ydr*w ưgdyϜ{$b'G>27fqΫfbȘ *9A{%zleAQ?jbw#/b1nDc"rlg!u@8Um"5ɢnn,c'Z4Q?;Y EAC]i^FK DmvP! 1)jyÀA.0˃T ܟ̣418+,ĺ}7+w5!H"UxU5O%R9 ,RC%.vQ, jgǁ_J,ˤg=fO0Ylwz SvMQ;rF\+*Gft۵#`U ;OFBcuj(W7c:"%R4ѯ&bE悥 z*Shw'sܸ. ۑ% `"G"h}D hwY:*;=j:J~$9& Wz竡qV[7c~: 33@1tJk=o#zxAgԓ6_`ZJ"70DOY: ߠG -"36M] ZM_w^gL#h“2Ժْ.\9ր;1k هv+IkI#{ NeFXx`0XL*Mx/VR~*5XS%JI^|/D~ykcQn\`0֐y(qw{Sy%*L.'>CsddLUaPmZk+V9YEYEe~䔳͸QrbjUnyfV>t]ā'I!۲LsM#~;OvXԮ}ȍ inCZ_0m<ޢBd4:!%th4Mlْ\Em,&0p6ZQ/A334jZЌX.|ii~)Xj@*]7уa4\*~}ߵ Sz |I1[5,˕ƣ ER1!7oLk-%q4V!LMuMmYm?ܨ~mQ6s[IŞ4ݽbOؼIGA`ٜ}-K}X8h"v;" mD%; k02{Jb%OQbk\Z{ fMA0v]B{X&eD[vt-̽R[66U2/ܬ3o}VdƹJkhmnJhc7'}6΁Dxd\o #!)'Fܪo-l Gڭ8zS>F!"#h 5M8Qd8ul-Oq SErqv" 2ˁG/?@ C5nDVɀB*Pt 懰+hp ERFb O]P&rc@-qoxV,[ґ*`/F7(*(lDPpuc*4n9f^AaY9. :gT=% 9bN49<=.0Y*Oltb}YL0r3h_!Kbj,s.rIx26woRհmf1>GYiE 7LRXXQ—IPrc.T&3IפViHL6Gjŝ !{1>nM1kpFJjk`˛DQe5g?I1=D-oσ)XJ66':Q6EV X[C/R؋XrzG7$c#+!o,UW^'2 ":,lK1u 9_ s O>BX6$'q8P #_"Ճ/Gc,YSuʜ@hlrNQHP~ΉnA iuVO% Yڲi[L !CVIf]j!?KH,f%!l:vul["WZ^y_TT< r^1#0i7䑦Ce}|m;4f2=~-Y0߹+W5DzNCUQrsт9Uo3_e&|c*5=eifX&?m hSF|J `uH@^$I9( uO!D$#0c9wZhrGkM!7Od> G9F^,y5@;GK?<4;I詖ogZRMмچ=]+Np=Ҥ˼CWy G{Q E<ۈ`!1c! \"iG_NOQ!_vǒ,"]_KmOR@;7R̊A`a tZܐJqc@TCZCGŠ=޻ك6&OMY"pF >`pN8 G|.@TſUʾ^+.ïf3kH<~YpźrUT @>z_Y>n~ _Eu69HCYc{̘Z}>4d`v:2si:h 5|Ccz=R=D|kp&WO`kM]/ nT. /,m0knP ̀B/?=9efp̀AHг*agrZhmf4N.wfb7k{yľjsg Ѯ |vu.(6}Y]D1iˤJ{ު OL.c~4Ğ ռ'|̾dQЅ]%d44qG^0B[Kgo`ϴy[wzV*&?փY0u 'r E7wm?)_VIx kaƠ{O6Fʯ-TRkQ\IASp`r% =wkBe\oJ){/Iw40b߸0dc}H^cUYi'R -kH6t})tSm.e۲\ !sMLn"s$.8TK:L4a*e{漢孒_gPr="iN2}QW*zJ-qIS 4 #DI=D-y@߀I#Ħ.V+D#I(ԗ$ kRF6=Ds2^{f ?| - ^+|fDFnR@H 6zfZV >=χ]59Ŗ "hJ!.;c7VsVUC(Nf~'5~Ԗͯ!v*a0v$gvv`-.Q n:bz1AW]9*Uz}g/jLـZ{TX9wf"WF0ww~:_Ue#1-慫}1V5`d?w'GC.Q31D0#p hZ;cg-$hna3_)0.}W[ L ¬/Շ; |?C =2$( o6 t]ʅ2>e<'d4QũBAElh:V;*v\Ytf qT$H8'/%P:  bQC4Mg@O'Wt&&Z/H9ޘ^9Q3}gͿi?.^cAPd?6B6xclS.>hOlUy84JqeDzq!ȨxmZyFN̢1\fOM `!S|5L!9i,a/~`POmՈ4&\9Yr_MћK_C5XRi֧c0i~NDɥۜkzS })?өz},@!&׫uw Wdt6 -"[֨/8B βrO)AStH [0Bڋᴘܔ !WNE '6IZ)pڰCɂMߑITyx}qzҭ%]zKޤWq`jN% LK. rmDx kg؟[\קdn #{1HB-8" !7^']?1B-IۍDhJa͔#C'*DҪtґ#T+$%4a6Z*+>K\pT{BCzB^cyQVuSd,WARewtipHP<(s 4ZB`l4ҟ;hnFm1Mč IFs37U|YߊQ㩜56"װGo"@ĶL|tXEI?8 `I~xW{:],$)Hy>!3^M7IMtmyLjh[\ֹui^y:%@- &#^BW Ǩ ԽUȴsCt,o=Xj[_"? fԌu?К_h53=&Fz'*]5KQ+[$hx8(*Rwj/ u*kμ:ugh2J^mI4#" 'tqy[D %2uN-!{SFb|AQAA6OI}ר&Hk1e@3Wy=V验yEWzlmFZТwq|"(|f6-XÚ˼78sh)#ic^(zݪHwtp>̋3 l; zt^Kٽ<-H&[5 jI@"Sˠ_NZIvYerԳ@/=G5I=!\3>áŠX9es@h#8Q:4x(RR4Z^Av$+fY$G<(xfgӺz}#U-0R?yI w j,1M(:獺o,z02T8O"!c1~񱨫Ϥֆ(f@bCjIED]tT|DXznMziJ/j;DLE@'rj8b}j+ Wj^K3Xlq%{Vb?=d“QZ1gr{R@,ƉoXV.&llW1]Y/5" N[$f|HئQPG퀧c:F.em5G|?aTbsFfZ\J0\*Gq!>[f)+r n6Ka?oś6Tz-1]pxH\T0 ׻ƚDtH/T۵n XsY.a0뛣Ḁ|\3yM ^s壿[;b~MĆJrٶυ7M!1O>F<*Wftȧ*yN1a-#RvL")8NWMiup-:uuvN^ D#@j_Q?Y.kMe)Kυ!S&ג$  F4qctSc.Gjf5@nx*:I-FT]r_q)!h t5aHkkL I-\rH/剺ОŻ=#_Fyqh5 NFZ'7D>a/aDQscn&oQSK==th%O@4Yz!~z.G^ Q|&= G%t_r6Hk}1XHGq#<2Fai:17B#ZW*z*drv;)>JX@\E(h Krbzgس- [T%Bkx5{>וc*L`KƾM|):Ԕ^CNu`zBh ,dԷμ>&NT}; .M"PS%ES$CK#ug_d&8`9M[dz@uY7!X'j'@dK bUeؿWPSS?5Cg0q¯zѩM]Хm[&7kرVK J-8ҞJ4!g7^'N|mU!U" 4~W2TMޑ-hҪF*m*jV?`%Yd`J:DEI͋EH~@f픊v'Y_, 39be!5~3>~wR“/(c9iFS{<둣 脸j)yg,,1U6 x}^Ch`{3W쩜Âڝ*iZ#֯&%8 mR*l~bC" ͌}`` rc Fa򻍲Ozjm5hf7%}||yt$ #pmgɻ  hҧ8$M*rc :T_m!g?i0-r,:uvnZZ}Rwk/ ?-e< ~xbn@E6PKhrQBFe # ϚK 1 GiJl!_FX,V Nػ6Ӡo<ʣ"!.zel[XdKGomMyO-. g&ڭE⍋Vto]D28QXRxk'Pc8(Q,䗟b&=ܰ?qXKVw?Ol9݅q#ߪ@ 6I8R9Xl^k;)꿧.q(L1} 3م㿑Z>q5iĻ5 ݎD$6=8S~mc9X%0kJ/fpJW]ZS=|p$˫d0hDD9tК5H=Lv29 T/UOွ>YOJ./gL+ c%9 ,~]㧥8( ]! mV)R#_Db0 _Au?ӑa㓅Av8i DhTӲ-QGi}!}>ëP䉊ltW%-yze0eTr;Kپ-IDȴW3v Cl/ݼL{͔ٟ{W$E*GOdVRtm$V2KE_cp.elAY8@ !~w979p)%+7JYt >NWrl$wx#sp?l %Syx{)xwFrdas4ڼ3'T;VFmhoe[w` =g؍Wu1{2!5BMoA6=Q fwO}ջgV -4n'Mz8Ql0\Q|/;0 ˹^R2~?9([\ 7|Ŧ5!Y[2ڙ1RX \Hq1$_6#ę}gL  !B}!HGyM7Zp#rr$.0zԇ'Iv,cT2Obʫg3gٸ%gqZZͼyʛF!"ҽ:tմvJ-e\vY8x-u4y—Ve_0ʂDQ0/\dŇzb3||C^0,<ŰBBAGr>7Igx$+OXHҬEpgɴ< ! 3,XFZd cѬ|GT\b9Y6GbGOK<5b(S@Q_iL.޹B ;=y jw|$e?M03lԣaQf6UXϦQ;G-7Grۧp E-ݝv΀rA?ۖ&_=^nD(PI2%+H(z!U}TmphR뵉`lQZV`Bw\וQ>v ; f8]ѓ )]#i=Ow4-:4R쵡C zñaٳ1 T@{Wd0aRԯ67{ 8Eð}a75ɝ^aŊ+ؑ*!\@$Lw̨H0Uʬ(ЏP,SOi5%QuȡNHlU.q\6:iH]8Qku/(a}(OZx"Š')Ë սK\N?RON&?+S|F% %b -[& '=Ʃ=~qҐ@}#h,Mw a=PK~QqdǐG ci{ ApvOj 14 f +Gȏ MJ[fcY!(r 4V Qw>,;Dw.dX< ޚOk7Z( {HcMz#gkBň3yPvk%Ey$Toߝ20N?J/9s2}14NVd*γvLB<΋ֿ"vu &}N\皉냥T=O{}Ӯ*hmB뻺q Y?,GZ꽂Y@T5pN jzPmʡe4)QTߕ?BvO -1iy֬G8+y}+%׉CC\(x%,…RBj(F0u^ѕ/g0-jQ~z,s#RB2&bؼsGhw`Q;/KIh;woNr8>P/( &< tw8剼>, IZ:tόe|7;x$HB q |z'w64k'+ψW} BE*ctw ܔ(΍G` yZu^cJ߻Dk=i} :p!{ДF"(kS'-h չR}/*vW3Ww$־;7|w '"J|fz2MȌwvl|ڬ"J57OB 38MɐZyj~(wlfáo jzf 9p/T(,`30OcPeMQQo&qۊI83}n}V4?7=tgeD g\KiȻEK:ahAZ!lj4FaA~!`=7~Cf=mqfF{q)ud1;s]=ف\!5&PKNsڭt+ $ėg!x:; =YUj'AbkoQ1M") K[<-8;_u[I8,ɽ%L Q /Ϧ  SȠYUM"9_31*" Ƨ: (}KvQysܒ#C]ؖC7w]h2༤R82*SyR(QhU _0|4"b. qsޅiV}SN߰[4PMj )M&T|{QNTcwsk H̷<[. а] F]G o"f䚛{CHhsO J)z%`6BwD-yr8r Q`PL0fu -Ns0ZJlzo{g 2,?/99=;nV[>v__K+&?Lz\Nt5?N>kA'HDH牥1iwd(QJP]~ nj~WFZ&&&Kpjx: dVb|r߄%9+#wgj{ U٭ɋ;/rQv0+xe/mtM*i[l>M3&_^Qɕy m(u &DɀV,s@sK@f%yvtaw|1¼Mn[2UrS-/董m%6ryȲm@ ^4ARl%:_'? 1-)gYf t]q7]әĹyDʡ+-5$ aW@b(%װ5%vU0쎆p~%v E@F'SCԐ5¢Zyu+TN<ܱ \o]B` 0=O\qYAxE∭GUF=w0*WdL0^}l·/Km߃J᜺\M~I>ƻp^\^mߑ(>"#QPys,CrQbiM 󆆩yiu2?.ilIm>2Ȅ9-TJ![8-\я>1Y}osP;# U+%( fXX+ -vN厛Krȇ91Ut ~czdAF )!Lё sۑk#CGt8_t5I>-+5`jgզx#piDC>f5k%nĝ!ARcBa#*EaiWևS6/QFK &|XQE"83Qz{E-5@Ja`ߧalTN(T>6-^u4@Хu?[͖5Í ֹἙ6Ra23AoDxSZUqBĦnK l“0?`4UY }VxS+O?՘2n13R6>hǰh76)B;*a{F,a -qVetߠ4G#iGpegy{]&1 n!N=OEz۶ő$tdTyŽJB&M">ZnF ^~2 l'@ ۊ%&aҠ$;yTTIU3e`U䎰Osh+'4|8gȊSͥGmpaQEG3Nx u\951Ypg MuU= ׻;yjMoS |C?Z6t߼^N'u@Cs5=kD^az=c} ,s\v!qw++c05gɏఔ`[c1'Pg4޲֐YX/h5:-XK˜+ςZD_nIMg֛=+I:\m9eЂ[}:E(x] T#;^8(Q F{i~Z4cpLue%vg" +Gyt#H4ifYz}SIk4K.~Dě*&R"xjPW~tZ24}g!1THG_$t,P#WǜLb"r[I?e|wiaEv2LhS  1t|BϡW } zŤazP64 dxE gjs(ĉvkɅz'ޫƴ;4B@Ilk~-l,Yq.'ǭS='ҝ>gXf4 xu7X+~;,^GPW2f1 އg4 laykJAX Dqjh\e}ZƱ鈎na{ }(2])F_mH"Hkr/L^q*m np)! G)Cy쏪љYAt@F-%wBrF52Q+=L!? _@]hq|, h?T^A`~G!eWbiO-F ֨-stױ]l݆6! K0)@v3"nǖgLݮ2h<ڥ2PWYm?9Lዤ 14c nj<|1|% ཻ4/ׅe#fd"rh1R1ЮZlda݂fHzJdٵxLߌCA4>OX@EezK9C7yW(Iwo2`e?AvDPv%Q"e9zT ~Ϋro=ߧ\d)@ "ښU9%eW8;M^{cѲ秵7SVcS䊤P͗kqzѡp u(2UqK=ڡ_ zʝO,ÓEک?@̿_Fjρ,[+t "xlj+.D5j$ix:t*7]eSqO;RMZD#v{؇k1fofNzK.Gw6'm1GOP95>,S KN2y șTBzf`yƐ]WL& mư[PDuQ!¸,?* v*oCgyS sJ(7P玆wMʛNDbݶ/&CkO11&ݴBH+ŽUAP=t@G o >Ek74I),2o`k5]=@^ ,RmWg$wH 'Yt7 SBT[7G1+ُ~a\1BA^i3G 4ēbe:{mAAwt}6>$f{Pg4PfrJ`~޴>'"r``}3Q^(4G)\88B \^]5Z9ք }J4L8O1Yunf2U'`4?1hNkgH>wr+XNNeǺgqr4C/SEJfKT5UY 9Emgb u5/!(e[WN#w3K)+c'0uCA}K;#E~Ñ lY s6q*~P֝Wހ*_6,CweݭM1|8 akHO:(q$@0;Y.d"3iqD,s&vH{@8tu!0}&(MEU7ꢑ8@Lk /tdb9Q0 "YTĻױFr/iJ;;C&_VOr"h|woDCX>G0㕧T ];*ҸX|Ci2Bdnɩ'ޅ*9P4gSOE'v)+!R:-W%?:Gİ3 2#Ţ%6X<OsVsEG#HJ[dMWM^U &jclm2'=! Z |mgR\:o{Es=;@|_ono4FoY%봱x Exk(D-d[q m]| D,A$sYg>zĩ^8Sp-' QU@S>]iCĭ,s)dUxϱn;9\1\\ev9k6˄qU~rlȰEIS L%)ڣTˉȸ#5 a8~L%ܸM?!j̷H ї'= .A58<ˮlmPTiʴWOk|*CUQ=}Ѫ@S/鸨$` ]Kq ؀3HvVA>PRvcc i}ʔ>\qG%yT+{tXcw^l$Lj+oazRl#k;;c %#>D:pxׅ+0 ZbKuyP =qԏuQ_.OCX1㑸>TT3f)L<\jf'S!d*mJ"aS;xڶ~⯟, sIѴiC [ u˪Uv4VQ(8dÕv@@iQ|GSƄIF,{0KVT72^Q L Ѽ ̹?S#3*45+(?#Ne%糂Yw2Cq/ ]ô,ͽ| >SpK򻰴è:"3j?ȷ>ڔՇm:g-t H;n͝Ue'WοXxpJ_JZd?e"8?: j}Y𑥝:w_k 2vqRP{E3c̄4hGx\X^E|uNa;C=?ۋԉ9ގ˖JcV")0bbVsY#r\8p+fiW ypq|X;a8A4bc}5ɫ QBGv3 QsJ_tq{3*ʹThŏ.;=?fFFK: Pζ /!aR.Eiq#j*hmG"S9W݈C#ssF[A ^8,ΗJe cb䤎U}}i7E^3VTbȇxPcmVOdivS23D'7z k\8ҭL+xdS{@odZ":q8d56E %H/;9V",ӕkUPmEi.w ͒I b{q}O`|H&dK^aT?eP#= pu)>Y xn;eLN-aޔU)S@Cc);͛ӕ$)yĹ@;/ %`XW$a g MhQJ:mQY=2\<>Rcb!š7 ֊~Ut'ZدO+׸W~b9ᥥpיpox4ԓ*~jmpvQ^ @ŧj2`<|Ur$[sبTa0ާ^ )\n@LMb. Doƞ8 {33s/_fO8n}`A J,,mɑh>Xs?mBNM i=F:eE.viѳ|S$ [hbc*\Tmg;QVQ a?Or$#@F r@d$].x.iU7Kp'D '\HB[vh;&W@Mbd-\kH Ͳƺ?U Q#n"΃y]_2%*s4x,{ki9OBn7]k< 3D#īC7pf VzEtl e:HL5EY'V{ (X[7?\sx' &}Ά*<8Q %RC{J6IJW~y=(F n9d]J^a_/ϙݬ jC=@̂d o艌o|vMȵЏf")1q[?P\t "Nw%P Jhw "o73(l֋ޣm)wկawp%T\M/0\tB_k zSwq,5!"4c=fV238o&/\Bj26G =etwz",kl4|[[r/ԓ 9VAm\zp>ٮ񀌅t( XbJmghvWh).)}]R5d)4]=|[̖`=t.T_zp2m~{ڪ^*N0 ..]1i~ P#\|P^ki򒵛d>c`fn;T~9nhJoVU4L"1 Cok[N7ދvs OlP@f6|׀qiHɾN ߬L*K*7x:܏Q 12Ԉ! 4kV4ۨfv֪g*ʤfN$/6_/pU4e匂Ąd+[3&Tuz=2"aRr֯@vX&vO>kr@v,"֞4@/X:}o# CXa4҇O,#&. uK|O gNEz#m~}c**v\v/%!!:dՓ>Uʀ)TЏ`z}Vw@vz/>c0i1Fr\9 |=I5dlFFE&ꎦ^zAX8HĠMQֶg5IGz"- {'G`;^<IJ-Lz6ȽjS8oX/rHD1=دJ=WZr bߵӔZEjP =2nc{n "J>Kl2-r3ӶHZI^iG#^A}E7:װs@$'1Tz3>F0'(_s\0MNa[hw\~]D7׌"A[QHQza ccEm,E2CP>zbYai%eⓛ*:؉xkThk~#;S{%-MO([6~DоwV g INdIȹf?y0a!F.e=)iK]|2+|)܀50\xRnT,T8xKRr.+sq[k.l1 JkH'T* ./L)͘ %tIjAyo~k*tn7!ڳ9#/K+f0;`{.y(}~l4$6 М4Eu]ȴHAsFCތ_y\Z99Ӑ"I"GOX{w>5EY7!.~OCDx3^➏{lݱX[*8S6f]}gǙQpf&zC+\V36-iVtx[;:zlWI I̜>E}*CziӥKc\uovL%#0F噭3Ե[roPq囪=>Ih0jz '"XT5(Ulٿ%lQ&qT>jU.F6ևDfOEєqAk^K)tկD>dPiMP~>j!@q}L>NYyAb|z M[`G.;*}fŇ=B9dKc$w콣y ӓoĠ'D۠&T.De Pp1iR_ҏ$-g*w ܄UĦ#`,_S~K')L9BҎmW)M\_IqM1% NP?j@sOY9F`v3F\~ْe\tÓ/anj΄*|=gO_+QOΧXSaݝ4o+cr {*p>[gA;S t`V@!rW+sw+@ѩ.zXNA825i̤o'KΏ;muܻ#o sԖ=*F9q]A64d*7}8Q{ۭDr_t*­<7e-N)[C=Tp/ٞZ='zWdFcVOƲW2f|Z|5+z=ٖrVK5Djl];"ݓҮ<3#^E]LWleiJ1}O@ls`aym+s|mEe25qpM[ up[\ܮb!~@a2+thͭuY *cjnZ|ʅK\߭"k%q<~ZDMYS4mc13 2G?m)Kڪz6Akt"r‰>2d:좽Sut+|hL *zc%h̴Cs q`kgK\COxb ľIg+t0#.YQ"*ǥp#{6oTd_0Ɵ+OEhS0,l/ePs)dkKi"jw <s\`Q6)?Z0ĺ\)h8 L)ںXзx=R]7^̩&G<<K2@_& $[ F:zbnd @)"?T(]E%-˼־ZI |,n. q(%ݐ2U翴1/]ZCŐ>$2"(3Q2UPRn,nA"FQ2F\6 aHh6k >E>щ# 5A CoeH+fNG~{TܵT 3l?Gzp9+hqxOw 7W2!?i3 mo{s`I`І&|~wB@8Ek,_ M;Z#N tmNzYKmo:;y'pMG##!x P5=X2Q߅3@<5MۧW%!Yƽ%H3  XgjeAv GM'19fmP!qnlL)>?0wXjfHZY$}= -srhX^o5X0+L,%F9@o+ ;C >n*ټ6^b˓:G]o -TBMP:4k3O8MPDRy%7 आ4xM}ι둲I9$QZW8*N BۜrGr:#͑:č5?HUgɅm}>Zs\Kۮdx㣫~̬Ln'+ 96S#Y6cDA6 @z|ʫ緉@J0eȵ/ RY]io"&>nAF]S(!8tMڑDRY|d+Ѐ.1WIH{ 2lrHF? ?NRjyaFVnGy[3!:a*\b6Pi8eYv. JsYP2HN/ݴ+G~::#`߀Ѫ|g=9V6A==ׁycJ?7p.$l[N^QS|P rlQH;iiP˧a{z1&/Wpz8 % pԣP9eEHJVheh~! b_ٷ}VPȊL|ViSN+MVW~gdʚjkmI*]L lZh ^hk VnP Td QA'/IQsdx]L"Ai| K{̜3\ 49l_Ra~{* vnL%=4= #?\pjͲ.Wd"Ȑ4Ei.fe[LsnLF(:IOtl揓iL ܙԢSyV'r-W VF.L+EbsC9]r}8`vRyG 8.Tbeʔ"'Dx;VhO e=~d*oۡn[Ȅ7ϑrpԐ_u~(x8(ܧtSL룖K8:mW7 OYJQo^N _H5:uBnqds WNP2uFИ%韉wvoɡKK)>Uni# _-SslLivޜK)$d]-Rp&c&%[D}x:Sj0퍼s߼Ds>)-` vE=i14!{i栯y ߢ ,ehcw6{6_& ngMy~. ;Gݙ%jW^DH< 9 N˧#'.cБ]p | `Huo4_:MU:eފEh!YXc-`|4{*/R`bRvwjj `7H>P=6C ( dAwÕ)4 B=]jDՔX=]X`}G30*wiOLfvFu_K-^>6%td%WDʙ4 `zp, a:Cu_Zo>'kߟFdݚ-F$~DtxQ),TUDčVJ2O9{e0Oͷ-#]ζEkfRzCW )tVzQjOWs܎JߦX5UXxee$^? ܧP 4N/2J>z, 0ѣJ yziAlGCdMVMh,,3SNuIAJeׇqпlrN/cꋽ)6؂Ib0w5 ,cFUYSI%H]DNa( 0D @H-ѵ@W9׏*>|r)ksNV$vݖS$9r/ҽ+< sE'zhEB,p +ZS{ ƥs'Uk5!XnρCiڥ2AsZjf![5"N_43 w2=c!C6Kؿ?t?2tv#7m@\=LE_skB+saÃ=T(,4wcXH?;RxYE,V3 4KXilS7ZLO0.BD6hڪsz#T6éEXrFp(y QFh ˰4^#)W54O1Jϐ;u5iQmd[ (ӯ7OF!5[7I+GZ KvGU z#o@̘&>+cS Ud$T` 1vSF,Op"~n1ruUQuSդ%E'LH0cœ2K)Iͅ2eU[vԺ0>l/nk4"KАhkuņ9 m"%ې6cXjV q&aʙ5% =XWQ* ss{޲ Pff~|FwD0FEsg[e[*=FR7:urI6Ϡ@M"hu8d6*jYNRx24HX',[4RȺWU~]!/\ʕwf,M9HI?|16, S롳od9H?#] gz\8LH[^fp\4Hψl<\~[隝4;CcDToUI8)0ײj9HCJ k3 5ubf9~G='DnUN-Bnh٫xIdJ=%qn,M1zK '_ Y5u97x>\c IT3a[O]‡$ .mu g'm 60ɥRTGL?2> 5{16#˩eV0{zR06nzi?g-ֽ ikItVLUgdqQO6((1Nz`Dքi8);GΜ[d bGzL14 =64l.۷a/RinyJ^ ^l1=?5#}XT4 &i\7?~f 5L\l5U8 æGUp>AA 63u T␺UlGP[v_vW+qh ؍eVŠ$q(uPb/؛ rwapAIIp?n槈Ѹo?1Yjpsc*; w|@hrZn|`1%@5Ι8a:^V|t-f<"m`>vBm@'oSZ:.@oAp5mnȷz]؏YQdh-Ilb*Ix*`%l=IxS7<֫xbr:=C_a`kub0+<:)YE* TâB;{P~Upf n@QLz2[rSbs1<j^c=JdPG_?pyu&=`u<[@a1juQ'0+kLtR#kZtԘ-ɔx'b*0jW^L;%x8M#Bcv֞Dտз*jS֯jPC˷Mm ӝVFp@o`ɺWINR#Ag,+?)O̲"p]`FUP`f+|h4 "L(9M5Hr,P^9`R{Lk ̨Zu,9fk2X)K4t}Z6NQ4x1 G_R>dT"O*Adt]jJ JGQ5֡Mur2ܽc۝tH73Y$:5*œ_ٱ_RmY0 %zDGoXT-hQϧopY0\ HnC%nfTw{igeNV((Cf-y*{!E[Y֑5°?=^S>~JHE׭XL6">HєK\\tt4Ny_6πk<3al%-ۋWTs?ΫmSlg!M~1[Q2굥.n .06QcpbLcn%fSZw_A%l^NAlGIKT92}wj~"]耝mp0~r#aFC_FXGa*8(XR-!\jG;n9Fi"@"h]:3/s2.V6C]Ǔ_Fk\Yti=5./"L -IWPx4n9=/IQi cc-jzXKK>c`q 2kױV,62a汒揣W=Z!!b|0J:ćܐ 騱[p~hӟg[jCܺZf&_a6(}NzYNC8x}jޏ Sowr|!Pp}d F_{bw2 }/;o~^Xaߜv.^_ҫoܯZ#5GBs} `ٜԄ;/*zImR³ʢ!8B0CAgJcUlo^(>U.$4۾;y>ԗc7/adWB|Fx3)]%%I\Y{wj8S'#bbg]N}npڹE /|M?^]mO`Oc'h˔{XbjXT6w><Yclm<, @`o4*!6ܩ&ǖP@t'3,Wq6Sh ,~#ϘC(%//ojJ)@r/Gd]q@:J jZ_Wv!/EV;A yi뮪 &tgyZ:0b(xtir r θm !iC膰{m sR\j0Ek٪iWލӬNjY8:=\ٌoӋY#VVބx=JWy2|EOݐr<"X3KtleqEN^e=ڶs`ڬP_F&C wY`Yyq8УcG,d*EP-\{8>ZPzW'3ëcpmiB)ZnJz=/eOC:~P; 7b])~- @x|3[wUt4G=g0Ln.Y2+O7u*ˀ`kx*g;{R`uv\Q*JJuhZ)Bs(U*ֱ鿑X 9# ¼XI'Quj+L2^=k݅ma5d XJ:/cuYXWK&Y:k2M65}HOĚpD JGVT۟^I(`᷎KE Sy HƿUX_@ #wlP!Gsַ &|?O=: \?Tʻ֓W{BT?_pxZ't'V+#z @%#nf0g3> (ZkX +uwШs&KI3 0%z'RrYˁ S-'! )K22eo2⬛SOÈu7ef;mS\=Cl4C)giG@`6&:jzrwa3sZvғf Bw(uhOR]^msMeszo0G҂aɈʊK |uܷ<#*eNa`H6l®Qb^B'F3f5Ulm&@I]B.͋:F$ĐYM:-ěpќGPu{ئ/Nof< ge-Nqi-p]Ĺ=Ҟc=(NZŕ8(oԏv&#-9FzNMWH`cciPX')F:;-/m}j\{G2 }(JkGaEXZv{jyolЯI"@2y98Ο/<#ÎI@._,˒w1=Mg#MoO2Id- }Z7J;^Sa:Miվ \9W/0?޽R/ytl;z<WM[:šNmW!Ceu3a lxƛiV'W:fJ)+#g062ްK:56():$͜-2o'^Ӑl:zz8丆l#I T%yX^ s'>X;t> lՄjm.,yD\>F5h@xXuB#;dR1oTL@mHɓr,{ND [8yT&y 6k߈51 OAoܤc$45aO dc BØ[DC;!pNn31K|'7eEUֈG,N|ȇ`w+ D\i2\3{}Y4RY16_WQb +> $~}ԥ? Mg]!B-Fl- cYO[~~_97ƆC/+m޾%kfb̄ Y#vh—?O¿զbnb+ ྎꥋ?QzSlK+|$X,ЄcRKG }kUYDEVC1rEzኚ0mC6wk([-\`&M9wE73`lY3.fܘþt/X`QݳC F( %ye64c2YM{7Q>oO2;5ܣv$>Эm%c"LyZ]ZN pi'CGt?I i4oњw)Cn4ym`neѾ;i2S5[ibwr{߉?mrBI=> Pc2Aဃ/OIk0FdIe, #^g̉ULpѹHk`S_Lۜ^C^x% Z*̺~ 6 oԹ%H!%1!QW7dFǴe)Ա:|N\y-ET@=a~Ӳ3NZA[2 VYTQJKoؕ$tt)'?L1ޞY h_g:/2؄>hwk`B{6$>"AլMY_%! k(ڑspSFebvyM jhA\sIT("4<| Kl8vc]$7],* LqE^ 1QS}9^MD!NeR ~^߷ѧ[uai3^ |9fߘgr 7QZٌdi䔙.v9y^XdHAl۱]߿JuJ I;4ean]E@1\k{,$Fa|>_(>p o>tF܃u^̂x^~KŏnՑ!4+*4-'UV}ި9,  x1a2F,jlwbv񹃔JbgPM}&[L!)ߜ4nߗk,*2bt۳ *;x%\2_C$Mc5؂%Ѣ /3Ѓ}H`qp6[lfI .a5X.Nj۬k SQiPāuyvTq.Ev ݹT۲,M;+E{^,, k[ V6~\ۨ8uDkt;^`J)]a:8L(."OF[}憗:ޡفOetinLwZ4 Lӷ9)O[9 13udHdлYKSǻi츈_˼K!AaJ{ 1O}D7Z|D1R[reZH̹sq7_!sgM>t(B`k(%Ѯ-j̃e)BhPAk!Z)$$Ka6l.ր{a }HECNcʃC^Kѡ| ajF*( m|qiTS 0^bx.*AbiZ0ꥰ93}3KGX,єSj<ࡀrT /a }A-1oUD9TO`\I~m{/B8tmK*\N.lኞМWf7=X *RLgNߛ;we[VrDXJ/'7}hO[{rUEW# ͥ$&q@}[dcEA ^2Xí gֳ imo^-pO Þb±8(~_ ,!-Rl)eG yZ޹&bjH'4Y!e {M,ʹ+W7JDXN38ٲK_q:I!A6y$Kq~ PwN#lԨhZx.ʰH=d4];˭܃+<&ޱ8-$I:ːc7cPT;{SZUIl`hր߬V^ND3y wPj=e1qq>A-}q#T:i] vA}WsDGaO;I  %,E 8}ֹfgO5uuV 3Ҩ ]vTl"emn8t<6o{ +l~^AQ[Gme-nާFmy3ژKEhlܥ_poULWEw4=GRӜzrt 4E5m=hxdvюīEt6(ǿz $K TF[)?C[=8\q#g\Ӌu_\l.R=kחAz1Kjte*: ᫾5_]D:АE̐)~9ƝXu*MH@& ]ːkQUfS@>`t%X9+ʿqzyMuS q(=lg.9(1ZX?aw 3͗#8\M]9+nTO09$ux̳T7Y:4RF)iSƞmjiU))v4]w.xħDZ3LKW@~/񗢳YE-^q#in쇶$lߝHnè)N.lY"xkrɲ | Y:&{bۚ#Bld漫KFG6g"On[Hu̲0d!y0޻{uHWAiĕZ^Os?~K{ \L>p" QḏcMiK\*pטP&-XR`"a5Fn'l58r2mSn]lO-n~\-y dIĵ㏃qɨr~if,ip؄KDxB)hs4(lHs8ǰ# ?R9#6;|?Ƕ'$h )/Tb.#gTeaUmLZ J;,?\0 `'/ӿTIOw]ؕ+tæ?eYvF1@Wku-?-;dŝSǠԗ>@'&lF2`g>7' $Cdtʕ(I2qS3*Uk"Y 3F̓tSevT = Ӯեp 7sEk u0 y(z7D S˽bIݔW cFFo/B %}+xĻAz+RO-h%3Qa~>r0S>U̱*~눩L!\܋_}5F0J٫%`*Sk2LBp;|G87SKx`Bxv*wWJ$3~P@p|=`@5oVYb兽FEz.8\O[ ˴Фf~HK A 4PjQ\ : 1OsA@_)S2Q<-!xkK[bølܔӨ=/]g Du5bI2lWdQL+u:Y9$ +Tvso64%Am=zmP%x=Jӡl86%+FAʏ)[1Ft%B~x5s4@A6:T"ҟbi"*(Ql׳bas aWIUX(TvAU0`Ёmzjcest`K?E0+P^jQ@nZܳǞdV/*:ca/B uț5YzbH=ǷD #-P{$M!Zol+"W$t.E3_8 MiX=SKOoѴ3'Iiv?1d#}n |˼8۽_$G8 /!Euuc/t<뛯n.gPPHKyÄx&C9ć[(6]x7i?/\EՂƑ`>U@ᓉIYq ?ҁ崔x߸XOy sX;gAx)2.[[]\uj~A.tV X)’r)ŶL<?4h"%géRd?koJ?D.z$o"xq9uao ű% d͖Fӫ&e'!FHxnF5)%2Vš'28!7fUK=BI"e,`J b zP%|&lcs]NWfo̒RikH {nϑQEo\q4Vʣ C;l#t̜*ּuF ߏ7L=oy[lVdP&Gߑy';Oh-H]{\nյsPiyNՆy=I,D\ 6Wϭm@.GT߂&:8JL<N|6^P' n,0)M4ֹ E֌}(6><:8cWa`Zg[0f_-rcON0 ?~"?CzOtkz%g;T?^8n"OQ_bw n  _":[X8;*Ox?h)Oˋ)1/!<(#QQ5ѭm#w/X8G( ^&x<N>uيVkTA|Y_>JlL[_4Qˠͤv4@>鸦& Q{X;0oCYj3=Řaw"TGл+sa*a=Baȷ3*C"`l&/5$F fYdU>HniZlUEQR~J! LYlb"NyD.YO+'@]X7vkE32mIHq琕bi} *N\DwfKMvz71AFPfػXk|vco-b+"nu><$[g +^= %(˫<*vϜ~-gZ7G7C:d8Mc5pWJ:][b-e8Joaae[СAke zJl{1Mf vĢXN0΀+D87$ _\1dץAc-L(9}3._[B%{oKA̛pQWΔ{4qh/mb^]RwSd>)CHDJÓQU81Xus]M`L~b1RpԑB&bP_’j*U2"1  'L&yξsw|-扬6lVw>0P3Z%ăNܩq )3 n5}e?T8'Wz~k"Ն[t;׍ tח 1" m~UXɮŰP̅Sclѻ5+؝(c9mruԹu!`hvåb85ȹ i\EQ>޼m7R2hUƩHv,qCꙋ,|UBV < >Q1]ǕjQK=1"u^Ed'wik""1R$Gh~0d}iܞٜ?*~nO@iUOIባ1טLNwǝ8< q̆5 ꚥK,g{yz $30n78+:vkICYRiV\c!"П|+̙fs2 (Kc|mT+ oyZ\,uVѩ~u Ou9ږ4i j;pm4a%7/V6WV  nMR=9YeO>~ye"xH$oQR$|V:"/Ls X],*.7^dMʬDJQO@cLتZXk|^kTH:JFsXK< nGr}++1&CiPDND6?<_a|J|C(wCЕݖi1 n)ͽj}UE*,Y#^dŠY ]\#s^h@:8!b nIw[IaG _czsY2gZQP}ikR3aSEdeJ/:59+Kl֣$Ypݫ[EyuW83A(ܱ*hm[2vG>бܵ~!u8H?.XԅD"BzHޛ! Tgnܱ"/uMu["tI#C B&CC]FVs^WLyB"%t%"k{ݴd>W.Ț5#˫pW4 zfyBD=졻}ؐ &\TdW#ױk'Wz}|Q{oQzEx6y@zJTvLa_Kw>9r\A v;_xCw tM#ȿ> eN{Vc7ěҮ8f v/V=W#Ct5GϰI dyi并CgLqDڝAZ6gR<E/9#qЛOтP[wĕBW(SZ^S}Y?E*MLKt A[Ky:If02(( o*"XTod~78gV1sxR>h@#Vrӎ3So/N=}h&nZ!\5{CCmzO?p ;}m1QƃEQLާgGxCeEאI'Wi>@J D+N n~iU"h3NESgyչSGQO!0~xw1YDj(/ĆΫN9{;Z!^ :AC>w-+{&YJ Ȇ*mHF=#KWMPXA޿h3◄t\( *fK ? /faT(`T"hCTs*Dmdk\^REIJKTˇŃ3pix)EeVۏ )‡);] X2t=Ԋhڏًv\=4& ? N/_ʢGp4rd|%&F+GR)_EEA _` ٨oa YY*֑H ,}(uBE/2ke8&ꨐn.t OC씀Q&Mae94 D SAE9ߩdW5묃m0vB:RyƘSٻ"[`]5┱Ka[Y˨(EeLhqfSUagS= ux&fBVG N!ۆ5 :o2нIIwp`hۍiC1⁣mt]A헭y0Vl>/ŴdR \}Jzɔ[4k%g']cvJKcBS\ xgMVH$ B C>.K\rl.,hE`ܦ؝;dٜhGEà(wA( 5ε_QI8 lv.} pal 5\1ƫO27ȘMV/L1ڌBSs9,dAsyBGZcGj =GQnH/B3\H_Zo>l!ȇShtHDl? 2WgnU=24dmV8 |I䄣I3Kvy X*F\j{JRWh@=о)z@G?XL~M'Ӭ|m__WS#"Y$I*in.NMb|C[:ZfEQ#-U{ &e]oQu֓kUB ] &R6ml'".u{Nj9.3o86щ]VߌnuEƽUa7u.,nͣk%{-~9X 7ܡN BˬJ t']Q۷Ic._H;0dt?gXg2sr#Ej:6A$=ۘӌ ݢk|Ɉ9_8R7.#isKP{w%#] oJ WH34ɠ@?=; >*jbJFZ h/s޼@24eT)e2z D5Sg-36c7 +6V3 C5+끈%fa񼉔Ќ.^Gto#Bbk`Iu$hnA-^re܆RĄ6//D+bcs1j7lnIxg^g(}.*bX­=cOپipf̥uZiXyiWZ-Fh]jxÆްj#1 Fw[A y6Wbvh^~!XذJ@^^dLRC2WD~ZM74go'm吖t&"ؙ-Gnwt2 -(L _'kk% s$r\*(!L3EPC4qlF D^SJğ(m=o@@wKxdHiLW)\4>BpST/mmG_L5a'i)̈́r=Gn )~Q.e]bZIm>MWf\ZE}]6xkzt룩\͢2ܔȰ<ic|гTHP !Ij1JL=WoBQ`Ж&{;PHH>-V L83#t_EL:GԌ4OS&hQS@sDP>NQw_GZ8=Ἒڗn2O2L5y=#<\^4Uk`{2jcp?P* ĻOGCsb' dȔ_GJCԧ= Yk{=Q&^GmLnyVOCxRڕ*aPH`@Yt]+,ʿ  &lG/|3 ~Zܸ~)'.*oA"9C ¯Bd9]3 v]M0Aw$U MHB#6oO,rg-g xv$mQGR)7Ef^#ӥcjk23Lc9S &XP8BKG-QdaŕOO2䛦KVaA+NQj_xDD{;d,CWY+i| \'|{Zu[^?|k.(.#a$F8,j1  2& %wtLh0,/vfK#+Rݺ4qq+t]w~ 4.,4JzxXX4;LTtHei.'' d;$T?ve M| XoBUͷl"͇W kWQvgpr%}v&g(uFr%B>ޞ$ mrHgݡIA,Nwʾ$drg|݃ |J #>ؕS$E pcM.aWK *dlX%>0K,w;'K.N~H+6o{W:AV~rayy\ݲTԵRYOIڬi?Zm b|ZTo^Ϙ)(G7~+<5;2)Lj~Br۰^* :+I'^N*W\v"?WD.50+'IE#`y-O**F߃8𛒏_lMq%Ꮩ3XE'> t_ 6þEu^ˬr =A6ؙsA~aAX iĘɋXhZ>KEFaJy[I*)ϼytXNj2U{X5wΊ  UjR\7l39z-כA G/⑭ _[bK̼EwÃG$ *秬iwrw+ Ϸt6燞 v2_Z Y/y~G`̘B@8FkNJ~mHKx_r $dzmTEa ȝJVYR7޴ߓԂڗmp{AsrSVG8w-9/=gݙ7V%hc| -R#{n⤆4`v5pe$TemA@_rހhCz"- *ޥ-C$aTyVAL᝭nSaSg6FVr eU\ AN2HI|<9Xe4B*ދ=[I>:TGƼV񦄗 l'V LI\ yIjv(:X՝WCEw})92b6&/c͜WGs+ɢpᑧ鶽aSuo}lV0 h"չ;e~Q1"RCj(DcaeZf!8iSu̹o֖t g<\&<m]^^CAS$"yYblSX8/㎳V4Ӵ/c=VxXmSf %WgQf, .X 8.;1VYF%ma2 Ȁ %<9$35_p]0IOʹ{ɽi4Ri_T1u GvւzaU;jrdPǫFHfDQy4g8BE{u;BrˍP8h#lThW^()|3\A G7+='F94+҉r#H'(۟ KTMV!rDdnjRNkA}zȤ&إoD:R_9WgMs= 8!{V*H޽4ןRꠑ|_,BJo=?Q}axM1_8;%E&n` ՜|Y#O69!*Dd3t}*V[-k;Cz$Lw$Yt$p5X'teȹ'q 584'[PEn*4hzP|.ӣiFw)fr( 6q,/tC]`a,VR+m>`Z X9V 8[5X!$%.jDȑZW.1hY%tKMBa+jƄ=b\B!:F#C}\"&11کF0=&6Úg`0Xl4^ZxFDwsOwf<.' yN gY!t#u(0PL+A \escug 66g} 1B߬VʖĨEkh9 tm.Ǟg1/K#tfRs^|DXy,1^dda !  [ef~pbL^~3k4 ȶ 9Z,n<{U(2rRz׫[DfX6FwX9|Rsmd4mm?k`{V`llDU(#z=4lj Ot1Z;Q$P).UxNDd̸D G6K;\n#oI_Tv+*P|[>EΚ>ҁՓ.Y-UVI*[jM81r(eR=x843PZ"d.L_3Z@[$T,^=6fWO!}e1Sm\"ވ.D {j]m6mm佛/+ᰥM3%Ohtrk >ES}9ׇ8%Au(9&7d!ю="++ӣ B`sT*Q#UrnI,DF_KA*2lStŦhL_3L abG庋 6W6ЛM֒,3' W7C@l,XO%SCwOH؟@q ?#(Iy^7r@|}lL:7flZLu+4mm6Q/^xqlv*D>gX9&"B#/qcw^utM׫lpø5/!iT1- 4~]-Q,G ~k ?gBqҌ)eEmlw["҈hƨQ4 &ш_W;u"=c!KU3Fq:59{B@Z|ɀ ⵘY"(z'T܍Xuyt_In$d8azij1#l{"^yT .S:|("4"H)ٶ|h ++.y(HѥYM!YjWb$M+Q%8\6R~rD:T8"O-=/D=Lu dz:w!4kXUNh0-3rSj6,GYU)m6+Xk] "z[H-H:]\>DtP\WDÃ)~Q j~7׌w%u +3')Ɛ4| v4b*`yxlpW{S y|GGe^Г4ȕ2q%1TT,R9&I[BmxHLqvâPKeR@jXo]i8jm+%%B~#fR>vi Zy:wQ)߾ۦs>P̥%M`('QNZp-r,f3:H8T1Hc;_%-:C%d (~^gƶshBḙ6f.@y3Dì@OE`s`Ə{b<~nӎ#G_ǂD=(210$3WC-lSvcvV0ft`)]U7*¬Gv+138YQUB aj,vh M浪)&Ɔ^r!0kogyIٰQj~PD7F?P/<e: (8}[c@`QUQ<m|Xz|t#ѩ_Dj˝+kLIa*qh-#.\ub.F6/HKYCs !\Hvtj3cK#(`?_Wtk^ܢ j;UTqMݯAg;} Ytfc6c'#`a.`j3)n<#ӕhY] CtIh:H QHo;IϕayIWD:Aq3t [s.JćǽPV|"E]2IMD0y.Â:|{?|lgatEKMvErkxc]jmFs렯3cNk+$w%:滷nYȄp4pܮc"+Աg!ס }*II\t(nJUN6kfEMDB]X(P4{D1p/v oU xrt\%lNL髁 ;FtdXut!g2RvĺӃ85@#`Wu0?H咦8)A[ Rk?t [awQž|+#֭Krk@v̉s|s_h/[&Ȗʈe )-R0epd6>,1g^~;aEJ::,vɫe!p󋬁j_Ks{8LkrNp{G׬~鞽qopzpx$6I~9B~5]yMp oӯJBy]Fz~,p3[#V -vafe Q@WdfP䥈 ra|F5L)#ZAA.hbQ d}ՙuyGsq7hhp,jT2=IahHY9ea:ֲX<{=z+ ME%R倀xU.+ W=?]D*r۶ݹ~򊆇>q^ݑE\J;# s}o ~APP9tbB=wuQ^A5Xa\S@-D d7΋wcnnן`$X yO|KfWbj͒C9>U?T{\"xi;fI 4 Tmrwj4,O/eOj+OẎڟvfȮ i)pr7A\VĽsKkuZ0Lw`iwiA =6hGqYOUW LQ*.9졶$R*+Z8Y)8$O5m{F1V6JH<Њyߜ&_2CE(: TԨ#'iqtX=jZikHQMqf!X,XDϻEң SYdδX<[ (+To+aڪj+` ɪ>L= K+~LV^;"Cc;{ ?1uVX(6my'S;%k7s-(~=Qڑ+ȬaݙG{m0D3o?ou(j6e4hD9H&p4W(6 $fĻCH)aMh^Vˠ̘W AʾǪ_z+kkې+M X:?>5dqGU٤t2_P¤1ć5ec5j?>- Z22fɶ׀<}G SNAJ{pXW*v\:'#bJ aҐb.(uϪfoBz*$R{G MOޠAs\WLP0!sg7܂|X7qE~ 7&v|*ƛ=AKbhT%ߠ~&oo3fR8gn:1[&g 7),KF  I^8n S4֨8!쮐t**LY/$akDټ|zaf=vYd2pIt AVOl٬툫mv[;tW }R^"|D֥}*yx%#{wLo1Ѿ1ӋaCI.Ue(Tہ*G]mqg DU*8FNk,n:yK+nL[?}Xh[컫w5K}ߥφ**P+HzIGY2j1wb (t_3H?&]떋&]lGBf,lsmf-/pv,iu2ёmэB$ҷ[3TX#NaNUMN@v~CB>!&ǒkNfD7w +AD*t<ݟ(I~DςG$3vXi5e_xEU:^pu"ʍN Ǝ7lA䂡֯ÖY]hBMw$HdP0p~[lDs k3ex(E'n/xeJ֙Aךj.;?DY'F|KJCRLJsp.RںEG9ו*ߵI6 ;Sg Y&FOvک0Ee+Ú )b6+LsIq+= |@|acZp} $vosqa$5Fć^#7U7sOB˔(q@ 0Uԇ[TFi ZߟTt]kzLԅ<"0KZ9SZJuW;c|\j8RíylkO&JEG<ՠqx~`UuM+v$C+{OVipY)F9'WJ3E@ݿXR۪!M̽D4 1̀ ^Mϥͭx鹘F+ ;Qr*l1* ,ȼ=§k>-pv|;BLl$SÑwli'NNȶ sBN_E~@z=ޱs_ឦw=A# x>O %@)|v\n2W7u|яľ shZmo^*㕽5+ל@oΥ,GׄGoCh*JLQ;#_.bv1D~ (}diҺK;OFf`+$AWRmgZ2x l69]Wɗʎ֮}!d>ЙL0kRc`v )au A|9͐n Qnqd2񆉨dh"c - "a9lO}m+ 檸.J_qc†z@V\'H3Ih",ck5<6}v mtȂGDDWZ:M;ؔ҄|"R10!D͛PV4NLm1DOSi.gRt,%g+G_\U͐Mh0ʇ;Imb%TY?r.V;0`Cpguk >P+eGwj ?Yn:t+tZOm6r! iG>9A} *N϶Β/IP#=a~5i.I±g!ɽEUD= :ן fW˄ix]|]ݝɁ+sMRd&Ē֘F;I(:@_q!ٱq/}9>K+=9lNe]nٰ3&~ -.[V 䲠a:1p>des؏"t2)}8ćkͭ ZJb_ZyCX{r"u؄!fU{?@Ӈ̕SM/lōh&3du@:Y1ڑHeIs0=~;Y$SGQ#^,650u5V=uz4=6$9%4l0qx] (ڀN-/.LB\dh(·/7:Ƙ?>^5`!"K~D{СCtSO+Ń;yADZPmYD7QhBNvf$3R_-Cf\Wikc^rn/[us| \P?Oq|p#9h&#Pҙ.-H8SlY5q6O^w]k0zhOr1-Ka^(O2tCG\B@!_$Z=x( =q = 飯ݛ*r@$((rA岟@P^ދb໨\zFOY#{&4=-5S!*\bޜ.SܐgO2Om_g*.Jclq %~O@^@z`qF}Cs쟭bS fs, ƚvz27g7"^@ xE?X(] ˵Xd8,XU(_H`rKN@' N"JY_eDpv_ZluKLg4yN]TV_=Yn.onlT FkcL:M?֕L%u^2Gkd |ъkc%][@^ޏ%qsh浩єEtk74ӻQI@RA߲kKyvFDr?ȫMôӒ,}R1<;d3Ɉ z1WqƑƔv]]C|WXO)A0l˙qurE.Yw=%"~0:E= `T=}9AаI!l#?朗ͶU+TA3HB7㯯bqW܁'7r:bh*c9sE_]g|J~YrBƸxL?rpPp|K!-  bW_WD^f-ࢅ]Á E(<|ƮuvP4Js[`ňX!'s}k O wךF%Pcz75ݷ+\VVƒ/"EN Lb^lHxJ#=&g:|!ǕpHE7q_Jv=t1i)g!;hK$<4UO0tya=e9!/eE, KY)%KeghSXؚcCTL*9śL/ߝ! BvܫAC~@BjUn%tO!Mo b4^rl@4";MNXn}eu ODAnAGк#Dr:_սݚvi`nDEV"=ث+BYo-_¡4NbMDYg*k_&zN8hb7.BFqn/s娉b4-ԶF?9[l|z|ja.slv:«]§nc$H +_ƒ'XsON&wra?R?Ĭ*`-ծh9m0}/ٛK?ʒwE#JT%>A gUwBŸbLGFJ3Qj-5Q_d)v׊W}) QPP֝ Elc`OiB)8KwtvpK4X&ܳm"bT6u2Ak3>:.drI G{ :Y&rlYZtr`  ַDHԜ.mk[RV}֛`gά8;D!Uyk}srioƼٴTC~^ J@\;BxW^Qg|td+W;W)0kv="Lޙ|T#3nW$<}dtu08 ;d: !A38U 0"$kjs=&}m\+BFj>c]4tx3ݧSSk\hS(^k'l L7V_Ȇ|tq0!W_ /3 S"xR,f.#.W IoߒSeJ!A^n |#`fWM۬:#%}A y \g->l(ID{̅iتS;w=ߺG-1b DLDq„ɬ~4㔺'|LuN{Ч" 4]"P`Mly/ޘ )MiY7%PYB6}-84X8![S{hFa{Έ'0:WS>GC%49?lA%F5+XK4̆_ "90mdP&#\0^ԾmT}etUW켉S%f(l vmŻۊч?A3pɿs" & XMFYG&jC3m[JIoD3۽:Llww%<#TY u! D seՒS{M,3~2x 4z17f^]s+ T00!)K@$׼E1A{Qw KҐT,C 6k; :{3XWHHxt]wLlW}!C"GẁvRoŦz?7}':s$$\V>DT:8\ԇ,64;C w V-G"Մ,:Aظn98.K¯F*IoFFirA"AO%$9Pŕ .P7ʿt3a1n/%weOEAP]HPaуܓ:zW3p('zQ\ :]9796KxRMʹ;.Fpdb\ӋPl\\i\3$@z]|.WjSeTh+̪uPH ֆFJatQ)/, =X*bQuЈpG>6jw4QvjfyMɔ(:Eim0:!xvژVjI*35j65X5M/k݊d; cRb}5H'-k2WpV/Xt$EDQѿN!)]JoD,IfCj]N'PS)ctf lSKBc9I2weW?StB&ƵO5&rm_J :)<2 |hJ8ΠE^9ԋoe}|Y4&a>, _BVXaG0hNVĕ+@w:/8 0I- 쩂P>`/L)~MKqh-{%ک~!Qf%D+5IM1κoQXˉ޷B!o_v!<*>]Zv>- / q4uTES,"; usH P7l(;7#nNvݦTGF6?#k1ZؚtC y 84pL4l iB_°ǝ'q/fM`3Q1Xkl1y. c?3޿ŕAl,jNm4iWS_I>o>Mƀe䗸x̊^<2eԐ5TxADCD) :x+K-Yabl,ĭ-;2\M5Lo CأUYI EYQVs8ѻ"tj\I0F}JpeT~}[r]S 'p8T*PV Aǝ%~GWγGqlv t ^e|s -@?o=hu8KX§l1RgїXk WiR3XXCOw =6MSZY|=,;APXȦYE55%PVhT. ƞsNZ"I{0s6#c8fjf;ə v $ρ> >G&Ɵ\ɟaC~Ic(dZ1i6Dmk_qNV+l ڴ֒|SP7IJAs*GJj`7[^"frKzQ^}d=[=ApdUZ_jJ84ސJ8F͛Ԃ2kmaw>Obr|m D$a j Gx%w+jDw'\$c_,:^@zJ6x= ,(fr|ԛ.Y0rbB_A=wZDXڰȽ`H4beaoEkD{F^]s^<|'D+v4 6؂^z_\=S/tl_0% ٹyF_5`8 !GuzfVտnI,іAmvgq]LsA>=VzƳtj]hau3npKC'{=>tML([UߙOV|lgu`qe6Ƒz>gyלwoJUQ{e^vJ # K!klfJtBV>}P:팗i\>ji5CD ,!'3O1]*wLRTl{*u S,tI*ƶ {E[m8Δ"g!$ùuu qnhXǡ=t!jju M%VB(. SX)I|*30Sy<;vt͊ )3@s(ȺxݻqF1lR⏵DnyLvGcAG]J *_ߊtS=OpiIa=IpkJ#aC+n&>*BɠAwOV&V %$[).Մ?6iHx Hؠ.J2V4`n;XeI/8^CqJ 4+3>y5w(\Em;?k@ଗiՎt+!Py 6%uJjKE zҮu>+d֟{ .7'gJzZHvM&%cO'K-RRh^ɐwCRG[%OYȈ%%4m6z/5>/|UH$փ|yޭqE>ʖ/:2Kp}Y#uvr_:s@"Ì5ok ў@:3CCw{9O 1i̷Ǜ;nsilWK){nQ}CnrS@ݜTƲM,nKAwA=҆ ၪI,y :n@Ԍ#<~ #fG+6. ^{[ǒ4+;{槈6[NGH!VV^xfiȁ[B?Ӈs,(|z>|-qwCW^> N[N`}LyQji1<-DY1mB] Ԑ MgrZJ^҆(%qec]%ֱb>F k84(.GUz°.kp!dCٟ ll@.uKGwehJo0<;A!TS`Ԯ9ES Wzz bҲW4:ct\l;@G,!0vA"ȫQE|~6Ỏbҁ˹ƒ̪,'t%>!_֢՚.&*ұK"*҂^ _y虋wD2y uvGjm &g-I(6ǠX&Z2\<„xpz t"_!OT5!>  F OGCΜ| Om D1Uns]zUۜMOQ! Z*Hox0G[I*t_֣P?oO$-f Kd4kOσ42N7*I̯MD(%x.?߾T8*QrAƋC_D; tK cDKqt;'ܒEh<Х@qصNhkcep\Vݵk^Va肸Z%@8Ɉ@ Y&\>AXY|,EGїVdiNx 3Z3|@Svh%q,c)`.k%@+):;Wxm7)& wFrv~*m]j|ovQ@ osƓ B B̭!V`k:B|6ڑZ`)ݢ] Ш1sTw&.@R#4zD8^ }WD(}YI, f<=`9ϺZ!F=RǠ`1WTQ<7UuU[0zv(BQřQH 5 9%is͜?'5bOT7'uo~ >_yp3c=PHl jgan'_{#/킰 ʬjk[+. [fd׷"I%DxPѸjQKٙ=d΋sK%F$BmΛ R݈t4f%d7Db_:#^I ðߢ~O$MͤNhgM 2yD0.XMڛ6|^T%OF 5 Q}^񶖊e(Xϳu s )?s1mwҞ`{,msuG/I薁2@(,ŭw}|7J(g.s#ңɊYW1yawjen t5{cUqGVN-(:e94ka˯3iA̿mMsU@@TwP* 8*$ߨߛ A*G EHZ94'eFP om _aHrwMbrS/\6:{Qa7Uh2)}Q.Ix;0 :mHwMïU)hZcG@*!'ƞFˆ3Mfؕ x (XNz"jfTW5Y696p5)>y?M70G[J ۞VTw  ,H+u[~iU0u} zsNIm~[d/@a`,RRȁ8SxaCJֲT.=O}DJ%݊ΫL݀ah>'~}" PLɪ%OB&&)[䐯 96OYdF&Xm}i\4/[ nYyEs 1c4,[B^Md'GS]W~3z&ů}Uc巸FO mR~ +]j~m>̣hN^CЧ䔘d|)nVL^,3LRjFz̈Q%u>)62?+&n\yytzHjU{9̓u{ɗ)f&{쾛"⭭Jf:2q"L{L oz-[R} (ؖ9+cꫂ}mwrl#l ,Q^ґ>DA9T,C- l>`4#d6_DOݠ4%+ !kRV3f-h驌X،R٥)X4gl<.M[iNJKӠCҍ>O97)@` E|PO)Xmc/zGШ5)1뻛AŝK>P@%M^:N e3YKetKU$pT HTUhBC(I+Z)4ى?Wi챗Tw tA-,> a9 G-qq>^E&B~w`2w)O`{G O3ӂآ6ᯒܺJMH]H̲gʜ,2رBJ,*׻x4D :g:ikc]"4旹-?U"jR% FxA*) [ k?ԓS8\SO'&HW!r]%ny=WG<6k}ӕ_:/ \ 5}]C{y9vTϠSU/"r>CqSl{0V%tr/Bg!tAr/V% KP8S(!b]ZỴ[sPat15'_PRZ3?)_.ԒSH*f#UGFf1qt]Κ?}7^-R~m /BE ;L|9k6`J0Gūd_ ʖ'lFD8Y3idPka[硞qr82ܳC _CzsY0^c3>]vd[,Y:bnpkJCGZ\ZJ}Mf|} U!(bc\#y$/ᖅR=†i|&- p]m `)`u:R/qv>tSsjPedQ,aJ Hy4~lr <ނwr"AVeTéԊ w̢z)Ai<ʽ4#hKڥ:L{ zQusaO čZn̛K9kș|3TSu@~9{dY1anb|QS7XRFjgeߘ@|xNV_nС>fBґmHA}:$iEXm#)bHm/6Go[Yܔ aԸ9AߝH8I|6>Džp4EC<>a`:2'Zdi|ݸȣy9)Z)?~&` wX ewYqE8]4AjPdaUÔ &)}k\A_;Ɗ\QEkΡHDad~aY ;~P%r;. /_*5o"}M`nZCd :k1HEIQ_C#b9 #r>JE-M^W# TXQs#&33_Sy?𲔨4mr2GtwVBAt_;׊v/$)Fa:R\`v<}'ۦ7X <3XNk5 {ײa@״?!Q>gŻ&2PXODTSǿITrX$$\yϊG | 2Lp:Dr*06B@@C~JgG@œ>@ukkM廅w^֭aZA۴`:ߌeYZsd1ca=MwPm )Ǡ!t`)a3==52Kuе"֜7c'DBMQE'w}$z3<=QqZ0폼Fޡ+u3M جWI`MiJ!ptIARĕjc ^oI݂8M*A*YU 0f\@l.K㱾^u,zJQzjg\c/mwU~HE*(2Sh`XŠHjgĠaI4 $AG.z_1:GW<]GM~ra3)UdEh9d@^LGꣂQȺgx}1 :~ߦ56fimhaGi<-&(.$`v:_JϦi) ؟'*Y~&,lFN6/(KUx0sbe2?E^/❫KJgMcQ}tu+$ :Ip%S #f7(<9-RN{)+Tmv!b,3/y^ zGnoZh@󙪎Br)ʰŻEqH3pjx@ 4d5L\k\[N>dZfTnR.-[W.Bfkpf0H&R:VKQN\ъa _YnJYˆ^Y-֯PsK5"lr_ '`+jxP+n ,j'~!wf75 +Wu6HMcK鞏.MBkhShT.[L ƒ%29meP1#,*+IG0!ncӡց4lf ڰМ$t抧Ⱥq]e J5GvYܹ7n!ӣN |ꜵ*]ʂy "ځ;S, ֟fo^!b^zW.6pd-Mccp6*,o뚢]Si5=CSWXQu)Q_ivB9MR{I4q~|9Y1c[kxJKɖ#8G\Ct$Bu=*jwhV|4KLa8J5UMgt4 ؈P ZzG;o\7T}ȈEIYqy ay )l"P.f '/zs,-o1]Jh\C4 rsDPl-a&+hGpPd勑v1Z6^xd^ 13l:J*03e7RJ;Vfv+ƌZj8GQC p;%S]YȤ DgDbG ~ehM}|c&߮: ^ dS cgs[?6C=f(✮vƋ+viE]F},!RaXipu 9_ IaW!`_I=d l7nV{H7##@v@1[U!P~mJw$dTCZizq>x'4V\¸ Lը9(ܜ垞QMh!}+ߘT2,&0| >CkDs-&SO`2? `'DY9WWrvOq+JR5LĚfL<60*-ɼH^5Oe2jjiz[$m+)ZHgD}>Aة3v*;/S'rƣhl2=祒%,4Ez|y\(zWMʾ IU3Zm~FiygzL=\ ̥>m[}p ,H0IQ{ARgT v>~_VUEOLr顼*ObR ovwx ܟcJ1ې'Q @[R4*6O<-&=lM%D(\X)eiBc\-'_ԣH@#3☼h ̛q$LEnsnZ!S\3%BrmhVr(Y |V3;TvCFD{8 7m&C c%N}{'z=krUTVG[+7p hP45}b(={"g ew8տ fԧlh|D!A*@rPhڊ {䠝)> z`۷h ::aԒm.pxwh5w؛)3@?=y?7wPb9b]w7Tû:uAapk`[>qkO9wt*iUo=OU$GQ!Lv 5܋3y4Gt)L͑mzY ##[{+Ĺ3Rr ,Khc{gvq 8<{[Nۺ3?fVj^iī @R_k35nWi%?'%b7* *fLr(1np[*֪-E䜇VsWo{|hN@LDqD3U§y^D0]nr%%"Ȁ׼o "j7^XjJ{&8X0*UEW+MF1_nA_ŧ李iUϜ+_nK1p~zA5/14֦?\`DmC|/I-ʚ 2:6e55NVkҍ0"Ph4=>-A酋gˌx6MVcE-).' X% ߲P;Ko1F|x,AzVI/J:`̉(Hp$;;g͓@xѱ- 8"$bMv2 b}+w[yfi % fҩnWQ9"{!35ܡ }'Cnh杰lsQFlt6\R\NI*'/ gRo۠-N; u<;X)`~FDѠ3iWlT^''o'QIG:$^*F\]fťLr0j9 ]2|Y Lfݨ'L=Z1p[@6i#B܈|sQ[Յj,_s0hb"Ž͠ (ৡ7bT=ç)AkйQIߞ9w(e,NACRӴHDmx#n#80w4`P92|#xbb Z]mM0-aUf*+  ;@ xR!3 X&.Xᢂ:v-sW ᴣ* KVyVkfz .3ͧ.gSS$˩wO#io}P q6T+z77-&>E{'C̢1c+e,E?Oɝ-X t$qҽ5-ݷҜ"Aց7 S)G].!N1vmSf%tOFsg5P2 [a|ٷЛj{yoGh5pN;jkR}+îbՠyUuIhcK{6Z>PXE4{ݲWRGVIٵ`JC-hr ܄ @9`(?H7ޚD;̱/z= 4M@6YDJ J'YwG2,$Dh$td/I.A.0'a/8NAa&B{秛-i`,¹>q$אÔ1\n$섲l PSaQ' j.o&)iVy3zexzH.#Jx(A GMe~ #4-Z4Z$Yܭ܉n|OXr.]>pxdOw"9o2߄dA`5<61??M).n!vOH2e@H?/Gnp+?]\hͰ]Fg){*/Dh Rul~į^ݩr޲u$t:&ڿ k4ZgY bvW hՆNڹ_=oۚ\fbvg4=[eW"a3f4a+ʎr ю]c;*QKpB;NCm"XƗ+ŵy=N#ѿbb\TӘOT$c続}?$NUb ̆m|ʵms6\*YJ~1"wYE7fcL7ڶ=M3G|"گ')bL3aA9%%QxKfgn\uK|EX'BӞvƛ:GTvTFXAv޴Udck=0y{La#a: n&v)3F,9 P5WEڱK__ )BZdMbb=nDGU2s!*tc]:0YJ4f >]ZtQ)]W dH{SjA+؞ɿ03\*^=qo1'\o=ykW lj'/ ĵQf={()N7[%XS%]af8"ҕ~$:Zv {~zv ko! 2xgQIUt sG0S xiJ3 lj0e'Ei.G^릖`>|>czsjFW;,mJvkj3(% )b'u3l Z;~1N'&NӾS S׷ȣ>9?G v/-e𦺔#$r/s MH*69ȘRݜBO\xڇZ+ñ uj**KOIʼnW+ n7`]wI;aߋ͑qfRp-e{ٮ^Y7!wּY.ĭcz8g;1ށRvL,p_45O'Nĕ+Ah"2R΀lL: TtT hЪWlUkجwC "7q"$+2*P 06yUmM7c{Ɖ.N/9u ~z2iFkPRgt+lԭ>-+rL7ԩs5Cf1rh|>Le]vU m>y ; gО3},@3K]a;pGcs:(ÊP112kxriBQ8sųkfjq@!Ud%OOa?܇ć" 8Asn/x$6_x_r qME38'2t @rNh(wˣvOȿZ9" /ɿJ6Zn62_ s%1D15uˍHWpa cd\Mw}zS.r̲=|XZ -ovWUYIP!?ie6|YB CŨsޡVǧ ^^4zhIad{6,wݴ!/+C xsUV2)>nDj}ʳ8M؂gFYB0" M.moo0SYjm2btYXi.=g}N_Q.th@Ko ^4AD|( o Z}8cOBO9?jk%λvuuKrn/ .:q̯!,Fp4aLR"}-(} )_dҺ3^~8(v S=Q FR}cYӞLҰ .Fvgm.Ex29qA<\ `efͥ+ dJ30/pxgYSA׫تk8c(il2ŸX-sިek{Oš'<0$n@C^Еm\UG6̄EȮsk9{8.b=>lCrf}Y=/d^ cQSڀGˆ,SY 7t-#Ӻr/ ࿹˓RlpVXTΠ:_~caz.t9S4*@wFsAQ l Ii L=I%xNPɛR#"cMM_0r}ZDLNfl=|FicX'_-O/6h4^ةNA̱1#_ ؿXfT~@WÛLb^ kO´;Q@N[e >x A9x!VbHIjT7p9hm$_rք/ }dv3`%AG0 @gg`UIJeC)tTFͫgKB:2 ]R=- ßɪ٣fysǧr0/w^pKO6rq7ɐe#3)d/yBiص0T u6O EuAaDqw~p2(ߡӟvu mot q-dbg: uSQ_ {bk&o㡰/'X#<kdFݛlVxBdz?Q^_*M,H"DXAjZI~|[C?^=#)Ƽ(2⠘ a" ,9xǬz;ecZw-$z,j{_4 LR\Řm^ڒ8El95=Ngc6d@϶Vt(/yvfQxK[Gd¬TF^U kaMw~~Ka*lKބ~UlY^BK}9Nl"Z#)[V"tv(fTA6l.pmKNPQ"ɮdJ 1|;l#B((Z61K'4͢+Fjνis._p%rV3KɅ/ʹ4ByrjY|63-SG-oaUэvt#W۬|jIæSB U z?p/j]54VW\G\ ӘPGT(.ʀr"qȼ{ b@f=^È*2 jL;rAK0ErmrS:1OsY7Ig\}h߽Dӥti@c1 #~7qsޒ" L r~"Efޯ^4^VlsAdk;TuL:sc I—z_$"_-7.R&#qn5YǙ`$w;ҰUuC2wynbO HZkZ;;gJ)bSJ>p\kgfBxs$lL)*q/~*t|ԈhL9~&"8-_m}><NjM7(io4ŏWp&. kȈ>QVNӡp#|Lt5)m- =el?RdL?EDZP Lxr"?&cr>RqXJmp;NPkS|% S&$P2NjndD!0Oe4R;TF cZB}avjDf2*z50J@$PތgK+clwlҼ(q9(| r Sv@e.yy bEsP9 M);ypCK[Х͕.sLg"c|ƤqDXq44]oڹŊZǞVZ/Cy.{ͱ >" 2ŇNDzA\~Q]kKS`ldYMe\ɮO :4_tX6tGesO.yji/'C_FQdK# Lą,vxD27栆y=N$,O#q&:TUzm$f&} 54α5B]YZKQ/r<pؙ93^S!rNԱ|DPy̶vEP)o/TU nywNyW 4/,*C_!G[zxϺTebA9ђ.(Gl" #5LAhnEf% o$@ /ܹIq.ؑCșDB R'S q-V ;D ah \!#H𴊭#1?lA~MBBʲwdFs)mc%#9:1g$% 7S&\$d&BCu6 Z7GAbrA:5-0 -LkVw5F'kdL>Y+Wdn7a)Ci?yϳB-vHxlWCܓf'1L381V$851w/2_ ҷ2IC} _{4S$ɼx_/NJD:tm /UZT_yrNb' ?7:tFg Uo,HkBo n@uL2 4P5>v$ɍ:'׬)άniY7TkSP>rSj(s[G=s=A(E;?/۝uvA;gG2kDSaȈBHj^e~Aa|;ɐ Kӑm۸ӦV( q?ǐMp u G`oj21VJPiAq+/ Oi'g~vJ. .F֮O$)i ;ϞWZNG{f^$W=jCQ eN+>pzp_u˞o{Mmh‘5|6dbzҖY(,iG1媻a`u\?au}4$͏3k}K2B^v Gb4:zw 2+b T}oLªG]hF!{ X[gn=`53gHd7?GLK2j˹ laG&O/byE'wOhgK%2>gKWb$m1b/4)>b&rp-6X&a@S*'-S##cVJe2P @̩ڢQ^ay~2EJa&v*v<k} H^d4ы遾dZUv>Jv+%ruR%Od~``SCiۉkFE5Եv^~ ٍwW)]U$ĽĚAgZ˭utMz9#yq]EHγ9>$vGM~%0‰EDaW@iE:Y:ɯ+ y&W-t YPg3L0yt(QG/u&`9sM7E楁)K8\ zWJUkSSzuWUUKs2}0. ckL"#ml&_A x͛f ^P$t$ǔOɑ[Uy`Od^o@>/`C}*ZII!K-壅̐&Qqǐoc3qUyTK [j[zvX4G[ A3 gi ם*| Rrs_t " ?Jv |gbL)kG=gGNANsaa |MG'_Khīş*Y{[ ' z=;K;W=VN#s Ag@jƜvԉssNHhz;6s6xT9r/TC*F@7%d%%8ufk"t6_Fk  -J9:1~)8{bQw}J<*M@nh+g#&9rj/%0>zE[2h!>a8tO ,5!GD5+kgbwEVKI3@kKUQ`N|q$GO|f  %0s]͏ܐE,omBW,8K*_aաaM;Nq`:d|3ux|KBDfk:VHǖS|ɃZP.xXUjb4|[ ?Z7+ח`]pe>yȹ&'7~ɂ#3!V pq 'H48un󝆼*+DFaÙ3[, ڠc`SJa- Y8}-907ŹcЪ}&DuCiB*(VzDf=J{'cEo>+/Q0\N8o0_0#m:*B@fI V;453X2^Z"-𱃺]T%1Ep6);bycO >*/#io0'Ha_5#:=4K>*aѕaG1A4E$)|; cO#,gC!BrdE_\Џ4c5L({Zd`@;F:EFrxbX1ODoHr0Œ)GI}aۢwb50Kh6jK&*8riG1?#^V Sxgw\s)Ԥ,r (|p?pxPH>Ɨ  b1ژPzUաa>TOQ>4/'{@9J6(r'0vqփFs*;wkns'^, vt#$BP0jMWHׯ:N"d$2ƨVƣtjS15 ݛ-B?CWEz\߂L(Z? rqMXtv870/ 8Jqz(K%v*$A*a= 4-͚9Km,Y/i}S,jh 'O~܌UtH'&\HI?u1>oDތ;6W.ܻ:n-C}/@  Q<Bc{4\%?ܼPDQO&NˏԇS~Eis[Yq/)E aτ>eT i?]jٰ̝&w%cF D(&);3IojI!F8P^09ΪvdMKX ~TZ27_'CZ҆H~ $Bf3]T5M G9☈瑩Ko]9Y6}bsR.^dEeJ]D5duǴ0<ry. N=@ B l4\)Gsbnqk$DXDB+g&@?Ub+ijfC/4 f4u%i,7;]mBIcD_|ݚi@CQhs%ݽ\e/ `t>Nc\;yXc'5>S1Gر|>vZ$À#-0>ZC.XR. f< $ ğlm Ѽ"Wn)U/#NAw8))mk+i&u;LKn*%/!>n8=a E_~*kT5j'ۢ 3|\\)? }`buz!ޡM=HJI)t6hk W!;FbX==/lmPADpl_y3A0 d6x)+"T$XSb'ear6U Ykgf$TS_"Md&}@eر j<Ѷ7>\_ЛQ'߄p;UC}lغE{|`PʒÉt:,!`.}n.[ -gr <`ݽ{f;%3 7N(ˉ/u #- 99-4MCU}W Pl852OonoI)M@ uuΌM ˭%ȮQ y{X f{ -?m)GMB}=X8Sn̜,"!Y)WjO~F#Φ<,[x)+=$Խ=Qwm,i*kl!3) %4i7Dbx09ixZ۰( 8AjO})AR(m3b|8ʓqb; ie˷ymxƀe+]βg˗wblGNjA+1FA4g(Z/V_1rP*_e@ I 9:X3[)TeO8@Fa9vT |nS˭hr:䕗5G7@`8ꘜSmKBR,h^[ͨM@y˲U"\5nm^u,9؈@)(hRm{b-<83׹_/id ~!f=@τ;9/Timd$Ώ4̄rNlmu\x Cva8uϛaIL,38&cDZS8hZ7rs^PF=Z$Z~3_i {u L9>fh  +.?*@6grEm-* NcOƒy=_ky[gFj=).D:Oz LM 3m 0 m|Xu@gS })V^~ʻW\hC["5i*KR6<ɪC8FTrɓYV<\WKI &- }5|SMPRPZ8s9m\aqum*ͬPG'{ jx ܏ߴ8CbX =U1ѣ>Z㯪|{?G6ƱMOzV|n8م0zI[>r@rs~[x f L(l35%U~V(Fm*PɓcWo J˧Ȃ*4VXHRgsC]~mEG Új}¥P=0p=CC6ybؚ|qN@@դZ7]fmʈ-eᵥf.?!dGv/إUA 2Gg.6ơθvUxUm]v 7Z{yAqw5U-/V N>~],f* (oShʩV  ͌#؛Tj0բQÄDAQM/l#p2^_4Eq|u|}X}s!Oɇ5zb*NN{UoO@#)ͩځږPro')JyL r ^,&U`*=$(ӱH`_HsASG!r7p汝r`_eD@7:m5c!4[(oyY?m{P![~֠tJ8d*ѫd ԷTw/ ?vN% ugCέ̦˴-\`*^_!>ا@m͂( aX-XL҂t{{47 -Lρ)΄[sc3=UW$P 4Iĉ<Wsh|+L;_q12e̴sY~uǙ`52 ,7l;K:JeE%DWS3tOm2JcNVlP7nw3k?2/^D{Q'܀Bϵn!mx3=[R7EI]ve(3ךeICT܌ ;m^4486Vq6U'FS66ӷB@Oq-.|CkU8f~;YVRN;6eM;YY`p]ߣ1y밭ٞʅlk~MtD0' }B[ (Kz8&7AAhVrZJzx$V,6,H9zm͍$F r_W5ޱxE6۫_ꁩ# @C}k.TQ(-Y)MKGo1${'dߐ? Cv}hU3J#[2Z$#5n2:Y}p v͎1m1G ,Y&mp:TFYNk+V=I9횹爱P1LJD7 ^Mz,'8٬+s; Wb|(1tqko&y4A IpTof>h@$`OW7I84j ~,)wEcZ7`SZots5! % ϳ`kh y/o`sA:$FOO|oLFX7te~TN>l@.xMK2G< ?F `,e=Gl{rWT܆ rS(x"pAǹ{/ܓ&ڜp|fwD dj,wέT)I1+ '"ߪRG#wK hՀԷ/$0p'a& MMƦZvɩ4-K)xi|.K/h<Hݻ裋^P'Holup {JFEmOU`HK?Kl xl冞tRzOniT6S5? )?.n:Em~FȰ; Qq2zh\sOj½+-3] fG̝^232=d&'pqQ@ pqGUo1h_q'JӾ1L ~;ۧC~3w#"bQJyƐI-fx@LT՝y\X }(wy?GZPWđrLUGeW @'/j@A^dsY]h<(`: ?HtzH@[q+[VފupyP~ b4AaG|L$_bҍ>|мz1]zM{YQ|9]:>H%Ͼ3*ߍ{EL&w1bfBmNdb}rҡ/!hIzuR Un ,? MZO_nFXυrLM~ D V b՞gJj}3/O~Te p;#s65 %[RB1Ki,]v ݯho>/p?6Կiyf~_+w8q0Θca`)#qQ^UUښ$vӀQF '%nv/!Z+i)RvWx~9Y 039"*?,zT(ooM욱:^e}Zxs*p]7DU稔/'X;c~Ih<6B0q8E#IoI$ ݸUIyWd8{eq$ Rt3{;XG(zH"_ɱ 7M+cpEn[o 9D|uuCb){ɓ m "ձd {9SX%yK14P=lxi+m J}HSXR'EiMsUIT-st~qdmicP wdCEtp\ll-D u]ʲ^OSxIlk{5l]UG<u,X$ճ L4W 9۵e+.w~*Y4BѩS6aotQ+;2t rRhHsW HY,ԱL'"KZşF9IoJ;ΖVU0]R\#2b!lX¶2fpQ[$t C;Iv$"Z/#  ({Lڗyw.f 3<^m,~\Na>r.9_ (b*[Sh4 _*N`N*jEi+`DNZ_tFU^ASϴMi$/0 -LQI(va}YK&-8w'\w y03w:e=OWw{:,_/rq  (W<:$)ޯ'N'5|lG7o'??~֠^(!@8L<3SJ=X 3}^WM5Sqɤa \\U(a'q'/\p$ѤeȼܪwU=KYps<'Wket\kBĩ\o 8J7{wn3BL7dlXÑd_n93B]N=kI+ Oq:~i%rv=8ZӰm"ޮ| RQ&*O-iAG"`#!=DLOW)a{C5#å6#!8Pi;E8m=(<5902+LQG 0c%gg ξo UlVSғ8А+]k5\([ $9#1U)5U_h',ʧ$?O'tS,G'"/}ʹ~LʼnIMf&ۈg@4& idup\>yyJ~ 窅~V ;xas[gdfwH&a%qײSK$ӫD*#Da`!k_ åv7ac`+b6.J,F>L0zs+Hu߳vϰzCElABw=MLkFtPIϚ:̙X礍JsF3F>Ԩ@h,I&]{uCô-p DtB< R* 3 3S _R+^wxtF)-^ɓ AsfV^SXV\@?۬6ȣ7Ɗv>^R~LmG[ZXrrW LP,WZ*BL.X 46.:~AYvx#<'<j>i/GMH}gιj7[OBov>&]ڸ2V0h)B+A$O%N^2f@ C;ep e1K5~_ZŰMW<rIQ钥^Z /eji-?=~ 3P[jxoSӑxbgt[w zؕ@Adc 9ol(4+in( ȇ[gȽR1.&D}S*Fh'|#L4vhOIM9FExKӺ@GtTz sx5:|ƤbgOڊl1NT;nyv7Җ7IմE}<~oz@Eق\ܐH̒C{a$ K1}eԥ>SxFlTy~d,^nB4x|uPUL+8]lS_ҋ'8~4[-qCnU&|=a%r`U 6/L Jl>&0VAⅉyE:p VL$o@/L20>7ѵ6p4' HF 4W^m@LUA*E7\ f 0ZmuoTI+4G u(pܫ83G1b1>m(@~Hp&$-x/B0LEd}#hB%92ڑØ뻛kNRP7S [_( gtoF ap nTgo?5>_Ku#Ǩϒv=X& j^TLՠ {a37' ;2K9fYIۛJId>眔fȚTv4ߕڜ؄ cb; I0]qKCa7GWpg.t\HOM m-FiIGǀ?vSbFr7AIcyB =B0 ' jyHpFn)2kbLMz?А4͞O9M= -t]G"IfQn$Pbݧ9}[T0' k:i#e80,[APJ mtG}-'k0%@~97Gt?܀W:V˨Ċ_X҉=~? Y%nӁB O.Ǘic9nR7"k'/7gh3hF'#GdMUTGp| 4[[%MT駞ƣ,bXQ`b5dQ Dކ. 7ꊠZ҄vV'\6l;~Be"GCo f4k@jnmW_zD_̺ivw8wwRߛ$$'qvZ3GZ@IS5ПJZ h;1ց:"_E#/E-ȦA{xܚQƹ HL/ +$߱V0T 2 )O\ܻTas[(굡sk- 497+P٤w.|7e @lF!qوq1i‘U~Hܢzh~ R;2.9Hs8M/l%XulN1_O ] [Si&H>\3|M=Zj%Lsq#{b$65q ٚ?Nu^M;GI\5Rf&lwȥ0^rrvP?m-nj'&DjH,76bATh[ʶywuE)W8Q}f6<\&1`8a[ZosBC@{<;4&$W \OtGjlc,<c(91 LI,--&޾@l^9e BeDRQ{uXY0 X,Sh]+sO=GCm >ZdJ5iES-x+~AI'PH`4ua5qA?g ~@hśɄp՗!A!dFOU`6+QdW؀HBC2\ C/?jP-|~|U0Hx#I[͆*O7^DẂBPf{b-)N'<nJO%Ԑ`D)DߺD]#])q] cp0Cˣ]o$UuSf#~=0UP42CZ Ehkd,# T{L+j#:*NJy\ Y)Fu'J+D ^07|֙{ ԭҸoF2;v7qnˎ"dkV LTFLR  }N "> M+;&HhL Q7ZhO@YȕXJyzng5;n5yR[|g ҟM92,a Dbu`]ˋ'%]9{7UtJ mx&3cAk}&1%p/T>{uMT#ǎ:5C`,(VvN4+:v a7UV’AjF;b}:HnY;1~F1h'(!e%RPgQ_}BG?]aN:.ѹS;68y[6l: ދ#(,z&ZV[8 QL7d( 8WP ʦ_cau[$8?\3/m?.@$,•#ZQQHf/Ԝۈ hS۝'I(KT qka`&l.guM!s7%=ent9B=ca.]Lo؆ֿ+I5s"uy˦c%7pxAk") :%{(5\|1)h8ü>A&Ե ȶy^ķM<bԻ75_tkߊ!zҪC'"@|EUnݧ aɑ[eKP;2 ,[sz$OVP?ȡ&@LEW(LM9Qz?补/X$ [@B*8y}$Lvtx'e@Fk,?P%#ϥ7&'َ \2 #925B,rD`rֻB^Y!8fu>LXYwx-*wp[ʚvLEѬprXFC3#闡|-YN&J}5F:Ԛw=|C?µ[DRyMyڭq`Q1]pt/yRP;&hmh$x7qJ0fo50%Aoze.:~Z[h%X0s SFX v!m!P խ`9Bs>p Z%ǀqi=Z?fp(jQs1k%Fdd6sg(CE\UiaXMЕ&gyPwQ~KHxDŠ:zSJ`qz;qm|\WHtxnpM *tm7%l) 8b!3徛VV>+E^T0;J/)\l`6ZwvMe!^#R ?@栆s2FQыܛ!78:qzs:mÛ %_$Jmp0m1{1#_ggcyN>DEHj) ;? s 7 _?inO/ ]<1s楰sSγg<"Uk# 8sYϊU&*kmfDO`/6QA}rZ kpm=-#{:yz!WWm3AcI1%S3OYNźSyI?Xqr%^Zuǿ]'t^%tc٤uzg MuEȜ3łpnIG/5\S! qPf8H5 W#oQaZ P% cJ[Ywb=Gt$s2P/d2 Bx$ ^GN펑wD4&;@Ik;Ӏ1>&Rkn)e8 4[Q|J!/oBj>޼M-B3oƹ!MI 0O4Xpȩ k+S󓤱~!ewDBZ):&&}o0;hs3t5%ߙl.BcN`s>[vLHnZZOnWMnodddl:X؅&ɋrnD#8PWUߙ["#| 1PP$\"D>FA"~R>DGj"H,3dI hqdn|=f\{0ךn*hٓKZLD!mի+Nظ9b˹b2j/` yqn%X"uupZm[-O%݉=`qo u}8"AsX(xNިٺ3| 0 4_>_%{w@e/6#Us}zND~ ޺ofp^ ٹ1, Fij9!5!B߷+̫57Y}vJ!`PDd(ɃRI%S*-,CV.KHt̉7T%!1[x^;]Nl]f`wHќzPF՚GN=sME'#2r ^N_*צ[ @FE\y@ O}2-BN/"o',xHdp96HH}=ќSԝǺ2@1F.cl2͛ yOG#MY}w"1*ݦ'Ͽ]BmtLԒo=VpF2FdFU~`)%]+1܌CcWk%:@Nw !LޫyZ*vЯ2vt89r gl%Ї;l2gL'M4XZ1 sG-x2 .|顝Ϸ[»-%euY~;p#ˍ.jB64^.xzV'HցHߖ`R mwD+GdyotZ iIٵ̌>K%X?H\, 3ˮg֜7>hSF c@FRn9vj= ]bon쀔`JHrss?+Q-};qN{Q_h{ڟ yu.^ճxƍޛ/x{{\@O߫鑀tBa0"M O_r.O}ɼg} 좑r:M+l(/x}rp ̈FkM Us 嬰k o~% X>g0ZJ}c _ TPQ1^ qB{X:վ=Tviݾ';pO9攙ZoQY@Yq>Ԗy2toIa3{=rBJjTyo/钸^ mէd1bd=ۄցLB?/j[W)Nw)'$4~vVJP!zK c飁Hʤcb'y($=4̾% D%AǚPz#]hw X&!:KruSm{M?ːu $l|T#lȲ;zH ir$` R=X<=V*^hc&4:9d4eaO+^ѵ`~qۺG(#eHhGpYLf{|"c]r5_sX7TQo!EHeB!3Ҏ4AYSGx5%u-ص|D+`ҥ+}=bV ;AZBc, ^)`P!u`c~UCPzhr!d[eG4=E( Nv8`GyvZ+ 'uKFay.@X^XwأZs*"|< >y9S?V|K,x2 f0ep;%N+zGB)K?s*zVJ1US4娒Ҳg胍egU0695~A烂>! Iz5Ե+XoƖylN o4Fjʜ>ۭ6hs '$"t@I%˯B恀WFL\@T )N53m[:f[b?;+ 땴P$8ghBCzSҘ gՖ 3G$ WXg7DSjGe?YImOD'Hv&)I$;t "rTѭtU*/E~< 3I^{pfP!|p=;u=6G X$+w)zGbWDy]):-2F*rrٛrNо;r\xU-^^VOtge^Aw>~W>}׺ݥM}AH5ׅ/0n5U`%!sjPZSt7|Xr-ظdT[֒6F㶮\.FbH!{&,Vh2Jχ0)-p[ؙUX ޺q2.!O/yU$E4WhE`8 :4"xk^a9Q/w 9Sn~r;7$UOwt!5)\\ݲ#W3X1 ǜ}CL#ٚX^^Pɭ#UiWX2)օF$}ӑ<Q-6)$7QXo*-JB,ug]sTف+ֶ\QJ;+36.|#NXk*I Z 57gXx[X]CS6e[sg fauR-MZO懨dXZ娵)a#s@}[֒R(S>Nʳ߂W.4I #|.ͪˬ߈/L4'Ͽ \_5߼f 0eyM':k/1'bU0,Ͳ{# C. &TN!p%@r#o$ٜ|ke9O^}\w.qݒQ!K1-^ƾs"6wMףdVbO`sR,vܻMͻ}'t()("AU`ƣEYtWFGB)+Y~Nz?G2)rE͜ UI#9XIXNi؁S*\Vq:/qc,v'SIz3`*H=ezĚ[rK5_6LKں\oҤnԮd\n6ߏORmOpű|.:h%uWТBE@2hZ?kUІpleEs_Fު9o"vj:iRClFzX;|[crPFpU E?E7HhIROԕ#%[yURƢ@-[ iEK}Id"sk tOf`I\1~sԅ=/\MDJtծuRssD, 08 nywé5AR1!>pʉvcVpR;Y]dF`6U2hqs$dVX9ݿthn#_QũPSϺ;9ҙe2^ #bn 2C.>ul"O3$_%=)_SCe Mej,8^  ܻ_F={IKMknN 48')hJ(BMեTA% bU!yMJCz<6+3u¦<3חv\@!7ㅽ􆓓}_ֿR⿄FKAc`2d|㠻J2op3' q6uݎgw@̦RȺ.ըB^gnL5>t _KpNj_=G`h?űGDmsk/dvqcI)s|z~"lGM[2pMS[({_ᙵB??F,_1P?snvXy*B{JO SC }u# .+H*\@;yMwl$4=cz6% +@2mbLKuj7gy xOGMj {8yV?z]@!}A/{$n*a a~kS("1w0Q3G*CqRUۈf[z;9oGT  S0&F6r)?xRvT9k55])L°t3#!2qj`BeXk'+CJ8F`Vq?K8d ~R@嘗qWز䰾P1瘶(W5 C| Y̠`;zgT"ePӄ>)-یwvX{N;вf%ߚA++`iBr Ubry 4 vK$<؇hT1OIvķr]E;dXw]1=Mp,)CgKWLqv#ZxWz$q RJ@own79C1D+[9Eҍya|!`ESJ\7T}%"F5ͻ&2SFέ.$07[$ M ٭_z1/*Ri6}[nZC|œV\0vLWO'b?۴?$N"+|q?9~i@Ȝzǥ\g;,=N5?pOA\W(\B%sC lnOiHgfǵ~tbNzI0Î.ogԇ<>bJǁ%-TfUG`v9A*pg7#:)/"B4ٱX7 'I9UM8p+\s b$L ^'.d፮v?mKD+u{v|Ү1B/L+ӚD4XwFт$.B POF^_i6aSf%()̦1uI>[//IchJy2&QT繟f=:=kQȁ. \T73lK&08HU>J匿e ntW'_mWz V dEBzҗeJ& KT1% %is-'=%%`)FB کrZ<(@Am$pΖ\LK dۈ <<#ԔN1,>74bF1l ̎*r@o*Uj^U4 8+xF[cǖ6if'q{n*עj?>/L<$yj=JX#e%fIxU94`wG,}y̻SH*G0iZpO^TT>Wu`ImLi]kYHT[%cꖡ"?=ťǴSDϻ^{|=SB0 ȶ0lV@6' [L1SG.Z.b- X<3(Tjѝ-o~}V&ЌݗKL㳍?*Œ# q5ۆgV ]Z˄O@.xbw|gtSޜX;v;zvh!'eWL6MG펰\{?ご՛ ؉IxUWs UR =cs9*T\mۋ%_ퟄ_-Q", wNupf!:XPBչ14ܙ^|驎X_lA:=5\I A $9h?W~q$l6E]ϋ^@q\$!βC" SB?,d湢@UEnW,B?!:}r;CkhJs) 8kˌijή Sm7k#M(9}󍳗 Q^5vW)v|cd6Ƌ?Lj@`1UzUk2[30g0r m_&86V%~P:R%hJI !F*@`Dh ;* *x蛕;#\ 2F=H?c}mlUڔSZ3&|'~uURwrl2H-V)7qkfjI*9gv|T] D]uꪩ5ta\\3H}VyNf{.W@;9V\)#n7yTDɄTQmePbo'o.m*icZWU0?'8 n8NgU%H1j皜-KU,sK;c>}gyrw?oTK 9/Ћ3J_l:*͏ y!h#%y8%m} GC̒gsVՄ QzwJWb*ovUuAaiaR Lqq7yCt/߻%M4YFTNy5uG`8(t$qsBܺ/,׭VQntJ,VXƠa*.d N5^# >6ԩotGFmL3H4x]mj~1h  #h!/F h{Qg `䏇2苓 qd7mt]O=;pHJ؛,n? y\~JZ[^}/]tI=ڐ+ClAM_(TwpiA;[_r{"nkR6\9sb9v"C3=O#MIT7UM;5!ľ9} y%5;XXZqύ%/i0kriݓ^K1?B\˩R?@FWVW#Tꝝ#xۛAYN8"3F.FGH~-fI1ޛw~)xxL9E@K_, LcK98`|W-]S]ਰ4~90vZ֋w[vmc\&?U㊼9\ ?(V#_P0AV*4ӭh ahLW&hOV=\R8R^*ͭJ<$\$*@@SIlZyk*ףyKRox1^$nE$DqLzТJdkGߏE9Ϟ"0nCK'@[ٯL}5(9(@|)_+Nn|wor,"ђ;W7مᴿ fY4 8Uzvɍold 9׀+I3652d:‰Fq-6d5 d~V2_R*G> *T͔L|m+lM#> M;C\ڼUo[줄-l)]O@ۙbf?UNC ^fIs F)B0h3PQ@2]v8^VKP{ \Qe @|1a:`^(IZ>(zG fXu}3G/lgA󊪗@1\ލ@Q1j'Sj}<̔yD%z?tIOb[.%6Hc*zCM;r5 5鿊oײ+f 7L}NSal,:->!Ώˈ@#ܖ<<ܧ JJ~uf N~/&8_ Q3%q0Z Øw-A{~NTԍO P&W [N7||M.o^\d/yL/.t\2\s@M`' % X mbİB^\8D_cl#y8ҍO^C"x9V74u oD6͓}/`#r[0y,5Oubc 1e8;d@*trΑ,NdO6E^m΢6 EPdG~9N5w}} RX^'BVL~oPPq|102в֜fiZIjV3 c 7}]Os`Жa38f&Ci:qIM%M8ĺ,t:v(5chU#:)2NUbyK'o(!6;vb88CȢ!:rv \]>F}>* 8%03G=40F>g3]%(5%Ї>xڗs&S)519+TCŀq2Ԣ\s+GȐ_J6uo#d}1q/X tGk*l=^\-yz=]s x&~``DLc2j\->#sLܧ7J'XNջѹ{[j`{y=ET 6!X%-zZqUH!g;tvreG  Xғ^j[("V 3\vG~: ;q̀'cH 7/bZ(/Δ%*~5^R n v/ I岎 NkuGͥt@b|mMm;Dڡb߰,ҟb`G+֫9xVƟRH5733a2`>%eJݣ9tT09|xM&)ŋEYKRFڋU{M !g%+£ 2ag% GrQ,.\5Ȅ"lH7kpi1u`yh:"m?[RtI.] O% 5~5<Ҍ<ʽAk獨CCΨr#\-s<%enfKXIETÒJz-T;#kkl Nn Dy3bdTC9AIE7@^MLŐ/u}hӃCzgSZc c&4:RXjD!.6 kn^j%5z;c'-:}d.k@J"t%eYVdDk^n[,ͯk;ʨJ%%Ob䟺vx1{(>"b>ΰލ=ХBUhlv6k~ӧox6av(,3WF X{#KyxŔ,ve0T=4лsAu}w ¿mBDrٕ=@gioi{: #S%C~7Zv,ꜫTebZ1gHbJv1bs@ OW:]^ϊ+jOp vL<+˜jnKH֬|tpfkvNz_ aRJWܟF vBTڙ!.iqTh1 n7Cg?Ǔ#{dCNCnAv lX9]Moɪi #<aD]N3- dr= V"LU}\Cl[UW0. wWjb)_kxf*/jWSȢ\3P \N~R9w2OZO`a㞃4K7ΝtkIj;wJ;^X(vOcŧgwSU49ʾ%1DǗ&jv#"8U,XOzۅY";7̏!23F).M:'xҽ:mIC|$2^L Sqh[N9̪J T%A~$RQntx07 W[[8.s; CS?pob"3UTo{@]h%7s":bq,PCߌK>3 9n)=qz51YvÎA-ԔW7l@u}xT>-kKMf2 =bn _i*:Ӿ3(~eM|9>*~I̧jl`L͈AcS',FMwQWVb >F L͌ceiYi ?YP5L]^ER5Gt0Z(ܴ*V'ݛB`ʎ4wuLzB8Bia%fwo*>/ɭn]?\[Y鉮_~NKZQPdqp`%l \ꌈu&,Á I9L's`ODxVAE`8׀jxmwfa8f>!Dq8e#CQz[V31x ;i 5|%,@-jT%+Zc}j[@B'.Nqdtk%u<4\umŸ͠++37cPݟi z">R{5F.T6`x ௣|4Dq)^(BP\2cUx o$tNDهdKb "րy*(j07TZ#Te5țtwq^<A k5y*֓.@xY_)'%5l$Y}ڂ{ [B»p 7-9B꬐ӆs݉ B- *V{[Ujn@`Gf^Vc^H{ȩ֖Ch/HE,(,c` ЃhLpO==&*mk;5!NbLׇ*ɹ@Zb&?[%GX+=9r VZEel>BwkeD eTmFCcv\TIS*/\|ϻ@1Tb%9Tl'Jj/)Ug[{\j#O\R~ KWVsDTDQ$|5xd$,;b/'Y(m)}=̦qշPIG:}XKx\\7#D#.nB,)ǾsJRELUYz p1ȡ^@ mu}Ame2Yy=`;apn 6*ߗXVT #&7kwͤwp5#?y<8)cV|kSMs8*xYLy88y@rCUi d^*`8XI=Y)Verp(,Eϴ[pQaD٦M&ۑ&VE)CCb'U7??#tH57<@ѠO@ӕ?SF ȴ*jBEvPz"z)4a+~f9†>UZ9*0 51zStLEo#tS6y5@ZBb/Y48oBǢ a!zdY A9JQ%kx_eEE{[qAVEB/=yr.BD^/~M5ShzMq`:6`%~4g)+o O`}P^z1:"rN>9^7:-{ Md!qvhP=|Wo(FZ_ ,8)GcPkdޚ6ܸRRƏFb;=};d紃ꚴ&EڄS]4-\~srGwvi+#</ QpӶ4EƔnĈV\K{f(.Œd_9`p !0|(& G8*vsx'|䬆mqI-u(w>ŌRoY{۾ӵt sn7u`qpXxo3~]jb3=J 09 8{= Zgq<; =9ׇB&;#{ 87|{07y/Q+ wF̭K;Vfm$+D[n/ GMrX&OzZcneuV5b^T3jS5#v_`)>,ezۛ_JޚC1J _kr,0=Yt'3fAO9|5Olp2Xs-#Ogj30[%7du[0"jy- G_M? H$qfYv*`ײwh6cdBo8 KoA$} | (&2h,9Ur߾lh6j$Sȣݠ{#O S}l&-+mk7UfU"wqxЮ=Gڑ`݀)rU.;r \~ŠF4yzmpF?Rތp("\p$KJLN; uƱ(~[u] GǾm*ѭ=9|:ynN'ǩa |%⁨ ^R+Em/7XTIDF XgWSvԶn1^#6XsD<ʺ24HQh5qсRE֤J/=QL{d`FW~`*$;\RIӨǘL@ϓKo0:a@Q,'bX .^(7CVKhv;EԷ[K[``.oG]w?WG}G*#Je3Mފ2&H|[>Q2L#cʳЉ\IX*7jx5F?_n"%j+8ccn1|LFT<06t8qʺr\(d i cs!3C̑a@8ڸ!}>+O$cղ=-غA5 L1ϑ3*gzU~5τvC*]Fs=K@ N lpo&E3ZRjGdb %p<|m,t P`񚨿IrkJWz7@iáA}K~ 2UbG~uu8 EHn3t܈KvU cՓvzwcw5@܋5ݟtɍь fDF 7o ӄ .bCDK1+3]|}SGaҧ6%*uj8x[V eWpȓ$3[2F LO.̔t/?8r1:tQ%WAaͷCbѻ9`TMina!ݏU9 >drjFQ cܧfRľ{( o]4(L k_6j聐铯8=ʞQ@eѨ*вJl(yodViJ?<xRv۠Ag*)='J[%p/0A+vܶKhBP=3i GR'MGE*Nmdžm 0-woDN~V8η8ZAT.OF8*<i89)#= d-v [@hW?to2fN`{%>~N&!,THdRױ{G|ҠjmUFDb7kV)*LlN?G67E59j(xy aR18XC;|YN(z°{$"}Rީ="1bu|"!$<^%:tOǴ­R"pry؎{/U2ੵ "9)Tesz~fq͔^yQ`0?;k' O=k^rS俞),r9b@ҵҐ&9%E]P51c=WEڸjˎBZ(JtʧrG5Wy 3HI-{@t& /B*1?{Vzg/隷p|ڶzahvC#=y?6$gӀ'ۧr:$1lnHBsYMd NsG xZd:dXܳ&@pEj\`o%2^J8 yDbq4T,gg?mhld{ٛ29lJ!Lbn Q-?ʗfyZKbLl#=;fw\>vQrHaD87׹v8LuumI凿sbmŢW/A2! `P^kOtSv&aoS|pgߕ>K a g<&8]$X Lњ_b2vҕcT101mF&y9_ƂX׿4^D͢jO~ן WqՖAݡV9+OF7xi>qG} "Fy*>WْongTywvºOϰbP3eϕʏҌnYn'GOieh$0kcꍰup1N} }"{f3Qe @Z&*\E6;oټ͟3}CZ |.wOzDm6D~ep1hGZ޵['=| y4DPz]MC\d9yy!MHKNnvv W]m[D"xǠ2Y70C@^/ܩ! W=)j08zܼ]?=8@pV427I@ɻ 䞿=(5so(T.N=kq hWF$s#%3jРH,;UsԔ$lPU\yY::oC|D~a7"{g 0* Kul'&DʟxaqLm8PQj7nRA7xG{ޡs #nUMY,`93}j]^\x,D"? TU&mykbsXD&a0bn6mk])\D.>5ڼ' !emFem5% l'|\5 L঒?l~ 8u^pÉ1 Rx)6H)yƞ1B|OX1,jjkm.b\s] {/9ȧ07;̀Uԩ0DSIBpC<4k{0׈t(*z F$ )*Qz|3_VrMIQc^忿twOLa$Vd' -!BƂ1o!+ֺZ[VK3 >Cx LB"YEC9sCjs0 ëCj^,@bw%7M7 !ICr>er/n1Iҽ4LQߵ%(>KSW,*L( z'*S @٭L614`I4)IC-dHFeR{Ef 9*8WV:W+TIݫݟh9ӝjA6HiwPkފU<( xlzM}e7F UQ+5)Mg%#2YI?W1e)(gvh~q'?rA5IOЙLM+ݼ-  e:;nky3V uL-.Be%Tձ QJN*vd)@Z?,,1~^n KnR^5kZk@+_$ւ%BQdng9!; a# VrʜD0zl2FJ_?kGu/ ۩yL}7ȓ5c㳟@UP ivU%$!(lVE9`oozr[0ӏax5bf8:>,Kt + |)1]t0mC멠~ruRޫ70HXCjR[~Ol("anrv-cbw&MC-W@9ݹ,GL6T!PaW^p;]әbT+"[hn8Ӗ3YX{/بRZʝw $oi.3tki/wY,55}B,kS~"=]UXh賈W&1߬!['s>pf}eè;Fk d0%h\kC3Y\Rt_Z) zz &TYu.x7WqE,QC)93ĥvNl""%iIJ PP Hw3qֱXHuM(6I!u'A?]zE5y7¡촁*EcM 'g>:& ?`JG~7鸌߹QP[[{/5WxQu?I,j6͵ƥgtqAbU'U*L 쯡ɝ"OS]* WmJV5CUw%#n EzMՇ |J`Xs<0(=B%AaX]nxCd.ȔC~a%uB~E.vD#!!˘z&ZvZRߧ< ,'ZHuz.Xz^Lۘ4- LR/~bȷAZYzE)N5G]D8[#0RMl2YɓLq3.!aCt~a҃c4>^|vdskW2x?m4u1~WzpRƁxl$Q%H(jC/AЕM"j_N_+7[@.Pх~_=]Y},7Sѣ==VD^k݅^fx>eA-27VST/ 'S0M9VWa?!#b\!jTxl0'k@m\J*<^R+5#4D b$|Vr<.b!'Y``6n3v`J1>h tΚö{t:y1_߽= ! إMx|;<'@~/0P Y#][H}p6`iaL&V2]K1WlG\ijLKvۜGr3'P1V hZ[C)KpbHj+*4Ҹd<Ї~fa%Fp3O~K‘,L|ٲx$a Gp`7ߓJa1](Tg8ht)gxց%3JY"ϒv3@fOI2OvCX ;5^E9j3ذZoL۝ySuA8%x@@ (;[BiRzDuN eXu$x4Ժ3* L>#/I o0`]128@+wWŜ!`!FʀE·A ~8ɔ?ό$嶭Vq۳ hOg|Dj|"Rh|${ >9xZ/>V4~ܯ+Pw.rV ;UgT(hъH/vx'c&Ōu|'64. ”5+9E][p~ۻh-B`> `!9'<8!d,cիϨx‘x˟aAN({W' *~bp$a-,x ;"%²'`~aF 4Cc=TR{E<: 脕?zr _|\Jh%f’,H#jG MT.%%-eq}r{"7'n!T1!`[fIfQ:ƽeFFZL7 ]^s YLHXHĦx4Ot"fAſzG2!ԝ2]l~0Y꾿TͲ0CwN+7AtD>y$/ЈsnpOHSPbT@!^<;c GqWgSvԖWj>` 9'0H~1q^5[{ LR ćm73]n@;Q߉79}9GVЊS3RJQz?=tV/;4d0K{2&e-_=+N9hdjq[v'b 4jCϸI=&PBOw æb1T\e&~](M7v5<z#s? "׋fg7(~YCM; ~HA?` GʯPCL@g*#my*AV j9{r@va 5i[5lʝPu!Rw1Qd.yJO$ˉS8C_ؙCχ>`Ϭey˰IR6\H* k7m>vUi(3?ɻ%,1z=T (;=4\HWbc=SJlL4.dL5Iy3xuQ$}NX=0Lo(,\$`58CuϬ>DCU0pqCΗ@WYI<7=P4OcmTo{l>6$3J15V]Ww$Q/DДj/Ŋy!"̻CFt&ݳD %f;4y 6z`?R SQ5ql3kFd2ԧs26=BkE|=Ox|ۧ%2(>Syɽ:Wղ0=z}Dz;8f9RwٙϟӢ߻zRCtm@Ž O88 .Oc*SH .:0mQ~{,s0fΗ㫆;K]Xkč0&څ`-zH~&LG@t&koơ'pa_IP>>ؠ XNaKg'0,TQ%Nxo;OTu>W2E ޞ6( ZAW ftjNKܒGL}$545 "/W!Ewt]u'㚓͝q` xF:&jG0b q,-uFTg=3;Q ]_G RnV{[P~Ȅ4;wבH f:R}̎6lB3wN~ #%ܼJW ˌ|^EԞD귒R֎ N믬dz%Xe^5@Xekz|'"/.T5C4F!mbxp~L]FKUzߧwMҋ꟯yFvęĬ6ϜsqjF``m:iӱ-V#Q> n1ߦjmBKS. ˖-08tmيTq9ֹB D-kKN-h&ĿWXE/u1#=ȝFg9e5 CXcwX?Dɿ y8sKPZt7{p`J>beDݎ|<>j1GM:ֹ"GZgc4QlyMyQW4&Rb'r}Jmfy2WzNMs #r@B2IydqZ"]u.L@TwZ_gٽ74;.$ O#/{# ؇y` ,:锧l&/Z1n1>m$Q׿Ѩ1Y5A*&hk 3KCx54cϮ^;So1YdXwr1ΫR[WmjKt]> S1ArGPC-L[<@\Xx4d-ke^O.9yIL)y5o}iTzʢd"F WM@wxWZN/{qPUl6d ۹ɐR&p eݳ85,A~UZtzes)l刣-t/z3dx|r[W&"zDɆt&!32|U>IXQ(SK)nf;NE_mMrH VjXhy߿چG wE0o:|{#Zz-Z}C0|T6;{Upm` r0.;y#V?C Ed c5%P{NT*At_:w$Ԝ*]ϯyO o+{"> ,C5H2T,GƤ Es=2tmz<#YyKi8%153ͬ/[`i=Eq7%v5ml%_eWSf|fq#R[6ez}?u[U$/ b^aYPyx$y 7hNI j5 !#A鼐'r^{h?MciEqoZLEz+rʉi^֎۸s] <"M]4,DO(I9+"@*[QZ'P,̤hMfGrO@PB6(U/ [ZQ9iM(o5?Ԗ' ƙi)Navﳰ+ͻJMLLO{ą^[2$B2}`=.ghnex>v8=z0#M4JJN/!Aa+'P:TC ! }g^.8R N Eچ K w'e'ĜLSWSk9åj<,"?0Vv0QMY \2O4V8)NcQl#^=W1GjRoMA^փ/*iB}Chm$i{ 5Oi9E6<Vkz2R@PUa0I\f <ûH޽Tors\Q5e0@V|7sNV~/Ӊ_M<@ '~Q`폐BTr~_  vmo?M c pZ@/{Al)w,bWIiO^6 pWGmgzχ nL"v7rqcXdH8sdշ1QwϸK5q# t$;u x/n';~ 61!opgj!qvOLp LG:ex">yqLv߾_0'wzoc~2`I3yͣ P;؊ދܴjQ  @" Τٿ'0{&[gf>{bo?v֎ '*1B;)C;3WJpRb:^Hޞy 8}(w,_ :(`{ۿ#%},1Mr֟BBFR'Ԛo'?z)M^)Xt]}JPWi>[%JZQ WU5CL@'V}S'~i%" %NKpbk馢O;̡Er _z_,phT)C:HZ`6<8y hNN$XIEb'/)i uG=j|& 6J 0~[Vגҩf$))o;_~n3z^#sgF4ۧv)rC 8=>FCe n ,`)\3r>kryќx N'&`iζ;$}&'I|}=r-cr]p-^wd*3 h|zRwT΍b3݌{hk7 .L$bwǎFɶKybb +>%@Z]f7~ SB(K ѬKHhȒƼ ,q2 pRTk`U]+X ;l#+BAY@4+P ut\Փ@OzUJ_b6Ӟ>؛k AU{ecqf@Aw;ݿ@A t񗸸pxB|wG3# RYѣ$#|G(0se`Kg]]f<+eOD:ufqY' %h'kƌ+3qA{v}1njÝVBГ׮}j LMcb&#|=0–1+~4hhVɺ&$aT\;&:e YYZD h%>0 Q:qLjszn|K&='kzO a5Wߢ3u6Tr%^ꔓ|*?;K &:\ȏ1vZ+I^U#6[~d|9s~aT n_$'1a >G,mՐ DmS?%to)&!^Xmh0蓹O4.GH.Ղb(`+ƕXKWpETCKLkIQ#OIIuz^%9WͰKP M)#~(K'2+hHJA>ۖKꏗ)4q5/owB7rotm%7f ydfZ[?dM.zК&m3o lxl[PduyKMG 8\j..toVg/]\OR>C𓈊ȩW D2|,:0:ƭg%'؈G=YƹcȫB(w~a񙴠OZM&J  ɬ siZWo_ c.jzxC 3` ;Y9RHLx&n £OC5d,ɷ9 8>>N#P9MbaШ1ju1Zû&f ÓvH;PM_?s+wX=uŦMEw2nP,x,wmJڿ2yDPBr,9IW~Qg>aCfoOݭ|wHT8a ҿ+8sɠ2o0TIZ3>Li6mzCٽ{{qsnn,) Z^"OJҲi˄8[m(QBseif/ %^\ϑj\m@@M Ө[/hrH' <"Q&tLi59ulw<2/HbNDe2Q.rboi*B1?Jvs'Q @[_(N?D{-ŖN200nt&:#Đ.Уtbְ#оj0)6evUcg+G'‘y[@==}U`nMi&~68F@cPL*_yf^=7g#WoE;my5t}pMbʫZTЁUF"Ź/[ʺq upYmMFz@l>96}c8W&ųa=UA9el^wg$31: A챦&("J.),ttXq|3G[HY(Wf(_rLQV$QtcN8 xĆ/w`Q\hUn'{H.-Kՠ)9a5A]&!$/Z3\aB6oN8Oj@/w :pSN7J-GHK-SdNX ˄c{?z4rg75(;K>>h}>-9;K 﫡I$+!D8h=F3/DloT ;зwX-B`T4F,xEk7>.$AJ{W1'=km`#ggG 1ŢOx4XLZ9тnB~J{86`yJb{.41;z(TԔ\Wѡ. &j'w.ArG[ED *bef\U} з2z#x( R`jKA[@\!wS!^Ë!ٜ6GIܭ,`9^#x}aX`M69⍓ƤUɵ=6tش~leHQWCûa]634-ˣ->:<apv ǘF2=r!gZjt~ZCv6`*|̪$|9[[\3 aJH }[;zZ]=칚n|PM,]0Wq m?.^9;k !%l%aʾ]DVMF<$ڐ]ܾx'ԥF׮Da^5K a{Lܴ8fbC۩fr&~pR.a[wbTk0g]K Zy}: N*&mFz^R{W˘B"~`o'_hOuxouo E\6yiFMaॉ DLimQDyuPQʓnĒw#\f^X$@b7XKE-1"ە>mjfPΊzInO{!۞E%Nx?}`P4l33_!qλaQg\,fupj_u|kك QtXƈO-~,A6Bʃ?v[K"Y63YJa/ܼ,OwasjIZΰ-=< vCzB5ޅ=1 V5a0gFq͜iAIvEknK=Gj7xM3x"~_& ~ o]O:TxIiD˗ar׋*Fj0#_˹U*V^A&8t6Nbo/]/>jd:?ⰀZEεGv-'ac ZєB+#=T/0?Wx˖x*W:6d}xL[}j*GG|D"[|" OBxNQ-H: )vkc8SEM _V .2oqO45L6O3h68HC & F0y@2x\NsɡqɍeF3- tdUWά#GeFnVe`έ 2~ qTB/;^ߤ{ۈь 9q1z|HQvⅽa*-#72ƶNe+1rRT\J5 ؎=dX7N ٭ݒ"&%#O :gF1]nFVRYuйP*u [Ė I [`vWK_i=B$iRH,:Oʝg2ZAyX~'djC~!BԎ@So+J } (}8A'+fo#ې|JQtư_ãFA'-jОB3ITVRI}ǎ ЉBm|_Cr\̩ …2E;@_) rcٷH\<VG*y$.P!x-q`y.2𚧶1Yę0vjb ʑ`.C?XhS#k\k+2(`~=93Y˸=0#$Tv"խV=SjWZpEGo*p]x@rg2JćIImkB!Ye:H/7iKKׅm*gh1` =M;߉O9ϓnSJ&r!Q~P_S@_.#ݒѤSvU.߀hZZG(y( ,c؆1%׀GATAC(}u#J3*uՠ@I%H|M6e1Žy Oт Z-G {M򛎲SQccIc;ue9Ð c+a Qi9="վ5|K@w[gނֆ9&렾vP$"ehG 6uB.U\viwZv0|DY7qә*nޏ֌򍰴IxUF&7om| k=([yMqQ5KqhWh!NH<(n0]_܋& Ioy-*-Gud &`8G8B/9 [KAK&PW_ڧUm$,d[ tP~-ƎKKTX2{9=0 # Az$w/4?<7;²4xK|EىgKb:;TqfEј\MޫU>(JI|^lXW_0g]oWd"P;EUkt\@2{>פ\mQܖ/wW;*N͚QG#ajb|6B΍zP(cS Q~{|pouz3p'bGcޤuP#(a\:(l6wz&yJo_ /:|nL t&4JmRs%}mCg lUȇ*5 f@sYM3p5 eU~G!t}{:(a4P5jQ:m%?*k/ 5w֗ Tvfۉ>q ui`+sZ?c'GY 'qB`|۰j'_>֑iʕ3bݹG #017꤉Qiwlw0`2hͯٞxLi;Ya*X'z'W)'"fѢi`Vrh6]xRӡT}/WB* Ν.=ghqBsoȟOr{GRoxFZrhHՎPc0Lzq6h[_c &pI.ŔC>y }ښs-h}7&pykRbyi/AvqM?'e{TcE-L !-5m}{U'%Ldyy!Tn(8WsX!DH0OI6#Z. ѲKd),)ZںQ˱AQfڈQh] h/%*_,r#h@K ˙|ξ^j*>j2r&6lL}yYD"Vŋ˨VlMWsF#'2 㾥h\^ӒIC#\y8plunA8qq1ns_IF*.,4 X ~\S̵=Ei VV϶ы0q9?BHJ4Vű@ꬻ4VpejထIy$q`cxd`W::&Y9@~Y5 IF/7,P/z6Oh5@`nx'3]VuLetøg03;hZ޿{R pEN.]_j80}ĸ= sD#d¬{f0B=OFՒ3,T܂&msBhߑx rۛ"fk\7/ DׂV~^xxm.#'Z?O d|D8mzWC& X9i:RPݯ~M|\/GϛKcW4ܶ&w~}MuR2Z~"9_u2EOV6?jE4oPM/Gu 7_OEЍ%4L#5Jvshp7Iv0 ^+J$\1 lVU^jPPVLLgQ !"ȅa=5hBӆ"`'M஌".>݂nURg.;д5߱sR"10>йB02%c/ƟXK/4m-̩01|RS@N?(L-#TƏ9ڱmP}LԵh;eZ$\~v{("HF }a||Ex|: !~>i/)y痨xOڞ>Se `xyz? ]  ѽg贇 bjQ+>Tj`sHpLkʓ銈MA?fB@[ݪJݲH$!(\#rS8.N|YM6Qd F]5 NKc= 0J I'jL9QV<%0^椱.;QnA76}qcR=N?7 v#;>?^`vAzz/e?Zt^I d;Lo,M/IPDZ#ɆE̞x7&p =g]ZEf-:&N[A9Tbuŋ.$kYTzޫ EG1C4bI~@_e*xÝt9%˷Kz]($I>r?n'jO0#bǺTICV-},.V6-= >$bq ^ ATE&EVIYvz:Iqx7Y%V{7r$(q 2FTaU 0w?cB'uW\5z2mۊޙ؈3;CB Ta<=v+:#MĔJvRZ'P9Xݠ:8x2p,_ķ~ k%kgj:[Jްfw\UxTY#N*Q 㑲c}`=c9a`^qE{<;䅅oʹ@ulL"AI| *2L1 Cw%^.$m',@J(; ' @j e6Ya ]](W#3AF]Nt#RoJlHk@Xb37sGll "ꠧd';`xdzޞWt-`#%Ӯ˚%&z³BA'")qn~)҄4QFD*)y+kfhbU%[}&dC9arU5E,Tg>q<ɑ7jcMD#ns'i )ʀ]y Lc`:+serD%D|Mccs0NWuV\ԤhEf¬n7J4Q )ڊ1H^)n鼠WXX֢&һ}ptlZgiz'(KEL=DϤ]Z]N 7o/o<`S>$^6̻$Cc]R :K1(t8@f+HCkSk$ޢmF~'j95crxМ|M#<$WH#wԙtOQNoLn3UCf!ZcE1ґ3r+wdQIss*6ۼl ^PL叶x DkS^yYP)(# MEjAl*8iZ ]GrRX]lҨ6Cu8NTj31U^aX<= 1.% DÚiNnYSx`Vi:^tHc|Dңnmi]ӪUMZE Cm%.d*O-֦TX1zUg *bpw䳑M#%ds(E4]St1lB͉R]" Lx! a"ޡ{" Mzۅ@UY7,ujtcX f1V!3Fo#8"\}Z.s$ɚtQhK$\}eNw-qq_P1ZsZNj(z.DߙE!R`NXԜ$"9L"K_GApkB{wwӟQq6TkǝyD8W?F x ^D'bbC@٬ b(Hm:j(CƞN`+$$ǴJp$Um2}?zJ 9v&8;o 2ه`yCГ{8i W,0ɲvѮKܿx|T[bCtZaI!e׵zLԾk{הbij?98}qj-\{sq4{3nHG'/X4e=~XOÖo~ÍF+3v8TǫjF^ܞWiŨ܍iːQ]1vL+D;x@#~O㵩NdS8w) I뛉{vf?2[1ֽ@d8PVuűT;b?9 Rw)ۥ.O( O2˯-b;f) YGR,uB6AS`&cBm&v:]l]Fem VmȾ2ˉdח!aW(Y'ôV.ɣi%t/Au=.Qcm7 I3߳ 񿫆nfmu7M}G3]zM֦դ鲯 V>1?/RfĈ6S/ouYUG${rnw5nȝf>a{VRst =8ອl[5NHOr7fx^f>vqC,LD8="sÀ *~°Y=>.} l']X8 {Dꯊ_'3o,VejhsM6MdF䡏pEQ j܁3 PVf"|M?zc+IvZC@E>R0\wH>>ZD"}Ė˾(4'yq, ā>rJ?`#M@8h ThG:Y<]b, E(~zRWֶBMLCA"幜V2݀0@0WȈ7] 5g ڭctݕfGU1_FYb&D]˜ (18H|qn [%]4# b*kBQZQxزD7FӞ?oḃgD%<6K0GR_ w@ ; &~"IQg2p|mveD$%TT@!>VDuFMkɍpt T6A(Pj6|6_L]fet1c >b/E"/j8N܄g8~a;ZEʥ?`bL+Pmq3tNd%>cjU tPa)-8] MSn7gCbdgE@OT$+# l@}؂!5{>=ɘ>yN>!}PK{%Vui>,Հ. i9%f>Ida[3Ei+.r~ⷡmy p$gt=#P.k{;+>?=m*O`6R֨(L6\ǖVm/͟;Ɉ:9lExzX@mP]Gk_ϰ7gNLOsy!zNM@k5 3<\ _怇oaYx{<ʑZInSRfG!Kngk{-$Amh1"0`j!{璽^=,1rc7' 7,)Α M7_%I"ؤݥG} 4YcRA0Dj#4l#vZZ c}J^jgPsSvjPH]z_=z4">H6|<khYV,qkFr0a^]a>jX7>єDVs?n=z4Kr/9}#)cہeIq!T/~höR˜L_fEP /x?PyZ4@ۣ:k*ZꖑBqP,Yj~x/;BL~9CC\Wߑؼ  ?Er3n;SWˁ- Y$Jۢ/{ڰ|rEհ2pt|S0eX3a=zpgA_S׳bK=6ܖѸORDZY*/ y9=PDJS+X;N(be}x' ,L\]q.+G#¶^Dg qlܬIǴ(c.vN5[!߬)m) N)?G]mXO}dhA+Px$_T]824e*tn u ִn*2nwmyjC}^wW$H#(a(L(v4U?Dʑm( rPmcHSƵ:wkZ 4}jS!-KP@-tCd(EE}aAơ`?~|rf')d䝣wyB9_ L0i56zf~~+Ii|O1\_~}DJfa7KN#O.%_5;y4-]9Ml~xc#9j6mPYOy//={ 3} ᰔMjǷUF9fZ|R,7rdxfn`8#+Ns1$;1?R7V PW3#B4ema bJ`oі R&~]9yRR)&yI .]w hL21@KзM\'JDp@/ ݾ{پ!pZA3{LCl$6&6S\aAȽG";fC;l⍥8>@q ;CS8w%ݷJߔ辩;z!#NqM^1IcMP4jM?_cWK5ʧyώUj ]+>qI}Y%$`^(X 0`+W]FyDGʞL .ЋZR~H2Gm@dsN&,%B|%L=]FR5?1*찥_ hVPud%f+:.^q;矝=:^1Lס-ZȢ jzxt.ϣV6ǶXl5w Jf>4ӭ2E[+'-LfJKk5jhΌj2ըm73yX(0SfUCyk`P$͈ \M[jvT?2Oas{P"!tB6C÷  BG 7PR:SaǃCx'ȴH'R<^]lU*5ѩ" efV>Y= '6M\|_RZj壣s^$$QydWT'DAi~ E$"`k? @>ӕ/ZmEX"zַduCM; Ii}@LHoALZD&ȞԎ Cekԝm"]U3z[oMQ̔e=O" / @pܦ[DO0A3kǮh>6?udxY%Xfva8mxz) +Ro/_ݶqai9GŪ w)>4SȻĈyoB1$>0z|L5,BSg00ɿvVځ'c6ȫ!7J?Orl$b$JWc$pW:٧xDn<"9CO7zw#8g6 oW$7Q:'\D I2pɟ>ʙ''jN⚶#P/6B]eY|8ǀk V~}.6g)ppNNz1oMN+FwvQڄ 3qؖ,š-*c [w~jePo)"@SqMS6dZzec!- |Z;/VS~W0VCE8$q @-_ܘ-)XxyoMJqp,9NK&kXV(Wtf"V;|Caܿ D:էF^(w0.ťOÚox#;-Iznlzd79ɱh4Z&Wi9H s^OM~%6J'i;%mP|"}V8e3.Kʼnp*[밿aHZ5:,\^0l1lGe<9}=nHmHE9JW 08r B,l}xbma+(>;v>ٙ${;Ucf!A:::n!p`☭t[zf(L(csFfM 8G<-WRZ_uS('cn $?uM&E̼s'V oJ mmwdSL.nX=t31Rqv)G7=-ou(s.`g2 K'ߙoQQ'8С1QrZK:lDksF"vd)0{ɟ`8g2 䔉|5Rz"H+ħ JN]]i$ ֕8jFQ<-$$ #Rb[ Ӯʷr;U8,x:G%on!An D '֕ oD2V㴉eAZ!-Ҋ8yP$[VYέkDoK;A/)焆B&4+ݳޙl eZ`WSBD1K'v1ՕH\.Cg15,J)|\S q*ޞ|vy3Y foF϶e!1qB7Sa!]ZBw6YḉNg\8XȟW_pK@-G0R˻Uj8)Xjъꏧ<%QVO8+ɱ0ڬz9jn>=?=.er%@P[ Lv?6=/]!otY|mYKF$=0k09=ΪC" 8:|IF̜f6<0l`H}U}jy' Z*54.Dٍt{MzHE 8VB6)k|?YQr. [5YX A$~tdCSYb+}\IYvEX(|LAE|L,C Xb¶e*LÐaq+Uxr$/(P\/DWUMdInL{g- Nh]ԙb~O#]L|hd`LPs4$ڱ=Œ: lSUYJx,!H\(c/x PT[[v)7A{Ƃڈ}RAGTS/E4G E. NÏ:So_fhZ{0^cmqqܭ+)a-Y ~#K585ɂar|Y KL+=c>KZ\ow[uhKze(/>`rqQ.BŇU``28~}|+xi7D''8k5A|}F3(#GxZẠȻFp(s |B\K(egЄs>K`G/H0 @wlm8,%[b͆L$(eDv۸V-ЋQfbXMc>kl &vXp@p焙"̿(mϘÿJX+ uNwUgO/ nn,oM ?t]WxGK[#\VA(Co=dI-'  !(bԧ9Hm3W2?'9!~v7̪ YJ^:v!F:B߁^>6ev &G^.B!Vw`.:sVtseCYWJn$x:YM߶}b@%bnxh" I7 ={a6R<+hOj%/t- d oOPb֌1gЯKٽtHy܄47 ^ia}g(Y>AsSG'^pYwa:C[\e_͠$j9y cgFE@`[{eSA {w"%.jaeoĠ4Du؉/SM}pOtUghL]4q#o!ƂcaZ ۖ$-vr@Ϗ&)GƦT !&*RÜέ#9Xw(4Z4%0}+jc8N#ȯ1h@(H>V _~蘼+~n*LdQlh9 ֊ $E fwO>QVoakA%YbcazE2H} VU5l&I+$ _G!& V&j_+|X$d eC9rLV̥,24fǽ£x"Ưg2Nx @vxLvNDsm#V;N*UfwZ/itR 숱#05 Й}Z8䋞 (sV|C(E0H`A`ba܏_Qhöx/ KeDa'f>A~s琉&e5/:q,b=^ߙQ iI9m*Fnr_.юAlo{)d _vA3uO}Fktmd4 pMjUpW53jR vF&95qL=tI..?LzB V]U\X(nEa5lxEˬx_-B!d y:L~(OCuLx*Cl3J/τnPڹm1(,8;Ί;RI*J-/:yd5}i jns|RDAܛ'Fy#_0Exk9Uk(m+7*rEBz,[0>K^K}41 :Uc$%o?3K,q+l%Ijwׇ?queuzx }o_c f+J^Iѧ)4N /C "uÍ#b5xvZd/n N|W ((C#meVu1|V|+@-[!vRX$AZ20uQ9b˚QTcI:.Yq€]6 a=-8r#,r3K9hhƣȶ[.fR 12ɬPEdE[?<]n1A~y84+{I3ibGӛ zE)ϐ5uc9 t‘({[x'4Nى({ zkLMtTQe_ē y%G'K 7Dyބx[w X1v+]h%xbH( NLi*MW9V& ʐd< zy0P6UN(0i;?TǸZj  ۸22qPyؽ{*MChGnlWHkm޵z:°PYja#3Kf/,jv}Va)"}k"5{(^yvz"sʫex»Q,#@$dxjߎM@U ,}v8']u Pa#}`ߝ YG.Z~\ 55 D&$qkVW9yYs I_%c->{XƊ" H~GؖO_Bw36l::=FojW=pH͵=++ + U|;<(HT,>ͮSSxn 8ZJVEDŽVa -X+"W=!bKQʽzoD$Ju~T OLBQf߫Z6oa+ V=xL ]oiMg bS P_}9.Ӿ6CD匁1y7>FF.YtGlګtpN0z,5[7^ǐ\'nL(<7T6:"f(ɫ/l߆>?G_\kSgS; eɕfj B<6Ȧip²~m$6 /.mtޠP 2D;|9:>uR g"o$GyS%H.!~Pcc<$/pTA.XZ {F7\'wVwplM̘+OT,!SV]6$CR=Rw械N,d-\ٷ $ŧLwAQm BYɊe;s+-tt wK*mbhzߏSQ'mO. /TR Ad,c| ME4b>YEs_*0>p4+eX'Zn'ԕ@bÌ,p',`8XxQw A^~)5P)X¤MEdd*OW%3dxX3m$TNf`VXg8)x wh,$ImPupJ }lJ1k%w$a(u;j37B\j.EO HC^p^kZH,iOSbV7Ah;-O6A:<>hh#ae &㚱4ė mww*9c~]`$,OTiџLͦyq^r2[]/3;Kf_g? (ïfYAEZ+ ǒb jR!TҰMGmtVJ=ulb89j#D}?_o溌:8p7X$fXF̻}Q TAKdPޜjC ڟS ى%q'^vBqdNRFn1?\K@;L+׊[!VEl$ߓ!m2g>ݵ A("zw0n!\vkb4Qbˏmd0`(w BQ ZE1)/ VTB `?o&]%PMFC7 S]pq^.n?8=K AI 5/{ra8]yx:K4a3Tӝ`ǓɇU4~!QHrHH~wU/qN/{H/E~ɐba,~ 9 H;#v $ڪI/yK!5>ߋe3jBu}_äo~ /FUf7-aeAfiZB[O}l7ӫ6S'?kǧH|I`sd|uwy(Xg7)`ٕ*A 7U ՈD¨g3*́KШQ\5bTOzXg`VM6&3u fNq m;a?b`lZ觢!$ \SrN@a8a,s=L0N}eҠ⬳P7uaNMN1deFGE,Z'gQ$|GU~i#eEܚܠ.=6R&Is]Cb1qm$ë9)3QZX/>xE. -4=FqN2]9J ݣD!̠]^趆R =p*m40lSwP bTI7{?6dP䘩=W4jm˥Hp-ԻH D Si4_[nO(-Z1hc b9 ;5ЧU|WY]ĉ"5m*ɨ7zr=(AGKaު3W $g43A"rMF@67 \^. ;=̷ G:: #JN ״N"\!ui$ߠՏ7;5/ByA~jVXT6A' (j5}YK|-9I)M/1iR=%ɏC]|ۅ*t! 9+Ƙ^,H#傫 G3YP]MG+-.q3{ `3.F5Ӭ&dnzOP;5HQ2z$ל9:4vx YcX9iwYOm4k)t~A)ϡALKV 5jA3PGbL9`f?(N*8t&ʑ@2`+qJА 0anZd_ ␍۶0P+b-ћExB$+f)M=t2}GIWjE$![GǠv.i)F+̓ 6iãrb;Pt.QxO\JCJ*V/9nu╽oto"xƬ t9~7)H`rEx\xd*䣴c˥Um/me}Vv&^ڷNce ^aPBҟ0o xɱy0i*FSYz,(4ES%KgQP ( 6@ NBJ,|'y}-"!9pD]"GϕʹlՎO g' (b:]p\brByDvy4) @#gPjq)F1,A#];QCbϲi uK&2hG"AeZzZSma= ! rĴ{:Ci~"@z+ #*&_`*T*Eå3:&⑸| uܦI6g:)1r[wwƕst5>$K WոhLyd]QN!D{i_pdOelC{qE̝M<Wgv)0Է3ON׆<ݽ@V/߃9!/  P ȚMMGsLl; "{oU;Q9qX)}аCaٲ9RԍKq`ch,@{J$Mͷvg lfy|S6䯤r6±t*j,@RJ>?Uq6XL YIXV,D|8eX,V-: zWhݒfq7d 38xJZs l僦#;< !6{qgSq/>tbGWA+7R2C4{_6ќx7Tj0CkC ca.d7.$Ė\G+lコdL)=sbavݺyW֢;_%b6U~l 8Ȃ q"1L\QƈXUbSP(JipAOAM_r!Lj!!6DA*Fм6 i?*y> m&LHK qb\,Ɯ`߯lٕ1m!ǺFlEZj=jIS~RӿۊC[QOٷӤ윚Cwe*Qm|}4aBy߂/GO?+7~UMU+v{V~/̣qghQ^?8ܐ=: fnlʺ+ƬENai) lelg09(~=D;Мy}u~lEӗ#qS3vg5+uH>}8M8[٧!G/9FZL}݇쳫oj6][VC$`1yO7v#24 j͎yODܴ5A~?߶M2NlF2ly-jhR`AZK Wj-^6!Rxp[aDAtt[:v1#1tקrK[te%ma_q1h1a)-ǮveTx($vrW&$dy=ÈwbaȾ;~F Yp{#Dd="Ap|@WZ;W ܞ-m huĦ#t(i;D2V;bNt._t{|1Aںgx`ϧ0O6>5i0\mJTLXf˅_8)-:SĹy-Ťģ@?WR)WEO5Jµ "ly&bDlpS1U K~xW3͂_ 0bgFfewhr 8n_ie'~whEԜѳHgPK6w?3#_" 6oѿ8II;gb?~E@2~7P"@Xw.GR o J#THe>tdWM>+8Y%ǒ',˄1pAJCʾ0BY!8o \zw`5IU* +ٛ;+ CmckOUpU|?e2 (4ۿS=: 0y|Te/M,wZܿ%6 ~ oJ"iWN%x7Sa_r "V,AXy9t6cFJGLaQoIڬjmCET]wU`, c9\GucǓXe<% vBYЂ+O9EF ueO~p$kDDG;ↄ6>:Gp yC-A *9CzT\RTo&PH 0 {PvvAcQ*'zNh<'nƝ>dd ]l`ϊNcD6$_5;W糕oiU{. $>~rСJ~i.C=d+olJAp| l)}wqq-ƴclG5DAIdnn *X97L\ybDJQ y84H-RBQ_攱9I:4)B-z6;uAO_%t,4 /0&J^v+mmwl l,^ GD>q܉+ƒ+C0~eCOwv[=PX]n#i ̒S꘳"I eʯr"n$$XL^+JgR˲iy}i/}WMi14yq)Gcu ,85>A άY: gz )Ƞ>T[ei@%͆|K;58׿i lz1HM ,l݉V2Ah;8PQ"mHT KJ l{ɏkǠk>+տ}vQ9[%Lv6]C lz.p . fw}|{م9r^saޟDzb{Ȱܕ/W;J7eֲ8Z*p~"{, LeTevpy8I16>>8f&-A0! Cڢ]]yЕ"W)鈣j!B VhB2XfFS0[FB#d*R0LZZS[1}!lR=Vqݟ՝Iu evеH&h9 8_+5nV ^F%xw~Dw _BmԶL0K=UĈq頌!J:<;[_.0"h=`6<%am %ƒ+Sx)Tzbi3J&+E3LwI[%Pn9u( . }P0z<J}wW'%eÛ(g?}۝ 1مp,ߣyu%;"S`rof-5M=sp> kKI[F~剱DFKܭٶK*/I6=[sZP,7~ bsY0eC<M~I+F+d6q&UOfKځX+;K.b(rQ., 6/"! xTv\#Y® B{.^?Rt}(8(='*ixPj76{ʰ6YMQqݦ"pedL_.U.So4; Y!*DK(ܲu'm]4= _\8_gn!WI\H\-lOX,rwmfrg`I)ۃp7-aY|͞5NōU(^oV5EP Mַe(b"0%HfMeT8T>mG2 ""tm,'#y>"x`ӊ0&|%sUD.=d+&C$BvӮ2a OH~.mߧ>o}fYD"-2G$H~_ uXW3#db5w:,B957h'#C20Wp-- {NJ{HZ P0JABf! y͑H0'jP' \$P}O9[x~b )M$$O3I{(\J*<@xhu{=g R. ~G >&TɈrM[4_mħs6sWF6$e +U%÷N6հx5e{rڢ:H!~u(nܝqSM!Vףz(( > ehF ;>tÿ_$m 4- FA\CӚ;d}"*'ekX6"&4Џkm L<HX /0lfq5 u'9=/x"%Olp긗cV]#R=}J=l6Vi֤J{u'4 lTЊ ' XA"& wpwy9/|S즵8b+H(ބ[M XI7|UM%nKFv?ҥ?kr>u!"c*d/Nm(t%n 7`>а~Xh7>/$nYQ6CqKn*PjF0l3 i%v]7 <9Ch䷭=~kwPtҁi.cxFo-}4´'e)PאPƤ+Qִڋ^ ra ȸn38&e]G\:P:D4<+\ytJvsFIsIJ aHݤǂacD e/MFQ#C-ݼsvo$ 鄍y# g!He˜fgݔaR?`_`T!=JJ) v1R^ Ww0qD$bwn1.| y!`7y)T29Z;( Tdh۞ۉ&j.l'o>jgh?+cD<)wZ7Etڰfm'E @+ӹ|TbTyJ|CNgެk?'a {ldTտJ'׵OY]gBDg;b @EaM63*A;)lWa6U _ыi^@p̖>\p2J.z[HVHT'&\B+vz#(j[JPA>$=ҤW!H2Л)Qi{ FV_UӼed^*#uҏP TW4Ne*;I$9Y-j4;xźZG%r N+i$9 IBMJɦ|[V!e Jǰȸ >/K;FTTNȳHUZצf.q7t|} `+.34O !b*-?A?YG\a8{;\>,PV,#/]3:AV&^Zs"5a09s| ;n̗|]:Nvא| 2mmmXf#Vx}%ZdYqPNVqܒ\Xe )sAA|PԋQbۥ@䖋MSz2oPTf:<`8 P69W{S22u ('e`[,afzzBuZn,]G{Uoe3ዒWn~g18>*єwPKã h|rjt T$:E`xn~ᨪON[F3Ca7"?yA~<qoL$ o4p]i8zڨ%^j 3+Б.PhsRgRnoT\V-V$B/cyl~X8aɵ#oh2*+ =$<iAŮ ;nmKe퍠?`??7; Ǔ}#QFyьZ%&w_ca>ż{Bcrz\lt7-d¢G>sAsjrb!01&MزPH.:K)gybM&. CG#,yMl>k-խc-Qy@d]~ ˑqdƖ ߻[bR6&bÿs=ރIE8R7''{ѓJ+fpGl{+D?cx @]ʇnc Ǫ%R"QhB{J:H lO5xM]F=v9$7ۮ4ȦQ6 @ݤ$&*Q{hk!dxqX~c+y0u>P Y%O>z=>ų 5s&[}uФ ڗ}5Xy٠ku5LHW&3{VO7U#9׋i5 Q y5٪ExdH"(!h2d&-:&4\Cs']gfq, Pmzir-ߦGw9 6 J5qD*2:9}ds03VÓC5?߽(`lҿ"c_;~dژ8HzRAFsW)]U)m=겢fI}5!-?d :wU hfn-g`-j̈́ҷXqƯZj LN 4xj<mǐ_pcnu"QN-gr ulOoE]To}#='޵|u˚@ T{Bl4b;iL}d݋AS*uū!PP Z@xMU q6bJސG>U|oJh^gw|CῬx}շJN#,5tgi_o|[V]% /f1p^,~;[CRǎ-`ޑVD=}B_|G,[]dšmgYDf鐐#Eh$cr0Ye}r{ۻD%݌$9İ=];c fBH/=Ǒ^L*pAaޞEzكW#C?/5ћ pp!F\ 'qܦ߻2,zNO@C /]@K|j-z>K""|`ѩ)a Qt;!w^7P]?j:I)C.s;Sk(ѩԟ9#v!ӰS>0|:s6X3~^Fd<`QxK[* kw% 'ܻr䪲&}:7Ν!kcM1KqVbJ xmG']rDœ{gC"dFToD] UԀ2tCse V\6[P3X2;:m:ŤxYa%(o%pݼkケ,IE%=d{ <%p'h{3s%)$SauhGC~{ ~b^`CS2*•8yV&7R'1(2j4ӭb6hi{m}4;Tw¨M,V3ȣu,,cKHhIvֈKF>\8;I`o/fIockO͂(M)7j!뵼2I0U]Өh:7@rNO#υ.d r7Q%h({,1]1HкO}7'56-r)2 {^J΀3K{:D`{$B"dNΜ?xCsSxRrZE >0+ w@92M(RR8CH0dWJ1!R󅝢ę-q6$v=\W#h9\ElF%fZ9.u?4?0VL~b|f+ũ)n^ϑg*7MZnA #RLQ޵-%fJ*->-?plnP՗Ku^7gZ3j1Kcn7ʦ$xu"z'j:4?VS_: y1+'qQ zH+1qɲl}K~9q2/*R" fc}pӐ )1?Ij_)t\nӘNڮ]悃]~GsTBz&( _W%+.'X͂rgj0ans&\sxSLFf4u` E_?rƔlA{LlMC< o\2mߡۙ_E*c\%PG_ CKR@^YF`s+.3i!ߧsw?%.鵳uݽЇ*M,f|׊V i}ti#D 1 @Y}#TOGI@jfYfc_uƕ3u@TU'& t56 on4d1@;YKZw큆}uA ` :Zp!fQd1hR*)X3KmR3v;`se=KU~IGhѓ؏yஔ+hb—_AF+56 7;v5fpֹp zt↺8@CtN_ P.lYV/PmV[/.uvn`?ߏ|L+⸤`>b]TL1d,0'C!% uc:QP2 "4٦^lz>.UGX71`^(q2`S !IFWuR=C槳W.%D5AXMh? = f}(O çoi"5d1e Om9rL44 XvG1ip<'gi~g35c6-:ߎLZ2 4ZcB/VS)Hi% pp>t̴uW^wp-؉oP&iID%]8"6IhR^43 ΎTVe GW}ӵSw SLP~$@a ]˩ӳ;s;'KŻnX0.9s4?Tg[1nǢsFci"'ObVDֲ¿V`x-llY~u"ZȿĪiڊ^r:pE-vIV*빣rVѢHyT/J|torime]X%#^5Nen*v6ۂU{2c7wy,BH͑{=UW4UT|,6Ւk'Fx skm*ƅSzkL3[6aš /  xxMբٝ7EחĢUxɄan$"k'F' gn4͟pZ!(?ZˤQ*HkBKM좇z.6G Inh/1'dR4 􆵒ܼcg YGH?$1wlz-e]Lv Gǜ(.PyO%TQpfC& !u" M04hwqЛkh`@,m:o5u;~$uAՄ)> %2=t~߫kM]UyġHR{)\蝳 U@uى_u8`!JB0޲;wwVB_؛STocxUvP@O|-5HeCXJ@+ytWxV~7ҳY}$waԟ3`+N,9:C:e$O:x* #G_ᮝ%6>NΚ+Dh2췪͇ieeq'6e=ʥ"Bꐚ|FdәC5vw l *Շ#x@Yn2\ٰ\CU"P8zf7H 2VgFf?(:fJ;}/d;D4&bMib^!rRkK8aHvXEGmFq/BM${}_ϼiW8381TPU./T/Ã4"E7C{+|AɣRAP/_ Rб i7f.nUk)R磈Z saZVՎE7 $ZVj+9T)L{\l hugaR0CJNmwglu74ꡝKeLvf"傟 WK j6LV?$V-QWTDjIJ q@gu84ȣ/ǩC_ s"sqKMb j6(q>_Irƚuc=Lx?ղ8 8"{+Boˡ Ha$<_L>:f{R IFAZ[tu|.V M;aAˊćl.kJx 4 F,lV&3u11k؇ 4xT\2*Ti#UN/X3 Ix@moـ⟹ ʚ))c0b+OuD+աij9T%P3&zqoHí{DƉ~^DZ_ٛ.{rv>Zv Rd͜h SVJvra5@w m6G dco)Ӗ+u9 Z-gp^;Xpbƒ-w킛ןoee v@l -F X=!t`%K摶toZy yFS;8 scCS%CjxW}q'$O/|NGE擞 J> $:{/E-{(K룉`=U2^S [PB:b.ԂoBj6M_~ʜ@Ya>bD('+ٔhVecU8ܯnL;Y.qRѷt%;QLtti#>SYNMexY?hz״`rjS{Np|܊Uht࢔6@azĨѬB,sm%(;yMXu^at}K"r6{U+68 qbQ(Gp=`7s/u"߾+E䨋m៛;@q5f׿3@'o;[Sv$ {)I03,qNE%u݉A=IYȨ`,gEi_[fdJJI1`^P7*9T"ʹXŽdU6qZ9R"/IۗR8&̿]oeb`2ɞbS\ܫ٘lձTgOS(ЇȭvN:^"dpN4.'1z>S$Usfp9N5f7/wY嗴L 7@TBD`S蜃E'fE쀉TwnX` ~w[ 2Q|O;h687 ȳ0Jp;>B(+I)c}4Ӛ(7%ʞ}MbN}>'ޛ "ZTD.k]3@2BYՁ%IF60m-x[8"2įG d盉Yrv#u[*xq6 z-cĿ-[.=y4r0֛MVXҦgj1!,[#/Z`LE3puGqe&S:oMo>~L9oa{4J`n fJQ-kiq3Yr2GJ Lw\*7(?Ԫ+Hh|P.}A$ZlnWD  AagzPsH|Mtb׊t+ {\y2 aqEz*6L0WT{^M| x^6pƙ{h]T CUnԨJwFKlg8|,̵'*SM' ˄4@\ qAx3J ڝgW1vAYg&U1! Ҿh8R ݜsU;jrWDٺG:2:rӘEruVn$( ZZE.g.٣ rk:_ wvI^/+uesS~t ISHk$U,GERE;,nq[70;b V>|`IXl&ztt,陵g6a0'Yx'Rn_Vx rD+3ӏj҉nJ=_K7i"`;9BrDQ:B3 $E;~wLJ4!w,p*idpePE14qu`SeQa N"j[n&rNEކlMO|M+1$+(I 9w$ ?|lHLl/k-NE&\Ch ñ6.gz!ɵr#݆u40HYy31GY<'Ob\I"maApt[3qo!$|j‹x^LgEť^'OgzDE;ӧttBW[ (rohfp4 ̱,D2C|q:βL[9K[1==\ U"xڗ|;W b Å-?N"Sj'?KƆ,ERʑ #6Nڿ口 Z1L.2v *, E[ÄD|OYyW&iH_j]l9*A 4Z.)2+t 8[u q3ڸ *'$x}U -0wHY!Syا ކ@t UHދ}֘QMD[XcmW '"l䳳`CjM>{G匭Fʲ!H^wctd6u/[.(ƣ2ٌc$|D&ۃ0*yX&NMe?Io4fpsBA*1]=ٰ℅AX^px O1!-"{&li$SD0e\:ciP!UY> [_Zh#$PC- I#ƁQ:ci#e9:ԝ>^~+5 췟wT?UN"85O1y 'slQz.N0u"Ϟgvzym6+}r6iwP>NH@)d5F~l,sJ&S kƬ2S>>i{cQ,tH[KUt&]< 4ɊmoI`1P%hٮf>ېnx۴\\τ她PYIz gI$$Ii5[gaV^ Uu{UϒU4L^nXPm^Z?ϼ_W c&/c٤u(XP"vq-t Om?1t0Qv3ŸUsTĄ!4B[bpr;Pu@ȓ!(r]c5S^7tf xշi֡ݒ]I J㏍GI4sxDʪVV"xk kGfLОAr-B`F#|IJBwNKIj^'b l~p5D&yao:1oIn,shO/kV{;GWE\ѹȣvP}P.=q &CuQ'DNe_~{1US'9QNf3?uYĜۗTj :WQ\ 7.6@R k7]N# @ʝB y689ZJ`@b1`7T1fn+g@NeHH# 0\qCt~$̎vj *u/%2KzǮҏ5/x1 X2w]B@/J:ID [h8e;uc&K͕!\6[ܙD&^pv khu-n8}%qTЌ9Jvɠ_P%Bf0;lgQtj9< O˧m SvOus]s|vxpgu~h#= iA3byja{se$Ve0l=̩{X#8*xqXJ[fCG^ gz TǗ0niYf\>3_VkbN7!;̥b 󲵴eoxbޱU$[%t0M7 (DZ;4b|.$Q4e*#T(po]NOH CTc"}St)v{>՞x 8xӞ/m\lϠS 2rӻj}'t_XD2Q֨A@I7n4˴E]a4u8,wGz]9dl+*qWe#DGsۺmuL`:D@Zd5>͕urS6[ u>6r?ݜ֣ei +'p+GUsXk*^@7tƳ?a3¾ :esR!!'e'v)vRF?z%X5{% :ڒB;ZHW.r]-_|&8*7C%G{s (AGvp} pOl@RQu [aw+6Zņ -&*%J^-SK ]Y/ Y[3c=( >EݘКl6`kxt >R7hS+L,x2ɋx2|y'm52ÔaO0D*-pGKP`u)q؁!C N}0@Hyi%oz#Cbr=N9DTVP&obQ2ĩM=: pcCNgeH/9Kq嫕ę ϝI*I8.rOGYZu*Y角"묌'J @Q'e̡3#1Kh 凼N~% l k/,l$缾wIAPShma+&BxettOZ=h="/YTdFl$gnRi&grდ_C[A [FqƦ(6J[FDdlf8#7;JKws l"L!# ˩":0>D+!S"wF Oۦ<k>s109P TY \`ئq M3B89󋉓`w fNWO<Bc HΎ]0m3U~l'(>n."r^qQ|.N@z~H7GfGMF4$G 2ZwE*/ĬlsVbUk-].{X`P1+xӯ/VfLfhQU!541]hߴkA5C=PR>P%5&j'띻D{oH?/J?5RvÄG?r)>Kn/Ati,L6o~bZj7JYDڏ.F\ƉVHxB`Ui!(`Z]TP/"kWnn3U>؝j+fNxaD:Bh%qMP6hZS {)VP+$K,k>`?tjQՁ+OQibNBʀ`QMIʽ46_AO^XJ,LEg9>9L? `iUD9mMUQLT Qw(Yf!һ\G0o[n4DdHkxY*(]TOH]g-+FrP#wroJVkOL81܏ a;L%9 y=RΩ ެ;J?PkKjUB}p͒pd Yb86gG!˨,)،6hmn4F`AlM,h߭ HD9e8h|ikx5 2*Hc0 skAEchsY[1(HgKhO7TqQw[Y,Z>w]y<,}a5Vmƅjxf-4u1f_@mOPf.MIRZ7lH3gG/1ەeuίt2J0 Srқh17D=:mƍ]x.|q0Y' 4HX Č_qeNj"7{߼zKkL"8@ >V\V6h՗\%f,I1Ku=+i;}Rǒ.f7 44l~V2IZ7P!&[FhRq#U:4_*Kwk.?}wbř$̾f!WJ ~l|O+?{ y 4=K$n鎞h?Yj;j+E*K ,0ʌ@@`.2^%x^ɝ.?oXrktWkշ }Zە3$hjZf)%q;%󍞓z+ኛTo^i~) s$PCUONsʣ v*gzaLLxa;8Dg (b'摺h':4Q/Dߠ/2˳y>hB{\>B M#kQ;b[ץ &X8eou2*,=v*,3opR%į}+gP/tH:c;CP))SqI^> m;7p.qbizN͢'$O~tiFٯU{24I>"3rdk$R7+g|m݂YґVy$HAʈ5׹7^.´'\ΆQ"ÔZKy>" b!%f=1Mz4׈L$@e z:=m,9]|5W;3!jM%xcu2Y$.FixTʉ +SOdg,eF5H$K6p{*!ѷܱq"`f2LyvX3C-V{iY$,v>o0&1 DA.(]T:_OFњԹH/`Lj]KdI E\4e#*"-TLyrOa/ .tN N$ʎskp޸P}TAAdKĮcı ΩRpk XӁ^U?Nɣk]nl=c뾈&w4g!)WKh~9X\ } Xly1Z|so &eOfQN(Q&v"nSuZ4ϭlDl.Bt+zRp+wgBA3Q0x52 OPDؙuw^*UA"&]XKkPdㅘ>ԉ]ñc#ħUҢ:aJ)cvV1ʊIcxhhbĭЇf䷤WV!'@\+?@$X' ńAJVli&ݼi*(5[ `I'P{,?l%o*ufwŶS&yH疠{O̝۠YUN,r1^J ɠ^bBlN,'y@4M}^l20QQjߊQGp5^Eت4$J_ RQ<:X=8K˷($z\AX? jn!pyʕa{"!\uhxt}Y8S;yC݀])as2m@&:؞0<]+K`"[%:Jck*on&L 50 U3.C,03l!ɾò9+2tXu{;/OUH$z#8"QwMV]3'3z66l W G:R=,Y#6&ӕ/mzQqWT;1e!MTO4p]&s̟?1/NaehC}O*ЋwO<Z۰AŻX Q} ҂(oNe #a}KV  Ζm*3i(QMfeqT+xĥIgֆPPPﯬʗ0`ᕨ?'.K޲8LSb]mˣ)cvKT|F>V=Wo\}2׶Ovkbw_h VLDR :CJ eػfiAt~}pƓǏ6L.drp1z).:ϖ^2SznJ2߯@*&IBy٬fCL~6+1L&MvI >.lT5S/:^W/tLBe#v5jz %d\NNa3kdgC*C "ݝEB%J,>{(}r"km1aUIr=yk[p" 0KSwfø^v!QyHIt ߑ×Liֿ<A31 PR__eK$ugl7cLA'׮U*\PkDJI-ƃdj~W F?.6S-%%@Ɉ5@f;%1"fgu(?A(,BD!xJ.~tt Չ)-.}hTFxXf48zTdFEx 5n .6P6i\WY*Rp˦RG!7!-S#M>*Wz8KIh[ BLegS t%^:KEZ/ݬf!|"Q\8'L^m'Sq&C,G{afbʗ&rXI;V(u>sĂ iֵF҅O? P)KZ^BClnie{al,;i+Wp2) # $# ~Xk %Tk6'\\uZS8t::&B;jh;'"cx D3 )K^#rd{ j,B$o=97`tY=R+J627@L.׷pI/5Xdx Z$[fiڷoWɍkQE4^6Pd7qbj[`~s ACǭhЕڗq`p&+.MFNAJI[:zG+%[z-:+b gJYO51;9NZ ^JG%ߊ2" m+9O&J arx e]{BG/K#:Ec.^nvz`Ox+6o+ţ쐳Bg}V1j7GV{F\ բd8Wʉ! ewi0 6tH b&9=8AcђrEZցs)zm}uX Dls 뚲!5'ԐȦ!ĴhZ;'7c(WYzXcy tTP)P&ɐ4e E_ Z_Dֶ]ԋz 6' \P(ZZTʰ_DDi@*=MYp9WɊ E)πk;+HAW#H{C?p^ݱ$;wj5LBl]JgفHEG]9]D K{?ԏf*]*kz1(gTq>jՠ 1paWaĒvK Ce^v˓siurn DilvjDvy%)[k@-+Ɨ?y+L ߊ_Z_ezzh5-zQnZݺxV][W3/I^v|{k0:pit" C2M/r-B9Œ_L3,+׆ f3+vl~Nx!R#>ag63Ź]ni_ (&IK}8p$uEy/w\R\ZZA?M6@'i}! &R:ɭ/ btt)*-\tk'j/T!.m*?\]*3243Mğ]>yn藌>QtK{mP _ږsohwC\ GTi| L8%kK{nJO;`I\G~XZuF&J՞ &|QXsR=*Ԗbx/s,ױ#tu4CӵCDh^H]1=(TC~ք.oɖ,j\&>k{Ppf)֮6k_lIu a8Dy{*K渃L+UC8X1'z!b$V[ 72┓)ޮ/$@z cFfoPZ`ҥI'ⅥN+/&bV+6ei3v_*V2%Kg$a_NIk;Eը1M N4lP  很[ = ,p!bBR!gL$9`t*eAcL|%\iU(@P:M"T] M==Z )4[- ]?Da¶DDyUziEc<)TIj2)xagT&Ґo[tMRh`n(9x~N|L0u45Yydp^ClxJvcdH^>hPU@ڸxad J1Qrr  Q2ƓJW ,#$zo|y4+hk9& xOouy A8|ଉZ؋IBpcrg+(69[;.c$.2_OQ"}(ڍQaֱx9N&Oe˫I|GWe\)2u"Ŀ, t$Qޕ=1XiNl1@~T [stauG~ tCW`OjZ!a73mJuMUг*D:U<%ޅSz:S.D-q#PX=Rآn_/Q­i?g=jab/1 ioHRCBmM˖@6w7x:S/NEzWu{iZՏ>7fCd'"o[Up-#4c 6=Ki:cz-V:CL -IwM4o(i.:E40^Enalj]L|ďsdI۪>͙`.p%-oC0eʦ i;DI͚]F:-!Vjl MLOqNy]{(-E?S1(z1)f)%VӘ.;r 7m:Mvmu&@_1oc3$!~i= ʨ *]E2N#GNh܆b WЏ~ ?`2S|I!?Hz'TakYJ+4ob *ʒg/q०(rj#NX٣GOq@e _x'9S-opIvg3ia4Dv%ʽ ?!5 ?EZ#055iGtfNG0QF-Ӛ8C-eq}vY)̖}"~S g} R<`2yW'))HNHk۰tyT3Ƣ!Lؽ:xUW@/ b K7m?qwQ:RB:k&iD 4B< K̺C+wTvl1@67D)4gpN@ 3qpuŃY̱x7ݾѪzpq\*4xňkpbD\10>[&Pkqu'@vٟ~' kFnHHƩϸam߅SȽLbs$fOf-@Ilm4#R&0zb|O. O_xXՙJH~#n0m{K#T0uWO~m 6IG{OgQɠ, i*%r7twZ̹ᅷ2_[c5txA( 8 Υ|MVWکFv|5X7V'FM^M)D{nJJ9-hk246 9Qd@w{]4D)\"; >p %n?pI`Tg1Q3'AAݙavh nB&:ߒK)M 3eζm0Z4`a tNߞFڢ:Oppwp.v HW hidpϐ#=jX3cג/&C(u*MOޚ]"쌥[ 3 /cnЯ/9mP/Yd6L[geXiJR` W=}dQ+itEqHӨ-R}ߐ%hLR^(j-L eeĽr@O[sš 7E4Y}֗7\Bbk 6 V6;ۃ@n9aS?ac倈zD$3 3ddB#E"Mrqvҳ:nF@]6̿83xo{CAl؝(Za 31;V6rĐZμIr ;B~M'1*X.Y Â[Pq"~W PEWʽN-S#o䛚 Nz%(x:xA.рi2'ۨ d)5ĺ7AZ',`#?,h3Kؗs$s˝?nO0s9Cp^UPC۰G4V\h,+B;6w⓷OGb ZCPG+>R*< /hIBEi6JlJ| m!F րّ)CEulg݆gAh|mDgNz7pes0DtT05&)'R]i!)m~kڂD'PGa#CZp_ee1jqb؃^/$_g7oBRt?Z_cR`,.]"B w~~sT KJ(B+%YgI`8%S$eTHvʉ~x2ћF;9v w0*M |# b.<rpЁ ,W`H $׆+g: WfMD >\IF gSMAd!ǐlg S'L|~eQj'4N1قGSC>qTzF9Ɗ:$(%XY&؍Jgj1Kr"J,HW/ 8 pR*0o`7bS07OnjTG~Q `.<%-+oSby Q q4 uĮ t ? }@E6D&;lR:p2" J9x =B>0 ?nj*3mצGg1G= M )m`T#l]2u5s?/2kq2v9VF`],&˘OO %\Ai6J&Hm=ˏ\R6`dYDcr6WGUP? ]t-NѩO3} <+l_[Kl3 ߥI-[gc]-He2i8ś[ ܖoz}6>z`j(]0˱ʓbCr) 'n('\c23 ts_V6mD{-G]/_,ϻhN:+K=AF!ш9g8p ;A=˳&V~s"O68C.)!:&IxfqLQV)!ЋgG/1W-^%]զ#EڥPQ_Hf.37C|m'6R;a\v+ja.xr)]:jb"Z̊NTkSkts[C ܝG2vqKŒ@8w"trL: թ[ y-9UQ#$hJVi?T?ٵt b?O-F0.б_HR]ɔ4ywKn+w=v(No2STz]|Xf],`o5 λc]GHb3I#\jMɚjI℃e}>f``wx~jOư%297W7}`_6mrZ}7^5 y$38M{Ka!&gkFsb*/ y n) XyK:Zp ĀNE) ?Kn؂rWd>Z҂2KD6C0"\[_>,z1R8Ԃ*st5Y U;ÊZ0$;lie7+r+R\8ɱa>9:nf7}>s*VCK`Y38b%xHϳ[U=12 +%+A2xkKJj9?sVًl,;C&?i!FUaѭwJ`cNz`o|x>`Xym8ctKK﷧ӒH/QYrS lVMkeAc$R[+{5|=X9E. ρЈM?d|Ĕ+F "Mq;NWf#ɲU`\W8i2ʽP,6oaQօj7NCl R!~<͎{_8|o?mva~9P+_ҧ{٥ʸ'>4hU þę8fO\f ++mi:\:J)>̚>+;&d<W? E 9^.YP 0IdiZE!];U)JL.Ps'Ney FUl*I_f.%b+ve$ A^gI4+BB8+x`r[.]wj V [D,Cr|PjSR.ÁMu3qp]4wZ@c@<;2(a\u$u@xȣQiiCHn|$GFh8(3$ 0 ^j+~Y\R~:96Cˮ#4t?pnQ>GQa~/Lt[$BT aJ@$D-?⏘UV#ZvDџݲǑ8Hok*#.o㭆Q9VuBKc%)l@qxkzW4%Kv+e9Z[v*0xSkVʀ!AIe BKZ]0I$yj ۀַYi"Kqz"w:h6ny2A'bcF=k_ֈJZrNϢFa'х _YTj'd/ +=J@\RGKƹG\t/"cr\ dC[yl c7 !6QB\#Qu&f]PzZGŪlB}8K[ 2Vr-my]4|O\}itCaezVӥ\OKOF0}gz1ÅbrBKi]DYW8+%q[}s5{d2F/z7#(amDY8j~s^uU Lj~5525Pe)(KᓯqnTmi e߇ooAKC VT|sBʰۣrv6l6J]O0SOAg.?6Cn/v勉ܾ@Ѥ-'*[m VqK΋j 8@N0O @P3TbG%դYDwwr2^Ҿ2;SNm$ } ȔČYpRA@[Y7ؔDY'>(z?àBb5 G(ǜp,{2jȞ@hP3|)kCeD tZ4L7:_m j;欉QPK ZuPAk h^+zxn9[j=gV!i"*;=@Z'0vM؆T.Ђi5o:/\~q=5.s63`ԤTQ$O=b'?f¦ʽqi@:ee t&vj!J#:g>fPA* yZ~d͵fAffHL2Mcszx|㢷 X><AJ"fdbpENfS-OBi2hbLbHG2!@IKKrnbt1o#2ރD -2 Due|݅TPFdVLH&O2wph5e.b v hh9ݷ\$MOfbuv. :WBvynSwp͏h##;#U${:evո 73sY@}*:3f"-lcݠ~@!%Ē9k74s"PW7կUCl&-FIIA6Gy KvKžڹ7'D/= 8lAj )\7d(J^G:{["K4NO]^b1SĀ*`Dmҿ1B'wD,z\5:~?+*x1/WBc@A>`ApG#,顎'\<S{+w6 ;[ݙN@\ i)ׯmG`; l](|#vk6NxJ0VRkn*<))+bA}b&eoJ_^ݸBQCLgxU܌͵|ݯeF3SpM)<*z# J]?Uh(Yx7Z4tKu[j[p+v|Bf}R׻]ۭ fgYu.[{al TU[8+C9mUZW >BY((֟1V懈wdH˟QbxY途ѮHa6<9-Z C߱0]+Ru+{̲z%xKOZ`m0/(Ǘ\`dR<5A嚜Mdk@0v/T4+.ŲSݔPM+Otzwͦxe;d3EGm ZCգiA҂ ̋>xK>= t /R2^6kdJjUn8Lj_E+ )AuB<<&]NʷQr7 rYp2ݝ-9}]lbۆ-|u|y7r쳡;j6G`FO1w`v5FVp1b!Hp%1gZ,Nq}rK%|`Jt +eǿ?n+2!\|P)`5S#[SC6 r3KO[uJ󨘲z&HOU;,Vַgf;{Gj_)"g_uolrNxt8bN*J@)4Z=բuNgy.^s”T e K 6G!Tq՝6N3}i˩g9Hxw!JGӻ!{wxwRcRID~oKVD)3&Je6X˥EG _`i?$Z݌E7Z]2ܻW~dEnk3n5fa uHïD@`uo<,jǹo7⥇5w[W4 ?XzۘAnekhȂ'P?e+El/kRVh;nT!k-\f>p6h[ 2m1|+WnfF2F?UuT^VR.E긺1oj'e:!-_DʛxGf>n9}/gܭپۗb .qD9SrA72#ƍbkFwl=_9&t9 Ət"j u!ɞ1Q #*"xzmr7h$0E@AC$ $&Qouuv^{~[~͵fd'zmÚZ0eΉS!Ĉi{fuTZc`\p.y%*2}]~u“5a,4sŸu&"zn(:`Z=w|3BN[Gk\Df5~"VudVN\z0D46j Ȗbw\&/̆TQL M^ā!@ v}M?ջ~DB0|ni5`p#W;> luz*+!3%>u`{& gs"B_3y5Xe  zF4ͱ# Y1|FLwwcՈ튲eOL:t:~]8r5aOFWoNlU_)֋NĒ! 8$(8`[LP)ZDoQ3^v~Kԋi! ]X rNvxdщ +Hۧdzݔyuʟ;iFS6K,g7hAekjWj 3BʹR^k_ eUDŽ?1YY!8O)^5+){(>qYK^39 v&l \!h[ZlBz h%śZk@;= kc^=XnP*S9X2~r?+$~yc&:%ʕXtD12f nxO0 Jy 6 ?I]vr"u/es#ɋ#Օ P{j?/*963 U.L@9 + [ rvhIGp}p 5ԟU^\O[Uoͻ'DN=_ov^J$J[O4AvkpN!V,Q6,7=ӭgݩl+b@{Kp'-#gb FH,ʼ$:qh"gˏʀA@VLںJK7vE [o,Zsv^dT ;-Uh.KuҴd,MnJyw@ fWB$b KYqkmJ'#1C[y,n80M}2[eтl/E2 xQL(M8='Mu;Q| K]SSO?A„1[`{ +!NG~J?8mQS!ވ} #M)H\(f44%>T_)cC ~"x.nQ7swf(%螐_'ʚԦ<P@׿5;TRCvS$p2(Wx~>He zTOoDBX4n"}:bsa-v[mE3×$*׮)Ү6 nl{M")b=ԉ&jO6+`[ACC@k+]J:}=/h^ 4~k%=7K"+C_((\Ӿ3W;Qsq/8ߞϬiG-H~|z J͐d? spewIHVխTϥDKp0ɚp`gcs7k̷i Wd3*ĽJ5"lL׹ D`|}.~gW[}qma2K[5+h%tey4 ]8vdSjp䦔u.sl> &3'&%U͙WUc, )}籥 qPmf/z>FJC'Ut 0f:O4}䭝dO:U^9EoxLeD-~.ǖu5hql_;OC1 iهiIJaU7a@ t$fGޯjkmI^q>~!DNT ʄMЍQH̚RGzt$63XurWI@#j _,lA\Vdu=N]Ĺ@wCؔ LMvGZ:'Pq5]1SNM*\Wȟ'atA|Baf|Y45EP#UNŰs]|\[2-"ՐM 3mÆڎI+nNrr9>ԴIq6ʈ/6P_5}:KkWz~B;Aerj& Dmǭ'8?IcnQPoL(S_GUaF~=|7xCEFv.KTDC΍y#87z)“x8 oVhm96pՁӶcdWPDŽt5w٣KCz \B&/1@}"\mݏ~+N99=?r"h(X.s?DAD^enh0F.qy!xA``9"<庪R\6jݴ/428-3XcFxn*+7U1Pc`KAgX`;EC;gl)ԃV5!@DS=1t!lQ\Ԕ5Bf1蜶n'4uZP NJ6m<QbU_c,wX'BEzúW>5OrQ;n1y֮u]{g%EKp0=*#A]P0xd}.5rA#;Xf$xMh oNaF9$Tp\J <}dzb`,ǁTB8&vD%kV5Jo0l<߭Ȣ9o`o-ݜ`(sKq  ,rNaâb}uy,c§DyeϲlMz]s oe}\>bg\YE/A1՘G |~4ԧ={c8>6e_i̡flN [;|s'=9{@{vnͭVGYз; sS{rIIYE3 Ǿ'K0q'½*wDLO=ʥ#Fh|l7ܐKezIҰ@;_Q#svJ?O rHŦ=ONJ&\~Dt_/9=̚7,2Ǒh<^ۦ1TDfd9_ZW3i4:#u3+! mRb{|aGaf>O3(r -Vp7귊V7Q/2Al?#lTA @tN+6HExVE;'gGpSKrڷ=l"hS+C5zĦk1@v |*/Y14$qIJTH)3JO[QU82M?w쨱t#_V>13lBc]hڞSTJ9rn@-Ia||hֆMܱi'|w?$A%mke{g!6d*- fp tf9/G v$& ȧs6:&6(JdkGN~6hÆV+%m/Z;E45nZ |3YX1ѫSf TIrpQ6Z쫼zc6R1r"Eolꩶ gyL g<4H\""fmڌޛ;vC'RRh w/\_mS_Y[.y^C);h9} >.mI6 } }ܫ0nQ6b t[4ɤrC(i3G!Rt@AR]|p:2B)-Ē$ q( {gWpPS cePÛ#MR8lD7:ۥo鹔+`v- pUK*'e 1ܬv|H54]7WEۤkگoaT+jz,n@ڳc!s)<Ȁ\6m1s @hcFQy46[<h˭ )pRw;\^Oʺ4@wZƒ424}Č0 i8|ZрΪVwKЈb}P5zRw; C1ф{Zgކn6qy )׉IEe'[}+KW*BrCѓPV&\=lJrIkxzP+GqM#pqz; `iZ\*c#0| LLPcCwtëÊ ?mgc}e֗|t{vE3r3䯧>َ;솪kk鰘\ݳ:s]}^" "DlBd$1Lק}@1iAFI&fl!Bd y] A]^=+/۔`!LD鍙%sEj  t(7w"M4QW]TnRWbUNn:E?4[%h#׮r/EI4\bݨ{b-8,)Ҏ0}v|?x~iגJ[G1q d,^}LpM ؠP{$X22,d?ȯ#ּ62m%%cUt>@ pZy?dC6"T".{aXl,D;+*]qҵ~\GF+:d!!t{Oni e'x#IVpdaHV7=gɸ7n4P(ZxX9?u/ʕlyI=@Dn|e$ _vFlڣ =X8h#")$թ8פ8Rp}xS:) }Z\Kn"4* %*Z.0xߣ$H/sQƣ$lۊaF]8ԓ 'JkpeBVJw(L⑞a9Z(wQ%q;PPE H>Kn \!RR3pEAmgq5;;#k3hz1H4"FyP}E`n G;ʯr/w s 3CAc+g 4ZpɰCAj! tagB:jpsWkY;r-Zܬ5jƩ̗ 3"1x9}2ژ7൥3kS^g X!ھK/(IYɷ -$/h_ @(䖻ȦօxBaCG!,W\$ `̇,-p@[G'̡sKvޑbKu m#eKU퍗a_U#_gQH#[hʕ \v@b~1ՋރecHa |<̹ 6J;i\/M|znpRQNʐ m.<2[#VZs[K'>Z\.qm ^!Aks.v߽MPp!RB[ !m)5z# a{{-hSr1x'{v񙠌HdO `Ő@v@" \4r"1Z׿lW5>t*1Ir?Rha99 (2XSc@0m;8uBmԜr_/\x5U }ۻ1QW&iU府9Gųn &1x.+yBšܘ M}ު\߶8zLL prMT./UsJ-5.[Y&Yk=gEfk*c#AH¿F˖q'>KNnGc!loY3jR9ڂ@sU#8b , &f@s9ÓA.2̃sJv !`]3;eTK.?nxث'"n쿂F[!pP{8"nN7\4$Cȸal]FBY9lnrVG2ֿNRSΏgrTOuNT T,Ƒy9 ުW,Y\7Pggo[4Ѕ:ho:'[%H&E3RFMIRϣהd)DS3uq; c > LJrN* Psh<U~N>Z];u8)A1uPtbz؁BwVX,u :o Ԡ|@,>ɖVߓĤ]% |Ǭh} I~9khG~θdsOjNKTXS1:w$£F,cZBaZJtuob :f-u[z"|+mוKl8yi-HԮxƂ} @ǚŢ=[q2@膋J0m(GFq2oC^*x8ǎm1?*͔*Tq,We=1چ9 BS]fdzEnGʃ->c.68}e?dw9nkFviq7n@P72W{! _pi}- Nʹ´:h0Y-]N-ùgr<;r+o#`>h,MaՒUr8Df 0FB{\KR'3? j8k>pm9+yX-5ڄx{M/<+,gа ^u$󜩍DqE#kT: C 6ۄ+Vw__DVG/דޔ8oQ?X245ph9 %~Y/]JteD-!ܦγmΈWa+7S4{`{CR@;YVcJpɂd}dre|UD[!4ݹ cNXNEc()Z Q fCpeGf N&)&&ApҒ`*rH>AwWV]P/:s"43TٵXNYw8'Z `sX5*:hҔHi[xݜ<TgV׾砘#(j;1?Mp%=蜡 u$Sʓ $:nӆtΖy0cl0le66Pj`4Nc/pYR! )Vx"{zED1!/2EL NծΥ棉A8OUh~_R{oy.8? Fhh _a;Vw̘+\#}8P?9VF'wXݑP(!PVp&A)ېGi{Nya$m*HmQ+^R4L9a2_WOyl $QLn`uYV.! Z6kIw5e &ld5Y7m^^D6kJVPYnѝ՚)) 36_2ZF3:VOS |6XJp'ȑxYy WУHGh caڲjH / ‡`d]Ei0NHqZTc*}X{JC~h$i}eaX5Ί^MD[yV2B^CLωESc m8K3hŽl5Fd B?COd̖kO/L( 6;95&ٖK1 N_p"Jһw^k7>9}_+) ߦ{l[,`}j8&R]V?L*pV5}D{&| E.&`8@x`P{L̞ Pm?\eȟЗTYz /٢z_V@D s^ cAL w}?PUT|_¿z K$M42WBnfFM+c-L߻`MF^%6Ysk|ʽ6th/ibbD R2<@^Ea6ݦ)MKY?BC] J6dClY"ŷ닖+vށ怀 {\%rY`$ ]djŐ$a*Y#?7TRArZ&]f\)55n7^A_lIzۄY7<I!gP"҄.d;Δɲi┣Eu仁zЫ}' j8/H7M\J$5;D գa` k*цM:hLV܏s^ pv2[MYgGq\{jnF/9SrGɊNp6(ژPIJ5|^h=P N?- qasӚ'!C=Tlݮ5 nF۽BU佄@B-!gN3֋؇Y/K \g]γǞN[%~ҵf6;Vćq9<gWaű"8.[- *xftŔXi36&4L ğY IORV.j*,Nk.c!j=eyVǪ\V12ٰG,\ᢚ\{zUs*vor_&8It ً+_Ƭad8z2 (S!݋Ws-{)*0"5Kɖm_u uc>I WmCRh; fb<ء}A8 Ѝv(y6zu}RW8 aC ljPu[l,܇Ay~f?$^y5JնM#`0TݞIc Vol"kCL |j@J3v&2^\O ^q﷠NfqDs-Xb\OCar3\?Lz*ڜ灩]/;@x6ecPZɛ6O}^DO?@Zs߬+CӪ [Gs~&|9294p#%, KC%QY''A TA#wBjh};8 TRZ eG;nAڑ}A/lc}LZ=~w)\cy%~4?@$s= ;F`܁ A-犐S7SS& ҁ:.9 ( @jo(1^CrQ[+>:N-A + [ 썞 jqB,ae7S4qR|.B2@*=.43P;6GV@6뺥dG9R+Q@R3H  mSLzs35R'An#|ք4`Zel4Hd-JU@Uhzx#:lǤ7x$>[%󎛄.C}@$}96!EshTQjc꼃7MTј($ztU<]&ϳeTm| N/'CЪQGi}2H.'IhbQ􍢋iKOVKiӷR3 ;D[Jx\uOEv8@I4z~KM)룅-{4L*Lݠ0$i2:\e~7~ %DfDLr~`-uf{`ը0yuӾD _uTSU]?D}Uttoϧ~ ro]Е`=t;eϜqqa3`^CG( >G9O2:0wqmZ.zIG2{ EC˯wU! _~%895!\(0~K>hEݢO0WU7c{? @._Y^E@ݢL -\Mje o~* um$WԇiA9P4J[wm?Ϸ_<3\H FiI 3E| {vU!tp-o.k[Nq7v@j!'3 #y*ˬͅ l W7kp\+b>9BU1:=Kc8"6'<wV*i_H@6Ie =v\5L^߇~g{ETЋ%%s+QϨ}N5Im½Դ;@RSɢqpx<=cH0iU ;nTOu5_ݏ?PLɴ2U~6ZU+Z7DK6lJvO*~=-a9jsQKZD6cNEu`%.[qC'd[|9I" ږ-_5IќCECҺ9Cl$[X Կ7v_ \=~Fjc'磙bHނ^GRQJ֨+_Snc@{#D RbB|/KRQ/btuMRyHau WRT4oxQ_dZ߸4Be6Ŏ + ki.2A4&H,_e<*rɐ,KgԹQd+"h'fJ=]!Y1~ -S\+vV/vхKaU`':/ ΟτWy[}b'EjJyT JżP5zd9p@x,r9a/nGD)Zœj YjVT^cJI51-,D:{ e@$'S⢊$u.Jb)IǬ|7 @#S*A#J #Lh[@_֐USذh@p*{qÄɩ?-T-)~&NVh3595$IVY Q`<'d`e&# NT+ 3\{jqvzC~N7!FK@rCJ A$8g-h@G۪KW*V]7ot<@Vm7(9rͦYXcDW-UnJC۫ 㝁ن&S7bH1o܍8CoQWk+˴]eh(MvBiO)6?] kیa\FDXB7—@Yh.]nҭ1ǬCF`^Z\dzwa3+ngD/UԒzFq IFiJ xTk$qѪu7,mKshjH;J:e U7BNsE\F8trnnCbUigKEo i1DFxs ZkR*k4EeFp5ݖ!V|H`,>YD:=11G0*q ;?V q%\_1Vo2ĸк 1ψkka^ڱz 5;RCWX8"PEo. 7:+JGDϟxc9pFUse :>Tu(vێE)W :v%?&"‘ԽxˉWYN>>D* xz"}Gg.$ly N8NX ~f !~db.& (ܦτ w4~- 趮4 _[Җ:`433< ٌ"kMFD7QlJ#OYt2xV<'#Hא.6kCnkɣQov#$"d 7cx gy6>v& t]WZ Ǥ9+A #՗ DŽREqZD3 }T0B0DͰ Ŗ}dI&GQHpl-5=,gb@HBUÕv!HfEpffXBR@ֻؗ4Uk'j<͇k"tml%U-QqRͅqRZFt0vx.¢X<>u7Z0s&Z^PPI4J7f4X'8C\.6-vqa5=q7fƢ٨xʢaHkloytl- |^XzU/mXbv<@ȼ'y[:ۀN"KF ⭾J+_W E)a=z?c襨ZYI, #k=Wi^ƭ63WTx^P:A-MA5a<׼<`lMtHBG? !Zb 7ZH2쵹P30kH@-m?H ;E\&(#^[6}Iaʲ7d 1Q$QCIlA@gKX_p`b7?0(j-Isy.2pEދB?8x$K|I/^Y;mn@vF]X(e;LUœ4sSC 9J|lv}jٺv-<gf@d9ֱ?cP+6Ƴ{v,N7v">aI'y,ԁMaA֞Q5j6_>HNh!,]M}NA!ӯ2Y3T?4_=P允_$U#6Nː'oBQ%FM,jlZg8J=*  lvATKzM/_n Y{d_fG* t.&^sIi:F)ojN \ *r1ciCN.3R SxEB$,ۯxZu}L%0 krl:.Eْ߱+ a(K7xLx͌ K(.ŧ35P) ~XeQ*> ˬO渉K A9x I؟RHfH LFc9vXaVIZʸ")?$Pˊv"s|֧wÄ_#NlCp?>ms0tS1 ~?6Lo~6-D^Uo2YR-05󻵨ޝqÒAZ`Pأ`IA?h2BXjڜ<208[MLD,,e;M,\ Tw|\QgU1ro jT :Z#-)Pْ6C~OwZJڰ lT _ jN8PL <_P'W GG#q2EB֭0}5S+hN%T<HVN#dHs.kAo y{';K"jϬ)\ʽVx5@M0D\GrC:,݃>%Ύ")5(1T,!B^uA0]saW@\;OBddtpyH̴%oʩG@BRiA?j'%M{)D!yKh9dia1d6w h 6zXȿD0)QDs't+ —8[/eD_ŞxD>t1 J3]w&y;Lw' #*UuY5>hME*_F ^yP둋$6 ҾKZ,g%0Ү0 !4raCzlY gGNz!ް.>m2')s/uxI/"m/`tpl4T(Cߟ[9ȠgnkFNuoHNZ-YM}_bᏣ3)X0 rX[MH*1/mW* ͢?n_DWLrչ򊯓&W{3]x1G8q[{RCYɢ1%lV‡ť8?e#HVYP}*8Xn*@,N](M%A{߅D (*pIr., `AĽwz8Mb*4ݍϳJ1.$h3m @OquKiyOʢe5d XAPi0wK&&H!~؞+zL'ͱW# rtj:fx~Eq:1\ABZgy]QaM<ˤrO>A)u3=ڄrg&L.Wl-$o-},ڿkq(זJ ;.eG'O')#tgWz҈р?Ul4dau*k>3٢ösItuM؀% ;g-z{:Z|gpϦK(,J;> ecƥ;// `8_Yu.#pT'C!6>詞›lCUBjwj#*2~i#u-M75wK,1u Y>Ptg }Pm7* {E8~xcEv:DVZ6ۺms_=Q:yua IBFgwP>CFWO& ?"*#ɥr~N1 )^m J !$diVJڼ$[Q Fsk@)Kɓ@%A \-ilUY!3RR˰[xLLwz?~5l=ŗ0$ѾmrrA}de_,t֖;Y1@FuQXZ*PVOBʲ;n/$LwP)thuRrz0-dkmU6LN~(U5(ckwkHe5j  [q"ی.MN 'ׯ(s9OU1!֎pS]8@ejxՃ݋OE--`ݽם7 >d#=$h*|Fpb;.XZ6ʌCh'TIבƫrm[)\EYQ#aZa(=FP7^ 2 *p9jIgu1!3܇AhhD7)%BC#d?8wFu03)l|vGTX!xΪNOQ(s$SSHܥ7Jv 6fܟmnW>(:T}6և(C } k6D]<ó~ȸ{=[ sO^ٕB )+ҧ5(M|¡OL?¢QFShQG]J)6rj{.!b۔bhBf3&{ ބ>/Rv.S}̢{wz h([aj%1 kenGr# Ym|h5oyU38K 8 +}@PW7-`*I2֛7dWJ<19c1uwn6˖}{s(pO??:UQ9U/s\=Sr% HphbzYt<=aۇRHwR)۪`U\>q6I}74>KN_u>ҜziŃ3‹3tpM")xF!T1Kf*(7zL!x0Wa_z=G}$/ʭzj9+ 8E {Q"G0Tc&_m㰯Q5.KNJeC#C/ԇdPQ+G~]sDRs}cҶk'*HNn!L_`x- *A+)^3H't[1`6WD4sMxdI*h*cmzUFLKz}žj(j b=`1{\[G!R)NjnB(/zx7&._i7|*lYO-M>&\σ1V'|"TL|['lUKa7> @{yx 9 W2r&]_|&Si`A,2ȣrcv#I~޵Ⱦ#,[iIdÖ/S3b$54 zZe3nŻ379&}w9YO$cZEC\W|7ӍRe6E y։ju5^p fzD$JBCr!{0QFC(yxjt3H4J? G]N:M.B2WiYR4 !6ѯ}тU| ` C 2{7 ՠأ{MF _q|X/']$PXO9W~54ղUN Cͷ*NAv( ZuZdl䅋~2z4&OȳE!%Qfbik=Z 8mveB?~>VA[#ӑ8s%킽`E6g{ ش G\1sW%Z_i&WCO[ ^|H.0.Fpg3~o$×"C-Yr>G.ŏUgӭ|dל.dN?K6$4l0O*^;RdO@}7yh%\ܝ!(!{x^͜%btwP0끞w3OVj?Μtz_reF쒰zEj>@ l]ɵ:ƨ3vxZt%( |Dǯ,i5mUYco?e 0\&&&=jcTP }-C*ʃ֏H+ߓ@5 ^ߛω%\rdpyp@cVCǢwD_0/2SR|Pԍ[p=])UնFӥaBd'M|E@pdV-زV82h ᴢ5F>-[Sn&V|YHbV_.<и!͜k* MɤcJ :f *r}8$yZ_F\[4lp.KADG@x2޼ pcP0z%p5PJ!xTY0,Za4['>#F8 (tQp!`;-d2//o6lǑ8B]}u6B'',umU!dzt%y PSӪ$}j>6nw#_/b.U:sw{5l93'Wl &h~j}XB1-,r]xxO!#9]ZTu:vԻY(N_IEVmlB3 FY`.N.C_*(!fJy:l09zn.'vm8ۭÊ ))1q8kcGpq|'+ ҵ\+).bC`ED6) K58h7ɽ1`ZfUQ78^h oY3:u~qjOcXOmbرp:6%p}1a5ҪҾY'9"[_ m"bu;LOɠG;?ce8K8 PvldB\b(>]!#pn۸rrՃYP5B V`kWIRfЯ]ᖐ! hK<}+]{1+cGTD'݈y# \<벽߆c$eV42#Q7y t`e(f>%dk`J>[L蟾{mxZBh ޞ%ꡏs'& '^6BݠCd^7!Xt`Vkʨˤ OKٽǠ$T7ș+ 3$&2td?=woD/ e\,EWXęq|S'<5d*oz伷G^/z$k zQBEI JO2[jK=N۹K^dd'iSk,uh,rtOY=ը<,] 0f7=41/)fg'9Kp qlUhKYA=a;F. j /ubA3Ae1Jj@~j5_D?lԳ- V9EH3[pu EJ#ײ2Ӥ8]si zՆF1C~HuUX {_ 8bZb%ˢX ^L-0_5* c.}@by<&'=ٷE:Qb ? (г/Lm1`9'/yӾ{ե&n sҨdAFnpAE?6gz&ЬX%JH=BꂛBY|ˠ*:: F谈'Z n9r;Q K{Ћ bm4t,!;1g&;c;Ag::p,L׀.CWZYS/7(:}XA$r?1EI~C!º#[h]!vAbqnTmjrP{˷"y ;C&OMb 2Sj7݄`]I, 4 !l0T@7Ww1(a)-̽=Šy3Y~X:dXI]"4k2Ww)G?(b8*G`[H1i8h+f>?pU̝p2rh9j|xNƔe9h^6zRqflG7^ 8{'-2vvCȢǠ)DEduKvmw%0 C5V~8f%6<YirTܨ2@p5xU$EmfHK8 FVJ3)g֒h1J9GΡ OD^\&d=^KH,t0A((G<$o)yǨ8Ǒ8vubHh=/m];Ftnh1B5{)z֑."gv zWuv)mI۰-G8LxI*`=l19:&m"(4P ӏ˃鰙8LQ-4gg}pUcJc9eV&2@*j iwAgzTQa\la Ko7+'e>wfs\{QiӢL0zd*ɎB$SD@x^fDUעՁ%_կL1qA2R)X=Dhw Kj@}RIBT|Ls?< L/Hӂ=Und驝@ϟ{y lki'm4U&V6N7|U=((lo\f]7jefҐǠ씅@7Ne~Lφhn!EKjP~q# L_ < L#B 9w#AxUv~ş7,꽖NaRi# #ͺtE*C޷t hsFn}ػ~^9B(*b!Ug$DXPJWê KiҥV| RM~ WA_ ='B0l=h|'Oo:iog, @^=A(Ѯ".\fe0/gRlMbSFA@6bѠ\)'hC qhi]/ÐzBȄ2 ~pKѭ}x`}gc'+1c3άBx:rh i0*J-.%ƥ%eT,--NWm[;Kr3N$ݦ@CK߽-GD0џa ڬ<5YKa c(/ͷ_BYW""V3 *'s$aOJ{$_asV 97㴯+:> MQT+vEW\!Zk e8Цtn$K~x ю\k.G@s >*V줸mIMfwn4y dWFSʧZ^}jr'`.5c0JVz~-K+>djLtī_:R/N*39E#sӠa c>Um EF3A;2uJvI q{Ϊ6wL]_ g[R@Xw3@.~W뾳 jhڽ*>e18b?T͵Tj1\}$|-UtDm>a(M;Es>jdltHW# XEYޒ"q“2$jUB!TSMpY=˨4Y}͓!bYvܮmWڵN` T?u61xVqE>ҳ;%2FW=|45+-_\{4CgcKs2C)/]`0~9̽Z_]:採͛'3`\]2eu(l[,K*/p="㶷xW̌g 8dy 60!Ի{Oyl#}&Za&љ  2ggȳ.1Z8 _=) 0Y^5ǎ,L ̇GXyhfn+,YrZd}_ p.'!zl:G%7HO鬇 rDUكCr4vL2Acv c}[Rx՝V .01U qXoLyIZ&bHW\i!G"H 5@WR>|t~+,kR@Y݅=¯5sPa`1wrF[\5[94l0S-S7D"@围tV7pCW6&lKA)[*,'E g=o7cxam'w ?k X$p}!]Hk\wc#}E $Τ⭒DB?W>DfMȉT 2"[N FtK~IB8c\&E[WS4IJI2G=Y:FTpch)2t2^T;wyETdFYIMrcrvP*ȧ酔9 e>%?;V@cl¦~?RY&!7Uz9Q،p`l.'h#CdhQzȑpVw^cNWfJ^JO2oeFNȀZūݿ( A#; -;cGZ=J9*tE &^_9$SGxEC s*uPx$ ;w)riPsƿ*BxOp_~*:rƺ~FW~'+ʰF gGǦܰp79[xftV.9{Гk-6;nKڒSr6Qa 2A%kEoK؏u]3!Q8%9*P:lxΡ} *Y)EEcE;l)dN}v|+Et,X1rɬ|ukB 3\&2%Zރ+ng|VQLRZ?b-UcG^1.Z{, n7*4(Y%ME[xK]OJM9ZǀW ړ`놟3uWsiLW#r@U?; }`գgqU4ψǫ9aC0~+/6IcܶwҦ]8#Po3T ᷇d>fSK;Y V{+myc,Oىp3߉9ɃrnLo"UeOvՖZ\"L:̵[@S=Zqʙdز&Q%=Po!0D0<8pXKH-#-3xNI K_ފ/k8 P?5i7-" "Lg8_^"P@_F9|bb}jV=x_D&`c$CsE%# u6"kNV;R.S3DLM=8fMsHMfh 0߈">.AT,YM2SÉ'􆵵: }(o~TZ$DL-E5d_m|#u`}m$ zpˉ쥵XǾ]/p 6ƂƗ{"d_Gu0W[343^3ŔV|tGJ^DՑ:J&>mrWHA L_i<82In96sH7/Kx]1YeY۠TM# %3QQf"_7;˸[[aJ.*^ÛumӮeuohXS?uuHyM-I?)\;R,O3ى3]-du煾 t5b7 i`<iHZIm 2oōJ'.f%Rua\H>Gq/ұf=-H:Ht=tA fu>/mK@#q*!'67_K dJ>Ay>-:q"3ǖN-nKaxBlQ:g .q_2Oԝ0+O0VS  k6ogU뼅e$A\S|Īaa+l».J[ ZYzaтC0rt)[¹qlW(d-u4ʔv(!ˮ20rH1[i*( F0~e=|_H}]9ɌF;1͓W^%a 6yw O;O(f``6MT(վ/'; bxp]}A-Of AxA.be.Sh$OrC̩L;9s;.'W$^Ncf1,hΒtk0zc״}78Vjw5 {v>?]EuyYH+B{ad/\C,zP'un0\}oHb\/{'*+ޚ`\Klk-끌V[PF_jwe~lDL!]ɐraq%KN02,}L# =@$xz~բbBBR1 /2YK K37*!9tY( ke|-911ӟ5V.DH/]& }A bѭbp B"F$N܉4f)©mq+a=>!?PBܻbQI׾3b4k Q!Ɣ9jo8``WqA p3lrbC 1 CbZCcQH3|”nF1梨a?e{̐%A*eV1h^ʯr2xfR,[$j{z PS0&5'C R޲؟{=Q%H=, E+z -SnY]x5Aܹ7q$&U]?d[)r<4Qma2*u-TNKF$kdComaI]#oJ'ԴQɈ KYsv(E)+m>$ϫn%:'(kTT).W6=.N!Q~F k;8X^$cc%,^^1=}x63ޙKZ04xXx7_fɯa6#[cK;d>jV򮻚^'W!>PTw /G5NUKGiL3WsM Q9,*ArP\ej 5W},O7t|;QTp` 3EoI|h;R΃ӷ{;4qpC:]NbG"w ac"#!tAc01ר?xŊ/[f5G3m[% TeH$b 3ˍJc֮zg\p q]![Gl?~<+2ݮm=9Hš=Q Y[Eb:;b ދ-|H¢\ye(P#""e RU@)ߕwM?J Yi;|W;i{ 8K K3#(ۺf-= IopUX|qYaƯȌel7Դ څ )nFg6uapGΞh«;#=#g?xGW#aFBêU5]|Bj|خ=[/{q!p([Jk =WE2Aq`9= gk•:vWO,-Ƀ9$RJaP׌+hfG9 I;݁J?Mղ 0|vqaz^pdW5)AD5]t,ˆGj'+yHF{{g2J6!w|K_F=#dWժ$χ5O1U-(%2ϰ&"j/Q3m;l9gǶ'1CaQOw9 xQ {?CfA5so>1uL,1?((NPj%yg94#=Aj#qSƥ& |KAT_gDK~{!H)iHر|^*6N:I{>+(}4;]Ri6?BX^'^8=ihj4v'ꫪ  䇼sk%8iWxDtt[`1g)(}$f6v2&&ue0_aIpR0[!%I{MůoWvquWMag#=6?f.$N,.Ar vIi0&r8:;œR,0d 1cYp=Hhɚ2hi?Óe+Թ9g.2?/Y$)O rڏLt;Wt=Gߑ]{qeؚMh.5Rx7a;wJz lKLLĉ{y{4>u1`).fzƉLΉ'su#/?Ň9z(5^fFL?X +ԴmۏV ضjP䣚>(-:vN̼Z 5?K>bI]Âa?N7F-`R-u6>V׉8(@5}fVP7`O iRPխF$c8Y@dATыNX"wnMkj@apb ВԂ#͵*@eP +O]瀞-B?YP*r= !?>8BnO4=ǼU{Lm ȡ$qX*!Dup$kPhzgAe1e}8[ )%_Q3m_vP՛:$1]ΎHÊpx(|.W4mi:R~=C\e)aKжK |7@)O>OX5߰r_n`9,.6=}lI!Ukm,.7~f֢* ,}b^m=QQϏlXQ[[;Xo;)x~;ZM5HY߹9daڍ=:xVa;em\^˕ 4 i芅E%Y` ;:K+N@w7 =URW3W\6(Tk0YNlqy.FCWpDޮFr,m&}$ o"jc澒i'T!!9Nm:5 5jw`u"Qݚ 2g &qgȏ9Gp`u,/t.s"*w|OP鲩4投#\p7FIMhc_%FWn=ĝԡZo+-1hِ]nLrJE˝"[|( E LKe C↏&SG+o~PwJN`] ɮ6i0)Ubh:`[Lpx._gs'HS杖0W5P.(O9tǖV$롞)Z~kQ^`NȈϞ \<36ޥhJAJ_ƒ8Me,絊ާ.NJ(^6_{ rS.cM}.3b*tK*[o5DdL u]/W=toN;u0: .~ ^8zj#5Ye Gww@_xR˹5~j&UpSecT; m+4.T;.z+vZy!yosϛ}'0W1Amï=ॱ@ATƩr5lno)TpɥCox,>>`ƤE^ޯZ;h]ⵀ5؈"lN3*X}"eq֔CSʰCjP'-zSr w֭v|W.Z8HK\~rwV$Y S( ULi@Ha1 4 ,u D]mgߜ-0%6|exٕXӜ82pY7rm?k!Phb\6e>V}$2z# iHQ]{Z/ siShΏti0Arѕ ?=Ǫe⳪b f'5O+F~gBM6g3 #:G2|l U{D;tmxFvܘ$w,ohEb)qq#J+"".yeHgQh xxm+9Pۘ.:5_a:nj:z ~]ձ[Q>@eXBbݺZ:lJXBꬭNiN܌;!KQڅFbҽH6M,v^F D2&kY42on:mPF`5a:B>v`.E_t˱5ª.`1,Ge${Jg-ikyb!jr#f 4O t؂a$$,fx&l Lx1%m28qݼlg5Ebg<m(-! llR/ikMC8͎+V +~8߯??N-%cBMHn\~L_+wK3UQe;Z,Y/[(͞ $nȘr>˞Í(yQo5"?V ̻^ m` 9DTְʢ4YM5 |26~}~C cNXd Aߎ\&0#;tCIbr2j+L=57@Lc ~cҖ]^\%'i4~\OSW6 Kl+8Iʧ^D +DiClN s?g<)sh2TJ Q:gIpxk!7)\CnƖs A]<C)pKFooڑ1G$n+#~!|桪0o|R. //[G>a$C{ K)HUQ%%.#}>vpTAT*]C:R=3>Kϴ?*!3!TT; fjpJ88::D _$& T:X?hfp͖Q9ɰɓQ+xĽQU %0N:u ƒj_6hKذ 'Ȣp{xnHC|Zįek?`j5v6H֗7}vas,[vR= DmhEU+se[1 ErpV]EgHW rft4 1ꙸ6Dno;lf=^:ӜL\m-0IS}`e@*M?$ 8=[w80$*bSˉ4Jgj }G@|8!@ɢa&Aq&_ @~ZɥP t)GYԅmfkY{z 6T~% OX2d1ӵtmw]Q }X72Ąe5́R\jxV8 ^'F0ऩpZiur 2h+Dfv88 k( FT7;zBmde 4_ |9Yhq@pN2ïzOG89Q>-$,$ZB"toyo T>!xS_F?x%*p$֪=B&wO*@5v^lc}-aZ3pgBOJYnliyKԶ1<'+S]C$Ӯ 8I[Ѱ!b~[^hwVZoR>HY{W oׅIz;<;{ -C)٬K66klGE`-TG7܉$r΄!kͰPؾ佦j5,-($ɤfz}5o6,LѫJ1 ny5 Hw]E1{=aot2>kWzF)d*]$doW }e?Ƨ]@Dݢ4nV u:6|绥P?gR,t'$5n<j,ũ{nb6keNfׯ{!Pp"wƛ(N:]%yxPE fY8I>3E" @p^b?mNu@MyaSw`TM0jv7/>H^ XɵQQCciF'Ik<Unkʅp ԧ>kg!%b8b޶ Ο F6Zxcٜ}wi./!Sv5礼\"k\!jUp//۩#6^>BՌV6Ӄndb@k4ㅔ,l\KfSȀx *}3wgC"Ir9$JkHV[iBY¸(OHnH:,ZpBaZ7\K6&Ym<I;\xavmMuZ۳R< Xt~Z"9R7ch ,~E/P=icq@<%S8 HxBBm\G9cb10ޏʽی CUssW,:>=,h.]}S>dTԱo'FGƨ[F(\19X%j&j.ΐ&Tᘩ XTﳺNmNI ǥsתd !uέJ܉=GF+j*IN况<F&%g<\[Z؊!`*MXNgm˭E ] Ԁ*v"/fOczcx,( 9;Ӯ\ 45zKd/طAJz!&<(?Kne=PJH\Mf>XSKʊt?y N4' ipGa 7<yv]eS1#r 6[px l shY%:T?OOx&]zmџi=)I %\aU*PB́|Bn.%,7pٹ{b>2π_0XOTnCPl^WQǍGSrp8Xin҂ƑxEҸI9; ó}&KN(ESkgńm򊵮s.݂ΛQDFA-*T+LL8w-{OjM)em/Qh!vQ5w#|f uP]̕U/эʞ$s˸`aߋ Eh|[v՝`=cDvŊ5Huɡ>e6q)Cd#~iO/%,c &nÈWIϠ3>R$햸x̃6JDk;/૖lOq|C,=%B\+<-RqȺSGg#GJ]iqY͓ ˗Fy JB˟ީ]ӇJr!H\K+nɆg A@8 #cd^EX5NɌzFo0AY:\NT1r@67ٱ3j%ùRC|K-9y3$!>F$ `y`l"C/l[fQoO/zn 2) Ƥ:ŜKWִ(u9)&{nrdCGK'{2䴩c)𬰍z $}SIV4ʅ`O{?2ZQ>]*\g,V8ۢ"5\˜n800 4"v?ƶѫju,l|re4Suǽ_U;0)vf~]pU8+`"6SBaT~j󟣠+OIKa897uzʽ.,^u"a˟GRp]71.{tĆ.wT7Us85d,='aIZ+ݣJ<]woEz='UJn=LhQΉ0Ÿ㇌#q|\(wݨXrc5GY4];42? 1UG+BB} &hźVSM0)O>L-KuᏃ˪͡#c!ԉ"UMϓ ~~ jjm;FZ$@"_NYuO3.-h||8 vJN PV&~t6.ϨU`oJݍDFau (ʧ$< ¾Z@vf΂\T)L{V?K!}Q@ϐl& < h#h,PFI3,J 4o%H1([ dӛOeCAZΖ% ]]C[5!b^J}I۳z5Fw'f Nd bErQtfܛg?="6`BO6-C1JbeX\)Z^7 V+Qﷸj;%`x;׮dͱSXEʰE;kgD5j/lq 6ҳGF6"Q)n6U<zrX(\$$|0-O md^@dp=ruיJ^ -$U=L5md}Xo7jۊaXȆZ7uLWesX\*e4{[r߬(h%,ILVX"&T链]Q T8! 3U`uSz <Jg$emIc "%!mǭ6G:r}#@Z@U N&L*YfJ#|T;ձ9q##>KYKEBNYˎ)VH-]IX|U%J`2H4mT9Sibˆs= ,?<_=H:&~S ݽ춻ȁ+>' }j M,Ihu/gH2H,a3 avX+GTQֹkUVDSȿZ:j8^1e('vx6~}|<|i[:&4EJĝ%m/xb9Xa(iIp#T xue>agLf<3/lW`Z쯃kwVvXN")t> Oә{ǩG\O4◑uA=rQ絆/4u!X#Vѳ¤lվ6(>Z9W`cF)bv$lu,6P2;<C`f)l^MM؟Q#11_pb/f̢Y46 I7OtL/(NGdž +Ⲻ8m`b@uPsӫOQDco-Fix?3s\5jgy b.(ᣫ)xϥ[ӑ}2'5dxP@6M5ٝB C8TađmVt675A&P;dKu $ZiӅ~_] ˞)O  :*K7E_0@Oz*/D@?dbA\SBKF D)lc`ZdQPF+?8p]7tTgkRMaS3J`z㹸")lk2VJn1 5e@MdRlwꆠu̿k?F/M5n7-PB }ZBb񡮴cx+@"[K^hPI~ @k%y7./4ѿq[լ]N_BVr F[ro$i4AWI];*Z(wtgݠ>PƏ~vئw(L&? zfNDױ-#Rȝ$:Z~bST"`c4TXc]Ԋ/YwCHynR[ta=a蛐Zx4 ۅ7Nfm׶B?)ei+`=~(;4 s|gao x7/t?|ڼ^j@zTj N u07ͩ/}K`!7E= ח2|)!Ej)'imj 3E Nas:niɊ'10*_Dr^TY)F=%:x0K{/[ۏ,TӜqh%"@$wZ$k'mO{ںD > -b?3SKE!jx68̙.ly!;n]isώfX(8>ԧ3e䤗7^؂ RdiƇl:lzhI+<@n9ٵܜܝ<Ǫ3¹,{*g8!MMV6ϫNmH Ƙÿ<%uufhRA,q$xZZ($M7:NmDΎ,j)N0?O!3EHq+߳y4NĹƟt/dW)0a:˘J~ZC^|T~1[*=oi9  8Ňyo>dCm )lÙvg)*;̨ˇDkM{T##}B c Z!D>"@nY.'q[6U}/=m#zC@#/! $q`L+N cn+13GhX|EJ_2V|WG\sQBLH,"C`oyrw"NFDlQW^~4g㩆[=f!t5Ցcs#Hqo.Rlraaxzf(t8^U1J툪=#BW['f_6ƈ>tL^/W $DOw| UDv-Q0r;JR$V 'vJFNMB|IϤ7ql-yR\ʸ$0]ebDC8!%#TVcL*c֖4ias?xY{bIg ?2XF%Dmܚ[1`T욲1OlS6uMTy1`Ntw֢1q+K&ToQêMV@=\mKY5\Qy>9$bIpeSFEV(յ" Ͻ.9ɛ|ߪ6FHCr2~*y'y//JՍ oA9*|&Sc#tǠOy8Z>@s<0rk:N50c[q|@ O\GMn@0i6]RCDZ> Ů~7౎Ψ[`d;9{a%PbBP.Zt&U $Td(^7eCQxFQu_"ɩx`!Vтv jghڐZB9P|t"Bz#@Yl5آ6K;{#C4,'AɮMTi, +(1]"iަVCO+Gyyk7`xnTBDXL+ 6Yڋ}w'Z[Թ⏎8|GQT@S^ RZh@pϞ2ps!$ 0i#F[m ( .ق*^]sI֋~K -  XЯM'WoHysF(tՠ% PES@CшPTC쭈d{j#+oEZ<Er09i~\5d_gIRmu49J;-(P"SGKQ&pQo#ĀNK;ljhtv4Mq**~]jmMr@e]g]aUqhH3?p.T ܤ㰞EEW=,vpFbg'V W"„i=HשFSȡw0HPdYU,2F&yN! vn90N@Ω][}G?3L"f f1FP"BsFTR *)0u=هOC3p^̅sУH{my܍4JՈSDxL?/G_I+ .2֩?47_wr[=쩣>4ɨ@5Մx}Ee3]\\e ӽPXT1: #B :6 t2T F'YhTuĴN5a# U'q3J~{e[.qYbU(k]H-ټMCHQ䇊BZbҲhxhH+$*5Hխ3 RGR0׋mSk@vAX(pƗڧ>N %yFoJ7PѲ7/gPdLy_M.LUN*jfxD9u ,*>`Ĩ=Oq$ULοA5]/=ɞ=h*^4w8|`sU򂗧fyHD}MHX<؍OLS8^Kz1 qץ p;F^7/~`X;sί>5 Ykw.*%o¨JWak!8Za>s\$r^ [dBPO4*hayOw=20c5z m ЬTifUk~jZ @(?&&ÏX 2jJzzܷK7(\Z/2*.rߠw"䃛ȁԣvdn6 xo~˞9A BeO![BM'uA=ClTJL~QO~GzKG2XP~v\֞#mM1^"RÕdfˁc_dI}KU7?I_b ޶ u:CSb&]r:g&5 E/, f6b9'`ڈs#|N $$;kzG33E:өĽ3 g鿐 ;$8)ӖHP/$Rf¢&Au-]Do _YsC]+b'jj5.1s.8>'"n ʥp%nAHnlf>m*lz^EVp"I{IY*GWPWSPD!~+Ū f۞?3IR;ܮH$ş>Qv0aXCz3ՊVש-&>gZB|C\PiйrNg ɛZvąjXs8GKL)~=u{7nE+,~*ЙGJ.ah=VZ"okQbnu!^c_L+Qۘ2Yx#Q@}vm ?B܇h9SHc ùyVmٶ v,0g i 1rcx{KtȋRFu3D W)Ğ5xQS$B=G-e.­ˏZ׻|QaI8H&9{BKM<Ն(5|| ߕ+h[%J^掬zDyy顕FW}.6x1ێHxcС!WzNRO$-GGK~Cɹ,MZδT}èNI 5s!q.v 9-iu2 wMaAyTzH`2+Զk'qi8ҩهsEv';]=`#)8=A(Hh:> [A[+йrT`ʀ/ME5u>!~_L@eύ5_oV@MG?oKe1fx)XrSEud9f?C\L$#Z НUR)򏧕? ^xDtzI"5/T&gҷ6 p|.pbu6C$YJlR@\-dՊlxq\mRKA5>=r6. omZd7]$ w Ha[>\* +}EX1V 1ӆGT:2WlzGJiYXSkeO+ŠW)C$CgD"5 IH4V؃fĭIEjm14(Hؼ!ŸKKgm4MTJz&*7lGrJ*2֤UkHo \_0a q9ŕ_gv%8*pZSsgq- ֝gAѪ)s7x:Bl'͖50. +?g=P0a208%$ǟfN49xDž@Wdz@1J EX2ЛՍgO{qd '- ')Jx3M?⥭he&91k;ZxSq֗z\ @Ho.jiS1tTy5~=kP]dFz<LJނrē՛x8ӽ$}jKN#jGMRZsCPj1JE3Q P:X|?F1'Jb;dYwV݋YG.C'ϥ/S)j͇CKtd-býŨoS%' >F_s/uq<Ȃ4`%)W3jq>l˴wqZ\1vmI}fxgɼB׵{ƄwS .hXgɇq߷݋b>rP:4{0:&W7yÐFuNYH!{>ҤγnÇ0"8H`B=63H~30׏9[E8|q%W Kim !v:9/P[*Q1wtbfp +hAi06s覥kN鍉m^L_6[i߷׭kh+$m꺧"lO?h&«=띦 AXp;"|fN\~^F={,mP9,ӭ .7C{q'ARPlH\?[`FhUɖLCSb&q+TzH5]|P`̓rӡPK:B٫xTd;,{v?ղڨEj >#3~TBnnѕn va[iv*%3!и^P^{c޻uYcWp )+D=D{296lX(9|zjW2dQF;Fx\RqRH&?G_hN O]y fUަiK#;@yI+ gx!}TpLV ノkz0L#kΖX\/c(+xS̭{c`VW*.0Ŋ "x"HX k/ݛ[2p&)C+8IKp_O*Aq!~OoR,$wE-b: "zpgwM;XZ^,9K9mrZX,Eaw&W^G 7VKg2u8CPL&?E+PyAE൬Rnq^ 45(Ibn af&jgՉgZ`68iYU㑥Np|G!h fT82QrH.!ʇ╦O |ϥ c#do+Y3),qU}q} ԟ黚!~'hDLqoO*R'(7.[ܝzݨxu$ $EG;R1AD 7x*LKW(2k,#?<,LR[GD tR2+`N Dt)ed9(d^1 y YO7hj+U%w+8xgG[ Θ0)g|~o&%^8I;MMU,;G4ۄR7<|>ixW.r0Qȵ[+7'\Z4oO#Sp=SC%CE7,D$Q+i&tb}Hɿ뛇 ]mXB3%! Gd-F6yϟV0Z[Pʕ' _V(Q0h~%:jݘ5ONV^!4'R%&k0MbiIʬb%Q =#Pis!φKcej"b5PCu[90/.e)wEWij .XDٚ/aS % nO9y,2B-\aa-"|b!`Ei5Ei-FJ71tĹ>i;]b;]Zkt،Q(J xZK6KE7RI;>arLOjyH'OmaW`|ڗz%P8U3J~:qG9뺁"B @༉TCS;m7܀NN|4wI§vGG Qqv_/{ɌOi*\A*X~p# ~xv&MV3kt|~,Mt CHX ASt"'[ h [<? bŠcaAK9- 'bmdlji"[_ёuø W2_ rߒZnE2 ҢJ$*+\[^%D~[` >&^:X;ȊwB928VthiKČo_l]b֫ص\4DXs݅(ϩhEXLTrMV +$K!̡CBdRT'#aɠY+ ޯ|Av7e59kڎv^l*(C%z i+\i;8L2w4c@Zwfi\0JVsh6[.J pXYV>넹!dWw{< ZL~ZԻ=WͲ12 S76 K njdMOȑZp)${SIGhNGyMMt C9bT2*N0A{.7"Rf:ucpe5'b") )^{$իc u´k74qӒVx/T鉳FH*':6\) = XweIw&GٱSOYy5Sj}V[J2J!~xzy+h O&kC `  H*̛k:TEzi' Fߖ( pi- y_yIO(ȐynIin|o9R ڡdֱ WX33K#w279ԅ1gۇFq]ɂ2> ZtW@1E0q]Ey+q,@ݍN㌏ 63R[(,ȍ@VA`q[D1V1^߆"}lN^AG|վpڏ{|~{whBS2.l>`_d@gec!hhmSr9=~[hpةSMڥhaxۺhѴ̿T>B JTkhقJepܭM`7VI9wD9oMj"zXäu/fMnP H_?=h)Grbʥw A!f;٘1 ' +ּ#oq y!K-,@4pH=.c0JL4fgv^h6Z%cOGNgxP&\3d/Hm cHF26WMIƻ&|~^Tat%y+n;7MǜfCu!n:v`OgM'=*Z2|TơDINfv@m`3%UF_C1i] b ʼnEJ =7Q rGw'|ihg90ur [\,4,մȀТnPK,LŎC~е7zv$.X ˄C$$",?Z;XZңuEHYx3v"gp]XIxkyLQD8Ƴk難4S,PIkQX@q ))$KJ_\Q G^`=nHZ4b=$LңkTp: %V b8Tǜf, /;f7w` ;pk>UYeնCr{F GZ!䱺*&j~D _jS8oxQCB *gP!mˊPA+\AD7v^4n fsSia?Fn=βU)UB47(;Àc)w`$qqa ]g$K^@s+5mĒ-^)ZN@VK?P5AASG]l=f̆Qtx#+(Z_#[#LhU =O 7i.u%9Z L͹S6\goBP@b Ĭ XIL*6>E6Z8~ 4p}4QLB .u&z )I( %YC9ש)PtFz Бyy̯>@|o˿N0%$+ J_~(`햊4HiN^z(5(HaH=/f?["{[ 6qdmv@8rR '~:*_eeiHdcYh q?Ti'FEa8fh727nMKlu JB07]Rq;@yOWGY7NֿoL3VaҟZjWX6\~& LG{s+-r)r6۵'D3 AYQm Д>`P8[-*>?RQZ[Wx:R%([j*(@%mr(KO;GoU- TNaL8M:rǜ` ֆU^7\4~aTu٨wR&`{t8o v| :]%uO)ہڇHɆUU ƆBJ3)/^ y'>Z<㦝ɯǔmIh|$Z>3_.dٓԴG@{^lI\`^ry̍gぼpo999JcjXe.׃r]$LXb[V: ]74Vhm`l{G5G} C,PfuSJ&%[a`KD}fB+#oM@'B!O,m~?-1/Wʯ#46m! ;zis,INJw!b^ƻP;ī>c7S{#P[I [CT0q:fJG w )1sܣS%)1(IqLo6}l{N B ev}~( NZ9h(YuvɕLɒ%>|MeEV~5ُ@&:N*) w k[ uή1W׶ z0(|sءF}%{yhټ9L0,?!D G5Yh0j$f-/IHuoxc[N9"y ferS 3f]Ĉ~Kp ?Ӄزmt(iFWmA;Qc{-8% Z1_~R"ky{umrSG wZy]wȤ5I=NjY`^;C-<<*z#" ȼ*춨ukbPW_a7EH@cOfdZv# 9}:#0Ht Fg[^~5On5ݙ+0/2-x>eh-,pw\܃ozp-ٌ?o&g.`MU:%](]eP^) oge9Ͷ -y|I4Jndˡݪ$J^$G)E"8d} bMP8`T,"hvgdCyp2:Enf[!@)Ah<(tck7tH4+tOC/a]Ƒ^'|0YYy=L`t|G:!ivI\@ K[1g+_+=la/e"1,Ϭox)x$Ycw'T'@DUؐ=Z䬢7 %^eKNʥdU<֮FZ诨B]U+Jyzƾ#C rlBd frtɪk1¸i'(n3Ȱr%BnUV' y 5 JbmrLD{yEzTj9JxQW9C>ץ4;JGf(ʁp"l?X;N mSAmfccJiax uf`7F6<^ -2ًr^]V1cx:5Ou͙h99U߀է+U])$瘘5(В(WRg@׷JY Y :h>I¯̢]J] @H y QfK^Mo)<>%]B hі| ޞ+Dͦ$s ֙b28KH4!yXFȴ5@~_nUd.q.s'eEu~ Tˢ'0^>xPԼ'o~qYOXNUZ|JoCKL %T3r5zGT}R3e1;E)`Yh20ߕ~Uy؂"l1q*뛒{:H`Z}`Spӹ%7^!ʧkuu(wlaJ}< $_ 8(?L(ݡbY% m4;"R)fͤ=5eɄJ Ʀh|U?h5ۃ5/Ojۃ9CAכ@m(j SF؞IhѪ9tsSZ$:g'o  aOER-K'OuV6dS!i\Xwݴ!dΘΗld?-wϧФ]lQw QÅلxЯ ]i]wg6#{3z[PU)K'[ɼXqo?^ęb:&h)Gr遁<$T7buDc,iH<:CѠIE7" Q%=DO\qTלZO4ҶIL $m`:j:&^c>p;n/tXtՏc\9q ^I:. K]UWSc.輛 J3kͺ8]$a@߼٦Mb^~޼7|tzų!ā߈eQ'hW, >}q'ꙣiJnDJVQGMX$]p:ca=骩 9'M aZh;] ;a}vU%!8K؀@r5ۺ׿'Z7][W#W72`q2{"gih5QR^-RC5>nd9P'qnHtېyd^56 KL6m|*+Q241Xkii@֘^ݮł{ArJ7YiAnbCk 8eRYU]4}y65lub)M"^V Yb &7mBΒ-zOtd:I`6>^T*"8h̑ѹ֜Fn;Mrh&z)}PzkJf,gJ_ Xngb>C{YajPCxOi)g:Lb療$H(4x9 sr+e*+|j#،<АmLˎKŲP]+]!\K`d[v'lLw-Z.^OEaj! ?d!';X{d!2H )(7yh9 xG.ꜹ&&UnjA&cYK f+/={ȥB:'Q=S|'^LǛ),frOc|c>m4ca<bȡ.Չ$ Է[V"J0+c߸*[c{I"uaDͳ&swJtTd9YS^O K.[OJ'A'A k-ym TSR1-V \fFs%|z,HULk擏O-mEO[4teZQO ö_ׯ^V+M-U?z ];K'bp8WXq4`4 :<Ģth?Rfq }f}4.z3y oFDz3D xR)c"'}x 0aix^n6W;?[N3R`Gvz;8N^p@#%5VPwu߰"dC;,aEK ~(τeo=ܼMS?! 9s @ %' >"AHP<9+TzUF8h3Df yTDd|\| 쏪6i=g![=\/ݟ{/''} t"|U՟0Eh,H[ydg7īi\Id5Ύ~Hfs}4M1_$P HjQԭ<3 qLͨ_6?2zG$oJ* Xfptueq~ydh21 xa.nuw GRc5{0LZufbԥHݾ\!s<,3N^]"k)ѺS뭵m: Bm]yͷ(j d糵FsH:I DIqr*}x,. ԭն臂&g=V-EC(.HܮGkpLg}$[ޫ3e A"ɮda+ps2QlFdpp[.54icA̐ jXPk>Dq!E;uDG<ȡkwf`$?P4 )Gu\ ATZVmiV:WoHrar`$|R*6+:};|X@Rڷ࿦umw[:PL5upҴ54Uzc^>)DȊ3HDV3QTSo84h 8 JZH Zl/8d;zᢥq.E>K֚&Pzuh+40PsM<~W`㫋rFPА!Hs1~OnI?1VTO,9A`|rNk&iDN gW9fRY~ws,tWJH./,GQ+v%kxQC Jt6 "ghntJ)ĝ)p؋iSSa/_w 3`/J!,Iqε5;"\<祩'`ީ:ls~g2g7>yc8o֘IWe~+U;35oYtc}h[Aaʣj^w4nD_ءhih$iGKkr| 욐qMf "lCÿ G5cy2 񵹳})аp$9,.Z4pvP ^md̲|K}nm3|!G"?j[t)VڂYtuΥyϏ L(W?cJ#8TkܨxJ- xXk]8*'[j~FalțG |{K&v4Ђע{ G&U2, 6!Va O}6"w *Lmhu'fd4unH- }[AD47ٽScC7{[A/i~ ;$.iRc4OԖ{Y8B Cpb\a֙rx4$('=^D'IS$i#rڌiMo6>q|2U)(]NLxzXͿ!?ͱmŭd4ГQ0gIz8?Xs^ bV目Ҥd+=(L5y p*uHHWF1Z6ˋvhC4$C'10M7%QޱmW7owhm=7 [\[_vyL29x+rvK =]ɂ. /m6ӻ8y4|bzX STCҗb|!ر_g:fKWu:l'85, ^4l @郺,~EFPѾ_wwTĵPaҪ*aGL΅[S9&tZ[ph3zkվhv%N䰂 %w |jECf>LN|p;2[^VS367ǹ:Zih`#ӋJ %@)K3a;g;NkW1K r?o"G5ZBv:~=8Q{aFAdZӤMLB+gQ0^i\ j(1`&6wSyN/ ?+'p^=heX|[rR'˻i}hdrMoпgΝ#"_{)`ɸ0ủzv hzlP7wӂ3t )q4T}nُ/|̹xk'..CӼ FH>8bFGaS0BxaĂrA(*teCv) 'VX쿐&h ZpFe2@Av Ӳ*LI5Uf8M{ 戇A5\:;]1 4Bi}<"Jhϧڠtsa NSXA)B<1 lmE)BM?O'wMp0F FhI̦=sToD`Ub4ī,7/Cꐞȧ/g]/  l! <6&2@V ㌯㌂;BUh^^fx7ZN ȗ"뗵3MORi +QS^#.{5>xNiF{Vى/cnK%1Z[vQf% 9S2x!Kref #LA֝ϋ` ^K2OB*rB.ʫ0pg !RJ(lhu rU1235FRŨ&^fd}钥6 4dFzLP]_3dž ٕթ9?zFcRAs|ue@pQkmd±=#mtr>9mQ}=rHR.Pru Tt4jEDv.#6JH`d]d~x>m!]a 3DOR'A@.S!H fu [cqͥ(Hm.ݜ͖b+LAk-G H}LFYk7Rt:Sr.L<\M$vB*1p|:& ЧC$- G3 <@8~4zzyl3Qa@Ea J2>Wñc̸kx]`K̈"Ol5*FA-]l<ϮgO㶹"рbHTM͟_2Heu_Qݳf7ʇ8!Z 1,Bfb̗B<`ܿQُb*F܃ҹV{GNI&4`'XޒLV$~ҹl"tvb_z+lu2T&^8.5컊}97Vb]iVB*6, 'knm9P)Ch[CP3hc5cH3伪sNYٮ*'\Wψ9R$E4`j2uV8=Kd >j:Dz-ئnp3q2q^ՉTż8%-DgD=y.~,YqjN}Xz7gk8XqcOkjy:G ;|N4`Y^=~`0& I\1;WGf$ywZfۚIިxECoMBFg.x}yK>b"I^#y hn,[}bN zvwg#2{>TrՏ@CKTa^8+Ղf =/Qnfdh%AK|PdymFmz!i>UY(ix3g+vN$fz (BB=}(-.*wͳgLTXts IV9W܈ʦ}+pPny:\PU{)|-kn(VEL5r@Ȥ];G0]r$wI)Kkv}9_Fk~g;i5Y"c93?FtjvoKXNk$5c3p߽3Ŝ& }J*@)T5AJ4 ,~ui n7 tC#/O&=[*Y w:w@V/.M);K7ZIծEa' 6p.gΆlxcb!*=6cI@ zs I\D_G!?t6s> =;nuzxNS-]6.Vh 5/̬;EHI?̏杩ɐT{ҕɵZ^(-{VݴHaRm^ActѾ,}d#AF O~BAwڱ4MgAd$ EpEr|(Sa q g @ P2vMHL_<r rl3t|2kE,ܶ&.lB./fwhZZȲz z,9HV4אtbwqӹiI @>26@;9٥g0'r[^>$"p} Zx@ Ʒ /3uǥiPWOg_=W d^𥳐5ްjt7p/֪T|G]f?:ۅUm_iq *F;Bg2,{36h ?^W5IwjE8>}u,EoD:9HҬE A:\ fƲC<7Dl!퍵\JUO%6ffTT&w_V{ڎRIH쑛@Qi3PvS^v? ; 4oLӲ -_&Cۤ#jY E]<>Fh26\P83tڿԓ"=563,v+"wóuۿs"TA'a+VPTQd0t2bdT@4O9e'?E ;Íj*lr狱'^R,ba*@Էj-irs'ik0e.|?bz\vZ  f[qVhW6]Mbь'"lͱ: =b| U} &sH9/η89}M"-׻{6pjH ݙU徣c7]N +Ԓ흭5_A՘Tx!fH5p!rOPˉVN%睠Ӗ#˔rIsіS< av?C_YrrM;'**)J*2eaOje{;sM%ũ~Rl߂Bܞ>APEw7낏=,Js5OrA "n##MRZ\Bor;w釶p|j7&^Mhw`(JKs`͏M¥SoNk}۞x+$';k.$X^CVc5ٍLHXn;ϸI(zjBQA["ui+f~vpᥖ>}|$yWtݰ`x.삷[#ֆ1[,}RB۵gؼd5^X\,uik,qhJE<6\̆wٲM,r6ۚ30bA~p&U0lPK;g/:z&:m~6ք:X _Kx v m%cBqQuF~w.}㔠ԣЮ17% h~A'߽I,Wg^* ]Ϧ&hlo61^o\#'oh^2zΛ܉H?UPƐcc,,;9TiMENkɀl>E{r:{_\! $If};ۂ d6?]PR;Ra r9ʷޗӯ*)~_/bL'gW$ܽG-MĞ 7fMs!adL_ !G/閻[b{XS/hÒ߰sVk^g#9jZ5삎 ctLˤ 5:OЌD?eV(]sz1Xt6=.ކsbvoAOB ?HmNTVzڼeo8Wd`m}<{vhRɫpx\)rjo!o#[V4c^{#:Z#:&柼pV}+ܾ>y:95`-<47eYc5ho* =xZ?x wo,)~rsz*ꆯ|}Ё .g=}Tpn{`B o!m]&GJ-i~U) |gc 1".s{rfx?)28'YO3TΨpzwpTxർuj9i6%W]oDha1Xd ͪ#)PM7pFJB 0"b?h{:+0T&XHG(=RI&ƪܚW~'~`S :h߀u 6@ |QDY{cV޺1ry(vr۽ %ZI/KJIW׮TqlKLyْj1Vqo;ymx%S24ىxz[Q}{ޘ]o1hPTToB?YU8%smv(GP\^ LxoY/{ܦ3g=adۆ+ġM qҽ$HgfHx$tfg|qko>Tcbњ  ՜;%R<V&h߃%/tB|8ŧP:O`'f -+ 7dvgR]'g&.b@/5@y1ND@9EKU%`fbWGL" Ol+ "yJX^:W*ϥ@6iysU ft}2o[M D*1mJƅ6@0cNf?u=?f?LZy~Ys,K)l_ʙ`J MTe>c *6M8PT1n6LPq `I  ΰug;1UHgTK4A4.^5jn>ÛF3a7WE)})e{I9ZLW4pkH^/,~΍) !²l1 ׉^[l 0RAdVxgN鵹 sޒn堬UܘfpP*$s ~:BW~hpL9%1H 2%~H|͐ _)c(#udP)]^Ox+G9`W8na[NC 9AND qS``m'тUПKȘkxJ4Ǵj_?4 oԼr5)20Kצw |whܺQ8PP97}ʝu` #gHR"-aSl-\&40&J @QS%Jy %C6X[qF L[:6)PAƸ+Uӑkۤ3Py`/_@|$>(M_qGAji;*hSxzs&ljd>j͘(^{Gb1"+)g&8FNB^@tM&w„ͰjYeڸ^޸Ulmak~h4Yg+^^^`/;[ެ'rX#y-'{صey/ -~Tyz02D;S`TD\dV 8*Ze","Gѓi K/9%,P#c(϶tVD Ñqm&[(W: hodHF֯/IR'˄P5sn`rhc;}oѹg_&n`"Y6! cOMmI$5=ǏppEyB.u[j<BpAԃbSrYoq }IR?c6xCo8w8!qiQ(d.}y? {F-W``~cIcSk<~z^}Ό;(&oK*u,6HHѹVL2ELܨ򱩨 @(/8V]h ڟ Ap[DT$MݘUU1V8qlNй<@CS '܋x@m:'XI)GA8 y=,{Ԍ#,u۾/0cQn,j{hb0~_~u2@8E0fY9"BV*l#- zw01F mܥ0DO.o1k 9O=8:π7az/3k.Fٙ:Wܜ/sA^9H=bD01^[oW:p0[Fޮ+XlG#!eLOV]S!X=t|T^ob*=d;sȼ)~%ٸ%ftul<2<0=49drOFSF(҅?0,$b?)/MZOS.4߰'<7j1܄!~'ʈ؝Lf2Mlm{kfl7/XXf&\6}D{w=$C[9/5$/CԠ 䘴 & ]Eg6WKZ 4lTpjA\D'7ʄASug&? [ƣc7LqhCGJqrJ`S4~G. =׹ldwndHkv~1 MYvv.1ixU-]* Ϫ5.5=!A!`k{n^mY5;κK橥 2hxwo4a?ƭi#'aRL`C`bngC{v= Yn Ba D`lbC>W w{# ms>WC{jLc|jbfg;,+%o?J8X<6n=Z7Α^)4c,ҔI|[mBZ<ķSN]9aŞ&6s#2(\0pܲ-elf9½m.!/5n!x=4@ >O W.dєzw{&mqgeFN^%{Rus)Y6FYvA,U42]R | dAgӮWK{7ף*O4$AY;aA( "XB?V7,:nb9`9l.Sh]YJ'}۬6v͘bѼ v1 D7kN6\^D@;YS#~ ,"9p#Z?kIP P/[;pL r5}nآY_dmWqG645u,>Q/:>AS1lA?T_Jeu `iAmVg=YԻtW)p=<@F!^9fß[1~ȷkTRI xkY,L2UT pOxA ڪ ȕs=:r$Vo.Nk0A}?XB9z峀{^p9rMjN} 6F* D9Vzl#Q7K?3n;N%ۃXnۧ{*?V;qj?A#sM蹔_d(//Ń!4<ᰥ'}OY+t'%4(j`B*6(ծ6#lF7( %fƻTBV:M -ߟ$=7-6UC-\/#@@ '3?;b% ȳXu5JS}K-j EͥPbf]'W`~)lYQ I rLT 9_ 3Vnq_u2Gfz4!GV$%DmCXG: va,M50dj ԣa݊FRzUX/i(2vSnDGpW6Y.$}-ќo֮;}(s]2">bHM<( ЎGxϙ%O:EX<:VyPCTNes?pi2&\PgICg478Janq-|*6Upy1,OMW.緧+0q@ k=<ƃ?k5FGɩ!1 Iq]H&@Q6WԬ>.6žg[UPJ&8DMp (β`c-Voȃ+q?1P2L +GHi\(? ؖ29N`QɊMd!J* NtgARq)M"C\~@xQ3hz;:\}꛸ҡCzR :bWZ#rQ1I` <<u|N$"SW)(;wxޮ}9H]'~h8h4KPޝ}*!I\k?mNT~ț~-tbs8* !5ˮ}"Kfg?L+N/[:H ͐YsX8@brSs.Ւdƌ$LDM2ͱոZf[5Š`h1(En_7j|hx- j쨰ØT-rɿ@zd7ٚ:^'?\߹hlAͫ' ^zFI6#*մ#qu@7~TM:ZI$*^?)|+d>Z%%G@FHS^ iY7m$Cߏ u0[DP$YHz(eo,==W*o;|^82?| IԃTD,g̍z޷zTGX4Cu vJX̝>~_ڙ"5lUUK[4^,^&HX1h.w[)܊E9Aʦ87DZqBecily$gH]M?wO(.]Bn?5#i f-ly8"AG{Iq ߸Ьv;3]a+zKCY{4?Eve擴øu$'RERfx[,:vw؇bz6c?ab3~Kk &dX-DUc<l]]I{qvxCGMMDŽ/䟊)KCf׷ (#W a Mny."i',ȽgFߵ¥Iow^ߑNZFϛUr{lC?oY<Ž$6\`f!vM+Wr -W rOp\n,w=i=0xWH4h{b@#qA'- ,Y4O\יnv(>."0J9廗vzRJp  O 3\QOW]N$2BKa@^?aqE8*ߖvQ̖bv~3)\m_ Z/(ܕX-\'Z>I7 }RO_b2kf_տ-cQ '0yۯ@q-xů=um^EYcm[kzc:sL_K+TK]MW N( i= /#?} 1iy^\tA[Z 2nE )st'=Y4|9~T ^(J}{L۷ qNbUo|(Բ2ۻBϤ?Pd3[^8]](_"Z$A3*U"n[g39uzL,>$['aUB_SBp/r=,Dew 'c#c=xBHPDAH +|\ZR'O^g+u8meqQ9E55yOdzˬAr+6:8?Bx{ڳ 0hbI{~ !6{1KOmN ddZF&#BuzlԖ:Ir)Ɍ䫅EC 3O"AZ4Yb%{}-0KK8z+znjW>.ѬDh4qOέM\C[PΔfjvf].`p*.gs|/KwK_~rsW؂$B烍?P&|шX,`%J{;uP F2欐q),85GQ@@؈]TNbzZw_lYK% s: E]WX:{`<,R0yV-Ԥt2/4e40i>t6:q >7RƟ3|otH-  -zFWx@ O%QvH :emS^3??BPwkiܤlI7d˄9ݓeV}KY:`?赅}Ȫ 9;?8('Ed€9ަC4LdmK`h@8xԑztpNּ |/]Wx@wAU$}{1#N)"(pnʍB˟b\\.2ώywPUHe ABL+JJ|6|wrtv7F~F[uwL ?o"Q0'( ;1 m:BVB\LXJZts^#sNaQ٢CAZu,Gm;: 2!߯h3\UaId}},rujZ~[J%x\Q86uAVfzSD](õA2a\4BIh9zUXtKSmU 0X=a Bt ]mPrdLU]= U/`*[LqmuCaa;kM\^z]ENJWYॗD`\G|F K鏣c Z} 6"fT˙|)ihxC S9[&s!W{N=l>RhΤ=jG':ҹG"OŶr.8 #7qX5B۬VzT>Ϙ>C}lTѸslODBvAI `o,iӺкh՞oe7}V\و^8'hLd?2"EZ}~\3GDbƱyMk p0+ș@Q [ٜ52yAьNLVai7 وzaU70rHI4hVgeUP^)f,kB+Cce`#o:@|dYqXr7CJ;-@aҟ}]䛤r46KYbb~Qa'X byRI_Sw7 ( y 1ݬ,}xg:3g/9%M֖.vZ9bH_ $P$5NXuZxx KQv- FRJl"QF9cO[2J\tE_o޹Ly_PTIƔoM ZW)  BZ|9Hjq:3q5DrNx LJ;Ov.'x\k$F6~BS!UZy\$fh<)!6V?;^cxj)ё*QvT)7вS6A< 3{k쪝ileB"آYP5~> d)&ī8u#EQp2~u;Ӎ?*,S *nDzsD ? >I-ʖAz'Ix*T/G@8tVH<`y8V0?j?p7զU+BhfY-a}B}-?>`a %n8q]fy[o'هDn( ldžg+!]HU @ Tx؞͹3M-'h*KIEM6%7;mRhocVJ8BQVC5M;Z 9 }v0xeh)hr+_8t/$Fz9 cOOodLpyS]mY-27ϑp>>JgSk{.h'r:D1_"HKZώ'ex3gD/ Hԫ4v,硱Dn(t\A]8Oୣ,xzR0I9 ܁^ߘafDQֱ{Jxv 𛎜bځy1/ƕQ4O먕m׀­۱0rc@f2M8q~a}֤oLIb N|jܞ!ۤa4 i7g)fp ,՟I{ʪ^{d7 ƾ^JJ9i ykq&ٽsd6mgK8Ǝ^iG3daXSL QD|b'iU0X8ID/^b)\xئ](_ +4v[k<+e:?41?~G#|k];x̀eZ+\9<߭[쏆_Qmg)9&'Q+2"UR` 96zMdo#ٕ G,fxANZ fFV_]YS|+.0ox7^_(Y]w?sY4l ޾oZ#*9~1'l+t)銳#H7X;#,l ,0&1 tRJ)2J  sykl[ ӑoAL_Jуe-ou8v Vsn㥙>$`m?6T~ODKM@R[NaJ/{bFܘQZ fm.aVCG9!}xp~$-ڊ'M^`I$]/f X͐oM/<+LflYrO[I5zך:֒v=V-&OkK2>YSf)I~oFvV<5ʴOقGHx+U1Il`f, gzsڃա7@U^Fcrs?->Ԏ8',dqGP;C@&W Wg$`r[do39_t/]B!c\)fٝduR]wH髦ŭ~~i',QozBlj!s?bՌLZ0̔Bס;%_DJ;'Nq,E}JW-5N"ˑ"RX4֣W#{gA9`ooaeaUfJlμ{vU@}T]%$nY}#f\$hc_VXX|]l|>_E_#>{ tVGc]!'G^$Gǒ^I!ڍ&AH%O R { 5cuD_gڊ>o쇌qv'cDd:X/e'D3gxx$ 4Po{BlP{\Tgy;8]@gkWR21gIB kGR3 QEwgCjSN&=۴U8|\ 8eeT2Y elYQ@|'Z?n\DRdE؀8'K3M&L3-,:w䀾(p"D]v"4#[QيuPAv? "yl Ym&GXf!C%6YU|8))4Ip:劋j7܇.0A`+t]݁vIFtږAtn8 Yu:ˌp- *餇ܙ&KSד6u 5hA2}oyn*ST1TFBs̯"Zhs]L|5njƈY2)9Pfj&-ܡFIle]V%6W Z3`CΧ0Hn_Rq߯mO/Bг/OϺijZ_@1,C,#]F<_)Wp\un+aa%krP) n$Ga$6pHc3<)Wβ[lC?~1L CG-[A+ *1rrL(D##෋{wb6-l̰^ܶM߾fۧ`bl˜t/¯m ruPdZ! 0Z/) c$AXR~RqOG@$RVsh$_Εɨj |oZ@{p)1/F6D\%5ֶz Rlbbȼul,w`c N_*(ŗ[?&,B_ r ֽiEdJyl=p&(u>~mI'dϥ?kr/&SmCjma-a29 oN@^f![ Uj跁zDZCfyϗz:()NYy12`!хQa iuG! ћ$X@VQ/nh_4'1rGxRlQeh }9 0[ Ks(0G.|_̸(^=~0*ߓH]A(3 콡 ՆDГ~r evK) #^`½^jV%>U~QP ^;ukoV*UՕOD$Wb K3:4]W7yRg?c0E[KBPx=!;Bf-:{PN%YN51y>7 |j#k L4eh^ERyHeύQ釙^z)-lK\ۼvUZ2࿫w׍ 14*ź}͟-4){Ne|1BsVVY]Dū~ن34Eṳڶ(rXA &3a D`G?o6.f:By>G\뽅P'00:_e:gȝ"7"l}&+O< !fwൃm-qWv ? c"s+u.:qIkzԗ_ @ Wn׶"P2,^orlaCS*D=7@_ g}zڡ^dRh7uxB!glKݪ+|z#*2u>,H%r[v^m"lv3d}Z̊QB1x R?1&U&1A?1b#DZV1VA&(pQOf;?H8=6\yռ>C/H!霪PvP OF[$ -F8b_Z,A'H M^z}gENĠF. 'V,^Z>:\" pX=.^{#"efS_9>-^y<4 `uTxfxdN8U [#JЌ&_ y! Ӕ7H)GWR',JjD$9]F$A4J#3Sps\xgot4"|B#Q_7ߐ]zK*Ųr䌱{GiKZr["͸װkϼ`j. #:cgd;}wu"#fOx@kӈuRIVѻ"遚@Sh&Ay G'|G֬ :¶lۨ*VO*2 *xˎ\%6­ ::&,$q6\2H}Vrbya blؑSmJ9F5{S:1dO`BzƗ|u7`'Pڹ#)k((#W2̦{;|"ʜjSZ\=>TzWV_ŞS@! I7*6BK2mpg |l =E{?hQCS"i#4WϪg 5e.nJvj6})&ɔ VpY45h[KCѬQ3+tmCJL^/(nQ/, sh[w?e9C!t}a& c8p?%?J1mM3e0Χ~U 5jqUϾHxJa'>UOV3Tv>sAgR %"hm kC} {'OمvdXt)s|x2lotTFqѺ%.,cJwHl'=wee-GK5žá@3`my9*Ob{VO-J7gQVbpyuhe}23bv T#Kq,L'. e,@Cq)5J$"gT.hܤ3\Ol0n_HtTysc<:釟GoFpzC Ofj+6@;NI?b'g]qsrC@71 =D&޲ٟu0lgY+n綔*8ReasHaPHm؀@ҏ|]0Ih$ Xrl53A#~pQJ08Ԡ8%[ P?uͷLF i:XmK0ƨ׬'dUۃzs)**Cy ~M^x] -<ǦAl67$${'ᆓܱ!vj$bRǕ:0 }f w.S5[?[>ױ>ҁy'P3-1YMq)JveG>WPGeWv<%|c `-J"l?kDܞwqjZaiAY3O=<-Kre 4F+Q7I3B9ׄ R-t&a\3 1f~[  'ۑ@G-jpe0Q L/r|ʝ {^*ɓ*'])3H*% P}Id@PRrU4eE/>Pc·XyZ2WF<21t %%+gL(Si,rE;B5!" \zbVWfuiXO?<(/ ΪmNlQMsn|7UB4M}j?k>mS;}n1ڔ:s!@|” K x PYhh0-C%eS\ce;"!R &;2aqߛM@,[hpxo.4[@19eHqiAyΒjomUNj)OΛ-į;t[WY{EFW>z6v{j)mKy-- ђx9ӭ>'D_*.jdz48K~Y#ŰB̢HN]R5@q"qI PbdÐ^]Z wYiwW̵.=:qTݔ?Ee^|r惗_0 brE&rFNh7iFZktZgI:Xy{Ldi,Չ8~K-^ĀuZ480p̢l,.ëc~ z]u9GU:}ƣ;DȚ_qOqWK|0R.3]c$q73fT4 ce<3 9 {۸|\0Y&D5íjb8Ox+zdn[X&k Y֖PtV&Pme A<#Wh8Bb;a# av"Ns7 6Fs:us cd8!ZA!տx>ztK%rUa"!+m!uq\b* ^R(U[f+s , jID٩Ȩx(fXYmݬΤw'.,0a#y'k9J7JյZ§Eqʪltu3 }b +]{` RX5&ۢxʴE07a437ř6#%ڎgh%XCe,*g|?R_-t~u6x@!#Nξe>V!"r>S"_tA雽"Ijޡn,߫ FZ TSy%. DSbI0Aώ'&Em$#fys@qx t"Iѱ(&tZsL`r릕f*>A8D?t߷%&V8;2X9w4\Z-gn/5Ls6׻m'B9MGUy(dᣭrvwl`_q̒c~0yLMIg#hZ0^cJ:Od#. dk79  >sF&~'N> >kXЕ_2O3:" %~36̒XoihcTzTYڭ@Y?|}]g-d$x79"p L:T .䗦/ݑ_kDBlIl[;yt$yStJd}I|tlh60Z5j}^kVUt-iot3' ,peÛ"?YE{>XgGR~>by\nƀKjHO7oGċ; ITzR]aYԵmm_`ܐ6o5ZAb\-dzPCRV 0k&Imu\ZTFR/0 AHDg~;#ɬWqtUJa 1̙ln>Au:Nmq7"0!-2U 5=>( dL|qRv2Uf8" BJSJPp}(giQw嶗9(E8LsphLQPVy7^jC4gj+.ߔyȘϵKk]LUZk(Us:U7,Ӱ}~Unp/F^h$/B$ض|?%9ef# T[x\Ԋy(/STivrv).+1i8WVmabOq =eeTǖEM6`3L⟿l40،U=SP*lqx|JS ڨ7ʣuMvܮf6м1bO/r*9( Fs/H!=cbG0F;+7b#g1N拈{5_$zK|Ԅt$F}B [zfbϽF׹VL2*>A?!ۇ&hAɡFgQA*^`B.,@ lύ˘ԝN*4ﲞ.P@ cKf~ F(a`.!< 9oB|h Qєx *p >Qqj+hd[s fF*Sa9Swߟ˽ZqFy,yN*pXE%b=r2%VT6qGciZpo:5 Gݍp2 ^ `tg2%+Ǩ1YGXɐyL[e(fj:<}Iʭ u6AHi8pGTkB_",) q>'2Mg5XJuZn|cIAM+XT:_9θw̰9@Ij_G]H4?%zj^OUf`Հh& s6uB="a3M~E蹺5x3DވKIeg"xHEr 0'Je1N3U\uzSTzwGoM52hm(3TکWF(:ī x]R1tvlˠ4x@,"YmG%!%׈8z6 b^-aXz^zW.lLX4|kt,BxPc:@1ڮ[eǙY掄;}tE/xTA(h׏HuC$d7 ~࡫ hP$/Fk@ΪBh'l0܎#IYqȱnQƛA+Cx>\X(x.C٢6UlO6SrASTJ3P[c*hӈ,=[)Nn6-eG!06yѭcl Y&Lb'TX Wԑ:tPV>ųcc?Fe񑌝"ūt ? dćd2ְ(xO(ncÍ- WF%A)0g UtՑdnEūv"4e)s, --&%z:T]Y ~shЍR4=9AM O9U412K6} W9`R לHyҰdsfeꏥ%hX\QdY5&k(w O2!+lzȈ ||~i(,'EGˏ~VK-J*.t}ʋ/"Ur١)9ցhfUorI=rUijRfsjn+pD93Kٵ059K.'`&E4TJVjau`,)B`NrUHM Q3s*?1s',oj&tx4H?uG-/&W4jf5jJT GiyGߵk%".7ݿ"%,eЉZjm@X cm* Y40 0*nYgoS?}4|ּ|![P/:y3di! gJM"~+AWo.m;P~?R;U ;[‰mKУ]:V>I{.x&%ֱ.Rݳf>5m.oSioXPnJa@j**+oLY;W~:y^nV+S$pSGg+f"AoaiuL>Z4N^|TWܛL"s,薲W$p1NxaXyvqo7 /r.kL?CaH}%`9m,8VG r"IQ~ Ms;X8u9(^'Bdµ24gxH+Y!5hŷBb%Xr8"RQy" ⼜x U KT8@Ճ@~ٹqا8_`f`[ חh^5TϻB9p ='"Kf*ԟ^`b#1}#h_ `(Zg-t% aBXk S1h+ZU}Ƽ}S+e.zA0KơlM'E!ݛscGJ<>yw8JIHns'~3 X~?="wȾ,$[@>ᜋT,IT Ih*tY\x&%P0m6s4*?oQ֡Pob8G[m/*Bڰjxt'!ҶzM5ͽ$W~5*?26[' 3NNHHSAץe RK"᩻^ T|`4pe~7"(s"r(;j4FLi_uąT$v8fYA ˾B_Dsm #J8T+^A V\NNh~ ㎣ U |m.鮼AhJ~nG7ELwD㙚 Eo=IFI(  ]! 2%9P5h{UýhԒ]n Emy_$x&{5JLbl\ڹ[v\0q[E~_4}AZ֠`%-OtnxL!?a5y:qm3eM_%l.3d쇣KK%3wN*07A$G_$.¹:#3"@i&[-c,JKw$iga_?AL!B4qEJ~?Zrr8j u8Yd'Cρ;e+v0ҕd', L(њzw@s xnx'|w8w1 a:M$նޞj)0Pת8Xp# I3cFe 8p12Z*#F.ݞ\?sFTX?ٱϛ% aQ6b{yAGZ 2$!7<9_f/=$ ,xv74i_Zbk_^?/!~ Ar%-B ?Woۉf p]bre 3Hg گ, G*X\;4}VL/rF9J{T&kO^tWC@V_sEsPnzB~ w_8pP9w w @fțOЫs pU@ҖZyn,Tm/I"u.dO8~ܑ/$G靭^! voLCTL"J X$i`# 7^++g{t`-+|GgXe `.x[,-O_ցJd7HlgFR~!6ԟR 8[017w$fBIh!6V|lf{nwKyk]`s!q=Eif‹%fgqSh"޼}"ЁWI 4ktȁ>(2ݦ%ո^T$+ ouCٌL'sd̿ $`2i U0Xo$^*K7B`qiz K}])Hr[s eR}9%-Z AMe *f\,1g`_M-Aw(̊mV5ݨqF%Yk!\Ծ(tj Ƞ*-)"HvVULJm)ٍdTu~̉k<:wi>` \D#'L!k?9|51V_ǿNcrz0Ӥr(%dWFZĹaPnFwKh~L`l k< s vZ<9t؁䝏[Ef+Mo+Vn(Fg?.|'.uP0ySw>j!؅,0w2թEӂ:o|o2<mN\㇖rfm:ptx0bɤuѐzϻٰniT$Ed3{I{ AxiNm&GwAy1q8%OF iž>~bwkb9"̶#- ]Χ߮'7I h?Ggkp&[.'TNxRdz6[cA3`ISHf\nZ?Nv#z¦E xfwO$H.ԒL*h:%NZxP՛3pB)e5@#a+%٧_3Q{7;' KmTaB!w>18(>M1u#/  2VڥGiz*rRYxl?9 ;,;Xu"Dt\쎰#O!FȰ@=ŧ^}`ۅ|Ҹ2t'"(O4@ep>蝗U( aIjf' =tN:DpIbKs8gPJ| -0?X L=8%nto\{bMJa1 bI?]tj 5Dӫcm_-p)w פϏRɿ<9C@&Vۙ-)kH~w|2Yý,fQIl,%`H,rw̱4(hJ5!cznQ&- nnhPW+JfH (Y6(Qwc#GV!hR1ͦ TFPs("1"5gMټ5ī/s4t>m0.v&8qD~{]1Pt=n}9n_A}3T1gfǘ)+'`nT-M{dҦ=~;;bt~Q94?vl(״'g[rAwJv~ iw=am2BN4>5FH#o:+v2;eB^@4L1{Ui=Pf_[Lk{4-36o?eP'|:惗X|K`,5iln+^E-Vc[혩( 2ٱCuxpO`DS׷-N?SXAʀ|aɔ UFB%]05ı"frc% ʚ@qgï,;o3|ro@`T]%%~XKTw{Z}o,y56S\p * ʏ|斔Rs{$Y/xjwq 䟁8t V`w&7mYM:t0l|9=3I,^4Qje&b+jhw/GB,i똭1.E4Qfw% XLvgPef(oQ7'ڙc\u']S~(caPs_~cո_I@I;."ýB-c v\Rhk:rSF_F, DSfYw[h) (#;߮;T}[4a}wQ |{V^~γ7R@h60ZNEY/N<Qn~5AKw{&^龛5N|ޥ^zۣk $+ª s@v l_3z]V;%qdKC*=I}< 3_6+iʂ [=1§␟֖0'UU-D*HrOgLpS(·טk޸6e$Ly2cU"IIfȊ)9'}Ӝا1>@T&@xMA#kaU1EE.:xZ(;Jib̒4~, 7٧Y%y,%ͩ^"$-cZid`|c(e@j5f)G@ALSۯ-]S8-beDGt%mz~˫ 9|IJfT 7ɫri:C(q2s¨e )J]Sw?fa`|0 kT=̿@F҈JP֝0*fړzbljzYdMJt裦>i֪4Qᣯַ,5ж]!Ek.?V!s"#}4@:~o"/_iz T?0yaKacBuaUVgdx?t*>dm؞eUyfQ,7J>EM(yn(hdܷXKk)Ӛ 5d$"1: &=]p[vF:I*ֿo?},qz 1Xɛ}V5t*&9nǀcyNr/@(;.g*Ո}3m`8a8Mc 3exBaF|e`Gp&[HvٔLM)ImqYz@Zp<]m9pkezjX. \!̉<"%.5Cfc;~[}=# F )@[lǀZ<_jW<"F2 ;r,d_ڤ*cѠ߈%2jbIK wګJ5Plou n Nж YsTrwʟsNJpnȒp!b /sص&Fm磺b@s!q*zMh||^>Z&1{sPX#D <$Km|kb]0?`L$kJi*t0P;#e-j.#5?c8Qx1Ə#.ҧs˵} yܚ~ԝ2 3DҥR 'BOU>u#o',H~&{h+H'+v׸еkSm}hOM;ЁCDJ|/`o @MLQY+ٖSK07Wh WG\\&1dL^%,M9)ӂG1|Wx dO+b2ToG>MuN> 'p`^6DFAUgS}Vs,} ?A?. BQ9<η}UH'[pD&-XD;AD;H0w%yn#gT[i펗K9KM$Bzܘ1b6F.^7H7R >f/ƙ3U\%nv}̄'Q? RbVUGwھvzh:^?s+\Ua5fGie0]m#fd/,+ 8`D+Ļ+uFJ˔>rd6{5y{LZH2ə\)ހߝDDTr8%<!PM^ @WYϵGԁ &r5`&Њ59`@Y诂y/8r}[Y_gۀo2IX~WA$|]VYOI`r*72/(̭PrbNqiYO4$5}gN^fGoi K _*o+@yʍ,~diO_{(-z MЙf^ =~DŽWU8k|dg-GwZkc}P׏ [s"GE-/vɗ ,Nz#4|#W{aidD $TZהj\E;HvŴEÂ~ymv+K#6pPҢ|14x@{['.||E:YB0j4t}#߅ r.@KhXO%7fyxh,#/r=y/T[ h9b<` k.kj{pX {Q[!4I k`dJ?AA ]Km5eG(/Jk@0?` - B ؔ{h%~?ی:a@\u >QlVgًgY\ҿzϭtb?mZ_ Ky0~fo`f}u8kXF<=!H,j|pO0=y$YY=k-8r_G $Y Cw]\%j$X:Csle6{S`'1Tt?ZnSrxsŎLYZgQ KgG8_=zoyuٸg>?T8ġ@ mDԫk"3`<3+Bj2avwч7yh+ѤnKH ؚ *~yb/Q«E/mՙؖV2FrK ־r!0w7ƌ,{-Z 7q/kΑ4d'SK..%~&g ^BUD[Xmg|/®(T Pvx?0=6tN:7>՘SFi=F)~z#+FR>)‘-Xa~X@w` U'5l<,gVϔV/=b ./3}2=*Vr0Q fe p(9KI3g4Xn[ G:A&ݥ|uŏr78! ~bv ;+vdIϣH[ACLGfE (%܎&7\u&ia{X93!ءJ6}㢰{/6׍X. *-8oq`IY&T D}`F JB`+M)4QY9B- 5ߍ*2&j\#gw,&N!ZX5,G,yӨgDP/%`U}3O6if }V]4H3cpY^$ ,Ɋ2BB%b؇8Pt@qݖ4=nZwvX.WM8[rܪגgm]_ ٗf,*7 % m;df \?Gyp0ȡ$*?ZsݎzH!L"NXШJ &R(;v¥G  r<[gd&f0h3-,- Dddl5G.rhVxKg..qjt]բ;_$ɸ{C/D${>?U%C-J8"[t[:O-[%aDʧ5$ qr(zNw:*_7R$ ݹ*I:3/cGW2K!d 2 ᪵AIb!>[zd58yf-mCNM@4DH ?"^c;kD%yo{KT/2A^~yaJ ɩq ʨsy>T(LoUE3y>Hƙrd(\ce +& LWU4 s-5:B2Fm> >4މ3Tڕ__~;k w O J9l%P 'E8J`k//>yҔJ(bk$X46%+ãY*uCl:F] ;;O j}un飦$h$nZ|~e}ԝ"lb5NgG[gU21궎ŏ:C}1d\JrY˛4SXA KZmzV0gqz33'HKK_NAW>՞}4u75j8*Lomn3!Ɨo՗Bq?{j3)CN ɵd Y_=AT<73DX9=_G5X 7}sb/*]|Fش$`Ō4x)rxN,SuNd=+M*"q;xd|Ga)nCE6' 6.E!`}#)gSH~m!H"y9zr>/P?g4$c#֕QZJA Xk>MV ĕ^z#̻u^|Ч̠H9:Z/f92f6>4.Gdo\ {@@=Fj-'Mo"hF#+A ״&%<^h]j!Hy֪pMAq7>0)'$UW@TZ?^ȃS%1Mq 7y~ K,D r 4X,=0( d:;_?˃Wf=+}F|v1N&2hp̕7A"E4"1n|TȿBOiPbr@qכ{w ̴XGTOΰ\gG'M!D=պ`:45e.{.QXu{isF v(Xǚ6Ś>Rjz he:v^x]X[BG4ew'^,c~SL$ \9@uԶ +eʾ K!=Ez*uTw^#~^=.®&nzJ Ѝ앶څi%UsDǻˋ!,b/q@C5P,HUdsEiG$!a@ }Srł.vOZj]u[N[!NqIRN(+y{iuG3im‡ON57qu(X-!;1Nk W\AɒNuɫ#ccNJo"BmMfm?لoP1n*T&5ljtaX5km3p^L~+c)(/KoJk,a֙,/97hY5!+|G` "  m~s[[U}t%GܣC[s%zҺel\?p\j#-?C62&^} 1S9}yD_dvd^ cSp#\&Cl<(WpMd i õɪD~R޵v1LWo?.ā>{ +EZ"}hCn*ͲEPBpOxOL>wHsw]=1Z O)h Vzm>bHKH# SSYsg ,w 'A"mgE3"M3 tPLt)30H2^r@D{%pMtqL!|1R3yO[UDM;ĴwpROqZN܏ibj}3`Y9}Bٌ8#MXb$Ak{ѣ_bֳ.9<Є_=ֳݎ0YU>\(z].ӛS\b3_C)Tꀦ֗Ck$ xe.>6ZpQеRU֒nʍoCrL Y!2 V-atݓu &Dt7ٳO(< M6C1 rfF.Hލ2_2; ' U>©d# , )mj:R6ƖHZ+`s/!-B P1'iq <+ZX+kX<) ipb0uYvyFg{!o!ז:ЗimLkɟK7CTʛu6 İD)!U5)Y f*Nkۻ0tj[1^vxvp +WE*wCc鉠? yCઉ,h(C nG6)k3h %6"3fbFAjFvү[Ootn9h=6'4P=YT6x|W+$P,+^/?n&Lӣ a4i,&F]5:SA!@lü:ەzUhEw.H(9/= [i:w4ގo{]W s/bhWD؏<$Qko2<.EWG6FoowX飁9Zl:W4ylטZy9(B'OCZƧDr=?cؗU x0l8Zh0wo܊ L eGr@ bc% ~ *՜&)%E7ha O)Pf9C]0qƠq2a' ~X$KG5>I0NHoO$l "vס ܠLYX,@(0W16\SuK; ?l-GDW҇ O =Qi X,M|<)kY42f;Of-ء Zb͑'s!Fr1v7A,Bz5_)11]sUz1=P$L#L-qzbP ݙyX &,.MjE98>ÁFfA9trC@tݴ`*7 5l?Y05VG_/{pTY s2&F.k&&Q,i3 ;RLj/ Ւ-6*?Z̬>}0&A:e# }~T '+9#;auش7r-3?XKeAeE;xJ2M܎i(Dzh6:FwF kkvH)ruX4Ǟ`OJ.{w2Aѹ-5 \-dZbjtcy [Q[ iڻ#0 <*5w)yrQ!.dI }VuyuҿƑ椅W =߆XJ: H,UNԠo6} 'OGeu"0K!>%ʆ=?^-٬yȀ%K4\٣\7mJ;i&X`09QݥG#`fZUi5G>'zݍ!stGYC94Z"e~ʘlG^CҬPA‘K ep塀EYWy/ud,Ӣ(k"XԚOz)JO6QFĝWL;E v]m'/ <9Jz%txOP-6z1{+R56O"#cZFq؈׵ 8@ ]% Ϳ]hmQf@j}9>10gAE(e6ǘw,,^tFvnWsiHbpb5qKok0fTݭ2EAǿ錂3 gZ^>zO<9ΏϢYizaT,g#0.Od;:aMh?,d[^9;v^3c=Satr~yO?lUr0C>,`Tbݝg=G^ջؤGZ0<$\[o^"/H-$ R#a'|!u> ~C#5F-Pc ?㼙4k9z5lUq͟ ʆ8-RcjPVuxEp ap~J]WH4[jm $ɜՖ{.us8͒Xg(wйٚNąN)&u5xTYb9$̾-pwLKml&0zNt${z`̮p 4Bx >ۼK(b`V-`xFƥwH=ȂXzlL 3a|G_9 F-y =XsX21s j:;#sinEF6k4xC4YVJq$[$/UR;:Lj0pJDKq4 8~IpXxLvf3m(/N&Bkb;l_JIi,*]]%7ߙ Jʋ<<G+xrPK}뀱™+E ?޳ibs "a5rmyMegUtԍY&w@gdblЊ4;j<['\{@dt8ՃDid0v:LLlca^~ ۂ)M*0 T߾N U=ZZf:`|wPJ[8. Z[ &6r ! RR:a݋K7ϓ#v{uQrW)%$x!d<ev16F*t^1hmZ*K ɕՠ_;kcb/ޚ@UI(L?1Ҩ{su4lm-1btTS+.H}-W08pүM^diֈ"fzO.C!3]ƚ]+L4tHPG#VQΓ}4hxCiH p,޶`^)}Ȕ&vniEٺX;TR*´`t}+[,ﯱ6o_ڟVÚd:>hO[8XrD[} x@t,CY]aE[(VZWҧ! N4k٣ɏϾlЉ ,,:!II3d+,eDE{šH[MOl#teyNNYk gkY%HUl9-p;ohL¢V_JK nKq8gLgzpOYUueш,Vie00C28ٶ!yLWEߤΗ#GHBG(y0T*?ۆ Гv2\ U$˜'JvtV#3DE@Aq~Q#Wao>0A[f&`?.zERZ6=l~v46V;By|3p XigN쉼_Wr/L%ՈUtw D{GҕK;733.6X's5bّ&͍jݶj!{ ji_o?(gWt?k;"h] 21IIx l~Gl1e]67| in[@B(/f]9Ob"mJ% 0pPA@r U25\0gye1Z+j6'4<40OO0up|dx-?pi]wԗJsSt r{m@rwLCt{Iu3w"+6`|u.ףO.w!.N$^ȸh%b'\E\[뿤2YSnzoX+u}tcNZa%;\Vn/;>Rnk|םӣ-;Em%Ht8-Iwgik+;7m=Cj_R q'߁l&+"\.g>O^+.`kBSrO#0uUu!BFx r!@˙b:WݴFΘcXU.'qɸY|0e׶7tW 'igㅩ[r)E74!O?B&(\Y@A, 'c$2FB*2NOQؘ-U[#hjIWƽžQb'*[fU p *l#F}8)tcn6EWX۴LD64Yx'`u+؂'; zVdbc+lj*kAc@1 /P':=6~aϰ|$cv_ <%->֐S]ly܁"5V9f}M帆W8FOT`ų~2S+߼Z60%wRj#GkNVF_xA4P_ |ѷZGw ~j+lh….PSÕ7+T3 We_)mTuJUI`z B@v qG+%t}_:KYis/dA e}m4PO&0AsmAf@};8m w3RztfBxxlոCST%+D- icZ$L+[5ggD(=?D"Zt\kO< >_6T>(tPJ*Uix:DzhXOpTnwH1!*]Kc;zgc"bSG ^s"R0.cB|O1}e~T7ngH?ۺjn{mm9,i^Yҽ.3qͰxTZ'5P듮?Y#H3m%v'>@AӠXUOJ+T5傋 L4y5_ MXo,lq!ϳo9O''FP1V.oZ׌^0 lk8' -cXeN Wi˕x7F̱l댂Y_gɴARX_$#u°lQx 7%9e Q[oY^[UߚR hQĨo[@0˓2W咲TQaJ~u!ܩWwa,طQCxpE6lf v GtѮhE:䩨9!`FˆP'cQ#Ob4:|qYHnϰ#Yq> CA;uȡP~p0H`HwSYh3$ =8KE|ai1$"#++YL@'%&}Ҹg-!DZ7㙺doɈ(_b|INY@.>RӌXqd¼Z YUA0ox;&"Pu_.k '`ZF")LOk& b 9ꕦ0YɌ 9I?6Byk\_4еܺWavbe3[D&|u@@Yl +ׂ.0-wx@lm?oRZ/mH -8"ױ~>i?oOrW]۱6@vף/,UX`\!z؃k4g#lF6N>ir٭FcE!|/q//Dk a4WD {0 bܒo #P ?_+5ؽhG& 5<9Eg@`ܰ05{dXHl/u  h!]h kx'C9̱0!]}М&#?RrM|¹☍x7nVJTs~5/]B=!n59,8JH˱j_.kY;ܔӔ) ,vgœasI/Q?*ސ+8x=m}/731"]|4qA I>ҷ&eAdUy t|o A4ಘ|:XxvZ*Ⱥgn`HwO\g+ R~S<ׁdx`M,5蠹G7å]6T5ɬA # 7sYжSv%uCyΪ8r;qmu%8_k'J+}\s:\Ejɘ)FOtl1Mmݛp﯇WN"A\s9Xpy"ufhxFIHŠ<]SwiUNV60j>#֥Ixl.?BViى3Vt M=u?ؐnOZ ߘ8Oz9AaM$#sI|0I6WpD=0}u5yu!6UfwU{'Kgyx&UVq{[,ʀk|@MJ*-zv3o"\c6[KF!SvI{orP09?h^e^=P`i2[aWRG#!(UQ׃.UU${ax_&=F5Lӫ9'oSK-(=^tA:m>m2^MK*$`Kb2/#oH^y1#h 7Ռ -Qw!{/Nrd+t N(zύ9:yqĿzY3byMY!u[(_[ɱ$4JvemO$t@9tD\'N?8|H+[P2 8@ޝoTg_ѾɘchLãsvQ$q ,KVFn'RDRkh$*¬el j![ɗ^zs S/x{c_v-b5V@˜h0} G^>^&NXM݃ݱS-+9 IZA!L a|QDqatؼk-z7G'@NmP˕{uibۓuh*qo޹UM~ {wp'Q3Sɺr1%&5'= M[ 0̲vi:.7w?(C@ f}k9 vl%b^|3$C.iMGc>h1C{φknԉ(kuuA>z-%dg7n;b3=i+ފЃQGrQ<NvѯEmru"p+ڼ~TLxr?(e /CvO-임:jw)᳐w@_R|7ya^upV4o{Ԭ;<Ʌ!'#U;n%j?x xUНn-ұݰzgAb01eH_78hb/r}]5_ˣIT?[ LRn8uS-ஹ8轐PwF8>yf%Zw5X5͐pp9E>DԄibRG̈ХVh8IB B/)S|C)pI46[h_V'KꙓPY+#qwѨU0MmGSS.MZ)AD['`s'㨪EUDZ\ŧsRx9}/ QW3T;. ; d`a{FIcD֟Hh:2l$G_^<x؋S#8`n$S(aQɪώL&FiP]#A}"=u/ 2lOӴϜoiss^UF5B!w0ֽkٴ^?lAvFm̶D؀68S*7Jy;S?T乘m-][X:;OɘFq^B5O*?;tJdiMYQ '4.ch~z E&N0i0:`8C9 į1T6$XK˻`._neC'5X≚*&C f~]a"zr}$%vFor ހZ#P (%h=UH>>j~BL *ȋ'둌 jOJHhd`C i#ܪI-P+|(*MٸȘ[qn&3\-;,^dnLTOut|:ൔ>d:ˢJ\: j<\FɔA5>,%S4 d$}@!#:/f`'P)ݧ! }WءU=t fe%˶ΰ'I'鿫ge^P/P=lN . LBJdw7'_o4PH@r\J Q&>RH7GXYk@a@_NGZi1RM\Y;JO%ZRUO Ȣwnx@J  ׁ@oncl-@ItT ev5OCh(9m}<'a曷? cQ05eKm3,=R`5(c1fVWC/A瘡}( V)ck[=qxV#yeFdy|Wե,"] W~,$2bj-ceUg+ BPHNHpr[hWÒڼsg>hoGn¶&8xC9J%Ʌ6Dw-N\/i2ZZ|F2.ݘ-E0FO 6WA*dtN?d'RSGB]z\&iу/h/Q3hrT w۴lGW%tEX꼈$;.3@08EA5EOlUzY4E8P]0RM~ZSqݼF?W@U4sZ.M | Lel<0C1+p^bYMԙaDQt 1~摊Sm~Gie[k9MG +;ICzt&P8i6x٣5qhK#`Fxp8A9ý y!VseQK)ѨUQb|qmkGxy$uol ն+xH>qJҞv  *{%s-I8XCJD>-lgf&Ux`j;1YON^CV;,mMYzYnY&;"ep(!u<޺ DD6 :K]\U7h KM6 SzZPG6C2t0+p#S-&$gEx_* +Mm0fq^\j8qMm 2*3D:)i=#v>Be"ފ4y(}`[`,֢$NˋtaݢZ.:|S:݋)!\ޙCz8jY8.߿EdVW1}5 G6(P TŒz2'wSǧg^Brtm_H 6 '[@;7*Qfb<*l!RZ8VjӨg]Gtd[ ,$ t9rbۆ0󯻔pi258T:/BOv"#G? ;4oVv`Uy>kRa KaMԶUQ>bBm&,CRic0SKAXo$F~k/MpRǽ("@G{ ≯ eϼkEY6/>^n1NL8hA7D"L]$čP!gu:\}pَFhe90|)Ï_F\a+ix)]|` zɄ&8#]X^k1fQi#XmStP_@𽋺QtLrt|{&:C9$>+K7Ot\u*cCm:%anH@9@(+W9 Fh '>OCrBZ^(vvG+ο^ gP)#|hxNb∹(buQȲg캜F֑cB $H#X~Q8@S$g}"OIƧS%Gӊ"I }RGA3U?pZa)NC{ӇD;WⶋkrH8@=F-D&Qhxy hdQW~ep~lN7mFCoν\pyFLQ3?x&b}8^ O/txYidMBM.-MqzViiÉ<64v0kc|[n 8i%IOvbayUv94?wB=zrZown51Se?c3T/=M݉0s%jM'58%7z T#e+,Źڱw\hal虫R)ͼ*p50xL :ʄ#JfJl$+5TjR< {%)s醌>c1PlRFbᮍl4zwDhZ<3ƖV>r0R /䥡hOiH 0~׋}УX*?Y&Kg" ?isM+b S3SͲ`_f lWAU=˹HE&(U`@Dm-?#ny znjbuaq~N{^Jh6;{Q8 *~W_ n;6-jB@+ O6lR]JPl`0@e5F|x Q/{Xʎ]q<[h@Kt4n۟{`dTzoHV+; x"f*Ka5zj {;Vk!6]>ϥwKstP8n,ecU1~>tr=K[:r4P~1 |l[ǭJE$'5H$1L]s% A[\Do}a\Pn^jXUvuP?hTucO`.m7V*H/^V@V#͗n/ FE˓VuSC?ygrr'8;; +p ˓rr ٝ OlO+aP2 Zgr7j'C531-u/")D yS! osN.|waj8ɾ`+r6B9sgFf!|~kri+ 4)1 q@VVwyBǜx}I0T%鿔wv]q^1sHh󽰭0Z Cs|cm(y3WX>OWpaܖ&X-LnVMJ^ ff9-lyaܫpݧ_s.t_& ,G~v6hFŽA+TYRHI!G7L\ [K  ,oAVڦ b%rWG& ˍ_ӌJbaQtmS~҅ќ!KUiћlrS8fAnD Npf__QCe^{H<fq4 N; Lh׊o5=261:@8Csco);l,3VLKIܶE̐~W:zJ 67} mFwŸʫB7釁/i8EcOLZBh>;e-7 }pT?nKXaKLxGEfNzӕZG_r/ pCFU 1HAz0Ee{N/P#pt*˴ *}(-ϲ7^/ imlFR`33cJDX9vfKR@^)iS $ׂ"S_ GDo͍sj .q~v/Dr}PK ٢;0b Yɒi|1÷[9Le ش!<#]?!_> W8LE(TnB涁L= +,ǥ: kUKNYZtisp뉯_AU N)p؅?8H| KKu4C xY%eRFQIsḗuaB#!3V-`rZe=w|r(;wP B28|@u1.7.0j#g;^R>#X[rƌӖO_^Z?*ֈyȮ${4Dl*〇qMt|@ս+}d> ğ0GWCɧOd@{25Xج~_@c"(6T$9 IL4"׻S hCRrVWh3q}94[?+uۭs\a"HM$iE# 2nSWQm`V\`>Q=Rs)ߓ/; Vv0>.*?= mr*<7d02uspˣB7c`Fr^YnkK*ڠl:)lldg*@޺l6qy(V )nQ6U}a,̔fnMΆwP 4z DVЫh$M'_M+`YIi*9o0c~Qi B+^hOO+Y<5> riZЦsNqvDx8ߦ\ ]H+F"! 7rY cE[. {M r3Ky2# /}gcE:-\'Fj߱Px[dPt!Msdkk}p\::DNyV5}`Q8I;C54-\Rv TiN &udWZSiZݽ-oPd6|V1 Ypo1G#\Bؤ6!O8ht?5 w aF?Z~ؘIJ4!8\6UBH{Q}sW^oa*?i)uCf AK"D7aLmhO|?vQ@rP (V=5\-MʩE?#0'$8dUfE. F2aȨV!7{" EI7B!F7`+H!C&ߦkȠ 5MTʠэA®+Tp)EX G{Y.(?܇"=( r@/VdOh[~>o.)z& Ğ*aߒ$(g[?Hh@`YȽKREpda5lg&`F5mLmE\$3ow@ /Wu.ײQ2Yq}l/6َ4::_ FÎ"u6Tjۄgy0wW Z+`~k}+LkqT4cX|52ЖO vvt>11R> 4IL'5"7'kZ(ɬSEa"N,+Zade zO8U\P7._B~˓uoٰrC. (՚T֦p_c;.HnQɡdL7(Tj.::$9]Q9sIDϣ ̄ ;h2s$\.~;v]FA_=ԯ$8L{#rc^Pm`ː&7@#_{G;8}M`fwj'?ȴ iz9%.#,8:%5{)]aOšqr'q738]J4 ^MNx@oJ+MԺ=Lɮm`26aWvn @Ɂ@NfEdzub A}Hqd#8Qx+SG^VuOdk' qÝq7ciR,_ ܒ&;&Of$ IswB|q\gÂf*6Zf\A ŋZ}2gu?G|f%0@ft*2)Ar P$ӏ,AK`M@^HUk":]8 P2#w[ƈb6`6:oIgr+[kDRАcj }G<D4.lI))N5xͿ r5MJ(fcm9-JU:s5*/˂`H@pet)3j?z4y?7ތZ\bcy5NG?ψo[Z-=b-ū -,MD br/ 23-G.Ϛ*Llހg9]|qKB{Jq{JV`.H\h)yQ= (/X 8f9&gpB1%[G~Ȓ&8_$!؁sk&D8@eST*+Cn*^f-k}+ @nxs uKE?NAo8̌p8&( jGfK]PF6GMbڷHʥ^#%/XK1 !c\Ssq>9<'@ a/Rj368J ^ Y#n<}%q+J[E& $b.Gț`5t-})ja9wO/wݾpJ$0#߰f1dCUW,f0){C4Fk(S^Sނ/Nv\ 8j5,•=$Wt0 F:}c|-N>iގ^9°qcO\2dS̙{m:Fʚ_zOS b"rGO!.γ(;oDzou 9ԽIf0}as߱h[hȚq4{o |"am<5H1$ lvf8-eѹI~ft4n6fتcsM0ؕNr{=CIQHt܈;N<^S:ZV8x}-ei$s ܋NNr],e>{͵P" \j] ~vsE_AyB(֔#|Ƚ8e—tZރIgT󮅾 f0E0l%j@E6TCz#4j]8ChN?3mF ukZZk)Sީ1x W7(f_[a1tΗW ?QMl/ =9a2h;6tcCtgJ|_-y$t&xB;7:p{+a8n wk*bF ֳtT:C92u"6 l fQXU~YO#lnP2a,+$"~IOD< DC{BU]}Kl.#.=Ub(j{: :X 8'tJgyܘ}mC Qet~`xdbn_K? fcؼI{v|EFXٯ낶FgTYE21Zh"#ʴvOU "[M 4uNPhlYf_j~F9W]_TnDZwFu<,d.NQm!%2 T(NTӆaӱRc?nr^\VSa8D۫l՝AH@CÁ]R,*N&_K|jmN\~1VWG`q@J촲$0 Ow=0 3]|]NR5r,\2[Hu>RRSVGhi&BhqV_,%HXinCvf==jQ : 2۵M2wg˃vtZ(aQx:q0"I$[ =32AI88Ӯ y\W!(@z$־ jU#Bi*W(TOglF=W#JSes߭>z"MnG~s#bu[z!kCyN:Ѽq7N||WcͅA r-P$b e\~['"Q @L&Q!B {nm=aDjb|3i񧷊a 4=0QC%"cvPEBhgq6RG]C?០'yq$êD%m+%e8:oKڷ㚬 עہ5.O2T].*!2 L$ d: ~ZЗI2B,QK x]Fr_h@D0'~e\"1sR2.3@2Pصӳ~?sx&h$J"B#o5])W9!m}Hx$ٚ*!o:gVY\3h<ޖ>=#pteihu@~ܝ 0e^8iY,)Jnrewv- RWjpar[|4o">E"5jǂwcm鹵Bi5#Zc4pP6Ʋ`:TD1Mnv S @V aq&HۺΏN`~uIyA'._ܰm;`>zB6YNOAw\`gW~e9aƩ%s<1,A|ŧ<9,|B:NХK8Vnէo-}]Al6W8ڢ+>*h˦*CXrfEs>UעW~ ?Zc.RK` ه5{V6lZSb֫Qf4n)ohBDG,jVy1 Lm ;22Y[ku.R,6O#&~,tzZ J(c!' S d<-U^ylJu"M_{?^ڠWn婲ekggn(k~ <X +X]Dmuvj[H'3DH=jusI`{rAS:^:Ƙy8̓zdMqib?*!G*PMBU*9;*~B[A-(w:HԾ~KOWGؽE&?ELU:}*Z&XKr7p\+kv V~yҸjH!Yb 6aX"^X5O6{B/|u*|ި,DH#c"၌#Cɋ 8{R|Xx3 ^p)M#g\Ȳ+嘜#]u)E1_c$!nFJ~TpG/J ĪzihyNnMΡoF#D 5()*-, {eG\P"_rS5v! 6V?lDS'˥sCā?ynQwMЋ~ťI*yS. bM'|v>(t*Rυ^Y|mM!4"}>sƝO ? g$hQ>)s$\_Hlg)Փ}DԾQ.jl4,`6s}Mt߷UqobUaTF̀E+c*ziV1D4oqŸ(8}L4]Fxu13 ^ɡ,<=Cҕg«&ok{ڙFrowP"ZEF,n9:v t*;YʝJT"ij]CoYig|Hm4գ~T!4R 4C-=Ƌ&V]qC2 Bw"Kj?Z51{ޞR}8d̉?Gd@W܉j_s~urCEॆ0 {}T~7LI,i$ԃ:IԹX4@a3h GTlHDE)/G%`7@><)qw,{(:XΠ]10 zNv#n5v}ZX UVel+^rZN(}!"0+ʄWUdEG4>Ȩ﷼7]n`^SbXd۱聝+eNCx%2n]F~$fhK'oo: $_pɧ+}qVMge1JchO#1{~MKY p[z]Q\8D ǙtT&3}ͻI6ZKDTWн1B=($iŅb&6*=A lMa_m RYRH9>lw)s{qW0y=1C][.H-ub VyokV|/'=2e^@Q{wvQ\o7=ob[keafzXwvwY*9n)u>36^Kmz&}N3~vl[7($nJ!]fgy%ZIBtDv|qu,zo,zf|Hcwgk|ϔo 8-gTXJ\M!),_M" N`]SV\&K!o"4P!Ićn\}N{bbnl21nHk^qkWB*OꃸjtټnCWɱКgS-LB5C(aQ5;/i^A<83cGe9sU I<7:+G/3&`jU(,wUO FuhȻD0-mR:?w1ncĚRGLyd9;86`︟|ҾA&08Mi@@/ÎL[jVJg5r.Wх@ebpt  |bW`R E Nc3f/qb*k )Z:+BD4:WGr.G86 2}lJe4qߊJv)Gtq[G-b[j~Ŗ<)F|bW[t\ly|^%_rGE]Kn6ntLH3 |1uR=QC_-HJlE=$nۏjoFgյێXMBs?j =ݵ4wm }($FYh*B8@Nf"ͬK voH逈?{8U6NZBYW~g̭>kg_YؒE`׋Cda$9#%b6\cn!Y;CHMʬD($.FNʡKV[ U$ LZd*!Ҭ!=Eh2лnnfEǢRۜY?#2Y&)* COG+MJl ;jNW]& M>V%\Wq@wF_{\hB@=V4~~%3E  9\_G6X` f-VGR)sB+٘߂oF#N.ǛD"KF[5@XWtz=0+Y pbTNUC2kR#l!?_ }!3Ri y?dyF$WWlJTk"ys*06kZ0P">I BbR̖X?nDB A}GhK*lJl_BCČcyoY€-㺗eyHlsi_]Q}? ÝumEgi(QqnS'Z8\ h9T3e-B!'l5/wN3r#^x>i~tγNK]0$1dXkw}DDY M@D5Dd,yd-`HC: 1.!,R$ VNgh%2nF_?[Ձ`w}ZS7I,BڠfS#5R{[* ]qw_vJJu߂^Ӥ뙾xo C?w'FKFEav˞ބIA˄櫥;cJ5,Nai|PjzVH<҆ mWr޾ З6`ɂTK$Pj,6Ӡw]\SOf%T}3i(5a̠_ 6jk ?>I!h-b^zeͼU2RY|T%xP~&ɷ ghMԁݘm"(mϘ=\aQѾ1H<89#@ZmCuCӪUJ'Q;?uuQM8FhD"]\4ׄS:E}jU%Z4K߁܁i&+T13M!@x_,3ŸӰ| {0%$%<ZU#kTY 5OwΛZ=DF`m:zx)|S)[[qIʗ!ZKL`dc=A'C[&WxD#8ksSg @{ tR@oC\N7{qnwU- ݥFNXVM?F>ִDAU.ԬiWGy P+mh\jQ5#ʾy>ډܨo"tVx#*ڬK#_D2- @n%J(ɷleH&WDwWCRi<׌Fy6DTFy=Ed(onek5vuGunN1 :\൫WQ4 TA)TjC H1 Xߦ !Ui2*~&ݔFK\C< " 8(5\"r6%YT>Kelz682>` f:[Fa*f 8*Bt1@[Y{򒁓sE~,~noIzflK ZF?48+ݫH@(=cȑɷO872NN|^?s/Ӱ Ju.֊a$t奷E?Xn~mFmΖAϾ7X=bf\5즦=7:A(>>^k5w''w_o2='s~1 ~fc뿋 !he){4-(ēia$=+j޺Q12 ͻ *`7$6$&5|VTNLbyA--*oF 7;vq Ka%5Ǒ D\ W9k$&7B}40IJj &VokG-.l۶V~G}WBvXm$^V#.B+=f|Xs}4}t\D"Yfآ ,HpK5z` >dPmB/bsQp}I`sϥj|qz#@#u_7Xm ymiA&|̤SQ=\U_ͩ25Zpꩂif}w.wWڅ> ,̰:TmiJQ_Yh# m[^>e 爙/A=$E9g>&П] Ѩ-C@ BUlϿM(M o+dhqL8 ܳ~[;0m1`*D>gnllT=NyLj 1qE|my UN:8󘽅oRj"X]״s XAPټG^QÒ ::.Xϡjn7?_@H?;ō[m7 [QU8vpH%vJG!&"|(TB8s 0`Ƹ!tޜckw壟i xe:F[ْg W^e-Qʲ~}Qc%Ϙo~OIP]jkk ~#ٷ9jڜO !i 2؏ռܧp2{<,GI~8-tl4Z#Res`#vHi|'XpǼP6F'8ݔea؈->={(+nۡ!x_2&~j5u7>mh;|Q|_I>#ǫ Js`Fqm6l}`=.p>wopįH ^[[IikUhmx%@~Ey=Hx%`  2oXA'8l Ju2eJxIX{SzA7EsXvWSFc˄^ s@4H^dc,`KSS2b797u߫t6\7?fgPfrc6!SRQFMV38)[5Y+b? ygϴ_T.\MTPς8QDgܔ¶nA"$♗%qGTaAҤ;g*5N&XBsJkj+9=[m Df֟It=3jzyb6ߚ/xۿF/жgm=O]Oa #3y5< 5̦rQ`w dGD6$][T$pcXrW»Z|7)#GVdޖEr8>q #~pvGѮr6sgm  *;vbz?U:'4!~ D7q<ضIJ vjKSs3,eEqO퉫dhΆm#q;"{~m3/֏vRe[DŽ' `mn(%U86e(N6Fs` RJi} },¸7 X>Ga"l@ ˳S6dAQG .zhu"Y{*@*0/・cc[0SV-9БԖY;5ċ[G_i_$XCAU/ .CAZ+^~W C`]_sv‰eHyu@pj)ǝ_ʧcW7U2 вh+q AN(mcA=S]m@P:4V rSУy*#*?Ns,-Їeڼ'h0ml1S$d0'}ZX w~;ʠ &OC+N1${H4A=[a4~HP Q=2,0ަjjܦ Ɣb~yX4fׄ0ǐ?K0A_$3j˪d~C24(pP4jЪ>6-m܅it/)<4>+' |oRDŽK7rAMx&F]oT Rf7Jg1iiĶTbd/G͈''-ڴ2\۟JCdžoZ RBWbÊ 7|`3p.덀]>X++EsfԗsT9} b?khaf*^?I #eZ}XG=M н)S<ԦD>]Ko'bD*v6Ԫ3OS$ܹW4E7*N ѣ38֠6\ VIRhfPޜ)t5t eLR[ 8)"2(|l!BvQX@oN%u1)QEX]L K,b=_l,S?&ӕb:0ˮ fHlPfSZ\>#*5 il̿0N/Y 7pKSvƐtD#S2׾;Z"<4_osJR"'ħH)U1uGW*Ժq|\tYT MB {t\[/#mYNg_al(~Š!Qx"%jߨqFK֩6(|-xmwjoǀ:gMYX\ǯnhuRwfEdhI8\ſ>I 0drjc?v1u@;H] ?ᵹpWOwk!aN:^ Cdσj4e&HȽyw0TZ<lL4;}u;282PΤ <НkEެ!iYRU§WPg;% vTi{'쫐&\RF"[u# l ȥGp6 _*.kO [8RoRV} +YxEOC>_^+"9-ABJ*4pѼ24 H@6VnYOQ=.߇!pv:q=+IЇ =rf@wxnk6}."UZ6|*FAVbH/1,wN |>^juyֺW$PecCƌۧ0Ӱ~N=*xf@,m\kC"0P±kkf.x8_L!&ͨvWDZ{HrF̸pshpQO/ACKۭvN{:h{۽bؿ3\.dVf?L̓3c.iL$UNWQT"+*wZ r329K~|n F-{ؠ1{&n8F"u$3? Y%K]J*X\T ߽b™ZˆdHهg="w|Tr70[bL[V8KܨZ Z]y9צB'**;kږtK'R/xWMN,cȵc۫6OŠj]CP5<:ԩ˾{ƺ)up,Í:|<%k^#>c%FpM%τ=4'6` t؍O-#dBX \l΀on6= *Tz`RjU:r=_Ap=D2B!afu U_ : h)a!=Wםr6?02_E!*ԡF2~9'uAF1.+.%|˕[ry^QVZƋ-}цLƇ l mqW+'+s;Z\9^ s_pq| xܮ =4jd;%@A#dP쩊Z{dDcKm5aE` %W+xc˪v~_ ȝd!R9~wy3`4ku>e)Nwn^/G^^'D)~fusVvmGw&!$inr.Ť h|I񲕱c)$XA{҃ydz!z~Y;X˜vB!u K#>#vD1E讨rM{Gy˫<%DWa+";Fhَ.]/fKT9Ozc?ߢOPB}qAUZm2Lzba5:9\LVڒb՛LM]4{o#h ,LW;Kê"J~۝_ `ZCxմ׊jIʲ/l'39vbusQI..xsJ1{5F0C]-:2oҺ$$;g{k1Q7&dFWwfųP"nd^ڿ,[ɸPwn/j{؁J!GLML/:~Dt'o桖c`%(TeXO4Pv͂Yh (u"Oě}~(yjxv&fr(]Fݦ(#)sZWD9[e 'ed9,[FI듀`OE"=o#6U|?ON<(BdMvYɻqڦ+ `XOn.^& *\eNO%#͐7D'mz몥qpI`3 ǥ1q] 4O,L=:Y?i˂=urX4U<oy7[hwj^rej& +0ЭY jxC,Jr۩RH *5j#F it&c: xÛ6tkiك 63]tTiCh ~ngV-<9_hQvښ!5g*;1N( YrHds?oLP>C4+ȭMrͮI3ISjCg9҅!cvM)SqX@ I'*C!Ə덅P+S}S*s{5"_m.ռ:TAbxu\:FLzُQ<])z20Źt؉dHKyex;8wy I_KŬ]³'8QiHkeΧ47/h>~ URpgnWV вKNA QkPЏbwr37ww[)mDux$ѯ{88XCCť88".z# .5"QtKJPʐM92@|_ ]TJЩ߬z%q%9=(2]/pLݫ`L~" 'O@1EWnf(wyӒd3--Ï3[{c?(^X!H ~1^晟1*(RJJNRpZE;Vb;mo >Ӌb֗G\f!24 6gp|pӖޥ1s:÷MWБ(&TxEZֶi,1矗&D#^N4f>WBGOXwNoRG*rr n7*T#R8N}Si R6WF@wtqd4v?od-٫lw-U9|qR빶 +`jJ ݰD&NQhnƞ 0e$,6l~m̎ۊP2$wpCrL0ښQkmˎ8~|0H:hY+bfI| _86 V:ێr DnBDvե1z G4rW!b7tw6D5^o=hjEbTgzA#=gDuMܠ*2~ _ra['@C\\5ۀAln UOVi-c0Ln҉v;Jo.ZxAڝsgz ߸*ƝqK0zff:6Z,$ԟO_M7%]a4mHj6d;^Ԯ\M"[U#Z&c@$)QSwa lb3np B7nbp" ϮeL٦9ﯵHh{ƪwN?\ZAnpJv#bnY9t%=[Au):XVlxDz:yv*Lo~9ئj 3qM5E7PPuTjK*vyAlUeXW[ɕ Aؚř-!590 hu ӊ#hE>ݍfԕl5.DzȾ(XhftRA#`p%yB#%}B2] W*W#7l Z>(_FvvKQKu%gGTt^ M~="41=D/ _Lt ڭ/v"ȓCo4B} Gogk}rU9DE[Y#;7Jǔ;#\$b;-u\*2[FEV_h!llr_%0[ZHMջ['\%axL*yV[y _|X3Y( kw1QBwMxەy ++O*pui!"G'xR8%K&e%4,w=76m؝*sORAd\ۜ3& z=x Zo0uVy@ j_@$m1`w-&ASU'p JEXT1mWaut)i p1e-}hFgDkwberڶK,M7lxeQpB|0ЀB&xt,ٳ ߹At~f3:!J臀9̅{UbfGoy;69gtn$ 5;>QݢxJ:mK-x1'\$^҉T H&,|%UeTo\F'(X;-۷ zBZ-D"!QvbeA3R.-|MՖJJrW~!_LۅR76, %tF-;ƕgJaj¡ෆ>y"Öׂ/ݳxn6Tcr '&9Q@#imLuEԕ0xvH!_G# ͚5likEM1G>K0ޙI74:d Sl# "]@a9r9 Q-~ZPBuqHwa#ÉcDތZy;Wѝ_0aA̦ל ӐүxY`?B{wj\Y0Acn止@Ix.A9ؖҦ_`i] K?T:gԧH)xx5Wi.sO-9J@RK,% =̫@Bh+-mrY5UeF뼀:f²E֘MqX|}j<'_joC%a, c5_izݏE➪N@h}*BEj)g'Ң'\D478z&4Y-h|?po&%!)WHԍ@*|Bcu^OSsl^#ˬ ˢd)l~ʶa2ßN&~o`l#iҽXWJgQ̠aKQl2lR }6o^#4Eth+gµ洑z[2ʮ>Jat5yuݰSVK`#p Z?,w)J`r2K)Ō3%&s[`~/g&U6/G\ReLz`*Ͽ9W_Qb%ï+Nn4$C,h@M?!v F;$SCQʡ# ߘ*K{@TZG6- CI\a4>\ԗ}dGsiHgzezad"w" (}pnDxL:V'vqq}*MWdNcdj4wNK!,)F,k沒׻ I[5ШPަy&o&"45=8 "@? S7aw*Y_C*Yک:2-պ/|WPqC9o T2w:StofLX12o')pacMv$7K&)Ĥ!ag%~ܭ2ۉSMebA{qJRxN&XKkppkCm_Y}C Cklpo`7Ҫq,Ht+9C3/dy[B(̘S\T-oڐiA׆2ǩ\I?"1}v|ΏOާ{[vxn-k+N.Ά_)Yֹ"Oٮ ;sr kyR͹Tk%ptjo\!m#PۼYVF'MMMYkNYs܍Y ;]&eueG x:XBbwjiOQI|u`72^>'5C$svf,2]^ 8K! 9pF7IsdA#U[4W(c7;zԡ_٠KHt6Vq".Qk,AY>&;1aPi B%pɷ@kcJ}$8b\iɊcCW^ЋEߡ4@Ɍ[?@6] kINXW[MWF1jGE/'&9_ 9%\YBLdcxB暭 \c#Dmb5螌)88gÉ2J B\t +,n>(# z˫Ʀn 3kTZn˵ ΐibiBM+cT,3PVUJzR7*8QLcWrQݯ/|ՌB1T_%-J1D,f`T5rÕGHʶ 1UeCɯUEV6{a8gGc]/וهK_j>e6UW]鵴i9rC%g.3@㎚-Ma(sxul4Phܬhkci# / ,:$߫YDhtNa0.ޚ=TCJmc T4]Yj@R!I WP1~MŲݺdM%iK}*AzKܫN _ǔp I,4Moxd%S28}(цecvqEKLc&bX8j_mGoHg JsI4\aC#3/n4,}1pZ[P;=UT)!7'!7Yǖ@Hate%䭙RNˠe{*EO~WB{NCw?LwRҘm=3䤫NySXX8[R"  kOD^Av> _]gVz[`[ވci#5x K-ٕGiAPvG LLnlu"%®?G[Ui־c=T@h:>JX%N),-?ڬ zs# Jic ɽVz{"葳@V[$@蠄yi|!:B-aVBR]TNXY=Il +w~&RdjEQ == -ѥΚ*EZߐcr !.8}H>=]IK݌Is*2u/QuZ.R48v,;5[IV&&.?zw A[Z=|dЕ73d 񨛸\Xr9du4⵸tpƾj aKrfc^ozҧ,w>2hQ3ЀC6Mnb:0u)%3тV!7 um㑣#F˝IE"5 ЌfZ*Z(4r*AvT0۷A޽.ݓ;Hwy>$E-'*R&yhi~/9!EHVN/2ی agawS›RC>Fl{_$}2il6s=c|tRO[. !OQOێ0?{h: {ٜO+@|X;)2AMgrv||n |c'@P2'^¨+R<;[Bs~FԯBk.;g QaƬͱaIXضqG]GK/c@88jyr3; M "6c+y&Z.+ٟdd J-ͶγfU(>.„Kr$fv 4⟸n#jiкH2!}IWuuEF&#K#+(8`@НAe@[S~-6ⴄ_3唼$ؿ/UtΪs{=5 +( Ǹc԰"О9M f9ν@ O;]˞2NyIc2$b:,"Nۯn6VsaDzaŁ&k]e Su[D@Bh8W)ƣ _ҍ"EIY Mn1 1A_Cܳ3`|~ 'z04zr0MБB~)A/&\U-v@ (F6=[\^<ȱ5j;.) QMÏw<QaA2 =U͙ P)5E >_S *2]I07FHp$QTP60)mSD [ѼJSde S@[/1OMwWĩ;E,oHZor~VU&4Ea oɂizTdL懦(&01szCh06q;ty8-E;q,aHkN )cԍ7&cݶdIK u0>R`yw9ڸIh;z5.\[(wbB6U,Q 72cWW6pN ύ::_8Pzʧ4(K:?|4_Sc|IޖKЩ^P9APʪHv lLriwXf|+y#M,L<]4=94nK0?jO+[`Q`0}r۝-N`1^Xg\r8E%ww$or, }-Y bP.H1W1tK{*NV8AnPQ/Y߭+Q.|J4JB_#TU<yzJC4[ER\3EML(Tɋվ Iaem>;u=\e׭p%!λsB4}NuVNW:rbπ! S,/2 ZXn߃od_|Sed$ Ot,8=gN0|v쿒2LچoKekZ+¸z~):'~;r-rZ.Q|B7[e@lytQtCyN!di> t:a+ݾXyBP( |Ҿ}i %$;\lڠVvo;lղ 6#sHȰT7 g9ftMÖZ7q<-8=>! !#36[Ko ,y~D/]}FC))J%eBn^C9=1/\_X Ɲ[c?yxlBK&l眥teLj1л${rΘCRuó}ZD/y\oTL ogʖϞB1邶OKk%Cx-IɅ<) x3OIN1o%L)*]?ð|!\f U\ԥDƢ!=YJ ,(!>s*«nwRrMvR0𞳺] B:SA=D;3sRUh%]hF=Vb.M-"l$[d9 [t`}gZDbTIN^ȑq~`) d1XM_$TJ 9߯XA{V[?ĕإ;t6o/B❬d%PxfT}a0am =#;{ƢJu}hLJe&C8Wdi=&x>.N疑JSfɗq´:Q*߸K ȟ5+ymChIzg0AJz!%Qx}`9 {M'K@(̈W _(n]YIF38d`TQ?o(9Y!G{쵩ֲPJʎՆ(TUfmUwEveVih)aIS<A턙wIzӞsǠ:Abdg`#ؿzvΚ" $."gƑF9@tJ rv('µcvܡ/K['Y(cɝv;,Ts+Z363Y A´EJad.灲Bi(ւK, =B.hl|(ewƅOClT:ys{aa;޴unU ^c+cw‚{>2CSB\AfYO֩w^w~v.`I*~0jk 2^>{DV<ѳOq|}%M7`+Dޛ=HNQ沙T<뿚T?1&5.Pps\)A+ 62rO*jAg(I)rߔ!;Xpoٞw.{mU 3`. CcXǾY\^rSE+]zmw5 Z%_K`ԋn?îSe{Y?.?ljgJ-VvlRy&& #;j+t>-#1|&/hFn#JF&o5F ^uGF7MϻXrol=YD3$@\G-+?`*ťw_gB:yb&qY'spR]Ĝ~-?(A÷&lJrWmng!G6"kܖ/xe8:.=V6j;-و ]S.hbۅ Yaα mHG'+q@~gC kۙx':Z]{DL/PO/'{nQ/&)NGnfh'9|D7"1u˺qfL2υ~.HfC7e7e71#$^HԆxG8Q(I+HoL.&{Fa@di߽Є͞{rÍD(^b VսZ0xE=7 -6pVwBxo6>~rYAHx| FN?y2=\ bˀ=?K |9ZF-I`*]]AI&L޺0\Isj@rp .6EXpUC3% CLp;*xV"ϵn[N9-qgy &Yl9^^uJJTX#:z mYBjWN0=;(Q0q2|*iJ TW.wzSSTa]l ed*U sM1L,=Tم8TO4y-\U>zCtyM u@|Q`j]&E“Ikz>shb T 6T/H4Q@|ͲcSުqt`EBX(@JL "+}%PT׾ͪ'wik!ha /o7&`8k+׍}_OmWi;m`(Rjs;." trWXsE[62 $q*]Ӥ֦^QM-5 @4(%U sU4##)p_-|x0Uꈡ$PWp;/2<&iQ֞@%#$ag hYa;} L 3uBJ`.JcsєFFED2hjtdJzkfS(^MR2aO.y] 3[iW;z&V:[M96TO2Q+ #%|5 )T_}!tS#I]$8Mݯa+ث땔K׋|i.H>P"QĬu©AȔ 0(b8paVK5^Sͬvh^#zFg)կ֬ փ 'U d:K[\1AhSezdq]v_)x-RX4ʖz5E(gFMm>O_3%tj8%n:_ҭ0A6.dt/AH(C'NtҐ9!2 kxfUpjeZ kף#UtDPdok }.OGك`8(p E~BJ9 ,ư#j0KwmNbϡPn ]wV"Y̋l;DI *0 XG\q?ó%VUrb!/I &S.wx(&[L_qs7ہqm*@|~ toTЈpф$DiR,#8w!No1DIcyf#Ҡ|K03৒z_ul*qԢBXJPU ="_1]ttHPnaP~w*D$Wpko3 w{-MM}>i@ u.2(z]EoE%@e0󿁫nrdWd_ R㴫BFgOJz=+H~S|v\؜ȗNZ"x[랾` ?'~?X)cȔ! ,*N -vUרStuky cB#2]1[qXO$jnj Yx[~!.'SP)N #ؕn}34H7)ramD\3/L#{sd<%7H= 'r OmL",MpRIFpm)Ck-UXVsy~S;KDZS7ݝ\ _ی NQ~|*go!_.G]C·=kt^f Nޱ1oL荅 D 7J$'.Hxkݛ,ImpS)ع8꓏a yH>QH"zZt̠kDG|Js,:*-|R^T #pέ63ok3i2r2=[ŸrN!{.$a&E x)6]~EYm-Cp:|*/eIf3.W< 8LblNoaޢ@H‘-[!xD&1ؙcxC]]e"aC1پk Ugks>u5|ʸ`Ekf2O41x T{NQݦ5[OMDr#9 >$FX}*0[מ c.o67e&!.&Z׷%#G*4 UfȯupvM+.0ЪHH4xv޼_0x8wODcKP=; .bh)QF17 3:! zut}$ _A={H❏{G󾋸v+3VѤZi##3-}uA{XAT3?X{\ &D5*V팘G*nP^XAw[ 8KNT2{`/d˙aw#I$LMw okdX1KG/Bv5x`3NIJHdJ.Gn]WOIt XPbOǖNLԍ lTF~𩖁,X8PH$ܵEOQxw 0%c548edg%WUᣫKX=2 -gU(҄MIh|z8RRZOBVp̗h0E'P^ cVXA1yGЙi!-G 5ٍO3o^,VKԆ%l(ΥGs/ (yȬ{p1J&֛&V͋$ޟY+XߪKespUFd@KS(^h"yq`)->V~T]ct`@I- MqplP7 s"@mg\\x_,s!|Y+*gJ%^> $kBWCn${cZ5;/MΫjx0E*oIqT %%i5C (`cPFHDN?zgqOWș+:]w$%,E2Đ=s~4G!*](W(=D(l5އ,@ա`լQ}DʆX~-̈[+XmHKq* ~R+_7f@%Yi*Db U2fW\Ip,RK-Z_g; ʁ5;Ƚn!ߐx0&'8r3-x]}v-F[J+喯 qY$)"l#3-/Vs:%73uB[4_ {iFYb2[ [5T?+w5d ߤ.b.Ji ƅU==^Kڽx\9z T:s6ν~0j*,5twu92B BpҬm9ොܟ B Rbu.W( 8*.#e0o$JcK`*-ds]x|oZ]# "<`"ѐW]|@3 WhP0A?#:co|Y/6}j̤bl͆?UJw(jNg}I;U]Cc|mJ4) 9ӹׇåH̡w`d^ڑKSu*ʯ`JHM3l:]`huKY&dLfattI%1} Xa6v>2߸S8A@A@@Y|m ަU u_`ø-!0E:QJ|CfGSMWֻ[!4l 4%J͵شPvq۩a+,| V c;>^ݖԫn%˴3{˴i53LѩjPuW"Hr%>*e&`E]v;58wTz/w D0F~|LJ&Â%.xvmGrTYa,MuRA۠Gœ,Qqd8JS:2f3aǙǶϊ)f q_\?eƖ(!ѕvݫ?Eė ̼i@["K;J>ӱ٫.%k8sk@JȰ@aEPm܌`Ӕ~*5m3T4HT{NBٳjgYxz{́ۧe>OS+&ّr4B>o3B&u7^0oݻR%'H z]kaq1\H&|[]C-rh>^A ԏ^;Dhni2$#&G 1zbJ5 2^uKF]exux 7%EƿM!xbGQ ;| /px'ה:+q[mcb7Z;N7Fχͪ'=%uJ?`$iwacg1ܙ?3]Fv?o(J8n_HSdZ[/`G?1z6Bftǂt"V( 4!*ӡ8|y\xXػ(N%Vp pvaYBw'aC~=K]X$ /GP a-Dq/b:CudU_v@\1]J>"). :0eDAZV#;f"޵6 JgW_QA3!e#ӴïB c4M,n 4\~l>v A7JNG~ZsFjECr7M8nh;"t(`@BTڕ\4CbMZ>z-( K߮5d8Nyg,0vϴS#J i{Lp{*вj(#zSr&U-owLԛڡ/Lgziيvgw(8Tכ#UN>U\Rvi}bhuE%ޫͯ<U"ÌleiyX\݋b2k!*gN48}fic NquzS-w'4 =CQI /~uCb ν?em2uLA^p~ Gv<ow"uxa@1̧lgNG#D}, l% kn\Dgŷ_ע.KӺO7AeA&鯼 v5e.\ yǵYju` ]27vQ_ھ5&,A,;j2#nL8>h ,9~̪kVcjXɕ0%oU**-H5*`{[L頳Ȳc4}p*ˈ24Ǎ{`P#D\:DvʸlʗT{_1| NESqIg=WLj 0nPNwŸ#i線퍎\vpgiDI/M}k]G&:BBQS3OL) /ztql=owSû笪WWLp6$Y~IJ'޹,T0fA&{. jis>W/KD .!M@ePd1'4 tsj'ֿ,x>b&7KY *%D9|m‰Βr3_pT)[ktw: etR}eU]ΤW3,?V*CEW]Bw$2&{:|9*@*wlpWLd5&P,.b?X_f,2#(8jՙxVb^]-sUL"nhxsXyef}S](^.oe9+i *8sEPi*4;a/!C}vA5߭x~PDwVVE{*QB0 wћLz[hF%Ggv,xB-1le*w+sw] Ig`>Ip-r"QbsŪ#/~ȽFY;Ntɰ{Uaޟ3E" Mg9L꘾;zYF hZK !CK3DLp"HTq|F^0tIt:kɋ'TNa]'q'7|>c@\a'ӎx7Mig #_\~]UL?iخ~qA{O%z(Ur69 R4-HEs Js"04s}Ķwk,IpYA+է^ O))3 ^PqU#P#(N#t^7LDɀ c/WlPPyA[ Xs.#NƧUq2:k\TZ)[dECL4\57A5Kf^uX½ ]Vŝhsb'ybU$S&]qisH#elj : hJjīaAyB dbi7KG+bWXcR m6?U3Iw |fvd\M49 *a/P;z^p6I  Ssi0xe<+Lȕ PVa.gJz|^14V=IVc H)FRUxt\<b~+v= /fzWC#;寙Z؟іbtlŢ|&X( SGZ_@lviXN%?IgA=;רEɨ7Uzʹ[ȃj+}m~wdGR=jhti?AS*i$ (ѐ IT{Io[Ak|M_Vx&%[aF.i?QtB'!v'qcP%b몴 ܎ UI{JAl%E7:{TkD6-&(1V=IԊ$%|W2IY|g}wA٘401KS6C}9 ip)Xcc'}7=u#ޙ>Q֢,L+:{a{'S 5&2DS5-xNԛ΄l6뀩D,-ZU:r;ClHč0>۹8BK `4{BvNoiFR0;IP~TLBEA_D_e9t8m 8QHBl 43[Q 6_Q7wŎf:yL"QDWJ|C|}bmFX na"a^A+RՋdmBIu޹ݑz|u9XNјz˵PK#_=cxR|6AZmgҊD²%@83M|S+iHzM$OZ:ru·o%^{LjD#4^ *#sXZ]Ɯ5Zng=ŸVYtJQnLEfTYsړ|n1:uvULǿ8?"(jE{/_ol)Ey )Hݎ‚!J5@LJPJ؛PP=_Z|3bMՏFu(b dڥP Jdìv>с>$]s"TލO<ΈQbw28bBw=j!l1?ʃ&ˌ1nwgKc!cޤ>36=~ʟift{wNh$GCu۽w{ebǜ4fG$4Mj:x9}K~T(iQ6O6$4ްb(mH6Raq[':>!o &.w PIHܝm݅La<TSmɅE:yID翿ߢ^ Ll5`LzJ6-ZƔӡyKN(}y",5-&uM+rP|OFnD~M a)(}NJně"zOOёkHh#[6w V#df+'tn DݘEC&hǕ_%Q*}"E7@i(o+i䅻,XV8TTPMq*ly)޷sa@tkɆ'H[s%^ ʁS×̋<)cN{ > Kl 2ˀE5+w[(RuK I:nmExF.4Iֺ} ߧDfӃgSɣ0$%~2s )ak=|8I135}S^E7O:1TNa9&ⓡxj(]Y*_mg틚|U555bfsF`|0-"| \+ܐN_a jT\*w;\u0;蘌hI3Tr 9:R.0J"h324ķUO[ ,`cσ8Rڻ6ʿ@RCͭznz5;uk,  4s9[M{6qݤh^vzؘH(z~jcf:1mD> 8bd(K!nUof±4St@k Ng AbPTsqΞ0KDs-򸾭,<]% D@?u\}L , YŖ4;z{ܤpmriq~UʿiǷ|}cwΒ} /D:}D`k oȻʹDSOfu[ornZ4!byP Cj4b:HY?|')ɘ5 $)FASŽsl>CEu2|qL_C{=sQ׮ B0NHRP\oFdC_:몑L+>iR D]^, {zVI,O0D F~JUֲD[\FMc]0蔦 JzJ ^.5Y, d "~+`,57 70ް59O܍,ҙҹS>Vh5Jfse|S1Xe/6wKq^]tM$o8%ЂJ{ĖAh}Vņ>(ra7- r6Tv{jK*X@0YVPbZO6eLlGOCԧz [.8_`X p˝FkC1Yb{8Ot^vjR:&WZMw6?_ (r -V ١Em[y*c 2_ G/eM> 7,l]'_8zW4Vʊ,rax"EL &'9947ig:NԱog`SPEe1=._O@]%" ݲ!w˜C X~t7㒰c x-c)B…tKXǧsq@(4{EZ*DӞB)_}qDTOR[0;,E-,yb3in4CQscRJ@h_%*A@#0@rD+{ -i(f@IÆ1{)eJn$Ɓ5i``sJcɊќ.lR- >=YJDzh9|-3ݲV ݸ%&alA LHc&K\+;nx=Tө*Z Xe2v,b@6ZnvsGzER=V!0\|T8Yg"Xx 9Iw [:we08NA4hү $w U-&Hba#guFա֥uff7N;)էBpʐLz.>j?Hk&.a?4yIqfA{ ~&9/kj-MoVTBO9n?yy3]@U]mhWSF ;-W7m|D VY4_Ԓno@bLBf0MHBLz^o ``k)sYO{z&o"۵S}p]WjtCadZ O~ TMD}6d96nM]{XFXHgjBuM.A s;bfOmvkT|y}WXj w30CbGR| 4ϱF $yu:=\~}Q8[p”#fF]vVЮ8e@nX\`a"Q4V0Y #Ĝ$P(^aVA R{AS1<%2%8M-3%CT 6(Qpk!µ"mҍ:gca{Ss$$cLg*St`Z/] 2|B[%BqNKN1xrnt C)3g3~S8[= /D*;gG: 6`EN.Q{T!~1H{lpr qP o6fQYon\SocuN_9JGAJÂi1&uvHn tSa!K=}1yP8"BIDk_˦ oزGi-U]phE)w^pT"|,LC<'h^aG?$.٩ c6;>nj gj.?jr8)䚲c@oG"Ēѐ7~4m\4 %9l(KPDCZ&vqq;-=ew@r|eW_tFhĢp lp5  Z_6TbYsp@A0L4b%QʅLV_luMi׳'΍H wBgme5نT$8R*9Ќ`"D]ƌ3Š \CޡC l,qHk4%=HtHĺμ\p?~K}dNvӸѕ`>P$\|QW(=JИ5qfpCӖ}v ~n({ Q{}m}Wg IDg7L=kƹg2RUgjqaRˮv4~w(`@Z1z0Ekl7Qyk?@8Nh"יTȩ3ϥgjj(.>{E1!gZ >N!t'^;aJQI^dxsniV;*|QsB%nAU\2TY/٩#enYnQ'ڳ3T.YQ VTrI]؞movV]dz6F!>[e#d/i-eW˜vUoI ñcꁪG։%[6#Z헮D7˂oD#ª2+*BA5Ȭ*RCQ%kC6}*yM}ь z_.Űd%ս\PR4Ad}>I7n_p"B"%˾@UrPIbY!j~ mPZӍVyI{=vaw[ng6Pd(&Ӹ#tEY87iTd1$n,ԏIX!P~D S/_{J% C<sre;+Dlacz'VKj0=l0äXAƯ6V *[PHj5K=1ҚTܼ?y#DM[Z dϏyе+%fhxe_aٗFqfiɴ]@:A9=K#O4&`Qb.RZN/8qx܋18ܟVsK><-Nosb[-Gis2ܳg}Qh8Rʌ!"^a7NDZ"hO&;>ZEh݋6 d& {n"quk|MV'ޯMlOgKű|-wCWᣓ8ĶZNm(uNi9̍ [Bu4PX 5W0V8}dZYk!e9 i,&CGiSW $.z#phik/n4W6.РO=`q!ziY1<,I$(7*b%`J$K[3>-@}B j]9e7%v{%`4ہ :3eŤ\EnHGzK9qB8(G<u+fwKCĐ.Tz6>1+gQ.Hte-s4)4n{\iщ9u {;(2CͽZ?ΓP00A~VxLVn`iX ]t@ͥ9W'~* 4qFhB /a^j" $'Va)n7`>$ mؽG GF|YCJĆr %l|XB('6p֟4(^ߐ=,SÈࣳ>2r8`cPD4wwJB@@BPMjb8Gu*4S*?N#Yr iDxa}ZY^~@ʨ S. l+1"P E(CQ`wv혧|‚2 6{/e4[/zDp%P^@lښ?=$AFa2%$^)̠?Yף'>^zA@VK*_{Ӝig4NS$'|mA }$,F{+(GC1Fl hc )TuUyWv");UQ\|57>8SY`V/,O T\TcqSF]d}!G࿐77p`YvblАZhQ_ъʓg9݀Y3rb=ixhk ٔ8a>'Ҳe(&1Eyu/u  @LL[ t3 &+ڹĆۏUev5Ѵk[mU91>dm]T{KfZ26S:2kM,nH3-:7<ϴV=> QT9f!éyEX5vAgYT=^KR[I^k\ĭ_E21ӴwI3ses4B\>n,cV9fʳوd^m㿕%P <z:cl0]ñO/HKѴXضK'80Ud #"oSo'Z,-]wHV<}A]1~RszÅJ{7y3 H"/t=5>du3cQyu1CV:Ee ,bn)-J fpuv4a[4;#5K$<,KؙX$l$z.O:>9<iS`-AWXlfn+)d8.!Лݽ&{b_n k$'w(sDhotdJx0zIi П09VhJNrZbejvP V&\xקpm6*/j]j$!tw~{BanUEyRp(.49`Н^(@ɇT'bE9:=PbU`1]k{u%v;,}` #XNf"0:/AWB|/ߓmjtZ $θv"qh"oJ5bN^oWKNR[5{QH|vK(R":[vKeE[[P7am i|܁MuH')Bkz3{a MӇʑU&l;'ܰQ J K/0ga ʥU$G֘`7-3Ԃq|k%J}ŨNL\K]b[NV'?-t)560VR^؂ͳ#*5b4AE>K/'}#P2B+w%BRTӏG_&_CM !^x]%~ޮ 3{Zfd@3H >E~/5}ty}zZ]aSDkmY vAW=v━\0dJ.=i.KL I _"|AZ|zǕ,SDFǫmsZC1}qm X~))I\8jmX{qeͼwf&Vm1xi6=zK#k`3폛>ϡv ;$^{6|PAz{|ZXX-әqqb:g ]X|:~;Kz2hɧ`Mf-T@1 $UZ~]@6d!=kCS7LĨ:JS|GT%!(R/I(= K]#;Hd'Z h"6 >¦pw AtDHuk[[&r[Rwy! de>݅L ̄*i6RYA*⿻:iU@HGoh^|oY6eOD3 l"$}g6|r>|{SCA!4< LLi~P^8~*ncS2Vh0@ $e<'U$\GC[QDwi_c U|@$ͅzO$ji ߈Ohw~juafI&E%%h:mLgB=9 "ȧc]f8+'KHb$ r~7tf*CD҈tHzoÞ XNw/JŇy!٧vkFNjhBG[ۯ*Ӭ`qdCEp.m~2^R^ U~bU(;(x{!I3mY8Ze$ byliCr"]_>ܘ59Et{*V70ee73t?fQ<"8p{͸R$Fkt痄lԜe1[s 3l~"*QeMډG{qQNn?rx~фx71o;>* 4ZIs,r/`%Lݚ.AW,tտ7 bbf >*'֯;|.%9v%bTJ &Q+ȼ#ըhYlh&{\_vJøKkĔf&v?F/\]<z-ȨPqe}~jҾ#DpIϳlKo+ȣ8ūŘJ oHH|9ns+J>Bl~4h!$s, R)UCbS\&| !C>8X!57+rˆGf:١N'1 H!җ<# D ^ļ6:DG\Yu(J:'gk9\7?&!݁1}xCe3ߏrJ,qG$U b1.WԀπBkߨ|6iguPGitޣhۏPxM#/_JW?Rzqdj˗OSU'lɅ7hO#"#,ѕaW6BTBX VTy}y"iݨCMpc>8hn:y ^ PⅶLqCbpq *L2wne:uJA=z" nڳ:ǟO P䰜,nA >aHբgR3v\d%[ܬ(ѺPÑ GRSE/d~^[ZK:!˳J|::<IS;#NcU,撚֞O|/+x0ՐY#Jeg ; zdٓ* ۠DFۼ$& &@űhEe,h,8e3?H*$GͤWSOokCm"PeѴ$.5U3Cv;8 K7WGbGs-Q}!ӗO۬?nrrfjئV:f bɔ:E >V6cz[0;q5ŝX{%%h5 8GryԘ\j#*Bsws>|c+o="W̱#`3WOO DkOtH8|@W_}RliUܸ\}k\]R-׵ɜm;CX Zʳ|B[-\ :]< =eY4Y>MU'td*& .改#]nr|i\\*އs4Ws gK+d k:2}6BZ4&$3~3ћU)-񨈵o?tBk4A-V>rEշ&N *kS[;zfExI 'b#C"2xD]]g!ԘCG챼4*ٳ|zk;mu=.* 5ywtda4xx6_ `wyFS _ɜ6 Hqu.< %J=H~ٴF+ei D |(iVW l&#4l6\.}&(\oODLFm&*@h4Wx5[@{_z̭ͳ@%rk ])2d7W/ߡ LkЬݒddȹlnwVnyGBmE!anX9`@o g:[=$ }U%k455Ti]F:8y Q32"fV"{X='Ѵ"AKQ=oJK0YV[vS)B=p ~}Y SǯLȖc#MtyEZJiڡb̚O;0AE<>2HR^kb҈۵v]E c(V/ѝ[y.s;}=zB:-JҪ=]`AՁ#]3^0ci0Ǻf*1`bIA <iroj*ޏY={kHHtf~Nr j>rO~͆%s$[n nTdEYV"8l+KM?+q.B:a [~"J'&};+f2EP"v}ڡ$Z2rwBfdC5޷Ab#$h=u9=@qT=O+/!c/Yk$Yg<ڏP=i5hJcPu}[fl(/nr. 7ҥ;Ơ򎳑tJcxu$sJ~pUmg$ Nя9] wA<ȤZ/ 00=T0RƱ̇+) bU+bFQ}TZ>x%9,Tqe@4jVW#pPG`RďS5~LR9c1qr=\^kJ}ܯ{4Q]v4 ՌzLkA_ v"xkEPФde#;bH"l 1*+K%/k>cm+ճ&qt~3KY^H az+$T9ŀF hoR 0MٞחŸ[L3|.B'h6ڞi.ѓ% _ 4j'!^65XMT(љ9Jh5An0Id~#ا(5TYG*'U0:-5~r|}}i7L3%@n_;kOem2(ϨLU1q)?LO{#6ϺbZrB'j^fE DbcQ@uHΚ\`?)8!wEFHd"rEhl1 Y0r|u'q: SLr6;mm{rؠ_(`x $z7*7@nqֈѲQevB!/$}6<)_K9i ]ʙF9[]7IID&Z >)A&$Y\{־ =gI7-3o ϯ y`41%83m :C585j(?5&@+lD{mwćHwݏ 1QS]kj9A}0D2Aq^ʄ~^bX0q3I6X\`:1nx2׿-7{p)z /QctzھFAI?.K2IDov=u7MkC`ҾSOflQ(c8u@_ꌷч}>"B`hXgp8e>t?aqտTCYԐ wL%-N~f\A3c/,^ׄGMHE?tTˎ3͈5RtFnlj`z= N"⅁8'hq#]ZVi1;X ۩=-s h *MGAՙa)s~Xo"e TןAӓmFh#==61S(FfZSx:/bYP&k xN=7 lЄ:fi7`$A i:#>lnH-cDdZ=?Nq~ #z@As en){LB5ehҶ{f촙>L9m85BUDܡ\ģ)@_r:G?P:+ՋD,LfUMK]i?o)#Gt-!h>&MKu/R"~"˚J%81,\n3ܦXoX)UȪ^nZsb\6LY }>J_I{S:4eWQt 1.f4W0`#e1bM@`}q+7+ұ.<T2洆^x%4n]S28ptJ"+^wif"5źvۈqVo{՟p*\!L} /l'I\jlEgH)Y^؊Buc !F*C O2S 92#(ѺGCQ* 3? fu!Lv5Fwfk{E9wܔfe !"QG~*ߔɤ|۴򍦦\2է{r?C?fRQުFliJMɦ=`8XWyNE.ދs0mGbhsg  ̞ol.Xf0IR@Ԅ@7b.~u㳉 8UM%th'vZ=-~WX 6 cP-="+-: 0,2/H;0lAk:Τ=_mND3?#Q[@oI #^ň&L¾ltgS%j-l?l0MDȭЧ)ĹPEJqr}S3: 60 4y1ahW4hN(T6%xXi0K]nOS1$rVvUy#gWx9~焤N;Q'ӱJS$٤N=;{TWd5sur4Im } {T1C fY,N\ %Ms_:S' 4" 41_n0YcM$x,RPLy{eO2;T8 hzM7QÙy p$vf-{J V{R:1ĖΣYꁬk7Z.ADǝy \SMw8.P|mZ2K=mYEYwI08&r)_OuP6t#)ۘVzVRX8B4&N1NŅ*$S'vnԦ`BY$Y?Y@s'ܯ nױ;Il xQ!uQoSXRb3y ;Dz2\IY&q.o ۟ 53'[Yhu|n/҄e;;dG1RR3ו =6bcMR濎q ty- ԯEfS 9Ɵ;/rd`׶YiXͲ6IYpT4&b_oߝ Q77)jR-U{Ԯ5;TxIl{Ky:od^D?b`1M0_EbRSq$`eܹwGClux:47&=#tRfӱ; 5 &LNhfM˫qio-Nf@kVLeNgvw]pd?5LusΙԿ.猿/K"(Fa_]I0h6>eNs+z*8ռ3B5kwSĖu)ڃ;y4P޲T]{ZN2N;PJ~#*ޱ&]`HFju gGnӦ·`mBݪ&>g/ WClbЯP_M `ڻGP(Hg_?[ҧM"QaUzoxf+ 3* Db񫝴/{<8X'ɐ kz*vh!nҊ8P?RB9u<$Q2us/4[&"v]i=*lꈲC4NGg7\9Cj u^9.$dtj(嬶P # dJ2(7UqiQ cs3_qQL?Șvz~ʮEaf)d2it j DstC3R-,oV=<[5frwDA)qL)$C)c0qF^Vѱ҃Y{}X(m|zA3/iElMnF8;ۅ&P_OOM 778|?}p&3`ym{| мh@^r`Nc$!*i+ZM=;XI_[+w&!%M-cKҬtW Ķ&⿻6C(..S8wBLX/+oN%~ĞP,9g3-HD7 &ya{ζk0 oٶ} pZ Kz]=ZUUfloHt~0&49i<d BHW-5uضbH7H8(: ffH3T-=h9.IbT*yqf/b};s2d/ˉl4""T<. ,#Ձ,P^w(jo[F!_6Eà˶_BB _ 3WZ-Okw3ל(-H3 *e|KyZ` uRl%3}|0Ԕj>F+p90HOsVGzWMbɔnt-> H3/rM0bS=ŘQ|{1ق0H #--ب"ET,"Dʗzϋ6u sL FC&czVS7Gy`M"GXҰYܑ,`; rb>׸m$o1Apj@[ F OgC>tLqB9BG{PN"6} Aq.z=BAzxnC66@ọVp@uņ3" UU,psh2>nS mB.'S q'nطm8¾G.4иn瑫'oǑ{3 c~B*D #DQYDWVI~Sg'䶇k%xF&mZ:/){MݑV!YY6Nh\06Hr]-$ގ#[vj8h=pjNvkB"\nJY28Wܹj?8I}(i{.*{éx^HrDQ5 kOOl!vwE-(-˙<]{dZ66ŸR-' (6>V~x xspk]t1]Bg<?&⯚5Տv: Y)Iͷmf: ]Ukq7Bs1b!޽KdϚ-]oh _Y[OAJՒ\'P|(D쀈'[)Mçn%U}BZN<gwVpHH.|ΞN==;o7v+rclQj.#Jqb2Q~>㮬SM2e^.?FRx:5yўz N #.:Vyo^dzF:K"֞lNuϱvsnhNXPd#W@uxCI\tTj !+į@]ګgrrڎIɵE0/#Z8$JVjJuy $H^d6jR ulѼX W%WiW~hs (i1`@6FM9VH`d'W4:Q9ߛnt WsǼ͌#+]b&%޸VcJ?͂jNf>7[hIx‚ Ł+nȀEY&!\E3 G E/iwbp%v[t⮠=39er]kr`-U?}$u$G;do=iPC)UJL㞀i#(+!{+(t@e=nemy3wULnm!ό`􇹀lfB 2o:I`a Mܩ.ԸRcjI_?l.T8Q}RM鸄}=BrN \ɫ`[b  @ ⳝQ~yq@$z\='EMHϗ6T`l"$&yf5J_O6ڳ3p^dgS1T^ MwS 1 Pɣ8O9,qEs LNȐ^;[PPͨ8ԲY?%98I.)38N }59cu/EitV!r|u\7["ɳKI7s ȉ,Ӝ5Sq1i q .3\zQqV:GsʆV Jd/hB]o9%R!{}/Y<,sCX::?nꋹyvX`/RȵO'd4u ܉[*ʲH}m,j^(e抵BȨwtxba^ppv}J)= XF1/ P!aXkLYXi3Hr#j$g9|c_1*]-"L - A3a~-/F;b@J2q$?[r)AhOM;F\XKL^2om8ь %A'd*&]dzDi .~-;0TrЉ.6b /v9v1w.P8N*OfFzc2N'2]QLR]ׅxjm8?]) fVw>Y&єF%|)Z8iw1P|3#c1Q* !,=y1K-'9\Fmi9F4gRa}9WíOTm-$kl#jaf՜Z1*jKC!tӉ@QJyKDgEPް ʤlf(֏<~q `4Ց.3Fnm`ѨȐخQa{ sBBEtiA8'Am5@VɬD?뗺]1.a! sĒDIv5|_  Es˅5nJJ+Z_{2F቞N -:r=u~{`<biDEc9]Q_̏Z{Y֟T5msUiG*-RA™PD8/:=8ZxWE`2aR`xO>$ge}wǟt׽O+e [#rGƾدhY-;DC S˿_#'Κ(7 ߹tMUP_0>@X۞PE3LOh(q*1[-ho݈$#6B\J9S.y+<3oa;l l(R/תIn~n\_|~yRU yG훋y&qklRj܏sEjYljBVvqrCl[2/:셿> aT$vs * 26ʂcހݲN9ϱ`"O;`]TFЫя^2o@ v}2čTE@7s ?S UQ,,{OI$1ş&eYO24,U?}򂇚IU,:ƣ- oāzOܨGI0TR0VF{͈"10<(JӀViO~κ@ lJ՟BI7iY w?DTeޭ8U;I灁k1q?ؖ n,.t;3t-2Y?s7wknzTt"+3v2\R֎_|N.6C5N'SO՟}Sޅf!p;D"#G0ϡҳaDh"mK/K%P\ޛ.xþ YTCtmTK@Y)JExtQGC;rJ)mʼn:S[ia]y/l&hj<ENfnm6M"OA\s{/G|eQ6MSl0Mݟ3(רcs`ʓ΂<ɤ,G l#5領15kh]fzgxYo*45)lԯyp MLƮE6 37ŢJ&r; PZ:Z8\yO' 9EsGd2i>M3C`VR>٤ؑȘ1 q\ʏ-wTS-k#pvP֛Z|UN3RGˣr_8PM.ଶ%J <3^([)L{_ QSd C׋|-Rd{<ʧ;ܯS1Zſ:Ke5ۿSΥfE11vm(bc2Z!]^gM4uDmGARXZۂ٘}|MP)Gc B*q3ȷIZ]rhP</SJu Q)jHy{<I@a-$U9\ KJ1 T-䨨 u]kDZhQ%wqMOOŠQ2 44 P䃪wMGTMm2d nel8"H֣\! A§ /Q g{q(E'}V-eN={9 (>҆ToIiudzB p+]#d,\{WRwKJp씼 |r%qq)0;Eg f.F% QPLn^ 5Dr\I~A\Z-du=g~6Da,*{(h=8 =$vJe-ix]p$u ;<|NV+{Kp.9v]%GJZfBXmY 3.G7)E+q1>Y^T$Isir}psW\j[ES]u6&o:H(*BFC^0[d"mWYp#fR(e_ijS ;-g6f2!@x'¦_x߇iT^Ds}x҉y^^ "x_ޏZHzޑ~`\G_A8 "2Iٜ q;ERM7߀Jed,%."LrSlvd/ڔy@ ?s`r91StBՀ3kb+IzxVIg?U.z}E*ڲ,M1麎Zqc19b9[ֱJ.Tj(ZT]WBn 8HɄNcϢ#ZbTk,Wpi^r6pv?kJ2M>.2zvƂ{BƱ,HxxrO 7])_ޞcpPIlJZ谑'3%hqDM3U1q/3CbߖMG?ZQR+X KC>1ر[Uv,>s@idMc0gG%A)fA K֫#H[D4ޔ=djh]bf?8t[XOX 1܋҉VwqV qل}SlO66V.7AIm]0Gfjs]҄uЈ5Bg~ ^׿xi%yǶu\gh/UusnЩX/79Vk(gjN8$('lXOFRE8omFfV=%mVZJLq5WN+3"Ūݤ5?(߄m.H8vG T4 p8 *Nˉxq|Q+j 1[kٲS5*wNVav0|G=]60FI!rdߎ tp`=AM |{Clƃ<# e{u}sN)!Zz{:Oט[=9t #}BsU#Y5Ĵ3'^Ĥc}$j6-YL2(m*SuDJ .Iu z l@%Bh0ن//dži.$5ғyYS|&e5 9^xZd>N00/zۣ=U԰[]RY%!zA<,. h\糒Z*Njk8l5%yPSOOEBo %a\{lwhڭM\` ra2$ bLr0#f%| ˶Ks3KrC\ ҍ3^5YQ\$uL(a"0nX7d&ѝzJӽ֞ͣ6U' ༻Yn٦R';'BNaޤ_QKs(f66lmh5uH( ƀAVjf3{ "Bg>>bsrf7EWʫK3H~w[A.I` FgMj)}gS8(v̧a1"ϼ ,f/7$6T sլn`h[/x +4'M>YR4KJ櫌't ;9&7|2͓+ jR]+-W'x;-`0L'>GSGݧt2`*rMX^Щ. K$3(uvl)>.v7*a F ZA,^{&eW |O^Lא܏wJ{WVij s4< 'OxV㦦ӂE(+K^*q琢C lk6AԊL"r4 {bl@rVZ\BbU:K/M$>r-h2SOps\>I׶.+dmlEW[wR]b&3Cj罡2V_,&c*hDE'l*$ȭ3!-V"2V0"1,T \qv؟ YcJ5][Њ:I6~g5wZ3 BkoOYhKD[k-~4\?]E{IsԾz z#DWCbgzru\=;^x3kaa*ǡY Hi8Qx[YΦLMnUeky*cCv9Qш] ~Wls%jy,k+u4_k;^ԥ@۸;-=IG@b5G-хd nPN3d^0?_.sj?T5[{r>|-4{ WQ͞%L rk lhFi `@#sW.害b$2+"rH7rЫ沯żiXjV]x\w0ew%7[&B&#p,/^o7c̛VvЁh"7 $!glI:.8"k}o.H_UbV,2\~mJE:L_9ܞ Hx"@|4m6_L*)2DalԌxC^gmv^#BE.(q~U5nlyȖ7H)kV&[lʖ@45xZS q''t|kyB|יCN"ZE%Wa9ݕwŁگ WoyŚFe%;^r.HV>5¼,xCuMp >^X][(A8jx,d x.'ԁt ЉPqACiπ3sn*ijOd\ɨ-鈎 Ǖqvh78oRlOy|OEر(dF24*bFqVFI«wTO}N*^/VN3 C1p(H=-PPt0qQ=%(o1=䲙޿Ie$|*j$*I*1ElXؗ_3=e{ΓѲB/yXj?Pxkb%~kƩ8:́wYN/Ҋ JWaiRQ 2m8Uae®0 hD~a)K<6nAJz~Wc'jU/ bEoI6eO *-`c) 920ƟH ڧJamBD=S4I)`m1ON9pw*F I-0DٽJ#][nFtOCjGvRD̝#,9C XzB7eB#/^~LWJ"j#x_7(D")qV O!R5Ԁw"5e"c'ɹ=h&df*L 5`xoߎe6Ҭ4ASƍ U6nEU yn^*s0ڱUߒrb禒0,$FU?Ԇ9G_G 'qPz lΜpRe]91pZ?"շwY7deK"h^G:7K&7zJZpq]H .u4Gb_)Ϻnr SB^%QőSzsS'QVL"HD4:2ad®gŔ9n(({̩<=Q+21XXٸMܖs(B0*?>"wCNplS:#m -sX8{m߮9W5 &JšWr~]h$ ~drh*eTu6IpFZsv(ak_ӨNcƆD=xN][ Vۑts)y.[U{Nj[T- %_W< 8G]T.p#6]nȫٖ ,e<OA ~w%NrNe:p|$wN0U[-%59Vp4>M^%b%YXAGէi~>?jX d~qsHMҦ:S_Nҁ$V4kAsQm)<$Q#d?v;vԵŌ5'I/?_5. +1.021T㑙3XX`^%NCc@EB8Oip?btŭ AI͢^s{ny._e&rP N yb;ژ7:j,7JO`+0bxMo/G5G5.^8fz>,IS]C@ u@W=+iл"dKwʚD䠬GRʁ/nF|[*V 1[=(f f#G[+fȅ^uCRA7n Pa+9Ka3Nnb{EAXfn 6Pm¯PI902/:AbQ =pf?B@{Ǻ߻_NI $*r Z# ,U|3' (nQۗ2p=<}\xz,5U S/߻{ա['̣RK;5&MHTt̋D6zZ- yDcĽ&ZMnEY x9,n3IKgY!'; Esfӟm^a'jFGM6bvp=$nea20(<a;faX:{= doƷ)X'uLhC `Gii -;E%A_ q:nK-j\k[Xl "%{Jj.R[XiHRAi 8S3fVbwoިFڍ;dn윿 {-chE,Ka^9I݋c6ؓ( H_hzؚLSK{%YCtvP>zO9ԌBą5̲/2BBlt~`nOsI-:tڠ1uH'˶+bv5Gizz qoJ7UZ{&s>'w͵uY}P:6LhŗJFN㰪.UmzO(D2R.2.h:@M=nAJY}v*eGonC: ُ(%ͶU^Y֞+,U$#,Q&. &1`ٶ]B)gNm BF0b-ĭk4O ~\r#ɿy#3~0hP%=Ŵ;>VRҐKKG &fE }G]ULm?DZ$5phスHZ>0Ilh/m?!yK 'b xf%\Wٰ'(WH$[/bI-uՎEŐ]ʭVܫL N$[1PPun߅G~{5wmgj٬dڪ$ 贚5c ^a]Rړu˩g;MZgTZM [¨EOd],HkT c|=]2 V=ɵУ|*$v{~썈X1шJv9 s`4Jka4ص5w_ӏ B`8_T)!E SOi򌼅<Б5{|Ļ&)Ǖ|Cd01)fΫOץK&BE|']QZK^(aЍ4đNneNA>S'BՓuT6'Vu%3{A7*-4*azY+Q>_5SdgsV>SU+*S;HnFy! };uo,Yc_^Lvˎ¶~4]ffiR1.8H{ k~Uo<Gr $.'$x L`:?>g:XЮ] cK)AdM\6 `k9GpIǟiKw;%n d}Nr$Ff+p 3Cv3mCN^ -m{|~$럹n=)M"9;Hc*u&." %ipV8j(ݔttPwCx 1ʪr-ݩk'1zLyj|UVJ?Z(==%ix+ Ba4sYv!hEZ j|`chE]lu`N 0 Zzv@xCjԼe|'blc,bK@Puk*^SSjlr2G`? FL{H'O0emCKe + ΉѨ?&[#k[8H98L&r>&sp$s:98{;n+ȫOoȖ`E IftPKT> m&/ecq dߊ򞕷|nLce iMyKYDH}k2.a KJm ¹~nLl^Pn,iȢdl9{]\vfeI:pՆ7wftBԊOtC{a=׏r!o>Iw7e/|z|_Ǜ(9)O~ChU\~DGHpVON cKtA;QWw\ Ds{8&bĐRJW,Ym?Y!vĀ}lsx^]d\<ה和,HβtYI*hk^2ځfLE.xB݁s tB oڄw[' Vuĭo?j4[Ԁ6nuTi0y!uU(K  0x׌m?L)KlX9)_vyDZiԐWO}nMaK>3o<&^F(M; 5wE_9 z bf!h:Zn<=BOf%RHrް: I'dY`lxv!=~Q]>k?kj~8L-P%=ũ#< R˷E1 h((_a}>J2,v1Ù^A元:1Xx́\AF \W!MzƩRLkgimue΋&Afg)vP(/6i$ Pt䙏x5_* Ic&>0_p@zN aAY\Rqbڒ5Lt ~T!x#*&ȱo"uS85.4 qŕDa $2N$ Smܢ#z5S_=O0;Lvڂo4ϝ|bEhVu`?^.߭ ^Oya]p2b?C6'_Wj 5 ,QZԒ^L[>eZ) Ig|Z^ꐊj+WQ0z,d4r6y߀#Ҟ%׃sdg7f`kғأ_e55֞ey1壓y~,WW }-hSdz;L#(,C^@$>nAi~[_ 42{r¾RߒJ* ձ@aQ*}1D}-3_( !K|a6T-|s[Q/F>'EὠQ=(YRs 6P-%Gb}yu^,yƬ׼d~O%GxB qCc=:jq?͸uز3j)=7t[lHI{Ůqzs˚[*[ʝM^-  g߷wqjnз_<CouMܕ * 2*ok ЗC-=Uj[}So2BLXY;P sX+LYąI9؊ % op ZcX,5Ỳ凟0_]r@ tSwɱ{"xX,YtӕA}U_\Ncagfݯn獻DF;RVl32E~^ԀB֚.Lu uf1d/ %ޑY< >B 6>O6tHG8Y@\8wO",/fb~FaV%q*R4De27n` lJ~w +jYk7$/2:e!; 9,]9"R)>:u| }U]j*v).u_<"ihqZ5;Sq~MYY0t (eNrդ%3OrO( J+u<vqiG&w W^ آlg4Xƹ˝@BВ^nGǼUe4~AD-0Mx plA ?Ba4Ƞ36¯,"`\FYjLe ?'р8p('7R|>E'().ƄcGah2}7ۚԵ.[_Z$O6oWς~J^F? ZqHb$O[2X{ -_r'#9brcw1b̊уxr!1)Wg"HC2E>$³M[LL<Ѻ{'5qCC͢W~;l5$ O&vNp!JnǏ2@ա0gX`O#[}Y)En(ُ̄sPX8Ԇ[/=:`ʄa)]urL5B50%1k)-"F~3! N Km0OG3^ rLY|Ig[r"Í|pQ>zL \:rnYCz!$X j))%1^g<6WFrٿlf0e:-n2vgR*ng5*%83?v;x8y{0l.kμQ&MVyy\\1X d̏ ͜t _xDc/ ś<Qr#M˵#H nSd[F&.Su׫[zAKte亏3 `+#ƦO awыһÀR3;< } 氧 ~,.|e_M_0+M>.'-M5i-}Ϟ9^ٙ. [.L/bo1p D3 rBt2h?[M@b \NiT<7]xg}p-7&؇rod'R<&iI?Qy?.#`6z9zW玱mX8 pLrכ,D>9Z軝{\@7P3ذVMTm` J_UE\X :5 8;ኤWrܿb[ &‰7F( !T8JM:6LyƋd[MnK&@v "V^f@]ށm{ՄTlIE%S=K+o~s1?Oux[+Fo{(jzzIPœ&؊W%) K'B%a8΍^^qw+lrcWas G4ijrCof-e35è='x\xWi9arlJ3ASؗWc: ^O 䜈ΠmnM[ˁ}e~br5J)+Q{t! as^Jš('qC䊽H_?GwR D.$P_ na4C+AA}Pet <_[L֧1)?8H2BLCo`='X_MlMe`4#vmv¸@sJ2,\o>{ +LڴC ;@S\* m1aDO ^>.p{V-Zµ`U4ψE^o@mkܛ u{ls3S7m+Dp `;59j&";z0F@WR9R+]j:Em)Q].VY8hD\4u;x2D'Q2;D:er3KjHZdeKVdp42OK }Z]`3RHW9X5~|Bz6JfJx11>~o-Ͻ*-mMɍ| ^ԟ+WO]8o8_n"FjSYjϝwPv9jGs͖Ѿ< .cl_c?kpFa9mߣdGQXfFovxnߣ0k9;z/n+ћ2к;n ƞ +ѹTanL2@se o)]qh+ֹ:(φ~`S+"G k4KT9z %-{@T'~F9!5uH(ʮK0;=e3Y<\Y&[&,~Ba(\D,Nnt|b2FfrPbQsst8n\Z1#JލAPU |֗fLu-0 tPAչ0r~NFnfauM4V_ɚ{K*gWuyi<ľD~p:Ho5m[];n|#y(UO W )1Pes+OJNZ\X$o06c. Zq*W\aFal]SJM@a߹zlؕX#ͦ]oJj߄ prPcOG}&e#4iI1 Ln>|4֨m` AHU$'=O,GVg bwl/vkg鼰4v"X5-*X.;Mdg>BqEE],. nGA%Y=igdQbW.C hwb%Ri 5'Y,Sa8IϪ$%@AV#zCɖ~= )F (d^ $\ NF<տ!3zǐ?G;xѳI@I2pJQp&{ {{[;pԙ9lxͼ7D"6t6ŕj?%J7}ΧX${UrkEڐcx*:#ę)qSL Yz1I;GbG5njMn5uCR㬾\4<:=E iYՂ"dR[oʃuv6S\\=hJ#i,_7ɉ霩qSo,rZ5eB7XD-՜,+C* D_jK*9Kݟ=b \hj/dѡZ;U\=YR[|{߫ [mW[x=[@8ّH3W֦}t!O?N)pfs4_$:2r'4kFp 6 Hӏj?\YHW`W@G}CzVDLsdu6| !=X Âܻ 䵎<%nƎ6y@ geAMseR>Cl ,D$ZgxP @WC95<4?:p;xOqۦg Nφ+[=$d(L$>xn`ui(yzݰX!%yB,yf21`>Qu EAGg0~B:;g,{?؟%I,rqaTL}I1ED%1;e/γQA8`ٱmGne`t&ɨ=4 h ɌiN"0i!?ۧx'R'_TYD +,+(7&ytű?NIyhJSq΂{ʴ&1Xu@Z UV=R1)iE۸:͡cVJO$;,R\ 23M+KBS[yLxu QQgMzڦIV;bME>R68Lz0Ѵ`n(u %2j) 4[*H:@nekY.n35T?%SBԁ[I$?9Lm!#OȕrPiIiܧ>DHPpL4(F99~aS#N ~_[B6 Jo[5Ae}_c!cMJ>:8W{6N(ӱHҮ[/ENSqWN0'G{~+^Š.jZ}13}OHQބ93sOׇA_B~,|Bjsh^D1h0Ugd^uP|T\ۧ/tO Wtp5UVo/2qfH\a$H@OtrU5Љcٟ V"ѵ8:L5 V%/+)~Qڰ:J[XRLWLH_P M<cW}@[V=m0jex8[\6K > (ÿm {" 4S4ۚ' WhmxD|T<+ʦvt5M|.\"9ub%Z*[Ο/1J}~5XCpoF4 +6x D| [.L_:Z/4=D/t=&K/܇8Cdi"*3(q)X}$KkA*#뾖og"S9L2ӰG/,AF,y)6~? v V%X BUec}GH5R98C8[="H]}dDG[WuJBg>jc M( wSWv.Zg05x*m"Qzek49Le2o' !Z82 mעwg`.1Ul! Cs5CX܀2CikL|v?ƮN25=ZIٲl R@z3 r]x`ZGm0 8t')p-LF;1P]dTɛ:!6~CSY%F2򢥷OpDuSеT$,WIM1}"H1昋H-샲Z &_ih=Ϟ^=oijU"-֍gp=Xa@06$7^ s]iɱ+|EjqA== Q`Kj+$)eg { ϨJiK |bar}gmznetI%yI1N[ʁ\jB1KL L)sEc2dB W9$˼\ w7;t ELnf_}8c_==8}{R%x^Z9'XL[W mHj2ErR?fຢy8,XGh|TÌMQ&dZ9Ȇ&9dV )3vKL3J6I]VC"yz7cBnjN:Xer!R_=FZwtj^5]t'; _%Y5^MK' Uis\`N] &uU+Y<˝-PbC,4ń>CV9GΧ%b8%}/gB?S4.?㇥ck1O7\՘ٮCSLi rj~x\oPG̐|=ҹԨ!!+q ~C#ь^ڻ=& GPݜx]qO#5tC~Eg2)Ģ+m  j-cJɯ2-)({fnEہ*sslCZ-qO!ZvܐLT4WM=,7QQdFH7ec9Ӷ m+?>%widpl@khdTFAW ?oD1ec3NX Lh@@BBb r ׿'I{~|pN+IA*Tϯʋ l>We:G?'fhèb/B5 /E ka )pmp-H>v:&2t+.% H.$} #03J 60`^_˩eE$*qcYES>i?R|u"9"46jLj9zԀ=@Rg'HG%xh{.IxgI*ZQL'6?fMxⰽ<^Ȗ!NN/h/MN!g˺^U-AoB4oFcyCBp3|Eȝ6 x, abfrX>D}Fm3¦|Z}bO`#5Po3:Ȓϔ\v>,}_[6?{f{>Qn «_۫Ѧ%L!fwKH$#G+UejVM]TCH|Ŭ8b, rro=a%>ʤaP#xa"M[tB#9CDH0i'р['Ó挐cҁ])(>GHws6~v9 ! ٳU|0ls)nIjc@¢T*謒ʩzZp^d*?an d;"T@uz*X6Y^[avz.gfiYR_b j~,x3nח"G+ ͱZL$f~Qa^.eemQ @MFoB2F5!=5>څ+]Q*%򋫬hšV@DD~hF3MaDo"*_6}u s2m;C̞d-y U:y 4l :NAhRʒմ$?}0pywtWHrUZYod4WIܥZkՊOAr,ՌC8O $}5עǧ~'q,>:1п|Rtܼ"īFfoE3qQAS@ ŰR-͎v+ ,#3phvyO4O=U@Q@3)*D<w3kl&m-xrRγ+kխ%C:[P(%ӁB zk|uneGy3`Ƞ ^izP*@Lac9#f'|UN"HS k) fg b>r2fyw}oM{9KМ<+ CΑ6P5c;Wr*QPyйe&u%3COJc?^?̟~Sc^mfdhA"2#1qW2JMRT3>YZ$ ޼" "{,1dGhm i&(G gGB8VؒPv>wkN+~Daiԫ{|bPdjY #.jH V#k+|V֥MmIf^}9 G~븧#h4,8+|qvǬH ĹGv'n4ƬSI)13I+Qfka[֡;`Db_>J:n7y[iwuDY̢ʪA8 <11*u事Qzح:OVzZmP] !-ėbV˭kdukһMϫ !ktN]2'S &L;OaxLA., 6⟩zq(KK(pyWȔFtv{~QB[/(Qݐ1WdU*Xn;8s#,G 5my3Q]#yܿ X 8zV'U! [ ~/# >-oя_1D3 g>~1 ǻ.'3`8x_6:ˤdPW.1.筈Ʊ+tPzmBM #^k)rE20fzםCkeXwj{! |\M25_ 05@_!\ݩ?aA%i}}ON0P6aJP8]Oċ^%UC6` !ACxڙT-Nw,rՂ 1 sߍE$^=FF0v6y $L㨼=4VgߴU=]M/΍k0BHib6WCZ4<]Sa Q&AK@⬿V|GO+M #Bü3TY = E@CR˂ mj׻'Xad TdYzqBaFe-\~ (,wyP_MĨy﹖;K#B W3Q$- R0v7Hd;NƴBo_|8h ƌuDoμk iPP=ʚ;AQj[xl" g^! ?/.4?Ix}y#}%_ʠ[6Vg|-Mi!\Tl9nj:Uf3T@[26$;Ҟ-@h0ԅhA ,O %Xfnڏ[-dcNj Uy=Pod3 0506/*Ӧkܱ2%MJ_مuO*!{Ŕg4P_XfQ6á$*S"\is/}\w*:8Z}@~Y%~ЉbG[ %D`=CakjGgd58o})c$mQ:$t-)e'=kN J9$mNi-T`巳cB ܇-E&93w :}Vyk#?9'':B*q`A&EY\U& W~M,x9-ZRs-U \/Y`ĹKb0S2M}cҗT}(':u@ádc>(B'NW W SKީ'*hhzP:%zTèf~ dx6!3y؟MV4|釺yQmB.=W{ sṅmWzFa)A EAKp{jxM8fpy)Z8 uR 졤Պ߃)㘱r[)'-+;G` ڰ5+/3M4s_si/ƾA_~!PQA7StWDue{m'5s*ʉ6XY!\cc/gb(i*de8j;A.gr֜W+L~~ ~sm7(а.ih w8#JѬf =(((Hccڮu(7 :3awuUOd5Oҁ#q5́?Z-tcGK@n'uq6_sh`r1|dTSs/h8 VtDt:Iؾ|gẀLeWZ,!ٹK^lHeE .b.~+\r_dhX`(ٯ]T]Wh [.TnÊCq@ZJFW,F2䀒$$*vtXMAk:fKGyFR >4h"TͷNhAzu %\یW)*0bMl"D-K-F&V"dw\NYhșRR X?lqgW4 5^wkP$qkw1Vז-^E@|AyYX:D1>&n rinHo[@`M_'0V)g[`Oq@zEc@'KR1^1_M_G qhXcm {zoVxC};2(WЀWn:`ؼ `+~D3`8EJ~0RTX탥WR_%B8oO2،WzuzOFِy 8L?w ]  ﺳ2.mH7$ߕi-memN 4b#&ѥ/ 4qi+;EKԭ`Ѱ}_&@wJP蟊bT8; $m jㄾI Zh\Hs C1)禎C!hD)sqvѷ#lu~ZZ/;w3X!_ASb5!{dri|B2&=`ڋMMkK %I_aRe3Dx@;9Ӧ/`{naxFֵllll9,~5V6NA[CԟZ\^+LʖĜ[v!{K(G \L}A/`O1X'StXX5 | *ۛ !+~=/ #O<)mm^j_{&~yzFu,k@ qskqjVNQhg0I>D!m\d0x)֏\"O;k9#:}.4L!/ŕiI.^W[#RNKP*ebtTu5&t\зօ`CҰ'7n>kܹI$I:< siŢ ztUC^ ߸tJeP}BADŽ1j1xГ8a>QT~% S\PVa,i6Mw 祪;s\c~5yG(dSRᠾ07 h7y7Zt(pf\tJMy|QY쭝a /,Eװ:OW[(Slx&fv2fS8rh{g=m&r N wja,7@{LmNY'(:keVHPԄ m?ণц%)f^;#TVn⿩_or&* jcϤޗR[ |[H2w^|r) 6bڨP xtm)ΣC_Aޜ7ަ3rA;Mdb0݄~|!(xtb|(D5[p{@".V o6&oHGmAkq"9%Sȡ Hv,5Y\[g"R7T錘51Hܒ=˓|xOa4nqon,͝U EEBl5( gR,nXI#H ء5gBsaTrwi$ Puaa@%7i8Sb;kQ7N!D OJߘX:bcʤ^̏:poD*V+v\p8?b Q܋"a|hel\ܰ"|v-lO} ]{=q|1!Ỿ:\(#d1D(F ppʑ ?`X.ku{@SUd, VN^Ƨ1/İ$ naGYca_TǗP%ckkY3$%XF}bZag\(@dl϶DP 1sc hs6ࡲe˘W@Нz=(< &k,ZQ9@?G) BK0߈-3Ah Mz i>8TR1<-AтNDO8N<'Di 2~;l *j >W G݌A'GG#xxRмbؑmə&&)=ZqGʼnI| NR_tkB#gR5zf|v'i3,}p^k%x~pØ@; "h=[98'XQOV:bޔ{xN]L13ZfUmDqٌKZGP:OBW@p`z]&jpe̛=)!drB+Y3# )?'>4݊t]|6)NLCy4&!},JIAe/ tdrzB[ܓG|\i8|rn~#\lTMb͒/vy$MiBss!*i.3Ξ hltl2^PV4rtXPP!̶E4bEZ.aW_8`&|_HqB*zX|(Jp4k@FS^+оS c3&-9-M{Ɩ;L3@P, \/KqC2/C1CǶȚ@;)'fٿ?}4" x$[_EN q:mxwjM kg oOMR f1:/0 9E0HJg*b :;"j*q/q }eWg^S:>ZaxH1gA{Op!"JnEiI7Iq18cqlJȋ!} ȾIlc. \_w`}ub T ]H2Ͳ a,AdL|0m0B HM{?<)C>âۉ ~{̀( V x,,YM,̘ffHQH/ҝqp jVf@h'(q挨퉼}!Y]qA-$v5|R WyS"ݳý{d&WĻ:E vA~MLeʣ7ruTMzy^aROMLwfݱHVek_bŸêǣd5رy`i gCF׹yFʃ[RښńQ)vr}!>1#xPCRd(~C )ZGZlZ0o5DyrAD3%#l=$xju F#ǵҝO;"켬/@utpW3mwau1j645[K\5>qؚ@0VSg<׹ I;U>?o{I7's\ y",r|=> Qc'mu~EsXO +JІw[%U8z_+zXYkXi Tt8[Гpֱg2,ӆrE$z QV!RX~f6_Hp1AdnL7GcT60:L0VPr=czmH ?ȐN"Ҳ 7* $5sX69UΧy=C:~c a77mR#Uf++Ë/vp>%A|_Ԣޖ}:%3%YB#[׀x_ @Ib/I{;X[=s8IEEXxˆLʪ2̞W$O`)3QP_=Nfغ[Vr h eOSݕ$Ê ^a0cJR\7Z틆 {6Nf)Mۭ(Xiw| ,5fgY.orѺ-\~6.y~;UGϼ@p!qKZR\YQwl=;IRz1s,GhYC(ڈI^j C97}<^>)zQV趺gOy/*`.4yOz G`z?KWE1rI]owwS,Hi`3D˸hu^ȥ4K-ce2$vceNlM\$Ic$CR۲,TOńDa"V넝%9C 7R ?fYoU5_ &f= e[ԞuEvz u+B ww Fyid$RK#Y Z*u2L~Z87Q}6 &SZ3l6b>I_)T %ږĹH+;d+l cHǟIb"q0FwT%&am18j:jA=+ߺ9'$- C ]l{b5 oA0Sq㑒J4dpjv]Ĉ̜/`A&k1&ZѠcSǗҰ,Ҋ(w2;R.69&5kis.q@5ħA g$Uo+ޓCRZJ< O;5+Gexw甬LzhwAE`n`3"k*!iyCu()!^YFp(N8BLuDI EH75?{~O=lY 9t7Y{`$w`{Pۅ'cRUg9 A]GA\mS#PSB%UuIf: \HgqaV4Paol~Oϐ-+1#Of?znB8q` h "/W^m3H<֖H2vͳjf0%1oub;+یL]e}$; =j @Meiuk̉X+d@̦37fKQf|UH-\g!}*ـqn܅sA5^ 5{SHeB vcߍc1=8J,{jF4o,ܓMToɭV%C+7_8 x|$Wӷ}|UɿoMo&>űv(N6E@j!+etj fxq>}\^ Nvc$icE-A30ZlZ.X1D۶ Uu M o.R3Oe˕ҧ?zN>zih޹onb3 ~j?g pMI-:[hF W"L3({$Թlzaɠxk9N;_ r0f'GgGgt0+WO,og\ zXBd͠D*cZ)o6#|ϱ׎ f|c%a7VB22d Z%N7G ;^+2|%ʐ(ƞMi$6OU-☀8xĜ`Ʋm,MRDA}#kV,ƾ̿|V{PB8kr(aYeᶍ ?=$NkDM9z Rp￞Ì8 l\/+ԙZbW\U~LLS[h9$+4曥F?,fv¢ ,d?Z-'zË8řFq_1ՂcCխbl2` `+ka'ۃ1ǃlq>Lث64"Or`%1+I15p돝;XeM>O]Ӂ/f;|^] u]{w̖iRy5Q^=BIRX6z9O]>%dzkzr 6Ti;I,kOQ)2xlpЛL*h7`+>PwGBZK⛀%nč0|XՅ‹ཆi۠,N  e(p%1q8,L۟j8鏝^_0D;M' ,iBO߸tFleHc'H\/ dZ,EV^x<kݻ,&Dl2^ i5}cz=Z^5os=0?hH-o/7v|LUJ ҳ `Mub{V#r|~ys 0~ +bN&sMcZ&7m8j 7}C?antּE~ `Ǖ/X(iDz4:=0X~W+},"6~-0rcDn>YaMe5zHf_:~ {f?||4^ث'g8ѓ^mҗ,S|_ߑi {<]3]IG0RW=nR*WqZ jb*[PQdK 9U-h82i73l'[&D8P4CnJvaٺ !j wUcڬƀM7^ƍUq}k+a vzyBdI(<`X1t9J^P<\U7 2Ͼ2k!EOQZef8&}\J9S9+z8.MOr`P*K8--!'-6=vFu5GI֖.DϪ]21$ibY"Hżꢞp0W?Zl'b}f"OK6Uhm.DqAl{8{mvL қOgllSgQeNlؔc$Fr`tJ-΃@77,gFuj$[p1bvc8V*m6/Lzt`H"Vɦ V9&(-cK NhMr瘨⽞0/Qder\V<582܅ƮMGV׸<ګSiyY##"&㎂B?<*NeodYkc`ywn "e%s0E2j 9˄wyZ~sdNM9iihp ud=׹gWIdc[۵PzQR-֝ƹUP %:]ۓS\l9QTZ~_~0( I5CPCT5s81:p 38#]@=z,Oȶ`o%kH^OyHZˤ CtS,UzΠ(Ϯ+)+NtPoxa#0(,d^L+<tJ]-29.["W@^n 46>OLD߈ܚ=&C"i{o~w/^|A`okHE~<q[]{V\tx?OΣθqcyvk5[U)iRgX<|WOv#prJs?5v1[c6hzzPǥL6ɺ&߮ p), (W[!/RPht[3L֏g§)HFt*"lm?˚!V=h,ugF/o!ޞu|nxB9߹7 (r]3)LFؼf_nt c`28 f*slKҐR$>*5 CP*!<{AY$G^F'd&.΋⊄`bv#h0$Sι.Kt(ziqyX'NɀuNj#\R#puPWu o˹ڊ9#lNYUP!vU E!.$=܎(#[}CvXψz]0a/˧8|:,X,܆DlPd~8v?Æ8mYMǞ0BGgY)(733\xWH1jtiK<pg? k(aEi9B) ܨtPO7<ȅMu"'+9ޞn~'P_hƧ\<\ -`:=l=\D3T`L5RϺ\;sFɇF}?W 1$  oznhʵ61Ԃ)jf@C_-S*!)ٕwlô']H7%) @:R9nE6uyɳaa4l,Zp&;Ue9]V$+"(>;$e<*tc`1ofHUN}+'Q)2{F_<$4V~W~݉G NUzBʎ ZB2hu|U#9{/9|$ʄpd uitbRw 8Qw1VWXV#aAmCoHp#9taȤ"= $2Ny!Vcv@U k|Ac+9i"ҠE|AeR"H-eo\’:wEGpON B /O:SCp5|, 3R(!ΔWX,^H,nɀ5u[h I/kabO/zdth=S؜XO'C4.gRt|s}lc32x:/\)nBƹD] Y-5V?1pd&, /.#&UVTn?֢ĵ3sp1 55;ryKY4sT~&v?L*nhp'`7b;9  *xl|`b-kېqX/hw@$H4m: xZ׺Tù=X.aS-#vh}?D|$Pu/YLMvrN+ H~YztbkzW%Uof}}^EXሆ9/eFlL#)=&ܒS4pjO;斣L!.sNі';Waꮓ}YEAp05]O2Ңdz\ \0{{ddpLW|G|m' b<.bINte,~/RF4lr=օdlgËEN%G&EQPЏ䚊g[!\W_+޼QUɩ Pd})JV66aFbnFT CkIă*DcԔehcVPBa_z#/mBJWpmlaVh^R R074nK\'O݄%ĸ[~n祔ʂM$Bs']bS+R,Ù1,Uǚ~- *y@H}hBD_?d鄔z8VVl\,YE8 dXo{+Eҫ=5&S.G(q~% 5m0@h#IËZF"4KLX mؿa鴰 nIBMN(I@]{uuEqir6t;17H۩k aDx +Pt嶤`H «QFIxJõOԵ~iӮ/rhh/)ЖRZ.c@y 4N)!lr QԼt.Wkgdr~d4hRWhMR~p b~iWt_Fv, Dw1;?hXarPr,J=+GN=5X\\,5bѥ,:{lFQԚ`L^;y/Z"b`o!/f' OipTcw*z9VOpy@3IJ -t>zu+ȝ/NUR#SbӝzvERs|,A^愡_nzC\^?4/k)q D@YV,w\82Swy0cD)=rc)T徻;oP⃠|'zCxC%a7ò+2ÿTDսV~?&!H=܇{<)cUe5=Z<BkidcVFx#r=VuIIe&:O?7ipnvApaPĿI. |CB]N^8,) 0s7f-ւ;GJe;Qn⤞45$̵@S6Uwa)*# #v/AZ _Ƞi&UQǡeLj/CaF}`~߅2s45 }_PH%|h2i6Oۊ/4!5Kh(KГOC9mE场esHEz}MI ztlw^2 % 倆u`Hs]'kiv} Pq~Қ\5B82ad"ݹОEDUlɫ~ܱu4b9%Ǎh N4V0 #ߵ`W:ͤNWc.k,8vLQiˈƼX4jc WDIvh2G1iZU` (\+y9٩O^A;PhU3}rW)^8jf +l9$WKLL8s~-Ka7C\X(d#-R3Sw dNͻsZtF2{58`v9>Y A+h. }O<+ :-"OQzv)t 9:VMB l¤X;,4%#dM n 7cQht*" mɟ3b!f0oAγw6u}oRTI@3|g^gN R> oy|M]Tn2>p֩]o ZGރ6e%E-[- }m@Jj ghfۼ61YzXLR]r8 '~$>rDCukHdcwɺ. %BC^o2Z&c-gVeCd¡$km41Byd;F2PqpEݰneb=tD@E%ѕ }'=ױhVDq?{wypCuuME.?TGcti_Lg^;CP%נTO%ع&2?\ǁR(|tSmX{nxT+Z#)^L,fI6 .5ѱƺ*FMjdK9j'6=;K/kI/ĸ8NNe]w)jks*X\x c5,|CƯIqbD"P@u9%]abʺ`W_6ZYHJ.fS`) \g1"]|y6V}5y3\fPhC6n4~M"^~{JFH}9׊GDjt X7Na}2/(CkƸn19}ytOI|X:`n15|Mfr8xHÜ #\c^~fG$R9L-n28sBwӿѣ);ZKg>|FCÆ7\j2`HZ^, ;a"JU%BTHЏ˸|PCLK+Q\; AD[5޹|؂&a֭r]XkvVjA$~ aoͷ~~zQ_) r}LR.됐?=[iP]s6kGk޹T^^DeRKITJ~5DG4 [Eo+|=n)5m]ꍓ馮Qpr _gUx^w+w[+Ս*ިm]dߗX*LSi<uU|IJthD~F\BV>inYj8R7hx+t >n%l(J12LTTI] f=A]jo_G>[@}#4dLqK#s3ґ^zAOK EnKev|)latg[FV Ttlkdz*] %#F*6D(rRe+H>T7j[KvɢifaXU՜A5u\*VfN 8Oدpx%D)#[6 &Y@Jx3MR]V9tY,Jk3Oiz ƿTTs1!dxʙ}!f1xB>I|209.ќ212dG~SPBlWQ7 +g}r{"5 tK׻a^8BZd_a-K5I'-XY\}^sPx5JM$ _H h|$#_6*Cv\HBꘫG όF HMк;VtmG.Rv܇RO ƒ kYYRwv%uq"B/ʊ JlK GܫL>͉ZjG-,Va˻|/qc TtMFSPR ry d'08FԑX!c~hz7 ?TOe ^n |[UU&{_1lpSTW5h[_}i[뿠`9c0㣡yz;I%qCzvHIQ2w>z~swMO[E~%ȧ!8~FnzFt:xb>r!O}@Nfk`XVګV#SɃ?;]I-=L˕qGn5kKUF s~̭]'HhmD-vсNxM%'Om|u]CG[E#\:p%Jlnrg4=y=$gkQOqxȢ׫֊Q~K9&fcTJMu+MwN?-͓a/%Xp #4lQe"np=B[CBE.ť婋Kz"*'\L8t/nŘע5`H,9l'36EvN $/3vx N2+VJNmm[d9Hz0iK]nbU/@?$ 9YۿX .Amqۙ7jb O2z4Ik(^(Zž*)~L`JhHjA58|FHO7Kl혺.喾ҦL7}3j2zQտLjR뀔F*&$tv*IH]YI[Q=[R3}C|i$2{T01+dC: Ϝ U/KU_[Pq/btDP;}5QZkiIp,/%8Hb_V1Z MsЗV,\TStAg,E^|*\x9򦲮M"՜t5E|K`vR7N8Cg>Rbޣ cI ܂2#{\KnXmmKa9W+x\UN~q@?1,rJdJճ#T7 o iHW=tȒqW8<c,۵ƤL r3zkM/ɽ4[ײrR)^IcLqfץS`o 66ѿ{w] # g<2J#?".< VXlÌz E."B#GkX h堐0؄[f kCrGEUX&:ݖLy?[x'o׺(cc(zS\k7 *RaNYrYԵyyKrW Z:eR2L'U$aM1ՏfQ~M.}Ut|S|C k`^M֑܂(l^?nĚ(XŦ;9F[3JZҋ,UaVM>]y'*PvF$\\>;gF$<P\T ` |Fjڮ\*Ax9/{2Tgb<PCW**UhoOǬfғ&\MN.+yMI"ή@- ?ӑ vh_-KA2j\KߎRp ,K? 5_8+\}]K~$i];ωw:~1?pNj '-D5$ FJ3:L]Gt03q1j>#@}ʹKYǰ/kioal7u Y`{hgr=',,'81 Fi!1MMBzVD9Qo'zwyP[_g*>!lj_~jj lSЛE!eMyA*@XaXVT!A:s䩰؇drt<撝4Fcs:mN>r~& /]C?1El/ Hym~9TG-')қ|}Wͣf^'!֕^t(6 %-n]-IBbκ(Hir '2TFE:'KƳ<{}kMYF ^Y.J7>1-oqh~H5X.2@d #{BY:[ -˻wdo>iu.bJlD c˙GW_ɵoARLlzfZ{Y% 9%$Z K]i^*X )x(nE ]2FRS'Y;M>GZ*+?#54\Uc *$6 EL ([0[v- {sIaǎ0__IҪڷXAńnƚ/ Įe*t\U,2|)dqo_gf2:ߩ-^scL(X@7kR`DH@LzT;Z>.[cCso@ ~| "P#<\ 9+V1G}問>(bzGN=xj1*R*:ꣽ1}upqXg1&Khٲe-4]/X_kv:}2ÙQ=Qs `/` [~^RCw~<ŘHn7-KKv1S' >dlLɨ8b:SFf6qn2;Sn*arkw7|%~߈)b4̈́ QQ54yFxL=$;EOAv~&Yd9# R7icg,#\Iجd@jXpXxkB?WGT en193ϥD߂櫎+F<ՕC+m]JhOs-܇)ڣ֫s w:[ j) :}>N09BWuLFUH*}nlAh!T.}*򹊊8t >\tQT]>#jR>*G];_ i.v(bLm~QFy|>pD<;.c)d o|t|H,(MDKQrFK1\ް}l854c A&l4'vA$<j~BWT" cp{CE1#JAT#Η"yXa,\$/?pix #Щ']йMG?D)˘J*Yӵ '`Z]Vom)j,x3!=鷃d1->.T Ry-yp5XMy]LZ["HWf%G`7Bxw(98Ѳv=k'޴ PB7IuT1CaA[O,- +޶7iH#ee܏f8g_.w'% |)4,y^L#  $R¿`Fm*T6B!i?_quaIw{I~|._woط,Rb)t:C\+͒oCU)*MGHIRLec,1NJeJ.*\=]g$+I֫|P tS()3"3W(͎ΡTXe5\nuㄠG]|'#HӡR2)c+ lb.XKˋ~qZޙ+?uhULг#F+` - ~ѭSM&fNu3B[RyU%HGS;be,jH%Lz[= ԨGQ e͋>+4+HLQ#zS}Ih?Lץ?[IS<`k Z :z FVuE)* o#̍S9/T~Gz}3 1FTkU9O}WٖWMRU|HO 68@ߩ f1F. 挃Z"QKRsBCMLK;@ 2{ETtVY@={"i :񐨟VzI]8Z>}1͆륽hoMbilDω~;?\"09\!ƜU- g%wal$ c*풨-Co)`LhqAw$’7͚>i*.F^<=*`vB%0V횚abHI\3w keeehdgӁicVq>][C(>]p[v GK;O ߲^Xr Ē_g޵Ct^EsݤN|[zM ɍkrng´;4>Ͱ"w<8 *A.Nb۵u9"ջbè>l5oIi.,R'ހ~S*U#VU@bO4 \n U_61Lz'y?1q)A;d-wZlTùi ˠpEKXY1upF駤4ZE$; ߿ [H[148rڠToVS<oԺ1F{otJl(>ӝi77Y:n$Wm(ojNKϘ @lyn@*(=E6fϴ*8[%>Hע/KtdϜ]Cvk[r2V !@=W5d#/ 8:b Jg_fnڊ_"5:6>?;6 )ߖ!>;#Y.ba{?#d)K#%n0'/ǼLy0 gREg+39$PH]ήx"XjqT^/n_Ht{a=%i!6;=霄`1mykL!o[\0kтtfBKyViD ] r%V^~]'/#4fݹ=ܾ|ռm(EfX_^ 3jq;M]̌X "hؒJF6 <^v,x|fӱ~X$ezYe5]4MܑӐ+xD̋sAÇlRnC9#䓶wdw.4 adļwB~N,\kdS.AHSLrRfEUg @C7i\ĺn[#{ѧ dT(ǾTGH׆11ᰧئc 09^bC;XvcC¹J,"3jsLCHXt;I1OfNṇVin[Oѫ$"k(Y0M1P]2 y lNyK(ݐ(}t@OTYjKrES? Xd԰hOM-S'~Av dIŕ6 Qϵ iyƺhA3p>(V;N.d^;lGX,m&Ͱ~E7V$8(+1%䰸ECDזIxMt[m`JrqhG:H4VLȦ7r5r0S8=xdkoq pJ'6mrC(C׋?{rl ^MO/¾nyGmM΁&4K?oʖq/gS]g'A'/E]ˆx2^68ϭS,KL^?G}fVO,΢qR;}|O›Q/|j_5yd%Ԣ͇ai2KFF?ı}5(=GwE %o^QVZצK{~lJ}:k4m-dl }44R*,ГW~Ya%^LWSK4JtVȝtΌ߳J]p_UGmB9"8q q=_/D@eTcJ$ys9'$nQ 4Ä RG3:.Vjf}GvVOKs_()S-?8;uV LGԚ6"OAh0Jvi0[VєFK~+&`Q? xL%_"g4g.z54OHw[qf *)wU`_,e,2T hϭN«>QHT*Ye!\ P9КMTUQiHe\c8|^˛` /hJKtDDOQ5TJ|"J`!Xˤ*}"]EZk2I.8KAOU]Riɝ1$L9ͭâf{]GUN|_}F xjØ<0!|\@*jǍ"l_*8֥UG5x!KOǰrmh[?&NUD]NOLbtQ\ @ԞW0o Γ'Od=*hR"鰊 ;zRXCz֢#b9jg?u9^K@tD>I'r݉ҫ1su`.ڿey -.q5$?]>=q޲@].*lv)F;ʗL|gTLq1s{Rb {mrX}`FX] sǷMѽI]W- FB0K S[I3^ITP:j٫sۄ3+Am99Rv_*T_S* A6n29zha I!%S|c\8W)gV%:{B&]ۏtEَN]v,Z+8C^QvLDxjR[BYrq_ZNMӲ~.࿍4/37HxfBo4+IIht vtنgFYHQBr#EwҨB.{*Nzlu Q#usEFU?ϒu; meOs sOεfn17

    TĂB>54-y4%B|zh"[Hߌ]XT~L,of 8M#^0=vd,W//:(ErX@m5dd('1"SPy)YMLoU h)?eku5 W P!My:sInN11%qx_֯^f"wܜ!KvNpsu^ 11Lԃ^b`BqmkJiZɧjR8]#{ T܂ x~|w,%g&`Qq0w9)ڱTvsq:xڮ eVٛơ@~R(uB Z" çu o~P^ FM,`x*o.0(Aުv1]&eHl=5' "@Z_ѳF4gԚ+Qes겚q?ݝ9C9 h,D\:Yb{amIDNP.NP7RPzs<˳iPM#X.3Ala;_mn#prQL wx{DhfKoFz0#u(28AsS\4r,@kv;õ;`×+g/- L4V)1QkiV>AA OARw@aΉGTES.{q%\~=O±r۫ݏeI4Uk2(xq4!ͫȳݘ`AgT#)@VZ$)dl2 $Qn$7{F2XQsl|5[2x'Ew7{DZn \V#WH 2' fO5ΰn[+rřgDRe"*&-- eMQO#pRcwН-ac~ֵ *aH MNf3#dӬbwojN@j𵠣)=.=oI,f]"ɫgݭdD܎қ2A$iWeY``yvף&Vshz+;+W6`~`$íI(LHث]9"۹9]=`+/>R $(I)Nś+xڞL *P7/"|o* {Xر/wԼw}A㗊 -8eOR7pmlUd}= ٲ_fSEmZJ&*"ѱ\{bk]i^X׭'FϙTAu֏sE=jY`H(4@dgsN1k 8imz؞h 'nRK![!z2)lO(H!ݥ&DQ.y?܈*JQ $.MgT+ B/Os7Nn_%dbjCTQԥe`n'aԠo^0WLj[ U+ouQ0Bh!Ot xIP<|" HȀp_^lUFK؉("Z3@{@[{ ^y1i ﷙|KwE]j0qEܫin|vaiY|mꔥkLIɌiDqG MF)x6)- j%um{]l[GEJWLSe=*qINM­ϫ &Ý$6Lt`a'=㫻lS7UN|r =f[=&xwh;fٸU,Aj 6(y?~ ]JF<ā[pKk\9[IsiZ\|-h?tsy §v>ӭlz{(?8Y%HZ3BqWR -DמH:M{lpװ<0 JC2*pGp[іd1񲢡4M0ٓgbsF\ 50dZ_k}% ߑo:*Ii @@/r[}5q_)haIh8Y4[LuTTS~CIӹ*g+;P jԳxgP lΡWY|M+B("J>ИyۨB43+~OLsW-bհJؐ>sK;?8^q@$NN0h'## 052Igh6eۺ-4K |<"$`O6N{"yNN~R ϶ޡjظۮNj^'>0,+ 3䚶"i;hoX +n#?sL):M"{߹{dGB'jQ5(?w>= JԶ&0/0T@\B]42YqgtGwpۑĥ[-8-(xY7mF[JOUu/WNG+*: &.o\űom؟:m.T)C[k+j݀agwz}uCb'lPEFeF [['ۀ=23!lOR;(a/}cq^+cYp]"n|dvif! \U4ht\pV/[T,ȣ2BV[$K"PՒ6B6)J͂/jP$/(o6岈mP6xcT̙7d\QTxnDQo꺌߃>gf혵7EAʴOgMN|7i};~w[oieeWkD;#a sqV?J,;Rp3~e}}Cv\%tV8Gm*lu Ej|Yz_=OC/89(kbZWQpgwwz]fĸ5>&N^r?L,Mio*A@hi0䶆+"a5DڨzNϻ_|N'`zz,At3Ⱥ!1Js5C%WtpٴvneʆK8z7px ֹmb݄d"/1.#ka Ѝcu)h\A%Pk}XTh.k0."8a>>I~52t J'RwYd1ԒT`MFf5/v|}%z9׀cw"V*I¥FN^DbVplf9D6v&m՜؏>Zۿ>nFI9kc78̸rrNAm;&#6"W0= kJhV{]dwUHˈ2LjN`A*$Ksw54.˞lՌ!ڀmJuoI5~=ǥj 51(V}TPJ_UFS|B!gI.٨0ByӁ0Fc7MMQk/4{fX:G`23J'4dwƕڴe4CE+ऎk|y!TjkPzU]Dc=mfTV+CY^=bڭU} m,g>+w *kFYO@ᒐX=>Y9us~D0ж+TEQOغ&bSʉ!gc֝ovI),3* 4*uڿ"2sfx5%-3nb T)i>މ?(GsΝ-9 A"uN{enGZnILErr_U 0 k2C p?fOq&dyYmi&dP3m huIiEŭtpG#8eJx0⟦`*Pymeޙ%=z#Qoxak|_q[;SOD4`7߾} *A:Ci)Qe=|`;H|Thzsl1Ik$~Ջi|dg2Ūܙ#p<0kIjʵZq~*1 : :LH 7ҢRC, 'a3k0i p&Z0\KTܳ\ht;|/p+$@wyϐ07=l6Wߎ+znuHcss*I/Z]!o1X74_,8I^:*4bObyX@ @||-0ܛk⥞-!Iy[ǂcObtpyg0} 8VPAMWBt*/mvge졌4+Q`ʝ$ ơBWo_n!RӕQ#s$TE?6Vg#W`.5_~~7f2Uڕ} ʄGaDP(pyAgsPM(= .^[Y q {ss~&'ȵ_TCt"DAQEyfFl8-OZs_ڋV$Uo2( gWќތJ:# Ed jER7GkJOp5tGD}66GwT`5k]E;)0MY"8ߤ/AZ_g.}_EvAx*t1m>oh-B9D2Ov(G;C$MkKfmBniG褮'l-{[NtYU#ڥE{7sW;?B?) Iz$,HV8%\;B9~ɌKaR}fwRݿ>q `lTGĔN{jB 67ps/oY~?CʘnKsPp7-5Zr<5. 0Q#ws̋ºLl=tw𽶦l>ZA=HФ zձ^LKTÁQN.@`06OFjK>2Ӳ\?e~DN5ٌ1y?z }~P;D*nu+ H(r^VT CKt|ڃIQo/oO; ˏ >e~1]1s:rgr)<y+-&͌3`;cKX;Tʫ\2C?D?vw]#S8WY6K]tδt,[yil[݋5R 4u<,d4nWy;?z[/h`5*SY=۾TbI`_G,p.Ƃ(੻?v~|5=iKrvVGBwYӫ[ -ٚ9w,c=s(6`L)lB0:UvĖ^ƝBO>%lIچׯrgWamvݍA)O'~e+7[*,~&@7#;zrR@Z˕Vf4GS *ʚd5]ܕLQBOnnW|NPX1QϥHiNwWa?ԓ)ʿ ȮwRݺk=k|FmGp M ]DsVמ1UJ" .Љ r.V著}㊩c6CpWB{#CSFX&+M= D4AM~UCL<ўͿҡgfmqpy)*VO󙖆-׻>$O[@~CVaʣۼd  <{`$[b7RCf6X|0?#q@NfAcSäkuoP{x*nx[Lʢ rf^ȲP+sAw6bYbUY#0";k'1 7-ja64 : %tL!0UZaT:xwJ.L+:,H+)yf Zoeh.,u`p m]H ]Aip#$/jPY@yFr҈nB!{.!tMnj Mw!V==Hc{Zt1$f~ÿ2jexYbSp]lϔF,;7Bj@ n )tkwM궥@ݤ7*J.<>M!h1&4J Bճ6S^,S lYcE4=zeqahI=anu`co V_ 0>Uy$dL-%QV)뱍tHH!qqFy¬ۤ`*fגX`Xy}x5Mdgjl5SGk"xt5& ua-kT:m{m"C.I?Wq .2́+J£3MHrV;LqȟÜ2(@j?|8/sЕp&8=Xz|bÎא؟psD|8{9~jā0磿 T7, gzn})s$887(7(>A"4xT Or¯o -]=a4i|&!FIHuhݔC6&޹!835) lja7!e'XHF6?|r>Ǎwq,%?\S4#zjOGeV`"qpDX#.&;&2j^W xʤ3enG~ 1BdrKkvq3fwb!ޥP{CDaɹ mINAr9KݹIq='~?8an0cptр+iPwu &h**- FcE,s`)ձ}㴤 R *toC1Ii 0jdE!܍4Dѭ=7h1uzc߷ů+M3N؉/-K߱bKLxGH:q&,&jy=c)LV'^`f2zټ%D"[Ñטk 0rEv>*R07kz Q>3UDɹM |Zœ!Wbd3E>)+Z-ӹL3쩈ҿUgV=:'>ޛ]3Nũ=,2BI6uv!DHG՘FF[ebHH񃅑 b~sf/1`"{Ц~[J FĮI>9awƍɟiBs:eV_r#Yր.j ,"5.241V LIEF%K D/Jk6yOU&Li~FOv}uW0ݬsO/ֶQ\ZCж&vԺ( #v]R+e_`>RRSp w@0I_LЬ[Ff!R%y`1]~?ϸ )gh#8E ݊bw84õݤӻo)JZ` $k[•4œc":_ܱx%Mh]?,!' ,uJw7̘5>gbv4L_A3ĤBb,FM=m?()ET'9(-p>x ۧ @ux}^er*Nwhiх@w]8Eu^ QX5&:=*M]#łmZ|+.e.\hmYpC8KTMMJ#1 /@hZ", ZЀ~ ^8Q"tf;[T,Uk !Wg72!(ooca7S;&^-/L`msr`*ꂮp&JIQPE~iVn=^b!ͱNu:~Cm520s)LzSU\QnhbV!=3)^2j^M5wAcp(?1`z /Pzp`у~˚s桏eI>q#fL Q\SfgZ`qч{ 6 o21u'hynS ŹwSϱߔFiAxnO%޲OA]נ:5Ddz05@ް3 ki Fqė!ˤ.G#Srw4uߟ EoH>' H<_Bظk[5ѩZ%,(1pQ!3 %ҏS -tY3:\"Z쩄tB,Ze v5 $NByGٔ_魜Dd2H';Fz 0-{5KXU8Mmo017l$֮|P]Pjb+>T_, (WJf4 _3W>78FFt[.}+ghſX{ qBl' 쳗6l F#5-1Sq"X ~;75pZrB.2LB[D,FL x( 0SNA$t1Ftd=5 ^D 5`ieҹ"Ƈtc(I? 'UNa ]!cEI%'A^t @Hl;h0-1"%. l`ɧUB;btm[-V77ho%m+Cƪ%HC+g/Ir֩&}TS-5вc%.豑LQGhvGˢҊPnIΘE(ՈϬ~gGŶD6Eq`o[Y܍8ۄcTF?В s[UZ#eíu}f=2 515 ڞgoTq*`d]tErg!?4uȨ T^xb(>GݭK FHpi X7r^afRZY] h__v}ߖao1ʕ0G 9HW5!#`ہ;yS1+ה6.p>9 eaS;_j9w weZK;5ˁdZjOL9O6d "x\SytmRzw˩Z^ܢPrԥuc"!ӧ0]PzV0OZέ3Do!ZD,SOLojhri{i`osSYA9? 璁O?cP+hY1,k c.yk ^Q@#| hp.h8k͚85WGБD ^+ܣĹәU0:j,"Lj* IĦcewPe_S?cՆ@HrQ*8Fx'ȑ폱J/C@k !~>U0wVgOowaZ^YCR{^VD*hf8 +]) g/:Һkz'aeȀ>yKN"!tyD6!I_ a~c%3SZ+̧Y"j]կd؍@Hra/J!X44-W%[*PCg^ٛ 輢p}-,ƙ;^yt`mɢNI-j{8ҍCnd8$|A O'9/3x ʱ~ڷ7Y(e'Xp߲h斳y|61EhOzCLlV'R6yX/-; }Ob~Z6EXc%M~ 41\KmJg xRH̟V*v0sZ2qXg[jPX{ IE>Lǭ]HE7P*K;QrO:IYHYvK ]ek̞Kb}D@9[ R:}8:皢6xHxݧ Plygg1{tC8SuE!NdMF(8h`qylC j=Q[mOg"쓥*)py -=“M~;;fW\]"]"q* V`J4QTJpM5'4~p=l~H*w(Y'FJsp !,8)+U(:7M>r&AޢmNvSc#8|HɱݻV-p TmXW  ^&bшa CP #m5^v_r,:֫xgié0T]~)ob&d~MD)@|7f8!-uT+vঀ5Uv3 u-Yb'|R2s[|KRIL}S7F@~#=72ۈ%ed#s|N ~rDW`;hdmPlvNdfw[vJ('Uf@;=5ָ)2vφ"V778~V2HEI#cL*]3rxhGw? s&W%PgJG5R)kLNДox2AI!\a~ 2߁W2fO:]ZӰy}Y`Aa^vT8}>8H?ϾgéO+~P}M9q!U/ByMc# ϷMꧦQk7R|e@_(ML2:(5QrQḂ8,ydEㅑ^ņq/;ʪzm&CdK -5FmGP /tm*d_7X~d+9W\z*d1&L1R:ҭTX 5zь#o Hr1ʽP*motδy~^Er0lz_{ǩH2UG׹k^,k -q7Q<Nδ8:eDӐ#<,X>pJ2*hީ %@z\i(1sD 5T T1F5>4ύT6ۻ:0e\nBbu]B^\hJy l >&i2>e` (օ}#AP޵װ vGGFt$`(F`B`yJ[) >mqG]\C iHZjڝC#φðe1?TϚ$f,fQNcE7@g b_j cH)UT,s>3$[hڝݿd]j~5$lnNo]^b=Pƫ27%,m'9}F9N/]dR>Q-WܫTopzDv]7xFg pA٠Ɇ9U: cu.S$缑B$o%a1#gP ѐ"='IEsxTY,r,>8Y=z8`7 -FzÍ%PeF]F:1Ƒ q1HgW ~wۉh}U I=68m 5"fvBl>=(uw"5aq(EsQ"72y4rByV|-, p⢄[h4!4}Z_½+`KTNﴣэ\$R]eRZ܃6դSov>-yůKia8@Ϛ'iBr6UomΤz751ehӠM'Ap}0t??{WxWR>G9{Z9TWj(Ȃ!`̻_oq 0_LThTD /)PdX ?\n'.<iɤӼSlJo+*YfvGZo5ڽ p#{P!|p趧NA 4smu,q9ci ?5a[ R*&i أ1) 5G!o\UyNHQAK+^Vp2{ݸqGBLU+[q&Iۗ" %a CЛ@Jp\ՍZ 'a~^(zV4Zv/e:g޳Ku Ӌ^jn0~5%Gz"YdL0fk F [mӯoı0 OK{V|*bwMB8!ui#pQ$h ^zϛb8F $`Gz-xfᚉΒ4{ܞ\O=7p[{,ugvA'f1 9flPHZɞmҧR:pP!΃r P*KUF,@Y&p81?pb(9(ʲV>l#Q~ ԲB!"ݵ%hj5/0GkMw5L fJTsMl4 m\9h_/I[gd@$q;1{po!3m.ކ6ҖB iMp,ȱLo|-9ObVk} Ȇ³1FSN[j(2.C >X"l onn刿p 'gV2,rz!D%HρB'AH`R>fXs1WuOwSI.f2@C0,f5s Vn^c_nGh)79>Vll$Tf#V$uji,'lJIK{fS`8OfaOdB/$Y|MTIF.U H #5?dq7 0CJOgFC<yt"x_F:eJIA;{{RUYʰ!&Ϫ3R{ADQz݇:[=mh[LJ dтWkq 3=6rtfp.?{=U[0ߥBZsBywo.0i$v;-2/N//$WO!~gg"XU@qP$ 0gx񃵵:$0u"oɥ}hS)J+!Vm<܋_AK?FgQs&49X/T`;=@Eؗhh*oPKNI*LTXumxMpyuyz81XJ%qI1Td|,Ի*\MIZV}cZ2x"H. EM[م/C|K5ү;݄ l?ݳy!'X_O1imJ蚲hDWH0[p]p.q̄)x'*=451R]$1[pftDO1^wEY !ȡYRl.I PS`4ڴJc6. c%kJ8Is<)zYVU=ً_~A~E)fʤMJ+[S?HӮF=Br%<\۫ک6}U#QVd'}U| n-I>bZv]G&s в: gԿ&b$*̰hҷRzIV8f;a`RElK1~_҇SpāÙ4IꐱnFEHٚj{g u`6OsVZ3ݧZXt˹כPߝy^œ }߇NC=,S.n?fJXCJۦ-t;)[_rq 6gn P}~"bhXy ƴBZ@#X>zDͰÏ@83o6J*(7ۨƗv[D Ş^tk!!7&DQˋ}⠐DRI@rJaiq.OSP_կFHcmRK&{R8|}xyP1pU|',GÜ[xx`lo,w_VŤ(:S) z-jr ʎ{WPĝ1T:k 1j# ѣ;Ґu`[DsG’6ׂ͖GhV.3@Ca p԰Ss :@Bϱmlɉoُ?c-LoV'=_ԍswt8%JsHXo^!ر:r1p#}f )Esr#~{0W)4%U7L3&E),y&y ␨oi[e"d&yNtǚSOz0_LMGď!,Q܍Oj鳡1HQ9g[M5V A͚he\M f f$r~^L'gk\c%96*Hf_y{wT0 s3Gzkɯ*ܞ\? g_Oit$jO0误eeH0%`~uUSimTOE鶇[͔֕.CSut$T K>3 Ŧ$>69e2@w5KD,K. b 5؅;tuBH@7g9{a@ֲQ73 E,ا0%c7JYݤ;瓶ă}꽈C⾁N3إݑ#/6:GF02Q| gZ@L6q9p 7Uq@7YHLv^>x{rk'CiqlNvJzj CjU uO'9<҃i/p C{2RA6{|0WpFjh&|ٔ vф`yo bG~@KT}wB9[^UWG+TTZ&8;c`"EW1~n?MC!i;A7%3p^"Z R@:(8"rVo~ Md2 MGhXrfr89Kr`~BqJ>$߳i%H >S'O9a_k*pEzhѰ6vhjΑrf`(_\yg7 V 1+eGs/o^Lc^Ց~vTަu~D+2íx?@MnXt'64cfZusL Ҧ<.UxF%%g +{v~%2"l1d][Bm$A+7i Ec-!9{TiTXg7fxBJ?.jɝ0 t>X*1*~M<.}Hqeh: 4 pJ}3 gퟆ` ~)QYyyM"%W{1 U]-6;Iѹ&4"bI B!mx|v1Զܳޑ i։ %ɤ)1-Ȃ<_ jo p Ps-w& '?RbvlD's=p.7ee5'M0B4il8gžZɜeqn1e<``bl Ʊ;mmTQG?SixqbZFkU՟cF bNF k(qBƹkk {åk誣 0$ARo*˲/ I.EĒ[4L/ Ha`lo<4F?]2s>joENyJnͼ NygB;լ>-8<?T>#j\ԅKWY|22c&VVOHU%\Ct6jbfdŠX=X|$ zTY%#1qi'õHuNK(H3vK o67:ϓI{p]Nj,yWlI[y[m C#ft~c.YC\#!zBO\<=9{z msT0Q$,.b`b&6"V]Jg"qz YA({`~dA&ڟ9nGJ2*8OZ]&C5;R=nJط~kv.vOB,->oAk_ljx尭\)w}_`¶>YmnUnTS{7 :e,=@9IxFޛ(TpjXer Vcpv.o<,@$j}m&Ch\}蓞L,0%ΎM뿕[9cAHʑŪEbf}Szj1 H=F4g"892 - VgUQzΖAnLj4IYuZb0CU:h}m\כ>F+4%UM&lS7[p 0j0-Ͳ@4զ5#@ʤ9v[lҕ5ӓVhM829Vju4Th(;XX"90 dq5&0ՈxYoX9@F5 r)i@:l˜\@m]Ƙ>0W$ό.-uG&ΈUkv&d6%$tY޿di [gJB50~Hd~mA !0Ir0L"Tw aJ񋯞L:oll\:GPߤy]V_B 0v.@q#d09z_71+ ٣|6vdCep~ofOfO܇_FɌpDӛ["t=v\tg"tC X F/ ixt; Io1`"5a6wnyY!D}3uˎ06vbS-AiUpx# ʥ\碆h'c2e!&ENR q68Kzyfx UCZҌ 8t BKO4NKs:,{O=pOFA?7K߁ܣ\ 8S̨JR^֚)ęRbFYfhl{S :W~en1͛ήiHk5dCϗrRtKQibj6<+pk6 D l1(/yf*mĂ/} NpZ_eJsSM9,fo6b2CܫF'IE_Ze sy.hkһ4q 2߁&|W+@3MLWAzC~7i0>u9-#$E b2bNyA3jL=g))GPZ{h29%bsl2+@ߒSZ1x;9 mtE40d6yNb`'@~R)k̷7^3!(Qg ؤg' ZYu>{>VGy9Þs ݪy!>YQ]^s _AVUswlMHN%4/b$ھ/9Yio @\J+pESB .}" g&+X `/ Watm|4 .v9LtSS2Z)eݛ:CU9SmeJpVE1).k`K ,#vAuANmƷtx>N_9Wy[S|m&X!PzIIEk!$ev$Cp5U|LMv(US-$/_iC5CksL*A.f{̀Ǿ TU)<= cRK`WQbm*䗲ʙq'_GF.?$f]촻7v'sw,V^uĝS8±fץX ګ>w8L]~a-=)Plfr1`Jo߫D,)ᡛ_̪,>O-r^gp%n'n֟|7 aw]D,`haL"Mx xnB`'Hχ)dT";Dd+%!溱hL6/^h:[_M*aֻwVn) T LVK %#;3ZL|FX-19չR⾴q&#+'2/cf\WbtL.fXIQ{K`mr$e! NZ%B`wh5$#Uo2~;ݾ*t-plHo*:q%5<|&FX&5l"= ij6j=g"kJ¿. /d(C[tVQDQѸfYbuW}iAu;[qsM"ꞠșY@j 5JVvT>aLr?fD {^|ˮ)ܲ7~q3䄤2gpFP{2G6a^q='P:%|oMN#?չUtDJQ.w9?~T=r󜠼'`yMbȎ$3C_\lj:pwxIr7J<(1|`HFKB "r%lR ޙ+ vj|Sod'Rǜ+-_u҃?OR`&PN2uT'1EXMZyG~lzt_F;?%bPNG^_I E¬JVn1PJNm n ZDSMAh9.{wB%RBtx;E C3+zWz,~2oD:eV-)qLItg!YEH;R|XcҖe{SX*}DȨv{foȝVj|qt{}>N;g; "/;Z\ a2=sCt2rX!{ D$ wzxw p%_HC%2KwjnAсpҼC72҉Mu3:>?%Wpui\  EIY~7F4.?_QP}!{"į[63ĄvRM-;f5W-(&V `w;hd5C&C.#T×<ycvHz /6.~ّ\EW_V04P㵠~;PI+R™i֟pp?j p' ZExQă?(D>T ]lZyC5*VΝE;Ue߈xhf6) B-K@*ݐe'}0rTqӅ Y>MQFa»>:ِǔ 7NB>H aRK*C8hPD{y OuEy,QKHg#e?$l^X^KnX:^SvUdYyV˦a Ud5$iOS6iĬ<^ˆ%لY衳;˫`OW09 ߻'^aEm[9w#;K1L{QZ!e^iC^uCoܴtͩ#y1#g2'Ty,*]+ z Öy̬gHKJy{ɇB !\e&p;=)< y Z$ Y]3dsp3ov*K^y`} eod z¦\M:n-6 hh]iaR!K/j*]bvwð]><4;t}#WYBiʄuU>"{11=5&3hjlr40|ٹ%)0 cϪx)kV9)laW+&RpR6nPYVl,a׷Tĉ[+qa _gQ -qUd4 ,\EhIDX-d&(5ZHP lsT p#*}oJko'ΊAP#[4Ā6bx@U0/ύ@GP G5Ta_SNl23HzZ4_eT#lszh<_ten'˯گJZ+Mx($Mc(!'* ':FEk*WM7|km/X`:JHĎGdʢM8\(Avъ'c#2Mׁ6V(|d0{E=N9bb/"><|RCvN[`~=7v%IO?bocN2ӊew?Ҁ؜6%z^gSٞTn;Qtʙ`( v8L82K@cm}Q/o'?N;H&:M dI8ދ#Nt <Ƕi,"=<V̥D*3wfC=]&}S͓UaeyРqp,i2YTn3shdW h (>G_ZǛw2 B2G3Y5;/&6ߤtVCs c8S۔#9DӓwWI*'&% 8 %:3{d/fFqHv0ٱ ^)sF:^̂l0UFo貭|3΁&֤.hRteHc iR'+0^7uO#ALKʂ4ag#p(=Loi?7%%"`I>G(k#|qon/5L&Yc+Ӄw VHy<0aQЎ\H]xsDž Ѕk{x<@FABRs#̕\4%RZ\ſ*3 ߚ] !-2a:C,ZE)[#(UP{=DJW\K%*p"Etq:p;`;i؀a?5e Wh<%^:,WQ+TXJ_]zNM AWI}=U♢!~H阘!cqZBdI*k>Vl/hϝpeAE]YbaC0֌_rVw>=؎{p_̒"څ{%PF^Bx5Я.&8B#&Ơ yY0I$ Ydзsb̫ mNOrQ/VvLq57Jyv4qVsl\i1 YA*3wYƥpo_|@t9!`襸,]jڐ~rSu)C\" ѿ>;Mvo0k@-b%Vj^-:Խk&hvMpqj5}`vW*#}Nc^#eCºrf W&>ymL>w`8A\=Z.,U}fOa,x0?6NRc(檖{utPEn%#f3%n9ZȁA N 5~ bd.AxFRR*)RBg!C7 +3|(/6$mI998'w0N e˞e k f+!V!#^۶3`Izb8s9dDK"K]w=Co϶N)(c|ܵ!L-XNu m;l.}XvZ X ~$&{Pļ pIrwG,+pӍUs+,lyٌ/塦l?6 (r Q1jy>E|-UxM}:N "ࠛxd i*P2qR. pG]yA[njUqjJE6-9xbSOȏ'kmcw߅p͗<qV1o ̧V1En#k?ZMW0QJ&9 :nP(lfGr,:rH>0VFnILɅZ\C6jZNϛ]*uVy[I+%fd8|}?YM'vT؊3."g͉ yCL6цm$5 9W2?'1vRK]lTrRl'\+2}zxë3KTK+?HKer[pĕh$?E?,L8@m|ˎLEJ9N>趙RVn4ğ( 3]og9btP:9p}VKR,R<зE %sC6S9lmخji6AaדMu͌1qfk9p:oB@"/wtW)"?POXm:AC*Z 0B 0cQ$NzrgXd. sv'<*:/cPT9Akܨj7f(syVӊ;CxШ|^G3J+g b)'YfIGj&;k$v7})=&-ӹk sasr( p~_" )ΰ[!ӑdk Lۈ-z ?WkxBӕĢc9n!K'c`T|񿾲DA _ev?=B0s^lsٗg9^];s6<ɮh3p_2iS2j}^P0AN"7;}֨kfAF`ThC3ZCkcD<u]:#WZj ˉL+uX:vӞY$rRce"= d>QWE|)7Qt$}FG_+ \,~SY|Z9Y#}.ىÒEĹ.#^ mf2-#t̹H  M "fx% &_dr: 8Zq:ЏHYޟߕoU!jW񖣺i"լO)<Ëľ  \fyz9!m#/9Hq*؄w __Q&;_i,LDZvlz3ItUK] 36*߹Byg_|l?iȜ> W:*HvIk ~NengI4{[*llMJ/)Vg 7eF#@_9Iԉ4 %i񘯴ZDnb9vIeVsypPYfXbDׄ:u)muc]hV I#otr.=3lh0>8\l a1ɹ?qxO43{nxѶ Hs\6.׮X Miew&8v!Wh)ZnTUlf#j-WbI$WWv:F?yh/\}3<^6-t`zҔ;%_?]^lNqK1Mb ^e@hPh YѤy75Mx)^@'S u /}MY![TcQKMȾ4v#Q}hW񎁙f&ea~4/[#N MX=X W|~2ܞ5aGkBF\Ssq7rUnq B;og9ױ|t\ҵ#ZwXj{{ !R[97*xoMڽq>J^F|0E0qVzRBi]Qsc ೻Z6He~Rgpe0Cv򈾒6(l29"Sb:j@xL6vܸ,Fv;$3"}5\%83ǃWBY*ՒRy+Vurw=Bʇw.^Nlllv_x%Vۀ>cJb0L3S = j'*qshQ B=yhyDMgxP/Tu'wthK7 y(i ZN%T힜4_4u|!/΃WO_kS/4매7.͹ .2"&I[?oc LKŒǁZ>#*(2Pu)NXryA'ͭV $[yp)^_w$;495 C6)Y5o9**&kRv7y4EQNmh=*%1Bg?oH =TEuk'퀘s~\. כ}G;6!Zfho@K"yc*#^Sf'XQ+Zf˴uD*AC/ƶ!$F kN~ jh: 3f9$f( SQ]^gcPS3yAW^2!e^B_í [ZEO!1) :ԐҞ&ü8o&=8.BXs8G+hqXYG '6Yi Pbṃ45edq[*C\#[ ]jG~$a-=A`=ZkU I0ls,ZЗ`#'@5jd(ZZ<%X!E9Cp bF utМDѦs@(JHRA2x gBWtMU= k銚烛Oh,aGVvA[UDP0ڏ-3̔J:oBFN ړ2%tFHQ!{o޼1CL)ep>!]i}-xd(qy* }pň| 5]z]i(y1'=dy!k_ȋpq MJαM<Al&JTN[6حS|>]Ne">ks6ΠYR:tYψRgI=kMRU!m/U> 7fׇj+|7T{z?zDbEeL逸3\EJ?{F4/c=4HJf;Nň~M7ԓW5F00 W'WS)IC;MR0+WkoVd:cƗf?yAR4WF|M?R+f^$'Ԉtw 0c#p/<ȷ+V#0YPn[MDV lSDҁ?ŒDP3T{iv1@gTGaKk>QpC=_]MSCβdh]ӨNٲ+"_= Y2S_@srcaEň!v} I>"Z S'.߻Q@"O}'E'Q+-UgpQ78.l("@Ĝku> O\qN~bKILֵn: Pa](CQu4bѿl}{2D'ӵv,ꠐl9;{mEpښ.]#@P3]:SB& SFcYtjxu@8LyseJ]ۤ\qY!u?*֞!櫈a@QHr%x?\,~0I] 5cks[h.V&\P.CPEF'Λ\Ns=~ޔ.A>附tAG~٢d,`/3%Ty4h,BH@ z6nbQ-<Ce$3N0ꂹ/JנBnVk<m⁾|{f=4Ldɏ~]F7rzLJtJ=Z vPQq_(ToUb0FPoo:XMC䇊cd tJ2ApGlqHqF}H03Af5ϒUI4Nż,8uG%d P nn`Z72gOx]06AoeEhFw(9A皺lU:/|Cwvނl{- 8v/r. 2i5x2[@ u(sRSdecM8Ov޽^$%:GO+X׉*K-).v ύ3z+F7Sޒ _?@~?i'?1 -plctFR'h"գύOPΐ[0x&yox"'۪?B׷xBYiFm2mQ(d۬ $>uz4}qQf"9;[Tp֨ ]`Tft^*&W"}Fšxӂ?\3xz rlIA@R+gP?V7Tt{Sj>8qXNEK^9#_zNߙOrhқ)ޕRJ]oHm /)"t 2;%b)QRNV^cT&,"rs$Vxr=X%1f2kR3[6]{a*vy͍g18!jeX| 1YG[TvrK͠i#eOh<>Fugw@]/Ujv5vF#h>n!mQ~M.:K:h؛ߗQ= _h8:`7Qq{.)zw0%UT*}㐑 %H}_\0M!,dK/u9bsx5 ߾˹YaL>FcԊ]ػHa\*ز n z4]^nsE2t5%,mv6!grB1N e?J1-3dܵK(14=:Kt▘8|(*B)Ô~8#fpW 2f scՁ#q >U]{a__2?`*:##T0kaGGnàҳ>"6 ߅ٰȇ{3N(+UC$%)n!A澚7.]+TH9>FQNbZsw=3m7,KXCIOk[vƘ]^!42#/rc{i&,oOLdN2 U;F mF3@Aqj2+/tJ)Xq̥(U0 PV:Rn\̚p[U%ߠۘ_$;f|xvcc#l"Uίl,s6.Ok%b%kdD5'ʰX3f#67f} TdSDn8m)[r\'ԙ,p!(d,'4BF DZn?֒.ojZYt.7l{A_j*>NR<\IMZ}6sVJ}4`e]xwJ'(7oӼJ;P_'6^ז+&j'Ab!&53Pħ0O)_h+b) F̧3J5y35qvnNM̂:tެ"Ps^(4=32(>@;OfoӋ+BCQVeͨ =ȥ>T#Y}ຕ,S_[tK* )YYTl+w#H% "lptsid1yEȹk1% 0^1ۧ._0U:w t90?nr8}֢P.$hesWn3+*}:%gM};[wN ;oIDy(%${aXU_X Ty ~IU-8⿼>^"*]XaS}? T(BiU'd~UGg[2hkmG8_3|&~J#bEV!ߦ먹T@M%-:쥼6b 'A]Jj. wU~Ol:Ƕ2K)zBek6H xRj,c1(-jD-:7#/m;(-Vnlk4MZ'Z}5IdLRb^p8wqp Z1|?k-]8d5gS]Z`Wflw jJr[V$';lailqGkA$B'MEM[YB|Bj)u1huz6@^%/QX]AQL'^;qa[H=Z?x.߉nF̫?y2,#o##ޕc><5~Aa(ٖ]Ԋ:Pb}Ys7"ox1G޸ZhZ+rٴge|o#^17?3 cD.1 )|o@zײpڔ6e2qQY!uu沶C.Yt\8Mo%VX(TǺO?Hxx3/"RIHtyKGլ*|9z 4 e﯍Bo/_UR#&6J`;3+f8$;]ւZ*Ixd"pOh3Ͳ u<>h?VZ{ӇkA7Q|ط\)wSx'RʟxMju̳m7dY쟉ʱ7/j{"8=ҫJQu]K^9hYsvn3VF<'ӓvmAb=ș y 갻_ UL\vrNk]nڥEq-48},%dU 4U(W$'GؚEQPlLIN(vt_韄(;9W/~Yo)դ̃f=f_l+i`۾$0!&Qgs m@}ണ:Zu9hUȇxigEKcl!= fJ"<7mӡ%j]+/Eҡ cpui`ӵY`F]4cjNdb65 xYrd+@=؝AkyO'/7lvIABrtgZx!R=6.G.srR֙}ljFj"4۠PdZ|etCBbX{+QÇg AtD*v_yYMT$j,brFi!pTDaӯVQ݂7XWq+VW{𵙧ݾ#֮\ۗmXNsbFf;gߢF;+o#o '. ^y-Lm4zP xvA՞ 6rHWUiφDpX+J_ `~n4coZ̥5߯sa$K݇ݚFKteuٻeyj\˝}z~x9/D$Pd=^g/3v5Y=s ;ڨTҤpjcuqK?<j~?B ._mz7xBs''1i=H> h-,Z41 ] b]*:ugj86sl}‚Ȯhihz᾿ ψu]9c>rE#]\]bB(FoمJL >Oy /''J-#q?1W9&t>c*wZR_Bl۹,CXt !fYU| R5;$]{g)6vpi&w00:OaW sϸP+ے+~-Y 63~N@6476?ZYy6y)SS,O`FR޿Sx.t0[߶d,T!("+ƘX{k"O7:hQj+}8E4%CW"-E것00+7^+R=J@W1ٵ@glvlkh ,XIҢ6o˅USOsTi)kY[G涪ǝ@>Z$F) tAq74̦Ah0l6@nކBb][/ {a|Sw7f94ad)92t_{79g2`@tA &gw!? BO|u"nnu{1wJlLhW%ξ]!v"P.Cdjgw{\0UU(ˇuZ:?mi*L_ՈtOE;Ϊ I$ߩSd؄Nc֋!VF[ kY![;n:Z|.=HLiye_ɤ!9Wn`CDi&w ҫ+ϯa[F n1E9Fr(JJ|j<4I<7ci.![ĺȎSK\]"wp[ L!>p{3򨓞Z) \oSl^'r\/YAW>q!:`Rq!2|$ń=I?-9 ]6WJϟ=li^61'g,K/H}[DDCcЌ*EC:㷴Y2ʊ2p NbN}|t#f3]L¬yT$ _#a4sg u]Ldzt\g\-mZ遴$IKAڇfBՍT)#<)G|#3l DUFdF.MKpbʟ u PŨbzE@֚! -xg6.UwZͱw [~+B"0K7Ѥ¼ l)%@] B@!Pɸ`;Sx4ӺcZ B|bKxt!.EtGQE(blb] ant +VH]װA֫ۓ|>2Ȼ1M.{{6MhV1ﴓŝϹI` E,9Qa¡Aӓ ])Ep?l2B:q^G$7@0njGuتI5P o2] @u5Em]mŨPW GVݮNi<ikFɁwTR\m1B9JRhɉb/<|cT­P$g:-<."}qڧWچ2R1okSΕd x,[jʏ0Y֐ک^3 ҳiSZO3pFQ=$,W:+|EuR"y'4spQqeJEW3JwEVbi4ab!MNnRW`±R+$!/ص'!B#7a:rV?n9 5-3K`KKnMvWSE l*$HJ4+hIȎY;Z&UQХ3'?G0{'q aҖ`vŌ[Q<#Ҁ3 {6DaRzyB۳/uWj`'&ZP2twv,NWTU;j**FlCϠ@[jR@n/\,v/~<(+BϿwjsX%t*ROCwI: o9tfw@SW} |kmnh|DBOhy^+Lel}0^H4̺(N(-G19E3X%᷄oo&dDr<ږ6}G$^2g=C +mFWN&KJ|p6,wz9GNMR(oKVW^8ּiffը 9453ױƕ-J#:7. D%xU& t]DV,/c6j*'ƛo u5jDeٻrD YYUAϵ6\uJq?޲71dr+U'1*x-, 1^7it@=HbNqٵPa%8TxÂ'p;xU2P齈#@Ȩ(eI.UȜgebgM\cVg2vJz?juE} LH21 sGa>.|-ҷ'sŇz$<ŬA}Ć]7P@#ˤPq(uG$bq#9`gnjhKbOumZpU&QdԈKW "F&M#睆7dV :̛vjHڴq4נnpj7ҍ.{;wiy w˭h~N_zC"v-)n [S.Afgq؝xwJ#o)9uvX )TMմ[ Ag)X1oCvpWMJ(2Q>o6ˠπ)!J'vV| Smsי^Yky;8up&XxaCBv`"sGDь5ԝΖ|&pMBG)TYV*o.=VMZ2xLd̵.ZhD!bqp"Ϧ/\H,ǷjuC\f38n6u'nE$ЊJsz6TtjMG*Q/0hUWUi-lAY@5xR 9J).iNUL#P~ fx"vK0l"OY[0 R,ps]ᚦTBfLy,p.n] pw*ElSb {4C_TJT% (ӇPnZ0J rFh.M~b]Qb˾"OGf dب%}ȀY3UuZD⁲ wl/ βz`M%|~/<;ȭDIkRJ,4$ 7ʜin1T22-p4]@>:! + &@Lww?=kOaSRQ%\[1 Ke0W|%r=n{z>*ʷ^شզMt o#(eFb܁3_ΒrGZ #f0h1aB.!MZKL?mm)P~Ԇm{ ব| Lr[+= #Dg}6څeo4XP}F%Vf#U4 ~:@/Hd0TL=^j)}ϸYtQ\ѮKPR8vsݞV}oJp"{;#u:4ʲȋUK;Ѣ6oUfO$txLRctl -bAs1)ĘL7Kh2L:Xz7ʗ9s'gcp;X%|@kP75nbVaCE\פRBVrd\8b]l~ML&"PX գM9 ݛX8ojDulcH¥,:~$])m2Cь |1.*L[{ )+ԘrF{3eoR.l:@t!ߤ<(lXpzYI@t 6ύ`%MtpmW="UKW͒ɨd3,rM?^$̾Rmmėʟĝ!>VיR96U-:cзn}s<5n:\nPpЈNEXp4$*aeaK?_P/ Sy[]SumTE>>'?T+_91ݣ/8(L3e`z.P}RP^g&yW'<}BǍO\څ@9ydž.hB[:)*xb=,}/"f1<~g.P~^ʌ f?HvzzK>:ļyf;Q(6A%TnO=kwkP ?z#R_҇$E..RAUO̶lf5)9ՆS # (b iӎ0̲xd, Pg$#[k"B}9)hp[N=D'^7 b ~L N E*ЊV 4Yțg69M"ZW6mƕ\ځspda6g1{-ֹ:f]G{nޏG&.ꅟ,Lz'BuDB0R Io?ZS3*69á&*7)C#kŸɕb?qHCj>c=#v^1`Bx,ʈbm+wUOȝ$ qd@kG*V4AEq50PYDZ6s"}Jy_ &{__ 1h h+OC^Z1e=qvZ%vzN9 + qw>5cW82*1S0wN_Psg[X+^i+rߏMX=5TţeIM ˚9!iy-6,E^*̫Zߨ:n`1Z!5od/SP8dJͱKMঢ4ϛ]FL;b^>:L N ή =QaN׿9'QJV!=%bC~V=摏0ˇ2']ʊ3Y;w t)i?&]bu>lrưG~D4iɲݖ(T9a!rvZ2{zpef>|S ҥL/<?aFM@i4QMZ|i"/hy^\a.#ZSS;tcy×\Wܹ*cU fT{G{E8 B^L:."~;ea6!;FD‹y̜4.B®zȑLatnq1)^3wm`&b)}eSqle9U)i"K;ЦYk [bL?$r$(ODJ5BV<_[$G,-Yi99yݟ]䜂ЪX_K(JԗKL<5̹xK&O!a5ɼ~y\lh+d*]@4(SlIMŻ$YUR64,/ Yes '.TX/Y!a45:#pJ+=IW#YC›v!QNn0< )mk$Aeʕ:ZєYfx'rHUȥNFj*ȘtMS4j{J̡cdb<1Delㅺݶ6T|̱42ﹲ-.-ew/G-/V$?VzU㰏vD\eCv Y)V^"2 &O,3ۮoi]e!"4M͗ƒƈӀvrgȝs18B# ⺂&ϴ07(PUe0Q|;PMģZ5G6 {`@b^&'Jg]Ν9Y>29M̫mEsC9|2hvytSHHK{%͝M}x~7C`Qt [Z#^K+g. hq5r"Or]DžȹHZ WqjGٷ)؋hf0U# SZK>kxςBX}4l@jPGaFUQ 80=`2tdw%BUG&Nϛ7~k@MI_bэRϭ w`)7\m #vFclBWXnJ,.Ѯ;˦=`<$4iBrV5YXb|i].44ޤ}eiȫ K|:w փY0E| E{HՂkA=UAItw4jF٬i`ӳ%Q ∊vZȕ]ywF6N%$C-Ӡ)8 ,3[ h0OCHnZu+ā߀&Ykv) pCC,Z"T<~?J C ׂ Ecg4/BiZ>lrEJdUE ]_C!30"@(joSm퍖3E:A"~MbCٌ>9my)pV#⢋Jk7KcI~fU^n2jt<[a)[ۖh€K5  35<. Q]?x9L:!H>outDM_YpX[3lc1? KBĚz EEta Ga}pDC >=2zFpCQArlO^ 7TwPP%4.S(T tZ%mpKaa.#EϷȺ >ݠQ[,%6 _d"!iWjPN۴Zo;}P+޿Mr;lҙҘtDd'Pml~G냅 K%?lċ@Lue- Qϊ&^E4 #.H!-F/Y)ɭ:ykNHtMx? 3$'Z!~F૖v =NYOaSu-arH4(ϏQJ]LZ~rz*Z|fE? eʭ|YZb2L(oe,д0-׼g`;PSb9v΢ʏO4y cju$7>BߦwqiDM m17^o LDfa"7bu\LEg.Ss>(ғ %C3DTWv7):A1w"}U2yHK$ymFijn;N%m{h7y,!D K([eBIf|3c q2v%_̃:ܱ0r-&#a RFVKc`.,N*"MqcFk`tT'A5WςE%~I~E`|Dp/0@3r -:l9+^}5H.;y NHVs]ܘ>}c&OO|6_`Cp8!aZ^ BѰUǻѡOSp chv)PN`ސ61PӬBS$4w-`6'$+4-CQnm)ދSm-Kmq1,B XwxֻhGTAK^3qT{Y)ٛp8BL Ve(I.<8鱐ƦY{ש#4o|I.;y9L!1ESΔ9I@piSLªu*8:†c7g Ew5Ya®٪]'lLqm{Pmd4/9P<֮QPʕ{A9goHBCy#y* ףJ= SXUx]xAO18@56uvmh+nw; zw,A0h_w IJqZj* Fi))aOI1J|t_5jE^Ug {  85ʼn&ujM+Qp&̬&$(t$oym$mF~#U@\gP|5Jnۇ:C%C&Q˯n`phW &vnc}oxOb v[z @\ds(<>,gDmű4Gu ;h˽da K(ʷDjy'PJHp23^5R۾ɪ+Gv|z @="3Xkԃ<Ψ)e&&N /C`j2])jP]v]ޛ|Xә[OnnD)޲Rɏ|yt.4 P{q?z]oWɎ,_ d͈A 5q'Z>HWKVT O&]%WpW}2ó:f㚺<<hFmC:D=W )3}q4m0556 T4 %C=pPK1N1I e>{ǤzI܃aeݰ  ]vreqOĊ;қ{;ic >KFAIqp%վsl崷!aO #"[l㲜9am@+=cÌ}_mF.ǁ7;rߠ:e3Oc9l1H.o3B$6ȈlҦ|'y,@:̍|>4pR6l#nM&͠al2DخAڈ6: (I̩Vޯ(Zo!'qmmH[;w%Y Kpore̅HhWXeˀf$sv7fU8h=RTco5Gͭ㮣Ї9Ű? -dg|Sr! OA5=dLVcM0sy,[FTc#$U4s R- nw0ish4pa8htL_ЦR'5alJh87;ć7(VdĎ+B9/ 'c$cn:U+Ѳ=S%Y2Va.;F ]6IvdTX2 ;dΙt{[!5g0ƈ4'd(Dz!_Tc#|Dڸl(_j 7+P 'mq] elX/c Ӕ.S~*b c1J>B h2k+b\rXUj`SiџS`kX]qI COsT|$cGIwHB80@ +KuǴ=__g$+-mA(Rߣ_M:k h[#e!/T M9GQPNMQ/% Eܢcg&2#[ QP?08%hm RW}ƴNnsS[w?lw6C!zqsRzj( C_p}~" d[|S;QN>x9R"=G*jVLJXກ/ mb}97M2(11~ ~e|n*Q>#hAG ZMU3(vqn@R? _-fadF4O,4 6MggGu_jʌ?#= |^Z;έ9|ʕ[40ua'F6EpN:h䖐-"cnqjG8Tl-"Fw,f0fk`1B䶀˷ƪ` Ӯ6m0TQꘔ>7Ll6uT, 4>j441.I]C̑(*$, eR*G :[)6LrD\*Z;T|fzFG@}P<R$L[iJSNg/"a*ĀqE.Muv^kuowܻ8"[RjqcD%e㗱bL>5"~+ɺ`jaܾԌ\SrS\KQx!~#OkoONZ/uHf3H1;'Eyt -wLϑg ݭ;pJ lFaF4 >s+Ƀe1t-`QoȮz+e|`jhmpC?=f{[7Jp,Tf|xI*)By.l0&Vppg|A7tZ\*) KýYD׏%/Nǂ(Nlh/?̻T+L G`) n@ҫ.23fl/&2"݋fbuIV͗Ν͙t-H<ȝ +r_Su[;^:= ^69Z~Z|G44[xÏIy{jOB0!˅*c$:>mݵۨagӤ"ﯛJ?*[sZ9s!+g lhaTR]>~_3ӈ}^)~( ":9R^H $>㒶);ܯYmtQ2K S Ŗb/xW x\{ 9{Fb ¡7dZ+q8bY;c܌Uh7l|H,g0\/{ ͉i2|Ԭtمh_?"+3ƴ]/lUa цH6{#$7Ddk\3g|2l,ʖ\GzgtA_5q̿KYLa>Hj@Atʉ{f.o2 \c;W"N &4PҖ kNUF8?3gӾ1wJ_}ey&ƄݐDpMY?Z9 '^ Ⱥ?<}[ܺECA^dSHgHW2Q%!2}Wٷ&EȒ!g9;װa`7H\7/G'#SS|HL7yQ1He$i=Lr07* %!.Ez3C"O8T511JXH"R)q'yn+}MSM \쓗 a(V+v 1Q&͖إz)&H ;Mr*v^:)2{q˫A*mzEtHCDpWj]Jj,Jv@cd+=S9Mkcaâ4?uF,%kLTG|X4ٮg @a t%#(onlp1oCЙ{z⤹nό@G`8̔K7 -Q޾g5Gt܅JQqo G[iwDƄ*'y=Ԃw`)ٱZ0i$֠O%˦x}I|1;OEm7`G#SNtvWbg/PF%:E$Xf䎚F{<m@m TP2HL` \Wx|IǴO_Xiں$a!-C}Vo]+疮iJ5Psx9dD ʲN \&zr=MvQl{ADz!R@xFN; nmwrx,__\CGm<I!}"0@,Վ8֖a(]L>^L_ /t.tI)$\Zq\-uc}Y*D7Zs.E U$)r1ћԺ($3:V*fsxWڬNOEF?Ds7"g(.tkçF#q XƆ-q29!.h(NC PO4G>/kRdyA]W$(dhY<\C>_1"Sqq+iKNw+4s@n$*{CE&y#,XRӍ:}):@VIbu!#^O0Wkܯ>{-Ż9 b$*z"$(.v\84􉕂eyujh-̰k$#_[936]&0% ̅ƮB̍Fl8S-H L~(4P#:hܦ|Y_z*gՊL2Hl3-,d_ ieր3EPWAU6ݸڭmp£N~A ,%,S\o{ia8U?AgJ:{9]|}Cl%{g 4Ly8krE?A-y>Es~[ 䒪AZ]|Tzaib+6,9B3g%1٨qwJ5  qHlI簻3`(3MXMiڛIT&w30Bm?muZTB}!hi!M#L8<~g#R.`I!N5(cHοrt;DF X\bR:N2:Pa?MF9(nuO 4Ocܓ줺ūoۯWz5tcyV>P)xQ̄$E:r&õ6!&`q4=i[%<[NE3g ޏ%ZB^7j_rC@瓦O&B찍HI}j0N<Kfx~ 'Aq/AcoP h\g$aidko9\Ȯ'rY E);͘Ï^=2eQ=1M @+J2IsϜG 'mL UO6NZx45_1ۓy}yq]HxŸ;07YZ*O("m&l1lR>X' ׺/sH+ƙ,;\yKo|uA3X+.XAN]ruZWXu<{5c;]xmoއ^†\}PDXtY}d ,%_aDV_2A0~FfUsgJcG~N<\Sj  d6:H1k׹u}.Us LI~NܨWmہ|}Q|&!t<^H(>8-3XKA ; Z[~yfaj>0R}$0GdLOU{{wjsX:|&-',6(Ȝ5Z!ډ9P((gVd̦e Hާtıu;dvh޾'z; zYFvE!ʍQ' Trfet5*3p~8@u' M*'GOMWa~!B&xɬ3gp Vտ`v竚's~kTnt,$ʠЀmh}@P:E:%_,:>z5@r y!dNMRh/TՠF,KhIY̋MO[W Xz9C,PvG2sxCYI|9҇-OUQ C\HDHU*~̡mHٳWsNzhILG!EN\`Uȟ_C6Zjk8=^Dv!${,~ mM%_HJU+6J yaj; |W6~&#>e,:/ @)>e [Ӥxg+_y[T6ӺI6MtYɣ6F(T}{\"R(|&Zy!5HBFbvث_R7_R6St%AbFO-&lMQ ?l (3'rA{VȥbAy}Jd\Sq-'KV/xV=^#` O& \Ct^#ȝGBF8Zc]y0f3xX#cZӝ:C H% (L41[v| ֮-.k:#岘q=㝣]Ji1kݜ 8Ol%"vλ?i4 W:.a(al(4WEF%m5a'LǷtip@Њ Is^L2}焝eib@lxE!MGqb[=3#ȵc%?XI ܖ''"HFU[brwxdQw,#O+Cw35ʚ.d=I'Gjs4_GAixuԮ0n_V.Pj>!}NY0͔`ѺΨ4uɫ`y D̽rv.ɨEtpґӮ$qp :蛐Yn{\ IEYIɕiDd[)4妱D+yAv^Zr*C `謐9:G׈8+p t߅;SMlؿT%%*hY~aoМ?^?F̔@vq=v'Q.!?'ſ*Xs aY 0KeF~+za"Gn U>(jt'IwkL{%5wuRkm4D78\Jj`mA%KoP9O:?MGjFsdX,7AD8iS.&q4B(0~U+4V(j[icaELJu$MzOvV/[EX4Տa!hRv9uƟu|s݉\&fE󎶞3sEF+_u{F`Z߾:CDo 7Q ¤-s>w5>O#"wGx<Qu[`څM'? JR/;nS ?XJ7'L"F5VMP2kP0ĆAFc; jB;@X֖chAz]v;Rp~jaֆVϣ8ȟ&< 7ύ#a UU:5JR87@gn5xV cZxv36 G`'O"ti*t9T͕C^>4G,)-4~36&$aΗa:КQ`-l`Kq%1P'_RӍl>~3/ }cvʠ)NH%M+GCLTx;| 4fTF!TάY0'+k5xEڲl;$:f b_K>KrI$\is`>T|i{MbI&:(G~ȕ\"SBʾ%ʪNf 57La_shh"%Ojz Aj>b؍Mg6o(@g.ceX٧uB:]b\SUG夹 *f;҃MA^$rM\b;S]FFd*rܠ?)]JWt2ͧi,6S85qGͦ sH&ʩXzSuFVSnN-O(j EDYwqs4'4DɏAawbK2))# 8fM'_f1k/XJ@jTd}U4GSXM;4W6'J{ 44 q] xN104<9ק%Q[Ǧ;upAj* rAҌ*j Y~4 5FVjRݒ V&}; i2)L=k2EykǓzE:H4I%rۙZڢezPؑtpjD<ha+$ n&$. (Mv }їf5"#T[g[;Fu8W/16LҾl}nXٚuI1pf: STőHCn L])PмK.0T(7\*R+ BԲ[J9z 5% [YG:3&d0[M;hNi|iuܰ_'4؎L4=Oe }Ja )rgh2 ̜+V|4h/g6.$y#^HO^9 ТRR;iFK7!Q)FgiBEkY>r>E[oəFi`JK6zNWM Ab >23r#D95a5qvFӴXE2bR%ydCse; /-Y$:A^k\~$5Pn#ѹ׿#%X.{F +o1&e) F"+rr bIL ܁f^r7|ʺy[=q|ܞ?s@!c szuCŌqi>W Lgޭ`T 1J Pn߱ ^u5ɰw?츮:{i =U2UNnM_b9®"~xOi)ށ37mBfZ.4)=2\xę OMrN``ww8!pR83-{Tˈt8p:+><_=BQeˌ/C9[1݂DpV~5h"߆D? [^>`!u8@[Fo4B_ß` &5:|*UBs+c>\S,h9!sK}XCY ritS 2b`-G(I;r9؇`BN/2DZTBG;5H_ uYĂ i͚kOilփ8͵ө `Z npQ$V?g|8V Cj`x.VG fA-|0^ma*/"DV!n7Mg&+p0pH$+L9wII">4qa/1Z5:fG2 vDJs^YbQpXb@?'9yǖ Zߗ>$:]=g'8U[m/|ie)\.0R.w+Ef\um$)X%#zdؑ|-WcSxD(!#G| 8zӲYP)婤ړ#qljFf8'iC8WZKjSWh'eYPynr`ofB37 'ib;[`QxԠQҊtV/$ f6GS!ڎC)v8;3X>&l6yi,&ܩeW1Fa a]=D"Bk I>[*7<K% %nv.ڗ+¤5Vh\J6r#q0\:TWc}Y_ ʪ`glBIpW+( U1t& eޯ1`@|gVI_r-:<(C`j(KyXO\2qm#/$XBHI).F@h5CR҃ ݞ  M5:,|8aSf|'M{/)3݅`v:I-V&q\HZAz+ ^bبsDɴU{UzO;#%.ӧTR {/pHn;_/1hzу[9-keʯbR#Z=zByqL@{$GdPHxR62f1R_@epps)zU,$rd' nR#gJBEp& nG y[1著A;(Ȑm|譊I!z-RިDă,\ B7{vqYJ)4<+xl =-0vMfdQͧT,Ok0Pb̃$%SAHa]krg6lADO3=)TLv!~M$vykGaOw8_ˑpKаU|:Ns]z1|*֠e331)/&_`䄜~,.7dZ"늿uX|S $x0fksԶ=r<ZZu`uQp#K˜[6A"H 0ja۬ݑ#\t  ™XolR l e7h8td >ĸC n >fɮ8bq0Ex|dpyPl|7zў"'\S oqrb*5v8wJ9n4*n'}2uL3£']\Û^4 D/m;{u}joh~yҢyoL/#)A8&CLĢlIjv7%!a5!R@ {<[ëuj1\.YMs}vCKr}R9A7c0p|ӚQ>N uU-|%Ue "'Rϡ=ۧo1a`vćAL}EXA_5 g2^TkԺ :0|ߊաcmM`X8<8}K2z4PRO/Vi3n6%k s}q"2u Xdj:Gg2z\<nQl%3fXM^6DT;|-HPFvXϫ2\Ȍ-2C[TkmFƂS=TW). Qr1 ! KN4mJ0ĕRl#'9ԕQ`*Z#~G7}15@0{۩ٛ,c=e.Z4]͒8^> Z\lܟڳA\VH=xV):Pw3ˀp%p`k: )S7$yf+wje+A叡o3J{kbH5o1n%<0ވT;MqiQ>0Gx_%$o @<}6TK?Әp948UR ӬG3[HjO2N̚yta7b4GKudq&?F XY 8VNd+cQ͋۹IY RY]7B}O-Z@L:1F-[ԛU8CFeS T"<$;HS IEtiDa㹨&d*9bGF p6x %DGpUuI70| +BD"6yWK`Q\7'ۃ=ЋG/E-b)#^ RhX0V,e F&}: OXTQWHz`y 2ayhr~[E+@SYh0-asq5 QZ"a^?m>D媭z`[~soUK| HHgH͒l`”aplvh 3Qw9~ m!0T.]ǑwuqIV S@"R="#8K ;`|ʚ5Y%D[ mh1ߕnH{1xcZsq/jI#y*y `FI;XKN\=_9xT{r'`߄~cs7xn&1eYE"TVG Y} <9JlL98PS : Vd0TZdNOOiV%Ӑ0U}.lMzBZYOUҲvJq P̕P WiMc81_| Pdr;3/eѢ<ϛlB7u gaVT@|d8ΔJ'kbaZЕU]T`X3eWCndTֲ8as 3? NT/G933ķuS 9`,} Q#ul\7Q cԱ2GEˏ!oԶύstژY!YoZMBt,t埾We)=xkCOe |yI+L:v}JHu@sEJz+p93}raHWo03?< sS 85I6&Dh)~Z\fRqM-\>Ã.*(ҏ$;( ZnQ*bɟD'߾FƱ q[GJ"e$fru) <Ĕ_/[;]Fzh/91; ^+ha_[6 |a:?=;KK<'yJ 76\wYf>9i>Im ^F0Ny3͕,^QׂA(M2RBlMD.bu)_0)6<ӛYlkIp]%ˇl{%=  ; ug9̉%BNB#<>NM爚'[4%)3*ӤH* 2Zwx`^CJ μ&J&UruO:eY-/;֊+'t~tFM0!&о$n{uCAA8 d B &TCq0jXЀ~a|9x Za4}W̴-=$e4[8 6e""M%wNc{{W,GpM#5땨:(}ё9ue(8NS2I 8!)jnS'A]O9e6"R&iUxòPߩd$ы$RxZ&W&$4 .s smcpo^$ޙs{yǑyM:C6 9~^߼SS~ .D-h YeUDRrC4q:I \DPSl'ڕjZ)d̖݀8+~Ewht8\r*4"{ݥXz{&hq`艈e3asdxƿ;TRTj'1M+g\Aݦq_% |gYZ070701000000aa000081a4000000000000000000000001643420d600002db8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/G-w]?Eh=ڜ.+qH>/5Ύ5ΝtԢV5ipE]f9fhN"pˢNb1}l,i$5he^潇22usj {Glg e4h=[jy)̱=w,fy6dop1NQf LЏL?ob@V` Fmw'S"/ Q75 ƧR:7P9 wG:X%N<8 _.J"mj͔_"bj ?fq&Q Q:̏Srl#KT K/+%OkR, BĬ8ZԒ}fGjܵ$x 켔`U\vBR `NYI"s{eE#!F-T[$OŤBs=<~&ٲQ[k-I@;2rۉshX?kY0ji(Ĩl2MG(@D\IBǮ+3)  lmt z0B-=BKx2& y+qۛ8n70,;^m e4d\J`հ]ROhM_I~["v#3ۻu0 |KfaEyΌ{B7tu90=Cfi.!Hf;8ч˖ N›!ĭM_"SwoskI? vm XM* 'ȓm 7%ُh>E9{gb{Z/9է4;{:D11׮_1 s1Фx'lQ`!-iNnO.~& DmpߍTWϊ fhQԂhxJ셄W fug_m`ɖ^wڏ,aY62U> #2 {LQP.߮!ꃹUÀ h\%P]sƟ9^(Z襤t34܉nZ,S ;+m8~%OP[Teg,,'r(ƝY՚:yi_]ȏ~:NN(^[_ G|{zݢn k.W ]blFJ"hmmb/Ѷļb&LBGNuFD4D5gIH Sԗ5$5gRj#)&YK}RdA$׫X\`o[NB2ߗs(G+@"Kmc(EKWcU,d-ʽ-.948sg2n:dN\GͱJy~60 M.ww=;>zׅTt7-E 2|^ +O3~7KLw%yP)H[(SID.O"m A[MuX̕:-xR䍳!n@.{%m)=Zt+D|W߾L}ϭNfU_9f[q`ؽLDZ4T(&<1&#אx*ZʹzU^hKȂ@XJ 'Z/QIv\gײiv(@!a_O >bz(6Xdq>=V ,Z%`>GvA-"@z!-H.M֔v,ܪn,b-*ef`PmУo75T_ζu]SsIB5AHfONIc=$##a RŢ wAW9Egkh xkB^m=ⲰԌ A<,u<9i 醒A7^f;8~ ʙ9lj"eN6S~ ̢ZKA!h(HX6w3U2γz4)^'WLc(kܭ61(Bifövsd;h:Eƒf#.D 3UxFCr)h/dTTH"-] ` Bqf('e Δ21n ;gPVd[\vm3DҰn>5wT24<Ϻ4dQJ n yo(Sj!w@K?r y8_`6H|%d=u; ڸuIƽFQld~}F`MWP}r0-"EU=[Ajc0B`5(fI2@3]BsF++LW9Yps Y}6 7N^v)]H.-/O¿*T)-A_ՊؚL*(K8  OwꁚU,l؟^ 5[u{ .6թy&3hBv|(2͙?ڸŲ!kj0>3źRϲ X~ ڼDW|T.Da {>*U^v"f*W]8#2rө=%cՃ+r-Ur Jh_s='.k@u~MO=n]AtD! rnͶN$ġHZ1c 蜃[! vi$uFsc2WLYz`jm!;(t.qx.FRq viyOE+)h㎦9[Q|H֟i7=7 ղƫ3E(f̉Ͷ"~[gϒ|4vş% z= zl%~0^{l(kr!DŽ< ݃#ɀdZ韈g͢l.Ǖz.ژ.r*{1,j~:K{RIM=T_( ŧf6I>sMw?m}}:?|W Z`׽9AS_ڗ^ixߗB`0:S6'U# 7ٟJ\|p7<yWxE`w91 eܓMe/,fUZZM>}\h#.S TO%n搜eS×z4v8.nm "_/C.#fΙаhakU]=WY6K IjNgi H sDuc'<+SseP^?B>%OڭuVLե':}|=!J(J2|тbBOJ=mRJ_Зc"Ծpq aTS Rβ #r?h1gm<~K9w/OYQOu4iH_hJƤll; S \.HM`۫(<< 5t>01G 4#ÖSt@P:QFq‘?*;ځųF8a75vڷ˳-`_2JS&)j/HpuJ;}B<eEOL܁Л]Lzw z]W<)Ɓ Oz6 *L>΅˻ne( 3,PTsJ:Oz 50"Ao#j|koF[H!8d0>}gXXqICa.AUb1HqX&5ݸq[M) rPq&І14A2gdBkSLsvنHdUML ߠ6t\9_98˛FcClrg@+_i2I'gMr<9v |. @]}0"B Ӥv¦FaqfǰԲSm—~Ed4Yze(1_7bq]v4u^>z|(#\T@/R 7=ݹUmY >a_ X}OS u0 7hX _xx׬՗sXEL3^1t!b:܌rn/('Mg8MEOZw0|*PG#/()_c ;w1j) Ƌ퀞Y;_JaCZa=cf * s9Aqa>)R$xI9`Fv|B bi[9XNT &`6eXI]Ȉݕfy6$롟nMOA4F&TۨG0.R[#FJ+cO\d"Λk}_gP.IG{!&IdviѣqH:ycl6XS=+`ߓDL9Эu-#/q ZЍGwK]2/QgnI /~︗,5X.vRđBo&57*aZ8Uт~cR+ ;JR1\Z'R9]rͦ$RӶn֖1( -u7%F86.i%b%wAJ'G|M#Y6]f?t Xcf0̟$]pB2iEgJ5:jI~Pb?{5 sv]jjO^Q5M|[pJQVҽw3K _I5qX۴k#X\%)V%,Q;uvF6,*0Z E ro+4f ^yO1e28*8> )<Q_:K*UshQo"lg Ž@bpsc.Hd#u$'47մWk!NfnU1&aeÂoV̸P,xPMGWv2JKi6UXb˕9  #>`j#e3l_G _}3H=6nB>ϋE KfS!,$< 4~\WI1I{k2ע0K.OŒ86_WtK7*2yBIKOLf.+ ,ɇ wzیU(0GeCpKcbB>gJ)߾4%" 6{ր6KC MMr>=B_כ9F'g:E(ʶG]WXT+40ZʝiߓYwuuᒰVʃ@JpRyԦ`2`ٟ:.01Ӈbem=u_ c73;sxHL W~l i Y,kR+ vVe4s:$3GNdvn 0vPMHmrN|&2>jyc tDiTsx|_S`Py@ o8Ԋ^cod21ެlp$T>I~p]a #cgTsܧVcsSdK i]zj=#\r]M !iܹoU(4[T%vr-Y dJ 1BDzs&1I%~bXgN5Zm3FKh"PuBcR'%hX˷WF]m ~rj`:fl:f;?@APVYvQlȺn{2o.ƒ !hI㞊31D4HStA7! i%>-Cf?VY>vW|EwSqfa#Y]ßrW%s8H!kܢs@;ߺL`訵5ְMM@+y4f!ٵCfmVoe T1)#=YM*^j[|6qFխMkeq=bMpHƿwD${Ć9WZ|,FRMCVZxu>!o >)V 4t$e f٥sܱu,Gϋ$y)yɋiɑ7}՚MqvgA7 4 5:ۉɿ]ち15Y  c'ܓ3Jz25<2r_e_@駻{5 |L.84)JIjMs,0I1ͬ(HOj,O6wZU˕%;H%|@Wgl@# N  8]"؞oQs:FŬuMy̋XlVߞܷRr j!'Nys5o3zW#j%Kt||qL92?mI! D19^^zH sw|Ylg]V-I)BmJWEKgӴ6?K*=|ɴb.i(2}ѻH\Q5aiV=n)u60Ek[}yeg ęp/ZnX/ԿHq53a K$!E-Jn_ Jځ)p H|Z }ui±}=tdaюOOHjs5Z8OPv~vC=3o(a}9F#@ vLiJUx(d7qt EB<0]Z9z Æwfؐbi1a[?FMV\U?&uUnɧHRN(=B+YX'83}<ş18Y``FNUtl<;QK/:T8$CWDtBT/%Q'^9=&A=fl~AȲp^ǔyޭN|:Dkg\/]٦_eZu`aqHmB2oRЅE&y&A&N%mʸOLapeXeBHf);FZT<ߪ܎ltuWDxcfnȷGLRA 3k\ά` P 7H )0 66'fB w^:z@٠'dԐ2ZR[(tϯ,(ibZd1[V>#"JGZ뾟 )WI8i>0p]dO eD¬תE鉕.Jtcb>5o["9XrBodhܤqzw<7Yb9-luk_*<0۴3$%{?[a iQzx9pQwREaw_R=Ixr݉NplXNJ͎u杬rӍsx`٣nVQKlsi*%ث>^`Gm3K,ɐ\/#[J9'j=1U (!sn"@W8C(ھ)V̯I cߩUS+0>5)F%Oq/dzmirh"ڹGFWώ3xRjGV C#<:0S?*[.6S/ke&N+Cxy&+xבX5;.DwS^HVڔVSP@DsUO2t#1UQ {'=_0"W!} k*mәuE+MJxqVpLKN%o t%j:ic͇0z' =!IՑ$B? Bg{0 xf͠eF.D,ͣ(tH)c"ii&MщDž:`4 \s$ Ȥu*"1%oxAZ{7|xzVMy~[TzoVY\{9DAFv_x1s_u3g%ẅ_xUV2b!V_vL{ϱ$`}5+BZݼ-:^y )Dq ](5lD Z+ ߉ə8AIx C!avM0+~_rJܯ藸A:`RP -j'hslc-IJIV?͏Tx;)KFWpGW s+J pk/]]'@  0!.=0["{EsH{oHFf} rkw 9[1+ R4'VBg"s+̳`~C\2'$mo֑&Z _2%[kL{QSս>91wC{ ZhzolS\5,ЌFJe?*X8vNV@ҀGNs\K `{s L9ϕБ0᫶E>˩_|VFpf%/c;Y6Y Dziܶ$aG|ۭKZ*3WGvJnRϣÝc4$ VxpsfljԼg1Q\.!W&l;uw4_tD4ºP B֔W*!e wT5y6xy Grfxɱj  *8i5|-|# .5 jP|0a_9$"nWD"v8nc^VTr(y*W U bJ%]S- 0eN./X{Ƽy.B1s9›[vhT18kr `XvFwp$ i[u%뙏2TBѸ%"P+ɒ?&6h̡v+ɪV~ |sKqC҉&viPXcSW}ʿOaaa%+o1w2r؆s=~`g8[`D07Z4["gYZ070701000000ab000081a4000000000000000000000001643420d600005e04000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/dvb-frontends/drxk.ko.xz7zXZִF!t/὿]]?Eh=ڜ.+W`Y$E(fɗ!%'eOm.cnmBG#iؤCI2 &L]qF\֗;cV[PRXg(CkyL |pys1c$| ߋcD,zٿ82-[]}[a`a \ӓ}Mt73-]5iIVp@z/L׵[ aUJӀv ˒'|d{dž/C`mhSG/3$c_t[ .f*.޾};vXh,jާi8l^s7K R<}7ԤC۪CJKi=*Y[˦-%HhPM2A-.;P1r!lHVEnOQ`jί{A3J?(lzA⯊3u0kYS| 5brr+Vnj38A;tJ1aO<|LU-4|".?,~#Yk~.󁓴:ȱyxYu0:U`!={Jx\S ?LD?w |wS nnrLcF%R=lL>K+Pl((mvEe$o@qWsVgIv'$垡(?|go qbtWw/ZJ^Ӳ0{6RR )ؕ;R G zٸiKWr6"%[j<~n@(d>ׄП* V7|-* @rȚÄΖDҙ/7?Ls#Lr52:N̫YN`.hŁBrtnhnpπ q }Я$="-@MO\Dz5(2vBvP e * $cߦ91C!o)cv?&6;kխ# Z֗^m<3EO!^"po֓9L,wRD۹0$ 'Nv1w|X[x^S2sr}$-FbI? eEOk~LgG$08&jBZRc.5M{Jk0HMk";r-7/J*X/e,LDqxy;0aiUkf/Ēm@Gi!玌w̴npKD*L_OEl8tM\Q0gfZ+]Y+VX7PNqmF*O+\9KkKOQw$CP)-ps"yz r$^V!NTTN+QΧmCa-S"jz#2JC}Ból vD\ɘ<#5MBdS#:l˳m4lN>\n?|EPB.G~Ƙ[`0OsryVzP&N>xb$kKVbPLKl) uNAeFs(;(75pgEpE pF8)LsrFA)%}f=nL %O!<G8%G.O?u";&~LXR[#3=k+=n x*$=-Ĥ1vAՔbF@A4A =؂9v,iNLW#mmi˥jNrP[63ap| 6Rio*nڈ%F .s7 Ssfa^Tz $ݎT݌~:̕/kyB$K-f E.ׅ潍&rl[K}=s+Z 狝9wAŴHpMJ lvznD يVa Y~T iI=dz,`̪W +Ni#le>OcڅG-w Nƶ&6ϐގ.:|ZXjI[HB>0dLx,j"?d&~u!{Lz-Ru݋*cݶDxĨkfd,2KX[䌚N!bzx$* dJRҏJqd"0ƒRȓhK|yQ./8іD7O8%??K9,KwkZӝ߈COO6 ث;1*-Hﭔ跦kU lg8zfLu)q#tU68$OqW Y*םhZAc\@wЄIW.e-z9+if.vٍ F9r $hK$ mܓj%HX~3-z"]MÊx4oM( f ?f S%dR^lX )e/ IhyR+{1ǀ:]-_LL_Yl`BN^Yш=p1^7 ӏ KypVW4rȩ2d[9Z?])׏ ͝ГwAHAS=7G lew͵8)GUIf1eP:BOC4m?q7$iNܶK aPNe.]_~UJ?0+۹b3p`#u];쑐sDӝmӄ(k|$-uT:J4%wnb,o [=f4Sk*#עru5[DdЎtR\p EjKI,GF(5&X~KDz/W HV;ZbHb!IPhou'Z D!n7]6\fHC& 6KU`ov~Q90S3gCy@e_&st|$Sˎ:yK2[;Cv۰;zI IQ97+l1,n+H0~d~iEoew2P6<lOFa{r,ϚnN3xKH̘߉ꪂ$t+f>A$s~XŔ/p 6ʆK > ڧk<]6R:,db}脛ɪ]n 9XvK7XN҄)=!bIzꕪ|JoKȒh#pƐR^(lT_8JrW2k_[׆a[?T._ʪ8 }PLYMhzݐDY܁Ÿ2Eѱ\:3WQ $;ijѠ,UCݢH&*1U v]@X{%V t)ɏCInکMH]إ[3enITC?=Qg5=I<,p>f 1a;&͊ˌ&+ɽ^9](͟S^QD6י /Ad?Pw]fi a%bjNUp[yB](o&["i}" Gb*0UGJ\4a ,:0AzuUSJz|V>/Ty1vS VV4VY[o2zhs\e,leTӟzkCDS6k4g^?fDsƛX gwp4ny$T!ީ$+ ];(Yq!^aguTuIy7a(<"_W7?ܶ8? G'3xWKtgĤV5i4~a{s ^+5qO0@A_`X, 8OL2S ' qD",NڶO}ݷ(gr32o\ބVρ*+Er5ˤ>Sm9gr6S us-oc8AG7̎4 B 4]A)@9pbH|L8"䑏pQ#VO_bFmRTvQ/!TRw ?/4xO`\%Z&_GW4ҒTHI*aJ|($aD]dl'2Ԏ/AswO76DjqPjFir7ä:QVf[YvL_L"YΣdfud+`\v!?||q B`ݕM]Z|)i'XA>\}YtWK~@GxT޵F =aYGh5A`ܡEj Z_\iޯ]A+G 1k Gj,Txm.ˌ<]9UI4f}3At$ߩKCU<(h[Ka|z xXmJ#:jO9;y/2t7\H%:xq0Oz?.E;DqNܧ.3r:D$;6=R$찧?CTaQ2Ot +QtMBD'2LYE<oO,? NxaieSeѲS: wҩԏ=Zk5hX50[PxbemSlXjؒ^Zg {O _P W"4tqoE0+d6?YiЇA$zsFƷ*㘰u 6 sEz$ R`DR}Ͻ0H(h4)XXT Īe Ig3R=p~M D.!4o\BshKgK/xLӨ3<ǰ|TG YqK+xs7sx) W ;f$r,/'c`8I gG&7m%ٞ٠8eYLLb"r8jWՍkt87hC} $X#ƍ桎xס}8rH r]Y]znM I͸M۬}G tvf!ژf"ztqDQw&kx@P8,~ 6WLoxdu/•j;7Ȧ}hx3ml @~]ͺ-p,-ljc%;%ɑrcvZF*;@RuT`rőY+nd7<\UͰ|YO&A@ZYbO9ǢgŹv )*WNa=֧ W@Qؕ`eN(:ҁꘘFtQ'֕T4 1HwhS7*ma5 EjVdx?Z-zv&/_ }|}>dй@7?ˮ?*x S@\c:ab+B7ϒ ^N.8< H uAG1<]K:_'.o d(gg& Zށ÷wڴHO!ge|raeZǫ8_Cw^龄8Ww{iu">PH969ԎWla֬i?r gP1{[%cg=xlBLZ6!?tkŌu1/FL5v 3\`62g-&8Z=iT(, )o*Gh}}iw[ꮤp5n}w݇* l2L4+{Y \0;.]xqaMvMP)&@z"1*;`qv Td 0x|ݒ6{V~h͐}8 b ͘V`L* zv5vG1+[ &jBBS_Xh?UN`PPӼթ)9w/<7\ ]<6AAˉq( 76h&)ǘL9>%U)oL1n1vB7`f,}^o3gpm"Ə`t}N:^9q_iVr6g=iKPTPMq죚'%_Rj~S R%( B8&Ċ6e6vJ߻8t~fFx𽲉R%+qRu![SgSbz?wo/xG[ |Ln&/Od" G7s #6u@!]cpaJ;vܿQǭIU 5q4 _J8DJJ) /KhR^#W'<#z̺-dAU󉎉eY]4< #u5K6|cw~\5Mpt(!lHk њM}{CMo7:#q9*YكеCz/Z#V44LV솊jvM;kqz 8}^<(n˗%BMV3M49"Ut@w r;轭Y NJ;h=TZlEW*ߢ\&ȁw% ڽ*aX41g@=17n@[5iv3'̎n_h`w4!-O u C*~S)Pr8ܓLG8$jsp6]ϸ;hZd=pn|I e}R'Äf(+4XV^gm yy-؆5۳&̢tĎIS:џi@] ,H8"ksNQVeie_Z":0qhMT@ދᄁo+)p0^9Gq6:%fc9Ng |or;j_ P,BpI@/U蕜n[0u*PG(gWC&;+G:7|(U nQ&+s'2};ʊ|;3_Dwe_7'帮 HE +V# Ԫd1`~бB!&Al\ikX^K_>#86yב"PA˨) 8ߪ}>9Ώh?h& iC)%DREk4kqxCm ,&A2fYez?gMt9%!C9p TeZN4 rh>T<𩫉 Xl[n_ܧSB? ~![mZqΉB"~rSc y;O> u/VDM0O5`aKW)eT΁GX*fΝ nZluY $a[hL#&t1h˺zk7XrwљDpz#KnTYN)QsH`c7MX~ۗZS҉W,W{u-dQ^uxp[/`lP^k/&+7(BD&I{rM3铔r@V7``KZqB^q/1~ Z_(D 6|1dc.n̅4]&e5?m Y̸ [Լgȏ'qSҎ~!Wwkq"Ax_l4)(xbݟ9O X$n$a(Nnv'[Ḣ%m;Dz>&-&.AxpzT!8)`z O* ݬ^38o7s$D7x[Xj8%sNnE˼1_$yLX ԳP&VeƊjHӟ˻dw) x_1㏌%?%9#4 vn-sm7[$Z  GC~,C #Fj:q+N|/"ɓ6ӳKVP: S9.XUR@(MM8Q.<3n TNh%U~'$  Nt%miLMb/Ÿ5m>=V`>n1{ Rl^u ˌ?~-*bGU$d>Gz: 4T2n[r}j&Z2H!sy3FBao𿼄=M 7M4J`16l<FG|{ZvPn[34QxKHA#xF7itFlNj{:$8 ᱑1[ bN+(?2;^?_! Io>أ-?:'9PӸ*N4p^1< !{tGTԠ0ڑ=\7c Ýv>IY- E4G[K:}!lH3 @%Atu~ץtQghlƳ0mJ+daoχvl?bd崟PU 4]ª|qTAHb.v6EF]! /$P]kz( t|PMutb r3!'43S$mqײMEVK;hfՇ1l{rRjRY2ĪA=@c1SyaW i BN6t~W?=-E;QR+cD{}:Ha2 wWYe=P)YHMnJX~l?yѕ0:6 5l>fY+9_ \&3*wp'ˋ;w}% k`[v'RhHI01mEErKLT@8A9i| ۏ$>ދ.7q17| *k`RXQ95A"9 |ntAKzrD tTN5+ׯTmQɬ}([4P(5TQOi8@R1f1k lmK *9e(m ,҆/PN%Ի"gz@pL/vG6[P\鿩O] j$5,MKٙ;CTuGr$>!E5[a4\zޯ6phrnXo3DXm26K,C$xEP T ;d/WnA;S&d{0`QISK%^/1划!MQ?`!֭@|`HU]aptCǯ 2E`Ɵ*i@jE9LţPl dW' 0ւϑˠH{uk 11{ğ/4h1n['"(] 3(䑪lc=d ũqbR/,(dBlgO'saY:?)ёw"<[o|֗gr/܊܊Rڋ0P7/xC&( 6\+~}7no>avfb|Ep%uԨp$K_UV+OSa饺')(m$P'_7=ʨiyWLi,2$nSR s1sƏ?s19ןŤ]P= #ʿCm+ A+3q&X?4j caeT>fGAb6[a;\^F,ꋙҴE+é2|]AEm{SZ:l]g> 3TcW{qojMdj:H, (׷EuQʻ^$A \[*N'Uԉ8 ̣׉9n 2FrZ^%"4t:QKbuXmv>SǘMp& v!%->*@<Fe1Og$HTp{ ݅Lj}'H_KLK\+KjPdаjԜ4ĚR+Z "4Bz*O JOMs9@Qʔ-4eَHt(lB7>A˘O9ԭAmτ )w]w4V&l! dLWH:~#R^Tf71O[齏,5$y.6x+7U$0: x-ȷfdŨeˈ! \l.9#~;`?3k<`1T| t$²k&6`QHQf$X+1%4/KAVEmf9oiK{+IX,:咇t"$EB@uom84چƒ4p)'*.NzKO6( We&7~(f3/MOͮcŶ|F G!(gx{_~g6gم#W/4u6T,Pfo2RV|Yq:Svp >>P^&[}*3Gi[s~wfEɫ{,[ˬ/KyD @c@qzWg\@oԋ>h-=$ei (Ye9Ynk3U4Ex&O9+(\ ֗ eуx[8i˴8vʇR]O7F Ï")D(Q$>z8&gM2ѵ#d{w_J'uR`ʜDx5$åH6Rn'ΙopOb%Xfz뒙,J)B @),\:E(pm!e7tKN1}Jm/V kZaVY<#:5gO,P"0i_SɵmppXp|2oT\6mGAd ⳦׷9^SǻtZ|S GAg47J̠3vAu#I ho)Fo>J](u9#$,ҍgignK#zסi  %|l+Z؞nDM|\z 39-Ӛ2DVfgYsEw(޲KFUڍ3(Iy]$=z:_j^MkCZ[,Xziu#.rBl{\񝡸$q t8-pǤ9-\RKlڊpqCtR N=]R$I\ILUُXDl7frڬo~x$6 }d+kjv#7%PkỂC2'kAz7 }152߉iMۡlK?IٰZT׬9 Y)*%Q=xl1޸ I2ZV]4;͠Y&>T-diZ1Fmh֍kjJZūc88AssH5ˠ+>EgQ֡XgD_׽xߴua;|l}- ?|fYU:V2žT%bWXfInꐰ @~ݾ\ hF(Aq1ydqڂ`NQ@U҈fڽ;7}Di 2);3vF/}7{ʯ%0u7k`ľQ"]G>T$YO,l!̬Dxk`Mg ` {әT㟋cTfO7;^˕LVʨ>Xxo޹r9vL ;G:VΠ v±_aZ/{f朾Rd.{|Ca[aq ɨ n'CZX;C _9ēfBjb EK7^^+,UoI?CI6O$ .#YH`U8,dhF^dlE!6ߢmf^plhR4 އTE@LkhΚak>mC0Y#CB욦de\o Epv\8mfho+|f._z xֈU?EZ3 ^2q6 Ê!-=)zzE*vZCUYώ2tWh7g!wOd2Y]XJq?A.A| `lmUe"Ύ9?+npg ѢIR3:z?}O2,0D:n]:xjm9|$o9.UP%QҜ@F v.ޫ'Mфz0HuQՖ( oBHK]IjE֮[h@?EgCLU(y_YijȊKq{+KWR|{krb!ODzu!$rSRW(["%)!Qj7s[nj Wѽ/#Qlڙ ݴe;ke\'_/S;=)}{T `ruj@K P*"˺u?5h! 15 )L[P'7@6m&E<%r#&>И=Ҳ$qGC9 v12h΄h?P *;kmSoS+V7inC^%o *IҾ, f6Nd 21MC\vQYv!o\^;dI$8@)^@o.idK?2E8~X0litFA"oWJ|gȐbZl,Ҥ;8Lk]laMB @npmDB6]Tr.WdRp}@l~eymw7L1- S  "mWN=BcgU݊ }o,P:Gk|)Sv&KG>U$%T'"%z 1{MZ-_,~|V敱mnBV['_ 1 sX8`?9;:a0L{߫øg\~"/FMtO%t9jWGJD! ^ RȠ[RH9~ܑXddބ6}ӛ8L.F&ALIBJ1L}qgxH\ g mH%lqtHi%W7&Qo"=}#*k'i}aՐ?ɬNrFR$?~zBICg(3V]RS,sʵ)8>Rؖ5TN.Kkjy RS%Ię1s%yZFL!HE,תumC$ _Jc}NLA= `/z_KWcbJfAݙ+V9߇CV@EP7)&!SZ9~yqegR؎WC7Uk]l|zXtGO8OPftrul[W|%, l%}ɋah1 z:Fds@oD\/3u~*feq B ǻ,-ӾW% ]ENդ䜉| T_%SC*VM?0zTNaZ># Xc;!EQDL} wT#9bEcDOktR"˶c%7B?j$f칮ðίF9b2 cXs E,?oU[m8~".H{0}3rc{'smYB  65T7 -n\\wJv\?(7K !G;h||ru]Ϧ[_@ Ss\ xjW/֛ChEDjLic0[۷1J /g"(2%Ȧ;!A&YUh{\<˗)yw:J0^3k}.qXa4GLt;%q rzm@"ʕUwy,Eh6;I x8+b*Rf̾N[K\6( },+y9OEl&]ƮU9!1\~ .J n/oIu I"8Z`HŐ f+l}~tbҤdZc)w$Z"> 2oX̝c.x]\!c) g3w{bHu!~kܟ m͋C.~q*L$DPA0Fe} j_lxx7FjY49avszD C:|JV:&ʩx!ñlY>NKz K+|1Sײ-Cu>wL[ݙzw![7]]m'4S&R0SAT)"8dc#ʏ,:Ȓi*uX6<փHcea@~{g'||f@kG? ,#LJ#XMyN 7~uVwqH99mIgBRErO#&[.c rI5 @̨T4LR6hL;%}:ۤ6U֚Crs$D3Y[BvAhǓ-@J ?%tH}wb8DFUA%,]í13מ %XNANTփW]Ω+;f&F/ёv8xcK'Gԉ^Iڴ0qrU#r7vw,es:!2M]jsxu3S.Nެ{9s wf_$<r[zg7m膞%"~ػ "`}(^F$L8j*~eߤ84yԳkPJ\)dŸGJcKt~xUӐғ=t HgW\'S?$`yV nyd.լt捭s%Etʼk taUS,!&zsUB;*LJo,7"=pDh:﯄4^捡%>a+W@'ONJa*T=hȸq.jp@r 040ԯߏ*Xℜk)"/I]9iEָ)O|1yL;xKelY-}h 'nhs'44ZO6VxhYjP% {Nwc*q[n@lԿ A$,#w~>NQ=[ώe$>vXُ~ÞvgL QkŞr.Zz`A\v(`R?wmEf;; EJ$g)nK!g8>m$6 "-T״Oiwm6::Yb}+Q|4jҁ*VC KOsj/ӇzxU8sslI, He=<ޏ杙Z`ò&AY^;8=dGA񖡴ˀhje]dvф-s?;d>I175ْmiҤV@~kG#{##CQiSaz+mv $p \}2=y_s8 RnsIhA.^nxBݙ1k||Yzڽ}AqpA'sOP|=U#;ۤ!boD<-04ڲ x*['ؚXղc E=kXìՀTN5ع;R0:F]C*R>qO+z;G'fV.2O,ܤvm|R\-{ʿ(ve:e,׎h5&  ,B&\e4n==!lB]22SVJ-1Yy3$U>X#d[*'hCs^186i.Xe3"@jz &dXnʉ Წ Zj~M2 S@S NOk60"Ȧ(g.(6OmXBPm}1j42w[P7iߞR%l1խtK7'^PCorLw4]̽W8e$ݒ!s P"ar(IoKk8U}9w|P9)BO3̶;d=J.Hitc,ߚGz5Ap~'轡{hZqcX\3`":^$%"\8'i9"i3wv.b>$}MW_uAz:l;vDّ{9l^=ti(qئ6gYKp5rSu# wT?l7}d 9=8=30́N=V#n)kt5B^: XJbabm-T_gUyԬ<'R!| ?#wd'CG裾d$"#REQ<2{"V;fg{|46/de&`ksY=ke^60' [O>8F Ve{QF?:H ڹR W(eCs qT.YtkuR@pAW(j)eXܢktT^k/Ka0.yח,v%B*3ynaz)x5nH^V`/:R~([*[%=Z{&֩*{\PI'kD+9)y9me&z:2=]30 Ϯdm<2H%~XdcSzS-A,Cmػv ${/4}xD煠( ϟ ܛ={f$ C1qY>CALnFq!Sj̖+0pr F2ɨ8+Y6y`Z.'%z i4iIE}D/$*1dEy:7>%¤n!Ǡv9ȩii$Lq:Ǡ `:pEЋ?u|~\Fi$^D@ieɯOyHmp AʍUl}Z 87=^NA\j{mEpNmq*]Ϣ,qȢJ7{E,W᭎ $1M._ /I]+f9ef~SCR ѕ8a6S~sؗa`}E@)V3['DeH:Z{Fߢ 6vgaa.,eKDp}pz8Ka:6 %1s2lVq\,>4V7uʇZvVA9َvIkÿ{1T8 x(Jn&@8x͆K_( 0. L=Lf]H߮7;ӇAƾDۛ6KPqLJ{ O+_G3DNKn$ǀ4c©9lnU~~ϦOPo!>!QLVQfQA;=G ^ S*m.ڵ<\ciH`Lrc=gdC'*å(us֜{eb瓑V3@XZYyH#U38c Ԅw?W݄uښl>d6ao2(f!3-k5kK~B_᳅J_=b1;05C,w ^= >S/찢y@TrXYʸJq6u#O78Eؿݠ?Wu[>aANPgqwK t_Q䊊5 {Q1ٯ I e6bfu9dJ$jt7-3űJ.uz aP5awj@*%čcWç;^f\˱cry({)Vx棞+yU%lf^t*u \%2.Fa8]I`.ψa&d&4'A=>*[Ca,KH:"e;$W>mQfļiyMuRrG~ !RyU|ʡ+~7ZFmA(ݴ.o깤\bq~)74 D)ϰ: yAE{#o'߯gGr-CkS`oDP#sDwܴ/Mz\͙f,^ok9KyJE,ZM)@=Iu.9Z$!ک1eK3HfK&1Ag&z$*s gZ~-ϠX VߡeUfhfYjM>u 4,(>?&MiX:f jl}9}=DJ䃇4 ,di!SOP/;d4L8B\L[.DԷ? +YU5l7CJ+rZO 7 S 8M)bQar!W0h~u)(3}NRvO4Z4NLlzmD @xàE b %ou UqVR^N3MP!9X]-X=ʗ6Vڈ7s:ǂlE^u$7*3;Č"V`@vBX81~Q[zZK,"Ө2ࢿ\MNǘt2L&Mtalڴwtѥץ 3ioq6AU.+߱Q Eq{s)R4\ Z|M5e%O^վxt+"Ud".[V 7;_*31x'|>j8/pz!{-ޝŐt}xdJ6BDH$=t3?LzK727cpif>pz:T9ŏR8f 5ydx^ `pμ!WFίh Z8=۾aJyl!ΖbgUYZܭU7<DL wC,lo,bW_7'Z2?CP; ~>]1^ I)>8mqlQ!lTƤP#0"*@G-s@9'r} [o3*9b5QP2qQ 97(d˴D͞G s#0hprRZffl~,)yIJޘX(m/6ل@aTXjZ.p˘7Ҵ'O[bg QJ N6MHΫx?3˓Ѭ|lpҌO[țG:nde' CBp XЯ}<"LƛḞAy]A2א,,,ܖ0of ӁRhyގ b% Gݵ+EPꔫxzJJs3W'5m")|tLÖ́\-ewˇ!?x?(|êVت>vu#se(GF]h94&Hn.U ;vnpR4Zlp2ڮ=CjA8wĎ;Yh7Uc'HΞĘS+n/|}K1xul'.)"0X:2ùj*p̳Y73x0)4q`ऐ~WR/S"kτbڹ˒Y3%<Fu)֏ Gj`*QQl4mVV][>v:[Gg+-U!WsڈfrT88{SDlV]ZP &û?,LEl8'oM] ܕ-GKd$t X;vjOz FKD2 K7@^V֛R#8ζD ;?P䰎F$ UG&¼t%?^Cgv"&@1U([+uF b0) Cm\')ԅ[//d9/wH=<]^ä́U 2u?u| ePs~ģ/S&Mp)q%V&%``G7R9p|+Z 9PRͷC5Gقյ#Ϟg[_H~4nڨEfc5CS-ȍH:VC}aGYvʓOV Ȓ s*mEyt(^M>UE]-.ʭU)診O_S j/ OpuX3l| aV ,cd||~zCFgܖL?Dz]݀cƮ~{[K[tԓNnծ05?]XwQR!}/LEJg N#A*4W?9p WmLJ_ƶ֧}ʎ?@ԕz_mx{JVدiU)!;5G #sv/B]q 31!I:[ ^QPFʂ[Ͽ[]XBsNva"$3 <1q4IUH |AĘR_84CO)֘1U&0+z, 5cI<]`&7E2͚։kL?#QZ@̧ F,6}ݦY:*R&^y2chAо7bE,hG48]W*<ɷ9߄CF@WyH46<֌8R{=@,h3i!Au*y]EOƃ[JᇇC(xp%z٘sdEt5}u LBߺ9[&m)` ›ӱ\eM9mIGCZj=%]PUP g,$ )Bh r,~:g3.3lMb"5оKxs*l]Щ!J6C0C^_3É-!0Ԡ$tp2ڛÌ Au2%,( /Y1$zɫNQ(΃dv$ æs٭[P^JcZݓf,5NØJ0 Q B)KxIHiyczma|MS-S+%` I{bBփhli=ֽH"8nD((cQR7u=?AWwKCj:ѳ:]b<@aUI YbU(V0!O=>Lڙ1Ea&OAN $:5FN-3uXVVJM6W''Goڟ]/Kql6aSHg*1jb)e[b % V-hC(tEH8jnէ}iU%JszcOs1_y&$TA{kkm?R":O]\A`JjP$Q5踖dz(7bņ'THJ;:ʽNQcn~M/M׵pOiij b-bБ70Pj1>rA.ByP*ݡ{L.R0.V=a0ZS\kԂQ'M)@vKHhH@f46C7 (sC&jkE﯋=H{'͈ lkBGڑДB>f8)GrF^. bз&8JO Ժ><b\"P:tOLzc$,cb9Lf6!<ʸEfWmg앍E1_9' Mۮ },vk;WžZD3=M-Z&3:KzbʙV'EZq|Lg y#Z!*+QQ.e0F<ɑ#PeJPȊQ;[e+eNqIp~MrOo-15E)GAJލ) oN8+||eC5VH|j&;BQ5w& K^ Q?5vÞ33g)09.l 9 0/g?Wsx8aޕj 6wЇƈUOfl|]MH~͛lY%ߗ@fLó6g45tVC֔N.ɄoLFqw!aAyTyiHOKC? <2K5s#@6"2y+W![BpLcO~⦂ԃ{sP̐v&d{k+Pm8{?ߵ~UvV@GP`*=^C^tӟ:7-02-}k|}a.lԹ?{f?f*vYnMNx"9nneol9 9b-P繦p(zųgj,XP](ºY+'ť1d.>MI TgV^˳F};>KVKoKm %_PO ~ %sAFofc5yň†J=Ը>-J^ewp}z7wƑP]qMf6 sXTNVm8+Yz)[GFp-$7qu?m]% jz2O6%<̯&,̎w}2@|lO: U C7e:!)˹Іljn̟x'ie@Z(Ha$MYҶȀظp1}œH?Z>" R)4,kx1([@F]#w̆LE88=k1߃!yo4H&>i΋s7xK8®ae dBWèEXSj8n娹ÛO-Jv|ld`C.g7hV}մ%`l{ܫpڥ="9+͕TR$gg5.A|gI@d?5VF@MTJ_KϘEGlZddGz*V': ad9B`03'YVճ#bq6DDžR[ 5XRIbWJPЙQƲ>w֯?nZOf%6۵u-XhY6?5*iX '򙒐/glLqK=c$ Խ;P\LDKr+d/sL4C&O#=",R$zNlmb\,0DlRJנ):} H5qFvLC<1.csU?I]!"W.Ʃ{τKɮXu(aEWC4*IJtAöI_a3 '!CE_=.p2qݬ^ ?2l&y#"#Ν]j%h(9M}yH1rC֟遢`tbKAHPsg$%!;'SE `J;M׶'}Pbz L:^eET/8$Nz;ugTzW G/y$Mϲ:x>ݕu%1÷^*qKcPk4Sd*CXSC-ِT67&M%&_)SPr>TB%D\vԧ-X ]i[uO=KMVw hd7LDhjfn pxq~Q U`1[ўDҥMM`f9ڢs xY9J#+ٳl"}A+d̩/YkkwWWZ nT0ҋzK$5W$FJ)Q`f+j&ڡe4`qRC+Oq#dAUg]k np}o˫><$D;t<9h-!,4&ٲd>wUHmtJ)>vrk y RUDl^I6A^;;} Yg>໨Xpظ;Npc7]\ꇽLf?1q"&%?ӈ^QN{QQ sHh (L) GOt>oQ׾To&z+.g2tK4?dg^ڽ4z()JsP;:j*e˶6Ǣ6x$+D7V.I.fuuYX> -9;d $7KaJ68V47.iIcʢO)GqH긚Dx;cNL[2W$8zT}$*O> nu&暉Z4% LG֩R/^v')WQq2fWHž*I5L:G>֐^MFAf]o;l+YǍf1"{ ,RU3h:RkcEZ߲b!AMHpJX3j8|WE'x 1 o=LvϨRh"^YB(W尼4qbG$NΐǷoci n ydhoT[RUu,DSeзmc5CĩHz1;_R3HyyXth1׆]ćSp΁aҲǵ\|?ΐmB݊BF!9֊C\{X7*@??Рb:t ;y;VOZb&6T)Nt5o,%,;eJ߸c(!ˆphClׯa62P/phXD -$"_:mm-t] ؖ 1yUq !wIa>:MS#䁾]F޼4=4/Σpڱ=UhnYS&xW" 8-!BlFeN[}ӄA ŽuX_ pz-# `+F0 3(%-i\Sܸ7;F .`a/ҽ2x= k M Q\yGF"C@K "D~l\ViƷQ\g)TDhok2٘#-)5m( ]NRjlQm9(vY.޴ڧ18LuW>ֻ*$6SiӻY :0d'd_#;OFgv 7Br[,|$,d6;jԷr\BЦ̵jPZF>#9ty>WodƵ$&OgoDcz06]Kp* %U1=7A?n- `]Aꥪύl@!kJ3(%xV0Z[CAgbbOf%,\zn/)­kmW_2MH~K57.Z_T7#A6+&܂Tp^IxVGy$<4[j :Zx[pN@b`U?'mP4:r1L  79> ~ cc5sd5*hD:\X>ynmn9p7Ko+>t?~=Vyt$?eTcK;3;<ښC?"#vudC.3;|OkI{AP-՝d M?!/~ٮ}aYO^֔P.SvD4zՃ~\6xmMq}ʅzDy2 ʂ:h9C8B?Ѣ_fs6ۛ1_66mp9\uM7xن&0K4!Y1޼E _YxN6;&o1ʨ+sKgAHף {lh*|F91:<{m=nM2JmcFzamk]svWc.:蹓+3M BsK|fGJÌ}0oOCùK^M2P#Dc_-^hKy]c=lpB|w==bՀ*xrJQcV=K7Fw^ksv^0 2I9X6vdSB#r,S" EJ~#Э֖xb:(Lxƹ[_b'NyLLRs>ENO qPS^1vq#NzѤ]2_868H9E/;3ܨs13ͭŃ>&ᡢws*q~"< DX2Ư-0@G̤W6|QX(#tE|LP1(rGiMrj딡y?J+-;"wði+AAQ ioGZ6s%$eS,#I gM@sM l{!tSN/Z.jvR=t,$8] y0ˋ媜@U pv CJg"NmJJIM̰\cv)8Oq,[!ͭ5: d19SXdR\Dl*Ok{>ZרIvR2zFv*\~?j͊G-Tu%?L[\n.Aݷ{Ċuꀷvz[YlbyfD @bxijlg\?2C?}``&ףf ;[ltRڐux0KůEX2z-ɆRC(33hAj (ka #fR,8B,pLCM%D9CvKA.I=8 ֣E.h~RGL zGIE#~بB݊>B'b K=Kh jK#Fqљg h4:Up9сbY%lhd`Ն|nd,I:g3qc2S.qJ(08pTvÇm751C`H]s, Ymp* yuJ`~{ﭗ 9 oho CF!3drl/}ELc'ZH<.6"?$Y*< C" F1"VeiNW#hcͻ9H[L.g/iG),yu^\ hRW G^OĄ7L5񑓹Xj6q/R(YyHꤍ# n9hL^B)l͒ݼgČBvt{Zh kQ/L^fogz3=ѐ0HMџ>EaA3@MrWJ,>-ne[Ջ]s3WE;lnn"~~ -k-Yv(h' U*&Ov0GЇ]$5:HWsCuF߇۝FVBT4Gn,k 4wLk_~rt:Hg 7;lQ[ ߸ SU)??+m V{\N7Lc*oGrnN%NxY)MφQ]Q[ڴptόac>wpNyBY }F%,'oG׆v!uRLbO aǴe$1SDs(ꖟ]}fMA Sv6('Nv8e&,j_Qs8 ۆivӈ/Y^B H2` uar=a=Rl^˽s# q@w I`N{!^(K*=nPko^DFX ,BKiD~z~j[S9\9yYxAL &l' K'p17ه ۩"$f^fTO$^̋xP~֭3g ;`,UKق5,$T+N=RTtNGyPK^C|m"M7$s=E4?;Kn+:t"׿2ۦ4(X>S_<{yA |9( huUp+A `*30UQK[B}8G8RVN2wexu_=&l\CF;۠/v;6It|_Yjז\NبJ3#% Dgb"ƍlFQhSҏX\{~)t!g,JjL {4՛9-)/RrP̩|wЧX6:1N"fI{}GҐEA=X9=ʈ*ձ7פH9 0VAJ|0AMue@MpT{=Q700PO8uQH*azMƎW޳0fA62R/I85opCHrr@8ܽ \}|u׫#Mpj̓~&6uW$K?qڄvMVc0.@woW ͝%vC_#`tD| !cþ;}5n_>&ra`p6'wY5S{1F`ߕ!^xWLHgD;FhE6ڗLFd{ PH,5OB-ˑv~%DB :JPNܓw<7QgSxfhGDgJQ .xU`90;م>;Px'.< 5f6[j%~:;)Tۤ[G\-KĮ7-[1VLaʱore -#q:/t\=S>323UjMp>>F+:Û 4m@L04OKkkk 7K[X.u:0S(-BM?MGTٺ ma;^ء@&ئhna4/r2Ɣ,yjJmti N. Kz0,IzO'm8f5&;0Ck:SWXuПU]eS(9߅ R˅91ɉ.DJI_*V}7 ; mChQNm |$y:=iBq7۝V%%=\JtNߏmڕ?Mؔn a nqكy]͂Ct*i8An԰eͬE|:"0~n JžW4"t_W+)%QPh$ߩ@k>{ˮg-rÉNTx"q&-.鼪;Jiؒҭ8tcN ƉAZ:!m >/pRF* Grю`fCfG̰ܧtC.ef>#:h~ԨK't3j@o^?pn(S( Z GSK/hξx@~?6xz29:hu3y>n[ѭjM2>{u]-V@ lT:ByUJ5?zIAfƇ(2D\ 6VLCu̥cmk iC$˵H*)\1A)ɡ=l S6YuϾV@ QG挲l"6-ԂZ41Z1*2 cic \kϺRmB{j4A nDp Ӎ`sc[EYVz{,s+J.%IFAPCNC7QUBx% H}L/N]_ (a ao^X"#8oq,ޔ@{P`-`9*&B$~B?^*_,'Uiyz$ dl-W LA]]/v;P(O׆)b5zN}_M s+ #K zhpIE _~ m̞MDvʑs`Biq 2'i}XVa؄etߤ)0J?6?'ڞ8%W(1\bID52}TZ{q6Q\ȅEɤIb&* ` Ec'4\zzGEBSPxw}}M*; Jvvo`R|Bh̍ZUסagE3̰̱^VBM ZnO[GSW3ADz}lUEI:G4=Xr ySGIG 3ڵn[2`J񖢄=c;li }w8>:V&f0s7_$ >լG \egߛѳ ݸM~ ]wSv(dA2Fɧ9u guyPc/|{G_2n -b[X=P]FXs\~<^NPvQyk9 Foh (/ xp\ am%x18"/#LdVK'wy~!9 i'iÆ5m-?+X G- U &L(u3̭L% v=O$z;16%T}pV'w 8loмtTm;o\1yIsI8,"pu 99aHϴd!%&r{Zw4Q#nI9݄EoςGI!Ͱ+l'%VFk*xliBue$K,*IuBg'mYY$cK>AY^P 6K^̾/jz-ry:o"y*?UŸE ƦxX7|}tu !y Dvξ'|=Xv,Z~Kʂ737l=W:BMP $ N?8 /%bc L=y6Qi{zD7@vgL8pVy۔Vۙ8 >[@5~J$Xxxq0VHre9`z<רQHzÌ4JG-\_NsTꌵt"0- KXYyÑwFAXN`CCa̠"6I؆6*gefUp)8G ucog6(ڒ[|/_恻ҳ yS!h]0w泠倠R񡂞ni}_ hk{e{dN4E-5\Pғu;+5sVعr4|5U u4_0,`j (1b*oĵ 4\J}^3Oet:m՘x2RH3M/DfpQ_m ,ӠYM ,(e-DZO|MM8!*lĦ^ia\J $ote8g2P0!x/Ԣ/v,7Wzv?Nu(-o/`QqI&kTDp0 9u<g-_~B·ꓖ@tI ^_. }?k E+$ (WWH<} ؎CMRB?gP\FvJFQֈ혢~M{#%`n( )aI?!ة@JD|>cus! {baN &^5D:EQftO@' )$J<[JIZd*g /0/S23,1G*s,!Ќ!bfHF~(" |ExBXE.}|ݒW'n8_e"@ čF Rmh"oAiaVe!3ꇎ-4<By9k2l\~="tyƗ% 9Ƹ8xMsq:nP$1y-VjDL!iZlZlTUF={{08@ZJhٓ>pK̬ϾeO1 F^.֕smM!l*sK;*i+Gz]v2.ѯC KTx$g7e*jU,B x7;n)89[ hrv'ɎAxai[sT^fMEN*49u(ڈUBtĉC=3ʝ*c 90=9t0IeϏ;._ҒӪ{ؘ IAZ51ӡ%Zڡ)H`ɖBV±bK74>8tcO|B}ӥl@a`sI{tN$мxVTW,/'5_N&ZVfVY'|⣂inM&6a޲Mb//Si t,Tt.[vFfR)++~mWʒvTv9  =ֶq9|?bG Mŏڈxϊ՝\9kqep?Yim8!rzdć18۬[_/QmZ^a60Gna< WO|k0$k^VX ꢴx y"2JJ!H^bx9?6[/o}R'W] ȳeK?=,nsÀδEfxXz\{]DM:ĵZ[iݿ:nIWz4㼕ͯ=%YM<7^,<}v{fRF{l.1WU| 8t кHcITtsi~j9zn~ռjL !l-?sn0(8]v`(*l#6 Z;)nLXs?1wL M5Z,(tL:I݁vOIa6ڵ#^\0D70.ٔɢ_Mt$p8}$lç͝M]$.@a/@etJzԤG.ɖ4oEyWbQp gI栫5 T0e uE7 {zG> O/"z0+k.(mjIہy/8E3&KB|ԙa/<[&8c Cp'h,bn׆`7D#V,]Vܸ ~w.?Gym/;Ͱ:P ^H As@AV">"Xw o\ PYP'ދqwgZ]`iḀ4u!dǯ?RX]{R*knb6L!Y!{ zc0_X0 +R2 }-Ϯ^d}M2\Mw 6B7846%1/zYW[oJS#TxM$x6,lߞhmp9:ɇcwםPE)ԍϸQ @R wh)A%4G! 6P =;ǫTܲF^{;.t?u)Ѡ9i)uA Be_xKgUk$hƻ8j+ ݿ,(Qu> V{=}f[BE,&ׄ/-}5,)E Oh~ʄsNUP qxuz2/鶩~L$+׏A5H+T>ҟ΀el!5"%Ҵ/7Xntpy;]?@oa+a@#~$߃E %%΢gD5]Z,ҍ==H7ͩnRifi翆[zgpY?**p`G/WV븦. ՜OqmsBP9BPvQ,j| {_Z*qt H9^@s(xܷ<pmFC:1e; `gRPGLybPZOAO,c;/{+FǿSgr.=6 "&,;dQ@(ult-AX@RM*Z9Ps.|r m'EQ:ʁL:/ (>X`ޖRbPq Dϝ#f OX|g0Ubi|l& Vv4Z.K@zng%/i j|& K$poWoc )'k HW([poj}.T-<[h*dv SJy^A8z ն.gF1GͱyQՑjlOKFgl6H Іx' w|EzY<'?7 ?SNOq'%t)Qe ,N8M2]TS۷U֤O>&cϮQg~iM=6K ) :ny+Fn=<: M^B{5uPMPn?w5D Tvѧ|3P# -vk($92tN3]h`<8ȉl >,~F±~Ng!Zĺ%c; ~6NFn)BXFa8J~<:D=6uMHGBg" :'[=FܲVxfi]iVFw'Rh|SPD  Π;RfMӠ ̳X,mςxRt7P}UIA.`Q[LHX$qfʊȯ]3H 'sb- ƕT8ZQ'sPpdh7&HGI2'<>;iρ~ِ%NLX;JUTCM'=!eIds5Wqg pqpoE jGTN&^_#(`QwAM0آ^Ydx٫+]Z" fhҺAԋ"Y-T$_HV҆VD.jxR}%v `gQA`RmCǽRmȮe|x8yi 燐(-I_3P^f_0\vq  B3ڥ'}FEQo4&HYF m%bh>rhd9۬\%eUKwc$-wPї&D\4;kī)-o۵RbDAmT88+2xX[Y),!K`^cc֪=CfP7%V#p/ eh>m D33 ~~} ݷWuLJ]>b~("z`.! ߕ;G)1 7>F9Wpףּ=Wκuj9]‚[tKcZ;剽zu׭m7YTCgg!@uQU$"5˧]*dnV.MyЇ9҅lm-Lz8ȥWp< Έ]B#w'3& E-j^D#f?WvZm}3VWr81U{~cg'gs>S"qZG"C6E0oM=gwKg_ gb& Tvpz NR=/t}믕v۷hmDMD mQ́#ivBFzihuWbή4)^N`cS." /h ʴͨPT*C:P.i}TJfή؝̚X@IE,S򔾬R̉:aš*78١;JWT_Y(Zړ'OϠeq Jj# sc߇v9۰ *1A7YqSm}d;E!k\ߵ `+7ABȟe y&Nk1GfiC}ԇ)"P{jm!7ҖD~ Ifو6!вtw>iՈ*=n$ϏZ~iAV&cUveFΓ٭ӣSNF/7p'o Fi$V`$Q#e+#Fl+ 1z*#Q\914׏-9qǠƪ٥:A9 Jw_!Ԇs:0WhaTRV Z* Yc1ܘ i , +u ]OVyB9' @Gv-7`()_/aL{r)]ӥC]UvAi:(:pBnIT*:IAs?_k(A;1k3$U, F{1^{T牱% a?KJ(nTݫ 9'e:%=ua TV(GGz͘!Ǩu(YʼCO6xe_(̔(fPh Z{Dg^K( yZOeC"! {kXd 9#=N9 w [޵)اd_N5mX.l֥?Zbtq=|ڨgM0z[{hLH(סls tt_*hM/O)o4u_MwFmgU-'IO ;&7) υ7Pbw}QvMT^Ѿg:^H @1C*}nP`/F?ǣeYlK# j9'9OT(,S4icUyoN{Ģ׹R\`m=)au_-d"S`SXI #g2e۔=/zA9ρb8yLH߿ymε&hopp wi< ou0 +]' Uz5+DƮ 1\ZHYvf^f-{,`#R ]$=ޡy9cqmI+@mZ?JmRcqf@D-Iui3pzt|:4 Y+Ǯȋ!ЅcxAxKuL%aTNO"L/y&O*VɊG7~H}--gN|Y&;U, Rs $GJC #̽@F nz킭@J~f`UWP@^3\Y Was^_% س@쁦f@ag!2닭=p'a!=8+Э|L~ڹ 5ebʛCF-1͠=q\2Ћ)*1_$_+ޣ;uTpϵd̆ @&AWJtBںnZMxgZj̒"8QvMu[Ћb{ /a 0/`x$A*u_ |,}}lAG1r&|3'’_ 5Y,Mx$K*0z(߹Lc/8 UW$H2vQ m'E?ZgJSQ,Q DlOȔ4m=CQ4[[uyХwKZ3~[|-xuq $QZ9wl!l3#ftX3~P n/콧' yV)% G>ra߃r[/`nLX8ƳPFiS-KCF("z$C:vyCB7ǃCZ׵>^cTa73JQ= }ݟ 4W/axh9ٍyZz2Q@ؤE}b D 8k1qswo"LgoCtPIr9 }qd230?oLdo+6LKJy "K@d{=IΦ{ GnǴet a!zYBCBᎄULhH6=:bZv }dZ7vɗ#}5c!oZrlMLۊȄ<ܿI=})/סVJTwA_j5'ûB;;rU8*788I$}mfT5Ѷ%Tǡ*'mgQF(C^ L+D?~^;&9 ݪ:zԾx@ X dΚ[74`O !ZIJyʆ?t\1~ўwN _+;tj}TA[,FV݋#FmY߉ V~8Iޝ3H&qJM*32fh2n{w:싘7GOeֽVt#B[ /k"ɡ ^xTK,u܂X^Kٌ>& k=bQQ؛((EU/CJ)f:hKdH^"_y eb@D@|Ƙs{UmтKO"xl s|SLßЮg;!y1@L:L n/MLHdˈ b""qw&1|B2vr7ZlMA4q$V˱Q71/x=qA,Pد7~=D]I8ǜ᤻8{ e~1\wD CRȭ}f  C\H4]( VZU*xG)FSAJjP8rRRiCfNVۓo&-ZNI0@?Ӏ(zruҤԣTV6mu.3j?95ݿ]A\}s6.ԫ lJ$։o">'~=:W-|\0DhOn䢝kʾ?Ykna.H9Kfc#ir{4Mxr'7=KnU܀nF&E~Q $iY)u~? 3[όq~mDz.|~ :WsM1[JNˑxeϦ 骛 {vyDs@>@?ظJ#]g1䭃8`w>Ne>;bSx|=Nj\rzX,[Qx'/>?4BzN2^9améV|82TW8Far>Q7u`7+R>r2 v~y&r3Chk` 39EwwQAj)PyCpe|'akFa~ßT@̖ǀakv&tPǧyݦcOfZ) H^)WnŸܪA}bӧ(-箖)zҝT 6+nab>aB@[ |mvfJi+HXD$ h]6j"=QФw(:Tҵp.L3)iDD -A7ӅpbsRȉd}g |z.ݺa~J,џf'TuXxls7IH݈<݊mL5!(uk2ܒ:n[^ǔV_9zP2C!*6ŢmjQ2If"%X N]xN) &}XU8 M[Z0uK_~]ϯ)~6pJ,B] -Wnk`*ԈqD7OيN`-6j deB+O.HWӘKX`X%U}p;>dzd xg8IMg[c˫,VEfsh#>R?/pQDhTק\ ij z3 ķXcSHhw',aR,ga(.Kx&\ť\sZ)F,ޢՅMdmĮ<pPZWzM82SlZl;$Xtu&۸ e\N e.[4vK[ 1uLG4BAǛ xgz -i9+emCFkl/$#׆ˊ A wycs"ZFN1S/ZaFc^{(=;/|KS*^&܌PMs(=Yu,,{\}`70Q?B;>zwM>t7YAxmbFluز\. ״ڌƇo)x= Ǟc*ZΝ,ߐ綳HsO lm;ǯ|Nz65`} X:HlJbxIK#]ЛvjM#6.ό߈ˮMzJ mG ᡂu1"דXǁBiܥ[g(O7յ&2OTxB-rf,dZBW2kHNH [&׷YIǢjh{B݈{<\}"{:8Gڑb=` A:a*;o1n{k')Q8dr5Rު *fn2BSn\8M h"}ѡsA<$ոS4Ыaj l[PZ_W\"-WwaS l >zP[̀ wRl 5í֦ƜC>@Y$rUUٳZ.;~-XTJߦ}z_#Ǥ)VͶOM|2_ۂA 0OE"u$%J-gpJ4U5a6#j&c`Vy ^h{ڳTC`F E ?w|;7Q< o b1QRXT"9 +ϲz>=n+(X}aoK ^۔`bqKw%2]ok5dR1rsBϧ> H^I/SM`(ӱ hɛJ6+6jBhS@\]~Qn!XT .AM2mB: z;h](ٚGr-Ey ȺcuFTmJx>G}uGKTA6\`m(a~[W~Ȯ) JmCj)9<YXɊ[zьP.+bMWC8U ]hϓL4e!'>KLb 62Km~NQmx)tOp8塜6зr+aK(GTT9noqL?W:G'_EǚrU5lѡjp@J}jf *(]j[JiDN3~SMC5J6e2imw^j鹙#GJKe1(ʑkK<{OMI6򍯀yhnaKG]LʽӠkU(9TM&s_G+%tāGXcz뻺xr`|Qٳ=K~Q>+XϬʇjj$ $QB{S"Q5DZɡ-_P@=gϠ`ؘZ4K#n߱/H!3!yqT"kfu.7܏P Ox䜆n/ÒH"mѢx^-U .޹⸦ϱy ^[\V FHcdKra+/Sȯ`fB;P F*vW7-s !^S?>} <%h?B#Ji9~cqjЈ _gHd2Myg|#=] O>8g9D6j 9 Z#>2ADœe'ߥ zuWN=2~ei q1&c(#A gZLGՀiD_C{?&^v*.1@LLٕouz0 R`3}656}yR,Ϥvl $ڞRS;u6EΛ=# ?}}zpf)CpèGĨ{D68F~e3'`VCW4XzE0ul#",nVΑц@R(=g4d9guVeHqˊ|[eyL{9B.eK$ʙ&jqo Hıw P J=sn<OYsj )ԢwKm Xjg8Q$d6=,3Svr^e[%r_I erd,jp:jʀ|ih{#`l[3J4o'*X!̨NMU!~d;C9"K{6nR`ܽ^.R۴ا%%z;qW ̏XZ Jɪ_?Y73 +S5x II䰬y8f )e\Ezi.˭PѭW1` b^ vо :nx' u:b{x{0daN8suڻ9؃CݕG1tV`}3yMD1NjaZQ-K(N\tUI[ =ґTaAQ`7#ZYh-?0C ] uwǬr54MqVOx.nKeĈ+>>I cwܰF;Q2nr-9ph]^)sw?grVM;;;ik/†3O\r VGf̬>ʇ宮`g3v>}KB?+j YMDW4WϨ*LɅr8hnQJY :jÏ^Uc Xp(X^@m nq|Qv7nu_*EӼ]q*4>`ĎK}{lXh3o}bd֓fb?Xci\_e3k!N%( ]2S-b[aZ(yrNftї9ɩLKr]ApVgڭ/ePUXLeywOd2 A9x#8#`8L{sµ=ƔB闐 x&JS09Y#XDX¢P)eF6OœF&4c6wwLUwPMxkM)aG&yg -/ m&_*tKr5h nӈhV;M##Urmwt]]<(]@5fuY=>@Id8HZ1-V]J\g6h( 84x lux#!Iǡ?" 4BREyu]v$k3|u賶Zi\Yd ؂: YC*C,=⧍VSS_Rx8QC;`Ոբ-$gS;?g}Óp\y ,x}oo L;9Vw.,kV'>)Es7٤ dSwD*c.E:'@-3zb."@˱x/.eiҕc NH*|j 7y+wOW7\5>&k$Aм ^9 T0򈲥oRS} { (:6%pr&-pߣ̃<홏[Btၛ#"V~ץϖ !1jmh@rtQLKte4a_6LS9^iUGw9 XJ/-rvp؂J]۾hYjx6Kho.,~z' cLJaߨwJsI.c`[l*c"h^XH :|tB|wh%|>wHiamEd5NsźCw؃8,B,3q%dHЗ.5<d0,ffQ6*§(E>6M'ޖV&Tl3-Z1ר`rƉA9P5vh+ۡJPF5^ +UP3.K78戹i$@#CFpCCwg=%o~U7`U0Z_W^"d״vy*M>몒>62bܢ[e^=CH\]2%'0&mswhY#d롒Nn_r2N)u%2m^XM  Fu% o66!sD*9QzwU*JϽ1nOY+h6}?d瀈ӹj1-MaGّrJ(Tvb-cdLEP_ >tBH0R vEŁea="Dcm?j;%AKq:8[=nQ9갞gO?,?yZO#5;AjjM-HIx]xF ,4+r׍/0a-HwjzLE:?RD[|Y[p l/jv)b/V!TI hn5Bz1 ױSV俊˼vT@}}6UIU P?l0}6B싹qglxqN귱]NIp3w)xp8@hAN!_>2$Qyz,3t6$RhF72cǗþEn_=*IN jA1Fww19ͭpXSO&w#HGr]lž3C1i7&VT{`c_93nY#vf ' p]R8;3WL)ZqSiOELzx_n8,*aROpIgX71~a+aʘq?WX-VIU`Ẕ2K˒xI~?d/Czl $\y_xX^}u\:y%JI .u<1C<ӛX@-BVTʗC naR>Ptq}]iړC0i ^vxS%! x8_F*J?!PAqSTpl- X]ÜtYGN}68{VkF3IK\Pܱf [ Z7z/>k7k$9^l lD*$$ThphO펙o3WEŗLq||)O a(2f^l^ε]$enIXI{j\A+5xa/o{Q]7GCnjtq`I`(@`LxŨyE7=ʪ_b,@hP;0>2fie;krs)˂a ~tNWaw1KTGK '-$<At`RAkPV՟=sW s&ǀ9b9vӟW5NN$A)1f]ef&Lc=g-37MfX{BWki[SpO 8$ejZ%.3^ӲOϠC-E4C;,*)(}l>@5؂1bv `TR EY,%⁍Vq,mRw<יai9zS?`Tpc Q~Z%c뭓 xty̱@R#Dg g i9L^yCS6C=]s5 Or(ԡEu `CC%^yr ?YǎO.ojD =Iw& F(鍠De ve XLNH$OdakzK>*XR_\dxODr 6+N奄_buKusrP!Y]o\U2 f{'֨]&@BѥI--Hw;~\C D8‚:{^}SHό{fZ|mBSȧ]DF)KUByFoehО9eÄqҩ؋o.^7_"-.:{Jh#Z~5{0Fh!d1goqw8ȒF DbL[cfPܿI_6׀"6ʏWN94p3y{R%4.ĵ{#D,*l^Q5 _^ DC!\#Uyʺa`Y6' AR 5L3~R%Xr CXU1 D=O+cQoFyf ܳwLDdJkALd~Ĉᑀ\@QDK͌ev(?-d[UOPmI߱? :+ʂpjs>Sn@-֝eB2^+Jfnp_==Y̽LOe\6$E./J.Qu+2 5#=J;9#a3UB>j(qW^7-Da;X|z׏+|MB H", 7WҗވJާJ@]'BQ1HBW^2RȚ7P+Kuuרi}!u(U?dO]Rj=-~u+SeedΨi= p츱܀g3``C^gū=7EP'Mx40 * BVc'cD&^hKqu.+S|Q Z(![LG'"oJyp/KY4@ رJo':OǍ0YnO3E$ŖFPaAٵO?rKB/ZeurA)#. xO<>9huK|Q@5HLS0TQ|=l(H %]ٴlp8/,1 Z׿dm*+H9 tB"Ko A&Xi0}i #jT"9RޭBAjé.$X̛C.h"TN~dE#'U*Pcws5x݈q:)0GAMDa̪?EP)N>^D~mL[y]JQ=ھggn^[o&WA3Fl\W!?H* d)J{7Q&5|mY1{,ݸPr$:@0+ F9=A؅"qOŭatl \t#ld?LcJft|]ԏU M /T^)gyAykĂˡ~ ax ؔ <f6s||1'Ti/GSDƪtFa[Zp\!&d2 _C eoҋ!}~c`I˜`3K̅Xw$f;T⢓̆ C-/GͿIu,ۈۉxv6*feIa(G3S3<9e&iS?ҩ4yShMً8\F 2Tm0"`{L\V&M$7dubmbb|#l"\uoZH;+a1vmW)t wNjh6b'ςgD-X JߨS9|qƾG!n"zE Հ&4i]4~_6kZY-YEqbs36`ë!^wzQlؒ?6'_8 * e N{s fYFJ+ٰD1 [hU=[Ryeu.7Y߯{0`$kK_MȇLC)3}r^?ߚ[)y+{&8M"MLgEeYIOTEJ})lw sz#=i~Fަ<(^݉,`o?ګ/J WIo pt癥kOu > j^V8I[\c3U.ŸW]+OH t!8r"%󈤜D 5`0n XL-*Z͢׎ B?E#(¤.DbW6{n55A/ݕq(cndFmi,'Hi·Ut;gҔ:EbGJf^S lkP6KOS׭,}E 5tB ?-"0~,˼1Pg4 AXR=X5bZQ{.Ǡ0)."5Ul7rd\0ucGp<93S?zΏQ}X9h]ׁKgXCV?Y$i<1s壘brk7/ $$ X%#%R$N;=?&o*GO{+UL ~P)GPۂ^k&"+re\1E4S)b{nL4Z0Ď/&uݼO6^JKEayӋW@HpR(<=4X0i=ϝ`j(y]iVo1MZIn[fj u3#P*}EIn؊Vm 8CN'"Bp%X=irsxG~Hݶd+A#>8Y᭒ S媱p\%T dҍ(Wii r5+6X6+߱J ([ið5Loa/80LHi?Z !["Gw'%˝ re]*',ob.jzC{{jc88YOGQL+?ox+hN2^~c}D;=>`]SĹXo0c|1}'3 "0oI͊2ޥ7j* OyIa6,'',c-?|ͫD>DK:nQ +όgLC8E Csg5Gc: ϯ`xK`dGu4g JڰPg~R4ݓ2Cs&qQ#N[WV'd̦0;}ӽ 侭g*c,sշ\h]\ ޥ:J}A%霱qȸ0u\B':#k4 ##ֶ8+xI~1Q/C..g;c?J0E̦ZUB52r%j{GCD8:N^${CnE|&/W:'Pwu=Xo`x0~d0AɗSȢFaK%$sf4,v$C٢f^=)H}mGL;_a"ΓRLTySlc ` ωn$rIH!'wT1N-DKU6e8^ J5s9PCsjh (kz}= l 2 çH&[i-t/>䆞1:E!)5Zuzi 5yqYəʺq&W.3w:k262Kz{yq4(굑D6ss|46D9c6 *[o$8f.C͒jk޲Z$< N:xV527P!OLfW݅#/G}d7U.`VTX t6->Eq%=?bLg]`ٱXSpVvlܗ%MfWǘc ]U u_:pI5~= ppm[wB5pt۷\8>),$$$R֢ԀFn\t+eya9(eh]jL* нr;CC:>J0&lv_!0G.w#26rX[W1uM+;[ Q">HShanqgR֜䰷 PB*A]V&k;VqC(K<<]WO G|`dZr 2`;zUBNbs,vz0GIt;Qjmp6Qͧ!Lo|)P*v{`n:IGM/[xq-<q65V5xĕ֑xXfbSR>9j&*5dYKѮAg [KOx˵]?&i\pȌ\NsmA91[(jV,}ftmLmGp'^OJ FJxzW(hͬSs둹R_M:A*=$BŊ5\LVH {e)NindjWn'{U[#tbu:̢ğ RJÄe4꫚[)b x%p-6 F #MmbڎHێF4ߨ & k ĹZ J6Bžl:?#̞gXGDX?:;ҫ{.dqZxe kX!#Ƣ &Q#N5)R% ;h_ ve`8VcJn9nQ"gbG Kl8 z*b!|yXNvrfd" ^QDMnl0@# S-k̀S,Gtt<$RJm1fjOYOq3(W[#6"Mb+l[kԘ 5T{#8n!p}?PJ.9E rPΆ@U>*ݥ=T͟޶l9t=t-=5p ]#`v"exRbZoskC={^{X2 =z_SڒG؟,lڻi3f{m<%1u6 NJ_BĊ#KDr5 `\}ԅe4zGOc4ɜp0vca<.JOjMúo7?"?B| ZGetܶoweLB0JэS"8:‘u[/ l./fg 6kA6< pO=F(({$A>?"C5 1Fg3Z\< ys'tO|:bWخ>Z' Xb:b/flãNϨػtAϽjx;-ӑ@#q0rOtU?tsIBx+O*ïH\*!lKۛsI6Io!$;U_j>L LL(J ݚ(dh.@oxc(L WE iofD:?~i 5D[!wK |Y⧁Bbn9ūd@E=wb|. hmw"AI2lzd{ $Oism/ʀ 'b5f^ + tN0LbsvuF\v!мrqX!'ׅ'X^yO;\&O{wpHvǧuɌa$ $=Xjo,{ CB49Ǣ}β8`ң@A[ã_=-ԝ> *{Bp_kA\=_|Imf1Y1 zV~TWZ-3&8/p0ҚS:mQ9X^V ۬WvVD $Ъmb4GadDƬy;^O+ ?4umftޜT'` ~:\6BlED`43Xa9Ah^9P}Kh$2u^ |5'~(s OES\|7F.f\.sų a{qɝ_oR/;-Z$^-dOlEYCt9 R3^imէ9y6Vo>E|/QR]'p6RHT9?e;D'aMf?UmPT袈.7 zͦO`; |w6? &~T۾a*[ YIG:RR_~ i(bsϝݻ(#=t%iDI յd"/m_vtu>>uvξ=#z];@>GyRTn-n98R~x5xhKȱNmRTܼh4L CSaZץwuEkԬGŷfbňPb*;Gpa FNBfFnJM6n¤OHP4&঴?svL#(!" L!5L)1޾5M 6vHc7]{MH1W<un.fLx~;lWۣR.٨eoLcIFe(Ky&' ܹX?հ[h C{E)޼}HS):U0N_SC܂n'ڰr2 hʋ!~.>CBW)VYz"ۛ/ EwO`Pa…6I@)})zArq|+ϺzVf%jF$,۬tՎ+9 VRiêHR cܟOhS F^_hceOPm̂'ɬ8}4Њ#ʟ%'E?$/- c؀mSM7XύSkȌNC`uvZʬq@\vvz6h OJ][7C$,;!M8:V:* S!B)6g0Eل-Ҝ9QZBTxnYC6Tdj͒MltSyT2;.8쓤7oor5A~I 3alX~ɪ}8f>9 k i;V|ƣ:I>jKy;dC]#^<*C2Iqq~D9+|pը)&0/1UН%?!2~Z I 8轶6IUc1s?GTqES;>bX4dXX@RwJz"ɻ7 >4OeݑR@{7h*\SjNQu3)osKts*OZ\sr2 {.'#PWK(;dkw|kI0;u=@W򗷡b񑛏^\hR)!(- C0>M>5n7NG(Cj춠lD5(v&oC/2g-M!ʫs_H+ږò SECZѹ4FGV7q*!PJ(-;x'6qI[i=ٿ2XiJm#h%\@H?:GW"_e4x?˺p]m18Som@j#բ Mg:c8$\Af 4tff_7)2Ʋ8ffE^A$B^%aEnoG%IQtĢ͓Է ;&tg曎 @ 짞!Yl޴\US;A5}>dHF#F;}E7}}}nk;g(0\B,@0<"Y]/[Z4)=Mv}KێQgGd?"] C&X'ibxA^exq+ 8JjK$u'l aTGdQBn$.=VD"nZD6X^xjr^?V2 \x՛_vAӤ"ࡕϦ P:`@bOhFZ75$gj`b.Lr.v40(Qw&KV$˝Jsˇ37D .WD`ާ c2cYly7NU k0+٢w6vqTV^P~769is\a:|K[egoBÙrw\ aBO@Zǽ\0'81X"yyr%'WE&]Ƥ[ pf.% ; !nR>v Iө P#2!қKˀ?־_Ob&&s=kj+[^[ZD8~ok,)N(Q߅4lsrs^>۠4ڛc8L$4+y_a e 4v$enնHFNgUa@31ǰ kg/SEzIM`S[ed~GN8:Hg(3wDjNl*Ɏ*p%nG¤,^ sG+OWD32MtڿS i!_ PU :\TZTy |M`#n(X (Ȓ] =fأwiXY 0wjaK~zͥڴ]~0*]A^߹,3 _ؾb[KR|po: dNeI)h"DcR\vMuDː/xpÀM@Y&Ǒ(HzNC L.WZˌ i#D!Pta/{%G\\n1?ٶTUNaDH̊/ oN H0*R>Skd "|GgUbۖSFnDByw@x|}my{K_nLSn E).o|;.0H fV9,v.$,j^+ CsGM޵ j*d| Ik ?s%ْn[c08\-FxD5hSy. ]y׆,IgLe]8pvz|IpkYd;s;2DlJ˝~ UT419A: X4O;M!GnJuyd ]jߠ<T=[|-Sj;ES.q{wK34{ ZZJW4/d =,ar&]yxR~pG#!Xg1J>l@rWHwaЂP1D7[~;v/}XG[{8<=F䩨@6$fa} .O4rQNEWYZd&(tw놣k*ֽB"S9j,ί4 QW%ŖB◝|r[k2m/[,1 MHvd]IHKRm:wkͩIkn!"P&*78rwXMfBt.f _'ֿlcvjK,Lo'_fe6P 6ʜA"<,N}BMպ\ͻfhEz榞Th :(Lf|#)*3VhIh͹? :Hj Z <A] sr)g -!9,0w6eKaޑ\`ǷS0ڵ3X%Al01'm8ҵnQ k[tM $M9︆ KӐY@ޘ:4Db:X b`Ku\au9vYdxU+T $J݃ Jstqâ0M (3@7$GmDۋ^kwAypP6@ƍ}U( Km$=IIt( AȏluYa& ֗% @+)h_#c3>i&حY9"o,onsYiL QYӘ`̴w>'^Dn hs݀-ŷ̳v'k$ *;FAŝe0˟ H s(ʦQU(-"he+fmfqc_ >}Ԙw < v~qY RHATNڨ!Sv ^=trυ.)zlaE.^ŖYѬz<"ͱ~p( O7ye?.uu\Zx2S甯ס5b`4U-Kqp4üz''̻.+ͪX̓ms'?bi?nI-6`ͲCV~V{ iI.ĎJm?!%wmyATfl萁$Lj{,ϖ~>'v^0zZOQtQʠwع_N˪Q _B̹`9&r6~yD鑰z|U˼]:X(h OGF #1a--R;:{;1N㚫5ڝXd:\=7*OH6+ӊ[;xI%HGt.U,u?p6EJFܰ-&io:)U(e)0zpCƅ_hPWឿO¶O#ȧqypo1(/&c):pcJE0챁b!4•9(& ) /]% Oum{ŭڧ݁PAm *s׈5uqDm%sR eUtt`Ϝ5WUMLJ{h["HUqe:?@~@yZC(zץo;l{2ag@T8-rʯ [Kv?U!* פ=}]`mY&>z<,Ys#!xD'AoIO_rcpev15a9W漀҃I)Ҕ/.Wwp}qH,F|?Iht] !M2Х0 P\&%c5vaL*PhUIQ p t2[wWfcV-enA4^!r ,pq[RFV웃֖3]I6V<'{_/O}VȬlel,ArF7;K)U1n WwЅinwwbyKώCɷI_R*fSW0TS6;?tCm,lIӣmg#O-Jof.-k3D>oe}Q`wU\m&;XIܮ="3TӀ6H =MP|Z(TXCpaѳ#7¾*KPp e%5xETCnTzI/]#Cw"-rC4K\g:0Qx eLBbjҺV R)**R I!tE:j #ͣU@nƉtYJKSUR!Ǧ ymM& }vhxaGy α\a1!AO\Fx}Y+kK6}YY*;*D:q";~D<.dRӴ|0\Co[@7E4Ȟ ZfUD b 7ߖGC.p B s"!rI as⠁BݜuˇY s'R, I &ѣY9',I(Z166=Υ4ќ]"Ay6ނ8ת?')`1׾BGӳYm()6w,ޢfTl]Ssm;SՋEJc,fV\r4q #Xːз䢤D4۹pJ9߲qcN[8iE8eH;O~IK,pÎ n{`ߴliFGlӍVm= kyK\ ^M#~ 2 w?2X$62Q߫`Fiٸᄠ><ٔTVɘzjvA#k}kT l?N?Ƕ؀5}KWJh.垞O|ߴS/}0-aVcYGd{ԁ¿P Ԫ\ZN#wŔBA̞]hl~8>x^)W !)]ZizʁFiLrh+Y''56kBNn뗑)+ 9i/-2q $~Jɮ іݚ@AؖbC=a*fq6RrőBtQKP5.b<.]t4| LR@>22 l%҃Z$o4mZ]nA:ڧnM\yښ[{/{S+. ]"iRt+V(A\!3L~nCbYQIg#:%?ogP X&0Vc / MQ!^EV)KE`(h`Tf~7&V]Ͱ<;ԹXR{[V~\+QQv]}!RF(^#& =hB)9oNѼ"$s B==B!Z CL\HBzX}½1VPtod.x஥[F^ĈֹƔ\X6FNف KTz&EcOq12Э"&L֖5QQy?2>êa.gw%>hn#B4/=m[en0?7ES?{1q" s[C|^R(; Q"nRH3**E~JkGmBr86o{c.'RzOiVx>jt΅3tYLS vPr66<UJfwCF@N@{ĦVBDp CʅzΞLEOUBSw]h˸JAy9#?@SƁ\sn*_f8 s=T!@~[!eMp x 0#28TAcKPM{%7t2I5/~%B3R55Б>0Vi(Zg ܷ#-:W]I'yGwзĢ6Th/8)W!JW|Na*"leѭ'5R(F)zse{::VG d H uDj&YFBfpzeyfax?z9>.qs<:5)Y!KM6'1rSԀۤ˫k/JH7#,h#T55VE)EGCU\P?' N/wYD7zX6I8&˽OpZ 6aŠ"^-n_xkt֖7m9?ɫ963%-mvQI^3 Cb}#? xS&K ʘġw7`QE')w(g뿑Dgcl;7Uٳw@g->bN SSݤ E5-H=jN $ S ~+bقZš+d `֒<{[T8B#4 LvWv:Wer.%ИmR]LJ$%Q,s?YkU9HƥtXtJ#F2v|[ZbRht)p)`KHv@\т\#:F kܓ:Jr.@/<#V]` ndlyq s<̜/ش<S@lYŚm[f-c$4 6/tU3dLQ SҢoih!xQ(cb?P4}븙} 0BϠCIppcLcqS`Dn_X՛1a°_XxHa.bUU:;j` 4!\Z-s 5m/Wػ\B}T9L}C;#-Zv!P ` ldUs_^$'r  j!;G] Ôy(G~~[ܙSZrU'lhp_FeVYA '[!=Î?LM"QA\f/ѱn#fٴ1c%. A`@'P\L6jDu FG/o W9,MiڭdbfdlYPf9sh%0ݦΘL2i U5*j4r{MOR:uI"wZ%ǃwf sW Ӡ4~ҴЈ%qp_y1mQ@æpD]/,@0dBX~ϯLe8ŲO1*{`hx" fRiZ BW ):-)G.uyGu2[dekRŎ8tCcډ-H5~In>̡C6La紈>_#4e78fʻ=n⒖K~>ko/EH*BG9X Fj t6Das~h w9 *=ߐuMɛѼӸBzLJ=I*a4rEt_ Y͍1/JÕ?*I1'̸kE$3J܈h2CoEkm ?ybWWIDH X6##OĀRFrq/=i详.C)%Zn5 Z kR3\Kf1*7,blk"2Ȃf[Q<51HnӤ4b ^WU]|H4VŞ$V/vM\3h;y7SUYWI߆Y).\8CgyÐ{ѭ3:ow( [;⎊pĞJg6q' ]VqHOUb_`H?<^G banX&ZxS?&N&> a3ez1O7.ӄF&oIѕz~?h(,m"Uq{O:e:̦TL0ā i֓W1(p-ի|Aʅ H,@Lt[1N ,6 r$*YwDLFi7SxZ!O8'&:o* /3OqjZsl4Q+GKT 0BoUb ]4틋f" &8)@xa0Ѡlj 5HxW`anHcnꮩt 7qH~D:usz4Ī_KE czfz>$H*3l%9Hp{7 ?hx~ 0 F!1_QޮCY,]H@5 r,o+3gFȷœ5+"Ԕ [ ~X8*Z2gͥN@o>r~އne66sC^w.aA+kc)3 J$*Vv)?K;*,CeON1X-楂E LHkVCk޾й#af4:3'{`!+wP[B+.ly="#?p%gF1f Vc ffQlw]BiYA\ϗ:A 4&h3.S(IKy(>Ch! }9RQ@}ܯU0wuҘcy2^6f4! vQ洞&bUzs;p_7o[}pO2BS Do34&]}+2>E'RQ}MJ.fndO-um|9[) URL^ԎqiKigc0^1ԅ/X`Lng5('*нyϮpPRPw7"FUlrV4+㼖JPjˢ#.d#Hq0wSȣ̀tmڗsie~bSbCi.Xla\ ƺ 5qkY_!|C>2ԠFa3 ],[mS雴@>H״qu4ͻA. pvw 72txq%&tHEv9&[.КɾP_C5gbt6,riӦ(B'`wV?cg UD" k 3QypdJ;Pc̷0uõ5D7YxaPg蛊-[&cC\ -ld :< /_&噲 !n*7dof3xaEYfݺ.RRBZZ wf+BR ;()ث.\qrP 5i#n Le%YMjU-60]ĸq=6B̟qHC! zÖ>r9DOban'L9EEx%(M嵯Rr0j:…u+Zj8 e*(^qj3Q.k 'c]tƀU1up7Ҟ^\tzilm͇ 2dL/i/xOr=S?1F؏uwb4XR(錋jsV oFp!bMSY)+yfhʥ!r VVA ^ݏI@ť\.RYnc 5OS\+0M/էb+Js .M$:xXzAMB0 ' ctL܋vܺ5IH(T=w^$$ۉnk U8wsq56Cx*c#>.f}g<0]@rPDTLiP=,1^LɃLSBkzcQC. ziLf%vrxӦ|kb *ZUA?}6 }ѣ$bW.sPdoW1\L 7Q2i}%uЧ=whEzNwQHzmi[\k*~$u"by㠮QcQR-!hBQ 8j\6؆>-XgdFgE/Y Ɣ譛 3Vy*b8$qzSlD`FVlîyb[ e,Q_sKMw*i~}c3V|juٗE_gu]2]qs>\RNzXQ#wE mDlA .ex  ٴ\:8h+l}މK yG7=> 4F}|#zO}fت8g|mݪSG$yKa3~+`7"o|}r u#]g/X 3䚹=qizCc[tWym4\>Wy'^8]왗!q/7WHLXǰ5JN~%K V}U:[l2$hO&m4zǎ9h!Kb䋩Z ;^ vmnFM `R密O#kPޱ47V0%D>_ **zKLO-!jr`g/|,N(xܹ;mڿ.sQ|z I<|,0G\AVIZr< $[p]E /GiEBGZ[Ӟfu;t Hq&:L%:Yim I(Ym+ rkʢ ;LZm[ID~/ď8~ i.]O Qu 1~ҕrP{}\F9}$E8[kV;z$mBKʰR!nV S Q_.}Qp*H`EmR[s ^j+뒴 Ev(C-IULɭA@fSL3JUCll/v@W*)" 7q9 'ImM*s2:k~A_LrP^V7/=Tu'{Avr2_TH.C+ϣs-xK0Q[[J~`JBFيݶg8Qo'9>#θ8E>ի$$nb ΁.@}\>-ϯ6P(@+B1k2go}K!xZ/~ȏِa$k:abJJ.BѪZ;o'0Z'rIŝU{>({o9n&AYFgG?:z1ް5ޚޖ ;fzmLτ}0+_3f>KkxpPsѻ !&qPx{ёoO ԣk%eH*-O=YLڭYr3oL;qGuP5Gh)2vmQ0v~ʀfSsΩL2O8.K7^]gZ){(іFhCם息yߕ i~\,12Ry' +C~w1]JOp%4&g:juZpTK-GP:͊)^ef ~uBx$Ns H cuL^8VCd wU|>l͒J ux$0N,B[又P3D>H.gHPn-m;t~rp'j :$kǮI,B'ra>41PVl̟\ѷ!rKX>\ -} ܹkҤ"'hG |@h-r4+)_[yҗ6K7rg"_q9TE][2h V`j:3 z& .AyU9n~qç~>cqʴx}Ykw]܈ Hn!cE7!jޯ[9yk$\c@|.lkK<̆T mail=u@GcbR ɷoE, H?2oY@k'ݖ$#Qf|*!g6^vuuh{m"7Z4) aV,)- y`c{ږ/)gNS-zp$6)4zR`Ш3t"c0 o VlNiWr04.Owm4),%_fhb@AVkG@'mc8R: oxa沗oԃwjr@;5Fp7aom)T /#pJ?jzsf %[f&=C:lIm]Ԑ^) jGuٛsuϹ-imΨ|ʑY1;Wg1d+ܾ3T-PTPy%bFۍwIr}4cG$̀ ۛ*qmuJ,!y؏Hj{vi^ Q键w6#]%p+9(.)VEu-;IZ?k Q1E޺Z0HM^S$QKNժ\^? bݕԘy ܓ5ubR@YGй避st4[TfL_r&v]Wk+T-UB`^pP n{6J+$>ѓfܚ)Vx0G_|eGd\ =Ipv}ٽԎ`K duѰj" p?~ I@K!vIwk*AKzoYS!1s"&5҈>],6y\`\G;[l1WqE#Bxڀ,lYz5|+  9Q%Oz EݖJPDI۟3c/h1AJ56b&G@qΗC7(:4@7CE>؜0۞k,|ӟ cV|.\>FXe5AۈDG)V&4 bykNAq&?r&ηdrW{+bnn(*֙ȎsbΘ|KCUiHF#gEG K icW;u/ZHVbqIK?- <\A:c2_>ة歊ef][W}@ G${.`7U m!y^J: |jL6ɳ"^02nB.im {e7@,sѸ3w߆['[Rq8hݶ3IK(OxdM=gp"&qA} ԎgJh7$ W-@pNcMŻ|= ?dr,yQEYۘvݎ 1Onqv. J;W+r}[ .b+J[e^WUiN1Cy7Mv 떺1^͞KWB6G(ػ7M PO_˨j\ƹ!LK)yǺ-|Nޒi) b5r@vݔ' .ԸRN7$:J*:rv]ap ez~{JF?z ј#&ATkm d.cO3x+A{$ ~P?~* )ΩSeölT \y4I,Xs4Jkχ%߲5sRߧtѕ !nS&*xjֶo=aGڪhe^Czn&o n73hN)-˥= z"M0Me)ZD|J?QM1&;Zqx ٦S1VFBĔ՛~r4l4'dpi~[ӱqcZc- 8 Ni`zCG'U SIy"3՜NP eDqU×ʹ:\;38%-ʆ}LG/r1_W; V eEsʎ3hÖ7o P1wqRJ%V)->ȼCiݢXjI )cWg._<8W#D}SHrxӋC^2@ 9Lɸb0L\Z,_tniY$26hUGč+Qu‘<ɮop0xó92&j5Q}KfRQIfNٓY%KXU7NP6 }dv#E~Tӟ#} 8A &XI%.'qn⍿æ)85aƴX\Џvv.)yBCS#L -5|֧ ;&i8gݕQW=SX,hՠcgR['҃az Z1= @UIU3hJ=__ObqǻF9Jnn\QvHeHݕ)Y̹!ůB~-+XJ 0)]WЮG6SnbeΈ$o.e>2מI,s1`&f02"zhyLZV0wc7/x&{B=}3IQ cB@R,DsD2x &d qܦ4Uu"#wW4mVuj,zoz9b+U (b:Cx6A')0vhx;Fc9*(k6&O;N ~II=H2qJaS><8kM2!j^YQɿxЎt 󣋄?P1_+_l}' l/U3W~h)ZGMb߾Sy%r,.buv:C48ޘVDC`lصE`65R/}+a ] M$x*h(wQIj<[~Rz);l1]ZV0â{8u֏FZ%BllZ3~>~اP$'ٮ Nx5l^ /OV\sQ{ Tt"afpPZVeKMɪTw2ƾoTE.lIEӛ"~Jq!ٻ^6*j;\D@N]SmoV -~m]E!Rҟp) 0y靃"VnI,q+CI欣 eTTCkxT>gSG$6$fCze[@.Z}Q-ob3PFysS?~SʘЙc ,m*mOQazA܁A\Yx [ =jb8A)}^eT)1Mw IaNQL=LڸlnML+F PfycC:j 44#nraǭ6qw Յ+uCw?Br}F1op2N_ HH n-&U ]gG n^H;@tfa,ߕ!} PD~2}EKl9͸;N2ZLl{W@.qLh|:Ðu۝3~N~"y'ƷZ!OB1 k@ZJ{Y->?9v!QƦ+QR3%!F"w#R;`WFݶ|~gG7&]*Tp6хK2T&N/dMQMr_]͸&c],jOg>L7<1V}i8BG=Bt HuicX hݎA-jZvR% 6\D YGIZ3Fѻ!B|eI9Z3_?rvU 7c[~pyw%Pܦ/y 5\KJ]/<DF߭ɫ6Dl#%1GuNX IoY$MѾ![Ϝy]CپeA.I5:|*`vX2Ʉqw_|:SǾS6IQvmd4}.+|0ֆ(х&#_E6n1cD~p ѝxWC`Jր\7N4\%99Ջ}egR#!Ț)6 Y09y]~pFݢYAK}hѾ9V@>0SXF c|>fǹ*B{f(/]HfW53 ,zEhsx RM2Ȋ988&#h'& IK;BclWQ$knC?Hg~{ ߡE{!wNj2g~JTNaC{XȊHC0;)i& 3X/~ʄ+A#kedR} OJ4l>0Ue(?t6])v=!h#[ĊZQQ8FعV::|[5cwnvMDV@+G%Ys]bVGrUe,agAKY kw8C\Iuo"@Y5{+a {6gSD8,7x9JT!g2%)1'_Y(Jyl}?`wgί<{Vy0!.>T uH5RYP+~R )yUhD~z,?I cg l򥏲ѢQF=N۷uw .1i>%hrm8"V칊Q޸UǦamgņ*BZB8+D<$\1uLU1xi>."Pb*T邘f&B?N8}!ߠ ̯ПCЩ7>tR6PVa ?RPhI--t2d_\<鄴w@ ^s- .V4o%6,ƆJb@l{lYD'; Fp23w\S%yh0ٞ.!CBp5RP)[1N=U0udTG^ZTQWt66#xg^FpqW b550)O"U-"C~D͡GE&x5Y,x9] +r`>n5(2,'fȚuu ci"Dam]?>%f!Gmʘ.O]5(z_W},v#АYT;;2SͰ"g5k{oZHb Hkg:7Դsd]Ģt̆4Khdqת:f/-Ԗy r#xBV9]0h/8Mag]C9ʰT7wYpa:E@z~ ,2y*u/Osrۛ[i:XɲHo4cFΜ`[{ͮ:LI}-iJƕ?i gQ;YP eʗ눞h~2ߎݹq) m%}3M8JZ;#m'&n"4Oo #6$[J&t~'*ڐeZ?,1ӓ@3`x@K%;O״?4%'n ="NET->g}2KŇlav,a8n;5&QT@ͼҠE -IKx|;FSP⣐XkC)eo/sdM#q5$\+(NOx?d7nd$\]V"#X1Ժ"`n;w:K5o }]tdee//GCQ[-jR^W)&*Pb5\nN޻30}ULɛQ%FTHPgPѶ~qDȽ0E|5VJٓeNY'|+o$lteqUi왐 濛 98\M+2)Aw:t钅&|/aY_ٿ\]٦&)UC{z*OhQ|o=ZVjQKa o>.ʹu~0Q'/)̀Y wRݸ~Ƿc*-6(5=XۓY./{T Fraso#i]mR> عDYAOTпH2JCe|!rĶ 1 39pO Imrn-[hEQn!*';BX21& :P+U(][o ;0/@TXu$SO[ߖ4V-]'7mʬpVjL"L1}kL@uG^y 4JP%ǚŗ+c}bM g8N*ArPGIi半Y5}ſzZ!˒Ưi*gq5+ &Q7Di'/s#HG\ӿX>pul/YφKaA~?} "{:ݬұp,fzc#)jRVՔ}a8.!{ĥiw#YZPŞT3E7uvV) 8+p֘=dT-v hnf53Lt>)%H3 00+fIxk :g xZiYP9se"#][c)Z3i~!>`v`LW>?j91Qʬ7cFɃ´L<6% ?i|Y~,5y&)ܴUz̋sah"s|)֤ZQ_nyҞMϐzMkc: ۵2Y]8Җ1T1oǬ-8-ZR.uΊ] @8Uc`-, ZT= !/C.5N{"pGTMNk>loKgEgY5#3zx0 _YeĈ 6RڔF8 /"AF{v53~+P 2㯤"xXa;r71V4 'e i^?=Wŕj'H^z22M{3dȴ][ScqEYYikGjmqyeo~POa5E[J̕R>׼5trKM`)7 Bٜ&I|뻠YDL]+.n[OuD}^FOkh/.}A$*\2=u)7\|WӋM2i;D L,5 V )ZW)g+ʹ'j,bRfqn~S)F6_-1|g/C+&F{ /">%#{ypԯ"y` }Һ<4V|D,*_ 'o|wIod\2i BWϹqm" xb '+,U 8 wlְr\(BN~$2=+Qyqܴ:l"arOm"<ܬ=r!Y;(w[ZƵx# 8qdAֆzCg-zP;3$/N@F/'vPgۻm1΄%]Ho;K<³8J-z(:f@;:BݠO^ wE 69q!;x:5MY>(f-s8j}<mJC$>qsE\af*:)( vobtzqu&-UK9"W(Jko!U+-Szʾ8pOZM{{Cbyk&o\4淁%#,p؅BksWW8r zg^"Ljgpȼ(@\ӷ7Qt~V]ƶkۍbpk%^;˗-A@@OIJB~RUɮ.p2NOҐhY,+pP1a2JVsvk`R."{Lv6Ŏ_'So8J_#9F[Ux޺K@ɥ2sfaY7gV p7f7LZ ca<UO߱A|s NpQ:K(?9[?ZD+UYSܸf?\9FRFg5mM򣔲!jPDxzhs4 TPD(kK2[ZY'Щv֍psR^mfAzGXQ {J_UB^`"DM}z씊:? R=c1 45wja4=V1)C?[asRϵ8& ;H<_鼧aWO -1s/4v"(c:2-O$1AҦXƣBᕛֶȾmQ,r%LHFPM/ )&Q{ bvW2{-CpYw82y#q%@^O3nmm!(򧼋J7Z-^eFdSakKWqmDǑ j^'6RU!0!/ ҹfq(1 ڒ zQELo^J}rOv"< =BV^ ' 8 9.0h$w>WCxš-'+_< 7Y1_l舷4&4vp~&V9E裩:^KVxA*O"ܫO[zhȵZtPVQr<^+`/dcO&ۛ֡h, Fe<}SOQ:ҿ"\ɡ%S{5Bm5Δx º"3(`Upv?&rYeSYCS}6 t.h {'|Uʅ>+4zf'鴢tJIICt>?qBAs UA=K$r|)OY a*K+w9.YZcA@fݞ.sfxN] ϟFmxQ_=^vpqH3h/&DrV!ajK3zDX&*獫N%G"yZ4ML7-@RUMh=q>P9b_w0a˻~NߎޠδJSUGOܩ]',1rJ0Ś8LtL J ⭕D(j]dE)hҘ"|&*N;JQ^Xt<ad$]FZ +yw^/xX7Z9e˜Xm@. ~WꖈԐ}*k Qf5~ A9#'R27B=ihl|8TF_m\<1 _%< מ\&GjV"g~ؖ$W Tq2e#4L-CHaoBK;NvS[~~Qe8~)ivr ]qj@n*)OL_P:a^uޒ\RĘdo3R F:1JPxflA/Ϡ[JG*vX ̯=X#AMwz鱱v4{e>.?'E 7^2j!dU}~DP?Hn^:ٔ1v 57toY=$P "E ^}j8.Q8׈kf4cQ9_"c5P{J&g,כ+O>ʷeOg+8!N[Iytאٰ¼]n/.|p7WdR/.fz XU`vA;Ȩ:?U@ޛ^aLbUY2s4DJ_*#0XхՂ iy\ϵ68WG]FܷK` Pc#,H1"6qOo ;-ߒT}PXou4o {aE/s;m$wDO-j+%WiLژnU{.oK#Br{\>D= ԝ ZG%a-,۲r31K#y=Rc0>bb ~Ar!{$IE\lAvZZwԛPz^/NT"3Il&oݫNO P;\irXc;ruSӋ"|J2t=91Сަ(T(ad׃'%\,y0eMMOT^HҟƝ GR3 Lߤi*PVoLhN+Gfrz5,LQAF%c^jeJlMyC7Zxsw|G*Y0@V/2#0c2ؙ?2$fë<ތN>tvJQd,f@xW`c!CRY/g+ilG䟨т=ZdeF1$˼©gh:\ZA6&#%ܜWWd1ȐWXhp9,JwA;qS>,iF&r@Qw\a^F0_W%y@"cO-yWa)ؤ# p-GUbUc'X}_s*nȜȒ=UvsVzc{/.X rGFQ\p+=;q, A0;@tb=`q͟5㧭.ʜ<0L#FpD#Rp- U{}? I_s!p#eI k 0"YA U^Iun3?k>5#@ T8ͨ_j-3|Lm-Qpdn §:"GM)XIQ(jv _ڙ+s׳(PziS_-͓apY[:l2|îE{"(wO?_4{iHrПUPZySIҭ۷" Zu]3qApwAtw͸2㓩6vL/=6?GI3:*=+,*҅aUhcu[Н@%H)DT)OKYqՉhs=#{9xJY $sXC+y>ڍk(ȿWVE~2yp7Axa(cdS-(k266g@ioiƥ N#PNy$7K̗?KuI񔎩o⌄]RۋmVh)m82 xV 𜑪Rhq 7Fo-8 pkcnاV x٥XkQվd0|aF~WVN9w Mx/5H*>ZoڰN|fV>|αC%@kQKO]B-I #*П Xn+-a|#*+oc.6yZSd@b-g;_x< K{ n|^zYu{;l7iMLlXCz(W<ؽZRr"f#0 +T?J}AZ{f\KCL5nY#q Es`t>ƕ8ao_LIߒiM L3o ȥi<|'e%W[$;D}9JJ vi.I,Rz|rR [ug4)٫x./p,֡-8~;.ptvط&Ƚ|B*E av /խNZۊt λ b!2jO-7P4S0~GƎԙ-$i@LᏋYƾ7;5&,QZY,LwduJd^{2NH}T Ng^|v8CMp K}|[m+(mʞ:c>4;НѲ)R{6es &#j*ٗV=}V7id9:hV-)Xv覰4'|rBk:häQD Υ6g/IrA&>fm& ꒶̠gmA04@tJGvvAղ+d0( T+n>v@ XNΥz:De k8C|ɡcGcj3BTR Xٖ񔰼Ӭ_ȶr3J!_c 1_hìcDSpW+ `1N5fsjH8wZT<'& +;@Q?\yGtOSIbJ̯"CDaŒ9 x!9_|86qٲA@]1V@8Tx~[:@ Al,1x\\xkiff0}?o?I3*O.@Ǎ=#wϕ }u"ޓe?F7I9.tq/Zc]vmTy$|4'S(T:^Q5(ǟ,jMN`UZvU,\{ښα!uL3wi+ja^.-D VjG(Ϝ_~LԎLRbg4W9sl?'-n>; "C{ZM-$ qX@sj N>/n2KTK&(}ЉMi4APnۡ)`u[Q:>[d$Am`oj= [9\hꙞnMn<G(R#YסQQdzK3@! .8hȱco ~B>!G6&NO* Q9?C Gfb}1hܤ)Iar>f>;LsqHacb>BxzkUXؑi\UAm@œtw%Ej"ͧyQ!5B\R4(>n*ƲSG.B>u&>Ϛ&Q!i['y= }}yG S^l'֏gNxf?jAc(!wϝH qg70HVVgb(LBB?AǤP|;eC|A%d_~ x8&N)f+r A9S`|<i3QBqm򗕺]GK2zݹ j_3)³:\r"ZL5E1JЭ+-ӏ7tɋfzTNQmS `qjwuշ|W(ӊ~I8U%y -- B=h)U>Df Ko9ЋY,+r}R Sx:Df8t'մ٥ξ5?:&:ň,IZ `>1Hrr=3%oWMmڟO^pIg<<+Ie֊8n#WZOlB56yZ ¸WOö7#1m&,THH!3B68F _Rss{d0D2 Y*'$cBV>LSɱY>fd\Jj@{D;R nqsB~:-/-)G u)ʕ(y;7'6_Bу5&p+v&}MF\iT$|꫁XPY)^+ڢ(2Xŵ^&'^Wmk̆"]F;qM^*eM'}H}g1u}6ޢJzJy-+J&אd2g4W)ְ5RO5p ~|yҵL'nؤھ~S_1k0C?+o8nG6W%SX_edԛC`TūKb $b{(Wi]%Q>OUO @9.&F[EoA2mˈ{DcZ*8`bW5kS)OɧǒVNw!4z~ 2ɌI\igƃ x{hoBºԈ]bT-͘=ܙ1`'#Aѭpk"I1,j*4h 9Q-mӆZ}(N1bt,MZ <)ܱi-Ž#̡I`p _vTJ˷PU03cLjq?\b/Y9 6ʬc]2LLId߅hb3TN4ţxm^K9W % w|jk"4ݮ,~3;?I+E}Qo0Wnu&͘ggi`ԘufOcm0q̳x*YvdeBI$ZH7֩J8 71 Yl>(ȩH!Ig*-7=w6m0 ViD*0c0_U8ںm(MVP~n{?YSb z?Fx尋lOi P.FNS;BdU0KIѦzgIaFn2T-J-8b Okn-bjdٓP`9J xER;e 20`_ws0+{O^.#+^XN z!$a"l2gS5԰~,ǜ =FRq)VP@Q?j' [ U>~XPҲh+m'`!V@DFC^| {V"F„#XَBTw ȕy+"Q_̥(˸}N),U 7TKQBOL$rq]pށcw N )HwߺsߛeC5b5 knN/ ALj,X+J9Ho]NڮYbRo{:ݘCL}5a4!I²}nּuSؙ|ϽH{c2~ƜwyT~+Wwt6Ad,҂u pJw&Swv >aJ+¶N)>TSjM:+ SPĆIc %tп;R5/yAƀ!6:GK <_ɕC6m5$`?8H?4eFFgF'G9k'ޑ if U\gu vͤWCNtç,0 ~bN@(>S/ n fSB©.Z,#͋!})=sy]]ow^0)Ml8R-.VXoͥ Ȳo;C)CO}iH.V.,v>bZ vjg0Q`D<,y9Kܗ3-ʹZE,&3U8ts]\]Q%B|6%:YD}m q{)bJzݗ;ah |֍>۲W QKGHMP͹Ih%M_Oِ`9_EC멤~īO5h5_R)927) 'ެAlPӀ0{9O>j^uv|y 45G8MAEUY]Cп"ĻVhxeNs/ih!d-}6ᚫFNV`a0`bTkuAmQc=/`Ȕ,Y;o(j Yn0O6],S4fhdyGϸ2ش^`3%a_c.ߑ ZGD3`&Uy=hmzuN;(d2 Pr@Þ /;,\fQTL@f>, ljS"3CnԸS,LZ ОP"d62}K\nȍ%@\=skIDVL 3UH;:b2M*ntzs];+_Gi7SL_k+bbu>~][y<a?)Ȳ>w~'iP7n8ocJ`~>( 6@Oit+NW Pj`Iq41 i`lt+Rk:t1Mjdz 0!RNa&'XY0ZxE-eNȽzycp+?V Pm2E^-ō<+ :oq0~DQۙgfgaw A P % FV3i<y9-td } ٔBIe-$iX "O-(HU16T5uTCdmY{;R`|CCs}E+q¾NңK,E=u|s^'QľxG]eU[KTAsQHCqČt)V؆6un W?rK0DJ^b R3XiC*n1D3DiNh 7L9UAn^Qܓu6ҵ-cg4#Q)<(v9BWsRpx:Nr2Dbu}#y7^|{>L`2 s[oV%}S_ۨ2S+Cڀ ٬!2(QH7S8,lS&ɱyuO،ٽ4t<(|&?}3ïwPҒ>U_xe}X!wTX@E f-%] 4 ue!3ًhnד%ު_ 𫳏YE2WmSl4{i/G/C3ϙ#goN8QlP>ADߐp{5㗢)?tE"Mt7fj3ץ.fiJG'(ODuȟX+~wPRo67q^C26G k~ @G9 HG**@ >̾]{?vT+.GfN֧!ho/(40+R_bef)u 2fܪ|U%ױd$%LCf#NI EveLiw âɆDC# 7)4m#{~M7Oƒ7]"$'kXU[21laj;MY E0`t5Ú#᧸PM!TE8ʵ1  Ej 8ADc+Z`gLNX`Q~G,wl;|i20`IJJRathl?h .->ĂḾHk}*?̈jVcd娍ċFԚEIGa॓{ar|_^'m5ob7"cms_$ |4}8{SMtGT j~sx'0WŽ ۑfW3[xv7u} {1g\Z`5k&.n$?$2[5o{w3s;R^s __ Gb1H%nfqaCDqMD@Duʭ?QIO}YN;f]pߓM!y{|%{mLII3*\1&+ZHeHMmn?hb"M=] qAX) rY'`s?z 5=*{ ~>o:F뎔V@{2_5wdr\Z*Z F\m 4r@ k\`%%`nmQ #ɻ"\ZQi9N!sr,btL[ H`"QӾubWx0¦ŒI gn3DNbxKlk?Lr;? ! D48 Ż|qȝ翖$ÿ톀ϤHI5xM#Kvu8%'\:ӹG9v@C@0kv0p'K>G܍#_#w#c{YC5:a=^W/jQBdŇN*Uk}@|`xa_Z$0QV]6k)vg9%Z߈Q2a#*|YDFpgB;yA%_ ob^ < v"yE` $d!S@L\]⋁,tӫ۶qGZĿ\ɮ! NXzojD4"D ,U9Z!W6!r'+-j [. Pv' =!l@ ԈF&f[M[k{NBuz4Q ^-$O˴yE!^"/55ϔY۷ {h.V BKM1qpRp`P%Cr7KǬ-aځQU\= H5Ed:x"CksE)"4ЬN>C 7Bi%,ٙ:3rXl65_1$U~4d}ӝ?Cl{>K5D''ܫ].V~J RD96y=Lԙ=)RJ6nWRYf&*!a{psduTEfXހTg[D4"g_.;7@uF,DtY'xGXzܡUy]E3J J2S -U6dχl$ S{VCR?),fJ.W?Pؾ #ss@A~xN`ni?SHߧN*H25jv&YvQr@##RFAZq8IH|gx6/1ŧ趖.,q:GR /5'.rPɿ>e&h`"GSzgZV*Ďv|-޲{3iKevh% 4?cR"6d/T'%A3߈Ύ$$skE(n@oqft@]NGż9HIL#23es;S?Χ|nɊ{Yۯ\&6n \ʔLJ"\Rɑ׵)6uc; Zzmq)A*s9ISJp"S8ݘ1ֹϱjMa + f[\Z ux诳)++ -=ۤVB%9ЧJ[hO}Tf(=64(w+{N7]E.ǒ{e3o|]@yQZND~*7 1]RE?i ~/dH\HI̓DߓŠ]" b9]JSp0F30@7$^])Ժ$Ȟ0u8XUq!AOd0 9SM&d6-yVO(\泫FOdGW5Q`6\iE; BMzg/% Rt2;ڠF9n,#9wDŽ6( v(?Q-2R̮(@m(T]uT-%f &h 5'[[6Ƿ샦+S|skrZË\EAK$=3ASr.u;=ԲJs/WZ 2E7\L|US{.ȬTo?b L)3q3EX(jR>>EEB/S̒3 n-^bPKYK=VQLdr5X¼Sݑ!mr#QGzË^(xұDۈtB3Lapa 1C9s(F~C|^owtQޓ C 셲L ;~طuJ>46Prab5c#|vo1}֌m G/jSc C]^`4-=)fwlD/DP!9H;to 5\ޣf :3?>"j^ʝr39Z&8sCe ' i"$H7r+z]}5=#e?e[?*H[Jߕrf:_a6LPn=d~L\&e3!M º,CEC 9\EgA#hl{Wb׷day@LN4Ypj]AiR5CP˰ A[蹼Nswܹa/@!{\j =^H+VV\Zp$d§ >S(aP%>M>#cspؐزy<_^|N17QRD6aJzr%E|,o7P_@*a]5x=U2dMj 8f!ӴHCJ =sw{LAs[g~ _VCV#|l4 d) ,o1A¸Ƨ'[fwjy>j8Fohb3RuM4M; l%7¡ AnD{W'PntH vԉ|ˉvSp JɄ{m?!el{ f5Rڐ:D;@!Yh["$ J@59=٦s*ϑk{0VŏV8LrvLw'KK1 9~ZGo-īKЈ%|<*: (JT1l̋|pNv犺-c_}J(4 ` 6@~GyN$pέfSywoD5d`WR}y/v:wHh^'Fye_J1$C;'fb ̽LzlE9yX_?tvBBL%%ۑA=~]ZZaݽD26ʓ܇e:+>:54L%afO`v-]%)0@oWCx3hKQ}ǯu_Μ/8x64-URI$wP8aCK)W}vCֻGy}߶?%p2!x /WO|2wr=τ@x'3Le1(]Df3>ܛS=]P~X%0KZՄVk;tHZB! |GC v]'EЗE-EeZ᭕O}3N'K1&aou4֮(N^]))sٽQQx[ vg% 5 _bL`'2SGӾׯwRİ5ޔ3$  WN@brN h)ٹVZ=zɃO9ϴvNaE)ȷ؇lwhwԧ 'tQoBA@6]L%d؋F;V 1Ftb9"YCިg34?/񧹃sqh,Lif(atɶ\;v%}F#ru*8/՚\?-vIf8|Aue|~1䉄s jF3EsRҊGx`Ôbx5<@wm$Zf)tV&nhMHb-S;p/={98'##r*ۀ6-\.pgl4-x%iܻ>e$B@:i A23|"j"|iʗ~a2-ø8Xw(kUMwQG ^zO۾~er򉌐OTH/k*Z-M(mo19+rwFA I&( ܗUz=w"ۋ\H j32>/϶$8%zWj)r8yP`T/];A8L&ae9dNV>NXCa:dH>C:It7ΙMΒ4 ” Er*_ ]*i[Ϧ+{o.Uq@y>0SKUtGW观r\p5=uYli ۙA${BPNk|GrS~3 ++:^P!3*8TldooFiŧUMd0+ƢNn-uIQN. dP_? E]9?%g;u{m%Y>.zwT l% P) qdvFP0$#u*B>Z#" AcQK!cƗ[er`_6xI4pxǂðF=K @-"0SLQ͟2]>3 %NrqrIpby,:ƃ-l~N;ɳ^˃C+~x_*gSS8>Fݰ_^^nfM<p [V?I<8dʽs{*`O%DdrN$DGblϢ4V ז|??$ˑ%e)^EoCb).K ^uZ"^!d9B]q eӅ݂sIq)y\ ҃kӏ7b*HiG!}zSsawe(:P3.F ړrۂk!SWGjLh 2ƞ6[g8&B!OR#C9dwVcUy{lsAA>Aq`{IJko5>)ӽx4pd:*/[} IƋ3u]Kd-+O/B3@ wџ)rnv!҆ [ L`nT:\cힷb h0P 8i(IϕК42q t)hn <߲<(O|kL"CQq$/oZa }ȇTqqǐbxWRo|5yVp")fNWhCsom 0lΉ!w$hC+w.8W}3 {ҒTcTNQBrFsE-+O8vC~I>MٱhlMUիw D\Z>6ۋHbpJ2T{IՌ؊?gTa6ܪ0М캻m!e=Uee6~ QCWzIN״Ҩ +x&Mpgb30`J"mW?,̸V\z'դwD|\SNRJ%VpgՓd6b} ހ=#{~/'^~w%q [,mٻGyr6Cj8tJZC~6U?2 G.Fn%ٜI"Õ )PR!hڌGSZeow{`BdtA-9lט% ¹",uog/`nG?7 ;*Wڻ}PXF\ry&7'2tEݕ,ZU%.-T(hT^s7wZD~|\8ڣA Syϸ':5Զz:''#*xWIɴ(H!*v0/]Ll,F8JR_tr܆< Uojdunv~9DxRU/*ǎ} d "2ִ9@# @?25;Q$w՗\r|U4]U\9,f͓Z^˵q|{>V̉CK)HMts c,A̧ƻ~cjKF2`U׶.#Ђ'J d:fpk7:%M0QP8?m5J Kl"Kj g{o [f~2|{1*^w|$J ᲪNab'='T fӏyċ89+Rʮ96|M nq;ݵYXת:Jm'~'o4ė,3#:%H}*-68G_bvu KM!+XZuhqTM}Z\_^*6-\s`EQ,ywPq&,$b,UsNme8u"c9h0S̗ +Dm}/;廈(cnkZ)8M9uV28SHn/ 'TTm4dfw;ųKVS>k0 /UH%햱ɍR8_@B ὕb>BT輮5, {F/U%ݾ zXҖ? 𧕴 #~VWGEF^~$kg|l|C$R+1&|mIx`s~F3%E8[\tqhn6ZS0*#(4*6.@C?{UϨ%I8Po΄`~[:4EߥYvN 6~؊ )Q_Yzɋ%1ZZpImmfqp&Y~ 4SDkJģOܜ2SWB$ciTDW 7BLLbX:{Ê%@T ٱVl*>,q n4kE l,#P>^ne0hN݅@DE6Al^_(2.TOvTc,dQ^ؐ6>xJ /ol*z@n?"f&<7 S}v8 rWW2.$勗3yw\" }*tj  g޳ti%yq [pPy*e'N2͐5) «}l=~F /4TE)4-B'+r% vPonqD_Vkʣs*XN:+e+\LZ*Bi'ݝ&٭4@B6O7g=FZˏ Ѱ0k~+UM:69r&Ir:| KZM?rĝ>|sJ~n|(d{{5LaQO!X鰜3s(b5"l0[ZR@_Oe$T%K3 MuHpجc%9Md)}C+B}-\Iw;Q/9`RG8 뎔͘p<5gT<QCEYl_MSglݶpTz&: tv_$3 ydHy#G</~Lo(Td*MHF(tMHU܅sB[;P1pWz$$;S 5 V:~e]Y1L=?.׷˭tuS-MBER3a'?uEO*Ja";Q)-NپM̓_1Wnn!ig&2ݡxثVHڄ2h3.&o.zv!*<$z]rzk)V4YLzeͧ`ϳgv]'&S ?PI[$\D0;E^/ rSD$ă}a.Օ;#oǾ%O5K`("J j2_q5D wl0 z+4C,ut:pn?=}1M >P{Sb6NNدc.e;,K3HL2B6ǘ..p/]{Ăn& :Q<y'dhgz"X9[Y- [3liWRU?ՠ&𕐋 AsÚAR<Gcxk:~2oT]@W\'ODA9SS^g0,<)6Ysu!P{jpA(CGqէ,wP>]= ŕ+ 3 rDfo"QSq 6{q(=\qr;lZHR5X x33lUoq/Wbj&y9ȭiX='zG3Oť(?8%+51iLeUGXfMgaζ>1>ZS8Wcrd$3)/^B|Q%YD2B=EZ:攬 86byƟV7C%ςo7˄ ʪ-GTqR-}}r Js*,aVg`=- +4Css"a9r7\sb\_ՍP7yos!*ѥDB݈m88FBf1+Hٶ! )̭"VA7(MywABxgȰhQa!Ee2'=+qgv5r^lp[(^a`lQ%؁4djjB:aEpUÑ̿g׻깡,b|k&fs&}a*JgZd->1z|9.PxI9h6v켪{1D.ul%MW*IHDiLFI2{Zꓦ_N'7L+m';߃˷cd::bl}v\;nx wqbzM rh蘒Z uފK,?ll\epPTg*lH?aP3L TA9Q[|MӳȅJ x/Qtr!f(u]'1>Ka I>^^B`$%]ѰEN:+z`=E&hc M`YiЏ*eV>bH8U5.֠ iEMyw=J#̓PndIȅCBZ`C?!\2!:Z]Y{~z>goUIH:|Q BŖjj-x!7WVd ,bIzX%jVϵ A^KB # 2Ϥ5_?JmV<݈E*Ca8Af9֤?51]؆LY};\*rlL%zFrFy:}hZ;>uhDLpC|[RWPwn1,pL~7*-]*^e$ Gu?4wptaF"ISY!B=baC҃=~^$\/w󴢿TLE$F u|lV g)uN}xU[LKIE3A:Sl{7פ5i1ueflEoLRDӥ%,+7OxjP Hy9N()oBB}ŷ.Pq\՞ғ@L̀/ AMaү?DS,x{H }Ig!M4Nl%P W4ru΅xlAg(e/G8UjvO i`Dee?$&O. lP*&kVi ,qVv lvQ֬8&ǽ6ISp|J7KZJr2Y| /h\#k^%q܏ͼbTw;neIBTBJLc@S*/C\FYe[CR/7X&Ԥ} ;,"rW# bQ.q?`pʵߧƋ1Z9+Y$(1@fVbM]Y43 HHnPjϽ!7i 77HL_jAY:RvXhQhFt4BdW[ H4:C/bl|)6/AhQ |=ԡ ~-ּ&nRKβ1t)(& SoqEI(1Q NzdþmM8=>ܞz c98g6 `aFѬ nJ01 $Ԅ1k~ݵ\p 4&O3Ҋ@0M NTF;O # X#PH!P);ПE d|Ǔl&D1ZG%crCոu`--~$(͛=;'fE%*h{CكPh̦4v$O[s՚`oV;>KypZؓDŹWH{׸8]KUxIB){5г`ꙝM2ġxXC3ƨɨC5Dx^n+\8GM|N ʷt{2hX-/}E'y7U _cmSLKˡ,6 \sE#>*v36SYcl3t%(6kCk`A}G1A''kP/΀wL+,c\S j6ŲШb.#=cO~ZuP?L,ELEg*TFˌPJӚ)f#s:$߮ Vj7LdSĮפe:Bކ7I (Fr6Z,D-V><(n+J +y>eoX'X{z*EHcDSH2 ŶqK[/?I~G\uu~ "4tLw 슱='ƕ%(x4,hWy^7^(K}܆m@-0;},ZAKg_Ք+#]E#A 6~E.,N۾Hla{"{*_p*g)Qmbn1je&mr@|{l_2SZzV~hk=Hf܋/gdA1BzH/W=Z)r(A_M|cI=]܌J:sφu^շZ", UsԒeq8;!3n+-BƁ:.+}5qq;tBsztA0Lxrg_,=Dt%cs u6y "P Δؙ=w+Ddn'ɵ ~=qmYh0]I*c+9‚|xU)qF:LY~WV 2epk[H/1;Һ#ѿ!nn"5qFR:?vEyOVSqJp/Վ %׊T Soi/>'whŷ\e׈C\5=Nn+2n؊"r4k3Ro="t ܝ3O4[bdJ65ŒBBMHeX)3#-D~6> CPH4 BuB^/%Bş N}6;̷ueWS&,;Q˅WSRH1 ex۵Kð \31% p;ޡcATrf~'fGC({D=۟qui;Ar!`:EctvϾapj'su5$y8&%bO-:.Z3_!lznji?Ȏr*GNࢂ7y;V-E6KxH K]`x1BVDR,Ct̎pٜvSyc)đ{1<[,/\}t}@ mvE8@ @eGlBkVv1y>~6a<gv$z/]qȁg}UxA@+T+q^[zp6Dr7(edMN}*?[ i/Fo@ZBmaq3ӵ+y&$ɃD5; 9+KHq7mbVi" '=3F{QVʂ 8K:3.޼$۠Vi{ˇ&qh ߄ +-9Uǎx;Rh:sۆyGWgu?0*;%n`q h2*b.W, 6!FkqWƤĶJEgZ`vwH+o)Nbf;hE&cn=ukEzG7cNֲ7J.d'6"[m-Sz/8gln'pvucDq F>\~xN  {uB()g4諵B! cP>1ê|  ,NN+ )n(;DFάe>L@fenOE v'SĮNȅh6wiha+}Jn_z`M\XƬ?x*զ߽gc}R]M\j96 b&H<"HZ<зyDŇF݇嵴2ѳ% 2r{g?U1Yj diep= E5 UL;Ad$[1rIⰸnS sY!h )jKRߡV^u脩ĞUO4J;ʻq>%@@0,.z9 wϤSt3v|`IŇC+dAVa 7ox8&a~,`U4^\U/~#:|.ӈ ě8I"_J^辵 a 6x1+-HLxW8 XDLA 7 M;Ukѫ̯NkgƞžbOZ̯-<6, W&=Vnl" ?f$Ϫ{@~eJ޼y~rž(k- 2f9 TՌR"z{QClL4?BS^h6 `VZm9p ]E\\dzWlת_6\rUoEmJ!gw1k@*}|#!cW,χꊌ bhK:\57ܶLeN@2a"PY| ܋7Rb1,%>WWπN ?V\ ڱ_W LūO{gNa9$(g˚'9۽[RŠJuml:iEds*R ߃S66|H*K#$B(ɩ`+$C CnI4S녵' Hc$YFt y7m#D,1*;kyUAtltPJd4%_Hps/}{6l祿,ɼyPDqR +,o;cW.qZ_KE͵ض w84/1@eRKZXSVص*A2j9L(ϥؚ.H[TvcԗMvpo$>sBjMxsme5M̠5 AqË0xlҭJ;0S:!I\,/{1X$] 0a~wd>>KuKԇIkd#ѳ*,.GHH> hvg$ڐE,ǾXTC.`{:ʔe`VQf{<8rDF(ѳ|Be;3qhc-MsE"O7nnPAڙi`@ET*k#6 #*)[m*v#Ƕv 4ܿ>&9zJޣ02 =fO# O]F¿ј3h(A!n5 XPbE{G<^h[A(k>v8t_lͦϵu7wi58C9hL>:Py%~*b{=eG%XdmiTR.yZ5.V׾~WZB,P1IgM8ZE]^u2kϢi_;U?7O`T>|9~Bq5:5kQC8=AI84gM~KM}~؊oӹZf^}3(5@bn\ِ󼆳?`s-i;ala 5Gg/[mc§͜)( hz8{Q,0oqa[ͦ6 :߁gG.(Q |9!HĔqdB 86Z뉦H_~ t/bDMrn}gȿmhͼ o`k}¹H9.ae&*$ė'Aqf*\}G.w FV/k+.QmXuE:M@נ!YeJ5`œ4nx˘ bòb2B6"m +&gSAO\JYp?.Cez yAsCRG,~bjpg [_B |Kʖۛ.h϶GO QdD[Rԁ-jԏ)G4#:4\kSvW !g_DFT?9 6+1z2TU57 DJd843ŗ$#䤟YѬ5|{$ݡ|H {,pev>mSRhT)/+ӿXHz\!mϮm)d=ʰ_v:5h K#sW1[(]c`ijƠ睘\dau)(Tԭhhܙ:aJ| A~+Q;2-/)ht`,~Ya4`U\+5v<.Eؗ\:GBjh“}B׳ZxwJFŧ-8H  {8;d9pe ^ m6\Y(m rKztv6}`iIMb[>? QCrUe hCu7c}4[8cͻO pi~ =,4>KU8PQ 0nMt/C.*n#R4KnNL4XHg?Jl #;.(b\=ѳ>&$7(P rQcNg1@w5Cұ&4tPdzܑ^4qGmie{\\G1ltg ԣLp0 TP 3MT : S;(+ F0f;@l`*f & _w +ꄺuwtBb}|o:XrFۋL3QpU"|[d:>~*kZɹH;ӝ4A\ -ևqP&v!e{[zFurșsl&fd4 [+pU4sgS)oq[>6Sʌ|SoU'7w6&܊]$ ۢ\S.Չ4;)- gH RId  yf]SF$ܷQ7(gV b4v:Y. E5Y/@Xo"\TšcLX/K ËdreJu|-3/K g44}1x1kt ,1{]]oÖ}= {"l9b˭Cb,FPDgzثCx3X"E~X$ǂnY3n}7/Vqqă2Fnȱj=Kwf*Ps C~a/ęvJ9)bc.`d Ȇ&[ڟmss;-F~5zؓ!Ԉ 6 7ޓKRz!g~tQŠsa~[9뭒*\;xթmD ~/=otBO8xRE^5ߞJRyŮȂ"Cxw\߽7B =-Pڒ+ 䘨$~qIa$p3 *Z !Zǝ3oIh.* gM'2vB5$]+&Ygb(aۨ+ȕ0Q/B`7ÝE{Ue0 `s˭"W3TVx4Af9:?AMŒߢfXI¾U8E@]p{Y\ԟ8'mg4$.:JƪMFSh7E}ib*u 9&sJ0ey|6=%U^Gȗ]D}G ?.S~A[F6eP_pukcPS?)Jv,,1 _PAPNP3k,fQRK/AZ%TSPP m]?vWS&2直p WVx8LLs+zή9i3YbBR+AY!Z3H ?vmMruFQHUcfYO1p|#K C}X;77HMKAh80.i-"uMAu:;w=(b{ad/צŎIleIG% cWD%6 AT*mq!֠CL \JT*L{bgzQz`Þ}).01 !1e,P -HzʯN Dg [VjwϊNFM1.0%p múd(E(pę߯QGykR,H$bڦ < b  PkJB?Il詶4]uM ,ppAfZN el_x/yҖ$FF2 l@v&0XX2خqLTi8S˕1Jj.5R">W:^J=㎃jDPS;qE3Ǫ'%ltԥ])kS?Eg2d! Y.c8ҔFޤ+ڵUʧkh$~b̍ 7`SgN}xɇB;*pzJH(bbG= Sѣ&tOyDɯz1}JP-hfRy5z{<׍dt0bY"9D1p^AbeT MdkYmuJ$ |xG{F Ũ#YV9; *1`h5OuG: (Z"02'oյ~vO$C-w=+l9+M5m ?Z2-{dz鈹Ԋ7z (TԀw,a]-j7BK% u1b51fl)*Dh>yif{joWesIAuz81*?TRQr鄻Q`G_E:7;~f pQH_ >^g_kBSB(*v2ݼ1-L&"qq/GT ӝS>ðlWMx52@3]͸O]c5g\7Srx%M4KCQژ0O #2tTg'Ҽ|cʁI:yS%=2.p%5Ʒb)^0͊^NA3^kPk4|- ZeB*3ccQO4Q:Q7!Dw x1id O )s4 oBN<^ݽ$ͻ{nm2-Q60]/mYFa'YyQD ؘ=Mk47Xk_ȾGv({B6I{OBjno]DY !ï˞cS$Aܠzs G*ë'O7Y>+_I0~JNȼٛ{j Qw`A<< Y4&e$qWԱJUXD~Ѭ|Ƞ.YkEퟚ.U%8#i1P#vϿэ>A=o8[9)f\iHn,Wo\s{Ar?7]f{XxfF=dZ7ŗH6Z>U毻ھi. N Π+&2WsH⠆5LњR>6!4g8 КMJ{K-8=@:*d&[%i$Y̸o㰛we+&Zz'Fz 1N-Q{x 椬SbHٍҖ<4㹒B{7GT}ocRK%^8 \i~m#q7aܿ4O۫͡l4Y(dKW |䫀KUmעQJd4oUJWؑhD2u}!pNwB:ya!0A-*owm|/iWcByFA*u'p?Bb"268XZ0'CKT{ SAP\YseWk)j>Ul Zw"O'iӭ_|2Q 324,kP HFf7;B6 ] xJaϓ"+[G߉9$')L?Sr-DVar^:+sN:= fcZ3O T0r>\y1%B0C<ՃZ Xeu7&ui a]?h/Z^ˀ A4JJɑWR~mCJ51 *c~;He&xoq;W %|bt2_8iC | '=MPc,ϗ7p)_hOF܁吠*t8@^^WiYÞh^US @t&ddg, I ㈎!*xGaV鐎؊*%/{`ab'Z5G7 0mKBПJ8R ;H؏̶6I:̅I==6`\mz2 t<L{Pe贓OQ Ftgg(Ma^2"B=5@p-k^X;6*"oW&hq,gb5Wgo7!b dS2>5,jDM"{r^+I]H1sK<`ue@L)/ђvC<1L͒a,z^y,)kK'@DFRik?KkVϲ| 6aJf y9^5[4˳ AϏf?@0= 2{~wfA˝woXȕїG[1g~2+t'K?:8pJ=} $3gyȧ| dko lIh8< >ɶ0aҳt[@EZQC=|\=n|Hn{6~+k;$2L'Z} s씛h#E,;@!ɀlH}=S-._Ԝ4f {FZ{v# ʝ Z?ϔg,}"QGb]?:_q5":>_EdlM rDj;L0JwFvD!T@ehYL[>kk#›IA2tONJ_tsN8Dq?oӤtE {z 6g8*q,Ȑ`R=;WmN0ih0&]_r#f9u^B ~%N.OsHզB2c<Ӧ?1~X?) J 3`+Oe  +oFb' #~@c P{g@K(${vf䖦>2*ߢ"iKq&\DB2rb*,E7U{u8?`*wZ=Z9no n z8WFU*"ޕJ-DƁmPi؝W&cwG,[CLKHaQH̔鼡7)4(MtMB)h \"]> 㧁Vn(]JY-4!?yM􂢨\0zf9&iw;3*e{[ x*Uߛ(.:G"p;6z)zٚPcGkq r ;v~}=ʕ/6!#RRDz 4:,U4m9>[ήi ||$Ƙdy 8pddhoyhgݟtJ[M"PY4Ȣ'<3S^tJ۲}8( 蘄I\ɪ=iH?DFp<`5IΜQMZ]3nWM|,6t^[)v+qLXð`_ڽ ;>NR񜮓(?C&,( ^4<+:Nt` !X̉JPTPL:P-)(NBZKB=1p ?mMjz݂-JNY_*@O&!q-Bθ 7k̬Fj߇Z1Ζ.9#A~>a~M0B|.wetA9.muע LoB|9*:ArCn#s>oMa-:ƾO˻=e!`{b{qsśO$tZ0bJǡ=6ZQOḷlltgyg\ɌblfzsIBޅ5+`tZTCsxPKBgtP!u~S+<÷cf|x+/V")I eDʹU\a~ʌXEi  n oL} (j&Gm!ޞhz?+p+֋:Qj5Bs4ѽu`G:RA`?`M]nl4_eEL@%_ȆҶ Q46ՁO`K& /A3\1Edu .!:: -:," ,aC"ÁCog+ k 88~󡞼6/F3)xOt-:LLnd125U^&H;`eЋ .>VHTw?O=^zEbf:]_FGvL EtWϐ(vD-`}s!U^юEyo$hڕPE¬+*xg5& Y)[p(0j^R: t&p1nԥMx^uTӊ"J}42g>vVͫhIOoJ {E?]>` Z9&t[M{Xcdxp/_7;׈Y+2!{i1t㑪+]=̩i$=j8 :Nz-3fXmhXv bzp0"bxOޘ#KLfoVD4= p#$Qd98z$L^^ d;p-MW2[+?B5 %ܞUQEǶ=)&Li6ׂ^ZVH9XO0$6#IA󔕒7DZS*'˥`=:Py)D)A0/">)X2uɓݓA_&)V0奱p Zȕ7fk-:(k4z >O'-});sӷǗ|eM2=X;iA wpX& *N^B{!UX!#E@WJSz(;E9Y'YYv>Pܛbx,+@!#'ק .vSD+M -1?VGJAf/1ޱm~O*I6wzm:c:a|9X&]b'ևq8+ dNu~_,{e,ӝg9z.iX5b-9CV81y.26T"jaV E79wC+;A1_Nn WhdRphR)4+.Jn*F0zP|z#$쮱BtDO [^ ` cMJ,mdRj&F.$>,!";7 { }mSE~A.k1;8 P%] y/q"29>@%m-A y|7NNbNڢ dAo°!=smK2u,^m~f0ёK $`mTN#~(/J܃XPP9]{2D3!F-^ƥJT?M3x3F? g3[b54XfZhg?`MΞ8m`(6 Ssxm޵мWI)A!Ԕ.'Y00 _[\uu?_H~)PAG;ʡÞߵH&Lΰ1\2)\$KBi|\@ȫb⅒ e)TUb["kP&Y*Kz=f*hN'R[kԇyM obk˄EaMh׀&9+3ۧ_t.E/$YMG2d`ѭ + 8jo(&J{N3d[ S/e\A"EYNjPl 7\V߅msuz .ZGiQ벥^UQ ZT>ZF\vUу(S}?2mr{uU`opq8fy@фI@F1O<fg}j:',{CLp+c6I`b 66 t5R`)N|W3+#2TvV'1NgLp7Z:]sʑC 8+ZvrU l20\]6-G\to|ǶKCdsj.<pϣɰFV#Q"#DZ 7 on}bBs:YZ;S f; mtVb ǜL#HL 9XQȃ3`_ >ڟ/fˁ Vk"`, wo\iW"Lwގ#.Wx~z_w\}Z|V%u-#LZjJ`Fݎ@F^1˛`dUV(3yV=1Ol ʏuS8{ Kd"IVw>VX8!Sv#{HR*`·nP ݅nF,"v:𲣿J?v8R%E%)+e^JWÐV$ x7ZL$[d)x`͞=`[G?A ~وk/o@тgQeX4w=}avt9֧𡄻/n Y/` MkvoJ6ž};n-uX(ի(k&$Ai,{0eӁD-W[I#++3mT.R-$P>pF;LwBV[ JYo9eǗn}#ec wH2nJRm;~-ܠ%:O:+`υ,ϕ$/̹l'0](jeSZ~0ϋ^p} cQ`SNγe@rëLQ$O4ˡ:)t %8 4vDة數.bIئqys%{T=ZLo:E҅E"/cq-c=xM,t]/nhV藍0$!cG^s2H+ ߃ OnOMEM3r)1pwVk Qv8um*1 hib/S'Jz>42>c^{ NC0gW\h /՟Yh:z8.@$jam-9у١&,^U _HO7zK? jP%p^A~gHIGnDW0 kRwDDAJ5z V<&{Z8̥YZ(8@dPCV}l]?ǻ1;I0ȶHlEB@'UEY0ٚ1'CbqmJ%0\I+7PKMD!(m~INБt0GP4w\Okz n(Dx 4Y0y~Ch =t&S}1W cyU{xZo.`޼Dz_H_LwI㙫\€t,O!++%R{K!-PѢHyJoAv\Q zlLa[`S( XP./ݲhnn~i4a) )@;;k<~H8})glR{'rbr;fRV1x q@0A>ԟٸ;J`Ej%جs oQmdlU}%o6$P.Dv^,7d¦1ϱE{ uȣ~^RWCK~28+WU bܺ a̶OkR:uRek C 74RT6 un Rq^ #C\D'> t&}>b#Wd驶^2Fs䁥u,[E9qƒ G*'k6oG_ *tw>g Z0knډ(-~SE4Q"{  lh*K$.@ @GMilr2aE#=5އ4ycADe`t:&~T|_Ũɓ3k$Y1|>[Z{rOUv+Dz\m-cY2,S(?Ym] 岈NkL <}V-o5.UҰrgM/xc¥ z#' )77 18U9_A lCx#0R3osB 9 4.)zfq9 L̑0{3_C?@ X  @)qm 9\UF K .2drfKAbdM#U G*mi3P/GxK; |26^Vln\A5x HsIs_@e'_u`}@F+$i Y=?zB9n4e/ߘixJ 昕-X:TmKhi,N>U_E!mgC2?g{h۞zy^=AU3:ۆUBN{qރ$b)@P$}]X L& B+Κ b>(XvoRnCZjZbo|ʇ^Ih1nP(W{6\.W̽JZ9\FR},)փHO!rÉW"'eb"l8 CVeiPp = 5й^HM<;TpbP}"Av㨗5=&j)T+sT:8Y6l& pZ7{ u,]pj\8v~$+IA2`kpB_9m^pr\<>J<*}Dt+J~WxQ";:.˖F̶ Rv%jG:#RᅝCdJ𫪪Z[ Fǯ%ֿPWVv Ў*~F_5+Nn/¹aej 0#}"xZXr!.xYi1QrK/f5ј }1zLkg$)8O5Gu\"|dI#&9JPBKmJB7'>;?=` sፀ$ve3 BkM)DjVdEN;㲟[}%@߂֢<"9Cw˨;?v3M̳=;F6T6E#uº'0C::;U~Z4 (NL 6%JsqR 81{_#"w ϋ"jF ѪԠ|ÑVM@֒^.쟳3&??evJS:T0~Le0:<'ye}Yynl9ɩFyԠ^ إ6 X(Ȑ>' K a$aCnmV{)CfF [ ڦ+(ק%IF^WAv?r8*զ.VIvF~r?UODbJyViq!0&0'zƛGm]nWuGV7 r @:Nk$[d9+%tDVeɴt.,Bl%{q%R$d6b_XG1+]h UBYH\O;-QܓC"pݫbaP} llJ|qKFfZYӮ Y⺌HSQ " s r ʾXAn^_}@u? I:)sg`zb!FͰOfD"K  ^W[(SGu0Pi`/ o*7:)2vu7E\qr$/,~3!Of7Eҟ r!Qത`<( b RUTQ`[v"/LD֝GD?P2?R]^l/IW$ݬr;m") `&!f&2W,/ c?5H btM(.%4V+J!sOL`OC xb7 FI;ނcƲcC׊JTmb{لOď77FuAƊI%Çw8G[T:LUPr(qY6jZAl YqRj&+n ΔkY ; {CWf4Rܝn%ƄwR Lֆhub!|ξl TzS>|#:T[Ia%=: [YSr3hkvִG\gbWB`Y3PaN.+&Xgc+{ B5z[J1|{܆H|#&$bQ%Uߪ!V@U3fak988 0Df$O# a4Wz0 <=Az;֢Ԛb#-ud>N֊d/ShWP9vHNbRo-|8VYzLxIoKj`?]*#Vs4E9q>r_)'QfIs4>,E=B"fH&?F#Ķ*zNs,lMdn,83i鐪P 0Qy}9 gֵ)& yo2TMϢtEa84nPosOY^?Vp;=L.ۧnH AT 8#̙ 2_/L)/>7B3N81i)b}ȲiMxџ2kۢ·>& ܑNm>bpe]8f~x{)c 0pPmn=%h'/C2 3gZx26_69N-|(aд L_ Z݊ʆ&M&2Z'@@(R:F2! M1ܩZZ,Ӽe+sw=jy7H_BPw$4=\"@vyD3hۂQ =.4AMH0P=6&Lh^"a ^9>:B~tնU!cֹۖ {weG:=b3%FѳG5F&sCds%Lvfѝ([ՅuOLܭfxr Mnq"+ gz*l͉T&N ]A6O4n؈ծ{ҕ0:x)Y3.駙sDx` :ex?X=Zgѐ^@o۴t'$pfpEbf.:k4}ZT&0A-+G^Ǽrk]y^q)Z7(=96.HƖ*>^ƮO 0<+ 2Q$)aϛ9}_P$ 0 ѱ @YBΎBOA!(#s˿(IE'QOb8r,Za6v>UK; J*(͔+$ +?@\Zg5,="1#xN+A MikfH&?۴D'$ "5~|;M(TVw˓?}3skb`f ]s|983`xa6umjeWH)\rdK2/Vc5u{=`H.QgRuY\؝"&/*;,Pu+Z8" Qt4(hjcv#CR׵ıtCԁ X{?$#tB}2UoW@vEA8%\dq́XYC@=_sX%Q~RS.q{A 8lLd2ԾchNq޿U]ff<|"Ć9קdܷO|XD8ZPr`:փk)::c 0]}_q?az 4*7j\1On$ㇹ@S}LXWu>Wq L`iVXVOфe9Ҕ1k8Mro3ʿ;*P?Q nl8f.Uy?|\Vfܝ)CҴND.^~*5͢Rv0,hwb /dz3 D 3cyCrk 'iÁ oEQ^qV \Q4{c7K4H׆eI' %88Bk_= 63i~o#b0)WSG˒ΏB#"&E VVE[_0i&:Mj'%Mo Fg6leSû)-Hu[v'Vgoi/#_aUFwlΆOH~ Re%` ]ҭTiXEpЇu_/%Q(CyHVʐ-񶢦&1ʕn\`@06j2t!+8шPN< z<7ijQB\EE'1e*ϡ"27G{EJ[꼱82Lf'5{F7E%<)7f6-0U87^kj4i>[gR[NzZտ[ϲMYR: h!4snu>r9b1; 9Ighiz #3;i+4% "sei]] tlbU{4l.W3M#<{6~oĘ<#X&3h#D bx0A>*`tf1Βi>͔d?+lHU_="2az7-yjMtQQu$ڳ"Dr T6TuXP (d:nvmZ=%KÅf =3C1xg0ǼKyƏ;.Q08q[Ej&{C+C]va]jHTUyk06~uu;dCUco? $1EO0 }yqdAe<D2ס H) `&]Z@cdi90(,}QtW!M}<}/iX僐*UY;O@//Gi Qty&QbFPR9Qrm5o@h‡4G6 L+'/&kw ?H~H'm`?j$VL,ȐZXkxW/9qw94SǦ{`}`@Jܚ<ǐAs8Q}VQ7A=w\D1:%bvRTxv!|gU;$&ܼApj\v\ǖ3.%Ů!,HU+<9^)vsiXp8b_hl!Q|>C% 0aUTIEz*5^N41.ƱЈ4IN8v'rR1m@{i({uvzEN20A3"ʔ>X,jMО$~r vfZ_"&GDEfѓ\Dҝ쁇r`*Awq1alUi.oc9#pϴ8Usz:/T9Q]] Y1ph(gRſ xހEv+^?BU=;n k #1 rt.ESUou^Z~4>сCRqy*M _0iX~+~k[HM,_R1 jy+~OYm)~M-vn<$&Š k/];/]D;Y \GGEu84d>b[!GcqdG~%VDb,"K>ewd xiĵ!լ20blD+r׫, ɟW/ZC7B \ :Ƕv/>{BnY}@Bӷz?tXn#7i73 LOV]?흜wE;0dk5b[\K9,Tvj%bHʳ~kb؃[ͧ8FR/TǖR a^bJ ֜>#<\DSohԯu[.X"6vqgQ(^{ e];KhLVԾ?62TY3nꏩ^-o725-$H7IFו e"C|GTv(I6i9zPPgύ$YKC;&snKMćoe>8Ml)3(ՙԀ@nt&cͿO W> ͹BdM#(~Yyȴ@xR;PVi|"J>͖2[yICE|,DiwղZE)TZ`i=^f$t*B%u. T3,%^ς#p#f`mmHLHEH>LA6WBN2tňLG]zMmk='IPjnw'~`WH:aa6‡zO Mi.i _h !gxi0 #!M;,\hf*hԎT?@=?%O/X =;r]l<b5$Czy"ў0(S䵟BP}hvbl- 3| MY]g}лP ve/U5x)b cw*5[G$Oq^O"m\$l=~2ڳQՈcR4v+gΛXN\Uj 5oX1M/4w IJjtTzv):NItVHBNQ@KTV\Gz +Q@(e5vɜ'`9F̅L&ؖ=3MQu6"2cEgJ)j1oyiH"Ǯg Yz^acx/2IdV#>7%- +,2W7dU>u"e+mc;Îܲ?jig3;ް]}$yrԋr3C>%ѿ&}eLVtMm$-'D,.=n6Vmȋ1tYV.Ձ H+-| X+]JԂHFb/gF#N1 D H 7< $ =XoNK3S/D 2oLqMSv+{JheXT(&I{qJG%.C!~AVCəQHw*pLmE|9]4Ư͟7 ]V,.Fm-T)cI#I4}}Rռ"#S9"jLᄈO`YXԃhsJ,,q^q'`Pn.)R{a`b‹vh D]h쏿sEfM[0 Y6dĎ +ibcH;@9]8;ɶjc9T]ǩHXܾ,]9~Y1 7'hT.!U Ao>cJ&y zUkg[ΥJWˣ3?1uֿX'14_H@Gݧ|Ljp?s%fV#@4m]0{q&pg`e>Q8VWr(7 ֱf7 L=ׂxo엒R' =bTi *bOGV<+؃7bxڀqeO%ym`+} T'[#oׁ`!c.z/ pfxoHSˇ5 ~޳w"9"e~Lm!2k80JSIE B`K^xdd'#1 ulK}F>S?AӢCuZGݜj%\:l?ፓfd]*񢃰IC®IV<Ԛ֤)7pܮUz1J-xIן3# 0%n7S l?f!{[ s #rO7v%GD_Dl6-RiøuWfokPVx$ tUozu9y0WL|C8{I0 3n].!LnY1tۓO#48 EC}7DMإC@7]?qԺ*x󓐦dWYBmNcS 2fh*@ϿϘ4T^(o)6\*X0ܼ mx{{KA#NYz];P 7Qtڅ2C#Y4¨JYo|ɽQRQ*[*9m% k ⓎE3=T j,owĂoJNf^<LILf B`zO xy dK&1Z~x_D肹 0x:yxM.kI*OۜDbE?Sv+^+@ž7zH#IZ>HQ!cHdU=(gؤ !Xd30vwQqAc>v ϳm|޽2H*kt2&rz$GYt>,}s ϖD_Fu[tuFs8$JP )MFdԃ42\" gp,˰nM[;d˿v5Vn-֬ļ`,'asͻ(ydHH3լqiԮjpR|i?Ypl;`;I$~`pWkL;4 3@|&a ,!~H& Io% ܗ!^J C&bc`"Ȁk#a]@vHeT +6sm LسaXzgĴѠ[9)K 7cgINԎXwr?7 &?FwNtn@ר"q01j1Y&G'b! l%l Fa٧u @ҤēzMkj6kT0Z|DUI* u_-VͼJhd A Mه|NH5bH>/IFBG:0M%FF{ &N]#ZVmG>Uդ6Z`8Ɋ7LQ8k&˔LXK/J>޵)J`4rMu5[1_BE __R6Z6apdQZ2j#^?R-R>Il kc^ c˫@}5nT8/.PkHVvbX\ŢhNWV[l`}4wWEQv~ᤒMEOn07%XN& +lzW#,/Wuhۅ ]ʪ8bI6У\Հ7cҰz& ŌrD=6Ӊ%ө ޿IXau~rJ4y3(ꖧK3KNqn6^G.7T7ٲkEP*[mU(4Ǭ) R.u6-_ǟG >{|#r+UA_wH )| VRDž7`@ u&5z]>//\z)QjL)ݔ-7(o=$6MR-n{nU. L[X=2u0Jڲ:lgCY) E웤s ..BVS:lh),tODpSxmfQh4h#ա#5Q_޹V)RKc,G/Ng/=N>-/m5lJ"eY2UO-pVt2T\6BE.eۜB2;S봘{p鵁sܣ毢iH a}խkN1=K|%BUYuy'Qk$`&SSZgPwy eXJh;ss-&M.9*wӆj0{_bf6|rdsUߚjk}5u"ɸ p^DMN*f/q|ҪkyBOyv,ˀZbP\6OisQ]VQAy}m&jz8::1*Wx)HQʝ/dQ U:wtv$ ʸM s"[ؓȶEZa$~ٞOv[j AWL7lрayX}9M׹g6yW%?M*Yb_H8J^zq/l*\l-״<=ݖ"޷kALr4b*0J p?7~L+ȅ.'"m5 #.LtG2 "c*"Q 4ahi!JY1c&բ*&~w9e/ubrMA}I]ݢ#q_xYP;Vg/Xg_-B֊;Sl }#~uo\VRzƶĶC^`^k|a˽i48$ -cG KTV)Û3Lw4|'`)*?5lA !Ͼ'3/UJ3|'L:@\4=ޭ@0 B1')_u@m~弎oYkJs(|ﺀT Ә6v<Г9B()fw`fbu)DZVX, 0Dk-i2pXd8\#ci h5Fl(|,,UM+v% G""8cW\6&5. 2 . \nJ~Je)Ȱ~mw+6섒ZO(ϓ$i>U9#e^LpZ+:.&\9 zفp3):} _/V 4gf7V!;ےʓ2ANLWmꌱM}ۅIGz#R*I6 x?Y 8Gʸ>fbH p"(YW4Hjm wmJ"Vq[Lj~Xv=<TKNH4wjN*NR`\[@T"7 'ʌ$\ZB~N3`U~(S~.y;Sߺӽ'R9}QNA%~ey~(k<|S ?Mwٙ$`%z{zY LӬ3HѺKqĥ(J"BrĽ-I3aZѢck1c@I$o)~|x)?0W,qU(.%SȜ>cYzp4\ *]R,WfoګfGfGGdUp)v$(V>72Kþ UA)a#pNtpsXx#LLh`*%1^k.U;S^>Avd.E :{DOp$q+p{nI4*w`aQۉЧS8eѿ-6C}u`zKJN0xN3Y*wwFy&IA?N:czplGųk\hSǕ;"3ؒM6`cr/:~̚!!Q3 \\)]c%q\<50;j舐 P?< S F X;_u{"l]%,&wÑ|xb0x؏5uM{:p;]{dzrW2qr#MYZ=a|>ZՏ'i% b#n,t\=N$$XhZXM>?Тn7~m &~J{v۱na6)6u}%{6ie!YoSli`4PE|w./"~ddn8|UA:[xfy㕣T^фI}W^.SS= 虡ffJ0uv3qؤMf)Ts1k؆.@, PAM ؠ),HF{]SW[d-Fzd$?[*_sk H}PܛN6#Izըb~uG%IU?]C"^j)0I=K_ObzT& .-V.x-1:mk }zQe(X[o,^SFo`ȋ*ӑ/:d_ӎ&HаAA0ϡS)5R#2BD].%p`EU4BͼT42 =m*ä-S : ]{$U6o4ǏG/ G./v1,WϷl$Z61\Q61dm !p0PP>g+^;qjy9oM{6/BM0ۻ[\nWh!FOy=dc&tsO2Uvr0BQo|2g1i|ޯZ}0F@ bQ`t1Z\(VN>ti^ɏhda>< t6}h9ɥJn`F@EI3猀ԫLӐو*8gTH j_~5ug~o|W$^Wa"Yen)-B/xU(#8 }v@fc8D ?ohSP'c;e$-zUN7$|85ar!jWW1N\m5BF*L A ~-n5!.5#MjU'm},ZT(;Onnjb:/ p9F=eoߌp#VWjn=pQ$ygE'ↂA:t H$kP_I-|stz: ?F%E u@>m%Rk_5A9}4I@$Sw$' 9)O6Te2A2TC xbQkdd.w ip86dF'UILS5/k\(Kdg=9b /R36 =;{[QHn~SRm-quWi o9xo_'bq 2GTt 4g;/=G]}bVJOo"oZ\DlPzf v:R֝|Uʆa?#mqZU:JBBMw2 oOEK HmqrCTTNP1c5y02B13K=Fգ鞦ؚ~\ |5Ev*2ݞ ꪶV`F%JL23Fs3PN锶< eT6S? Y{}S@ &;xA_66V&g[S cw6gOw&Xҷo:,L*FB13_Rq̮H@F}(c)ڶt݈U⨫4%Plƶʠ}*>Ro]~7݊ܤ4\CӚ(̄L0l{X5y{Km/HjBPV۟?15%`)n(J3I=ms }-6 55Oqyq=17>Tc w<ĭܼ')30u8DS|t7auGJv(6]t B It+[@L@rf`FSK$ v'Zk\a[PZe,]N}Dǩxnn8Úw~GO-?͕_0-@@ 9K L79Sq a^۩&J!?(krroB/Mo6&C%?{e2":)gJP"muc%3nh.^S5kS2yS.vxJf}'6݂U"<>8XAig/wmhVJMkj<9v|I3  Lvbeɥ7 ccz&ʽ.[şxap8'3RoVPOS?h}HlmټL !^Fs]Z|1ٛ:T`g|K7kw^zG^4ܜ$1 BJ8 FS]LHp6^7|`Fζ:Y|Z|GnFvoO/#{[=p MSG ;q  %G@bYeSνO~xd v$g3rr(YƾォXPEh (A) zwf@FP]^!uܬf8oo]&`s9fVF/lm$"$pV (0qj ydfa?Ͱ`T2aH BZ {OTYE?Q3I uiͩ^l H-mrBԅ̈=EՎC%1*8Pu丂=]jr4v bdCT[~J(޵GIjTL0Q@Ƽ2GF AȄÒO Hw`F-xghن53o3_Z!Hvf.QJq0[zLb_ wg!j-'ӣ&' ~X\}#,觲0J? -GcX[f+e ,Â$f—NLC6 D'GNl$|{:0XFgԛA  !0'v2IUj)#mA s\9\\+(kl?]E+MNJ {q&jOen:_M^E_YmPj޷_Z;e**;3.,K+DKi7i{\`,\`;Mo# ;k9Lm-},^d C}SJ>n-/6b] yǨ`?Xikpd_em)'.O^)$ O$>__4szIyf7\]~V+Hֆ--*4vW#i>R{j)@~Yڛ3;榪5/Uonvŷi10mmܖAQFYUH4 +NpHc ޓ)l#aa,֫laD77N/q zC^JƵ'f <lCr4ߣFQp[]?(C~|듐φ@iqgzFƝ2CX # itK&I~L6VV}+z oJƥTsgrƾ$VTCR}OH%;|_&7GyIj7Q1Pt26åHƳ4lV ʢ`Gcȱ{[A}!uf,)no/#4:*VNd`K¿i!EY(GCK_dnMY=M<6jJ^Daݣ̾aJL*T@\56mʍXKRP _t'9g:wP\c}gDdEI^ҦOrU_[ۛ HG*] umCJPw2 S8tюifjS3 CLvB!&o; D#tDC6Yͥ nif7r9̱?ӷH.϶ hQ_qy©/cT/M[T.=C8mugs򈺓-n]?TJmGVnLnfP7(gT]&iq6Uv9oRU Pb'syQ]fט*UxבW T2-! `d椄+0߽TY3 ()F01YbBTeUlquvRy!(yFjҞG~iU#)҂Sg;hpGꗑVŒ' əd7 ^c*y{8H^Rù+Hyv 4$퀬&uU0E{5d7 9J_z^jL@Cw/t‚0D>z X}ύ@h.dN)Ox8M4```)NenćO\~%>hZ9 _ A"xaq qsm"} -Nmpip%.N5ߟW젺z!U>̃Gal{EUxFJw9R3Dy ڋۭRJŎڱR TOS$H6zHaξ 4Q7g)㥷 TCuKqzVW-ix[@8sU11dNL]]Lp_<2~kmmӚT zb&W3eV=1N4!u<9o=NŰYՑܑeъ"Jtw>4vb2jcKM!`*vI)*pl ;g~ H:9"K;~\. B6-d(滩PӇ^,NCE7/g8X%7! Kӑc Ҥ&F}W40,yv>&ރ`*F}1>xgx_h_s[~ #Z_=?Mӫ6ߨ ZRjCukF (4~:}/A^FZaB#f#`]n_RF(}x΀dQA[IfJ COtiD%aba(#o "үNKbiL**Xu¾ <017 ^7mXt`nH60M홽9Q+hQB 5;9j!C5V /zKNžVC b(Ld-NYHO;=sn(-q[Ì 𷛡Ӌ0CUm|\q#W1/NTeۻ* 7>Ƞ ;׿t'W{h$ԁ ~+#IhGqGDx۪r=?nwTTܺRO!31 .Q;1gstivj0p./[vLy}$*8tG+VX˧˿z18:?Bٮ5Oˆ=+kR-JIדd5bT:3zyFI<]Z1)ޒ>-^C-B|KKN޸bf'l;~Hfr*5JۖV $֢B=Qސ&YxZ}H4V;U8ۜ"*}դɘе)yvX.&=}z5%l;5ꂅ?c:3])(;㏽ Ԉ.8NʼnArx{.\ k?p#NRߴQ#iW  X,C!VpX7x *  "$~r{1^ؓwa$X>wlV mzy-֚Ȋ2V:Y?zc`Sl^p$B -{Y=.5ǂq\馶\$ y dn+#:9 \~䝝]s^䵩peebwt1Nšlx9kF`ة:„|Ю;]eݱC~^٠[EZA2q؂ v7Q\wz!"+S#z"LN6mj;*ٙ(κ27oŝ_fnc`nt/AHSE-(f ;ϊvcn?-r"W*_@NaZM}2صϻ,a_ ^-hY@ :7h/݁"F\mmV:q>r+qO_{KOUóH)R5FR6@0_ktk`^h"To7=;A}p)j^$G,NUb'c*)` Zw/wAYأP-)]mi.9/#l'tsf[0Vz'Ta]Dy[գs3L\N < yZg k}D}/}FF'(N'yT\ zCb9٪=j3̶D^"b!e#{ Nkz5 G@ypN_vj㭅R0. :xVW6s$ op$QiYt2PsvE'hvF x<[_SZk|Pg"̏UAVʪ0&SuEɷqF o実S4 z\>4~/ b cױH@^+BYC/@V;?|LBӪgIgZFawfpˮ.;CKdLV<ܺ;$:H>!H,;5M[Ae!{mI]uMҋ7?锋9")pFy{ļm貚O ^wlĶHfh²S"ߎ*ZgA& QV$,RvnTY s+(i.»R?|bqA¾ۿƅ^_1'U(=/Kv$aWms yTYK"ϫJfⰟIp& I{++`!P*CZd ?##rĮ`ẜZx@U^{dfL,!v-Jg乕$I,ɉFK\Tcm2-(AK؜9ۉ}܅O,v@}=".Z*%׈z@Z7t~E5@1FOiN~%08}~8U=]@Ebݓ t&( K# k^Z p$h&Iy奅ֶk0nٺ2n~8zx &ye%, -Dq7\J!Z>ҾY~ds}uMokU;C]e-VYe2c, A,"SywC'wjǧA~ [ c}d[HVQB$Kty/5ȠAh0S%4ɓfԃ_;9nVWnDXEesMA .)9B@hmev2"ɆNyxCo{M\yc7iwbE(uy:heE!݁>߻qrf!Nj)m67TD !yKP`0}UrI^HRyWr!B$c Ac{'݀07:6ƃFNYI|}(Q@>3FR tNһ][W!=?Z4h%KٱdRʕNɔFޕ0|E"3_HgӼ#r98ߠ# 욭,V֥89gdk9H1(n<]T&P<^aeI5Me#C?גmɿE fǵ sڏ;۰SQܟ PKBC2s =3',EsŽzxN( J>Z+SJ**l):x4D)HlE2*a9" ϼQԄAKx}ɺKL,^#6A6V\=o zͿu]<<po;F>;ykaN^v$F Wq ^Y̎^ | 5}mC3P(DDq9H%> C܄&d/sYb?*"Lꉗآ, 0@w)5p fDg4  מW47!J<v4 *n Z)eґ!,~!;4\}wLT׷VI9|?uVauzrfIoPI'3o`{C?kS]44b2Y*Ǯ|cֲrPfv[5_mئDP~*׀:\p@͖y@DbQA ",&kd5-yua(o EgBgyQ?pI#G'ߏ[Z$5#Ot T#^NUt QEtabZa.d~Ic28@XcۃRAcDc9ƴ6с}HQx񰽞۾!hn%)p˚Nps07392u]u+B' `)fWYPF?+"Qˍ2sOŮ>Tu3Hí,+nj]'lF ;Rn:mm4\ɬ8$-lHtx?2ir y&~@Գs >6g&Ãd B|6%mwXP˖@2?\HiLW5 L*tq ~zW)FPV'5=KtY%>J_*q'aLm@h/jLFRL*[y-.[A,9ɐ|@n:wCn\c_ f9c}u.&@vFtr&-+ 3< ֵQVV`ІIp7c~`M=y#FTpb]t {GSO4Ea~W"/QVp &} *-9%5(}?*z>%޷5{S;ER|H3湐bLj40}gJ]NeDQ%DneSۦ%u}SEȯƅ2I_qUmh|Pї(Rp{1a:̏B؛vͷ $2zN7)7,Y9UéK1xN? ,pX[1z!!w"!(|1-'l:I)0P XN%6X<^s!М2\xDAM Yp%ZpՃoҐr=|In|oe?&G|5j>-H3} :| λShS )={ "{TW\1frՕNUN@S PLxV4z?9&ɣ9;` Rm#%tg/,l3&Jکhc4'D|s=Zr\IMk¹bb7FL&u2JPrt&9侢7V\R "Hw$d.Z?#g XԿh!vӞ &\ ̯ H@QE_p` !1A@9V ;3>V>*2Z9MYP;>B5PBSG`5fg+e1}V 0Tc^7Z|]O.)C۾|9"N CBr4+ ˸btK$"ݍܶ#hGc| ؒSd!PzOGqs=Oxo;bCÔF5޸9(8JΥkui-Kכn,~gf%I[h& ޾@>Bxliבփ:#+>P;rh䋕L+2j>@f+kg$ZO*{`,~As "RAN! =!yH=@^$VHE;}]r,U~3|֍-ډ֔޿-&ȴS+.`0~JZnRڰyaj}ULR9-ŸrezM"9Ա$'1˺]`; ~X[%@{DRw&%==jIg1)iwtLqZP6GW>|'57 ,TrC/nXq>/Q-?xz_`kbڰqfCf1t?cs5;M@d7LAP.20bct'o X ݥ+%o{9_:A/~|ɛ-IOJ> *ƴ=󝔺Kxx.o,q\PP4WҸ{%wQn?쬒+"R -^VwI&^|qNTvӳB e0U'1.PT)G2{*0֫2oNq 9'mNgIEg:ŽUO bsa!>p᱐`Pfh<}+RtR{fO= ln B` ~AA%TAD4&KTAE0Pn>ƌKaB2'{ bةy>:Yv=P b<~Y;K Ï): B\ ro ڲo7rMyVl=l*P"L-, uKE^J$[vr CfBJ:_"?}T{/yhlcdFMSс:@^P,bCOSp.]R|OfX]O8QC͈mEC}<'AoW}U:imdiS!sqa4GCȁ2M05dЕ:ˍ΄yG5SG&V#+Be=!ف,l<o_U\ՔFԒ_ZG@+rʲ Is& G&OWWf$Mi/h& A2@t^9QYї몽7:Sʺw>osz¥LclX.5TE$@Ё`f ^۫{tmxdJ暘X.wJ4ܒH6e KķJwt!`ӖV8 xR%!0;[GmZo7 97M+Abh7*սt .k#Zz[qe%vX]q!-3Y.0dxXY*+0<\hUY0Q!,[d&Kd[q #(/s̀Moav[JcI7|A Hb|һIUT*>I~~#eWVdC}I&Td^Z.mTsuk&? &?5hv,SGNK#\6rI-AA{Xz@ὰ+dfH*4]sjC~GFrV?%[ziZ ={r=Bx2_Àb/~oem8Pi `a rW|H+`vP$d` sEG>73\`.vy7S(cA|3鳾;M#g<0eꙍGZ?>հlH yŏ[EeKKuH Dȥ~*B Nđ2t7cvf e4?}6F8bs7/g=,q2;AMj '΂X1"=,.J`T⁸p0{st%K ۽Hl(S,S+y f<" pEșß1u5A!RX b]á,dS/+ )Ɗ+"H@nS[{ieZ|6)΁ڿx&=gI .Ҕp)A_}̃Vw.`U)kJ㪮,pS-$ KEZ1c6GFo:1|J)"Gv7}ӑ@^c4qz]1%T` 6J¡pY;ku&)u!䨕#D/?;qE "[d?gسU%]ׄ~=“f~?X"[wN+ wmb>ra!~IKUAE73E/L{t*^8ݕ|SeX~ȢW߶ c~%E2] [aw6/ ~a0.-x: l#g LgD :!vgFl}pA<ԙ{3 73jlJөoCTHeGd8ͺ3vI&lfztռ X*L1Y]y7p^"`՞hӭGc{' *|NeVm;JdT R΂қ&7Z"o:Nq6*$,0SWU -nw X=W䠥}1'5); XC1z!sLJZ"+?& sgڙeX<4%["Vg#ؑ8@^zM1ؚ\’b+UQS櫩̞%e2u SJa0[׉鶬E.4L-8%ikt!teAC 4o] }mź<.eYj'ԉs^kk*`(]T\RQ#8w#2Wl ESeN b3G| e㪦.nu丧.|mn *!nSO#|vwYXp̌"Xqh!v!;%xٍ'.S8_u]hZp䆕8+\xȗBUPG4 aFp}Uswa)ҷĖPߔB&{ϤLdN9Ayj;n$]EyZeݡGQAc+5g22+̍" i w.@T[/cNz3`0y=Uˇo@8p|HΘh3ZԵW Y,R?kC>0G7.0| *<[]9n=vyT=X(eLYۜ$4C O TfP7]s{5)AGFWp̞TSUq2oa |znf.Rz3¢ޠ|Oyq Fm_"BHIޣvbIID "d=ѹ^O&m{ipS p `5[En B f0J+~ZDzj5?/:#&@W&ZoiHE& D|J@/ {'#dmMh#MohT}_ -t#3z0^?D$uUE.ch{y3;B=p:*xfI>³2 <_Y)[jRO΅~Qqdޙ CKFo$$i<ꍣ 4a 벉Q1 I[؅5yW?F4I@a_mJwO ӎҌw9 m% 1FL] _lQ[ _3>JFɖt4V‰aiDRvH B`8l-j}J, vR}F%egMJ_A\r-PE hWk[\9hfԅ?#.|n8{Jq|s*9@Z#]V'rs;ic!|A} "5*Nx&ٸ8k5 ;XFo/;[*9”0-l׿w|x d+Û 8cϰ8ѷ[ڄ4dT&Ru'k&bEv9t^t`mMspnA|pdP ]=_)[ %49p:oB `8Q;0VDd=ì3!r[j αٵ*nQzPdL)r:]$_8UfEzwLg.@q?<(\[gZ&B5m&.=N]F I0׎f_3LkԄ 32?`{b!Db֌iC|†.΂:YRƒȄ \zv7%2\uHD?p1 m>'ko4c\^,,Գɜb'@:hV9śq #nѿF\Nrp`seNt T,STεXZ^3^~s .[ 8 | -^E 4$LBƟϔ?[B+VxǡĘgGZPyJkoL](F~Gb$rq[aԂu~ӯ<0 M U#¬]\{'/Ra4;;wZP KlJꭩʩut]0[p,dq{lbal1 ?2^K2Vc!'ZC׸Ƚu-T`ZmB3II`.5 qQ~  b9C1F_@ ;ѡۄ!.d|qڤ)RQn& bxqymk(Ã4P1 wIu.0L401*HX >Xg\ W}Gh~-LHfҞL٭eJ `B+!N4}|B*t$(\ k-s{H$^' XdXH5H@-N.{U=P&ҽ˵ cabN$Wsc8N֜w(g8 ՓWL2.N3Ty&utr~MBP آF?'Q?;M}$ejH{OjSmkW\,"j0Tpw~y[od;{&/KfIYOO, kO!W2}=5y/O3P@IC{/Xm5I^R' z Z:tuaP" k#ntu(bP=J1960^xy{T篁®BzJA1bʬqQiS\S2 ɟpZ7O!1} Wz@MrT g~G{/TXXU.>_Ƚ9`r}on~_iЧ)HBo_| g5pCL-)xr2əse`@mӈґZDt%A( lX*Guz*}l,"S2NO$Oh ,mقŠA9}~/6b+e#g k%*dH^Iv#w"sg`vj_lS(S -~wQhogq3*}lX+xSG<bKtZ|2./np94druQKLtֽ!`A֌ dJnDzi 4It!{a*! AnN^3G|8C$zQfvxG}1[bn=ּfٸ j%$j7hӹegt5w훔e pA۝P'VEoQߚ>㵊EmPsX9 L|4?U@uKLYAv^F"O=Q$%׃i`~, mĮ]/'.R-P)PV?^` 򁅌{A$?+ڤl3H\{ [;;$叀m2;u6KqRzEw&$715##:*+2{kBBw%] e6V{9g0櫗<4V>F5xdћȳ&L B&1e0яa' #H+p r]kPҳzS~DŰ*j萫ޗv 罵S#H7"Ohd"`6-v%SN6'B~<yv;D>i; O9w#39[BfhX:WD2R P`HA("P{b>i&ĥ#yw)b˞zӓXI/ ;>M 8ׅYmfzUF(jSy:90!@?xӲ@Ƒ {E4g_ r|a(Lׄ6D]1/E"CmhЙjh4ciMKe CYv2;юԋc)#wCaސ ݳzYq͜ hwI(o wd!boBHaN=SNFmYzS[q!V7 =X- 3U&ܐ3i;N0 'ƭyүRu4%AZҕ#=&k{JiΌMO)&k饫,GV6t ;nlL?qy"yO:i_elCʩ$|tFPq ܻ #iTqk;N4ZŮp%+CͲ_x\?+JiR(}m0R؃l!F߻ݪ("֮{7݀SC$awqilDj ]-<=KBj;WBcSwNH:0љv ! .}dw }̀9=}a5T!6kLцEe el1{X8y$0D}:sVs8!T!Z+m){!4?/@tYf%Lg$=^D8a3yֽɲ 1۪csBOj>L0@p;+nyZd*=b,sںPtZ@9㣌:9л4ڲ.<uߞc[+`M\`SbU^KgʐZoZ?]DTSXAg]~K! rĢ JWFLDCF.یJr;8sqֱꟂ$]tS79*B@CIø9V"?f*zh\.c~{(MiX K3O`Tn9\rKyחSK-ĵ?>'YE+!O6YjէZVPUKSa`Ws]Wf`ini[ՒN"21#)|3* ܳ>&p]?^7z>r1j4@Qۇ ~: }r[R"r[(]VVը1K:wy#5^MG>]"%zOr+򺌴gʦ{$ImrꤶGoq?d+{ApG,N"mPPSoyɗWf?gETɏ+8D;kF P[3`hu'긔CRXH*ay#tUgÌ/vpŝBNT@8毜InSMd%磃3gde*jeft9>Lj{_ QUJef$ɹ}Ӡ B#DV֜f-J&,K)sdKݮ z"۾묻 sȽx3er\8_jH=JD~̓dq[ǟLcnQ7GD2v[1q=ڣ @H03l^/ш"B2Z ת36OCr:A㿟v *sގhSt Y߂imԠ}_2CD~Ku^c1}pz<=G3E^Ewm7akp>Sߤ+VWPLٲ `V?ōo4XŸA⚕n$V(Ի*?ύzfXZȞ "ysgKJk_#ˢy̐DpcZ3%(ɇ0'$;4.(IټKgm6"y9 rEF6;څN gEz)"y?(u E˽ YnMm|l*Q*ji~W8MM_f7P5jTۭTZ:M28%C{KǔZo[S4xq;AJb:ۧ+OWpMֺv)rZ.E}N<=ig: GeߒQ7r0YލjZ9|֢x*~||*EuWa͌~ PB41_U%qS );5=USжKx6Uw{1!-b؁(i3*'Y%8 P؀#Fx7,ȴծN:5J ePM϶^ki)^~E" ZU.S;jDF*hv.P]Cb ExxwEN)q=:O/;ߪұus/;Zpdcs(rD'rQ'[өk3$9 9O`xhآ~A4/~klNJKx)u\c7PKSl0@N4<=J)tNKCd5? bLpVoc s/kw^riiiֽ?۾P,&[ {ITӁUj^A^rWY^}#U; l\y<Ѐ'CS(křЬdÜZZ3XʶЁ6~sp}훬:}vȣ,Z],񊓢@q~ӍOyŝd)HԘ$5oݹaӽ)C!sIYaZOz8d_^,7w9|^x?mHwX6ym&a%Jտ`긄hrjٖvk/1I4}EK:bz`CZQ:ő%)Y0(rH6a='RS:xsΫ>p5kCe%^ vjM%dYQ^ lU. 71i3@zh/YXwo'C qrymؾa}Z*j }?R zS!_d sCc&A\: %UjoU%WG7{l};3^A3AQR#WER._,]% %6<CA6kC<7Xe"9i9b7:pgكNjיs_BO~^y3k"fahim\;ǿ`̔iJ-ucS!,"`P,z HxKXz\!t425lQ,uz=t۱&K qwJub@uĴN^YKb O 7YhzڤXg Jar[z{0'$GVs|`.AdݬіTA2dPEl|boW!9[ B7$5 Ef)jN`wK iZdϞFlا$n֩=9 +~1n׶ 5mF-솵4(-P)6$bcik ŠXPbPIl߮t.cCqҨ5Zj4WLq<ƹ)@cb10 Y:X,lU(Ei\_1srD E/΍,-p`p3"x2kʸ2 @QʍaFp6vf5jq9LꙨu VR0SK;Ic ?Q |׋nsc |V 0uC5z|06Z5D|6cn9 zp  nR.9/ d qz1#TX'p)sa0mωB}/ںc~ʓ}.\li}.j/OsHI4_ghD의ˤ6\0~W< fD^ulw*F1pSsݽ7P,Hz@J6zV5_KovNL}ON u)L [p4H@{m.. ֽx]ԌҸм軠aO<H \[FiC@UYvif˖ux 5ՀNc(E؁G# ߃4y B]R}XU"B}2qoM,e+_+ftR=q6ޞSjĸQ'jk#:ͮUmB \KNNymBAˇDh0{--CKVtGCO1Ӂil2Z4+IˁI0`cmL4,͢k""C5ϝG 絹 CsW<BΦeSOPH*_7s/*`Cְ7TWݚ KV9VfMAC[ ,UDōOϻ2©n_|2[R)" ggѫ$ZqSyv\ 5=wѻp˥.+cCs&o Ϡ$ץ_6z|r+\SFK*sRa82ʔn{S#SDM/]ͅƫQPrNGY^kl/9o0bgcW@š:gUaSB\N[Xiʄ{ ȸc0xZ b*g87)ڽ9-0!xP՘ᄆ)[۱!4 >AY 9KۛWU/5\| ܡ d)0QDPt fe׮&: **ޮ(l)<ݒd:VV]~ptNi]D"a2R'QL/c]Ňବ]\ < 3%H`|Q^fĥMe뷶@f^ أU`!*X_Q)m8q=)Y:1Eb!v};2g;|$[>3&aEit+1VʁEq%U m[_$@!]H.*K3 Тs,Z񪳂lez@M/$Y6JUк[$c[u`g< 먎W) uvúGڥs賓ƵMmy*^iM1eӣs3/3#S ZaGGZ#^apDIY'1iNGΕpI+F߸ !y Ȉς(c$7hM@~2˩"fz??CJzaY >hrr2231- ˵L9 0 F5t\(b|R߬ί+.ΓsX{4G{:K.ѥyʵjiKMϧ) ϒ޲P)*v}~Twzu!m00q@k4ӥ]D*N@" xԀ$# v`\QLCS8wԝiu u|E*U.ފ/0JEU4]bѭ)uR*GZ3EZGb륹)( LW'&n7jgTfl)Sש~A&fb]w+tK\Ũ=/dFDxO-Pgc! 0?]NC9Ҥ'_S_֡i;$Lqo$8^ԪQj"{㉻mRol9 _ ޣb]\uSl~ם'wVY)r Z^@ߗ,FctGv qWz(͹6&7;Dy1?Yg4q. A^C?[c=I\M-/'L|SP\|`̽,<[(/b r#JdU)s8_Y`-NMWzƔL5yEǀ&H ~l+KF[1#泄;=&=JV{!Fܦ8`u|gSyѧ+#+Uo-jcUQBl;.RX0qmQ =_h6vy cf#D31 q|&="KK{":ivFm]NT,G @~#r2~90U :ǧ_>\9̓5'a_btG:T:$?1qz0RBQ58 mWVl29WɆ屝tB;l^K:Wܕ8腣d)s4HDW-cYshݿ:}?[0zoEEEyۭ'oe/hg3%I f޵ >mzZq)EꔸuѾ&xixIe\ŬMvxȩoq eK{.ÉgG(ft~FWў G 0UI;zSo5@/< /q҂&N׻=f".0o. "DZj 9I%"pGg͈֨@mx2p̮Xh Kp>&'Q?`EO@ NXWmYwn%qRj%&\< ERTL{Nm} k -?Tnʔlz:Iťb: X%_.1*_`m`怭'U}77qt&9Eݡjm9߷\a.K9\}A}XӏYǨXMD'@Q\Z_eU\fFJ"we(O::M6C4#rѧ}mߋV#!:+{n '=NN>P„j9]gFYKL+ T Nx5Kg 3#ضbH̓1rQA>"xq4P XG4,*D4 "+>KWI@ ?FfBJ6;a'_!B'=d׀6#xUyEOY90|ql@cTIMk}58#q:X ԱyvC˩HA}K^XwAAcW|H.RLENjrиh>"hgw\2;2Qy_S@hu nⵠ[@6%qpErU!uB hu䡋P+=X8ۍvjA"XE=;G5/HW}^atS֞Db~2SU.ۘgLڽBR7qصo ѳKNX! dk1VL5-3qe,6r0k5܎ns.F3\l]Ohvk0s8SXR?Pȩނgϒ|# /iL "z|mR/hwP,IK;)v }7>e WwI?xna)=ѿhVgSxlQ,] PD95xKO+Ӝhwl #օL F.xϱ[?cNfZ"6Mf#+[>@]*\hE2in5]׷W9D/*3 ttJ{fVlQB >*la7$ORmrs/4>x$NX21t[b̉ Sx!i1]%F^jTyYKrM~ ui.X {>>(lOp J.UA~a /,`%-!|K|(NyBQA6q2.[pevǭ}q=[?ʴd°o}-XY71%PJ`=xYHӄT?Fn.]sismuɡ?a[IO" r=3ZQxc| UADtƽ\K"qo8xN } p3zw/EK\V/N^Q #8Ylm=V8f#o"un|]֍=Fmޗ\E ~q i 2W)RKt] CU7Z%&n@nbU?6rh5nCT Ev CK?#+ 5ɿ9K.ĹJ۸'Q{~a#r #CDӈg1aZ|lda_!v%rcׄoOtpt%C "UaZXy<bĒI;9+鈪PS];&Jh]sIo+D7lPjtubloAg!NW8p+ALגS:}>ȗUP %I ۩lci/q'/(|:Q^#)ΑOVLB;Y6)[h -aK6T3n( ա9FScasܕcOXC)?Iч( h^! =B3-u\O({h3x5 {=s`7l"d[!MmXcp|yM4iJ5*aʵJ[YW+,iRIد4ŶZ& \1ՒTrF3l&taA)zɯΧKYł$߽_4]*_rƵ:Pv1E*Lw4{, zcb`4y/ 9:f@5w0cͶuYτ`6>4*[ӎ xw9Htb,.0#Dž7~#@?t}=3nr7n+MBo⫐HƀPPq&$*8_ytOV$Foq~v(cԋzw 5Pr(zzHȷV+MdGӈϜwWO &|' ͇z-y1q "ljVe! q% 7zcmrK?S>j>WLX`g7y%7g p9.C*aX̖=1ZtzӺmawI e)T{JȐAt f J2AQC5nSϤFџm$ C23s6$ O2ZM]crܢFLkgi p(n2%uKυ$yoΈ&ZlI`՛V$7#V#=lI(ԙ<5™ §M9mU+' D=f}Ǽ;A9!䜑y+?~A^i/.ς_+mbQ7^:)ƪIy$,x[t@sNo,MVVh>~Ic\ 4(8IaZ#$^r(A쳼N6 GY$XPgM@*b^#NѾd/ `,AsI#Rk ݚxb'C/**WBLlHgQVFSE`P72Ps6Ykt KSPSyPxG˚6c?QQfVtR;LnjggWS|T,^ldN2mr]%ukt]{EB]di.Jtˬ;ݷNDůzyfM"q^䧜ݐ(>U)[Ͽ!le_w-ޖ(@hs#[R:񑯯Dyx91MR"htN+yC`PeN"`KZ毐thu'CRm@&]"4kcDUm\6vܫ8YˏX{[Wq@P&4Ǧ5@?=--,:OM2Hz^PNϧMnG&aSM3ENK/;1IZ$*$4VGzqC"&%2SMsS/iA\x0{=9#.'zhW e\PRHU%:wcU}N= w?Vt1ı- )HVv8=C(Yxox!G"]BrG7Kb^@q+X*Ab6nH(VsǤ)H帔JQ"2@n Jw,)*H#֭ jHdke\mE*dS a C3 nSITen7Q.ORHQ^nsivNvvwV!S`O Jz|7. i(}U?͝sCiSGxdp|#uÏ7&CTJw mSkhd8xK>P:!/ʯp<L8.`.t!^|N$ ,xǔ鬺eAqd [4k;iP>{m=?3fS ^?f'B/^%BU%eUy]Iϖg}1䃎y*t4PO:Nސ!Z_m=(᪕\nAjc:w3Rm%~ӺJQo/ "ϔ#C{qӲ,绁geеȖbwΤ\iJgӟ`r6OΔ2֯ϪF*{0h\hL.;Q\Y.d6TS9A (,Ñ3+<+Qv+m͚]VsurT8# fT$U_6v[tud"A W%c<SQ'9u/79*M`x3n,?XI: 3,.dN80vXZmle M]Jய(%%D*1 ht=lMkeLۍm2]oGg} vܮy}q.?E3X aޜBB"GO[].aiuf^QZ2jх\#٭XSxI#TH&ꊄp"v8NRVQH#1$$v *ȩh;0 ̲q8F߽NC DRpǬב+JNtٌn,'JcGZP'в-{o;$W?`]2-C[DSk [KVǙCRNF@FsfmS|d73mZ-bG9X:gCp |vwfgҁa6<n_Y6sf2krU xZsx5%j0bJc)Wm=`R}*s4 {i<¦NK.<#e ̦x c>T[g dƊD~/}.a&tS/rSύ3݄?y>-}ᄎUpyc" < 9bn5~ 4>}!I|YP Cz{:K­Dof1uU3_ ݃[0 P%ţAu 93a`WeqS7 |VN9a(85ӧ6bZ05 #`^Ɩ . S[N^/)>P"k=unzv0qP $S`q㼴sUGEk=dduƅ"+b5fS~fdqm$NXV ?No3)"4)c%$'q^gFݪ>ɤߑ:w١eJ%Ԙb#g6U5V"YuH4_`qʍr\Æid{Qj\'B6 qY1`ғypk<$ˆ˸əHg1n5H#3&/{ct%S]X6l]ʾzp$UMtu2_p? .|XWL*hMuډ?ڶ 8pF\2 zψ& %ADbw]רCtfdRF; V3cɱf9jhMO5bLgJ^*؁ƪqc)<7`1]"H1N D_=dtDz;m\mݱ"@_r*-.Romn;TA $xin`L RhD~?c7ux,~f6[ڵ+8w'_yN_G;rCkQ 9@9iT>#Ajt֞!G(>'Y NS?A̓v"_Vؓ2@MŚOi"#Gm=:;đRqg2oϒ`8Ou{^  oq*ҫc4$羗:A{4'Z12O{@R(AL]kwIv5!c*$vҎ39KwE0D߲k=$ԌBT7vek.!ߣ"g 8qDk%RC$` Z5X\CGP{D {9ȑ2\~؊$iȚ}o!V cHq}'C%lg4Lx3JN>??V-6Ls9;c!'f1(dl#I_ҝ'Mxe6qqo 5ߌbEb,YB薚#,u٫!ޥ @j.wlrw<Njg z ({YN4-Hu劉b2=K 5E7r5qJb!뮛=#xJ%Fxir /EHGb6,qN9w͕poMeX(=-51ETd 5)ߟ~dvU :8ȿeaqOAU <璊f{p,`: |?߲]|llyLA/jW)C0nA3r<48m@/ٻLHR諸|7{AO sW?F&xxx7-piXM[]ΔS=RlqNEށLOWF 8Ĺ;fYu GsV %`=C{U` a2Ի]OFI>-yQѩC  lJ>P?{tiݏ`f7S@oI{5 A7F+FCSh~ ޽z?CFT፱Y$N[Z:^> ic*5X?Fˆ,mBʄ#USue&˨@wSŲY1jA_cE`6ţ(עw;BG}n6Urp;mo,~eQޱDǩ;Cڝ\ՠ#ۆFWIHC=HGl+xkh3PIPSnt7 u_MH=eD; f(d/]dQxbCZG۽x)(}7$`1lՊpL> eTNWw>g2-J>p/U/A +H`8{heȘ Q ]4k@0 &zȑcI&\VY/s2۹uK~F40J.trN,*2k -yD)8yj}_-X OHpHfKH0D8q$7rUe@eﮛSG֯dNpoKc؏VΛ8qGsc^wN>A|NY[D]ULzXZaxo9CmesO$Z3^kmx?eT?*+lBP&3wF4 CI_ʭ;5AȺ;>3 tF+1o,$|g_"ݜ*jJGb;¿[*2<^\6:`MDznBbBe( \Rpaj`iÅ~׹];yGi,<+q]Jm f*a'-la)/EObS$?[aN6TO=^W6?/ng:hƿ/۞ho5FoE0<^-BsG- JQ)†Pԫ`a Ҡ[IIFÐݣwV-+x$I -fK,AuDP@6m5vA(::c\gL<-&)½럨\7Ee5My \(g Q!tf?RF"7q3cKƵ0{Mƍ{/]%P&`l;;ft84[k##pϼss͕ ߴR" ʻkiAY2u%ͫ k,{JDktc+pu鬦1 bGSFM%.T$+pd/m;K\Y=c[1 F JKߺjԧRp%q܆); 3&!.&btdy]O6vTtSG2D5UpZLxF0M6`tś66ވ P+4= 5ҝ0ŏyt82$VY6],i2dOJMDJxL==IGM>gh+f-k ^%7ˠʼnJ=c p|X['ymi"8aXtjMZ v&Onp{-wDg~#\'b$eԃt s& _JNo[fY|xpf:C͍dɂXY)IDEUh_|.DSJBb+Aep~>v(KHH۩%hoGIN6"u`urXk^\_, w`,k:Ez:7Lk,CD[V&r}aLˆ h@9dX.g_& q1v;ޤv.Fo_UљSQzSwKjrh'88j-)-S m9Hg Y9lHiƕxXI.f('l2黗ҍ=Znŷ) o7!.p@oN}mfaTQߣivv2)j d˚9.J$9٘.-4E-.vaW~:ҌhDdJ3 >5,K&!'Z"bVơF7}p)='!6qv#eN,SxK!獕Pȭ[֏zPa(&EDJ ,1n᥀iy鳭EiN{)*(|н E%mbMV>A0e;D:=bl.-K[W0joTg媫&.b){ܫ;o*nPtu`FX-_՟9)Y Au9*}D?E]Yˉ(osX%*(;LR7n(aɯ\@^_?(w&2Zb7 _Y9@(|'@=< 4+QZ#R UȈi;4It+q6 h6.lY)nHvr2%cMI|;jm.{LF}``c qE~F62o"&qw5vXS]%5S0ĜeYq_!)T{2"@.p#Ip}qךa߼`- ĬKu|i,Ykn2J/G wpQ𭔑tUz*$O<] ^= qo+-Dn|a44-W~bsR\M{` 7bDUMQD܈vd1HF|<ޯIL/߫\TJw ƨ\$km}]@cHcd&R`-d{Q]N&0ձ :σqJWnx}Y[o Wq[~>^ uT} Y՟#х|)p##XE`@S?pۋ1^x:5A 'E7DMDjjKO%!^WC#{1 MRFG g YR}G DU;cDŀi@;+sbё""{T%*gh9pqgwVB_ᝓ$2]s 1+| 7QJ9WJEMއc PܐǷAgu) pӽW"ԝ|/Wi28wy#M0qb]c{lI 0Ja8!ѻ _-`qו-i+nTyl N;].TRXuE@i ߺM_K8Q>_!hnOO .J} E)uJW9)BD{":x|v-\@ t^t]5@d2XÓnV9Yt/l'yȶؔCBZ 8Q+^ZО[\k=~ B A-/YVﴩoIE0};ZK#/7zt4,TE$ĊX Ү@d,gP5Hur,ރxaU0HZQrBit~njƹᙛCg#FFwJl^솎#:>]։IjxYWFi߃ț_ 7'< fZPp޻)Ku$AQV.-.} k4ҏ! X{-i `cKG|{_ˇi`l;V)vQ@Zٜ7g%4-sA4D_uPl]Tf"V8fKhȮL @mhd>&m7iQP5O/QSů㜝o}SV0v21d 4䭍;St07,^cmpX["J>(S)$SZWDžЈڿxk_<|@i]]Q{:q~ΔaHM/'\s0,ZǽZĿnTsGXN1'f&0g ,zI8hCc {zoJ ˔/z9}VҖb bz@p?U15OrSg$ӠhA>{,5\Ư9=> ۘl&C;y}U?AIeq$XsAlqYSnVb.bW-L#uTc/| ؠ3M g1MN@ЮؿܪB;`,BtVrend|p$xBw !V˾?!8~dԄ`Y㦤ܶ.5c,ى6 Kt ,7(/S Ebq9`/QVF,T5}0gE<jĢszÎdGya3@.j@D`+M6:&G(%P!Fq1})È/ȥ|)¢xCGOC+$6?))b'ys"w{$SkBHrsQrێi4di'#*f7}r$eL@ W8Bٸۣe}[6֞f˧b'zC"-/}$a}ջuG]7Q*2SN/[yOx5#r4Q7Axwʰ4Ա,"=@`ޚ}Gd3ѹ4޼be\֞{3Ĩ t a #AwFK-GgVaTyhq:FdW0U@_N9мNf I94nKMJNHՑ\ %(aE4A^"lz6|r)2IHxCy7*(6<5p'rc"7OVD<ZD߇ո.i.#5&1¿8'Z~dլP21fXN],5bHdkN L6lhrq԰!qs# |$ſM7]~p=WC Z*9ʹM y gSH! N*']&z2;j`*a7u 1d'=e @Z]8M8`yi"&a^$h$ 1SVQG;HEFLxɾGN:wK_ S}Iz<p5 "9u4wN#dOym;4;DzlH笚$Adi`2PbԇjDda6:o?E Uy5rtuZ$ް V{ \FU *>"ǂoI.0w 3YBe!nyf}8$bƘirojwG@*VT~t(JlĒ}|F~%+nL]BI{"}@s#Kc0 5ؘtee.Vez/ґȼ~V{Pܥ`yl8,!,G?;H i䤥sRi8@Ny6r/9( ۝wŤ[;w ʏ]&_W>ϿM+y\DP^O{t7IxqCaR]QY2$$7 ym5c,ҴQޗ|}:ѿĻCrڲAv߯yB^G?^i'k"5|Miaj:9}dRI{-|F?oq4sAP|u{C KyəleC PZ/)*#e9y`lP]̋fKj@S{bi"yǺ[1v%ݒNN2|Y le mSEULEKޭ@xWe> tBAZQXn̞ y9cEiCFEJW/~{Y^E$et92sz.>(ByJ% cf3(omǓy}΍aA'İ6Y>Y-nZw4\s՛(wI__~o!N*LR#&151?+e@ ^$Pde3YDZ\4c.۫=Ab*c%19>8Z"1хXǍNrtQ9VāYRI(^u4%Y^Zsc֣V%TAf,@]"􉯸3DWdN{yRdX˜'B b@!xQT{FuƢjr"({?h;b~ j狙v<\(b(@nW 5iCrU`cA͝lݾ~ߓhEs:e'? PI$OA#B,mxEfRHWñq##IR?$1td%O#d1sxֱ > —v8:[/QFvyVM;. 3Sz3W)HxH- Ģeq-F2F1QL1uGQ _^0M S0+pZzA}ef2nmZG1Iގ*f)P/LZ" % qWM ,n =_N(N7i?o .!/ۥV-i{¶1ר@02Tl;j|F#lq⥵ܴq߳[s'>]Tn0U֒!R{,9q ~ۮn蒍mg:bR"S:zZk'hVӾDDzUNļ܎`|B@+@58rؑ}RB|3$|)7](m(mTpEa{ij)ț)a{Fg{@T`y$\ek78 NLE)qR&#֖o&-݊ 'a+sŁPd dsuAwCU땰8B{.kQplS/{ 3YNbST&@bHQMZVzI#k鋇SSo#]aWLOb .5AxFfb82I0,뢚'ldPYgZ$b4 kUK'+*Rct};h%HHx"渜i$~ަ,oAxE9Qa 0ʠ4(wP/o//z;-89g?m/+>5pIe+ZWndrEX(411[C^ҋl1 lBoGFhb=v:B@N#!9B:)If]fׯzeA65!Cp-c4e'FeR@NӋHDүhȝ/g<ς OAr"AF GG"U0 ݆ۣ* }'F#~᚝mgӢjxBVE巈T7r0yA oGhkhjKOݑU?0uXHnL?"IȼyF$jF8/TxFwznWH7u1dI1y#\~g8Y\;0XǿX l?e+8}4p{)< sQ> ® !ޮ /bzJ>f ^ h ?Zqg04RͥY릇q-aP iPCqW@'wq1[yߟUM--jYW ܩv,zdo%8|'^Z31ovs$}/.XQO}|$ύ8 Ғhⓤ Kⅆ;O"TC/=U\gu%7 (O㳀6ӂh }V(.E Z[|j.>wےLχFE5Msb6 ' \j-Gmuóiv%Ak<$u.a9ܮ7UNh(]oOIEV~mF^`VGo.29p*ykv {ZO@w9ƦS5'$!f*f1ټfG6DN$QҾwgZDBbY7hYch!M_ҩ%V'E\ן#v)UK?=PY7_AiZm!vS 9ХGs] ̯-d(JjLlzckU4z1i 2 ֺ%XK"ɤxARxģ1^Hu90D퉉ĎDw,  7&ԪA9GVbUD@`7Jq7?>trxhb M&7:-T%qD 3~[y' [ɿrRXbSDvԳ؃*WJ?Fh\HE>,ZiòRe2.#lM{81vWOPqq/*(&Wn kel$HV`J$QB¼OWĖNg'HYxƙy"xwu$f⟋mf;B T=FO.I,lU*8hotbFX)o^kגU<߃ UŖysgDfj]ID+/+7{o+oQ<"VDɓ-~8wG&qxU0D^0S{pKMIj j)z$#6B ZT>lISE͑\hl@on`hOl}{<[oZVqíOL6Z ZMo"J %^g{ЙvcA%lΧ.3*$y}xK\8]UJ8cN(cc7gUՐ떄r]BYg^#RZ9Xl}J MeI*LcCCD)$q7ǔl6mM) C]l p۰v)̳uP s [{Ȣ.9WBj˽i}O 9z }_q[&fM-N5l }`1@2r-4' 2t2CG]{?we,Nׇ䮣v#-lAΤWf`؛=\6HK7nGҴ701CGw 6fL`Eޛ>Q,W ɰ=حw$A!Eb2vLSr)4 <-8%wt{XR(+98i-1'?1KF|͘8uiR6J\d6ˁ͢!1b2˕J-ÿr*XĠj0*|j rPҢ 0^X'In./PΦ$4Gc}=uYsj>٥qhᆾ~t">A2翰Mt?㎅A_(&G=ckT;pYgج+(-nf%+.Ru?>fyxMaT \apglm?aF%67ecMhW CÊﬢ( Un њW 3O4JK/`B#t-;kꞁt g|@5* vvٚ]?|l',xӵW|zw[\;R> SmGc2mf .rmK>^m@}J zg_ IW_-.f.|9eP V+.t*9ޜ*QR@SQon6{GnUri 䅉{[TI'MpamGe,#/ArN͛va<lZEŧz2A0+z 21MWWs{tA$]/a5L(m&vV=ک,BiکGQ7mH IBsϧ]e9Ծ}W( J-M ;a{!VF!>'f+ ^^ZGI$AFl6TkM]wg{֡~h6ab^gs4d?QQzᶢje^O s?Dk^zp O_y$ Ïج\Ȟ[d rB("*LIvijzOAWf(RdےPŵ{}vuaE`VSv@%*5 ]tȑzh8a~X=;wP,,HmyQi6@n}# ԠDWm vnaTRz:H~iXjb[hw5?藈eO>= t6rH]?;?+nSrr.s` @fvԾ_C)Fr- kzLH3WN;lDL-gloJUYWrsK5xx/ M 8B㦉)zνv RMp݇7CIa'Ր=ZfNjeX1[J%=c6ɭ{ȡ ]d}~埮VR(}?p(y?-1 ̰˖p ^A Zހz.OEY4+o~ 'o6{p^>TǼ853k~QЮ&gmJL6r$!ݫ8}U'zSNQ,$a)-='Xw#bsƿӏb=q@ [eG*{kbY  cJo+;tQ1e w}  1̈);pC5mXq|g\f Gva >J'rY]_$ߚdbh DVnzBWn@hR DV4 5%wBvɉ.FaLeEsa6>$Xy9&PG0}qf͒tLrV )Fкdd85cΙ Yb>DGMfmB+?L1F `3w$B>E܌uKs*'ća;x^{''O49$dM+RL}#@f\p RԃliH*7~2;l)uZAl?[ q+¶e6Kس3.ݷr6/`8?2v ` ]zsFGM*?0v v֝=F;% ,>\.d {X JV?tJO Vw.AeUV .Zx{G:ѫa%ُj4}q`ɩP30yAZ[890&Bg`~2 ecf l )ꉅsi/PZەe{'܌!:dFBZ:_0e~ 2D"W2ĕ_Xs &_Xj$\~29 vi duY&" cV/GP^ю^HEs ;6)83!ɌO%\ P^Ћ=(huKSs Y$쐷l6 -1467ES/[TNŲFe'4RZ};kʂS3a-}B<| E34.,{&7N+սiT|%s[Age?]’@{hEtqR>}Ƈ8 Ok>dVU.9nRmxljB?XG ʎ'MDLsΝn E#zYG_D؉pG /A2@- VmW^@2ETl"}>@EjB4j\ _>4ȐW,ʂV_6$/y ))-xm'$P(<{f2Mz  q犌ZJ3<$^1㼋9+˩_%TEj(Lc]Zz`PܘFH=?FM*@՗GBk$>({F81*|lfMr^% `̀'aKJt@kagYͤcN/Eat֔zIDf:< r0+zA)]U8Md~UǪA Ӱ}&  v+MslYUn [9یEmӰ,Y-钝 d ><} wy"t g-?A! ܒCߛl]q檺`I cpӏA@e*a>8w=RӇb;"k$ R7Cɺ83>_;Hd3|B:Sl>pp2t2)O cSKLN-DD,dp:?t1"Ҏ%j8Wɖd k&c$S*x?P650h%1H*Kh8faLT0oJQד8ly<xR2܏W{Y4 I+3Շ%HcrWo허ul ް0DB+}l{U lh,/ a?5fo_ԵbRWrJ!ds(R->)kkWi 5_Mn?QdWщVZ, kݮG 3AERiN\/ #vh7QPJOrF,vu#Eds7j htY\@UDJXl|W ]l1=q(2cNZ81V/'"8MƎ[|x̗ R#ka`֮.mdBc4Z%d 0I5';AA{I;8$r uV ^Xݨ5jMQbLj5!͏uA=Ҕ`]U)X6i.++Mhn#CSl])Whi՝Oo _Bf[VHD?e\-Md#K ;ė7xtP_s]sVvwYWsy5{;?:@bb\xpBwM1 #n,Sw$Aa-JA7Kػ>֤ 1LZ"q qWzУo4ձDgI7lQ 6.׹#!y `cwZ>u:"%m$!}:?ŊjEu@B;qׁ"H-R46ġv// {_&x];jejwua!ʊԠ}R:+-cr4ʚ|9')N}pثFbTY^dx/}d2\]o}SeC}kæT"7He]>.W;xpO_TT5nLa8%[Ae! |_+L> Umʂײ5> ^f2 Q"}dkXN аK;ճ3S3p%ړA4V,-{uMCA, NՒ.-d[{ {t!]3y&rB: y)ٿ f݀XJ ~% s_ |ǜ "A9v̺lG59ȵky^ǀ+o w*9P~7l%Fo4;$.0'%U m=me#LP'`\vtow15K p >k8z1 Tꖝ0*e\8Vxv&Wg˹ǁo2*' ꜕{P7`ץp ʷa`}"- 2inӠ&\afUoHf3bo G]ǯg /;c@8FXHJx*>ۿBr+@sS9qrO!ŴӴs*û)_h@J1f{9˽u2j\&mJ>Z'wdtS'M OŇ4/,*LYjH,d,2](K52T8mW|wl 348篗~nE@Ek=Rɉٰ||POb]Ѥu~1 @`oU{>3KΦZ ?8zr%4Z8?\ݥ2JyoyG'.dT-;h}]*<"8S|Z@!;!Q!?=* \aj>,:Rq=T۷".Su`̧qmi6_=% ::~/W~pqHw~SAYے)dm.eAT'%#&Oc;Z͆~tm/9 Tk`1[,Gs0Pfk:dU@ݑ=z^k\^ج6nmE&FN'߻= v˭MZ¡!sFO.fEj0 aѱ煔;N H4rA?O9qXQS^ӝoesEbFJ]D6 ֪B*[ `Nqrk(ydo wEЛ鉏ۄ<ڸa /UtɻB<{2vkׅg %˙:JLyjD+_7𫮈>[ (j%r"rԠVB (LI惕Y{E,U.<_񅰋ycD9K]wW IARHdoW)I@5N< uGBL[j>=-tD]"wL@ա'$`G`$n];hG(t#!$8tFʹ#$KLnaRtswJF\2dP]J%$Q=0.cX@LtFFw hnhV;MF5!/ n MMSwKQFl?-ߝlW^7 ndkw%PUP qqyhM ޝ@7ߢ4αmF уMS4BȰK~bWS2$yZ g {uT!u4Zmb "٬nW|RB'EOj6g.}%0*V`ָ-Eċ0L\iqyK !ye[l}R]m{1/j޵399 .BnW#E,O1j >҅ ;7)RqMSe$װiQ#tO]x6IR.FИHR A@%Nj{bWg0O]!Qg;QNA_&07?xO V'ݡ Mq¸+UzI\#VIsÁ.z@`:dk kMw|׆H5BĚ3$mڟ[iBʾcD(n$ԝx,3պlo F[Obv4HSLmf ;H=p~x̕^#ʮxI:)x8_ Pݯi6QgY^9 Vھ_1(hq.τ,H#ᙩ;q?aO]Qf2; \Wl,:uڮ/DJ8h([SĚsSt7\ppJ}bDc4t{I 󺞦Gk㣛Mԥ^J:f֋%zѝRRA*WG&ia2PAaV_y_ 764/trO rԄΡh_3Z]$Jk*7T轾5YF׸E>,>Э;5{FnLK&0IGyL)K$ "hNG=c;?&48#lvwᤕ2w7/0T|_J0`!%%b_Q!tf2ʋ*]e9np 19!v^KC+.9zTĤe.>yT%zJu'F3]ј5c`|̹1@9Vt6N3'yyEEu)鼇D *] X-ԽhVBes(luhڷRwiY3ZVKPUgGe|A\p@(Lg۞eh_)'6 n4- ]jO]{j@;3\ˉcȀ RoV΁PtG*khZ|a4xi>O6Z,g `&kB]ؕSVDUC@qW"#% Mndr@f8v%;A P 4{;l5;~ba;nu0Ձ0t4׾&NSQ[h|QBY$S]!FWUQE50,)>.wp106J~o2bmdW}ЧɲBP*?J=4/YyE՘8GQ/-_j`]&+AqE?4/gݛuT "u70LKO/BzGfܶDIDJij;30|Ş p 6vx zLBi̙TsBWkj+2F (lPB;xQlDQ,*qlqT_7 ?k->Q+XA/$M鮷$UmjV=´,Y0eqg PGX]d咬GwP?=r/VEBXu H,ң?fb:iF*/* ]*Rex`}@8$ZxY2ALlI!7SR V-֞V {?UukYT%/,j,WtS/%oK83_y=jmF&g"uh*z= Ԑtј$4ӳM3a@D1IL70/qvi[72PyxENa2AAQB ToǍ|WEݦֳHˑ^A vŠ@hk#N-B!R QCiWu^DR/~%GN$y'_I XtNC6]lJ4N (Us5,5y$QW]o}@zHi%ry/>&{?hL󳩡GbƆ4iuiG&4΋d:I' 뷥gv,Yݸ$L,šPR[+l&,ިb5*_[zaJ5*5.}UMjeHrX'ʩs,A#ٮY,2l-_$X+IG OD_- ! x-hwY5& 6] .*Jp8N* ҈ #)$\|B S]=oʴ&nje;-UzQʮGO!໬$ [i/n2MW;o[L`2ʧbwr[aw58ŊXS\I.t ܗ*J{4Rr ;-Z gt>TG{&Dҏ)Nu3Dc)R_')I2 Q-X5$3X5u)wQG|s3yNej %{0DT Adbhz[OZg+2PNbJ T`K[h\IC%LG@LbVضdrRPD(@Qd/_7m2ˈXW\mM=s@f*VW6݌f؀d-8ڄբi *]݀Β=کp"y|w:DquwWrȤKO10ɱ w=L:IzVX_u(4wt$9)ƹuLⰟg` wkeDHv_ZFO|~oa, z Ik˄ˊw]vU;6wFpyڃ%&נSz̽fo psu$ճnW-1<P)ep4x?4>"B\]j ie\gΕ1_uG6m'2o/.\8wG~wђ9yt/jomX,02<J-+S LZ=eL8x\="$gOA5$ Pڰ>-D?̈6﹂ڵ`/{ x)&ͱ=KR{T%0dOp91܎[.5 P16It3*D_ZXXdeURz,Y=fHq= z@/0wPo4e* 7d=Rhp'7qV?U-YjoWTY Ҹt(7;;$d,V)&"&219  UBU|;"prQ? MH10<w y7be TrԤn$1Al!& N~kӄtJ_9<Ė照q6u46[9kh57lӤʼ?^@.jt\tM>D͍!jjhDIt.EyO4ѳG$1jc100ʋ_seqbEX96Wj*tלJi ŘJ:>8|L$Y$5S/9 X G-2FLT@‘~ htEֿW}A!1 8 *4#DRV璩F/a_l8;?Pēki+lLst<oMO+L~Š ;͓3Z4Cs N[ q<1 c#Og'<W"s84ZVE~5p^W63`f`=̥ =p` K ɜ O:P3q""]]OBm$7׃VC; /;Nyhg[jk{$`rM,?8M|M(+S3LV4w~Cj.k>$D? ;J|6^Q~=:8WPdhhgfqZZxf;Gf0T.qh*Pl: =P!! [4 D dil R<f5鴆z3ec&D46;cxQHgPL t4,9w=8^BXL=;* 镋I⪭= `EX 3+u[vgZAHKh1{5>oB ,8 0;1]f2Eʆ^ (x5(t~' L F5D#r }8:-Dt8mxwŊ0xDWߤ~Ir0 lȊAXd!~$Qgх=ضcn{=̀ˈ@'N犲κێ*yLT"wk} D\jxKa'>3ꕭ[b7(6/YBËP`慁x:J$`Ehz<Ԥ/ʆn85PUz3\Ӏ4X/!a ;P-Djk[%Ψ+Ɠ@Tko][xyB6~^s,S ſENHt h{|>;B 2wအ{D^l]9B)ւp)bC'`>BJ=jכ"/7''2:ÃհZ{xcqQ\BWf!%t@n( [+o}cu,%nCiݸHXmG4Ua0>&Hu1ZFW! is{8p>W&Kev75'OӸ+ z>$ۍZ˪z~c+ }V FSRȄ/]ޠ):h@Ah>.K6IND+VGo˫L-#R^AwoGP*;/6[䕧F~ ng {X6%iE[ܨ%G r{nX]AB3`'Ϋ1 M"?[Y[I'' Ö2l gԡW~䉮4pvdnw{mhAjDgE71s?zTora&Q4)ϑԡ')wDLgbs(GN1;@ƅ\e6kcbJ`DJ,-"=[{(S\ABEeaE!$[;-q\lms;K3c`u|mFÅ#IK"㕲Uojsڷ]B,b]5 ׋ѫvy }1LhvVBW`ѷc9(j9y}ɷ»j0xxVċH3fXzAr4D2$YHMTl8Yqok]OAR8!u!:575t |7Ikme<3czKj& 0=|0L2Y7̝N)CR]K8wgq<ʂ53C:3'`KV+zYk&9\[,4,MPʽ?^I47+5E&9;:B7ީu;SF*t!}2Z&dg\f(.P'Z^vT } Q<iVji ,o; TP'6<;.7Jv1 \D|@](57eEo)w#ZQBmx'c*>˖lѧԐ?vj@%9kAs/?Yy~?R}H؇ 9?g jWq_0zSS 3Swsͷ H\0kFB/DQSo%8n*uI~3Qse2EfxinOfϛo0Lxczv;K%ޫJ׵CW sjhۛ*<O^Dھ KErTOK6j)ԶKtcmfң.NBL?Y4ݑ"rϩNm߭A!jm)ɟ:璀%5v@KEն 9M={tG2#+tyM:䫄:HN5z壸$Ejf#QoEQ[x^2 r?z D3`/5RQߤM'#+ܲ)mq%ƗQCF]S̺śI}>fzQF=!*y/;pQ'>Mh2JkNSv(=nz *ybIİ]i]׎ !cO8yEmS*xD6)\iڮ%5 y}R:Y2@KҪZb?dv34Ô3XWy;RȦK.kgc{؎[Fǁ wHʧ{=BّC wς )l'ޑ,/y;TM@M^C0=s1 05g"c3 00:v̦_Kxrpv_Ϥ:_8͟@\,*T(68KL#=0_%2]_ bK P:kEJ^B2j9S3G@׀{;O*`\2*cMdh#eeB.A>@fZR.3,$ ScP\E )Fq9_H,=/%RsnGUfX +5Bϐ]._,G^SiR#؎Bs,N' |2H[ Rr?uL|2cUL tUy sk čkİƐ+:(zvy6ގ^f ^)7p̊u(@^;mL+'Yb\8$[4Ӂ==aR5p,肚d6 n dL޿xJ:Rm a]fS,fGHu7(T⮡ "(k,u:Rk?] 3hms+@&BR"'jwqheY,S\-QP[7 I=W yJvNm.NPHLxy3 ̩FM?\Y]ݙ6K9 7^C`b%@AU~!HR+ \فL{.+pT& "x3- m5 /SR/>V>(Kw CtPc,  ?|Z,zl)`$nh"ӻ`P4HL,?:,ґ;n NA>Ц7V46Y BDp^Jm++s[S`zyi]Ѳf\KAW(m1^(`^ZvF/"\qxFwknnPu@gib, qylW>+<T!lȘQȅ)+Kk+zcRi `%P=I C ,01{2P ]Q3PLfԯWY-ms~( bDI5We)=N'w9#tSOnl(S!Oў$7߸dOd˰9e'lbgw0刟shʡꙑ'^n$Fͩn1AwP=s2,_ ).|/8/}^}nT`ɦk^335: Ѷ,{?e $$zvi9<yyu#t#=z<]日XjBN=E#?ӯ*ˌjMg^BiUǸ$vH׷ e?߆D*R 0ˀ/vo@$У | ]EΪyA` t:J{ H<ĥ$tJƷOMF 'Dq"@jJn^q3G| ĊԂ&p_Ltgq? O@M俹)wMc`Sb2xT3ŵ ?3@8)Y 'l5zɧ0|Gh4s9XBnCY. Rчt-S?!CQ4^H(\MSɺ@H;v,7U vR-rMuS cww+/`_ŖA}V}^@=$ h彩GIճ;.xi.ƒ펍6T$6NϺFmFv0b.k!(a.\]Rsv$HŊݍ0Tn\T%>/km階D;G1"z) z Trsp5Ne^: ˽(RrX(GԛVoR 1<}oiFwazj&!'.Arr;'1 n1WlL6ᆵkh.i>3=;'g_L$G?97W;ż71,>F&IQ~XƧiQγQ7dy1kA0ZG>y܆yKXC}.#ZX4$KOB<AԀ)̪cShaMXz~)ˁi?75v3swiIO/?#%H0u8w8vn K Zor7ukCYF':E:Ym$ROG.hj.uEE "R@}V1 m!Lⳣ(Eq6>yŨϸ) dTn_ mI~;Q6:-B¸-7iډB'iSh&jY.{k:kկl))F?(2+O7n7S:DA;I;me|$VVe<$ӛ?D6vN+0ΌQAFzdf0 l?|(򵳥)Peɖ;.ϔgm[ w<p(*Y];n<6VӸo -T_&2xvYψ5P'}gtA(2byW @l\.`[Pf`#& SWEWJlNSCNUA[39>^qL-{cA o"\^֓^ZP:5ÀyC3ҫ/q0{|Sh{Em XzX k$ag|"Jep? IIj$qy4VpWږ!%e^9EG:65Fw\<.9؎YoɵmNpDn]q{,NPif|F5AQѤ ڊfq s5]2:!GHNCXJ4hnܡ &-BnX9z"F$y$v0j[FY*rIYpt&gq?=u_5M&Yq뵑UDžە pIʎͨe񥧘ۅ0IGS |YtwcW\v~{5w4ߑ}sv\!I$}j_1z:A7C ޵|mj 0-2߸1Te+%n&r@~>*zڐOq`" :yumP!a`1g *U)ZMؿw 48F|SWp7/fg ْŞRog"D n@,i4.\f ͭCFdw‹I]NE "1L;Z=K0`@++DuP%Mȷ(wH:_kP?ph".hj%:(M3^"igY7(j6h3HHn$Nq ,צt qj iBvƦ k-Kr:ah-G%kUDd(ORTSP,Nv'Y}U|xȱ#hHS6y)#Ufu`PqR|b^2Sn 4>YȘc1ӐLB CwޔA" ?sqX?J*h1ؗaTXATy T7pw[쨧 {LlOjJŸIĠ>h1U!CqȬ>Q]|?p9;z, G93գ3M[?ݖ&x~Ne#kbэhG@<xtOcg] aN)P^z)fcl}  s;I;hsYcS7wJ:P5 %^GrS7F9Ӆa fpFJY"tT:LuXPo#cfݹiu>WQix iQ<݁zP; S \kM y|$pZMڅ449raC|14 ^0)'$}ɐπT[R^5F^s,v f|w7\D`Mv-hXm8P3i[j+WFz)Ht[\^W!4qq\*WQ;Ḍ<>Ⱥ*LeP\nw/II W&|H$e 9 K^z 9NwD#h. |w=HoAvGIdB?ż }$%qmt 8)c42A} {X0D/9]}&/&,%Ip ',m]'gEˁPM7I{a)YffV1@86{zmU&gi8jshN{eBטQFW/?%J`٭3b(d{y24JoqTfs߰5~9?RTc,EW0bLS<}H2DR$ȅ@S!3^@=J ! YHN︨-zϵusx_|12g*둭@ׅS"eֈom!i6%0o/8eTL?`&O uNAdPdiw E+T"1^_Dz rWՇJ"vb9C{i6hZ \޽dp"MS.p2 CMaO#? /]!TK)םƺQKJ="GTrHq\ E_I5?9"9-2=f ĪίMab/kg/8>r7bT#q30!INOJ 8;jh3b^49:*Vt0kL]DpBX w\htNx{/os p/6$f?eyM%[8zAK@>K;ݚ/?P< ,Qѫ# |:t&MZ,,V@`KNqc.KlFM&r1?e⅀/VqGKK49>oR0)ML̜ahWip)Aj8RZRb]/ #37%:b)ɡ¯\N+Q.LOR|Y?=FhU( ɡ9=7 qpwqUΌyjb8 ]6ɉϹ]vt2Ra ;<ה;.&-YXs*SղZDX Შ (;@|ccAyAI N,uB$6(7/~8TԘ>ԛAD,  'JP%k..ߎZFl `E!ůw41٘Qü}/غқ%: c PemO(;t9#]t3칠 ݘ.WB5 5?W,Ӵ[oD'TmĢ1Cb$DP=Nug̐)In70\cg9Y06կzШG0Ƹh#=&m $Y~tMtdv`qj_g*6Eee7 zݥE]f 'H _d%~$j /R;`f)U85P͌f6g.j%X,WD>Cʔ3z6@&XC *X0҇Hp8!7,/ziO@xL(Mm]WT*Lz 27-?-.MފLk뵎jz)^ܴ 5:zGw/>vcoK6>q]U Dp Cuf ݳ[X iRF2ȡ{X*8|ttc".0'!<ޫASc<9plMQ6 }OH k=^B%NHOg~u7.|_}zäR'[kfmR%Y /纟,&+>нhk:{aQW^8@fa®2g v@6tX)V-|cq6+8Xk䒒xR( 3YS?qzD}½#I$$?ߙ%_34!XsDv?g%VEK] 3 (<܍0&ֆt#NfY2wx)ڻwRi8|Nk~O 1 PJz3`kk}T˘S2$2WKH ca?%)KN]` -aN`j{08躟o[i,#]GvNW!#JJT t ۠M3C,:Kn,p}_w6߅ؽbc_oĖm(g¨VaQw ,fe $(Z56|ߎ$1oCW:A Gz X(PQմ OHQ-q8P]n <k}\Kցryo89 2 U򠥰H Hvs% 8פ_͘&=!鎅2KE79ԡD[iIjMI&]N9c@)KH2|Z_ ^>eWl7 Tp7DHI];-q gV`Mw?uRAs$3h@CU(f5ލ u$~Rlnz n0H$ @q2Tݘo8TFbbX0*OulD-1VLѹ&̳>t%NɜI?8&L8= c4I;F,>^Dcnd?Ƶ KXsbn__Mb@\,V X{˷plA;ۖH~+=v) 4s"䐽Ğ[m*e1 ')c4[ٍywo/0%Fx9b )Lۘ4+fGVqP)%1r-[9<Pk\q%iϰmWrl s^'iQ[A  hnb-A Zs$xJH\hs?)Ǽ3We꒑ۃ^+t.`^5aAQ20G*[vlexz!I_NR5Zc IRSd>8;b\J4T)mK3?t &uFqqf Mn`4ev$ +bٝ7VL񹸁9_JB/u]ҌQVqf/%.p L!s+M*P BJq脢 (4$U EK"Aos1,\U 3`K?XN5kN":L08y'ohvf>CC,kI 1&uYzH_ G0*؀PjTVrV)p~l'FrvozJ-KMvh9,yztbP *X*.Fvi~wK.NҋX{ͭ~_ ;N-VCk[q⏻O6XR$k!*.jNNhAe P9CI G>@fsV GdAĹ8ݭXRY&oAN2݇,GgH |Oi9T.n}!ֵv*}Y#A8 y3N6f~,=0|:mIm'@3eIdtq6_O<+:4+Kiߔq2\?mS??WB:6֙Qp^7 5htje!6d7|{0gWv0Y劤Km%(yb[G[3ZT{K7Ez!ǺIrߵVص%¼bwpWl Z2K8Gx=Z{1bm.[\9p|ZOiAy e1㉿`A*^ @XZӓ75Q^> 35Hd>hfV]2턦j~P\n?@L')ѥZA _-Jy:c^7(L>^@X ZѵP4JV0 g2|03,Yp. 9!D`$B'AC`MޭR0Ej.BÔt}sĻz-ݐ(Yeh ;uɭ[x8E z=S= 3=]D]h#@2y};Xnr`mspnrh^)+ iW7W5=.vS+}5{UZbuX˱k1~w7&fH;{'l<Ⱥ j0ltop1& B| ^,2礩vdzt,e?*]i{PCn ԫ*loUƉZNƘ/Nm&;̴aD|zwVrؠTN捜d!'NDT0}t0tPm6˵PDwK| S@_~j Y^M`MoE~8i^sT8ɿRk3 YkߨJ\Sf);ʳqH6(| znzRj,*Q![R3m|_K51f9 >APd`Y`rE+=17* )w.FͰ,xcTM=$5):/ĘTa'~kGN[zW\'Xh\= A^I̍W=ˈg|C׏_6yPN[X { !ni<@؎uJY' ̤&V>v ^; . 0K1F;1sqpmzMiΌf ϲ^-6 9~ M`znL8M}z(F͡JFdeJ &59^p&FP 5%~eL  * /݃v9? yr&db:WPJ̡BD.[_Ơb Gd0L-L>T}V׀B68 ȸyՔMO/߷.Q34 ?^UbeUDeDjaVbTOxdI`4˳-ײ4I1`bڒ; ~狚" cjO'Cl>o/Hn2 5Nr S c٧=nMQ>fVbE+Ś` Oy~;_PR(S rs˴$ʮ19qsϾm͛͜$Ė; VM&{}"8`"^G_'%E Snj80bd9P8l<~FoJ928salJxZ{yjp'n$\}WQ eYd"NA|8X۳W;SX/ϚpCx;E._A)΅X|Q~֛$K3rGyz51Ҡ!kSy(W΋2˧=ˢA~sJ5Wt "\FrO ms腙xMd "foCtC]-QՓ _T I?0!M5w7bI51  :+aaXK&}GV9oˏ. qLjٹ)7uNi3iC3rhӘBc{nۉK*M=IcT5]4hcoawX%/jס,F(o:ϏC-G $ct\_8`WG˯L~_T?v $h#MxiT̺m21bDܦ+e?Q{4p 'vO%}ôh4Ҳ* 54%;V&Kp@?- 9S}3 nj ^0\`TUuB# 2I!y8VwgqK)tld~o]oͅ$Ʀra 2kY yIGOǩ^ğ0zKB$ڬR?&O"VsQ\rE#Rj_>t-B!W!R𽚦b;y)iy1/c5@uf[fwh?5Nz!"Sfi25MS\CgT>{3.!tрPfw:s@HD^>",$Okbˎgui.\?kɡ\̒Jf&JcD\P2tjGm>ߴ!\0^ϼU~bfɣX .|WoQ&m/~ [@M#e*@t>(~fx0G }sm媆@N4;Õ ̌m4ު_h Xu:PAۆ*E-%T^I:RC J Vѓ_!nY5q93KE w~5XSr%_D:¶,!$%^ӱO"6$STn+i= aZM5x[6\˛;%/} k/!C?YG#M*u-\ V;pZK9ը}O"2HM D ƷKUYx<`ZkQgCh&lG }*ygBgZVK^j>ϼ61y=D1#Zb+3vִ*ymǸ18c-FPB;N8㈾5EQ,<ȼ9+̅Eubκб9|p>V/3|x)jJ^6_0*BlvT7偃,ƮF0NhRUo sg9 (<]bqCGi/mA4VݐJ5&8crtg'f3F8Z*r,&,rXEma<%Z !,}\Ω1_Ō+:LC^YJdIn'%^^+Vv!q78MsC;$)Y1aQ"3=tnv txh*=#rqk3/XLQc bmc3l=V7x ]^MvTly~86rL?;^#QD_1$Qg[\3ɀH*AZeeDYUo(b3SQ]wT*Ѻ{ٔU\2ՆHe)tJ/ʖrIf AZs(9rQr2}!]P,Q鯨0} Yie@~1M2^JR ,)e[R!uf="%z4)w./ɦ` c@%rϾhO~LڇiVrz|QUH(@ p E1h=@օ/U tJ'}IзP__"jdG'{}7G.ɫKgR]yT!s@MO\Ŵ!~:H.vKf{_`@) ^*Y-lϮ 2u19'xeJɣ}0}H7LOduBU0vsk 0A-pܵ޼^V-ZgL1!8k/lP|O1~(‡-5Yzu5PynO,!3FxdJ&3mwҲlySl0݆&o<+DQ6{9|fsȟ)c2;GY b3 W,}Zͦ-H,keNV[MV>d%\q>SsxeAp.WTVh~ba>So~H)bHk%lR۠ t XY}1F೼f%k~Q1-EUPkz6!G~w9ۊ,JHG)[ MP@;I}ᴻ"1E 7_{F=bh͈C밄D1Ưqsk`8'lDH% 1iF(mx<<~ޫ_Zׂ,*vX*/#OtP]bWP`=N*W=I&W` *..,^\_ kbPH;-uٍ65,gA?NHh)D98u%<ξ1d_=BOFY&YEm&7QcJסoܫSʕ>h̀ .2gk$cD,H(ߺī eтV[jB)C`Y(|N6zCWSf͇pcfBHQ\FZͱbVL&yJdadid3t8T'Gvƨ=r-dz1!.vHW38P?|$)&P<R n*; Ef; i 1cgpׯg fsVh>}֛(!6,~.Lv6 Sj*s=H)SFX=V4&ph1$( v(&ϕe׮#kRNq-t/<.jOF 8%護TSLϐ$,I0CXYހ JIE@dT.U".HčV%C!g5lu}kyZ r}!|}kHI\-/$#bEh'ɮ鿇.agl}U^-RW3!{oB]$NrPi<0 .o,`p,(#~ՠR?6ףN+6S'=~ mYcg?ẠHöp&kFbx^YL|A>^`cva&EC̞e^p1^AE-H> `:A$YoX|2C3DufetW9"9AҏJMff_:(AbJp72:si.ߕ<~}5 Śܛ Ծ΋H?0Mڑe@;9;ܜ) /gHyVBT Q28E:M\v k0 *! LDپoJ->X~͸W] 8c̈́?YҢQTV ʯ5{v+j[{5C#K wMO2z1y o(\5skgLBـ _sMLGV ?«yySՓ/G \`gdI9eԚXXH(k H?ph^vSsÍ)^d D> ˏY8:u6h` $wtwEt)Qwv*mWbw[aF0_E~Žz"~?NI@`}E^eyȌU]e~dFVpPzٝa.~>ĚUd=`u ,AwL`{+FrŚD7+fZȒ#{x.$ aaȤ' oEvw+]mA!NO!I he5\\|'ac-k,7ہm2H'WKXQ9V %uASObOaq: e[ w{FpqA[r}N]f,whwHڷL=)=#}!e LKJj݁lRfxRxWw)6;F QHAA(t5*K|v`Q4m.ZYQ6*}2<ܫ/R;kk;dAw4M9ao%e&R/S.WXo)G3逇߮y; 4oK' c1_8J"*Duèo&-'m5x}]9i/PI#lX_4K\u쓛6!!YW"|RsQϤq꿼ӟؚq$χחU EY G%fߵW,w%pv }A)+v䋱6x9VbNhP{ fj328 &wqC^*MYн[EL~~.ƲS/~,Sr:Ȣ<) x NyhBoR"ݫ N t`?(g24^td=8p\W>HFoANҠk?qvՠ^эs̼MUu $热o#/֩I^ˍvOV2q"kvyChyyYOc-ok2f3o΄CPvI6V4h2Ζuh`C ,Sߞ?-H}ّހ"yƈ[!(m"3i]^)7i M3Anrׂۿ$N7@ЏEVWRA\JHqUy*΀^; U%x)gbHZ%~TNXS12/ն~jm]_K|嘧a3Y!yz^5N9a=x{) eqB_ߩUkrLsN8JE8.Gh@ 35h%&\Dݔ|qаT.:k3˹/A"-} r]ϴ4qz[>G̢0rz 96#׼Sl} 7*'Pt9,=`[A?t>#*z=88"Zqr-`ht?ke&v𡺤ݼyK},G*uHJf.5ipč.|'m )\/F܀^ڷ i [EvO:;5~PTeCU_ ;haRC?lu@!j1f2:|NM.}db.u-LeR0l^T=2NAu! >U7{^t׬2j(Px"at`[߷MT_BX={й&Zh?j@쵐ba*wީZ{6yđ﮼]tMS) T>+HqIv9v? 1lrDv\ C bep{F ґC;AHc``mjQsZ.6G[a* 5)fe1*ՓJb̅q;Igꌗe{}Cߨ'Q^zi>H2LlɌf1I䋾p?h'ȶ3Oyi#M[N&rk)?ysf4Zv}eƄRڀxl}l_C奯"_,%0Ԕ2`4^XBTwٟWL%}-p0, Qo3vfB^+i6_|=:O8צLsžϼﶣpxG4k))q4ŽPOF 3eHZ&ҕa%E{*K{'-4ɟ9( #RAoNdkeny2V 5c#~ۇp2B[^)=SF`J1)ڞZe1{B}JgG 6cyڸeSpM<}wI7" WVԷ^FOR^VPE].< }D>&NS~{Ց`dȮzϯEf V݆*J=#(ζ<.aiW_5![$x7HQac,+x^Ԍi. EHh/Vn)HbbN6zw0p0c)~-s>+fQamy2>KP*zZEG^{w'!K.Eۦ!^.b6h. ߥ^CIǑ @E 5pjEvoJ9aZ;.?cg2q XHgo#vL1ʑ)Yz "}9`=_FѮ ~1Ek$U,C)hI %g>bМIЅ/D:vm uf Fz^*KX7ƅ6&Dq pk}3IV}\d+u$I3_39oTmbiqG~j \U2 {3_I>w➼4Hx7d'}r[4523%r m^VZbtane|m pDžآh 8fFRZŌ2<}49=A罝MD ;j~4cadU˙im6s\,4RV=^h0 Q-yz38?ݿr` oVEms)_ܻOxxU4peb@?\ σ>+^haދHDy ✀~ȼNeo M=$<] rx]Uw"^󞏏-ma_; ձj `82UA=6 dBAT"b4̀c ^(DF+k[Q|ޛӥ$j:jq9%p(uU.p22s7K2fxחu0;1%Ri'OB`'^w * `8BbW/<~\ 5٫잔~@..<U+u C%4z2 w:}FP. oI⫁Kأ]UCH] e%i(e(j͋:j^q.Յf_Z kˆ,tAvuI5ҏiUG!̸[}0Rz'0עD f)O&? HE^LJA)ocvK<1 \WPWUW;*&:$im= &g+b,{@q< pENoLxGO_Ö~y qT9\ 2dE=*Sd_( d *W;O0cU'+~RRE[ }U(`,9vE(itaPUw <<-7RP] )u_]~)&Z/x<~!'B.zhg{2‹_1\KcDtf8 އ!\'BO @Yxv~`~4V~=:zV p^2@G`OXž?f4u`QTxqR8(jh6gf=5R_ÿ_,y؋2&Qa Ca ġM=vxp: m1߇L9PHɦմ A$\-dB^9Uɯq7zD9RJsj`Z(pqP7WUE0U3Td$y:6hKLl9Bϻb0"1w4}lC&E&9WPTD=_NTP1P- Næ [1P)+voZT U-Ą|pY约c+60 (cn֦YI,(/i ri$N1xqZքS 'F=e`h,J>TuSQ"8]n=_5A759j"'t.N3,sobG):H( ̓[YIlhm?P䫂9sȁ c&))sSVL5?ޒ3Ofњ/&¼^=ycCeeЄd4qB;w8V˩HT&IbZg/>d4*8hca3$SDz c st;"<P2Aϟk}YLؿ~W-!N˃Y?Zt/GBESDs@}𶣲Mf f 6R#lpbC#D"`eV:u1`&kI+<䐈dUUqܮYMOg )sX ,H2|NGY0۩jni|Mf AɮnbS &btaL=[t˕5V*=/g"|x`LJQ?Np,l r1ϻn\2KMթlz]/dh::X4C'ITmxtOƺ c̏x-o4@s e Vu 0r B& nt#Î9 -E:ǎ FHiTw/֤:7$'][CLh:[wflraC;ҫۆWй0GC#5`nDќ8^-E'U9-y^B9W 0˰ϴ=4s˷+ , 'aʈ.r}~vJp3d֓SJ  pJП.kQ 4d4_Z]&/U^爐" zP&lsSK˸IfO7EtcװC$Q`AcEFIOL4 2X"lu1'͆ՆTW <\"*,# Rme»a\"fU9Ǎj-Y!mng77Eu Wc#f&d%ʕBUh>7ͨAkȝ;c'N\M&zl%;۲7זgG}:`sY8ފ}D$9!纸0D)EM[7iH6-OVڈIȅjPH87栖\,̡/{•l9JnSyՏ$a K6m΃2~2ɞ&C ғY.w_yR2XB+;S8MdAOT÷^KBQw eBޚT 5$BemwO %uCF f)  JRuNS4BNdzȁDOo|a/]S:Fqp> MC1 c 0L-hQeV- L-xhuc nݳ9%)ދN<V}JR'!&)#DŽ0ԟƁ:ӗ J-B~85Uz%;M <gPpuy=;˙=@'Ă=Ll6JZqzG{*i8&@:#ALb&Rx ~7wMX T*oPg #ͬlʐiIx$anp $o}͗`1Zۅ#փ|]kzp4yE:$9}U;CluTX9{ܗSQL[zU^HBZ=& G J򰰐}+F! (רc5PzLrX8^}Xi|yU ҵ7{K!(јbKQ?9drۛcĹR 2~[.F]2̺g8.0(qNSC.*zUpJA_$e0˔׆:PFFɸk.M]N,`Vnj[s!b5[meoѢdjt9 BF,>0CL.Мqڽr,YJZ^fKF{7"2dAoC{f$ (* `-(gvJ\r!W(a~;tUS_%yFUF-]XFBVngy^k_7NB+ ‘$X) ZdLLr 2vAvO9IulF>^m8fOH_s֮*^#QwҊWۄz&ʤݾ\#eg<b/`` <ƽx/!bN0[ B}uj$gA0*KM"ᏍY=*i:Ɓ͂4킇t> XލGbN|_5^A.t#&It5r)T)s+$Z'n?릕uu\!tBuaԾ,gl67jB* JfhU\ m<=հ_M6z";`l-DQH$|sb7b7W}(דdѸT"Z|9; lEbQ(VDp9؊m U6u>ܲ "xǠZ˹?煊 H 1TJo ~@,l1d0nx6~cˎ33QH#|0 >'YVrj?5?G+cq _IRl#n o}{G]8J]6rXgs%[1vm6<|m E(X t'Pt.=U&,, :{ wnFЙn\FI" @Wu`͞hdZŠ ikõ_ b3 s0lǀaA?[Mx:p HOP" oKP8Wxis 6oR͌cSF>hg&%֟k{?EN5XY3iJK ">.=,(l),WwUVKorzV xd*E?ť뮈ʣL}uN]91RU7%'0X24e`@$.,^twxW*dCѾ_|'"U!W[<#oJCTxcYPBa &ֆCR,l71<Ǩr&|B(0\T|/Ъ@KތF5GbuRkJ_ zJWp8PL |A Tx/_JJd<ݹdK))5&VI&dR4C,!؂eL~]@:BO[/U?DQюnCe8)5eR_*Eo5FпQm Vc}2IrZr?z ()ԧ$/^b G|I{^9.i3^iqL:3 K|~q󶙶 gy)+wŜM9u]Tr\, !XFw^kB?Bi?r X ":D}9  2 2"Js40qĈ\_ш7QAΤԬȬ0v|E/s#~vՒ%?4'uj FT- *4 FJfֲgG8P3Gn/8H5 y@45 e |:H1x mM:7do .]$'wUVR)ْԃ (ȒW,@; 4$QI$Kqjo8J9o>}!Oθ~C^]˨@i.G-u'B5%GuS_o-.3D9%}!htt>HTeqSdGܱ[š9~Ӿk謨HH 2n!uU3a{ \Iy%*Js 5,(]F@ֆ*w wd&KDdUegu +vMZyE[k4~\]%wOaOl;w!POb[L^ͭmHX)j`OE Ϩn)T(2Q7B<ܨ|UC@Ý$ñEB5Nu\zI Ώ2յ䅿jL&WזӾ`ڼ,%6N̟w!+cS/6W[Iw[I\BK\ Qa|`J?>CAft[Pb9=j Ld&3˖iVT:FmPGT&np?(>YXցl8YG-_h0Lx6ya7s+̊%H_L5t> El[4 Lބ.q_|(4,ՂFT󈪖7)JtG }ip6ZX\pe秬l)0E;cirrtB*-Gqk4%E-;rٙ?e鳸)ʒOй}{rRf"|~R;Y0 )՞:*?CSrqȴfƑѶk!~%su#0wu[Ȥvު! TPS&K77tcQf$2j|D!,0Itx;x  RD0#e_1JFlI'lN >I=kU- B]8碙*&&`eZ~.S@Rvx):U1LL%)iRT(JR.ceB{^_n|_Hbfɫv [ ;(5 5u\qDۣ/|yNEH|3Ԋga9gPboSc. z[}3ۨ?Ni+P3e,9Aw2ηSH[ y&Չp?-"v=3ݐMqڦ?hj VVDhz6^m\ ?g;5-6~O+ E"Aj>j!@#YU/5ʻ@A*Bk.NUR8P((q 8ہڷjҥ/ƿ6΢'|CN4_9$<A&tܥT9- B4 NŹY| (B-hrCFȴ6iecXI8S:4y^Da-U43\]JҼ@RR 6tk { @89<"^mp]=rTBmX/l̜}9#PJ@ߡZ ]R,+iܜqSRIGo@l?kPj9nw'),/6?q$mg/k< nd8ш:ZqdSxF Eb MwBM3x1ߞjoGr Y5:!en\EHxր}QRaf" v+"r/ew̎PXOAGM&P.(:xg5N ׶G2?2Q\ǴP%eV<'MwP^mܡaPqxmKaygеۣ oD-#wu9JJo4)TYiSNCW;{Y&7lw!!35^& 7.Y||A4t෮./_Ur>JMtU1GQo%3*}XD|hezm#Ay08`>6k/R ;`a߀tNԬKki6b&VXeH՜Y{HB0rX<¿Etǟ+T=˔Dk.#z|S'H-׃*buP㸋Rم,e-^cB0N_0|2)LQ%-j\iūze<FmF:W<݌|d2+D:-TJd@;slPvVomFYԃv彋rg{+8QykLGu(AMIL61fb?a/=./^"I aA(sksaL#y OM^S$$HhÌ.ɪ5" 鮔V  #1|sקr%qH 1,16kӸ?1"6bkxcZ8*C|I~Lh/(95X[Rh!C?=PƮgmib}dĪYؘW &U-5K_|̹lpyb8v[<$o2FR#vzɪ0,eɗEWcCL:MOjC* a 6Js(?CUg4Ӌ :HOhb85ADKjol9_la\[P6hkᮃ[]:HR u*rpEN!(q/{֘cl],\vA(,c1?.LN,.TQq?xzηV*1 p{>xrl[5^'#7T|{8T=YѾ>ݺ1z9JRē/5纡ؔi;"7ܡ͌oMrה)3+.yq7۵_}^D%# G8g?r|c0}zW]!yHc!&tS--gOd@3/4Z:Ռ$y*P/Jlaٹ@dshakN>i~,e.޴]i8Xl&InQ6~лb>mǤ֘pIN 3tEn(rSd5n;JsG[/<PxJn^Q5fN,_:.rIBF-S=a_%I ӘF4RqlJ"vx]ya>-t@-MvrA'H#|aҥ?BIp0xj8KE鍚hTu7p;>;;RSNpEdzX j$%|PPu|UyFN?9BZ! hș"5Vdn9(:-F2e11/r6NS ;8&V-UłR/%p܏ԜʒMxfνY~#-mį=V~ه-d=xi๱A2LmP)Y/DJ'+ͬ96{E?fYFV /XҲa!޲?sFXMhOhQ)o`,YR[hs =^=}˙ $f/E$Y8km4M S%ik(cZA:٭ ʷތnнٶ P`ڲ=>M!7>2Z6vX f 5A2D2\I9-KYAE.[ZV%;>K;tvձ|ZxdW,K<@Y5hl! Lj(GjYG|":teF\|TVeI 0o>vLS8p)IJ((狠UܹFtT6J+-ύ.$oYu^`L/Cdvp_v}d #n.҃-Uw,idΫxXgjUM]nگ )T *[dj1Z fH \d[J~m4+$z. D3ݧ8O"uF@kO(4>,3/(ǘԘ2S3f"je36}E99/$5wtۤ$szuufOugn$ T{` st14Uf ^; CliY?DJn$}iW׹/ÅKڑ1_uׅzfaM\$u%/W\g% JS1cYI$ 9:VƎĿ`I#$ooOU^W # c?F×c`1 :)`/VbM}eF})FoփtpI\X/q;!$RR;9Μu"[GGEP؉u|sCP:d,޾O9qJm\!4M6}GZX q.%VnJ&.i#]r?m{j#=YvBť%G\RN aPw)˄`zVT{H8/_(Rp(: -8xw؛zglֵ ]W14pR%۠|٥ ,^UcL U(ex*I)F!zncr<ލ޴׫H Fќ!r;2{8~?}G6 ,5d COBJy':&7f@(z+!>"xmוB,(ۙ[X +#;|VÍ`A}e8VNq5$6oT}~+]$g?(elEn9$zwyDϒc)sz#%+?"-qߡi}@*߮:dJ T?{e: ^pUK_TUԓtpR6|'}鵔OcdBgR.s{7u>۱v+԰D Ш*!";*P'Y`Ϯָ#l]w ~BwNIO?p:] :٬'&٪A$ VRXjޑ#G|<;X[5RJx篔F݁1#{{xaֱ4FI*;hiڽXa@Tʖϴ$&Wns`OgG8 4`_ߛ\8nj}ki;hWiנ ѣم]INE^&TFQ"~.VT:zKZغ"qjDn W99 $\DmG JliOɻqc4K]K @G{\It)P<б5uۆZi08DKێ< [;%ެn XDW_\~Ԟ򨌭 {-G&f,o(fQӊ[~wu(,J#Mܓ K/n5HG Vo5œ(ɺ~Tl< jgKFi۩?=Rݼ&^YyUbwSD90DT^ m :&Yqʽ s;!@L?{G^JK -yשzWSTt5o8IbdwYot\F|4s9%ĔOU;q=ch+h?1y)[Vb,ew;$"-E(q89ՙJΆ3[Y*Cc*襂Z`FH0vošЬ Z>JG+Ԅw:ρ׺,^mPNW=ѽF %{ta_ sB1;6ۨPB1Ś35tcӭZV}}!0Jj(Y54fQIGsg2oCG^|BgsU6j1r-xc? ')+!dl3bN/r`D0S׊K88trtc43lg֤F1~MPKэ ]:fb5gu)߫ pFimy `px4k Ojm"M0dz2S/0-O]1t?X{2T:~ ʬQ~b]%5߰YÖa[ah_AU4z4fDH…[Y/Wql}֯fu+xR` w&4,鱖pecHkdW~,}Mv1f =JIR}tTL@GOr(GÈV呀8rW{vZ6K)v ,4oe.YgwrYKLq3-ьBv˞-yj=f{q /B< "ee )+rHf0A׬qbaZKǑ2DM}Һ 6O92wwO`dƆ usB(g8obdЇ)[K W'pWEK\1痶NeH/1$HOaK+!9vH"dUO ΟtwYVK{Fң;BB\axJlٓRY)6YgO bCP,h;[SEL+8%1qQ81[VMWd We'臤fHiP2GUҸ}X> Sၚb&\zHP_q\d@D|.r]6ϕL/f% =g6cn"T8hG[e ?{_F@S!ߛdE+3K(L"N|^=>"pR^YY]E߽- N# ?c˼a+ kXI&=M4΀< }gȒ9iHQMCa( \=`WGi!: ƴ]S/VwF@{_q+$jf =$ =7hgSM{f!]Mr2zlu Hm 5a> Iu^!KJznV6{kHB'^E` ϛAeXXE1y\o ?$Гl']X)$ fTNzH{\r!9`=\ŵ0:^]vpЩhb]7xEeP8XLڜ4m v⃚`)?w8[4/'kfEL|cM-Sp@꽑>$մ I!S;ICyy\pxDH?_Ѥc[Re?4wJtM@b/nHid2]!AjSz9H+B!A̠aQ+1'L.uo1OY|1Q'Wkhgz2.y|[Ԓ,Zz11=ga`Lg{ɝdV Lߣ#~m(vL)$6k>[^ݞvuB?)ȝ6%kO3t=Co_X7]hI( J2z5TG*aO{Xz0ƺ qYJR7LGz|8\oC)K+j5'ĩ#yf^Iٸ'5OBoQ#fzBJvL!=4k4_Oˡ۽!HEA!=3#Y%=;c'Z( q`KL+f﷉#'rHcVb{bMnmPfVTo ƙes:u"3#ITyWRHxHzh!daiј 9[aX:D$:*"ߘTy(/WLv՜[IM&w5,Y\,n@>-K>>w %#h(EV؎oX ČCFt:O֧qS%A~JvB}ة.iH%O2q2(YNQ8/ en5[(~!:oay=eXiHZfTM;`>xfTݸGAt<+f[ +܂^^﨧"E(Z@6;2if?f~:8w(iEѽBXפEUT?1Eܴ. ׼;7L2s$IcJ&zX&b SD6%"AnvHTqHtf$wO+xl|)C(U{Ҥldɏy3]w3셎{꺔xK(s MrP9lGQ^F",_G>e.@VO-,fYIPu"(惗e}51LdK/8?_' gClEp3 \OUAդ _ :+9C舵 q;!; -YUPOs87oU0<OYC䮜k(KUHgPtڞFhpC,MFi]nn>ǖ؜E]xͱODH<ǟ9OdT2tkgwou{n񱕯Y^n96r p%ݘ`1-#kI$Kz|>3ޓn\j|0Zl<]'  y>rNBҘgd|TRG4~8Qd MݐjVgٚ.=&!b8V;֫1q369l|jUdk_\E%B 䤵vzdMQ$&Bѳs߿ڼ]kw16s|s`OJE FRN-3y& Do96h~ sɶ"Q\t3מbjc8kxAznr!j [ܸ[ 0F" ڽŞ"u3 ?%r. l\8\6٧b\h㶰]Oxg,J+*"kՂ8ڴG2In^<w)vF qUB*۾y#_` Ӧ frE qݥd7kYk6 iS).`sf1QI:cUVȗJ؎H{'t<\Cmۺ]@e=9j =j=ήoNJdոBE6y‡=E'ް)!XǫY`kmOLF@8/sJzS)_:S *jb| jХfbd٨>! 5OOann hJ /9xchLzM?Ek^WrGA 93a o6nJDŽ3ҹwA8:d˄R1/yjvQ"nz1{v?2GUf \/>|GCJ, T|i&ahxzCEϦۺP8Fm ^Syx厎 H@ʙAӓjtߑpt{b6Dqt|.sF[>Kc8qKB#yQH o eu,лEVuB_tӼj) 'h,OߢNrK&ZM5NAnŒG=pFj?JT-BN{bo`nl5؍󙬾T{ J~&b䍓~Y"7K߈aBNww" m\.q3#.kp)E?aJۆHqX@~g絯a;ڨÈ/=?Gx>VRepUR)AK ^s^T$YiE/R_w B:?8A$(T*H;WnF6@͖Gۇ&휸y : <%]G;c'JStv2jf(AKp`Pn[PoEAMOcc>& 8=_WpR81E)Ud+˙["eNUS}Cx#(Qoʻq^0鉳1ڰAVˍ X]]aܨT46$o?(E@2$HE9^RJa{#IahkYø}0#"Dgxw)b"—Q=\seepMj9+ ){ƙcx̀&_|P?QX񊁎TgJ̆V \VKr#L+* tE|?S}*[[3s"KɁ`_1O`YI5v8hREQUO²RhI)e-UgO1Bãݲk)R  v11dh?Rr_7bpq ^cbf.;+0))[y\X%q7OI!V E.,:mwx9X)C7IALjA $2؉>@"([] u^p]ҭߍ k܏a##MSP/t`b,}xtB @wZ/ lu|;v"n% ן*EZ>yz%%w'Ţ Ë`h{*BITꁦ9_Q8Is%3N-@刉n<@b^ݍ޷&S-1>09Vȶ Uh5})g#F#]tDf0G D ; Y"szl"/!QU!~IVF(#U{~u\X: Ǹq D|r)r30,x7W)"g pOb~vd O(2cf*Zg>AU{MҀVeW|):m/C02N Y6'Mz􈸔avaQ1SV΁v̯ jXuu<z)@yTmLׯxqcl+Q*Ļhr[:bŨ50m8*ohʹ"TWF.-Pј:2co'$#/BF{.̷j~ }q&RM I,E[S^῱x|xFv<`p RNJ~!{R)uJug[HS&0e7 Ds@ip9 }&i|) q9˔j@#m\ &Ω}689ZHJB-z7*RyѷG1=g·}hf\Id_ &Rb%b| 2s-j*ly*y&)HGb?8&;DWofFXpo3!WV$/¢vLuE8KOt \CP&Y!B^8W -O[ZQ#Ńsc6卷{ y)-RZwCT?Jnϐ ཊurzS aQ689]4Ĩ6s Kq.kR7l&٥ ן'PaPƋNubZD!YʌfW7b[F0V.lOݒ{T[&!7-_3uOuDضa1L?9>cW /Z8O 56bR i'ܗUoc_N9s퇕Zdq<]s|˷n@;}g@=NJXiz*TUaJ{@pK !%-6}2ZbD-BHb4*\|/V4$;%%A{nP_LD墌 65w5-́;YM,hW(UKA&ŶeX_w]v]cTŇ,:qß!nW|!g1$s-B2 rw=!4'΄^5 ͆y]8וJ3$w[<IQ |S7l\ rvuޕNl ]7sb(0ƌvj|.)#=63U4N*-.R0&~Q̀Odfv M™_ØacOSi"k5فC`:Vqu@|MXj[Qzǧ`uPfظ!O(*ۯ,ӣkf􃇜]A:ԠГ 9RaBDqD>% ׇ/e 4zT6x z#' 147z/l$=Ǔ"Ӑ[ } P#7L 6(O*.},o(JUޣs6Qz˥"3i(h.xޅ0U&a['xi}Ѡ@Տ AN;cM{Wb$(iEq|! lGo:X"ϯ'`K [ålp)*'-;uZcC)kEx1ny[,y\FiGIh(}4:87{'m0 3Eq>OLU0 GsDyv2B8j<1~4 4\ypK^ez:\@J8ojg[PͿy0 ;\Y୊suMKvJW  'r?Pp+@|+ЉK@x|Cp+@dO.z*fEe(LVY%ҵ÷9շn<,F}&/i**ߑ<]CxN{9TR.^^x8XoC,B􂈂KB0ymB"` 5B>#~Xw?'ߘ5CruVV/&eH3QDL3c46{- [by<mX>Rcszq Zu20Ӧ?< ^lnH.Pkb=F.AkVr˵V?lQ71z{TmX UoK`D}:xOeU-T{$ ?_^$WfKĻ`U.O矔+{B V%r2UQ)*BB $$ŗ\.hzp"Mj(NS=wg2HF”x]4d@- HäB\'#lsZ's/ p9%w07Ab.UZ׃]8N'H*ڋޜ\o_#~'IC5žNUGUe{m8PN-lZGBi"^et9m/B[*tspsܛSd˟0ZgC8`a BaMuXVX&Ns-@~^_F" 4+~Fs"l ;&hz?rSm]~+PFM1[YIx`ǵ8f:2͈uDU $qn*K+LFi<Ί#JWud2Z2HTI+a"2UYwRO/fWLLB92eA9KuoyA +e]p8.;u̪8i )QP[^#]ߪ-_Lt<|(3sH;yπmAo7f$7zqZ]%Moލ6,fi}Rp0٦#]$%Xx8TB[Jj##[m_N)R/PМZYG 8(0/ (IacCe?Y&Qk hܢ玳Lm6*`^, hR14I!sDwyA\ ®^9is-JP ]`F;%H +c!!$Xf"wfK:_X%O`AZՓRˀ3Cc5Tr4/=龺_|ø$+0#T ||Ύo6+LN_BJ0刑1[A%ޗ6.WF=BېʣUsXPe0c7©e G`}w"r8b#U`0gjTКI; zIhٰ4y*t] u2Q첵&T0.O2, NWYMI+=q), t;Q~Fv8P WbZxeQv"S~ r߲3ÉAv;X[a~ eM78W(W=H/܀#LØp6g̸(2;;E嬵.+T+)hH|b>n|&<ZΎ/dA̪6=pƀ_jPI*(%հ=Σ2p.rλڔ ʭ[*:7Lm9◧ܹ_e;_j@ޖʹm ƀ_BVr{­G! oRnt y;aΰ:<O6)";1)ȗ55\t+:mRZ٣T}!/pU@Wԁ/\44ItHibG`w%L1uA0fIǶfN lx!}|4OR귛pCdF>$C6 %ẋ}3!9]!cΑP?_H^<U%e-({m#SL}< ̈h)V'h>':*<n73)`^l|)$L-'W|;9 A~f}Pw+1 ,0^IǑM>ӷi3x}$T%L7x~4뿺+![^{N&ڑY1x<[vׂcރ^p.`0::u&8Y5+h|OhL jf"3qo9M*靿8O#pR\*M`s NX<iZ kāfpQn,7yL2^bpYKUAB~-d@HE%/PvNpZ:-2IVJOb EmCɤ3)[N ķssuĕA4>D0SeD(DlëW4X D\t}UgQ$S_fxAn~vMhQcs*13 Ϟ~jiJ5AVɠɟE6S1D'x ՀU\lrܫp e |N4|Nậdh?L\n4H-pGk3,N>C8Oʡ+ ,Dܳ.O2Uқ!5*j5!\/{{ls".쵭Fiz0Hyt{èKdcgo܏uNBL"Pp0\ϴ;͊:.]w*os+K,Pޱ-dכH8 nV#JھV%ywXO k^MGVDq`ez DUkSŔ02gXOAlz$&`f}S;b83RL;([lw:\S! qʍY/b\&Rʜrð2@z,q~.-hL=]E6w NZb~4J{4ҋNۑ9^ ^i948d=ܟ&](CT7h=󐗧Tsy:#4(E|W O8`F(MB \b= ?arax`.K( ]حYrq!Hxwrvx@;UIMfTY2r&V%7K̶UNmwe*WnDiI.4FhpM_<(_խ}G {ȿ^Np+ad{1eJt0X>St ~mN9wMTL5JJ X#GR&cIVx=`E蓁x{B |땀v8uk*/O>8!㕀;;}(H1MhbpzU0Kh0Jlܶ{5VR_Hs;,XW< 9MY{+?`AK0Ig?*9V#]*&U]ʜYf1hPێV2M@"h/[JAĎ e{I<^QRK؅H:>+_X/-Ipm)戊Df -$M)-(W}Su?٧]ή|լ#& Jr0?4;l^e%3O>-+k:& dQ+rflt*#p6*ѫS4Pyi~]Mf1R>d *4Fײe\4S.1̩꘤n0;7&:9%7՜VS`MS`"M%VQmwWX D]p`7]\1؊pCaB.zumQi8 x i+o)c|9;3-er*Hi8E"(F;2\T)*ҝ.Dɡ\8;ںR ߦ]6 o7 T˫W@2qYaTl QrGPD-WGZC9~63K,%4rXtgu1Zml;TRi/ei( __chzA7MDSd"O1CTU*zv$RV,@(2N7K5_YNqQ-' 0.I,`GW6bcƸ: j?nV~W {{&B25t.,w:u.ݠrmM8a -ٔyCAnZve'$"Js1`V%MԊ-eqIy1 3V;-TnF"n j SZqMN<dKP|$se%ȗp3uLCjݦs}AaeRYMzag; m6p_$޺{W/gp-e~ʰ=O#B}Ӛ'֫xxF*V[E4+D>5dotx$·R<]r7F4Ηe obH4뇳LYX,WW6wPpL&ɇY媸`Ģu 'Lˀ~]ybke[qlwD5AѪX.0xkfCZ`nLcԞ~v|%3R m8 4E5a{F 9Hz/cU5,B$vPxCjTC5 -[E:R7 6dNL"h~"NʧǏУܘ$ WÜ^lcyf) bĚ]lBSJ,n H1+2 sHC2ql4XztWO#qE%P W3Fq+Qd](cA.h[ڰq?ɣH 4^-JEGk [U[)83gB !uyn-K Q+AWFܥSnK V`^Ɏ<$(* Qm;T L w.ܠLDQT wwW~jnizH<>lc":X=la)w_^o X` m^#E߆Io_QJCy%q{dMt1X gV:]VKƄVX8]fMkVJ3*yep-֒SkDHbL%4d>Z4K֚pY͘$.u&?*ST[zt0 P?qԂ[Y ۅF'>Z^{vG*r&z;Y[WJ.`yfCeN{7hP_,Yl̪pZYv]/y0 /5ik]r H-г,EZ|{+Q?XK9ICႻ@r^6@Ɲp^>N9d[EىgR:Zhi-RwؼWEz tfCDv {;I>'֐ Py'[ߛ<`h^i 8:2a)LSatAtƥM֯_ht]FENc V{PJ8e?5nTdYhӆ*V8Xy-)hc;^sbF䍳qWCYڗYBUCm7bVO)L SHN6{itLo%Z({04$7I?I&EB:&)LY#>o732 ƈRcKxxB2䌥h;ABGf 琓,b"Ps[#: 阐$b^PN KSن qgc.NON*KOGUo]'AW[wAEK Gx#d6ZmVXgǥ,jAW¹hp:olIw@zc>gA] +#٠oS#0Rs(AP.B `lRF?ֈo<x/~v)eoվ#b]S%PZPbEsС7^-@{FiϛARP^ڑQYJl9w+rJbaf B\NaDĩ+쐀*/}3?JsJ*)t%A=c|b]V%.XD\6 `z?=T+v!!.q8}I 0ܾz>i7ߏ"p^L֡J56f޿O(nKǪHo+0ArohƓ0|ոӒ{-^q&zJ•76FHm BGfi43ޙt|}-(+]ș sNsPWk\3?BW\X~ 0 u^0Ȏ 9@Sx&<[fɽO-6antzV-`骬jޕzWi1K;[p/7賮^Uԝ ví}o\l؃{5X~Umd>^*L_/.OCգ$,9riBcmՆ&zD7(°6/]`vٌ@$Ikv!@z O&T".:e4H+f Ī+WQsWh&S{_5zQyOe;}n3N9\ht [2py<Dr`"QIP]r0&YP^M8k0>!6\Xo/pGW lzsB M!ʂx@#B)x"M:t}sS$MQwOZ^˻!Köj2pw1]9M%Im|gGI yM.bFٚ)GȇNfXB4|0L=BxQ\Bw%ïxcg-rTL!Qy"qYX>?mD3U/5c:9 Q8`H t]ϽXԻQ^X: #ʻ,.|Fxrieے.2+٢տ8.Uy>q c# Kw ܆븝'v9ٗPsbd 2n)5{h#8+W U,ufNxmiн,6Q5hv;2XǀޯӒǚŎ=7󥜗5XEu?0@4I63*R5b5Z=(/4Nfm`]ko(_~yC:'2(g$; #RM!hز|| I;?6& .G!'C+ $+-\>[2ޤ opNsؤx {Zhg1nԶz?{}>166w urņ]xH'3c #J.9fil@ԝZ^B#2^Ui)J}ZNL`]%OM7 0*\\fmkvwEEV;=97e wn`&i< B҅uCY_ Lf@E+A+f*3S,E.GhЫn*RIcY܄_.lt4@Mqsӹ9|GTHlR36+ZA |`6;(SJ|g}_đ:LƲPEx =k~*.cdlY?ǿ(DzD"DGNTgCF:BÿƗ0F'4'}lKn_e-64\0-4UVc+FO-[+Xiuh5UўGQhDd$~$=D'd,/ӯfSy{Hڡ۟MR,Z_7{+,,TiuKU&𸪇Bfo|>U`:AS~gqAa;s˥_߃9vdARm1HԄM..ØFKSmtWב4xr Q3I}\5;BEisG7JH"x;luǟ򡲰] cx Eū_z$ju? _x<-LU'!&Lq5טQ!*RY s8[q]|*XN|7F2u`e ;y-d\=Zys{cdk\tMj:%?(46/&~>$Ȉ2|I1NfZ}nκOԦmLh{V m(̨?g_O16Q<1ߧDWJd|~c9NrRx{Ư(ʬpMthg3a4*7.\ 0l"*jRekK#}/E02 UXf#e+9w?FZ^[Uoql躊)L-unrTTCt7ԭGܜC R4z_whGž,Zṓ'8ڋ @GM7YH}+]4S-}:rjAD[Вuh3BgkC°ˋɟZ7K0C CReviT# ڡE 07x89@cTXqy€Zp'ie qXmvQanQb+#X=aTb=@<{*AF*-q/#(wORY ϔck8l/Z4q,GZ'0vŌw~8ă` i&Ϛ":69IlF%*'#srхE:8_^T"=d`:Sځ @/1N>зÛ8SI>k"&=^;mj);#/1D[nAR:_yG-B 60v~p3]L\1TE-d>u&gY_yi8aϹS?;dA^4^4A=kruT?3unY3Jb B7b ogDaF>=RR;j6ٟ4:%&gRJe& UO_*r7tz,L K3f2 hG쫝j58oY{(Auh(n#߻ S V,@7'2)^S~c!@ ib6 ]T vbTZ7 M5]_avRCFd^oX tVǓ!{Al\Em,Sfm;Fjt(ya~t "o{c}o~n5.mojcRiD}fVJ_ *+V"~o;cTqX5(%/lI: Hb**@]S: \(:Xk51e%>+MoC լc0UAsv/3IUЃm O즷gIHIä́ZQUa2rP+* %!ot!bݮ@$51?V)Xk+[, Uok*|c=F@LW3_3J6}/z)`k DQHB#sJzr:y@syFg°Ə&m"-)D,h(Hv!@O3B9-H;pw@fa=d UyE^A&ጋ7Lb[Fk“ о_^[816--ŷ-?dNZ&ȬrJ^ Xd!(V6avWɀm*ВѶ=nk tlZuwyʜ.5i#)0Iu%̄ڧP}2_B 1eJ\<~7CG*6ZZ*,gQ~ g}Q݀qu= G,`w5(qcc.Əgn#'. &-y/Z]s&yEDX:TB"R!#Ǣ2,rL%Fؕ.=v/D}X2E9tez*q "qHS*NƕTĎ K>}=VC GpTdYa"W^sSJBBa/q0tud܊ i$m~U&؛oF5(j_Nu^sԗdȌF^EmTI n, cçJ= _ARO;]]DY췾լI5Vfi P̑-(C5 S SǨeѸ=ߵhIwĹJS`n~bU;klΩdZI}^ '2ȘFZHĻ T)nvǥ xHw^vS`"]V1!Aƒ{TCΣhlG6/@H 'γA"H(0)KK$"Cq'4.Q4ܪjY Źy|uPh<]aqrݾ?8/2)`-@XT鹹냖Aw8Tc$Vf4|2%B'֣|Rg&ՈWެ* zȺK_ƴD[@4Խ<鏼V`۰';4ma I7iZ!k2sMU@ShҋLƊF= CQϩUaߎ'ADtꔵ>zeC-5*PtRƑwE u"nY\?8[|/O]=u~'?384lâ@^11tJz{i,v;/WMZٮ`!tGO? e# " Nff骾@VFWM)z J0bX8fЬ*  ٬+]>6o+en5[`Xj](yzˌWHٯAbd~hxʜ%z jW|vdYf|Di)n߹\ԖFR;}m߰hΉ2l s#=5_/J+XEdPv VQDȇp'i?ǖ߼j{zx#mLnY)whh@K_yfzZ>|j?6ALvZ"|{DUbJS=D|.Z[ Ṭ\{7mےA+n Uz&1T 7S@Ӏb -Ƹrϳʞ"~$lJAQ](7QtTϧ = ǰ,|{\֊B\A -SmADG=z!}-auT֯>Àgv@T>nI` *SkK{0l#t5"" ^\\ȓrPGX $Ql- D5P^hĈ^:RHᨅS5jRbE(XwUy<.{Q$VvV_}qdiQP rݭc(WX1P5X$"hQ!{*Ǻı5 Q5+l>? `=KCE+,~v1uY OZ]a7~Wl_JՒs.UQe897H_;W= [i=EP}I.|cmMj-|O;D;6GHk Ǩ"vxjUED~ -̝l'bVw~!dZ](=Nx [ϊ@>qzs#>BVc2u˹t u+!wCdOgg{B,.sKˊ= \d̻ HſXj"$9<(gY\ 8 !$ȎF|7.R,5jM>m<6 dMk42ldIn'qIΥ␫"јҴUfJ7qNORDS 4j)&NƗT!z|:wJT4DR̜Jb{mJd(cs6\^q,W8Qj8bHLUe۠hng\Dp s쬆y+ Il0NB*'5~C.TQr4 Z?{3IYo0#E K$XJY\k$Pdl:h))}6"ɲ13Sawz=2}騚Td)TlV~7Zh6 FfzW]`(,XZV`{5ѐ$Dyp֟4<&MzY87Bk3.a׹r>tBs`ȣ9S8ZSc 9vB67{%W#-b{=%U{8 D@꛹>"˸W,t,WiAL"Eq~䩬Pr1g9,&xL<ggK@L4gjcD"=i 5.EE@G' \ٗ6}-nZZB>&wy6h [hL, ٤/@ mǃZ.ՠi?1"DTq|hsvzfۓq`b6:~[R"$}7CzdS&Hf֢BkJ3;su8Ki5\_w7ϻAѹB0>%UCi?didn VI kFoXfK:T 7.du9D!HAu6$tZOgim̉?s>L^HP. w0c} ikkPa\AGvOMX}0>(X۔|C Ɔa4 .ɆG.VRYQj ǝb98+Z"L(v0s=@=mu6{'uMC-*U?p8t]ۇif|{'h~Ȃ9'a B=(ٳWt(E2v̡KWYśH(~Ppx5㎍=?KXې؄0 9kWP.dta'*E" weUoeN+jtNfŨ_'0ƆT~^k:]UqpX,saAȤ-Ns~tkJS g` \ЗT*Љ~"K'z:W٦!E!KOCGgƵrE7mۚ?焄sbZ\DWg1|%&>6ݿǪi^; Q?\@g8퉺^’IrTϡ3:wtFmGpJ@5D52"Y+8pTNX>yw(3UohEߑ߆ȰwhO޾+0@hDHAi&KN*SETL e ؘ$Ea[\/+Q9ď)ZBtĹp%q_thc d,Pb>@BEV_7#Bk?L![Ǡ=%n&[%TfPeVI;Mp J 443w0\;|*>6_65,lav{-^NhH%nl.K []x ʳGVg& ;K#\Oit@Y,֔˥Kjn3A՝{Oe$_ $=Uqj41Zbh`B^f&/WA VQux.NkהX-MWP H*@3rWckl2eXc\I?zJ)qB1\nuJZ=J̒ TulL"`ϋCձܤfO4,9Y{,/\L !x.Ư4_9h6}2K{T5|QN(]@O? :!:Zk l1jPirJ?L@̘0VeUsFX7h8AEOd(j̗c*A'1d+RZ@}tI{LCXuOw +Cx E8؇Yw|Vyb>fbtrs T GxG땇vF Ũ\>Xs~C[D_TͻW7jمC{i@sڋӊ #~2Iө4Hް| dԅ h(cdѿb-LlD#4_HAw PBQ4#&e&k%isS.Brg7r7Vocp睓d)Bk:` lW _v: nQ|yjg69V%B+ߋtL:o+whi/Ōةvpfའ0e,8tPu p)YUO0Wjޮ{H5|K|K1~d捻·p9͟~_lCܗjp*.ee=q;-n3w$,6m'>Xת&h9̜ Jna؆#V|L s+5[h{/;e304֧U4!J/Zp%ʂdt?tW,ص1|:3YΒ0 8xJ!)~ (فe~:P;q(W?y63!Rece8~>P`6l٦Im$J̨5dPY3/R% iBV'-fYFJ$ ,Yut4^c72aIUJѫX qkJChxYq^E`%dlN?k#t Չ-Ĩќ[ @&o qfS 8Þl ag!]WkǴ/&\^,Zo(H@8zj,G,SPA$:u|=yKL TS:4>.߬cBVHƝMG^b3Lp)%sZj2d"5i@`Ay0iAx'FL'#0@Of)ogH$:Rzdg<)+i//>Q'aVc\{K{V ~z!ƨVwmql>U{sΓ'=cѽQn31$iHjԴnW< 9T$Dc0F(1egD~ڿAAj8cqn~2Ggʹr>P#k}OE Xl G _L";W%~Pĥ#k7= o;QjOV]o7Oϯ k`{`'?: ^>x"є/*agDM+jrF]a#X9knB89 /ty^ǿ_1@+9د岡-,A,Ǒ"\/W[lυHBZeJOoz*؀A;c8[`L"s%#ٟEcN;[slf#Qs{)<J'M!;dLug{f]{ڃ8.ў4T&7gwW#aCPr>-tu~]{ d,b34h9վ{yvNߙ:!Sl_,+ V7 z@j/<:3qK, jϭ {mֈy(֩fKzVN7[9@xS>l_ӐN,~>ꞈ6DP@q=HYwO',e4)>} u GhXHR)lQ(D;Ӊffa^x_[X*g,6ew,mnd< w6Jk69 2wX0^~Y-Ir`T#9 9W Ϝ}ru|Z;I& | 'h?IJݢ7=1_bXu˹/ a)1wS{jed/{:4GطGFoTƖW}8#J}^0ȅdRuʗ9B1?#sWD0:.ְ kJEr~, , 7 <" {ҪZM6`<^ =ڟ {>2.'fvfkB8kihkS[w,K ͇b:b.`g,ۘΚ.>!/Oaj@MB E pO:a?y =sdžN4{Qx9@5阁'ÍnWְe8e9#aq}3ɐCQơ"k^_"{{3;YdpfWc#/{r`,zO(g:gH6Ur5=]Kӣ)*ypE%WbLJC7rٴݿSzg]QV$w ݙ^G'3hx@BMԏ/"Q1驧sdĸY&g2GW JD` fX4ҁrXi<C7vC79oN)%r7HT=M CF4(b}/O{@ӳ^J:us.wKVI&;vjO˔byX/Wֈ0vK5oUfА1R9ίsrb:Ù<ب:RQ`}E&lƉ {ݤ:i{>;.69ߏ0.&tپPYkX!΂{xqѪ?+iZ[Jxjy[LX>#ucW#)t4Ӓz͆: ka%8"NXG9`ݮm~"]KMUgT`\K9ÌOһ5kigW/ejPqF@BtO ﮍ=]|r[e:J,~!%dCz9\\5!Iqc!  H7Bs=cqj3sA \6' $KAX[Brt)/QLvM:n >;y?_P$AW)5 ?__ P=MgGCD.OJ8ƟM늅?T'/ VDrE+TY 8u-Wx8 0; +] b(asx@w.RxLkB/# P.7b󿧈[htvo%.|W9֨n[FwRj+b:Hk r  !x9ދ;eN 6pJAfxGgBoHܯAUm.A`zm+M^4nH;.AcZxԑ 9ƒV,GoPв'W9&ɘiХg 1w8r Yzᝍf Jߔ~5P}LXdS vXot,l z}v_.p9H1ZцO|`UW#=w3[>q5VrSHAVdbV߃ly'F%mKP8UJ,KLN} r.Cԥ>[$dUazx!L; }F1ʧWö``-k<5~젃l%r:]*r}qb)opȦRq䒒d`sI So+Q1uhceɹ*>ϵdN=,X"hML7X&2^̾ώdE )uJLy:Zaev\FߍMj&,#W~6&QHv[Sau:QK} `%Lݩ[p6IۛLiU -OnSgWې&* s5ԍ Tش &cYe$enDtV^ g5|51Q Agb[NP_Sa:=al',$[ٜ$HuhVi %lOt%<- >yݛi94vmX߽ʚwd2ѥҾSa$O365D/aԇbCs;IQ)s, a_ĸ=F<( F."ҖrqZo93; 3=>=@ͺ8t@}T$/Æ †`'wkE5zvW#G V<ö_=$#K34leQEL`w u^k٢zpmR(x<0[ fR#_#kʏd!hƚ* {.ͰA:O~[*2l%Ԃv9,$74!/mviaF +;@iݔE(nQ}6bkAZI3ӭs<7|w.!QISe^ =%*W\-+7^.@ųn=?g(=q=. 15>lm̀ODU-Q?ǂ?)_ ;ۦygvV'AX=I5"d# 飛> #϶bDUDe,^h£kb㈏MHgs PH&wkX{N$ \L e={~BS Vl7tƺo49c³]?c )IF vR^uDZ"$#?]ɫEYqC>KNBll'؃^\L3V`Vz-=| kmz|@?1ZKcTj ɷ~m(d\OK@ ak+# Jh/{̍36p9k]lK1JWZ fz'f5)ih޵c#F uDUDn*M&l8ӝ_/b9"vfĉNk3"W|Ka~+&ZY^W]ӥB7a%AӽUMkiş]9e='"A{ ]`.LJl֣)Dhw1$G~kH>dKo<1y) ezÀAS;ߎjWǮ3<2Xt]9:bqLP`..✶4̱ 0\ S : b[@OxAP7jG^MGܨ*T21"Ip7m 6A5bpn5\~fm`Kٓ?"ygcil=*Y - wm}ɥ%!Bg},co3܃)??d A{t$if֟0FEP.7;db3̻@fQS_V]gh]?Kax?f^>1e۵UW+x:y{VuߍG ZY=J%$ 0 đ@#'@k5]S:Cv2S\ubHHH.v=Yo%gfdL@&b|{5!Ty镙# 0܌wȔ0pLS]#^BKnO(Շ&>7йi[Mld$t^CiEp,im?vߟ^&A M9PH6=-|nʬjoG%H6~Co ]]7qeB@0WcIv'\C盖܄# &Յk5*w%gTnjAέ<&B ZΖБAq+7Φ҅\!vQ52UPM[|y)O#K/eJ(@H/Z|lnE|n])?o0W05DžMM Ṫ஺؈>{ 0oq\+b"E$Q4TO#5lQBYqYӸ[LsЂk'ܢ<1tA 'e%HJ5.N:U0SavzakɟÀ5}/`?]ڴ4{D fm Bbn)ö@?/]2vQVlY3PBN(;p:8}uQEuR0/&xڍc i3USDiWszZXhxޏ酔``8 9~oxZKS-O-SLDZ|4ݒ5F\+ZQ*ans0UgZ5"LAL*]ɢ(ޘy,Tf;xЄ<7tbkm(T)#ͭӞ~)ۧD'5gV!+h TF˿I!QTWFLWMa!R״ΏR:a1ΤφB]_`HܓJmQmAUI%hRv -"H~ܓa[XdU֬Z*x .1aD&-<خge@|K`ǰkyX"XU7,K.\.8^kvׂAJBKK> &d^B97(hA\7v̶Π>7dJߢ-.K`H%m2 )TݵТ#k:FO7]-^"n爰c2xȜ+eρBo!_CK*Om#eCPcnxIQBg phT f JX>Fy?䭕|zR@OS'.L@tPq6,A Ω3nL ZX(k ҽ,g@+1xPQ$U1knH*To[0y$\^'0;T= S^7:+{!:|()c m, ]hճ4ev!-A7hZ-0-[,ɯ߾|'zsRS$/P[ xR]C2ݎto?>΂ǡe>ˢ6828L.i'6槈 ㏏2&m<<`>v=ܹ :FC Kgt=Bv~zjH#-=ymbF9x=;>in;ޟub9deaHiLٍ;n)m_D3!`u$6ʕzW: UL7O*;;G3} >_'}F$ JXTJ\y(Bu"tilL=Q ڛ^ܞoY*xiLB}[}M;,R h+|Az6*Cߑ`6K;?mU`rs G¼Z.{MN M1c-:= Z7M% NxfYﴍپխn1Z;;#]ĦZyq}='RwTPɿ<8aR C܅Ev)R`8;1'譤?5xF1n SL=Mm3Vc6$9lx{\4|*GYmQ&s؛1  @ `“"U/i$*66I/"t> ]3< Ij},#NW=K{ш o!UHwNAs%f89lr< m:_hkOYV2ܽ]eG=WLmpwMw1 tT[5ʭZҵ?~bv~k;EռlѲ^+:Uv$Ib2 vH J%`9bqzzکR.r{e؜wBSos#@O ,W3M6@UȻ U c^'q~M"#^f!Jƨ~Ur9פO 6C|]gA 8㧄7ˈB4]%y+}V6=*ȼ o h4$,Yܻ ;}XaG.WTmQ5 `]U{Lΐvh+kXOg^,7#t" J/-zF́}^םxJ{ܱ; _r^9zwlO2qX)4Rw_<,[8>ex:㽭p_9lgf2JcB^dS 0prh-nop.5=qgVR1C]<3c:&|4d1L=V骄N%el<;s,+W{, gB]j|Tct;U̾]I#-=3I"N }0zMC as-f~!Doy668׊'#0i6'_UÐmV#Dy&T.SGրUG=9fhpt zs:oT:sM}N#ɐja()=)_~"'kq# 5Ƹ K#t2o w{hf({#@3^MzQӓaF:k)m- ɏ.>ϼkLhrU:ВQs捻| mIfhshpV уT!Qo-P[`HԱkAxӫxjS{MbL`Ԃ eQ{Y*xsq.$w#r*@pnD9ƙjLX>PruB:&EWz30k`% X$?MeXj*y[-&Cɖ!^|%bwp=~:y 4C" Kn5)H)klף)հu>2 qe:%j^q?"  GJ7Ĺ},WcGm}3L: <^N zAk.uN_v((g>`Udg?%qK8k\ 1|AYG]V4Ĕ2{AT)ڹ5T*X!*p8ݢx$վDXWEujЕ?7ov:P˾OD)aߧW{U+o?#erMʝO@jUC @|.*4-˞si%u# ԧ/6ĕ"|to#PH~v%PF9B6$dፑON.t/qhb3aL JhlKV:"H ݚV3*DF+[&`/.۝:REz; y`'|kbbG]*L0X4+eRF9}=N/r* 0V &3!Q+9])?2=CYd/'ЊS;Qpdh0csg5nL N@2I$!E|xr~S H l’:fwc-+ ;F bY-j>5ï>6D#ڧ䤇*1ꖜJtz h_tE^l'o %`xkG5Jh`K1 x^9;2]:Zפpe{lL`}% aF3~Fd3('`!+(KcjB+кM p>4R/F' ls@zFM/S}ۺF6r4v? ͏ܰ$"kԧ$lXҵX-_9_ě}|ЀZ~`nۄVf¢gopQfZ0R%rB@x(1ʊ97D6nub{R\ _!{h&wAG[/ryv5mP.SE~y~vwFIK_ԏ/ܚ @@#QTP[&bvӂR(q SfqU2,ҫ ,2*HcܣqV@%32)rH,Qo]ލi%*2$-v}QppJa>%Nzߵ~fX5ե{T[F=udf=2D]FD".PU-7i)k[&cUU}jeD. lxtLbU"q<:뗥k7ǦQ`U`0HkK\!F7^CVÓ!IpP@~#?Nkh~㴑_B6츔60X9+gDL#&'} fWxCtP78I־㊴'Jg  I N7n~ж Q#=Q|䴰 U) Ș`дҞW(U¤!L=9U?e!>ɔ38ro;7޶#7sC+b󾻛ѡNoS;Uٷ,z eI.#39@4YUz$[;*gUWq~O~-=[QnnT G:5Ua|.{" SWqXՓw" ͭ%>d)d?0mQlyr|"H],`wVv6; -S,ZX^vLbv^Z &Fr<7#yɋa<9˻`1) 8'0/&նO:paVl7MNk2݋hBG`\xnÇsyAq#1F lǡ՚eOĢZd7MwS _dOpp eb;DH 8QQ 5$,$"=BuG9xs\^=;jljZCyc8H;>[CS{ͽU {>Ά q 8YcEAY♉. uq4 ^b-ռo1.6fP,s3)?"^Vy֎N~E=_\ e1!i҆B'7c<6H)L[+/f]w0C$fY=NC[QxaaAjx0[ NXnv~~(BhxjMpjCOY'0G6Q'2KG—֍u&Aewl*Z.iB>K+Ҙ0"ff?S3๰G&B́* _ HF`gqm[ ^=^1/e'wsu]=}:1P;lx&KGBg*YlJ~m0‚=RQrt x>ẦO#&{"69P5k(ٶi(N4=^v=.OiRاKnJ<؝-_t4D`l*2旇UOC .!3yzF`=|(\L ɟ(C.sfkbQA6~g*jU wq:⵽246xQbi켡"vumH_wR !-RB,.yWԎz2=QU,<_[J`l(T k`AA\gH ޷W BoW+V6dX.Y ܃lG. dd&Ԁ7'֗ޚqQB4-FaA,:VoquC5,[>'z1D$PcaAX9Jp樲 7xs#(J8mEY' uw>[b*HrȆeY)r}.>ny]|H҉1K [JE^1!= J 2};A˕,kI*9kX2G/πhpMc ݀KͷsUfsP~, aF\bEH_Oz<}@Jo_%jYѴ$VHH}9vs_f ge+lٱʀzZg,ëNfQ'1̷X[-;r;'+A)rli::pWۤ"fQ%G7 b:&لj=K'ѫ6 U`yU?k-plĭH5 O!t#L!pbP<'OOP7"m9^_ yIЩ81`k@N&m@oRrxYZdXkɤmC\׉ͩd_(0w1v}mϪ!AiDFQ w)#{8<%`_aQ ]s58S4,w~إ ,P38ڈG&2W"u`Db6$=oY?(Y UYOkK 8a&H^ CUGY9UmdѼWt̯& 4gv ٷGTPS3[)J Ґ S*QSP.5R$t8=fnah@u$W$T>8mjN,,zs}֝_j*A%z SO<6?,tF=r:NkVM7deeygE"V;>(fm, \|@I.K/I<Ǫ:_0Tf* bnx3v=q/2vXR4U=tcG L ~*ujaiԈ`ЁK}i2w~K,Ոߐ"l~W-O`լZ-MY4;?[P`a.h]q`Z ϻwr!LXNޛJ5>ͱ6~[$#tNx}Tۓq,𓵑]d zE'bS+:'O\C X?L7?Ո m"A[%^dھ§ ~q$JS͹}J\2/;ݎq0`PsStB,$. X{mJKReڄÄ[)(daӯ]&Xm% giˌ-8*iy= !& r.`|Zzd`L^.^{Ъ`97֜vh@\9*ZC绗7`EG WYOyy'~A}ZB2ʗEQ] }"H(pj=7d>0rӻHt?B=ǵ49Pp^GsM7nC(`p n8^^ l%ZZ:2N?#H[Ⱦ0N>مL<ʢ|{Fēyjuݥ=0GUg8BoVc<$s L(Ӫ,@5Hn5ux[:ɋZtU)tX~IEǹ:jMJ1;BaaArZ7&oo),CP5C{61gbL+ JHaM<9wOZr7~ y>\ۏCMuV%wj_%EE"n}[!3ɌBUd^H3(D#t(a$t8 Ӡ|qιTexܩPa?='sZNkG>|\͒Pz%w~5VM휻B4g@ؘ .$n&/-DvD̴9xw4zleaArj0yʣXu:5 A,Hn]K;JRzCE3BLCOm@Zb ɆAR d(2`hE)2/;cꍽ:"Mh37ᄐaډ[-0BZw D dv[]7#V6" iU;K:K; |:6w\&8ޑ_P\lL.vtWYԫ`.7BIt~y~~Xe['xlr39 A%S5f~#J*Y#S)cnXYB6g>18'hh֜tª6јDݕqxzK`>J( .Gv՞Zy"6̮@CNw@;˶?.D>QR&Y>!SIb 7%QI^\84{TxO˻0om݋eoA&d@9X2(2,rJixP\iks'5V]"b)@v2NɴdOAz|{ ޣeעV~AToQTH(w*bi]RAW>jz:.$c\{̳nRGra7.KX skvљœ֩xJ}$r~? 38Z ܝ`F]ȌG~hf /j0FۧPDLwq:5#~FTRPn['nKlkU'M.|RmU`*4] (dz$'h3@84eST %TPSL[3J *@ J@bR@!hn;sXabcӗc15tm$E^DɨZuPH0}HN16&n0XZ8bwSu.wElHD;!Jc7h+o7սa7kVb:z0ރ= VpH2G,m#eoDȬ)CD3%)m#Et%Uk" A8} \j-۰( UK\7wl&B ^QnlI(`% *t Z7DʋF4*|j%&x__h5`]OLjz@Ra  ٶ&ETؤp8HWFNxS=f;A?>`"'2"LRjoGF(ت `>9ED|-mqrMwYR6 6Jǟ9;ܱ_t2Zu3@TFo]`}Zp d'hY&Z?FNA`ءLM98&4q)ꩊjC, ު7GّqU=oɾAـaD1BOK<`[,iqH$\ iL6o>k$C֐`}R_]liA⠫|k|gH(hD*ES;&wQ^_؉Ϻ;KL5*psa+p}p]{ 'Aqۘlq, g\"tYf(`FɗE o4 PɻLW'\ՈDڧd/^:% '>,T&,AuwLoR$<;Y]u KxHiaE9/|,(SmDs"1600W3{GbU>7oBvsak56qy$oZW>d1ekua kPK|;Ê_be@JR1<=vG4Ռ Y%)0 )цU̠wS&#TxGTf$y]:2 Ԃ}\\^ے،:xmSŦ32hfUV~O2fs|HfSBۅO]`2b]XV]>j'e֊6d 6݌^ţǪnzm3 G<`ՏU7S@fBI&a䕒QqFb0ӗ/9b^台Bj"jzM1=wD-J& ;.~ɍD(6^L*%G.:D‡!R/֢-~PP~Wg!_5Q xlǿ1֬׌컝 7L4/B7>ǻd!3rP[ssbo$`tT)NGӿd{]Q#zaL:p{LC0*I+^/$)$'%'^@xqMQ^l+߁h(Tb<=jv%j%F 9I'D#VlW;8i̟Ґ7~N4%恣16Ur+?R`⩄CF;V8)I6G>ὖm{*25|ǔ҅ ``jEH1@$x$WL}A| O[e@G9XLVOC5d|kÊ4R#kl>~`FU_{M{uCIZe,G+J/&b8_Ó< w\e1؇qe_|& }UZlg?&%j9FhSK܇Ϧgpo:]nDT*Mp]XnB6'ݰs8%Wng]OC /ɷFmvrUԒ)q᷄%U 3nH"/jAzEaVݐ%pбl~ʠ{ezৠC<- :;7Om_|wb<MIVbm zdu./^Z@{E`$g^~3T~ (}W 7gnI 1`/ w ƙYkbcv|N"y>B{ϟ-q*8 /%"JϢlA& _>l_G|-nC!5wa@5;D M {$]d @6cA JЂڐ]n=1,@d!:kJ/ו&=1Ŏ*Re)L_>C{|Z1(ci@ . 90ly eaI΁I;NiĖڜ[!=d! 4\lupeoY£xB0HaT*LГ_ @ 7\]N]͐P/}͂70 t߇K1V]kJHї$asUFRm. kRvQ ޠ?Ք ޷e<~rw,k̽^B>u|Xl:26ņz R98#=drz+ SrBCy+uWC2X,>2s hm[cSo.ͯxۘ/tJ5OrqXiO]_XXxAwIi䒇s NT+SMPʵawlVqϏ{_g%Ɲ2-\zip) _iM``IҼ L=~nN^~0/!ƣxiN& #D[8 Dn|;Giv%c]8خnjT?Qu95g| 4:.wZ{@UO%4@L:Ijv!mE,boq"X5p z9f:A.xLXxc*7K7-]oνfa4O$3>asCI4= ~k]|(ƗPTH.),c\eX'Mk,?Gm#EnHڦZ>"⾳Q)5ƛ&ٜv(A@WozX. w3κ˖vLpy(> AogE,YJ+J&(RZfY\fM:Fo[Gӕ|bq|{nlx. . 3 Fqb `b?;(U|;GwrKA㲻&3$' I9^~F- }!I4F?@g9]%J ǀN^@}Af1h [2mMUܙ-\~=yLP6(fy+ ۩Vny˒%3U@oڭTz4>q=U#4QrZS.ŷdo|JZeUq2)XYpSeoRpP\ZfL\vFUF:kɛtJrc4Kt/a *On<.LQ)b%W vPe1:* &ڮci @t$Th5u~ :VXVC}-a.G|n@FnȷmuLxܰ4b})>'u݋f%eU`r~NMW>yVs`l;E[k-Y5Aj$B\ )c(┗U%Gy(uv7)3+olq8!=Mf:RBP~䘒kORBW%g2C8_7ztW zv5rE2˞ P%]ޭ`.wFsUDB%]$k(QXL4fBF̜*TR2-g//ښm7-wR0Zհ9y3=v] F $[YvҕO!lI޿OvD*r,,U\=TaUm ,# hۥ]qwv~,Hq?ݖ;wCCd`f!A>؆CMe 0&G8*薺Hz#wp4u{Iff%v1f2A~,[ux"Y}==xA9,]6̭hf4w|juY_b](j\10*Bn$`B/vwGH|,&bGTwej$Ö\8j^ ;\bV |Ó .eE\q!cاާh $2߅ɋ,dıs9ț݈] Cx~̽_:O/B /l>ڡ< ~_0xEBy9[!d[.ېp(cs) h`(!qATX0N'rYw~Fx E;9Ή_@^H.X7ŵ491?`/$e,R2+<+d!ǘk,{7[05`O2E aow1ô~l~#%Yx'F"rb[j?UČB' ]nTpGat*vHH*D 6] m^6$v_-aׅ٘ vf HD7sO;˲,mԩ|Xhyy5̳51fB"|iBφq·v~tÚN߆U ^5\`ˈ'Vvo.?6bcn!{GE;~ޒKmxGթʪo*q.0Tw=94ދ.=;|P](ؤQOec='<Dc$qrRF*ܠLHeXX8RduAQkn}do&bm\;WroT]W*x?_Z9 hzЗc8Ȍ],u2<F/!zK,OpRkXn> ͼUC,UG`]m'@XS^8APǫY#L65|?e}H){ܰqDqAr@ 3 zv~t#U3u~H_&i YBa ?* GO{=G1 pT6t8&H$f=LFhcI FY#;K,G; (J,(;Q$}7jɌ1t }YF|K |tM&(A?(K[SL{4c'gWd{ϳ:W`-p<; ԋavs}b!1"VqGɳ/ y7/mS.4ڸdvLn_uh5s:Le3Ʌ4Y4d;v;$Uޠ2^u#FuA>hCB b&,"LC;c1Qx(DttJ`ފ]+$'n\o8SS-c3\qzQ0E #AWH":1;-<+-'"1((xH4tRh‚+mA coI_5;09|I@d?n>s; ڪM,5/F3s_$ ="w O׫@.OP[Swsۛ=2zCǎMhr1zaE_Py<3G:>Eye~ Ek͋L=HK-nnQ&_әS|'GPAn `X]i_hũZ>֝R=piq}6`^յs,%_+lhU> d~io(7$)t*N۸6cȥ~wvD->BY֙=zf+Btoh]em4aSSn7C,bZֺNE* `h:DJ !yf_ԽZ&-kf:m G\>|6|30gE0"vpD{BӣH>U[R1rI3-h0\lFb6JokR3 ^ؕ`47~V[Fw^S&B1xBő2]U0ۺpH'mN18s;- 3|m"g_ Jg~%6\gXd 6{XHqc[;WDͤw{З,Q;M>Q͘xz!󍂙iiMq 1q0P0Zε撊@6o~H%AyTt2)fN]2 !g$T\8k|J%pw`c;FKvrIKY]`gL߻oXPZ8ֿQsz KXs 05'3Q:aƑzlADN ]^Zc /H!`!i_'h*d%rxu>.̾ZF6֥=a 3gNzw?^L]Ct5`[ `vS>F[eSTѵ~~`Զ>sP p]AS*B PM`ݩ++ {W+E̡un^ @MRP%djCmBq)Now7Z$i[)L?/=G̝QJv-3@wfCa“kc]0 ÁkR G(Qը} G̀UKĔfI;Jx9]`mBWtyHA$]Lsy@C2Nj!9JH ޼%bf{+m":ď^ :o Ѳͱ*x]N(]VTq02( 3ϫF~mX r`z&]c)mEkx!2l2kzmٛS5W=38j[r ]]{>O{*e>g ލ*?Jd&c la򅵲IҘ;hH!`.M| uSc;'60jqU|=3 |֕n8hV׿N\5:d"gxQJC"ԼC ЮfW+VT(lM 1Շ2Sf0e=&)vIXˍȂQ̢/*KZ3 }KH>i3%J1N{@Y<ڑ 4[Uᑇ1=峨d^81|wQ#(&22\E,/dm X}%z.6nwBWJ\N_ʖp29d5eҞUgIJl cRO@'b?;eVV5NY4/5$$O8%nΔ0sӸyo6iWc p9g~ҺVJWb]en]x~˒C5=BWLx%Z ~ \U{m+ʸdD7( /${blrm*حX=p7XA1\#n4"z|%[@Œ4)8)2+l~)[.-( 1iMڄ_%6[ʜOu_"$WDg h(oR\2L+E?7/ S!ft"M'@+6'$jo::}_33^1RST4+AdE݆۱Yu)6 ab!'pۨjU 9*w|N|ZKhFYD  wٙ hp&Up!L䱥G?[g-ěϺ*"[KYK*X!}|ҹx5D%C-8~ y rmfeNXp'5Vȝa鍸3dsQÁN%JG8N/7EA:.F"-aEg-wAŒ Su+7H3bWڶ'tە,3@3=Xݍ*|턡5W lt>+z+ Le:;B.ƅ DvFdž#r>όhw[omG8]:VB7R3+7NT> Dezu-?*ƫgW>Kh Ik%k?<+dU=] cPfԔfPӵHRi)/Y{"OI~C|[蓃G1l!>w{XƄC1!md05΅:t"02F܆1L0;X|q%HS czmɤK,eZ^2@)Nu(k`"X9h$9 RQaʖ `bf 1~:1GV8ֲ+clå{UQB,6CS/cѷ+Xs;C,!Uo SѾ{`ΝU>%aTKifu_PKk9}K7r휜GN]&HZ:x-GW+!X@ (ݝ Bjnϼߴ`l朗$d"%} 5=cwƒ-Y  $S$SLkri-yOK"t@-͙/B~@BAiK|,{:vsfJFT@#T ^wvB mi[-KJl?d6_#2SP1|# #M~ېFx玡AGDDZgYn%:z mQ *d ͡+'*T>Gb pGؒ&[37 ](C< [^'Z5ABqOCqҭ~ Z):![1"|2;-$/fn4[gw8oSY4vߕժjLH]p]zyQ@u wSaVmPoԳNYCOZ)lC C뱹C]ues`wLбS|])Ȯ7dr|>/13y*TX" vq)G;  fkfZVr8 !P.>YLgug,g|me %~AnƙnJΡZhsJz2UN̂zA/PMoEʞD'Oia M]e/&X4 l= 1l12POUt0{v1WlROh: aRZY戴oiR7s>9 #T rV5g,0 K7lsi)* 拧pVk_2q*Tq ]?pz0iW:ㅮh|Kת5,H.X0^}t6iC@{)mʞ:XC;b/~d gqU9EZtNܑSŊ{K}nch9SK;IT<1f̓F8vEW8]uEA"92(!/qV@[OCiU67Ue7 6] 7 ޔ~Oay^*lYmn?ȭcQx mEƶ" 7N!)SJ{ٌ_]k!{.$D^0-^icZgXFKfPN+ *>h'""DL^o 2 VՉ \ę׳*UgaB"*TӶhb]jAw r5@ӠF1lƖj[K/>4RP}>}#@VC_=Eu8ֳ +`a7Apsȅ>b2۬>'&)D(,f\eaj+,AX~RdL@yܬa(2kmÃge-'Aΰ1N؟ɞ3`pMY;&ekQ=`U}l(>}#1H͉"1A|>2@u'Ѱs%8i=f\.#ӝUיjŤ:VP'ܥD6^W)qW FCɯf!dɇ4x{F[N?D^JY^ЍIc@ҽ 01:}F7U$5Fnu{ڌ5 w13/γ~+X34\6X3 >Mlxq2s6D&`&R= t NY 9 pqu|(d ʺ J寧^b`ڵܫfDV]lZX鎪Q'(JV_?'3 [q"6zoAZRhYsH *ZþR&=FCߟE@{=X5 rHAB\ 7Ꝝ@eifVֽ\`_Ro|[n;PmcqR:9UYpV?q4ag Zn )MA{I=yr|؛NEgqVWKHua;~dzE(ju27Ɓ`fz"hFy8:-kR~MbbfQ ?ո*㿗D!"OZfٯԞh>ir٭^hskiX)$&<3E{DNnkJq_&˾O] sTogkY=Ó`v?'D4=?gn< k,t7q>نB́jNMp[7Ape7qS_[U#ɋ+[S(Jv^d< _ AVלѵ]k66Rd+D.nb1fWD" :Q"ciUhdgK@:*K=8nM~1 ړpN=!:He Q qOڠKw#/gJƚ]D+ ېEIeJg/b1$R"P?~ Qi.1$sdo5M,4 d 5YKpH5%t.Fk mF.A3PDMa|e[ioa][62L*y71lJw8z*Ja+QN.cqD/DFws]4Jwy9w:%41p }qtW{n~iVB]AAW҆X@mD^ropo &yJNnx-c4sj׽Ue:[G(XH'].wDF _䀼;/HνŇ)ÄԀ. uѠs .ˉ6% Ѻ7nn89!L'Y(9~ڼ7PEOEˇϹc(3 Y"I#ۈYIt?`eAqKPe'uv/N #h4#R#Se/Q5pr+t'NC'-`8md6`d +5la5>Ч?/_*VJe@ƅqĄbdc^eס9(k=z|p"/5Gl 7tdWG5CHn cKo^w+(X1åw>[ ZXR-Ky93M)NUZ`r}b)GB9m0K;=EP?(H"Wxrv-Ym7Y"Gj,7 1.̃ ٯ|7"R%7^d38Wrl 7ؖ"udRC :\ouqsq~Ϫ1"n^I/M7ϋB7%\Ezaz_\&"EaF} R~FOs "-=r. :X:dSWE Rb*mZ#aG?g|]d{9j㐀Gw g7+ Yrꥀ$ HHS-8Ӌ/- _8oym5퇤nXq׈;pv _IkIv:\\9Wp?wAVx%_MJ XUEԟES;q׹R7['N|G6pE-u~)%bYogh%%aIi`WJW >{6&rq9Vhi99 u=ڋk#aQ\U/>i6}lR֮ -644 @NBEϟ\|SZ%cl^%p|1I"`y~cfZS-Jy9]g*dU{ :Q!U/QaxGm*->#IM 8뾵Gʅ2/X"JHO=H_p$,졽bޅu tEG9T4.LEcUcHG*;y3uF8Qw-],~IS&L5gj%Jٴ3GsaIKG1V<̢85bCBqcP=w3 Z6HbKp+Ir/;L g0nL K=kW>4/29v!> VkV%Yś$Ci@PQD_d ߜCC)B lHR1DyUwޮ,uJ uWf[i?']Ӎkl徇|3'Y 7[ѻ,MäU! TC-.%.bZ, pf?,;;Ѽ55ynxڣ8lu~j `NHŜݽDt%\>$ih'p` gU_eP:4=8>a4Ş4nqk$Ƃ^*.c_w)Ymi C*S?A\p@.ycvAٶe2n1I^b\,yי'Π {vq"72Â:2spr4tP/ǘ y '1m4F ۽݂EM#ȼ(k؇6%9]b.f-eކj*̋ʱ`M5E\(.K(jHBd8fqvT~V}M ^Җ:FnTMH]˵l%.WS cҕt'&JS57t,tI Vr!H"]%Ò9wMypITĉjyG3o Zn42eaѾ"mI󐲻{ižU!m{:h% ݈fqG"R2{k][zR(_L}\ H9ލע1%m2Z^q$ULR^q`y C#NXbw?@fEi~P\|(,[6/1naV՟3 fq.*FAAyZƾ|.UOHܨ8yiLY [Nnv_|0y}/L5ӚPvW%Z =$d`O'JlMcYC*7 aw] vZ5 ;H /VLWBDi=[ms"N[{` qtvapG'Z*\8>[ mI 4.Ub"$(GqIq.rLq$C'~ZqaUI5ryթvW]j`vQ(խ'Wq--/űshџTh+plaѝpJN5*\ _-h+0lt/ c(1M :W"h{;B[!z蝐&̓9wi]=6c+3]5YZoh̚++IC2ng5F7J}NS8նM*iF s#m{%̣{c9K\pX lQ ^z ",C;}kԏ (_,u+>Q{drF\NqtWUI"*M$Hm,ha/ bn9}`2HOLdV/&4);Y~Ȏ|i{5=^ZO 9)'J ĩJZ1~~\DZ=``eύF֭uH U i; 2C#8 Q/uDӭӠ^?#+xv@r$ }PpQYJުn5*4،*%{XiyivYgL |-v,ai`KBRuuJ$v|?ѴM+Bf7ƽ5v"꾭 KIKgD1-A":;"•75l٠b^W-2(nhbFm'bx9לr:e{~)zϝ8f9l3l;I yq&:J;lHvMg.qklwO!WA 8tg!5vd.0*MN 00-1$W Uf˹{t0+ք:GAۆ^:g\^_2\&ĥAlUکZp=ޖ4z;k%7Pe0A*0 |oXݺ9Kn&ڕg BX^?q :R ]R-$f7|~ (#밣7<Ƹ.6s&+KnxmĝpBo|Trt_R{:yڸJߑbyW; K&,^qAL XA;JrAHr 2-f=]CE=ML7g7+r֡撥d'UoC"qb]#M//nzUmXi[Ops͘ w@Ιc=;Bc-.3 LBp\Р$+<ȗU@"ν걉.XE7Lu{ӑt1n̸?hCXaEKO{xF;NWv97&Z{$ _av|ə2 w:4b ><|#򉫚)BʠI%..6 S2ΐRYaCڹS|],RFZNVP ύ3ԾXf7+(A#ήa/(߻:YP6ގD,к'ć~SKyTtnð)Sࡣ}IyX2Ϋ?  HQ(RrۡA 7 A݄҇wĀ'fse]k-!kΏr14[&jp,QjJ hgD}0^~ܦ5NCPqP͛TDo JrsE>Ggbէ@NUi [aA-yu5mϠ#KCTQ?Iϖ2Ir|WEE-:۲0CGtƢnŝ5 4zV N#k ϪNUk`^t?)f PvmUwyL#J¿qGy]v-2/E Nod}4"mVuƋwL.n2~"^hWzJ)LG} ;p^u6W/ kKXn V#TVvPLXpBl{m*~f>Fe/CoG3K#-v#/?Q1g%S:J`ҝV~!'佈'yqT#mI=$YvBBej5tH9} RCdpDEe2dpQ"Ai! p+[|Xu(= i3 =ړ DULh,z2J c`o<[i~ vjNO-MtRz ![ґ̧g4N\x!$kæ=!_v蟏>G$Se804(Oݦ{d:i.b{bji;sJ\ Zi20f@PNա@&Fhd;tuXs£Ѐ 1(X)]"n&sI)`vښxխY snRLR9`Xr"C&M/+);4(dB&Sκ}FkPx&2Ɖy8p zGeRrnܯ}ZgIȑFQ*:qnvf<~a}py?&mw) o&f ):t$Y'D0W[O ?gzu h&\K(N>aI7\5mP(XfQs-SqтLfV{G+14zbC yU} 2-"J}v `c`G7ne1U/r~Cm!WPZ8ҳV׀[RF#Jq|'a#Qc^(~L9 [ i}S%:w.n8~1 C_#HF׊%Y eJ )Ty_VNz!!=ξ%gϿ7W޲BFԹ%;(EQKLq;7ыRhF }z6yEOI/["mbۡ_ Ӂ̒vYT/+|)\*)Z["y?z&k靛 8ڨŊ7[#}cq%sPv/+RP?,l LQL;OO.8brE5OdP|i@`[7my?zP:?AnL5NR6u2έoVvɋ&)G 5e`P0g)TB>@b ᚍDn@d ŷԳgv&1l\/gK1OeH 5U#Q dʆOv+{KNأH~;s8BNo7ʽͱ|G/Q%x+t2*< r<` "Z, C &vړMX#977UhIb 'y*,]?iJ3x5.mˏ߿+$*濓)u&QZQo_*ۄlW=a8'dRd+&H? ͟K콻H{(̭y2nFur'/Byta>ʩڗNA,tt"u̍mz' H it ^=17e v1Vr6w aW&@) ²[NˬT-@@p,Wʃv•ΐv]'4c@ =Nqf]Y;Q Ϗђ<~u[ ГI3*\hJvIsDZԔL[Pi(c^myY&z` h_b-x)=2V ˣTNrIJuy&C,&{D [x^Jn2uB+ rdQ9Fx'^IE.;(+9!zzOaHM,K 3s}6%a"zyG cgx|EKi-4d+9mCei;\Ȃ uH-阑){UG/E6j )I[-/JYw[?0QZd*%d7<)XasO('gS` f.їp5S2r\e9g8 p| H+/O}uY]Qge`hԅ3?m"V=!c3;)F剷yFZG4;r\d7-b4|yEnѳQ NAWg1ҡ@Ϊ(7cҵ8͸$̞pn@/v~h}j(ZB,L`SԸ4"  >&tK RPf獻]8|g(B`'eлגvN(X"ȭ4@~0DW?z8})+ \E݃i4PnJG P f8hGV[f{J棘Mt0ajK4uI=£m.6c)n")=VIصJ#HsOi_|ĉ6pI|xt] #&%R`s }ѹII`c}r65!iaEA5cZf$K^`nzp=)e702e+f6?6iHZ#6hX|LTTAFmX5߶7IzgoãW@'j6S\)͘PH.9BMG@/~֚WdeKE]=NB ^]Ѯ0tdzcRVג< +fNp0zQY} b*S wyԠh}`&SH`dP* Hfr(ЅAOG\#58N 鶢HDkGeЕ{#d4W! []HF *x-\D3MKJ Q\9!}b6{#Qȋ5̱"mwj;Er -W B}׾M~1C>A=`>$7L6? v]`x@ ?A0J}y28 qz2o/;oڿ-)Nu[3rY^W'`0٦_}# ]"I\Z "=Ym%k7wnb_6X;ŏVUIZPf=5;4ɎT[[T:seU xХD,)fsw>"+I%FH/yh_I2 c{{ լ/$4_ņm=\D.k#G' 49%vkO?d'[i]i;__*l6%3p|\(i 9X tĵJ=BffB(vڏiFUM50.p|L5RV%%:- A7:=V1 /i$e9>/V^ x} bܯCg_Daúz4ӿ#+7rU}A:|1Pbf81ݏ:Zծcx9ĽSK !vJed %Ci`IR)+;Ia`D 0W܋1Ԥf5[nc,B#^>LTڮ 9ʂ!Pu8l[lfު feۆFEFZYn*:ϭLX&,WW@HdGrP%Vm)cg`r'WChzj8=5-L1|fkPeb<"}̪?,lf9;DQwƘ]M0bD@a%,R:{m i"Z$!QAwC\1}||~,\)qGw~,-5 1{/<|e1,W ^Sd\Dž׾zuЪ農k[N4'Xs*dd8ZdM.q[RwxO~c=d?8Fƛ&bӏ~SϹCJ`MKGqe K؟ _euyI7~aA9Bt d`C&7n!V%bmU *o_y:v5T3 K|;XvsܵƨȮ$j>BoZbټhi}?4/* :`z9-ZV}HHȵ%8جDA Wl~tݟx?ՓˡPeYf!iyMyg}/r9'/`S` 4 :hKF/pʮ6L>(%fpZn񶃐U`Qkȉ\yuܨZ]v :xʂt澦 yO;N5wI4'e|rER.UPH8sh!~ٕ?}5`)Tˤڃt@T@QLl,Pu&'ozS% k2}d thol!b"'O%ƶt^OBQ-V #$5x7,h%ewWhacI̓f En !AL:ϼFW31^BjFL Q Y;m|kFh:8AS2Tp?^i-,z^ЧS(3xQ7ڽxX9Sw.2@d o &v2zDۨU͊=mc:`H ַ?~l_cfDi$'aټ5X~<M02p]D~DcRr%g|vq^LE7%-;f MKN]phA8Q2Q~AO%嶞ުivF&z|Wp |Jbⵔ=VgV`_+}{=#_VkϓY?&ӷ6$(tmtN$`<\`se'y'Hڛsb]<t6ۏ4͆٩{zrG"ɩ#7'V_F\9T927)/lg#vy+AT΁,kO}o-j$qiH0~@lc */bBٚfjKH7_9v$-DAJ!j 65g.z=>cl)O\L9zC-q/CO8bA'(PHoơs)(j% D~FxՊ fLx&;I`M.]:"&JuяY vjaS!ƽˤ+ɲsE=Q2-{ayHH>5ElbNb"Bt|'߱2 O.0Ί~65Q|^i+8>\p_MvsVlͯ2/Npggxskr[ vaRhE!X7/zc*`ϡjXQZ<=N+0!=ſ6mlTpp@ڌ/f'o%1Gѐnll%x_Gg.os5%|epPos } smR8C+{^QdgURhѴwކw{ѯ'S@HiZj _+S%L&9| _fI…_|exS/jޕ\.ϣ~!fqv6Lra%=/_j)a Cb|lL?9dA0U#zt/Y qPϸ}cYpNo("cq޾9*e^:ʘ JRsO(Q%͔$cGz밍-&`˄b\Igq9LcjtW~:mEtݶKC@~-Ujo@@Mj)7[KoԶ$2Rib)U };GWiS>1Sm9糫Y<)9?~NW/M]k\~>v{k5:v%X425` )K~Rpf֜ٮ<-9~2+_`"~~o47 i5Xae% K!2f5//y|=dD D/ .0ԯP ?DGD |O:I#3>M{~*j_LV5\Ȭ:’;2|N7WMVClUk襥Ur#wo _5[Mw!R/W1Puqpn%sV 0>Ւ aBVR'呑u=ZC5(]șrEVe]`WPWA@CG´ÎP=Y3իos?Ջ fXI<|ޫD6mkm0AaA;^sub)\^O 2,7ڀxx3Sʋh.l_x)T< AtШWXv#Fhr 1# XDZ_V$əuxqD˳wEkE8ޓXaw*{.c44$b֗?bzU;LW pKӚCitq'Ḓw)ےm6e&e'mcL#Xdf^BXT(Tn`&{>y bj{W] 7ំY1 V`. MN;$ QhZ=lr~gW; >1G7̳~B0ZOp$F_`siszBO{+DAk"}iㇽq;`o P4.,e;Ud2> |JTիi"Y"q nvU&Ik&bbI_Ӻ6#oC Anߙe1٤kFBYWs5^~ c'ȯ{ofն,wMEBGݧ"MkGf>iSkzJdgN%; C] ˀ:6gWMKņkڟk3CAĸ=";6Ax[dn~/QsZZ~\CI۠bROqfA8Y֨~I@%E @?eiMy1GN]\0йrB4M5^埐,xVӺ4ldĜTpp59)8779&󏏑Y-$ht?qN^kR0[5~\sjlU NJ;cIR%v XN~d8<'ėrRN`4BU_87{rV$0 {:`cEa&'ѧ%qM4hDNBPr{[5]5A|P{qi7'א˘'>D7lKWH)gOqy֘˲*6Tg H_tc,BJCʏ'_!CZVeLA k_3"$N`K,qoc0a s<]+}dIɛ qTkWi~[:9"Yld\/qjn ;2n^~GtF6O~J4 @EhХ4`GWy2ӄ}#ɼ Lo!tgZDo.d)Sj:<Ձ4!QpQk,k:cd30P(`×fmb# _7sF;Z[ܕdf\ )5^\#J^ 2)e=2SE5sG[t Vh+,YǍgso7x0.n #S،%,jZԌ9\ ˹#<zEİ (oZuӥ@dʨО< EKœ.Tޣ[]B8?2vN 5qꈊEXlz<c:_EPyE)"jGw?S!%(|[ۦB:6l-ܟ5_L'=2lCymbxzָi'JaCD`XO-m0=[KuYaTz<2m5Kd@{wΫѱ-{{< 򏷪־BOj(i8N(7^Hf !^$|xNwZ7H/Rē[qO26mslc1x^?߾A&P _Я8Tx#=5'Ŋ/  qv a.4zIAa8n/Dy#أCݿ [=uٸۨBWo!R8&^nǘ̦E 3POE\v:*fNL<ćݤmb!*$5wsoQ K8S_ğ&Iϑ^蕸B?BMNB9Kj|tí{h-mz"(^sӛ/~FñRL,b%LLA8{tH!"yFR!:Ly횏,9hE]q1ťPdHݨW0ѵh~SVdmx;4^\,emQÊ^9d!R+5(\-( pҥ)r@]#r;|a= `]6(6-odnw/0c[ǺwPڂBC Ht{(D9Sd ƭ?T`Xv`p\9C)4?˰7n, gfc a Ixms+Fg"5ƿv$F7oX =QJj޵>92N(,g_+Jof]ZKG"YR,\@ }5%ͺ=߲L 0$8i:hGY!*g5}/AƆ2&a4).ԃ_ߕͿ H1s#27bXh$QH5=\ #0XԖ b&wU2Zcl"~qڬG:ƘHNB*$M@$ qÍ63Np]8#ϝ"~]B_ЅhF6aR#@2COQUC;5 /YCOhᏐ>Eh>xB%}s#|UTЇѥMWf=DZά5)&͘(S̄TtE";W<׻dSLK4!oԝ]eNEg֕nʁt"-:,,ng?`x֙Iƃ=Zl@턟Ϝ{ZsUm@v)hDW.1hoA:ӁUA2lLl˿SQվ)nǡFFJ޹].B8uC2>ldDYȲPgM7mJ 0ļb[I):(/*S:rmE ?1^`U6xrLQ2I<<[5TCR/߭@,ϱ1tl’|7]ba)))}dKHrfx7F>Gh'n+^)yL NTA;uI2} 1}1੟_؉I7H-Skusn. 'c$\\)k4¿K}AW-'Z^x˓|P!PX~*Z ;%z6]+)Q:^Ŋ fk{'WU\DXrXENJ`ӻtbiaE¬o * }"6ت)##'ڭV;?nsIȀ8+zݴjmlt!oKSXԛko"@ GI|ѷnS(h^S6umyJ>a^^*VϣO$T9LYRTYıʖhbz<hFEnqE}HiL"Pv!{.Uf,C`7}]dx]q[<⪶W=qi 2ԏULܿfĸzt+p柯nbѪ]T -r{ĪyfgDzP*L4SVo72V \ceTy!`+٢l#XJ!ƪ[&0)KxT'$S`xߪYHyVBu9r&v$ "(}o,xTfb1F ΍1TTyxUGky\l{lv~N٦'MMTy‡\Qx-9B;c=yXc{4$jE4@aƐO:oUʵ4iW aυBwx> %xdgW=AJQڹNv#qG:*@YR0n#y#7J֨|VC2r_O\o\Je١IqjMjꡊ͎W&PS6X ZXo~#" =xۊ)pF7TعMdEdj0z` ZP ͺ߬rxVHLD߇Q*S{|B6Y;\ƣHH}XbC_ % _2h}Ϥb9e 4LEA20ᚧFaFc M,lrh INhdS6>=]r,t,JTWsեuV+ t|kӽAUhR^|ݫuwKnoѶ4# A8rwrk/1hyu -PzZ /if_Nl%~Jϒu\ffWАn1d_N'%*JmnF<к6F8K+,۪ ׷i&sooylg;n!kҟeŸ~OaF]DBx#rmQF7I#l^SzU'Jg@([;vpA7]j TI~Q+ppm2WiqtN&M:\@LSs=~3JkB-7?E$z҂X/U{c⪨Od&lo '&CXcҙ*:? -HHaiuG٥AJqn o_ѧXWJ7 Ec*O@w6/µلl Gd4sdܫ$76t?b pݜ@50LR&8nDPM`C^RB dQ_XBE^CoV/ʒHJ25aЀ,э*MSѳ*h,lOBROM1HWJo#Y[01ufΓ sA ufo7.pm!A*֓vOFr7ZQ𫂀ƕNSb2= nmTx*l6d8gkl͞N-pn נeE0?/md6XvO&.РHxבjO &w ,ô׾2Z` $eĂ_ꨞ$CVrNh_Oˮ#kտ MUoj8?i8(uYZ(iCB>*Kы\Iґ%GG܄J,9nߕ]ym22 ϼ(b)"zABhA>~ t?qia9ps.~ׇ:=ƾlóS%/Z x ZO#&y2"쁈̇^@ru~_;s'g$iHa%40.l$0 3  Qվ[1 17ht\ l~tK{e䴘1p,m Uwsma=[#%IcJ]cZk0c YwHA"bo?(΢RTm; ~`ksAAf&|q/NpH:8MrI:x ZYE;tOF>ZP / VZCEv%mgUi .(e*mɼp7T2j7=HǪ+'5UU`W "IzR wNk۷g 1Vg,c9u5CVN`IsU8c֪YZ W6q%(!D2?\Ħ vEfa&*ӈNnC}=-.X@S΂$ +N0w}Ώ2Ģ2T.EQauJ=.@=UN4QFcj;1&uA2V]Ao \%9(4 z_R 8"1@[U8κ»"l 0v;p0UV|@ QSރ#{z28~3OpӘ"S`ߣ|wח8@"hԄlK}U(?6FHͥp*gk\#h0mq׵wU$Oط+d?tP̌ \_OѤQ4Ć|XW շ&Wvӏl_x7xnxE͛?+  X֔$((Me~Ĩ@gTasD< THh5TJc%?-g_>зGGzepx 3g ]6] +3@"s/}ٴNi,_6(qW${hEɴcFdg1O<U|$K[xP @FlQ'm[_vl: }W\A~fcENϰ*ڏ盘o][-s:y,IԌM!P&hbORX- S8Iӧ{'Ϋ$ SǕ铍3>*"" 'D7řHѼRJ'Mus$&KXlS8:CSls哖A9Y &/~08?P xw=d&apY2xi'Xm4"8M{y&Zjns{ڇс vdğ^*~r/LmiMf)njPeH6h>G߳ЊzR5CƊΒՅ]{ :#7HWz@ !ʑkɸ?_ *3|"Y^hNI 9>jP܌ظ\8"d͈#6ekXftGy`GM" }P6fl<oC<.3w^ה f5mgBԤ=ږJhm fhMksk9: 7oo*go>UfZ+Lpuz^ GfLrĝDc[v r޲1u' -Mz_3i$0RyN AD2*s 'pJ&pWMŋ_B[}is<;-+Qun~ +[\t2Ђarg-۠[x ߈nf%⡬ k՝MPmb6r]EpK6*YNF&Z1fmmhGr҆-|zPy"qܒVଳD1@9_z^PTUUPZR0_r<.w;w#}hSsv޸t%nxd4` %CCC{a"? 0znKXN _=[Cr ROq*>Fg`br3XDcjJk[x7 ܻJAu{tV}r?xQઍۡ+!֕4wcqO!IK2hT8mhG ڝ[.ojdo/{E_=5T9 1.07A.ת`qM70v4C1/WP=/iWEX, ᎎeM>@i$ou>.<`l #my::'Py̜3?@#t Lg׫ZoCFuDV(>ulbY"~ݷ2,ٮFZ)VE'rZc\r Ds@a[9b{03a10 ]@ V8 5t4 pofH."S~5DLwyzKQZQg22<;ݪO\ ۏ'G{8'/.Ҕm{lMRIfJY1Kuf @JVc0-Z:ƍvؗ%i:%-ѧI:9acoFZij F hiȉ_m% 07! l.Z L= ~~ce>5ݐICFsΦy ~ XaMge׿ 9aOb e']M[=!: fp-qa>K!C>w,@֝ssYwgx{,?t Lq?2O+h9mrgF&ە,EW+`TT1T @h\Q*gB_kE݉vcd7PiF [@)iK#EVεlQj1myy.F6K~s7ʟ #dr8yR_b|#WP3i1[o(Ej-5V&?ثM먦0eW肰YӰEtwDVKwZy$af'K -몫)ͦo̷4/gЃ&<݀+ʟ .xnfrDܳ<A,3PZ{kNSpu M>Wt~xr)%:c@-&(Օv_FGzG ~ìFf7(Fɼ %qO(3\&~R} 貓NSÌchR@GV'wG|@ѣ /8{!F%XAeHRt$ho6Mrlcfck~U{Mp?IpEy v16u0|"/#}dPw<,){, . {1gC5J|E4n^='MmRJ,b~vr=ᾚbm: c3;it\c(dUjc2BE.Ȑi1),cz^+֝<:sϷ>,8XYVI3z&";qA16$EerqZ xم*>*Ѣ">̕p7F\52_D`DW.t+#V\9G:MAU"ʡ{[E1Oz#~CPf[CPePoOCa>rɉ¦׶yOmg }Xf"n$s5ZfUa$|  5Aƃ3(@B!ЄTXua,R;j% CKPL[8d Pu/5 HwEyyߝ_+},-a񀯌/Nh'E6})1j쁷eרPOц**EO1uWE4>Kʬ)nEz#c|ᏧC>aVMU?>/iOO~S[W]8]h39vp'4,aIbpt2$& >]" NA'1_BaH_6 6fK^kZF24j='UfK,W҃?m- 7*TA;d:Ċv[WtBN]/@JnPLmhS\ EAW \`ɷ N0 "|n/`|gU^.8C9rhOM!EboV {7G"F )L=JKmnٽ٥U$?:-L"*Rgo=s"pᱬeLljVn Ķ 4aqV=q*M;:{MW3:P֜KC(7')kPDoXW|(nTBcݓ",YԘp#xL"oh S'KuBһ.aRW Hs86ZhY cRny}{ R/! r efD^z|xGkf-&}ߦp"1f} LQ# wSY>o<{Ok je4|XJnu4+\ j% )Fˣ3KIvzʖݰTÖ*vև&Gw-Hs""V/ٶ7wo߁aؘnlyx> igԐѿ<)5!M0tȣPc?%l4Pն[<Ā﭂8'=Smv Ra=DIP$uy=U@qwGWXBr,x@4s_ ?UU<8{/{Te W'b1!$7Y^8VdW'ϒHPϳq `M ~:z#Ȟ:kwo\50ws]Z0q;f+8a&~b;%^g.~l]x_6hdyKi;돯0d/e(sM,5]^fýab f}V[JeP~.w."YTǴ,lXL.(F(_)(-!Gu(7pi!Z|R0D2://}7w# ' BHmIFW[H,oɑ3' BS"ߐ13|'*o8В([ ޺Z\1۩־X2@w U<ғ6Y2/má?gAS}ȟ<}hm#la+>QxETU ꨺9fXS޹s

    Q ŒIӆei:PbWjXHaOڷPI\DP#ǫgk P_aZK#ψ&g[9JQ2͇a wן{aO(uxKX( F 4Tbq%[bn6 M9.) LXh:dn%!\[s:gU\ա`Aj.g~S>FrùUޅ{Oe^Vil[ٻZ JZR^|<¹w"+-,|k'wm#7I×k }w2ҹq$S3Bg<}}h&l'a;0Py4 =f䣳d?nPIaK98ZW,Ha1f(LӟzJ{Ze-˚j"r-Axkc&+o\k7""XS6X~/g.iO<`EȈg:c >JfBR|O#hPPv1xx3#::&*$B6G@:>]8ϴ/?17CޒȑS@HpZTYp ː` VjXϗґΚFZMpt5\x#q !~'{ʃ0cMꓔ~)%q;4e|& RMЭCB2RӒ+| }I~[ɪ+D:( iwFSF,SJ%)u ,0~lE,7Ӗ:19]b,}G Bh)@ʂ" v_3IP4&<+b…?z* 4*!T{DwЀ( 47/o!6/p:% !x2x3 ] $B&g3&.𧴜ZTjڎ Oߤ>Ѵ MKmLRϊlY׀3Vu{<oԴʭSS?0G,XPz b_G7Azfy-p1oE6+A<@XQa渼杻R3bhpdpDo6LCӞ}*" \˥}V l~EdAאQ^(E+!z3G!Cl]}ƫ&&<)~Y^Wyv&jAku˪ScȌAԴvBND&5tXxO9.',ؒNW5 ק ,[Qn2X"ړ p6ׄE՗`ŲQ7`W)G5;5>"0p iG ::N&!;"}rp?8VPӣv|f{H]I-QyAK9O9n,Bq[*.TY;/t'r( FBuw$?K(czrؕy~A2`+$xy)tNaetZ:vaU| ؃)lY]<I`v]^|MS;r)2d3\ٌ<+ZX:( 9p{)`5AΠߍ ˼ X.A#`u$UG,rhD{Vj_mx",٤.uk+4h"1<ɱ)/쇍CT#ox嶤Y`RX9*]oK"0\@p*Ar"Ӎ  L^Aa،/Q&MQc>وfDH-;',xY۫4[=mZ-TJs\fBI;]"T:**RρkG۲O{ꀨbXMԬZ|h$!r.,u vx`h$ LMS bE-ctP=='X^ w,追('rʷ3rgw;]ϊ`3&PWs)t;u*K7OȊb Ggni !:8Fy0uk҇n6I6&q̉ tq݂9Y^ AY AYX%; ̗Z1eOj+ cНo! ޲c3rӹ*C)vØ\^ԢIc$h/> ꫁THGVu2QAp1Itlt ٍգ1 C\..XyhR%.X=<<(T[9iٙ1pZ֍| .N%Y~":lBzӟɫCiSԩIp?`#/%7m#F=h rSxRj-ұwۙ {Dw{[98>7Ūˏ2CNkyM}\Mܽ@Dw{MGT\>2Emj{ d4QζILB#<30Or. KĂ|CB1k8^,i HbTZDeQs(D=o3{T[׾Qn.'AdOzo:Evܾ*`s|1FjqvQAQ"pZLu㣾=i$fu}:p V@TwCJ_v5]q9ptqYL]}Ƴ[A閡1v|M$ ymI>ݢ ;o9;B;нyK _8O9y3P?ʂ{; 3~loUJV4jpq$>pjvu:V޹9mBswlz*FHZSuR.w4o_C{*lvוB+_U瘼 ҏ'-C!6؆AdMj7GgHkB+jd>${LsGUPn'Β gZe 1jDb.'ڂ/SDBw=d\|bJ799{db(q@O ,"wx'7gKwyje=4 2>7*W9!ɱ7S\93Lu+sh'Nm-xvPec.$&\wf-" Sڤc#\alFJ7 KV|˨ B9aWLX-QѺ!O]^4fǗˁ'JJL݊(;Ggr= Fpy9Ɛ>_\zOzU|&T,S+_t|o F8|*(}e}t2[ps8{z]t7aeVۦFI3Wa%i %ζ@ee=|Ξd9b[RQ3~otZG UoƃQ@pW*͉{E]t uK52Mߢ )7V|u{ T2肗ɔ77v:CʂlT oK%Y3k`jhsMdZJⓂ"?8Szw>T꩒4rn/I'.oC+%t:3fӵfO=ORaplhH1pg3Ӟ5~%m H'82Ql%#$.I7m{`L< MTյtT,) u2j]︚y7V x,U 1 6~AQBJm |_/@@Yc/C%aQXmzٗXZsxM-fL nk8"]S ^Q0A,WG9},/i);glt bǮwRU*ڠOK=6na6AZP2 ΜBI2w]"*\4`%:zrAwr1y#zB{%KY /Ev.aB,6^0YI+ G4i7yo!6wI>s!ì[Lg?3Q*?ģAn,G"A$e84ةnawD}nUX^Q,!EPfؖ*A"+;eۛIT_Oon;٫A/Sw(8XoD[zFWaP^Pb)G/0.7l &KE(EPdx +3 ϲ%#A}:PI>.]m(7CQ1>\o+2Iےa $Xnq5AK_=ib}Wkvw's}OH1(y ?I_!.lWFտm0dFbVNF.0)y8Jfr%8k#O,obRMM%M)+m:'l z(9<^u#6M5<] GTb:td"!`TWJfEY~)/PT:$oˀU|c`6VwTRF' ĆΑ2;87K*,RSl"F)ZDB"Ao 2*9F\ڠm)O XW bO4~8 X- |YB_Z^Jm73OHJg #Dzl&6Wsn؏)pOV鯖RӂҞYѾ <(|SHET%:=/Ec:Wय़ ʌf;պ+F_005 >'FXV7N!zP-sx݅qղ{DA3>h@͚-8 > ܀Wb5zƐ@?o`] ɀHYr);n ) 0UAlp8&>ڂ/!0G{H+mAz9dPI0+BM=$.a :.բL=-f'8 6dļujùp@.n?a)WO5BtfY[sڽG2Ԋn+׿Mw+6PgU 'VsJTAZWہcw0tTÛ4򟎰 ?e+?h7,3N?ͽwgCF>2hxd}fEkeOzԑ G??Oḱ.*2 %L=>W5` 4v ntFqy~wuzI 9|np<^sCAUt+#a'5aK\Uxh? 9pCxU,g#[ X&κvd{3- Yf9AtZ{jܤO)9N|a4HP;'?k.o' ,A2%D_ЮџNQ`dZP_>5' OnÄ1DziWCH16,Dp;II'o';Sp'+ӫ k -0;c&pcyAs) km(Q1(hƳ8sn DCm)wiW?N=`;#}5NL5]8N2}еeęO,JYV0UϦ? YcCs_~j#[߈J6R,|I1a"veR9^ÂNʖ(pv^{j}xN}"aUO2@9A2;tWC95#ݺvsi$ J*ˁD›. 5iOsĿ&_wަS$$MMNJ,PJ? V'$1Q]3x U3t_S~H·}Hߕj`6Z|^{ɣBaC(Z1gojjPJ[, -ai*5DM@}[_Y*]:Dߴ̐&Zak}y/pAep+?w>wWu~Ck+<05Af މ&%lg1baV蛛@x|N0'zVˣݖE?\SFL3G'`T/##S-.zm/1qZnM$3'_Mnoi~+*kKլ%e p3\bdCi-BCHx͜/ܾ(ŢBΖ*2Yu^MxUӢ!/5ߌ?θ%J'K39 h=*D¦i~LJ6X7pɣ!< tZ3֔ "o}JԜg!{^gһ8_}FuxN0Ig`"A-qkXf-E]wca¢}"2Pf lsl-$̦S~_8* WI|nXܝUU q摋n&n-綤V$B$uO|feET)y>,jYXu11}Tl-Z$"ҤhfɖrV&nZitN6 /~h/ۖ k~Bb3G똩[%x.)3 0E8|* רwP:$0 _ L4a=HEF)`j:x"xw6jlK?5*9wX9g$Ai[,.Sd|pjdDBrϐ)_2~dcC/RZD{}"jefSPr{nt`*mGBKM~\PtuB+!EymOp%$i(%3qԨd]}NpV( )3@\_I,Q|p{+UER븛% S}=T'`nQ0sُWQ^WLq1]y8\hsczVaH5;HKZdߛ Qߝp=FS4 abQRy*/ij#8,/p徎 u0լՒ/=$T4V6wǑDW;/D&|enyo>:( xt֩Ew9T8لT5ʳq'&oT{Y4*vxF-ɳf<.wpjGORQ{ U}GIem{v ΢x$Q\+M{5t6Fni?x e &N8evoB䊎c@.UE}C֧)ܳOTkƽؒ'- a<pob]*$R~3xW(zlu+Cn ED@|KTe/k҇DϘyq ^UzIxx7p4=͵=LGJavi٩m%MGQBnN|YV5 {4cؚ)mdRRl5~o΁+ s "{I!dT%meT_b8 IG>WQǔ=mcηkS+zn=6ف$ql")FW9 e8e{JhkJL PacRɄAr~CӭENuX*="妴׏VA;˳][PGt?isR54"J dSb2чhh!sxd5|gU2+f0VP<EZͮz>Y6#rJOCAk۱2dŸ\Wc::HyQj^TKٵF D~ǰ+LܓGp <(b [k}Oկ^Ę.O$SݝMչ֒"孯)|o>)אhSQwx[C(/kDduDp<'>5<>V,#)ɹϾkr-B:=>=wTkz8wOxt_Nxj1,Kum%$QiV]baJ.#- '/h琍#㶯!#5 S!=P)5!nJ5^Ȥ.uj !Y0w'yb׃y]ecR}S+0G_kv%뛩&%#ƻW\|o(XX᣺BW^+ 2S#C-CdNjj2x!d I vC1jbmR987j,ފ@snB[o|ѡ*E΅oD^qRwK ]:~`: $U&st|ztFoa'|cWpF=Ŕ)de*9#EIV≊XhGj+7b١f;Xfnu&lU| nH|qiЎbP3rxJpnXybXE`T)b$@HNseQ]:hvq+;|5]#*zC6+(ɚ{Q,*H 4Ro;n7,dDF9ֽ1A{j<JgЇžaia^ƲwJE2ke8YP^3i|>-cX'C]zT)ĒkX݅Fg2F X̖v~ -+<p'mF5uE ڑ}ku\}y"}REl|u1ȑsu.L^cWmYݕ 6E)p۠U~Zhz,t | #Vc%9l lɸaiԥ-Ajhfj,u'lhּ(Tt.ŷ$@=G-Nmzp¢ܐ}ȉ-֓l܁+ɮ/lt3M|{:q[Y |l9 7$9nӤ ct|kew\圕|<ϧSD߈RY5I %d RE`t;\ղkR ^!;H>΀C{MlCCue-}{3P8'慟̥}uvW@;{`GG>Srހx}Lp>1E!+$OQVO9n8hmSN)*C>4# iF <AKc{^w־6 #ɀѯ#_AJK.Xw@A7|(-1&V[^ZC Xg&2O0ȵw :ՠ:fŭ0/p0(EHm4e|PI((_ ҅٣f@4W~aL˳VJZ6 { Hy*g ߧBh[/()0uh*y2ýTX"qmF(|_^AMH4MPtϨ7li 9bN~ @+<llA*?15oijA 4)1!u\6K"h*fSL93bXuaeKuψLiDB/{ ou-®-u|>Id9X -OWhQ?RCǛĕ22&-GH:$M܂Cs;m:v9ckQÜPѕq]@`!ْkC؉>U?y}!b^ / -V--%AzT ݲn)Sqb۪`^0!Lӊņ6h,=ݳ+B6kum5_P@$ci8w8`DB[f*Ąbh|2[mĘ*L{=\(D' T~ڱ |}G#DV]=[rG']kQ1Ԁ𔟵$ ɋ~3($广FLՑSzWo;YYhĎ>2&qj2,+^=pפ5L/J%;'#'%EBh H01(DwwL9 lZd؊t7g4ѱN ^DvN[dكRTݗN# CJ%6)) WO#຅Z"+\ww]ͦtj\6v3hugWX?u(ļUpl r#0?y{֒3d{}iop/p=EaOV7"\(@+Y^9,so}]u4|GOt\'̛Jg%3xAk~A1k9UNi {F;d#a|||C5bʴf 1%1Oă}Gt9ѸX!eAEaf~F'=?kXP'kEJ|N;EA<|q9(!M2=p񔦝KΡC'{"73d]V\B5VE=\668VT/x|OxKel&I\XCUȠqoKIᑐ7-?9>zN|LJH j2 gCQ|#UЌr<].'1Y!>aቸ Cڼs9n9:G>JS.J}[S @o4Dn_Fo> IF  @J8#H=!F-g~ƚTkQ}/ WXO*u%Cm*DCG{?MN(а8/ ^{+yzdEP[->pT.yKsy쒦@CⴃoVVkC{]$ e2y=b?!%{?TB;Oɾ~I xQiyh-4/5&P6ϨH [p=3㍚ƻա!N~ xvNGAX'u>3[Y,cSKRE  4(ٞE#I-urq~¹ڦ~hc19.b&'eAL4ı5ڊpC}=:gp6ձp`/M*DzSz k[.x^iƯ5]0yiz080L}(s\rg XXA3y,pki4f`ͳ/ѐpFoB?ϠX*U!,e->9R OXBRR [_av^f|ۜ΀ȫ ,#.V>hEJVxڌ9+ڡ}]a6P\Jcd$}m֖T6aB:*/w7A-K* ӯ16DG+1(}mvY[@+}9@UҋM!6 q Ee2;~\O6qkUxIAIVmA6=&L#7d.MA4$ߚ #KI٤Udz7 ajy((ƀ1"#3@m6JjtcHŎ)Bd6ϙ ʮ{͆ؓ^BqHljuK2 d$˒/?6m:!#Y!8qHgQBk6kvn<ԯu -2HWM 9U.:[\#t fc4.p1A#oTKd5FM~[DpppM3*^.f@1#ĂJ~*Ñ~z˾gCʏЉv2zR.Nո_]3C+D'^l%YpBadI+xދ bPT 5Wfi4!߂7!FMʹBWe(Msm,Bd5bV6݄&ScV}U@7^%d3ÿ9حGD@h~3OLhmfۿNR\<>Aӧyh`#tTXG%I%D_^"\7ĮFN[u"])W@B2~c`*kGC։?3f%nlnkԡqBh'*Q /VXܱm~SXbw)gehk(!be=4Oc!vÚ,#O>0[% 8-UPSd=5J_LsncdqǂY&Vp3#O9^ptujvNXHOkێ3FMY] gblBڜ'?|j |"n^sq)ucsCͳ*XMHne=[HLe28hC9 H a7lxŮ #ĈTߘO`o/fH\F@F=OUEYrsI4ɦ* {Pձi/ڌ44B:*P2 y\n6j}H-V]9~\^79׹ic}% ) O\Cs Q )Ig "C|$7_ot U 7V3c;C[ r?پuEP Li%M}3pf;<;` >e#B:39ڬe4 pW zڴ Q逿9:nAn@[x FJ.Q\ȓ1QP}5=(c.uZϓS+mO3i :11☻5B!BA_a.[: E3EkC_$R@%$ -U8Nf *.MjTHAWr4bbl XqHu& 5eOv3o|+X,8= g ֧eD+6RBjwOjU`S5@]{ rPª?u5A1E'R7H_bAf:c 性]1;} Hlp 0>Q4+ɝjv?i{;uud '/%^@0'$lیؾ,ڤ= "y > ;A-aU.xM~4!LW+7KS)DvޘN̑M+˔-&v莺V;/gn֟?)\ >?m©]4C ACNw83z2 D3̜[(&˖}y%-r ܢ8dlZ'ē3'יvKHr/nB瓰}&sYΌndMڿݔܕ@O})[D[?{S{Rס+<_!O:sp5Qdճ _^&UZfJD;R.,R-`|2:=5:nr}ejS&!MOz*նp".&LAN?r) mTҺETTMqiqLZFܷ?`B\@&e;AJuu7 t~YlSIoD:K3\x :>x7I}Kǔ-Gy߻<:S{WVlVV2aƀ_0lRQ^i9JS%/UEWңү^~3g-ضBZR{]Tp'agLF"#;ʣ!NxZKE7^}MIkP1[-Wh [~خ\Ǘ=Lv{54E٠V1 =D;xaRV2XZu]aܐT/ bUղ(g6ވ}UѺӆ>  x:{(2]*U!Ҵ5X67ʹ q2\;h󍷶a`Dw;ƺ FK[.;/\k%PY3]f "Uo7813r^-5e\Ht*ۀ0)thTZHͩUdaEKE?%sW݇OA# 5?pJI-.RkF?8"s}Jp;GHp!d9Kj<;.֚X A*r "qM}?R)gṃŌs݉O˖v]Q/R#'R>9J3 o7c;`qRɆ$DI4u[u}~p ϥVzP9VZt ŦEa+]"HJ?l <#I@Bp] =gjƦKj 2(:U4 {Z>|H߬ CyTE#f4|OਗJOkU#ߟ8 ĸ'kʉf 6{ sv^Z$gsFƳBk"/2Zǹ1ԍ>D Q_tA-#.v15IjFu>>\:D`C1=YpkD2jLA)~s%fx Ld}Ռh`w>j؎~5|z3YA !+SpPٽvtQBJ989fhIٻ[} MLG`_> }χ] "& VL缆ꆼt%0)0"9~+8 ʈ,ËE2ë̺5H h~}z8"&EV4 Ԝ5H׺mgƓ#&Z ?Z^ƶsd'9Es 3cnb&pH3ߜW)\ }lyqC}d"4dE$CI`c%?q BZld%*dmIjdk;jE|Hs3`k7vyIkF[kE8sM=Ĥ].4@nwdjXR؛zB3W[uk B%շ/\'Nq -x[ 3-4$-R_mJcՌG 5^&޻EMoC,dg}8<=[+w,]*ۚͶ1uײ&AX? N  lgoz:m+ɑ)4Xō䎕BŊ84́&#$ؘ;A E' BT{ߑB9N 䮨A*B ;NuQ"F>I֍$knpJR T{XGؕ49QQ=s9"&2MrFz\?ԵT{FQ'+Y(3+ݟ  0(&ܾ0um(Pa5c> {:!zqjHW?4{s2bLmNj>&Xpm^kÉ6' K`/Go^2A dրzSA7F[ޥ7 uѿD%{9JTn0 -y D?mS7iZl"^'4I;EẇKMP!93\]F `<'X-px,{p 6c@9$4<)aۥf_ XIgtvMmuWkK1 X稉պ'g(OGb6V9A,Rz,œ.2r/#8.Bb_I6𼀵Heb|a00\֦b㧆Ϯ+>mj&nP](Q5p%A򞱙! \YTⷀ+tQg%nqT=rScLgQ s9ߺt-Jaj *4(G~f9'3y [ow:h r:W9MLӓS-!K9j3*c]xucߟ%fVRQp@/YwG&љThZŕZ)[=YyFP$%ρyKD'TĈ]Ļ\O^dɨesmDl*ީ#ZX{k)0Hb2\#>X*Nc߈oi7 ~[ܫK) h|7(i ;-i ~V4#]B3X0%ڛDI֋^26!o t33 w iPekzn0˃z%q񱓬.9j!? ,wg=<m 2uԇ wP>Eou!Ņ\=Pp< mȵ "g/աÇ<ZL,T$*Rμ E)VLE!W_id)=\&G\%1=?x~`kB?@2s0(DăXi3^&|yF+G6^h!GwrxgA)2SxzY`H):3戀gb-n*󐁄J+nz^I> hN8.^y?'f>ԧNx݃dC70,3c]*OfʢC][b$XZ<` hVX4vNEU[qdAuܟK;O!`'pĭ\oN+ x>Z\ w2"^c۬L?U(׿mGtdj|=6E^*yH#qNdXoֻ\,ms:-T> ߣ˄VdpO^6Oy":v f^J0NJs<ЊI2qMݐkV|FYkn)"ٛJ DhVsh>{'ظTqѶc(l8H: o Fa VYY4"<@NtM'\F ҘюgXOjy`ONF6CaSH-m&ϻ3LjuUWY(W IMMUI,0YU6aA.9.xТ54zcK^ [ohaKS*݌Nwܯ~}ƿpy'@?qX#r( zf]!F^RD8JU )vKkC\7`MܬdU{ߟ+ _ EMػ_ A%ԩ!ہ\ s* Cp[mQMVnU ]Eva5#k/(Nj)[? zĥ3umeq"Tkijw(r/,s1hT*Vjg3ֿž:L%R[ڿZ%ZY@B5d7}ۊ TF\mytgKiZt O-IW&õ[-uBk ڨTzx8ҶJNZli64Y< i6I1fTnV4ehMtOU2˶*b$@=LBTW}&O44njRbtw5[ɤ Ǒj* D:OPsd$tt?kMhmxvL6LdP.aVvSsg nS:`fqP_ɚ~_#04+@I߽"z`z*a 4n\X#GsThE׸m2Udp/@g0ZTytIaCō?<灰_(%-w |@5qy$/6RE'0;)qq(W`,-ɈU_Xv !* T~!:"LH,3?bfB^< [GM:I׌q%S+4 zE"A1b+|[߻bT\~6 ; |WDl*S'Aۭ'hWwUeSs(K%aaō_ܝ ȧtF9;׺ǫEKYhګ78DO%hRfn(KY*4A`6&Cߒ/ 6T8x/%Σ>Gڱ]eLOȚ-!FgtYS<3B[䎗)hy0u WyhhT&`)|FaHސFiʉ,iTrok$ 8M bD6m6xMYФ6=>4$qǿC=k XVEG+aϦM]@010a#&}n45BIsdsIb)1cS-hUKNW؛|y}~9&mJR4~/:ۼ%J (ʘv&Іgw_mQ},0)vH;/]fGrOJ\ncK q3;\\\l#"Ę/RL$Fـ'.)P'PAW~_Q^鍂ȵ|\d-Df}ɍz_hJwGW 9 *4Ш4tӨ?Љؾ߱)k *f }K,jjo*\mBs`|쁱_d)1NxT{He')<75Qn$-3(<1iJ`-TN&u89ߟ8U͌=R7 "_1]Wd`_jWW̏vӷ{ϼ/ ;ʇD} n@}(o j!&i|=q:8_/ft|_xv$'d/̮*?>,ID26B^y%C3Kj'sRJ0)} H˻n,e 0!(A"/C򼍐}2~WihF}/[Qӌ|scb㙏q.Uʑ5p.O4&g:L9aAf8xLpD뱰8,.edY > hcRUl&0l0VJlcfn'e6LUAKuF֗ uUوώ7ҋɛr~7@ 6'YcG!6ʕ2hXVjLryel ?IzvJZ0"+$UѬ˸!,;rPdQԦ혦8\x(|8q|+_ΙS[esEFgEpЁHAvT9&UB}MHd82_.=Aft 簩0m=2%wkzp!,5r&b7O'7vrOGބ/03ԫ9&? mf B?@ojuHq17;b޴{{C]#muP'Bb^!V 4VV],_:bLyq9bdjK,GpM;iodj^ֶ O%Q]iFp|"jlϔ4lf4 s!R& =R%y$kE3H6ڻ|QnL5W1b\Ž@Q\eUS$c)pPY\"9p'c(Ekr-@LNHkKJf~%7ۑKCiс^X.scAcBFe#sxHul3'Sq4_>ѢSe}|<_6s(9XfYOӤ`MY$h_l+C=CAB- ԢfC,\|صGp-\ļPD44CF=,Wl p-ڇ9!m4*Mz]q*UwtYa1X7+ʝ(^;晓0,D8X>xpiq@w-~*-p;p'L{۞e"7?ϲMg% QhwS-fN'Iɦ3' F5n%#7 =SS3sj1Z2ѳYzаW5Bi)Ïj౜C"ߋNo^lY>@υ8BړX}DU6Rc 4_M1) xmdB7  1 `~}T/#PGmXr/&7㧈N4 UQy! q5:?@4?!B;_҉k'܎Z*}vX|B~ |e?yC8do=эm>Dga,$ׯ%Mqyeo`-mp dX[i&5i O#h@Z" |V0/fY_ 5)̩O_Ӆ8x◤!iqŠ֥8MIJm~a쟞촃tOt6RxSdpD?%6{ݥe{dEb @FZOxJ~^az?&w}bv:џa?d"D|'J8G=#Ӓ쵣3vzA#w}RKtߟwLfZ+Wo֘kW\>oPR ÍcLj]d5cM-9%DOm+ne :ғ@ɅݣquB[m{hkJjzeFIqJZHHgnd#ĝ e3b Ef_2HB(/t;rԟO+D0w( ԯpŇʄ }p 3)2 8S=ah%><¥x9<3fG`۽ﶶ-WiwR7ot{'Ҭ1s((ra Szn$fZί EGDaā fj +$KaqM>cK  t]2 >ms.ѐWy[Bg8Z~s; hcUԤPU ܹLm^ <|p+{D4\c7c$Y߮jU#X`_3(R;gV7cC7 |1lfqJ殳/@dRGs?3Q͖N :1V GI]ȬK7>~ Ԃ!9Kdk< >n+j gpP6TCrˎEY`s-@cDw{g;A<ӽ$b1N<'8NJ\[LaKTXOΖO$ 5fgT"R.[O9( kw$QRj<b[#Y0~2YFߤ׹oYL$,*]~;Wo_o)6OO.!pAywh7pڍl& JL0>UcV9dy7>O R6~.A%ۊQ"oX'1h0ۥ?vU=]wKw,Y4Fhɸ7u+9Σxjlv#t{5΃l1ͱciMx4@:dGܯlؐX3[KoObpשV0+`h4-aGu }bTa\:x:5B'ݧ`<<J-aƦ&fQPJ cJZݸR]w.R`-"L;saTB1Ӊ\NN/M7$KpcOf:LmņĊ)|T6㧨\Ѓ >HT`#f\?*:1JyF^îw+f4;%4kT&JA(-J3ԏ~G7I/&G ۮ1()⻢k?CV>_{3-^_@o,\Q/ٌ3%)gH~?5+H+ytCjoRKHt!ՆE20~Q)T@Y}d٥2+s?|ZT[T2O>49 3Wgȿ2YlVryHgI2fviܧjYCO.y8ơbC Iuho2LJJJn3I.ڣwB(})c %Vn wy9^̥}Q63)D= XjMHY놁-ixzI&Gh46Gu}\:dh{6uY#;pM\ŇѳxxM M]TζG݉[^獫v} aɇ.b+8~\80FF)Xܟ%O])CB7 t@Q"j\ ?' x$Dj"G.ua S2Y/yI|>F Ղ2oxB̳@=zK?q?V2 PoeO/ RvCˇk ~Cs)~]ڟVNC$B]ك p| ^^ԃatdc?a NtB_igٮg]5IyH ;#ts02]( h@enCyO>" (-\\.B'a-S2iT7=ˋdE߿B!d6H HXjjb=1R"wy<.xjbT_Jȣ%SCs2M\оጠOj8X*zМEWfhѸ_t9ZeաiJd]TܲN ]>F-בN@M V_|k P]?|K(!f̳{'#fjFiY*-&EȘcƙkO C39k$8?ӕq#Q;)=riUNa˙IL̶zqItwb>O Gs.y]u0"ۂž4|(oU%zPt}Ff,`E74ZΣۂguORۙ׆FG 0NOP&n::͒+kPՇkJEFtBZC4D SOA׏2*ӎUWdXޓs u;?Y+]RXb6koNl2y(IZ>-(`_DMAmϊ[`kпa&!!C>f!Ct]hmT`ʩ[HRCqMn՘p{n72#*{ Ȧ+|UпFpo8)e~r/ꅛXjuR ?M.Pt(ZF 2WLGzs|P?N14C/NIbY.ڕDtY-r`Qͽ*TX|s&߉mQFf~B'}/}I02pp̻]x& j3V, }@c'}`}K7 *u!6i>6B;n}{1hs ނ|lxyַbȼ1> ŇkO2#Ib(d͇aӬ dvx> 3&y{k3P4:&CJ1@Wd􎖄dC@=nTxB~uV6pՇr |$F9 VSXOCxٲ^i%n&foQSRLuĬ\*`J,'{xh-);OF4UzWSs֝#~% }i_y[ہKx;+ jMJ-c@Ot7h W' *]XEhԳpxsPG-b7jbIeHl4|2<$5 R+nF)V|+$K,~*79սT2U 1:c9z:(\&)cke~VaY+%jz?ur쿘 pl-}}ֈ2IYr(S !Cd{D k(;gK\n#M_n5%R Id=jެ?0w-&4+JbP#z] 9q 1B)cS A0lK) q;IӨ{eחB"QcE#*2o3LXL;t0|6;Hqk!gXb;'Šp&nUii(Ŵ{X&H[zwЎšIh)oNlti= !@\pP7ZL喏{YC Ip6n/m;uK!7q~DN;/:zWd3^qQV~j %_iNEq*f%J/0$7Ghk4Y $]R45fޯXTl L_YyH)T>Dɥ*rƭ'd8wO6`wp7o+qX*QcK7,pէ]"tCd |H1'g誠 i_5@7Qx2[EQ`ږB*uLWIj=G{2-9ɫ/pRTEF ؒc2GQf`3~U4߅ywR[5y_VrܗȉD -jK0\"oVY3o.# z(Ʒ]| *Hby)c (7j&E0⺶kN>{E^o0g("]m x0&ҋnЉFn@0#MŪ 5QD'.5Va0R+*_O6`z Oa!7 k Kbz -nMȬ)Y6A |W5tB/]8U6ca)"%ɹ\/85w!4@Ռ6ؗj0Ӵ̑E舌RAC6bmoY*~ͣ*r? *43;x詂ᙎC;'K"p2uD˜G[Idq @֛Aܢ(3PoA~(ʙ}sm%`DBu5B B{^5k+8T^y,;y5vӰ&4NeMi]~L1/uR lgt } ;f}`1<1 %O#S.8W`x`'QKJlU&!kXʖZUX'/;f*Bwq-mIz@ )s8ldqpuFh}Tvp#!=$CLY :buLu~[O[_1J.pzB! lߑO?Ӕbz~tjF1SB Ul\L/rΒ?%@\PIP=@W̻!xe?rccBܧwIsrn5bf7ǨX㺗h?E5}Ciok Tur qrഩ. )J*8u^m@&<3p CFFWqӘV+X(fL9zԘ77!,ŔZ|Q1r~uRA^ŴccYUЂkq|E=_/n+<+2cY/D2y5>UZ(X̫ /yX+7C!xg7weо5K _ F3DU浩T]k9 *PF3: 2bZ4{0:݆\b \p0)!r@CY?߀5M+5<[ڸ{>at:+NGO`SI$ `p,y_' 5y.UgpH!̛V Vz%Fh)4ߎϗ9y5߅q;깡\(MqLjs? <9T"'ߺ$McVfR Q$& e+tzTvԊz˫ڴmGx>X&FdHsN9(1g)/cčL}nqrq0Xqi;xh9,,r=0.kZ, ֨eBS~;`FM7vg*lH:\(4\ː㲬܅7:g$sGh𰃃I |Ѽl K^ȦG#ңQ5eZh~P̕}Wb+*`[QhoC-Wz/{ecEGHscM9l!Z/Q)i*.tFN>1f m>ʗ-`v_a? !jEhg)I /QK ˼&i zcpogkmbOSDk%_U""؉cщY -zk=OYm {΄q 2뜲m.7k Z0,V@K~NN[6LTVՁmҡ #}AK.44ѡ?.#Sw)KPM|/=!޵hu2o !-3Yuк4wgG䬵UJSg@w 渵Y v&iOHB|||k0OIV;@zdF_z7Rx=];q\fٹ(OS|>aV*mwv*LY ddC̢I3>" lPBS7߶w`5rx j^8lnlz9Ps+n'B66i]$ 7Ǹs:=;ib3yY˘lxey )vL`GqK@")ީ ~#n*cG+CX|-s [XAll~GBz$Hq_!eo<\ ^;0q{n) !raY p_ibaTmWu;nKC]*dbS;m'sV:u΄nہ]^Cߦ JP]@Y {/uM'P}Ot~aЊ-`m!*Dc Nʟ/KPXLKoƷ=LOܺnN'rU+R48e 8{G` %"LØQ,G9IG~.rH^Ul'^ _hU'<"1mP$@ Y`@ԞGcʵ =>t3L 3q+x;jfr?68Mt̓ӓo͍Nn<8h/:1L0 }Θx$xK4e~}U1HQU,3mϣFZϴBLjt=t܆}d%y¡FLsCpr-$S `YYHC& ƶOh\{x .& 8eƌr h[\830Vg̒5-\uKj9;t.ؠut G:$g_;O) G%V~כDu iEH K(+p-zٝVveyNǤXLvDj EeG{ ͟,M5no݃?0)S\ض۬S$ \"8-ޓPxJ_iVfA˾f_h)Ds׀@1Bg*`.gfROjOˁż]#*F0[m2eP{~H]<4גE6GYYi깢0=K]e,fbL>I3qeɒy)Xy/~:>/_ԑWpR S4;*+\޽^7Suȸ9^Sϥ]B7N<~rQOf\ӬǫW 2J)=UeCe%,ʑwk}9JyG=l yS/GϘ|u*O/7읧WȝJja[.H^2.$*g9 Q\|\leCBvJH(nÉlxhC|&ޕ䅵X^4SCC6RY̨wc|k[<. ݝe. ,koP3y:˷c3/3Pi AK6Lx~F%ݡ,Vhڲr-Y$c= 5 ,|'^3[nSuG0_%+iLMI0ٙ[ D`9ɄO ZN=f39Kcð|4E5'0xf;o"Åȭ_I۰}yP"}xj/Ŵ4 rPTnEi-ĭ\i Vm -Eo޲ޗՀ>C kH\HyM82i עu.=G'^^ șa~'-o^m=fCcWS O޴:X9t`uq=#wzew02' vnaI# =NmE"pox,4*>f10c}ˀ< ~QP, ׻UeV:0׀pO0OD~h.N;-L}@l"JUI{y|iI|t7Ro$vr>N E, 46G0yI%l~"A+2959b= x"F2T1~]h;?ꃺ1jm'fJj8r_F[׹+91e6N\9įS(919R*QЪM(n*3&L%09 ͥB NV1|״#?~̋I]hs'%N>G 5*nymŶBq[&'&T]հ +7M?͐%E7k2s 9ff #CBvJK4Z[8N%5/g+.?pc;x:(cT#]c\Tğٿ@,sL#) U;{Ÿ_l1Gt͘O,毚a0J[3-X4'\&w{ pD#8JGYDàʜ(J{V޲|ZBNX,YI,G7oNdWx?Hä+筓 J'Pu|zcӼaJ; } ;f,"TA5Xw'Xas-kԛl#8 B:CY` ^w8-ۻZ6m`:!g&@vOo>T :[waoh 3&q5M>A4g|Y!nQ(j29uk!oO]jCS0{.i0r^Z?@}=>n.JfdG!~h&ڞn1qjʊm]ɝ)>[7W<]kLz҈|@ ' )P>8'|5Jũvs5K{G%~wQEv`\*t_r45߯մ4 3dfԄ+-o9Ac)7/Cܝ[Kx0~RDS koP!MZK^ Fv EX)D}<@Am`I&Q}SvSߧ~"bmQ۰аP:ۃ>g' #:ۥGPv)`i)$n[8맻7Jw֓f;t+k#:b&Sƒ8#-q(-,JϿOydž RpEBƖ7{V@Irjǡ*.Ǥ0<;8Hٕ!Y(G|q2ɛ{˂,ji/؊xR{-gz`Q9lplo!rއo@ibH80~I= ʆll|]4R&nRܖeggAR"iKyXKܾ?S1qQ(B//W TW\G"bfֈ @^,ovtTHFB)#կA?.gX賐e=]&-]8?̸W]{"50>\5sVe^t9? Sj%({Wȥ.*s, cԗfTCAu|\yya"iʱ=KhGHl+ -n՛,"0z ##<{9t8I3U s%_kKnA(o.1z 1i]WItj O6>̿QሗӓQyI7\V:ъ=_3Bbjx/Юhā.l J)9:P  cH KDgC gS28!r:"+uEk%$5?%.Fae8!3h%gdJdY $(? -iɃ_ yrX"n-.NҼM:%sr'=q-%aBZ5jy\p{|V~^;|,^$x!3Z@R C~X߁yQ:1/)% |wx sК !-Է GY>"Q~/^6@]L*jgN3z4ٸthP=y@H|"bX'@͒;O><ݍy)T{z}[ǢJ&NɶGoVinR9(djxnxus* dPf&ĝ%: RWa%?SE&*S^?qk\\HTDg^O 9 x!f,' J;RzLb-Z (~^M:AB1пƀ9<-5LVJXq@?X=*:1&v_Nmynac, гa!;+h+OQf-%DJřytˏ 41GkF).Xٚ[I>xcFc9ENi04wFbmdfwpM64&;ETہ/9P%Bjj jf'~2ZViwϐЁi~TѧIZ 5=쇇q-ߢn(#T fI7mo@{5I C=ߍ3 4_1ppʋH4* Yv~hwx >j ,!< ozeN G! KN0aY?UiFA=阌J*ݷQZpVqśyv%}52ۡ }3& OZx+2"C1Y`yz*|~:A80RW0=dَphwEdwtYbg#PK4+Fu@Q)]r 7'E)6BYlh_yUT}Sv?>ҙA<ʽGdM O3eצ d F&)aBVvF.fBh>:K™ylLXh:s7d:[{i5ᰖ90+6q%/n뱖Vx[Aę dƫ27V$ ?e\B n~T%^dTv]ez6/~"Q{E5LWеLoGy eU P^PK\Oiŋr(޴#,tT% t;|\;fBVUP(I2QĪ]`sאohOsGblSE17w%蚊Qypcy>H"\>Y2_ o#ϩH#Ϲ,N-#Ktߕ{w;'5ڎ\Jv/)%?#_TQ6Ŏ.G&(_ih/RSr5yvN<鵷@jjLš!C~u:Ez rY%O z;'0z$mN#q̀>4{lܥ?S-lC$/R+SQ5(γ \'HYV&\Y9&2^exk,9ԝ᷇;1 (J-nX)m wmt0SB&"ჳ=O|.HcxQjwBδU![Y*Zz#r9̓"P7o6eЗ4~ }(9Y62+QfZV7*XJ%4GG>9u0`v-Mߘ nk5`j-]>Z{{  _e*'uU!@fusV`)$qyP֦NǣVk{`+ Ӿmkm/nՁdUS3_TR(*[O,{|PF-KJ C2uq>F+Eza* 2`lՆV3-1Og@ƍc5''(`<=WԼNeQ Y||"Ȯd7?ПgaC ca`e-m(35y-L.;טRvk*sS~ D쒤ςQx@7; FhsgQ` !4b Y06 B_"}6xWngAG^j{,կQy5m61V-{Z5!pt%sp\Y87*$j :aB(Gkof=]gSgc yG:{`=#NBXG]7!F[(b{|KAy`l;`bmED#i,dq\ȨJB]QHs#3D_/1T%T۝Ӷ%f vSlHʑAf~3ӒNNk hh.kU[yۧJNA@ľA-LCaRl \VRje}D]Q}x`Dh~wMV[W3iTV]֘)ռOeDa{tCp>ǽOfzsi\Ic2d[wܤ%޶ yUTzuŨ'(ʀc sCZuG8s(%GٻdzqhS:47bmaі0e)Q}BRuw{d3`A%I1KT__,2]Uh;jҎ'b gXN]M/ 5'B^hGXAJ$v=pݰA6)9k}LkϺHK(xaكx #'뫱K欚H+ˑm "zF];QIf vRE68o/KIvx;SrgL;UZYDCWq!-qcɕ!eYkN+dJH :͆׭CڛA2]d".8 }0ӇbjDž!J=Vwe@x_|GMOGME|M;xaGqo6{Ά(bv*Էzd$j[~܃Y5 vq~A'P܀(3'",`Rqgiq^.aA"WfyR\#D)mtD1o#-nt6K >1[1; 283|@7 _NKD o NYr`">AJT?#ǓX$t"8h0ŃQ=BʫTZ¬u @9<&1b$+M.^ l;Qq8dv_qoUb?a?џG/ ҖH S+oM5lׅ J \\18[҈}X [-pdyNJiD&2qa7k}utAZ@wB`\p!k!]Ϟ=!8e] 5-+E0H<>ZHq Y+ *w,q!\W#Rt0.N=U*opvItBn(Z hT}Ƃ0Jb"/RDdə_21#ʛ~rcP)5YNR}c{#b4cրET04%M7xH##2ncJ r7f]~yjX~ŭ !2Ay% ~w#djgk8irp;aW0NUŧֹE4%2.I,\]h|j=B\|*X -ؒbؐӉT` :cCO(D!@7h$_] v襂&yyU"w: @o#:1VsF7AK5q\ͷ ] HQ' !ʗAϵ#5'=d^;YzepCQ:.mdL d0l ʍѾIk˕ʹs~Ndb= v̛1I0-qw}M4:P:.r$*ϫҲu\Sy.fF[ T4ؽHOdxl:V ._:43ƘJ3ܰ g󕿮Sl<5V˃:D]qopK+ ъ'$q](Һ'sI6Jǣ`zq|b\y%9IfIL6o|P=Q^O_*s[{61;c%wq{`{k.E3"9H|2{YQn)TVxt/%ܪ|^$A |\N&ć茯4>!O1}uHtj]iD^gfA6n&$U(z谤~ Yg֮<1e9T5;_-yM >fm: pۗL,b1NWMU?#BD4 v0xZ(0UҾDdi_(?qEwEiO,Sڇ hՊ"1Оϥu%fl@oI㛫b`PPU=mR/0@x7lGK1:{|6{*uG"auK5S H;$FB4v6Mox@ 7A̞" ߠ-'=ǹ3sz B+/˝ NK1 Wz$4cvjv3\>cWyM/*/cf i$4S8`X\ƼLLzY2 Y qNrx,c*?}Y͍TR9gv|&5@`9a+҂ ƕ 7ư_>c+c׼W΅^l/0h\'&^ ۲EUL\Bu3>+[ J53'ஈ4@6(6cQ!89۶V -,feX[o*L{/!Xg\Ѓi",&В]A dXWG:2֨J=wJ6P45 (2ect5TV 2Xa#A\!9mìFL8s>ʙ9O:;u\ƈ`/eey-oSH7mvIѽP#iguSԩY՛7¡M1&\Osgn8/` l}ZS\{=6CIZ#3) '?poz:P(_ A հ(Rea;]goox$xPf6VFFvWMLX֪=I?zf#hY%`CotѪdsq_b> +N" +gn%oc N?CuM ֝/\3 Ulou荁/-6xAQ]No^l90(:D%W +!_`G@8R[.A5X:f}=L]NPve?nL G@:UWUȕe{4oV;> ixod_wso&Kr5nQ!6w9w&ԩA=0!ÕCį߭F^#ɔp<"`Z 69QK }EX& ;u(g*h\KĬcpRWZݺj %ɟ޺cؑZ~"*_κ0n%ѕ|W2ң^%>o hf5\"|9͖6 >|!3¶ng}]OsRn !d-T4vO@]ؚT1?;+6DW2 84[~u:-%;H7 Ƨɟ*Wbқ?pF8 %3DP^gV&OADwYI  s~ڥ"4#x˶zw+Ѽ7Pk[ n(BHݽʇ[]#fMaf8)ftPBTip~N/l11)|LCR~8 sj; Sv^>䏕% /yKkcvib|RjTg:Sdi٪Z֩REpr3,tW6DD f|PanR2 1M%fDR 'Dc$7y[.6|pi-}Pj%0:@-h 1%J=dHzџ:rQ ;@ =}SN WfvnUB-Bz{͡99 HiiS .x_? y1UG $<g4CaVʅYS"FbY5j^DF`)ԟ umi{ :`\J VR35IQc\OkTzoR3LFO]iR(lc! sL1}JOT2 6rke2hs'ςkjT':Rқ\=nYD^?m/˞\0Fu+o4kSCWtp{c5T5r}nhA({cU[# A k/Ǡ"ЏXɈ`} Ihs߳v.ߓ{|{a rD0'~C|5tœu[~Su=gg {.z#T n=Bfxi,' Nk@QݒK}6C 3-4X&G#+"m&͜[s 1 HGhݎ CH".'62h2lT /F fO3*pʕ54v3Lhڈ"޶wM)16tn("W@:A=0z9eCZ#Tڴ=FX$8YՁf[ݙva&dbcY.mS&II".QFxUYlӄRN 7?`xm=lJcVm5z-Ăɳ_6,SZY 6)~ pa!x:B7YWgħg^OFYd*2G]lXPT$ZLy=|ԓ_D &n7g`g7NblHdwIkM?})~;ȕ;|۾ +1! ]8! }@3yCod)~[_ o*,2`Byyœ#'3Ou$9`!(fDGꩤRݢ|ip[@oi,(ۘ0M\Ьn.'B$UCɥR{:R8 2!rRӋhD&^M$Z|NHNcx_|ETbK2PJ/ҔI$@Θ8ebH@3O'v}geǔ(:0?1(jM)/c6(=UvkEL]IPc\YwV%*| Il'h";:s`d>B;r*0U8^̮ gV!!hSjtҌ4y:RdetGU.5I4JXqUk,ZpfTѣ$aPv54@n~B_Q']Riޝ/(&Y+*f:u $D{ o9edu[yPO7T-R{ա gf|[Ͼ8 I]%ln^lKe߻C%>2㢙uf˱h-l*-NceWbBm5[Jke%7XYvx`sPq)p-EGE{ .kPj +== B&9G|KoH1C` +tҢx.8=-_-FTR, cva5^t~~αDptb.L] jt*7&&SR! S;HKXPB#LC!D ؘX)PB9)cO^# ٳgpJiD'mYdqE %"_DC}Ʉ$QHOƖmm ϰ4 +_d`iC{zv,\R:ؚ%nu+9S+ɏčԎAh9&9]a( F#`\ܓCk٬}tR1lE|HuA= F#‚i_+>"ܸ[Z{B.W}nn&bzr[}Sv7s404Z 7̫Ҝ4wD:@Jv]@ skVIA:-qtxNd eI ,>RS0p "mc'!xQ9曌-B*zJ6M*rɊ LI46o~x4y z>j' KAm;q#G-~$D˽dF](Fv5J? ZH}"'}/Ƽ-"J-' A!4%fYdCdl dy1OQoK>qꋡQ_M7| Ui##܇swAp w 0sT(31KS:03M ۞ zJ l&>a|&YdE~ x Ҹ{:O5DfI^!t#s3y87ߗAIju ch ʲ]Cc-5XտeAN=f&tX28O ޻.Q vW".yk_KvC ̓ խ!7z|G]S*DMPȓh/t!:U)Q$+!ѐC%Ɗ\8/,T*,.X+MD;O@Ez !>8=PF*PjR~a[by]8XfYJT"%պ]OYb$oՆ,$1}CegKp.R=T33USEF̻Ж7h~q+cIR^@[kQ-[A .DޠqLʣTT VW"Ctʥ{--/X.FjP{wIm WkczF;>A{M#mʸɘI6Jlu񤠲Wl/+AJUĜ뷚z}gQs XRߎOm Dj` P;t^Q CX|# ?&,i3 AҮ'v܃O \ t&k^5bُwN#L8p$Z.bS )uU="Wk𱃇f*]]J+^=볃XZM8 Z|&em(^?o-JGw.u&/i?Z\oΚV.U*FkNߝݤC-H/ K 3yS(=-;XXp'@p?/y$z.j}Q&K INZc LYyb QwZ71Xj|gY1#b`K]v[hZ_ ,ږ|ĒiCH|R 1GaZİY@-]_BÚ쀵Q3{Q=k^i޽ 8ׅٹvGI0՛oANZ3n2m50jpo}vєܺ[JM;R~{ECMa_t +ilh@zjg;>WwQO5_9BhvhGomAo)ђ0ع7>MNuMj\߁O*Bz-:/9I Jи\Wȍ2U}px'! 0L9^DCh@_~Q AVQ(NS\\>-W>}ѻٙ$()(n#%I'Llqa v h_},z"c yܞxH)lĝ{ME_]ړy:[. =R`&焊3I_1Q_ju|wJB`xw$z\qY@Fl3z;r[yr3So MHW<=;AuM貞.)y}+݆}ZQ+3S)ɤ~3T4͟wRщur|T=2mle:p}hBJ=H7=1"T|SĔą^\ڠ4wQXk9Up[v+X In)!HmOWG =Hjrbb֡de>S&2y>-1%h5j eU - LN~xe;#Jl}3iPKHm+}{a{6@Rb<,am6@uQuU P[ʋvgecϦOcfgrZKDόf0%]a}r[׏ZaMTet%auno>G]s6TuؑXⷜ$zǾO05D|<{y Pw*냄.E?S°wGңf;#IZO7tkLkفtyxo:fA#~zDb SK.xҳZLZkr8k:ߢ9X%}pd}1 䰡TMX&U=t25z~FZ:M1F[;tgsq`@3$l;[6H˘]GI0a*ib՛~4I >6ɩNW"v_M0.W{/b񧶚_ϟRw@L P'c@{S 9芕x?иvg}k$ $C"jjR 4ɐ|\#2f?JG|)cɵ)y_?=\\Mb5eMF]_u@$#CX{a]Zϙg4TW>&_M8v"zfhƆ4~IT1<=ZSݶBy641@:ujWtR/XWM*2W}_yr3)^x sYOW^[=QDIGi RZc]G| \?:R^?@j243qwR7([YԵ HŞ:Ot7h' d`5ٴId/0͜- 76W =5#p{W"rTW}W}@ Y^OG+ˍR#8g b9Rq5?!N\ZK3.ͥN)):Fّ֪hrdଜNT5)aq` '.N2JvHſ$<5rX*aߤ[>c?i܁>-4.TrC lmA,\`)S\TWg/ܮozErlQQtͦ@ճڝk\רiӱI!F''ԇ9\ >~ EUJF+4_鑓oyE P/dv+dd! jW!7Xb?@ 2zAmd2Ǻx^ "}q%q5gչtGw8Dc(IJV/F%xZ!Z H/~{LM#ZJJI'c{aa H;,]y˔QL_~΢:P@pBsJrVZ P-MB-jKvK6;t_#14/ƜVPiOH.mo,;7܇**9r2~iuȌiCݭ<zgƉI9d*z"v&F6 Ȳ :#62 Ǐhnbx];)68ֹWIK*@1jg M:E }\C4}ٰF:l}Wr7z 5%XUʵp#7nO0R'aTжd)[; HtH(+CI'/AKG*I پGiW.,݉F^/86n*ҮقLWgA"2. 0^ '=9XO/D6vPx7:2)=!eT jd}t'vԹ;ڄqÝsK=џ2*ω{>< +[|5R=@{O/}e6I8iAݚ[jI%Gh4GL2<i膐:UWI=7[q@7aS_%*14B#!sgvGwoRӷr2ȭ̝jKI|T 62\tq٭6B,Ӏ ڋ!́vG|ƈWn e ê 6@%Ң 5;~/Lg|5=R\ -zݿzy4kV]yHIFc_88@΁\-֣KBԡƩ}IpRFsr<&ZP2Ԭn72V|[=8q 4oq;D JA `@\kvSzg݇8=*B<ݛѱrع@W i t%Wټb|.[#}` c'0s(uƑ Ĉ|~a Vt^"rDUx-Y#fKCuk"g4_xDM۾̐?:f99ؓYfTo7*+pd yJuSoYECdw7G-~4% W,pוEpڿ#֞ìp%'< ^_+WCť~t8ɥda DeL߾g.wJ]>'(wfT8v{W3*9S҉l!ظ.ucB*0XrwGH^S慾ת̍.}swz? (ok]b`(CBC^l346@niI6$g ,O &|;87^>:X{*F@KhL[ 5]J_v p\ԋ>?Y Q ೝGv3m˕T 2+ QY &ݹXkǾS8K(kKrp(y`$鮭_>HNB꾲v-NCz03S42h#8"RKe$y?jV<>ڶ_B=NӦY* H̻Кs,)lIx;eE"hxT3r& ˘Q.MDtf-Yi]U+U-h;"} l81KH#lEmŽ}?.bqJqzyTYvOObɾѢK2{`(A;Œ5X's"~ x4: pE1ž1ۖ0k(IUIH,Ps>a}?C.igl,_ơ'37ECZ坄j\`,m7-oA^qOt<~;dSĎ3 \.b9-{a{#1pcm4DF΢] ~<•C^PhSY%xCP,[iuK4\|K[VmTUpdv"ϰ^+=QaWD_\$Pbb` '*Nńbh$)IRฃ$ o*jHofag0`u$hJ]"Ϊ(-X2dVIP ;LB>h/RL;m&:,dy} ŗqupn]?rߑT">c*G7Ț< 򵖼`K@ɺGE_؝L3:RAW:J#1 U3uc ợK}ZnC'D50xҎfQ>Z@s1_Ct:U?mq6$=a[<ĆCp0Kb܁oZ}nWR06&}QmX[| ɪѾn7 AC|y1IvooLr#Qmob|v$&A|8ÝgUdIUayB0X(\uZko`Fz>&ڢ`,hA[L*2-W7; .]Ww:76 XƻUx_n1 )Xiuow1"q!YkqH&׬75XhC83n[ 3_o4Y/K}{ݨz]OgУY`̭9ȏ$-R,KAfjJM>H=Dj4G# #bY @帐yHLz ~Ԯui\qKH-"JX:[$]AiMEV,Aԧ" n>]qFOXYR %{ϻcutqXAhfz<\$I]mTp 6ʋ98ICvK`f5vP#ot2t{chl ԣ)܁d!&`O΍pe%) 0_gk"s1Ut4gciEa,;IdfB.CRL9 .;Ҭ?rMo+^yh7K %Sk^M\~6A#'DLJgU,.j㑮mp୪bv~hQpF[*PDBxn_1Y2V.Mo &|joM{6-F D/{5rD_K7wKK#t/uRS ^cH"ܽN6^|lຝz"j v,T4DOcZ񠧽FL"DϼdTCh0R70?~s_ڊ뷌h-| o1Hy/"uka5J.Ư}WGy;7{=X6EH$0.U lg^"f]{hDOJG)~|Y:F˚Ў\XyE7ò#[>a̟>~=1u 06*jΈ<_x& j~ ÝC]r7G3yyMTJKA3K$d̵yPT"m=*tG`,z73AWۻ^)KFO.)@J6 Jt#z53(c21&uK_|&Q«L9[ªG:P N" 76D5oHo-H֡ kpr Wf*f?F-j/W YE)^ wNla>q{TjQ3&w[Hۍw%=Xoa?VjA^ =:Ds7 KX-#_l+hwqerY Pr:҇@8QvFJ}7*Jcд,2 Yyml#MͰnl!.tU* 8L+o:vlF2$u=]$}F)_+,hӟ![u J;'.f0V)ډQm y;ǮB`ģ`ޑ_ X6q^,z]$oLmwS$,TH^xt1MYHC+´h(d;8/9\wOF6pԴ얈_0oib!;8&C:!EG0(+&gaZ!nŝfxwogb{V"Lflc@%ڽ6 wjmvO2+ن˽IaӴ|90D|>-qj;N(TH5OȜN䑮KS~^888_CUG\&XI]^f#S5Q'X-ۉ^7 %JwV܍m.8)UI졾Tdgרn>*wI_Ϸ]SPnQ&r`diEX q.CHu⡇^IqksSc[Mc-Sנ`6-vgCսh[{:h{W k704AU~qPg=ϺuV ։d{8H b@(]wny*Z _Hn -4ۥ]r7 ѣ_S&mgs'p  Iů:w\X 8OxlƝCwra"~Gju.B@w4U*|pΏNjopuCXSJNWțnwee>'Vezp,j&Nʆ&Da$}g- 4.˕.tMݤ2hL](-i?`y혘N=jZr+:x(G52o$˜^s!O79;I{od1ҵ3z5Y+JYGmÏT$ V'0]2J#}p^&;~AH| ~ao'O&!g䔻)z+tިͷ~w~;b<|gcbl8֟MD"3+h`?^Ūgܩ,+D'uszma5 y8-e,q OcUF~4vݕ9QźD6t".L߱si7U"Z m?N0V`8R1"VaKT0+)nZߨ ;iP:&ZapDUjYӇٷjpɵ,6 tIӑU ti*@a~Li83F [Ac%s~f~ps\e'gU&='UѴ]qxfAx+jտk)& -dO)rsٵNv>[z4]ݴvOKR{y2D-?DsxzɛONc452[bfҗ#bcNR*r,3}GmD]{\zG~$M)f .`P\?_,uǧ= K|]A[6b!1rM|&d՞Iyd; 5#ƍ:(dgFZzz _G| vBX%MnxޟxZ,3,E\nFe3RUzi(mvc%499y!s ߧ` ݋pM^'IkkrZb%kQ].i=zmDZP=#D @D0r[ =\&'f}5iXO]Xn[Ym`H7;Ic9sc{kf@~Bm8I9Ԁpw"?ڌ7ݯ*Zɼ*)Ǐ5o\ }K)U5_Ϯ~1N Lu K.jh@.CB~ץ>^K"^H=쬦o#7awd$ڙk!{,2thcΧ_P5{_ڦY,z$M$"V9^/)tP<F z}!wyVMab%ZFcN] }ץӭDwNW0kW{ Bz3fC9xtT`'/mȃP.WGpw(˶^ ]׍A '@pV\]缘\J*qX`_#CXYQ}sU 9k/qIꌕ9j|mT{ Ap}Xnx4JXShk$P"8l|1n$76EC]u_nJoK=1 GzA\zl}jWjq͞J0+2THTmŧ~?5q*ӄ# Ctx? #u@ -% Gɯhvus#=s"H(t С9!tBsK'jwZJGDn] j)fQ4<8F) =qjRQ2H*},j.0Ch"ӴP L<\iO@+KrüWe&*yʾ)NT ߤo-*\qjEQ57"`锞LͧC+8rr'Y_K·rYa5PKxYk?ǣm2te=ZO7儡3_f8iDHz=w]·NcjeTՀ{Y6Fwolk?o*p^bxڊO]4g(K ')4SicSĨA(:|$r;3 qU*dlE[I}n׷l|\m{ ChŠ0)v]dP",~6{@,=ʛCt75&|~}bK7LNn |MR!?+[PBq`Ky(im2ME±ľ8n0{L rIBMy' IbybTj6O`(DXIA2痔GC#Df|Ե0aWalnz/2 hz}eXG\(юLeBvS8% feZ6| M"(&4@ȳ|.k;aIUúX)DSq4gBi3o_!z>Ubga*iy^R'3grQ}©;}7o7-Fp `SE NHe LK3Js2^lnepjGH,KJpAB_vR c|U[/Q?nH>/@ivva=8(ˑa}oSq) wҮ9#hldfv]+cAE%.)mާ\cG0Nl"b ~ RW}V?f}%#,2* `p{{)vو5n.EgEY@=/3  ;D/<}Nϧ޶ )? TerվNމ 3EMqyr!I;ޚxMl O0|?R> 7P4Dw-%jN?mKW'hLu\ 8A*HxN6bb3]vnérOPf_ w%~s&dC/e)#2 "Ӟ`c,4#rΖ7b>HkQӸϝ M<`}vK"F56ᑹ{KN}Jh exSϫ%NE@wV`kg]>vp@Cȉ#NqR_D5d+a'ǭ._o8"&ڮV g4K8>47覠Y֑b3ZD(?K}S={uv%b2$ЌmE3'v+# T= 7B}"daNޥ="#H=[gl PY0:fe3 yqh!nmy2d==ÀtɞP 4} 9TcuL,2M=UlR`{3㶨`c*܂+yKô鄻V%IWwsWLFH+jݽF{`Jp"L}T#E;"DDX1kze}] `?OYe\ "5!'v~p4:|F)͈pi tT jasސ!>ѵ3ꦫPGn!=t@ge J^GlZhFpήGP1k맡kApme hԿп87;1'5SzO: `S4Tܻ,nK5ם`p*|E/ wsMXFըPix ~J}SRAA n#2ϒsRVIAv)W fç4sK^{#Jo 8 Wb\y'ɡNjOd۟jĘtܾnNv ؤY OQXQ=e,i~lGG-L :WuѬZ؂NR+ر#XTQSϰXO,˞v~aqz*#d](SVtAgj} AHVm^#c0vf[4īZ"$nc%uWZ^6%{D{)îiXaǝ77{e{qC ,YI&%ʕi-- DhJjVR-qf/M BYQ(֤ն/ cIiNLt9F@I,Ԙ"#a-[tS86q~ +b#R~I*oعGHiWLb+[wA'~ ~i~5$e4hp/8._.$,t1;na&}fsގa" q&Q6īp#ZuߔѰ/eL 4rKܤ)Ff")5SϬnn7ܒM/RϝHJE7=X$m)^. N%! +t ƛfr> #]&a[C>+ y菋{{!T '#ʠ"C C8D3C.0lakR;z :9WOFdZ%7Av_)5\wE[PeZiNRlej#Ry')*TyfJ7.4Fȫxw"dՖ\[<3E皭ۘe憝,"zZVGDT&1hO9S< 78X/YrT2 I?x)эb> ])K?R!-A47bȥ@kn14N\};:nSCdY@6hUD-'#/^¤"Tiaȯvr05O(&Ϧ sFD1߁ETG!AYx߿D9pL"4T[̔B CGgB0a$Xn{ݢz,K Y1އեEuĒ3MXaMF~Qr0-jgPX}g"uT xKnM}^̥_V%/tVS,Er3K" !u~ZY"-f4R(F('HW#\[<.2ԡQ BD"K95FJEG _9jz rSq6d_tS=4BhVXe* $7ҝI^R/-ߝcOyvLhS؊j/}AI ֣ Tm# _*v\A\yVS)M^+2١樁 /qR4,?"XH)Hi5F=[N2` BqauBdZ ǬH@$<:5yʎ` 9T,cEM`NE#ޡ :~9ґ%w n a^EχYL&:,Cq axտ>Fhv)2ԓ_pܟQy)kX_{s!:@U()RzyUq2XfJe꒧Žw!7|Te EY ykGF"lz;g)oM_ؒ %HV֊"3&/'xs4=6A;41V@b_pv6Fv!S!ɒqgq}5\<xvx^Tunkp\L 5uofT/xee1i/6o; 7b" L67\ 4^Ꝺ%zIlEmP"'߈OK^wX8aA +obvN ëOn\ȘƯS*AmYq zC0W0tAR줃f\G؞ z`A֭7ŒIVG7tq@ ߎJ#36k%;;CjG|hM٥ml{ժWgUVCfH}8%W? mafpQ͐nn^:I/\B~y욿8EdǶ6dX2*LIOHdθ(ht:$㿫bJʏ ʂn~Utr%oe[fnOÔ?` ?"%ZmcWcU$ 9Pa q ,P}^-1Ċ[n e5.~$<@n tW{5Qro 4 Է o^C&Nc:]QʯM˲Ri1N+6Kv+ԏDTYJ&jeO6QvscN}ͣ d=t )x36qVծ)v0nϾ̇͊S_5:V ]~o2dIX=;Nj?׋jeh0a@lv HՓ9-k!863#fDZ3X5Tr (ˆM Mses2òSmnS!VOjɗ:ə[\9ɇ+ky^'S>&;i4Ja12 "{gqؔb`҈YUo0{,s@#UoڳPg,҃RzTM3n$$G( d<^`sQ,is_^1>Ks*B NHaW[ǝvgIdoO pQ)~[ppSb'`\nm&ʌ{X^tטO/ouZ)U%Й*P4NeZW,j!cOy@DF~kr621iuw@ˋ1Lr&&]zN@lHNtw1RȺuZ4vadivg}9uץ)ljIޡ!Q'_]d"_NJ*Qj.ևjvd9;< Rܗ"1!'#>>s b߁g8*R9&7rR5CYxYO0 Tqڊ^UWlӽ@J㣞`CfqK:0#0&c &:$q_i[=9uKe'Js]Zpy (m@iUYHetW|ۚ|WG.FHQSAN%^گ)3l 2nbMus Ԫ%G'/۫PKb/yMEJq1A)u!Dڦp`c?Po%'t{Ѵ+'ėÇ+Aܙ/$ڢZ,~LaF{chI/)3$J:;>s!=^ߥ!◉&[*}.CLr "% d@"}w $M8X PNsٴ` ZūM%'WP|oIgKܘctL*¦ &~irƓGfu{y(o!kZHl[${W]ȇ'!Rk6@f~PjhE9);c#U"LZ;;(v%O#Dt\/В2XYnWڲ:@R+jbi.lxh@z}Ud% c v xe-6{QaB7r u5>j ֡\^L̙Kpn{`Nﭢg3񘋖{O7b5Gr#8-%OSNo24qX'_1y5J #6RJؘ-ǎOŶ.ɗ63TxKqekΪ){p. šsχǯOOM{m͍[SوR+|/+&01|o)IKɟ20,i17%&e_c~WIյ$ Cg7k %~^G|\p١ZLn& TZj[l}~VIoW4_ $^6pL .ci\B1 ɿҧԓ"SBz}Q\tYc \m(Iw1q _7\`w)i:a|H߱PR)FiT RAq-x+o`r9 GI$.'=<2E|)7ͪȏ 6 lhIvsp}Q #\y*ƂG3e>كݑ`B9 QAJ\.:ΊGM,F/htגAx0`,m J]',؁ߢwkSճsm¥n?j7# cR٤m`z,z QcG"\]&!7'3|*q^^'jQX7z0@)wu4*\7X|u _<`b:kv*lxK'eV77I5L~]z117OdRdJ7tf('dgY_@nec4y̵o:bf(+=4o!&QdŮ7虷+X~ZzޓƻfT0xLY2K3 BRs@Ʈ:[Vë޳a)|Ё8€xP_?\XIK]ۿb'qOҮ}u& t)8`̍icكU;:Мk&o} ΕH8BC{<(EM^h <1iM[eĊ9ϽZ{tx<'4jgLR;эLMo./>YswsrU}3i.4-82^kpAyo'IJf4)$-IșzXil;g ͺ>ɸ7c?]fhiE5@pŭRHPH{xlC'>)JeCpU(Es1@|}c_&媅NnΓxRHՂ NG2B)꾴Rm^>D+@u5ة9`NҠSP 4fT}UQl-O 3N7&8$TC~05Gw\{9q]ū/a>C"k:?4S (s$ڳclV:4E\8 E6 OZ5#J+M0Ժg՞lكDsu#E_@SS:bp9V?0lƊ=]McaFe`5gmrF7 ~@hlU b_)x}jkX/Qi BG/g88LDm޽Xư/qn!dH*1/ WCiڵS2NG^-8QR) R ~ˊ=2$0PZm/;A,&+_ڥ*_:HJLPf"ޜ-~׎9/V 07{tu8b_V鄅oSy<0(^r8_Fd).bإ 䩬wmX "H?>; MU"ʹI СH*5RAgiirmqӖ;QT_:V,<ѥwt=h@aMoPkؽIKȳc3z=t),!&f}R^#h꡴Av78aPd6=6 ͟*ijW9s|K> ;k?2bK&4C"C`GL-M$+:f}#Qpϔ$T3H>q#NjF-W##ĂxnUp:`]87\JXqg'# o(HO;`bճ b&U3cc'wBnz켏BᯔfP{ppH2n3X!ۋC 2:h\*<0G9 OR+{-rLQCkZ fk7GzHF?S / "N GGu4xӺĵSMXg(LFv ,$OWDizT ˌeL$%pT{ \9Q/)>}NHpH-匦itM/R3 .]!Fo; S^K 81_dg{ld4!IFFblTY/Qrcj<6GMEو@/s& amntjl>9PȝmA[~#5-DF791aom )%= 7-qČ83`zi,|%`OU-ϴ*+bW=Eں̲˘<̀>U{XWd36ׯꎒZ 2D;)n+j5TzH poHky(8=rͥJ oa>l6 H:ADC;΁O50#ɟCz7z~G7ӡk(;>:ٝE>.}zhG[|}Mal$sD6]W/oZ[z-A#u-RZd60tmx/!0zwg:t+![Hjhhmp,+ ful^}C*\?V$VB%3O5 8Jk'G >dsNydM3g /HQB2Z1ЗX5 o6ٷo}g{5:?dt6816rsm,9m-;BcBQmKC/x2Ow"Y住,E85C0&\ҫjukzZbe5D@nw瘪Bl<&3#b鐛%E:8D(`멟hkfXiX7 A3^$uIvu/Y`_\1BnφO3i;bKp<)\!ST2۳ds*!6v@0RF@g`&kAHe a5&cODVm ZjıiFX-w>o钅P]"XyN.Dm4i1Օ"#ss)(V*Tq?:ڽ`55;prymr QPx|勫2Q4mǛT=c܌Ts&mf3k7bJfjйJlP%L/gBz:rZ|rh |wr+>r!=%+~n7}wEw/ۣ ~Er偶\y N LZ[DAy`ӊg[)U>:ps~;k\Nx"T]N̬w!1IuVf)TbKH4:9S5}lB%OK]@SuEMVccӯ84f>uyt悋++풍\b8Z/{Ab4]kˈmy"dV]AcsxL~s~ZKr?{ +Qnr>>GjvcaxZ[Z'2J:O?%HD']AaWi|q*6dl>kIP9 b0޵ӆu]xrDrx } :xLV5EWۢo*WZ>0 BUvc!F<0J4VPA$@ w(띠,}cyTǙFjsc0%z 5?2 / 0 +kFWϓu%o"sFXL|<ѥ"x Q5Y!X;l~d ie2LkqȔ/8ÈxkR2eufP-x rށgw4v} u!nYfݱQTH au>_¨p"DŽ 'ss΂H::ID "fh^|eUL8'ᩖ 28Q c w|AyAƤG0=Nk1֝X:H 7\%W/ HG<ʧNK6|?d kgr2q-P5ĽU^ ΪaY JQ$") ``CY_ Wx%^PnEƤj|`jк sm/`E?$z2q{f͝'YtШ @Nts%Ђ(Sȥ&$oHV"ghHO:K5_!n8j k&l[5dEճ{%̼ 2+%=IyuרeۡIѮ6gW֢㐱qwڐn_]Q'hL˲a7Y#h{7=`1שYt" _;(ʼC\t=uEXH H6 =C.ݠ̘*.5JP`kY]*knwDUy& \_AQh!IF&fC/߹b{[b 9BjQAyC2o 9fLoRh%Q(*GyfjI!ʗ̒ћ K;5 ?A5S2p*8=.:X 6wb!#(b;K`ȇ 0]ėw!)G$jdhv jNi%].3cf1&E[~*b311 QwtpΝPC3%6kq~@JP{D@C iۤȾиOlĸD JEV4.=1݃Qy2F%ֹ+% "畤c(khi"pL"Iv8zXs\D xGȠySPSpyȇKp/)ɫ"H.lL#-5ߓKeu/<yúrJjӑ"95"11& h8YCxM8=Yjpk?xRn5h^ ֖ kca = O}94 yip1 6 *6i4MQR*"ON#tKQa3.8hpA\Цyzr8i#[;37w1k UOt+ڃznMg#^b'C %'3wt%P̨)\PnڧL-Ki.[{:rL ޞ9Se%Rʞ )~rfv'eNOa(zo<eu$8 wA۠@j㪛FPV0–"gsabRV. :{;IM]aDͦS\]9fej'7jPXk(팴]&: #{ۑ~)_%'Fqu7TtwJi g?ƀ{)P2db!Xͱ2?PaI ެ)k0 e_,7Udrbsg-ꇉ7r_j06D[2F J9Uh~F! gb0OI}*ZBSVB Ql23Zfe:jYUYm5 x vO0eEI\M IG?+yxJ"ç|ˎ7 t0^g~̟ŏ5`%ާ%j(J.vP1@*H3_=P4'!/}J%JPZNhԋ>;ADJ9\8cӯ8%Wsc8#UІ* כֿ3gxrᑖ4>?'ݬ3- Cp FqfQy?6zy]}&ō={U*-VϧeuEYՓx-ڛG#(99%3b(p[z@&)r*1%QB,Ǖv0}[[zƯCIĆ~cu`wXGi#1~WZ  *hb͖2/n uRPeW}fCNEo ~,`h m xЀպ+KUP#e)w,֍&I,!'EnfZ@z:YyUc#@2]x=9QDрFDQ ݵ_L/^!On8x`Ӓ`o'tnq@rD(.w W{9MIV34Z:IGx;o,~cD/2eL~qLa2}m6Eb-83G 嵅'AgRoF0!oւDt36zwLgFؤ5 ͈%')W9}B}L 76] *+xof\xZ5ޛW 5E3 )4mmKf֑. z@çֹ"EE5tXJ\Yw+'g)x_z &<5>4C* I'K=F%p}wma˟T$EX@wQ*9,s`x'ZLEXn ae2Gc󀗈(;[$0 N'/$޲Jz@J\E[tq3(>iV =aea l"3fqߋT[b.Z bpŴ}:2msjg6|`6:K"o&R'V#LC"?AP-RIP7&"JgbɿĄ~^op:REQhR֟ _b 8KrqBi_؟vyBxÅ5 (!'#]}S7_57Ո2),IVQ+^|UUxj"mLFQxEs [S. h)]\YiP܎E/;SOMW@B2g{n5{#K$%nqz{fsFWՐ# W&h2 t^50V|aiBԋF-rPس\3\xʊ"OuA>c8bX&;k@:ԜHc?̕@;ldn;[ T~o)AYt y-,7X>@sjX !;OuIsj̑ <ߑ]JO>Ý(qe\ݻ?mF2vSl 1 i4x۰.~)Y˖?rY6iXQT6-78]iCBw}9 /`j0NN+uuo.av- B\< r'DQ 8sԣeXp["E WBmwO )NL^iUu!mrRlߙI'gD7 bg0-;M[uRJBZ25'Jϼ4+)'=ߟ&avMLQ5<6[v rD :.p^j\(9cŒS'{&~Fh^_ (2t9(ld7L|H]SYHFfHu<ʄ+V>5ݰx>]n953j eK}-x]9^\_̀M"-ࡿ41*)KGצYС n㯀I~%!4zQW>lbd0l}\Z\ܦz%tӶ*jde4_5 zӘYQgS^:$ʼ`+.DGalF cFjCf[v gȌ*iv~֯(bF\(DLdջu [K܁KL Rzر%bN{K,6lU-ޅ{M+" _@d'GebrMs}NR5pCN<OmG{$w.-ں&藱=yNLvʻY+,oUv'-[S0YJ0Mkr;T@7?wp:ԲL#$#uMsc2m5wn-//GϚ  <+iANm$\qHvE߿O [<O01Tx (.pr'QqW̩ a%Ȇt!EVe͠sgΐ P)\ԋeKLBVOiA lܘǩR#CYX%|xGA6 ,0s]ZG]uKcV"Y6a]~ *dqO]9h~Tv~sDO^CSrC+*uJ d!ǖq."tBE7vPRY&r82RBmh'MMTvT'*3{A A[*ʞ=J9bD?Tpzobpm / Om펪3JJޘۤG2-tbS8#L =GerArGb˕<}ӠVK@E4pEF=<.X~1٨zQ7.%vS ~D[KlpHa'w ~̀g]"^IYG᪡ )-P6?z߇Q>>[,pR윉d308~+` E=9Ĉp,Y#G)IytJId R}XG Dmn|JZse05_{ifsT3٧.nrሸ8mr}&Sn7Q:k [f?v.DNQ@XۃXG{ZXȱ д@(cW!* =wo`v*P(6K<Jr>3YCf2jG2|) "!QJ?:,ӻF}cOTZ,]?S2|^OzTed/-UC\@1s/n,o.YUf}NI'bXе*ޏXZ!փ)n2nP[0gI?es"2O8I+b~<Gɢ%=`#g6@-265V&+!k.V?fǛf<{}L=yfl`a{>6B/< ࡥk Y7FCn0ۤg >p ՝| }M), aiuÖVl;ڄPJ,3JH v~S*jƤKkXmcU$2!ҥZBN  s_:bsYgaBY^FljM8O:|=8 >sD9w̃%b7 GS2RxP!Q %V[e/[~@48RQ ~;~I\GW[76#widW |n߾ ȳ?Ѵ\$7Y,\Cs`gШ7oJ9t AtA$A_d;an>hz[.6jfr|Yѝa-'FQB[CZq+ vN6Sh :Мy/4Ӻ6 Hz0` ѳy#$Ю$$:8fMym+ +^"C7L! [3.khϗ_+\;(cQC deт1cUV8JFpyN&4@8L=|u([pb'"Z5 _hٖwp?=`81m.P-ؕ}VړPO;ޅ[37fJgXXo-1˨W<=lY b$*_A}yp0W(jq<a A6uL% vQx`EMHvuMmD}c{2#0j:>bRZ,9rL*xH.:iB S_mk7UE+wga ǧXo%k1N33WMMSsV ёif`I"i[(Hc9?:`*fky.3f 'M=W̬uGp`1b8-Z1 <py=->ƲoG(^yhP2ͧE8uܬ_g("z?!UzLv,&1JӅ]=QEJ]g %'*E]Q / +-Ig28)#R(ݔ / F˄yۨRU"tN\\d6ͅpJm}|$cbQa/ߤH4kW9s[ɁqKJ+<@II;Ca Ibl]9ZE/O4K-F3+,y@Y~ 󈊆?2hl @l:o$Z(՘].|[k`r_,v}[ʿ$A5VV+222ME=&}2b˭F3,J5#FN w-eS:UWxQ3 >hs|ش7&Xu4|"3 ؄ݓ'lц<"1y7,ȩ,8c`}ۂjL~_km+/q۴3M76 M$@MCk*S@yO*[tmZ.;Blp8f8p֙nXU!kٙg9HA"gVؾ:`>Li+j"*%ݷjlOt hZ }- e [e?[cb)MӚ20Νjriqmւt$Q\[[5ۅgK8=3q*'BKڟ=@ni=b.җ> D:1[ (+';4Q1"&Pp6WMOj%9uGx Š cyU{ Y5ژӿ66l->nys1G-v(sb1!polX]7ɑ9⑀G4ͺhVdtuU,6[19~fnR(`+877`Y\&FbL@,oBqSD MS!ZgpqHhh=v-vJKV zqfdν.JrtYLi=KT'va8Hď7C弄sbΛ=svZ"$x ]ԍ`᚞& 4jPMoݗ}uyf #Ɂ"OPso1RkwhÿN)Rͬr r{%+*zNb]2h(Dꇵ#91"|)؈ur rg#",m]@.3>ޗ6 8Ee.>*Uu FMvNm`<]Oo5 {py2|o9]G8Ňedi |Υ8S]}+ՙS3p$udj)@ swD_e|D gF|ΐԳ6Ѻ*t+nVfIbޛj.B=VIq-9Z /=du#ZF>K0mDlPIϽ/")U˳ؾХJ7ԉ.ÓGL#{ S6r`Lk'4h1sYܽџ##⡊0ƛ] Z a\;܂Lw믆7gpwĂrO]0;u$!5H4U@ֶ5%rE4C܌vAAYlPdF)L7|g[Io-AY}U1CX=w <5jtt:x4J5XcKapS:irbLkI#ͩGe7fXÏU+qեu#2E80Z`{3}xO~tṸsbE,7DdprC$ fA¼[.Hz%)AT}0]Y3a gzP[ᱡrC5*s0߂A۱ΝⸯfzIAx߿7fI(Y@1[0.c:؍±~8]| g3bsR 10ץ5Ľ,,S/ se6t[&(膳h$$#5!$J_w<"bsENG 7-a4Ɏ-78_9F~7 yf?7%m hqؽf= l Y΀ ~|wa :\KǫD.|}ἘvldNnp.1\'AM1 ^K1Zs; ®2?a\Q H:E4}ZƴX_T q7<7i((y~EWxC4aqNVnr ErJIe2i)^dhzJeFlq yw)WpSQW7 ӂ"bhlzw0ݜgfgҷ(*{P>(\kd,.%Nm 1VL[qgh#m_}ҝ=ju Pi!4S+bB>i7P^T1)(?°ds[5Jl[D[ bvu*z)C_ʳ- :Fڳ#U'-^dp ,Lݤ@PWUkYZrΦj^ ]r"5 iHi$}x5#Zރe~ RcYn;FeH+m޶cNgl7較Րd=X ;ꑝk+-A*#p!+<RX>)zYi~I7Ҹe'm0uۤ w|옒rUGMu^~&O78?%(0 P9z. 07W|3SE43Cf@}iayh%ivO;]ײ1s ̖R>JB5EGYx;%%fL1W㲤G2:Z~@]A{=~;QD@N=!",6?d!a:32 5&&Mǹ[A뜧d^82M6?MeAࢁ-~+[%~ 7F4GFxpfPvF^7=CS4Yֶs0+[+r"yxy12VA{\򔹬WGg3Kr@(RՆW!F`MsB+) _-'zCK6;e(A]Ln@H㐛17 A&f‘9 u_p0"{"^/W}azaqh .ȸӷ(5$a(L?zhVYŠ<<ݘ uh}ɑ/w_]_6_% {\@[ Mi~?UUD2!ٱj؞h[j-8-JfQ$~vQs„#vr%'9O0siH ҷǸ)?T>AY(D6܇G:BTjx@H3QM#jfe ں&@} bdk.?ِ꒸,? GSP)YOHځ@ԇ[(ꅻyIL猏M}PZ.{Y(չYڇ}6 PzTh=&UfĀehɎ=͠i Ljln4@U<40*c0f>H^h *.%jG -,3Şt5eP-hkCWg(={0 ľF.%^AqzyvpbOR&[핚fH5~wNSҌ_M=Y6;TB n {RA.ڌه{eVt t!FAq*~ PFzm/uаԺ!1Fm\)P6[>éƵfW o*MW ^M/\m(Z7;)0#}Pܷ8I/24Şy1FoJ phPZRTs'kaaZ,Ypi/ہcِ94~ݵG6=NCzeO8d ȴ0.!UP'?E#7y} 6wꗮ86 >*KLg1qsVI1:䠐oX'>C9ǯ< %(VL ?_8fA-hfR,mG;g,c&_EG!= TV@k\rD!0l^gй LRE: XYG1 Q||E)?ٝlT{dia e v>(F`Z N2Obߦ"rJk+E*_yeLUuAJx ;F93a(} .V9DucWO& ͚ю$B0&~; ./&Ea}'7ggovK./qg[D= f@y/p n _k+8 lobud m}3< Ģ5< ‹4(йX ե29s- 3lX@MOo>..eFƁejԣt-tą#puPs4jxZ\[ W:K Ӂz_y;(< 7TDc +]¦(-v-;R). {6رN #M"ү|8AQH'suhM;xWK1h޼eP^ÌJA5Z<1KrA< b/Jx1?!9Z#dq0I_`(OS6vKHFL8yDJX{=sgt3:~yOs|(zjTxt)nȯMv2SHց.aD$knFs*Z\tݘhsG] 9fc[w$a+G2 plR)h'䲖wbL%S_ @a4>_[uv#BD>:J|1x~*z=p MV6Өo(>hKEC*G1vpN9,vn>ȏYfJ൘!qoz!ӍnUΰ*+!<11Y?:u&֧s̓1Y-T_,G n~U&02U={f\Yí[62zObe-Q܅i>F`}d/l %?w1<,%$g aʙ,MM2WIH&?-旁# [z u[>xUՅSC½A$43OBo9~tE1YJQI bjIT*qtI T$@~ B}~za93{h︆oVlLJ_\4 \ {]K)CMs-e~j6-VGFvo6Ddof(ڽ(V̩Jټ8[%qڵn8$P6nޔ6/D+Ȉ*ܥ&fAVT oVwۂrR,Bv^xj[=H9>#Bm⚠хAT\Т.Ҍ1x ȼ>BXWjxk6pɹ*vG2~G>8pFzBy9 -z"-Pp;R#u7uL4V; >>d#P(e;#^Oe`NoԋYԟ7(ZÜRNa9[!(X!@Yd`-Hwt?XT 꿉ֻOɫMʙo [NI%DBe^ m,w@T~9OݙnAA%p6a >chPl?_!ܷ01Z-6nY)D)$'8*Kd"(s"?mقpIeDlEn8g+L#P{&%Q~(>2UYqa۷vHl F)A*K0oK`*H)dq9n'0H&$@79d]W!n8)B`fxn+fYLrk&O\ch&%z Du/0$:](`ݢG9 ^\5/C7aGMs[rY4ޟ=]R:-*[oߒpZ>rkƹLѥxuj-Jo:b!#B]S/K5(f1}A]Բ`LԬ"XK<]to9Ahw,RS3蒬QF n}N2kn檌JڥGJW"$03) m"18gV̅11l U}ӗ٧EZm^rVzP.X}攒K>M(Qd%!XY ~xA*%1̃CbrцNQr}'Grr#'f&2sH*l1g5"wLJ\ުB*{n8ޤI4ӓp+"xٰժ\b:.ZWm$D yxQ!'FܡCJ߫q=k``dpo՛d6GJ,˨bmz*JH)INَ Q:,"2\T o-- 2?rUfA2zJ4)4/ՐYr0}uyj#da,¹rJKFGo}W%OO )'K*1wLsBw@7%Phj>ӎ ,.k]p^.1YLY9afdzlOx2:UiL'oĴDDIf1t9pů fWdhrW8^q/,F)~~qG 1fJ/'ſ+'}կxt{g 6`kgp%$tvrDŽ:(-c)64l"0E\jn}ZBSg(q(>_lGjC"T+/N6K&lR%3+P<ٌJQ{;۶?@boEaFCχ%]sk$Gݐ?!%f?l>Td 8A& Q\~ I+z.QSE"'"v2.-# s-Ty-ܭ$&&*H_V%91SYnL:&n;Hfw(6Ōu.oGZOqO iDj|@@_mʿH`@EV*/xlCZ=:T IO]P,+;jAN{Px4t+2zPM~/ƽh̟|oE˥5񴑿O@ K4F(5w#:D=n@e'fwΩ%H?j>kEP UBXBhOwlf2=ٚ0}W}nUh9C"2Z {/q=9qɓo+`}К81=3C63=W)x_ il\&a{ {( 2%ޟh4;vVʱtG5UԬ* YT=oý'8)K ֦E MVEMK{)}iIi5_K{"nhXiI9^Ntۜ:#^wFMuQ՘ )@O:̐]nӕz#҄g[$GO+tnZǫVF 1xq\IMuo'DGPLx3 y.1op+FNHZ?]qpҊ1g1>$$& lCey?pg =25|)0EhˬD }4M82j"-jip8 UEADs[J&fatx0P/δF[M%Z- D5"eh#gnGYX{vLm'A 3I͏lTPjBO ק8[r4hBULY aij*kі^x]zz5XsWbh_>tU6hH8nݾ@&<C]r'I.ll;_>yOz3-ɝ$RhԤ2Hv@AmI<VS yAoe<5gz{}=_>@&%X}VLlYx* kN;tTǿ:5eJ£mK.Zh‹x\}"`*l.îD4_'?5'm~ѿ!$"a-u. ,kƪ\/E]y$`#'RJohs2‚L`'אO#2KPnU h좐DP".5kF?|_q?![w1t#N55~baOSa;h ;~8W=]9Ũ\hDt-B*@%uWk)tClrHBqNJuhVrQ(_)PNkڙAC> MX]B]_YV@Șmqomn׹!bAҮcPnYN #[_6ۭ,jlFn=- asekr?TØmՄf#OT#&Yedwټ_:\P t%юJp5{52,cMTA75FtZlblHl [D+pX5o](mbZ<'4I;o&6_!;zhۼo0Q厝8m DTB4oXm<8<Øq`Hp+~;yg\[j(O7.,e 5Jϻ?ˤo|/|'JYi>"6m` @b[H?b۪6gX.1 Ȳ)t=BI{Y:tT\~w֦-IUɷ)}IwDp䈑zGyW0' 6 VoE6:Ny=I;Z i9,Fn~M{6sIX|MFzMT *;6mZ˒2[ijit3B%.cRF1pҥN(?o2/ K/ޒ8GSl1WbC:_d.Q1?qUH-.?ik{,9E_* /}\:mc9jmz"~$.9.+2SA(ylO>B:Sv̹vOx&h,4e֣<8q)xнWWq%tN+?c'G:ъYH}Yꧧ3U_dnl.Ox6mHαPS/"Z3;eobS[JɶmwYFRӏM6{~)]|;̼:{'/D.\Oi-'`R腨cT:ēVW RP_TSOP,†C< "7G9g AfKf*[: CݾQu+ VFgtjngI&:oɻ &@,t6;~OnJ8kjZ'lrσ~V[üJr OdC!Ο4܍Vs#3< dw~踃oJu]R}rF Cu %?hc{ ΝRecJBGNk<i7 Y&sդd1 8R!9 M}MUyW7<Ǥe3wo~~CMTbb nA@ y;& Wm6`$: an`|փ7!r:Kw/Mi ֵӆ͟Ҙ;7%OluLht"olW-=/")骉#:``}8u[d»]:">8H?Gn^ ]k/kgJrGMph˯\x#;л#DGYa(jI,E]VPiݧ 3Y,rQ^ K]ˈT /_Ok?ԩ&̛"P3z0s狶b41C#\q?mh?Ko J ]<]אhEO'U`.뷓[L7U HI\(=%|$jᮃbNGk]*o:aSK3%Ԕ1|{mRƆ10:fjMODnX|rn =p*VS=IUwj #>5&h!Z"(,\%ReO$D)j{ZCO#]2}tR?؁L>YAQs%E=C!Q 棸.9{~0` P|* [ ykIf+mf&×$&'ps0jw{Zb%TϦ &땻.0h18MC(%=/Y.uDOrmxdօvzpWMI\__u)w, kpn9|1ؤꋽ*CGX87!cwm WMT`j5L`%h#+(XхX5SIMyV&Ǽp߆(Â'tnVS êv1OQqiarD6cDI-Sf&{+#(Fb|Rˋ_(}BB3tqYtMp]w:y~"  t^OuWI=m׾K5p+ p\\Jzb ;4V~iF fժKYeR@" ;s$dw{ G.}D] }f]B <] }'pPiǙc{ C~“# {WOayzWzou8˲mTFBų* IMM@QO"lfoeF*{"UJAW `$hG@3#@c 3ޙ 4SH@eI_=ǀ2c@}g{цFĂDwCSz")sjD!2zEhOdp`Lsz:ԟ ZZ!lj SeŰ`̩ygǢ^} ¬&; ّi!E8D?z}+W6e?v=3Df0XEBzf,WI)p!,~]ϟBHh>Dzɱ.3Ŭx5uC9##wn,P|PDWK`%N{Svh"Av!jjh;r&oiv +4Xnjx:S@o[¸ͲyYo #ib8l"by睽N(݃YbfLqL7Xnn ?M!_6H;]*lOVoܟit"*i?q:ZARA"uD)rȖA"/B1G AFh=MYS8u7kQ:Rxqi`\ċAʯxm#?D:EƧ^ խً\ܠ K>e@%G i7zd9_4t3A=p HՑE__ذH̑d&^̿ɻn"p䈑!;P$ɢ h8H@[}{0rP@wGg"pml!tPpGqzAz1穴s~_oyaكV^)tb{$Oʶo?t0x1;aƫY(cLJĄZ3?#:S9Ef2L6MHTccKv/W۵%[z?[u| {GN2{XV1}afA%Ű+m x+ҡ33neZzS%|~Ah''ms" 3>IԑEik:hvx-vF0αTcjJ!(y?,r4N^4]Yg%8/bP1հ^:q1mRwDafon.C4']ZpESx.:Rpaw~Vd.F^j_gb&j 'hsNoL&1˄O)$)JE=xa@'FJPR^E Cw](UG#}T.ToA4y"0a2QE8cSW @mLn wHcOWa~ avT -gFѣQ Y)7x%z86K_mZUM m`VwKofд`_bl e OdXX,>;95GO2cc@OUA9XQގ],9UTB2YGntU ņLXtX=o]:|kY UW}c}72m5lC\tblXQ1юM\׃ y?{g!U#Y:0$iuXns "# -v,I;r'ܧ[rPKyžAEw]a K7<_}<0Ҿmcz y(Xj|`,=ŏvZr{e уJؤaKgqwMԑ׬ 7 TC:]:C%Y&7/tn[(BƉsMU.WyEBWF,"VfҧXi2OӸV4ԒubR?gyck:? ̐5GŸGZ4^u>-̒b&kf P1eh+RRGoL-CQtNܐه`96;~X1l Յ۸ ւ$B1c (N/f׶wk8Mw޻"ӬjQD@p`CņhO;Jn^iy3vQ)h%w7i|ӴT!pU+I"$HL m^Tm,_iЦrO(E`ޓ֙E-{ER@cnt-!8oJrs<qxHܥu@obH1Y2hҼs@?uEmiܙE8>Ǖi~-b5⹈-]ktmXL~WAx0o uHb(.LJ3FS]h~kk\Iڡ9)3p?r]5~Jb/YY{pLx;B@ΒoJB%@T0N?&?j2@J\23~9mnm>cz^gwŒ[OF:? k_ɳ]1^}~ 6"wgXvٴתS`0]_k_A><_AM%w(fm58^*!m\6xMJ*@H RyN wv5GH/#j܈)V48| w Z D.9#u\؃Okʺ Ujj΍ћa ]پXQMK~'6G"vēȎp*a!kں3hK1\L\?. [gr6o訏E;Br6n3h\Cq`x*S6s0l)3F^'$aA>chw̔zu!_(gT:l\$\{Ja=JwZQO"wbxYm*,o<hwM^;^85ԎsG^YI(@0k?o5t*<#rPeBs"6 {aC4~ԗ eZjJA R9϶љz0vBlZ-syz]A.{4Z[\%IQcYRYr֜PZ_):7D, ~)o=PqGC~"]N}JݜZ.-i1=H&6nLc(_(V_ˋB3RhoޅU}o|{΀.SV\A78ˌegu']5!W4q3by)jmadV{ލHg"elimwI̍? /=K;RPxeE 'Ӭ{N3}v?{TL;QK:,m;D `k׿н|Qǽ@Qc_P@ V}kh*;T]׺BvW0 -w#{Nfd4dwJ<33CvJCx0)Sq=˔;h1Hn&w\ M``ㅅDzuAO` H"|MKQ$ ~մ)K`mI=lDMe5]UY .k86Mxd)rcđ0b (ÝDƆFVtl]h7Ojؿ\UC{XqXިw̆tfD9TSɆ$7xUG1me},hoŐߋ[q 46RЋeՠ JRC5jyF~(JoMT2l|\AGsT'+MGR?뛉^% *z) %l9p[_ndw+m$-4ptF*jҷh:sD`FkLdbld}@1SӸjV=F91D*>v{:6|Y~n~fx+8sէ=UQ *7N=Wls9d|%(Y;* l(1It{ ׂLh [;y`݁k0`s(*їqw"p&;>v@zIkU={kG">auC(:u2a}*3&frHh_ X$-ü<6J җzI zӖ{D'pcF[CJH- b9\4i6vAf7]nɎ?湡̸n ON/HҼg%SAMg͕77)iϏ" I7XiކcܪΦD|FM V#_cTig(,#.~xׯ撧H& UT∥&LTa^Gt 50.% |<\' mwXx߁@]qXfNgd;[gHJ2jF9BD!RD}uJYCgCd?k3JNQ۶,Mc& nJP #)p 1[t`vbHDzk˱++R:w]GX z>ǸcƛMu\89#=7~ @e+>\=KrrZ؎j3ֲA%Qɨ6o1[MTq !φB2LV M.]<)dgo'10br*-ɍ 4~IXDbd0?GPW:3{"n|`+?f?*E*-ÂVUQe%Pk+ {CĶ4@3u7C>} .LAYd!bRT~ t(#&%h0?91xꄣ^| [^ě~*ݵSkHOI7y;{X0 S 8 5+GqP+|\IȎn`qk@(JQذp2&ĥ{^3Bj#1<3C0}ܤԷEKm{J๰[lcΘjW(^Jcyu]_xMjG_p -H1Ti\`&{Jevj QAIb$rl$X焺k,s%!XD>j[>xbD&Mumw@m9|:H=Β˃ƣ5 ^.aa;S0ǝM" 9}>Zw\(gb~YVc9iу'`\b:х$_#@t*<+34T/#)RmpLΰgwH4CM&yYx㓜V`)3q2Ern)rnk׺B ,Woc2ԅs 6^ET2dhA6|ׅ= vf`~Ppmm,dN DȂm4Z\cVLYMzu44i"ZVM Cڥ/{?@Rh?҈VMʐђ\N% QW]]ZWdÒw! 'Lrz8ѩcjKp{h ؼldbB@CQuºq[7׊r٧o:yvHsZHߢ؏V ,T?=3pH֪҂>n~ҕG>7ω6DT/)Cm-.tp]kKQ"9)=>},F;oszB^L TBG@UDi$ys빢_ *U /ش ԫ 0V!ܐv)wѢlbV6ܬO \7xU0*KC0& 1lȴd͇ٺ!>4ӥܤ4-9`Ese ߳h2J@n,OF/!K9D2 G&Z bR&奐{Rys [Ş T ImUMet=[@P16{c&>ANЩRϔm:/N)p5FC[8)wJ'H -' IEIx*,aF?fjV8%S@'ݒSf< qya6r,L{Xw:}a:Gg"JXxM2R`_iC)Z1Y-p*i /6z"à9Xcb,m@B%)DǧE)cLjV8NpgA)U6Qċ dsV_Ք@"{Lp_Z?-2oV:LѥyRccIqD'»X›܉)V3 ^AD&րH~vAU<+@;V}gV08  %I 3ZJ-M|bs"&@\扗WRѼ :X:[5ZȉqS@Uڹ!_>;9᪘/$E`@m_~Px+hSР컬I`_o3l]%E$0<#hWgzzܭ##̈́0lo@}6wg".j4$Ki#6;{~Qݩ'+&65ZJv(k mT^HAoП[`U`*4Bڝatnנ$wGnBADTK[56!uζw + [ɚ)A^ZvJSP@+83%aI(5Hpk95pgv02]YBRSJF+$M%5:Y~f0m@{ߦ@}kyWRwFdOI&?񯸬 #8I%t1NV`+1Rgz] o,7|mDγrUfGI!Yrt2v7,˗sAU ·PO mF.FnaCn_Oz؄A kyQ C T/&kDoC() Y^̸|:ʑ4nW)uiH4wrN/D=:J޾]FcؠTuu/sqǫ, b̬<ڇoζĠkI1o#8vyno |w;V~dINZmZfT)~pZ-HӕùM c^J=& e.:G+Ee[uoJSޭ.×ҳ\P`;xòQxەR~o9 b#%ҾIULs}uv dՁ֮ .|Ϲqpt%FT# R<apAV 9] stxϱDT%>^IFl+3Y i ϋzU{ S@< 'q_~1\"nkU⸹v;;ۥR#I"\`Ne,*ߠ3Ad!][&u"LN_'c_ s<EAS|d1?Bam04u+oAeƠ%7RT8_ ~Ezk-ʣq'H/?l*r>BH/_+ԤuHTbGTvfCQWX&OX}ċ4Q" aʁ3HEU~ze_UVrPpmĆ!Ҕ~/6;p]:J읶1mjoi8 V[Pشg'`m۾TaWJ 7PqR9v.p#~ ׀(h y k+5:$0xG{ <1.voXZ_%l9vppϻ'Ztd ,?ϛa /R)ei<33)ӇtUՕQ#:'S37w0TO8ez~ QN^՜{R{LwO NGvW,ʟb,n swVa'=%0^S,c|O:8HF>Gh/Yc5q"ST58逸<3iՇ\cf u"]עGH $ٷY8&pED>~̧|zh;NoV0g茷 l~ BX!/w2 ޚg^Spޅ+P/O1vyLlel{R/w@cN͙JN^"3Hjm^(>&7>a\촖#$ްdYޱHv\~cdG7 Se ᅸjz)G^(+y[1d8h"E۬pM"ڪKsK,uUhRXkS&n1gS]1Acaf]5T rqxH]]Ԕ)# cn$t`Usy5b n g;򦃇RLOk^ӍO$-g0!}~ygܢ޹-#X oI$0O2ɷځ2Fȹ~Q}Va\ z'3piGpbw,"tlUhS7Q4- -I{{-%;BH$6|0 ͿZY8@o5?E2[[_Oׇs>Ѭ:7L(Fh+&a6|_`sQ|zSr\`ES|SiO&q# y`۔bg\!uQsw4N7ۆWta}sO$xvޟkxnk3&v1{m5f{L{6XJ˫RHzoH9,pNET`ʔjEG.F21w 0"jںIBwt*0d1g'u&1BhGKxȎQ>fk3a/:Qpj}/ṮGf84/ȗҪ^yt;?5 }ȠˍeV*^gRa}"CبQoFY@*c9%ȓ`u:?87ƍE$i+J`88@iʇ _֤S:/pͥѰ_rT@sFi]< /2sr>iJT' P/~~jrB!J[5Plj{ d,ÅSZ\Rc'Q|'O@Ug5[m[*sITF_Vp[`3JmSSе<w 3‹{;gK9ueZQKEރ^45ZS@,X}jL{rp9ϧs/ $G@'DД]\7$+P;<ښEmWK; C֙ѿ@~g (c`:)n#oJzp4R9'_WyZʔ%6Hg<aKaLM"=l@dhfh3j8-ք8!qnab0]76,rRTצm5Ž\yed;nE#/RXCR,p"mݦbo24ǒ[*ﷷLͩ*=C6\Peii% nL;3nE,tCHjn6@ӑ'>g~HGE h-!1jhKv F7>ڮ _~}'⭴1coEK !_<1a?T= }dVw^Pݶ%lm=GjU;w/>7 t+r]ޚcŴ[;F3x밋RQFx~׮XyBsJ"Q&' (wt.in=iH't~H~HbM75Qr~[r<8u|X1aeDp{y@z&T̸?.N_x j<01~H a'Si.e,{,DʵI}y!zjBԛxo 4!Jt9a9 'ixrU 4w{}~cb KI $Is8,*M=Hc-;TMs*<[~LN( ?5y Z'DE3% lq/rx! >_|xuyLk (q{qy@W3n r:" aȳd{B:-[l{&6$md1RqCU!U7\&?3 P]\ȾN6Ӛv) k97med̃}'ϓſ-k|EhHIi,Aœ>lvk%S@d64 8i(ȞJg޿ ʄU\"Ǒ?Έ$Ui `\T_cxe,|ZaorF`sGB f&ZqXĚ]IL% (?A4DN=Uϳ&,${X $_Kt\M7TzDqQJY>yՠ|Oe doI֊7jLJq)Ipr^xԂfiN徤8."Dl 8(__VB 0O.aPQZat%~lXB>ρ)FbH'\x=GЋF[yuăs0V -b5 dz8dpe#1fN,[xغ6&ߴ)Yݯ (HMovt-z_>"mm޸n#p{ג0YT4Z"ƘN~u~ {20,$Zes'a*u|CK/Bn ʡXlY@fܥ?13&5lQ%Mp:gPM}v)O5SպD(, SUV[0߁XsX+$ۗA\r+0snTm EM ?Ā+ͳJ|D,,B_kZ09.eP 5֢ân9{=[lY7]J tmMܧ__VJlruXg$L{Jg 0w*gw-|2g.oI >ݙ`+F>n`\E{+փzbvoW]Tm)wV ߷X4NAJ$W@[8kOdR%0n*֞8je{&ڌBԒ7l%_ 葓BrgA^c0*h 4(u:o+^ќG,0Du9ĩ7 KZ?oϹTcxU$k9~˺sUV-WazG{:?\}*!݁cd 0jmUf%fAOjP VQޤ;xاV RU[G(t^A- K+{# uht2(_dC{ӻ#O>$&'z.oz1_S1M  cb$0n(*iKy_%W#鍧'Ma9|scp09A/VԌDn.|?&CS[a'dSPڡA2֧ĥ":{_ς玔*ß; Q.|OI0OR`.yd m@L_#M9khQ{\DVmN 'YKQwM4D։Y>e 6_04%(ʘx),Td+? yˎ<;$fj_ !_D{Jɮ 8Z=?{kA$(Yj:B V0 QCcxV8*鶳W嚡 c 0U;cӡ1>+48hi|ׂH2¯17O IBXj7b]4X9/y5`߸ '~+)e4 1WT z*2O@^Y]Fj,앂8~V@OS )Ń)f?tNj<yFN ^s7$e o@(3s0"-nkWS>㌄(pl-+2vPl{xixDo8D 9(Qq&rjH`GE[aVdɂ':ө ,Z2ܐI=?Ն9%j M-[:i˱Q,pa8Q[3~Z,jeF`kE:c[U׌`NJ2Ω߃H 8ƴaFJyO;&΁[M WO*908"B e%:3H~ ޤ\Xr t->Xg Q$zj)~ mANR6Zi .3yZ;A-f|&\-iMŢQPFB;B0? zɜr%<*؈G_6Nw⽀@> Zru[<%2Q^shgOUdK0ƄLC1R)LBؑ6f£ʌ},*Y[/lDV 0qY5N"ᶕ)i&~8Y;4ϸ@?Dl7GQ־9%7U|6GXI9)2݃FښVS%B; 6K~4ӺO1<+ {"n_^B2,0)rce/1HyǾp =jo'ɤ1aT3eƛN-|,AybfAe)- ?M _܎ mN@qf{|G-uS7oŨadBx$_Wu)YEM/7BƜj|ZS $ZA|iy pV(_>gC?ߌfwJv9DFdEF' 'cAۇo?Ǣ-cv)]Z 1VuC?`メ?w2LQurDž6vv0!A4<⚾tO[7(Sڕel{M-N_XohJ!:G*P|)ȅB &$j' PU 3+2#^'G LWL1\%kσ,SD);ݵtJT?eJ9=܁/OBN_@-`1ѩYXMN_qustyKB 4ήChjh<\&|^e f;?V%ENͫYN,dmwQ8 J.`{FjnbT)|l ɚ Nس4FkB>O;u,`/܌p/],i@MLwPؕ% +ɶҘ-{yClNPez4q{%׺}Orl\2dvۗ=wş[6_`gU叻;]b YQ%ZDhd~K\1Vfxr7.\> f ]ѿVskulhM'/$lݾgT7OSiЋ@hop1S]WOّ/]0&< Hнe*P$v'~HV/N}B.MU&vMZ]w$Om˩FrC#7*hۻٍ[=p, ;wK trs2w #BL6<rԥsRΘmS:ؚ@*6U; U)Hϵ5?d6 o#]&Q,aC"t}ӥ)Ps]ZpMJ#08b2E.GfN嫨M% EWLHK_)0F޲<{xC bip\ $8MWbY`Hd&, ?~09={tf_>ip*Sмkj9o@7fJW5pk m|:޶pKLT@pD>a\ &ލsɑa8MlV);/ʏӭ|7pVkB֚gC+zU+i-G2|`B4A]ĄVƫI<\z]V6|lK^ VNΎkWuY8<i~=q*M&UYc!hVO^]HρydiH[ȷ+ BX ՗ ;^tݗL>a]}pCnvrAvr'!zҩZI, |eƗLALf?A}"ܲ~P*BfN3k5sjEmYPpY8<(Cq2*+ZفtKn:"[@g/f"﫨v(Ζ;M*q Zch2Ka_Ux B jqibCq=k[͊tCs_jZsF$!W}SYܾ B|IǮ f_#蓎w[bX|=bd})eZMD?={=,̡UUFʴר, aO%@SxL:d0p5k:,"% d%.بZV᭓mvRKcif~Ʒ5MQ5'9X gpcudg֡mN@(\ό>ߓ\l 2>cĊR>檾 @K_0qӯ  fyle"1P7y>m;H|>! 903H"Zd_(W|1 ޤkX!J3GA<rE1xl6ى ayWVX&w`{\c{'}Q8ImCVNxPeܪbsq3xL#J ٛn /alrcrk7@EV_'Uc0B/핮j n]neeEYbX E lW=c0uUǽ̢(BsQ&QNK^&:jÔ}-' suX77W]]0\ +܅[bY"{u;CX޹Me6CIAmYhz␵ݕޕENF\;y_`MI?2rOjz+͑3x/KVϷ-vաu;YF1xlu0&\h%,M\1(kG  "##E[@8Kz3o4gTbTE2/)HSժvjL;GU#q_Cc|1\<GHS𷼫6в;5V3NW7Pʒa;Bk@HDY0k9;bc,v.PU;udY2͌˳;:_y9ɕϤJ*A <^r5a tM ȩ=S:Xk̥]gVdk}:Y&v-r]ocH(.{zJN$܍b) !jN7X/twusP;= E}Qu%oU5#?.I`Y<HqG> ]#8eLS#-si~Vݯv|Uqf}s@6oÙ$Qó:&7GrZ0A'' b&-KNMobi^A>a؂p֢A8U.aekTޭ#`R(qɴGO 5j-.~o,G)U[u O;%S{墻/ fL9wg94gnt!Y0h@Eq - H_}kKwVe/bcyNlrh%Q_؈* :4%ιbNWmkoxl.'-6ftrev(d Mi ɩɁ$Y4;~BAhI](Vr]c|ɏ)١&9 &}øV̐ w-&^^BE^VR0WhQ86wltkѥ+o̮uxM0,p+ŪیGˤ`m7QfyPhѽ(s=D_]&[_ynOFF^ۊL,6[6yScNnۚbP#5Lexe|Y5^i1Г3j!XWsڷ2Ft8cL 7EB^)?f⧆pڦu9H2kD 4Wv颩Aihf(e1{<EN{o6鳣S95߹X%3QˇA⚫M+>oV3^FT+s' sOaV-1v@L3Kg,?lsOt~w"pQ[`bi]΀dDVYe|E*;R՟7Z*y'iZ ~ŪFz$qHp8Fٷw@$xK#ٜ/==xzbz_{|‰%WBBwVR(v[+aE,@#7֠ Oȉ HGWG*X 'G Bkѓۦټ(/ѹXwXQ7bT~SV3`lV {* ANB{zka47h\/mQאnj<Y%݇erj"U?^B$< TIRwaSoO'em{[MTvEZ[1 Ԙ]}nrҩFs"}qc9 gmLҁ6\u[/g]7{h9h@b0|-|4&QmKQT*sȐ"z݁CkE>(B7+%a\Xekp|SK!̻kA6|u1pE^Lيvȵ*~E\˟Ex% ul>ÛazG{>8lC[%Mc|m]ߒ ڪzt 楹⭹e]Qi[T3Շ Z:/L[R)jf-LmE*GG2PMu_}מbdIJ5 FKw @"e8ɼz@ϼ¥٭TFz? %׸:!dBuA 'CY=Cs?C|J$_ K'PDNDyہ-=[Qhf=H|uERL&=$j-O9K8S["KDE$ȆC]'E-xNgɱBؐiʽ[uqW5=Op7q|F{nپKմy~ CBoKzWZ ,%gӷ2[M ]/"ήTVo`y!! Tc( >" .ѮxMOU]=-G!JEDڟ(y0Qh--|`0nإ!m8kEzuEJT?*iMR}LKGS_E?ӪHKDS@&Q(Ķg9T"n].5w3~c JBߠ#-{kSU6t\9.'"K0ԯ3toGd1L˖g`|Zh[GCؽ7 {޻8{.lֶ-\kS.s߬hk%s\&ismHE<|b*.ˊ"x nPn[_032'A\?檜B2*_o/i-9t%8 MWS̫H3k+0oX7^+~͛~Т{į=*z`odeMuR/3@"txiUi^;7|? `vډUtGذ/D~/XYeIQ3w<ᯉm>."Z${e"FM bL fCY2֩҆R`ggL#$޶ж`vA0NwZa Үouq 磊c(ɱhv Їқ.dg3Vʦ;-]t)i0 Xj+qRRaj 7ij]2a_i657mI}a.NN@#I0J-El+)]>(ĭEнNrw ں>rf.}zhCSW*tB!NQS8a1%?$`T՟`r׍anUJ2\"#5M*uˋCfi@KҹS΂@9RZd0J*4tnBX>Hu@l?'un3f²S\ &E#˸O UIpDPmIH)H&9޶TN3uyc%^i!Iz ۙk떌#S;BV⻺(_9!N] S3@F*9?-՗gTʴA+z_6EIH5/8D8sCipPiz~ k|A\NGJ%N=>붑q9i6_R:͍k,U2# ͒ɅCQT/ hOj1U楼^$WQbŽa>aχaDch3:2poYB!|nTSl?c~Hۘr81#Ѵ, %6XX Lyp8} A3*w%4w5GKcNIho}cfx-ý 2]2 q8T'C[z/xy;@,.0ioGn 7 giw qߋ5Ghn~ R8 5u2QĐP#[ ^C zސtISv(iQy8Mk_y[1R!m\Yj I.Nx Ob,Q8tfX:o9-s*ӼAW6Hn?QQ`Yba1;e/{RQat̀ \,@i Ʀ s d+'!#JJ>]}YHVZ->cP+/hQ558GNZ*I#LtB"9'M|gM w%KhI:FK7AP ڜr~v}RQXZ|]G ^ ̶^Z\~A3 ݵjh?C*, Cnέ&qk 8T~ [NrLEB#pv910q?<a2yTk$6G36]`{%3źߧ8Oϸ'10e8"Gr2luVU2nFgE # 5%`m02TSu3嫚f-:vƠ#g{˹\LZκpQ{ϣαWS>Ō8(H;L}aNn)'YWkMw(sWbYrٓK8AD.5F}dpD4tWրh3D1'Wtv F7iCK7P9zZ b*(Dvj)/3 @ 1.\Q߳|kf 4,j5)p04Gy15>ғR'ΦˉM;C{6堡%FiB vySxYA'?zP4M|wz o?ۊGhNyn3U3HtBmf@FrC &z/5_I\#o頡bueꀫ"'> JʨX5گDz7\|x~5Nc7u0AqM{sl[w-Q@(1hźoo`OU`M2RXvti%"d:=8E!fs3f[[?#m#$gSzh5> KJ+ = U_InJ-Eȴ̭<1r&20{Ts 9eG,t%̓ESoB5d$p~2hͪ-f{pE 6v]:Z UAv,fݭMFeͥbTc4UkJc+9Fp6"R59OF=aNlWz)46q,ͭ VQ8 ctVg}l}Rs~s|.6s"X]㠮W;q.ҹDF O(xcʺ͂ \D$MK/HObSHWI8R >>@JV \erd ~#AˆiR4np?|AC*p^Hfs ^,l=|ӭ>aֶ>pӪp YcS޸n52M{D/=oܣn,c/GEfle¢ũt< ΧPӀ- !kdKTWPܝWkʀ|sOQ xh4g чrC=ݓQ6TPӈnʓˠO0&Zqk?)nՕG@BNyFSR :zxe^ƤNVv7V+%ұ+gcmU@A'((/٦(ՏY;tPIJ[82,W1ǿA5zY":ri}C=IA,Y(!>$sZMmQv ;;]I'գJ^ӊR fX܃^,1&Z8z %SYYx#'9n<;jkaS.pDZvEqqKN Gک^ 6ù <~w5;;Qzvr5 ? ;nBBG cVHoEB_:P[L+uT9q3e>E 1&V=`ʤqZ|2$~/U7Ը1"&onP o6yKy8j\ , \h8- Hx,㢣B5N7;]͐H3Y|: 9[$/+i)UXѣ;[G/zLFo߄hs۠<#(΢XkFbD`-wB{![zyҡA 7rStCݫlRgW0n_U`m~ch80IA- 31OFZn.me߻>e} =I/ˆE@G<}ޗ R6S;_\Q|8ZFMMuY e(E(0c'av*9d!J$hXNH[R%Av,M6VK059vvi?7w]P"Z US<0+[|O/gkcf!G_OG^OH:m_&%+f;ubA ǫ/2L648R ?S>=vJ M53*AT^%yek2n@W~m7HÛy߳m.abqx:,cbJcshԬ C$[$d@buG=[<>ttmC PHEc#Z\׵ؒ< lNfb29zZq꾫Fz[jdAV};I@G?OfvQay HFk9Wk>~_Ri-ۦW=*$v](g yN>WV yDHVY8 ӦUKZy YաL0nV)Q@}srs!LIf-bi3(1eC8M)dh[0L+)~J6amhb0Bc^l;ސl4Q~.nCeUPct5*69vk pLgvESPNu<0".kq~E=8['|~̐ܔa^[ &~|5 )/ZT prd.'c\z^m:BKF"A\` c*rN 9BecFf!7q.'3Ev) aFǎ Iw?)zo}: 4GRvY%ذfvPE)oϘұ_2q`Rl0zmS\-W5':wW*sZ[~RLdql&0XM#w)bW\ M^Ҡ(Kވz\GJ-^a `M!댕 d(4jLH6UN Eh;xcu 1z'z˼aC܀42ɁOܹ Ega@_,YX?}Wm*I"u殾x@ϩ/_":`̰\wXΤB@vifՀ'p 8UXq.4Nd-a;*6Go}[*x=>Ç`L9PUj~Cv-/*eal[~ZNIB%S{ȳdTGc5m>a|Ivnr7$Ƈ:74]Y Qiv D6d]eX=f:FuvoZHP%K֝Fr ;/֐&-|\S뢑Lu,tc2qE KoX 5a5сu+~}~(UsQOv/XiZ~iPC^ydh/ H|̽/z*C^ Ls˾o N>Pzk Oc |6]BW>ΪQ;hhHĿA}PqnSȭ3`5i+P9Q44K[cqO)^JhrLyg\#k4{`>K8uxG\rE^"^ս'Œ|874IEU3TJ \,W&>y{PO?9T# QV LsSk (&<4V^oK:{zieKx[+mqC|bkP5İe6HS/_T E疍fqz$ڥ/H`KkTOAvBY}WB(x,0nv1{0 "grê̡U1:.yLd;.gUj-\Qs;+P/~ $[?fKԶW mFl;I1}o8B2\/RPdheN&wܼ-h~ee+f8[QhNGt6o2_mA>!#ᄥZDI=-XLt(3~ЩM є=,،IET >d{HQ%oЭZb0f1:׈w4ׂ [y[։'CvTHW[hƾ CB}pI7Hvb0?"c7oc#mEe -r2Q%{<,JPKe}ѧԻ[+{_DJ:g%@2QfƸe=gAJ:aW޺~PdR٭sc(J5'D d;9elio|Kqd~gz[ٕYnڦF]>| u1$V/TX^JnE?n1be{?L$C`s5fk -60t^<`dMޡz6ͿAjhXmk[׼5vc:%@UZ B3ū}:D ,MX,ҹɡ|@q<hB ku>gG>n/I1^o{dnQQ)uXt¡ gydȇ,!q r@=wEнbm2q`ruX%.û=꒯؊1] Gk˫ ~%!*EjVљ,8rnWE&U\kE;VSrEQGPͿ&!0欻;JZ `Vz~,mRmn1B#8FTxx%-aCƶܲEmlҶ_Ed5I~o 56xeܽx\haFv0pj0#yFš`]K 3=%_tTLTӄ`Jr)1GGa.@- i+y9 XkG*FXXa T}՝SҸȱQښ@K*幛Ih7ӦXx!2xU J@z3-X.ܛ!lĈb_< nPh}gSgo 5R;31n"*%ve/r羉%O}/h*:z\[D8;81 HNCB5]6yl#n\"?9,l:?Y PGXWiPTSGQ_u ˻[tXWA灰[ߌz4a d)Z,Lb(2tT,pY_j"cb`2.=rCak5қC T4yujc@}#6^ԶY,]b1#3ނ/9:;q&_M7=m:%}9A>|H̦㾅F"F{9iQZ>)8^RCcx#ُ|mlG=*+!GS6Q~q~ӡy'Wb/g) $Zjn1_(".Yx a|`O=^zրw1/&֯o␯F5m~m/ٜ͕~kV[Z+Tp*[(l}6'm߆}ԵRg0|;gset(%;F2z<.\&?@R٩ÏBgo@QlǷuRowx=t?6'z)r3hpZYԦ$Byd꩔Br|a%I t kVW˱|F y11(aV0_FLJTZȜf YMn"gIWGԙ3/#eR1l6})pCMr+Q &Xꉄܢ\\0\d}]ia@"< AَTC\nY~HD+Q/FpX#q`t jhSfGW+-2#p_ 7({g4n檮Y88̓IH[bʩ,io8УJtKp D잃^籕|?:%r׋,C VЉ4ɺrȸBU}Y7H~ݴ"D7aRnN(k +,H4_b(I4us #^.9c3I$*;_žVR3X v5r`!SRYEH0 ;{%8n2{lH:H0N#b-Ĥ>r|1 cNRq>` PEiMz`aS'l<&p_ iDT1i߳m:m\/¦G`l_l$iOGdڟ姂xPj#`.v{&jpH#*-=Y$ a#a1Xofk[θfHmɪir߈'7ɁHx0ijIiS FlglrN%@6z\!!H+TZJTq`{g삆-Jf? +~65{;u,ҙ0P&yΩYUv[(E4.c"}{zr/ 8PߤǣkpE(*U|5;b}"& xa_^zAop|<Uu^hd<7VhdIL]\lXL \o7ǟ.c=,|iu>fe"3 'D;"=i|&Wz2I;} dJ畬 [`-<,N@羽}LiUl+N-tɲgsjdU M٫IU(}+Y~# (QI߈t#r&ꆾ'i:"S}N8qKX;ZM8!B~8Tb.W]%F\0uH> 47lɘ{v.p/xֿ7Pf];nկ""jI]s)Mnw3u8qfΏsqЖr n޹ڻآ^J`j"j[lI7Xbsͪb,s2İ5 ,42 m>ߏތDfq{Nǩ,k%e>gJ9NJ %(nI;5ZAtZ!486NXhdD̕*-5M&S.,0z8J~~GITg5dd_4)z8s ɗ`YSpqL76GeUS`ZzFA /mCZ3h[v|[e0v ?nYl yUzXv$~&lǧGVynOgΡ; VvA'O.|};#|-/P"_lv#Y%wؐs; qҸ|@u\!}pd:ttLbqYDEXaeY ۤ`fnXGt~H$* pc(Tnfu5:`q t0@'V)oY H۴>B:ӧzDjNg29J:3.Ԑ]CH=Q^J1R|j0#|޲"0i7nL%G6PxJD9;Lqx>؃9v܃d`CԋwC}(DX栒V7PI+y;a}˘*M'U"2\h?9&X f? Eb@]ll:ONipnv U[cmݩιΤB-ԭ8hր.rZ͈PMO´Q2.¼2"ԶѱX:) `x&]ٻ嬯f HC1#x8ɛ+T_%hZ9_U]ruP~abJZ#<h]V+ Avpl?WXa?⭈xqD_?>v Aaj&pz(.R]XB[|3he D! kp#69qt?RvϿTmL|c&Zﭕ'MK)]}Z Dz㆒@]scnL_4f񇼙֔P^jmd@ T&J & =6ׯ? [{ghp!MᆌeUNNj!< R䩦xPK-+@y[Y|EYd6 BVWAhY~qYI@u}R%{L{}Ҵ q F]WYQ;yh.AWqyrp*Қ^ofK7 n1gPKT]7\P-Xt- nG]pn{>oL*,aqZVqMl7eYij]sٱ,؎1D-1 e+zBHʷKLlz 5`[ *x^(` [^o}`P՜ J/z>u#{oĐHDLk'͜hZĚ+;F'=tEO+k:Pyt.KB!_8BRH~p{oub3%(J:WB?~(np M^9"^B}ʕ;LTX1h(N F`. 3e4dr"En4mjۛ{)h3qs6CS&~nnY5?2+i4өCG_/?!kݖ|lnVX9z"Tx dv3m7X_eHRlhgئ\kLJ,ޫ)ąD$ݏꦐ8^^"^Fޯ<]pr2zDc7eTَjYlfcz]Jzl[F &ֶuK݉fO[+Q^0!sA{X|"?r "Z?Aevv(kD>ZD}C}OWǙ%K3.QXjF1dY4_ ^K4eiVCMƌ SD-`yeވg ju'.痐s4R\3ڞ|=Iy;53UPÍuҽMa{d/! sWK M(A͛-XҀwj HF(ScTag'ŅY͕-#GAoL%^g8!)K~8ۭkvN..n18{QkBzwn M&8BQ ۯ=IWʧF~0È5SbI40`9ԵmA:)aJz pч#`ؔ"&!&+ |蕡ro9 a F^! V?a5ȡu]c5ӣhwc j.dHCD .UйZe4'0B+]"U}ʚ٣PpWe;Gcq ~̓ˉm }Q"896=%XK:sp7:^lN&߬>W󯦲]Hr|CxfՇϨCG~I <$d#XN'!d_nmV'A_H6@on4=R+̼̇Ps]ۙL `m;_~D0jxXXupq)%“)8f14A#z\ ͢gA3[:`|m`&_B ]%^o`4EXUsX|ĪbP>̐t;SG\i0hIudY}wij 9{{Y@\-B.Iѡүc`ZXXTI`NUһvu5 2PK>Px~GSh=C߫9;y̻#be",ւR-%d\. <65}GԝS#cTE@az0[H[ 1݃CPsTeF> Ə X7'Lҫ1֋qF£b(7Mtr WrqBpWW }%-.R`$ 3itŒ,}=Yd;[_~XsppOAd94:D3<AxmrxeLƏ }E!)}?hG9JS]Qۢ5ao80ڙ|gFkW#,(j9|joT<H/ԝ6NFw@6`TeծgZ}t4Ҹ+f(JD3 WAk"=S&=S([K9LIڍ!R:LjDnLuHdԙ-\xפ^+ꕔ&Q+yh*$} O]y4{}c 4mZVlj|%wabj**}NJ)w^ʜkE!9~k`EV t#ش$(95C\Ó#P{̊-fdA$F &ߵ4|VTg_ڶ>i_iIظLCa׷-/?tuA!Bl٩/HJ:t1sTHۀԆG R '[|9VJLx;{YIANzHB!cҽ!|]4 פžIl4@w8lT1)!erkN `8_䟃]]d.2YĤOCY? N,DUJms&na<<T~Pﳀ| 1ȺʁtvKq(X_Fq `HHuwu1Cٟ~I^˓ Pb.ڔ% o`kwX %1 wQ[]2,"rGy244{m`D4 w }\zvC:nw JKढzy=9"BNt?[7![O(qݞft>X0/AuT:jKd1v4;KM ڙ9w3pz;)eڢ.)ҌPzts)P" (,I08~IV$m1aymDp`"{Ժgc@b 0*.$*r0`#}MXOdvےlJ̊ 9Rmr ɒG;_:̦N " UN޳C(@R~}u3 g`v_`S9sM mt/Kr~^ʶ#@KRl-wm͢]X~k (\.#qtS2\GQkN!ڿ2/oł\&2B( *݁5T7pFv ?R$gKfn~W.Wy*7^S'6SDA]]G*F^zQ]$Nkf_I_!1}xOa?,63T&]hlXbPlI rd-BΑa!`ĀTlSd0G&973rA`>ӘWeB]jrݹS%uF''7hWIkYpfA*l4JM(9DG>$Q=41{we5κ#i9HK|y  UNƣXuAj;oWR7SC0O 5sςvDmngOMAk jǼު2 UZ.#h .nM=[&EaHᣦ`o@a8~BS>$$P:(ψK*6l d8V:* YKn@Fl4Sz89I35( Y}q*78"J;6lJ8o9G*usDǽ }+d$j'*Dk>lp(!ncDR$\j50ѥ;IFܿE=2PSEDpQryc/i)"uJ[2@ۏϓK NeQz0c&cps䆦gxM^y˟<]DD"#{E4~VGj"\2:5?౵ИFb`#fOQ?\%ljK6-.'SJ?dȨI=v\MC9Jujeq󚘘rR89JۚOyQI@ӂ&2 O@Z^ @X5 @0gunv.V#sW]S΀Smk!:#sBn މ&vFmb+!\WV­`/ئ_X *#n7XT̞*zPf2S()J7Jj~>%з< 5vk;&D+iVeT4k3ZuS.$,R& &|h /3ZF/Lx1u!twY?_'/OalQZvÁu+ip ͩ Z̴UU9Tc.p+عQE*{>k:`'ۺ+$a!识7e)œ_O3G!/41 DV22 XòE ruGWFpIIىkoW9hp H!D!ԅm^<҄_ חj` 'U<>)KWJѪ%vdy3ϘP>8Q@$[BzW.O9p0rݴ/ȟⓌ*Mko`?[KYi]uF ~#T-,)G_罙9QμVTJ戃@'h?"q" Y&OP *u!~S-RmmM>ЩF6wo=f4S QK}3! [2RM4P2jZ[=Eur țD3Op3<?ӥϝ}Mtg3Օ3 m[A9?]b:\O<1"Bl괈`C]wol[]U،X^v)F1ۓR 'lSVKć꩙/^յ{.PSKs{C"- _~dtwIvP|# 빬#/;Uh585\Zn(UoeB(]oX8+=y :-)bZG i6:k2]ϩ 46 /.Qk `l^RK&E m%Xaqƽ.@.Z6$Lv) C-PСS0# rfrj ju2[2fk"ߪ3 b5v ma}FGߧ[`:)1sgekՈ;ψ|(Yck:[YA44>/}$b &͏R3HRD6ab|z'G<"b]'X|ZVfZ{PQp]8]$X(`Ǘбg>; ~!ݚc*iXCM =䋢Z< B޵ؒdLwy By) >~= ]Cy-ǔoW`gSc"9_ xT犼O$K(E@*!=kKk,QXx$7KSqVYJOH f8P?[*hb^ύ`jU%}e٤7-=X__,HdJ'䅴.\<-_nOdX Tۑo1tNm7SUDPyddKc\pFE>KXOfm25)N4@F,t6铋;i}8r]!u>y~I[#ū4;wLmWP͍Mb!+wnrav(_IǏݘU{*Xf26@Ge7UN1?H ϗ}hʽf<0Źo#<*`G"Pt*T%)jkkl%(/onD=$-?)6z2IءhZyT [$;n:B`azk &WWK:@݈%>B&[&4MJ֙T Mm לBZlPz|qK"cL_\z ,<[xr`A婦a CcZ!ef;K7]QkX[ ^Qz䒥teS,lQ*^I>8Z+{rLrjB^2l oҽ "8ХxqfrU6hsc3eKQ[艊2yՈfg CXc(4[a8$2[Uh&,?:;?gU$*UsgKw<ۈ5vŞ6`I}@[j{mtҠᄎ1J㑇 EC8U=WHD̷j10@BlW U)!!Ex*mn#aAvt3l"Dהza-}л{ԇ0/nSR)+?K2p亹&)(x X;Uw/ӮXX@lrx`k焬3ʋo5Mkry)cvf_<\NfoF^'1)T ӸF+pNTIx□s3{7k_ +x%xAt^5~r%Bf>}^MA"J;WѬ(d-xpO3.8b݊g\.Q riࠑAT^_e³p. b ЂB0= q 0wNZ!L-%2"4YY$>?:Jyz/l q${ۖ~g\Z] r!8?[{^+"|.5/=~8N>N-c+dy wlkMM[dݘTdni WlgZGӭ;]s[^fcel?%1JU5nQ]Z!x%Uk OnVS}׎B 9֫z8D<'64(jkgGܞ(ob?|Zɉ-^)au&IVGfҪ9-]HGP1p}VEmz ;x [O\Bԡ*T|S7}Gof3?SZ~se7?MP b{_YT Yh.F^o!ޓq1A$uݻ.64"Ko)r`w.z%O]RB;S1&,yv^A+;+TZ-Cǝj W稲)o,,cJ7zr6 *ҍ?s6:#T|1Ԍuqy(oGcr1t}ڪ*$N5S#@>{.uw@ p( a*嘶N&M7ޓѦ HGSi. Ŭw<*2g%d)"~ DКQxlLy}=´5 H}+?'F+qh=8+ SR-椌Ӝ0ɋ鈽.Y%0rHHyUsϨ`.y ??+|!>Rxݤe֥[eQ k^WQC;gįL/-4{`&,!ii" |pppLpp\sEq.< 0wy]pzZ ^kƬV1wrVT,:9JYs}y_كp"7LEgL D8q.ԅpl֙K[vɂH 1Iv=ݛA|S&gb}JM@͍{ +F6t9ֽ!+hH9jBF3.AA]SMpb-1%8Ih8yQ&yFvW3gԯSL)hdԣcJX'%VIn" zIN\HkFtjQOz%ku2Xj *ϱy*Y:~\,=Bß8rje]f a"hvR7^Z0y*jpe x1KVQ?= I {ѳ胩T^48Nz#35sgrh[A_n HT:K_TΏ '˩+Lt/=c]oAA>nNn s^-t=F~g8G&U/0M8ɡoZ6T=@U鎗Tx[5a[b$t29_|uUzJwk%zO6D&JēY`Ȝ7`o@SHo m-zx&*@kKj2?;Y=_5$wRS,)!^r W:*@21YjyID&uТUȬɦQT-xd2K'T.5lh1wi/pC.A_P=+SY2:y դ#NZ=؅=ĄVBs2)?]i9mn_iP?YA^>'.6! HmIecX P=ݪphBJr V|,Y >C صl)6)K /YdJ1*0y4`J ԐNWK/ |նfz;jۖʟ&l+C,Ȱ M=ƴrxIJ \H)]']~@=I*¼L3P|[sD4@C #{/x]nbm%jgj 6& f"ar)lɟ*A5 ZЖ>CG2L+9`:>^Q: M3ْ^܌w{1Yazj#l8عxգjVc'N0&%&ubwj ˭3瑯:&VY[M ׂ$&Ƽ %#{Y H'gNy?Ӑd/Fq7mL %Cak7?*kNҍz C9D/p89Tq=VbJbiw1+nwmd:-I|N?T {,e5՚,B'p\'Es7?V2\n\#;y݄ޗpEy^3+&2;r,.UJ\Uh_Lr?B'#IƭOYAr z `l"v ^ WE4d^ᓃ)zS;O |NHjB' 2GdfܶDx"IA-dϰbu^cRq/. D%i!姴 K /F}% LnRo س4a.qbmq"y aCYD^N73 `ۅ[($l,ǚ~Ԉps*IJ<;5GZ#SO歨;Mb@jJy7}0f̴!ܬ YN׵نCD0ސMtsNwArA}rқ0n UvS}uD.m:q_-jP] '4 U3w v_}M*`X){7djh;9vbژ C%0o@N! 90 P :-꾨6*͇̱jNas4񕑙ej[=ԛGVCw$H_2ُ,ȔHNte NLAʈgԚSrt 6k:xGOETsA xN譏(w7ÄLކQHQTᵕwh M @F1oVQkGYUPܺ| i 7cjv"B̸% *Iѫ&b,Ket2% ,͠5C1YbJN(i X&w g5&46`g% r@ o:% @Z LX W(+I Xê>`%E:R."^/ M (,2qe)_i.%߁/#Q,)%בbH#r9EEнke2@lFȌNȥ73 6=R, J+E "e ]M(uRLҕ!9f>2 \YY$xG WЋO"Jշ>mVO( q[(INsp0Asd%^̬xZ?t>SQ$]5tl&y{>@M-ު}I4΍?ץId$>djt'9[JU;Wz!3ocD)/ۛ;[;3RVR˅&PWH1jDif5KGwY3?u\Kk(1 zT[#y$]2Sc%DM+s0F^eĆV!7PXPmS0Ŷ=zo+gfbH Ri p(^QpZ_ OS'_kŽ% 9#.@np3a;-e?XhlK Lŧ]eA-]TcYl8,#DױgTwx˺5C>Mia#ʘaHhLλ&c͇gGW;Gsf(&OˌFr~PU:A,HW/!Zy`N²Ur<ЈMxRѴY|~*7wPr^^~mhb6}ͧjnT4M9R4YQ]J1Խ2a dž8ڕ~px`eN qf_09Re\7 H}6?ņ%ퟁ>Bo2Xr ij39~_O]{R\hUFY>c{Gm86 6KZ~#iju .noڒF$$Q)6&s ſdkދkļIn2oj+;SzDksz5h5%6&SƥsG+R'(,Yԛx9_ݺRO261Z1>[&V-|'@} kh` k܋LiC23{{i.ʉh{-Lmm y k@^\k0MO&}Q ml|kUymw=t>T7qd2ˆ!6[9! ,5'2*ƒ[.2v!l=mOmahڳaO|&XdǗXg:YB}`s:˧)>GSn4yvGg|8DPIr@4%-DMdOBTJ ?ލsrTB)xX-vG^wtxgYh?D.5k_djk=~VÏ_Yf#འnBBdB@@vuP0l/ aRaYP!xl}b4rQW7~(U:?P`1'.u<Θ~ޅn-?ͫ`0vr;-tR9'qmIV@W/J||=y;P((q'GjS)`? /FQJv3]?oV&MR)˫ÀEӱɛ73af_K #kh {:EIIEZ ce),[DxYNsH<ƛ9bgWctzۨH^peE)8e \P>]o% Dcҽ^Jnr,C"Rx6Ƈ35AbLB!{ *w/@7S]/m00-nm7ܛpghsŜ5) ߟ)T[nkagk,_8%7?)%jUj[8ʆoO"fݝc}gDo8(&(i] 6btw W9+!Igi" cn 5kDa"[-j= Re yM v鄷@q'W9dV5+seGB"Kjʪ'͑P^PQB74F%Kek5j-S^NLKVv ƀ0qT*c[jBBl M.H=)r0Lm `@̙"vp&*Oq{=fRd75`|N]I!lXRϘQbO"X]4_mBrA![y$ VMl Fj;|"=i{, 6"=C0?q=;;13dRl@4ZFE.אsA}_`O) u]MSR UĽ @1$n+:rO7|[ P$ x'}K:7RuxjD-h4N~xlY7$1YoD0^\6|{6'dľf ˹3Ƽ|V&-?Y\!'4f>S,/{9{7Bfρ3G&(q-/C>Z/aXqq4*WY8|P Ay 'OyA Il3ac^} HYk>tU,"Xz襅X1+ŰLfIﬢ1땏[gejc\+X-ih[Jr,z9P3۴DGF|CeOL| t9 s|iybRPsȑD KAup Y &5V"oÜDz,iJn>/)?9ߐ9ܻHK; c:=zpCQJN[ ֘Rb鹪؆95ښkW /b=^ Y [ݪ0K,RZ%ev>φ^?POp&rE7M\;$T3 Y+,yDmɄ$t49XD'3D! 6YTH /[ᎄA;?Kac䰐H|^(/0 !?g}4NҚ.Ko+ZKX ]YB:\PW; tjy{5-s}uN L۫%]"_V Lѿ 8 G ~c#X!8㌜USZ4?,D&K[FV7!Š!v#{K|#wƷ f#0APGr)u+ 8 Q-4c )dA/QO`%u2'h˪kN$.C"' fAi[7k*-vle ;33ƥ'ޗm-'|IP A{% ڎ$:=I-Nh;K(J϶92V$'uH_ckckWEVaucA1]m/~ S&ci"IgS(tHXx"%F?=%NmS bt&i]y:K-iq w"c]xm,[Q5!nw9hvV0l᧾m*=}м-a2,9r e5UoTVVv"C 1Y߷zk!ZK ~`ޙN%nZze8LzK.)fhoz҈*Dg`™ёţ}GW̑/ysm`km(t=ڸtvsa?%qe;Pro0;xcSE9*+ Hs)4/UЮ2R."e~<^e&5&z6V݈`"*EdQu'R7qB ZK`F P88u}_i|o*p=, $0"LpNk|s/?S0B.Zkz-=iRIL3,5ˣgЀ)hŠON87䃪RS0>Vx( zC2}ƨ}^!=ʂ ?I8ƞXw+b@k];}jC=li8T[ܲedǒDYU=Co D@nGqWY'SBtL:qo*xîВqo6\3q4ڮQ-^}SΘl@ɼi1Iy.h]]sL)gzT9ԹYw[[6 ? u|;pR4d.Emmg[!ƽ M AqX6@O+C*Rea/[ýWv2]d9V:.,-1HOR1V~͞)UXۈi?PNezihN9PQJYxInR%:tHHצ, 7U5 Z+f'ESTV5 5v* dq y둊z UP?ZKpQn<˧dFvYK'Q0ˊ\"/"!GamSڝ&;\tC/Lmjֹ8;>wnn+[.5ý eV^pchh]Hjp' oTC累xU5Zȸԉh)ɡs `q2L;|O؄}/j1^Nl`lPD3o!_~=Gqz˖ۑQg84cŜg`żZOQl9乃cKFUÈ?tG?,w1^?JO:n |)ʦY4£|iR2!GNB舐cs-!*\ eB椱!_fC1a"9o*6m 4xAix "3*p*P xkgC mͦ[=z?A&ý!k2~DWՌ'u =)f_T>kzIS tҝ7ABNSלhYPCuą\YZ峥| -Uʧ1r4N#BzӾ^= ]D?kB bſEr `ݰ(R]pCVoP0/SDNEW華C>N1 # ݙsz% Pvvu@t5d"gZZke]uVQ-Qff_OsYŐG޽PRZHV8ww(Qx8'ZΡB:웢]̖uHp2?XůO&@<'q/FMe2"dbD\M.N ExlL#nz w#P.bXY*Hȝo4D!w-vՖұs̉q2Y{;0$vE>Vj ^XC>L9\coI%}Do'G9sמ,{9XUkki eAb!DOb Qbf^/d)R!L.II3L6uwU*?)8lBէ2r`JEaB?_x7IO-NWC_~mU;e<˔~q8+lMDxiRkTP<5doFw8Y&bqo&d'1-R۸9jƱ;ps[d_⵱<{M~~ԫ'sM ,`Ê 0?‡luЙsE1՘Ur ;bW%2+lqdWk0/ CQ~u` T8ܻ{%{}h }8`ǗSYz y:tT^c5ƼѹN>l_S!2QʉCHhfx옹Wv)9pe7U֗*ظo0ݻ^?.;A̦rRjjP¢ ^Rg֭OmZ#6?^Gs{0+1U:/!v}s8?G%g.W闘@8d`#pn`Q\~|,ǤB "論R aZ?|:hVB"P`3w*P&LPAx_ht4%F $hCX7Dm!ݯ|ӽډy{o^Vctؑ~"C#@wԜ z6G=~!YȪ5ô> S\%TVNe2 ! eo)ygΌNGg= njH)0ECċDpimxui[B.KgMgrlv4fao77^5BB~ol +GOsbpC5}em ٱ!qp^,휞^J (O죢fO*V쾺vm m~4I_^]'THU#ގ9wvMq.{ye!7U%,Ә^祫 H:4>fvbK=#_'>%[Ys}[)a(([\Xk'߫6±RL)O˕(^t6<41riʋH'w\̣x !wҚ5QU`)YB9̪Jy=n e]vDrI^_ nZapQ7T6 ӳ#X9D^ϡ<˨o_CSA&NS'B }ij98ZZ~eËaO㘷IWmx*y k)6ĞjH:èje Υ_;Qmbe@'0ъ5U+2:n leM!IT/[}+z4k_k v tr--l %R 9 FH'8BᱥxsF7~/c/dQ|t:~AL~P,mFy[bX/& \߲7^7{HԷwwˢ33I:@럩EHk(Ɍ-o i,VY08}<#=XC4E0=E{$af P,wz1N*\q="s+4_"QS>av) &`c.(!BVN x"DŽtG$z I@Q!P$P/IOؙR:(&ڿskÌS֣*=5'-fk"ŷ&}qJHd/8_xߥ1?,R;:R%YFV ~H@?ߋ@_ex4ʫkx~I\b7,l3I Fo@ ^ElXK1یrww}uF$"fYLUGgb겛 W7\ vf\c] o`rď!Yy[bSr,=":>et, PcIl P^%ۜ @r? eϴf!FKQ?qНҌ3m,כiSq9^M9K@f@S!P8s=wK@tӧ} s#߁Lf'-~?r٭ @s6/4?n<[PiR)bцxO3[}!5ܠ/Og-Vwl 0ů ϻ;[иP܊/ e訯5}f.hu]iZEǾgF5? ֎Tǟ7x4%rMjlȄŇͽ@dW0~ n?Vۜ|8TQmu |7;Dd˹';[7 "z|xNQc%gKJ+3XV5hA-}Gudy> Y[W-t?23xp\okV' d'& -RX#E1]ev65[ ݍ*pI+n6bWnϐ|eQ?7TR!8fp@\FU`~MLm}&1+|\~ͫ~NAnQ~c]6b\z`gF2+Ӛ+հOw^t5\?&]mfLcQ-~ 1E2S@u%<E$[C=2)a,SnWSIEJ` wW3_tje@|{QAlZ+,5٭W4#'(/EMz<֬ m5LѼF_!cۘ<XDM#њֳH%xJ  =/i#*MKcxeUP (Hsy :z ;UwEyrR֎$f25gkB"DM 9߉q2aCOPrVv[w8_S=ȼbAP;&V\[pI0AST$(B( ڟi!5n{$;i q!x]4Ab\0f=&2yэoŘtas!!墩bs|P:cOı؟U 7i70,MQ{K +ȶGʐs3Tܐ HՎ`SD=1*[~]шf}NGc}%BPxo< ۘlgh/%^ dfQY'*Eύj8[URZ(h#i0-<^Ax.Xfa4=!3?K; `v?ʧX_\ LD?:_X_"Ů$-XK3C0[&YL01Y 8 Ewk02Jju͏-9ҫcb8{>y\߸y 0!B?]|tL. FmCV|Zƕ`?Y,ΨQ8XO| 6a/Mg(C"^q> ؛Vfd l/ޑa[hg@5Oo;Eܟ$mFb!XiwеzGQi@۝U_MU'Ֆǰoh`OX,@Yltbvt+1 #1<\CkVRճLʈYzS* [~&+~M5\U{!/fy@&een(8(.rj6+6Ъk)y4w1+68mh"'sLh|xvUnL4= -&׼xi m2[NayKԵsybv㔚.YJXa-U&[UC:n/&2munhg8"Z_Aᅑݣ\=`D9SOKyguHu+.CIggX1m\;=+#;Yp[S{HN+u Y/Aٺ bը&9U ȧD{nYSRYyaVv=;}u5G!b.< Z!V`\޽;?&_QY#HeR{!rR0 y_'F`t=DLlƢߥ'^'n&Qv77qgDak4Ԋ."/) %p8F2ظ9<yEҺ^}\8UV" vo 0PՀVxKe"'4vƲánQҗ` ;rQ4q鱷,ǿ!Ⱥ)uIsBFއ+CL=lYf܄p`1i.=|D~Z^o[Q-"'RֱE(TUcw4 ^ ɮjm=מʪ .h v]Ҙ N^j*8-j0v=ߕ؊܇ ú(1b~P 3bώK$jdc}B9KBf`+ѡmfK{lÖ;v.pPf; W,8p/U[մw/ZW{Ԋr 9 `^:H[GCR 4g8u%:hu|'BccG}X̗r|*F!ihExGir ŕ=j x^X) Ͱ|ʿM 2k;G'H#ߡe6iEuHt4d ?$ Y7Ɇ7/K*w(7s\Se>LCwwLS)<Rˊ[^9#tH^qhjDJ&-#_HE]vr5}wD@'! "47:V0?-b$:%þ`[W/6 )}Fe{4dOܾCNj'S" [{qE86)0kGv' |A =wERE`&7e368-ХBJih ]kofe:bT[f~~bwMy1\eAOeAz,1'+z]Ô&t Y;ez}_ ݙ2 `b Ju(G_Ay0F[g `~7[I w+4Ä2N؆V(:kDrZ`t>ak*~[Bx`MK34SzurG~qEJtYkȊ+2wl45iJ-Zrbܽ)яt-|T`ɚc!9}9 xG! *I)E>?bZ.2Eý FGᆵYm1 `o CL=)Sv\Q1OLphVYqVe-~?T'Acu~VN\WEg,_j(_(x*ݎtB%@z@OMfQ46R\>f #g+{2_7uX _0ˋfue b!$Fԃ+CCo:'xd9@%E  2ijk[r!r,ܙ2K1pC!HKI֔&B} ' U(U0/Ehĺ~7Қj#-T7|kcgRľaABEyVN0UG!;4H$UnDtnSdhVf,"CSTd5`;Ϸd4_n&?8af-32i҉+BYNaڐd'an_D;@aP~!b%X N|xY) =BX#F]q:ϦE*Y92pXn6 [yWsS]b n@R;N֝U;jpm˽iD(w&e-ƄFvxPmNZqrec7OW6jptYWfS&0-؄ m%;#@$"\|OQMCkR[3r^jbDJQrݥ|CG ?r#! HԘ,cƸ]q(/`E!·6θa xJ&齨ۼ;ųdY5 K {XDFM 8n%Ԗ_ߙ8PY)MŇߕ927Zd)郖:V|ٝ8˞oq )MJE47]˫$-С'\ivr5(OK=p41{ۋ G" d p.ZX QyUŃ 5ʏ-"il~Nܗ:Xe1Nv9܉~cFZ'T|Ƈ,9(1*#wܙ CXT>qml-Ngc0: ˾r00ۖMa~LgQ;٘]Izi0- )e BGXI5Z`4Ds֯\PA%ud; vv +PZ[ܑ. 0Vuڂ', ,JhP 0\[T5եUy_Nh-!.mNi? U(%|(ztOY/* 롐"y@Re>y̨O_mwotlƆ J(c+}k]GNԝqp[DH@כi61 ?BR|`nQAQ/k(Й;쪗mzd'ITY˨?,f;e 6?tՂ6;x2|J;})Wڦ^GcrlbWR+(z y]@I󝆲޽IKѺ+fe?7"峸o~  QL~=$mzۄfA Riu|\᫣n ; uKNa2řm>!_ή{4th3t@xlZQ9`U+GMQ(|EW5YO1^ʚbV` ;G 2\>hfkPK{Le/TdbGK=]k%$ x^oЯ΄F sz֭? `*C1U\8PC@@cĭ"S#2 g7,K7\gAe?ي,<9JXe%Dj (LB8OVc Q$×C 5I$BT;c5x*^XK(yo"i R<8ӡ|<=-of"ҹɏ~yςGV!wcztДRܛDe3A/j2*+z<)p ڟ`}FpS5$w  ޥS-Kg(3WRyAġ!,[{xؿO H'3v^ ]a%CZ^LԮ $ȸC+p@_H4b`J]-v3]#mi3b Mnh]Kn7cW8 k*72-:'Edžr)ZJj~]VtbT`eOEc5Vƪp,K ȯOP8 e"(}g 9M͆ ì,V',5IA&bKs׫{ItQ̪|tjO &30\Es&inR ~7WdQbQ 3gSKiiFG5%2/,-%NAJV=t0WZ݉B *A0F0gѲJ'eU ]GxA)_#/`%@ ]Q"R= H/4#M{tv *C۷\4rv:;ΛsLn;Y򘧧 %>ͬvo(B8PyJ2gL={2s4&rD'aI1rd@e7}z$C NL?Lsdn9LjY;yt!|羠ˑ`csoVx73 0<IkJ.M*f4m ƄMm`ů7~ha (w2Z@casg!l( ЧN9`:%sf2tOwE U \9x wI9[D<lr8 3, NñYU~Hs[bT5l1$CgrJR8($mWf37d}EY ^(a*@.2缘̿<˩3awg SyvWlzRxb3)wyWv\}s\ Hٿӎi /CíBOijC͌ [}[6Y-/4~u19&uC!uIŞe^Gzi+v>q6fceNߐ }9U'{~1?ew=3k#8Jӱ`*$зwk"&\S 2kB-/^?Wb(҉^ G3Va j %JUNu#)T\EcZ3yWf d ЎK1Zoq+$®"#ƚ`EfSp\otб&Jg+`_Vz<{dm#r6:%ApbnKmŮ;e{M5]ӕ1>CZ2"Si(} <+$WV:*3 &<;+Ī7mP]r#@ԍt3~FCҝ[dr)bovi:DR#t1wq.6H- ,ƕNm(.4unoQZj:rzNCw]W& RrC# b/Ar^̳yHjf÷7kY9'Jf+o{x>1D_  yL,5thxHR %kJ݀i'8F}gM?lwt)m\ftmRN-9y"oLT]xϩv=`|[ U|/"FZ*þW3 5P]A!)O-:]N=>`7b5832 m]q̡M-Q8(ɝf<slw'WS[ACն!~CFbfnЀ7_(13Qb`Gk.t8PzD;,,:0-IDJb,c4}hࡒ$5Y'FSa|ӊȖxs%S{˕<=0pCZxLf9po{@=DUYHEn Q@-سE(HB"TũvXU6i5;M6xا9vk+n4nv*KDOʈ >(P^o>P $ ¹:2m&<@gX\[8 xgYl8**PJCNՁis8YB`[ɽ;_7c`oR8o4LpN$Б\ "<Ŧ|=ΘrسEaY`Ol囃%~ơss}Rr=$=b<*݌oʹ5;!ߙLi |͕5~˟! 3JwSo+$tU[ZKbrm55NYH[9AԜSҴ_éT|G.T mL"q 8R/NB O¢Q#HR3IyaߒþoY%D{<0sJP)vV/? R Hc|mV@[a\V'nSܟ$1vvLd t[fh]*ЋN9'A!1X$ QÃe/4BQg.Վ鎶u&d?Qop$YYi ^f.ρ$6# 7{|tfzԆbє[)}'J^J@wQsDuh[%-E 5;5n1xB}®#PYɒ*(J&# lcBҖ:;+!]Dv ]} Cw(z5u~(^H w\_p)4UUYWK]Y拽t]1) u~j.8 ϏYyeiɃ8Sۈs⩖)zڱg / _v,MUr/nFF_ElYhx:p$.>PZ6ńICon3%uj\[ 1+YJ,2`*N61l͇cafN1w,zRU˥FԏͺRkD&Vikd u_sa2pg_M^."B/,Rw؆Pg;)_`30dz^ʑ iB|jkS81c9C 8}SAF]i+ImӿKNrASeM~v30hE5aqfv_Iy0M"_ OK#^f8?Ì)KD=QQɃ7W4tQ +GX[wN/z Q3sYs*) YT8]V;o l̢xPSj^[>c6Xbя?hxBD|66M)/[ߢpQ ]O'j~̶y vp]%ðS}EwWż4z,G2:o*%'@BzM$5:!Dݲ'6Tg&"ƚQ_aӟ(9.IOx9"{ASy:pZ;>3̊O nf.^cA6\J 4|\w /}h "ܖAulZᣦ]I($HiO.J@СϦllN[rB!s?8K ָEY;vlVpDAjU{T?dGE~>5GV{űjMSj峁w_\/XuyRtgXAO4TUθ:8YS=}Q' Cál!¹9djkwõ# Qa YbNQ&̝Sno&Wzٛcc+:nE,R^ ^H+ >p/F2*hi˄y.2H#ȊA BOf[-X }R5X_m'79m>$j(PLLh:X;>Z`> 2? |C<ښ=X@AoQ4H 'd緸9ȫ5fnh0H'~]wwݓ ]r}FNVή[D*Li ? )lUZϪѶkrQ7&_@t&6l$6V^vMI#+s_;2V>Di sȬ=Ew3j,?ci[E,@pJuwIpg +HaoɗL{zz AcZ9w8.R  ؟{EZX}g,H(UJJ #c<+J"p\غzr?P2KX"r|Ax4e&ݯ@jK\Fcx>H x >?(Y 1hU;kgדF%ep/9_SϼnFݫ{?EX1Js e_je9X;i~<]^x>/ͫV@?YIKon fh&A.8oI`.|>9 م}{EٗS(.{ Y| m[ՊelsfOFȊg9(R))fkxEEFGy[Bsyy80;pT:R2e 7S^WB6_wR€XX.H60T?.Yk_j@-KvbgN|]d[gLp24q/}lǹB`mxZư8]$_|Ss%> ߽TE}j;iݬ{<5O|H>NcSM"xy̴F}+H|ho3E^.v®%,qjC \pdVmnU. uT c.2BBkK6]aGm; vI "!E8.QԜrQi q/$ cEi&?ֶ>o=`0BłhV0]ʺCYtyN(UFYB CtMr ŀӿdZ,+:gz圲8~5`+Tl8#|h(}6rgGA/V~mڧ~k}}IHX3kH~F[~L01`IE/ *;_jU`҅N'";dg3'L$ȗS>:gGpn%ZiQ"^*)3C:h<֡cx-~}h?^'AN8ֳ1 1o)ސE ]YOYIDp=?+H@+$obti}vxRf|)tu#m&caz~Ϋt xϣA|2Uֈ?pxE`e[Hֿ{QȃfYgOI1tE7*scjH&8jJ=rd^N.o{=$%Ҹe⥏)kVG9ZwjQrR.C4oM[oB6Z) [ۻJ>.feZ}=w`aev]9|ksNKկe,+uN#"?rYtG?Sg< woRMl6/ZOU.S # !zVfP0>r%z =Q늲_@1=UTK?#_9ķf4>{'qV|3vn,Ӭ…lD*1i"EZ>tyHnY$)fDeSI=O_+pK[ޜ~[QSA@K%:HbٓrLtc!ȶwr6\Yns !j'-~OK D%_uXkXj㩠HU i2Z*ZVf?VT4{#Z}]Tz1pˑ[׀v/A7{Sd8BP >Ƶˡ5ilcx\\ KygA2$FP~UU6gSd|2baYӦWxSp?&uI VnKVEp0l[5HQfBEw8},%? 8]6ϟp4/ VW0}te gPvL!T`٤ApexE(=퇶#OcK[6jqƗ_Ĺzm8(y-L眉g=L0 `zD)2@G Q.)nո"*uo!%9xz;<1{bUG3S2^b P̠s[+:l-* g ?|r^ker!\9}.⽔}%.n h߈\i/8xNH\/Z0()sX_Wd)UO<#dA!7m>Nt͈۷әP Y6K:8To s>szt =TfNQә(2%ocׂ9+8fA= MXʍ'QRFmkB0ΓR4s)R2!^s,ڃmCcH;TF>WXPJ0Bwy9#3yWqqм6u,gq#0EFLEEkz=ЬοFioߪ0.@mڧC])t5d,pybLu4mI Ҹm?:vj"BMPqNRS,Ef3}~׌|8܄ɘMK2Yxm|hw7/yytxѻ:}+2ldꚫy͡^35ZڔN(]li\Hx m Pd'+<٭@k`CN-oc$o yNIRaWU9$ݟ7h vfFC<>C}P;W5оu\B04*c]P0ߵU٧'BtXh52[݈}R1Q0խ #z *jcOBCyopD? m":GK Ev oP >"0d5F1f;FgK-f%_cL$cIΗ ŷl4pAWak!<%[?HKl1o"wHSzxx};t SS^TuaHީx~=Ikb/ U"4.o!F.u1eG3'\lDWGY3L!̧f6:HZ y TdRjPG oS}g u)qK\2nM ,9VFkMK"S™2ڕtMb UkUyӚGBVZ {s `X5~< 9Kh+䌃wC|!GG%Gzl"N.'&|l#-0T k we|*@;6-ljN8f6~űpb'{a#Dž:+sktD32KLcf/ȃtL?._Z;),KmkÑ6ڣH0򇗃Z=;̒iq{d#|<ɐ;utF 6ad 5cE90jUqFf({~%\Y\ubC C%(dUFղ+Mzj9cI[+/@,?ǢG`M:?Fw_&')O+ ʨ͵u7 @MIЉ0]`fa/H"MMRl;'5kKu6Y+@4e̼&pvƇߚu n"~~/\C=)+zM%comga&#&Z,8(k{_J왚'xVY8O#Ão:Ih4L%vg[lQz5FDdBٟ&ƣYIo},I > H <$3,M2Qn(olLŻz8/E-Pq^(3CeXi]K 7I ofDw9ΔF\.[bBJa5ܦki}`deOW砘[ʙ7G\QۿY{~ȗmdqf KnN^F%"0!" 7tGz[DhLxK ;K`Q$+Ks."e".)ó4E$L(sIZXHIW8v# T dY|TŞǙPD[0H#Q7w'MP#‡yx-=h(1 a;+."D0dn>^s Bޕ݄*Fw@̧3Rtox ;(|G6v3e;J>ʏ1QTig 渂{,< չZ"~g'**Onb$>j4K.h;-lS%|4oό18,!yrs1bBQV@aLLjJ G?t & яض|1k!q]g)Њ8q\);62Dw%Ro uXtCo_BC#uvG#`AMLC9RYUx랯2x.n/S'A(Y uHfe $|bh#{N1=>+J}>h bx7D=}\DerPa]xNc /%ՏաޢHG3:erwL! jmhot;iFi)Pc0:'hL&!raw:HHFKM nj;eW >1\ʋJhWʔþ oaM5zUh7"I}kpen6gd^5'K&[־[y^1GWqCfS6 e3n$%Rb}uB"ŭgI7A>3CS=馇T7~3CF3H(CEB?ЬYҨ dDg}JIæm\GT^U$Cxx4]eWÛHEPRV#D7k F~;GV&%CImm.CCkTM+ܴzYg!$|=Ώ{&B4}u\D__;⟱ >%˞hA4 '*Ƶ~:iJ9Op]b>t3UGn |&U,Y[79,-B*H㸩 b1wi.̐W Mb-h_X(A.Tdo%hi#}taqPAF-5[znH-f2E߶M3&Xe$=k0Gܱhi5 ͹ ZON<NoY*H0MK7Л:F$7;kP >X4r,6 oXx>?<g@җǹ+X#QSB/09{ 6|wśLEPKv4d@*Oi$$\d( xҍf%M?*IC KK}Pw^.'\[~֎HbvEU_> B|em,[=fEUծU- &d/}{ x_q$G=Rk8u9 rT,붃P eY?{0C93sw:6Qy3웓֌`:glad4^-#=g~|-b~q%fjӝ_?KyC5@1{8Ȧ 9"0(!^q}YV{< ).Kg)UE yH˗@d;͍zC:HpB`1j#g>)Ye}s] =\1GG!Az^gۉ2׵3EY yMI/`݅TmZ{ZQ6DO\s@N4t4?I;b6Z[ O&Z䦌ml{ߤ. ;LwTV3 >_ƻ,ä́ }Z +ƆÜ(\ׂFqys CSSGiлPwI;@fQ'lگ+<}Ui)-҂3CH(5D H(d'>i a͐ZtV1i&<܍@0?PqJ-5j=:Y@;/A;P rjٮbE%=Ƣgi3aCK*THZҊoBoGM刢`ZJC:-=DDu+fx f^e uRBȣK[`,F|P29Xqfh3@={fE8тkFCTG"Yc(nr5f^I4%; q/2/v;qzBHznW,]:{` JmXEC|*7O}BP ]tF;;$D k'ݍ[$>KC 3FO+AGJ>r1b:I1u-BjmeJg\\Q̕&g ϼf@]0 l|>4-)$#+| 8jwS!3 0ɑe1,V.ymσ[;Lf9,k&t!Cjd(rѨb  2*9 rgߤgZ.>r;>q6ݛFJX>@,ګc#Y#bkS7%ƞ Vgi*=*Xrc?{P~}AQ35U8Kn6YAy!TvWKs`v%A|J1۞lBsWcV5bGHfCN*S uk\ aHNAE)s;͚dh8J?AW6=elA  h󝃙 ݘwW\?tUt^rS.G:}=QDkȯ2NrvN[ .[&QL:L8lJ!OzdĬ^_=؋3GZtq38oTyT;w1|g-؝ i*kuVk>YK0Չ*1VtI<>5!`(LwU*}[߼冉ǨJ|э) (9FHH7̈]JT#UE&g}<Ar΅ߞ\rj8X5I&$5.1 Ռ p0k|;*]UMA _ȳhHI6ji-҂QdžIf K+g=YJD"":%igEFEh ۺ;K)#w=ʛOZLg6RCg-ۊY+"#7W?W45 4v~5fg-6]2!r_l3ہ\VmՇmC J1}|kۙpw#F(?P0~ >ה?߼rP[-jU|5|Z(8}3WД!HؼGҧ/ҫPe\,E;?3ܭ_Bix=hae=9:)J,~ ݿQL%Id.M$vVY.͛bQvP0"3 8OLʱ^*ãg:K7|ajA1@mL< f| 43k lo1'6)sĤi C^<8>v7g{~^u@Faz@Vy1IOL%pd  )f^mW+Yi3v S{@MgM<8SD́gJ._w\4-){w!;W+OvJXBqLT Trm躈O/AFtt-zzq2xq 5y{n0 ވA%0JxH} m l&>Px5%3P(_iHwAPGTrP97O z$l> _oR)5S]f# T]:NQbkFqKܪl] rNϼcaAhLd UŒfB&AڽjNy(qjos_UaGyx!!,IYF=S&u"5Y) 08ٚVVT0`)ޞRAcRA;I3\o !,eG[1N!HcFnD檈e.;e:}$Kz#= OY&q㾉!ɄdI>vKuqx')1Y[Rq1WM%<@znԟ<~XA;6Ë$bq#1Cy%Iۮn))w9Ď⥰5ȥA-TN95@Vju6m۪秉6 d6= ?/A6RVŒ#7ֆEu:x@xeTl;`m:H0嗯TΑwXmWG +}'H (-@ۏV-z Q˗b\e2i DHCSνvB@–/ {;Y@?+I**@UJp = :!5.g*Jӡ>2RP d9<^3g0}v/:k1.WqSsm9|gE"$k 'N&(>}n '"Z7{A8xe8CBj-ޣ;̈BI@i"L׷0ńAWP v¸m{˔3NWҰ g[M|`Jf9om[y%tf^?,}”ЎOW,s$#+7^ǜJ =Yg"Ġ5t^9\Iw7#=fP% JQ,{Mp hFMo%؃KK6LJtն=߿#sWM_AXymyfC5 pׂ5}_PE unU /̕T\X̘J\MZ>V2aiwtVz w?(B).f-"A.DTz~lGEGTkUUERh=6QH}F2X2Dtu`Da]^/"CBtKow nl9xb?ܭ/v y^身:ej@3ģ|,b)"1!s4WVoby.Ȑ4nd~4j&7A؆9wD $\ mf?P!0eˌD`9E&5<[c@<`۳^ˮ]54FD_A сuv28H낺|vEpDJ+BK蚑 3j iP0PBud+ ,CqAs&F$>weed[Y+Fr`I7=#k/"Z q˖@gzu#a*?r*{rLLT~@> +u fcyZwGkx3Z3q]e)GEdWgTvjG ¨s!`v`>_xUBĴ|,(lU5䘵zO"]WIXÝK雚7H 216Um7hGzgkCl@{BxGHw'DP 0@G*h  h31igaȔ~A5vsc}0+ Qݻr }v62J- ;P :A$؎[6!)D]~,];-"/U?BTG6cX 薾zf 7忔n-`CYnjbǺTH22k,8D}x>RdoJ-ũ?!IR<(jwzJE0gl);iQ >F<=|Fo`+JN'kGһnCNJ>[]Huefx|vBDbg#& TC~?bp{=}ìK- lY+1OЇO <=<. @^Ak&p(KLk#z( "ItÄmfqZ*vи#TߵMx+4pmB.JUر3hVǗFĠNsA-ֆBuqK= VAqp+D, pᏺx'*s'#˜܀&jKo#'c4.Q3pqN6~kYn~h'qh 3Y% Tũ†?8x%Tm!|,..ch.]eUeMXt`lg  E+OݯMOD&ǹ$ʧ j+\nMäӠ~Ƀ&E!lVlS[ug{gӖy"nS@NYaI( l@^ HRDyܞeoY/V dzB?ǛŞ|C3+U0V@JPcAaξysAPm>A6 LLl,D %n̠͝H q0efmVټNv(e7' naC].3 PZcNh{dEߘ}c<=S WP%u$DԂݠ%W:s^BJH³%94].ri nditf/ȧ׸. :`XmM)ݞ3Ep;hC`]{p瘋v =/-U)8ܪ!On}ԒկN_/q/0&3\aMV'<Ӕ4RDz^v.*WzFKjnam{Gh^k0}!zN&hzbFbw=(R5I+$^±S8-4V|jPfyM+du L:h=LlvSꦨn"+(ߌka}?| V(yMu@?cҘL>D<_ɡ{K> >AcW-2+GPtS^㜤{xrL '. !{GSm`,~{f,UeGᄷ~X1VSB siiRt(WiM<8e`_~+ P%η|:B.5/(w-e~P[A6e&!>ތ?E8']Ihhz=fSX/Q>m mv*>'vqa wx)Z(Cߵc+8 m(6ZקX(=wBH:#]QETlzTH 4,埖=˳ZB" `Ŷ+xecчx:W Bl5Xaw)hJV:rze^k'c`;&X [RΆ"/oit3N$ƽ@}vmW7%}:XLIp4v?[}3lo:/B̗M}T5{Cja{Z˕1 C@$1Yw R7er6^ 1^gY~>d H{tEekO{8Q øvO:q+Y v F 'EI PS8._oܠ拎8~/\25*Fs?zz{"{mȳ te~w 4VY@h\ocjtHER$:(|*m;8ચ/`{- L6xiOu7 ,ۅF3O:fek>Dܼ(;36J.3Qm6nte.&ZXBb [d ª1dn':N~Vr$}:Z~gDoJ}mh U´P(E g~F &EC>T `BCǹm6˲p 2\2(-Sm\j;!v1C# _v _duqMF]*T\gBBy슐WvBN4u:7.ܷĦtjYw`޼1h'9sN_%":t)"^rquDE]#CjŁ, <׍=y!k]4gSr;pF @ OPǜӋyhwSj@36DLr.vdŕW4j׏v 8!Oe6uRq'c@UB7Y\ T@I:az\5KMK4B=4ԮbKTgއ׷7*3ՒA1h&=V`>a'~aDYSfvzOv̉umȟ$΃p3bO8Zn> }LjCzч ׁ*+;U%k[VP`5yh)MqbD y-sH^y@FF9Z E{70qV|WZ>ډnܓ~DO6xjui.PM{5QtI{m zHP$-,&Pԧz*=lYr_7]4 8<*ᚺ5C7ܙ 2f8?O./W_;"q}qHBAMҙm'{k w%V%6T,Q@p  I1': ]7i?_|a W_e_m#'^ F!HE;XzeD<#WE92z|8/Ӄ.dמ#X<5@lVK$ h|QYz[A<U_2 ̟MZ0\ńh~᰹3elAqj l? d vfNKߓ!_ςeadβd<{^RQ 1X9x.ӃߐСeemv1 U*dT4aDì'3!_/7"YԊ6l 4D@Jآ9\@O,jd-Amd#x{m0gUx%-'M}5 J3N@fd?:${H֬+ʫd|2k;XU 5TĔ8R}=!g`I'u؍u~(sCD)$g.[-epfG!.]F[)w7 2E=z۞]yޯ`"@a6.{"B~l2j?]`cPoL\cDnĩzzx` b U{'hһ%U_J6ύru/@l%xUA7lnS"I Sa!̳yeJ'pGXK.iVdѦ8SzkF܈tVK*~WDArZ[3$e1ck=y|֎ŨKj>G?K hMF ^GfQ$K7h~BE,N4ż.W̠bޤ,ӻ>_.b+'$Da%@ t[3cLd깍~STÝsUy1vy ϪR^6= ;@oR3ϰɔ$!}ߑ6[NƄӄ\Ÿ)4c\uX=bQC)!3&aʳ%V v`0mv}{ACkˌo#٥(m;Qݓ= iv^ #u`ڎўNf菻P&hY?]Gs$cA[i%R wɝ%0&,(2FqsBApj,iZuQolFÝ)] ):ۥ.dl*h%N E?.x)|d>9 aKy9.=v ]DMؒ/L>7ÓdWOR"_Հ6Fc:S@ /%|䊈ROK*3V/Sx Li*]xUѪαGdi.TnJx#NB#\dѣ H6K2עPY kv&z~&4C;,Ll@<Zl_geAFVB{[!Z"ߏgRNZ*FǷ+‰D @Z.zL0&&ƣe{vxDȮ갑VP{89WQTO*Z3Z?8ߪ dֹN}cE Ih(% ="tO_( BH{{/1]dXa[Md5Qr`*~Ab ȴwk2 M_E ~Ͽ}f)HfU],$ઑQDl`,Tkl}ahx1;aҎo\Rrҍ2FͦܓVdLx'r*> uB d))DֆX%DX\1\ 5yh&Tb V2@>~D~qAY`JeTZ>s\d6N/Rݚ ̶+,"^4eqX@aaۆ6Ȯ"G?4U] B9 jƫGI);x1bne ϫB,6(쾗B<92B@q& (,12:K9Ǝ !O?' vE]gǛ| WY8wfaP{+߉_TodzRٶ+r UV؈D>9s KV7{E$.u4XmXYl=dqT> :;n)f+LO.[\K OgFRXB~}8%#9ohbx)IV;BςѿbJHtLC*F4E [:) פy^7.m=!|ŗ sm٤H[(X#XN= V$)ǛpUr+] 6-QiQo)ψ$1"zeI2 KOՈY>HZn x'"msm2n϶ۘ%1艖rdgqOv\0_3,)΂`t3:ӂ24 sfA2"`+K~۸?'(Rl0;p2:cg<  Vi+H\$jwB1!K*%:H84|[JhK6@6MVHJiІ'k7kAɊk6>7cB.ub+k r LLTuYTn$Б3 qP]P⑭žB 0+ƣL9:wWD`dٺɆ6z֭ ?Cqa ^8Gi&lU f5./7l1bG.Wz)Yj*BCA1,.7͘ڰ=`'MA9 t]5 8#IKy-#t8 {YBl ae2bXݗ%ebNs Ҕ^Dj KzAV|Kf 3H8vgOAA=ǂˀٳ kVqAf~FV OWBzh 6qЕqT(B e0{B;M|fch S\ mVb`T-3)h=X/dS@nb׮W{a+g*CM46vu'pmM\aèYuU印O}c4h'npZ;> ,@e885#AFpPi9 HWpyh~1LW2/jUk֐?TԳôMs٩U7|dJV &/8x`SÃ(MT@gX J@J+6z3iˆ7b۪c>FkWC)J}ʁ?t'ΓYEgn9Cbn>3\S bj`G.Z%wG*|ea _h"Ze7)+.`m-2S/ƶ-sE]S6"K4Fz-T^2Eh%Au_60- /z0_:)8kF*Btn&%ʤ*ukŦXUR&4]Nx/0)9W8 +OZauI݌Xe:3x? u}aS.-1>V~ ӼeThچ`6 w{U E>܂qN.%굧(?8=wo^DȊށ?"BLxbl Rv~̒aDcdka9|n8GAu<~1<Hi`~d. kk߳l(-8A}ԼiIy{ץLD@5o<́@vv%fi#*/e_q(3+wN2bҩb\^{5/ZMǘ2V&3Hn@]gϲDo[")RqBASЗbWjn6T{[(HIub3Z4Zva)`Com;vտ+JaD&I)2g wAuDN=!I_=㿊K5 _E( #b<بq xI\[!椝l[j 6;4PadD ˗&q/Jɒq c`+iTDx s#%hIxĄu)r\ gs]oaR;`tRYaI3f_&LSӽR]VsB{:LV)Sc!FcWu'YU6e7<4ڔW>'HqcπPj )5E4<8XMJ&rO=vL[Q1MM#_zdEپ]|wJ0z A;twU?IL@.M ӭڄ[|uQ@c?@U]> ܓE Hj+9.71"֗v>!!)!I 6ah|^o3iw85b}Z\䖷G)K#kS={?CWʵtBex;S!d s؟ͻ_Q$nٷ;%R8]1#ZƩzWMTӌL[*Sm>~]֫3EVAz[g3swf=e'WsIAkaI-k!^;˟!!3b8\-> O50x6w[R}7M2Ka̴"ԱCanSчY-h\*gpBޮDc5zɁx7-;5M8PT^$3_nGFgbܙ/dvEDl%];h>X% F #} &]ʣ{ mmoNpV!ZDKRcM/ĥzq.ڵ` ~,kZƁØT)\\,2#wjq 8n[%!jR7amHgpRA%qmd 8  1հwroͯ.4 8 R4e 5/c$\Л9 oԼѬ=%O:)'I [af4HQHh! i8ීZB fYQFMCDW{!Qhؿ"Cwsً#p(IVQ: MsQh")mxsc('GE7L?e[5}! @ě^(FukL@Wc{Z:`Onx[FNq"bX?f<E&ňr3Z^Г7&d$_0,0 $)Ҩm!8l|BØi'[m*fS\m̞_U^`Vb|o$P7Q$.[RZ9 z(  x鷺5rr 10%pMV}6JOt6+fF[e, @Agcz`ݬY9>i <$\/"*y`k%Dw[ NGpGz>Ozje4N1% 9›[k(FBLsegXRLTӳ:V4mfQЦuX2LuϬ?r:ubk w/ݻ_C8{W uXn҂ S؁(Q3PSb7$hs m[۝iM0M1’( @S9-_?AzAP(*0A>x\bqPEJHgK:I֔BKmVnL*p~2q)fHrŰiu/OCU':a_\ɢpRA| Oeͥh.u1"']$\1|3RR6Gg b$S}~IQgmE jq"aX3&=ݎo?R^S(:y,̔md ~pp,ぇ]@+ -Ky?e,>wQ"]IJi<ձ`|(kW5gI՜i)Ӌ.sm(\o@ƽH,ˉ8.H~SO"Yp1mTec).Ņ#Q:P"X _EJrp$*E#Wb8zefwԋA 0u]1}ZZ-ZKʳ`h1Ts TVW4/ugjݷ!SlãP-B(G y-iAsM﫲}@Me0-"U9, +97I:@%?nAz%03B_-6%;{WR׈ɂھ<ة7‚LViFA3sSE%/io9"^{78ÛLvq0 C#e]T [QtF`$Ȯlw3\- J8x~oow##}T%~ S4;'E\Tp:6`K4L1ŨfyBk`2P vp=7 NegL$fVχ3u7Z {?/I_?{,ʍmgjUo w/)[+Ut86EM<׃' Xj= uz 0 SZ-6}vJn;3{bz)I9/auøqwozK7֯ * xڇ>֖ܚ&P,S~`a'©;_xAm䴄Fj+cg]7uR%t{ bMʎ= Mעwm+ܘMivtl_r \y0q|w5&DBFŏfvTLsɑNwx!;ϣMng?4V+(a\\^El E%0faFzp{>B^]c+(&7EJƇJu"%=,p1[?N86O[2x e+8WF{8IfRP̺=r<|'ub9* ElWFv\~W۽[͓'CcD rwHj2f> AK]*c95ɘ2AoJsMeO?Tj|s'1dR vsDΪ03Viv9N Sh03_g]%:(l7 G)ȬdSm& 3::YzE?GY7wQ}hDN,/# H`U[0TGk ~}~hJ\QJ[ >]M̃#cpLVxNBb֒ѿƺ)JM(`ޅo\4C xA.¤?x8ɰ;# 9M`,5d+ nX˂EB~25HqJUn/Q!%P+Z 76z1vpaVK$ʔ8kG@";>"Lit-?m<Ӡ ,0E) - ]dou&9@ʌD̬$^B&"(K]דvѯ@ef @z7S~.r_3tջ3Sm 2Sf6fKǮ6Uܕ`gP-BʛSoĢR~o+*4`U47"+O?s .ػh1LNУ5F"z80ގ1D ( ßar̀uCGY GB=V%w5v;,&W]~mjFײMUw#M5x}ZSc.WLz9\g(⧧֬Omx˺#p #7mԟ_r \ zs4W2W`Fi;%eŪ?فM`J@Ea3zg8/kBXHɅZ7' >;R^acߥNVOTO*6ϳJLj9qw:v+7 5Zt| 7U~ţ7q "*1Ș+-OFhnʞճ5' fCj`,&n w<4tfDŽ !-jyQc65AY8ӄ jv;nu$X\8e"!'CüT$?+<.Z~dعGpz!lWv:JiV5 %+r_V;1@ZXLɖH[ Xq=CϡP¹JBg|տ%Y69y av 8G -Ja!Q8- ]ժva8swD!GGrcoLhhg-rp f*`zL]4QO?x6MVg& PFɛ=w@$hZ)f}ǦC nV 󆬦6^;"Iņ'{xbDE5ö4 &-~sJQ[6U)D A9v5;6lk"/< 4`$Kqg/ m_.s"MY ~2 %6xa.i_彻%6P/n>%Б$8\-LY{7$U}D7CӶp2k۳XY@dRs9:E W&(FEʰp,,>kpD"(Y- !7U|`ceW w}OT!XavXZ b!B?LbBb#hUKXLp;9t$8yhA Wi%&PXlQ3?m 8. ;Sk ؇npRh݊jPc]yire฻Dۑz!x=GTݩuY'FP X=WONIei 4S9qd;l -aF 4 b~Rมn.5pO<sןSV d uQF t`49Lƶ =EAf8ML[.O@zZbq'Yk*3D7Zj )J&"]S!n*;)ۻ-BɺÄ ySzqi$qVhuQS CM:؜ ѭ[a/?ѳ TtAX t4l715kIv& ؈Ex6W+I{L,ѯ=HO|wd081w[a8sǯqNr s?Eá_3xЁO* ZDw  tOˤjN/"M ђj>]Йv뒱+ɣ VI5݃lJe:4) $\{-,+>SEVFh<ל@?NJi2Rb(E|"jÈdm@6px_l%rbs,I<GvZj#&\]2e$Lv6$WК+Dll`D)'Q4եV{:Nq =@XFNk9hHKUDVD8>2(bҲ4nW/"};P~sTh8:+ֿRA_u  cbҬ 6.B8%iU>RN3&ƺ?m{ڸFAݐ1[IUUk J+dĆy.[F8N#2B@> x=Wn:F\\RB mrpfPG*JZ؟a;@㡶%r#! NP45x@=pbc ~M y/Bx]\K7`ykF~=T0{HP K8LjrēPQ{1UJڛL @Kd#<wfvW`SIOZI玢=0(ڈtG \F N9}3B 2MUs׭z2&9%\(X\gc9{48C1\̃ Ix׼Hy+ΨqѕHYīqJG?mP[F(}.Vz}DZR*B bj9YZN쩖K Q6#qs(q<7]n}ޖ|WޜWKJ$,6\-ZH'lޟA)긙!sN|{"Dpudµ|jOdC应b95q$m3p)FÔ,VP8['U;-u[LWHl心O:5)s(-X*v҇nCuW\_9'UXR % F(b ׃ѳ.$%u !Z}lǀ2狭RE x^usC ?s=/ ߳{tܠK~\ C`w_GA˚R9a *EUѫDeT-0m1+ZɠFڡݼ:N]rN_(]wW8&*<[x(dV^@o-~2_nWѣ , S5B5Q$lQueT$aoO^hҤAdXtS< D,MP t[I]]+焌\!փ󑓮rml,{VM*Ôa.t} {)įۜ}R;xv?13|)iTXDpXc~H6ٛPsPz~)qV7>¨{1) h!$C(ڝ&L- @b<۝Y3~30&GV+;QǓQba(/, V7RCJ_2N?(уsme5;Ix֌bTڽ~?G!=33{cQbHej 0emfuL"ƊF4SrzQlk-BG+̎Vr TSDGw]'T ܺR>4OX;cZ#r 4- y;q޿#K pu)9|JE(8p`ɊWѣ`df9Z80mnVTWfT,rtכUa~`z=O8{ =!>8nUsʆ̵}kJ/d#:un'*007!̦&0^P?m'V~KFQ CƓȴV-&HvU'$ ֨be~[5YjQ ZqB >땂!=yU9$/{ !نo#vC2jȅ#=ͭ*dX&"Vv.o3d[ @R&zh$oOD<{au@yܼ)^k|=| Ml]iFjݳ`X&?JH@x1:=i8 ȞTJ=f ?K)"snUTSOڰ2j)G2uP:-w _FMpTjȈwOeWtu/'Zapv}aΚ:iuʯ[xtQݝ H=xT-P9qwII^ThNF #MmzlM!m\T&M ]կnTuH\AXP_1y^}]K|iazFS= : Hxˁ;U#|GAlvCUXr8!ޘ%K>ǭ M ;n L+GyE̩xpodrŒnY>1(wTOLsB/pU5^ 2O]9 gR8L/@?1ʅv %ɼCxsJ0R&Ѵ3xОtEbYY`?7D`AP)!RC]Wbenlkͼz| XOɀVRH0jEž\~niu&W[7?~UX|dm;<$dqMָ䬨@y=\{%ب;4Bstʋ'*Zte{YWh9[Vu]kJӪZm5Pw/n٠9WcP&U9?,#yb~'"&֮oBMFTS^FBmK C{ {¦)&˚ܞ6n4**x1A/V-o-%1p7Xw2w C}>_no!76;l"Hӳ4`4D]IxA&j3nmKA 7+AjJ9Kҿ)6,)k)4ъp8Xޑ}df-ܝT%kIMϿE @&F8EȖ$ =Xc9mTCTl $jlkEo>ˉcc;]!x4] iN>D5 ^HzN= ϝ% VNºT_ 0Ml%~ bGK${̆LPx\ h?16R);Uaۥcɦ=Cp8ژRKաG)*/.䪫@TؕVH}BҩK'# gѵҁx u9? pXCy)u9:OE2PE9VM;!N_JڅI2w ObVþ9S7ю%{u3ˣوM<0.=BPv'qٛ:M?SH`,6!(;V K4#[pcdFgEeW,Əz+>1}q`^YN3LI4ècDsNy)^Ʊ*[ 8:mPr4&1CCF}3k!q?(I"WZ[\fwG7sL$0W3u:2ܛWGnbLNooe3):+ȑBS02!%eD,"91;lVV~ Ҡ[[>iFSkNɧnT|w}l Q'yˑO6y'$TEJe!yK[a{Ie55Պ}֮>8+|o4vJ;Q#Pf-k- [(N9لкX,ɺ0}~BzÖ|51@ES/%(<6\kz=KYgRrGetS]WsRFh7\3rY8bVJvKD W=T+be[kLOb3 06)?yu ClχeN䙏:ȌZ]k|ZSGj2|*=*K RdaҎR v eoٜ10Qr$>Ը&VfF#59E ɉH#i)sjDLQD;)܊ 9FˈۘCܧوO#`}rYg,Pz΂2ʥ1Zj*Ck}"{f|QV}v ;(J;iT j73UClaț '㦥`h)"L"}Q W1*) c^ 7X-,?XsғX?|E.Tm:-+fZY j9Ͱ|(Qdί:Kto U8@B(n ?FMX)jSlc ڳ4IAōWGK`t8f& (!說" 0,eˡ*,@ 03 h"+ :˝9o-)mbQg^'MS%') n-뻊-vZ앪S:EYD"'R9r ٲ\0E TFs _ ʧE{Ђ$Rh-3 v,iQ_e#*m#Nes2`XJOʝAKB_S▨ f;lr,Lb wocIN O@(Z( v?xܱ܍M^I*jMSB4[uHDq&, ":B_׸̹@q^xruYȒIE5UJMBhQFxƫ4B[CO71g() ҾbNRP3>O2Ko)/D@t(Xj5$_&va4|BM.N <\-f$WR\:kjU,E!U,Qk "R1J˜Fb-Uqғ$yWL:kPڎ)Iu')#K7lK|VƆKb=ݦ4_p3Fe@DB7*Ig3UAx$@OĴX\NGW&5 ?Utq6gb:!G+Tj;|Vt/z.:[_1)K U0#h/.&?&SYMvly$~&|@Kz3grKcI P'1v-Q@ߣ$f&ycAɁ."jy .LA2.|w'ժe [u6z. 1b4 HY 3ȋt"80,%IQY1mFfx>`A|ǛˑL39 f"Uj͎IqHv$>o 9-E[ QӾGy_oZ4 "AILVTգRmK38c!'}R?oc|]/@J;$<` l#-Wr27?;_ ~%JǮn=&ǘѽIE,(k;. ȠUs*D9]7_t= ]~tL_[к!17N)# ~~JNF#n7*Lwj7wk^"μohlJoI:͌# Z?@x?h*Ls@!M:0IA D+ *#D0+7$iڸ)!n$59d`2K $^v|95> ?$i;*t@=}сTJ#O#nn847m~ݞ s*]I&ՖS vRz}pOobbSʠ_V8_21mrךj wK{I^<3; oi,yI~Asޮ :%_VPFS[b{"7"|bOO"׺}/B&<߂*y8ξnUSme_{6J &FOm7LϥkG@ нy3몏H#EL9'8N]-kxҁoVf_ɩ\%YOQ{0MIJ8QW_%=zkwa5܇%}ԬC(2+}|+pJ 薭ܥ'@}˜#& ~m$|~;d,nrLBZ&;~>0*8P9NX^!M<(? zW3N/Qw%tӨS׎6x<;Mz҉Z;Y.,gsU[+ЁĎ" ;)4u~<&B?'`Xkccȥك2ct)cŷ6^ۭwYl⦩d}{T8iV`ȽEo8<(K5mw3\H: CωM=wC7(0b@` 7WΘ'Kk<|@ hRϼ-13|]Q' ' @yco'v$8j#m}M+U" {+R7{NT0LyQ?`>o4`r>~h[  Er:MD$sfu2&$u4aԍG]#Iz͹ͤGD D1;I- Ve2zk[|U~A!2) d|kitn̢ fy}]p4} dhމF(ZAP n+><ϩM%C9 /yBN/ĶLs&6_Kz_zb%Xk v>[RV׼RCnV5я]Q3Zܺ,̤BQ5DKGHl9CĊabE^  %^dymV}Yw07S01Y uHňم!a^tbJqd@[1H Sng'v7҉t}sܮuljk!1h;hƣ$rɭ!PaT (.Z]{^꩛K?YD BhSU|8ߤ5Bt.i@EjuTz`33Wp1J!7^)Ux5HLu`|Sw}a4UƛM'KF HlN*k,u߭(;#vJ2-HOpѝ]s=P@݄6WG+s倄f|?$)q1z죋!= ұ[U/Oa?;Z?M:՞Ŭ\WJ+!9ѣ(+Kч^G3vEqМ&j4<";)i1t88d㨍I?8[+\H#ʺ+ef)A\2K<QXN}O)|r=44Nf`EN" [%¡[&)غ;3Y/&,Ts"aQYEݲ8~h 8qKR&|lcm $#AOtX!\3J{zDhYW'HD'<{qBl N%keL ai!,?+ X̰_5}b~i]ɿpW*e$,P7fהjC Zvi&Iq%a%^.?2`~H\oƈBsn_ݼ͢GưY뭉rDʀ6g#-1H{A ^x:PT'7>U]27( Fj=+1%ARs֐qP*V*^PNZnl6" . 21 ՕwuDF9dC/-20e1y< Fp\o>Q+20-XN͕ 0G 7LU(̯'빕boNe}eBR j(L^M*]3 D6Uz=%]z^ۯx88WvO;f{7oL?/o__yT F@6E=s=>Z3wP"g4lrX=YM@|Y H!pN;J YMJ5 E}7`L6J=DB[Yխd GiQPOs>PE!(#.!`wL17(fk=^4>߃ (F^ Q" ϩt攧h=?s0JÕм3]#$ӛ+Edku\\i{@ 1L VF-:Lg[s')yC衃I{L cյL.,8q* Հ@jRY +yy E*JayZtz^e+=[ ,o"孟 g'MZmhH~nCm (cڽƖʪ Rnu>rX0+|xTOr53/LNuJ*GmkΎ199q恳Em yh9t(FɽRmXsGPm ^+byA8hYry>a_CM֊{3N#_dE1o;+S x4_V7_j1^#&RŨ&a$'*e <=6, >ŕ>Qg~)w| Yo:gZ!,z!0<x RmZΆ!Z,3=a Fϣ0 Co["7%WMΫÈ=;>4<1-1T!5O_PHH̞JMVfOW2b9ft7ATog+/QJ+VYsaܭ ;6R׋+PS#kn , (|tee߁&|>gu7j_83c9avDNR E{ ;T3UxքA, pW`mj1~0`XcB3; -?z/% v]u (#hpحu$dW,P^*:F!cٕwתΈ I BgkN#!تOϗʚ7=j~`$xf"|Ujrh5IfN 1s{ ʲ0uA hA` t&bRlϬD]O ̛0{&A7pI =Q}ݣI'q'I>tkB1@˝9$ACRYU(Gn7C ,2Q!W1! , h{_ma)i/db!O+dN?>CH$5Y~J "z9ll)Y2QSvSA@ծ_P@+ S{IHb8 @XLb^OP{bsox O͎R֒ ]2fePnk0k?0efv=$щ8Jm2m@C|bV}lP Nm¡'c˺:+@Qқ@h8ie.t<\B#e)3r ͬd/ ǁ(]{'oODc-%8:WEVh+zN1RA5FV_O|( fH 2IpY74L9.m6(=nQVprC߹-#59Zc#5g#S!0k|E<ۼ[l .B'9A#_ ( E%= Oy``R.wp$Sޭ˥lWw/.4b;}60U8/zhj._QPZ8Jv3.<gz0n`[QWͯjFJU8R{H#tPZڤOAI<L''EٶttARP"@Ŭ;Z"{_X`Dqr @Ⰽ(Qn8Ϟozi1]#C(k6 wT+={'U?@`fPÂXh\H|*e ȼ)Fk>K=h?钧6!,BX'[~|[ 7z[VNA(4ߣ?W{lp)vɆ}) #ߢ|h!`*gY^/ opOj 7p7>T*\#*[4=ZLUj:P.z^J9WzZ=b9n _)d[)VK^vE,:tN7mm ǝ*|R%1f9LG[:\vj650qd׫ UlDa,C}".0C 4;(361"ZT[~t޲|p{BlI]qi%!tB"rĒee14lݾXBU4F)LXX5drd1],Z6_ݯc|*87[r}ZϱMW3[ |hX<é;|$GYxsGJdG{~ rrFqI ]c6W? ey}TkUc4Oux1ƞDP|wh&CI9wb)OzxH IKC7Gd ?7oie. FBIlmJέ_;ȯgද=ˁYtn/:}"MMH i񡁳fiI[1JYnxZQybq!ƧXÖA 5 _>5+ft֜4$p&zY8r _VAP#ȉw֒l$VnbTL'53~UfTNM+˝|f!1=GkśZѵ<kYe#4;KwC_ÔdA~ZQCJ/hR9$;/4ZȻJYlI,?,$T{}cTTHn`O=qMKp*T%\=>h?2Ѽߘ> b/B[_"\Oozz4vYuZ$XC&\W]=*zDS$\gSގ2UQC͢ t#8! J+z|@1̺^;0(ƛZ_Sfu J{Jb6C3J5,%wT6.n3SIfѰN:nd'| "MHJα Pp2ESvH;('|& '*]>,QځZ3:l%(6[`H-Vv~fh9csB*ߑxLjDgMg<{9t2.JW3`XgǪB.P˱eBٟQ>cu`*Ky]qH;Tʟ4Ǎ,0&R9}el/tDRQUed@q%xkþZ˃y$biۧw~3Dpۀ P'v]+fj]߉~.ѫp-U+7O.?hi;QVNXŀ\o_Do!rh 5*,~~djS>gF(TvVr-+a0f.Mxg̖|F!tɯcC)uj2rpCǾ%,KA=XK4n̜ҫ7  *qh0o* _Q6u d=0u16yDHgɤXN.iwF2yI+W8 Ȗ2U>Wm#fcrb: A`\Xb A,7ao\i;k4~JEGI#;5o#{Kbt9 /Nr@Z*ND0sH_'r*1J4Zߐ)k"؛CfjD#SKc?PLnE|6"U*;{P!Zadg\Z:=u4,rä>%ÛPR/UEw=7 EpQZ4E\M$ZNp#;28h#  _I~%wb ;_?P'4Ĭ~ 7 \ߌݼicjH.# ikJH<X^?rTtP9tD_QE4s68f| :[a3Uס]{wmf+AM6ֹqZJeȝM^/)eK]g)EB5ῐ (s1Q_ 4z@y$SOmo:5f2 ۛnbfL\ Tl7tS;Ux+8pBfya_֏\sbFw$*ΤܽГ[=zC#'-gӊ{f^9/}2%=P#6EZO^-lu"k7 9QVщ=qYՌw}=sZw $ ګ2MrA,TrhtU7*;:V@;-ڲ7_$(+SڋK~y ey3}R7,6zط&"˳E6*Ybn2&&Tjvn dArfCE&%ѓ38QG=l,zľ"Hc~hjP(X".p#ס\V8&.o ׁwU찈F@}Mo} &c,DXx>M*n/J&hkDӉsGNOWRxY_ `SKa}5b!(i٪ЬT&c@v]EC<Q{BI-2Gec_v#6/0O]mJT{;1jm2`^{ X+UB z# Vx$H0/d I%EF;]`(-?D;\-@/řSu!uʨ~v1GL |+/v-G\9R\ 7Y36! :HI[ Gս elԃJBl[:%xԭx}tF% LLj>C4)#dOzQ,IC3{;gmLڢ3:ЄN]dsʂ> f}iIDzpUH]|i`y:̀oғPIoY{h7CLԈBhL`DnFݗ#r\wtwqhZ-8 rAK WbK5!)= / /98SB?3>vyKe)KH) \[^!} 햁>;J~zV9d:4ݧ*g'tYiKqؔ+{$mc7bɛ耪p _>lS6sˣ ~ IR^n Kz$2oy p  L4s7gq]P}PңwR~2h^nTۋnDTw DBmTb3ׇ2t0Xl>*8##< IJj$=`|>L8hxmF!7Y 16fab(>ѣ_WzLVU%4xUNfN~\ߴD+!Z~^5xi6mGĢ:}, #JP4^xc_Y')Q椁)9{ˑnF1b@rb<VQgbŇx̦17%AP]!ZOC>tH>hLJM7xo+F)7tTO;.:Sdב4XJ᷏1]0K1 balCqx0^4 Lʨ8i߲O(F`+Mn|eMCvP5綷LW46t{T7y>Ii;qw|n6AfF%x!#ZΧ(KDnħ&0Oq.umOHQh!8܋΃s5!\h653 Ф͵dg ֏W ׽O3F(dam9,@{CzC(17F%Acb-́m鎾g] )"58IQh*JBt5_홁k`*?#cadkY;8||O*JWd8OAy,C,8 ;S6ةH~ l\kA{;BLwCbQW(W::Y +2E??pּiV:ou܋$5]Y~`y*oґhy<kTo&J%rV2mOBZ*(KK{S0 V.!xn{ʿ"d6M% #z MJ SkG l!vGC&Ȟhof ؉٢< %bL#D?Vu`^ê~ #]=h<tâsVB&ؿ1.6Z#:g3XCrGA/µW+7'VؐZfRľUgaRFw4aG(7FodAe=6 'Z{"Y_.y]~4➟:R!8=ec\.&A%-aa">!>@c*ˉp vA]WVP?.?X { 9 dnBKx#ztJdRu dy斣\Xsita}])b*2T *,+²)=~i'*?3HLLZDi?b!E)*G쏭hֻee@FE;uh8oŊ>O?.:w4 W|8  H3}{5eIw:Lэ]_t]aN?K VcXVgp$ m 8:OH5wiMmX ݴT8kU* rA&Dv;MNԞ`eAm'[4k}y@LH 'r6PU2|S W 4kؓ^ocgO{F6ZIpL~oS LMw ϧ.U 7Fv4̙r?_x n,'0:7$ 3<7V "LLE(1=A y)iLv"[*'Lԫ H~݁Iɝ\tv  E'7 BE$;n@W'm`^if/908|1O:A0_Y!iۂX7٪LV|Ҫ99s|3n.t٣ROŘn ωY~RcS `/&*򠼹cDS40G0pكf^NdGȰ݋6hD޸e@4I,}q[N[[sok%iS{p &T(Ⱦ`'CSD>a-_ZGK_.V+)BrDb3 X]OΙ Xt!0|YEI| ק@`q]Ϡ.>sMM)G)Bܗڧ\X.jE9b7iPʣ}8jH!XMVo ? {+}aT\FzF)?"Q{@80]j, 7倗{z;W)I;,% ӫH=4OjK99f˚8crEIqE #f$-"t/^=YOk.MuYi%2˽wx^e㏜CY/U3ÒB{ qn+=F],>(|bAOp/떱Jc x%oM'?sVnVo ٤d1P9eS坣7 Ct6rBv<:fH#ty O Hl6o$#4]|S5M_g ִ`Ā1]f}b0jhe!%(ů%f'^M8>@0pc gv,L/=cY:F;yĂ#L3:a֤J\fQ1!~edCto,*L2kOYl8PRþ5f[pAlȮ%Ui%^ae",tea^g*ov)V@!'gMӯ%NrBrAWl1\QXS4N7W^tUR;㸓N< Y~$; $JRMRJ|GV~a2_U^$߾xZA,a|iÒlEgySdQ \A߽L4&!QU|i}GsqSS =s<`d49zmJ=;Yfۉ$74WO+FN}$݂qxyҽS]&׼D&TSϐUKN!h-ep321La !f$yiWb11P̀w#8ŒW}1|oʻ|Z_GASkyzB,#<DtBޭDSx:qろVq ,u2n\y5NNtЕ|DHȉ{TEw#pI^p 2qeԫCϑ/5]Jݳ<ѧs6STl-q;7O6]x0*_2h'IMmFuK9#C;m@zCG= wɩ|xP&*cՏu4ߜSr?ќMr/+ ӄ=#jMzd$+K\0ީ|>4pȃ ,>o }tJ&ܧ?AQZ&+w]  I.>g/#}*&b7ٽqF v{LK G!fcb&Uڨ]~_%x*@㒁BjA[W_x:ѥ z YZEj M=O0Q'KKۜ=Q}v1!瀺&!",Dl߂+Ңe7o7.}fI ʨ?wvj)1qX!fC]V` HШ8/|2[Hj^ FT|yMwĂJpIvuS<1V2tϓL22.enGTG (ǩ[獲3'|+#^OmXU_%JYrٌ BO~[(~)˜& knz/UA_ _# -W٘d~1Wy`߲ZP4b^sJ17uǢ L]g@VR^'z"=KACWta`ֱHٕm,srVd\b;UMx-DZ_4N!}hExQɀf< e4K8-' +Ovi*Ff-ָISY[TA0vF]k8|Ȅs8z#pݍCzhHfiDge3r?&딳C^):A ƯQdwfOǽ <?&k+鬔@p& v!р+߫+fzqE;"܂c5@箃Q&y qQ^߽yDЮ];F$6<>N"ۀGX.m+!u*Ur!q(!߼EU&x lWs[g: A"5lQ֡}*Nh&w:9Lu+$fC|e񶔁bXqsG.:.sѪ*Gd[OˤsC3G‹R |]-(Q<ZU\MgZO%O "x}F!tBI 1 '/iGl y&T\瑥+t sFr7 /;D=duXCLyx3Ŀ lW/ټ#%^PEQtI6pꗙ"D7Xke9E֑;]VR`N7+}sy_ێX^mgYIa{=B" $00钫%J5 ,Xny/ҦE#ܫQ3 <ȕA"64Z1[0ebtc*J|ySClP 1%F))榓R!p3Ÿ>ԙsd㨵\YHB23+i)%>y4ڎ\e #ϨEc\i0cqJw(bJ5k+,‚ؾh(dm\HXn 4t*xݥ5H59Zvm$" rhl Yo0-J*/xw _,ƣ-WU}EgRlM֎{Y!8z$g4"_]u1duNsWn:Mr$ hڿ.r- Tvú+;}>+^m|~1 FqY+9GTiO8*dTS"$zo?)Na{ A)㦗[8B[umrllbp2}ʞf]/@&&~(֯䑉6W4>4S=Yf4+>8g1ꗌwz}VlRk 7ZA#Zy_zBEC뿲: 1( aNsC t3; |pILX'߹*R_R,A1bSU1Cy^$q{KЭ"W_mGayZ2(8MçeK");200΄|~"EpUQqN]#!;X$ |: n?Q.u du³ |$P\Q w%)0gjş% Dنszpq%s1;ވ@W:[@GX}BxQ ?eX?g$6IiF| ZBEqƪCn!TV0 'fryO7琦(A8hiEacW|ko!H{5&|9"Qr M)`3VquJ5Kق38L-8Dj84BK[KЕtq Xcѩ] g7|Tc {K~Ӿs06ZoY_RjD~O ӠS=VxxW [A6;,f/}`z杢3oWU,ưi _H(Eh |v#}kc}؁i c v Oڛv.e8Dù>潎0Q)v5,v<9Ҁ&CfM^"VcCOHhX |Pgxp3WCٍuF`F~^I%.>!,0jF2pꅝj|QBx_%mӲ{bNR?bM~LZ9#9{;U :&#ES>B}Koie'׸t6%,gHn9Lb %s}e?КvRW,l`=@ ]5Zƌ'4[X|Epl(0h|rS &E*<"sC?麹rZJΥnC9kmqͥ~dJjD\("jǓma79]IDi`&ͥ1浶.,Oplp  N:PVy,Q*4htk1,}SgJw}N#ԐvnNm9IsGUN^ mSrsġ[.R#hJ!Akaq̍v¤]^O9J|Qyt; ~dLRuW[+5#!ϣ=>Q/Mp& vUXIu?A ] ؖ3R&ߒz~20׏8@*NC\XLZޕBN'Y* *w7ܵ%~+ݩq'yY>)NF %9TЦA9'e_HBk9!(nF mq5-JYK N /lks>1}ʹYx(\Zq9^4xI,W$1yi 8[{:y$b'|:Ƭ>= ݅+"BA|D4Zh&,fo ol|9Ѓ^4'"][Lx]3(23)ϘILO(9e4Kfẽ ((m^='ʳj&|TԦ'j'#xk<[aÉ:NL$4wݳ}AJc4a$WZ3ҵb6 Dm6ԽoK^ˀ3K:3zbY5uu(.FSgZ5 msqt&+ȝ0M6;'8"&#8*էET5GH=+C;7 _}br~iEα4EƗ|Vo{_/݉v5=FA.WJrd0zF8\:.hnYI-cuflJ:ҹ:&?=pn(?gz|: pn. ۨ 02%ctS,\(~sy`mF{rS3dmŘs-uoSo흋xۦ4sa@ݜ`fF:\ Kx6.~t:~'ݭt-0<4˺-tˤxEFF-j\h)$P Zx~R.Mۓ 0 kl:s(SEhN;A&[J┎ylⶠ4uEr`)qI[;`A{{moZ e }e A0>"O.Y ļVqD;xdWjN:kXs}A \_Ad#K[S'LK8I =!{+i@Czvv ڕKm4GiP[d;*P;aUl`t-۔p?K}*=N&$Ew DrLó|Z:K(EȚ.2KҬ  ta2kΖ ['^-0Ii+\ehp?Mn]7W +.?gEGtaGse!ò$ƟDOfXZQ Dg*1OBtlΤ[K`<p/i ,3YS-W D}9!=jJ5eJf(TTYI3wl] =}~VT_[EjX’\hA^g9o'Rw %pB&巛䦖9bm&"uoeh .|qFzb3 >jXqh{u<̤"8 LD IcQRRt!tMgR.3a8e-$>y߅W΢xh[}s"NI~ .ǎԒLAW0qK)l^CleY$S!P%ji{#w\.UI^-#Us$).N53ID>H eP)6TkrecG}զy܁&j_/ @PO e_-,>DJfI^!8fPH݊gw[+X^u})aAG2h/}cUj蚹wAz|m@z ;q9ь9@3cw=iaD7#0||IO篡L $C\|A咟LsYYT{Ƴa /So7[& = rtoP͠WSxoγP(vV7\&:!Yt Gcwm:$FXArm}3aah`ap9|#ʳZg&j$Q>qR\ۢ4qRgy&.;NK}˞pI=~+\eY;yo0 XAXۂEqGx[WLG0@}^{r RO(7o`أ$$a\OZvĊCxs)`&һ Dra 貪ycA8/وlGky٬Vt5D`_׏[^eY{{Q22il Oe(dt4=<&moGUa?E-b9_ !DJ<QqM+Sê+BBYVh$kB:77Smh dVu1\̐NTuj}I7z7l6np G$6JP=_8=[b.%h c mOz"}Es7zrEA"["P?q+t6$}L@^/;$}d"F. G]rn즳؆IuvǣS>Rr;w`3œҨ[jsyU ǚ]׭o!!@gAS:/`C!xz.V">aNĆhsyD6>'=ȍ7 PX'$LSg[+jQx+ET½S hJqSsɂ-u>}9P"֤CV+rQ+f u`h9Wv43} _kHs<АQ5`H5LEih4K&ȶ4O2zmI(`cHawa֠8A]☒ IVTyA·WqV.Z$eمFv^l$ N5+\kg%)RzFLڍݎSeʾp#d)LQ{!B}@[&.ǯcVj:Ȋ QkùH$M/ЖM"ģ>p|d: 9h\MU[sCUAfzN &4r"gb 8y`yy:Gv6 HiR\L 9 MIYс?+nc 4ֽsHfAlv&/Q0M讈WΫWCEK_[ʅ[ P#0hA fkHxNp0r , J!] F<I}uĒTRK7cE[U}2u0@GsR9erA'3|pƐFJHm ]Y_ ?܆GAVB3UsLw =wjA!k'39)~+nZʅNA 'L1||ؐO.i`u2%ɗv)FzT|RI*CJSP8*8Jc7RqVJ- f1Bac+/ƒ}pB1B;C].T\F y,{ft4/7 8aT, N4ˣ`,rq2zZj3ZGrLj/B`͑qot`/[Ly2Qw| d) 0ЛPu*ۚ&uXM>I%**CR=+YઅX)KZ=rEzzqT Kuuaԇ@$78 (ۮfوL,,Lhylv/[ "&L<0Z{ژ"8 @8†]bJ FnU;o'۵BYm$cAp~Ms \3(f ?ilsiv6'v43)ه^bЛߒZ[/\]rX'< uSX3)\cE `MugJXSBjQ9qv[R8&51GkŎ׃t͌fuĂVtA_r~=gzt"=R.xYRl=KT{x{㰠6SBP8vXft<$7S!9 TNV)J19& "6#.!0'Vq]3"À 2!%+z-Y_ga1sg3m+5Sɍ_ Hb.h^..{hU]1༜ɗ35Ra RQ xzT'V}T CHن7&yLBnHbԛکBh KO X;C ̂Qh)39!u6$:3Άb8bͪ;XcbTA7CJD sOK-ckr~질%-:rΖ@0dڐˬVL3Mp yJeP꺞*"#i&/q.@a4ˡ_$f8553Z?ۆc+xډQx,heSQzAĩvqJmWӷ-՘S|]L/QO:JWLi[w_@F7iՋ){+ X -Nq)ڮ{}TeXdz'H&2Z( nyn\Vf-5 sV\;BkT>|66`cq5l13(i:eɶH[NY}h.3iÍZɅ&VXu:Qm,Z6 Ba L/7@@SWC ۜ$o&*=w6&H^{@QzLJnG[\qRVۦ9]ra ڇ[-+% CېC'x#QOUn<^W ňuY+L.f$#wNYXY3\+OjOb olߪ\tMR=3d~㏞͸Fi4U>H spZE~ uB4BAI\Vx$Ke #$/ᚂψYXO~ kZE7ռEF>z _AZwE @CM5̄;!dܻe_&"I#"GRlCh͆ SV? =8RKdǽn*sZs0וZkuɕ},7ƒ9rwX{:Wf~"`i~X˰5|zA c?Cw:3<'u~(!WKՖm/)ItE Q~uпvEcBإ0y)]'Ԑ `4u7AKDHiH|/ s\RUWjpk=l?\[]U=I|l݅kqRp&]b%)x.HD/#/wB(#b@PRɺ4KVYMY623~)!\7ΛnüO~e(sFgO R~W )u [A1KWϦݑWRӤuC\irl>M̈́0BDR^2aL(ʃ84.I;E95XZ~[N&rcD>Z]ϥuŁ x R3W"oirS]8}fj b{XY%R // ?pd;#?e9=* .\`_۞,2R|GO6oLcG C[%w{zF:-Sq o 9ڠM' ]d]OTmrprֿ1R{7 /Z OB2` :#ks7v\ k.ʩnU= l"{Hbd@VC0BϪcuř3nn3?QჱnYUsw&-4";(ʠBcad>+B vlt'6V/[u5wuef(ŇO S*BaM{HN),9w^p GDPK&0%Ȝu39/x hd,? N3NZ``jץmCFB9F(K`@)mWJKW'SN\CUI8ԋbYfi_Cӫw9[QiY.yCzo[a'dv߽9/+79WEoiDxs "{`6<͘7`˚-Q*nk^m#WU<$A#ĒџBD#uw pq k]ep+* 둢zN/eǯnɸKfqOČWLB2HB5N^(կ>UG&'yosA&{ǧFT3ۆ&K qUؚoJ ?,E+fubh[ೆï6'^I l*B &s/afSBQƩ&*(A4 0 ^$=#x$t5#;2c_jՇ2y̙hSU>ߜ.:XY ۊ@ "gVW2TXG#pf㞽Kq5T xMoH["74&0oŪSs ^%aא̏> T IpNwC31w1 CǠ/.r f Lz Yg'; 4ﴻfk}GY +s,\,d:yBP^MIqb`9qҀ3#<,@jq|x80?\@q>8=Mm3S8ALB ;^Rփ ^|bS!$.Ce]Rq';L}#jHX{cɎ)9c9 <ۓ$zl3^SӴ A0|:)h(,6f9GUychCG4)6 Tчǽfx ;>ȷ}M˲cWp"$8:!:JYyb Sác\^[+oĘ77l hBߌwc.+T}4|p*l;29=,sɪO7b[]Vd۽Y@—+/4\1Wk∏]jc e]5rV~7tgצއcj E4$kI6c AyM?n1//q{±#! (LDFE.w;УߕaG4nZ΢ph?i݈!@NPʨPwvޚkQ2]0&S *soņ3ta(Fڶ5auzykh){ފnRԪxk[RVn'\߿0ÀEEV{0nt[\K~<Φ~8Si&d(r (,;C/Cț|u)Tg, "l"fYU˵Qb(ʛmmhU'8T.(fо=|A\ gRze(kO8hxѮIop>m#񛎟ͥ5u ˸zuqs=$,S0*^}ei=:nB*߇{`@X).*f%)xAۇ%^$*R̓_]hc]*+yř߷!?+`6:,VJ9Ufp҃swy0C'9bxñw0 jFRrѕ)ȓ]iط0kg{}eۇsBY 2,`VfL7ٷ.4(ѷ _wd]O \_Zn ~|=sHwK'CaHqS[ʥR!ШAAN㴆J e BAf@&Ls\pC9 aJ㓈 wS!"6dmx˅_=(*W˄">{wrfq+ƑK50^!L>λ=@$,͒awAwBД~i󚺊Asɍ9ңS(6%ǡϯQw1EKi!Ԁ,LP^XecD#m$~ lGx,0LB[)Xf @TLW Y7qJuk0<7p`=ga3`BD]Z`E~?F(yn)[H4y cg!Lu&/ؚV?s'klB_ey6%nִ 4DpyjJ``r,=d#sDѰ1f OT;XC+PS:ߑ|o+)ۓm ZQ\F%>8O7;'ɒ:cY72;=ucT}V֯Ylw0,]9|΄^݌Oo Ya|֟[\GJx&3y MB@as7?aCoc̮fewxB ,Pl&~A N3:e[#c }dz\B aدWG6B7I[kdSi]S;"gQh:a֣UbȇD=e'Y;`Ϧ4-<B$wwcS__uH8:w"ON^wR(}}R{bSn0CC|l![iWec)Rf"w{ԧOmoM R3~a~7I1a=vEN(q@K$/:-nدY+qg a=(A1l.KJw[)FuZߞ@#Ĵ*ci+ k{ٻ18w<+>mMfnbYr%z a3gDq/%X2/]\vn{3pa!pz R*q؄"N.5i3"tr>e6<'Y*t!@iR3fУlA_0/llo'BMK#ܸFp !-(ᮞP!)ad,ќQ" B/Sg(a &>b1G|~:ĮBtn@`^ ꛝQIŒc^`#eлn6nykBъ1cnBc2ގS<=Tխ%Aj4>517! :F2כ9MPsMa#\o0!$=ݙD්2.7۝/2|B,di*H'j ùW&DAB_tzT CA<#hd-%ɲkX~ "I*i ۫To7u'{=8ӆz)˅ST#{QK;ޣîu iÌP/ D3P1h;?Ƨjkn5M4qY]U/ yGBB/7N"}r*Uxߍ<2lFaz[N/[6r4wӔ qhT#i% Rދr"( *~7m@OV>{]h$>_J3 9l%Sla5:j.QK)UV"&O6p.OJR~Uj0 gJ`&@'vA5g48ryfqǝqqhV!iӼw5i!Է~K#5AaDW&~uN)i?=T͢+còPζȖ_j/ qittNw׮8xn*Tl[ `{a~ݕem JVӪtlsB,lӜy?ɒ'{zRGV8f(*O.n _ H&?j:[50fMc~Z%;JBj8{ uۛ`eSÙq}ZkHY:-WĕuF~#:tkh>9'O lwNSLhIFӏ4\\xmp"baB&-jy#+Mmjc3ݹ3}+i5xBK :D9YE]wb+l'RtFRuIyGvN# PY/a-Ő`B/ޛ o)Iʄ͉kΞ 9&yI%\ {٠[E"#}t(- MUchk&]\wP!aEݩFڥڣAQ묊̦U"=r3Z|eozE< kDդdWo `(YZ:4GxANmP9"_\T'$LjdȺɌ$ @z1bHGyE_U-sU9k$P.] h@Jne~ٗh j,uc`pFLjz-l9LLjVuPi'*zʸ@/{J1yB_K 94dRsy/=:/{(ݚ؝C=vT#A |YԘ=X ڢaF~կo毄f|-H481fiNXP1E5fى46k}_!;zh3iS$-sTIJٶنh޼Ph9㶓t[(r(fS1H7QDI ^8q_ldahRs"@:rrNأ\d$k*,6f yԓzFeovϭ-s~ځ6[+t`j˯墸 M@yNU>2YN9P[z<)R W-{.cfs0tBQw+(jlK"Z5^27g't== ,tSkP}l1 k,˻p}o Blڹ#c{$&Z?J35c˹aةHB~#Yيp, 7sNG3"?xwqWYf{U43` hM7PlA>x*UhP(fWbVO͖=5 N |zӗfEY (eaI|Q|i/ kڝ]/x"\C{sb2YA3(=$8P}GHS?W 3Uٯ|Jzߖj[Ak*<^%.UrPrSY]]"e;_u nmjդyyؿ*;vs' =V,\0p@dw5OJ>9HN˶z Tu:So8l.NsM(!S<.8Bj;;ȷ94TX o;B9>tQA`(i~ w׵:WuÏ[ Niʜa\92޳ [3)+/(ߥHCX&wXL H7d]<z$ 2׀g^ #J32K( `֠5w bǾ^ NT)m5u]OqHbɧ H5זJdƻ"æq&2l ]׉ 0-'5ni֜?j3 d867ro5OPP\P]cPx=;3. o&3dRD0w`Q@4JF$=(o}QNQDCRh&P>Ϗl^6o8/d耤eٯN 962ܳhʅiۑ l.;eb<#0 TusUpHmW}p&Ic36zv*F'`|'d+ hb!u *-ǂWMKtU JƘprU.;9e ' .TV~dbrFXgj}2*2h|C1VV=o5vmQ'?\Y(j%}hc#0FepA$9-=aC/Ԏ5NH\# Dt*K ҟ[Yy"bZeNlq$N UƄ9dTZ *WpC]ߊk2(lih!d1? vuNbDRrP($&9c)vOgYѤ VS+35\=1y?q|:;(< {=5rkY H nSAMqDE% ƶ_T%g wD/_|gY&Q>lD#j9~eYuokz."zZHRCVt^!}ў*VEs=rmun[] )Mw13$D0ڏ4 0J:34c9{\Cݼ$2C0>ʼn4ŸڌTNrko .EZr&KnL]L!D87E*L>hN/K& t'qMqj0n{MR< LSEH{`c(^nNgAWi{z,Nb_ օ$c w,k>1KD O1\XHjv+zh Ł3HJY kmS x4*ee;,}!zpgj@EUUQ$[(37rԃ$~ 0iB]KJ[nPq[d|V;|{+yqŶm<HGiRi8X֬~0%n%=SgT *~DqPcT1k2F2h$x}zԟk%q's &gWqY & zڒ4ϻP #6XwT@\.)CH-6ykJd~ ^21W*z"u' =vDSO=#eM٣I9fu OfqҲ-qٺ06G*dӬv'K)ne+_&ʵrϵʯ1XqxFR#0,bld;eCg* /pg0A3j$rB{c׿Jh~jTup}\ȠɓK _M m W,Q}"5>֓59Ƽho;<7 ^HN8L@׻/್ot *wvxnO$Bc57<=ŨYWpdaY-tҌ^9gz7WSFRF(\ &55Cwf\K& y cDwL':^JIwPJ0|Tl2 S ܐT԰^M\ULRǐ.rr1c],q^y6LW[*wٲ0 ̒ߑW`=Nkg qڻrX~P'vP#6'@2 L|ӡ1*_U41y.Cf,~L~)Dm!4VCԅ RxL8aLd[5[uj?,zf`=pQg?oqh_F8$T#BM %2H@xdǢM4 Q9:3tl|SX-!r 4R h@%6r;hJTwgҐ-Ю@ƦC܄1gbS{ B2e>f 4Dd|#kN)9;[)kv5U^W6n||g(]*ߑhsAAKGD0#Ȋ>+ys pM$Ta.Z.=V_ai #0LTh/g5O3Vu"P/!EqxC.Zjtw}_[e ) C7tli&sMطJ;/]7qG"@ս8$ŞţSjD b%cV)L㳜'.֩}.ave+750:MJ}֣MW0cCcqڅV5s;,NJ#GY Hg3s`ێOu3 TҀAXPᏗv΁wm$w[B8'k~ըì?h,I]gmg#P/-+S i6Pb _u Rs 6@_D Z p9ĜmJ M>$q1fgO^:NފHvYeYELkb}b66F,H!6 h9eXb1+nV41M+?]$`EPOl+GӆW0Gµ. (佇 :E'Zo)"{!r,G ^Y;#F)aw׫$fj鵥ZD}SjAe<N:#gUUlGe}A3ZsB [<)WءQkc6A7GUU\>6M4Llts?<,Xu44,B~zXDz]l:xbґ_% >!i ![ 9f%嚁R(!NI |b-yADK_UT WVhZe4͊qO( l. }KHlX+&= 0*i  aJ>p%k",l0| oU)9an8CgP 0YZwS/7tĊ<Ӗ!o>PX%xoo b- S ЄM] ?D_F_B 1ԉW>ġ746\j@5o4;>B%~ 6@-y\saWF8ܫIUdo^hy٦|_ Ȇ89}+MV2V;E,Zz"AxZNøH{Lrכ=MhsD#Mr|6NB52x%"cS(rvfmb&z/ԞrHF\?s"m~Te))ofYZG2dى&ó竒dʿ=1id6iˬ7 {ض%Iyˆ75hp~l{1gQz*c{ψo.&5`чuj6c׳E!L%{%]f iTN?l34C5j[ W*~ P[ 9_|h&FR'ضi|?<6׮Y4PevN3=7dϻ0]Ը!dܠLLУt-&N;1<@Ca钢T&Lzbu= "h:5R\*A(*\Q!N`/#,k7ƒLԧo\%=VύUpI^'݋Tp2h{2߂|Q+HyURy䲕,j͇sy}$մeěr1_8f̢aW(o <:-2A븡GılE>z k;FwG_WgfrMTbEࡺ~+pX65@P !xpybGNt@()︋ *~vDhwza%._#tVOE? [s+v/& &(WWsQգ W{<x ڲ,|SPb1Z BBModJU/WMi%2+!Wk=#1N*ȉtg]neabcYHIVL\:!,%4xRi7YycƺZ KL才}MO7k z8~J~lQ# \_>nъ]uu`޳G ՔHvYCp=uP>l}Ɖ6Sq2YY=?jE$:$Ÿ@&­+p6 υ'v&ψ 7\$e[1G/tlRg.1]'r{i|Y$mtR*j-GKFS٘8aj&)IsA˜`Ez},v&/g ²ø':͚x-zĭ+EH<#2sD0,ln홊h\"KO'Y Ͽu\\kkԶ$*tI)n:Ċ(+,~pn”l73h]-A&Gl"zSUV:-d{_k~s t?o .iGw@NBH[Gߐ8)d+_~!AJCO7(tGz!gds[m^#g,Aʪ;1sޛZ_ "_{Hfդ"3x_HddM"|`'HA_L)ʎVoî=7jA'owqJ\R#á]Pi 5leY]D+Ƌ9]!m#,=ksf4FO]W<ʁb ub3M 2<5Bs^(cT9\56Im 3l9{I?Ҹ. tFkd>w M6jZ C#oN g͐).;4:XT9e)@p0*:;_cEsmS.:0N{ ף`x29Z3-(E1uW@&EVCR0Dw(ܐ"pu( /_Bͯ$ } !hy^.|I+Y%3&77B7|~.+.S[ ,'YbOPQO3:N&!`fL pF+c!f2"-57enssglv}EJo1#W^a{p}<+~.bNv XtvJ\xaLF'c1Y+.D.GIsaPSsjH|=5= כ9BE<:ֲjZ.zE9P]5Cx,+T }X@^23U|URA R#'p8K\]\7}TvZӁ2Ռȯ8xqT(/ܒqE.dE&\ܜh;c!!RU*WQe}]S|%&0kKفb=OCsSp1/G1ީ 02:'u`%h4 '%ب$+h(Ar!DP+BsUK9Msf5rGOb(FqqskEllk߫F&8 "oy'<jL- y>GćNT- sA2_?4{QgyFY0PEBdZuo9N\og P#րC)՝Gc?!{4[h)t"X~  u'L0=0R~q4e&j@BTƱT53Zm-KD5Cld!ŨةQ\TICA뱚YPtj޺l׮&\WWȫL]J5PS [x緋OnKaҘ٨wohX`Oy{R>}Ma8=򦍬n%fjՐ(I(%9%dRm,QØ{S^ޒӞFlQ,n> Hs=xOH\.W]m&P*[MѮ1kHȕoj+[?"O&Vt1xb#lZ8*m1,cEsL-Z>JVZ^zXbB)ӰGJQLTUe8ӕ׉dq}o"JJ2J!ۙE(BRU:XB肹OΘ ݾ-5bqUH^E rߐӂFQ Z"C~:bhtEB1ёK:Ȕb:ɬ .片URum"?kYW/>ΝhT#{>fKc-ICS&5Wlg0R%}grtJ+%<_^:V`)tw\ "yTNP*vyH;x6Ep\U$t2p0Hb0uY9tPf˱ FdKf؍#Q׀nLKn<@2vkoY?.d\ߣc#MbzO8g 5ƕew?f,dhu=ly$9k>tO]nC6O5(+B uAԊ5`ԍ/5.βˁٮFE ˄ 3ò kteSɐ9hۥ2edΜv- ꚾP'4wđ @*=NQZ% KeAg9e Sj֛" ڃOAxL5C$4--MD!ǻw$olF^Kܸ4TIQX9e6'OBQ(˾} TNjYu#{ +aȊAal`~ oU[_ʏҶ ٘pAxC H+㼦f Q Y`KVNܙ0JN #&un0']/C0l:Q`[-(/p lS &oGMüȑ|%lO[}emE#XAg21eEwco'u!6e{:+0/w_` QUV7rI]J瓞NnLf`f8dDW.3Sjy}̶j}UʤyJ^L](Fӛ`eFz(WZЄJëŕ!6RyIDҰ+ix\| >Qz33. "ثV>#I}|#(ΕaiL .5@`Ԁȹ\ p2u2Y )F9]-o4V1?gTO2{zpWb!`h4XBByxIKŐ_..l'~t Kɉ%o"w cK޿|.IũWo][TX{TNjx{)ތYnj_Q;oR͗``pp@6kו8wKāX@PU,3\Hq97D*!9"]-]i1Ϙ|gPf\O3.SWPBo[N-&T/G3y9$NFR_c Bt+쬏r!GK: Tk9k=Nc6^d M<R=>¡Tl3tmZK{aV]g釋ub]rU{vL>P<vcc,v Vjčy禹9̓9Ujdsr=D=pzP{s0N$ĩ)89bt_glp Q }jzOc#,76o a/T3W~˙DFnNmvJ# g.\ѱ8܀u,_6ص,ѸGelJsѳ|E=Z#N9FjxM cw5]SC7gO"vH={ 8ztKM?*bnbR}QB߸a~ 루P *etvȑ‡59紪`!]E|9=oT짱 Agdjb>}]U!A,qV MrxPE)p~O2*;W hˌavLxwz f [(UgFOï7fa*ZyLZR@ $|Ibلd)}!kC+b9{E&@ڂtFy `7&\T%LagvqytW괃 0hp =#ED 5/qo&O]i )4y `np Z#/ON9wH&aBz?\,,7=ݒLԁ*e|: PY]"OahqÓW{ Ǡ ipխzŷ9jzjH[*-sLgzTtEHWSEjeQAzdH!E9[]}ǧUɌ-&&7RRvC#ۚ+˜M%ߎ~/^Yٰ|[SV5X#R/Y),h "y˼4"F.$zPL'o>jxw/2oVBxb0.Dgw:z!4}AVk8X5>F[Mqe515`+Ƌy,B8 a muqʼ1WCxPY] a jG I%o| '"Fxxm9ܼzTi&䎹vC> *rɶÌ\˃|Ȓl7O 2?ٮcc*9Ae5W~V6<'kL|H s,C~hQ8`V|"\Ds$z!V}LV0f_z$d67luPfݯ ~G8!Q 6S Mb]`9_ {ZCVBȮAMXGɄr/'*Es_3 5q055h\}#ҜxGQ?n"~{^Yk< w<^4Y`>m9I/t3琗ohm(c>1}b'{\L==W/#cW{~> .{AUK? *?M$9PRz ]URJA.ԍL/%{G:ODF+8^u(k74hn}C댩2͌CjIVp#JdY4 mE74_( Sa!iN'GJuӥ֡0.G-:x"+[Y$F"v-,R{2l4*P;aaIbKD9Ae s y97c%u)|Yׯ+,YE0Nj% g׾e*JFrnt8aqBn02G"}md,`EaNecH6*hrɯq<ΏP{p.L-E}݂Cp#оT`ho$maѱ+x;CŸ)xhq\C$'~Iݮs\@AҤQ:E +Iu:gywZd D~TwCz2sbOlNpsE3&l{#9yn!t26*ΉjS{#6E u'#2QG[EHvY۟_jAx _ݛ/"Lo)MC5ldHؿypfb߂vFVf9 _?EZ5iO_xW91^ v NAO;?G(bgQb9_O&3ݢY&A`u5B(k~S/:yyhjYyY Sq7S5/t`G_yi?#yX5t0m.cv/X$ !p>ϭy5!oƝBox$ 26 Ba&\z8 x@.5٩VRed.RHnҮt(.lэᵻzdSSkZEQxenP6]Xjf* nfh  \ r4(SlYcZ $!Wy#c ȮxΕܾkn~P%^m@ Sikt,_tb!F sj= "׫on!]) юQW?.r3,g@  }O)kOsjNZ0EDpZxE0'* t@i)Xy@ޙ:9S`(*R}5&eb%۱Ut2D$ȫi*! +v2u<62>1UE7Z֤gheR\݄+87hD-2Ge6`i;^#d%ɄB0pv!N^-5G-\E=!l(C>b5z6<-W?ָF!զsAxYQtoKY͢se1K2Sdj8Vz8PkdqZ O^e[ \w$<b>\Nj?cjG,U5ޟ1^m/]H/vߋ߰5` e70UM"+@AʞZ$ IZ+k־wٯ֙M[9ޜM% { ;"[و*vkh8ڔeblB,W7ѱig{r;Mq1 Or27!ٷ;4)tY/Ⱦ9x0׼"?7>GN CbG Od ڨo.I#hӝ݊>9tw>>ec5^CA.׵!"z-|q):&׺s 1h>X#cfX33\ Qt@@}߃C g;,_(L.Z>5.Il$鲹ӭZ֮t!xfZRy%t;EHύ8yrmSOsEr>Ug¶Trziq<~ߧ|@EEF ^G" X2w<^44 w7:c{v<+G`|-v#S,Z }b$LTUٰ+jRQ3P.MŹ̢ް/zy51c6-kR "4 M O[UU"@ [jT{)3״/|kcCW܏. eBD:8 ; Il:LzmJ0g=~H5 FSXY;>$:S nc=WBf9R^}k1CT$;ΐF 8tyh2=x-* AVgɅ @Wn.RB'3ٵ/N0(nЩor v ۂ搕3?hA~BHֆ! B'hzn5n\;ʺD+ǫQxY!5/[E8Y5] 2h,ꖟW).-X$}BLFOKüB9#0Ϫy'N9V >F2O'A"ͬڨC4嬌( 0Ĕ X͠^7`nHMy ZIn&iKF;Qb'SDLHJ)I>0Fiu 0ώbmt!܀HۍP\},\Nҷ,"q(ZSEhyEެisvHEZlI|*gkXwC]u%2X*,5%!u?fYv]<.\l,\։|#-7Gw<>;̊_uAf'5޵^Ż:ۍMF笒35̇Kc9ԯ28-/=otY٘:C6 W$az N%#]Są/|>ב/K ^*+VdT!Z${+Hq$L3T˛OZ}; \*ы=>Ēk66W.@JӿY⾘I 9\7VSV4K38XƳH~XaZFս 5Ǐ% vGN=%Dݽ7lE_5qIkwI Hq?HvGA4B|:P 8->}géBop-&r~Ȣ0 uR]c[,ڦCtiw>I#L {WUqsa!Dž2 nso'Gj ;)Z%{;[π A_m},Zy.,+%w>˵DιjQ =jXAb|.?h%$ѥ_Oʄ#drt:EN\c-g:{AKuP~S4㌢{TAS'(?p}cDA.yO)VA)1Z苤Q #\]oJz0 ]bg6ZLcF$i9}R]W^[F>sigwBў8M&Vi+_dc"4]qmÇ[.aJ:Ri$z:|>'X oB,V(G$nT@026JfxznR~s9& DbG/-0KmBW>xqB#!pq7!Sb̌@t3>Ʈ*i\8{Pw۩a(^l<0fv=" Ԃ[,9 d5ɦ4 ;1^^~hox1@4Ղܩ N> r p^XQLlOr{ob OR!+Ѩ)q'ШӡqmSBqϹ,}5}#.o `!ʼn|˚4>ɏD*?wtx&&wj~F<#f,X⧸<|X`arr@K^tѦ(y׳pVuFVdd{mZ''X,[@%x 4 a @#F:ېt;IeexqAǘZZ>H|џ4u@T_p~[qEwr ]h\Q5&{ `  <yLw׹d<Di=֋tɑA\KRyw 6Vuň ü95WP ƙw xcHQ FWA{<1<3#U5E˫\%stw$ff-Nc?"}`bL`svG)52ka>9}Mؐ}6d9m%@¿ܙp& MeDĬ)yM:rG{]†5L\IM S E\1Sz*D9Rr )o }yNRr^9e\65^tn!l~8E{HjUY8ڲs3Q+Y`n*ܬ":c~t74~ Лb>18Q=ԿA}glCNhe ڞNezO_.O30IULp!nc ՌI3ξlÔC r^?mv//W})8kf4VxZ0lT\ai=7J 2)|iY4< -E=/NRaƃ7UV`J,E 7$F=/Ŷ>sEzdp.gaza"0vT1 du<}ơE eG ?6u%*?eI4QI),gIIfnլ4#ܔ"K?I.@$nzVciBG74sϤ)tŖH)ЊpXu0ɶ$,GB*PA,! ^PoɝU8b(w+,*t.Rs2@wdhIjR]9oR,쎨5c-t μ܋ )2o[hq6'x :?&N*6)|p5X*#<+CKzIJ$jug_tsQ\s[sE" :B}%玈&S@9VrƷ*&2$)V8d#T g5)7lcMZ b=ɸO ~Ml\]r=˙t'tlL|O 7l*%47RW.6[s,_BT<\NflK؀ߧ!)DoEMbU =B`5mSgj;@N:0B/@%FEo?ԱetqlGesMAQ/ RFY~4왲32&PyfL6+CF

    ƅ`60!xUx u$4yyr|v}`h߰q'w ;! ,rN^$U]$͋@pOykIUu&멙` bkѠ] @[Z^] Fh.| Nc81= P-_G3mȨ&|(˰X/{%emOJcV1v=4xz(vV}je0=Dhk a{=`mItgBϹVR(dRJ;p^.{t @T9%ZIȼ[dOR"C- akx #:i7~YB*43jP2?a[:p@0BfjnT_x,s9^!mfҵ*o^e'\`y Yq36Vem%>GWl ?sQrB,$etU@@z^fs/qaVnߋMӒ)'Rn!o8J_>ԄK$4Z#\TyhgDlsG/(*}J"ް$. Sznd y3k,֚&A }Kܥ z{[ahf2T ^fl?2Z孬U7Kkҵy' YY!P#s[8x"mDQHO?oUp r/̙̠ { ||;vrnH{ȍ>q{;$62L,l/ yԭܨ= _nIjLy$H4_3B}m.ipTp٥Wb*ߟ0[#p'QT"ÔNׁ`M67{Nd*0p.fQD~Ǽ_9= śc-бI"68hTUԢi(sI+Q͞m&kByj{b/df?c_D-#̳vJ BN=% UwxھqG lqE_t#K4MK oWz ˯ "l`-rxаRƆSƳd~LK<&BmIyp}x+rr_o pcƒoq ¸<\fdBd\=0 E0"/̌AtWƃ,=<ĨۓkEZ/2w[ WۤlIW?r e@qhXOV`:k5^] lJv:M&+Cz_\7Nyl?q%sH_vM-bggq*DjIت$kr^%|ʜZQ IrL8PJ䓓1XNG/]D]"0,0oM4- |~ߺ﯆voOG*R:JZ{c5[ƒf`G8r/8_+Y%wW.Ws*$IĹ5ïIۯ4dVQITۼNgj'Vg0#p-dg?EO)%30 _s`KiPFtu;{Q2 R-LQi:}sk {+L17Y&>`o\# ki= VVS䕊~2#U$&0+M7ַsÌ u>TNۢZYkVr& ;3ߍ$J|myMf>V(Ƴ;-Vؖt'&ufjtg*ڱt~ijg*P|tD`8z'qVҬBZd]=y$g[-XnkyY(,K-#1̒DN)Ywae_R Hvk N^1qx>iJ(}=( /L޶*}zӎ#F=gC+Gi`,xP g@f?RN F5ڭksSM@=zڮ#L>Ҕ|Ry2t)?~?ԲԝxiVP?鹲4Ϟ:"Ot=!BʡS=3p ď/eF ݻi"ϷN]ſDu+S/Ulew~i֙QY+GZWPfi'x҇^m:$3$'k0~LO#qja0szdT8jqYS4OTj&3O(>I!gCENBܣCX=b*|MDq!hޣDdPanMaZq(q\R&>F(#!|f.)Z&#9gOWS)'\y4նԞh~a%¸}4^lhFuzv?{[s~FU) w+siA蔫[w,9ùld>ҭaR'vC{ϧJ.p6X{] qrY͙/Hz 48zne48: v/Tq ٬{ŜWָZR2" ?ʦ$`ۦ f*'"b\@J񚞭Jh9ςb2V*u9* w&knhй@ϖJ; *`kΩUYu0$ i9;A Y %oYg%zQ\lu3:+H!ͫ;E@4h N2d2؃%a i; 9.}AğO #7ϲ . o2[㿞X[PUcd3)j)xEbN-yfזcUd;eYM`Sv mSj+gc  bw&y˅?K -=ߍM8?M[ueC][_=o"AjOǶh:aI[m >˪.TG(^Ҩ86ny@(kbYb2QN?S/xMr#^LPlb źUrgE5LG:sbq@KWݍ+\mؕ듹<% 5cbs)xg#(jj!';H#6gc ,Q: !)+Mr/zrVmH{I[&iY(oܣOEnp(O _˻ ߨ?a8CƾZcDAɰXwR&%֙dm` -yģz=(*@NUIɰ7;tpQr 8\A>@ Xĸ% p: ʼuk%R_dLv[)VR[F@dvOSAk." kSΈ}xFKcX,rNЃ(!\٦%gguƌ>)`X/EGC I0\5 23AWv&{uq[Ǒ®Gew-cfl<P9Ԁa z. Ċ^ ,@NZm%‰]Fgo)q&>8Rmwd9ZrU KҺ{'qv9eX VJ H`().R#ٝÉ=\L+to5H{ [(={wZAEVΪ `T l }A&Vtma[#Wo:CW5A`nb?Jnִ̿ }rduc:d(;tx6DY >QїYt_g*+:'Ŭz; -Bܬ|Q;qjZ(2dAS:nyX@0"Hש-'m˱X;&xYn:d}W}E)PCXv_+v}p>$˽s|4<}dz X: =f;aA~:_mN!#;{IZc`4mwSv1)8ǮOS/{WAs֏e+ cmQx")r'RBX;%Y<ҟ+ WhVzGGbrTVlN#EJk%&?(_@P^+ "w9%0GbLu7Dz۹O `Zo78ICV$kaO@ž~οw#PRC}Z%UXXzzTKuws=b>"<| fy(.-ݒiGM7YQ9Nh-P~.q<zip۷}m'7ףZ6[&eg!CmDO0mcR,KmIjE;UDڝ]2oM RfھRAMREqAf眡.|cjyٽ׀nS-;|G.\Y֚jLa,4jis/Mm`dWXo~Cz~S&J~ZXo a_op;"h`ET¥˅~XX?$FWeCZHmQB8*zU%ThkE/kEii4ZG?-$znŅr2GA,Σcw 5{LNtnccrGCP9s]+Zwy4܋ԲtM s6qRB!--7޴RW}3m%4~Zϙtp#'fg9='6)v[L f8}snMDZwo~b8⓸T`dȨ5>R2ƺpi:*z*SF|K9*]=ײR}}S:7^LJgHXq`PkE<:8AܒOOh=ZujtIz}’<ʶ%Nv'8JBl|޹- ؒ'9s1\[}>RQ풏7Zs b\|;w(Z[3OlGc\sV#ݕ(%IRw`3Ψ+Ԭ-ـ|.|(3 y{i[rw% yv#[הl~T?qjJZ@>*,wBvު#b2 GS&n~~Lg Dh.P dޥ)?vc;Q( 107[T87"Q• Ӆь]`BZ>MwӀ9?Uq⢆l%37O5q(2%lQ¹&3. [4*" :̸j "`ժ&Ng 8!WsG!Jͭs¿1x.t}p/~ VA ՏCry.vԇB[IaUY[-; ,%?A1ߚcj9bbRAI](WXͣ)3;z Zt." )Sc 2G1ԉd}2әѤ>a?PEO/'`r[5V9Q\cpdމ[`y#p+g[A f 0^ $ *o%FE$My%;DnK t >60nNrUlۄxˎQ{+D}KS0x>DÇ /J2ia0tHDHRygP [{v K^0w!f;G7T:E>7POO:KF/}V;OFBJ}D|R3T[Y>sP%6A$C#3G*\X 4tيF, 4s~L jUwN.DstV+5|b6CBx.00q"\x;c ϖN&,A&01Ծ>ڱGx*V´ ̈~iF@vLt|;Op깱Ue|cCh+XeWdnQҢݲj.zf}&IDznӠI{;mp8yH=i*ཌ3ExwC05LV5`4_,& {&,oZ>_Q&0Ow6ͱPU)!T r#o>玁AUݱR[f)6Lm5"=W[4/)wf8~'Aގ79VGvX?<>P> _꫁u*^>'IEh Cn)&t 3q%5R1cnX*h+7Λʷ (B}ģ4z.8;e r=MMc >VJj4OjeKJ^{I-i~i ,*bb=m;{גiÒEc`ɠc~BJMaкL8CH"A85׵8%Tl$E ~~%tF4lZ !_g28UoW֟7s˃"brxPW50IyϮGJS|yKDԂp7)'lǙ >h^zϿ{ɶI:_RGc1).?M7ysT 5=&8b`f{/&>0Vo'P"a^ɝ?17\45ѫ^#y&.|ثTJY߂[I#ʭQݒBN@hX *=%hmO[{rCg~|c`Omw.bT`@ɝOYDZ!Gbej/ te(Sh8*y :pk#I$A 9-ND/YHvqUFtg<ϔRl'ba)C>?eZ1^ htNwקJ R_-ѢxY ?u=橋Ƅ4~X ,(w5x!Q` c4%r1 X1%/b kϖ؃*P*)p)ŀ4tiGم\Đ\T\ĄVPY_Z{۝W"-H!ߣ@lzY-8PG!=ЁZ/uӒ:!1k^&P>SqMc-yJ6Aidѻ bV?{E!p[M0 @v-t;&94!}| IyՈL`S=ǒ_xƄmI̺Uew1Sqf~)53!KTw"pa"(J`/^AWb3>NSz;8#r2=ft9no) (*Z#.{"[^Z3*pɁڗFtp2ra7X(\>ADdu%Wbo HLb*m>Oژ:?I:<(ee$_jV>kr7kЊh7xm͈*kMoȠ9Zt"vҼ5᳀v;,nr"}?$ת4rnsgֆFh Lzg ~W3/4TfYLܗ?')EgGZd%=ՙ۱׻ fIVmL#i4fDEnD7 ?e~gE]OP>䊮3iSsǭɐQV;g]5$X֋y=V#||n %sJwpdL= 0x=dǕ˦#'2VvPz׶ڒ`q[q0gpN&N&Whh[ۥt?g$j~~ ϢpgX(hfB K8I2~9]B܇s3逥m3t86_l, gCd$P"r=s/7ե)`Х]_<|Nh5QbVIC ?$బ\dS+SbeW?-Qz oTOa[y[A*j![&*0V8& 5V+H [(J0S 0!`zeݒ#nV"%ovQ]F liNAVp@ q sc?̲-ZšZVpykӮ"uXzVܐ}h6M )xph& :,@+Z/o%nK9@9gP]+fuPIƓK9›m02 A_}m#&Od`Z0@Ċ~bn4t9ԋ+\QՠشCrSδhfޞyjhs> ːz؍"/FRޗ'V;xxU4$ު=b{qqk*˄F%&ʹS@R&z`dkwzzIC\tnW@V?g%mS,BqS ׆򇐯5425`m5'1K(-يQMjאZ"WW&Ik'A*#˪W~cŢrᒜe[UJF umaK ұQ'[@m}-K |R ӊ0׭jKnLԭG\F\'3\lupoӰ04HCh͸pϡ_뿖-X{~noWPmט-}/[?^+E"|]8._{Ŏb1 ]rFXAY=Yi')R|%W/y|%G3V@o۵..aMǠ5{N#+KFE?uFE<۵0xc2E|Ty.F- /{{:ךN-gDhI#j}FZ@ɼrUb@}tnMVVSn| a 3>?<T Q43Q[5%,jz^IV^0h(-gޣMd=k&˧aYI 1m+a\D4w`9xF4zp7J8#`8L1wn;TVm?[XR"K/!h4ڒ\6uM9pぃV}i}Jr()l"m-|#xqeH.G[>x'Vr;A;_i_q{yO #H)gfKP:A([ps$6m(n".)}^oAM*s^2SJgLb;YSU䍚`V d 1}Ì? ) 3:j+H"V聹)zv Fad 7Z)LPNytm·2\Rgc7e%bŕ?+Lr5q{ksGAb }9 D+]urq!aPt{SFeJn yoީ q !lL '1PuJR%/>~[QCŘ@5L]l֏5磛u&B¾a>eٱL9}b0yPHi: b6;P*%aX6e3Wi9rE>,>lnDi&)Ί|ۂ&6 ׾KpB*Twqu ڑl9 ^ xI;pf #{*YU Ru?Q2 /u 榏6< {z*uYj¢J aiY^Gdc[7lk{rhȆHXFUgPΕߋ:A E%L`KgD/e+JI[{} 4[ei ucCm9ؑ-Ver2B]G/?j,nfC"Ҵ4dGwF~$b*zU/L"S%!4yצ*/}i>1ߛTDJ /Oar: W/ֲ㢊zCio 9)PT.TahIR)u~0$=Nyqv;} ?VE,U[۟|򤚺; wV I܍R*(±ߙRX(l]GIZyS;>vVl~HWfBnڂ,1Kfcvp̈́LjadFj:^c->Z)3AHqQ{m(/QΕ ?^Js,z [Z۷DS?J z/]N693olN4ꫧAsMc&i?R;a r?E˸PJJ&ԄrB4Z!l4NO Q)6.p}XRfN7^[~&.sz-Iv/ƪY$h_6Ѧ L[AUGŦbb0`FLO5r\+ QR"!8H Jz0?7KU;e5q_Uq|xy̓ѥ_JU9X<8 . Byol?!m'jd v~=// lZ؂ $ɦg=UD4Obf \Mx/B}Sלp64\ٍZCcauZ0C݌ &JhHbӇ9DCUQaMpoș*3Dzxb|BJYpAļZXh8Ҧr^++3֫6.Vd^$_Qi]dF?baHmUlzq1&..--F߅!=ȏטSd[5>%<@iS$&eW,&jwpގ2T)_q-"$X5AXBBXy4|~Cd{#2R@I 27cϝ Kz-UBUNmPCGM5z{0\-)%P_'PEƎ.В˶rHގzKUry'uߋlLдs^ SjD7oN}hc Hm_%em1,iPѩtOծ*Yq-jE/v3U/Wɯ'ǼXaqe2 kݵIv#j&ӣ¶c73}@xX9sr\.xMlҙɕoKEV/KH {IAnL۴5:2>P& xG9ʳ(w1'TO2L;=/(__*wjL?~.L4Y4.H®q.::xXyJ3L} 3j$~h=("Z@WhV8jF;Ul9yD-Glr2JhIL^a䁥JF?HlbcBTIwDx> g!1ŏwUEs~f|>%}ɳeuduA5yw 8iXxXNW `mw[}Ν|),M澏{rsMQeɇ0I{L,!xe/?'M1zɩ7 fH1KWe$aҎ$rEp~(%.X&ybib>"{I?Bߪ"]?N&[-m%Z-/Ά'{Ej1ob}ZRn sU/*(T@ E*cE6\8.4LBYCq+}oQQKux)'vlo?i Oa֙&Px5mחtH )$9C~:n5WvlF9} w}1°0zTVHL^γL_9mC͡# uǚ%k{Wy?1Jy/Y^(DV#lMWotxMt$+ VݑDrkfZaBЄ r΍b)}nP(Fyo.(PiKm?ٔ@OV 6 ~z B6g|0h0\aM2JF\ܬHR6Y;^"R^O R0|Z۽@.!OrݳP-A*cFCPZl4U!ODp%,JUsT c"hS \A^ %PͯUC0\5g*+Ey[g3Z5dTT5iĎ+w.8)OAI{е)V!H\VaP %OL°W{HHF6fغj,&crXҚ.4V b0Z̺y tǛ%hZieb9<)?I[e6( m^ŦpuK`%͖>ьB˄; 0y3g1U=Vg;#@Őkp {A Iѕy[@/e>Ny.\]hs~ X( 7Ր^e/8^(_ B"i_p=Q'vrJzC R\E^Ȅh=zK.9oX# 0瀷]dXFR$uɰuA jk@8S}2t.s+mش@,Ge*1DFg>'9 CdY׆:t0kq OLg|7 2u}?WnnWxZe|xR)ۜm lwR-/_Jm Ut(55{ް/*U<0,o娆tKYa+[+c7y,KcH39iHGPBgQg5H=li1yc "*O,-D~W4*SmV z`Hh)#5s}9H"Řy.|~Uʰe0^$X%9L~ki]J=P{j^Ÿ1Dyx1[0?.:P";MdasTN4vu~ /9 :EG h$~7y;Kwx6Z0ߪ$/v#&J+垜>:qzA-ݷ4E#>$LLebKu1Lf.__*eA)7z) !;B3@>S_ =^m H` {$ac-g4o\Vq7{` rO:"Jˠ]iO9YK~)%΢)0-M}|cdDǶȆ; 4kċ?ܧ9s.Q*o2kW.I)~ K~QwHZ=N$t7Pej\"RUG4MnR)bi= l1DTT(۴YkZ'FXҫUfЃR9؀@$3֡`K 5:&3bɿv֞1\#Mv,[tYPAK;TQgzʉL/t ΩI=;k%JNP0+XHb&f9է~'cW=NC !«"َ$w6Fߗ#} @&/ć$>rEjMjbj`n0 ss$*jOC-f-  V:FORm[.PO&IEO+(jVvٽU?^ ?ёƉA|W:*( 7͐*wAhs&$|"~jɥƫL>k%"?%#lԄ`QH23Ie@9%؇(q =H>^80 :bѭZrQ7y$w`6xǑ# rlD_O$M>o ]>(M:S oWRm"ACt/֦gyD&BWlc8 HX[Qǎ ;o8-sڀ,ugS xrγBd7BM_ֈ9ȧ zFV|yf?ۙV;DڮDmc1+#uۈUbmڗd_jmn5wA^˓L1mA,,% {zg zefj3L)VT;Cϲ!t "AO[P^0KW5lUwc4 1&9J&eiyd5+*O=2pOy iqT Gϓ^t)ǯPg*|;`̟[2h#+pELڴ5z}P;Ew$6IJq۩nQ,iKY9a\TkgƜjuN>Ir:ufGcHm{jK^BE~Q(|W-S&Y}ŭS6't6*vX-YfSAhNtsT+рh*}zJFr6J/wI&']D"/ye#:3.s\I=,bvoV%Bl͐F3YxDlWL5aeywKhHwn5wLf>7RQ7g'CQ"9'蚮F5'n&507 vJX! Nla`.>Zg}E)ZMxDr^)C*jV'oX9 xD: ތ@ef#Hci Yu!ҩxh(~(8T0uw #Eichya'w &U%jz'Yжq-{Lf|)̐[bnl׾-MvԣWZjJLXAQ=<ڌS=L@ 5IϾf5JQ{)ApfoWvVo7ُBG2$b Q9[{{"!L;I~=1ᕋH%Eh}HLIgC6a }P -T ~1g@2B W`c4!fTi:eoV .2lށAx;k|ǕDKTPwGgϾ:q *V-*Y}n=^[/6q &P$]֪v*[3iӼa? x*kPR4ظy޷ As02];m;"lͼ(?mY,J'Wx2$rJD 1[ ~l)oF$;L74k’a}6Zxl,)aEx cYyQdØ`1-Cm k/2TSK={r{ v- 'j a ķ#w]̞b '͑ytރu_Fgz> E[P^+M*DM_#>-AV 3HIIbutWܽ+dLN$3| Q5d^f&lߏ5iC44Y;-WB| 'W R.^d0C+'|3#,P>DoǠ qz/HAҎU +INفk* @^^th.o 8N~([bj&=I TOIj3 `߅{K$ ^.FxG`dy';BG= t辄)$C H4oعvZ6օJː;DW#Jҷgo o.ǼڷR-Ɣ!-) fJ,Ϟ Uw%U$Wp}/=>D kdlɂ{sUٷG44MX\ '9 |cWÊop59(_yف>N'wIR1|:*A٩P=>1 ALI^ s$ސB@a3uO_ް>zWe]|N=gZ {Kd Ǭޏ6xL49^IäJe83^֗- |<{oٜ u"x s6xW|0?r #u@wrMe1!CJr1 K*墭4ޭ6Peb}ځ 7XK2'Hl\1f%ùe]̶)ѽ[Ԓbtl:4~µ +5\ d0},P͚%EYLvaɇ5E{_jS;F]v%;&{8k}Ђ.t 1J+ԣk7xH)sՅrj:8cLZr` .(< <]C=, xe *0}.%nCe>܄a pvxxk6gA[!jt "Ao ķb1$&fO 巂 r1؍$ltSܑ?t_͌69RԾ)*brXRRXuܿR\azNv4\),V=,Zvmʼ1uW6XAj^tNj7|%'W1ɐ]V~yrc|aMpGc/fHD[?aʻO+;ZI.a$R ۓêE3$VqIP&aR.I@y?HW4(QPŴd%NewpK^z(UjP;LMn7|RZ)ЭPO];>NY͐nȩK}*wMq]ܮsj>3d㷉ɿcQ'TUYYr ˽͉ _cJXj.Q)O-j۔{AC17Z;ąw[hב!_4%ӵo%o[G"'սi6?L Y T& ޲%1V״H eTK15#<)#[%qⲞƍo׈Ҙ{Gxabd1'ȅ.} W3tL,+e ^ԞԺ>wL*r4Gׯ6M}QX =ؤw̋*Q?{#1)zV M+iMIHN}Z4[vD}e@*Y`Zkd6&>=~t=@3"jpM3Dy V7(<5ॽvWk $Glfm"iBrHT $/Rwh$|Q+41fxM^r,]`[NBX|ɗgt6,??e:xf* 5j[{Va)Dx˅ȵ=>;_纵jN"Vhi;X8t8:ODI$2m;G>G䱏BM!* |# ZK:~Cc|ۑ]|>j'#$(B_p!2iYͼeJ+8NTt [cQiPBG<:Bj>QKk<MFyFu_"mwD'v%vB\7NT*SÈ6i/2GEҁV;6ҋ oK@mn1Cx?M"IU=xw8YTӋ/vul0.w:%{'O08uRya&ƒʓ+ǜ@uU   ͈P1\KD>v Bv]>239BuXWC:動R<$UKZA vQ S[f$6^;ų$f{/BDu;q>eXbKIqtC P]53 HtZJ{Y@J->wS~P= ^X ֜OAz)3,>5(JY\8D/khF@J#M,+|}Y{4`OXkI{-CxfېzMEnlZ}b K;iR,h/K0-jq VhU3n+ -&¾]8@ѯ.dK8d&]*0REwY||Җ50d_51"ϡV,[c77k) f~ r/x 8aI 0qA~W*';ui,xv*3G] !LOԐCێ{/2=F k Do CRJE-xƶQ{N=@>- wQSa 9 U ltҫLC2eKיv0SGy'mAX84x<'-hd>硪B1cUV-ŘpPI<5M\Y0cKʎy*X#CL'@|ǯ ^#)E+KEڊ9lPm2*KX[C29MwN&C8] Qw:$v9ure'LI.:ZZQW91ujotdKdlh2$J Ym3F[ `i~^2 |NǡCJVRGYa 01Iszmp* h#@)[gqフk3; 9$XA&ߐZ۹ Rq#)SٚLb+υJ6|e.Ҿg3xaBVEī<~I~Su륊S!tZ ǑY f^gF MX;E}v%+[6D Ft&1pa ;( q;SGR6  @*۹, k*F FrVEڜ׊5`E?bL8oDZHkxLy#^PE_] ښ%UB]&ZF<' mbof [>WiIxrLCKˁrJ{.DX+ZI ȣ3ǵ.͓Ls߲&Dw [Y+5!{F]}e alx6XJ5 +D*(<`%Abд / 2K$}[M2eadXJ\=*&oz-l]Yٷ&`DX]w`yq#X zQFUCgW8\e.W+i?vQd$֍؝sQ6[sf])Qax=v nг:msb{ ׾( BZ/ۗ?nއN^# J;FdIiDac`'/$/|]్PD/ 9ЩI3eyED`'i8yKJGc5\^%Q n7~R WSiϽ"w_0ԎL>2صФmjq*Oq8÷~c>տ'"٠:^w:- =,h]4k'=kzV Fl#`(ѩe4_0̃_-$@8\ofp<vn:4փ?iZG>_.%8ueଛ5wD C)zܖTnC}-ZTёwegQ3ee 4,w8kliǧJ6P'$fOJy{g]5NNb1[0<X: v)?77('%ñXv>m\^)zO2' øS;hD}M;}Lʾ?!^TAy}(3}1 ,7T?P]5\CS$m#MMF&Rjg%3zPr|2Z.MM10f'<;3:wBר:+tyο,c&?KҲ;pտdjmA!$ȬSY45[X`b y3 u=] Qkk%d*i~=.W8QD5yfJLXނ+k7/l;3S4Vl߆ym4Mv\㭓XxoJL;x~뷛 Q-{񭵲aJ-W3)PWPRᢜ-qܔO0jT-) kR%|d%vtI#Mq:Zo!Xw熽lE?KNi2ߘp_&uT)) MZ%N(AA!,ފ={i`az]7%ǴZ{8jhfOO(lG4}Myq",3K]j[\5erR0t5@V}M-DiN;Jpm@X!hEyhF1k5}'|zBHKF:A# @xa#G}t"-aDsa'AXE+윣ÃRfMu܀bEEЁ%оJ7Ix3ýi6tPc#`Ne0՜IVLW|mp\`;BaeZnˋ]借 "YKQFeFǍ};;a?u*}ؼT zF ߰3(F\;Tq4Nn@05J:r gw35Lll ]SRV;z)Hj ^}vK̓;11kcM8 'PF$O%a4Yf8VЁN` /R]=ɝ\iD |7ViP~g(ųYA3G~s4ƻBG6% r O>A/C:ND05Tf $qmB0X+򻘍q1y6=)[l>: ŸP17y9YRDLؔ?$4i4G+ÁgLdwc+4Mkd6sM߾&h $hTr@"ziRs(tJJ{8+vD9\sጋeoqtڀSGo  }B@>q~Bi\w YwLn{C*>xfi'PKW?w6-ORa 82ߡ8LY\]1!4?)_e_ vμò.D-|nC~#ɷ< 5d묀rF)sK {ɍdW!Ċ{Ocn`pB&(`bUpp0ᩢTc 9˧&R~7GaLe7z|C?J7&O|9{%0(^=%cPno!BG;ٱ-Bـ*45@UqR=ʵ8`3%QA>}IPR3G*1z%X+jH!` S;fM0E!ο:h),}УܪtNfl'jZN&$W4Oԧ3)!!4Dev/K C&~_IS(XC'qKbqCyEogFq8ԗ_%l*] hFQMm'zWR׿m돪oL&^')3E# Hz!k+چvhv3L)'A4PrYtZxjc'p!)}t{CS;+Sp@"(#xnsH pn]2zd\ƭ«ߗ S;|][O,_!Xa'G(d)oWĂY667*V`scMz_8u>8\IoF,F8uïD%4($ROikH/2^%AX֔B6AP:)}|~q\ւ׉B}E [#a4'E2cI\AmtCy+wA^_"4}FJl.g F5 .E+'ӆAMDYҿǕϾN}7I1Ue%$RUjH( y xZ]P&5Wm %>R,P_CS֩o~M^\)jin}HRz̾E0pzk4WBv:"g- CҙE_~vb1z<#.Ivn. ;)ZgfM^}xh<,Ns&Hl_9Ys;1)?VYsx>ϒB! @Xe0gecADA؃?wH?`c~:zHz\ {1T{~CW)ai6Ka>F?^&灪A$QQ>e w$Ýe>I/4vt*^^ځQC! ?4%gm2VMj=Z{pԉ?ƬdTMZO}`nNqurՅ@}3@L#2j3c J\N5-AgԦP&WoO%kzidV"rfcbc2Ry?}dz,at~ °JY>t\fO Xg0ф WB[rZ藿6*Rs'r x~/<;)3 7'y&Bؼv_J*bF5'֡$r(O+.zKZ(橒~!GST8h<%+|^ª,1wJODxZfcT)Ɖ>ݷGY|dw"k)ǻ MF' t#uRs1W*bň7Yz~t=tIoZY )!Z|82p4\sDa 9r@$Ap'SiDvXS|I<իe5ꟴs\eÙ_oc'#._A_$7^#@V2?]tmKmyGq dE}AɝupDC؜sMg@\+_)؛NN !5.WJGt<v3l0?Żly'2XEвGbґN\拰1JosNBV.ocQ3zQjB=0cZYj)Vy&Ԋ{94WxV6 bw;}a:OH[R=&|ʕn !4ʨԾ;0lY0Mz ٔǾk0*6L_ЈB0 spA"jIvz3k?3mV,k $X(rQ+2|&!0C=s-9# ^^Zz_m(E0¦gW˧{i|\juo]ٸn&TҰЎKF2E>J)T[+cxduCHe jJʮ&{?|"ja5ߊ$wa2jut -+QPa -7RV*CL$ۀW7XO(q%hwR~Tq5\@8s@yoH/:YIw0irJhr#/Rڵ8Ak?;mI~ZXF]=I+daQ xrhp7rj]sS'!V,"1!Kw +GOq}ˣ$dЁmJ)v<,& ܴhѢJeQz>zny,8`GDY=Ez$ &_u%$Ù3Ǽؘ6] ߀5eaJJ% Dr-͔ U2"Ãbb`4OI">hףT`C\ɚn[H޶4b&Ġ1" R]йPC/WѺR 0p?AdBVř;3;W/@zrV#$y{A{6Lz枩J 9>if zj)E\EBxyZ' Nj⺃؅rg2D89T:B8gزS*)'bCxn}Tӥ_>KӐ[YamJ_LXIS+wV0]U Mࡓ2QYPYK/^:j2]']Vԙ;- /[? lQ-0} %ͱ!O+sGΡd~]H| (`\j^KI!yg4C8oM|驭odEN?+sPi_qY4ϕտ(,&qVtCm}f_ c7N-;Rw.id&U /]j]r8=ؿo5BdҜnG4^d,Yh\'^ꄇF#PQ{/  TT2SoXL[HRȌ`Lk) ز FܹOSt!b^|2_1$H&Ԇ(DD?Ϭ%҆^%dLM+:uAPI:V6*֎DLu[tW z+zd _f{_x K]n[ ֓]m?oBm0Yv=qO&>N&IŝZ|84IZf#1M׎ &o/'c.ZB;AF@Jv{ F;YǦl 䳁-G*=GhsV!f{ #z>`$QJ3'm6K\}-j*ŵsҔ2QJp8| Stk5a*EPuSUl0W3cyEeq&{4#6& lZdWy(qG?Qj·QqJ  Xj{DS`#]4њl]j{ qR,XN6|ǎd8wNfѻ}1π̼_f)W,42O lFwփam*\#qdVEx+V$uqnqP~vW s8%w9aU407mY#1d">$Z֚IR,++I"im+cd ye3&"h BvKw5WRDU!7/29=zw^]Z`@+@"ʡfStq+Io,"׹}1B~qȖAUy \K~te$.:qI>sJ GeB!sKa}dQ Ip"b8IӢ`!hwX =g^eZ`]-jk;- h9ix=;7v&)%5RK9k{_vsMRF!T4j&,18JHi7H7-c]LS=RE:@Zxhڢ^oy%/OhE& w8g{'QUGԭè$bG\3ڥ9؋je[]XK8%6;@a/6t/{N(DaCKweϪuQp6j8lV9#5y;M:M`q1o JB̦  YJӽqʪK!OuSCysbpR(8n[CTv!bk}kǥyi;:} 10(b*Cu;mCz6&^J4P|=&R]m%)4( 8mx6^De~/gRl0_µboQnpoЮВ| ~`d~!.W&*I~y֖5;[Cau5.^e|a| {pid;Syj(|ټVurjޯ4ty+)ODoBˁ3x*iUaTDne $HI!2)OTR}'!n!\M#7y( >>`%I4#M=V$Zb@TS!" `7_%s<I{WXt骀]~}'L nt|ΆB#tJZjQʸ^0.b8oiyaZ[uaR^CL[ qQPC8wY)m]wzufnqvD5 Bz{eZ^p\jOWb|6n " |erIBSkȮC0`a6rܛXFk.M0p|yyXqm>I -pz(K l#ɁJT4kx/r lo8.^۠8 e Z5|/Gh)a DbS!>t"XZ56 %'F4c",Ӿ5eH#ދXV&ʳ> х>4*UͶ.%_zF} |\vQ/p|<׍?},?j"򮆄~Zٍ:c'R]* :op`TzH?,Jpm dX9В Ovٟ@xlYB+~N]+"`(ΠvN9a#9[6+pv7δuCk"L1{zə}bFOjyئc wID&V0+7[b3ebJȄW+-'zJDF%#R).5l1Fr`=W zEE{ӋꙦ-ҌYY?^g H( gTZ1ʋcj8_:‡V/FoL2t}gE# %YI S7^5IkOXə?(n : mV(7,O}d勞1|Gx$ CyT<`%\ ZeR>WEh,@UZ+%p- mV: fc1<ӽi]cn q@l67K]+'6P",1U~\ C L?qo]p)O"/ogccކZ\l -oIViVJ>2;s[(hU<@F83Ü$-NW?$>p+ HnRră F;bjJE7#GoTX &oz_$dff"sdla$;091g}>0ϗ' ܽU|6u`_UH?su6(Xߦwr [r? ."l @.W(w (Vԁyr? )=v52.a5IApqӥnxX-L(js!S̝QydcWV!FE-p p1udF5"1TXČZdJ`"ߐwQ?zxQ.G@o`s/D ˃9<=oՁdu`f HzWELic˂UQ pIqS3˯;R9ڮy?%+;:KAD/e&CiܽL0^R*iˆL?ꕞYBU]jilNaF#ٙAK\Z|;WN*=%Ӄ$wFșD=J{. /_K6b]_ӕDvq*ϱnD3W{έSn;00>z( `r<]Uppj& Pcx}&-^(?eb$eIpWlՔ~ 'w`Ő.[`9gEŕgWekSz& _ю^ۑnΰ w3 F.n4new/m@?]_|،#& -@"yCQ?Ř"0&ќu:]Q)N{z%cF/nZW9Vɪ>8G99R]H0eNONDuNg퍁"nh5³CX%>I9vlO]A,*HviY^¾+zԦm7/ϛ}&5VФF{ɂ߶ŐL|2-"-LSt|:ڙwn& ⹖j{KHF~ .[9TKZ@vͩEϾGmiNLMeAzW]q"B ѶbYM\f-xJ{MTwݚ0V&yC~@ VaՃP <#x@!ZI9/A$J͊ke#OiNW M ) ޔR5 ܿ}y㠇ʾ{)V$ ]op)^ fñb$8Zɣ>'O+G=B EXU4fժ̩'+Y$Ò͛2ROI|JIJ?_PkHC F(5SɽMp!oisL8‡ .U@6TE0YbtNB1 Ph@rH oHX2X_Joy#Q#&9hkCSn8s)Me-^MYgAxy͏SQ=eᬨ}&>7ZnKl^y_(ZSM2]ksj.LrE[7SR_ˁ@"zGVZ(!rL -Vp~m|8Ew}d9|t;ޣ*ja,teS}_u3S6ӀZa|+P]Ɗw*M錙 u @dx%y?h2 a/LG?%"KG밒^jDZ@>r17̊֌I*1?aMk}@r7,h8kڛZ!@?'SD53IРU5WE {D1@g AVPOf{NZRrfZY+7pj"#23ɂzڥƟ`cQ|-RXz][Ȑ˄3\uWZBZ\W]rA83$B>q8 FK[c#g C#TËd'kkSFH`59c^'Eo^}Vj~{cL |*=k*#D à '7*Jssl dUz3fOb}RwSZIrx߸̍ʟAXYݗ3 fɗ%3!F(jnɼ0iKKi}Q{GgY*I_E'Z[#͍%ġz@NO' qɇp>LhVM_x(D8 |3Te0>)W2Xt٢ %P܁1#6hdqhob57On59rF{}27!摨bɓ ķɼG"A ,(RTOOhuc^Xt5?z+G=\ۆ4yii;Rg~ôKX]h^#0;ːE"}F=βHnr#! "D}&CYfC;R P0X@Ԋuʐ7-AP_$ |R*5M<{!S%INZ2(˿ϼ$u_' o ΣtqST=1 1K /aLiқ>v֒!6#鳓U9"%T>@ {$nbۨ*yZߙD`X"GгY6,&( {V gBdq%+ɉ!1\ϨG耻)`JtѪu1{M7Pbީ_J^|;s |Y Wzzx'F tAp)~q בt9 YgmMc# ;K*+cR!7<hA 1^F3;2Izbʎa ebR]" X6<MKR5o w4`cCA jڱ]_g9r4T'O [S9bY.;P |npjRb|: گOG< @Q ";iD34z׀.G<Mt3l&$Wm7:7*ѐ4B-=Z-WP]T4bF܉9 xp 5A{R=ܤi~NÖj`;P[S|M8hV3nQ /M:Q`v@&v7L AC@Qn=%$|biUl`_P߃'eTMF8C^?K+X1A4.٬Mr]f)~3JBޜ"e cΫs +mY)킞_\O13t,*5\gJ8gֲ\i4|܏`L=W}2&R: #8cr$@0ާjՂŘ UthYj2#|۴|Xt -qk.k>ѮmH-XˎGfdڎtPjSH3y/G3UxR?GIq_l"g^\s1@c6cWX`9gTӯBpCH78(h5=yv#.RFR]1_3uy;Ӿ@ )aQZq h?"fu%}Y*^Rgn)O}݀ p nP31R/($1dSwYHټReT-IwDž?#/,e\1ҼX/gQϗbXY%/|Kt,8ư{#FT eb0WEZM{.fzzvY3z4֊]Jꕖ%fHRoVU!%Rs&frd|NZ:9yX] _\# 1ȃ[0tH~ b" -v$!W{H X_g wݓ> z!~#'_1'~7nU ~'t' -ai\l ;D8 MB H =;%މҹf`1{(-2m$=ҥ}謩M ?aP44}waH5W‚#gUT2C4ٱtOOE*Qzkom^ |e((oMs:j|՗R(Ǖr]dXy|y|˛l'_9osmm<5Fd -501cZ1jg"df6]w*~NUH'K~D/T@$o;7#+(=aNY}Y>u6CR vx) OqQ &= osKib8v0 #f8 sn%LA([Zɬ1Qpv4 Hػ_/7EK,vAv6-4?prUF_vכuڮd-޾eҢd/ƽAD-X3^8|UBL|ɹ'$h,|r=C1Йhr1QȒnM{8I2{N =jy#]#L~ĝ6 SLd@SkTKS`OidO^p;+js:9y!{ZA|k9ܚӌ綁ya8h槱{Ce\aa@rqo~&VOu"x u_R ` #T>A~H>u#UV[:fl.vbH.ω2@xE$ui%r-o{:!!i4DT'KVC aPBNI뛘^$/,S x  {޳3ß!It6+-r՟;?nk0wjSιJޤaю+7{cc)uT! e˦`[/w1XNԸp*ZjC d쇳Ά4͜$,c ~\|=yX^x}|Jо&hvo,9-J5- JstvI; %}:QZ9߹c痟跃ݓ !O_˨-'&~YfX9F뛘³:: ,% =Lб0Ii):<ŔE)57.ҪsإbgP,x G'y˴g@r4EŒlo̔m8LV>MZgyr_ǣDmV>&Sr`pAu]aTS39NXTJo~N ϫ4(ż}\r G0/2h09dS2=%c^^5g ,j(̂_+| mJNH)X~X,(k4Tue7LMd-Tj$Kd_mTZ@eL%3j֏pjnזXG%Jh0j5-VK9#jl2\1_%EI >SxŰ8X)J/i %S yǏ"`yԬml3 FפGM0O~&W^צG:v`Mkm @L[kw ãMӌ)ZsЬ (2EErpT9РiFIWs%i`88k<#sr7J6S BBi8g km!`L҃d t+ܭg׿~'. Wn26⅍rBzFNUv]E]l<(2Ǖ"zH`zZ/WM`-Z$YN==))s$m `n%`G ׹v釹bG~qzixn ( :־ɭ:zs"sP5_ CLoMύC\?RzR#RSoiê 4=_?i#fqUh =>%K@Ho-T}9 ®VmaGIaD&y$״G\V{$tN\JSzmjE-= x\=+_P 챂&׌& FH,H=hՇZ7+S]1zuh41:&@UmtfXZDg6?p.`9UP6Q%#I֘8}?q[S32Y&w VKВlx;9oPwy&ɯB'D؃ؚOwRqH+D\1.7YRAw=3An[[=Ox HDxv^nV aNkCk1F,Pk!qPvzH АD(i 9oY_iF_,=u | |IaիFcx*MO/z1wJ:l1e%~#hFNGcLmaH+QP`J%`9=Jr|aE|/ \ HfhL;,fZݴزoi4u(ObQ&yzc8ؿahNt2OQ 9_H6oRP. yMQ4QytF5RYEW&7%ؙ62P<&}ȃ{Q͢ka;_,h,6rmh&Q=QѾ T1ҵVڸ)GD8z('8JRIĝU {Ћ}0A7gf)Pq\C{:, vc!M}#xʓ[뾦:qOIצBagjL>vS ؙRuŬ.j3c92Ap6ކ1w,rh"L5-h!"$>Kۀ-bfgDyG6Ç,?1`8#EOQz!" ts7<5M('N<>ds1i"HdzIUO̖ CuR( DB+1ň4䑪 lWHWĶ6 LLm?.ƩZ=z]H3gtiN(`q4loi`,Ҿ,/CL #[P ρKtρ?5X0&D;: Nzߑwfo|wX96;Am# 5s0PՏ +٪㎺QQ֔2b9JqzjUÖ*2kzBa؊jT[V +[fQيBc,<8f'|ڊ*0K>c<;m6nKNdiљvUM:(v2EK>A{STOa&" y{,Gvf䩰X.9JA|ZAA5\245?杅"]Rp-ǀyA;'atqϪXB^vb;ċ/R,=?Mh2C=H*WaV}ʅ7 ԟjro 3._˂(]uJhhxi7Z+>sXoo"Q=+3 "yh q``5;&K'N$ȕ}Qe9EqV@RvppyEJ -K+G%Fǫ{_{\eܖg{,D>vauD&h@߼ ڬg茱DJf4k&4 d(.#pϟ{M@ M%5?Jg8UA!#Q ezwNW`*at.P}Zt.^' ӜfQl&|5O\XioPiۋXls @ SDݮ{'4k^ }_ښ`IH\ik, 2q`/*H 6mzPOTg O};S!9䡨(zuy(9!x \ vG~F!77$yeЕsH~MniTݐ$/GU|Jre Q f@[Yz3Ub%5z,A궣r/EL&S-S]_g#ѡ'>}=̻t?8sD/V)-"Z3Km(Ex9*k ؏so:Ѽ_="p4Ѐ.G&{/GF:"V]khZuHolM'LHi\'!G rK_wФ|OE SUp @ })ܻưw&j]k.GȤDsU,QnI-~|Rth=wU BP$ XzeefD9b<-j&6Tx>Ȍ7i†Vv PQ ?Ǖᭃw:+D0|mW%w28ʩv@t94jj5 LpdE3h$ ξ,Ecj'=oⱪ-=uybP)i(_U gMBk5dIn B ccݭU\5\U;O(8SN~xQiPdk-Zhmq ydԍ`@$ F5eR}k1C[{Ye'yY;eE cJ$><4$͚9ChKxᅈ\ĕ‘?6)%`V,|f(2?iU<怄83 RW]mIn%gX (-,h5w7 јBk;mfy:_i8'嵏ǒgY>T!FY Ӫ,.{cBi@Y4{X;`LSg*IW"xB:^( <3*I6qj醄[):YMx+{@KR .Es4D%t{GϦ aoLmT kjʡVW_Qv/U3Hc㊩ 9,%ofoӈUKSJ'"v!:%@TseM9Pz@[]>c }@]'Qo(nC[ԮҖlRgh!^ǝN4{׎ǡ3sPFaHM\'ReZg>[$keBm<]ݍ\d_[pdw%VeHZd)ņGc91t;pWύʌ 9IIA=ynoj&,`=.aFi;S@E/@6K-Px J:tUv 4õW2ez>U%4Iss?#0U$'Hz5+R=337ЇYr iz^|o9>,cKT|Vg,\SHG?WV|("ja0ȢAVܬ9|-8C<VGXV;YYß_#H~6]թ|9#m:wrм$;!$e$A':|*0xPB+l4ea8kâ-4kfRNJ"2?U=wݬ _bNE߯hj΅͢Ȉѣ a!nQE޺h(}8͂ _$%V >$ \/hf+hXc  VVNhndQҐ[nI-\',n7hvd# 0e/G9oq,B|uD:$dJ?ͳcpJ!h;>܀BPQ/V]vr9O hg)у"l.:4ャ*),,$v$b*qrȓz?mN;D *M)j|,GBWiq=3K594*ǖGfPMr7wrgr{B둱qSofN~}L#7^P<Ў}MfC*Dk[ipiIjN%^SMWRյX ~d=>%w^y.pFQS0p b>2_㡶}n颭*[jۺu[_ 6  ooy[ٷNSrhQo1{NCGTr3O$η%UZ$ ٳ稞&`hH~҈ "Ò^AL¤*Xb-*05:,>aT 0wX6׶CJØ|3kGhfvLCō_Tv~J/o[scimLvB:IzJĦ}PFR<"<4ؗ5I׋ځ˒LYO8B;|n'B'B8"L!6W]}%u?dҘzhF"v-2 gWր^*俚=[xKO]٥4+(tЁœ׭oq Tr0ć3 b=[P;%&m* .?@R)5w&KeY߶ z;^SYTgJF (4U|6p04n^05g7 twdV}0Ve3%i`y#_GQ9"ަUh^28jBcP4n>JݹwO!>L܆QR߲M_-$H oTM*og`DN(xC[:{ Lȧmh$hdى[Ҕcr_ ,-)QDqN-R_)#]#=Hӿ|8ۖ6Do/&0)q;s*} D7BmXI/Ȳ uXGƥ}=U_DU:c;7X8%g4Y;=[뮵yYJG'ƿ rO)}M 1[{`46RU߼DSHJibC4O.~7xaR:鼗I@؜^F+zcN i^T OyrseD20 =Smh$!>=Po7f?:& "c"uycP'eW$Y(Y֟O6UX`đ* A*(=Yy<6y8UGgM&N:FO% a*pCΠ'I{vk⭈LD]1\ԻbAmF'Ia| p'HYЀ :8\C.5"pk#Bo Lѣ:<1X < N$X^Gq3S#0pOv5uqM^)>ո,MeXG w2 Y%QSDlw= KW/ߕx76(wy"MQCÒ"3@|%gTf7d.U≫RZfU{vwr͕?(}{E~RKb<َH3Ӫ|BbK,gʧg๶uQ,Zk3ٮ61ïB.جc#hCvXT6G~Z(b)Ǖ/?Ovq&U\IK>ey,"m=>̒08]I_brTsp >+շ_8qH Z~[ `ٛ."?QF|Q}|! u_tX;5yV, 3YFI;ԟ{B"8┧[CTj6U 6Tv(R $A59P yq@eƔ5~sYߠ6 ץ}j O׉C,¸TaM`tHy]p3'%,xH>nq[Q7ʆ jPvDBA cKXOD+-sU޶3:$*d"4u#+2~'z$W!ziu-GT4dxGYY+g}g_i.&[Z$UjUV\z^W1;#o]a3 [sco]fZ(a1n[[>z;Wȓ>MCw|Rj w6mTcIo@1pLI @G(kxbZsǮāйcXG]Eܙp(CƘKM0?UD1ғiڲ(MSO_bl]426ɚlTٚ9=%*ix NLFl/:[j&$V 8?gah/G?")]rĤ:=M'u[߱U@1' C7b [ eg^&xmʣ%jD QXtxV?5z"z~#VFlѺ#s|-wّUkkz^M`ڰZ7҆DJ/`3& p)Wn]zMWs0-HI$ypw).Lo*z]ELyB >.>%篧{t'}3rdi!T4g^\'+ QKM:ƱVx5M:m§?8/Q_P^Yo- ,H'A:?FֈMVδD $q^A(EK0, a_fL_Є"UmĪ8R+0;DWUWT'V^h^*q[=l' \x zU:,l9R) @`aEB@D?P=ke߲!|w(L Hpw$ۿz\] vIҟ> wG9 #HR尨|y+@MHX=KĢ"E+6F_]*sz' ! _ A'TFq{UTU[+)rA-S &'LRa23Pv~n(U"P u'(H{ډ̗UfUE i%.ZЦ0E- O }ƺ)&%ox M=AxXF'\JmغQ Gt7DEj->5p-.Y;8K>lm2m;Ñ90ܦ)"<ޮ?JsSeN>ard*46\ĵԠK凢w=.sԕl;QOY$MkأvSVK5x:sygK#pedEz[{i%b}8۩%&aA gL.G ?GjO=ɃWO%6.;7) 10 O|y79mM^վ oh? ü4 ="ã,HBHֹ0]bW$'"> ¿UkJam}H\ZlS-!Fl`z21B|S bz26}c/&ʥZ!sɗܔf%9y nB+E sR!JC* P@7S-n'/=~Jx縆/f*W\^oBa4ZlEZ`6d5˿[՞n$D!1SDiDZژ䄔xB-B l 67)5i䗐R ;,Y|(z"DwMзy| %̤+B)5rq|M+4L`;tRF GN6]b*abW< ͵}Q1*hNv 7E(iTb72KRƙg&afpU |CJZψs2Z vmMeKم.0}GosRU#zpS1H^:@CiɓxEo*<<^ҧ @Č 8U\20Md6=c@$`\)#x2COlƛ|޴DUsލƔ& fԩ7y<-lRL{'&bb GͿl]K]{5sTѶhۥpRۯ7sǟ&|}2&8&2 8l|H*-|~^YlN:tM7ZE[_DNWS)TC9/6t1$*M͑.`hئ̧sh&YH0?;DW鍭@1 ҇!]z6F&伜JLhn(DH' 2H@XKer1数.2Bl:6a:t F_#I{\'3[  [ayH: @owsiE3 #@m&g[J !@(-oC7eߑ(骓y PGL*f?VPd@`+ A;Ɠ|#O}"pC׵#pWCU$ņ;NBfrǾI AEH;•o=V+TbAZu?|~D9<\8㮫$gz >Z$u^BtmB jGpCH< -ͷY/VuxNav>Ž:Thou4t=ae Pu/߃WjUE6cX&/X+ږn/WO{L3h˲뼞FQΊ'̊HAG*aHt_:pfsK'snM,Eы#N=!O`5?_>Pp?f#_|+HY zg/:<tDb`]Cŕ=VIJ;N@ "8@LR(Q}}+~(.[jp(zJ49U%9]پ ۢ>uB=ހTo)(xϑN y׮t:ee>&y~+.r.xdw}HV暮Y:<6KV*2{)v囑՟>&2LHtjsz*ѳغ[L}kZ7٫[|NSf`<}D6d 9*|@8ȍyLYuE˕D3۰Hzm@.iǒT(1ʯ}?z e/"lxTޫB4S k`QEd+r $ #dޟQzdPs ۘդڤǺv(9\[o3DznJP:_qzI"p ]λjSisl 4릋$jn=+D!WAv-(4 m(O|Bh[ %{F+ZOZR܅(;C1XA5-~+eR->v^+|B_xi~9xuBKP>CvVh^|km{Wmw flpm*s`_V=Ps5kTVAZh3wcڗYݺ]^/!K'L/%>c,u8릨#*‿nx,ze%ߟ=-ygg =Kt֠S7J.3,П5$6s([T D :qT1Wt5(7 AAd!k`v ӭ ^'./PHC>1"sD ,sUˮ,< /Nfҗ{;/qcJDӴ{ձlcMCHuQ 0{OJ<'D%|B;6G7ѽ5uJ?ZhP,Ҁ>z~lA=νJ~6O:@>RB d(=Mi}BjE35nm\ mE*ov,t?*RMP?oˣh,RWe`l&Bk?J**w ;N "9fxYx\.qGYThc?J&D_wÉ TrjEᶔ u2<{2,QU ʤ^߀j"|e~L o;"]3C YKU%?/調ePlڈ @T0h%R9c1x!:9v33[ii""BjPJ tjdabΪa9 W- [^W&/()Ok=*R?0>O($yCZt#xGo[ِ/mV9tjUCXD=Zai& D ?S'U%]B~  Z=hWjٔx῕S#L5) MZ% zF1o$D u:kg貿t 0H7|Jd~g[ I=RxG>u F ; PO۬H!`d.-xRWh DPknm),sj՛AZieCTƼŋeqp2zyC\=K@*#)Flq/.{qkru`ϫ4>*./2]mxg+ }tWUX(h.WQV ^7,Qw"d6y:yǮ+S=w#+.$^+#SU^:ͮ뇕\AaR$YG S!?LY ;՚d͔ձקv=ܕq OO4ڑU!~X8ԦtMpVrH+ % >{0[V;7/,LY7HQ@M&SʟP?6Kp2*TA5Vy^2>HPyby8WVqQJ]Y_AZe SsHUdPRVW} -o&lW~+hUԲtz!9|_0O5L@۸Ԫxcr茍 C Seaߞݏ6GI޵!QWڬ&( 2Q1,|Wu.d-S[Z[lz<ߣz¥i:>z]6}zD}݂-W:f }╇.&=.D:.o ' 2A6)A88x IʬWFڠdH ?p+6}Sx"HR% T=8jIoGA7nuKϯy~C|+OetoS61 ;IyAdR`]V{0de}sr>ciQZ0O|iK(!FVdå[E֒8yqxAځf^~ L`mi:8RRc qbj8E'S6K#6](C aAu̯qR|:lbbsLF<( mj7k| .$l!jjL.BMoE.ޱF6dwr1.h " 2lV £B]n&qNS!.b޶A5pZ2yi`lYB,g&}8uIpt}ԭ/#[GzvWy*:xH|,{̪:zF.ŸGÀ4L1m#pxGʷmzxfccZT :ET kT#sl 6)P-EH/C-)"nne3h&heZ 7Mo=,0Q̀g3Hc`e)L |?וpK~Ud$OB--D_1FC;#Y埘: Av݀s\hڣU~y y`o;I?oBJ`AFH\əuQBA}iJ,x{H5_>SH>̏ZFaJ w9Oojs,T{% ͞mJ&ee>kVߎ4> fH'Wz^w-[,f2Nןkf)$f(>Pt7Ecx3 P,,6/SU-YLj#b[PghR#[^3VBGzyK4*- A% bTݐ`0wN3?fwL%ϐM&bʠ&6AޅTP! *.`}!-FۀiSB,L+|}{='Jl>K.ڎ o[ 'l+M]^ AT~<7Q>t{zPٿKتCw d#Gq9}& zt%(}%&5 SCZi咗' CP0wz=~<[ݩmUQl s-6E`ʤ6>e*:sWG>'dEn.(" YNꜩT WY !{C%s+%S8}3c\|ބ|L [QfC4aCcO~/f*Wy2C_]8 [ u1S rx%tឆ>Ҝנ;O*RWCUӊEy@q~ ubro("dzR'įC"B.V[5h{0}xdiŝtmDz ߭ChX]PBL$ u0 qOx4Lu&MRfhlamMe/ndL`&ivV00QU^qH6X)@V+0wN sXNBD7 .!Os*QP^RZ@ 븙/+1"/itpeėsxKRLg&˲SˎߥTmR@$9Z3Qɽ~`ojӾ^A~hXO5n2*ǓUz@W݃-8Ec 5{~:i44!ʯQ˗-NE [L5Rh5_sFn/"SZ}QdJ0"o8՛jE_l ; ژ5ǤJ;Y)EŨi磔fc 5՜zYA0E;qA>(55+di"_ CWlJdF<Qi@<['7il]N#ښk4)`NF=4EsT':d,غHnVtdk${gnʲYGRèk^`X;MUs嫜7 <{*kv WKmL A':_f1}[, U۝D̵cԚܰBGf3vu= qB'Y_ G#*ضCY@'t~ԙ^Ϥuwwש2Td) ]R(\Vd̏s4VfihLE+e9,]Хn'B) .(^MqKv~LDʴS:K-w6V.m4#~$rDX+1?Xϐ.hܑfGytq ;kZy%,bY6>1Z*y[h gSo H7VM]VGT'_wzdQUlՂGѰ Cٯsm8 ? + j10,/ߏGZU$%A: CSY _h7eaE`p~m, # WFʧpʐcf:옾N4J9@C{' L=As;ơ+#C 0;8C/vw*3YJv}ax*B7&ΌU ֐dOJm׷"EpM&UHմңM+ShH+2}u?hxy-~sބ*Cmڹө aWr+~zl7T%S'ރS|;a浊DLVMR!v`]aBP:n bhsIR(Ћ{KǙ$E#X W!~?Yf` bPV_a0׶RQ=;V?Ɵ_t/O$khC>7tBCit,N7Csg8('SQy-haՊj NcKɳ-Ji>1KlxJ"yH4*I qA/&琷1-n֮Dku="yn~!31B<)FxYoK $|/cK$g)x_JMP^cS*Gp33VllOXmvaI2_?g]9 K%pF۸s>:kmC16:KM,==R I˿ B#C6Z9@XM1D>̭ӕRitRO=Tqb8!/iW O2V.R›JcV5/pD]@JdUʿ ꓑ3]ཕtGm8˻$P>+XxsHCͨ+`G-LX_)7q5} R;G(#i #QyBµB-L^3jhAtpfa&-k&Ro||E|ػ2q& eƔhjBgsc1ܰG=վg8}?/ z+ݥm|v޵dL|lF ?TRQQG$~Kowk!aI(=度(Q ?[t @GO4il'`SSO!nC|~g5&|Kf*pL+uO&C5|/<ϱ j <'f}EMA 8x'-Xg!Hۦ-C!?OR馥,aܼ:l)&OK6' TVsTa@uןɗcAzKtc2ZqjDw '(F3ߞ+V|/rBM6F]K1h@u>Ȯ|TE'_V 3se?5ڐgR}.YMU1ZO%+ݕf+S^x\X(#Pozgʒb\~3͐'i>!MARPMƈnW]{XI!P^K7g[N]F1@$TQa8* ? ෇%;*V:?DB=d+u+<y6hC={)C<)_jf4U¥!_3cFpj EyFjp|6jduZ{RWx5uޡb3w䞢 \ꔖ'<纥3^ūdS& :@@_7ERɈ}5a9Yɹ6pF ,{2ՇQV^+TwC\ w;N?"ERBtARd+e1X+>F nc] ZJc"^xUΧlVSTl}zEO3%$Mb- rz{z>O.d2U y@:Cy;88X;\\;`5{yG7V->(KG(Y{U ίr?7[Tb_dO2e'm(IS MqojbsO`oJ^6Ȱ )KHBaR6)"zMk%q e[FRwK456@+$0}c7ĭ%LCTD@Y볨x> At<Ȳ@ ȟEp9+W-d͟4(sP0Ɋ;b-C6Mb5qq>308+B"i痶;=38#ל< ,ؓ} XvUA1m1yf TWX:/Q/7b(9Ut֥so_EЅ(/|y&(1vbUfBNbηgfK,5\uH =;ǯ`_s/bfl6yM>l((s]Dc% oBARz, C &2NmW׍1F>OR@DsRfztDٺewbFG㞧[p^e]z }O#E~^V#) ^Yfv`ʷLGW;O︹!U^} ՇH铬{"3T4]̈ɹb}S+JՎjTQQoqX\18spL\#3}ջ:S `,?T9u:5Mun_s7iC7zT3 ?~8zNLQ?Qp e:&BҾ 6:I6AV TGIWWߪ+ysЈX0Eqg?f5Jӥc4LjڪF/w[-0PCjM2 ޶7"OU*QmpB3zN/k.JXtsNŢw/0obJH.!.۲%*?'PxÔt7#a,߿[Ze0 [c;]_^no#`/5X̨bM>Cd7 bD uq(w\xXINn]|z&RqD Yi{%hd y@]}="dBymܬOEGIø)H|Yٵ\^_-r,Eehx9?StM_+USo=YA78,k<'FKMyg҆]ydQِOG.S-+ Ŏq!oizle _{0VJ A ~-)N.оmel;M׫{8%6VטּxY?)9!xjj~$wi })ySr!Kfn|CNF񿩗~L=Čtpi#f}, sP~n)52b?6TmJt!E0/+a/V$y?Kx#!ge*RJHFkVǪ|ӹ~q"rG/}mA55` a] HL-z> 4*tj0luuEHEs1gI]v^Ԙ;i9{0ґ-=JZ[f-̟L?b*+Lw֙84)O|ذ}K0y\j HEձYb0 CY(.[ABc q"HS̶&y$-u P@ E~ ~|`+z"R``Cκb?7Q(aRztr;mB޳= c|=#_иOaU΍.\.MxRUtNĬ s~i`Zn"1JfkmmLd:x2NZO٘>k>0E;qPFN+`Lҭi'P4F :d0:U:@e6C?LRf*eZx>uc\$'r{AqgȀW$&tIDy$4 h!e^]3V9]KŦA C甮 [tHݟ չ{''c9 ΀'h$͛Etk a4AWcGs+ؑ?nL :@2Gɟaҡ鲴K n6$ Qs|Է9k r[gi[L>4wo(gp%P9v5u5!ک\$z+OH!4?(v'']%an7.Zt]ϱXr_I,yij_R|[8bSq$ ;K 80|,PMFyyyHmsmMZT7g٠7u#qp9ZbK6Fi=P鳕#,f%a'g2wP =QdpH4DIH?Hت$byŕHVocoJR}nM`3 Gi: ̰P8ƎdM/z1}I^4zmcw#JnE#JxbK-CHXû{P"gued&)_޵ y҇HaV$[ {8hviUZrwhpR_^'Uߓዜ 6Ǧ޴c_ʠ=+*7}q+/5 K$h#ʠ7arQƑԾj%#Er)M&805̂ fȗ!:L'9y/ξcW'BF~lj'pY)uq퉡nuEPE>tx%{?Ms% kŐ[v!.HVڕ>ĶRn˽6?5>R|ҡ.ǶP ֛u+Fʥ6:Q vRPξDliqY6(u!zȹV2iILeuA4h~ߞFt+`m^JyT)F7~&z+;p9(i`ӏ=S _3nbA)ٛ%lG|[_pځzEuMЇ;`L4cG}$Ŕ6XMJȆu]!ld? FWRdDz$|2MW@Ԃ_6< H!i?b]&!ˣڤc;of7LUSX|+jw`! ^Fs8v>L|ybƦy_br48UvK| xADw|7CBr0 < 5Hikd,yTaTt0 ),gZՄ$ fu&"t1%7 B3Y_Y(+ZbOJR(.eTY v+(i@fXGbͤ7.v'q:%'k xcYZ껸I)tT>MG37e '=L,d=T ^=+qҰAŧzK5.6xt܌B&%ڝ0a"w͘3l-{(k1臍1?B^yZngg~g5smFJLωxʻ#T.5MDC)gD=qc==)a3N4؟t[& lјB{qNU`\sTKFPӼ76m6CGU?4L `!6%d*L@1j68*J >d`"J8+&I({>h~` tF" mPwEaqE2yc w"Nta7BcB)&*39 +ϱf;йuI9&e⼥ cXa~<1*fS {AwiE*3Sn a6ĠĄ5[QvӉp3N@'Hl$/ yO-uM(.Ƥ3s{Sf,] oryHa-ϟp ʀ!6 t!=WV &iò/2h 5 o2?$|K"j ~}uik<$ss$' ?ЋL֋"|$ity!szԦ3BB`W/{)> e c{[ź@R8d_m%)Aj֍5D0Q832zᾺIՊDŽ~ro״"si˻ $81PTV%UHx;JТD/=Baw0<&%V=u!q'vlv9@B#';1Itg"' [3> /a|2+ 6 I!qR^x $C} 6/vpN{-)3K'}Vg`RcrP_;$J* xmz;v$~RwY~W]Lcx@1?  n:T PU G,:S3M;`]? zDzaA8&qfD0>-7V-b#(BRӬlj!Z48 #yGQxsOP3l2yAqa EcӶ%ѧlM˛t!0k+o\CBdQէ/3vf,OjT=WeBf'Hboωl0 t|s aјf5"?7@B@,Ei4JhqH Bt}!nGP(/{rKj9O: 5EAx l63*;U gۨb^ݚp +V+SaLp p|[IGg{X-l< n![־UO(9["t{1+{73}4D* :滛Dh)M]̛]@ovE^jT$+.Y{Nm ."L+H(l&yAO6W5ksY{XwA}\/mjω79Wr-PfHk] zS~c P{]]j[9@eMIK <GR_HcNM0'm_E0uWod"HEv,2`^ic9,~DtcPoq$UgaOsx-2HZ|AGxȹeBg8` \"qlh96OS?Z/E,N/k1` S8ˬ' JK' ]pһ^C^:AXkٕ6}ɈQ-\]JQ_[i>n>[ʫ+~:8 R@#B 6SJD<@$3ګg Dzq}}pK!08q=Y K6S5 6nyEX<)Yo[]̽"4VvLHʣ"Et*9Yu.;*8C( uDsRp'[bU=Y\3 |ץd2De9xrB~-R9X,GEamP]D_GL=,0-zNJ ߹"iٓxW]4QrKHY"d Ug0w{jX! # rЉ(*zg,`PnaoI{;Ϭ>C\bB5-ٯ 9m1RݮQsاyJE=η|5| f=֋^\S> U:+'ˑf"`jA+ȳ ܮsQD*6z$r!N,3ߜ5_ρ H?s-]yB7ovb§?,w}f'?ssa (M#!;Yj~&y1Mh(P{syaYјؙ-LM^pU2|Glwܞj]go_nFغehaN?:O^WTs[m{Ih[ Wmez켙=&/&d10Ac V۸$6[T4J8v# (Bwjc(2 y`S ؿCBPnfWΡڔ 1'뇅G~ n9< !ǼJFHvZnbsX.-~_u 0QԐ-Hu1 VIz]Kkş&cJVƒV%VC=}EQ"qENu1<aWޖg#~ s߿2ꂌ@p\t yDGt lTF$*%{"0>|~I(Haռ!viUюR <7gk/Iyx7I=RJR\N8o5st(DXnu, _rVZZoM;`P.5ꪥcYݱ.z_dN0ioNed^zۡKО> 3Fq%k~w6pvno؅Q;N-bD 2,l7ixI8‹9- WO waKKxk㌌:?VICƆA oDh#ְ…ߒ 4oA)0&ܡFK Xݵ[8zu We6)e~˒!a$$o*fM"l#+st5lhKM.8l"&E3M0aG$*롖 lJ!k^Ry_B0mX}3p._;upSB4ޯlg2Pw.0K^}bؘ yz׮*̘_!%03=`w}sz{ݻy,ӟTHkt"5 ,%8һ 0S+=լɸ}b08ӂN U`RXNN_,zY'oFŠq^B%!Yt݋GAR:T~2^yhW8DTh亀W´E|$_aJ `7 >"][^?Gc8!`AG;(5;h4s/Zt*g*,'?;{.ܥݧ*Nb Go}CrZ-g`H)Lp"@OIt+3gPsmwVc32>!gu+H͏ wZ@`Wy_k FFrI~Wz\Į{/̂$;5}q@j7 1xk"*6~d ?#yK|]3~x9/DPgX~Rg{5 P[-_pA*|3,x#Ϊ?҂s%˛V'ug n }{vYsxupObT!hU$Ҭ87EW?qQ+YuKN;aKlEoqVFRGd=&bS 媴8T5 RyG#La%^ع[Ge治v!!+eoWx,%ӕty;LuFi~]ʏ'P'ZcQkTn~d sl{ȓY85GG(v#.ʐ鈧-󸎇<?,K8<6+`$8ihKG |%@0[\<|dBFwoD=lHs9[1]5qƘK)£uA]V`݆y-gϤd郩{Ռ!.,X ~OJ3n9Gqaz-9G!{#"[0.9? =Ǖe# 5X hH܇{_g0dCk+<4?nT~l*3@F$1d}7ϔC0X q U6I͏԰ d5+>u0P%C/fȣXϺnp3v&H2!0@ؚG%>c Cu ݳ~IӶX !r@]ҡR V%dJ{ZCR)A.W$4g:8 .|E ,;1ޤ U?p#_SBg̴.hfil nTnExqbh~ؙ(vz:0o^ )[UU2YHvT}WqA M>8c@7&#iϸǿ%gCK8Wa؀)_ϲLP+z;QkGR-n9$$ "Rb^I(]O9nBItn$^m$ [ܼWJ# _CozlmgySlc/b{2_:58)yMS4fHy2EȞ4x)2`7嚸/ʫv!FT' tʴh+fto^PpOM6[y,ո6S %D>˂]`^()}t">&9]2^Ccn+6[͡AGb+'kOn ̝B3##w0&M@B 恂VI imgn(aY cRs"9Tq7 ڷb7B9LʷX{qPzj6(WNDi@#e_<4y'cBOQ#q֏筀d]3[w"ɻ;샶z1TP6[FSDQ~QsK̀sQԻB!4ߙ,3U 199anq !ZՇH#8 i<-{AD$߁g~! 3{&Gc蕷P+]"Htc,da66W  Wj1U(g]&YOYs|& IEԑɃM24Hpqbj}Mtx!G^4{TDW27Ggs΀(B+37ޠDR~n}:2OHt Jj]P&yWKj‡'d}#%~,+]~V*h=Ñ)Vk 3wrt_+^rϓX})B;"~^Į>]ll!dKݺikTLzIovܗb XB 4˨&8ߴ,vQUgh#J1(ݍnGb4)gYZ07070100000110000081a4000000000000000000000001643420d6000020ac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/ l]?Eh=ڜ.+WaT5C-994W%Zj~o*]R{_hj?4ī1q(VtZ|awköGY?`SG+7"QO͆vglWSeׁ%gP9whd2wWCn0S`?4poKZewcUuDHE)*U,4dLp-xxu&+_tt?L,""l#y3U]f/uK K;\B_tdzF5 XC u[$6^aa<)Iۃ5 zJ(ATJ7;ׄ% Yy4G*KAoP;( HVH8\?G1<_ $ kPRtb gP*F 򥧽5FD*G9C@iBQK s*\VAKsnPN0)g+]7u7#uߪuĺ5bc$SpS̻Tp]Sg)\?n ҽ8 Ӵh̿HJ^g1;obǓ3Kr,L-zoܪ^ﱔabkV1hH$:(zKÛf5# !4o|OEa6jȅ턘_:sR[Glrjv0VsPXvkuAA89뼛_)Ci%ܨ̖͉7b8ѠaR)xDACDix_d;Wy>xj D< 4ú}{m8ג=!#Œ8~!?bv+ KP\`K|%ɟѓ2vlxbZMt4 +CEj+˙q! 􈻈e, @Z-#HnWt r-)^`1Y%WM z.j%8gG>UC!t(~>#6qRXlSݙacm!$jfVDƍq^&4St6=Dh9LU\I{E;x+@)s ^txQ.jw6O8yK|J-aYlO,N!uDRmZ&clBxt[/RBM Mt~ 'C/^@?Z}oq|6]E a3;p7h뮥S+ _KgbJJ> Nk:ZD[BBCa SVT^U)\[EJW e b E+)afg`b 4k± h\"?('[Ӽd JDnub"*z?kRSW2S{>ZF˵DMɩG|j۝aeZNII'D/7-<{+N H6  h"_> Q\@U)dB\BhcUm](A|kv-B=D*b頟LaU}+w'hqj0nSeBoaLܨ6%2;KvS{.t?X\E ޯxJP^ DHz ukXsmXї(gn_ˤsF]TTfb``lo [ W@Ξ,!V{,8(&t$x~#ٵKk94rO;"o Mp 6SBx\E>vKh޺WTŁaetH,J̟f\Z;!KUUhSM kx>l R|N@ݹMP1IZ@g+ n|8{IEl6ZUC\">3'^{'Rڙ#1cR@"І-eŃ{什 )`V}L[1 HAf~FB1UT*XΝNcPY6z.G ym2YsBoSX?9rA^|͝oYD^~#\tn-2%]8YfXFopʀ4Ms6MӠ`cƐbs%A">NVge~ZtoGeM R>iPi lP6Ua#F%F*(ZA&͞8Wχa2ݦGLK34nh?YLcWxҲDu <&^tulDH̦b1EYXgw\Sw '6j+"BkbxTmNT+)-M7W "8ym1Z4FTt"b͘N; ]l^!rl믫WP*?ҽ'!랍v|$" }5G|[뭱,5pn?,_My2lfv7h=H4Dhbn\Se0T))}>fb9$aQ8ҘY%mo>mhVby^6,oȈmY[ &5\3_#Bh[0ېL` F 5|w_F ;Ja]y4kff=$IC/S"s"8)zQݕS/[]D?7>ܚʩɗܗ AѲ?9ૺp:9ӽVϖy"҉|kє<m:T@ ͛aE: z!Zr;78s{Ԥ 6cg JL$!yEW..&n60_!Z~fQyPJ65 RdvxNvWkkkC#E\OhNJ4S [⛨_gps*\3:}B*Z4@D2 *'RmdQ5wi op3b0 :S HSՍU\%s˻vX jW=9=gXVQ$USOkxeb /xKnJ1s+%7 ,ݓ„5J'uNgTI L>cx(7{Sh~kPKrxЃ^Vph8o_vr0ت>~]! o=a2 Ȥ+?ʙ 挋`*v8{Fׯ?^G _(4Cw}0%Rh( c~ֲ].E(mdუқ l6)0G!1EpQDf3x늭t1TS\6Cd*$6HW`,N9DghT`[ئmgj L[dJYE"0nA.rVƏ_`HsW,-3T <^ Y3fwE`[s)yqzA1ĝ#WCYn<[=<781G{ x>[*5 UtX R4I햣3rcT2*zI4kŤcl'M{29^]Ÿ X>w +X|$4hw +x%p:`Uf!儧8_~gԾ *?d.D7rf.%bO!tJdK ߂Zhцڔ<([.UYFQ "c8Ҳ!1ëMzaoK=qŌ|'<)Ul[1쯵r<- Xu ="m)""B>p*U0dv<G^¿i-sdTI@fLrWk3="&Y3d|v,{Sb%ץKĚ9D'A$7U*tR*>5Zٮu)Lt/ͼ0yȟU @(e2{S2l$x҆ FaNm>̄9m9vA;up܉FfZOs/3Z" N禌vpv0 |bZ#Dw#J}h^7w`wjxވ}JQv;vB»rٌ[B W1g)[2D}y^IH]xhov{Pm~(Pck (oÇr*!{PN E(՚xE t&VmpR=n;mP ۰¨M2'?$$<_v,i^ )oS&g 3@y0yhCQ[淓? fBI`EgUN[y2ᡞHxɷ|# ӶJTx_…*oLֳP䩵`q!,lݿ3 _0>{F.O%a̓r]$ĉ?*&Weg>L=I x5)d`8g0A@4n Eŗk澷,G6ZW w_)/Ny5 #"BjiMx&Iv°U`.HT>XhLRPYBKēYeѨwOOM=66;E: 8t n&D_:T~H6tWqə^&n"--jHo+jQ/͓fnGA Eͩs:׈1Tp1Y+yNK6:WlT#9,A7'{NaQn<.RkD_+ 6@Y:@"exe򡣜K HRe:GWgQw{1 z5Kql131̥ҁ6؄Ԑ3bx~eBfpSC%#ƛ1U"WU@n9cq!3d_(ڹqF~y~VjnGA)pȇ6hϪ8(q^ktbRٷ{T2YqGϺÔ2…nB6j[l !i]ɏ6-/;w4-!iv5R,,GcT_(]"F!|o|_=m1A3G;'gikԝTp;욺,X+V֌ۻomI:+ d>:eT [(I>*A'M?I/jp7F7 aN \4>mY(;^ďo%A DbMב=QE5=x67qb3 A<1d ^q#_j<UOB CcZ $;Iq!r@as mJ`xlk)lBx,(g*`tUxSKwƠXD`(N3fK?\'fIE0[wK:ήzdR βBY&`m?vEmzVi5\CEêO[J-K.Ju1VD7kwWH=ZS UF{ocAVeAd+Y{F2 'wAm"*nISlQR5L19;: I{$ O(iݓٌЧ zA:TYfA ڭs0AN98chn>Y\,GasRذ)gGR--f6JLLPӏUK gUh{.}P8[@ v8L0!Ŝ7OE*Q;q 22%?x@;HS\eX,Rl6IpD"ie-)Oeȇ"n!9Ha+F9eqZy}LhpfN5FUtsFCϾ_X!>jӓYG>CbgN/T5C- bIE$Ǚ6C('vFdLj{ODP2ɲU.,4j9\ZQE E {G 7"}e Xb_5+"[z.Lrn쮈&]o}RYFS]3b)'WFϑf,rᾀI}%5g)3и/U´p=CYۊ 7qS&2ֈUH/?K$ B$LEreQUQ=O!!H^B8ɂ_ENQݪ_ 6d'cX=o+BlIjoA`mYظPr,0xߧH\ѝg{tM";qdzhd{o+é%ǖh^b0,L2ez7 }p껩\x)]3ܷm=>u/dḩ΅6X a`A) YFŋ%PS':*SM1:dj _&ެN4!EȽo7x?)Q`43yuĵ -L2&+ !u1o  IX:tZt{K\$O>Z*M-EmuFq<[isR/ߒ }&EKuiGt$&ƾ(e~<Td?*3iUWs0h^ū*ْsC>Iz.Tǽ5Mטw`3VK"y}Êbdwݡ7l] Y'}xZgU17fYOR9\v=2@A$[M3Ɗ;^v[;RS0g QD+t <_ h]b>Í!mcP3y ܛDZ"7#;H ݋^=U6`$'^uƿ} ܁C5BU]U" f1a J>>Q S(g79N^v1U\Ԣ櫰(>;wF iҐE=E6-gz hs6yf/l@-n2Kqnc}H OZuJ VNvi+\4NBXn{c¨ gښb7Zh< :$f{P2 jj\t@QO1ЉD y%ZUyN/Y/UFc4qiܱn -/ɦ.+7z׮ܙdpk0b IZh[$="XaG-@Չb`d+q{mxy-, i^|Ⱥp'Bz!WY^-ȧcORjٔ ڡힵi2YrBSH#(Y 'oV ܜt~Ź.?OT9ӭ\[Ѳ!L!}=fhV_~bEIlq mG&eˋޝ`!t?vHc'C~ٰsқ^ǷgW)\=CtoHtu5.&N5Oxmy‘,L{MV|ڧ I .r9O  2*P)b:TQؤ}1;|[ܜyOaT?/`;wS20vI3GVfP5ݍGjDSQ(rBA Un;ֽVo\Zy[jnsSwdN+E | +TJ 0K#(F ]ބ\o֝Iì/ؑj3CD׼qR1LP~Z߮T1BGqgvOAZ6a37֕KbP<;3n+N=+vvnD /v{#ygp$½ 鶏># Ia6h*n3_mИ4I/cG0" -3 `(Ϩڕ#fNb\ѽoNf%|,j0>ɩsi ݝC 0)ܝ-Y@F%HD!t83W]ҐQ $;X n 2jjֆ? E*$݇8},/xl7 wktݎ]Gδ;7 -ͰKJ21-=!Ľ?bcFj_i#/YNv!  +Ҩ(/ IAEOۑE%uF.El46}aVo6ޕ/coqj\`)ʍE`ti_52^aΒ31iv[4='yI~BژfV&n<2Х8pF3CLIe~Rr vH"P~m~[Bz Jb3#HL*t[w*5 m+eZ 9CNwk}ͷk.x$wA<( Ilcהg-f=ucpJguN?70 dh] /ٚ@ʬUpER2tOv(Σ^? ^}Ɲ9?ŪV~=f-X,>7esBM-kx` P\ILS7 ԝg`#at74-T/^_VmAkfpˋ?&X͊ Xp"d~ I3v(Ea-[.HȣgݤE1T~ sI`&cH@gN֟6LܮGNA%}b8G3euPV/21 }WkKƴhDZerz,&]HL7(D?.$ˤ"?.5)m_m~< @n6;kXJD fZ\jr 1FϜ$^ضʥK |/&ue-@&\/oAE֠}AKF/ ~B-R Kv2kjȋm'_x5k U>.K_(K{X91$*Rgz/߄p'd5E Saϣ-Hŏ __ ՓuU^+]MQxUu"vWLnn X@Q?[R$.)zca!n3ԇg1r3#bv&A9=Cŋ(0 M\wA@̐m%Az yٿ~|NIY(,0>hi>q-r*\pIȉo@1^DzͭpEZxD. pi &^"_>yI%v}ud YʩKi%8#L&\N'bHjx;(+Y,E$>Pީ`A-ګ))į&ag V< aVX]p$A{ >#F.F~$xВQCλeL,Bt0zsjaƎ0q~X,VgSt:pePn4\X l6Ke[SuJg*d**o^7sl#>j0wu|D nhgdoNGo a"ߏ|8j{[jkKt }ٟZGwF in q2_;|5 faXOG`^9] R n;DM Cȶ?GD,bw&AM'7:FY%IaEl%m;%>1r `j.{A!*3n 8&8ĥee620FF<*i>ןq$j)GzNLz nDU_K7w6 4rv|, 0%% }J<*%?̬#idh `D~Xc5nK5O3.W&NCCMM/BA1_Z?.)Fa5Up#~ Nq@3r)VHGwsځ6bo6?#u5jyg*$j /"%XXh?Xn.AKjҕv!MmK"z/%PW2Gx>oW'{Ie 6ѓ^2L>qF.gHZSĎ$3kkhA]ŭPbΰ|ى(AI0<ߧF,UPcX0R}l{7݉$oo1B:5aAb#k6a:*U){=;-4 t~sP&j&IfߑRlMҟ wz'ȣ *BYė0 <,lr8_<@;f˦Id4BkD 1>K;G1?0`{̄ 6q<rV &?qmOsEE>t}qL:`xe~}|&x'yE_mMQARֈ(@:*,F;?b"R(%zl|a;aAr5!CaJs$vA>eҺs"|m싏"PQ:%R0϶[+oY29f=+3t~hy>}O?PKT11~ s~C֛HDN~PBB 7m"Jr#OHEHϹ1xh7m'(\x[,G$6X/IMi @dkZ3N.p}3>1r(hwp_f*2s|EFye}]#*bnT)zRs0,<-zȤBOՄ%[)El>hq<MX!q:v]H{!aua{YjK$zb["` E -polG xɇ >|BP2)iƭE"a{K::m9زl!qTb3X`8(趝՘.h l$N.hbbbva*@ÕŁXz֞_ݼ#d g50h*{ÞP4.&nO)OY[F{AbNm?Lr[24,(nM6jX,9QYv2DO芐57MU7W~&Plȶ )EcSW+NKӛyV[>i! %՘!7~Ȼ)=yFPäo>P|B假j`XJ(T%\`t-X8G D'O'9?U'Yc ߣ "E2bUzm,\Z]%BY<-o*8v!ldl!<3Nl8F/y '-Ql |AX(~ؙ+e#4CRF8hn ߚӀj9ʠLLˣ{KwFx?}o7Vjhr"{ʑ^ =Pxf/AF"`f4<,a6 EoN25K3dl<X/md5&sMhf, scDG=gk,+I>9'J ށ^dpvYp)ϗ1՞cά3"zj7*Xc:ND$9 =ؒ;xO@ /JJwz;c}]k5*QP7(Qƿ1py5[#ػ=ͯ:?{SPӦlKp=&IXW 8R6{+yo%_kt!еP{mB*z-dI2LJkLFzE ēUTQI 4x bfGM"";(ht,jĄ _r2Gn-s{4*C: l&X;wӖFQS.̳ tT*,Z,M_ } 1e1B.>=YNG ǖc< s!^ sxLKB$Ll^gk Ba<q+3"!礴o"DTET{^%BnV˚;! 5|9fG1T c 4ק4n(qtȨ0k1Fr .c;u嚜C}T1)qqeڀ%(mP-[W9ʖŴii2jo7O@mm5ClƓ[*u>5eԞ-xɴQD S<~xyAq^SZ<&)03f?quiE>ha7`.ƞXTpg;%T5u7N}* i?śc,Y0* %Zf#unLJǷ$yײxεYt6D.ɠבH2ٹD5e}ԋL9%,7ߠ]Y),hO_x`ֈؕzfv-+ۅd7A6~qbô:yTwN:?UW3_]x8ݡ168K:b4D~݆2,1|0xi"CME)[㱌chߺl% tq]]ˠjC 0X/<沤@We0o$.;ꙸTs STu >%^i7)tWvnb:Vc9  ߱ l%1\ьi&c8R \ʔ>C0~i,,whk WOC{U80՛ɗonWG7dx H©kmMO]RW"r dNj]VBnI͡O͘*zk6V(ŏo *eaU-`pQ|{ ve ~k%ʨ$'NO.Lw lgO %Fig*kIp_%WPaq{S$- *an'q2]:„Ye1&ZGg'*m24Kf83yп[[JWsnբ=Up^W H.G[-qK`kNf/kt+Id91Ե?2c+* NcHz6H:xrG'`*6<}a'hnXjX"&;RdTw[y2; XkMﰯ;MIm'0 $us&i՛BP>.0ڍDҝHtw|:g}0)9, g )סf1>I)r]>Y1@ළ$PM(eZ*<6v~Cҹa MToUb7\]i3(:c~ˈһwCkn~[3t:Gkuv-lꚊvC.bEZd '#sEe'%AеAA̋=\\S;vOi:|͡T]Xe֥GȫxoU; j6ŋbt F @Ɩy,@H| %7M揺ݩmXTeH[VA.7/qhY\F\y~p-l}e5; R![H$ w-$)zyZ 1E!|iCvI<`T`jl[SO\Fü儣5aW`ϣ\m "dV `njU]a]t5{K(JYgYZ07070100000112000081a4000000000000000000000001643420d600001844000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/cx18/cx18-alsa.ko.xz7zXZִF!t/o]?Eh=ڜ.+t3\Mvq@WFKFpͰгtŋUV};7gy5/ˊ-|kc*8M`_[Hqf^KqmeYm"/ Os&5(-6RQ?Vhw,S6)Ha9=vg$#  "_ۑnI +h\/^}U`Wc)NMy{Ь .p #<$bF~?߰oq%T91[29FoTLb*k ;5q4;f?&q{bO9ղ՞Z{YApC'$NA9UD$Hڇ.(qQԂj FvvNŵq[ߍ| /fpGO_`UyʤHtCޡKV)'6.V%0x_ t\1mi W~ӯ_^jGoGZ_%`NG.}BŖ04c]bv*]U^9O uABF yʹ>m .Gȡi%0?Ebuܞhz`[3*WE}V@Po_F-R4rH:]΋ 4Ft~ ~:/dI#UNsT-|4qh+hCfE5|fWu3aC$ꮱSشiT@o7߬7d.L֎y{~13uN*zdR$/.)x6ʂ[0f w6qL Zh; Ua ljIe8z]۳QnھCh&?f_'/)2Sn'!ԙƯ>XfnVI9c$TRW|=d!taM &V=HA'^3Li8:e]>pæ_Gd'piɣ\v~ŏ濧uSo;|2#. q{#>(Ja\Ms Az em|ٯ9ÈG]ӆTWB,BPR^C0r([,&O;<k yS>)~g薩{#[АrWՌBCW RX4m\_ʨtиJbƓZ`pZNtϗ9X|N1}} c12CEĦSʁ6m/mZخyy'lKqPg po%QO[%;GscUoiWB̧5hm϶:`$"!~^_ E)Z rj[yA TOId W7z~]G v{|_1]Fk3vG-:hF0+V>m4n[Qtxrݣ\kP l)Smq+I,b[w]4g&4X3ԉwcy9{D(a ԢWGP&6B4 y uMU P` 5R}QrTtL 4z͜wfN/%j8 g3|:р!.;x D1y4H!]5h>ȇu1PفHoeEYڝ/{H\AIK9ڷa|c=4G&K B~B"Otwiʴ擌;N2qnU);f*+}SA6|k T%Jo'Gnm1XD y7rH= Q(dᳮuR|?D^R оaD0/Ų*`% :X Yspk hU-=wжbjؖz]iu퉨{-y(NdTBXҁ>򾩐[B?Ε'C6Јz1ܨ}/ J8\xַ:5K@@}J0=yF,%#kȷaGEY#J^JB`( ׸…3&!V?Hue,xpf}bCt *dBljb1=Riv|,޲3#Jg6 Ct$<@CF9]/˦@bre/,#KGCmk)p:#fz+3}lv)?k ͇H$}m O~OӾo{D-\*Lg4WPr<&JSIJO:P>Naž$E=Km?-ߗwr C΍uL[}SO'Σs00۟Cp(zs:qx^>>`ϻ*Q[li!1/b&9U%{&6)dxeKWRO3PX|I~Q"MlsIn:#Mz~0rM [v^('3B$A=reLץb܆X:IӮ a%1dhv41n1' yP^e#C`~gCzb#K)k[m7'9mSG'tw3siQĘYU;S`v aG}\PKFw&~$-b2DmZF0cpgYZ07070100000113000081a4000000000000000000000001643420d60000efbc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/cx18/cx18.ko.xz7zXZִF!t/_Oy]?Eh=ڜ.+εcA2 R<˨%q /qvڑYifDo+4?7KL賈)Qi3PڹiEwQj1̑0D!cr=KiIL[0 BLAqw9[|\ܜ\.G :MOU̜Y~EGT2fG y pX֊f@ (= H$iJJ;KpN/+P6!lĞڰ铞*;,浅Ô-i&_kf1E 9}>V̤{޲C '9ؚArE3$X j&pd>ge{@bxb'aq/E, ą&3Gzv/UbO%}]SQ~{CvO[d0a1$J6b'"Cg0hV0ﭘSqk,P+D)NݕL@rCFlnfY?Ҥ>n`2FD:a-Gܐ]yኼߔ9{^.r)gѡʁ'|!ۣP;@k gJ8?Bh,-\Q7sዖd|oI仴@;_ZςAXǠ4"@ti*h5ʜ)t|KpAVcM)<#f&-|/57-Sd#*REcc؆T|rqP($q>;#>&T&6yt HuGg rw2?@0lD*TSm]G2D2CRO ZisL [*]/`c̰z:Oٜ)/bQUGO؂趥1|Քf9JĻZ瀜H5 as; |gr9tH:\9Lky;y@`iRT"tb(Wwг6|dr%+>}y?eH:5djb+(zΓP@5hl-X.w5V'k$nh'N8]VEb"Daga› KrBy.6fr7ShO-\&F cFM~,NN3?;==9ojSf,뒪b@\ڰOwrb@'7̰UPȗ3HZ,Ok;Q|8ba+hҺPƉSSWy&9EI!SBx^BQJ#JGDw̟}ՓQxB{юkx>oqABd^Ӈo{sAc1Mh\C\d%&0DwAKt1HH0.Ƈg_+6=Ѵ,R ;gH=, >]RWj}X D,MCU23vƹgvTO(9{IfJafx9F(o^WiѲ>tQY{E)m񚸁S"P r0@R~l&2QSWEiD}+KYUT$d?5$gϳ`I'zG%J(b`j>rā[VmR #$;♛$C:\REJ.]˹~PۺO5.G\'kA[dmc;Ui$GhGY d؅LXR̘YaZcU}?N͎zD֘wP6S8SKLszjA,%{LNKz}X9`>(,P2#J]y̽x)P 3jqdbn[1^5ΚW~ki \"Ǐ椉P1ªf=pS4{z:%p(柎So]A-[>~KZ!!Tq`96VRAQ!Y62$),B90 /;yz$_EjC}.9hmmSl%YJ:+ ]z+E6M@**d$%59H/1 N<R N%F!L pm *Lfu4:4ڼ_^O/xko[pwݲ" !Lvs'chAp0k56A1|h~,ߎaG稹)W)*{צ鉌˜*˨qB+OIIXz) n9q=Z,6xv#3b 8N`'2*xi-ֶ=BnCiǦB#S3w ]yvJYoTp}hQ^ +@z{2#`Bޙv=~,.? EMYz'M='G,ZMw&Z`:5˹W`毐2X@Zc~]['ȑ& b>Lja WGO`5f{ Y[x35Ox0 r!so&ZNf6}d  "V)FiItxv!mɳ5(K; x6u7ؔنdA׉ZHWbdND?iC %D!Əޙ. nڧ;~#( USn) FIDk;{ʥXY/nH%/TʲZ'3Io*Sy>̓%KZ_L)=W({B|=w_I9-/%5a}`3ѿ'՝Kt'lVkTaw )wtQ\mpGɚ%g4eA;]ȓ4('<_\ LsN{Ƽڃ*E_0rbL*H?J&SHO=fbn/fEvBaz*}(G畴?|;Vu4?Ñ.V_n.Sșga& [xVq]r/tqE?>toq-'S) Y;U$G&O@ֽ?ʍYC1/H/ ZuWwn,Uǵ3~"2̘Cveچ-#@F`w0+@s$Up<4&v: s:w%pBbEyOx{dx;AMnR3_?WDu2$MCJ3.d!xY|r>Xu7j>b -TL 9\ARMw ZcY@ dNKL6EY|&K)ASD&jP|wE@v㔨u3₴鬜|Gpr]A(Ah6 8{t~OӔZdk\N-Y=$Ff]EG'9. /T[a hU,pz-s_7ז4q3CE֛\LHZ>-O4A//sOɨ+XV.xd&_>oq @tƟgvQ]^KpI "|Г] lOk+M7,8d;߭z<-:m0d~?ܢ{Yg\OS‘y>8iTZXĆhaڵ1j%Q8S==Kż;Ђq}[M|mJƫ7jmq* P }ZDqxbT4}J`@0Z6(ޭzmb)# QU#Tc cM[7ɞbKNs h_}7 p&]ǡӧWUYa0 y5U#Ӫ5$Yf`UϑؒTp}?Gl<@ߢ&#^sCD4 mZxc6"$+y\TGCCq hrw|fJ?>|?M`ǤT"ed3 ]I*ӂ0(8c,:%5>C#k*%Og0P }}brJht҄(CDA: $X\E,# 1H*] k2ZZ!fzM6刳tMxt„^ MLFz1dLg73= #RTGP[! Gd> N7)OvE55Ѵ䖤th[ V7(^ B,Xb#(-̤!3d7ewwYh*c@7xhf`;ʚ9ƸT#I9lnsfbf#GKPFCs ]qn@, 8>fKW mOcu.!SF K =wGMCfE -"!J=$9AUI{ݯ*`piax+ks>X1UB; g<[%}B"V̝O;]&b Sa#ڣӍH>Zr{, |vsS|oӽ7?i4gCG%`ӆUZ;D,' yZD5tyWh2^托z.kl16nհƯuU׳-`a!F $^QICH./\`r ̈kO_rb۝2ǣ NǥlKݾ±̷K+roV6&٬>yz6BD+um춼=zЖoH[MU|k{*lav"[~,ސCt[25X/5/ Up3fF?ة.Ȝ?=v49Cv<1)01\ѯ-2j~*;6 `Lmav9 De-Z4U;K1Ko@^Jqؾ\ďY #uXSdz8٪n[C5,&!\G#~ ŏ+JŢx~O}W_3:߮ЗFԋ /Z8`\‹|tvޮZk>^3eC4?,g綖ۍLNΚd5&ͶU V:wTƶ,%X WįHo2ifY" #ҋZڐ}9hBv[c'TG\cdMj6Mk?F0+I jxlwgniJiĝ_ -bxHRK,/oJȍ/z '6!iړŴdU0Q.<^:>2r`|rs2?{$H]WB]yiU!<͎ιbzF<#0}r{e;xQQ-~q7Dț[ZI1]/p,upsR8xOCP$ n:4|;4#D<&x!xц ,(T. Wq }ڷÖ5|ξ= -'~"|(|,](*?m \tA ,rR mtp謟EU@xUD<9¤!E 6: W"cUtok&Ĺ]j0Xի,=u{7#1ܕG~2‘dݡyգ!]خ3N]d 7p(5ݜahGN֍cTcoċ4Gv'5\16 ߭M %(=l>/a}hNbϞzlaaS'<[@֚]<^_QHd-Pi,f|Vyb8mVƘWh2&>?دH{Vc*_q|BȮNp8m(vtǍDRڱVAo6(I[ZBKFKHb :@ޖy4 򮹡A~M>xg؏xL٪oSC=ouNd}(eiOs ?0X7ϵ/,*VʟbquλNy*X;QTR)ɿ؝bMS߬_C&IEh_{_wb)n :n6k1>[q=ǟ6"h eș`lK wW7O,&pn }i=^`w5~hbɍִ%,%}HTwIYmW~f %XXDx݌*fE},Ku;w6T4݋|a솪4V Јφ(B;ǂ%6 wG7_]xCsO [ [Tݪ7|i%L9J1dbł/3hr|7pim|=}/98 ̴ȟ c!,JA*Dne&gUwAxhϯ+bAnژ*՘GMÅSuKToVfvQԏe|QRj'tdEuȱ< ?d.A2T 0 6B~y %Aߤ]lAجL#'~3M) cM}oWܴV7h#PXZѧ6$@7 Zq*!PC+o5(xX4rzUf,aG_Y3U]P3}.54r)1:`;-*X2gS:Q6?797)_[+TWh46TV}{;й݂SHD.*"[FYx Lf$Cy hNvyAnRT8wVl)\F&ƾOi ż;ie8١d=?k ֪8r}:}KssMi=սG &RrѬPt (ج`%ԷSQ(ڛP 3K ԕpY1lCϷj  Ho0m'wN&<"ASPx&W΢ľ݊rEg29N嬨7#p \h=w6ȕ*ŖQMU*3u2HƉgf>󞳷iVqj!S@|[jI._]x P{8Zp۠DopX} 5,@ w-dO=$X+C#[@nƎJ5Z=-STIEd7E 5'</䞌߅EäD? #vro97%Fb -/|)&G62Jꭝ[4`Cq {n>3UWv =V8}pB4vfn26_ßq*s:nkA5hiVm=qԭ[6\&䙟+hbO^X^5;?/Q ,kl`ڧDD\-k~f@("ts}b7qquhWٕ'BpVS93+ AL1}//lq^)D7wplڴı5OxCB`zY[#_l|T2PS@,CuuHVLZ%(2J12_j..(=a9?3ja˝Ojb8ޱw'-K \Ck6[n@X4$"&\mE֝% `+'k ?њb~0`L + vo*~z ,Z!BbC?;@ȝ=W%٪aͪ*ʩ{4/V(3 ع ӏ?FY*WzO/=qژn:f](a5A/P{=ʶlXw'2R}5[\]4+`@+Nt# KMW<]0z~#">\:,(v<ٸӘ Nea"?o/K;6 FC&`E:<~;j[@8o8A{RA0N`N~t|kUxnUÕP-;h: V C)> @@4J"e a|=Mqg8:+͖j|bl6TAu;{~~svXZxdgKX5hP۶-v%d~a70{Gb]soKi5ԏz*W3t$!:ëaVg:mB[Ӯ.7X4An Y cKg>|T1o7&t3T*Kt|sY;Isk@YgF2Y_ Ϳإo8% Ut_^ٞ1 ?+Up2뉲 ,D|s=jÈF!%;1{bи+%i= %jI Fy^2 y.*]T.;|ܠ @ES|f4u w&La:r/gVV+P+`\EBm tYO.of=<1jg,S8.5W*F*. $ .E|eAnEWC_3+%6OvLe GK"`SsJPOxYԕ/3q+犱c$]( $NkO-ҧNoL_pɨIqCClD8)SW6X:3 o*Mj*]޷c hXlG;;Uރg~{nhn!9`.`QgG:&zpm\'GiD?]޳B+~;I [ u}_e¹lޑAGk NRY 1 0LV۪ۊsYQ@ iCBP8>%嚭.P$ `ZZ|H]#ho;Ɵh"֑o%}zؔYp&VPҀI~z^#;8!N7!Wm~jFf\rG65v! 玮ӈvw !=jS"Rn̛YYͳBIa'f ƟP[t:fǫyWjH)sU*osG@Yts}H2Fѣ2.RP vppf!ݟwI.uEP8t}f4Y$bD"p_5p=gh5`w} )zیJE˥jܨ]%nP{x Ho^hro*bGb0`u]o2睫u0jYՕ~ߚ`$]NTsCsZLlb٬00F"\>gOndĩUEbQJr_vzӥd"zV?~c[ %3\3߼!gfPZ' =8㫙iߨ70'iN1R4Ld>/$~$]xt@2S@. (}㟾L=qu31TV8#wR-#X6_Uj@J:4pId |fzi3%_յGb$wvu}g:*s>m%GdƗǻ(uj@(;AV7dhT=Uc>P尓Hz)xT$Lx˹9^ 7omj-ޅąVU[xH+BȂP Y}r].9K;&ջ dNfxeM OBF(2 MUuh& 7}qHoA9GO2p _×A<6 rY0JߪjZ>F$ 15XoO s'[窗lKNKWEu_룂Uԯ-t9 r7ay^됓,5 /U]*C7f@RbeڷtX@E&6etXo6]&0QWqόӄN'Fu~JOxNlٹgmVZˡ?J,A w"MIVS'QH7{!:$zC( 6a[MUj-,6N'؈Wu9pRջCpVRj\t olesJl4GCh|~4kòY~Py[tG?ƉX_ɗY,bǠZm_ p^Z1NjRmo~v+i+)H/k+uA .WJ3%>p:.^ D(G)p6 G6y{$?.h5K k'IwT%@ :8zS@9GBx"€S|/&zr=^9^L;9 ؏>h EkgN:2^f(4l,qya:2ŸFAGPq"տB=LZWyﳥ}jnfUd >T xUPϧ 7H/|+Be' 2uAYxߟ^UFAi( \-e*d̹VL |g-T+XAˢQQD~^U~c^]Pl6:f.?#]t`w>"o?8ʖq J~6vôj?gL8;6RQPC,ٱN$L v츔:IMe{J`Qӫ]Dž7v׹5s㺆1nD 1x,,_`Е7~f2't|L̓~*%̹\J檔 RE06GU] p8tr~$I=ѦȮ8[ND]@<|Hl:Bϱe,n89דpUäz 1 n q9EAZ1B,ߐsǺ캤IX# ? 5\9t쵢!d8 $?x~>EXOdiFj4P_oUtyǍtp\6/B _[2GV[K3S&b5&q0Cfg\J`6vz'"?9flȽ1Lm*.fJ(4\`hudfUϕFSmݗqQֆG %=)Y?34q̄.%˨tI n60 w~d)$5OC=7oR$|K POx)P+l@UVT`_7 CBʖh]=!z2O̓ )JςJN.b`hI[ܩ8;AP=)=*+vJk3>6t׸#vr0IuCK樰l>|FsX̣r.]Kqnυ&QkPA d$©x<ȳܰo3b2XDGLz>C s(3`l@a@WKrLǩ@*\>fg4_vmY5σP$ű-թ]ETHmx3i'"oqJ67l_dgG Arɦp _O^خ@ڤxFx;A(m0m$%82sЄme Ȯ d ~,SZi{2X¸~">҈qţwrۻ,ǥ(l~f;) ;MeQj6 ޠe_H4Sʰ|J."ud(2,S=5S*A)PK VFm %|7w>Gմ/31 wB+;;bbTa Ef `PbvjvTfɫ>eZ>6->mm _zMN&41ռW@ 0v/WmB)=kW: ttYBg89ɞwuiŵ$D,V2Bbw{3@XYҝ&tԬn ()O =b9BjBq^]֧9B\NmklnbpD6* sJ~HR`:f=gms/[pHD\hu7N7dK&%V!Jૂg%{h`^O%%W B垬=.OP$Ia5ԫR[p/K i#Rch+Ŷӥ"^?m!F$&3]X gEs2u9? zE=ͅϭkȐBk27rpʱ^ e[NƷ-2u4Q|UnF4qVXϙc&2#-$Ȅ7I^97o^Uxń2u'lنv+dž ywQЙޠyQ/T*3vqAnż56D017 :!淎Z#Hm&HGS-F%x7#pj!_j/8͇9P( $X)laV6ieT f;r97@)˕ljLho88ҷck rJ{ֵ! p<ǃr~nrTBwbR#Ჰr;Uhߩ'p+O ,`ӵ&P6bMO7G{?#=gٯ{ϧ,sL@L"͑-T)(p&ؠx퉷] Pf5t,J$ 2W(fpu,:S;Sސx';7:{yy;}3*(Yv?P>RntlP;J)d-K}  }|n_vβq7c,4Ћ[Pʁ¢R"0BYNoSq0)džcʋ)5Lf<@'wP+ǣy-}x( $wjߖnJ̘{kXM8// gJ*{C ߵU9c1 ٱv/ېe^ ;RMe"ΞTYJjj]/ĚsNflH]}bD%&dl%97weǯ-Z)SAu}SY!Ajxr~`62$>q%MO] dHJ%8 t3P8`dFe Z e8EsZou<DYU~o^ՂINН_ n"c綆ɯ̿wC\`y5Rr69O[60w]P0.|? ],|UR޳d6K,@[bxyrcFvJ2?: no,=)Sq؈:@[TEbحmD_l;R}ZYs?+WHVaVA <&0Y u?U#y orWhf  qg[ mfL6̨@X; ΰgLSNʷ:N^=5ޗ޶V -M9A"jm}`]ڈF&~a{F<1z&JW>Q2§v{y˚Tjҫ@>i:tɵK8xJ\jEG< Ef+ :{̓ȁ& -sdDgĬ$ۈv+"& #9~4,VK1+zS΋p#0Y g&ʖEa~UYJ"#8yr|1;,TШ|6Φ*D82^?AK;9(Y%!bǯqXTF:/8Do3ĵUc[V #Fy/ 10[{Z.8L^Φ ]$. 7Yïw*9J0;!c˵a!$sHFa9>Z-MJ eQЄy>9!CRϪzy%_3Boxj6\a o֍u$T^UNa@Q?BKcF'_`1m4 ULWᡷ.KAcLJ9uKx"K} <[b$>'@d.iuؙMɕHdEu*͔$;$G׿2 ^bl!Zj\pmd0,@㒻U_(4%tj5 N+{,,3"\%B3>0&+fږ2w2j(&F\eQ6NҮcTx=+ӿ=nfE=)g3u{*>4?3cc!V VM׍EϊC.4DE6g CJku+YHCzP"#4P:I޲ ;V!w/.nԪ=Cf5C^ҊaǪn s[+W-dP[Q2ٽzq Ña 28k;3NU$^&qJP }nֱACm ۩V+j}.ꝅA,Ll9Ldd$ؿe֠Hdʏ$#ۖ?dsbsdl>:ۼ]v^U:AUJa!S.(P!_Y+-J1&]f|P9nS01Əˡu)oL.XksH$(%SY*RP"isS(ܱ~PC%&NqW`{|vqCC*vymL 9 Dհ kv]\*z_ДzjBeb*&MHm@I DK`B©|^Ky&Tk3?}uPTP^ؔl/4=$ey"]=|`svl|x{}8/ն?RLh^k&t*SVVTəUqa20HN$.&oĮR p8Ħ܅v_R1 %z%0$m|ScQ aA{7\՞Rs>09mciy2Lk Ľ?n ?S[#уq}g,aêGvNNbABvIcEHNI=!Wx^׉:dFi?c$˗ ssh=DG-2KܺO!|rEArb9y8'&yPY_ltRNӂ[2"}$0տFWrA' WKzYӑB[Cٞ(?-h_BZ%\DكȂ1xkg^oɔ`-`%+)@ ֭2a,g.t*gnB%*iF͡nSUpML|M$QY C्_N4N?TaI}"K- 3v,ߐ/G@_Q/ r. ;+%ȽSܶ-2Ya#ze׷,Ā1Eb 4A素sgoe?|w"AV&I;21xo?OBpoP"(S5 Z?>K6U.;$3]/]1*<΁"7aQ!jy>Ko *P0d'>;'ϑi~ܨf(T(4řh&Tg)0bܖVB5n{]s{d$NX~Oվ0fѧH.$I%}s/0*ζO/~P6!Y@d4Q!|snAGOS#4$U5"@i\HrT `-ζ=𬓐P{pl,w){n䌏&^JFamŽUUĴYYR& o;'ުXFL|AI $9-14 ;P>5Cat݀9ח&$o[#uo1Y9o󼆊Jwd_OL2̗V$E<Ɔo)XT!1,`i[!nj+%c$Gk'B X$g|^; Fw D|v{HrC}UX $mzf In͡Ng|O%-E= '<E}b!%q#E f%n@gjDikmWpDL͵l/B1eZZfvvxlTD=J)Zj - 3-ƁS3DS6IXUkyq锌&'2p\-S#mH ,[3PI@7*!cT'7\f1s^wD~`@RMi`h!q?6#MS8X$:4>lt/Աnj" *0W `Sfy >KK9ZNوZ:ڞ>"8B;?K4a(&3Jg:/K Ш?./hcX* ֟~DҨ*eTY¶IȾJ݉3o޿cjF2BRJ~J=;<˹xOD /}]ϧ`'8f{)CeC]V!J &DkaXwE0BhY; 4d= f/GsP%]G*c9{j#G2};?>Fv|O_a*8%LgQ'r_y1};.5Y.ؔrApAwه\䵺z :ΨYҎ] +Ӹ4ĞbQKjvk,Pѣ$4hc~<7F3FTU=3 %43gWnK [@WW\. LZ?st.@b}!ፏ{M@]rE?#\2rFYP ?`:Hݓ* JVt*B$| wZ쇅 S-94]DEB$kOmſ_[3t7]q2k̀6$tH|ۛ]>TR6x8jdmPE/M䉷!o$8}OEyNnZCkY±6=Ic]7OFY_B<.Y88,oV"(l>[*Us2E~5R}pR*geF( >T.+ޕ/ TM6})>OF;>)Kژ!SkVDTV2 |0/i5kEz} J3IE;*Z]u؅]&hLپQBҮXh9AN<<5t*3gf-SPxgT1H5ëI%ΛR{añtYhr Z҃Wh8oč[O-0F|R zhxv,{3`3D|7e#}6p9%Fp`,2}kQLʹ?;L4W*bs'*6*F/휉(+C_=TK2cSxukh!Ld0xrlorB(yu9ݪ .@5֤zgӍH}m6PH0R1wcm\C\h6joHa.?E4n8Úbz='/Z\L&K2Bc> Gٛ&WSnϧBQ'Bd1yEW8?]F JJSΛ@El{LF8YPx#A ?uJQօCsRcbH~/'(wPR,FxooBU> U zv6zD[Sovhkh 9Qu*I2ff5 1ˋ"Z#^EQm <UOn@V1œC\ۇkԳ(U'/FmWZ$j٘5y4@NaxW^LO鑀KlJz] , y9m'LER9hYaE{E9ym^3梊Jٵ)Xk-Ű6H@„sͳ4 o_Wr&3 Ad>cTx C qt24 -5&ۀdh ,<Ѧ$K},NЛhlYSH 0; ҄#.Tp#A"z@n*4má'qDPS%<7/v?XwR,:8&Y33U>Z4t@ְz [%%`1[7n"@B3@U` rnVy*>l'{RIld(qnZ :(GH#^PʼG>Eܩ)%L)P\ޘv(c`4K zTD3OM[y/2c韩l1X0TV':gz**CN@Z-#WPeyf(=5вZWzJ܋ CA6xQ7-_i9N~Yv.yJ" qү,$P]l/ ZC 9!?VlBpA*r)4u>Ե0߸~' y+DpZ~:Ͳ,Y|Ncs\"Y"Mq:~"z/~vZ(Wbp+$<*FV&Ȝ- p+ 7X!0vrSieA(مTmC3d%bϞ&!^]ֺ<7 ,ixb7`K A>.vP>LjEF@"]֋9>oqyyE@oqG3 L(n$ $1 ZMg{ƶ3G+utC!pi{εz)z # %gd\\jt aO* 0fEݻ6~Qhdƶ6ht&w Hk|gfpQ?M:thDq b=:ܪ>=ZT=td wdX0=珠Tn-UZI8צ/]iAcoZ I,w6ųlC&{zȔ4 ^ApJ`X$[)ܶj_IZ_-HGsy/nOey w7=}iVVD<@wuF|ҀVCKMDD3QTnюsTV靂 cN0^ &G>4? H0۸- - 'nܛ o,n~9=e7M+vDo2x|*!zH`RIN db akvQi/lLoeAy ADHMd%wZ8<.8^'/APFDV8l$.z;)S?Td67OSɒ\SOn<噿dPވAo4$Z> LଔUE\|Bdawaد ń++p&4Ԏah4j#ʌA7ӏ,@G'Wi42S_9cX/J!р a1}{ġƹ=N*3wGvZQp;oCnÚQCo:?GID6}eER&>ddCbx\nLMC e/#Z\ ۠E"릙(;\a@U6eo%=lѨ6a11UK.yiwR8>,+10{}ʇ栀M8&U1^B Ivg53KW%6j~Ӹl/(JkV -8 `.mki(yƷ,QϮ-t7=ѫ"U]kn]y-~ۨ/3>`v;9;Ʌ!PS8\m*~r.D/v,b]m&NaNEQlaGW)яί+se,Ei+l?_t3Ca.rk zQ(죴|4{C xLxuehI9 n*Z2/̐kw 8?En܈,J O~75ܷb5Wq7JiIR&X!'퀁S tTJ\\'Fjf) `y;{@kO[z w" M 'xa񹠦fZF^TI'K iS4=2jFN,² c#a1eK\MYTջ@,4ΡU(X"ݐf@p)>qnu7m/-{:SCu Z|Rq'kz!yXF~eKP˰e(Bp]&bpRHF 5YsJa-L.VQ. o}@wiRTvHh+ĝ8U4{MلI׹mdz~uaP9Q2M6SjDf?A>cg0ŸC-\[m8Fffu \jqC 'z3եݛ b碑D?9=6FHڜ2xcJ%Aɑ``0^)a,"{ΥQWZ߯0Ffc1Za"GB$B\J)j#;(qfUڴGTB ~d]$+99 C:L-?s>~83q|ۚNiGu'<Kf1#^}hڠkJWN'PM.Â|^IilVIτ˧j|G`ٝ=orv*Iѕi)˥Hi0pZjkGW$k˝𖕻Pڞ0T ^U>ŁvS+νq jYDP!7{v,NoKԲ:C0;%Q0:hRk!@H>nbT }꼄k|v>fae)Krh Qt@᠒ cWG9|G&,6 siF$fPY u2ܱ6HYGc:-]U811/.U2+*(\6RF 1qYb\C`׷ ^%Sv&E **3br B&TդauZIǧTcȢw:s{ L`SMğRb"WemM˷4R.&!贞y MY(rݤrq^N09WS6ϑDs(f3EGMK)ʂKn=tc:3Ysz}z{҇la\Գ=e=;X>Q\<B:H_%̩dBۍ(BXuU˱CЁ.c[' x"WpQU)Y񊫞'Y\[CaxY{Jxb-uGs>յ,VYE;3̋z}1;N~ȵ |j\kHdkAЦOzXwAx^d4JQbG6,|ژ{K J įPupyijp7xPL?h9 &JcSjB3V!pDg1uqj(E9'-jBhX<^ PP-)J8Ŭ٪*y='ѽ 5RCA&&ru,vя"^C'v)+eMy34%̩]Ul%䳒~ك>9`&P4lXr[4 64~YlW=* -BFf~!N8Zr!E#y]P]5sr8ih$"d7Amsx\'MtxKِp&!%N᛻'y@ʊl+G#T(vmG~m3/\67V[f0&F} Q:˨,xerLv=w[sFV8IDW|>:,hZ::Q3lm9K]tWNҕMuP57jDek %&Pj`i),'Q`h k+N/]V km S`nQr^=n;VԷ\p0~7SV:s!Eڭ&uIljÂ0!d 42l#L` R;PY_OxKl!,qG1L` =ټU̥~W b|  f#lxښ+(z!WZEw*BW]jg^S"+Ȏ8 MYrRdԻ]q=z$f ٖduKST/ T aϟBK:-1l3ّnrYBOxDdCEzYK7tJPPTPedRHk{a1}r1\qv>d(ѹz @Xy+t-4S>dl[OXddeߏxͭMsoy93O^Rx|tzg;("1.R<7#-qSr 3RvhJD,BLaVj'FU'y}5b T%CPI`=j3#c4pJƚNU~j[s85TMՄ.B*\yF#&E 6+]3Гv׸IM,*|5j#sx3vun3KIă$e^ 4t!lvkbzvK8YTSn40ytcRTu{6呥JDNFewg.ů΄:|b`/u*uStzY6PTo l $CYYi9F̀_A8aeG<ݍ:g9]jFmKfG"ر1I`wWiwIWmgwOL jp yFw]% ʞF Ţ~Uhh B×tTmJ]kDTͺwyn^'eE٦Kg?}<&Ӕtd=Ze ‡cdwص&2))WDzSGe1Ew7BQ]$UxMӽlcdHy&0^™-{d".S6?Cc2# J-LLh6c Ind 2sC nukbu2?P"Ӯ_ׁYER FfD$sm{-iεG> Y$[mH>g:g1gd,m)w5S{.ilKaY#yUBMZnqYC4U9u= 6}FH]FBEZXnFvs׍[ڔ$bi; S\jzo dP%#Y,&]RM#8H^`$Q2b΁{`,GEA)W<ȑ,.`o֢ i ï`<]4+3̹K!Z=FHx:JW(RK#dRu3+=Xkh/Dg1+muH k_XE '|j&ի DB|+Ks2uQ?D,_ًt4L+hhs mw/RZfB1;wE' :Wh|qqS+b)܏/wJFrG #GUs`Ж捸v 4IJ:ӗDB*a~2 1 =&Y0]ŀ,Oױ<Ųep@eƧz%FoƄ8E5>QZt[H~& +]*K5l8~~=nr52Q*3JV'1< "/GK ğPG>6; P<-Y;C:rz~T*XH]|:IQSRE;.ęi '2^,6Yڟ-%E-t/l7+0>n+Gm|@WB*c@=>8]t2p:~/!RfkC`]+w~Ek88یhK11L<" 1P_iQ^G"Zt'nvY㉎AfJ~ W#a; H)}8Ǔm deڒlKtq~0_ҩ0|q+)[r @,غZ7Y|'܊~\}0UP^ASŴOc_Ce&vNXX!8Ec~bcϜ%&~TrWS{V(n~aV*ldv $Q+n\ѱϬ*PaހDzdҨǯW>Oi"˵hA*%&%}44G*0%h+#d*&Y*QsЎkCh2fM/Bjb.gRO2Z8Oh{=q5^TڝH0Bb/ {K t(5g#ݵrq5ߙ>LXly:_3C =An1¥MKtHHhSRYQ=KU{(PEĮ:R]"!}#u}w5`WB!AG]7=dmӘGs_׾Um&o:l5p+G(>ypjv>{inqv:dZ1I!QLikiYHC*WĐH>`,ʈ?t&zOn`蜾!]-u | ج}ԑHu;y!yXࠞIA׸ݙMu\ٚ%G{8#pn`aYOp:qfX1Ӊ' ~;~L8z! 7j?X|rr{2jW6B?++d:P@L^ciA=֦"_m" BgWv27M/[UEJK?*=Y 8o$^blLR$֤7O%MazدQ%]*}n#cޥz))4~OCy|C! UVC4mcfz ,jg Aj^\J0"[Euꩻ֫z蠴.E<0hW.ڹF|ZhZTMΠ?}Hpl;+x|*&gH7CLt0y 03G͵s[LR#e5ôqLy"s/P>̧^\\Gi+Jzp|W~6=7w+[Mf1SerqQB#k3Cք)T|$ P ڸ5T;b+sڱ~b+.@Wy'6O`9\Pm8[m$^0%?)=BNyߩC==, waD@-}*f}(HݷmXm& cWA~ d[rQE?d*S8&r@,/Yf!4OKZy P7d6Yܺu63a{x݃C!R?y$1%U DQYsuT. 7 MGj&qfby~2J it8~ $n]6zz1=>zX)V-%nw+ -P80_#7qX]s(R7:s?a#e#>/;B%DOͿ^!qh;g_ ܌&#ͤC ^=1);gܲĽg-?#p 3۞Gg3ᔌ^Б.6MS:yHZfR\]$u6DvktRpgpwbm.aq$aK-ၐ7*]SgЯ[$ŽR` tVbw8L6r2 rXBlӤJzAA6&~>uY1s2m`#5 MqաIC`e{"g$P59ceq׿Y8@o({*;o.:Ո{T͇pDCtV\)`Gia@_OXR)eM ^7jnS~Nǜ ꤼV05=;53},zCA}X} b['h_m ovB޳|Qc.9\ĉAEXmw2LA#]􌯷(~Go`w;?Fb5Vж!G667$ $jGcj8,,n1dQK4*2֤.qӺym){2ı&j 5B9b-[{*9y\ 5 9_&A4UZthJ!…>FmKڝ?FtnU?6=ugq?Vb"O נ*At*UvR =T%m*>dg.2yz>t B%ʌd"E6)CmEzLLXj5LX5N>)f'̧Peڈ] b jFr({~8##U9ofPF_P˭Z}\rBLt'I݆l:y.6`dQjIoy'G8.tlZA}kB'..S!\lv|¼<1!N$Y=J.rȼ=O=<,U<an7[$y‘s~PǷm@pR7;3[}=~-Ok+^F7/f" -t`P']3Y[>b?nBVF WA?J Z 'Ɔt ,Lx 6U󨑴c=JS입W4L(XU*~R_ϛVL/]-3X8Pq1}qfIUZyob>Xy˃̧S[C h7+ KC[ 1J;ynvr!>Y\QTm eUEa?d^k}6w%pvq  { nr* d˸ȏ7dlgؘK(_7X@'*ޥWۘPJma%zA @I,?&oe5uRH$ѱ; lY%0{Ӽ77ftIo7Þ.}ƃ($jx#1{F7ޅ2 `3ڷfWm%OAV ~RRH*fW ؼJur@ [TS1lH x5ldQv9 |@ =:3Ku!NCd ;؈"҈hk~X X궥U^ A,a,ɪ!2EH?g ufE&j3VA5߫?fBT 7Cv}EDCXy4bmu嚕;>:Pp0(Zm`ҡcN5&yR\hfe8.L)BiFЙ¤L^#Hd'`6nMThcAGo {QmK2 mfʋ8Fh+7Gv3Yʭn'͵cҿ`~.@(@bU{*տ~e(WX}s2,"ʂDŽnc $Ąg|ѩ#U4Nx7 2ҔJ*qLLhYdCl,_ bA8pTirN~@T9KfQ^}C+1v gmP.?Ijmh>ٞIE2RH\_/hE֬tiL8V|˙l?-ut{+Vp@<훎8Dp)N<#ZsimtwF"junǣ<شLUC8j ~Va;i=g{K3cy$zߒ՛z-H,2ybNSx *i~U,tsm].Kp՛D;(p a {ߑ\䔨Wp;͓֗j~clFW ㋏#WW5K1\7=b@R<S<+e'5rEg3Ȁ ,0x`#r*c;SyD d|:pŜQc??"? lo¼NY[qNJ1)]O-puU>ꓘxXh)JI6hpNw!_^gTKl^HMR6++v9׽צ"/< 8?8'Gdjy.S][gSGPB~:@̩2\{$xAf?Q U=Cގ,^0恌ā|2lI(EJ(!X=,Y 8ѐ86g>J2^vT܎z#$ޜzkJⵄ29ʇPk]kJvzyX=:9{l0Qy q~rxKkTwC֙6f Ɖx|Mt0 53k7fynr(+ ybZtʺvD5/θ)bszA_>PvE 0Ar~Gڨ0hӎ)m~Bg+&u@ӟ^;.oO݌ ,ahV286߃gp,`(hHnƿT7hB/-m--_?A3Bg*=оAA<6v AhIzO[bs,c6{?4vͦc0O+(@ȹt?(͹cqw!O_.W񦡱hSAZi.cIe+nw6Nz^JZЎX:Jܥ'}085(ce]DMtrmx5nF W&oŒ+xq u{\`(^ ,@"Nlj w(9o; %*LV'U>s8* ̼|.;ڋQSxy6w;L|8d2oWtg͐-́6q7i.̔f ơ141CrFkZƃ8i@e"$ pf 4jX.Z]Bݔ\8J$&"R1DH"w33)mی,;Ɋn4/_THNv5;P嫯DS\Grb~A,l= RU&(ڬ{qzCR'ؐ .J %ƌOs< c=,/ΰ/p5 -YtڛR¥dP%Ԋg(7B--,]M OQ-K'̰cT̰@nc즴tE*WP/wzѓjB%T) z Sn*4'7mřYz-|3硾Gax̍[: UxȼfލrX@>=kBjmVmJ@|ѩ )S--)$5(^p ؛AMx)3Chȓ>TRI"0(cՊJY83z cɭj͏e@R{Fe3""^s.9DF_T KTp6ڬ\VQ)qG$(<_kqΜ- ̄?L+҄y $be%{O^G-Q3I@k7U+1bLlIOcr(dA]5E^j o+N)} K=ƫV+ ֋5jf{Ke)dqb,B7pM\`[AEqiO6's7ήd FlR/:,v]Mި:.ѷFj-22 ux2>ۻ]rAG_S MXJk~s!.0gw3%O;"=&}i?oSI`BڪWgD7r%ѳC<c5E>J6 wޔbqÈ_o%8m}e T0GscJn7sZ$ %5#i`jmp v0tϢTŀ?:GjXEj +E{H<*^x[/6ĤۯoS*713 nF\N^,K OX4q&,r6M~x.t#C@ϟ7d-l -Woԁ6h)]|T,'94|и2$ŲՒi[! >&c `3}.=*ng}XyAY@g$u0Q >-</sJ2"$D_m;@DnT`_IV2g[q0ڇٌEu@DgwZty*+!I*:G,†\!#9r q|qlӬ ^ PAYt)D CCI8bZO80b-K;hdCqrx m2oYq渊T5X̘6W (BnFhah< ^(Zݸ 8JC.ōA7%Dn6+2BjϠh %K sJճ^@rM<ӀĜ NrtcKm Z~z*32]7u[\2'iyC.8/G$ t8!,|6,0UoaQ! N'|x}_meL݆R7\)Lj0ۖZǡh iL$pLT'`h" ƭYVI$dߣBǶzܙqQ"X7r#{4ON"~j?LEgaE0Sa*F<'Re];mxR {@Ofz&QrX3jCJFk|Y*OiLnnrTNSzC!)ָ^7^aݧ8 }.rQ 3Df(֟>H^xk`UlTA)DlqYn#iϒ+ O~A#FG`?^p&Xs5uUF%dVV~yp֔EQ}-Z]~JCdwRS$ϧ ֌y0Zk%'6'iH s3n.8jjj%;Fqs6Z Rg!tJQU|Hz]VIŏzTǴb1VCnO>-xGE V=)Xk@ * N$mY%{CP(<13y.vʕ=HA=D\βD^0 BݫNBV=+j7mSDwyi& F4\2f;D|YW;M?!MY3e:=O沲,\/,TFMw]]/}}3Y'_|>9aeb}cbT;9s>#2q?zW05X½z`.%bma:,MzV@ qyͣ>G-Z(9Eٸg,i='5e.><vdy3t!Ms5&Yz?ju N"#NՈ,8L=ۍQHd3)ҎbKj6˹Gƕ!)K.M^(4?nq>F5d0%M,Q0xqfm{Z!7w" P\oVTә'×V8Nk0ɓ(}1BaZ%&uB]Fn sQUdbC3?I8&ƪP_0 yH ۲Gw);.Զ;D(%G["z NDd1Le* 9R,ȸG<`Iۛ%) ±>"?9nRsY:Fs{2F"F?y | ہf۟gG~Pӥ5,G q6_ɵ@s]cEb$=`T|u p/6=}%]r&m"FK_IQi r&eHv4mg$J)X>/dX amNe&~r]拧"tH,V$_ aLljs" VZnM^n)Ώ>3j;A_L0dpw-Yﺆ--Z={),e2aPx疷PZtWI!/5>X @8i,%ϔo$$f/%kZ@;OW!n1Uyl|?ٱ"UCr[;կZo*7M(;GhjD^ Bynp^ȪcD=ekpETSQ8Pإ/+4/Œt*zXeQ"Q) 8#?7apB}ɳB۸'yIo=[É[Z7[Mf*g 4/L6ݬ)Yfg>E?S{)=:DvKd:)m?q jgzEgKvle$PzUW7a"[y kHM]΅Ê@Yi佰5:quSq}Qόc[[2wX?[]6>bVZ7ڬH*Q !z= >!aޛ.;@x&WkݫnTAxXAYF<区s<FE  4-Bz) 0 8x 6W F+].lcI 5 xl/RK,.$=϶Ƙz n!n¾SM ^ZNZ$BW+ (;̀if!1(uEz; 46%O0x@kXk((`8./yd"#EC'*ͷ~\e;xA3p6}k ӃsZ^ZW*mrjUfzwSLCK8. %MQ\lϛTlF:Nd q޷"&+nm /ײT: ~Ќ>m&.j,^W.kgh~~=)RSEfI8WHжQ!iᗔl|8(TO>%{$PuEדdOe,p8m=ߙ;1M :D [?E,22/9 AQ˳ ? ᡅ-Yb,D&.6]m>#-& Noi3]Y'G4È Qs4*nCMchk7hkoeʀFҮ5XAPp6lk,l-V)#P6 dak 0ƜR '* 9<ȫ)\Rh}]}P=r[SCLed`1?gW)o v<#$ d ̰*qd ?q+i_Õ(mZ,B1F\p׺BqȘ4o?ؐ@ 4̊+/&F$Ul>?K[6ZħUϩfY sVk|V ^SIqP2GEqT\XcK5HHm{c >fWAiVh!M3 oʉx{*iɷ"lc*ͦHU(\@&)Tz:ϳns }0O<= <)2ẽ=3KQƸ'}Ef4jo` HԺ'wgH}B|deh/0{qX4?pv!@ɂ5%4tUc[v$UEX0-~AitW% sR@3jɷ1OQX952G\!U:<3֤RӶ|!:uDY'/ڈԔF lU'`SSnw@)J /ǺEL+VS0{LBp˭<`"\%:ß$ y0*ЀGF}zy  _' Qr;FTYX֕?7*Yøibփɺ7|o6ƘnV ؅D6)!o =N1"5w aFKmhpe!L/yט5hnCR x1Pj&d8qvv:`q,m?[Gd,x$0hO{KW6>^E֠8G^`ށ PlgOPjrpz.z;[>~L y|lImE0pC$eSn,^lKPHS}+Q?뎿![|%ZFB0<"ů%9# ` B50 XHf\k]@9A;"^8 C9Q+:NKB̀.d>`A-O:v?*ZAL}?'F&}Cfz4/Ž<*(R e_#>س~ f Ҡ-_>`3Qж)j|]f e(Hlҏ*#7_oNPI|!<[}a ޕ%&kƾF=!@d  D/q;4dsF\cWW=f^\vp!2#ـ5.[*K~jWT7U,7^LX"pN8#KOv >b/e<ޤnڤ@PgxtOjkuGY;UPK_Hl]鍍!Hǜ8go[ശӗ ) ~R 䵡}X𨊒͝Z&*ƞ[r8R"}̃2E#f}tӾy4/0^ժJ*`f+gN ^=Q&MܽȳXgdL1R|{|hN9@L}j e8Lj]Xp4MPe7H]>A(U9$Ym\b JpDqLnt!6ۗ/tߋt,iK繬mK 3?=iS`^ }sMT*qt$ۉdMIX*Ҕ7R1&`RrAb WyP>p*pZ/J3MR>N;N^|wfvQR=dEk)jZ$nfl<9"z>m TII'r̂-Qej)dBEԴ͉_+!NȉOMLu;0[$/(mo@;BȲ SzR#: a_c&N]놺']$,CF5EgdVi̟?7X9+O[^hUd"8ThHKTiɓ@TU9bOys4m',eΞ"x-He4KGre啣:ub i~B,x|Mzr3t!pefarSΚGxIdt*0\ٲ/*\xf+ >@R!ZzzX_\;-tev8@ook9fJ/ښ*{N(>hRAE(/̚(VzH} m\;IE`JE1Ed~g98HVl Oפw Jq9)yjjg<Úq=ب2~eUP[h.hh50`j ]A,m-<$6ٟkL,?>(tr^M8Q{*q>Uyk C[%p  ^7£j4.S]h}V6R>*֪tݿ^Ÿ{LŒ`?S^O|M:y: ueLrgz[~l u{' DUO@,0~KY|!lu㝋#H{JLȔ ؝zR1ƖE6 =mnZ{n)wMiaÍN}Td$c͏`¨.+$)\3fDRq1d&.*kA~R}viiUMa71긭#6[&-_Cy7ſ@|7s~ , x٨͋05/JNb)a=~=0I:.q'%dlY-zCI]Q]F§^0A~u?.b#'qa.G/*սd phGb}V SWu8q15 Ԏ9e32| )i$6p9FVQ560֮&",C װ;7f{QL|y0E|W4w} vlPU-pn]"n [j6Dq2P }ee'KaTr~@]7a׃gJ?^̕rT]6pP@wTw4{es 'D=c7[,i8?Y&#jAnÆ-,zOq T6 }{ƸSXd{MiPr|:l} ȝWnxSDus#j}({,v[dt 5gD)]BꞲ JYiMC9j9h#٦YyC5hm/jU\R*R WҤ +LFT>.T6qvr1+nxFh> [j Tv `s u "XoЎ-aF3ŭS\?\r}Lx&{Piwy.|Lfsa60 lR";4qS :hvMo.nf<k P;kӞkv8>IpnBn?m$Ћz났k1s;z_.QA;*Ls E5<l@-?G4uPnuן8#RQ뢼ݟBKI8N>! SfVhXSN8[cIW΂2tjd9"I lBnrDa&<\;_kY˰{cgedAi :#nܹn5Գ5Nk1dUc#{^5 ljQ=fN, $} ˄5Q?|>C݈uG¡@Rh:Ҍ@ق" /\PUp_$6&nR`SyECe+BU>wA2PMm+VO2/Ʋ ;_~JؤYw2pi99FedQ پV FSq0j.aI©f(bfhcap.kʫcruI&Ӗ3n'-x]: VJBA>+M6Ӹ~v:|G!Gp~gIB6c lkycTÙpjsl,0mdҡ"|Dy=9G9ǕN)b>}/ea074("; ݿ-%aji<2A~nB.HkɜI&+DIewP6HM8+yWфj\IhT=YØFQ'pmm$^T_g,Z./7wg$'L_r*Cƾ@^ C(@|JzfR~'T8 X;@1 w l l.[f3ծzbvv+92{nuk[;7!L"fVJUmb*lgYL:Uw0d), lr` cSdicd56?ewCMyr#ˮ@7闘j@xzx 4OL,t[4t_mp*=7c( I5OR3~m:*-jL"m]/L.ЖKASccMYھĨز鍟sP5$>F,X> (#FK^2L&YӘt%E^ί|<}Gk~=n慙ɘ{ߨcL:fcKc!{5?/ocꈹܭz(C]ãȊ [FWƮBr<)gEc0R:AA*@޿U @!KC@@B0*CPR~-㜈M mWڅi{%傹mRx[Ci4c34|(QFN L"g+mo4Km. ƬrC[}41֏b5Y [Jc~fiŗEzoG}-FT2#hLwNB%"{)khl;g.%x4&swu3Զ)BbDy6W˔ڔ@N 9)x1A BlPOQ*,w3A( "[.\rVrK.վ?ew[kM2/+O>)\6膢'h8U@̕q¿l*QNXLI]Cs[= )i7GUOdu`Hr]}Kh9cQM>w4U$ɱ,Qm6h!yNzw޷oȋj/Xh醭Ohp壩S/ܜs.dm-)?ҿxE5v0{#=)`DIt>qn'L%0;yiyߤt~۴5M{\K SMn7ܩk-iۅ쁍g]55ܢԎIK]]/ռ;%.t3 *>'/ EV0*ST-,_\(>▤L=wapa6_\p rSM<,|* NȩүHʪ>"IXrU^fl~kjH>W[V1d]k9F|sZ#l+Ei.cq|#ˊ\R̬b[WE rjF;~+D v:0ٮ?,>~]OI[T(~RpIBDR?ϔV [.XҪtȠs( Or$[$\-SxUR$olb)PyX50tFВ7?*KhϷŠƝL]@"@8XTE2.LQϓ\u7H1~ 8UTp|!o4Hg~yj;N B}x;|sMIܫ[@rvҖ$FleU6pr5_\it@)I+ c||SInLKmV;g`m՗\U㻛HNFYşj*o1Ln\ٿG>v)C BICo T-+A5+a0kr:h; Rďe\700.lsel#c)<]bR? ]? Yg 1PmDžؼaPM"L&' ܊|TPhϓ,4{ߣ6{яx@(9Zl?.VEa#ޡCU;),{j./)#VZڳZfF Ï煬"(ٶa/Vd^p8wl;WL_rn;1qDl Dx%#XG^Xz<ԇ"ߦyt Jf*XU!Q%K]ť;}OlW}RBNULd&޵y woX~;?a0x؃h IgO&uG ݚ:G(WԭDt{R.&d=#ˏd"uݰea&NaCtAZx@ ?tZv @SMMdOцEiU"-Kf8ޜdNmtS9Ib`H1cr% #,Pz68q7oq PqF8^2N94B!͈eD^\cFkҤwgϋZ;YT\40ftN9JVf ;VIWƅQxOe0pЃYxaV*o_C?"'YRe2;)(` eXJJ\EYLot˃LR wBkeoQMN}$|WNl|ilnE wšemώd*&QD*tp"EMbwԳ9D\Ⓟ9 Tk}P9?iV-hg G+'`# .uV=39ϤQɵ_:s'~Sr俉i>s-TGަu8X]bsZ8`x jZ>6%SoG/#.T3P䛆,DoOHm\/Nq52Od,yILk W_.|1:X Ggˋɓ}rjXZދ(O ŴGIQf*/}=3/Yn}³HVSLAx2)WG@0Ӣ;:=oMc~C4HI<®O\a:dX$:m.҅Cw9OK1ߥk5O"!yTWJc}p#6SeAߖJr6巑 Jy] 9#t:18ͮ/r=L.5М4NT õqr-pKDFRiaBqıSM!s[zA#,&6`޳p Zc`էho۹A}@IFRrn@ȡ> (wqŚ*oߪZݚ掮 )6p2w/1qJEOi}H.qY h]-`Q =&şZ|H6y Ȫ_C/&Y:DNGCq4>Ãcd=&ʷXXOoL1_IBާ\obdD1E y٢yDHrqrq% :\N\$[b ulVGz(`L7^>w7l(5o! @iITwquc~_22rF6ֳA 2J֏C`J: X vwV5F($NJGALI }+8%aԢZdjrgA!DUlj%|LFFOsUg4G 8 FMB]# 荁xsA?v{@˅fǵ`z2&Q4qچ|`Tu>$`mra>sCi-nO%9D*.mantd '߻k v9|Juz٥H?s3SɌ;Yrm RlD-ܼ0GoeK6+t#$ #G|{y 'okk%w#RĔ 5H*R][ >3~fg6vh mLpk;\s 'KQsUȩM6yPBT2_̻VS˄pA9# ;T;**SfKJ [%JF퇮96-|b x-WgK@`ѡCb GxON3)p:dKD~Iք?eMņ|Z+'bI3fV~k0\8bwS7NbomgN!>IGbp-?= TGKS-?ޯPq΄=fi$s[n Ն>c Me+ `#؃L{rsV?s*_.~ԊGƋ}GEԇo!?`Ϟ ndjIP7tŭz=VtVpnUFKYK*hJzf&Ⲽg\}Lߤ6w8aC@GѾv*6ɬ_!^[sRV]׭,9o=pcSjЯ0)ʨ,ˡ1?{-l;J e z E4 2ސd|($I4nhw  [<_U. 5eʔ";zu#EQቚ'HW!E2A`C+}ޤɊ$d4*E7ؤF Cc-cԻZM$YS5 ꡖ8E9'噠\aqIbU+ !Q׺ڎf?%#hp!R94sZ4iOGTOLTߴL݋_v\X)2r$b=?>ӜqkIn̙<;| nU^+ A1"~~NŅ?TNc^AVQ~$Z%Ӹ1N?PG[yTC1>Xx/3\nf|AᠨRn ~- ])zv;@ TrQ) <ꨯ0̈בUN H=GL"դdT m.^~7 !&5S(7ֹLt$i:Џ#R}:}J4=NI%tZXbɁJTib>l( o a-S4 )H9#!:Qh"]a5|vXQ>ݻBiu;W:QOtYOnΊFF@*!(o'̠pvVP=0AY_2o/R^)  BZ'5Y`zߵsy?ڠ3AeSd!y,o@(YMd[nwHBTClʹ5;﬜8a5-V"3"> btEܜoTKBdjNa ; ތܦ?GKgnUd,C-R,Ko*kwD0t>'oWCg^ZGbf[>Ew> sͿT%Uƈ_$5ʂݓby~ȫTB_SxB)+ 3^BdO1bRbk?ZU҆^qg9yBP( :D fkԷ `KW`mqYi2og r#tOVT&LZ #yT,G`|my[(4p D:z0u^pHwtDZ1+3#3ٳ"[D6#,  Ah0[pШn0()7t[bnhc`g)7]oڇG׋`P$!W 姪 Rl ;c)1l_1``dKD'SI}wQْEoT/ UL"}⺿ "qIk*˨_`P()l⺧!lհywnɩ] f;=tnnNt$J[)YV @1|y":RJ#OX4Vu6<|Znx+Daf$ ýoYOhL76]P^jN|~Z5Y&!.؃a"缼TLN!x} ,sa!⢇ H+SSݵ9&|^8<FAqDOEz(6PoI$/U3چ[P.TXÎWZPg<-6#hkoBޚ{ KC7ҵBѧWSH_ř@]*ؒI&EuxEVˡ~r-UB`Lp|i,l>Ⱥ"Հ>yH[cMZc66ʛPa~Uce`Ctm'H-0COa.>$'lhˇ)DDWNˠ!q5TcĮQ 7/HpDDt[Z!!p!P3T%X\F[AK%9@uhV]aS${B@W+9|$R'hO[!PUۃ;wbЋ@\#*BKW &#gCps,2̓ )Ot>FFFq)*wgt'BB$Kli8-]kTsLe=o}6*֧/)ˠ2fNz1"җ,Lw n09+g)jCQ(bA'EuHRhGMXa>7E 0o_ڲaOi $ IWЎTld":BF/ !;`mV*ޜL~u U`L|N$|~`]:: a@YC 6Җ5-?G 4-?6&zR>\['#Xbz >.q_!Z \-m(4]h3Di9w3AA zuo - KKRޝL6,D?K3Gk.BBѻ j4˸™|G\C3-.`qM#nAѹݸ PG60)w#DS+|$r^Smol<_E=..r.c Lީ}ASٞ\m/E:NK7,3oX0s.NΓ c> /.w? e0o(FkY,cw.0G g̱!im1_fnԧQ ږvjf' #kNW@ʤǒH7a?B4#&r72G*Jo5 ?w^ʡSAW"s='e5w_~.=-n]ھnw'RX6xY!撖ݼnJٻOo eXnNT״h**<AwԢJȘoZPNuvkA!P$HGþ :V#~S%iό\. A6dຮg،;Q۝iUgLlZVIwCU{9!^魾X.I5TnEuNV?:ѥ#yAuG)98oVc ?YAJ vC(Uq&)H1C{s+[P}+UA=7K0템˿΂{W@#_;{kAUNu]F"zMm?Kn,mgavsޅȯk>la_x oD :ڿ:ɼKŷۀL!g bk߻\zKrG]5$S@4iG?Ip]֬B[(?Gmθ*q[J2$׼xNU06|9QnA`ODbߣh /(< (\s$I9-8vٌϺT"}Ln Ԗ!I-~:+x;<:i?_4KȦk[wbdrk GJ3RDL0Ȗ[6}.3(;TG@#5 8D].Yk\F܂2OȿEѳFuX;; *Ppt%NQ@l%nIs"D ɭpkf{d YJgzR'ڭuk1q<,,p587MʣS*Oi ̠:`1XV!!@zHw`xo^Iv$hM`i瞺衙 ÊŪSgۄ048E bݧoo^!_#R4q>zm"Ƣ|%ҘP ?b|p߬Q|Sr{EH,&v'oi%3UkJ u۷;AE=> `hɶ?lіV > ,:qqm^%]}vBQH&l9oh>BՋ'([{l75UbN*HXN6ȈMbs 0j6hk-]! e7@DD8OKm21I}vKƖƚF{>6TTjK @鯝k,<<L:;̾Gbw78"d6zh_t߱(b{AۤMVoeZTo6M N8G[(~u.X͉`GqJCَv4Mn!B(W}$H]s2M`d=. "PT}4ϭf5c%` +8ɡ"$2"dBYPym~fBX+ę~m"EDi{_,nnu(G'Ɲ++ ;DHݶni!GhG~ ߉BJW3<=2jMvk}IQO) ׁwEM@;ru[FrqC&%#$Dr(,θ%ׅACPujϘ38-ylLSjCin)@Ȼ9ᙝs\ԣ9$κڹ7޹6vsZyF-pØ8 `1-1l-"E6vng xwk2I);/}k8RM\9GHV+(.|O&,G텏ZGZ$wm 5 d9OH`Fa"fE^H+ ] ;'SԚ/q͈TjcHR#J>8F-{G=mv)&O W XdkЙ`9ڄ}{f- 'f.ÐvBfij~s󅝒;AQs6s`(H^pOA g1&@ĺ/-S:&Dj?)|]d Cƽ W8'c / +ק}(kArjTxPni(*厚%ހPFýOVw`PG=s2WuT7 3:Z~-.Tb=?0>s\ XJǠeH@y~~Hrj/W&FxJK,WF >|6XA7#Ж7s_:ZٶLVI<.0mu9& m-=è٠q4񇡇R%ꛨ,|bҪN!?6:d^ 5:L ]Qhs0[Amxx7[)-].ej ?C⫮Sѕd)rxt#QZVS{X*I8&(fPiY>dO.PhJcϗ>sAHM:YVi#д]r6xǷD^yGў>kbi:9oj)ۧd72C{VRq%?==țl9]QlC 2b4Uޅآw"c6Gh[`ԑf0+4*ֵSݱo&WoXQ1;X OC|_0ʪn Ҝ> Dil.Zg~/T_*+Pli.2Z;hT=lv{i@MPeNa[v$'Z(8l/룚̙ͭ <)]^a5 q"!jˎ/b֧4Irn #HnpE@uiP>Xs0wS?|}rDk@r>N ~MRR; 48D{V8h)K´ $8S~PG= ar1j:Eηp=(REnVWyHw ucWelqsݼ(v3|k;qȑZZɴR,|0lnRLV{<9$ ρ$Fk o`V5Sg s^Az@wpQBywlWZv"}SH.:f&b("AH̿(7zEW6[a˔Ӿͺw`T:¾2Ώ"LϕlG{#@@ⵙ ŲhAB?gDC[2àz2[#p >=ɤҧu7* @C]q܌ueJza.E$>:ϙ;*_ܻC\PTZN30rddRREˌ]*Qݦ,C\_ OyV.:qI]=N,eTdA~Bd? #)F<{'b~ 2Mo:Ag-&I CIa`e*` }fY#OYQzߡH fݧqvu7L7|9-QSx悒xV[x< ۻn=o)WUtu8~nnWn7yNx(=L]қ9ppVb5+Xsvz`ZBM]FӺI1I&j)w} 6'M pnk/5U ]5/ж,3U~C֩] (E#QN5$jWk/ RHykxjM3c9]^',d" rF1'6q p>KbzJ%C'|/j#8j22: Oc3P3fxRYqW9tqg]KvK @!"Z >G)&p,_t.Mqt:-_M*";\Qxw 6-4x/RL4\襗 E2 }KߪJlUIͬ쎖&b,u > 3gz 7P ^=Ld k,w"7T0_|*E<֨(W k-EP jK nV _2cNy?a7j >9[`OÜr,^hD | Nf&Wvr+b6d"4ŎdM:ZGiƅIŒH}*i$ʌOd@Iu:y6?y ȕEҤF>'M9[>zCO{TL ׄwp | o!m[QA-aM4tm.^yGRLV^PkA7竺2bq(S^teŏH|X`!bep{ /VZϾZe!rFb+ -0 ƌ7Ggpr&4@ςI(q?3BR?k|s:! M+ɱёю\"y- !VEykFr+ܳDC@oZ:̨d<i ؒtյckX7]/ĂE_ǣID)(K.UDL#{{+;$ ^y#4׊? h{kG5+ 4\O(n7ZHs'@B>pzI.(GٕlDnz?xۇL#ҠvP^;BpYᩲ첒w28U?Hde9{y rvk ͑bI6of2HF巏½"dސ>6HbScDNH^|Ea/…[L+9lho L14̂Оf5RJ^s$܄n_oAf C _#-jN}alHr*@^j[͠_ͦb|UY6_l7ۢ3$k:ADmȱl+Uz9g1^!#nnH'6S;Di^{5tO tل6g8u1N;Nqb~Esv{guM,к_j3n{(]? T/Yw[R2bDY0ϓï],o:teۚd1[`\:od_Wjb T PsiW7wY(FsBD@;J5P wjv0T)7ATuw5]c`}gTkBS;/sR, ,_SGqu:ZN (u R@R5EM-o f5e2fw9fFJ+y# IJ6)RHw8X+\!:`[$)rn#e%SȖbuAC8Y<ɐhƨ.WYC޲~e[5` Olx6REގ~2P;s'fy;I[4EԠ;~:6cfA.!!(ezF[PeQCmuN*Z+ѢuVbRi wC>h+#7}֡I9:EBBuȋRgּ{5ZP< Քv-SeDX5Ty\-É|IB%eDwp$v*&tWċ!p5-l #C8,`:( ߢ0e!$!?ybf{I:F!dRK8N8!D%"`j?Wo^q@|ˇxY<.P:;RT, m3aNk ?Т H̒bxzjU$t4zՆey8r_WcM+[ 6^2(d5_4E7a}n;c$[XU@g-&9-cQi qu4 =llh+ȼ-?ՖǁV*Qoy#=(9V^5F3{j%pɍpK_ȳ8N*ƴ}SI,Lu21ERH昻2A"_CJ;Ldz 6[ AxO3G8 ֌uAA` -EҬt"Lr"5EC*=Oľd9'(AȜ%M]z+TKÌvҍ0\f1<; }m?w~%_-`!ɍAnL۶(&XA v{dW2C?A<1Jabx d.Sz6uW&\aRuӆP`WiqcSQ_U(Jf X9"~WH:Od.E(@{W_]ɮ/<7O'b"!kQD nh ڝbZzzQO=:xb@t -,6y9¼_?X5EiFr@o3(-ɆSŁ:7.p})RQFlk55Q4K.Ųo!Y4}Z80.R| (EfUҲ,&"5b%wZx[{/#!?l `4"g=TbZI1[痒Mzvepiw^*3Wnyd2Tdp?/Yhv'fJY31fs'ڧ[ͤeCG '@TsEsÒcF!c?,Wg%8]{րIDKArķ~x8;$]sSЀ>oW$I>AEл݊tCVv+i_,PFzi 5JulƨVri<|~^9[EH]P_KlƉ ˛8` דBZ+Xމ'Q!~0eʩA| 7&ZGH:ME䛺-LqQ'"D(:#!޳~Kݜs2-~yZxRM+KG<~ٕ& ra%2HO3OE9c Oc%\Aq:+G)߾fJNc?.5j'nx MEMA '$\/mE? ^_I ?o>ypAY\ VΜ-=S^W, :v$ti B;BsB P9N )ZI؞(.!Or8zj&;H7n~uQl>ע ܌e3xc-$VI2`? *"= tZ>BKnySK]mURBlfqSMeҗJ9_|CZ>]hGQFόZV(i kgžny]t~qTh |T/ƑkQe.&1}CVۺA]16<㺽| ͜_HWw.hst(y9Zѐ:]Y%sՠ\Ec]6M8R3oD3&x2K [x)+!fmof*syMbbn@Lj9-"`.fBND:~MnB:yn'kghoH77KPe`;_󋗬AEK*t8wTxևweRv!V 6곁|@ P#HQ1'aK+40x8n#[&} F_:?5)ϕPI5!N|r5* F܍!nQB>ʹR"üŮa_E׬u:ƙߥ֯>}N*lB/s./Nx7#?aTEJV\ZAvDʍ(M@Oi(`T?q vZ |-rĻjӸBhkcTu26KI)cxH,ݶ8, 3xwc"O6sC[F-CwAs!C0cTߚ0bo<#qQZ{PBml^`hh.`CrpN] t(g#=KRۍD׫[H-.޷ydeۿmN'P ItPQ#¯Ja[4˒OK WhJӡ h8d%PϘg%I*@TjےW{Lu_3?%\/,Ӝ_q#Ze&JBBtgP "I0}qaVmo舀a31{-a?Dwێ-vܜtZ32kw$䱅&Of-7ψqL]2gD:2nEVߣ2a\d]9O'V]m#Tl,*G8bF ӄ0|؟y]51#*y|zE{vY\qɳB@Y ,lvFΛ*t{VkϺڻ]\򊷞 e<@kʌ]ezYDɴF??cĐ*R`Sű?;|*.k4b9lP&CExr2_E~ O(k;b$ +[]H%CϬKy0X#h":3Ae1JXAem}kP l9ut+^J┿}x†y}:)9PI -m܆~iDy&]M3I'+pCVΓs^\hJҒPmӤx\lK3-UO+',QE "g%t%?J2p<?_ಈK}E单ėƁy2޾ )@[jӘgl w=g VHSMU[bV-rh[_9%ԃz,pP85ԝщKW]aGV_[WsؘIiɋ;t胦+Gl2aJ\WޣAuM JBOUջ=&G# mAXkJz1>ۮV-[Ts`A78궉u? بsp}I _ce JbqE:zok' า w6}(nh?T> 1\Gsb~qJmxW!aHS{`-l*y#yVb"_E`:5$ Vh;ޞ` Xs{4a R ]6H9dl6k_[;qx&]EfՍ_YW"+u95I/`Ms0EWГz㪆t V矌91AL*F8GZP)׷.flXl?Κ46,7΁?1H~T68cYjP$w:WT]U%ȗAomZyJs{G0>t-JݽzL(9]%|y.eySRHu/rsե@C'KKR`P؟zf_ b GaØ`y`+!@ j?m~f;bfIĽcK)+p2%:^ r 궟'w^'*?xb=)}]#~=Q4bس95I},+\|bqP ːC9)[^m-Bb_Ghfj]aֳ)ɖd= x 9'k~[f@nn-/^s-lЮbRE׹A@6(UNe=Wm sz@Yہ#GB{L@5(e;젌 bH]H;8?hv*b-3ոjʘQcBCȋTڀybS^%v|wyvSJv`ЧB 3;ًv_+;: m`@e<6;vE\eK5&9k BT-zT&rY`n߻4}<oq6͑籼lũ:ЁJBe=n$.?K} o/I4 tYI /0}#.o%y+ED éB(N;:MDTHP ]Z6 ;5~wH?w3z"@.T2!튽/}Q~/ǹ{"k_˺pCR<2 fEg@A+`q6NL(`w*_9|ȉbEX,jlhz@Cв\DyڗF'E,Nz 9e Yӛh "$Кc}jw`Z΁۾SI4n)1{.J "Bcz)1hEW3L }(ԟ1ƿ*)ހK+>6)D=F!~4]xs 5 ~|O\*p*<!``n? [7吚]_ǃr<_(|,jM=JzK8AE¦D3p1=A!SYяk2%ư pt~s~*c|z%3 y"p2ﵘ[&EkJrv'q:~>a^k"~*GDHwNySh U-gAO-%}:s6V; :S^@OpQ C e:x2\1qm[_lD/X!h՘/iO(+m=d1֙KiK ݃/"sp.IH<`Qx?M>~SDl?-GED I*hwaI 2[H-ttU=]!߬s2i<4ѵmVu /U3X#ߜ .k[nkn{Yt+1b )Ji |QץK>%Ʒݧk~IΆ>iՏ(X{ٮ.N=27O!]]:A.OB9FB l#s6r~5nfI0ƙww @AڮJn1ꪅ*_F<˾јռ%*x> = 5 R]I(+2XOe`Z1}YO5R`A)4~ODX[KtJ w3p !wQzyĘͼjLpIadB_W)&撀q[[NSW>hIɪxB؅$jtlI%̍ E'>? 2;ʛ۰z[wI6MZD 9Su="v A(j嫲/ezk |&hof|g$s 4;zpU3ݶ(8JJXʶHٿ̹:M ߁_H#E!ٹb%F8AXΞ`bl(4YIi0 ݢQI^Ѕ}ɝ7[`&I|>]HGܦ/8ŇpqHXxzxXyL_]cp筱)._Nt_C+Fxu3zg aWMi;"&o1}ِ nOP4.^L hZ*a5DX=rkq?]&tJO>8ƅ/ɽSg`m`'$k~vn Z805'WK$wj"r|F-q >DlnY 63רHVe N=U$dl *C.x~vbgdi+QFV1pXy>v̲A8NmXuxDQ[y#8TȍCrҾ_ϚYLKE|'Coi, M+bCFa9#0V wݠQLw7۲2`x9te (B,j{MѴSdOeL5 P7!KY^hQZ_MQF۳2IP^:ez8,p3#e]8{AhS}gyhzXхkQ~tM A&J<ȧ2L_T_;e|ef=FpA N"UY$7\^Sޮ>xv Z xXnU{I:.F+M+|e0ٗdp>%#:? Ji⬬pK|E=,v<5װUS&U5{Uп;wot@v>/-sYss<:HM2} ŧR[V/Zo[V>StQ~[a}j6|eːNZtu4T<<'"7[mRQRȂ!U#y;y*sDZ#x婭?> Qn7Z+BrW Tȸd)NVG 'a`kBI_DAjd6,x^!wf=hw3%p*YN*pþbNnQkJyIC𣮯S^6(บp`)tz}F#"IK N3{¦ %rԞJf7 J@vPxk| GZ8)y?p %E%#i `e>Q>$ f}=sTyxzw;vXos%/p96cL?:!#Hi5Pī7bklw@Ϡh>j Y%gs\8 P6-DF!<[0+nm=/8+.NX^meuѯo =$4d>yICc"_ST݉ `B:]zt#o/ʃzw~d@CMcҜNb\-c>IDc8F5LTh(5)sˏ,kӎQQA`U*d`/j.?MQ0LdޮXHɨ> *ǀmh(k_`FYU4 V~c7#DJc0l`g-6KVv\AKga͕5qnn֪8Ew 1_NՋ ?h5*DB)WD1qrfu6du'mI eE;ٴT Qi~b%7E )H̾> @w~q경2xѽ ɸvL3;Y^]x-vh(/Ʈ:ǻ`1AUj<U WdFߎ^o`_>w% Z&ɛLYQ0E|:"_о=$*Va8@A(!I4.r`UdEn%ood>whrGP !g/ RKQ7\w1%h] jFc#φU?uZc Ʀy< +/Ļ?v!'6M7+G 6 |^cbE@`UPe#q5MS3徙~b=︥R@K0av{ X`M9 "3ao\Δ΁RFho(dO\,fPQt:FYorX' s&vT!sZV(Oy9v?v!&饅03,OXQڷ=rA:x:H?(PPyelQ)&(ߞz沬hB{,z齃(< 90qqKX)Ƥ>7?d~V/(+$5]AL>oiM2Tl5$"vkKM*.I߈Zipމw-w"~ir0,T ,2&6j 3!`X-<.ѕS_i5ѡTP#'w,as^JO;ͅ-_1Ñ]'KHbeN`Ӑ+ʭ˛`eo?;(0zXfyΉtL ,ɨ7e:9XTs6R.v_ִH%ur0z}:qjy@=*HZjU^=9 WƯX#RwaFSCĬ8}QlGý;wz9-fi: Xw=>IŽF6yxhl%2ԝADU>i~4r?yG`]O}_}}V9٩ZMze{v d zBsE x]@c5=˙$@LJ3C&V4 #KTР ȳ5H΢~>\6vĪ<Ϗ)E5 ՗ol28~2ؑNgqܗt4]D6}^qE3R]21WxMŏkȇup YuuX8Zs@oY?eא[{tKk'r\ _N;sGۇթ1\pKگSp HLjrawE vkpV ##4TuAAK"::Iܵ m|6Ez`;{}6dy<-|O`}:) +S:4;>=KM'f8F"ccO ԯ0?\pzA ܤ uǠu Uqͣ3@&͂]^r ti͖UͱXVxv;jNH7/+gK6#땩S+KƎ/A 5 t7x=<#s=M%U{34zT_ג膁MB(_t*sφ=kY8EPegeyHm#04RrKJ !&T< 0hlJiۖ o}n7&C >.#0 1&/:w-zX[wa])B>g[=T'5Ӈt#ϸOX '/ّ xJ/G‹aD×5  r";b^c %"ۅ F. iXkFfWy%0>Clu ɳK 8H'Zn ˆh-*N;j]?Lͭm.xfLÂrEY8eb.q8?ޙB%2#uY٠wɗz/*fH̹6)QZWΠǟ[ۤ@6JɧۭR[VRNSNυs^I=Y|q$?rUa05ʕ)# ? ^wUD}F m]+0C-A]bjn3j^rL%`EL7%\`1o2Y=n%*TL(bFV]u!qB Vb9ewQȮg[{KM94r~6^JLڸDiReX;ҔGgh[eb*a!dHkC7Mhxx72 %~ĭ5΀fDxŏ,iz|O"#̊pQd^ʄs;ɛ~ǡfޘ{3K(>b)cٱ.xyU}.:(ʔ%h|={t h1ggҊ1&cGNnD(9-W̽tTRW;MY kL†1s6b$e%k>i<'i~<}u"md,Q`-hO 1ɍ!1O-8cU"&m h#-NB]stƂp+7 ?ԷP˩SWO,)Xz6}M8c)'~ agp+$+%@lFݾ1JNy(ug͟Ԓ|Ƥj{#O}SU^;LC. |A^IMh j@ku!U꘢f!mbޖC ,ܥ 9r@~U+^>1f`iRlK<1]0DݗG3u\hvT =l{Z]q/7Gb\Ȥ^Zzܐ-\"J_sv^;Z-@X=E˶bHFnm:EM"A }|Tp¢qqm\5DMlq:TI 7HG` AV XR2$,N1\WfuU^^x&)cH-A0W2H2 I;tlxpk=[[boW Gv#7R_uC5 sOxQ϶"uLj)O3Pvƶ3ݜ5MFz"8r&2L :P|׭1f1\ƪѨ#F'TRq@ kڄ?+/Lf؝FDt1lQ@bZ>tzjF}+*wgrQZ9NL`f5!8e@1.(9xH[cAC-XJ筆M@`5ʞz9@E>\ssc(dk&*,Gʠ~1EĿQqOm})o)"Y7NJgyf_Ge+f6dH0BNIڸEVɃFd 5oVCkS;|s52%$Ahtx%A<$j(HCsKj-78ׄj 2\,ѓXtV_ {{Ԃg~$%(6h2ϪadqIbdE{ OKy >l}ʫ qČn|䰅CS;Nsn>1}HRmgT^!])NwXVsS *JgluCTD܆W Dt л1GѶ_%~h >T>qbFɫMU(w,|,ˠYkUʬ<o^+9b NQdD)~ȧw4痡4;S9R+׏Y K{ C7}'g|'"48eږϼAhg_ϳV0%`<;>Sٚ';$)CA͙U}Mхp1七6A>3D #]KѦqDACYǃb)?8K=ظQٜƹZ$@H}WjfQL4hŠ4,3Ʊ IÀA½ r+W,$*f'NB2y* DDY:^C8L{V:5 Y3O&#zd. '/vbh7()lb-eJYp3fp Ju0O6SKGAY1Q fD;Эtɩywj$ u-<^/1' Yr,^fQL<#dǔ:GBD_X K X*M2&pR~0_TA>J 87 ! s{wx7_:l6LdS);/ZІ׬ML$4qa ӃBx`42}_W;aCq}o >rUe{Ԋ% ꟈ"~Ȫ;B5(`EL'.jsۊ5CEYK?iJ=Iua6QgQ9ǡL:P Ųޖa]b̰"F3]@+brJ@ Flot%IP|:ONj)(5 co3ГF 5H"v%L]t<*~Z.8RiZ).~D;lLـ@jLiW!cOq(8qzGZmKb6ߝmu67)t`gj'A*42u SwbpO*:S1Ai)4TgF7\ӖV}%ip\ tℊCNWYQ֯ͺKt=G_CV I5;3^L;BcK{l^M Ÿڢ9ݷ-F"eZs "ʫ2 {!L! (#uoȚ eixH1!SiZV"z#@"Z#SSQ;2lD Կ%3B"D6v5wiaL#֌+8lz=KcsF`t0$1JEo :cw-)ZeRv2hm)wO7V~s <lOIԭNv~&E3h-^$qF˘ joЏ8Vm (i K~8NRH#Ej~^A!jJ݂S9G5<䘏\w-Ja5DdikGH< اO<åx"?o &ۇ4/ԪI\)iZuvX&Y U>xXK+8$_~8>m QLHqԽ|YwڊM*W@I+ Z9$4(A|&iNAiτ}. ЈKOtIAAF:#mg3g]mxDѿcf Nh~wy) mlC ,&1 iė?߬,Jv8x[*(p[p?QhȉaFp2 |`]r"~//݆ }D(pE1>) kyʕimcynrJ"ahhEy( 9ϟNz\[’msbT h{ѪY܆eۊa Hùvq(ҴEs,TvRrxeH P<; nGEڎ֐ύ.8τB~X<tz/SBGZm2mw];p~2FC0^3u֒=:TVxG;D8b׮?&8P<&4#}eKAƮ 5m$x*"7Z\!0NI>2#·ӹƠ(+#.y8܀/J2I)FǿX/w$/ 3dAnsOY nCh萳PgսVRͷB}vߝ4`Ep݂>KĬ7z']] $Ʊ2`6ukAzXԜ#U:)7e$NVbC?.LL8/,HL.Rbt-'vI;ȕ*+m?8[sJ`4<2X _F Ҹ[c0o<DWyQWTJ$nmpWL!UN`Ja} ;{lO'\1b"ɥZЦ4$vf]׳fpQ7ß_sTw<>LP!!Gz3Rȣ}H[ҫeJFi+!ChۢL"7a1z(]ƺ:E|һn?`7Fѹؼ=4k=Y})zhz;ii.%sJ!Q,72 ڮhZ rYjC95P@nR2^%8"cq0hSfx`;wW!0nJڈ&m_efNԟ]è_2םZ\ցiQHUK@1Z~``09=2 )5BГlZ{0Ԡ؈M žLbT?=j3+lja*+-g¼Cy Cxzx^tқA^GK@YcN0>I" 3G b>`a?ς izi1~+n~d"!)(*%IrO_9V$'_R ՔOx0,$XoV%sA9H>HAÞl ˫}\[=7VRUvμ} 7N9vw3x_0"X=@*JҾ\IDNHK:1ڏ3Q`]EF='D6\8TZms<gv#h' Uϓ:̿~'J bo'ISu",42.d߉''JD5lrQxݩO4'ޒA^FL@)њm{AZ8q`Jw Ymj=d`y WN[}T0A'̞в:>ϚDt/O@ ٚl ]#`>s#)̳=Ÿ9z"C '&8q>hOw!ۼS?VC* (}.Eu%24&ͬ}~Z!3P+,4%t%;z3ŊL1$1А7KkA$Y~P`Z܀ pm8^ۆsg– Pݼ&o/Z 9mZ݋P:vnQNinAauK3HF=t4;rNK0dߕ<%,n"7l|93/#5"eOa2!sከ{f:'tNYhU W,1[ X SQFMdbګq./B6X<\DOysh+~e) Sf `>n澉0?^3q eqKg]4{ID` U]_ۙ&{}?=tQ)ve%ﲃ-55?TM")P=gU_J.\_5FRH3TY\mE_Bo(|"X6rWDq{Vp0ڏNvdkf`u9/UnW-pi*l:w(out7- sɠ~wܖom 6XQ'm0;>qaO; =J1:ڼhJ0yAG_>fxq yNgvJ7 ZgT"#r?ȧ&#DΟgl+O|0t*=xWcc+]`g`8cN(0|T(9jUm,ɒڜ&|V;@3A2cʋWn67BK4n^qc>D1L%jJu?紑gn4_Q L3sV5^OabZo5#73C(4 B1b빎UlZ:: naapJɶY&xB '\Yy%YهM @?3ak B_^erP8#wI=nIn> \t:ImFouϢ2Ts}PnV \?ʺKePx_Yĥb|O_/n\zsfuїb?zљq ;[,|⡐R2}ie{ER@RQoktB(sNKz:?N+Z-}r*RT ./H6EqBN\+)W(Zx͵eFj G>GeiM--_ZE&$ Ig7}|Ff7[)YyS͌c/4>dWdt+?hOY N[QWj.Ä %E'N #yu糡'+>10;9'ZqghYBt6,l@5c f3 wktnv j~ipyfS4qD"[Vd=5\$eoVPoRn,HwmbftepI`F̩~~ tN\̅sEꤸm6rV`}S]tBu&.-_E?6aOWxPp{Xy^gtC@*nL BU Q6yu\*<m :J,~0Hd% oQא-.L 4 s}L$0jZ zטqWN,k8L,U5zbAiT㘝O_bhbCϘw_‹Mtb|VW#?@H?a,˓_YqV=[f՞?Je Է #:3ћg7ų(-w/` ~ߠ!+o_:(жKΤZrW2k4|#Pf`죉J/%Rh[ nFrCض{uܫ%~먊.zmpUN Wl]m.u4$+]<Ҭ̏P3NidorKT7+][ZsJ[=)YT=+ŧNc5֦9Eŭㆵql9&'bk-oąؠCAJL-+Y6Ij|(&Cb.ݕ*N%&a$('IDH2‘7{X-,ԅ{ix/a u}SjE U▷AۀixUhM~o9edn~Պ\ߍ4cL}eaSeِ%ʸnD~4hEJ&Hq4#Ԛ2 rd`vΡ<)b|KOsSVR3P:Ar}\_r&ZRlRң]o3 *\*طi?g-_Oc{Y:ki9šz&?5X (VԒ%h[(@|a dO+%9I͟=?2y- $pWib_>u'i5 q6hیlj{LjM'cbd]f+*H_SGۙO{a6mAծ_it*C:@?^9XT,H0Ð5am32FyfiڪtKԏMN8"=*WƧ9FQs#@0 .g5 "#e*; ]HE[1ψ~Ы UP9F>U2Z.MYCҏHg>jqodaJVl ⦁K/8;ϞQwāVYSf{L^Fkx߹%x_þkpDR(3`Kwk(3zJ."RFL#$2f'SL,pie)v6NeRdc$u޹i'ŏu=Gssc|e*)Gc"\o@$zG6`">{ gZκi>ur${- w(ۙUC0Ks <U%2[+o.{D] 0bHj=ptx 脰?,_]3?.$Ǭ"yMgfF.٭˸sKDfЧVg.{ms&ZlQ /c>0҇'$Q#o;C*0֡*U}B/huܐ\kS'bs >'4;TU3(yvQԵO,DV y4 od<=rU?l dc-f/&H.:YQj҄u0Ll%^7 RAI͓Ao]U=90XuAZD,,f KC*7T>/>e=!N5vV#@:q:vʗ)f/ h,Z{"_`Í ZH(1nzH. /EW?;b 4kwwd`2ѕ{6K6PSOt~j#SйNv)_?q]!Aq>M4i׼E-yzPgm[:Tao&+2P0)DlW/A=dRG^"GQ t/k#Y8(&ݥoΖ*>ܓeIp̰.ۼ8bSZG賈 9"9PXNN7^#Q<3?%Nn-bw{2ʻ%X9778شOJh}΀|ml֦wwyciME X)I#EO0'Msfit`Y?3eYR9'nů`<ͤ#;P&"JтDi<9\ 6[XDeۢk$1$UK/b0l3fՎS4}Y~" yS0.WvEDJ)84 /PƱB#^c&osJ<ѯ"wSK\?RS3p}N] DXgX-skdME%Rr_Rf4"\]:U$|==m&o~A~Qyk( \@Ċ 1#O dn<2#-~R۠_IsVֈ8Y+`9[@<[tZ`Ae;V]CmbIˡQV^K/k@0e2p<]cL"?U0D}96 I޶QBv`SryѨN SϗrgyvJ 3K6RFs I:I}3RV䄾Y1ALrqU-4YXf#l0xF`i5.2Tܜ+ifkrP!1Ĭfl{uw I&ݠIUӹzВt;K g(E%!h@Lpp'ׁ Ϳ2FE9>&7ǸHׂҒ!q\IOscX8b?$}P{㔈 phNai {>4_CV2vTa2r֎,&_*t^ \b;2_5svpoLmZsQ;>{_jczἅnB3k~O?n AZD&[׮>e7X(ɛo6~^qӊ6~~I5p)R Kz"q-cvA]PSGiwKV5fCN>,{3Y(ς6 4eJ"hM~{Ɖ;ˈ2/e([՟ƞy\) y.2 ި6Z-r`q|R8e9V_vئ$ܼɂ@ tTq40zd8 D3'Yc(؎>tVmhѣLE|_?T:B+ 7H;SY>+MbKa1@`xXo/7=1P0X/N, M0Ayd k`P׈lmr".Z;ƹ{vZŷjuP80@1tǵE"1]Kugn7W[jnd-L:E)he#eHA{QьZkHjLȷ!Z" *(KO('c*bd 3^)ìU@h8ؙtun(雨=ryi+| -T3n% ,vxcU>&"4{ߖkʒ<'6^uT~L՚$_z1mX1rF]ZY[9݊r >ݙusamV82}PA|%2 ^cJK-qM #f+x_1lI'%%z^ņZJZmXB?GfnX>O}k W6nr#gIlܓ׆A/nQ^OczCBD}Mli,;-.(١HԁInUkb*i7l:kPQe_!N;+Ʒ-f'/au [RHxp&8ZT,ݬ_/M _/!aDgar̤K}T&{1- 5qwygT?'9?ٳӍ!gOs|%Xh/C}izegֻ V~kKgzm.%}6]ĶOk!mg-^:P¬TU<>l*䒜s6Q\JuWga⬴+o9O:ƈ,h5䵓tL#3.g O=)<i;&P; :65|hC\P%C(4pE_}xwFEh]4X.tF6I fEJRּ lPB{ W̸/ \5T(Q9bΛ/y3\#BNq5o};C@c3H$@~ _.u ZhIsPZ­JbhGFJ,[&(Z|NE<ɪ)pI,*^$PMFJk:\uoP)4k 8:HZ׷!;63e['e44f<7x SM5hqHT3:΄T+XT}7qę3-)l#BpuP7f֟RAV{G3$+B`+Umc4dK ytiH=~bCQDw>QTF:x8X[03pS 'uQMvd (|ذæ j܇ s3w2o/)yͲL޺X _-se`O^6h ug(!=$\$].wjK\ҰzZv"3R m_sjuiqKk$yqi}^w`/Iy в96},t>bc0C} $+޸'Cthďc@/6Te ~Ad(dl34FNL~_z<<on((+M#;2P4pGH?=s UҢ>UN-N&AU~ΥJM$'$ MHS=JP (R]x޿ l3\y/9DƝ^/h}v)c =Hʡy(AL}Kd;ATQ]撔pj<$}; ~vtG}~G owSawmZYҦ9-ck* T1ÈfiFխ7?sɦ܃Yeˌ]KSK95U $AGQ3P~#K>ή hp5p/:l>G|`7B{mO>`DP#JvwW8OAts~0%y޹{kzt*ź){<= ( [,XXjN%,s ɠgw`0ȁTRmnB.P#Tiu.gd CWd|2Lp1T2ۇFW'@`%n.Q u/`K >:HP{;aS(Xél-Wm֌ʍ HW$=Vpnm^N1nfH ӂh j"\(ti[4?6wCU]\AyG ?(9Mb%*i%ͯ'owj3b~p"Er:®dqMGޟZ !=窄g Z2N:׀\bmc%(6@ep"'$;EtRZa@-!ݠhw94'U<0|Xa0:IB1YF]wvn^ zWGM4/׫G*ZIMF )6Ӑ6qïOaLA{ <$sщ 32m0k4v`J'*dN^d{fr~/w-4ƑtO~Ih Y/k ԇ2>"]g6x@<@$Xu"ξ؅.]2y25ۚU/Sjk0 ve{4Fk+HIg蘘^O60Ei "cf&fJʩl^Cp5DW} {Q:)h,֚Aڜ.Fʥ͂OtPRZ21J*,#"nCGL7驆 z)mJA1xROV ѐ)8 %G)I #{0dS9k㵑K.t)*H틮4#}׊I&Ku9\B*y, {N??;dE, W:7ʌ;$N/A/CПkR.%oE>K 0R̯jeB'6CNgr `@4>WN[q¹R儱􆖐\#8 qMQ]u2~d$$VNjAkD<ݲ{L*=cG(uh崍n616#m>p3얯_zH5TVn^5ʰj( փb&<CͥZ}i5ZT lOp Y(ߴ.ocS7ڡCEO_! sJ3dvJ`Lmzct" ]WJ #"!h.:`^gPUߌ"gdia)[p"|0Nw(m3F%[Wcej3Us WPjHZ/S~`Bz7k ixXpp.Q z=z)G:|&M46qfozGrf+^{+gi݀Kn6۽8Lv/= b!Q W&yzr!臼T)'Pġ=}h(njG2 /:+Tq+xxxhn"HPO0 5B!,QܑJb߃t|Vh %TF3 Kg +j20Y*'5InSbN$TkS& AkSPvjӡR*N)")iWvHpD'YL@i2S?MC t2)Cs i Eo6_ձ HWӈ-ffmocY/Ի_6B5MDQw8ǹ_c!~ e*%ǘ\)7mǭ$P`Pu|QitWsQR;%,$ };ɷ4!dH%A\ p7eB(x؄:CJCA% 2c〮upL7e1]jȌ^:fIBTB­Nv+_&@)&P *s({!6蝫NTz5b\t:e',0;1$!Vл/c3\cm6`vLkG ->=;/&ӷ,P\mKs囫a?ُl7uCI50;\(e:JmÜbh]틩Dt7&^x-x|g ?WA iw#bMjj]O6zAEю>:3ʩ?mÒ;,+ HHy>%CSYb`p1| '1KyOR[Q9m[o@>wM pҮ>_t]~!kuM='z;uy\ܠ\C4ybmbh PLjBaMpyƯDGos/h fG\2Ot8ś&nNP:!oC NNq52q<ˎ |/ "Z@QޫmF)p^ ғhJ4w`VS54]0XJMU^L|FK{2rpwQ]t%ҵA,38c۴|o= 꺄Uy:z+!,?f#xH;Y 5';$}P$<_)'BZ)zSWm/vUdR-d2abTKv2e>M # =P hck3E)9ڥ1;uCUm%pNvLhZh6#ʸv0"A̷*O,wOqf#sṠe)(=&TIޯO$I||7Foښ٧uX96`8hs7 ΗPSј_2+# }Ί;yWW09'vLg.&1H_0i0h*71qo%7Vzi %Gq |nx4}H/> $oIL9lz]^?ik`K}}2^ .JvR?GU=:q7_^5jl)tMt+y+[02&CMQcoa}pb+sL~|qםRkHF(E/-n]վJ Ip2FbN:PZxZ1]IZ5=Z`Ԋ raG2FH?Avfg&14oRcԪm:y6ؙ̈,K&:X[!^=ЊD@ .a:@sߝѳp._ug5v0Ĭ|,4Kj-C:KKO26$|X)KurR+z pByߩz[ 80oy%8z9:=^Ժ73đbVT>^ʱ爁*IxrX?>Eu祛)J/e&=?]ԀUG>hApR4a!+,y&-oE"y}.q6yW M(;aiH-翩?5$r]wYhTtz^ T&F-:q1 Wt.Iɠ78`s O{@׼&& /!DZܗj(F $=?GvAxr0PfԱ?aZ⁀~BھZ?3Ǒb;iͲ]z8d EfПT@6!KYx9 ڰBj5Z}w竪bBn"η\/'•o(|{PW*P ratu,Itͅg(&htb[%hwSsj#n`f2DtW("sXݶj?5~>% +^Uk63^cX?;H:fʣtF0K^L/4ao7DA-=庀^yv @wrF}k_~( UhY>> :xmE) yV?NfDm~\/6T߮4sA[>N"S ugep/ύ5ߖּVoH7DkûDKе`_+n]n*<ߑ̂ٴ*P(vY+Ҁ>ÿ,R(=S#>PG+5NEzKWt%,&+ ⚍Y;gh<]Ut3([%[ؒm=yl9c?5$3jhZtU\V@ώ<(RRnϗ};xr2l Yu_̱(V D)gi *k (l8k6OR|'rkI#Ag5;O{0V*ʨMDXq_JX3푒U}ʎL}oK,_/|9N!JҺ(b?ޤ\m ҥjEgla`>]ҐS>P~E0*{DNej/~px0I2Lz+'^CAcQq\㩍$%ip[xўS ؔ\7L[ݬ6OPw}J `E:i\]`|/UGYT<|ty ֫ȏ.IM`{*ORt~I9h۰}Y0͈nt<6pޚ84BjL|ݼ Hc dN7- <;!tPQhڐw oT[paű3>EHy'uWےs{T&g \p\?`m\ )H;O=Vʸ[^,;M 3ooj5wv)7H:6Q I.Yo#M /ه1{T\>_,CID-]YfXE\#`4Ze~ṰȌLJxKȓU\i4g{? FY'a%-N!o ah}< {-X 5Ź3wHu[2ވ{{A}ܜHx\[5"'S/TdY LycAnrUma Y3SɠWC=#[p3PGKI^F)LAeaS"鏴cd~p-p讽٣we-)/Gg?P/]3Hx 8f-鮭-kg eEī0–^\i.zn/"Ky"2WQfqn%O%ߗv>]/YRi!9 H#d\ⷉ86nL!AQ([di=TPײjc B K6;ɩ^,h7l 8ċƅkr-i*e(*9gGra*&45>[Uƒ '5(, mV n>,J[~_:~ys]$u5}>yZL*!3A -ww~f0}k[6I(BM4L(Bd)|.2m|ɏ={hK\HݕQF=a6]C 6rOTM|69Ψ;tK i%NQB23,~^aOx}*aY`7ЇeS޿> }6Cn!| Y/ex8 k0m9='fY,4*jG! 5M\} |S$2کfmTm憠l[|҃@3⃵ajkW>S mڟE"mh2C|x'<"l/%NV~ iøu7ccYA$ɂlDQ٠>(<Ƥ[h``M d$nb]WhGOo iÀffϺ\O!Uj5$l28$N=_xn$5'X5[\h.鎯##>KID;n2}Kn)g^;/d.jj5O| &\& qFBBS&*T}PPȾi L <4R ~ǧ'—xsjVkȇSLd}MV/;aZ*%Dbh5>`͎,N7*1DJyμb,s=fT3_PO%0,ov%V8NfGZ'T`k !a !y 1nQX=;$@ِݲUf|1ghk ҈z >!ĺi#C.1 I_VTS+G6KrD:6Pusd^3a XGY""`gW ה=\;-!K&jI0D?0w4dPB!钴$)N0q&_vKxcYȀ6ޞ\%7척 8a] DC ##uil3n//1=-+qr,( Yu$V ;~b]<8.hv^2@:) VgnlH1][YlrftQjۋm:&}a$䦙+ߠ"Gnw+ƐbVpyW?)_Ꮤ:JAEx7AQ'5tThCRMj,;%3`k F'OQNKַO0(_i4EXt!p?e"0om"E~lwf-9nAL J8XxaFUhnv jsF(Bd#XoF,ȰbI_tv` 2Lawd2k)ux?Y1 +7ϖR̓+mʉ% +D2.Z-)L-V%5Gi*'>k rqx&;'l*dڣK:oV+ CK,H^#!rᬻۈ4蠟/x'k.1&1s0xVҋ&I&Br59CaK%oQ=FR ;;,hª HQ^*eRD@Ats^d8U.z &4`x[y,>y,zJ^Y9Hʄ#?u85~SA"VZVBSwu ۛSvt=f5%3H5&U ֢ D},*) ȦZ/^:PšG;K/~U ]Mh.Ѕ+7]n}$fGL}yd}Dxm:&+(R/COm-]E PO}^9  x=~z ?++>g^yƳ/&$xo}2æM+ ORAn䩤[?.1/+<seg-bg$!_@5Pcl##%1g-̵ )Mgcӧ a/?n͒.he ~OXnºUښr{jeI+5]4e2fC,ZYHM#%\$ bV͙b(L͵D z8fH )7z&;naKX. vurgG]l7֒em+94FE`E$V&u>h?:Kؗ^U,IzWL" 2Ё8dl#Vf2m;MW3hAoWkrFb-җcH04+]K1%+p\kӔ]rND!Iߛ_?i<  K*&hY qoh_inL6c!V֒,l/ȝNw_V]__2*ގtEF VoV``iCHpZ1 @ƱdbvAqOoN 73h,). ړ׋"U.קAm䑡, 2wuOC?@,DsCDX^ҋexzpݶviU4.s!=q!cRF_EgzY?}9IZe8& H0o`*zQbJߧM eV9V:EQh C{-Tj0֕N4\X1v=U`b ͸* ]rI3D?=!\@yp544maΆZ"ʻM|tEty〻]_ <⑚"C_}G qc_0A'~eq4ۓTH-j"YK4Cg>c,0[1Q1 .0O-Ÿ$&}iBsjmL&[Q}R mس7s*1rY?AP9QQؚ:Xv|ݬbl%NUMygl(J T'H/TRg_i1<&V2 Ma`~YIžW¡o q26Cf8g&-$үmT/Q4vS̃@bo~W -r4Iy j(+Rq1fsܐ IY,EvY3t @CN4}2 ˁϼɚH,l->4;;ѡYMnm^(JҶma4,%.z2۲ |n}).Np1oVןD͐7pH`RݐR$qATS(Gbi꺽 |$腯V,F,ʥy/xӑn-Jvl1hB/E?a r4>by&p'CH +y0ACŸRQp-u(5rxx=\,xH2yuخBh69- !mx6S]f9 t26oW>f8Y3Wf3D؈V P4T=iU4LFF6MSpE u^&_/Mb 7m^evS[;ޥ}:Ldj[ζQ|8섎q=:AGDcHdUn/tgKlGh~t!X%xg_PnbSۮgdS!rkxR:r RM@EA@ c/Hi`CQۊvj>c/~Ιez&$Uz. >HRHުY<#7-Kj_h)e.\kvZ3?!tK[K*>K 6Wq a|݊^V|(ł*Ϯ =H%Wɺ~܌\gOY |$c^7|) VY6ΥP{Be>h5l=J7%ˈdJc8#A;+UWQ{ xOәX`9{m՜r 3 i ؽI+S ?7ѺSnB> AKa## [,|-F傄#읅~u;71*G0X.x^`&_#qסG1=`j0@80*W%6qq]{0 0\*a׉:{9[#RVs>n*TKWYQmc^{o14c6ZS,yD7mi[N] h9C?ax~I:նpn_Ԙw{:*#۠T3H"˜zO2do#Xw1V3D%D7qÚ9i 0w@iBj᷂|'SXGO5֬#QN: !k c'E6d2Թ& ܐ_g"p3Uthܝܾ .QY-ǟ >hy"7óTigk?G J`b眵c` 16]@Vl1͋6 @k1p6ˮnz2c˦Y-N tfU9?Z(1?JjSKE4U:sEF{,$(?7tʫa?* "t'6ٖEON ?iRSk+\SgWMK+A4959Nm5[+BO|܊o7< 'qyؘ+GywO/"Y&0h$,·7 ^5yBz͇a-jMv xG_5ҤNg='|-] ܸ) ~ʶ@[iuX/L]}tvVVwQ0TSI?ıy q;| \9kb%Π&pLh3#%MMD&TZ' x؎' [WY(vSD2z=^aSH 2Ƴ,Gi$0b +zI>\A94)/>[lN.洡\,#z$M袽J 4tÃ-j}޺zx:x4SW 82]oa98DۛjW$S-Cɻŷ"b$%&bp*+rzsgJGʍJ! ZUkF )1E͗ܺ@(n8 &36yu8ˣЯ3VQ180Z)wYQŭ$;Laz#WOEVɋeu6ީgHCxvyv̕+%F*fOvjYACq,v1@b>Dr8P*Ʃ+;5. ^y+)if?g)H 9==o Gr#(_yCw`G~&2iĦ!)ex]Ż|;@̽nzXEL]FS+W3N%sL0G NCZP9٭zėe0f[-LV 4-H* cT }?tC0ׂ]f" ouv8v @RI9:.IHǴas}n! }1**TҴӄ˵zsбs~xB)^K%vx؄}!hm\)"+Jtk~Wb GQo}-㓆jJol`f Q&N`:,*r90,2$bk4 pHD&lO C4^$YXlLYKEϛtԒ. 9DtƗ0O*Y=ΊaA5VYz+U-rx&ir9UD)E՛S9 kTB""lj*qZ2`L'͸H5] mRCf (ViO;؉0mr@2 2bs uCN:JqiT0j8h7ޑks<%a=q,*\3'4hG: OS5t-|1{]_=ҿ\Lh7ޢZel@ JͰ3(2ŬZ?4!Xɇjнz8bKFB0cLla($N¤9B8XlJLVTYLLw9g~$2M9z,LChkKqX'9KHC6d!R@zmhTS2JF 6D;n{{8)kaAzP[.>rj1詥 &d:;Ox9"zIfWkrJv:0bCDBx"0,qDcBWzc*U@$8l_Ьɮ:K?u-1ɢD MW:D5{ @ %}Ŋ',am$8D=Qk4RG9=@jtA旳l3/ll 6#މ>\,"=ܩς$+xzH@V[ݢ*z%F#RŻbu{w$9wj v7َd{(@7qvԹO4Zd-'&48)&(T[u H_{-(*cHKQazYXᲒRְ\HUe,Agr<ڃszr,SG|!ծu"Kς93-BCm)i l ڲ)ucwm,'(?$xIBj! Ht3S0JbDX_/ 'L]G:< k>LjT#bYpr<=|87Dbg,#rKu&< ̀he:'b<+[b(CF-d1x6jO´{:/Ƣ,ez?kpz+a ڛGX-a<$d35Ȣsm^hkHޟyIGTxyW~ jfzl3'ڽ![,"~>G5Mxd6kxW[| Bnw>O-chJ"ʼnI|E!uJ tk0ީ4FkeԙALЗҪm&, 9 xp⍒# ̎6_Ų|¦m- r}HC;W"!k| ᠋:g~[UfAK~ CF^Yd-iȩ=2> ywȵU}3,٘%bؒHӳ$Hdf "Fj6 8'ip}2Mqr,C@s , @p0J5ȶbg3% f`N2<%{dK :^ h{Fc`:@}U?k ׁzf#& r{ugْ.Ms^-aSܥDV~K Il6$E[e1r }DTD0.˙e!Kl2d0Wa)ԇ@f²ȸotz_sG .@T9]GYOk(tZRq`Dip~>M| s j@}Ŗ)^?,m+BUSjlY#猸@JOQectIX%eqhɎ]zF|@-œ(C' Үe.KY''w(Z`l5Ns$ΎR޼"7RݒeKi8 f"iB$& {Vwjp\0So# KAu&Z@&(.n@,s_5{*tei_P zhünƁ$ BW%Hg̔Ʊ,Mqcʯ:.|)QK0(m |FKI*::t&=(yAockdV]:1\P}G2ƭNu܎#dѧ_ yglZ ~t5KGJ)_ӦuhQPw|% ;MZ%*jf(;7_fe Vo^X<*-?#ĬҎy6rD7XZi:pK?s.r_`{aZLwjP|7p!{L]G}!%3 @DnYΐ^xs xʁPtZ{oEw/i; WJ#J ֍hTAsTp5Ev&}bpiuYvNxثSku✊͸t}K'SvBȷzeg_FS ,Ī76?h i5UՎ!Gge}Uqҁ;t^ u$ =(b砿 +Z4㔾A+O|x!?7Q qyOuՋ0eeyyOfkPvk+s*'s[ƼhOGaƄ,]`F>@m興@G`AzqxytLV$D3A!u;?B5$rGǶa ,lq|\WfUcLlnwBwipcAE e$GsϝKZUEl@BrQko5y,p v45#JU1h*1JRH&Z1&] mެP}Og!XYZC3,AVXzr('{vL,p܏pmukeJ\۾޻]@0߈ЗTUTK}k_qu{XEő :q5Z?ˬV49½_Ъ&A w\-W> 8|$oH>TUq8LcO܊mԫ$MɏhKDw5:EULļ v,P#C; }\))6lHmg7dIv[ۉE  @} ( 45=naʘZensyA T"4+4"DB#3[f<4 B>o-'а!a/!08F5Κ(jZѺ h\ *;ï:U_TQK/D5t8: fyg{}w![#jc4I;;N@[~2ݙ,p+/܏QMT"1 Ȩ G9% ε-eWm#Cx0)agMy"CmT]Ehw[F,sJc8-焅r:YnYA q'vьO Jz?d֚&NQ [c|]3sKg't^"XusBv1}$6eBE2aZiF/߮兖 jt0?B+򽝰 u3ʾ(8fV{)~up={̍!DHy1C>Ѥq@-]^<[1a>!HTlj ^Jtk{ɦi H1\ѼkZ]H7U۸FHϐҼ,5 }+\EX]ҍ% ٍY瘜1t>S%ZH!$aXUV=(4jOd](R*bc<Ѓĺ6q'_{&q*gt+it`%II]Cߕ3Ck{âSwmmlͳrT.uD\T@#&~&hMǢU ׵]!SK74K\Ƈ(vnT8(2$6P,W.i(ώ?IS0$mC1{$iVH/U,>e^:+S<`#s lRf&{8HXK!{ҥ"nR٥ VJ!juz3H6 5S8w<Gzr?DPAjO̤xdD 7Ktz9nޫJps|>/ 6ŇAޫd"wv-l[4 `x/>aRҾwnUbV*~P+$܋lf=zGC܋Ӡ%#eEs1ESs)a>Xtz@%#x诃dc$=R3a7&q4jGcd׿qvhyc z !m^IfSo4C`{ u̫|hpxk+B k26% 5F;TWH!"_֝qYRm3М/OZ{ jOd|_ 1jr:YzgtP?oXPsCH岈EBؑ^0MKm Z ?> S9k6'e(<)pG -$ ꮋ/M8@觲DR͠soF7>zs$cCn>ġMn=Wj@zYL5oM+ae"SAH ֭ 2[$alZȟc0oiW"u%jdh2 GSaQ)<ظsV(`чK%0é >p p*}e{FX".>m6{ !y7F %&(Pֳ).,܊h5f.Ylv_c u;'eru~d#@ WqnPhxY P#7+)9AՇX*"Kp^LursÄGF6}&nh@r1[ ׁ%W/DP kE^.xҡS32w֕}mYJwo^y6QnI\Afq*Rȱ[5C~C+[\zM_9  a0A8[CzA]A)x#fpqk|víMGܽW<_5Ȩ}Y탑pҽ˱iQ*=bL}TxK<;N!Xr=QD`>~FkLH{vhrkE`Dw\7vɹEgjו:UbY;n @s D{%5]Mʃ_AF/vc)|XSĘ0D}Co\78&m _\{^X%P3 Ke귾Qxn t0a(0A)VfGU~073(nIYa⣱y6L4i2圤Oj`4m!T›TȍUH- K&Jѷ3>)~oC ~"o鉆0226 سjDzXXy @!;hk$?@#I07Þw] |ܗt!(WKe8wi8i]2qqZ h`o,yKd>t>% a Q C 9"H,fV4=sfP+YyC \%~C_S5\0B3㚆kdFs4//>X(k iv6]SpqGYD[eQ-ߓN kPa8]"h~e `u/>5MW)'(8ְ8sXzЭd@)F{c7uM!NޫYqɹjSA8I,""@B`JgEGefmtWZUhpI&0SEenB]Y;() tq'Xn#E=!tLG. -!#ͫ߄z= Vk#~KS, pUag_B*vq^8#C{$v篺[ne@>.Һ>HZU'wE[ "i} X|PaA::𕗷ά҉f A|Yӭ\^RLdNo}N3)"1#?\aW^K.6C HtiP(0!K,1/ki퍀]")wmJVLqWq.>bF] i_Fh\2O5a`AI h?ʪOz2'yCgb^9ܻ\e8A'9 huvnP{$msYE #@_ukW1/ͮ赮qH2p]h)tǜ/j 9r!4XT(KJ`ýx!ɖ VvVnY_uChU} H$"Lz}q>yDblB5"zfRa^91q3 䰕rд>r2N}B#VPmuw/MMjƷZ9VV&G~lIURt:ƁOfQᖅe>MS9=)Roc>iQ%byi:@l _'BB= 3?|(}t}R$>7ٴ!q[1n=$sCu~2ČauA1S1 &;;M:MkM۵g>!1}kEQ¢8׌V@kى$9997HCR^YFAu9U* ꃤ'(PTvTTٻB&iÐvˮƵĀiZQde< fAh)entcc? rz?i4|,wbOi@C"{3?5`S.zVk)_u px_p&%bt~l3`h~MrG1&\1d)+`72,W]T11.9- @I#1!K!% *Om~r{Xϩ9ې)9~?dnD&Y\&˖FrFȊ֬('P)R]Z kLֿ':d-mw`}[#*ns{nxEAtIIlGVpk)dWijcv)@qfGSaPvR<êfmu)lnD㕯n0f/S CZoM9]$\I $h;V"ZOv[>Xr^ Kc p㍫;5%.=ڽi-bs2`Oy-Ѷ ,'XR3S  !4NكD֚ GxuI&V"{X14h1ϺV)\{ ?/ދFN^ \.;5G;g/pYaEL?*a ^ޱ7c )C=V9iZċnD1+IyI䬟X*J!c̢q zB/Iui@I'MXbObN5}\7O=/NEӌ˴/O0? x j)P7Ou͏ndQibߨ Uc1s#%`,`G 2b<^'9:3im- {Trݛ)YMكLIvuo r&'+,~.d> S-RX^N{ fd!s(Lf57|W7-BLYgYZ07070100000117000081a4000000000000000000000001643420d6000027dc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/ཏ']?Eh=ڜ.+̋7spO?mHjlzt QLr-oO49a̿< Λn7fő8b+uF`ᳳs$T H H+jE\q}zn:OAsfsc/ښYE‡aMmd mԫo/(ަ= -;Xtt[ g`i|Lm %F =HX[ 9:+?)%1=Ue; KㆿEgyY0*"""`m]?9klmrZ]/U7$d3pPQg Tи/g!bM?s.u*u9abf!IK鄔 &38QQdی{z[A߰ꍄ[G mȏ/f# J%v}I)ڊA՗a!b> JkKI6T%f-YT`l 0Z>ǵSEoaB_t[vQ1OϗtR"]aTR<-ՀsֲkaGj8c7PA9 ikt Xg'4X& WSjP]l$&כ'v0T!f.5عQ $^e:X vC)a *d[~2Yw 'P)5,yVUևX"BM_pYWO$XoCrmēb8SSx-Aճ4 h͑kp߬8yl(\cW64HgɎau7Ts4'ݻ 9GdŲ"AtCnNB׊f âaзfmfE{:2݁>=\2-Pn`(X"s^d%FDZi#WLVT5u3jŒ&tͶY̾Mܠ)EjyOC|Z>0+ȏ;SiCvLw`>EoVrD6[;*%?~ U.U(b*]CwJ! OhsNU#qc{6˝֐ @ǞMҚR(OnblRBEV4%>N$|؎lWTܨA뜽"Z]PF 81?mƌ=4 Ug Lw>L;[?>|Ɉۣ*c: PKHջΰUyev1]D_}p,h# e.$"-17G^t$vPƞ5= a°$\wl^Kb)' Ei Ð!֙ H>.A9۽j,cV,1ٚsm@t@r+;;-b&5l:r񝰌 Iuc |/H#d $`4+ U'=&ɏPr4g%"1uK@B\֘o>}d;EvJkU9pv̱;Ck7&˥P*7(E@ fѠ=? sXRhwMEja|32*[xZpm^Yԣ%TalitC]1\aN%I%(D55VdLJw0 ܢ;cϬFTT<7<ճvj #O ^mtRvDprPd^ٯYějj]:a't EhnQ,:T `M.r2ӌa}^ee$Ը|47+ʋ,)3LQ3KX)h@~7^Kv́4mFr+bIjk$ ޙJv/ᢐwI:gf {R!Ts=a+i2 %-L b<.*;K >2vwMd-:p˂bk ɣ&cTvm58>`  \%**n|0u}~o71# 2"m8w{=eE~?J^w~šA Z!Z0ʲ`=UpBp q1v2OXk!1-|)*>ߚ۔e o_^޹zE@|T<>Q?CqeyGXfy&e֖˂N 16].:g; sax4f#R HCkc,Ð1*rVhEtW\uSLPߛ5 \');5N9^KE~T^1dinX|C>W5U iWt#Vc4- k#W7"O*/n^EjlEԌгKIJ  uikH0w!vr2F\@ݺ[lmz6Ѐj*O.XԾXꅨ!TLLcA RVNx;e>0*]|^F4k>`%Mh30:!:$(F ʆ dM/!h\6pB%fL @4vQH4i~Z&B$\5h\ӕ7z%Zrj. rG@= ZbB#Q޴UEpY/<3ć"KXk#]o62OQ!N;^` GQ)E3m Ic?'YNԨQ6IR{n6er NH%Z_ظÛ5gJY\FecYƁo2P0 K H2$.7Srum- %F>,]$ݟ7:rR =COJRwիT5fb;Yj:dO͠MUfU5fcDr5ṃGp#XAկ1iЏ1ԕs1Cuꌭh7 .4v   DàoR.v]?l bS鍆f$Y^=bdEh|/%A8oDFEof0P=;n05LM62D4:y3y͘Q#6o0Zܖe%2Z,խ 8Q䖳&}G{q,iCn5_A-?lJCTnJhT@e?'FߩA4{w~_·g金a&{J§mڣ%2=x14fJ{ U-:W&BAcVfr0HhQ2ZG TƩ1,1znNW҆Q,"]f/ywds * UY#-l9 sIZt4g LƫaXvyҨȹmqe'p[J`q!s: _|4d )*؍R/x *a7di *qvdGxFtm&tԑ;HQĘFRp6\{%+![rD$PFnل!=?fKZАI:]yBt@ hGI\)J8_- Ilw*bP…w*4U(GeS RiM EZwqٴ8Ir[ݺ_d/I ?\:ȇFf}PLМh?ҰoUo^l:x|X8&rIޱ:or?y Pg#pOv6{BQY #h`gCz%'󸛄ci0v:@=~r(Te8ͬ"̴Y(0 \R~O( R!OWس“uW 1Ie j6I?Y&BG7*Hd .9BwXpf+&dQ" h@'[[B!YH4P0ΧbId^ 7Aݍ*p?Jc ʂWdU5Ul 1m$շIOO xܟQe\&E+t$dȣ[5>Z W2/*vDZm+0j" m}i ahbGܬs49=4"wҥ#?3O#;撿?6-D8m4RHH"d 4'|*GN}  J#UK{ZTD)͖;,Lcl}o &AWzCo%xia(@T( NJ*e'9-yI\ OcJ 6ΊpRGԆMOi}do\GΘ)sa'xnB ɪxQ6-M'}GӦ2jnLK#m5_¦4xU\ 9m9ejNѳ,[<mf~X>朕Q Yߊr Xw[~ FTh#ɲ '4y^@W2;1D=J/u^Lqjnvp[[YՇ(~ $=5 z/²/¸5tHRR/eClPɦ|" +[Q kkSBtDve"dF KoN8H@^rrh#t9w 'xf &8Ո<S~Ku=NܛAr>'EͮP궖x&)bv('aMXLbEGpu־c &.zCNs")zhujbFLsjoCw=roپ`pFH]L(>ӱ}̫$$pR,Xu+2oQJP(8bi"ܸLUӕC:5/ &J{X%3݆ݐbe]g8?˯y[{(is Q'sϴ;Mz.plRUg2/ex*jݼF0T>%) ʀd)JjV9v4OegYZ07070100000118000081a4000000000000000000000001643420d600003480000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-dvb.ko.xz7zXZִF!t/#4@]?Eh=ڜ.+aa]`)$7#o!3㤤gDw'S\Qޓx!'c~w[t7Ms Y =fsr? hkI4_K4ȝ22%-LV+T (7,]ZJ~)W$-zE~ )HMs'w oK:mr] VCט!+;'uDtpxSCr90UӯQ5,h՘zZ+LdЊԻ+HxȦIEQ02Z[.µlىR˅̱;GRxA6"2(X]G(mCdG5S·gB̚W6\.]4z2*Gi'F>1ZIGŠv]߸S}5k$;'1HzNN_s(33RkaT%P#HiZD:UyͼcxàX]M ,-IU IUqf%0_:ΤΌv>z^yC*GUȃ:4xs`Z6ܸ"OV ^P6Ν9iDy\AԘ9ewwD:er+rS /IggT]^LkCmZ͟_BVfwP-[e_j*n ֿL}g5߅s_;b$@u /Ƌ13#́ R z(DIH\}tvg6AcQZ_.}8%8m_Q':O2lV,Aa<$7]@Q|FߝD)H2TF~Vd5A !kIL lʭ.{Zƚi}^5et(m a}J~F``$ + W9xH+!;!Ų87a֩ZFai5Fz>ٺ)5L O؈Mo"?tQ )r燻 4IJd .i[ 7EϚ0S .|Bu- ۆQcr LNrΧ>t$ xf>7i$Mw,ylcٚDCϭd ֹSBq@+H;|h*My . v{)ݿt-$No|"j~gH!^]xT ̹#ΩP;bB3;LRL$hi6gEt[Eb}=Ɨ=p |\35qt9Q฻?_I,'lB$'\nPUde^S*Sܨ-Ldڀ?k/S]U`",B ^G@rsn?w⾎Л VsgG7TDK8{9ħwlxq-h/ל;R4ynKUwrvNjQWmx*&] V { b,߁N=_( jh Ne;鴅#Jgizi“י딣GזFmk㱶_A8!@pDQ]!`;#QHM'ـ!{bvy8G!'Ahp46d7bZlʊYyMa޷imz͜9;&Wg&OD{?gΓqa EeRy#t'u ˨<;~y,/`j#;$AtVcg&aASUwszrv R-vtgpwq-|MĩяÌq,ot `gţR_ڒS(bV)ߝ[fNyf9 uӫeNQC ~gO sRIUabUWc!,*%Ljwvk-yT+5Y0W կvDNn$YTŸyhsgeրVf;LfC6tjHG3̣/J_YcN7 /m\ b㤊NMF Dn*edjt!|AƓ FWˏ=w u)p]^0BB@^BE7U#g8ہ7[*̚l̈́B3@ < uc9 $Acb:7>#E/NMa)ɕ^ʴ7;_aţ<'2j @-Mۓzl!ݜ۪G4Mg OmXyo1Ww:X?JQ$ U660Κ8VQ*SO`0*xsE. .@d܆'{FLM0?Vr (DRX$>ԹH\]'|> j4M7㭃#8H|R2i3de!N,RYHȫ a2w3790_.>#]h-fK/wQ "1(Ww!Ӎ*x-WwLWIyq \NdɛCJ OZm5$0Mgx`5.mAqZ`"5tȎT[mt Ǽ:EL̊4DzC:?ǩXL5v8 >B'QBqs{F50LCFx)vj#&vbʕDF9b ^+ 9Ei+ GAa)c8_[`Woz59;&+uټkų+U @a5yjTU%)y1[>(l?[*ҶֶLӮmx 0l:`R8.+" \rYV)m.k}p;bI;JI柳|5׫jk q%XWI!paUwg[! Cޘi7ϸ h{,Cr5w{.Wy pCABVQ {E%tTxo{~QҌFf<:Y+źḇq+_g3r|dL Scaه@4{.6,e{##}tA0ݽT  >%1^Ph՚%'HEan'SFkO[H+Nr/Ӡ`?8Ԏ[9yQ" 4!ShS-<\<ܤ%/D7m!umzT˼EQ$q㏸`pV6l埯JǍfi=,]w'CUwngKi}IǴ uKF*p&FaB8_Vk8 R!Cd~iYPܜ1Fg(\(wέt&a BLщ.} Š<۩jؚ7;֦z$mmS&/]=NJѡ2Fh_`hԄ4f'^\[Jǽ؅pr'Pe)}t!AiP0>` ϋ-S70"Fm{9˰Upo<5=!1e%LN\f]ՍC?bZU)!}`2s$JaGTdI#x4Fu".5:U'p|ƺ/8f>)4o*#9pɺG~ӻ́e x1{QIdu1ы {%z.OĺBK x Hň}@jDEڙC]#Pf.RF1Ũ 'M ʨ7NZ7pV;ͩ=ǭ,GSr627P[!Zj <!cA8ia}{ŕSo?x/<ԒIڽD?BLiN0: oYI]>d?y'MמMBXmǤwb{>jQ6jeL=v7Z)0'9ʛSofu[v28̿`nsD5H *a,L/GG(s+:h-ru/{m1$Z ^Z G _BD%8?L-{%r 267:?;0WrTIÙMʜdt8}pQͧZ!0ɱWf^{CNSz]%Rep6$/1eƼqX(p bf?tƑQnVgw;I;84˘q)Uɋ@Zce9e|h1@\~VL9L&Đϗ4}D\U T*(#&6" X\>(瘹$~La98 1Tj۬b*.}&)Kփ;j a1 0 A(YZF.H9E+3(SsrHQ?^,YjCB#̧ϦvA8{.LΘ⟜$Xmԩhi [:[֗k ђ{_鍜8N-v{e{quP .%p<5aF>*NJj!^Ǒ-2YYN  F^O'U(䤐Mh~avMJ 7H ṪF:\)vPZku[k 5t2p.bFgu#{k,!O]a‘]xr{cyN3K *쨂om]w%^ÉBY{H;ixN V>]>4s㤄bذվ<mV5\ G!.xB \4U4ѽg,ƛ(oBI%XS`Vˆ$ޮHh*BB $F`|؎!_lEw#)M.O؋M1lKP{U.Vl3 7 { E~_Tw؃؏wJtBЫgQe${*Z5k|ڕZx'<耚j>t::u| :\l z/Ů$ks{I]^ӗB 8k]v!Le8 ͤ^@&6&5,+c1}漢/`i:O&z z9ંrĕgwkqgq]I7d^u{k>gkudfa\Bı{q elc И9xG<.q4» -ʅbɌ=~ NN^y|ϫ|}-Y8ϩ'R@‡3v|{G1Q.?J/InL[H4}ߙt-ou50s%ɕ> Qddi>>)9[a5'3$"D4a? Þ*|W~8ͣ]o} ZxDd\|lE .+w1>4Tr^?-QB=z~\32Pa`98 >[Yn?2.ѩO$m;Rn!c)w,l`Ze ee ABRqaQM0qc{~V'oېE7칦awtA AB,G2| w+fg1w9,]a`"ܜ0Q!M&_R3%8! .(!YzT\xPS)2P.%v\{8SaUQIz#:qyDύ6fR_@=)k%@)z7R|[´;;gDJߌ/TcPo"OPJ2HhƒHHW{R () eH8KɭF쐺5E\>)$B=3o[f$9zB|L*!>U-FrXmyuRGE]MV^;UިPDD4g/vg,U0/C%d6nՈ4 eY0+b@aaJ+r"+f6(xsH:l3a嘈ggpߝVVjuy/r>6OJDYmOMt}@.d7G+A =}2"ZmŨЭFIźNPǩa$Q4&|DXp^_c58!tT1/X&CLOM8>sT$j1r]2.8q 38T+pCI $-Dj+E:`!;lLS}qa잜|$#,RBu9A5=B0Hַ(WsiUȭrfWp rӼn$8tL)t]t>%XHU*"%mu}F!69<F^ /o~{@8e˔ZH JeVe^{/D)؎sPuGcb 4>|Nh NJW|Fp<$P񯂝%@.8.J;%yWA)T,qǘ,9Zfu;6^c/1m>F}A{Rr'{̊f\C¿ hQܷ W;;/~![̜7ڬEjyHd%VۊwLX' l+ќo=ar]|^Gכfx'=KLڷW}%r e/>l sZXwT9.,&Tx&O &@]_J ]M,'ᬌr?)F0  doN#jl> frFiv&,D ==(,K İVtN9_K ̌?68,|l4,Ü?Z]z< \lʣXlNOvЧ~,R'Q/zzy8X }#o|2n\BFډN@O7k_Ϗe+*Rc/ : U~X:&МG~+ҷyMV(xE^qSTߕ~ui\ҭS U#1s{f_` +ZoZr|m8ry!l̆Ό˗"X 51= Tx{L {+ -=RmĻyPWߘ¸t!ebu nEXفW!-@[:ikT7TXןB3ŔDߋY#(V+ р~"ǝ5nvMw<7UP2r%ħocנIS4M%n׾gpf:B][s" h!\'jrj?+Dz{( W %1s>qt>T1umlڂp>n![VaPeQ|1M[>4 |٫{uQRuѝ(QO)(Q/,fĦ+^޼w s(uG2ybԤK<;&0=N1YQTGpvH%lһ%bG71ׄ ":ok?[>keܲME\Vr 4T`=knߎgg0 @9.1h%#P&k,lǀDu4*\-HQNJ!t_Qxqiuѫ"S}`n7b5`6ktNx.4|EDO<[crQ8%ZHwßBH<[>Nr=g%w0S$a!·[< MQ6Гw4 ̕d3iE(ͽKqzjދya^TIN- ]gYV9' Cf@LrЎ6cw-'Rx-[B|qy_y0yNʽ@YDc~8HJmCZ<ђ{Z!6UyQ2cRQUqRptওL-xRrvGwbl2gP 9l LiBB Cy-o zZ8^{z#_C5 !6,ԡ…h6)AG5ΠB6/mHZo2M/r1  =^usFq6C;z~UV(1+I;}F$sؠˋ[s8wJp4(ԈY> ЉĠYheUr?'CmU9Xխd:&H}c&&\,"X>CL,_-r9cnT l)jԐe:1D΋XhkyOOK$+(6{Ji%GubU_.d])~t+-EtfM9a8Y!DB[KTאosLh6e-TuXGwSŕgT?ak|B.++._![DeO4ѿʐmX$=u֩N mPo ,pG5uj`KִP|q:Ar>k/-J_6ԍ1| kXU Ou޸w#L~C4֊T̾+~-caфk3`;RIeaNDNZu:e}T|35ʀSfܻ]AB%j:flksNvIfO.&\kw0@ݙM椳iEl\eel(o= GϞ?3E:細;0 zi"Z&E-nM ]ULc26A>,Im.01x1gn@EGRj+SX1(^J ف˥^? {ڌ7,v`$d] ?? Rh`'BgYZ07070100000119000081a4000000000000000000000001643420d600003898000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/38W]?Eh=ڜ.+ʃI0KSdGV|?JŔ'L%|Z>mu,Šm01 3Ưy {_M=YWq&#YB^a+CΟz=zy =BŸ?_P[@ϗ{ GOҧiF)a |T/<kDrPV iȷaA$^1=vI5$p2Oc9K& : XC~G>iQt&4Z|?EJbEC):u=.̭򗠔߲G(d?Q[1&d)IL\Ce\?īs c-|],+EM]f L 聂ӬUPE)RAb)[1.smbcC+) wz ~Z 56z#zBl y ?F6[ҀBATˣyX*-s2(i{5E}T;3HG[3FɔJ@h?(r#IludHwl\B5VІخ]CM7{nP + ?]>nf .Nd8t s!ǹ` CT5bxIĐSp13wŤ]"#sUX1\>=Fgf+ƚ;\g2'@J~xZSV@. *D#ie]2X8L|,I>4L!͎Bo%uhi+~agT,^vCZD[RyalDM(XP{Q;$/د*-`̡aN,SW~3+M+- c8xd Pb49>7|. U\VuJ8fc?ͫ%yN)kF]9\x Eϭ\6?w@i(xRW1ҵZDDΏ|#Q'i~lX(t)Q3ԁyzCp=;R{"?XE۔KY4iW\-Ѓ<'0Omڠx3C7 m^UT lM<,D P+Oh}@Z'TmV]Qҹ-x;jXP&}/SN3S1DwRL@승˥Q%@ f$i|W/ k?*ș$۸ϟ< 1g9@79s ?v={0}-3F͙<8QaL;+1 Z~##^e5DžoA`t 4T(s(&{]SĴut2ah?)ͧ"ĆT<'4̀8~}]rVO[n|Aq:0lbrLDaϘ5ʲ .?0[Q)ݞWiWI_me4hl3"()V"c vp 2 twW؍bGysH[tuixr돼eN"]|;N XkhwjʠhOx,4ΛcBiorI Oļ-/$Jǟ S;Fk譟28V*}@/8OHe&)vz9hph n].4vq_ ShnC*[6uq9Dq5غ=Q$Ś-MyJ9);WEe<-R/^Jl!ooM@<17tp޶}Dl wČ:T:ЋOfEmJ!!Z?}="33XS0{MΐAq5in)μ=F0HP3rT@)4ŠgUǺc /LP3;szq^~@!uMSnM6UJzNLC dp<gCxTU N#-K%(;LtcϮ+(eͩ5f_9 f4\!:Ka]e`˗fաa7bݠNH̎z75^Ce'=IT^ SiV|1UCM "{? 47z^p&IdealďW͞2"Y hz[- ~Y@ݻqKW)퉉$0NYj; RW*n+i}(kSNiD%Vz!nxH>VI8{MI`xMJWQ䷍ TRڞXCU5 ter/Ž*Y`f)oܐ)$j*R3c_uGYv]`=^":h]", E2Jʱjux DJ0r5s}U -MxcT=MeUPo>6S =|(Vxi(?Egs<`\$hbn"lo䢷(K5Ix/C$ f&@[qmbI`yt)J.J_%Kyl2x6wP9vwK0R4XaJ۾36ͩΑ@c'-IѠ^ r={axAx%%Xտ}lx'WQيRкp`+:yJ`gf)vwG+)2!違ٰ'РY[Śa p?e #E@\/RۄbՄyxSRqdLPpR1KcԵ͒"crgX>$ka2T37J{z K(WFa.ޤ Q&TL)P_uaCӜC՛x\i#>h%LǛ:Co'-!7s _'}R:n{shdDiz@8WY0d&`NEWG8<~XLm%KeK,/~FVx=h6Cz)UL"ພJ^Ç[6z88]jnؓ,ߒ _(E+xZ+ՊGcE(7O+[@H;%tZ;v*R^s6滣EH* nB{Vp~)T$*p9W%|"úD52 S}Ԥt`$Ԑj~a"鎄t,"[Nu ̃Vلƒ?#kf;:P3xM:g1wy'ьƔiM[[׍E4$2I4tj"X=j|p afninpz<ݍTH;>qy|}:W%6.Sjq2ɷmVɝdjͧ:+ETEgL8nW;(3Co=^LW{# tPzm UdUZ\GMBPG#Ql%PQO@_@%՝{f p|K8.&KPMZ57K:as9y _mt"#IUN"_f_<qd8jy !A!3[ ?!nRpC,/ZcNx̛=,"R}av*WVUÉyA[q|s4 `aW ̩g6VWXA-TۍRwY2lo&m $p?-}xɓNJ5<O-Fw ,lFH酹%6Z,xڊcVh@1|ꨱMǻ";2*)F_rCp|KH! Q~(RlJZ>`.IKappxL&k;Spam(Q;X)#?8+(:xħogQ TzL-ڌ>Ae<Yga"*iyV8ږI]1K@9o:l0eptĻ:rVՌGwZv~ "P^?zؽ9E 4q\_ݻRΣ~$3f^h6qʞ{ 2VK倚9jKVh4ȥد`0(xoyq##Oh^LQT IuWE ,i#H⡝Qp [$jP*VN+|7A4ptG2ڪ3=Mg>U-3wu*4 L:Bin3%W${C D6m$}2ni$(rdUxmU ԴEY%˧Cb\%Ռ.z(Ȟ3[Rp=2\`m!X@u@I Gi&J a:t0%iSE گ|Fv9ŢL\L+ Fl.DZ{=*&|C\ ~)ni~Ǭ(})2*a.:@T='*["8ls?K.lQE!~VC1pRb9z.9R{ȯ\K~BTv;LFxqY\K[N$5/mxi~U9 cVg7WVb=yA{Áqn-WL}e Q?1#2/)12Pw¢GN,0%Ȝ7βw;wԊQ|R*` iW]MQG BxwD<~0C4Z1<;ZgkG]{>nrOr8ݢ ΐz-:2ep,^. ~Ng$=ۤ?xj7֚H+hF)$*~׳mۅ5cĺ SF<@v< R+CE+%-AA#oh6x{:=*Je9/ذYO$@ֶl9"[Cu<ּEd9ϛW u%㈈fXlS'b²nAvt$z ף:jgt"n#)<_{OU7[zӽ|HI(4RzQΙxC1n\o}3GV{FV g/1I=i'^k0rNwYLpu"óˉt4JĤ~4 ?S!eA\N%2j^5훞@:]!wMڼGb8D`5lCP_{޸UK}l t9ϥ:q6q04ch^ Ŗ 00" ㍷҄l"PSN^Mn͍'Q/|K Wb7[SN #<b&u!"ĿC3'N5byU>ؕ %珟 ?!z)Q;yF"Nu!)^z<isOR:Sr}Be;ts[ܙQlXK|- H#6* a>t:D)rno?"I_f({(\H1[ZHIYEKr{K. OᛊV IuGb0h`=WH A@1bnG2FF@SrY؃־B0:ũU9.àY`X1E/Oj[4 ߺ <*֧_xp3v1w=tp(;3"$*p I8f%ְJ׆5t5?ÃW4bS?Z$'Jsv}-:mrMH([7B\Q/|: U _?<c;faBGAsf!H=Zv UPR(iUj|qKX]BblBlOi`]nN‚E傂.;j1e@4uR%3 _;UJixg 512n4.V6ҥjӊo<ִryG2|B"U.뚢%5Yv|5}>Z6V[(z`0e0585RiE#Kh+#y^GȹqvQ(T"~<19,ePQ觇47j-$b"45GjɸN%神0qW^ r>ty’{{@ڄ"6UqM)و?OW9J͇*3]GZ۱L;Wjɯib RNc d[G]ML7O[$CؾDۃuf140i{6CYy))FHɔtb 0Plwqk+br9TF\h{I k6\97aM[Tx&Jnmb3WQR1_qr)MPP/6l D>!~Աp{+YӀlwj ܹϛ촩8 ?C$k|N…a7k {ӳ:LG*-બ&g*6o'A&YL뾡UR 溹% 0\ۖh.)UQ%6T- TN<iq"8p Ӫ{+ddg'w^KkʏU  E"рvFdfٺi'KE-R'=@* ^Xobߪ&ػGྎm$h.i=6(+EhfLI#xz$G?CsNE`O`HtU\FAeg0 /@CaLe#]aP5{:bߤL4G)0D)7`c2=rNt=5 :.ѿE. Nԓ袏%?lBeR sJjô[1l@ÑÁ&3|w {㒙F.I#*9U2Q=H Ib<Ak/:%(, q« ]ļ{ T5YO<0 5Hޡh93|26dlvvcJ\b bxzLjN8ǠmJs0hlrLpjUZ8 Ȫz?}wжrr98V&І%zl7ћ<40)a:_%`[Ctf-2m(|}[l ;ئN Z-n t$ `S:gg?8ὮÉ s`OmI 5+^bj|AѻB0 퍏_Ҙsg]珤b;r|T7R8lUfiHRhqmڴ1 jJ͠,L<~g>)BRy[HEScA:RhSg8e9+(`Y)G `n,`M{^0ޘ ID[fE1Yâj<܇V NjAj+bE/VuTS ?]0yٟ\hnDYZ)Zk4(:PKi,Qo!9o2k({3 ºT15Ťч4H>GrXjWUl>D!9Jҗ.޽GD.6-H]* ejٕzZ .axC)˾#3hdv/P @+2~kSw۴&ap j,C1 l9(W9MےO!] y%PG^\Qئ@n(?q`2 &u<N]d\῅)J0w[wtKAwד!ZIVN"400YyQxC‚8*ujv[xiAܔp8Aq_Q?.)iC&.Y[T~r\y τW7tԩHjؙ`%_)6MDB`go2+:d De@j3ʝ=jHf4B+z8 -D(yԎ'b[ܘ#=3r Z9^M*t{|!'Zugip {HxÄa pq%#_Pp6>ThtMdrԃkL/dX#}eFBXXAl7^+6!퇂MHSXnhII}0G*rGQmᓨ`vWwQ{u |-60J:{ZsU]SC9H#1i&q8pvgYZ0707010000011a000081a4000000000000000000000001643420d6000022f0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/cx88/cx8802.ko.xz7zXZִF!t/"]?Eh=ڜ.+:{ vȲI%#jH)scdfZ}f]rX{᯼TBpN ?i6S.!3z WWY$Tn%G!2 4&1 roKx哈+ O?}'iW!&ͳ0>RRV\W 31/2L xfx ײ63L a^7go ĦCdVr=1H}ϐCȢנ&-]ye^qLY>RxSIi񷩜5qiu`x&۰_˥/~Rs\~c#.l !ނZ>cqZnHjɞQO:DjfxI,)8I\[T|R/NcU1domGGuRƭLk̋Sr컯PrC<'˅{ab>af4V-ǁ;z YYpaaX)P'4n'/1idikB ] /i e~ L7q2#rN+ 'u}ڠs߶/O j.J@@: I}7.^bzkWn Tc+hVE#{8jJcy_2հ>rܡpE8dF3GOy3f3rjy|kG. jp,)r~9H_8نڨ?A4|rivuvLRxՁS Eعiw#l\)f{̗kf%r;Odi5?Ad:E·T"__b-Kf_vG^bH$ w1(!Ʀ|aVX|$;qP[W \c]j8f*I¢'7@,VofB)N`wf$qA_mOϘk+]R]tг\\-K7]?=탼K ;I'0dC6&( zȴ8žW>X{;*1Nid) J %CB OlE(hrvܶ6pӦ9'?"9}k& ׏@É^m9eSrWXtO㧬ŌIVJol\ּXt,dysLq#b%+R(w|]sqT .qKPQIv"D9~XlȲN6N,:)gER\oUźc Q$1Hyk,ӝ~r#-Зc'AdY1O( e\mm`(rŽ2rM@IMeQc"wߘ!-W;o;8=`$V./Q. bYyPK$˺4R%t^=G{@3 =.tE'āp$O|9.~'S9QF}V }2!7q ha5xy%nɫ El!?hXuIR|\A b5*jP4 ,'}MYzN鴚!Jq[{GAѲ۩28Si1M{gR6 k8ܚugt'Ll~fŋaQhWGp!lmuFsrH9l=d:YySYw=}nF G{G(:6!Sޑ%cPP{S2?5tϩ.&d|0R1$j 0wPJ/1v:*+rFgELK/K{VťD)IUMVZб>5*$Ir:?ph1)P*FjX"nTcjd;VAA3!ۦ~x}GW޶煜,`V}8)c:ecB)?kkle&$i%@b[xOiE@mSzBU)bdRPNbc٘'VD5@d!g=7lc^K+[T!5xvX!ō!<O٩B*V4]WHQX)2DAKe%MOC|ZC]!|54bx\t ;Z!*ȦK&fК[]*jQYm]юeY`o+۶5'NxHNG$%Z5Cfi~ 6 be5PN"$XZ ٭?O+k^?\T"wUuRr5uhvr .tEbn9=7 $@Y]^(lFpG׫"P}Q-zvB {?'aþSV"Dc-:=\wwWc/(4l Ȃ٪Ցt8(5\载@QN_o7yƋkM4Qk ]*ZR.,|~d&?Tm/{˅#NO=۰`;_^{⑓ >b<@'FźX 0A}li"jꀖ 1Zo[Ӊ1S2}~jX2;27Dub)S! 1_Tdc#vC>y,ԩijĖb/&v(;  mvml_ѺuÁX9<_*o3⥌MA00|X6)}Tk&כk',52S"7w H K>[C;,WpKف8m*#KZ3e6EfIs(|fX+|S)As,EDXU="',&]1NlH=!YM]}9ֻ48{sZ\hOR`cAC5\a6v!WCkqv&ϭn|ܭX?Z:-̩LX}\7}bϵ Nj{A` pQTAǩ')?\Z㔟A%[8XZ&DK1?0+a0ٕLXWu1 ӵ k=׍sP̞/A-HU=G=i1y^p;GjPZ/V/D%14FgaJL/W3TW5J[eȈ&#1t$n:Mr@`Z*juaڵw=)jٵky,Gu~bSĉə?8p:UcWT4Ǩ ;{u%~E贁}tQB ) ǬB/JKO~;P4 X/d'1U1ܑ$+/4m9>hg-pC8Zt>:"Up%7^`&܊0J{[(^p%Qp aCHRs172Jv2C>݆F] ?]a g`WڕR7{׃4/.{\_ݜ@l]oLmm -rm&*8lmVbnz[) chnq2>)ehLruHlz̕&/qY=+MtC_dK;Okhs>L4^4UaTi|"jgh^8kɟ_ OclXgF'wG/ Wjq'ܗ+N \O 7`W1PWV_Oώ:2IYT(^'~2!:oW<-xn-ӌyvF5v ak w13UC:\^u{̪zԘ;T_pKmiVݘ unq+]_lc5 =j h5΍2`K7!"nX1)HO=TM8YW|/ZϪ;^e c\IGN0#@T`p4uSŌත(9+l*j*r6"FE(+^I J817$TD&nyB*#B88{&H]шd>=FQEBo`8S hk>~|P.mujBrZZj}|U=\VtǀPЦ9nlt3=}Y+j%`2Z, P΂ O[ct&oEC{>q4 *+ot_b$.iHЮ,o#P1 }O 3!fDTӡl?Fʧ S",2mxzd#]\yIYWE"icf}~ >n H0JN.,6?Lȿ=3qւW"@|DA5󰡑Mψe2'YvEw`RG5wO%1q͝Y_Y[ƚFxXn!oZ o{xv剸CI2Ǹk+̈`q%`Ǔ߄V,oT,}aX0L^Zg(DŦÄ>&Z?OԪaN<#~VEH|Zͣʹ䜫r"QBXe3pPYp!yr ٫!6nx rS ˏq-G)\Ĝ >J?DCraDGr+8E76nAaP/-Nl$C_۽-9[|D͵ptH0_nl%*0P\H?&tq3lX]k9r,F5ỐV+Hkp=M!'tsz'~GϕwK[IoS)[b"չ+D#̯fMht}D *1ˈFÄPEá6a(µYeDєR;\Èg;F)Ϛ95Ԩ0Ua7zվK.jQ\w ͖FO&R魎zෝߤ2 (? fFb Iʹ֞ރjޝd݋=Pqe%jf}stCr]/:]Q[?S?m-57$a_q*RUk cq^jx\ˎ]xIS;}]IqP3jfiYUH)~w:5+nuPT I8%(-l4K^]@„4XqۻcyB.$W9w(ߑYҞ7j,|Lw*|;n^q~h[t!`+"b &Y0/r$H0Z(s6h >j2 s9, EZˇ=JA| ֒&>Z')#פ6]S8&2݁69 !9GK} e-Ľ7:~(JӏXɜэu?Hƾm+qɖ@|H[Ɉ?~*R+3KIyj%5ab&3zrH',٭ؔëTޤeh.0at>텯$+|ePcdRK)g+Nn0Q.K >p./ <: ȤvHU LՖxw{tov[wbfγߜElZ_}P] f&y;K@o⿪޷ )8XD#?k\~r*ʂ`͋wBbO#L /*{/ڼN\Xa,$+zPؑop:Ok<ֲk#PahOԧچMV"%ȶXJ" $ܐST !v-j!烞4Fl}QqLxIm(l`Txk+P4򨺡*z}=WƞMs`'G~ܫ翅pd{C5phY>UL`Nh.x֥{MG>Ll?Bj C.UV|%bԑ$;6(6L:y`B^P#f~Oğ<)[`ʬdt-'n˯k+8zNg IEX~cV[]zGOJUm#LMhY.CQvR ?NBGקfՃ[(ĀZ㉓/e/c>1'E‡k3 ~bcW"^pq!pY8!|dv1f&2WhlpH̓ATDv9unf/S9Uo!Nv6y ~.Gl|?W [n|GAa*8D I-PKlbFzYU.N̓NZy{ Y2uHFKC,2_ d3EU,TBRh[/O gauGF`ӌjX$"6U&ޑsrZC+¦d.=ӿur^jx&ԅ%xjo޲fX_,kSn-Fv*T.b&YMQbͰJs#<]:_rTsqĴ1RuNs[ȣӻDv4+C!jrc#"%"wi3[/㶗& AL5ʈO-gz#\4UhNgK2iΚVlpb`6Ll鮁qJ<>)?klEw<\f=.Q-jf!Az{<{NNRr>qj]>>"!]ǯShXQF9 f>XBV0O3RJ ULttk vqa5lsXJ5rɣ #f/^8&93FRd\@#[PPOUOedcn &6is31 ęnu3wdx'qhKCmi 1ލj32)D/I]0Ez.6gYZ0707010000011b000081a4000000000000000000000001643420d600007570000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/Uu-]?Eh=ڜ.+o70ziz"qtEШbm<3״}-y鿽ڀ24՞?~zy̮a9\m#5Y0%LaV2/jQir yV̼ k<1[hPVvߍD9@?A`aQɫ <]%İ3Ps9q)=SX?=4Ǯɩ\\ Fd~~N;L71NJ<ŷ='I ߚ×ߤt+23T$C`J*4 , IŲ J"r}qXt;`_qe{|,>d{hMxZ]x8w@ Ȃ8FaNk3 M(3/ 9![`CiRqJL@#kWp!(K&C8tfzdK SZb\ Uq]BEVIj3hE#f([K:nfMٕ=KuRT?CZ?/[~3-%mק[pۺu&=9y}K c 2UTgFgn@3lo UO%ڽ|/$D4/+%bw(,ҾL}tTY:Jr#NX & |5B|u Xi!U, >ExFkDQ#K_N=w' ;%ä;$-f0YtuP`lgf:{R+|ޏˊ`(?)Ð~/9.6f('b?8HbM8Ó݈C>L߉nvjj}ƑKT$(*@=7V b_2sWu@NyPdcˤ{ɘvh1@{@c^VZmQ sݳ{*oߐ'=ABW~*#:?KmL+6:NxKٚ8bLQf"*b&FD%㚱jnORUF4U37dj x8ށ%\nS'"@HI`fdA-B-R{EFl7ۡӹX;;b%\滑mLGƑ'_<-={9¥h'$B(`R=|{c$H<6S7b8boȱW-=OXY5enlBw'$HvT}KFw\]eQ|TFui ^Vtmfy8@&3t^IBUsn 0>,[Xx;%!ۣyx)|;D-*zȣbT+ FeO&n @OJ66HցVJ$DJ`Icfeރ4H:z^iᐘxqNw*f?'pt =)O\N;z8)2͠Ƌ}Y @*JsA:!u4![C>dLFnZ32^vZ3R5Cy}6;⓶S˹ lXp)9h$PK7tu,uLfh=p!O?"?^d9)0@Y֚a[Vhc v$[Td?ٲ.o{FKMO}[/2oiac(bh(Uj+W%1u24FE'ǖ]yO0IE~&7AD~\aV! S5s(8~"OXC`Z:@&18Wi CǑ)*{I4? j&)j7JK-1Ov ~>:a]fs$YcfE:38d^k`d9 ΠFcAIP 9M%/Z=?N p~c9Au$DF_X TL 4~ `;?lj̵bNY?=KB R{ Si&GSg/u}_8<^}*Lߪ"E%jt8T ɩ{P ]XDxy7s9ˑ.nSiԗK"ݲ j7{mbXji՚nLɭͻ[a-L|$wbҩ- N#=MbTýVh KʓBKR}]aܡ¢sQ}4+VyPщOyZ_,HVbp Kk%` 4qwե|L(C`?XK@ ccY3X3zobj]2GԍP2DžCbSI_i~ٓ%)9x}zl1*[$b"H2ȹ`Ř LרGIM8d_IB/ѯ6%E&3W=\HWW$8y͙$@1Yqx ]<;b0LאV2Z{xR%f0[{pɜ|fw߳ ~~̶ѐEU&"F]kechX4|/?"d=N1O)gH7O=l~d ¥mB8 )}Vw$7:zt/WO_4uRIbozYͤHMXz*J?% =CxFܺ%1=QYA?=E@jj3H 'p£WhkU4?"ѩ,9:g] U)s hxCd+U <36oi7`b\$Մ4{L!S@VFnkK-GQl!Iq# ѓ[JEFBD~Ŭ[m ;*UmS9M>RUt'Y񜹱* LPh_R8ZeJD}};:EAh#!:Ae%˿d}(JA@D8mj< ;#K <QޤgB#qY6Uc֡ Q 'Gv836|[WP 7Ip3;,oG*Hu ЋQ3|z1n+}<], g$ r9X lG8\*y23q'絺-Y$ΰ&Oqpdn_U88nsu5^JWȻc"S{EfWג͈V OUͱr$EiaTcuW$)EV{[**Doglc}|K,\C6 CC5UͬEG ݆:"GHܪ d>E~Sil8qc"VG6Rgm|lL5 Tx>4Godf@|]컁5ۥa\ -K!cַ#l yk$wbV G%VMqH28|sy"hdfʳ𤷗LE'5n80?,  q+A?9-f ԇ l)e3lp (v`n)HrGy ף!&MK{vdm ޵0Jd7Spi{ ;-*^e&Nf~>(ٛIsՓ\TJ~J1@;8[u yHzay5W"0D[;&eEżF3䫯Xkxg;9{j|+l: NhfVjƂ^7/DeqX{Pw9u00} Ve>R1@9+aPRڤn(K-5MS? y3-3}1H6^G-${QaC2QN@hiPf6BhM B.{VͳdDeOo욵e5wXg3}!HO4U ./G09o F_&Bdc+!#%ЮD4/0ǂ<ӏ2L@WҧFE'Q?R=)=Ʀc_pVsd5sR #Pv~!qY,2S9CգW'4;¤amn*St~zaszVU56K6n_^7l]/⑕%˰m=юN!6YMHh'}(s_@r3 Φ\6]˛zo g?U$w>+H>{OH>vnãvFH Ցz9g,3U9k`B7/\[ɻGkxVQ'J\? d+2!-L`TL@pZi@ѤDe~E @]GݭXJn ]'|P{jˌ V?EFx;VL7lu11.ɢ%@`JP[0$Bg_xQEԣPyD1Wz];c Bl"ܵp[pK]dI]m~d:Vt}F;}>YDiN˧FV#bJbJ2c --Bƨ& :-5;bQUx;ˣD˴-7hcF9[rG&E,-hG̐X_rxCtӜn-[QoW8b~P85iɌr$s ?M=,yN&hIujtd _&ӹ\Μ_b) ϧf`O/׼~2{s.d^uSuc_V׉xC h> %S„H ERGH%\2v:ȫj'@&([k_quBh`>`#^<4X.7CB_.a#ڕ{Zed֐vkp6c))ۚ՘htVQ J J߬0p7TV>F8]YF/Ôz1j!6jݡa,U%V&´d0:R]+iLo3_8bЭR%Y`)y.2%MWr:R`I0N$Q}H}[{p28[vvWUmqg ]% V~bO{4>~ T6F=DžUkύ0pȐ !ig/VMq)p<=w Uu'[QũOy1hV 9Q&E=/PVjwʵ|6Ae5<t2Cjim* EpgL8 v<("R@g 7XdlX64i)kmv_݄3hlXjF ڡʄ-¡ iκqcH N H^0WP+e+(CLq jMU|"ŏ}b< jeϐgCeQZ=D'a"P*7Pt5{Zoi?}J-d ƦI3x]g^Uf;#dM7Rʰ:~0fb1%Jgp{ܣf ./QG1ދ8TeJ>ս6.\@sq/_dt#*4_b3]#>ܒs]qȘ8 33 70/|:m!8ijh};G:'m bF@E9k1c+5 R};H'+Mx|-'QeL:P~Ip=`֐IJ/Err|) 4]:Rj%]FcRQ,Nɉ>l$0`n;@dN#/j~76^5#L.A%R.9c%vn$kO p C^}ļzy坽i8+:Q~z$~T{)\9=bʍikwKCfڬXdQ&Z:}P 5.(R?07ӆ81=s۬ Fcp}ϊ&Gl$o<PZdA3S=_!EP~#rH +NlB{ayF,PE+/zaKoT3,(kULQ3;j#OI\^pskZs@3? 9 QM+.3{}t@0fZW31A[=LZ / aAP,'YoMh>gY@ !!Vp~]9ӊhWz҂s. /`7ikٶܠ:5.E"4ÝzSJ{#RUJ+EAm~.{V&>BpvYW$/|_#Xׯh]^Lc;p0nbjܩtPDU-j`1؍DF/;3q\،y3̿ s ,jUP? @;z|E7#dXR y0W0#9B_ʳ{sӺ~`3r.Tݾa#k'gay`>7Ta[BU0^^ԋJkq 87?NKb82#(1ȟFBL9lߕ 93dX\À|sLjF+Z<0LmМ"5LCQ"$eSSüy tfdut[WvO\i!n;AFx < \D:覻b#5>y|IN"f߶r]\%d[cP"E_td ,A7-Y?xG'R"Gg=XK /\cPiI,ղj3?ˬ)kzZCDb:=@kwd~ٍ&'O]cڂG%9#֐@RQƇE95Nr:|tEV8xE"v=w>iDO*,zT, 6 f/'}oYO05cZqj1mz=/Ay)R__mG'W5Oּ \"~{ؘl:. ڬ çV\¤  ^6}HhcɆLLƗ \w  Y=UwB+E4wnry'>S?TY&eo`8 k)TS&%QK ͡xQ/-,QcvIFi#pAхc-if a9;G ey'27:b';;=&]>,)yF;aeI+̸BT#\BG 8t?ͯTofᇛOoe2$#qjcAxpDJa]9ܥYK, .ؖCs?ٿtv=TںIJNز@aޱMQv w[>#&7hn͋2<㑒&I\gʪwyRB6(aCȯqx e< K~%p!X_X̟*=Ԭcv- ~EO?r )UsY@t itZv/^tF,ceHTο aw,&t$SGa~Iе.xeN^]#&vmN\I EcK!i'8MwIz(KEFgܧScC.ma4*.[7ryfxb.H#`d P=f^ONlsegh«<RTz O.. O_y^RVv]tazn#VޑiKL_8@|, uv ?gA/LY=Jp>HVof,, -ŬIIܾ, OZwHxZgVF? _]#IA馵,(8h_ދ 6e<?Eb0jQ@{m/$'@(CnhF@P]AkVg}9 3[JAL7QЯ@b\:9J /Xu p(P,.j|K~x 5~1x[ U/P-]%bRN~<my\b2Iث6뷙N\),+fFx)M%8UDIR_e!07d%Uh+ʸ0y׏D2ᵲ 25~kw2 tIoM&\0,1IݩєԞCa1@5+~=شНE,ۺD] ȪLg,1LoPpfh7l!b3C0hRݥ] 锅$9"px[0|,F{_dCԦOrGFq~qmʣL[oZU`tUߌ{uM.-ȆEk{[L6>L?1;u}^aFO<{.(| &3~!z9Smw tY\<*`'v4 W~͑hh% p͔iڗ˴T & X J%"cB+Z~[Ձ(wOiG!@2LӝX5^/;"!'Sh4 0_|B\*u.]2_<=89]oqRb뒠gɋvaGbOÇ`,PY#9.%hg< OݩhYyb P v+8ЋH&.~_`b l=!<T ALVFHE>ɗ~j`DH#@GE5&E2P|s^x<?HbhYNr<_W'x,(yCEGfum;M1$ W ga6jr% { 2ė|ERݾ0o7L9"O$Rn6 (Z:B6`0ܞT k8V şa{L.T(w6pɝI +i2b?IiyVVg|1Tɇq.?X53~:$S%gԑJH4kq$?c"aHcQbЮOvyvB*Pg8/;Pyju[ a W'DCP!a M3lѳ:-ⷉ[n=&,pc~%BmrS1 `5Ֆzitj7mM"r0J-~Kd/>E@d+{ɂ?~il6 :)l*4Y]=]_Ja:iv;5-c\#KLuy8lOrwwvX`S l+邷Vڧ 5J$㐴 я-2Ϙ&hp_JK*0T3tN\Y5!0*=D.Ȓǘcf.}|}jl8 -Qa'lu 0+@o,R=`ܕc+QV{ח֑ Iry>Lt~ cS,lqbU|rt#ȉ@ LrV' YֆL(ҺG6 ?n/CMy jv^Գy#~=N3T}S[/PuWMp}txYtVKe'&:Ys]rVLx%Me)XBawomz33IjY6YPeYGɳ²؊|ۅ~:nދPmDE1,KXi W9Nnkd=$қ=qET̀~ѰyC>z^ .I9 H"RnT<.6mk:Ȥ{MEm$[HmLnyIK/yp[5wܫ'I~6,V[{@ Xy^00 P0Ejh}|XWc8[{6SŽEj]E )<_jr/KJe~GCkb}˖OgN7J+4g3"n,˜ck)5(L9 7{f0nM:yTjhӉD2CB_m&Yk{ݮz~3'* 3H ;_nZT?$84\ YMK=ܛP(`>QqAZC:;zú!z THn4 >(θ7|}i.nҮYyˣMFx';ؒtŖq+ͯͬpגQ!>9@[t:!&{DLH^D?[ 6R36km~~t<~d ?1e䠇1=s]|{UL$ =#aP^V{K5i\IaPn-E:ԛKQ]Du*jTȴkOxKLdҕfkF^ER7bf?] 죒)ɫ~9vW9ˁ[`noSlMVkdJ-j7Z"* 6DX]r &ǁ~q[^%/^>֛pm;M qN, I:Iٛ?g]L}2\bu@2a${PQĽ bQy<)ڇŰ5/t, jsA9 bV?Su!t XN=b,Ѽx5f%eS+v 5HVjYx ow۞X#|./@D>F~u"L^s\WݨgE]e GG."YkK#e\pLۧXhIot?zkH9 \OR]L6?̀-~UAqrAJ 8F8@7+1{C4ۉy3P`: m7* lp닂$ҞRbmT_>0X[rttsD+TGLpοyAjإMe G&qSiED5HqEFO%Wac,q?چ {ZcɇIPpSc=WS]m2"}UXEwRe= Sٯ/Z]*^R^j 1njZ1V4,tzp|Xgid!w$lE}'3# ,!T9Q5D yW0Te[r0̨`(0\[ߘ ḻa1}RH۱kK7<<]STOp8Hd Wpyh/dHЯfADkRѽ%,#+[Ľb]_Z |;ݩٷ^=I:h>9yzsmMfv( wB>msڎ[7t%$ E?^z ՈK$[g~gtw`He:Գ%R( C> o \> lIʷ L[4nCh Ÿ%zl~>A'b3KB!z<9/m~a(xT<,SV Ti،J^sx`A8A3 v/ӠM慿1?$M Vr)46\gK!M^{=MZӴ YUܞPl tiɡ{[&PWgS?Č]!ȭRpaAUg:E9RUb{8 S" _ 2 Z^ya Xt5YaU&i~Gr4ǾRTHh%.29n@qhS!g hYQoJ6ͬr4ڛ_3ï)-l߾5)2PbwN6D.#kSTO #ᕕ^ou.[)׊Oϐ6Fނ=tdOIqn=*P$S&~OJl:=?1Eog,~wmR[}PqJp&[|wQ_G!)?5q=F876sgAVCv+Mb,SK.(.Y,%lr.'N_4Wռd66wpiF}UUwϩt.ubI~Žc#[Ke٪h}~tڵ8-r!̲);pz ޹ךnaSmi_J-'}-Gt٦$-!" T_[ *5yi82oB7CwRp37뚐m*ZJey&=)"o3Ӹ-i8=NbpjiQ û -n]UHL%c2W ".NEU/_)ih YĈK lzMF7rTgmDD.QȰ/YF;@EuS#JWn&;\Zt5%^Jjl/RrQl|ܞvWT;߹"eoͽ#b0Y=QQoH^H0D)&ײ*MWC|Xi ܸYAl;(--rw<DZ3Ћ,ԳhD##wh3;GavA?<^O_Ĵ%7R?=;nA$Oӥꖧx^񡦄R"$NB(`[Gf%,ra HO]>$S 7j4ہjC̤Ԭ+ Ul!uu@3_۴$gBL"]^(wGz:~:"#*/6"lܛ>[ ZM$F௟M|H^\"RmP~v!CЦ΀'i:@c5M6r}3ORUmי9U E]l@7h_9nH.X3AzdD]c-me?93zMrnk]-ʎBԄyKxeq\zD,:=*e"w'}1 bDX9Ǣ+ʗ¸SQК! 8yf;UWYFmd8BL\6v?&39^v܋g$vy>:\cU!T\VyaSQ@y0O=/Vq4ѥ("eԚb? 2T, o5vqyY]P95ƾ)1b&y=`2,&'!iHkNɯ|SZ﬚"b#v61 qkaش\SR? P=A#Mu6<"%IC ($wm7P+/Ԡcr i737[w奄VӅiH܎8}*kcxK,FeoEŪF e¢mLd`u>Xtd>)w:03c@m!Q[.wo> N)zo}܄ 1 QUnYUՎsrkS=)eG j,93?eⴸ#=$|F.8;HGAkn{F/Ƒ|h>)~Yu.VRb=mV{S\8>qkZn6?{`dI\!c䁰IL6w{'..: N$"-^ኋ^^n΄*BqmB[*:?(w0m@)l^z8zrd+  7<19}ʍ˝0g\;D_4y(Bx/Upޣm~V_$ rQXq}iM.6;(šTr>gk.,9P 9ﳯ XnHRZ5H3Y[;M]]q| !c3{,ا#ΑfjnQm4Т|1b,Ns#3ɫꂦ%Lj$|[ [.jd[N(!Pϴ$n9ɛmh֛V\0P$@vVBe-F^1Tj职,j@:5E6+;"8EP!;ħ~Q(]T^HY?QQag9;H=_<^i:Z82<@_"]&Cn.'ϵbtbzAi~RBW?G\A,q(V!djAzl 1*Ӱxf.ϴ?)3Bw.XRڕ=N$B7gQcGs )Ѕ2rjR{S87K0]Q@3,v "TiSt 17"n2SND+I@2)gԣ[T'z f~WmHge\$T;S@F#A[G9P;7 ha{(ƴ.JFf<8 VIJV&JpDݻf,.\_ CQs^ph2н>éMd r7>5XjCقꁥͺ`d,Pm0_{=9 ?Ԟyz)bHV'Zyߥ3$RF̺۠/>=߲2+j#Zg3*']^0ĢEzL6P lһlpSV3(}B%X=:+ҕc\&'ҢKc+9;뭊 pF "ݼ E]svF⁵♡H4*H2c . e=m?hd*]*Dqp8<)B"iohyWlTڇfZ-jJh_8hoROg *Z*rRzcFUex #BSQv=!Ge/Ũ~aB{vMlENͼJLZVd׹ޠ L"S!ԉp,'8P0RO1:p:$b<%TjmQD:(T%PO _0=?jDgS J B7K!1Q{jBL%H\&ҞqROWxkYVˠ+UnrllZN_%J[ /fF-I#žB؀W*s-3Ԡ>uT5:IrOE M 3InOaW݅Pq A7sH$P, D_ xy uƣY=N=iL O̰aV ͔czcx6oPޤ&H8ai ,o'sǃ u :Ɖ %K>4H tUo}v9 o rۏ6Oj]*sk8@ u8wO%w۵j'<u zoI{ϴ;d$ ΌKJ:)%_bnp7wP`0Ҧ$?Fp6I"/j =`ܥ9Д`h~?Q_n,|D 9J #G%Oṷwt|w)FU5 2.ywvkJ&)QkdAffrJ"2ߞzb{%d4-~Q~=>kDUҾH^8y0JF@8TCw*a<4 ™{<'48._3>aLcB%Ri.C)hlޱ]C.j+pN96YUҥ:qHdlwd(aF)5gS@(Z#W9ﰺ\ a[ WxꣿIӋ޼ ^vp L}P?pGmSc-Q Ao*C2],,@&]/u>kqBKn}0(IJ؀8 jEmz.r!B8_1\@)xvd>9|ן]M# fU ӆ>+!XY6rnl;6ءk:n8Yyh$6y*1|RD846T-CmB_okp{O#QM6$cf@|AByo=U͋ c~RW;Q9>3|b|Y: &y}& p$b|H[Wh%&iQ3//}AM ۨcfkZsc=b&y+K";2DSbYեiftux8Tȥ&t^ws|FqŻ(pKrE`k$ IԄ1T-'M{^ت|6#:E$xj+RHEn%CΙo0>_f*i0BY~Bp6r&} ã~$uGLDQ~|f>K$`gmދLT`QoS#~QOxWvP+sLy_t⌿k|]jrOlß{15 Ij֥^Szl |$`z^uĢ.UPr?7#ྂM9t`~_0&tOɣ1k? h7ijN#!+ EsvD=Ҵn*jͲ-!5]}ƪ;O#a}rƲ"ŋčqM\fuhh+8[6.Mlnlɇ^'Ժ+G:*Nź򈲌W2|E-ǀg7+lgzNZ ^7un@mS]X n[r6FQc6ttW:5/[ }]l-R{%ZIĚY5x0(ƂU' {dԻ%kp HK~]寨k%r,Rk {rk7ZbʠR VV bvd,|v)Bc{ʺ/s\) p5#J?G+qD4 Pssj$%#Ѻ 'u<$Fa7PȆBZ]db_΂UCbm~rW`RʿӂS᱖*{_k\˫۴4xt0JIH\_:q:,PN2-yAt/h`%5kN2ePu"jD$?4( IOʭ$i,ӝ#[BJ!7c;q_Uŵm<}/A/.1PXb/%6մɑ#Doh7+f7۰(aK0)}Vj,4|~l8`iN49Cʠ1X uG0nvj(qJC3Tޱ%8Jn >ײd@0t Jk .d"LI uwS"!a $RGI!/W—*ɄOAY(qc3y(qB޳ࡱkv8KdQgoex #tcU'/_B'-\i&G-4f/D^0kupe@ySbBO]-L3&zG-A抩i\N<1l-Wp5U{]V ͥ=w_c\Luz>i,%8fIocc߻#noUmE(\U7`,M?,V$rfQ=i<ǧ ԏ-v@I!ŀy;ѩge7#' ty`IA͋H|0)w.Ѓ2J!~0eCPZE:ɐX&0E_E02upI֗"?kǮ"Z.2S7L~b+[)͌*:f~1$0_qkƼu uh i!9fbkc?4쓋`fD'tXk)~ԃ\ /=+NKNVS v g1ZĹ B$o.BZ@㋪ȩBB5*hOd@Ǝ|yS/}}t񢺏@Q-)!nT6][[q=Յ n!@X\x@aIn@m|rD h<_2NK78u/QLnZe£B,4."!=WBc[ qe vkAxdO~zE/@(Ah<`y.2 deYl^"Nrvy4H/fnBJ F{+?>цfCω3b{CM\@Ls]2m*B7"xOX`uvnLc̚ w+uIM@0 ˍ\en#D+[)ll;\&:P)P+-eyF^CVtףK.YhԢNujm U5Sn[?8^p")E ߜio5P*g"IC+W!|/F@!7@iVt/z 9Ԛd?ZR)웒Sm%tO@7/ʃsn\zEC48gcIEzVw".+Rq 81&L[PQ,K=D%1eWwp^w^oBaAO29Ɵk6.yvЉb~.?, u(0Pc*;r !Gb5>HZd-alc~d_7t =2)?=*Pǻlpd T[w"9:LMQ1]: 2$/b-#29Ta=+# K 5aHD7|2 C5C!X$(E^c< ̱T7q h ̖+C8 2[ x_4B q"??ݥ7@1Hoc|'ݟS*Gg>x *XԒ,KWFlf骤rUP)׶WPQ D vڬP!=o! )^Λ@~&3]i^)/ C8Ӝ;$$0R#=Y72rfJt% PǭlT~kG|kk⮯9̼_hXUPBcáI$}D=|Cs_48}wR4( O5-2"[5A5"j&RH3=>!4z)֢Z»p XWMuQFqn1oPQ=@=h gػG;X>fvxe <7*Ϛ^_7 SoL .]/{=l |s(B-=>D;NC_ZZ5;exmmJ^jW%W)0 2 7$  Ff5GVt";nь#XEgBe!߅/2:lstWz>=p:5+ng鎊87NBydzdγXHz ^:ʰ FD9uhI?@fLxZ i_Hi!wu堥גM*%y_萧=Mw|H9gyeb2|a9Lj_;CS qKN`ce/ V$ؓN~+V*21q:(^Jhd+&vYB 55BSV}r EfrFC6'\; >`)`69(e Z#g !hL?zHbGFI֘)׈{A=#\K;Cz ȹ?CO=B話롼lQl%ݵqM)l+ ΕUKFKk8l,!\`FEYrhxk<6 m}djRSp_+ jAfTӑCDlT 5YR|uLGC5ԭxybL˷1QQRj " t+ ײNW2e9jhS av REA1cbC67y TmHI8Ҩn=W#-i> +X`wQ-eB%s)d b}L9gb}gԇ2sf*_,Fc ^-u [6!e7v6!0>I|4r]KyjTfP,?z'QB=n4D<:blAw `Y{~TW`'̏~l s4-(qp!]j, 9*m QJ|n|ۄEy/:.hҩM%;ĊSKg*Dc=V*4H<, ?U\N96q9)ޝY7'|tjo,\Q+ RYOrM.4jDEQ^"->1-B>!= aqĸBР#]B Ao=&؟!-oAv>=kme[7E`i)DB KVӛ>^ARAI/ewXNj iHNR1 $}Dw,'rڣ]w򿻻f_w?D"}HyQmΎWقl"QÒgB$Ÿa eT}A̜X5U z]!㋄~Jnr?d 0l~b(ZW`[3.h/ аd)`/!J39ip@5EpJV(oyl4QGfE.Zk39>S^Fd72T&g$$%9Kqf6y,.рeWl%'T(eaߙ @NgXLB d"@1Y34 1rDa  5TcY, o(o'úLЄem&/ic`V M w~$vQy}r]K,.mbEjoA쁏6C⢽^OYBg#N0@JФKTOI%@/*T(_p7M"j$/S|(G1N3ߚd 3|Sj`.r`L!?!h{g  nUg',9z @;$B<3RgMD}haƹg6`+>fdL+Ys/X:fa;61Ƚ}5+1yUQg?0*'AaL!% vžڦ]W]g#n!r1Fve',7066kD?bB}K>J)ݏCІ^+1C^SO_>?ym=Cd<ă:E 3m}5Cp8 6>ӹuTߵ#<[-Mx}{\uT ViMj#5wY+'-uO[͐>ZZxm?C"Lo-#w7MbP ">$Կ)OrB>F/4o}rLOi*EuTaȱYۓ4(l/?}.Th,0Wk 9 [RtK070zMy d'ҼEu0 !H2pP-Y @J%eZnvd%ep>?b״ jk9癣8X?IȜydֲ+Pn]=؆o^O.v4(EqR`XqEKӗtKCp\,E7(nA#3,K뗦"p2ƜGb ja?wZ8-`T`hEa||Q>YuX}wzCp6g/,V`4wVOLΙ k$壳}N}j*ewnM f m|7=pE_ǿY#]Gk#9z/ru&\ y 1Xʥ%a'Tb;PZkwLpMHaIc$o,*-_>q;S YνWbX@V7AQ^s~^G75gP@\WTYHJLVjJ`&RX/BYA}Et*v̼ * w{GsZäۅ8Yj4g0po!e^h![ Jg(zȍ*Ij(h?}u$y!u}~B=HG3h,TWk|lDb6-g6Kq{)5x#n]gCdvFKWe)5nneDP`2Mдc&>5wkA.Ec!< {htOȤȃ>8j4ǹ4]?w@7>"f<3s9:Ni&b#rK;؁a(CN/Py,jVNV*H&<S=D6^fk9173pg GlӄND}3M>EJDDH fAA5Wo|.j@I~0EAƐ"0+p!6 l'Ø{Rr#n'B( X&гA{A!cO vJpfz'w%3˙39c:"Sm}ή'>DpvB'1O-baLWۣ_FY-Қ. {)kYGFnzy7>;ˌ՗ ,fU(sfZu|Lԕk8w`X11i>yдT ^H 3TEۀSZA;R&2N Q~M̀ "B'O[~e4?yM`ml0$Gjܺ nh<"6i=hnߏ`^'c( Km- %Qh';lAmSO'W񚵊K^}ЯxX͚yб·!F 2$x٭?Kxi.CF6FT}IVΝC5akD hKunq=dK='~ sA#M.Ե#?2 9NbϙJeʫ}oPXQ~9(!=AJVJQt[xⶕK̢?( ]JN=74w-V{3!9lwvX'Fx/.R̬m ۻfd8h!tm兜sh:fnPڢLd=gZ ޒ2>О$1XM1Y4[NhJzPr4 |$9~ d=Ę(DN3YF__Bm~@UZ.v!>o!PF%9aE:w̢i3bǟl7#Z%{4hݚ 9MsN:4CB\l x_&>kI6UEYw&<F:ּ7o\_m w%t!2-biIof|0i(`ZL4z5MVg W|up)~H<%Q6򟳒-H|E "S+\A-1KQ{#uno%]i#\F7M%7JfqGWfhƲ#LLbaȒgz"d'`g9:DA>C$JC.~X:&0h;9Uq4?_ h_ x]R ~s`%:Ƀ*!\Yې뿤8`?|n=t'(3 ا>lYtYWqpD"\2fZ 汲~TJbGٷRxVڿ3X a_uf)c5!@hǦBo:Zm &~G)%2PRW9JG^Oռ aXqE$Hhq\[I7t TB_Li sk[ռhxEW!tVTʏTѪ$k♡3]D_A'܏ W#VٷS 9\(ג_PY.XPhCޫW5&hzuþaY_!5IW9!@g.U[5010K<4j"d/^9:n,3v3&DOof}^8K 4P>Dimie螺 뽽Yzvj,P|\r;ш9w;9QƱŁ -H8z s6[(A9A+ElӒ_3|^|#zkUda?9J[.ȩuVP9,PhhA]oZK):<* v{Pxx*b-+TlfۍH5lZHsڔhy+io& ?v1=b9.5ѽ(L# yҌhFr>$Nwφ8IyV ':1'([܊'I8H.M/]`0[ ;Dp ya S]MTy}`KR!|kX2y#PN:vu0[NtƸ˜,Ĥ@hN%(+Q$ay2^} X ~)V^&KMRuT@fa<%|c+\.'L4`qSWcύN.1b`RzVr>"S:6[=E i0ŦsܔNc͇Z8~6ڠ]"F<(ӵ0hX"g| A br(`)gYnf8a/xT7<ÞMe\9zCV̢-!ZЈRQgs]Á9*XoB-A]qմ^lgX ;uǘ/g@^?b蝤ߨɔoZjuǨy(eCJyM6gQcMzFA_2ɝV<yy"j|#溪Bo-HPG+r7Asgo4A\*`p|[6 @ 2Km_ hG%‰ny^]P=/Y/O2U}{/^N~ GGrBXbH{oS'|ʴ#Ad~Xژ_)֎* 2gwalq<΃XUN.W{SM~ f1hH$}\< gx*;;-(7:y /@P>ղrl#׹G撿Fe G9!'6/7;uׂO/rLzȣig* 5t&uLFX0*;#N9. {'$NʫyRJxl )݅0AĘ">,em9LV T^hye~bǪ*5k8qsX&Gi65 KtK7IiA\\ܕIʤ >Z1aDHCE 弳L "γ( U 8͖Κ>t]XNt׋,mo~j7֣oD#S +3+ \*q 9"%q (OJ mug&B>[̀$e m{_xOwfO,x92jC,.ztN)Nd?W&/wT'OE8t0aHhrϧƊ]2?"V^h0ӎ52Ip[d℆rai ':, _E >0Y`҉DN$Z,“[0%ݦ7H"W︚H5A1bdLX*uĖ!TGh( {eSl!0v$XW~0GJ!^CMtqiY"+J\0UC!JL]%o/c[7M q}6]޴Tj`t0r%Gdxx7ܡ[b9euLʭItڲk6hr)V 2slVF!Fp\D98i|-g'B8wj=Fރ_/I2q1TKhPan{{("LuM.rn r tMK۝FrAu;gDikYXpT[ad8q?9~pvW9Dz Kk;.OA2$ YB=tu[9%msdN qu9W% ߟ2TZ 2p/X-B $9;2\ mV&ЧAtl $V֖ ʄr]G&ޠ= B\hQT7+GP,Wp%o qG"? sH̥PK6jiԔ`B0#fڛ tNֵre6(b⇔oeJ`ָxt:$&7ڎE\MO+,eHC(6D y 0^PQhT&%R!M=asWA:YZ|})KNZ쑞a "¶KWhkh,m3`59bt]&6ß5P(]a9 n{y,`k|9<~S}Ůh_WI>"h 6{CXFڿx6s=0&aamJ p8[#d(vgIST벉xԡ$'/F3u2Uxqs>^7v@Tǹչ}R8  S=/[$eNlکjVpVTk6GҝfϤ&&վXP4(=7TC>5DT|}5A wi_?JRa_MJ|qX,UB(dgGHeKRV)S-(J`ِoy82o[E]pyD^/\wX +Ms6lΖcۄof.k`UZ6@O]mC*aI_RseL$bkFmY3z$qn#?] 250lȹ2 Gl+'WFIt9w/`dTxV#BHjUJ |/h(ؐʧ|"WZ2a/2mOq뜲v7X(1[KB3[(ɨPsNI=jb^΁} u#m"of}xsMÔf#I=)y>1XWv lEH8ɧ[7O}宊-hǤ  Dan\J':wd`S2[j a=Vp*tU>q =wܡw]0 4sURW? -4r]{P!s"qr-mz&=X ke.;)fq[G&k_rh,u}tM"ݿ3y#\˩gIY?#Oܞ6vO?_t)7.,/ ŞĈH+|QfQ ,D)bN"vԒVtm`2_}. ]&De.Sţ8<Λ k*Y&&'=ݱ4iz/iwU^' $"޵gH/膈3ui_g@Ub$S2g2#w.@[:n4\~X>4 ɒVVH*0m[y[ bZ1KE[Tt;)J X[yĪFXH@ #ِB >7 !\ִ\z}?w"0ODgjٝ\kru*ȒG{'A(AϥݥN^'ݿcſfmBCupa/~zo?'y_|ԉ5huZ!)3T0jxN&Xcqxcҭ (Ki̺QŎ,3k^U.?=mP2~y:]"(Q,ڟـ`sМ_HLd37q_"qxk& GHe3(c*uD8.8B&qv SI5qʷǬG?VsWgi {yl8޾>K=SX 6O!,Ƿu+ZGN ƫW̴BaASq_O:ͿԮ=Ns ,=|y@Y'Y"3xQYHO'$_cБs@ʻnj$2`6 _,E&F:y`lcO. N n&+6PE,',N A0H֍]0Aa=OAڍW=xa0cH*꘣SpOdeJUP"j AXԎ \B)A0iM9njY}ձa 1J)܊0'2J#D }[Aihgcc;tB:}0X5mZ/;On%JzDGz-5鼲} 57x{uk`ȕ$킅Mpj#d <]m򫰛e w\ͨߴ}C')B 9#qZǬԠV!?Ԥ*#HN3DoR]n_:mA]yضiYLh]I#9(POz(Y`K5q4jn?n-OlMÄ:nRc;vZ~y3=!Ăͻ_, 0qt&ptlC!( Zgnȟ4,'n1E qFK&'bH0=/cǙXNT1<&A#]BNc^#mOZD HCNX8UNژEn:˘r(9㫇 f24ץcN*Ĺhji.ඥPBcIF K\1<'_Asg(=MB]ѡH?&{g;W'w}'tLcBb‡ߙ7wS'K)?hUՔw]Ti#hYHR0Mʒ;=1,rԴܜцiz1ڡFB8*a/]&E `.c*r.;记yt>0O Rd۬2 y졶lƔY::|<&>QIŭ]$q3d)!*"}c&Ptb 醙0.IR=0=WR]KFo$ɒqnp18K682}kۃ^@^8Uzz9CD4W^/ CJxgHֳ2WG>Se$mLVbYtYcv &*J|+RLzbh8Ž_m{tVxTٺ>;9*( jjv*&Ri6[K7NR_' ׺ىӖ=dIu%8[#<@i}DuaJAÙ$A2K~Zu6wrNn^:`f nߒkK̊;x7(Z]o?ѺyWI(|N߳KCYؽB4 cyrbs(toz@)'Hi>iu ́M +AvS52\Z⵹,w[u&@5'[6dn}D0и{R[Y,xaWkRKk>,oj 6t> !*N>'{X1 #ePk āhwҎRmv.%@ x]xXIk¢IRjtB1\2(-_Ԯ2DRfA%:wrXR}e4 U;Uz꺻] 1ЛODa*ȵh5(,:]{!%;6~9G@!R@R$gINJA=N._fѝn(2Ct=9f%8 rsOWO8ڼCj Q8*y`p挩HrGT qDsR# O Rd=NDPrQ( 0c,q #8f&lNJ(r6Z.W5lEbc3??*BmU>tgB mUf,]P겊!-J~cZ>_57&̈́,tC 7@߷bXD*fӶvMe8f9"7Z+zAHgnd>Y`*"wnBi>Y+MJVY@|["۸p {, }H!ذ7<鹬G])u2X\d8WFmK`k ʖ!sbhϫe;=pd$tc}KԋR\絼5,-KG!0xt3 =e3bN{k?;+ҽ]̞hCg(ʞ{>P>AT!S [)'r2̭[Ґˋ3KoJ;D4Gn.<'BI?u3n&V,,$O'9n<5W=jcg{v[CcrIQT5j6Fq^mcII~)%R|G:[g* A%= ,Zx)qA2Yޖ@S:bJy_O!i=į,tʙi:5܄3{&y =Kв<M8R8DuQZ9`ƈƕ18Z)=bg(--XCkeԘLoCP.1/BٯZ9^=ԧLW&ZU''K^;>AMhm:{-nDDe, 8sӢ6ka$#37qahZlեL_6 $^+.'|f3+gX6ŪұcRpe'2z9c@h9?O7\6<*iUjHe*܋v:pN37et MnpZt;Lh1S~.;Asħ&C%.XGQI+뿔OΏ2ٲ]k),-> ̙Ie22#P0 dRk4;֤p*qyb;EUKSКfdʦR=،d7l}L.7bh0](p# "yqXSJ eV=iWWR<`D B̌ 뀃i..h:6mEOLse]='&(i@,;0|I*xV9̟/S3Gs+4 A}loE|:hSf Ad]^ Q_yM.Tw*ÐyLxqh"Cn5 (YʻM9F h9CLk2!Z_Ap(H$`L(1ftOvK.e_r]ZLdnL4*RRren0_B`XfVA%H|2LguV;Mu5wW){vh5 %BvKvMf4_4~G/T٣N+?7rh<(v]St&eI7ċ+Ux[׽XQ-&YׁH3Hoh4c%|N g' ?^آ òF2rsl yH6A<%%( ndʰVn/ҩWS-؉\v5Ra7A}Tsl<Z/0S rȣ=I$ WOXMi;ٛx_Ӹ{Ogjs-Y,+Yv-3ϣX5\ LVh+Ϻ5JNt\Sx&Am sij-Z{򜝬_\{ WU,~wdq ]Z#pEQ$9JZpO˒`}IO&4V`-أoȰ@}ECdq$N"+sh.if"t77SfE)0EZ/gVkuAN yB)UQc QLцB6I(AIQa KH~M!~Cy݌Ym~0꿉oY1-E>=՞ǘ;[bJememL]mt݃X -w,dIh[hK#@f-K_`ZzM]U'+е9+}U]yfo4%@=tƤα 87v \-5Af['K|ۥY"Pcm4<ʁ7UOڢ@*R@!K)Ӏa1;1 ?һdPw*Ы .amF [$5?Q] (<01C3d>b0ILS0I>s\ghgjclO/ h0,j{M_.&tn+ '+BJ ]j;XHNNƥƣ㣊V3oAsYn03{?S@oy`A!"kK>˪fDGOp~:e%{Ҥs;<҉Hvny>EN)mߠb 1{)@:Q +V#xOB&iFHCF[GO*b7xJ?3Џ ː]K1B|[hԩ{ʐF8!ىtƚzbgH?a5Nz?T*~[Ҍ Dsf4W}).$fi-Wgح=$퉾'ݏ>Vs}XXřTVƤ |fSMOuwZ; , y(/n觲U(H?vYF.pb5 |s}r{)}*jmV4h+%v0$Qԃ.A/;bT֫6)d:玀ŝy1\ZͶDt]5;KĞ?VǖLA靏9,%K|ݘqYAK=|Hv=7bdC<̅/Pϋ6+GEP16H\~>3#j`<c,D1˂9SVLZ6h  s{S:i5];ۺeMI|x2XU-p )dP!eb0ccGtTb@fI~7 o5:?mw"g݀lTVkcSݮ`s^_fF4[˜]8>8so}G4˖d y<;c`+_(-)Y>(׎;Y>?\0L'ҠgJLTI&HHKcy=Ĩ0P42 :3S ˾SCNB*%;W LTsyT\ URhB/;zھfgM"~~ bY諻\ޟּWLRB>urp]j x>wksf5`eV,2օ z-(ؙr` º&UnAWO^eu ƩFS i =Mw`#M OoI; 㖙%X_zXU6_JW^g6Ft'$-N ~h-Q{@hMS M-x0y|c%ؗճ5)SM_ŭy:ͻa 9Țr)s|pB >%x1jJO?.KHۢ@@m_5=.}Vy Tl( 7j)zJ;M8kZAj&}p6.v3Q7ҤՅAv8x!(IV.,Ǒ2lDO7`}l=L)b?_fC2lOV:!o>Ѫ "$gpMĆ}cϪk?'d?V(uh~ 1gbJZW 1r3RLq. w7TEB`N&#) 84 {r_$E&֎l9D|N@b+{'xf!LI1 kf X(6G[3KJg` Ta*&sagz $j\/){;T泂b<f``_Q8J'B _W$] ;5F/P.[I ^^?" ٚiv^Kn;T-ipw EFzۥJ:GaZӶ2[ ;]Z D#t.W $Be_% "#E_ssgp)4e%]R5 O}A4)ȃ8ͯD"ۤS15o&a+}UEoL>Ov=wb%zܾѧG1+x5;=(zVḏĶN HQ("6ĵF(ͳ !9|нQVPV:boS y\tF nŖ$ U3' wtէW#1FT$ g- D"g=vJr仆7!j!Vm5&;ʸ{9d)@.*h.ЂMЈ<50G sK-ͮ%L\Wl/e}mBvf )ݣbFWYE%>: #J|m!L}u`}n+G.p2;Y+ЁUg 8Ȉ/pzJW^3FKs)5ث׿u$1պ' ^0 5icQ.y# x@d צ3t Dv4ZN3]*mQQvl3'TB ''KIU"ԯok?m`-4b 47(kezH:pcdVS6 $VPq[HKRA+3Hd8=ٗ\Zo~=+392l&(p )GMf(J\YExc`Jkzɯ;c 'QLRxej/ PJ>%cn/[=eA/mJXOE.Ÿ}K۾0V\V"2Rf,[{G k$ȅн O!> Y"< #bvv,'pbT<ʵ+%;k%58UIi8]mS{31&n/fB'¾بLNCX5RhE$ilNr5CG'攧q@aij gQYH|ny:ad.D |EKr9%XA5=Ӿ*5R Ra3mC1AYN9IF?H/F|XOO>Qs,Wݳe1ggr8~kh?`ܬ\)eAOJB=wiP\YO*^S8rUp@efNXA* n5DeH6%z9 Xi4z5DPD׎0וe9w73]L#7֗Ϲ1آK*dVTFqFI>4&S?^y[J7ѝ8Zu v3ȋ#zrZh~$I" ݡ^d4aS BC0@%{2+-"7Gژ|D74%_/#\ÐPtn{=:[vAbӄf</&ۈ?y#nӱΕ>$m $^G+p3%l󒹇tIʂPZ?####ʇƧ{pgq]rTm4c&GQji1uO9+Ϩtχ>}2,沏AJZf1(]z56R!fΡu"fښ7_WIvo~>rLhfI^1 `b3d6q>ȍ0l Rbŵ.yMU(ou$];755XdlU ҫm t]w*-( K^O0XB5Fbڰ1׼9Y l JT]X!JvtUZ-ګՇ|lsJruq`3щ˜O͓p""s];Fj,dVr6]$ïTG׻3yp6!# Za½|:d3G(}W3{Ѵ3X d`%\!nT!א e;x.L䕈ԓSa1li/RD$\?]N/9(ӝP׈54K`ukU\aT̽Ӻŗ}7Yk:Ҋ~oOixyZ=uiŘi* ΤY\@7~%twyR5jbe~~$w /'^h* ʄv*/\4SOy^4fGa<ɭz.%)h2Sa܏'EBr B*~g \cSCs]t]`gY1i7dz҇# )Ʈ~5LWĔ>o[O/n/Svaz&)OhEH {+7e<Hӹ($(~:OuxR}]@o֛aw>4җ(hݾ& SП|(Vik~s2Y TUTs'H'3L W$`HN6|/wҧ0ٖP\QIFI9ҟdXкЁ63p_y1yc*'SG3UpLH9Z5"٦.$nWWқ#Sls\Їo%p >y/*_j+ԃhʽ'LB ۢTW/蘟éeF0#ҳiE54(γMp1%DLK1(ξzhXFE4C΄քbOdGB|' N\rQ]|[$zy2nWxӊٚ&U~u+ܷ+nw!{l"bĒmRA/⬹E{|ek1&;ofœޒw>^&Z?0Y݅7!+d~_NUe6*r7| 9:\A`9¶v)GꏊP|d&FtZ VbZa MH{}/4sF KaF ݿsm}%Z{9 &qr+{Z5ྡྷiq]o-UۛK;x Z愘ˆ!¸ZޱcA+_61iNo?`l'i{ 7Q%-~gKLpC-])>/ 1T’WaW]Fe2jKϒ8$sȚO U%bGy] LѪhPQGQx1_y6#RuA=Rʅׇ;Ӧi>vȾ5Đ'˚:큙H QiT+C+Pu~<@}^_ 0 ׵C%ܳP.$IO͵RVg㦡829P]˔k2È(1Ū) HϤ/,\:ROt0ʏ֙dZ(IH; у>j0GaBkʜg؝(3u>EbrOUӃw!K[zQYEOӬ6n 4S9o5Rhx=($L2HOi;~ER`΄' "amyoH Rj'ꂝwn|,JO.VB}GЋq,`ϫ6+j܏U7UA0p؊l [3bm)[&D$Ӗ&zZ-]:fݭ1&A@J(ʖtpCgna˨#]|%HJH¼U;!&zq:K+59Q?VEnI&6pQWu-og5Tbi(!>x4DSD۪q,8 RaT^u& g3h%#ʣdpa}'5mt25ٓʨ^ Ofa쟢Bڧh"2vu~,4TG#q€4LM[luitxzǼ6O?ygE<ĤdcBL&f;; 㬕& 1)N5wtX2tғ G6t0EO;̩IpzDeD]Ojrv;IВ+Ǹ"p\5 EP}QI'?pƭ{ޝKvz J8Qrփf$B.2 8-C2N(|5 48{3Bu gxir\؝ZtPP2Yq3i!ů``s8(ޟ4?8MPq|OJQ#[pMniU>_ k2W&uZ}|#\Ow?Ha8gADG#z搂u5= ('M_*٢A^#rur}a[|/:Z8}`'[q$nA$O]+eSxlz0nhY#eSw@SRB8TMQoӁZ?*B"i:BGL8U]k˰5?YΖNgh.?E-*9c AƝ<Ɣq-nYW'TK;]4.9,{PFFæD6;6B7HC]i%u͈<^1mWmg: ĩǸВI7:cGш1<l!tLNs¢n$BϏ/zܱQo?,ILx{x_Gn]U [/P\ `eq"9I)F,[{a)z$K- arͱsgz EP*-t0# ِgQe37 ^q'[ÎB$m2c}l3҉"*h\ys{Zu4n7䘠9Co2xDlY_xԓuߴ*^ߘ|IBVˢ'bZ;]DOՋD3 `77J7Qy_B%scPʦeژQ:k04U |#c(kΎ1(p;J<"1&Fݩ؊k;ʫ|0<%euߩ:жd>rqB{%G#)ȑL¼rI鎍s YsS_: QA`O=)X4 @{;f\V(J#]hn/)QeEۘ5H=96C?o2n:Vˡku|_8&'I~aA:4ބC!fИy&I}'t0KՄ%̧n^~]?zM5:WS>Ky9/e'O\%UĿ-=VYCo/Ѹ@}UղOҀ|IWMm!R<է+6v>*gr OӅ1.+#9zMLyu1[h$x*zGSnġ(-98'@vV?5P4kzTQ(R?f ̬ $aRvOrt r[05DYP._\kV-~H|{* +3}L7kCI_=m\$}wtL~;#ۺ ִM}FCx6\z8q/\.ykաISt)OP^e,}CE#;q9TxC<AUc;dھ]AGx'u21'}uJ>ù-xgK jM@,y뮫hSptQtĉ_j-=C{yۨ(p,  ?E ,2쉳ŖvN`3$\%pzX[:7$np4sh(HzZڱo?aoV*O"?[hr"%_/ULXCkZhKQc R[j y2@Uu+}>l_HFqQT!OQ#|}1Js@qI[+wi8 *WaX.qn{՛zS=ڡqdtϴR172YWq`8zF|Pe=cIL *OT7h] L5le8>5%|DycuW!>E{?]YY~ h8* Y ICܺPvt ٓ"*W4 Q)imS:Ƶ&B7.f7p î. -Ũo-'YǪBl~Way,sՏ `߼@[rbz[٨ 6;&?;Rltb-B[n XQg4B΅J>-y{٨${н})6*T[g*44t/ '>Fx'ɹr߃tpѪdRB\:& I[dg3=V݃JzwkD3Te'G( 1@SVK]o|̈X^Cn9F(ۛ^@{xS!#YE qnVnS?jCh:sqV]ay7Xa 5׃M%4.d-WJhԜ6o΀rY~&W-^X\gCC?_ D/g%eiG)py6i~(7?o̪8-玅_"7gQs'_UBxj_}?SXT&۲--cEﵑ֞sg&}yߎ6g)`3{(`)[tme` ?O}Ip68SMX-'Ĕdo@d{PdhNSeOFIZl屜>1f׼.eB|IMq]oS 7ѨJTQfr<: }%h "œ敦ިRu3_nTWGڽ!Vk}DXN[~fґg!~|}V-)lc5} zFA75L!( ,M4-n5Qۂapgp b9r$R,EhѳuZimM.9tƻNǎF9"``sxёwtw+2\~g?+=N`r2QGvDsc\j=#4=PI ɴl=ZI&I:;oK i3m!fo]J9O^8>K,l@إmCľozEaD_e@;}.P69рpaPwD8HKbP4~Dϴ[^G{2^^TIΙ21M… ;ub圃wa_7LR#+Q=R=!Jc& 8ӷ\7 T7$#QmZ& kH i%ׯX-7⠨ק^qe(՚Z{L99SZYdj M~;šVxT\.;RҗVگ5kElbwLcOfa_6Hz)ih2kc0j2&Xt"=m]7;xm!]igsEQL0ێTKfkSJ!U9ѭ da^ZZTp|dBXA#//' Q޲CҰɅP 0%!)S,QV1S '49U>T%:yG,v9o\Zi ٲӌXȉ ?_ċjn2(1ARrm|MٽZx{r0U-;%1ͧ꟟-MAd/!!"/i7cMgտgX@胜 nUARS8뗩4]4c_=ёP5 V261oH.ǻw0kOl*e@ #{`נUE̡6IwŐgאpbHN>d‘82-[̇:Sc6XLM~p#nq4g ű*`3LZij{/4J;CA$wy6JJ ϳJAw6$d"ٻ㧖mȅHuBk֫qСmffДTP3lcH iɬ;VaKD;ޣva,>GlzZ#|w)Hq9нo!zYD.j?Ìmg.U#O~4Szu{,lǵO,74.D,bUNzU( ٢"q{}Y|4p|R:$ߴ02:a TY |o3]_XvGlY/Knj]F#bWBut%,´>6u<, xh 齊67]hLaQhvo/rwbC6B˳Yq/_JZ ;5.mdO9Ok Û*9L<}pXoؗNDpyRR׬L7%]ZjӠo܏m(m8Ԕw >U\Rhv9"qЂ HjZȭ&`mD?|EzF@PX,@Ù%hk*2m*}{jA@%{s "oP*qՍE^FfNEشلB񃬒.>Q!t&Ln흊yOv -fZuo.\ĬpB_fE'iF[|4]6utL0U7fVAR Z@%hVo`_^꿜[n ?m!klLWSx'4ꯋ© u5%!yTL/K ~idZPʘ\SQ~/0IZ#M>­waAZn0[`2~ x)x\dT?ʋsB -D_g\+ @=9@ Xi^yksG!dTeh:u ED3#otPlUw3s+C|w f|qvvAΓy҆JEE%Ǘj}Fu: %{zSr';syZqI6M㩣cJw6-f |Q䤩o,!slB [ t+6_~+ {.Brk! ّO}SA\#F-BSJRLWcJ :-Da:a5g-"D} HٱTѵEo۞42WE su/UXMBLM=Wo.t*ҝtJ#qfډLo<&=5DA2CV6{s(1"ʹeTCE :=oQ_y~%nV9ou 7= yog~7JkgY݆7+#Sc?LUCz`rN$΄y*&_L3qxkD 46$R XƂiKg> MybUF>.QȈ?lڪ;R{hGJ1Fu`L4`I8@seV/кk%yaAkVłQN_1=^ˠ9̫ПK8!0o;uԐP[m ӁkZ4Gմ^Ldv"*B.r C b XgYZ0707010000011d000081a4000000000000000000000001643420d600002474000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/W$4]?Eh=ڜ.+HJiUmҚO$~e|X#lD Rt;bXN4F薳aR$C(UN[IFi,QyI4@`j5S gm!LuCI/5xg|uuD0Ѵmư$Vdfec0I C9?-rqaPcu,-~ݤ5V$l.|=77/tӭM(cLJ`% U9"daGfg2 E.#$fB%IDCZ۬HC. -7/$^ у) UC{ vJ z{fܙt/qa( >$.f8tYtczYWԥszKgÄS1Ch 2͟4 ž˾k D^}^pdu#pRS7̟4b)KEM]'g FnP 0q.0Hn^(E%~g/JAf`,<.I'x;`/.Y捳#Oe`xB*7'XCES)4'L{ƏW{fw2rYQb0p q⛹<͹j]A7kh ,l:2dO 嚤3\I_?p89p/%W0?DzMU}M/qe PHqf u<7 +=Ts>ǀNcyf{ gZojLh:eKPaf7=6,fYi 0c4%$;+YKҫ?xh*e00>;ѹP:|<ۡUc:i3SKcxL 'Գ=~5 ץX'$u܍`X,j.&jb!li\892ɯ$ݵ{w~څo2!~&vp&Ң#M2?poWK*x@z&G )ϭ1Ru֪s )!BYxuaQb.ÙT$`X;ugQ7׺sEt(w p|IWDM*ev >2/P/MxP|)\9 0m8#N[e46gWuXkEn(Y쾃D@ExG6iMZaqOP&5"'Xwv^صD6dGk`VguDeFlėm+GڄЌ\O"Gm`Cؑ:78~nԲo$H1ŠnA ;,tH,iN^l\!11cڒMaLB }q}~eVp /kI$꫹n,`T& z[ 1 ^[ 4r? R2 Ä, j9 l+3ȿlG8؞A9LM5p~ 9G)^Ά#Ak^=Ѹ&mDx~LfĢ Z6i[N)q2BcNi@sU/KPcfCόX@ŗ֭ Au+nN H.ŠNRFpRrKi{M OhZ"t-.6-}T[8n7vX!^ МBIHUȽki{5:[#!Kn؃l~xyGٕSj,>ԁc L`W>^)E'HBލЋ`H9:}g>~|:&Of0AXa2@7z6 a._,N0nuU?.z9֧,!M̹'%#b(fm-qNȪݜ R|nL {DWtJTaYe~B5`;L[HA% $ĽH`L#R7H!Xa%KҸȴAxiBw< [ױB&bi9cpC(o+&Ro!J3zWg\]KT(v2EW"ڰxNBBRxE_ֳ ^æ̔lo-#CM,*əoWJBZI<5ƶ`DK;D )s tXg M ax@qxنeF1 -H\ n$2m,N,\ni!$@o_VAs58]`1Y+Ψr Ztp72?떎+aǦ``MUEIS,$&#{2z_O@@B5,Q KpkVeE 5xq( |[gW}}(Z1)t墖vM^v ;#LJ%\CJ74:azu3+.17BMQU`3vΆĘДe[*qVJCNE8vJ'>ӊs˖A$_U.T;?_@hEjA&ރ6 {DL1RB G!sP$ -?u|%<Ib@/BPq/~{.z@$$Rώ@'X$U0LAHp#*a[;ɐkW~mJGAnkqQK 3/%r}3S x@N=k ucPtCX9a*}\.[0]jR8=R-@1{u3^||B~Ǥ8,5+vZ:i>z~)o)o0j/><[E^4\"BOu "nM ʺCpsZ9t/v,^J@y8d %bDV n<ʄN(~emA Y$zdǑRDhʤ-&5OZk&b6%Q\P?$;zH$vQ.p2  GVfӎΔB|d;~BcO/2dZzFb&l̿CcLS)dcJXSNF[ {PM|M@Fȥz˨;eTNT.) ̽z(n"HOKO5X|̳-־7F7U2+́QHO B->YW@{I⧼3XصLʠp;W(I'l|'ϵȕ3 Ö0`Q7G,a B? Ц|h4 VXJjӹ/䔏ǦBvOR}FsF7#:+z=7 dfRx-òST՛˝!ܛ)O|`6}YڵTFxê}ۈj=K3|$j#IC5 3UVnB /s"I/E)m`_Oqɨ 3%Xʁ :/:?rR7"Tt7ЪY6sQ*ۢ`0yX"7̕x~3HYu4*|+5e$涿ƃe*d 뙸|Zfw zˡ۠%u?>w&%WQb}o^^C =gn#JG- 9PW el֥[TB%Ʉ[JsLF,`r3նfnD57MUyk+y;fb&Ovp9e0XyM7w #+Q3'm.븨 zf nxX)&?TU&Qt} NMydVZ\[Z(r)58-#ZH8%_,;$BF--ES2e3^nʈ+(@t‰Er梎NO!๥|lԄ漇= }pRFMc{xڤ(ݝVQaiXY+]Gf7l?f-Krⵕq2}+ zDTHAqUj+XFZ{3#'=-)SiȻp8sVMZf:`)^U_ -Ui,$4(A&ÖS,2On1U4L* p8ZG•4p+h,w#I+ sf\;2Yמ, 1 +9lWRdw#zlŕs\LiKZyTl\٧-ĄvnU0lX ꕷűԱ8oMqAp=0ń[LhN#XE[cA(JCos<=~߇aRaekM~Unҝ]Xπh#G[@mG'dZxOrrpm$7QDRmi )^o."cyʈ3`&zNdlKX1dFi4EtB sոXkBb%Yd} V%/Ou\t e6 0Enчσ8썡0C? N%3-Vn@%CӲJ[ZmeA+̶[2tn:fq,;={&Qj *_叟~Mh'.n+;0!s|[FZ{$ⅹ8\wZ="{w Ei=3SVxcS%XUyE#8 }w_p]$@9ˣ?tڈ_FlmR.ݦ掯6pƇڋZc3Tar:wS,+,[&Q*_:% O2 *2P9l\V}en*\U TőTZ|=)@|t,(b ma\=)^lx#Oݧʼ^\!ÛhxY/(c/`۞azrngbr2^ZgZ7S9 `Iaj,5k;=h>udSuB3[.IdhIB\!u>7 ytZ3"J ƲC6-3A٧F`&PV1f(HSY1,fD+3Rc_Ƭ3?]P ph0H٫C-n1>P̂oP~=F03dh,FApƶ9-"A=wy'Έăd(:&lug릣GfSv apE'80 ڞj Nףz,(ҊC:JL0];(_TnN)YD@9ZH15`wդmG#W-LqoYwo{S_鐎 A@WS)NjNhʓ,+zD&Yn>xuNMJizhʾ$ed1HrlF،H9チJy\uY&>yX )yO)aS"d(fȸ&ѝk7"#|A_iZ=Qh:$ںC`QBJIy(W^ɽ]HMޠ!=G\?v!!Se`$itO kϑ\k螨 ; F{C:p!`gOG.{$ZzaRBx9>NdspV7jCx@:a72#`e+TmL6\ S*cU6Y5wȔ }UvKjQY:r!˯@x5Tp/5ޘ¬1 lF724+(ѵ2cFHMK0̳Mv!C=y[6;ȿvxTdJih"&-}̦+2.Jozmfq?=}*kWY}yhrX< UW]l/yb쉿t.8{22;q.E2NEȺe4)x&oZ n2 ^Ϳ&$||j yNE|4ě('72L)=WHG콩SO*wLAC+A(N\rgZRmCRl6i/ D7 3A*V1@p+Vܡ>i #'6B4XUc}uΗ;&d Ď3Q^ )2+je~7Li"z Sױ~5W(daQ%*DaoVGj tBR*'b`"H\}62R\}R&lFT4_>@ۮYѼ A5m$ϟΏ̩T~j+#Vk1'R.oQY PDj;!3Lg@k:EA)w0#mG>y$Os+M`}/X=@qQ`iC1:Ҕ|:).;EzOiuk*VFf1Ih$ڻ9$:F v iLR8 %=">3RyT0Vw!9`q .}(C{eV7N6dK{u^i3[ C\05dW> @Q L$L F. ૘b}%  ׂM_d=>pg ȩ7FȨ}FmxiE=p4!;U`XY Q^'=]rՋ#TI cd"fiګܠ"*+Z(y=Ůqy>4._ܴѴ 3MʨU(cmjȱ{Iƥ1 "w<fCqdu҂BY 7Sh';lb a {]z܈l <>JxX_qSV\oދC=5p-c38g>F=0hY&3WTM rt_4L8 D;_aϝVt"$s7(A8a ) Kg'(B,h>aV:^,PY,3"_VSHݸb~ }G+M!_ _l9w=R7Dϰ^/G8# 5+ V[)d: d6?zyŌM4i./2EП!;+>U9*}]p v"?FWxg o["M 8]S*H-4OC>k_.c15&ŧ$ 3~[^:gZ՟Cz!hB(W[ʕ'"- ?D>N8uAʁ sL6oƐKIEvALޔl>C-dEB:o]d4;XRx@>5%i6.Adq-{^8ddm_dE`AG=ka-wC>.sA #3RZAt+lF7RES{|BG%0xw)H<&Ny2;o8mpO:l~Tj. ϥZ-c\4 {ɍk, z07=Xo3NykwbTxʃUrYgXZدւCi )4H/1,Hkj)̥yD8 nGͷ١Vt.2$Q33_Usz#EKD2q1=6벷K{ ThqW5O, [v֠>L5qa& ,f)5^NќКՌ+I"b EGyЈL3r;9ncAAIDnbiaESj)L(Mދwt`$#)Y$\Y *_Z/ zgš@K}䞨cَMJ+uz#[c=@H<ֶʬT򲊄( |wfC~,&/>TG cš>H6Wrdt i7 cxM64 #xc'/2/Ęr6\e~u75ռ"i,s4 PJ}scё@u 0qJLH0 8`v, 3<$U5 #pi݌j۠G@ hQҷ:/vG V(ݹPY4Tw0MYOƯA,-G0ݔ4đz1De. )xB,+&P <0kC2P@ UnU@1uYW3IU؅ b]8Y2ζpиWMkrz|һXNo89hV[ӐlbB zE6$},zTdQ 8G*ww~Av{ 6SMy1ɠyhIb8 tY0™i;N4( 0Dҩ jT @O:PԱ s.2q-W~x6VuSl)'Ste)&7 5)bKh'C /;Ȧ@Y:cߨᏔNhA۵krNɯš=ePU# 'iw1 PbTBdN9X V klR  ГF[ɳҎ.dT }+nSd 0P%J;Z% ST̼ HmhYئr>@KuV]:MzP# )HRjiLEOhB|QنRîKV[| OZNDXۿ!Ͱ)N{ekiBѬ%avLC%9ӳbi`^hқ,ReQĠT^D/qZKcdf30݃RB`:MN DJGc4uv+hXSC/KٗyWMs(=%.gvɅDjG u@-E&>Uv6#R-{"9lk+Sf؃&s M͋QC* E'1VRFp%ãMNʅW2rdUJ?k^0qB[+)AYow]I\Bz.R~ìȴ8FXtIb |xPL]>󨪦GPH?}PwWxC_ (Qt %av$xc3; IrD1dTIM;)Y BY*rɏaԂFC^YY['gI-A$i59Yx\:o5780A)HXqAl;͋k C^+_tXJl~&Ifp1h{i LsH!o3C#Uӱ ĕz|k9jZu [72l..qDwd&XLEg{Zq+6ˈQ `6dn`dH ,s 7Sܕ!H{ %W~Fd|O:/G<^%OطQVL%>r(>#$'\aL S_ˎYc 1l/CmiY|G4jk9ڼyF+KjhyɱL\nʗ+_Rݺ3͗%kv|37#c{!,_}S` bPrtatm~T]{J 6 /ٶ`eF&eP EsLfF#js?Xr:@;>.Xޗa $sZfTƊ4skrS7+B;dmR#Sw5v2M ËS鍆xxKw88/€5"=hz2 ;&,Iܤ$MHN`{,Mңbi3t%}C4k>E1y.҆!8x] edӥDIn-,]A0@K+R87sh%NA&{$ru]^m06'-6?N4ˏ\ny]yA:j7Wj3 6nmD|1bࢸ sO_ ŏ [چHg߻rWۧpsxxƩa9'plnO7Z~o[` Y5+c|6։ */=9Yw`^mK0Dre'=u wzMWߺ3V6ׄ"#ϴܖ+9#p.,}q+ fۣ&)qYLz~M͓䃓̧h&/v(pE~/ o5LNWo*h)FmNr_1ޝOfE.0v-6r\Xg=cR[EU+{!o M.VN2T x:PbFN;憀s5 ]؞{r cBfM(cp3u=?&4$⻊.):S z rL歉0V'3 =sO05%ۯaB,R6g_|t8i'k0)wf{YCuG\[`›p9tes(Yٰ|ƌ+w*8-jor C8?P1x.1VӚSxዊ0t۔Ud vnR-ԯ.H#oNx|,9=AL漠,i2j`s M`Wzb>fkJԁ 5ƽo"c9$ڕ~G㚅!yup+;a6hjE&^'eφWI[Aoef9luwئ=Y2>\62aJ)\d0duRe~\}gW뽍STMӚNVߩ‹ Zv&\F0.#]tJ=!|V!q5y9׉wӄϬ Dp1XVP ycZiZt%Õ"HF2WpԃˣKvxpe2HV5/90XldkJiUQ\n9U=^~7T)㕂-v*D^tBHl@Ia*DP*u__,9]a,Y iKzIj7^~C˃fzSmf%;ƐhL )T Jx~^xf\d;bԳg w UVvvvp>Q*!ڃ*0Q$(/$*,7Od(Tpn l`+aPڝDǁu5#6FJ8SrǕi ؂_ Wi4b$|$ʋ)hϠn sdžHѕǫRQ\'>;X?IeXh!:ZA9,F?[nZ wz+(r- "+~t⮐ZB f ym><£OL'B$"yi>6@Kg(y\kts({*91/D;F6&rPUKE3}cp{]9*midloɻFICЄ5kwFdw:O Œ-c^ٍ6VQhK6Gbvj`iy~?96]xFS_3hC U7pbϷ%y#_9)H >3BQ*`H;{]i^7;&% tftS.$IvQ%7̭q6. m%I-_G3h9>^!h4,intMi@};f܉1O(M.` -\*ob D /4lnx/@?re`XcZdNS J"F/HF`Z#;N-4(N4Bl ګɾc?wxQ`<:r*dgf`gY>UӯP-<e(yZD*Zsbn';sݜ^A u f6ӧVYOױy@` '9tYE&qt[oe=riV꘨E _krYbsS# }.n[JU*9iʒg5Pt-H*<#>U]=}7~iHdc|7wÓz/ ?i+#nɓNRrf mwǨȖ W wr(jwxt-㫀ړԚ\uDAuoT'kd d?l{*1 lS(xr8&4pI ӓti+ VXޠ){TC{xF- _Ag'XĒ.C2Bt`a~ 'Th[ZP^}MSk<tm^cjK S4& [ԸRP'ͻ5DȔB8P=}hHyOb\}ź]*VafV~KOBHJyeUoVg 4<3 a2BQUl})W&̑'b!snsTR$ l T0 Qk 'ף#º!!ckIaboeP)Vo~%`" K .\ L4e g!JM+;3Q`Ů? C}9Z'1=&ٺ>DʚӀ1i ++884:JR.cE_A%2;%rpyf mOk x 5VsP d'm.!tӈ8hޥ^,c(21&?0)pEGl&||. _(ҎzE1FD2xvApF@D.p u̟D]%K Gh˿ TkX(8tV/&ڧ> *qN~lE:r0>̵!>׭‚Nl,l+iOQb!]6²ٚ(Wrj_iMZ$׬;9A+V)6ͦ2//8o}o Uq1i*|\.^T ѳ!h-_,GhWQN&Ki"ёcmjj">?ɝYy{Ph~}F-Y&'G*]jjt gr,ϔ^P$~t- ĞqRA -E&qK|Nxo|PR#yw2|[b' |,gdw[;oL0ty}b7,S۟Zi3/ck$TĕxFrD G_= I1۴8# gM&wK^jFYКU?QGu NH"\ Cnj|E66!,쵌)Bn g+'3y%1y-C8!A69ѿ,pFР"fpӰmvAQ֞Cn }2+L&Fn:oZe SM-ieIؒz"lS_ IJMJ/Ty* 4fٜ9|Q} PZWj5a~Q1b!JYch/wHڸ{x@k7=yIT ƎD#'øSdAŰ*e)D!x3[-))%M: ;0NDF`^WqKkNbWcprDp 'IF_, `6AĚJE/B?5i>B&r4 "禈.ɍܢ$z,J 1\ft&9b=9Yz.e'3;-{QLFހUڞbZ]:bg'B sMFJ:BJżnq fÄـjكNٰcE,RBD5Z$F7Ȫ"hJvDsj_i4_} &W0W ̣\t%q‚9_|tʼ>&//06S$׺9 iS7+?F s,|RwP4SJFD9:G} ]mH Fkq\E,E=P3h`1Wn*3QpϿXDa`0Vr)l+=n>,PwsTUW?(̒#T&xُ9n }=EaSOC`u唎S3 Km{̔j7J&/&=)!F"NtL(2QSȢZdG+[Lп n9yd>O=+BcQy^:77)gfޗ*浩G(֦QτˢD%\c+T9u%Uƿc%-}onponɴ!taq>{ Mdpԭ{a6m@iFĖ g?}.ri|MznQ9'u&J]Ӟ y+.@ч&}{ &oXq[8)$=Z[C!. m\.lWC=f<V(e9)tva4!@K1U^.kPO{[@ 87Y&!XW)WAm2(}$i'=ˠNwXA rcAsMx[KإOz=7J /Bw錂֌E"]GWmȷxg^eUM ݐLKß5}:)^VVA&rƄNE"U'bOSWok `@-XBw5%D1 H'w1YS2iO3Qn vnGw7HB/O[u/$k3==z2=ֻ.q:D;>1`_"CN7?JO*n5ϼA)6ҟ,xDrph?e5.769GwC)l gmp-jJ[B~aü*\ cՍ@c#gHwA?&h=2z4Fř[蒋C/'/7A l Wa˸D%, ZS3KT?%lc>Ax^H{@mJ@A7Dyy>[>-Ho ;. b0...۞oj9 e(MAWH=S[4~hfM0Ljo( x-ėGF1^@iKT)\aEV_Z׶uҹkէ&"kς-gݔ#BZӖ{(UNW2N&WvxgSB/og&9TU_ISژo[2M`XMp5 +k,!QkUA }{_g"SJ25) O`}E^41eTn8rqЊS:ynm5W'JiA2@ 9[g-;8a\9r9b͌ruk?@gFD_(v@R/gy8.Mac&cX؜KǽPzqM^@nvr`Ì”vb,#6$QծEVDU}萋l{26vgΤc墟QDž'p:B"AJ[7%Kߒ,)PC[鮧bL7oӽwykgY%RseՋqm?Q^ʻz?ƚ !P+ύMz0P#jw8n8VdY3t ޴|yhIE=WJ$oet"T2˪~&:ѓ?yԏiZDhM,[+uvcیǼMR'(&FZQ l5=r,T(mSo'p=(8!J*/JR[7a^fgK|rW6۫W}L(#ql0>aCEX]C˰>zY՟,G\&/ 22gdu1 ?)"|=FΗFEӧ 5 bP 3U%kg)];TAO(DۃʷHK9Y` "DߤP@,\oF^g-~n wg rݮ 2nW MћH#tGh"ʼnᵝM;d]/]RZh,2VnD228 W9%z"%ƪa. -ܼ\& =Փ1Ȝy2`٢$,R"fےsߤ28NmSAy>Wzq\'OY< ?[.\e=>!xn¦L !$I$rny -u=$7C9l JОXv)yHat' IqY7"rmVI&"q∳p_ʮEKHV`C%GF[d $OfɱG`n>PN9uގ+^o~0Dro[1t{"NtN4oлHU? gyʿi6Cc's j84Haw2Kޙc9Z:AOTqJť;H.Mve,ǡ&\y´zWow4n5J'pkvT<ɶ2' lրTH`Y@^l_S;ZwˬXcQn9'~V{koMQnYACm+-Zlx^{~ye`nLHe^pX[ISf~ԧzqH_Rє6VENdnOʞN~D tcplBل+ONjz0H/!Zy4'Gs^! \w;|Cd3u_)Em7ƁRJH#J{iGr?~i&CQ46T|DEθ.ׁJ]pTBE"2ElRfY/R8/ϝdc4'>֣Zw?62|~fRI rܫ~pU&QbvG|2y,nj-.]%wr%>2R򎟗c8*\ճea(mێ[h1&nΘ94k..eUPհa\o~Z80:4D4zDX,Z^i% 4 JFr_CCt~ʬVx[=x5 nvƂ:lJv qY^q` PM'X`՟B_&w8TdN|e3 @ _ |:a/ PYu_!â؁<QYܪx'? ( ]9kLW(` F\7ݚoTEr.ge=&J0\9rC@ܖjf]"M@rs(*`F٦r-?m+Gӭ'4^&u¢4t-v`m"7;HL6S\[7to|o:A-N7!9`,m_φv}HLNHcrꂤT\.7;ꔖx:c/:яA]vp|~$pCp|l<|A&*>}xO@ JPn#ueH"؍V [Z띏S*{YIh{=kS|o7\mg4`[6g[5uae l8vΪe]2ryfe5AdT$ 籬 &v{w6P+IzJc#1+_PnAk)2R DP\IBR6(d \hy||oBъAw` X:y9,BJ99|qRX̑7{T⹨'Q&T9xZq kNdVS32Pj;JJeC 2۠,z)"^䟾yco@. 8~!L&%es3zJ G崦k`NaH XBkKBb[g1# Ś[E!j|9.+ΔM1_`p(o^ZoͰMJvvwϗp΂|;b)"abL֗PXG/҈USu[q^ x,w5|b% GA맗TV$ϔ9e(%ehw~^igC.BnN“BJMIG(ŭn`a+ʄI#ǹ:Ŏ-7(.@#a#v2S=[\kWҸB=Yoc^E@ZcOiUQDu X(\L*z,߃5 L v/ _8>;OXh{= ra fBs*&Lt8 KvO 9|D|aTrv|WЁIUdLY;5O4@3 w#O8x\t|WB]ҡ+um\n" |,`.'>=aAb>O+bzsZ0M׶h"+&,/F^ 5kv%AؓށؗVX:Ι#і'fhggfCm`/mնoZ?Yd,,88jלJX^֘n_]^,2E?)+IV< (örͷP? ,Ko;;5pnA,(|/~>d8|g|]=8ø}~ͥoS9€Rb|z*G&|AoeiL2OߐfwǬNNhՎݰ630> ws[Z~vNyJ׶EPY맄Su˿8%c4]v΂OO-?Y` :KqaPRyN`㎢t&՚(ljQ٠ـՎScGҫa Cª6,ЃPmyf$g62zN:>tƪefZj_m쀮"b#gQ3!| rsA:fvn^NKLCv"-&i 0 uKS7#3k\Ye|{vm|%۲kNğo#-S=Y`%DNq`*s g*Ѻ.*!q (@QW\ rJ? "ei9ADLW": f2P)mF[X4׵t"R`-{k?áהFcr~Q(Syڟ;X$6k.]kv i광!A1pʓk0I\7$TԴ`>5*-?!9!=ϐ']6ꊽ2,YȩIa4*5_u,6K(_Fd{.AI~6_fc""g~ht|Z 'QR8!$x^)ЂiVA+Bxaf)(TwyϤ5P&=hT9 b@E֝7>^ykL~hLIjB|"~Y(bF5q+] 0x"4~Y2+3rQa$\)<㢾^Fr Rx;p#T-͝FB+[I=SpşDZрm3Ybu uY=|m/PYCp,[7d4r_}F@ z5idihF+㜒 aqzv0$wv(oCqЫ bz:i7cq>^:K&]1<,]LK(pW_W$r-[ *A~CĨ&dbq\ógiS'F[]B$kiU;bs)U95N\Jg 9 O`G{͖g"1ZP)/)vv28m6GPʋipCN>)ZK aBq郆>sΏ}mKMJJc,fK"7swj*uGX+N0T`)28 J`|(_J gԞϐqX:KCge*Q'w } lO1#'0zlN'RK#,߻:؛Hތ;yu֮b n+MD9>y?EvܽH]:O&6D;VnVq?1@Om|B+CGt5ke 'v W3^½:qkĶy.M ! v&0ij{ ؏)NaqAVx8D40pX:=.LbEr -z#Ew40eP͚Qw,2"fLt4Ճ t6cK 0^Ħ'΁0!#P,%Z BX9lV]V*{_V .c^&id]*% v!OR 2^Nv@tRމ]-P AҝSz=z3- QD_4`͌s u;ݙ6?`o}N,{]l9 [vzNp)_8d>ovH!"U\IO6VP\!qw_=QM>KԊ}X Kg7KI"̍Z1۞t܌a!l[&\2%ٵ MAg#Mt\4/7ib,rvQ?L\Dz ?Á ۸o]Oda&DwiyurO{x$ [ɫ;##AMVŤ#o4C6 b  ab<`@ՑXO[|r᪗NvW>`fȮ#"%׼s#+c|1QٍWZ,h7Ʃ m඘7 ! |6V7>D hzxjݳvAçg>7=8h57-FrTM\C[s}O_7/ dt;@X,F:ڐZ{0M(g;@}u,8PH"V prbS`o:X/T_۹s0 Uk+;vroA@M3G6Q{8OŏXaއi]ʾ܏A~yt)wv.cYMDIPfO9ܑ1kwm"E,:vEcÃ>xQR2єh\@R<б$٧BUӋ{ mV"v 6iܦcl9ΐ@r̓r@1n<]8 npJZ+s~݊Ͱ?m!W9㈶ HIut[&cvDˤ%lF/;jIF ;t$L|ʰ\LM$CV\gD(zZVY_we[BExUQM9HG|Y tyƬ=9᣼DqehxZ9VWX&3r#uU,|ymԔ-Q%r-jpj(W3MPnVA݆Pt#h;#1x?{% U I*')YԽ1Oþ"YXlit! ;iFP1׵'隵Rym2yB|P~B=ǿC^H>n f7ߊs:9E݄JCbC.++ꖮwM봓:u,+\^iX50z܎$~}쒝ra5(.mSIyg/(1?ŤO{ ,k;[Xs3dEv~ٯ4hﻔI~%~4r6/U Q} : J?٭JYFksáΈ xfۖsPf֢a>Eyr]l޴ZSXA,Eon?YfCZV8 QY]^|<  rj`#DVnRKnRKq[s#~U5ÿz2IF ~ \ 4._#8? [>U.CցJ?*늡 ziR;×e^f8 <3(UB.T>]9C,lI.I'L} ~.x1+h-u,OKܸw  !擿™y2;3+߆9F\~2~ܕƾ@>C2"ůd b"O7d)HfFK=PБw3PIX&nvo&\ЊlJ=Jeq,Vq,x̔0|!1 ?w#‹pcslRERqƢLeMj$&X5#G f iQz ;p#:3њh9]$WD?BODld/+!B`ٜ,)^nG:@CZ.u**,H@CMM4QZ/si͠{B1>e8e˛+RE\Eo'"4Klbkvj`Kd?E1!j@L-iC3xnߧpvf:G jƻ02 N$w_̠aB&QCrrޥ|~.pɊzm}l^߁z2{xUtЖbqs#L9W!{>#|uhQvWפga9kZ5g#f eR.i_x)Ҥz盗6,{#JmJ=4^c,P7t@@=ka?\L'%AS~k,uoQäpi[17|37ZuXocXq^=yTt` !}K"b% /y\dqY!IVKT*ܹ a HX;U }M ԌnS' 6;7nkZq*b`)&niLlnVFK4xqН">Z3I\+[o/Yo}Q8\N=s@s:XKrmdXC8|C/9^|l $TA9[#UWw]1ia?zY.3AY=5$s0#]r\|-q&MlO]V \eS\Q[Mʊk+$4C4-zOlQElEk򝖦ZRf-3z@ߩlRx8_n+ 2|%ym.t/㙇4Y+ p$6%ʶ?9WOs ] gS9US̤[*DC&ϣ/Pv}|^ҚWwZ:_~z;w_c\b3d]K閤ڮN9|P•@_Hތ\Z,(\rc`N0I4mĉ 'XpEZm\n~XQ,"cVrΆqrm"uR$Dw:f;/^R7C}ib^.yla2Y mQzsۃ&%\]B&4본я/8W@j^Ms̚Y8:#-!%'$цPs vn)8QZ 0kA7!SSGbOZoZy`pgD\$|)쀛huY޿ՆQ xx;M1i)[*g\e}){7^)ռ v@7B{q_Sƃː{&wRj mFcpVRe7xwmtz~j%|{ƋLqY} dܗЍDE*yGm瞙I}װ7slW+?¡9CH3Vչ`RF^Q9q1]`CI;b, [v? g!/|mAݐQ^| yb!&AJ&/ 9)#qTwbgōu!,(E:$;yטzdVw{R 1El?tƱikO_1'}zl5r8P&}M~L dajʚɏSoQM  B"bqMwAT\d$裷czVq^}w/TetM;洇J ://.G;X3SGp+-Fi*^$tςPvG֊9I^^PS/qNv!dGq ɚyB2ǨPfo<`?5?^O4KYYL~.4?PH4QY 3 `!Ochmdf=z9_ }((ThkuB"X{hZ3uT=ɹ%OTNA!|ͪm Phص!޸4=\٠R}PJ# Y=92e{:3jݪϓbwf14aQ|jDZ>ϢH2@RZ3AD STKG-FP N6Fʘ}p^ɍz㱒4eOdLc9tgeyʧ,Vgc2"#o7bi GQN&+]O^"|Q:`5ѽ\FiyG&6qyQUs~Ю}t4zh]8 ^S[bʴۺZ0WEOR8]"^Vu5r|ɤDفR?C`CkGhAyaa*T!EZ=S+[8ŠHIZq&2T~散0|UȱĞ5" o62\s5Ą`DT/ wz BuV7^?Iv:S$34@-͝ch9̉90!zJX0eJ``Pɨ6c3Nc3!7^U6ہݼuV-S גF)rjGn*R'8*AݭQ<҂sPBL&.ZAcCz"4"i9!Z+%`5s09a],@&Ι{fȣnA7~mniM*0od2 7<1Ȼ&ز͆"Rwz9Ck}1]x`%j4ϟqEmUϑհ] H7"}x']7p ء"dc!q6^=)jMh)dNpڍ ) 3˿((A50~j38 Y*;U1;}Y&wbwieYJϏ4ɶ%#nY)'TԜ 9DuPfG Bqǂ>`wyM{ 9{* 0#g5C0 }S-Zqr8ՉR+|.Y^3&SZ@[݆5YȢr8%#U58n'2ePʦǟDUWoǔJ?O#GLcqr2oNey>9mgDXv(Z osrû)ts1'7uNՆxnA`o:竈z E3+ 9.Cv( 3|. &*]e 9XPrj8ؘ:pN\ac;o TWwE">mvv[]lZ G\9n۩L.;|{q=͝!emZϟ ^j7[$2Ue"Xʢa)pĶW~_d FOԁFQ4`o[V*>ĂeJ&!D$tUnB/h).j379}Q@FY%oc=.js j⥁FyZ׽'QMqC^1݌r*Bl \޿ |G K0`ƠqPv r b]nIMݢ`cGLh^p=>D ڏ]3 Sݦhaw!srB7'*fPji߄oz jNq8)[$Sz;6vv֟:CkFCq) bS7!51}Wsi(Ba~@06c IJ[rb[[tڋKTcwzkЅVJrW& țԚm* cf9>N%=9s#[6NѨs\˛ xC/͐S^=Y^y=D~c|HWw0->gAy!-]6huQ N㼿k08;w\;%|bsYtgII*6`5mLDN -[@Wi{/xO+Z$SUe[ |DVi'Eŕ%x ge>D(6Ɔ۶uC9Ϥ Bset } oՌo#2-rb*;!Dz*u|$(˥*8ofܨ3eW1J3Ǘ/.HGnE,R=WaHbC0*J#GnY6rͧR7>jE{װ0J֧L t9M?cѰAzMkQ!Aw\ʨ9pd (vl,une% 7Թ51N CSL1h)ՠ+[%mPh~ .0%NL1O$>2pKE]V޿XB(vS}-M VTyE0Z[%ٵӦ+ld->)x$Jb|D # >pe^b JY)A>٬iUkz}}|Yc;+ v?CJ.Xw{d9mD3$Gl>4;SwjJ? }o#қ}aZ`?4%_4あZd^Ců?0Nd].Rh %RFb&mJT&,8?wҘVu(i2d^<{*Ɔs: j#$^Cm$nPf/j|Wz}l}pm Frwk|-np'3!vHӆ)G} 6[XW/TvƟNp~dUl^yclH*ۑ>x=1,̶=+_`߱@q*\N7{HI!9r>MtqzY’k=Tn]@>a Q Sz\߄3C & - %RmkKӥ.TX֔ʄEb[c` j:o=xk{qA1ᖷyfelTQJQGc?{7{4ac [l}w&v P`)'*ET-ΊGUX5?Y;YmΎ(4X#Zp7RB!@٠&t:BhAb^/7e)ԊMʗZw_R:~mZ~,}- =S ǿ,kXY&u6>p Qwa8տ=} #ԻuО-*;i=6b"x̠3F eu11}h}xbCxsk+4^d>(ML2Kh"&19)?AXxbj27mrlZwPQk)-M3(6 PO[}2g8r-Wj+D5 DɌ/E=! CQ·!*{T-*V_g^Yj;[Ewt$-8Vϋ0:2 jdCj91|5$9Xw6扦AD|X^y/zQcBۅGh8#^/R(TA.&1=y)R ȎV)A1l \yÄ}>K*㙬% cIy^h"p,q+K ' N< 5Q 7a+Bs}3h:cQrK|1R/tK VZPd$p#OK#R.yhT7Bn1\Ew~~W˜Ro kc{9rͩ6D n+L[wU;fAy_Q;|\<%,aP81J{!ԢaIi[9Omw]ãg#Φ"hL?WZYj,w_j:%cy~AW>xL6~q◐xXIڴQ?j;ORh@\ } Y~3GvU( 86_\H:XZW]%#}ٕS9߇nxb* 1H.HpY8}D#9rZXLN۲缊SͩgQ>᥉+s^0P;50>JX}s`W\;=0$u@8&SE}OVqͤxn V0N^E~]Y$M=oI/8ۏb9&"ޗShv'njůIrz*hFA|hra@nq\DP6kKށcNb靣Q?2"DŽDC <'J߮gu"ٹhXEήJ>wC7 ?q [x-IM'Os6ѭcl_&.0@ GV~%mzTV9!+Mwv-E+^@Yl;;4Y/ry)čꫬ C I6DYxw.=H]./.:THۄ[JB; >7fCDlm9B22dP+{LP4 \=?CəR,a8O\nx̍S1}X^[q pkDV=hy+3"Td9aҴ;c/!V+aIB&=D9/Zr KXW|&"b a4dGnC%LY=V o6tGY#ṚY˨!ΰd'aȧ3=;,N@;g2y@ǂS3x\  5%ص+^)j|,13&.ܢ¼kތ5}b$Q_ 'aC돠V{deqJbd8B%ѩ-M< Гe=z\D{k :E6qz*4Pvp.!v͗T[#A8K|f;V5+権ͽa5M6?an`  e2QR-⦣55d3q~A:n aY`,uVs{ oh;Uzi0>NQKf߫Fx`%bص*E9]>dS&ãГ bҗZElj3F, o&dEV8tkbjc9v$wC#4ſTQ4Y<}G<&[S}[r禺 (EAdt_ǙoXK+f_x~o=^F{N8Chw5,*׋#k@>MG%Υ`Cgص:y{e/7BèiԶ?J3?crM+61}@+'CLW;|HuzKfHL'$}+X {cqVjsyJ~q!P|`򽟅;4i;y248 TQL<ق4nA NH|ڢ,"Qu } 9oozN('Iy<ʄrBй\aO5X"=Uv0Οrȅ*]~G'RG(P'3E\g^)T9c8.銋L6 P,5 ]ڟJncH$~Q>t~zB={X񱥝T@VbS(ʉ-! a,sDHp5$2 -w&AP#R? e&Wm_[cQ!٨ѹhu bR{̦Ng/oPh2BeXo}:OE'lM˳XP!Xρ$J:-`͚Lfj܀}TUqܠYδÔi|S%siYuVq7Ȭ$"<?ЛI/FVwaè| ܨGh~'5x5x:XG$O%rtrT c~ d}Mѫc}1V_ZDs=U/@W2L% >`R4W9*idxVe1ki8c^˼4Hʮ^nͤS衒L]i6EUAY$G>ML"[{~gv:*0>>$I6SM%*DvnD9g+s ɺnV8gHo⩈y7 =DmϤœ -`F#ncBHqĶd#[&J4:r^Ҕ߃fXGѰYgM#RU$UݙWR*906V됲Q Kh)hp{#,g@-ц/ˊB1vsPoB3k%tEM!$c8e>MsD~%kq=yYZ -cbY\ 4 ARL00eMЙ ϐ1i67^K@%XPW 1<7[.¤Nqu,Չ@KD*]iR)zUK߳JJav܀u q}[_^Հ4B+}qB^s$N(Jm?ٹ8fvz$y .s y[ 7HAwSYxvD ֧ / %KiàU~5Ly:iyn@qnWyz3Cz-3+DW"ū }6u`{64)X]=dA3߫p_o:oW]TA#eO&S T"@J쪾n :<5RbNm'˗}J3z~DW/GY/QqN=I͞!Z}ջzi~CS0|ghBtJw.n7qW$z6&3"Ng(d18؆3p5B0^CMƇXY#,2}׷}k7KwI&zps{ 9R*qW-ag 1O-WOPb>‡]iӆvP{5M1/M]m؉OHLn}ŊZl|{@!BFUJ<_>ٯtT[],fUnЦGeH( R'^yt,|lO^Ϫp^}˺ Iȗon :+DO\U`? t.l"2U4 AOWljsƫPCg^JnBiB=fcUd,GЖ..v_+.xi~^Tdf_v# =MM؏2駐&+/ZYIŤ<v}i#Ozq:=1XAeu|m(pk.Gr)s ޗm% \A#y`ƾCmFF,&Τ#u@k|9:om!<(0' (9%*RU7Рh?*Y ,؛oŪ_(AmE1e\ T!7B8c2ɢ^pBsty!jU`”< fK0XB5.sr!zhs,G/@ݫeU%% NÂU;JcZ޹ͱ̻?Al #Ř&m%3~_b6P Zb T[ÿ\8ŽI FǵUY$ZfQ*325fh[mIz{x^q Pd c궷319`&+ EF´Qq_uU ˣK}jv4jVivIFE#$[;gFs]2쪮5ܠ}sIYdԿ~@pa3Chti ;M'nPo)Vb~Oh/R4H,gٯo V5:/3Gi9M)re$C3_u/ _/79 gx"肏;1bh7!tӷw5Moo-,BrI\`(L6+5元DIxO o Ʋ^E.aʳc=Z 3.(^+!,f]p[WF13^QXMhxf?$f{tuhgl/-ntN1._uS`x& _HlJY7>=,Z(%cG0P5+,S::m[2LVNʌ?^ZߚY]X2w!CgX\!rl!1!Ty hGtߕ ]j(&E-y&%P …I: WfNžSmcȇ")v^Ύm`K+v!] X&P(Q>iٛ*ή*-s'!] |@d DVmZ nK 쾋˓>j3߀k}ݲqVkqQ' {1աi1B3uש\{ jnL*),E N;<#=l G1ҿ+ⴛі.1$Ku#uҐ\$cthjGm;;Bz9NZ83KZ݈xJ* 8\uWbc aO֞|h"b9@ Ld/T"py|9LJ|#R ry9@ȟZn+h976gTu (+lHghd%Zӕg}Z[̖I'υǤ}q]nK}ua6Jhdu3@35֎wME^T#@X^9}I 6KK9Ι %А*jKcI-ݟ bdt) [ -v:x˓Exu]w$Wk|uݧ%+Qh %׫fS9uuV; vH(#40cp5C5g5&z.׍,v}S0{f*'G)Jhfxb6] !d yu޽$Oͧz88'*N b)'Tf){[ \ r+fu@ٰ+Bҿ|K3d{_zupbY.zYqe2Pgw/?PF&,+;nSȤ[ԯ2,)1?|E:!~m 7|L[Ns*#P?KJe>Ѓ^}@|jO<-} ғ5{[SUvBy$,q LA &v "}9ي VN[k OvSDBڐOӆ+wv:-ugEq%jvF>>D*W+XJ0 <:lp{H~6lNtXq۱KSضA0f% y»P" _SiknM`_$)_|c]tiӣl$Ss8?ianPQ n}Rg`7d},-z~%R_ixo`7:; +FTTs }-Prg% _qa6>zƟu+<$JRy\z[-rQI^#4{;3 S^B;[b0+̻IC~3h/"M4AڑL4178֒;u1(5`/^ؐ͢Gk:]kiw$Š s\m7F+K僗sVr/{a@}_^q߮XJj`][x Li:R8%z vg+ӄgp dBv\ލ7<'WvalRqD֬RMei?׿ڱ.ZWw9&VXcYkg#6 y`LM#%tPY$|O+WRovڞN3bRvux{DZ*P<Ǣcbt4y1E_<k=0)w4+;:3(X\uYAO/Y%8.׈0 _,i[%Ga"eKi׊;&;ʖ6"HW׿zv>ZEߐ7<}wZw'kڧXπ,3se=sg2µ x~ *Su:+G={IJ32Dwh)[T -=ETrPD>uO@, = U@K.JJzGmթu D;ysN0YI]e¤\*/\--)=B})Ia̅I #p/YDEfނSMcOxOQDS/'CM☢klߢ)?9I;~3CQBx41.B[@ݼ2qC=+m: n3qvTH ,:Xj̋6`fYqG~KY)%JF'\.b,1l m!瘗K4pq 0],9|'\^y>d"ǧ) !?SHX@l2(L.*E|ӫ[3Q!QCFU`JAݜC>(: dqFe10O&'US4ؘWwǒ QmAQlBRP,>ae7 'T(F8X=T[&>tKgHIOqH*vt)d-$Q⮻oWLQC b f7gnc І Bc[dMAG4 Z,i]V1){.dO{_f@p `|^ ׷6"Jl׶: w{k鉹B4w LYNRų*w񤣜~~GQ 3:I131ÒmdwF+c^J)h[{뛴Q3U>u֒4mIgcW&eqǨ}iQTn/{7w=ny2wJHr '#gQF @/ 2Ӧ9k/zw4GƏ?Mc)}+NO|`t=+~b)jϾzh.i.ݘsE Pw,vH/p={W oqzKm h;3Wn.!Gy< 8a`[p""G=h-~pLVWgw娽)w\9 FC>."MloOjx Cff\ۨ@:葹l^*J**H>s{%)ZSA7b([ۛFF}'hX8Rc!9 mbp|JW}Gn  HL#櫒"=[`y Dm3pӫHL`U%ñkJS7v#dmZrg,Q#00G#Z읆˓̌HeR2E[_Q<_Zl\*."#/cW8vz>lzAE4; /dk> ~oiC,v!V(OU'h+^ymceW2T3aO ^U-|6"\etyFߎ/ZL(Ͼl&dSY-Cis Kgw5]BlGn!]IT'h̕snDRz|yofb_<.39Gآ>H ӚH z&w֟q ZM49kʯ]/&|^1ALyUM 6*U3Š;m\=p^)t*@G' \\zկ5Sa]?JS'{\Re+vݡspQS\ yʇb8J"!3gGKOTMJoY* JE?j]|ʰ}!dž:kB뗗93M0qa|ZG1Ux?d)ih$KM$ f ^r<NxO 񧘤ڗ=qS  s.[k%!(įKR~7jYC47'q2E"g\%Ns}z b`t'4i!MR6f :42bLi|uAMSJw>Z!ظe[ ͡QZKJhE7`ڙdjj85d`?VO?渼M_sMGVs"=H*{ZfӔD,W!M)/i^Z 8-Qn:]ZA wq'Kpq01+-Y;5SA,l~ ''d'Qo]l䕿A֖ES>laMf#z '޵2Fo^͖8b; .O:d{ؕF:H!Ċ!;hp#P++؝'>Gy[,3@A!ug/~^V~ml[!1Xfuam6kt^# Hn1H4MH_^ :׎Zs5 :T igWw寏Qsݒ\ Bxȭ<|?# ݔ{e)4gxśNFo}C 9?r. et͊D0pPLM}cP$}tBFxnGF$UMNK%ѱC _ý_]s*BwuW9뵵"xOW4:Q+DX {O#9FUm@T ˚Bp=[@l(zjUKzT#4ſPVzz^0鶪'0dK5ÇCi;W|#7RhBM'{`ӸFlsډSʴ`( @8]f@-RE67ADfglؐ k-ϭ5UcE $?AƊlHŸ5듩G=wxky gG!D~[f!4a@@ Su%N^]TBl[[ 5 "kV=#Y$pkzO)SԔqIҗXUhr$I;=&XЇ^p> L2XVABN.BSa[C3ʹg§w#uk {kⰧ۝_lfD Eb00&'ǼF >/D 5)YA%sբ Ҡ=(0>lUTce<k{ؼݯ- :W(F((>Wo?7ǝi _%x΃1 Po+@Br."߆AGDݵ; q?_o_y?r 8= زBsWLCÂvuڌʟHr&X JּՅhGg"^"G.7F4 kr_;x3=yXk>ةoath޿? `Ո {.?tۤޑ*7`䐎Iy!)Q#TDH;*& k7q'((yx%sE^NeǭzB9^#[>1oߤGD*!D,Ew}: K"d._G_)vXy 1BhA?O3PHv J z%]uDc"iG!0P7=-s@iFk;ߌ2h}Y[q?ś R`tN.S(&ye4S@pFS| @óNʮ&UR7'%NtR|{NQ_ʄ~`uI#UjGVR2(P#8Ewӫf,͗4i_s8]wJRAyJi GDGxq/xf1k`C4ю'n?o?]&I{t8xH9vKonT/6J !4NY҆.Q?Q"LtTz`{d!.ꉥ-y5nyXGr"kAy{#|!۫6D{+=ik,[[::#EIljWm$TViz 7Q 1ǖw٥Yru=*hs0}#UyQˈ}+B5߆\։aHNF"6L-[~RI(=2x'iXc|}N"1%=d_qx\ l[/ۼ830GF"2h uxR;Y+WjlW~`8f37Yu$&!bT"+<nڝ)1-FF;7bV~(DpVb.MPf3sF5:m ֜_dn1 T}Ke>+i<u{U! BfԘ`7Sk{7Y3W"%蛇  Xb[]+{:O91HfWJ?ݼEɯ;}Pqjy)ҳE 2VA1|oXؤS|V$<[NLm̉)L` "~~x#;wܥ8-pZ޹>Ϻsp[z.hI#c-Q( QK|^}`5YP03)MؚpEeF t],_ۆ?5 kpNJ}߬ނT TFl;oͥs_u@-\ѻݜ/V9&MF_0j!`9U)L^JB ,ݼPd̞ߟ=47hvze+ndvQ]^ݖa2³r'%c{ u>LWD/f[N\V;{?^[Rq >nOx\ݴl+sj{pUV!e[;0^C~"IHuzvxЩ=<k:xkUiObiRJΩRd=neu^fb|䄄pDYC99L =.>)SX5A&d`Xú+PUx FB[!5 +w?" TݵlQ1yJ?ٰ\}VNzZrNJxy~x<[95 .jܳ"]7CѲE,sF"Y}˃&Z}'b&F l%J"m{ZVjs-HD@Haa#HQF|٣rG:Mjl 9&[/k.Vwo;,^7JIWvu)I4x3^z6Q0& /?*жd,a6Q 频6ݴB6`sYݐ~%ljZ_M37S3Q(ۯh} )a02sL ]܆:bZA|zpݠ-nKofٝQ]0Y TԪzԺV`/m Jcg)aFS<08A.$ϔ>CßvNaؖ2s4|!XiXZYo*{)׺ `i,!n9 &Kb3 !VtañIi¶Baw4UM_m`n︰-.'j7-歄*l4Qbќ>Ֆ ؐUW1d\+/rUrd'r# )=8*=MM_RGKt}f˾=%"Fȱ6m|s@MD.RXQW˖liOPhѓ y-n/#vB3$I;x&\+-82+0gf~|DTLo@h/(tD_b͕Ֆ/qy 9UT<.y~B]M*w;uFHjXd+#PGw!ͧ:O!&By-.<ﯦ{^'y7KeZmgouɤo;(T^M ԧFAC"N2Ĉr1MT|z$եrg^cO)Hd@B%{D-=v$3 %尔 *a8)pڊ<]Oˠgxs ]tNfE$*8>7P0"l2!}hi$ҟy ldB?vR:֠u~CU:WVd[#Pa4z"ۃpj=8P|"ēSt.>Cey,.L?k WyjlŤX_K[͒E"SE/u9>~êt`21_KވLp^tQ݅G׵e0o(d.Kh dtq;NGY }?t" d]m=`씬UX'72UWďU="Cʠm 0nm' $1XfʴF(%lAp{-~5&PC +Eh8 _ʒq<-B|D$郁Gį 1)#b@Q\|+@iuVs>$w 6D`8gRQع+кĹTAC@E%#%e)i 4eu}{]z\!0.Б,>7S{gh2X/̯4@[ +SoXE\ AWd7^V D{mM'}x M]+J eC4,aZ(7`W`^M&;tݲtfjʾ_иN/}tLL4Q]c$ˌI_y5>w${ %ڗ9jint'3d)]kmqsj G w\yCѤqБNj|5aE" 1MՠBYΤLos>tg*e)𯙭TSࣣC+綨A1Z:QX N8\f[#%8 bAr-^3˞7&T_0ӺVlJs*QU5@,W*yZmS+ Gs'/;_y4M5\3'=PVz1Yܲ*=۩,w~Wq[6K& gEeRțK.NoƕFlnp 27;OL& ׋O,HUtR+ x -&RtwJ ʎZʈSNǨ׍|_:`Ű 򑷲f|+hǎZ6GsTmV' ]Gu[sNj1ʳ|2$"- 8] \bވIvZAi Z[N'Nx֏df7ga.3^oPGt7?CɿzZ_$F{7/8o\\tNlYDpo:0A?$v{/NXbų ԙq0rvEkwdM"|O@Z;si,|TcF''O+ebV>ռ+N^FNw5OQ!VXđ2nWS 'C"[c? TY;px;r 6w4q"'*NJ4qed/ UM'H/9i%#fLRCREϝ(A-n xc֒kBhYℕ;8\s]m% f'nCur7̹^< 4uަosEz?X3@`7/2岸;.dT8lKt(c[(LT8r*N\ i>5O,XP%Sg''C*nې;p3(Q"p̽hpf<0D NGJ=JBvxSϣ"=*ѥ^c~X7lt&`^}PIK#jWSBߩM#šs^Tfd_D@rso$ls7q&[<(G +$K?,+OV D#7ii( N]4AfFk{A r\fx}=![yL8"y+r}WUG %ѪjAEysDC mlF#7\:-w{̓KgKRP)A\cQՍQę~TY;VbBM}bo*.No4 RV^BoB,e[u8ʊf# 7%dRJ "8Ӧk,YZ?D$n;|'Њ&kPS~SӤO•*T@BmW]1xۛ ,֏9A)a,e80Ym'q,iWt :8r\EU_- ;eۖHXx:(kyqjW m*V );kkP 63s휮>>{\׷′7IPdkڗuSCO3KyNsZi5ϻ}v.Cw47QQ[:oCD M/I91wtH;&_r|abܙ3P{%eEa Άjkϖ@1Z=A%4J$Mb^H\?ߞn;)8@&d2BzǁW!^wG3=뚿6h7aݖ:QCN"ur#e ұi.[XT%rTS ~j0~e[s,L-&ΆyR9& JU)ya2`'rw}CP)^xj<( M}8uQr3a[ش8#?*W/1c[<2ym _IsrJ_au(k8WY[ !i:z1l?Cw gmϮ XYGGXjK(@Dh^Y-P+D{Es)t"?"ͬAPG]ZJ\U^j:qGt'’x2!vkX2Ù!6d2>k'xjKS*hHc~Sڐ6/{asCd Xru`(2*b1{Wƒ66P1( HAE+`&3 xmB1`>\ar Pqc),>5-œS I&قt@ %;^kq؆ẁ7`"n?'g 4j2mWd1 0ހj"U?0<΀Q# 庠VHqCvHì&F(JeZ.[hl;L\o>a&nEw(!X 996cKg*8ET!,A}r8|1;QXwm'3YsjtڬV^ DQahTadHï{3>/C..(/Nf#Bǝ^N#~e1+*8K[-O?%ⳌJ{h:CgHU=nꮧ340pp?5u!ڣ6il8.R}R_rԗE#9,X|DX%+~D8̇vo|oߗCRNI0BKgD[\KFAOkygo~zQf7`<7 W( ވ:WDV C=U><iml^Д8yu.y~9g };mB&ڍD$;#%܄C@:OyKU~bIc(lOHLSy"QaBؓ~t%(]"jb\RDúӱ$ʄo޳9Z*fY_Y}8N0a`]jdЎ4៦t^F^Fv,|Ti/6Dž,| p !r~`.KSClّtVxU&Q;_|0lT 3j<9`_؃4{-ߢ.]mKEv5XNVǐk-/]@\?>ee.; th@2/RK.T'|'jھ#>. hT+0<&V߃l\[#yoHqedp4Ӳ0PRVmGEb#F5ڽ+Uk%B;YܙRݐҋ2K~J=u3}n^I#&mdX!=fxO[ %)(56Ȭ'n17]Oអ3$TSlbL:G);L/FvxJu<ӼXTp7~;4.:ĺ|h{CA8[7눕ћ ؆װPr劚#."zus#xop oTHhDy2B֚ۈ3}iur3U#xG*TMƦ|hǥ_:|x_ILO(-VPA- t#s0 [.x"A#<ʂ) 6ghxvF{29t_un}>,Jc&\: 9mu3$v Gq`5$mx|9qru~vQ0l xjgHqԚ7Q"z(Ue7gKr]z$ˈCu\5GϘ*s˾flq*sӃrGu"v+Pm*GVκtlY}S^*ZG*ƌD1}avc({V\QXO(lFQ˟&Bu^hg _] %P?zkm} [~7d eĹt{0w&35o7xҪY蹍 Nqs./w{/7c?"iaAf/6Fsf{l9r#ďO199K0Q#gFA40;;4-C<HTa^e5 Tʤ݆襹'J[͞0 eZ3A#:T喞G(0ZjU1|jG\ڴ^&K){UqNUJTdNBj3$+pY5B1sP2{щPM;Sod+;vN| O}v9~\zaW0"4hݦah(>3;zj5TJE7I$i^Dھ0oSWBQBٶqz}PB/` o4=+@Zc:g,aXJW΂ǫOChxELI:,_VqU-yխbl>X6H.i2 {zZʨM#-i#jF~ rW v<!Zlmi?עYzD`->yy)8+EHpcL$72j:Hv_65$(n4ӚmN_&Vư itzIR¨&]:v(Ps\͋;UqCsڻ[ za v A]SwRqi %+"I{=}qZA/?Vz}Z߈"&쩝Ch@ z@+ge)G{We[yԽۤ4m㢲)iJ?uZVq+4RעHk=Xb$lJ.~"Tnp[4}[8ܒ5SHPQ,ƶ״0偂$vB-Uu~V/vBw~ 7dŐYрVƨ$ObJ }7m4y]0sYd7tҐNI%Q ~ +c۫@QC\i?!l{M? }8JX;clBvy pVLkHWٰ8CUcX=t}F/Z<Ÿ#2bY]k=v5"mW#MEע#VRz0EKSMؚ,.l'`1١:HC/MX+/O]Ah8z]` pMo(Zx5@ɭVtx-{Y&yU&SFI8wY-{;%^)>T } 6jG_W7'f-vޏ3>AxLY;Lȇ%G]h WB|L2>P5S gCwi1*H~M0Y( }\Al;w 8tsl- 9 o :ӘgM`Qd3ЁPUֿ;6h ekAt$zh4N4F#{H8[q19bGXv\z'#zB7|cWY}J` :??͋b b\mݑd:h5rp"P,[hO[n͹1u(Tx7qކ-ⳎVf{t{3+ j ]Y >sOJ4C!Tk#E]l֖>{²@C=g#m3\ {VZ]=>JT6;($q[FLhZw j^8,rW|ktuM`jºA<Z%Z_Vi =.S9`;Z/! {o>hu&& $uf ̉ZZ56i~:PKXU:fXZvо ,Sv|Yx U9S25dbƁ>7qRyThLEj (yE{vggl<1ҳ4ҊoҎVc' fUiKf(:Qks[DWNҴ{55^}>ĴDkS }M*\G-i( ?6gJ"/I:ܞc Y>@YJU#V>\ǸkQk̳ iRmt5dy}_e{ϓ:0hկ?T 1) T K[{,|g[S5؞T%4Kh`rpTZ浳%@*wFXWgsm,F5#;,( N?weI)vXzqr;d!Ŋ(LCBUQű#쨨>m?H)+ | 6t4ܩxՉ#V BuYq31kCq*KB<Ý4un!R-]_vmԼt %YǕ&vյ}.!kL A.88wR +0ә|a)Ԡ*I3_zAwV=S&1TXļgFfg( ˠ 'Xdh= _ouBF+d~ȏ1i-2l`dr#Jk긯!\ԕ\$F\E%GZ8QsHN rF5xgw{1;hگ6 -zK\xWM֛y|1aY@pSp1v sb :Z+A%<K] 8h@VykcrcHK_!fSR?J%؁.8 '-ɩ!D׼&yP!n=EF8P~@/JLH֕ux$@._=?z='Mv"5(1!V1hÛֿL8<`עR-g9bqno2f2~j֌j4nH~[]!i&AW*rR 6q{gZ9Ԯ;AW+7k>?ò<)W%tL'~Y`&6?X_-=]7(re0&*43Rfj` wYYޢ&'4]H5pϗw=U/rzr?%险\20 n$D9f2$~+J!kH#оKEWT<4a@Yrk@KlUiSQy@t|S9M_Cqo9m"{430}xռkұ/?fF7gؔϿČ \ Ö.~uՂh +z|<*X@Ms ,<2͵2Sۭ§&{U%`1,u?\qL]x'Q)S#rr3'{tI?|y>D0𑢧ߜ7 k&!(R0O)z=$%+}k' 6XrK5osؓ9S¯w7οS,xb__v~UӀyOȵ׬Z\4%u+ (9G^Gx?myFdԭoaJw;bx"HҰ:6#3#vb*hZ9\fUwe!0:.+n}_i;#ŕy)M Ƅ`<͵c I!g*er8Y$oxT(_p& ױf4h2P`"?A2Æ2H'w?y]a3H8qV'~}-8m[ßܠG!t\16(9~I5>|t/u]i ~#]6tk=YF k( Yvp4+݉XN=r!CLr?Д/xaNBpTgDaq<|ƨ5tZ?}Fz .8Dm~qG.V]jzHt#o ( 5B2_K^Q>:@Wzj1ZrEMYAق+ )6l(qZpC{ݧM:Ei$)+/B&$*hm2? ce vQZS#9AׂB"t\X¤@qkr0{ /eo3 0,ŭ2!^E2}F[+NTN/B„C JjPI` .ॺP=6ZgZdtwX-'Eyi1 BnQz$c4$*nw~D)=" Ϫ(aI3qRQC“DeDa޿fn|iTt ;M*q7߃nL1.2u[ *n8pU^KG>}T5777t'?%Y_LPkvn*꨻Ls)ۨPvxaG)ݪA6Y4S%hgƚ{ f/kiW2w-/֟Sz*X ^WQ5LnD"˨p/*&W )o;Ǧ5c/%&5'Tz'r/jL*b}߆+'l$Q'Y︔&p {#3Yet 3ua{'ރ|[(xT_1yͅs*&+V=rb#4s7`/#Z8]=s?Df6RX= X_v;NGM KJ&I{Q[u柔lrgwujTD#9f>e#:A| 1ҫnd,g'qfoU6W\(#s]j: ;C6g>|RJjMAA6ۺ&Jp,Bc)@Rd"Kj#^ɺ??l`N?,n)|ʧGźo/r^h ";B|M 7 a$c(}[S 6>Zl,[@"֖F|(?*b"+*"[py0\97{6%uJ٨%uX=[AwkP>YAwP]?6t%)4(iyV:]Cbx,y J:X տ; T 'PЍQvGxevg4&@Z[ zQ^[倃 E0|PD]cGHSmCq)a >! 9ڪOu` zrgwbL> ɍzt=$!hO9K\^4(3@bE'Ub*Og5H,sc Pk1z%2QDGrϜJy%3]cZ=$}o4%)_+sskMgON|Jn%rB_Y*?gۓ2%Z׭͏*98ӣ3qKDIYEI4XXd)L,|e=/QOȳdfud@W_b'}L+#qN2Zln+9vց_ۆҳVqG '0.ɲoT.>GMGQ=Eit{fٜwxc*CJ6{M9%! з>j- Zv;\PպC@{@Ng.r:Cb!Gy/_2|i|`kuF{X'UHr]>\AKnoI3WXf ĸ*XL̛5C(~T%2ꟇSo_c5ߖ?묍nj K@mˋ)W#(Uqþzrc|}%zx k(gxЯj0UĨ\ ̪t0Z5|NSMUc(+̀~e,& Ȓ&a q4nt:]fw\[ȓ>]'bH+ Eo";{*Ӫ[hj8q09bE[ >?0VsjΔV)ͱbt/]"eL}X!?o|x85`E# cΚ.À##v4)Ix): rkY05|db?̶IIELw\jj:Agӹj.q+) .l[…|XsO%]*Hi /븁G޲FYt zO@y"*H";D~(Q?Et&{NKh"..AzlzkŔ:f8 MZOÑ{`V`[S As._nA|KO5L@/=p_w?\5{ovjBSKXıCpMg^m1:W p¹ַw݃nئz^;'N̓`*=#>Z]y 'F&f(Mb 'q~ Ck"Z[ { 2ɈH1㫯+v(罦q MQr_ItK[g'0an2HüSˑƉ0 8mU^R~1joOAf$IID_D%ňL.2 (?B wwm_5Q(Skwqo ViS#^.+?M\m^n{57_qRCHy[fN8LMD^w԰'C;fdrXkdwp;,(a,.)7'!Hb>Q,P\LL_AYƅH=/~QѫjaCthTԏ7GOLfX)oъ"`>^Ul׌. B29eq: ܢɡp%1 &v *${ds>XvFsfrZ1D?޽gexq Or`ܖ‹а±gYZ0707010000011f000081a4000000000000000000000001643420d6000029dc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/૯)]?Eh=ڜ.+y\Mvq@WFTt1. 6М|n\a꣚+_dq]K-F*Ky]i.n;74nⓞzƿ'eAJ @?D Dk0>e'R, J9ei}κFfwð1WlWy-q!g%YTy8m^jL?QIKxMM\ #}?)قF;lrk{0_΍ 1[]( uCҴUDyj{X^[|&!p^G J%+@ o&@( u>a (C6D=ܐz`=db^nCEYPj1/{_a>N $Ar称1_6A>f+YYă9?$g>}ެ,'~|gVdupO%j+ kw *5fn}`}b&& YfJ[L7$'pQMK`CK|^ztDL.xib >;٘)XQ^ʙPjmۍ|O{C_X%ޯ?oܙ-[":] |P$efƌfWj߾xcU 7K&>p (Q 嫫պ96Qfes'е+ĝ,M*}h`f<6JXRi-Nk6\P+XC/-fFKkE  Oݔ98A.~-e |+r,adALo#5Ć9i:ƨeg$HOi,.C*|,z=[$ e*}:[dîPCb& ľyGw!#ˇrKh"t0}y\LLfFsA( qy9Nz,Fէ21w$jo~J[zSut %'-P|Naei>jPC~7|c<3a^w5m:CJ/DV{ $\ﰆ$iw`UH{ tf݊*/TLJn+jXȫL{=舔őı>#)_z#@'P0N,cE7o{f&k1 :pUؤ~JEE[!%[5'eX ]?S$VbXӎB:)ϗy|?̳†ɚm݇novʁ66anm~[g6!âlzQ&(ʦafXSmqe*em;*q6kZ5DZƌYoP;gJ,A 1B+SOу+w4u+h.ϭ<] I. |?h̠!z.;=1ǿ#yAN/36Qʁ.yZ~]vQCRTChnS!.i>-UUj##mx0Q|]Uǭѭ Л2Fs{7,wf۰b ȉ~|W<@ĠA }2cqtƧpK6<CGr=)<ِz>wi`R +|EUxzze40wrupt 8l^\-:m606=? hQg =U .$W1'x5\:92]rt,W]p+=y vLl4 i4d#_ӑ~PP4>ou~O1i71F6yz2^ƻv Ru+ȓ'd"4_b 2_sYŕ,uT:ۃZz#yQC)`u+%X j6{ 7-Б 4 bH~X^kMP p˂9jdLNgH貎뎌;W }4?27HFk@]g/!Cjw"!WQwh)Û̬M:x;+gZŗv>?/RK59nah@%N݄Jp'*!йGq]; seM5uw2FUмz)_P]'y[ZVY X5Pmi;&tX_EETy'Wxe TYxy@ptji􂣂N ƏHY$]~~Yʝ'V]6$gi)].98{Hۄ?>m0Ks!7s'3џ@b_bШOA"4}wKB!u|&4lMG搪 ZU1ze|'8\AQljZi7k6tz 1C)&C}cӞ'-yYl^<ߝ?} eeB ~8D69?* ,|\pdj RN3|Q~?^5yӨ,`G IeWQQXXM M^^@pIJ'#C ɖxS+كS/^;J )P2)^#ЄSv[lHZ _ +,P^mwIԜhu]x8/ cDJ+XH""o=7 ɘ @[ܧ'.fR ^  }%j4 JMIefSyALfD *hĊ_jAZo F:LO+D=P԰4:sDPդ!m ]LAaZcRkzb;SZpp00B6L ^.N۩I#v,f*Y1J!8;SI4/8w0V0w9h`I,g= >J_EҐxX;?f_Q,e*S NbAmjmrb|`)7dz*ܱnp \ׯJ+NBCֽL~dj!7^4WW,cnlLR ^Ԧ9?Ǥ`-E{?sC윳7͗_;A$N Tҫ0ӟӥ+\8쫛Q-,jg"{(}Zq]2& 9lӚ坒 c lc_5(!/']^N(!ڟ 2jq2hj|/y釃v9DoW٣;CʃHҠЕ3`_eۇ婺*~Gc9+*dnɈMDML-C^3Kb".\9cHc!@rH[S"ZX5{;"8 \]翳v5EB4Qhw|ӕ!ijGeB#U[˦Ybx<kB.|9ӣ6 >?$EP|~KHcDTfD¡NZ%MA'P͈!d9.C白8)[d{oaԥDt\ʾȅ7 f1f(rdoCɲk+ftGCoaMV%-2X´M _fLrXX}S/1RSf: Z~Uh` cOe0=s*VcIJ|ArJqR5;bUAB:#靆L+4H;@~8 EDA`KOEXJ_%#Qv`sװMP=dsCSjlʮ)v0.M0a-8Y }#9XP_8Fm%:mc,Y'ALO?0H]b`6PN#?"/qbԪYi ɣahbR/7 $nEtl9p_Ce^ FpSt3rem4"Cv}(PBVO0'LR|n(vPӎ3hFK˷TwNQ!A=Eҭ";WK\$v\[#.WE%طmNw}dgВ-+Yڷ#[L ~?!V1Ns\oQ$Ww9atWg f_<!p`qm¤] Igjœ(0j˼z^Xێ7㱣/J%xź{gIIhyxoCkTRM'<=V«^ @&.'//=ދ 0ta/ClR"؂ r-0CFV^0./5i:/,wԮBH0SI(=_'/sYPp&4Z D*O? :78ƙ~R! ,WImӍ'W֫擑Ukn\جe߹jȱ6U0H69 J.S[yXǿazg/Mu+zRi?eU@zgz7"YL6"mQ;yzqTk fኤq<1.]9CS*[wԒu3˺[{3q!6tPo:y2[_q‰\>LP& Jz#2ǥPNvDlBD&Ō5|ߡ MS`k?z,m''^6'b nZ(Dt_(bC->)I3TeSH;t0F 72|kE|OjԋVjIh]œ Yu#vB"<'*5P93) =|g.!vot< H"26Ek[ּCP;%ϯx@ !ȓݕ?&)ˇ\jc.z=I~R.1t#/-<3rfyyԹyɳqFo2d&y(%)b 0%ŢdI-&ĭU{s2S`2gdTWðIsYim!5wd%G`1Y zV+<2BiW 7V4b#:3Cu-hm@vYal5;7$(ʁ‹$3Bz!”g%XM)-ZB89b5Ԓ+n <։v(c{?;gxn a)W?}| q3"(jF4>*hD4vn8/Al=@ҡFgkH6XCcΩqz1V,NB=S%}fJuh[pݿj&;Sb ,"Mi40%kտUmOnfyPY5:$m6k@1B 4.w>#y/\. h ۨUL` .g)zvd%H|MrR J0jtҝ+>o_\[5̱svaG|$4馤NI*̏+3@5:b|V*_3vQ -aԫZF!HT^j[KTRXTT'LIͥkyfF).@hPAEó2cx~lX'1(ލٗ1"r"jeHWO>jW!I\a+1ÂoF#hw9fxX+IItJ'W5?m:HN;CkX$ȂP LL~ފEb>Gr8"TCrJB+65~~fI(Xk<އ$r4"u=iƾ@@NGq(Ȱ܈*Xךkͧ Wp \Hp'pd2j>XF' Z ĄlH@!s&;V'7F ,"R扱sڕ6t픙j /60v6`[le8R5{y٭G +&0mwbi:(\E vf52NFŷAWv_>_2ҟ/S Nk3(-bH,=+VeYxPRs^} Mػ4># KwB Qn &K!fF)2yL8 x#-~Lc%K0 1W_ER;$=) ÷Y{$0u * y푀 `IO>rg56BarJ?47~MѹE>m_ttTnpC+etCuz Uxހbg(7TKM;biKgoҁ3YYts/}>oksg9ȡTbkG$# n١ÆtaP +]V Qgb*gq0RD:<$fwQM ""& Ut_OqG ~Z<f-z-jm]1M嗿|_ri0Akc]-Ig( fCdDX<]72{ yjFPbh6(@E^G^:yW&q_A8/^UV qH"6ꉛRKJ͒VSNP.XOlI^#nkm'G^\HOi:9^Cz5$W菍s)t2'0Cyʉsg2 n[W,;9| Γ $LKk"*DžoIȄk,v>2P@jIx?iߖ>ߖOKBA͚cbTpԘ!6d j*> )$*IMZ+WK~>5xd4+ V݊(c=oP ٜ}|Hj4݋*C"]:&p`Rd2+¿sIh<0g^oJ,7:e5x en-T(S .<0>RNVf.Rts@wa]-ƱZeʆqA]ueMNx(HIt'b24ߛ,Xܦ,JT!ӏ Y^/{2&]2(~[c|&iӭ=J~:ŋ1ξ:@f9]m+^IVl 3B]u\=͓Cğ}>fh%,EieC51>p\۟z,Œsb8`Px6FL!3S4@TuePjfo/g"C bgx|mpwm;NSuD*PxUׅ!>DA.dZ8 ao7lH=VtH]Zeyo:ƪ2F&?e@bq}eYBa D6L$^PYF7 o؎u73iǔm߭Mлl":HLl_-T֙B{"zT3ϥNH5X|UgGCv.gsWLCi͘>\֔ =hDz)Jpã+;%/I CƷ~$+]^E8<=M q$tFybpvnxt 6e$_&^Eʽm0sU[\-sWuGBw茀&jNR*;> *3BڐK#CT=D;LV籺J't %ŭRK%6j> }U7@ڟQӨG>Rz%\h75T,Sϻnh*f oJ2xy A6UX`nF.uo]bW(V"0}MЕRxΚ1˗9v-(z44,v`0Ɩ¸+1L|>;mj5)<~#2go#ѡO:Z|ATk4Fye+l59P@lEˌG 6zqr$:ٶgi/ \xՂ窇z-(n JX_Gn'1jdW+LTkޘc=m 'ut 0+:pYKƂp5 g!YF7/f둒&:p !{9R1ҬhqD#ɏn#H@H1] Gɑ(֑ ωݵ1}zL_"].4+0$7;1=*g<8m2 h83j6pu-њG?!~lA>SV&D0@>ϻ>{~qrE_^&< <6N}L{1C+A@k 8SZ1i_kJdK1rBSwB=iZޚ;;Jj S:+0!B~Z߳],8;pDwK@LNy#!Yj(Iew[j-vW5Uq]#k_1a|XQ4NȈ}kbRwPYƜllcQƠ?Ʋ;.Հۊ+h9{XqSڼ8ּ)M;*:#,<8_ (45l\f+gmNĒsó_sI'0v&͚ewd r?\ g3"F bnHned*TT/@ ËHy+oLž''2չ8W ?-zqfjօGXd0SRHl ()vC>eSQ`#ݲ؄j}ʜu -]bd. +tW{)lC "ǮlMѩyo{9>Gė,>G=Qwf'#S1. @Y|>U@I,>^HbTȪ6IX~g3_grly>yj}vƍ,PZ_,q `d;H1?h`o],k}? [@esfeXQ]ᜈƞnyϿ5~m}\Y9&HP$FrW{+ qoV)R238*ޭm뗨Fz"Mpgמ`+ˑI2&X-I'; i!8}JCWZiTښFT#F1/~d9FVQ #ʎs13SlEtrUv{{]yxaH[ ׄۆtBq s+c^ rxU.,!FƇCǢ&hb+"[;!32E1?Q8tHSbQ.n{S]Pvf8M}4{rrf"v?wNt{O pX;!,kiIi: s"!!^> 뿎ifOE}I2 IM i:拓TwnjFiк8_5DU&2( &urbʋ Yf}Q!7INQy^Fc^`-Us=HQX[FKp‹AФUid}.ٳ.lJ~GХnz Y;j戫JJRhTWRHIቇ[bDNOpЧiZۛ'E2xGN'yi<*7'vNA@u$-DPYwC:XP^]z:;h #L4 /by !̘t*Τl쑦Әm9T길heOac6 4BmFڞ Mo#Aû6o3`Pƒ\-vB8 ŌG.DI?@5p6b'd]/ 0ME忒LrHa]}O$nOH+(.wlȸ\@ JPު]50qNA7jw^ i4^"k&-PT'G`+=8Lm]|yoʤ3&'ԁgz0b@ zm`x>s?|׃0ZZHoBb/)GGi5s97 -`6^܃ffz/=TL+ )}Ufh15']:M`' Ê_-+)<> 2܋sG7<iG 'U(y"n3EWBXH8MH9y`~vXtTHێp4APpz+܎ ϪWIۜxZ(R iW٪,<0ctF ?kI<1֙0*zvrli7|X3;Pf^jJT. osZʹई_`{k"NK`tyU`Z0;9 OێIUw^&ȫ쪸Acz^~Έr˧FXߨOI|a,2w_831~dtRңGmN8BJx{ܹ=-w;؂/-Ṓ^b 2,,'# Fϝ6#BJ%yO:Z+JUU#igIfzl+c5a -VLY OB1j?HZ({p U)dW9l؍s6: ]&Wqna}"˖6p7Wl O ز@dwhiE!_v5I-b漶[lof%)_#DP飻CQ`uq5.o5AaD0|#԰,^_{ %@`!zˡx z<י>.KDYԄ%! I{f\ Q?Ϥ<;#FRhdPQ]: {+5 dP)Y+F@EʹD6=!ܾݭ|Qz7kAW -O8,_"%#6|ޱɅqJbIȆ_Z| ~t)*(OF}C?st*.p ͡}@9笐YjAxІ-u9yHխthbe~vבY8>K]Won֌nNH?S (e0_[uMǻ#0&֛*+J*i*n0|92PRȇ)MVC7ҬJ>&q܈ H'lG[:s\"#UTD =gxe*OfW>#C|խ$uzNc;vdE9URM$^&yW+iljp1O? G J| Eo$ .MRU#lOV 5 btPizQ`Cuo/Uء, iEtjj԰[0"a&|AvX_xfEc~EFg#fKZ6)F.!a)zϧYx!56T]yx01INgcfqx8kŰMX|0<df _ȷ nN<뫺" Գ]ýwW|wh86bcDͥѫ,Φzn#Wi} DʉAA,{ y)gdZ ΑrP E@'M@Xc6~(;kK埵>GDjw #r j c(Z@F{xהJvB9!ybϬ[l0) k7 $siV CEtu*ϙI쿖1 x_ɴAn1Q M:ڛ^Ta3;p@Oc c>y2@Al*`vbW Q yNM&9ݨq8:(lǹ"!APgYmۉC7BҺ,ҀW]e6Sit c{ږG)ٙn"`<7p$\zeen"gIw]foc"*,f>G h>^ ,U~+2Еj Mw Z\Ώ/ZZX6ITo0WP%( Rv&[S{c#yx D)~@twXΔ@øO_-aQr"q)|] ~2 EmS{} 4 -JתlT+F1k0%OM_m*ykS?R7qPASKp-:I!́P9s+A~"0C;%8Ȩ? ] I6Sߓv-#{%) 3I_u5`sʟ uhD %g r/,,s;y{]׻w[ 8pAk;Ŧ\7 /UA=!lDC N$:R³,ήj;˫@_q 7<<`|Yoȧ R^oZh-'1y`!;_B sc؂2ANÝG;hp7 .eόot_(lsRr+180&A\(3{־B[;&BRClvreMxm`+Z4{_ hY4yka+Mcp {V ;ohʎv?3 ZMcT:8SO Qn[h wp]G@S}@ X(y>8 L:IVy]Y{mi Զ7`D']|+USWcD`;ڊRp^\x`ס?On>pP]о-@J')CN.9<>~ÒɂĪ%s`h3Yⴄ6&v}vs`C7揥|8Pd)E_Uȏ@'m\^eEM~h ⡴Ҵ|# 첔Nu_tۍHZ{0/ziŒt&Kϫ*!m!hh?fX 4^=Uu}Yy[> rNolbe2 K`n F@n.ZJWwB-;pCa- t< :{wUl57p^UL{DNP'7Gmy|)Hs$$`H䁏D,mm|T@$ +|#`M;+{9W&x54)w,$[7 oBD1&KȵwQ5>.ω1@*Y^Skjx|<ު($}Zx2tڸfߜ~q2v5!͕R7<8۹y:2`YՄ9*lmCgKJnTg+1fk,wm)cJ>[ RI5c 1HsVX- B'>Y=tvPH>ŨZ+W[U~G6}4:)3v7etCԨmgN,#h{!@m2S}|9ux&[__!y  ?ۯbXLQiX*O:&(hMH1ajJ_Xl  sNVO x8dKֈ9|īJl}YiE7@b{K4"gbD3q'8"ZRj2 \]{ꊆ=&k(`M4*~Sv};U!P,O ÏhHi< sApАɧM>2G=Y;]kzt H/7Ёh7$d=Il$Hl>C'i䝼Od3J5NQ>_.q !H.T?›a !w@*u$\܂Jq u,$WN PCxJ=[oSdm'.yɛ ;}Z"DQTYҳ"}iwgTGJU6`ImX8p,P+qPԅR:Z P'1.jS-׆hJ1gҲG OX -xC&H?QEcgJи *R= HEV=y(n#Q4|@&dA*yIT%(~6/[8=BρGoE+ñ|j)6a ;P;;›0B.4'SFcBWӓK< T.B?J}+mÇ9+#yOxW92fV-8Уq*Kd?ͣ[A,;$̳~#S]zI9Xtу2ykAZ۽Lނv/($_? ҌRpʚiQk88r DtSDϊh'\ >CPjj1$8?S.*r?и|[tn{G-4͛L'xpSΏpp4IeI ~C@Ietlj >-m-V^WrA#CnW?^'@(1Ւd #E3֔JEbo,i { nyIv7ҳ_\{05BSK~~9ʟĶmDkfoJ^^)>7=IG?V]td82Dž4TԉM {)!}J/{ =N7oLԭ:;B^+NhC>Lq1 Ѯ֦ܥ$Nlc2jiavHAԥH#^]v^|D$r}>6J4oًpV%aQMIlVv' H*_PMߤ8#;ahJu!],X2I2%1ңbq8(֗2&h[]Z1>+'/,uCb"!-QFI:IKYq;p()Vx^el!: dlD,:DƏh jGmXOC}`{8C|( (aBJ?`, XV?c>L& ۝'6'QIy_Bi--'/G`3e͖)X nhOv"zeD 5(_C<ݫU9\jXQ/ᇫ-w쀟O۩p6I*Kz9s]"f2=7Ƞ_POR~R"hIS牯Gar6|X]bӨq呓j33GNW8.Y+yB QlRKvSGuagh l4sN5#Ʋdq8}XVuDiʲ - "*zp^L dM#1.jv f`Wf#0=q7%.)Ó K$A}#}S̒nL+g˭ORƆdδ[ڄ6w}؆'D7#i(7J4@rk荰~T*u-.@o|*cc)FأI{N&=UWW>}۴ŒR+18t7 {(o"'{j-#^ }Y2]t󹔘 sBXsFf|P%6c3[߃h?Sv_ww((z|ώi d=.cDpn1qLݞ ;69A3z3N0 DlgBL4;'㧞ϼ:ԫ>塃IRw YCψo gBY)x?W*.1"w DŲD҃È)=^/*(QzU xA4"JJv7' <췬uŸn~'s4'E(vOv4hm}anj8\U' ЬPT7,/&X\vy0WWiΛ0<6,IV 1 .ܣ;|%;b6W5^YmX?!+ yIJ~}D ,u Ҫ@%jDI3<R{;UCGcޡ[gmtb -m oV?jCPgo87ab ?̚R}#LGmiu5`~뮼Q]قʃjTE u*RM"'!Nk/P0ɩvkDY_Sg,FfhVU/THc@i_ $2:8Cznhލ~3$Qd%YP RU}ɰvh҇{5.#2ARSn : D-Jdu佺ͯ|NDĘW$690Z@3@ cao> }իY=V4s+3i!alѺTbCY][gl 4.PSW 3oP'$g(r1aG*u.PRO҃Lj yreJG=E]fo7jo DDp`5Ӌ#X)n; EwY7ku"+ʒuM>kv5xkPZ`뫶J152.Xϳ 3veS@ϫfY7f"ٯ=Q >(mA=Da-َ#)HeOnF $J*y'K eRF|g4Z./fKQ$ڔ$ToaK T*ZxqS M곪*o856<;ȮLɼ] rk3 ρcj n׫]RCVc7jKӽx(9u?*f1 ;Sc. }OOu//kDՋ1 bKzr ^uS!MwQ ]W]gUR*ǩiz;F @~gl]֠&?oAPj]uN~ʅҹ"KX[l4:^?"ǼAz^'!6,ËHI&SF !P/V-kIH45GBď;,gy]fJ*th  s׬Q}->(@Mq[7}]ʗ4(s7njU~7صԑ6$lAaĵ=/mWۋtLI]3oҳ0b"iM_6攄eau"^d^&xL\Ukrj g<3w*i'݌y$ٛ.$6?uج}gey9>r8 PJgL|'(v8߸:>#pE]'H)QD;NS͔dC&񎳃H zD b׌:~FE/i $)3eC^EIzȟnPB GCgc.ړ+C'/mi&W e!¿U<V L[ 棺 jcc)#c+l7sg| ^)ɯrVqJW(8.UέQʹ(as# Ǣ'* NZΞЯ`,zO:_8UA~"{&x+.xD$ t'b(bikEȓm{\ ob oGG8ɸ!4}LO7TfpZ72 (Fb.,5{@R@\a.,%*85KcdG\~qf8{rb c2c!UjPzX$Z_u. xBUdZ1ކHyaӡN(WvBh휈q+ bL1{EMR0Ghw@ HR- A`OSc⥖.&H&y<48 vW2=t(HU$h9[>)"s `AJnXy5? -֔`*`lf-v6#{낗#X?+k |0ȺچF4.*PXBK\[d(z@r+[{;Vʃ,y`"{}Z wmX BfZ2|E||xҹ|v4pg4|cb'PԉbF^/=H.SHf!$oqw+~}2>oJ2yvu~W }<Q D_3VT CO4N׀D(}d֮9ZBxs~+sU%K.wjKfE:- Td V"]@BdCX>g Vay燀Tq{bѕ 7͛PMj+/j#f}%o# YTKJd$JǞ]+8)IMM X!yz!7T X"u$&Ɠ5 @3ׅl:Id(~{wY9YEe6ΓNgzVl*"#gm"K))w.#wCNo7x*!4Z~m[O$gM : $LExp] Ѫc4!d7(" 9*7J[7 YВFqSԤZu0 y\=KA m4_FQkzN_}r_)@rtQ3z>u-X"dJQ÷v~;B֕'bL*N/rf:A诟!,&UVa,Eܵ~Ԅ@/,;M᫤n~S58~v`,>z0η?uO/Q9Z6+l(UjAQ HSK9X[uऔ=6ۑτ1O\m`aEv?B>OvvݤNHc7. !]Vkf0#y=%'T a~sk'zޫ/X{Y=Z{$5)7Qޡe7`N=aza3[RP {CLeuf53A}@ˈ+ &]EU%xg`%Lft_ v1RWujds&҇I>iwp"X'1{GVt.Ӣaǔяɺ2bTU%$)OzM^#$ʹTj'^~]ukB+qŤj4Hr UD8P Iv6o2lz0KZk{W1y Zp"x (AQEo`\Yc Au<&2:U_r[5^ݕY0~h{*AsoqqmoHWOd& <$;P i&YvAŌl;Ci@c"j}8m|I.JݑSNu^C3ݹ,~=#xe3r9G "CwX_ "~So:7dd@&Hڬ+3H>⌜ATf/]EsYHqMAƧxKX2bo܃[&5ojgGK"3} ]c|dQU2wV :=7!JMdrcrR,6Q䋣i ǻjyVB|:3K+ 4Ez?IߓA_t*kLY27ؖUM{Cҫd. -@2Z9֟ע\Lžm27Y{E1DD}A~:KEw2d/bA"% i$]G<,.<>`)8 X 7g Dy] uFɉ+C@N9~N%A<<Fk{*^~җ01kdI It&O2+~mU؇ -RDR9qR21l,'3_X%MRމW?R`ol I YaDwiOf!?ŇW*L =1V Z?s0,BKq#pAsx̦ )r;"mՃZV6!( ,3ֽD?z(f8Õƀf 5pys&vɝ4C>s~'0%4qHudQC`ƿ(ݍ&1;+p |mRVW!bNˎ$%*1[^^ @#.^],U)W,{>GՕZ`J71FI;sk"c19!65 ^7f-$$C )M `?7UG D,)9P#MAjEѮ`` X$i5]͙ 7y+r(pe Da"{V:Ӄ_cwVh1Gkc!HHQnJQ__9|`xiv lq&Xrz2uʒݣ a\?|aHR\΢ևMBϕkX!qJ'c`Q1>)>d]ڌkBg=>V|£?A_x!6s_`U-œ,xjиmex[,K77mhOvBG-%@>E2xvΞu[.F+Pfr$jY\|Ə'-^mf$v¦E5 !CdM2^c⒒. ($=w,n]mw a5XF` ?;Vqh]D>b:JYf:Z^+:(n_7~%+JR/;kn %lf9 2y:D 86UV1 e5*ZKL>|T1^O@ ԿSes!'I[GFA).خD7tAL1ƏJX]S_e+w:~l]d[W"w(VtǫńE@BuLЙ!H%@ƀxa 3!VR&-d,yj/!;<1)9[ċپ4bۜUE !;Wzƈy8^l쎟4 9&r`DݞBFAپ~ VKn:>Rq>#pIYB 2C;̓9>HQڼ(Pv)9xn~}@5ѻc)>Z潄04=MT贅"(}M'$a^RE"qNռz<0dX1`#z@bRbٻkgG/t!YL<ˊPT?К+݇AYr%0ڢtP`=D T!!EybG;|RaLvu=BpCɷc^Lf DsE*Ax4`24eCzr od -yśd_^aW tXD?ڻlzW%/6@F|* fo#`|Aa:@ HF("Rܻʵ:a 1 ӽJD igrM?4=e+ǩC]7 Ϊ)G4>ݔYya}a;׀iXku֫,52~'ES-J>qityة$<ԃ'$+=i?E .4ס͢˞ppk;+PNHuB2P9[/z6>( NPZ[ob('T#BR!z  O4xe4u(‡n]v'띚 7Lt&VI:-֊ihWGP7*#UTG2M8\ v1PtF2VFrx=s{_9ҩ@\l@j]>;(`"J1QNoD #,璞\dk&Y,PJ%LfUbLDSNfr;}BR8UmU#Uq LV)umם]TM'-է߹-qRN3ܘaw2~^B4{$+#k D5ώo R!YFݮ0LSqv،1Ze^]ß)oĢL1ً)go3҂Ŷ3<7wʓd""b~هP7 t̵{fd4Ij9vtx|kģT:!6Xx>ê6bQ,R+Wik _zP{){ݢdb,Qrojع9ϞgFC֤]&qoL:){QWuNW+LmLaMWOw9wOWY,3A3@âh\t1)Ž{~IFlS ҟMЮ@߲w0DXÚH.o+ ^ѓXbkSz'8}<)JujhU]w\%IX׫ecjk2k@B#߭nD'?9Kb"tSfmQYVg."(KT$+Pk`k uFpy^&WG"Kw ->})L$΍,PBڦU.uE1n.j-Z}d,Oꇔt:!)!뉏xLh;d/sh/a3w4B+5Cch~Ҍ,!{T>fIFלj\.eKLSYUETВfNwJ P2Em%TpɆr%gh{U C@яcGe鑏6__˒V^:\;z~E /҂IBR[Pb5It%J9.a]LQ R/ =ʻOKZ6ݽ_ }%c), Z+K./VyN=Mb3Տ}FQrmCMoKz\鳏("ҪDޚNdh T Dӱ-U;D+:T '۫OO"W"#3 /d##F i d|H_@>B%m5= ꬍT(ZYO7 F]]j+yY yS.[nq)2O[ rbU@q*J|5aJ3,xp)aׄ >QI8`DeF>@ qVz˄.Eij0b54UC/L+#;l' mDrmh_dL@oW)pSNW6O ~ BJdhtCHLT>x ͙ CVB VIPo`Q11qMuw(@"5{\J; d\|&qY}v?A-*_,ZțTiPv~L{ G©}a) uWh79nWuH4Ja4sV3%lJ*dtX9&"*aЮnX0%>EI=õ%·S'(xyU:thHMDcli]%2\L˯ǥV-+?lûeqRxI Z{.MejЗWCw)%@]8n iܠwWrrG qV)K~ JR"oʺWdA9-<9@&7=wڔ~W HGE>0Eޤ7р3u*6?L Q2;a}9L)ҠzNSYup$w&.3wPf[#-'.ԾO2[8ad'HvO3q˞A%- QAhCŖs?3RB~Mr9bh5|"t=o5cvweBÃȦʤ;j` [].͌]3|4cNzd |dl*BNV ݜYErہCߛ.1 ;\a0T a~+m^F餩[Ÿ\vZ'gA`ٮ/-z6TcIuX{=V7++c]s/.IYKwCS̞SN|8}li=R6We-3ݤQeLjdPħHmt+<;d  W>3".*i7*Ɓj?2ƛd\=p&0 5& BS4ݞ@:[#?+AotA>%xf#ot,㕻I_RaJh7ƋF3`_? $*DWoO;*Fitl#)lKapGEV+fW>uY?-p{H+XkotW* 9[7)J.j&o6pxk$2BYcJH=XkІFvq.Mڂ+_997%*^B1vnI~{ԓOK^/ðQ Z(lMМfӏ2L.0|ؤU,\E+^phOax%Ov`Q޸"So{* T(|Jddcc3a~sC8pqN^E{$Ʈ2K_~Iμe/WkuC_2YYΜM9AyfHkzYk }lnvX9O3hR%p +$_W! YuOQĭWCh o'ꊕ7i ؀_op^teO1R`Pڲ5ݻy6mK"a($wChe:aXGeɇJ㍻`ZE4iG[e6v3dV:le~"֞Q8:0|A7HZC+(03q֠$t;_(  ha}՜ 6ѩ N.ƓmT)N ֦åx h4L3ih?Ǹ'̝ʄĿ/< -CB5 h 3G'Ndq |4+DvGBNw}njL&jԓ`2btm+ץ[jdv&OR8VEl mѝأ-*ANu/4aW'ZD64G[m%ER;Ȧ ;GȃT f θJQV!ԂAhTVJt6!AG6WG@ޮ -/ ,[rGR!r>| mQqs8qU9 @:o8 Q|+S>6I#mltcu^H~T];d8 ΌZ\QePSji$Q3 u1d,ƋԨqt كU Vx{Յ~wlQtФj5h[}\hpiN4XY&.Z!f))x{(%>Њa5\Eܧq!Arp9Blx/Z(/6'Uq"" nn6ap<6%+$ݮi9 WRX D"5 ! 8r%FHE'5ZEg|.oæ `zu I5P?;NEOY;?z 0\>5*batAZ>"/TU +KV;)eziGs+Z -Y8M§۷G}(bh'~.zt2f;^.]@ ZbŬ'bǘ O(7b i=n*wx'`gBcmX9Ϣ PDփi r6YxBԯ+!>dGןN2@2<ƣE$cU{vv+Y{+xucgtj@Aji}㓲C}/TGKZQf&rd%>d}eXE=8ij]vm_Cz Cq AY1 [&v.mQ [Bi=%ڈ~0W≈?V!`jD1kpBItV~WRBkPV_#FmQS4F%V.J!FY"a̬Wj_0\ ܟvyRzu<>\6( xmP8yN0SW8&[E"[xtw*--%U1Imݯb=w.&#˼ݬCtLX ^af`bsgT~GO@3s1r,2b<0Iw#*V!㪧ʼc][Hzs%0}m-|3XdWaD֮9ZƠ L@TR| 1ѳy5$ZS f֬ xo+) Zבe|!(>/.Y@́yK66 JWC0}6l<"qf? $ݿ o ~ ut ?=|LyBL9_Z6xZ_JA F E(& Ruc!3]|#eyC%_*Xks;ArJ8-_*3O`&ow,};/=ĪizB~5FSS>Q^HGB}󧈕\ ^ɲ1QMJPt-l?Ysz?޽ ˘Ɉk),_IYLy.;^۬z"I;$0Ǡ^ʼn |54:xI.12|f L*:~_b~9+NCb.fIBVuWf"ۖSbL}H71.Vrњ~|5 uh"ǦQAd9hn֩NJ(7S/tY?u2$Uꇉ`U# br0i#z5ϻNfMHOҾ!Հr#3eP{NK4ys/Jy2=gwPUٌΐYlX􌿗F@G=UIQ}eԪiQ+AQ9'U$c)lDF%npekl$v"V5:4:&ԺΘy,s/ ٫/+3eC nH$fmOUX%@f>b E`@vmUVb0`AE&G(WQLI|iSx8HE"v~0g{shq88),$ ^|#lbSD9q3&K~Q$8"#Uצ eZL+Q{b;)-EKM Vv=K!}l]lJ !DEiw~D0.2`k5yGH :D$l < |-R~. d1.$iLBn;%<Kҹ6 >U[E]W.9ErKiss"=-ƒ}!f%S4n2@·{,TRad[4sL@DPF;x ]w?'}煒*Qx;Jhu)+ԏiK'=|:^D)o-^Ѵ$T @8N&oY(>p5XW*)NstU8oeDa~3qq4-TIꙎՉOhUXmD8pjzhsm٪cQ7 ߡ^ ۍ?I ſGA bG AՂUk'E m: p8n=77.p΅WȖJ3? H3f74M6dLj&ר_z9`RANܦ9HB&)# xL֐26q'#C_DKR{@8[\g]kmF7T9v=6C &wX@/w'zw<geK\YKhw]R7r(=2g5`9$A3<Ee*yiW8k[? Du ("t!W&uO gOh"[SI *;uÝk rՌE>#)̶jSo{Gz4Zٯ9wn0.$L)BU]u,ݦn5cutnHݭ+rb劑.=rxh@V_܏%2DV ޘI{(Q4kBnJWHږ `bG͛vW7{nZFli FӢ"*Dxd*DK*>G9}0,Xՠ{ ;ȾKC&R` ¥;bcƅy50mM}n3!6Ű{+„*r#[>3v<"=Q]HH\@(hk}Ǭe@,W,j4wJXBTۭf cg-sqoJ Azc{u(u#IJ%".A>d1Q%L1J&W?4? `8_ǡkWijRJ^Qu]c|מr:.;.RR~PNֹSY˜բUl*(#+ˌq卞ѓ6JdK`T'3iYK;ҩÐՅDN)Wul?GCgƍEYa(̰j3}wS -T$|$of5:cXt"\㖩t6=x \1ޣ挼G7|#z+ ?$b<  a(Zq4,:UZgVh߃ͽn4XnI,>`PJ=fxfIC0KՉ$yY:B5"J.t񜧶|JGYF?*7-JBM#EbLc*^o~ m1XQAw󧂖uߙ< ڇNM.eg0E86joB--^R;g>ѫ:v[FY~ɸQo& 2`wI"9xJ$<f~frƨ}E*/2FԿI;h7!X[3kvEU] @S&+;ep|*LrZ((Wi/ x7;ӊdїޓ]x$9a'3Mvu$].ٮ,MZ7ԬVf=|5Gz/{ "!3.kg#9M _go;{`5qNwW AdxDmtY!59`MkBg'keYLrnkgOja1}:h3x0Q|昐(ׇ{Ջ"Ԧ1#&멭G!05K03 \v;)Wgܜ2<=DF;+jR܍H J=jfaa[iOpB|&'˾<~T$`e膂) !Icc u,qYk#)_Ok927C\M\ԉrPQ3af8'!NfNu8@!8r4)j+ɵBA?SB T ֹ|"48}YM5EX-6ՠ'6KM`0<`T 7lORya/mx2](.3;͠Z`eHH964anPe/rqF WFz$;4V2NÀH)v ,Fb^1;Ѯڴ/YF(uŔ9j\@]'MFR1Wڶl7R8d==Zۖ~j~æáx4.1'Rǥ["󴴃Qt<7yvjლ~2fWA,rE \}kV`Ϩc/5>-Ssᶹ69AF:ӈq~ˤjx!,CPc:*Ch23Zd@Iz+Up5ei~pVC{rСف.%k.E=XP1 :[lV`h?=KA!08Ro@vՙtE b ҼEx){9f9 QӚVnŊwC}la|HKBu!k8GB.Zt1>a3ϦfC>Eôy`  Qpڬm  H yucL<*Y\#ۓsG-㧋cu-u'yL,,8gǩݱ<yugkV [ bEغ)IL9 -L-~n:)ESSx*F9nW{"ԫwDVc' "V/3ZM"C?}NJU)SǃJ=soM*Fw6;zh=5Tdm+W1ru22@L&#iLA2!`EMT_0q޿ ^CP@:/~3qʵ zSCT6XogG: o-DžJEn>ڕ,xqcӑaZ䓅t#1xnj^vAdCc0N85pm*7*lkݜ4&fHc% lWFs"cB| KHUpcmEFY@| }@ԃڙΛt\;v|.tZ:&,yE."wB3+l3惞Hx$q-Mmk_Ym .;ߏTXA(ú^m:9QgiXbç裋h\q?ϧyqtZP-@`#g#jZY ՘ k-3$2)"͒뤷}4K`;Y7H۲;7Gmք0 =W +*?&WD~~\@EfU~&jkdH/ n lC}X;PBC2Dzy?Y>orj&.|jX3"e9Ɲ{:!=GkEnnM75"IA%STUm%q͝ת59-Mj6]GeR62]U (W!`:P kn4$햝]w0 Ojbgt)V1E 8Ĵ}&x Bvl[P.ןzN;w}$XS QxV*}K3+pji4zA7<-*`2~?q߱(y uIej$p8ܹAF:.3D?۲[Q{l;57p `K x0%zAhXkq6xؐ(ܿHq5t:+LUy، h9F1~|K=me::vC1Lb0,$Ò]lN,#yy>,Gm54 J1T GM E=oB {}7Õ,]vμk2bOԉSmttVoc© XxiYt) mpߖhnVӋz^kgⵚ-ISsM z#i <}i!s0b}=9I `!@76#r[ 4a6TqGͅvZUKotu\=8EFJ6ZfiG#)+A杴a(dζ3|$M-\Y%_:/aړ3 љ5M֞D-Ń%(5V6Ll<w-#gEQ6XY8r3 \_N,R]8z!>$Ҁ3C"R5AmT?8q ΈC_SډSU %$lF%cv)ِU ffFjJFmEaU c+IDB Hi1ΎbSv`n 1Yx\5N 4*t0?)eZFYmɈiH$%D !liscIնE#呭nߌ* Μ0]  Ǒ/4ʊmD6J>u5xl[tiC#O-Oj|7rY>%,K|UHoES Kx.YY6NrF P#otH3=yNTwx=ժɅqXk[Sj(Hp()xNm:djCQ1]%r3r{ Mn(&]f5`X\3ۚL}G :p{>'Ъ.}ϨZQkrG92;I}ݬS׷rUۣpSt3x "]hyhW7aDh)2?zfn 1X[:+ׯZ(~@ԽS`%R#S84fffc|UqmѳA:zW ~[c)Pv|>&PP_~Kz}}H_/YE`0|rrN{x_łM<6 E}ؠ.1L^MG.VQ=K_A"8@v!0BdtSMSÎRThcRP{eR?9m#H 1QD %x3#!4e֘@W12sUuz*s0H6뉲lK(`Lu5WE׳av^rxpBL6. 8KfD%Zș /I]1$o!iIG L¿}J4QDm37ReL0G;lazI U7Dq^Y׼1̖f˪HU5˄ '/Ҡqdz@:6[>6mJViJ"ZQ.x:5(.|᰼TYoNO%ϿMsN S^{`bu8J oQg!4%z}bWS}~D܀G [RJ0Zc(馫CQ~J }0N<X*<^FjT8Ȯ\ۧRP|͆<O)>hO[: "0Q#bdNEۀPuQ4CukbDdP*A 7IgyNw &^y\D*[-,3g''Eeb:(*UԒ [WhfQ.ؼј"(E':q&"^{S%Y-Iz=]ϰjM5.Xo% VIt: l  Rw¾BYͽЇ[=UE@G/;YE# 6uᬽ} (K[Zz;X2SS!Ȇ-${3?^yvfb2R*b;.mKI1bN&u1rtu4`1˟N]Frim \sr{ɧ;KR֦ٜƳL!wvohGEx'SESf&Z \x釺Kd3P4r Ce(ϗB =Զz9@(b<xalT\ey{#VQBnzH˙gr+ǴY?W/, w/*12~e N"Qn\ 5"N]lNv7DsYy/! F"Wڕ_M_}U1ȜPܵ=u3ьYP*]'ZkuddRb 0"m_OϪ?y mU/y^۬` 4[PgČ~"&mōԮbC8iWx7ik$GKׄ_9_X(m8g%-!9S$x-B9݁*Co{H@a!Y {nBNpt+)%st!=\pWO>WoZDX _r|{ABz\žާ-3%"%aZsw~^eI?ADTtDđ\,N@l47Ƣٰެ&-Re.˪܂e.;A 5eݵAQ+;ڠ"%A&̑KM|e^/r#BWj\DXCm - Yɣ!pW0Tuڭ9ugb0'ɶCCD\TM3mδsbyAB s*i{e]${K.Tt!n| >(34#t$T{|=yڷs|iڅ`SM+jL(o]ۼNt5QKm1wX玉 RL^%< RȋzgO m֘ƥ|M%s "ZOT*# zުC$F=!3 L;Ɨ$^^*Uc]`;7P +* $[}AO ڔU& 52x̯wIUז0W>c @!F]V"YI:i=J J8Pj+n.F5Gu dAVƴ 4\5X{ə+y-+ɡk`xQ H)ƠXmYT] " @@̐!BTl4%Ѻ4)gܿP\}.lC4ss^s&$rixY9 CH' ptf_+l3 :vB<# 7$WN>7=qKUk݂7XAc "[S2a̿-8d(㓒\yWgL:uXgˡwd*A1u}ܧ#KB3̶1/ngp PR(3n ϖVU8<  M/ed}`sdwG]zx1:gF<`Kjnt1x7oOc BD yA 9ÃUjj2kO1yY*Ӟ TUQc)\$eG"ꤥ`lzDy$C8:&->yO9}'uا>qv |rWB갠@a g0j :cf?sp#kiS`VOq?dGeDHW5huJ J tv[XU  [ .tJuہ҇{҃! #M+v>jتz>U諘niNoyw v$jfJaJL|ϯKșh| {O}1#8cE )P$~4r='}BAM7,gT3@VZ=&.}%WV@L!Q T39~D`ʼnD5HRRo!{* XZvm&GA m" dK@![wKW 7l!`/Ѐe.k= $ֱLqVH.$c2.YRMԬ-Ố73v ]D>WyB˩yZݡi`ӶפZ(]pmDF,:C~o\pIW%~.˿;-vw S_};D~mYbzfLNY6SXc>812)BC=z ,kI'rh~DܕΏȓW+6c; oIB F8SDbP>3ڂ.q*79Eͷj-?SU4Ө8wkU3uf @r/>dbLSn9 y5f8$:HкeP`H5qpg@'"4W%c@i2߿l.3\Zt:3AJ;/%0yQMN~k c1g.miʵ" 4@EYp`Z)0M׌k^q|Ev ̓W.q&_.U=}[Mhċ^ȀwDa_͓MUn7pJ =;l╗ϯn搨q pSH,aY\NO g!-.AT?Ga ;|b-L*U7* PEW։Kq@u4\܍5V4ƒ9ؼm-ӆ)ź| E\r$|6|P\OtFO -RVXBHw[by9Z2EE_pu+"ٽr49WdQuB-r?<~$]?Jlt;#=ɋiˡ/}OA=r|/ٽϲtpj>IZ8{.҄vZ_rwS(gm 1$ė?py#\^=t. )q2bⅻ_bӗB9}3C<C.V-!"qOHRZNtSz:M8j\h!p&N2&lӹ u߮|5/X\"S9 l YAx΂^10|fg?c_WU) ݇A՜@#`#m΀gc.}q;= eCLzjb"Py JK؆eFy$!Vw4}Epi>~6W.Cޡ ִr]3u(w:eO +mW$7+g/Q/h1]&LcR*%@!OB_-} gqnWujѪiRt!E[A7 98d_BIoY9<ȵ8!H.Zz -=q/P`âXܝ"dM/yKG DD@=o~] BPz%z}-G0O3oJJҷ{u72FNVR%*ȟ%ǎե\D: z;*R$gѲhqy_@97idͯ2$l~,$b7NPaF2*γRD"% Dރ2=rU8{BO~#A1L鲠#r ,bJyi[31VaYo$W`ȸaQ@?W!n7 =$HL r|7<|X˘ Ξ3Mjw!w΄m l06_@k L{k_Ϭǖñżye ؿǛؙg4lpQ\H\? ꓌/iߦ̦Ez~hRżw R*!bޤH.^V"^Aj jAym Pf`bC>Zֽ}&xjۘH^MPۜiόr0/igݪQn+%ӑ~[.υ6:ffܾi6^(z/N$ N?W="DonTP@5-xvwY8*#mw%h SAT%DmcGH7@ ocWyKjTnYal֚؍4c:[ॄeC <u N$'4A7^&e:|?$x^CV Wo=-Gv2s_b9 y Y QGM>T"Μ54^#Ż(4'tMBAIHx- gҜ{&R~ύŏ Ó_X dBb&*#cƞ>j E2CQrD^;atMKKne s\ݟEB$rC:#pʮ0)\k0 * K2(v* 7j\݉82 ^Ë1p믯.INq i /Ε/JAHȏJ9TOl͛]TѯtC*Fۉ|FC{TrNõ7i?'޲'9 7+`8(W*|_iEV[g4 7a/( ;['u}ǪUv}+ |Qʦ왆bew)Q߫?ιxH3jLvRlbӒcDV]M_KٳS7-jdbtJk1pu :< k$SW <-L\L)HN'cFPyYl-1dgvL c ̘9wvTyߨU< FBm\̝3; }<7{2P}p|TnG@m08~nìDoJ:tk kw嵦0g~Gt'Z-žEuv !$o2G]Ѿ~T4ʕk\Wڳ{ڵ$:ҩU=n^x] .+!rX&H"BLIZ;Ђ1WIZdB.N+C|81՝Y߆w(G[y,/~y[d Gًȃmb VJ߁W{YJ4zxp4ϠQPz =@[/*ol7sϺU4Ty0(kK?-5m@chۮÀpH3uA 5VznworQuY$^##N*7^yJf. $H?)v(猝 ў6D`68Z,@{ki5sQv\z2?ǻDD>K; I~ E=m<李&v笂)Eѝ$TR`YWB֨KJ~90z4wkM%|a}np\׺48hkȴv?9 Ik gP+r&Wы39Ci%{)]&)m ʲFQG.>G2(ߧ:$(3Df  N<@{`Whb{?f*{&5TbOc !L^ 'WgHK/$M^J73}43'[fBM[TC==_JM{"dC6GA))qMkǸ<3}{9*(aSZ*R<,ѹ/83m:dⵜo̦I<6OO?#?' AU}YIM ymj\0U-v=6DlAiR`CS1T8{ dr "U,-Z}@CC!zl‘M[)~M)1'R=`Ÿ{gV641OEIr6xM^)܁x%]0]{kv?|곌mLZU0`3qU\)Z8Oڜ ^PNDL'@ONPBff̕3'7&,<,#4AtF-&H};}abޚ(lO'tOA{Lé.o =ΌyG.gi[9 h .+`p&YF]J'[Yj*Osnd~^T I3x54r!xW2H' "nT#s59G ?rMA:;b},i"Y@9 +%BZf.Ibm|yXͩu$ޫ) PK߈]ȆxOdLJzV=՛sXp׊eƮ/́8+ˇxWrǩ9Q}{&<7(9<ȫ>֥יxU18dL"HEvhtǎ)LyMȞ2ͤ \4śL܍q^~ԯFކzQ/LDѲm kppY0;i8L;9KށP{Q(%[r%1TʹpӬ%qRewsY3_EAsr'zu5w`W7 磌L(E-nH6_Wvi,zD=s:8.\1d6ן'9Ov`v@-bCp-CMsj+'yˈo0!d3ɥl*f HH [v2nD蕧 nb;ۤ48lzϋTXǧyUҭ 6Pq>%#KWuKbtnVBʒLFR:ip;³(2'ymPIC2Q9{*/G"cHDfDazްVW{a` rg2&j4pzEaPΚExʃ^!WQy({n?$` E֩A p5xՄ^.^6cA$ӳy?\U"h\$ȍ:Oޑ pU|$B`ǂt82 *(LNso)0L,7"-֊\RJEM Ը!9?Kj`COt; nrלjϔKrASIeH\\ zNW7zP+n?:=v/3;<>hnE`~ԦëN1{vԑ:kb| 1䠿a]&[?K]ca KxZQU {s C;DP~w^=YQffB钇%s9j=Ӆf%pNEܢΘ;/ +_'|4C `z=mJcG&ڠ1:vd$'_{9o99.6 k+ArRо2Tjo{V>iN䠁Ñ(DOC vـl1f)ŤUNs$eLchKsh0ݝ 3]g W4\-ЧMAW"Gز<PG.BjF!7m3EO !󉙥'}pQP4Vd_|ӓnA *71N&*9Д?5dcE$_ȝ7N@T?'rneEAQqs~kZ}ލ|fh;Ѥ_u~& J'S=[!do, Y峴Ggy.CUcuĈDq IGZ[vjD.;NmGCdjX c9;tqBU N=Yu@P F:2`E| .n;^9X$0;2+=h.ٟ2>5m[4&X% XR֠' mlUfn ,j$[S`.rڢԮoD܍A$:|7P:R$BRǥH%Έف1qp/~^E}+%8&d_`%(u %M =^j~I. nNOxRjS>OOw:~1#O9τ8[N zRNտOMځ|2KgX@(1wtEdr3ֽ`vo0>uJQ<JшhS hI3yid|t@c3H)[ N])EjvՈ^ Ey2^Uce_Jֻ0*N1]ɇy-~G6+܇0kSR&l6#,!;3rӝ 0o_",?1ߐ岷;;I^q]VT^3Ut>llsK+}l QOxnpk}q~M)wбYjmhrϲT z%1cks5 kJW aļo#[{%;K/t'%ruRZ3fe/T]$#4o<9pK7YM,Rܻ={wlp*b>5Lb|AX.Gea\/)=*Qa[6 *bX:@Tuv{Xy,TцBZ8j'{Ļ%-$D9jC߫U>}w[}SW/[zl'+qox%]G= Qw]hnFXە.q`2D|ic:51t(_7 < uB&=06x\? Nus%6tlCq!CZ_xy6ܢ2Q[Ft/)Y6 V")iDX?3$Hm-ZgLifZwuR+gf|cflQN<^ZM ]pWEvRbTMjx/APԩz;i <[b dGNsGOibNӖwo`L/ ).'vx 1=`J{B/<ε7KpK~ݜD/* ǰOd2jrH HA۶DV*4n9Z$034h\5a"݅%W 3:Tѐ(YWUuBkjԉچTWyv9 t >=cI$0?;u'wbMlWLYy&#G+B7Ff X[x_T_O7sfZijZ;0]2Gps&4 Db tR]8qB%A8E !䪙E CR9֙7*Y?pC^',7[\%P$J[> ~t |?V#׊'pѶ܈aO֕ = {)"AqKft+䎃SB5L"Ob=q&_גcA%`D˨XG*kϷ86cSRIU0@<7̡5,R?\[ }Z>I਷^H_c:UkfwՆV 3JLO :ovHc?aIsĆ(y"l!&ިJјQ;n_n9S}Butc%D$9#" 5L:y_a)5 +ܝEkҫ2iE(S %q/2rpp»V5 a= uvQ;ʋиH`z[ߋp- wl;`~:PbOq$ҍ"|v7MC6[ߤ ̴HCU*ù 4DxAD0h&#܆%8~o0ؓma1bf#A5EQzɯ[4 _2 U#oE&%&QlUڏ e$V\mY?`Y*Ѵ6A_$da%h`G@s\XJc0|ZCּ_8OʲT~tm̔= tLhGT\y>CRJ}9aTWQ?N Q*:i-*G/'i2mOviZWwєŠάFzm~a஛r&.j[CΞxAr yin\5W}L_N>j ym4=cAG@A-;$XP|au Ïlcz9~ɾWˈq!"Mt()'4el向0 lŝJTz5cýfdusr}QIDC/P?ɐsnS+2Evm:˹NT,^м3M9%Ps0}p@#v׌=eхH==,{ĿX:lp&jA꬏W7U-Y4 %3EԷэ-%VU]>I9+EVg<9`+7ʪt>w{n򇸣p읆?CL=(YUk09 S%}$V*=ml|-bc${3pP)6#hP1(T;iQ Z*@b|l邴+nK`pGo#`Uqތ-)r#_|H1i. ifbʿD:3݃+vdu=_`n>PTN=('&ՠҹ=DY1iI#^VYj66feLWTɇNvHT'*UU7>И D @P9N0oBĉB~j"l*>hk~LDaӷD4.zẶsJy+߯,l@s({OV 1@<S'Fp z\n?*/N*gQh|Alܨk8R,%`02rSXnW1oiHݧ߭| 5{@3wTmF}'4qrHh.r/^\a2J['tFB7)X"K ( 9,2njfoFF0#K"W-Q/a4LtSeCn?OgI>XF}(4,Pۏmv7 1C{}kiE3~+0"vgV UqkAOt$2PK8%{x[N$~p@.%cʔ23zQ؝g[ܭ9L6&GjE|x8*>r]쵙֮n-&i#W.®'Bm2a}))*CkUE6gFZfzG%h$y[!d0$Eiu{Jn߫|mE[hEaQceTkWi J#/[GK@a(*~" R=R_} Lo ~.&-8im>s)kӰ-PAc=gq+9p%_M̏B{xv:x|L& VHo9Z+9>aŠ~< lsTuT}:,H__\[O; a^Wۤ,J'3Le;Q58snD!U\> @-g:/kGWŭPX=4fܼR4 DmȞl[x;&Uhh)HMMg~vN:YnjSOV7["+oh1R,a-7*h ;F"F7]Z>#x+Fw/0H! G,g&U$͂#$1RK=>yZw?ߓ@wgtvޱ7$n9/ (kK'+f/q=t8_1?>ۗnN J|@i]̲h }4xlo9{Ij Su7҃3#"y{^ ma$.0}V0{]4ϩ X7Q7<26HͶJ^C<\OdsJiWMusF,6Nŀw%A7@n%Dq(sa{1ZWL],CZ)P s|ʜ=CJ!c{dI<#dCC[\kl |YYFIq&+ܖ^e8ozX6H$q$yi]Zi ⰨSh_w;UV:o:GʤhsccєT)P }eZ W֍Bp7,Z6'=H7^++ .P*4Y!bW&mhrV"AJGE'ypӆ~U%:4WQr+T$"#q%xrn2 +Qe Z+8葈 YXEoʥIuG_V t5Bfs%~*_v rV:;"jI"Vzx4Q f&R%8u,}_S˜?,{Η0,>X1%%H*!Zp|EiGp=5uz{#sc:Y(e08DtmFSΩvu/29]o@@q4 Lg&tW%dB|֎p~0(ek`D p>m 4} MuCҁi)/SrP;V$8-y+'lo 6 Sb$orN)~I1ƊaKJ619z4nЧ:l Ŵb69&Y옐߾; th76hU\Fgrh/l+3hB^ $ k l4ַWZ i.;QLxnqϯ?wGPwܖܳw% lm:B " "7n;{ݦCeƋwr|D.]nD2!QKz14Mzc7\4ߖn G Wa(E4{x?+=ˁ XḢHgJ0{|ADx,+3RurqYX|uܤ lZL!,:nMxm%)enOa#zHvB6BR (rЛXm= ''t CVfxǷ6^DEUGz#9͔0qrL q_姘bٔၚKˠcF2fވͽW*YWT~rt,[tna+ Qfz%7B4}H10,;O,I5 P+QpWǽ{ E_vJ9S _@4qQ)`"vUFj[Ȑu?7%ZyuDf hD{mE[5̹!z]>9 S գ10 9\+Qʹcc%-oo 1ʑ F̍h4&]0a{4zˡ'X Z8mɜ(fj>:Z\ )PF|rJGR$+SWmgW}[d\"R$fXA*Xc>YzɌ]Dt/fR|CZ[?~] ^#5 )-Us G!`{;xpf-'9*!mA(ɡF-;CQ=aV'zԼΠW>kf0SHsDlO:Ʋ, *`GUVr!hi:>P$Hhm Cla3˦N!Ni+79"pT՟߲_E%+)բ2ƁmxwP4Gh45Y!nx,ٞA& Fmk .'>RWذV6|sGH2r_=+Yx)(WS?mˈ}^}}b" -h pf`~'w-ύn?a?/'u=;JNļX_La}xP9˝?Ò50 V(gm\Cر?Wo~_e?ThN蠝R4US) S=[)HMy:pkK\?{҄پE٭w=* /C^+hɡ,D7ut6DqѰ1fp t)BN_2-C:3(EFE-Amk]܅[kL$Lx_8qu+ +Ep`j*53-h;,.s31}\gKųIrkstOx@)i DguV'hZ47=( xAW|#-{TwC$͖\J?'GXLF#YP; OB4񄿕O>ecXj@;ӷؾ!^>ChذuMLpB¹dvΓKn[d#G6D A̷xf@P`a O3<[\~)O1h1T(>@+@n?iDƺ!ԦsS1]O %;Hvէ%4@SCvM:{ ruxp+ e3]V-z5l[1iz0ٍ86IQFp N~zI_Wa%fN~m]gN*뉨MkAOj+,, PfSfj㱽%3Pb,)Fbtx(܏@R/vV[[@[Cak^ӿ|v {x=5+֝*JVk \2FGN&z#_'i|`m ig%`%"vO <o|^T': fmΈvq|Oi]0D&a Ƶk yŁ!,ܼϰrTIO+˕/%`(2d}y1Ol1Tx UU''τVn]f\x&9mO FH˽u:oN$BYY-18jش1t@(}Zƣ>ڄSo6 hGAWJ߲Nxe+=2kv))8{?ry:DAcAe-&;]}at[<ͺy^t`C5MʼnB/06\[+,6uJHIt]%"U*e|y10;1_ZĤs[s[z/>gڽo'OtTKJyeAѡb,FPxQwXB֍*an憬`ЍOR4˺qd)E)7Iܝa{뼿B[`I BoV DgxP󛤲# QX d94= nivCc'ᨵjy՝t߳2brthI"Jlk}Hq9 3c5F?liV˩OPE3|.\xToZ4Z~CZ%ڜ,kQ¬T/[DM1@u}f}S`=~-[a([Y^C2r^"ڿv:ۙ54k=K4M. 2#{Mؐ}'z(TLjY@ܗZx))h[?}c7"k&@AS3$YU;#A`#MVhd9Cg9Pp7"-gdy:Q\Yf>Cwt>SVBhz[7M=vJ )-D6tQx س8p*2L"uv4lg1xn#T %Uw5тARid{܁sn~#yOì%N.nH_Y< v@ 8\q$ACrJ[DPkr) u)mB +r{kKhN5rK6(Um1fzёG'_L7vM]Hqx{]8U)Cl,*ؓ|9+T 뙙U{]5KQ/ sY`},±<댳3vkݎIcpJT9B~Z}R> toDq%l^oj 'ۙIRX?Sʫx<%ͺfeW vƊ~]݇3j;_e﵁{xHsj%-/|Y|JpS,]@ 匕9||c[40q3o&<SVGQ:ClPd+#=wtʘ)0E7 oM!\6oD )i?:A/""{{)f`韸 GWi!81-HIqcɧ[0G/"ONIYL9>=F>"Ւ<.\cX n/p-S ;I#u2li48r7q+,z\e=TZ'R#oo7>FW1 P:E9ޣB:`_V5܈Z!`g.ycC2i $2DٮKZr궛镁;1JdO00So}k#:$32HҌfj YrViQ6v%7օ^OH^E%_.?J aB4E^4;QШhw'Ʉ`K N!\{',3Ym&E?R=O~4!DX=P-1 / @cą>rHR \:pUÔ"X|3dL`{!ٽ=\m] /dgUˋcgpaV7;re՟mkmWz j--uddN? Ledl ^e.&=X$^=2I GLGfb& Ja7ۄ9#OِOC"v0mj.IS!Y%(vnwhW߈`5Hүmaܶv45UWK.ޞ睍2ײBY&µ)0.`s[AcQ2͋_$㿈X9 G0A!0Z5|uKZfP'R>N[kײ\g?Mk pZ: =9m2z [};OфDc)8 :.Rឱ$KdGGpf,))œi OYPQڻ 5Wg518}tgD\/^9xJ}âNIhu cٶk&9V3tiT:7`YLl#I}4$CyfWjIgLz;!NDnҩ&UzvW5VpɎ Ђ9Vb%10h\ MAH z߄՚xAGE Il6?4QM{忾ux/fCy[$1a7N Cj*׶pb*>~KX|6B#ȪW^2Ԣm2Pg*=~NԿbLnȖL{UI(gG L7'XrfKdw=nBz@_f=*Cىa^8;q.D ^'=ZM1doC=O, u"loNrItT7R Zr\d'lKR^ɶ!wU)fj]b?QC:mOnbnbJ){p*"0po" ܃vDΩPF/iy+I0_yXeDտ5Л&50<3+FXB{RH z dD).^}bCƜhA,(W_ۼ& beHIno8B-XcuY>s<2C\M6&o[͙$ԪWE6q\{6B$1w`:,uV@B(!6lGOmb@߱|?X` ڏtμH'Mx&Q ՂACiѶ9u N`.Iy p|\"C=Qg.0l߰6Bp4&CPW o9wWQ[['a9u4"Rp dwtܝLG^8OZx(pv-$z'mdjM Q'5Lq]\}?⨦chh>E)/0Ef0YT3ğ%E=+ #3BpjͱDŽ&_i@HUiKE8VVy WJ_p`1pPɷT^k2.νY➧+JcZ\EU*NBg/ I ֺ؛FbC{8H&DxoVx5,em EJeG6 v~Yͬ(!ޖo1# <I0dnbـalxWxrZFc  ;74#^ypROOK ~_x.ɳsJѨw^{.SfAvs+{<5$4 `#MOK9P.ZqO3w"_Ψh/V`yA |'  M“,I^^R2D~~>Eq?v_bT7:kSÖP:jt ֽ_d2O#2S]ybDj)rk\yUrE~a&;C֡q&7̷S6SE4#5q,k4גH@p͒U"ٰJxb/( ,8RE0a)0*BכƠxl.*b6bm?nIkȓ7whF̾ԡvᘣNX`LG˳qc'k2UvTD'h~E_kc衞 У۫6]f f*p{˜Y:+_|K߈^c)I|Zٹ2 '[1@8Hj lW8U?i>Mũ;.4DZT6避5 wIm)y;bt}ҥI]nbPj s70+Ԓ" C ZHfӗgo9)F՜}uSXC6|t`6]-BC ߽-Vu(+(Ȗ(ʹ+{.XCش"v ,g, hr͝0GVU}q6,6"3[ V]]tv3e2L @kAr3U-cYI" 0 zXHo)\k)^Ԃa?UPE芟xX6;YÔM9:!+\yHP+&okiY Pܢou bvԘd!.ҩ;gѤ9uU#.K2N2?kƸd&:t3IXA"~$3ǠKoc=RK"vMot_$x!- a^>0N:s˻:[9(Wߔgg_:3|V1Ů/F*-b[S4 ``q̬XQ}a_c]lCȻR !y ^߿9)&$,1ؘ/QuJ7 1)+0)B/p{/8bM?NH:O-g/Xy#lǓS`WWZ^^\{s=Y΍uKPtd.5hoi >K>$32@.%1 @|-@3sF]OWlDBtq>uk* ¾FyEaxIaЁ \{ڐ+53H?$4jT_ AZpvO\Fn#FڏZ4&22W^{Gm"Ӷ~֝i * B  ցVO[Xzm:Xy3~g'{IɘiO *یMM׏Ad!MLZ's@`?WmIRoȵ7TqI̤ 1*W`+FrXL2ԈuUcfd_"m<9? TLG:uՒlՕ!%fj!Pw/2N:"ypbј8A#SiRP$t@/HQI:JqT|\z9@_6 1VhD.? b:_?aQ+L<YE[~Htwb>e"՞X̟Ms1>}~ettIZȏ7(6[ r1 FTJ{ựXΏ]3lXڟD"-0?aÐí)Q~Aj$&UV&/^4n(qa ŵ@BTrԸ#RYQ#d|^ZlX ҉"-"y N*NqB"WƒihGۈy"F\Ў/8{=fuT%Lv#6 ja \Aη$nYʞQ:ܜ@&8Bw${S~F|œp(s6g7e`ķ6,E|.Re9SimCmM)f&$gMZ}}fT̏Vݕ=Tvf{~=igT[FovMuսsCzGm%](:ʤ|i̕o>XVFBֵJ\"A Ҋr&`Ү:m'قbJ( Un#!f9xcPiy&Z=ba'Cä PVDy$b{,b^1gu>>5 ~\-H( l`?L [fnf' ) u-6"z0k&? CgXmHgx =WoXkCtisUAW-35<3(Eƽ#-:v([5>}ՁHL":}#;q=^fr|- K募_O?Y,@ ngA]I?uy`NK:dYyǁ1NLTaLt f(OP˯9N,z\ j(]8jI`Dq[Y .S/R矪zl̀4g!cद`=9j:(0j<ߧ:KJX[2|971] &y)1r}>AAx~<뻰ߡPB/CUor95sa Ij, 'xN>Zo d< !>&6xv9h~1c3F]'Eq:\I$(-3Sz% YZ ǼOx֤3#odKP94{ 5K"h-rUss<> ?ݏ6?sC0líWhu/jHƘ, \uU2E~ϑ^η.32( 6QP>r5d2J ™̽}# J_1^ +m-5^?XhbG?hkYϑ>`W_>ZB>z*K"((aLfg5pv|(*aC>esTڤyrKQmCϸ9i?&d䞬/ i<1wv,)y$&@;)-X{ӣk<s 7kI]_{{ )Iܗr=F%aE+}@̛ePx7L_ClLu_~4?Lf3!SqH]=2%:u0Fbj˨tm\+n3-;ԇJZ%j>, 3Pp0BNTi@+oh0nXA1gUx&VE陝r  ᔂ^ wnmz$j*g{r*{{eioXLpNɌS|40a,jnGI?Q5M_'*ƓOc/FC/ׁ٥|w7+?@ VJ/j Z'#lv&%Yiю3[*|cWMh<\׼|7؀4-@ώ$P$d縛>tݸaצ䃬KS~ÛumHۚ[ȠmS2"3-+v|EO7q֨J!Su|߆ sIRМEyM!"&1ݫ4Vnm?#]?TAc܄].[Ty:9FDa1O#RR#9 2+.j-TL1CI21y5 $ōVtω<~S:=-2'.f4eE2]5@2tꝛ>3,k=e@ͧNB/b K ~Ҕ o [ko'$is (vk|NPHm2T&6:8(Q&ָ91<\ЅܤtG+Ҧj[OOȻ}~9*Ƹ\NCl ?mWV/RHns0m@ݏfnt!:1 '-?4L`:݈׽uRlC Y!N|{^9td鵞Ϳ=^,d{T\v0QPܹq=PvR-qMMp~!4m6tYz*xq%ه`1UfӨMG =۷﨤}jA'N^FUr|V#RicDn[/PS͂bta)Hs6RWN?83WwI6g[GhI/U'5kV]غč9'"Z"4,J1rq=EIgꋄgCe.Y5mUV^A4_|w# ӱ=>)kz_Uwanv2q' 8~\j?=G&qwp58VQ,1)GM6`;nU6ǁM'UdC|P͟Ͽ$u(P"q!SGnVNś(a85ÿv?l״(sGJv BWZth d V@h,dr@!#^ؕ3ne /n?%B>ŶSmmmtTghtb`<,2OG.rNFxwre~K$*K\~ꊒl:Ң`8L \.RF89*VrˁuN܄H.i[P:lf(E`0 pI'gޕsibQbcBҐu7J"RyJ(S>g[m8얤\5;qAfe*+*Z؅pǷ0g"!P/)!񥧗_2Q}%|MWvU?{7ӏ_3z=c*cC/&!tkom-W(}~\m!F򖏲A܏nf{KЬ%rvba{d=PB0EpIH.νBr(;hxMWNĈ'&(zN, Ev pӜΟsq(82d-$6$xT?b':W?j1q?վx-En5;|2 1{7%b1IJo&CE$XjHo&KAq\n:r_ib(ɳB ]ƩjY%7!D!}oD"P:TDg&16B1 >O51"vhA. ֎o]*aeHFFTsb HXH#l#!г3Cɰ3+1q SjJg4b Ot:W$Oc!,9j VR$vl6>l IH tY'Q9r0.Rh:Dce1N7V~'*XWAvB7hYN:%u FJgMmOʒԛKVG1R@&ʡ9h_Bi,-䎳*ɂ 9(Ka)apƔ`*X |3mKWWqXr(`5b,gym+$,ϒvJ 4*Ma@LihLF'U53 iY&نLt,IKho* H/a体(;Qq"]*?I EbӫçV;tM0ͷENRMǗIZdHbZǡ( _R鳰%>+\F\+Kj7ف#@hq#KCT`221بi~< j2kQLE,u)MQv,zJuxz9D$G'xŪ.<3Kj?}Yb:Gqd luYxMj`y^wRV wo*R:lقYB\lg!<]"RT +9}R66pd! ,Clx ٌg;o@@*BRbA 69_M~vʽŠFgrfWMbo /BiЀm;J%D8|4dH'P(Ӑ)f@bܼy|)#M BiRڔ2JG)Ks9a9MdտWh9AtM53`zJb^n:ksL/;7)8ORRvK^,n*,1;MS 03j1HSJ [9$8 }߫b*SNz2ͰM \BR9)'HW)@ԙרZ:İZjJNf=/w yPl鿵/Q1mYh[5qN_e 4'':L0}%2j9[%ڀ#.YA1p ڗs}pPuUP3@.U˴cٴS(/Wo'Y?UbvxE}ɼٽsW3Oói.xA- 1Z2?Vnbê'}zW]CD`dAOX5" Ľ;<崏w  (A90.߾T;P{EbM4(TVۣ|҄cDhSˢKBȲͣԻGLA;щ F 3&n)$*[nj^?c6dBmP%r&l@9™2?[h@/FEu(W/|kRUZ~EȜ}bƛq){ۏ WN/*z7-Wt0IštF&{RG(^*onZy``ƂC3]q?G] (̫Z d7(-hk2a)Yɤbˎ*ËB</D6~8.F:-Yw"0.S8o#ؑW&%9Қ^¬>5rzA}=Tt^+ic:<0VMrڰaΊźՁmHD.=Ϫ-h旎1 Z4 Nc i a\~vl"q Z/O"C{]lPe+gV<2̱/-!&j xw=Hm#;B ~4 I+va/lV0ړ[#6"00~h>aIւO(3'2 ƯWY'BtF)1'Ųeԝ?)0T3y43S[#{iXpQV[DS2|Id ̧w@@Žˬ*]ԨRaڻ`J@]jfH݆~ y|^֎7AxSAp7.OՐCEmISZB߾p_FzSj^@9܃Sů? ܅?eÔca}<"4<#iT6}~ ;bohG0:>vL[HBɻĭ~"YdԸ+ȉמtL8&ea]M?\1ϛ҄јMUO1٪WM ڂu&AI yHY_[ez`Y\3f\/<'F͞A`?mzP+3֫@xi zH_[ > Laz|KtxK-n;ΫhjHaXzRNqtXẑ'z(p3%ψL#HSvKS7ߊrQ  fx_orak,8@ ЀDUbV%ݍ4N>z~[ZpR{H,~|7;q,DB9F:WX(K6bl(iI@QCK b qٌ+ИFTeq6B# .JWo}xV1QB]k}F[o`Iz:h RuֆIxyǏyvN9%K* [ǚo^=G "@z&J ?\z|uyW=Owqgm 7>TBcఈRT`e_%/nA"f0ۊmxd=%g*(5靰kVޙжaZ4;ABC?1<&O8i"cahw|aFm|vt_í\f,j'BҾDv'~Gl(ca/ +[8Aw#Y hre[ iVE %W{YҒ/w5pUK1a[0v ijL%9)=dn' G2Ss 'Nڥ'#65,XѭY9COLm!1hOK#ۼ0&s% _G fNy!I"^U\WD3m+dqϤףTJC9`*nTZ&H=$8g~řݚm1aa&z&)sa8OWH8.Lbzv'>7 5YUN[P'T z[kеXj%yfZ|-j8. "!U㦾)oTLE.J<ߘ̠a^5>|D,]"br/!2,3C!K+OI=JfDÔLjMWtC*&W6 2gJ%[&\)GN^7xp :#2Q_y%_ɷ$P[GVt7aڏi"+t $Q?}߇wO0 Gx]Mx@O-~x׸C[1p 0æ .+g>0G# 6:Q6("OLv@ ׉k(МHG8f;}JG0.Y9K"E7D~muL 껠`/#R;˕UktPsXzQu%2[Iwm  844g#m,˗w4HS++ro'}DI~a/IqfHSJdvyҐdQ-.v̑|^T_sHMT" "6eX*tr3<A6]ߖ2o42Wj{Ղ20㎽fCgU%In;U!^6+1[ѱ1N}T$v22kiwn%Q޿fRIQZ;!.SMҠ@`_A`NL[hNu;EFMuw P3/?#$,$+;IStSAT?E+nvovqkI@4d*&d10wʔ@0QK"ޏv|E KA_ n23}@~N_*BJ ̰䷫a&p(L!ܽd1ؔhϰsxr6{;!0G=wfY!]Lhʇe^hVX(bRz%Dv&$}͘g/ 9(r%:}#ٞA7p~~oܠf[.FtKDƞ<@w>"ܳJpjCT;a7" [oCpɯyHL#,sWƻlʭb_߇^٭PGvϺ-)S6,X0P<ϑMk`PEL޴̦aHvIc=8p/m,"{l)b=ߑ,V|}H{_G,v%e_@7L|"pÚI5@/u[@,ڇl%"iß^'6RVi#_kOyJDqܦ*fdBIx7_!r %~uYn{!iUد 'Lyjb"WY*׀H k3S15W+)okrl-sޭKV֬o N''fYRU~m2yp}wS#7/e\^?s\-r ۅbECN_R:O0: ]2$$Π7fSyבeNVRM'F·ٝ~}ΰI#7ve6)QcӨʚ*$J8/81R7i^AU`㮺d$<󍍮z6Gxwu<+Fq<&"ŷn~}9Az~&B ȆF}W5lP?JuH 'e-q5G_%P J'{2OF0ENE$}'\{Qn[7:nb؃Vyk.p`mgۏܼ;BDVye!T-K']+d( 6eKl`{n#6џh'fs9[9f,hQSJy . &nBjv7{Ѧ/X&[{4w)wv/?O"bW#@0eɮ4gQ9aCVHY{)[MH7-Wq^ʘǨCy+o7?o]\ @]Svf\EU.QI,u%]dGIqq +9W4.A r62Z!s8s2`i܏yJLwca@j6yPAG)l~V- SUQ;Os އ(b/$_)A#մ߯LgCF^ }}Y 2(믂̉FX#,1uK~1#a"PF8JDD Hs-o,DOET[*_!.7=0%jFZ[mpK6H='e>9m0am4*P]%G3CzRW\> @<< t lH6QFa[b qϣ,< gj%̧@c *>c9]#]I[g}Ofx'&Qi3ȿgɣM|GLSɹ9+ʳ/NC7D.Bh!nbF~:vyÕA#T{z:Q4" T fW :~9K5s,'.?J 5ipSƠ2|MHIJٰAεNh}愑hu Poz}Y'=:dA#7u/B0ܢK}K$"c֫^dld+r#%w(j\" L&,SdW|"_=+k@Cin}^O ݔ2 E4T_Kp[ūSNސ,[߼?=p)ZrPz(0ŌSz8P=А%!GuOXr^R./JzRRDt/B0"fWN_7c?f^WSE(fApK>IRN5<#lGNa!st*! [J7 fds ދ|W kW^5|\\GHpjKۮiHqf[ʼh̐H"{ϲGHYKt0`Y`j4D}u95v .!{Pg/R /?>M^XR<\%i%ðmgK˷J8t [_LW)g?}9Rc}нͲf ,[[[c**[RR~oI#]b8hmoV-w 3 0x%1{هsME65ZxgTO;e:˜~ظA!@4P@6%6+HsH0@vf 6Ӛ.`ID"^$E Z6ۻFGuvuPH,T!dZqLcĮz*LOVWMP.״iq&w⪪-KK7rbpɈgМeBC ֨rGS u%/!2*_ה} K9|Ii{ 퓼׹RVߤ r5p=Oz) y) M%ڐ&g;yͭy|"5]oIG[O aďTi1 RͷN(r- 3G}W~rV./ sP(4]KegaVWda+`֤Qm.#cI<ݯ?0I>;PLf߳' d8ك ,z2vن(d)nΝB-r<zy^p r)? SE] <FX7 yC-RdO;@iӯv;"L F$wv>6z>Nʢti~S/Ji8C8)uDk9fL00]XT,CIZ %1P N`2o4W@+D:#6.+Tɂ }J~D%ަakFjZb@:%  œLLKRq֖(n=-(_,ug 罯ǽ%΋)s^pB\Qj ;B Ju4]d!?qSB"'!h_UpaR0&|u'ga%eEw㠙{ZL(;L[+\R>S/Džv-&Ք$yVI.* -<\ s!W@@1>D'+ȑM Y^IM4L<:-TAb;sujU/uTi {T{p]hu;ݭ)%Us)8?] QƉϨFPe1X۾$||@qR0$F@ eJPȬ/)3XD@GͱYem4n>fodaF%XEuhHPo')tcוLpM[ IQI7yweTOTDC,ŏS;<)Gk Ґ(|`D˯c;:{ovkϊx-EOŬl?0%0DN*РՎP RP@| 6x@"߀l﯎0eBZx ga\Q=vuXLE!Tg1uko9Vz0pwkҞIS =%?h0W4s1H) 6'woCe c!~HD0ME*R3Ki^ԈU=jײַ_Pb ~<]@@\/VW="4g2ӧ6vdFbU+T FA}){;j`W:&n8u~c ӊma4ggciuu6IE9%H$o#>9֓+%Jh2yb%zn1c,H6=>Bel &qz_Ư qJYzG3JL[XU43UJ#=Z ؉Y>U$E{a.*zbHCO~?1V|٘]9I%{mah;PiGX6tJTgHd36:Usd({ESKuFChU'=VOR޾Jo$HO~8?p@?6YIMӮyan?)뚐Ę! >R7f=h*dHٶVp9$5-dAdPmbx>Nhִ &`v~f(=l1B[hƖBbzz_@hrt_e:dTI ˨IzfQWK/]^y88;KI,//\ɢYRqBK303ogaqGGu:qTEeӨ9I#MzH{-@yojWjTd9)9S {irYDh-5MjKU}s,<"0b G  mY3 ԈvU8GEPp% A2zz!Gg@{c󸕄\ "ǟKuyESM2ةs"H8JT?r. eϺRVtsqQw \Ax\6$q|Qro=p4ڝzc99+2e#EJ읏¾}pФi6u{~e[ϯ6&0vEpGV,K$1֡ &G~Tn3f@umǂ@&ďͱqk{T7VwNJtfZ I$0jFK4X}땘&ABii(qFl؀4-?>p̯:}.rsEN~ 2y/ ,jfZr9*1}i>#ft]ͅ\J"='%Mbwv+b^j8ʼnK7?W '" 1vmfJCBn)Gy8\ETZF}wcU#͌c[RnɌ:lb46ej.t<ӁVLGN!N絶75ЗѝUsyrseW/\sWqx$Y RV0V.NH j^\eXёi^z9 -2Wvzakx*moQ}jJ``+!H2 ͦReb H$+8.̰z'EmOJ li AifC@zTH)a$m:Z6qPG*UԪ{fiR VPzr^Dуьq ?*"Mރ(L!*)MoVUuʬPo acϿ&PP'&p=USs_ 仩l1'lڰK#$uS(Y87U0_$F'!mь0(1 ًp5}(NiϚr9n듏QtQY]_ PMӇ7΋)0Ae\xn.g ł+x|\AnS1+Kk)7e$ T$ U诤}eƅ ÆuAD=F.g?]Ҝ iݖAN¹y* "x whD.ZABU.xywӡIHgJ ` LOF+DK3 N&!I !Z><={P6"}K +\xlO62rzA69$mlKLiNR>YڹJX DGOz3A=e>;LEJ,]peٶfbxf(\[)ff^1F 9Z&K+tpaeءiH. !0w{ G1 Cpu7 JR۠ZsrK,Z򟫠=7'*8mhW۩Cu (isx?+ҟ6W0t8k"UUAg`3PaQX1[s9'L2uLRӇt㥇#f#zN)J1e!yi*odt6;ş:Y}?c4i& j< 7{47gO(p~I,qN}?Iu&4m3 di~β+L{=D:n5Nր -i.Tv™ۍ0 1ù~NQϙt]D_BluYϷ]8ުܫgB-ᦌեxh9gŸgό{1V_Tw `!lJ?[&z+#JmMy y_SJXaQqҊrC7J6Qr17hMHv=F2x2֧(eQ*=׭WF,2p͜}$𥵧$ Ոv~ K&\՘0pEv~4 LNX=[3`k'Ky[kWw1R&>-ыc4m1~yB }ދ@G"6:T(j…݉Mh Sa2& F"~YFP6b}ahvXuq|l!uvD _MY^[mRp|yp,pG=38y z r)\S:[ XS}?ݚ;/8zҥh|_HYxH8=L,wVgu __Lɨ/k, %O+ryʀ'LW KcQ'pT֟ԆsVs>n8/GQ[Pʃ|s1,z Fǔ8>M^ }[h`L8`َqsymF )g^ qY<~ H"M $sCX{SmC;ժpiLY*y^S.?1}d'G8 )W1Tc?f**8%DWb1Ӎ0'd@ŀ˥dRb" a=d g<aӃ󂘣zz 㔨 *f=ǷAs3eCdΙZ}m,|cդ44Jy -'sh$)AVl>)!(pSu`n*!( p =j[qW\L$s[ٓRU_7~䧗B>h9PА Qg*;}&GvE\lDߤʙbo-/ZYgc=p> mq%K/_X$M>z&t!xm)Mh;u>JA.QK# b\/PZGl~`pBw&s"kq.HkI55Fg*04 7hz|ylF >R$6< ~|[/yv6D,EM3cI Ju-d"kQ"lyc!ȱ. ʡ;M0x !>uT.$1D5'9'Gcϫf\l3s0LgЮ 0ǘa0Q3`ɾ\fJ(LN)r2dTƱ[SK! Tdk%d*H<dxDot=8z ?EW]2|qvG,F{ȆjgT+*C;ګU#+D `kr h _ YUeYps[sVr@Z3 _RL5Q| /jD;ka N@~a' F˾P#&rx{G8Y/s(>e xTV  o!ŧyS$SexMCw΂Vd!RK$6fD"[@&^ g٬F5Rz <"y18ܓ(O~1um&&DtUYқL8eYAEPg'Q\p>i:1,Y}q#S\\4Y Y]ְNWz_lFBƂ\ypNƵ\~ d;`t }vSB w-"|8ܷ?K/Ĥ8 {ʒ%\7d$( _1{@KYiJ*Dlɝ Ͱ8% P)3`~)7% MDH1+p-JSj= SG-_2ONU:o x%Ί.a:&Q27/qݕGK͡k! FO%WȀSQS 9>-CY+u"%{<'X\ri_=hof$8t-_]si?خ;S>sPֿ}="(j 2o`>M䐂f8YŹGxb ;t 5rh2!u{78(/wgU N̠QOLS+3* MmȨ4VE2~KnV-/OwRhn$noy_o|! tѰN\O$Ƙsi: >Tw?~*9oṫ&j&'$ɀe^f]wCjmՔh\ ud|E먙UߪR*c#Mۑ )8-Q)ͯMW#rI' [B[ 9M|骼ܡM0 YRpMޚЈKEmqa&>99rKGQOyB}o$xpQqbl-a^i߱U^O^(ayxxvmrDutCLLō 럪ipw*NUd} QNNG'ѤjVZydqW~)#̜99v 9j=àuecx/ ea O8۾2L*X{h䠬FZew`ȑp7.ɶبAzFF?Xb ِ[% F.` }UV8ui6`@0}(_.V -ň,3-2zK_4 څ9(E1)ŧJRjzCˌ FF?=O82h2D{$0..T1iRnӎ`-߉G|;\ 7ڢ=[)~,*]I ϲ~Ϧ7'֨¦y8Tq3IW Kxr^6%q)6K_(5.u{rfM̽ur(hF MuxF%s*xy\r m'zu\N$SmG]k%j0R14 `U*X\C{fqt\Å4Cf(($ҽ n%CS@#yKP@υX: j =΃V ^K*ZץU!21؈Dۖ'>0H؄^ՙ0֮Ykr ]?y1Q>jŸC%g`> 'z y|(#%fgnZ?tXA b[䆓O6bgV&i9#HGBa缠R(o2p*1I\3&@-!.#9*<仫B|cfm!)&ĸmt OL>u[;G:U8TLCLx1\JM\w1e#Q3`Zu/Chf ;:Q0qc SǩJ6"/4ºJƛa2!f]\S=_]4_КC̻ʐ86H_wjKfoGiPNWiH po(f:Yh`~lpkjk_Eچ1cSz?.a -`0 I5IA Ɔ7VB$Mv'9Lz1=}<ȓBqVmQpʑK]dg? c)x.G2J+eU@Ff&Hp+iGPor b{!R >'9 )FVEi3W'I7 DaV@cN/$;tAIT`(;~y)$·^fwmvؙhOĂ0 fϺ)J{^-^[feeB&#rp] tf]>8q% C Xv2.ƻ$!G#mmav@Nz-o6jצEnsy#AkpOE,AWx*Z8ݛF88l-S E5>j9{|+C?&5 z@ s:`=ΚjDZMj,m_AzDdv@!-ԷS_Ax_W{ ѽ40ӽbWVHNFNǓ r8fuQ3+ZZ1-6aB#"G,鬦mQ0)CdҘmkKwl>deX+eB4J^ٗa󦻠޳]`u0OrljvsaHnA<-99,Eady0 P$:;΀ ѢUWכW(CND"~ؘ#qm 2ʷz]E+`D)pxȍ](T޸ [Ts${)5 ,c#hJkO'Z6r_O =ۛT,g7BmܦiXu⨅'(|etI! # T;!7b VUBYBMSwku9 їc1]V{0L6+ Ǩ) ն͑DeHlc *d#+A5࿨-LK$ >Ka|/%˺ҍYYE5}A\Z$k9q]*0t5Iw]#frdb&E&/L.8xǓ_Au{O;}ֈVGLXn^N' ,dž(xF({봔$Kf{ >~ ATN&G+?+$w>2PS<,GR7s}&`7ƟRD]42 yjx朡F^#|4X֥gl aբ+}9zx}s&Y/t0"7lڏ t";r`ۋwpWkL\q`n/d:)䃨&ٵP)Am) T/kOiΔ.СCGS5 u4]?Ujbhս&2\@<n|A-SHe2[f.)I~00oq6P1 dǙ5%4[|`~* H#x5ҠIiSoȊtcc~s]9\Ni;u.J!7קc7ii \ FB`o45*x,y\:F6@#zە\r=8eH> JyN,M=tJU|^&_UJF`h8񠳂4!=_+POĢ\3iW?G:H=77Kp$𒉳xK/hozG$,[lrP[jd؁pa4,Zᇑ%|EGL͜N?r3&+A6~, { k#ʵ6d]U6"m @IEV|ARQϓ{IBҲ9zԃHRђճPSUWQ=ش}@T%GYtiM4.Ƌ.tEyoqW0hKuao쒲M ]|h~rna&'%>[)H/,7W%Ԋg(B=aJktn-jWqq s&j;OQ`Ā^UƒIm槉'Ы~Ш8ƴA@GbPau1t{,/mXQqH#\5x&qJ0MnH + '}Te<[= 8 !<> Ij487jyH-&pFYmT%."K+9k&"b;źo r5;9fXN ,̈́ۧc YvU).M^֝=b[!vTaq_HHP!{m]_;x#?ae!'Uv✕XXmɯ!;Dױ-j_u^cw8oFf23#=+[7[PgÇp,94j XQ!+ hő/aVgr( FCV|š9̟Su0S"0=!)yS,l3y! iyjqE)[Yg1υMgrkΌ}W(\6켚 w3IF:+m?"zRtZ0@1 loG/ԥ;t%%K_.q0T𹴐oT[~ҖopP]M̂+]}kȝ\p!Q^]/|^4ck5,u x do"f+JVk][®Y5*<a^%e)dɶ5G&z|l9ڜ65 9.O#kzVjD"JHMaW;5ߩj,Z0sjn%IXm.Ĉ#u4g6\>AWFRNĂ5*hgZ9z dSW;˟;5lhKD gnާ`sQ0v{(#iPnO?![k]bq|Q T(hۚV[PnlXݻtX9 haEJLP{kg߾ho`Cc8\v2;Z0 K?a)n/Ff [-~7'zNh0H7ypYt|7^"2E󽩖< !3>ZdyHgh*_lGy9Qa4N*z1yAv [V`NiT(&&BIX3K:R&CoC0<^{z Q͎y }K*O镤J`oLFΛYdVV_.j/_R7 ݲp[77g e1D=^!Iɥ DL"q!2L&]_[X1@GIxJ<!I@UF#j]Nl־(ȻȖNmOh."TDTs$kM` =.x9E]Wʨ2FmM1}fAa`C22q ǿjAqH.dNw%Sd>lZj]j Ykv4e%h*B/jXg3 YT*I "-eYAC挟 fm>|H?^ƯO7,c6)9jh.q4*fL*RduンmuFyߥB?g$ZÀQaڧƺ@ebè+)1Z t2&br)ps3d]F$Ǟ{5_۵Rf~ۺx@a&_xGʧF#0ԣUYV.L46naù-t;r/ hM!/^l {oOÅ8ZNQ βzwy=2]o0qqwS~J>aMշLk](ٸ!R1H c?x=3|j"AiƶjLړ?нT[,(&f WgT<= Gq bW3b7~DG#0 `GKa9hh.`*ĹHq` rlI*#@F>g+i/8H6xvO.g}Dҧё}s(c^8/^o  ߓOAʙzq m}BR#lxP|GUG"=uz$$qy&R•뽻_FϊWHmgf:QsZQaZU^@&FlP@}=q9)FۿQ>zw|[Z?A[zZ~JA`lUm5C }QD#cS؊I<L~2.TUSN$tOrܥy3`/>*9~ טyd3V8`cxZgGfց@5x]+ C@ʿdkXm'i$PWDv^(g-c.s;\R6JA ~5)D"k{I.ܸ.w5 /iۀBx*sEm)L[肣l =@Ɓ8%ԅ\ 1´%QL^|vND*/}.'DΎ ~`O~fײp+k CϖY?1#?3rG*wm_F+(i"޽y }͑1nA_/.m  ǶHWI"*j? J|( ?֩}8XL /w&]%6"|'diN~bJeHo&d%40s%xtL;+PҴ'2ޣggjWd$;sG$[moc`Ѿ=<[`xx!,pX]ӊ |4sRh8ȃQ4oàqN2F]] uVQm`cJh(OB'?i. A)zc7 . F6ɺ`AUU.L{Wor~椃&W [B9-T+Aw5X^ߴOE U[d6 'D|1Zk9q!PeOn$L<쵪3=%!L0J [Ё4փb}^$#(T7ymcPǗVGZd?9_[@씎ݫ^tvtQ&1?r&2H%(4@* ;r@DqG7}3̞?>%Ҫܝ$*R=LAʲjhM'b@Cd#I fZh{-Nlv\>uFI6s/7ɬV̲/Ki`w]. pM5# A"D۰HMg`3*e[dGڹN4 ,N;e>;9"sp n܊qk4$/aY&mJn7kO_7PSZw F ѵ4Za\\`ӽmSB8> oѺ3P+a2z#a :Hv'"xQb?j^Onu&+IIu>i^Jy³,7T}~ Z&0-8כN/tqNF ߕ '])9=5SP9ƻl1>QJdžbl({hߍ~1:l^Yȋ٤xQh8"_[3gPmRgڶs]`Jf+7';ڔEuTF9ϋ@gM7^j8j?JSg:DZA4N9n־JC= (WVFr3j999&Jn{F]NP.3P7pPơ/PXo2`P%=xgi45˓j~dYP`8VՋ_灲,1¶فd3j1VPlAV,q~Br]$M. #Uމh S|ÏǏ́{|p΅'&}GlpJ QN@vf~[Z/^ܳ{OP~!zD ~v%ƫDxG/z\/M dw/]Fbֺ,h^jS5DjK텈MaY?)饬(ڵY RI~+![3VeoS6gBYht &r^!FOGcXG?ImdiBDGAر L-va[Odr\l[㠖Y,B- Jp?4g4y?-3tgÔ/vv&G Ws1JCT<_z:X0TleVBwd(ǖ+TYh)w^NC1Sz5^6㡈uނZ ^k`=(3$=E#cW4vnM.S~lXeyut,MIO7>>%$F(~lT?>)ӀiI4<$WΠBxYjĻn-*m\,xfN/h?ƎYsHtnzVϳ!e8@g (wJ8Zxmif"QͦBY-=2ٷ }J!IBV0mQj/6ӄqѻ4pfR]4Arz4DZMC*!̹ο9v[59~қkЦ{ƢX$=:\-*pٜ(>)dգ+%Pۂ^K'`]ȈLckCXtIDH p)P< igdI.yU{H6&]Dջ+oVVz XqGP'>~*F g8g)zR(x'rS ?:u4AZL"- Flrg ??dč^r^g#QR#  >6&@PSt51τvh?VŠ^w S JD،ZZP[u(^U%;u+X}wwxl"ϋvD(1>Q'G7Gb2":C!G'FՖiw4 (K=yG +,J:ßnL/B+D:=YnH꯴O|.v["ѩn9Eǽ{VMNSCDhGv,`@aCEu$ZP tnփ?P,k$H׿ǯ-SylDK?tQSo*,'=̉iT7$͒--GpŗQZ@HRKxo2$CGmG'=>hnv<`ť?:~0wjܗ冞pXW.J B>ޓdC*\}Koez/}2b`(CJA涍 d7u%N58x%ÈX,9{8>T=8C-5XRS{@6'y n;k9a (oJ)eGIiR\.PL½U +I1BGta,ݯwn_$TCAM^/- n P}tIU' suZr Tg1B *댳Q+&_PJNqax@^$^-#nҷіiI+7eEAńP3=:rDYYrz*S4}%'@kj4P!l( Qb q;ޱы68RJcpSFtAՉb(2K[ccP! |K^+DlL{\q )XsNij)VV /:g^1kZwPm&xeŸɶ6f?FC_ҶYcEZԑ0R!Yu.ݺl&6pbqpP1dJb/5qDlW8`(T +nf/G^`nGѱ[JkB[jг)˛8 Hth ]zBQګF'^Y0+)7f(]C^}]()(xG;4+m^d>h#p j1-~|XB9\S(e-]C''N[xTnJ;#.eLUUQgc|,2?=ZZ"RՑPA [ӚK ^[`܏sb1p=]H d4bC37p AW|:u %%}{ WUGJ=>~ၷ"=Ȣ)~a)c@3fKhQd0̨?d5+y]ܬ86NT2"G63:חb-d(X3ۀlz|z|S۶<:{O 0 !\kB7(dwWrvj,V. Ў̞Qw] M|VI,"FQ - 1T'HٛlЎvbY(Rْ?&U+^Th3=c> VCS憈dw62]3LV=uː@H?h6(L^P|XP,&=.$]ѧ]@c{ԥQƬX}(Rax-``o0"sqϭc3g #ؾt0/`bPer{m<]rFnOEm_ 1h?@V˼U-'xP12褬SPEb-F^5*;\bKjצz^*1x|09o/?:s`LեMP ~mcY$S1sC ]V:EWuqk-ދAI/uK״ؚC',?M H6ر}UV'mb aA&Zw8k)BҮ"6aF2uS0[u顝%pfe2UU gN\D.a".w[۷ ,/r[ʰ[$ +[xa>T?,dWxU[eW(sqsǫ#;xEz=EË ^s՟ R+5fue$F}7:ϕBlKw 0<2 vgi\Ÿ&CM̥pSd%ͽeAQ|NX! Yl՝u?S!lX@j?~йL聕ܸ:D^ 8Ef=w=Ni-o 䦚ƽQnaJ~ vh GSy"@b!aSUT<.mUbƱf.lU*+ sg. 妛C/!rOb~n1u8*0:`1(whfGO}O`XxAQ4Z4jҪTL1fm_0i 4V干\G"qIK&^r!;(܄ϊ? <jrOz xy (MA4w?8"(눴b u'>Sj765z)tP3A@ʠ1Kޤ˓jGa8"6D&QҏNwA`A RC]8CzIƊ5OݱͩA{aih\ 凁 #<A۟)ih_n)Nnu6>A u&SUZxM RZ@ b8R3`R(%GAR1L=FߛJG9;}̲=g޳=J|u xq1ˈKs-EaoQ&[ V>mp~WGV(/F# ~nͯˣ"9k/H2ܸ' i|dC*麨DΙ`sx7(.ߢY:)ThU7(n ybJy{H*~Mׅ9MձE~5 @gں#؞`1VK/ ۡ^/h9h /ɹ}0ܤz+PQ$m.}O_Bqz>8 9qM}rvƈ,߿ \k3PPh(pjC"ZkᠬiS KN'O&չlUsʒ*E94l8%VWR\ŏ*6T#{KFXi/,PhwC?0nJ#M 7T%l@ xkQv Oeˠ~JKl ].:I_P4ËEH5`hfۻbt8 f9 F+AN"ږ~iU"<mcY}p!&$Dg[0w>-\:(:JgR[b^ ^1 H=υG;E6 0Ld+CaOؓU$7.*κWD)OWx;S$x6lylI:USv4̪דHk-'^ w 2GHDN#}[6ے)G%@yV%woIOYXx(XeOGa]J{_ ƷL bElIgaasf B6ᵝ{Lll͏"JZl=jMNt*Atjtڹꧭ)>leV>da\tUD$?̳U_\,#rO{ M7"g$pWB5U3 0br0paH页VtI\|^ r 3Dcm߭ (.%¹_}ߜe&EC"F$nPe•R\oꩫUk,Tǂ2/{KYQ=sВzWq*ЉyZ84N͎4RRO|#8+\{QcWͅ sQyoWMCbw:3\gwr9rMd]:A ~پЦ U(7{A'_u[G^yeSqd$/fPF^(Q Aqȳs~tBs1>aZJ6f'+҆J֜qy_B.O,VE5XE^LP F2UOa jvncoDDF~l/0Jklb݀MRӻM(Vol6A A(vcaW~ 9ٛH`ޗ|q~ַ[L+Rk4\ ƿ\x +&yHL˾ʇO؊f[vs|\8FU0jـ*4p/JѶC*%3 =Ous%U&7Gqkaw8-K$.w hoIbsPiljP!/Xogi Jܺ+wN Ozl=!#1r=3kBLoXh׳D[ (Ot'^s=A^ݵ* \UFhc;}g(y3NzX%mii&e?6(w usaG *0uv.CXme*x«e4: +2Qx@aPC)㴰ՓORF?$p$$?RٶmE@[BuyQԄm`:~K6U/vu`I8\]LWRWl|lvWҘC^[kߙw֣'?lUXݥ*Kcz.IuDoC|߸Eﳬu} tCKGCɽ=tJF|TqΙ2r ;ljWS-{j+edmj &Ys-=n ,muyp=N(g (yJz_OfMAǖhi{:d'd LZ4[cPzfFk#H/WXj RZ Cۍ1fem*iTrXynç .55KT` ]v6-ns+~^U?rBk…8?$,I!nb >SVZ; oSFX`|X0yq"[oP@%k ' LdaQVʪTz+` \+1wƢ^gO3vMNr "o=jzi0sqǵWhF,d~ jlAo }wwmDeȭn]l(J+ /,/䃔Vu܏3M[ `7«2uet<̰HjnP("A\ 5#ܒ ri<6;mIӒ8;( Ⓜ&S 6JҀb6*&44AT"; ,: I#&ʠЁ*{֐<<&y*r}gAKM8pDrb)bCuU=I|^^Vd#bC,i a+=m O1WWۘ/ _w юA;S]&'KH g)Mgg0 9A"Fxeth3#&G с#j:,Wf'pKmF؍ qg~ l{YH\ΜR6sebkhZYh!hVw.T! ~/\`{C{A~ ge2JroEcD3@19+%Xo(X= 4hxvޞ'UA!j>f:q:,S^;ٔEq} 9_V PTTrמ I;X=:iHt}Q{ԿI5VC Lcc`C@dѺ 8^yQv B},AE鄐4/ǂ@Ej%mH":JʅHTNv~%YE#o'&S+QS (&`:VA{.`8 hFUcTy ;F塊bP1:A~#qRknedQH+>L]Ds?ƴ7H~w3TL-+IkBT2v-w%OLg鐍Pߧt;fy~[(q &NF ^~NI??`5 ;`u4UQ g Qk_FkQ.`d%BT_OBĩ/N~Lwto.kv@gj6Wm ]&gjypU6wh0ӟO'czeVEIx?yxߜzN#@. 1hpJm@?w#k싡9cF}!EiՋF?3fe$yF~.Q{p+3U740u' 7נ Nºc9bE8$3<]r\`-y;edzt[^>p0㥲ڽi5 kG`ǰ0/ 6X,.ΧÅׄ>tܴUZ"i4W.\])z7U7(ut/tXE>@l2S7{V`0"cmlƥVrvL<Ձ. tt1|9R5h"8u.dQ{?|+SyJJ[hY՛H20sW/7fS±cKa71̪-H R|xi!@I;E%K<ҴgTd30S9ѓAF?YAaui?h x^}Բm7[1W3{:#)wə[F;0@JQ#!֨dl:}\@I~W5*=40>gx Ŝ{jJTtĖq. \?Ya9TϟHmb_X(Qޅ@Ka>XܟL^Ai]9*O㎪;sClB ASV#H'逍1Ɨ:t79nV%?G#[CQ%ݒp]aMCql@xUҰkwrɕql{I-JcdYV|iS򰶯)lPsQX6adPKWW&1jk?9E^  ECb"Mjj։ÚĘވC$\jdE5ol6t+AX} +Km6*C$u\NDD5rf+I7R#ٔ WrQl?gԍw|y( 4DB|` O0{R}/zOYFmT,F(ZϵI8`oc56_-rw*=9/"@d;ԚB_aL6 j J8w6p$B&.|PLF"H-XtGǜOA.|Z Cd^˜JM~.=2J`F\:Ysr'qzLz^M">@˛ˆRpB|<%u5u|'TwD 9tйHqt? \VZ:Lv UR잦Lqe JNMhO&qtGj8FuJ$ɺQjs4p9@4cT9mޖG Z:O2 cv,Z6kzğ 'زڏ2$ah}ɂF~{۰y5)cF>LFߔ nݕxożۚ(S%b.Q1_ U.(V݅9'Ig_!Sipӟ:~*#X|~nnҳHB.[-! vxj.Hhj'oG=/\4C6zWpaYGayn0^eݮț}쥦ol0}#k%}053-K&t&'M5\Tb$ŷKÓ:A*\xi$EREqo- TW{O-ܴҴ)qKyk_+5]W' h8pv*6XR cX8酩Q IWǕߗ mܿq潑%%冒SEzPTn&Ğ_i=>{Y ՜T`+# n"^KZSJz/QbDdOn6/6{@ط0ڝ?Vn@ B("U5,/u 1rׁYcH9T-צ qosy/ 9qdA2gD8j[!j \BGC36 wPcUp[TTuJ$.}(hYRM ~C/;Vh9l/ pL.:s0V2V9%7𨻖QP? fM"yW/X면̗zr0;W K'DOklrGG7G_6L\:ķ!?T&Mh_lR|V _{j*+Pv􆛥 GdOPx<λ K`+5}sݝI" {o>|3ANɖyBz{8 EjezlUnvO4T#ȡ4wIbt4T0 ObT8fW{Bw)/e kH/ˋ% #B^[\%V>D^ɳYޗtNRT5~v40\tNL6'y~BTEZZu"[Ĥ Ù9hGQ9;{X@9A:>E/UZHI5E*dȲd$϶9X *֌wHeg.,OgfAgR+pm] As@nm:aBL%/`~_v24Ja8RW Ҍvk;T$A; g.wZ#ਃm8S<<'it^*`m30ЯV92_');'tEG =Mc;O pUOkǍ~e+wYo\8lk@PxB(@=|*gƹZ]S9,]p~EUGyԅ {aB"˹%\Q,+'sںrx P9O.OXHXDa -UݒX:SFL!0|NLnm?=_lj<e*ޘ${pC#v% /IWS^IO" JMTtiVa%ucQuD &^d㬐=c]DK2hAi6JN,46}Z`V+'qn_Kt[dA.xţ)os-Ֆ)<U+DAY|QaSfi e2eLY(0QtD =M as4RS՟4'-Fݑ+I \"1f=rЅĐyE+[k#uLMS%@yt/u{x"K#XUC>]y6b،,OHj; {jU_i"޸QŞ?~Txt R/A }ްS&Y\%Ї7⧰Ifmq 0Nw|A>&2l5ܫR3 o }}X,v1_SA"OC_Ajx*ӀQ$f n!':yY3yDH1u:_,I.ylDA#9(X->4N)dM+e֨q6?#T6ncnV"j94b#R'QEFܾ㋜O.ݳ'9(:O;iG{k Z㯩) _q~n U8"eWAeׁhkA}^<贛2)rvcbLNXoDqfº==Ct)욆 C 72{=߄7"Vl+T83CWѸeQ(߀q鿡umP^'c@IdL LqD͈^><귱CC3gT}0v6Z$T8壪KS칛[u- TS碿|XvEJCu"q ‚9L]?% ,-'#Xxny9?$M`vD&?H`? [cB8{tD0;Oim_1'g}e+'($t>wRkT6oIM脂!՝ Wq6Dzhv੓ 4ԗbHA ݵj^X?uh+۰s'7vԆO22 A)ڱ|,3ZhWǀ|'U/58XFȠ[ Z!I?Cf%FֿUM\*GKZ͎<\$+dMHbm2K҅M?ZZjA VAN$+њ}FUIg=Yo?ƍ}՗R6cļa[Ӑ #>}}&0_bYVfԃYfP䧨NA4|y Ed4ツ^ Q-okHI5z_~S!v6) e502X(턦7=үC/PBr>µ\ޙ~2-VcѩMWlX RI Qͭ!ьMw ,p,軞g9Zz-+/:[T}84 Gl2%52r0_ʋ, Q8~tc-!e˓nG!(18!y&=□GGy?9ACЌX@k+nqGg/gL@R<yrHԶԸho\a/ '6Հuv[t'ZIڨ*PT¸>* aqtyH>m-Px{NRKq/#ZYyiY9פ. C'TNHUmvS}8C^ŠAwCW d늀-WS 7%p"Hx)q ص'~zFf;,To7I 1mEhr -fKN$p.D9;hX:\،hW)$`aoF߹CkLMflYڗEzaNI79 Ms/aЖY O,0ܲ# wcxvJq2bv>K7j,w )`<3Rϐ0E1e YLj9E,񦧗wŘdd-6v2-2?h1u/BKm#U muSD6 $OC9j \$\wm(EQg zE|kJ72P  BrC7H+Q4aWg"D礷T]%Mg&2DmZ- c{lR .7_mV|=*)ºEvQ.Nd467)"?A;kO´et+t.γytuޗbܹXʬWD8ǐ*_]q/V' ѥ{o/ɇL-&BN'}%MaZ \(CvGlVŬl*1_,iH^۹!kdw=ffF6/ ÃYVbp6֏lV8ʵ_tS_MGQNRw':1Κahc!6>u)G%6 S-꿍dleʠj%:ڋ[. f63)JFXRA'JžX %Nl3\^ ^B } 21) /OA!MC܅kfA}߻!aԢ0 i\3Nz*QNʘɯ4ij> ɹb+_H( &D6OuG^v\VDC1OmaS 6تaj%nҗ$O.f3SΏ'8#;ץ{gݜQ2[$+pt'(M46XwŠѮY}~ףG `z4DalA F(!Z3( '7=*P-B|̝imUo&;IvSW3PtuVB>A_#Hir-Hh4PUsd>9wKZ]W6{*# p݂ O1Q{cskl֨1^n;mB@x 7Ħ :zT*PT]ؑ?ke8+S?,OWt_(L*K &DɦȟU;^Yl0eϺ㴔.6HZdf/uՓݑ wGkš/k!}`pτ'^("e畩4>G,frН6R( qsaX]<#izR7A Be1&<=> tMz:P3-0wԺ|(&G=__v/Mh(ΖtEsle>CX`H IrtO1 >#fjCs9i^j f?8(%\< ?ݫY܁~)/uA S) 2z7H~W!Ir 500ILX(s:|iL{>{꩔yf{0sRIlss;8˲8Nd(B|>kE;Cq$ |0E pP'0_~C{Ԕb9ЁC8 7|uņyhYbT7 4v ğVc  q;qyB Zt Lau_Q pg)6׈(e! !zOahPnd\y/a ѸS WWqM=C}4lh{W,(I?~ J niS7z2 XT5MN5tz>豣3R"$N_ dEt-j8嬣[v'CYhZo?Μa9<"ﯹy/5gY~&!ηfr3LZьBnT}\Qf#]Y@C8vֵ,λpƎ8V&3,mxkqkUrM֝S!ߧF+sYS*%7uc!V̪0\gp- ?=Jʣ5Bb'7}V6QI}Լr(|{hnx~@QNE9R#rq# q%P2R2퐪l='7sY!^тu9?%䩂{W_ćHȹ6zz$*rQ5'QWҙ `J%S) C例Ai 4n9=oHYiԽߵ8CvOasWl})t\eu,ccv܄ $Y7@Y#^A7QW~t/ 9^'w@UoOy@:h :4Uը A:owe[Phxъ&iI_ bSp@xiTة7fP}'Bo]Y5"py}bR4!r^iʉ|d|[Fhv2X[T(-"/l }ZT}06e TS %J-/ GW>T#(؁IrWkt\9aa><.dBv p\3Hb<0-hCp( V+HGYk@|RcPFۣB3ME(t"Bf=Gz) ݅JM혳x:Tpߌ>r nO.Dv5@J!̞bHivz&mGuYr~Xs װ!w ]x%dh75 SjL$fQLsԶ@k"쒞pI+8+u]KF5ocgt7XQ'(=IV3S <~ꤑULg'D~R],u[$im\]Mxn D_hf|zB G )B(uU ch¬p/R: w7]::!_@>B=w[- qAQEJW'jc9MT8^oT{S(:Z0Um & eRzUy^o[P v^71^.=, bOF!2 fh8bX!f8+5C$J?蓻}R ÇmiI/) f>OrAv>DyUђd$5 :& j(eSs5x$PjTsB#xRmFmՅ;2aU  s$ܮ_y| 7a#4GR7GnL W6>tQAvdNI<%<Á_,ʹiпgb RkHuhQ7e3ϻXi*tzv!"Y`B CgUfV gM܋Qql|8TqkB@@R7S}Yd5K#ZϞb#yqih2h)G^w|2nN+^R7$nЄS`L!1h9j2Uq=ZÃ5;vZgT(@֕ooI%jCHCQFk~BVIӰk=wO 0 ?% Su-Da#F`gVrw'#ZGYU<;a zsh$|rwښz3Q <X8~lSCf T xJC%—`2]ATb"BũdDӀLv{`/2(Wmp6MLrv}b(e'f" bԅjXM(Tg(]Pllج߬{Bl'Z~&$7?&"ܑ)TknmF n*z]4mf߅D| u @dd2;w/2ngE@uh0EJ->sÁhZح"? 0'ɀ bEO3˒+^lCkTzLO{b\`9CjxI F*XP 7z5"5 ߿A+ճt _Xֻgi7p]ÌH!j?g(VR:p:`'f:>^Rߕ}אT+yn@CοmZ^`b>𽭦- <=֓^O,YX{ b>i.0*/H]8_ i&L8 vjJ+Px5XT|oЋTm2ގSd-"Hf6\=m_i΁+0EVۘYчǝw܊K3=\|;>; +0͘.F|T(=6:LDIjl~&ku9m&rw |/6FuH c9Zo$ƈҞ E֌=$\%hʆ`3wؗLzٻ) >X4WiBpɓB<߃i$z2y7;a{a(eC, }l{uPqzl ' S" 8]KZHbaCJ]gG/(DMWnuJ#S5E1-U1&y=9_-y@1IwmWi1z ɾ]aUry-f7L5Z+id}N$'0]JijjA:c8; [X fl)pc#Z(KvY8dsA1򝲪.A(Uf"$'"|ShU%۾F)\޿{6,LM g8F#6VO:$'d{(j5ַĮpkJ ' _}9ZB@ނݦ5W?RUhV'qi">ѣp! "K? F|&CN,4ߍϜtJPHmdq(aZ9OѢ&(Uerْ8.pV7{,&żB =yFgy^O){=avCC= j(qAwsBT2Cp&bAPx؍V8ʮ>A^7WbͪENjt4C%G,(;!Aa/Q1V5>cJ.1/ iM}BS̥L @_ia߶XJ%b dm(P+84;y~]+=mRG^?- ! .h1C}I-2\iAbϢ<+gWfF l{kjϼ`:Fэ~a,ؠg`9鋚z@6~^ikvN 7+O9>O WaۖPϪRgmF2l@CAi^94"i?I*;ljr5Nכm$e'(&thr{|Q;yDZ+P#\pxA4#9Y>c>a!;B65n`.-GGcBzNp x 8-e|lVHԷ^]ѝ/Dr_$@iEL 5ٍ:+^-fi&a#<'ZFmbI0EIeI84@= W~ EB:j/RHC&TP&U $ KY^>u 3lLV"Dss#Xz,聵%kCIcRE r#y CǦ*l b2:Zh[GߘB(7'N:NC7x (zXjt%rs;Lj1&My}Fwm@6GÃJjef,cS%gx̍Gk-3yS=VC^*ŒS!Z,,a8(D1xcO@MƈU Lpeb<4 /m u$8U$[NizzRrO` 3s8:{װP" vn'BLg &j' HbAUJ57U.U3v1b턋Cs~Vpwy q'Z!Z #'MO7鍎=3C蔤gWԴAG9` HA92Y-0di{o2}x,)1Q yڍ x!n1Ld2uYY d$o3T`_j4>GrgDg.|2^# 0ay7C\r20ȦaAڇ"GeX QN;"Lbڤ CPraRJͰU26,oopȖwx_L,ygmR@)-^KJ4w9 _`tRY= ʟ0AX\-EpLx"B+tT蛨iI@h䈖R`)sö^]*&>LI!6X z1 n{?[ r, ^tHDW 8:kztR+̑Gs`FToT7fZq,E -⸮I1F*eUgdayk9 < 3x[Gn}2/<!Cm6K$k"Oo-:qj)j+mu{$&]m:*33ߙTBPd h5 zӃ AO v$Qh[GxWdg2*8 3+rhmGkN $ &' .k:aYͣ]rjݜ y婟ikBRpY0+$RNM $4B@!A}'Q:Kl\Ceh(aULQi熛>PF3d=wQa-qF"6tJd1hZlZxBRk9˂t6VSI/F%qe,ж:Fr*K˝c+OB+#D+뉔ޟ(&"'kuI'o#.ְ̌mk@rRF\tosҾ-{]eEl=dIR*TKj [-gzvQG"o y&IsE_,@4Gku"V jc},ʾޫΌ(2uVlq5k?'|xYin"xGCWC"jWX]i@HH842 MF/cItc[x )Zx <! r"SrWqI|aÜoY&&}La uC@%Qq $knߕKhL^-[陈"W Pw (/BT2C&Ȕ͔A10v:$0G C,x|/JPvPU%AÒ俎vfT'Ss``1vٱI`惇j&N~w^"O$.?Ze+5/p~6-=fy,=7 g"5e s u9 ᎆ^'H[^SLJlf]hp1*L7ch#ff)CrN LXA#pp)TNjl{GXVO$r?%yq*'qH涒4oӨJ3y M/YH%a0$ɨYBUYu-r dur[՗҃ V5dm/Gy]S/ON!$腭HbF9pʨdM#U1I-qUL]ZrP7Yu[u#$3O)fj;2휷{*7"{~K {ʄ =4qN\!rVx~j7s-'W.mla~5tFj3i}|,@3ӫ:z`H$ p\%ۜ 7e Ci8MۭKQ-Ix׿r'`0}әlx 4r2spBl.WQuEI5>sn!ǘ6g|lw8>["p437q< tK֣]63EDxz3gȐ-xK,PzUX7qNGq?~9sY>ԉ,sQANyڪOt_+HUYɂV LA@0)l#WіNrqU fVZʅĥ_F5*MYk3yP^mlpD]nh>scz/ەu%p>R V:ȨH#㳬|#<9浢ZHqVdɣ어5і,CܹkíXa|;*Mp*4LqjjLX-PF6D`pˈqb|%m6 ]\ʚ3"c4V_ "/T@|;*{0a2*=wx ܙ\agF.pQpOH*}^F *mm5ӫ4n*xQbJRtfAqz3dI% T HҴ6R!T` xܘhmedD `28 8c>=Q#dMމ$8pC_W3>_ j&[C7 uhZ=eB2kF;]ݷ T 痬7A`/%_6k晷y;T2L*7B6@HDj1޼AUgه{573SUDU 4^ǧIJjA|7Cϯ\DH5d%&u;n_~z _Wf~kFpf2NG0ps1}:+#t!'9F%K.p=/2Ӫpy%n] ?_sCp dC뢦P_̫c)R|h-ww#'.?f_P/ l{-q!ATR1;0k@G Kz/̟ܐw4(^0&H'p(|h"򊗶7XIvzbRJov? -Ux`7^˜kr[9<"RX!mB#LIh8Li^q$WJdq}!BX?F@5ӰvǡOڒH (v)Q׺ʹSa@/>MV4o;w%zu.. gc ۻ{A@)7O$ԍFc_q|çWux cz3j>zML@0g-TAi5Gww' PH#qڬrrU؁c>&ތU^vRe!  )P #ZK\>kD:)p5 PjˊPg ,3fۄ0U1G@ZRhdNo0˿ 19*OlC|w=3~uga$J iCYZ<#[u>_ߘJNe4$9n۸W)oxCh;$8ub;m9+SWX`K!E<()9k-6MC'Eܫe} JS#50&X>|M?c6aibPoJvR7ZQauanj֫cQ\pD)1?ۧ8΢k.}NLPݤIr>nהK%d J{IGWOT}2%~ؐ̐Fc\mP ^IMgE:ҹ(\ʲ?nHd/O-jypc=nm+ q ) +7eւSJ:?1"R OMRvwǕQM&nZ$l1UnˊqUw9'YYI>KS,'d-=ë:ٗ?s}hZ0='[SǪ뱜H\,JEfk};? u-3Zml H+q hN)z~LwFh$$3u)0B`wFcR]Cz +gι]cg`9' LQSP['_C7]i4qˡޒ4khP֚i|癰(40Hl)8j,_b(~(ZY?;D՘?8yItXqd~[̰y1 Fu@ ]}n {3b14"I]B%f%kj(?={|7Jb8fH"&^q"@//%"뗈s%h0כC4ip `%a|y0zّ p{EwlU1[$}=Ðx@(Bɏ f͙Lm"_QՍ3VaҁrsdE I'0~ ]s^yitIW '7Ύ)[=GAuVƍ9{0fЅinf~* cM\"V dVvq;͍"O^a3"IKwlYyZȰJ|#)Iw@,oDwW P΢Ʋ!50iׄet! OWRkE_?/a{Rt+ŽO\^ r HAh"[Gt'գq+ uE:5sp8ҷ}yW)*gn"< /CZ N8l(i ֠:,6啪sgqt kDft`Ag[.mT[(OB#BKF!o ~~k5d_BO|@G bh: +gOl/ |AL=kJM{JmQV,cvӲjPi `LZݭg?;N :z(#9lt$[#)vm]/T(i@9BP]|~χe~-ZDۈgI^\0冹0 zEH9T箒DY- oOqoz $ g7d9?v泙*7(,qQho,gP֚7ţu]TWpgњV҉9iek q1 yQC3)YqyCy`9%PtkћL@бVEdLNc-& ,3q;"E˧;X"헓$0gU`2C ZHX@O9^"+-՟>H0q5Ȭ]5Ko im44JieKG)37c_yq);҃_d]]f"~SF`Ꞷei#lw#_:Ba*ӄ. dCM ASHg9|t @[+yT-"a.%h2X ߵ-Z-XvuöZcP2GAXŘhP F-`1 m W&^LkQ8_8ldrUuJA[m2-cM?8CT~}0lbKt~vtQ}HUyXnvV.lq*I$)ݓz&QS=fܵpYgz%jÅ<0\̫:$F:נD@I }^m0m 5w:W`sPOC6%.L*zs ~kD\\%>_%C%qESA>&H@(Uܤo|388>vN'Ļ{Gs 3,X̔1V"5P5զU0`{j=yTw@5HG_.:']?%}TKݦٴψ35!~%JcFw9K|1Mz%8݆;(Bfu$E7-x3,ĀamJ" =E9<-e_W6#`(6߰[䰎 : T|QX?6?8Vdr]};욖|2w];Sp ߨ^ʊ߁3\ƀ[?*M?3) Wz'g:]Oo緝į\vIFøc]Gp0jƴXz0)L+8p |WzcjUTgZ=qyRi{zjv$``]1m^f6UN9r iWj*@/0m í 8-(h:fkR]tTjVW4! HŬ8ZłVϑhD5 ˻db# kɫmUNgJ\w>;\en)(a!b~ !NI6׉.Lz!\iߨj?o{b_ rĔ8ch8ۋ~dF~4m!:ÝFEY&kbH41G6I^`"+* lκA me1dcUS}e.FlEN$t~x!`=B-t_p,>( 6Ӥ~ڱXKK`T nƲGG2+8R"5 wTAd*}85)" 2mSԅ0 i>6%b ?Ė Y,Q$ "'JSJr8s㵶/'|0O$ϗwvkD>ٴtGڼEw),4DEn% GPuS#Aʺdv}1#C*io+Nv e_1kYnʀ T(`%3Q` S;E4{m,%|uS$ G1uGfz]V́zq¦"6 ٠n D6]]87hq;IPQ:# V ' uYLEھ_#fpW0_=:+ؑ]>R͎װr}%$iahPvzaHKW(sS!;yz/f韀HBNJ8}W$ePjZ0X XeFհ~{Xԍ'wص| |6ge%ydSKP L=ی(-=(F0X{AjEuQ|{l iJЗ8jUPR':Hualc$Tg'׈eF_ =QE+7G;MvI@`D3MK\G1 1Z7;>pR5yЫRIr[#&+QR{sT?CÑ}||e:q*XZkz+0Ya5ٲh)*L?r5<־rĮllD8ׁPH[kj/f6zl`"Jco+X."E$~Ue O*]<$GQɔO3-o&>|ǶT$]L^rVZ:5imŞ&8 s}}(`ȹ=u6[.|%G%4zۼYų[ߓb)XJ[X32v9siRu5MgK1K[:?>keo!sXwor5A'•4*ʺ đG\xMԱ+mG%,) ,z&*[rCk=ՠY?<>T4;DcG_/QPbm<_<5+M\/,Iw?6cP4uC/T0| 2 BkqFU+2)9X-K'`xЎ~ >Cksͻ\~Ҵ|52p@3+("F~ĆK#5P!Ɲ}]o:˥nFX[ 3b}w|EBp2j~ЈJxbqk*ӧ}"HaIԂG-alR64ԑhg9HSyyhw{}s waXTg? ֜y dMg (0z*IMoFcwH2d9G.ؕ,R!A;{o|Ko8h)'} ԕaK X)pMgţuҿwơ^fvfɓ``=._ِs[_¿&⸆Cw6#) [x}I/%C:R-D5k4C.l"7{99bnUe4nZlqU7¾GRs;hxuvS2#ŚqFt_:N ?d|ؖ1(8n<X`yF{3khBu%yk bM\1::߲-Հ7Rݠ~j,15kCUpy 88.~35a)t2$nAk,lb(:_qz/usgy! ubb$h ``>:rINU8EsrK >$ǒѨ"K@[>:Spʓg2Nŧ{D֋Y֞=wmXW3 ׹uBb P~Jf;DDfojtgy6Q/W-#E_Nܺ\!ds {6ܴ:gѼq6D} 4!(]mưPiNȩu_1m?#S(H:͔}xJ?>;rnsy,=a޼ahC3kia-T5Hԧx>NB;Z!dƤjfv#3B]sH 9puq8>?A_g PSǂ ?E N38?H 5NbX4M~3MKLk߫"n6WFLc'E(f&{5νe&Ac@2$#%?;:䝕G54OǘacS4}.ogA W#PM^Ieo5ܦ9Y!@,4[ & }E)ҿGSbP#aNJnu+xf<$.bw"!vx~ a°0>yt!PAE 76\5nKAE5EcqHd+*rjx5Ť.P 6}@ER,wo޻&3_o]|4 LbPR0Y;eRme.@ꀽx<(dP*D`k1.^`+&r8𡌞 ԓkg%=e5׺d.y}PY =g.KӄE9؋\jG(hZИJԕcAC1N j'8}ÅƩk.VFO*H HCx}ߥ" weGQ}?vl1u)?,u/$]1n\2Co"ˤU~ړ0:AGFKLLⲢ"g+[Iȡ&Vj _s=p{{#[JqǑK\~ղC+^[r2K$Ry )vnTqISqg̙nPm̍{#r1PE&;38p$nZ}f`>o-uUDͬ~dZP0WmyHvDi9 pȉOg?|%oe>G>&]Av%O>]piA+ =s?s'2AON:e0JK`gu~~xB,{֢7`?4|s7rG=Or1-1Q0Z֞ia,guW̰= ߨϭt/͚a*E&SBXhݠg.H$?3V 6XWz?g֣v{̭#ݽ[ $ fPCddP &]ϒKƬe[[FQTTJX^~ .ox[>ugNIfyE,>jKa^67dNHipif^bɖ<\EŠxSunj >qηݳ]5v G7ghI1}ǒ'|>ʣu7tX]z)ϲbtpj+#c `Wy>-X'#D)x O`o[. Dy#{FѫlF漥#ifëGIZ hOM.Th6RZiO֨)CN`Q ;" zé [2`vPT7X^ twpL~ F}?s/:AG%_(#4y^?!U{.df`\>Sm휮 /'wJҷ'Cqrsb[g |Ǵpی*B:Q bKm-p x&&\kZAdgmݣP+y[`h0%L 4zUK +ЯJ I瀜L/@㈧MSuGD|oʀR zh#'l3}A_hϓ\ܞ0^ Y0CLbY}ˇ$pޫ o_;焖" }/ 2NڵMNF!]CX}-թ%SA/Ya?oVs!Ň7Y𡲑W8*f0$Gm;D( 5*G^J{lKةD:'L(oyȺJZu7B ^3Ej4kVWҦzJRW#kY[FRrpK^{55KPE4G^$VkŲ:<8`{Tu>] ߖ!$rNuwc@NUf205qt!O/$cu;v#^eowin`8I/G'u gߗ|Ѽ~~ ^`\7tơL{b:v«*yp}Y{Jʮ" 6Dy):}(^X&u"WK ^G^ w@߻ "AziG,@-E_r)X6łP<9MoUi9zzyz -c/CZ[W} plY̍HOVI΋cdՕ6[70Ӥ{l *nRzA&zls\B*u6!`s A5f/8S.8ѿ&nH\zic&:%[ 28۹X\mRr"@(`?s!6(w뵊nvH2DɥlO'X0ZGX{>8ԠGQ??w GFpYԏc(?$? 3je F&W4!"^$KhWcՖQTY 始?#T|Mvcw{e+H:#M{|xɆ197%8 cGDZ \QS*:kh(ص?2#M'NW0 UQ4)ڦ>;.# xR͋1 -3W]lN(-ELI)yuPo=j0,qBޅk1 .=M?pA P)]}A7yN9UM`ؾr\;F.S:z|g(`u&Z Gr?yNmN@J D^u v? 㳺z`%gΙ=z~(q9v>po^@N[xM ?< Ѹk7&׿Y!,/ (7C#߹&&5d&d9VQHTÖ*vEC/!. m"1 {q?THY]XO/($J+#v{"u76,Nhvjxvpp$Ιv魼?ٿ!,?d[BcesG9d.uf-__ʎUb5`O6v_-i23cu]FfRz`j}e"G "}ҙ!MJ|nxƐed#ȣ h`,\?,z!Iz ,jiu8bڢJcDJ\8{kw86KH&MԆc|Uʺ;/oZWt*uo:G T6'xR7MwCr71rv J?fj%lX3%lD{ԃ:O B~+}Kv?-`c4ϱ?֫~=>^LR[L_6Ҟ9޶}Vj0#qo/qE}4.A{?lnjčzP?v9.C-qH[ vցdw`_:JsAM&Ɏ3s oH|f?Fgm R e)[Şn\Vgk4 ݑf?ߟ%-#[fieɃ )&P,n]ߎG$= [;o\޲ ]!TdwlYj@W#' ^ayΠd'aQ NGN\@oF8ѵ㐬h3!+{9#dõ=1k ՒUGr5Hm>= |Xw/ .⮟~_wW7PJzen!&lA+MXy P@rګ;/ۏHe?[8&8~n JªXjY"(32IwD!R6t3x/h=/F~ZuܷsF\˱WT_*F5PiRiR 6=j#e`'+t97ԍs!ν6 Qci kIdPLHrꙠfU4ձpatEMbu`c4eZ|!P@\/ﭏDl7+Ű+Og*v#* xՂk6|CnI*Œ$6rs~+:2nkb&MԠA-Pͥm` fN߂lMcI;_~}@FyGdGF PܲIYKl[ >{~A.W"4%nndb8 A$ѹ@[bBDZp&3IІj IX8B!0ff4w6_a:< "26W8iS8괎0WӗF-*w>S2WJ0 u~sJnܵŴز?N\Yt*u$Zp(ńALp}"zP ޱh-aV&0rH*"-Q9.u 2$lRa)@rRX-y>b0~xj#QXXeb@fQDت0mA]wL5VMuxP@3zH۹l|hӌ<rq+'u@C/Flln5~ r'ၺ;{]>V,j7;A VdqB3kXqdx }J/q:k ҙ|׼Q#A.LoFB9#|5}`UEC*T[ [pGp.@ UvQAZ#ɲ=M6knJQѹ8_'$K!9>>\򾱊1S F<[W谳Ch@y=iDtS2@m PcC<}x6kR:,Bke1b$aӗ //[p#7+]sw}&a"fШÐ^!2m+(ECxi,:ܔN1e Wmgq)(Z>MrjUx iIMD[rh3ET;čvo.tk/RwSd61=NGPlRˈ_ف+ O et 1  )vP)³\wy)B]LBsIMZysvI\4X0[H/~.TaBY'q< !JF;aERyHO*KVj۾^HfX5p!PckN$M' mzAlgrsձqKH`x¢je`x^&sl V /r_jubj25{M|vx$ 軍K$k;mK3ȍ9]!UHtWa,BX/ AAVeHu@m;‡/8,Jk$=Mb,KI8LZ؄_tľd ھ9 Ծ_?Rv\*u#c{dzٶ`y T*)Tg#11P8')Yʡ.*V&eD UgʙC+ d*>n*` pFRwξN,%JA_v8hM/9O\RT'ްi5pc ].>ѿnn=p?m)ހBѽuwɱ)EōBN7һ?tVjAb!'VMm{ ym|X۞+T_zׂcKߎ6Q#K 2l*)z!C*|U)KA׸+5qļf@^;!+VL9-5H_4i⵨5 R#gjCƗ-p+K z_Po_}X$ձa-z83dOi`{̀lo"dDCކ a-Li;]Oa MĖHxSA-%:dU<ΜQ-u+O@刵FȠa!s}hbv6 i$Jdhmt+zO Z'KZ1EFF:)ڙ7e w[DAd@ Np/jfo&,=rU] >OTJaH`"@Laޡ&=>O72%!Qj@$Zm՞aL/MA . V? .<2oѵ5ńDMkBN/g}$9WMfBJ4fafdp~4NRE}Dƫh <+/|+}Vz":`:[ΧWxq/݃gͱ?Bgsf! ];dQPs5̫da]ǰudSPb-=U`ՉNԪW*Zke?粲qGJ)JQ)LWXy]MI]@S<;'!? &9z(cn)-fI[הKi/߁4lQ)eu(`%j*)n,BN,KF#&bh]L;M}#5T " 9Tw̄I?e`Yp _Ni LѮȚVg)"d-t}mIeR`y)CNT} ^vTf)oڒ R ݙ[eG!YYgc}]TrڝWQW~*t::N{`B^R[_>Zu:jZˈXHfkJϑ\ Z>n nZ1Vɍ$a%Q, Ӡf2x3A 4[M>|0P@ `ؒjF2nnn؇Mǀ.xWٞy P@E3"cb c!,P8nN|cl KL)c+t++ q]u[ *7Pͻ0,@a>ytCpՂ!+= E Vi?RS^*'z"3\s` d]}產,8Ў6#ܭ\[ENoCc_m:Z퐻- L$^gF$.C'PBVʺ>KY*z%>2ҎE'RU;x뇘#}DRMrpDR&qCdڬd-2E~<&7%1t.r1vM,3 EfO%9C'A;ۺ`u}YCh`7{ڡN;~ _eR;܁0MELXx1 ς+<WFzg6רgjd@J?UB"ohz&j?;_2t% Jo&>7=)%Qض^r2/',d 3b]uJЀ 7$~3<!yE\Si:L[xyD5LvAR5{8UvGzGygǝvZ0ײƽ!o\䐩{dūSx : a">7xlMRD˞ W2F?LI'*!=SV͡ݞ't\xth+̯c Fק/QN{I@eq^tfpG,fDfdf"6S.$Ew^)]&d=dzDPQ0Ab+0*oWn̼VCDn3MDaz=&cA >X>h~E#uRm.GqO^pqDPyV?y*yanNzRFSɏϸo?J) D<~S{_ЄlYFTY!3E?x*a3-.deٔ` ï5q ( d dmP+\A80% V 7g"0q8E}[IeG-{(XѺ:FIj5R |l5QG@^M}Pp']yc'"kcMX-u>SY6PER5Hd^ZDzo#'7]'O1Fri^u9(dZte}ps҉F?~UIo7:Svs#bʜ_N`-#we }eB*jJC'[ ¶/&&ȝ@-#2&e'p]q_햀\Md͎c"щgy ꐻV[5|PZNj#@YM+PJpxPlr^:,TYh]rg^S&sahA:*1@dXHszktGЩ F$/r[/ 4bQup*?k2][zP\D's;eGa܀kZtG>rpbL@FjH> ˁ Daf`m{wZp,Fj}،(4R2. :NO82aMR'pJN5פ? 2̗%2_eNzzZg5QTX!Fqn^@{w ?1A SdS 5x"+s'ޛ\Tb4.NfrX*S7;ʇ@`:n}I^֜EY@z,-8ub)NB.e;"9H?LOCXbF͋^dgƳUpTuz+uSiAS_n=m}vwrP;0Ӡ`OBb1V^xtQ#Ays/+=nr8 K+r7$+eu;Wv^i\Pp 4^7Tҕ_ѧL٥75w&b @RהGB8*M:$z}'}]Gm>כW@SĶ=/H5Ӓ6 i'XK\yڃMs)n=&;Hy@N#u{ԕEA0Z?Y_uu! [f~,NP+8[v0[ЊD/Y6;t G~[EAql$ %؉J hk A.Фibp*x?I*.q\ow⥝@a)[bX3T6i3ؠg K& ejY'~ ٝ[{xHӾ-Pߍ%9OUa*@{;O )oBZ pm# Wu!s[J/ }~ŏ\N]Ndɹn{W|Bet73a%GA ņ'fߧa3ZAJOqy$Pf`"Ě<*t]Ug7{f)Vw_XRGZnU.ҾjїA5D9X@vn$)D674oyBV $P1ja93EPJ<{8ԑ`6">tU:ip= qۼ@w³Ok1.DӑՋ'Ӕ޲˚kCxwLO3rh-arw,~N"ZP #\աa}";+O0,T=Mѳ[V4Wͅ$$i< |?Ci58={HA`c´/cYR<q,ZE0)O-MYpC@-Vtԋ:~q dTrit%͠wo` hUF& S+Bqg{4U "x|ZPTEfzN AIJ7_M1kdfu:훏3=8-'nE]cI<2UXܞnkI~Z6!syK|+]j7"A,ek1׏a3bd_/>A^ h3[L  a24[QS$ثц(KIM?2W/ʸ_gYZ0707010000012a000081a4000000000000000000000001643420d60000cf7c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/;]?Eh=ڜ.+Wtg# ᕖ(s*ſXJ;7b~)8/xdDv$!K"WLqoFbZAAٶOA2d2υm6e&2}\$-iFRE=053+;Jg^z\IJ>x3;?Tv\ܹY\¤@L (SĔcxSb.bܬ'tۮVT$ #gkŷ}VghCee7A%ۄd)p+^i @(k4r RRɰGfqrV0d4X*!38̙xpHX'TmNRKlDmu- Ixs0Ȓ|9stnz{;Ţ6f-%YLjG#ΙoaOjJ渨(`#b+ћ5#Y)Lf}wԼYMOX÷v} 7tt ^Ze6sxC.pו3aɶaFaW#^>{"ڀޞ<>Մ5`/ (La^,@ͼfU]"2٧IƵ7iP /. „̓ LݩWQ'1x`dѕwe$l@m|@'LN@(mqAfj&S}QvPDǟ%6 +`u]uW{*Fe7s)JIY62M1m _LXs8dJgsᶶ (~9ݙ@qzKKOO$IucYߵ IE<[Yih8JNq.,8ۀMeP6wz5r8UA({RE XǕ ?  "r2Q V*3B5FZl3tPTrJG-k&G(2\h߇%B8鏧UM#y3 %r~д}gΉIv7'vǎ.39;43[XTd9p! yl{m$tSQ߿:WU] HTiFbvmcQyEP>h?t ]?D,5m,$r_U/!z\Eyޔ> Î@b>ƜUkrTdGrn1I\~ & w"Yxr9covp[8 ;wԇϡza/o菒h{xVqzƒ`syeAae>N^WgFqrb=#ҠIJhsg- ڴ^Od)~+M199O(!|aJǟ/4Jl ⯂o`Xa BfMɫ)tx"Ҙ2wF1•^zJ\7իw4mً˥IY8,sчי8x;(U9CYBhp- &h>U! (ň d?? ʑ^`OD/]t{=찇s˕ݟl¿.!kӖ d v t3%$ۇAtfuU0T 3/Uk<ͭA_nߊN]kng籠;3d0ӧcǝ t~*@ŃQ7\[*g>% zIb찉RK&].|LmvnM&GI a 3`ϘQ>Vocs@̍o4 wZPyHsZygat]SE*Pb^D9Lƴpm@&z|.l=* 'GKԗ~s..Q@pyO:-h7wNU< C%GX$g'5/;ccORag=HCҼ94!T Q.7M#[,<cv{Ng{ͽV~S ɓI% %?2|![5j~<6O( (Ӳ '*8">Ws\g!ϸ{%3`k8H]H "iL F '{"E:fnX"5^鼝WL:w\ьv},RJSX)"k9guvJW;CxNadF;&uGBZ8WU^u_qڴڻ7 -?m FO@yuCSdd|dzazlm9l6g38`oL_ ,dΣ '=(<Œ ybi=(>$&BOnI}(hjҒ FXK\>ϡ]WC[`sNLnWQ>[d7Ae,æ-k/{5|= P*^UTYV!@&)G٢ƌN6jm1v\T^RLT@_ۑZ{PrmUUMWZ` KvҚދfsOLb2IWxUAh Jg>`Q ws\8iXڧMzd3RJN;$o[~}d8a=gB]dLPqʍ.Rm3y[|cv2qoc5>1%YABgS-(K[b}Bie?]o^렽n !#4 +ߢ$껢pL *'# vyEa6%t4-N5bvAo m&5 AEl( $5`qPrSꏝȲ\⏁k)Y {hdRIKVy+hWYV+#t\Qt2:j>s.w5[&/(h I, 2L1C됪-_ىNJ:}VN_NA0quH|N#}C`F{A{̚dd :6Q vQ.ukj5GG !7Fūh[#@%z4ӑ趛@'s 椛Ǒ@G{Q8<C_݀x CyWuosU{^<ऐ\wd?_5`OI2yf|@)|FI҉#TPD19a'`/r+ N'^YcxYn tyA2xFH`uJYAfbss"#'Xp7#z@Qx A%*׈!k&r@ҋk O*ScDN[ 0\>$-,sw׉ۄV.Cp)kZF,9{fWcxpW/eTEzV U]4*R5##7FMUTm?)AJ/ ,n9z*Ё^WEH]X0,n{ȟxQ(k[%F&bh??a&$ g! x p+%pd-.sW@k#0kG͢rUɺ.O<6N%E3/SŪ@7heWUZ4d%hK:=閭$)jxt72`W̯iv- x.9ЁP+UNM)< ~xad='[4ؗԞE*3,¤|0.; }wU@8Dhegݔ 6)nynW) &ʏ 4A6}OPg=$FPc(AmLZJHPka# cuPREP  Z70ejDw->u ,ܡ]Xg`r&I7A-5A*=yeʞQrnB'j/K;/>?wyuZHT5? dnJN&)ieq' ePzsNo^t*IX,1/,;?GG, s6&7'k,(s`qؘ);CZ;'_n6s2Bnrt؝H*o.I^3وnL-64aB ÍXJ{tyR(yErW{%MVz3+;*1\ʥY2 {7b4Lͨ0&;<Х(2ix =GL ΒYÜǔ:!sog D.s!Eͤ)'  >\ygoj%ޘn%BIҁy@AKO=r BwesfwPb4"wC-A('ؼy"sk'u{ >;^=]*skR쨣nw=QoU<S <Ɯd"vXphһL7k.=$e:ҷwMi{.@,.p4Gc%PYcjtW0xABn ]bCIpOyF:SEw]q; A^O LwW*yn[LM)º h1)U&ꓶxrX&5=} J |Oҁ3=z#dt3&eضz#㗸a3oC*50"2>C]EOǕg *Z0~0}uwT)cakd8 , Gغ*u*IYɤ8pпe]K 'd}bu,ԾH6†sSi7,K|>$66݌T_alGof@I6L`P2,Xh:kN: 2MvS6ؕC":=Uen7>/<8 qGWLʍa7e47ě!'LosutQSO+oqr"n)yHJn-2RN'HLGj@y;XC1N W_2D!Y،xM̽vوOoI 9ynyd;A$W1#w Kruv2@b_NJߊC?QƔDn4Pf2umW GbTu>@D/|nI\=^fkŦǯHϰx눹'c' ' 02AD`%AۈADm=7?9c|iG_ӿ#V9KqQ |#H:D1HplL )NUa)S3Z>?KHc+9IE0s|gx𾁻q4߸!,Ĺy!Qø5+˥0c/yɈ̈j0%>@(V.8@/h?{ʀzdGEԢ1vQ9my إ;?6 GTܘq%RjOUf3-^=߮Vͣ9I>zSUb `H39bްSXU=bǁL]I0 >Q6 ;ĺ~>}fTa-*u\Cf;>T84G7+C-cRWd] > ~ <]w5JKŷ:nwmD}kS@Hc@w9\X7Y]A0K w3Ȧ. [{=OrSld{\G`ךh3d :f[Njtq lS1 P2U^jr&aD)U{< /]x Xji2Vy=A!Nz?E(Eh8WDs neue:J%jwMNCcюEͪƭ:\F 9|)l+K,*&q )1lJ%` !ЗcI|#^~;X.ҵ NWFvou}n[CYH[Z5.jOy v.uG/N'qڱCrVM|Ӊh#PV&t 0s֛(]UO@WYG=yNpp ߷ TU0$n"~ ;3>_ⲫD+kPtjMS^+VVFRZ' YRi5vYd>v[Y)`F|6T!ѻվ&z[LDJ%E)(c "';M8ܫсX*p4_7,X|? <'TL5LBUS@0N įzx^\[wq]fx3SKOkQy]dr2z.D68۫. L3N3rLooke,"'ozq5=Å@ >gPYk  >ϓiT~1w O.ttBZ\ [X_aADMvTw7 % jco7SGA@ĺk!di|df#[X1 +y`]~2˅AE9xCC3`3& EMTۋȔтְS|Ca|}l W橑>(-@u ^@U.u*WTHPAO#C͆FfyfMz9BVŖrjHF!(w@v@NDJˣCki>ロT[~e#Ac_0ڛWoGڒʤ!zfNrFOXa h qJˢ%Wxlp5Bπ&}sN o.hӻ\`XVxN0{zLrᏽ۾L6Am2SHEtl4觟m Q"5CҫDŽFä,KЧ,1C*5aBXa -Xpl %Ey:s z|!Z|w2bv.#.ʹL.k*@SƋ&40i;Y`õaͫ7E:- n&a992>s)0Gi*jS:[=u/<#\x_1[oWQ<֙>ag;[mR9 60q*X(wUƥc9ISTwv([缊.cCh 7b$fm\lLo=W;4VԞ$ζ{U;/F˭R4Asp`E,B dӬ]pGAeZw Z~b9ghky)Q̓U\;GIt, =V$¢ \|8W|E1?m\-gYKN &(ȝҍK0tRׯ_O@Ü d|C2EMጿ٪G'b#Զ O$";ŚbR Mv@ BtØ˻sCBD`SBpk hU5}&^#L)@*{XIY3b7b;a475#[ԡLfFI6{>6As] mx35^Ne#' OI._AuL`U;SjV&M2y<nZP"fUvC%h+j@C-CSzj3 /ya(MZ df`8D'7OP&BCo2S4lsK1i5J4/=K t^R/3įFeJRU5/ѾBpRJ(PY h'% 2 L n-f>sx&z<\Zchb,:5y-='Z!_Mlŷl.:gʿZb7H_8 SS}H8 uJ#lsI%>Ni@ag-.rq_ 30d`"Wg~z//^wAK٩G9 }_rJc\=q*A.g F[sIm&@K$(qH25,&8(w T=YN ~MMNj#.d,\R%tiZ=mHZU7KkZˡeYzAMB{c@_8G*->n3O+8=R.q" _ŔP[cR|inO-VkS\/!gimyRDlE >~NK%>5\Iv*hnvku'{xXXD;")UeOo\ٰz(82Ϝ.jm`2ixfP jsyW>' P6l9̖< dкZ?eThoe2 EOC zO_s6YXJAԹF-e~ (/QgZ9P<XxqV"jQroق=8&Ue?Ƃ%'y)ܡ)*Hu ~jvkm%\HK#YQ k^lN/(1M:n%Sҭ􃔌.I}yzL0I%KZ?q>aG} _!)p@Xo~_,aBKY쏎ĦAxv6f֬컺H= 5\}Ӆrb]ՎVWi"WBGS)vdLAlx?|(>9}׫t>4麥!E|$ X]-xɕ1y Z8؈{mե?9=+jBB+Vb9z`"&bI/A1r5}ZލaTVp|Q2X&m11vٯ'C~;+cY!r8kIx>NC L15LAyr*&*.+T?Xטl`YŽpFGUrw ϷN)Կ$ޜܰe[UwBkeDQsWȏ:CIVʯvaq9Ne6؃!-%d;J`'pT~C k1^[܁Z'_yafCCTy2?:pӦdߪ]F˷ʷJS%ίo'O(vX% -̈4J!L"5Km^fZN!5t~iy=bP"RZ+ur\3Cim]v$ "_~1@WdoHL(@?ɮ\_1"f'mfxga 6~Gz-ACvœ/J }Bb6DLv`N||6[H|͗_@= loQdz&嶩)iuǿf/+=+* ²2.r+ep`RPX\:CѝrC~yWiW)ї^Jv*v,1{aovqoaτp,vhMVV8[\8ŊSa}Vk5 <ųj&!*fcL)FbX8pF@cc0S:$ ^24gPB(3K|mNo/c-Ṟ+]FzaG㝰;JsG:Ed|.iy<#LSQ<&nL7HnJ!;,P]HտRE k"kRR_ܻLR*,%"ۤe.uD,/"nj\k7.[pܝ>G[1sMZЗfI/"-p8Nv2MP]z޶OqQ.Ç@ZSn<0+OW*+%D.S^qdj O+* jKpIkdɢ3's A,('˝5"?^"sr8/JOư`=QU:Q %0$ƹ^AX:bddlvyÆFLxpc,?`|11.s=$QŔSJw)+LA^K(@<$NW͆[a6-S^F\V~D9Η#iŇlD@)I=kpFǸa`l۷!ݽE<߹cdC[5& 0M2-;_m7,U23^pA\(nX_y.JLAK΀ }*/`.WYҺEQG㶽 f7 >aqre{bǹl8:~g`/s3~k Z+X]\֦hwDRqD?NOѬf_7] E('QkB3UXPh>AGVHiܹryd¹…! /TFyΠfGN?j[bE֘RTl9,F C0TCMgWE4K3z?Ϧ|8=\enˋ꺁t"fU,]>d`3L!Y#}/=bL(hjͻЋafH idA3xc'#gk4t{u`Z.LD]-^gⰽ6IÐeV'B8Xfz$[UqKT5;r&e.M6wc'>G@Bӝ-ᒰ. ] ׃HU/d̉NT 9@si B$e xp0$|{%WCJoy mqC ndv"{KpR#=m0Z>q6h@T{i2M?z~!iItR6ZN@)mZ(i-̢W ohsK@Hy<5"'ѨeSZ;!y [Z:zQxY,ԋofṝMRt 6o^x`_X G}#G`"0]p>G΅'׈O.owYF2i` ݘ_Pn8ֽK AM xdAtQsކib6å܄`gl/0n$,/wїh߃r)%7kgom|>u^y⮊ mA[̕%B,ۃ;8NT;{{]#eK; ic E?u9xnu1x)[v;vg|Jp<7Cze6-˩TO V'*tdB&ٳ(&6e΅Q\o/oe 1BPhP{Ew\5zh$Ee`?#JTTH뇺Jؤa F]"ӟq}aȰŌ ,d-@{o#Ìos AsYU,GmLo'{p h7@f7KùJB|Z-'ϋ>DUIP%d㲍;O+?ǟG|+K{ 7<(gr >W} T2sVIs7bD&zපC}%Dr]NWvԋ04g2V^J=N=zXnii7z( U+K7֩\2$kg'h&t[J0DnO[,@kƄc~b(0 Jz=/9˝ \/_[c>(#;^)Yzh|Cg6(m"r[ R"KR͇Cx,8jUY#TYY'-VIόzc_;I)r5Z{!i*2*uf ۟p}m䬱 = HXo`\˞ic&H--bE)Ybw&(&puU.K{?X.kW P^#o,'6%A0y4I_a & n#NjgNfosD߽h-EfS';aZ/,\< L)Z!u5kjJe5llg?0>ZtiZ‰3 @.1JKlo ^%/:S:=g,nX\cg5XWۺSQ~cS@O=gS@1}GK5Rt,b 84ԢV'?B2K@gA؋|^ťz[9*gWN,TlKĥp3َ",o}2d8unj ?0XL?Ú $]4!e{!V[Y(d]{OzPJ5d" LJ7^Lo^tɛ6=%*RV4r|[:}cR4HD7U9.@,_x1*9=v zR^{9?d򲓏"P t2vWWZkC={_stA5Ӓ9N$F{ !wjwlu`5qH8X_@mټs&;iH0ٶ2k(8 epm6}WcHO{a\G\麟-kx 76'㑢ഒ}J_6d؞/J U(2B=)JAYKpqS,n㨦;w(Lx(dL@v',vxyG9F3ϩ.ypح>bM}/QR; 7]ldctҔЙ;B̨v)R?5^ fC^U2!Vr02ijFĿ#8xl|#"!AQRwJg5!er3s\܋6\fa.`+s; E)|n$8ѓNW̖e_sU@H˛=Xo HٛMDLC?,s2q#&?^tYRhF@sa~JjDƶ-;LG>;o8QB QQuho[`^J3Q{))t$]nI@wm4^ \}ӹ244MuhygvAqV!<C{FD.u8X MUmJa⻝bKo{2$kT=`ֹG7{<߈v͙#C2 wN EYw>iG1Hyb#X<`SQ-d*bޑy5*;Io%\Qx!a}Oqe@Jb q~*}TC`TbZbl}uihX7Xy-y ~ !GL&)FsHTj'yhԿaZAAPa *zBYTǤ+gl%YQLn |bd|tN~hV6I%E*E]8w%aY=4NlMISWMp>yd0ݔu1KX2J3r ֆ{`Jn5 opC3)kF;ݛvW4S $5sr5c|ko`ppQ;k˜ hMhkԑe-w2`Cq=mKaQ2[DuN}~`4DHKD=G LpݸJ݄4 SFI [ Y+d&N46BnֽǷ{cөЅ?DB%:6R3Eiۇw B+/b4S,QԵS ڂ<6%fGxK^?{XG1}궬]l"=:I+Y x[E/+>RfF;\O^_^usG̹Le.,G0bS8IΛFtN, s u"?p| Q:%?jT'馞^:Ȣ9/Wqʳ~&؃2xC 8|4L!t+?x#KS4E6q+z\W577 R9OQbO?PLqJ3/FO1T4Cm8̞VU֖|ϨT95.]2lJ^䠞c~ED^y ԧgD\9gk?`]7M GƉgdv4 UWuzsg̯*Msa n͓eOiJ܇r@[c2Z;dc)-Q#߿ҔZ["Zj2$5"*XfYB{0ʽ0ǜ2玒3%1k=O9HyJ,og0#I".M:SzݱoTTH=H{hpzGNǖ+. |\j=THC4^桸vPРcS1\.GR a Hf\ J+ #/maS U.]\=e}۔gXqth'^& }^ 8/udK$Z>5QR;xLkϙQt.n[ wBꅎ yw;c4.HLh$|QS< IzP/#OXk@MRNsdۣ2? Y3@ZjT&$xW@ =0+8+?z૕A{ԯ}l?]\J X#Pg*(!l:}s5]FIbZ yN-~""\ gLULכ'BV(v1`vGiqds8|H-^\orPfxi±ELiP8]C/v,uDW[AJdB^9"|0Ej !zÃ!&4XP6y@gǓC1ԣV$g+246Stukƞ$d#wٺ$sbYg6f?F'زOOܸܷQ=OzQb7 okQy7h_/eɘO]Ӯo]{;5us E*$RP7ù+tQbHMĄ)Pa'.~P,u'O JH)j;֗ kNYW2Z"s730g37npa²G˪i2V4-k }Y/op ->\9/E%!]+k[qP6$sFE+Ĵ1amƞ"=4iqmixR#2R5ps/ Β X]k%(;U`$чM۾u}W^8ƕ)IoV Aɏ[}N- /InrVG.(j (i\B ucY%aR΅*4=T̨g2L0,n{nÀ#mKimAXJ"3p\D{zS m8~8Q'ej'urpC5ecpr{~^mn69;y.^96Yk̤s~/! XtH̓pzQAI`͚863H*\Ri7\6wtܮ.iOɐ3\++ #gBG%6jۃ螚a՚Ow͜)a} ,CYwr]6 m{6;rY$J+(k9 c7(X3K} 2-^J X1R0<=CWdzC5}GU K_['RhȮ\lU˽y s?~0HM\ )ClH'[j4zhVxo9ܟr$O BVW׶1]I85_U:"3?`üXܷe#,@Cw]{1A݋25"i+3(XX?]}nL<[և!܃7l2g EӘa2wxdr,A_I+ ?_ke6$=Q]@юxFߟ00ճ22.2T&3!J;^&" 3x@0J~X "3L6Σ>D*q8. TPPFqz' CȂ| 0**1 ij 9lkWH6c[)3]ncQ3g"c]ʮ[Pv.n۵2{PjbB 2[Nif.͡Mvq@أ rF7IbOƴi8:_qJ6M k܋JxXɕIj08W`x8خVV ^ }эPlNjH}M5:TnN N*2"X~\9FLв2.#(ghʋN<>:!HIg>a,S P#G9s} * n `|-(q^4d6AG*joL Yfыl_0bRYPnhgjcB6 0\ h?VjD0~PBȸ=ḃŇ"ob1=+-'hA8x^V֏xYC'iA8pXT5"*5}39{#吵 ej^,\E0"A;.}m\pTʦ<]Utqa<;- \V T&^<)*_Ƙl.ʫ^zyc;j}Xn[8 ":-*ۊd#e03}7`H\t;Ϋ~(5}Y^gmA).ؖzkc`^L.,͠p{!Ra _QXhR{KߔZ`~0^]ZtdPItޞRlkƜ-t터!ďfL|>t@9ի5̗IBm+ Ք'c~YVK;UuT\SCdJDy7s)h$`?ݫ@3_oVlG, E{~!EЋ:̱+hHO&rI$+1$"ni"SO=Bb1*KCEӖ h أ kةlSDe뵂Š8*v(fiOr8Y|{vT`A? ~X Մ/| N}]|85Cti z9j*A^%{},/2=|!lڔ*oEa{ǗnE"$TOS甇~I*) w1]7mH :PvNǎ|10 ѷ EAF8 qL짍܈Da$cXp"OwI0 r8d\r7sШ'w9l# (>E72è!k)${3qFZBfPE{` ; '(gZZyeO#bU\Ȟ#PT[Zd5|h\ X?VC̻ K 2mOv%OEM7WI^] m4OGƌۑVe8R\r}ݫչ*f";_̠ nur}~̲Ŏ[GwNge0 \>΁c> IƌhP.w=U`W"6="s֑PS 6 %kx)oW}xU#26M?i}-8LAi/QyCy'.!2pۣ;PP[z4Dy)Ta"#w*(װ 5 B~܋-ܔ@?Y(9[CշЗpUWm߯H>&mWnqKbIP$5J4U\ߗ԰=v9hľHPyw'@ 2qQ2P 6V_O=~etmra 4%x\SLW_ď`趝"p\=xE4DI@skVVwv.x7kCXhIJCu^ itC3Pl_lk<`gD$r".E+&:*wX0Qh?\2`ASWR]#H)XpBD'Se"2AS'ҰIt`l`k̽~V66[0mr߃ K.hOŤ)mkR޼|!+xO0\CaIYl^n|1d 4{~!KKUL":s8&}sF }xYJb w5vf_T}m肮VeΜ/"#Hw#ꄅ)#hzaN !\`2qQY@P]6 9|ĸf2`E.pL^ %]PڃKDf@/gaHV& a35Y #}}U BK4M!zWQbsEJ~aI|p@Q4MI/mM_|I$U\@P!;aR~PЫBBug-Wjt]Y:q+1 @ -`C& ;;'DY~ 8_/XPywi#{|SaONw2r*܄$Y&'G*6f)Ʒm޲f@ 럯j09FV89 ce/q!\'M I>>;l9\UZP!980*F;⼥ծXK"K:sf({FV% m5W>h )ʇ/m"r|PF&mlGx%G˙D-y |D%OFώ;[Ne-zbUc'Mßi]=%MK"jj)$r-z?JP74[+po7kvPdMPf``& HCƟ~ VM z. $1Ɠx>FxX47$wrF,9r֚#-2Uhz⭹u{M P Ӷ7j5A+%УiD-J8 C{ 4K3"z8EN8!$iDu [3 ^o2<) DZ*?~zk`"9ΩW5;4ud%J9f5| PGP>}=̤1-AK85orE9 WĈR?2+q(+`۳\PqWe>]D,m*`{ZB~J;8Ŧ 8vkY<"vFe meWvWrY`oxJ:Ih>D@^Ψ_KA5[ܒ|8H$`f!vQ8HeY<kE`q;s7˪x й~{5}P1)QNĢWO2}+d3^](0tEZTI_sXX0d Sei?'u, m;}sPf}a$v~ySBHjp\IqJulG oAU8Oھbȵ*Ƒ])tV7_iOagdL|^SG|a$%J9/8<n{NXzYC2~`GR<_CPMU<_t}tr[p ӒvBbǽ&((T}:a55PI쪊L|!DH& sd/o{ͳN[o> !.`\i*o` uu!MEnNM6Ǩsnh٤~BGӱiFtWPCAr=Ωd}`jRi,-3kQ"D)zh[pjuоx',W*;xßᾏۨ lq/W*j@ѝ`Jڿ'qQw-7q!lfg;ȁt%軎E&+~#G5p~Ʃ6m*F0A5~5 l1X lwDOx<[u +`߭ ѢTY9=逇97$F6$[ΣA[jlH۽Et 9KIAp9tͦt 3 ,Ta;n_ `Z@,{u2BITRl/ŧ8\c4ނiaS)kiUJlFc<޼m0No ,W#r w.Ly0^?R/A*@趴aZ.JbneGEC$煺^`dݺ|һ<MFU8U`W$-24[6JmQ|fєޑ +%wGDAu?;–a"2L▴xTCΩᤷR_U{yeUNo,T,spX[ 1n0?GnB4N(Rt&~ps`AIe[,ԃx7/sJr|[ dx5vo=אY?Pԙ3;}3j&3M 9nZC̢r tEO;73ȯ|}k9ENDaYVQ0VBAfO'.NR|A"/3rF<2s c06#zܩKgW+̣\~HQtF!Ђ{ړP6zbm^ ^ԗg7IfV壉HnMub'⇂T8_>BQ @%'[L S*oY:ѳT #fmg,^U5fD~ŷ0˟;2MҌ, Qz UCM|#iX5s;։˥y; io-;_*B5nmkCa:)v(p(OhGf Ǥf9d窿ly~LQ=p)T&l>(;18#r-9KB!A +&7 .cʁp`|=P shfק+[M.D&=(iE캒) S-Z3|ԧV.}'7a-.o1yFXJ7ב<[dz$(7lz9yALRǭ#v=C[Կ6O`*]@N:lLh J;ϜrSpdZkL/ aIFW QOn'&P/{Nw,f^ tRy\*Ըۓ/*4') 6^:fm`xP-UfUYHPV.`]+M1~GU=6udKIe}+9f| #K. j%՜a+aA=c=nebIBAA*_M#>nqsHDÒnVzd Oo~ F `#*}#٩=42m]KVSHӊS eSCzR}=ŌB@,R?Z#?%VAV4}O$" Q|Z96#%_e3&Wk_hF*<{Νnq(y: aHh-|C+caόXX VA lH(Q7zƧoRر{Z SDZ@V ԍZE(. 0=g^AkC2 ul&tz{^Qb ,z AU MMOu+c㗕(4Qq-&eԡVl/bӳAV6eH\#%|$˛ 7yYɕK*vs>t_>)~Ŧr]#M*ٺm^"9q$(1Q4TE9G80DnuvMECo.x2~n7vgCT6'L`h !H-/l%hOE(xua̖p<\ .ru&))K'KwRYj8!m[.+D5t%-)C* 0*d+XKIQѯ7V~=w'Kb=O v< HSz #Ch yCD3FZ}E2 4<3"1[u{[4鮐U[  %x~q4q+Avk~T-}ѫVK).wˉp\nD7q^/J<ّΰL3쁒^ySEվsaMJ)n]Y%Z1wמϗH,@ jPp"m|T u\vV\ҽϳ79k5V}VYiv6]v,%̞0'h0f`Y00Mm N:1ѝ$YiM^o L7d<]>V?o ٯe/>eB{8:uKڲ5 H*فgg KqS!5;g xҬ7Q_l~O.׃'dWXp~pڐ&kMY~r]SjCEBBQ>uTPJwMS7P\%ۂY&[BVVNk)}`bMWɫWh*Z[c&W GS7Z-YR gC9q:G,sqSQa$BtrhuR֫1:(?f`kaΛëLDc)YWZ1vC`ҧ $xJcM}a)`˖_q-%c)0=ڪ X)E &i[χv.+]f̯|HD!~xjfdH:9!U8?$Ӄx0BŚ, C;:)2VIY\Ò{ELե+Lܧ6|hYsv&p>(fu:-`UJdVUzK ޛنBϜ#{tѵ AD<üYh1|l'..r!^UR<9էS4wP*kY5Kv)ۍ !\(Kc Gš\+؄XfK'=w̫xI_#IX4V:L! F41#iJ#1Ec6T67byCSr[Nh1\J'ᵌ~}d70; Kbei 7q/8+Kv} ] µbdQ7wDl{ڣ(pFάҘ];"()F0 vR&E8s{Օ4m䓨I+HYd[+\ʛY99?X`ˏv| d89"X[gZ53(5 D]5"=qAW8> ׬5Uٵ†fvc|"->!4vztBW1tfd!463.{ǎ6E 50oOXL$-l9PљO}M>/>,A}e8Og݌j A [ޝ]Le< ؼBْ nA{[ݗ7h8T FDm.@f*.auTZy7khSX)z'Ugh4˿!Ĝ K4QoK%Io5[Y2eHk stIei: ،!*(!/ MXOy9kHp a*hmcJ-,)'(q>\=MCBD1NINX].hG-R!5Mpo3M{IJ`0'.2__CFww X"ϊ6*fFjk>,I茯&+Htr20G_(dF \R8؏1.@eHHo zCf~/,3(OW8@^!6>?MiǛq$.60/8QJ >YV8j%&R <[@R'd}ïAlm D4'\[3 IBQ,t~,)nm[f){LRv6w?o=5ѧ\GH O7 GrX,s"(ܒ9{d[47 J&*%̏6{TQnqߩ$#5 Y, pMh@k'dX#%҉bg,Ym*H%s`9&.)>ѱplOc'=1΢17>M|R`t0]dJ̘G'GD+CvhzXKƏ ˃P.'}ְk(HU5e`Y( 0]˻;ŌuWL0 kǺYI(^yxpE{~" kZЁ"< X!(';,pIjL`13;U4&}ΎD! BeBDfvd`0?v&W/Htew I؈ߣi+*r#@HlS-V9jGVKX]#E?eP :M"CҪiTY, ͽ]ZJ O1@rqbn",bkzGRTև>+j#za"~eUf3G5zlOd͢2.$NWgTY>B6{.x[n2..gС<IaFBw5h=lA:X,gL[oçA;"`LF;Ejm<8˨;+={ j͸~K 0c &*7Z[sX< T7M\}@2~gV38 Iz>"ty-!p./ILc o 5H\cկCxbBĂUhb" ]ޝ嗇0s.q\ A#dltS&QҎEf-4=)1,2S*&⬇ΨKBA"Z#~SNM-}+F.X.)DU!61Z~J ;kt;`4Q{@l;>'!$+(f} Xs롒 .E)a|.W*Og}3 #ϫ|pG Q628rGQL+gQKUw%OӻY4Bx m}WUJ +vrˌ zfaikhhwJ׌N@ܲ۱:^嚞k*#Ҋ?eG5RwF;9#ʏyii}3*b? Zg)*z e<urPM}hҫKvihVVm #M@bB+yv@ܤK$8{wϙ[119뒮OO?)Yq />.OQQ=(2RpHtO !p}:^C*N.Gy)4?2z*Z<<䰒r_:_|90;t,Y!@ I#pkߒ'Uѫ ةCA51 bIa_''PןwGUmI7%kI7Mt\'#Oϓ>mD@Z|5C/s|Q'B0k{E.i:UkV]_;AJOv]e3ъ瀵^!U=3z?hl u*Y[{+Qg'֠f5z)iębN+wHZY8yW &ݏ47 @JBc+- h-ѶJD~/0 r2?Ohǫ/i2þ2Ç)P#':<0%PYK /-;鉓jRmcZy#ԦZ85]kpfd 'o=f 'ZgL**~ xA$EϟcammqIܐR,ɽrdd$Yg6Hf5;2tM mmD!=2D*D z=k?s?pmr<(ȹV=~mw7'iHT[T|Xa''DVlEΠYU)fc%ߥpv~ e")?_XqzX5h̹:xCdx;o} ͓HpyC-d7I`BOڳs)r ٦vi5RҟVn9ڰ$>!@afD҆K+/Qٯ'c u:eI$F]K0[ե(%;a/q1@%>CtdZlϞڄ!]u8<êksywT_HhPҞNV-Bn͙znhS(ͽ Qbdh2bMfaomˉ\ 8.ւuәEyᦔ%C?|@{wmcI^Rʞ ڋBC~9:kXA >DHt &XX={K 9B"n\ns:5+~s>؅$QL~7R3?%JhHV -ϣɺ"D^ .ǦJG4 p7,C OȦIcfЁO6ZxggUw @`E_&ijiq BSLGMWPk;3e=Wc8PE! aV@a="L5|WT|`xz:MvgAg"1AYajw?:wĸfZ{gbl?+fgW :K/=u 8nRb8\!(KSU\% lOt2v]s做W1U: 0Z-ujG Iɭ;W) mk c=f_/HBKa8~+ 6 V=aRmAў8* -$;!\ѽrN@5 K,@:G7֬5Ie+&1[QMw'DFCn6`9a."%9Ono{*2DvJexX~AG%.!Gl{.Mu43Zc_暖o~didoqWcGB; B3+F.H ˰ƒtT{͓'si@LE!>/9*ܗ[mLXoUgÓJIɜ p";j "M*AQk?]Ftn~fT/yYI5h+BR_{DrJ{.GFIRs]7?W[~ޓCJ{ DI [fKy}#J~0#"5s:1!}ž)ưBҼZK7720^E AKvDH&vRKkwi3PIM˚eU3+/6ϋpsȰEwVOINnZ sShVz44V! [d#T|(<ԟocQhp(H +;gI{4W}ne7H9B,< MVưa-a7~\u )U[6o65<%^;x~"G?%&3< 4t8ҸcxzF2IW5h}132 [Ss&L+Ω*ߣ~c2@n;(-#D5AƲD{&k4o_}xqi"csg' &<F3PH"Vx8$b2 *;?0.Q?c 8E1{;q!oPhy>[ DZ0 X$|Ymo-bզ]׷BZ>Y s65{!T}NC"P̂o.b8b/mj!gKÉPY_}b4iĩhv נ꠪y,v`}@O/[]a"/ogL |HdP>3lvEw~6\ ~hêCvR}{OԱ #Ȓn"/ӥ81} `1x^Xʹ9*l0ADREg(_l*u0/~rfb DpϮnL+@V5GH%-au_CvE3f cabQtƸT3|,X}^ <:5{&y%N||'Zj*)BgDY=z: Wp1/Dvh[d$ 8)\A;)!VxxV9a{wLiN=0洩 Ѹ"ɇ*lTͦid7ö@Zmḧ́/]/MǞSג ֐69ۢoYt[glιt`pvzGGµR^&ԃQEpsdd Ψ;m ~Ŵ_Ыv'HH/F U۩Fd6;pk8 O!k<ۗ(ơQןY _Ac:D)A` c2*4 e¦u#`\%2)h ?aDǥp͓7cRbTݞgqd鿀K ]ݍpAnK|lؾ4.s㦺jo(K W[J *ⱬ#VN9|3ww=TmTTn[rk{*~jMg OkL@;ɕNAޖS]Xx!)b3@#?d}L p(ak15…!R 4 3ӹvpBjUM3dKq,t-W F ئnD_Wǀ1"f7bFKo$5Osr:A.oiHJm3hCM+ 'or\²*VFb.k:9<3waQ1(`UlGtVy9^=%]v-Zj> m/|R%2(qgGNzQ9'x`cbٸVa;BLG6 :#vY!d)/ #w6eL(M@s稛LMrkl#0ўM:_Ԯdž#mouLnQGhXqE ?iȡFBBɁJᾥ[qNiHxjY&$&ñWܯQڝlì XDp*txGVlpxKjL]{H5FC~{0Hܸ+8uUPl3O Bx$STio?e`xa\;Ug7}&@?]J̬\ B PUi$䵍ӌm3U Y]<=ohѺo6me*Ѳrt*0߿Hd,iAdXhI$iN8 K[=>B6~dC;&:yfIz{_iAwuIp T/[ӅIsr#32lZ:>nݫnƛୡV$mKK v)}^[濩FV`=CBR*Po*>|`%`If7g;lT#xt0vFϥrdt&EaQbkѩ W$ ?{%Ab=rc1H&ogI3FN6`?wɒ9ՏK2ĬIZC?}jy}d<<9bx$6:uG6;gf9Vn^% 0=;NUe OIpH`/ݱֵRrfB!(&:Ņ⑫DY5 2}z *OoXQ̭kxr_ŧ,5Ex ,0zE{42qר+ 5amw ,ʭ!_C~"UrR87fxh$Ool70nsuPq=kN+s|v'R$)(,;xqPn6秳9RC+BYB:pN%sR(kd!57ވG_aڴB}[v왒sY! n"L96[/!< ^{&6X\ ml:\8WMxP£U}T4٧3\tbEV4(ǚR5 [_a˝.X::B!F~9$1ʚͯ)˹fP<,n^ZNvLONe`H{_rVqm|ވ Ő[ֳ׌웥=oo0cÃgq=3K^ ~TiVpxқE5Z=؋:8rs1& I1 d-:tDhU~[kz d&}:M#l^'$J+g1@ I7$` 09ƦnmULz6ˤx) Ue/wDym`]Ma- N^Eۋ̠1RzP]mG auKi}<ǛsI ,R?n ]x&Shr5cV-Dr@(IV3X۽Rg/q!\n6[Q! `+kݾQ<`t;EF@ƤylP~R9AW#Ⴡ8Cw\-8Z=@vfsD] 8;Ch5 *uؔE5%)2+`B#pVbV?Ke6zwKyΤCh(r!d{z&T;ґ**6~IVFu N$Ǹⵯz ũLLe___e;!Lsa2%{lJE?gU4D/!ҋ<W N#*o3UHî䩏]<)At~94$AM}Д7?kLF롁~H4Sc[Gфz:=5&GS \|' /,Hȡ_MGᑑ*b `p*|Vh?R2m5r$:3YYn62a"53 B %mAo4#ZkbHy>AҬʄGHtzJ<\=P7fM<ܬG+;Rmv7-660?QXdNlL$R?in{S *TWiwJÈUnN_I Ϥ 7:,%xs#]CɉmnTN %9ʫpުw-;6JhXTU*W52abi` 0СBq^Kt3Jw9&n Gdn#d=6K4f6}5>ϸZY ԹcWJ8Ț/qwa{qW%Vl+KD@@һ,Ki( ́ˈFoj-l~{uw{Azl)cetټ^$ : UQx$W~x#op%ϼE˕o %Z)ԇ2t*ąc.}#囀c <ʮVV_}Kcd1]8tMZJn;+z^NGgÁx;LbZɸZ8 .N#ܲG;j=qE"j?K:w龲iYy}<g,5)dAc"fc!66}bL`qÄ{68:$Tkŏѧ5 Ji/әc(_|?AڏHjQ-oqO\ ( NddƎPou;CÑĞ{АIOi+̭ )C[^VMDńY9K,KPm \O\o@~rULN C^Aa>(~.,mZ^}X|(Px_XlS=!>j&R-tt5#ўmW+Aߐ'B5+ue˯##:~Ĺj(Fض;YQTt^)33e:q⥎Sj$CCV{(ۚ "`ѝ꥛) jyGzB~7 `X2B~@5fpy k?Uk$1 uPSs\ABQ|J h8Huayy0yNQo,V3=w2Fg}Ө#>̛R8oߓh*CѺ}Eaj.yB8^&]Bvˊ&AiDgIpţ9m;{,^b7Lyhnd7n]֪Jo31(@;oJ[¥~M綃ȌoU.xM{Q=I)z0a>a_lXZ9;9"Ç*gYe+ϭ8b@įD:NL%.SZ ?c>;wOBẅ7ϥ%s -~x5T̩YQ)?k2KF]BTd;;L5 Jb FH/x[GT<qLzբi@\C1F5SƄ=8X6p!6 8{5|J*U*28.R([ĜsjM[u0,aWXcg#KK5f!* i+lvB<"Tyk&A[&z$YkWSU~a2qS! AyVwYh7 VHLی_s-j4h 3Ŗ0~9O(l KP޳łfa6|JT)<;2e'~SVZH6 .]q싥0Y:Nx 94C|kq1i3ԣ*&T5 GbLɉ-!@6ҾOlYoIlLa>{ү#;ZcR__Rr ycZJ,`aH޽nckaO9zр1.,A\G0βlw1r/ v8[d:uc"ӊ(ңCGrڙ,r$[kGԕ-CmyF9maWkg5&eL%$W;on@$Hh读ԯ˔čLi1_[xkamb^1ka`)BEԫz#uThÎ% ݊cz(B/FW3H !D`R *w Jd4cnFt$6.yhyg9*_׏F}9J}*X߅ث רE;x!aDIXw V!͜ejūM`1"y(L*WUA$'}ŌVwXrC/Lax0k#V-R% XǽePRe^r | Wg躄S%E iSϸ"2/.ˉ(*!|\|k s+ɺ?8*W[s߬Z>2Ș 5ڭ&zDTBrQ|"`/R0=^'31rOKBKBFVf2W;_86}δ " nKje&Tkݷ{aVء2&D3a:F˯5q>,{Ufs{AiT «./8pl I⊣K?N@XU =mS- fFJ;T1х>ϩ+H&wq}C'CD-mߎFdVxi{,U]]0J~->mh!2&Xs?D> R_3K>$8gRIIJV}5XyY#af[;(s⫣,ho-Sq(\~|o.Vgg. Zg}:o 碐{GIh~x4K>>zT,97Cގ+E=_Jغ-&wY, ȳ4HXE%U< T-1%} L%4Ⱦ7M!~bKtşZ:Ԉ FVagHW] MMIa:x#ՃnSd:U*i7_S$>o;$2xp*:YT_|2a`wŌU֊B4z]!ߒkD5h+o8u~NA7#붑s9ɏb~#Dt]:{Lj +,$M<"OpVrymrԋ7H^qe|@Ǝy7TYmA_csEC[o`Mqn1\.vܒ=Ko>~s8c;L&IY@#IbM4UJjʽTp "ޱ|6JdZYLe׺|ƍ`EQSv0ţv:x'4L4PB@,5b/gNmN~>bGf 7YZ8©W.ᆭ )?:X:Qm, Y)I*5n&[qΈ΀ԭr`i͠?~z.};q%rn6o?(+[^W$ͯyٛxYbt7Qa-D2jLCL 3\Vef]mr`nUU܊Ȳڥ~}t8d ;Wu,&޸JWlMW]u,+`t5ezh\OqM/}f!':׹-fYf{WvGiJnY'ؚ 7]n&c<8ĕh.&ӟ^ 8FWGA!]]%cF8 Ij>+:dƏ&yERT`."m(l,1B 2T'W|a!̜6YF]*PqJcõ:  v&F~;x#\Nɕ?;a 9,sڮ,֛s8($gCAK'(,~) p46;~S'w']I11!(o͒Oi\,˟[_u -f/'1'y %s$Vs6-hvXQ]$Nl]ږm_43pWL[)t=vȟ)N̂s kQ+רJ_Mc؞e]bmlȒI{ԱރYN}t!?-j M0u;p-$:zήYjUl_L3u1%Ȅc,}7yt3S܋ǜ՞hUdD `=iqȻ7 hK1 WEN! Ftu]k"kJv~=2 p?A!sΡ6KГT|dDN]h#nq QڜT:}巉MpmfӊPD Ȫ$~G`Ǔ!߾UO)inz&kK{_efdO5DmB,9ޮQzw^iq77>.[@/٨jK2C;F!ε㬩]X/~a?~YR[~fFw=]ŗzɬ!U<_/ƻn5yF0AH0g>mNzk@ԧAn{~B29q}yhҶ+S䡱{nŴ'ƺkdꁔ Uv;y#O`s&cd3@103ߌv6%z)wv;C7++[:`=i2C8M϶l've -slg MO7ewH;;~1 ^X.KLؙ4`jyԸ\&*Cd<-`fv{cR"` D5*=(Z(CO(Ȟ8k[K^XvK6gԳMb*Ҍ(hTd_;8ڹ<ў;yy5,FȚgl ,P96u%%8pk0.( ϰA?q0|ON@uz&l]x]go:+_~ΟGcM>#ltmSKy.E7Q*Ц%j;EY3 QĀx e2^ĞM )YM5ɒc] H?L|pWמBpgYZ0707010000012b000081a4000000000000000000000001643420d600002fc8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t//]?Eh=ڜ.+w=pO?mHjlNRx28dO -bp<ޗd1w1MTE8bzTX՗j͒ Ak_ #d{,FS.(LSjx=١폙+s~+{? 8$/Z~iG )vCHv»@A{ne_ U/B $U 4nϚ9&(%l˸F OQٖ<سlsQI-خ>NpCG|UcJz€mc};"Qv hяUtl_['^@ƿ" 5ëjxIDi]b1/uh='IR^;oǤ.`67r/ ҳOS_{e(|L34Viv%BcT1 dr_ Z [3&}2ݍD'tYWb^PhXTuQA,hlIq'`gC,̽TB[}h8gSFl!>*!bQP[ò*hW"A'#}S0(Ͷd yJ QzY16N{]΀ }?"ټYZgw ޓ}Bb%DlU +-~ov#)dX0G ¬bhyӱ pRR{./M<ֲW?"'ٺlU!vftᦒi'e02qo*J:6^V؆N<䢝z?pD_GԒzCPǝv37F&*B(10ۿNqp{Hig;vqIsV|S#㸩S ^yOI2A g?AAlnxyHd**#>SFQe4c`NlMtJ1Uj6دYOR?*{-P!m` 76QGЌ?( 3Q*'yP78Fzbjb~+`r˯ĬO ^qO; ;=x 'zL=V?#. 7pd]d f('q(ޛaaWbwя%|ẎqZ;I * <:f:x R֓3:P/§JJP!/_?Zev^JDwZsNr+b׾y.o \vz ?̔Uu˥ QR;)bHyRGz\Yb49+:#$˞2Ғ p0n~RGX[Ǣ~po ᷽PB# D8_lVRd6*ժXsn1QxoЎ%EY6AIs0 Yϼu08miN'2n40 zCa9%MqJ BhY3` J6)N2699b`=t {T2J,zjqC+-ghg҉vӭW@7Sf'!!`=s֕{G^0 '6>hRϓr(lg^[=_~mS40ό %ΐgi7!>۔p %' |o]!О14cb. Dr=?ڟh jP[C(Q9W2}' qʲsI xɟ}v&3"IkD/y2=w/Y 2~V/ퟧP/O9ʡ{č$z=ZRI`p\d}UAAO>w٬o8gC$b.v6jn]H LP{EjM(Cz4QۼO~8Dt㪲}R{XDy.H"Qj[@pZ=-$/kƴKa1+%0rf/3Ӝ p݅t+" ӏBǜRγ[LK A>yrPZh'ݰ̚.3}K  `€x<ܜ&Mr#C{R%"T0=$y+hQ]P,|r}]A=ڪ~Fv| *V )e+P|=Z--§ X;u]Ẍ́B<E+oR!trHi*7Kr 0Eքf'^]WcUu ; 0wS/D6Jbg5đ]kEӡjV|d!Z.?Ta?a(1hͥp^q $w(Cw6N3{Q1LYΪYWB:(8RTAZ.b{_5I C2ƴV`Ft vYnccpS=bY%3XșqY<ꖨuy<&T#QW8(vFv,DB]=,NM4MK+"V/i E\8ZqS*<6CQd.P-"hB3[4zfUnʅr3B5oவ3hd!(W)vFBv$ +u< Sc5J6:'$<΃'QPal<gN9xOxt|LoEW$GDd+xX\+8|>~<ܜftKI )/c}Hpge=Q b;l}F-Q٩#kEr6˭^O:^$ Lhv,B>MtCڠ"\Jr.I K+̴6574{OY6䧙覉7Z 㐶Y,ARG#;. oĬw5%{oc ؓq8/8eU@4V,ʸiq읬c f}#nu-XÐ-屢C2?4 u/ɤ$LBή? p ?Y. =cMcyǁ)k߹|ToM'X%^穈lkwP;%Չ+/u[\ﰉ48&i!ѹ:G&C\>vH"k e@f}D s@waAd}~*:n{bq'mNDSU Vio @? :)S #gRʡLre6@8ડvpHY HxхWf-J3ȉo4믹$n|̹^ P t&ףx]`Ajj53z5eL8~ # 5WFITqe L,) HjN~ U҃P82\g$`aM# wB2.Na}K7~"\{^94A!<0]q]6ogLDe?vѲp .tT­~r[fT咥(ȋ?y;>HؖZ!ϴ my^޽JIJSJ h__DhB}R Q ]( ?K| NѼ ?l+LOlte!O rx5!2y?1G )0X. hq̠҂khD(~QGyoTzi1Jv *k*yx%N[_cty5^KKAvȵ; _Ao*"x%\Oz_4یhv;P<"Eں✞ K^#zst _P!`=+cv9غ65G܈~L>(V?ֶv<} [0jTYa:<EiY?8+< D.\p2Dk"~]tax)S3kBE =tQo(ρgow }Rk"̥i^PnKESK)-_po^) /TuǛN?Zhq葀wfXs-M c @2(_ PZR he"C#NU׬mJ 9KG'5mI%%)ދɓ{r.AJߛ84ZfD /&f }7K; "#&sg&ZI@p6anqS,_0W#̰DV~|WQGCD'; s;#kiIxGB7Y殆t=X3(a* cQ$ԬdkkگK ޘraBCo-ɀ-MJM6[/qpsx¯]~AW@-hWKI|L 4WQ8ّCZdodNF'ky.qu٪+P 1]bI] )zAjǍSdeS =D0 &jՂþm֑#&z#"R@rf2Xm?(S`L6ǧR THvZoG8cPO, M#¸?N*IWń}5|?#LZ㓛$U%~wj.";`A @f64ZerTϜh0j0#"m!wHJM/{ξL=S|Rr0牕gR@E u9$fraft>6 *^CۤhGON'Nj43=$GQDa4LH7CdGH)X`<=;U5S :O8ztbTmS0ŵNZ@6do)n bžNt@&&ɴ9g('\)W9u@Hbuyw[4*C~(K2(=|2Kx~PȖ|՛$"W*$!;%e/Ԫ1%K7EARcb jJ4| TP,QyK+TG>(Elz˗pICث#q~l2t$:_$&ȉQn'ڧOY(O(/7ȔCwy }RLa)G+TEeK*L$H?&FՐNv|yȷkww[u(.FUs!&Z/=qBsdYYxEQRV)CbyܶH|~`[VsaS(G d?YL}IX;ss bH;}]g(o|}DOzN1P~E/6n,?H[+Zv1f!aUyEhURԙ()rdv<cU--V`aISDvQ^b7pk'F fL֤zX{RȎ[r'i[ D>[/^DFtfJ͚WR^ bB Z([k iFFJ/-AAm ~,zj<Rw䝒7X9O hG&g@F+aY"}1} 7^{LiA;A=pTռ0Z&lTG2@'?6/j+Z10+kü4kiZ0ƸB,'sF^IAbP+D[FQ~JoTB=94$i>Hu1^E" 9@O\K]ݬ$Gުg ᚉl:O7mفx{0혣3&_wŧ PM a2o%{p&cn5D^z~Zj3 r:-gKER7 DѢsf 5ЌKG@ :{a8<*Pad=׫["y܊4 6q[(~ gupNJP(:e]Qچ#~huvQ4E&՛òU6%*oWt{^ e1lĔG&guu(ŜIcD”rXQq2"|B/kcFo/7r ?Z* 1 $;er6KqMA+nDzߞ:7wi{X"}{nfuqmJִ $j͌7_ъΨ3gi *Gw-p-U6+ #gO@CԌ:AdIpxCD\[4wh눦) ֫FVWvkxMRP(?ș *)ؐRSBmhPCxՒ^$pɂK>&4ezCmxQU@hM(IE 1HSN}{Pt؍30* ד/|jqZ=Ւn`<ȭ ;]~}bDzQQpMgK2i~IZ8d?},40JkuAV B '}k5U٧ϤUOb5B\B{4v2a!QHaV89Fi%}e{ϕ.JA:S&@ɻBYZR<κdCpY; uG̣{r*Ȅ_An 8_ 7Sj|]=_w@{zm!yceBb/X=dK V߿kTnlpd]cEYYjL ꋛ$nwۼo-FcQ%KŅFޣoE~RVWcW#}[W2ܵW81IP ׺(~c Eϓ,y-S^,qljE@G4q4ax˂l:IRWzHo(~[b\iiVH !%F<7kuқ`YB,f <ssTOgh_+ =%4I<6I.Vvbs4Ib!41QnĴgm+!ڣgdI\9kEWo$T«,W#"7])(P=s)PJ ;CS;_mxJd"716vab}g.ɰf@n 7,YXhII{Up5`#a:n'x6%ڂrt 1{>T fqal-,'h%Ҁ+~G9H2k\JBu^&? _wsrO51u nE{֫/Ow Su~[(Pf 2S Z[P}s=F14У&A'jd)[򰯧~! V+XixXZg4M.TsdQ R0pPc <ʅy3/HD&xӃ6[WVs8st!xvzB= D#M)1)J,9cL0Dӳg5hϢ6Hifsa;I-{)(H$z^NyIP'Ni\SD+KmIl'ÛzSZ= 5O!Wa4E?MAȕcs-$}+PKĿKD EұNlu_OKB%c8H7`OT JO|"ւ*p%-4: *~ f7(Ѕƕdu3@^L 2C }}I?}G 0.x%[vx('=ߖ5͢35տ`pqw >,〨XR4vxnw4sIFQiwb!mS5:B8&/ *iS@(ܧ~YE 4̈́|ybѻn JD 20M &i%%˳j9 #V}b2ޯHj^b"jk^?f$Է.]SP2vݐ 6[NQwW0ͮsH "RBc(/] ΛFcr7 1[R2%@SS3JNo#!^ghYlȔtC\ 90Q\䥡u,`J/e?BD8Iٞ;%Cǖi[ըmx s Lv|0_0=fvB~]HwJYs7GF듗GCaHXF{*á,/CQȌfNV6-=ss`Yhe>H2 M,A"LsW6S.ڔȕKw[,V#{EhuCVrrEGPr"޶dzmͮoPXp*< pbIHm3&$ꁯ<%}~dد9`"(X<ǝ`u8+&- @sUL"C۩5{R}8OF)|l\YS%K2k3Q]Eȝ1T O"ģ8D)n;?4c9{H3}Yge8^"1`bD*\y6ŝhGe] H|ULiVU%l۴7`@<'鶘MJs#C^9T 6 #/8 a4.±oRjyn ֵfG#峎߳_[$WTb9d+A|FEW@4^9<%W\Ō"B0UټR~Gl io 2]"8ɳ$dNsη"AjѢs8\[7W:O C Mej=̛)Cs~<9UMoT|mj?Ff0 Xf%jyua]*y`yk}-S3 ;„5z~D2GK`uEa pcGgr$k] #v4K@kF2Fi$ʖ+ry&0UG%R+_ǗR)+O#HX3, imOn"'.KX:iNNDc1ÀShܛv3 ``}-\$wPRlۖ Jg/ć >l 8wjZٝe+uuG|Ӏ\f)v: 5ݯ&P`O,?w߁NNܥFƴt%s_ygYZ0707010000012c000081a4000000000000000000000001643420d600003064000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-ci.ko.xz7zXZִF!t/'0$]?Eh=ڜ.+ȠڪÀ`u(+$ItjbE|"䃢l=Wj 1[BU~ARni4zE# rSc"2 9>[rr'uI_rz=p%;} }emގwsج%E"+ՄK K[Rۥb5SRd)':? d>JT?z>?iIp}I䁨Şi,?㱅10ˌ||TI> FK0-HQnlEauqLGpUEp:*kTۣfxej~qsIB #T]jȖ覆B;XEUy!±yJ+|v$.aM!!^VOD:SfZ8{ D `y7=!Lnp#짗SH!YMl<31j6SŎCq2j(ICF(g4(X9*gB om#>k3˳+U[?֮pObrv|9n'.C"Cg"Eߗ5q!4_ۉV+I& E-1OY j~APibSb|Vq,Kn/H+%~l)HKYM`q,4>\o#Op<s&6UDI҂VN7%IR(5R bpBtEb*a9=ĆT:oM(u ZNˏ ~JF^If]po\FY󻬢!}-6"ZR&EsQX$7"9&] ;^Ng x"U!=z rD~e[]iW!=de޿شhK;8 H\P\ B/T1=-i0O9jӤƗ]:p;`s`Cj7jV'=D:ޙ[e qBRO,be[> ݒsVUh ֮~и9d 8w ʣ8q;mgS;gD1emmܿ׳dq[lr91TW $vƎfaD"Z8!ҋaiN{e07ٓ L0&1)/̚ZR^FheFD"H/`y8ʀ]Vzez:gFn\yqr߯P:j=潟Q]!+ARwFod 4% *c?g݂Dѽ@ГAg*KUc6MhrOZ]հqҿ)nͰg4*]ۜu@W[n%2H[!%7^B[*gBsW.2b̕sM̲8qv[MGn~rb6$ٟnR(L7{7[yH:JDd^grd~O23x¥ DS:~"L4ff ε0󵰩Ϡ=NX*~4w[ƕ}P1ZZf` b5!m\hFxF4s@&Ru *;cQVq="`괃YHv_+%'G`&8gTz.%.3NPi|>+]Fr|о4y 3O)ً=$cKf=tڕ' d97jfhnL(sDNW8s޻6Y!7I7NY:U tv;dfr*6Ilob"38; =>ϽssR瘎uoǧ8gI->53Zk, H,oV]SC9n.UPȔX X5btOA~IXs([%ZɺY˛ ڄe%bY}+KS]k|YlaZ>&,&q jf×êu5lZQLBY[֦d,ςa{ dU3YFH#nyEά@ԿQYAet $[ڿ#׾-DrM,n9u|7CHSasp ~_V̮N&FԿT E3V|AI}a&=v%~y^8ʹVXez[sL8G9ީO&4<Ȅ4;s@oof g]Y፸oznC$k-%;Pq'. =Mp,`MWCP4< Yfp4wн i{s" rɚ@`G)C/3-fޔ3N: ۷ʕu'|Pa}e^GEKkؑ7scKz-Om>F. Ibc\W#:ʣk4Ÿ`ӾDv?Î3d׋dj:ּ̺ M/(mdJZ*gv}/$"3.qU(^g}#8W&3][ ;l/,h u*.@7Cf tCP"O;>w[wA n{4bFȒkpI>4ə%6^.\ɨp>ɦ^Ƣ7#F&*3_^"j50\)nvvkr=>Կ`!= x(}^ C$(wа )5eZRl5I!vL&)a.T@7B_|/=65V5L 9Yc.p0[gs/k~sG&IΎ,?8mm\ͫ+*T*9(kw}Jnu2mAI:'rr6iuN D ^1-wOT~h W^ t2ZJE14 &=Ǚ2a'qBU / x#˥SAΗCbxln!."˪ =q!$[{34$`ARB49cWk/vPh8U 2V=\e@e)4 qz -0Fōym6{`v̉SlqVL%A<..obJQxB|~MZ* G%4C#0 ]vI;MԔy- ,d[ҿ H+aDe^f e>Pn|G0xǷ"M`ĔqV ?Sv8R"/(ȵ4W$ƁݩALxѵL} V_9˦̌[Mت~aWLjK3^ n&ΔA낝c'dP܃zg-] U@t0EސgZΆ#Ruᱎ/JCIRO4y~5'VWRJLL:Uݕ`v{Y#YIXYKPcMiRPbNﹸ[H=A*: a/y^.[ +%^?d#:\GԸcigY/,W"g3&/,p M/g퇝Dg٬N]@=WXv*dpq61*nYMEiuU f1tb՝WͭU;LCchΦYmbq`ɯ3t;eCrBdWhld9+Re2c'oyL"zSivND.=,Xf#ҷOuFʴ˚*,'zo#l9 >펼{N_D%g!#EĀU>8fђ ~aÌ,;4?);[J3;Ȼ.gBDžk~ ©5F.N PkͨW(it?&yYZeq75Pn vDA{%W]d&w(wWlŔLa/|?Y0e[lDƭײ[lRߵ ÊB0vS,tIDN}=DnJ2xV_l+Hj}PE$[ O!RГ]HI^S/w4]XmTRBr̫j1_vQJ'RN\3lDǨ~w}u/f5 BC D AìUC]c v#+cfdR`)x52|-LTJFH6<)|(15't%F {ΛKFAJ iY+OԮL~2 mJ `Jtrԫ1C lLϰ DjhZCiaS[aO)41_=.xa?+\bZ ഃ"FI%:bTU,^!>> O™3%5wӍ-ļh ̝ pdY8*Ł(;дNOQ4/k@h~#un;Kv 7_lV0,4 "f b~-O;cޒ@i'[n`u-Y x]AoUE }J}ѼU`e߀O,o[viJsW}cGA{=EʐK 5b2yW%8R.<}z*4%a \㥋鿯6BQ~6t՝ڿmgF߸FϳJbhstϚ<Wz~3||uBu>x'~BLz)~6` 졌cHazx] m8_Y@)ݑI +aǓ<^5t>j;/ ~%~I%Mwޯ^U悔,R <1BB0Ϛ9݅on*HtnӾ,$rKTu)2𙢽-GcOy"hKj.r|:}U}8ߎjW>|;6??$@ۢÉ[(C!^1#:lIk򰴼ٔ;M$V6->lWEPbkh.WE >#as#R}mBf9)ehhDC6*wBtq?$?l|ʙ-M韁)>-}=Ė%3d5r,lp4zՊR9pE$ŢZoi0\63x'¾oCrCf紋q܁9݋w}ZfzT_T4EYLHKrJsTOt$M+>A e>>Рx\wL[w|ct"}d!9&141o~]XYűD3|ZXDY,. T$~vg;ЁI0t]IIj0KJ%dQYoy w$N -8-< 1!e~/l[.2Oj7iqTY"cciX:K.iJdҌtK;x:;B'rd`P(FҏV4 T-K@eB*UysnږE%Zu`ݮqVՏY& /[lHA+Hk8OeD/V+8ֆIu @dqV/Y"%rx۹dc.:q|*if ch[a?W͚q `ţCBޝu\͖!LJ351aCsڹ5fz+_21KUF^Ԛ\װWVeQb ?S/Y)2)e3X%1c0 75 u_꟥q-iEm)jѡsf[ CgToFƱV}l0 3yRg'3J ǛA <0p~^i5>QfwE" =:Ti`;$v`7T'"Cj%xϾDDxZ,?6D .49KbiHᏼb:ix_9}~@Kc:]5*39vHRJx" {gQZ`WTg PZ1ۀcl}ZbM5X:ezR=X{j5kyi2:^ZA@$`KLQ!OuTϞ6C$$(i" |n"{DU]J ZE3 +hK!txF=Y%5?lη+սE@ N2Sj77i1 P++Ԓ(8犟L$Q~*Rx[7QzX*.l*ijZGE$(I -rȎi6Ca|3Q6#?K^<'^h5N:FL`&d[3mdthݻDNo/_yt5dJ >@cr~ Pސy= , " im vϡ/%/o,3hAj0tJFgTLdW:BbUM(%}ۥ%;4X{OWE/ArR~dIF߀,F NmFAgKElO!:IF.+0n'UD`qLgxR7ۅ,okj\99:%3R9=2!xp*K.lܢ:YDɨkxW ްg/ȣJKQB6ꂏuՍ8ê`z/XRdOkA$&"(punhI8 *:IHf @bDrax*@# PwuLppiuRӠ>pTT@6Q]eke /TEgaNE}F2D0?Z*nKlǭ +V)xleݚ|#lF?v>?j|fk4l@"w/#)I흮[Kv|\kNwc]?탹)1(V q-xteQ*JSЩ?ad (N!ίdyҋ֩#.jK :6W2܋`Ïc}9z^SR!09d!5u/I|fcW:-BxO3i3n,2@ 9uT 5`-/8QVLA~ ç'duc8Q`\ Z®C˵"Ё. s6nH'=!X?kBFӛK ]E_&cXDl͓wvDDq@53:iQd ^Қ]!'E/r<_)1'aX{#i'j:Vseh8( \13x œ.9H0BW=p6Mr0Сe@ltV#2B}h&yy=|(5V&rwhʁe'@%_Sʬ59GŹdzESwB?aD1[6@Cw/B{φ徸3Oq(ey։ĦҶ9ڔkÐ~Xn7 \j,g,]$ c`d~t`QY $ yFKFj |-?Q~ "] |y\1> iG4 {Udaة>5Ba|o+Y󺠹MG6_r57L?Ռ􎺚_7.K23I2T3Ќ<=HW]#Tu . doSlI<1:^MD( ifWnia?rjOgq}(ѩLj⣞]Gr?<.[ȩ&4F(΁VdwQ-R e ˡIV7fh_ZڄWp1~~ux\7pVoeA6% 23rYDe;n;N)e,5*ǁ} glE ZVF s5DPq-ueX-[e@=ԗvfC~ &,vyU'Z aj%+_: iꆕNdϵ";_wYBJ`M g#R"檗VjLKT[b7Ӯp`Ҡ֢r/n]gDjl`/i7]|Ul]glxt%xܬ)K ߚ?1x nx+ЗZ Ok4w1E ׼MG);1-c?*31"QFog'>//B=0E1L)Rܐ&si0F{i1wE\ѱe =qt+:ihb+8xci7# u\9.Cծȥ&F-H[cXD/BXbebS[+ Vcn!h,BUdD4`OEs͒ѥ:D5s7-ǡdH +lzkwp[Rԍe.gfzhqfiLtGA4KRc*jk|M> {ׇ^ /"\m(A.\12&eۊTh&flLF(rjnUSPŮmfy8y82g ," RV'oIE^6Qۢ|!|-L)|Eؘ7 _Q76_oO#*3SW,B~ɄP4X.b ^kIFJ͌ᩧ,^5;K1l,ΕPDr Ca #S5m{ުvtհ2&7Ut(גGpL;7>MNw=&_eov0y-7g.3\%/ l,cCJ0Էw۬# ?g<=^m0jJi1?Y^L&@`??cnEhe>Uw*Hm8m@"XI)>$rЏpNGV^D+X||JG"w&!{)k,}큽?&󊈇QRg.nНk'/1c~&\b8׏*l_].U8+8PO2i!uEyҍm~$˼+M0M\Gf뗛 =m\&F.۾@sϷF6g i ۤEJp؋dT:;ٹdFUhnZ0LߒS]B4#~PY\S]c 3 :ݵF 7)9謬T`GdLsgYZ0707010000012d000081a4000000000000000000000001643420d6000019c0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-core.ko.xz7zXZִF!t/sG]?Eh=ڜ.+p^'>/T5C-.I 4eygDLo/go,T6b>rs).y|ldtu)V-Yd^#DPXpfCĩǚ8/tgh5=҂^K}|9,r窡{ki==uXjnه-8 7s^?+5)Q V3^ "Iɛ/^ fmpW759EؖW6/fF,;dWyB8 R L֎sAg׭1C+G%7Å"]BtkBB x3&o~Gpp~r f4xP *rEq*5~+rgsv}qx7|Qv{s]-f)m-b zכΠ)ANs.pW5WȒ{pb(އOMG} gIu\ʅ[bԩ`K%oe!)zR̤c*W`sue3ϵ1,xjO;+ :"*Î CS㍮n'?Ut>kFܜt=iL] XOWߥMsZS{$vCN'f̲kc !e"]8P_ M>Y?>y/V9zq>=BV-au16˰^Q<5GzB}+n-[uyA7W1#ɯq'Kӧ::ܒ^I@w&0Cј! 6[>eRN1?#%[~/AbNk,Q^@V{&N=ċV),4?HJ 'y9TA=qwɉ(EU[cFYRAv$FuT'|04{mkrܸ%ϕBSLM 1[9R-h뾔&B8L*iO7D9x~!JxX~x%YDƮ!;t?oswPp.^RMGuM D>816 AqzBIЉLdBIӚHS#*R7=Vws.J50.^lk]_'/b EʗD VϢ8Z !y v5y`aW/0&R"Z"r9F3?]m )bU@򑆟f?1sPȷީ<r:1WTZG-,Ki"Hs &Kif2E#b4fEFwBoUw.uoރ=~so󞎙9A3~\r"qpkᬷiYG w%03-UgrL^ TѦ^ԏ߫2 콍`l,G=e ȇkv=g~@$:UݔGXVBv*R` _HEjp56.;jJ` Paгj>NG!"`oԥ_cW\"nAr!@}| O]Y{HE9Wa8 1%J :`vfrGXѧD=e*v ^o@e}bD: ffY 7MK̾B#u(H*U,oh_WLZ\QgQBDW=n{2)PYvS Xդ3;䗊Eѻ7r.ՇE 8C G%è:S_%gDIhb-ozL\3uV,]լiVSp 3z#1-Y>2I$ H?6JԳ%O'2]m*QVnREVL??$2#ՠz0P)J M,g(&V6KG*߄Q*>^9sz`\x%Bo|׏T宲Ĭpcl6vm[(0 @2L߈j*h<\b~Pf5C$KNSJ4_&EfUtXFȤJ=^pjJ[%ĩd>ǩ !-g.RӺ^h-Ďp.ZPmEsgR<2Yu/ֈK(.%G`T &b1wo9p-, ?_CG4s\Z,ꕍt5$, Z잣a0 zH)e1/@;Ra ;ΖMsh9GaaKM+\>{#$ D*Ԯ0PYD=vSNڤK7V@;x/S;?H`:(B{iāu3fV00Ca s\O1/¡b9IfS%쉊!<łB .уtJޥ l׉"'e /x -̆R,^vWy`ॱ[WLqras՛P00.'uO CshyCOw34 >A)pkᄐ̘$b7E,mc+ق"$%k [ ӖBhrٝBAu`C.RH8(tDB|aRу!5}?/2qh!HW/ {ݠÞ:W`2+fAgJ6!OC95rMʤәu|%pУ0됫_">-G>AA~{j*R.vbzKUwr|aR b~\4;j7z0 0rC;|G_Φ+,^Ak-aC-q .eâ~3ux(@l<iaF|nk[ _ ғMA`|+D$Tw9Co锱xS]Q +yRU"cK2Ss @%u?~wm;Ihn.C˯;˳㚦Uv_'/7GXg?'vF=RPYCHjcѕ#"O//_B'"UVݵk=Dk.eQ}\9 >_8R~7+nrO " *ɻS GagH|mA) RN3Uy/F8(#85Nɒ^W˰]p!6+}foőnTQŠf?hf zW`v5ABޯ }+}A@_1$Dcy C=5l%B<ȧQ۽g!Xޒ."1goتR "_ 7:BjT]`3FO`-h#ĥx!1+̳ 9~k W A "c{;2SY-s; ^ :wC&z~@t C³w/|O!h&._isk<~i=J7VT#`ws;El8oI]_ئɣ#jl[b}%_2>``|<+==W|jTc1$.1c2ҤvxW>`-SOv4 O9 {/_<Y>5Ju'Xf洨u=Wru=SeOk u |:jjkkG),(jDPvG{{-2EAGBtKVD졦 )ݬߤʇk&L"F?̴N 7PZw J7o@|r%xt(-%@jGC{G˃ON ;V 22wM^3 HgYZ0707010000012e000081a4000000000000000000000001643420d600001920000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-patch.ko.xz7zXZִF!t/l]?Eh=ڜ.+ˠiLIwvDh!h"R\hwK1Ci=yCE4[.{6cƐEg1Om F/(c!r,P7掦v쾍 ߨ]՘/̴'S?(n4O r =.`ʴ&jq^/8+KmpSr|Zm/;5p2אZ,I W?ۑLባSmu 5>3~EEwvO~lL{ &oql3/HCH":;~E'k *Zj+38,*T3#AUBoK,|1׭LL SlO-@fGwsG?`%Vuh6;񞉤#B(D9 W w)$pǠY idҖsortGj5IZc ~Tw?ٮk 갍\M7 #I P.W$$-c3ޝFl{hnV-IѼSQ)2"3>脮"(1{#EYCDj~#CUQa<@+ =nH9AB@ 6;4 =b}C 6:Km)h/rbȞL~!08|+'a 8y֎uJ4wi_6^ܸbZ\MkPhy \ I;)vLB2Vum^ZVm NؗVC28HLMO 5[ i)<|r5UYn  U̹cQPy%ƛ)OdNC*k:iN`idxEV1VG'n3`` l³Cn<-IlLk4}GeSn$ 0;OA"]eO{r S$LOBatK]H'zm$edVjBnSvڢ]J1ȲӖU>bb#Yu) \knf!j%fb_%זr)T jܙdl(D ' %Lӭ)xno>n־OD`a384da~tYo64ǵ)[M -nVij381X[>՘cg͈.lz !Y$J̆xH^XsCbȔ 66+t8ؠ{x-ɲf)sw횹7A,ApXvn7q$Zpg g\۝ ÆCf|:]~1j\`.uڻ%Z%d Fxη c2# 'ɫuΙ .<Ch>Y"p~%7mĈ, X;:.OSIp*9GًRjDXn -q15P-Y3 ̡w=rYч;33;&j^k! \TApaxbV~az0kg|vA嶛srA>E72W,$? )X/$7C5ڍQkXt vHg;ֺ/Ț#\6!;^X(&u0MBw%׼]R[SUU9]cOwK}xd2*'LT ۷H1+InIA_%z52 `XieR 1Fte*"%TϪO#$\~!pMlQ$yAPޝIqW<_+/F[<`I8Oچ[}CnNP#0ńY\8zkؙZ:n"s={WUM7敺m'KxVO^re#b֘"~N)pE]ڼ1B궏8mEdR_)m/7 N |˽ZO‰hƍ-[F⊭ WeI 6A&@ѩrh^oЭ]%=|x`~3RQ-D[>1Eu59gRߐwM[@6~CiʑH2؃o6;FC"FԂj8Z:ӕx.[h?SbϷ1l Ht1V X2v56p7V03E O3(X:|<\4wf:tAb< x ]hpB:7>:h|k6mzص~0ƾȁB"f8Rɑg\鐐J{n`Be1 n\Ԟњx%m,qAw<S:kJIs=u`C 7ƒ'KIq|]>kp/H=J"3#9lp͑E.|%2ZnZ3PXPGْ!jի5nևKnvj&"~,rIBr$X4[wss/PTx*sY2,$Yd'7^}/oszCaܸ=,=mLhE!p7WrnS)u#;%5[H9QuݞE8UV>J:ڌօluBןTRs01!Ql ~8L!\&' M cn$Wmi\7ۘs23L:X]l䌝*J@[ҋTMnd|S9FWK he.r D_Vn c).Y.,AB}7>Sz(AI$R,Ƭ&䖙osMݙ/05j$ocn0gM76d XMZ f{5sk!YΏwqT|Ȳ3,QzCH/uT̨N]#sK=R"onc*Q \x!>ۧkѓ}v kqۏc:0+J|S}V ~sh.t D MɊvAq$i?e `83x _-ârA`X]ö>  2i?ZasNnk(Kֺa=ZNkl`Z^eBR-sCS "vQc\~Dk\S{JDA - ϒk%amP))1k.N_猾ykONeZwf/pͣ%'&t1yԾpEh\"~Q:0GOߛn:-K~Lő(]KJ3j۩b*̶3hRo[P l:!i0^LvZs ']?/'SQ]r'ܫʑ Bx ]1#2`Zv#~ PKQmpjݯ̆;kJ/FYe;M(2ߧU7bV cU/Tֆ@Ihv=uxEݥ3;OG<;KO3O$HEcm^lOmBqjXow0OD_(m)X΂;m|oPp :U5ąp ׍[R,"`mi*;֬`_v[ҬJ| ݼJC$(LؗA/0c\Zt>l@Nxvm(z) _zk y1z($-~*6vj98.qYG h|eމ7f蚇ZQ PzFEm?PEa"'G;ۛdq΍\ժLQ4i0)煪-Sɤ+>geZg '?}/Ffvr/"P.g@ ^\E5}2m%%RR743*FX!`{EH9XwK0>´U/Րa{A$@ HF s[w~^l:*WwOG Cg;wmRp/"W{f\Œ̻c[>]2$ޓ@>qZ^8l7b ek}0\ª[zD;k#fw\:՞(|H ).ҧOλerp$ G,gJ&!XV?0]>Y, yc//WdIhZ4RH.A WIװA( GWBB K0@Nx(Q)+FSkf|vSM0 Vw(B4D,$)5(VdW(uS3-4ŤB?-᤭=-fMv9Y򟏇T*#tYÇ;ߣ25~0K &0D'"eEg u:@Z=! ̂™_eJ#\ey>\$:)΁ W 6- H4^3:L';ʗ3Tqy%!] 췌/C a|eK49)BjTA04lS_ H`:S? 5 26]+9̐N@-%C\H؝Ă:D8OĨ&vC=(- 'Ho8і~Ǵ3K^l Uئ VH:n맽GC.Y"HxE:w ~n 8lπ1)$Ǫ 6{ua<@ aP71."v}DasAdcĩmURY|W6[ uy&V1žYHSٖ 3G=?ʷ0f''- iֺ.A"xoԺb*zYҡrk5y߱2(Vușr}faM>)J\“FW%aSKhi ls^{xP+= OF62xXi +8tԹ %}v 70c)|T踉|XtYԩNwp $1S!E)t^Y衞`pq;ζ,0nn%֚ީ 65,~ɳ M™s)&Ӆ>o`osQ$|0հBK$5[H (q#W=V>6,},hy'J1Dg42:BaZ= " /kL1}mgYZ0707010000012f000081a4000000000000000000000001643420d600002418000000000000000000000000000000000000005800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/ttpci/budget.ko.xz7zXZִF!t/#]?Eh=ڜ.+WaT5C-ZII2 -tوrٴeV߀:ͧXNj+Na>aƭ._/ ԦxMr7$R@! y.1ڋs8N],Fau92jK|EӱBBϡ kƋ_>hf!\Aӆf-oSmFP/ðahP Wb@ZK!7 r g8R@pX׋9f{RpoC)?]3 ;ِ^]QV +5BCW=mFD5>߼c{n?7! 7h;SrOvf'P䮀^pϥLD % ׀ljiJa;ivEv6qpȝA\)7c#E3P _RZ<1 0Tt)N"lp˨]1 '2=bEQYz7t]pZ<x b#w9{lZm,(_BZYbkZPBIp3O93;X9H_,;dp Xb-,62XԦ~)ExVRR/l)Q|hxHzQw4fo[\/bp 0Pc0H:eLv8C"nTgvrOln F;DădyhOqf7'ؗCDF~fuk4ѡ;osK ץ:eԌE1nYIR9䔨a)u7s[S7RblVԛCNn a U2W&VhY|g=eܱ@]EҬ«"-/֮?0,4Byu_|@;Tͭ[IT<ێl5~g{|ۉa.3 Ýs_}hU33\Bק+p`6 X$ZtQi|[ʈXh{*MEm(m1K(L.<}[3/Z&!ؒ8RiCqZ/lhs'WL_IPچ#7Xndjă|={x32ىK|.#kwTɲw9:o5NNcg~8] s/P/NMMf PoVE˄r;5B!ooTa{n\3 <n%ͫUJ>U*FRȗ'Rn% HBF2KJGdazz-hIvHI2Vɦ{;(2Zo0oMnCkMs՛#(#)F?.P玿ѼjŝYx4=w1AbRR$3}~55ؕIfS)%Ҿ;ga ՑauiOY^&{Ǻct#ڔB3wzf,_g]S%$F  >rCNh<{/+gUA3˟WVC32f4\LJLC(cq3XUʙܞ6dYd!Xf(q?~gx M&5 _九Tk|6eӖx溓h:AJKZL|f']ih*ԷG":mvKiB pC2lԠ<00S nHGφb QT/?FMk[ޝ ƒh_63:ea)#fFhNVi[ ,6׫Eߣgu!kyygOmiҰ oPVOਸ਼yIsκ dw?\9Ҫ_&ҋHF8칖ZތY;EN5fn欆)AEerYg-J-J)rŃDQ? oݻP=*C38e8C:[Sƌ22cL6|,TK85 Wt4zJחJ\I]#Ð ka=ѫG9jF_S%@!G5d~_Э,E!>BZ^ J"_j)}X|Xa'߽xd;Pr$r:ڧ \ 6ߥ^|_Ώ ZuPطjQu[ڐ bc5l%(ѾZA{z8w3 XM7ԜJqj8cUƬwQo яVE\ oYݻӐ>pJ/c(fLRoS#q$ AGdۭ!qj|4|R[IMevĴO ^jN=O K^/: uw#*SpĂ1`BYRRi9okM36;=u%/8X7wu}ڬLNJ>U-%+AYk,۠0>A7Ufu%v"@1s16ɞϩÞTw@7 nI&53^`T&kMrW'7565|Wnt%4P7/?XW`j(**޵<2wG;s]˧N-U Qѥ})0+o1ZA~9 U3=ܥi+#؏hS:΅n;l  fr1+F}67&c'pUߕy8趝U,W lL @Wn|#*!F<R=RLV"F3??$<@Y\e?9´ j-Ia:;+D29Yqc:6l7 ^_ؾ+˴]Uj({=& YnP|I甸H,u6W,9k4vEB)ebyvD ThtA>\>n9UP .e6=EWR彮zRf`ӔDbʗ%&U,Z͐ |@.(jOP qJV3&VGiL?gS/zF :c;/h`Yu~%Wcs*OHy& -"(6 Nhw?pw##U8z4siP&lWgi M&k |hg?u+Zlm.9"[Ȅ!vű4]!Yx_܊No^QK^!㸍u3v'ov&U%<I̧vڶJqhWp¾L'na @u:A}?yJ:CP6 ֠ fIaQ:~Xz1κZlB<G3jBDg=: 3z-3c45bj!CT|n[n H'ŇR? ?F7rE|,g<;W([?p+pT<'G|j ǡpyd^^:$aɾУqt,\s֘Ҋz0MiiYO+ϜEp8g!-ѽ` 7xc7s6\BHmg.#ӇR,VH?Kz{S{ Abx0͝!90mVӭqf%hJ3?{Ԍ7QȀgŦǀ>\é_WqMcՏNDN()eZ# #vH_>\&k&/a#`yM\:z{"~ HcZ)cp`p63v柸r!u%#A߄>s,#f$y?WZwfF##LY&53aL9_y)LtAϗ)C z^{avjjh iU} |mGٽE > -b2>6͍nD]-Ik ȝ X|8Q ;mVv2_dY"I q8_1{I3>lEy!nԙg  ݍȕA 6uu/==m"\mS0Ù509}lР?ƅc [h;W!uh RpsbAr5X3к R'.j쬈RÆ"Li+WJI \ppnO)FTȖ< z'\b6 @aqTHLv'XgM0!bdz| 旽?S-D[([" QY>|zЏ]yhjc/|j|@ސgϊT|pɬ3vx4f&eIj]P zr(eA ,"S $:c"h2.q})Xh\Kf2*!b*-"b3TGXgYZ07070100000130000081a4000000000000000000000001643420d60000d3bc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/6y]?Eh=ڜ.+&Z %fz󄉆ne7jk픒T!%=)K2|эtbò\tEڮ8M5[G& /^U}B%+!cza5_pKNeZ[WdgYGU ~#YC$hj'SGU-C >h#aLvHJɫA̒V'˴|cUURQn򧴸[W*;! UهQ}k ?%iha,N'A3mlN`d{/Y14B]0 B%lnUIds]5$DDBX-$04,A I˨J+t$x ln+Gi#>zo7v,yxZ y{EOWu,. 6-Ww`lhkV7EPlŘeC+w4<Ȉ2=ʃ2_;Ogs yĎL\l:{hʔ440VAz{9h=GꅬL}O~Rql*Z\ LU.ARO9H?W^jM%4G(9m(X.v:٭7"@SO!]k; /˙pn<;S Н]#zsfRs=s`=!3 E2v9~{pv1"P{se5UwkL]`AHI]`y%%#]/rFP:A>'a t>WO،f;I5A݉H$'Qc!S4X oK^ X'AB.!D+' 畎fh[YEy ^?w|'[~Kf{դh m^g DgQbSie&)AFLfv^z4? szEN7K\}pxG0m|‹VZ%JDPm-Ep3oC09J\޿"bm7 ;d&^p&HVW[ *A ;nGUy5ݪThfF+_+p/Ysqf(*"G$i tݿH˃/*{KF deO\q $_.ބ"Ջ8FQFQPC ^` $0i5zQЪȏ(dXNDkt!Pq+Qbh?B5r6xeMJl>ˁ_.¥*3*E)CuQj1ǹi2J,ӞTpǶBХ$/EZ<ऄ R[  ]*5590RaG-jVٶ)_Cu8Tx݇18s@p#'ʥ+A,G==K(-^j{A{4 d ~h,?N* \C"i˖F%^+TצP\Og0ܛxBLj~ev%bx` <^g! |Ȋk] TSx8TGo8Gu!N-?4 B:ꀖw4!Kac }X-@8 &\9KvO")SfjJJdʢ'Ђ8u8r֦A9x8ϖ׺ڔS9i> ?.VZi/"/WOh 3gO1Ӫ)Xo&vyf?oC,TaB3l *~[$HɹfNĸ!=G.xŅ}CXgQ4n+)ͥhN5Ym-2\~vY(ʘzu W?uD-$'"W&&&, ׾KJkWĐ>9'El>Ѯ7Ӛ\x{L5 7iP&Z[th̹i}4沗NJV* ZF\w0 |=Rscᑔٿc޷xa ҵ`9Ѥa^QwKU@ՙZe@٬˩pflEWG(ȫ7% Gp\?&JC[>>p Kcf`1 v̭A_7-Ϝ'":G5C (]r<M㶃ds+^2 r}E5KGČC6$7e$53>2y[=#ω, eȏiunk!O3gGJytaG ׄBK=cVha.z}peӠTkAMu'%>VCLe8׶L%l =:=n@IܖՖ2–YNh9_z3tHLzW[1U5w-)NwvmA[nF!d'9W5~;zgPH  1| bo-]nS bW+mc Xi 3d띶#x\$ZzEK PQ:p㶪mLr5f a8{%bQ諙l ]\}m G6lec!!YF! o{ .xGsQ%(`d${DW:Z7J"RN tlW(UO]8Qʨ\i@s_"Nnv%225\s;/rרꓞ͙#"Ӽ6 N^:^F[^ehT^0aXz~©#4^ѾM龉\;h6,St!CxSَ39LKOHܾY!k*q4[Xg5.-H։O`3`z;h /o%B=KHJ;bXQ}/ uƀpҌ}K6 y(!(]d=am8rM-I݆ #b. )G9p SRtuL:ۡ/Ҫv yuSdڈ=Fkҵ 1=/@)B@ ~62̗ifwg1Y"g0"Տe'Q+G,LP IyIbg@ѳeߜ+Qm L*MSިuKRJy*<2\ӍP3ߦaz ۞EjgTG3GEt!,V㔍peX#ۉa51㣙./%kx v͋J[8Ce.+e:[}!@BkYe}x%VW3n%DVڧ3`oLϹcT7Pgi~y pc!HMN 3[C (Qǁ-@E:KrkoOQsk>ݳNg"`6J2p wzIm"&IUkk+w6J7"5Y01FȔ\0? /mh { 5epdžeΦl'!ý/qb%psZdܒNJ Z t{,Rи g-_ѝ0Ujc@1SOg-~\6+e#[d=@a4>$o} jsϛ'(,e/FYߚBVT;4& .O6+4 SfzECܓ7E!NSYJKBŁ9Y@Hv몤œ ߸LI+'dx {%t eQd%7LC˘$ kd!2i_V Tivj=S xՈ1d~o|Ea')?R+׶$ HUânFT_@GeD?_W (RbJӤ=,&ۥ ~-EUW۶,@Wq2X*)ō@k/kՐ3ѠU"zN]e^B4JԵ'h,= ao&9\<$ %!r|8 D38}lef n,ơ3]h'gٝzh4Txbyn"궓ñm^ :OdžAC s^*QTpR-RTT E q>gbns07Q.E:N%BFfBSW8N2if, -zNH {6pvw|TNҺI~ ?q4vO𒻰 O(!^ż(J --+3' 7M\YQ^BPcO_"\@-*3{sc XB3y̑Nmeȵ|Aи-]%͂hl!ea{3ţm%[i84PL"R64lMӃI#A'}Jj%Qf>|OI=7ٝd nIWʦ[;@fΐp;K$,OP8&r-3-x1UAlM0kȳSΏjtVޏk(#̐A5VIYLI*]O=^Xq+&iCxS`LE8EtǼ^y~4v;p`ńB* LBHs-cKC‚d'Hx\6*1ƴA/{wlh,KLڕ0=Xf,4'vҺ; D=qo)WCZ3C/|y_)̽55tişKk BˆXk"Uzn"ߪB GԁMGV4- 8(K(GID}l"/lʗRM?/p1cYx*u)./ =ZZqSLPq'x. u3%0r]&sy&9SτI*w4FJO~ʮ%zj[0-u@Skv|dW[+AI~-a(9Գhk9J>0"Ba:pl )X\i? T( (Y ʷ8"ݩ`0OQN"Nk3-LPk 7āJtX\d['#{)5C\'P,KGC˲ĺoOC^y;˪߾}GB>K0L6p=.!@qfH)kpP3*mVwCoN>`h_.!wJ옞u⾲ȨO_h ?ns_n8JcK E @=KPjaCG89w\@59oM W.*i+)h?ѵĴ,i2wSȐ8#"IVOH'%DR8-'XĄՠV|v΄e&]nl˥(ʳȾdf9~quAnþ & }L|=QiTV$=Xi#"gPk{H=*l(ؗT#X8V:b2UBᦅyPYۛP ]Q4u6Wgͳ'\tMN +k2Z Fi*'zkc>D3r·ZrvEBd #RUr'8lDkC#۱I׸uQspRU4 ¦Akpr?SJͱ܂ fN+mHd H~m qW8Ӄ Ik)kS~\LgM vVZP0:'?pFp͈z,CQTwvǐH+峪fL:8m{R/dC%/d 1.p\y@~Ldw4ygsl-GE+9 EPe&fvON}'9dx3R31`q-NgMOEOsĵ?O^ NҐWZX)0gL lS[&K&]wk)i4 #^sԲ J9\Rh!KJA; $t^Wb(8y 1.LE5L~M(+eM:oXAfaWB6v{1-i} <- 7CR8HLC½u`ll|T5,t ]onkjeH1^PP+DӤm,z%n-U"I%ΔN21,:nB5}kr#Px{knB.z+s'|%K mfqVۉJ;ݯA$Gb ėk,1;*׏Y"LtF;OB.(M%y_o$H8hgʾr=XbП"r8߮L4m\ux;}5 w:PCjۡA8x3u<21 %)xt7+ .9va'a| 8_k}Q3%-ƿ|YPy8I6&Re\iVҏ*e}0Ʃ?(M͟ZJX*bfB ұ@s85oAux<> ۛcc͒_ew-%$Agw@ QlSx`KCEʯsNom%q;$m$; |4`h,s Mp_'ߒzc&jQYմQI\6evOhdx(y'Ȳ3W0nʖX 0lޥGqg"ao\m8(kbn3(s<9 r:3' ,;8 Ees:]vviAtląnNcpw fR$(Fpw3zhh`bڦԼ’o|漸z@+9c,7nFVݭ֞KGNeh{H=n_s"9ۘxz2%f}p~|.'Uz끏^\Ai~X͛rN5w'@3oT{ 1 efT'Bշ2D"bsN]rj4 e_G&^̨_e9 Ctԟyk͂.t͕ r $ChnX`7ϸ+f4rHGk;(,pD]҇`ΝSj\1^\$pڥ=hF8y_`.FbX0r-~\a3sn>IH0'^[`+|D[ Fx`9d<'`>M!#*Pف Jqȴ΍2c#3>f &N:5-ӛcmV,5*^Z.$u S];7rKg-.8pr3pM#@ǂe1SS`aa!8E=W\I2=C(ضp׬%-NKrTek73ϼ>(UDѳbW0i=#]s{~ԵjCo^_J -뿽xk3wdMsH v%(mQ"B kF+9F`^Cct)vF'N ,&G̹l Ъy7h0 _I֠*:hYE -u*:l_f5 - ó!Q–рq=+xAO ;6HS9W<鯫M`uj3ljJ{:`V"ߝl]cB`2]bɚS0w?+W o~% w@S kԡZNC[vj;z W!nmuMDJ_mLE@9oz3VZn[L ig9 []K J#-Bk~7m盵2C@\r;)Ro;|&RtjPkc%k_ KDO^;(w46ȓ^%>ڟ.yi TIh[2q]^@PĽntzC/\Q5G!5O_*v! wp28\yAԼݟBco_ۼq3NgzcϬ>( K/tT2HQTޙ#M"w^J?𵴺a q Yb߼_\ u?m@y[ pG^hUîtEPX$C΃t_]z/4%ŒMmE9[}oHMsu6Jb͢=1Iو4j1D\ND˯^~ۅN^jXFq#<)GiP߽-忾!p ‘{4yǛncM\vf,rڋY*չ(PFlYjhݍPao{ZV7[4IyZRň\lkA|h jBQۡ3- :NȚ\&M'&fLT!t s{je_kkS'M)E!(% *HuXeA5棄w>Cu7#{Uw v)Owb˓7&X>%d9PdurGz 8nMdtkvCjR$ԿsL _ "{LP^%4VJ"&b[zCgފ`%?Q5wnX%[uY -!;ߖa5]3&(Av6# ǖpY~כ Zr Hh)ڗ<h3D˘; МMs>݄r/4t/-."<љPp8|B%9igYE3q1%7})oJkJseU H`BYI$X?RfzLj/LnDqK]gx8qSN^u!>~O}+afJ{(WW?.^k[g41PoTFىTX8"Ek0W(ub 3L[QыR3 <WJw7R )RR; K6j%&qա.e {_lE4xҊJ0=6v4p9:=Z;TqŅ^y4fΨPΗ".9/jWM%ḫj>+bbM5M&Swy-Z iʼnfu+z./v(VX}ď~ubab!mrj%nZ՞,pw1WzM?;`{GUKD͓sx6#6ՓohS!+ 9XulT~O e$F&s㬺57Z-vKoQ3ڞ[kWl*U}G,};.02q,bCٺhzYS@U$ sxh ϸfs}$5~։':%A^ ӘVXbN{Z/WKd耿ն5frF` fJ:?QIQ?{ H凚kMM⴦lcT)xAyRoXQ```Lyd埣 > d(JqtFnmVF&Y;d72tٴ(oVq>V}?F^p amozx1ջiیm EQ;b·kDs|uS ۅԢ $^ՍkI!=CQA5rcނ|3{tzQZKw[JB{BA⎲ݣ6~exC.zzxU@ޥ NÞ6jUiXXIKgZ*t`DpR-t%; +ĸLZ'|fn[04!x5Bn-_XC$f6LIFJw)3-(ב|C r5$M w$؁Ob+*jw{Zď#_:]vV ki]bb,XQ|.6)n#?&9bmL7Ŏ[j\u!,mibBg@!VTP|Y<M%{MUR,tOǾKK??UCe[`s aF/Q=g $p4t!DxU\N?k D(s~\Q@nEÌ3-wǡ%5APSZ ek>ykUfvedl0m&k NsdvPC,5zK~gA{> xjB;\j8 Hx!<43'8DS9 ȧoiDq@ѬUSDq^uxxToޑO~otWUk`[)?H [akIw׼Q~wMI{+]5Rwq@X nUA(t~%/kcܮ *]j4b-ejP[4z'*蹏1[bE"2Sw.&e]mcIas+ 0'!Y>^;yN#NYk}Z>љBe#4կF=DɀrG"52/ s㥵JnM2% JE\eMZp˗[HJ(׃im ~[WcK ͏kRn lУ K mTjGrgd1D&rT.ƮMhch e-y28XOd\08 "H*-z_îG{ȶݤ.~接Iu\osۧd1jMP%۽=)KEr0,FStPd,NC ~U-"v*˝7wxeoMkȕ>N! OOޑ=k)A.?kǂr~4g7vj% VR[J=9 <8Mp~5 z=Oh? U3t>Y 6C"9ɼ y"ޤ:KyK7bZî,-m1@Ќ)S5 BjXva*Rr'{bUrݐwnHD޿R L(Dn$LeĞ 5U+6ws3j2 RRnGE? />)C ȦOcyKs CV0XJa?4fSq (&-R1rE;FZ*,2)sT&[kc${X=ꦬOlY>+{Z^s)AX3Etψ"]I1^| wdԡnY#3 oQ0Utšw\[q粧k.kIfCE{lA耸^a̿(@Bq\#}%J>KEVrm{P͇Q5~bƒ\OĨ+]gpD[F̕bk9\'L4a=iA,?/(LNay[ZIC MR@vͲܞMe"MH?xY鋷WuywM{Ķi%fulY}1EAC&g@Cz:a?t KC٬Hzt}g  >pitT DO51j=+՟/ 9iDk} Lxn\jR3_D .<ѣ0z'%`6/RG=?.'i+x̠\X)ݥku5ͦW,ސVwC!c#+y $)e*9?0Ɇ;h M|<+%dMLHjE U)ajh;IIW,0'& Xm\%|@1Y9*$pMO}caOyOʀfFmOr˻\2!(^M~A!,wJ9/Zf6G) V PdzǞs,EX$ѳzd^ u9( az]nwGF}rv'_%R[ BI5;AajH7ԅIkb)a+]I|햃^ ~ʱK1t \2KH1YB_q0TFk0Ac܀8aŤU,-|p)(gwU- $Z3]⟶4z=:ei[|o[FЕq &,%vhڸ'V7]qZ_ߴQ`""<=־t+YgP:WSzyHWVS.4/w%ԣ\?)򩊙{H׌2񞙼qHטG},,qǚz[daF3?r<Uw26]ik%H5Y8B9$MI"P)k*]5D\i->ƭbf8ZlXNY`]{>%΋ b6b+B)[F[>un//8MX{ _ M$sYU~pߠXdwO192?q&BEѩ@ xՎڀ:Gѯ\{Ѓ$vFe4gr:~bOV- '] kmS?!wu@&Td+ncG#|9c7I٘(u{G rkli՗yCilOE`eΥB f${G,{:ץRSd5IZ># 7 . /YJ+k:H({*~DkOۄB 1֒Rv4ڸT$M}xZߘzg*-9GeZp^mox aϹ.g4ַ4Oyn>1 9(~򥊌\T" MҴfEV*xO#sLH$&Flbɴ[DANa\]86m٧bmd;9E}xv_#FJ_0ɰri?z<՗(9} m0ޓ2=݉vCXB d3eGXvP?$u.̸ͥkX+sjI$(m1AwbM՞&d>vzy7=-ewcs/ѾS,^9ń, !yd7l*MV| >ҲHܽ"FAl%ݧӓ|}vb;HT]w"Z=`?h'Up(>wg 2ѽ #tIz qo&;Ѹu62$FiDZur){>X;#jX[n[ ˛8}Owz y1=W02בKc^yXVXcfD֚pz'c_t$x3Vї USZҡHZIs"o3Qu5nN8KmѭnF* x^Y@t \tKC!^v("Ɛ814PFH.+;hbͩD 2|Y to kyI"&eP+1\X0`tft,k 9>HZ1i$UH׈Qͥpb%\ކ%O|\*j/խ n;":,>ygAk+y:.8{Ar79?dm!Z+v5h p.pY6Ai;ۺ /WX<_vǢIc%{vʑ:Hby;}zpf?߲n}.]wdBr]$t*QC-xȉ*HbH3~ eߦ!765=xP1.st,~UZYL7 *ZSګq c4 P͕ k x櫓JӚd2ɡ$=ɘW4C0&>i$|] B_~049dK0KÕl|ryAۭ+,# g*Դ@^`TSٕT̕!dZsy08јZ.-z&7^ fQ @3q jCdG+*K^l\|8a&ӄk$+ɠ;!6Nҿ eЁtf(| p{;y7 Nfr34 2v$֩Aܶkp=q|[ɋ#G$8W~|\rRz*|ꪉ}vm ݰ4z7E&gG1@8hZ;x`o(,?B&EKI0EpTQ a:!'J^G7sҧC~'ui O.RZUݬ}_픉]l&f~-LC&A|ҫI IrH.~9[ ߦ/<~=1ZbNڡl\ֽ0\2igۮ>^zqsDXD&rj_ЦfQAߟ{y3jY‘0/jDz+Cc@duۃa5v1@ 񗏢 }[L~f'UvF/!@SsV}`N,J aNa^ ι.U|9#G5U$ԙaJGp%z$oc%]ƚ20׋j75R@<N}='Ʈ)Y1 eầy:*f]ly`2b$@jפc>= xz[hb-'Ѝ~\\`|+A YkJM`]"y]Rɏ&Qt6ݥM,A|m9|@ZʉaS82m@~j0?_[%;2pه> Nک!Hp'yз'F_+`iTPBòP9DXC~Hpi<\mTq !E $s1 \ F :C2NpSL-T&Ac}ݬe\#<|9O)w?$uk腹2jxKtn 19k8,_*2B0~?z.w7]` ͠Rm 4i^`Ccقi,uՃA"h)EB D(^Y~\򖽬fYХGlSUs'TeN=%3hS96둫6n&`#`Mՠ )Wz< 2\z{2}%jRAT)Cb!UTBq!OAW"sr|\XpElv̗Q`%XVeiRIj:1L uV&zo`i")貧fg Qǧ먿0'p<&+=:ͥDޓ*1Én2ߞA!aZ/9$FʉP"5F2'yV|?p`:/7鸤#_7. :ՕE֬acN{jV๵)u8~FMBjNZI6hl G]j܏@LX{/t t+ GP^C@ ҴMj1'Ey9l PbF#h#o8G%Oia{0N'jszw \L  j7]WofIa!]%Y2 1DIS(K쁏4ġqZ4gXbLW%˖F IKjSֽ|,Ѓ: 9%8gҟBfemU'uznZgIS{Q_~c.fVʳAaG5_@Z^uuw10>T>t4<_b5A(߷"{vX| 85s-˒.'}ͦILZL0S" /' ȶ)>+ru ?B wMdP+8:tz1D07UKBs̆}zeeXH#Dhr  5pSsMD<&׃9/U,3 5+ݫحmbUZybdDwʫL%5eopp|tJ DObmέ\ о'G]oET&4H'(.&~b8+hNV *OFٹ"]pJDy?]OMgd]-,Ê4&x!|_3]V{Dlnwp߲g\~J Nxnku)G/?8\ɻUJSI] Qrz[; Q5qKW0r u qL:FCE8t@blZů*إ!gÒN0 0R^^oZ,eU҅>gd[77͚K}QrcgNñ lnLՑJ*'dx*^͢X.^ zeo$>D!Ԍo/r MJ@HEf0@ %ߜ@z}q<>8:M)KԖL̳@%A\C3룺H(yݼb[p&7슡ݯJ8asQ'ϻIS^<.2zMO |gg9n3*yhB,ѡ0)mXY7b+P=n19Ȑ!'灔qz I>R8M4|(8hH m\4<)MH%\^ CLzièZ gNz3ePy͔ m ɐ(%=3HپĆkȥW ¤#sRBDBMihA2^„n>}叮L0)]=B]|@o1Iv,7n8>;HyU#9=;O/5Ơ84D ا=O 1/vDz0UQ߸1Ey i1 #! NB%KWclmHfd $a5 'z]%]X,5 uhx3;4S7Dco=VZ07;ku$.]Qe5n,?`_M7;p5jg39*<[QHhdo:j.21Ip(2_3uMײ/x-Xbi{!D+OqlƼs=#(WZOHsf{pZJ5hw3xWa&A[7̼>4PO+{G;-҉2[7A<6i2 jzyewCg`3$jee% ѷ"sѺzRA߫ݿ:W-You[4{dPxY9IɁiު 0=~JeS^IzFzlR'y[/jdv!;H1nJj @7Pp SrmH"ů|?Uz5z`k@b[QPQ[GIѭxԯh(Vs2K0ݾC2KADBފ@=[`2LiPXn£dX\C9AAF H!Zbmc=يF5H{OJ<'_7YI˔]E'Kv-?K|WlE^kϬ']lq"E/|)_*I%BP5fc z< ufF[cnǔ뮏l""~S >A{%X< )w-}x|Fr1g7[3lȊiA`ԾN,٧Z1BBKsdp;A}+G}7Z^h>g{U<?-B-ó$*7ޒ`u ѸKcx>hձI>~ֈ7LmT'.AskIԖFAO{ iKt9 }AsH&X:kuqG g&ٍ}\37R;ƚsU$G. K:d%O3u]|͋:Սy`bhS"Odcqh⛹Su2(_^UƩAQ %.LRt}WKu+\5d&\&;KuG"q3cWVcDN}ӑ끣oαL1w[spmL Ԏ$'eu+i ˅NP>3V|Im$csy׷$pXawOM/ nxF~N]HܦA?#?(re>ȒZ|a 1`̍͵i@>a7b82\۴u*b.=,$l~:9hv1 u҇7Aٲ (? y!<7 z~&4Tb܂2YS~@#ū6CJ̪Xq9c\U&:,Mo@v=- A?D"\piS:zQEp>rn!A^$k4L'濘zYUn|B|NU~<*>:4FǿAH/,yl}+;d1l_F9EЙ,.^sχe5A#v,Cu{TٴďbV=.RfUUJt^w&ʪdTRG|,# 9J vd+ihlk@lF=6pyωIfe(v9+t\\{O\/MY^D2Mƃ>ZHs˷ Kjc;!!V\=h[NFuLCbu-VY.-sw{o>2dJvMZJġ#Fz; ( ZP[. 5^_.E|:j+aD:Q+<&f/t.K^rrwN>ώB{1n֜=V[wO9so0eqc¸"~АX3b܍»4i`;=S>Frm\N)xĎaDrG4Z -IcxDfH^7zijEP/@Ƞ%[a?:a:޹;Ci$_rp|6gB*S)qmp\1ٟz<)<!Dz V~.Q*Zfk90$1`YJ-0Q>{G$#"yY~.0-] Gj/qp4 (E@P .QES Y6d%_Ox' ew!m/V$}ɞ`LSܞ(Tul֚Rt^Ai+*@TICR3;(G*Ь=dF%Jܱ+k3K9F5$^F@n*DFK%M{.~1|痾+x рlA& Ғ䈶2f+ժTC[ Sf igX]< ۶O)\d]V|zt۹] ( } #[c#)h ʅ֍(\n~\P%gBT2g-MD4֧sEJ"/!;A0\Xq6Bm|%L12PkƄ p!<4౅P$ ܢ {iv.Y_)u_ʖ/RɃmڇ0cGA>@Z:Pl7Ԟwx\Vdrv qyKᾼ]6j!s`+(BıK7#QVd [PG.o~MaL$, 8g< qMIbtj1*Vwbdʼnat;g(^nVƩOPk/&,eR<̱NqvkΚ}B.r*gP$JNߏ(<3,#ytaQק8b+XeSsjv.E|wDC%oWߢ\AaR@Eq+=1x'.tE]mt-Ls`1Vh%-K9pv8PȹϫI ;* "Q)ƧiֵB.KOWHD+ZQ&|&l"l9+{h%H`Uzlp.f&SԌvi1~঄4ZnQ?RH++7~Js.oce^H g1,ǐv樟g]|%z)e8Eu#[}DɸLxsHlG0cYv>'&r ?3uZ!}Âd< O52)p#+r'VrAksEh]dEU&}%-NV @)|}ot]DzD¿~ Ԃl/ϞR/;UH/CwqMJtftytߵr*A),j;k n]4ڒ#X2g>->q{~"D !|W^*=R!f*[ W rx@c{(<ɠ%%1r& 'Lp? łO{Y@DŽj "CQ =پ Nha)5(Avyҋش誔b/|S5Sy=+f,UZ o93=x3 R%) -F#3Y }| ߤ7;QLgwL0EXSj*(@v0eTT٩z!4&Jl6s.0TԠz Oj,ߺ{z ۧ{77<΄-R-nWaD,80 _VAjwr6tXzeٮpik}[דA2{ჸEXn1Lkp a)57rz67#'cp[sʼKN`?IN`8k%Lׯ*x8 !&px;4_T1[f73 $zNg-u^7ir:&$dwTK,ѓU8րM5PNGwk[=Y&QpS:س^&)݄>#BC̻Dg*7W܇,&QOMf[h{XZn[gy)DfD/Ӎ?h@u3S˲q=h tj~q5<|yd#g1./ -Puϐ "D\)NwӜӒ 0j /Ci}ɭ1†fH>#sk ]i,lw-gО&KzEUѵ/l1 C(<}@.g>HBC岰>(NSrP[ϒy#[uA1[Y~Խ]w<Lu(3LJO<ОWbDn_i yBWmf)s]PU `څFuGd4OUspޘNFodA]xs>Yq~>.S>]Ĺק q)b0+yuE`Y\-6yAe-[ODjۀIXS7\ F#tiϴ^2U[ Ű4 ܹJW=rWB|pٹq{\Red7W+{ b2N_͓5/>D g{?(P֭C3qvhn-3^ FRQŅ=_ !v|AZC4MwI3w;^]v^gj "(Wu6s5ӭim`6pTw?)={J9-Hߒw'-^Ёz.䃅(4*1y$YyrT"D*"m;@t34-u"iҟz6Օ?RYb3Y- /9{V_D)+3^!a:cPѦ|3:8 ]Kr #R/M)jШ/vz Yd_s>eDtl$А!*bfV"^] #o -#WXe*PVi,u^痜z\Dzk# |.OzjV,r0Vʸ8\V!euIh^Ye@h*m{ziJ'E/рSruTA~ckેn4F[30/={|/ecN\+U$Kڥċ:`'Y9PWG8Ss}>OV>\w5ܽTْГޓΖzSd;~bJ՚5Mmޢ8ݺ#`-(e@gvij!2fW^vXm:QoG #*28 CF%^a a[3K$?tf]k*ߞauP#'3T4nM]i78,iQT!jŽ\(l *B>S] "Hor%Mpx7DkΎ vc2E̠6l"XXUwerqp~‹5mdxUU#MiNO!CVa#ׇզR{я7 zߎ]`SVD&f(@T+]. c\H uz:@H#TP H.oes=ǘZɐfë} gڍzV6FL}P54ެeNe+2UhquI/0B$&;ËI^ #0+"da=$hL8 Tv?13C! [0DfCJelx齢ϾPP6iqNZ6G !N*3QF:2L|+d )i,]qBtJC >|e `pxFa )ѓ><}œ9@Hp <2:sbyBȣHڌzQA4Z{}^Cck!d6a=c^_Sf~så<_DZ(, !ͳQ dt$yQ O< 7`[NHE8_a@o?Pj?Җd%z澝] A dvx4oSbWa_Ҥ`DQ""yQiˁJ6$;%1LŻ:6Kndd8EZ=twO,&}FVcڟ"h=^o|~|Nm[.7UXAnm:8.):1Jb:z7ɨYy2cHA6;1]/$W z7Y8!C}E4"y؂2=_u,L4ͪIp[4w9[g4|P٣$gN52 [pg CC },k#Ψu]  t&W3;dH4xB8f ^|y L05ЏuOD`^qͤKK*uBYM+S~=!9l<AY5靛h9H|ddcGƷw&-<Ѱܡk(#Cq P+$t^*]S& ~ѝVm$B\:* CGO.1VlA"nJJ+`הwbD-<r)G$o~;VgZ1JQ@:BI)l[n!~+_c ;/i[t|&. b럒l;𒖟)Wq{[Y0-9΂ aV)ZGޠi-:  p{|h_~w?{եrf34m% L#Z\|qAWw J`<yNTO/Ý{%/ap@gN0b)p\Q~c;Zި Q4O7e֒:ITUxce p $g64_B/"V &wzPpT}bvH z =L^ DY8Y&%o[;y]"q뎯{ #/k.޲A"_JDujKeO멌 "5m/io|h6-(¦8~Bfg4ȓN?[g[PBx}"P Qh f9fF$M2ܼ`~Տq^aFzMv̕Xy=$3qD,,G=ٖM۩܋FR̺3x,Ȁբ 2O#PN–@P5!-i)RS,e9|],fI ]d AGBrS": aI-)%nVqũ`pÛ>s=j|3hT+C._m,)%@B&RU3n-āaV.^9Ugr=c[y67NF5mGrnY˭]3nNߏIQ2 PWyu+'N u1=Uu=u 'yz٠{\ >`V ~-8y9JYF(*MVG)윋|vL[BUpMVjTroZJ91;djjC&nnR%P7OoX)$0Zw$>fb0mAz эfw"D.BvFVs[eBQ1T+!\F +Qi\nk^OwOp^B#j¥e2^L;r""HO*MQeSch*͋)0WC4Ӭp!u3Oj́e1[BbrAyڌ "N|NpTB 0hV޲eM3T}XgԦsFHcm{mrIl *{ XKbνi k-I SU84vv/Yz7 Rz]{{&MiLl;RO?;4=# S؈)QvˆuDx"$[i2au]`%[,HKBKʇL?IJE V b+zg(|KH"9"pfӶEBl G#=ꩇl 7Gs3np։C=Fmcl*ށ}igX<r_'^CWnwɌa8"_Yۈ>/Oѓ۫ E-l%PM^3'J(=T]ULc?Xr ,dka9Gwpr_E[[ȹ}ٟ W΍Y#)<~Je w&:cvI_khe)ص@7,W~Q$k.bkH")Vy$>hm؅$bGJئ$8 uGRNSՠ%[<_1p[e~n([1T]76O?ȧXqɞ͒3 9ƹ z%NF8jA7I$p.p5Goˠ3aѪ2Q | "%Y"Czg{O$۶NĚJ2n"О\.X}s )P5i14ppB@cpI33ta4{^Wa+6@~GGb y2k>Pmh8vQg0NR>낯(r ۚdžC(Y;);Kvp^f`PjAmN69iA ln=bJd?(~xϸ"iivO'u? "{FOPr_MvhwT@Cq}64|/$)Z.$@1[C1*9MV,٠=cz>1!s}ȆB;+V͢}Un6b҇6{px%CC!#@MV,٪E8A5>BS}H҅|%M&0uv3 lw&,ܹ,'Zt$*u P3O7GfhġuwEʢ̌[ժ?>T0@)6X+N=٘rawo9[ƿ?3Sv(-|B| @ @Kg$LH~ߨHwjꖹ `a1գg\yAkt7}$7sk6 E23. &~ ys{al`uK(lW!MWtGtC]_9e(PViYvUf% &ݼЉX!cg؏$[78ޱ6 w pجUR`L|IJM1tWqds]怄2ڊ;.knN` :'24 dVX&eT&[|¾דt.|Aą~O%{8n@]s+vS" ,Z4/21S%QSch~6w@_Z'xrMa!r,(-h7Mmjۻ<y"xAe"(MEE9xy5]4BޟɎ] QlQRҵmIC)%Ej>pD0~Pu͊>]83"G1Dչuc,@M}J(TWq5ʅitW$W'BȫSIC{ĵfOYKfV2+/nj+oLhPNр؏1:i HA?ùU%Q `d"dt\9g.:j,qqkB u/2Kt-,D3O?DUb!ܒ]H>s1xOfXm"Ebsɻ> b} 8<_YX4V4G&3 j6qgNVOFflUɔJ`]A5NeF'> ۳k>AguZvGж%yg &0[ ?!C Ϳl0^- O.[^֪JFdGBzdz CU=1dR)G[-v6Z)Mv0K|8kE/g8 'e-IPGSA \ L'rWgV> qQhs$q#D-ZԪ ) 9uPtk*PO# iDN"eUqW»rmEjMCs|f@ï‹JPzcUHGH(u@ެZ{&.ޤcOADqF ځI(.>nuEg}˧I)3`E>q0QUG)[6A11}nY㲼4Sؖ@E~2a`Ԕll*8A'D(!愄9R#4a=N?@R޴h=p'tU9Yaޔ8wB\k53'>-hDE51Aiv& 5!r3rCy4}rE1kXn 76q(d*p_Z+^lع' lv›%TbS?r9wFGp ~!W$:AxpqY!N 0 $t?[NÝfG)L ')i]b"C<ⲗ\ٌ5ga޿{;"+sX##Ѫ#.nTh1o>q ʶ,៝+JĴW;ɽ8NdB-^:dF-֭jGڵU:SkN:aD뻚ezVaG/74n~/[:4AUNS3 h(x^vIe0  Q_Bz*O.,+y >M[{_ǔ chϽ?8`,[,%_$h`;L- @ηۨ#(w[PVy:t I&ևj3wrJҊ/NV*ˉcӃk."Fgsn~Ǣy7Y"s ٕWlo T\j"pV6`Sg:!wH96̩"1i#Vө!hWdN #LJQA3@v㢗mGAJu)%,kU[娡/lÇ oPSj>>na)R,ڔґAmY{*85tɅotRKj}j':o*[C-CFnv5䑧թoDcL*vko\0縃@\nm?IG`Um[o`}B⤔-pyʵ18`*)9fT28[H7wK5fi0ښ!e1c"s>{x4 z :„Jϵ-Lw.BS$Nzj YX8JI"ʧFXiXVrq-3]I\_9\MKS/s|#ˈfGH]8RNrȶ6WMՅ0_^UuZojKzZv4eHWO}&0a2fMdÚ}ao=xt{xsZb5S19?!)]ҩ@j03&- ;rPl DlOPYJILb@#Mm?/j_Y`;:'$7:ejjP5H49Hҹť  ~ 3b,|g.?`0D샥οj+%tuJml^t1d3|<ԫsv{WI޻wdA]%K/x!^CWt2 XB~M'P"Gɺ}ni䘝mF[衦tDq$V{ԗ@1K,/-Gxk00TaLxǂwFA/GκvɅ & c% ӣPFۏЉtD}Ë"Qv\0z($% \mrDI=ZEί֭un%䖌*RI'WRPďpMJp,>^UЪTEFqCzVo,Ns$sDbP U/ͤ&>"5Mq &そ]ls,40t;c ܌ٴ"$tTϷLXAD?C'v Xb5E+( i\g ;WPcl#j(KNGI,h5 1W ssB&.Ufe2b q3j:/{y7t|oܞV.'1).GE9 ova52I2NRqU>M˷ vc'@}ŗfEJTt0 NҞ RExn|S+d}9t +@i_Bx>_dΛT&萑r+41Oڗ.q>Ҭԛ[pD.f'l} g#/4Op'0vaҴ9",n%͐%yLިbUl^E/ i4b8s&n3`( Ah[T2pgY mKPFP 8R<EAKujj !}Pqt'Ol,`\SCd v9R{q,.T[JEa+e6.k}H_H Ǔ\}v{rLuO[ʓ$:[|-SiJLKKݧ:YRlU·ةw/OiUiC>lU.8eR sQ9~>_~1iUKxu.UMS`5;*d]Ju 4N~~qzݯ@PB}jd UfQʈ/RKgf-i;$3VS_J1?)aD(:" Į/KZJ%g[љHWqe[OTr+ i ʎJr\ӮDT‹Ӌ eg3HhSu Śj}2.nBe&@G+,3 VGHod>)zkv*X肥O =&ٱcoS2E?q`>lICXƹΪbtuƗzRkN 3_&z%_ahukE z.#Q1bͻxHr6>M,h2v3[ĉ~U*׽g(C2gOA؟7\Mgk!McR/r y5Jl"|GDzNUAeJUUC*o;csu03`ʑ|ɗYoqyHGQq]u*`ڄ)$8Q{Deu"J_ez^o)fxa9QKGx(\BZK"?Cy~Z2q݉UzG!i9F2V&~֋˳dpQ )k_5ϕԣi:Ț@ 9|Tb$;߉{(HT ܞCW+{^#[`^Ϲ)*Аu*9ϥ:W81"N}]V +2h;K9_ Y|o1~Ɲ9oQNBk40l(إ "?w>+т}2d|wлK=d ͡Ex[AOpU<;(ΰa'?&oRe4j:qsO yy2'kJ\D~5X[8o)4NsփMM 2@.|B}|;\:\$!$>q"vy> *#!0n ":8ܢZ~J#y{G3<{|Y_zU \nd43hp]kP@|*G6F%uQjbR{qa롙YOh2՞{0-OdIA&R?*;f/rb@Bj.e݅p{QvYiușrM%)CVݴ ԝD0krv 8"a^ hyPFC`p an;ڶ m.y>"0J\:tHAd#k-}aFIgHUUGa.Y_fa3.[KCmVCdj}m.s^L',MkH7:9/$a8^B/܎!DgWSEg1:`K~}TO?Y3}+"ř$vf&+`mt"䔕ᔇTEtB(*'>J[t׉)-WΩpa7)$| 9FCIEdE(N$Mߎewn8 oL!Өu-HG:y֒[O].A=F0XO,ABpS%ynv|I&$!ZYu%c٘~v8̠tR0b̀b \EcL#;'up̱zq_K9'<0d@zS ʩ%_N֢(|o>1=y7ee#ABcڬ0?6UV1;Prg 1*p'/\y&IauXN}W, ufOacXK)[ЂOeO2*6:Nsm)?QWYanzY{\jgׁMe ŀ-#FlǷ5;EJ+$5}ր)u.VAdH fh}lӵסoYan"xDVɰ~VAu,ye;| ESR% hW)~$D$7b'n$gM@\VA!Tt4D9^X gRš@J_`Kw ><ۇ>꯭[:SF:ٞ4g 1GrK`8k>Yy1v>|70ݦ9Ly(릐lGBt_hfYW o%GwaYkJLa閷6tfX%߫ϦHghbquPHPݔՊV4aoٷwW([ڛfѳ&sA ԕwL2Y_*V.)q->mqh}y Nw"ͽx)6cHl?t}e]o`.m剠A =cwH&){AՕH9t,!iێ +as28YtqLa9 75tRCM כ'xC&5M]D56W`..׊-́淘JWԟUl@ hoO{",QxI1 Aaʸ:@0y9rke3])hޝaC]A72vZ 05[dMܷΜ2~h NX:y-f͢ f<=WVƹ}%;7h<%dE0EσZEXB!r%>udӦ6,jW*@E[<ʺ]TJ>3\dr&܁Io9C2VmAMaCR`kqc;h(L2NnԈV; PN*`,P» TfI^T\ѳIdl9^u:d%Ck>znW4^KQ4 ͭ jO]Q`+QB*:IP~ AXYeV3abH+3i < *c3_Ni ~Zu [b|mDK9ʀ*\ɗƳj8cx #o#R["ySZ)WquC?*Al> %;6y~1yS@m+c]vwdѤVR(8_޸>'d*ޮ[ QEH?eNu9h-3q}D:K+;NxȎ: )'$x-oOHX5L<Mpo(٭9t(nE2^S%#B/ 2#;5{<mW!kȼVRp0kC 3GS%IDa%1WG*D"G=҈ޘr;R[Ӣ?c'fVќ90:X fY8Cf Y>uiK =fz~ZF&x`/?TV65S U%m1cS&Am )fha3GF?PչbvW5wB\MvG ". 6W</5-Mz,!Q< 2Qju  A`[8^\I, &XO ma`[cdSuOXu'N;>0a{V. h[lr_mP~DGĕd{c|9+8XdFY(ʔxj{ HУSqWmMm^*)&sf}2H62|%~`oF4ߺt\25Yl+I3AA *4\{ |s?ڦ|Hp(?`= /; jէǼ^ຊ2BJݙ!cf˓E˼AZ) PeLStgrݵ[3gαNRI#By v1)cDNJ̅,Uu<Ͼ atsD-j L}_j :~GC=ڨfcřl\ku=V>!/jWw64r“΁QRA3^GHW(0R=^O[mi45c"Uʞjϖ\2G?R{r&NNOxؖ ЄqS(i؄K_?[yJX/@|멷3:UM$^$ ?X|1+zPr $i s<&q|~?.0ҬW093qd^Q o>w:W#ӳ²1V&i)xUK^۶"IYnΘ4hoiOV4ى`h5.o]@@upZG @B1>NS>$w ~M8hM,zؕ}ŘWMܳL;[ 9s=X5%eJy%Ŋ}L$GUtr 6jqz,#ԸRGA[ܧ5vKue{FRmZNa7Blrѓi'_ٷ}y:*Xײg.XVdp-x.Ovi=C@MȔ1^BzG̗eǓhJ iBƅx 4t-*iB-rtohԐ+$+Rnx`׍泰<9AQ?4= Mw\d@FxSmLD'ކl8X⃒J^ Yo5 HN@)lrnFaM4,?xGX \RO)14g;t~»"ѢTn'on!b(S]>õgCGL=B?SM*ٌHs 6,} 2^YoA},P۬bir*[1ex $a{@_E=%Z X%V go QI 5$/V#Loo'bpknJY~G4ĕVBϮ;jpwt^ۘZs0ڼ~ ;Vn70e*qj 3yeCO5+ KEQӂk=9d{q&eA=XTFK5Rq8;|**QUB,P9+}/%XZ!JM 5hJRׁUHTH7qkgH>҆w] U|Nh"P1vٟxBxu},κfgEi.$孈[y!$A:R*WÏUo%5ao#Z(w>X e GcEWdMae#sj8 X2۪sK6=;7g~Rinҏ Oi*5Yt@$4U91>N'/A=Gs찏$_KDol ҈fB=Ā;TKKXtIk:Hnvag5p2wn0 2ahQLC<2 #$^>q  ۵blV \frXCԈԵ:C7Jm~PڏM,2DolxH'VzؐjҺxImD|DlqȽAbs%i~b ["5y@.̎UMQ~O|,QdJS-)<%SBrQZ:~B ,tրZɸH` ] 䙺cގ8=qGPd,VI:$~IYlgv9$JbEF*ר\ =k|+Bp~l ;As||?Iv$ "b7.hQ.U&ri %1Yuyl̄[Cj&tS}Fu"_9uIs:e bCpA޽ketëɄ3v]/Ai!|@ggs7hMUa5~S3ϮW3x>aJAn%̜nmȒG\^3璀njp$a i 9Ocx~&FM*:Px`]yyA1>j,RdYiVxV)_VVLߎ<(рU)x ZeeQipyb-!UK$l EemmbJ_X^i2~gH}c ԆTk1(͆|_Ǣ}\0[À@ !  }}3tM8&ߧMdp?̰6uЪE*|2TzËiS98ˑaHץd/G@LI| `⁌|b)<]j**pŝ\B!VvUZN/m '?2ۃ"7ҪFenF^C} 5p^LȪ$sT=h`>k0SL4n, u1 `L灊sH,kѣWu q̂]Б87Rz XL&+A8;a \\*_%X+#T@@Ƭ,1dqL~!I #BFS< G]*]L@;S |fxP-F.d~q!Z%>~GeP`a*Hco1:XP?E)o5\[x}QcHJ"QChۍHzqLa7*8Hjk9L\$5OTSBQWdldu%9  Unwm[9M'JorHBmxdOHwՐ5˧`llInM (Ҳ|*~"`1;L ?gp/~5SnTxK%M;5e覕GrrJe1^?jۍWUGF.B&UHj#23LG;z MzM灗OX~W߻s>˱IƑ?鸸?&(b`]ǘDL/X&\HPʺ~AvDFM bMi?z`Pg/nY=*m/Sڏ XIa:z ^$k NLD?eHʥz'M6Z^ _'Ă>]Ư A9pC c\%搡&nVmer.fM$Cb#\t"y(*QDg]ZU~ǜ;9D(߯9o|<䆴jK4xb[f8ߺJߝuP *)8]. z nߩLPn>\Kf@bgTp)xr׮1ϪGc| ?JD#Vy=#D"D8|&]&YK00,\|3se^&3͌"^$RQtkI!5Qf%kRzCa KATPBh ^dU$Mp%8d5ѭz,zu²2vX4A6G2$4y_-ݴ|I2\'zCfqޘq@ϊ}ibN{ ptmh&FN e$ԗ18aLȭyЄ:jʗ #! 嗫K<[2|@)&7kԋ "ͼ1PMml!ƺ9^$m #Ȉj(D-^ 9DLlIDK_XexQw3IAL\؟$LWQʂ_Vg69m iѴ;KF+=qAZzO"Y uV ᛅ t#9R`S IF]1AdrFLK!;ѰaᵭbH5|<tjb*c#C~-h]>oLzeCY@2] LLmb,aN:2$WaaST8^A,KfO6\*婾an6@ =q 1FF(2?t1L)[A 8 ʉU"f ~_u+`t=Ȟp@)(Bt#Ybc~Df* Pέ/jv nXN %W"Opwt(!N]~ډҰn9:) I9t/!чY;WL$nI4tP#ȁ zx~qE11ϸ~6X F ¿iWy^:ZxAw=OܡR \ֲ׽pْR4  |8 ewnP lU999ʴUC浝9 gs_Bi&gFJeӤBia"!B܉UnRUj4lh}c9O2 ȫcYMk!R<H ,p^-K3\2dmcV /2#b_QNj2kLK"ٖYԇ5Xv4?bJu7r!+9aNuX-w"HN4dWd'R5 [fwl`SWE+ ?6{TD|*ȔW} sPK1x y58h쪚$ώ66Αq?CR<3N2lMYZ\|'G{~zJ1>Y!vmQ{kyءw."x Scd-hՆSBjZ¢ٿ.ȵm2'3TN2"maΉK;SТ2E}ǸdTa׎׊ҹ$jXW %d`9剧9E1b PhWM"lXaJ_ B` .N{Y**zg}hGA/ΗD;d$GVUk̗'ɞFtwb/PW,Nzda*ۅ%Fa\fd72i-BYX^=}w5aa㱢<UEfE`NߪcbÓ-O8tL5DmL)^_v٥I71|%t~M7N 4^ $Dm^'`ϯ˨\0H)SHa2>8oAh{b` ݧfzrAq,Bu(\0uL_ ]lDVM8󾸕E%6^k\[A_@Xb7(TIgۀwAʆPǟWZB[_)ʑh} 'n4qZ^Um#Aܷ &`L9g9MWnjq&Ƨ]s܌zw^Ɯ@d=)24G'ڧc/&7嫧8MmhV㱈3 Z3k:IZgxR7XH c|6RT/٦,ѝb&l =*m%W3[`p{+K\PoVaO?P5}2}adbW[8h<PQ2cu&6[\]AcvvŤ}]3ts=$@%$tӤ`|WVW0Mc ~g^QKyi=<ҏ6$VHb&c-(Q*hSQvpe"F1\+ۦ$nV&@ɔ宁54Z+͜[=6ɸE T?} ?5Cg/qb>).Rz]dVc5W( E9O]j=d-pOj-ɠ ڥ9Oe=/JSNGGs>Hl%(+| hŭj OT{H0[%=v8_qRƞb{ܪܖm@׽{Ƃe_Ҁ̻kKC”.Ż SVNIS  Nj&ڭTSŠd*v,L 91̰A >w+%a ;wGnc H ;{ YCMIw7T"m|ŷvPx,wXc$n?96TÃv[և uį`+^"|5)M&{hXq)&g^Z9<%*5KzXs.pL.J֗W6eRGx5h%-X0H0y]Dot"ho+OzJFXVdP4#Sq(7:K GTa{#ӽ|IԉO0rxb8INPH+?1;5jw 4 Նq_ÝEUʒcZstX 㰍V]9:Wfo]|@x%&g?!^NG*n9Xl^}h\u2W-cEK"pQ+7I] ĭ kQ1^rYJ >@ iOh2Yͦ u|ˏAЗac!4#ɱAɩ*P'1\raR d|qPZ8hG)㢾YLgE J?r[:|V^Ig&~4kyt=gd0_VcEK5)ӝbEI&| Ah"1` Ȫ| <[Rj?uTTfʬpw"$C;E #܉wUIzND!b L+m$ Fslsc>%A8K~)C2˷5K/|vɡ\`K¯-uG*U 7xi sMn$ZI܅̊~"vKRB[@φ+*V]{D'E$uuzxU5Ly.| 꾁=t?uh^c[^*K33DJ ͞63/B8EGu{cFNVmB̙ ҇)hݭY,}^JgSbVd1L (0u'% D$+[<@Ģd&$GGĶ%#o6~ihg!nWE$s)Ơ-Y?%J%bGtҙKc0HE2!ہ3?4̎O\JJ͈bkb`vSoDef5>MZX}eԾMP)[H1ݺ4%RK{ŠK{ _!%L6,9NM5 i%D5;q 1?G= $F.ϥ4e6d"Θ :R473Ij礬y#Zl-< ЦZu$œlM^ektOBۼC_ cj&J-VXf()Ka)X hqNYnUiC+kP~FP7=U05 Ę쭂PpoNJytv~J+g6mc7k>!%6+s k_#%ϕ"(0^~wu'5 (X 4z"'6$"la'Hju xb}NxrN%TPirf|-EsR񐅔߬`aBΆRnMސ6$nL\gsNNMa:P$cpQyHA"TU 6X^X8ʎX"*b}!+ Fs->O6U(W9qs3*c4R2#G]0Eh B/: Kw ˼*(ɺo!m)&F3˷B%p'Yd"$f?!hd:9 ]c~"5˔[*R`>ڮ)w) (]KMW1ju TMYI1knHuɝj酊 HdXx=o3 ŕ}\JfgKMR+5$3Ɍ"RN^<32p h4C˵0}AgO@E.w n0g6{rt>ۙϭv=XM√(Q$-_@m[}cuj cat73/+Uz7nR.T+IUKH@xXṔ`Ḣ@O-LuPLrߕb~=h[J]`t1j_6* ^G䛹(3fsXΐ@N>d ˌ9 ޥ/c?UyYdl 8.Ȏ‘Dq}FwB<\iY๸E9Or ou;9Z9@XЌ] ,σHV̗K'Q'<S1VZ Ƶ4r%9q!ѫ!. F#JbEb]YVlOga`=T׎ j音iEs֡e[O jȑ"Õ0Þ}IYk-J8hjT)⯡4F ,<ӵ@ 7TLIJm/#] 7c1jКّdT߾.;١bߝFJ+BMrU-^-}h-W:}rQ{ iSЭDYlM$| d~LEH^NހJW>cp:p ~.K { ]m8f_V^6pe05V_ޮo5rIg ͕B55{6OcJFz-NaAƛVIڻeA;wıZ$ ,q*ښM]NvHԃQj+#xSI`GSR*FaH^Ԟ2J~Rp4y vLMˢ([3h0o5:]p]]ZFlqdȗ E\`mL#AG=^bw "8I؛>9#v{cfAYQiL7,ݥYaԵuc ksD? 3-wAULGįjoK`qTkMVe\EG&т֞AS}5VgC_0{.Yiռ{Az=%hn^>M#Ϸl];N ^|0 ~aӶژ_7Avݹ8K2ZB캁%` )>%RkkeloffЀ$'H}cd<,˂RA@m7 B:tGԈػ /tp^Ouy$s/xޮ "wEN=c"'2:u_3nVA)s2??}rTMԈL^NFpOi;$}A9JXܽPƒ>u ;`8{la=(^tuUA@,y8mf]lX^&J*j[g$w'[ 0q_q5bs"aym +{Ip|SDLмtl$* m[]{v$C{ 2w0?Xil󑛔~?yˌ4~bذ*t^d 3ϮԙdڇYzE#4~ FTt69q00uv#6Kd:)= Y1JA:, õj4R.*PnkQ=n4(&NHiJ#U04 NH&EZӷGr&d-pflW|pzyV\J bK73|, FPJz7.X~$(u *R1!u2#7ؕ k'q=>/8}T8@ëg[v(c_vk\vE /XҷG[I,C'NlþדzE ֒2j39hFEMק.ZH' @AyT)8jd/xoNW|*ɇ7 i$KM'Q~Rςm$n답 2yUuKiL@ҙc;]'׺s4%#Kά`J ,DIp<}0zṫΉ>'!`Fp8ts2YV8pN=F>(cQ~5^!\|2^,+( QN֥욌7ڧ?R;tKcEy_O:\4C:a$<쐬r&D)}: Af $ҧ3&LxM:@9!A%?4ƵF]q" N= ѪԷp">..;;>Yl|*_4gii&Փ)S)U/ܚm /DJ2KqfDaeDtq}j6,jASz9!}L3ǘ8ٷ8҆>s=Y`#YwK D06S1KDQlcD/4lA>1a3ъ=wTk-M}ViS{kȷ޼. Qpն'h:,9=]ӁdxJSfVyvqG22 7sRt7>9#L(y6D1|4ו&_ܠH3Xce@2MmZE°(uXh+[ &tѰx4;NB&W^v2BU3q[ѤV!AJzV染I@*ytHrIvKkoJR-A?L- נ٦ āABX"yd'wt] ˋ$UQК=LK+M~ X ۏFz.pVVM=3f­Z0 ts˫:.SOkfsoF!;m!KOBP^ #I IzoiOk$ f3\V>d'%Kɪ5Ǝv.c㻐>/bg?l!. c\Jٮ!JYxB됋"X3t 0] pLQUj ;l {ljMG 6UHb-+_]NցE*鵪xQ<uUz8{etMkW?(7aa ܵ8 3(=~#lجISa 亖9]>pqXiX֕0gx Mx핕q:"j`Ѥqm~b{ z*չ3O034dW,w(XblTӸB 9LqVE[ ڸ(XP[7k1F3Ord.ǯ"Y^1SIRŴ \"bGBX^0.!Huܩnzʰ<"YW#u{)',YCx#junsfybۋy:WB`}R'@yrM3Xh? v YڼFTB^I%zLK.%pij)1b<9gYz) FRB>x46fDžAӍj`"Y><xuH+KQQr/SC魟ix8joe.y&y7CrzbkʤӁ0;|LGcss70d+w֠[OD.S{fYf.I3Ktm߆_In2P@~BLA.&yye?'yܬ03@pi({U|{O_n&FT0U9*k"+>ABߣ$p]a8ddBhHJYuOw$[٢۶MxM[p Pzl;ö1RNw :Iaχ?8 3so= s?HX梲EKTmGf;5q* ` ƞ_~ũZ򔏉r| źKvakcgKdyd!K.1@쟤dwԐ 8FY0zѠc*Z<D Ϸ0W&`|VUbH_%`r|eȵ g2X)+E3JE ~Si$iaC`'S%i#;M'|>W0h̟aG6h;T=RVS{.]X} d̛S.B#ɕ% ~ Fg}şt@gkODZI'4v0Vt=곅ݸi m3SFZ 0%f4j Rc`*fc'jg5=5֖g'ϙX_v̓-.A" ڜhˋfG|M 8<\5E+A/W8CP뀥]T-A59喲Df޶yU0Fv̠~K;%06Lge9X0@__󭗕MV*y>x $>V+ Y9 HuМDP'wK[ik#%{ ^"pg PDNk_6wβ'WIDGM(>nSƜ/ fJU3e-P՟EsR[!V+l( +јSW LA KIu Hӿ= =gPSF& Y FUH+O1X{QH H%yկ:jI/,+Nf!tHLdwGepD}oW^;͌#.WΛaAѺ!x [Tɓ}֓/ov%fTf"L.ِWB,gH3mEcQ' R+if0ϫsvhφGz1ʽaS\OyPǸT.F\NmCtev 8Bts'ނgd,$Nͷ?KjK fjcٔMo.sD-D{3'W;jGRLz ⩢Ib|+yB$ĥH3B`'D" \ڠNI$~߼b4imHuuJDzsH֌m|2K졀HdtI\k籇&i֎l|qesy+3"rH'R&2>CQ|}hb̀B%Dچ{أ'AF PfmWіs*<'eve&(fۃ%ĬrYA)'HKvlkRW^ 71(R2s |̈́oVg[ؕ?bup_k2D 7Ez%!}i{&~z#><7p\#`-K0'#˷P< ~|؃A șfCk@E3R'o'`LP!_ƩsU{ƅ^2<t9YG2=#*utƚ;ý聾\3= mG,Fq?qE/am #YyL'l2r k h;&YMdḔI[kZ^htբN3UW)`>݇9b6RPL TQ[/X=nYq37T١@W 3 ^al 0،_*a潻wAm@UPϲ(RȆ߉)<Qͭ?h-(SW.[ZFR.T:83_D5cаI?0hS):"rz# l-q.xG=r Khȍ>z5f q8 _Oۙo;DVYaaTx*+NJS>Ӗ(τP˪(<٠sS)e}!p+@^L>HOy4/ӥRyYiYc#茆rMm{_3[ym/;j@JfFek;E qID#;(78};2^~ćUPFj}ru t‰#G!&~o!?֑W .8Z熐Z#Dߜ0?[jiQOFh aRJ4=w>ҹcnWB033D gtMu9!C_6#Nع9P<Fŝ>Gf>ꠃ1E{=T7&?A,gV8a+G51v]6vL`,v!xu yW@PרWSe )93 ܌Pk*o=6ADDf-xNÙċ3AgsI G t] \Em߉o\GԾ(q9ڰwPa3}ɷB*A^}@v51h@6,לZm4X|*ҭb3e!a-4!|j<&uq DQt2~BVy kP5xp_;oXT79T'R-ڶqْҔvb$;Z!T0 WVQpϯ? z跼'R h:ƶܳ}A@ ͊E203`̏,v($4V S 9gRV9t6X|hdPBX?ěkY3C'fʲ< )PGc)VvYd?U ^pqYDΎvAbHi<)gG{(_;JY."F˫OE9N@8Ȍ@ߑn$S iK1|aH=V&Qa! h"3gTD:8~pX&??`|TᣕPuNs{s0|t;T)n`*{4%4+' \en2n)>y9o}ڧT_cPj8E;5Z+I=`js@[^d:OI!bNkqD O5i Ⱥn`oxfqnfܨT'}LsׁOY$2<{hmT7zi88t7YΈǰv03q%!ncR 7c˻! Vb'~_z솭b FZ١e$_fFtZK|Wף|fgu42}5/kkUB.^ Kmog<'!e6K_1o/r5LJUtgZx! Bd|r cPB+hEK OszJ.Yl|R$P^қIm꙲A"Bd4( {q4h<3w6)y4 N(~5i Hn8M=Q.) 6gaJ=΍IIg`=n{Ň\O&U01a#O[j$ݒƦt࿃LUqP ث _23B`dX8k PEJTk#&E&[nh4ѫ^%2ݍPp6J1r?CluD/rIGrVOG뺯c'JbUy05Z+W[&Ca6* _|T`QR+8IHd<7sw J>yɕ B+?}:pЄGDz3OC ?P#~[}r+Y8A$rid%QN)n`_^!Vm+56#G0M{HojI$@h4dc"# S3ڠa8#2đv2[fKtKW)+dQ˃%~𤋮ڬMOzhDؾMEkuK9+v| }dP(풠R5JD*-p[B;|,R30|Q.g]xB='2UQ }G" 2i# j ёLҶF!%^rCt&zZ:71SRqzbNrݳ]`7BNE9]SN2 Fs}Ɓ\o bW6:`Za=mca`?cyr:dU9 Aw1t}X |bKgT} ܏Lg9L?Qe?`۔]7irB§鬟- {K:Dz@RY% 9Ag (N60;bmQ%YorK{M)?lbh\vK+\-Lf7CZnsg^ELP$ܗ[_3gu,˧9<=wI qw=Q="+- :fc7(لʲ3"19,C4˽)f5f9ŕ~0|(mzև$SV2DP|vͱ^'^+FA5Qp\ߺjsEeJ됃1Z$[(℧T>F!$Isj`;oɠ4YhcNAjQHWlH]TP vKs}(WGPx(OgJ*P>Ô"L}H=Sx/t?5ug~0|ySe[\5Y!`Oex߃2Nl<1գp'\ +H.˜1mQIȝ\IY^cd;flKD>t??uH1]W5;%yrvy mZF<0GVy֭Or~cv2bI8O8 ׊-=Pw`αQ( zhc)A mpMU$ !8LBxd(6x񴴸vs[%?'EU676DN{%*mDm >(.6~ԅ^-6mq JceZ Ss1..X򑞾lwdo<`KhU(eBz-4lvїh%z֛JADh֗^CHC0z_ Ε@Q_[;OxnXwB`u0EdKSg@+n ő83۲?}1Ӿ\Wgp9C|hI,=Q*;w)F1z6j{}XL.F a%hѓؤ&@C83ۙϢzH%chy-7< &C]Zf 5jqk`'n=9-lQN/ Ta&vTĿڟErlP@x9pNyY± go(n]ťmKŽ 3!*A#' L"jV^(i jp$=7+&s\UAb쑬xp̅8m􇂳- @F<\7> Y XtfڃtufJ̨WJϘ<뵻ġ*v,<&)ٶD7HPk7'+r)4!>lU[CUsšu'k8 cm[m{c!VIfT:s|LWR^5/AaպRj=,?egȇj2 $~}4[v@~{N`6@p|)҆d{+szEw=~( Yp%CP8~db%G~eՆp + -\UdVvdO18_#cb.E;[<;sٻ[%YE3Zj\MdP S?0|Rz*%y6¬@W}Rs"!j Kݎk5Kֶ wQQ"\0Д;)hh|.vxas` (lO)\璨r&QZ@6"w!;xV_wx?tѭ.s%BڤtL%9_O/49gf&EPAd|"H*::K3}$ag ul9a`we&:eDA, I2i.6dV%)TiWdP 9)HD:s/.Þ0 {;J8T} 0z-=Pny1_t !Rq5 s͍i}y I!Kfhd6J="8Q5X:.{ٝ;-tg^ +; fbʑoRB4$!wܚnZv: `Ǿߺ OɑKYU'j'E۬e Sɏ>|[8YϺFؗ8RCT;1,vʵ<:n 6uÛNDMz'$Z@Puv>W$ nxn8O*Dd`rhϠď8MBSoG~& O8*yvVu]Գ1֖_4nޡC\\xb܌q]W77QWKK6-0;_UD!i }okH-ꚺ$(fqKqάIen;$>Xy,mYf=q@|# ć9chE;L' a}–s*Ձ*1CK zqYV}{o֟}m;( P/oGd ^FRkM ƽwml,o!>.PKKt-uѦ_x?I?.a/32qu]E=Y5C JTx To8A +(~&߶`;}&  }Y:vJa!tZ` }R|2?ϏKb=^pزprnL \NlԌwia u9t/7)}H0-?iE;W?Z«əsͷ1Th-l{zb^ ^N>="?c!2P#9A@^DysXGm@vZiu]W]Z>Z~MH gd3T ދ3YӃۖ$օzxk/"dYi|ы' n84d]R8h3$<ևcU?S5GQknӯ%KV [a8}D۩Soqp|JrUa& kuJwpi!b僼&GӉY J .+?ubEN˂xoo6Qm=.Ps @vAb vB,9Hڦmn:=-LHh/w8{0K JF=USDO{ Sլe!Pj 8Lt{bYrQAsHE:)g*Zt@>o_1dں om݁HTNqK@ 5;?][d8Eө7ŕU|mJ ᓈz˩A[pWwfm-ii姚X _[, E.n8(j!ZB^zFybwU5& YHQY9rBTyMC{mmY5rD46UDY(PjA Ukl*:IRz%ce ̭2 @l5T gRh c4FԩČ\ ]U r`Zt9 aAiƍ>C,YqF)koH~58տ@~ WM+՗3VmfƕvPXIAd^eT#x' >52g_k-T 3_@sG"NHr|_B)K؛ Jyc*h1?(ǰ(6`1"b΅5k?RpC V })a[x^lOlZįDUJ?"GcW\&6_]1'Zؘе1#eUH_\pu^R|[-3ߺmjpVy;:jE:6?別9ųP{gaq;s_k6?W"槳ᄶg 5}ޭʒ'Ek|$ O }'Y9Ynd+Vh_fEEшW)`U}lvRHsa ""߷~` ,>HfɾpAܭ][xkޭk;g[ZXcb?Ǭy+TRG_vmsKsƦ"RS^!B!Qv [d|N.KO8{cETVN/juvj^._?㦼D"OMI߆$S~v4l@F:,:vtG54rRj6Ӑ_"J*J,N3@tDoz4_ͬ].+(9.r<%1j$.mKw'PCEJbgl! nE3}qA6d x 6Es^3z;VcM b҇$?)F}wwl4F(0z t'R<f_,;j/Jwt22Cwu\eeٕCb ?„1'Xd+^WJ{Rd76Vu6|w DwX&5e m!->InLEE!^Oĉ8J݂noSq.s_`/.l]MF"PJXtǓ̻d}%MRXP-:R(L8#9uS jVmC`7P,1*j&Xk%[K'*" XyI)W+zP&eW뎎$4 nIXݹ z@kM4 i`g]sק}~7dOz'#$h^!xi,m3}A@nՙw=nP RɾFv(t!v~K~iKGCDډ)lf8Ʉ#%jvg9{? (3NZl5Xb'B)1z؜[CWEo?rm1d`vMAzQ2+: ,l{-tci>V@B@QrQZ$]:'WM}9FPT0 : )EuDJ l(uAUOuy2 V%MI!,"]&I(Hp͈7Y /c|Ր2p_ .Wd7EBAHVw2Xxr(ސ>C dׄZn' ze4k,ilu@ ) 3aP9CxjJ^7܊pE<ō1F C(YpMSE !\F3 z"&)@εb%Ls"=ZAO=7O*_͔^AA?ø$"I7 HYyɴ=qVE%.ӄcby֓|xDvmVpX<ݬ)%oUdGkQz^Mix 9=|`Ȑs3Wm"Ȳg@(f*Vt~  6dJ%DSuo!5~"S~iTKМwJ+t'xջ[$-8{Zç0. 'תJ p2B1he$kmSRzP_V&<KWg0a#QA>9`ܐEbX!LwNk\j-&^+9&5!%OϠSh[H WLu:2{DL@WR MYWAwrn_Ezi53B*//l)ސ`!ұrKe_^%,r3SF oϛcvl;q_f # M঑S$ަL;>b 4Y7|M0؇dEF¢Z 9UȚq%& /vƟAK"_>U ?3M 05 jƆ-\W"Ȁ.)r m+s噠cxEL1.kcnj}憯N\yS}g\k٤M.yʏKE8)]ء5Ƿg(c̛q](KYl;[˯7]db@h@糮CE6+Aei-8->[^!]]Uώ3q vnsr9:8N?Mx_]e`@>|s8lU8>hҁIl5ʫ}?㋿aPӏ3&zC;1!B2};BX]1b-vAG"#FoO{gVWۮ_mޛY HF4bܙn…)pu^T޸U 坳HWW{XyRɮPzJ8\(_;dءbňl;I {HvGj{A-9+=I] Ɔؾ#%bTs_ ly}~.tM]&.j8h/%&-V&g2_g]RHϩ 8``:M]_]w|( ߃"dspcXiAH&xlς9m3UƔ*jT웊ʃ+c@<0Qhr_B/i 8aDp+Fx#T{pz97gaL<gv̛)ҕD !1#д vܔ+찈,i$ D'Mr-Vh)]'$&t `|N2itlSqǮQwW K򊀓|p*sVG3w]PE &Ȍ]c2>o*N %Ұ`z2Ϊ05|}TQԔ)nx^=@l*{zt+r~IȊ ) Uqw\Չ,.ʀZJWb&߬fWY 󠠱 *PaUSPڲNjKvPTxg! 7H&@RH 8hwO.-Yܺٹ|dOu8%x+N588/3 iD8&y3<ϘC+C4 as $sg֕D:R?|(Zn,\D}I>CT3t*G yyIOV*q 2FX`:#QS7Ņo_Miʊw+CrZ Hޯ(.H`S#nX#I=ֽ)!!-I@M1uZZ:+Wmlga y ?>:]XGBULJpG)]N9ɝ>I1QPDR= 2Ttb8^(~z^~(? ctBj% hZ0V" @gtxӾ<Td'ŕNj.l-t964Ty7Nq(mqļ+l54UY" %*1M޼]m"V,#F,2a،]sE(]j5/Q<(O ֒(وT$IsV:|sV0SxcF37OƦ4qRۮC%+Ԋ%sgV [I@֔? 3.ŌmA]ͱ ^9LEv0gptЦ8xN_-hv a:E;o ?2%:~̛!Ln+5vOZ%u6N{jԘ_Z/:Zfp`%_~d+9>WBd_ITHw0wE ;":?2~/˚Lp Q"t҉FTy+)uFg5(zmXP9"ڻPͱ JHӀ#ܘE05b+m'I)-WQor]a p)ޥmy"ψ`cAz`py>"?dX`MYc%hPbc跀k n;r>VΜ= t]Ez~+pF]UJ  }G`9m 0r~q\I05>iZO=VE;Y( =(f3GGF[i}RBgYjHLT&EN !e0-% "$άBK{^wFm-=OʈNq]Q'AD7d`pkE{)7)Sށ=}ٕFkKjhu0\{̳ o [3O.lt ֱZΧq!kȕ2#z3'S϶SRL>֎|SB`ױY3?m\ a2[SI2;)E#ƃ}'0n{+SqyyC1[e0m;%mMl'#mNI =!0-ζ0Bsy>xҔ[gc@Kb3ٗ}~V7D6%PBN#4R3LRnu \[XLtrhRUGP5Ȍ~ãhЩ&dž|SMvZavU0 \= 5gOP,aB7ۖw`I M&.ZjgGq\ihW*Nd3̭jWy},W볁n.*N7xx~w4P$P @[E%%@=['XQ-0h^qMMz1g965;ilWPMƐ7S QnF1x ZLj=f=WPnRF  ->9H*aRaDUuhg1ꍶZDB6m,>@zOy,qKAp[;x5=;CYDRR^mY&od8E *-'5G͠ Rs{4b0uWQA55#h܋;%Ĭ2|ࠡ/>kď>96)@x$$b+@MEJ2eh8Z=_)V sK9^Cek{|>Ui*UN~m &o72 ES_`H,{eܛxJn@.$X!F<3HqWaDW%2f72HWf? ؿ\2W r&id2/Tvx>9BHQ;"~^rrx}CT e)QPgv8tY`db;Jg ,:IsZV9b'FO= !MthFwJ`T\jƠGA>wBnZLUF03UZ6 O ea7 |MHTnjR ,);9?^nfCuT<؏kze892Qv~6>WU[vf63ZK(dl\@k ʱf4>~a5$R(tl~Ma;/Q&EW$lfNZ78;FkZ܂38Ê2(o?>o8w*hMdAy|lCdz Є7Q3F@=Fu`|t FR?ybns7_F`@mm@#GI?{a^BVe&[4pb"6Frgcq39K씋+&i~4G*(u 57ZP`> &9+qix#]0#Zd9pE>tv~uW*`۶'(;ZV+&Hލ{*$õ",%|īe )]~"ρ~{4}O׵w{SYH< sB޲Kh)E*W/ң].y̫]sׄwDW[8fFQKyeB 7)U<D~QŊP%Lx…)hC|  J 6Jbhniф+F 'RU|@KKFl+w]~.FÚ$-=0aF4Iu១㍼Lҵ)19^Jr(pLHC+FT ںkl/q/k<$Odb:ɏmaZ;PNx>vZ%O$`!ji#3$j,~N[ W^_jW`CISweMp,01F+X9@=AȼS r?}J]{P8RN@D5 vzBg8鬿"Ȃn< &V ?;Y4`:jWq#$CQ^MA|ZTJC: Y;`Ьn_5g j>d=W:Gm_Y߾#2DAYגҵToZ#0v>mF6jrO+X3(q;mxAdNgT0m@(wwTNOQ)ob606nDwG 0>>}+1IW$eьQ2W=hX+qhn|Q qw13%aM}im7suHLK?3X{9yG.,J!νk9Q3vS/!?nƽbDMx0Rz` e:+m }}˄7b.NG⒗_-*W~H'*ilCGh;R`=kb$k=M^mk,\/:h k`ųNJ^= B%5ф Y\8SeWT4DTt \>N3ɗ-H_ V|~x66Rw )NZi!ݏQ=[Wɍ\^_pC5LU=uX;\_J<8J|l`"dBnXOd ) Ijݳw.g٭mOg b )}}cX,f['?뙘_yhӔd'r;*T9$';MUfi*?EjگN|l@btZ\Ө)"gS4`gCќ\3OJ}ޫ3 -;ZSppz)q 2$1&#6%v⊆w詧w(|*NsY 54: 1byvcnZcٮH>O24.mknngf٧f Q9K+-g_I(|xptD#W-Լf1$e5P!p jIv~YFvlO]1偘&4.>c}I6_pש~N,R]jo9:oaƄEGZ=vzᜰpVOy6lt%U/_3fKp:$zq'OT"]`$}&!q2%$@7^ފͫt?9Y_\ia1$k@״`2bJ ׾P`Z'h{D zr}U.|+0~Ǯ+N@ZcP t#|$g*+c0YW7r]`?vZ&/f5PHVX]68oC.$J#iQ7_n4MmOxKcgz3=5"ң{ysXiJϰpaBV9u^VzR7⏘Y7-jEV Qa1U a``ʞ1~)iDb縚QwrXGԶ/Ⱦ!ۖQ:c⎖_gDEGK8?O/P(O!0}pHbl7v֪p@/%}g(ǙM[<1A rMP T171Fri˹әߎIMSp LBl4 C;U$OƅeԬw-8ޕ8/[n'V?Q.Q=B'o=o]&Ԫ| hv.ζ˰Be8sjZޯ+EPV p={/gA3Z_baǩ5Ş t]{,.+D:WW(z s/. ~^lD'2h g44ϕ \#?Xc81jS+jJũ\V9<@:;G?;'X-NOןNdgS JqNZGՓ>>= 4 {r `,T72hʓՐe7p\؏ReFO zP0-0^@**fkKOs`Gyemy[rs[rp=zDPz+)Θ5̀fLqaZ;v( c3= @7|T肇Z~μ9 1@Hƶ4kmA9aho` #hy ]0vN f`ƛgK1sO8i> Zht1ԙrrBJ6*~cnBJ%J@*.z4.GDɼc~rbXƹD8G;ρ~0z'r5F)̱aE8޷TLyW$09Ra*Ko&&~JT=FA~ŗ}GyGPEaayO^P|x8hX?}ž5 zpTR ⫾# bIjNS: ^Ҁ*8.]Ĝ&Ƹ#KfjnfSKꓕ M-%Í#_zQ٥~k tw0}ϕRiuBpĬ~V8=v_BdѤk vZZ?V缋-UbKE>ą$Z9ѭnNyxSC X1&ycm>E$ +[) r%0Tq? @9kݳx/yF:K̈rVhG?O͆"x*irjhw-tW!/<qfG'ZRQ&*nۉFRd6V7Y$nٰq T=(bcp6gf {"4cŅ!GmaFa]*n?Vp6,V}]P@AML4w0Jzi )y.3ODw' "R  /Qe T6qĸr%fu'ȮF"V3YS(wj[q!JY^Yz1@X6寂lRS% {.y_l EJפ6 \[{DCibijG|AvھPL%я[??+ kd_9;mv9*lzH˛ Tc|}bJ6y6pt=>K.K$ZXζ\Ta+?#`rWBKBJԽU93xN'vT\#9t[-BcgnO0%="BatE zЅ#wnbOqцUoD(v꒒LUH1b5H5xR;s^RC:<G:aƒ-+q\dSe7M6^'Xj2A %f n@hQ[d ]wAEP,~pv@Ypv99C[- Y`rxyăU:Z{UGHdwq묝!xVR5000BJyrQ2ūxג_ &]ۑ+*NSIdde>%Aic\TJ$X@,Fƞp+47ʿ08-nxSǡ-a9WPv5o!ݫ`>vXk=T]0ThGJrի\;F6x+eC[Xzxݣw2Xިj y#G68նWl8#̽_^"Y99UՒ1V;2Ԝ ɧ?qak'% z.tjbެS9sAO=/nZr~tv9=w@bB?D(1U{J2n&"jFVޙn:.qm<^|ATgܷeY)@đ-fJENR\p0 vo>k%Rļ`&p" \( m.#^`H=m 0W2U]j-ҭQH(K J-P5S)f=s7f!uߢKblXPb=5X/eZO0jĴȗwƲvPs̑AehB6=EדV6_X?HRD 2GG='`Cͯe$:ZnD>SBrq6:p&ޓ\6ŜXόC|(`.\J(=9@[]=jyf7[hn8'?q?ê].Ԥz7^azlvqU%7 !'D6UNH$:̼fxl)d 2 r6dUZ$<8A"z .Ok{`}&/·lDP8zvw–V+ޕJzڅ*зxѝNeu)gq95W BN;ٍййhk{3.E9l0T 89p9b [D  KJ~KcDհ`|١&Vb }c =E\h'VW1* jtE/{ SK%(;"&&<-N/S"=U#[u9Z,$rhS Q|O/ѓqmbhewzS 7&MGɃN{U,%$RѲ?N;!U"F:)bD ȠY"i DBEjHpN`Ouap!yQw>ĥB۶kԀRmlת[ot;^#Еs[wp^(Ϗ(BMEQap[s`:Rotn); 1leDF)ԚaNV41VC0!n}9)h!$n(j7b&i7:2\$,Y#f$׉/=M "IlEğB)Z˗j" UfHkABl?1s7aD;W`BrA@y)cJ)&|Wl\2[ t*}VbBZ#h{M*w>BBF{һ2ܜfjV[wn*8 }9T懨sܪ;,C_Nt] |dCk:l511vY=I3Byi/%N]Iou~s 7 d1[Vж`#az#ubk.ݪ%櫎<@Ǘ4cdA;7dPEQ =]42oG@ngHU.i+i+4ӁP:78PK>{مJ0I_5{3q5ТM7rs FoB,ʖ!g.9mb0H$q>:ZCUk N6-< zғ!]@(0+Ȋga]c،6܏XRsJOnWh]B ;3cp{]C'B>ĊǟOXţF6Q^#L}K[ESK4eC) @51>$7̓RUDWdsh5I&#'7{I;'2iy0nf4k)OMo91+8EJu~uU+:_$J=X2m ?: rEn.0(#ݽ 6`-:03( VHxM[1z|Dd!Q ҋ~eu& *b"´҉ٹ+VaT!@bZYk^|oEܒ/hY|p{D&|2FthmyO8o)I< 4Jl֤l~t`ɓܡꩽKouuT%}yAIou ' 04Hd'䓯HR8D[խC ?)pil!x5 wĖ 8Ey4-2Џ""wb~ҝ#>3^*Ya\⁋;i8$}bvN[B^"^#pbI$v $ ]ȅ$c5  {<-u$:.2#*#+@e@Dਆ]*6Ȑ('dq7m /zАO'a:FED~e>Xfj̀m@RG1ewl`*1./QY*̷qWzޖ8sc]$@c= 5.$! X{2 O72 ^M!VC$vQ>"3bGGۣ8Y2WiP˼0 B{h^VO% LW-Iq$$auovXȺ=-~/2hc=4poxchwڑ=+Hh(|Bj=boY[y¡6fH]BXAy̘߁ѩ-wOٿ+D- =w导a ~FgJ|+AKl7EĪ:,0v_qKuŸSޕMȂvW٫mU&EV vI Ug,Nm6kWU"8{{y2CScɑ~yTWd ur=A%FT?9_êdOd!615Kz@jƏmYͼnӿل|~e;|~g*[4='9bg v{,[-]B| 7=c`NZ3 Kȁ[RLjтH|4.N?ϒ?I Gg!|s$$Kp7E[eF:KS"J]\AD3H<ǔ<_=ZU0}>NxoGÀ_K*$_WfTxnW2 pyrwE_ I;E,Dym,oifB8=BrϺE/ >6l~U2 8{D+Du =#y.ض*bֆ[< R\mm!1Kx⡔` 3Q;9PXne2lzg0S Y*$31n)uܛz=`ݣJhv;:L@ ǘ%g2l;ꪲ9¥?m~6(Ur#Hm;3Z!U0w%7gi;6NyV! d}\P$x۫u'lw]=S P?FԧtG̘i^hMAVNgUWZ/FXCM%"nj\*ۧE!/4tI S|7퉗ׄ„.`~ǎ! 2A]boąCɳ PkB<ܹuu?Ճf/A. &d`ƹ.5ʶ3^w,K:(rwips<Jll/27ŴS嘄ѳoRQOaݐ+. |ތ ^gF.=[eqB^T19p5[tܜ#PEH&ul8Rq<^73^$)m]kT҃UDƢ;V{h 5dcD̰ jg#aVpvJh d}/TDࠔߐHd>}1 FB؝=|n#d+QfO! Idv?6dg.JT3mc/7#,0.*7ZS1h7WI4qr"eG)}n(L'F4Yeg$+(I&mv%3fmxc+E~J6˳U=7!x 8Ř]S*>'B ~3wGCBVhR N01ٕ񣢹Q~?@+L+R.Bh  Va+cʛX,SBGǓ a4"T z=N ֵoт7+ 7'PyZ2I11=9V$iqB!U_vA 23-hp98FT, 嫩>k+!&8T؅LJ%Y[< j%GhT]ẑ3c4agjτ,oH)у1\piIm\dDK6+TX2`2J'HHE$昤7jQ H%Q(Yhvs*0)h~hB3ͺ]А8f#Ŧ5d4w(EKLtX_KD7%%!Kg''n3, m d}h>~z,}yUsЋ;ֹdǧX* 4L+ @Vxztnn,l~e"eKۯwu2:zeK2͚`wb@5_ٕb0uWa9[6`ϸ0ČiGE{Kҕl/{ (/Ĺ؄DU\67LYIox8 vA,䇣 \ɞ$L wYƛh6D x*QO>gG!܏3{>r\ VSdnCIQ1τ +.8?QWZWb#vϏjvoa2`Hd7P/#E)Bab,bA,x=>3CX;Nzѹ['a @DmoqZy6Di/挓 B\o{wuM}O>k{Zw^O =Wѓ|[/\%u_ {J.%@'Fܑ#bxrt)wwҠ`ooL>J)sױsTÌI+۽PmkqTY)g!۝R1-FLumt&Ir,ǗNѕ}"wjAsp* 4#rX3._(Ț6I(+8̸d?υ%^ֈWr.ʊ joWj .2gEjO{J-nBY˦9膵6Ӹ HݭȚ{{+iS`> y29\ W-N;5Iio}_[>C2Zû fa*4JCo>V !|-LV1 Q@7jO2̍mJ6]70-dV]ddžK)lJV2Mt~ihIB@JƭNDŽCPs,G_0܁'N(W$|O5x^Xu5w`M^&CXAN22tA/k/'r5ᶰzeQks K=>"^(e#_Y?_y =24WïzkZS{ 8D> *a0?"oUf_Kzͼ[Bc`( AX.AfD>[jM!8 <=VF~ܒs {1D% 6 (6Pz& fb3܀Ylmz><*8efx7V7%/L.B:^.h2"Y&r@rr 2Z{02y{T~#h~ [ 7thYA?`*ߥwyAr 齭CUmiݥa)(i6W)ukٛ'#fS;cۧxVB+]i ֢f%ؤF5BDS$yc0@1Nv Di k$tOw~*ͣOq M }eRݜhns5PwoF]׿A%r[ 0w}6?kk]ߦ5j\uXǖۧ!l%nI=N*;o0ur&z2==۰yy4۟Y:_k  p[^)@ FE݉H(s<2/k!<ʼn@f7_S;1.)uIgo#b,]ʁ;gʤ7[i 7Vl7:^_c9u#A`#ezjwxNuP`ysPh7=OQfN*믁i嗥?ZGL\+ ^]kaXhrVS&x"F!H1 Jz$~(Xq7\ ֽn(v;U5`7 7 'f<|*I KadxP ED;Y>LPّ寘h4}ocAH_9 (Uk mMK@y6w!Wݣ&l3ct9J>8A _.b$O87.}ljOڨ^Ljw=4aU?fˎCZ{p,Ď#gϙ!ODL<TFs ʉEwc̫HRq%dcA[f.z j{*d8~_Q. ?&dw{s.$,b<߃)sINuoH~d |p\OB * CZtV]pZVzCH%j9Zy(ޗqRR8q9I.MA$P>Zݟď Wų6;L{?ġPtWÁ ',$ɾAKKqQnm[>@e6wUTWgPGiHO7{SrL|7 )f>]R},[](֝nfY O=ؿ_<`R!/aGֶGaӅĔT\IӒA+Do@hS)X@F8l)M*Z_(_=ANX`zѩx\찁gsE*?OKJkY`zr}f+e"eBoJʯY8·ܰe&~:{\?1.t:+ Gc9f=ˤ%W5ᔿRx;݂4rڪg(>+1b[M\@ڬ6U-jrC,N\k'UB'EE=SL?dL_G#t 1ʝ^Mxpy,svV+cW-B / RWEb3Qۋ&%7SPALr8W0i2'Q\h$q{͡"3SQg՟ 3Sn:}tW/i3-+X WN ;O4FW<ΫHJ}S#*H $&]7թ'uϲ[|(@H%3wy~Y9nYMbL!>{Л:B}]\^dI'®^+oLsH=FJ4trҙt^y)|,An-j?)QJ%'aL\vyfDQ_VM.~e3oYvɠ,sI8#tiyp7}fSskMIε)NT[+Ŏqu|<֖/N& J/ +|W=Xr6 Tf0 + bDmf9HnP yoH0,=L8׭̽]k є7?drDqҸx @5*݇9?S"GM[hOS[[3AJ5-2pd_nq*.n@!ROKʜ 0Jҙ/*x)n؊++&Xv3T0Yi͍Xt"Pڮ$ǽ|fW.- 0F[țCl{#;˭c,p , /{cǡ$h0Տ A$B1xh7hݡW\::*$%Hs!a )$|{mUo]*K3hn uݮ`KҲSDS߅LSnZkZXGk2ﶭXpgݬCmF]"3(b3MNi0ŞAB//Do/Q[֣wE@`;>R*heK|j;mBnZ͒rd_@O KHi|[;c6Z2s 12kJfHcH8'*|~؅UBhKf$і׷ӵCYSATFCJżXOO2oGcqt[:뻢YĐRzPYGK$k 4fCLjav}KW"Q5d-xG }Ax /mi8V_2x).'.W~ tkm[`姉ƅ^GGvIEsz˷RrV-y_CqnQLiQJkb3e`$9CJ&6B;ϜZ:%t/$T@'LktxKj۔Psyu3mooF;\! jױDi{@;&4SH`@(ç\揸fx"!¾z?Qd*'o&f (BZ>tIUՀ-}lݷcIYwAxuojLJSOjz^|Seޝ{jĖApKF4䴣RbfSa <;|%~y[ <5Xt@9f׊SAS_7Ql՜~`-% n%VECcNBQڴ䍍3ŷl@w?CJ~x _U_2w6U/3ڊ$qx"XBQhPj"g M[{zV!XEz@Prn {EPMߍ?ɒHZ6%Cw$7gHM u^uEXH%5|`ŽnR$O";؋HMoㅃO kE[jnm,qdR*NW*pD,i ksȆ$Hma7u  X+ͺ;UmԨLH[wVfC1)lne5v>u p%' Wi|): AzӲ 0y3]xgg+ js!\L7ˤB_i$ޫυ xij&&_}`8%xe0tÿwSu%F֑!Qa/aFA#ev@-SZ K?qݽ rFq&?YŀA{e,S]#cCDp49\#Cp? D_|r,}tO4#b5R/ɩ.ѡCY|d8)ZU.ߝSQOS ٴkMM3oTte˓laN]IIæ' )nyCW@i-tZ2]&#ʸszm?~Md1>Go0R+ 3UzlyxאkZ"놯rl3 `[#J4OJYqc/Q܀PE|ddoazKbҎ\^?&# .؆"3퐋>vbpBWC2kB u;q򷬩oܮaBbI},IeOUJcg"~׎ kSfrWbR٘t"Uao/T6XkWAd;=c~qQ3kw5+rƏ|/F7t u+&Hy򯤈);''nȁϻ}c|gR/ӛ# 'Վ2sN:bsvlwuOy8ªF E:01rD@RRne_ﻣ\TQ 9(2ήPŝ3Џu=t  Ӫ+@*!3d uCh1CCs?}aBtӽ,ɹY0pĐ]m"_m3O"|i.o4=ddgdO~wBR5߰wi5Xhc]!^!m.MjQ3C`=z-CG dˡSmݪPt2L;/S@IoU,\6lNXoGOzH/vN"cEs.Y73o_'"qVh^ ^nTegQ&0$jM7(\Ep7@̐&I Gj Oҙ.JI9 /ҟ6,TFc$"tjjqU^DŽ,aI-obn -wvfCx(`,z6 n/",˨^(1ثr loqɜS,#$UK~;j]Jy¨J*׻h)Fn3iBo| Y LL[I-+|;H jq;mS64~8_QRODܛ6T+ k QǵO?Za<A<0FlS<.0{k6DJ,Uth-U.lO'X9Gi+<j#s!1[%D&x7NmHֈU-C,W5׹K/վYs ;^'C(˰ [_+?6-/Kѓ2xX3>udR'8C~ ag i!c? |;^@S~sinezPߞv 2`q^I˵w?Zd"dh7p4]  '߻ -IF ~p(m Q&95#[^~6 6?;Y4A]fnΌ{;[&uHs"jOKeY0oT:GTLHlj}0Ro#ݮr5;%1܎*(|h>^ŭ\Bd IbPh] D?T@o:Q&!f OI[7NӷޚPsTPǯ#"K;7j/<%xйbUlE0Oo2 [iPTh# ֶva S> rVDtcdA-oMi_|FOeivx d*4_?SYr4*A%me) m6x $̾QvCk%ԉmU_l IR.עoz?*+Jqt;)G+hwsげ?tP_1;57jhΗ Q4>&A:lCT3lJp !\$aa\2t=v9*2I9&=Uk8M,Hj2:SC,*N0ʫ<3ko2R ?sWY=Hg:*\Oi~+/R?bC@#caQJ_E̛3e3r(L)MBtDhK0 hރH2Aq:S&+CR(#cMf>P oqչN =N:I (]j3ucq7p-%ƥnhvȭ% [Fs!/P^umj-BN4,{ Lq+~^Ϯ s< >ݯ'β֟̂(UCބIx0CFhK٤jU't4wĂNGRxU\r,Q(Zǹ_byء,m.ޥzɡ"Jr$h)QYt_E n sI:)E6 ga94ǧ0$ǣ0W:|n=Xv{W' @Jh;H:"= LDWt/$׌Z]F:̨cn},뇙z/A29DZQupaW8Kǒ/:)F[Kѯ I8aN @NHgz|%_ugh9~٪`Fu@yޚJA3rCܿQl,~BMy5-ofLM 苧`XNuʆpRgim4h^iOq)W~Ke͇7`nk)xP?_Vî@Y|_qB5`\[j_@aP |F`5]\CSpXF@J<;H>$X 8i1TR +Wi ij;Ru0VWJ׊页16LrF,IycB5dl~ZeE&$)^i-k9e*a5G!!?_*nsQ'3)t>(Nj4~HiwQ==kU-1&pڨYlfJ_sCU kMQ| F~dMvy5qJ[`]$ :d`>V`18$Y\9Xaj-"n;=̖8 vSV" 5?]|`"ο_ݗ"dhmڭ$.s3%Nй21Ȭ #ӛJ< u~YkW UZD~^8o n3 ax%j3^ (mxO8H@OE{`Q2Dmou* d!SqaϿ7ទeA[Ч_!ҕo[ӹꮔ14OYD+Ó Pafޮ5m. FngQk؇d^~onL0T}~Ϥ4љ/#]EL>iMrNa!.z Y/Ң2@SfqN'a_xYgdۦO>H58d@`9M%i0Tۜ6L(Dqp^=-0:t^UqHG*ܽ8UL)Q,bK 9oA豃Z̯s;.'/baD9lA33"( g*3@p׷K,ܔûâ 'YE4 H:iҐynG%BUi 1 ,mwL*n~c-97E]1=,9<[xC ʝd/ 1Dj*K,G嚹ԋ02SZ{1՜x6)٧,;N`,ܚ!G=S1=WMK?8B߸uf SfG&Rsg|fNQXiA%4weMRȓ OO9p谆ai<*Ft+O!3 kV @0xG.Sp$h3?2돛[z!qZx-OkSXO's漘cJy{B!k3b<(2 ]?~oyXjtGUk`O͐X]]M 2KvX>x_%"\ӆY)>}$4 ɱ`^F 1E{T7 JsM%FImޯmp:_G#y-j7,dB5obuL6sQq6d)PŴᆱ8Ӧh9 Cw4uh@JA5 !F eR8D=g@+CMH稫puY䒁N㻣hy\[RI2 <}욗0X'n#m]gW3=s)V+X*lUr?C,P>w^w4l_"-2?nm~TK#Gg<&xrgZΗ}F-p222l'y93+fo\^ ZGK$:i?#ie-c{Ҽ 2uDin!KKDKnjb o*S@}X3Klo^6R*ިj@Re0koa Xg M3̭z$wfeW!{J+{IO'&5#ć?g`%²wi8@jqe0 JEP2Hm*I.ޒ?gZcI3-̜I["'z9 jr MѺ;UL!/"v3xwz79j(:r}U]aIB&pOc,%F]h=-ZGm%maְ}Jmt oI90Fvlz@={73-@R2kA4S!jA&V\2J8#H/IP@.& ډH;r!{Q`4-S^Pg|Wf(Owp:nO҉e U1b-y4M\4f9І50mgGeҥNf1tyu{c Ǔ hn-4A+`oUy 2t {fY r(u'\-dcZ:fL# mn*MXqٻF<'LdW0̜N4{xf.Ϯ%wPϯzMlScSfڸplwu7]weχ~"(*4Hq&i#dEEx.&0JUL(I+ D%LWv6Ke+#S>.ڜOM;|UEѡ OÚvk-9DX&(.>k }I$.ү9U3p5 ] [)j!"0O[ˇeP/-2F23GP-GAtK1sDG^DžBwƵdmД]\PWi#DZpD+SA?JP 4gmE_iLTfʂX֗լ2`,L] c#ƢDoeE'dAPƕRm9^FIg]"uDAX5,VvȔj2&u9b!O }FoAxl6 dߵ)[^H,ʆU]ۺw}05 ރHBk{8a?醉yTHȡ =Œu4J51Q62>ƺ rxd3گf{j$/%dDˏ+6{kH4 zAFoބjA;|W[+Djt#5ZM^dEkw?پЏL̜]~,v!X(9Ƭ_V px,":yJڲᵽ&[LkvdO9 "Ӧh #셅acgiE +kÈmvRf꦳G zV6s؛7ۨx*[wNskn0^[ΤJE0.NWp0TZڨ"A?ޮLL *2tE!TI xoBnmuK_KzE&A +{J~(jRU^1+ RA!M36za٧*Q@yw/eټLp③S4sĆh샓7*a JE?uOpnzRa]$3FykX CRpE@Tl8 SUwKB,s\[nBMydGvakv-_:3MFo#jFxGJޯpADLt#t6>„4D $?6Ɩ /In.&¡HKW!Cifե6 /x&Uʘw-cA=S(q7n-" Đ(ݾHwX0{ЎB= 1mıO<ow-Y2ʹIDILgRAap[3W?2#/TȘ=|u w%&I !q bp>?]5yaӀO cH)<ֵZu(\RI>f?L7~'O xqCDn>tKQҨTWH V:t7VEþCNJe78R IY xԟd %!($hk7K76aᅿLcwInXmHOWQ1gCIh^uw)-t ?%D朱Fbm?Josv?~(s)FE<$'+#g{+kObm%[Tb͞K@S< "l"eK1qQ'v>˫}3G v'5hCix5lGwhICBe88Z[L4SR*wv\4eg YRu^ [2CEpIA칠4s`C`џEr,C|9Еٕ]355To6!1jVL`{˯:sCRE5b}dxh5ꪕRgG)NdRsA!*H3W>Tʧj8s}#|C8cp}=-p#$?u&a ڏfJS EG>,yI@L 0btl#rK ]VFTޕzu͜8f=iI6!.m\ RJľؗkI>qu UA c8C)U2(CCj8_TyJ+:Tm95t{{{hTv@**|K3ee2٨so[|HTI ɹX>_,ޥbɝ{T@RA€2F:):hDԗ߿t hOD!FW #7|iЬZfnD0=gWfVr3P.~R\2HߞRcYLQMя風[K90"i*k!#LUG>3#W# !@`L-Ej b*GoFӦ=Xw*{1@͹[:@3iJ> ظ- ӆzJ5 6Ԛa$lD)܅Eҍ.b4/V+ʼh`CAvr#fɫyH7M;nTClKp Zh/TsPݔnSWOS؆=*f) V<Eyh lpC? -G̸*[k!H>>`|iWNX4ʋh/P gXT0F!(R~ffMMnǕDUܚc qnq7BSr9; Ht"-3[98!Hq !/аJ"̒'usg75sHD1Fd ^+hF'8Rp='%Nm* \E2a}PϏXj!15ߝi ?sz~Y,#uk?TO5]HЍ@4*cYgᅦ"̺sO>=zfDbztj-1Nf^΂ Mp8׉յHVMT^JWqDȋLKQDFpGw{EMO쑿 z"nز#|6x@]OTgiuE3r!~`?1-멯,+YDL}K1;г25}Bf$ *{zB~uJxF* eRg|:/ {ZRΚ(,Nv <@%f:XSg^Do]TD9 А5$CEW8e``/Ak1Ӣmi6/c546ÂYpttz8 {2D2'}-OBpWvͯ!xmB5uʬmD{(w.x3"!]YsO)b*6Y]j8ƌUeLWt;rR}r+tCс)Iy_}Lm1_Dq&\3[K$ b4yRX8MSi< *=-ɱ$q9ɘDiV50=B۹#kkk +iCD+1&7ߠ(YLlVkަԛtAYu)*9˂ ~ޤhfiUU%r'}1sCOd7\HQU$v޿GSZR(dww..HXkB O41+5hWbXhRck*8e7TSZg DyIf NЁ@?OmtRmc$8&cR]<=#FSN$&PU;LL!2v%֮z(onnwאyS@~%:yo[Pq>[C0]kzWjUʭhSD[ P~@Be0/g őV|otKP'8"EoE(Y0-b%?.lGvaC vaY+ϣbmW@Xa03UoRǕ O,vC^]¬`dc^ 1~"˳(2d=0cXꭁB9-uk ξ|_ʨe(B!, :1Ƞq\6/k6IxxLt)- ?62V ǶbZY>>dRB˜G毸#4 ӯ!ܵEYd3_gN㡡 >A>"nIϖu.q bZUroFE6u qQ-M ji]z G*MpU>W'$PERwqd3r87 ,F=X}:2Qg:E't =>jh& "Uz:k-2ق09I݂-dN<;?SY`+S::@]YAj8w3m-8Z<p򈙧LQJxK&c" )]j=NH U7m/4noJ:uBf@mg y} [ %s) !R4!ggTU=Ӫdޜwj3ڊڲ5Mg !=7Qw6Dt.O)<Y=KZnĪ{K$G?o }|[!锃l5movmk`|p*VD?A^Θ:_#2 ZhG8ѵb6Pd/U4.ٙd*?9={)9}'?dL)W/Q5zgTk4qtðpOJUle>`X1ae؍eݳkyج!!8?mkނNk^P?ˆ֞KY=X^܎c;3]Yi  + *KFh$|pTicCHCI[KSAqKv{g¤*uˈ^\Hqo3"d-*h3Ѐ_(h8.yY(3cSt?H: B2ʯص ޑVAfKWZgV.ҿST3? $Wn1%0-I-,k(' wFr2}t./77~d /W.ٱ)ݧ/8+S`2]L?M# 6fn QO mH XG åU?-xG"Ҥ9 F:yChMU,ޡPiIrx* X2VxOqg?VR]gK)(VJ-eY kK;\L٘SS;jMIf@+kJzNZٰA>dq?HP`)Ғ޹fꎈ*qH֝[tE2XCM> ϔhkKM[@gb+:m#kTV-AhUCvp%i8 e9Q@/Xclu`LekG>ͩ 626FA: 9@f+P%̇dMrf P0]VO- %%L2>RZVET:P߼7 P'Mq#37GVr-8sPUыA;uͿw#]Gޮw,(a'ܲǕ#a1dJ(P7("(`YJ~^w lsONOjjǫ-'yv,gp ܘy)!>LoIEvs3cN ¶4ŻqEfUͶ)O3Ю)F)F5m ͣٳtC=<9V1 ds :sݧ^ˣ,o0 {pou!sܳ9,]Q`?ōdxgDv,sLDK3w*ҷ ܙ楦[T1$EIM4Zg{khIMA])[=*hNcy[>@})qgra\%& GPtm ^6+Ԫm}50CzJ3i ]Hl"D `$swmsdn:{!eQ3"uHm삢;~sv |NF;3a7\" 7H]Q=aV 7>hԔtFft ~6f2c0*TCgm ouHJM}HV+- 9PKը?CwS$ 0ўGޟ QBˆ{td?tȩ;S/Dd~+3z`#,>]EsI0^sa*Y;h8ODM.x0P ;<ou]3]Qt}(^獣:D倧?5WLC梛D'c:zsÅB+Af`!/vWAt&N7-lYgVm= Mis6JjrzJlC<"@]m6U J)+Q/! Mhi젃i݆OVM^?<ODMF<X` Am1:á4q- rSuny;vI.QiR·SYL)C^ )IM]&@ ]LK),{ N)LuFt]qmsqJTckRq]M5A4hF͋ '"D[OcPD ݠF['鎒2.sV"P7&ɢpPKs\#O[R޲#SȔTΥ Bba+і8Xa N%ёRnw[{ L)jY,oߒVPhGJNޅ: Qk>z3L,;CNP4sdgo]|=7-rIunO9!1&zȮ @&tG~՚7?W8/;>c@if6(c!NJ-{M-TOa5?7TF#+*#j&ciI*p0}btiVE 㕡gp (+ .R^D _yMy)#m}^`ݝ"qU#J#V 6%cR%/m1&wۮ҂"\juc.ԭfO{,8Y'q: 7HSkL;A9{問_81iK17fI=ڔ9v/sVG%ٖ3/<hHLKD6"$vlSYN4ҦW}ѝ5Wr0JZtNf5@ShB m vL.u8qt_2}AaV kyile=7k)9봉zV:lgd.(rsvkeʹau\\̞(J| <׆g qt'Uj bfˆap3WYO{pJ_yBK=Hd \t JObq3f;&> ~FGAadl`WћU`")Ƨ  i(W^4۠Z}ŋÝ51FK#Ұz%)2oE]+ǖ=hNTg63eOydGN$.Yz"Þ_O]߾4vl_׼)C'P>ǟ?ׯ_oʑӹ0 mJ)z_Pn]fR* ͼ9rvy㊨?rq54=4loFrx(vh+ >z зӌk;Ĵ" "(@+J$_5fvQ@)Luc\ :ÇgQvVx H 뚪~79O[kG15Exٗ'!a_ޮ}zx "~]3xݵZI02 TLx3qaPjA@@ $UT|߆}]n 4.) ~!vq^^0uiA]j" TG>cx&6^TwdQ*U^#eKBꌺnN/3<(}S !fQ{oYjgK"~BXه*II crksKj?{ 3?ރڑGp.u`ېntkk,;! T SS\mJe*%# |0PB,,|g*:pԑ$z>{TY-2N&Ӡ^sVKJ&"IL 88 @P "*Z(d:b+H滑 8mBV{&; @j&\V|,Zq5I{hu{& h5vMP&'ǒnn&$S[Nu-%rL~&Ip-lݩkS\!wēnc0(IT!ƌ^B$=Y~$}/d?ۖ) ?7m`,Cz*s_o"3I۹ 9ZʕhkEV֑nGS~欤:mbW4hC'~2^ox*yc%@֖N+>Bթ{@7|07\)ғFa/L p",.wG_tqW2J ݔbp?C00HFu>* v=_Ն7=4xxI77a}0b5F-Q4>uAUpFzC0$m@*8ş .i@B+pvDыD}FsZ;OA_w@%^ d/odJ}j=,%߶һsw"tk3xqNᑾiIa=d.b!N4=O\&qWzI0+mxmU1|@^BCu[^# F?jUu"K[}lA\'LXjjwÓ⼬c^xw6NQ4?5N1sDRZDRʸBWoI]~mJ{,B8tJm{֓80֝ѝ>U)g-5F#&kD! (9_3R PU$muϓ+c*DJ]b]_drJĐ#r.1ggy ld0!\KǼ K=o5̳mPLrHi{Rč>e_Y'XH ~R"TEg c(X3&]^ywV}8?-nSaԧUgf )Ͷg,'yO46I ޤD L<*'u #ѸP"IK}Cl[Z}>U^~ܧ! ޡ 8jl,դk.~!'CXLQ"v7'RP+3 \VWq#&75m ׋bxV{ԯd=dS{ธ# @'6e53d 6Zх4r|7DT8H7A%jkCzcg{$<HzY\݉"&j/urUO(" I"٦8;Ϡe)V> Uz3VmԲHckE&$Wt+K p"HeTbԟ)vG4yk4IVHMcr_0HO)IA\Duc[j6ZN+ꉇ `r['bVh`Pb0Vgwe+ f -|t uTq Nm,#(.UbőZ'^ 55:XN5ܑ)2TWi6 fMQp)Yx,Ar@jdіg`ćAuD fO:Lu]I Zzt#& fl݁mXpXPe>nSx4 Vpb &N{굘XqM/i(>Ur8[q` nQd b-GjadB)XLwaTtj`Ɂ&/~Q(.&ş=_l$R04_o1g/ߡb.W#뙒?5ɦ&hp j JҾx*!h' ,V$ƣ{O#?}{cAp\c 7- tsv!87Hd=s>Nܡv vj8x&r4 P^IˎM})`e+N` WJY 'm~@їcG9YJL%P / QAN7[5So۫LD8oOmaWg]vyZŬKT /w  $z>'W+}e!4d7N@u"Y.%]ϫ8PՉs=NEk)"kAM+K]7JU34-&̝K>)`81rÏ) DDvde7vaßMNP-T?O8]!ecB@-V~U?GLW'TnwTt}nݿ,kEU0*X3D@ 84i@r[NpbVE:\5mc'bcJb6j@UzI꾐X=4ֵ_9өcƚ0aű2@t,iC7f 9;\-Vquo(]mW3侦%+7A (»V`<slb0;^mQwdE0;Ӟ` V%!R3̹g@AM׭?pi~3gR%`G}oP]qEcPW 6Ƣ՘j,y6[**OHW #V~>>ZZIGE<(mR9mR5dmcܨT`׏:YJj=Pav1ƳKg]X0whZ9$AmSVLӺMxT&B"~W;M7LqHTu(eM_ в: **KxAs-.{0;>[6\8jT,Υ5}2F8/LM"e5` d3;g%Aʛ?BHs1]Vz*>,>kn%'V pj2.͍Va5|Z|zPA0%*;/tV 79d|">y~J!> b'@sSnQKX9V4x]2"ny(Rǭ:#FZBlFCg=+-AI% j pü)qT]]fVM$eƠ]wZenߩ 퍡nZ'$ÅPPmE-IOy.DJFM頳ZgVgK`'L.< jKǚaÈR˄X(EWgQ6Zk+1yԡ)t݊Zxr|沤ʠ]~w!Vd ~9׹9e0D"ֆ4-:͢i\)jt2rkYQ&!kYpPTK=NaQrן/ϐ}u ; Lu'|sU@sD:L\5r*sԧ_Xs.l%BnF2Ӑ_WOA,zgx6(hBkc$?l(Lc:68S[B%7(.? y8 h e_h(ffaݒ;Qצ~2u,tJ) f-yK(kЈbr?"b\zhkXcrnFkzaWiZ2+qC~C7E{(Z637Gչ5o;J1ZQm9E*۟D sT~a{V~WSAI^@D-p͙_胄262ȹ*O55t_ʺ:r#7(nm#ʶB.WUKxVQa/b L!%NR"sp1 HO/֓ |L ZHe2aZ^!C{0@1?Oh?F (nӋc|o~N.ʁ@LVlc91~f}˪)v?.X׋.&0;v 3ʟ)?I =2T7X Cm8Z쨯 g'\o[o%meqLq/yL㛈z^%-ΣSbk42ɽtD(w)bDӈN `&̣[fMXEeN%?=l1ҕAϜ]bNgjiO'OgN,~ŏq┍z .D qY[^G;Qf WuBR!Qb@v1 &V6?Dѐ*Y+mfnw̓䋫omvj`Եj ;ı;hѿAy@ZiE`@Lj XFGZev4\Eq2pcR]h<qt} [caϲc>n` O1S?"DJyv?$'b cO t,KC/ bGf0xHC?lQWIk)! a3Ty1g?SOm+ #22if>,EЎŁ?]G;V@;n@*w,O6l|`Z%@tۥzzq{&1萁(CQ61[tqv!mZ>c[=P+?*Y1;&V Y|ŵ UUCm pk"psm./a.cL"`u?E)$ΐg@Z ]D1E-L fDlۿD}C$uD ܙ(zX`P/&"t)}y=ڇ V Bdgx\kٜ'I}P+nC!WL 'uKJ_W:+Q sV๑;`t)[)Ty.̠6jU2OӲ~%۾.ccOVP,8 m*S :Mjۀɿ4# lkT]X U /cqK'Ë_a[%񴀹M"gJz1تSrCaYy$jҙvO_A ͰX5%)|ۭb ".V?PW@|DJtD];AָLR9vJzJ P)}IL_ULP-'q%Ah:r9@+Մ ۳cǫ8cwe&::#j2>p>U :P]ʆل[msxcT a 䇯|ZčFIBe@o; [,0 bCs+$kFVki2uࣜzN?˚3'D'PYnYV ]2=hQ٫W r),gg\ǮES[\\D_Qc Z%qBi߯m|p.&9V0 صh|H!o&%t|A1`veAF9M5M|.pQE/OȫS~{zޔ +՝oQ2$dIrcB-iZ FA@rZ谒F#aZC1ZjoЭ]ㅾ2:.a"{x,s<'=T#FGg)40k293jiȣ!(3RJ/ >B4uzfO]k/@9v{̭dFOٶKI\v( ѝ%ة7Lp#$_<s:3P|tBOU~uF$:Sy2blIU?8?8Nv 'aV 6(󋡑4Nf@)LrƂcKg>4l鑰0LHNRbEN|ȝ%ϰ8 >'FHf<4 e™jj7_s ΍DYcI"mZNnV2G(Sbp6gƽf.!{]}u QʻJ}%HԌ cmsq~N|Y ߬?-),K:tQp, .lmӖg`:%W4 |/~%rCߛ;kd䈯ŢZP)÷vo2833;~m~el=k5:Ux4}ѡۿpAYo5s9"J)h2c=d&{kvPK'H=ڱ5Ij7IfMmy:Oی{mhC)[#^@F<{`Yp.UNxMPe,u/;|u{>wUe}7l BGm#;ϯOdžD[paaa{@_rg#&'mhxX9&ЃT]ITHmDf {C$IMfO\YWP޹%aH-=չCѹGS=bmnp]oW7Q(C`hp=M״F2U `63Jpjy{i^a%5$M5@ H V_N _2gYg ik%*2ͼ=Ͷ~K5۠Oè5N[~`.!JIj򂠝a g_"UN^cgCW{V!XF%TPw\6kei5޸X@{xw~4>êe[ij{i"m @ɕ_yJ@La%rBRKNG @~Tc y+$C"Az)^w&C3-;C1g SO 0<]$([ MNn;UIG 1d)/*e#Z`+W9 zޭ:*aoX/Lц[1زJ (ӊ <_GhTEG ?+JoI 3-0CM O5de<p_%wF{-ZN3]K?96݇omI"vRx˂L2 oI H4jQnoFR.pjIʆfz0[PպEAgF.)٭cA 1ROm($k{XLy~@?vm&)trPfV]yqmDdIJƦo_D+l{VwT fu\Ae9#ɝX?ɜ?xhBS@l6;+ iB^p& ?$D ~!Hu-7`87KƉO jm_9wOϟc&Y;,/urC^XKm?'o#Ӟ/G0 k#KTՁвAWKI42[ۆ{Ϟfw2.S M}wi7(殦Bk8AOlӥ6-a@vYGT-5IQҞQu\K]Ql aR/-c֩Oc">\h|s]MԼ9],z3M. B2{G9tuRS Di+?XH!u ؀(‡Ut i lPB0䳇Ȭ(@+Z6YR)os6T Lv Q)vs$ {ړF.75u}@1yŘy/1>pY_tIs{!/?ϝ> (""7q Vptjl}ms!-٠\<{nsWHaSтݹ_^ y ?'X-bLZL[Q_YiX9'4lpFux=`?3T]j%Zu oV~xbi |>O6t XeY3W89r0zE֕d[ 5M+k䁪iJUٳ]Eח lCB_n&8SZ5sN^9^جV2t w>ZVsu\{a&zIO Xty0iXh2e\c]wom%9ț⅗1u3)剡r&p]Յ촿u\YbwG-?τ3Xz7Bb/m3</1Z△ӞE{'WWE n52*9e߳f2aU)b癛t$tYu mZ-Mg㙖O`:a.֡܃xM8GV؈0Ӕ,qnrMF`*ieq ~\2Gn7{,!J}j"oJa{_3%Sb9fක ,[ ^+J8 dA{|2 p z|q͔՜H*?Kes '䨕N Z"dX"6|iVP~m/̆XNQUMJ%Y+ >j'n%n9 SEW D rZZw]i~vޓa( ^VmF#(z)w)NBgZiN(aF h̼ aٞ 3پ %2IYh%n=Nqc\ w=ܝ<DbR AvY(AyɅNRc4͏o3zM%LwVTP b;UwQz>-`@Pw'x2GpQh2MtLm_;_u’ 08/=e:s!I^̏SQ޽e <ͯH*_&{j:7|zHAՌ Aaa{t_`4𯇨xѓd Oi^ E jti&Jtl1ITz_fٜ? /o+怣,d9 ⯍tp@*3Pa;:9]35D~6@OMtku(Tq܌\uuu{71 sXv*f|:)ha쯝:7;vPYsQN- R9(zi^Lt\cIg3СPa=oBE6T$(Wc93ZGzL_A³FFG] x7D`ˍs Sm&čXjTefͯݰ+|>ߤ* 0}ިګ cF  v1z L&}A\]_j)@ XC zk, u4+2&Bf(G6Hh~(xv~ N<3 ŽqUWs)a>Pr NnTIPy@LǨS|`*;μKl \"@f~xٷ!<kV%Sh>jre—+gDLf4~s>sq\uowq }_uן2d "qXo\9 b VN_okGlD!yRSUJS%U]^ 1 1(uV6RkD'wQDg}2E҅BIJe!µ4N׹Rh;Orp_Fn'Ϥ.ykd:>&[Z$}j jO]Z(} пGか=A~#Ȉk4"e\#yɺIncehՂRAbakM?C@S VcDNUS,@h+d/_L {V*1'o 0~ MkW$-"8vQ *V>~%ō/Hah $'}J$Gpǰ+pXVrVZT-CiWyX[%l,a!YٮX}ƫ_ GO ˳!;R6drtvprA6.mgϕ*$Cb5L!(Go={ȱF%H~&qR!PaF>z6hiiіrw0 $Gχ! j-DMzT2y ]ߖ ֧  eTB{ %N4 #Tڈv*ݹ t<ʩc,NB۞ |TÜv5k4/Μ$moJ#]NqYoJRUm۶7 XU| O2n)a6Z֫Cyhݱݻ3Op(iZ+*`Q" T;nq=.3s_?;념8fRM=P&(ޡlY]+e9jLPZR@DȦ)'fYp-O-)4mEO>D_!҉:8|M#FQ-,syܒx-hl(o 1u& 6`C* ĉnˠW7Dp-1Y.,EӄHЀW[f,h0n D9WftpefT'``wFemL~9?t2iFw2޼0&s-5#Hj 6f;EMNf"OLu ]Q/$D,m 5 +Aj{qo8J ;0|c¨[tOur4"G;:8dg4$Q洪Mch"<ax@bF]}7l66 Dv7J/x6I>w+u/Ev9)^]އrL-ki75D`tlP2> t ؄.M$Xf',ͪFi뇛Auo#5!B5W 9֣P&ɞK* sPӠ*ڃMC94vdwR0)+ `o]uF-<`ÌEY:NqQ $!Pu=oĈ^U1!o4 ]k>ĉ<շzHQ۾ N*bE_厴֏ j,/ǜMon u>Mg+SgGpr|zvn;4^8\Xr5aWSYTW'#I98L|2awA9T? CNѕʜ MJ誦B@1:QGJvQ5}%Z;;7NaYT1qr2H pCL]bH *@%MKaw~'Zd,B"CZ,-WT(+_!<=r/ݧ۱v^q׉32} RwNW -5ANM# 0נov?PUmzA*L\XK; hnAv@H*bXW(Z ʳ~XL\}+y"KE-@zK+ՓNB%8aԦ>1Ѿ'CRt<#|f0LH*3UiMOJL Uuޮyo ss0S҂u1L%*O1T?a9ΐ:4q(tϬIVsV\4sOf/,q:}Qot-~Dk) 9uգ'69Ugࣀ:nb\Z3w*l/7ovUkk."CJd}MZaM1c{PPiwW RTiɿ?y ޏ-N=-Yh0W=\ʗ5w_=5-,\|b_ulrNQg"gK7b:#mXZhE6{ J:oBVڥ‡%ݫO :[\C7(ͩ *64.ȿVϓ)YÓ]c'),_)u @& 6.@ܓ*L o$@ٯO BZK)cv'nݒDvB4,wV4T)2y{T0X'gh?2P6C[>ֱl(b+/MLϺ .|[RY)-ϱhվV-m1̨-q4_Qgw%.ǜ1$Ri 9w&1. &ohZ5RA.NIozqݪfT/셊,(~2 5̼`|Te5riADŽuU.*ZK~8<ㄭNl F6A8w7Vlc6ma?,rl쌳qC2@ ֚) ˘&u&A0ʯ_ٶLw84JAT56 ̸Ii.~K]N=i[j:@"y ~Z'eiKaf BovjL3.JpJ%dÜN}{&|t4Iq͠㹪3e!6D;^\f[.,CBaK2lf'TS.B~RQx߁%6 %bZ ݶy3!ty>n0"HryjǚObiP`ESdޞn+eqC.8-փ@Z ]`#8:&Au"'stp:\ hIYgyZw("y|X #W'y+.CCOrnUbiB X)JF,pRbd9ܡJKX2mC/.қF :!CxY£#F"~lVK= 赢QK#c%T`dѐsp273K !E0 OjKE꺅тx3`x<(Q:}/Ϫ=\ XODPf H̴ 0?c4%Xn<j_+y &J"zNLPT#ģx[Ta>gS]/uTD"րׯ8eۊHd WGn<(2 .ulL߮Y<0՛ aYսKD /s4f*\ q#z FЛ%\7nefd‰qCygg>&H,ݻ}e-"e`XGy~C_` Q48S#03OЯҍ?\_P |{~ϑy'VR&dtEEat4iB[^' ]#N#cv<0_"E& ̖%(/zd++\(sBSE0 ,Lmpgm<]anݝ@ldCX@2yeP?n]zma ~hAsj}cշ\#_5@A@8xC84FݪqVx^BNd7Uu2'\ϪKg[qrta{!@2 8q.VE1v]N^Dur +6Z(ɏy_pf^ 㧟ԗ1%@Zc%h}2h  [M-ſ7ğz$P.w v^tf~;6\φ.Z ҏ۶9.V;21-yQv (MB@- 2m'*?+姑}\FwPU7+ttlȊJr _ %]Dc—C#԰?A™w?ԟ:y0 y^|PV`+&x mXH}WkbcRwḣdClW[..ev(^TsPU]I%Q|:Ze.6N8^&2|L!}WN= Ò\gjM+9,G-N#n.+QAe?\9ɒ'fc=z՘#FE)zdxُSo}d6DJ"MmdU5]WȩڮoV[b ᄡF\lwmE8%ߑ9U-/bdUnPֲE|rIpL+#L7BzU\|)- p _. Wj;^ 9pq-b%lY,눥 0uH|b2@^J1c>?KU SbiBZ鐨0LsYϛ0&X m``It߭~TmHX21a kl~P^(m v0ȬD Kք:3Zv-ݐ ư.94jSLYY+uIˬr,{C8 RH(P&@?/ZUWF1 G.si)SX P?|NZ0:'OCF'RgZLLҍS5h;#5Q]g3,@V0sf L].GDJ9.?.L}zڝ']N |6C=k{,l^DJ-DIql攬R@h#SmE~Arꔱ .ۭAѩ$,}}lp-cҪTa>\1*t XX\ ~s9z %\$'fSEK 8򍋁p(NsYn3nnFIM s'~Kz\TR{]1V:1J4$jF22fއr;b3Z UvioգǷsEfLp9v@`+J>6{1D?!}ʧw}FSq.]~Qf0C+%l1aGUЄ %VPR;Kb r6 +=̇KGoV ʊ/IOqN,y*)Z\A1xar òZDe6T{cRG$$dW"IQOY挚od(;ÈgnSE:;7X&$e^K`5PK4XY6B4৓m&N7 vU+X`.(1e`;80 >;`6ЁŌrFрM+ɽ-gVT2Աx3[UT8biIjU6DHkݼ9HxԎ'W M-oyږp( w9wpR6ftOӢX}G_yn3dQ$zX^W/@e9S]M3>F89jEgp5$2>)=#(Ud3M|Yf6_Yx/m3 ,'l L˅m3W'8iP~C\Y5X[3\)m9MThؽ̾>mk2!\:xQٺ qdm!ܮ 8-W&ņ+W56JCj)p6];6 4 vMxMUrDώta ?ճM|vȍH~N_YY @2ۭP!T&;BnzxSk.Y5zMȲu;% :TLŰf%tkq.U7S [ τ97@g1̔Tha-T6eO\ہې0ySIT>a@dS'*1`|E.qۯ=,]C7_y0mgNV#bQ"b5 ZkTsx]NAW+u"#%(v{ϕf1W[z{ ]OT\c26ub4Yܽ@tfܺN~J *^= Ш!$MS5E{xh(Ԅࡣ* {VZJ,=HcaZUpX)uweLU&$N*K>SA!!OWX3.?@t-XS5QGNtMazg!0CܬBK[ _L/DB*cI7M[r;qLj0쵻-f%:RZNyi6Qܗo$4qw;8 ʔ8S#w{xcmUk ;Gx<8ӣQ!Zk`FhT~r mϼχOKX r6FPׯBSCl ` J=gaw9?/gkM=.Bq\ x栲-.xѯ@|d  ~- rIJLN`PqeƲǰ4J,?B3b ѪeC&xklΠv(º{H-wB.+ DїĮ+*p:54¬*!>GY%8}?{8ʮc}}e#*9B~_5ӯm;bmeY61BK6yV\1DXUH$;LhN0Gt1Ϻ;/\j8$mpح)r*r3v~@t*geW?`|薇.*}JpML%]ͳ=7}YڳGwdlB<ЂB]Zoqޅ0/E_j%lVmL[/~.._ǦVS{%~euc("3ߔ[FcbNLe4e+,%pT_J7hj6&>\`,LϚ11n)F-̯%RT{O!W'~eU+?x<d|oߓ_)'zfzNwj)`P?\qgȳ~~BWi_sfoO<W9؏ W8 [<=\ؓ:.'.ʳ(hA~KFfqoqpG21Iܲ"-]"&.Hۼ5!F΃Ne!^~(ƦEgAɮ;UqT~fsɋ%piC.X ؖIo3HцV:g;>{>*am|}\n-R&xP"977(-銍~zak]W2x¼ k="a!1ӝQfP&+jb B$#!\}&;#׳x~̇߫fVFBi&4E5{aOEM\bL::<ӹ9L]0Svg #-?ɘ'NʹK:-Ŵrnw^!(*Quq$X=~YȐ;i_p:(H_2O 3ɵ{j@McF8OF"v-Y9 0'K CUxHI(& 47%XSĄi3ߺ=L<aCr )^ @Jdny9ieͷJ?޻`K7-<̄[yI,t@/~eLPmR&EbuX}AƑ陭aTV r y-)Iz] Jlʹ(.1޻#Y5XjWJ|{o \Qv@]tRjV ,ZP;J#5|So if]fDT~?5_XFÙu((xemCW,CUZ5hԴ'W-rH٪Hdqn>m\*%͂!}V/ w8xARٵD+;5'Mr[phl9Ւ)L]"zULP"oxil-1:$<62`48f,)x *-r׸w\90jp>:t Z3c `SC"Q; dO?2 `Mx9qF2:k[C@!-hWeߨ;GY 4wxX0)Ai:0nĕZ׎x:>T^y6nDژy+eKUwÀIi8,ll&~j"o !%pW D:>DtD|=(n^#rJ|B΍m+FlHw{}&[ϒGHPwie^R\yBŖoA1r1ycqh=auDh/ޫʒ~fO%kGHge\jobS U㛹U8X^t5, pfM5.^+lԗn;yWVh30(4vN%R.H\jS jϯ6؆R)6/mRPdf]Be;3T#3{£At#xv(;5ދOm߹~yZ:Ќ`-kqq؁ܹ!N7oq%9z,W;SIքlhTMxZx콳v$xViO4[q8\ڸ|qsm5!gU $Y)e|/^ȗ˒&tvWxR 쳡\{Uj \nLQ +>KW)+ωQOn6󉁟Dnx'o,sw;tM PhA#`#se)YMbFVz9X4z?w@&.4Lg Zc4~CE}/kq>Onc4j7qs.o[Baꁭ¥QWt&J2~R}t/dbsFgDbn6=?k4#ډZB%b>Der stNpp?Gj߶vwMl&+5@ %g%*G$&^Mשl D7E쎯Vޯ-ִ(MTo&M:/neaAM#., 99{/)X J&|HnY_3[H*x{É]zE m ^Ȣ ^H?+z I@DPڟTroİ ID:!:9꾉뺪|qEVQS+~ܔɇGxvmGLn3'zy2$)9)66Ͼùbaheo!oL05M K%%oA_xFLT7 l?PeVȑ U{(3X P`z/jN$‰)NKه n9/2vXT'*%Wo"]86)^%yyy+eꯇ߱~f6s  ڵI g=εibӼ( WLar~) O3])ŗ[M Lm[`I !,Unυ:XC .TNash]"$5׾qtqNR3%2q=螑RmcVԟ ZI$bI0ځ<ر) /ۉTŨ]QV8qͷpH=J19k,(@Wx= SF3 wj&H}?<8Gn ErPr,]W/~ёeՔju˴Sc#:%Q h?{mee=x/A,-a<&)w]Ek|:|1/ o@fNx}H?pyxq7$cf63~8P4zt$qPl{K (<@l( ARι#R6p=:!UwP+6CƊ呞oa0aASZzR֝)L9h!q(|"؋1 g.K;0ۄUx6Ʒ Ý$xJ Kvqf2tcXgTe IA.[Z$v +joEY."4sL$wudc$5 #|[K0@D`VN|.!dTx{1q)/DTxi w0ڿ$)e*&\*{-wb' e6|ЛG 5GXح^;fTK09ld1v*FXGࠨ6y7ގڦXzr\#fVF$z};CXi!/1<5@L>+gu;\H"Rv?UeQe/A{:"`^*=`TTjI>;on g1a K`HlLmt摧=}gݫȹueGf.[lz|QnĖ*pė<61tM!bĆ#c8orkI":L)H[L"V 䝄JRK6vgaQrȔvc|kP"0ngR ۘh8T#w(PJ9c>"Wa Qф9aH?6K;E3x$;7Hඖc7$~q`Kqˤ?hÿYZ%n%XŠ';.)]SZkV"e*Ei8]A(zO4$܌0.iXeӐdȿ*ȅZf|<ٚe 4T0tx̱Xr~i,"2 %" KS&nuLv(6(@(Q-+8&sR8/&"ܶ9EQmKn%H`cmK% %WS~&LA7ofzuw9Mrm(x_$d$ȐcX7tv8p@9ZORh]*(<>[4m4<0j҉QST(3W}mGԿEa쪌G^ ѻNHiS6:T%2=w9nEL+1U\9elycF_~v+@)nO3lJ*H(}P^z"L-̾ u}uoeWDHe*enH;dH#kX5Dgcd'g^ !/ `)|W\nc,sحBƣ|<6n`crHn`|ks/1NuM'3u+3c^ U v Ln #ܺdrkiePʋA#6+ջɇ_iނ`їuJBpCt-W!\%q|F*MptQ5Hq'u"WBKΪg;d u< FxKki&1RZ웓OV=`eb^t|>r4sPAC68G;$@BճƯ^,t_q9?(#9{ 1ovPbMi-"T! HY~3~Ld-8C.Nl!_f+7]weTKhdjɊM]㚳6+]%i7bԤ2,}ǬdO)l'}D B@t& dcX׶0P?-3gA3iv %x"̈́|ᐬ>ZrkGaF瀷:O>z0|[ ɒ3 Vf&\L FY')Lp\f gkk؉OoU?@?Hl9133l~ 2œ<ռ?i8VR qugy{jUyO^}Jtk l3ݷ[9CG}x;0Ӫ;ANf _P ')`Gu=,X>QR+nP2RB3UܠUwGSżGf]1hYn=|J<>c=v?u*~ k+o8EQGQhT$Pf6+&_󩗂(u2ĄD9(;Ơg‘~Fe ~ / A4R?O[(PRr$DSF '6*sdnDvmژrs֑bG_3`G *EO~WԜR`9ZG93?8/|;&ArO(!r*4^df0 2?@\[.9 sPSU' 3Xm#y#9CĂ+S]Wt .kԹXמuXZX%$hGGDYQ=1<4aL6rKȓ`١5kq4Qe*ЩC{%7fU y3FHPRy'PlxGth}xGx c:]ˤ659@a,c 5V]ωT2DY,I-dHXos$1eI 2Ufj0K\qˋ^Zbáw$YhcG} vT^O똋ŘDʹ"'Rqg(+P_ÒZP91-I<hwHN@aMAP(o[.=n@da"^3|^`oL)X7f# # 5Nkn 3̘}#jIU٢,S/ @=Cdɝe0 3e.J]YP\-a@47aɧA=Jb͓M{iHA#=NCv-+Ofˍp1di/g ׽MZKRp,-Uy J>d* Tvk藷WhFrE8kO( Ad0VxЛ9m\; jPrܽ_7J*8g#l6tlSPzSX*2cĹM>~|9'aݳJMݗer uDY?5tn.NV(?" (wn&6E9!2:jʖClf`Wo6[{tF髀ji!ݙUiy@_M@cֹDyl8Cӑ<+.mbgU$q_jO249gH\tRLՍNcD}IC"ZEd_V~DGZlY;,g^`*3OG5K;}|u3܁J_|6܄%F\FפZsY]Ob9/?C nzFDgI_U~>M >%rӂCĤYX!i.`TrO:،R9u<'^ l w1Y*&[?YaJ=\Lw(w B;V]֔^! |5aA".Y#Gi,\*+ #jjߑpUxdאl )eW;scӭ_c%ܘqa䘏H#dkbVlz-F27x,XE)*=_AKm(JվLDɾ<X^ijkBIӇRV ȠgT@+~q^Uƥa7siqU!8 Md2泑o1#uҨ#dFD,=2?H$$}K)˻wҏ16We)8퍮^x\i#&aKY7d,mL}\4b\K̭Bv,'@}^s i̦.h0Y9H~I]ÐLHFԛ jp7 ~2 N>k6K e|wޣ{cq7S> J765LDx^f@ NW, z-_KkB_ _ɔ'RkICAߒ`K$x8wnEJ AO>K>J=dniwr?%zr|e" vXU&瘍+O8PB%`m_%P |&.2-,5,8zXWYԨ`e^q'q0JKڍn%ƎsM9 )ZX%y޽|:,#bq5X7\LY;D"vDّztNN+)(Z]JL(}lo)zqJ|]QA-mךOrPO7vll9Ie$ +Q4!x=c>%" FYIԣbh߉a=֤'H3W#"u?/4ca wC' ]T W 7=* En\Mi۬YZ>{Zm$iVۥ$w+W9D}FWYգm"y:s`yU-shIw"@ѭmJ=("@ ZJƪȂ`tYZ@ϴ)J46EKß[@b_?]*a!V¸ꀌo^#K*>oh|m|#j?"y4#$|^C2Cs 1= p}zKj]G8!^# ?Q$ܤi=/*&>[)"옉K=Z~$G d!RQA.LȈa"\ߺqQ=;5/i=ށZjQŲ701*/lc6m)ĨA2Pny_+2kzZHWM@9K>k4 ĸKIA-6%B8`L3*jBb@),_,e.#93{f L&V fٔL0W_mZ8g`7^*ll-h# e4܊wM:s-]lzMP$FG7fcF&4 dHW~"e{eGk>w *SQ` ,%^4y#ҿil  2YKkj׮}u8? 9{DKt5o\v0irQXTkFIF?ۜҦaEAWc&>r>wKq$-VocZ*>(լ4h3=tFP=8m(6.LP,;yd9 vFҒ`!"j@ы#Q^Gc6u^|>=:ZgϠq|$. TsO'-*D<"Nx(XwB5ɹ~AϨi0a )s;FblZ4A@NwmZPF2߽|6!ø΃E*<}jߝtߨ8i] L X3RtNk|,YWmp xvPX_}+(VCC2EB'o /D^ACYx_3it|MCy%Ѫ*!Prnp76. "o"%CP_Ys:?h2{R B/t oOٸ9$"6ƏKrWF$>s*^tįP_mv6e vO۴eE<Pi>$Ȣ;\ 5!(yu? ,'JRLatI)旘feݕ\wϳZguþ-dcĮ4TUQ_C`j B`tDG@4LJ0ׂavѲYBQĶbd6+=oRo?Bez`yXhXvynvgfvU8kgأ/>$1Y\%,Aқ„?:xԪ=є:4 Mq۹d? sW-"77WON,rȷBa%K mȚɌul8l{Qsz5G9vRK@ܘNQ$-r Kg0GnMʆ5IlJWySkq [PnNnJ-nE.1yd%ʿucTs> QauE7N^h42C GXI 9Z\ޢzSUaҜL͋5[,쓯eyW^ ;EtENd\8RLV9|mSHHqGC_3Cfj2"J6&4u?(wX]y>JZ.*jQp# ٦n"u3O'~~ @4JLg^!K!WLZõ@n$>13p9ǴJ84>I)(t ws@~pQLwot_,#k^Ͼ4&Nu+1박̎6lZ렔?}}M˱4rPjӲbq—!xGΡNMPc|LZ脖!yކqG`lj[,A?B$h)cQ>+b9l!nN,؈:ئq"衡__am-6sVr}( r7c %BV4䓶V`zf[m#gEfw[/qٕZ\6fcQs8d֠*ϸ,pנO 譚zΜ;b jd_S h(N'ui @ YEz4.cg)?0`ТtGZKTY tӆZ(ρ9*qLYIgQzɶWŜ''R?LyI!;Yj3?+͎6\"I?uO"~?8s -hd*P pxtN!Y| ${ m<q!99񇉪nAmv܌Y[-K1QE:R,`Gj٫xSc<> [R9}@_**SZ@T'u!&`ƅva| :7=~|2o%jS^2kW!z5NQv>/h?U}LG!4^:) oHk|;XAKY x61/3,fxww8e{K ە +?Eb,1Uv+,\֚NJM jX@nmf#aVf@K=OINuSGI$t{_7~)Xx1e][WrBڳ\ꛝBL/nP.:aS>^CbCܪ7V۲-DxSl , 0@m\ #/ h:&x`RTDQ%cEV!9[gtB?A{F+|q>4 U2^.~NYdKzu[ɽ0^sTyR`AxSnODHw@if쏜N!Z9tW]cUZO"AVRi8` _Pd> ԿC:vQެ[zMj?-k v(,ǹC(sa9b^C ӘN"t[joYeLO=c͟JiIVΝR$?RJcv_ƓM`Xd#(PcϟoanvuO̶!y'"_|56>~uV=*!ڻ$Oq O&3km/nˢ"&dȻ":Dx5Ƴ%FGQpr7DbƧEFk%+Ueb5L`= mp s*3$8̽Ic~qq=ɕ;ߜIdnpy:N]E~$O7qxhMi2-8|iioq<Կ.,T(t8L(~Ww&b۟o@BLO˞W?+0>+(ߥY$*:HjеiV#O2a UlZY HB{:l/4˽NCk*~YvAG"?5=%<{@h3XY%&kƗjY-5Np'J7} yy8Jl 8nHv,9s,H4 ’M xj˅"6^jvזz w=s#?CTCXbD/Fx|J.{| DPnhЖ!Ԕxtv4m(`R.B% VJ%b9EUky^QG|l*( 0$md{&]mA}5cci(*c\fο5 ԌcMU@M33iڙ3{ 5[ XF-/)gPtOC_vAom?CN`mSM1˸.a3)k{6ŨP5\B~lNS]1|\_݂WZ:UkZ <{޵%B,:+M۬+;;LGL(6r3EnKzryA)-@CGbHY 2d'ILe>>a} =?e^D\u!ɂJRv&zĚVJ3&q%{Dp,fF̐<_eHz@ ^VzY" #&{//Gm]Jg0,O;MrI]Lv!J닁BV>% ӮW Ht(Fk.y~R_~Djzh&E𤟢Sz0/l7%d >7M+[-KP1?Lu+){y7!l_6Lc>tlȑOvtʜ4;|.sFma 8E fSoņJ>>JQٲ!nBx%4E'qm_ƣvnDU]ꏓ9Jđ+]mG#OФAs;v;a6Xi7W M?>BU/M NmǙ.ר =]6o;Bb)[*ܺmo(Y^bA LTAi$bm`bgRrq67~= Zԙ4

    o[EzzQ(|c& Jx_f%/үzQ8⅁[ t8b$#7{EAGJ3Վ z3 Ii>ڼ(߰SBJ,򬖭2b5@_k᚛0H7Y2IB7S|̙J6p(hIXz6H\nKHZ8בw7!,|Z%,HE4s#fA0{+O:+NJ}mT+[/ o1a +L/GMOOFuUnů C]c}֨$"z}GA3:]r_Awc> 5y1d@do @@ = qh6}yPct|rdCOEP%!EJ`_3Xd c3G45s3K/g;o;=Z⑮<IE2NoKа%9d橤XY"++0poQ^c~!i>^ 5UpD81\ce/lsi+:)BYJUQQxX |N":x^RQ;xdf>و9OVUvjm7v MyΙV5WtMiX#htת2̩(/ƺQRA8L-̀f0o2pFUxbMތڤ\׺hUl/)W-A$_lXi'-RUTj!OnV#%̮ v8ÀڽcC-4AE 7wpzŞeЗ$K$?9: <Bʟb%I=4MҖ ܞUuCW~):anj'͸~U%e^0(} C}-ke`+#VjISk- 5 8z{Kű<3'_}DwFeGtevu1WfOa@jRQmVdhMAX H{.W:ڛw;sHzӝ 踐MS9w)$O}]2:WMT̂.ħ,#Yh&_SMzw%R0ҦFnCUȄoO23uCeâ9+m짎<֐0Q5o~!X=$ h"et=ؔ(ia{m)r/3l!sEB) 7͙*О Yځ+.*\moh[JLvNor6g sG2 ?&9i17vOhzߝ VDK3 5N4r]IA PN*]F]+>b{QPt& QKCEpxvFG *+ R O:Ygy ih'w;5|}dNhnު_}cEӕĵ.YN_ Б".:B Wxxܽy䑕n$OU߶>8D=) ` 2Ŵ+ XS?4vZA߂[o_=[ySϤ˘sGQPz7n]-^$7Ήnhp߿knBS_\ ԌȖP%>\sƀ UG8 IJLPxncvjTD⑖C\]5.0H8}E@ ) o_}9DS{ؖ5(O+2rz9(w9Ȼ E}| v$;Je/mQBKS9G'n1R7.dz^1i 9eJhEAjRb[t?!Z ̨y.B 3YuTQZ:{Fx:wtZLmz_m+jLՕ*=FlQݔDDa`%7%sTG72/j&,AWW=:3jw! ;&]%4Ѣ-M&*;Dֶ9qFT~%KQ ^c-52kJ8> hevqay$Cxh|߇vC?Sbӷ/S8 ڬZyeBF߆x)y?fֈdІK'-GL}QD7HՃ1m-dtd9U !|dž΢U\Kᚾf$5锦h2@w@i9,ʌ7:.M+.{=؈:<ȒZғEKH{|5x-4&z`HժEފD0W>tp/ EīY!獢ZvHE2. \\El oņ!YJGxg] 1"'.R-F W wOZ mU:V‰ [v_WaN)m0-ɷ3_W|x.=yTkPHUkA)X~Rg3{iڍ]L8N]OgmP‚[F?:#/#;>jRWk{ߖfYx(9#89 xt3\x[M٫(fB~8ãH~i 1+%I,UlQN7A5߸B+$4ieSѧ RsWW5 ypA1f@Y\.$3t!؛VtQSwoe{:ahϙPh3NPzk(Qur92M:cD<?2DQc!~!O2F{5od:_u Xdmy a#M jĩݶv~ ~\C_eH.H Jw݃JK(1;.+%O*mDq,.o" upf&1$:J l49yҥ[ XkX7h^LTIN-¥e"Fe^@v@eBfS҂e: gS;2V<{`f0Oe}ak&`\fYn;fo-x{?%dTj"yu2a4HrpM.E6,0$]>i2X59_Mg9v &e6kXAMloy @. _sR'~IZ_ i<i2Ǵϓb<{uuw5i5~NQMj$zS=zcaݖ`%⒞9ȻYOA\WY9 F'7+8 lF* pVV+xN,/Re -^p8KXt 1 i(q sk[!ON_|LÝ/EETY><׭v %%ong qdhG6ǾW,wie 1\٠Z?ʒCjDZfLnjd? Ea3vs!Vl>;Y*sB_v0Ɲ̝F@-4>v3rc,r|r'USGCa0y F_:\eWQ0\=%v<,a3 Ӎ{/ kң Ĝo<Aʤ<ن*QO q9ޝpsY=m*+qlx~΂h֎7n}`hX b*kNIZ>kj:P.-O:S G B:Z׾T'D Mn:"-u@0=r.8 G{A%7lF8(=幅8>F;Qk}'/b.@|m`U 4"n"$=j;gmr[6g9AWES/K[jB.@aY֗@HI^ /)p",6|@ggLa! qA~/1^J([VĪr؀Ů%Z|!cyC%FO| d8TƚGƲ8 T+es_ '*dd ѡ^P*%(nq7l~xuN[iNmarΉȿ5[l.9&0pSBQGU A,nwN^d?d7;ǭ j/kQE hVU+ ߜk8.wP 'F~wapLI#{*CܒTmaN~:b=&I!(ϝ aBz$`nq,(SldA+`1dy3=В6at0@Yx(g-)ʼn}H)F brޅ5 0Ѐ40OЏBN@8_:rQ5jIoV{?6BY/0Sn-ֽ=dUW]p)Ԡ$_I s#5nO;ld^, aNeroK[P2d_>ANnk8-Gشk2:_Xi`ɵ⪶PUP^ۗĪseZJyĊ&+4m7{_Z9vob`@'XWy-95wI1-DE;aJ2kʄK# |" }Ss"2U8wVF7}@TCƅwW_X$%N,7{ (G36v57O-I2Þ?oNx1B,wJ/k-fWjb%a\sxlHB6_3A:GwuG$JNƚ@ >(I0 U6Z Nf8/ʏ]B n;H'SQcj14s8+{wő=%: C-y}"Y{L*蟴?hOhc;EU!mJ* B7Bd%\A|hd'Lr:ݞyK>ˊehgW Fo%g&|Fw; }ݎ#KKoBđ~m)B(ɚ6fѾFwSyzMlj j^\ kj8:&l;` ?#L%F$ F -tn0[r|c>LU2KBNr<U: ryzx?GSC5#fmSnlkCqh .RPvqs}G,,; 1iĠ ϬÒ@ڏ̫AViG؍=tg %Ct6}!cR*"CMr I _{'b7a4X!ZW\,j/gQ+˯5l #*PZ,lRL,z=;iPko HLC9XJJTL+)FgV 4w'oU #'Q2v6  tAcofu:1=] :tw;1"Z8%Rޒ_w%h&0*53.Rz -h$ap.ߡRu=ljgu0MS [cԡ'|CuC,-Ǭ,(:MLSFXYi|^nw`>6TkpU18@^]Z˽Hy5G7qn3Vo,} &&Q-󰚵 7irGN*<*Q=eN` s #"^{M]|[ e}88gGZ0Q:`WtE|N3}4Yk&#bs~Yie5Q P]| 1WC1mC?O(48V"HV_~H:C+VJt,ܪЭHsFvׄ C " pv_@Q5*tm8*(\cen鴯47ۊ eV@'hprsV_%X_HmDc>Kc7~e?]f~wfW']eWkdjs!OEeNt›"bs KI\\I_gs2_ ;kɦ-9w qү#̋%d AHdEׅ}=jC6[S;tì(߶NߤͱR&mV56Y]Jǥ_éw 戓$^>Woׇ߽?ga^%c>7.mr`L8coZyr%3$!-,_헎R we8ҝZd|ኃ3%9Uqdٍ/Lq/ lmt†Dq572Q+K a-o]2X#r>Й&vE6 .`-iDl]@bQ؞5 !)QN. LikoEOIsT:7YF bM~ h Wgc˼w_&>-H5eYC'ع2R=~S-R(SG0K9[g־'ox3m=j?1. @sږ*i c%P4Znx!$[y*>81Q WKf T&ɿKsfzr6X%N$ϕ{&X&D wBprYs֖BF,Trk"lS\[Nr;/k84PFZ!@w sHD!k"vvZ0mIv f6]KUR2G帵2U"+4+9JU% خi/˾KF1h8f`n"3ep֡i9J[иӎ-~@}3Yrwq?X+`jv~|~ ;c!~(]^%Ě3@@JhcDZ6A1urv51-tR ilS '! \Iav[U$+ N’Q.wʩ|Ցn06"igo:2)3Q9N/ EYTjcfsq\\U3RC2McSeweNBjs@츧ZgUr>H=`jj49hޘߚA|5v2 { g6HLׯzŸ1WO~|pA]͐0MqJ\Dl{mT/pƆ4ڂKN>$T`BtIk Q˝q/݀H8mrl(CoG qdpNbj>Rn|)8WUr6HlkR<tuS'*siZ$Mf$#zu8!r}!Q_PS'3UQbơ\to>hiJW0`[<@ⲽ*BE]l.~#F: kn.w?[bp\ТI&w޷^B,|k B<]t,ChLTyr{1~xF <,N4lV{ U6K'~zHDF5|oֈZ"lsR\x~RQ ΤױF2 1AKv6T2'-zk3ںB2ԻeMc]rxbjA$Mݴ(8JTy#j(98}9]\^eP?kKV 6h-o16A$®[JV$WfF[Łbc E1$M:;*ʡh+/p;.{ICjZՒ\h^\,j#C\5 Qtɜ3$C~۴ !/6?d͔6(fJfXPػ,Yw H:v;6`βK_1s[><,emGxH4۝~nKGPf YɈ2gD$ fwdч+PN]K9#i5'eVyrF#0󢦮7 C I6XendqRX@v;b!*qh=uЯ5 ̂KwM.(W!T#}Qj;A5ܹ6}2lj|5gr~^=ͨځbl {+qNj:~;%&wb^~RGoNr C=^gC{f|̷ꉍ2O\̞ fr x[l/Y|t*{HW "|n8_ѭF ͂}LU[f#.T6Fo8*.G$XU-pTrIt6)}㗋c{unvVƲ܉v3L|ӤG EE6+ VP}G[Жid]ǩLuQPPI$XꈟH4񠂟1ӥʔ?w5t v_;#4Q|H]qE kΞ=Zt;l,bEh'͆JaSǼ+ل%#<ʒ͚ A,2(V ؃g%ӿB~Œ=-jP]l?G~+Z͈^b}DF0IC οm*R9N o?%?\/)hDϷB'R"L%',nfL[ǣELv.DrAÙ3B4Ju\G\ww)p.p*,,yS$,u65T X;,00Fz۱rlu!CW34"+‹6yy%bҚU4+Id=I3uP=ra{q$5GA]Vwy=&k0sPu9N`dˤ 1(Eko\y@&JdG[!\\//.w̤E}-)R<֭뚪 AW{j)-7wyX ˑd;PiOG-lׄD"M˾sվa̖w16r*zJ>@IM.Homvt烃† h8!ɪsȞJ=r Cy;/]X:W4eFnY`M(ِXK\癁RYl9# /,i_啼8`h])?].eԼJiD^'[j}_^.280<&UY. 7Q_}⢨fbCuSFȷیoO$q'Ԟ ף d->tȴ[XeK@C7-J/Iy5PiF--rJ>֍3+QKn%aJlꪘYyh{l^qOsPbՖ0vA_䯿_eI$pYS,9Ԯ!r)ف9g"C@(qpb'){Ws/K(n1VxoZo j:ޟ(X!m ׿[k|2 `7H1w4E9H&4j"!Hz;/4Jm$L}!a/?%F_G2TQ%;[&Pː;#5aIaNH&[G 㣋mc8Nl"녤LFV|'pa<^tCsr[}٠~m|9I:.QvK5Ks#S"0!+2E#w H3o۬> %4N| ^9KQr$m~ʝɷb$9=3ғ n!9G+(#٘ȥ;oR;j).ؼ##/@6zDAxo{Xm[1|]flcl^iL=اFK|@%!xA+;= IS2&{>YcHwd (D8:^z4]lBb {3WTNڤqkDTB77i˪5}ݚrkQp׎Ai_V־o,>/ˬxUT;Q\Wr*[ggNkX 9k @\^C[㰥+*" ocE[ùyt=ꑮ;W^G:Eb#Sn* ~ze&Ce[\X=[j(úӯ3Fkxtl5OGkJ)aEեj@k1PRb礂5MȀ;yq C8 ߁bP1:QnEE?z˖tp @}{@:uuF: [5~..{-B'AoU̼_D 'ET-X&9Ɲt?R%^?K2~+L _p,'Ыܰ70at4ӯQ.HlVTA^{@E1~f;}M=TOZvAćPϿHi=1"ˆ"rm28ywe)/ j2muF1$]JQbKPtyf c_I/N?&١M`!5"a Ww13 N$GM)?v AK@gOH6 Yq>U}bzNdd|YKL f6Xyvehu0\S{؅ ֏?ۋ8E>\Ly_pgeo*tX4LNfjQpQkȥ䈯ڞܒ"v;f;׻2Pm3SvYN95m015L߂Lgۉou"jԡ}741烙D8stfHpN&Z9&SȼѕXD$00#&`DoI6XݗYy7CaZحx$B&z>7z'Ք d0-7(L_2(ajh[ȐړmA/Oe<{m@r_@ZǽT(,%i Cvi錕 8}9 W( %;!N:Olg}ڇYݢǿ+jcT*UV3g !IEn9fCMÇuw[U9+w=o}DZS3~bͭ kaƟb0U'.5M]It+W17PEݥz -qhx|ȱ#F9ݱiޢ!<'^[Cp="ٲ9zo3r9O#}t&*a&O;*h[[~O zN&ח^M>56BeW_6Zz7DMI=f)D˯~6|(! >\TSZEv:'; g kn=\oLY(\۱Z[Pv<M#iPH3L*vvٖ?GC7b5y~8 #NT&R1߱z.\~԰h&ːfXb/_aB"c~M";ґo+3oڎl=-Ҏ-ˏ 4,icCM>:@ X&A9Yx:LRVSM!Ma @fn-AP>",C,8OEEeq^0\f挠K}Nj ^v  HJ땴>UQ9֬Wx9!<&Wp[8:ѐg5rpC?pl6BCܝug#~RD B!V8Ȇ TŰ Eco6;?11QM[}~9K=mȏi£Qđ'AW^yնnc`7㎷ֱ<&lTZ.ns(/xŶNOFh qr`<ٱ0](<)R[0򠧼Z7.]\K'u"5[q}s0UʊP}AXyZ)͎z$Le i[Lˋy@qhC*L%9/Sw82m)Ŏ/깥} '*.^%_Z4 v쳉h{N9kz%MV\z㕤HIP!pT~x֌HHj1N`C.VW#9%8r-]N|P-x}iQSlb*0M_էqHRK,xlq '7%U\sdYz_cC=lM|fƍѢ4QI/M"{-͍߱s^zě$y ~%|\>]9iRr=5 zK{8kDz7.Y-wd"́<= l*J< 9Fn[ss=bgRnW+b|~><ԝw}B(]ֵh ўZK@9[: K.*7a7On㤁GE)p}uf6Y3)vh1ޯ p?Qk"亮CdK%;[ h!-Qhɏn,`:<ș,mXOrE^slxcCU eUN,^*$1n1 9w`=*T\ 4!ҽh&Ej9Q OC]ڐ3~.!ͨ ؏2+J}X3]h.|̔cebz?X}EL[m9`k$pЁ <-b״e}hBS<{MOmc _߽[O.r(I! ȂzUB2  ,`4H[K%cX:CuZ-tB#ǔF BO~7mJw.ʈ/!L' Fl,<`y1["МdR%N8ʨ L[3T+Q+c"9sHJ^(&NbxkE!F=mraKx[;04P6F_FB чCFНخ5 _y]Сc׋ePBzk֍^vNɏP_"{+o~  "yEi*K;L"d: wa6%OTUwP8KZ5P긠U}36V sIc!͕ Vc1W:KKK½yB_'҆ח6-cNnS;defL^x͌xNdIn9$Kg䎼r_1W6=cq!\ ּ岗/D3K;T["/_3-8ܗIk]`hrDfű3բ~#Q_19uURe;.8鐝 pR` $^"'Ih0v*pSv7o-IkAMyS!D|U3VL#gA`k#ˣe8kw#㺨b'<\͒Hvi-F˲H*0h4㉱p+ڦj@E|MT g$=@h 3:6X gLxj3\i׈R+  ;m=%MP3٠Ѕ+ɾHIև@XZ21+{ ':0vWbsYa~5Jḫv ȏ47'G+$P0se5ȗI Ca&&'qe?s]9U=^wՠ"Fp餂:aNF2onHd$h- ¡ԋx#E9'C..8%mASY ?PBq;}9pZ* \KXx(T7'w̧Eխ; 6AЩ(®g}{ݜukf8Ç1@·91zue-y3']Ϊ Sd>JQB׻;l*|ۼJC{*D3:xyDZ5p\#J /w ;RJVP|I[p6/6\< [:Fӷ Bl%-`ط{FXf4V3ej}rn+OӖBBß]wIFQn%ߛbI@$!M`r*@X*T`<] b0l2zcG#96x7C;;F^pZ<࠿ŋ MR q1 +tX,ݏ4nJĜNN`NȨ]- }enx.k?֘vlϫl*:=:b;8z;,h bK,Mx3 J0-?ꎸa3Py*pcX*D&cz/gڵ}sU Efuwzk˱f[5ov 5;KAE2|^O|{713YGX< 7q^E4P4#Nu6Rٸ5 0]\] υ'ڕڠt^7/#z'N=:3H-ީx^&(9g: ׉M\ 53 ar0g!$'l)"~mQfd(zNp1;c[C|h*\>>@ãen-DN^;"h;P^: Aj59LwE%jַR+`Ŧ`%~[Ǝ ࿸! o! Isg{<&8%t}يw%a(╿r6ݭ ub_iZU1A("b*6Rs> f|wkBT-S0n8<䶛P5 >푅e*6~>~|(79Ѳ:*1vNPY$B `Ԏ_OksG `Hg""1Ddɭ\k Eю"zk#sgRH#b0%&ڸC+ҙ~|1C:653C&KoC6Ig ˻Agy<'OlΓihGc7hUR/֓wX]g<-엟ă.-Uy *E螽! 4X'k)>$UZϛ^O'6 бU,niy!d9ŗ!9R1GWHl.woyg$&Q3]Mއ(Gv(1U>&C鞦#;.UQ'Qhۓh~hOXs-.UQ$a~xRVYͧ7#pd[+nYWad|jPy%]#fb4q ~[f΀R?=iM? c&I!ݡ@NPnhʠ= D%ل sA2Hd r|j5Ⱦc2*LrD].,-w!=TR̤gJ $S:S-Uww/jaBԞf/5;|X]oB SI wg#8fz q73r(vOoɤ*4M&=)vj'\} 6E>4d9- -!ѫB*^㉾Y&KU۱;ac]P\<(B? sEXH$,|*4o . ;$ؚb( QZ(?"eb$JGN}H4]U63]]iZOBPZdR0ƽ9{h#3 7'gXYd/-ÒϯK],"v*RVKh7Ib -klzꇜ!>T r-Q1IWa~pÐ8WǍEfuĄ7/Dהk#@ܽ6pedޮh! &e=99z u|isp,DPYgu"l[j}3\8HõuVUj̷hGk{I}-ߦ^TZ-g+f|za_s.IDϩH:a̧`dq4gK (~R[>[Yl^=>%$/]9XOvkCv9ڐb,ʾD_Cn)EUCeOOb7'T]`JaG;"kQx/UAm.{/QZ50-R >T g^ab|R_ibp ~Xƭ6\;4#o6zPUqzYԁ#N /R\qWG LBfOKy:OSe%k>j-.TB޳qXwL+m\']yUDxUAA/;1YrOSY]V5h.@_3Z/URkʣsƗhh'`K(3=UǖMEmnRj~g ,wS<봔Z'%uL魗]2>>82[g ~E,"ȧm 'ԺOXxTRnfXLú#mHbCHYO%,⇨:m3fC\ws}O5VZjpyȷ` hz2jrEY毳0Qg;*|`]5fDr"#*eG TW._6-#>B.a1E/VYCߒSB9 hepM7Q pPin֘7@ |`ۤ)=˫UsKJ?#dJ^7yI }^9(gloq_I(xПv}G:Y)OwnG*:;$a8\oDR )LnwjVcbcnvZ/xӣ΃ #z\Uf*&3PQ.7}*vVh|$er7Q+BD+Y cZ kNVPZnۘZ nne$/)c*pJ'?X($|31)_I!65)`w1|qu6zTbn8y90gW6V:G\ \-KhgyCծtLR>5BHnRz`N >e>E{VoP~nKd:_xsxdo z\-9ؐ2 uil n~^E迓uyԽUĺ.^BAp̔N m:go)D}͠/3~COm9p[/nBqV?W,X60~;식*GwjWCS_iA[U4:-/>+;G$%t C]1zh3}т玊3+T6 WJ,Diׇ9$ ҕqx h| ˴gR9*mD|!rƩ}ߋU-Kr9Zv i{,pS}Ty:ܣSJc Ӵ_MX`ȳ={XRPI4QJI}*Q`ObRZK-rK~ckKz\w9j~ঋкOUCOC>pϷmSy]☔n)M ingR[F:- (|^Q7alZh+`Q,U)D&(8PjIE t^TILrNX{ױ9`_K"x@ ?`@_ 4ɤt4K8j 8 y3?p Q#Ȉ#~ hk,W#YOBe3(r41giˁ>rZ ň!EѾ ,:;Kz2G Kӿq_bK13U5 F_3cv-躧uLvqfE9{g_+H[NB~#IC0YcorHۥbjKg_Q +5)Iqʸ~Xa|40.,t P4ʾDٙtG/jz_~Ƴ6qGΡ"0T UNyI1Yty9S9$7ae %$t0l:31~ X;ى)pk.ﱫ nʞ ojQz_ )at aOͬuŴQ:'&WT67<.B.8ϻ_ #uwUE?b/τX.T{=ZqȖaԗtt R?nSGGuO0Ӡٵ͸3 R'ΜsT0ALΟHl܀*lQ,rɨy7Z$ 6hXc_Wk/NWL)8<AUkOΟfGeF7e_J 8CExbe W4ZVqZ3.* (oD sf#Lŀ{fO?<"سt4˰[L7!SS&u֍Eok,• $M , Fee ', #v"DVd{Ha1PTq ls4,SK3O7R@'JdHvXzgSfObbOњɩråA𘙹D{ߖMh~=w,/lOG2FnYA3~ WyBt_^?q;8'Zcd_T\Ϧ_=qd9jn̥q}1ьۣwdyf羞>!HAUˆe,!nip#eW'z]j衢O"x`lS[BSg> uY1yP;}֐^*KJb)j:2R(ASh o\LC@=}]øI|Gd*"6` FPUSw=,RVʠG1 >DEt`>nU|oK| 7/B>{nܫA#5;5.)NzѪԱCYuY<\ӆ |}Xk>VDWD䞟F@ndrV.7T6汿jFPȌMR76&Y߳[W'KPߐ\l̲XBj-=_r@q;o{zϢ֭I^ѶG[ϙIei+=7,n^pl'vvovz/nL6? @3%̨:.Iʷ׍ `'ԻGX0f[_UoTB7~mt ^(a?q'9;y~-ڗnhM{.ZNnXtQV\iގ>+kL>HWB%%SnGi"2|:: >&6%K5EQ_/KgQTwf4Z/a՟{̩U mAN-''^9xā;^?MvJi Բ깋KqTJeB, 簌}g?X(8W|Zx2TnaI @ kT7|ry T}yM:&|bH [ʨ|sɵ1=ȃ-6%EݗGެyL71D井\qzGJl^1xv>jRU.oHl \sӞJĞHZ/uюMܠN˅.G9~ywWgx#oc%U xj} $W1'ܮQg\yB@sC.千e\ $rKӀQFxy!>Fm"cN_ oĮ!"d5́B ƛ;`uԗ~3;mQ`lc2UqK t}q{q[kC$ iFΓSYחj5}cܰkaQWMb ; $ZoNg[LG̕[؀STc:yw4> N}uB%h_t@q, N@?t+|u:%:֩4qpkVSa?IJCBDPѠ1$ }]<{ VAsHePw1SqPLֶmݷ7T e :#`C,ML7ߘ3@' |4JAKszr 6UW1#1nP3r.{m@|CT-@'%x˦Q t3zz/޾3YfD DoYIh+A%G.BH!?m>čt!>e_t+"l7Dd4|k?[b_d)WDg>OnEkX ^3G w):%I,WyDu8P+%`"ʪ\#. W!8"~b1;(Ub\ЋBl"ϕ'\Ü.X20m,|8s{ n||2E+g2صޯ>nIB`8i.RQإAIJ 8]bhlhs{{;q2| 8O;($./Ȅ~QEҏ/̆tqaa Ou|g8 m9F=Q%]lB1-PKXhlwN͜]cL[9f_>'ud2i )(#Cbe7u!mk-šU_U_S&^m11r5R=r)~ғ0UQcPB?Dwu@Wɸ..Ur)*ȗLT?pEc32Re /Bi4 !ٛh!bG}%~8r;x&G;ާeYfV|2d,z[=!A;9g'#oXj Zr 4OOlVlfl_׳ c0},ArgB/q?x=%R=W@d:FWXgsĊV ezFK杸k\o-$]|MtClV _X%tT]q/G]Jc<>=6rCq @/i#؉T_I߷S䢏f:(/sv}8]'^F*ۂPZNMWΑZƋ>@'7#-Y>]1h@/mTH)]|k6ë\dVJ#}UjS)!` )wnŸ;I#T^a]>w.Qlm݇Bf}Sh|&;ҍ:X(0`ϯLRQlaWQ05RwY'q2kgcZ]Or[GˋH‚;nng2t<(g_Ecj TCEjwn*q5A[LhwH.&`BASK$:Bx )Ы)Q1SM{J|\7uDDs9Z"I[zI'B!^Dxhh.G[To-atjM:m>u1UiZ>>K  :gk6k5%tϒoyh1v`*Յ_6AGynqh?Q?VllVOdfYhɿsTϨٲR?^  Q1DNKR/Sr{Rv&Uۻ!ߚ\.j삦U$EH&ɤ,D 'P%x#xI53e'`MbJ:U`cHpOߐsۡ@$P}~%sbQ}Dj͕wȠq/yUi魩6ŴOW%&""KYu)Ir,-a) FrҤWo٘4۵` oV|V\=V@;uuQ~-2jr>QhC.{vZ3226k=R]s%9OZ!Y?$y-@r 'ͩu򲃂H_Q9I ӛ r&G&%Oz/ ؑ`)r[=>I]iq#L{(pbw= V2nW7xAI= E2ԭ_`+ P+Gi_N<x,s*#LLVEkڢ.pIW%ס_v~:0Vci5kGXEmlJM\זG*i#x(oZU $oAQ>߰KGq ޯw=ܹTny Zy}?VHg/фS;K3v#]H}퉢Ի2KӬ l(33/.DuRܭG:"ո}0RB߶9٦L]9`6 l;[f{p23gXAy໵GBs@LGUJf#,B M:~XJt09Ǜ22%ǭ k,:f(07iQŁ-u.6B\AhD5}ۨ픁~Q4>+9zO+2mfg5(<0!Y*^k ]ۉn~!,ƟX`O[€UcEâj8*u-k[S͗iE1۲U<1|.jDGBHWu t/5ĺiMUifK 8|> bwU4/O[>wԘ/8I.лߍ\+j\?YtC<vxI_ژ wuÈitD8"*7'\ךP&Ge!jF #_<dAjnڐD?'ϑ{*@z5%~\1yES6aEuTvNM盛_l N51`܊lCFl_rP5|Ԭ%۩c'E]RW9wÕDMN.#1l0pX)7:u۷~B3H:|eiN?LkE!mb ~id=smOb俢vGkFI³OÞklū4N`tCEbTFV ܰc.0I:uXP?E<@[&hm7#?],ά QF /F!'6(Rȓul<|adW4Dm75>G/>;mYJmBԬox &OO€8ʯ&#ix㧨mXt&j."B$C,4C0@?DO (hfze'|y"JHx]ݤN}M)Gp juIAj{XbO{CG  MIcE*AT1›/ ()ɓ^SM7aHM]P=9L k 0H+>fFDgBrєTzl8A 4ށhO88`8kKO U_^2̒ĸ:{?24 JbRfl)+ˌ-v8aM8 '(l8Sc*xh\@(+}0yÌ՛fB#ϓhsy>p{Ma&%VFKA#'8A#+qpq̔$߯!}r9S9ģS)Ldlz 7Y0gPgʂNX6;)ܷixojc\ͦU@lIA 1hkwFe"[oхM9@ཉ&3xIn@Ԁtuհ=ۍ1e@3\j?`Z#:wd!4$~]Qpx66s;K9P0?AqȬXGiu,vSb\NTS5+8H_e1KUڭz"bCqVPF* *P4P $eRڑ*9p3~IT~\s/̇% rTi] X+pc_doI||x5nċn>OĽAb/'32 Hi8VgM.]O_d۱wJ=exh$(Ҟ8ʼn{`ULPؠꢰ-Hwɤ(ٻH(2o JC:sc_yXc#i2'' K:Y#*!O<<a'ݗ(BKg՚eނ՛ D䠘,E3,09Qmp17Ed"u Q5q8HbDϛ[gN.;'tit 9mbB U>6V,Bνa#N HAcs[$'gSGwҩkY33ϋ ';iӠ,ϔgd.Uu#漷ZK>=m҇O:JÙYш䟺17-n'wT尶_0$ /êXɚzk@gLӶ'`&WxU3}˅q#`mQQMڠEZ  $mt3I&S%0BEe͝܏x-C7Ys ~*K;)7ΧRQ7o VF|dW {7MX@v.tr:ҀYOiG w :nk&H&+*d\̡a+bBὊ{2lQYYdYmSjI놏0#@M4Z! >{-|&9+xXKK{{nC%vH*MwYpRʼn1QKWҜ lฐ}tBEb'er(E6ɇ[ʱ~!"48?tz"R_U[!"=|k6l+e(j$Fj I@n; Ŋ_:lJ:A۲~fE@7XC!=X|;kY@2FU@U ^X%}u~ = 1+2i! nX z(tN=`۷\t=VotQT~ q&gȝ׈ᴒ1Z'XpJ=l-wn%C8LLg9Zy`b|v ,}e[ϋ=]&SmrsIA'{`qAgZ]wc>:domJ q*w-8_$5+^Ӕ%xh Ҧ@bՇ-} e,lY.F[ܭh2@e f3sbE4&:?]}$>5xkB !u̳ÎƛPBo{j@̶Ÿm 7< 5R4}T&+s5bdiB?_B]Iww]@BB۪ۡp8Sh(Z{͔O f:~gj#CiU Wu9S %MHw#(C\=R5AFf_P PĈ(ʇ^^C ɦK!dc )宠Q%': 8Nq21*G⌓ pu `h gA?#bUo' }1Ww  ,/%c/ e3.R{) X4 UL; !S0 -l~zò+ZBhҟDxp2Imbo*8lwg!'-v^J͸ղ[Q5g%zh .MC%kHGۚȴxq^'"FxI{yrk8o$٥Bj"UDpy cvbRnR/\&I/~$HИ0YU>KGy85|(Ld.K׀ߒE7){zi]RWNG,o:4'!x{JGݠYKaE㸭'G%Lq8ɞ9jX]kCBA"{]1aߋ`1[*ӎ[Gt3;.j3oZ{.)!J{w13-u(B1? -LfէxNfRZzSlYE A1#.PcnI7I+F;|k=ms̻ 5j-}Uz J<RD%x]ٹ1eP~8a o؃!f Z XCORCe)A|R(`H& $ t7Zk2͒oYa~ `kvjֶl ~*#'4e ņQx' d3C<)͒:҃PƉ"ŒHvd۪*jCꪣj7OQG/BMc#z<G}Qأ9$dO6`Onfd"]N#qFpT$":H+0-,qljK:x_bqA?- -t{j8NJ"o}N\QXt`AVi5YɋڂS#a%좴<`[_0ڸx|$>$$j aʔ5 2:Eިct@CEu1J./E`{'9"j.BQ_`z%V&:{9xWmJd@ $z d2!+ROETv5}qܝޥ>/-LԷ[qeR9deqp%Ba8lS犴iϿ7v*Z -Zǝԁ0SiF;hɄ%(%:XJƊZ\(Dۚ5%_h:Zhpm͡׹@<h O xc{e56$b;I鵱ȩGM5 w79*.- "݃kJ{p+ ua_Twe዆-VܣUJ|=yJ~Yp鏑^fhcpOX 4$ (b!?oRNO >SU1 쀙A^ӵ!#N0S{iCV@\?f@G6s;rq1Q+.[?7?Kq A,r^FQdvT;~CB_L<"aPM%2oel]ovSě DD>6GQ  ;OxFbܗcN8c6)TCRqጜCO<$9V[b9n 4ԆUHB'o` %=C81b +ߕ=} WKUlinhmVNy{~'},;ܕ܍]^S5v 6qVԱ-\h>?hzHݴdbָ zIMn4xXf2Yu Jx*?~Bf3zݯT1Dnd lIu|`lJXU Pa`y_@ ȷd]5 d`!}{h z{p= Li%r)lZY I*1hGvkC"|vQxWv o A^ױ-m gJD-X豝gly)v$Cr(:~S i+1'z0 X:Gc38e#ѧIƬ"WhjJk%^2&.!/rՈ)x":aD%Q\mkrL]kAhcBbFMVɞl7uH^+Kvv} wpb`;:.ǡ@*]hY)_Púe`f [X ŏ2t :8 Z]_)70h^W/z a0L}3ek KGF ky7N}}V^I~.o:,[@_~(9)p-S(PE:Ч^BXf.QWU_BLz0#;s\it&?%Ri](2O^%nR(t]E"w$Jm}.BC&ըT3sU~#-%2B^)A&']m=!*MNN3ޜz~)<ڍw N.@yB">U{u. c :3~?Bχ k<t yZMR$ ^nW54U-6:!4@vx("ѶdЄ`GVѭsџD;v,,=@܌g1{? J0# T@$V)J=orQõֹq m!7k1mّNhrU+4$YODP'L>3MSV 4[Hzpq>mp@]O Ě8_]JP$n76]͍ZL%{K#Ob GcGo"qgLxmAH3W!~𮽂R@+E՛˜UɍA'E y$hOqO4•Kl ~P*tiڢlhr֟p^v;'V'Y=ڋ`_]F";iKc0kQ9LM%ݜ Ѣ׋ ]#耢4/,t6!1ܓGa) ?wDIJ a=.=ޖ2JAZoZy>Nd3D.9mv_uSp} ˗#;͉-g}$,0WhIQM$ו2T7}y K}?' L 2%."OB\!KK OvUx>Tu.ߩ md\`70g 5WaB՗@zPÂP^5)5O#2MIuo!w pkFj0RS[&[ȉ>+-lo$Xԃ+2Ά"'e-{P .ԙ1|r$e*er)}fm( *gR cj#VQ5T1#BE[L1 A/T!?1l1DqX&祦QD,5ƥY>Kbā?욌U RGiq|kr $|qoK&f 4Y&g*yвҢIrk{'>68OǵW@y;:̝cl؝b^LEȘ)s}:A' o|RΤlVvNH{_E`pK3Ũ4gʹEEb?73:a/'r9H '-PjjQ@ܝVrpm\wJ yT*opl:y*q rYۤ ݸQ Ϯbiwَ(l?8?̈בpI@m&, :>=^gh J,i W83R Lo f J B܊G&7djP yR.5P k? Lᤧ31P W)HJNop6DIq bϸW ٳM5aZULB# j6%mG|e;HvdO7Зh HZh9<FKTZw.d\hK&ěD 78wn) xb9z@CagKZ6HUS/(ݓ0e:h 'ʪAewUr}35?hs@H"\#`#{ Uu*g־͒C!-ۖA\H3bASA-,zṅ:Z옛aV7]Y' OVK[%!Iu$NcѦa21qpW SEsFϛj"4g܉bׇcnQchS%øyfύp0χ׌a᎘ӦHB.h>-\lf VFԬTZ.x0XS6S=NUUH]iRAKтP9E8iuZ)^0T 7*ٗ ?/kxp% C F,7_01+=ע뜫/7zzOs`/4\-_ө3WrxYw{F|l*;rej}T, -@rUazBCOQ䨤@us}1hMlPt .Y8\aϴ[Pp|7|q5Dii>GՒ#!cJ@d2  c ~Bn%XBڼ+u0$*~;fF$ʪRjmSYY+ H /{5OxLs}\L^-|!l 3ok6-Nfy=A> N&szx8$K9#ޓ2{]ߛS=*'O9U(Qx (sqRw4Rk<^@BÙJws0U./[AkSqZ:<1ܾ,Ub9TA%@k`њ _˜jlY(^" Upk\USY VqCh6@LzΥ %ܸ%ҕl7EX[V9/ F;mi^dh_xZ $xC;e`(~WV-':SQR?# O®R[ϾwpLȞ&XԝpaOwUg/n1'G$M.X$h,V&6_-]! g?D/V9,071hMb=O3Ry6|_DA2/8Dg=![+ mތ+ Jdg˥۪ .oK%rZ K$_GuhXwݥ7~to(* yrEηB\-9*]{dnZ.Q,TK?6&(qzjKY1E(C2h1-cHmγ[];_a"dk9Pִzſ AS]b8?QZY˭IS SfRHhkF9)+G8y z~a#{Yz["*^sV h]rBd& ːow$>e;4qiUPhny+ #\LJRbTDB/S_5ہxvS_ جW&7[\gHO1e>VP݉bU62C֘+bMHGBlIQMM;$4cgѕԜFPLOVOl6$3BG|"|;QbyS>#,~|4,>U^Q3NxsD29y v0Hu 2QW [5JْPU[X (*D o͸] ]e/`~aSq#[=EA91L-guϬՌ+ieI|'\ XGԇ.XDu)ë%gZk;̍HrpV:$jF[ }Y*p81=gp"^,$mǕ7T x< =mܩK+׼reԀئҔ)e^)bQ/S^ "jqv-blgpWBߓl}>t ,ʴWDD"T?'cj)u5V9˼MmvgBU  ҍp=xX]#  Cu#JeF ";"WځOGV~Ax>Zv27"  _.2#CMCau&H؛#di1ɶ4$QfD〉)4Jl(M Q4˛AY w{"I*KzZ,]9gL$l?Z 4_AZa+9/B?ݜ#*`{ L&7iN*@WS*ۣiPN g8{gB췄Rϟܹ'/-nd`ZAXfjo+>g[ %IأNb8QO|m^D1Oƾ8kLD,DPGdy)4pu} dy )u"9lg,́&>,߃_Gu8?w60[A! z6^)r@G~7/tahV̋t#H/G(V_e-YnT-C7)5B\`v?tAom(ش;i4f$ ryl^0Ax{'Eb$>AQn hmpb&ӂBCnRȉڙF`)3[b;aTr3kJ V,29##u/98*zK-/h'QAgui@߳1ߢUz7%.}Rh`4ϫ fc!Gp T1rܠA\LX &dp|3ub6@A8('xoBi}A<`̼u !Z'wN=''2xawy4HBqu n6KEm"(fRŭ]Dيcu饩0!jύ"y6ɱJҷBz~.:F621w{ 0KiӁɘj4(܇;W ~~y{Yf\7fuһ 3\caڸiM( {yiGKJ%?}xb pg]q{ ,{"T ZD= WYO;a:v)Ah'23Kz|q#c[`Ń vK 䩧^{wqIN/Sa\J1-iD;9v K/ּ !O uUnIio۞_G]5]?1sƩ)VOԁ_=+V̙pt|p?OoFlZCΙ-®:ڗJH[~X\R'']›zm 5kWr {fle} )œhNV =&7KcS}Ǚ>@k,m4fru/lMZ\f`啿_婗ܧ]w5.CbQyt$7%]/t*J]6#1s^\FKsR U~|aNE.LQ tэ LxW1/:J.-D[dH$ %nn42W݅o3.Bڤ2]-ٯl8~SJI/+dQs9I”r$pgJu՟{<%˾zɎIVC9mWu0at" 7/)idz"oD ̠"G,NCu1'Ev(ue:uZ$:IZ C*_uzuK=ۊ"Pl|[@c7z2}źc֭8 [ML0I[jmkmZgLY@]ZX;9`s/NŽCH0LJ< `  vs.:D%d.w/p;x2C+- zFQ/=l \Բ#7OM$hoso"=XYkIx3;> d|XFV UQT% G>e#1{zM;?r>Tݥ_9փkDrm0":Bh b6E;72.2aDi@ mK-.)@җ.E'%*yz=\HWu=se|=,2:숧xr$]H'Ms~Wwq<^X֔g^,!A]SCQY5PL #!mF/:E~Q rڶ#LK !)E܀}ya?b\zvC^;M9.,!r41B(Wc/E޸F+y_RRuapYN|[ IFDkUUgK־|}Gn4F۷{ We⑘QY;MՒuDe|֞: 3XV5yS A``k-d?Z+t =-_oP"LdH,A:HGzeԊ/4}M9ߡoi!MyWSwc? G3 GƿȽp ՛9XW#λ>È>ő=$.>0fʴ̊ŸEW-mxl*SGwy .SvP) 5FX^sC)]] Z>Z!ԝd6~8 'C.SK$`uC ­^~d`oQ܍IaCF1DǎOwu"sR,uY+̱tu [Kѕ"חn?>BiR% |ϳ -k(n+(wNMlOBiUzIa%J r)(Vs%]}+0uAH!qsyIdn&Zujol JL,w') cx4l .e A{z(doqʘ(~/-!v n$^CeRh>QQo-dbFࢗgq>;7;?6*VV1u97_n3#4z{Ջsn7tit_Ó";Ni+UJIƾhuNnO<FK0M;oQ؎B(|]a;phj'^QB=ۤoя #ldAbDgzDrًd"0ZnC&Ώ"7ͽc &LuO8~%y~-꼁ԷQO¸fw Ș CX.v)yޭ{E͸7E۫-dqsvPk.e1 Xy<2GubPen#3zLu&OSly3*gSFEi(孲W@.dj}癣ZemvI[)hҲ8{mBޑ\h^ǰKNO35V?4Gs떾`I+:3P=$8Jw~Cqԅ7Ci_N**MN#6Ot8T<=qf[j>8AMzՎѐ؋@S@J4! ihFf~$`1OQ9 mdžcfe, Bo׫W T90Gt]dq(P=eƒpm2]sZLLG.G)ueӾʨd^$ki*Aw]<&kPֵ>EH_I>cjY]gt`vՀmھO]#u\9@W %* ?JrΈxǯNF×쉓 '?E0ս(Nu FNugr5w}k~l􂜴ikV|?@vH&d]fЁn)gb(k)T+x'[տ$ "o;d,ʇ ?6~ɰIfc;BH]v~]Yf, \HJuct@3eq^ݚ-J.9 _gѩ={/PnܫNꮿ%gu@.AY+XP?}`)oROeN }Xd֖QcNLJM͋輚2rNԾtiN(KTs'TV"Pk+z܆v770D!#WYI2.AY-qn>͇-~cX[VG_gߞ5-S !` xԗl5_6/ǩFQfB 9gxe;6ky~ O8le1p>[bx•sfr76F8X^IP$߬~PZ{RH>-D'YVXaoPjj [ӔĹ=J$5d)̭nSߍChzv}k?L ƒ" 6ED=-E;]5&A~cNJ ?\nj4= (ZkQɭ[73,,ƱÅҟ!ιe?ra&jfųO29|1ڑ8JQtvrMBL&Z51 V-FZ_ DuœBY)xL s-meH~o̿oM Yi^rH x5܎hrl+W|+8!m1aI2uI7Y@tshW.@ ^x-~:x$'}k|"@ʀUܟ0Baѻ=qlF|ҹ21+qW"EOd?*2hXG D0Sq#!unKȓ(hHSF ޞd#!>bD3z08]ZQ4Y2Bn[%5L4F+Y֎U$4&D^YqcDmnLW3)Othl o.cqO"\EpY3EA zk+'dwgnoٺ0x(ry^G*.lPd:3bs3o}A!S$C ̲;m3tߦCVGafW;qSK8Toz((d3ŲJ3yKpj}P;vɲ2,!D9 |ĸu2|蕯nR)բEoq \HmPA8^k>{TfO!S_$J)zLh\1z31y|ȅ=V@q#oNho+ݩbq0UHo4so-B=91#~G ^:#1AZّ!o  Uz.kRk":'o#GQ(х8_qT&7_{NWCJ3?ş)ȸZm7y !u;#H]6 6<,ӫQfKAnmE!\ .i6"M{xB`XSVFImK~&Hhp;q):M6JаN_ҳ K"s_WG:!fVlЍp̋OBG`\j t&~m~אr?gm7nтFSH>WBy~r6:{J,K􁸏> %yYeHY:*}F{P̲I_Æ(m2k09siL8JdnǶ_LJ-ފJ흲v ܋ V2Tu{XWUDUACБQ=MׯN-{!'9$14ѣi/q7UΝS>╏_!g$it~xLT=QEdf>6] J[%Yz~u'ih3ͪ4"Awb'w\۠[%A#$G9Uc ]Q.#R_2T>7Y r lQsdհR^n з'fLTO#LJ uC4c˙9:ݶ敱j\4>w و. mq"!e~#֢5H%+[(Rk C ʼ2h;s7z^T{pxvnnB %NY(’Rc=gPT9wO+Ldb%k_ ɟnIԇVȉ@x(1 Lu3#xcUphoO-@sz`qs"^U9^Ha}]\:CPy^qYb`ɈEչFn뫜+i&LGU ^3uߖ{%eOM~G)\VɊO*ehOsUmtWwpe0ҽ&.b-&$u3]]-Jv,&ܩ(# }W OT̖+-Rx"qqSaz投߿/#xfa"_ ]J9zF쫵Q h+4fnbO/ƓVy^Vq&A?ȸGj> TK kF.[F€7ﱑ#m2<9  :u(.Fb 4Ӏ'KXt9O` p8Oݷ1H, ]ݩ[6셦aA2V,i.5IǠvupSz~vJdNhRʰufw1hZNkj)侰S|Ny7%YjZ/q$bfgXsH,xE`dCf c\~ JB3fMŽArk`Q0ue`LLTt{ڧDfϗ#1>8L DP֭ ;!7GJ)R­Y gob8j5t,6ng@SӧbPop&xVyax;)J=[w4QnET}oNEGXY%Ěbf2}5f:23!/R|sR-9) ,=;tW [̷E$ nz3`0V_ǫآXD7SU`r&)X+Dayy `|^K=ZLP;a%d"6"&"O$7}$Cy?dCeIHNL/4=r tXbrR2YNPFK l;/wFS ΍6|=U "@xyWM/8鵼b6O Q#HrCV# &E B:*cx;/ܹ<=+0`l._ v@Ykð׏^exU$WEm ]5t:FWHU C!rT\^"a5Fa09~|lI* @rAoÞ)p'tB]cM3Q2 &-ax,Wv,hD[+b]r8Qs}NfJ [1goWx2{u{Y>:/P/c>`vqc\l$3㜎fiVLT5o_K<#Ʌ?kŔNY24}'CF NbzqVX{TR'V|@7:z\ ZmyO/,nM&-!9: }=W|H/eS|o;U](tj&!ۥr̫eU{C|=9:*߇GpL2V}{A,dB^U]HNUbaF&x9m|o&1`N{[ð4'Uژfl|Okt"p]tIgaP3g[\ƣ@ |Vpy:v۾'"'Go|HFِ($R<ʵLtьߎ /r$8ZjG|5ݢke8L{Ng :(P`')$ŽIh𜖾b,ՄkԂ8dS YxL_BcC tMf\/*pͺȝ" C= l-b5?TWͬ!0Q3KeY æ4ud\kKYm=`TR>BB~AT"Y|e yH 5+Xap]WO6qclPjWDDCr83kݭbG Lh=t3 x%M.To,|%8=7LP]D2 n I';mlwx@JqFqx\-:R~u9TLURP2¢v<.(@:&NZ^kJ@,!)4V~}ZװqI.z/3PK~[l੯M)~ >Js&bYʛO+ _p+3(Z+Z$cTP.nQѨUTa4a bH zq[>SEo=~@_^"H}MP՘ BviٍvSsZ1i=18u'yʯ$B$ŝQ`gL9R 3{:{5/ȋϴgXcYiݝ5alG/x3yqα\_E% zB/s}-} f344Kщ]`U@G3e[J ]_ EA/|vr~+i-w[aiYcdϻfoRC,T5KPou^ ,*zWڐ@laP V8AY.B yc9VW'׬PoeHz [}ޣ}a UiC^U5jBau3ҼC['ң `XcDGC0_nCG#LǼ(ׅt5ř> "b:Ĺ4{}Ą^!ӄ /*K.IkK{'KaE}pPY>h;}lKG LRىǶ%?!/0%ؙ$$6*bђ4+^7{gnp|%yNR\38lo{TvrÄ>%Xʉϟ[mv6'#B@qJ3J.K_ `/N9V1^Ƣ.L 42ǒN)cGTzifdK<9rW{adi/{ۭ*O%5Z؍r_Yac,57&"oD$&%uZ)G\GC(N0#q£sv ICJ7Vb7xYOxMP s̋ (M#- ?W0:62hO(RVׅ_%;py3tOuk_{ҦE/(0cg'Ey7S{UdWUz}>Tk?a,+AvPڲ΍3<|CM͕ϝI2YFc}ES ,0hW 6(WqFaUaLG"|q"SEI5T7Y|d;x~?z8o!w+;՝obSfZ8uQ9E;L{_*2<Kn&lO&t޿lS7a2;ӂ\} c^l >ET܊5شu-iq\ֻeV(<胙e\hAѥW&RG*, ]i+}Gϭ6d\j?es*R':dOرzjtӋHO-zxqUEE*jYDK͙ҿXhpfI =i}̶bV'@|Ṣ*mM. /u=9|r8:qB|d;Ɨ;K¦)Do봁vۏ2IbaPTX Nq+Tqv;Y>0Qإ R[BHuO5FW v`R@OTpX V "GJB@Q}]r,ěw͒*D 3|lmYӐ1;3ftF9pJ|o!^:\ 0i M?ס3}T`TFy3U1`E{>ZfUԞ:Ίybk8tsqO*_M$?x _iYd%jkD3rI !ɶxi_$ZKBi P'hxX\LZzBi0KYhR`94??ڄ.b ŀ=ڋucQaaHLKѮ։ 7}'2%Q.>DKGbRbtKԀ*O)2^qHK:xp[Ԙj0zp>]{?T98\R@-^4bRM *LxD'RP 'ʿcWK ZLB+fƆ$?o{ sґͨ $#Qn6vԂBFɿtU!6 &ng(s,/3oЁJ,_0}cXy2ϳ F)W o)N>N~,] z؞lU :I< odewW7 <{^1Hf-O!ou΍jn *ZCNt־Էb{oP#FF 0Ey7KѸdIo9fcֳv!@Pc( a0bdם>hoHzςB\P Y1=>߲ P>^ϊ(|KUS:!vUGfJku "؍k< e. A~JYK+'u']*,L֞̄;r&6q0*u])F/4*'H! ?AkY#_ݎǗݓ[+IN(Vy$(F , n*Я$Yq.Js;QӢt9s/ռq#Ll9Q?lX3@J\/t>njȁ³`##<3HŠu9;=dB,9ZNwiz9C{W2bqP&?`oJ J\%FIު(=u;^*"]{3ryW/t9 Jܨ엟|K(&[@ JXXiP S-MA[MeFW4K*xWG",c5: uYrޯnEM"9S7۾fsG칲=rۉYEJ$4!ය%UO1|#ߪB?*EEt;ʔ]|Buf3vpMɛx׊Hg<Exj bsfN54{x2O$a6/1cJ [JcMA@N߈ +9G45v6 +b a 08g Xgm?Ɂ!BeVxpöpAfoyA3|;,0 sWai幥K wd_Qn55(Գ[$$BZpP݌=?̷\c*qp)@Dk򒧊g I̅2HeWQlZ3F #S-/. ?/M wӣ`b3h,b,[[aX/q5^6>\O/$MDIgPqVAD%]zwTM29Xb!W7r`֫>wXehS*GG<ņ)n~uUinˉ=L[(.A3NFpJL2|08,Zik## g994܇ґnӉT{QaӶȊ*)zA1FE*bSnYQYI,g$/|z1?,a9}ػ?ګ&)&`4pc (3 ͐ԫld0] /p{Rǿ`BҨ+(^cMT[v>-=q,Wc0L6f׃NN8rխA7MK90Ԡ S_^8ږx|=d!ྏv" al=[Fem%5 -E=2JAw!ג^`Hχu5B>*kĮޒ^m"zupc}]_hHghM~M߃GF),Q׼F Jy6_rnOQZ֟I ]M1A "`&%^š6JonZ7`f`#LO :; ,m{Ȏj31X`+"ǞZḂke+[RɬygQ@4} ;34 i(Uu!|Q41U8iK(5AY x6o-fQq R,Y(Nv0:2ZBSVQU/h`N(h!!Rs];Mnh8cX{Y?=~Y֏v,(1q`b"LҤ_O@,>c!9$r0#ŜAcyht7s{^XvE߄Eebtl-nHˆv|[j"ybX +r[6P̏ʢF2MY:r==.sqZ"j1zԝ#%]dk:^f*ct3XhF7Tk[ւA99ś'n,Ķi̜L.5~nZKXW%j~0y? TszRҦCM<2tO Kp(ntkʸ=o‹..t 83Q9څT!e4J1Uj .]zr*^*xJ~=~"|pA(wS3NDCm|-|Հ+eFǜ!"+@w%nlBTGYD;1Qǫ z". ~aAzU5p(pP5\,qXX/Ob PlE22dtNp0)V,cA٢SVY9lJ,nmb( K?Tjw>~-yo4v+i=*)u! k_3m.J'xF#aPC@4RQ@7sa;'5*}Q")`~( mJQqct5vgu/zpu[!eL0JXE8ok hsZ CS7Br)4(Va&Hp@eRaf#L(z~5B<3tNcF!hp}Ed3>ouX tIw^S~Wo*p F+bIcTrḴAfR~Tfr'LsC&{qbiZ%btǁɬ.nzҩ p Z==ZL]ij$4S9K Oעfmn@ŮMсE'XWD*nO&p P.@B}DKsqNbTw})o|0ޢoؕ> cBSVɕy$ #Y^jO{*䪿WuHN9d. Lzዊ:jx|htOPF K-Bovdpdxp&L{ӌ"s[膴5 䬾cwڸ}zՌDFV/㠵L&pɠsf iQf I)?Dsd"tX F:s*_֨ETL4\^bq[HY|-!*c=Ca$}GEN7Kݫz(΅9BO̍3QO rߖk!1FW!?OLU( uj  ?Yrbfe!SG<ꐳ+3:$#_a}'StJEл) e;EþWX$O3jz&`bA렻7m١@~^č7zZ4^1qćUi& Z嫭&oFYS&0Lxi#Q$vmP~eJw\u.m yv䎡gl'6K2k{q('ji{6+uJg%y/fx ƽZ)ȧӀI !*dM\4T}nތеڤ{RL?uӱ),}Xb_BIrUE7(/.s[guaP ׆WV4`cY˚ C_8qA[K<_[ <.Ώ$$ C93aCGWJ ui zF:!G;W|Bl VD >{(jkeIHs:} !BiG~fN^hvŒ7۬bOO]"~FXWo8{ ,ʛrZt!hs7#B+gFOб>>pĀ>`5;W ]'-\ ͢ u*) B =qG4"^JyWN2rjG1S) Do}np}8-Vay쫺B&;FK'^KK86wQS"ԛkb6 )@6[ue\!B ]R1US;Ki滭`fN*"|ҺCӠjLB_Ft+>*w~> 6# odT`qgzҴW'FFeƓBh~˛Ų>\fFP$jې.2']#+'#ڊ2sSYt{!X4v.JTYt #j>ێ2kTE2oU s5OlqǵlNt7tBJVb'z"k˖ 42qtMZ싍qn4ZntѨ$*`A^=:Uz$<#M1y:i7 'K F i.{ x?lŦ>M7/mǟڣGAgD{$;%y%yвHJÛ~.5VO]rX?aY!v"ޯ|9ӕ#nEPnɥN~T>ùs3H ..BW(6CW73i7H8 c'F6uKaKhUbi󍋫e= /Pz6P[w("cә*6[$BCEw*=<$ ξKOD`4nEͶ}<"`Є3bQ]5V&"(H5tRfRc;\h%c1J 3b*cE3b 2z'DUŭ8׀6UNKUÉF,21.:kK̭цz#\Kͧ8Rkxs hhcVg^ݤV|0NtbX$aޮ7(qwbH"ԕMK;K}Eή3AI݈aRcJBX+&DlGg[nHtmXۧ}ISͩ۞7G'UH>T|[E ԦHAUE_xFfޯPpQBXt5yѝ)PE$SGIYmI *Xr@oa[-kPπz6MX&ډt}`)1o^*^*Z{L>@쇼i!#3fK\rqvPչK! C9Bd0]HV I@.Եp)iK"tKoΌBBNGռt{xkVæ@0((Bˊ\誠Rcfԗ0_!ݗ爤A /mi"MKkz3=] @)›gg-\mty9A'%őoCy`G!CtTn e7"ڙJK;(mvU߰B؃XIIjfP?=0oN[ɼ|2ԒLaŃ7մWe\$ 1sDt|᥸@bmr/ò'`ⷂG:0e*p e/xڮbŵk]7h!.ʪ `PKKʞ{n:Hà$>nf_1Ei0DK9p/}5vYjE2i'JZo닑]o/@SQwu΁U.y]&-N]p!Pa0w %FVi x9Z$"Lþ|zVϢ,罦D5fZ⺵,g[ɷ ?dު4NJwύeȲ0%]zwPP.0]pWlߦgų65$v^kzQzX#07VXZ0? nL #zN&y05vq3z*&OlgM0'Im0щ5|)KelS/1=:W;0C/jC7JtO=3#%3S??X֏)]*1РlMΛZD߷3->rdܚMwn|s=ܿ/!aҹ#gF#ֻ^%ezWGG8m>u~ߠQ4q7(Ƣ@IК$2sd]fH66{o O_PhXڎ+K|yٚ{% WZ5sH :Y>NPE\+g}t|j%w#iv/Õ`= R 8f-'U3< <g>_}S1E]q5aIIFF49`DV 3vj Cɜ.#3r_F= X[J, 2@"?Q?*:rdBD{`Q֗p]%Hա#!UX, i6>$ E=Y\HcƀՃZ*"WʌiKQd[V!AbwEZ_'NcQf Ȱ4֗i|_ƛ:aے!+MTqܴ8#4k JLfD#8 'FedL.)8*WgψOӽy#j֣:TC{U\T!j@?Ura1BjvEEb#&Zkv=R`"5K 6~벆UAN _Z"dsT&)qw:n [=]5]!v)ʟpD;oBn.!O[j[@YwA݀5L`DʇFZ'%Oh_; I#\qy} fUf !mq=aqlų/5Eä8{ [eJ]e-"k?܂LBbH;* €<,sZ(JoX߆ !/NvE"lf@aɆY0%! !?pODv^XHb)/C\%׍LNpYNiFj7הt!*CĒmVMlELR?ɁѺ6 諌qt5 w"wUzT@݋$@Η꥝fvEf^P|J! >{Hgy(M^~!6K>F(|v-gFLk} tGxUH-U:TG xH٨v^[Qv@h{#7 ߺ*țPנTJ_d+K 2ct?t7=-c&>jtNѝG;š$Zm;!}OQڠ#]nOwHNPn(nRF@oŁKDR1VĪ~U!Zc^9CŎѻ~-8YIٍ!%7OI4-bkq(*;M?dD/'e0y|Y'8aBQ۟Q)ji錛#5l=)Gt&_܆zrk|!~n/Nj@{9>6r"+12ЦpI765w+@q?Qπ|2SE(c beYMOSn;D,f}0>7¼D)zW{Ob,)Y#3&^n|޷P1'XR|gQwz>dPzhUgz#Jb klFV͎Ayr XzQahoNPiҩS/  4 UDIbTM.X[)PdQoB8.%wjheHx`"_i\*p匲Pw C8Ę/ĭfHD)?[O'&qw =xbimLQ-dx}Kh|%v>M8IR7VGyh֔X5q FD6ɍ=1 2މLTpqR;S}9`3j6*0sX1\Oo\~;; ttP%( Rx4g] jVԋ~H;}41Za=:Kw>AǙJKN$h 2€g*s%xSk.ZMڐ ?E5]*< ffumm/=iw56X9a K^m?6SՇ/mhڋ{Q^̯SӭTՉ咚YP!%e 1q}Oui,걋.J 2QGdcxn"[6:zfr}rW&FUkyQP%uQҭImb`ۅtEI(u[iw0SD T(MW63 ] 5ٮxg`N\,IeVu٩4q, ϖ-Vdu(iڪְ}^gk(6q7Ujrk iOgt3+ ;HNH0s!s>e[I[%/|ΨYC(<&Սa VcqNpaֵ/ fܳa6uVR/'jvO`G#%o &¸Nu;,-w1gr]tʹ"E՛^yMR=ѓСhc {{p[r[&)Ĩ:שn;9+uuK*KXcEi!HH3wQ'jXBgX݄Vxjќ6.?xxFZZvK-vЋu C8!l w6|1- bpbu&{wؗ;MCX* .*aY94b;m)͐MzKJG6^G_=O$lcb:<5/LDR{&}stx&-'yûZHۨR(5&9 =Zh|-r",\ws$C>׸XѲ4J)Tv]E𠼹Z=k.0YcmeՖT[S{׏9~nְΰuhgyTduM&<Z֑>bi9Hs2@#ڵ9ځ&+k )%x7Uv]DIB3xlͺTrI#E!7\$ C?C3Uy!C95h "V 'X㘽Z!}WT\"(}p\$F5r~^gD׏J. .kq:瞶n1̵i5C>T fI.42T_\PUuT< ?6”8/as JuE·|E^ڎMmhvcq^c}M) E/(m쒱i{b|S4P =nLO" I+VG[^󍏵 )Q2_ Y@-tQXGdOgӥ&Re{e2d̈́DEJЙߏd284[jbХkggX{fG$ß=L-nBvnyk[TE_phN܆qm vO-d|S\^u' *>g.e;% f*RrDQ&*dNYL[VzD>bsve Kh?A9+) 2lqzQJ1uIK h@#{ rA_;|w,3 C3ᚦ$*ƖT@1ǀ0&\3}jzp4{8" 67B .s@AK:r˟1q~}wANUTL 298\d\ Nvpַ{S*)f#.ӹ%?!#*j_ZArZOA2:vԔiO)9q.9@u \/!4HWslН=hq^g\: 8210Uך"I>'fCM0X?l( "n6Zҏy;.@JCQ\XS3xXWx*Ks^;MS4LBab=-u@X\v` gɀRz~R^[eo94 8ƴ!Wu2J|paGc_/.\6Ԟ+/6rofķhb]=ªF{V禐BYUF֜Mi0Fz18t=rXAdh+dtcuer06|7 DrܾDH3~YB+6)cHdM +q RoxL Auu)Zf$u} 9] SNH!Xڅji_FsXNԅ O>O99!zZk|$jZ"Y-q^d(=p!#_\rr*S*77đQerOOH{ӄ P:٦8̃]*@uYQ\|@+4lc(W< ޡF0٠:ء# 5o}r@u"Q%1|G@ɪ]ay傶@#..QqށGu|s 3/MKM;QQ0B3ɴ>us}:ɖ Q,WE,NJ%_7%̏RζbmMT`%i~G:G [<Ьlj!߉SK(W” nu4T<2R}(X,R>xQ'O,ixc@x`F:Q2 K<ˏJn6ơh϶ ,qx.!ߴ8QNboŁM>2 7&BV~0J;k" osdt%v\QπЀ*zBgW]Hg'Z54}^K 9̫*iu͕NhOݟضFzp&tEҩw Rl?_$'(&Nh?˖Q^5'ӿ "< XHQ$!z 5:( [_:/hrniWg"nAg| `GV^~Rr[RS>FrûLxb,g;U fhoˡˬQف/<ua]6;i?TtƒKUKφ עN7 5a( Z# (dEkGGkw|J@.2V=0k}qn])9\a'7VsFfb;9`~26ZDl=)^79i,GEWϖa]꧌Gߣ_h TD|R½C^J[[zr 5pMBmNUQgzBWbPXUcVr`5 bUNޥ$X+S.Gd#%z[8]٤82 G[rO;0n"$z G9n}6—HM6NՀjCll#и)O jn5`۶U)M oi,Nvd`; wk@hYia;ӽ%=`\Ei fΪ>q_+aW|wRnB8#1k ]!Kk[kkuM^fL>NP2m_y>6ƶ6?;x;FBu"jv2ƙ n:R^?~|uy)}`o+QŔ-.1)w<0 z}sQEEnr# F 1b-H`sA6Iu H"gY]5$Zb!O sɇlF?>?tTbT6 Ii1 kj.>u&v h\j{C {PTyxi#WE m}h[;,B<7[y%yhD[l ̟|6"xS#ݷZh>{2i&O860,ސ"Ii'Y l ^Qi'R$ ̤Mj.-eJ4]{zOB&~ M!GTRyH(1G%<#3G78_ރ ^YF,QflT $T-PP>?8H SGݍ w0&&~nRcUKal+ӝbϓo=R8wܽ`:wwO;"CJ#o /TF$ذPe3 5r0 BT*<\g >B#omFraOJ,SG#pj|脃ؐ\V!,^"L0Nuz3N+ǵ)7–Pz89NѢ@0j{E{lTtXZ -*/"V ǎ|VhvQR|8$V[),L[A8sY*^#qLxi+Ȯ﬛jK' {I(VSe$z 4gfs=gE bu23)AѥFf{)JҦg9 {=v6朢U5KKRpr}@썥 1[fZR +̲ibdt!nDSPn tD*ZU3;ZB k}Fc0(W h e+&I16d0=5:xA?s9T= צA]'ҡcb6-exa=RI}yf8ڔl`fk{$O,-h )vƞ ɾ©3E`ԓ*^:C sW B; L[ K rK,uiJ5;Bl IM0iJM-dM`ש H2K^)3 \LF(jE Dw#Dg]$#|wx}԰<#67N@T^N,v1=A`@D5J?O. 95_]wXm>jUeJwf*ᶑs<.VPx$}6_Awq!]?)uӥ^BMHڟsphtc6QIt>YRaʞf4/pW" ~=Q:Q1 x * XQaASYq֠Mt+1 \mT?5Ex.6wE  &LwIժ*`N ŐQ`RMN@JbpTCU1-ւ%utݷlz+NCi%bTFE*F&ElTUv ӭfQRw#cuAZVD`NBKKJ_>kЍ|ngdR]r y?V=[^Hd>I U0%> ՕE'CunҒ0aIyF~,wUE Ce}ta@2Yse&mD/R(fb[y9=>M8|y5d&TK4SNq| ia/1WL$hOdcx՗q ed,kvrh=|Ju3׽5~O1-p~!zߒpU,=3ڨ4;Om2m;];~W H+^i 3``XXYyHE$dp @+L`׳[nyj-+"rƉ5_V=+[)l}ab`rj8s9I#Nf2DMUphlTxV@ݱFOII"||&nL#H,5fI#15/:.SQc bv\"<: s8=O:+ GEGʁ] @wT.G WXb*3a7߰ XB\쫌3[p﫸MAj)w)gl2 E;͊|."B xg'JX 9Fa䏙Ԛ̳ eg'ܪ?%mtQ\xدKa£R~>nm5OT kgVvFr*enG?\7bD<I;813r"zX @ nSw}&U~F6'X'rB}/,w?XvQQúg/ ˀ(Fx^,,7gJsIRNF*׽i6r YctO"zZHMM]4lOcAKK{jzYduqe%A{ضK]B?ݩ%g-} ,pǥ^(P(@ A{\$\5B_m2jl\jig:fDcA|)siD[6}kFJA9E7u')+|o\!3j:dpMZw,v4,-fk#t))@%(ҐLh,<$qK 1reOw&/ q'1|A'7WBP:ze:Z#U`E(B|8#ՠ8%"kúZo):VP.c 5 r+0.d) x~G"f ʔ 'XՓ5Xda{l.7CH ۮJkDhu=%$K[N{f IY58ٳ=x yM!A];ÿh 9*%7wu?zQ 7y.pXu8@nBI7Ue.̇xPhpӟɐ3_޼3ɀ80O ي͒_ImX$BT" `lװ-| 6 DXZImqMS|sjjEe^*4[Y&(^K,pA#j,]KHދUP EU2k%3ΜW'93V6 }8Őޏ+z̧}cݿu;ptl۟Xս k汚J[r$$暉⚁|uhb82wңZe VӒ-B߄ɖv+Lr "#34{Q9r G0)JȒ J $*ᅯк:deo^jqې/ާ&\ dLN8xqUfeUT*@8X9yo|};H}.ō]'^ze'5$p1-s2dA 'R8|)ͫ|*T=^Zbǖ'=&^{ƙZ֍ܭݮHg7v~iA=YTD\P+طULs³ hȴ섉jt*݇L.U`(ʹ@jcMIǫdSz]+[@'Qtޡ=ikQ:<Ǹ~+ˑ?qghi}[2 \ rO&b VP-5Us yK716mdA.q*9 w iٞ`gS "r߳D**ꔆzϋ[ 0F2^-Du-4MR3~AE~^ S'/PX̵T/Cں9"0.8VWǘQ苇Nnȑ4=SLˋh{s w'O;)9y_t3w(d՜։sGn/=uF$-|MlȐjtXw^dr##jq~`%#ElmؕC(ɻNOmfՄx+/yGs㷢X fY͖tԊ1 :}KQdnKI}x\#Uѣ_'םζ`0b3Wr쿁Ʀih27F#7 vVIbbֽYZHՒl"{*e6LbGr&A.(K!iNGTiVB?uF8[dGV@ל[bļ3YU3ۉ|RXmqq౻W`0ԃŷr{R]:FЕ]bA”m[b Ȼ=Sd`܅;E'ƴ2iH` Ah0Uc}vϩ ^<ԥ |3B.w!U9p~E[Í~FͶC>MT7]gB ETcu݊9y+%ݧk .C)؍ )6t,u VX`W%mԜDsW' vN[QKo[o)U$w-4vKox=p׊9%@Uz}6фl3Q*H .WGb Þq ߎRuL؊ b2t wX5~ OT:iYc. 'Š:m Cp:w M\ n0ۍqjV}/>"A 'otNX F5Z.S7S nPqe6% 젃^ی4:{Pf4چIѐ Tg.Y[1ް}ETy{빊]rQu< VRBqxP8! ]Cum,r)?P4d\//jw#O 'c/ru=,U8RWfBKɊ?=4a'.2oR$K~mb(LQ ʗY|5LO0'3۔ZB\ptQOy`n9|__`3W@hxFliC%"w}]Im(f u7o(刍C2),6,TJ9:OD(V€]ON\~j[qL;b%5A F Nt];'(gAvK_Fjraȱ6X"@])ԧ#&&ܔ R{pAkgBUS4"_ xba֡0-_Ys㹀<V}hmlSN.JSKذUnzQ$SD*~]N2>q#B.z菍4,l1c IDs ;qLj6Utj[lYNTVCG{XRD-;)r\5n.Tsp_ S8<5X.B y[{T49W0xK"kV˥zOg/rIC7{ > k~؜u,5 lu w'> }\d9}ȅLK=oC.ة/:ORؖ ߸m\ Sj='%˟$+ )< hؑc/>tC4'Ƣ6LO}? \'qW%&> llm\+Ա @Hj o鄗*[HwlkS߃yjyc7 wK1K$_A3}$w ǘ(*Obsp0*뫹`]bJ#Xgzu)*%5O;ӻRwP)kd6Ժ!^}mV։ۗOЧPG&lgQ[A_U !qo=iP}! tqՃphW4)|)AۉFxg0?&' <& kR@c] ˑDMQpށn 1:{ȹ|{Gl`W?ˤrZ#"rYm8X }E;K_$\$?gdeE!gS!sBE+fK:waC=פWZ`4ڏy&J3#Iv#:S L(-m\lN,r{oϕ&OWVƸc9VW{r̾j|eI>N"8+&0YF  05'k 9f?T%ݡ.P(+?rV)F,AF寔; .Uh.Q&v/=v:]SE9`$wu*1tTO#q骗nЋ42C( qzy㌝ C\-˳&$2eo| kN#h<7nxrxK*cQS!N:y9MfQ7N t,dK5ٻ' Ȭk>B)*_04Ci=QT#[_A1३H>A(Nvv@9͓~pa: YP"X^(YD9S'WlW1* ~ Z{{[mdYd;. }ۻ4/GtLʋ=S˵{mmhvPl2E]жrLZPl^?̰'5Zd2=:R[6&*i:M+x+a5q @KP-`[cjdT^%15[RzNhwAɅ(2n[AxGz݄ =C؂߬/ OoôFoտehrrnBRWJ -孑;F[M% zJ y^Y oJm!'>ƣrDO)#YС' ZSwJU^<$Abw92vBU$!hv'؆5kci)'Ò{0r5p^h#bl_LE`+,9H_"W he/isW" ?.5'u&rYgl*pE?RRjKMx2 pnHZ\0>\*o3SN)w!;tqٳ;Ч|u2+~$x:^5W^c[]):a"S_h#u!w|1OO4M4tV)Pf/,Nq/ O:Z˚{mKp|@c؝dL0'Y׼T!K=,'؃ė= 9{ս`,fJ) )JCEj9E{ t_bRM7͵6 ekŨxSY]fQX4>8qݙc8 INΕtQ$JE,WaS!xUI#g [àZB::0 Vs(NOώʠ6ϟV1kE9#/i޽tNJKOPUg Z#}>zЄKF!Ozl1ٿδWNvv{~Hzv5R:} a(;j~ ~IMM^d9Sc67AG]ZL WV{Ŝ:ٚF-X}H] 3yfjZ俹zLρiSc/C$=>BC`n3DhweרX(_Xƅ$>2i`eIX|VK\'tVBm)沈#"lLΚ%ӟPnu?])7^ONK]X2gړ9P\62>9Mh3Thv]O6Ĭzvx8TL My`q'L54ziwRw̒ •QB@:AsJlahD(f`&ULۂ[<ȰwZ1{k؉qvnLQ#-9D4 1*v̯$[CՉ'S E=&5bS3(5!3ݿFW]egj,uI |M^U;V}~iDB .iiKx}~펊0*ϢlfDA.w^"Q? `rdѮOm^aW8MԘDUf;~W`=H[7KE*Juh%,' }LTt~Krb <^ ݹHu!y{m%tSAl94b_vR|jVXRm KADX~X'i-R>c^Wg %$哖nS6sx,XI5`1siYn*s?!%5?/5r yXowx7&tkDbx#IS>] Xi:xNuRˢ>,5@hig&3Լzt IAnZo,4m\R_i3"T6ȮgL.dWW QAIq tY]9kkbh iEO/ku0O1A#o%`hp΃t<ħ?z6hrk MM9.NNK<$>E7U l$QyIjF+ t#֧D({=J+E~VOuCms.1YR ?XٙdFHM_D/ 1mFc];|gN?-{/bدL٧- vԻP /U TN6$Y" n p~H `~WzE6?El*NqĔBV}16iEyIL?뭹+B0%z vj30]Cw wlg%UuNmqGe`}R JeU#Oɬ04݆ #L uA8O6垕tx= U S/"@1TtMCYX2 R8bVP/X Af!M V,`?ln?|E+ ҀFALbmg"";y2ŏ,;Ue0:"Ea#-m` 3s ZL͵$ǭc~7շJ:54:%6\Gv!sӗ54nk-c[8&M%)@O_d]0n{B\g>ס;ج9'E l0 8vuj%g ZYt0yX^FNM%2d,q#~w_Efm7:SxBn\+m˜zԑIiqcu$l>q8$Oin!E ) 텎AM-X|4+g g \ 奾xv@ [LCyZ#ߗ +[t`u8[ qSTP$ovž:\]TH0be;s|~B m-B-/gEVO3~nO%U 8"paeT _yq^)vo*fe Y- DCX R,krMpA0ݾǗWfxj&-&$aZ#4JXQ!\KH/J6Y\mgS(R`Z:كDe8G'0?SymOba*i /6wg!JǢs$(F\vv%j^i;z3Ic>HxnZ+6i@!}^|>8eMe ި -qVO Y?+L!yi$6n*qtLjzΜi:`(>Pփ\\Î OwńO^y",y=mSHϲ CJ=I$Zl>xՖT^(`7vU%K@PCQ{t'-ؓtsF\87I?dGOI8yKRL|`3jD%n04w6}"0U7[~G-of~2~Qbb cݏgE'l"*z %; [&]ak:"o=r3LDk+y?3!_J#KJF9dLk:8P 'pKInqO=z= K_Q6pN٫^r7U5tXe&tL\i9-0m4xlkgb{jZ{!]D.;%y0?qz-?ǼRT>vtg!tDɍ ZtZ46T%h(>p۷D,-L/`Vo D$tD7&oYZH3r5 /^ ϶Qdf$ϳpG}!56, O%qt*ç|,JMrFw[ޓ/x/oH60@ gYcx|$/zml9w(e{J'7QޕK"dmgYr^L`s9AaLѕ y~JP6 e1X{foJKtk?Ƕ2m$AmLYw-MuGHk_ cWN=_3 Jh1=syqC[@?}Ym*s,O^͙7)5l';<|&8T41t`܆:ymws®ۥ} A~D9oȜ?Rrp87xm; 0diʜsB Vx3DGby j%59EW3I(&モVi0{z,XO;<=|aB kjC1Szͦd,jG^ro=`$p gU~*:<ϊ@70'_Ü"?vRZh/Uv+̋RPyCEEwE-wǿQl(a5V1v1{Wڴׅ3dq*Ǐr<@ Mlkx{נk[çvzpT%w!lt"hșys{YrثiMO37`)"E,V 茥A8j/q~I#GD/j=}\uG;LxɵYi@0erU18-^"!k@kg2_ E7s¯@՜ '<|@4KJ`K̹A/Ŷݿ u?WRCk.(9A4N 7jdq[e]XȴkZ~FjD"QLJ[N~KGT~T$i2ƃe(9ۅ.,uSO/ဪpb )/Q,ԙ\đѨH_هK`~f_֝{y͡ ߐIh9MgЍ aܬ2"^v,iܧNŇom02BIGcfhG=A5X\jj^c<H:g!⼌慻0[4`RC:_J^Vk+^<Lu8 ~.m^W%!6)-@"ǺrДUosPi2MUx C%PWѫMIJ `?a91zVUPKؖD0gM+/ЭrE9 r}d`|\qbL<#0Kq.XEܭy;YPr<Ą]o,hb,p;IMpU7+F!FaK{yg#-TTMa@ '{쐪}]C*x-n.V%|4Ѓ G*;|EQ # &$_79")8N_#_f۴%tz6,|^঺ht&]r7}QyW6ٮ|i‚>꣣/2@' L$r/ƴw]^Ӕ^~$ [TU bĩ,-i,޷'|qQ~I > RALC:f@d1hYMe41XI #i L(TI2fMVdaj덜Tymwt74=@xbenj*n=ܼ6|a*Q|ݥrXi &L9~BC5ALҦ̀rTG ,2{h̼tqt_8AF)iTj H<\M U+^]@}daXl%u9+ ߣ@"c㰈7dpM?GLbE1(D9;Zw5rƷ!L8I)Uum9K];ieE={nv$',|ryc`ҥ /C@S)j2Sr ԤE1ԡcF4x ;-)uo]6 0*ODЭB2ǥ8j!f-ȧphR"uI:E![F퐌1F>G8,MK>0 @w9-Q40+ew?z `̘q1z0QJ&sf0~$JL׋m̿J×65ܥ[{${݅Xq<}@n:pT'O--@sST% ԩ,!3Bx%.hd֦PbѢ \\~QhVw܊n3N//wr^ ^|= J{LxR@wQi:؊]'𴷘 @M|G =N -/h,'>,+\, Ƈur@OUN:afWFqUSx,EFJ"k< Jiu /{`b8(kWRx1NMi_<5R2ܰcn ꂓ),+AяZmYP㻂l *,0r ~sͤkɶƓًJ: sX+;S|SM9\HW,$>{(-YC"e) zerB[sZüztLڬjfD"YZP=JfV/#Q;ЋIjwYy [B֤z`x6uMC׶$ٽqZ(ike Y,/S.gNy$ҁ Oc/U-d).kϕh!(yDYY/^kZPZ/疰JeeX@ѷVP &r |_D2+Dĥr$Yd!eSomUW  F;A i3kJQL~]vsiL.J% # 8| 7!cC6t3K$< Ne)l_SXg6 ɭËTa>kh {c'-(Cku/uctGZ%'J8MG5b6ndHl.+"LP;p"Άn 4wqC;e.r~C^v'oJ~2bT"’- & 6VSqAqpqk-#s/%99FR ]P-4[ l׍8;sL`cmlQ(.fCAS㥊=_7T?r 1= n [ΔsMcf-o)TdY;z_ r׷<95 vZ@j2Dc%1~aOC7*՝3ڽ;I$=%rA]TZa#MZz](w?\v|i@j%\Gr٥EIYCdQ|mئ뛅2sB 8"rga_QW8bc4׻[Y5s%U}Q:&'Q"N8m$r?~y qٳʠIݱu+G4MX͙^nXy,BLB&{cd{隧x!.!lmqwͣ{S#qYH`OV܅/),Slĕ4qy'@ b]ZAӇ;(Å87,%(L f:CBrwGVޤFVt(.B]<}s,-&>B 4RWa̅w:FF9IհP8%fA;gxw#Z!C1r~O.Ym¾ou^1i!yO'Iϊj&8K@Yqs^* >Ŋ]O,ӷǕR};x2:ZH\ i, 9gi,;&:X~_$ Ʉ챋c>bTƉF< XRQ!7% yз5#_'y\Υ[mXU W=-YiSeȨ @.ˠc{'5]_p Sg*v$%;_vETjhX1t Peyo2+JnM8U7gwwkDZL_`q`v=^:n\ cNJ&cS$^=zۚȾ#$ 9C-߰I~G6"xm`pK8_}\T_ϛ >jM 1|0D;;q?6 g߲ wX{Rd[O௼$x jH>ۀg] )FZgB:QKִtg]潎zPO2?'SMZR&nDuuk5f 8~Ӄ̫ i~Kq7xXYDLKG[4 2M)7mԞp(R8A;ۭ U8XyA! A+$lԦ(´$0шܡQUpe;gd]+dR%G!>F)qg%tH֯#PV*roBȄⷍ%TVW)HauO@`qS%d G/97:FQy??2=tA(=TH;yHBJi ?ɬ8#a;Ĕ iM{1'qvu?,-zg:_)`%86/`k5Ģ`ݾ)tjL|`.h(D*ߴFRQh 3xqn4Z?vAggyvo4=;P'>ᆃk(KNm1TX寇L .s)ݔ[zͪWnF9o}=(G} ٨e~ Đ5%Fh/9_nͼFe-92fݻ_9ipo"c7c쨭ا aby%#m1#;N$~\"Mf$@l-o8;Vêv^edѷ3!M y*$M, k,67Pwҹ)y)|!]Ae J`FLr_`crFzt ?PNDFe$5v$$\cm;Ba+tK mfR#H% ';PK^I80-֌j=wi0  .&G G+4yYdJJd?λBh|8?'󨙙@ܤc^Ѕ*p5qw fX}?%zM&7HX*6{4W.ǹ@֍u7IpRNK۷$`ޕyw $u#k,AL D*םѸҕ c2R2ʆ,{vڦ~)XRIT˶g+Z|օ;zZ:.J@& t5GZB0[ZS Mnd!m5zUuʄ Vo9Hr/9&!z5c? O\+N3mX.Q8#B r&5\O+FWAם5yw è.S@K$<9 vޛ#b}߁Hvm!;!b+2{W?%v3j1;)F.Aܝz`~[ӄX+%aWfj2^_PiuY,!_CHfM6%9]e$2\FL CGrm@DÛbV4ׁ-HlA+܏fQœҡXPS.stb俠.踟-y/D%4O~AxhDp3IJ+SwGXV< 99χ\ eZw\e'w’E27ςmҴE wο'Q^Ux2Oٗt<6ӏost([37|hŮ@yS7ovtUR_ <&H!Fɘ=;t9 5iǦȥIn8䏂9K5Ԉ8AG\ӿ0-5ba{.QfZ.SZLM1a:1lۑY0y! ?շ!A pR;\RRк䖍Tv?4QZ k)ӽr0xO~ݣ$ҳ1)ɤP,*@ԏZmW6tlJ~75vҌk i'G|f W9L/7OW)_s#Xʲb78)D^d9||F15`e5Z̼@oLvy#Isڒ)Dg|%43ԑ4)k{T]b-Jۨ|i44ȚAa"BU??|YO 3%QUy19KکrA#.=\x(Mw/jDv녚ܜۆ?X^Ŷ&)S#{*92͡a >>N:>rRyhJ8!:B<*:_e(bDR\@d7Ѡ)ھ0`b2drDtA-$Q#j#}J ^ }kJ\DV{ U/㳋1┭r}큚;yns~d 1 hE|m:[ YyrZ¤ ;)TZ{͖&>aVkמlՓ|rWuI/jB4w1]׫߳; bMCɥ?ݮQY?Gu1'"7's Q66JYE>=@(a2S Vw8poX259vȻ a@sEi!vPUi1>j^ASs=fJSza᝘3܏T,YqC~Ljdl605. M3SH;.BBZ,3 jf0]_2/ROt8\EE,V- :%8ݦ)G~k&x_zӳJ7ў,t@B?R^h(Ayz?ʻ\9F ZTwbwJ=)Lnxĩ:ɛ: MtPUWZm! !i: _cqGAΧ"a2fg=,~uF.2ʛĚ-3Ö>b:o0\}?e]<4vrpA~b=Y4CWP!䉽X芶s|,!BXwA]!.`n(lBu"6/l"8BIB xYI.$Lp1OWQUք&G>YO}}S_1@Lhg:x0V1EȚfigP[[4!HMRiR8dA'ċprO9E4*:K$f?<.&.3LjsKTЯDHN9$@"EX̠Q\t 8Rw qecۙ+ 8d۟Yd(]!dIe Gli^NΕ\j{?v/o߇!ƻ߳wM!mZ4B !ls/M%x~YYX\/tJďľ#@;78a^0#tN]fR.`h2>(]F)*Nտ;jJkwvrqZܳ0@⌱SRjC'd䊦Qȓ$(/eNKa}l?B0Cl层j:6JdÊjY/Dm}S'`o7QV urLϪ)P /a(S!#/HNKk qMq29+ZS3C=qWIY $>hf`=7Pohۥʝi>dl^OTc_==Sem)B3W`'@XZwM bT8MQªsJv^xD}Bްg])A4>Jw 9JT N_K^p_L^x [e5dǔ- Jy1"r`&~SwM$|W Ԓ1h#7+WFhe@ vk>պ$$d(V ڷ|x^ޞ9!8[e~SV<;^R/gdX80 sebrL*P:P,J[(<Ϸ.!ߡlzVsFք$\)ew\U*~C W:l'֝Q+R2לbHte1#-gZSݭsVk{l:n5;Hc%4w=6 )~:k ى˫Ν02DjfEqK2x-y3f]uǧ+*~qp4 UiY]bґ1V_I]yůc.AN1xќznIEBA?+o4?Wi`?/\TT~ I~@Gq8QJ6_8'ȤQ7a6S}"qV55Z̓36P#l̜.i4d8>tvN%&hF{0#UEX$f\Gln;^Pi!q8.xKRrVrKj ^,%/]Шqӷo2PaIIR-G2dZ4;r32<-$-]LHv \hTlFd̮'=]KGC .hpA@*B6ۑi_qQRmyUT>-#?Am&HsECF/0U*8 \ݯf^^#Ea0FH7oaX<͹)~ͨ>y#VHh#UE>Suw8ǭ"vF_ -6Pg:m_8G (<׭=BJLUsӣϷ_)X狴hv`tݑ q:7Z>0 sٶxp!A銷쇽@>]/-les&d6/ՂDb/T &/ܙn"'>þmn$PXG0&$ɢͤoL\z;bބWwK'=yL.ĢHזoƍIAnRտ LCV_i4UGM >Uj (xnlpJޭӃ#yNmO_;ʁ4R1gd_$Cŏ/'mpx+`_S`*t5؞Z W)1WƣNMsVȡr]uϰPM;RJbnδF7z Sj^FCy crqOk(n;&_x b@SP쬩YÜGW7(Z*$.tkO3m<ޟfkt8;No0tEnS)IT 83.rhwM??l|bMh?w;\YNKXg"!j]q%=S^JHd^rQ׮8͂mt2:T=+8R\#3((p/@JB$DiL=vZKi;)˹/^U 7NXz6QlI^5`SMltSvUƟaɡt H{G M\5_#O#16K+VdOQ}7U+t5M RtLWˁq.OW/++/!NOiC5<%D5PXb*+8-3$)mRF1L, 0RfV@6B3ll2KÑ; `?CKe+f2Iz2ܑ<&Vhvg;cNnкjoq:DB>VR{ %c~MJ$[B>(8|"[)3f9F)#=4 y8DnA+ko7Y#;1\pWX˂ч 4m8AuN2Bd)d[雜ޣrh(}?|h7DOڡHCT53]5Ѿ :'^rU(ȗu{Գp 4|#C-Tw8@$8ra۸ÖvpB )61Z.h\WWt|W?r(2\v/m @ JY>ˁM(B0K,<^x8p7,dҜ2J= n_K*~Wߪ>ƒjؚ^=W&Up]7 -fC팖O4ԭ,g3#$G(eu=Ekblu`5I79 pH"nkE`ѡnn+!aҚp V-3.o%pebN"?hB!_TUWLq Ą{{y|Lrc1h#cX@eCYop#(L OHmGCdZE+3T0d} em73V9r#:#?6ə=rdBu%Ċoq/Yx:hc(gh#}ֲvZ `=n{l_\T;Cx*7Fv| 69!9iBsW=sFv&uku)Gro=a橘EG6)QLXS@p8xp =ECO4c WBQt0g<鵹d#|AtaJs顡fy4{p) ZֵIPCeK*hZ9Y`ákXD /R+l@f7f( rMFajX:@dWFGSR)/w [8#Q.,upWCŢ)=}c2vl~)NQF6/P \Y{"ئFi!ַihNF|¢t5s7=:"ؙ]Am6}zDM 5qn:pVqp. /Uqe `NF.=щ2GV,^OT{zI?cDzjs\NzR\&޷W^ث/.Od~VQnV-zn4 сҔg[c6{1cOիI17rᛔHЦuX9-pHeJցEdl13O _Cvqzh&h{Y7fJ~.Ōp Q yQ \:M<ٻYx-мұ?lX K#cS\PV <ȁRԍ{>k>iˆUgz$&1XЍCO@D* ~EYDQFx /ʸ:bWRwXLD#}P#!;(S-;Ss \# @)UiӉ =jVr,h auadomѦPzTuc4) KnQ&B\Ng-iV3} lܹ*>"7jIM҃pQǪ,&X'c1y s\:#󍡞 pI}1,u6sp GJn3!XK AQ(WѼcVA *m_p#DZ0TrU!?*]x[m^ q,(ezOO8U^l]c퓠w\R+8C$4< `y[=:Ͱ >++ ҙ{nz{F6wW&W5Nw_-WHm@R+LqJ-9K'$.DcxխO4M, R[hM]= 2I=k0`8_t\3EǭJK@E" qmvhʇ*Y:9@][˛Sbڽۙ٣>YW|`:~0I"=̐8SP %0~zbp.?Jq1O'@/nFvoͬQbanLy:.ZidVtAqVfmc1.Ep`xV Gelb.葛\<눩=YyWc$Cjh*^ \'`i VH՚FcEk|FЖPq#v ~?t/3W0乏Pm_skMve{8|s@R6yTӂsN<a9inMۆ6>x@cp E\n9vDߢtG ,$e\+N3?`͘&G]3t~1&PYW1y]X:Fjkn'fޟztnJ9wޗx6^V^ʝCm*ip\hl1,V UK9@^x`  _Ae^Xɪ#|W`T#X.=8XZe3C+0Ű yD [Q旹,AG{I謤X{UAړ&_ެ4h&\TNFq߃8ۀy*6 .a^֐amde@Mry`F3n'E9y #5݉pBf Aۮx0XX*; zdp?;eK{Xz֍Sܻs&;LtsPB=ɵOImu+?LRi F6DŽ7qux&+EȨvLD[4: SwެR\xC[d N}so,7Sa lFBX6`H Jg`a*ψ}9 Ĺ͊C9r| @|e77Fj<# )e5 F Iҥ賴=z4@ʝ?q*ZKS_T){*$"? I>$qNt+qw%GT^W0M!ZUٔqڼO{i HxBwMZt}g; CFk#' G 4plN8:zkjС1B)Kx5~O{6Šܷ$utDQ=1_73_.2X*WG[&tueWCq-n~{dpu㋺i8B6 nTO c{„H 2i%E]LgS>RDmUkdjX EF- 1 +Ģ}ت! tF&@Q3.6L- ^xHQej{Tx Y2wG?vMj=h^ vPi* -802FD26p" e{J< j-$ni@ihQH ؚR(OZ}au H2R[ƢN[>>|Z{z l:,9DmD Ay+ԭ97Y#:'c11s*)@zͻXVX"w`Bnxk[̖VHs/+M a+@ޟ3_d1;PR*IS 4 bLw:J#^N2A0m-Kб]+ɔR Fe%W$Y_Kt>,58 'E]_һRӌ0̦m`O \ߐM} JO۷{w7_e' ؅?/C`_>[tҩ7V.+Z|<[ ^d̹C@p|,,ڜˎ zUYH9Q*5..)omrcރqȟ¸9ׯC ^vC@8TmXUG!1_ %nt__nz'PsY d.h3\*^L8Z1W۶J#OX8Jv4RhL@LƬTFַarzv[9bpS @8/BpF |wk 5#wvk<xR 1#q ̲Fb -WC4b'8q(@J 6N56w8P0 w~QlƊLDOH3V:ǿОAZWT rKG0.xdeuA:{$:c,bu<`Rb4>qlez>6̂H}%r 1W*7wF[dkܱb} I Ltno=Ѿ=1u6P`8(>E<1!IjHcX@ۦcrq7N nR&Ԃ[3Eg!I ?)79)k!^%mgRA{:37*S%^p༔E@Z!W$aO7j;],Y9Բ,4 Ld( X EV3>֠bb3ے,C>'S/.(u/".]]g? ӨwZܗz_eaX/gvc+O04e ^<|jaU`LkvjQVti>@;eɹM4ePSe$f}{QtЮňi1VXj!v~+֕f?i TVC{GWԈ'(Xŵ7D6Tmgs!~ 'jǜ1-J %GY?2ϧoBn1 /p䨛LC"w#0(ϟ7ˬ:C%z[}FӮR K))c+hp8:w0c [Cv눲m@ RZ>ikmP|sק+yO*5sϏv!R_a&RggO_cotHpRTOr 6HBY{d.C@ųi׻G3 >frH%<~G'GL 3rӓʁ":Z_#7!Rs_@%J%KG۶̹VZH)p8 ̚&̬bv9[Ef{Qɹe(4weK%vP2w&k+jA",'2t_߂G"!ky?T/7oZp%>ي~ي~$8t̛+^ QF;&>KݧQfI.=JRݤ ; ;)vd"aB c4Hj`<:C -&/PO  K ],! [^kgVt%c=C%`܊9*7ƼvkL[|ɔtV8. 64Q&"Q\:rbw~0!iyL8fOH,'1CO&~NJϾ@LM4y}+-sqyP~Pڛke9;|)̀Kc= 3.sKXfÝD s1> |oЦM ?OHmN_^H`_z0VMcEQ&a- ~= q Unܵ|%[<X+Rb%Ǣ͊qc(h'm(z=*1rZ7ifOy_0a]>bմ{$úZk^x^3a>o"2>aWz# l&6 bEaNn~ʹI64#aPbHdhof ζzs%d Y7 =@8&A_:FR|r"bޥ t2d,AW1WlUC Rp %E@OG ׇV9K9z/+*8q~IZ1to1Qyfߑ-k,iToS48h)Vb6IG Z<τZA*7grcțt7Pg-W!;A+Cӓ-ok_\@n!"m3@)>*yXe3%P+F$H|`WQTL?2uaE` `Q#*Ȅ3{|,4nX'Ə>$F'X~﫤;lU|1*o]_0'g;vuN_|ZPoom[&,Ejqİ%W1ͨ˂}RtmJvϔ֭ V$W1V47 g%̑:nV6Z-MxBܱ1[X‚X"AP2ZD:k1.ôU5)MbSS{{Տմ/">x~Ѣ>81aPHZ~wxU<-خӔS) ȅJ8_k#z"rF%3(| 1͞{$b o1Nh߅UZNWZP8\tjmn}uqaXtZiƛ#jӳ\&0Xdd < -*pW!['f+_,0>T(ᶪ9jCfW(Bzᡏ.2T ya `Ju6tR528 X،m / ` uG|P9S?Eɭ܀EA0f+gk|E[_D3In@eԊu2]ˡ [4eyw~l3Md6O0g1oT)cKZс'PԪݧhd1ӈ^6'-PfB@(5>0vlF"o3'WXh?>XYMjh(d46@K,~hY.W0 GR88N-qўRFKͣ,)^,1+"lo+&ӈޕ|HU bСizFW߁kQ>$HycY!X`(2RKHNF~$@-PզKϺҬn[q&Y L*e5qv_-KzlOnTahTLmPyLG?jH00um?hcSf\$eq|!\}Z2t^tXwFg<ŘUlpyO@9Xb;zK.WK֋:tngO-_ϥښ$+}R=HZ>"]i@ eE뮈O1-xcY%.*a54DFklhkT~>}35'zbSs-zsfrnؗDqi׫s$ƾ/~eUO3xՎҴAYJ@5,>uH] R3`hZ-K@.'D< Rk;=`E6MјuE% ES)KJ}TVKGY$s"҂`# u+js@ <iլ69hhhV`k5,U[,~}Kڅ?IG/oStimՎ6C[o'"W !9Pk/HRkq"V7?B >ߥ&PjLF/5\c֪O="XcC 9"_eL |J{uoaX +Q oVt/k")'h:L`ޢ.ef/Q{/w\.-cr`qoW*q]sI P2Ug2CN۫Dxm3+\V"U߇EWa=~wx*3v|g͔DMA\#4vg<:sK'0MV^,X) p"97E`j w 3?C \xsn 4_̑'u򶉠(|ra'զ2 OOzi+A[un~_m4^/QGF.1G@嶚LTB.c;B1աvsg "Z.Lۄ-T#AuJ6\;ʪ|NhGS4Ӟ9**5<Ӡ0qPS"K@C2bt@Bgsmn?ݺU)U4EH/1 8/E]ߗᝫ\F˙rFSl\}(J9B-=h7~M0Y{F"ۊĜ#\)@|ayH yo?xSXJ iv IŅ}6-T|[oq:֏M7V#^WShy4\Q',R;Y3nݹE^iIljt@h t `,E{  {]Lׂ-Kgȗ˜j+UO#34Olc0CM Om2:h&6Fgh TNI7%fKe4L'wX;\d. LQƠ;1􁎴qQ/0 o:"!-LJ6 Nv݄Kxdm;W:ԕaKcx^XNhe62T/.å["XmTJDNQt~)Tksݓ Őo Hu{{PLp 'xdN᭞V+;]T}gW0K V2j n R]Zk&mL2H' PЮDCD6Æk?նX/x,ڦ$6I!{SMΫeK|qknt9 .j&Qޮ;g#_#}PiZna<2& PT6ov9!j5W'l_tv"ǻfh|$'FIzZ JN.1JWllve'_gb Sjr㍱%$m[OEYW嵻Յzf@.I'2lw-3 tac+QPSgB@.[D:\Cb3*]MSG׵-W"[T,a~|[ QMcŲr)$#$I+mqES(,9s#>G0ShGc>f m dqg6/x>׏_txҒvuj0>qR;Qj_'ř[&*Ti%@F8g6En%ryJF(PKՖp w+ƽFz@r:FP'"n!©|75 r~#Temxˍ._*o[jZ{Pڀ7Vs6_beca\#) ^%bwHC q) >ڴ>D=NGN#W,I"8Q4ĔuBn% G7lFKeuc&o؋EXb]B`?k Vb2>W*+N{esV1y 5g%ԫYtZuB+ǩ A] ]ЈH`F3QfP|4#]l'݉cm`X"Y5$9WixaO&>iR9#3GQѤxHx^CJ3"9- .>ȋR(ּ31P>U+p=ЍEe\?w;Ih/;!*6؍0ٍ%汵8[$&o7`_'(n]"Rb@j2HaD^k pr(^̰σ |XP ރ,QCN#[45cGw՝yUg!mE dBdo]S(!TݡtjUFrU-26X&N)񏜷P_2DO h*ΝDMZ&Ԋ#nJFr^<Ǝyb\&}GF0x~Oi#+xߔ גV:m&Tt!θ#'%:4F7$*gA kÀ!' ] gؿ-q 9!rN6|:79A#[FD};V[ǜU6 ĩο{au4<= Q&jW&halK3-$>X kS/+68r}u\G)ϓ1$ݠ-b8g'J<"gRַ*xF!VMC܆؍ѣdNf+~g8%Y^gL3"NIgKcZ 럞%A9Ҍ̵UM<pqf)70[]9`XꢃLUu[t;v>uT9 *Y@#A(j ]%6'>`.]1;7U7#@?mtFh* B^`i5}%V_yIZu_p5(ca(cM$K5vxq>4>tK|klE ZETcBA݂$8Nt݋L@$&")檠L|N1wz?z¾Z謻 N<̋Jl.>˓%]{Ҿ GCe8%#zz.}Ө?$Z-TsZݮq2ѹ7S]6CFL lj%OQlB3qW ^!$MEkB\}xywO:uGAb1W*I5koy'A+,L"ea.Լ4 d;hdgcSěn>ƾorSJ6 tlmdjm;ζ5qk)؆>L#ZyOS o.= X>2 `0l[fj UV_GFRݭ' @-`ݚ3rEWmJ"\ s' M5ܩz'ɓŠ=[:Ԍ,~hUȞޖv71M; ^Q'*)*6*r.,7d{TСQ=<(؄/MKZx9asdߡj 9<_Eű$Wg?|TImvR:71Znz]_3k'.h_']hZ!׸z^~~ J`\/ *9gs6:C+!Y#{0HN0Ht[6c i,:up+#F ) soF+gnӈ/ VN1ɢs'Ke̳~`BlFǑ$I9@Х>[L왠Z ϱRh}UJʩ!4Ez ]r q$3;Kvzx&8H&&*CFt UR,ђ]ٱ3+T^e߾+ddl@]|O O%Ped5'4n@d'L,gOM}men01rGѯ2G'xiyw qpaѶo_@Ajf#K3D7,ai|n)5lI Lg&蹶>q+nN*{\'<k{$Cз?-R kh T}!//Ո"y)Ld`w14R$_qHTӬ._v㺶2 l0=NTJWqhPK>b#Sz5VɠUI67#Y/D&0egx"mB"J"q |dA4 C L;t# -(> oJccE|؛| 7e>љI"ȑ}a%EEk}m33}{U:jm1Td(\eٮdτQ?_uXQ^74 Hb|Rm[G*s†KĞ uKHi뒣To\:S<@EUM{"c"=)E!Qle7 @/BKA :wʌ?ΧU* ѱ{]?,'VB*~+} |>w׵5ݼV+=dZt T.R{~Cݢ/څqCf6\ Vd퉩 S&X;0J1<h <1 SKZI1( 7Q bGy hK=ϐ[lqr HbiZN 벑Zjk"bDZVxBc//eGP@@ps5%,ݠ20j sh ]۾*٫*2cPp|c7,mQ0[`gBuYMTrLK]~jb8x |^l"; }Ip솖@jp-mB _hbTi@1Pcn8UeZ_̹-'Ӓq*m*SDER)=kg_Ű-1 J2:t鮫ˬB8pbw܅u]^z*^.hs1Yި^Pw+b[|p$~墨J@JzjgHZ5[ qbg1-y]mcogXI{z/jL=3ADj`Ӫhd]?Y)3{8*+nйPistTŶsQ[_Iִ<.nvQq3,r:3A{"y°Ђ%0PozrJ{_ H~ }T׳mm]奔mJQ5 +͉n/L)T}NY [J:Ɓz1꣧tnFB!x>e2p $;h /KuqMy/Ͼu2['de;z_-*8w^I2Bgx_&PrU|>w\ҫjxع2 CmDW0 d)E HBR訏xw$& ^7TGPkFJ*0?zn ͂7?B-cnBS_jϳ2AQ W j_j}v% ֠`.lXvoTɝs@' vGnBY( ǸYs!VdR K>_T"G{U`ZyMO`ߟJ qa#iqi@c"8-KxW]TX=1y|ͯ&3^JWF*Tz pZ+3k;+Bl 47 BꗢK*s o/m8 r $?%D8$HYn( Hq^ oPby|7).us/11# &A z='Əs +o=6ݠ)$Uw,bUbS:~?sL109Ol"g%},Sc9(zRT!ΓC3'qK_$eK5%6Jym{̜upUJng՜wȚiVf!dzAQn%[ 2jrG#6 > QҔ+{սpQQy[ okWU3Tl>0M%8Y`\i3Z/y;8{B1<Rey/k&GkZ+kjH0wd7ɆstΧEڧeQrBڶ*˒JJNs6LɭbwZ=LVҍ'j!}W"7<̭;7v[ќSw/ HP.)AAUW A>%=8,q|S_p,ب>%Aϋc`moH}gI!p} t/)Zt (C"괉am@zUPwdrb5y YJWǠRȰ,8.Z pĥ`QawntOGDʙOui;QB\~!&S6R4->bԋ@W%cׄPWƼG?,;XxV8c!~-=,4MrwSo2hO276G$Y1eθfyb:&sQQG;bmLp<8C>X4# g6v(ɈN|ZilbV B4g׶m{oVXv 5`l;%6EUTBCx(}j*x]oˋVYeIJ)2Jˍ[u%8%z"5fJ`Xg)6AV2D..(ރj)U;⌏K~P =wznlV59LZAg#-TSNsB*[O"޶vi8FҪ|aPQreGe$F>ݚpٳwXdrdJh eeU&#Տ>*U8PEPB Ez(o6vO淮Te!b2ast74O`y$ #Fp-Kq@NV ?Pm}^ AH'ҨRa2{ч%S޵RXnTP9p\wb`}5@$C*IƱI "DQxSUg_ſ}2_ӱJOJ2Oa4mhٻ@WhE4zܢ<7=4wg6gD>\]k5"o=rzfTX; 8/+I73@|? {r675`ǦLa䭫}P|l [gP1< P$^xQOq+*k;qd3Fi7ko%mݑX34ns|:Z ǘ.wIvܬHƠd} B85>nM72nm8XT6Oݒ`6qx Dҙ}&D]})@I&hdφ%na Yhg%L  շ+m>_p 2߹jY[6-̈Lumʝ$GěYä-0̡$Iz]b;aL~d"k3kk[_nń3'érw:!yjwta|?W2"'d;ѣSm.0)V7ϕ:D} ]_wXkXB$^(n5+l0-f %')i>3EsD>kKbSZS b𔂞DJ6̖!嗋DsJuv/@"_%~l'svbjH*W?D5"SVeࢯ)m[|soyr* =Pl[܁\k`7#lJ*)DسN5XXIy{Ms.>(B9--ƒѣ^7/0ȗ&آ>fl= QfVD~G΅VG͎lK҇~Y;DgkxF#ϋ1tety/:dJŨफ़}L!H"%KOf9kl0^QN{F[1@?Gwsc+AA5PD$| &/?.:&7qqe3lV0}B,; @跿BfKrQ9e$ ͢P1'D@{1L9w vw/e#Ў LęF?'GNGCֱ IZ)!zM,a.og2%nLo860]$un"X w"űAB1GZ\YÕ{ ztvL @ͤ-vEg_S~ЊTd9$ nJ |xIlt[yl7"-Q񶸶m#_l[R߬Xerګ9gT2(qv470{U7ܟ`F!>kxJb)ލ` Cxyf%ɿaוqR q :GWCp&{L5:U:ŻG(-j |[znl4N).~Lq"L[Ko?Ld/LF'dP*6auQSwצ/8c+{8^5p%#M ND^DܧGf)^^ '9M^R,8`"ʖs0/E~vZ -9yRNJ=+Z S ik$pq( l'՚ 6\de7d<>h~j#Iܛ<%@0b[Pm:'x?~DtyCMfnD?S&@nLbTWqb^s/5,`H;k ty_.QXnT* Ghv2 =ѠY0A<>7"'nӎgeuIJU!s?FA"/jw h8U:`9+l{gdGQ,F[|!i=?m`8VTgCev(bD*뀙{ltg}9SB_{leVc=:.R =h9Ac&p A.jƅgO"+h{Oٞ䮴VDGrC:g>6ϣ(_&00Ó`0kћXY0 ҙ)AEZ︁#~TӦK |IUzqޫҨʕEz؏uMC{"1<-0{ +gv'[D:+#ƺ%:f;6EA6d!/*6z\ X940~HZbQar@'̈́$ծ gn؞EjokFu UYY;_BQnd-5 y&Bko '7,f·kf;:x$X= ߂vL&8#_&m ȥdC%;1fm:wK5hCZOc2Tr}Y,I7!-ROFStɝQY/+(1k j1|nDI;qT2 a;T"x쾸Vᓋg͕պE:sĵ(3ۢb嗯 ǰdN_R^/JѸXMnJ}\4SԝїI/ժwlRFf ;d:(;hg'O8dڐ`[jcT0mƇ~צ# V&iнFf{Q$| Lda&WAREKxxQ1hSMFZU31kj鮒e}D~GC[Vp]Mvyo!f[s<<+r)8ŦgG&?~ bG w-̘"$r:|;Դ.R(ˣ:U𿩔?z5}iy8Ϥ/wfb ف˘,W/7/8XY3l[nD b}EID9b-t,CRWwC|K&=:!VAy AS'0`7'N8}oDchnM sߤ@l3ׂj;21oNR`VBT-Y˵wtb/0]X#+l lVvz!L[ts|YE4ɥ:͔.JaB~^M.JdN/>&p(;uZXm&"11t\6Vm˯h~<݅^a+5csƟwBJ%jRNRr;Z?: и *smTF`=y/ ,8m[z/ Waԛ pU~k͈1<>:^lBI&Zo"z'qU!ں^;q.~(PvIz]M6kb؃%1ZpA{}u7GFy^ L+k/{Ce\3{bq(٨cSɨD8_B_- 8N-b٣WIJ\f CsR/٧%Jj 89=e[\r85s!پ&Բew]'$koOc#̵䛷4/v'ΓEYss n+}4s%={({,W+_=n]`0R5puKWQi:/}sT,p'>⊹(x aV<3swyp2&Ւ&P;BdA2OO2ߧUE V_|3פJD^@lk˚:Xj~/:{;ٿb7 C~ChQؑDuR\)va#*ܾ1Ae%"heT3Bn;l֌k(E4-ޖp<3zfQ ]} x NB6: ɬ_pa-.\ma#!0걨.n_bLTlK\;[ ~(˝H4,4i7L#jMѤZ3ohn,>UBUsN=籭zyE f cRt|za_R1$8&!eУxW'I,M87ShU^ ;߬q,FkāKT_=Δ!Lϻ7J.Lz6-}~RF"u='w,CV{"- TEݳ D`PCsDfQL㲎JTƩOґ`u"Fҭ@Ayk3zmQ+f;89$e2eO\9C=Ef4!oAl歏rT=㺌$Ѝ1!A' $2OÏu>toF`71z4Hl;,cҥ+[.%ꉉLlyU\RvC7sa8"8?|T mn߲L&)RI\nԈf>@si@1zzӂohz Ccf~ AT8]ia FsfRlğ- 6OOCXqONe CA[}+,B`QP]M 6-֖$RV |YҀzB#q?LEy4_:b5{Fs#w,GPM@YөjR`lLld^Snacl="i6GbEp1.%$@|oz(lp6ub ;[Rc=nϵO}Q8>;üSyi&u3/1 k.mJ8ت.r:#YGZݚLQ[1:e["ҬXl! эx.‰y@} 719x|JRuSG4!Y!/(H2AoE>!값C%<"$є֦\fD{/IL,%WV-D0=yd bbQ8{mx E|x~#ҹ %7K&b`̇/Zd<+9UakD$7}Hڊ" y:*C"xwq^17L:3^ Cmg]X駈)&q6N"pՕ"sZIBPgo+Z:bOM"l/Z92ShG%Ļqe!PHLTD@jmR/gVdg5B\ڌ"5c|a=C Qgh1$((24#Q)>ɫN+糵4T4zr'!QDZ;]1)_+=Ĥ(;GO@i=)d Y;j.;:W3Y}V}ZT& hѪM:҃~e6}fƅNԨ -9qR-Tw?} ,Jy@B$.)4/) %駵E{f|12 6YD`o޵T!qD 77 &OHu*}Fd=jT[}hU7g~,۰w f0lgX/p`Bxq+M/K j@[䐷BNp^QO9F~ _To^Q4\x&`=P^ QⵜgYI +Sձylw։v 1m46Rƨӥ.1"pjp)+r(FNSK(RF5ٞwڝDwnɞr"C:-u L";KSG>Nx@_v JdƴZ "Z2>M+g9%_k[Ր9!y 8Nxa4,7)\b*ъbJnpխ&`[c';Cs_\|8QpaS'f溴8c P4` Џk+ɪc)Ղ-}CXho:Ű_Ɵ$?^Wii e;}"Te4!736 !eIt*]RJbUtX%PBH4L>)*S4 ΍9io#7 @/W/ˎp % ~ZոctU }Du) HvJtc6ON4,l&4ZL!Yi"MTu.gɚR{dTy[au4& = 7<$/!6쵌}kIZy 0K".&;PAԹR^pmxiTK 6>JI.TkpWkbzsc45Lz['n*T_#D07HN#zEKĥQͥ0@_U:n B-OD~&V@OMka d؝sJ9@}3B|o{5 gX{E+Y!_(YüT2j|ŗ Cp*·FW`&CJwO&?f&ox^ZMF8?{px@: i\Od+)wP>i+:7b.7_݈c~9hmU%]%-¥~3X+zj TDjoe`AG({-Ol:idó6MѰY\_'eG㋶W*uXhA zvB.za@AaM+W1m߹8TgN8BT㠙s{t Ib0{,s/JMSOJ>B…RZl*%r4 @baG{^YйRJuIO ivč3^)0; ҏb[|u pE<P'~+(!y`fߧ(ڗ@Ay7l"nӓQ&6'ܴUR*1Ř&CbƩv1\ r&wD0oVTdp8qxĐviu2})} _& -+E '#Ѫ-5l)`~X0[ȫARcbӏ_Τ^&5(t6|@iՖQy!2&&K l6K w5a1 m ƺ";~B:0d iXb-a9Tz%d-nY.NI9]u.jXCPfu@(j΀LEW g=4G=̔6.; oLхnS6ӹ us 2v'9 ˹&AHN#Zd#X2շi `fͣO_|N|"n(mBdqBZZ3[` |p\;#/4\RF\ 5yf"1W,q/@2F XZmׇBS=%9Du8}|xF_晿T-%OSm?T; >;$zC8̃Ot]Ǜ7M{UQ3 &.FFۣL~ĄhLUh?XV'Gџ VKu 4!:kBeVŤU[ QGcC?( #MǓ#Z{nܽhd a?$:b4rDgjG @=إPMʂ4˓4vCREn!t66F hTGy^N8M* Zje]~qS峿E/1cbP_bV SJdh?zCo/L ';[/]L0sQo2Us,˧4T'n;<*! W6 vC ]ɝd\0]M'/j{Xe id(o;ja7v)U~Jn&ȣ8T|T~g/+6zB3=D>(d&/qs BwԳ/ cI ܡ62ќSn_I#kpj:j,SA( U#mQ/#Qxݖ|6lVuԬS; \*m8="hLdqشϮwͧKe1m {to5gH J&V$ʏ#tؾ0.>'/HK?ҼRAL@yBcx;"tXn- yTl kcwܻJ$y`L8d AHE?e6K̗⥟Ga 8k. Naީ\ژE (.G:_~'^2z%I/ tcEDi{6 JXd-St0}iRa '0kq/1YW:>\0,b3jdR;Pxt4 ~,!}J=pǮ@~,eV_?=rȏM_Z$>Gt:C ,!r.kaaO0##+r/%EɛJ~ DM/6m5 '# ^=.NC2_5GPDeQm\Elꀷ/5,*рz95}C|PKt Ї3C&qaAzI _0;O>DpHz[kɻ KF!_j|R O1_nK'mY@;ݷ"@b l{!__'Si<2r( yW*C;TW{D2;fkؾ,'ӭOmO2DݝtÀfXr)L>J}e4SiQM w&k p-~l=:N˿1kS(дz(='zd8!"#\76ß;N$Og#2SZ@e@ x~J>CCl=Pe ?HGv3Hm -ّ C8eAJ+8D[_B\]XyG.b=Y6mfJ{qcnEDaˡ ZLD s'* p<1$/K7;__c.ۈH) WPT0R 5Bףc9=.~-;ee).ˈc`9pEԏd ;LgRDziT-D,~H' Ca0%&7UI[NC^D-d%[  6P?–x@ifQQ75]x" b`C"ZKm*es_gw$0Q!{@,=_뛦 $;U:=܊hi#͕sn8{䆔ɨߙqjow EN\GW!nOv ClU,.(ڗAI }5r W~; 钚5 9膴젝^#s,(6scwKaz7D&|nJJgɆSNXn"zN`C4 1^OaeȋJ -qm:@MſVm"n&sses& 2f(B!BcWqZ#"!SeǍe-S^ -rjꗨH])#I99WCΰIrm)rUt֣JcorfѝѨb*MYeXZSbAkj?$(^F2ڤ3NMÐ'[C`CS% rjNJQݟZ^V85'e<61gk>Gɻ(/ST{4,6 _ejXQc>]S/>t {Y-wᜮ \Q^~%X W0:!e;lgL=ZߢD /AdK.b./}^eɦkϙ!*" DD7$_k5#%6@if8FVV׬UL,N=bᦓk|~]]TEnOplĿmI|lJ42y>1ǯ0X\PfUȯW4%2s!禔W?kl8|b" ~k}0 Ud4b3Ojߩ6kWئL!s[9 F~ġ\ޚ &ڌ L Ƴ74{簛,(ks^MhSո]g{|M^GمQBU H1j؊FJ4X :,7-IX-7H+u$t62n0jB-ttq8Y.QG+d߿(6?ὴ=KYcU#^b 3#j؊l=[jba5 Ԛ}< 1SEbd*йUn#?KđH}KТ>MerlrSeF-O'kpo_0y&Z1mHi09bJn.2N0q͹ p7,M2ct-Bx_:} < ^؁#Z\+^DEE3٤g KTkwr}+ jC"P+ro|o4rzj5v?1!]>NQ1jzr-.);+84NZM~Gg'4v 0B1RHs9<ܭ?{㍵I;\NqO. E@,;$/-B94,2\a}=$`wO*^ TCF,@cSAB^+U45J@P.w ?ŧ )Ȩ.ʣ:}P'xo5&&SIOdL"GR1LJg^~rYR)uP8|:Ay.%>u#t|44m-@ϼEdxO~d$i׉foxrho^Se?pM!܆-Z"u0♖c*;I=@xc#ī Ք%rbީXW+(ȓYe'M4Kz-(e~v_j N$ *̲rBI -;z9H*uVU`+Os(S Q#Vq'm7ou% #^0T~u.0C#-ǴeX%Ԏi r S1:^OS`FPn#ߒDa Ӌ老BL}Pΐ ) ~< yLTqU'jr#fOF`~' @"?ph!*SXF7Q}6OnQER* $%"Uh(`e@SBx K[mxў\9uv^}ޚ(~JLǑf+ʗvT|j"^jsfB]H]LPd%M M2Cp1?x,(d&J9JS-r'Eb:Wgem>"P(vb/F`zrn<HwXd }qJLlŻ>mU N|ӛc J<@_2B>I2]I1@`1/2$ ʄYme?ᑘGి3*FUj뒦i!>D(i 0=^ -/h>{ ^岯7kʑiAu@y5/8~Q#@"8{zZQ}SB}I mw-`8mT@qFPkcr q0VSFAL3Q0>hvSn&9wҺ) 7p73[ U|,8-Rr7/jTHœXV۰vװ/5B3g'z0X΋<6] ȭV<19r-^>cF`21^G'($e̓u}<@0FZŞ9g"iϧ[Jg9Ux4],)jlPY)-Fْ|O1.Sq_*/z(qCxQFA`uwkG{!.70_^V<5Ul ^go.%OBml֢:wa.y\/Aѻ6PAcUQc[W w`뜊);6jnQh4ifš`siK2hMJ;$˞Q4N?A-91!tHI$[t Gcy%^ %TXl;M~`),t%eꚺWIAAY^ J5g mZξb2i|Hҷ 4ZfĔ?K>* iy!UEkJoheB"l*ݓac͆a2(aLp);cd\ۆvM ")z_VD[ =KTۅ^1 Jnˎܑrlq:x G.FdnKm^thnճx&vQAnOY?mq琧8MbTkb9эk.'AZtQ_h<-d O]X+8W}5nnʕ* #VfIx8H IXKO]]RB'HL9cSЉiT?{x ice%YIk5w6S"i<>mpGtk !/$}]BZ@ pAvK \n_s#3|UMX$~-pu'?O!rmr^vᶕ ׺ z@lLʸ՟K`ʛLfmڋZ$`h#pm{~\㗛@V]ԓB8_8i6.@lƀql 7F 9]5eg]gX6KIuƨTLX"[džI v=~ۼrޔdA\ǩd/;q"yy3jtR8LYeݼs[<ˢ~ݣF?k$`CO[_8[iU7©QG#h u JA ~MۢY"vv gMmHr(rir0=|I:U" G#.6CӸV[0=ΞD5K:ضGc$ NP1b-"_g7I-GJ? l^Ktibԫ 6ӭ^(ޭt 0͚:>A[%bDm #`E.S 1IZܟhT+WbWIeǪ{FL s*M$#cZ9.,> }ci94\lv ](9+~$nq;lZ[,.mgP_7'$l0mE]F~|=O4]Gpu׳l%V˄ֿH`~M'U0P}Ɇ(4{H$$یIb^ܧj:\!W>,=a\-ۓ/#%3PRo oޓFwQ]4(GLPg7Xj0#t:"X-]Qj9"ҳ E@Fŋ Dw{/)jؐ7ޫ+l )$ }_2NGÇ<~h\`겐M 1:S?m}v'^gyn EFZ\ :yB8NHhߴ]WzG'+oN`$$sdw<0c([/D'תpL G`q'rM$'PCb}ӅD][-{-:J^L>x] ?=t& 3/sv RVWy4Fvgw~m3c-kyH@*o{"hgvZ5V(1H:ݻ~7}U (臽#ӍYٿfŬK'C#8< Ĺ&fziR]Ů] #g?| \0rd w@%KQf䅔}P𞩏TEɣ Seqp-$I $rjoJ+Ru :GwIU-)Mg¼9XswlH=8|F㉫13nAnjL+h.T0 pm0 9PZ m;52bԀX0R\@ D4-x=By ^HI.甜3PMy :D 6-Lj-ecNuD0Ygxm=`sN|/ڗIWhq =& j8L7XMٱJFxE֟CU @=ې9, ڜ g!up 2wγIf$6u+g&_'b84Pi)Fs'mKt4RL=:_5b$63c55̝;ٛ^qe@ [6K]42* B>4|Ĝ?ѻ%,~@o7p׎:h31zO1ic|-祎Hϡ#ECghI~4&`w;ڐn3Ehz gwd6ׂ;&(,?oW M&)8) i^np%l$jY|N u" F {cds-=TxAJ/B糝k4tR W?dxNRi>B+H{讷/G#s#%:) dٵ}1֟uǵR5 fV~`H,x`(8yH*\ݛ[͕< 5ͱcϚA2 jU'n}]g4  #Dx78F:vC'pb%Lfy3'<v\9Y08hPCһ"=YS2텘,m ҩKdQnp06#a%C?R}Y?&J>:s<ׇsv Ht9РǏh-m xҜ;ˬ#מ#^1!]b[ 3ʆ=P^\s!UPI4G(Z*9c% *Q%gJĮ@W'[nX0!@_)i41w[|-! ;`xq=ɚȾ"U35-ޮvHH"+rE>X_ŷ"Ozj[)&$}Tzlw`Tj49|ˑdLv8 "?D41>`ƘTXll-s0Jc1CΣ]ovgpZA4+{ CFFIPoH]RBB}m,5ݨ#'ڊϝ]Q=O܋?s/8D=TIs3( ]r4 ӚwWu&Ez)r=t"҈A!v</-6!I .i WNb#e^1 o9sFF=y9)_XgO%~쏜C Jq52/ZFNSਭ AF&Qڵ&[y VL?Rh}sdJG]. 4vPzdU.c $Е8mBΝ8`)9;_ilT]ISe@<}l4\n!=Cӳi#ZÞ8T>,gB,wUIɑB'fWPm$.ȅ$H q<шt B~#cu_SɀЮ렼O(U_u5S$+,夓) +_☝Ͻs[T%5rn؇mboHfBħ(Ix+E >ט6rJ j[f>'%ZVDtGʟ,m[\Zdʶu6^miYp h8;!Ap7DZ|EX WcGk܍@ldI.ނ)vKGN"\H jr$qU03 uB*< @^=cZ9N|u\.-́Pp|usU@jv4Wnܓ#RN-$HB:Տ=e 2w F) * yk"a@FYe"Fr Wǒ3[,b*Y-/2µ8+$!|AUbeE־H\4wjc'Y@>9yĒęMqK%<0s_1?1 ~ " .Jo#ebn{- B~IF/69e?Ssf4jhYP<Aď|5Ā-Hwy0yw}""?ZA"|F*Qۍ6[К=}ܺr~T"|d!Z}yKB.HzP4RHJngm8{]S >,ɱz֨jQ֦4RfK~)aa߅‘(Ax~s(N@NF2:Dt"ޠ6P!bBCpv#da;BGu<"i }Kb" /Vo (mo.>٣(R1TlĞ- B|ڒɄك@)^44!-GeÅKC񌄧OČ&;jwW_$v`V ^02`k5l`l&5tMAo%2MWqɳyit*[^Y 8,78)TD/X/hIr i.ܕ&ѧC *IG_rڻHJۍPA!t92I- +E'#ƥE2|&S AnkOLvOmb:#P3aUOGMD u׃J3iXT8\{%Wjl WuDf,z[E>|9 P5(r؄(ʖ\ai_hX._4,vNPibxk:UɲϿ7Kp[,+Zـ:@$n[s( jNxg?NS{{[ u֦hyTU%<(@PcrGmUt/jľ ,CLeQmzjq)KkK5ڍ6y&KWU4] *q* JpzgAO yI4 gE"DՄ9_hgz%:x#! x5:>527q\8 <0gWtّZCϫ12)bkwZyr + J:u32%F m4 0sy$oNރfYJb#La>Žۊ';7&}ftOGm[8d) jyXo^$$OzXq \F C:ᔈn;Uvw&-f\wۇ#j;X )&tCMKNwTb5U}>p gUH*Tal~`|d=,A&y#K*#!s` WȲHFv&!BH;V$֠uuuENtVi,n%`p a~['Ϫ׵ X2gĬ+l>H.?J)41sUNH5b 4y0~~;8e$H>|(FLM_ SBI!4|:.ֱO-%0^m"Wf-(Pf{6{Y‰w t: N8\,0;BP07mO}09cd{@C&<|KE^C*`$1^ ` 9F|_;kz͵{495r*lѝ7@/`0OE;VmeqV_Inv 2j>IiJdԍ> K)=oĄVN6=ŠGHպWPALm;­PSɥBc@MvQZ9VierS/YW5Csj%(˼c#R :A1j)y'ThM 31垞:=@:gYSr0W?69CqG2kJCŠ  R{q\" ק1MFw-=4I,YWD̈́ĉϦ&pX!+nQqbš} qI rA/%XSjqsXRs]%XLH?v^}Bsi)6c:?{$HFtI,wϤ:OK#t0mE J%W m䇽)a @cÖK* 1~T ,oϲq2kE[b9ENoֵv0 F0KF8c 2sdɜya| 9ڽ*eC\owF;=zk?e^_WyRs_4PZ7^vOfj;MHɳ3o\r1 hb'L1%*0+ Wc-)hhEG*9kFsz p݆(DR*o|7HDzi: v.H7(Rֺ b3LO攂L(+h`-H!GR_G-8bI3&Kؘ̏U?O쩶UhA6ry]UZYjs}魊Ս:P$W9 P ^4 ~OY%^<, }$t[|`.U3jWTZeF{u)5%(1E 6xgt>4>6)W%3diάWJLCnDU_:N/Zi4ʅ jFY0Geg='yCKu"Dn;p$Tݩݏۉ.2+)oyR{6֦J/zG՞y\eL5'ye0'|(dP0o'Bf][[nS-^\q588"*,k_b;+]Sc p7{-&[<2 Xg jڏ2,`>T]%bc LwOV]15`Swscf1DjI 1%<Q;rh2wK[Kȏ˻0ΊX0a dZ&*G/Z?hHF3 ݰ>Uњ+K~T/z gHIq=)V/WjG*|r5a™-vt-g:<4Qڇ5+]KGKSy}6P޽)MʰdWdTMtRY ZMev5Ep:T|92+"f☟4&Qսb@bV@h6mrGU`ݎez3feD Wos?8e̽srOx,(lDA@/ˢʇcfCtqVq;O;Mj,W9mɓKkRsۥm}DgXO;P221L5iTuM2şGZa!'yֈ3W`t+Kqq B YmŽfxTMn ƽdO T$`Aݕ"i8CXX'h5[]e9$iAS-_V,#E2K1mD?F3ٔD1{+݁0E.ʴJ3Qe DT`JYЅc[JD 1!u7 ()w(vQC<@.6Y}h28"%Mnt{{9 μ۬i~/mom@zϔ-܂}3J3ͩ 1ӸlgZxOBЈ#U2Ac}0E>`~HeÑͺ4|ܳ5vF…g)Yq $cL(VX."b|ԴTx==Z(oڄs,s>kX*v41فo/筻9ܧOXdzoE|Q¾;Di1pE͠xc4@Z-  $j0GThQ!>Ͱ0((Jήփ\;hn_hv{;i⠙eXMZVPe,sc:(#D$r$! Ưvw B;ޫz'# {3dCsKd^1+Dd ^Vx=J=Xpf/ )FyoJU<)mT]z7`"^M)kǹ(MPKd[-T Ty/~_uKD5+@"!] yya9,vv*T Kg\UZP·oW?ɪ'60mK߅x6f< kEwsd3۞aan`s( JVl X=m{ͽCj g ANRLńACr l._Vу23{!* _ktU/Cc|0#WV;Z415eR##0,j7xTR#_PQYt׀@CfM]2:ܹS 'Uģ waSN9]NfvroB 3pͪXd*q88> T JW~l ĥT 2 m_{ۜg_3Ch(ڙ{:Id~޶q>{ZN:sz(PcTL_R%.Dג_dY*.-%{I3&#oڮEk hޞqj>,M9G΍:^u Û[ vO益 ?>bTQKp Tm>,m&5;bt %9ӦaQK+NN{tn g77^j_}iH_$J+}(݀:8h-i %Dbvor~&;_OTT208$MtAˌmP2IN}IPӋ}K^Ԟ1| =r_EߊС@!dGˁGJ43b:_K}27VYv)z 9C(P;%$ Ei s@46#S1s|[EWm) l=K[a|K(ȇ0g^v ᭐@Qd㳘;ǁy]X`$Jso%)c'~,.$-tsވj㾄3!?c=զφoU _K[ [a ÷$e 3Om_h: +Ck;#,[hBDt΃7q-9}kv!S+S-3~pclr7=qþ8UR%H oBpmKVG,*z%~ugBЌy A@d9^"-TF)a1KN.:#(w`Y442 ט*!  tXKސ`]oKA Gj[:Q!Ej\\ԃP-WR%d>nI ?5gISj=2L'#-&t}IVy1Y}KVkGMF>dwxYCVS]TZe4J6VYqg~0+X9[ 2̭PwR4jTN堧Bu0D"TMuԊ#uff }"HyP9>3 6 i]4l_K5{5Tmގѷ@Sj+=gM8V6/Q1aDQ|5 X/RcN_"?"ٿ[<ɀlHЄCK̬t(bٽ]5y$9p6(&6gՓtkjk [aYh>įWQ=[KT 9} ewg5i7dc*P7L6PUrJ^m7!:W.Bn=;kP(}nRJP6Y8(rtlL}5 i~mo2sqa1hOO0ddm +~ FE=2yaG\`&d0 Ƒ:zNЫjӣ%P9wB2/)LkԹv#hrXTf{z%Pofm[@Q\[,#N>"=XN}~|N7. I3,qj|Mh9 Z9郕QsCBnҫC!:!{z%x\%}&3'雄,$xܷ8ܞl1o3zѬM%)Zj+%= N<7="8ϲ.5nF6@= w~KP9oG49vߢӍ\e\˽^4Rɓ?u !,Ϲ׏TqG!M i#L呜hpBrk9 '?mG]h}u0腁*sX~OPb qhkj2awBtCwOt: x"eJ=gl/Yz "UA68'Pu΂mom)TlqGֆlX$x\F.M~m0ge;yW9^O#Y^SM!n 0S1wN`PնX=?hjRmF/Mh["ua}FU"$`1v28j6aAy'[rK,g37l0 zΠFDKD?ڒ`{;/wOzBoe~YRi׳LP} :+C̝gĈw2XYIrLb:37{1+LwmaD OQ]LJFc.ܤ4Qck}ܰ:gpMۯR(NPI#b W2񦆠 8bt+dLݠX)m`Bgsw׀us1CkBI|a :ghk()gIfm靅EOҌ-SJSxZ#߹Hht"])0M1-F.Kr< =}TBƙ؏0rpƷ 7$32faP2LR\t@.'74fPI=U-)X)Av HWVF> F,&ٚt~ U9ks7")3^f3x]7J#}C"UKib؄´XIZR`҇fTFf>ۻ& 6jdQږ#ebM_sVs6O"S%#TWw{QPN̽KB_[g!ԿX/xQ& ^^kc {3V0`w[dȮ`K)oJ__鑺ubHi똮nSe88FmU #$pm0Vt.}D"1GUTV&ŨЍ|q__iB(.y1 I/8m \BQK8y7ye*r])=-.UuЋAѓA>FTM`431LHH̺b|NcG2-Ǭ&Rp8P?XH89 l0R4W.BEf N tOG)bI#^z? 1p1 cL%7SٕC+ܲrH%BYEhB/o kNV%O X|-`p y>pc?>%JuԱZ^F4S=5<# )D~&TUl78cm*rles>/_D\fa2h]GDi^nۼnUhFb" *)|r&U>@kpAvwfh^x,7d[݄u'!h9UI1 !Zi}$JLfFpծ&Z|R.jԱkA=ɞʄ DoNV{9>u5Hs1yh#hM˄R]eXG_MF ĆŨ r$"4ôͳ/C$$ 0Ը`8gPg͠c}/_F5NFC_䣻*φ6u3EeEGv\,6{GUw(rهD L1⩘.d/|] q嗃BvA.[t1?g 棝0;o W3-ѵPǽތbZbm  ?[Ԭ[v1gC ]dPn!V^+,VG>l칃a3!0AϪOK{E6$"862.+@.מRMv4w_9>U:94`tbB-AHQ>ڸ 0T ISNZId2b@OS*7Gh6b,.ЍAdq*\iͺCiG.uT 4oASZ2Yž[j%@S|8p":$ >|5 [DڴmD${M= 큙SׅFWkzAS?un$#ѻ8Đʟ9[o@4kGq՗|i3|ۇ >Um*V6:)JWGu' Te:Ċ_} R8|!ʝhHp -GPzM/!$wHrbl0+䌞%4. 7^זIl()Et#LHd )  40 &ꔠZM ރa5u !uj]dPGCK&.n)J@:ꨓ)>Ot6AуKaOb V{YUCD.9HGSbExts lUn:2 >mX8HF/+{3؉ꙟ Bب Jv.edhutȓ@ݞ&^莓dҺ(,NQV]t(uK|>=aI~q4QaԲUNҦ{<KP)>_^C{1ەȰȬ@=g?oHcImm^IMG Do-zY ގqR$k66XI/g2F=֑L칁#3 ^<4MW+vBYԐoxD~/)\"g6% lWu0?Z3( x1.IWj;е$x`:zXLS^\Z\ P3c1nc7eVY2D P=.|'}?)g ̈́a\C2גt{ 4W-"erZx7i^d+ D8ɬB*RTaO`o?~Q\ eMNs_8) $@N2 Mʗj9TPRy9{9\D !|p6xYCqHl^&3\2nX'C ׬=!1f8*2޺ȒpN"evj4=V<}~S:~c.JfV+H\; #VtS眮#3?S`'ebnz @禊v1G O|{+ܚ/0-xk/qw#$-bs\ʩ6~1ݞ#kp:>ܹ8L)`cF|SW΀:m> DJ͉RFY ]7VPOC/) PAmp2gvZSG}ML}TU1L_^{wtGńcY3u)P\,E2A6 G#-hU#HÕOԩIW(A;XN7P"&7} Gj—G.^Xto|D06cI7hQk(A+vEU&!:O"ovP|2C;Pl i,>vJAF47BGkx7?^4֑ޗ_&mJELJ^h1e۰*9bFIHI,Z.T ^e6[ j$(&h@# Ϙ; ǥ ->cg$)1g]zUړyYLJE2}VH&Qx~1q;2i)}AXx?q tM?I/T#^- zɠx.eh8KUZ۳OU(h{SE}zK堙ܱOɋDKr\Ӗ<)=Lv<9d+ 1 -Wև[35`[6<]P)E"s ױᢹy}cQHg78Nd69Axl9l G mƟ 8"oWށ9S,`Z-rh)рJ1XIAr)}'Swd8h "y28.y2̚*шuѴ9Zê&F,E>a~-vn4xX$ .ưmALc,+Ǒw b$xər`I'^/H3k0UMϞ?ȭRNul[h<朁UXCmuZ{υ\s ( ctt'S߻rJOdnфmn t2-ɬ؟1`ȓ/GTR)d`<H˨eTGb&&x4|?|e"C9o{=qR{SQrVN}C+ ȧ`%DX(9@X#H\#v7Uf1iH[ҿ(AGfǨ)b'W^ѵƲO"{„P3F=6=q5U&\ cpykXyl!4%4T2)W3u^|,HJ]!Eu F8{=7S7V?dP=-ub2ӥbT4@wi0\IBQ!<׿4 c`GEQ8ET|'[Fb͏;u_JPas:'K<M9ᴵX]KúatJL:jߟ$NP.iII){b&,)*UCdYgْ )LjG5dLЈ{n P"zM',}=v⢄p WI(NtD(<[)VQdzٌ'V!!u"Ui%;+ 1X 4 ,-g`PFaRRfS[J,:Z/8i{zCW_~P@k| nYa[I%^n =?mlIhbtl Y: <9lD|1s`>eܩ8B!$#i֢y6ّ} Fntl`tj7"=W^T<>A6;5+jP. zn#G6F| Â8V :PMJ0jhݛk?[J 暀F2“N|%h2A>oqr炡; p{KMSըB(cr5ɚщzh'G+^ N > \mwTvܫ˱;ir&(#0w7b(I,Yd;[gˀ3={4YxhY;dMN8+v6Y lɩ๰J||I`S:v.a`e@/1} bˢy^v Te%bv_, WIXIv矨 o3 [Q5C /,tlֆ*6kb۵R= Qfyfl(+nYݓNWip8}A+[Etޠwt0/}tuӢ>'=u]3qBDK͜X?`*~Hbp=uZ| uJwʽl c $^'grD9J# xG&\`ͳ{| 夒`dqT <=\MLVWhEVx%I;p`@H΄\&]%<V 1*]T.q5|R U#QMi @zԡVT;,>/&yKni&X{ȝ NnhJYI{>w%f^[OYi/K5~mY!{XMue)ۃ^!2r72ɹ]%sXL)o1u%P>\,Ǔk)KIoxFzl6ݼn8I*ҁEikm=v"=->^;[Zr9}n 3ޤ!S_ QcC>4̌_>b|DWvݎ|v:ꊚlZذ"CxA1bohI]7mIfAV34P0k3!sZG5XCk !"\ .TD-8P`ՏC}n z:ƥ w- )U2ǿ}c@ gwd7P~L22)I>>f "kK؊x7QFP[I2/ gLxMABbU\5ad@:Buc 'fZEGa#* {nakR\Lo\ xvXW0spH+pS3ר.:k43"ѱFU.Rrr^4!Vo\o/{{r#sKlhɵZ[90tŧ#eΊ  νv^J`A}r )1u*,k/ʃ[<^ɻc|-V%8ƍovηj$r@i^O6MtxR%Wg-AWWŶvt jy"Ge0HϴUg ;iU^Edv%X6#<_O1}Sܑ5gٮoW'QV\"// A^ܮ8otKY.IB!#S굾0,sˏZ:YAy̺U?^ևE:zhUd|1nalYݲ9"ū#KG)!H{P4z.'0rk`.ʘaT. uNU+ڴߚ$ ;>  #0 =^=Pk,iq_Dc.Ѝ*Hw6k͎Jsxb Pf'Qxi$W> Efz3(b;=Yf_0-'#է4 +f͆6ܩܔ9]JqVjfeSh%rGE-<^k% ߺZ[%elyHdI\N34VRLν@~>~`ک<߈-k2YZ[D/ e89,;iсPOffU*NpYaz(Ow>%Ed@Q hK wϏLI"k0Uea 5Xo!w^Lcz$_8 aekf)|.hqp= H)x\ zWRh62EDf8(Rg6A6I(j,Aaoս0kDG(hb٩c D8qE 8CBi,՛y ZH.N*Uc>,\[WHPr*䓲FMB:'qSb /V(Ceqv4K6O :C|0>?B\uwcWݤ9+9Α7g嬐$dkh8VnCZ@l>[Aa >,pO2[8zaf*xbYyS5f%re6D$*ݓذm cn7r!Ձ't#\ȷ q =kN:1A B0NLExe?Y)vMTOqEboq!uT\iG'521s\w4([+<8:2lbF̉oU=λf.:y@ĺ$rCER|k9YMWx@8 A3܋׿7-Άxv. Bz2}g6ʭeaQJ\MFSwۭJ#Q#Dzds*fgΠR(7oXi.w @j"DCZ\xMTSXq{夑R%}<]m?y ~u|e$pmtfEJ@H2y ?(ىkBx3jrn [St Ji wRgҝN~E-3ԨUgP'[[Gҍ8Cf8NfI#@X$,\u(wyN܂3`3Yo//*ʤ!:0 5eŨ>x,?m~j,Ft/OVX-}P`$!7嶚 00rug`eKKs۝y劢X`hl-RC@U 9~$M;\~T:șO ,[bUZ^`SOF`)#nſ<Uh2r:oQR Sֶ`/ UY_I׻  ~&)U5Hs+]-}j7ސ!G* >0Y~rGǦ;i] oI2:euQ9-?H'yES׎m_^R:F/tV۹&Ge#uVSE'8崜΅T|PB+]mK8`*LyOby-ܬIٮт`1J1NB:NEc|`H ]" \H[5@s}lDcܿ/-1&nD taL"AάźwᛒF*ud=}e򜁘[.Givۂ/ݧ pTS7A-.ҧ{=I@v&{(#FoEX`]r>I'Y6D%s R$WN'ˊ7q}B+3뉙YZ0vջOVH㩳AŢ )(VțqktĨ[MV4{72ڔۺфI>xJNvr./N:EM1M%*3s1 GR2ӷdTez)`4 7*+T< _i\,tj8µ%ϐP^f/"] W2UpjSgcyC?FomаG57o{i=,o K g4gX'TcG$I86y%Jд# ؇[έiYvr^j]V=Jƕ괰mаcJU u]̈́0o+IN?rr#j3u:Eʛ/IAsϟ)` $'}Lr]'5&5(nOtnqm'^.Zf y"9a[OZ~U8J.c[eVJOSFzk5k_. w?YڭdHvdj鲷A̐=p2䦝UpVa2}H *> A֦Ed r)!UZw`=qfڐicݐ-o'R(.Yz6_{J'GȐaQ+E%fΘI6vq,8~>OBs}8M?H6?Iz蔎JnK.03 iTԯ[;=cS.w0o9nda<_5(h˦1"$'sݬ6?KN>pǕiʖ1wP?_UrI[tʟv|+1g׿#3O2i9Z f>aHf#Ƃ2~DHWYG2YۘE/d"iaֺ;"0z#ʇyJ(ɃaPuc Xb?8Iwxh;B׵4&Apm<~mϜP±N6쏥:rM ubX8cuE M(r[݁ݔKA#^rh 99anE;Pr? eQalt6.Dk! ^ٍv0A8\'U45 VD13U L"kERf{2$8FAq_+}Ĕ;5*M(H ^`,u8Q앲Xк̧[ALu#; /x%4z;ͼ͎sW2^y姭" nʮ7ŤGR U!u ^<;I}- Z\#(PJα)pѫ$ Ur^GHߴz3G G?~Br׋@^Z cmPrk Fc]ʍ^һ¯|;dJ= H['Rvڈ :n`tIzbN} (&h ;!b; ;ć,H?.D$ ʽ pmFu_FԡMʾN*3fb:YH_b %f7̞96RIkc;]hoGTl!.Dl 9;2X0mwYnI⪟IT}}`)&\JѴE.kgӉ]Et)ņ[G+p߸m J?2wW֠WUpƴBlDE\b2 h|0v3Җ%~%tr 8eCt;egB{A}n.9 qnuػwԋYQ jb.8bTֶ2S" |tSCz$l޽І1_y'tRn~5qIŹKJw( Dpp3~]mJ-yT8f>DPa+AY߾/ɜ+3t>*D8]Tm` U%4դ_[4zD/њ6_"|'A.jL|L<6e_}%<Pm4N wBTu2^>^]?'!黩(e[~m'e”o{=̊w%TNBDzx|s-]hˇHryv͖@j)ija⪈,S- '6&H: InEp%r"/mf1'N4z]}bk]VtCIOTW%WxL$xEkE͗K?uWnN fg<Փ}$=$|]Hi8^,NOd_+2Ȋd5-l;Egq}T8];ZZ ZV=wÅg`̉^ܭV )'q2;\cv1-y+))|"^ʭsw]㧨Ϻ k{N~u{e) w!fU*_)RJFKE7CU0xݞSYBCYAz%(oVtAܙboE^alh4D)22R2T"}p'5t,CwAQtZHqI cASݷ1ױSuL<LFM&?DZ:äLXZսR)9CIM~F$Id㶑"|v ֹs!\ +[j{"3K: /@Z z/%%Mw>0nrP&]SXqEK=,s vV?:Mk Ո0",?2>QlzTc户U{w,}"qgzp8`[e&?`6iԇ%vGK=ޅI?RIhX\R @ #r1~ݭj6.wjP8'T_tكU|0-[6[d'/K^!?Ľ v/و j:w1h 2ܤ79Qypi@Y Z֋:=56$-R/C ΙeّyZ$Y78=`lcm;4sXSu]5pwdO#_0kNaZy<;Fsٚ)Gn.-HU@!QƗL+zًmF͸!uܡY'D葹+];sYW fA~ܶ&%>lUh)uZc9K,4`%58hCMsp}BQ:t @TVϞqZU+z?g]q J<[j+K8\~XSDol]LFrf\3&3J66b"H2=ՐH TC+Ƨa<\6lj~.1Uq?T #]:ݪ4qBH%V2/捭guqӪf\#ՙ?@iכ#57_[A?yl~Sw>v"'~T(.xV5ex>|~]gJjp%ղԦ"ťp WjW}b.O|Jb#`v&†`0}UvWgSrfNƟɑ9~to $(߰=uXoƙ#CΒCe6V,\_4OFR' !/$NkIK S|_A O@|+ aR P7<::CLNbҩ+kzDJI13R?Cw%2a䴀jJVo%pf &eqOa;tq qހ;0/E/A$qMScD%fpwϓV ϤXїέga$CRuF U9[XD',&I^a +0 ). J6(4 ?QGH,NNFsY;){ *lx[E~'06d/k2'ï(_#Dj&Zgc`"`KFw> ! zΎ͛g2Ru/x w=ԔeohO&؛$OW^ H*}p[09 昏Pz!2oiݐ-mv}8NB(8+5%`D"DK= }qF:s'E(J"30bozhd((VYMY-)$_>FvVgZI7sÜ̧U*,||\g|}I 87%\6\mG%vzulIs j!Uq\ hj36M -8p PT_Xֺu6 )}Ʌ<%o5$ iWI%o!9ۓ`7 vzƨОO+6"c̜N}Vjθͼi7,)5뽔!S*9ܞZøzWhs@PѨ8Cb%q/ƀKMSY(2XK WfYtxZFJ uУh d@I+k*iUG$ipItVkA#3v5 #-̻>*lENʢb!3ϖA5%0fcnCy^\{2x̰ P;/ _k"OR 4u [dQ@BdZH!F/)H9C0hϼ.ҲA.GwsM5̠!R#sI57b)٫-z_z!Gb^wfae/8O]C#(ɇ»;#@QAGt<Š=BvҳcBUb.V' B&!2("e#`#G\ZV1lXa ct2<툴tޗ$uYLYad=LDz.r=P}@WB[ <}?eeg6Us)rd#[8A0xt;D 7dLTEs8NUgDUR,S{yå~TCLRa `DVorrAU~fDD} TLj ;ni⒃H{e?tkCGkjkp:]f5J3Y[9 +Y&o 4䰯IL_ҩbqx糇z߹K$>qjI@>Q]hk P`;)y.qYiJE*-(LNLYS) $A-+pX|>;5k7l,lqQ wV/XR_J:5Hʇ>G}V CR\9r,zt߯F@\YvqC@tYDhוB E#*(Zl0ǘ=2;>=]r 9F™O: WIgs] Ie:GYKBfk1ڎ')3{9?(*iYmv??"~({.f 5ёLȁ AT|(_^i DN:,Ad] [2eH&|3RSb$\d∴*ѳ-^x!9}aceSM%؆y20= "]`>r*[zq Ky%oQD6 c;{sı~eҨikI,ؾGW&]$qj~IoBʧŹIE1Q.4= rEnEKxꖝLd+t5Iu_P2Cu9Imܚ-eOQ^=G? pBm=K,jSQhY'$xoko7Ĥph@Q U>^!($F]\9~L:K'(qByh~%ᮛч|vZg9P5 [n|Yek@?h @ʺ3dC9XD}^cbEX(='-]'VBTry3 NȜyt3=jwt'b5?u df[8c9+l);/pDA-@ -}b/|4Yt5n$^DaV'^Uo@ KwB*O Ȍ'yekȻ _ }ZʏMOzLi^X0}K8E< _&UCծF$x$9MZ0H|:m75gJrDu7:ŋ ]R|{r0mt!\cʙg&~WdN3q,޴Rl'yI\ph!2\1kwQ:LxNyd=KH_f 7B-Tf׽f}˾p?Ra@,l ;;![TDQ'z@Qp%1`5A+֔بf@BX3 .ڹl- 8eQjTT8A!--T![um HC~{%!}[%@oL~)۽tn$G-@vi~iH v$UM'MlO$ֱ+gDh*CM$}ȭ ^rd}n0u`^Enď/ ǁ%,ΦLMbd41S$"0D:̶8Sn*ueG & T@c?$COF.-jr+=(BFkLq'v:J xH񉵮>WI5^ՠ{D/ڣ^f Gn~)Ғ+CYn׉ #1CY9M9 ؽ"FĒE#zcYvC@kwjrCAU'>RYǠ?1۟ͼOV *iN82N^#z lWѲ25u}%Cq=i~Vho1BX04{OMJ6TX>y֋U KS>A-765`qb|Kqؿm )= h"g(2ȕt6) 2;D%mBhI"VNՌark#]F'qi[J]~8eb^bmlcf _QVO{ G}?HS.cuؙXLIg eƻ@E%R<'G('W< o ne7@bgyXoy+T_<-:sHTOd)Iq C1V-6}?NעZ2+V)WŨMX :Uv=w8m .( &x)߮HEӲ*~|A̿<4Ii[2d3Upp\HI&F9Z,cOזgD,#"2: kS4@;h`xY; ES"_V U-l XhB3^!u@!&q@xϾm'" ,֡q $Xr(")j(+[D?ɏ-2x6~Qw|'YTcĒ>#uLX_KPJbk۽7b@m3 ; MaPў+. iu|pnoƿ1VL[F0hV]x09R\8wNlc0$ec1Wdskgnz Y+X70(<01F G'3TQ6 )v&GM5Ν= ЧDٰM =U++鼟2[Ryu{Q@b\qY+;tw4p=| N8+J)&d3mWKrlqeca+p =ͺ/Z .Z4\)e%sl<_T&O?׍9}瑸/ 5uDڕRN'$:#xV039g@ڧ/ !Wf7c7ݩ ? CQ;,SPX[i/H#Kjse-eOHXDSY~J!{_C Fvcdj +8I7CN| 4^L}:.*͆jNjo?L9tU\tdw n^.ri,Фd]SVl;Rg xd2 6WX~'BLGTIewx9cvG.|``C'%kC:7#|=AGQ ?Eׄ4wȖ{<>ӭ 15rutN[d|캑~8@RXŞDK),?Qu5_Ѱ)F{,!Hs5bB"cjb1MJ)tt`/]n9Uo'uwhnb di47_U/9$MkJ)HSxyt"f!,J SP6Vi<Ԣz]/RM޴* ;O,9#)@B*m:9#f@Vu4 [I%i x&5 83T.J>t^dC#3o-T>TF%,ZM&܎39|H2\ ,oj,LX|1bă"Z#^ܡzx.$J,i+0I}O=f+4Gw00E96 N]{;RL _ eGQc-y<A+|NҁA -%6ܽuJ8r-h ]yޏmh{o]u0:{+a5xY#z2]!b T| I? ֶ r\9c z:%(4/-51: ~ؑoGP-ƺ;K[$aSl)cǢP vK REek=hAn;/c |͂dy,nMZ{FdrAT9 =w%>mr. JrI2lﲪć&<-A1o?Dו'$g 94'(qPq'f2#"9%n8q}MssCSsq[3e=8|sH`Y~;:@Bj~ndaF_TWEx.7gP~t.0mP @<t"*L~U¸[}_AF xվ) ҝE[2F=pMM:m'W.ls{[ vU~uM!CkC' Dh6S:]NKg3H)=6N1{Ӿ{׬׍A!e&.L}v#C,g}A4#E1.[{/1f#~ h 8}gJkdSؖ ?;Rgl7$"J% C[J޹o^*ПR܊P.Txt'!9mVe5V `G$fM:*W'7B 9y87ь9VOis" 'd1;]댼{ʥbgjPR˾֚D@~cc~6#T_^!T{XOS>/I D DҨ2|11b MZ!e9eq:w[i O ,Fް5OҬD94KV!IO9UyKJ2d+6lgHbf=@g(͒.mq͖ FZ~H:"sw{HT7gk@0zxJ|FC1ޜ(iq_?,qdCzt"h*S2a3$)iyY:-Dp*؍NfK9fזUƶULRk39A n>kP嫆ATY?A$8t\\@1ay>[NYD NU8L /czwBvzfPX+ґW*֨GN!'dvQ+|Àt b)_^5B!K%WPvMcCmf(sToÑ:6GP 0/gyH4D>!-3g2 ]WaBQRMi&)/Ԇpvy=jth)X7(]2?rP1}%u%f )wY&Vx1[AKcgVYSˆ/=u c@2B}*psUBM_F?kB:^I@.N@5=`_Y]WX>\Y)|;[a7/;Dn#Z \]$T to)V1k@A7V3ɿ9>EXAl{PR@r~׎p2&Su~난!6#3id>L^(>3DTOj AmPs*T#=|Po&ٰk^ĒkA9DqFL]tMbB$3aZ$z{2&3pI}K P!!`ݭg'5SA^'ْ $؏C ,Dt(tBo,1sӕz2C<ƥ[zd#nu+r$jc{)Bơ*JN=PdÎ: -q[;6Ms̮s0~wY/tގ,A+'[8.ŔX;˩E>r ^{H^EN]T$\C\..K9`A>H5$*K쬪(D$3vmrx2I]>0GH KeyyZ۪!D*>3" e5)2pbx5Gquuk}?p矟Ձ{ P fL*yأT4J)O9Z8mšOD eiZH;z{u?u/˼RnuITx/y)lgM]0s3(HԔ1uv ;MzOQRK6~Lq7W9 t7:Ag0'DѰuun4?φ^f`M!?(Wg{(g\u! a~S7^^8x.eV$} 5!յ6|8e>0CoE"S'6ȷI33bJ3\+_3%vЍI( v&Oa7+,cqg{y|4a+jhlxvRrV5_YMrEL2z 0DAWwvQ'>e7E)P~adjFEM.2>1af}EDB]OFU%8? /C{6&hb!,? lqEDڴ-Tzڙ%!{iI09(7&pfʫ9]_J"K ]|Itny)r?"TAO9(mRT~Y5 O=&Ho/蚸=]_;"eb sHr4 ś FnX Aٟ_ -d5 6^IEygc)x36LQ[t.+ľ%{;IӍ6~ W:!N Ay=Z mHj,-~Qom 龹(hS&-nxn]Bx-q9_CEi>azef=LN+%'_h"`Ҡkq51}Fw&/.o (& V @\> |A).IyT@YepWNlK}(uMU.n~_!^͵Ut>_#Zm9< A">]jd[7;"(휫;5uAL o3Tũ=1P|NGɅR]\0c&v딼+2Fu\s}&"F-9fm@f0ؘ a z"^47m~#4o2$;k}dӼdlw~U¸sZiUsG~U-, o|F萌CWvٝ,%f+$ױQrG#rw PTG+p!o@KT}-C7%Aԧ\A$NݞYTc[7_$_.;zAtVj1rwF.nv~vԵ==(l'~_52 \ab^ !Y#ʱ%R7w ٣:@֘Aii% 啯yk#È&5v<W)dfǫyM53º>[':1V?+Uyמ jG|@CD~Kb˘IcuM5g9y^kew5c!57on_<7r2;-1v  1J* qb7GFcVCFW1A;腁p_Eԛ?X,m^OM9R׌FS<etnÉpszv 'T|iA菀]>S6^AӻKH/<}`#N1.:_?2qoy'b -9[8oNC?ҭl8ZܱRqL8XP saYoClF)c%p@"P1FP?ҷ_7xX@2AQG7oʧXYq  r ~E%u#&,VH3bA6 &BQK !SG&ٓ{๐OzA.Jd)RZ9pCuWfI`SpA~bvFb,fD  Fɽ* ):$95?uviR,Cp {}g.\fyU'9NsrLTxm_Ģw]-(s[v- ѐbWM'B8%|Py d@IsI^qXW{3T>w ,pAࢽ\t8FBȊl7pH[ʄx]Jj1Tbt2;0<"Ga #Ms~qu')ؑ!eScP z׽rHeLDJp,Sn{(Úl=2SqW!"f%[6!K6Lhm9 s40sZ[ͯoh!ی&gSw؞ɛd|,ΛuO|}H㵢0WU͡j:tb0Q L ەG (?ԻMKQe-B(4җlTp@w`&( "1i2*6uγ=MDHkw:>LIDۍ/cih\ #(Yo, :$sCffP+4!4}.l0A\nޏ4e&P1Rrovж3L;zcQ}7.J2&tמC6ƉTF7cܨ~NPJ&: %2ƶgQyD/}~XMXIyif/bowmnx|^9Τ_vjɴTL1ks P t*5}*8[/ j XR/晋s^@V$)uo֤zx=Ȩxv-AG o_N DdX/V`̨;7VlO)J4czÖH:NNr|v-hK,+ +lHfk[27Zf^TNA2) =;F?IB Tڰ!ۻJ,C(C5"p .?/@ mTnlܓc NkWrbYܠZ(`H6;:~EX@! qP؀&ܭ}͌ .N"4 M$7WaV/jΝYYDd.ìqX; t}f5arÆ&SQ}xMΈH~F>=mNJ@: Cx]d\ںAߪU 2 $'} Ğb8~"66p N=/F2{@(}g TK=?4 P#UYax :~IkX!DeSr,Y١A2u^-s .%jC< R'3rp&C^)OI!75swV䗮|Fi F4в[Oq͏m:.bo8ڍoIJz 9[#ܽzK ~I@y|VCN 6%L6)@(4fu(TG9"x.ypNN#PJߕ6**#3^eL'z~AϞInk CRCi qkptL[A{ػHj?;<)%)khȈXT+8 ?۳_z[kj~Y̓4L,= X.^}Q~F0NȁkTW=<\(5ib65i(WEcHmWCJcL!X*y?4iVqdxx+H -`n5xo$ҟ># dE=ߖ6&rtJ;:P\?gVz,O@{m0a]Y#{rM9L+pRb5sm:q2uS*GQ4X\wJ&?lÙ7-Rd9`|xѠиRjIIѹݻH?=ՉW+ ]9I7 M^șL6n%Va0x-x \5Y"wTD8/t{FmRHC2eu]_fX9cl\"7wp4h3L.>wVzȧrD__ז}~l6|4c5U+qu{[A z7Nws}@ʊ'7'E@Ey8*WƓS.$ǐ4aGLőDP*nRF3pygg%mO< keOySX©Bz<Z,MaHҟt^J<9€%-<#WK]fo/f˯oTIDUc(tiC… XE6ɱ4G2/Q+EU(vo\$qQ !''dyNNg?:;bv'p|yk΂g5UqƱADZ Pw0tટfnqGN0yE"@h@yv | ro:=':qGc}D=O"؛aOV3k?l0Y`@odNgE?ATYE+< 5k Ï(EA gҲ1""?6A"hlm1{J¿0ZRFfTd_@E["5!sbl5U2-iꓼ揋=bhRu@"B]ӝ7Fc@|`BT )-]0`k0+A,k*ܨ0]v<$@,=͏BD/&QQ\rp>27-~Qz+zkt}VD139;@3t=ϻ])ْ }gs{{fG }R҇w{/2YxyIRvQ-UAۖR*A2eX4oHx)M͍sQmحIa-VwGk~ (̌Cjm_7JH KP]IRWerJW`* 8=ied|?+FgVsM9kh'.zrVWaVͤFtդ^*\XygY/mT:{+#%2ϑN_ʲ[b{=}摮Հn@ I<+Ygů>[]} դA~d%4'M TࢊTqFF޿5Phqbāxțz7oRYo`Ynb_.Cp%P蚜ЊI7}p/Oh{}a`7 jx ICwg=N5,4DgRW0HYP8(X{ls4Ͷ2k$h  b8 Zq'dyhc89=XX~fFS~>{v䑈Hbhxȝ⇹nS|F9xP鱷kg'~or>7 [rjq.j=ckrdIbSt<Ű"V1ƶ]*|?~~2w: 'a[Ogi=j+`{LL.v3e~bY JXhw͘umFtハD(RawǞ c.LM3H!6x:ML n4ws53I[ x1R[WD$]nd@{S\(GAjG[aY[0yDT? yuӓ5s'#ߌDqUڴŖҲhH]-HKz-YR`D _JcrF8JalS8DWnL^G'< =`4L#Қ_pr"bd?sׇѐkrQdaE3 ,nR6KMD#5[p^O%!ZA#5gi7(ЮY{AW6\׵&SdS=/KR:dՌԤ^t6mjd B>+@}" ]Db> _JЭkg6N2КxK-TU^X.uQs@&S# TXF}Q|,nG/S7\Kƃb#,mu,[H9#f>; 1]Bu0>dAF oJxNO>u%Ln(73%lV*$93Kn_r C<8 V!% L/<,q=~>3R qx?gqI$G>9} a%8Wk+UzJK;DWa5z/*cU{Ǐ~ h[80Wguo>@zݭE=iGqLL~1 gۗFv*fJ&rDE[_RJMbϼ\] pGP_֪0I u}g}>jM+/wLۋ "ڌqT FF\S~DDm?, G+Ng5ENpNp<+tw43ѹBAs#2+sZr({4ٺ8x)ołjt /J[WbRjTIs~qo F Z`<7LXJLϽaSO1n!Oi$H n|u"aV[HҰ ώ~'`O"a<{ ηL~z,{2;g[ĸYZa&K+,fkM h4:tͻUvg?ЌwDȣ.D7AX;uyQ [f Gpeܷ}K,'gʌ<{;ltxG4LkM⒛ZC"A:/WO.u~ZmT40{6J d&bFrrKF$(pGj\w#0c4#72Wm!.F g>I(II]LW5T*'ag_muŠ)Lx%pQ#7ONj ^L1pFW~̷v JZ}ڇG,1-` G bp] fo}ħML&92=rVt)>k`vEH'*Oͣm>eR6ad*U(\ PAԭc]ϋ`PN둍!>Qpem3>>4 S ߵM@Tjٟp[8lg[6 7t[%ɵg.穒jHi|oFT1;j鎱ICeۤ_㜪Ν?2$K5M3o庖WKd&rɔA 3 R%YQsD6`iwljQLK _dnduJSz]If|ָ* tgUXYeՕR;=/#Kzy7u\Q\VxI;;n9R:! QMJpL@ag9U$-Fyj?ŮH{݉!!a_4涢܀-kACYSD(OI wA쯚ҩu3-^qvHpO"miƲ:dy1/BܳyE`V)—4MƖYqr3*gl܌ɮ-8; CHab!˦ qK5$_g:+쏐okg=1'+Ȗg]ع[$:XU-rJؚ5li ?,)u 5ƉzI0*io1PmM–ƧuGQ|#XNJGs~\.ei$or֝9? 6,/q0Xyr>KדaBz0ecȄ#sֹ<8ډc'ʰυa_]GϛY5/rgI-n¤D/W %S?ǽ+  yǽ .uV0b`ډOh6x5͈QseY$FE {m4;1F|ǹ" ?8`\:ڱe>EDB~m,9(OI~~5$ֵ9, Ӌ1!Z@ŮIPw-oIzdHJˆl";`zz*p^U $sCd hFbD/f,mN!BCAР?yl7S~áiXJp\j9.Jw| 5ҶRiXt$?ۨʔ|)nZϘS,+Ԁ^e8V1iHu* OȺWʝ] 9Vayx|]VFvZ]bCĘ~j;#@)m8/a- ]ĽxutiG}~,5\V&Uh'#`c^#zT=NW\A풂eERN !sf[ǛPL+@4w5l4˙_(x(uni.eSOPgF.j5 2=&," ZO^)Æޙ(__t[k4(e|Nbma#` +2^lyTMH1yk*Z Ss׼O-᠄ޠ;-55! L|dش. +XK[kXo`~,!_ SQ2&\ *ʩyo:9vqn.-eF7!uk?>¸}Nx-30%46a!ԅܡŢ3&F1#>2j9meH\Bd|M>'D7 :ZaRQ"# c>Br0g[zL}[vҺshrYp= Tk)ևTv1.2d r3P elX_ C]]ԎI^S'SO)/Ymdy^vtJ3%=ľqt.H=Ag.O@6Hh0ڲ0(XArkok|ʀg%L=V y;QUN&?Xl"\# P;[Ugc'dDl2ѩ`**+Z\. hVeE+Z,$j?VE^v+adR.Dtܶd poP>Ab_ԝ5P_gZ |t>LB;¯.UwrMe q0э7.)VU)"DF1$q^iu9\G.Z7CM W]҉ )8^Dr vqX^un$!3tVS~滺ѴSڊGŢy({`# *N,b +IPJ*L1(I-m-)Ѯ)yTX$`=ɞ鯱V,Qo &YSʞ5]( ctKl.7![%UMIsz1LPzpZ ? DQGpАձπ1y5HrqTǛH-n95vd}9BP$B_,_ S>p|M)5?"1@X(|ta(9tkՕF+`ߔ| )s/I_31NJX/Nv_N1U }Uf=bħN q++Q&O̹FbvS-.z}#8h;[-m.[$5"1LA0ɏ(kj*ڍFYRͻcinQMô1 N q=nVAoiiot)8yIjVA&4vK~Q:z%n ]@Z&c=񚯻ERH?|6w `fxXeb/wl<gТ-QøRWn-q} -4o٪_[Wo} . wioٝM#@D;:㱱~|eZJ{"<{~}󾣗,!Jmׅ,=# 3 !^NX`BG5]3emAjV1>h\'GvS#8L5jї63c\(j?Tu_P%H",z%%5 (+]6!/* Uo2dP` (>\1lwyGѠ:/F"~kd·iRb}:z}O `zbhޝӾp]T D6 t nO wT* 3ةLcR+GzL6n"t (8zB&$M>I9PWEz_ Qz7Fƺ/͠x97WzB0hzȣ\|sS97qUg k|4$(U鞕01#G O‰y(Ǚ =VTlI=)\͎ $k7 xĜ9G}ļȌ­uCsv4uNѐu+< ju߆[v;jIYֵ[5 oV?m>qu)HNLsڱj:(tFHJFh7V1{Do>v}'rLёٜW\Tug d+U  V?2̍OhU#LhZ CmVOqSӮF Ncn]g_ws@J v5 vT;4Jt A0uۇh Ღp;̳ ,y A4qeێt^v$W) m؜s8ݑA;ۿqy׆WXS29XIIx:lKţ 3 i&7. ]m+g"6vz|@579)4֦>ܰ˛ZJS~rr!s3U*t U~8L 3ţc\'`javpITT2ʡ ԗoȷ'(3XjW*Zcu'FV ^Ys nuѭ ˃c$cfu(1q2*)bz&ȬʹjE0;,C'c N:"唀>^MK(S]V% Nv=99J[8 9[EBe鳙qZhu߇zhCwjm<Ãi&)VonplYpٛb~iMs+!'/e Z.q~ѫPkNmVd*b%pњBU&[B}gN}+e{lfK'()J{+ǐS?d?qY!$Ƹ@s4rg\ # H<(3 hTw`)w-Ag'(4QX)@.]a>dxWn,J`JlO;{Z\j< J̨d=>1Qr<9bU?g8a*(((tC2v4Ȍ/uk{ڦ%g=5{6XLZGOb /uhUϠo5b .#,є]U{{wV.ZHUr lmsT0_dj69%Ss퐄mfz.vaܫ+f$t_j&6!@rYJ&'}hsFr#yd"ވ^p0VYנ.7V^ h[]#.t< |/ۄG)B0#AL͚֜tRj Rkg:6l?7aLȒ*aڿ^*f - O`Z\}D~so_F5zGHLЬMpU(Έ51?M@>6&:֨ZGFz_!@t`g:Ӹw. Ӏm^Ugl vHP3څ!++^A 7q4V"E g@{djOFoGpn`guF4^+Xs\OjCgA"˜*_m9uU{{U1vBⶓ-R~ʍ_h?C~Qh6=˵ɠU+}se=װ!\N]a"+l^K6e8F.tjKָ.}lfr B :%S0ZI'tդC7GED(|xGuk_LxACUkH4"aYP: 3 0lۼfִf6!1F y; Ae_*=cW#*ɠrmՠ 75\aQ5MAϋ =Z3*gjp M [c΃j%2!z$BWJF4]nt5L6cB8&7aLPhT6y5-f#g|vv $+# ZB)u0Ja5CY-qr 3#Ua3pkz?}ǜ,o!Cx?iH?L:jXxJ5fîFd- 1e?Hey%ԪiC槠2Ig@0!^A/`d[krE(dgOzeo ݈.Fٜns]\Uo(PK/ [--ݦ]=WG10')θc-E(! i@=f7VwFC~p!)3MD%तd~=й@E~wwˇ"=ĒԫmQyB2eI$Y.oeǤy'M"0V6"|-1.Sy@ `w= ~1ڥ.&Su,,jc}t}wPq"uD+ .P&Y>^sE'od*#`=H_V~&2\h\A+D%k/V[.s$V62Q> @dւNhgG'n58PdU/K?w5Nؐ^+9V@]& Ϋigդ.Hcn%8ء4ԱNZ̜r}ri%uAΫz1Uz jn;f4IfVyA35q 4%^r}~b>-Ό0SK>NQP*9ſNX">Pur@fX4uŽl;S/''%xۂ ?L {~XH[M}!R'X)$DӪM-<=%dq@ϻg|7ڑ^ 0fc+IX\VSzEX6]CȒo߅eB3^qa"8X. ?0VFZ&Y&=a9AZaTtTf~zr6-@ޚ#"xpV1H0WgH&ٖ#m2G+'."ѽ݄8W@#~DH+ܴV:*uWtS]^wJ0; wdxR81"%f̼_ֈ0ia~qɒ_u5D=ڱ Y>%S rV(՜Ś4Eͻ V87 rΧ-BԏZ=>S!{fIv+hڱ-< M:xx0N+=/ۊC:_Wq4nWyctsYpHp{t'gcr`ypT}d9~ڶs7¡pL5/}7#A;o\Ap2dwQ:Φ`nl; > .Jю(wA~.8i%MUl`2 lB4\7+ղc:%d+svY8o/ߕ抩= ڨSzEqȕ$[@Yl}(weO&5J+ gL^s2W*ɲy!%æ 9Dnq- js`HWU'AnzΈک*S=Eɩg=5;]P4 )+Yr沌!mFHONM*8@Wq=>|x%?NB[Gõ/ӏ.2)K4)~:,Z rh `2bi8vD@N%@;<Η9[F  ja I1}}w^^C%^=AW`$U4ѽ+y yr aa4 >.b]2tM[ N$5P0#0Yrc[^_wRѠ9v[ EKZpY#f+mRA\4z,p8!%S] iXmXi#H$]*1_UR8{Ie^w, MF!^֍k3EUqr?5}#tIX]'ku^@ ~G:J2e4z vҐ=[_ì~zeS{^Piz*NlַT:yC Xp\8{QC>' ,$=$U摢k[B!z.#$+J%`h_g ~`+hIow&q G=Fj D(7e]T,Яlw@˾3ty- gfE)߮ 0[T+N3cXZ{oQ +a IՐʄts%f4y! YϚWqTlx*:zk.T+6RK:?+e+ZWW7]l4DEiUמ)vԝ&% ^r{HCT[B4qo'Ia2q:  r]~ ^T$;M/IzۇZA{zb%4Rlr9M'-DƃQaKWH/hY$#f9V-ˀp>&@2rK/{؁ U2]Gngq<ۛlFPL1cuGdPiPAHWL6y9XE1(4YrnIgn6ǒgL*yC"n?5X0Ս*X=eU:ӗnFvkbЪ2JCaG͆rP$fJX[YTxuWKbô`_ ;Qtbꏲ;fۊ]?[-_t7Wxȍd5GEi&;1MΖۨǧm4\%} ޷*ʓýNMlF!ʐ,S-@;0}hԄ40V!!+<u E3W]xz!pm~VK Uhڢ{48 cx#榗T\* 6xMNF$1v{!)u9_@jsp; ЍcC ^z*V^Ԧ1ZjŀLҦ\tFMO TИLcWsw3):z]C?cDL mhT%s*I ֔bIY]O'@by`٩K;Mن^"Χtj!ɺ e?z6 4iOrILIXg~Z݆khx -zQW5ݿ=ƽ~]_iÊHr(MDEd9;0xS+^i)5?|q` 3/eZ*·si8F*}W/^ f6PFHRǒ/US S03PZs*zDLsn{o 4Uᵚv,߮-Nŋ/kYs8 >!Ǡ0ɻ)ַ:e;f~\04ѧ} lU5}9Q;:# 0Ibe{VI0=laOČgaH'4Y媴0~ݘC4cVu0rv5:xG3p?en@bҜln'?ܿ8*[Uod _FbH`BFDǓ~C$OM<,3pԑw0 pA$ed Nd'(ήJUDj~PBPP4Lto# _K]0ĉ&yw::Ubz:ְO5C.o:e ^PӯEy!mW5dLL.5ːq@ԅ>?zS7F#*^/WOWl9p߷5w: mAˣ_J85ѓlgp~k1B2c̹!Ǎ>L*=9C#`oz*~^d툻xHũaP8a`DQmM Ոǟ@i͗䭻JU|put ';3W!psz'aD,#W/3nh#8 Xp$^2$yʡcq9s`Y sIudk+عK [b<*:P*T55$CGxp!E:dz&>UB\[aXY2 5ȋ,!߾$nk4/_+_0"=6?2(Nn` 6Ol\HܖPlgroAX)jFFˆ=t$ SԴ&: y",`v'?BMpz/43 +;ff# qܺnOBh_`Rb# 뗖0< &~ jarPݔ B My1vEJrMO1K֑JIEOf{SU9&1 R"w:W&ep^=x>V%yr莒 %oC' {= g  *#>N|q]yxe&ŻXJeű kUg4(aMO/o{sRLnZNwPIx÷NB[2:sf834;3NI{r&q^Ru~l C\O9-wEcI:ܠ%F>2i4UʁzTϖݶ" m7yv_"\\;qRYE<1u4]>bwAb |W(F`ˍۅl?)=v ][(V٭{#Jܺݝq= U!Y OB"9;]yfeIX#V  `q*m,,V5]qp4'쥫>6Yo=ZUmE4L.S2߈|1 At<δ:G.&g2f´lJ1"98ǰ_4zB2y-]9{L +qFg OR<Hv$Gݞߍaa%JCeVo(}%yE>x$j yIZ<0IGrnGT mjcK"\G';#[M@ndu!Q`?2ۏ sIU*k)}[txpŚ4tjǦV ݯQHe=ߊ5|\p:Qع&d V[ ƽpk J ԯd`LƌeN8 K<,f(W3FoW/D=ծJ`pB,F]ޅ-:yrm<{,_l`RtõuR 3K4@24el@5ͭ ncDrgz8+2񃔇D?f80CuߒX/&穊xvxE`ؼ!UtZ#mаu}0;& i dub)$flEbs52%w%_-?h Fzc<߫zUב~C*,QiZ _>2&iKf}*@ !E^^?hW?Y2]/'lKY)MO  7("& &C, /š ns΄0B ]+/T_/ ɋ2X~n`71^uu{[iF_z,CԚᴧh"K r mG4-#`L勷'ZI j;2%B XyG2ahu&>d :^qs(&z_9≴lO!b>W7MjXj$_앗7/7T8観,x*k 3T@6f{'Q~t|F۔R)?mơ> IT"irX5EL~Jdס9I7fU3 (IHV]I)y;jQ{SQL>1>`~x;K͐^l72#NuN^]OM)ژ[{ vHaRɈK26V3\b3_K5- '$9ODuoB%ſ'YѦwR+Ό3:_Gعer7|RɊZ%9z#_#BiZ %wcĠ!3aH4z9v}t_XV N5EըMucwQ'T̎9q v^es0i0]몚f4:̡9_-4SeaRsC~FKnxqiEx5X\i]HfrVJ'\ERIT &+ho.H 9c"jńQD' U> @LvK&va |j"L<a{[  AMAZ qȺEW:!L"L#\zXNRA2 SxGn"t>m)a)֣ɮP2^@]אO P+!&rd&SsC=m?Jlksk !oy~ѦĆZ>d|zRXd:| _.w1](dQyW X#d E#u~Κh1Y.mnttU;7'OЬ\渪%ŒPqzd//+mc(OAQMCQOO:.-fsL {cjx~`1%3lb'ſkd!}r8OU&C^ozsila)A%"[ɼV+g©O*Ǖ QLP5HJ ;i8<Ӎ&mu v&;VQV+" Px [ B.G/>FPI=wmHՈ5|D1ɬ4GL~# lCښiTRn VѨu& 9:3?~Ѱ7v{⺉XT]9%Н$,4@O /qW[{ڎ!CjM~ã[ӊ襠m&C9HC[N)ţ _Eщ}tzwD7 J=qGMQ0j<r ˗cktF 1үDB@f">&]65˂=r!޷7fK]Q/B0!ieqGzY^fIw){|zn6)i{ںO}ʕi 4} ) nZ$Đ,,ݩ @<09m<rk$o,߈3,:k%͢7XS|7OFݲPt2\=BeU@o6J:E}h8Ցoy2M_U_XGBi=8zq7 9T[ R@N͞z~6x?'[]MZKRyyvD} DʞdfWhnitXk)N>ތG#Rֳ %du yE}`5Yau/ uI UD 4"M78xkoU ġtStRCQ{ea{}i,iQh~z$d]k+=kk#nbI^RБI oxVI,iTЂ9<5N(akE6cTW'+ajO&؊Iv}C4~@DІ>tk@XW)G^&%eѲN"j-2aH[d?yXͨ)Qqk ?XQ/1ύ} }fdz .:$.P`I7(mXĂL`=^dhdujފW9H_c(#EMoPUovε'2y +tNJ~c@p*%)o7-57kcn 46m0B:N}nQ;ŧ X[E(3/,N J-h3+?`wcσoL[2hHWA4˓cW3B{O~0!:Gq8{u!z H䱼2C{ud7[ՁIb7w|{߆ K.$Z])ܤ"(xG{)xo7&-M-|i#U^JRan'bXT)Q;IH(fd{di=vu :n05`ĸhuVP.շnOxim=2.<(5yw&z ZwG`Vᠰ-Tz)\h#_cbzXxJA[|hJz)qa$ E,b1,fu𑠰VZ8wa~l%uk~R ^ӴOL/-ZCkmEVyB෦c`.^fGB:{hl0l{_6y`02@ N/ၾ(Ɂ^2{I#,kO=_>Ps WR~4a}?b6aτ5q}[ ς܅": iՇ\ s4sJ`WQAB=G@YNƶ'"\XRR Uiqd|⠳}z.@B32}hTWbكfL]c3+0u,i#H?,bS{_DwmSOF2ҧT L K}R1iY75 [O#i#DX7E35Ҥr/*iP%%=ŀp\Jj;5KFθ20i{#_(󂊫r2mZ盗U%S.Qܑ&˟@HTx^ׇu. &B ?:UR:Y!P=(w+xŦTj_jdT=9K@xUwSwo7p":ǹXSfelU6Y@8KcV !DXTWDQ_3 [ՅA Fx^^]m3` o|T/cѷ=|UDrk>]uD_ZڔW88+m7zyлRTSO4#9&`Q{Rܼ/,ƹ9=(`cT.(ab |2#a L92CdRL#^Ƃ#t2[CG,!e1+@7d4@avEL}NzBrK8L7~L U7 ?M_n3MQ9 tR)qcj 8l$ :Q| n5ZA~kx:\Vkؿ N nĹl=XdG7+U) L !"ag;}`<n6.с}<$a/wrv5$ͩh#cwQ}#%3ye^XۧA xסր t!G@>̾>SR3` rr2[I|M;5QK͊)D# Xg߱ɵ[@hALM\DƟ>,lђˣfNtXۑ<#ӅU]97 bڒ+FӪ)h`Wj/kI7~-XS y$ k8~W.i2[[qPRL&/GXDLvQfO8,\bLL9cg8\{jpb8rU7 Qʉ9sK3MLkOoRQpU435V^ YPa(U= C ̡:&pcpOy;.iO)&mM#2r" x/*myږPqbFo >yAb>%fVBDz!3C'gt\4.38EXKYĖeA2⣨AmLm~ az92KWV8F?ц4P*o!]$pثě˝hZyHC}JWxQ$>0ټ^(@/hpcqhO|Ne@leCtYM !  _to ];slW aKSoZBRQOD LvJ/['C J$;w73$mcRy'XS5[x*_?\D]>^~ȣ0ݸvS&ZGڨUȅpè)v%2İd Aس g<f%ݽ-/D!_;J-JQ s`Q6FOp8ydۧ=|s(Rht(h񬐃3@!lh0~=#οQix*npC :%%z*4=_t`2+zr[ qz4u8.sK,"vNpY6jdR rS}cUl!c[,$:~rM~bHnxzfa?Ptu;ˮK&TBv)B Y=)o[YfAʯh)&O_]4H,jKkԦ@WåhpXPڬ3ՆۯVe|/M)Xi|-郙Jr\1CecjX {@ĝG ՁW|Fyߪoz/dNI͝[6ȢJ=C,2 hF#{Z D5Od.ؒhH\[SCo͂7LlxiESO!j-HF\9)dAW<[#} -¡`t\Obѵ $aM>jEEX |g0~HEsO8PZ 1n{; ^9ʍoP;J 6H7&HGH4`It:[{1ಜywS60. J.uNa^*?W y:_0>ڟ\5N"=ӺE~n KJZ'x;9CJ$sFԖӂ;Nu`_MN P}kgj4i $ 4|b>oM G{ H2rYmᄻʓ8‚+|^bntę^-lպCйinUMٙ+;Kq#8C쵫vi%mgvaFnLRߐ)̑ jEXpۀMQ΄V, V~=u]~~[+]9sV_XM%5R|Q:qCa@o}sQT;u kw;n3sȬ̤z˫[;1JۼcJ=QA /~Z r)A?.<6 9O .uk'E=_C^Ύ&_D oNH = qkގ74/`ȘS- Hj|;7WJ"M@?O=h5µǀ>ME0$`4E2:;e)zD2?Wxu|dp.l|G鮻cBn3љ#ʬݸۄNiHb%x'cMdQFB O{,Ιz@A?K||aV`586u/!*CL*$U:)@\%Y'qM#*sq&f{[#~)GtwdXyāGRk)T0]l-B=܃*wX0<"5VqzLK$pA/t(5 CZ"=":mdsW|w *y cz/rvN`?28E:/atD߿JSlm>h$f7Xc-G1͉J`>h eF) UGS]LjH>d,&`+*s-J2=o0Է5葮Ec\ÿE\tW#Qm@+-J?pRr4r̹gaÄsLg;kDU}N3jD?r @jƱPH0we7 ]]{XXVloZyф{[Iz4 G䓝z+e 㒊-BU ?f[eЃI[E^1eFp._?7n"N|v[Gp@M̡C](X ^)6¦O!$RH)5a-?^ޏ`TNB>tBWvЀߎdN\r JW|Y,R A~fr#i^l{Y }4}I;1ADYC WK|s ]xgdR D@\PU~7ΈwTwW k/W0x lpDЁ2;dU-n/hoi~TY4Ɩܐ27kK~,qGO1m$&JkuWYZ|_9qV~ W[jt(2Hȍ0L,&n2 |h Ch>åxGývxb\nJG)wY:,X$ @k>_,qdq vΉngjy:󖙎>ȷy}Lte ГXQdEuv򠅣򹘟%^`F=Rla)q1 ,M$.THR}ok:w 4^w_{ќ!LdI /0QS"rӶ1 +2H?*lD6{mS9%T>9 B&t A*|A(k/>jϫkgQ.WH> J9Bkg#=vN "遅vVw>rC:\ 7w UGЌ{e'Fk\dv!bgIj#\ aȵg;) &3M)*0[BWٹ^@}:Utx\Si N޿s$K[L wMyPh]<ۆX}FMqYp4~Mŕ!^†LV8h')EbYA1MC=p(.W_up*|3QxLchJ7m;y$B*._YUdlk왞} fdVDi{ oibs7G4ccԞQaM>%P<)^dFVB0zJi '{vD,ي$oI3:/=<ikJLhcP*EJ}?dR&m& J@X NiE"t_[&a=&PO.Z2B\&81,Y"C<ʋȸ/<3cT/O\$|#*X74 HnY% (jeek"6TJRE(iox51"it.艔P`L9aƐ q4Z4ה+#W\GsEvUA ^:.qr%O Q6P^ jb2Y념gŒ6Y&qTuϷ32zOfbxJ"â0]ATKL=3篊p@|YTI~h>~+7Y4loOq ݬE'1&'+ ".]U 9q&8%,"($Y|gd'Xl8L(n C$T}l"5|Ў[QX&]L &2 {ku dO-p5 16όwb_h8I GԪFs`(Z8 rvF%o6TTl5_,RCf!2e @quϦFې[ňvZ ] = 3`B2>СmF[?us;ir(nG! $q,n,x3 I /ZCg?*䉓!0LljK'7_L K |mjIP'l"iq;.91x0,rJlU;P'WKe aAclN`hi7mg8nX#N4Xj (!?MeЏiҵLc%(oaKm| m_@1K]wķn\p~={7г N. TOP'^@&݈N,9@\H]e+AL}dbO3Hc$i"U W܊K륊hh:> !crEW3!w1D(QK_| W1d⌿*E[ַ]柉ҏo  Ĕ_/[i0 xsP7Nu8mA|;?ӛޢi cN  *6UubR`Oϕ׮n Pb j#z20`ه@碩,&m9πo6(hhY#E:F$%[+pH1X5:%.p/lޱ>r;8A8{OΤWȥ^nuWy/˭& tn!!_ID} RC.Be|N*%DId )PC18;z󷕈ARU/FSqH;3h*h%if#c^#>"r Ai*lY_0auo&@s|9?UrdF@p#\BI0ÊߖmVo~πJO1j,9+~Mυp-ч݄ЦxS ӢrinZ`1MJ۬S<>qgR7Y%5tM$8nhc3hG`3Ւ 7UT'~bD3 -2GzI\QnHW{MK K/!T:TTEU5tc`#8ikдEsc&Aݯ殯Y֖s z= -p*OpH OYq42&(/<g4NkX;E|,(Ǡ5<(T{bTDˤmߧ4)fL k4&Ta`V 1ag?7-W"#%H5[iwWGvՇ_HVRY-M&xyO,5 ZжYyҺR\Q0U:ҊL#<9/13b㹅ׂ%yD9Ctu# \|p`{j)RWgt| }~ V2.Z:e5(q>>B_սEDE.|POle[37\:틪sR8Syo#yyWp66Eav$cմ~}u<%qNclwޛi3T̙ߕګ1S7^L˥$=&efN^|EW<ًr̡])ڬ~n|$?zwew#(5* s#h ڐ`qTTM{~+R#Am[.MӞ{,TMRi)7 O< wA,hD1xNMpseUuB"62Bn} 4))I*G ڐlfc#B%fs-l=:*``K+na@Cd ;MB(Kqe*7Wmaf?K$؟n r(ccSG1Tw-bȽX9]v^e/[Y:Wtd\*Zoq{!PdLʤ+[ ֐L Mwa0 UL)HL9{~ޛh(+<a G$WJ*0֯5,mӰ~j"GOWΠ8ԣz|VʡVH0 5lJm1 Akc|Y}G(,_}.0D9ܰAV1Ȼ iR۳ F#HmTI2'@Y +mwԘ\w#AX!a;FX5Zݳm5t$tBe04+r`KUcwY-Z79\(ϝ⺟@qy,Z+*Xy^>K9SXSށX}oTlSȲ'ąxaEe˩A*rHtU1CW޺xI0Go$Ÿ_uHK鴇Α/O7Cзlrb/p3\AiTm,j]S_WaK<;Yo]*gl #?AX`jO\84#Dp@eL%1˒WCIׯ+_LdIraPXj 4тر {I97|w=(uE ؖE2\ndD^PVu8bP@laxXحmĹ.ٗ\Mzف6|`6x;v#wi9&V>߇xA@g9ԸA\f O *0/~y<_!` 6AcNhulJjj:h%8lT$} (AbzٔLw{IJ6ͅgb͋-x<}U60Xb@a44p(QaRb W"?PRbD2aه??=C2*#)\ej߱u̦|bn Ȼ3xܪi{X9vPmYm2 җ tq𨲈>"v=KB`HC:˜;n7U%kɢjZ)q9x[3X؞>3fhP&z`m O*:<m}'_fF"iOǶ"CL vJ:d-I C`H-K[A=*$)^ݱ-%<vϕ'8:K' _ t1^z՘FFk}ht0 :2E0,=%\.TYekZ۟}eW (_:F?.>z,m!@YPyOW^қa_,oPr0=ir`|>,TU^@ywa 50|Z3jq-a9d\'DrzL:v;^T@gI@A݉|6rN)IJõpu#*v>3Ԝ=]v=?UwOs>ٴ'۟}$&"jGGnp~VCft3L oPx3E~0xgɧ>HRa.P< M!ݯږX,]Y^(I@:~2a:ݪd0\o;|D*g& gO("]w*%F4B G,aU0/ga%ݒhMt;!ɴ) LL(h: fbn##歂]2 }qeh[ۇꤚ~c'RlX:,i7;E2"ݏI%pRh*B?| y Ct붚f =`w晉SH/lF b䲱>*nbS:J` e(C7 .c;^e=o6C=4>_$>7IA;fwY f(@t0Q@a:iW B 0Sԫh 8 Ve?I.mhIa"W£(* >Kl`!-C qH{A~ 5Vnhcvf*ujuI s! ʅ<&=c:'NCG2]`x4_&gFCQy 㼟[>;wW4) ~mfӐH5Qhңi+5d@D%LA3ؖ2Bv;btYR'J~x4 nk+i. =3d@l6Y`E~7KKRM@pX~|β%J}4y;'6d t;\d|lYhyZbCHE)"9`wk}-"bn%fn|.%*.;:1'ւ8-yL3 +koP:漼vs4@1Y`d H)Pe48\8ՀnjMЮMLỦQ$lyW Ca%s{̧P14>s՟t6jxB-ק-I 4a$ -/{?sK'oOp-ʼn3D?{%b^t $Nb>>=l6Eh%t_@'_9Au6QN^Øi= oAKz U:,ɜBX< 5S Yu@r{/4aZ,'^GSV:\"ȡ:>jU@|ʹ=~Q`Ι8q.Ri^M@cWs^H~RӺ*o'ʥ}@;U~[RŲUi*g]suW(\E7Y,*W{2|Sf^Ih~9qqƽ[藚@ 5=hipcLI gЏ2Б0pIh@V%5FwӡLtZ ,]R46 ǤIrpY| ).\MÔgּt@CvVBkNb8$|RCn23ٽX=6}Mm{irY`yiهika[m2f_ʄ IpOW/.9Q<dE`b4Vy߫M4\.斬^*H 7jق1(2Ozɀ 4kz3yU<AVC5ψj7؅6/"Dn|5r sxzaesKQHN%ZeTՊ(8 -3~Jk6}C)@5W =xm=ԒF&P&ΚdJ;?gNVLl+.W{:3# H:gKŮW!c_fW` a,!z< -BR'^gհ {$&)Q\fX* ڃPS! ˍ4}Kە)?p?  Yǐq!( SSui^MITjchQHՎ4ۖz+?!apӃ$?ew4D&Y&U?x'C1X^Ej+qHCeYݩcSObMUCr9-^.uJs+covڥwӻuʰOEo%@Cgy`y{U?%&[7[oSJKY@Y;F}qot?eW|O_B͚5hi%2娶oJ`b۞;P߉jԛ CIO*zP<9N2uቿPNp $0c78"~5`k O=M% sJSyBtE71zn/Wrow?A:q ï[T}7p砮G;p]h L9}DNOcZ+|)Mhhs8ګ%bᎬ@K.Xly5mTbѲK@eeo4]Sb?vg*7%^d))]7>aa-|:o_D[8lG3b,` X4^`;\1U֯F5_}"粟NOB\^¼R6D6)7x*H;AT!n%;flm򓲱 Q=FJVX'A{MPB|*ޛC=~p:k.rևX0h9E N8hTڊv%\(p-?dXwoB>ߗäS_ xWďc c(^uUuA h+epsBR, \öhSi&iGW-i#aFu `n P01Sj-!8G55[m%-%Xb;pq,pkQ0 #vm24uWi\g&c$q<տ@YA&Qϳu`dI3ow,y &JSt~>g5?=~2z/<% zlJDdwL {It'-ĩtf;VB ߔZMXXSj*;hAyg_FHr z*OĆ *BJ>޳=)*LgLF˼U gmpSRCrbTd,y*\bGEm]`I8-X~Βg(&1g][Eg1x]`y PM8AA *XLc`Iվ7u*HE@ɛ i1Z*u&gp9b5[>J-tLh;n? l_QrBЕsF- GM 7! {Wڔ`蛴'i1Wv嵌47j|.f? .U q+PaÇG2TdP+.ZE{Om zpDV4C$oNJ_ +]܉*.&"uCP益_d5f"~U61ìI>tNb\mװwie~St\%M`(ηcnZ<7B9ZI&Gi9Ii+t:CCLMDW( VS*P& T1G;- s;I;6kv)\;šdhKGYA}=vW$"alF$~C3)Q޹_!WViQ ] ("Jt",{y瘈+TgX?ؠrZ~BƍΎA3T ݜ29b@3"&=qZ"k7 NIԢ_c| z'Eb+b2Y`F#}Q;$RLƴ7ex+Nk/J/E Bd ,52.17,c4\pB2֋޳xi-陹G b7S>BI8#4ߝ7տ纙y+"-au2)bf1Vow!q3U$g?_p1l*ʺM٠6G2'y>2$<b.EXr,V݋`ϩFZei@ei]p89Y<9޴ΖFK8Yg =? چM*aoP1nUh A߳5?FʀA;<$) n!"a{@ɞwt#>2C!;E_SAEƏzxźc#yӦ zh_&j3&fP ψgFo(?_fqCHA`rl;3I m+'@ƜԵ@f1sx@;CLmA$5vIxH;aM{ 2tS]⢄jŸQIb׊=^,@~7S;sB7 (ݠ3bwA2 cz:8#qS.% vY-43jo0Tk̃&xg 6W+w| I. u;hPX1RrpE^HeեAyf/>DRuRf=oQ~(aQђB- {!O8p `-A$yY1Y$lJcjNڞ>O,=AIr{w*t(IZ);leKeg`<67^AmKSX練0dd J{?hwv5W; '\M/8UQw8.kş=q (-E-qOު6Mp ^-vå:F Bzb?`!ӱ}簵:BB jg˩5vBX؛yH,ϫh"4̽ې(BcCHWꌙRI4zM??eŮ6i3:YL0c&gE7ұs$.gbu#AGӾkK]uW- u nI~%.|0sn }IuCT{ c +U12vٔr˪]ni @~z< =SA$Ԗ'u&7IňH1~gGjl>A0xktŔx]Bd£c1F gZ6xߟd BLW*gm&4fsrӬy~sHfk~!44z~%2]uoq ԧ$wK+#}E"hC+ut4MϋVbnafʳ>؊+^u0x  jnL/=#/~;{r\ ?w/է9 WH=J*}Ļ|ƈS"춐JgVmB%*\wY9/qli["ZPz9R h4aMm9)*dN )=Cܾu ŎG`&X06+ˍ{ÄASzf*}-ы^#Hgv|PG\K&rޖ ׅYZMyfCpv2S8iةr,1s/(?PEF7E tUh![oj<{1P#t}5)+R<#yEzK' eZ>=Tu#{d4pS*Jݲ=}n>B6\MސwJ7 8_g6sMX65"&˓O0 gY*dфϚpbl[ рN5I96`Tw;0Ԗ C¨n;sy]IjvxSvlsrVY׎Iv: R4c ^RH%ݛ'h}kWmhW! L&S}s+?'⢨UrѴhe'hUѺE(߹?0>ad!8t!6j=҂+5!<"( AZz/b|1N<ݺ&/5Qiw Rq l"@=yi,Ik cr0=uq VAבNv hrL[w-!UcLzibst^xV(7Wm`z:v=;/0W~f=YΜd᤽XHY+Sd Vne) clg; 3?O^P?``),ՠÛnڶ_`ᰦ_PB>:ގ!@GC׉*?G&SprߊjښWV3t۸$|';Jc;$`7QuH nOjәgNhmͭd`W[1iv6D#T^mVNn==e34,-64(_9c&Ѯݰ4VFKAP9I0Sſ@숥!o aGz2'sH6&gVb+MF-k*{:TKwݧkˌ`/^`n;Hd2A@};s`g[ .xi5N-|!w_ zܴ%gL0!7~q6DaGWBǁХb޿`2>G%^$|!Qyr] NJݼ:oQ %;͔"M? |h8vu^oMpY`]ܫtFȊDRR1HQdQZb(|AYiVT˯H*ܵs46!lэ_o-2ZHK|OlPCh|o&y,|$d,y4ߑŦLJStumZ1q?,N?,.i[}h[f`},pb# #8pH\v 6+>yۙ`1@EjpF9o"\ϜjrXU_R \P-R՘.I ^܃-HCP7âz^'xr4]O3 (]K!w%*;ɎVر$z8(s 89Q̆'.A2i`O_[U cFV3 )P!Yx}i_BmY[qk$0OJavNQBwL$}W8,\ad%OnOK܌U6Д(J}c7suIxRqpĩ 21Ӏk?IRV()4fG^]Pjٮe@=\]jo>A'J\V9'rO&rJ]hCgڈȓP0u>|2#-giEr;]6c̜IȭdfV퇩_@S$J*kԑnbQdixVIhJ W%VFhGxy[ܽ\l Zb5{q97@?z2{Y9$sw.dE|z[sϰb.c][^&35ALr,6Yަ3a7g0nZ'h 9'&HwanRo۳ZǷJ@I ѧ\>&u_m7=M,~&` ĎJx_RiyȲ\Rw+$T:M> %^W6|"@nɥ[RYj _N0V6Rn%~dg`+"_f,"Xtq0zpC.z H޺>B@Π6Hc߶DFxy$*rTz;O' @@@iu ȖG=PHjA'|:Xd=xTcox'1AZM;,Z(i־ CA;fsSwvW4KthXvy]v.*E 7 tcFx|! D#F&N<D= -l..GQe߯QAήp/7İI%rCAvJIq431B1k.؇g/愪sZa|@ .!#.J:ρ-&dCɏZWV^@RT>.,-%(08ia?b >_x.zDjdzcS2$r&$fߒ2 ?k{*|d; Rz2@ $qm;ͭ]wH#tjgDNIR Y ǵTNftSUI?"I25ȃ>f m٪Yg0s'MϾg, k5&^Hr~ X#B F8kWS.4 *xYi ms0+[#Bl%b#y.JY|,>2|}5*۸pvhqJ Z~1>fzYB`@0ꇙ⟽yd ZY/(>w .p~ fSj>"~Srg5/{_gXC8nç7OXj X<"`ʽ^zvZ=Ct*%S?}S _ڦE]ޑ&רY,*‚R+iC?kkF^$_ưd2;rK؆XwfI+mS"}khat+k ayd~ n?=rJDH6U.w$'I"߻,m 1M9oݽ! KeF&ͯNeٕwמR ޥƘnOh\!ÿt.vtBagZW}| Ғ=ˡBS@6.IO1b ۜz۸L0!5֋BNfjH=`UBJ+4ͷcbhx!_ɺc dWT-}y$ˏ֥<{"Q y*[r SinZaQPXvA⁷~LԧBj/mS;C1 ԙYkD%pxyP;SbMH`˔J!$^Ԋ:}<WovВP>ĥL%p(0KhjAz/83^W܁ƴ_΍aj CMӹיԭxja!G)>,]"! |=&޷3q$e0Hv(.;X$}p(#j&2BCU⦻kLUӷZ_ cZG EasxqxGJSAĭ~SZ̲<eDUw 5G&wVw)cNʜM{W$G"Y3h/ }Dlw^8Q]J=$L.RJ" bC/7ʶ09lZ/Qu:j_ż9Ys?3~7F~:<_ע^tFv':Da\%g5,༽Vg{c?O+']p39I/o g*.:&f_AFΝ(HDbLN ,*,h_p&l]JA3jiEM8jlB|Gi8& 2C3XWk)ZPN_aE yDe7.j@.-Vr< O“L$L}QB):-ٙO>Õff^})@ =j,e+g#MxN3td'R9E8Ffx:K#Qm ^B7>*<w Njt5y&5^fI+G{z5zߢ>nNj0t֥\x@!GpKo<~鍙n>q>/Ms=qjph7<]u؇D'65V*l05{tb᪹]E hh׎D!M @6{b:N QW6F̸nXY,Mr.LBk+CnWŗ,r-=;Iر8"tC ?prI[:2*Q p:k](8fik,Ŏ7^܉GMjޝVuP1މF m0V?0 Eaҝ&";3-4mP%CVO1r}kWKȦ1GCkmx !VJp 7B:uW'}t_O3AzI6"b9g]Lw3ސ`6@ KĊ`?D{iD, =LJSIO56vu:|f~ g@p Gez-UF}ƖB+5sѯNf3R+&q $uP%F,m]}y5C!!A-Pb-Uȷ7in1ߟ1r[^}|˘UF°YkwG~.fd;|*Je){j) 1Ž* ۪ENvթ44Lónnl&2En;8߲BkNy - ђVZK`[ 2f62Jfa}oݪƾ[i|LKj!Z:Q}sш@^ y}%FY1?;&y=9GS+[C™1"ӥ~[mp?).#RDO\ .7ILҎH;R$ g_8A0DG9?ꂋFֆ,1D9{?u:L/{zZ҄N4 >hJ"dxĘUo?{1XY]EuIۙ#%,0ELzW~3e&*Gt-/A-@Yw>iA[wꐂ#4 sE0c`.`\*,L%,Ӆ_& RedUn_V 4o7:-7qH\P\tKGgYfΙaR`n;~+ÊQnpl jUk[U39#vȊ/}ϵf eaF#!%! Z\@s0#:ڎ&w7#76p+@0] +JZ"3Q3Z@^q=m~_E˂@L7;u`νkRii? iq29^]o !fN0`)t a⨁кZu)x"m",{9ŧxj簊n鱪&>}L}#3i_ۖ #2@nXt24ŧq6}V N<˾o S 1ݵ`VT"ɣwEY({DT|^E {Xm-dXe."DcG[0oQBs~ZH6-(u F :dk"O :;94,")U^656LmIJp>ЅFJ]LV< =.`"7}W2OnE7I9oa_,nrp\u5%@a$ r̄[+8>MӍlj^P0 LCk+W]T۝pBE[XyK t\Xd".)D~R^X\rI챊Zm)9;`Nyg]o?U-GF;-iktmL?5X:.2>z{Z %x/2TFd#щj(}1X[U:WQʥ8x9~"Uq*`n]" $ 20l8th<rcTuR M&/b=$A6jBK~LY㺟єb՗`aQБC',roDe j1!d؜D" HT~5UuzӶ|/y"fsyvsGQ׎%)Oue~^ҕt@`p@@3N/3汵6gCL1לi/ ן^eJ2vbf2‡9b>Npb- mDl2)ZڧY}5Vq ѯ!>5q8: G0.< 2;E?%$I*]5~ҪR''.,fJ%.Ŧ˺k g}Kw;o~ؐM~Ө uV~m n:/T PO h(PBY} ،ԉ |_b*Z~!OлT5D{Hdqپ+< T7!o_GKˌɍ 1mȹ+/Nf%$9XDI9_+@G0kU1'&ᦤGtd}禌 ${P:{+m/Q4y%])H閤rNg:) >cV 5rTW;Mbt!Ow[_c<0}pt?80\u-eh >Q݂-K.'K Cǟ͘jTArlj w.f| Dҝn);>B.QGu?T$/i;[XAsUNsTӯ}Ε;/"_g?цv=a)64"‰I-0nrO a`!Z~,YEW3Q 6Y"ma(yˌjC83"/ؕ~ʅn93sMKR2{껞r~mV%orW_p qK&#`U*:K'+-\5LF ^TQ<\)mQ:uA&_>ծk~5*fl^9L<\9޶pť6fO.7¤a`TaN|uX/<%ެ`Edۍwh}~jv)oCTФ: '-B =?L50ANGDyf ` #NtM,HkK+ ]}NLJeJXRMU)\mre87 '# @4ʖD@.m=něᾆ#O[L!R2(xD21pUڇݍh5WPy6h=jt$mZ{CD#Q]ڤ ZkhlCܣ'7g]G{JJfl⵺`Z;e\*vn95lCN*uЋQ 4 R d$Y[1&TG?)Sc ="y(XbQSj<|6N9Y@+C~Xt(Nn] ]^gP墭z]0 =7>a glyYMa'eBvJ矓i%Kv;%vraI:9sHGsT^yyO:%.8'C`-۫ndy3=hco'(bzFFtY7Ǩ|.N]mB3Fy ->'JmEʜh|9s=b ti 7H Wɳjxl;&kA )=0X KN Fp<\$uaw5_:*%*C[hQL%5_EQ51֠ٸbc׹D%z˕GMK^ۼT2銩PtŒC| ?QȮ䙟p1MZIjYmolCv>q - ( P1~8yY^> 4%Woo0td'n汲b܎jc(mq.t*\h<'Jt:Tرa1OT=Wk&2W -Uy<j"p]3A@%^Emh)wu{5,ђ`b<rmRA]l|hݗ3F{{ guWtΚgX%_CꁿZX fXJ'!K!fa ijq Wz[yPΐrL3:iBfgø)*h!S7C&x#Clg. zBZ`21KT5tc1->{|ʀs0Yt 5\W wMi"p_}Z9nE 2wCjrvD:Xxl-O,hy[^F7"2I P%T܊))5+ꭱ 3MĐ@^fl1U2c=.4` ,q/1ӑsy$\Sk9%a,Co\Z9` Z_1f)h) k0qV| qR$0})Yxs7 DRy%3b@j3$ _fvAìܭ:j֢0+m_L1ypO?{w*FX=sg e PRi"s*^=WDg+ uNB={پ>2U:rfjrB@| z;Šu.>i -k[0?{ z`|:Mw!ydxm^mق@VW:5\ q=CE8zJd *W B({6xjG8$\wB!F(KAL˲dDQ^{ ~34Ł "A6$""%5a3Fn+;.ZT"#ϒ3;#+@#g5 u@v$V{=&N ~)@rp12)RhH;c> tg 6nf&wݍuhr $>L 06r "`Yww3s(hzv}-jЇ!z',Q{Lc;֖S^1xdwzN\HnAqJ$yo\ WvDSB 4=@۾cs(jUxNN P̸!k M (D722*^kYyv7!A`ũJ.,xmM|z}_eTrWOL1n/S*dyK溜/塏] `ϡ{e+ч6k*c z$b~c1gAJkK^% AϱtL&OGaӖ8:L7[-RRɳɀe?Zn5$dNUWpzZeGw/ ިd_BkS̓?v-+;;7&"֍FW\1N>sJ]ea/%>JPJ1 xWdnXHv48ew!ZnJN3aUv܀>1]BT+FvlNQԨ޻8:vj/ w*;Ey3CGꂞb^ ##Q~aeJboV Q^yQ7WkUI3i*8  3Dy7BzYp4}n4.`o3{⥎0B 3Fsk8ujBGEZ[V{ BE킀^N0ux&hnJ9ӸM sfR! 5kFJwT>naAc4D hF=QyQnŋ P!Ԇ*[^NZ4k6L("NÂ'uVi5=hU!³Ȫ6H7v9Axe8]J=꿾 q:Ias)W J*uTF O0 M6JWvNYYްjEʲKH*4Zߴh2ktsZ.ysyè{0'Р. ՛ER 91*5-afJD2tdN_H2P-q~Ip3LKA,Ĭ,Xdo1cD$"SdH1h/Z/B2T K:{i4*LD]z?--míz@eFWfkCd,͘:ja}t?aE9B ,| ÆAY<{ʐtQ9UOw}4B-0Z9WH(*0{I`W094<Ȅtv#53]0c>6"%촸3eoDhJ\uMm/%WE,Io#5U˩ww2ZoݵpkH0`|~3)̑vb!ClW3HFy`I?pfx.@vCmDLkX=e^k3=^)?攡s_{ላg:tv#&dZ|""{&ʧ!zpb}O}]ÏZEYXVCb51?w$꫱x؊F!˪[ VENG jZkb$%r@]Xhe2߆bFw5ư%RTC5cxuR-GY8L%>I-7ϧ2ayw\R%b) \g9r NY@B.>Hy1NR[".TFĨJ9%"ϗ;L#cee8>*u0ȋȌWC0_e,( AӀȉf/6DsPGE/SȼَOBQ\aFы~3hp@)]@n%O%K%?`e{FWy@W7S|+QXnv'En3$ju 3syFѢKf𕦧p=$@AhxB$䕔ʥ;<䌸Oy ޠ;Zy \1" dZᵒ&a?ߕ,U#Wxh8xXaˑuW:>ŀR"Z8CI!ȥG> JB`6M pr9y\GVkV3ςO ߃L"DO PY+]Ɏ< D@Rpr㬃micRӈ> j H47Zʐ=LKݭ%ctt= =9?B?daO$_ㅩ!x`(qxɌ+ ;u;Efa ɍfe5QN{:F}5QOT? 1){LchX)A=|>s%S΁^w}w \ ۘ>Ja6[Je?J#[zcuo;rޞ#j:PPBSlaR>l xI>Lj-<">T6sgv` ~BX5 ](@ϛIޥ^}>) ~bmqg~dO_H26F̙Z#?27#""eb"ϫ̗S8WuTzϽG Yhn})Yt C=-E1VLmk,2,s+Nԛ2`a:|;ֲhgNR5ekbY > ׯ1vv#Րwa-*SӔjX?Si1l M'R))rrVJL_zh '/8%q8.Kx#>%޾őc#w}ގb:$oul6UU[~ /F BPPs4T$Q=ۦ3_HgY9۬=T8A[*Z}okX`ȓWdSNkN - 50[>teVšŐ[ S3.^LdU;6 yycCЃTY"9l(MyHQ)kW_C`<֚zPFK&}&HGMGBrƻ0G:voئ@RIcp U vHM%8#`ZO9DjfZkjXdH6 4bDV0#N/S/63Q`Ί{MDRG|b>q| Lo[T ֊bUmZѓ2XqA5,4p|ô#4gO‡RV@wVsdK+4M42 &x;b2 qZomZXP3S|s84J1uhhu㐉l7ih3Z2+h1"O& }*&7C\`4t:`o#J}(:emm6 ų 3=Ry=C=6&F?bD{s5(~Eum6IB & L^s߼i<[ó{3p:[ܐU@uvRZ1Ht)<M9T1hI)Mb!_uxEV&οJ`Ȑb$@fTk#Q);YCLH48nr*22$ TKF}uKr$-6*Xwƍ\mpdS$|7urhH, Y鉷)ZM͸Z\BVAn)r{|ݘ>cU`[Z :  =$L&ׇQ^Ʀs͘5c(& 1zo#|mf Bfdތd3on!$ "|S (@T)-`aF:/䶸GJA*Fe Re`et&<]ҤƊbpPltQ2P 8oY>pu+LL}!L^ :p=UcelEo<"h?Z|)/( vNe溜cąyA^a y=S:~*0Pn%lzD2x_wۋ~oe{W*| >THGl?4KW613G$*A}@}T&hb(9dT#+1ۍ̌Ee2 V&c\K{`WW_˜Bi㷑P"f}Y.\eրKf^/^#g0PHk ܲ/obPH4q޸ `9)7.GhYp`LlfHS/68}Jȶ1^QZݛfaV(ݜ뢈PR$³$4.: ZS00+g7>q_@fjf   &զg.ny,$@Mc <;, JZe]A @'d{d[xW@T?}_M;tQu{2"QFOB-dw i{_w nGFrQCk,DmwnU(= <^t6αYh*Mמ+`# (B#jzVmBKBy%;ʷ~زS5JLF|d17Vďet" i@r ,Rp {ה6Gϑ#/$%O;줏텰NȆl<Ȓbo`Θ LZ5Ք&" ¤]I~ 1]㫹x_*c<#HYC :\ r~FR+]u~7&(}G~6whhu_@[䁇'z-MXX~%yؑI}!͂yk(L79emj-`1d?AG)W\mp͈ ,@~߮Y!~pgИGI1(8?¡TϻN Ww擈MlHm%I!"n}{-3(Svr.h>'%9͝+ڝNwº=g\! ZY-o$dσN^\-eQ"1[X=ssР b8SYΧq\S ;9Eƌ,PK<+vsHvF-lT/͆BLC÷ mdo~m*%fICJ+Z?B -=]1u;#d Dtzv1+цv'0cq }&i,@Ԇ,W6>D+ ٮtS?ķHS Dw)F޾ +yyNl)a0ieKYxLnq2n̺M^zt OT^.) ȫP%5mϴb!ӾE9RvbPa95e !QP&pjǙȎS^0 /nY47[..'S ?xeN<?R?h/Vu ص`G7".!~d𚽜慢"P,W,xU9#ΰo> uPAcD˒[D22Ʋ"icPhel"rcҾ}]|`=~LDUe?6(;^˫7'%Ş=,ԝ4 Jg1P}*̓ lèO7V8qЏEyeHXH!ͦtOTK^|$Qq5zQr)f EI)+@lDFkӾZp}86{K΀RN}];Yc+k}`GuC3N3%$Hh Vyׄ>X+Rn6Zqy/<)۽]_ЛhKm+ yv2Q\sI@BYrv9Ձy񲼘͢EP|BD$N8eUqAnAfW%Yp)]RIht6ħQˬ]LыX}ݘjR,h癤YkYNJZHO4&ЈFzZn@ֆ($2r 8%Y P:KZ|rײ!d0dW䱺Yؐo!,lZ%4Xmx2]Q.TXX^+y[THY@.sm,e=w{>sVi!rh WXm멯 {.ѤkTbu ݎnql|o0Ww\7ǣL 4n(yȭ/vM>"slUm*G# @*^ǓajՔ{)#ng#N&7|Sg1AiVl8eƾ~ŷk{v۠;4!+2˹( )3IETf"58Z4lj938Q#CO0p[`^g)| q|o__ j}wO!mOwMmQ|c.)]@ª:OGU#pI빑lP,50mZy+߸9cOȃԋ>6j _nJ?Lޠ&nA8m +~nnWk42X:oKPvHwZ/jmC₺T"9P K3Owļk=[Zo]']YI/?. no51׹gɜ32| ڗ}5"r4Bt,WuJS ڶ(HߨvpW86U{iYB'(e2&iR,(KTQ()Gc%B"eF X\bquڵ{yNw-"Wc^!C$]ՖB+P8e8ߍ95(J/@ !yS3 cIc(3O|dwG׬|jl@B!;&MbU߻ hF#$AQsq tއ+/`W܊Л vHUˡ)4|!`& ^$Ź)VoWaj0$ 0p8;yϧ;3֒Xy[9c\YHVP+je.#VM"I֒FjXɊ_xRo(3cb$P̙:;?F\*؏꣩0|a|>^Or K?7[0m)^bfjke~PԒ?%@p.h!xN)q?kG`1P9p 0R1V-_r'`pƞL=+b_1/G*v]?)sx刭dMidb.Afb^P)KIsPc7 vتU{#?5AIO~Ы-OH {Baq*Т;xqgWnC6D>}tޏ2M=}Lŀcn5!dEe_+buh]k ,65K/^נ5q8 &?(A- 9f!+t :s~VtG~=Gp 9'Hlؗ$)MŞ*U=ޜ@evihw@ZKbbZH!;쏡D_+.ma56-F[79QTIc(5Gc)9vw ʖOGApMLob'b͕r˖g&l>M"cKqJ76F, $:!3RCA.Ğ9MQ|sZdHcR|+7u\e:Mݡq\oXQFyM4Þygs{{rw3(*mMfgr;(".FY*Ń';ku@6"Ow6oI8![-)386D Rt = lD'+l1BHಯdBym,IrSAhG2A0iߚqgD*5-QPJ^Qȥӊ)Zಿ߭I==h OޑKs#)qtӑƚ7+ = {/o `0/ ?^,'C$w$2 <B{yp)x0)=CNnS"}43MQS#q:F{pEC⢴B a༖mqz S6]Jcty5yz\ݍXAb8wnkY;bIdQ!~iq&P*siζ@(:L׷+`ބOČ`v Ɍ1Mhw5NNI@g[3qT%bs`f(\U R(8Uml=5J-,>׼9 Vzgv%aSב9%rhtF+"au=a6N5bFbOd1GΌJ}ָRʙ&3f0+;n8CIKB\"ccJZo0ԛ<]''@ʆ>pex|E\6k`2Sb;؎Cpޝd\|/3`އpsl];QD KkW35B 5ڛaМ6ݓ%q͆gR3IJ*eA[s0tzco coCe7*o ˛7qCMPZM rJ5zT ?adzf 480V%q؄'@8Qד?Z!bT&28.hlf:xC dҍP1:k?Ir9zke_u}d6FǀV_*/2'm1PA >X5U!O;s>UtGϲr}\, ]^\lОMfs23WfrT#pP"c6Ɲg}7Cot(}^/܀BTl-UYOtj!u3k(r`%d>юVPJ,iah[ӏb2*r+Q=*N53|Pj+t v~aFe\PO$"tt-cAC Y7zQhX.nh =N(f$@CCvȔ 9$ӊKʔԒ9`u4N2s œBD`x`G;43"HNx8ay-$ _XMX~PXtWg:|v 7'S ޹`YA"g#).SV"Z"z3W5}8ɢK1 kB c5W՞!Mbǜo}IKki0uVk2!Í91~]+yƆiqL_4̢K1 ]nD&X~0q8";D֚& "d~gKVS7 B>NxNB\v*ۅ>v3x`%<<ːJΧ_4H؅EzS:59.O,o9-%E՚q!(ӛ($;^5r*J{V6}He+5UscL%)|јNU'>BP Q& G&)숌maz"ja-tAd.BFtf22M}OrW8ǎ֗?a>}C୸z4A޼MH:q럗3 6?g0zFE׎Bc0@){ )ޔ ozE9lh`3L\wP$(y0ArR1!P4ӌ~ XeZFssް10c;3!kjC14`hdr5@ëqǰp }Wy2R@M4AI#7O(P>.]x6 IDDQe@زSlq:1;15; U*_w[~bմBD[~YmXkY> ' ):vD2 -w:-`wsZTgtP<)*=ɇBnD VNINXJn=I#Zl󞮴tm\0(UMp1 A :pCQc2Q`58qvEj}3((5m稑NЋEf?`:<|E=tq=Vr{KFՖ6 &Ь8 w~ln8b$_liJ,Q:C9ox|m&! EF-`zU~ϲZ.bߝl䊻^\nS9W&l{!BIb\V $ʃ/\5yy6":v'ස/wX5Aih]gU๐G !|~e(:bEk:-@'-5ť^>Bdh>*fn4$aVdLUF]A|/{ XeΏ‡↣uT"\ C%,X'>rf+?ǙWrá,NDjxks)yS| fbN^g\rvtZeKgeKN"碔ι)mF۱ ΰ" "l` AixQܓ*0\0 .Ŵ%h80AnFY)` 2 NL(fy_] Lrst|"-)ggyIW0D~J8R _m@!"4`Sy۷&Qy)-`J __X0].ƀwn֧aAc!C-SBа6|i0oH~vV~X!^K^+U dMME长IHƦ*PnRH9/eq -C!I'Jފ-rl: 2GʊXT*^fq+a:q([}>2/5G3PGvu av "3d,ỳ[MOOATaȷW^;Jc-:5@R+$$gU9@،>45d2YS@F9k6ez6_XH?kpF+e1`m8/#ŶJVmqul[2KkЭ'PSbֺgZ;q53NR)㾖6o^ElӾ.]nH7m< {49Z)5? 3謜J]nv9"Ug S@|_Vu% jm<5qP&PeI+iYAP0(p3b@G+Z(#gC}. $ܹD_m-][^cdDvOn (ՁX9 , jCvt|@^І?4Қgo'BzәSY<)'PooΤ8oAxf]\g~6a)@VjaMT4-M0rJDf2]x~q'c[^#*Ua rarz[Qt*3vu+u45vΤ#{НGHbIMo]sE=AeE`d48 y<ѡj`^<.t"&ݵOa6sut"`B^eC\ۯެ: \@_IP&6LyDVSgmC䏧M1HrtZ߯2+$u|r37'%aݶmD#UDmw){a!hw/QGY*|n*9 Jt'чR? ~q2%DJ 3}^Ln0͵jO&$? {KZ0| T[w1C`E؇?d`M 1p& P<J/|弡~wcfbC$͉]MD撺QAUOحf9iW"qMңiX|M@(B*_쳾|9`):PȗX÷cKF`>K(`Րۯ NlcZV%QbsƬvigcdz,jύNg1!aqf32y_ӰtUZY`g]U<8 4_ V/Ǐ7{V)+ҾdC/̃#<2=lދj1-`xG#n>J*&'-Eꟓ uFb>tCB=Wz6S-[,AODC[a$ /56٭bRĎq)* 0cPoQʈG ʺ3`]1髅|saxcnjVnˁ'EM"?M:d䧜loL]OJkKc+&il6xxN(pV6 6cd0A#}ąGܔ~k!4ǻB1+gb'X޼ ٱgQ~zF:):08}q臠kyd KwS%:E|2FÀWԪxi_P;"nًFWj w6Nѥ52ӶJQd"^ 8\r-{IПD~ir piBwM~N'OSGaW h/q#i6bq;}T|(MHrr^Ta63rbX/U_$ع3ٳfqdRnSjۺQ,t6R>ab=B[SC$̩2+Bшnv. bY\9-z]\m}[W]]Ye  {:S!;=iS?̪.}PTyCw?ɝ4 `n1 bQGBŕ[ ӣ !{J!te0ڐF hv& SJ|cJRhVo' i5>QJc$ǴC}yx y:SիyrP8.^Q3s14(SA?yXm!O%m 6Ně 'av'ȻDJ;Re6<+o>qV*ZJH{Ăp&Wү916&R(_<(h=w*7 *-xIVz˗  I> Ix? \:e0>+(*( ^ t2Xv$˽l1Ӷcf-ݯ + >'gv-:^:0Krva*.T9!?I4}z/"N@ nZgR|9845`Cc@ΐx# Pa):Lǐ6;[`$s[y,ϾWue_JKǐ1W֛DxW ARU~\n2Y&- lThƮ!1g_Su].ľ-p)Zͼzc׉DǐY 6!Yfo/h8=O!4lt ,R\*ZĎ !֬آ?zJT%s&NQH-+ ej ,sjFq $9)<裂i$]kxNAh18kX]Z'SHxzDlWw9n1я_vV7~O52L΋Rg;ztiD}R *)"`at$c`)AB.0A:}Y K23dC@vƈzW%Lڽ͊(EB~Tx=LOU8ga$mfܜgGm) X=^v50?#Cݓ MH?5P bG^DqFFPrxpqm$xB*`"g@s7YKFQOډ5†뤼+7}\q8-F׵@Zo5V֍u[j b7F|!u* i뮑'w2JN=P5s  g.W{e3hN("*R$E7!ԢT[[ۗ4똦IB s5|89cj/Ai-/- /ڝj 4ls$&,lsZ*0iPџy+ x0Ȏ]o38kޛPqnS#L(2 qn qo': G<)jܐ;:%9.:/?ldjkC][2R\+ 4}豦/x`I(,hw 8pcGH@5nL~Z>V.1(f_*pΈf:pƂ|K9Pb^@։D@V2>ڴƚ,Bì GY ^{?jx K:n b3\^| Rtw_\H&ۿpVF| [k7/Atֳ,=C%y<+zUV]Ѝ1n_Z١R#8Ý+WZ$dʶscfl8}fN;`p^d+`VI"EHN9\fqB܁j(ubkki~ B%2'6,`=dx !Y-1x =ëq*2q_b] XcLM5 rHPh5_b"})!_҉B D1t|C J3|Bn \F>-8:g\crbo=BaݤdPE_s|X'dpb|*Ouz Ғt쟘,⦟,#\m%,vY`LgW/H@o>EMeWƥF8W )}' 5F%qS)UPm}NJ¯NJЀ~ P vdC÷y)YNvk@I+y,bU57hOoU){b{VzHCk:.xPxbfLXK&8}.b[PRD%y1/nѫUމMD>\=< 1>-w˄ʹ薟IxLLii{6**[9WYo\qe 0{-g D`8 l|er\іRD}/ O3~âP:ыy7ebIP, QNi0T/DC֍%GIN{?ϲ ǃQ%Z-jcM=J  JҹC,>\X [Cn48)ScYR;d8(}q!B9Zj W=:(/,/N:綯_n3U$2 ЭZhvte|;zBFJuCeR.kAݵR|> E#=Ě(gFl@ᓁ/U`\r_bНn@:M.p.e4 g V߂嗰8_=R qG 뀇NwX(3i:L0(P+\<7msLDXoZPVOYVN+׸*{wLrz >o"y['>*73A FAOtp`#+m+xE?y6:i^ѰC:I!/Wxx K1_"Y S+} Ts ._ěmȣGK!T)*F<'sEI2S:*8=鰫0^Z8TqdZrݞ)GR+ޠež1J^Cqp.)1j fH /ݫGC‰ְɼAq_$>?pql邱JD[,>XSg?c:ۻb$Bu܋:kXS-Y GB@#6jT8=UI<&O+!Z.B\Y5]WpҀs9 NZGIN;&%XGb&N˥'=:qgg qb6G;C]WZN rdLmxO7k~33 2r3 JIe3!+(C, .N}ȑsd pQ:[O0SmEu\+0syM9Y D7<[\#Sku<^vB,A/adb<s34tHIo};ɩO`dޮFY؟h,YwgЪ`]Qt`r3xs,H&znH80$NJNOWպ;$R*-LAS!Oin/hեզlNbW5YUA-?7x$Oݔ3J{щB׷~ S=-*> #h}l")U,>PjCJkT7߽]&(%Zx'0%?) T^GoUV>)[z0< ^04!.tX%*\h`Z?0FW$fshO{@Q01zz3x!f{%7\FD U\g?/`w3̱mE$0)xɺy0&**/29]z_N 6'{*xO'*(ᒴr9$ٱa9:oGŪbH92%2MXan)%%vS}\K$(6ā;`זh=褥+o%~^,5tqF] ''d "D/legM`<]igϔI.Emy|W"vH,Ϋn8Č~Q?*릵q4y[nЗS;嵸 B} jJ#iRMF9 6~`I[p8#YZǙ =Κ٫bh5ί@;CB"w'54KA( 6oJP|8OΕm} K=%Cq()%)#׵%ǫ  8"NhqX6!0[>Ʃ&GBY~1>j(g8A{j{\ RHbv8Oh/HE3R*LJŠ곤>N&X~Lf֌`.6o7vpSRoq(BQ$ss ޏqr- EgESg3<aU&. qꓷ)٨Eߤ` LJd$pȱh\b-94s~C{֍xCM $L熵5v#6W{3EQ_d5\\ ډr<@ Y\rܰGmfQV|)Z4wdj=?>V󵱫ѱTrq- N@"*Fhzщ̷TU\93}|{[.@f E[z!s۫Kض}~WstC{ƪA$餖1ypG4lWR-Id{2qH?\l@lRvW+LJ~4R[ * bigkEefMPQǨ-ֽH^tj[5STQaX񩵗{sF`oo\\3ڗg_lft%h|y_*8{Q]faS[$u7mho~IdwF_2&ݘa藦műW6>>j.tlf8$N=Rv<'k'x GR;Y|Eӟ_O6^O~!~5Cɗ+ZY>*1@hCc^-&, 6MB޿NIGR>_ϕjKçx}[EB$1 EFgQPܨG>2kkNo6ura{#)vLm~7#׼DK,hI6i7pJZ[^3߈54;3LI (G<'.郁FDEev}/ղ:^Ns}h`rn.'N~j$ %+_ԍVY4{vlgu$[b-b &M>DfH-/n^ ĠztSܫEM5|Q}U9"x'[OIzlk^k!.<;-G cv&=wyfum*' 2~ щjOFMFĉllSl|[,WHMlq!;z20p1hΎ\Ml0&yW꟣)yΫ%זW'3 7vKx#^L.*LYh ELSS^i72}b`~a8sP*x|/w=)ډW?`OKmg ZHnL iz @%HC-`'A ,q]ܳф7v˽֨ yy~l2 f0EL $0aF:w2~V#4kQ`@}(dGǃ&i v^QpylF7sP<|fe+,B9Q݃*lG Sp(ϓ-uAVy6Q2jWZ= la@`$<=<[2ȱ2G<Z덲^HoZAaNswf;cğE\lC/&\[]$MX"w>x]əNGԊ2cؿ xfZH@X:TQ8ͪ=;ݤAh; 9:@B8D+RSZLeA *UЌ{wrta׸$_ΪtL 'f Ȃ5',v>~,L<[*fU?MK prCzϥ{gXYQGS/8n}Wn;G( (PӋXO3L 6LnzzdnUOV撖91G _;sd# ėB1[T1^GJ;b:mۈ<}QO{4靮H1+n]BnXNPU~Ӧ7͂`dDS&x_ hfR{[t8M_{zFBP6>E[ɣ4wQvef,A,PF7F 7v'6rS<瘵ǝ @-x_qs N6_7Qb~hQ|ky(hHVs6:T&['H܃Xp 8&[.B++LeJ#Ew]K\ ȇQk1/k<{?fvMfzi0Z;DHhPNR:4"-Z!GXÛg v4u)HN,ƽg#QIy]n0|BjF7&c=M{f%6kP 敬MHk;FYӋH ш:iA98" qݱPmOOc>I"U-jV8K~a=> KE5BRVoL8dz*2'/"| U4Ly=ʏy\D!BלԲ_=r&>mASz,* ҡ3;a1 V#U|Ѭ!@atw?7Ma[XsT&Wh/T- ꅯ>7'S h4h }Wu~tt9hpk,Q:䜨Zwu K!V䩸o`|Y.˝tT"ˣ^1$%N6 iǁ~|Ѻ J{I9BJMSnJ#Ǻ᳡xg  PCep|^9ݶ{ d+l|[mz {U|p0eq\曻<Bd~,]L:߼nO<59Ɵ(O:X+ y8 uz"]5SF$fEUaVhf"*&Ldmi[#ݝVU?;}o̬^7AGΑ!(9Txzs> DQ VV w6nT'RC&ֆ",Z=@,ª9i;s YC^;4<2UCqbq] y-ڑ17wсv,Bb ( vUONLb޽eN;}։`<Ѧ,$ W"i]"wlgҚֲqV pYW䞗#8rhqX(sU^@;R]o09Z V4씻ݠlޯ͐_:ړ 4qY }y |4źG'6n=r9c٩H%]Eۢ) i)pJi!o6"`'v+u^ ~ A2"&ѿEV{gZS,*^Xrk&߳j}? b{,A+*~pؼzs~Vwy5Ht돰#?ޖŕ.5zGиpEikd9Tf^;m1c Gˢ4JҵƜ2IIGnn~vk?`%a@v[LMӝn]XxO0:M!) !2cu\yq:cNFH-~n_vri:#-Gp2{8Lb̎AKo„{(\\dQ]oZ2}©S١z/S#V< B +Wp&㚄k]PR\bn^P1220EQv9D1sDH1遱MMO`$u4VN$ܬ&&&`0 ԈY2Шt͢!0*91ˏH ~~LC{^]րDXTtP RȓTل=1Yq9#N䔅ӵ%(4!U5.iv =0AT}aw Q-9XJ^[5-e,/&r}ebF^`#ksCx˾A 1@UŻ+'\i=ͤЋ`\F4ߒ+Nݪ)]#6a.|˯f3;(QǼ=y{ߣQ94fKUT:95F.A3:2+[ԯcC[Pu%~q) >oaEduU0CO[,IKc~-?ዒ ,AI3 pC&nd*;Z$haZ|$yƵ=̓Mڮ yT 98rWMvs"!A2k(ؖ= (^ICvxw`58R-8ujb4Y=lzfӑV4)f7q:-qF斳 ?}T\7U`6AK]u͐62FZUҞk0 "P5JezMTMu7EUfKTHC"4"A@i\k; ;'k?mUL*^ӳ.L)h;U,; c-a\LE#Ub$@k4_67|WE5ȉ5x UKɫB/[>J5Y~"X#F%^J5A%JHf"Gӫe$+84uѾ smlB(FQ7yRSBOld%^ʦ\*b,dAklאWG hvo[:'BMm[/t`fֹ{5x8u3 变V~ގMT ;32&J {uvBçX]vuDeZ%^쳯%^\٠QK^n0U2^.{gr[LZ!X9 MFٶd#{v]ߜd&'h6<>YU>Zv8CNAGoMIvs;FI \2Gl#tu`=[y x:pjH]v?o`} &un}QpqM[@>i"{WFvlB 0r33HnXlv%n}?qqNO]z )Y/& 6^< }/F4nkh@}=9xD=,n1)770g~./R~Mu80àKE00Y+6kޏMւPea;h:$CLwbf ST~p1R =뉛$;M"ܦ¬aD;VR^<e[[-ϨxҔ߸x%>$Q_#9NHQ̕~~nJpQ# 7+kz%?Ww_fҮ~ ;U\YBF9b% să1K^U]I8ԭ T { •,Pd^8I}RiFxgz:HX;Me} Jˀ~]ȿ՝lc~ *!; X Ze+ ^VvWjf3ڟ!H224 Ø%lwWf t&dν&ylKONUիa;k}Ӏ\ʋQJk9X67U?Hr}eі d{c bJl $DK).\=Qsj i0U9v!Wmuダy]'F/kl `*gKd/Ȇ4{|F:fEBy_ ]i1/} ma7?p˽b7-G$tuΓ2- i) 7cs̷>q:\ (tV: C3,c^iƑOW*8 Ν׆peQ!Ȝ"o#8T I/*n)PmuD lU5_Nw%xRO-"d'ŰU ?rRlNFwF\ gPQΆw|U ˯'vӇjrʵ6 ~K9HN$)cE Ww0]P|"%ςD-43R"ٯb_L|tgBy.gPVPEf772!a9Kg8_q﹂8ᚫe*9S~Iy۬d> {3-}Ax'Q M3G;^&'=3vIB 0̆HQT^M[)P ,V#_Dp הprwLz8OMʲnu 8enڔUpohmsBM뽳 v 릭86K!GTWiY1dDź˱6A\YY&dMaV*X~*@*v4 c@!*#Nz*7rtFlzܪNRq7!#_N , 1I`)E8rT̽ ]LAR]YPUa캏w=0W, 'u^H7f T0;KHZa.qJ"`l=7!,PNjrb#'ue0wam#",qY,pZI:V+R_z3E 9@dF˹KpKJ9jMt8`8(yu]vӌc6a@41 W|1v Vܴ8iCgV+L T| 0V^r6QWU^W-S׻Ie<$!#7Tk™Q(/fBU.V 1,{~Vt=&&Hi*YNw(|$2ăAмXˢª_\87y:'iPx-~D%Obj}$q-ka_ ,jovw!^{薕daƉJO,klŕ|VƧ͒G KgcGP=(vFzOvYT``U) ^N*߂BRo2[<3C}H?fAy3@g0T`Sm)e6M}C _XT%xsAFw SE\M=+M-V톷Dq̟4^ANy9˅BZK _*DWo|u"++Mx-c$*RzJc3cOb?Sd㙾E:wQb6vۋ-Vw8@ {lDYٍl+{A~i 1ֶc}aȇWB-‰dA(Z(ƋGM1ؐ/QHdJ鵩8?ӶO3x9: eSf+}d)ƼkTI*KRHbFRh1NIC6WǓpGC_Pޕ;;eh'ua!RgXFMO%5@!W6ra6ׯ®5AY.YF{OpP.55!G1捅e9Xa!\tO2}E; 4۳ܠt0h R; ^H<|<77m)\ q05P'Ǹm!v88 uȕrފXD/$,rk=sv." ^J(? hCŗE4Ws6]Swg3T^^!Y$ ==Cw_O?*4| NC6US-v$aa(NBQ}SEQ4X浥IwuxBtI=3gk$Nڞz P(Dhb94 WL¯BsbmPۓ-RI[ykVY#2܌Y=_e d`#/?ۚhTO8tA`ұa3!r8g+oØB&O% xXp:Pv2XF/CKWY:ԷdK PBP$+~ngpw0u.GG_J]қJCLLSu?lKۣx,VR oسzHj6 Q~ՋmϚڃ:j^N^JGRq 8*ZƼC})p,a$p{o[2^T00flⰏO>yWC!l,fu㘨ӏtaۂ~e%n;ݡW=Z =R|c\%QUYݒ8+alK1E)qW $4(qY}2|)jUy(ݝ>ī.Aʚ 7 mSNT”㯆=;Q3֫-ea$(O9xM 2Jo ŋ\4>}V89K"a߰Z#5Dcۙwo!ؠH̀ґ Vj))6&+Kd4_h2̒ټyT!ۢ|!DZ [Q_[B%dFUYxK@`1;G-N oAY:0 orϝ#s`pS;eṷn١zw~(-s=,-TTP" dDdf:QC#(A8ad79  XIG(c5: w - K5YIjΩQlRNNf5aFFysЗn"NKb0i0 udiZMO,E C#;AO9c f1.]2->sDʌ5^'Gnt%1jO|C:ўwJZ -IKڷ{M6%ń\ a۪rDԙ2 Yז>I@3gP96DK)A8y%N޳4_Y,n.G'v'RU7FL}‡ ɺW$+6ʋ:]j7LvQӚ~H\IQҧL+|eZ,f*.pz_LsF]4Ш.9 1MGk;$fkx"9ÐBpӣ[@XTd<GNkh*kS&X̪`Ua>*N/ӟB(cN7h&#n5s`fw_B(k.]b~I''5/PbԟVŔJVJdqGLܣaQGFcګ' fI!G=,6s{%*"Ue]s.j%?i=i"EM L>媜p , 8ڢ ē[b#] $10MI@b̷}r̖Ja빻 Ql#y=^Hn:(l^/~itH,γ9ƁЪ>߁! 6;Av0j.JdސkwA%x93%:|=-R 2oۃJ)0yifESk `Wu*Evnr{*N 4;Q`Dْs&M(jQj坓7"X6$s(X]&-:tFa4{kAʖIŹWnJ0d$1oRH6E| YYR4-ṙ~;Y~jY"NhI2mL 9גx$jٵ O T%jE?Qb1w/˂aM V 1#;? ;Y`I(O_Lg`H@&^ZhOgxWj*iU Q%2<\}DH2߼'rLy阂h0t.{WI•i)F` HU\ VWC)U61~5;x%W0LsVV|+zpFw,==b=-<*K_ f\ pjwAN>Ņѷ1h?1hɃGJMd. mF@Xâ,.}0;.e|:^Ǜ^`!D0k*EN6Kcp?94 M>9B(G`f0\Js%uhkU% %مW<;1c IEN݃$~uV AewA;Mr zP}(BUg=@_%Rmm͐O7!›55@-͜0wwJq|7w(-7^ k|nlQ J|Q^QrtwϹz~Lg^3p+"bobbqX -Eb(kX{YN. qsuDDb{H=Ւ7)fVBz~x#G86fHk`W4yZ67OJm|Gpad ~R,;B bl;x~I5L*է}Мmi!p$U3-aW}LUb!s&Y9T=|8jJҌ\֝5E Y+j&F%~9N![Hoacȋ)0e#)ۀ%~,E>bϘi 95f y<lk\]kʶӪ_㙡lzXXtSi^lX~sy0 {Rg)Zc2\%X0 ~/n3uKdwm} = '7vGQ" fu=׏JpX`Me]@s,cJX;gd9Q=GP*gDhzI9xim!-i?=]26FAix$@rI8+ c2rRlUռȫtLfS*AHOsɆ6 ҺJdggf0ӸqPiV1.Ў_mc1jwUnn@3]U&@jX[{](of`#3Ԕ)bQ|%%j:i BE*s<4H\ ߜI=t+g9=䑆0W݂),ozo]pbv5Ms?#Sff-#.V9 {ڜ=H!yCkfl+c{P&t~} 8J\2ӗv|&;;q (鱅hFZW #Y uܞ v!mz ɾ+V0bbw B>ޙ7^RoK2A5rxjK- V̟Җ(%ԉcvomUfF|M ո//[u߼y"*FEQmֳ!`{BG| $VΜş&BRxX> i6ܕc:9~uRpL9 nW" _#3'siVI&M"0b++z:p6:LF ҃tG@ly+ij$Wrt,d<|ÆihcA75)dgH[\r tz@?c (St}`zjwיv4Ub^axR.{oR.r}Z^>{!kѱ{h/gu){ķTm{;&Xz>5 ѯP>[0,9X4wV\ҋQL7ƾqs[4,!򵄬EA;mc=)YΣtD\Dı^Ve3L0H&Q!pӯE|L%H8:uR>d)Q|t cM>͇sePT3`Gn`")o^p5@sx^-1%).w6&RAdj*(J au)rJ;4{"7)vo+qmK~BQBj20ժhE[Seʝ+ Λ 3>en*/^-]q^h7>. mQr9hj@;POmhs\?-f5a1l9ZHeSdYIRUTqD 'Ql\T">{a,Qħ:Ƅ( 0qCU[SjEH~<z_2}EH_}t8ԯav[ @0ظ.P,e*Fj|U:%bq#-lP+Mϗ>;"Cr6#B^$;wu i8iU)LK ,djْ~.W70Ԭߊ-4⼡0q;}'Ŋ.#T~$@*J8—J-PgvU|cE6l,O}jh5lb8a~D:ZmatQ~!`aZ.~Қf RB<`.NM92 pWXcה͊ a`l>~V2%0 mmj Uu`~[`Aj, gX:P 6nQl]X@h6C g)s8YPXVeoSM\ \)m}IRHY˹Wlk<Ywqʜ+tg6vfs>1WIۓXJEPSXq|.A51~^msARbw^}`X9Ʃ5BWaP2Lɻfb[~:q%O4,4n9$u.Ku;mʵL)fy`!j+gs퉸P[)t Nw@! V 7!ԞWWaޚ4"J*6akRYVyW_xX='^~Rɧ-.n5y;1/2@ sn]3s0lބhG{w '犥] }^lȐJ#cl*Ȁ6 $[Oz*㢇9`(~d5C)q)EL He &Oz糺K락QIg,ei-v3c [ #F{l..!NjMCS9[yEr~K[,+)A9O*4G38)FĐxjQxݻR<.\vEWurS/l."npFxR{eC h/+k_=ӳ-A>7l9|X-2))ĵu287g㽧w` `Cb&.%KJ^ܦLpΎ b+؜(_:lmuXF'_2"`RPJ_>㾭RSsU!:EKn8ٶ L@\c^Wō~ Uf*c>,cTT {AK "?«u._Z,#n|<XzO_/[dV( åk8V6Ru3PZ`}UP%@۝(N؇L> PI!J=tOt6f]tKG$ƭ4x+`.l䬶 Q_:_$zA%:V?gniU[,rJ;?N'MWϵkğIR܈¥(_e{C%9#i]֍`AIJ5%vwW4yA|}[>So=Xi#uT^4-N0nZBFJQh ?_ЋR3:X˃c/UVWL])eK50L> ~>!ft![Iqά95l'@ZDW3<,V<{ĩ"\1gގ,JUgT>оQt4?\kXbi,g8@&w1Sn .Þtz64U!hwN mrL*fH7YW> 99[\R|ǢR:a [dG0/oR@ɤ/ʿfn_ @RHLiE ,wʾHԘ+]ϊ:ϙ^)T[6dM;|ې[z8^Zy (Jn~ja2>ߖ!zZfA=X%'cn. d!,GTl5}zC+muO.ÖPn9V|S,o%"^[\WLYLɬ26 ;ѬO8@\DũQwjꀊL#-2sU LGE۸K:}Rpވ8eyv?Q;Yq1~D: K|J ЩYDW$#@]Cj{^ b0nt(1xJ64J>Rݓn`^^-my<4QNͥ5ޖ /WZBֹAgGN U=ע0C漇oQXˮclCŪ/K%>%?q׶]N 0C\Y4PU0Y*[t}uBڻI~a2"찍.I,A,'#NpGPմおds,5`ݳ%֤sSy!NR)Qm|}u^ɡ3XKlÿ>C'bo%Hz͙dKY=RfƋ v)"?`}͋5L;*ˌ[&W9dCF{~|kLPʉ Z Dl \ }Xv'w _ Ö_teEXnm.)y߮bk1:f"ٕ޲zhΎv^I=e[6߉FXLǑ<#zpp!r7_@`D0ʒ,}Y)_u'3gXM+YX8W&Ź'& EM3\ y xا| n6 D,] &;WkQ/.:ˉZEmIq+kxk̇AO ;rϨ!6<8T:EcYU;~/-=Ț%M@ßl[]->!i>@FU_U-\Ev 1zomgTeer(!Q9zt%ԆqΐOrQc/fx7PjR%7AַS?#VG5b6`. cṴ7v5ԯDy%\_0|ñ7!w Mʾ43,Z0k`X`5Jpkq)9nSn|.Z&+X U3)pBv  8wX=Zn"HT7 :JeRK'G*;X}s O-O{J6"ccpNd|l2X}5T<򸭣F".MTFǻ/9B@5ǒ4+JnX,V2:eXBKݴmh} $vz\dV1l1o*gJ,!<`Aƪ*{Moׄ$TvJ N50cNp힗 _ȁ#o;ر 5북L߫9(_?a‡u<"q5ɬJN|R {̤W1n/?^ n@!-r6q`y^aL9xX'(G5&`:6K,q"z"*d<6NXSS$ܶn5@+ҙz^X&ג! 'Ǯ+i<EH yN3ެ/:5ǘ qO3I:+$`WtŁ2;s{-f%gݦoz쯦 kw')Tv}bCI)N%O Q b &` ~9xd%f0N3UTB[(@~5'hKkB̳\`;#q68q3]yi,0?)X^@{I >sСjh ˤ%R':fx\> *sN6ٷVv uDtBsY*0\06+Ƽ ͽ4Y:A[K$yMJjr[mS;E^^o;I~8uS8D)˫" f"Nb"gCc'}{ME-';u6:"j0+yVc*$  _/ϙ s;0ph˱\>UI]P79lͲGeMsU/IpXa*=8%G4k`XW$G@ufp@IH^^_Jwwgxmw2LT=6xiVx!бrEЌs]\_ 卾K)pU r~VW)s˨wE)ݍ>b%Kﬧp]{ƏZ!n ʳ#x]ag>#s{ 9;<4#ʩL>V}p̂=,m֫c%1š{T XD`z} ī0fWf{l;]U,g߂F9RԞ @& /R5ևy $#ݍYtqHnASC?gC@?Cdw406&qd{S춼mE > c*G 6O8aqg7χ$VvApȩJ11CZg띌ϞH;ahߖVٰנHbo)2vZX(_1B}u*ղmA[i5G0+ҕ(lӑ}0G~hS"G>')M/}+:]/I[ۏ U94>@p-nvH&~RQNeC icU/n*eQ5u)6Ux]Ҿ"it/JIƐ:nB`ɱtO ,o?v)}UI!?Fɟs҄/]F'4 -ewԣQfL(,9;Ũo /6 li]_QgRY^j}!yx'5ˡ0=^H3=<ۂ/. r;7Q}?F&M~/:ErXf󉧃QK~QPvma,$J^%sHoDHkf-<um}Ey'*&͉5^F'$tĽ]:_96伫ݘ-m{e%#YdϜ= p%$3g<}eK`N&` CMx+;[C}N>k<&pFIFxEh?/JGnH?g6|W?YCۛȜ&:)^[&:PeZƕ`"<'9(ѩC05- mG& 2?/sצ6Y5cczaE1pp`~u< S,YE)6\dr.F`eS@ٞqk6O{=۹8AGKTY;ڑ f985Y1PL7-/BvrhB9ڧ]vƙ]orWhShJNtNQ!^Mg{92$arʽP-!a |*5iUOкKZMkP~@bo߫$M?skaB/?M#@7jwڛfUG'*$Rxd/cCPpm'8\œMDOyC23cuDl/D39CO3㡦!H]ޡp̟W1Ѝih2/=:&Mջ5tpSk1v'yU%q`& |jU'd̆%mk1Y}W9wŠ%|:p 2,Ⱥ蕳O‚%_1$?y̥^5^6z@_?Jb\`Ed\V6h9+GU$U4:执c BV?߂ڽ$"Vq̈kY ,7_NNMq1Ҵh),ſ}+mK|\*>uGo1Z?PfCY O%q|{ߖ+_&V,A1 ڡOPfZ^G:;|]F~N<  O!O-Wp7hIM*q<יvnn %JLp\;ON(>CjF "QI 4tIݚޑw7&(PnLJs?j. 14Q|RYTK Hb> o96Ъ鿙{V>ee>uڝi<$M:^:QJMk7"as؟6,.-pmM=@,D@yEx@I8JNkO0{[4AL{HXHOģ04B(ԸAwǮNT=ƍ-`f9Fkcb7Tv0YU )C111VUY 8q5؝&q*hg.Np~,31;mx[ 5npl$"!w4]Ƅ auFW''.dс󪿐SV-&k꽘b3RC[Hj caI15%p_UA4bL]س: ^Lє|t&雯#ص9{O1>W/E_lx삃~[LV0'OᯊAnNo OiR_%V;|u[lFb@잚mj`x猤tǼL|&@`_6`ac.e~WbԛzB,`F*:٬LչҰx9;8l 2N[5heUt`Mg:Tzk k45y8bxZq]j`줵nJMe"a=aZ"=L)J !t6Н, yOk՘\*0ۆq''srۊ7 mZx`eH{]uЂ|.־5ꑅʓuR`$4ԲaWl B 4FgnX-E;3IK'T̚ J|u)a/6WrWnTN./ ߽[ jQGok6$*Ʃ< faӎʔ(Q uV1!Zx}B l%j?7cnCu*NwنA;h(ΎP\,K6֬zӎ`,xaZr,?Ჳڢ(d3W3Ϫko)Oill@ syi# &NY]6ABMk4!r W xnŠفOAuL=m~(qQpt+){ΚR4_iCyA}AǬ:d>b~JbPBSSD<R|:)hV@$.ue>]si]XRFpc9\O IC O:WU* ź/oH.^.]n6zۥFu i6CҮCU8Uo险@Ink0yd9.|ܵbÓp&UTQꍯ^] XH=`e!y-^ٲ7Xi}s_U# .2gR 4 8Wh4bcq֢3S=妫n<)~%MvgmOcW.dI&˜1\A_ !KY3T-b.~J*5a6QȗvVJЭoU$Ne3xz~55!ΈVUXk8BXigE_rd!xX=#5Nr-I~H,96;1<iNW@l{9ojZߊd(-[ .E?|~qFͮOFP#4.]^d#}-}'ҙv=7tȾR"Hs.QUZ$HT;6e9wBV{|+Ч4M;Ur`DCAwy;*ʆXo eĻ/h7Q ~`1swlf&A"HbDԂWSɓ̓ _Z:ka4yMkqi'G(dԙaM;,sĖxo4H JHhV睃d'ä]m-U1pX'(xQ5 &lj.<[1; iw,Q{GeZ##Li+c=&o/1` |wp{u)b_ |[jW5>bF-"_g,ٿ9xTUk7) ?j߫>x>d# .aXaTcQ*iY6Y-SR4;]eK[HnS5 4/ k\LoǼ`Ab}XƋ/Ū* hG)Ƶ BI2RkrS)};\%zVrPIJ͊iQ"ZOp_gÄ / P2WwAAoA { ~ h95b8O߰NMx6<3$u 2A{m[]OHu'j?)ݻ#jrwWG`jE 3BW{C7?p33C)DB{=?B."FyV.5LƑ-@p]}S.cUoPӞn[-cے['[ܥ,;WE u KIzUu4 iXۑіZ Dsj:Jd^\,0VF0nԅn5k}>F}Nc8@ᦀ8?Am/OZT $n:XyU:K?P"sF5☳y\N"?f$t"$ ($'.ydw[C3t S1d𐲺z{^G[{IeD,=L@_9u p6 ubL2d<ɝh{b t#HKob$,ok 47*I$y6ҰװV}IEG^k nk /3a:1qئE; ӆqAh}7u2\FUB.Sd`YKdek(I٬vEuUfó{Eⱖ66U.iP8pOKBu&#$Xh;t;h",?X{"'W%x/JZo$>}7hĜ'֊V/>yr(.@!#PFLBa*Md]>j30A!OPȧPcKݨ ea|G*}gO I.Ih,VxmH&R:b_l:50E:P۬Bؚ9/P0,s2$nz4߯m[ :!H^gy|X2<iq6PyA~ūdN02~y%GȜ.<:U8*l@I ]8BZM|CNo(1l U~8j= ΘhaOs3DvQpMߤ4dj.[nZZb5N=w)ME}jt]pnƱK3MSŽ,)" f"sٽuBQ\<@3!){ j>džsI؎".-7LgގtT"<ރv_x$vLƁ*ۿn6

    DW.jZZ)1,A ,ܦ ɾ#@E*쑶7%>ʅȷav >$-#,/'i,@/B5d֫Dޙ޷SV MBn۲ Yf. ^ 'i?[?. T)iO3:xC`uXYhxUz3B'4?4F m)QqN  8n_I#DdpFGhim ȗE{:qS& ŝ:j_ 7rʷ?N [-ыe^虲zepGr@ĽK.B:4 ȟ"‡ύ h㊕v5"[:Hxd'@ԋg{m hc CZ]M`^5a`^C>wOſj 4_7_aE{RJpVm&cz4λ&!.9n5ƴÂ|%+Lnj);k)zIe{aqy@ İE FA'"ijTWKFκzx7ZyH9wqĖJFQ.W ZBb9p$4$iΤB^LEH\PZbp1QiߨCn0$x{( rugٚ tI bAמIbVy[cdFtag>bއfk)3́ cֶ摌|>Ѓz~ɾyDiǑ;pxj|Hf.c Og} gom_X{6sߓ~d6Xn}>&+r=:qd>'ZEfx1=ɮkw&Ł#hP%ݚx\Fhc(A<瓭:l-`fLktA|Vvp/SyS¢ݣcyΆ̌h/e 9R >grw G&o7Y!nMbT?TQt/Чb1@6MVb&W7r(SuЕf44DHN}BO[792őSf)!ȓ$)ώ@G:+ /C ?w3c8焆q'ܛol͘s`[} &ەwKw D;-;"+ q΢%2 q";}!;c&m l%˄N[L)cftޔw7N5#lн7Ru o y~a@t3G`T⺃IK#%Jr.>>#{zh`#Bf7ed*L0-x:HDH,&{3Wʫptb83y@z}dufo숼Ivf?]!`^hp" o0lap.[ H#o7HiDuśl۠)8x Zv1#)'c׻2 mNquq.,ǎlGxԀ{=$q#SgiuM&!xK^u|'>CC;e޸ Ъh_$9ǔ<,ݒNPx,h R?TL7C֨#&kJ[oihoeoXDdqw V:01!dOU7peU/8ss5˝'*#Q>i[-[CEkUDQє58#z L$Z1F{ Z5I=N[؊[/B8[d>>z'U) ?}4²͠M3.l*LGB =FMBabϛvҠ i@p`zCgak:/`:Y7 Zx 8}IÄYK ĝԜqկ/o|8}CMjoFW_|epŠ y.ؾ YA0x'0Qap6j 8`%fO X||`v[4D^=e)N2_w>Xܚuc恁JkZ{ԹO1E3c6t㼅5&rarq;v"&1Z^ 2-E L$5ZpXhzP=TE/Y' K RlEDMC{>hjx(S"ѠsX3}F=NG )j ,BmݞFiƃRu Q_>Rc2=~5eLApă{}t.Q&a=?.yڙ$}ዿR3k#$, /u 'l@5 8ԺȒ6c$$ 313p[mb01Zw08.#bSMut@*%{{&w,>ukxc]Ҏ9WƼwƅJի3To~QSwK2'.ݾW]Z xRGM`H3iYT qTuz,]bx i2jcz.=f˕sgNA=&غ=3\Xe}FaPk(gCgәn5n0Γ[ߘccw[OSa(6aD$0f=ߋ6}ݙi/pZd3wsQ viG|45Ϲ9mZ :^{ $<<{W} &@-J*srڑ;R'sS QY:x@.¦w,!ORo⽧KX)[%a>MB##z~>dd +Lc7X lfP=g4F.|#[<>`øh_AGmFwK_캂>Ҧu9P!6.cTp> i!a/g6Ѻm(Y6.hCrUa35fW-ÆUNb:_YUHCU5U/_C3Xf):yQ[륐!_d|7=>s?œvVS6zԣ֬ 5Fж A0N~\CBae48q;=jz'[NvWh5hy Y'&%A5*~?[ߢlMKO(]m 09Q.S#%0%F͚ P!QGACoO1Fy妥sz'IpXJf{wBEO`2ӣjE['z^ @nHiݹj6Y1_+.^@,qc6X:j) >)dF@3 ["z_C!R! IV 67aTxWOw5՟a ɉ,v+|TS)s"^S7ۭEiRWYfyRhC4X:;qWXv>uկ"!j 8f3Ɓ]1lm\/j&8u*17A3Ζ#,7|2:4_'B*0Z.&:i2^Tf;b^X{:ͯlm#ݻgI jHrh8=JK_|JEmU}"VaIҌ8,0oƍQ6³C1Y 4CX;x";x3tP}V_͡N#`sU^͎MŌ͞H=}׷e\jH0(9v2qP\Puʤ1 nmS]W̖Q~(ut= ڠY:Ŀo뺡5.aD'm˕M:' ZQBpf&dwc0FC啢PJ> "uXUHR!@thw&Oeg~i~b: =8|`_;+'O,Mz(@%u9 7҃gRH2A͂-FY=}iHڇv0xW,{~Í8 c)-wA@W܂1U轮~xbno)edPxYMŽ~rk83cH5CELC,7_-g"Q.[T[4ԑ!fp4|f $ÝJ۟.ܬ+ p*Ê#ppZO=:눁XXUcCU?s d@Yl%Jt_&0՝OR4;]2`O Uor:vlhoQ!lѺTǯ/dwe2-V C D,S?y~m3Ԡdɰ81/d Y#Fv6FtrY=S)`ǦzYg &ZF&G &8hY+2 :2L ߦQ Lw d=ϯivNF3^J.>Yj r_K|6s nV;kYlTDNm[rWv!y҈|@j؉"P#+?>E}|yq|q/MeWG߽<íّr8a T)W ݋lz/PuCwZy_i94cߜncGai⻑p8*7L۹A.LҲF~&AedJM 唿o#~q}"6zڭl )ַp#2.mṃ* IND|V)]^e 6`M>(HXA\@ ˲8#mV\:[k発⾑O+Ӊ9k8k:z$ @{PJ?fzN n!Hw]J~a)h?Ͳx'= 7>{X1MD<-jhc 4 `R/@}=}Kq w ƦCGwTT']Tt 4өEEpQpopcJR@!lG[qE=+S(ķ<;Cݰ{}3"e,Dڣuȉٻ||+M$:w77zo[1ϮR*W' Nڷwel7qy]x^ ka5҆7nߥB9@=KɠP >yׇ:ZXhч/Q+P`dw)Fk<̞Pۛ1lZ=P X'>0 &fQ 7~t3qXNm^SbbDWP*3Hst6K#(s2a~rYᄫxYlv>10vl;e47̃6FT]li3i;>sc : <"QNZ+Uf6zvGJl [gn쟂( zkg202W0Z[5pqH i3N:|yyJ?N&&|P:L ςv8O*: ߣbt拦EE4P?P7>fS 4_nzѳ ( @: 'ėcTHpSCTL!Yk}4Ӧ]uJ>O qQCwnq"!Txك/830D;^j42!/*t?53sE B f| %U@#tE4ԜK5TطPa~ 7K]z N=Q:E11Y*NO2PvyٌK}G 1QBUvT}/?`-]_(!3=].)x.>%\;(v| -Xssqh'= e4_ ?|n-UVEF+)kTCBXa٤Gq1~H.%-q\ ' NJ]->h֯c6- ҡKSZ_vyPKJ*e}kQ.[iUNouӫ&Z𙟍(bx)#Xuwdx5yXoMjWG^te|Ė;k!ԉ"mf> xV^3*o+ SPꂪyw:.C+xG;פ6HGՍ ,}>xM|o8vۑY.p(g`J2uAZC%&̢+._%TnQ6 z1!\9kz!b2xȂS&-]}:,*[+Κo1}\xtSwxh \+78J,nϞH0's)g`:_ g;G%i ĀFXm\# tGK5i1Vy6w[O, =J& eNyZ7܌ s7DmP3kd[PA4-qKG  M׋C gyfT͖UoBRVCYqnwT [ $W Wކ$209ד6R5X\DyaG> 32[(ye'cʲ}E2p%(dt$ngUg_Z/7WJpD~jP/9m`oMÛ?^mL>hOvla7&*.@4r7Maq)y`{ w|IܥDz-i\zZ#Vҡiv:xd7qC_p2@J{|A5#r_@yɱ3a7ٲ^T]sa:ې!&_PS$KMfzP@~:Io=iU}T#uF.?Z0:= ʙw[ǐ+pHsGweSlVDfքW%^xD(.jbW籘c4Gkym@Iۗ9rBX~Ӂ׷iyR2 'dKG@R4={(iI }yjI_PmxmĝV5{̧JFLc`XkN:0ïIF 1'GI3r#rxQ(rLf ^ 9̭\/'oKD̯p⡍-cyYˊ)L9 Ljl>Ez"aR! ! ^w(2\;|9 !ݐ+Zt LO~[f Wv,UL|lw!Ro@эzcgC"ctD̵݇G.ly(`p?MȂd#\^ (ʳO) Lz)??gvr.ΜPd׺:IQɂ gbӐGq~ZJ{T8=npZTy+>ʸ i-V&|"BDUAI]nVAJ L]xRdm͋S5Umv*d1&L6تJc6-AT]Y 2.0$E5xsdN,$usv g-]׈.! PWlLONYp,~̻}dUP( gvuTØ^_4PimUDF_kQdEʃ%>~cD|ۙP?`ŅG[.ypjU.`YMR{εb%+V jDQYJ`R -16C7PBaFJN dRJR})^zH X%I;fSgdb^dq҇]م;n6??i # Z$Ӽ^XDԎ~Ck֣$F/?LY F&q7Vn4Hz;V퍨),Sm%3!4aWȩkN?RxAJX$6!8w^WXٔ' Xr2reG4s_i1[R1`\4dMQ²?yD>rP3ց&nB0eҎ!Y `Rl{ABL Ib. )\nj1wEK< @1XR^@"XCLg;ʟ>^ ي}͏@PWzе3ͪxDIE&;ӭV$5 Z~ s٩sOԹJErɇp-/^hovZl4`no1@)5M8ʈʧ,sum }őh% {rBd K5@Z(`?NwMM 0U<>eG05]ڏWk-}o"̠ 6D\ `7RY2M+uqoTZzɑ;#[$N b3%LP9c[SZTu m{8Ym5Էэiy)]/\6#sMJ:^}v 4 !ΰ1a=WY88awv0‡lԐ%ėo֋Ƃq"DRlvwqf6-L$gGҀ <#` ]ǰ ed w]^ȏUmP#m CD6BUI*aX+ŌY eEھcu^RԈ >{AT^;)t)ɉrݝq_e˨Jp6i@tVJ0U h,st#Ű:QR{M8@VMs<4oSa,䲮Yw:T4y& @QG{ny8*f ygXjTkE&NoRIݾLNahAD[:*={ȟAn !Qus77PDmƁ=hQTZVLt rSܪNqCVFH֮v ]XN&BRG(o\'LENN{ިTR6wg̩$~$K"=t4 \@7T=[nءtҁ_TtiEe*MIM cҊ4<GTpAMjzFVZ*$'?'⩻%OuC nW>(K qePxٗl8qߛ&P4)Lwlt6זU|u|O8[zR ܷ c5Jq/092C*WB-}`P】=^W6̒x7yY ,-%.mZqq@bJ&R:&D{'p}dga={斣^_pAxf!tZh>' ޑX9ze)[~ Btk##ňGܜ{c2bdϠ roo1ިw9ƙrѦy'n[c^#upK\W[X`v[[-ƣq(ö򷩖TITJTB`ps|gG2sF>*H$Q \#TdpEV › h-{+3TCϖ_,GcSw|Œ%>@4s@J%kE z&veZHƑםcoϸkMFSx &A PFqPU^ru6XBVmleLE Z=-C#\E7-~(>[%ø3I˛%R @BJSN1n E}/ ˻``FuQc],Uז1oԲo9-cYL 6[A^ӞgCe@)U G#=I  \`0NRtǣD[@NT*65'V^NK&~Ɵd(S<Q=Ϟ|&7n%e+`sg<R; Ǖz5Q!rdvi2[Y!#Q̋xQ8h`,):Bb&w]IgVI)Hd0RV2 ?I 阁x7 Woщ2JB (՟kurN8OÉY1l E|pR7jʌBSW~Ba8P 6RD%uYC7*#TK{Z]zВrQ+ X_sىg@P?60R]4]%T`՞Rp;[*cJ˒]|h\߾ah,]1 H(>TOǕC"8ȿWhp+ZͪhcR[*b?Py~JlpT!m F8QUgz"|h?+fX2]T25?(ؤԍ[ykCU"TK"RS1f@Hywdqt%\`=s)o8:Ϥ˫ NX-p,ЅL]c!pe@z̖nǷʼPuHMX$zVX ],}>p\h=<9aGS3].(5{z)G?g kUwbVo9`rtWDwmGKuoi|{&wmknM!%>k3&)\nQL ?2 Tyf"B 0`B=wvCi "$-캒")=`&(UE@_ `vI4Lwفźs^Rz({]TBwޗi}yN˥i91W2cyUye;],wZ7G#Wy XLB ƃe hi<\~9ڠsh 60W0+}ar寯Zt]dDLw]Ba۞9V |g:>\O/:}17;샳M{Ci{9#D+ڵhӉDOЬ8b؉lby0'Li#J|ϟO fr}uӒWI[КbuqcJح"8}Vi5J".ō"Mmf-/?%>tM*L^~L_XSK=S]79lw&/;~qĆO6y2AQ{x˔mOY|vC (MىvC`o*r)$ל*QGOl Ğ>_/C3|`yUfkR1na+:WHz_ 3mhCÍaAO- OC,|e9G }h ("@TZ0ΪݚC%W؝va[ E7?"ؾƏqCʥ:8+W^`1-K`*ָk QNj/,>.E 6y!P,W,w  \9--QlJ "{IH) uuԷZБ]C6`z·{wS\.4;30` P$pөfE"[NjWs%+f|N>E7 !Kj.,tAOAAdHp#`HSD 9 R~" #2nnB )TcAA+^X96)NH!Px v}BYҘfԹCW{=PCOݗ}\ Tk scͩf80ox1FIMPՍDQikz)uk 8*i`9q{!59#Z-kqCn$1]@'<#~<}LPK\H+e `+,qFto$0$~7E HBKB'|y7QY^_P|\-C >A Z;0GVvRXǰA81pI%jjlB44 BƔ=ȥ_.00BVWʣ[ K(/+’qypVO 3&p#F<;$Qr//}~Oܘ8/Z%[C]@F|uL(Cn-,&ݿrTgcU]f~ӊJ眫+]>}>Fܘ 84dgfL~KE[,?;t`^цOG[lM4o3T)1M("DA onqJQ ЫU% zL|M% s}"r*n-~ d'JV.ׯdsy-`e^Ǝbu"eAfjA}L,'Ƌ#F3XJ/sf&ؽނ] 79GVGvR5O,AWN1vYXD#G hHm}sSrW2bY^ CUZCTbR,? Cg305ʕ{kIJ%;n` 3LN)"7bc8զM|G{˱`cůzBQJtkΖFҸ@)4sh]Myk׀?K-Q!h]7A 'xQ7U F>]`ֶR,c5x$ Z2K F\@fA B;L`3.d+5"?G̗-? bWA?1|>$ mܹyR3.d-píi穃 $Ū TfҰgɀWr1-"Ok[=օUA{e3d*&S4iuL]t[C@02F8EYeg ב h8g)fdfvv&B !uA7L|xHϰ.^ ֏K0WrƁʚWJlRx&JQ\6Lh @~Y:v}of:)27. B/6 drgܝ#T\ ᡓ7lGTΞf-w̆ڥ IܸfFD݊d2f{Kk)z0Mxs/B2#5K}6k./Rz_Zjm6& K0a"3C\~H^CxB(:w$WޗCms%&ہ3Dɤu]5De䍐+Lh$a.yV8~uҷ 7 [U͒Ƚ9?o#DPqx>ٗ\Ls{* NCB;gf3/#ʏ]r4ʗZP  #)GV9=#x\O: "70>^AO`1+|A֞3V%a-E >ȱu}Tch*iTe /zS@vf$✀\SKp= CY鸧"7wyIU?4-kX 5FɈ&W0@P30j {50.Hm#rHUi*oi(J`THػK(l1!OBQ7 vg qNo:QY,k tC?%Jd|$h3HoH]N8c=lC^K{GMf5>m\uQ is &\濛"QjG=kۑnլI+ ͒Ie.E{.nY`I't-U 5igJ};7MƔtSqG KRSG,$ q]N3B{`GU]hWo؋DR ; VF#p\9C$hTN8cUG"K_7]:ǚD_!DZ`ܤalmWVLEx 2Kfś2u7x~,qMrXc6 K9Po_9u~6+^i$xQ z5ܭXw%} IPw(a"+m%IL8N.Vm]rJ?לeuN2h<2D FHh#۬ŗ]&lZG`І eu$$AH>|rUA=\dhXҔi@"l@^5)/ڜ.!1RiєKm.Hny~tMU|#-,A))[^2 Q0E2gx}O8&D9٥yb Ys)j14F /gkAHħ5uVOvTңt><oU›[6@EcӞ1 *oH@%p2# ls%e(9ݻ/Q^BWnŢxgKcجXl] VmB/mZ'`n #+~E+v =X6k|PbNW6 XǨtcJGOn vToM^jHD(c[ azjpzf٪/R\R -iuҺ fk7ehSy`܈nߛxX~S*rD^|}05Su_Qߚ|!]-{V!!㷛K,m pMd8WFݚyU;O"y9k|.4=\mt[`mGyl}PrJBXV0=O}_v-{,0f6BEh7đ [~8cb5Ss8dEV|(ѳ8{f""fq)t.abTxrO~ Wي{Fk޽1F%o,`(W/_gq!` wuDW}qQĔ"h@Jkb(+$3T` ;BK*5 2@5׎ct=BY;q6[!q?@]V+Yv3T)*Z԰HD.~,>)O1Iշ2:Z%\}VJRKg)o-gA,g#S%W?d2|5]-!# vh#2+IyL:sI\zG4Vs;WjlbdAO_A~=f:?GVunAL'kM֩Qp(?g4 : 0'-m p* \Dd B{d6CEgT#!A@՚lC\Pxy,__/ƬI0 VQD+n-D {%]~RRE"'ס/f篧UHCGz< ؉<{M:8q̂.9E.K eʝ8[Z סWYsоq!{;Ox]w£S&u$U)12;2ƻSrK* I"iWMxlke8)<0|X`^d>K]y=pZڄq qY{2`U;dl^QhCۍIEt:8CB71|:a(ɎdlL)zn@>=4ѝ-;yyj%v-کcc]GW&LXԺb=Ej9袴ޞb%^tY[_ΫrI}@~⻅u)xR{?JXfƅ 5T_≀'RNTORm[6}gwLv ?翕Qzw)Fj mtLtHM<))M\1my? ,V9n8>.,E8Lj5kہK%Ztgpf+v) y:?mB?>UU1}:U gsO U;پDK--W{H` ޸,:]_E4PPټr ,IJ vq)S6g/Z!&^D~ '_5s;C"܏%{ccԅ˕cMfn I̸i&]Qs(]4WliUF.Ne8ͺą#nᐨ]>=zw>G"Yxs-A0.W'ε[+%_7oYx {sb?%!.EMAڮDM>qAD(Р~Y'W™(LĄ:2|@5 hKkՏ}̓p'V#:q$Ǭ+8t4mnZ1$&U9+}MXfqU'T>b*k1>^09-=9ln3b3wPq%V:={XUk +s<1Eܚ m;~riMD"hR9&H[?<?9Z T#;]VQ?^Z}VOl (CY*wiy|]z->*Y{66'FV],5~@WhصYi_AwD9$`aT ׹HN=!{04PY͚P_8.-;yY9E)fX @ RhKb%Nd 17,ݛC$YRjc_1OL^wh|Eh>WU_Kmޫڴvo[ +ԄwLZ"ng!DT7JǵaO|w@G8)l79nUV(WL{HrʩPjnH pl]jdvEU<*z_A\Ū`@3#Wy+}i+R΢(t0yǫI`(R  :xS*8yqdC/$rU+̟M_b`;ܭ1V#~20i.ijLcSM~yz'{L`"2;ܲѹIJU}1yw>$ԭo5X6Һf'6`cI9tpQP$L!N[VzDPu8/@zNjebSȹ˛K0Tb%pl"27}YtV尝>6Z&/"zUS-HG]0[l`0T)C½K;mɺ\ ΒaͲΆ Oz !}(ݘށE/20;m;'Qm?ij=paQh*ywqGI:.$5w |{g7fspVA@Vd;Q^*{8p՞ʉ*mYG궖1Il,)5}d o]J`& AF5[,g̬k# Cj?5Mٖg9pX`zٓx_jncSO!_X1GweSۺ7zI<(ʆ{^PU,<0 ye9®[\^ y'U]@Mt1(m'ϒT RdT4܃aG;n;#cAކ[IK3jfcˏF#`G@fS _zX P! ynO(K-_KxlLo Q'[MZ:@u`Н謽~/$9CU8YSiP#3.uX V?4SIJ{xMyQ m~kRQF5}9W2O 'S[LһIHŹ̙ C7r$1YG~/zRưJ'yw!v ӯ̈́jzWvLE*gwSLndOkbg0!O@Asx/qh6᨟'DU$!I^&VlB_Aп& ]E#d4-kQNq)Y )x,"_YPJkXtk,?2-AW|Um\5bJf:ਹjx=*&U}%%H$WcXVD3m8yNYy]bn06@j9q_E!wZ9v˯wVP}JD; V$ m'e RͶ#Dcg0bQiNitbc4E$"~W.]vfdI{!Τ3{d`F9A'œz >Y ]F;LxPt Sj? L57Bg ЁllbB.)/Qr keWY^J}U#ug/bJ>bwDxV<$3йZ4\W+)A&𯨧eӇRsr-'%'BYPFĿa$BŹ3"`rGQ1\!*3x:%u&19M *+/zǫSÊ.^Ț7$_F[RZ7߹DFhK*+:X,9Ypm?zYOK{X KӼlin[}O|- h4 `V.&Һᅗ@& qOA@հzC/Nϝ*Pj,`u|8ʈ*E?V[c4VU; o~Zٽ@@yBq>@U(V>(= xu&M>t[k$uSsJ'fA}*n:Xy=@C@־xWɖ,)Hy5wu1@cj5PHX`n.jX8Ø Qɑōw*€(] Va}N5PUBӑf[xcmHhd_,DBM?Z E =*l:8ҷd)\?88\1w$AYC1\uyc%> 8Q̪LTNҍ Xg|t}\Ƭt?Us`&J"|<K@\4Z y}R:1̋W8]x]\,^*SW [< i nt}|x$Ǘ ّPw8@zv%PhA"*T"Wjqp4#UWPjsC\{p|g #:f`B?WyF_GFbϨrN݆V;xGz&Ӗ>Nw>n$H`ؽJ(^FjF6@%zFDG ox7s1`khK=I]HT, &3,'D "&,ΐ[''WJ0 >(~(1쉂gX6*;P\xq=3^lqo2T J/^}HU(b1٠oFVc#Ta3/*t0j;k3?q޸!؜(6r4ODV)Vt{گ6TK_CPu7QZINKXrځԔIW>]#ޅ (dT6-C!ҽWE>kںO>.XK urg !mL *ET% *['$'ƍFWŒ.#7@۩?{t-OX8G%~Zш6e~{BN14⦢cלBVY;  K=ƱV&(XIPy]P^`X:I?0i<' Ju o@㐓HcS_'B[m%<_% ՘m6tE/K"ߨ>'šjW Z'rYoMf,zQgGe.HԛJ`oVF.;ͼ5H|WR0a2B"ftED,FJ*{AˢoQ`_|B uXז25,%v 卖PX.rsrW# LcXQG/P(+K _kV>hDwmW΃a '4),mCivP c IKs(qWI9i~n8G]EB( 3fW,퐶ǭ|x\- #])n:ئ˿˨ ʤHZO>mc@Xv%RN{`z+ySaoc 5Qf?Y, 6\^t[-.-Ě萆(NMR_'q[g? YLZ \&vиGv΂.ɢX! z2Vt9nHLMWG2id-I(߇sHw| s{z 6 yY]2*#AOЈT6XΏt=`waS H QT}*$lfs^>ȼv{ ˍV9M$ƻlNjjse(r.=}4T1D^I`I9})`{4vr3yx @šU&Qg*;k1e:" v*:Aڭ KL\ Vې"W;ڌ@y-2_$ܱ-'i HPyuNlN{!Ƀ 8,)bnƷGEQbh^c")ܣh4rx?nڷFJьo}oB`y)OX5٭#Zb'x.2"Bnk̎oӖ"_W+X,#%?ipN'mCL z`gWl]klƂ} g"]([3+7 -)U`d`MDAsrnM=24b,S{y [[ڨ=UpnLu:h@ emϐd!1%I@XzL/SF Dj`mtƽT 5s9w!=Ju"bm`k ~.mLf$Q &jSm/=N1@}6n0Le$2㳳HYFYdpv鵔?hh4 Lymm.J6vM)OQK 8Bhs%iQ GcJ _Ha!qM|F}|$ш^.zτ-GHbMDa_`}pT"ה{Ľ*{ >pi15CtUTdH|8Qr3& M)0HgFm_]u_E]o8¹.%Q̚zGCGjVpst-pT*Z@Nc/ + Ckty}tM`NNޕ/wt1-H_[Aa1vh-c;L,Κ!qMSjd=$]߬ =\>ZkmqkAi fvs؞E-NTu?=Y x4<)MeѲh>L-8쫷;CbY&\,(iA^1`mRq5 =߹ Tg/i%D_%x b8` KavP4Mzr pw >]NyWU5RӮU1xȘO` n& KW-׋c<4S0č{|% ĦiT %QܫɅ5:N~eg$BEȗކǎv N% *5xrua#X#|ɽ-CZQXQ{Hv?6h n: n1֒f a~ȗ=nH&ءʠUs4 Bm Wׁo#o&I H@=_řM,e3 6%$Ռh"*3-uGxr1^.mCǟ/)1v2{//zW}y"8<>[ XlPri^t9%(/ ,Ow$R%3ѭC!zhAsrqv4fpg;3= ,l1wLMJgmKX5!bKDн5)ƷeoW?"(O-h#qLGi5=x~W]LfYۦUBw:']xbrerν`!<%U^Ǿ@K'!$U̖Q(kIR9n(+븚Ri3Y]H ѽÞ pNsiDipl 53$C.VDPWz^N`hL //g_XxVF+'+O\|Xtgs V{݀?i7_$|FgNGWfvqk3PW#~e8cDh2Yk`2)q89LWyAƮmNR}a:{H6aJΙ76c$2NH a)gSYs F)Xp3$.-Q7\8NQAGpQ/w(ͨSAl@_$- [A`̶0ѭ˘!ρmBjHrnyNK ~ٿ@WV7e˅OРdIxwz?"Ev5GnUlδVKOڊۣ"0NP, NO |#33! T(Ο6B.QKU VWȢPn=v|7l`;Gz0ĕYDa9p?Z^|Jttz\v@߂vܹ0ͧ-rs%w?JScFiIѻQk5ɖIveY?vXod.͑ȲFV ਨ,hTu-`g_Y%[i}͇3CN ?ڔTʑ>lԞRhcSU`jb"`}i`p5{P>fMU@*7S1 Sw#7c4喢OpGě<(Ni1ES.TzjtWnM|]8eOEʎ?LeZB۵< ^So drVh1+Ÿzo%l-/'O6GHl4jC妍nOUFKƑh;]߮+;n?W:tƕ0''aså;Xia K*5 ~Oo yFƊc[k+!I8߭>}y|t mX79ѤE"fCH*tbTq"vCSrVe{5)22vEw}L9TpS>xLEK%UIh.R9jΚyZkLvXwn}Cɧa@\MOOȾ7WYa=HG -HGY,&X7OeĬڮfG ;w#42=":8qe}"Ӵ:qpTSrшc\wt.\L0*^EiC8P #$fs5?MA^XGl7t9z Yo37Ip"2jX,m!K2D %DLzu&+ӅКY# J7N8J'c1vPE9z6UNT>hYzxB@ۦMfO]UIOi%;ޫyΪZ.ԫqtoRp$y{ZuP[Y+p%`)%+) 6w+-V?g3 N{<廋nhC3RDt=N3ӒKt%7$n CA*S=qM$ 3.)ױ 8BςXf~uE Ϸ u5iMW{_zW NX`ho; T0i @Fh@G m duQׇ\HȲoŔId<2ˏu(7^2N*1`]Xvii1&<}|@s/QJ(#^'70&Td q+ݑՂ؉oT "*dgx"No#zpcGr;I굜s3 ?G5'Mxz^z^ʨ?n&%?"h[(ShgeAOj^h @ z._RJn֡1:% _qeฒN'3] J8Lͱhl/xvi>:_5iw@7Et3Og@ qmKZ EFfrndkPiʥAΕͳ=̖n La[pESv|f^F V_|Mƺ6L9%7V,$Z+T_=l6*R1?@@Ƅ,܆[`{eJ-n[ {!V( =ܨ0KVWGC?Mc~; )6R}F!hr'RNPyj1GKa*W1:J*BGODr@0=~[.b%tNp r2*y x |+E0b[ry/ieS͢W^*l|EQۗ)6υ/40/fDV t~TlPM}Zl&{P1zS9wDYoSQ`csb|DI1A}<ȢV_si8a(3 c#/0mǯpD~l8I1Deב`)P0bbw`t8ĽHrvC[U?N!$qIkiuNfV`Ϊ*"%;s?( wd"/׬֕ DXĝ%Q;r|t4jzg5dV7׀lfi9\+,/P̠h? g(-r~7y'L+N5z[Pn)Cq14قk8?_<ڼ3ӊǶ?T{Q֧ݪV;*Ja+ỔM܀d9Hdەюu-jP#ed]x*]j%>+oΨmp fW"IXЎ':-p~k$iu~J\pfa:>nSmbot״(wEދE{b]KM?J uԨE]EbS%98 dvS5]?Wylse\e5Vzz0sJf!9:]wLF'}ymIv5=|^.9)3b`~"nFVc'"QZ1Sok"}7͎ZŎ$zl)8i7\;qEHdw6Mrf|5GΰÒ-g`̝{zFvj)K[AuP!Ѩ2saDgA`T\o!&yGʬr]Qsd_=S$B%Ns.گ/M[k;,Ψ-wI;Z+GLJם(a!cJtM3Y^߅ QTaH. 39e h\!􁹄p[ )5\symm(3*'Or!g>6 tX;Ff>c]LDrwli$‡U_0!5bdo817}s9Se!@aK{ZNZD3:%d|M1XIDrA5=ANn"躯:п60%yJ4D ½y *܀e8}磑m]mHBG17LSol`ai?O@HxuVrzI䪉8zxPǕQ9%b6 5o5c ~C}55+/> *11Q3=&@C<( l%jQK2nR( ޓS+wSopC?hLĐ_1{} 5-_ i"_"la-z&qV OmMKTybAE] HU;ޖ غT1l\ՠMj=;|ICaPbe!DkqT'}}PoS  ]&P{]⠴ b}…&qm CX{oW[ڝt4θrTy#+LwDeV1twPuӬD~7#4{goNQL[n6Kp&/ 'gx<[2E#ץVJ:$<߭V߆>aûQ_zkmw6ӟƒL?v'"Cj*q}`"Qa&9-44t:V6٫֒/.`ʍ_6am|MCv| C 6ofBN}D~9pD]~pZiL+27/T7m2ijۧU#k2&jDs*wh9)) ԼV'Q)WdP6Q|կLFY$`!6z'mJ )Mdu:RWu멱B<ГfU׶`FSaA- &]]q&Q==ZCR=bcK7Ǹ}}*y#|V@J{E.pNH87G2궪AYVfU;b[ Q|iI6OiS !)x Dtû*_ij&b(c fʼ$JJRB`1qt",PwP6ϪOpX1K 5jAx>NM tGص)Kw-F**n)/U‽1?yPKV_XY}SҭM&w m q$) Ę_]?5eXgتQ")> nC4W`I;!G>SS@sbĴo֢oJ_'Vg;A{7fom6!Ղ{a 9&P߽:nn0`IJhUH糏OR^1n +;Wsp9Z@zdNk dY{RJe;N].-!TRXam,㇣]yEAEaϼqL}; {˛,l eDM-TK N`(G?~턨)\ס+mj3]{CD5)jhVOdM*֞5(jm QpsѲ2:e^r2{H8AeFQP6b@PBO"({6 f rpUWaZ%WstpB˯bPJn{րPuޖjV%3XNM*'X.\KAs.zⰴ_8$OɺGUFM@xXyk~Tg:)v_ZTt#P+HQk? IyBݑrxԍZ GoJh Ȝp'i)C2NÆY^~ ¨tQ{DLP%n>}U1?U rl)ږ%I|IMW12XUh4CGΙ|̵C+?% *0 9el_ y|?t6[) QzړVqJ4%F^+ SmIoUϏ@տ0ui" ԥբ&?Alފ?ytr}ue-t.i9_ӈ#ssEGo"zf]wNh3RzI%eHKZ8Nʹpz+ `T qIKaJRX[D9DpY۵q~&A[`R6[[EB1@:p):Kk\b"Wl >aD ѓ~x2X=>{Y%Y`S [fD:q Xb}m*.L|dʕԟ(ˍq񊫕Hr_P'd;_0-s|gUT8A;,;3o*b0qZn4z[>)Dl?O.% 81D~.ȩ6'|ou w56bfN8^e?Y"|a ;+3rǻI%V͐هBDYL5S\MQ]Gyli5ViS D\ĉVg,1e$뻱,P^kz/,9X)$spf TtQ^~Ӝ2˕RBy_8W40iL}pl ojӜw`}TTM KFxtv3R@%X ,Izd>E #S|loZF)FL^|XtBٴ]Xux)-x,J4~CڽK#o? Ù*st=bgHWSu/EK'+%<["C}b%+r%sL lPS8']뢖< *Yje\'n=:ӯ&F ݶ0דEr];t5O7M.83k1SYiE(lt%brm)HUܚZS+/>?i8! >Y' Y;+IشUS!m n6u_!S[_8`VОdKhqM 7@F #)*uF ld܂Ck P'C& s!//q}!CోO( a&nhbYɱ׊Wۓa*!cevj&`ֲ9tfIԓȽSɚA :F"_M &mϗq/#6`)ɀ1 \~]ξ_5G\/VXEm K(t:72f1W\6RN@EfhT })"Zc;Af/Q~֙w#k Ӓ_b[Cyi?aL(Nj,l3~ȆoM6d6roÐ6mtbք/Fil eD%.')>D~ S\O5*iQ:kyǾ2QzȪF=[~jhKާ`_R@\=lv@k>+!\>lPXeYɘw `*kJ)SMTJ:<9V$\QaxsR /iZK\| 9*Y8wsRԣg8>D^m9&djؗ&̀.E ÕH)*OZ3;*v\aI?8Svu'8sgXJ$hz yxP=+rϾ_ad9FcṆ.tdߛ6Z PwraA>d 3!H \@&Ǔ CDAT&8x[l 4Y5}}$u{a&K\!&Lw#Ì)Pi P0RCQtӌf*ֈ,QJZS*v|(0NOJ F)aY:uSHEwcl{kųtL2^RQԽWW@9!=PIQ|=>L@[0Kk sV| _$S?"ŚĐ.㝪:fGCDEFy#HQӷR ːǁYS|;3JT=WRܻ W||\91Pbs_ T\8X*'C ZءN]Y@,)I~)bH4xVz0xҰM8k,]*ȃ#&2C񿮠|hWqWC{`ϣ7$0kxϟ2aK[[*oӮ"/?!5~Ga?J3 G*+VÜy+(ɔ|6;?0N\|;p{eKG[W K`ۆ[xLJ!F-ۙMi2¦%X [J{_L CE&ȹj`I9.J=@g p=64\سޠ?dlB1yv%B2dDW\X@wPX,l[,sbl|afbWً-T|zcsׂfS[nyZh#mRYF^/?hD'.,p0J:.X +z$)SFz܄=[W&#h7L)6c"G\-Y=_W+Vx]OsuDm^>{܌[ZT\\BŽ6UuZ>Gfa,M[cDŽGNXK$s "YT=rSLXK 1loa[5 i%wF33OZ{ tBQdIr}RM,3Ո")cTO)wJDF֋?dKH]=\àJXBNoVM%(vf/"4^|4g[׻xdMR .-+D+[nob(tЌ oPUE8$_(2u~W(2jbbۺ1~^;n巅掴N:3(iȥxlf]qa̺HT/vD^;8B` &$P^ Jl IvLPu&QVL%+xTp-vH hn)I3D}F( Q ؒ!=_}j PCudIHNJ4Ӣa@TVqkQ5Зj`LFVyBd&DyR\w "mL:;oPW5rH Kq {yh# #B+#F Sv-⻰z-=bhgnR~- tJ#A$TڧM-^ByAy,$i5߁ձ/q[1EOER^hք `U? 1l.m_K-;y@r A#R2$܄פ&Y q+%JխΞ3C/3`&`-U\]N_U55g%Y O+L2m׭Xǖf4ZR͆RǏMN"mi/!> P5BRf 8-Faw b'vEXEH rN }撐}GX:RzI;_K;dAMˬ1M@õM7)Δ'Vb,P7%PG>MO 'g9C"oZ ?~@-' )6ΘjoNl` 7):_]m$uXBUF4>{ʬ:@[uYǦ*bx: ƣ#SXQ?kW-prr²{LF\*tw` NL$Nvp.$!aƺ O20qL^v@b.kp1FuU$MAWUF)X ě }(jx`%yI)wך$;gu*imNN^2Yj1@kUcӇt)@>5z}ގ FlЗO>=vߑ x7rɛaП@U%Fc߲U|2o-GSioJo,kNF{E>BQ:K0]3;7[8O$uS4b0;JJOxjjwܔn.$,B3!/O:e٫b9^bc`eƦ{u[Kw׫]$V{o@'N$xiviU DC6TRjRwCƨxM.KݗqqB3)`M`6g{!kp,0m/r5ɏ(7XqԳ F%hL)fh.,{]KMBې]S7AVvJZO/=(#ªf@vEs)4A+\bO>ehP궋*!S6U[rRdxLkS/A)c<0xzO(m GbyXzsY8dR;ĒC 9=u5g.ɌysЄ#pU@p\4K<IY̮UTMN pIF6ߠC9Yw`0AS@>:akVa4jvU:5HAlF"u:t#h󯧄Z,#ȼ^K9gahXq 0gCVT`fK/Wʜ`1#( =28Cyg4_k6gϰY=ěsUYTI7e4H' *'Ҷy%~3.|I;˩nĒYS`j(1P^vB(wUh)WRiuqR·_ZM|]:Ar}VHyg9bğPd|d-pY]}/BwRs~PnaK>7KY*w_,$+Zwe!,u=w:F $(]\K3UiZU ڂJw-ioЮ&ײnN]LX 8&cxtcq6m2:#R}wcNv_ j5Ežߎݢ[}T1zϕ$(#*0]MENaV&-5Fz>OG9v9d_4X: Kz-"dƮMqxV|(`ӂ3KUw`TabYj ej"ZL*HU~@|THhI6yliL {ә!Ju;wdwȮ&`ɏR BS؃Nf5UBOL3[}}h=n\C-oSo޴,ɋ-9wsK~E*J=_lE2iO9W6OK W+k_C{lG,ƾ;Zi@ HlbfM&/KlËqNOBq;YVcE$z& aQl)fڢ%:uvj  ZcлOvj-ܞ0,sf]/ Np0Hg2=z)OC Ε3 _j}uy }0Q6:WvTn#.pRQC~LdlUQ8<TcB rbg /h2S&BȔW!4)XTm-D=Cx 볥Bw-G͵jW4YMeH+8M Q`|>zXP6? `VB03!8 9io?g"N):yR@^7 Rw%\/ Pϛf"`L r A9ScyDC4 (St5xGvᤑIW KĨac0>A]LH{yJrghA^LFit^M"x=U ,R:Ka9 V—hd˞V3 Y;8Nk`?)_cYa\:7Gi qч M&,PnIAT$D}: -Cw-L'5 p^?|l?M};5ޙ{?ۅVNݬ$e=1gP4ܸO ZG(qL'$ᶉCcJrGyQ={:E"}4&)Bm˚:3;R:s,mLN9mImAŽ(UvhyXY;ZX.M@,Qe0_q~[(}? jEZ~D+NN'󤳏v#l+ w){](W}~X$>-= C"ga}J6Rِ~É"su#s?~N0߆,ƿ0^IPV_2[ S\$-8=OQFCy\^C0LKtBi?o6$<&&if|]@z-=^b])a QP@:>Vd gʞv3eU7dQ h% ]X5|dn() kju՝.pc/4\B!xRoяg,y8f wҷg-3:xTeDSUВt~w Lcu/*xmX%swZ, 2s~N6&-zčI0:E_ X>炸wv\j.IK&S6ƗSim.RWkzAv.>߄ _W!&<=)|OK(VwSLK/rsa(*&Ӎ(]1n/5NdRLQ`?YW\#>,qVx–W0 SĀr|H(6AWT+F鄁>gME!e&x 1.ZrΪ,·"ChX()-U*9'In}L}ARsMlD?fݫ 42)6`G$pJ.6%ʹmcFkiU)-N[\YJdΘMG[n[ol~ZM%HdZ]u~$*J׮):7IǗnh$H/SmێWЌiKDOQV ɚyF\ 2G[1`)r ̇]' 7% jj(jj`eW#@h ڃx&f~UQW`/!Y O>2tl<,\H;w!NPX3ekS%T{Q_Nj;"tDpKBzYn-8NM$VߕǴjNW"#ݷ4'(l#@AEw!mϿ w]^ɦ1}L7uz"xtH_L~zK0[/qYo,ܸGIK=jWyHTrr& co|[lS/ԼN)GV)G,(gjWȹX778v-!ym=-ig5P-ǘ{s+͚9:H#N_ 3:'IG*WFkS4mL6 ه{k^40F)! gusc4[hR;B]i1W:u~*DG_RoͧpP- wG t.:!.'Ț/fJxmT{dh>  .BYF?yxY&=Ԙ5QAG QqP̙W/Ҡ [Xj/԰-\hjc!Չ*n&1Z-7W?p2d D-hW%V+s.#"q5WYZ< utQOUՖse!xob4j8$}A[+J>4ɟB۲;Yݳ8 }ޗ:nUFt< RXA7E0>@󫚝=U_DLx 4lzq3xW-9Qثzdpq5Ky$KTv x]%aHLx7tѺ3 Ieɔ}ȓle㘛 uH5#S&eC kDoS6ӏ o4%?ҍK2t鹂;M'HrC( DX~MRV ,6.-@u0 2[csۤWQXlUT^l_=j@nL\ < tyHx|c~DDcB3[inlKx8+Lů{T gXH]OjlO3 'C bu3PTH ".VNYf~qm(6[4ﻰ2&?2tBoL(q`tCڠ0Nô^tzԻqO `'t|4oyPfof=\܀+ 5<ܣb%JCwǠ X~a%V'Ϩy>v]n./ dP.E[mCRZ|swнXF /r'4y<֑G3UY:$B#E9D{tgJ~!v>d8):Ŭ~kH/P=P\&*Z}b6`"{ UmN3‚ȝWAgRBTB꒚u`ĩ8pJ}u_ ;oKW=M:]E+#0 R0vB'^LZ˯YSQ(0ΊҌwS(@(,:$xM%eBC}T7S8V&zQo|vD+۾gG/-ltOi5w4J[Qm㑩8Na0–-NIkrC Aa 瞍<RLL)Ю+qu_KTصZ&F27d|=${w4Mox0cO{", x#63Sa 8( ?yyծVGAS])'LnrŢZյ%Q-v:ؑ\c@¨}"0LVTBZdG1ES06]N~+IR: %3Vr%K2x;v=@iyx V5KG]i\s'Rqrjs"ό~GD>&wޅ\֙)TuhsӖb/1V[^- }Jiu֩ n?ր薵=4OVԟsɥn Gm[N1n'ӆn':]2јɒnO3U!zN94jD:G6ZQL=+U_LL&)5|K54h M\ے󓦽#u\{oB jI[Ur-5'hcSqh?E-h !ڗzaҲzQ 0܋\Ya߂:^CWΡ›6 \rp~qn6$0g]APv3M]bms&QlDŎ_5e}-X]/|M(GA 2TG5v??o(zo=`=8$U++ɕdE0;TiY9TbCI _i^egPptM*Dϵv&]G0O(oJY`˃]ye8y)r,\r .PˊjnJ_3؏r1wyaEʿ9064`.xkMº1^˿baQdBB1N^Wչ49Y ^an./4Jw m~L횻(6xHmuڂߋT853 dse,q7].x:swETYx$vkd- #"ۘ52:} Ab< $XiD̞ncim5RՌ {0^q2n:f/Jc70iTL[~r=a$SD*h4ZPC"4 98ʦʔħ&U',rAXi,?v7K/+ָSOO9 ,].o\=Egb$4נuj"^hq3t$Ug4jp[à߶\uΑ&s!66+\ W2^qY0;35BvݨY5+k1ĊO ye.&yU]C<:Ei垭,n1#foFKRq {`< n3} br/#@-?)]C<:ߕ=hgpet Y|yqH>\A:Glر Xfx91“d3-;r^wM< Apݶ%ɻ4vllC2'lZ,7A~̠ٓ)d4^VKXUP#ݚL%c!YRakTebϰ=;hyӔ%FF`k5|g)f AR3&[@߰VPgI0Wj%0тHJL&>.j!ƑݨX(,oJרuQc`gw"=1ć`x[q<GzHٽ5^3nBIOaPRڕEpA #y3ǥ8 O 2ipP\b|2w wgkl]pѶj^j_UmOirx>t@+h^zpC92'E]&CN`&5<dRm$BZĆBe*"'[.E#j{-WD1Avok+vFE%KD=tW&9bx-p:RHWO`+HOuOfGk>gL oNg9Ux-OkFXm<h%CUm[g)G-lmE}HU:DTPHmh 1myf)xHN׾p4Wd j'O&ť7RC.\^u<5d`#'8u+%ێ>Ώ,c<*\t6r6tɜr%iD'z%E0ha\[F3E*>ؘYuA„_<'TY@6UY*%+n2S+c.B5_tܚ5rjyX2"GfQT *FV 6T(,8LQ5/|^"M2 O‘3]?,kf9mZ`e~uĴ¬ .++[ ؇+I gZӾ2\fyy]z+ /,hx}],3+s^dOW !x4 ײuG&KF OٛROJaaKc}E ڈƫZZY0ol1d2 *`N$}NRF^OutatMxg[>Zrk uW>i -ȚOYi+DK|R^˕&ljq&iW>i=S0k\tѦnf _s(9Ûi[ u; 5tk~\fW&zF.Ħd;j[B3+:8pxL,`6% BU/(?Nx=5e}Chk @$y-MFTF(!OQ55NYn2 5w"!FQ$|֗9Oq6i]턅"cp[ތ>7ٲ),zBGpq%iUw5x}hǓ duaf{;T>Khg݇I ;|__}^<5Yؔj `rTdNVvLZ<"Oά&U yHA O|fVre` WyaT@ R;{T?LK"N+`e'nsXb0xj2d(TFLXaAm Ejhs rcl&6uz@i $m(|^+MwJDh<<9R|kK ?,GT 1>+S)!L7RݾR3܁~l (>,Zð,cㄌ2lD,bu۱y0a뇧"v# %^8~gba0^M`'t8/n }uVVar0;9wQq1-]vR_7dS I‚W dMQ3ulEEX <ԊX.=4vp$N[6A8AV蕹%I.΢ eͥ'(ŒV'aB\ʕsȧk4"yhT.gR0aG$q&fv}EOknfer2تjU Z=#i'.sTNꆩ5! cqWhb9jX9y1+y fUT% 2+ XGAcg8t's |B^*.M&)n'9mvoư >˺ٲoH{r+S  #6`cY0x6HR/8BOh"/N:J/x729we?L![.Lmw5kѬ͈chjzw+u ߼D:eJ C3g?CYjBf^&.,FjThۑ~q?02و|iE %;oɌhP;x2_A h!WTh_Iа0J7|/P*;1O0-2M뎥x򩫆 |Q4l ( k{kl燝}x9:~M5%{qdMz %-H/Uy@ {?8ZhbBK,I^!`j@U"E37gw]| D[Pox-pY1i {Z!*GXw-A?&fp@k ф:th_tkVW[ws6K74Bq #X5Z(Y).7*8feԴO#uݛRzY L=imGCis>p;4=L #Ic8S)VЩwgPy0|e+{bǘ3?U>#n8"y –$Kymv6 ;;SӴD] tt;X7K0 8*q.we2+``IeQȕqdF0G;3Pf֌ۈinD /J%:+;aeyR܊*T);n('SG _MH@^Ԍ>> `W=InQC.GxٝN?%l8O|Au{5|iFAٔy$u>l&Ix#mzϨkz̐aajrB9{ 3gMڹ"*$xi_k.6{f2lS$3)Bo{b-$xSk1Gރz`f\7II VY. 㒌RT\= =s 2d2F$y)& 0]&~Zz7reGႌ5u1X25@&[[NwP"Zb^  $NovU s&s1[FL ) \xOhlAmn}a9b[rB2< ;ƔpK{NąDƚk}\^"EVBl Wܚ_t/z-([`vaXHnU!wוIW1#O cݑc(rOn竍5!K#HI#%>^z"dq(%!6*uthvC{xRnD V5QQ,|)@WeYRtDi[mՖv9>Keg {guTs(F1>QHp!Q2,'DN]J3(R?n#J`@Իϯ|*Ox;[yyeYJ&}+ݙ,j;C{?Sib f.BJVU'p<IJsj,鷵 AERѾ!gs`&Pw@a3$]ҝԆqO0xx=+L>*F,r$n{\do )KH dxXc=B Ba.IiRo,t %{rW=la'xC׿{ t#2{e7):iO u@8t@&&cyq&įf~Ҹ}ͷEiɑ O q* !a"6Ը&an 2G=Y9^@D$Ub7 `Xh`˪dо)ŤL.$-LTge,?(uJJ?4?|5C ?ъqIWK6Jr"1qUBsOK#;fKG>kLǍw1=/GFQt~:(?9ğ.= f,z71Wg#v5 zHZ_aEVh^r0T=5WU7II*YQ 4F=_[Y⹘^"oа_msCFzS9-R{eXRlʆ;k pt0=ko%臃s `8OJp7 kPmu4>c\O^/D0152O2#峇FɌ]zHRp{sBI2c~$oMM鄧;#o.^Wb^'Mn^`\}Cז-U~zi[]UGP9^_p+1>`Hv._k\9nS6rP"I 0L8փ3߇Z 9.;d>ː.<#نq/iᗁP0&/_pG Njq:wCηt_}‛nXt/g4ǜ\!?4D7ʥ>aKD>8wKwcuGT0Yۿҗ7Gmc2fs-EZ7ViGd/u1C\6eot6; A%c`ogz}fnvz i HT)Voݛ:VE`%GʅL2i8(t)(}j&Y& rf_%'C}2[Z@Sw~mI_:ף՛fPZ>6:tA 5~f%G;0@D#6Cm27oc>`M O߷{/;ht$3䤤#|,jU4R@hC{xT#`!&{"ѿ uLh%$3Vx‹ZBqrmVЂ[9? Iۓf+q, Ba ?SҘd-&0q| $sȎJ%b _J,e%b$MD=\:58b yKiSdg׭ Kl=sU(:zbż yf޹F $|{0\Lf\N'TMgx[85(8H247X&E|Ԃ,1jU)6T 1Jy~˼C/jG7fJWKmʀr:E2 3U&jۅ-gNqCɲv6ll2\.-vesVDpV~)3zU0cN \7{s3l!"CF1KCκYӶ:|-JxHأ(y@Nma3N)]9ޯ":fߧ\ 9uؼ;kȭyh=b yyX`pD& 'K5Z 2 :)1uc R#>fb^(blF %;Rg3@VB,ӷ:Dr'O$+uQ}Z;XJZ,2JR]J](/v AH1Y&ݣڏ2V{_êjUKz Ñ8f2Bbo_tFA3rxƙ!Vz E>eF1O9&sCɦ# lV:8ӓh0AA~e\t/gGfoGnc-{H|9t)e;g,A2(ۏbV0Z "+6X@GbF+Mx.*U1^+*8ߋTX)\JJD"*g 랋 yFvbzV5@'%Šq~m)J*P~XQKKgH-ܚ@]dMqdѦzsvwCZObּQF~hF^A›T57<fa枢}!8idus4.d֯veQ:N`uTw6 *^ Y4 9#R;򒯠v*`$G|w` m5℡|[Qa#|j_i |Z! ݙR UkxLNcC2&2CKV.'\kLO [2I1jLFNNF U+첎+*6PG=0֖ ;B1wZSn||VurrZn;kc!3ukQock6A_T.S͊ t7ں*yj;!$^rɻ^F l⨍u9]\ib8aܙ~ERTrЭock_ޱOPi6ΐ!(39)kШA:MsiڪPwZ`x;N FJgJskPi-ŠPCB1^w#|oxhnҀ<5,0V)CEk!g!YVOp~%WK {tHw#EGEHO˥nr= &ەPb#}o0aЕp3R> Fs5֎y1.ly3Kf:4sN3G(u-1~z )ѥږ:[;1i.ҷf,fDS+UU QQ YX(EEgW|I-㍂%>>[vsP ߃ޝGA,1k>%~^ 6A{lIE!Iw&į|*C6ԤĶ\ގ~31ZBc[<@DqRpR#ɮTKE0WֳQ2@Vn<~$1v"0(hƛ T(Ĺ&Ԃ2SPT6v@ýA2Li\hG"DA84-絣=' o$ pe,x Oԕ 3l!+=,悐HqgVPMt56[$oD5&o>yi%3-9+͖wi +Ã'E5w[`pۮlZ<,Jk' L}e̩+$U.)*P*̼4c :"E+UAxRvUb A4E7jiIYj.M@ L%E io(d#6@]zAQh`sȀ]."JA R*H[{Xj^89i fBΣeOQػV m~J?QkZhur<ާI2C!2΢|L|5\T3;(*ΆkG~ɡ6uqI@9o;Hf/QPQ~I" 2).U Q2ǴC}%ˎXG d~5J4 snOV7rK;-We\CQmAWPLjwS;t4)(R`Vn @[؝`ghJ=Rw/.$]0[ kf񪐨QdLxDet8YP:q 2[;#H|iEMN*Rp;/x6(bycsx ߝ,rLU>^7'Þ@ɨ.2F&\ZF=9ݥ?I ^ ;Fw)iªɅ4(puJaV F|B.(^$Umucru,lLbha73pDƢYAtV@WQMɗ9Ou؆ ncyܺHVyOW.#*p#T4m sH)7bDIDU}(b/ўPo)#̠",+mU&_/<8G A)|mWR̀oA֚%a`$#tjM^N02$zd4-1-(E|Etӄu-7yse+u>]^Μ(:, uĺ,RsgCV3++/>iD B&1:JknRPXš+7F M@$/tGibMx/u2wV*;U{PF7EI|&P0r;Ye@1Z]2z(-Fq!{:+;HMxp{mvOJ=,Vö`sYfsDN)=z=cRh9<|ǻ,t a;pP l^P,)-8Nfʦko)xWA. (ܿ>9Ԧ`?wVRYyV^2 }7C-f=P@Vχ2YϗiCBɚyЅN}7ҶmAӣ.-őŦ.xY5Kݘ JA9RyړhzvD83L˟[PDtxpS/pE&}o߽agHX7(u~}}}a5v)EP?Лr%>7^~eSQ26P)?e#z򋓂oP -oB8̸Q2V qfRE8$ή%TE!!*k=ʛ^=eB>lCRx~LE߃qcԮ|=KcNr'u? 3Yd2j\t>-אZ֮:ێJ`R]DŽL\(xg o"ҬCX!3S9:!#H2ۆ4FP.xfˑ7L<B5E-B9@:UvJt"|%OL[lO%mPCIً\\҂h4# 7EKVs!"iJ 퀈_Ĭtk`7s6Y32# 1 ١<ڰ,\ ^r#WozbTL|S=jT,k%= vY8[^~-BkPln4\ɘ>B'#>&IYd՜QuzNt6~݉Cz|)5%L[3.wa޴{<m|NJBu_)L& {kIm:0F?֜_=;{_$'4I&ImZ%瘿`[Y;K*bQV69d Ԁ@'S WtӚ.c\c+B碤!MhM x-N$^.?Zï:Y+FAŕ :ɎKqw!DH@;wkN/$B?D_Q(_r??8h|z6vH0\$pf,N4r njr/_9<avpqq]f\NquDž"ޙTIhаE2io9%Z/IE.,&@L5^/Yx[9=P,w a^Ivf&1m| 8RYe$mt8.` FiYsJDiJ>Op3,-Oejsp`xF9 !]cFCg p&gW F~6̰@ L\:ywD@Oek)^40o^'m9 y r~'AVB~XTwPy<¯_N>x.ŶFK~ &nlHpJմZlU% l)l)2g+DȲhP -h&^pV ]:$!=5F$ QP؎v.7,;aIEk1ӣ HMT.|ӳXHJ1N;8b̀3I~ve+;X`%,bɅׁ!p ,dn=mwibho.C) 1 6vԟָ=JnHjᦌF7;zߙMX.s0De]dYK7yݶAP\*Ro`A kJ-͕gUrIOF9t9 UVoBF. H<-*6Bmy8gX)/ak0a ׂ!&_{)Jv[oS?}<;x :B \QYNp$Cop 9u tBt@&Jӡ3IE[Ya I+^eWl0e)kub#T+p~b|,7 ?T,nYrJԢb9&BnW< T+RB3|ݴud*x sgv(4.6.ҽ7)Wb"Əj #[3rMmYk2`kN!U pc3ZY_f^( vpb3|ʕW|_)Nu8d `-#pjaT)O2k=9piSxg1:h1VNBY_Bk `|N{\ˑaL}K|#NҲfkN*&&ߕGFJHm9= N 2r="_̉ol$z6F4UmEe@SJ5he3r΢۩# ( vDE"uba}bpGֈMy5).}'m?ND׶׿7V`1&~X`IYBӀutF-Ƶ^a$gdH@L;:‹ V>8>/\8LZGnu|Pt7F)>I!S#'+Z+Ư0Jcbci\Y$Kwy_ɲS -bZ?I 5 ,X ,e=ס` -x`Rθ˂ P,7epTf<\RwZ$`QRR/( '6#oL5|ڋ%S}Nݓx[pF~pnYAS =G7zu~o+KZ*4,ѡ]sV$V I_p >: \CKC/tv'T=hp2o1'ȇ9lKfvmډ'l[zJ̳"gM~ t:ZEBc=iv$zqU$zfͤeL Q-F6] e۔[{ψ o\i :lQc5G1l i^1L %F {1a>pwK̢&2V ~> Ft=4B5̵JeG mLWÔ-vayZN_B׺1겇\ (U ~aˣf[PQM=uyswy0uTX1]?HH@Q<ȜM l@ x H5thL[0=?>1n+SL'M|?ԡ1 }Za,"Ф7A WiwGh08m)\_! N]w#UQp)fyBMS~Eۚ  P?kћ4͹'9+K ȞïIIIã(C,mcNFc/"o[RBn־}6˚2tdeȈ2o]@ FigDsI9fI__g+aa?vpu#΀̵ 'MR\]Şh,Ff9UƪDhdnJy©;#$Ңګ] ZP8{V8F,~؁ZHu+./OkW$X/"p>zXub};#дC1;l\E I*3%gv,di @gWX'W>ӂwSA6wBB]dN_$iuzj`$9=JED| {oqmv Jns~(@,vEG2KfO_eo>BzbON+U j3ēae* 8wyLź&,tٞE- [cKxA*e߲ r B<:/D>t3Nw|-F"ҩLOu24J5:?>H${z ޕx!諄XJ?gb%!x՝wT7J?9ijiv0G:R/ZٚC=ICws0|p_ +=vMRsQ ^~7`nWeb3R $AGe3&ZmtWSS(@9~M~FC垦Go/Ƥ{m%=!bk#OcO=w;۷b!՛qˇe2Ow2oԸvhZ2h_֌p(zsE ~+C8Wl9?O=K%G Y/>ar-Q{q"[ə`w"zmsF=2eVHv8d [b_fjTN'/$|K}H$as;Kڗ*ϛ~'U<; 7_eQ40uP zpC-d M s FiE16jLM bQ:ZίZ׆I@QιV=Q5e6AeN K7Nh;_2m,~L@PʇrϲVm@rgM ՞6'/|xC8PZspy,}ղ Ѳ 1y$q$MSFZRU\670' Ԯ?AJ%qK[car∢dgoK!c.`8@l; 19ߪ%T[$<&B f)Ύ^~}f<ѝT1;8, "񎑹CI U3U-Ȉ9hR$Xߧ8YZ,V\B?K=;qlj:5~PLV`Butx?^P|<N ^A;'l^y5 E_dLת]|mSE&p4͒ hn5شEmU2t.; iA(<)lr.č-y,6n旳Hذ)danyc;y_!)>pklc}PbE g82IޗwJLQ| i" nsC whFg +} #M0u#a)qV?山&1+·7Ձ0dŬK, bT5txG)p{'Ҧ%U {C"dy}c3Iߥ[kbibqNABL$s\rrhY4-kEp9Ȓl=jr+;fq=mX.{kMI;!]Heq09ՈF><)2YD"c T`p Ki-T!L1Sv˭Cұ_BOGm:0VHBQ>P,c^*G97iG,B eMhCERK^ OA,p >oY!nKn(<7bۂ豏:rHqvRIN]Bz`&D) &kh1k I`[X*GNjz-?O@gY y8+_a W ^'axǤ%-kEfJNmkƠi^π':(_ (NH04*1y% I] b{Y3=ćfG(n68O:k[T~g21x>$H *![k>Xϰƺloc!pտzڞ;?金v6~b#tmTjJdpAo`rBI~MzJ_iϴ?RՋ8";$*(rK=$HKvy39 Vш6#/enĩu{OHyk(oڂ礱˫AvHv)CX<\^: t}+Y1NK=d2[&-(p*fvM.rMnuk&L2x)&UE{˘G/IM展F3ck|K _Tn=_zSeEO"]}zw&?C]T'?.ggmTTmNX274ল KP'EM2)AOχrTF>tPD#H}]It cȏEf?tH/hͧmÁC/ƝP{H.V]' OƞgJ3xA;/f643xj ˭m =Bϕr!I×MHܜW!z!nE\rEL{MH Z@&ՕfE;K>^$iA#ײYY`=Alk~s#?]̠(E@1dW9`e2LӘTg;901nyu(Av[BP]Ѩr]7 |pu &b6: f` U؀c[&YĈІl3K54D\H_%9Mi5 94l=)ekd[S,vM. $/qA1%bpN=q=Ig)m⮎4^6WؔMsMrKr Kd|TS"*c&A&ȵrc2枓G$%Ie:J>agAi=} vt&eJ@ۖZ!u`| `,]P/ :״!0U~V[`N ֛\车H%Ml+;1ؕp}#Ð='Q02g,  O]76~j[YI& ,rﴬᨛ*J83Gݭ@if`:=5mpvrzFȶ|wiBkn"g{Ae"adBF?U` o\xl HF OJonUZ5 :p T|jJf|h.kGaUs."~5DVK&ixZi@qξқ_le9ZRu4>aZI ]lD=l &/ ſVsU+[^ƺ.|rgCK$ToQ nUΌ /RTn)˫̞OԥM_3v[Լ'yi/۹';(`YH$0?eWG3iCԛ]YC=GTc/XdAwCFң$IQBX9 lw"쀲`tL1LOACdk} `I:G^\_=>;u(*8@InlvJ !#"{!3;櫚 ́mh9]nL0Obt[)Vt ohǙ-0 PIF_lBflqؐXHsFzf"3m@HN(}׽7½AbMB)'CeٜȝcbH3]rx7` ^ nKNM\EV%VyI ; &>Y m΋]/N5 /U~8.<h9pSoQLA@yVC9|6YO{1Т " 7,].a1.4Br۴[W`Wu0GkHqCW WilZ|Vo8<, ҿgRfsW" _^!* '<6ꓟnң֧7v) Q 崪)0Űŵg"45񹼒Xk[u6jxq 4W(v6E:aEHɳ8@H?u5?zYe!_lhkx8Q96e)6`hEdga(] Ҳ+%&l)H)Ĭ';p;H0{e/ N>BnZ_hw"i>h (JRt\C+l$4eF oP\v* ZTRkt, \j5me >yQє9+Y::r4870GER-I" [$\mm @QSelȢ-ieCRl];3 }_#x{x6|ܣM?:$MwK`izXzD jD3i'k+_; ǮΤk{${|A^`0n:~6m(?;LF 43|2~hXpIcw^ƌAQ"q Zy'k(]NNw2;B3SPg>,3iz KzsVrHtXNUUH2lA +BxI0Ԟ8i&yx94<~m}:Vo_7NoղPdak"&r18`u!p5n횊GzZYƤQt%ZIgSh+Lo"SIKzF`\ۭґ2"j{ 'o" ) F_'7fxh 6*[dWF= -oFd7̎*Z#b?A iL@'6f]ƏRBdpA Fr )wmݾ\cI.x( 8H Nw6tAimLߨ|Fc=oqT_ܙb{e[I҄keaOE/_ƃz ; "~?ԐtwX)E_zʦˠN qF{ lANfǞpPVپ!$uޞ/%gd鈆@uUC;@u%*W>W;ݲD^bLamL4J0L91W:06D\02Ӗ,I~2:s]'7-[&qOvtR(1I[̥}1b7?Ihm)1#(&If x3MlUwCGY$'<)6la-[Y4\>iV:H:-q}<1OxeXLBv,bqu MJM nϑ k+ ً'>%:Qi/GєzQՀ/ҙƼNYԑz˟Hfd.o iWȴ!c1=ȕ5` Yל\ o4dCCs4kksKȲ&|yI`.v&B:&-= ~Ea Pǔ<^(uIQ&iz2u@ ʹO-B<-Ŧ9*\ #9qPt2ZGF~,21>x1N>3xp8zh}(ȣ(QFy 0QQ\pd4rB*IsGAw4yAz]Vs޶?Csk+?TX_oӆ}#9-Z=ĐqF/;,lڟ9C2+rQC$J ɟe Qj{B86k>ehVOy,~irf#'!N Ǫ@& X rǏjL_&:IٍM] BI+`Lse. XӥJh%б}ȎrޓUT} M~|DnTN4Cc-cfB|㰨}uNHDQ[D̵T Ԥy_fif_{v!+DbSNzΈ+*( k)<7M b@9k0ҚaEfvI@P|hShرFNGxAՕ)bw~m EymNJb}/Ev  mA3aTc nը3|ċ S"K!OROUyp(S#Fه=jI9u&+'N][FcL^M /g) H3"A=@+:4QTOxOcp?^0cZ Q\X}Ln` 2Gh Jǹ}>?$Pe~A Оuf5uODc"L^TnMŇp0P Xo2Y'R/:uq*IK1Vz1cաU&2{z#<Q&d-H"oYHVS|,qp s1KH-%K qX9Gןgͳ7>He3 KPEOvl2'' ;/o2[(1Q׻G0})?46)8cGR=HG=)Tɚbޭ,tR'>}H)~n'K"nK&~j2BOxYxʏɾ13Em'G?|D%̼Ib6hPhРww.q5uثpҺ ;#C?Q[>gM *C_ϟS J05Q lCݶj"H,/Q2_Y=qKs#uǠi\qNb&/3Ţ|0y y%7d;Mm GZ?UrC̀bOZxP*HP{MȄfTJңDQO|jJ$U 9Q-.kI<\#R&^) k`438SG4V!&#O-)zG29>sxRl5gyu0iPp.OTߚ:k4ٺ$3qr ۅjQ,?U )EGN( pIsz)@YX4LEpW%7sgQ de8Ti0 ĤURž-)0ϔNC~%qLiaܠ'9 57q@:7 hpT^XFA ;Mt/]rOJj{a)0*>(&l @Zvf k"R"pat6J7f$L>[E=2k뚦o| ҙ0tV0)#p"=͢qI;;o4ӂ3C֎!.RO]e0zkS>~s-)*y;?cx,"c. (Ojd6ELb| {V5vCc*P58MlXxZEx,=dN=?= ΅Ѐ2zvܫx! fH5ΠPkY`EC<' NJ:Au"l|xtmF;Yo{w1׎hbBNrߺh(5ͪT[pr{:Q2cNA$ڍŎdЖm_0 ot+٬|: # |$P2ItNSb]c?L8}[N 6gQ H[hQh%Zs7jϷjvӑ Cu X_"0f 9UqVD<#-Wd@Y g:LD%#u*LB~#'lUk'($C{AFle Ch[mQy-2 ZZ !ҙp_@3|Aշ!wehyB|ʲP y?ڤ-@_ޑ6Y%'&Yap}W w2 ȷ'_6Xo傰ݙ!b@U&AdePTVGJGs\Bq,yUM{ Rt3;G^ſJ7WiHE'(t"|r8Mn RK^vJçUf.iÒ~vf)^1Aaӽ"y1U9L HmbފQ,~D3٫Sw(?9Zd,|؋ݴ8݀/~-i`-3QGF4]‰j*ɺEQUCLM&Q7rSyc!i7uOirWGB6eTWԔAwCe,c+CS/ieM#%P?xNQX}66E { S}R7[A1^܈B"*RZXO{ȁ.BSV?NNz9I쒦p ;%bdìZx/=R8bKcib#^<%/|P)F5@4x[DoN}1JGsB<{vr|-V򎤊BbfA?(г\6ĺ? 2 ~!t/t sCZ4eW=mufVVQ4nri'\rV|y-Zݬ?3Gk sl>v@TNǬ줡(Dic4ai繠l$?SPJBAW&_J{٨"8ك5#n ' x#J cV^clҽPFCSoug9a3G5nbβEnyE:/?jx3Cgb3@"p*VBQB^kY\ tƫ) B=hdk]i3X~V*B7HvK-ѽkxP]lƜ%A MrgvR6Bl1A*<)>r5yFŹq2F? ò0SK@qs/f&* ڂ4>xU ,k{iqtS˶@7i;úv $qUQ-|e.Ehl3,SFQyP^ϴF{%i}6T4 V!4fÒNA:{V')~~ uwlƮ1W$LB6jN:`r$29n b A1n4BPَ!$,6;2HZK9n@VxB+u/me:P\*-~aCYQ D2)kMwhBX[!cóNf`>X:2Pz17I:/N{#`2:`p Z1ىD2*&{Vbj dPĶ1huO8'#+a.kEM+w^LIEg4Y÷M0!GbN1e%v>kkl3;vlV^F.YiPȹ(}Pko*;ycԮ=/is V7zp[ThnfK'4 1Ml㤱TT#'ό*1h E*x ^<Qzx-$TȄr"(Q3B'HLļ(^DzǷJJZ5SLipYRzfM4w{d'2X "R[H$`f$ b` Llh eOj MZPH$eY#mŕ`ٓ.brؠ5`w|^!߆XlB&ڙ ;UdqAI;(, ә!DVqFbpFFn1I~F}%uKBjm0H2sXvCcm7}0ثGҲG ~B528HS8[U}'ẒDM6bu)+esdq }X-f>W$rj-EC' smx`]qW?.sר*-Ccj% ٕZ!ך"Cf Cg˼\O_9 (;w0R|& vqsHv׫{g3!v:"z$'`G)`$ϪXBbN֍0XF oRx9f (eKbN4?}4O58w33ZM/aI[}4r8iن=K0C_> 3֑p1+˪R"Ǡ"cR3xq&\L] RUY_pvS dQ깭XK_7I e[goy3کQOfܔ.=}" zۊFN|U7gLwvu;๠"݂ 'L~l@~:d$b*w-w0h i}Ft eot!~eHٵ3vFsNRRCNtC~AVx+#/jUŸUSx-It~KU"h9q;^@; 25vɐPmFh2Ϗ$Gm9zfXx {1~K檔lh!No!:% D(3Qwb}N<[g{%;W"!6QgTL0mg$rFj+x|gǻrGlT6~b4 |*Ga4LSY e a0c⃊bK2&)c2<%?5FO6 D4xzKY,#[T;M3(kx>1-+?o7"OYM5t(~4d SQJ5K%v) :wց:@Uik%L)~dI 6_FfJCϘO #wũJ d nNAϓoh7U98B=V :n(9K<pqˋޠ;5@I`L%bTP^y GZӱc|v)Y1XSYgwd':zp'#1 08hrZ ~Ė=d4讚'ՋD[ڣ*,igz. \†V(` Js# bA}Wzw#1U kCYٗLǭ]9]pT'V8CPUHb]^wkgI;ǜZW{O?i[$|Lkpa΄L>kSٟTqF2%sQ)15}N&1܍EWӖxg;7ba #4VƟ3 g ߝڎ웻@OAaX@`~ϊ 0J0'^͗.pĞ挻0ħ/;<]6HI_Bzj7@o_RTUS+cV|O1uA- ~hm&ůoY_3`;L]4#j |V1uG<>B9眛f_Pd(-@ 7BH4:^5MڱrH_庚œP 3y,c4]t4IX6pTb; Yqx5YB^=+Y%aJ(V^dr c WٰS'Exyӽ{l.i3J>d&˸h7U?wJ+5.׃H!DX].IԜkHxelu2@YFadwSz-2۞p ':E,jҩ?FNpO^r -I|Jcr|l%kD^, mn]{oz?  ;^Gy~wPv7рLImh?b`^z1@aU4CwBz|zce5ZNPԟ2Uf28&}tK?ca} G2^Y޹ gFۛWsբέ1z417.MQgv˫v'P}-2|CĴ+l?Lpn #Rba& KS*(!x'{Mް^0 ~Ǔ"EOqs"p&qn>7ӀO@Jh /pu g}|Rg!d ] _ ̑1fɂa='XM]7cWT5(DßW4 hrhv䍯= 04[㣈0_/Ϊ?x.i>lQ,N(mN `r@-+(Ʉ5!=ec?#~3ϑȟ(HtN**ʪ89H\&|=KhF]BqҼ)lڤtQVdѬ l՛~731R[ -J_8c4  HѠI@ Ɖ&ġSrlKa'׎s3]0QrD"8friqt /`>f?5EO ,o7WQT8DXJݷycv,zaS-5m*A#  b)|( !&e"=@ +U1jӯWG׶l%\D ɸ,aJvk[/:K,ܱ~Jb')$MS7W4SXQ'8IxB穙5b'.ՂhBq&yJ=̌.h|/*%I~ST$$?#iJ=-\o@Ly"~HHH:835au[HpK>EkgCp l]A>K7ٌ>v06L;4R}Q9hQLy)ޫmf SrCd ײO&<})PV",A8 QkBYX^M`Uv0*,aHDm`lH]EqHn-}좟nxk] *JwSxY:C27aUO7MaBz&Rge ~?_R΀exzutc {7ܭ% s}~[ Rbb&CvRbW`LkE7пꪮs3AWwQ/!qVWZw).!ջBc AƽKqQkBҺڧbBp'CHHOU.1$BNu.hljrWm,>vIB}SN#-{8a7hՙ+JJ|ਖL2BO-iFC0pAmB#M (,MG'bOԨ'9Y%޴E2 )sF i4wŪfxQ 5Catg e;Tw{U5!n}W2s{] g'd]-lT3m{Z8XҢ/oSG0[ G ʈ/ ^X{@C[>VoKNWq@9[ H!.cIs`A}uon v"aOն:SQD?6xz&=$9?ebS&0J86?ל%u|u7@A2`@oAʹ/Ӗ \; :^[i*fʫx%DCXƴRd f^q;mH=<*8aLJmgԱB~PrJjQ" 6!u^/SW ]\^eIkz`ެ;M 6aRKq#6hsV_=]k}Z28W;:{Rμ gO 1i#c&uVG7?#W1Df\a~袺a%xt/Cީ)# }4ZA+TD&Ki-G ސÆ4-Ra hX5400S.s}o )1#ia53e!^#!2:2#eG5Q=\| |S"C%Ä3kFƚfA{ /mSAQ;7[}; 6n YnuBlŤRigB=mm |zFfkû[x#4|0@:q]6 Ա=hg]2y@lPW+!Z2,}kM0z--fL ro"\1mv*kX>Grzg1"IFsE4nTmjZw`ϿfMC C 8qzے.>VUڛ0!|aJF*]29WiAqvpNeT}f\4]2(yeRI9{5^"V).2r5.u7CHݏ֚#lwpd=,GO',_Woh Qg_=;%"I6\ӄrݽ5S#Zw$CIt|9n\w`N]QwVTSļXX4dǹB ÃZ"j~MC!/   } v| ++=9UoA 윘XMRǶڗ={jbOL I!IGuPH3pBBͣMQѤGd١^N$3,Uw?C,ʩqU Y2#83NdXM1mQbhOD~GWy-,f 6'tBU.Z9'% !0b\j1sd)(Q)XW4e[^wVoy}(˨YmI{P_.SE@<`(r5TK9dHh;`nY,67iqȓ ~6?_#dx6:sW^еQĶi|5ͩ3hZe@t4]t_9Qf0ogQ&G1rSܰ3EƲ孺Wio4̽a'L18jm嗨;DrnCZE5m7b"-cX#F7!wmՙ* ֫#bysԋǹ۲Pmtƛn gF*N9͕C`o5?ܠUZ^V:JO]3pUslaA*ܰSxT,ʋ; y `1fHsDxhbHf:N. C ¶kE29q[F "ʹ5s_68F5 ,b%;5]lx!&Knqe7|iȬP4=]p;{a70Ftv22m$UcMsw޿ 5L҆4NC22!Sm\Fvc6tLuDJ 8(K e^ vygu^C{P xU%2 ݠymw8T򍩯'c6ʏrmI~\TO>Ƨe.3"C; oٟk9?j{/}D:h#{PF X="(f "2HT>_}>LYwߐQ[B1hf;X5$(FG&P\ ͭXc4̿& \8!jiK"bGJեٵ4 󋨿Nu|e3G7\Խ7} oA*9G 34\W$TdXPe0 zp+y WT'ǝneG"e5?]E(mxm#SOm 1Rq2y{6RN0!_Yl105OÕϕR]1~oAI?d1h uiWV or}U% Qy" H@'c !ܔyţCL d"d*^+S&{B3Z~JJU1/:)aMݷb]Bn{J\H4@Ab][(d%Q)tb.Kϝʹ=@j:"n!*X Vx,yt+'K\[]čoְ{_PnjW֥Ylzට̠ϳ$ [ Wq LKJopyKz6[H-֗ nC ll$= 6*EH ΀-<\MT"̉ Mqs(pR4"Mj6.2n'$w &cÄ)gB`Ш{ړ %)굠X0+bMThTYXz:M_C+IBgRGRIyy6GmM<ĸGR/- X|] ԻIn=(2#cXb~$휈~=m ӠtxbIμX2:cNu#9e"`)0.X~lLBX^׶YG! lhٚG T-eIYRI5@y+h_r8]hԮ=~zYjfrr%A8%3o˧!T6IsQ>%(6c2,POsG;‡+PO€9B 7 mSR~zP0=&n0 hVW^֎+]Z~,DhLv{M:0j1bEs*0}[pVc5M7@Qjb(b1rxEψ*r奏_ uv͔2/HP45#wG+=0|}bR=´:t|i7si f5E MP}8BAK4b%|b c+jNVɃ e9𢅽x#XN|[Z%v5'l<]rґX(& t8c|5{R\Mz8QK2{P1=* (wno1nKVR]-n\@ Ҡu:iWC,M-.E180²Wj(#n߄ cOU.}zހHd+07o1Cm9XٚZ4Y P!e*󏐒4- u4/Y:&mmɰzC$lO>$3K^NRSM!m=݄,n7%`@ K1u,H־aֆB%Cq(|pkc=^a*6ݕR6$̥}M|Au/fDZ2Ͳ*oEn{$u:x&tldzGsalqޒJ~i-׎'ŤmD6?h{D 1ۗ0Hrx+6STPO0/^ҙ$)j*9:;\A]CAEɭT Υ>f|ەaK,n5R$t͝7qCJ6K7- Ss`ʩEQկ6I\sF7F+0}mnj~'Pkf|~FDkBڇANmfonDhte6X3B}CxC79!l>uùKvwL@<\>1h2mo!\^N"NXogq`JFM+l~<=吗0J Ή SӏDQIcV٘V6h'޷Vw7=a?Cڶ&K #!zO{7;X2sQ/uH8\wUSӖd+Rll{Px,=c~"Xyܣ{lPxtQF80bvp#| ٚLkJ4̐F!s@ۘu BFC=V7 @[" pHN)( +V+ 1qDݜQmaQQ/CҠ߭XyF̐ Ӏ0{WvJľ2=vy6t A@"C,: kcĘ$A'hꉴQmϳaLFlc"cbk|F,ο)_raAUuocuNh&w#W=`M<Y"PHwBI;pge o h%—XHh H$Ʃz *pwz_yp Gp -Aܸug Kg@18, 4 (>!!v_֝1_26K[g ڀU  A}_-P|],$u@P,$˶_; M&Fr~m Ln2c ,͔HQ=k8vwdH ؎y*?lFS ,Z !,?9w ደکsb<«W(Umu'kmpߕ']$ct&F?REog# \b*QZ`_&C{MX wkoy&+˕]TU`7&K/d@%~bŀ{mTZLP'2L ˡ+'N*3R-$ZŠ JL;e6p5!ek6;Jj"b%\M"~/de#}([2]ZQK36$NJH3&5l{z%9(:;C.:,Ӡ w=DoylJOyd﷡}suGpz8+YyY,I>J]=X,HpTo-XVo ;xfx?KL!a.S4PWd[:/# djõF\K:A\=Wӝx','3l2XoT8`DžO >@ʧ򖅃^K8;9{"C=,9*YQEJPftݺ>֘r-0]6Р0wtxx1jiNܖؽ[/hƐJmJ|}('݅Y Ȕ=y]i jkЎ|}"gf58X-/EɳVs^Nl<2 ҏ`T LzW# hKT4< D\n:\@J)y晎 }VG`ךt_8ִ3T3?ͦTn: ><{4N@֜;]Q Vf7ގ{9فшF=Ѣ1Y.ז^U[("(D!8 U MFq(yI<ـdtv ſ=Ɵjsh s-}卭TsiL[#jc)UOm[Qa syYđ@} n)'='+,!!(e |aG_2$PۃeIwJ&u 0 `zr|`:c0y\> -H8qA0TVВvixOI}6/п _ qҜRQ%ҫS=1MJI'ĔF'‚ shʴ nuԥ)[ %M6кji)nIΤHt77)چ BQ<= jKwG H̚iǾJ{'Fr.qTpo^ם퍳T<&-9rg^? Ш0Hzgg\+](g[ڃK<Q$a5)i^ž= Y`LẀr Ɉb%FD<`%/մKң![[^w̩Q/]y"&\`n{>W؂4#l5)Heq]A:G;1/H̯Ƶċ/J6´iܨD( x`O?`5F:tޫ% aYݍM4!+~xΡk/sZOVRR_SxHژto GNZ|]*ͅ-=<&,TܰH NsP#eVǴ'2UuޓE^*mqO;!_ ޙ{`_G1'gl~W~ET7 $(V#DlÄipC58H$z8vz7F<6)9-@#9n%L|㝾.IlY)5ޛK^Ǖ:Q׮hZ]4l}LRt?}sF&~M˜^.I7T95Ab_ k݅޷V0G._{}Qla&=&aXrxÏk2t=f7B!Q.-#ox[Dٵ}^Zl.a-?O(-s[ "J0B (U F{wܧrT3f@&~O02sƖ;ھth^N36o˓R'WpI)oU ˵yd}iKr5Fp!BVכ]F=% ^юĬh+Nي.s/xqQ(C9"+/91O]h~HM6|J eGFGbrD7H2X֛a;q7&ិf@˾Q4Š;$1ohRzEY_ವTn1QcH*?욭Ϊ ]"W,Ps08f!fPar(gh&`%?!wyk乶qUtZR=d^M"RF $,LkDO._/3|kj6437؝Cc~wB7h%[(VGǽn*S;Ekh[?l~*XJi,mM@%PvY{w21ANFҕbNNKtrftp-n*-+L NOJ?dsޑG'1&I3Rk!h4 :]k=Cꪯеk'X*c$"WL }Xk&}\ܐe@-nU94I6n޿'G1R `i`ǭ[@z' C4e8G[g Tl 3lO(})K~1t{nO'C̑entMzaaaK @I3͹x[瑼1tHtpbMcp6S B`d4.OPC@CI6 ;3eJN|bT{BImg[XsF`ӄ㮒 [Nq{5bxsK6Z~L9{h1dXf gV t𙳲%)xVja{韨5;1l(ܐu, u\ taG7Q< Wt/Dɍ߇aޑ-RYS (@gxʥIf{Z@ ~jjtB5,ç{=p¨@ٴj0BNnrY&rF˺y^8?gqʀpʀ/IWZwH:n4f' %0J\~*tJ*lsKO?˱ YlcrV4 ьe(/s4;uв Z b(\('$bf  II]ͩic ;(~Q[:ݫ^mE/ٟ?:52 tAsuw݌`*_zBp̀_h_^G$w7n>rZ Z98Oa2imr*,%H '>#W͋j1ӥ|}xmi 2:H8oD*EnNG %%4nG@ W5vKBqkSCZ? x.-s'(HfV, oV$d D6V2Ȇ*i/JHş l3/Mclf_ zαɸk;p!3c &EivR$a:dz.{$z1isu_8` UD-L uC-.jʶhSM m#$z C& =o.AQBhvO6=y.v0BѼqҔk,œ3="1@{o/{@GҶL?27Aa<^&!1O`;:3VZBOctGņM_oT> <z7<Ĭ0.Iq2 rT7u&̳ɿ|ȏ| \WcQ>kGa=)nJJw4!Fns10+D$^7W8`IhIB|s~}$b|UHn` k>Unܔ(D3sPE|=ʺ#qP`V%/mx|VD#LG/%#0D5S9S$sMq:S{ +*j6mޘj#MSW0]:$o|"4r߈]RxOX͖ 3ۮQ(1e(V1rwoTs{Å$ecrtk*[إi,a/=F-],9  NVLa=IT?G! 2M@bDAbX= -V:%i[='TS -cJj|~l دk_a1bo)*ɿ}ߕ"՘dB3Zom吶HK|dG2T1T9m>r򊈇7u ='&T0)Ust\9=nVqtv zy5Ml1Y8}mk?x[b3G L؆5AR8)*쨟v8!W.FsVv6Zcʡ, !#7# [YNm_:z)px\H zn>] )bg܁yM0ؖXϝ%c[<~LbP* km%"Jqab\f$˨*>Sf<){E> a=lZ}@NP#Q6md %{sBzRܞMu\b ¸>:6/"E$r].3G$}f@˾!s'&p$xqVMa◜ m.|rI!R6 UMo&ߖ9+m=eLM}EnQ{2)TB.LDIM21V{7]68>f )1!l>{>2ťig$"FH |KcO#;hr H$Vv5pGz=\ݫ'v6ZpiM>6 e" uhw|| &t]6#gO.k fW[Nk. A`+ `^,97 7[Pvr\y#&"PYcGl4Wo ]'BbS.EjZbST%e=w_SO $P*q乯u͖o'jbM$Czb@*KA&[Td٢s8uLV96QVՔE$kӝ'Nzϥ(~|)UNGp3_?$DIDR E ba KŞk0؇n%kO!dI4DYdp ,0>i'C3 ?ЕڂMszlŐUe!r?"Q̷\s$\ÊxeG(pj.KQ16 gVS|f] "`g̵}jh0rzymݧbdv8deV׍c=Qeŷ EF hP2ETl<Y+'ʼn\׃nyzM 68oe{uteLa-_;_R"o̧ԔLl-z k|=?J%O^3v" }ys@:|1kL3QTU/ZC8;C8Ǒo4{_67[1P 7U-QVOB>#iےײL"BDkyj?IձEuTUQ<i0VS"w. (Xd{'\-8$|ko/C):ȃa.lMuԭC@KVps`tBCZ;w 'l>T:ʳ?~Ւ.öo9Ad̮i؞>eS0916|zJdW4 !5ys|L VFJ]zl31mKbֿ 5[*Q !Z A|@x 5/`)RN'ӥ\*̿*1CoV}4JƗ 8k3E86bP^f ؄bIDŽl~׹\vݣZ18iڍؙ9v_绔6t᥏;KB#Ѳ:F] y],&i3asIٲ_\adJgP0;2U=qo)58.ZNPjPO.WS-a׶ЩZ}.o{.x kC.Cg6^6,=w/*23c0al vUf~;N pG#%ꐞ.!0TGQV(P@DHF*GPdfig,ܭU#BDG4 .qc8 㽜hHQabq$9=]X>U6xse]Bx~lpG(0&^xЭ[Y<4%Q֫zuu͕wV| `c5JUDX$8 㻠b(I>] 8_=+Qh"f wɈk-[̬!yuGjT=}+Y8I >Sa8XD@.W\}x1U7aQ_NH!tʖżZJITmMQZ>qS#*[*3̹!/o9+Ȳz~ٹ}oa }Ͽf,Q-\1~m"31K`=˃2FǐH;¨Wj"-=M-LdwPFc1oAvFc"ie?JO]kH#4Qq+pZK *t;Q$Mggȃ)o)&z  Foi%1QH{0meND l5E$t]K{"DjsBʿrg^L3c@%Ϸ8QUKy[sձsʠEGD tCfLɛ>vhe{ɉ tɮeXhLY&izNaK 2!Wg!5gU `Q^Ϗ@wKjͺ5ci%շȠH:HG>He % GrĝpL?iPYYKھT1Шi_ZNځe Ul%VgRpQ bŰC× !7䍸X 7S]֭Ѯo Am忂>U3E[h;~0X'fU?L\Qǖ /){SW-siBS/ɆQ\tz6݆nt7>1@ 1fW_, 5uv=Ś͋ 12czM4nq[.$) 1>~eg:6?.#0WKJ1bȎ7gDY$?i}P@i#q2v4Ǻf`.d^DT#N]CS*䎧 5|wvggB ]cDɐI6O`K';\-a69-I$4\?b9M"?Vvuh].;(yTo1sXcMFÀ ]#b KmՍP{DMA\.@w[ y$s >P葎2 w¿G/.ԖIpH0+VjB)SP47K gacs vgi%2|uzt:u@*Q\1=R1ysm4kv.ⵄe)g@M0[@)-$ ֶ4!CͯLΔu>ʧIc!&åuKLPw=Ԟ3I0+RG 7xx#<>D{k}+\YM[47ާW>LL[/ DX= N )eD8=m6\ǒ41+O0͐`|ҳDL:YRW ֹVX VSʃf{OGDh8m" ?8ILv;g_qf '{-i]9p}b4[LȐ~~bz4j yil9?V`vTp C{ 7p=eY"f/_i #,QGՐ>*ެY Xޖ ~M}e fR*wS5cƄwڨYrZ[\RԪb.˯1@AHZot#<9U6 0]Voӫ㱥qmS2<Ae #>Y CnlXoZo,۫YA+aPJ: sS: TVд3{!ר?I$1|Ve~ze ꚛSwb,3eN7Fgc_桌%N9 $59Cќ};]`yGZ.^ٯlv2 p)O)^ps:[d %Rsx`W92":x @x`(  WVl9JB=w:d[4{+媥^ձ뢳|3VH#)l^p6Tr*ZFdO58 i )"mqO}su |TզYcKyKʚr(,$ `'Ȥ't`qG 1d~W_7QEc+ xI?u6?S^U߮HSϛf:Xw5`?`"z U:9! XBP3c3 NJEesrZ*XԜ؋V A=ŝT YB^Ԫy=Wsnwx&Y(DT)-7nu R^W(aI5K(&Fޣ( }͗eiL}]>UX(#(gn]'{p0wd:\@iby:[pF#nńISvjy&;nxf}2ٶ(s"A,(ç?ZO[:XTB/߼#)lLQ #n#DC^tQ^!rsnŚCiW1)LȹKV`]MK@քIܧ| SRhc-|((>F-wG-3Vwj!$ȢV C=ZB3/| y(*at#얩ܺy $P%|{C 1:a^^*5^=p=4X&!?:|r{U R$VuN #Y_0OO"& Nf>C3 ǡNA(2fPDL2k  ٙQ^m&DON xY+HyTOsgrb_i))UiA$? [ؐD&ƯbX^GeVE!}3Z[ b8ѯDFٛWn fJI ެ!`%-R-SJpԙXlmB2-@8uM fs<7^iқ~$'p*)?"(n5q :>cNB)z͐U/$'i3:uP)>;mVΨ8b!HXOKFC~$V_FJBI$ϲM+ |!B<BZL8 4=K&xpW}0>PxY]:>z> sLtk:.U"3f(1[SJy|nGa=5Dwګ\axg$:ָz̘}tuH, IDS ;[J[Sk 1#zrcaX2[9,Y6kLʿ?Ml62.\2 I6`).( 浹9#V vojɡXQG/5CU F?I jL/%<2>3:kl^rt·[N-ghϷ2T:oYǂҧZ^BRaLm@:T$rF)l,{fx;̣!t._!co˓c̻U}[kt!7@.)ynE㛐 1xOƴ8<ƛ'¶B},NSa Pl"KO)Y:ȟio%"@`mQ/9kvČqϔPlbGD~@3Hug() :VDIw-x1i+(f?p,;D xF„(acz07Uf?jW[5?y~˄ARU J%`=Es$;^|ܓ5SnDVբ]#v'1uؤ2et ˝M'KډQ2L0KzѼSCQMU ǃsX~qc`aڥN>%VBcl1a4tqQTBO6\c}6"ܠ$hf0z?etK@ ߛ˵[ R{ 3pHLK5fN,V(;d>F2,a+'5yds[",UJOh}q,HS&f+AB5p.šob)+r۶)WOMǔ.HrK;8J`](9Y_W2WAh̀G&AD DcDc0WCk@מGf,!0>v%=gp@<׫HК A9_G"Z.<{nhH[i88]ǚb#_%ZBW\[sHb⣁ `h3[MYzN6yvuXlZʀ}8k_}I,*+pziB"@ ELz3qxzۿПaJCKDKd2/kuZ什9(m,"ؖX{(TM?lH &+ ) X }bJh|S2n;i Tnv̍{,^U¸0@Gu^sk#]%v?b򫳩5{sdFא<((yqnj<ɇΙؼG_Seoתxm8=Б$2M'0@bJw0+?#sbƅpDoߤpbn-^ a?_*tA§" Ev>S4'i_[9.Eo_*6"R޷w+uXw ]E`ko0Όrymyѡ,EدyH W"!*R5YJђIlv/0zQ^#bVJ#Wzȼ_r'lpܥ=~|0(0*h/$;]߃uٯ〛?KOq[c RKr~B1 GMQjZOcl R<%gf[fJ/TR6WEfX T! Z Y~jֺl $ 7~2DNc"\ _HNӿIkt4_`UPΏ9$1>AM6hc]3+p>+N>:2JٙZ$/'5+( |즏?W1SxFR06k2A_K%pe7F?)`=8GӝGj&pR70e;v2DŭE ))LYQFܯNܱ lP rܥLVIeD#-zFvK_{nY-ǯEyp^[/~~^Dj7]q/ M{?3P8NEcn$c  [l,XA3ߑ Oޭ0 b >'+!(J=mY7whzߵTQWݷ:Cf DOyh,=ŝH6v귑豞t%K6ym?_`Rdl-0ng9 F¬9>c.ץv`@e wfE)rྦJؘD+gC+ VH<7/a=abvCtѹ,R1$\j _"ZȗE{AN?%:$ĕIɨ<ˇwRt+DEgM'KG&+g%uт {;Y_aAw,QY)g ? 6{4h"gp"uD:jIĞM7A8ؼIfQAx Tކ?La_Zb]}΂/2U*?.',mUkY9%n+{H섾ݸY$b)-:GhrQm%U/C@߭/ }bS 41}]&Ej*Jш ߇P%;;{5ߔwqWx0" T?{3QԓM^VJ|d.¥)ґ'`ȯ%5FNirTITj溧,ai_Q̅Tըx= NśHɣeICz2UwM(`OnKt}19Dιan%I}*#ѰvZ"_& jwiU"u!#X@'}11j7 /CbаP4YW*zٌrmR.FbF5Nh39߶TrG{E{ķ#!MgJLrɶA[fHF'B9⦤c٠mH+n 57r~4`=z<د7)+lXԯwʟƦ.u~v R_Z"92&Bfk, =*p:y=0r,TGD-:zbI\IsPx(5opoq{8qIO5 W.rnʨ4?Kb1|~^ ^ z@zb?~ExS跩t/|R_}4W_d5Q% Gw;T>էa} >Q JiChronivh1oXeBJ{Z4^k8t" <l&+ijG:0)!ISfΡ`&3f4RPP>2^FuQ~<u)*1=ب:9q <@5hJjd>^ݾiμGvpa1*l2+9MH6y+$>jeceyXYQL6|T -ӭry'&, A?Uܠ1&JcyvaWA:y#"TQ3 -B7w!{V$ uǻȑs" 3:D=R 4kmV/ .Ie2(mlT^u8IakIZلD?I|cNn-*1rvL!aٗwQ vئPo39sUDs>Q4l* " qA9lYGݥ dK Eg/--. Hzih ?cGl?mS}}}zPS%ђx(IOH _8Fw&zPrim{ N"9 0D% q"Sw$$R~3?γ?.nzr}\7P/h \u&fj}Bhop>dG*C uK@kSv"*^b'V2綠9>hCl])t%IA~>A0e\c3u| aʲ6thb^,P*Bu_(HH66V&in0@ ]M Zr m& 荳WY #`(tCIӡSg80%,]'{B 'lvfYI:4Jʛ*5dE]p_g+̮O[^P<}ʒ 7mv$]&[0;Z3<%|9h4Nao!?'=|/&ql-OkEY7j`< D~OcᩘEL×WDt!x|$>%j#u'&} +E,o`j9Qo06ܬ{`s:sARs ̞V'>Aϙ˰n'eѿPuϠݜ=}⚷IaC{s8+>5ri+ZTZœhy'yW = "O9'!HT Ole-䶿CHy C`rڜޢS%`>zN nj>C\X=%jlIO-=H;%Z%D'yisag`HECzL׏pSt'p s QxA(&X^3)E{{2 ѩUj"G'BKVX(6k -/?fX-E@\>ߤQ8j!׶C=6 JD⛏^9 ,4 ڧ,VI{`P<)ߔn5JtR{ߋLzξgxڧ*'y"2J9k? LA>))G&`b2Cqɓ;IZlnu\ڎSN"C!-/ꥉkl=˗P )[CɬXnizSA EX| Qt UPW;>'<qښ,d{=IBU\2'ě=gˉ;Gr+QME>w l^qO9j\(C#19QĉJ:>h!@T@(͚0ӮTݛ͘S ٖ/FHC%N,2tD3ik1t/F8Y`dm=@y^ha9?^EDn.HB K21$1mL9W%v# z$Fip\A{)U~ d&]TP'2]aθ{xT'{K yKǸ␥x؃9N?8(wxZ$3 1@!Ԩ^wӬ`|WCq ɸL OԢh3QG R5TRb?=N~&g8UNoGc0i;/HkTϼsi~MX4Q?b廞CrE,O3my:&2wE$y s!v:dC趱Xtgv4 d#$n.Y}WH lPG)wdSpϩKoOP7)obX-b/Ylagр^143ryYt&x]8T0^И.1$g9r |Gh.u-r!F}1U=v.μ˖,p0L[|>"k a?T{5_Z~*/m3Ɓam&n^Nye] ֐YNPT0=Ch( iOG' Z4=SGãmʳ6'+k۶hpthjm&IM#cמjȑf9sBX~nۊN++XmQo<\ܬ6w"րP.`Vy1Ä́zeI̵ :VIm$x%dz݅w#aiREUp@AK<3Oۏ5_(gk9EV슗t -1I-}`j`GWS`Q., }:\s5=ȓkYESS4<'F=XPU ,EHJhẎCݻ_ L4k %5k >azZ(~I֛0aIȁ8^]+?bz@sYiiCe- @L{9C@C[S/qfAenMú" _7v4Oc`rCtz Y9.[*84!M 3>NPծ(+5P!Kw4rJ WAt5TݽHiL z0ye3Lv45U1< x28:QKj״{PDF-HԗQ\q<젘 *dۦ/9UoYJ^ 6VMiQd ёh r3Ph˃}FMi6Mξk)2A;ApUcwM80ݑ5Ļ%rnqM FQ,F:&1 g8^lNAW|rv5 T~'f~%l u{ HFK1N5Jv'yWXI :߾}_,VVEG_3|ZM]O+.h,p_M"JnVEs Y!UjgUpcҞ5* mɑœ'WgQ^@P0ۮh*xIfuOWV|ŝ9)YޗĉAʕ6,q>*."o J9䝊1aNtB,L^X G#m70BfP;.9͒BebH4?>kOR 4zpzȁutB#-~X篦6bY-* Dg/) C1Q:/:s(7ո001*&Nw A/Q* ׏\ ޞoڗv;%Г&3TFɐvpo!Tim_zQ+LԄ2ԼX N}VhHAWŀ!t(Opi CRTKP7 Xs<(j|;Y9ӒQ,b?EG;gav#2W`[XiH^"z>vk39 ̍,ol^٢>.:+>8>|,%D4XDžە8U<4Mg^p")Ad-9-46 XN 3LlXCv%M5aE)۶MY< `/cMqH9})'qv'L6X[*+2ޕZaAÊŢgEwҥ7IUS^Lf^rLn)msdqv/=ӈXpVW轶ZAs "N;3Oje`M&X嫫CͻVj0 kC>PdC%vc֋t70fc-p/KԚoL]i}^GMOSWLuR[Qa= O]{XKt ψnh]SS .}(Nk9 ,gi,(>3*;ŗi eQaϠ`wͳ U1~;{MV'8[gKqr5WOsY w6Xڕk$˲P 6G =ܵqMU9ga`iP}ŊOGKhMQ_ƑO흞9qߊ9&t_Z{ OK6Coڵ,5|\%C2tYwg?VmX\6$ٹ9vZ'$ Cн̅WnЬ%DolpQr(rB2 ZU? ŝ;#}TjPŚ w㕇3$NN6K+Ă 7@>īQ׾ΊWygm<&-DoZP8&bF !37Ex倘@V'VCҮ}/0a,p.s fJkG>2 ;YQUM75"+\}x'+{a*JԆCt?N9\r@V T9q(U8' $#:B Ƕ`lR9{CR'+oR8ːzDp﫡*swc'% 5֨>P_SUVtӜ9Oi s7bv~Ⅹ- Äw%MFJo@Ze. 췠#T C<+J ݲ$u9cUdy`~um~K?=]P*]5fy#:˜&X6(d -}'?g[]M,f26bh~o3 6zc&Y+CA*cKfޠm̩#RH$VTTV*8fjXPCoknkM6=PmL$S,LvdR+EVO/dckb~}T7?K%pd^ B5 /k ÎfjTnF< GFf2N_G @'ko=U6湼7 =ŅDLՌB-X<, $ 1PK8y2hAaum6m_yK&EXlgGaFj8vhBVBWD4,'J!2/Iy U=ºq*x8$;WB-v'0aA #G˱*+1fx%cZtyp fsht$ s4O,Wrc(@ Mχ ȍBVHQڙ?@œ)T*A=M^M+’;[ͥ,{|YJ]fqwrR:H[*'_1A!\U\n^;BM=}=<&"MqzDukhz&as{LS˓<%ם/@5%0.6) rwoq_R}iε`1Y 2fC Zqu8Be#ku\ c;ߚP1:S{dQta)L([:w.! ~gm7 Ȟ.J3W~+k}řl8#2 W[4m5hW_WW{V1UgG2_ÇU+xUp9׺K` . Hwi``{X"+ą\QͦO#qTL- xjGW,'eZGCoߗ-Osjg E}u9i4uayB|yXj6@U >GDIQ|[.N|B99=RC\K;hl.d]v%-@gd |2NB޻ ;0Q D&PO1Q)x*8@Hlj:u)A=H)vg^NMЋV&!6zaӥ s`9D y-ZwIl<﷊v{mxvȡ&o9z4'j󤜭I:~z?}p+ ΜĮI0,E!= 5dq`!ѳ1HK4,& luB_*=XQ≠nHމvD|/Ng".#ly k2{++lXKCC C!fm{tkˈ@=9]9T suGWoB{'VtMxZ-Jk3ϦPm`ΉE4>Q"^LɃ)gA6PM~%\oGUA(hyF7}}0`IiCNRt:4뀫@ΦD U#hO^Z,_f؟NضieS#`DBg*5$ڪ{7uuf1V |(o*Vuo4S0ÞjKrp>usFB< v.r[ XiM{Ps2EZ)^Fwz!- rAzp?PF[QF1R\ݕDнni'gl[k&AHM{O-hv:@zH'Fd\q`+4-8sy.lJ!1~, f3;^'esT"c9;G3_GTnCDqw" c&:0Ubz"}V(2;E_QҢQ Y 2= j_+ gF-ZUմ1#sK"v}[-ጋ 9ȚPW~U2|\*xXQHw4٪Z͂ /s&Em5xQ ~FOyv=}7FXե>-zl[KR fgs b u0{'o֏Wz3WlrTk¯_9tj1T##7Rϯ:2 94r$'+:d6b->#]" R}TBsH)iшەEm+*ZKoJ?+1*򬔠fx_?6RLmO0ŵ5M$ڕՀ-݋}(6k⫤)^o̫mːe@Ux*,&yTFhn-ubL/o"YjhQr2Uo1Ci~ 0J[C?69i Eލ(y҃u8YʚsߪѪ)'5XH&Վʒ2lxZQ(amwiܮEq`$C;-<d"D6=" k :]UD}ܶ zz.yQ5Vq*G b/Dyܼ7 eeN36PKbŏ?勪,h7j/01hdNWf /5蔄#6쯍 h4jƲ-Z9m'؎mtgM5ৣ鮭1 Ya' g CZc1l·Q0@]r%˭4Ob-/Z!K@lS$C ѭwd0(4M)eNB8=K9 vᠭ٢nl]^*LFh Q-'Jo[d0%}@/ޮAP r"@%[%if57fBU ӳ6{疦IW&[%i5'tEjh(Εv?Bx)R(t|ߊ*GY )(-r[B%Wm}(c*f.uj ˡ̑LtvE6 cud 0x\^8&EV΄F,WgXk@%:w9ywikSC綛}Q/H6#=u.ׇM }!FZe2- (;,Hsܠiڢ wg7W: _ʫF8Gg@+ɟloBUp?u*QA/R] a/iX!H|F?/6Aɓݼjm_fԁWm85bqi:Z\Y[x#I;(hECh5T..YpNNl}KK ^uUлz6iw 6$ZTnH\%,5zGf? XiSh(wgRx,⦮~bPJo/@e?l;_\@{2 Vn7\fc]}w,%Y穖!7Į)d US=`Ϭ-s|ƀgw\cྵ벻"ncXhdmN/!p)Ac?6 ѵ/e˷(ӊbl6zlSه)wdNJT)-;yue17z\ڳnR+ bo)G#݆Sa67n" hOm:2aI *?x_\+gpV Uvq‚ÎY9^$R9=h4m4xk'(ܭ6w|~1;83c@nJ .[9@|prb,Rt3clC|ހ ;}1QuS;fO}u2>ϰz(-dd OkF!jZ-QO^~ \1ftUCoFE#L+W|3G/xi@y>r,r,닐o h n ˥G8 xG'… B qh֩10F8dgU=i%R i//N:-XD8L Yv ՠC0Ǽ'1 CW$,[( mb2}1ؑ)mpRÒٍm r8ޡ^hBP%6٠`0MǂԛQOۿqћ|-FTX1{VJK淴3䪇R7J:!2qYg {UAj5?4&}Ba}W:T$82}|+9{5 Π!@2"oqo3-('qA9hP|-Vkͷ։]VR#5_TEC #W#F8K0 }t1Gj. `d" ?Ni;=Hϯ23%uBoVH-).uhOP; ) #B,  nϰbP9:Ϣ7dΒoUn-b(B$P1'1EBNH%ճoHYq` ؄=w'LFeLtLƩK915:)(]NsًoB3um"^%6 9Ѭ*~fU6JU:ۅ XSyp7CvC_8EC zk7 h^fq(`> \?!av0=IqF+,.IOq}w0C_TzTij GEҡ-5c(=G{m=KF#c.ä1Qo7$QAQs>Pn .S ǑEJxZjmL| ![ \?j]#e&`i۰!'vnaXK3@v}!ZǥJb6S&0oo^' :GJ䀫 *ߣpZ%U͂ގ/; K7MK%Oc-+7fۅwO&`p )SAWб髈Ci}8.-b!pYMB#|JqBhjf:%@KRm2s-8)-C_ iTBT(zM¹st~( 9yAG*Lt:1Lpf^b/Y\Ei©(p5lab ak~]yR~gi 7SC"Q5ړqWuy9L`Wl@&Q;nWfABnU(A(2 ^T3Bwp8kПAQPH }mvk+tw-ZS0*澡urE։:n8,0`-a~EA e1_)_X`b=_8B57N!:Diקs[`o dL=bm Gz" Qګvn.v=:N ;RGO٩ ~2AtjA:0\9.' zjj=ҢAYnMk&8 F B.Z~|.Qi$X4I4I54? o@ j}KU൮EԙbCcz 'r/,2QDBj.U(sy7f6 aȞ资"fz'"ZG8e0F<9y @6 fX >wnK; ٽb.Uk9!$IQ6HyL] 8]k&y)Js<\+J?2H -n fw2d[}Ԁ/z)\{1 \L`b:bƁֆ;ͧ(`k)0&+#8 ٝ,N|t2Զ1,n:Wlɪˏ'Fc@PL`ډr~|e3g6P:5+!7s23/ȽU8" vv"'t=k#hpĦ܀FޗWk]={~C7}"ۗ=kG> u'GkhfO4bDFi#P!Q Э|pĖ4$9Eo ]Bc!K ]L*rzVYuo펾or(]8[:0lh[6pV2Jj]랽:xSr)Y]G9y4ՆhxBǁ^+k^gDN܋+K?ٙcD5L4q+=[mC2:` a~-C-|J{@}k$ر d\L @ erMiPps%_!FP]_<{R?7AļVA@m ŽXČ _A@S@P,$\ t4vڬr"5Ѯ$OwI䂊#Mh3Q}7~ܧD ^,XhEsjD"6\@rU=WJȭ3>Sfβ! (]@[flJ;0; BhB,wfZ~@ª$7\Ѵi5dQ;wzLU`0OC*hL'K5=lRf/7A7Z5G(T~ jIxŕcƋN?;)AF|+h\LU%]O4;QD [.F' n)uY\@]P"{tv>5hn=RE"mqȻQnk+ϊԥ?l= Jʻ^Hnjy7BZz!::ZuR{kuٲ|"c~&4efx8kc>[JrP$#:Z00zӛ)ReU& V[GzAIcF J !d SbbSH (#>XxaP9^MJJf_Ns6w>IфH`,LDxM=@v љ^!Qϳ,\gedo*2}gBWC(]3\T#1ŐZ:>%R$ wVػ{y4l ~?LStLI*юWF6&'y.7'ZF휑րM}MB$p=Ad&q/ ?T^/|rg($ϥh1_<6HPH+6gU;h g@tY+4%-/\eZf&U?Ю',1]UHSA2xCm˻x pC7JIZBN>Xb;/xQO+&_xψ +ٯCYp%28`EJ@rw* @N>lyM/cB 4B͈p^rFg=m(ܦV|''}ỵ ԍg Җ}C J@K~K|,wCf0;tz\4DF,rUqJ./ Xv%R=nk|1&3 2V5@Pƪ9D:/ž6z~@09=zڐ1dhă^Xp]H3^~7CH;:T5.UVְb'+(qhBbX`Unx⾫tjOG@} =FӪx%&GPy($6jNdcU}O]>L'NB铞/w*D1_dޞV{- DqxC .ʥDPQkZ\n}ӸLP;g+';˄qQ~nGn,t3e&q .Yr_f$X [aw L2b]/&qUTE*""L!}NYŏKk48si8L<jQ! 0ʷ$ {33%wr&.{O|8#6E\gzz>\Ri]6ΑP KL<цBXmKjrU y~`LJ闝x-PvI!>ltIVE $ʧQ@m8A= S Y 쇹K2g0BoZez^p߃{1s@e +5C%d=QbCQCy 7R*IxTG˰鲸Y >+Z`Y؃`@5ULwEO}bK|* ۅ?bG󾖗0Bc-T/[bI`" ΃.w?2{! @؛A̪0j=}0-%lTt^qD|.x"1Hk|xE"ۂDh8R#27$ʏշМr \y]dWv;.ك(0YݼtVf!/&p?7k9 +żԮ>ULѷUAE`Orn VN">4^PCƼ5P^>I2<&:58?Z.O.gҳU"UH搥+ђKT- ¬cT)jjFָh:{Wŷ&# ;xn~T' L6[τmRuflx;_spL@Sq.@cYA6K=Fv/ (!u>7: eKAŸM.[U9ʃgJ2xWelK7&ܼ mA뿽_n?&&LkơFyB֟rFq.w QY}$̨Ǝ)]Zξ!QXއMl0?(CƁ0KuYɞ|εP&wlx-#}8*'K.-MBENU:%?m#$3NFEu"anȵמ܋O՝NM!önVv#]^ eJh^ LIR1ʴ^~д+>"Dx1᧷ܕճ=8YC̣ɞ#W̅5':$l"kaJ8YmSTh\[2SuHې0ШXIr>nF.dd%F.KD-.33<` $|Fh=q96sY,tUjQx%I>)Q܎~\vj@0I$+=%y%DYS`xiUh-`'Nȟ`֛6]`scZf1;w78 1Z cOTc)TԖرKSF0 al&SW9{;@KU;mf͋%5T]ƿ=5W:2N 7L5vu~A3j{SL"@y.O)VOW/d؋u", AE xN/xmIhÄYPuR΀DT^3#{hP헎"-!uFԫ)]0,bjbQ̆!NVLP'ŲzWp0W{qnsK}/[HG^l" &sMS_apFQ@bH< (v3P.<<&_m|b /{v4:6$N1ݹv lTr(O!A=x5_~q/nr"Ap9S. r^:4xa1=OtdSk嶳ᓩASK { '^)1Fbm'j]ݿfɡܐ bM>k`Cՙ7`05?[dhѾF5DTs&Mm.cGlM;[\J0vyA`J%TDZW&+U@NȩaCa/ ~pǜZ %xF@HExH}dJ~Ӏmj6Gl+ ?L~u4}c~#6Rd@6 Z[=*vR6h'(ZFL&='xg<l ,!?\OC9);}t 4Crз)Qe1zOTP3(gȮ&J(ZoR<,nöyQG;t‡ UG\ݏ@Jܸ_BOȼO >YFeuW4{ ը17݄$z'ʬadyBSTDNh voќo7~:7OWMQ {8M 5WPW %aUsk&D#jutM=7-,R@Jݒzx[ =OW0pm%Ѱبި%KJ+,YvOհ]cᡖɌ/Q9K(˚?'i<Audh@=mf"SnDF`:"Bw<(_.JH{8ݿn tܻE NJ 00#xjy%\@$D캞.N9Ce~d;%ٮ n@&+Hwzv5C Uh=pγ<*Q.dP -A[Pw#Lm˩e]K/xV^%ҪL[ Ag[ߢ? yH[4,7wee3晬by@&~fkBdB ȌߟG9xӸ_2&'/4ű`&5cr&TN#gOʍKϱchJW; VXV"~{iL&r&7Hd)A'Lܔ  W+a"œjq (J٠x˦}QMi!z!8Lθ<߮QVh*,i^g?6 Y&E16Dԩ",wBvcUeN-,#Z ZAzvZH묪/CLg;1`[+."ܩKx!w${؆aoUxYΚ]8Ḓ kB(R8ӾK:?(-{/29{#Qʟ%,2Bf^ւ@XPťꥀGAE3w7BbG链s{ft'Bm7&^`|<-#Js0`\ o5w#Ц ΧK9eql;DE9I%`l[~vglٳj$e=0dOY=ltlYᲵ^@8 :o j$(>TUU`$([m`_:qx'?.-VkLl? @j-+:ЬP-H@K`1-I4ҪKZVmV5ROb3$:"X?.֭[6ﳞBՂѾDaЍ?G|||՟ЫR-]ʀmsl>ڃ^]4fW{fĜ, sms}x!OĿN|c YlXF)+XyUaJ&N{v# 7rkձ\"|MtkL*- hlnS-2Om,px~d%jʦ}Xs?S{ϳ# "jODyIX\~7'^;WE|g`vc]? }JgHE~7i ϑAzQ؁E؍2!~8L 򬰔$Ri 'Rj'x~f*};RZmv/'7S.7+@/ꀏ \DK+ XZ#-ŏj%G&iK6ok9O8O^|= ciRR S/ᏣZWº~$Y?Z|3I :0=_)5)SFxX}VM2Px4g}NLq8)|B"^`z[M?^S'ك]X^xhgڧ8:qdІfɚ#-(6jrC c5OKw5/"0̘ jiTssԏ\?=6}kWgg[e8=!w;n;x6n uoT`Іuth6ۭ c1Jqldru-dmd=7 qCm)E ᜢK?nFmƾd͓(u}Z֝]_ӟƅǫ&ҨSi}34isy*<) F]/d>kǫ꾷nڎ-յ%5FGsϒc$[گ"-9> V[X#vڥ72[/%^IZAF8^E9[5-l4C oSdϗ@)[#(fPE}ڞԊN*Tܳd#{&"/G ᘩA!jƢEh;&\eh[R Aˢ{9? ͣ9մ}<{ӏ[Q&hu3}tDSf5;Эd'˄Bp]cW^3cAN[Q'h#l)U^p,l}8uUV7h"=ן!,ђ:SRy6 7P"CC\|ty6#UlJ CWRq65q_O"ef Z`bb۳}d ;E*sl,c&I)P2 +eO~+fg!/*(f`rB4*=̻Lv΢o ڼLe{ȈD8͞L3xb|Mc>.5@i+!pڻ,cKL*ɼSLb\6.,3my#?,5 _24V7Op`V$88~ZvVK7b`HcCRzG?OYtgvSq}()UlQ[C,KlS7ɉ˅#zGOS;ZVi"i(),Νk}ņmܔT$5p.E'Uw^3-CGf j6u;v.y^^˴AYorw3,-}^jPӍc5?d'!6KqTJQ|V.ُ+)2b\SųF_y&MG6sa»T m4LH,Qk|D5ƉVtI.C&BJ2NCC"-+jz7O 0\IIo%Y"skɈ ^\mSɒm7ڗTH59_{ ;}=DoGd;CʽguAj}oP(ħ1F5Z&A9.9Z(S`.|-Wv}4QQc3\qݻsv*q5lFIlhh[Y؆qiҏ)]pF8LPz-Lύ}ŏKJvP6;) FRq.F6b-m= ݠ#ٷ" /O]9g֌E"@4HsrVxH'_brxăyj , o D&"DHMԑond+('  ުֿX"ڏ0Z >*g 9^ac \ -dŴF+' _J.To>BHBnH<;سD-| {tK,Ee0TkwũQx9 KLsb wpf>bϒ6û߷`jڶl FԖ052w7@7.>ZYj04'-vCr\I^:dJęm~fvk/(jyVn\iOFo F9o/,2[ æɓX7Qf+c< s%+gӭkn/Ry5P= h_]re~-Ɔir4dԵr(@D]'Mר]VGb<_*msU!)!޳l_(8KTTn^\C7ӓo h|]W'vH(e Mg@cEQ%uRr2.(LL,s-6:c17 *TMd97\BmGtnЏu &Hj١Łi)XCҒJLyY!7p3s:F[xgb;L !4vz)~Gi7|2Xmh0 wW5Ny1a6Sx0% cp;]^Ϭɸ })5se/uMalR!_<1O#=OF[:8ګov QM=5>Pgw>8RT}YegS{}d:Ź, xW*4@Tɶ[Jw CP!ukKfÛ.=a֬Ec Ush+Hw#I.{+`̭3\\KJ4${uPob}iuBD&]9ˀF!(ciw:?Z@ {|ёhլU&zek hmAm8%UjtPZut4oXGr3dVbƞɀԹS 4ʽӕ_jhdNjYly%TT<Uk1}!~͆"1CC&x$'Hs kj%˥4 :HXf0cd46OO_ $,7# DxRes AXdLR" aN7) #kiLF6 KdZ{١4`PT0ZQb\A=>!Bu+j:RYۇz ExC"Dw3\}[-}LWJ4.R4Iaϴ^Ő߮~.~H&#ŤGv QQ)eFYn i4 >l)ny̖5B_B£>ϘPL/C}q ~p|يܤ [=!z#x_A)׆:[.taz[@du : U'%ĞRr)&] }R}bC n  GkԪ%dj^ywd?IIXyF]^J W D¨doxeLns-޾ѝMYt74*)I yՙz`kMk .,[f]vq GQC-[#Q<ǎw80+)l/=MډsL(e}xY("6g0?Vm Eb$(N,yL{b`j`#G=#mO0(^@Īs<"L_dÛCeomXnz[|bMf w+&Sb

    +3W njJ|FmP`oܓ-oUJ4|O$GD $, <`]l4QѤtA|#L&+p@M ^j@-{oRL ,Z3iȸK脫i-hTeK=WҎ} \ F<&߸%^4zI|硃D)0Nf.CHm3DH4ItXA(;\Z30oͱ;,n 0ɳu>oAy,ﭢ)pҿ-eF&z+h;D} zc>O2i^5}'3Bى\PL;A {Q#66_9@6 FMs/PM chMY#ӍmΩ<C(hC&"<5nM"2%(nKiV-w619ouؐnf?W[@)X]Ž!U+&@I-](₟#d/ ?DkC2;;Zoj .g> KVͤ |oekqp\ Һ?rQ#3nHkZ~UB9N-ȓ`oQ e>`7QyI1*hqDF]>k(?/J{È(N]z$<bkܦ`6 -WnS X~PKaMKVTA4卙u*KY5Dзٔ|r2 F tb_]]/NXSծųm7Ԋhݰ/},2 'T/D rnj`2 aE 3 ƈGs+:M"+%n V ^"s|{h P>͉s{h C/Z;T6+&so{7\XAC uk_5Ұ)-竤#Dby|JCf)Y# t`M̅ 5d%foq ;.9[3//b <R_`-Il U˥a:RZR=p7Y0#t7NHPfd+'z&!AiՓIK,:c5eWFKfestZ7-x}R{r̀ 1x n45*a.`4/aR $Z.$tF\798/-ytd+E! ({2o.A|"'$o<;0<M] PL ;H;@(_$=~|!_7(8OQ4 HP*yMlVRlB"4qVP0]וnɾ+&^|xsVE ] )Dz~fy5T`^zB:9GZI"I̅^uO ?RX:X[LJ~J q|lI:8j#FGb/kT[ӔrAнŸ*y̘+jeŘr[2AK!V dy NuUX)_N37XI|VCܺȹM [bQGȘBaAr~f 2'A8Zr c*aE:@ڎm6R!fUR` ĩ"v8F;9;iU7@rR ; OiԬ>XL"o, &&RQA`i1C?">9 @̑Y$8G]TJ\LApmV̊2<uQAdM{|8 䵁_lKSr0Ly7$"XyI^/m#zg; R!;)]19ͺXN,o_YӸ =wXӗkTwX!H/`T0tDʴuզK>M;K22=a qh~3s= s?+S&}ON>@|<A?L@ ʱh+wﵸ?Ꙛ:p@B[mCln*_YnOs0Ԧ Xrm.%A@-q ӗkޜaE${X5r;ꍝJ/!AwI9e<&|q oXgóH<إcrz,?{om#{RH !1>gLWvQ `!$m$t kggIyxb}SU2=.#/7-e`?v/hpkX#N^E=)1λN9\}fC?Si5Mkh!P]z&EWD&YD{C:8e`93PTH9S׮l5o xbz}ILA:Xɰ;&n& \K[HOfrY2Ad;w%D.J'ZĪ%sh=S-3oT9;VVַQԞ,Up\ⴻKrT>օ9K=$8lCهz<i;\?1o6z-^Fʎ=YIٵ *9c&{1wcTB} I e7S#|`̓#KCq5%&X8 녛kqt\'O;R3::x*ja*Gp%瑝#0@$X ^qܕ@)Sm^fnZq)ZsBסx@ Sqzi He:-u!@Z&|L*?jgeZ4~ މ8TvѮéK'GF^M -$,Tٖ坎!9f_tvXk!Y^ًB. S瞉OqhFЅFv(wapL|4Cڽ؋"<rE!HC9PDU]a3pX!&vlώyeP34vsLqMsr(:D"Ni`nx !:gɛC5zm墟Kd+vc&?BF 1H٧A-NpSOCz_uǪ ?5<"8qOA}Bn]S}o.b}憌)ԎC` ު\t;O#A1apJHEb7sNm#0Ty?E6 >kL JiMRDf2!znn#8olH8xq"%[8hO+[(4#O%By ǯ) jbd1tpvj#X04 N@]TV:0;uvvG Oۺt7Z5؈.I'0 MfX[A:Mb6'blFҤI7&kd&PyGg7Z"x&L tOGPuBR|^|dyzYD>LE%lvLbk'XVZ߮!v' o~YiঢUk,&%RFh1J߫MHXܝZzIK ^^#}(nLK;[J4 LV񮬾55([MRq]CKlmAh,4n;wFJ7cdI|kks)l{_wks#.̮ε}*.uÁBőQ+Њ,("1pdOB =A¿XA5<6|"[NGcj dș%]|eޠ\|;x 7J`iT2BɁeUSd"Cy{UHu4^2!Wq }y0h6b%a< ǾWWU%ѭ+Oܼ(g$t,g % #PQaO C<5Ou?hwӀpF9NhD(L>Sƈ ƬnTu8nVZjպN H2*؟g,0:6^Elr}7 ?>tEP?Si-nҊ ڧ!FMH&`u!W_10ȼqo$ڹ X5e=^toy'%6.;K4ܨ6If>&m\r1^c B.-RQRAeUee"{T:`ٙ= grii>G8i2VTx%eO輓K =zCgE).O9 9cYυtLFDNIkbw%7$1Ayw̡狀NY]*W昃8K|gTw=!)j;A0 -(eZ5)D9SQCilHV35bJ'NxĪRヘD&m)3ݍ:.yr 7}`"ύuBݢTP E' 5jrm* =gMڷWP{ &2aPG ,Rw_r5 |s}f/2tPV/H3sKvzn=FXbZ؀aYH#ϝH6{^' @`$~KC;le7I?Ncyp$N=O:fBD4/=|˚* U-{AIMhIYOF/N*fiɉ ~; Re+Kp?EM*MmT .? 9+ۃkp"$SƕYVo}K}Z 13޶n2|9 ijDE;pѻ1Y?,+18lu51ȣ9(E;~ewgԧByN #0;ٙ|v3eƦd=笮һl'.<=] _Iv$8=F^?|D J+X)౬Phߗ#^tN6-xF:w /Z(d}} ȘGrbYrZdtNfd7A6|k y̗'L髽1@|X 5S:zSosO\\qSEQ!DElՈh򴥖ݒT\C_'=*A?< 5X\G у!ީ_ľqR|aW' "ԼxSoiƉFwy8 Ď6|c5Ʃd*Ӳ_:M0UoFz9sfte+}f%J{,K]gW9k\E>"{'f.{Emq$ P"1*k+?qhP 5A:G6u Gnf? rrP;qљty'iܺ:F?3DS{WaO, U9\:k3bppdyOtS62:0AϏ -b]\C#"%oIK媎F/{KyDJHx|@N&X!Ơ`ݥA*Te +l< R{XQm^8%O;XI18,󺱅Mb:ᔌٵҝU MiXE!KW0PQךRGMv&fTGVS~I9*i#Wr^|fDNV[?[p4BP&u@V/}$ZOM`F^MA&J|)q2>Z)Fgt'h {lE7P儵 -؊Lj'*WC Z^dCQCw\ ؁,ߴDgKX`O$ i>h9j(2#vӉ+=wt~tfKjN:)cgksrfV[ukmmVvKn@S%g7ب{ڲ uw3>N^Vmoe&Lj5xn])p mQM7d3Qr"Ű)g-鯧` RݢH04"=9ݦ62 'f#FϬPpTZ1a[-_0Qm y8/.g9 8xM@33ru#5ԩ@ RjY_- ͕d-H%J,| bg6̜&e21oBg"T ^|wR=x<$W#c93ҍsXJ$0W;M{ɧt(([dw|l(\\Eٿ8Ȕm8ev,`9\8$r8I+A.C:X1x"F3Cb$WKve6V]5ߠbLxiR]h'd6+ 7'glq1Ƞfj\oKNݞJ0?8̒6Cnv,݀jxXc\y/Jk5B2Ds>Z*'}AqX^u 9SG=A_jY@0=MHS*h" RG}]b{e ˬS /W3.q<IOδy~TDjDje9_Y>Nx\L}GH K PF&XIl?Ҫ{_ ejgcۥ+y\1*7)#;)2=&Nz;YyTlFD#=C9]\$Ue?lxD(7Պ|)_P+xIsy$+ `n\^*4S[ֻ\wEKOYotmiN( 26()rG# 褌aݧG`F=Цt^(Q'hpt>*(o~#K^;5R\+Õ4=+vME;9x֡AZIw$t2V?/l{ՕץrWhֲ@;)TڰqvxT$ Su4 6qmvc%h62 ='쌐=fzUyS c5koU}À1e3qwgh5%5z .9͘;OGkn)mJC<8; C‡CU6nnT]L|QmdױJ>d5tmWw^DP)`.wP) 7x_jGbk^bb :+E!jCgKy  8ˡR!>buS1[!vCim3XK`5@ʞ||?Ցi΀\rOj<{܌:|,VWO F5K^*=;lh^G?ӣڰV'%qdд)cq* @b&T:b's+hQ (!gI8ޕNjA| S}eCW &4cs{cS()g]J(7:ilpc |I[n)+B(h{`T+Мu-$'[`O# p'GOz:QBT%.Gqr£-RCD"W`ddKɎtI4y&gڏ%ƀvrްEž9A=k_tk5i.Ǩ9% {D3i|Epk?ĸdޯ!:@ajԋoV1t_|&+;fg[ыn .;?$ &5S3؟E[SXI0`w cT0[Vt^,dAy棺:<ɸqcj`=䰻'&H9%>+3TPWg j &yS#MVZ^\6L -5qiD)# KIKqukTA<PEuT EٻH80ÜΞu|<-+J7C2Sf|TL| Mhz?-I ~ 1_s -|)\C0RAW1\~E/u`L+7(??B9)d!Bs"08[WE_Daҋ/x(+%'*kMh&vnJ!Tě"Z66Мi"g@ }Ep5 *`a35̀bk$ Eu{|!\~4W(SFhNaM>EI;S>j'(|m fH0q11 _d *4A5@|`{Q*U5똌QaٕDw>+ָJjO'8*/ȹŔ""v" w!}_ϳVj\_xц}'hcԞ%&vdCc`!.;+ XMC۴iTDט\.f2ynZGrfasl\ВԞ@v(;_Fod[~^~VdD!qu$@B* 3Ųט8 x!g#޻ש&@K7O( k޲iI.nvDGm?ӄԥpyi>'$Lz/==R)1%o'ȍ.[ g~?w^۴ J,Vuc>F$F7OxN~{AvIsX*PUُZh~X>jA6evKW"6s7gRek:NRKF)QZ\*{L eb}̜@"C+Ok" 50P{4kt^x19uT[KgtI+5L}h=(G{2w:9n?V]ăQps>~OP*GjmdDwV0@e&}#D6ɜ^*TP#m_{9?KSzf [gV+3s "%.lEn#t)qܜ 6WH55!,':xx1 n̯5Qp֧wx9y7hc,(߇?;u&gLVz.od``x8xݖko虅=~U1U5`=}}TkDrheۣ &.18La^ʜC$IU**r-Ij^O,|dQ/,qqFd7R܆veB4rϣ/n$[UpX4k P#tN?jpf e -ٕ&ΪCs#< {YPDK9_/ٯ1 |v8f" Ȥx d͛B  ߽On!{HX|j9lA;Q2"䧺%;P7t!heT֯qخ/a? Lh[rK\'Azx1L˕]n9.|"P| pAxS= _P7өE*$1.}g #d1?X>OriIh S:kCH*>ia<4\ŹXLVG!>'ڢK2eiؗH'X:,pj8Y:l!]?V+ȓ)3V6jA+ŝ0iRQ %zsj1YPj\D-mwLd;U3u!$f=F|!7HV|cnm`1dܹz.o**?ΆXK'8*nk.댆0HCCeV?ڞQ!6 ^oUdrpoHCyt'}.ZO:=\uatS0졺[5o(I[Tw,v. KhEa,!"%6CL'-`//ߌF|g#ZDg⹜&9Ƣ7|>of>?r#6a+;YoIߝoqJDHL&fw5Q=u`qV.-g_2X;= lRWs^>~~|vx m (Ҟa f0%U]mxc0aDq\6ـB̂@ \S"AM͵uZtS' Har"ȯ(vN;l3poSP\S(p`E,}kYn!^ S0XkgVm ?DwJ Hk/EIjt.9E,ItIꔞ dι)wxeͽ4HD01K@A>%_qU1x't; DJjq}Qf;j_4/ްitB痝ۿZxI=k{9 ٰү6 2#0o&jN. ah'o3`g7'DUE{@P>N^~wKY*Uv` =CN 9D_T"#Έd": eF |ك{F,+UHkz,i#XBA,W4Ng@~"T})!̙+ s2aYhuFy5W2XOetD?uzvy׻Vi0< 'W<V|tZ:~qYB,cKJg/U:/=oemάH&LP5;}1;0@?E_(G0382S$;V>> ܷF )֫*A[|P~dh0lU * c9e!Dv5XU¢JaźlƼ`wGh@lTȥ * yշ>|4j*ȼ%ۘؑhn|vv4CEěρdcZ HOIXǐ6J:A}  ٩`@@[E]\ZҒ.rrV0&3O(Pp%X)Av0&o{KV  gSxyڛΣxȄ]o \ĵs'=rNՕ`&ted`1~?_ 6 r c7%ʱ;+Ú®PPRuuٍe#rPs >/5lX.OHeukR> >Z6*aU()23ܮQtL0N9skq}5jnȿ\:i\Oelj&n&Q7o^B{vctL_?+?ɐ7*)J}\㚨^(͈m^PbՔ6* ^>ȹrPW8oH@ū## '6 *|}F+ i %:Ϸ7YC6^X/`vkd 8 |r/C0snE,dsP~RNOSo8ti AdZ )% r¨*nNE,K)'Q у~6#jL-an 3P=xr;l.o"gX#!j);c7.bRIJ'}4sh 9B_7>B[_YY%U:}!r~^Z %HdTt_=fi ׻P"ʖGUiE9,''pIkߊoOw&o7"$cs[gC>YtZI2gϦ:rzL.5 'Czm%h??uEԸvI}(TMLu!`4$pZ;zGK)VJ+yӖdg'&=- 3٢Z^ޫqaEw Up[+4tT;XRLRn7K2-KJÄOg{\i*yPTw~Q֦ϞID8 ˭gƕ1m ]rG4CM-Ӵde=o5okK4Ґ$8$ = džk6/dཡ*[\!`4\@2C#~U`?@DJRLݬ`so[bO:/9Xha֊"I[zЎmS`\â.J}#O}w$/ ZPZ$, R`}i]3v!?Uh +l E3"٬b_ U(f9roeiݗ&ɚ+{zؒ)0SU\b`Lig1zJVφ v.f.~zb#mĬV%D%qv#z& ?xE1=5ʁ&9 0RMgi{6%]l1X=h8[}8dP2lӫǝT1r.:^V#3_ I1X!%s,Jh>ہ.O0{<õZF-%0K&!pN,[A+'㞗;Tg[<0{u^20"dgŇ 2| Fh9QFn?8'-wLDž}sS-S :+-Y;ՕKP̅SWJL 5pl^o-"䈯 6A]S@4_sEv!Qdv^a}n6k;nJFv?''=Xgպj\5^1YBJ7gsvڥ]0qk37{~|gh]^切K22uuuõ6oQDJLpZZTzaha5K¹3Yhk!カn{<)l%jQ\ P$j[ tgu(F%v N \sA6v#o28 ޴ڀXXk@GucM >^a %gQk+>^ AsuD;U}O:skgfT0X4 p옐 uR'r 7!^^|y<4NgV(Bnj캕W^W}60Jѥؑ%l&-1h M};,;S'7ݲx91yrF|X4i*6'[˜etOLRX/i/^qԶ7eڐ҃*9-OK{RvH5D&%<5~1S"CH)z4v6\<@TbHA -1#G ܽ#Mf9?qm}!ʊ7gBYw|_(#nŠ[#6Hb*WL\EHnn}kDe%X +=MpVqjhX˻INHSsO[AQ)|!+ kU eiGWw>gLy Q᝱,I2'ycؠҊ.W 2ұT~h}>CgH%Q>BWb,s~ j3}PKCAԪWI9 T$w`8"֫w-jD)κa0̏I:#R$$.0 !wd%-=y ,9)52 ]w@K䅶,HLO y~QRjhҧf00°-3kb{|m8#kh'u$EhliS I"g7\)1uDB&u`-Ft\SJ淏Sv0ftX3ߎd8Ti OH'&Z`yV S$S9@Gp[#áίFGjg_2^3Yx!TG>@?̦ @Ij븀2g:6hW]yN'Bb}#xO3T]a'`Dヺ?˚D xLũIe4|7ʭ{m?'gY,byB%Xa COe7Hb#pXLYb%YAF&T TՐfAb@[ D*͏On氓zt'hW1}O1)s1-i\sKeBi\c?v⬭W=2SQ {U;w?EﯣUb֫t9w\)"$FkvB1\$JUHq~Ttc[(/X66҄noR IgUBh0jzQ4XkKQSza_F{jzԃT!sF9cy,|&gB5ǂ8l+P.S/LwЧL$SWK}Tܲ .jCLj?o #l_JUIJգGMK u1Ɩ!bcٸ>Xsc/[ܶr0Аe=r0J~5Rޛ@OѤOՁ*]18.Cwˈ.oUNk55~%SI=;;UOb qq{pd9u|bJv2Z4@|mM?5ut+`%A#` BX ď[U hdGp?a-Dfl.wMt=MJ>V}vɟTAM3W~)i|_uKe P m~:dEzD*6?_noUq|C"3QȢǺ2 ޡ;zU k8v|2 Կ Kcɵ* z~;&J^aIdZ2L*OKc>8Q?a< Rٵ:S.SZqZt;˫;Gւmlr}qd``;~ =-kWT 3 *Ҥ3[i9tW' &A|ksIQ˨p)ֈ^@K Jdѐ2>j;ʤj PZA"+=ñOd.}<*7@O'g.6QM@{TTKMxR ;˳\iKx4DW 48RCYڥlhd+ϫr5ش X$ԕ.X(yl؋3{qA5%Ե9csq>:!ȕWD=;uδD5.gsx t/łr7-Qb>mhUe>]ه rTDpzD2zJm@㐽etJYVr&8J8'zs*sOW6GHv*Ykh ^z+a΂؊![n<.pLr;\!wv9h;B&Rlk:c_$(xnh:fV5vWxc['(-~KTfoQ=:,|nI6ɬG%?-}/RPo\-qOlv+o߱1:y㴚eRvSǶL:uT@k0 ߱`[+t=؝2u Dǵ tMK!ba[y i%z\;/O>1ʴTfXRl*`Y\|')4]Tu+[٩#n-b;T@mC 1{CgJyMX*L/,wm}/Kr䭏,l.B ,?![ϴ8nA'KKU\Ks,qdvQi5P( JS)'7˯62XK*4C8ՠETM- I<,q)1 kpj.)wpL.Mw9DW% XsF+vIy"ڂݟ,)pnHIWTi(H: pBx"BP^s7x! ^wQal\[B65UT!J㋓$s ,$~5HT4AiDjS]΁&I'+G/chKt_tgW<&sg$z/?k@CڗFM'>]9o) V ^*~/ˇ9 RtU8Yܱ C|џк .̑'C蠙!ȏ̋r$AԤ=DW6YKqδ]Z8 ٻÑ,"M$Xe.E}W >,ထpLzR D󿡵K(ՕA%~9q4$w|A r HMo6|epux7%%߯kTag25rjFJO@Ҡ09DT;z&Y"BG'-ģj#fݤrlIe B?E`sau'ns,R]]I hnw?z2J':!$pqvP E~%G|3/W\+>S PlGyT6-0@ E}PMls>^BGtSƒY-)n)/5=Ae}S4H[S J`miޖ <'nү*]IC]JayT.J:"*J39&1&XAqiE$Z&[}m\TZ.+~KI2B]p }Wb׃EkR+J>ML5=R`GW=ICEXw@G-@R3:>!ʍשg3ɿܿI"DnƧMأ*!}ONj_k.NyM<@  B;+݈|V^%s)<:ZV'+ yNLZ$x?YTl$3uMom^Kj]yccFV'cFI$sq!ҿk]b X4?V}.mHr R .0JrcN. _Nm?3!jwjtɃ5mFS~g] 1, xoIJi+0aH}|RVE9M<ɭxihҎؿDi|}har}rj4`k奻Ož界8ӉT d i{߳daNc t 0!'\:Y2  tp#H&Jh_pKU<"t)n4ƘTͪ>VԦ-|8"8;KQ -*P{uscn=ʹ \ qe(]ZZ~]@f#K!SJj)> `gޒxJ­^mȃJOR3]~֬[sP~i$=q$5햙1ma%B9U`衳5-W-mתnts?K)77'S\=eܔښ!Ɗ:L|HMEMeћG0r5+d[=ݔp|9@h s \V!Jʕ^Mj~ӕ/A8}+Znn(' *;|Kau%rԎX6=`Q+ ZgVb,M0 (oz!=IECm2Ӿ9-T,[w(/; ӲA(6DXߓp)O=T+_hD'܋VYc]g9hVЊkN"9Edlq~Q"zGw.ԈJ[(؆> E(ADWhUej9f#&'Bp~^(XrnLmx[` ja?&9[`;>Uԟ3G}ev;0Xr̤ u1R&^k+yzAL6 ƭh\R^˽;.!w&ptu6*d|qAjzЁ\7GAs.u-P5v%k2gBU̎#Y_M'AFuzkof_bJwdT|F_X@P+!Ŧ1A%Ui` &9"v@Qtzsn +Wb &˟á: Z}[ ?u{+Kw`Z+t_/0珐 h:\;֘'0,{4ﱀ"`exgMKه-ʲQw21`QgGb.ST纵CHzx `}2q"a s*VZAR#r0fa3"HI>8V*[5*޸pH8}6Bߚ:՟4!?vuP,j߾J[_7BI:Zs$ g3({OWjXܐ$1`8d a5u%S1ڰ69R` hrH7A*ICqjRM`g2̆ӣ\C1 q-]R0ZQjJ J$/Œk 1Q̖kbG2n-v`/Î;bԳ)>vc\\f; V5W3t%} lA4J܃\p\Y0n$+qWho>ܹXV;&d@_2} 1 QIB1xE$ZfM۔ݘ{B39o9J$/ۡ@xZ;S>#>:&b&4S.骨B*D %W2I[)+9 UFt꨷0sٿHn sZqRg#Q*j",WB0l̅"k7B6%%"Gڜ\r=(1!UECZ,I#'|[hΪ~BrCIVs@ EIJEхkzє ATf}V墤rLi$nZ\S z?_V5Es~t1qjc6N(7"f2:ݗeb7W!(ȎԘ"Us't!%KGTܧӸTh*r-p @ץkq_g 9C& *kW7sF˚V(; A2/yPZgϋ_ZUC!vd Wu9c~7vta $!FhϚ {G|ZdN)HQ+=S(^2} IvIp(ggqrh,_mu3fU^}a2smI={[2Aw+1ձ@TB!lj h+֠(gXD?x{-5z%[I, mgJo^, ' _[Q3~o 0Aȅ0FvouʞuoU<( +jSGwю |ݎ IݯeGmC*@jh0͛ݵ&7붵LDJ Eo9uͦch,a5xcTJi(|$śi$"'v.CzeQ֪D2[lװ6nPe}wђ3a)=_-ELt1OޛNAhEQ;l5Q@{ ǟ[UӐz<8J=+GWcHE~~Wlm3WCecYfh%33 Q~C}s߬$gkQtNʭ4ot?f1C]7co]m˲lΛ4OϋOevhgMV(m/Jԭg tecHw1M8v#fIKPƭ?fO_R^ֆ+e$I4" $PKb @jUO)VUi: lש7CjiBWw^BY䋉q@In[#Q9a¸+ N^S&&<k愺S ١m_.݃8jm^ųSwP~ Eqb3HE`vtJ&sUŦnpwf+vg|٠} ]YrV{k~MGˬ"qZBflbNm S&si୒^#g̑`jfN߀ ty5䏏9cjo4uigFs߭FHv/L/4Q|ˊH=g bzOPz/ ϚHx-1:_Ki掛/YNe< ZOCDzY\yS\Ȅ_Nhնg"Vړ4ÑH'g~\^yEODfI0|z7ĽRp;Zmȯ/\GvV/EuꁣQ\cc7RRMSj'9.7kPZh!ڡ>[M[9\%] [*+ #<̦Ϫ!pP%bx%?RwS |1k ] A+ c ~" A̅ez72RX0w$iO͊J;E~d{d>Ӱ$y5$ ٢Mn= |cj/xB9X*Z#cTaz +0+r"1+>]&l,R}9qz>ov}7NVi_nT%*צݻXuv,<|#P=Li}o{RW0Tɋ8=yH`H} L@쨗ę.ǧ"iYOxzno~PYqIQ'{/E8dOߙXO1BfN/k>nrn*ֆ}q9lҥ"Z^T]6[h+ø=ڡꉀJ%bHE\cJ |U @L lVnײI:KP1=a\,v@&i$zQ :OhنPY֝)7w<`husH ljdx![I#n5Q}>9Jwz0U?di{*%x@wg8RโDr4b"Ѱp*;.N2bL542݉$'JsEi)o(f&m/ ?dCn \&=MN އtH%1E7[8gV^XbT3~ÐG|LDW ǷLJSKn}2FMXHM+6\P`/PQ` )W`OZҶaX1DxͿ&B=劾+w $(s瑸4c..`\ 6 ωgun~;*g:Q.1Ęs&4˩gcoՓ('bIST et$B:nk|"pf",XlM<@yH;?U_Zf1vfaly<gPoC5'OA_0x39XlB7khQ:hO>VQcN2?ASo=1Z*YΠ(˖؉316c'<^x^b&^)w=;H02B-![tLrlPҡP:Ļ奄 U**Bj6P)IVCfB*,-/kMH)n>D?R)ε7 JEQ_%\B;aTTHmk@ܔ,{鰮0sVt@|rS7y0d̮%N+ zt9xԴWa SiTV',7}4#*hYm뿺e!NQsn'U5 1[}k{b#'P+\]N,B; m6z. )שs Q7*Yk_+#)r}VѤt%x [X.ǘֈZ)/"L=]Hm"ha*H\:w"vV3{62X8Mۇ *? -=P9A{f-S5N֌q|]/ j(ZwZg\Y'OGg>I2@W8fV9&}Gr+uV\͐"js6WLSg#eAs4P3ouKjnqC\{M2*i'nw"\7dF8Z1Ga1.."IPzƘ# q/c8> ݼ "\ r%dod7eh;15"qs!M)3l-pq{e >]=j<QҶ> y6!u%J.Ծ\5 H2(kI3НMZ+MtSԋ+"Y/hm(- Ql,i~KC;jő\yI\px ںӣxZC`g}>7ǁi".ЭSTgbT]}v1zu#Z³Fb NuG!!cʃ_-!6J+乄@<1g:YUbڻc1DEK *oа:0F5]7N[mV߻ ۨ :||\2#g >\6(c:m8a,sbKݎc䐚]QN.<`OKCs{<`j2fa:lj+ u5Yk `ohUImXo{O jR ikXatgH5 YX 4Rd1eϡz/lv=Гy:Qؠ@">ހzO;>ӱoE3nMw\;\ K$"6O6QUՆ3R[7Y L ,}qCmFuq+Lxf߬πgAε(a/g*uœ^p^LŎG5.(-*{iZ1)n*n>7s'gK \gU~\y]pI֐t~Yg5X)A^t2!cznҺ'bnݧx. O_J,.EmUCzN&ے<z/řJB$}[9:|~ @: XbDb `Rbs)4u%]l"U2wfU8&{ (&dgu)vu Wr5k3 ^LQۦzP/XK <>cbW{ '0$T,TN"gQwvT>E@0}ϯ82hTwUY| fZo!Kqn|s~;۶,)$ԅc`'JgϧWU˥3jvA #d8[_gnĘ(n7?C741<0[iYG|UIgMyP`0I'L l&h;~Xd\dG@8$2Lkq񀚕Q .pK Pn@d k3:`l|Z& Mzv3"yO0tݮpS7rԦi^^"ICx9ٮ/o} uh:t_O ;K :>lY7͌ ĸIн<_!Mp yY#J|čiJ\\yy:(!: Z!9S.ȥnmm ;䏹LzmTnǧ"1#(vljeC?C-OX^PZt~(.Eta|8\knD'VuLL9g K62 Ȱx_x"KR79N2>I!0ٜfRXM\0)|2T+_p<."*%!L\lEV4c&j e(g;)=L'j+EM`k`iHZ=4Pec۝ ki.T npXݽg{VyS IB1,,h _3t}ώ `㌔L!@Q8]pO2؄J`]. eVzHt^K]_$3z詎ivBˆU]B憜z^)g#86Uk`n [ щyS_tZP3ѷ!^lu#,DmH3]`2HɼuwKV%[(E=L1If^0*=rcK"ô(dd2D{/1';[dl4RH]u )c")ZNK\&Atv|TF-ߏԔaV{}6]Wg֒Bޖ#j{ IQPqռ;J&2iQQ6p( JV}x9"ٵcT!ܷ[a05K9y->^gsI hcXswP/)ffJGF>U6SkJ[nH?Fz}QO2:ƄCn7"'Rn)?ArD}0xHd%ݤvb͕Xn}ɣ4 14ʸ@ܿ6{xf]UƬۂ}pMJsdXR#0O5Π-Adn/FU_} ''gbׂK7nON Bzw=d ߡ1C:fE`ѽF)#Pst%S̹9 n UD66RÈygh |)Xy~ 8Q ^gL 4MXlCko JʙsQCgg$"`(kg"Z#Lի q~gݸmOg>Zwqħɐe>yI}MJ)mXsiK%5cFUɏr?yaEwӧsZ%T*K)pwH]uel^0W>zQpǬQ:$]:"P,W\Fwv&9n%E4ɺ.>;IZƖL4n˕ dPcd-] {tIjO <{AAY\Р S`D.ZȁUwx;.xHn-q=%-tbflqF\)Q9:{G5~ƌ1MIDV`Vܹ O!zngŌeȟ >Q&bixk>`]Jhg!/% ]1 h @~ra˕wܬF#c,4ӝyZ ;᧨vt,qʫr3oQT#,voU3?7gh,ٸhT:>_T|l xٱ亢/#|7mB]a5K̪EYj%k˞klC-;sIE|*s^} 1dJ`~ii'F\&Zm|FiamnT{"ͼbl*yJVe#SgH",\o#+GCZlxx1BƶfЙ󤚈YXyMu`5?2$<mOPDȤkUJ (9f[TlOWQMvr:r)Ʊ l̕MȘWL"tvsgPHW\ M@.x~jpœ3Sߡ߃'gjd; .vLNrO8Szɸ+fTUYp8S.Nβ"RD@.}QR,Aȇ{g\̀{X1 8:c +XtWa!JX]S4>nUM ^@^?]B<96u:y4?k~u1 SvM!:@O|GbSPW-\̞%F:ci56g)8?ӾvFPoOӸJ^`: {pvRsuwFޢ:KC'm *fM6gc{'HCQ+FK:W1u5[A,@[IW&J*XIg]3G\UbrHQG15;T{Gi^HRTV(mp !xq N CUg,Ւi :6Xњ59+s;sN:= luETњZU}Dۺkܪc󩑺<볰<=h-r=1 ӝ׫'bYOpꖸh~nhD IՐb~8e?ϲlty:%eքL-ki}i9*WDЃ~z?VԳQB>Zޣd seΜ 3Mi6ǃ܉j y:<6ըםd_S4RY[xF̓q=B@` :rؠl1=!X95ڒ*zi8Ȕ"KosLiJD,-CMS 7j۝Tʵb7ޕ&0ygsYxHGz Q$/|,r}_ hPO:=%LB f',j.Ζ헦RtBp;K?ω+։+[eAom N"G3NRrVIE3VXB銍3|֦~&mq0S -fBq0s;#tƮ˦D4e/RKaz"\g| zd8YrJM4vmOs꼽4$bXR34ب aചc#rc JÚ1hec+L^4rW|㚾KFpRqvGABF|XE50Vu.`΃ d;DL^ľ؈Yط/L%7d ӷX" ,%B+T2\\Q `nVeJ$îPuf5Ldp2 4QՕ]P(5!Q:S~${cnRe|˗B lbk}$3Fǟ!ѢX/o66v 62)NtS 㮆Z'=բQ_}stqT/5Ҳ3<[AȍHLLL "ғ+); ( RTEQ]ZtU'_.Eea#ZisWoGAf7vIdWA2d 7HkֆD7 vs[Id ȭQ[.i R PsI嶄!eyCϵZT]bY2Z.ډebQz7Qr#- ɋTneg={^}a~>t bگ6(a -#U@3bO Yš]CU9gdEx= bZ A+Z#]93?6ʈe`~ bj#J-O<[;5[>Rv Y9onUo3snQ*4VұS^6f*1ЫL|s^#ҤjbfYS3 Ѥk7~"4<~mi}ͯϛmfG[[X:«xh֨8XnEa9.PZTnF9TԱ](vLЄ,7S2Nl< d|W[SKo"qZl%8:C#p +ޱr d9VZ^ 0O1 3͓.`#JyMjBJ֜P>^1DBID.wb=NMN:g=MFny\&nCсF̪?M],HBpPdt"y#ű#}\`Jj]|7 J1s~b3ElERjox1Z plqhf;پ јtwN(ngQNZrf Ha?:U;k+, 7B $&gn#`}ͤ$,^G`-4薊[꯱?EOY3bpfe %yWwɢ)/n!+-%3rhqqQh^5 ]Uyyr"Kd“g?և}\#<ש>ZH~<ܹ4}egZzER g:IGӗ̺5FdhHva$ ^m[f_>V(/T؀[O=\Gfv\|HxCIzuAG>6(Ͼ(\z^4?4xhs>l*``PՔ9&#L+ՉEJ=., \"R2ijI*Fӕ/{B_pܡA*B[;uݢ/0j| o{ drjpAt+Xr. )*V k^OR]&i8E_Q!⋨ QEqV _۽ȭMHkq =-M* +W#!{=M oMUq 7o|6n҆@߸H%GۻFXtPXeGjn+SC6+ aH7<=د UۄբNtiZ/?H<:GHΫJE., ~"<"iLw~t;gM@BgS{qp]"2 8`Vl@[l;v@zWUpsb/? QT6. KSь[15$ц΀l_:I|BeX}@D8{6*a]'_E( ӡJA|Zl(\1;m rViu!?7)VFQ3 1T/[G0Tj}lz#ҋ eߡ@CEd.OK#7LM& ;Y2Yhp(nAZQze\zHqeƺYغkcmhճp.840OYk!wr&X [Y QuO (f? #Hav8џLAnV"R$ ԧ$ahC.4DQ{|iqĜ\>VK$Ԑ1]V<'f3jfS%ȜX'M͒VOqzK@u] M0+o}j J^7 Z l04iAF25~#׎DZtKI&)vFI މ7Yզ%Q04`D*2n['m(&gn2!Ќěeן!^9>ygg;X]R(_,2ې#e,.@ŐD Ih{&3#/?Vгƕ?:ʈA xՏ NJmaT3O(>>\,g5Ji #1|/y9T{t`&b, 2,^q\G,*Afƹ- VE{_B& q~ѶVw܍%yt@Cu"9Nv/XüAh:v8xbe3A: 'q"0̒AчfB1-".ђE6콹õ2"g.Aoy$]oS8R+&˜r B O!z]qDJX(t0:C~QƊ1$ײطilӚ>b\`"ؘIRh*4}wuEfxk/\$| 2J`/%J,ҺH-j%0@/ԼrlWJél (O Mti..v׀TIdPP=n1{ؐh82?cҹaj~`ЕmJuQQ=ofb{{H+԰ZNQ5WvpUm;Y$oa2S`7v0ߚjqWT H%U{Sɖ5fE*YD:)h Z8IQf]n!12/}FJ~y'!{ KGlb~֢vƘ|aV=E"mlMk>Ftr{ (L 5~hN~i2⠛DOQ-ѧW {tXg{Q<%E PXiG֨^I(Y>'Y^%H#X#oCUFyIG{Gb\䲝ҡВ,PV,D]0տg1eLkOo[M:~Z5v[[tWo&(}sٺB-.Ԙ+ivE=]rWGSRߛaŚڋZ|bEP /1qI<O8ى?E< e "&ƊgtJG1CTžI4- `f.fտpd5Sd(ũb`D5d+cv'/I/;ajCH,l~ BE6Ծ>!#AA7!`CI-#b7'g<=vALzrG-;g̭&"'&&ޓC#vaWMeBJ^ddx~_fE=FecJa2-L*szo`iRTh#=; *sR:.I|o#f#bk"Pbn꽂ㄓ ܐWH7`ϴt~d ey ķ_i" ۚMߝY.dVsL-@֏0amM+`N!|3F8-M%Qoc>+-:U8J-R~Ds7pge(Y^t5(*eFpK + `2j 's3h5_e5ȖJe2X:oՌQ%Vˡט*(+h*4(|/X\r8 B>,I_rXpԴ82~g_;EUYt&KNdV@v!FAU[G*]LƌAbZJԾ^qeJ'v ­<vkf2]]ɺ!>Fb'9c$+!բXa];=Z\(vM+Y1(2Q ?8=t-Ix9qyoיZ w;_"T.`~hcB4@5vPD65;EϾǽK>ب)#ՙ yVŒsx[ hOI9 =8 #sN0!P]vYʩ:Co^K zoFH +J;1SfLk%#I&lƦׄe';duDov+?N&*`W֘vTd1\)5RKLO/}pĕ髸Jj2]"3'(@rV,FT?b+Hx>MSk#G<25T$YN3xqR6y(̞l5m~X$r*m_V^M~%?蒔4v>(ĴS g<Z~p EşPN-CW$I>9ay!>* R+B>AqPTqC0=>`zZo'y10V{L!6SaB:H\x4-6`.` - e4 7;'+GBu[wțyᒑ+3) Q{2hfo}7dd9㋘݃+]_@N u dz:7vNEiqc%Vb GҫVw_/ň߃ <6%,)%s'FDeЅԱi)ԭtU^$(o Ƽ@Bz)wo@iba#D3tX*`3<T dQdڼ'm c+ٱ<;0b{[7<8顓lZ0rpFc@e$Lg j"M`΁Z?%Y)-w4!FMi$DyU T2(qG(ྑX ]IeM*@S[_OT]*qĕ֡f~gEYYȴl{ %F&xe<4b뾠򼜷[SnUFÒ$"E{tŶLۄAQ, ZaM*g{6i@O hwy$,O)E[3ߕLV[E!aTobΕ SZs]"+ ,o<ڿs$ϯ#On>HVԴVУNJre@\oΐ7!ZwD"r" .K FX+l~`n goG#%1Zߦ7r:jT+f8"[ȣ6Ep9gHLezS? A7S{1.}SȺw.r+G}'VVW;Rlky!nň9l2MWk6V. Pw`,^Djn`*KSV"{6BT*˒FX6n !\xזpZ#jwRwj} v(y >F%ܽȲ Wќ컋ԝDO=`̷SϾ&zkb9ߌIr->8@я/"C RIdS2^/?@ŋ`e܊ҵ}9y HHْ<Pg$;{a<BuO,yKK]!B= w(dL@|7 qBO[X":Tz1\eW(nb ^nu@MIyiﳞ_sRRK9jlg=s#ru写C Z[=7@T!iD8jeP=6xfXojS}hkm;Q'z>It8ֹﹻhQVRSz8N%vheCs!ۚ-5RkgfpAYK_S,܆`2P!x/M>v}-GAh}QX&că8c%n*uFpl߷K}T';Kȗ*PʈoSo\T } #♿;&mw0Jƿ3>p8coZ4)&pv7"a0bAX3ɘn9oi9)P!NÐnU]PQ֝|& Wgbp/>"Jmo3զ% D0{E--=b257 "sfYNyҜ |0oRk X$OY0pU?~.6KEݴ:lD *p#aeH#s^q~ȥA䍎rS<ێgh}U/?՝S SُM+^ -CitO/!S#r㶌[(bp%9ÑX≯hm,~'@g8s|zȈǴK8~yJXuKZ24298>ZYDEg%x E !pTɱ-s)?AjA0䳩-#uޓlI_>/#\X4wVy΂HuNyo JK@m 鴍 ;G&P>^fUxW?L pw.(s#o|RǂP$@&6^Xg(耀,YA'EjԨ Q*qe2 cأI٢|d{@!e+l.ӌFE/#8F֐+g)[wDUg<q5F`vQY;dZ] %){Hё` ! Nnyߥ)ukm[tPXW!ˮ9w2x6[zX$(^8PY5uQ: qZ暊$/#GKU&aSA|Es k-Jc#3~dċc#mta|?o|8'R("I{Vq@qqy x'͎C@u@p>>_lxr|PިlZוM/.M@C3$4a 1hOrHJ=IVѪvۮ~~=ݎ7fRR7ߠe@zKUڎ'LxqVu>ަw8aN(,<_"]A1# &G2-e֚p;LN~2yqni{fIpqj8"]t L|HJ#,53,jԉ%^c:k à2I:uQf, GSYG*at('kNڐDz82Tty! z<;ƌ`Y7 RT :Ь K]L;CW(ީ*Ӄpnm%U"Ҁg3T˛ t! =l44d潏yh__h}k{|C?}i5y\lYqp.Q(Ê|@3{V`Vu6L%JkbYYRF,lb5~Qa[pa < r7Ι?'!pI&{T !ۯ};Oմ-|E :vBkx|=M (owK\O:ilcL[2Tm[>YԀNpqn Ktۗ`ʑ$D4>`՘$m#?_ fx+c1 XYD@eF&ޗ,zjIEx44wͿQ,Bز '}rNmoEXIߎG~27pϸFK8@,/ٳxȥՖ)ќ|])M=i6Zז)n\ggАĬ2Y]KE*ħ G\KՆxg*2]E£d+R3NjT80# Q2'Q3@Z mfh` PDL#iiDO@) \,V47g=,|ۭv4܎%ͫ܄nKK1p{v9@)w'8ɥ2_Z+eUxG3g#^.2z~*? c6*|/txC-~.mpYx |$QY,tRg~ЇD8u[obg]jcMIg.vus A\wyCezb>.NbJd߿"X=O a%[`,sD/i\ZVEhRjÿw<G]ݑ|I4G0Q9tJܧ2`qqymyW#w6 %!^VTZ*``TkV 1 $wYݫ8ںC5!銔UGk f4+l>ϫt1S^g;cCמjJVuY. 1A~Fhfk\13K>U1rRSq~5&SۺJ:w[5]jЋj8wP4GY[ijC;'` CI5HӴtFuѼ^VDA[q;Ut|ˏ"$c>=$ {FG@I%1IAod[dES݅`16R0H!&2XH "_;!lq(DC4G((à ޟN`kHޕKǭ[KNjH̼Ni % VRţl1vY,j,rb(se\oU{`<=LJ%ſRh^wgEGdfΜ4a+ho6^&P52zYkJ8HơgokzP˜~rtIaXeꏸsWFN*}E&$6j-)[o ~n#0SMw٪Т̃h$$uyQro8i:T}Ť6|Zek whʪ}^8aN?>Jy% qdnF/s^x{S9dyF2͝4/uM{^Ky&[' z4Gif ]N4}]/u[Z4!br.WL]v 0,NyT/x@9蘗[Չ" `< ީxl_7^>IFЇJ;D2$<# XV/5i.6>ͷ{ gO=>pY|әk{/[Ժ'l ր!!;rC[=}9m#FV g@=JscR.%ݰwv\`) 4A.= 2 :KaLwvpo [TfѦ̯8Na$c#,EtR3CIm}&+##"ʔ>y,^2x2[{ϡAQlS0mvg/78mUgv㤦-{w}b+v>7H KԶXl#'(.*ǦJ2b<7x { FCmC/I4&8܉eg ~+Mi>[d6e1άF J|葄XABI9`"fDa^|WJuߖRR.@SuM5g&A/+ڷgï@لï!M<όz,V$;c"y?]Rh#na=;H&,6FqWUZoXgY~} cCp&$v7@ZIk1ε3xl0%]q":O}2wWC.')?ظTQ?w`J1SJQ˛>b!;:׽$e@"9gy {]T_3kYtgzjn}L9 U(Ba+Fyן7ICUm]UV^JҶ2xjY0aQyy'5s8_кէg):s$VBe9  ܠ Y}~ b<y`[dk.Pn,M)%'RS*t7֢MfZXnfԱ.,ik1nH$`YȄLC-*u=M[Ĝl㲔oAq'K(bl0s :EؿZPR0j8E4XWcѹ@vp{D-_3I=Arԩ0.ibeR,lLty/Kya4@s+S_ndhEaeɝb|N&n@Tq~ALHoҌwP*wsw6[p%Y+VoF[:*^sxfMMpsZWX ywt($;Op|kԟLBn _rz,i{µuT@7mXP&u[Ny6Zh_rޏ)`Q>\;5{i;b/gXU%&hH!oZ:uAEˉ'qTZYݝŠj&D(nҔU ʷ1a-C'eNUϚ=Hf(HyfH C \ԱP#M$^7 Zɣr?3AU?_v:CIO"BT3NpD.R0DiIꕫāN8eŸU ؃.yiF9і'wr+V`&sܲ{%.zJG.j'; %~]`;z0 348 [=gp>ʶ.dJ@|ApֱpTZMXKX6Ӌ=ͿVT*H H^: Q6veU[ZgNWCtI OOH*S ;bJ*ߣ 8y/a6]e!:+(r'2ty(&v*%}nzPbH9}Y7<cS)úJbewt=B%-P/& KpiЇ[Nx'mS>^*sTrJ6]amf52[2%X>-%"*"#7+doōXL3{"!\@r跽+3ҏne+RR&m}(\n\]5c]\gI;.^*bbȳǭpgP*W%z ȟ0x\'碌FDtqlDD{'m][ls.Lshub1!+ooq5͆8w+ ?a?ֳ!giq+Q!؄ִ:Xe&l6bxP@܈03oB!u=n]ށv%#gnjՠ0Tx j+/P}hlİ]OP#:J>_*F}w@wf%'5B&$fIn]ero 5gUsE6n몺˝6&YH`֪DomW S019Ӟv'FBF9/zQq:~BuqnSU`Yub}ՅRMY ތOߡˋ/~Ji_@{z42rЇMؒ:iTyA/7 Sgdn)w+7nn0.JAܭE׼tEΖPίq 5A<`km2"uVdcђn#URqva|w6 J*TL= jJe\lz]rrt:ƧeF;9j2oU yPkG\@a`R@+y7w4 wuD}NHrA6+vuԆdkQFյkftA?*'7\yH ^)ْɤpO=w h*8GyսeN4_2eYæpx<#>SOz t֍dzrOݘaF YԂנۇJ4v[\I,Y =zB) @6u3{EF5(Rߍ;i1r Z:Pw.gV p1y{VM|$9QPM߳M*3a?$Ϊp Fz,WV5ɑTyx%CW_?]MH(0!$Ü;E }Z^]XJbg$t•wODkhs\hu8iL6owc))~oYL1M%TԸm _1׭Hgþ۝͛@.I;2ǹuw5 H8B8ґKc'bp'q x q,\9f63Gs0h.w=D,1oO`%EМ}Y`Z,p Â3K~ˇ,$~|}Fv:~ItV@8w&.X5u HA,gF+m۷*>Ol.&ԒcT}Xczw-pF^օQVxbnHF|sQ\vdJA*3ӓita:Yܝ/f \SF.WIQHB Ӕ@fW(Co`Ah$DEY41*bBi[䢚gA̜K(pjk1(cr`> ӓ}^}\B\ vi ]nB[!G Qb;BBDO*5v.R8*~(ڭuvw`)bn$OO"΋qՒ(KI``6dۏUr2͕zsq6"_F@iHF]B-VjI]0[鞹@c`LX0N7u=$mGXiJBx+Ɉ + **{3 w>O `6XeQ27úQHN"9+ZYf1So/VvW],Ay=1oƎ  lCjUz"RnM&㗧KJO'T0xHf^ɖ:DGmpMb.Qq(l[x)ٕ%;bHer $JcݚM.9tH!V|E>=9[X@4;3WN,f&;%F O } ןp.eD&g?6\Js^Bdc ]'=cȬsfQ ՗*VgJLDbIQgqt{Ux8Y : \\"xG`+` KEMB; &G}ʞbltG`u:T̶&C :G 1 I;R6 ? 6^#RYbvI4KT;SdNve #\eII5))p#i2ﲳUYM?ߠↄUz9nEā*qо‹\V6wNEĬd#2(v TJlDwҊ]B;v?z~d1O}Rd.JהsrÛNuzZwhu A1zx^y#cUؕ03f;)24 6;7Q e2ļ. c}ըk4HLS!}KI ݋"ϗ"ʽH|`G %=Qiz2XR- ݡbB8iɪF-CA:=q#ޕ#Z1~f]Q>Z>J9!+yng礜=Q/ǥ0y}cB6=IV<3lOR>XpCfAw0g>Jgu<Х0c!6iHO3.u=NnX#,93k\)%i l/.Rb͖jQ" {ptIlPH'vRqѦ́Wm{7D\|# z L">~Obǘs6<:y=u iݲ}{\;`S ڵbzwK&> SY V&/5p*+ AϡM%48AeB\dyM 3o1TAEEV& Ծ))4$7n=G!/ 0yMA+Lr?# O^b)v; p!ޑVWVnN8@**UOηT7N^В,,;KݵMnV%8*[y[H/ʌ`CwDע;v1ZJlL"aj81il76#cv2ǝV~#qUd2.Nae|Z>E#]ʼ @*Hښ.p R~~ ao_D][ iRZjușjǕ'*W')A=2Rjyj֩M X]ufg0غ9#u\U[i\:ĊAmп*1؛C%=AOan~QHu12zM=>ch>ʷ\RwԷ mFM8@ILÒVi4.q\cR",xo\yGޢ.j @MTH9LVͅƲmf[%;Ps|ң8/-dσQ4V.@T?vup7jf?: AM-lf0xi t1jh7ŝk>NPLI!_ +i?Ц;>.*-4 oU5t }]k1qV!%9 :1&!3@MP`it rYo%=o=ݲ>_+͔GFUī6 ̥~LIw~5s!@|<=!l `M*cI`K9"cuJ,̿h|q~Vx+-_2jLô2D+N xeUBb5S7#Ƕp=SLϷ䄋ɓ3{xTuZQ ZBu,\)t!]'^S-nwl*٬ࢳaǧ&s@;IK-8,U&Z6qVD.:M7#ː햍%<9Xt4361Q!Sx˄ꠒNm~p+1“߸t$~:D)ӵrUh3C3.R1/{Uq9GGXro~ֈQ VjJˉP*[Gn(jV}eBV=ȩHDZ#!ޡ$LE+qg8(>߃*| ~7L)diύʹG !h1d x= ߜf5v#;IQIRx5ѽBh3NL= H?2(^o !u,1eN>&ImО:Rr :JsݙB(R'z3"om^nACfbobw]&򻞝ɉ=*͑]@\X6v@DHokl4: ᵴ)wG!Gߺv!;L"y|1WJYUB~#ٯcAYU@-JN.,̻ pj+P}ňqŗe:!xp[\A>Ȇ:(t0wnA Q='xς9o W9_K h#E~jӃHU)S>(p"停 ezĽgzyı =p:;ӻ''"ϷGbݟax;:S&ab_+T;,Q\6& |ym6rc>r`Qgs!'Qt$úC ʤ^1V8C!Prl!p@4i} ܲ`#4=k+]5Zk8@O/˄e|]D*&'x=-?`d`${K7Yi!fRՋ  N^h}]TaKWJ}+$Ms^Kr`=<1. gJO-Wj;F- d\)'\Ou7Yz"|_+Δ`fh%ՓT,[;rƆBd3:^/LbLl3H7qa6Ŋn7HYAwԗ1 ?Xk=\)8,[A>ոjmtwiw2*߫h//.^k$9 Fx0Ka몊ft}KWS!GVsw:VY7k>n/m&H=++T.wlYоťTf)Pp&/:/-~ڧLFnǩ)h0#]ET`2~-?hnDF ؙ,_Rn_ǨI5v;W;l V77Fj Go\`GNp#3B.BH#Wj7ܩ.}P ).zr-:!$k` hV$]Ijt;)HƴrNJ%jN~Bk{^DS~oV&]'w0OߖQ"V)RB5"PgR=gNuH\KF6R!mm+sMjq!*3ijCldII4@P1z6twp96d ʗ0+ߐgC84o&Ylk]^K<][`cL@yG/b@H芽z<\>d߱Q'wyT$w$WXѾF|)"?<9>YvHY /+`:fma jϕ*P4@Pqv4X55]kƾ-0bM*g׈lF`{l@{.O~kŬWQ@&޶u0=DS zc>,Tl5 Ә&zP<\Utle6k[=%p^t! aћ@zzU<0Y|%/ϲJ^%O]MI1'[M6,x-Mg^?O`!XfI/͊b1P9rHd_F-ҞA-[Bc8Ʌ)`UyfXl4tS 7sB$z֫,?L]‡&KFY.0眄26=[xpjZ`S%<;;1WC>kigy\(ԃ kUbS?Iʥ!L|8)m(`0 ŜBт0XA^[ȴ?oWmCu'Ea[Hhˠ  h%h&/kN~y/Xh$F.dJcaبfENU}e45#|Y _1(4.=V?5* On|P. V,ۋP _!+-uѤ\å_{j cPIlEg{{4L'd}h S*R[^\Hn $NxG˝m-w6T jA^1ڋ~y-8+W:D%O@^z EHav)/Wk0Ć:9քbIJvkP[ J5`(aaD R5F3d_^WFKMJ'3썃h-!Wk %&70q金^b l6Lv^Dllby`O܍ElE P*iB P<AHmܶ.pwi4LJzؽ&j>v" !8vM謡; )IA'~>ZecE9qeQ|\ IKg2AXNpf 禎!'jG䪑^Ϣg+=~d}ZblߺJ+پOŌoc0s^;[2`{HeyWH9fs1P  dnyHWȽs;Y>^)2u&gG켁bbd~$uؐVNZ;7O#x7p{vkXuKr pr>K&lLϐQ0ms>bG=ZDR_3}QХylСܠ\&E꽂v^-sNUe2'#"ǒp/Pg| =f7CZp2TK$8+x䵵v(v$0İ޵T["hɬ0tZ {a6]Ow0?*E?PȒb%C!z0㌖6Qy2L21! }P M͙i b q |{Ito KN'CQi3n4~/1ΥxIwj KԀpT,^>h` a~!*Gri_e^-΂}-- klCZ [7!gX:ծqSeJڍH1xA m=تJTI.@,y`LhrnO#g˔eOEV*2M~'?'.g/'ʾ_?1ը8D@Gbs W?7Z0?'[[p[q<މwKn罦mYyM,deՁGrlIpX,zG} 3#R*pGJ(YC&:t\&$Vf.A|`Q/`)⼤ٵ.tѐ 1rM(0oy8.fjSpj*Q~+P>6Ɂ)y HfC14v}ou*ׯ2w[\;<niW|I@V4:~|n;6ofJeS!SWdEɿٹ#0jIyjɴ :4|)ؕ~r81Ɲ͓i?vtޛ=fPt݀7t(+vu1]+ƎjѺE7 T)y9jatK)4R:=dF޼ODŚS-;˦g՞F/]Lp<[ ` :>HLچG J6P7BӇi.5f/ 6j CX;Dl]G`pc 4ZGqZ*\f#s&/-tj_>pGt)h\i]V8x(*AerwGZ8I3cPEݏUTœ4KzG(2L]q!xF2a /PT>%)CBsz/ >-ބߙ q|fݥt)'>풒%%ga.]W}'!/1zЫJ:uE"$_(4َ#=.LC@8i)/_d V_i9U#Lg6d:ALszyxmC*M-6` lžiˑBl&N.K0o⥛XK&V6<40ҵ=) Ӑ{CJ[1,Ңȗ]yVT=HN#sul3XY/neN^eXR|Bj#Yt5A^$,H:gl_cLgֈ~'BizTd"b 7h0TMY}:s;uڦ2k}3 c]r_}`xOTT;*}fhHVԐ(!;b5:6E{$3KѐYfr_uKϽe>E;FRO4"v}MsSbeimX;4<wN`h1xׇ̃֝x,B9y?tϋ$5pqù]xr!&c='R\H-iP//bMm*L&Ym!& I˂R%̅bXNDg6@A\1J^WI;N"*8S+KJ*`IrC8cINxҧg-:DHHo@)gz ^4w"^0DCaDjhW@Ÿ$R{dl,3[TASxiK]\sUtjW@7Vp3qf+gnk{&xp8_[,!Tˇ~?i5a h[# q?S%vl+>KDtҤQi$=r\?̽JŇV.3ZRI;X3Dؔ4?p*i6o{t=2JbSxr!8* @WJ,)>dv׹6:Ux'ED{'':Xnnak^:sڠҒ%V-J#٨@jtEܡ\ :b +^λv$?Ro$ d^kcX/0i-OV'?b=8-­UY(2`MnAAH\ @UP>YGcb66hzz30%V X$?‘o9;x,7?h(kKrJpIܺp)W f^[YO2WB{zgS8*nOa@ | u('/Ex>#TR@"K@'}\n5K<F<#չ>]t.oYU:]A'\b~GnLi:ߴ#qDqg(Fu:+>taTYV brj]c' ++`cэY Y'LW\Л\&ѾK4e4o}uӎBduɢ\ݝq@'q* /́;Y$N(*TԸT9MQ( _m%޲>;O}C7jWZl`̏d]`lB1;-]j4\#G^N *kv=ڊlim40GOn6VI@D30śŜ'ӂuzcnd4)UexoWtD{=CJ,৖ްPkĂlY*-0DR!~[9Ft(TNL9T,HVIJ 0N_Kԍi.tLD:W$/q&`ƴ 0VgZ5Y@lS˅9^m7NΌ.cM_3m7ilE洚@l0T#;$_ў7v"_x*>߬Cn CVᆷؐUwW?=Ymc/0jڶTrYw%rcM-BFNRkE.BJݤḕfo \di]Y+nV}i[.`9Re8iB.VzE[V`$%x vUk8WqOh̥]JPbQ,v"݃bF{$ )bjRKw p"*@|ܸ~Ψ,c΃44Yn1t i[q3Јe16SI5|tp[z*c"Hn)]aekt;flm8>,Ppmݗd߸6Ekc3ke-zQ7lwd2^[mk=_YsՊt^d4g7-VREwϐ=MAyUXvjúƖy{Cmq & }M01ZƸAY+#?.}<׫1P .3pC7%oV2 F{SMo),34r2K21M/L-͹uTfh%z4ļXNs+Axk^xF~A+`5h8m舺&8~od)Fnh$x;#Ilt*_dj12oI)NuW; qa:\'93'XV.M()mwMb;M6ۢ@g>%ScS-$bK1J3}TtП 0)NrgTTKg;9!1ǕZ%ޑ4:I]^šЇzTި W*:FXg*&Ps]%š3.s$G#}C @vh^X+XqL;[ #ΔtzcO="$w΍0˃VgDvwtprȡM"*dk+!BB*弃lᡗ:]gTMhDqѰ|tu@SQ0h۝(0KK\w!UZ`ՍIj}faK  }(m!VZeneڑCO&@mVxܽv,bWB 1H~E2tI{O4O#l{1Yd Ma f3=yGiEFQ)qa1Raއ3}sS!飌!f~!B {Gk-pnXT_YZE :f,5zh1xP$Pv]cUlݪo`îJArcX椦o>gt"v,1Nԥ E}4 X%JRU=YHQgyE䗟PڋŠlU@8 ?e?, jX^tʢ4lб DmeLSzV&i1WɉGSjH%^_v+ i7eʦDgcy/G`$)1g!"qBԀl%8ϧ@$>@cgk]Bn˩&qw!9*5hUtl!#4br$7](si)P캑MtEgmpyK)$å `ǩkZ-yI3m~q@1iZk0!͝g`1,h$u*k"Z+ sOj [aFu,PEۻl}@m&ȓ(WZPse* ǧDm&&@@"C3JaPj*:w鹾{&7f7fox)ܶ,|($3 bc3 E[$~rSY-=нZ2+Rmx N/&McʅO;N -Z\љ #܊~ ڃ'zQQyoj{*n!4\%ꆐNp"e1\ԓؤ=zUkqfWZI[LP_a2TKϟo+EhPPE$B̉.ĭ㎏i9I oY!<.L !8'脩-DZvlaLDG c'ep_$H60Pws1.>sؼ.3jݠӆW%f3ݕ|P5s%dv@r=Ax8wƹ/B,v3w ++Q3ɼ' >|mBmbd* 1+eƍ%܍";Ɔd+Ka jc>DCkY)Kw_=:c`nNOXxյ/XXTu.J7/w_*j<]5"K7FoM!u [ %L4j:ܫCXn|3)0dSHn]v K;06nmhuXBҶAi.cF7Je lShut䏪08 UY/%bV4: BY VjOЙG&O!WT,[;V %+5?.L8,J+ITO珧 {A?unk#ċNrW,h{9{뱸U(1-.˴fW8ݒB ǵh{%Ne,YPȝٳ0vnFHj/1<4I97M~ P0ߔkKJuRӐ 7 b|Q2UB^ UyY]wnRc86/5tRd ZB.iF]$8 mTu'EՁ֤Q:vK)Q2TR^?m0jorl=RHWNw Q!vS -1Ceja,d?$P*v`A˛I5Ӂr2zga[dj_߲4ٙ%['ZK/dľl; i ҅>¹\eeXnt>xP 2SEWűѰq>5!i%8MٍVT5 $VMݼ؎NJ>V-؅9q$>xAh 0އ^n8:5Nr/4Ůr)d%8mG{ѩ\`yhlv$EY6*!+{`ptjX)z 6߅ ^›h:LWҾWSuPɇy8<{8f}2?M :}Vt[tbgЬJrmd GVQ3VIcAqO:Lv2-/OK[D"c! 9mҸH0HM1PݞъZ+MDgIo Ҹ'5P$( :0{2>߫]$ٕvG Q.7asZC dTED#fFP*k2K3|[NnЬZy4KZh?{ i:i%Ie]e_kږ8rܜQu_"1T>ؘjdԍܣ5.^8]+PJiUERvy}ҽXgz\W!RBKi xFwIYFoF3͖R=M>ɴq՞؇ֻD#T $žwҪZh7_owXy35AFOfpr XH`~Z"FMmzz7BUk;gƱr#Qc]M ?-Gtg,ElBtO0\2z*[qwC7)ŭ./inj 7

      95ۼ0CGx~dnEŘ$G 3LKl$MSN(={.`dyDkfwhCl_§`_Αz~)\ z wK4x$q 5Rd='b;*LzIӝL78/ӯl +Ps&AĕE8'N?Q`PB!ёX_ F00i_ly( oT${5mv[XŎFABOlPu(6" xٽD3K{ooPN ׯd'# g༷9XNo660Aqt@+;t> ՠg!kXF{R,MTib7ܟ|{C%6wXAjx'"d(Qzá>tm'yH%lQJwN3@bd< (fםr =S/'O|xf},c໭X$fZY㷡\x d/blIJa߂)+Պ  띲>Y ur׽.Cg_3w('>w +zq[Z1F o|:O0ly&eʆ <杫BHf{%H5 &ogѭ,LHzr "'N"}j03 iѸupuȡoBƎAXv 2 ~  JI_. ((kUVGT`=$q=q+sLX(KUl;m䷃|jBcBbx@jb֮DUX5*8O /iG= 5U&,C/7 ~?{A&E?.`S9;tܼ7M;>π_3NfB@#6%kQS$zUf -`x[QmbL@Ӳb'o#h$C0\rNJ@8x/ % G"U=&D<Ҕ:ҚYڶ)|^ c0/gZ=Ӵ˽Y}3 unrk;m5l er0)eqXѥ^T: 34#MG>ޒF_ģPNf|ulVgCk_+wr㝲֎Rpzg O#ܲ[V1}>X+_Y'b1~_EF3KX@c.;}~3e~s+%8-Ar-(~FǼKI&n; bH/_v'C\t *;[Ƥ[̰ycG)E Mm@3iE(< N*SJD<;@e{GG_/3s_OG3<‰,f!w:|q]z{hwF/y_x/ GJF"xj>?}zI~3x!jޘG'_@2h΃;uo:аQ|AVyK,7|LIοe7uH9]8O0W(ْh5ډ4lg 'Ő9 NVtHb3i!ݷvD(@/6z 0 vc'xa-R|&G9wqNCJe<@.{qAX2/}D+dM/0l' ~iE[3Z=Mlr$INR`eS:(:6 ۪;<%v/Gtmk 5ھR$ 5a)XE~L%,8ZH*X?ڊ fH'xdf^3c.yG)7BzوkW9༨@v?! =uIZAVH7N N+, @ޏTQx!AAS9o o$SC̓!&[a.q_MRM@8(w$q\:sϭ,)yA/45 I"Esp(eB uY=^d/)zK!"zG q[oSlHc_׊݈IhxOmt{nJ󳗇 Bb㤆䈬 C d",לlDDYA@IH:ʱ/]jY )cM/LX)Ŋ1M+dی*hG x!?㈏ ^G wgv̀pmAqS C@u6d;Casiz'7nz,{Tcж i|go' !}ܽvzxuS|tNlpzGJE1TbhԘ%Y42-~q7%[b{4 9ڃ&ٕVquΫ?v_)[.>!k~B9ݼ9C.(9a3nH1SL~;~'|-#mKL_y銽Z/@=!PjRQ6FD8qir$^#՝a:yemQ&%32`6 D/;Y?¥]O[iqީ0־DS=_!K,nLé&aC1rx.쑪`Qfiw0|"`"RI2j)Jǽߖ{nG5{`o&NO.k˿u;"ps`u4Agn_T[I,)/%WWR- aBY̕.s, Fnύkoo"$ y ac1+3U؟6tkNN֏&#w%YXn69) 0}'>rINGX3>nnR癯g'"pgʂpZ@(Ci6 #ӟ?_Z"7A;t,t){]1=e֊2krn'@͂"{d3T)Bw,96_bQ1)c=7 'a}Ҡ*x x:S(,Êf ׸:q,&BÔBb&A 8TϬƉ+0q*QmXoO#SFȼZB_-l‹J)$ uK?ut-il ڸ~.Zt^mkiIk>⠁v@|j+Enkx+((ңu "𵅩b^2ǺÔghR=Z3|*G A._5Rs)܇e*u!7E *N(;Gnۣ^б#S2Ž{iϯIRk5I: ` 2l<ן$Om4,3Lꉲ %F-m[Wqwe~ṱp[V/ɹO|\3^ } AŨƶ忻3d1fk2ߧD]ս&qC!&󃢵ˑ7 *$]wYQ4&dG:倆fePߔ>&[S@zpl="n <')>0p&zZ~9 ZKMPHgԬ´%y M.>Hp_c*cFGp!*[ IqF~`S󅼢ܥ“r Н`-*(Y+>n'8<p)ĈfBg]J$8w S<TINaec=. m|J OgB>]80wk,fu$}L׫\b|NsJ zF=.5*/| ,e UӐ۱_d arVs`$P(K'e˾{\ɳT݋YJ#cyuPmcc";E-*6i)Fr#}gmQN,KRl OZƥM ՝Fz'ؤ6)x)Z&X~ꔅ:ʀmD)Lۣyݿ o1-11eI6J | ^v0rU[dqL1D@?>\0`DKRN=ub5>24Ij 0< gFJ"|{MiN *}G6ڛ֎c>3ӫ1F++,_z&#[f/4_Ah7 Íg5/ ֑b?;A/05S.^V[%فV.V] w8/[p E_/VaLd C՞yTV?fM6)>ȉS^=}ٙN!wv8HUvG~ gK=HgfE4yFH6zӟ8[*Vs[_Ak~"B=j^zx}^$ )(j^pa=/k ©~>!||3'9S$eY{dʗQԵH! |Q'T%w;:jM;u4!yP=cm4߇\PB62,KE⣯^Ri mG6ICrv~g*9m#ph?<QU h7&-eL%{4|`p1LJ1`}Tu@9^3ȼ.EGߚ-8'NpkIA- E~[Rrc77l_;P>ɿh}lNk^>tyt17%v^:[6 Z"Ot6v{ea`Q&RFP[xG5%*A4zxiK)UILݠA*Ǒ\E\FNO"$G M=^6OCLn} jm^VmVTeWDjCp*(iGgyV':QDPm.`)Jzn؀x:ma[*枢_B@_%7Npd"w^Z"@Zկ3XIl 8vyH̡^骏Q|>=-p0j뮑!;V8dV^铈XsG =@~1!x6'䴃@ߺxMo1 kBHW=`6 -SpIA`kkBC|w]Komi?0nZ1AJ&F.4K3=HcG2n8"NǩN2T^$wK2ÌJZojaܮSkgDFf6y=1r1v@L^κ6'7cӽfq~IjӺX}ϲQT;{H6N~=;+鉜x-8BR1 T3u})ʹFɅHaSyuߪ= nY_]v#5'x | 4<3|`fMUnKFRzl2Rk*" $Z VcŌCG@$Tl}OVݢͨnA.cՓ,Hkìqʍ&\k]z1G$ob;]e _ř nYZPV^푙Iv(#vդU`q98A횘APYC"*}])9=N#ϹETW(䋇",?)HBvIku82HIy'fH$A0b[f͗NG n@/U/ox=ަ AⴎjDI|L=n.>ު"-MOY L?;?pi0@MOK- ]/'Ei=ACC$ FiT'0׳Cevze6G\yb*0@H1TPߗ {|#!1ȫnV3kN.~?ɩ:~ysA[Lv DZge'y'x"0iBͳM.Ll_"gK72_ M2A{OE֐ްƯmfba!Ӆj G\zJhЃU׌V6["tF]OŰT3f{B܌Oh_rI׾Byq%>kt0jȔY{kGh-zVYFڂå%ll<,/udjmS|k+ff&Ώ>!۳xQǎ6ۏ΀ k` F>$├QDPݷ;gkP#?!:EVQ?]'k&cg34,HHFB"/{7qp㐔eLu Mvg"`%p;/+WXK*"|l]1ڐf#~kA_ yJ}M}r%8`jhlEYQpMyMVv}7CD2&/|#n,_{ݭk' cUx:Z~Kg{98ȤyUc5vd~ +"ub)O/2<Z A`jƓI@0b rZ_qhbҖ[&D[H~/nr"h_aFF9o@VHfʰS}vS yrFi~8Ixo> ,/J7X|YĀpW*8BjPK^Ql9@)"&sRh50IgÕ: I^ՋKi`o_XU3W/R鹓f:dZTƒ) Ѯ'JW\d ð2ImPcw"Ch?(~}IQ#S{75s^nLg0fgޡ@Rp l=طQ:5vȻ誅u$];UnQi>Y?Lna\]9V? d~R8 l>afvY*Rbzнjc ۫tXKOu< }k*l>z$Wִ1I|P˛jk19/ jIeVZz 3tVKa}[pS+D'젭RH6Hlt_}$"fԤ;#m[wh@4IPUE{*6aR(6<l9m,Iv;gHAҤ2cΕ9`edunu5I>7>q=Dc 0nͷݗp|X`4q_ rccL;) &Qm?N_սIG~_O~m vw`NphOxVm•'{*$^\S5ozL'$S`6Ihr,dLKcjpF#x;Y0gN>؃x)fe/6FRrZiȂ>[ģIR ƀy)kn;oi FZ :Iu"ΝqRYmN2:7U (/']Յ.!VJvDw#g-r=u B$ P`,ʴN4'{7 :]zÖ D؄n/(SeLI鵠\u Psm>))[ <'JE$(")JȆPya{pjq XQV- 1DյҮ+ێPfKrF k^0q‚Moir5bZ wktq(˜ODY0u5f$f]d7~VAh8|=4)p!˸lpZۅ+J2@3n_Wr/\Ҋwz VF`OM ML#T t2F1@1h TCU?i NiUN"\þnQIQgl#;|$}2SҰ,>6r) ^sv"pR}OzUDFQ/u$+Ŝm9ޑ]!WK Q/Zä?D"K-d=j*QmMW$Zq|C[|[QӚ^Џa#!lsk.X<jGXؘxIzi"7x'{f5G%1+SarBuښ|V#vv2qzXbok4I( &cΐhVmh)Nzs9-5StR?~f4B6 ,5j4SfMTZA{V7#Ӳ83A7, <|J( YMuX1 ^U_g /ME\s?HI)`ٯk)8"_p/W5Π LF"BcK~)GJ,S_2oQŶOMlb$Ay  |(+M y&#Rl7ըe]SY(v-~'$ TrA_L}:tٽ̲% |sL>(Ζh<{ y3-*Zڠ^~k83 Kq3Wz[S'R3tf3j ˲hULp}aP-nWA}ilo.2\^l_Z3mUuhwo ұPj%G8^{}Y ͽ]ģF FLO΁?p ɈVT҃st_2^ gQْ}op:NP-x)[УcaQ#f='Axvl;r5z7\b:zl}Zs?ç`+PT/Jg_`?&H2 3YA`Lȉ0>rnGN*0"&\JV+tUHN8-b#fF V{q.op9>^v2H4A `? 2ȠIj Aܶ37AT^0k.F6" >o;`&;V;F7\k(zʷuGcV8Gܣ" ٠0JBLAm]~2޻R5,+ZWΓjKvf9=V|6Z v,"Ai#K!;7! R\=%D Aqj&UEA,O1_q!a4ֵSc]@6xjiX !mhC4'_ykZ!Qa". *+Ugiz*gɂҒ+.:V9ƨs H|Bj:D`HȭTZXPsYyVI-x~Z MU=_GZT3_|l`Vw5a]Bu/Tۚ7vbi0<&Di!'[ZbWKХпs;ٴ#E4J:Z:f&RMe\OV7KZTf1F,YjYȎWꀔq tǛ΄EL+%̡ܾC͖O>uk7HFqIUJt-C #:&0gYuC @FZ5G w6`w8:; D,'~aifV jkNh@bO:Qط (ܩTp(?fZ~/+ = %b"%41QasdbKx ~29n]nQFrN59gdM#]4&q lb/#FfL~({$0o솴\[fz`2˞ lf0z&8ĢDF͎#P}x Pj>2b7+RS-/2z^?L'`dD8{̾NBBUѭ?zSzάK4u^#@Qݐ5ͺBU*эɄB"n nkc ֎@;py` NARy.:1vQ,CNggӽ1޲5K`&UG^4=z]K "^Elԃ)/u0>-w:]'5OҲ ElH̶5U~l1cȟ >KOwGW18 hIv (s 0\I6N13z;=iU:gAnKJ#!xJH(S޽T[U@TJ;eMnT2B ̬ܭ' ;N™)Ng![^zr:t&Sg8[i`Y {U/ 8=:I*Kݪ.T:U߶}5 [KSl?)w>l9Lہl,֏I߆?$hi;qc/Nu]5GIG\Ք8b:ߢT5>fn*->27,L0 a CScaR ·1O("2SJ$nզ: Mc+}a H.x8$kTm]"D&#(/p^_ye] _R4{Q--⬝\gkL8g>C53Zgo\qUXjqFWa['|X6*Ɩ$#,պ-4bap˧%5<ﭑ@^RYT"JVӪWT*RlM"F((fSB])By3dVS^4pŸ[l)<&jϼ9..N^ ʅ݄"k IioSDu껽Raiz=4ѯGl|cUO8Yz^B*xܮ[9=: bV%Zjwf?H_ƪ LHa- I^ MK" NʆiXB^hvjSFCee+/߭#G%4@T4\>HLy00Pk^i%RVFmB'a3.!Sm2=!KsNl$z9Us<{w> * ƪ 邆}>)cEWK (_W(Wj- >FhyKV8EVM#($p+LcP̐<|e[sM%8]-\=hX Ur=aQ"h*kQ|g%alWKRY;œ|A0Sp.!y5,[;'cz}Y6|{X7N$9[yF6isP+d F5#ΐFCD~O!䝍=Vu[9lY͎>JGWYËd6BSHgy m1$X?ډ@&NAuj?Hz]vw^[B1.:Ke6͂0PZ>pBFjgGIS^ h̓HЭK OfwivFKo${%DB:&랛j6xhSͣҲCV/ #ײ\sO^_,`y!D!0&e9ER7^:gPhvf@zE(T+g@" #M_m24ۯ=xs+<`&֌WBCpDyPgTf˧8gbvkzЯK<?Ӹ&~ZvOw[$LJz(NKg)~jڕ +Dِ+7-N(mVkX,#0pp ߋ%:p|@D3{Kv27q5%]E=[yZL% ;>ȅwe}Oͷu\ċ\%L&z蚕2.ģTEo0AV c8/1z9 }{++7CB/`N{e8 2$72D! $ 30-gdQP<-%b5òg])ٕ-ޠ)*Ia?zNà2\z)<_V&)S̆c\O VS%(-E:A-Al_8C^^.Cib@V|ߙRXhkM3#Ǔo/ymv#y1k}2R"Rצ=iE|/EeRa/bseJ7ނ! l0mx z9!V\e<S,<z] v!E8݉7Orԓ.b V}=CkyA׈9 /fͩ?FO3 ֧oML(n>GFvB󨘷i^ {)P0Q9قQ<yP[PwVEC~<M=,rz4?Ymyv!4bqC!_)ҏ9;0Wk mObvW9&q R LT[Bޮ9R> rՁXn3HBQ1Tܙ<[4y6ӢǢIHF3=w}7?IDE\C ah'nAF+Oy>=>s7ulcMSiPUW}ͧ\HzmcO5R  -=|NaJ ML;WU Iؘgy2Yz)Lt meTaUhF@XL6I;)B,g"5;C82:̪θ"~fEǧvs-B@HqN%D4 &%9OT߁4]\ms#W@w aꞚ5ezEǨ#`1PA#R (O'5X)Zg'& ;'GU(4ˬyn),[C>ǾQ*-)h>ts P\;G#id=THz֜AȮ8T36#MT&B7bUrS8~eYTުFFC^CQdXEXtk95x\԰4J~LU^ O^Cz\PYE2dE-2+)U+dHςQ {Ee sbU˃}aT#JЗb4g ke31ŘsUQA.l~r_7 x#Yc2鈃;oV?kgW :i}_?trR-builsw]14ʗ^echYڭ,KK| i@Ã,^]II[j(05Cd^\,θ$M,"H(DS*9aF4c)nd5tN-3kRbdSLZ@ qm-k;,~0JҒ A=mQpxV&~ @H`>E|wrI(X m` j5&[[e TBJ3NC}m0__34&G0aSS7j_::IFPV3`ɛ`˽'o:TE*0 !n eTV{:VyׂY+ziocz祷83۫hxG6WӚj˨+HIH ΉD q^c} NjhY*xDc)s_N[Ksq1f d"Y،kP}+Mvm1_HEtG_0JR[LcBW3u٦c92 ģV]FyaEsmPitG2Lo!Zz\1Cn$ZNRJ|=cb=:]}j J3^KIEVhsm8"5+ co#+{ƪL`ʁ'a&oeO5z@2>UD>(M;m[-2ԥo׎Y:NgE%UCvgy ]f ? ?lg_ד̇$LFd+(vH-;868|zD>mX4ꔻa7h\!vLFeo|ulji"n mPtLjkt!6Ym4#a,L\ w~Β`3A2nݘl1@NUt5VsԾqsme(`iRu^xC*at(rE{6Z@ u~B,JȶOA2$ҖOmiXb=s.Z;hM*8V26Abq /xx> HIۅI$w^G.@ ͘V=( MwyZtwR,֨O=xbYu* *J|wє0;4-CL2%BMj!:0?ݫ;+E%t6g4q@XP# $!|f' ÈKU@ٲ)7Ly?cKB:4 9M6{,5HXx3 /'AgKJK F/i+3M5|$tRIJjPII]f5Ub,!a=Ϗ=皘zGҁ &Bweq'JRդOG[W():d}FZ1#XbBv@_m}k7Qe {>ashtlm헊&3thFW xVC>}@1NRY\\ Қ,EaTUS>Л=N(p?||0|{3ia6?l*.Yip%2ʠw=Hbb-)f>qY-g]m sOrou yb95"*^0(? zCP2s_so^vbVg6-*`Y;٠JԺIV-J>g[P@ U2^[u&xȭҥƈbFJ/p·z}MW'MaL @7qI- cQDH R!gE]Nk8ϋ?qPFW߃J~+iL<*BC il{Y_}B N<5gx%ELr/} Ѽlڠ2T)~:G^5XX^P43[̆^/ECۀ~n&!dsK . LYA[f ߾6F__.-l}-gF\:jcrwe^HlI0넂-Ka/q<"*G~U/sWQ_<=~ߕdЍ.9iA: UL |0"aBκxviD2d0u$l%ckK٣/!ә ܄+(4>B`WN@fw0^5Ԉ&L*(&|}A8X}A٩!P 1 7T rcBbV>O I3^"j^JtQaڧ:ӵmQZ@ T!l3q]ٴ2Jm -|cJiaتj R(_ X@)sZY-R B:΁Ĭ@V= a\_l=@k 祫;D'(Бsq`bx1b3JD=H|?NwBM|wRNoJsB!7vF\^IoI܃λH@^5pWb*WÌiIiI=9XS:oXE ?/R;9@m8Nu6_zIt,ch!iE [p‹gQܙ7K.%#h]Q>|6%7!_ RhMx҈7o aĔ\=5$aJ2=+:PGKwc۴<1ԮMk#)xf/Nobb{8;Q/F ZSF 6%Nֹd7P_#ι ^ ]`s*Ġx }ϭwA40gOVbjVkJG ?auR=xP;XM&*Y>Lr~x^DU/ }QbFe\XcY)yds _BA]6uzוqƆA@: (MѪTHAnC2ST%x+P2w,%@'q !#tL@ύWW)_2&M 4+29N2=lƌ.1)F "zsjC3{ʅ ]VǞ}d^>T4 Wר76Q(cM[+/—<'5e41Zrqz+2JXy~4] KO{wXE6UcVcWڧeX[Kv{',&""֏ۙ_75}].=Dm@ݹaU״ 0pf nhFqD R#aPÛ^ڕ 0Gzomg֍:ssQWL<NY bٵ z^cƔ4:f\ψ``.][|7.}K)aaJH=i| UN<{ϽI28>FhWeّ|wܸ^E\&[nr>Fܭ\*%̠C dXl4NNB%*LC|_KC GCu-(;.C3Wk81ܯCk0PzuL  TOffn4a[:ͺH($@i^1"ۄZzނK!3IBx;|:h&WAVS)HҢ=yvcE^zIҵ?yGPȬ Iz@,SoO0*JhaF!(e6kp-\.#0>w޹@bfh nA'/7Iz<8# @D}ݠd-$=t.)ftdQ[dF>.RŘS񭓴h럎4X Ta?-?1s>ύ.u$@Cxy[lNo #W>q.- 3u1ywK|:x )*C'++/@Ȩq% `c+ý1 ]cB d^lOF0] AVe$|asȮ4T %$k%8?(go .z&Уds|Y;\끆UܘWʗ#/oRyF>+!JLw AEaJ '!c§G3GZ[p)ۜ=g a"' ,4lLO^c%EbxƷ S$jzhP)9xݤt/09$2|@AN0Y}@r\NrUF;tA<JY[ϫwNnI>-FlSQ*/uwhԵyg4>QREӭb9.nGUsOtn]bԸ75ՏgGz$ThOؚ?VR!ƵF(Qؽceb&CZ#({b$vJ捔Hv1>ߋAXqKg&+NٙNil9o ՠXJ]߾NġYM%;^EǏ[ s!wFx=d|Wig!TC3 .҅0e< Ź8OVdI:F4^TH<-v >BCl6gQX࡝5-RLez%ydޗ+7+[p $cl ] ((L7>RRLRU389P5.i;_SO"$6seq cr)Dkk|gkQvk QweEGsg*Ɲr+uV3 =N*y7mIF߯ē+1D56 ޱv(]eޱU]U6#HB&'pRSTc[,F7;ꣀ-zZG;"E&xIcܥg5!l)uf(E; X73,ssULOt"x;i![$#gsD$!PMbesyztRfN%V#mTd3CQY%dl#ގqE'lch|\3g1'oWAyL7,e#D}: q$F]k W*ݡ[oGW$/F^H̺ T9jF\PPWV>9pv%,;[@s)5iƃ)!['9i'&L*U3TG*@|kRw{q*?ڌl\4q[!8CMOWmp>T̓fy {ret yv͚{@o85c|tav]#"Dly]#6:`p8#9|܊twf>o1{PcY)qDYyoN_.ʷ&6@[ ayc7ou`.pB"F[.gU7*jB˒CU$=rW~.)?⪨v]NPG(@j.㜝 fGo ҃{|mO)7{o1ܩM) 1%=IRjĝ ۠=#Ccٝ<}.\591QbeƱ.E6\΄ D3OGrʆ0Bzo^L#f{&Gt3B:oh5 ncluLئ?&v`gS3Ċtc ?@I쥲vw%emqP5؍ C%[sW࿧]|4}7wp>l4j*\ +i3W9iMսyJ[$YWFdI7Q[viu-G,:y}n! ]4^|l;cԞO>OLI{ˉibtY.^'$e"?=JjzLߟm_Dk&oyWaNon,33ξ* 2'g̈́{$i< Oa*1#-`ڑx|~Ϣnc_3yo FʻFg۝ާj p’+5qi`'axYswfRS_ҷuJ^i@L R?/~!ˮoS}@'\V&ؒ5F:6cg9635CsKAS]Yz3Ñ4PY:jERvjTDz&NtGj- 7N$ bDxl/1AG2ۋx,>l4$Lt9|i FCg=J$ Y=JLi}XL.K-J8\iDEٹWYxkgƼ̢#LOѬU8YǾخTe;gq}\V )](&8UԾw;ZiV2Onj״H0\&ZMJ!jv5Ch;Հܢq\:? j,41;]-8dF?L .ح4chVOM$T]%ml< "c!=à&6ñ [\]ꓭ &(TsV+g k^w4-‹6=#GW7qzg2 ~V H[`>] Ʌ=na0 .@u/34hRvu%hH:iyWNx#L3, e<ˣ^o-,70b9̍jXE_5柛ʣ[%Y NJ͂M۾4aiS7w _.)iB}1E yj~(xcJ9oDg dzߨ̻-elƠ37-M"jy)|;1~[+tZEF*f<zZ c20!kY2V/>N,WA On7}{Nh0e0 mS+q @<ּ.-ITkW`R<7 o&|T&}jMS/bhs,_F^lw+!M讗 k4|Ip*DVb$dp J^r $oo( 7OJ䛿 SZD:YбoX gz :m]Ndfm[m !b_pA90#z&{DT77'_71'K8LC2geNZA7A1NqOu Y3rf̗@4g\x7E@9!ʢZ+IM]V$XaC:2Wg!am=Fʡ |zJna*0MDDp4\[tLf2$|LJT(]U|'OlpA0_t4^=e5VP1[uTъ7̀h%`ڂ N| mmh9pג$)ћ'}dJ&^dc fU>8)6aN?qyJYxǷ!C#l"F&jM^'fSN^|6h#FP\t"Ɗ|v:>1]N nGȜ6|{{ #F/ NOܓ=Τ6W߃4;snCqiMȍ$i %<%[`nȫd>Kf2&` N'O"3 g{d..դh" ΍P2N)xttQP W9}RsKHTo,,ki'dG_njWJf{)zR^J;i`5ol*OAJR[CI FOyQtG\Ɩ ?R_غjya)m|0y7REdIuۺ(} d>'#Ͽ9ғ/[2f GooUu~ *{ӕ oXҥ)/$Ȼgl4xcI6:{;q- |џY/2݉W\W8%{Й`jZI%mŀ&BO;bG7~B.ܪ]ÚR'Ps)2ukun ,\F7ڔeo?8"&8KXM{^Yz)r,[~>=VugnmRǗܣlunڴ*m Fc>nЩL?QǗLOU|g P{C܄ lєEJ)]; RTOKv`}~GH[b7-z:4fT1XZ0v3ӱu=nڸOX*õh ]#7='b -\x5UrtSD3gvStƫGi\oBP>bpiZ9˛s%PiB]);؉9bi|lZ>L-xsRxcT305fV$f2.>J">*g}*Wtt?T4i[,ed$ȹgMҞ~Er2&HK`}6l_|c%Q3?:\b#Ef8%4;DMP䄨mj„O c{%Mï\Tp} NRZY<-93cٹ"U,BP@u[]wQz'D'MCP~ M6 ^bY>yY?$TzD}SdYRwIj"HtTnA/*6~`;pF,w!1 r[b*#;j ۚn8΃E׳W:FݣF/5f-#_ @:ol mscLt54?,!;?tev7dcAj'0h>Y*d'׺j)]f@od Fp~t8ЂC`z<aFStվ%qYِ "U<kWL@Հ.BJ-l‡:ࡶh;}nW__䊪#G&s7;-/E2RiGLzJ4;ΝDއ54bn@%aDgA~쨿Z8wo[C9Q4KQ@Ur`ѹI1Oaݣ/CP%=d Xm^TtŮ^#lX4(jp͕HNɤ2wQu[;/͝#4K",+BFBMCBw, uͧuC\Ӑ[H~l5aKwu eau~7*Y0BZSF%#Km9Tqԑda ,Gs @+L1#z @@z`qMZO rږ":ۗr"ɸk]SW=ip,>QOp$D_+Q-_/C(JS,qn5pB:l*gm*cQ7ҕr{Ac*8ȜT )qS`#[HgL}:d_RL>&Eoʼn5s2iѩg.\H{#nEDNNWkL^-R@g4 PPMǔl2*W:cى@j!j5 Z6ݦ0`=JRqsd$Q_u AOkϟ]26;jӯ JٮNCau+tY7V>{I:hJLwԪiR*퓆!}[۠W9eb^M*؞QFCMrgt<Ĝ0kUNJ)n(<*H w}/Km/ρXAgVp~] ])$vI2Lfzڪ:9taBJT#|WJ—B? Ok$I1$Lw{hc"{w>tFA.\dY¢=ޭoO O&_P :WeFDh_s/="cb{C2CF&xvyX\DAPc!ϔyh J|8n"aW N/g͓g h3LW5;8wAKTLㅓ]lc?rAv ~fGc}ޖX{_%vv&5`OtBd.7r(C)k"K| v(֛$uCĒ\ IɄF3U`\~lޠkwp{6"-N  ʅh@n`bw\Y,oJ ȡulp(fzgiZ[ehRk3RX!\M rLUv4;æı%P qZdzQ`\V[E B% RՎ30Uœ5UykQ6- [~mVKdtZcd2n[kUI@ rVG8./!ʢ$@Rhd{&Jvٚ,M즠] x-Hz^e+q%Fģΰצʱ:=K '_ƊA5{'/I:>EkDo=-eZG#%-cT+:^k*|#r$c8PT\Z\f F9I Tǐc~ll4m(Č^-9t>' =D:*:wnt-ڒ`Xb}x* L"=\jNaIVI=ut&Nmw lzT_J^-:}^v31HѱQ{3j"k-X!+Kq `HVcc^_KI?fء{~K O@!O躯=cqܭlZ!r>dUyC I'!? 59#ȚoahssOxIo;&mYky+m]ٙ@o`xaWeflu &B%%W8{lőW&ۉ/Yso^pVv9B[mA7aVt+IgD(8 9]BwD봑-fv]2;Ս%\? CMv ʤT43MqSl^Re E6ή.KDK;"wh-֮S ֭xloʩ"aШV,p?%t}7n7A$`wQC+|t#2ab<%pgiw9ń? cۦ9l#}X3gᲙg`]X[sZ`Φ{Zg`|,W@2Rq)DF$]~'!%j= oWD03DmrjĀ5? A*+Mb&ŶxВ:,-?Q"D`٧5i W;es?>M$fm+ߏUլ͡.v+zFׁQ9J kaVhiWSARWQW!%@9.C4j|JK_86jޝ2"#T[@N`˭'?9O G t`LN%@)W"M}\=h$NC@Hg0h)-Yf P orͱ!F̣ 1ƥQvPفmal"$`;e) Ǵ|2H{+ī WxYluδ~wBauo-ŧGf% 4}@,R6EOGDb*T=(Zqק/zWŀw|P؂:IWb'( AZz.y;"d.EekBH"ZӱIA7-Allu׏XuM|Zl2l 0@F@ٖiVzuZt?B7= r#h =$MѨpH>_ރ[W"Ⲫ-r4[败'+oǒg$Eۻ]QMg6܈ȭЕX[#T&l_TWwry[5CovA0a-lo_P|gA'WQqkr(s +]_F3r> ;|`iIW5\):ߟEe OX܎ YV Zwr77e "^ؠao0ջknFh{6^lP>m5YDUzc%:m-kp{eIn7P$ItʹkjʼWNf\|:mO%MC}¬9]:qkWP"F/ş y-JkI{4KS7,P ǃ^7̰e #"i$ȷQEQ]"-$)1̨\c=kd?T6$c Vn4WzBOTgpa&Җx`Ӆ Y-lqk緆{4ji~{C4s2 Vwtj.52`a pп4>V W{}/z~RktG*:;Tk(.HZ}Qp̲|==JI[' !܁*3`tO3WLӃ$.P>Ű :Б\aHkCou_'v"ku~/29Y1ŶepoJ̰rd?ͽ9 TUâ]S6s/{摴~Ѧ)k[9eWXk7jPVˇ@ J \Kܿ,v?{#{$ w/h/u`$t^ =)Y;.SN[v"'teY cla,N rY5;9pF~UÀnYBv7`W.-[bʽ97)$ 󹓒) ,Tr *-B%ovQ5]-N0Cj\ Wם+{}v~-;R 712Aa<Xd<\QGF,.Bzоtq>Yh۸{>fրځ@)}zR4xLƘ;P6ڀHJBDɔ@gk/]WsC"r,$E˲u1] ^<W K?*KQ9h"r#ל)u#}A`XxOi*f>-,#U*Ar2f\J(~m`]FԭjElu+sW[IߣyN4t[_Mg Eօ(xhͲ.>vIZ+=d*CV05 jt[%WsRp!c G1 -L,eȄ=#m{L B!bP<r\u|lFOF{rwe=b HVïXS&դI]+=}oXw2!M4Y'WDxio\xsnV!ZzBG\؆l<*~ ,jJ洏*椡a12Ճ).~D(1Ѓ&.> ŌQݓ1f}V RW(qZ4 n,^qz#(ncm8g{"Ͱ'BA$WE`[ @$zYy|O,J*O@>t'>9 ^=1*m^9`\WIYtc UB@iiL}LcNzVipaܓp2v6vxwp HqaL^t#$Ijya';<\ hb0->d\`(.0GK6GaWYt&&Kp}O+]>ĮWY)7~YF+j$H ueUsV_r.N2S|B8rԦj뛕昄-d̨P˯xş#o1c9:J2sh&j6wJI`qf`t\PO!Ž,x2>c];)!4^hDB(h8o7BZt"=FaRj݀ &*"K-fp O P%5Spr =M*QA;h)wdPesGB!Px_JۈyK~'~3_7z hd^T9K7 +\pQD(TDaB&'O[F{a)[6$lɓZXmŮ }/kUy_wz}\q~܊h\S[T kr&b8}!ɫc`n٘зC6KYEB0i:ѩ[s*~ϫcMuPu&@N% vr }+ v쟄` /?ޛ \;R4CC0QH0EF:¢Foю}ag}(_W-MM;ZVX[T o?T_!|/?Ӗp^iOkju7\ޤtcu֞X/z?qJ"Q#SUdؤ>'egRNO+o#zW;ux+ MW6 ݁Rw~ֆNlYA)ml8z'} TԓC)g08lۛp4VXŞ8쇀6߈˩Sj,u2< W"wCL>hJc]; >hن]!ዟm4v_ %Ҋ(-{C>$i'E_4 (?ZУX1d1`NIJcSCH(]NǕjM軣BR;`-ǚ^6%u2sk>4I"pQ|'8(PqͫӡLqdOr=26SODpPK6i-P% /m=m2h# TZ+DIn:$fre'/p9;= db`G2A7z ƘnvAx 3fv]zK<Ca*8 |2<.5~ޝ¨(E$"7Y{ŏJhr>,R Fq5)W _s 斨PvIOA{$+u^K{O#b֙ama˙{:W{ 2tcX,1a\q QV\VTNu hu9LsPiŒɃ"|Gzx;Yx?F0xe:4~%*?v/%z2S3i\ԙP]n=zm"*ӱ؍)g4A-5nrDc*vy69REC7305CrC:q2eyY%pD]k71]:C'C˓\\uk:Ou KQ+@q*b?Eƍ~3[dY FcÅ[XR{,ƴ6b!18˝L>Z1KN6z:CÕh>Ǻ6I9Qԋ߀Av3*&BL?Ȇln=4b+&?zߎ]wB#Wk;dO CcUn({cja+uu nG( *+}[U(YyB.Z񨴭0W ;zm='Ԓ%`AÓ.w-|EAv.G a9~1\=W`dn[û~4`nݭ{g~uM)cގ|;`Jx+Up8o Ok?ǠQ ۑdɡT9+ `6aUܡ|>D¬QV1?F]O-<1t,;5⽓*b eH u=R1;v`p$Je >=n *~Z!DcݚQK5(v8 gD5ȝDWn͏ɱ2֋mǷG!^^tբ~ H(5R|k!/vA9,+ #49ьq+M~n:'XyLXB8Eɋ밁9ӰP}&4ؒy/V-x;L Ki%)GLhΉ8uV*&0vW?VP ꌠFN{аc7z[_9yFcɎb^m#n =4!r&Q ,NpNZ*]E$2ǤVX+ZtH2>AY][Jw6 [+ʇ&UoI|(8+izw'JcUQa؋1TTj/^O '*jnPhfVvjR L6Dጥ=r뉼:ѓLrDn?arlLY.$Vĕe+ATυPIzwXܺ@|k6DTpU[F&R=$<1&p]h" u\=MT F4̬]hm$.G#6qiU]L!ǧj75uaQOj0o^ƅR%ufԔJ!QNN? f<:MEO ]p%n1n:PU"8Sn58H3H֨Ӯ⓾OKږx/~+HZ<Fs+1wdeW4'mb;& &|TOXq4RUhǼj s0Y"|ƁϬƢ$^r >!$IB zܜb')9FSs/,~g3"zbS\9ܸZ18O#NS2H:t*M K%#$y?;=P`V c&r}o(%ᠣ*@޵CrSߕLmv˽,/W}ЦTGAbࠛW)_> ȀaYPq @T$EtBzO)Jj8Z'OMX;ٟ*(UBI2J*al@H̰;}D.Je%\Syc^ZN@jli;"twChѱ T䞙mmz(MF¤,c-Flҍrt1$;yòXu@[e3E8 ?1qle΀&YʜDG|n-;QaπX=NwYRN6td0\$CX13 g.bڵv)݃Tγ0⳷ O'!dA_)3~dIB^Ha;"hXT -nyZ(`ܻ8ȕ (z8d<<3bDf7@.ThY82f:8n9%d+2ɢbzUѽT91owhQU$!yCks͵! i=k -Gу/(J"иWK]XFg׋:W`$&Mb?*xMeZFcUeRsrX 6. ' =k^e5N d x㒓xgeR2sƸX x mgTp.4EM?51"tϸ*d. ,H1"COڳҙ 6'FgNj $!~n;rSA%l%gE DdPiz$ҽT $X8Ó;7u/)i oXw `|ip̯I@6:Sjw-$0XQ.3e Uyb/g<&k OڏpLf0zI1-#p_RY*MS>3F޼)Ԋ=3nG)$.ҷrw!M I8ͽZ.*M昉r̭z`xx\/K{9r6pZnQÝJWma+P`bBqu3}FDl %t a#Uz%r4XJ;!Pr"O ?4)9b(]a8nYΆq&h=SX&#*$6!ūС S-FS'ՊI?jMD6oغ4%rfS.k[?ۉMsʵNʶ%.ԐH봱vi[nyv]uqhvWtPĻCCqJ(QצZG13;~ &C'd'6dwI[RvSbq"q :ر/HŪMaݢy&`h?Қ;¡^k>p҂xLyPհa$JlY$٦oF⫂)L:QLx8WA!zpe [?5Cn8v и3*9B\0 v7Xtk?'SZtnه̎C2dx>K #w狉,XB_qAU{3J‚M 5plq/Sa˹HJLJ>s}4եB(z9¥Y<]C5%>#pPk(܅IjBn H?QBiGC;%,ŷq %X2- nԢ BhoKzT iE\}nY7 RUӴX/@M*Ğ”7? r an#N|赏K{(SHGuĘ9L> ~I.+vx1hHv57 a4=\+*`&B]\w$D"Q:7ӽ^EP@')qnJn^aV0) %<#tUR U1Ry$W`F 9 P\H8_&t?V[c@d*bzezpپ>*Q&hB牚 μf ! -XguœQ;-uٛ=7%%dKfы=|nBbXFnRFkh oK [~ܿAOT l]cX4ۜ (; /#R~wRjTn zvil4*3jS6OP3xY"(o&dHC)фUkelvL4&Z`r6'Cr?[zƌ,>LF+}MB$ J)N J\xN88غC(75k{L4WAYGxZ:W|O*wn b AtUq}N5PDI2.;J x:g&$l=`^gO׫m~a5JΨLm|@݂dq!@3Wδ&ob Pխ<&T%!eb6MÍXsSxV! %\uJ(Xq2/N"me!UC=/$`Ʒbi$ҰUqƶ 9{8Z,Jh>~xlwт>Z mI\ aru.l@c[T̫O x5flYJ^i| 4b=yzAZDєd?A)g%;BYoӻ~ lS5|]qΞ2?e$>q`L\~qsnQ3yҖ}p$n{P(UQiP׉!BF#zd[{:0p5U1_p~eyʛeUj2L/a]354 E*ڠɳÏToSyŠ^:7vɦJ%s'!lW!)iQjfsOEtbRyVqow,i`|8ZkiX?'+=#֬c>0i-ٝ*@U:64o=Gt0:+=Uϫ {}:E4i'T2?H#A&ޣ<ʸd9b&S׬Oo Bo_R.x$ uXɑ*:pfF],y1M2֚\l7*@ߛ+ *BiFP{LJCވ@#{)5* gD w]-:vtqQDR1;ec]yO0Sp0tgqە,18E嵏h%'ٮWzl(Z<#W/0]ަ$lm(4Hk8~aX3aVl(lcjx!X-wb#pYUD_DtQ*迤H¥oUZk_cˆ u)L>'QݾtSx]=NSTM Obj>U11"X~!&D#j:]ơ bGCum~jrZK&=TmR}ѝwx$XZVX:~B<kXPб{* 1vpZ(ٷH߇ 5l^S8x_-`w҂xg#KkYL&@)W8J#V`8R p9iqӮMpl;| Zw3<=/%3$yai^2b:ZT[>=t wi5U35="2:9}ΓS=35y"A{pL=?*gYț-ZeX(`&Χ4֒|(>IW̓@Z1pA's^NY706r|zi*B F@b{k2rFÀzkLUt+NHoD򭥚W,]+ԥBz :dxuR١-d{M$G8lV;RԬO(4>$j8wē,5W/e:GɉW#(>% ?pQnvu7zEY XE᎙Y XpCf9m0HYp9l*KG>Rw3Lz,3[jޞa4O/+?lLBȾ:ƁfwsD;:2exP2xDv6zu'k Z/T5!(*[2l.Z+"<(jm&}isKT,ijVGe>;E`u9΂7|C5 rvPyeCT S9 aCVl皏yPCЍr k[4q }5R@@6wHHHh5FyjB&Du,^b@x vn;7`|{syf^/R_ !Ʃ +VPP~(hتzAⷿHT[Fy(RJ[f[/3%_ ` b9BC쯖Ȭw7RR=[ST 1} tvr7U2`qM] (r%H@nUԼE?M'wX9̸[=#šo L0\C| b9 +Iή!S' T ܐ`C|Yh]anFYK0d/.+ .rϱ:9Vuy]4:_6h*[Fx.EF*{p;g<+7{9_즷eUix-;VQe@K&gSozxY3ӓGSSБUa(hiګaԲaGn\L%FoјJU|߁;ݰ.A W]eLטۓ3oz:3k Bp;a,`O3&:= GM=7+Eb%薁mi\yn+ n"D]7iw ZtR{隢F+P1'Եcsw>/6Iת+)GY $lDd\?hc 0H{tm4#!qk\*Đbs"}=N}P&XFTKiќ=ݵM(H\ֳ& ,4cj Mzec]<;k! C_aqDtj E̥# C!8ׁM)[I4}w`xY'0 S[Ty 6ѓӐoVb]-v ㉲Gg_ "8[S-jeьT ? ;JWTS{QV"C>얻=pea)IME(o0DpD4{*+١J]%}rIݲ4[qs~kdʤsrCàvXȄ!D{r0ѽ~3W4".2KP\&p /PE *Ei 45 OvbJld ] S;rREnpmoN&3\W>I>/Iǎ/]CM%FLhtc-̱S5ȬKEJljP4tMBgG4#rb%?I?e,9BDf%<IOf) cZ"unrIF"x.'kYv U\[DMŰI !x={,%(X]v ;@'ŁƍF'HFQ`V%@QQ;\ -U~Gn3iNw5VQvKqBűp&F 2"ْдtUσ4܂۞}?nBijxuAL =BK*|ȾjEM#Ǻ&x7RxLv -P&Y2SɰA{Μ_sVzw8kىjS+R DQ:ė%3-%|eC~l6A0䍦8 H{mkY0Pt3 N c9a.kq63AB"vǝB"w[oҚ{-F ヿ 6SPA<0,CM:h>JMW&{K#ٓz*h$ xw|]Co+wѱrd"pۃQy(ܤrmєϮ3 1F/'1HmRLD,rcq*l7lc5TVmZWaRa3v1L6ZD]Xa| Cr$Ԉ%*.Pw0Oh0 lCfHs}ݶ!![GܵxGvո}CվʏQ[& of1nj&o"|:nO4ݍVcԮ㈯ ftPKȊ e_;_fki&qQ _*G4bzAc<3|}UBwgHfijZϙ3p  iQ~$’9}B;|UlΞ7shZOԇp qTRo$J*Ґ:q-E@9hLB)`8MoQ((|i(%L ?֙[9(' (sfN5M.d=|. 8v"G4(IY4!P嬃0eciId= :ƗYtf ;y q~PD󅫰^QL|e^Iyz84nGHW>Lz7!hpxh]挼g¼q!HaY̯_ Ѓ4,+Q@zF7ڔCBi\*|G'"u:+B,Zs )L\(=o(M3uA CBQH-|FkB;v%)/&& S0܉v ;~]2SbO^$[UN\]XQZ=(N "O}Lj xgҝ(lA %Ug]Q8l\f'8&E"* >Ϣ)n',.5VXIPnsPQ_>R ˑ"{caK[($XA],4ZIw6kLR5W\dOӢh(]xUq2A vWN(.5s pc~CkOGdhMHk<|r3ǗeP<_MSv)izs=e{(Y$y6#94SpqKGi+=a"u2Uv~AkdfgVYOiDt4M>ϘqaChUj9q:,ϑoQICm̲ah,>K3)6;CdF3ٿ$;S.:S_f"4D)v>JSi(iu5z lc#`y iJX(=Ӌ*+Ada7ru-35E$q9]`Wt:Hae3܅u]b[\pu)u\ۑҮ=%V0;C<-Qkx)$P*"vk?:* ˀ?v"w~194A8>VTrE{\\7oG|s\/f]N#uy; ֭lN aIW8e一Aw1룻hGeRۧOe`ۦe4l(*Jgli|ڒZ! džr׭'&u?< ;n PXcY#}۷.E_TEˬO7h-vt'ٓP[@`|ѧoдFӣjZib whFƜ~R:m]klՠnVn:D)lsTyT3asXNixJ*ğ8ܘ Hw<~\t^ScKO )mbT3#P9|pZ 3O &cqYl7oM0d_|f& R'ڝgϷaV= K_䍋h\)@:Z|qnc 2u4J 0o"͓o vN@P4g zͳ &kCq.)XBАħ%ȳPȊq5s| \-Ps {aaDǤQA!6u濔uC)IyMpN;#O ]< ^.tLwb q9WeV׷*p6 "c+"1Yg5"g7@D! )(iRB&J$nxm4_g8(TrGp}7pnN ,h^5ECY? yTsl|Yp5<e-YE3ڏ̄lii߉O>/QE-f%,)oH SՓs=L,!}mSX1|\M_;Ǚn亃(K0U+8Х0xfc c;ߣQGT}(xO:ЌE,Ƚŗ<qf,T aP,R=d K10'%Sn Jԇm Q\`bղgkO!GX L@"_y:ޔC[4IDJ=\ay=l ; \]NoH$e|n9|CN1kYlձ9Z.!1bk8ׄ/kpK[lc7zBX:raL`J6i9[5 .P$m$= "bOݦ+8n O_JueH}}W){ߤ8cTI6U4m7QE| J ˧4w5(`tfAԗ$3 5ego.[f&^Bk- 9DÑC u?JUkԍ >~7@S2yr{W'|JWc㐍ƎkIQ:JPCSؤ3F^tVTid&wQ[JNl+4mL 7aL{$iajAkt$2D4B!ÛK$#r|EuZ7gC%(TZ$^!42wg/}ى}: o\Sk^rރ@2q739VoWng%>i{v @-v0a|)Q|A z3sТ 85# eת{ڦ*< Q`~34Qucdsҕ}v9>ZAgʑPgEƯ*ZEA@X$k\Zу^Tчy",yjAcewqʵ_BX&̾1!t`̇T'% )FžbCKxֵ-:4]"+޺I7'c)r7?elA2<(]mރĮL:Zv ʣobk♲D V,ۃY'S(z奌|U?Q;6q7Wo(yǞIɺ@÷[]P{3μ;5ݠ!QCK$ yԄUUD!rM3U?쨿L(x#b$UP}C6(.MHlFH%HWϺ{[M|S =gm ĕ ` u2X]8pͬ7D8 !vaKeCcʆDl)s}Ĺsq C1D9J{JHӦ%8+IαNd˥/ؙڡ}el;&^gْWR8&"~3!N3 f:`˃Oij be=:7WsSfvc?[+#̝WWrgdAQ͐'hќ0rN+ ֹ J죷eW`\ IDlIBH$_(PsߘoFD1Svpӑbm.N=ovYb_(>.-~6u$XM#:!H:Ү%t67HI lojm˺nX= =X0;=IPId?Ռ:c  O0(waRpgL/-Fb|b>xj(XɍlZz^Zn:vP8p:p];Tf?ޟ5T38 3Z_jnX DBz=zi[4oNJ|m骮 8'T* f YY(-Uٮ,+*Ll?<ṜX:P堘ѐ';L/)j2= #9{W?Qxcb d.)Bn3QW>_M I50|4knX.U$3Z@0̐VߧAt ?vOV:73w*H ymq-4jiuA%cPhnaSXn2ēwE gXp\sb^V.0\WAjbswk.e?\{$brhMR1Ғ՝G!>CFĤ>H?*62cdnEZ싁pG/|HoЋ KW׵Hs޷QMPl[#ѐY/Z%Gk9 ]Nad,}Ɠ筍zr;CL6;Rl# ̣w+y{c-Hh [})MBZH'u7 䫃݇$utXL@gh`h܊^O*zN1ISYj|%,ЬtZaH1ZBr  f>ݓ'A#F &@['l7;h Fn: PN԰S[ŇhEp =rf6dȈO[nQ0;H7i +F85t5UFޠ#?锿5/>rh7sֆ;bm-+3WaPk O.^\Q]g) +hrƾUS;ApP rx:_PEs``cz1eɿN0̌BJ'V`>^78zٯ 0YIYLsa=B$LWt+.:"h$ $ dp *V J= ܼh s/|#w}2 GZ><^7|kWTyޟ4>?5mBL:;bFϭ^xn/4q.PR[;CK&~2' 5)wQi_>^W Ez$-SWux]\?X[j t>cf(4<* _DJa Z%N=f^E9bK서<{/kxC4E*U7GxlgX9PL]0`g OaC Vvĵc>ŷMr<4k$@))y+|'2([w (tf'VgԿQ-)'29d?>~msa̳S< q8zRUVUJEX.Hhg^i 7r>oua͂qҨ&DJt"_8~y"o>I`+e;L4sfƔ1ïP*XI5e=d{p}v)7"(bQxe.xl7W UE)U]V6KE&?l6rm;EMlV%~H^NtX9t7({8zѦ&ˬRa%:)sb5H \C.ꇺW+i-+΁,[zKlĺCG"fyo 5a#h젩nZ?s^B&4U >r|뫙.pQᜂDV!'GqDBWXF 1_Bh^zrvO|~r% `c+lw**= X9M*GYzDUWWK(`v g#8.ɦZ!uF: t},Z.TZ :8VHTj Mn̈́F\6jzެɻ4HCpS )]#wqg$ԱzvWoAKHhG x2'[Ჰ3t4[P9Y:_'QԧL$ܗiCDG _]㼾4<}(KKQxƘI$.sy($@JO;O;e\A'L <{!p4Nƶ3$(Qޝ؝ Q7Me/j3W|5&Bt[M Ȏ.!P4Bu=GI7Fә`6 GX{^3-fN$Uӑx([.K \q'a-EiSŸ3NAmp'i(>o)`,7UUޏtqQx $, Q1BTF,/Z EJګ3'j(  3 JמKAueRH'SĐƄ-JAo4C[k';|/7#t=FzL&*O%47Й͕+!]!K?pA)R34=A|8'gq҇AUB&1Y< ?ETbK ak!Xq~C(qAOkђ۝7-^\Q{m}مzI[XHMnz WMl٭ys"CVv)*%WάkǐR(K@s;?erv l,Td?ݺ/?9k~jbaHEWkwM&ή 5:~K[j9&Mz*/!fڗ<¿fEJZ~$ QMAyF7fx|S QY6st͹'GJ Y5&[!ħ%>~U桲\ ]m%1Z":SIGWOLTEphq]+̫R# !c5H:x3Jf teҏqƔҦimصw͌s[%;6L =0& +5W,Nlo;Nٟrā켊H /Hh_v8{8՛/~lu <[+ X,y8z/ZxZ3󡝶[o  )/{O*~Mp`b)S/8O> Lqs*XAҌ4۹ hhe>9|pK5=T IXS z4L](M UUAY?VNwڬҋJ_RU@NXiλG?Heś*NBZhzj8f!Et!]xKwx0l%ʼ9SJBZ]|3^W8r:>W7iϷ짺cb:Wܗ?u[ )]ui9rci3SqsZ 2CGUct(W*K]~y_(ap b?W#/J0{?PeDgޔB 2Y#PK!]8D= dVf BPho ^+UJ83PJp\V,w>yr~bq3nJ0Gܰ,%*ZCgI ͢QJN/= (;p)?L|_jR#;Asp.J{R͑0rni'}nk$]>=F-3`₷fiENDZK^ aZBxxECslwCU+G|p;̈́v$C7}e\Y>w$$p QP`EY]^&Du 6ro )~gVMc"2.d8fɥ2s)9+3v.bE]+OէG6CbM6 ӈN4f>ќ۔{X#q`/R,|^ oĹbb7T]!jos T.؃Qd_AaWl _%? MLAc^J4VH&Amx1=t+8z@^7qQ1ʽDd*@tL+27ֻx {ix6_!)2~|+E3v: ga9do/!o$fi>ቃk |pxj{_RŚ/AObD>iKBmZDƒ 8֏ebv঺@7qG2pk~CC*si!:eiӹȲ9PC4y§w*jHN2x=/Լ56I%Y$TY D$Go@^^g!_I/i O@qDjSnAf|І]@˗TckLasTxu[Z.+ $mT3uG81)jWA. 05-c$8sI3a'"C5 8"J~տz2t[Q%Ѯ nFsaD"n·TEEL.e=cƴ2uQ.X xv/’m7[I}b-顢+r->rlK{y4ga"&007~K^Jeװ.R Cmyh2c<=Cx|I](aگ;DN}痪_1QA6 -i4pm4>mwբ\Ul<{ 87*rS;Q “&#B)/PZ Ԍo;5:ER JHKqqX#C koWIpyf3t| by2|P>'>RbL.Tb6Qzd mw@5¸Ub{UU P$ y[یNEkXw4lFmQTf_<><:8;k|y; wg/-Z\p 6̫&+<3y%_t+1Z6A XE/ljK #L6r`7rd/evYʝ+@ RO!gUYbv}VL0]S>G.oh\_a^P"#cPB˜Ee.Si0# X8-xL7,PvdM," dq"H %evM on3tBmUyS+k47~(>A̕޴wx$(V O=N8d~B^9Kv`D3/3R~a `oM/mls6UfbEZ{d}7SeAucL USk$m!(^,͐NΌ"˅k_>4зm4t%~*<묵NmziW f ^+ ǧUzh\}./}y3S㯃dOʚ}5ҫ-;1I:WĩAEr]>ZӖu8^=~5^P`+Hr@6U̪ˍC8Qzhk#<犒)Ҙh67!a 4Ӈ-?RmWΞ U#St|=a-?ìzl; "-ejau+k^5@r>^)cT6"Ӎsuw-R[~Ӿ !5xc eY|f2R;CG;q)N&$ջ)rU{>U1u\awOCAc8JRf޼>, Y+5 jDF>FzOM$8󦷶7~W J]gf.:`SIXyv;^ 5>?8DLNBʖ]dmqh\ yT'h{yO[}5㲑lE@#Co"Ϟyg'N6=ѐK:#3#S~D̑\}ѵ13, eSwB$bS꥖.EH&jͳތ%mW.($(W8ѹ/8ЍGz9+ѫ.СB=T8JNtLnUJ>j(W3. ylwdt2w_!)V #i Ǻ/Nز$7u&v׽? yw,M s &puS0CG_x.-coEQ1&Y-칐#';j@_=\#B-3WEqMGwˢbPeA/. iQ]D:0 x𚾸xFtp\ͭ"=lk͍^b*i-S: ~ |cz[9hʔ־-!̭٤p,mAA,,]-"֫ *6pE3/w3$ZEs7FW8.0&/?/ ]jE J|NiQR!䨕K> q|KV RկK}R*4)➗>˦`K;Q{F>/hDz﬙BLŢQz9txD$;NG!B`} \1+8uM EX뻉\ʸaºxY79dh.H|}0u2--C"јM+P|E1fF!U2QU 1:tϑ#˖{scc[1L 2 l[W9^RP^-wr1c[^3O "~$#LxJ'pf|P9675]Kpkb7 gc]uFϜiF&]SQAr\`woAY3TL0>RTMRz0t ?eG)\铄\NA:K.1s*!4*BN:Xw`e84O5M5$pWۧ{ GѪCBDL蔞l)&DVf_{!>QȍhcG Rġ֦qY*s/ IT< ğ  ?S6+WCO[P" <|뻜T$%ȶ:YR{>K6q1DsoqV]8<,FVAG-\LmnCX.EǏ!JOsz>Rc/ZE9Ƣ u#+#$Ѕ`4Kڭ{!MF=F6 #d1pvd5pJ5OwzH@Zko'۫9]dHZR)jxPr5Pr(—h`StWĸx9$D. j3H">zPMD) O{6nu ,7IYabߠ⃶L@H䛟9Oƹ|<ߪ_Z!ñ dLf/緒5n%d7JI1cCqB \ϰ+fpT-=_.o/檋CxrC9NW~.p%820I/V(*f\e!G&nqʺe[U) p.gNq߽3[@hMq'!Dҷ μCGdA d py7fԳ:36nuI)w p N]1Kpz?zb?nDk.Y%-Y۴HM˖3涧iG=ެyvPnY.&i1ipHFݨ$>),nx}n!-;V=cgd4*#Vq@ rʆFJ]vhH$6%t;+{+%?/fROOٻE0*S,XMA%04VV+J&j~u 7lK6a/+=t>˺3Aٚ5dm}31*w oPkVx q2=gFz͸z蓷dbFT)zY:nk}Ϝ,@KH Ll<˲c:Mς[*&%m\MӇm@}Xۻ;bm;;E>CrHJQQ$a8RVY }Yj"s\BX&dZУ='ˏ5|Q*1m;֋bW!$8VǼ7@N{oⓃ276wOebL̞И)3 o2#W.GE0V$I-Ld<8n~c|BҕWEc^8Ǖ%k0&{,' D>Lg8t;qVa$DPXP &oeLZ4–g;.c5|ߎqQROJe&X@1[{pn04R UUӒPTZPn*90_~ ǀKj A:tP~ 2%G s.2d8@yubV+zb  k3]v~DWgԔ:KhBe#1t&>ԗ JuB͇3T`N\A} 7)i5H3:4 >^36GqNS-m26[zT`ol%WL0;{iשm$(D˭%-pVm\*2ْ~M2po:1x葛 3HƋ6,wSbY!~x|80YF5287e ŝM}'/O]Lb0yhӞ򈽐Qh646۳Tp)KCNjax spኽ)sG T@) )'1: `(jvc*l&0߄#St_/byk9_"R4G`,E? jz5 ޵ԓgg4walLv-G% fK- B_BI0r{%w K|yc'V4+M  yN0ɶ/n~t>ηЇ@.+B]"['>A%QD@*oH~{Sɱ+8qt+ǂ'?~7 (IeVgq'C୷H.RRJa5U̷&id DIFht5 a0r}_YQ.H9Q23p}=w \obܿ{m-t ϢßՎQemqkO&I64 L\!ʀ`+>*T pv`2菭sN0[8+n 4E*?{usdpfqwH0>0jZvOEptzfqV`0K#~Jrk K^j35`"c>h?a_Dx!qNE@vsx!cEwFM!y{t3zI6)$r;R"Qc[Ѥ&je<=Q3IHKa m]jexZ\]owȵm5$a}XR\J`Frj"2s=#81j)  u.;J*D%[h"1`/p΀}%Agm mQ+!SBA0\kAtbڵlwF| T<.5h߾N9/>\T}l1 p8@eAM5G@ auJw܏QaYjKbXIs'Fcs-`WvKܤӄ$Ln <MlˌӤ1"j+̲[Hi] ߧ~8(>%%YrD NyyMB(8IMPoRk@[zdsƁUL _>5L3dZ`" %?zf67x"5 G'I~-LT7=?!)_ FbPJM#c/V̵_Dl4Ӯk:huZ݆ŐdJvۛ}Bx˛B(: Z)[0X͟e3%}It^)EhHR&Gߙz> +wȘPyk9Z7vZ}D]߆d6˫-2MeE0&-Tv4bNˮD4\րꄘ^}/xn]x9=2Dغ3Ğݨ(%1i MGI3>WtVdͼAp:|ɻ&%Ӿ+婽)kE;v`>1'Ģ+d1YKXgtZ=k+ȜȔlfn 66|yÁp2ߥ?+#z 9u3VP`@WOfnW3p:O9XFFٙ WmMs4ٲoFRXRKMvM ʴQ}wo$覼l`33Fگ{pC'̥c"etCyq5v0C6tn+X/H oF}hѫ̕(.rl9T)kZ5 XT!&^k,}L}Ix貴7E3OY"bc{-G)iKL/=7SϘ-?] JaQi1> ;<- 6RﰍU"=7$0Nv7!ǁ(vD挴 S u)-xŤvRC~Oi1'F%MaV@҃ܞܙ<Gˇ௱ƒkdyA<1L|N,Pv`-.ietV͝eEeWZۑJf:]1~jpAmэA O+F[s g4ږlN}z|ERsroLw^,K JԕOM; ^J#4ªY5fEvcw֐#b>Om޷zÇ{QS6QSkkqx)_̔7HquIL ;kQ="C&H6nTo>ىx-%18N=@"+vaA͛s )U쥈ZXxnd7"Öhu,ܳ+lrU-[ۀ5U ʶLn~;;y{cg%1Kg'{u \;ELY:Tq5s|hvxWŏaئ@']zrZU nO=z3o q enQuۏUq;cz^rD,H+#./ҋ?&HK$WQRɱ ̣;="\}?" E 7df2vQ])Q>A.%Co*|PaTe[s"Onꎋ"ݟ Yĭ:y ؠ騷WF<K Q&/D( P>z39pi+TWaηp51u.E^HUX?)eLiJYA{VJ}I(n{T V''K-yauBAo/Ŕޖ/7аr6Z *u[Hhڛ rG1?ޫFMWl X@}Vx`Ns"y{wm;4巕Nՙ67Jg (]kT2 x(݄oyEl 5<̲M ZY(PW&a׆#9G*az%"\d2|! M/&ӏ.gPykw*O$SS1m,ٔZ9WO q&G 88" È>[ZW58╒V? M 9Jt<8i@FzHGZ )3YO9,U5Ie;;.R,gUg.ľM;JW 9tXr3,H  `AgBclnDT4sS٧T/::v+r84$u1j"JR~;?j^JD)Œp48b>d@4lba$Ԩ.A *(`q׵C Qt !msDxď3#%R1!JP2n9&ЪatlF0a_Is(#Acv2FK6 Y3D(׀j?nZXkuN8O0F5O=Fn*%؎_&34xZ1Ĵ8Ne$ ىC8(*Əi>fL@_{|䮔kIz۳LskB2 i8dK7]dTT.9\:ug>X^NБעpW?^:fG2 4[5Iܳ&0hj z04'Ȩ9qO}:fTB$-Ўj#?9+fcYlR.ݢAwUQ0R <3Yw|LwC yĄ̞O684m99ʶlڟr@7D,bKhD4Tū0p#Cվ1T^5e1,*81|>z˜D_aEiC<`ţ׽!wNǝSK RF8SCZ3;N}&UҘXM 6*_`ؑ8}S~%PԺD0e3XH%PԚ[7^,j<+=GQ?Q䤄łv܅fXʼn`Yfde3:T%y=R/;y5!ӶeWh׃ͣv n7A%~zV/]w_ǣ]RƇnڟ0UVzPpN%wtksl"ȶCRIKvhPn "+޼2z NUIU]`QkPK;KIAL7Z2iCC6ړ8-ր{g^5HW5=)=l4^b٢n|AyGPLaw/,;Tߏi'8!;(@۹Iʠ +vH*+JJtK O ڜMUGTvMКs7а T}ċ2 WUΕMBH `LTbJ}Qmԑj%ˑOT-n|ѧRٔ Op!|3n# AS`̽'$qB|uGC I6w?Z8_[-]IF>@(żIR~.W(ExRC v]Zh!L--RbF|BfJGK] NR<P! ̄.I0hTP֣OlK ~ga /)hЌXa>8V&og[Wtg 5qm hniHIoL50vYcY@bM2%ܯp(o^L"dؑPۂƩ@ ,5 X+37FI _'k% {6/H$)4ϑ=w7Uřt\pWzP6N/QTf%UN& rvo m5p'x*-Kl΄;Pf 6I{pbN|2 ^{|E/SpIZF$5q@Š=1=8lۙV_Sf2F!>-r ȸqxep_ZQajiٻJp1,ywt|]rjÏxhbBMo،I$eYso%5ͩh78ERk ͺAWh7 8B9M[ZHcgޡb2!',-Ĥ-&x*U '*݊em"Y]/dϟ.5TnݻFy4-UL5BbTg;,S>l= C,_HЪ4!3ȡqIHAxv,j s4z\Uˡή#S._<a<\ʶ  ȵf;*"q`mN}coZ%/Vk2R #&NQWgcFIxËkWAq`ׇa2BP'V2@H,Qj!0&B;q,k98Co >& |5(xfe&$u^gR)BG L'K/%l< (2Oִ^x(ѥ(jKB˥$=kO#E+4>Ҿ1cӨCT1 gaN BrxQ6W{{S'+^vxxOm3eA[S8УSme+ 1#WF|у[63#͛[f%\.ןhڭergLc}o@Ds0.(nVL&deXpD@ `Y- p8glI`тpˡ,oA>,\u_:. stBĔ/E[rjt[544ݥj7>8Q'*Ϭ< g1I|6gWJwy.;6]x(4GqxndFmj}E#Ay4ذRšs:!LēT&Z:;/s-Qk~tN( EC[a9ũ&{ł$UP}N`#٥*m7{dwȥ1RQktrr}8ڭ,R)d5$60x-KE7\V}V]͗'nXKT|c=7'5֖h&XvpDB6cEiŜ~dY]J2u {/J֒w2Ҫ,/nIŵ ˽Kj Uɒ 6ε`iZ "As-qQS!kE /WM e^{[̪YLqI3sqadbhS-a뷣x t4 I]s=w8t98I< e65p 9O0`$ MH%* {߉vΡ f|Y ~#RҺF; ,)B F+UxP|8:eW'.^dpH<Ft\8J.3,$ιBMnst~cQll?RUpű2bw$2eT<θ+dJW&j+KvuDa(;0XXʻqlmg^5ة!}k6Yam*'N뫁06f+H5Dtew`ưr$)PFbp&W6ItQۑ Y;Zy.{ L`V-/MьZ!-5$9ʋ' ǗpwBJ*Ɲ=BpqosrOUmw-hVϬ6 `ǜ\OXr=KB9fybqD!>j!/Js۱؃H1&*_R*CNKCb5%Q5 <8_;2n)U;Ks,D76H% Qt;yি)>Dn RݲE+QD, oBhD [0ݘKIwVX9rf0[rL˵Pl:(]r$_ވƈҞ;uVԇx)[T.)&yY]ނxK!;+/6S2GIVѵd4\$H&;o~f*1a)Twa&| #L ÖQHH>INV+4~_2AjIԡtFQJ̆qRYD4㩧H1|XfӗӠA!Hr;ìB]H&vW b"@(_>{8gCލ D[Oj> /EE>r澬zv4Ycr-VF9Y+P7OWx浉ԈTY0f#x2ƿ!J>~Bymd/UMt)×e1-H7!5Fl{+(4PyBzd'87Hb˙S`X6+Tym3!Qb.IjವlqC*:* M;rɍ.'N "r=9g#jYpχ*$mk?S w+Y7NE# y2;28OP:W4O"qJ,|09vr{6$K̊_:7Ǯtc^'I]?N?qL|^!wV@LA*LKZ,;U;N7;:jWI- $[0 -P4r,%*5׆'W!!%nD Z?e/Ď ezJXi]GfXFxv!1 ,TǮtP^wʏzM b MVJST>-tU4:∶1 I}5>{im't^O0H4Ԥ|WK#%d#KAg4Q(8cāi(2VN)Rr.[\|0fsQJ^\4AR'd9qI-ț7K*`nM~_9҉<XoQAO[V`VDq3QP>3G_ 9%&1 .`ec>Vf&L I8I$ۃavl;.A o5kԙ*c;PU >W{@6p?ͅ9^!%;98l?K+dC)y.bhe݆+=,>nbrŤH+v-T:9s_y zF=%`w7LjCTێ+Qp2]DoETe4Ie<]K%F&^YjUeت%6R [;HF$O63_$ypʌGB>GmoJai(&E(]~GYEX&?2PJ1(gSz[п)S)WC\LǛJꡜ" Sfb/.JCXT@F4w~uYiH ]=M0`x#efz5=gYR;|$*I7"X柘J;F@>V,OK`dbni?!c^{1r@m+Y!]¦ Lˁ;W"g3*_nW{dKPWwQcu;W>ȕyƚM1ptvͤq.~S @()Vviihwx(c {)n0{m<8~Q tr: J܆Q >P^;&-)jۀBmO 6=2IOL-| e_<*[]BK&42d{괚w4_uNW*0hPxS?O$Kz-75rmS^|A@:lu?i+  2-Fo&MȹCM'Xqbu{ٷGqL ς3{(iC/mL?3E@3$tN?ON4}8 zr0GG_yLP'HLr棵♄ L^?G)n8xu*rU TLAW|}ƽ- L恵~gc4GIfrE} 8hE?y8G@c 8+[}:oNy,(; ȧG>#,ǵ eX+9+E;]pj]dZI^Caqb=ERp% A^"&֝,vJj#bB5f0`:w1u)OG׍[lэPHRq gN0j!MslKC", oafNѮ``grM;)YVqu*,lS80Om }݋GFۆ6!Zڬ" ~9EXjd]|%𽧸Wэ%Qbn`Pt^V3LbAuHrگPu(9:uWJGyR#u 4DÂ)lQ!"@bqM#sf?.̲ ϮN{g־eC%*i8pk84jN) Z?1H,.#8n{RjN0edB̩Ӡ\%Zԁ&6WQ|-D= #"LS# Ֆ#R~@{ `L6AXtQؗ:'8{-V*UlѶԙn?O/moX'/ŗC(xoHt*0/{yż7%L98uAEXV۹pv'Tw S,]x)yi3zW6_@m-͕zCz`d {+LՐ~+ kFS!c,3n(!q6-!jV>Ml"\c+M?flۄYeDLәM4ܫ|"z[C,z]iDc/~1 (:4-08b*QX} ^9D`rG׼'(Pī1,Y'U?.x@M1sȮ YL3q1!SѼ *km LJ9*:V Y cyb7 m"Xkn{$ lx푮ijF)|-[͕&}LC4Sq&PH=vU.:sm%U1c/Cޕq="Knƻl[PI^ϣ&U;Lt_j^h-jly<_,D6"rEUg>5#p٤Xc6XKжV6^B,3k~#}EkR Öc$b×Ӝj8+o׋Ы!|F`{k;Y|3  h4y6kj%Zob"+m*wxvx:̛jb F&}d)3Ͳ!4EʋAcR8y8S)1bIߋ+# A1+(zOդZ(ɍDgh[&`ΫGvL&O Hk6)|?pWvOas3c7c-YHtH7()7aώύ>*9~ӕED+:<.Bm进?uaA҅z7|9|[`hқ,($l$_ΈXƆT0Ajsz%*S>4 R Vzx)7۰"Ljpg~DmiKZ(@b{ Xΐ@oj+EeZt( 8Fz9XwpD2- K`vVڬz:#* ݶK毥 -@XIOzgM 0߬6Bzfl9Ϋ#NQEU~PαƋS3%4l޿Ug_ANS!GuȆLٟG.t+I(/uO ;-ӛlI[ RQ( ]/j M|I+-uf {BIoN#glNqZꡥ:bY}E>>.+廉Q3UHkEbϰ7Id7W=W5xt0ٟ)EU6YQITu4fU0E$it/?>0;Ppd1F',e)ߢDJ0r:|da8TJܿud᝿9M]yQ(ݒjHȺkbtAap!bA)l1jU46(Db<Hw[]eV\qYs+f<-/S,Pz>;IevrW \&Et/:nCĨZ+jۼ0?u /gcM5 O^8eh./XϹjOw'f]sQeݽ!}Fs>Twvo]1n5]aO l7\&+fCvVc,ǹAEVؙdZtcGȦ83#T߂ !Ӫ, ; 4L>!/΍YQxtfiFIJ(MhC?ˍΖЪ"Xsfmjݷ|ƯmM)Kn%ɯ}A?14X?i# ^; o1KtL]s xʥfv|I}Nӣl[!D%1> 9NGvɘ ;QGmAcjtuA!*ΆC{$oRI{51L *Ӕ4XǶo'zX P%L͉ }f :9PRoWZa+=\>^0SFF꿀yDLy sO>.ĘԵ^Z?FXV8"I+RoSURHGT=*K~RT(O" ^iT`ԥLe8.Dlf>^B5(*0gV 8 f4r[i$g0m9YE#i6"r;[,Ȩm@O[!dAB!TZ@x󜣶 -OSRDE"i#xe ggEԭO`VҽJ6 㾛%5EcnM(K~\v?tJ-6|S{;DR(6\yE1\CB==Y;L1c37wSp*Rղ7_0?&"! NjEv5.2pYW"rok6v>L1t Y/ #! ,䢿8륖)1?hrBCEjCBgkˉ+8)H#-5w{|C{3ˏ\Vg~=e~|=2mTW;Rg}!2|I!_!,j|4!҃ÿAOqTGuTyZt u[w={ ObMC(o$I֬ }%aO^i tR[8ӊ1j#h})aliy/?JGuW\ sD^S{%: 7/ i@0a(#(Lfqкtfʨ{]~!kks}~]c XIDAgǤ9Մ|6(TbNK6{0_^vq_}ux~,@BoPa2VȪϷ9Tke (gcePt?c"xi]=?¤K1sv h7УW 9EWEljeVj5G5\ Hclu8^;4c'\{(hZT -q [zv40Q>}`&l!C"k2kmy^yvLo1Tf>(m]>ݕ5DF88| -fPtrce #my('7&Wh %)!KКmKvSΐ[0ꋄ31ɿ{1}V4}?E[SgFЊ?^omB1@g9*u]yݧg@K# {%-=s%^Q]*)Y!֨wIz!yw|4'zJZ{4dap@׻v"n5 37G51I~|-uV<$B81Ha >^ыOBV#vK1)5Š[  @ωTD`WI= 6$u ȴ:Z[6#^sM?-Z̏Y3AE1OP*K5ogSm،$2Zf0_g8&<^w?j%&7O>j}]N/l,6ώAt"Ր6R{2h$|6Eͥ257 hsiʃ_uviUJπggٍǑz@},j~`Gc?wنrw^ :0h%dxñΓqL< з{.2H(1onB)^;BLjOݸ n2'0B5$|o9A~n;^ f7O@ &pYr3M?Dh`~ k!b&)l:FP"~2dw/w_.!-zs7&y!^ջb;?GύqHQ -[q n ӳ'os܋N{W L(زq#O 81c_;U ?.s~@5H n9KM{mwuTGmd8\i`15΃ټٝŬ5"w[_mr ~P=7LS b=QJr=Ev뎦 J.t mJFh(R pl8[\ #ўQ$AHyoh $W;9(3I^~@UWZEyT~޸03 `(8ҴbM(=r6%y*OӼ'=%PE!^d,mկHEėcn/C >LVb n 3O TD"Wp?Jzx]6ĩ)HE.l^v* (tÉ8ztn'jFvS{b# AtIWp=^1yVjx>td󌇿^Gȸ?;`nTA BW<6)-);)>>^ь8١}IHDufH)ցcfϐ>'1(s䪄JQO4"P.9^q:~pzFbS)LQr7A3`K=ש/";ӌKjOJ}(EuҬH^t ?}kV&—[gQOIޞ!qPkB"uڛGi|Kti*kB:VIHBJO&VrNM+*p..o^*$][ﺲe_pr OEno/֗l m0`Tp" p"X "F1pX38d`s~)o`{Hx;& Ӧ{HQ]` o^`.`-<ڂ#0]1{SzrNع ZCh2Z4zUkf KQ?cK~Oړ{aWUeʽJGh`M:Z#Zl\9@Y1I&S#fn/#rUܺкcr Yw}ZнB+ nރB,2](Sq( u\ZrZrCD-GNyFٺgb|H_kg8`}f '0 r!C5vx ,5ۃ0RŞy5MP-d/1y`=9W Qa޺{p*]޻ވۂd,>q%):k޶h1n,iB<.Ʊq4}пnͯr;dRV ðrmɏ4ygMa_ܶߋKef褰4 ym$&ݿ _8γtHggdDL,5dqãl,g7sS_?"6^5tyg98vt8:'ҌR05i3x iisWWjP+\F Lʶz~=U}AI@l'xٵeO~K'M 4T6]$;$SuThƝ^e9AQRjI,ܡ:ZQ{"5DJ酫!ƛTqѫ`h%BAqaAw2kxգ7P}kh i!8ws6:!5jrgQ/?+w$ZO8EoDHdz OW|oqV8KUmxBqQb~&W6!\EY)Lt!R }/Sxʞ<6Nc])DM{+@'oӽqA2r&0  |ʇ`C5NWI6#(֎W~.5uv%(0oox76֧U ve-pxg$$wQy'!;'` M$k/?rӋ{fG%7Ǩ%qk2[iI\VWX-$3s4҅-F/q*rD ƌUjC ?42#bm adGKA%hn2s/dwb^fQoszشz hmQpc[7˼}&6<1~UTOmP.ߨމd\gϷ~3U13 _e,4ri]ErW97ϰv:<%ifU9˿WٸqMW99G% !JTH`ɩcx TN̈\YMSE&LӍo6"5^9[2‫#KE 5uS3%r]YM4n/G<%L3C IF2,D(}Hyi͖##+TrZCτ MOS%fuG%}\?5_X%,Wtqte U1a֘ h-{R`fTs)\lydW Q_l8aa2l>1L-oO?y4 kVO+eQ !6 B*քpqxO/C#%@CFzpi6n,]H.+~w7\78KV㨦O$@2~4eUy(d%l1pPnS\/?~&Dx*=gl{,fJ&YA4x]o >At!M@˛4oZ.›iD ^I]dqזt{ rbK!_JL`^L/BM5) e/9bڻ+f5#JqG W2a\[ЩY4G1F߬BӤH1FBBm lMӳe- Lz=b=o,aaVD5 WU x-Yvߥt,_VWTP'KMC ZNJf^XKYqcu1Ƞt!뿤Ykc_> ;M_tNL q51f$PL{fj_}G"yr ¿U "۞\4DWF)Vaǹ;2V)1sk|B陳-[Og3~.(eHR՞#Z'9q^OW\%n44/S: \$IʞLLmX oVsNεLm@k\N5YrD@b#EqhӚ̏l'\z>;)KlKGb67#N:@& f<(: ܛd^Up2BD9^b #S/gĮ`ߦF'; ^*N׻:C(lYO!'sF[~rЛɞɔWPh N|8>#?(f(e^r-v\J8ԡS~\OΑao蝾md?1Q S3͉p-;\b> l̓`SWodh]gY3ʇ߳z;,+iQeTZ0c5#6Ky0RvL<>7W/ܑذst줟c: 08yڕmnt7ʳ+[n!~9;$ ;!p!qlDQɆc:Ciy/reW,ʒ+~yUi W˭|ˍd}Q>7^_loѠ# hlk2_U!ڇ,aly,nk/ xd*)]7Zg6int' F$ }mAjI$ #TQiJ@䇷xB()c#1PFAdlLH!o4W7HU8Z mu36_iY2#@lN* HCb2Df½ 3 1Rb,uVCt FXf"Y=[p`c'$`:mI\kBT$+27IdȪ5ПDZIح=,SEn56Vބř D3TGEiƓnD$Wʻu z-LQ˥`^mH?PAq*)_7Z(9}lR 1JBdJTXcC# sm|t%OH`8%R (M`,Z溽2%5]w"g(@[Za4vg It_ɦJ=x98u,~ǶLI սنVJ8u$IU߷:u.,S~ wrt* yJҬjMeVFQ88*k??$:QU,0nZARG5j֐3fQ^TV8 և#my@)X'й-ƁҰ oo/ZխUP}kpȗM\Ɔ ~}t݂Ruƒm݊t D@{mqMN]%,ͅNR& Tl2Cc [?¢)G\pt泇X1 2!rO|5{;k5 -U&4 =^|G,UViQF["Z7Vj>EhȯޡvZh1 Q^q)H37w; kjP*Lð0U((y|H_vdCa=ugUSxBd @g5OBa<ؓ*h/6whzBqZ9 ;$ѣ\,vr~ȫnI./a2Wd2& vU $htB毞\:cwk#zf{g )i]^~z 3.1N#׺ 3)ﴸ:Ll QpbO&B"7e$KdҷEiJѪΊDvu10< 8Ґ Fq~ol"I{Q_Ʀ'c~5)&[3&A~U&nzs/4ʠU]_۪WRQob`/6vWP)*Ȕ4Y铀}bvX1ltgfYFim[ZD6=5'|ԍ *n Z.lr՜~fQ3b h+ XUĒq "Xw!28je&ja__DY/'p~BACx-bVpݛj2镯;'A)D;6NT!&1AX wkxDP1㻢~]N0|)[Ctb671ǝ\/Iֱ(bl D ~Ĵ$5ja1w% xPh~W8M |dуFr-ILoG{<\Rn PS^ir- w}.)8騖:7(im =|[ O>Ju$) N3#C0vJV~4`#8nf*<[WL4;r\XL:(EElǙ]wѥFw{!V z4# 9ѥ(,F#2',`\.x".t3UVλN=zine;k=/u4-,vlX Z%̣(`/F"R>t_04]ʃ$EnVEu$8v7" \Z^Kg;Pm7kf*v($RD:`h fO jK*/4}'1XAЯYQ5uVFZR4^ӷůOb(j#I*@uxEl2詧w+Ev딮JQxÁADT,^*z&ȌYە>c)9mD':wyܛ@sZJ[(69 iH1^^ްةgXvpHN\n,u3c!o$"{꾢jy Cv`ڪ]Yx T}('-_ KJNx8AE扫*zEWBsvqhdǞ_ v)ˀOqmz kQyXBi֏B4 մ CHiqz"]zs0W*5>ݺ& _44{<ł@5^Gج# nXNx/ s!*ŝk湡:j1^T0Y}URҟUJfg%mdSIs?2.L5 "4KBt,!+;y>Yi?RsL" =ϫs]+rg8!T+y(sB"f]`s5&_C,F0ɭ [$߾o Kcǀ|+=y9}rh)nb*WҿE!{|TaRess Hַ1Oxԁ(4}@E^~@j1taM"wvEsG+zt*Do䪟qiK87LKn@t j&C7g͔EAgYZ070701000001ea000081a4000000000000000000000001643420d6000038bc000000000000000000000000000000000000006500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/ 8y]?Eh=ڜ.+δePg(y⪑eb`T XUگAig)G̃DET!nRN^?hsTO $pP&X 0+)oOJ91F1b-r<"G^ ޕIdNm8v <(%ߝ}ٔ7`K%>y+2cwEX"i+h@ڳ!D%f;է29޹Д,_sVyWJb&lWYkŹ K|x 4b!٨m= ^nm`!?ebgƴcD!'<5 JIPMgh7̸J@(6^0pI{bP1]W|hұgv_;JȤ[1TM`t?H=&Rl5{zw a?t-z`ކo'8W_oiYkf) HzWŹ,TSVA6m{(cyD~HXp?x{fwڽ8 Aڎsc~6 k CꫤNcdtU@+!Ic83A\2I8]+,-uDרv~/IQH"}oǃfb/FԦ6!&:iGPkB}GOljU[ps$0BvZ~zћ+8PV]r}#4LS'n'Fugo_cg#YѢ2 hs#qۡGHɶ(dPck< %w֫eScn;y5O7jjLDϿ!:- cdJӾ+W[mE70n !ݐsݾޗq.B㆞] |Da7N5*UTuK~AV3gF!%4Q.6N⇈'pK r314u!Yn0y+J;&sgZW4;A#ϩ qv|K[aa{1, SY eG,<mR@KA҄AM4l5 N{T <_M't_c 0ϾY9} [aU-h֟n?XyC_%J+YvSDpv:U'V%0 cKHOl,CTHX!_h9A\ᇡ*5ǪbiYb 9-6/^vsХ-euZɮ>~ԣv?:@XC2ZNT !T!+5\6|ץ?DY-D)Q'45:[|%tpꕬչT$a`^>;0R}``LшGtO2kxFw(Qԥ/w 1opA|^[-\ =.<"7!?WqWW y=Mp.C-ըjJ ][Ϫ6ïFLG'm-:薦i!Ķ2ڏH*@X?!rhb(=+dDVrTigguKSPT:N\Dx~g*Cc*OfOoK&dau&_s4?l֋}jka0S>l#qYϏՄɘUd: elp֩M:g?)ȏKmYQPhe@`<0fOAbEwaFXFAAeރ8q{Mwb_V q\)R"x, я+x@NZ)I\vb<{ |#-s`ҏ0A*ֹ^f.f)\[30@̉oA!x'Uv"t8Psp;A؊Ζ8[!x%^IemN{#)&7cP5?u9LJ[5 Z˃#$g@':`>g[> Q60ybWݾoVgFji;|]qCaLi(7`ݿO#miT_U+TO=2V>V4ʘlɖЄz'ݎuyQAg "4׈!a >0lJ~jY26#hX/)Ap5UKY _]f0& rʻ"[&7Eu3͵>u\ Lͷ"O-]7)煀 z}.uѠ?cpJ f ԹIT8-R)E!6M9pXz- V#_j"]f5A~ 1 1CuflLSII[KEEd^ 4И^ 4BaMoD$^q8ZJĽLӿWqcb2Aa ! fNI.fr͇Fَ PRC!8Ce=?pM㢬=> Uә sl_>˩~"& {L>n6:pfOjQ[œvkni 'zs>*Nf-ɽ)6GtU0&uwUSD(YIZTnplkU>xm#\4(;6TgϚQ/#AUIƶ]"6q ˠ%E>񣭰XejЩ qQݹy7rߙceH 6C7"Au6GYkc$z2'4YϐY\K&tP#ZYT1$J˺Uh߮]蛤!xث(u&i#td@9+_ڳ_v ([i#X+HP7Ubp, Pq!xt5Za&} /[x>v]Ku 3[6[8s$vGmaMh4.CeqmSgT dWZl:%}lA p+fly߸o|F)c _M4ۋLg3  :zm-x2S)>S [`wEzոa | b$[uk0#,,CW~@i,zʵL_2"1ܬ& dA<6dQr~2m e3HήCf`aI<^[6}1GՏ޲{4i4AJV`n6)MOuc74ZAxYT\d00"TX禱̼_ɻĎB$KO[g^Lu2 (L1潤rw-̫>J`NL-i?$|ʵDNO;YF몹?8#Ƴ_(vQE̿9ve1axUo1ޞgl=sDC Xi~H U6n}~dX&g`/.*O ]Qs@VVJ 'ZE\a"aW暡͢av5 ZIC`iJǎ^nnǯWn/|Qa{*co'C &*MP%毨?T Y]`,RAPHwD`6 SN+:c!؉goZCW{&锘)uf{荾S82*:M1jF1IDGvSZعd5Q)oe?9A0?i]Usy? ^ETU 3 'RFmѥ-hن/:d#n;3\mPPo ?u~EwPPjlKs럡 zQNyqݤ~t5SRwץB&+i|N8X^ AM=Tդ'ߟ\]AȠb!"iφr넕eVv'G@(yJ4-s e}&á!YJ1v.se ̟T dZ-e)h`MPuLd[1G2˔%eq GCULhl[=~8x2⁡1VcK;Wp%Jvp sqcBG~&!4dQ T;9vN~:Պrw`t0S|u2F+ UF--I0mJQʀU.a-gyiWkw>N )FjTz}+"xO(43mQvL hOyՇůqV əS-R@{BŴrHgױx0Fj^Dmy:cdXSW .p7?0qI]0K.A\uNNϤE+5(k4=k7q@\>;)jM;5͖[ueJ"?3f4VF@\m:2/! zEP^&c."NW9Lsi;/ey;ZoAq?'lk=baN5`6 44E"YPc1O# NoM#s 2",S!*)_ҳ0Ū/ymEsqBՖۈ'm*'j3cig^VpKլ**;ghT/b } 'ϽG0n w}rFYRLll,"75{jD<1INӼywSRI+ DuOaF b,V@aVHe.8q>SY-ٷpd, P=0؃T ee@V D {;n+ЬvWrz=T]ԁHaʁwfzGLX'Wl_.98eyzW=b@A+1ҧyД!|*ح%T z_76`1ͥ(@.N >"ԭ9>^m 4Vsdܓ>ɦ(Qh,5EdH @:iIXʑuGmƯ @hAcbWpNE!0N®tlC" ρodx w 8IіTFaĄ;lhYPRrIkjĆ˄3]@<>$V_3X+&ݗOކv3-\'E!`o WKKߑ4I@ΚXC$ױs[yνKx5(ۓDz(Y%yY8](Z>ĜRHP5Ӣ8JaO.NBh x4g`oblW7P0((Q§ldJhNi/ijAn$XY።'<32WuTj`ѩU oetS3gI :D[IQƠZCL7WHϜ-_((A4jxLcJXJQxDF^7HZO?O2T$.ԃ_]ޘ@1Jdl_Ui8שrʌkdo&e זpI Sa1w嬗'֍6sr7sBs}V^\ ڛD:xN\64!=+D|u#镢,EG |b<ЕOF'M]qVea+ `"oi #tɖ;4tC!J*trKQWuO{t% ,]2Zς?Ime1_9RQEdaDY 5}m@JbLQ(Ngm Z)62eW۱-2ό$W`xK>[aX5Th뮋XU@M9v /*C=@쟼HgY<6,jWLh !m.Ԙf J05s")"+>(f&F/_ J|IᤲA5qyJr"Z# Ôh?Idi8G53>$9Cf쿯1on1zc:? ȋbcW~ IhSA+2M'X!=O2,Ї'PHd\xb 7odɐcwx`/ '~XM3g}<ΪM;9SSnp[lS(}: 8Zl6O@tͰl E6-CiܤE): mCA^n db4)9#s;GKv(WcͫeNJ;Gm?abbЭhD(0t2vh\UF8 !Zrݾ80w:|>{F6w2ߗ#:{F^,~^p6TE VcrŬ)6sZ;)ޓ`|S7/ vϚu~0ɡ^G"gB[3IJg-57·L==~/`Cm'I̼Xj1 $JArC++<]aaSuOgBu $1$?:yZJR!Y)Ô:J:*]Dy嘋Hxn-=5?׵hJk5TWTn~Ña9s_?gB.rQ컦Y~jR?J:k}I `̬;cS;ZNPkn-ঠNUx7Rܗv:{Em4#) R~;-٠zQOAzS+*ѵ~|j9@9rޥ+\P+x@180-I钣A[:: >%V[@,BE}:"+~TU p7/uFdloVtȩjuH;B&pY:cIأLchQ-C$+ 䠳: <{ݯr-Avu@Tf|x=,BMIz&i tg3MdS-ɯɐS6~Ɍ0D" ϵ;YׂX3Gf!xIP$WŋpwK-)z=Ֆ,zY3k h& DN6N#QWstkߚ$+CVK*O4/b"e$Pyqd=$ğ1#n 6P~)JQGb<6.#Xj9~30m"[X}6CWI#lw Pajl7nutwGXҟ9U_b$rҒ_K dkʝ ʽ(E#0~ٜf]oE&JYBE39Greo6䦏Nf4_'Q( &]n亿ZIR9yoֺB`O~ؐA]iC2!+|o63?/ֽ #~~I?V~䭜/ωKR IQ(V7JIv߄=~"0[YZ .E%9zxu =,&r!H*l$L^9/I4L5XܙJW_vpok:Ix+[Oz<ԎI!STgPk%a.6\fSXlF1L(LdK%gYG|kIuy3 p#So !<<̵_O4?C<*Ӧn[/2HAxҾu ֟`uګy9/xi|K4vnLZtaPvi+lG&{hSc@s?hC-s>ڰ7FXɾbI :GSRbAS# j+T\Hp2cؗ3I:` Rjs =oztWNT v:<_7]^gxz|aB3ݠ%;i5]r!L @Me7_:ρpqC*dvL[E[)`h@] tr\Orr )cYYf`b6Ev͟P=m퍑f~d-g i5jƌuj!sv[ѦY{H,Z&K9;6+UaC{(Nsn =-!Sn Ni-5O9a1~"QB4̋$^⬓3!eQL[[7Y7;bWG~!)v:xLp.xAE}^5m^> E^߉ock{OJC2?oݑ6L{>02NGr23gLnՀ z/' J lY+_`nGBTX ؘFK ~i t+;?-n_h}҅Fn|L8>l.uۄ鰿X !όLwnjIV'Ska]`~T24ݯ{By˜dȜX rgH30WLIk._c;B9s5Wg;+"7 nRG /B]dFi#ȲNJ( u/t6 >wJ90N ^Ћ&]ܗ1]kon3_`[Sb%}ڱ)#T%򌸯ZRM$wG=;yfZ4`""M;vsRz+Vr9]ΘrXW.oo!HTs4X8 U^k' K(<_P&GmVP=K8)U^f/SX|Қ9۰=L8Hiɽu]W{=3²cf=%4Ndʚlɂ-^D#uR\z m<$emt5vK@^&{Hj֫> 2 bx+MbRv+5c,}hmWd=yB9/n-κOOi1rïWc82MMu =|L߃e\:=y3\Yb6,A%)s.qYҬS̃[7=UkF/dwч7"`=HgJ2j9!WN Bsʏwř/zW['p$3P?c8黭|Uu=Tk'=uNjHY"g)QϞ󶬩&[xd]/u]@; Sv=e=`[!/I3QpAW$ ,SD O(NK*Î@#8 8‹eCðwE7gxL0|¸ڀSȺ AԠ:@U Ro}UZ7[f4%X }IlS}R]s{larN&y?(y6NW1ya BPvsST٢1((r YW{f*:@2E-npGeucNm4:Fot9joxVayVwk࿹pfh# }4P+6R#"p1rsǥz7r3C P nfzNM;HҫdnJL#X:WbH:@e/A9̒U5OhU)q)Hglѧptne߭FWɝ.(,!zNv~<Ծޒz&Qizӟ~K[D^(WsU?N8,,!c">K/0-*!n| X(ꔹòiqU[6@vL2T-)E$;}Fũ9YZΰ^FIidS}k6j՚*B:@daFBGvĨfwȲE(״j1ǁ9Ωu;l' |6`&Y ts$o?8>o%HPzNSbR˧ EwJ\n9M-3bgdځ8vV!_VIh}ҴotѮtEi^K縐"j5KDڜR&?Z ,4˅JK 2;lY V0ң"4(y=b4T3FL& 2|#,s$rS99G_;^nA} @ MhtS+Wy꾏.,̇)zF3zQ 8RnXHH=vBd)XWyd\=g'&̧;?T5e0G`}pZR-?ύNS==gF`j_غ;bU0:P1ƪ4,ћn[$45m!<}'?F-d]x)*3' 29SBr,U& ȰFTa]];yz)Oz K]3cU\ A VAǑQfQ yCRSPaINy1vHן>/7G|~s:!WKj^"u+QrP(S(NK"SfkD@2#hQ&x gY uR#5p/fftܼ%=mS3b \]23U$X CEջbW/AA-7C#et|Na#_`kSpl^Ӌ,xM҉+ }B%"yM,#!2wM v6(P/x>u׀*]:^QQ^To;c#~R~#B]; YsV&p57^:I%A$"+119ڃ3Q .{vTW;i`2ː2rq )!"̡UUgV|L]X`lKeo/}HbP]!rT <ZMx^KhiG$H/P%@ŀgOle?'Th^ j? ?"0 xc-Zs$Bybt jnsd63qQ b7_ݩ{˧]D4H5OP;# 0S+IxS>d j)ໂj$k.g/%%=Cނk~aEE<*)58_1ٜ4GQ30?~@!)ITK-/|RjN | PԺ%.p|Ai(xS.8TcK6*MG9{7aMVpCN6RT 1y5> ](@&TRg$J_?Rק(F\ݓh„T( xР(T8!.L9ĽEJN/"PzKb)FR|1:|L3QzS5+t"W< Ϩӆ$hټ#Hg'W'nhiU솨Х>bz'_Tq] o+_H!`3jsv8G"}y@"ad:u8\̽vu'ZJ,ƸOv)e;!9^.R: #חDD t|X,H;w0B);>-+HGGnVQ0 YvvT|J@ǟQχN<r._x.sEƷSU"<(y1u7ǹnF_i{Ѥ&yX0ټ˱aS#\Y@Ri%Т T:'";oc 7C #Yg_8cƹ%ۂ.OWcwcWn٥^a:e+L Ċ컊m,$'b-#&yQ[{K4觹Bbv]tlpaF38Zo*cOG{l6UZ|[ Qルs=tfS_auRkd$Mx-o b;eG _Q;VV0𫧉"Wq7?i@0蔾"5pV z3TT,tҜ"jRѪ"u Z2ݓ;A%cx#\k4@UQ47N'+( Lu)/'PXKl%fxfW5o+މ.mˣwgL,Dׯt$i(wc$`yQm񥷺L!vH)oOG1HrM8$I3A)^;1|Z&В傿GoC@jhmihPKn*7mgV=tzW {];ڿḘHBcRXԃt@̀![tQ."&s}Sre)}׬gīv*ۅ7DzȕzU>/KMR( Kz`FWS=R RkɢփB`CrJ&BOz3ӯM_qe\;/ۧҏQ8#2Nq44´G!7*! #d~ߊ^r%t}8z:{\1/J}}H2F\ ^9-y֏85~V|ʘ8zd6gy\v;7)lzG"}N Ί{>x+}<mC,хdvcĘuoT;A+TM$!WV 礛Y_AՌck(BOd>V[_Α iG3Ṭ˼à'X^y-F 6ܚp$/}&^e>E4lz(_50t0t|Ry.ZxuyI^:UHQҖe /%kAjL??y+hHhÁfl.%8N&gV`tJ31@‰bE)| ʹoH-Sw!rn·?D&)FpӞL(tƴr(g'xkcӼT1+".w`ZQʡёel6q-s@ƶ j7M++mѷw ~hvxGxϢ^7ԛBgs7H7ۦWP;0avQ+\ӀB_kW/5]*wԆU>|5 ͪo:6=,鬧2iOan![}v^#g2`S2DZ:5cm/-E;=uЎ)>2ȒxEw3 j?8/JSr}h҂Բt}8rr6oXvepKO{fVȋ¦m6G̯AFXkFq7S!*~:Q)ƇʧI[v+ٯFl" zrT=]+Efro2V$ GQpJG5!¿/W~)&l ܑ)0N&d_MNm@57$nLϟtjIU`IFnc%ֳM24?9i-ПF>*s`k  +>2 r#Wr]ҜrT`FNô'x F\,lnH3 0 oj:\⍔3@"JItivbpݗw &12.maHY$2c󀏰#ݟSt5q8'ȑC=`68a ׿5:T_H&Sߝ/E)QR9rJOw6h3&tĒZfzc fEDZ߲M%p84,|t> |ܣ|,y(3}'Y^(>7_CQ+HOs%zyrT:?FaY0 \Cj!uDFMk=ؼ77X.P)$2%+[[3y،JhJ!?RR={ *7,gߟ&߹J4%^R4)sS}ϘkAq=d`Ja!uvz" $lB}PUtV~_wD=_6/)^4Wfπ޶kx [VYҚ$d脦uAShEM R%R?"Քx"/-'J&᪬'0>(P=[Or'^')K{fgw^D:}1R% \ Su8e@ɴ='1˘mr!@Y׿?`aQ< "#!Q# a u\e?opMKC! Sj' 2~㴊)#{yH}^WzMmkQ6!5(^?pO`{ʬK4,˼6,AV$!gN Z(\ %>v*Sꑧ]H:j3@@4|e 菘#Fزǿ_".]e2KdB%{HPPZT TVb*DEe Y,ܾ˘)v lARlԽ(tLp P`&<~-YI`J>O?_f=k~v~;уtL9b]vnE 19 i VWuo#w/+},+d 鑠h{_]‚в"$l=қvyYS 9i;o78RS,ϻBR.Pj˼ʐcEɫoZ̡Ӓ\v,(DۢzӢy:21%wm1&4wLT>]c&{Gl6 !f!4awqVՙEN2ja`PZ2j}p"#FdFw^60oИ|cHZʻsٕiPikʢBwQMʑXɩ6w-WEl3?W,7xmݮ>DO8V3 r7]-V?rl5IoCJ&LUV,ᇎ+;_TsDu@.؝ AP+}eKTU?R0jQrB;@jVA}Lk{MHcI) m]Ȼp~emyJqoĜF v _TДa=dB`ޘO8E ]ةOm+prm:8"eF~LM]fS(8A ' pAeWQ/^ve;y7'JoQefNIl偽p䅄KpI)MBcN3,Hjm=E?o%mA?ݐ%9i4AFxb IR_<l_B+E*f+j3f%mpʃX?Hd1:'Y)3 Y /3L"iG}aqF& gC Møa ~,82NEG_n VJ_N>mlowG`[ڟH8(p\Lå? N%suNwAos()Ӝ Cc{4`蝼f~Qecpkgw,-]"%A$q«ܱKe {j5$BwF pfՐ<+F[230(4a %ިcFS =&1:4si- l_Y^.0Y[YA+sԨ li:K~+t?4QO1Bsuq4\=-y*bۓ;v)c9.I[% BpKȰ]F#~wU8i#6A0n-`b#nZtL0&.>lcpG=`x,2׈p854D }c26Kz^#IqNX@^4Ws\82> +f t6Ӗ@0aq Ϋ]1ThEacλ~%5^ۈ禓cMn_W&$I|ozRVd[rT3]B3fJ9 ÊR+ݭsa4.8/]LkɢLF%%Pq#UYB\_9n{$p_ "vOkF 7ƒ90fϩu0Z_0[hY2 r@n|8{e7>/?ƕWJy%UP5 FAU#.܅?L38v/eoܟ1>Oavvf1yBVhD"iԴm0AWI$ 9v?Tu{^4L R jv:y#(UeY2bb/U+26)\ 覨8T]95co}f沟 X]lw啣frT4Xࡷ8AS# 5.,oFI^['ȷi=X% lC}qg:Wu@Bb Mke1HAaH%җ\@F fCA&3q0ug')>6VTt.>qu}de~IY2f4IXP`r 9ojU>IW! XL *=ʪ;/V';x3F ~$ '` 蓮0= ~"k927*p?j*UVL`2_bphPl_DI*6Д%3b>nG_OIy CAsh_;g2Pmk)X,iKWnu~BJgTMꕽ WP.q^C`䄦<¹|',,b7飼¾9>y%, p8^5d/EgsMugy%Vf: &] +m)0ǖ+!^~ ~VWD&F B$"T':"fr޶O ZSY8sĬ|'>V ]8ZDO)F帘<4'$ 7‚:!i}(2Yޣ'Fy1|}'>tqJB!@/'Ӹx_`HO|,!x0nc"_`8*F zfs4H L>~xoJb1XE#fdO1) jQ{#+L4{)7T֫ 10%I[U|;P+dbBQHNN`,/LF)L]Jdgby +ؚ02 j+)g;\ INjZ=+W/0(/F7eF)![A 5JNu^Y*QAveG[ն({LN @ލ)P'YK/D^I,{9j9zi?- g1*J2nMXa= ʚm岵 㶙<OH5Vͭ5e$[S7 w=yzM2](*)oqw*~9Tǡ8s:;$LW+`NLݝ#X?EÚρoq?̍|۹uKRG &/"WTŏ`}(\ceϱ5ɹ0KpJ{)uׅ@_)|3bl8QV(6Cأ> &D9Hr7ؒr85M|Qʵ.(c> ]_ x+[ԽQ]d۠9AjIA+<ɝ,x/ TTz~O$nMKh* b<RyZ"sv5=C#d5o`j]DuP`0L !7}`@7s#pR+_p5J]1l2$J(*ut Vە' 8nb0C3 Tx.Eǿ|ʣ 0VEIf .MǮv"8@M6XC4 W8Ю+[=$ ~Z-\q PUIjw52$!j?<9]%G$fՋ$5[*qE d!ˬPjYػb7(hUoa6w\ |u %,Hp(-lڄ{Y.ޡ+Dto02_{OfS%A>&jv(0D/h7; (=K3(%=#Y%ro>V$хj;BM'3yZ~M$F0D+%| 8STwěUIT FN6'oWfFK4})wkDCMI7><]%__~ǝ`1?Gch#kK}c+[[I81dF |U4 .y`$XgP=]{a 196W+mzKև;Ytn7H3,{3OKHC `7tGvyJ,\g0uf'sD ?ZE5?G8Rt\^TkffQHZRعА3o!O% :1+2(>!@ >߹Xbٯ'D浮?RSz_'nBA>U;Q DCܢi)$wc<{i_l89&'OV7aMFrB(@o|]+-X^/{ĎYF*a0Cޖ7!r(")_^zLPusBæ?$_L`R6qL5fC&Y^vS0}Z]K''Myjr!|wÚ4 ?PN?# |h$FgGt{') lVT@]M $M. _0>ij?JK3F&K/6YbS@i9kbJayoNO<Ӊ]n  xqբERS n)l4WG'RoTnM'Wyz91쉎4q1Nh^@ UD*,S%)O:GRSss. n$4[xp+ GwMwWƟX隌XGYNW5M-ĩahR*̯a2oA*EA|f,9 \~ScH4}V<}jDyi4A6 a1LC?ۣ([g̓:h#j.yC6|9;eTa*9$38cžn4ESϸ"ե^zZʂPvKP kaG3]?YІ`ofyOy 5nԬ!)^xے/Dt6[Ȝ|Z}]jc.~[tIPYY  }pdsݶZ~/d z1Jh;,9{ 4cpKP(.N@WF/s"dzMF ^!#ݢLcѬ[NjjLMK0[C]Y:qMl(#xAt2EG+St3zXNS]h,>Sm庾N]"|FhU~򽫩\%I'HqKP'arkiE2 فE{Td''o?W9Q}3 n-e(vXsS6it,&дYhFAy(̬2.%%B!8>fQz<ѕũ\}r~!\#2$&XӀX^"2ʭ 漥ՔiPDM1h?+OdQ_ pmƷit񋜹w^.1Z{+!Ym8-%x`t]+ZɈђe-Ԁ34iQOzy4Hb>;JU9|x"So+HP J^$!v]ޡ{pЀ->GP?%%U7ӝLnS߯*́G-Ӹ1037j?Az{f87.}kj|ڻVBRz:]z+'A/#U޳ufX-Ĉы`5pr!&\C7M_r!p`MhJS~\4N?jsRTk A,$qQ?y\H+"==d[(蟀$7'#h\k96 XIN(^)RڋHJF1ՃuTә}1jB9%xeDGeFi~Tu%Qoڵj)1GۏDž;/@o#'ޫ?8SOOQr ~tYqVlQ#'{ =.LcMHtHj>tjz3,ƺ!C钹G;&eXj{F)G+s h g¬Ԝ*y7A)0R6( ۪y*2R {¸mvH\񧩯;rIsWKh7'bQy̛a0X()2TbF뤮]e€ 40>ύPu_ ]ߤC@2D>:r7 Cgܙd[);rEz2HUA tkUyZ3"ViE Ln|l뻪scS6~nivwYnu.;~>pn;˗ 77 oW͕o 9O_q*t,1hxPIjU,xeP?K9al: fgl2W~1RJ0$/bΔ l?.('xj IC)Vzm}a0_LĪ`@0|u-3\Gp5.~ GF'sV *;A\tDYԍCh%N@HXi&n;˙m*cG:`JY_, lfӘw3AGz!HW==רR95@$UEFs7wY^e ݍWPVtP'ګ%_Uyj^itpIFz9ć HڊYpWq(VޘjE~ꄯflLK5hMvy!xd̖,4bp ~wml/ݨw=; pTe\~≲5Q2-)&so#Ob t:)BZN%XGun(Xԉ鼸AfǹأQl:䓙|_J#3j)\$f{D::N6b88]؉7=BH)XiI~N,#>~aڤ$SvC):d=s?0f>FM >?ǁD2c=k X5(ٍ+J%<^-ԜUt|q?]-wgUW_ _oHg zD(/OH%xE=2YTj*[J\?1;q=.Zܛ 1_n,35cm'8հ᪻$#Fq{6 0T|ŷ96a|iZy uVϧtsXW8ҹ= =wԶ٘4iH;ZWxlӴpt`%gZB*͆JntcҶ_--ǟQP.ɯ3);^'\}vaen9PL_̏fIKpDEa:Uϝ'y\bze2"mF;!wYYsr\*oJ]}}Z7TPqYú>2t\^n~T׻i@)Lgu#P|#N\\kC9]1C >71˞x=1o`<ɥ8;]X 8<+|y59Fy gZ#Ҵs6,;|Թ(Т mBR k,XgX&ty%(WnMb.{`^R-sF (?GC],G6%ހ&P~%NIf"@ၠ`?5@:ꣅuUng MznOpػ?vctrYP$JNa# H?C*b@Em`!n `&;T 펀ÌЯC>~FS NZ..m k!d k/Y,g@߫9o&zL]d#&dy.d|`j֑lҲW|87ds4v=s5Q5\zkg{o'-s6g>#v̝RZX3ܰISLF2.-/< !TR(r&RiߌGBirߑQ~g藂 `!U3G.ٚj vyiv ESeHj">ߐ S@`%I)d9dUx6Mhi_2?E/}.9Xˋn{b7fq4Wx<:BBaU: ښ ڵ\Duy9kta n3qSQUdX㳸6ε>H;#E_eb40?jqKgG\3dp/Ju֡ɦ7rJ6w9ҿL Zş77wZDf33'y+=>/ H_ڏ6X[CuӛOl0h % W MM viߑ9FkIm-6X2ĸ/MM20C+a?n!(dpt偁YcUX/v@Nm$Jp~2ej/'V7!j wFJw̷e镭 eV{tnxRHL0/W8)t" P뛇FN߫m$ʱEṴ8.#sc%vq&)@~{Xh(H!n`.4q:^PqScgv:Y8h('OU\BN_.H[J|.*EEoC?F  &` k6\ʦrn MgsH En rWo횳^VΏ8!urW"+J-FPb1iZt%@www=z2E#S@nkPmO6+@M!ϓ9̂G҇S ~'v50ƶv{^$/*/4fFY8q"t<F.}֪T1 |Wn!- ȋi%{guf88hF/'W`FaCYpeaVJ"z蛌ͨy[ݐ^Ƨߔh~q°*C?z*hmu &\Cl,>#9tt8fDx`aj z!ZڃwIƝeh gk}sw9fz}׏EXu9*S|z'#3{ Pl~wYpu"̿Pu(>UL ]k fg>phNmZŗ7y$ ډ7F̐"F 5싗 jƏֿpkiak(O?8tL _Vx>xy):@'hI)ުBr|‰Zvc/ݏBgءq  \@}h)zpj gZkCC[ߟM+]#\K4dAsĞLmnD, hIzR}pF IHr,.ς<Ɗ/-1c[yG컡isitU^(NgPn>Srowlj-C" =৵+^ ďx|xqv7B7M9ͨG~禋_l0.NLg #Ƶ*rgLCu?y_da8ށ9e*&`-όZV[$3^<1˕0]_q–hdqAt?7s":k[Nrm,* R; yD k6ݡ&`ZnkWA& gۏw*'PSڦ[K (!!%OtUP<}"̆Gy:0w:iגM7]Z ;(& (- "*5%Nk}݃VamBmETFN Mv>~XBڬH8 KbFU2 7Y^ >nz0i$&-ddJqzB5,18kնhvZ!4tO%ҚXi(:.a6a^~Qh'B#a?lxL _aDgrʶ12aXy6ԠOeF=4uo0ݧj0!YVW0b=Xe:9zjL'.kw-Ïkˀj>s\%AxǨA(H([ ̐⿤؆u?XxyTfD9icVE]xJ6XNgz8gr@B^NZॖ Mq̈́1$n|Vl7J[ܚzi?pj-=85=l,dt0 NvB>n1x E/K0 *l |b1V&* ?qfy_ YC On|R?VQ2mqtҵ@' 5b9#"i_ˎIqqO3вab iUFT\$;rs%in*|(6jEVhy 6p\ڜ!"dE% T۸jeqF:0HRHFNLөp?OrȒX۠;9h&P;ewɃh =oU'{OS 3ϤCiH5nHҔ:0: 2߱?W{O; zh"!HDL;|2QU.m?LtyK0t՚tba@pt Hn{.p۫:. Р\<)+P{70UQ+;2VP Ce*/܆+^{hnRe xFJfITkL?~n^Bz{ZgT @s?mJGp(2K+MY =`jtfs,lk|Ǵkd+ BIEbX51 *VZpE1үxNlѭ&a잯胳a6\$矂U@ =s )'vF;Bq0I>NFfҰ{{3AO[à ˒=E]At׶.i\ Ey1&4SU4cLvF\BV },ֆJ/,u $콖o8FJKPn(QbZz&"TKl.ai SD61 !  _Tj8q-L "ѷZa R(lSeĴ7 bNW?lc(Z}(EIZD__BB$w7'NQ?\wү|3g3!jAu[skUr "}P;*v`R sSB!iN#/]+'bl̆qc! δ+0(h ^Ee9 ' 8p~2 Ubyمc N*R>f_e%6bP-sƋAc)Q IaF:viRV@=/h3E gj7pꧮ1NbM:,4 DQ~X(Jg*RdZK!e>&)9?Cѕ?F7 xJLW!Zh7k,mco"Fyg7gVry5結n#&õl}m!+F{3İ+[g(rmoĹHaip_oK]VqɂN5^6;Y)ҩmppӷhŲ +RGʃxR>2NT`*<+YDC$#d!3y'E= cNTI hNâiBB +;6t? A6ͶE$?nA2.lf5zbdZYs!\, xtl(\Z&&6Jnmql: -}4Ip[73 Wܼ]14mXٛ{ XWFu^ V^]r6Y3[wu8}vU%Mp=_"+Ul4lW.nR[::j%X ,eY # |]h͗z2*ΦhyHG%Yf3IJk44[j6uBوkÒF,g}ЙFe"cu=/ U}o]pɓ"O.QS^0e<_>N82\t %\mrF )n(MRo^'eϠ#E-噞v _?:[OdNU!=mXZpOjxU8@c}Rk$JWmIs1_}b}@kv rJ%/d*כqj ɊקC d)Rd\{a3N xcH-*"xcR'SXܪ=?hPpsW` $ڽʧ W%&%WҚv\X^X 8S&*m1R )7*r:@Rg+$ B)vnt1q) m]_ gU,aha 썽WuSzZDS:pY`87{焱AFHNn|~+r-"d,4N"($HN3Ȥ"tIs!.EnL(Tf>p'*$Aoz)e6ڹ2!J1$KyGLI|ؼp!*' e $=y9#Ԇ[GP#[Om~+WN(V4 Cg3ܽj5n\ Dw/_LMV"m?18Ak'ts"$+ }e' 3paneg@u Ŕnz84){&F"1~0W9Z:}N-K| 8%Yb95=<|-YSÞ8$R{E85;k0\xf'y $.#vS|(fa S& :U~\nJyɳ>2Ac'UAi U=] "`fSbjWKbGc`؅[".{XM3+Ly-CIB-QokOw~V['nÇmC(ʒ#g'J;Ck$73vY)t|%@Ups9$F3Yf{(bۜPx68$$TV? )>M2:ϊD픖A И%aA%$ɓG{C0T< Ն۶ 5h+#[a&!ќcE\n:2&s8'9G{>fb?.''N#lԬ7)1G5#Ug (}ȕ@s`JvU(G;9sW,--) TK!2ɠ̋Et4n?3^< D_ 9,=$@;_bn<;BAF292 8 ~+Ļ67V3#i*zgEWUvLec(S8r%둁`. i\f^QH|Hhtsq)!B&ͷdy.;fYSF# I0畖ZKOU uYyF9W͋S=[@@e$LeS#OiHcz^J6KWM!v>w8=XM+$y"R{r:fPT\~jJ#ފݶMi`(m=ZmF]X%kCs ?غm $⟂9#nv.VnX%"(}p=61\FD!n7d}cZ OÏբ]i !_ƍ*kcv]=ǻO4L^k©J+CCg,uaæJwIɽk&vnh.93wVӉzvςKbF`F휔;5iW{[/"m艌V),7qE4 &vX{Or-l5} N[d Z\$k<.0Ϟ}Q~.ե_$+!4Ǔ 7_G^۔5vf 09{D%ѻ0? N4d5:@=dmiAiۗ vi$R-z~1-Y1$?H3Vޖrxo-$& ZJDTS}6yӑֵ?2{#{oLSVzLT/13_@;/-|#GTLg{Kt@t$*۾ǛZMb> '[] w@M4-cTݛz;p%xe8vU*Zw0zlqcƓX\?%xpZhRsٛ3-⁻h"q큿Ԡjf tU헯2춞`N;8jB_Wz1--qx_z_2Ǹh$' *YLHYA"\8`,}|N}CFy]ehrOrhhYBcK#3o)G_Oq2]p>'CBR->qCN(Bd'su 勫Ofc.ﲶ;6J|}":rQ}B%z*j9=ACi"yy7ݹ8cJ=N<-ry~p~Ԓ6Y[&1&_p"}SZ@CTNcmjv,a|dlW}"; 65FZfF>V)._h@bљoM_x>И&]$ oCǀ ؼ]ůeei9k(B⹓H S"w!B)Pp4xrW??8uۢ?|ɧt!=QXa_O=Tn-o `҈|Y C]o3pΟVR H&-LΕb](,$[ls#)(\kxMµK>NXA)+4z${C#Xԕ)K2/G3!_?<#rՁ~+އ ֞wLJ+BԳ]=KQeˣ?ʀ5w)hvZEϾ \`V3L9&u i; He/"P9ڒ|Žo2^9GVƙvQCzu;$P c8E]qyVe+[̥+{Ό[Vwc/;dǪG3k8/{:L؊\fS/Jd)s7]nuv˔ZP{MNXXkzfu]{r1'~[irj!t.-?Wh$q4݄)~& =h:õ3DzWy$8BaTAa|5Hfl<0x)hr};CY.hfկ`Ék^\{!vU1k11iE,#̺vZҶH d_7}i~ Da1$06gWa [; -n"9X;`K&JёjKOE`|NΌ%&IlH$y8+UQ(g ^qs$&QI#e/̩A zD/B3@.#{2:mi1ljLY)X iuiWw>|amN"و#[N򆦣AUOT0'e{ɡ\ jM;]-ᵉ},tS Tߵ'9<_R}JMUT+(_U/ ǵA#E$LVPu߄:eCF` yU mumcQ?s-8M@a_kjXǣ<5oqz94F Q<=e-K]# _r'C J U$ Mnax9 Ɠ%G zsiĜOG!vr8 *`Bzh~(e BG Ϊ' WO;1YkVpJD/ZӫٳtcPEx" ,Z[ɫE~9pWfCj(0Lnί-ߢ:x-2`^Җ.ÄkGQH;ȯ9!|bFA2'c`N.=վ%EtGߧuUxQ/w?>7r}_VBf.!&i,D7P:i'|)ޭ;0O\G%Uql~Uqg띌J%p>PhFL(W7'zۦeeO@ά5( +]rcq sS~71ćKmfKc/f=D{?Amkĩg j_+;!—>%\ yB*GlGMnk*x{ Dϛ_f+_.@M@g~+6qi3Rhvh !wmCfaajX]9!ou$n͔iT6UV%ꄗ)$ϫ`LkPήf5G/p$?]$F4($S(EHTFU.YWDKQOXTn{73h:}k)b*33L hx%F Ȼ,PS^fƲ=D@4 =:AҮKzs_؝.SXu6Ny_ɭqg6ƌ+> xKa\PZX4[H2beNxs !@q t>s8~1>ڧO$P2] )bJAj ,%y6:JӰ*i s1bfj!,yAj]>XEbc NNPeN/1?dAɦ{@w(4 ='T>kxd!ʯ6+J.wi9 v{lb!8}Y8>qf[:h{eǜߟ> F>lʱ9p݅ESxieU)'*Kw J vP>OJY*O`G /\).)t)6gOEuY!@W=|+i3[Sh9vYτ1F@Iv&\g3E[jv2loi~Kk0e ^i3H^ ^ Jo}UVluռQ]ZG[R}NcD#loc!Ũͼ ]{0:f/>WCk-G(: $5es=OMs7^9K9@&;cQ\ڊi z7W` j&{b6(.njbo{F Z8~'N02y/`G?2Ku+EEd&Kw :אE >IHWbw&(qUu!:MeQ˅/ :iaqc` Oc@IGSRI>Y`;iohp'YZxb?fu»3@M#8brI2o'ϲAwcRj'S68=vhK%)Su7Yo]Vlؐ dAufyB"f$ `^EdUY^HކlGgUM;"ڝs}LmuB ᇮ_EbEC]\"o8<LxqXB7SH HD0,ꦒ"e2憚9kbSv ?|9/`c|I}V *`['uej^BobvݓĤ+Y8:bNOuquYҋ'uJ[׹Skc=dYVhEi2 t߻\E\t~Fsu9';E**ra/E/N7i;fzx6OTO-jC6c3C9~pƜsMǠh.\ц6t`iV$&ذoWu!#凕tx7;ַDB+K>RRcPi"z[Rp/nӪkU,F!ʣC=-{r͊F mvцgr*4k/3>´((3mA~r@)'ׅ}:hB=lTF-}xOɁZeu)te\hv'⽒=UeBvy.@Qf XU,)ee].S:.N'"\ZK|4X1G3Iu1a7?/|),Cr rSCWvuo#bKs3o4^bĚ􍊁\{ wXִPnSL6kbTeUmSt6f.תMLҤk!À(QY6ϤXDF/oj[ \kv:y%!"儔~((Vy^f1w5fH13BnC\ $Y$oozC}0s6u?(UFV\*F5 pO! \8|&(;$K!)urP2mVׁK(SbbyDT|KZX[ciI0<}ؾ ũ -H.%2, mB}pK-+B7p P ?+kcSobԸ2?Z s}V@|!2>v2 <ukW{''^@\DYPz!ej:,~bݼkEd:-  \|bcBln:-e lu8,3I/[X./aTpl 6J'Lοsq#p;Ϲ~)VM䏧L{47d d&e[&Tw]&1&qE3GޕsYgg<:[s!gC^$dSgl;)GD>: yה b%"7,ˡI</hKyh Letg<ב=,X6.^`<̯z5|@o&ȧ .| ?CzWd5fy{A8!"Thh*9>B? *_}rfVRPu0^C $;L]/eT .bf#|X^Be6,cg94D>8"0qS!c,rGsڋW˼$;W'ZCK=zHo-甃#~"t ,CDu"7q}׵'ˏخB0)]@ 8tv!a8X+ ,իߓg^^o>/y } d@t~nR}SEdAݢosghUN!C&ʶЀ?P)\y@!R$p [}kN&B5Y݅r#CpǍ)剱7e<ͷ{tjV%drScDo8ifP#IΘb>Xno ?Ԡ/5ߥ(uSu(|8pI.8EF# |I۵b_,> [^&MT^E7六:Y䟛+`Mt䧔2nαWLY j |7BU|bv~Vzq=MӚ/tXMgA:)Mhg.nESSH:!=)}d fĿu,V fw{2%pNim>܂)n"ĸƦ.yzЧ,1EvK아.)i~$o~J'=@ 7;sS_i(j%']S+  mD]TɈ{ 9\Yή>W=oG gEZ13Y۳y>hy/Q] s.YP@nV0W>>LMEB#GPeqr?_[]?q pae2@d.J` Z<AA&kjfϥcRi7K60Q Rh4AepuWApH"UJE}o8vHkl8bR:ֽHڃFhgTE|;7o#b1kd1\9Md{) *8䑴)s!νLԮZ ֭e1#DW`JGp+'*Z?tn祣`vD=AZW)v]S^[~!r57AM&4< Dzy-XԡjAڄ-,¾$^M[s?eɐbBv׋C ӁUTkC%ƪ^Р6GƅW - fM)*V  O88)w6p֒R0 gIX1Z^- 5'$2Y v2Op5&@E{..'R$QQc-7ĩuTt1hkQ4{H&X򖡌zhxHZV=6U3jr9*~m50+^,`b*ek~ٙ=4(]pM-g=Hp4 r#38!;)"Iַw %-昱!*4TˎZbxp_U[Cuμ,/ L=3Z>=Ā1E"Qrށ?z`;uxo3faZ]ks,nnPkW`ѼB>= ̾vb~5h~DV?W%)Xf~_ Js*JK 7|e쳍XB|PUl]`7oK6^xءs[M7Ai"~qj/.s|\* Җ|AdLNNV9\dR҅k):u25 8|s-R} uٶ˧ǛI5x4FM9?ay."nkf(Zː)gy W M5QB"+_i{Z:m41^POR`32qX̚}35{_"a}ؒӦ͞ 2f=u[Z7uU*JN8VŸfV6r,qD.*x}Wwyr_VC930gY3?WzU'vs]7J]dW&TҋLwZ($[v4~Blmg{s,"}^`Z3Az(am ]M~NfdEc[/<";w*[(YYKW`RlPZϋ]&ql ^# ERvhʗ%cA csN*^*SA=7t4s)&2<< /)S)0޼ŘU!p+qCOGC-^GčGݼM=r2@D̗f7>1)Q[-[Gש䈊LD'kh"@k..VQ 4A^q/t}4!]ZvlqڨnC16ܟdٜ.\CU)I@Bn/GR<W0NuȞXGn.LJ]|4:~h*W"MW q&* F{̬rg0Ri$W91uf%5A߶OZ,3pWCuPٯ88 4܆:3\$yE8)KLGJv`켅φ5(ۨކ.NbƊIjHfzƍx o]{(vTz2+v`4]xY`C  59z[%k%;PrGjȄ@`R0wJ.ȷqo!n!d)I]"nWqG1wav? g$66W+usY䳲(<2W)'>i[b*{vzѻ`hUP$eQWhVjfF(m9ҮR9ҍoeƖ2ā ۇzB6h!uv +%YqL*|_ ǽXrwv4CCm9bޞ>RXH0qih )[Sey6хűOru2yj'}h:HEa&gF>Ihv_aWǦ+6%Aʄ_=DCc?U`qf)=O04qdsG\-ٹ }`֣JgxvnȑY3w4W)(Q!_(@lq׸pf_A(rDZ+|b427#m5y]_4&= 4Zh*@~ZLAUS4YNd>ifo M2 <}~ 1J̭%zxa+'8cL楤wv`lQtrlOHoJNihC*WUlO)iْX"p5c ]ex >\fWԯߘ Hmb5ڊqZͳ?6b(fi:]qs,XF ?z4Юl`^XnQl[@+E^űN(A[}o3\6 }ٖRJ2u">⤁iyӓ>e⛜kG''E7a}d}eޕż*ѱY9ߎtQ\BB\5՘XTJk4&3dXгQ@ݵ`9vֺrv0XbKޚ&,>A<{Ǟ4g,9yԍm4$L1I4k\tduF9W+GFM d NX~wtjAm1$#}\dGb&ήSp$0z;}C5η`5$$lUK5s8tWĆ@8R:ȸ hai ql4jf>m7qH|R6]q^e1]C(ŕt_WloE^^Rܭ ygsPq.^$|'r D[L mH;z$x,m,nn²FhzdD% yKacTwNo`~ͣ #@4ayMk½[{~؏ۆ*[YAŞ  wh? B2}.sv0ē$AV.ܨ4RGuP{ΐ*<{[z? e&Yΐ^Osdq@4KRK\a KF7Qcx?P5UJ.R07G "X{}qM.P rOm__l(ȁ}ڴ uC91O^tGHli4n3Yػ΅k_ kLkcP->̩Jݯ4QpZ֏LwQGg1RZ`q\ig6&Pvɠ\d8(C[ yAO6_&3~ǎ2Z/_tu V(sIP:mFzUG-1qw{Jfa}` o}>(X%J{wg%;0{5sߨMd(IKn/,w kmnw]5euFG;vVkAo בOiyDZ;k}26}@=(Uh#k' 3F>/  Sxxx5edvۯkSpkHtɈVV$sgN*E+b/FB0G ^Ŭ7Y+Y2B$Ǥs}ȸe渢.`y y^ HGT>K TCg|OLsw=.Sc$ՌaS eylpR"BTOPKҥ?(#8ҟײ0> ㎊ 1A?v71%h.!P/ݤ8qnsq"Ԗ0nK_Ad҄>HSy/@fB.|ٕ~LZp U+4# ¿fQ~ܯC.|ZBwœ|J6fmݹ{Sf8ghi ?DҨ=#%r r#y]|SeH: @\~HsM9^&b`=>^)Twe-'mFEݓ l?1Qأ` ",Ї]RR30Xx_HY}h*ޙ䃖vCOFLx>'Q7>zp ɬ'_v1{nQyw6$Nv 8 '1Y'jM2goⱙc vMm^Vd/5=Dt 2uk'LP:ǘQ3Ҩ(j~hZ^),?!Ǣ^hѠ$r~I@)3'1Ͷ:)_YBd>ٻ-1=+(qwjLY[6Ҁ71]%Uie =WsYw34,yJ?"B5:~H^lȽ'L21E&=,8vm1CCeZY  >tENms#a$lyxh0FIdwP Mr)ҥإ&[VI贵;xUYz1#eYv橄Ә8vR@Bth /J7t-1|^d0 J;RU ̽>TU¢ 6 5,kgA.9$石1:_ ʍ@po.P6W??Ec6o.Ɵ"A8Z;th,ί.jԋ1(`b]M#rQt@ga/L*ǏẰ [uJpEnNK$"= ܓ~Ď2PCrRyXsBHtT8'4<_5*D:!2 9S7!;\R=pU4ja9PfIĉ >zB_Vo߭]Tl9P/Kv ~тyAL)ztk| R_%-#B5A+/[4Ȉ#ߘޣ0ǓϥKYάE$NM܋8vZmeB9O㖋Kl:W #wxHQ9ZԄ|q EIdvȅHAEߋLM RkSB=`eZJtnvLy^ҿ/G$n3T^wU@|׭igOBM%dR3E禎Uʓc<_Rޏ`WU(S AT)O!@Uu[}ʇ_`"Xt% y8%^l+N;˜L`Mo LIHR܍qˈtLXZqȆ:~˲kt aD5RJ^Epf$5w{ϾSg-mH/ Ņ GUW*sHtL!'^,ue9իRg(HOjgeF">75oF[= /~V$d/uAėK+e2F>ăcHϞf,-3?Iq-Դ}&g1c/LZN)/ҔMs5Qpmb Ggm5q`,RfdfUvIZ C'_9+^Č;#Բ0 '' Du/ ,VNuQC*?9p6ݨ^vΞ^P0"::1q x:<\OOHJA59TMjEx%A)!Tܺs%UeA*Rl)>M{8NY5oiuTNu5e .7/Ūn?9B,gg^s3/ ¿?}ǷiCax|5 Jsモr˔oV`N"X;O`=gRy4yhܫuzZX

      ^cIxvH 1/4C˘ lE額gzN_̮^}`#:}ŋhi_g+-[CecT5r?WۚȲt(I5ra ̂J9.߹nܒm'zA2drto:-hTVJ\̋Un+"F Րξߛ.v~CY1pd9oy-_-~}Kh5n ĵ)/V7 zk0%F*`P$7#*w!rnX~ٞXt@ɏY&|S)?SKI B77Rf4ܿ!%ssfu4^fȈ,lu˔;jX(.&`/9a4O FA಻ŋd'uofk2) /tT]<*Oq wrv"MfUhAMD,#ug1lu/ nm xңև kf_.3# HɨlS_ N%ׅWi:@ u,+XB!GQ>00k< ̨ vMxRO=ϒ(N;ǜ) :d_MqwGO9}A Lʓs᎖epjTmV%@gL`a?f;DWMքeNybGAB׉2@z@³_7YP.+S88ٖU ;fDZ ݿTBg9~x?w|B04w]Ն!I2LU|Wd蚅@,D@&V|?-:: ^p F㌪Bn2DK@1F4^=\,VWk葵 tq~Yݍ>83( dx2+=b*UO*θBJ pʴj80^Z ̦f f+PzxҐ4!pM9Fe~NC(_?ݦACBlht-{+ERE | ׇ#Qp=tD9gM6.9Ne,@ ;+Og˿jL+l(3d~0#֭֞rJpnHFV tMQtq g4{ZgT2j]U{AOĆtt}^Im^FlS^^gF_mRnjR!6h;$RpE g"\U[bBoO\ڀp?qS_x-^"X{s3Ml]"MF!y4`)z$#|Joe2p3L~yTMGC Wٜ0dTEً0Zv֞#agԛ nmSWWC{.w|X!\){] S3yQ0<Y' %mƨn¬~GU|IN>,UMxٜup)E) Ի{n}Wz`DER!LCUCf)GΥwB(x'oU oxr)Z٠k*ĞA Rϖr*K↶.ZJ:HF"=}^q!H1yf>t%V YUy/{\^v.;H-6Hu?DJU4[y 9t(c~B6Th!}t<['ߐpE`!Θ.Nnk=-(5𜖺Oc¿Ճ~bms{l>$lpѝ8u c<rV {XvlQeOIi3x¿0|IdyVO2Xxfu>Vņ̹n:3=l!3$$u5UӸrf ?U3*z#ikX ӇRV@W+k~ImS͊c71$> #eDӒό.QkOx,fbRt;ON  Kn)<<;X 훱wB(8#WVH%G4Y?4jP7w,GN"5+ lvP/\&V8D>[OˆaaC}| ?"%'-D o!2os鮠(D7ڣ`a*.8hOʴ ēϕH6^TCjHQ{ҺT_`Ao4oir6gSU=Կ,Y 3f !6_7,TuvvtTZ%3J2@ށpgҵ=AAn+=BXH(kUV@IM J Pyor^hJq NZg"wjxǯrvH#*`s*;@t.VDŽWsy`~#o@3+[ |z{UJJnN^<@_ =SU,7&H<[$'A1{Q3 oJϡڬ.c/[L0Eo>cör*B[ViqlLeSUtđ&v\! u!S] p:۔ij?1;up!t]=2d35k$|z!%#cpWUi"}Kx~L/~F0`&j6|yt%I= vҒ]:ͽ}ǭNEWVt{CЅp/[ƯX 1%% /t^ ] >E0v_IOnFu 'ai-qOljM~I$r͆8&]&3I;iz faU9aޙޛ|͑ȍۑfbB2z`Vh) x(5cvuqe$A5J/ ;VOƁ訏!`!|wbo>">ecC3}e%.< Rվ s A!.҆eT +,s"wRG j0_X6emXM'ݚzY|h(+)2ᘚThwgzeVBiE0em>mG BA'6J&;pT|Z| ~R <5 dEP2xƶƍm߂5;{j[hqZFkRM*R ^ NmN kNcdh0O?d;j"NrX|J@r+2&L~r$Y*;o@=w"s=5tKX4ejE%1ar -vB?Sp3%)~G/ baޒM'}m,I˺MLy"b1,fsRcP]8|x}(˜-"04.,>ЛYf-ќ6s7KWTcZJ'JcnD1l[%WِךOӸ{)xCPf5s/vHR V|f/uҷrrNKB^@J41FCeĦ cP|hHPQSpg>dSJĨH)"Ey=v| ROCYPԈ||5Y( d/b4EGxԩ蠶'Ő9hTuxG3̋}%f d{Q @~AgoPM3l7t;d @u4/I^ 7~\[,s)m&ܵ;#-ލ~kJ5dPYi 䬾NEt0L?`W0R ‹>߉e # FQ>'K OÞswwĎﳒCZ PIFk\).8 ܉>1ݬV"v x ?1ؓA7e4vI&fS }gZYWV%5i4 7V9Eb)(_rړö(ڐ_byryun@QBbNhwr\)Y <(\]b#$hjT3XA6CŠILSΚ;Rh ` $ǧ'i]-HbԤLm8F=\ՔGƚīk6 a[ZD>?4JuCMTQS&j] Fa%٢ qb " eb@'|: :e9-'oѐt OWMl2aoDn!쫳Pr~8hsTm)Q.6يՕo d,V& PE&ƓK.cVz!uzѓt}7>H71P3r?na뒍4o*#Kt{TPYɁF"p#5P>|{\_[o&-}pŋ7bO=N,>ǠފY=mk? $o&e n/ rc{![sc6}ȫֿ}S O֍m#ͧJɮ)]pj>7jɊա>V.3=fnOãQy)ㆮ:ݬʨ4Dl H{y|.VҐkJe \1Gw+b5k?\;.[% 5ޜj\23\s=< f?cjn 9kڛH-ϱ_ 5|) _߬{:9NN^qe>SQ(/hmR ī{AzR-։(:uʣꀊ>)}*K1V}-nE%_c-@z@G4ewG? / OrGg1L- [` !FwN] Co@ \q(ZM:_ چԺ:H3H]oKD{05 fiTѮK嘶-=x$N\;ؠN77;lj|2娴메46g(CL;R{epp7]6A;3VAz?iN|TtbbuqH -dOuXRͅ/OqYjvB;2i* V{j7TS( Z6C%@:`W-ӕwӣ_p3 ˡwۮ'W39J2X0JO#Tl>@7y1\pGJGǣi_[D5pWV)ςrUXӓ@K T&\.q 8Xj[8DKiRm̡+|u"k/t+N2u8ʱlYO蘓k~, ABP}Zm<1$S6@JĮ~Ժ̡g uȻ y8 }ɣRKm !&׽5%:<՗MصC݈u!|$4=2dM̯J.vrW+ߕ| ;]gqIrVpPQZQ7?j$#RCfW9\?WcK^Xa;cDf7v`Wvzg~﹫_!7'( qWBgSkH-*ĺd Gsr[+i*hƕ זWu*f.SiK98 %{KbXd|B㫕aR58W}|344njh=H:cΤ -` PM0ıNXWV^G)6 {Q6D˒AH5F#+#,OpпHST)d=-}42ZrQ3:ZZqȳ.2Ūnܚ :۾)eDqwA 饿RT1/^r⫧ k)vLkډ3KEjE"ͦ@ (5ePYbwSn\k?3k,G`;* h{[bk!gxJVF!ۉK''E[uTa 3; ulbe5`C{vHޙ/gqZKDwQ+AJ忁)l=yEB<9&ĘQ|tVEW\#?R!:eqp-Ubhmv&2cOӈ",9lF9`HqձL22mZS Q4J[Bpz:-ɉ45u]6x۱:S[ΜC*XY\r jU_8(<dհkhuƈT]u [#X#y#QZgD/mSUg@!Mhu@"xM~_C 5]f9Xa;}ɾc66>;pHv om*'WC9hJd3->{{ne'ўt399~'پ|~yy] l95В'Fһ87I>~t#"LR֙b cu5&VB~y"/8 4$K\cBCX)} rQ&SrOsh],rQ&hHFc}'twPs-؎ =-+ᐯ<5Suౙw_!TT3LЌ*g.ђZԊޏ`<DŽ4aku4fNdF&zA`10:u:&̚V&~įʇ!+b6(/zeD"C?;}(BE+$: =S_2@X2&@e!kp/>if 7U wkOL:ޑ?[lq $ ߊ wJb]fa#B!d<4om-%eovƲ6ž:52E-SR_2~3YʒJ,[=ݘ.&ގke%hp9*)}[veyHtbXkr.5zsl(K!MZQҟr\?,i[#ؑc2t|0λsJ$ 6Il8++jew6d7zS[Y`̕tᘵ2pWly] aq`v's1…ep Fiv*sѪw}j) 1"/7S3ﱳ5K`<|f8o]"2 J'_^9\>d̢fxA#jm,PgeJ̒쥠 u1]Ջe?@ʔTp"{5u8YQO* P4;L xWaȋGN Vu|ws\W[Hpj4 `{ʹ~a@MK5zCO%poel ԡrL[>owqػ&vY$`ܔ9e%Io9cT?ULh=# t,ƮDIAۄ@nE%s#e8,j^eGú !AP*ćWf 2J&>OE/@n2 '(55B4*2pč1M^j`I ޣA%I24)g-!ܣ8݉0zA.j*)i=;,5*wG\oݩ#UD?/fU.\\ dˌ >PٙeZYP{_ q=|`$4A<tNl4-tks6CVHi" )g+TO8HC"EM* 8Lَ +fP@!m1qrzZ^Agѝ_x,Rge^Nme8:4-Hq|Z%F:a5_{d$`".;`y[÷" m69Knlȓ7.Q_aA0xQ^OӺOcg4 :! :qƙh aIҩC) <}^61TsS q2}sm$ k:[ܯ1 Z%҅F>ʊU< *)~=^K =r騳D>{n^wGU68KI,W/f %-3hM8AJ]&nl{J{O`P8k&uyŽHMR!6{j>mӊ8M2 (4LcVtO߮Iazt?iotg6Ռת&֐xra,ŪM9/Ta"7P y$D`q5+n/gPțyx||#JN#*[133 T@yf5pXYqD\v"λ-gĽjxY&^X*}0CX:b0]"Q!e-I䁁Y9C㤂gx'i#g*%{rXdT nUKW$w $YkV& Ki 4ޫ;4oP?}^ 2L6V6^ظ >^tЗ` -t%!h"Xjة/1OijggJX],qd\ئa8?BďZ c{"b5M}VkRUTGk_BFoDn! :DpDd³7^:屟d0ЖE7dΫL*)?qwlR3r㨕A=6gpB' [ҧT(wPD/}ai QRa7FHQ@[(aͻ(9_μޙav<h D"s<L'a<5myu 6Tڴe{YVt $fݓY'x"0Cߊ]ByxʬXwh])^r Ȩ ch;.5㬜e@f)QKao:"lgS@Sc pul%ɣ76\cc¡A l ]0a:d;߄~(Cc>koʠ4(K/?vW,X*t猾̼*+65sp& pFz((ciђcL '~j4ϯ?[-k*W5`l6~n]qXo[YZn0X䏃)⏫ 236)eSqަq[${ȝ.ccR:Q8 7p30(awoKWOV>𭱷tK&;˽ڱ|کv'UgD7`C%woiϯ1or9=JW9Y)!)TJ&:@?f_RBf aJp(?lA.Mݧս~enb>sOop^ muQݎ~WcHrO$ .ֶGLWʀtU FC@ukp( q>v3<+FB Ep$ՏLm -Cm辗=6g9|]WQEr.e4EbLʵ,!Kh:{L#_̺S)\qФv]Na[`g7XiGj[w+'ް02쟮Ō'[w(Aj3K+og 3~N%eFeͫ fʃ ԷHGNCw)\~`0)k)\r$zՂ[*sh\+Hѧ!(zS w`eg]\б ȸ"DcI&3#&Csu)JeXO] ]pM|814גN'Ҫ3QJyJ]\/ji|@|QYI-&FnfxW}8Cp+׎tʚ砧޻aԀ )5%4IRjK@m'>JF#6ǹN<A;++ Ra:EQ>@pX&׆B߰4,aH& l-韑;u]=Jqk0gc)޿6/? "X\dd&5ͬ! )ɏ^ 6+yJ) G9`6@d^-,NGH[T<-$^k,NM;:{.`2kݮ5QHƲYRJeIM*\F\^ tyu%wꌍvK,&TA3@[N"^r?<RRnkmA.[ X]EɧpX;76ל<)w? S )x+C`HF:j em(iG\Mc_ zdt)2U5&-beo`~aL^eD>1Yx+bԒGs\ͅ㆗n,y!W'cN;±%Ͼ~:weu7%v]R m=&~P·WF:Vt܎,Dyn7?^)VӰ.ЃQJ׃.$}NkSi(~Vf"ujvNecm7ΒQEQ\H怕s즅֟Ge{[KhW_"tN 7vlڵBJVϠ Δ3Գo-rS@ޯ).jzkYoxbaU;E™c QdΔ>fS_aNL$=%>&SDC;sM| wˈ.naPB`3־( ԓ\%7frۧJ!&=Hu$Nx]F ]T DCdXxIBHMTf3TboFfY'ԫڳpBo9Ōpm(VL0QZ=(}((%@jiz9BQo):f߳=7NRd4Pd?J{\ >Qnؽ6*Q:.jrFᬯT'InyA9Xm£noRky}U]"-hzc'e ϫ몦yfFF`,-U0:Lƛ ʂqȨaӄU0JxchgR[,+D\S_ZMP+h:iɯ(* ͻ{ e\j ĸ=oGl4}%n!V89G'6MM]}[Eh{hcłcXͲ9¨喛JU.lݔr6=5 +,U$o grw&F*1I6bR9^_e1Gi&AӅJ*bWg x'jO1#2I@,,CZ+8iFt]VqOgj}'hLˡ"Fgp nj3SO0edѬi6$ ض@#t$* -lg@s᧿$R5q*A# 7^o|fhbD>a҈*oָݑ.,𰉨 _DM S5.K^$)!Eӌ. %[ g"|-^RCt_Ԝnv_x j1}7Nz ^/(oczl6"R7 .Akk}he.ϕ e݈hv 7[ kMUPː+F4< FjوA g 7ʊJg  hMyRBU QkiÞҒ\yU8JRkcfϩG,̭Rh3 Vi2Eޤte#md] )a_mc/P-+D %;GTDFv*:A>3䝉&_Wɦ66:OڲhhGdҾu1j0ď̯# v"%;C9)Td㔳)b?.Z"uo%`R<^z1=.j'X!=brJ$cv[ Yv h܂F{~HρXC:1L_cbv:FCh/ mJ{kP8̓ oKhlP@I%Z9vrn_-vs^aع1NmT0a}bh|N6@ۘ("ȟD+3{KuQ2˖F+OmܯOxm OU& Pco%i9dPXu69mzp+C8&)`{x`kf3I xנ4+h:sA2x8e(꯷JNt]ᶯv q`&1>J ],j3ZcӠ\g(F:}8,vj.W;1 D~uݙW{MPqB^JJ`~ V]Lݗ='d) c|rr 昉sڂ ݪ"F=(6*;׏. ^%stP?nNaQ6!f}P8&̦|e^AR7ޜ?_@V&m7գQBZb2N2Sh*ư/h_ v'EV7>~HV^ l-W?b [Ⱦ߯~l4EJEFg;[5ce&| 2FJ=6U;L]٣ Xq8QJQ+ J2E6tU26 ؕ0>i9v>Q {S\ 1 |@{*p騥zO%tkN 6.)@ ѐ/ ]h48T^!bYRL3?75T!rQb H(5LmJ#3K<#&rAWD$Q(l,{ue1X 8OhE/u{2EWWר.r-ˤ-i4'lVAr;Q a谄RV1 ~MYke 39l6)T 8/kGMYi`0*]P:p 5j߰g #}&~T>nQVRu LJ8y$_<*@6n}5r>_CU1PB5;;JF=> bEM{u5&Z6[51H b{n0yV 0p- yx>̀5?mz|i. KRa@38(5lOgD [9niPGimN_:7 PyW);SK'no u4E-· 1T^Ic+l{pP'7A7Ns͹sBʺaQ^*H1T=dM0GZd,hem:hc3X^qqz%w/'3!``6DJn+&,J Hvxk}}Y(-_ ] vNAG7#px25;3+wx~qHن>/WOf=3"vPי6$SٕOWe)sA0{%/ VCÀ9PbpQ3.5lv{}f-ën\Fv#EOew_;ڬgX[ǝKonwMDeR Ojs6CtyӊI#o^OM D 5cs !>qOQ CGR zۻ {W_[=YP[v \eCN9L$ya)J,Nߚ1 ^ G2-OIEΔrF\`m;ed.7LH2!Vb xynidbj163^  GJ]ȭҀBXQY-=|v:!_T M"U -1N ;=ʂWu4{k L%'%ѦOЇNm=,jL(#mHv\W6ei;zOKV!{QI{$1urѺ+pK㓥7:a`#5i8&W<^m2 JV`H0TkKkQ[ 1!\/|6*y[rrt [J,V~[aY0?%W2do0jYƪC#m3g2q|7k0!Le#ɕdk7espmVWo2S$a§N咥 n^`XA߹@$˱xTz'Nu| Usڠ(;Ff+K$/+-X,wr)9u({7;G4 ? [G)6 Cx۞X}nn>Vf41%DQ~MMa4AOm_C!֪|}Ј:miwwlĢ [[VbP.AbuGZC.^8=!]:H ڬT $]D3Xv9Wuə8 +@_b.?Qrs``DWB;6az*#]Ymq %Myq5ML)w2_4rd Dę߼(.@` CyApJ@l;WL$D`SiY\_Dj:a77fK9\:ꃱ >(d.4'EHdQ.ִ!ekt\<BDG`p/aED&t:Ņ5`oEWJOq1`E[) @mp#h!gzdDpB"7\/o`|K,@o"a˫) C]SUH*]i~WVWo!z8W檫H["΃J:g94?EYLE,.Go2 RH0PR] Q}##͉ۄɑy!\|8;B׮'@RO,B\;WB*6d+;=n2km'r5QW_ OdRs3Tq{|Ċ=WdrS `Ow mJܓC_U2,>rɤŸNEw{ϔw>rT@JC5mv?.^}/}e 4qZ }>C\?8!~ְ,{WzKin$ s?'Q8=cXjӃokƋ8W6 $JŦ}ғ 2l3=ѫBtD ęj;o!ɻX#m j8U1r&n_рDB`)G j{ZOi0_&QtVτQ@v椸6 5q""{`L<2#Ar߬3LQ}9WKUD+bXaDd]Yq+֬tLx^7Ә>O`dJ[*MQ|#4]׸JW_*]QzOEOߕ6nu&&?:7 @eH ׄW75] _V QSܱ4QDuIxj+?}I!-jkovp6֞@P"F.#d6 @6`Cl.zsh2O: )*gOI$u)8q qq$MIP'&m`]j'Z 3^h^o[Kj״᪡=eVi3d}ȯE4`DFG6H+Qh۸JT6I:q<=Ct< hoe+DQ$&a,fgQq1, uEOvV/ߢi|L].BmU w]xH$"g~fF\DʏꑜaHL%L"IͲ/v6uΕ.%;? ~ c?̏p~"`v`[;Ql( &uMPssۨF`&NPeo/6esIn~oneIJ64pF{ AG gggNJ>LXP+ -G?SmKHۋ̅BMzM~Ac=y3Fuu%Ԛ%U#e.ʇ]WuxiM\uW`* )B6DIzj<=qQX%}^7H2\Q!ICXlJ4p'cq>lv_icb!^s8J t?qYrl|Θ hDGU7DR2l3a]E3,_bA{@"ζ#YROrB`&-'7ߟp\=HGrWoBaM#K7Z5vzKOEV6~VvY5 +V o놷  @ܺ c~{xj&KE+SIKmퟖMiӯA@bg\$ڟx@{[}'nn$TH]1HT[%d:3,撥 /$9TC2 @)L^tAF>V=M Yg}dGh(5!T* d<]j!G8-tUQWi)^ (lO0hLm6ju|,犺K/K g̠*^P^vƤSP@4yGwKF}~ͷHKR>w5i &koV/_ \dط]fuF+.o,d=` )(*$s.j+;YA۞N?7D>Q+=5A?Y=uҦU n)bKڞrzn-h]\݃[y7-?:\asI=slq9,Sל$WUĹĂ {@y1`1N^ M9m1)6zEdP7ud,RqDՐ0f`B#5pvvżF ZQ(!,ވBI\/\T@HqZX {z8+O(F*˰2ՖjR*+p8D;,0{Gs95[,;*K b j "|($ y}ی" RP`v4uWمh剖Ekk "kUA%yqew ,I%r*M-sEl7τMqA-Jq&ys.13:YيQH5bKg[\P$Xu޸T*̸̩9FTЕfzZ`VݷZXc`Vԏ}j*05MNrxpx3j-gHD9wOmLd10vu'\w ܣ)8 f;u+5]>Wb3 4;7{ YX0 g eQSWScBe'Tpȫ \^t MGb:suS&}ҬDv` ͚RnH222sw@aǼS @mLݞ!u|qJP9ܗ54mO+}+IWAF ;5ӧcdxAgm2h?\FQ=7vW1g> ШIŽ%5w DAWO~١`yCkNL_#XoJ+L=81uWK:t k|vq$m6g7vS/(SN)"Dل/l"r*KEmT[݇,&(}ycGP$Ş Lv/s* o1وrz1ް ,pjX>tV6G*+"JsH4=M&Dyt9}"S͊ME0\S0$nAd3ns͸DTqqO }+iٶZ-E{-Y3lmA 7%_ rOP}SN)<vWXF9Pb Rʃ,Z>\\0t4"*pIKv/|Q#z;_VK&_Z8MYc=U7zNT?$C r|O$rfi(b.Γ*uU L2bl8@ލYh3J_K8#_{pbȎ@6fۜnKv@U9[g7XG"ߑy e}ww:?J}4e 6~n5纠ECh]A5PTqu,+9+G~y!"E@ 8Ψ-:Qv2%&r!zwQ` źJy{QO$A[:=*:gcc]x 3yYiwgSF5ޠAS8RFC |# \y 4AjͱHX0Nz/v5LW^*y`9]/Tp8adJS>ݔBx[rg4ޭ­1_uZr?KBZ脡SFFcIuu0muR !v`[[]oLC {Dz)Euf Xώ&* Rx:8Q4S/][S^tDQ *R)(>bؼ[A,>LpOBMvך@V 3r} tLiNdԞnC"<1 -xabzr9Q7ULlxiZۉ`͠|BxF触\uRO&xKzE3U^nѫi`]h@YA /h lY+TxCzx !|n54F^t/*Sex󦵙-7xmf%a͠'*3fWj"w܁pFWZMg'qIEϊM35S_ǯ1ׂIAJi} =G"D|OЋbYNٙ7^U|sG.TP ̘'%Z罺ZGX@У76דQoPO-Q=(jcv/ M{.̑XƐNbͭ0 =tFokq^ԔyW(b֍|8ph},W_$P Tu35M|zؖL`e|OB.ՈsbhB6JŇҩN].n͹IV:~¢ Ҍ*S Α!];q/+e\:bޛ\z! >·,u%C:ߛ(4P8vrֲttV+"h^;2 >kI,h`L̲srmqt gf XPW^[v@Kݳ?lJΗcR{Sc~H1G3[oʰҫUu\vi&RcVVayH9ӡ#X0kj,iwD"㶺 uLFXò}xҳ:i o/Ta|+A1Nyc!UzVq_q ܕ-+& f?u=")={}^NQ2Q2m]N_Uy631pI`.Uw>y',&nLJxg",\/9Q= <ˁbLN3z$%<6cÍ^=*C{\`4xT?[e- [RmR7,1U!5G êTj<'\IX, w2Il0۩@mYf !MdHvjAZ%WɿP:Omx=ssyvr n%Ч\v?+MdPvynJע_t9*-ׁ]ojt[!0zs ^TAD-7mJmO4kcJV_*Q{ a 6E+zS}듸M=h^QyuJI{-)r[˖+/.K`b:XJz^v)2hujH/2$ц{D[Q5I ΢ywTyf$S*>i;$*bX"BgufjqjqT\-xM&7WS%Ơ(lUh6LC ]wRLd@a+*`{S\1V2 Ԩ` }4mc݈>K@5şM`D (h[!q~a1(7_0QL+&x&MjdKE@Qթ.Sv{UHp2pZqc )V!h%˲VǛ _ S5q>5̠Dxi}Ly3)uןH9 !؇FRT6-C5鿵ŐᦅV0uzwٍ4l/g9I#t/I]rp΃$9*AFxj4I^9 ')|٦.LT ~DfYO!BJ⢣k;*T8s,; :,{*kj4VN-LO=X+$B70сT/KqA6֧/ƚfvZGR&~\&Rd Ʃc&0]W*+KM>pSƊB+MJf,~:En;zY;]o*5ʋv&n̿z/ke ȅ.7 -%LPJ>q\ddʆSv'Y;f6Gv\ԏ*ku͋+«szc譆5h')\lN٣lcGޏe'Ƌjv܂ֻm>˫񂌥&伕؆!;)0R'q1==)+/}!wQڮ:O8_{4Bp7wz#̦b%cLZлz, N ac; EuG9=rfOyAYV}sZ(|=7'Px(<0LY+$ qp\")gE8ޭYV8k*!,ln|iS}?f ]8ݬ#h㋱(~h]21s+ ^CBֺ}1ZI e$?$J2e{¡7R[r 3.!͓pTd+Гl#IDnx1ATY4u=eTA`GsǫW(=4( .@-SSՊ|}r*$cLUDVP#lэ+omEk%R~K3qX#eZ !Ŭkww{R5w;pK,Khb%4%s1DS!P!~ńe9}OBeT%ﰶ|7\#CJg1Z&|u. Tu$n]2瓡X>3?:JWvBpg%+kS DG*J#+Aۥ]㉸p5\QU<Ҍ 0X }ɗrt~ x~ U=My_ T[Mhz&dᗞw03o%aE}Fbw Kٲaζ1lwuEmW|u( EWh5;f_P?މc,d4Rop6S`"K%c,.jI^%( oo)F bd>7й`tPwS s><ٽҸ_QW$!gһGh‹E¥/橝IiLWGgT^. Φ"aWEYujI9[k_=Z sZ:46k<|2{F66>Ⱦ$iYZͮpׅu- ͙qŒ 2mo|O%U!޸jy-LLZVQj;\-~UA<oSc'RwuRmb\p%/kc3(C?"%k+Xv>uZ 'ktj\JY9f&꛷Z7=Ff8^Z ?Flw)=&dۄ2pKQ6EƓo$ ܔH,tD)Rd2lliX X^7B( >6H`3?5˽Hٿe~[Tw'~2xtc@R}S@,tWm4v:-mcZWvɦ.8{N~Tw@` 6o:l;V~i(hjo sѴQ7ale_*VY+3UbVk[u2ՃY7^I QxUE T[v;=f =L5bfkQ}˲b?%֭~7Z.1nos1X1x|qf#hL72S+܍qѠ .aB;X[!|iL4)-gaowq+VnE( +ĤLP2\^1g0>޸-HednU` wq?38*Ɵ?F_H]K,Bzpd%`O0;Tvi? ehRO|oΆCHG Mz}Tc {.Js PmW,,mǥ&֡OJrx0;HOn#^k\IASWm_ 2a3r&nb(.kyQKhêGTϼQQ%U`s! O{!¨=ǧN sۻ9I_qSώ ]컬$[Mrr%Y+xNX+E.F'B*t|,g}qgDX?Jf.O&4Y 9 [oBn9k/Drh7Mʿ 6=h"yi!MV0%YAH3FRN9 U]=2-2$?CZ =%*+x2J(bp# D"mYuSa{asiM,2j[0KkFうy mTd[BDn[:^{&7J:2Li FqLn]e֗[ߌ%+;+* Ғ#@m?J}P6{dp/3 q~H纸G%]6OBAIWT)}%,v`!d,/: Y #OjE+>,W;& v˓(^JDEVqy͂ƣ^6DȤ_f`VK°ʦ|<֞K$Dj~WT\̏7&tJ>kXjCdq_BǼ8o V|EJT@ .~$V25؉a([7:oۭܻ@?wӖpJ010{n`BS#hm餰Uv1Ea!aJ$Ŝ J!Èfp)`IÕ ^t7uȽ:4$6nS$B֔G QzSxnl!;i_ l[wJhm>Dp6./kmNmQFVSjENP41ErB㤃B+) o}EԘx tmLrδD2|m*N3@>-MgDŽh]GT1@3e[QuiG;gw |ܼ),Ih k|նIzL5pS'ߧ rvOʕʵ:W#Ruŀ^N_;`9:"jbtqYr#(6\$2wg8h +)dI[}1Ζ:0:V KmJn?ܼ] ~;E~<9g*$>[0K%"MhgS?&ҁeo4.U (UMf>ÖkqmYs4vRH,” @ ڙ[Td!1|"4ϟ>*)[%0DV~`F: ?5g><(H<)s- HoZjҸm.ut#m?nBЋMfi1M=q-$ryeRQJw4rŒ]`I/pu?!Ҍ'Jhe0tزpdI[7qT(3{Y*c󹱵2ޙ28 )UB pkFf})km>7 |,_secVdal6@Ъܐ%Bꗜ먊Fs٨67Uu`&Jj{䆜:!Z:25LK[ i\ Ms0"(R5hsn#rA ai_DRP>D?ZI7_!Ҍm՞A Ftpcxf_9c':VfU)&;dwEk!z=[nGlZ_5]X8yQʐpVzI#LKXAq=v_oW)M/ 3Vq3FeD)P=*aZ"Up]ɧebʹbU_oPg3oLQzUUaGZ9B08uvcz}țO vAU (hοu$N]{~taq r f tR;3 ?퍖NNnCwoaAZjLLIS`SYE W'M؟YЮdt\㹄XߪLjb!ry3% Vqd/J3g+;/*uyb]6۶ |µ~&L*%P&9Gq2t#  j? v2 1?ol墝t.){Nscx7 i">NWݖA8x)?}89*Muli-mR1V'dIXs۹N*DL~X9{ImV4QG|٭MhNJ5j?I,Ztۙ d-Wm;T"xPzk1b E#{HG$lUܜU\%#0_v78BӀf;~_=E6s φ`ƥd#ٜ `T v6 b֮뇥3xVL$k YI^=2{}tSע%M^ǘtGO*ssCmO݀sLَ 3 T_xk\܍޾`%G; EZ9킚Cw܉r`.{oyG5{t]Ɠl@ACη65M4OŰ\b^ <:t77cA}Z 8[_o|OɫO -}OZ L P۬.Oεvw=7a JN/TE'.xᅗQtX \K5z%Oq2d&uR_Wpxr"ePE55'aQ9G@Q`S4eXzZy]QTST:(H4a>6VDC[57 (4Mt|OOL9P  &l.oj:pW)! *DD-b/ H=˅]-ٔѤ ig7xKdj7/vfSJ|HD\GO#Z(-r?]kvCĄ~՞``|;Z&#ՋvxqWS#j~kiТE*j}ATJ|*=xCUY㚵UYU(K-ګl^b6c~_{T Ea8[Fbcy|HDagTcEbᯪ"wsDaACi?eɑ>{,QH*ZSkB^Փbߥ&'YVĀtk"<̪Y{]4B6?)Eʧid.,{`f*V1. Cʯ-ˑ <"-p#̞]QP=-hCii{ZF97|!;3QC csFl3T/ȅI?y? τۉd96GjM@msq-BE!{  A yDɌkiv(oQEʤhט%ʰrs"V62pp*E0,v g 3R‡瞠*>j4KEHx&1RVWABEvd|l=}hs_)O+wE?DEiSԈW' Aw'"˂E$iULfG]V<·m:GbRZ_߉['Cp RGt{75"*gZNR]:JCǙF_FQ Y#)S^6nk3J+` $akCMM+[)$Ќ!+DY(k&u ǰ@i23ure GgFc(d",dBYx]Fmԙ7\xl<_U2__ Jtr: 3GPXB")~xac~1bG t,V֊(IJTej/]K1G%B* [;QU"IK^q4^OӭzЭgx`*צR2Xe:ipUwn.30-ETcC4*NM N/ s+wG`=Ě\J#[/1D6TvRf-LQ-^"kc9-m}Q{sfw;ʐ{Po9,%9NZ~$攅:g'LJ﷝ GeS0`Je⶗z0=4?@d-)2 \A5E3喸ٛp+OZrܼ2]Q0kWU I~l7Y~\Â}ggoP =nZ)ЖچX)A5 Llaj̑hEZ#(RN m@igL[C z #d8Xм#0ASx8°^n0#)|MgkS<0+g,yrXkfrV}X `c*ٷPzdSF'Ԏ'Z?PSO0$?*D8Z1.'==DFƫ+C_KUHg)=]29 )z>ZZnp'?Q*!v%;NiNA7O(IKMWР {GS:(9;] i]zdH81NHuHY뜤5>~JYd rbK~ޒ XdC`Fb#0eܻH^r: ѥFsşvwxqm1QrMgt,@ס-1WrzdGOkׂ:m%4?O663#?^TtΛE| `j/ΉVIV\4'H֪w4rxN YS>ق 49zmǕjDo}6)9yxlh̘'ʙ;Fo|rb%"}x&g<{~{ZP=y ےt^߶|;! e~Uf16WF9g[UULGW/]CV86ָmu%. i }s/';WTYDNtI>-9#;cp$*ْ,FXjR9Xr%;PVldz8ܟ,@ o5Ghwn.zϰ2<%)Z؀Jyij=GDR-1FǗ2lӨzݒVJ-Th~j2"M\Mk86`7a BiCtc{FA,$7]޸|`$!gue#}QK|?oȌǭ;rPY]EpG~*4!m]a*yVB~sUYyb+&}fKx $<]A="UG?hY,a j>2|;Hz:SI 9Kp9rJ>k|# :׹@5$׌%d?%J?߼qƣ\^UZ}EiHN0J.yfxD8q8'<rS7˪= <~6]+}t)bj[W,)g H{;S kRooGGxZqr9Z0ʓ:ACe7'O9*{IWJ6/O;+nJdW*<D"[_`$(Fj^l(eMjGg G}խ@+Ay9UWͽ{/u: o67k|MKBy䗛kY#ss7l`H5na{la H $E)QhH4$8O<^qv˻w| !B_Zj&x4"T%IM~T6IeȩEdcmsfhRle@ m7R}]IseűjǺ=C389Gr,S'Z&bM4z4ڣvDY$&eNIb߸';_r>&7rE.5H ٽI\7ML;eIku [ffV+Жhh/6,dppȉ5W,K}0;Cwn$URWh9=`!i"2s1 D#. X;oX`٢s|˜`y\A`Tz!wϸ[^-G}ƶ?v{15f'ĝ_S@ lӋL.0@ 3M>+'֠w豷god@ehT{~,Iwmumr*WwIGgӲ+nA/i2b<n PŲlH !z[T5ŕnQ!FnILC6# uW3K@bF8PqWSfO&2Z)ǂ&PphH+-2pB{׀%GM/́;/Np(=i G>n>X3*a.]AGguWߖQv>R5}2\j+<9(R-e5A0  I`+,݀ +Jmz}8>kي9Mu6fKoKrYd}U#btw^{U!ܙKrp}oKJTl S\_x=]T[7je+oڊ2Lsz]x/yX޶Lp&dCG=@:4!e5iNM3w}uEMwo6}{EL H E=iX"]23إ:#1zBERBN2L5u0ivFNNMDUK@$,v;brA-2dm0)0v s}F7W2T< $ivO5dV))zMS4]WpM,EL d⾷ţ})?M,XS,nSqyW(|=Dmj|-6 ^qq">.H߱cs%xI f Q̢πC."w!_?h-Ssw凹v <6~X3"dw^gG_f+ /ɢ8xڈnS,8/`U9G:q`1 q$l8]6.gPJ*EʦM}Q3pDF}„X_DXQʖ:hВ29*ח3[ D)PCgcT81K=*3ʥ6wim竲N[(rl=cl?/ߙ/1s] v.qDz^C:S @05 :д#|F.tg ^=(OW"_rZ|1t >=YeF~A `!3h04&|Ʈ@M&{ȜѵS֋RfʷNsd UY QP3kEݍs,!6]^GZ vǵ(o a~4v!M{fmxW>~2G,"!to1Hp7&}Bh3oHdS,uʃj'nڞ\SG)cxk*wQ—U3|{rK=f_E{J"474f=L @m>>X8&3ݠPFCr#a=`\#eפ#. 4 9|@RrNT_%YDȁ"2tYIqcI| \21abKA,[k$4ciYjHhX6,ZL+>>aɔNҶ,!EbS~[snP]N!V\?8a~TbP8we03=z__ XcB]:knTWs;0ds}:_*G$01(O f` ib4 1>+Y<(q m̺A]Z1by| btg(K|E$zvQ/_<;@4kOciRpg-pZ&2 #OV-Lmw|_jmLKtHje+yEa.u FDٟ˅a9(cy@ J2-z>]x@t1tԕDuDĦ q8Ӹ2߳5j* V= X̡oK6!JtSPA4ѶAE'&Ch \@](7]Q$1xG%ue^I/$ϯH{)!`nġ Vk$0#8N{j=J"`ȦC1H\$Ur溋 K:x@y&SI>d !iY7}kb V}U[TbP0T&j`ES oq.;kc֏LOV'i.TO$M=bV}U!b"$G5&a};՘,EJb`Bjyb.HwRh< f7CO¶M'/]2p[  ,Q#y}ՕoޙoK"z" ѩh̷}+ sZʄLևRѷ%`8@q)UL`KQ0m@Y "\I62rZu#>_*'!%5f X&.N狜1'GpB˻"'9F[ÂςkJe%1W"XLzߓ*^k]' a8p녖h :ۜ#Qa| Q '37JKHG'țݠt;$!33N7_IVܴǗHXmXR*@'T){疀% e{"lEuOyjW$ec4"Z~eN@u1ˌN|".\cת"{vN9dCH\khI)i $<͋I[:fO4ih),/?|>v݃Yh]>Ɂ A%OJ],Sbx#ȓT!7 jCts$7ŁTlf$'nW9$@5(;9l3Y[̊7N͵gY8\+^~(Jyc NBz㛫7 jI:S{#> zܶh*Z ôC'`\|A P@|?S`W~EhI,x s|6|""G eK 6a |DuhQܥaa&3aaWdrHVA+jnC ,+p-ǫ,v4`7jofo@~,Ӂ<4\@T @]N\1JcF3C*BXpOdsZqLOm^Dr{3Mj⍏+QAz 'B!~ ,57 9B虂@B?a¸}n=C/AZZe%;^yS..kƀr'b}R7`i."{T|vv< s4V=|hfcl?q0l^ f: fq w!kN|6 Y}.v{iqVVU*@Fb9m0dѻ[I.)C#j΋;B[a VDX)Q3-6x1^_@c(<,Բ"ہݪcc7H4ʮ$41i\KQ?k^)#@O6,veM`5-z(;fӉB}eK Ͳ=edYM_)Iuy'$W9@2gmCd@y Rcd_3Za45?NOi-cX& fG 'n=X'_-MADeq%8䶤;2-c [ċ;jSwUR/TBP~2"\-lb hQ<0f=\wZ!&+7k8{mrIdz> }᧚$FV0Z,Kk'?߽rd@҃PDE#VF |enٺJ1N~ Rͧ ;MieP UMaJ8Wsk sʘ.7&㣷xG+K}Idf Eg[[Wbf-GgdX&^I3,"ƥ՛۫o"9h,4h|^k0UO|',M~4Kya|\or_)keTmDV7W%K_iKfӁ/;WvF)v;8;JyI+S?xlh tA˞}ȣ!D4?/")Q,yPa8tWka ":I^Wc:fA_YsiWx9t{[NhqXyZ}"J+ۘ&ZIry/S|5A)3l\(H^#pYsmX&Έ'^3]X+;Lcc +qqhko !ho˘/6FU<)(R{6~O픘!RgBuSeጵdټ&KӊS?r0FӔP\U-.k#A{{D3 %#d%;QCdwġ ZƄSP?ei WAGX_Zk?زWj_998C s}j̀*uH4QFU{9D9%"AUqpy[IQ\:߮o#-j u+(>?ݎ(`x,RaYku59(XKkafxwOQ2]xqRW +ViDBs*i: b݅_:À^vE qe4 Yo?}Y1wkDCKa>QD[5 z= 'kbt #j>~V(cI/@lt!f2o0δOpJnٞ!7EFe T$!4S=0dt5$!m 2Nў妝'S Mz'+S"~$)Aˊ q8‘JGrj'o$uUٞO=h>᳝ɠQCd+Wo̥Ҝ滍h)tHDE.N掗M!Wiu{^!"^ ބ}ckIfβ2|Vgmڀ9.OmO7R@t7gJ>9f'nMVTIv,hVy022 c3 =~8G;R:Q=D=#|ٲ')C{ axR$k_ v笎tNrh@ P-> h?u8`u1y<Ҡlc~SZdc݈=, l h(%1ơϥ-˚Ltn×/N1cdӎx΂ƙ36߿}CN&ͧ! Y/F>9&*{#/#w)^\d*rt7y-Zb&Um?Q3Hi1?M 6hj@XVS<@Do1;uLS>PnfN3ªC'l#ZzJ>iͺHVzW&0zUYy*J5:OPtԚv a%CX"VIzlҷ|dߢdMzUL9mac̦*Ѹܿ 0w0e}=2mz,Wm)]@rduTIYL"Y! JGbCtYq"³fyiu!2~r@y)`g+ ѠLF%իnх jt$/'x&Be>'/M2ayp-pebQ-S<ʠ[u 7f+#4EDJy [%0.sst. B \C&Q=Y?rVKYQ6$*M.wXBhH-~L1]gnj¬6oX[*xEN-Rǭ"łbV]5o89E-5V.zUk0Q?)lX!JÌ-ʙ(( .'I^w8yd.3J* DnDϢ0V!Rlj H\^pTwMT(i{> .Җ&ŭN,4@F*ps8 i4 NK#x"4/e6JW#C ԑ>$ҬUJnk,%2U%L8b#ȘbdW@v۠m_) + !Y (0\jF#J2ok. ¼FRȱ?*0R(t"zލ$#d[w$]-T#%U$@VtT +u?Vr5Q,2叉gC@ Ҕ3F|o.fg`OCmga##,`71փ8E7|0R{nT~K‘ 2oU  ~1D\r(g Kh\bޔr)Os\-|5`0nT&siXe{n(Fh-%-m?M][n:4֙x嚨Z T9 [aCf0qQZ, {ѓŠUoЭ2ai1 *LNȅ YfH0(2Ҽ0YQe ? "s)g9e<+MI?Zc;$u`~Wa0P m=V%Ն {ޜ"]=V+GL`tN[OĄ!ي*DRw_p07Ty}&Hц'r z pҡOVBZG=.[BXvN+!Y=%-t>>& ) oEݰ,V]#ܬgz'qoA[M:規ʬ dzkb4y814|~E;/d^z- CV7匀 Hc ov ޟd @~+&;I߄LQ8G،ENF5{ >Un<$ .ETof{td X(&KN(%a@&{;x'Da̹'+TF@ǹލQmy! W뒰2wIyܗ_!Iޏ-mJ"ry=9B&ow0X:D<+Y,"+޾RY49̆j61RD"!#eN5I}# v?ųYWM٢emª4_PrHd}(sД5'~ +Hk߸GStFyY(Hɧ7Xx`K³'a?|-C1KjtnDwn}xCҸ1Isi7Jܝ=X\b P!Мi@k?7+풄] z\OkF \XwpTFTų^%ICqZAYH#V}H_kҖĪu3jl|PzpeWOY3ÃLx&^m^*‰A |Koƾ9u\"Sq:D̄3 Utolϲa1]l0@AU4NkHMamy@FX-/3ٟZ5=ԛ=mjqDaŎv`0jln<|Tp zC)P> BYu܈s[(qQ ~{ ~P}Py%9jCzQ+2jA?ĭ̎li,&SOB!RV3KQU \GK`^e<[ E$Y߹d)24ߩ%xS ![4\xz֐D(E5=S›Z4\NiR &c %%!*y-|}K GKa 4:LhƼYLo\zpP-]H_.쒤78eu1ݼѴq3µ$tHi6kPH [?P`aD0?TJH8'~㒂$J8}6i6k:存˄4h?5h5y:״2;ΛiV^iA[>'?T*G)kNhc9Lv$ ! kfbQ#W'&a0[dՓQ8 d2>1S:'<@Fs*N@u 3SFpcxmsEz!Y͠7JGeZ-vf& 0Ͽ\v4bi= b;tOD p;)JrR!xr YMBcy".rYiN<6P CْXlC}@)"y-_#X^"l U>gt$SC,ƮӶCy=OyNBg3%jz*PH,[pdkঊb_'-wi0{33Aoors+s,I7,2D;+RFR@1hkjAK`g؆mhN䤐_9_򢤫wH&?n,`HltdU%PGGh&2>2j rzl4ϫCY1 aASV]Cgn̊zIGFҪߑp>RoA1GŦ-M ]m~#|ܣήI;("+ȈnMz#KvsT6VO#ln<F /:Z{UqlzNSv%gԫ.:V5C;wk|^78 ׌nv_j_#!$ Xũr)UK ٵXiy z֌4| =`55Q y.ς3 KP632Śl]jrBJt;D- ҬX3Du5aԀ4qb1=j6>j-8բyOD~+$5`Hi}R6GWTVO!81xC RY|YQ>Q1sZmTs[!/=ʌxBREݲ9;\vq 6Lχ=-J_DzBe]4 BunaKG;ނZS53&O@ 2ئj÷ 葢HԹwnkq@o־G#E7h&n)z( XcLu*DWH5<° *g{ݠfz/s:{zk>a4^Sٻ^dvg86kQ\dXRrAGF3uH)} $0MW~L菜z_]"RU2jdyŒHQdJ|d_8R7Pr7(%wLCafB_VPd7ثDV:pzZ5S>Ix^o;)|q&E˒U4GMغ&e( Pu\aW;~ȝ0uK^}e  20:MDz!EFd;yi}mŇRkKjʥ%"墯PijPvzdϭ1 %Il* I9GlZ#Io67Ab ,n1c+qP"g@m+v 0Gz•]#Q`W?B/o6b,o1H ReL(+h^({˩,Ϧs$싒˩S7)ՋzSaؓ-|G.E KHó`k$,DeѤwHZP%ᘟH;!R-ܒIފ5qu릷E 44>yyoLmEFHhMrXt?lÇOAнw@TH-U~J'JMYmEHO7yCΛ/K_.P3鍙)v[#0ߔ天cVُjԆS\G7`H5AJV<awt?e?V|̑.#&-CG}82Y"(!X j385<cW  2dU'cmx}XGܔa6RYNIsgZIZ#[V""Ե; zT UsV]ƴCMދdcKɏ‚gvȈnLuNO1ن ά" d϶׾kR'<r:.>SϿ酡 Ld5Tqn;^c۾8zE2b/60Cpˊ8TF.nCW6$ƴ1FGyO؁M%Yqhv!,Ct}-Nj,/N`XL_b"YogJjfa!WUM`4 '3.Fח@鼳I*Ja$GL\DP.4ф]ߩ;SXsbZ;*_ZQd{aї#zwO&V6;yK | mZ$̿5Q7᱊6x ⊴bQhJ_cc78S2ݳJX,rȍ"5څ\+qa 9OJ# \+y,yU6#z6k, ,iDíd>,yI,GF!5Md? ݀|DpF26*btHO#jG B=COInPEID|t4`?$@3p 7wQ9+>EZ-fU&(&/X쇇yIS.bXj5I0՘a=QRU`dEkW&*-|Z:u$9; 5?Oe=[KIx>^Sjl^mbׯW=iu&?ăcNF  4Щ0k r&ך9Q1 [r7;oͤZ] 8-BVۼewϒAiqDgs[ PC}eEsxb:pH#f#qm|'6ŒĈ:f6e2=\!-.8 %cx,{:"&ّqY,POn&&I|꞊橴 G~|}a+kK*iW%$rӜѾr @֜iW?M]])ܷQ#Mv)wNn 8J뮃JvU x?wf>W6)3rB䧽Kt>xwɗvt]]5(1ck/0B[?ؾ,t!|rJ^66U6b}_#-XTAl-JsO+!.Gr.fLR |#8 Fn-#t.5o8*n13$bbg¥ݺ{ST1hzt{ /wE]] ~W=(%([1I*К.>LȽY,6)D>˼ySZ$3R PG)yABBЌ[ߦb!qvBk}s&e9P#prHrey_e22b@RԊR{?L\Mc{֥U<$oy4r>5r(ٳyȏ‡ ^5aD@: F%pifToՁu,] V*B|vM} ;L.xRQ!"]a5Әz0QF|ߪ8; 2$I6cdZ9]Ǩ:OדZĭ9^ "py?mPmbKm/!2ǔHdi) u;lM7BԎ@K벫OE%LDRx|Oɟt'I-L<~íf% ^T ` 6 *YE(Ƙ,v 喝# 6P[|w|IǏٗ¹A&mҏ˓!4?1n?`=/ QDX{4HU) E# z;2_Sߴ,V- ;J-qnx:bYk K>@hlX;PJG^>{}@u_ X E1NT\$4rw65Fs}Iq $7iQ^ ">!!OkZA_wx^%<-$c30.>cOޣ;9wcsAO]+g&ו >RÀt50.jJ*ZURh`YGu!&j7եU},h]5+`6y%A>t0Y&#_9ȶQ3nׇ5!gzWu62Gd;XqxSNi^4=dœȸw߾#:m%]ն}z4KsO돧X⟨͘uL3q#*ٓ_/cļBeˢ]ypCX''i-M%k"l& M*o&(&Abjw邃o !~ZWbZeհM:%e/Sv~jG w\''6™_5{'e XР%%t YO۴PmٛܺR}g)D4?.5c)O._仁^>wƗG\8#_h6͡|l㳅 : oSYaz4&ZHA.zR=E4F(ft p8Er5'u7 ?0ebxVQضXb⮈?l77w.gr5 ǩoiXOԛ &6L\AM񇙀aD.$Yw  3XvY #g=Ϣ?iQU璉Ō?htǹoyLiLL3`^C$$㿿z|חl%Լ*ǣh я$2׶d0LÖי>mM6.hd 9 -~wq,Oz@yӃ]Vգ0_\.:]6?+C쌂L+,<q{ +HTw^L]VD[!H2Gt˳J3ϣi~r6Dbf+ Z{ɖ<!T~2V( ;Wϳ@^ɟb5Mǰ*KM[=&OV5ڦԭp.䫑=Ci>`H@~ i9VUrE@S{stR*Y\eG0ǫ444X?|j6XZ)ʲ:175a) 0-\_b~3g&E4O~g2ÒKx~- h.Jo"JR0QZhG@ ~i RՖ=Yjِm눳T NQ}L_mWYVP5n "=M~nvy1sPiA0-E?+ݲ&r0ɯC`2M cXFo^Fz.b{֕*AnďTyBVӻq[.^_S1OVa czbcu$rˆhZ~)!;B7 Z#+VO Ǒ#cVlzA7]Ɩ:pq-ذEX47, z~̸KNՏF,Z+@Vb:KX(υ!9RwJ&vYږ X#tN8ڪ#UgVMFqR%澍+['C>gxrڕY$aN.(ᑓpds򾁍"$Q5bnT0sRsjY%:\hIJS' gr!z#Edĭ@pǍ,vF$xŝÙT,}kLS2`&}|؊Gu~2÷)wƃܵ%}lHE6N^CrѾFsX6Szy<ǚ1q9wH*+\;)tN^mXYi}g`bh'kdՉn{9Csט,6OMȔU6?kvgh0ɧWEY2obƷ!v ##EY\8\ּ:& Zyt,]h RFZm>Cɗ-{hTŗYHGcxgKcn ~7%\>4 Hhb _NB׆zD&*k@ ^UcH峢&2qc9wD4W?7OZ§ou6|.@$6UͯZKC) pB&Hڵqؚ˗qahjBx -6H/x<~.?{$u5eȈJ7iEl=: ݪkAљzLie1 d]P7 @%mnF; Jp{ܿw[Lo6&iR-k'w%}}fG,Im'( {3X,Db;KԞUC78nH)Rw| 6)EQkJS{WFͯrXס- nd9]&V* ^ ؟(Y#?އ;*^> \X095_Aqr*XJl&1Ucs@&VUZU_$}8֒UT@|(e1,"0%1Y;(M~@O@9K8e+h"LG*V4{/GG \ȌXKF 9ň%8 @y5$t4'5ÙXE)4iñ%`=ءA%@8B2M9ϔ/8ўz9!U MPG8R#IU|4'b-M6[ib2LJeH>:;m.+ dr߰_wky Ad;H"(BvÙT'eB]pZӵzA%I(Ը# 8=2s6 o 5 ͆)FχQ5>^mt>s !uڶCo0 r3Ȥ^>.Fk;[r['B4&f6lBF(@|%' r)2<tv&*Ⱥ?,~}Tb6?:'7ҷVJeNHȩZLN-KU%wTϋGP13cޔ l;U>[*G|+45Pv+zEi˚,ӵRcYa4`Ǡ: Y::=oeq9Ek(:0SGC`dZԤCӼ wF(I> [S b QD5ɰZ  tpd쾮JD]~26Ӣ lݾSEo 5\"n%D8z%ahDcˆ6lSۯ(~qr[U,2ŦIJq!aΉC՚Y=)$SunC  vjͪ\7u;~-GQءk{њ@,mVQn;Bb8+Q`q" N[K6ԏ?%VdGISiX~ 7Zs v?}߄ 8Ug@|j  zT`mCNQ18Kn2 ?i%9 vA1@ ZI2Fb= #[uPO?l0>?WDѨBq龹B"i1:q||,L+MBGYqa?1l4CQIB-*P#}/ ۰ڴӀ;Fy Lc}/{]6]U=o]wkHS0NqaGl͓f[ D̷6E:wIEv(nϽ&,LX%N91j@+6czr"9et ⱊ kJDT} Ʊ8.bcx_ߚw Mz f1w͚vތ$IBZ6z,HjL +l)A=/Fd[\•ԸCĩLVPzXX'1 l#y`J,,O)^; [~/wAJkJ\媦 RH7&g4gQaG@h]sR߆`]Q( yOܫ"cOHLR煦qkL^ ֳ>c)M;8ٌ9x# 1*}MAS|qFzyҌoXTpv6<ʌCW/K8"4y ZY!Z(Oj46xK8ё$`Qie6%ajX2eFy,V 4UZyQR)P’ u 5cxeS]v q%ZjO8A/{JrxםuTЗ[ew_${i:NsޒLD7[2z!:;j2?yAP "~8 VzV{RͻMHZrMYcd t6-5-,"&e!eDC1{c=wm)m>Ů|ZA\z:1ʭ_*aZtp:K=qU`%ME RD%7I1*G ^/Gtxhnj3d sJ܀ $qpdk)E7gk"a2S4,WYfrM gZ.&VpCe]USIr%.{|16dX~Wqoj0L̪ؽ ]L""\")lQuťe5e UBfڥRJˉ^s)22,ۋKN_q22R0+4Bx `n$60uu"QOW5Vuf6FV~G|KUDk|32Hzu(uVӂ` xo\Wc&ײ#JDgkۂ~hGF$OZHz#t&G0V&CGZKng:I)@$JL"_vD5YZUMS\f凨ww"Rj^ |\[Q5}ˮ#fP&EFCE/Ƴ=s3"=PL]jXԸ?u q>%x<:N:hLwEVӍ"ƥ}';3J(g"w,+XEi0g&B@*5htलxm8s˖:_d5¤ɐYz`~st|iW5P;{՗J@cMa[û"fyI5hoDb VT# r 2`}뚥ݼwO O(+?eKpdz@3@l(?..ILɳ%~fK87n\ 0QO02`9{Vo@zc@&%&+5u,o(#Fey&(1ؠpc_oߍJp8ڠ>-;R(3LKk֧:~3[rrV.#8ޚU\-Aq,K50|`ב3(8ulu_FCG/ERl" dU)?>Cw@"au-"(bc]D2{:&aN>q̿r@(uXG gzx!+^Ѹd+}| qnMڗ. /?,L+,{e#KoP0O uh(ƬINDk9{kONX:Q[Dgf`JQS ©ksj"%M9z/(֍@_b̮-4_ԏA֞ǞITbLxgP#& `N|o%t7Nkچ>c$ӂ5ND#Ѩ, I/=;1:nz`L&3 Zʊ$H%RdWzΏbm @HO35kg?$vHh'8b\Ҡ{a!9V*yrŶr~u@A3/mLq_>dx_f-dϹ.5,QW$<̐ v-ԱHM"ST>Ӹ^1pe;q;lq;4ퟨkP_"&p_/¾i1z_}܄ܻPw[0QH{ W1%6!p>YﳡQ|D{< }v>a>†-|MMav-r.jsCqVǪ旜YG@Kc){{ J[+g{=!x1D"D@:d|z&-[Hmlp'CGr2B\n$qYOB]=΂VHA)J֓HN#C`; *}3v^O/oKxieKqEݹt?[d"ωeb޳J=õx&M%6Gߵת2|NV+Dy`UB& h<Irۭ9M)^>Q=9Wsk3$t?w6wֆhF eb u~@ĹWfXHNq1˫Gk$MUg*jZf|RW̌\꼈g.Eɾ*h+71R?1:ÔjIuOO6)L%ҹ"Ǐt}dhBV{D 9m#-=1Iv7DM.?;hz*+,S5)SV c< q O" 핆|n[W %x K'WǖF 7S~h- D sHNtmHq. erC'a<唗Xͭقz:z!_>쾘㽺V~j8[񒘱L_ # ɷkW I5lR^lR4C\IcO\Qg?2:s50RzǢ{.T!J?e[)S|bVB[R*%M?:\0.Y(ˁ:Ј 9㞰փׁ}T/7 kV\x[fw@[iLUvnK}%xSNgP:">3V2E8p W^@IRۊ>XO36̍f"Uk!n;< qP<}}uS@$8lR*&QT,ڥMz@!_?ḆY6P4t63+Aݲ^D*S+)a⇓iBS`$q3"UW>1Ft| Sx_9 R5eVE2X+P|SJ͸Cš1]~dޕV[8g۾1Jbbš<S ɾhF%>; evz$KwӴ!XU!)7`]6]Qh;̑7s; hv_ iEpt<ӔShƨݙ'! Es؂௮Jg\&!\ cP$hT"$q?W)OVA4W_ӕ(Hμ[r p ..UetkDpA\%2~t`x}mi h>= ?%Hy~8o}4&x|;-/ =R$ PoTaSؠY1C M7V[ 8\ |{E/T,IU]*E̘+Oh0q=DxM4;!5vc:CvTwuߤRX} P~MOG7^Ăh@)Ыhc?sa)1ϐtoj`7U 3NduJ.NfDDa(KD%Usz6J@d~]usE2t35y%Uur{tфʩ}JoEtfЏ[;Å„}(9U#~֯WqJ=}3P>=bpyL!Ĥ:bx.;1f'DoD#XDS3($s`2uf唾wjje+W_if){{P_:g@34Ҡj(ܯTmM!ٻ#gؑ Cʬi,R)cM^@j/ l*f32)56N+Ғ#Mtzl _1.ox]>7$5 zt%S6;]C`,LGSR[IpRzs!6V27_~, Fx .34m,?Y\G#բOoɟ@xw7"s5lbսj/'^ Jy!Z3z>^.? 6A˛XnB<ʨ(yսMS+z>&qt:#),A?Z) -F'*lKGfz_h%B⟽Q rŒ3Q ;r/^zg*THd{$[ )2BޅKZPbPpu'{+{wz:Oæ>7DH{b2^t.#&lȄ<6b]ބ2 3yOF]kã<3 ZηڛA2p;m"g%f򺘘1ƚoACkNxehєLd "m=ģ[Ȋ=?H:d$PI">C7!QpX:* T$, q>Dx:32 v/2fzZI_X aT7mǯ_.V@}T]tbFLpMSwQG8LXQxm-`YsBc/^UT 8 _ l4VK{ $59F$Aqh %z+E~|B.F$dioڐέswzU{?sX}?Q૎p{6_>"vK88Fx6Y/xO$9ɸiiɁ( X`8!,ϝ%eZ7Ʊ3+'A˟P'hf"_QܓL)@T3R|ixږϴ3 F >YEFL^Ӂu)+cuT~p;33s^O>ol0`%@ec5dh=:A~bXs"P2Zw Fj%M6tVƄxMNJKj7odX;+W] JZºGVp$`q 6嚖& n.܏EBK!iVωT5J6whI}Q'&ɌzRtH*%F.*/wW)dl}7~=OMâU{MDvNKxٔmNŹ1ԳRnltɮt_xVeELo"#٠$nVy(y?*Yd aU,w ͚"paqçޤԆ+SDP4A{O7֖XkSxoho/7#\bNYZ}žğxfd#fʚ0dv]à"~1vO%HSy>cA !?6~Is. Ɓ̀g|Hxa,E&G ?FH3PW@slW&F}m|١qM}cxs]UޠB&'6-77wa64^ !酾Vҗ 0 YWŌ/eKIhHVaO%X,Gn|H{ T9{{2@WS}):?$W2AN"^VY׶lմ eX6~E^C$hx}*Ger).3)hr@DZ2#V TقQ/q#ܒ/JQ_"W_/LIwL1#!~ܒaJJ)?嘼Y:7`>F6sP%JgYٍ-UB\QB ,|OY )ΞKXE@5Jxup:? es"F'lo/Y6Vkbם  7SR!H\j<١em]yy8g$Т]y+x ?e]zlQ2B [VyCa0KUa,!^\CV4Hd9O'^ex]ފMמ/ld?BUf4#qIƛ",~A ࿏/Ƶ U'-0i xv# ~Vs-jF&c[) D }`=("p&&Ȁ ~45lq;FTNU d"@KE%sF&c6Dz EHɸT@nǴxZw WC,wn׷֫ͳ&,nDɡ}SA;9r~k ,5Pߌ}N)g+N?d2ی+E4NVhf,  ^%| G)i:1;4(l3bgW-eb~ݔ5>&}# &'?uFi|_ JSY6#TؔpAf`dy[ETZhRévv|\1 ( EPо$߭\NCJp᫛-CZՇi{9NKKiosK}1q'0N`f5Ɔ-Z'b0q%睊f@3"UI@>9!@̉?^t솓ubZLdo_rp[{x\u{4k6ai\*e|@R/<_-C9,ZQ}"Y$>Z1LYywnhۻTc兇R':LPS@,X5()eBXe1kF6E70 _`o>U)j=XX)Ra1/d=zT v*77{MeuXUd=2@,Eja8[' [/{Ӏg**DcA--s|y9xcMyΒv܈x|U5Z'>dO x^^>A݃4Xvb XdC@~}wTN⾬ @ʅvG7#9vnžz:R5:0^% ^;9*i@fXqzm2j90)k;4-7K߷^F{99w/?P&:u| b#O{.} yZ3~.ނM".4٩|%Tͳ۲ۧ4d3x J)r+mhH0bU=ܵδGr~']۲ᢟ71IwmDԕ4Pk5Jh)|N! N41E0mXML#;;jiP";E# >lD ,_,d4|A%؀sQ|9&!䊨rfnԗ63J&;U}&opt5$Z 4RmNdrOȍQ>c! 3hƏZoH74ɔ8f2|<^LQ~\+zbڻZvB 6슦vSׅV`Fl"Z,9фjDFGvu2N54Mt)xOP.:bXIyC~M_Wu2M8P~Q5/b}=w7r 8.>@/ %P |h[x(ҟ 7~H[&ي3'CY}2|V AD/ ^ VebOdunn>|ou͔,&a:P`$,\5(S8wp-lLA֞dyG>SIn,e H2<%/#j~(86qV,3'x\rrLkraL,1]tDsRdE#@.f+;-@nG1 C;a-)I{7' 3ӗc|^Y\Y;$jnzL÷X[˳yAf$%`9r{}`IMD +A%0uU MOشH2Ncoe4>kTJӑ0ithЁ&o Q&*XcB4+'%B nbW&5kQK{|Uv@G;b9.[ D&g͘$zfAaU(T+E:9|>+}1sI08XW>t5;Jl6K)10斌o*#_0g |U6* LD 89-wڠ/^b_X){K3ܪTj"]cd60ʛ[?M2 f~q?^(as24k"IK^{tǍZY3d/.Y?!'!R.5%F%cEff˃D`zHmlKj^+ԎEW'ىyq:@~<^rOFv,mio͈iPaS4m} }vЩE"V|(=)]P`9)KĽJ?ZⰪdkAD$:Z(tk~/]cXH:4/8[h$vvfp A6(gyE:G /m)F=On-8P^ch O,3D⺝FKLFs6ܗXO`m5׹nMްy2u 7l1!u)XXVsM1/aлL8–bЃ%S5$^f#@Ewρڃ7*cT Z!v OڞޜU)Iam|PK5߬9 yh-Dx:ͨC0&.=Qc?Jz-J#49O/@$>4Y7R:°ݪ|WMo| ZA,[KKZXLVC.E}1̨3[l$,?-T'8 W,p$̐'l`>_cF)Њ"4"wGCMk1SMc(.LMz92>eb?ũCsx:5Nn X'>~/D S rRzHxM1N͂DRj/q +8C *~g9RtC4Ѓl201o#H**_'?QQ~INlTq$͘- ulĈNN;l5"R_1rj^X|-p&)mFӰtX d!MIW訟m=ъFbRzn' Xzevc^Og-s|r.| ʡ\0j 3VL~4?-Ba)-!#dZC <rgQrb*by nFMdCGbٚ%0;K+MWI' 3$A6+Cb*ۈ/knED#{pZʩ&$HM-#{\uj_lB{&OM>MKsMo|tRjm~!o<[ݶEch DH/fιϿCab y_FMN!?+6q',%hn- f߸v\\>Kwͦ.n*X:^.XLs4Rrog]HQoT#IHx틲[`,N)eo,S%GTZ>*raR|xQYy"Nt$@-2|SCϐUQuShMEk68j}ۭb/[BI2I3m|vcx{k:Tű{Ϊ? ɉ% ?2m ^Eֆ0T ]!<*nf kگK sr# 4Al5r QjZMPZn:G)₣71Gw~ՠi?ڵP='3,ʮ{T8K@:Ŗeqr5]׾RM\< A.Ð'"-4 %W*FB{kQOZQG5]lUo?k8|8> S4E-;cIuQNߣnK6M; zrlL{+1qe!i2sJX|ppSĵdݚ๛'#,0$WGH~}v(YjӲm!]iD=e%TGih4FO=9UM%R7}k!{AJEJ!/C/3o-K_~X1!ެ2ҺwksISP([|sYՕI~V[yjF-[8\yz0 qAR2pXs+!3X-Qu#Fa 4R'ksZ]<5 ԥnob?ڼIs}τ{ (q@8pdV!GBˋ)tGfEvgZ4 gР!m=4w ?S/!J_Ǥ赲8agnPa,mM3 |h DCW?YQΛgd3qM[Q'q(u+ues<:|1M B4nbMVl-m..!rOpr8RQ;g{Ÿ+ԁk=1Ӛ@γ~<[g_>S1c|%&c0{-XI/Ғ syf1jl _rlXY?,)\+7WL`k;وLЃR^463AתGTD %>)d%>tQX4P!d.b>zòIIp[Ta?-'!]$Πn*N (B=-6 4گ4J m[| w}l&S-1LhB>`eOwA0ڹzV ~tfaa"E]/Z](ZY2[G^Mr&Qv8b7Α]8x D>ctJ?vI(VVWgi*9t^zbQPjQ/EzGӁ@ƽ@ z360C+\ fXcKIo58,2h|2hFk] @0 7eJ iꤎ[, iHy&NqO՗ju?S7.St[sX7 eCGkc_0yI+Κ\CEnLQͿٛab4c#77OUyhv06'{*`TEFC t4kS`6E .ٰOWVbP0Yؒ7huVt"8+|ni!$KK>wsN YPs#JOni/Z3w8[9gk_W1vuk*S(ZfPhY nZ>s񑺠h(S2t<1CVv{fD'b^ %e!Z MsxҵHU ){})xbDdh,Ƭf/&;Qԡ[ (4Z|赐$Us*F)^GkeHtzFwveFԓi~^+e5T,*wƄ;ohLEIYe@%95XŀrŒ8Hcv,2fFIg8ȕ H~'{j~2- ݓ.[e+[,\%pi|7ں]\K4n|F_|ĽE\Y_7ї<3V8>I:1=^\ Hb\ qô {h9$swjKԏ  |sin=Y hTEf[؋9ȉ82Tg1,u#6hIh%^Bt_`-=+uTC^bv`IJajo(%ԉu0ң;704b9rE (+Y -[1!?wU}JK{YGcH[D~d~j1ͼ*L] W^#L;D;U2mʉBSR|볱o+Q#KJbl,aT,_ާ>A5O۩(FâVCo s3>Ctjmf)z,Սc=c6#_Ck-qM\#H0@f}%U`;5OxrP?O05prtXuѽekJ^eG[4P.0?`H9v+KA-C83N~C5.ǦfعKVw2Z?h-Z_cRQ ERYArٸQ'f@qg{g_[ephŨJ?EC &#`˲HZdýM\jUsHX:ѷƠ)瀻i~n\)J$8^Ba%|i㡅-}s~㋇}H P=uW4e#'%~>.Α#~ncR]8|Xx{`킈cP?gHA4wLSLWpN[u)؅  I??IX<)F'"l]&j+C$B$~IM|),czЫ-\N"$;*mvA=(Tg=G5ѵ3`{* ֻncϱ19?w<(W\Q&ڻjb^S+TC >;1 "-5Ι=(bOky"EQ+341zM>jǘC [s n'"CDgS*~4TD-|fq~ߛKť.cOhL*XuGy/.M4Pݝ^ zaX}Tb+i9Ҥ^'$ rks ԰W' a\|:wJHZs/J=C#(9Wb3^]M,7W )h 2:c=S4j{biӯW"lP 2I=b^c0 Ux46cn>Bzwَ?B155sknQ6 IG 8NK91|ʩ]9ڽ9mɼk䫊T=#{qΜ4ٛnK壩G2a*>9W_;I<쳉8` :IxfOH_(Yp Аjnd,a Jj+8M8='1*R1PTͯr<(Ltv>4V.+;QM3ErF#'G\#B.SuM}fO>X,:$Dll=Br PS.2.C wCH0 !1`kM`@!SCNX~bQ ͜oU۹` vЇl`Piَ;FDs8nf&N[P\/W6/6Z]=,U@' gi[jKwB'[XUs$NQWF3N@,΍Ȧyh$KEs6^bhWޱTg3mwd<C|HFd@SI_Bc,=JD%bY>ʫ* jOeggmEq1g TŤT_Zge+a0FgmXM`7Q҆Qmgt$z! : h}wG5aΦXi|O$A+pd`Gڝ%L5d{X\,(kJM[l49pi@.Y[FP|H<7P糉9+F㾒x,rUCױ‹mӗf哇#* F78 ="BNVvoq@{"{saƛ3lbFG#|DCIa6H|&%횊BH:rV2 @ɳڟ0wdS Ԯ:|e>y6k;"dh^`גZPLO]& \8ÞI0NF1Xד;fUHBP=wšge~/@t NF t;VӎWtU bֵr{BT'SȒdd{B;.Z)tq@ >C*[(ĈU!W{uqJ-{U!OT 1T|ӥ$JOQ KkHWvI<9` ɵL}=wa - J^!ئ4رՐcVngI6MPYᾝ?tolMp.=!ں#qzZ}@ЛDi`9)]Ij 1ȼƺ|3f8N#o7ZZAH@&ӬUZJA_*'jKC)Yl <6g;5|=M6pɪV ehCFD1/k^I##sh-yNa֞'P/w: Qw!LF@{Qm@D㦰oXC5myjdu8f턟oR1fd+БW3]Y5,Ӕb?1,uZw]1X L]nZ/xθLH;V/ᢃD DVv/EsA F)&q4s. [uо> xee *}N^[%7#0.R-,&ESZk.]?>uaci7)#xSVla Z Gv{YD\̙D p_,9BhA )BVS.2 Aa`%w3+u{{bDAINOr{7tm6πm!Sl礫%{SlI=4o;vl@'r$Τ8 \:&'?#I8_ÙYGOLuV=?P摰L $d'0j^O&yGhݸhVl1P&teɑk4;1}jC0dP0qþ>($vA*mYj"%"aaG,~^jubZ4V#캯1 ![Ib[-=c0j~("/^,xš?0W7I P!Z؁/eWh{8Eg &sKRD~'Zs##~֮43ZZ $'J=ʼnuwCKcƤuOw%PP,/=DфeA S pxpQ3Ku YeO34@ Q?. +c.̲WL.v1C.V0xwl~yzT-L}m&⌀?)m9 C=u$nV.췌@sL Wm?<7V`粒PVq"Q8M;Lr(GKLni&%2>pg܅y񎅽ݱ D8s^\=lCPe8\) IȤ.W2c(v ,v( w uhpPdRUo<v?X(ft="޹8mrƺ t3x^wnG7>ךA"üWotz2E5R>|4(똘8Xqͅ*>?\.p>Cfru/P8CPd''6꧌c> !Q,t") t^y<)v%R-)p% Tdbf}4 ~kzخ5?ܰ:,0ϷKz:}KK i38Wgh4/%SpT[$Pum* )9ztY4q]8pjL}UI0*^Flq4@z#iU9#2*@GT=1[ͪQa ˰>L^O?Qo/BxE5jލ6=n4[ OLknm3tXN<mKo6ݎbD'q>,6D` ڗf)P (IFcdG19i1〚*k;ʽ lF%>VChc.qLqm-nY2qIBO1!tI.VvR)<52T jhːȑ܊:qh; 枱٦kA-3)eX|nD/ Q3TD=<zbv‰5lR)ϯҴddgcp&8DgFI/ Œr[BQ Jj[H?6m*^%rn/ KP/Pt :͞XE9A="%kan*\=~{^tzzUzOrY_Ŗ+=!thSy<;웫:Q9|w0d;ۇ{L(|</,OU;@n2zqC(sll[-i{R=`a^+V{A:@ Vqv l;I`[;rU t#xa#v*3m]Cqn\KDM5=9"5Nﶀg;J sV˂N&[;K}EzLM; sFϤs4<]((x6d~95e&ӈ[b7׋vy,[M{}#psaw6ʉ`M ShbFɯz䙬[x ]j7ĺlPQ?7 M2@gdjd-jI(c.^$zz[m bkyYS9DЍ>\pzM  >(AIBz4x"LUW!]u8B˄u{-;F=p+߻~3`is$og ڋ2oU>•S|:>Hof۲&2J<νT EyoU!d}pxe~hm[?uպ GMr{#s2O VWa`Q>fa5nKp$aM̪i<+Qwc %[53)@8 \#΃ F6^keoӏ3Pz3fM  &t+MCQP_ͯaZ UݚKGϷ5P5F"Vg/t0 c=ܙZtzdZPh 5c OJT(/tE1O J9ˆWj7M&%'^1Uyr[+ B&Ok ݴX*# ecAgόi&I? Ogﭳ`"7'qF@DĕGmnߢȫ#Ob(7BX]08Aw4-o2ޘinExxM2sdo U@"pTYyXa!@{#EoB)֙Aioz Io#Ofr1AdYlBVcG 1`ay_V!Ye.5FfDTO!Ct:ɖRf*ݯmL_(.t`) >·j(#)J=. 8psf.re4ċ :Ty(Z6#PB<[{"Ql]o.O^ %SU} bq2 AG ,Cj;q" WF\"ߢr?},X?0IF9pȅ-3WImPa4sQ2&aҲv !=/ ,)t"uGַM2S覒sOƅ {9n9lt=279ΩljDD][⠎wISwѿ/~V+3zک}/3oZ'_y=I W 2A^_EڿbO.C 3sbW\i?kb¹.[r :ɰty|붆e2 t= p &C֥f=fx̿.;v;PvB\c^rԴ˻'2S OZkBS*~`.5c94[HmKQd- f\{=] cؽ2_/X~x\A^W ')99>G6 7IX#zٳ.rX{t@ԝ+{N2ݠ=ϘO0آŒA[Avh}߅B}2Q9!qB%Bp5ćjTM1s z):h1̉yȪ6z1w;E]dN#Lq:R2oᎂjv裱yVӳXYE^x^ZB ^#pǃt,Z5ދ]SRFuRN]qnm g *O/c"CXiH2'#Oh\3ӼA' jƕ?oB ,-JWǙQ؜ֿ ^<͗z{INp&Ae(ƙWO:`_yǂpܝ! ju#E7[77߰>NɿlcRFw< e..6Hd½ `6p9}ʡia̚g+c3s4%" }S8+xnƪ!o+ިv=!KQk}޿H$'P^/9#+.lGՎ6X;nXwr00[p b!Q!1HCߺH)iF˗Wv pjz64P( :EaĄ"^3-GB*}D =NNuCEYV#2) ?d7(*d'Yv0qQuw@Nno6snJ<fHL(x}R{QTΝ}; aD0mUQw  KX,ד;Wk$ Ave7fH|F0҃bިUZAy n)i|جn"}XO${H{p //$:.G3ETMhal~ I2叛?o!RSl~ +TgL oK)W6.'sRR=N?` 5D0D-nr7C fS$fz߱_3e <FYF TOF|XߺqV4Pv^z%v(HY Oi mio%5ÑF!mS.-S6nϮ"`^lbGI;=H`݇{a?@x|A+QC<}y |Ý[?4T噄]@_3^W(r+hQxƙ_lJ9~ȗ kT23@>3 ޿&]I={fNO }4b).p/ ˇ$|4|`Úaצ PXjYMw3o 78@Qs _;^%MJQY6,,qQ[F$l mn[apM?ֺcR6e@"fڢ,v>0:p,k^usxqzt9ĊߝZSjrDoQ#pa^ՐiB30={@Iϰ'v"GukuP-8e9TBiQi1(.¯)a+5vNŤ`e#J>[6rI% Гҙ8(M%3o !)s8iPf?e %j຾)&D7NZl(M=K1lq> w"kOP7fAS9-R$v.> 0p3#p|Шba/v/a3ev kJy$c8.2,t t1n[SB̝e/l&U^4_yWJ $uv4DSh@YyrfmF  ?SCis-[vž=Tc6oȇ2I Kzh#L5] 8: \DL!BB=5&5{+8RG,UX$~Tqފg,d) ձcoyD(ZVs8%fWK;QZwy`/W6UJ뉌@\7u^􈹜X?.CƇ ZEӊҀb7j;_4r>uz]]G޻N-Kna%Jk;?ئidx:;0͝ueg<onxT !)jEOn^ .IZKݽ}onZ",3a4_4UV4Fs0Y89@8=B2p i~%>}ŴY=:R|tC}ͣzJ3U;@g2(JqaVvgֺ (v+Mqo">Ӱ9'dHϢm{y9]"jvWor, R>pdCx_q*Os;aqlXk$b ;=2UNnϔ(='}hLfa6;/8\H >eNorwC8Qeҧ? T ;fD$|;1>[0C$ПcXY6l|c+܀cux# ~2O!Pɛ_M/ʗTq_ v/P-SsZ hBJ,oPD  tP}` ͅDژVL(5W='þ/Ø8ҠV+פ|55ɪ&=vr|09CNìF/rk ?$M)m,Nzm>4//?J^K!!TkQ>>5r,H\aDƓ:Ò(2Nם+did܍Ɔ}C0 'E}EgΕ5ҞG3dh:?r{)+TL(}-qkǷUby貴0>4.}x}@גka$'o+c k>ojW;0j\{?|0Y($Ӭ Hq}hS"f<#.U7*D~>V[RM޻JCǛqqcoXA! @uS t<‚.P&; nJNۂ߽pED9*I343*(2eh-Ȑ9,˒kγ/3;,i^N tV\C㪫Q,gYj(XyzVrp5ᣈ?7%tT tȞ4 a#cШxwm(3L\cR.dE)TO^pS"X0#Araŭ]d$),:ij~l [zܪ^ZV@7bņklhN"ǷO+j[_z,5c>P9NOq 030 t#֌H.1$8An ݋wɵ:fw5&G*$GƯbolH88<@Cx>]RXu=̡gv̋kwQVr~(辔WJ[.-.J0Gc!7-/VLo5( ]9Du^]mX;UF:Z|TzGpMOr ܝ~~[\1k;뫒|`챠WМ۵ =7q2`o=ğ Vm" V<uX:+xԌl51T-4_![[|{GV^7Q+W$}/LkB\ w>IDϡZbIܦ2 (Z@Q =|(FU/S0hmCC&4L ]uvǔɰF#)/ǟ% N|RsX&tsJst)p> x %+S40T;,CG%r/;z@ fg47&?(wC7Z{f|Px.n=Q6VMFXj\\EKINc'TY hM@_H$gH#W礗?Cm_\P;((be`Zk7N4L1+m&o]A茤 4SMfvwiJNl}(7ði=BA볠rv ?sV=مkXi߾ՌCy{BV;TauG{0/*j5#eR 'J=.}a^qNjT57O,5g֮D$`ܝZ8Mt^sگXDԥX*^Gș0:jK OhΝ %`ꮙȶM䚭0N7i%^ />RgCnzw_[nK[GQn>U٘Et:Y/tn/kg0̛- I`#&B=)WgAR]#v$;  >^m`:\ =Eac; O\8S񻺺 jm NDT&11~RߺܪڹB" 0"bmŒ&$l2PZ&n^3d-Z8;lqNи ՝-D3ĀHJ.<d~gƷ,ЙIpBhޝvj4> `1=u V<$@㊁5*c_=*eҠI3GfsJc06=֭ҵe Ї\Q5_'tz=AxʅzRp9T6h<`#Ho(Y< ''Rʣl诓3ꅧXsTL$餆!&^\sɛar}Abg([G aD ˊuo}S y({G~&ؑN>6ZA#:@ hoMDe@FQt $?Ӊ ;_C(jոxNy~9Dszz*d3X!~s~-?GX0ce4h>f"p2&k1ƙc+}8c:ü5 ck (JԌUpJ2^2 %2v ݾv {{ؾˌ?(nMTw?D҇@䉍.{kz:61=]vuB .A9%M xZ|"!373uA5YXt߾l]O.9Yʖv0ѡuw>Kh$\t]ɪ<$=H<̛qynLk&dZ52fDvGQ#6pz$r3z%}9rokTFHẀq`/;>&σmRŀЊ1W2Ϲ.d&7|R* =BJdʍvkY__L`"pɷ͂m}`DkݺAFCX-kaHf$A+elIڞP+!KǶWB$Sj N,h5F8mKiPpku]2x u-L7j C#eeUӶF3m4?u*;V`6/ n%L2HDN޶\cю֘#(2@=;~}g=OSZUX(0Ýj4R?աC-a*m=xt_>>탙d72'jNpmݧ3 օQ ^85ⓖ=:PuսdXP 9*1)l_>6閣eqKA_{*m"È<(7e<#LeZ[C'dąOoZY*z*%4\K1 գDzZ~LHG.QBš(鉌]7 i|OU.Ϛ!4(w'^E.JdlВytI@і9w'2΀4U VHS,Bcp#j Ha2棣4iFuߵg=o@rJ|m͟&q2ٍ2TUXb4UC1 ߨZ VJza[DžZՅܟXn8@ e}lچKRo=.ZFqtrPjAHn+߷x1E`*_s4͋ 4Q']9<-.*:"xF|mF]V T,T04!- 6>) !<0l6+˵g$ \hTmuʒQ@ZjP#=(r~.Θ(΀6DDbS:271MMt\}G2Gad/X[ېYslN\<;;+1-<~钝^S(nq+rSC ۅs}J J<|݃+.͞s}2iObQ>,G= uZt$wXGh49o(W\" X  K'Ou(LTG@ۣX#4H<_i@{7]U)ahfEf0)4F[*'Yuï(3mJ`=|=or9ВO!O$(1`E2fpϗGcykTk4%X5%5b7]Xi(r%>uC,pZX:=a>6z"6 X@'qGmH0-QУ:v0#p\O~r=@wwYڧ!uŚ7`>9=`"Jp,N39v)gqtް F>M(ajAeɩ+ K9N ;Ke>:kMRBkző֔c'% u1&|NJKhYLO9 ^A &TI1"m[WoJ ;N˻7aQ@2ā#-w>} ;\^O{7W#9fݲ_ZX.6"X9qTpWLĘ]q -% 6@ӨiP﹡ 4@. BBn0'6 }b=bN D^!K8p!?NS:@OZEt+ Dxa,w9HNkϔ%ws`.)yU-']Х;ȬTrW#_%) ;\PJtrBԢf=PBx7 S0\f/σ8,BK7OHҮ}E=u}Jn+V ">wМ WY7:U5],XWΞ#S¹:϶TY{Wѐ6\^하[znzr[{<d D3c\a# _ٞY/#p{/Ӝ<ojm걼 =$a6OutW+b<7R,*~+ DtR鍀Mj-ּW @>ra5n828zCadpYbEs ۶>DamfDv[ʍ96]3Veꋱ9_2. D Ӿ#JJu>}v& 0RV~G` zp@UՑ)27#!:'f:uP Oe] q`޾1"`ŽN"n<<n~֨[غ3v$[yIA o0H#4!WP{ >乍áLz;eC\M${eh8A&8= hc gDm tIjO7/0{P)-/E3+[ @$\@|FCȵ4dELqpJ+ҝh46we9`5j!n2GLjLL łA6iN]֔4QGd=?9 L(XWd"+ʨ!={2\ͫϝ$SP\HLo 2=[ΜzPm{1qǵE-MރRmvT8=ſ1ˉQ'I۔P* .1|酜K!M`д# 7܏PX'[u0ڗZ9IeLى 2ݕb:B/?sR5ȼ{'=7R1(@bizbC ( P"l5e^{&QS{l8 . q g87wKG4ĐD[,8Lh`0 l_kLa`( h?KwJ2F˕{s\%Γ~ytR%!Z*w:*JJL'U-n"qRii@?~fzÿ;sI5S3$*S͝yYB.'bk4n?8k/lrv7\Dt1'$o/ G1-`v+aWE&KۛHeM`LZSFUb&P{)E]TmYNߖjh?$VdִT{.j;Xd}`-uio,N˪^JUgg5 {|/ r c7\z(ܝfEL%t/JV<vLo!i(P2ɶ;n)en,6ZǑ7{m] =62*TH:"ͰMB)p(#G6 IÕ0De> SQ`j&뽩T]DE(XD*UkBpH 2U$aRm涮[R2 Rw NzJ$_-H9 $E_Z ˒B~Mma|dqMЂ nW㠬hS&pfEe@Ikɩa<*e]d/en跴%'3R鿸1g~j}/懟Ę{G E{I 3}X~Kv} $V_6:EUBJv`Փ2K%^-6D֞#{ X?5RZE5@P!+֯H 1g* >9}C{ (LmHiaNd$pɇJBNM((CfpJ@4Κ_=<8Pʀ -l>R *l}3#KIR:Iơ, υHW.P6$Rv%݂]. /ogCq'[Fޘ1Q };\z<L,qUJJnǓ# 73?7!Е ۇ=:JJUFis1O"3{U}VJGAz#%r@טh^w3gN~Idk2ŲWRFa\~kc&{weNXF(Ɠ,TSe}1o”4j骣k6S' rPzhBK'C.pHQj VTl@ i6>jv BnÌ@^zXb"QP٥<%fbt[ RC:;懙2Ms(8A%WHK]0 .TrW͒Ixv{=)E'Or~dbu_ݞwD ]`^ٽe8r[`K~֦Y-q?8'ؘ)RܰJ=Dk$^5/> _,,s^oo#$AD HoxH@K5溊; 3c=h'>W G\fZ,UG^hs_Phq'"fF{ UؖXA؂Uz#VD|!A|AѲgX;lph]pm[[3K~oE2GX^0&u(r<&ZN+ӽCk=j9r6X̺ 5XpweBɕt* v,-35!i Vc( ӥZDdzEg3Ue(HiQ H>+)H*L<>ޒsmJ?%%1 /1RKbUN/_"`PWQDةk=|((L[e=~vIhx2 E`ݠ &tZoHwHsbn mi7kyAQW8t+Τ,lfi1^@Ux)0 {PII1W_+ʪ"IWͥTi^xY\JaFS|E.`ŽuIa)T^ H~#С7̾CR܀FM*\/RR|@)OqӍ>֩PӶ ,{6􂂀LȾۋHR} 4h*j_f Z^b܂AQMZUN5̐_hXd&rkJ0u݄M>wlAJ1K(|W^ܨtL mb΄<ňlw-ry^:P-ndVU%]~`w d6/d=zX{g"]> bOccO [her&D } ʌ|c?eLЂ=^9[ ֩*) {(Zg Yivᨸ|8 a&n?LuQFVbyo1#>adwrb,1~`9kS/:oƴVɶa\DR`'X[M!n̑ E%#+L*n7A;m՝LާL|%} (b}V>C(YtXg2 .nS^pPK7кO5|u͞|W{p?2e;40cyt,n?ӿkg`lhTvKۈx\pfj?lU8z:[#5Fg+aT嗀SkӪ"voO,gL" ĎMmL_=xH8crIgGhq F[ \tQs}Y`֧/bɦ5T)G& MѢO_G! G0#/5@j_*msA|L1WS޸l+śBM?@ByR6VJhW-i$n)6}iNYC9zs˱"V pR\GF(uj#cw=#y] 8DH1w"Л|객"h=[sa-,3>V> Epn+X!:qNSܶΎ$)` v ZnZA!uhj8vPBpg[ov"Mڰ:܋ f́RM.r_`p~&*7W.FYmA$)i e1G,yH`J<\ X.($bnձ*PuNV43eJKdY`vei˜*4-TT0;@ԭk;?!>>ٴR45ϵs7{9p8DRnaWJ540}.x.3G n8Mh|z`}[<`8n1ſ"sMas³6!akP/L2^CEJ3Y7'2͙?ixD'&-lR*+|5J瞅3 4 XG)7^v1KhޟɓbJ*j7+'ZYZǓ[mF~D6zͶ~d~ I ~d` j|7b"Ma:<-t S/fCG"JxC KG}SPEv_v-4/X2bĦI}=n,v ʈ"'VD7bWO-3c0D:M+-奶 1$޵{3,BOfE KAgk59~7@ `[twz޻RDjm@sF"7⍊WѽHP3&Z"G Z/r Ow\TYf(EN()Y\C8 \R͘ {2Cؤf/HÇ^-!olO\ Ϲj:iEEuȩz0.f!ߚK鿶3r^ya<_}/NsoXrR2Gwi^;ڹu?IG_`ށ8rtbja?ܰ<* J*tuA3W+I^"qޖ!@eQi3 qj23T/M+{;Y|j,{R 1VD`Zz!H',yEWPJ6kh/oz,&R˸S!&k}N@9ށ5f8 UH6~?d^Ðt̰ Y ֚d˿X PQx<$7 .]`β ͻMlPo9}V={Pߣ]xPg'q$( WxCGAɆn1f,f! G&*ߛDzszϊ]wZd pAɞut"sќ$,#AjZrP?Iޚ+\F%)n:fq'2"P6z^zى̋*AlEhHǔub ?~226ifvb<7}y DMv*~f!ot!V^$g6`CQ"= 9׭}ʯmfX4ܚih@ԋHRFv4L/R3{nȻ.qS6 R&nIiK_߳YLxcΞȦ4i2Kݶ.5%hyGQXyq7r>Ouvi ]/X/e=aBX[x0}ۭNւR#Qs{U}-RyZKV*MK?s(%2V* =C(譫:GxFpMP>\H: bE[q#8.7Q+@-(`{ (>i}R#룸(a5G0r{nfF^90mZ%L|C3*7;c9\ZfB YAƊ}s+'ĝ϶+ LOU/-GI @CƟ@ ٨=t0OZ?leZΚf}7ZiPF5ߊ7Z2gRٕpY\! ¦,q wB3j;{ԯ5Oh5?D_U o)A Z9>.[ީګC)("d{z9=7O9#[wϚ STf޾T!r6"|"+? /ԫ_A>>ˆڨ1T)x8:sZ2l-y/8J;g^Ԉ'~ BٰwI2U8fA2*Q60LEC݂i8+,K$B>l'ErQ>2]Ew$'%&eTg(1Q;5+e/=MBN{0s-݋N[N5r"DωD $GUj Hau 9SNFƅ4{^}4G Y4Ǡgft&i!+D&@8gKCsd!Q(SN}E˂yPR9mًs5ri(z7w~`U/ n7V&10`i+LA%4gokp7j'OGta]:27/%5ТpQ[:Wk4O5;:B tg)R}@nBg`͚*X?~n_ :CB'(GƯt"H[cpN,՝/ Ϙkn~`p_Ov>))fܥVrT=CN|Bȋ8\uf49ee2_nB+K-oʠkߩЋ =]Mton&/*7F)4%1z)=fhav if?hƓ%e Tx uZa>6vCT%2Wx[AnѾn˒@Pp8elcW)|mzLsEW`A&40l4R4q#hM<LwUopc ѡG~a XߺnyN {82uiX[x(?jO$*lt#222f^/YNr~K|ʳ |EcU`%Kk_b8V"xv7NToW%PChgt[\K ]F@ʥ:M6f1V]Z<+h@D}2f; A1bϨ0 ^x\iڇH¾`{ DS#Wk(D{H(uF WCeWK,ō9~ JB>x<~iڻ ̢"@xNBb6ӽB;KrQIFrc퍰\ ɍ:Lgxʲ<*ƧB[ O%lO@|gjd[&3w}jtz-;vy-%K@OXN5MC^ Z=Dsa̳~hZkm 1L9 G0b}HҀݣGQ3t|R1~;wo k)ҁ'["viO:7y3?|o ;d|mMf kpT- 0xK\v VEB(֥x;&2:Uc3Kaat(Ib&Xߎ)mS<޷.7-.eaJqAq^/!~9|=1_Fo_O_[)0%d*=F Կ1$>5Kzɺ `RLEV%M9@x7!ys.3J{d8ڒƒ}mv D;arJi"65 {;x,?tPij9ȜS60YQ3766oҫ|aB-ґ 7r-\{l(I5(=#lN{yvUNdt䶐=|^k,TV-oneJX-x.P)|6LPC{9;ƈOZQg"3o/[sm$iֈ؁窚B1IT P:l%`\p&-h݊)*?5Ҹ}]ra~x;,RaJ6M);u턞JP@{]]^JcAoU!TC,AٮNǹҜ2.Q{`Ȁ"6S.zU].nJdw[]Ma-Bw~E>UB p5V2_г9.X?[~z* [^3LKL-bsnLJH6يkJyBgC&PG3jJ+DqF.xbըQHfyb;-Ufo Q} ^>C@ 8LE'uj"}ibL&3X ~vHs5FI br8bhEȋ.عr;x><<g Rs`&y썖/6_Y*R dV-RRi].tR-z8*T&\"o|"]͚)rDrh8VNGD:Q!E9Z/m0K`b 5I6Wqy%lSxh5^^g>HV= 3*ݦXݝy*/or^w0gTT&9G,4% {͒V>ID]auIrسq윣"[[3SbU#Z݃t˨\Մ d]0֞K7 eoNސ~;tuJ~ze]ZI+ n#'@b#0lQeH D.!fs DJ?!mD2aۻaMy 6خ\eEPΓ2%.&\j}̈́X1Xi `eE(Aq])Ix.0@']ztK9g/P-9k+K7}u-9;m+'@Yqq$R[(/mޞȶH"u58ӵ14/S =wS{5&s^Sq_Pj}ItSxquV(j@NU]~5=<0 Ա} ؉gizگ @J(K=~J(ql1sVa (X ]N-UQCd@"b9 wP$۵woqQa~݄M#h24Bxޖlb a$w=h#U^{BǗ+!d/䳎xL UH_\|kVUATweoE&^qVP@Szn3;@Ձ;b[HZӧ(A9/glTC(p {b95NR ;Ơ#}u,'>uZ:hA?ʯ`וE{}Kъ62SՀ.xw` s݋EAlO&x.%"NRE{Һ?owӕP,ׅ1h+ i4sWC{"۶x"=c>* OOVf2}+77<qO]޾IQ7gLM1O[1JnyF%{D۞xCtMH>/ƕgms򚪡vP % hz܉|+FGqvClŴe ]C{Hojƭ=V n!.zVp9Yx[ݹDD]"S`Vg IT޵F<(s3RI@Ghvz2#) eC2' oC~*{9M܅ zT\ mFo8ݙSZ$'>܋Hr"X֒1-N8-nTn'!t]o \`b/eD B  'wMlZ0YqUF[GMwdD(by)dle^0@:B;~Q @3ft0 *ԥ)M*;OWO>DȯE/vURzDI/&oȓ4VĄG\h1rAWW͹h*fYɘ?_#"h\تCq~ּex>K{h.eڗMd89E !<H{PJwFT[6:AL<RFD1t~zdPPS )`*.hZi@8b#,]6r{}֗Wu#qUȐ,b r^_c `tM[J|u\DP} eZ~Xz("/w=ELDu hH [oRF Kx+00m=.0CgC F Ɵyi*~^35eRj ēcK[R6DIAs? ?~͘(gC>TҡP"]Dci ôpRN5hUGE;NmhEs`CpKbh˵qL6Tb6Z[KT)85{IwV Z\Qr]c()4G~e1j0E*i'Tv%&W-ၫN,=}u];2?OδSFoM3ǔDZnc3 N}*+ d`w;G%;Sҍ_4Zd0!fz]/4JKø;NhX)w,Zag K%{|IՠyBEkܹ EXz7PJqi</8BBQg8]90嬒GŮ?Ug50p{t*qG`Xc`kNkxE3 }X+J^O [mmJ@:WP]ˤGʾd5:,Dn|~N.j]1iP~lG& JGNPЫZyjts7ug=g ߇FP }Ɩ!d8* Q}sy% +qO{[%#C!W/OLdj9y9.JRb^m'g#Focc eSn؁nvwQϯPV ̞;%})'Õ2.:_͟D7 4i<*2)[|Ӎ,-if}lYAͦ S@e%}ˉhr~!Mdr>aZW 96}6z(c.2X7FnI#G6c9cI[O>#fT5[4TvO}| g,Jn5!布/n/H:OXS{ЎDo,LsG"%a?P4Np&#` oI{6lQCsRě/ wqN9aGWAQԉ M *IIHv2P77=[ji9 !OJ덮 *º6ιt!/%)X /"/)/N"  +#rޞWX}'#ftpޜ6a .V"HUҕAq GVJ2\1(rɋ6[aIm`z|^*T?6|#L _t1VE8kL6ZW R"*+=d1kijKYt)C2/tt=Jvv9)(|36Rz0Ek OA ەr"?5߅GX$WЇ'{fJo{ƼH+<ӓnOUU'rnq^RhUMJ.Z=&{ۡo6o8IKaNYYp{)".|*3s`BQ@Lj&f3Pqw SU4 4Otxc,j7y.Q" 6(4h38zCh!I._FWB㎒Ԯ/Z:5=Æ[%!EustM!:^5s _,-Ii*+ECXEX97Veo0&o 7p5#a=WVZu:᳥"_KOr A{ǝfӓ:CX򷋒E$?3 =F)rNҳ5[G3V(Q䬍bvz1/\2nFI }jH O3ٓ*## 5[`Ɗh3i6MN|$Glb''q䱌 Sl. XJ{u]"FSLyt"wMFGtеb[*7ϊ@b#wԆ9HQ@UEC;\>,: ^ WbpQφ${*zgtl]|/Ƨ}N.=bWIqlߜ3sRS}ckOncx&ȉԔ[FJ{= r7"kS51:䅹0gM 퐖`X6d x*O0\I<1 =־a9dІ.#K[T-@G5pQ06WXL"i]L`8c73{R=zEESI%xXXFe5 $@ny<kS{h"ei1d"Ҁ~C9$-n h"E@ǀO[:`usۀv&Ѱox}1 je7=4 i=^3ⅵq[Q+?bٶ}|n}V~$k)d^i?`4_)~o@E; h3;r7s(-): ~k;5}98V `K Ǖ4*& .֬~`䞬 kAe\_QT@ٱn?j5o|i*kl0rnQ!?q9!zŻk,+Z* /m^7rQAS%=/!>xx2كܕ֮\V<ׄ)Je?aUFc1$=>1n 71c*s4{&f@zE8Is 3-aWp.W‚Hf4smDB;rϞJǶ԰zˇBbHn,+9oDeMY/_% l9JˣXR;fKU?<^KKx؃?|oYR\٫Ȅ gYIOY> Cq-0P =dt|HϜ>$`?:_{.kp?5pJ{y9!iB=rJ7ڙb3 e+&Y7nu_аBZq^{sM,) m긁+sJ iYA'"GDipbY>ce!6LROBRE̢0D@v0Qhob/ݕ5V2hGTqT_ H{4H-]w~IÙI/n|?SQ[}?$/kFnlf&!g"x@heWH uw]8.ɘ VAX"g[~z? K&(Z~ɧOn@Nn4 h Cyy|ؼ YKh| yNWH%jvy5ڋ; 0\ ( {c1eWs_x4Z~#y`h蔆 [QG0$R"yěttY̝W o)"ɠsIyk/[w}\:'#E-j:gO9тBdr쬈Kx!)౮IAʝN"ˉQ7}[{,N)"RI!V9Ӻa(jj h8s)eS G6ĥBe `oE uޑZsU7 Mhy/}Gy_ r)}~-ȁ4ұ\ ҵGu{Gd]ɑH#zYh!v+\n :Ԓԭ_FOoJ%6`#/ΙwY D-ExWӃwSdxR a+u<ʔ]{RWxviGi\L/|u+ Bhh ⫣~YJy|Hl0$~2tnPGa,4ޚ4kBvbk㽪{wZe@%9kbA0#D~xdyٹv\쮿MVLr]t"L ΣLϹ.aD!q$ʍ8j$TTzy!&>Q2u}n,~<Yg װ'[ESU}a Vj-1%>NJ wTqyz.JTVfi={;XIF% 6UT;NGA(cD 3lPE``P^gLR2 `ݝv;B䶶<)gLU"(ȴ;8뀢l79n4=K94)N#Y>GUF+*W_1})P,q}>@ +A>2_m \`T<+Z\Ψtj2ʋq\Fx`~u- ?$jn+Y ~'_fau$NA/7$NswAd;޻$,^Я4Pn̿F\UPr׷GUuF 1QE:=oiLѷE;4(!ӑ1z(һ Pygu#f g}Fq/lF ^WQew{%iiU@7ކ 0PhCJxٮ(j!+pJƅͮpNx*;y;%énWMI{Y aP[z$H}sc4 ! Ś5  Zl< XL`]O_R1Fw sN5ȃ֨V>\|{tځpI*HF!wNᾳ:: 2ԐieWyʢ员htіe<  TtTH\HBj"oDQ1™z2f+ 2M(OBT]11xժ%YIR{MPʾ 7aϼChΑ8,K{Rs4)G2U@+r4m_L6~ tZٜz)NxU7>7A:7T8eO>>rh<+WkPzv:k[z>YܖHV)sn4^u3SԨ֯ʾC`҆ K>)sX{Ek)p/"+ 8Crx/6MP|{VT>~SPUvKIRBV<IFҤMȃUU7\K}9[}pI?HW~lQa4C[FfaiUk,!LD&8Ίl: A>p@F/`Ői^?ʦ 0h,n1cdB@uVyC%. Տ ?Ѽ]pKR\  IqM,qi]keCV$?km|և{ĪI {5S (ŜBJVg &e=*8X>L/B$ٮK >Rlq>?ْ u; +rj{,8Kt&^iZiऀdMe2H6j~6ǧf9*n#ʹ$'ge2D5: LTiI$-_-,-8lu?<6ZGYS`BKb!הLEŶuw&-?[BbJ{#:Ob2 _r3r?%RtxplWTwx^gyhׇOWTKym6u⠛L׌ ̈*KTP?"XH wjqMޖF\nql37,ENK8˺W6S{O/)~;gQC$`)@xln|,09NG* 4m>mp&c T5J@,RJ>,;0r2k+=gtB0M,W99qy ]FPen`J`~wd$#;g0>4Z~9(Rq^_z~4*]E$ tql"E+'ŕ= 1k >(aVWm,{͐pW‘89%X6 zN l)|TBGZuPuQNP;0e(UaQѮCzs}h#o×-HNN4Ee&JhB.9KX!nf#uzƐH?2Urb5B>'dqFXr(PXR,QՂިHF ;6緖$KÑ{cmGMλƊQ9F |S>b\v.ph5 x`ɘQ-HX_!XzuD=sڗ'=͕)ys<% El z;}|)G:1)OHJ׀Dȩ(?jG&hi,x7;oUcw'#3=>% lmW` 2z]<$>pL#Qۂ2̕RH}r|,FD[VzT ~>, wΩ԰T_ʷqJ|5gjm~;5hZ qX蠒n6_]f@ʫ3ԂJv]?=b*$`Ѝ[][jG_ƣW׬~_7,[~+UĴk*UXfDoZ[OiCkO>)ɻI] WGO<(L\ 3[ilqx C`@r\x7XPgAڑ *(D=G+{bڤ!Vo|fN9P`Oc$m02+;eȳ@<^TVog!Q0*_jZb!P`"ڌl]c7M4~ĎE o!!qggRPĢMqxM7t-EG٬0,]-VEY1 hŶeH'~{VzGk|cbmUr j$ɚ>Ňmma7xJItBbı G '< h>~n7@_颦+\ . yy,>eư̤ >U0D1rbiY&iF 7+IK0$yƝM&#]]BH'_Hk;lLP" {mERv /QOwyRe{]zP5+g/-SpΐgZ+d2Ͷ%1\jIߊzO[NE FGSdFC6<>Kl'X̟&~Ñs'$:!CwKjx6-E0:Ӗ^@rŃs1CD_pUJ8"R7!I]>~ R@4jFlfMzpOe]VrLEuΥ}gS_DP!RͰ) p2$.sPKz/?Dj "}ԵiJWE$MҮl7]vJg~+\yj]Ua7Gl pbQ.V{!]í E񋕙nu@b 5>zdenl 8gzHLSiaiFf6IS~Uc^N&Y}d=Ѓ3|uC8m?ى2?5cw~s8<d !N^?Sq{ ;@R `5PCbK\3s%%iXӖfqA#(/N; \?6O->ɹ<]:kcp\Ts2T6TPZ9az~G+\EKPafؒgY{ٽ\s2;L%CY>q,dgh͠ҽ aX:oE^a 5Ր71Η2pʒ,/LNG@ 3$ ,+4sSزC5#q90IRAOJH֦Dg3 <ķ _wJ+.A>ri X0*5]Am]?RopҿG= 0R(! 9_8[Z;DI<⻾Qwt)F2p&U|F "o-$QHWj)B֭Q-+[ݥfmnZH8+y8tn`'R9Ƹ}(^ htX"I$ɷέZk.wa j᝟"!q R'vϾqHa80{qCwn6EE]4x>RR0{^#Ur%'D$ i~1;&*d0DXȿB4k ry Hm8VofxIqmwCUnC,g9IhpD`χx_4D̚)k23bHNk7iI  n5Px|ӫH㼚m2r9" {όENMOYBz(Κ#N|z+Ijk@(II3-7\Dmsg2M9ޥx Yl->^åN%i5(6+ae)e*B$=8-\TVB^˿ 1V /d 2gC7aV1f[00Gֶ 2,]+Ʉ67hiz-T\qMgπory\oo }mv̮b\c|oy<2b*eg 84A)b0ǧ68$ӰHl U$6ӺN *_~2o(B_>Z'ma8^8 n@vp}k;}cR}t',\"G2Rz]1뉼^m)x31 K\tYJBP$)UEzwD!Q%Չ J/rHlG$A}UwRbpN>z%2ifň8H~AfT9v6"4b<0`3ρv i`qxT KLlL/6Op`9F}_Ӫ.تBK15`iLCؕE2z*C33S']+ء^CӲ9Md'}T!U9_Mk/%+l=Qp4v;aǬб;uvC#w]N|v3KJ]l MK^̺LKj!}2!.4(WEoE\x}q:Eacr.棕_~HtE]/9kjGp敪w;>]&'cVMtf qs扱Vߣ$_Oin',ՂB"=~J6(G*?5dtz~zCAPuZTtv+u82}F>>+ hx+#dBl5?nur1|sC`j^ZYfYaq@>qat[a=1EIغ6I2 d %MC(?59sZ6T|,g$>2-V'ȗSr; *{j\3kN21 Вf;C w޺!3]k.[+i +d3CТ,$?ʊB-QD=]'8 ߴ~) HJ뺶h*5eiX3~E9w ]iY|drbBy0 jP5vh':vuvXЀm)L ?I1O(N5ծb7ؐ{>zM)e962*)a:EUODbL3WŜ)(*LO!%B\,Q-ljL]l&qtUh|Rk}nW:L<O- 4X~r ٭b @O`9)Žζ4Zqaձt1V8TCXA ȣ1,O73`Hq^!PLN1\qac 2*!K gW)!ښ[R5wZtoy *աb0ֿX)VM8UtMh,b~Nx#h4z}Mk#]->X:X$YcBk~Yb䞑8j2uIWqXT@@oH_@V (mIHbx]}I\>f*?^ș`&z@.y{v$Bbm#7~Zhz$xOuQ`34YdK~TMptHq{Vؐ50pr8+ɨ#*yy,B' I}iHJO0`Sw/YjIu7 E9%Ɣl9z? ymiʟt):C඀8w.cd/$3|k diCnb}c.}ށr"Qտ,sy[/M.\7?¬XR; )Yr=%2׼Ӑxn8EXt#Km#0e3ZF;99q$߭@iC5 7ev1Ś5., _U# T(N,tZ#=&$µw1W}WS𷚢͵iKv.. $0% ?v\u0szx2.X7 ![8W=_t;εAJG$5, Y@Q)qԧUNZ*J No8 (rN X^wd"AAiy9gFF0c-8TkmeWiږDg i;!&Ry3@rix)\rh.]< Ѣa14]BRu&?ܵ<%b3ƭ f&=EjD jU@g6DO+HרXm(um{0P3]vg3 XRZбG 8AWe6E(z}Sn:70Ӷ;=2|SщC| @@ ~peǾpOPGuv^ E5B 8SC,e1zD*h? ,==B38u bU#s}04Jw[q FZexڒ? Ap/\^cǰ;y.KվKsWҳ5X"{1L ˼c Tjt|ei  hwCؔ5dO1qpeg>A}"}X~,5UN0BGp'y8Xi9"Lʦp'R,X5yٯN>٦[mec@@+/#Ͳ>];g˘Ų 5’ƨ6@q;,AH{gpR5%#<(١D1")܆pO8:̍K1ن.W+&hĔ$FapBEMp>Mԫ2} I4NR_@&VﯯK,:0?`:Yb]EΤ V){&B%ٻz] \@#*YM*Rg:*t@ܿ6DTe@ye2c5D5dC}#b"RA/AS]b ^܎"׃'[eoN)@}O0;' ]sBZz+]*d{A5,a#(AƂlU:} N8++Qq%55% AX+ol%WNEAD@l [:n~*TAluawE{J!KTwP[xOdn ܉4dH8mHrPXѯEC t~<CVH, a^qK3c咐$ʸle8[WҲ[c\[,{pzq(Ԍ2.ܓ. ]V'5b)WkHe& ]BtC*ia9OH 3x9ئ@u'Y4Ȝ>uU;CeWm"K@ˁ'Ts tf I.@e!ۡ;W~XR sWw EP.N\-O~Lb7T+fɤ5QЋLm~|Y\]^Qԁ2 Z8d4}J 9gkeLU#KP,%=z{~JMF]O+VXQT),5ʚo@ '`qU',!7;h18 U#dwoQڛrMzM1h NG ~xcdc-a﨟Mk&+m!E5ۢ(G 컆qZ W]} 'nv1V)_-)JaxMd 6z.dK 6 _g zOZLQ &t*8WuwBCL/=fD3FJku A>]&$$m{)2&ram \.&|M=FQ6FiC(]?s;ϺՒ[\[i @t&HB|>f9: dXc= ڕNVJ8`0u7Ubvo-=O635;t<3Ɣa3astKfE9r6)/OA%k*x@[$ fgI7K$tu1\&-e5䪯boɰ"2iU,BiGKܽg!>s>r֒8_ʩ V2;NNh %A! Ĵ-O o,qp!_ً  }&u)KbdfaK>d"Y:QnnVXZ!t3IYWXy4G5kw =xG>tEXHZ957`W8)rR}izX*mG{;';i`u @@v/4͠Cu&R=ݐ; 0)9MԲcLhW`{c,k/\WߗG(L L)ްF|VMzIy>pS]Mblbq% Y|WbaIWcS,.A?܄_eg^cjemYa \7% Fn44C_Lm>Dvhp8LOu778tšR"5nKoq−'~64Vŕ>m_r֛(ai>Ҋi`"jRdec?A XXp@~ l7?@#na7Q%" Z=/{IawQ}z} )#31FxG'|'Wk A?vdKū%UH~>۵u@n4i",q'BMҍejǑ9,%^FPCp$_C]סflՎTB s(m?\#֍tV_ j0?As#/lSNNn-/9E Jl>u|-DGE2Y[e $ZTMjɠk SdH͚A<1^gޗ-% B):Ff:T~M,⫠ّ~g>!A(^ZE8_ΗɄԢxO\b*Hxn_J=r׎D֮}PaK=];jwӠ#Yo=/Hm@"E~w %6_x6V284d2rzA=CdU5믅l]sIZp2K`uq0\,]]XYӅaݫv 4̃kCQ|J~HG_7n2mo$kxRz?{X'*Mvd^"LT`19`7i!Naq~'K !'cz'e"(L(*m X@;}۔40%K6`ͭ%@b+`Mnv*3; "^71C9_j;+Q"} VdwgB!gxr`.9$UwJg%aqG*7HCq D?YI<xrVFhqcv10u;l)L`ptXͮC-& TNl"8.K<[|5uOE9<e\-m3',_u[W%mJ%йU/8GeiŊ˦_Q}c @F70/FJx$# _o j6Wj̆&soN}53D{m`>{Q\Y Ӱ9 Qu5]`ĥHC>"RkTl\{_HI6zaz'7Rүs&.nLvڃV)W<:5!(܄$՛Qh)P_0 q఩qQy_WfIЄVa*c XX7;C4+B_s@FC9aP] Eb{?Lr,5ҙ/ M'$]'gGE (N'?9B6nm3!NMI &@XynI 9#,.TGMv*>IyXj4yKLddqh@H6gPiWF^ >+2Vgۢpsp'o(؎㤡.8W\Cy -L+(P|)c[OD)K*=[2O$_E0>Hbgh ͎w&:zVy=t|Z/]Aҭ>I:=Դd܄ Ƥ2q'̡HI*Qi;l%c%rOpqF^w6.hHUuX8AݾڸUG/d^ i=*[jC'{GsUjk|Zg$mPZz%quL{ ׀9;-wY8pL@Y+rĺf,GZ1gcwvíl@v~< h1HQLI}rK %w.{eȢ϶ǼYucwd wtc">4PPf_aQ GrX3D_dk":K<,.H]~DoT79FVe&~p@BG .vy[]Hg̛!{2CG`xꢥ"@J r1(  S_6>], OTdڣ\O@L>Pi- F@WAB22mSޥ]A2C ύ;dz$!`.s5.:=ZZA"Pdh29xjot G}f<GUnйAʧ@4o'2VN4X)KxLViYh1ULBoR'Ba ߵO8޽I㬫ȉjXu M3נ>D$Bx [оA&uѫʍ2'] lV7 >+ +θDY{(-vȩ>]Z?b mil[h=s/B5jGO_ oPE7t՚NѡVEǴ2KqP^њNc#q؉D|C#;WV8b38ۙש=$\Y$0(REKSthlE`P4՘ ([X@/(ak@܍He۹(?_FK d;HؿރQ743 P3ʐ]^-@X`HgOߡY1̋Lo/PUdvRV$ 2 g ^u]Ž^kN1UKmYb)wCփڕ:jiBf.1y+[Ci$:7.tɩ=P-:NF|D+ф]yFMk%Gk ` }܊Ēi5Al,\3caU$qQ[%*(ɣ-Ό% 4*"_C]ǃwUZj0Yr 4LN[9DMץT(A'"$01 (6/rٮٝe zvM .<حVX=x٭"r;F?;-Cʚ-嬆x$WW p)c#K0m=9,VmF(% #fy~& lw.?x*̫_ |3~mի@] \T=9<=#ߙRxa.F טV%+5}k"yg jÞ>IM*.U%@{ͰQ}ĥ@ne𥱏6Gh5psHm¶~bSdRnG=_a6[bSsw?M3n`0j ѢFYNW}?PJ^ܽ6,5m|7gR',gUdbEt1B8 A8~Mym4X#CR(,؊!$8K8WWTʮg<0zQ Уs]؀vLj+F@ Af -(tCqݲA-7?~f[ mfW []c9:~{}A"@ X)Rܽ;J3mX३G!-Zc^\7 z^>Pi yD#?#y8 nNŸM0޳HL*,ՈXx*ۍI"Uv-WX$rM-!m]=h=ŏ5  L:: rN՗)ϝF aʫX'; Tn웨qeǼŚ -4@h;@)(_p YU&f> ݅en*sׯ\<ޢte~F7p](F2Ө*&Ǔ,*n!ٶzQ)1߫mT09ÁS{pei50KٖIZ9bJ!Y ƒ&Cs7|P¨8h1(S/[ U`?K*A~˲zU,we=B3Y 7/Ϣk(3.!I_#YR6TL2ifdIм۷LF#5Dp14p.v^\r5k? L "#,if _m+F52fqt[]{\ \&K,ǏRCL)>;F;#ڑ$CPm\VNx ?VsਘÂm=Oe|-gE.?fҒpovL뢝FBrgr=NlKm@ .-0ђ, 3m#$bHuCF; $N R}/ƎYq}NJxn)/B0';'O9%P }Yz ͢^ (q&%x^&ڒehMOI-5wdňAWo5'Gط3`1HnCz,om?oq&7,Wؽj#ij@1ߐFaHǟ](AWS1@ Z\t+6ۛnL\ߜ!$^u },e#Ǯ hVc2@*9Nöt&1+P݊eS)9y ] !0z\p{AsN "z`OX1rfGIۮN눏xH)*}>t(1nt,R[| ̀gmA"t+ʨVzLu1Я3~oIJ{%rM(Χ+ylS=II*a_j}Z`88h9/[uR$s%IAv8si: ^h6*fOz°aNt[#*6d42 a^>Q 7 5q3H!uT `ՠs{@ ck.z¹2ߨwxVU0A*#̯ Kg"E4b,1yF.:7ÒX6Dk34jR̹1¦1FOΈ|$m5ޛ\g@Ny?fCX7=v|k,4,I98 +3m&zxHp%ABN. zK(2o),nP)YgL]zE)`K``k:mE'PeMmQ- )WfqO(~ g?jb{ ,l'~(Kn?V2?6ewY Zt!6cXu~Ie7=S'gax` |ҥ+]0Do92[c1ϓ8LENR!Z~lHn7`I؞BGf֔[qd攇L{) %:mS 7^6$Bf8b[` 4x=bB6puEyT$e\;UYx>"[@MZAĶiQ/3 K'9vzVo%>;&z3е$Ih8ĥmmz8(5c򙂣DΫ`!ӟ`KH>5uI U1tY b#OO1QҒD5u(7w,Bp.ׯj#3II^>$h"u&X.xZ )I= YD&i2M7`җ#-/^B׺)LD?uu}Ǣd5h.תݑ7D9TuN1>AAQWDo p+"X:/MB$ ӌ#iFuYht%ݘy*{[)]Tes[seҮ]^f%}sqiRrI!3{8Ef ׹ [ 36R=}I%t[oǦc8=Wõ#u7U`CP098"SpBgRQ<;ƲSDi%KANgf׽ ֛GJ{ k~q4j;E'(B7ct1R+MUV_W{ dZiÜM.sQ iIP=֎DyBL*;&ɱXt2>v.DƚT 79L3}El,JN,'?Oݖhzs0eH3&lPJVy-|tDS@wdI.jYZt M?fV"Vnn'Ht~ϠM}*tz/|D3 ,Ia]hpǶ-TN -}k&-5. h1M b{Xʄb35VtPYo֐d$/H )[e8ɧD Sfҍ DhRP-g c17iTy^!|M(Wp(4DJarK)꣡tgp m9 xQ*XP؊" nϓ.2Ci YNJBve{kacOA@HsxaWeϾS z@/v\z=quY1Hy!"LV>ӎ͊躃ԾaOpyی# H+ǗX5|ʫG&l˷Ny\c):170.R-IYv<P$CڊԜ sT_,ײ,+MBoC'Gh?m"|O]&J6덱XLF$Ơ/ :!|}pǚ`AE K|";5Ҭ챩\7a@ +Qtq#kꞍ.rza样*V+yk[9#FȩUfA>-w4J8;U@:<0 eIHk^|N,iޤΞBx<23f투4@t)A%TM:*٤).wN8QIX@r};5N6xЩyh|ᮻAqT>V ' `#EA~ KF>4=!u2&z2NٷCkYNVv@@d*/h \zx*Fld.,O!d^o?c#SwgB n^mk &)_C)זo$*Lq9^CtR:}DPwp,J]>@Py7yր$6ɁlQԸ3YE윮2{eRb+{n(6Y ]=BjnS$\eu"Xzm 2;4w,7Ds\E+V'46hQ]@B2'#R%Û&I订cvLWtr##f$Uѓ\|)Jj W䲿93zW:{;xq gۅ+Q~6/pyJۼ!ڰ+ i hUuo'x,zfgXF[Vgq'a*1ahgi,VctP桘($ &a &NqC2E1S,(U*Q,~HA?[:W66Eci5`ps,~G!c PF@+:k*cɟ1-hQNfC;%Qbh7!;8ڨ3oHǼVŞȯDcٹAVO |n:3J9s^S(fFW|ޗ/kcyiSe<\׺2zqW*P}e K+},[;ʿgmAD<&2eHơeY{1X_foD_ACMCoHI@VO Z#JaXNGu iJ`dMBm+amWOـ،6ŠFϗh}LV#5?wq'{%L0IcF-;^]< ^e,90 xGOPw2x69Ra`_`D05tTjo7Ռ[f3fƄUm/4+9|Xalȏ4!}jq=}&tc` Fe&+SvKz?:Ц=!R@~" ݄z-W{a76n/]*"izQ>5Y{غdɹ^B`R%. 'kO4e2`` R zE gIjc;IGb^Ű4spgjԤP",,mrTDRI`)QͳuH,/>A蘱rbPT,xkP~\` ְNEpm퉑}2ֶ c+Ɂr,$ɽ-tCNUOH^vKaZy+w+rH,zq`הXF rp/3p0Di@z?'=)bd])UL+Op5z@sNZGMjFJf9~ZKݟVɿ v41n@۔xS > 8U?P\u JYޫz~|n~6rhP!-xp|R\bYYPvFtNJ?R}D'Ij7"B ݽJnNτJ߮VޘDgJ``ܙuK a[C(C@<u(,@_Jݖ8AZ+IaU0A~l"Ty`vA^Tk f<ǕuYD7Cw-~2E);IgbNe "Z2E_A񗓰oI仐( sF'?E4%[d1@L;F J! M7}dq[w||&e+^E.(>R7Gy:S;T@XT^3h*AE,+D+I!0+, īƃj|&TףئsJ7@#͍J K*+,IuټܐqQnᩮG?]6f1GaKic"FmvStLPFO۩N@Co}4f1WL[G$g/p|h4_Q>&Ӝ_+gd\TJZ<I$7RK;dbkCd/!Uje:Hq$ќmd]ۙ+`UAmYtHS?s_v(Tm!a@RH%pL.?CtkƯ l r6Ȱn+_0C3-VU#=m{T^.KVC;MCUz.dC3H%*RGw wLT? >Wu=7#uk'N}mM}8 qm;E`1 2y1ny}5Α1̵ \ Rba)b*;O6sL{8c{]Cςs k+0}fݝ,Dg,C)uDqKt.|V,Lh{8~tCн=yC{%5TR!s\=UQpۏ"ȚS_3>< MPFdyT`T yA:)e$jZ"#brk.d&;? YN0|)H`2:˒.b&GŌ{ w1j_X@YC\5fa ~*X65益-በr@K*Slg(! D7+!S2JsϬj<0Z%0F]Lbh?3.PCytc ApE kcP"̶A`(ί9?<^aIf6h.9|7;_(?ƨ.~WTSף{Aÿ_)dvV`=1"?Z45\*Tkθ55z о ؽd@tvoz5MH{ρ)PȟIFiQH2fRNY$ѸDUl@9 6QI<$%7{v.IάaQA=RGlhI?0v8vÒ.[[;/  u̐kiع)jN'H h^^Pڄ2i:ź^LDrX0c)T%PQ L>P3[1jcM^J d`]mPƪ[fOKW>6$~udZH=,)佻9TƉTH^&,+$cO %%d:s蟛=2kI|sXvm֤|\1.Dg"!"ěhҁmK!%V2u~L=fK0rXp۱oA, 'e{N;ciM`LAz5rJp>B[@iHd_vaPU90×Fʄנ&V8_@L t]I| ,rFs(5P Ζȡ3`cܘLL˃O$OWb]5yqz\ 4bt=5'($d& ժnR h=U G |NV_狁$ޢ-3k&CHCªY2<ďM6vP$QY5 Ή g9&Km <ph7ufSϧΌd Gp.Mk"J .ǂUM܊NбYt(L ;ƭ=b6czvֽ8G翎T6 XRχC"LGE5&"\5y)?a\w8צ .!Kuva`NW,mi\&OVci_xpcwf{J߁Iidv>U1b,|K(3plnӥ]rq Sƕ5?)݄f0x:c[-u:mGFSSsKD&%Y4j   ZYoVoJjEw\@yy[Q<̙6I2vݸ~e}+lkҝ-@#,kfaD̆c9 ͝ܗ)+ѮV]틳|.D(7 LbYdJ)u*m^B6sߖZL7RbхIV41J?LIdu%LҍSY)(3X(TR9H: UӠX|\ݓ: kyD=qhy'{/,CAXǣ=0*MuAo({M 16 I\,-gx!eD|mM dVOd?>/yE;Mbg|amA὇xFU&3uihdFe(CDb,B*q+9HĈȽYgV͈RŮPjX)HKljIgu)Mnb|n.w /-@9C${#?ՋF3vl+W1?ʚ2|=4v_s=і,ϯ+9V#['jB$( 8#Gۧ?w |V{Ƣoխ(uw~EL13/0.k# `H*?f(U-瘷M=LgdL"8ןz3 ھ=X8X4*ΓPQ\"2Tm Ā|v4|vJ @VbX^hn !I ^d9.dW ׄ¹"xXAIe/SGZ@CXA\"3Ni[g**?Jܜ<V<; = Z, C)iKlsc $C'rQ[$d!Uִ ~zjgᢀp gU.;䓊pw3jFgOS7 % $v:>RnH| ylz^+%#Rc/`@SMy°^9/ߕ)V ?Wmfi|H;XBMVR|u j,Y.zbh8ҥK¡QL\5}*)-0ToO]_]g'w}=:@_:Q 1ɧy[EesڿQef6[aVhwY:i?Ď!A;^^sLLItgQK" K8..1̞wg3̶yT%ѩ[ٗw[BX{3׵ FHb'Kv&6$jªN%0НL$aNN]F%WusVJWqc+xDE8=Є H"PxL(x\(ڽ._h?{]I@f$]7qkuV';!/3;IOuɔLi\dc.-_e&߈o,kq4 (0oI7 B2t6~D/5hއ?X)TEETe=>9QA fg }[ ()z%*HmsƊaG+Fl]O#S\8$肙8wiRZl@ 8.rs,Z&NK J02Ms.x绁_GUYAp?AX{,O$J4W,vgh6CIbabLϷV*dM-U \ B{V:)s q ?Ϯ֛>jf0E2=@U,G/AU&Z=JSLUΫMf%;uw-JsOg^=)+2IkV[6$A0n^zcHqJ0c wxC%beh=mqֳԷC<͕͹V+Z>^7S$|Oś"Ϝ= 4 ^Բ>]6,TdưxZJ*,` 3ګƟP_XpxPGӀ5 ;KԨS ҟȆb%X&NKTw(uu*vh82fBz2:Dے0/{DڒLH0bԸ1z;$#)A%~RbFCJ[.8zړNzdWX-m|-?}T~E1F3OIuxNHR~+齢57B^ƉvD$=^b0-#էd]4Ƙ4`/!10[<om,CtŚi^g ][`S.YaHM/V=/ϻ * {eW,ny C \hS%!I KR->W_ MA8R@hȱuI/#}H|N BFxKIu|՞=O%UW.|"ŝ{^2Ψ2ά@ 3 ci7wr@r K&$reg/lQw7{h_M"6&1$<"o0rӃ]1-Oj!4Yc w:\x .)B(=jؐoݴl{ ,)ŋ-  -!lq>R7Ī/s&.$#=3u=rKFf-Ϫl* _50o_ft=KBFwSN>eܭ,-^ǻ\B1Xɐ@$vbL3mg\?kHׅL Fyilv־@}L7ﻧRͼR!U|$׹]+[7)3 KnEQ`OcOIXXHElX|vOZq_%kHٞD`X iHҧ|="!BDˇ0坆5|s}Y&sc,"H=u, A _TXxr Kӣ,V6$C匱FɱZ!ЁB\F5ZY,b;mRczX@,ޅCD$8`=[ƒ1Ӂa>^ /hA+EubV3*OU7:5/~7D;7 +:c\۩bS3'T-n6go"o_n\ҭy5\,WJ|4hKUʓO]/%2 kegfQNhfT!; !rL{Y҉ R٬0u46WPpyvS{aBk,UM]QNw]SbpDષdA\Azp4g0p E~5S[rvhZkC3gϞrN)>Yƥ5ݡZʭC~r^d*,8@5a%oi*j㿁,G6a~$Se`R'GxHkoI[puBB0|g  {cqʺyZw݇8d>ZgX-`[΄K- HufSrps7\-eΆ ;hLFܘH@6u S׭_'1Wzj'CFlEXd_YqCA. 7@݄% jqK*C:KQ@ױ, +ĞPT`ysNqzu1,h)wyn319O9%t3ЦiEu? ..".DE8L (.:Xz*^RJ;aP|wx0%x~(8Vc0ŏNڍ9ۛ* vE+h02k+p km2PĦ~@>]c:\b1v鈊uQ/| ~|G3g^ }i|̩+˭pZ  [kcOn)IR hS:0Dޑ)lx$H39--3꽛natEɓ_SpXa/Q_G n0"_ d[`/@ǘ;>rmt[$DD!xpFVU G+!xqGRvFV?avZMn<d>)RjOza}fHKGQ NpS2iQgH[*UϿj?hqZ`u)^X! Mr&֩'*j8e()Keeuiffatf:[U|QLUEZ,!r  kJOX%:t =!>͓8!^-ZJ3dGi[14!wYyOaD+zX)$,0 2G*L~w9W#\ YLtH9ut^$T@)Q^m#NtN}g\%o"/ q8{Mp;hAM mtȞ%kof|6&ψqP {t4"bgyxe-yáRayA'G0:Ef-38sQ.Si `UNbeZ Cs~ TGQ3L+|8?af%p݉eKwcNHUUHE_:gQX ;R`h % 9g(#3yԍh5 mT/0VBvbWF bPեn.MTrz.iUf@+[%3aMa 9jkWȉ#{ܛuL)6֣u_ܿd@@]y/ed  Hx8"7v^AOsPm 2`LjWَ[ *t^J^ X{u<" _K\ؓ>)BdTR4AqΛחBvÜ2ʑBE˂՟ c .Ңn1ߊDtT(6ZH8mn-Ź(!+ 5QD|*Of?ع ] h$!BZ0kL岕M!7#?U`[ފŞcAMYlX%uw,A],) >֡8Br+){X?!!j/kUT OTsZd\%x9r<>5N#vJs.+a [So S>2>Bdhi0FwhP~{+~9:f4f·ݘ1SOJ%۪ө:EI!VuQK(9M]G7p1y~\ (9uiuFN~pDWgYBW?pWI{M(u%^K* YuwotAG/ߢ JFLVQVCs7d^R\k=:Q_5G2[HSCOͨ5Ȣ,q龨K5>ٶv0T,pd%fə3ݢ<睎2dFAHoQC^N@}(>q-n0r. $ynѵ/XCYi%UJ{øGGj[\d,2u&GdM^߬Q6yԿW'ݎmjΥ%t)H~C73o^oG̭Pz@0)}qm(}X4BƔU70 !+=6.&JFI?-5 PBMDLk VQV-dT9+>d*$I'nzcuT>ו\?4E$dž!qSμrbKവE6ٟ[V fvl=Cx@ee|j$;ڌ+ʞ^Ry+F;Y΃f9 ²ijX7e,K֧n@%o/6} xd?e,_WgJn$ovBf\P~'aKE~%qEM~IĞNۅ9>EC 8|j^u)$;! Ma{=# ~B&9FUiP&Nf? 1#Nˎ^>^4L|7=_NSOs :s4Jt5i,%ޝ,Shфc9͍ox1pٽk@[tHa^q9R}$]GML 5 Lɼ}}%)?ҨA9(we&g+bD+@XН_҆D.@3KcdR:C(.G-@VH{+5 ]×9}n׵ vPN݃Vn]@oto"ݟLiF'*j6b¸,✋S<\-A}u- {zL0#"rzh1.I}gH~ B{, M][uq FSP$Nh>cZWv$[q%j/K|'p چcƎ WdN.'#>'8UNlLl촫bܧ4 CUѐM-YѤ=(fԭz =8^5ՇYiǫ+  Y2,i#39$ Tii.;ECL.I{vjSf):P8xgµ)օDս|r}d Sԙm,5ݏGFKfЄԸXV;)KD3B吱KIhQlgdj:٧s)͈4):M3n{WR2%~-28PO2Eߧ ._14pLCTgLD۸Jε-Hr L_2oEdru!ZVdSme5U|$5BIMM~X2%T=ʛ%U%S U]ϛ2<w{Bh)F/HdE@Vx;GQfs8'((m<,wtxU˽# o%|}Ay[L,h_jRS׹BDwZ'O}ӢWN*6Dït(Sgvp+i9Vi{pJ6~$|?q9 Vh*eJ)fo_l~6SU7ֆBbb"f+J9uUޒhT WOgƯ!k$ml օE$}i-oɦhD`OFw?m9-[t=A ypWG` xTl%ƦY4TNnjm?nnE עWq`@\ ]vX$=rxRSҿLuL#X¦1N2 "v[Kվ@ {}?|rHP-KlMmHKt +ɾ COGLʛ.N'>CDUG=j*Es#HbOD6jd(¯ހ"H} i F:͆G{+`3B+LP'z~ =yю qeԾ-ݧ/ u>:an#Lх Og+YUYb`&&ղඪnP+M*a,uQ=>WVsJzwSU9? "HԤ).xvѥfߔxg:OE̼/V+\D>{y<*lf]"=nvrcah}g{IqYnoCV?='Q}OR`9f}|wqB)+,Vl}v;|2';k AJ3bweرD ?/"6~p>WL lUn(bY'i@\<&xl"cU^y칇MJ9җ=l Т+הU8SUM&2ΩfP`AɅC<|dqmvBUIbD=逬сa - SǮסZ=bw ,j[zʽٜ ¶\DIWgFL2sMGu΍(A8rHYg1n<0l;3r{vg𒅳&Zx%㐔o#' OczC}Wc#_vc8 c_W/\zNcNL_f X=`zAP^XXJQ+ Wxo<E"ο)Wӝ(TzX mÉ,K2wG_Vxm]yIa2bҌ(k2 ;W݇K(*to+!8Z{ꑙ^~ALe="0( fRYd6 "j# |ZUt lA|̓KΥuMH|_N|'7R̤jd52֧-~Ibx [O GhQ5Cٛk@&nڠtqsou<2m/1T7Va3wl<JY2Ed^?ĺ"A1 jO',+|j// )@G;{31.*ԏ`p3G񊶢 nn$1&T\l\M8X] Vh 3Lo { VQ5x_M3>@GEsNs.d$'d_@],qHԇyiŃ,އcP;8'CyвXT to6? {ǵ/kSZ7~'EGMeJ%;E/!8 >,uo0p8n /;r'9֜llsyEp h\1t-J9O.GR, FlJLt!_K`I9dL?JN7hm*uo 2LA.*y|Iw/0O% =lMgA.@l\]JMmvb?>`!-u6*Vy&]BUAt 4AV$փ*7k`QE#YEshqc7p92K]*% | nb҄ʷ/֠l <kwmL\=WJ$r,s'/;XP*l Y+ ۦ{7W=[r2 + Mӕl s<M.\lo{8WA՗Ti0ꆒaBt?'>njIO'wNF txgIk5꽡n"A :PM(0X ύNZ O՚j?5G&0vw^Yᢲ{po0AQa&,BuYh!e>٩xB͇C2*>_!\2mPiN4Mn1iT)Q0dO֎ҼjY;0̆#5Ebh;iT3궄J(Z#:h&ʻycӨF@؂# e@ :%d]jo*蒄w6,o&%]8 Q{k^<] (cx1GjtbFy k?a\d>ToaKRnM 3 CZG$J0,z> SU1ƅ9fVQ1WL`(ub {]S=S2?}ŎovܙypWvI]kKC&d*GSľr]sa1ж{ਅ4zB;"|Gp\N hp(G,`zkhePlXy[2C0 êLDp>ְM :3%,^Kʧ̘[dߏBf!MN6NO u`y硹(+,iD‰{Z%8!cl]7U7OX!ʤVKtd+^3+DĦ-]M94grxgMG 29`%Oz+!wG9 [nyJBkqw2mɝغcN$C<'xy k0/EN㔺A;D|Q!аֳ#[z(1mV%<1dɾSt3!DjCxVX6SA3  چ]jH:G¾js Ssxtր>Mԅ E} Cwpiy̙E$J @|! "\W6|"N pu5+/I\5>/7%`BC8"2OC]h<;Ab?jĺNrjkQm]_[Gԗ6I0`)i P 9|%Ƚd](JX(iSu㏹T!Ӑdzh  7g-nϑsV2 Cw<9Z&` QvַC\қxi Ⱦv%FLC~'QuɃ(~7#tiJ:}aAg񭉧 -3Be {ZH;s؟6(..B\髰&Rz)3.emow^\#:߂~NI4w orD9?vfn\ Qt3Jr=6{3rF;K.)"tÅ Ffm{J&˃ؼVk2O/ y% X%'MjH PS`?- N-6vJ ,B>)4ꥻ_9}" Ǡ-hߜ])+BqiW(=Yc xNɁJO;uTi1iJ@҆$A>?G70ҸM*1UckEiZ蓈X LA6`Kc@DFKUEs1aƐ;ńa@}&_5Ð6QE:@|? ce&V+۔m@by]h '|*KNmb]׀\*%X}B!B6@ˇ1LRJY4Nk@{Qvɯփs]=9R@nwP/! > A|V" Qvi&_L%I~W;|R4;?x*! 7fU*LK._ G<ƌV*KJ78 K?LDž"uY>UȘ1"_X{'JZ=9O֗M.69r ۽F->'<4㜾%8Zu5c8r:=}/H]6.5d  h_;Wh_;@t|=ջNri3肠+:ُdo$ܧ9 ;pq/,5[Nz|Sٹ9*~Sls1[20?I)vn$rn@*ԉ-ݒ4pV`mpԍ.pڦd9mqHmueB.wr)! /G PCI Iu|P.A^^t[ 3ӃIYfIcvvr@(|Wv>xUY²7Pܑ zc]ogV>.+K:2$hWAmCݻqnE£ؘչbg9>-U[921PڋPpoP7v)>U.4T UR @fBbo6 H OԡAP}7@S ^y{mI|4=lHǾ~ #bV](HH BZ'Zy֠BaI)F,ݷ_OW%J;\d{Qe-ŻlGy^cYc aճz*5NLe)7;4@C 54iu~a#$\6#hKYЉ֌%6ZaEZhHX#qk+53I2%C4.`_H/]H 8:FPe8ɶ:gZ3*\Y(ClI~#˫L;Om4]7ԃ y"3 )F~E32ُ(4{m'\e.9"$ƌ\(3e1O/*yBV>Ҳ.oz7QK%C\dHH_A:<an+iCs+)U޺eFs'/*WCW#=I5[o9duhcvjYhyW֋|\}JLsn#*>Ħ0ZAC"Ψg' wڟ՚JCMjڟLu,fں!i &خp8W'yU]|3Яe#40Ůx>NEk$e;"ɰE?z&g!3MȄ[܃l6۩Lr\)nCy`.޿!d(JΡ}lXSuGJ VV>>q\g!9 %/*E>%M&0%Agdy# !ݵ"}  PoKK3iEx{Uu>*z);+5ٍoN7 D/%52UW8Z17 ~ibN.Oo-nyh;/lJ>xax/rD 9Х3g`JBtʛԲX“|2і,˷ -69&w:!dBfuL # w#؇`KpZFE֐/V/ Fr@b {KABU{yZ skY݊}EjC1jdx1~]B$ဧh鳒94t5??؍Y4,=on?M@|UW9ёК +t<-bew2\| >^+FcmtEmc/ȯrFD-U}HBfp&ůb%9r"sO@xm7 en%AyvRhba9}džc-IOuusPջOM 8EQy_IO$FOp~̹]>Pr[0˴g EI9C[S|W aqܯ5_xl /[c*(XBX+eI>2Z%?6sE_%#dZLLH=V#RodnS҈L9 ~46J_)y|:C'{W9a-g`zuei,prJRv%ӰucVXmw3PJ^tJyPJtFڶ79@2rBkq3U*c+#$uDKtb{Խ3cW%DlEep m$Ab60˽P'O_GVc.~󼡩 DO(Fr{ziAsp{a pCqՊ": Mv⿚ X"i%Q*,xdO?F$T ZUb49N"tT"_AoT+&G\~v$FO I7$\4w}g]JQĬ)K#MB +&!ZJș@Z1J7\Xآ^tP[1xŚ0pm/p @ŀxK@[=,oM0.ց5ДX|;`pp}4nU|,ϵcQڙQh뻞еl5Kі@qU3yV xupYNWi*7lh=IӀU$9LA·H"c5#DИ㊰=J=PzT3Y2O.  yZ {) &=`}{7WFjwR!wyYe !E=[ٯz [o?4Yb83jrՄ‚j T^p>}^+>w q( }(dA;LS) Mf!ߐRj >$'n|ò3L7|I^ʗ ~η|;wRYl(w2B`%ȝFJD$uAHbm6u4>#b|kpWW]{_Ppm 5k.ThwZQT75OD}OnW #$j^Zt}ln{Y?Ƥ36ՎPV j/(SLOjX8&M?WXp'`K2l^Ӈ,%{5=LrôSbkp^o|d 򇊤 Iv0ySp- N.huv*97'~3\rpz̒G$\g$?nȥ-󈑒T_N?dI"0 k.<%aZ]#~H) 0f>i/J: x2gt]:'n ,Lʝ}yڸ>&(Bv1o'ɪwkB~1*?N~H7L iC+=ny+b|ākB iWc "|tCy7!~F+iV-ry1Gow6>A'B'2C@PjKY$B7Fg賂3V9&U ҴC`Bhc4?(vOa hbO ==T*Ȱ<7ZOÛCC)q}fgme\ &>dM^bAAlJnвV?ős+ub~\\CQG<`F4N {wj֙r^K-"_O=(A܏G3|1%:u0 EvR%aj'{ 1If%(=|VBr5*)FU{La|sgt4i 9+$kt;jlI}gY$К߹dVXd(}õ)>#Z]ٮ@ǝ8o `Af)=m+B?Ni04H樜q~ 8bcgNJDɐ -[' (|;>H&)6 S["2#$ɖ.f}껡 'aopK%\)/Wʪ]p&fa}~Vtdj<Œ"" [1υ}~;#YyV$̝sIh^~ J+$QH g3|eiH7LK`,mԦ#tBR)Dz ^"xJI IL2ϨS0Ȥ2kN 6k9YaZ46zW'I,9"n1"W&tD f!bnM=Ks%̒m<{1놎iEL ,4( PceGCl":pR=V* f-Z?oC3en&) 9nEz~ :p{'ڒ,7r 6ۆcQ_[K0#X-#zDDf2Rn˞^81݀9k+J "e z[E ߈M w2F嘜-%Z#JjM0xs˛0_E=ìڰ%YLK XF)5ah"T,xyԗS-bٗaiLcUgJ To:Zyo ;Os_.2}e 1,΢`FkP/ŏ_C=?p4HStç; $n7acցVʆ:DY>*ic2#e%o7g+ZlB:>9pF/ !~iZYٜ 4Z.d!t,UWNfz>N (:Ц} ΁"Y9IZky@?#,%ynaqqru])%qQ')tdes)(ړl| zxsP~=ف6I\t]_ŤF=U CK<$Mg٘GWvܓpwG>ZθL2*c#7{~t~CpxэKXR[h;Έ(`ݾ  љEXs;y;ةoB`}ٯ^Z*2v0u,aND^JC>hZ<Q}\ùR$)ah/BfF*Q=IQj,mhQwhӠ4煒t8.{rU6~ڑn$̦?(X¥s΀vDzր:o I9B -ULo!k&Q. 4`vRUЈΰ?D/4  +>9@FO{17 'E@ LOsW nz&c|-=Zн^痘-Td61t}ՙ0m/|Ea' :F} ?4B ®<:YطXN N,\-:6g37腯I2Y g_S}q|?IM8V-$׸7[U_sD[4֚9D} *A\lA2TwJdH? X:-z_M)M.L9Q.ӳ) .MP'O9ȢRLQ:(-!0lE=dJxFp@m q/־] x۴>^8a rǍ.jQoY;)!ƣCKm׌zb`kҡ+ngdb"]_{&M>Z53.\uj @Rէ S# 2$Uũh @ &,Lcx|ysz@HVHG $nV6lz0xc̈RPW0WI\wM',Ҏ'PXM}f{V˺,C Ta.;@HD](~5_DV&R9[ *gkf<_*K?r >+ j W'zT ]Ψ%nBĉleT߭z"&|' լށqr.|6vGΗIgΤf䮃8҉ZB>;l#Rb>X nx CiM V)h^vwivH/pYB\aB-!!;2^$4R,g;dүLZMټѯK̑E* _rZے"zfPadvdT[(i`ފ9YĬz$l,uWd}۫O/8Ph}.)J&,6fϩw'd}㌺*QD(3c˂ #3>@M84"/Z5O`Ο>;O~W?-4ݛ;uc-N5Y zzKs5+?sCDg&g{2PyCVH"aWҊ V|?nb+xyE])GVCW&3տ\Ϭ%˺p_1 ߼VYIwJ!413L XRj ')(6Q]# DkyA?r`Lw3! Z uGe3KrӜ~^ZM8U?X\{wŃ7s=EIҍ dž键u hEǭ%]6ȏ]ѳmxSt>.R\h9!-k'$?gkV%" mݖ*U;UgѾwZG֕xsLD{OI|=Q,OqѵIEL. Ɂ-͋n~=^!sɈ4;VNjy-2*`P\'|F]=Ν?'^hgbF[an$!SA{}7Q 623J ,۫>YXpNMc Ny`)|^Ch?sXPSܷ- PUFaߨ(ò1^.ʅ9[OPʔrkH *H8@ȋö19a)edHQQ-%J@rJO{pq8Ǽ Ŝ;diPuW{%rJsz櫱KWБA2jI7%\bHzTHcOGc.b[PV )-l3U0+]8x?荫҆/8Lk*=Gn@JՂ ˵~2CBUe,O糇hoi|6dbwB(/wd!(O&]{'? ݪH0= :MS_Bap{I-pS7ڙ_a)bx@ `c[ȹIg޷ǁta8}Dm~˱%)5A e{^fջ^ m˶? Ձ}琉/&";cL I2 hF"EsQsH ܫj*/oZ%Y%(X=Zh{MD2_|V}Ƅ,p9U'[Ya-$ܕE-ϘJN@eU7&vySm`Sb=i ,?UL^AĶڀ#]q+DѼ4E"PJ\싍Σ# qʖLA0rx~3<Ӛ[+8LBS)ͪXfE P?).$*<WXO_q\lъ};+.'.^.`8VbNxmarUPQ+u™ŜEtp}L鼴Uo[)H_zOn+F|GI6%cdrF "*bn`(W/ʣ)m87:ܧ;PpՑ[FdNuL5g`K;;Uí ?az[s^1*p瀗].R?c-L;C/QY R ̤$>z9[1èQ=xoјFldcZV~83OW)i9 sT,P!m HFd ~[Ch SS v# Q2wqz$1gO6 9v f<RK Bn} gGF2AR@ㄆZ0sޓhS&o8#{ /Lꃈ'c()u%D]cY0L8S>0?[EP~^#2 =3]I&ِS% WS-bW\d,\UgA4IqN潰{$`ծ$hkͻt]+ƹǷl/Ϻlo<2yD xJnƈ43myEhh2gel?o6n鼛WjR_vÙQ赔7 TT$PvJt]yt_gh!s˦\j'I$g L8EyJtW1ѹW},W*=FSo yd8e=5]R)2H_i\UF Vil 6/;z~yip+GT;@H`~xQWғq ŕ6 ^^By%+Ohz~-̲'tFin>7:'F~3ڳ:R4@̪ڟǬU 8 ق9nZ73b) L- ^B=mki"tfEҊ"%<HρJ߀C0pMn+GP{$̟[d($i=ΛHR//_De Q(RR:x%rQ#- OSСOS?'dmȘ/(T`6 )΀ve|1M  Gf>(0%Ơ84:!LImLV!$c/u-Ct({$IW%ӌө$>m?GiPl[&0S PM 1{Nxb{AUf R|{4#!ɜ0~"*l )"D7 e$kX-I7 A?.#Hފ~g6-f`**+` R!>[҄`}K^OCWlIJ\ ]LA9ȼ9@C]+!=H_īʆw&~i2|fH sI@T7L^P=1O0hcC׎EX7}<ikH;oqʠ0s~XS %⩼j\wAǺ5rD32Cl73mm}f:Tk\V̭l?Z~YT*ۓ+Ö^7u e]QKChsS$C4: @" ABo0-ݻ16@ -$^17#3C&'Ka?[=soȠm]D{ʷ3˅]ԐLJo϶*/l9fS=Tfºޚ Vnް$DpMi#5;֟틯,F_G\I(*V4N+W c‡ŏ; oSrSQrP$_9c\u!ELP~w[7 sPKugXeotBfAtJ 3`}߇֊uD=GdǺXM%d';97PM0Y/PB'%׉}fXXbV\=Y؈7 /)zgɟHܨni 7' UnqҨzoBMxGŻ7z!\ѭ]SXCyҰ>(<:ԷI cA>${!H!1 )}_RRsB$⩅sWDz vT8JyR@exKK+)eB{<`ZQvwjAigFxjX/5hsWɑu[͛Nm˻*Qcv:}+JnJ-D;1X\wgQ)P"b7<& \n+r{Lƾ ",[haxȰYoK.;a h )L> t` ɣPF1] ZD@2\P,'ҕL.l.:Ȱp=:PYv밪wg!$YdLVF~|`WVj|Y셌0 N2OHYy G5}#Dt]8|l2\-G_-g;涋ؼ'3Ay`% i2'0> xKJ 8P䴚zu\!&p_ѥS1ph y,QCn+\kjBxIe9tLtsm !rpAeW=SNMY|$o w@@U'"R;6Px0`LHZ@`u1~Ͳb_c_ѬT߫Hj DdBaI)ԸXj#y˾nTcs$L23O~DMxMga65@oN2Pgp6M_:aj~kZ vIYS,&]( ȆU{R>䕏[Ǟ!+r%҃z@h?,"X="Ce+ #5f3肟eG9V UB(9+D!8dƿjI؋Dng,Q1'41c+-ULhJI:0%f|k2Vo5*;1wzsv*:B/FOQOR0AvfI }/LL?0bAQgӏ׼؜O!,a6q%I2eB\9 x/ZlP "I5|T ¤QS=CuNjHQ~5%U^vz@gcM4t7k|zXs?H'_8Hsr+p :bSsl|px#5NݧBd@QdBEf|q:UFPh3(ut}k(\fK+ dE3n_"dn!ֆT~‡x0l?֞sBiRyc=㡵܁і;E=+ޏ502 w0xpU9UHrIhӹy}+@tU!Ojܽ:n ͕_9^U`DpUN\/'2cr͗ @ !w䳁h毱Ib}h-bsinNLz} %{a7Ag< FK^/Hoة&avwQ/@Id梛r;\ܲG07 tvHY!#5x ~1֌ȷ ^d&֍;;bBBؘp*srd4YG -W_`KO:-P+iFTp3%$f]ErK>+!Uxu,]E]R0_k l`Jd|?B(,)pьB73J[NWn;x;SBda`#&އM7ˡN/E[Vm)D3KM@]n0=$!8JGw3 W: S~xd1bj~Vq_jP~.0" I'V+NBq+n?Otljf*Ƈ-f1n_? HrdNQI_HS2 k4jXĔX>q^J͹|IoGz^x*<664S Ptj~9zs1%0@j.ZX1z q"~5eT2fěJ饝zD| ]׮ہ.32~ʯȏ 鲁 g,->K1nnI}M$9Ŏh4羈M>A*znb0S+\&rap{P$8.g"vy0rk܆%,$7!C;MyH 4s'"~$?9t1<ސ;:@JeIPި_%hbMҙ5SgwLb5t<χv@+t.5!,"1?-1u~< t>7Lt |%-ʥȪ.X' ^z": yy1Xa"{Xxjzwk^竃O3T v-KځsoԐ +I8I>Lߗ/na"5>ssR-UeNѥA1Wж`c2$7PkÕC恆`O8:.D:Dbcڝ$ta|2`77]=2!fuYa~&Nylξ- O1&|ʊ3[vEɂ ak1l]vٮmDu%Q#)Xuէ !lIWl}]7~ͧ˔2~OtC;vYg-Ⴈ*^lʚzGp߫*ߤp;~p%#]1hrqMJu*{+5 Vm} l{ 3(/*.& 䇘dBi &X 3R遫N$I!' PpaqMg%.$Ck@芨\g( |<ќ0fPͫL1CZf5oqÉr?oIm!4,׶‚H:]_sY#zQRX*s9JCOGHiSO(2u x\8l?haq}`ROR(d?tn5Q4]8OK[ :x;!+ V3a>^Fd] irnԚ>^%zX{W,GrͭOyLb4簭14wnBKu!lh0O?Bk!6X՘{4JlA 'RXS8x|L|<}A @}[Af$ ),!pKn 7޴dA{)w.Q}_oAѯdQ6+ 0Sit8$Xd ]Kr#3t&شweaDʊ_g50bNK{&<##4:~8dPE =ʐ7(58pMVe!3*D ZBxmlqD '2IH!$UW|XQr+6 rW7"ކAI{\NJ)2H-x e=G͊=xϒgEobI?^K$o!fmTr44!W OQ ,pGHa?-?V41!hnb 'p0c׏3ŦWgun`$jFDRK10*6 |HS&vvftitT%a+BęENީ{.ڞ)Uv.=_1JTxPjҬZ E[4*Ǻ*V|k5mx@By_]:]3';`+ :XzI %UBhjA_ENW%̍C ך MyvX\/Wp֠I."a;ȏ]:,j̋Ñ A!۽ BL8PNTI s°AaK6Ⱥ&EA q]=М'~<nXDz7%e7*|kBιM~2ŻCA&{_:B5p.{v>:{2|R= ֢]%sႲ3՗yx.v+i0 l ʬa|Sh)=_bgu'pܔ6hȾq0cP%G85aJU\ (L "_p'ݶ_Pv$OwJS2t<_W}&5к6e#Xa̎vHKmDWV/CK$V~F o]w? mB'ފ|U5/6rЃ}skb"cS(ـӀŸm;Y u ddCccI4lifYO0'u?Uy+a ˂GUZ/Xbc%3׃?yP5}Bߨ3O EKn3hauUׅm=F^W@G8>9B0Z;vj9tm9bb0129|) B?E%5.u$DiA & '\P7Wd'K(LSeK&2~Ett9Gmqp5a$e*x0i;{F芩9:] zJbC:XHWÚV&65vTD":"I,?`]Rɻgɧ}=@wS;S4p𡎝 .nRA`6 e(!6{ 9՛v?P5H<E-꫍ VP «MϡLjy=WM4pj _HS) :* alZ'E{F҈`w^Oj8. xڬc6H+bSC]PC]H}Diuw?2k@ 2I᧳Csc!3 򢑥 e:J 2LpVnYp[\HpЫYaGtaQ RGo*wT:k(!xy Xa pE݁+VE3}Bƒ70g\Mن13e'@+STm3n| F|RjL)^e?OM4Gq!Rd|<(0*6D$Q ,vG2ͽYM6>VόV o§R_f:/B p3^eƒ& j6Xj\ya%[(fRr;%[$1Y=%@ƽtkRP2^,Bx40@婵lrҙ5Bu}OY _a:Cv<л5զ塠YYBx-(| =|3B (W%Of@p"/ {(rIE}D^Ym/!Τ8FA2CzH#SuGsަKz>- ݰ~ ,/nan66L%w dnz![P1eźr!#/`rِ~ 0V/oZy@HT;ԘMNKH.B5ţ0)JauG)%$ 靫$_7ǫ:>d8ͯAQRD}c 7:°&FZ{H͉M`t[4kaׅꄻOjעxѣ5MB-y-8J:F@sn?@0bz{ S+OqBB!s;v+C3[9#f5ꕠ$DD.Jzua8OzUliBax&C>t}[Xk#|Tb2SKZȍJhz/RUK=OMKf͓-E@E˕1yKe])Z(SW=QgT(fpwZΉ$8+Am ld)J8 YB}G<'ik؏ď]+C-mIB5ܨΙ|ߍH?̨T_- I%{03|V&A 5/ؒ^{T+~sKbm}"𠌍Ş5^ EbFu52je>X,`TO~Jn tO2~kh+n N BO6D&KlFP@LD(MGt8>2M=rK񏭃 )}eV%&(>6SZ5sVq-ĩA!~+zb,L/B\U#숾/M׃)v 9LRdA*T\KgzXGښ5¨^DԚL fv^zը.e@xpaE֚E U`x7>|etҺ}w$"aEV/`>wIorU*S JZm{_A(9+:ԲG,žAXT@qgHdTp.}iP3W?E}.Uvzfъqhc|,O"]Հ#s4Bf'vtQQ[\25>#Y0c/RcD89eLd7͝DMl,Z{ +T|qT-m[4?beޘoiAĤemxO7L|Ng4a-)ϥe`-вKwm-Oyl <(UڇJ> M0p\r+Px4Pǣ%K)_EՑ_ 8K̿ji1_BeQ~)W7 +tx`7?\_p?3+%Og%QgIy/=c(). (oxP0ѐ<_,j*U.|X&2!ip7" .H捠ڢtlad-oI~Ш ?\qF#8 %I:{%h]F})L0YHtOnN3hQ&EB23HƑTdmOu;%,}E2 6Qt8_%}Ocl3Yxb͉GyHh=%E#Uߓ~|.|1n3Aόi*X_JmR^{Y/;O(D2tzIp ~M9V^nacOAz%&.ͮxkyg9hu^ )ƾuѦ;Dru=:}M3Lrl,?3bQs4W`Z,h+GkY"$qXnTC]o1!GgǩNI K'RLLqX-u^wZ$*ѹ-M. e$ @&{vo\2}({Og|@J  V&j9 l}(k"sNNR⑨3sh3\lD/$K§YRBٯfi)^-[ֹZw>€|~K%Pg!ye=+nM`RxpȲ2]!.42~̉KǡM.o7΂j ȷ{D/m6QRK7$ xێ$(ݴYT󐕭_\:Բ}|-r;yh\I٭f PUHIE焜ꋛH$ N%=\J$M̀ȇvk3*Xe)%օiU^xg'*l1Gj25Cg*ӱi~ *Ei'ffQȊeFIvdm23P=< fr5(a"nm ^•ݜx0E9zՓ 3-)ao[&1!iKl'2@zyvYnKW)sṭZbkl( _cH\FO`t<RN0E/t bk#x ԻF`Kd F _Pq76BiJ=++np2RwE3g kBt3Wmx0R^LA ݁8=[p+g Ba[o僣SZy`?cs7k ӈ6<~c1{ K?r3}a.fi 뫕ű{tGiu㍁V09RFFgЯ̻xcyY.~~Ϗ1@TlGy4~sg4h#txjwi?Ru0E7]tkUЂQ.z2eOvU~qCHdTK\ټc l#2!P;մ9|ӄƽUJ޶wkKzOFB;~5fH,jb#!pdM^>2sh>,|%{;y\PF+M”i$^[aْlY'QR]x%Dʢ5l/h|bѽJR!WY|m_'ȣF( wCO-ϓ`_@ϗkҠE/C#I0[zt+@2 õe%%4kHPD-Ψy_h-61=Ou#_}ɞ?B<+p]mϨNjntU?]O8R/#Rk5`D2!X )8F$9Y} _Bfm-(XLpzD HsocIf) 7A|PB)iCy@(lgzܯJ";4ґYJS)S_*k%@[WuM$Kt1"Nwۏ44O_?jsQ7[Ssh/ j?&ʮgmv%ȏD 8z{Z~p&\33]UbڋJjĕo+ kεwK򌀇Sfb 296C(_2|t 'R8iRRaQx2jۀac?eLZA=GKn!#_Cz9`pѨT<_sQ&dhFw pq[[[[G:%:l{ɥX,AEX&Zϧ C]+>]X$B N8@ 7rf\  $&X-LiUyj4#9y߳|sABˢCHoUU0tQM@m-nBl$sk\CȼZ'IpuͩWW[kÄVZz2s,D|5S#K4|19OdGX wO86|*&'[ ~)e\ ֋lMx-^(Q7Ɔ}h?E] %5IUXI_XuZf^w5tD .TzoFޭ)I ^#" z (VWeĊnPcF3G=1$ƴGgr'S3{jp%LQ3")įTYJ<)BYKvqr{0]p 8zclP0y:l%j$o l" Tbe^-dcwq ){a2ДΥ7xvJqK?YNVDO'Mn&NEȰ}  3TF 8|jjHT;DzW\+ٛef$xrC9&YݭW~k 1ŽJf Sլ#0cydhJp|5Hzky]~aqF G\}D,<\3 ǥ ΒiDFHl~ڠdˋ5Ǥe'r|}M#Ůja3!2pj^1]D2IV#1ps{[tn-@`%"&'':#D^.~A*gD+M8JYfqyt=VHoP'kQB3Jx6cFezB~hL.Awv>QE DJ8u0ט7ǟF 6Q}7=qGfkV{ CK6]Ο !JNX9Ʌ{HQY](F'A ϗ|k#ҐW`\"|ߪB1/|3,La10u}V/*65K:d5z_pQ,t{~(})(t+R>S'lSޏ;hm /1@\KA*F)~O+u'r\q[-l8qlj)h$mՏ($ R 6wfdlKV6~!i5ĕ@"۝bAtpyyX9sF<ۙpV`bvߵb>;[1b5 1 yB?0;+n2 #ɕ5Lx*Z]0.'8TȼI>誼-+{S_[XHKA3e?AU@ޥ)>-t.r %z)fSBc e:(3VaQo@f?}58 P&[n*ّ *.9HǓ+)" e͠W~zfD㾙U #|)E~}WeT=7 OCq ⏭8tfUo0/9+kei6 Q[~&Ae :˸:vf jZ_<NJS@ X(~>5f>D4 -@C7!{DJnk 'iZ$CMn󬁻?@*O%f}e~5`ugrn뒳"4g.x=%LZj>SMa]שwI.stxh'C A[WW4QNi f_w_4 dgc붏fp'NRM$礶CEz!pav d8Gt=Gw+,]Fی㲷C?bT1d"'4 >AP6_cRA6@}|2c 1+K?I-pl;{e,Gz0Ӽ'qbp%.~?߃G0WyA!0-ۆpФ.ފ6]ԲD⪓$4zm F6` \ܩ 8+ *f{a}2h6>/!pMsN`yÉvblӞY龙3>VYkkWf @J!)%TyPIʛFnٴ:haCn2n<KeU},Z2*+kz:m렏BZF9]k $9afC\Dr 4*,db9?xmG)o(R.D]6H9 0fKmHP̅ĸJfk_R+N g_2zfmvRy["no*{7׮W/l)~&e&m("rU7 Cp+~@C9&IH'+mtVb,ԢS'ťi$?I Z)2zbIw~#|@h.6=G==͆94C=NWʷ(u@-ũ;,~GJ8¶Mss1ajmm+k.nj0[yfOd$y6i{@:YI;'>^B@_ Q4ClKNVuLmmxx Ѩ.J?fACT1 -tBoRSc{XiK=iS9xƟP -Y? _1kx}Ι.Cc+Q6W+_ "wZ[I*M5ʅ8僕=[>$QF7(]nWeNx)Jt+ GHPӅ -!ESx3y-R[hvn"AQ"Bn*cو0vBWe,caA DS3eO̕EvV4Zsbٕ@u <J;zO$}sۥۃuj*qC(1-=ڃX087<"W8| 4:|x]Ƹf 8k%%ɪU9[TҺ1?d.^L,<3cYօR`͈z̺)I4L-IEwhzKtFm46pKqX3adSHOq(sszwx/AR B "m(T=gr<=\Zy-@#"UO\)*6vxJEo#=^5%Xu =L,2OKYfGV٧T'K`\;)&3QԪnKeT> ($="įؐhҟi2[if/̀L` *pLXhEARpMEb8KV'6Fe-Wѝ]<滚x#rx0XeEK=mR^󲟲PP-wMcA\(+Kz;||~aLӮy [!SOsĜ44DIKC˿ ?Ϩc=Y8d=T[H'5ohUZͮcU-I!pMy;= !416DwYF4M}G#C;<"gM8c1=`[#osF5-|r-aNpzWEzvfW܏B[{n2"QB}fgFiZIjs6qoC-׀Y*͕[$֧*$wu7Rl2.檳\f=YMFWʾ *YHB *4@fhk4eu@]|}z:'UODq챮R~og؝"geǘ1t=s~:lVdTް1in:d<ĉ^ch[Kd)}̃zc킿|KS81E֋O>S&~wf-tSxHċC5ޛ("T*Q|Y;Ya Q?>ddD>⊉q?G[ HCe*ɊlsI ?5:K'+bB@ ʱލ72Kh"Ft:T #vQP/RjkS x]'ړUwdҔX F< =z GMfw+ݔu !ڮHjiEߩq0K؈> 4c% Lb}X Կo/q7̽Lli9OAZ"oV5[#)ˬjj2I_)=B ~ߑnkHlځdj$;bMXPȟD6IV٘Y_RdQA{LtŤuF0Cف솺I|jRd+5 }r(Me2=炙E?SإV=h :B_>4|Uʷc@߼9 L|~grTPiy(^y,sF'fes&+a|hl:v"րЅz.nyr#!!ueWO&ۘԞ[f ?eLK53쀵O#:?'gB_Y~ӛ7Zkܔi PXյF`»7nT^+:Nj cfNAB[(nN||(:Fd/ h<~»inn*'pEx">[]mWWDtj) س?{R NUˬ`C0*?=yپ:x2=a +nYvgwrHo)i7X$3/< ITy[ԂQI rq@NOL?"=|,*V`ϰ!'l{|5&?<9ޤ wXodzH%pZZi?\+(Db=c$v4P'H46]~O(JO~[,%؝+FQCf8BhHݶ3?Z>_v떐&,dA79"L5tCyo_>;&#x7g6n,B1cPUCLe˙"> @yfX3ؑ},%qL9"T6[e^|m͛w*6"/F{*^|~3ܓbfI҂5gSHD f;.Ľ/u+6yޘ /o1KA f[<_4cY x%x.|D]VB82iqq1"f&P9wPNdt&0Jv[p7MܢXK,TSvbA_ٝeKQ 1d|+NP؞8s$ u w36=h|8BXEbP<78-S}FtY2y0s<M,u`ZZMȿhoHQ7LcDJTyjitg=y}3CdV 4x1Ag6w4#75`3c/XU5G*>"}SBv8ɠ95Z2AcTR9ޜZydbx*E! PB4_'qB4r@֫Gz"DN:3MҔX*(H["ea@MGfHbtO3E{~vn2.6a,隩W{aw <\i׉.#`3rExU WgjKIXΣg;PsᐯL8+.3:N$ba#p* ])9rs4H_Uߌ΀2(hô NTnt1e$)L+ed@u#%)=kf/_@EnwxbMy.EEqSSQD?S 6|0/Sa/4m|WSR $N]7z$С_U%Þ^K #hl"c`>0v8@̤ΒpEuium9H#ucߚ>Lte  EPbx#.$Xp6e47"WoRFuA ~t2ƏS\5?Zy۽#)Z·.xL+~ Ǎe#%uYiEG%"fx״f pARh]:;ˎ (T ț6}e)Z!0i0o.dGnN0;x%;sU#B*A+_HoLc8M>b 4êk=E3eر\Z%Y{Ϸ0 KEL']Mg]-R2GYL7:eD$hC3&:6;o57P#9x Ξae(u}>z&TMWJ-MJzZvmZ~ϼh(7mCJnIOKT]dEc cd\q2DŽ4˕fs. ՆSjδ >ei2>-et:taIa\ȔC;(z$ހUi5kJߖ2 RZ1++:W!mV |#+^O~Z{d>1K`:sR9|pT"bgϟ[A˦ suȌ Oo[/ę>vF B)̘m0t[zT!$.YҢe5_?c^OAIE `kq 6+f,qr|xVBg ( UUֺ PoʉV:KCFBx7d8r[mFA󴎣,[qcw;0]5$E3p>tϨ(ǐfQUp$3И%a&/3p! 2[2hpϔ_/m&VKrL>̲B Ջ;5HvϺdI1%yp1:y,ްp)Erp)q߃74_8F Wq6Aa~/zCkf5Һ]Zje uU] ;>k5x}Rر^_+lVyeN1BGg7B#У7~}@E,cGEFzj,~n3g@i#8̵ߒCl?Exf }>"BgQ\3RADa9U`41?׬}C~,r{: A]7yvs@qR77$-eȍ괜$Ćrݣ(>2~~#fgo{P /`ms!㚃ʫoYtK_H nU AOXٖ>sph-H.KbX -|q&:V `Ddyܔ,q(:N111pursh_;Q{IO9EF$좃V- )X0;u0η}JꈟF~>lΗuq98E܈1߾;[Hk EgT~z?켏#Dn ۤO"eyj P EjнR ޝa)zk- L/b :5AJ#jPi$8Dq.N?2QWIxx46s[#Ik;c& Z=d`O" eO6dj쒎LsLb"ZۡQy>z\0Mpuo(ЊbMВCW=?;ɍb!,IWF1⚵Nl-f\6KY _C@82J>70#"g)E:e](ǎ(A\#.nkK~8pìvv]l[7XPO[Uz4`\(VܳI-b!ӕЀ0HgvS i4]3wtA/mLw_0s—fD6I%0e]j~.6V_hl7>œ<&jkem@jecyO2VxKgbᯀwV\QH:qcߗ0Uf ɲ,"E ii {o<_]ye4r ʱEpEr4y&>wCzI8;eI>)s\bQ W} p3F.qyzed&{~1q\"iRIrV=vΒU^Ҳ"٧&P^Q36G .꿔+ ~ oin1i \4=EF÷+>^Z,cQɎ:k-2(joO >tmE-(Ԋ12 vH)<  S gEAo,׽C˭]޾bcGA1@TaY[=`Ӑ+y༇'ipZ-Z &/yRn}zBx* )D6BYhEI3p(Ϯ3nTE XE2+;}! {( MR H a];U9мy?/fOrQ;A,jͳDi—IWFzx@^G K! }.h0O%ע|,J-z(CȺ⊧ca  u Io#㽆kU!-O} gb}FwBXC]0q_gBnzLU2۽-;:kSb2AICSҒMUMp8qtN:Ҧxomo@ F+ \`N*?MLKߟ+LWݹ9PV!Iвjr(d"݃eg+9ԏ hD, W%jH= `Mac4dI{cF@,{?? +2p=y!5Ez_&gTNZ̉/a*1]>KBsGUbw4j+isÞIFO Oq;l{9$T+vFEn\?a4Mqf`D#ɥri1g?dd&v'q$-pd&3P&P3/z*'SKO^TSq[?/de2nӢZgJg>maі.8UH%Gr91[HOv΍Rˋ-='x|1 yB|C F=϶Y4'FVza-lE .LPYbqj*IUޱӘes1Zِܦ%0;KUyE]p<Ӈ໺KSBc)˗jSA:Z#H(ZT)!n)LtqG}ͭ lр_:&b.o/Sud%la蓥5a7PuɐC-$^$w8iLա@ْ Ws_W}Oq,Kq zaXzP*7jdle:Sϲ܃)bUmO9+#cZ)Ó%5\8^ -5xl%C9޵4ye>|znG/5[DbQeOPHY̰?*jjjPF.)b#)ٙJ;'i؈ײXv\RrI;@hT(`ȟΑ{P ^LTȿׯsBUDnnN"P-!8 2=u{[+|'?5gMgvhc9&ʰAEꅠ]tU$v -H}#:Fd;a(f+Tެ{?]e)pt:D!Ӝ1J8BM|A=lZ_rGԶWrSOVϧf%d^Ⱥ] u46)l =i2tV^c/q}=7nue!a/5N9oJ'^>N'MMٲKY N WT7~ F%wuF>@' "W[1P=Gg`Nk0ckp6\Jrݸj_A|S 7u]%c>=M9Ǹ-o]$*5H,B|U-,̣v!1If_^ǝG i-:)]MxK3} ߔm[_r1}B+fDY 4=G&ڭ>8&\QBF ?# |lBg6 :AefO11q900CʝvQ17Kе($Vit jM'1%wZ32#ܰY?xqaLI?d)0A2xi]t RbU {#( oϤC$FQX8d3I>\E.x&J%6(7S(dXp5n%nG?)˸S##b ĝ[W|ڔb˫ i>ĐO:wUC I Rƚт|sXRxTIkp.G`}5)S |.Wc¼8Xڨ1⑷x@IbT̀%Uqr n^[gߒ!Mh.C%6fE?/؏5K>`(jt"S&Bw,wV)ܽo%F&Aтou:~ёA֕*3w:}:19ɢ)Ou jh%z,ڄ,ؔk+i %JHD{+h Ƀ,J~e~ϻM* zFjH_hKɣiin6B{gm AZ@ƹ$9UF3^ywX>;4k#t~iF-w{\rd{稼 cg;%v'YU rqZZ:1=òu=t)\+&T'qJ"\pfIy6 ZǯFĄ ˧]+ȴl(ndN)ek%:TT0fSe}/DđvÇdg'TyeFWB-M넳~=hH:69POmqRΟӇ\9JoJ^YIYr]E6OGK[j_GZ3anX n FO&ž#uY A<,񝼑D8i}V?YO8QSgE}c`S+]FmEhR:YdWMDw ! lϧP;S~64 )z"j!}" Ϙ{?I]]rqAe`h7ʅ9f c"U e?hlFxAjO˝| <*3iL! 4@s:@UGE8 boX!ޅ0# 6 %ᥠ1mSƪ'4s*@8ֆX$ڥ4_U5(ʑ]8w;+ҭ }^P%Әty.%3_1^dzh-8C|ssÔ# NK "n&'1V@,`aC7W_{CR 0=%Hm:fcd19]󊁉k0D`%dh #f㸑'^Gvmg0]]f&DֽB3?`i #hF}vReďm{NUU$ Uo%>.9b!5şLjjGǺkQO vٚ$oLgc3{#)v7,ەCܽvrg ~E .n{  $뇼u?3K)E}'lͽs {6{?sx#uߒWھ|rZ!ꎽM'Pr\&^!B`z}\gƑ%BG59>r )VECz'/@:Su[!U6?Q`g'>I\Y=4a,cI6;G*qCG~(WKNfռ9{vΎ|fִ 3[9S.E>l:RT)Lt'ØgGsN?^2z|n2o,8y. LEJ?{oe.V4t !_~e?2\vG)!9W.ǐ hU=~,AkWN6p 9WҦfE=Wdv© ߃k'wMx"]Nw"94q/RހXi=_[̿1Us[b p2 l3qu;V>cs:[VܥcJ i/2G0*ʷ+[E320烂Ui18T{)' n^6$KlՆ^Q KfFXDm76Eҡ٘b&A%)ar#m\ie0@O1AUH2&ƚi~Nez$\=%fj({?iݼJ\^3M1a+Gq11''Ɩ!c48q(εCFkSJ$.h "?N C3U7~]`Y$愠VODM;̏I;GU~P> 1.%gُV@׍[O^"!m>׷?,IZM]{|5SNY6ͿzqDVt9%v*Q~(6}!Y(DQV4Lr_l^[1-+`ǿpaӅC|;Q5S:YYpA#?\Po `0zyEQPJWQF܀Ob1Zf8$(@Vgً}L /3&yxzA;֬3/t "P$">Q%ǫIRcL]Y~InJڎVMXHQD- 5₴g1Þ~COXM|] CḦPh&xW|8&1_߸Jb?\[6lNT25LOq55|}1q{`HNWgJ<[;LRUU~z𸧸hԍɸ+3斝c7eoӄW=e$2ʊZ[diy|id=NKylb$i?զٷgePLWzZl Q^"{>-u}QPEA1/VL=hBR6lX z6 $se= u)IKY0(CRHnhhRE^Ss Wam$`? S+!'U=|T+ǵ)vUIsď"pX ֵh2i]YP*CVH.A6o|箱{OE|q.::?`p@Z\Ŋnܽ*@Lq<Hìk7`6>=ۥ+6=gHv27^DB^;MpmRJd ,Du|Af(tv2V/m=ߍ3A(-K٫D©C 2H:Kn3t]ː)̊o=:_&NY'Z`h5@C=[8$8Li]9'@[@YsZnVwԠ \)tok_ 1gbd!`s27F2yVvW%I:#2;i0= R9^y^5:6SrvmR̅S g74 kΧ9۫ VX/  ߿@#%EQ+UuE6۳$f]}-nVu*NAG>!zj#@8}/üՈ[%RR=69L X@tF5V%,sܸ03\5Na$ xI"(ӠkA0 oPÐ/c8JvbșJ{VrN^󓯫 URwt idXߩ) 1/r׹ sܺv [tRsfS3W8}ٕQECD2mB/}[?C8{a !VZ~[i/-',G?nnނ?gP/>rSGzlxg+<bIZ4Sö͉46BV\ 4uoǓU2UqΆ4A>jAј9$H!lk61rA||/GK^΢a3RB!fƿ8d-2o+$s`XIS#(~~otpWmZ\L620kQfldgv>hҍQaI=b$5yb!/mPKy3LMtj7^w9Dk]5srj7΅HԗM7~8ӳA &̱$8k%]#5Đ)+5%2Ɂ!q`B]gHs-1M kHnQ쁾nhL;b8)C~3&R`zS5x͵K: &uash; ӠzE/ѽU|yiaV$iɣS0>V:.nEsu]Q`Lר@@ųbqT4{eXE)GqfD~ESiS" ps+2%4$p~~o@C䓄l7] %PauWB鋴@U^fЕGPT1_U3yO ~țx0..i&Jsem aluB>*Ӫp룄K e L*iU,]|.ya6qp෎P6{X_̌]e+8 JDBnȨҜ:+AVHvk}EYJM pe4ǞO{BQ+ڔd$dҔqdp˲ N6CeV16@aX ه\7(4^OڢQWv܏wRNTD>XtUJҀMӏ7@" wьt:C$4EH5Ն9z]܇ %M,62+n|oMT𾅧#&o |+2(gvX+?$ٞGmF1HVDdTBYiHBJ[FE-C&*F\T(=&]]0`Fɞ؍ξ3os5v_$w:LeUa&.Z(1H Zje} NuRA{};GZ >@++_,<|ۢ?Ɖhntwi#8a783 mRz0 Jit[FK)Ï?]xi[ĮE:#7%(vXZ`rvHgS<5=u|;^ ޴ԅC%(Hh~ƍ厤u%E7 un$q`!e"uSzh-( kr+SI*ʿCT:Mm;Q⪛bS0k;LoixxJ'SA5K tؐЩw_&Jt @JweC'ke|lxzqf Be$tJh'x(}O4$ \'|3vpG?%| [=&wo+0zPsF9i l"<J guO7'H1=/]ŭ(ڟztз7FUjX2GB|0~r+ 8-_-?Jy!C8;OUJ˻vl?T, _0}k*[xSįg6=c`nr}S<|$ 刣2ZX͹Ye%Yn_ @&j8s25EЏjI9iy(:W ))~%Ev D{ @̵ ÖK!c2+δQ{@ej"j+3fe Γ %o4g 1>O}ۛDԮ|1tp[15G]IiʮQ[\ : Ý-FEh\YDP.0Cu}Or6 @=:i Cۘ,y ܅Y:s^,C0spR{a4`"\O)w IwˢT Nb9~ a{OY?`U@ 9mҞ,j Ad]`KβD&}bgs .? 4bYF',?mr&Йqhsľ5)%VvObd hVQA'=J!C-`B9~lKU2[K//IS`!K]oĵ9:9^fOK~!`c)$$$4l1dL/F,쿷u>!o>>$DVOnwۓA5ݼ'jUčAW_$Zz OC @x4Ctt(2⹿9kM~ˮ>}!Ȝ z, l/I=y,X\b]}-R QeaȺCski t,o?n<8y:#Y) +Ѥ%ӾHSUZ/읶1 XHhMH%`{hz)92^ fR=1bHi@Dԝs{4@^ft2x_}e& e')S\n\G`Bl( ȇߛ_FהAXbTI#. Η)Z q ^3wlQzАW >ݕe5"7篔&詮e \rtѰXF%f]Y4VڗpK Mra!^nT6R&rrULԎ7&BU }:uP8x'd2p_/&bWDCC6DRqnw/iTvJ?gpKn>K[xM?]7_pv~g Tg"y`)o:S=\3 aTX7QJWJBhMd'od`^MlAr ޸KyңekЦ8yA|5j"o3~vκ瞳XI-. UFGA ĊO@;I-s{M$3'UB-rz%J(e$Eaڧ<|@qVV$@g 5pJE2g3r4J/%U$*p9X 2dݸԠ'~yq-$~Zކ< Z5 i\2NJgpyoQWڈCdıW~X&d5-u["<_眊;, ɮk%"R8BH_TZ+*lsGK.`/ˎu30g?YPf:Neug?9OLCz1BXۀMhApU;/Ys#] h9!u)5:)0ͺc~fM^޷+euO:x`vn.΁]2.8C1NYF5.ԕTC4.7UNRuW^o :‘Kb85N{93KUG2d`A3C/+tƺE&kØf)i C/XluHZŻ$nw^NyϔRm\JR G1S'UZZ֓o[kTU +|u1DL+jheҘho B ) pi +NHNJ|@L `H3(B@IUn{"tCNR+]LXqH'_0)>Jpr-A>Z.MQOjFn=/!vԪFt~1ڷ}Rõq{֒5^Rr ^1}m21q7sh/Zu5Aև+Xb#']d~^ X3b\gE0sN"%z#`_'nM8e],>OZ@{XB1#+pEkY<ݻ Yr5y3StC(Fq9 |=楞wPϛC81s!IhGFW,%$.cZ, w,Œco%`{ *5ۭ >-Is뉗9􀐒ŭi+pEـMSI#c;xC!|_RV'ptC9VBˌqlK|;*N[Wh P)qmP _9ƽmDiB5v_2ԫ_Gq`~o$P^oh9j@uiAšV;/=Lj-Ho3_F^gZ%7~kS`3 FRpƔ*"Їh="sFO=2 8תa14U% ^$m †`y`ڄGsc&.~3$$#ˍ|!?AZ>g3J@/ڹ<ъ`!Ozl\,pA_5_4 _h6:GXft6.'"*־N&3QIJ2 N%~>ØN4ͫ^= 6٘ ֦o,q=tUὅAlwV,ϧSiLgt9XaNMvUD*ET8_ dLFf(nuP 7nrkY'djmYϚW6- 'x$Co+g/4̬q.q8MR1ĤH ,O,vfvmcH䓓>è>/0pHAG Hi0#I%M6Ozu- %UM3~)/:;p bg2RGtPΊyեe snʄVx8I$ȢC彁KN1c ɲqC4a6|2o 1<)+gpAŔ\{_RkUw jIz\ƕr#21SC=tȊos(>qGRmY-?&tQ*G\Y6b9zsP;G"Ρq*-18d: P2Q352MF%^^E?ib_ɗco2 =[q[C|&/ME cyW;OV%+~m+@pP\&Pxd~Rl3Xm2fׇ/!w4h_@ed-B<3?Ի0BSߊaj6 3ά[u  !+N?|f^ pj>εb:&w~_O*0߫!Z9]@6`@PQ}SwO{h`quX涀#as\,⵻ PyHԑGs5_'^!4öVD, Xw4 Ү1T  ̗󫱊J:@Tߐ~hL{-nƊ~ueB1]9ʇ)E͢2/rQ ÃZ〽*슴PNw GR܄%?⎅ڸ9J{g !i/jiC]*\L9MŸ jUdM/2lwIQ]#+VFfNowd JVO$2M.-un` < qJkj@iC ?9,0!^}=Vcc$Vn6PoY襬R3ER>]׸_5Ǟ %O+/c2Pp=ASH"[ p3RQ_|#| {rQO27$F2H ݋eӵed`oែ"/*gxXe= ?bT}qN˄M1@'|5 Ս{~ڷu(dN"w*&3;q<=¼~Ia]7-UMRQgYMXP\/60]wl:~e[z[qvaZ}W> p67+Tp_MdR_5j5x*5nfFo PT$D\Pe$ :'^8bT? *-י'W>M߿P$'^Nl5]fEj VV¸$_㻦]E/kItS_DSpO-r}}0?:( 5V`~ihhw`8HK)b3bd'6rrF 뮓(C{zY~ QG#C2 =p⳹U)D:N}.Y̖Q~VED|7ѯի(eU(ErIcWf:6 ^Ke*',ˣ'TWM5(XTcQOjfpf>Rsd9!aUѹޏmBu{7A`yK(;P?C0 Cd+ȟT7!?Y>W !,Xu 蘄̾rxu"YѺ7E{xq:`eCzXئyƷOzu 6h4ocw[["p|FRDZ novr3gSIh2g5]\I=5_J Xu2FiJˁ0>M/uS_G!zA} 0Ź-hsJ)kDG;M|c8յ^(9f 3B 2o/bҎ4s=>)s;LsN6oL3,va?ԭS=!UXj|ZQ0 Fnq(S[6|ih[{αJ|[#{t=֜+fgTͣZ@:]u|2 W 9mF>UN @0lKDY-H _o#">42G" uPMvy~R\[ lh%Y1BЫ˶0-P2#uMGcB0 jeLc|\ZU}0g*ʞ;-v8@Ԛ)]Gb}whēWg*ag|(,tQPFxVco/L q fʈS ۆ,{٪+Wnjqs=.Q%F1x4-Wϟ#Cfq"<NqDde-XHaVHĦ)^'3QِXD,wIY#$]c@qߓx#@`ANGAjlth'Zxf%d!D>?f3a4|Aq` #%hٗpCix~t#I>N&Wܒ߬ rs;pu-3 (\2/jZ^1SJ,e(V(f`AM&qx60zʇ w7սWQ{juUjtIRe]/kծbcmf7:Ⱦ2 dZgP:Nq3ysmUab +ߧvM&IٵSGFT3([{2W[ '"ߝb7-^ U<ϐ?mK@۠ՠܞp^#,Ol8! `.@ud^|ˈK.hN pue>/$/0^$ #E$NH%XȂ1;v!"1"|u<:zV*^&SBJR_AI.wXGE!lnYOpCPL92Tؓla?j=dH>)ޜ6{~ jIlnЪfJ+M}jډ(j"&[&~.]M3H1){ fA\I -fUWFp7Z3>wXAlxM;yX7>1o74@zl,@#4H>@.{˞,ZF?z2yy>j˞r4 )3(`~ h_/_ȵ d]#6WD rkWoJFN<8ZTJ~-PYaVӟv49чY2M7O42މwZ:okaKogꞥ@k]9 ?{b̄aeC:UNa#Ƣg5*:-m O'n, 3+\lDC3nO`5=zE5PABa؄''T vEI`p̹ټܽ+qеr43HApM6i}ofo]{ڌ?͘H'X;ExFxz)zd-; ۶M%z{jD8\&d7 u!A|I:SbQ7Y5IwK9;:``YO3$WMxh/ GzpAS$@"3TD3X3=H&Bs7iSjlZ.tؗ5ՂI9tϏu1lօ!J~`=5bCKdD< (Hc\KP73xFPY:yӴ?|2N8ؖ8lzle:N @{wt6lqg;dhgGz|c=G=ڳ<8D n*¿C \}j5zLBNۧ.QA_ޘ9u}:Ky@9[rNib_Ltߺ(l=ǠXڝCYv7zKw #psopخiy=xOf5Bq}΂1K6leujBF%67y}81 4m$quC- 4u5.<;OobhljøAl"z:(qA:[%hP 'Qћx[@h"Po_Oz<0ĝ GK|D+#@Fr=$|_DGN |rՀG284cRVX4ZV>*ɀ)ӳs LjnfWd[)Ρ*##~5E¸1빐ټ*qrl]OdO,ڔLQ9}pADHڰK ɺuX+|pıZԌ;k2aa {o-| dٻ|Ob_b` M xT$KV+šL-)]棂YElt5uie*Dc QEA.S\Sr!}%fi!% Z.B42~Nт*j$:’/|.DU-mG};)Ek9 \NLcEb5y o` s^֯`ywVcDő 7ApJ?J &DH*[w8BcF ],(ۨYxa/CUqS+\mAg@Q~[kn-UbޣG1TQ5 gۆ&χB&9G[ BAlز#(",7\T/ۅp -kK "~s:W@#G?n\J,{A? i7%cAlPOņ\WlD3o/$(gRY_{ iˊʧ`0Bkn(Xm됄 T3ǟy~!Ahhfc]Nr-iI]Hl]vpɪԃbc0ײz)bHJ}/+me8cU*8> \mrЧRYu5RXłS~NgmB<>NE!8p m&:b gStDK ShN g!,ը_#JI}<P?ofۆ]Ӗ]y i:n\Y22jo9h2RS#J'd?Qfvf-TIO3`eLq`05"Z=tB'ezuްI$ D)U$#y܀jVo%+ͼoB1BAd 6;0(zs[xFs>$<Պ;\#36N`9@ / |96/g`.:OJ̩yQf:xO1 Y 5'QpV+iLA빑㒡ɀ'ak;?~>"!" O``Enj⾐u%VsԚW!o+֑EN$Ab9zWo 0]פrPVhrg%1K|zo)gb/)Ч*d8dɒZ1>z3a u3_*"eWm.E ^F0m4#'w?p \:zdZ$5yNq\i|%I</K_7Lnl2cc-:qEtF$X(ʼnj"GjpymXD,Ln&$>3ʒKЧØ|E BM8/}fݜD閬v˝#ȁ`3ُ)^k 'p)R<>gm3y̺m tڥ(lG{s)U{pfDFA5C x 9 %RܧŧZ7TB^ =hx7|B? t\L!eAi_&D6ehGRk"M3F[|&{ I5gUb{[SOrhiϰ!r"1m )a̅@ٺ|P8Ec@f5.'ElQ%e[jgv"QR \vdc50/">6m<'Û{:l9ښ\4)gOR4WädCU Ȧ1b[{<>>wsB g/)9ѱR.#?ź8,P^y$Z6Nx)2먹$- WJ[)$b( 5.d{Y&Sy&51MaSn-A4cV">\ɍ x " Ȼ|190Sߪh Ek4\ͱՔ˥\L74CbyAOG|N%ZNˁ#0 v"zXOm+jY88EǂϖGBv'&Z̷ 1]{4ѕr۴zx*oW`u *5w˘9AV%XTĀ;T@ۘtuI:#&id^7koĥ$l3sD fe;E߱13Sn xfjVAu|DP1Z7"WD?x}q$) EH|zm)L=4e=;K>#kySft#`+peuxe稀>y&}?ƒT?/,UQ >h6j8OtI?B#dND4RlzƂDPۏwx=-s{.09 !cSJsm5#3I7x6[ʽ6ANpX3c˜z}5iT͵kE@*l{'k4݆]>,WX;PӠ}vkIB8|_X5zkQ* _U+S/< $|<2 `VbHE2Z)WIٗPkQk,BKż2~bIGeAwgf%/ى't𨍳x@M8q&H4{/d2cŠםe0LNLјeL8c\Hf+ů"ʡ[gM2KF$ڠț$lTE~X:alYw{˄ [G@Z(+ LR]w{{_S!zCg؈1QE*(>Aܤ^ΞszK5E:?֡ %#j5yyDe Ȁk.(%'$2 WY)-IiU\ Lûre4|9SĄYP'7A:k2-`ٚѝp\n\偫  */J oFI$lM'^vǞ$jfSNNhxyK"82)"p|-Z1@V<|A|Ⱥ'BK$yEKP[͊o媄/I3P&V9ϡ"%M rhjjp DXɊnZчS.sջO5"P78kvmH;yTk ˁŢDEdJJ2'V> vz@diȣ/z)[='YG_UAҎjщ8g*ᐌFA\Xp n" LZ:*pjaJ~W*F+K`%Fś&( $`BuhZ͇ YU$:-*-v0nlbWvp ͵8Te3e Oȩ[7zu6Ld1 Qʸ!k?Boʰ~Ɯ0Zp w $14''{ z2<.ڭRaPso  ~ e`0Kq^FY1g{OE׏67|RGn6*/MsDrwsn\BlFaocxw\483jz\9~@*5WyIWkh5?[lIN!4S+ bU-k><'R-}b2*>KQh V@ & "PV2^ܬfm~"lW >PLgiMPO,F}LNow{fvϜ\d H{iL r^ OGzqcqKt||cd*G ma (&0Wk8+VE~߈н"\|- XE`|c`QSeH5omd/pFGj][%ma8"?/$fx>%S7ZW|Y"x׹A =V ]~3ՕjV6Vہ9Fl75_JYF3sdUZŘM}~J ]ܟdoN+j]JA7"Pe_(+ܝ[rDv@+Wh6yXqS0 fzaK8УӼHR'$h3ܹ(nϑt @poXFM~S4i:n]Xpn7Pu7Mp`V{}o"{K3;Ҕql.2x"uH1v&{SO <@.mmZ~X@Q.B ^f{0&+}ly,%*U/'ϛ(pO':{Q]@Ӊ +ҊKƮ+ْu3fgqNH!* zҏgTgc5Dަ'{e`=:\qo8¯@@bOiC cfICq}[Z7MmPt|ͰůD:[ɐOWɛj}SLO`s8PPav'W-4"e vTK2-r(%9 *y>,ϯc@I$U.u2u딲!, tDFj)6 <-j!(aB&`d-$j,X*St]OˎեOUNCWHܔ`X@D?WSkzI#V6#zB /oRf -6*xF~BNpx jgGIZ`LVAW?l颛!ٸ.ۅ41Js *5Nԧ=f{;LHqɅ"qJ4aluKOW+ϓiN>1_G/)W-F2)s[NO}˹(4,Hb.ZSd߇N@2E4nCBxaम ~jJ}wBsWFnE2#/q$u6^lE嚄ը .2]M'y2N-uYvI玑B"{ppK%Z"u0i435dFH~#<^CfxTIP +dW, Ĭȗf,.[RC%>~Ѱɐ6bnJwƸ%zIoIs0Ng } 'z:rȁ~Xh{AOǙkiS(SWV2K~7G5D8:5l` ծ6AF18"u,Z?*9]Kd^L:EeP#a)NTC,U[ϸv*'MP R,2vVc-QȞJi^ζ3CXip/E-]a)7tb+˭ }Ei?ΥvE.4،mJwʃ>{hq}P76^~F)O(z2pRm N5\@xҋ582Fmbnq}S`={HbBc!MOL/r·;/p:&GaA VS3"0}Un༡.w?3%@maZ$*=` 6,ΞvہRCKoٕ 6}CsPų wתNog{BӕXS{(i;( iIKZPGfO4`Ďjf[tK1ёǕn~O x%2N;<\gt}PKdͮ)m(H=*l _f("?݇ 9CYIjZĻ(u6W[M&',o V^\1jqkU9ΘKmJ b˜ J/eYcwo`V,ErpKrGQ4l`*ڧ0ܧ|hS陵L VJ05ɏw^0bD'v`ѱ{C-#A}4oZ"kad@5 t;"!CkpfX$Tu ޲T% 7`T" xlNVaBej,³Ug1|XUQk]Q4G)h]\ɭ#.q u)UUy/bt4Ws6%r-D@nBVx4QYBsR{%Ҍ꺋e2råU;~ȵᒗ׶ hK (pj ?@_WC1ah( @Ehځ&aABI蕞ə^2W(~i+g 4jt!U{U~Y2b-7$<„)8RXB@ZD9i"JRKbSц!D'm*O )YJ^[]9+SW_]~)o je, > :Yyl0S 9k@yUu䙆Wܺe^!G!:n`z2Uқ> 2ӴR*ީm,i?;`Oa+(}GTk=&?he$ah?dZIGѰ}]nbO4֯ +ls S(aL̇j`0[~)yzyeĕ =MɯX^JD#ɖ(L*Q_")`W;b,#TWu 'DuIԶ@ 0Zp)C5B8*fH9@eN"kLk& ѮiH)7BkL)4i V`?~vG߳5$+q)6W ,}=$jnugi;`M\_ 0S{8g2~1#Ak5eT48C-)&{ui=BeNJ&0ts$`r\65}k^:wp&HO5EsL~QtMnn0 ʒ]~ "i*[u99 ]JF<𖢯^Ʃ!Ay4<؀pw{EvHk>YXHOEe RΝ BQϤDwBTҶPR+>x¯}?Uqf [M8wag~oVO2yd-iU#&+}rMr`rZOI[!`y`mDZ:paWi r3 s5xcK <+RvYݒ6Iim`  }{N|o@X"7>1)R{Lx+; R>Jȫp훷2uS y߼M͹7 ϜI : zswG[Y̮qjRk,o%.[_,_6I˞;|(䈷 G-V]hʴߕA bLny 5i 8z ]3Lk6l\& h#,j;5xd_/Tn=fn'tvv.A>-IPp}WE/:|˽͒}0JbC)UeU'ǯ#bS|ƴ])-6GxPOkN+L{j/zB!v_6le & Lu^8 ,pLʰΪ4QOX]TW]QDY ΀g*_F^Wp(a; dS_QDp!*dcZ(zȉm:bODX"}@ܰ3Q:jNgműS_+ߍ(HO/͛ iG4˩#,2]Ɋ]Cg(ߊhI zM"}[{'(@&ĵdY 6PW'H ٸZ^}%{ 8Ү[6=KX#~X`Ny,yJsc1U4XP=٬@eҞ?O'>nXƠNК8 F^s+2v c[{6P)05?M4$N*WY&7 G NP>l+9-<%"L4]悡?[>%|گ.#1*@;[-neT(~E㶭3ݱRƛIxL^&SSh2~1ȆO2р< @:u~Ab<>aGoᡒ-&x%&An|QË?j[F9c7";ךo-UDnK!n ;N:W$O.^0$ SJ9/)I/vb!2۟8)&o\DxDajcfP^sibE&!ihbf*4H^^#\Hb"} r"߫> :Srĺ, GO& ,#]~YL:xP O{S4 7r}nrU!TnF a{ E{a&)PAoCeU<4>.Lؤaz儧+i`4v ߱Qך MWaxDOPH9ħjؽjάmq3go0v i'Ī^J 9b4nl_B㴟_߿hIM~Ut0*X;u osRXOw—w$/#vaF eY–u u_kz,F *|:5@;{k;dX̩*`AxCVuyI! uU{L8!DpJ8pPrd!/RkN0 eeeCd+}7}{u(֒_ii]')?RM9pFa^xo;IJ!w A @`Q- "Y9d(Z{۶p%~ZVW.e3B4>fzfѢ PECR&`ݘX#'"kݹ'$ fjn=|pt2IS[0-euf12epw#79f=x_SdL1v DJ6 '~γZA)5ӀUS%ߚex$JSI0U#&%D~q"BT~',sz*8:YFZ' +`aD6xLiȸeM` ɫz_d{BR

      2.n (ɓ }1tr!CLG=`~yPfSI[@Afi@im^i5FU!?{&07˰*]zn!o[&]_"ݮ!YZ} @pqb\i@<4@˿\ldQ}c$3:~)F" [8X=-+ck:/d=ʧ |̱L8hMSrJe$0i Dz}&rhpEYhp^w:m"Bm+޲w6x~˓ D+ ì́Dg=&_ C{o}g?yibfV ngtac^)7 |إ 2:[,EXZE>zoY .}k =R {Llc=7.-D:6]Hc, ~)<is5U}pX+7cGFhj]lMA m]̽мDo9mZ% |5BWNFp(4`15g9R1d!Rg7"o NO8W{!D>5sN^l0x/_eQK7b~wN0P}""S9[T- IA.rLMĶJ7UtyG=W=P%wl_I)З{l$.H[ N|m#4>49^A`|m76ғ_WQ>է{M fcĜQZ&|袙̤Q\]eVjP?5d#]ٵ8Fxxڒnڇu2K>}4CQ\sM@/ "6q 4 nv+058PY*m"ʋ1L-C?rޫbMĜT=~9L_s}ib Á޹!9zBUkHξcNbc5 N(ErgCYNxף[qajn{ Քʒ=AHD/:U1Ote{!LJ#V*nD~5u۩L_%_zVeFv?IbzcSIpΜ/jFbyKBn˖-`p,gڷ@-܏m7wYB]6 )(DLc,kQZFp$@b࣢ ^D^!ݱ -ԃ&!lD;ָ^.G)1nimX##ģ7Ps&TC?J:&c)EWH'wAݛ|- ]S)D)Ur>1!/#x݉M+jr?8I` u WՂH _yrd' RtTtb5D?+tUh̋"_ ɗcY)G-A*ɂӄTqtW\\Od2"S50`5h]JkB Z~ILQchM*o] r{,^4@i3h+RO)?MU y+D=V}h 쑗M5= V.Ӈibo,&섉i [88t}EaR&.׬qbk߹ Qm81-Ⱁ{DUogrӽX<US;*?Xw?s#3Tp_2yJTQn6 "[1Tvin_R1R+_i.rx:+4,_pô'}r=JZS8Z VSjl`8gM L]$4 օ%j !lیJ]DŽpe$|O@o+~(.W!HM4.=_ c41 _c ZOZkܦJ6:d+&Mݮg GM`C }=ynzCAc J=Ά|}T)$j˔3)o=ջcy<+c1KM !Kw/dC -s]){ xf#06p<{jw̋yucfƁ704TjqG9,&o?srbQ#h*</ {oL<(}GC*ǵNwvq>9xɦ" ɷKt e! ּPWv;گR8qo y"${y"e572$+kT_]eEbrե0Y|m~&޴Nke:*CPD-NKۄɷ)1>o$I3fX*eQwWmKEl!7wtw>WM .&~)~ ߇^M]˗dMZP_Gg٤~̸.+[le;4N29C^6*lN9ۊӺv:؄o¾u}=֑ )-1A1wdh+e܈StLdT5Fp :`/KwڋPu vE0 ;Pi6R'e}زC}>3ND-OxG;>SJۀóluo|+XQUa=#0*}tW{2 ']sý4|"EU|oK*p-凰5v 5O°ԱN6s.BЫεWf,X"}rP0XݡN]J6+-S ]RH_|{1L9fJ̠ק}ڣ_sDgsKAG\0"),`ډ$I3.`e RJeǕ^q(UAW7%&`[8ڷ(\0Gy/ގFnOJך#`$u*Idoo Q-f-ci@t)(oIj&^x$]vV?)UͿTwE՝y+2LUM==!-uTzpc!ET?C$ŭb¹J4;G>8kq Y{[,?:3XSX:1'z`Lɽao p<{P_≗=yaX- c'Nl|ݜG~lV6!,D7>7%s,j*d% 1dI/mjZ|ձZA5#6 4dPjtМ&*b 5z ,t)zBЏ?^P.YQ)[1uhmmݕ,2XVm pĥi+f:wS&ɋ?vU|yPl<\(7 |X.{B "X*k//\JgcŤI6㚧# X׻4{_ zAMŅw^`S @MNM>o}cjk8UzV(|{o+2vZfqc=Jo1;W1Ep$#B e[)W$ 7z' )%fVlFwvfUԆqFYpkފ{*E&D1AF{(͖\"˺TyLo+ޡ G)^ۻEHO&Z!X&&s A,o10qX+WP.dM!?3ś9='t6tG*T|:iM[w&kڲOVT+k4zI2sVr (u/t.}M$#} 'FH \-W+n3sت@.((aImu2j]o0eg^m)Hʺux l Jwf#7 @$>G:4p]OLux{U'_g,=1alYwǵpg-6Y4G|4WOQQ] E0:`dE1`^"1&IFWU<&%?nƀ}K\;f8T{K2/72)|o8G@ ;R6BeZzZyo;Xt<<} "VR <{農ʔf5*Vg%1Q#pl5S{Sv)"[~QK V$̪Rj~ΤFRqBa 9!r(H%mn~@MMDD_Ti󕆩l9jͭ%]c|m#/m3 7}֪rwKahlT-Q 2saUp1;m)2jqo✄,y=5 WH80m>XBVrDm7ږ} uNCSOw'֐'wŔ7!Fd`bxCW䡊g~4B}[ *:Oe7[CU##6#5VѲ@ahR!5{) 3\DP r&}}]))8EN 7 }l6jKiۼV|<9g2zNpS 6Σ}3@AOK>qKrLvPzg{/c;5/4i_JGvmOE-J'뮺BJ۟קLmܱM; £|$y"uDPzFQ*𠊄obT&oѾ}1 y}C>[tSۈ/"$ug9t!p3= )pk{___,$͇_lO}/'P/A>enW#EplBnoҗZvϴ3,6uC+xQ_viJ>6^'6̆[%5(O'8!\ vX"K.fڐ%/\.LueW_dXr4.j& ;;R7)mCJ?OXO5oMsfb>Aw|T0| kdR7yR;SƜQ27ٿE\e5n%-iQՇҳ7R*$Z&T{j6RZT&љ]Uzv-b$|ncv*݅ufGu r(SV >=RTb^AI2?ӓL!}g)Οargt.NN3Ջ_1{VZ.7˜0ړ;#k`R% ʴfNkV( Y.奟.rot1x%ϽZYH" $^q\T沗֒p ӌSxa2f! [C(>dK6dApG@-)$mGMkHnH~%GIn';SAx4 >mV_^[2JXT E'yT^` t⅁b3FQ+DzGY )dM\ݴvS>JHӰ&`(V΀uaQO\Գf(^8ѷ#*HhՆETi+:i$en]f;!N٠-2@؊{皗4a`[I-|o8m4Hwq%r 271ҚzYV[|[hFs0K}\AhЉ{@rQ&΂ T4 ܬ }}~^=Au[B,f}6Xo;g^\o}d>o/y\jP g&i#n5t ==i8[f' eBG\7i6"zKB?3(u@i-W>d*gUEV=Eg{O]Dom,S*TjKcvt,7p`0ct\<Ψ5j 325@}$L5tJ" DE[6o#Ve)%9GuY1|)Y0x &Ѻ RH߲ůLUT럭sFe ^L+PBRo5 Ќv9BKhQT<Z\pǣXmz<'_KI.˵ > wp;c ›>:E~++U ~AuPG7ClHiA]/t bJ_$\N~ = ë[!R@河B[0kiF$ F~<錚<'tqFͦ'E;Bq3iƎ*mG h76>~w]Mnw'XD4z}VAagg> 'aeQ ~ &bկǙ@*K}4-Hs=)s:Pcy7ksfZx_VyvOw95)CyɕG^iR.bG~Td f"M1y'Yz/`S4JӆOڗ+,sw ;lnnPVty\ d+? o&mh^f9@X3Zl0lNNSK4@pܖa9Ѣ@v6odr NC_.ܭbd!D*J,W8 B,\1ߠPO \a+$s 3Y,;q6`36>5(V'6DH d_0/EX"w<D8w VT#E*ġoQ΂/6c<̯Zl=+Ҕh_~w՜aP{΂)7 {ɢͩ{sxin3[:/x+5}l3x( cˌ箁fR.c##*9t`t3NL6{GTYNHE''u/6hDm2)=O,k+R~#CFUc;7džT+{:ڄ?QDm:7z6/L< ^,{syO5u?t ʪ#߿E[_t v;blD˳Bsc(mx y"kE[ud¯v~6HE?\)JKg8z \pD̀*L Z"r*׼(wlSa;,gқICĔc!e1K{k ۷@p'IoXh_> P`x+_KT#)?w2d Q:߲)/;x]D_*Xp#B=茒~-vkL" ( 5!(8nq#pIP̹~k+kr;${Ģ#MqG%|Zm߷+W\p借[-x yRF iuwToW=ߕ'l_N+TMҰwxjHmS3'mJZO3zCw ^(j{ p=\ŠD. "gDlD]% cyH {qZ $ELFrqo"zLSveHљy7)1ij_uj\qC7 ڙq5?DQ2Xi|2p0+y+q?wS}ծ0+3 ՒKp9'z e>k߀܆e,̮737,6(i@*^fۚ!7#GR7*lښdelm/-֋!G28۝ pFm' C\s}6 }q2V/>GC[`G ~2$q>5,;+$[*g Ѳh t,(Fۇ*Ґ`>c\wn\b{ &h"$GBHRoMmxBAѡ><Xr2YI-cSg-O-g`Y|&n엗iX%0& MI #6ɪ#rifSs' I גs~ NK<}L׈`@/;l&WSt.Щ$(%N1r6Hpҳj"ض ;PEPT4I@]69LA,#bMȎj--Q~WXպy:*pHHQuZS[`73+Ĝ$3Oe}:?rM:bڡwX~9oǟ KSt3@2wt-Ziv- efނJѕRi$3GjPMlXBYV{2lb~`7R/26M+u0TɯFL|+q%jW4{0 ǜ"RQ$ ~>`˝D5||0 CKgW+J~N`Qm04! F@e@V\}n 0Xet"U(M) 0 H;Y3]Dgc,PcU$#Ȕt~"ݍ@&xmIŬxyX]W'軵M&Hq ʞ*WuX.A_ސ ;(u|;pٰ ^em[Da贪y=^a"r6!v4Xr4YZ#űq9a%άYGH A/3` RdzjHh]G l}Č*DZul!^Dx5ݞ'ZP^JFʁca?E%~8 0O px_5v@g xw |Nނ}/ 5q;.3:գ $[+Pg!Z( G#8"}]M|1yr){)e QӽSmE@cl$d Dg@V\/lf}˲қyTv)rzFWt7q;N7%ETa2aiHʰ<}c.'Zc]( "";itP(5>XKTda!ye$9EYNtij7kJi# jyx .ƈ7'6P+"YNvglChI4g0esYۅji6yS^o$6ʔp:UKiR|q{ި(_JY{G['E-,a;լFڛtWǰ^FsiclҠdN=YkwnU6N;^B;0cȁ,b!q0ڈ1 -wEMy?јX",z@YUY ?X$BmsOZ2U[ӞeMX ǞpyژR7{ںߑt])eN!*C{n{6l#fפM%4~!@V_qd{8ai.7q4`Jyn #Dŝ2(BAI]g]⾁&CO/rʵ _Tz)vøI/w]+=i?vNƑ}}|Q 1z.P㎨[@b\V[`8A5]|iD06ATܡkR,`|$,d#Clp3ռtl0ܝECw-6Щ#v ˺80jB[9h G? T%-{4v#S|[y9u+!I\ p_“HeOמ%Aߚ+!]D@R4̶1%pm↧(5TW6SċZFIa<⭷ϼ9y2ZIe*n[hW/bCM6E|o!jɼ6 ԑy]j翪Ij 6DD|b^~ΥsKMx!10c95?~HL~V+?]k?3~buc2 JAa*UMenYb%?;  şj-4D0Btd^z١f$}. B>l~%{P. ,*oEq#XB%zgʜ៻W Кdl2uH 5TIw>Q&^WBVͮDo@8bͼohĤÖ˔O6H1&sVWF}ӷњ&2ߎejP5丏PbY:%h6#ё%t{Z`}iv/h|I=!KJk- h*e,+7Z>n@SGJ>Y@1?2M{{5&sg|ln~Ek%YK8TqO5)ϧ䴝?=7 7sG'3u왩`$Wvrp>[$?nM (tUÆx H\gрFlt9yөZRa\E'm.?8s`pfqhjud:P`bv [րv:> {X45w=TYM@tCr e,yBa>'{,3nFcy2ho#h).iX̉} rjVZѳ,s4%U<ʹ${OA)H3]3(8{4b|e;'\F99ɳq! 5+})0:-ͽZhZm1MbUJq:&&Fu9D,r*#kI|=9%'M;iO-? #X!na)VWRpĂzi3cfJj:8AtFDq\ q"( YSUebdNknRN&܌1Ηң˙G'Ʃ=}؈Y<3^Ie<$u8+DJbn pŗRגcfT^RrӤ% x¦vTP)؈u Jp2{z!b~2R|NZ`½g;:]_EG.J?A zjAa1WH%0'xS]\?L.j^{mWQgt#:x}_[ZmԪL#:t4BYl"3H)9e, vBʜ9{:}fH7s˻Abn 1"W&3;ĹFOrrW^_u+N. 2ƃLܔ UV8{?kvE Q*^)I,%H| ˚ןF6E .QyLAEٰi #gh>ݝbTTCjҀoq%} t.?s:Lɿն]/ڀks+XLESMsMޯa Aw^`HOD%,;TdV; \3sq|/ F`!7U0Kَ2 _n;U= raE?J7J$~Xlv̠ .DqZJ ;J=NdL%| ⪖i2isCT}{t@/p{XU!%pH TBv忕Z&0O*$-w>7]Zιx$>lj;BJ>UF΋炮`cضMW_G\!],:|]:[v_z:@axEKLƙ ڦYQT "S3ʼny#ZVf=7z4BPI6Y4%a};r/rd=B{5~+fFWNi ` Iƹx̵ln;-;&4Կ=߇|0;!̘qx/>hդ_0Y;p269,3zҘmsl6m~BNEغ]|]v},fQLuN,L @vdI5te(pImLK?|GR'Hgg?'&_z'א$V^Je\HqG\} q {p J㫲 I@!©Fgxy{OdF"} j[_ Ū<& oa0|jpP[9v`o6 &r*Žx[쎫mC SK~mc~4[2[4`^eT@j3!{ZG~8 ߔ[+D n]Ko "=f钦:Tm{F{W+4qZ!D"MaGqees6WT@q@(: ZΎB )SS[\Lιunkp5siZ;.;$$4 c9|C]q_ *1*6dB(ձ)jWP,@%X)))w2 Lg&Mn*ƿo q0͒=Zbڿ.ט!dDu_ pO Xds䥼ϟ5 m| ^H`^Kk e'e}P'@ԧ2p`,#Ke7})Sx w@QA&e:FjWF]6NC~#+]N¯ճQ)\ٕ~wp$,XT%~:.ݫAꐧ}_iAܵ~ "O1kM~F GT-hsmH$<2CE"XRτCq]-7?ݳ_k9nPWQ{p#~GHhDS=gq}!hIgUOI?+hh1"a/jۍE64v%q4r oӴ?wF1` 5w̬Fd}q6Ӳ%@f]G.?lJch'A 3 ϫx"WҌ8櫽Nw. QH p>dO-8T9 =,:wam Zq 佹 ܏gB[]~ܶg6b7$Lf'nC1eI'J6Smۓ帨{pfs|TES?_SՈsսIz[1VH^NO,ˣtړfz^-.@q i)iVՆF[2xLAf>63;tvIvA?NbI)HBQ%"D2 P(vjn|֊BzQYw3BP.T^sYpcEiyY ^fTVGBR]OhI `t=Zӟaw Yu'nHP4f+-o;% b (UpP/$6q[(Pclqf^49S-ˡ`]q, fVޝ/3ajIX3\Oϧw~Aըat܄Boh=Sv>t#e>7WhIRu· }tT)ymMIFC^U1|>[cݧB2E^i,;ys ƛ3SNPsB: Go _ ʍc=- 14@})|@ʒr¾c-kTԂq[au:Dr #+7fQ WQ?Ar7T19=zL]p餳AF>ͳ@UYP6q?lf$~xu g5s1}'}> ;FXw8zbZDETe%"ꏚ΃y6Y;R^bE<3_ ,+cCn@Zkx_$^6tzC \ )Cؾ `qHa5@+&S6۸ bHtG5b`³ {*S+ϲ*zJ{+ΗlZ1Kr=b^"voH1z<g4KJ5b;y[34(l ?7apx+4[wzh|A0f=N rVx v#&yo#tm+ւ\q@Z~%,Qu`%`Xߜ3_Qs"aEU,P?}s9NN$ t7͎wⱈ.1pMQkԍ@R?@h֊xc7@G)g@a@6*mUooWyg8ů2ƺxB=Aa#|ZNbZr}S5Q,_.fJ-i%PVW]S̾Nv`Z}n;o0RԡlrKXd,I0Pt 5\9$~D2|s/T"`:qV:c2-=>hnBxIZQ:L`4$渝SҨ{5}rE _}WXcaܶ! 9!t/b?iگoni{s<jݿ8!JIyMP}\)sgT`aB26\xL)ߟBʍXH3AcEKZsh݊_sq7?iC)r9O5v2RvTa"ek&l mV*82~*YxuRT yO'߮iG S"L^y&|1oAM&Pn1c>Q,?/%Pz?zm+}T;J"չ2t8D3EnMn[}{@}>RQ-QDiGnƋ8E8EɰLV*#&I.i3A0vP)7"Iqqÿ#(D0\ΪLjJwgW _, 6?Snѵ̙yP'FBqɰj;zTC^ȱ}~]ht;Dϫupaҍ?βǯi82rvoG쓎(G4:NnDB-׳j̥uexL %}Z^ [1}צlǪ'h 4.‚>Uޢ^0EJٮC1IO˰r6Gu2ķ[ƨA%GH [ nVq^?K bFWى+sL3kY!{hDY(-X!ٔՀւ2*)i6{͢g"s F/RrE)ٮ/ U̓ӛBQ0 cP ,_&N Q#tc~k8JU%_̎sqJ IaxIaWѪݻSܫ-V)%:M74 NPbj$oC{? W}SsfЂL,t5) Ux&-s<}8sQBb}ֶ뎬anI9t)|}󑄦S 9vPASx SԶ({D *H_^͇o U>BEM Gm{?{Jꂵ>J_8kВ+jHduRd(DA+֧kB>Ot3/$0r{'w5Ya3\0KH|]k<{,ƨ59AJ"\vY~sncn)k* rn/\-[LT>@Kuoxq~ݲ,SkT%}. "P%Rތ>2Ӓjc4tƘ ^gfVK粍flyz12m2y~\pqPiݾ S΁p'A6׆rgFNk!U P**~]]$R@a`Xƨ ir}T"=;1#dLᴑdYX!E1^+1yw[| 3:W1'; Jlrs+;w+yW%gNx-]=c7/[J.HU;N3La}N'L |^j :+l0$<>  ^+$Fo*$EƠOmB6O>9V>jY5 d4{ K)r%<[|ezR)7wK4`%463`*v~埧ŀj6g͙QPܳVŮ.e ϥƙ{Z90pv-E@g.p/L܉=F|G@ջ×Oqk?s#LELsj* i|Ws)?dzPe'|V]^)2a9 C -r`e<]M4lX ʋTeZѵ7`<Lї_/H߇6uΓeO]%tl:e4ng.w.!V-ۿ_ZnctLR`&!fq7h 򵘧;_+[9#;Ì^RA|7R agL1ClNַ*eBW ̄oB:g:kY:q4-q\US~J!yG]CxxwY~C().Z_?$`Wft,+BcP3mI_6|=hGI?˚ڹl(I@?DG'0Zz;uȏ*}mzuUK%PP㬂}a\"~x$1DǗ dzǟNU3eԳxɪmH9tءXPq7ƭ`Ad7g 5$[mWN!tM +^i[p W,MWQ"tUF[1m|W.P\iwKn<ݚ)h'$f;p BqU_5cE93{ޓx0-)[ {3:kc8ӕ"5ۨO/2cx`T'RAœOAR:Y#XXbHȟj'%P5d$bkDFvasA? n,6 1Czy8T $$A v Æ^ Ǽ|KOiݭ3'o *!`2υo#b'X_jI;D)ˣvUЗ]|lSUKhse9 ʀ^вeO͈',3v -M"#ΪW %$j4$}9d}B@>57 { C&-L1T+r()ڟe<իS Ur5}r\}(< (In<,; >!ϽNÈȓCfMxkmp$u? ;P] ),Oo0b~]ɕƲ Muqw=rzCW?kR^WP"ǯDd‰׈ɐuS𐵷s2H5 !,q{"6XÙX;D4((M϶bi%`k!2l[)qyO#MtqHH 8"L}זCm'loxo8Ks Ogg2Jt995P5;'$1f~.'-^'?em4,)FƲq!YG (O펯pÒdNv ɚ`Q[t%O-hce i^8OFmAXXHl4l.9Uͥ- ϵ !9<RAi+Ӽf6?a]vT |Ĕ8cn!5{y=ҭ(Rb ZG~'P)!YoH%( y엞0)&>4ſf啎ZJ&C 7ۀ~L:̋U )=6xвNC܈''wi`aL2*-}TiKƥ<[>;XOkZjT) M'UZ]h`JM@n-5pI tGj:OqD;jQ01̼E|a4mӁ+tʼ5o,\Nl9S#&/U#u{yyEk˂SJYŽ)>ګU%rJޒ؂ IV(,&CN*NQWTC[>)xwDdw6? r#~FS+r( ƫe3-IIջp? au=Z"4%_TZ*

      4ئJ (Ri@WȧN(Hbnp l5kw7,^DZIJF n^`bKHy8 JU*t֝xUL !ΧF$Šyu%Ja9Yw$Wd=\  WMw"9_ճLIׅjsj`9Șx?֚sc#ܟpk}'8Aɝ vSXskSgOlSK%[/m=ɺiVD{KDW-ƽ<'Z*;F|"{>>DvPY9͋fL[o=Bպ5V|Tn4nGY5׺1NJ.E<`x'vřȍ|TJ,ׁܽөkpB=J!zʩuEFCAL~*nq:&؋~^Ve57w2Z%LJ0m1E;7Lkz>Id8ϋ9CgK$>AMG+{ 0k k@#.@jQFl iBg i;&1!u=^3]pF?f>LbWvK07m^%h/]H&Qzlͺ_yGGeK8e22XD GFZyX_QL[mi,w Ø(XF?>#"?۔nD\,*G̲\{f~#ìlFYZɥgA [B J>T HzK&";sȘ wl; mֵSF>Eu.HxBmϛ5`~nt66t}U@ݱt7s@J;+;ʤ f8hr_o^H赎@Pqs>;i=9V,6H(~aff, 2!77n;4AIlNn i??5^gVs\Y f|I]u͞puWn/BS`LH OfRZh;5{oǝ?QUSexS))J^ՊҀ7J~l:=$Yj70˧Sh'LRF"(:.M{k:jʮ n)Cr ibxp6oP%e͆G֚IER<d|'bbȍb֓ rL}P EΟibh %^ ͚ܪ9G^)`b HV|f溃Hh&MZF1I\A}`w2>y-¶@E5;X"G=Oia5RvXCX!ҴH?Y :AFנӐ&Qt1 ʎ7eD%6ۍ \2YW"Wve]afαi[8i{:E;Ϡ^@#!q ,2[d@_6/l[;jwdK##ϋEfGʊ#+OB_c8T}CrD_7h2I֞w4I^o󜇥C$O!Ѧ.ZVl~˜N3[TrQ\$^ _"Vxs]oB@֫/Hҟf' V_~ R2hf<0X['?vFl(!-3m4mئL&_鴬k_ 5Y>T F9Dr~a_TUj(ͬFsm垶y!x.j&E Z]L/H cDЎYq1׳yZiW  ~پ?P*bXJa 4JOtz"S2c8REmSI&N q ϒ7HM EAse|d"_$Oۑv2j2:[>"@m]8"y[q?F 'ZȅŨxOʬDiݳu"H݇AN,1^1G-m0DLe -2OɄ|Z]AцW _Ocu1Ur*MMH5R8aU`̵>r 60)ىW4<{,vV&P4K_w$ ;vw𵬐ʃyِuB@u}˥t,+bm~|-`F:7i,X 5A^I1Z C,\ڃӕ=]a\51} ^h!d6_b(k1Q ]2phwQ8jwbc'.kd-UڂPWq3E;Jwoƪe]`9;`1=J$v>r/fs\`нb-|Z2b9(VkW\xf!U$iӈ.ɯRy89z4KuSP͇R",NID*u.4T]b*I96p2^hĄu:(Xdl&xM9~m8h;DXdǿ m 9#<@]5ELg:#v/Iôn\CvpvoA[V&B&\dhN3E0?MΫ/Βjx b~Zh?&!{777[)kz_rD !"=g%/YXMwYLS*R>Zy~C$Q`L b p~zAJظ' jo;qkHU*G i2rlgv=[לLEEjOhmI|nu|̶iPsĠK^\s ڴ>C~KT>LXT.NDʭR:XLr4,)K~BGǫc8Jv >=Z ,uI`.W˰ Нq?R.2pE1D">(ӸI@_t+ڲHvU8poੰ_=RGɛNȴEZ-p@b44[Q <|m4j|B*'#]+&nQ&D.Znsm76o/RK`)~@)K-72GYi 4i&^@+wE[’r > dTPܯ  `9[ԬY }L/g$9Tj N,xj]T2G7 g~9Z>՛Q[ f7 3F>;/<78DW1/xq-GHExj5Dך?!}HAݯ81׆QYc3OXY $/혺 g6笷 o3qk]>/OM>j}=Ш0w) R[b{[߄$ թ[\5]{J(|m^oY2 KnK@$Cp; 㴨Mxʈ :OP{:s[ ~jty/{m\VL Xl3 ]L}E|6Մ ?ي'ag_.MT0gە`OT0< ^bg$C5L%`?MP@W0nQ_XZ{Vj fHUt2FJѶY/cu1!qBg˿&1UFTzOˉ#0+=ȑ=-=ƖOP+j_EB.G%V5amהּN{6fRxk}r*<ﮯU^UǞ^8M.U,J&YQ #>>۞0ޣn`}T? , ?݊ -c+S`n]avQ,Cs,^jtȘ [TiājטsN D(p& ;=2ih>$i,^ y}Ci͙x63nPKpOᓴAK8.)q4dZ"QOy1  ő@Zmk<_qǕ.8z]b4B= b%-M# x׋{`(mש&] 3'dKt0#(S@oGf1k ᇞiBm38v@xK~3̥lIJEHlUU$ %\QM}W*dl…xGUt<k0@Xfm~6lk*MUOˈ>ч%l ivN|g@({ 9+qX U1@_A疰F(O.s6ڿFW,;%q]8qK_Km= CUv.bdǶKE0M>(%֑/g%2Fya>}r6L{as' #* ~-}1h)xKVb[7Ԗ&L; H )&,PdM4O=Uhz8 ,U_cJʶG1٭Ǔ6 p[r4 U5nzS2[J&EnzerA}L˳z%ق5tk^ zj ZoMMEƻ(~ݠΏs",gs.ER#=v۬vaCF%ZS~ nd!\Wԓ6,29㙗\~5*{̀B]& n1eY]uI;4,u;y`ңmlہ> F^.JmXe,3h\)?[B`L¹#gd$$ܚpB*, ۅezMz3F:S/w~qƜbsw6}窋M$)ԖN%M' JK,qha4DVқcRF: WrΜ+o~QX砼gMP΁j/;uuPoB3$ -- o'P9 t<5npלNP[ԄAnEnΈぶ3>OrX}h Fyu]|=#;yd|J( W1x"&mD#inXT.D-0.\o >X SMt-ʚ{TI5,3荰VghAۺTe~$k|K,cyգ|V闿3vi jڮ"}4`o:c0:ZoJ-OAH[)ޮiq[-:_:  pF 5X+ѕ^ 0 I"ZTænW6TC 1+AZƎ40꬈ELo or|,og[4ʷM^}]rrdcT_zTRnMcg\L D .(hOyV#uFX-0B҄LQ&>!@[x>7Lj-֬h_bz1t~5\.;L-Cd^v"bs(Ct`_ܨߐGXNIWƀzNg8W/?gmH7nUg:%K)( ڄ,/aF,;b"s;"qQNJOYf7]eȎ#Y=QnNB39zBXj(|β.E{G5Y}!Ҋ*wAi\EDkǵ/%)Cqn2a4TF*KQ}ãwLf{VX?ɑNXڵ e8i׀5c`icW,;\<ZV^*UP&ÚEPY;nDLCdnw°[3h*%>QO/[_9]B:FTҷ};uvT=e؇U02gG3I:]U2*LuC\ ]& n:po}-<`22=UHt[̖?=\.R80sC1ۮ=؜Cc~*'U S#J ^'ބ|YR[D;OkQIj)$vJAQv;(dʓ3`Wφso&VqƉ44Jy8mTa{,gFJ關1GHD izKDt ^ ;f"0 \/~u{.-( v:jKa9pfyilbŏZ.):_#iX쵇@WUxiƇ>h2*VW5Tf~zp!`yE"vް+`ivQvQ>MΘ;Xɿ֝',WJ܅ۄϨ9m"V0Γo?@xF^J\[#:(MQn#*>Iw4WUV@7"4f-&cHMe1ydy4o#ԑ;:MI g_PhmT5ȱn#a@ % >ވ7%Sᯪ+茒p|Xbg EmNL2gWd*d!WİRN|GLRBEF.zqf^M?: 6 KD[8B_;JWX.K'0O)|2NU.@H7h9 ,BO bU X 7tĔw16~%vxPFLP[U^:ah5Xw\\P=Y gc"}uYCL_Lcf$εy׷xZej_#/pڨeЉ =׿J7;аwX~}{' +yoFm7ɔˏst.8CjR;:HK嬃"x{U[_{YcjX#obf[QQ nC# 绚^N1w5E30:XRE+û4`߻&SouixK*)ee$zh&%Ypb,( pyw  B4hC^a5΃Dlk\|=0ٯ}FB# aӓMٛ*Ѿ;gpg2mCbVm9LŚXg8-Ӏ6؏FSA >ڰ:rgEKk%Ybu 4Iw伟g[IlbkʚMod @vlC%lQh7K^!cZL^;q ;v+ax{(m+懴<.3{;IWQO1waQɏ&XΏGn|Kp{xٖRy1Y^(6!CL}"TlzSToC?N`v I]Jm9+ 9kwk(}Y; y PsIɭW=@MVv_RE>g-ϗ + "Vcd j~1XX]~&ub=P(-(nq@ w=CYu!#f9~{șWߺ(t-nXm_d/F ktW7\+d%[sP<=DbfǷ-}=S5B;)co'ITMSr?7#lI1gA4zWa" +$Ak/6zj]Qy_i+ {غWs$}NKɹZ 1AE(LcG27k 2uX)x/}h[ZzVxz"-yiτT?: nixҴkgиkex9W{砞vP[G*c~+X$Υ0h>"MK,]s  fuwQ(S/>[ Q(x9ڙ>($ 60Ҋa2Wr] j;N+uƲ!Li0nz^ (?~#Z ]*9Ķ$q~Ew,Q+kERєg%_J8o~=3Uo4҈혣foPCzt҉#n`NG ˥#MXs(,n0,?+ou. $N9 8+ҘdES!4 $~3z;3ͫMRcߔ|93z̝XS1Q-#(~k'Λo9:E '?;;pQXZXC.:!3'6a\/qZ$9 Knztdˀ]BZZ4ϺϷقiMG7v2|fI1NO reì?1(IO!| H|M貉akÃk{xV 32+~Mi̓_P|E@wbBME-9%a}-Lˀ̆Kzg3N_[V=CgT8RǼҲDvAIrQJc/C0*kͪAB[c/l KTK| -_y;*%"&2M١6QUT~Vn#C"gb.PE=NӾT[h]P_G4Gj), FD mZBDbF׍vV'ZHS0XA/27!|1KTBvOz>HOk%8 OAqM +ØBۭJ1VVizfߡ*Jp*v+Lr4sj^:DZOŠ'UruEIǬS["2V-[c2\ϞB(?H`̭; Moa-$0$4( *O"Mf^[}{b,ldo=}SfܴQNY.JUZ.7v}X[E*1X{jy6 A)(6N#9zQF$ [u8bB͈}fxXы rWg6753Kէlcb+NHt&$Ťlvsk~=[)РyUDQ:ݣ//>RW6|m/H (W<"Yaqm*ܮ_0|!Ӥ+: rRJ9TaM \s_ZO•E벱we+~Cwy^bp(ۣL c>c@y/P ɊnO-DX2D16w57V=l\OkuɗVE1t>d}›x>}ȃGo3" \ tÒ,Sw|&]X:T:cXHv8BE 7ζS*itAƹXɮ۲`I!P7h~N&TnLE{U1pc[J ~,Ѐi@s\L 7hp|oPK3ҷfJ <Er-C: Ò<+DUGsPR62{:ʵ5N"`)| Vgnŷpe^Qw\w"))[5ro&G˦OX4gu/ɻ|C䟣_Am_Y$;921[ wWkG&x2 ?g3|7sٙ&-8=N5 ?\ Ԋv—AYzH^oQ1 +}p.[ Pa)~wHIЗ޻}eFo_{+{}|jQ4mڨ: QC@dQ\>_*1{m>|Z?vb9zytuem&w۽NWl&-Gsͷ^o/a=cMI#)KyOQ'j?Ϥԏc,=Z\oClbƌR`.S瑵YoHMII!jp8PVnX31dMBRT#eݏ~ЈP '2v1A 0Z1R2Z xW)|:(6gC)<| Yjl L#Hk.X&q] Yzv'^}gNT(x}1yFi^7\nIl4&+$Ui :qToZ I卝QV(a)KʑLSj#˧Ը?a2R-H.8Rqf ]xx1EB R4s)6"Pl(pTc^N)~ كB wq\95t6  BB~ٌwq3(ik(7y!g"̱B.!UEHSW)[lQm)U1aW@!m\ֱPlo:U„"Y(y 6H=CQAx0j#TLQoδC HB ,y0>kzKF[1v>d~8/ SPu:wpT?A6QhR5-<vC^#ZBtTWLeviŞd>7@U @TxT#liߧtJ[ٌ9FT)1.B k02M]VsVg-o#sFハ:*0)/!Z{.5HT~% c"fn)@/=iT:]<:TXuQWmDT2.p`.dv+[g4uG gӧN󎋘 Yɬ- B (Cg,Pf~Frrsf[|Ž {XWӊ6xڳy6‡{f@%!o@-FS쫣!| 7S.0wzuUJ8W428w֯+c3޵b䘡M9yjOG4l=ϫi :രʊ)$@,fҸߓO=3c l/K6 z&s9 rR u I~l51k%s5oZ+;`(5"1u;t$M_SYZw4*cѐ5Dz/F@8e Z';}21yh Fxy;joHMZT?`2A śTYQ(^ L{wR8ooS1#K07VM9#4:g?U_dyP)UkG M.VP(:cu0ϕy/\i A@@jrL0C?G!wC?>xG/I55艂Yp'6l40EʣDQԑhó$y=&n ef2NB(Nw2\ uftDF=L(]U@6pь?Mp E"v잇8}V;xYe\ ^ܓ$<}憨sm'Ǟ׫{]utԺ(n;&`Xs4W[Npu-E"{3&M=Hc FdE~0j o+]eѳlڝ⾚4dNrhK:&jI4 fw34J6ui:%XBm)H!ORhC]&H*mɬ!r_ &} ,: ulgг] AeR59-InZGs]##Xy]Dv_f% ?W\i>F5>J7GG@wOiWryWUT#A1~XOd,{',R}YPB #a?k8S! {pVsVpEwc?OSs)FQsU`E@h(f4ɞx[E{hBlE辠dT)|ed̄e".!M1HO,!6?)!yeֺ٧M KHӳ#Hhj#j>#2B'VWיܷĺvgU1m KQX" nč6 B u)˹#\$J S<躒ܠf[Yp:0~ާ'\ԭh0͈PϒXTLdE6wu&]iK]GCV5G]8~4єir`mm_L 0ͷ\z8nYͥ|ggp|SwW6\VS6j{>ӔD!]b&$UًtŤ_# N9}MU⋨m::yMWv夻(uRZJO#h 56a#J_?BgP.NVUxp'nҔx=zoB5ʼn~!GuM!vx¢ob]$2?Zd+E^eˎ%/G2]6,2j]yi qkPG?j-;آ"1][6xj޶5LK5Bs*ѯI PLab2:ضAGE|~ЉqKl`W"-*JBa9~$$ H$kS^ R{|tS;<,7<'AxR6WpIJo& / |hijw%8kgwFo gRI'z1mIlq#[8fk1f}%3dMrOշ0hl~{a2an{30[AqUIFJDZ"w [i!EEۯ[k.댄b5[UWܷ)QL3.{ F|D3@u5f('XX]{nfX2"ՐP- YGMmm + ©().O{,Js=qsj[]>dvV-FMq 9nj'f`nRUXuIe#pVB@U3fi0=7&:_O߻1V=)$ˆB~aQg}^m@Jl VMe {ʡ UA6Z:`#XHMNrB@aJzϠ.yrSҍg=.A{/@6ioa2}sڻs`NLm}oN9Q#S}V莂ĥ$艬>kJdq]mqF7 $?kY8N: FL:Q](7?a85=휊bu[?I|dQm'RA3~tU5T9=/X $K2*GǥuE̵柮u >R#V|2,२`#(4- r~d@ǪKTXvI:)4\{ᡄٶ7j"r=MTƇXY @>Cѹc3{{{]xsɕX:ɥ~]qPIB'j* /]hAG/sSYpHuH6d#ucmU|12|,: +N8A9wVol G]:ey  8e[ƣ"MM`:UoJld<@.9A)*0Db,`se -9J?P޼|T> ^ Nj" J- NJ~\=_2J4X\$!aqvF=3  E:X t|Rmc3=iњtJ< z=~3$kpGXQ#"~>RŀimSM`a}ڑp[qp£ǜSDa~8D܉w7 ŻTQcӮ{nBӱ]lT׸_*8` {8Xk+"aN?:XsH¾6'B; &i,fPŖ3ܹ# 0d3YL)mITc^XT 6t .O@w`y!RPRґ2)-BŮSarwܳ33O*R}z I sMπ(x}**z4 <0}X۾Q9@GT 4A,<\do( qUYpꍐMBşBc.Jq*}2']jDIo_B)ŀ= |NrNcPjםtgXqm`1Tr6 7.j\g&QM&*;GaDq"څ5zL|j MZq0H)`5s+DZg+1EPKlIhR@dB!V'dC?L87!EDL'2g\@s#S["}T6R 6/{{oKzCƏ$o,EhbV}؝ DqE/h|{0b߻J a2|(AB;.b|ԦI(ßB]0ͭ*ȄץՖc+R2Bu1+pOu[se @s @]U*wt yzgMKGKtnlϾ7N,B|N9B<74V݅gyZ=p0)X"~WD~kb6ĺsŻJgv!As;b/PLIG3]rV1>tq~uWNKQ̅Ugbڳ.U%oCCڜl\) us.`y`'Daxw+wi_tʼn6/0bζiLyS,(:/&?kxes$I[Zے,oz[9ݩիdP~]}ܶ*@ࢭ6SHhsqܶ"O >5?죌Q"0ҝOg$Xߩ@mJ+oޘ4 ,%{~\?xcfl/Vvrc%∶+Ad;6;H*ZE)i]laFN.û;ʂR~l {{JUXSz_ Z]M'Es(p["sfBx+奩SY/pC9cQ<}BARV0} SbS]ge{*@4gpbZ~-GidgtQ0t9p ؇!]TmOh5AoZcW1}vR$|F[HLtDV0-U2H/J܆h+E"toQ8 X #N匫BRyp[̵e=O+_ۏ7=h^O>i#njAZ꨿# ~m5NapjgٮPY9^6 zS+[sV* 'U=e 5Mdx N2:UP L ٛ0-p1-تzûccU#m0AX- "Ο&b%5 +Z4>O_4B[wl6D]g ݷ'(rsyQH6ؙ-c՜QM4C;f ZƮ&;5=1c.6m`o61Z ]r?eQ|$G螣*bD1خVVb+9X};SsZϧ$!P!oCԹ3yW);RoyYGC/]\jOhMGTA,Sj vw~KLdaWSj\\툿/k֥XMd% LC ))>vi/Grڟ<܉cz'*x#b1l9ke!ҿfJ _30$[&[h.&)Km i1k^U99d)+^t]dLc=L=t1kݒfܵ}REH\`BI^9 5]4 ;nKCy$H _>T66Wp/6edvc}S.#:{f\qp@hfwi.Clx`dӸ.`9HA[Ze& QPy+B_zʨj7h}ie# ﮴ސ!LUF }L[%22h_=J:AsGx$]fޕnn7KF֚V` M/,m-znA|Dz U8g{9if@ ѲU}L tN[i7gQk LB(rH.N5z6FȳT=a"T|&2Ar\zGDk(Â;(5W,kjAZmPڴPxe Ϯ;U!zG_ =*E WyկM}bS(rOQs'U7 QVɂ&`""_p.1i)˚"!dzn )/SnΪj`h\ 6 C{¹QY{gFU5^;:>/=%u *x{S: 䐥#e>Jج. LB[G`c0J*ӊ %?EOsͤUDRCbr]5#?VC?#zl=aMaWD;9{ݖ[6d(ncF͒!YIy2dUˁ>su\59/&X3[Mg ,wcrVXE=?d27[PQLW%z&Wb-9c~Rk067'A^f=A;FqwʍTSoWf:*[K]zfmj*c/3 %j>i6w/V]o:1"'341Ό^W)5}`by]j/Աg(?0vQ xeNj)q?C^k:YT6RdAYLs͜2r9a_ ۗ |^8ٕDS| $TIOGK[CxS֡[| 9G@7Ms"*/0?gRǨ`2bje#o,ɜ'FM$`Tqa=oQ1!\\A c9驔frCq*k^}L[[co \/ڱSc3CG eY SيgJҪW=zVG/@uCYkuG8 .rR*ZY*2!1t-p;t+ڽ?;dbM5Xh&v*aTH(wd\5O\zqR1z';K?y-2Q yq ~9S!QGEkI!-=QM7"qX-Y9W17r | feJ$ ҚA1Q;{`H1#zL5Y gj&~ HAL.aS0N*MMF=T{Yi_aqӪƞPxڟ>H{`}Q|"PܒL70z-3za1n-һLy_R|h 19SUNqt6  ! `Ϲ\_/DPC6 =:"vnwVVz{Sٗ Sv M8RӴ9$bT[DRMpD!DoQV}w*RX?R|@Ɩj8fUa!GA'[_غ j ( ԉor*QqN&lA:n%X8;64I5Ӗ;~Ƿ7 \C{tC˘4: rV.Uue%9fsDA63P?{^\!qA=2׌}U;%^i3P@gaeD2UIܷ~؜nHT<󙣴@W7G,V$E@L7:xWrn}k]>VݥG58~UC?wiguťNG`%/dXs3r(pq9t6ZckvWwOtnȒ]݇QCԁɜťǐ;rU(H6[7+gp ^FbҍKJy!S7#8+inUEѹ7ϋ~sHU3;`)1jvUxS%׶a,!8[ #Uz8qrͳI(ѿ `½s.O1Atg,UP >.rf?~`aK`PvHJ~[WSD~ 勐ȢQ?/Y;P,rT_9lٗ1|C,(0< ~A^2Wkc P ގ@2Ш< wso 4Cבq"c!2h%Z+j5PM"# 'G\c7AXJcAz#LҬX*.NHGQ LOz{JP%N(1DR$:Bjho d18ۻ:Q1 Ox˚cQ?Nwju6ߤFf?㬉nY_~%6`v.pħm*`14uVg;"V/7C̣5X_|,9G?~5D׎R$mNY1Gq?j$K[) ϖȶ9blPcDQm!COנQ RPgy28G @Wpnb{Sq4=ցPڄCď lOc$ӠL>SS S gΥꯊ,gBRJ;|2u/,ġ2_i 7\=m@!I1=]h@5Ǡ #ͬ)^a4(οv7[sNL/^8;SmWĆ.c 9s/՜۱iå]ςn1w TpzN=K:vg[/%svݞwouVbIvmQ9 jI ;6eSgvW4٢#o+}.<Kٔ! @EUJL;~TE? bDtyMm၌ ,}J0mIȻw?UDH !>c&u@XmE2y"ۈX/.Тѝk7/fpZv-KN"(RBИoϔMLarE$Y@ 9%CifRmPX%* mɩgb3tUVi#bNKP"_m"i"ex \g$0g9x+Ff:%i+&fKeo+捕XPbdɷ,}.f].!K266F=̯2 7l1*19!4$/D$a%11^lHj,뼅ث+XfjɷCe'3',6cg\Z~mM:R>lw,DE V':kbA흻@G!ғQ,s7<_z+aL>0)%Y領o۷7PYOd:xAd\i+]iAɨ$qB'v jP@rq芯gx$KȔqLgf#y; \H0,ey?$ԚҫeFh"Hv>r 2/5 Bp=s@j,z 4CXB40`lG.y.t7'{(蠷ɔ޿*9Â4Nl7$_ Zjg51.Hē?G?D="XjPT ' ^x4<54PΟRrT9-[O-S]ce[l+OPv,з dW `$<ґUlIUKiKZ*2E]ksoh })U=?J#"o pb;~#$\SCGLpe"չ&oJ60W:za:Ē{C⥕wbFl!keZq7&iJFF{ۑڇ5%3V}| FW8ۄp H(# PA0+۹Cc7F<.cnK WXi0H~ԏo%QG"@}ӭKaQ%C1X?*22G,e(:d*~0LPtHI 4wÚ ioҩNfRv;k$/,u o B)~NpHr8Q@D눆)[§mܵeMpm!ryqF*f"*fL.*yv^sܕ9LwGU^`d:/X2_)8qf8޸>E-Ĭ l ɂeGjEm|7t{͕PR⢐ Gjf/kȦaxjia${Ooiu+ Ϛ- t2quRڸBJtEʄ ?Lޙ 88/e+C"_LJ]SlDҩ$]!ig$@A8Y,>0m3kZ%Ԑ'g"RW1SS W=usWATI\z-/޻*OmI-_rtÔANgS՚u\ n0ު*eM(z bupFaϹwv`I{[)\AEa^Z-P8 :fwAI]HPi`[i9F=VOo&%[]QaG19`'1%08͇@@YTv_fܤ~M ^^u' {#:D*4Fk"jeJa1pqmw֩y 5xNR"=w_YT!J'"],IUSy~PyD+2Fn~ׁLi"on!iz7([xV?ߛS$eLIƥiBtOo5"0/ɸv.?RL ĭ8=D2P0SGh,I7mqA7ַ4j 5Ӎ>[)m0:nB,9k^|\+zEGJ_K!1[w!cϧ 9 -LO{O.MRGTGYSNZgg/0wOnđw 4c) 8g\U$Ƕ Dq3 6 xIZ e`C%z3zhuft`VElY- w+48WLӱuP|N H8e UOF'{@&O:Nz" |l7ߌ2cLJRK>קRb S|E_  qu,`4{G~/ãlBMV6"O0ТWCI=M/''Ϡ᜛ U3QQhyl:Bu^SQ{םݣy܁1czH&i U .6H&3>Ҹ#9?%V ucDpgCIȖ"PT `>m>ӱV1t$ĮwCԊ m|Z?|_VvPĦ%V2ƈCR& kC6Yo4{޺_?"5JCw?pNuc>AxZ zh\@ ^aa(7IM$UA?v9*-~bz!uZd}4,ۥcyfM {VŹ6 *h|EO׭2e d:%*m1`hM9 ,=g RC42 q29~{Ta^} )*=+H;+&$bw%-m!gfRsʃ[#b]/'q'd W%,;Z%5iDCo~r{V%~-v/ӌ|C1 zؤ$w[ů+Rsp7hIՅ靻DB)($V&Е CLõ*tM?y+]AoD/6،sff&Oѽ2!%qPBz!9VB8K?P;k0f=q&Oty } +K&ΣxV&"G Q 0]DUtwm[4WLq>;(wYWt "E*n U뛽W&;-.\6bh 8Lb4MYj"'[+4]4ܵ{}9!tB'Ai4,|BM 򢠯ƪ֦oo K ,JӔهU093w9hok<E}Z=Ԅ/\MaSU HB 3ԋcsS@S9+;I_:˘ߩ!U m@ttֵ'%3{՘İsYG8䜒ڞ#¨ iX(u̒,\Yz?sv6[ﶘdIO3,j24-xrdjXd,KAxVl9]ku!A540Dl_"r*{.!v"玸mB&"ZwqExI4y xC&‰<&{{@C. C$'9,yJ!58@#z&.埶jStc6"+Eċ(o\6V^D9=a3cYvsV0ULSq-⵻qx)Ny9cj^2I8nQJ+ BҠ TeW\.71f 4\&aGbp'nw")%lKMd#^ӗFu(,Y}?V'0=\uiѯ&!oqclǿD|^>H><* ŝӧ3Sg0%9dtA+n̝jD7-{2%5_Iy_ xB <$;u8!҉[ |Yᄎe ׸e)8%3rFZ4?`e'D|gvԹ>~*\_L`oFtH6~'c\ Ū1;Q_^rGsI \"9T밀ȽB@3m-+ChU4$+D9i*T:=LwI.N{KcU)= Ώ(vjZFIi]b3 Iq&FKC$8z\g)^ў}OgSֈieBshuVL9+}rk!Y|*ypɬ:k;7,jXظNzțp r JA)Tg[RC Lf͒Onz> O.!ûF?4 ܚB ՙzUy>fu3jYss…հb u:l< 7d] To[,WpYEcV>dAٴQߏ}n5QTYi-烘h? ʖR[% R'|!2BLجN㏞)%~lŕ봑zR'Fz `fb|6!N4tcJ'(Nt / ̳zڥ % ҈!_'^RSO[b#,&gBCKÝ~V/QEa)fML.2)n} ɤkja kܰCҭMVu H=rh7g,kF G<w&/( Sex[Ӫ˄:0R|؞0ڥN*ox9/՟!Ac:i|,_EǮZDu龽P:9gnjt\_va* %H;Z&䴴% ] x|_趢̘.]d _vATKdϝ/%MsL!17xk5w\5|F0ܞ8GtǩdJ0\wEEd)ۖ&q=z}=4NFb! #ܞ_qzbꅃ;hV° p@R7@)*BR޷I4-^sRN ‹kW5}_(DTBxDIxl[jJ3y'iF+ |^f͔nicv:k(d]cvo9 CpN^?IRMxH.H>nȬ͇X "Oz]_PAA4,+3 Z#/eS!jM)۾_.؜k"VYtOm>?F\?UkenAQMƴPp =g kw aKbKΦ%DROe+O( y; tYHCJna v#80yS|z`lRNaELRp:  *kl|NHŹ`<@A>@{q8b<FMmh"&kc"f_̻=YIeL|y3W6ֶWMY\<?OƎyyvI7}D̜7ܷ$HX/zTurjxt+ slNpټ=9.SrU"lOlqC|jomA'KG~ېDVSG@V^jF\_ !^ଓzbUJ^|IG1}{;c[#>,:`9/I $vQ:.f}MOI4_̡֋~}9`D1۽+WxB,;#aqљD\w8DQQ U"u ):wN›Co'g J;~ڋGh ym%ÓF`cL/`mފxm+"yyg}TuCaR\f%=E eI؊SXεnϼ(Z|RjR<6IUjA!j@E1u~C5a\3MF9Ǧ;ˡa;(y Fe7xM0~ynx{W`lQtaV2@жYݠEZ\ZD UnG˿Svu-h'X_+2ȲCKQS"k>="ڥ~aYlM^>V `TVebgKlB*%%Kt-ȅϗQym[I,Äە?XJאQ@V;p"DύUl] oQ0F7&pNZd_g1 /K28AˮŰUӫLTbV$N.N(8o5B_) פ dD_mI:7] EfxgQlrSZFE&v-%znТAgĀ >}|/cg4w+`y{Mr&YmnϮ +~3 l;NJWKw^(ؗosݰoOEc3^bMM9'eOx!<+h&!/rAطN]!>Ϛ8R~@O[Gf] {qZd2@ȫdwP Y=ϋ* +0c `4MT*{Zepk-L.0i.?־V*>M_{Qi3,P仄́tNɩ4첁\ /g~ ޏuC_:4"ON "te]>y0~PG߳{:<&ߙ. ;rgAO_nu$`DE#8t$35Eq/dDo`}xSAntF)u̦xL+obFmE-k[q6p'>A8DYۑknm"d1/v|ABshC-O9a48QO}B/dhY߆6rG&LWh3LxsH|L\d4j-vFyp }6A辔{LĚ yXD Uz'‘L֛>K? 5(7fZDiLSb7}5e,BLnak#Hߴ@[ֻN!k%y]: hH); +dJ81:LhwxKFRC< gytA [Venϋe1?ݤ ʫۃ@v,7UߛiZ]MƠފM[1 r"S4F6,4cVO ➘y M1B&F 9y oo`QԅS@Zgrul{~mʰzWͶa3 *t E+ߢua'+fy{<8L3t;A**ݴ]2;WIQsUMCp&ט{-HXD= C  )v‚J6z$I]iD:bx` =/ K%px?Qy dKOխpd"KGaT?]^:hR%E2I[Кf'BYB{xٷY ɯFA`[ Y qmOV`J\-d'j>8_e"V"M<8Xs惐H\ Ŭ'~ !$rHU^>gKSl҇[nֵ} 8_a5sCD>) 1  "Q&@1%' 53sC`ʖO\iqrs^4p kdq~ XS.9p:1LՈB)$.u&>ϝx2pL댰mG`j:Ye)9Q"X1k  zSġjp˚qs.8YF.NPZ~6 uw C{9h|8{12!~*ZuƬ( 8_*#qv1q7A56-5 oMbjy#]B$6NKiRnJ/ kUQV|a.F@֥)kW FSM=*x@hRlL " COVncU>}ehld3@P䱎ᑴ*`yŦ؝k-4  ržo4\ xLV$O! 2T)=u@KwG/xïM$ё4}/}NJ3/<O^P8=G #HwعzI ;p)}8$1yo_\ѵiO}i+!/t7gp%lbԛ; & k1=Hd}{=8BP&63TswĴI'{;u|ێUἎy3Ksn*_ټp޶|xCs ><+2=sǟQˏc ۘLGYhBODr:1ؚ) 67eD竚|2r{1kXn.[E\vA;,ɯs0!o\uQ|ZUPEg|Dm'08TuFO&̢=~J m뼍tnṿqI]q7hwMK˜{[5t,FuVsb(C%a'%3/=sTnB eO^%Hd݀![#f?7N~1 Bz"88(j|^YXN$q"N|7mpnZ]"c1K7:ˤBlklUZ6qdWD/&_mN(C(r=9- t@ooje oQY'7Zl9 UR8.Ej>ڢŊV8N^sBǷMh4&0ԴtX#_AQ;31p99*#v*o,!ս{s5qEuPU.sxW8@'ꜽ8Ģ:i0uq<Tןc0.(l_NwG?)z]$?V\'ZgVNvHB[o#=3هpCo%]S{]^ܨGCA>fFnqF6io6S[SxvTҬެOXÙd;Z@w¢cU|؟"YDOXM2CTcn$D!:ss bN-gVtd}a8d4KB{% u" 9/rÒq!ݷUp$Z#{`R@ݬ3 \'NDMҴ=;wGQ;W#HBGI`}Duiо%zK$&T;vXm3yp5`jqD@08Hrw՞@p^z'qJ[q_Pr@N8l} UpvKQx'7c@:!>v 50eXdLc"js"|ԴuQc3U5<Tu9)y-y#Sh,eǻUWWwz|cջ$E;C{:b4 G3~9}ʷf )X(^0ReAB}?aճE[]@;cVۧi鿚P[F XQ6,c{rE1vh^emp`e/:)p75<12 O{d]uBf㉣: ʬ53 , sXUY3~-:ϳ935zk MEHBɵW9(%a4 ز $ &jZZSU}󈏅! ü-*+1<1T I=NCJ5Z.O[b^E3n,˝5)SBVo{,ٽvہېe}۔hm3] gyT-IF#_I;}B=+.r3r LvdJy;:O^@g'6gFHrHb#_\_(s솩Es렃1jǑz,YВe S9Uw8l䑴Zo1aʴͪ s}x⫋ie܂ )F_zb^bͣxStp Օ##3][aeWN?P?4ŧF #9(kIjew"ba*2 ?6H؅բoUi[2}=tr"QpKt śIkrZ <]΅Gd6u,zC۰Q]#I=pbH6n(ͫ0r84pW`~[[YGF \ ªKNXd9S~~|n.c 9Fu$bi%qt, e_mm -r\ @^Qk3%tb8f!t8#-)4@aBzqUD~=C;ār[-T_ xZh?{G~+$2cc+ CJhx<>5/R_Ck9w2[E Z~kFuzY;Ibe>7x bKrA/`dU(;i&20/Zy*֖EpN߆Y"{&7kOtJx".ZYb.U>$zCFR;V%i-[t51)Y} 3UZu9%2eT) .wI˰J51Mv3{NIufy ,NjB_ ̝c5YY!Ԡ3^b47:>G_=g{qT+d #Rij, @k$Ti9)nuvŁCdXX 9Q9lw`#.M&U{u Z9SYD8`w5fJ=<6T_ aN fEl^+rov  d9.K\ЭyeSnwb.M]QZ17cF5FT ]TLXP+D_gdvq< EAFz,'Cr+VnHiYSL=gm¸n R@2 ` \{N#"̼0("+ؔJӹJjNv)I [K × qUk y ˙tz.&C"Y( E{6+i&X'ۿ LJh qB;pW3JR5B:+R7B6~0iR:LSFdF"2UsjՅ7FծEj:2x=/ˀj95=AR\K-,[ sN N8ʀdץ]eǶS2Q `N9kh-GU_jšp=2[WnFFj! ; ɪsM *#kS}g=4B:5A=jӪ<4 og<'AX-kzh);=j,I6,.]cuEʂ-+Mߧ C~8K,9r!^ʀ^z} )8WZС?29n쏼m }#Cs=ǙNM>z2 #DLaŽU#sn4I9r sʓ gҨIe\HI HEPxg9Oz"jn;{Nnfh,GB"B)׼{|&HXO[Z]Np=bR^nDsi_"!Xq-, S1´@Ntsq4C{k.N ]˯ 3y]] dJ膏mzmoz?{Si Xe@MνO 3KeފL=qhzA@ǂg6)ϊ J#$^,ՎpKcVUG Pd\r/~'Uz3ԱhRqNpC9@Ir>ƿ&KgnkO=u3oD+$JNKh `' FjP_UxYN8h"FM@]D`UkՕJ3ӗ]ZWbNۊH!\GO4`Lhnku(~ Ky`~QBM195y]Ƽ#y8:?Iޤ}ͥH_l'@uG2Yc)s"D+p]W{΃5Z/rXKdUo/Z64'2cb_x%|0R/!eXr1d)ݙ4x m]1ֽ={@S] ΰWϗJ^( 9u@@w f<-̷fٺ ;5h$]p%Y>R w<&36;?j/MG>$ nh:P(Lw7"P}*}FA֕sĕ 0|VLcv+(N'v͝ݟ(c<@Zuv+(H1u{]Wf/urrO!#@;)tI0De=RUaY ^./ n"BQr&kqG -EZo?HOA{f"dAF!sOc)R6H|܄en(>b1i,$%̙pRf\#4k}_ ryDՁ0=^<=mX7_8Vi! u`?~ws͓e+H\0c5;|Za5."cYQJmBxO]]h| gN |1/b- w{5) `X.U[f8gF0'IR%{xh;\6 F|Ʊ"MO74{-XGӈ!By_H n@29BDs٘6 [X/vޗw,J@EH$yOo;W6{'!?UBmzxs2:YJBeD/ΣOz_0gUg- l_$U%/eV%yG?h9'Zl¶8}|y:6團؏'_#鏵5e'!牝QrF[%i-MC w)Wq&8=QsSɋ+6Pj we"DFkɕsz9r_WZ,8%+E.zUc:CFS!k/!ݒ71vǨDӄ0WNF.biZ Q20'|r + ֌χy@2'E8J`I :|ոQkp^7zM GЖ M,Ne{iEljj%>GXC87?5;vT%*RŰŗ-0\L{+׎v՟}PtңTJk0QUƛ Y1⽸BKh< IuSqSC r/1WxID8\G :2ăLD 0{NBe[#ԇ{݀tۜv#kP @L.lŸd<i9+WpG5̾K9Pr wh"??7Fp2NKyvXa7Cc&D]vgͨW+\}h:< !J;kIhM]SՅ@ 2$L1թ 2OSGOVuu}ELTg*/OzS'~8KY K ojiG 9!}37V/Lš6!L%Y +'4VmCd>rWP*K}E5e`½qa&^٦m]ZS,_~)BOCg!S>Zm \D=rkK~|",%:t6\W%TZ4Ƨ%%s^{384O9{i\-dɊ&\Ye OLۗD&75 :nLJ(!͵z;-dՈ+bRZܡ LB9c ųp>6'Ň~aꕓ!Wqa/_˜k 8YMeRbU4ÐmA 6TW|>;]dQZ'Y47?F XTy$25q)EŎV)婢϶u+;(2833/۔ٗbW & ,mICf w8 pAg#5o_ G? &6wYTcIAx/p;TǏW+Ǜ$c8> D[e6AKi" _FP194Ťfּ&<#0\euV xrOWa t|f[%LNt;tڭ *=t<3XrU؀Eue,~'|Q-]ٍ~ Tk6 ! /zn I t"SSmM =6EIy2I *4o{tV)2hq?{3IY͞nYd4_y ԩq*F ;-H_?:yH]Ĵ= cQ<]1fxD@_|PI[$>ͫ2;RL-TRST@5Ͳ15+.ǟ:i֑n~K_2zM(he94on(Bc덳zIL#`r6!V_$Ń`il3~;jin+S3ao55mk),~)+ڵl>(L]nϹa&3;Ɯ&}kY:2`Ms2Ќ oPdȋXS~[WQ"뉢oykIV2aL(ЍGQ#nW4C{ :ع0t :$J,bd7u^ E2e׀es3SUA';7ħolSw[D[oy\Vtb8:m'Ij~&f,DbYBtzbnuZ7ys'SS{Ce$.J3!2vC4.c'aۯ|uMp![st& Dn7XPl粸w Lw4n5)3,BA<.,;LVIX\9'-A'Q.>NH]xRp$L Pǿ*u0Z@[r74Qzj3"<"Z17S$=SO eD}mzwQ/F>i4R3'$Q/n/xmJ;,C TcΓ9#wcU[('j~2v`nԱ99L1i/9ʯMtCj\nǑ90'bt?NpFL9ROEU?geK}uY#&t(W:r5Yᚐ=̵*Ncȅf:4 |̩B" 4pm,GPܭ}Zj㙖ՇC|zks\#M7y{1#ohq29GYuPvD&||jҐ"aqD  xkjFO7)QPm# I Y8d/1{ܾ؊N Glz8O;fM^&n94\9*5{8&rbbm9ѿ&!egMb̝ y[VN<q/(W l@L !d,zɵh]SUw\2G9:$(g+Qmani++.Ͷ\G$?E>Ssz~p.@\y`>HI1'~YHX?M.P^Y1pq\$~pCō͟g|]z'=F.L&FK6yќXtA^TkA`LJlU@Ҏ=J{DV@8GAAۋj)1ⲍ{f (ʷycxCyg?x~ؽCFrgFOÐElKzXp9x/I[疉? }C=vOWFǹ 4.*r!{zhW2'Yjra7jjH2['uLTC6dRȒ~M$7ؽؗSڇs:GGF4G;FY#Z#T{Ey Z$&6~TNPs/JixfUOa-F 20#zeW59|-0o믥VM* K{ydjE'l !N]=eC3ْze0Jt!C.)g>JJ8PLrl1vEӤm8fc\ykDO[ח*~zn-%)? "}WU;]>C5MFM.+<sWjHmB?^BxRn?uSk#Tnޠ+EIZ$'=e8v(I<v8GNWfyISBDa{zTDUafM:Bނ+/YQFxψg2G%)ߋuzـ >G`_Rc k5q'ԎԏK5 Mx~ΠMB  xWػo{Ahz~rCr4R>뫋,9.ސ, ,PC%։GIfHXP`D[$ uFr1U08jv9G_iK{l;[[/z+bG} -6kAi%t.Pn]>Q)?- jʰS= (8!XSFQxH!x C0WA`uZ[["_a+Vs7LcZnٟ\BO҄aĤFKmgKʥɔXvW5k٬eZ3 upʒcTʞ$BVn-.#sR<>gCܫPMڂF-}ejt=`y>ZL0u,0~òk8{ %]9Pو9\?s_os₠ʞq lL1@c7D1,]`5<ӠG~n_1+'e~h{A̴hUdaLEUuF^݀,?f^QWY'cCtFo!, ꂌa泉ZO |BX UGyR+2FXD dL㽍jm)!Tռup̊6?(Ndd^ 1N+7)guo"wdqqjo=u 5+qWP, )'hi-g~)Z]p.MSD]cKpЀ=[(}/m@B̕9&jF|WQcpgԛ"vA (k3%; : 2~mwtu Su~kiBqPƈ4[4v4 $hO'A`e2)ôཁ$9!,"Tn؂_VtU[e$,RivNQ&Nz:+Q&`sD.Ӯl #ng^Ο%߹q=P"*G,adCj~Mnу3Tƃ2\hzY2_$]?P9b5i5"={meY`iL1/::uf%q%B_43K|JURqq$0?ٰ͞Z:5u.ʼnoPf!]2:f#fL6cv^ Xs0 0dHY 3l8Xh3^h A0c +2=%ɇ{QR@Gídk-+x"#IlŜr"vHjp?+p,.(7騺wοa}9!S1cO y>;b#. d#wJA!5wRCSn@!Ӻy>MC[FFTپ Q.#YPc ~M[oN{Ǖ^Is>ݚH窤Gf_D} ?KyJ ީB.H\klôe}a{0豩#+T sTN-g_k^?K3@-c](ȗ㯰EdC1T۬a(~lL;C;ݶq6!.Fded&[GcӅ읮`l % jvi+bD#jl%6iBJ9M7]ulgr4I/Mj].nUaGţmi" iH Z3>C_BbnlH C=ŕwՂHc Z8X >NbzPcārcA@: Jp2t9evq7#[1~ŅMҖp3 A+M^m^ozVoo[9y*Uc5~ LA܍`ޓ>0=^z:u]-){3;YM#4h4l/QdxѨHdn6as28^FRCrgK= .c=7BUyNJ'~/fN+0jN}^襀IXp\FB Ɛ#.pf\\.8| ;6auأ G&0T?53v\ }JxfKD*2VCfUw摭oShE#RnCzZs/dQiuLBkqH4elI)+`P"FŋC2 s|qK(]}DwBvcR="83cU.MgEd(kbiB~Y\6` awTH3%I#Hv}SH 4T!'uȨ'~{ # Z/ Yu8rߖC>3|2BZ }0^ɨ:c'_JZ]PoTN<EvRדm_^?PT| i'i˻?(QY ,5j^<`*/^VO(( c.AWnvUl~y5ZeyٝQ2 @ oT0 F:z fOV'ީב?S84Л`yh\T?1 Qif18krjdD2E9XC>bAq#$(gr8y6JqW3}fjd~e;MX1v D,Ȩb tyhlcLmsrQIm\~;Y@ :~{ pmPBda7|(z$BO0Rpmól>{t p*)"daTKH5kBIy:6,(^LbzK[<LAA3%g4l<^jE]o@P R f\+Zd#\+)KӭQd> ݒfYk,b! &%\|BHO_)WMVW*Zg6cTzFIT^Ԁ&6Ob]\=V׌\T 4 wP9AaW-Eؑ@fz{=(GAK^5J23!@b;mI2SNٟaDVa]@zu瑫t {}+QG ۻȸYz/t:FY`3{:KQjUX$HUt)0"! ȝảő?)Ӱ[Bl jV&Y=n*KG$%۷6P|Mf9gO ݑcjñogp>qʼ~`SVKʗF&:@d w뾆[*^8p\-Ǻ#Z`Œ.n0"sFT| #%5%0ߠi$an,]" h:=^&SbF5=eMfWDW%,jlx7ɻ ;VkpQݢo\:p.l Hqpo.@{)MVZ߀(L/^t}ωvD ݙC~som~W[|I&nRP cV}38dr\ѐFoE ȁ 5k$جP-q![y55-A&='[T@(ZxJ Q$ {׬&|9h,!E]W!kpIPhhU0^'\ =R-2/֤`{FDkaQ ]42Gxs"q?pdta3ZC"EJBcԤJ+ I_j-b'yC}5˷?=txtCL&{ 2A&׏VB6Ԁ[o<8[Ͷvڅ6=A}3ecy[C^8IH3aK(BQWWb<<6\v6O\;)q>(F_v eO(F(s ͧ=N+kZfH;FyPء<]HCsnEla@vnRN%kfO9g./>ePcU XPK C!,H"~i|ki4\"fJ|ovHIKD7Q 7IWu"6GyLt61z%4֬"cϛ,a򾆊MS?mƿ051PLk~[Me|cndWZIF@oUZ>iXt`_?d>孍\cYkI'S၃V&WK.!Ec'\d'gv(LLf){&F %l~YN2+а%,w|=:!aLH.0m.B+vЏ1K bśpۼQLfSh TFĶ|יG]+`Bưv,b/:S`j nPx%"Ry:^YtK7{>*]ÞS$$'nSÁ1ys%o~>4S&x{\.[c/՟ $9rHB J;NΏv?e ʑDz󓀌 !4J@Ya+ v?+'0=.Iyм ly>vM{v<ѯj?F{,O57XT(8!YP21qszWt)UyCr,;}<4#S[ IܤKr|.oo._+Vd]Rwor`<F+ȽCo ԩ~^PR΋TML1ۦ2ؙd10_x׺Hh`?s; 0mFWn!v;=]:Nܮe“S"}3@M61*YmfybZWcFM}>.pdr;wZ쪏37 !a"1bxi`xs ~JlԿ;:2Ny[,AH{$P 63{dRl+8|DLhd%HfJܒI~DH/qW1ğ?V>/oT&=Fj)WS3:}3#{Hl#~AW99`G"-X2NoljrTCu_c.wH$ļw,/')7c*_}4ЂӏLx}?/ Oʿ"i210X@ -M"9&oVw5YWABpJ Qw+6.pҥK1)erH_5MVK9>u\Kc\BahRbP Eu6< w˱?9 +Ɉc(㆗XgAjUpHfӫq E񿖞 .gh7~="hU #,N/cr*+c&{{x]2p@#;p?86Ylb}Q+Aʷ }; CfF_ *Vo8c-PEҒ$eR#d%7|8:FU+{( /j.٠kM |4?*t%!)Cw@ddp1hHc@֪o_]ZJ=JM\䑏CNS|>>jM6>b,LObQوcND C9+j$!Gn۩ ,t)R?. qNOui)5Z8.+v/W8mˇ&r1i:B-l,'&ebiySZ{"rhMpP; DG<>eM1h|ܖQIX8wm#v_bBf6*TЗkG{v[GbA&piKbsA.5'21EN@? mLUҁ0ðKwR)IjJfoaN-'4NvAG^jHjlէ@=* UǝnKuܱqk63{BqʲO3w9K|b$*]'|Y:ʓq}>4``‘3eS52{b%PR,sGmPo*'aOİ O/jLykk]4]a>/& r .\#0th 12gHE%’dr(B+JfPec::$vu;sAMN0.3ގ`kGl),0ѝSj,([RLJ!Oaq\3F'-/fc h]MLU9Xhq<& 7^tE{zn+rn-P[HFIXF@Ømb#Zo ֞Ǔp1Jfs\v#Z<|B*{F5SJ  mw7nzFܓ(MM^ol~. im;'dC^σx? B~ Hx < n^1?-RSV,佇b̈́K/,tuY"&vs ڪ'hXuOJ2UW#!aӅa_c-\cUmJ&Ԙ#] nJO( e8ήOe29a|Y*9ᆩ(pUjf`Vp}*3`'g8~(?7$M}>Zz63+!6;S9JX[YS#Êa^| Ot5ARNʊ{CeUxE=DQ n=04^,OU;QR^.ܑ vt^oǜ]q[bF$?:EF>JR(Ss8.?S7Υr$ǀOk(G6.+Kd,չ*D;$pnhpmAAgb*BuX[ٙKASѶSw]}$? ȓm: )386O_#-k&Ho3@{L?f|'L-t*PŽ P#npRne?w,&dHaUEQi5WNzߦ68j#8xYNדrI^|7B6,43 A!XjɅZ\'B^Jθb.ޕU~x0o^Urmo2}֖T*f[I"LL GFeH}_hRtNy )vJ ̞U2LΈddԑݼEIvnS OHe!;Nˬ@Β޺^*6dOmRɖ}0} %$+Z&+y e.! T Wfa"}d$&Ĕnr:hUHf[  EWrn(Ii>Fxghn3;Z=Rd{D6:jڨt)O΀CYN{NO|)KSc<]~4Z1C+$;ᾆtYQ7LT1]MzT{ǰy@%jd,Y/89-tc/ҏ5Js.goDVFRzD-k K x 98xn!g $#t HF]V@6Q\"kifng (T#Eݟ5Bh p~էME:Ys']o zSϤB〞V`p"E؉A[-Ɩ5V@PRZP%m%?B;:sO[GN224Έfόo@LY4HM־r-2-ש`A`OPM))pOf?Jz˨y!D p>;(H vY8V82.*U ;Zٶ"4;o,5UumZN~&C?z TQs*8cl 'Q>y)-y]Tap vh*;|7k^.w13&5uNAҀkM49AqJNl>|V];J^ ï(xz gs$f^em5G_|CatdRW7TboYz /w."ӆ[ݪ8gwԸqҖ,5cpD#okݲ;R]~Qmf^#F/| _vȎ/йiVE-j|O&Rɩ&L}iEV]+:vK- eUV܈C |b)gj(̻1Dm|J պ8'}HUONA ΛpsG!]d(hWjt*4ڄ[ I!|z3Bìꖣg*y"G/n&RM֎\G\7*Npn;ǘakmD^[Ivg.} WhC`-8ezYgwv`$g[ȯ> r:GHe<_-^OBxY`?q@R'D5\,Μ^Q]H:iu!sjH Bh69с-\=cFis#YZd+/@]{qg:0q0ؽ1,)t{WK7*z BVC$,M3_x0iؗ ]:Oѝ,JhoJ𒆛CihH!LL+X֝Ac9xU5u*dXR{ˮ^_Rx!@KBJ#\N{{z_Fn4֗'x}C z/?noŒ.Pf3jh`'֣tфGWkl頩(]x\ѧ# l uiG8xX>&oekQgu吩o:qdI|c0&MHJx+N5褲;\mu#_$UWt>}j숽 s\/5H.o ]yj);lN!M?,ܵELb&thֲEИ ,ɬXN5uL g.$K1ǘ}:ƽBGzW{ηxGdKJe@LA ,%5?4[c/cmyB s(p*:6qeݞH"j:{}m c&Ͽy}B* DuK9# u{e' W/U.{T`_˚ŋ"%f5$H:;e6"`9s{  xCBY Q1&|bB@Hg +buT`>q8}2yov Ӥ~mx;( L8?êZ?Ni2f.{Cݿf<>FMΎo=#-+D ӡJ(󬹲MͣM_iBkWJUd+ρ|pVe!v"q,KUl4Z,^&IBsZp"1J4'vpuKafBbٛ / t,Pi?tq[ _d"P&0`.!y'6GRAxN tk_V]x#)r5 1e955b{zD' mz".澞`j"3ȁ:>/D%($M^@}I!8}<#[8[PPb NoulR#@&HhƂBsg-Ŏo9^攆feCa~O$))Xe+g\ҎL9<} 㗑O0Xu ͈d%#ޑTuţ>SG~ Y̙dKyF&}65pDpjJ/C:cx?-btIIzU\//$ fk?V_́tV.pcf,s/[HUI^Tɉ(>dZ)h/ Şk}԰s|1^{Aו(A5w H*ǛV!?Q5slH9JT$FeJ'[UӴPV!!1p7[%BwیJ#3wܙ5I{&Q@V4ᚉwtUyS:bFf'èj2 )ߝ9 ,ScTè o^Mv/9%r '7loHNtK~y,ԯhnRk1־A `I$҃uJ>(BѹbӠSIo`S RX"HvDޒhSqcz/FEaV.ط;peuI Q%Ud1RQ>Ѝ_ s sGa,i;4ZxHZz]t #aƉ &=y=LTzc9O9 +0c!e1WT[gu 7Y,H"!Ԫ1"*\RNWx %,g*C` LN#dYH1{bDtNZ3+A*N@}c^|[/TO'g?+zWwȬlqFڑR)ë+eQ1GYQ9^R5 "L#/ƈAK^{mxٶ)f[lm4r\ΎEKq:>hD/ n:dj9MŹ .f14rуĭِĂkWPy0!,GxP:,?ZP"W@/*,g@`TG~e7n#MF /[nwrE8X6)5dY,){之To" L8 ˜zޛlXgҥ;ϴAػ#h8S3oŀ<%6i_88pBX~2pU\/{)L~>m ]IΕ{VmJN%2{ ֿ\9׆y&6T9?P;޲ HG4G@4 ti6@MAJ0f/XbH6M&N cQ`"LCimgslmT%؀&JZ2eD#r|4lZ&y2 c8[HА`rE4j@SG3 I٭M$eb*}sFv?J'aMŠ?hHa-vyL¢`(wp7QK-%B|Ҹ'p"tC6PTS40Z}M%f)={Qz4vmzmp'/l2ågXJ3Qn :COrTc/U+/ނA,ѕԈX>$jС ̗XP֥ʆ̨z{*gJ[Ihᆟ9Lf!.;Nl8ؖh-TQkXcy,q.apj3p&X' v(26P~ &b~F۔EwXx7| "Uevc4V@Nag%RaӁ,;Jb"VsuL>oAӒ@Svl!4.x-ijcNk! ޹`RZ^L|O1^Lj[a`}ێzژhȥHj3~+={׵[gC(9x09.`#,S#{>$4{Gָ&6P ]9=e<άw 4붭2ǠaxON˃U?ceTpH' SQE1vR&!01LVTޜb= }D-6ĭ|uIڗ]im4yIBw  -Z۱suo(gSdM}9)b`*8\)rP$d>KPKx-g*>%ŭ@0˳QošJ9{`&GD~2-U[)@)KmȞ^t8򯻦,jP thO{W䥌U~wr0g-ұU~drxQތ|{Mc dHozE %\7gV WGUTu6? C_2'BlCA"UrZ8[$ s.ЈѲ骁\LaOYOKPޛ0y >K*g:/ѻKbPPh,ᱽ_&WmG K!>*y`.~+vIG d {\W&2z:-p,=PzcǨ&6_E+@ ^_{(g IdSp^7pS)ɡ̪H^tߑp d)N?^J=,7JU, *" зKwn뷆jRD?]UՋJs&ܹ;rQR=D\pbt:Jk)&ExP\Z@X9gPP;FsDY$u DqPU%;\S<Gĕ dS^?愤#Ol5F1 c0XX? A =C&06m &9]AqlBhĘ:pWڬ^%ȆCCc!xe^{(ӾwvH->^z2%o=n 5#yHB{Y2.O/Wzޮ]1z0N6iœ_ Lrw1-tn]'rb*l]>|1V:Qgs]/ ^FNC{MLʜoWȸyN/Q QSmD`Yg<ҏN'*.!2Uw9kq |>V Ca-xFqh < GUvC z&UM3|]C:XXC؊ !{_cȢ=5t2-X:&xChEEv~Rћ`J:Iע;(QlRs/.z_dLvI4-,4]}"{oJБ(w莦ۀ:EDa@e؍?eu&{X$Y|iff~=Eo/RO}pבNA&XƬx>E@r/<؂ >G졊'AiĉI|Rew_z#UϦ".7J/)pl~G|_ؽiZ5poȂ+LwTsFw)hx2T/LOfRA6hf8GnŎQ< 6[~ؘ~FEY~_Ǿx#(H[_3’"iZ[OT3Ms!H ~k]e+`dC_HǗ CFuvz &0Bl /t)8&]VE0\EFqZ67(܊B1ZB_{Cn;r~@Q@r\k2!{pQ~[Dkᾯ2~eHUyz7ٔF;]t-$v|3@g g@~sVl&x|e44C$䱆L.сUޥ 1$b:٦$,&wM<@>sǾy ?1Ж*1 N^'NJ&nP)-m 51kiM QpK0G+D}!3VZq/Yd4[mv38 ѐ taBFi{ 5Ljfsg˃ e+VF>>]~W10v&$XeyԝAoH Gό;&!g.K@檁_Hӿu BҽEwYaEsOBO7om~tD'p\{WP2 I^#8ژaǾ᧟d6BG8_N|-xs y # +`ӵ :OzWmRm`Hn]ocTCѻBOvoWۡ'9*)Us[d8ںf+oo4ÉmݗPUL1,TO R`W5'_8+ېBck`N܋~J' #a,˷p"|TL9@8I[9W(iwPŞ]u~CȸɜOx8&S.0fm _0I(tmhRNC{-߿ pޜRDBy!5њ'vOQz@,=;w:9n|h NG ܿ*v^Tƾm4Ҧ; ,8пA6.TmCrcAf'0!#n7J'ބ}+#r҂Jz {Fuh&ZYyц#){""e{Ӊ;%1N$+囔d XQq3C/!j R};7Quh[ {f *0Ԣ`pK9^tыE\[w03am0^n _mC̴\p֐%+m  RK(נEK fq}8}p| `":g ΄)tkd YaZMܶ&1aSGfە0$[Rokdg^DTl=t-m yAS_p-WKDeI=6MriJ*XH.p̓cѯߺRȗB(lkul/Ո6~Zv ٩SN~1{sTYcde#GLf(w_C!,k苧v!e}0/}e=41M{8^ b! S)aHa⏽)"c4-&db`SWo!B/I4ǎ+G%{ԋRFpU H$ֻ7s Gl$״}gkz%1z;aN1 (ISR*Ku L@KR<8P3-ehQM4PKxxF]˵&#z9g{]F8KNQHILwADZ9HY3^@@ 5(Q{'++Tdܯ&84eg DN4X;Uy:_q] @jZ$IOWr?=U:kFLGH \J_l+*j#: nn̔${\Ӻ Ґt\,,@m-% ۡlQo3nzݰƍm})J_" 3JTgOЅU#Qpj=cv^J@,E} ochhn!|\1k`ƺ`0U޶]i"4-*9G5]vMRZkVeZ *cXx'ml*`R^m+$:LSIJeL NQ Ku!vhC)@E^ƾޫDY~}99cO}*j0|&8<z:WJ`.fp.bRfw*h Ѫ}&I=k"ſU)4>Lp6U7Or`~Z!_f^x9f7pV"7#i,@ !(2<@< OuYv}Omcc4z˟b|yjF&OdʒKp_MM&f~yR\FO?&o;(9C` ma|z|" g{0`^yջtٰw3$/1h(#-sS|'QeF qM7?&Ysp\LX?W 5_}K,<>糌&s.V$E-yC)gӕRI#P-,')(K@Nvۢ 9tJ\_A ˃6c4-갲? 5&5YEьkwK%̝,+o>fSG F=;3|B@IڅĻ&|L0^l~Ԭۢѓy "CfR>p=\(WC} x8@R#}5Ke.G 50x+u}B7 4LVJM _i6wII@  c.(!̋ۿ'vK^/+)|DwN|zNڍ>'!W&'XXR0p|w]ϗ7R6#Ǵ j dd/X唕9RWY.qn;ri%yHɤ❤sm{s$ƆwWCAm"CGq5$mGaF.jjM[LB eIqًk1b{K6wO/zMr 둄E< ˓Sڬ', OgY5>-;]7^ */~ 5xc*Y4{d yu-NߌΖ-3<$89uNT4^|`Iׅr+#j7eLDb*SX,TYf^ ʚcw |͹ `F983hPAY_兰 W^ySrt&!${αV.у=|mK9j]B$E0-q"M^J mgr퐆L6^$]@ң铏ĭEM]KSW2'`M[«!Q}̑ge_uaʙεҷ!AqPOX&6> X[7>PyOSw2p@+{OAb%XF$~ҋūe ) 6EAlgh )Ks _+?OJSEߟyܥ8xf $`D$9xA(MT N@7)L1?}pD}Z^̚C@*LHt"D@kCΰٺ@"h ƖP`1g*1Pk'=~zįK"4Kܶ_Oɘ.VLv.k~ϛwYg0Ęai)T{ROAC*+4G ߭YymT'vXpr폅JQɣky/Q &f,ٱ|-Ѭ<) L. ؋*F)|Z=C7h$Nr#!W)vp6ij#%Jћ6P-|awPPNHGRśN·l_%]ޤ'ρ>kcT(|qt mu,źQn1I.-h^)ah!X]]A츢HEnShnġF(E{; CO8fឺJk`fz~n— 0uz@8'RKE[ZI->%0 S'yiH+9B->"AN)KwdS4u#j[MϹVu,B8@_dsӀT(/( )Lhx ֹtG1x!0nai|v^Qv s4Cֶ2Ё*C[WCϓt,ʴ X"8 *M"ޱ6\ps_ FcZp6P!sDI"IZ^g!~ s1x$dǨCN%H :֑S#$H0 P4(˘\ D"(pcOx>^-Ӏ!2D"yYŽEW/][MϩoKeVOvPF+xE?Ո7fu.Y/#ȞNcanS"څ,*-\Uq$˲z ~SZBё`¢iXDo?'!1닟T2՞,%l/)"z&Xn8"140_*Zwn1۝ !Rb5[5(78cEP@BoR5j}ы_nS PbISz5֑u_~s5=\dLk{nug٦ DT30.7Cfau>YIiHT3+FS_Ye'FA4KhS8}W;qHJq#IJѲ7oxL\Sw ݚwd}|3ST4"lQèXW5~YAkx]I`~6 {`uxrH5\;,톆"2l9Y Pf& T?*@I0|BH|}jǿ暺'tkGEB%Ɔ[`̢mq¸)&Af=>ȑ ƗTQk>"Y cяs,ï!#jj^UzIc&K/r} ~O (>A_;' Ol-ɁW4yh:k=O@[ۑp f7?VyqϦ)*f! BU{jĥsb|4.\MY#W?[/*H!(3Uո¯tZ&:P{iGPy $==*?0q:tm]qI(6sA*=fs-l.p<=tB!ERUR۩)+k H|tLNoУ*I"SxИy+9wo]î&(v 9 y좒x/ҕ@vIv~)>i=Z+T4J(5sꍃ(1` :=bnmUQJ/@ e _A}Ҧt)3Eȟ#\Įi/1ֿ_nQ:[ٗzI:&f?fr}n5Y ^}鿠F&.o]iT8¸@#M;vA= &ѵ94Wy+JKxiu)7D4cH>RMIp=8A-*XݢAj<; yS>f_\@3}i>Q:^{6qHF4e,boL3cALT4WlrQ'e7SeԮ/Z&X:zk*o2+x_d["rUSG/{6"28]:ՁA#˴^6M>%z :k7G_lbqM:Oq",bO1 ^9y:e|>hx {HxS82Rco$l[HX=<)̗;&3I19~* r݆Z0]0Jld1#>xFF{MWs6U:ݨ$~ g 0?ZZcMM5]$W̒Fy)>n7s%A[TV(O.ȹpL8kS[EO!Lk[ڪzz;ZT(HBFa2PENMu\Ċ40o߷@F$(>@pfS^DjhEb\4-$kdb`MY;e) ƴ1zYK&߬_ ܢf'\~d)kpS2c'< |zH&rjYKM!aN7m-/f'oO:c< v!ʇ29\rY2hY&ҐE\w|eܺV+i5G?g_yx$|Ly;gu,$8ߤmnz,aaXoF8hF=΋gAwb~ͷSEPN0ƙmXn=H80hÚe君V.G-RrEBEVP Tz9zb&=ӫYD밓=tbHD+bL!X%ւugP~<HbD;g@[eO-@W!<XBWӬH,ڜ ¯@QMgUz^f` ZȫUÅLKڭyS/~M՝DkB=A̗ygb1v2GȨ$cXz@+@`1?8~iaaٞTiÉH|!,WZ5 %w= 8cY 6CU 4Tۯ;*4q-4;H+ StLq*p6xkd;8te@[D7MtT1r! PMUq"L!;B9'd=̘On㶻 x՛/,nV SЦPKzbY˩6w0q00 Svwh4%ڳ7}8_X.#ֵT]! Ӽ'?ߣ+qxFrN/ީiA-X0¶36:syh/ ~a}~1 rZ/Z)\K-(+KJT&p[#\iv2ff]NB±tM uʂ*%ЩO&HKl\M6j+oN,H&KmRi3u'./5FukE{2Gr'ڎxO]BL<T6,reƳ9Woԫl0#`o+qq@"-ONӗO`4'Zvt b! AjA8v.yI<!-?CD6c eQxKoQ&Gg.]GP)anA_ޏ6i ޕ }[fEǝ3^K&!k2 0eప-k=-'0䎁#q]o:ոdm,W&Cv`wH0vOveQ.$8#ő7C,2+Q>,@Le`(g`@)Qaa9tL,f%|ukYv(Fw44e&5|`'EV=dLĸd6G60wXY` ,D&cfH?|koѴ5vziB- kfmE`64 ]b÷aP@99+:rMSWA:m@QUFEKـn% 7@c ?@&?/IX9L4#U{Sa$jP~T:L rܪb.]ǀh) < u"cLZh7 S9@jRD) oa 1"Ia\)\fb5igKYq% 0ȁVD'M U?jq/Y.36CՂ69FʍǢDp,6PltC\>?B3;{b,M=2^o$ D@GvT?bf˶>؅H%S=vu|y`$;j  >_͌k*b%v.ՓgU=9ھl*L/{d+W7Kdhc"eX/9;Fz_ۤ07f־% jOJ{ #&ˣÌ'nR^ >8'FzUĥ7y({8#ݒmroעhx(!wB=soZQioe !o-TU-XqZƵ҉hRҥplT/Nبm؅4,Ozo_SƸLY&N k-!7$*Nނ߆ j_j|Ae0Ʋ-tb1x\"ˊ6Ӏk\L\iWAڒjm۟L .ni4.U )Y#$>1WkZԭ94 a Q?VV[Tyy-. (t5:_(\CkwTf # kV}Bvik;&6kbr0/"OlpM>9C_!'-yv/b6@'P^eM+[.0"Ho5q6b+SA^z47t[B)_!]qG$ّPH|;ٞں*Z1>q1f5y!u3ŇqWꊓCUD4c~0q lr^S$ja$FC)v7(c|jd@txIynkƺ+Ď =;-?K* 3NJ.NS~.k0,z~_@V*FD"%fly\ "rϽoZ3zm'/̈́77Cgࣨs`ҬJwXy?3T@C ڻZV AчC ۜG-bX1Q+i]$P:_]=g* /|Ad}np: c$rܑN<ҙ qpղQҷ<_P[$*rg#pE *bImT56Z7`Vi:zaDkkk0!1拙5@[ƚo_~3?p*w w"&OO ^3z7][ӗ}\@nlvn ЃҰSdp2rWZ}!h'ZL[xdeXejys@(Y` 7B.\[1oM<^=B+rXWaEG{Aoڇ&t!* RX7R/~#qD9lz=Af:ZB&Hp)!Snb"pYh uA2R2@ z"z[jWZGKnPл%c-]xpg?I'Pz'vtY€r6:!PosBEW[xVx 6fr9X:R&rqO@̔aɊk|F<djÑY1Cj]-_G*G&.8[JD`e`B):iゲGnJvֺm,ury$M JPḍ6q0'&Mm\ۄƮ〈]`쳴e;' +b \t23;w4, З]Ŗs73cic 'K(ʝP$;M[˻ lʇmLAQt_J4b; wnY N76tQaw.Y5Qj$5JcLSCV&PQpR> ^3tqrr" Z]6b-d~Ls;z䦏'KðL7AKm> Cކu|#!ְ%J5J-Aٓ4 (P0?~Va#@&v,7@ҿ9r^S@Ziє-zۨKh&˲SAU1+]ih "y/)(L:7*Op@ZÙ;FCѿSZֆ-ʭ/vO5,JmgLB Jk(K׿Vj)zB77S'`c6P,\ʼnx]P֥ի>J(maϞ3Ug[-LM l!rurv3L- ȱm#=9bm0ZN])O!&D;veX=%AtEe|켣vxիu[m(C $K wrHM2ZIt*Q9dĺ}M1)Nwň|3Mz L)sgdE/n7잴i"ݛ֐ҭ)qN[{[nq\,FL z'Y09$taA/l1:XޥG xNʗ>#CbۓpI})t$xTFAS&/ ]Ic̅tXx|Js8&CۀfDn0OtƻmKs+j_/sntvfpu&?--lJf,%am Yöyо^ Dn;νcf[ǰk)W5Jttկ=zAi,H_+?vd!tm~hl=7QQ$T:B>q`tS#QTީ s>qp- /;X8oOtgxн맄@*`થ"'7S"2s!zi|bLNtm[̌7^*Ve/x!&xgXq y~5&UxuX [ qbTʔ2ONg`x3kG倚g1e(~|NjlYFv)،Xrk(eZ]E(ұt7^kcr8hHltpܨd2k &atwcpq#IJXNd jGSw%ZN4D8ȘFhgHAlY?QҬ֯6/~ 5; ux`.KVa؃Zg7EOHBbh8y>^I3pB*p 䒐޻oPcy>"qGvd Xk"V]'hry6WW"ǣ\S0wǛ6'#5Gl&ڻ6>K; dDƨIC=&9+YNSc(>Y4zxTgB:X)&yxʅ]"NWK*n,-8`ŻtԿw[s ,,ƴ^qo$EddS Y+fɕz9>CH _; G٣H~ *0+<\=oBwi0g=`̚9 ~W.Uϻ?AupgYXITmkhfd+,iq;޵`w0:J@X#.*GT$p#PUξD5=ˀ!Ȅ:f~e#|V R0j]=;Nλ-w%}c[#0( R *z!J8BI x P?[IDjKa:-TXScƠ}L lD?x f9΀0÷h$̿j|dq^(Ь Lj0 wPLpבgLcOgةj)A53[&(ĮɎ<)iKT6/6h4nK ^LJh}f'H: KƵX'Sߧ\'RavH)m77d&m! vypy[dSYɅk #ԣhe)\B:oBb??6JE{h(йb]k>Ǥ=xXZ_E;"Ԑ$ G|2=P-%bX͌C(S~J$Q#>Q"xlXo\X,NB;fNB˕1%ጳԈWN3M=e!4GP =9\S#,ߚs/7C謔G߬v[%:2uE=[,-)A#XBR0EY}i=ZOeg*̄*Q>ᾭxII6bpR1{ՒjAbu0L HPO\ T:1SO0:DMPI_&Vv^S8go3SU@֤ZC^DX/t3V< eslO2'oBo1Od߯nUTD˹WڥS>Y&u1[t[Rk+|5sy2 Ηs!@(B|0%/ee2I!lܦRa9``sEw c$v`a 09{8c zX^_W\b42? 5shGm-CU;#hҊkkҾRx`58\Z-`MPhuX< #jL 20W97NOP-j*Gx.U60F,D"cyz*, rWY O ]Xzar IfJ~%9)$}.p'@FE~@1 [jp 5{{9)3:EY,EԽUGԠB? ޴SBc`wa?8%TT< fO TW.Sø:{0@z R;27W_v[sA{fqzHnoE"乨RIñ-( yez κ Ny7%楞ct p V+D(UVOEw=ZXu(IfW(7 LӼmr ˅e-!dEEWg>7q3ӑ=X|v@X>͢H*G| ,)+g}w#)t~M^Z@&[2z}6:#Uۧ*Ar4Ru 6)07@ΰ>zv^>EH^fHcѱ*EVӇ};e#z$ۅ9>pr5Nc`XDVq##?uVs642V-#8?<?y$ G>n`떪f(xDEa"u0aVvl^[ws[_ b-(T"|;Hğ\% eh~ٕ#f`3O/,wr>F{nv5U٦eńY59JV;̻.PP>TgH) @@38HFibX2bV>?vULfŻ5p7\%uUH~c@s<#0+ʬ=neБB2N1y(h'^'dE@2R7b엄{X3 t_%35Syeue q4hđq'zr(!SUa/*y2f8/Q ;,KB $_Wc5oNFH'q$1ח>cI{(ϔ,0r:|ǵKä-Tczwe>6w1<<˅Ak2K&!`bE 9%609mt!(80-O/tpVmggNN ^$,)ȫZ<ıg9]]'3!Qs\ySWRw65Tӂ16!܎[,֤Z<Z3 $t<˟6B*pT{Ccxx#Ke`۵_9Uer |LUʥg*B]Fh XgEirk:x:lUþkf)uUK1dFrq)^S,f< bMIeFbMSPfC[鷺G 2+bPQ,8YgRbu m4GS?U 8E l-R1s=O D{ {;oV/$ q-tB EE!5#;8˂;UF3 7cGdnH$ȑP}䢨 )6[g٤ +Q`80N}OZCwOEsQIRcg=Ȗ+wX(JE۸(AwšuC DO Y;ƤGp6Ň!ʒzUz)Y3 (Mǹg볝rf8p*dTR@7?ɰd&*vղ"~._Ub 59H.R^7|Y>ey //ͣ+ e2])3W `RjJRs}< 1Qmܤ4m/oyYDr&<(H-c`bif 9hK:\BN5s'PAĸKL2T]OFϰ(AC!]NgE=}?DJ3 2O;d_\ :P7o M`YaMӮ{cq)π,/km9O S%h(!GT\P^q sHr w>_-yjRՋmr6F}BcoC%zOтgLG'q]ʩBiܫm0R* t&e# 6KJdw$0֛M(@~4a;T>G}$=@lQ+9D[=bZ Jtz\;7mXgn~E&>F&{}gKL'*FAn& ^{2wMgZ"izCO!ᇭM\Y0@FϱrbKIt4HWB!\<5ciB46k7o5xH~_[Efqd;0K\B3 ;I1q:ڍYҗU/mF,q&ɪid<0N[|[Uyh2!IAG+-oJ@5ɨuA^xb3M^6o+5#XU˯1iŸy 2J¶@38eg9(B+\op$%3M@~:o{X.OOۨw s\q[U?}q%qOThϷ=nQrF?wP5 y#sLZ}4CF.}Ts#/7OXs?Z򹒸kD g)gfc3ZuHf_#u6O 'iO~h |Ӏ-$ VZHn C(M?lRڨÓ@`¯/h*U"ҙ<s8TFfm!8Ω=Y>ͬy 2>/@ƂTԇgrZ'肫lrMhrAvԂSU/2aR6zun@HcJgi^o=ɋu;m$G{C%< {^6y 1, \m%؊9 L.9xJBcDc_q[,fѷI)3AILr)TC㗡p]l Ejמ/Fl 5`qZT`]MM0rz,6Tt'BdOA*T;ۆ#2]D+s#n4KcuGv]-ߜF݁sa43lPb T%=$G3Y|Uoi)S5S=3qUMN6rh}9B)I+hw>1Q :(]ʔt֜ lvo&Pvb?Z GFp1fCG%gN1բHBRiN,T+Oҷ]$ z6,K!Gu[s}lkX{Mf#Һ?ӿ :8#cz!G6~z?U"<9 `U-i3+6h-P0K)9.OHTuqsQ7E- r?Cimoj?\x]z.eutʙ2rxVqiL);Ε.C y:'/Qsݦ]׀/yYpQ\p ;~DIGi&!~J1"V?NuHDΠ͘-P0BLPI!PrҲ& *'dz9( QJ+q*!M=.9$=f|ړ\xqK-A )>UE"a{:\/ <ᔽ:(2^o]zq O5?FҪٚ@jT8Ro,6՜m :{yQjG l^*'V2G d$?c75Sg}K*S*j٣ XCpm筪$((iX(ݞ2^l):jDFq [(N,,N Z;FJQWg)ΫOkV":T/*.Bhu\/70Zȶ?o|Sfp<&tϩ*39qY|D;OXw|n9 Wh")j\T>Imй.Z/J]/Ց ܫ-qF s+ '@-Ҵ)b G̚wSIQ5CN1,)S]bkKA=p S;m6~#j5e%$Ni\JK/:ĭ94er ҁPIv "r\YuʸglJECr0\<ow]6c~ʉ,C.y2r8tI4tiW,ކ\©`?H~DSEGm&Ñ2=cF$iEh1yc-'h3ټ.zcfDryˁ>uHrlxkXi2 >s0B垮޶J}8WB^c"ju*ub`f)]Q2ގWCbM(¯Љ M7 SwNT 0Fh3 mvD)W%Zq)H#r|~jD"_5rKje4fAFh`k;BpM8DYNg`V#AGnx[+(w 9%GSaQ'=a!^۷~Hζux6VemxR0B$bO e䲀-8LshJDUжQWHGڍsI4eۖhE (N?*S DW^Yk3sR׃)>Ц\~,Tޝ iWTa f7)PS1uR5G6rٺz0?_㥒@kB7z Ӎ:Py:1M9D'kƩqh Fb9FʀUPk<l$uD5rpi[s`D\* '`Ը6s1cĺS$_#30/V(q iu)| Bu6]*iN IӦ}`DeF4uf KSWfE|oRޡ.! 䇎VVgO-! o@IMEgsR,Tt*XrEN'tPSLY8Z$:$M,zn>+E4Uy$$jUN.#Y"m)AhXѻM8g^ @),!Ԅ 6N5T^/ޥ%^AqKcqFش䛢eo&cVV=Kp\ ;$pPy9 c8q1zw'xW&ףs.ɌJ1A 8 U,J]y} J#ړ!~`5\t t61ȓTwһ[0&m?#ffe2'׮yvUbB²wٴD ?D4#o{Ppm@☸8]>lr{|$9q3PP sB? E#ϫpC3%B3 PfhڱGP#K`)H"WY2ROKJC9{X5Wso.S;N~Ť(?jQ,GG$XWt;'?>=$\`]“ο_X !TybFT?d9c7!gbÍ47S p?|> A AuNC"佃>dTe\ŭWUyB̚ 싃Y>M9 w(ab#1wy]}Nլpx¯ stކW5Cjӄ%} !]Op5ܰ5?MxQĆ("q}*r_ĞnVTeW'$Mn]Bm)c-Ulͷ%l{tdX!}WpAD:%wn~hy>/n7'֣m^K?⫋dk ')yUO4%(r2oZޣAG^q_^>7+,>oK՚j6>/,d@,z+UU_+ktl1< S}=(j؅G<9SJP DpX!  "-WX)KҪ+󭒈#D_gP#Nd+F!4>߶x>ϨL>zUЃiud40䗀ԟֽ'j G-=g4Nj4LI8*@ 1,nOS,B,` ,:7cn^]_:ys~ݣ0(GlOh^oB㗻F7#̩HuK3IRi}J~p7}u)dD#Jץ akJ1c."<·E fA[Aǯ{v~ (uk'Cqd=MW0n7%9iig9YBa˥`2nt9(\Hybw{B}wɕ{lW-B0&J&TU9kNj?ѺWoDi?r?m68_JN̍G "K?Fx-=#w:c-nv{֨jAEֹX _ ٺ)f1qNWAF?t_'4|^5P'4y]f`[.R `(_xZkXԳRw5Qra9ʘln8T, p`z1eK_juB7dq@ZbXD>f$N;̙bK.~d {DzM|$J34B7̔ }6!HmY$Jf9ȜGD]ICS63u.k 』%EyТJH$^$=NF'<3($8V"ԃx)6'EI*t)Ѫ|_zk]~ l9l&tF 5/[Jޙ.XkRŔ6-A3Fu݄ R'ehY;b˔IaEX$=J݃Cd͙='/t v7'oZ- .o2uPJr>ߓkN^gNEj0T8-R@t]#|c5v>ŕ7te_sP+ou(:o>)[+ FΰUH+aGq!|\_(,wLgF*AYM^JG4H*j)n<+\YB&_V+s[,k A̰\{['ԅhv2⏄}YKr M|i5%| Th6;;Dgqpz]Q?{һjMEz(Wiahf+񷺴g@qI6JÜN׸r`Ulp2JdM & ן2qN[\\~d! E ,$aV f\YLu[GkZ >'om1 '3bCh3fP^1.,<(nD7o`Z zfFe(g Cd9u["X?Ϳ1MH:T VuԭMsHc0=v3^>J"pxhxSBxô"Y~kr L^i70πKsC'ە֠9ܼ}wEpJyZ%Gpgk*ʇn?kȘ+*ͣ~=om;dq[pas}Q`L='{ U/NZW/KT#+CɲH"Ry\ KВ|9NidF#Ca"VY;>`+ ɑWUMVقPCpXmze41{EC]sJ_|ڭmDP_'Ͷ,@)o@/{փDh7|Gf_yS?y]+48L 526 o=p"ߩ I3 qI(:S,sp l?-҇5T#hK `xhO$"gz |M3e-S|Tgx*o8p,ևƿ6ί5LjLARyZRyEԫhZ>VRl`rn &UScmbf%Ѯ?q^Ym ߇hwm<>`"&"+1LFBb>bť422m,ש:N",A ^hފCrMIڌ5E.P,3eFL1JudDzuVxZE֪\y"E>ߪ `:=8p 5G/=/ F!;'\VC{,zlTe-=yC"2>07UQyͥ4OUn {6 5HDk̈́vk3F*sB4I}\2V2@|/$H6x {vPjl*6pʐt)cgF<՛2 O"K%=-'ꦔ%0D h:'GE\G.8#\ZǴ~cMZZ2jKXTu'j>j#P qY/#A0jyX #w/jAYajsF1Ջշܹkm:9j1:>Hȑw"aPŞMByh}uY %\lX\BNUe{T$jv{=>orl|v%JWmQtƏ(s ?།2{RK=q>Z.mkG  ]k0dAb,,Q8o<۝pI> QlEqD %La&U$ By>L 'ׅ{X>AD-p/yЁaꅠ~%u]΁%[qUpMJ {t{t߷A{ќ^@*q"0@v=`Um蒉i9 3|, PX.1yz!/Pʜƴ_[mjoT~-6TrW(@1ƨQ )eLĄ bCe7O&g}6Ճ9bEX +d Li \P?%8^FC  kw "%RGj;"P=K}=~@8_5 o ڃVyi>hpsrw,%@/uIvz+1_O1hi1 cg@fWLHybuu[ݏ LbftiUw"B&!{(!Ћo_R] :M&~hhz׾ :YõȻ9F]+4;U('?e>RNWl=|^/Xxc,X4C-+ekaq*F@Ǐ!#(˟3p;NJ0ͯaݣ)}"ϙZwC)o.t#0lA &/n=2X9 @*E/T$hT|Wax*:0eqkM(m±=pyQWn0.=s+͸ƚ轮ewcr+EẐQL`QTu!l^Rcmdl>s+}#85lلf\|F%7jbg]%z(}$Xߋ7EXzC2(uӻ oUmF=Q †wa}wc kt? rB'qgy9{_ɋ>yE 4: ' 6RoZ׊*0U !RucP[=@4l]!kd "fPJ0DKX+D)c{!(,!2 IyqM!VrO 0e0:M^uwّM4wS[\ 18³ [/U6?5 bڶCJ--yP: qB b%ױS e0K8!'}w'npα.c'tA*YWEy!أ#|zwjU*??䚖K f v w?1#Iki5_Ϣ<;]T(nL  z V#a)d ;ۀrl+0}B1&:oyP&c cR voɈ1.{ĢA8]?HR ڕElp/sx@=t7>O\-r28U'锞HnkOڑ#aI_al,H3&/frЬOr ݼYqUxͲver?ƩL~i-^వ!M@iu2 gsPx-Q2A !8Y8~4@ӏ02/~3Ox0._rF?/FW.ΩVCc0eVMU[ +mpӧţ~;tgAOۙ $qē'\U2rT6Ƃ^%(|vZ55"U4W1}̬Z|2 e kEC̿r1ϓf6Tv}Z2` ;Hޟ >P2tu?"L :xHiu30.1%vhz,z;%׵F&kP'L>6_/nOKc3L]Ipc_mU~ W',YVM0zu:؍>@3a)},$!o#GxBk2vȃ1Zx*Kl% N,ʼnT 77*ҡmaxƑqqVCi\31tܢqE,s6t-':xE^0wt#%xyWjWUC`UIgD55qI Vӛ8: թռV26vն4rޭWe2–JIYuhfnbUNaY!.*k'9̱7nivGQb)"!A{%)WrrHNP~ 8'LU?WEڻƆ֤ZNi ˠ%i:i~2 m^y규t 2G֜\hTw,(KIe2\ U^hDËn=B0IMtߍ,ksVrw#ґmRd;פTV9.Q" =aM̔#95ݜeHdwD=aC6mg1q~Ȯ= X'?p0VxnETSGEK",A Z?c380#ǀP2s:_OӅ~*GVD - $(F>.ž2$% RӡNOW]&ĩIXJ4`<z4w*Oh;œNe*Z~ KІ;в|V!y5Vt`] ghmK`~JDSWu")bXt(O"#9D/tу~:`nIVk7pO{fnQn0F"}$! ZoO)1n xT.,BGB Z%SgIGSVe ~1Fg1UZ\#=z"qϗ~j暿 wNO"4ﮏųp?f^PUy)F'-rlKڋoIq:sPfow4djؚ]Əd`uwOɁȤ:l85ӗsh3ҖT8 1*Ÿ?0EB:5l6ŜVb)2EYkkhRod:fLkF[);6zA;WrkD* v~ *q?;SCcC.z*A!-й̒+sp]MEW<,E_q$X ,@+TPt52b;xCQ D8t+Hcv0D*D{쭭&#u,!G P?",2VHڝa4k9{ 1V6 "r'`iAN#]E~%((T^'SIlLL{>;g|C3#_,}:()jxMi9;I_K%vW`uLLCr qr_q!-)咡˝Ov횿n(0>u6x Z!pPſ{+wYh{SOovýQkz3< W Y;B,I2ZNtP[Ȧd%-%ӆhM;x<0 (-S<92ŚeiՇpj 7W»˥Npé1 [/A}mR ZDզE. RN:Ra?; {-և,3kz}@UE 2B ܌[m}ٍLʛuYÜf DG(Zrd(]!+rn-ۚ [霾F`HU3ϭݤYx"]ū 2u:QͱDީcal>_)1 )oَrlrCu9q}sɧ&򄿸,¶tN=i'o65vY'#MuU Tm]Y8Ǒ=M39*nf=0G KuX^V^-L' ?9dO9"DKv +8I Lgnգ@QLwWnpQCL/ 0Omw"Hϫ\T1IK Z%?s C=[]ǣHx嬈}w=h -BXO?. _I#2ʆuUy5%EdWRKOY$nY =Bݜ8W*4,I!Z:Z8A$|o՚xKR׹bG1E >Z=qWNa|DBd2Q|R~iCǞP$G~Ҥ13rf՚l%J䎿 HPĻ8U,zT^9 ,Z}lwc>0!kG}#5-!0T+hK&ar@G/ yhÄUӛk&r1&Y : XBlW/rZEMToO*!/dPP@Avsq;K:Ah~Wes7qΩS5n2INOi𥄔SI~Ҡ9~ZaeSO=ʔ=yiNZj n*w|3]u+:.NՆI' LNB+z&j٭NiT͝l;p,5DI6d:ZQ 0ƞzv~,g/֧!1ڥkݡC D-thSH@co1:.s6eEAތ-siFIP.{Wsi :/(&haw Kkߪ rI ҹE.-wupܹ$hZv ?<X"I LIa!ZQ|a" 5I`WHEn%X%1FtVlc"JF#L o a!Tӻh7Aɧmo.eSe6zQA^E%Ÿf{"% V4`}#+%I:w?5%cW%}.?1:c%p$dO9^mg2NFcaTcCfAYߝ$>|BUy3jŷ1m+m=KZמuj!GPDw#tmiW8CV}踋xGTi#&QW˜$8V0_k_XYLx _ $'uf ܘTo?*BBwct9d%"1ALMgBrle1wD VVOYe nZ3v+VUv5N oX3A`T%4p*2 _#l8v+DLc# J5"/5)]Mp`Ʃuj.EoxAC^ F.;ǨJڶ˺Vݯ\K:q_!OL]0MM# DԥfZtwO6aNՊqu.X@Ķ6-qd F[ "pyٔ3y=nxn$~rϪ7gz9ϒ3kvgb;Vԋf-\+rN*?bvR#A >Qӻ'|bz{Gc8K?Rsm WzQM?$]fQꍼ͆:]q1"u@B-MPgz.*A   W%-e9w%\ۯy<4T~%ի]*m+(ɤ;L}xDzM IA} CUk~X&|~p{DrRKsǶb񧽺7~F*KTJ*`-i9L!eF )M_|x"s/6LS‰-BN8Il vj" Ѵ[ ')2q>@׷qJ=`%,c`}x5[|fjF \21Q?v322\H_K5U:ޔ3p/ ~OS勼5cT&JR-]+b `/|i$Y턽-Rf<;',[R!G܋vɁMF/#(dLg7h5(ɯѰV\}ANz ??H~=* @_quivاMPvCSOyW(-MK~k:E?_3;Nևf쒮oJppji$WHitNn?b Bߵ޼e?Ll1wiALZdl!*q p[=?.)ТCӷrNW @̏Gbl/Y"9!ƛosz- ͻj鹔U4ebx}2xI˱dM ̢Co&jA BNtv +:}-Ru}pf80 rj]CAMAl@}j %߇lV%{be3VG|O^ q˷ɏ'ߦz&9Ȃ//qZKS8BSz K6#5t m9Ր|wEJJ3o/+v8ޟMTi6,_)U8feJ+n"Wew# 3-,],LL&ϩJ>q1/ ޯU0Tx}y L.K^̮JD.L>qKkjOKކl`g@%Cl85O^jU+ӵ8] P*O:`??%K9_n$T*gJMjM)CUxXRʅY:w-؟mSqB}!6 nD6x;"8(D}[8]SNmwjr9zjݬ]xMcDGxgcgh>&3%/yiԒis;(ZjY<ħӜlKMa%[l,V($>MjZͬqrk{-wq-ۓ *!UJWJRWEh3^Zo&hKR>633+^YR߹Sbt;uz%8 P &[0L[zDME ?Yv&B?_~ezthc4_X ?έhvOJ -lL+*вi%;η|BҒ +NZ2Nd;QLcA]z͉a巶yy;)lX5 쪾eƾ`|>!M=5bxas#MX"`5Bu,6A؏C,ܵ>!fPM.4E R~MYA:{*@2"D$e+mQcp89+?) F"U5TJKл>g͉omO=֯? ;>r5=^vV0A=VFvUr.,ZMzHD=%>|k'\F[(g(m*Qk65t3ˡ9G21% q( >5կxk9\]o'kQIEIzLLaq& qm7J'tcAY4q.hjk{|e?iHhԫ=t>~!5$5SϐQ|Hhìޣ;m*? |?z8kzjHXxPFW h˶\..tHfk~y_wOh)(j/Z=1 M,\U0 8{*&,ZІ7\( &cI7t9 R\`$KCAt 9GA/0^ ]zHW|qoMj-J mjm %,S }k̹= ^ڍȀ]l(<)\g*1Aq4UzPq:J1Vܠf?kRS){xHhN4) {3p4rJ!PtKd /}, d#Il <I) >+Z:~P.^M7DnsW)TbJ`ظ:?m>%Pwyu8ހv8+)5ϫ@=M-n۳wVA\9.$i)ސ!. _$5$J`ɞ mcbCf 9F-_=B1H\5th. 3J.d0a"yGIP5C BXBVD7KV/Zq'biO=^OdhiUhgW㻔xUpeKЦTy$|,Ļ&v"a/(Gs/)A;ǬLΑ$!ǥ,Szbjv4mZЂ* 3jcqpDBBL}yƦ"N.u{IF'͈dz^nD:2%v.d ͛:p_pP+XZ93Ulw<{"tI@nǃVB ˋ7g2]tL%-"m =+=i@K9lfBGAKQ-yh?o`r;5&p3lMm:R=|gWpA%ɣ>-$:DrCSbF"5o18LR& z*QknWaЄ<jJOA m-nu'ilWņcs`'g^xuS:x2`آ۞wzv1e&x OMj5d&>T5 L$1vLS{ɬi"']FtlAޗ ['O7.I2{hu 7{l,E^6`np!1y_g׶FuxĞ <'b45 XK$;Jl R]H_ +{Y߿'δMe|?Pv%v?[ ; }!B9鸍x3d[2Z頳Tr/&1GH\!]}qTژV2ãU:`g< (ڰUUѬ;Q'dKkpgtNsZjthRz")j磃"*䅉c-ٞxT8O9 LmS>@Tl97;Op$jJjT%jԇ v:Czl;/ߩ"a_ۆu8F˻,#nu=D.d@~zL:8LrFuL' ɞ>7gd@NR7_%ZTrtUP,{Mս]ߐg2*3~TӦ k,EVy%s(&5aΒ}/.>lNr(3 SIzTOpFYrV4'v=/LO*Wb{ e[p=sGYl[}B`U6C N'/'7\ك_g} ͋(3񎸱}} }f 2+񧋿ҶXQ׳ pLjc,c he2:焅^Y/LtIT>&ۈ>kyp3AgK}Q?Ջ[[+_*<)Z8Wmp]# R{hhQGyݠS E2MKS؈ ,[𢪴սs֭(CPc8 y'- 9.缷}p  d9I[[Hay_ufs%$QU spF_ZG7%Bf( O\!Ƃ!g `g 6)ASBzOfh;U6 H?ħcXA {s|p?>z[/_V& w%s;yfa13ҖMۇ W~ `kVs;[U;aҞ 'LqNZu-/݁}a=tH^]CP쌹鱏g)@u| rŪf DBͬ]V_[+Gڰ6SG{`\G2;1P1pdsas!p [i#zw]u'q4YSBx;_Dr-Rjٚ>+cP^c@#) 40+w+=knv'~S C^p:Ob'51( #8q/R<@l!Z')I./dm"a_mWz~)@< >"ZaO˒ .h_ 72V7 $N;_ˮ0Q4@1F ux1Rl$\}>.S5$M WGvI`ݶWloxhCostM{d@[g3y>j#aYt`ܼW*+yvޯs<6)QղazTfjsvclU }l<5H1ꦐ1EVq'~@diZ"QK߽!thV3V"wg9'+6b_ǹ:Hq6ZLH򔖉C3=3Ěmqc! %2')hݬd ]ngUW-%[/ 86dCoVGkna `qՆi $$_ r5́Q0anbeviiuo]VhEV0 ł=)^a6meHv_ ޛ$.3:ˡcU10 JiyjљF hVd 6P:P#d" G DZ-9ՙn*(uFŒ?`'&yޏ:Ԃ?hj4kܨ ZBߔoE*Ro QWOO8kcJN0(Q5,=k2a^ An#g^Ē/2mL5W]jD{ؙK"aEO䓨y'kvoZ-6~M]^ ueE z4Nk1I6*,R|g/*L~^mDg AA!䦜2"cgK(YHMS1w dgüv_gMA7E+ ]~$vyPd d9`[IJe[1ݘp?2CɕN m</ᖇȣ\ѺF{ _KX2/ cɫ3j.|kߗmҧl^礄}uqx`F-+Ca֤5= ITp lA=? p4*UZb-2z^u׀ի)^v ]1ךTSL2dpf\9BBQ\?{ecg> >}7:q%'[!aP#u3z[2o'@z}t(>FMtH;}~tNMӸ bi)jR\ GlSzyWn䨻s8\Y^1 n'K2yU4OΜbfl;w^Iiy9$ffX)L~ҿwܮ)׺. *m=ffZp^b` Z5PbGxSAZw^gZSB)g2]u pS[˭?kAӌWX_%./z/95D [:yI_l.ko=Z4gnh1!&Y.=׏DU4Y%(w3bήo3- g˝PcNJ!fMN'0A+^27e{+=+ AϣLݔ1R^zsR*dlOKJC9q}CCei 8t?w_ޯ{I䀨á7`,=Os3iM YXlDE=ջ k.Յw-+[n`xJMrz֠5s,&;*51X-B*n%wF˯_L5 IZqa+="$Ս1NkHGz?_`t[|Bt[R.M만 *xO+'w3VH{L:hlbd^!Qw]; ޼SiV}$(~-\;e6⮝Fr賟i[gaxoy}o9תIݪrx&4^O1lAnW} Dy N4PqI,fjPdzƤ*9W~>>]X["<J#-1-o)61.Y(J1/ddFvcxdmsz5NE!d+B5H% (Sf?9; |w CA_#q|eu[K<~1Pt96R1oؙHYvYl#^mJtE){R _D [%@ҫ`x<_ Xr@tyq G aϢ &^CnPNLI3Z(`!x'!n4're3op+@ے.Ț5YH桦 >1sg*wD6=P>!Q0lv# K:wTJpL.ZCP" FҰ]!OЗ64 SЁ,0hmȸO_w#ѢLf94X]8KhMxLW-y8_mb( SbÅwy7 .vK) *06E" uk!#+[J,//2i$lV@U@(`ϏToK~74sCиUGizhǼ, #5B{[~H ǟIj~>l:hc;ܫ.d^M & ϡVcZ(XuKI,d<&3I ABCWấ%Y BxhdћXXL 8q'\z`t q~fAW`WFPy)ho:Q:)Ta n[KZvzMtz'6v2z%!4W ?2\P&a\B /p${B&>ێAcD*^y"XJc Y:ٶϷvy,g꡽)9uhڬO@b77Jnp3s蕁_yR9j,nDϊ€8Ő4*qO*`#"C\^cގ U<2+#*MfzeGG }ŋzؾrd&fSk^`Q4|fؔHoҫ]u9}XbwC>]}24 𤾂4PVv:E{LijYo5x]w|sSQ[:ȯh۵FV]C $l$sy-!\CNq[hmBuU RamqIZm cY*뾐]Ƣ/n%xFʨN5T>pH(uWݑ.ZaЀB-PY,nM! kL#%S=Pu/[uYn#.ՅG;tNh7bRǾ /П AFlgIv\B}_('KçZ=x^f$x,с3WyzuR ab;dy1A[~4eZ#1E qt Z|n^LOwpq?iQMMݯ3u[d_0@Ѱ{+m 7Epö%bޖozk)~dd혇6޲dŁdlmҴ4IΘW'uaz]C'%ܾQ'P•ˆL #o3z:&irB/9oƓ_673:Kkj"c1YB}f&\l=T7D+p1C]AlQ}m!R9qj,ƿdbI.wiĕxXB 6Tpj;<[JC[vr]H~|6XSdvK{!L4w(Z&t0~Ky9K;OA͎: hLHeE|ŲΉKjb|K{.Ì{9ď'o2SY lNIq鷈OEJӦRTGK4cDvaQngUZrxqUV@Fqo#L .n?ݵs`LʚX@`1o;>#±$knvJq׊2F(szZ+}f@|_ )4N[3NSOC z^1vʐTpɷ8P*>M@wפH^x^~jlPEΛ}B'_dea7vęs̬| yXC!{rC (C^6K+#0x8J~E&w#vO "1d97A R]w+ﷵrI:(_Ia UBgN/Q]iZ(o 8An:M)2PtFhr% dCG>⴬Ϙ$zn[|Ë~ZL'6B wxCÃFz0]LxilrF\*> $"@Y*h_d,4J²bz9d`(JE `] ůgg+W<:c~3K+%t@-%5A`Z!x{%L ((Lj*q, X Ѭeiס)nmyuXL6F_B~V7[W R$(OzПI25p,+'jW%;̨χg+V!Ny?^#j!>rw]%ܧ+%;p%PƗЋ PNջ:x~͒K=t b$be@[CQXݳqҙK~,4 ٖ$$C'wwx;:ƒ s<"YQ4JI_:,j["g"5N!NR=]<Ɉ:aHtjΆ}/T#tM7ω?>'Xidy eQ% )~zD^X BezS07e5-K}mM[>J5dì=$XK>h7#cFVض˵bUqLD#sَ0oش~ahSP<>)й`%[.ڋS]j7:-c^%]D pl)l8YOZת$!E=); ?WwC N0 AnL 8U/@Vا䧑!v_(tJcVw;UٱҼ{uMtYSEq8GGBѸh4-N,ʗs[kEPss7 Ǭ? F@ib4I,kư3IP@[G^[Sl5C M viݹq~M" ٱ5'*Eӑ]4i3p|v!QʐҤkɪUOLF )Rcl " R1-'t9Jbcn1nTf?rDtEjP4m$ϘiY瀯7Qˁ\u|9W+9E"5 3d6[34BuC;HUH #Fktb>@r|0[Pֿeڡ ~G-w3O1c>1Fv? R JZgz'j.D#!~9ъm'eBJ2U c3c\?(-!"wxه'NۥfIo~БCjdj fsX5yb5Dx,Zd@"9U5A1 _R-"~Tc11mޯ/Oud$Br|kt"*F}2x4ԽЙZ\P8(QwPȹ$oGEJ n[ˋ -.h>ڱd;(+UOHMZ8A\l?rL~#!k0;#DpOstL`Mk|})uMn W2NӪ)3R.cPJ-+#fX^HrJ\"~shY8塾@#' >Ĥ4C_r=$g>׋N5mOy 8\QzZ-]̮ >I2r 04ScS}OO-fc̅Rr Ih6G5J|R58܊LV = ţīi}jAOu#R1ylhl{VVͧ+)ec‘xU _AGAQw f+NG;.yG&Bg9yEӍHy& C|z.^f lĪ/ aлgt I6dLBge=, '(aWt% uYb"Apn,՚)EB0hoE% N]ro/os ܼ }UD{XN^zXCIT߉}qd&1)2[LTE$4j'G}Ys Z*f$<0mJǣfBV tEZM- 7 cAV 0?.Lse={ܷr>"t&_˷z{KV*TlYH @r✛w=jP. ̣Tyɦy" E]O' Ya'~%?Zd̚`NBM";;M0:E@UWPc1k0 7:wCWۑa}̄w}£,4w4(zV N or/A&bؗ\>yGqUWIჽ_KkG* Խ< uD^6Q n{@`Lᬞ #Y3QhtR0wQ]\z釬ۋꢺKN1w&_R:x<61ae:2rmz#ZcƏcXabҾnM]4G`1 kk 7VrاJi,(o,V[g%:VprzCH\JTm sV Ó&%4,SE09ތ>mʗ8p;JI ʟtl+xr{)U+tY|ٹ$\!bVN HSdM3 hDies5X PlLW;I-CJʅ1Mݛc[@!g*5lx^oRlKf A:X!ӆLe#r<)=0 ?Z {gbT' ,%,^+dm*׻Oɐ3EYǏ%/'Ϝa0w\u gXmC̈́A鲘 1jp XVc’7+lZ'IRtOPLLuDD`VQ]P<%ĞOF UJ՜zi1YruNbt9z*H2{d_맇p p@:vAˑNbi>ɞ,'S}e kQH/"kǮ{al]!#toK6cY,OԠ Uf!_FA#naݕ4p?QûԒ7%Xq鷕le3Vօ#xc:$&ӌYN߉O{shzxKlML>ue,Jd~0W5AHKUj{)-Cw۷]r*ZwL =HB[Dö@'y-$ a+pdN壽^;3ntstLsAJ/Y{MV3!qAqvB) /}d$zo~eeSi&0p+=k3x`K[z`QXIA@ŎO+rٲ|sFގ[FInZ$EJ*ם?ƫ6|h0IXwU%ʂ}F/Í?k|6+\a(p[6~Nnn~ȩ,TRA#)R]ˆב̰ڇWrjms4Er:y|LQ^}kjwaDtKBJcub㬯hkkG)!#ebr%'шR11VɫL}Bmoz]@ۈ.dMkj|2fn_1veJD}MI^#8:V=$ ,Th؀Vdhy] +@czZm3~wte^ <጑+T:BYx`1kG`7;J? Ti4&.)8a˄k ݠAD;W~9A54bNi щV#/0sw35븙ec?8)dk?ߍʣ1y͹ tTr-g1~% SJ\뤶MZԆpF#7ۼq9[ijaARxXfZt=dݹ[W({HI>CnN!Z% 9TD[PbR&Ib]>S~)Ohv>iUj^B`~uڷj*b!V}w~#\KC7㙩X[3x9`.9{k̸Y)T)eF)j-)39,6ҤB`vb"k;|[lANQVcq .2싶!yW[ Mc ~ͥ{>344w[NQDUЁzZуR2Y`@8!{+@^!\4 X0^&%a\}ˍ`? ΐF ]Nf6+#eWI9it p|Q^z@B;/޸#H{E =,G;UAeU_مLACqm'M0{I/pي|!>e&5vbFwXX67<,3WyEʼv`Cc?ɜ!DaF!jb u3M{{G ƍ ߵWRă!J*%nFn=A(p`e7e1lMR %^ ͥiP0:QqՠX2y 7,@Zܶcp1(>ps BH(g /}4.[ˈC > ԷR鉳em";oԯl3oڻFwZiVcj&QBEIt#p \FNѴ7W3O*vi6/&c_Gr xW+[p"\Y):A'ꈄ'ꑓ$){H$B 4ld=tD")el!kahӞ^Y=ERUM^?mF 7#דn{7N喔NĎs-3Qʹ{*m>U.tP MjďAWn|׻ lV8YysX+0?ޥU,bM4_5.ѓ'xĊjs-.'D E9f5Na j!\Hك\:"dpRthR|OXy_-]‚NdU"5pd)tyuI b,R/\x1$G^}]H` @g [hѬi&dSG ;nqrOexAv $ bUYT.oh/B_2>ɠjmm, Y_=]GҠ%(qx>I!E, tXh@Tj}$aC@t-7*FfIi΅<2'jn;X8Z5Dg$ş;i|l20OhCg;(#Qa, =r웶7a 1N(6BoZ "o;Om jgMhT0nN=$16(;­L>Y%HۃnztH 7} |Is=˺vneG_b;k 8R,uC'hƸn<Rl8&eqG/X>\`4^)h#Ū;!4a!^W`뭁y_?.*ALts?܊Օi _@3(q ^FyiInmC5c<ψl+dy>-*,DrOH⩕V&Lˎ~]R,KyS2)WZ8A(-:U)B|FxY\+B*_hK >GhI"+z`p{d :AzR' hJ.]Dyo+K<Sa$3/BH4S!E EZQYb a%cKYHj\>hfAD퉝2 yNB Aiu iy|"C j"\*m K~PI2t?v%= pמ^2799Q2Ux['8j 1yv) qHIعjpy^5Ae-CqI \Y0mT=eV8Yc/h%3rQdQϛbd6bFj`:_d0d R$X5Vr~{W~[%BFZ%odзaM~4 ޢjps2mPϪ nHr!ݱ;Yp79oSB'OJU$eD964PQf17Z7Jp]c-v7o-a{3dy{Bn* YD$?fEd\!b}2 F: bqG_~2HD::2Jne]̳7#9~G VXK3qR-'0Va*c4?&YT,6Rކh[@[w4 ̀dd.hq`E!kCTk~c捈R4yH;,#'e+2t3! C*bzE2r Bsևpo=_:睇p&Eі%R7"8GQq<8X U -2 ?NQ Mc |nKlkH%&)i 3!̸H.=;D{L'҅X܊̿n_bD29+8*yd KwoIõg@qZ_e;7|}QQ_+2eDeӅ\Ik&bv2n ;6:;Gqe\H5:D@W܇+ Oi;,-|yO>A1"1a].F&MI\A+9->rᡭgv)\Ζb gg.͊}Jji88[_5~T*W}B(cix*7p-(-N]Wx|R4\ADAsiFД/Y+Y [ "Ό7u!'OQa[7=Cj` sLȣ&3EʿRQΨ)yQD8! 95(m]/uc)<>[=$‘<%r8w':sX겧"d[kLڐX$423<3td(د&BKrz Pgt G *û[ލ3Wc!YL(4m>kb(o;a%snibZkBag>AvНi2ޣ8!ߗcplS]v *ܒ$& 3xb^|D -%Q)~r3?+w3_b8@ C]1dY# ˁfX9C}Jz]喚]b@Zy+GAmyB :@JVxnq"@Ypbq IR,Ei7 k#ꩩ7%VCCx n =1"8UO1ż uLM p]TtH,hg"tB67eXYE47Ig]3D'yzgܒgRA@Eͣ ,<4$}cmn% h~(a'ިtޠÀå[Nxu2tfO/?F/zCC6P}I.c~ߒ*;̴@2!ZMzI*O 4Z:;xM.C zo5t۔IqӀW\$[?HQeTxc.Nc,PwAMEV`j#_ "U3-m(7xhWebuD(vY:W덒=`5$c+"5On~oo+3v׵gwuOP@pAB}6; PRԊ>]>^DTjuBS-,Z=,X$Bzc:]59/($8p63PKc~nBpY{Ffo/ic'Fyt UѼj@pAۗ"]"kGi/<,$ @ru4/PՏȐ?-ȔĹ#MC;Yrb+N"ƛV%C]dUa8ƌ< aA|+{HT!j&T P.W^qܪZKZpq^ҳ% gyj;uks5gؠHVY"3^v67pS^u禠:,ܸ!EV0\u.TOv"f[ݮikqA%ʴ[%gr q<5 $O.C̛K1P2sƒ%f -FCՈ{b/m7 RS0tz{R\ PSАdV7i\8ZÃ65))_eo7"Bg7H#X-10B,C%jN XvIUr=0\ǪO1e:PN>f#FZT2~*}b3J"xq|q_ʟm9d)=@ɜ5Jڋ ̓ .MJ7 0\XK-|liKʁ\wq?U2bb5Eu#W,rNM'Z}t9C5;R53J=( z/d) lJH{2n?/7K|ExPXQNJ J)J` ]$9\z؆{SM|Xdfby5~vtAlyl3/\Ub<mMn wk QYzI" t036JsɿR*:h5$ráSs|^Y-;qGæteSmӠn ,E>EI~O7|$~*n (.YcYFKu*]-SJ6qAoøiAq178n\fh 0y=D+}b&O5񂚜Pj뾶ta͢=IЦO|k鵤䢀Ya̼<^>U "U $0dzWCJ tk~}6`o싲(tr*S$ (Ev$w1eKK#mSI`FC]bwD7'b8e}rTli{7 b}0*6 ADT?~*^(+DY$4X*tF|fQ:GSU Vc<rl0L1^pdazٰ4fM 2f1zfWq wPZFjia5橾&ވN"G,ׇҘY a]o Sagaxמ#SWfdN*Ib?Ps)pXs'C]u ?ߚ*EASu51m P܎EI 8pS=ln ց;e;+yb΋Bƒ841FȢ9,ԪH]+=v _2ۂNw=ƆY065xEE٢[q("9\c$* !L =5+_hLP2n[Y5`PTNLXxWQi~VV}fx2`[27Z'tI P$[*5g'"lL? Vyk oKDy !\K yRQ4J.yx9#L+i‹`95LlHRhΤyh|ٔvU] ^ؔ{){qXvj}@| Д_DLn~QA(n!kW\]6KQ5=^^gy ͈E4Q;hC&ߗdlx @һ$J(y(d/O,G+C#)1jED{s-0>pd¡5bJpؿ0(b {DZ .uBf'ute\6yu屧9._>?³`,˴Cq:-B4>!?7m$RM`!1B`Z؞Ak`b܋+J!ڳ*,QfXe ?WS7@wj^IoK7M &(1 v3PB(2Փ=凜MRD9a El_T q5H.Y!{pzKzK~;ݲclCaKkn}^c5 X-ȃ+ YNt"[!st ۙ D_fo47Ki(r U2q| pȈb3ތwL7H`=ꑹ}Q[,Æ4`l u^kUԛ΅}}9~dy1i u8= .4]HG!s\&| ik⩻uk̗O҅1p{mFMvXҬbN+:tJ2N*@P5|&MUd0D?ևKݽGavPcxį+q̌$xd|"77y]W؊,?7@OvH/z}mJ~s9IR_X=wq`T 1__&H|Jg"ʋ{{!T lUsЍnj'<1,W_rhm{5ciQ u@`LwgDᆋ_32ф{6/eƤ. STc=@[Aa.\Ȕ|b[ЎS$BVWw&ۥBscc8JRM"ͬo`܆M[ĺ j}6+SZlvHf%<*V?Eu+\?eRv 2'TO)6e;LŌ (:m qgsN0j ]%gWu(,㷥i6AYp  eH&@̺3%Yco1fs 7t4ooߦfK RKS)Z]ڝ-HέjJ~WNɼ{rwߌ 3B__BܲR@Aۛq[p|$ 2"ȮUӈ(FϬTk닼-w OssWwxCP.ZsM`\elMO>6ˢέrMђj#/ D!AB p;^eԿ^4/{41PA=WPEzZ;G"E)ɛ5%dV}J U%3Y1AnTKgt|ȃ4懢u,gW†ΧhXX`j0M/k9غ8 kzޏo,[)A}ޜښ[5`HjK_@-?\xX}*o{3 B,`-%[tUGG; |Y4ɷXý?~@wbtoL[)S$`a,ef 4 h0tuXZY}:@UhȐ7tcfI}S@`r*`۞g%ilH-v{3OO{H?Ռ99 Zs;bcˮ[5X< J~u:v>,ʐw4PDUr[E t{/1lڶzЎثiȟ-"O[Fo_uoS|,s (z6iDVT9@{"<Mm΁͐#IJJJLwB KPfz yo Җs,Ub\eW'>YK VT_ J?räpZI*V:axG/YءFkߪi͸Ȩ,~s9R2@ѢRg7l -]>w YS)nRAױez4 ?<bH8 ?Ꞻ`7[]Ng3Ef7hM/ ?V80H{P~]Lucx}C֐TX:nuCBQŌJK%n5,>hK$=NhƉx Vj6rnH&c{(Iیȍc3]REJp{ 3IM G!@g&io]"V'G9Gv{ qTczoM]۪S !kaU@~䣷|*#Q6= *]md"D;Onu \8\d%tb1A2Bd=Lb]Pn`N!`b^ X>\wKԹ^R"q*vT3SΐeiY-٩~1< z: ~jQUWU+zW,Kk#1>/@cڣ){tŭ5AekSB ;C'P'.BA%H U _]aK}FEIS>lmN_.Zu|̖ ٓ0x~Ԟv5PM%kzʹJpj/s`wzx¨J KS[:S,Db1OAP,.w6e^]J]q\h:v_S-|?\dF, 9ƛ#!ݛL&P(c/S-zc +ԃaf 0̪!0m G5O7AApEOfy5GS0'kmo;+͍ GM-6:P !6Jv#+s5$5aeוΎ6ZO_N=R۝wrSyFX7v ^kGQ#-KvEe/M1Xg''sys<,s3nI \S7IpL9U V UG+&ME"ZCe 'p+ɖ:L&|)+1:'E*xI~50C "XGzhr&>Z.cFX?WyTa>LRp:Xe&?j/)h^56,hoFV係ܘ]M~40in,4Õ6sqW{#_\u]Ɍm{\jgIrMR`i M6rÞF@KCSзztwy{5R*} p`>3q5aF8Waso';u}ʆqK ]9CDA#I%pva"gw(nU\{<& ^E-ʎ`ibةi%ݧCc n^F[ʴzTm yő"i)v]ݜUs[cê W/( bW."f^ER >6紎kUU4Պ7u.ۺP7 a֧ژI/1 񧸳Sޠء"490Bns FW3 N+Q {%%PեoLߛl .>-m+@ M/64:i%)M}ܤ{^t+sOfztPbq ,#3$ r#R+XdwY^UŰ)ɼ˲^+a1Bٲd σ5:|i^1V);}}A vsXiENpɼ¹E9ygk>h8=: 5j~ &dK\)n9F"2\#;-MB +KH~un*cf҃A`mHH8^rubY!QkfdLɫ'5SQݼXQsT_bP77th_ i_1+H!B2%]Uho} Ow'AQ#̸.NY1b(<=* |Xeh̖5,oiG u;xV4@6ɴ6 gp3d6?WH¤C) 4 T喯%W-Oرߘjm౧&ln6'Hi@3;KEO5O]fpR}jz(M#YQ4UUPq~RR& #Eo\HDNV/79bMW|(R3J &gbCu!oK5f).m4 O.)'Ή(EV+ǃ"u)|g.yI{ XGև38q񋜢"vp^ch 8U -|PuF~Ԗih<-}lރn9kx^1eL!Irؕ'V/rto,[5_9g;"zxa4ֲDA$J9DZT T]lOO ^w,}E_UɉPPRSBa2h&!4"5B,)l0 kw>2!CǞ,wL>L;"4yJ7Eas.?swq^3a硳 FYio0hǠ7'i/uDZy+ ۗ8=o[#lԶљaY/M6C^6ۈ;mLYƻ6F?!^VHӻ^ȫ*btk"3hD 2DMF sGyPqUdmWxiЃcӭuOBrk20+A6ؖgnS˫-˯Bd-lI<}27L!`\Z cŸB-ran>:ycхT(=!|,`cˢqPKԿD7x2]o޲OKXI??ٓ9Ōr0 ׸g)@Z1/V=aH;rRpj'ٛ.7;a&n9פ}i8ICR> ЫCc(C=&% pt;R.`M/P lBB1K.W5D&bŎUF<#ꅒ {8rWv]H=g<EuA?؄o끨 ;# B['t!F3& r5Q]H~PUCp:ٓIe-a+b Or`)7G$&hY4{exJ&W/?ދ,'I%|x):%NrCbZ^sƈI/[:Sвu$QZs5>Vlٌ7ӔUN>E& m05@0a6PkƧ%tW5%s[\1%@IyZcF˜<43ı]ě53f9.. cO*Q48ݖ/[iTL"6892ͪ8]masS&SBmPx"||tu)mM' 0[Ё%z:cɯd'.S3??8ň,'#?K6n5oO~™\*8LA_蘏%hf"pNOg' imu[<@U)-B:r¨мЊ>Ӂ's婚Q\ pWc&_}{nq稌$P/UB0/ He;>ߑK >F>G%7m׾LLc`IRad?}|<bsA9dXy;(w7TD-J' λ5U< ‘K&OeWpDXk#络`2i~^Ra61K)ڔ($r cl~1yQYO jeoÐE4;3ovD뺶ӜtB?])xO41|gS33sʖ%ټ`K{V*% fC4=?1>!J`L<*E0CC{r6ɌbT(5D&xA2 ZETFޏ]O{ym{ Oɡ:[RƒP83u4.-2Y^/}\>/.Q\x?cR \ge2`*.ɝSQުh/OwfKn qrML硔!Xf1txK_.& hi]LrZkaމZͮik/^4:륡JLyRWR]m̒]Ag726~×svrGpӳb`dAD>R 2+aS).s xi:vq[;:pl$FpBn`&s, ԨinJ;xH cj3-p(Nf¨.ߛS^uUi e? pCյî\0 ׵BD1w.^CnMe\` Qa eltA"XÇiM R4X1<ʿ:!eFy{p(H]ORcP)U;̓bI xMDOw3QWbs0@@C]"F_aF&Om%&3SD]ճ m-X~FB+r*̀J^jp-HI;)+~|ڎZ1*<<{CiJ K,+B/c + 0T*1YQY(V}8I"QBRfY PCwr5-۷l׌vQː óЌPEd;*ÙH#⏛ma0ϚƑ"UR̔+z6Re^?lIQ\ۮZdTs&>@&?PH#19*r4`D@ L لx"f,L" Y()\ 9Hgs~MWsnP f*|LbMLHF[f2/YEEBZ ˕e e2P12o+ #-# W@% I럱^KM6p:e,LCߩŒ@aC|׭r JbgT'hzqr}*\wm^W׈öd'ުH'})UDѢ&(bOUjvqhntLq(gXN{/º3u/++tEcMRP^t/Ie1B+hzqxE$RW !M \M]7>X\=bZ&"pŊy( wr1͘TJ cm{!f{>%@VEWSZˌT0G}6B A1Ɯ؁ʎU'S^pfrTt^{a4P /DЈ]:pQe{K\Oq 2' P8zǧ>lX"ϯI%t:]؀e8SI";2?&NX%O?eDb͊$Tv ̢mAW%4>2phL3lEѝF6-j&m{Fo]@F~hcT.ch][h{ęWKì%Zڗ9v9) ~^*JO## kNܞjNn5R|"="Jf #8 )\U9#GlE*F}7+m3'=pYd7 m_XWVIv y*_D}F^-=S+ OL|"%Ioog,(j0W@oڐO"iȣZ5y;}xH~O~Iii MA mɣq8# ݵb0q~벻] m^ huQ}vI_$$ "w\b Z =^AgE|f? u!x[OC*&yB񋰹I_Hr殾\B#M_"5GM[K$R s|;"7lê=$w,gb OǩJO%>EFs&6sϢft*UCM,6p&w.qDcX͸*mQb풶?զ]"Rqn86o>oa*ꦩoeG&Bl܈7 /w I"k4"+~IӾL'oּyXiՉtZ'5cŜPfG`J+^6ꎭx+Ikaf82459u9X^.bRr{ L+ nggK V_+_ђqӳdrGN dD*ʀss^5mp3588c0į[1! R' C֤SV2t @Vf K9ݕ, pRjI6$l֧\SP'wQX30EOF3dS2{=ْ]!%|3~W~ .BJ  ZW P<ЖK>*+{{0,' _L=g&[:լs*]zւq!VYn3j hzC[ZMWy gu OCzZ3g;c~{IYS˚-C\ D8YV&*8C.7ƶ6lAYY8@sI4&u%l_Ězy;z::%<}w.#\V1 VT5 ]rت [=2bs \.|]&ZrfTk(UvI i_ঌKUg϶F(ݏr`'y.ZDnp})߃ad?*-6DC>b:/ W2b l\|/$_}~Ca& T ̐82IQ Lg$:h]_7̇(o 9nTh4@]j❈9{rg%[2p%yX!g&8n EiPvO Zk1vgǀ+t=>H-OQW%v,M)(M\|4P}tF9wCˋّM@ Á\-\m34 .|_7qw63F>b%X,K/7|P7 r8S-* "m}yH2P?M᪤LufznnafL*]N@g٣QeSt^U/ߪ ^,?&zOIJ l86IDl&Hu<9gK'[l`p橁ʗm?n |/`P4tDIZK;Vґ8fG"O42ܿޖ&?,')P -&`'[`0=^z4JjHCVdy. :¹M `Db4G%N(VO= iq=RM 6n8U2煟*_f(yN >]EE C K*|D:㊱grAfs& vnDydnq %B*vƙd j6gM +|ltj鿩:LLOC1҄ w 5*uMwd$F@òT}-2Â∛E@$x=u|xt֢۠&bZ+)m"U_n8 &JB ؼ8vgrL$EO%jy7Q#WV؟A@Q}G*C"MQo*qkS?o#wY~ZD 619NT rQaN':p-(hv1 $Ӫ ǿT;z/]\a8՟]lJ-̄ƚI)ǡ pQW_{#Σƺ\5MTDWFlk/xV\u هl{T ιdr Mݥ`aAn;Θȧx%:>p'J{v{ $7N瞳Ofr=yu0ub6\NC]SE6'a:z3]%C I-J(`z xt₤MB3%kfAg䐞[j6g#B9PW &I o>pM#W̻;O?JwC'ߦ72xB64hG@$SdRjcD8l2O5[סRd{O+(+r1ʜ F3C<}\X3q7 g SRLIeW-"MFoV:d먤FM}m5Ð>Zwf) mfDڰ!Fq[҃"Yϋ2#&"PR1]MXDArHU~ \Sp*YĸyԺ r͡Dř>ͺ[cKn4񔧎3,CgL@g5u"V lu7K|MWsYγ76ty~t!O΂59Nx(Yb ɦ~i)ʗQό ^Dױы"ó^Ĩ"ƭݤ~+J%<#""XVU܁h}y"d6!e7 a8KzfƦLwUA6gnhJ HBm%e3_yr)SCf4]/aV@Ց%-&+[`wg4\.xV>/aNJJi7〗V3Ǻvy!ӺFX!]m!>FF\[sf*J,{_a_  'cSM7D>oxpAU:7=n9]bZdz¨\4"ȉ),K_Y=(m 3ÈKuf$al'Fg)tQ92&(P#xΪBLgHꍻ$OMPt&~3l:PVUed, 2#݅1)yДE7ǝP*xtQB'gݬz!N l灊5+Uߤ:*JԪ*V`RK0;^cph~OkA_ڷO B4Wf" UD9Zw8Fyt  -q 2e?Je,E_V4_9% Rݫey P_jki̓nnUV>ñ]j\]H՛zxw1ޞq0e0LRUrbG{LɷJF PE{ِȥSH^7kzfDν/'d1/g1ǩ| @@$;Μkl{V'?c[G 0ԂPRbm7" MF}w g4`( ի%96D^Α̜#ݩw$ʓ8eߡ5om5%ށSr\RK\?8 #vQ|R<1rHDyԙ\Hat]qFY 9}:r|ېFYa!yڳNm0dRr"Ѵ>.. q]kQ<yҝ۫:?2*EeH}0w-dV`飊QU"4u6D1⬎xj6CWr>+ZOC h빼!vmd 3t}4@mƹid {-}Yf46%BKK``ǞE|sGAiE,XV457AP"M6\΅[9J%%?_Swt`ESro)梌ͣ| 59aTM2h Cu!uY cU.k[ ?B+E+IxXod#;W֜le?V+!ftn41{[0 3;a"=7eѼmٮ $i { F3!I/ZS. 0;պnYzsEEɸ+v3tQj,wƿt\)B%P-QС/V"yϣ.<̀1u"aj,Ռ&am>t蟏רg v#eWeKIV[^X/ 'dg$%pS?";˷$sVQ*%4Mٗf'n*v54FhPUʓ{4~~-,JEw3w{j6k2D_b5]O.9'L n5i5S~?4)KR^%Q nK-7&vn :V|BPIҧ!fdp|+?SEA'~ '2+L- 6J׬%ѩ r ߨ\ﹸ"N6Nܘ &mOb9..kn> SɍvNo{_!#pQOD nQv~ UE;\˒ɟW"ԡG}R z TڇK> `U*f{ښ^W#ŗb8hܻ]p@파'ܙRLYk{!ͅl с/LvY atB׍Mٕc[M<%a/HI/"ęݤl5{ܫ$cP r.ٽ!U,!P ᧘^K~^*!ls3< VV#.A׳j3i퐜 7%"aQc ɓ&wk5Q5J!p`[I<0p1xvFkQ,`x*I1v=[)5(KVˎC'4'.@c͙Z2eo ̚k9=ܺߖ Me|"Z'3o㏎ #w-^5MY:%O1̑f+-둂Xێ'*SUinuܫ(=ɟyFǒs2kh81(ɺwRr,tN >L Y ';?8,>=Ň Qe?d5~.@)2fMp@CT~&ƥΤm'87O@L7)r90ң%]FSٮP! w!PmP9,-{%ʞ҄p%xT~fȱ Vdy7+,x2T/຅x !/ wγQ ',GMluH̹*uo.зi#)ƂxIpv˻>R9J']̔3?;3{,ցu_bΙG.)𨦼gHY2#fCo9u*EC~>g\Eq:1uyrF@#F$M*lM Qߣ]X))u'ʈ# VZ8E<(]b-S.c bۊDI*\h_Jr穑@TD7k} =+X``EU_*+$.ty]Mϗfo~gjR_эEAܯ:RQ3]xSGִԹ`,u੾Ri )t9&lxva} f8chGQӍ9ûR*\Mjk=1-T™RXH y:vJ.̊;yUÉc(oprZ~ӫ@˥H|TS8kȒjTjMC}ۗMNqkw>:U@Q`n'; 4%Vr7F,/Ǹ {crd2bze:r CCU=(K !8)kzWpL~WG0ubMcs qSľ[0q_0 Bfr{y4t 34e-@4Jk4oY^,0M=zbQ t \VQz uXtXM4,a wIL`"OZEB,-@&hˊ55f|*q7tW K#gQe9wNlweO?rQYgV1[!uL s<%d!6_i^߽XbLUuns:J;S [Mܟ+.w5xڲm|psWh",)-s'iɐoDtm4 O~$cu-6Ն)gֶ|#Q#(6QY;T;K\J<׷g}iѡ^̕{W0 t ЛV#1>Q^$:uD/ЋZ=+4VA%0.woE.{Nui㬦TVae;'k%p8Ujo7åUT-Oڤb}ݓŁNAQBpB`k%9z2b&`Ξ:#f;^]P] =5=0ׯ Q%g RJfTx/D: FSsCυiJ۰17P2Gk(TdOR,IH//Ӻ-bl6,Mܜ:P)/"] 9C4]i֬6Udao^'ۭ+0,^bt:+(fue ϩXu {KJ'}MNAuV&Mˢ#ي9 Aȧ(Ci4nבkw`:0CKĆrZ&#{PBKw>Q+.z'/&JE/aR"(M`̔zZ,92)|c hr(xɬhW͞97sF|=$RJOZi=ʦY,Ǐ3hxe)F`|!"/FSk^OQCE͒)ƚ_KOg~Դ.Y+9|XX%a)H&AȪz{; oF"%#-=.2 }QZ4ϘW#$: BeKU [Z޲a~iKc} 6VkVT)9 Ӝ;OJ_+%7zc5YflNiarxh{bC{cٓNGʳKo@@.<;<~aȭH w &γ߁"=4naC:95)SiTr>b<\e m[DU *X.Pe&.k߾Lג\9Yz(g!Ѡ j6u |sA^ E4҆+gk77 ~T IPtc`2"#lr WA˵ێ'/I oQuƮDr۞U"?x98y7TG!T_ն֩?GǚJl֭Ddg"B)MnBjJcV""laDN;l]svzg^B2:1P>ޜl+b.KF pό^D@l3oo2Y9.&JD" 6I,@3-v^]ᄀMÌa.ds/yޝf`|zI߭՝ΆM}$QXO^g8HUYL;u'Y#Tu3Ds:8'@y^n79 ^BKu h-6] n\wd_yV?[8~PDcp5FT݃zym`9KZ8pxX%W'^lcG;73ΛD֞9)5lGGi~_x_U+hCbb.=cWD3Cz\~y:i+#/(?ZRl ^ )ױ Y[+zB228H/9l1m=C436npSV^,+U[v#QOrWwxJ$#g X0lY-@A *ܭ,厝}H$k\=҇ZX/$6@XS ᇵPg2Nɹ6so D6]%WqO}{)*q|)YYp)J66Eq&w#0a۝ 2DbMT&`o0 Ah ׸O*Øoz]:IoîQ M|B ԟ:z' .1X5eЅ=z|DR %LQV|!~)lم2rgip[4< ]]}׭;6Xiﻘ+Wȗ~<~b_w^ْbE7$* i{r8 r[g-]ir8 DOBo7pz/,Q+ӯ@']ߔ=5*%˃?.ެO#l>rbr\16~-ѥ7gY+\}r)1X `ϕN-5eR]5e0-ӟ?7sUVI,H@·zoͷ`|efv t`c!X̪H(n/PW>D~[d>xu &#r`Ep cPBK{6Цቨ7SսA!hU~\Qi^Fk)6Banr>!G ,7Ov%!x>'k?{^lu)NtuLQ7 &CGvJ٩_h o r}#g1(j@Eɷw=x_&gO79[jݐLT~Pđb HÑݘS^tz# pǛTBV)ҳJqKc:ywҤX[)$EѷS̶Y67Whl^Ho{:6"H2фImw$:sc2PUr|ɭ!af|1_=ZY*`NBNTWYB`TU7U&BƠ5Ǚ\?sWy ůai{M$֝KɼGp\a3Hܐ)̙R޴"m}WG!+ m/pJ(NVq#{2w8$ȥNO c9o^rx:x9@3ɴDe-gWjKTnsj@aל^Zt wt M[ 0VvOmHXDdT{y/ρ16kZ䃅冻{|O)&'nA:w]D _lpڢ 8IbByz6di]=-JaS(.k*LȂ>`ֲ ĘɶLzLhlP'ee(Ƚ$DUAy M3gTQ'< hupK&GS#vU ,I%buֱ"Gp2y'kwc+Q;=T>)NYX'GCĨn\LCƜ[&C=iGB1d1Ph0&YωZY Ң@B> 5A{vìY (,)'jb s,܉@#sHkj[Ӭ(\xAeeP{c!юjtt rDE1tN+Yd3k]Qp|wwciSKȺK^м JQbEb s:Tk[?/; O c6K)CXǶIMʦOYsB?Kr*! 9A+Š|eo!h8yDͥpylbPND$}ApR6}H")o`XdC|՝zA\SOvwE_`su.G3BY+/kXҡRQy/el4˯zOpo5hM6mq?v7*tZ͜|v..M?)J%/H߸㧖;[afzх[ېX. bQ=^jszP.h)˜X"IvT\(pQȾ0Ikݶ˟. }}D¾ G:G#3 ؓǏL6O(9?$21S};Ҋ5=Ӡx,z-%#pK9R(ѷ@:FajT#dSUg@.iqމl|5TQղT(!bE8vEh~TKR$ڽۭtד/EkTD57$I|]({-Ct=9{|l,u^w۪ӟ3g$|}yQwCC*KGQ x*=Kt h_ "_ ;d&ע@>2j 1I?,4W{y}|iWyks{.@ꯂ.%KkdׯH'JXH*t L}%*YR+rg[ lX@jo+嫇V~&Isd{ 'AOq' 4ju5 !k_ذuгZc#X&.YG Zچ(\{^*Iq9tjF^کQtp7dBE  UӪwyZm+$6Ҧ IPE?.[4`4v?UoߠxE`8DM"TabިaAT.?)a9 oޠ578ư0ƿ<뫼p(Lo7J_ 3:*NHJŌoaIʞs=FGI{=,/ RUNa|*F+؏bP4U4x\w43?EG|{ OtLYgağm=]P`Sf0X|1њ^'45# )D4<0vS;#-f;:+$:Ɲ:ȭ]BYl5Ex{OQNcfw~>I,hY[Ku$D26Ԉ%ܶQKEկAT@en^ <":Gw$?MBmO cE d%Л:.} .>{"dE鈖yGNi PzgK3jY%@$:P'a>*fPG{̧~&/Hk2x\Zzy葪QkC |s` ẃ8 P% v»҃- ~E=1ցNraR=SZEj1+#ڊ`>+;sS(3~&;v+88Mw$Ǖy,LA1hM(aR'xJRe`2CI!fbj\/Jw%C{>g ,M$Ϫ8Z<2r_':YI7'Th4ffĆ Μ%Whf-5uoMW [8+gQ v w[\19Ej C?FOmj04)ї lNC)mI$ 󤋉Qv?H:BViWP3XQa'ejy2B.]%ܧq h<\(iBOOIQk2#]am1> =9gM3" z^xED[̒B+s a3Jj8OxbYK7[NZ1B`E/M:0:'O2d}7{*Pʛz/~"jc!8 c $_Ht0fN{0/ Y%ĵ+Doԧ/>f : CJ.sN% v8a"kGrdײa|}[8g( Cӭ}uq5y+e j-A!a1`ӿS~,ǵ: eÃJXJ]wdxyaPCdlY;@Rmk,,IaaWYBʎm?lr2bv'4=@iel`v%VW:j{O< uBL/Ln-/ ēAW q_ cJ.Xf>v,g]C0a+QaaAbbyFءj\Y"1*fƹC)~=/ Lg=|ZtiEgcf;4-}x`6ǻ\^5~vϻٖv;[Ky^Q۞,GږLG^],;"ɦuޞ{k&([єr vQj?pւB csnĔV%LTgO>fSߨ6ambm" =om%Q1#17ƠNƋ8+YxώFì1"N|iȴt輧&_,myRuXe꾣I- JKCy@Iʑ6POx1@7Ą;%Ҏ9=@/2cj)?A?ޜ,}Df͔yYS_6)O5J#[u` ?"f\`7`f*@tݯ:4`KHRePl8trvnkV.0 ;8V3Y3_m<}d_Ds!,@jKCi`t.$C}:jzn/WYpH_~TШi0ћZxD6P[pH!'O~l$M~[4loІ ң* 0*_J$~9ߋ9֧O-P r $|SxJ^N{7V8l%;Hm3l;zP)V'~Z0o[z8h]@gWͤ[4{Snۙ{^QXpa%T/+vV4;xvS3Ҋk7(N +XXcbjcU fb&VĆ:V^XGY.^Dvq%ɶ1&@~]M : Ig@s` \Aq?&⧸Nx$=]hJ,`E.''#} / d޹OKT58΢tP]~}Tv<ݛ3 zv֋a2u5ѿ}>9r-37]3FDkz Mq_͒=^ }SD Rϵƍ >b;?ko"m[TuA}-.Gu9I'Aal8Vj?ag;"/^P 7ħ $5-K%R*;y (,d25܄U/D5Y^qۂKk9 Sqb+&URy݂𶢮AQ''6t&µM)bN5wGI~z0/ gu eB)~UkL{FwX7T@e%i$0 l{F#^DH9N |lU1te, |0cJAoΙPסּD qe'\k!7Bi$t O6}&aP `K53] FNKʽQr [Qq<{m㥔Hzdk8R$9{*!4Xm- P+HQK>+N(Z ||qgEGY~wiύjc7љ;͋ļRvս$8ХI*qN?v?[jKpx;Ԣݢvg}WA5ֶ|h&E2ks} UytO:Ps=t1.%MzI%?RQ%+$undv05g B#ZT!Xfm'B/o7Ćf!C{kZ8vDI6V t Od$n'H&(g3'ui۸Ⱥތ?v=+1EZ@2Xߕ {h1d" 3 ZnnXf U(< @,δ#ΙE-Tω\LK 'qz-([[p)'x l!|kM h (:N M:"6|i^>R7S=҈c[~"%nL3GFFI?YDAaCUW\0q]GKb`開JZȂ#aqˤy=7>v/7~Y {\Nl#'WRmbvtR=]4[o^>XF!CU ɀї?-{M̀;.XyI(qqwQ`}x25Y@{  l*6To?`S^\w{/N%3KR?ZxpM̉Qk?a1'%etUwe³ǘƒ@,$t@3*nkNpa0vh\]g y|8co*oA  w[8l5Kr@mneEۇ$F?3D6(gC@^ ݃-5y hr! vh}|iB[ϖFIޗAU8ES ]'iR$+VIG y?-)T}q+(0d%c;tWq WSTRAtf|Wm}~V6{"sX2ai<ʖ@Sf8wpzєvQ/,TF{\Q%% ϼ9׿V W^5gŬwPvSߧmRPmЍd3nq.6ӱjg{l Wl(1uh7{PԺKB ?ǀ}a. A/=En>Lj!~Q/,eއtcJ̗G,X| ^+~=44 j8e>f4UF{:$V$0¿=eo luNLe}H utL?gG ;׃Y6}prTwq?_1Aa|=ϙg=cӹ3ũ8T/y>3;< Km@rů>[Ñc?@ޮNkؕ׽8)&6{lۈG탓n wy,N!(c=E3Mip槛5=TžeeI*\]͎܉|\V 7n3]EWiPO;ZX3:7tU#iYţJ~4ўwr_9"!LjP~cItUK?)X '1NxfB>%5.YKP&$.X ߲z\ǻB\G?_ #\ R_;C+/i9f%KuL<6̌˹![3`32Ҷ ln!2],E!cyHM{̗rzJDCrg"sr32LY {ns-*Ƌ,Cru>De/c,[)[u/*s@/QQ\vi;{(kÂ8%r"Ug= hC[3&ha%]4mf09@j™W81j >Y[5M_ڋ3Zǭ$>rs _gLbĉ!ڥ9+] (5]x6Ov}E"%[ ( a+?Pc/FC4 㤔-tEVm6ZżWo#%u708<:0KyÅnqv"}9?FIRݖ\>(8pQ uL9T'tJִj<+늢MHg}L \}9o(mFD}ڙ)w*B;UNS?gacUZ|MA *J<&!]<$B oI_B.nKCܩzNR0EOn 7 Eu!.pip#3*PB(B;崊'dc 4 _e\^|M;҅u?wIWEWvy4-{S*MQMMSJbV `%^}xZXӈo%M3X :8R 3:[՘ sqԞU|q"(j ]c0d| Щr)ߪ'P Jx5FUܽ* :8̢@'x">KЯ1ޛOOd6ř< #']ږhɽ=CشWAe>@~5K bg·Ni⴩aW֠EE'S &{z,0o4'Ȏ/.a՘W#"pm^[$znG %'Hm_=sz۪DP< ^F+}q7~s<Çڋ/uuSZ"lNzgC[@nD=ԌXk52-$ht#X8])zu%_!m™Nw2O0tA rkWt1f 4a_pPLjކJxkk:fgF4t^ƉnV7& %gm?75'f 5y|vM\G(ltOU&O }'v'KX(.}@w5Bq+[~`:?~6֢§W]J s9Iy%n)zJ*+E$3ܨC:=YͤeWG|s |ly7y8um[hN~CC@ɛ_qGU`=zsfh52'&"*`m5ʬ}7T%%Yo.|Wgz>(_>#C:A(eĖVNx{zN+=B3E-v/[>c)[ %{gCeY%9U!eJF~R vx`z+FaO!ǫ2]!kE6%k A1-]۳e@dҭDY(mwx# /됀QBxR氪Iŕ!F%;@cJKDXjGɟg$NHfgyI I*MQ~i^AHtY]Du\PumF'߸r\\VLF Uum)p{=A;F[R-MJؾ)H.1+HS jH/X3S.c,~0:XGڿ-*OħqW?ZZ륙C5b%9?$1 jFviwKU2Y@7e׬x'!}=*Qz^w; >NSa$s + (&M CCٲ;{|֤`ODL+/8s)6=u~N có ^dLAUH1nloۗuow#Cm RZs9`xeUeNb_R|>B{=OA&8ڵMg KPBDX?T"fFt-2X^:I f&Zð`ק;/hWh;TeU#E! ڱ=TgWݢJ558^`,)m{ھ,a1a`Xݎ6 Y =;g,!2z "Px/x+ l?x_V'?v{SeB-ȻTʃnVgѳhG4OH]D544;}qԲbעc <#12ܜ Jiߖ?' g=,.hՍ .ٌ*oA&RZhqO4(OY7 1~|16ihM_8^E>6BJG0H/D0/dgj\o68ޒK?Wdgf?Q$EjWtc\+N b;ҏ4sUٕa2 ;ȃ]K&lsRu򸩾eH^::$51+\֔ ߶+|+.~O?YkoXу^K@-lJg>'n^g_ !L O;iXvb] [O}!03YFcBt&GXhOf2A'9 Dw,QB,ohS!]~oqudLAvST {nL7|/rwoc(DʼؖXg[h1e##dܶyL-p?2}|Vp~pשׂluDHO4: Lh;fH_L3Nt@v~gj̠2|%PhژL\F}3*`G^QGl]pE2ڗ+n^}W((7siSCz{zk },wC9 {jl2Eerʼmt\:ڙX59a`J,F%3\10 дYW2,­EN޺"# Pǃc f8qApe^qBpk\}^H'|525fTN4a 4`go.L5<\,R9d_ĝ+ 2ݳۖ Z&}֨4/~=BftG*EH0EW1N٥Ci1ot^( H78*x批z3KEM%%z3cN{/ "0q44d?RH_:>Cz}3}5{&KP*w²JNZ,C 7Q-F} ^>)d 'pġ?Lϵlha8i>MA|/ u؞zy w  ݖNHBz ~0 6U؅~,VŇ|PH>TZw49lH>)Y߶Y 4!6zf7$/7Cyb*WSM zMu4}C%hh\*+d{@[6:wP(g2׏qE|JS3}^$hRϒ[O8dU n [47vB.Tgwc uNsP0YZap|J|  m)DzVdzqgQ֞KRKg)Bb[+ThV):p1;m̯5GO3ek8yO).O_ŋN\Bɖlg-E Rǚa/QMV.$$ :n'3̃_z^0 Q DbN)tV@=4 $r倠sfc5`!%0/oOKuJ@)IuTawA7OXaMhsBHJdp8ݖ$_oӏPaLꩣW(G~Ij#Aŭ/#Kvm_Ma9K" Dh8Qmwp*jdfc8Vm@M:I욯=.dskN[/s5>_A0QqM3V 1%n-:h8\2_ ǹ/Q4:S=O^ "x=@ls~s=օе1bC5 $֩Mu%jl˒`j]zyh!i6׊Y ,_]dBxGܓIJ8h1懅Ck*"ŜGyT,[,NJ뙼ɥAoø_雸H.d{:IKKv |;ZoH2(2RpA6{܏yvb{+NfTP:j {tB4d OtSw 9ڼh͒vHFg<96^?2<($A)W_I~Eh]Ӓ4ID^NesdR̐Ȱ/>bdUqmum5*QO%}LQ^O| 0Viʼn9s͜T[5h2/lCģsYp^MЛZ> \LMy)^9]ASrq(,%ᢢi/~OrEL;baWrtahI<<2mo+R'KRO} >sF/yT?b' y|5\a4ia¦vg4"qZ|9F?N4F ԓ|Y.ulqZ$AEe冏$qlî\]`:dɮKA$v(WtSZWxFGw 2G]|rE83s!͉C^9LKAUYgӣnZKKkF؊u^f`w;y$O)i|\sM0==]GH/a[cT^}FUGYkcDz0`Ya)7,f䑩,)v#PKcfg2FO,u8z:k hGGT_H0~'u[:Iˎ8X;EAt8FăM@nCF14`e"֯͂rP^.71i%!ZK?TjCC =4gj$?Xuݔr'b~i噐{4#KB"5P^Â.^]˥")آ8Pc(g+U_J׭NMq,ҘV3h;kmZ2m9Ks]=*64;CYʭojz0Sѣv߰7ӌ]֓'%kKXYN'3 imb-Ggo0VcZ!EC)#TFi+{Y;n]=K2ҥ2Q7.ZdS1_Ƹ̸zzN|C ;1Nvm-~ǫlrQ=eQ=?T??VrQ Z*YdRNB6&x h5:?|bZQc%g)SYV^†\]m6H%LqkՓkg#8VX֗l=tlzMN)ZL/ӢmnHItwO3(+R¹ʟXn^.5IQd@`kSKjc)t+Cr0H<}FPgI3[>-k3&t`iAG}@@Bbs./.<zLr_)~Zz< 7;(G7Pvt# ֒$| +aVrpIƢ,_߅>SAF15C'eX@.,|/Ez/үH>,ؓß?z01VORr^teHT:F*0SpW:̟pgze˶Zh*| JP>y`#YEwJQH?yC϶`sjgڝ#)nq2wc/aA'!tg`w!(DZ9rӝX6YI_ȏ3` QZkD. 'b︓[QH_'aJpLck/ģWp5hzBQoBriM"1(¼{ CG0aI ^ĭ F &VPx.Y8%z/,:GZ`Y!:[B.RDݳWHݗwK轻0{(\8 LIawdʔ?ُkzqt]~g>MRҵ%UHGTw+7YC,rp'lwې28:p%Nq><˪ٱ}Q⠓w$X9zs%q 2]iQ/y@Zݹ&g@6<>7$">Ui(O˸I _ 1]69 I&o|tϻ|iLV( Hfڒ(bRy?bl{`NP=`N * [!zEYt0`ߥb@4MhpJIvQA[o (]w)]uMWߌM@P,CX%EyV= Fأ(Cf5u=nH}$Fb 2Zٛgtj#)JG(I%,{0j16jodps@mAgCH>X+pMIlbd//x^ý$Bߑ/!]fT'4WwTG-b)&=7uW6~`d«`:kj[kk=,6#|? ǩ/-IMYJJMzb]%q7*˂W[JDŃjܡԦ=oy%!Pe7Ols>Lj3@[AL$WIRDC`ˬ5u=_.]IPi*S&LD |6r# #3{k>DX+s߰@kD&RK{uS2JS{$ -/_4:\sU$r[von0A 3?A̷ N^0ahD<]G;Po #7k0C7,2% 71o2Ԕ @p h(T gc{; /i?w8qzTȜ¥ _w8IA)ݕ]ެ'i;]rUݝt9ˇ7^A@]ləkLCy-+-ִ 2}M2,k 0F,SלD غ 5T5St|yO 5^ĮIE`d*]Y3 q#hkd mh sLQ~ӊ<]ak/nM ,heZ=VXGʊfU:nU1pY [A:_1Z!Ձw̾[A%#3wi-mjG#4jN|4nQͪ' Y,U^M@* Z|-.!B7u^0: ̫]OOR>bL[eI叡KM[G/u3-p#%A^#/=3_5; >}mfQ W "~wO 8)kP auiֆV\ x!FC~0GA晜-ܴR˭:W#2-H5X[Ȉuh3-b!_z.Uq@-#eа Pp2.Ӭ+u43e?73Ҝߨ|Zu]hS 'IT>|\Lq+~x}U f+]nT`n'E$Ei؟CR?psz#XP*Ú)|G`ʶT/ŏ_35w!tQ(WU-$41́з o@(,l, .o!&j>k&a)^R/TJR6S $/EZFz5͇r1h;<1[+2{ h޾"afHE6A¥m68XY+>ܣDǵ$E3YJ!5*u]& O+?ʰL-)VU>H}/@CSc9=D8y 7\bsNTu=hɡلBBjWPWUxߛ;EiUT ,(BkNd^B3yZ0(G!t+}f|!cb-Q9x& X?)$WIjzXMPk_a;lCHG7C #"]&_iآh6}5܉[5}V({q mx1Z:ŘtZ5r̃\&Q2gޣ$&LBPYncj^nF@mAۄ~nHyO i(!@1rxIJkb@( ,FY`ZSޅRj?8"Uȅj߾dz) dלo7AVw r-Dղu\ U7w:OG;&@- rweGRF, EIz ,Y}u:dezf%"$_\1_l{oG)?zѤZ[= 5-2٠/Jʯۺ6&;/d%VG}e)9HZܯTAh(<'ulk`.G~˵ e& я 0xtcWԕFIYz1h)Db@JYbJ v`w f\C;eUwEM7_Xu)G, sv\ t`}Z3{Z>xC#2~Tދp_4lTyaصg{~]|ŅkjmJE~b"\plOP%Wǀ4wT7-f27su$8#= |[^РyW d FmJI7< n<\p!#@Z\ -d&ۖyP?pN9y 5~jcH5UC ,Lp=L'twB>)''OiB**la:Yx]%9]Tє9H\ߍ؃JZǑqCs"9XG1ӜXS.Qx{(B~tŷClzxYpf] #C42cNzic(*> Nq$0k/?Qid2bt uж8ڥELㄜ]Lt-ϚW>Ւ@ X!v >4 らp)Gj˨jV Pl8Dګ+yeyJ'A4!jd,.0NGA43G#Uq,ShDQҕ\C6?FT;2Q<#]W2ZUqPSa UeIf9(*  'w<`yau\L=~ܒQqB$ȁ^4PsB7<"TRRBm}9/P^`sSFsڈVxAQS?f^EW%OcD(|&9닂|NFzꮛoeF}6l|51lHE*M^AHUw2A)M3x_*hMQ0YSIz&³}Ũ?Ϻ'*T*ARTOUta%vX{m~`~_ |x`x7_r݄je&gmMMe&L+%N~C綔go?SI玛 ܊:ًrsUJzMlY؎9c{Fy^a;ˊ6.hBs3fܾ&m0+HEafN-򬥒,-/ajA=$괆 D R]nYd`Lm(+E/wsTs!=рz Wn{}[x%#\n/Wp]ߧmE$vA%7 pN Ψ8||iw s}vQ{x75aDEAM3r!Ёqi;[b;G-Ht68ys&4F5 տbHyaPn<'?. ؁: <<@Q}зfiM/uʣaRe! Sa7Y0&=il8KCZs?IgޫSzYs3:@\9aZqC/[q*$'q.v242#,]wnT^)|%N S?j&/jl8h#$H_ՠؑqه4:ICul7-B~0#4 ϠW:|Mm]RywHv_a`>KG}m酇;]hx{i);vb+!d9%h[gN[>+̐nqę ښRӗ'*>2~l܇k_>+:;QHw {b0.ZfPy]JLGD1}j*VY!BM^(}S1J4Y~53ׅH.\g)K-˔#qYm#B0rrRoB NDKDӫKRD}S\`Mʘ-0@^E3K?} Vn bΧƋگC{c~ؓk l u po ʢ _`}wpZ4aG!Hŭos0zleJ j~iIFmp$ OSTeOf{Xu3}Yp-}?'tH~M=~̓xNgfmUϬ&uj:k1PGZ2 I0 lUJ}ta> gd%](z?EA6Y?w$w]a~D^Od@4Y7IQr:^iQ)) ŌaTK-^*8*zN&YdH8[Rӕ7d8hgi2eZIgŊY= *ğs\6fn߳se5N^Y8VwTA}ZpokcYNΡE 7ASH9@RKQzVh=آƤA^sz_|n471iJPLԭ2VS1oFQ~>Ciȱ,z9a{tsWB3Hxlhؼ3f4wZ5x.@.qې ୈLhbs@%p>ZV"`ouRf?#f='xቃ#)L׷̏8~6+`t^sЎ`I '~' | ʀL=K[ɰI E3r2 7=SNl/36!WS1vNloE,g;J: [bEq=QG㏸TOJpbPƑHb7s&+$&lW1 eʬp؟}E&+HjUV}J>| EBk`_N V3 P`OMz(A~8U^Vk2xM񕐨 Ϙ*Ӭ уȾE^'Ŵԕ&c ~ٌo pm<=s}H 'EIwZkUt-2y5qtmP(~sH Ml%$&/NJW JSDz2[qVn̠ͪ_}m E/gfAĹ0Лxopaܓھ<ŷ)'YK'9!{Dn7/$v>Ўcc`YϦ}An #J5{o,뷯:)toqifov]6Q0!\~Rz/ݎLɓwVɂF MBv> Hȓjw#KTK] 13%ޜ-rxU|74g[\C SCc-ƒ&{t tgC& u6M,eT\XiUR [_Q:K7Gd*$CRO}enAW4NU`vnFVr4VXTL+E6Jd^6 qDVS(Ku[20)n wrN9R^:X+;]Zlc:Xw{㕷S8*{mQT-3 ?G[Ma OT;I,6Ly~N΅d2XqoJ9׽Wb*^LV~©1I5u]2ș@7V,M͋gʙlsIm)SUͥ):(E~v3|qN+gSf[y2'9fƵL nt-;fX*k5;lqY3N3K=K~˅kI坡N[gf8|زj˳`62joAS1ܢ**s;hM^/4͠e_ྍu=HE}NjH{lkro p?7c.mX^jr&;wtΛHUdbAQ<@zz?d01'p7L2~Oc)ʁ<"IG0' p9QRIX[ܱam#?/W(pٴ;9̬h^0U'1~n#4k"%k;VAP;k>bV98a2u!I! N^3Cb35?wo5mط@A?r֡j %nú Mx6؇QP b&(@JDXIsn_Nuu'ЦY5"p??C`Y溡0M|a )D)(2@P/G&DN65Ĩ 9/UIZɿMq=wg T]tuFHFiݘᝧf J]h_*aՆ()Z A"06x CU`M% mYFBzOY3oT"W원Gd%Ts˘{c+W=VwmJ!?;G-l^` cuZPZN{JIH Wz=(-]0ݹ" 1Cs53p/e3gmqޱĘRzƝ̍tȏ!;4y<XQmr/v,{ԂoEYZ=,&K<̀LӸAB${'qxc(}(V**lpz'uF;w F4bf ϑO/;wSUS?dC Fqd@nhԳ}gnVDbqI+WAHLY(do/\3x>f(Nܥ rI" n˪X]02Do>PyT+p۸}ut^*ƃÛ$2Ҁrxqcy8vDFNѽxrtO 1r.S0d!HϢq0~&ym.tD8Jt#kϱ9Bgh"}xgǮ|hPdUc1hX'SSt:%\Z}L13"*y4჎_ ϠGقSmRr6:ʝB|;tISKT h̓ED'2kW`DCKj.CTT*Ugp}Rj'Ts3j1Ͳ2Ϥҧ~JbU^_R™cz'd݅:QrilȘH ǫ%1{-80l7z$t̜(Zk@9cޅi]ye/#v襳T|,[qmzwT@c`.]if&zb8n0L bR|.\\vʛ_#.9[4S2oq7\89A?r'RQ]#X0pw b|2q)]#U)h\5* TrWq%@E.&S^rY1Nnׇ1~Px'UmW&~3jI 7a keIM "Hn5>Yw7> a)%vQu(+;IcQʹʊOt;ܓI:"p%([ pVh{s\e"%o@{rxXn[sy?2@Ib?[{CJ"ӽ5ץk·?뽗s,r{{#]o1a"c[8yN 86gg8q$`8yOC#*%d`:ђ7~$@Ue6l[SDS~ؘj;svF$^JUd(Nύ1] Ő!pJU66w,h"vP#d 7Wۻ,&M8]ھyLL,w2] 0X-ݢ' ('Gk+hDSFj H]4"0.qf@űyٝ~.%T-"A|NexwR wjd3rG!S ~C0`6N)rchrTgm~V K &h(H)ȣylEi/eĢ*~S*kM,5S͵.|s#35PevLl=Bm/dSXh,.Vc`jr4B =_CosjxVеd@S"$ܨV5UqJ#_˩^<မKHM<9d_na(l2uD/ .0jǺ{XVpܔ湼6f(7Uv Dz{ugؒgft[>f<&X?{IՊ>7jFX/RҕYh؆@%{o]EU,ltHu nZG;j׼_8{YW`|V暩'a)dHA">DX#jKka܂g +Q-~[6$l,\);vDD<%F".¯Q_D`xY|RDHWld@S.?&a2?]ψ()_@#',ŽyZ0.Yc]f/Pc@t?;4#bdeZ”ܼkjGjHzEsw9wPJYDY )sq呧0Ve]ˍ lhSs>T|r$DSXCY2< =(Y&fq:mGAK@XL"/v4 YիQSͫۑQ}%Hs8h1)$'pvIl8{zl/m l77UH0@D}~fg_J8KgaYksl:EE +x5TAb[<95Gε9RZ(H YT|#4j0I4<\3o`!p D״ N5W_/,."ID4FAi5kf%8>.HGTZIͽC趤2 ?avvC}pe= d۫(71ffEH ʣbmu1cN21 uG嵉KW ȩ(*#o1dH6-bHzt;RW;0 )n.uf&$]چ}]ida/k}Ӟ3Z7~!H Z mQOY&ӌ>:)=j8,3!N[TjMʳvvu;uBm?9=w*6CXHh35 ,IΚq=WDLk7Egd6vOd)x\ XD}?bC^eP#y=|+岑Y"?ρǢ`ራq1uǼ$W]aYjSjQ_',HUвD@3Xe*ΦVyD`ќHXx0~[|iI~>h\>v^_~,]X7X1J`$voQٸ*51>žĹqzGF]vLj[Mw`" а-YQ/2 :;1VdۛD8@ Y Ro UOPJןwϻyefYbr3scs?ޖ/26{ဿ"ϊ) ˕k8_~VA9Q o`K8N9H{!G$cƧ?py^/8'ARsȫVϭԟ݆zQ,8 "EJG<6',n9*g8U'oU)Q<т$-01^i:./9\ߡO/P#Z?}!8ӏ6N %b뛩 *yk\>~ e_P Ld~iA CbVJ2G,}sIIOTT TYgNNr|s)4[/rO&ZbT߇_D\(f}#AN^s( 7jP^{@2JьpEJ1.klD^7œ_nH4k3. l%Ӳ׷ 0%:M=顨z Ț3ͼ}C3!Km|OyL 3(P=оH*ݭy;2rQ8@Y$)jk9(2+ "8Iw5J1zcl7 hvM&bU '\зN{QDtq󳚑Pf'B]M&crKxc3˿B+2Bmt&aȞ]StGXqՇJsȑOXJ`J}~]fTu0J}6ʂOاC~=zxDzsGQ<2Ra@1 ˀAS}<`xhW||Oo=T-IOIw s yb'%,#X>e]biT_xŁM#I}5oYDpЇP_$ Ʀl90™(=of7ɫ{?4^S+9 E{Z|p{3t4ާxa[5EFiNct)8A8DCxYvupt1@8F_uSu}]hB6iɯBCK}}"p4-TQOSoX nzF2ީӡtL,tHp7p[7 v`֯0iLyn#*z,+zГFBe3R;P'/(pho`dq?`LZ피.|G3NA .GWl)%u񁾕]lSp:1DcJO$Rx'+=@19~ٱ$6 zT]_pwT y$&lA|؀\~TTʛ[ܺ 9hs_ĸWT6j oDK671c? :l|47I2GrfPEc!m$)A:BIi3z'¼ EX|9^u|C$VOp;,-00QlgDf磜?9OnħhGVn+U+r3. Opv1ʅx0z lέ /$EsqI(d̶aZg25{ڕø8%}22X}҃R';-'G1 xSfT(..Gu0KkϨav"o90*H<ݢwY::q7ȰP˘Q d vKϺ鑆6ߤ3p@NlN / Q=# ;.YNbƍ;\=EEhpZ)""v5zsi,gKۿp״$P v<uz8%1H%,-ÿ8/ۛ`pa5!Ed9C[o 3RHM*F͹u1<@TKRВr2Ԃ呠1",yi>s-c[Jiv$C$۔|h@u%4aMf qAz(E#Kۓˏ} ! <3TN6ʑ=ȫD?i2tKԽ ObP2K--Yc᧲_?$ި>hQT;>: pKd&bps)9^[|% EK-58'Uۼ>v`TƍAXQ’b=*CU5Z$H aMڬ\G ]5׶}\IXX?IXA ׿91ZEpx Z=D`j΀؝RW_FȬcZ%CXO[MBW n;#At+AY$bc;*t %ƹ6bˊ qj"YN)SibFng K9b Gs\m9Gt{b=+G_{7ɵq½Ȯ2gٝQtøi]+S,؎IV7JB%=Wrΐ=eK' xR.?؊w0GѦ}3꠵*F|l_`?Ⳟ%}p zeu >~Pu8}?˨n堽+#D΋%*B8西Oke=7"t%/(BO෼cT<` 5mf ۟"4=l_JE* LWߵ{mt4=qG8Eg^#ɒy`IF-lߕcԂXw ѴP*pܓL?R2$N{a ]o!4ѓlrj|1TVynw1A5nY+ d8!'۬EB~ubRJA𶶾f+  .uKƌ|%cvS]!g7ِxggI5lH TP;5/@ 0XL \m }N]`YZ* T7&:a9!ʜ NKN]ܣՆ_c_(q fzP58Z}^  R0K}"ah- _"zo>R 8rO.vۑ4 EkS!E՘Sϯ=-[ IJE۬a[k$ӶjzXqf4g6.QޥP2;+lI9mX|y\&:QRRXq}c%G[n=U#w_h.x2Di5ÏRqǔ,@e+9Zmv%0tP e.!J`8EYD?t-9~$υRq,+n~blvA3Mi_ nwDso&i$W.oOەjm\) Dz{93 6K[l4kIUYa=: DTsX@[$Ix~y)9&7st7:J9YHi,9wz-̒1Cv^nBbx*z(";NhhИ)E zBJw2`N4,qMO_nt=c'G&iO[gu+c{x׽f_~Vݰ/ xwv%vM&Eb+j-M+j&VS"S~key!S"%TmrmPE[}tr>0M8] if!6&Țrw,Vڞ DaB䏞 {0ohpP#YLy6To(gXH<2$ 6"cF!}pz]}b0e)NBנ8_]]>@hݫYtѮYl(zb a2fg]B$%Fb7=0G1vgDʜL^M%ԁZHޞ^Jp8ʐN α ezUXRX^i]5Qwg,10,@d U AyBUě(eGhx8kw & +=~ȏ‰VMf1]8$UX7Ht% x.btg0H翦 ߪV<é`@.|٥ӠSӤXQDɏ,q{B5=PҭAtd]66aꬠ|ٲ^%()'HbU)[vs4nq i OjsbrĦb:X.̯+iPN q#)EF.(=T84 U]~tJs@CoIHJ+6+qq>;cAHsUXRV 93s44Y|d?~S@_f\=Zii.)stDW\~ŭ_ HzDQB/lT|6\sIed6 lv;pqѹD(,#Hƅ7F#sWP:L{SDY%sfQqX&PE}%4J2zgF|$ai*ÙY+E΍joa^E7aw~[&+Hoc!ixң"F L| < uNCG 4e&MeL{QE}k#y|`oz4\O!!*0dUB[{Z^`npL10#FM`Tyb@$C V 5^(*z 9,YqTvy^ Q?W2͏7p"}XTt Ұn*_Y9dLڙABƂ-[jY>͖lp6? !x]/J&遤8ńvA*H/+֚KE,GB>]=nEX@$qa`aABnnicH4>s~[X6EqM#j`6yCd QngO%VH x&ռ]#H$+, }ε~{f %jߛ vB0і7H8m}@s NvؤhǤ'} @afǦf3H9^s/a}}ш&ҰqFGK }$佊, Tb Tzama[x~mG1`RdV _:p_)3-7}!Y4wYKФpӖ>gְ=Q:2%*tZIMUFUff!q)?2 l2' ^1~ qj==΂PRIxgGm9eR# POʹ'';IJd[*J7"5jV"^[ 5l \SӼ H-v#a8\*_'HQrv,+_OX bY1M{Y;;uҳjK dYiߦo/d) ުd{:f*6=SOzb^&J%ߠOKqAr^0X)3;dl8=gO|kxRz9>(j p 7TQ Y\x Y,~{޺ÍTױ ĸiAE iq '(LMZ+Έ%GkFO/Sg h0WX:He(,rB|]o BFXx\{cZ;g":`;lX6Nٖr7ST+AVؓ{7:nq@쥥xcxb6F5l7 L׾*e9>vvOհ3c`ޒ8I3"-[nbZĄ01M?tlܭ;J,-4~>=LCrUO mIɇLJ+~ kmV=\sIjo]UP忘K[ p`~͕`S/@ܾhibsķÎX\XC;nH ^} }+@O|(3zޣ쵷+HduxphBuTer~eFg?:>{Vf)/&uƅɜG5+nđiPdP J s@_|uxl2[v×Rpg!8՝6gasRwr|[ 瞩oPdڃOqLR#XcP0%<SxF7ܱȚ5dl}}BMê:w͵ʿ6f5`k*8ccՠR~ [&EMț䇥H&8 P>z)!jʙohJkT&C2DA}{!QZ?E_or>Rsڶږ50M[<6ɭKAU <ې;$ҧzǠU>nCe'Zh{3"RGgeTuWMád .?d5B4LLRO\6!GL3P[tD &R''H2#hox/Ը+O`l-j/9k{}Fɴ咽z)8 4HC׷;V`T 4鰚5_v-U  R= 63-z3̈́bW6)Ä]&9]Iө ڪ`O( g!i<1^q28A 2?؏dM LyVu_?y/i\g XF>aHdBG" Scnڟ(UKBO$Ŋ?\ϯ&\ny >vR{d!B/PeB`h|4 aGݢ?S[de=y`HG-%|Ժ*4A7[YV[ cZ}c#3ǡhY JK8U(3;C%|2bQGgxo:Q2`bFn&?qbkfyQv "jJ u]>n쌶2Mi(qԁE8\"NDS ω'$zЦ%Zߡ#0(z|Z~tħ]T]t r-;}&nz(d9& x'?df6šy,a8L\15<%zsYLE)pJ=n.;/zp"앧'dYPXmL,.!fo1m(ۤV*P 9ɿBQxT`SAB Y pj*aq^`F'\2G5`Vu};&j (5 {6;5/0a o$ݕXm?sNr^2KVأdR޾oă."UKUcDFPe{M23 {j6Ir@X$X|+1B*)Pњ39Oύ.%sEGitկv)(l}?ggW`!A:Z;}z<11OUtF`S9l8"y-Geٽ~IC!h2^1MĺTʌsxfղ$BXhGɂrOT3eH]e995^ Ue=meU=FPYRfQȅ: (81yYveI$) 5ɟ>]+*ZA]`2t1߂nƼd2*r?>nߜJij<68~|bdcC0It M%;̀LPRު簽)T !0E7{ET,%8)\sN|-Fɭ߉'^K3_aV sXH VX[n- ^=G@E<lw.<͠9CpJ^L0[#NnZ3*YU7Sc K\< 3+%'^6m\^ t|'yy *K+@n2nv}y^iSn={"+ ğfk(![AsFە &8;P~&xq%ʞ5oc (99~_'|꽣WSJ9!\-i=8K aKP _9Fsثr"{#v2x9ŽpZ5} Kcm="i2jĈO}"/S(T}!uిg8*0-'87:. 1'Tzv,psvF-0|< `YmO8lik7s:aĝ)N[iDFg8aO+~A ް]_&eBַ/ID9 DAuށQ5G3!xÙ5#%8v͇j9{UL~S'&9jj5A_: $w|N]$9u]Z̺Deh>r-,Sj Pz\+"PSjnHl|4rPޫ,NUξŐTKm*LMųŤq պ,B?ڂ.meiU|W5cYpkM#^|bNu4)DZn2xX7Ip.jm Ra\Nҳ=m!k vC;8/`JE~H7 +-(o\ 7堉y) 13b9k~("<, jJ:w/h{D$`m][jr3~쬶;,2MᎻaC4\LȰ5,({?n=RB$s(^x97)?9+RﵙOmbV˵h<~|SkMH_\l`Gwa3رf^lfu]vr?/G<rwE%o L͑i:ܩ5iϪ6WD?*d~hN|$qfo[zeC!YDi'J"dzW3aOYϦ ?Yz%` Kbr'u ƚ1S?xUCX`!xAXQoʛU`oUx̉,Vm%X k=8XL7Gz8m-+_V(/gC^γkO|mar2mAPo9$M%D"-#"~eZ<&Qg`Yd WуBi\'AIP2ɀluP{Dd&:YTzQ?`$/fSS_d o&EA7)\4aPg>Rm+U`DBˣMn@ #lk vߪX]4i1axKpGS+ht٢몆& gNTNW2Q<8t(-KDKp!MS;j[\YzaP1L&V)|*uNL%|4JEWz=_yOtWPq6((UuڹBkLkLhMXWEԻ5K7H+TsV&دz{79|0̎u_ub(ePX/d!hK-%/H-h7sPSeT7 @$% Zn9T)sߞk HukK$pJ`TP4u--N+ ,dvK*o0G2y*ؠv:`@BSqƺG j^h !L=Un-bQ;n+i )*^IGGWT+F؞;dQGGTABjKuUjoq?#Vu:t6xTz0W epvT٠F ,G*_=AR閾CK6Zi;ya3LbgHKMJR)Gq 8p:e XDTyFA`,Ԧ]w̔@(Jݥ6qb: ?1b^_!.6 F (hNN92(i흨y;tv"|\'{Tk3du)bIW*N#щ"uuRI\A~03rQ`TZ+[R?%cF8`H+?jy\8xNלbih j)|+Sy{ O(H5m6FISsMoVfd͇.|jof?N'X:\^YML^,F:*a3nBTn/ܶˑJZvDW*/TK}ީ\D8  "VZ?t+90̈́/7MS}X3,AݛIr&qKŷy 0ɕ;'y`H{]F*3R|!ns[m1^vdZ /&Xm$ox2}Bd|_TԔamk Rn7u-I[3T]C-[]HN$J}p鷯;Yz@@뉍D # yG0Zon+=9؅O D &Ep==w 0 :sÓ:'DU7f.PS:؂elY8+pAEi&;awתTbtBװw H@s wݲQxwX`T# -xA"[BO󌄠\m;f層dV.h}<ʘoZ؊,)7Q(C_Z;<h"dR:q״RA\Ǿk5Q}N>`(롯eIS-13V#mR hrZd-aA"C1<3S oNs>xR|7ͭqmw:@\Yu~a.Ф /ìX yElin-=ꝵP:Y`whr;7!^Q[2IY*B!i ۅ{lja `B NLvG R}<"n'f[L! Yq?FJ[,賜 *ڛwbwƄ=1р`v'5=־.E7Ur/&I#UHmM6ð.,-чo/:#| 8wQ07?hY&k!:34u̜g`7UFOFlaK8,4&*|y;|C?Dr47-wY -ְJ\C$A*Vy,61*O_y\m//;pB(BVs#{"Z8ҏRbBF/Hn2B NI^3#> MhF|P ${ $|D]q"rkv}^cq85x#:+Қsaws64*zCoЬwnL޽'FZ`k|I-#߾ྶ3Ȼ6%:tf fU_sN胙ُfXnKNT EֺԼoh6p\_h]~2 2 hK:`F$Wv&{XNxǸ xK'f[Oh{Ah׌I:D䆳@? b'2BQ}JlڻG<ҊPW4q` A||'k M@۱hpty^<; RsyF{'[2*$]4{+,H'?$Aąaגlp g63 hwH>ZΏ9͡]9nC_~{>V nBw=tŔ1ٳ4,z,C|n~]Vmpz O*McOV`#GRuaQYYEO_?>Qgļ0&} ι"0UM uȀw2OQz~&J|.lqcXD}{= &kIӠǕ WM=  ;G07u##w2 Ս[&Wޒ‰d)\1* 71DSvJ(yW AKI8JW2JjJ]-$}a@dЧ0I&j01WAς>JMX.Y|>E};XՂDDw \{趗VhYWs3fxk@rFuTSnKc:ahWC* +hj^'dU! /x F WTX%\*V!;7ϪDH5dz)q\^6kf1R2,_i%`[, ہ=DxE_q{η(t,Mg'r}=0!FGDPtޱ]ñe3ʈ|@_KvS^ Q{bOeYތa+4ͪMAn=ěHs{ĝ>Ik ]FcJHHظSVvHh1Z( YpVdʟWݪ XySۉNQmrp%S}n3vj*OK#Bi Di·^PLn%|(}n Y `-$A [mIm^J;qtu[B١kX?"0_^uʛe,SsG;v<)F=HOak\\|5"T [7EPj G'bX3) E" @Psmc@l!ݞS̼65F=zt8wG@"3rڱ@=u'kMZ͕2? aHkm``%_lү{IfH {Qo9Y;ae9RMϝ%%5wgW]'* ~VNop|dVRvþ",?hK3 og~P_(ݵoֳ_u- D!R%%ءkTK9j^{Dz#M4F8I#0.LٌCH&9\h;J|you2hƞmBY-ZۃIt8) /F%źLՐ g9Dz6|,7hR,hd &gwٓ ipMkog0iرy췜U Ӿ37ur3'Da>V%vpx(k+3V-DGEC戋jؑFD= _GVf",ٷw v|+p^vaW i$۶'줦SxlE^aPGWgPw1rOf/h}4)Eᣬ뀪Ǵ,)Q+qf?#]A:O#S<|7:MS.zCt9 &i=ޗtH^@lC^=rRձ aqjKA현IٳꚉJsH@lG2loiR63u yN$a7c8^T{ ڠ v`ktnwS7ٱ ?LsMHZvG۸p.15^HP5~/RltW ._<䃆NN$2%Ffwc@isG2oouq%ctr<$s'!~Īhۮ 㴣6Ilfol5OZF \TT^;5SFa%[: 4vSu֬ ,Oa.P&S*ÜTZ"]ovemUb}.`(Hrq% >qL/:9ٜt[ 2X Hh"0x 3Wz]s1`VOBœ;fEWFdYW$zFkf j9 s1-ݿ%Z9 fOU `}7}v6iw/ Yq=ԶM9wxfpio<<҂V<7{vz7Qrw-Ȯ(0XiڐKD'JZa˫AŤOnq jy]20~GW5Dh2Hë 6\@=ټ^X$+CEĽ]Wd9쪀_#Rt0(*<ᓐ vdH ׫s`PҸ1*|iT9G &Am ~3\"lгLJyZ桶4%f (黮?A[j:iL&â_3~:pIr6-(w^ tO-9J ʲΉ|zwm)W:|T6.bw2@^{]0|*RDqbgNq\|.Є1۪qjYcJ$ `am{ 5srˌr1ckYr#L6]%# -n-qe@룙")hx NPE\3y(+(gJ)kUzſTBGb6]XO.~w2UroE-$vЮ=FfMB's+u1ǠvgOˤť6Tu2oe,MSkgDXPCdR2ec =Q]ʒVi閼4Os'Ԭ~:cȇ kle>ΞbfxkC{x q| hީ{ЋqmhXx*[F']~X"Vm5 u# viC;cvԓ`++l~RA$>N(FVRBoLLY禭9P_i)tP=s?{؂0@wrW༚Gn,HLAt}V؈jGUP_8 a|:B;9LO0=O3Hw?[%I8FQOيSH2@@2wuf!yÝj@F U6T1X,6sKB?9G F.w4f_XM(2N ^@`"vm3Zx]] 9n뼹K{Dvo\AzeպC_f9zI _] ] =V"$8[XטF6zd9U^D/F'4hfԖGq@9"Z&X*OURswP5:V~`L5hO3ZՇ(ZZ$6LAb~.̕pQUA؁H] ph׊`BDq -KKƉoA,ν4rL׺h C}|, 2$=gjZ?]#T& 6\6\1Z:1h'@Z+\WM[p5?%ø>qd.EIJ_K3#rq-?iv̾[DbQG;= +n7۩J.}T[0Cbb1pφ ? KO(ٽH@ ( +MqZ95LU]Oq!c13)9Z}aόj+7:#B$ZV<$4ؒҜ@kuUȰq1MZ[7+ܾזEJ8H[RYn-6DFĹ$[<7g胿w8_!ǧM kAhޤ/9QnLYk27.p-1*1IcIvezN\69y;#s^t3 ޙ!4A5-Lj@&i;W8ɟ{9'OMքtV|AKS;^#.&+~myY^Beuڌ5's")jz-? XKG TmO5 IƎdkÑtef=LjU_UdGnNS3L#G/q;8?b..iYZ;Gඟ\2Cˇ _a^j"S[4??wgbXk#ޡUJy;r3;;5);o*0,~E;qty%gJ9/=Y,\V Lo0ƙ _u/ ƪ-z?zclԉǛ (_@<}'(JB|yR h璕}uE?z &OS.WX@mVmLݻyvDjՅ4<*PO#†A_YH'N/& =< _J݅ +0^u+\'ў,j/Ln- s 3oD *⡛i !FM1c0zOہq'&A[ЕAWjY?fßH☒{/h{ƪ5͐;GFl$^b~i%(S]wIcsNu_{t0@-m?EWc4/r#8-22g8 Pt tZ_Aa >qT ߯󡎎lMϵFIJo)ݾФKgI{Gc~/W~ 3MR򝝛v{`23Gx8s{y(B84sZ ظ;DԮWHQ,E6ԑT m "+/'q KMOz a2ś7GBoŸF.)$\ѽ^GZj*9Cu :oٮG.aWhK8Fp/8#aCiZ<(ŗFH&|Y;mi0߉3BM+I+jp' (8ARKo[\߁I6z`_TH&|0?B~?ZpѯyMӅ&)AOpQP^? k}k}6ؒJ@‡ oY;F5X[|4b=g2 fdS;CI6kpۀPT|\ ?Rsp KQ}jgIfNinEe-qA+&?A+OY`HgB4 ӎ #|8G'B2@ &8TߕJΫϚr5X;?yL'. ɷc9 :ȹ0ĘFF~va8cKR/^uy1>T_DיhM\ޓQqǮ;"u/%lc 2fv [OKϲ4z+1|9&R Q]"rVyQ -We/<ާ"F"f秏SkaJ=W|6)J ;$TkTj~m.HMle,ȃ &':WU/HBn-=ߨ]hٯ{4f4$ )_^i0 iYjv<~_}> PrU} 嵡lodՅD2}@ iz@+NKyYGIMν!Papm?|ǭD\՚*uC*f}nX#%kݲuN˴u q% 5z5ĞK8?XMh ۴=#Ӫ(zM)lքl (m M8nHbÖ]xc 1X-䯡+d5j$)5F73S=VǏk hWMOU,ƦXlS!J$PBϗO%ضK"WEytidnLtnOgco;htuC(Cd@_GQb ^պuN 9a`H\-/GWל|۰D9N˂P^[ 5*v,C<2 /^C6܏A*0ӭ٫rS _\k|0v N*x[Gk?U3?jBNeEe |zde9Ruv@ܶJQOfzV ӣ~XMxjL>9MIµ43%/-ғHxqFz%7ttzBF7.,YYͲ/[^irFS硠Bp{4)8i#Պᣋm9hY0 ;/\}n& w!bKԒ_u}|B:N7p4Y1PasUeU)dZxIU.B) hќ˿~YuoEãs*ktJt}ʳa;S F1 r~HE*`{n?Tl#vrL^-喓s&>t'ZQhLtd9m?j'dX˚>hYKWq$5ࡡz-zgsd24_}%ՠ?kt̎p!]M?j`0){X6?_c%*0Osw#lI tyB)"3nh\vp5IO[2͡WC|$ݩuisא_@L1Z⁀`e<8#ldEkH!,"\K#L 1ﱽ?1Wk3{VQ?9Snyݒa1{N$kɤiRv@ޒ~UXWgx7+ ~dzv2=ILש~v!7r&|3^ Qj0Z׀;9X CO0B(-iBlj_m`98At)u|nVDs*_xHvQ3KeWc+~Z=U&X~\>9l9=i]鞂=fB9c ^E9_Mp'1g*n(䢐rS8/ hyxtvM[C3<:Nwϴx?Zfv SA,dN5SR;$XU/)|X(- _~ƽE ,vcDy zMsչyx aETis׳!/-m`KXCA1S;a;tѳ}dsli%5ShΧ)AN2c3WUȝYڪ `%hlФpCVҔg]Zn&"t#fcy,f2$w <%eQ~躺s)gB [K8n2-->7λQ1[yx}H'ݤ2"D$t728δtdI٭as &ylЍO.5R_r"N%ti!d XՈ C0xʘؙR2_W9 7 Phv@αM8[2xΒL @FpVBaGQؔ 6(&{F? [ΚiqA[_vEis@ZMRcs (]{ܿ&hY0K0{Sm.s]2Z:f.B2?NjԢB N,fr l̀Ym7td] Ǟk)ԜZMOnV>zjb9ߩݸrlԚO4|e~_sar ʖ;H,}iDՙs7qSŜ;/:f@ud @&B#XqS2$I+z3XIaXgdUՉ '$]jGm3k,4_\K[Bú2mˣKzxns?N%CS4K{ ز.OT<=`&~8߇6G{ #â~nݱr";3o 8KI Џg0dA:@P{m-i=ӱ& +$u,.hH˨:cBfJLB"r٧'~=6WkZd+ qtҙ ``BPT(Jԑ!Dq_w8e)}K_Pq"[wuhnZ64|4IG*@RH%TSA3nJ-05,A=bL|D95l h'@( ~}X5n3i HI\3z#kXAf{siuk 7Y|n9HϘRsqWP*]շao TJip7q719ᡮn݌h&4ﱴneڝQI!|yie~6 Q; wn3ӑѨd~X[!mY˂uuD "RZP١4deS a,`%f ԣS#$(^~=S^rud @[Y3pO+&,o d }t7ƇRz .G'TNE z'1熰bBjwwC'fٌmtңdid- D]ךͫ{`xYw9rsWY^tJ|!LJ%b0{}{gܓi~H  b{جbMEtаb9qKG0\/t7rD0(yꜙ˷X~FvJI񱳪hT#aȭ*M(^q}~^5.XJ4olL? nSm|-@4U!hnqh.@q_蛀[sl$E!q -!o|rsy !r̓\ _$}k([df !/ZsгRI{TوxmZg`,YUv^׋!ƟD@0Sgrz,o4FZ"y \d bepk74OFW.M@+wEqUJuf M^Ztgߒ6׏LUx4)SsL-8ݱǭG2(dn.2_e)dmrJ\={ͻ„뾒^AR{-,I!j%=-37ν0j>p!ن#-gnyaW󗩝A~+f=^ƃFE_^PTLiIT M:5=S :&`uQo ~3{uɠ7F.^s@(0vs7P`C[CJ")oH"&&Sw+sTE1ա}}ړ%?]}PPnReA\Z-ܤd¢w1-%mI鮹`K*Y!#ǷmU\# ¤bvQc{IĠqꞲ鲩{4xÓyFXA91(*F4f^\Ka@R5f=44D"x rU!NiH)ڑr$~Œx#aJ<{-#Ӏ 2ϡ. ~.jCGα+NҖ9+x}6rKX׉7ϥwwoi%LnF HBiMvEM,m0"(auڧe:y䲹 23u6<W'4mKBwmCUŶzG-$@O ^Snm<QX޶pcjLzshK<▴;.G*Y06BFqNQstcXn,BC.%2|B<`";"!l/4?Q:IH5MЂɷy-#6!gMĹov}X֜R;u!:ED5.hsCu*74wHʵ*Rˌ'$u9F/<D݀ j1,l)ށ.y>1Q,1<=;r!{jó'CD/=%B_qb`c*`= k$؋Ap7wط~J(*Ekj=aVxV"%IkhFp2ć\<'\pr^Av-r iR-"d Ej/gAZ+]u>WTȰO4+$^&Ñ =aHNro{Ýrxzq6-Źy"l<&m87f =֤("g,%X,jh[> 1o(ri\hY) ٍ4Sǔ_:-zu*2n+.ICB{D(,]|}'U_<[q0s͍Uj%mUWصM% ~ ԪM1h':H~݋H =,p.@WaQe\&}= G^5sLo''3~!04kHFg{Z+6;9lY6|wy7QuKvqTj( bj \ S|Τ_= *A186>L(bOI@-P¢݊Eny8lYs:CҥI 3D7Ŭ8 +0 b ™7O~rtiM:˓ĄNN`[t\u&q:Ow"9ks>V ?a!F2Y;f^gg(xSt=Y^e>eaˠ8% d.}@w' X(6mݾ;{!+Bmk.aA"zW"$9iIAM9a񇩝'`+]wў0pgA\, y0yT18*W'_tW-k,mC#H¿?K_{>zXi=2% R˻G?C8Gޥjyٵ7BL_`}f>Xen$Sssa2 mLHTXu*N H 4+]vH=`Qף5S*Dtu+]AF(EfW.0e|fΤ&pU9ڽ.--r$†,LJQ%I:c3E_XGh$F"zP2hAob;4y*oO+: FsthlLB xw~g֏տț=2!;5 KfXX\}[*=qgtL="..Qlww-|͖bK0H@7h'Z*J6rCsbkyh[H)G 0mI( IԷgKvi87D|U؈6VaCujh}+TY}J+v;*ܴ+n_c;JG$Zc˜GJ }hoq"h.]ekuO7! =eX.nfsH9ehoQ?)`h[)z[2$Űe>:Y1c꧆aF}=/J#V>Mψu Vm@9b.h?:ySǎXmʰx̟?'&HUɿUIjB-VȹnS؄9ZXvCF?7ܢ?sN)3*OGG5[X{+6a!2JM9 j\^lǖKn{+{;m3dt- ڍq#.TV0 &!!4Tܿ19*Lf-cr/H کˆh$gy.:ͮ)F_H~NzeD3Q؝u;5=Fxc,ĿvEI鷋&X60;psb-ñC4m*T*Vw^-jc"RwsWO< 60m?!L5F>}_jΖlIOHST$ޕ3}N# rxs20+/qG Ųy[x@2w%^ oBXPok%j*Љ1/Fn}x9i -NfYp- S$srQF+*\?l6gm̉O=WI$1K|[N+=Koc=VD ߒR=wvQͮa"z]v^,d)8'RDH-%P{Y7̒Sbwl!PS|?1x4)Źqrkuu5nei==MpVe[DLhIJT))(pbdJifR3gvyY{ou Dl3ߋ]jܤlnm8*<^8C8ć4#=ĊXgDjf2WwGJ_e>ui/gV7w,!2{4ю+ʥ`KيpR~|_qk./XT#:d$q_N9q}dr/2pŰ ]NU1 ϭ//0bŶgg L+㇈u657?CH@l 8*2ir{Giu7Pb('@,n;LBwvޡ`6Rx$HKRo+@h2幆qIԐ@[Q5LO0\h{uQ@yLx \ږKlf˿Fn^hO4=zn,Y“?Bx<ȣ\xjPڢ>LEvs73Иb%V@"<ςx-O_MyU_6Ha[yP-@zZӭT?|zHR5 cZjA_ocJi'/PbjC^㎶T-y(uIǁ7gO5x 3MclnpLЧE;ahq;a+y˯lǨ=:20yZɜ4 $'{(^/p*}h?95Й6&=ď2tF{.C 34:{n#R k$]$}W=VKu=(Ivp|xzPɰUP VPO3-m0 R_t :s&ʫWhm'G&ԕi*Ki2l}> (S+xCDZ!I6߾=~Igi4_Tg^-ӟ4j'S{הӀf+u_c>-X34e~6EWs&Ӯrj8nٗ(WsJUe[MQ`.yljW{Ix,M6U38\vczYL/AU+b7~^sxf|KU*'3$E%FOqkow2'”hQga ///M-m F=R8E5lB0Ä37:R:h_@8GJOK`S@Oh qb}nH ́_\Rs^&ISǬ:̝R@3cdśu>\Fnz[4tcڣ Jd!5c'jj8RM7!B1Ve .Έ"N`MƟ+m^ 1Z𹈄0 @}+֥IE? lm!0 /[*Y>mN9W[RSQM-ۓEyõ52; -Go:~RԜtݏft&EP! Ҹ XsIU1uU*F~˟iGœш:0xL%Yo l7%-'SeW鴄# f~POB#vzWwzjO= bfXY$*~4;@S =‘kOe)6Pry,״3@ML5IRrj(N #]Gd/q${[ZO4؃ta)(cD E=[JLyY65tPʆ$A>M jxz GH6pע0-C>T`{-Nl=G&x5zQ[^~ʁC%)r%:z;1$bʍW&$N}Y ; i?gw&8pX3_t>Ϣ6ńMn١qES(TX&U*DQjւjg fN*,#zTDʛpB7#_\uj{5vWk&yek{8c=~KrߍkGixXFͬRGa **ӟESg8mqwYkG։$?ȹb‹(6LG7&*?$cQSEc"Q$a֤rߨT%] LZ.vG Rd3/X_\[. k.pCHk>ǟ,LGH R.@7Խcrs3CXYĄ_%]?mT0@RgHimTr԰qHĠ,[OXĻ /(+]5 uyi'@7fÃ}`]%A0YՖ>?L,gsAfm| z/"D%xg sIiѾRA?g>d?Pp/oTNO6d^JCrn / y_נkF.C޾S5txqeP&2!Alm5+:򊝗H~Ya/;KՔ 0va i$y5 >9Q&ABY|+\b@kdSag~Jxj.`!x#lr@rc2r0*'ύ/?P :± i=L. CFW4f//Dff2e:.Irn ~{/jKsRlȤsx`-S^7TķNE=hRo[DYz?LkqPuײi:F1Lj(#[d^olW# Sc5vfEճsNOY8^l"j fPNaY}ͳKqT[ Tɼ[9+erM 搱 9s I +Y7'$ ?A3Nˤ־C4\vCWO`5=פPw}\r-n}j^")^~YZz(Kz0on$Ʋ8^Rk̅Cឦ\]VMPVikOOE1砤H<3E#%$5Q$/F\BN$g.*we>jՌx g1bpZX3ʾ>.,.&V_kmR\lBĻ)6 P뚸H:Opkԏi\qW(貾`6=cB_zK%7zp+x0k'('o.m_̾ "R ?8_G`kHe wn "Z dk#(b˶s#A< n՚#ߟsY89PI4 31N yiKH78JrZ'4,^h" 3 hHtL@8E]JV^Zk 8ڙI9Aqa"2~*#1K F +?4ᗫHJ<O9ʵ)܌0ks'_b 0#tf8>.2^Ǝ\f@}P'3QzDaH=*1T}z`Vp Ky3?T_gM[ ^*=5ʋzчKFڞтgO(]~*Bo36\|Z|EA J@j\6챡*HP ;_rkvapnȊPFw(~5nhme.mG!Dx$Ϻ$ tsW:kz-LsHOޓNoZ ‹w{WfDdVo=o*[m 5Z~=( o| ؏ qN1Ka0+!͵ѭxy=%r%|+QTmIҲqW6G=?3$DFv:l=ǝJ(ppCc fL;/jbR/Z'ew9gdEx([ ;L"DBY]յiⱠSKS*?uY{yCow`uuGco{jTx%-Iۄ!8 "2.#wWt'@ P Uhaܴc=i-?yq~!wurP/fZ] sXWۅ oRtz9gJ=a D[ !VFҎzZ"":h%ԴDUw33fUL<,B3C߼ ܿWM+{͂0 qYt-?cAw@)8 AFd;mjBO9џYFeZ"BC^z|eM2Nt-\Kai_U h;HƧ=bJb$ݛka "{sQ G+Nu~lpOC:-H$e[?i& S{K`|4ֳ|4 =;u[,Q>CC¿XC(z? a qfMyH`R)bebjW+hƪ텍PTYIEStbv/4'BɄt"r9<ͫ0l(EǸ{iPCȜ]O7uJ/.Wk9 ǨN7V,R!2Nڷ~귖4ۥUDw93EO>^n/&-iy3N'fh&B5DhVA&,~1*PYV%3 q2QE;.i)LM{Qqq_Ѣk Xq.ʰX쌊GAGZXLUC]+ZZl;ХHoH=hj$mj.wеͻ,?۽ S$TwGCMcjO$jFsJ|z 6mvnn76$ΫWK'egfZ:q&@$r3ҟNӉU'i~I"LހZ̺ڵ3$h~fyg-2cG5P=R-<8ڜDQ p4Y `^:XC5um XVImS˭YپGQɕ3'mk: Q~"0jI@1+Z*` " 2/fٵT~WpN^#meOݞz-bdsiݵ":O]媹anc\!"N0_ҹ aC579 u*i`!=:- xer͇VY@ru  R 3;SFXi:|kxԎtSp^a/1qa@&t~7䓆E YЙAi╏Z {,[+2<ׁow䅤EJ/0IJ Rle` ֈRcS(&<|rBsK&SGL1t([8O[1W[/=Qҡ)NsxP,kUc.xRZMܤrɅj?'_0"Ղlg Nmؔ OAX'#;A߅ݱB\(ZE4ֳE=8UmS)jS:@/z6s D_getaS4X1 jܝx^vjS_[q *YzX$eoD2X`E46O`XP-%@Qzǿ2Ϡoђ1[?jK[ Ӈ0f:nБan@ȓf\dcޢb}꿢SoOfd9ss7 j Ĩo*E9*Zqzq|*#:z&+pEER%|#ml'Oj2 kUF?R]A%lV,T˓-1=׸b]{D0<LAD|1KidaHBJ5A nE%J?8]0sR'KiBL[d✹nSd Pc#=/rPd.Fٮ3PP ;Hh)rI]>7p n1$ŗ}V#I.wTYM,Az{|^ȈIt59b}`?L=I;c?VPF TPjAZ|y-p )_2q' )k).nK b!"hP۸e+\:Du6j2'b4#E ?׋ 9ȼ?7bi "'2Ǘ}^=-Gw}BJj0#5/ڎ=6[嬃Fmt5׈ZG$OmfQpֲ-ʯ\nPk3/+=򓉂g_WP Hd]KqXRDi j#N" ?]p"5Wg`YɦW[ L %`b-WYiFA1&[\ ]vsa s7BJu?@yDڵ!g He0n##Ÿ߀6WNa{cr/^U9I%oĆj&4AVEb4o8 ?}cj&>Mi\nԯ%PXM"PAEXސgzC Nn:$4RKƆ>a*^ 2*5]&Pgu/s0o zjpvCXa;3v0[S ?+8P*-12|* k)_v\cS.!'B!\N5"/]RgqCacy$ >;K}+J=<"ꫯ'~GMYuL7$:>]ќ;ھN ˷[vӹ@"췛7ɓJnNZ7rRNN$K+|,>>xajԘT+nH0(~_o5.OʓNܞJNi|4& 5W2m_򗏔IZ<0G\gcByp9xs`Npl33#dJT8mi|Lqxh [#fߥBs[UqDCګhֵZٹdx!Kвc@ۑfG8.J5yCte9oDE^ rEN-Jrrb>D`lb]:jn_G NODѠQ}MxqbKKC|A>5s4CCQtPΒ:& lMPNZ=3@#:%2 = 6z1W w_}:ZHlFCT0T|33Y]^ ̀P}/zDW^~XOh[2:.mX\R"N8;!맡ԇʤLߘN]C0+ҭ- r"-f2<:Id8T7dE`m O*eH %³yŘ9I`M}κ LUH sKِ)-sdì J;JM@jDJգL.՚?fOw9O0LOuuՌ$k[ 99H8%}.8 na3!a8o&P>S1z`NV.uOx&:W߆(؋ "S D$G2RهggVf[k< iuF~&|w=EZN"=K<*||/WeT駎Kp?Yc>^$>|lu8 /VFs~{(d{ĿPe0F/}*)T@l{5`[ƒ<)AS4K4̈́S;jP=ijD96ϕ4WY UcDLg/3U-<L0M$*81~ؑ/jFfٻ 0e.|ž"V5gYbU)8C4bmyFWah>`,wu VE-īT <3H: ,sjssnot[NW?[e%9|=u GE%ܨ 分{$/R6,lC^Zdq^ & #>^C_K?|R~ԗpp.3bU7f SV;ҏZ͵EFc_>i G5aQ 4Yg혧 8ۣݚtRww=ɤB,JRS1bS1vՂTu^:A1 ɨ׊C 7~9)H 29<b }՜9WӢ=QWu^M"rGpMsw_}v \uV~>A%7VÁ+!.nHQgqWns3iy|jEY=JC|:?g6ަW&~QɩE&sЗK Ku'N\Img") W6cCDZs9S !٧fR+)[%o _|* "X H2٩ e>.U! ͽ[_$<,d94+ٛ7>Xɚrs*|p*&}PGЂKlF3tNZ|$\ pDT[˯DoVK, ƓX/}#%RQ[7.F(];kRh(x.Yg_ rYbiw g`JKn<ޒ)Utm B!@%M .;@*wC}vnHBmaUf+ a. {-WBa_p[}9x'Գ|: m28@ ^#eN!'jѶxSO+yokY!8'0.((<[2BnAB*\hEJvaw%oi$ E}X.-#DrݞGŒ7NkıMUl]L ޖ5J ySGccytܧ6ظ>ZګR`#i| Ö:"ae5N,..GIЍvYߕ5xvc1[$ǽ#3ET^ڿ-gV ϧ>lsa:hfD\q;#qB!xxӲױ;Ӈm C|+(8FύW2'[8 `QΎQYSt&œI"VvYuOTCCeӡۮ"~42D)~QbuW_៛ G|pr`%\Ʊ淈L[֏t__vU h0m)^Dޥj\H+6%bUZ$d2phsxeѮ4KK񷗦ÄFlJQ!K+RG;E!f'D6͏H _9o]eyt(Orpw˃G/f?jIM7$<֩s'ғNO. ‹1%+0b8r=p$㙅ㆂ ~j \dw4zJ^*!~p0$Q4 ;&~>?cER)~[yIElB "$ヸy˜/v)Rއ x;TJcSļS џ}51^%!w+=f|~J1^d9[%DIT,; YWw{8ė܄6Ƥg6qej>;?ޟ~,d4ᖆ;1!z|uM*ÅBg߼4%ِQJ[kF=]US6$ ~0 |MC>fT$R6wao)8Z3E_W vNĝKitDs*DحR^J+z GT| .P~Z(b[H$?ynUdQJ ]PEE+_;pjx~Wt` `'vOg~5Ж98ŝNY) (if ΤD{q~h܈} 1;9qAL$Gi@Hf'5uKϵMl07Gqƈ$ !~Ő|H5hefu,MghVK{uckk]Mܣ*4+ؽ9L(z7C`+%~.<=T2W@o 83u |m8!]pM8$`'I(kkIZ'_ʮ|Ӂ9~U=$c'p@3aF|97M/>24({Ѡ]Rh9hؤF!e3io^3嚦vM2=ӈ~WgOKkZaPc1*@vMȔ$:5>Z >pAmoV cp')$vc3ðB s,\7Yx&bQ:2ݲM f{zy] Y!f{]W2JjۄzܥBTuS5 Y +gh2 kh*AXBK7R6фQO gZ!q. VE\V0sGP>V>3"E/1;#d6'! H,[*4} HI"r>D~18*ilC;xI}E zRgKJr7EYl45iOUHՂwPa6+ؐ׈%JsہkamX@q͹q jNJ?-RY7ZRmYQ#i8IL.;nnmI E_;;VW٪FobzlAwO+=k.X̾e &YFOm0H/=.*5bhU $zj2~y[P;tZ=d%02fcaD) ΀+{&s-bP d-^s.U%D!ܙp JkպICJKcxq*']CWdfZUSm@k= s+B[Mڑvp;؁OV m5a3'(_QrəYV;r8>(QM/J y6_X.j1GY*z&Q)jyKR%nf{XBoɈUbEP^0TJ >ceS-/568ʤ_GF-ׅ?ee2[dFR3{S|15wT'B"`^!Sh;G-X}HAΡ]20c(VgMVՋRAz S\ߏ\.4p`;a '(iGL`2z9"0;??hEfFeMjLXpkƮc0?y `Ifᄂ; /b\ ̵n.Fz, ϲZսC]A8 Ic!.S~̉R%ӿY.26O'Lu:/o⋂lnFSi-hG/֔2'F 6-Bkn3pgݞo"A4j I |T;.qHL@a\nN"L\m'-`GZ"ILj#ﳋ ~go|J&:#XHZ/P[4 >T9jm6e'Rg'7Ҽ2Yn>o`J5H&7 K:AЋ)l%A.C4sv?[NEUhϬTX=<}cQӞ:\n1 +дsN^(|85ƊgC!$lCQir+&* -Y?׸J% +l{>+"ul/};|^sѴ*azAּ$.gXUoy2meToZВӗ"rs9"}!tJ<ݟT05S[L) ӍDᝇ' 0֍7nзPGw ʝ!DԱ!s 'EѐPA5HSkUN*0f' Fd: @A_Fۘ*$ b/܃kG(R]‘`GTiR~x;1nX^ #E눉J*)Vz'ђ5#P._zY.*| Raa $BvLnN O s\x21u/r p6_oBbS*iԴ#~gp%I VX0B[ͭ^qw]qh1|A._ͣz 1G)ynO<\gv$@h^ HNb$q#R@t❘@ҐS}ʩĘcFY  J%Dzo7~= PR}E_@dw6ԙo8S[(Kɰ"ЋWl5 UP73:cL}8ct<">Dl-{#Kd(k'%FT޵q9_Vy=+=w'^PfsVw@k\tI?ےQV-4Nn8-:jO=Ke}Su  Rcy̤*'E}G^V=z ˫B@"@F>rҨp%Qzdʽ cB{r` 6t$oڮr2 u5,~ljbHF͸xi=@nX w/B:&uAe|78PpWw;k] 4O?!>^8̃᩽*?Z= ,d+>țfޛ,:Ypj9FL2? P6-&2 vFQV#U.cR6ݐȫIQ%y(",d=A Q5P)M׉oMõ*Q҄<ܭV6ScxU {ުxūxz<:ޙ%T߄!{:@?Y'|-" r ">%?%+JJ빵F(_dluE&&臰-@w@"h9\!E:#Re#(k#"P$hu2ͅRD/w;Vq-#ϯ١>2S1,Θ8rQ7dUWkp0¾6)i֣T|g2(rfm]Fd>'XW/腰,(iሷG H- c(Y4heVesEǩH`'v@:$!2-[cA ^eE230$hI38ճ/e^t$`LXLw!χf4e<(h4@1QJ7}[dėjx"9pWV;k_*S^q' ƾaT|IO:k1Ye7)ךM!kDK3dM@V K(lWր@Bw,AK/'VD8+vק6%oV#镇+*Z$VEh0{ f̠7#KϥUP;9`4Cy+ /iDr_=\4S#ڹ ռ2ତ#m'?#f>/$EOr-c(jWm W˩r~bxػ!"e&sA:*C:p CY2jiM'  (E1XiJزy9D,"Սы/Emz+9Il4s-2uS$ڴUS{a- 4~&5xu +z-k!1 pX T$ulQROՄ&u? 46_UNgVBX7G'eBhEn#OUf#lx73Zi!m;Gz8\@IhB~]0LvI7B+:ܨE飞b|H5#[BBZQi jw3XB;m#3yk!ϗ-NÑ^Lzo@/BYiwyxg\]!eU*+)Q(lTqݶ; S"撼^*/{ ѓ mT uC7QIѻ+PpġL" "bTp:*BmT ffV_xafZrBenyi^1|:n1\`+`T؝D #'(of<&)<͋aqw/5_ b[ۘ!{VLzgG#ˤ%dN Lhǐ"o͓kSw?*)A*nX柳bC+#|Daj$| aMӿ x51|̃³$^w=ЈpJB\_XԭH s\i(2ۇky$l&'!@_w'U7Ը_C(;#tE5Q5Ȍm zюA& E&h$N4 fXxFM뒠oT֔@hfW#}qQH7d +S%Ij,!1({w E e5*}wU5I˻5V BD}ܳ6Am~94%i럾O xLՑLHIZA7k+kցvu2ЄZMi#[y/.t(cDZNX蜢idC1 9sUݰt{!0'fSvMiMSS:un^ۧkm*An-Ω6O0o)[z 覷 [-ah,C(7E:*hT4.LxvWHQnB4)Ii15hw:~~z 7.'0%-%؝E~J c'Z5#U wⲂf Da2\ "CVܖӻ?t\KQ4^bJ>UIr:mĈ;Vd^"5TB>W8՗WhJ8K*\" ȋO&M) k…:C+k64$Ę#F;$kjFd5u!煦݉]}x%HJ# Ko^mދlzZ#`xC nP> 5/9Y+κy[o挊,5G.aCia.-V2a aM1W\r1[˫*ZcG:Z ܠAIfuf ԢyHZ)-Sz͂W3 &UgtjQ~>8&AgכvA/ԝ iH7!g[aovhFq$"LMePk?>ȢINf'nGاm-:K*6 ~G-ǘF,8Obަ[ЍЊTl/a&GI7tI+sSg~R˚l3D"3|+xU0FsV43=;Q`:=3 &o PhQ+w@1ƥ4GOn1;dESڜ\7E:|Y}W9hx>%^ɟzϔX3ʂICtw"M~˳0ǹ{v%Nv]0Om; ly,לWs1^Y 1& *o"yW_c\l䕉fa/t]x0ʏc}jÖTEINRֳi@X3q ܨT鮢wq0GYAF8W2=zdɟ "^Ei,DXU[a׈gֻU%o9m> Ԫ;Ek6k|Hnd{0E![Z\#gTe3nz Ԗm*&fpQ~B%Bp5Dy J/t٢AXOwyK rM%Q'Ҝu3@n0RY)|f}1xAYj,QdXt)d==PHv/L=4J=@\T?nLN:VJ -g,>S=ĬmJJK 6/<)LD?>t^2O-ѽٟR٬k2n' -&7+,O- |A{Jqa v$/Iv&h`|iSRM2^ŽFYLnucԶ;iɯ `LOJxtCv>4fn%j);/"nýUSV:E䁋.B*m׷!$񇭼]D?LE;⩋_R^SUFJĖ} z U0߲S;E@%< 0 )dZu]mm\s}55y$Jz.YsS}Eksm]TF">GT" EKye^? ůڵ -dnO]±T>Pyݬ9>&;,~އ̫Y}uՈdb~HBb-62wܹh*ڗeY{/{W6ȏC<0p] Z^t@ s?aWdft3!ЦvVQX fCE]gݭ{`3A>Tkr44Swc/1_\X"—AQ`E'*}ixnD=͔W{_UƠ8() wmx}~Im9i^=!t"nY)8ob+x|'yS!M2݉tNε#K i9xZhû.yNed;; m{pCnOK!WLa[2e}7 [HK7.ҔQ_WXخ+@ZE(һ%t:xz )plqBIR/"?włWbn2RϿ}Cfm~lG5nwDKZX3M5Nۇ{^F nrNYBt JInx? ] 7%Z6B؛MpB +ȷ5]CsFElEi.% @$>\ۢGvi_XR󠽰+Yb$vDO57F,:lA TȦBƜr}m\k*̑gO&: BpD AHg2cLL8t'nXdcuuVUc:.-ζ9GE{F!#*9dl+|%71-^է6;:@t')NtS]uqR%DzKsP?acĸǵmKz¹_<56q+lp;T=fCg.4[l g&cLO i&gdЅsgKCFכezc^ *bӣ޼BISBKy gEH|Vq߳I }ú1N 7gN6)/HK08݅- M/6- }<ަɖ5RS Q!z5DR\uŝ]CF8/ˇcְ z"&cM!9g,@L`=ݢ/xٳv.4aEXtnx=4YRTJq!DZѦZJz>UGȔ%$| |M7a_Q o]1+WvCq.9+P2Ux;E^"c4#DAh z#M"#2ݬϭ&pux`^X,T@^3TLq̇Ҋ(SQJ"!E!'}Tƀ$-םm-E}/PΊ(OX~r\l6i}>:Kx5BXatUHk{S7pvȭKMZhlzlN&m| e+r,zSR?3j-w[qs,R?o|:i0?%)2fOyN^(A[VlNK@Q*n4){<)ocs ϶6)53?bwC'c>OGd;zdyAvڪE[L,-ʑMaZ WD,)+6. n析727;侬KqTTE睁=ܢáf0epPTZx%خMSIX2HlhȨՓg$|`F=_SY&1b6u}w!Ś1t6 45ΙXCELrw%Ҟ+=αT\)3a J'` t77xL{ &aV(N)Yrjy˳H_,b0>%R[PXE/"Uy.}Kv7خϋYMj=9 T'b\',"1enH72x$cw(QXm"J #H*xXbaL#Vcb>jKnD U]5;lڼ>Ip7Ӭ_StɉgW[~uʮZT{MlDS^BF!HqnVsNhk~TfBFJ!7(UQ=ZZA]׫'n {T38J^ZoI@ װm6RYmȺY9':@֥QeŦ2ݚssn!)qFCgEXH$}ܫZgɛ1vk!?QݕPO49. /;KIϽ(!E\TjhF%u'T#Hە؎Ô%'!)6t+Ặ"A;q\%7i7%lP_kJhAȽ*=^wQqJ-d!wX=] 4"K/ \-*A)Zp2JDI 0r%^J7jd^ ҅O3}s5*+ҟ)MhvULIUiaNYrb` .bSPRǀx;@LZ`E,R$fH'W%V'$^(&y+EZlW(ڙaVRujbJ8νhopyB.XOL@iv(:sXTwKri] ͳɷ`km{pR۫ʨ]?l(%k⦫ƊX8;cLN8:3IVAd4c6Ra`aLi\M;q'PԋBXx;5Om3[UʹgJS= б q 1ZŸv,)!g$[Zн5..N \ fLQg~Y qr zZSphŭU5)," 0"h#WXs-p` V8KQ&e`W!3P}|KZۤvR2N6y`9!܂y%.=c>k1]wZ] P?Q;rU}10i\U gVrwJI&ejqJbVGQ_Q:6= 0 u:_h=@3_$XIMCOQQ87*lԕ5:an&0syZznOv)M4ų\s~oY_v17’bVI'n&bk60VjL;z ,Ͷ%5MoMt 7[yGO`3A^$E44Qn ÔL,QVTE|QfD4u@|آiV("d9xG01a"`T7~$R,d Vqޖw4B+zRJ9U)CN++oϢg`KRn|fB07ūQ1 ~CDZZr>Hc_s<3:x}\(kȳJSiso1@lZcȂ]~4 fТ.(46Q&K+|8k+}.XulZN&Rv1J{,I0HP\ͯ8BAޚXפ"]>z?CJ!$#v's\CMuS@{ y-3YTW\`t`t=ؚdJƕ~=act2]!L*N/@RiATT<* E`y"epjNd:8'ݡN&Q}/9]kz\d |(ě [ms osR\QjjAAV S5n_Y)T€;vO 'ww͹CAnZL]6)MٴN /LBOIp8$m 6cأgPTràS.o75z%@`X{HM$lv;7"öA! g6ABAsa\3 J9[> D%4͌*DBeuDqfί7$̜tlZU_OEX-k?O\ tO;Q3*?h𙻭6⤒R٤5ƒpa{M,W۩T[lNI+iÎm 6by2,.k?`F)@"6IsKL˃nTmݬ *w1TFUjTmT*ɤ vib>MF.²0,ݷu88݈ahZx|;QH ]i,o5]%!5+Y]+&ɬw iQn\)> S<ҵX>mnJ)`LWxҖҷ:xDqtL.RpVpt ]FB |rw<="D#n[V 9μZ=Vݞ.:"U3nZ3S(xdžokrԀ“2IV}Ж}մ8}Obί_EH>W^~FQo +5 F8*mkPe*(vz}8Cc(PxVc0]Ms )1F8YnSSYV6Ye&4LKVjF(Mל\$ ɪ9O/Tv{^6rhV0=.bD#YVOGgӟfkL}lVh ey~A>crbqHt'#iZ݃&wXcY{c"HMه$e"DgH bs*ci& |/X&bvS*jWNme4Pp&7NEoÒ SrNDGn2L ᗦ.LʡJ Й}I Jv0y7NzwzVpS.^' -%bq,P3px֝cA.f<)~g«،ƹDɹIN!ps٪ZN#T9I;XdɃXg|. HUǽ[((4^).Ϗ$Rt+ݞ9|vFHXKV#b#PEkذ#jzfœDL ٭{v6 Azɨ6D>x{-2o2Y;!tْбD6tvm!,:^5͞ ?gPFk=օ %Ԏ"8o\I]'%񨈕}h^T1!mQ/} k2=X9 ,C1+/ <7(-nef岔$i'Ss Q>Xrц-t 3KbR!}Y/85m;$M nT8yvd >;Q3fB%_`i5GR}l|9[ߦ  xxVcіxa;#JMUAj⭽G ;JZ/qIfzN= ka{I֘X|:-oJ0mYCH֡ E|!b-#V6_oڒZmeBw(rx  gзE^]8C8q[Ćй+#-AQ)?l!f R[H0Y ?|CZ`=)zR)"S=Bum .ZLC̨,YN[PL$L1ʶW"$2sE@ȚqYB^R0|VKhNԘ4 w\bvXluhW~s %)$cGzhQՂzHnJ)`/8 k¸_kk zSa>$?2)/c/(MƀX S1R]l8!v|Uu<+t7> xB,skSa)ęoպ{p\ȕf3L LnۻQL8~Z@PR1)S/gtk)uuZ-y*\ɹc3 p=q &~-Dߢ5`ĽtC/܅N#3!Wčj*sg%3[& ?<EIEj[ fxuY .=%w61(&==%AE:Gʦ0O~ZS4_a0ky]2 #TpjŒ;Ѐ靅ܟ\y Km@i!h܂ AZޠTʙ5U4t!OӗH6GL [z]I}@XôѶ`&IEpJK1k-cZ8 D{_MYLq-n"PwD6(ԫ?W0F"\6ljDi-ێڷV-:Ɗ@nǪ|(HOS "OS | l_& ),k/־L,sE]$-cߒE{[V'D,8#/uP7*0#@nx3?l@sSV+s7֔Lx W>^mOtZb0-ut^vsRW(*)je >h2,SJJ(:V}3!oO79vF|wX>RduZIOVX˅C3˳#.5n%3Z{Q#8=~D^|C~K^L6yLkVcqGZ7PªU1us3iϱ[*m&|\nĭb GjFQougw^`\tolM;h[?h0fK:g馡j>\Xg#1Ժ%4ʓfګN~)4R$q2i\ftm-X/{E*"F%Mbn.I}(!j s,uzq'%^FYd9B"ǜZI|rlqJ'p#Gu]+a-;K`D 57tޛ 3xɾFcEy`"=~⢳8[%p#aD;_:_@. #_;%v`Fv5V^a%@{6hDX=aRO.}fYZ@Ñ莗0 qS t9 vVzV#~LGjN vSfj^U+ +뽰Kr1} 7>TYM3.H̟VIyޣpRջ7.3I?S,D i#j&Vj*!xtuށ(43] AQJ9)){F04yLfeO05)#9xl=\@|&V!(zճΒ z&p$n܂ŽHiauyFh]hWeUW0 R" 7dCLCaO;FUNGttiN'Nc$j0uFk0Ùw.))hiў֩:/lG؅笽o,SCch˗V})#8f[Nۖ3?°E';m'K}?u'@PC*i5tڈn[?E8C>1~YNTTV4JEoՇ$jM8 y_rK5ىn\)rGu47(Ř:›m>o 8+o.k}t'zDp[=;R`w{Jh@ Y'onC̓a;YwG7rBx[/)#/ [6?_F`W0,ns'c@E؅/xȾF6ͩ3vIGNof|=A m9{1 ޠFߟ'CVV8`%ђ@҅=W4ɾ߯}z#ޞ6ƱK,BXM)ߎ`<iJŮ󨊴j2J/m ,3I$rUI+'R5( +Z@V2̬5a;-s$,7.3]+SogԺ82WU=]6w23,ºrF=]?9IW?wj%Sj.>:ЛX؉;odҘ>㉦^s/8:Q)}xTO_ʝZR[E@72ߨS &O*MfbNPIf,D`iNR#fRo$ic"JgfEE۞:K+U j__sbQ7ǀZn&*x $m-^f\8%Ҥ_{ۮt#Ɏ "vtQI^G{D5=^_%rnАv5aiSUg8sxh2\}dyxuh]@Rœ!URz$io+;:)7"!r޾!n+]_b4d4+lFː|@O;$b!>X5b"uXxב;^i^dV&Nӕ/2aBP{\O}sߩw<ndo CJ z2MB:fzxցv Ʌ02a,FzʺсMy/=bP:44NA 䘟J$"@`Ao'2[AfE}wP2Vj!j"|N]$:ս`d $jI"7aEx8Vum54WᡁuPϦ@ҬBp \o vl㜚H ?]Hhf] 4#;S!5PfGF)ɝi<JƲl7ٲ;cµAW bKz:tq[,l6Wi׆idWh.Ǵ@k{ LJ{b_\|olX 0X)"E*zt xk e(0584M̿āSjṋ4c,v!֯J*Fa9gZ,Za\`am}H灏_6^q,)FLoa|R8VP7ou"nYI~hyb Ůhyy.4-F '^P" &*dOe+DU. z#C._H:j+J4?/F6rvg]Ex,ګ`dU!l"^~X*) ʑ;E05Ipع۲Y,eQK܏I㵭.0van2Ygd)+TVؙrR[ вByӑnE``L,7EfGNLprAV?oCK:kP#/WTts)(`P%O0 X'"Rp3^  1f1# O> >ԍ,z? ]0Mh5C$mDj|9Ĵl-3k`#N.9˔y21ZO',34\#J-6N'6}җ %wJTjj-JIxw,<VҜFY*:vX. @A)x;7~gPwմ7]L]_Tq7բ:-AFC. \{T &<=H= WgL$Ѭv+DlVNy3{;]~]&z T6 ±| sW5)GV&Ǣ-_s4ѫ:iװC.E\A.W20yyҿsP~BMH :ݘZ^A*x?8y1qy ѭNQ9nm<(иF@k^,45Sθ@V:OneBC5 ,c, ¬1$]\ 3'ǏYYW ]^1gәn*eяvQhP1-]9E*//`4C݇!4ގdZNӁC#Z5wM .bgD!W&O:M%ʀs:IZ/nbsrp KEr*c##Vn[kIW ِEzjx@CR ^/C2|ꅤFܳraqOӑ), DӜ,ooJ (T *isJolGR<9,cq'9USCjly+ƨ s]]y[-SVJH*tɈ-lO\Z0Nm؝rUz(am[J޳*Ļ$͹ ZCy@j9`ss {Ha-u=.wI8&u,ʀZ qxn5<@l,7C"l^ /X5DX5u-@XRƶԟQ6(,'6Rw 5f |3 D&>I~"n[sUPb7MPa5CItKy'OzD/Nu}-O_& d#r6j#c Λl?Tn/*m]-a$nyma/bHt 4o!@ClYRL]&j}uMqWM_H4dI+>!&Aa*]ݧ+bu> ᦖ^s!cΐ  %B_&C Հlg@.)(|f\xmRplH; ҅ȇIsRuoǑ͠Jtk7mX?AJVV wF{$[&{& HbwP|_~T1w'~=A|GU S̊mL8]$!a,uVUn媀.~I!-DF+`KobHr\ a*E]l¦Wʁ|QRP"]\!d4c7J.eU3rv NĞFN}~ס'?jȊr麡R ’f85V5m`!:biEnn+2.u*QRz@/ş/"-}AԠ-at6+ԝ~_"8ފf f|kww7$y(Bx4 *_' 9 %l|`Q?,]6G)K<{ ˉ3[ԿuX}I]J'y,=yH* 9unch[ޤިbY ,B*z i,9ώ;8: Yx]T|Tonn?zb[ 3+u$VQ'c1[·* )K%tGv;)5<oڈl;EazP K*{hϠsm$oSnc.4/]I72RB̶;G/1JUY\ɴ$!^m, ]hxY8|#~(Q&asݳÊdʍќG$jv|I0]ATNa\z0VtsE算ʌ2bG[oҰ"G< t wlߓhiNUrw}/`B% 1sVr"CKsVgP(ay GAkZ{{f]]nS\B깉~Unx7V~!Q r*C)1 ^לO7E~qE' 2ř F{Ÿl &ޭ%DoZCnzϗ$_FٗnJ{E3C[7DžM.Mty0brpڟǐHT2GHjŒjn Tcջ[Lifxi2Q^d]"8MW<.\2RGb(|5}fX/> 62~)Lt(Y &?5N[QV#q>p7.L5X{cǬRO+ 6 $ Ie4JiSe[XrӫwiBlaEr _Bf=OXtdr|rJxc?Pv=᤬-@<;K,|jӏEgǟƒn| T~yU\XPj[8 Gyqna#7h% =Woc*APݤtt?R`Qnum2z7?MswWK^)HuC`EE-wZU:k~=φ˷KƼQji Ff\7 [)abvU8ǔV JGUK,C-ьRZ 8 q)ji0Bgѻ2й?*Gq6I+5\F^zɊZa9EDA.*VyGՁ@kxʷzY>"X_(tgmVZ_^aXND͡q5[Nج8٨PyZ1\VWBզwl2"cLP֙ T-Xj3be(@4Xx0R÷`"wؤkaCU;~gzH()nבB%ek,e.3uqe;3~V8m3Z8Ei8Gr쬥&m(LD_c:G+οEP w݌)ӱZ^cOOQH#)}|o?+ey2 |t-=q W2jwLp+"~5fg)'_3e_x=lCQɏ)?v63%6?,ڧg-UCC8qjct.]Gg0;)4s@cqܶ:y|HZkՄa4. 2s[{v9c=8e;G(&X}}p ڋ~ _ 6 0ץʢ_=6]Ne4,^ 3^ ..'X]8:1)V?r #{o*\#wYj_(݀DDAf@o =Pwa܆'CV⼮0aoy}hmuZ yQkP2bTf5#VzCL?o>][RdT'&ԛy ,-d c3˭o&[= <AM޻X; &֨obB_aPJսD[2忩s0#7ނȉZ5P-㳱uQ6V5QzC=x !{zrpiP1U3p:>s!F0*w4ђĵ 2H6i2ut9߷39OM t٤r\ĜtG7xpH6=;5fѹbdbp6od|+^kըZ#%ts(M'TU;cߊ7|`3囫Is7,0PhUS?.mbe{(=[>CBO5^+rmaϙ q1(lɟѪP x( `Hxk-!d|1h*QzN9ːh H [ޛ.h!yg%@ ځN,\ ?>/#86I,D.e6^ C?rc/pKn51LtHD-c a8$zopW\BdHYIzX/*8{Y0x~v ,tEC<Yx]&WI42 1N&Enڷ~ fi5A-yGu;8YIA XjxLE QB`LJc$E<3↜VD4i8+\E /d[-yG0] T~r{:V(/{Ntմ$ ̦*_j$ }*NLPJg(s780ܻ跦ry|{x'V(C M"Pd~Im"ei/ҩ9:O4ysBsbB&/X8BR)_wI?٩HJ1k<#S\]fF"zPνD?psS't<IK i,f/1JI]y‹rJxyQLXS2fA9)"Ɲ!Ώi#@!9Yr3YAz$80NsRY3MY4C1#Oȍɠd ΕK&쿦 / U*2;:,W:Йwi %-g_&W]=R#V#qܾt,ĭS&HCP/(٤cH {3^M1@Ezn=>=fn)LMp$kֺę=7)7/Z.P`af{WW3dgMmRcwٖ]}"It^n6]Z_!aob2ѹt}wE6DE~P4Zp}K,j 2^+.2~/&p$ʙ̾3}HdeE6t^S8#ju/%t -%Xg]c~Ff󠿺MbY\0tϟ`sT:lx ~3~B:tmpIsjv VBmsJml5{9[J0'4Ztc907{S"\Axqš#}pPptVQy _p%a,fMC*,钩^uW@>^%rZɆbd0ĕqvd|NۀnGQLRh܀ TԿcY1 PooT^kkꄶHSEϺ:0*0 jOlAv0\  y ־n|(9ϰBC_V惹PoKz0TzG2pWD?^((HpqH:lY%_2)#CsG@t_('J@y(_B6X).L^\]ǖmI`Xf/P-7 ڄj < 1'o ~&0gtTѺPVGx%jzOq`Mt2mocRX9ա0 D[֞b:O)eƷtnl15 CXiCtPf5ܮd/IH2 t&Ή/AtM-0YBݙ dH q)a, UCʪEY1cʘI:LJabwC'+aN 5d=dMoP@i Di$O0"2.aP|8J^!X4<#G! =^qIs%MZBz H]S 'N {NǘV4H^KA;$6Qb5 +5?x3`ՖKEsSy@MiM(0*wXD>WF즞mIrnuʛ16xoqOݴ\XeE#'*r Xd,=vg"@ǃv$T}/`y 4jʅeN8K,k\Yn;0zO4`! N.GRJyD J֪oTܔ/P(XԅwFpK5nȳ'*/:A609e+lW0kQkZy%|ߏ=Lތ 0OE&g5V4\2_, 8Lm^t!x$;V1UeQuxG%kXcW`x0.*f'ZG=]>Ҵu* W~Z .{R :S˂wC Hizն);a\dX $7 2XHD/h xת{7w@JQ-Oh?!B5ZU#@*#"0\%<Ƽ$BZ@ucޞJ3CWd۱}U"T]K_A,Y4=FvP&q7(^⪪M1q=ժj%:lAWazHllMλ*Qi!.:$O'Ӥ1A^bCnJZwݯjaٟT9ZmjJ4[PdH{5 KѾOsTys #T}ITH{@P/HwjJg:>s~hML(D,|Q@4bO/јJ;a%Kcе(.nJ81Y`>^2alW*43? &gr/D/wJ1!R}ST!PVM%XmmRp3]Z.{ZJo=MՈ&:TJ`JIwT.6E, q)~)jc @48 7|qԁOD}Yj n]NYnLM:Cz \ޔĹXU]?J ʹ|j7>Q@jC,|(gkh*07,zz&$cru8?LIJ5@0BXVzNWgenˎWCܼ9ЯOξmV#J=|@^\SDQH\*#)#G^qC" ᢛ}2X^*ND2Mz$/,N̅:Jd8pNI#!jTׇI]ߎ-79($_(K*5¢;mĕs AM͕kQH@P~&=3i] ɣz*\eP)Fҏ%3VK?UJzƩzjJf9Ӗn`1Ŭrh$ e5, EWXOsR)G ̕D$ ~~hu놻bk 6ݚ.` O{t6-ՒvvO̓ß?',g#X^4V)MNk3LtArОkw*忄vݻb}%\JEl [y> a8a^76:.Y=sme:hg|dh9{c!aRX"d}*HN =0pHXdAkϔB-B(JMt+(T/ͻ0츏;3k_xˋaYgbT:8l]w /㩜}C(nUNm9 喔viݛ ^: )y9"wˀzHĶh)t+^sx9XzKO'7wUcp²!@/+éeDsc?]#$>lp?s\H6C?ڱg% t|gzKqq01B&rw*2:?MG3n1zt4 ݨeF.6帏#H_9p+p  ''0(bN0sӌlLtB.l.dz==w w; P /Ao)ÀxϾGjiW[_'d.ԟGW Rhe3rc&,ܻzujiT~סO!ʜ@| ~d?-}Rv/v9+Πw"V/PN7Fj48%JO/M#A)XsDhIIp4,LDRn.#p2EVFԇZ+? iSL{&y\36^}PxfC@$5K]~3;G:aɹHh'l*-%il/$#YQ T[:4)=@DڒEhhZpQJx s̼^;:{u~ oM$IWYN5* u~. h&-:.pĞe$ȠO2ek)W[vx5v}(B[c û_-[1E~2fEd L2`H Mu-= UQ+NU3~V/QHE&<$o$lA|UaJ}pHuI V'gazD@Pd"ZJ'e@Oiw @.T;F@*T0_ 2aK /3v tYy e"_ǩTVGwEJfjX&x)㯽ACNum y;EzKU ݓX.0?FkaZ?r!GŤ x=_iVPIgaћJː[ kЯuYT\yɻki (ÆHܢgKKN T ̆W!q7!驅}ELGvZއ*^ΏSG>3 &]SDxGeb>?F!uDﺮYٯk6kB_K '= @lˌ}W  +U,m`lF(SAD!V> cgj8˔rԎ vI*g1D7~D@;^q|/RIAjT&OH?7Lؽg0}!ť5:V7!5Fٿ$i/Njbcm^C`3e&\3S[UJiZW#ͰfCx,-=Sb-ɴK(ŋÌ1+>7 Vl<%ul9y{{vqP5PUgK5ئH\C+뼷D!"+|DgV'?Mh/* y. R$e{XPo8dҰpC1;3=7\(aȻ]GJ3bZƢNaWz#j  sOaUy;NyɢG}[_4v`N-`衒:׬43cb#/nmӂGN0vs(v9z(0m1Fp ~yIBu妊1ATs[1%.IZ0[ HTgr^!pec9qހ(d :`/ЌObW9+\ )L)|Xo3:OM ~އ,f]R+m&Ok}_c+`#ܗ$+hz|sCs>5s ʳlrf;v ǖC57 &EPA]U"S@JR-LRD: cǼe2o@\kU gtgaQ-X, 0?N7-s61ݦd64h/բ^ߍ>Ej#b6u)jB9户?X]0׽&Vma|H% av3bN-WI-!S0rNE:mtZN]kjⵉžOfbXK5Ӱ$ܶ-jy= +$.21  ɂo3Hs  rJ[eb;bŋ'^X\pTX_O%jlua1{?zMN7me*`[ZdXp#U yM>=^g-\3k_=]HO%YԲ{'K#nhޔzNm M2wsnMUW Qm =L8Z^dS )T`]fς'-/IjX({Ir}*4#Yy$Rp-`G^M^?8J4#pg8`Sk)}39$/&Hf=d_: nA?Z2u%I[аvy\ǡDil 7Y'cvY}$MHCszvܫo)Uꥻb\p G~A?9F ;YUl߅:E8H@z+$[R.{|8x$qp0HWyu}\~xzAf;|ׇ ER-M1 9#sJ8;[;hZk k 4S/\IA zr@bz=ڌי Un0-%fmp\z[>26丞"+蓤JAGln0hHɉVMO.Eq{e _4b`#tcIhV)4O @;VBˁzoߎDT /ƂgfZӲ#p.lLrKM iXj "[j4St`'DڻJ:g 4cⱦ}v\Z6!V z&AeFtKeNZ-`0žsE [g~zfyE*嫶I7[Ъ@嫷w%xBn9x%WY I 8R=@_70l> g%kKrbbS@O-Ɉu9 ;<׮'Fd?'?sanGƟɷ%msmsY=- ?0,-&>С1_ >q]:(,)5MUҚI>u|ߓ:]AQbv'?HFMȦ!(}P6rϞ^r5>cu:_׃V>.LE6XcS;JvH#e!{Q' &QkSIH)qs0 d W'͞_=Nْ(" f"7_b}Mfz^P`*R $= ez}_|>api_-ncu8}'^裠 Y&E-Il_\\Jc5dBEG Eǯn^``j`f*`2phIN3,IVj֋cԿݨ>)љkP}9kbAzIW2t?'$8<^n-$ C5u%8;K.)j݌/[y %y2IcԒ6,9eDi45H݌/#v `[ mpV+AmXl_~ô ;5O*\y-'wh7ɋ)/Rk: @gkVͷ Е30\$Ȝ {] tn:2Zw69Β&BݛAj]h/ @'#r&7GT{x+3^֪ZkoĻ4LJR ;XK=b闹'~ տQ6ֆmY CPeyK!5~S{)|9U`yV ]rmX *~=:SAif@6X /%kο 'J:oͅ?O;Fǰ8pПmYp)O+EkrYOKmݙ!ޤ܃I=x]59/&&]ZV9F7s &5C  {ڬ`AژIRT3|@9(Nkc=uã VB;ϑԁQi5_l. 4mZ +7|AdO׋Лj|*CdcU.['P;,7qt 9d&Z WaR%0鱵k\l[>q2DY7d _E6W}Z "x+ 3'5ߌ3Ѧt j7,r&˪ɝAȒLi|V[ i4W; ԹK_ k{/߈],}3lVe>ܳN or"Ң},#/ŵ*Yʠvvn-Lq#-ܘ#3˱"FΉ1a2PF7cJQ36dt!y`c2_AΙn %F{ ?.ԜcFk'_X 3vM}8EIpТƜi&Y 7-F 3s*Sfef3 ˆw:6rI=-@nA 0*3]4!K6oWJegA]aUl9 ^Ci^@PCCKCf"1j^rk4KsDɨ'^{`LH '${kJw] 7nz\s+nMsqRܩS7\t?5Q HpiDc5zU*fM`%)VZ5J0=b\4> XLht*w4aq$c!#ˌXdѸTnTqR&3ErAʲnC9l<_HuL/LiwBg;HM6] EG@I9gN쾵bY-5OL'-뜶-Bs?-eʠ25^ ń? JaRAwi`\X3(׎}|U\Q_70zQaxjz <$R»ۇA:XZF+v,FG0YNw E vMr''Ǧ1Ti1]Z^Քρ 'ua𜟫d@5x< )(YSt|OZmӝ{4%PZNtKt*KR/IZydEչ.vЋض XcY:>R*obD=N]-JXZN* f;[r%==?ˏu*]ڹ _S[L\e)2s+"zIddS!''ĴS`/քmTU;[2hfC6`g8ZmH?VpŔ9'K 8FuKkCVƜ0"Eob͊8cɟD5?ǏVA8фhQx)7X"9xQ_YXAb7^cykgNaIA4BDI|"@Ckth,' DC|՘ f\xvxjP0x<Nq vc))^Q lUp{y1ː:(ilfWXn!A]GW͹E̱EHٽ=`$o^XZOSVyrHiF]>=Q"~FN?B/v\-S*t6.(C9%"Gq̔ZO*gf3tΗNXu~;I{֪@PbdD&ڵZMk+vi &1e"0F@s*{zTd2njE.waAVĉ< e`7'.jp daae}mEέ "xu S0YeFѾ0T (qxW];f=6ܣ+:4os h.X¨|Pt鴛M/12! Z3P%[Dr$'R!h*I5Ꞩޟ⿶gNố36~E៑dq&KOF$ M^>VGt|]_?Nn<'S͘Q3Uf/۞b>ї{`Vta%htc6uV(mR7Kzp/,2CѢWSu[Loj@|&;|+(| [!- \}X> %gADP9@%`K9Jl>OEK,@7S׿UFUHRcBWLh%_ـ U dlv\(s`za0c4 ل4*:_'L%i]Hвϫ/0g\6>'pO3ܒ=`}^lTz/Ot{MhI|;,CuZK}컩J^E| [@`]rz .|roG)[ntip||ZO63Z5~`y1`VGIrwcJAe3 .Ь)\Oj??⻀}t7\Ϩ͆ GWy :1 L|M/xyizY(fUO2nۜ1V$wií)Sdpjax[5ȗr~s_CiFֽ.t'bKBN=y4~h5PKyF󿼀EYubFΓ ]9p1)ʹlVZhl#1N1+Bx@E.I"4]{xS-D0 xEǔHӜM莃 Wo?iQK+y1Φ1D.[nCF:XNN>UG~L3B*M@.|G`Yu^}4!rk::TPϳYz@:C=Tj/4_]^ [q\ŒDD(i6913J \:"ڍKU~ H囂<ڛU RW53fMNB> -J.hB*@GZBeYM[Dc Xv~u d%ԏZC,yyeU&f_tPEɵ;Ab^s@$ hUPnqno__D_wpvdv!K$[b&k'cjP':M^Ujdb=psj}6Z4?S~u@|˺KM< hzuhFuP)¿Fv(!hǽ\X|4JΠ l1􏁨#RTɒ7WBv~@Iu%Fn'b:2 b}K0 4e&03:v(GCs\!xA]!`Tư^L‡ yhLjEpcGitn]~j8[x˹I9GJ\'2\&%;0zO=i(*5"Zk#@ ܑVY-)3\>ց]>g_ ?^O~cO nŠLT)ֲSy&rʳn0h`"V9{@.u( %$i{ Q>v)kxώ熯 ,y=AG69c.Farr>U|r)2/s_LB?;pu1a?/R;=Bw8r(B֣O| Db=Qj4a!}L2@z?&kHgPW"ߌi.Z߉tS޺'S@HGЬuzfAvU,@ߠ  t ԅʛS|Jd eGH'y-w#i"O&(~x_S-ժ|B>9ɯLQ@.a>Q)$VժvnQy;;4}FU-{b&$eEqoLWBPE~<%:ڡsrta\%z}#[_{D1v.Pgō pװE{6N4HE7!S֥=PP CԠip w&l5=o)ziDWiJzRiA`͉.#En5h=)u  b\P4|-{ځiZJҚ+3Na`5Ai ug;)r (j?+\abrתpJ-LtHGׄJ7*]L5r`"snaϭS4rӎɩ['?3Yq-q^-a[>gdCPoWy=F gW,,M3p*D`/Ċ"9Nl8@ȩU o^gkAMxN ȒcZEv.-J s/+Ĭ?i# 99U1r0;o W-~5}3Ϋl5G kS;,D 9$`yBlQXP0T=tH'Lh uWqˤ5gW]ae%!9 OЄ֨BZ~G-nb xm/T I| RMH~B[[BN拏'I?ed}2YׯJB~`2'CJP-8CkX2C;g¤Z@~Tn6/ 6> #1O[\c {7,?>>׭ƿ'#gq̯D("țj(sJRy }Ҭ2;k |wG=?kk:2QeouC(֖엘*qd7m4͊Ez^rO!a޺~v=čϝr)ĖI Yh6)߂(Xl꟟xa0XLo]nWkl^ԗ\E%#=x?Z" }=۲7*}'_6 t}"tcZ0ae^,Ι6iEI {tqi>z?CW"nV#{-+3WDRw/Wu#ˋSStlmw=.&`$I962z8@{$_}r؈P944=퉊W1(V9R `*<6)EOw ԂpsDLK@ ̉??/U7)`et< il]6 ,P6XL%͙5 Yj{2hNjv-à[ B;7QIvfH;a)]'/HªQT*S#^uX R+Xߎ%ʢ_z==}7;Lt"p VoE &c>r۰pa2sko 7o|l~OϒF@%?;VECV&Hy_'^J,38VV:o=i^l>\ꮑg\]nY8"*V*䪑%h-KTMAf9o<tݎONz/p 粺~o=C~#w:y.P#1;HT^v;D-?s2GOXG,ʕL29<2щ 4I̥y\w1 iRwHpիkٹwÍ%g~ .e "f}Ktu)b8mi#qo GUm( ] +a" GVGd},x-lxmoX;++r(iŁFX[uKἜ^'*h ˾1RVQ_֏bHJq%L`j2"?Ɂ^J0d+o9Zn^#w*T~`b~lNkٍkn2N-iA1EO5 (eA^!*_U` 0,Ak!"9q\6-\ޓ@aIFFn"dύ|c=DhW:rb:BHy,4a0+s׼8WR]dz %HXWeG7.s^XyqS؊mcB\7-Awe$o ,b IX}Xa6(rSBc= Xt#S%4NYIB_><}&,Y=WYzz@j@fp!3l?j^g5 7oaf2[Rr/P oTt5<*"ih9a0۹_8/;J虁<%yi 9(HBoߊ+g@N,RhBߢ|ay[j^9ܧH ɢtRv-b/ǰ+eގ'L;hsf,lO!q:.'B8ЏJkgJ6 |tXJ)H#`&x怒m/ň2ԄjE$|OCE7cm\᭬@ b.Հ;hԚs3:jC\ۍ0f(%' $卧:XBmD47$ ӏJ4򨑳%we*$Z#㋗$ql{\sW ig4A-PI S~2WCm̍ć")>$ [pRͬa:WF-}\\V!+}.-,'72QB)%H3LJqϻw0k2i]0Ñ r}$JcE 779j$fSa3ӾNfӧλɕ8Q}~I _#PWs%D3D39 䠁4"<_:r(fxwۭ40FaQAÔj{>VvLtIq,ݶ_4&ulB6f-2\+ }>" OUA<#hTx|-6 lY*j $K=!Pw-:须 (䧡̀n$dwu÷.~|@Ľu¢jr*ٔ^',㐄xh-͐?zx3PJ^&p@*`؆n](! 2Rxc(FTzA0¬Z˜O6Ux "CeTQy@~Mz/Υ顾\x׫4Z& T )L"ʝ ?ebŸ&$RQS8OdxhIe fDpR"M6wW25&o )' ߜ8W`#UҥV~ 6wlBa~gd\Ɂ8kURZ,;jRiY9 =\0IXigjFjLo=TEG`םk r<غLЩRh@=3[YƠX 976 KM)"g\MjϽ^E<[m9_D:h\xtu_f (=Dz("υ=؃M tޟ9%9\ z8hg'уC1Z&y[ͅY9PST\0Դ%~rJDy  P]=ƴN&1b'bKh1c#p2?t^䞣ggr$9B.X&F+nGJ`KO\ 8v,G1_~gSBr2BU/cF K!~z9-&P鹥<t^|-mYg;Jb|GRrj痑y >X!`?%  N~#t_,F$ h0GlL>&xJiv+0 U{3NEK>Xϩ[  C!OSbͨy>i|9Tvl@m™ÔV&R\N Vq3+Ԗ-Q<_77-is§3*wq@ %㱈%vRZ?&MZv@T$QV<e & iatC#CQ{ $[/D %" Č{VـPA@[}&(Dk_ʔѢ;g m|W˧;O[.0Ca4uАʕp-= ҥ_yZ~: !gIny,?q, ˿;lC*]ڊC%>uX[[0LHFK uOw\=mVd?<&8^3B$\%HW'WOP˜AlsŎļW."=gI<!C?M 0IH5x.\CS@v6Uu9Eji2`֞Kj$9lN,=@ܟ)ZFlRwēehHv;EdNEpRۗ(cas^ cwEsmIuRyfOn*վ>/'I!hȯ\Y聃t @R¹ϥ@^L DA=d|MFP7}z&dTYj 2LaA@ΖM +#5fˋV@ Cx?06Cc :G l?(|eH'Mɦ yQMY/c3>u _6]/?4& f3$ӿѼЕ Xzz##BB?2$)s#\`+Dۋ_v.F̊!fփwKjA88s))!Wے 8A@ ?0X C N>Lr>aG%Ƣ,!*Ī7|}l^k\Asw뒒'ᴽJfu5AiԒUrAfc79>[k拤h襬Q|d88r6_eQ tW G͍UNWyQ 6M'G(/Ի EN+@j\o>vڥ+][yv.㧚h`=Gn ˮ5ˌ"m^^Kl|aW0LB]Ճ< ɢ]=kZEO\ '?Mp0yc GֲΤǔ@[z5+tiJ:E XQv/c!DWk !.gZdi餭N`c 39"F= k*N0~:rTߔh F^ķeOmo8'mf&ly , ԣc-NV:ZVo\4 CijkĺqPԿ2ɺw"̹WbsHO[Ά2wk64K?o~ UCCkT09pwBIFȫLW"xw|ӥK>O Kki֮S`^ݬ껣Ry+rBrǠO룛eIeǮ{q>Tq%~ :O/1DxǞ>@AȌ"hU ^VsUU/5cy\)ZR_N F~x&qǙ q7bv2j +<* h1!O+)n2/ 8+YG/jwCzH9nD $|!0ȼ" , &ah 7ckݛ>hfֵiSӲ6??/:ٹVKƳN:%r&mzoV3Vz@Y;s;k(1Zf0(A[ `JQG=L},7FE`\]6.>ӹ?!֘ ^~}ˬ&,Ot,_qbsl[C{|uxjsf4ʨ(f ?-[4)Zut(4"Y& 6VZ0ajc3RL< >R{A'aB;#G8lZM)H2E5WGÍP-[VcqK9 [E7F0bvq4jbuv}/hq(0UqJuQSV3P@$Jծ{pviF?U=Г&Ѓy~s;8g(%"FXY$\45vdI_*"40 Z_Rmܔ/^qw$lĹYSIXAMIЍ"Sv _Jd8fUbz_-]`Tk|m2Մ͕AӀ`Hz [65m}{og=ET(]a5:@>vD5f2^J|wD^P]Ϧ1<;Z\ OgXEvrO i +jt`N+:']$,VA 8|beD,t[QFQb_ wˈa['ELaX23oJ$+\jGTq) {wt,ήkxm2bel"ye']]RY6ZH p1ݒCҹRxx=q|7b㪍kh:_ , U5rj_坐7@gtqarۇwz G4^zGmaVd፹2>uj駘1xSU4[Z#mDi^YwDޜҒ. AQ@%Nc H3褧}w< Ri [>pH*[+ am<\hj6zcjp$T)#ܔ wa6b͒N>Sց`UgC;+Ϙ&u^rMh[rL,-Lh^7XWaØeZ8WL+%L4]MrG> Ņ3?*+ N߄V6żȱ)'i3kO,N23>k="̧5@HJʯ'w{Fr,gd}tK#h nSkY6SQ2ǓPgf)kt$<$̪ML 㳅ugBU:>DZȻ Efp\T R(|%W&/PL@)U]I5j/ԇmIx^"I8oUO to>[C Hݚ,wLqs*_';Ou (y#$7]無lAƬc1.jJTu͌Sj\pKyԉᗩrJk<vW1Pn?\I >E'aTUQD08GO`2Ձe&nB_gXгR*vVLEqBJ#@e+U^A+gIGC&A= CQgzuy~q'cSNM%vu8#l+#]fomvf-'m {X[j {rI`[z0Yd#=ǩU({E$z%%]켫 .fsXW~PR- nVrHJgq2s3)"B*>8:%"lniC\f[FȊ=ШY** ׽ N"@(";lTXZ6>4V+fJܩ{~mv.\"=,iaeଭ79j XpGKs[!wa0>Z}hC𢨚1MxoC=ί9|)> hY0)k@i9-'K<32VMvl[ #)8Ij^2#}g=oSE5qs}VϤm_g@g}0qT@ҍ i\{O׾@ebԆӻ3QB̆.rh't@wAy`!$8H$MӦ8$'MɎW#$`zAdew$AWRq5KmTKHEu4=fdה>9#3Th&?h Ml4뗠P/%Րɷn 0\12"QD{+Q4I{!ŹPJ$UW=vn /pטF Ǹ 3Fp+5KRG~ Kp4 y_w8f~x 9+BvCv ׸pKl[zS|}֯}'"0\|˧H{=;`)| -y7zN:pԶ:sDK`vH'&f(A̛cVkʳ80-?hOHӛ82GPp:T6lkҦr#}7Ԝ}&xutw[%#hxgIlQm2%'(v_cq3QETrj, fw$u Y80@b&J٭{|w:QpBYpzv)ٴczB8s2z2ߪ4yI+}S"NP5M?HN14)};|xݝ 6?i ᭅ ›]_._b a-'$R~*̆ݨܿH)<4:W䥑QH'<-ئ{T9MqShe[iv:Th[[% *{l'{PJZ}I4Sk~k95m $hC)Mf7Jp]N)|(gnKc2L/>d P ~Bl="]aiݑA)@/ nW &A2)!컦hn>®WlKf799LPx{3tzlWVDR+`:#e}%0zET ^k/PbA,- WEY@$09~AggW^[;]2׏,NbeV;yʹcbN58:&BܸL gH:T5q*W+t LW񜺩X4tu|B]C|*,/ViU!RL119oqr#0Z-(L^YMSqaR׏]Ǔ)cfd(y`>2{",EJ!ߥ7)_3|SH5:3clOWRTYd4?qLv2qxJivU2!J{ %aH:Y`|d-n-Mf57m4-2VZ'S+rNZP.bfׂfSit2F- Q(!J=[#(hvN!P盅n~f7z\|<6HH{nΊ u8 8F0)n<.aO ·bfFk x)l.G6U'2di.TZz'"vM˺O#]dN f!E OHl6<į]Fd<~JB8q%Z& >!fC]bh6E\YBYW/qbb?k/] x_ohI7EYB|BHvIuSw12>6,yD!='&< [FȌt(f/^RfD;qkhsg`p~MBzs Zx>O=ß nI~b9tz<, "7v}I4{#mzl3ԇU;vLCX5gۗ_\MfLHDg!HtJr"g27:&gcaG(D~N 9pr* ^-ߴUmTo/S&K*fXDVQBn*D[ҏgZͨy*q8OvKCyq`q5򎹁Q7!Ueio[~uSU N4+ a21co٫ H,Gipb0@|k bM uL`oɾ~W8Jc83*""{6ZK=?.5*l.ZSJJ0 h|enYOQ@yLRaز۰P(Ҷ 77.Pdw(/SnFJﲊFAB%F%>];QhON!nPhcxx}2k԰m&:H #uvTϹ-~ݰ&,&,w,/u.EOW7P{Yimjn qB.}!!P`{p=LW)LQ%EBMDIq0ѭL0;'#?}9Q-S+f l9pE((t{jbXh 1{ Ķcg6&&AxJsX4xRb'|A4;~O;jqi>̋ONllWf-ٍ׌f*1140 .Eaϑ@PJ]kӞe3 ZKٙ53"A͆UH5QrgP: Yv"EQM2M(8A]❀&. Oy]2:6@ɚz,sqsGUxq[{0[kH4XvՁK'Jxw|{м ӏr}+ye2=V)EinȪ/D)g3kC?=w`L2PhV<#w Lm2~64n?4ztv}M*7lA!R7ô@;1v]KQ?<â(9%][CY|y]T@EҔY L-t$R6xgAz᧍1pEq(r#yAΜtvXȔ(EIoMpqK@3x ѕW@+i3bh*vs*DlT[7 M36@~`QxaY{łۿ@ qR u[KgqES|ux"a,1wyJԜ:m 'ѭajӷW)hi dqN K!A;w7^l`ǰDA9Pqn>zP=Fxs;{d^F8Lp:|~e1- D< },;飳J)yS*1Pqj`  WA,|y`_tOAXafd^R=ˁ hWszȔwU#F]3Nsꥹшk\ ϫLؒE6Q(O+F:, vUڰb1>ัlbuV?ҹJu*)ɟ2&Onm(|*eK8El b%#dҘNO؞~P)i8qjR TN}"FRMMH f!5A;].X@A\?H,thcf}Gl%3J@ }3 ~FFDσ Cǰd1LS&~Xl\KZ>a*RG~qK莸f;m(/0cDnk8w=rf}NMKՇ!~AzO|.} %?piA%_!+ǯ%m H&"@ڍreLfMRu[R,GG,_'Ƀ|o1^V=U$O|')o7eԛ .!أ=iRA2DeK3.gRAx;eNTtҐY3s +NFfǁZ?tn)2jş]0MeV٩g脸$'B]Pc( |`kG@+Evu#Abyc6P2}o]CaÔɎayZ_CSn'c=Z۽R6/ FӞ?Gb 6Fq{h 'ӧ|▫ _GSYf1wNdOʹͮ@e~{7fX?-,1ax+uӤ1S!ߣQ`թ֍:qXI,mz46θ2Hv4BώH,0ĜU`# AtGCtAZ <"{$L.($ Uʓ <{Q >t -99Fбaa~EΘJS#MB?K-lE0tϷǮK6~s2ã,qP5vPbTb` X-RPd\׻(XuVgxW:qw.rӣ, =/rdqt7{+Sxpاox),bZBfxlN^@~{8NOb >EbJH\+wc00J&J uȒ3Y#=r"{ qZ@A@~TQ&f_!vZή =Uio6iLxSfJ3 0+mVX2ڦ}e CUOh@9 iUmsеhb$Tu`ߒ<`BQ BC?6s]$&dRs ĺobl{ɏQ7:c&\k3Ϟ#2|ٻПCG< 6<>J9$~ L ' 6}_J:o1*$y5C3v@1/>)SC+V/h}}$%YF owAuJq ObKXicog (3|'^Rd9vRiO5̊tY\N83]eI/ֿkQ+=Iyt;@[CKB7[VN1Ob* Õmg\+D\)`PJ{ 4NI&GQzsfebNWȬV䗨 1/Lkyq`sZHO]:yrwF ID1e*@<ŒMW5;V {ڬam"i ҿ0X(!0 (NC=?NFI]?)Xuf[(־;~$1e\> rń~w ,GF!A}?֦M+TvѨ5;MrSI1C%r l '{1j%¦kiܥf$:^ڦ~uhTud􋬃{g:`zBwoKq٤'G= N #nF0z.;e5e"b뀖W{c^rPƠ]C^sDWq'/KV8 =P-rm~)((mФ\@4@y #󾊐jl;kRƾU wX9^bF{# 94 oL Ab iYFi3ix-_qJéR>dx),K~M`eB*zy<1։C*dx: K**(y ^]bǒgweT0O*yg`+l]͇Ηõ&>':lEUk0R+4 k*F{.81U7϶`8-K.KijaV4&5@^ޖGcV^IZ!f =HeБ|xM0(Pn~?ny7„ hr\Ha s׿ (ڏE'MI>('D_HEBl:g|%LͳevsCh{ـ fʮ5F,_d1RŗQ "[|TUqJw p-kzC@Z2&d܀OlrҌ^f:`VdŃڏYtsM0'x[v_ x ?ڭ$u2\{!ΦgK9'*C6T AfmJgi蟞7ڨS ljO3Be_n6 Ū9msZ0!OGeMT=\ɋ(t`lEHNA_HE6aF4J! =BlP!Ο%*9DX膺CMgbDŽFj',c;Q~Bϐ-?D')PL`lޠu|'ԏ|vuoV3Ǩc:#*?B'lۺ[Y2uKnAaxv)#; ko0L{!a'   )8|4vŏ:YEOp6ޚmr^r 1XPA0r'DO 'a|K+Gw&sDE= 9ܨJWqى>l Fz5KF\6{G?յ{9T[ `Pz$ }KQ4ȃ3P]Dm]sGM'ZYmڵKWg9r\F1H e]C<a)贊|C }ξitJb1O_D!FzLo^-(@ %LNjM9[nM:&ѕOcpśMo?gճ`:&3"|)h9%w-]:O{2n5L"D cE h;]0wn~ &h踌4# o @JgiO+=',d{X+2&l$ݤ+`{Œ<9M!;z ۺQ*poEʺ&%Ռb"ʛ($j&p?J T}ڛyBW -BvŚ-^Jpw&pN\i %97D)De!O:Gڇ%󱘰psqnm<j(̌E7QUihjH҃YOleg29հ>}I/-]65 s'mf3j[E:E%yN :d%cg3( sQ.#Iy9v3jIzwD 7A`OqB<^q1_Vnf dW)_>o节a\w)Qh: C *i$ʙgRʲ޵QԶ](TciNR6G#RE 8juO2U?{ gH= "*rs@Ld|_ȼzxI_W&ٛ lz뛱i(ݻ yL^꿂i,kˬf|W Z'y2+g=U0b j6V;Uj`%.EC.в"V~.ӿR"[`O? ?7ð9) eF'`laʆ9@a_8a~9^Ag A)kiF\?stU|K6ݤk_z e_q.9OT)xHW7t6v[2-/ls3Xs֩V 9X1|{+Oҋ' Ŷ=Wێ$#oR9QQrm1JUv0UT6'5x] MwA*{5flt-Cv.l\96 nYۺUr媡 e7-,x©Hg 9JߞN-rCұuUUuDdTv;TMsigMu+zC="paoLG O_PLjvo|dl: h9i`k)7^_"TMX[NKѺh^Cܷe#R٢((QwkCg =!$lVg7!P}x {dLW~Z,T-Ҿ 6)4{!TՊ <#Cze,8!Jsj%)OյZUf11G70U0t>9zY_d<\ >Dkf ":W6։%Qh[1ɢ*b&MpGaK&K3f@1lY' `zFz}*5 AWnZr$Ul}ljJM[>p{(KXjP_D,wal*an*Q( LRaqzo)=fa}./LpUB˝QPʧ/Q rIM e!rAm6@vuQ75PLHTpLؘom#\-DGp9Di@ /=s cj(t6c3| (%(z_?Oh7xÉ/ 1Ԑ:E&wi&Ae15<{!D\lBC 3f?)@)4bibdIP.r jER]`ʆcӄ;2[ZQrqr :gS{gGʸ<[MBgz0-(|(aC{~M=:+>opw|8Jyέ {^mp@FOi؅޹}%[ }޺V#d=qșW _%?t5ϽPP! 6p{ Ь8z ׂ␷*>t ^ +< = t" 4A.g+t% [Ă[q8do7ƀncf'Ǻ5HìF<AA!Ğgѹ_JLB˃R !D8/NeWIfia7-~a3x-m[-h-zf`>蜅XOTkqr7 f k^rȘ ԍ 1!O\^; iz89IVڃ{99gGO:^9@A/,D'~`3`.e9t夅TXo6=Sݚ[eCt8G-!wu2zGu^oB*^OVgbB&;ud;:FMl^T$L]M;C~?phe 5ރ[YF wqy/2ԀvF'J5͍lbbH ʃ+]l"Îniy0}KP%` 6m%Vr~|qG9i ^e;f2Kr֋vh/Km槳NЭ,x٥:o^%_" S`5puxu(7|~em]/B/ǨC~,%b@J{^1|o${J_Y*\^QY&+Ĝ sG?YXZ ˽4I,VU2'ײEўm/yۀ<;#Z!pbH9'Vdr`-H`Fa1[G'5[u/t=qq?goL&UnW'{EW"˹/> M4ܴƋZpʤb@\6w(p9HYg'K) ݅ꟲܴS]zh}dg/Oڧ. ջ㓓ψ p|E4O#0jr=}B?jbs3P;r[$ AVx{(i*Q(_Ww CYg.P n|2e1QXt--AJmc5kvB_"D)Ʉ!t+O&^A0a/Y/o`@m,| Ŧ ǦH;.+gj!h4tjAW#ʺ$t3 DHԻ|s&ӅQ:Uݕ`Tc1;-!<,/.so5~6󛜾IJ#. p y>/ r3lx@Jr."Vg&fyC"RTm^ltiomų~A™{CO :S(RaIrϵ%< ^h]#:Q# . ߵQK$jPnP"OXyVH6 `h+aգH׀ۋOd6m2A2GvSܴ_ҡ1V |:;Yk +Pac*7H-&T+bAPc_8h*,%g{𽺲/#vK6 H@pTf+Qq@BZ)7}Aѻ+ai0McQmy-*:e7*#, MsRz3NARxSrAl]{t sӈCC]u=t,D<$uA<Ll@"5۱ٴ3qx`R P |ߕXd]0 xwW_n!n )D-rx `͙%\1p_DPOnѝiW\>0#>ș RĨh7dj3̹^,'Be~70c ]tN ncIOXR)e4cGfBX:<e*x}!sJRpcgMw t>QFRI8Q~+~+|U(<7XK2L[ Ǩ&e6;N/b0l/7R{ÂT?1#`UAe!zIYmWP0u22dBP l{#CȄDVcf,ůfniDx\J W|[,r:Ÿ*n~F~3]%\Q0`9 `"x;֒qIm;6\r2> ? lyQ/vNH0ǻ{ipMej}]ZoG'w (Փޱ1[͝@&$ aGkkl 2։oHvpCEWI@m=1˴uV߹\^,@^ajH>654TX^$2.M7~i6j3wg v xk>6P)F[I qp'vFB,, L犖?pFn+vQ֒r N#c9//dIƘk.p"7[Cy1AϪ~aa5z'x3k6=([t3ʕob'(%xU\ 2&̍&maalQ0ʧNmD&!li7g^L9;יx3 Y`!bnĘ 5u7(aKd =R6=9-H?b=T r+,d63忖B=ٔE{ݎ*Vp@)Lן3з)\` (htSȗ0f.L s{ GCWRU5ԍ%⥨2t6e/gWBV FK.upnoM[8i,+C4IO!_ sjg ,A  Ğ&`^':ذ?Kce66bEY aRToHejK%@L}u9v?mCNd&k ]i'cw+: r@9 JŚ{xӻƞ?$ڇ1,O-LЉbJIК+:5r .]':W J{BvauJO?r "oeAm g! +^\Dw{8VQ$lY!翵{|fESq4 ksUҚQ@/l؁F\T"ٚOZJer r`Ē|U5V/#jw&U4]keTUQ)k\YM>Y7GS2њXEI)jN&4kL[ F=πNT }[ey_ܣ62 *ru] $Zh4 LcPrP] s_'5u^~y`MTcƕ*`a=pZ?c zo9*~8F%F ZU>-иbq>hD\\kW{D'pWsEo)6 P!ԂqHo{RHqk^x<ȒJikfݗbP`HgĿB/IԱRH3]]qO' .|>"uQE^?Ϊ)d@H nZ/JVhvt5yoy0Xw+a7+g+ꝝYIVsBiEQqw4Qc*:m5Z 0Ys9·ۮDK"b&{^% ק'{z ;\"MM=)6(ق:f= *f E8H|h"w!r }M N-`lƴWoK){p(pE(>1 FI &SViFhãOCHUL؞h(Jj71]KG:x|, ,㔞VTw:\}f_ov#/,o=Dj ǹ,rLG 6&[~Y*BF 4%nn67 ,Zdo_zꚼ.p!GV`+P|")W׻gN SZwUzB""ޫw87̩XIq 9"K\&HIbmZe f1lTD;DA`npB#pqy #~A]w-}eV^ m꺝)Ƀt1*l4ݜ%%T(CnE O9_T.EHؚ*G7l%?Tb9/}D@\G~oi4'sXNv۽4,R+L{fxDEC Ճ@ Jl?u3eo~4gg?Z5[rm|: uN~88_ zr2p 4Wmk.ݟ (UiO(iՂ["$?#PhNQmmVJ9 tĬ "浘l;Agp~j]VpTnCE#Sr(DQ=:lŜ|X >9qbHFI^Z+~z2SJLO9 yV,~96~h.emV|j Ȋ`TRbr^Gpv&(.]' ~8% p ."H\la Q77[:*qjN)^юr93㻩$Ӑ|) )%c"Դ cvF5~強 9Bmv=J"CznmD:E(hgRiq%tzJ(NC9krA\}s!pSW:_T&sq\a*J- 3ŅFpy)ȏ9;)QώQWT@X٧@c'AvƐl\ZxpDI4_2c;{n.>lF3=Ն\ʡFK췘2ZU_[i"Auzv]d :e[K^f 6.ПqKO`ҫƞ́S-f~ZqaF d0 >ȑw[^|MൿCuY%4z2.Q96;C]Ap7&v;o*u"7#s1F]--ʅ\>wkϑn\8OUd&:Ծ_GĆPT>csiݥO  2Μ>qIo Xiܣpz)}e<;79:q kUau.-qx?gEJ-7ُ2 j~ tY3'2'h0o=0霡eb'UKx0|ɓQ?~o] aO1dP#<MFbG?&ۻiĆب4y?o so8m5{ ijfGTP汳# <@֐S >T 1uhл&+o.0%cL]I.%U0U|bHh-A[[r2lSz)KY uol(C3b75}]]q)2Ğ((pr"Ҟe0QuUFf%bbdS _~ R aƚǫ| vQ#IjV%{ĉd Ӯ6h؊ aTxK~\Pbm`{T\ K [0˃ Խ1[IȩF RS:1G_)A=Ҧ z6G;& ݨ|7]OѦ5IVH : kiڈ4"8~3gqh+²܂Ҁ@7He?]Ŀ^ra"&0#?K(9Lg&K'gPlch6qpB>,Nn TK:jR:ꢇ_.&S5xaiI7+X=RԩOӭFƒ}%Bנ*mfĄ@]&M-58_/_M^v.z̺ W4ELZ/2BM<{4ޢ^WdZH0vLm7w2N%:aDG7wHunN~O8HkIgnj,D{r\ j09)vnÉQfۆð)IHcGv~`W`o$UInXBhNVwqx!fjs ZbsvKM,Je gU_y#Lb7.o{H2wғ\EͿ!a \ i^g\F&=ԭqն|KK^Rn1XdI5)Ia[u}ܶ%eѵ`\⻾%Y#~c ?H`ɫkS)oRx(-:kB(aD23tHφ$b> k#60XuyW8'uVA^_mZwChk*0tH &\}8 dZFqۮf>Ov6gRKHH AClRw^`/hd+t!*xIf5΁"fޑ0忚hdVvSS)™Zh8K6X6nI^au'$` ' TK"A0c6j.|أƵL`y:+B1q DI6WB,NHogڑbfgֺ)Q[$ޫJJRN챊 :qR^1`7GF]߫Q*oM;W`7%!;H{)>vl@J*R}Y0hO?as n g01^$w {eoVVJߚK0Uy1 ]i]Iw ׸䆆.% tv9KTv^,CJN+}`گrkK!SU:3ԂX.o!5Ze_!^l\Y;*?L& r'\@KM :RDOr #&_5!L>'V\r#w) >clKA8'7*_T#8Nٝ9IJp=µߞMu ՃB4n~Ş jQ+DR7ZǼ8z?3nm`51v|SZXeװ(%i24amLSc9).  -%DF֟G,2YDmO5ܑ 6 @tf.cm{f7i|tOBd"2<3zgze`~d't/T'J7y+!Yֆ6 hB,lBE}ߖ}KZ!F^s$(OY Lݦ%_Xف-]4C~DOw~r1)Yx`pS .?D+B$Y8_7H^Š>w A~.Ajv'(qzMO)`o4Ss.l`}b\,Gj)9EUrQ=/KyI#i4A1q_ .46vs@~w]U_ur41@aY]՘,%h՚3+( 㵗n]):06R <dUoC[ $2. zuD L2k^/ \p.8zQJ6,尵M^aB V*wwM*U<_A:8km}PE,4AT Ȱ % o4S@]gܱLWF='wNf: HN$? &^A8qA}.%zf99Bk&!^<tE0 S'_wyȨAOq& ʑu-Jn "Рi ~J3 1M2\te%o_`( eZmfjS}lFc"7//jSw `McT+\pu\hF5/\2ULW_ o@L6VL@omvIr^%E+e\Xۊ>Rmb!(v6 acp&Na MBYV?d/Z>\ZaX12el1u/lkȳ%8ϝE9IMqz7 [qjI}i* &I|/R/m0O֪t+{WR EL-CyHvp C$tO?GIhJ:(xf-sajhOsۍ f5nz`2hQCApf`ev3OPq'RLA.,lI5Ai`DJ@HSy 9]a37%IsvzѳG\4Mķw֎0 O+勀hB\C9f<14%i@ ,T%J\ B+x9c-s@c޲7{櫓0.q##!bMYTurϢ,OE2z٨z+:)G"qw2G@MSa#tXIMm>4[l+;VZkjjN TAk Vrr(!64ܖдW~ǕdG%GqvnTk*1S8&QmЬ<#͋#ҧ71o%DSB]*vN:>ڝpaqW4s1Ɍ*܁z^B4V)~"?@t~y Ac'/dapE>.#Q7(7rfmPVIͮ;GtЈ0nzG lF nxC{ $UEv\ /|>/]O0Q2+7Ug=u,GyL?>F׷[nD!=a7*(,9_cu !߸c9Kp;&K`Vi=Noj+#5wC0ᩏA3().au;ap,,^jt?p*À#qׇYzt)6&ak^#DY q+gb(iTU۔{EbsBhE/.^BĿ\odYIt4םm=?a] ä:_Ϯe;pwK,bV/a]Ma^S2 !*o;rm&MZd1?=3oǣ U#Qe*4j됭S{ϏU2e>d.^ҐO8|YGLrн8Lè}@ǮvXׅC=ųr] sJf3}vI*6ŗ ^UҺ>lRrIW95ZDz.ھ  xǠɲaUeLEM}J1Ҧ/r-tRqaOHw?ͭrgDJK-pƻSxc( V%$ߝ( IU]kdm?FΪBVl" FT}5B5Np`ΙOL@ܴvsJL:\P9޾Шb:W0/{e-=Յa;m|`ɟQb!&au@60D3a7-YF@JmWG㟧MU̘FNS?2GKT#IJJ}T0c;pq|SHNDZ f7jE}B 'rWKwqBF%nr2smzVE1T6K"en@e#c̦҅$LS ,(',(VpJyV0x<7ҫͯ6:lhs(w1| Փ2hl,D[yHt'ehdcwU͙_,T dطH[<f)}Hr3vo ŗ$BV@6xE?l-Մ(IoJ`v(]#d%'Vrý(gW.\30kps嚀B0w zo̜ ΛBRhn4  ۏ!ҕ9amlFBZc6"x+/D}D]|{!Ī#`i- 434WGgԴca!,8fOVuuaMS7X={yW5(X/ǾURh2/K<||M4(>(a0>r`&[‰g w-ݟBy ؖ~tR mV3Ayhx#Lar˟̗N0I7aH xI~r`f"b 1bAc\R%8r4Pj_jn1b"',UQeԉ~;>~A^C'RFvP&X '@7߉[\ݗEJّ zOFb,= O䵆2MV;RI Q p ԛ%JGs oUךA[Ц9ӽ:ZZv'5j "P蒎i dWYrmn׷`r6~"4 t qt;q4 r<&~YO i ɀ?nSGG C LtOL6PU?/FCfWQuK4#AXG_' 2Y'`5^B˧ waD(mew9?<?^}d QAV3ڱعŲ MV T>}3W5($EkL&.4hbt-4ngwF%H&W9_?v"0tmvgjS`\TP^t]kÛc1K1#Q"3.ѺU6J@g äT8˿ ߈:ۂBRuTzJ !L~R)|8GUiξVQmyELg,0)6MB>rȸŢ#y%ZU$lj sv cRôdcK .ue*[ Sr]rXrӬm7W%:b \T΂ 6K]@<=хQWBAR}x63e[_X&DFm5xڿ=xӗܬB8(]HewR>i(.-:Hi>$5wf$*m( ԖSk-:}C(?-8#IғhDH{XXId1c b'&Ok]ԹɇchJQx.r#4$30%6%*a[IvZ.&mp3¦2 %.AR9).QK(=lPjGl6n9>`<hiQHy#Q4~jg}ڲkˠZe6DN]WzuT*0Ϯ28J{qF qloZ񋥌5>=3cq(Dwqp뼴Ǖ}v+AKT`W&W~3l;پ=yiRtĕ+K'Mzy-KE%~}gcdїk{ BDY7zc!:v& )X!b-MX #;ţ?\)V\MZǂusҥWK+ʹs!:8 X|}ph['(A8/k"Qe]r1 ?TDZٽCn E` T,, 8g(l6 ;5Qfe0Phh\KLsg];GL2̡#:*J__^#\aV8T&zr⾈I:h;Dbt&&XdgБNOsD9Wh:\  P~K +AF_<:  ̡yY?nx-E mg;W%κ%ֱfHdr$Cǎ}dgd7:~}%雗+XJ Y8]ume hcmK۞I=$d绲Owy,ͽ1z& -y7hr%"ՒVJ!1VK谰!PwGp!Ǝ "YOPC`-+/R:mIMgjNXˈ2Kh45Pj2-j xQ VOPcp %K6wp"qyQV_'է *(%xXjɇ@Jܚ&Necg, K@o/(? 1.T4Kȁ:$>J袍 YVUBLe/s|uDӄ2}j}ު@7/&xgA% w3Z,tvB~(¦1:*vD0HBQipݷ\ T[|e{r>.l5ȯ )zg,ir:+`2xE%h]|iOnҚԱ5h6uWzLsܨ@T#KѾ_ab\wd˄ ԙ< *IiXA*a3h "B~@j#sN/:A Hwj,WvB+RcgYeϐ˸LSdҝRԏi¦.{Ohyu^OA:h;B!ON}Cb 9'!*l)TOݢF0طvpn&$!fDqT>햴] z7U%)I{zRΪ^T$%+bn0Ni  t T4+ifϽDwE/jyх`P45XmHpGv]9-P'HkKh˫!F˩}&QDY`aL9s\$g]!Rr%rp^ & ys4Ḽ/,0 zJff mNu?>|sHdsEpD*Ekjb4;+~mHK8\a>KkUX@'F*KOhL=z5G<\̑y}L]'UG&fs?0JU=  VuFh4JQ >ɼ\l}Ul4ϭs:*tfOr|A3@h/S֤NE+p,:c:7 `t΂іν*^hт -YAdhE9 *Π ^DŌKc R\fK` MF{6*rl7MRN=̟}yFٛL3'`SHƠ q%#;N%\o -ʆ=EЌ\*nj;?m ;D.lyp+%Wu!(D{@ ]Yhq3RX%UfKclf%:D”)(wH]wgp'+| z_KWr ]|W (f:,؏=9#XW*'-8BrP sܦ wBC ;ÆjG,&+3dN *M2pgZy!I8^ Ƚy& |ml}gDYI{^[P-ΈZUՒLlP [O)˝dCܵvp}9rpF(TBFRxva6GP |C_{ގdwQ=.'=6I%tcv6d@AѷAVh1{pE~fǹ̔|g8@ k0kO&1Ou5eϱB\.e{꠶[؊;K"Ĩ 8wJ.lj~ؔ׫'# B*^d;KI?Mo'JcѬa͍05mJ ք榥jz'LX  6Jh`ݤZ^/+߽ؖKY"܅8Cmu&tw![# }ԌTmnw?Z"}eW{2Iŭ:^Iލi' E3^4Ȫf~@ՊC"}A,gM$$1 jsYrIBkM¿n %=gR;Ƚ]0' '܉wX"g|(&-F&:k .7X%|5™aPI0Mӊ/f,ı^!OKV%U5(HN&ցt$e<&ipVjȼ>£Q"ҍA`cOvbzIuK$tu{F `հtm.ӈPк6YYHۘF:׀a5VE# ϧ8p}U63 s\xܒRil:sivQ-[ȾRN;d7hc0EdӁU,:ng(oP@ю)$9k}SNKOT;elv}C*q J|l>ʁ@Bps+%٧.pJe?YWt1wlQBalA僊Ԡ,FW4ujeGvx Ǣ}oʎh Y+Ӣm@bo'n]XקHýlΘ6=o k;6Oo01֨vy&5*gh?[BRKxl|gL PՀ nzUXpnN/vE;TvQ+ov0L?,QO5*|,ʄ!ucS;ttI0Kn/r$dM-4l%jse$Eឈh3o7HsmɬIT8-5*B@iY8cAE\;:<)top'cZ~K^;77⼚]$64T-;]>ڪ,Wmj}.A}ʷN Df`Zy$HVLA`Y%<+'({l^ג\$SX=BfDL2sg7-w(%y'R&y2ܼ?ZLM_y[d,(7.lzb"bJ*៌c-lܔXtӅ;uH/ߩ(,1ńʡ!}Q;,;Pc`PJ9-n0+6RWE U9*qܔ(M0b4+aNg a}[L5STjkuNt yΌd@!x6XW15\t)1,W0iv/AW%7dKL_ ; *@\bk+Q=5G6dn%^ ョo<*0OYpۏAujb)SΧl?fU\_EcZh}ջ]l솹 pF&ʶue Wa*QDl?-fy5ɃéՀ~jڢaPM8zuW@Ȋ~\JLaO Y&d;esshnbuܸi[k^<3\n7֝ƛ#s kq.'e4}t˵ +κ:-xX.%;MR\"Ϫk0QWc]P!:˩huY7БKċKouu >^|b2yew==>,ȑ<[.'@eH7-O;@fp OCϒptQhBpq=a];9#Fk4h:XOrT+Wd^쀄-*!DToά0-;F2i/Ů5 h|-fAYZ}ĝ!ԙ~)̡ dXX4EGX BS1ZKi`6r{(Rmצ-9<2AMw+B=7*)!vATRS/\Մ& 8Px3u< [ՉN[99c0;;]|x0?cw1]|gd4&Z' ߦp8RpL\v3E>; 5v8sFԍNM/"yPڍ3}54k~>ȘyB'OS /&=*cd$ʰmx{-bbx,~zK>w j\n9`XY"m>g ?|αa2NS`M{$i"V?[?F uwr(O$|)Avetqx`.Z((iq~>rٵŕgWsRK0IMp)E?sP'`R nیX 送Ϫxm\ M,Tе @9^`G`dүZQU$+d0rb KG'eMO{nz8HxJ󿔘Mq`jflj@|Zt*Tnp|p4o%NYݴh? ,m-_Z袔s*dM5A`oepM8tYk0^:jDHwQ㓱p[F#;r‘ki &~~d<&,~8vj&jB䁸jQ(ڏC] S#r\ӖG ę(KNd w!\,Z,;8 :ϯnG >|*w{?OgH3՞}`rܺ b FP+KщlfF{DpM(bcQ O8tn' 4Wn?ǫsQ[12m#z3"O(5ۉ ;Ӳ/M_fw8qJ#b>tLn#e "ė-O`捚jN5 4=oKjHImvr^V$J!HΘ7Rbn^/ܠB} .}$E&JՓ1g!Uƛ j&UX,=x=n! #)$#+yl1xhϪbщthdL L'0-I .]T٨hZ0qgȹЙ&+;gJ9fuEI͹[˔k7`a4y23WJ-F<׌ġSX>xϤ9K%d;]Ç nwg$f',Hd. gT4Nē?G@d5ew|eoI'cuFGMhEY\k^'V]Plq͇ʔ`xT>[F)]Iec0-sY+rN R6Ҁu{{٨l· vL=Vku.]1ExK8@6ip@TXIkIjҍ>MawN\GxaXVE?_11P,5əd3z]6&zڵڒ+O b$Ҿ5wc2V$;Fu eb\2d8c yb/ԒuŕF&ΏU(Io5މQ!:wl<xS oA]ݖz Xm7\qjBzˬ4KX3d"Ӯ QAtw&'rX`pUaɻ52㋟?c:hr'4-E'QncZ ^t7:0b RA[_%kGV+atծ)ED% t3@v7޸-n ]㳬A?1)bji^vvFuXJUKʑ枦KӼXQ ^pf}-l>~6ЃZ#8ILdY9 TUh43xuD6<7Řzq缩R+JQUWLL3ad-6,"ß܈"Y8}o`uYh?ˁ+RWrxt\TH6gኣ@AxpZ3eT8gX #P '^ ԯ Q_'4o@m5I9>2"ȀcQ:|7NBº~S9G=Ò7ۚ=Iۘ;-ˏ u15*G@ˣ&ơqvG@7G;pΩNS;V[Qn'#enz;@!;wO@ד[@8O]@w'ɋ2>Qs<\ py==K%t )쉫64i;qa`2FH4%an|%˩sM>`Uh(fEΕZXPH`?- ʬGbV07νUD¾Tr/L~]CnsȗYMf!#06{t`O|t=$.ڮb}.Rh;T4G .޿"7Fz~&OG*7@ux>ٵ>z JL_> B-B3* oI+v8:SMk€Q_BD=6`r*L= 5M\RWPE𥭐a`wFZKޅ#*0,_) +iU}8sC)?|a Sz!DPgv^#B[q>zͥBm6wZJꍹh ? V**λzZs:KJg7!ePy@{C8K^mo,- jӃyK^o sLr7:eyXAMЭcRx|1/? RN2 ^{ѯӨ\Xp ~ΘuE (ɳs{Ӕ]Fe{vu(0'ye٫uAW<>A7Eݐb-Oٝ:Ͻ*cYfWFi5Zd޻Jr"JJ}6-S ϊ 㨘yB~_piwnNO\vWvu 6Ylz'v'X˞ý\dz/3,ME/FuGB#Vpp9FN:,`$$)CcǓoUbG\sIfkX~f>'9<<8ȃM[`,'o7 D :͕Mm='n?ާl%ohj^%Ujqg fs3$uGoȞ?:sM^W:~XKKKWy÷s0=kH$3{YeŷTY$ǭTWFy y_F"DG{* mC{#a"Dve*\N68IHq R|8i)%I/tIXN*ۑ}/ 'SIMQ>*Nq]c ,=FE Y@EUAu57)j:}jMFv< .‹h =$vߦ-3qK-o8r m(BB&b }+++kyAJU,5|' [ˆHX#Q zemˈIoӞ߿;]zqbچck#G~G)2Ɂ %{N&+ap/հwWk0lRJ).E+B|ЈrVog2zg>Q[F2!8ٸ*6'D v$9C:g\FkbᐤG&W{:mB󸖋3]72lԋhD){ EV$Yb< MԖ5A<""-R/HJꮙWz972:v[?!]vQ[^ڗ d'Pō~frxTdKdJd/cOAi.Ckvv^/k"L>Qxá5ۮltkRh'R]94x|)j=;i,טz>]s8q _yߛؼc!&}7@ пtp&4Ay^Fa(ߍ9Lmo>{RzlOZ Y=Zsa婭22N48:B3$߷so :kJ'VOe}GB1To5_k`%?]^.HX:9n~Qwj#cX%PUTpNjDgD&Xqi&&:)t4 QE:BjFz҄;vePynA JI4f>*"R:Y)[1T/1 LRս48M6]XPV_lӜVR?!@rr] U_gêx,6:j\n Z?j|T>XSL`gu3v y 8g!I!6Ā#^]TWHo51AhuVOJ?`{_WЖOiY3 eԗvK1K=S:vDž.v\b˶{!$ xt;Mw-nHxʹ訊tM)1 fc20`a66`}(-YF Kt tzֲTdUWr[N*kԳEFTzUS %®fg0miy:/kUEy#b̐m:5#P 6&ԣz{J1z<' ; eP+\]c@/YEmݨGXCP֔TBxQZj7cFxP̌VS\W0Ǽ 4(C9ѴG%s'ChWOh[8+7{q8 Ai6aɞcѪ꼂+qȟ;?p/ᲨiL)"Q=3KezY@\5Ra UX5v@U?u*A?=,1Hvrf|I1vns/75i+nH'πCs|lH8hvǪk-q'ōsg/懲`+l[R7/JerJ3/ HOrYvLc-ftJ!Rz bBtK,gRV 8BKh8{%AՏ;~S B]Dq(򞠍=E C+ h*j O82|=MU_K +n?&DWZ1X_^P-8eǩ|7~IK_!Z3&8MXǍz\օB "SAx p=p:iE=BgpCY o8Ƣz1bց\oxV} vfF%@oo:÷nS+S#9DD cfq9w>՘dC~`hCF2ܔ3% ,d_o%r8 X{~L@eg-F-́i; _~\GAF(1Z:F-]{:~s~Ee1I/n~|zWtԌie0tґ<ґ"mMMMJ)3lfTrcI!~-.<2)&RQ~M(j½ʜ"E;e0ʂ}~^GRq$iZnT,VZ'*'r ]nld_=c]N7"ٯq)&XM]5lO2I\ǣ)9J^ @A^Rco_|2W["ÕPOz)/(on,lqeӖku_kKP-Y0 "R=~霜 O{ ThrŚPKLs.Dwd^0AzD n15J\±)AT_6=(ޛek變2L^"<$)[I+}K)Y. [6M]ϻw$1Zy~|h&QwLjWknR+e7?,a? +qcds Ϻ- JWzU1>}U$)$՜.3R?Emd^5\0E6N\vڨ w߶J%o2'\=|= >;OުNpKkGh5 v LSىQep`yDc1LX:ȕNՖRɊ Kw(`)&Rо DBnxlo~;AmewhRAzMŒyZu.s >u07]T+kI 2}-CSLO,_!;.]}6m1EtžuïǷITVu,a 1A HV?x\y q;1I8!]nzj gW=3#a+VK'Dͦw;5XEbj0EaC~8_=.'+ˊ磒sWfW!MAM 7pr'OA7`d|PhC_kɎnIXɧR~xϯ˃Dy8ZRW4a4 ,m K0k`'f?ΥoB1ץ 鈡]MnU7T _Zj|.!fYOG,Ck gk4M qb gՑ2N[`l?`Zb&&#Xv͕ZӾ]d/Lu-PTb$ ꡍDlIݯVZ~@lZG`$1k 3V {~ %bp1_&%PZ{h < &.2NXT c; u˘%U823)0Ԩ 􌏿.͵5 ]yyF'zk)x@LֹV}Bm,_塠hLiVl<):ӕ Ndg~&q~ ҷN̸4S薷m3 .>ܗ#f =R͉ò}?xt/TT1vbdC*e3#EHVx8TH_YBj[¡rQ~(̍qn2GS m;kЍ!ʆ4%jɾ/W|F$w4,q{Lı̌6xp V`o&7WQ@DR0jkgM2(ܱY 'BCd%%t &2I=i(iVJc(#[Y`*-1T2 t~ےPs$ IrP0Y9(Ir?ϡKJ?O=6[5;=}%U/(3ɟ2-5nݕz}^rk"+}{ҙJy?_?O0Xudup=8gO%-1C7]s`z…рiY>A[/*B>K /!16堜%wyʽz U2 ]47ϏE4y<&BM#Z#p&!bZ3 X${vLƢs/[6FoR@ ([cQ][IJG*f%tfZ⡅o,T PSker㒍d\:(IVUMEu핢VD:$`# w%@:)Fş}eQ+@}nGYjmQ&o.U>ìAKvaaI@L|wKO/Et_3r$GM߻BYS#rO,4fH͌CF,,Z_ktߘIlN-+zs}D|uiL' )Wt'yL>B 1j=*+XE [_^`mD{dg=KDAg}T> ss, {96N ۽p B 2 ^;}ޑZKzH`#G4P'4Tii깦&$BI-]N>u$KCKZ~L!vNR7:_ņ'b(78~W5eT~ 1ܩZTVFEM>>>hÎ;@߻\4'\RPupJWHϻrb!)mŀC;=\!x0/Q8Uݒ՞_`*uaxm;gA%l'9UB/y6}S%R+ؒ]r;լJHWpVF! >L'3 j`X,!]C2# @5g_!T>&4L쳹q[y AR#d7vvDD4LC`2U365{@zIMU)S칣γ0WL oLM-P[qB1'<4Od~d k7Ru,?=zlgt m[ĀKɾuj3G,ሴZ TAj#pɸâ$U|\*NwYYe-,w5mZO=q)|Dc)-=o+π)q~3 hM]gB$_5s{%JmY5 T;QxInD稔ebcP=gmeZz JN4ݠBQ2Q*۵Mtn_ZVd9&{Wu)wjjs3py\> yU8(O]4ԵH T:H8[-'ޙ1,Z r"4C{F)R}r,TpUd9;vq_>?z ʳ-)oC9h/>Y;wScExɸC`eTY5+qw1>?BCWco0vJ_λ"ڍ } g 5Dp޲uV%x\)YZTҷ]|j~sWP~᳋\ V\x [jHLGpBzPs~Uj4 =z#EV,d9@[XHjjK!9Dx44<3%Y+;ͤZ؆u?|}K$PkĩS_LQӱ4`k&C6U8=No6Zi}=:yh&[wJf'#Pt 鑫pVme! _O݊'e2HXeDH,m7['ӟE (,pVYS _ik,DM$NsH"h XI6݉WGV\|l_3*覆@( rh$vgYU!064)Bv ;1YNIL H8o $mN~!&RODַ;g&PJ[bI5⼠=AwGoאy}B^ftQ)JXi3–1?[$Łv҈ +G6NS =_4r~ڑSag7j-?dBv{Ȕo+B{s3m*0@tylf`UADo9oNXܐUC "OrPp2Eq ;#}k7ؒ HfL{c"[%O>RSeu rcŁޝBMPgQ{vYBXF T@эoj+n^\QLi'8;-ԗFaA4)}֔v ^wQcJiI,vIYGJpcl8s׈>` }3tzvY֒v+˧4V!u=NXXƖ\f90h!`=YȽKJS|lz.#C*ዩO8OկK1"{< _Z)ןck0!G x`r#&^6ݛ>e k\h_j{HwsDݬ292TH@/4[y@Hk("GVAs޹⟈*+\4T {9P*{hrH0I㗁~'au.fApho҅@ʕ#G՞Q;;Ba/Z/FYxg|"n"Y@rxd3@p8/2jbejPIi-DP,e|}&ݥz1>ޟ&?}1ʈwCce@,wgT5"wI. {*?J0[ )GV784UD;QOuNWJo۱z8B('M>wNv؜PWMVRBX1u2'h(G[m3gqٷ+Ya& \ka6<ԉ:";vm?v/[ r!THcJd)eQ77ċyH5{)ə)]{U:Mw\_-{Ȓ.sBJe\`K {xe bZ*Lo:V:a*V@!SQ7rlD.Ab%=ztCYNDoEX4Jw/!k)K*FMf<,+4nȆ A[ʻI˴E,!մ@&--M(T!œF1FT%zͤpJF99-4n,1쎦8!1fS&/-)U1[U&Ҷh0C+ ? ,GA;YQl-G?$\Gq:XA ª]&@2E,MQb=vV1EI`zصa[Wdž#3'.׉Mƹ17n>9+p wUiWYa>תRw!Lm9|m-#6 ۜ,:ΰzF\&O&oE?̠OC"`ʕ//@2K@Oσ4 0;N l,[[ĖIk.;bL1Ը#_E0Mv-j٫s+3䰖faVȇ/(XZ"{tS]<$MTȥ :Vdhlq|seZ1⟳\Pm`Ce×M܂n>e g?5LK=hqislİj=(Fr= syQg~*hjwgf0z[/I-6 m'KA$ʅ(EtHmJOsG=| ';;Q.F.ér:k<:(Fω#ΝkrHRy2V?t۹)<N惶 I D =Ze 8UYٍB#al.Suskr 3߉[Qq|_ !4vرSm>*#Htn rHgRYo 3$xK"`AubU0]-w3ߤ/ qP (tz9'ru@uW+bZN򆺽G7Aؠ-؜Oq9+g;Κ6`ڬcL*ҼT$6Hhjk@mLU T-iPr'(8i\(Q ދ%SW xNccHB̯4,=خԝ3E"ds}I*Odx=ͭ i%NEwYiyI{?CKHHnr T.fHej/sOHK6\,IS>ԝ-r2$+Lg37w5?VKj1.^ G1󯩏:J鈁=_`)A߶m@`T$rv;r3-4Nddm?r"W}ň@v5`#1yerҁ)'5vSxϞ27a3:nE oQ"xXAЭ.mϓ{]/goFJLX6+8q UXLlC|ʡZw;)"[8x0Y2aqa須|ݟypnݩ,+-VA<>H0YֹtV$`1{J]~dH6m$Bۻß_7PeSr!ʧ٨ WG uC\\W9V'Q%YxF o̶HAƐ Rϖnn)E:S/`ؽJ98o1eJN5'KEiۮ/ݥJs5L0"I)/Z8a0Ț-M_( ^Y?p?Y ʵIqz v_sY_VJOsD#hvm][L)Zw+ !_!|l fߛLDJ %cTZgp p=rf'=7AW* TlO77(k#MPVp .^K1Ac\S4T5ShO: 1 qŠGD9uMKp.&w +&*1>YMu܀SL8}bGN6IGH?t @΂Yoԧè]|UƑЀ5ͯFhᤲbqOs!}jȨ#Ct1W7׮sBTMKo5$3-V~\_*78Ҥ..snB ^YM+d3^:E%McO #GIhuIK6=65/@:E|Z\[P'{\td`r 3?ЈعV |Thnu@ź u :+zz{WlvVQ`NP)l;Ll[p07MtBiDTy!-p_*Ł!Z 1Ek~/sd/UgA *Db[XS5#y,}?ͦI!*$9bKOpjmTM?ڀwA?78=c/ 7tU0?gIl# 3&rn<Qѫzy4µV16͡pct5ZLsDˮBfË ~e=w J o!T];&^L|Q;G '!Nm՟(;o\Ut~CzLanГtϓx޻#ݙZi8`JYK)r!s]/9th[wʳ&~8; |!K!|p@D.d%ן#\L6GRӎ|b|@:c<)E(ޖ}'] 5`wJ;l9Ajaq{8fKQFQD'ҭkǞ㛅imt5;oQ1E 露Y15stD}f~3ʕi]V#KVxrSRFn+-x(0&8ƻ [&ݾϢ;+SM4e~t,O++d+@9*s]X?k tpsJXe-9d4y/7Q#FMcE%1N`μBb f˫=n)%:h,rt&RI|[XH85#,툫N44z?n6^ |w[j[_N?'C~~l$lQe~ 4HVgF!z[J!&-M_ɚ%Ez?waVzXsѷ%EEaB73ft*hsg"AOo5~}LOk/,P:TjCSO#s]o e*a_XS݁Ġm簶I/eFg7+st06k)NavO{mRE?"YQO Ӊ ݕO9GəAєF*z; LvᘝG@]m{&,R 2I6t`.2>*LW:wegY~g?`<ޝ]:hihJ 5d .j5olkZֲՌLA x$V,WË^{':GY.ԮMDG7X?`V,?EKM[n='H{vc>ɤ#k#7w[ K4w0^;K@a@ ӖqTr?tVl. f%beٖ܎kmmH]/3w92/8wۍ],(ߤ9[h%hX_{v-RV.-r7czӤ |^sX*6c^k@f]\'h5٤]jWMTըڒ-&ybuфQWsEg\-21)M,nN^tHE{\Ǿ)Woc55QTD:P΅; z'O6;g&N?:\Xt!򲀴"| bϝ*zIA#5T#uA[؜/‡UsȻI+#Eڴ^+G)kYEff/!* ě?1:MtKE yl=`g:T8Qj.e\xf#lA4Z\ORȯ5d{ET¥RX.vf rd&$#Jܓ+&GgqmwR .wJ<{TvNBXGt,~|tkDXRUd/e-o@+Z%gJ8c [DG٧OVXS~vv5||=ħ$ bñR"b{ü[,D׾=b#5]aL#x>?wW`2ЬϖI_E:Q\-|/AwEfOF_)و-T㆑ѱA_bW;%ҽN[%X9kO~ݕ,{x1Oys>)1Xx=r^rW2Zs3̆w23pz/{K_Sm~ٜ+Ʉok KIq9N)EuAĶZ{eu&*ߦxgOCG&)qnsK dq[I^^2ܹ^.T/20'xBꥊglx3'{[S˗(N=-.8W~Yor8| S`< IX,D(W>Moey$Җ ڂT-jN}–ȶ1) Fw" МG΀<:Ri,z]2Umt; ^;/qua_ >OM 7/v+-Y*b8Ŭ>bH.ԍƹD. ,DߴV/:`~wU-1a) BcзDhdysc0. ]c/eDl^ K:YJ*R# ZSfRDT0-y0TaZߧb<5b^jq΂7fjF"V%#k$rmYշ-)R Pq!dF9':cw3_nRB08D_>|oM˵j$;?Jr4"I)سO$Q% S%hr{W~i,yP'~=qQ4Ovk:YPfc0 [9 ҟ1mVpIO-+D6J|rR0M:%r+ QRs3,1*~}xEޫy;8*/pg$-_U͚h/H1})@ Pij,Slf"8`wXzeXy!j&l0o7 "Z`$UC%iNmĽ,2kA;*$O/y ?޴O?yP=2V ܾ9#1*@:w"*>`2Ra< Ļ#/$ _3`8qJ^,Hq}+6O0O֫ #EP\X]x3c}vs}B͏F U8)Տ!vAc)/\0vaK&PCȂq]ʔ_j$U8C阢W |yG%Ζ@ x~ڕ1 YNuaq LI|0PF܃D&g^1y%S$Hzd-"ۢP*6#DBLGc Z{A}sv|z5+xcOtK#dc<ܦc6@I͔ډKa[ dߘ˽46eϽ6],Mk9,h ѯ\"<>`B:KW@@q̽.7$vo0 ?lm2>hs<`Xb, h(C2՝`O0Rl.>\Ym/i(?6==>t1遁GN0aٖעͻ EDkvk_'[ڶKwJUŒ$9m`kKz!krsb nr,5T0Ls[;x^W{.),~jNk{]m`R&咩 (޶1U%}X,]WÕ _GtJ sCPFu3~,<"'D㯡-pMUwU| ;r. 1L@(MnskrS̾S>mC)@Rm^VIT¡wnSby]`>Ȕj_ d ^F&d{ފ< 8z ;gڏlyˈEUJ^ڀ o[ImC[\5o-Nlh-bTIHRgCߥTć-̉53 ȃκ]t-_Ua|{+=c#*Ƞ+|Bwˈ^kQx+gfIT>u=ŕAϒ1A] GV9jRfISGÈG$,r䈵6?3i\KjfP/cd/ U x4K_,EM+}j-.Ib))=i%)=JUidVp}2}G u:<(Fy YPW*;kCe&pɷq))?;XGM"=~ w"Jbbn}JfC-SEh]O %C0Lr oTs!ğ~̎_R% [Yӓټ< v Kʧjƈ6L0.H>R {r$etƏBB4IVd8jcl@5kN3w3o `Ê[>; !/<IӾ,'* p-qOSMI奙Q[:r<^RIw}9ǚ%%YRdncA7e)?&C$Ӽݱog]sɆq={86`o& ӷF[vY-%'{e*YXBGU -O`$KS1,k%yF^~8ql{FԯbZZ=] q#豞ڂ-)adaGJl\riFI b>{9J ;:Vc7H5KC(Ü7ȺHjv^V*#"@\X>چZ.kXO?'X7fアx R^vy>gRmA&ImPy>ʕlю>c CY0HRo r2Puol,7{TqP_QE^\KX!JN5d7^F8zk}?% 8u(tYgJra:'f]'TlVqr5pJ 4z[oGXOֻꎡdc\1)ow eJ1,eIB} |WR*m "VyxT'&Krwմb̳#Ӷs 8*)Dt$d/WƳltI}(+mm71b9Z}4Rݯ$8K0j6>0存-cl .<ƝOjT1{/ aoxᳯQdKn'NߨG l;mfO] } ]`%ts͗ DEwiG\Z- *=3Y՝VO\8ʅR2ƺ>1ߍ;U.j 6ݗ!@?m, ~մJqJTbUKxP$ oB,|JrA>X[IXWOS0de4[jCiA00T\āAl&RRm4pSP+ %<㐄9#jt%챫vChr lQ+-{.!o~O|хb ( 3,;hढ़GB;06Q%+jVz-r}/4FTxU&]Y vF&l:5 8xu\Co,HM(CHn>S"nopXo)e51,ɷQ| VR8JA] @Y*y=6)#-zL&z֗N(#x$p[5CiRng{N  ?"gn pdvþQgэ7K8` Cߐл溘}.MRAԘC(-GA%(xlF*-@W6׷F6s\Dݛs"?c7׺C[.ΰ0ޝ)n4͆^0}"_ Q<^M,i J. ;+t2+Ҧ냟2VRWLğ>KTV\ \Q=UM'!̚"$/$̔VoO(eК=#@^BOhc$oM9nm(ċ/1]~iٺ<ẢkutJ#. cX{U\D8? "&ߑg\f1}w6SA:.x;(rzm NKLբOA;'ick:z/.GwFI-DB/.PzO38 ޜ1!cd`0aLC8;B:tLj&w ~f+4 4 fjKzœzүq?-/O9"Pp9}MJ7O|LEGKQ iSh#ةgQ>+H14i 騑#!Pp7/:Ë́C0<vO>3=YI#UӤvnxo>284[8(Ru:qFϛ@{dJu.͊@%E"|T+í˚!/r-H(ïׁ :&AkQ-'/\j *ʖJ [ PB.87T'i[y7Zqqr48p*!9x,0Dm?+]u@҉3nEj0Q{m;\؜M޳E.` CO}|yڴR1nrGE ՄƘ}rX`vh.!{VP̍%YJg,!nRBK&o╂0?ތfrM,8$"oy -\0vE`c?Mw#r+h׮NU΃FH{o/LZ4RgMC;F^8RN3HcnSF` 5k7!wUWkmHD7%:v! mJHmfܢ"{R ]!Ա˙6Հ,lO&tGSXk{y V>{CtJ"Gۊg?8t t3lp)1%88 Nϵզua9$:~Kv.L"kݝ-[~0^MԜh/A~mI*sel yT6gEbHSw-Tp՚UG*ru>7n9S-ƇG hoʯֈ>oOhmKpNr|}!`{%gM\Z n W+׏2=.i4g=v2 r 1_JH%\7Se_Z *ʹ" M_aܝ'P!!&M#:Hqxw8s|uK.Hoj]5+# l$T/ pxng?/[&]G>%LQ^ )FnkUhkҙ+~8534q+5[0p}׿ŅxeK]B( _9c#THj~s])hh6wQF@ۑerPN".՛4[/t,L ҪO31JV]hJS^H"4YeѤ2&خtmsXf Ix'Tאg);] TnbHU8W{6͇LQA֎ٓL'䞉t\ q9u Nve M! cKQy~O0Q=YK‚ambnU_>s9*-]R팺YUElQ kNkk!|yrze /bI?z$ɢߎl2 nHsPfF4;!\V}-NLxi~:&IZN'"&N䉙NAT=i ,DHg :: arνRX$&ĸgwzg/ߠl Q) ug;qfW҅&Ԕhk+k˘k&;st{RGH[zG\Pzzhثp` ^W8p*LӉ/=]  >Tl5*` IS6n>43~jU04%ZB394Slōr;ֽ2M#d.zmhiF:L9ˌi; {<8G6qCm[ܒ#&&cE}]S LThv=%b*eEA0\ԷrSѽUkLGرhbxElm*_3R -o,)1 Rupk0Q[ޓ.!J!]65ǑڕZdJbN >)AǦbEG'Q\b}P3xG<RLi~k~mzK](!"x)*Nݝo_Na{U .Lt6ݹ9%T @q괬䣱c*gX}dPb|hC@%:PBy_~](?=`c<s;jPfjeX!+K1!O>60J8 1w0v]+`!)3'&z)DF49^K$~N8RA[nمl`u:Awjj+ u- /V%挽U%@i"x1YvI&Tw:l`p'P+IƓ&+:'$=zj Ǐ'IE؂5$AfRmneDpH :QC2Jgg%;pYtgod}OzhՃaU%ia2;(:/.0o|+G$uBC[=BJ[07{fi%eJ_t\PSnj>$aZ]PƶCȔL<4 YB{EΛdWU(O) b0?g ܩISKAKB%3!L:7zeǷQrTTKi3mo% mRC%h0!K)'2Yc]j<5v/ܩkæCBEc՘`+6+-0OM~UCWӖAIbciy&QC'Li9F"5Qk3@3M(b_^. E:?u P`G3˚2z2\?S>!vX't9XP H,>-N?dqꗫp9CTnZ/+F= ׭Vc3>huwjM Ov>'vEta.yۘ mG`܂M$*16A`jDmlVwz&gUf,ӅTW4+z| {^0sS<~[C^]Z1,AVD45ytFV?3D= LU4- =  E5e U8:^deT3=Gk㕿PPKc" g0L|dC+îK{N\ug_ o riϿʏ24M;Hf6j~l)׀DJR>nR&uW=-З F[)/[:sv8X=@kѤ)~$* dO$mWXDmÚZVI'=]tsiB5bE80]Лaz嶤CE- zMn1"]]I"ǾńFKY ۬̓6X, n`HaϵLb v6lqM jثǸE7Ql93(gP@/PWuTTLA9od[+(O0GBdv2-;`Nş0ӣE_Ӭ{ZU\MDIQL]d`Heg)zz苙,N-V s,#_D7*Y v,z]O1R;ωnAr4-,2D05&Oyx=(C>~ף>ֹ~1'A7lCΉ-l?{Ds;I/¬2 "VXRn HȱlPPθڬ͸^8O5mF&ξ|p\|P !ў:&At.%FPě_wnmW@[55qHJҪ̵-y2.!V?|9vE@d{y8*,K0wŊ 7V}Ḻb[R0%Jr̲ ܦ Azk g\MX{?Ӝvu(0wfM.^#5 CeD=y>IggE Y-4"bNԣP=$n _NS/-׋ YFšn#yQV9MNZ΃œK-/ld%yemFƨ1S( xz-SM/T߳?+Z@f W4Gr@Z Kh %5Y,<\:amX=#-hh&֙Q=ݭ}ȞN߈qJ\B[:)Be>6fǗ, 5r1uWXWi+M1Tj2P%<d}9C["61 3:9 8bpwGBA?27,kA,p&iR5`k[2/lJfdg6A!J}sRl}n,}۹JoQٮ}EYTQHHɱ)\AQ/ (7WwS~#)GD* Utk-1?<_wsHڨw_Y@I:jPܬ=W/Ier 皒|cC29͑0'au@_Sg F^x̗X"3 ye PxJu0E;.0GeUÞUY1,7FΎL 7 ? Ҽ {Rp̑ᮥOpT+ڴt" B6WLh ]{.1В&v">/e4|h{A>g Z$qu'lZaMYƊ&Ŭ(x\?IυA<5yҒ+$ \  m2Wo߯şl@oDDžf|Җ4k䖱ԗ̝Ĺ*hD9k'CPE `b 66XF_#r"R[dAL^ZvraU4W][vEQah3 C{qIlnit0 2hA\Z fEVd.kyF ;-eM"NQn$v=ǸcveY y_Ӑ:C/ܣNE|" Ȼٟ c) #{7#' ,Oe*Pvl72ickj&_UKY5ʯbgN>ݥCVIَA< YN,9fD7Tƥ T"nvXjK%c$Z;ȷo &`/␵ΰi뇽[ccV $fE;ѯˤ(, E/m]%㟊]%v"{=A1B.ڎli6I]ZPؔyWo6HtK(2;VcJ;gzKP0 /<:lc5iV!:k\S,&pc-7ӶGbXR С@Y{' 8k ?GQ60He~rk#^@ MQWJ. Z&ğlY%<@/ˀr^jc: ǟYxJq ]Ue*T0o9pM_kd=1}ZF=e-;'`~%/1%?ԲZ=Jz{A䢞> q6O./8D-;glPnE,Gf<[h>KּΨ|BO/NJM=S!9O92^ h<:@uu>g*rˠN,Nq/|!p R/ }]ӓ2H1*&ZA$"Q$ccS:v9S]iG;Dž:w 8?UM_ݴ_4i`ܪL9 Zo tm!sV܉&QVmW(HNH@n {qVڹ͢_#vU>HG^cˏ+eNwnr;QX#葌ϕIN%![u,2̪UVLqzΗ4 \q[/̃5#sl߳Ɨ')SBpL˴Uhx<&/FsPe^q-:uICP M0;zhpetjEd4|[@}ws`%ƀn~yb> j,3MN >).q{rYPDNAzFBQv5c3| !$+bq\` qݧo@'<-{ {pBj?~ة*PD%vˁQx3Eb*C! # eLԛ|G֩ g-k&U٨B/Gsa>;%zV'<`e[q4sڼѦ~%R9 <cNFU]P:omI3 dH63XMڼ\LUL($-O`J.V1H\ڻ^~A.WN_Qj$,ĥ+dH_'c! XPxVC람`Sd/ LOΤ#17.+jӡOu.kΈX қp&DK9H=zb~Bq@3'.*JŴVBdxr]tݱut@B *TวnfgKXڵ!UdXZ; q@Xb"/1PC&K$7ɠj`Xh"l -jTqe4Vc l3U<,u3Skwp_7q,\[8 A=z, xdԜQ,IBOhَuU_n'4dO 6!y RE H9˷6_}T04&e=AR >2LG+s30ByřhS̖/[q+fMG :g] JrɦD6Anj$!" Sȥ MXNGb!\GCo KiFԑ/G;hZngZkj5_a|p >s;#MW_MV&: ,`cms/\b ԅAyX34DEݹn_zdŮxc<|BǣF4yy:tzA*ְkm(5# JF?:FRsa|b?UƯf79YH/992AlM h8,6;{ O t5Rd4M% MmHΈ׽_M=[$M&&!:9Ǔ$ɜ;.ʻ&{֟$|RxOv:V sw lGa'Y[\VS^g=u}m:5s&"2IҦ#=s٘z;Iu72/Dz>$59!ۑS9Zl&}sL;7AUѿeo)4.4ShWR97 =dhE-?{0$ -+ s;yĕ?w罅#U vF7Yo:,1e#>_2"Ӣ7ܓ6Jr!X[b.b+@n,MU$ZHx8`zϻaEn'j#d+Fr-Ÿ#ixL5h6,pՌ:A B}:wm5Q< X}qsrvPi'vtП^tSdeW㏖N.Ի,Yc\!=3E>KyYd6u(:8@Զd/&ܣéFlyLd`շ;@e%fqnAo١´6څ__`vȩf3!s`+F'% tNiwh<$GWv^&|Nill&5_/Գ}BLf,p# b$)Vsu萺eSer E$qS}Kٟ }"+vKxf ruW-dPaH(nkm`X<<~"ipF 9nz,S!5Pb U+NQc\Yd #8V ?8Nj*_jOfhm{+ʬݐb)]%F=Do2@dhrY!kkm(0V.bB g4v-{H5(mϠm|ƚ~6~Zi2TjvJk m_xWM>@?kH`~&l3$*?3>ּfJn#ȕ xqI]:`R('ŕ*"`SElݲ R@3ɅxAH W {܂EA>\wsf6Q߷/ F:2)ay`@k+Yn4,jFzC"΀ĺ+b€CG,T_\FJ$ gKNz#]CL"Џ1۸<{Do*YDĎ-Tj- ;ўc4`(ly 3VNn/:\l7@jbϵ #.7\#jWD g;Gf0SWuKYL@L!dmSUTjxM ZC~Ft}\ o-IpLPA)w^4;(VI6]uT2>;sZh7<_>?GLT3G{җÂ+UQngcZ tDk6lm GiIZY.MxX#R{iXEy_] ӜW()(hoH;ǹ IıjDNҥ.tQ 8#~;Hԙx}Ӣ's&ދOԦI\#qN{ҍspg=`^a_(l: { Cq>P',!i*=t.d# E,Ax`=sօs}/$͋;O H`,Z6{Omd#qk?{,teIĮB^*yOTN p]˔&$BscQҴuXhR+)MRSr"m~Ӱ~R}+T"+[*E1rq pw1B@ !  S" 9\pL  1 lK@{P_e@6KOV gFpS'V|mfy:WI/#յcSQ['E~2B`Ϻgi\$Ώ"0GȨaS^r$xմXdbgȗY&63t}9S=n~`nTdv-4ȯ+_e8EInsUMF'{زۜJe@pg^޽;<;('ڼsSeѐ͖icp3FxN\egl&%w7鮳#+9S1vPF,S`K,e3dI8ό* s{3lFv{뿛Ү6 ] camzS){p.Fߡc|B͏I Y6$S)oX@h17ƺ4Δl:$1dV~tZd6g\XbuTJPI3]d s$G8+dlDr$5?04-Zpk<~ +4YR^Λr]OPiݎB/A6 S&?QCRrȊ~GAs%lB8-" ˃GkRzj  d߿:/M*-=7}\HD4ws-D1$5DtLz㓚V^S9ک| hMa%&qvm/ϗx[W=Q[/y r֭V$6IYZN>1;b'B*؟2zՎ{TR}1cY %VJcs+fig:0m脕)zŔt~v 6NQMilՠ:A`{>ݱPj3`_d+\G*an !V!y|+Or;;$y+,wEIwQ[}ϐ"[|# {ґ`*g8=q۠U r>G8;E3%OK2LsĄN.coZSx<7z1>㬐!1dlFԿF"7j1!ۜ~~6azuKs 4F22(i@:ixt< 6[J+)Q@goSqqS`u(^WլW2jzvd%& y>M ^l&̒K}Ky[H/ױQm>bI}/_ĸ(PE[R m>tky<=oͪy or&ˇH,ӕO}&>hJTLJv]x(IN/ B̐]o)okv<@<"{܁aAQkwLOьXtۧ0bB:'!apPQ7sM0弎4?^OYzGy r=f5oÂ<ef1)UW_hT6e"82vU99AIiޛ63$FB1SӮe4dDaL+!W9HͣQIel +,uhKQ^ pIV,gje--[C^4+>&KT4<4|5)D6gԥȍ#c@`QM-Wف*-팄b5*DoX" !T嶢>7IfN8#eȁ"\I&uY(lϓ&ܧӜmv_{ EÝFN3IY+ X;EY&QЅxCj>m*R1'+6T4>t\8I-(nނ$SN7 *33z.C"k|\,rF+;4mOe(EK'-rEުjB2k?pAJmFfe?ViaS64a,6^wb[ Pg6HO$1J "V˖5MW"Hv)f7^Yg'n; ga_1#~c+OOpQD4; Pڌ }o""-$(B&A<6|Utyk!f CZu ]>z>vqĪ*/ RZR٬VV]6ͥJڠ2~J} } iyx::qNT\2JTr*UG-ޱJAzⓌ\M' Ta;ԑOM;)X/&ixk}ySd˹ <08QgDQZz/WꎋN;`zjYT.Mbi%`4qG8\_ތ9<-JH=({t K#؍?G0vR~{C-)tۤ /P3|(0j7q2GT1?lngm;w`Ѧ92 aB" ܌a؍/&dZ+j0(r EW7$kkT'Pn#12-+EcE[CԎ*_'jaY(r֔2Ls)F3Aa܉l9r ̿P!ParM;/|4YCv ,=|߇v,%ej._L\'=Ev, NyZu,#@IWR{ӂܕkuʗhBwPl=' X>AГ XΏQk" [d]΋b50۝pm{?Bݮ:K:a>qy C7uw5_6,]~C{7>i\Wo@9A$ 5&j+ʨY SȒGYR -k-V|z-:V<3EZ%֏(.)s?u0a7W&% Ձ7@ h?*h@ L``kw = +K[6^:ͬgw-bq֢(,à 2znK)a:'4Nt%$]{VHńZHg!`%'D]dOH `suromc\\t j=꟏}RMr5\!DqcM0lY[ˑCy$29#/k4txH6>Lw{cL^owfdȋYS4ĎtN+"()яbl$5ciAonY6e_gG$ۋR m'2HSb 5u ~wӯ{Zg9ix_($=@e][x{ncK2r\{p .8ҿWU sqO o?M*%ylS 39Լ $AѵEUjSv8XyB֙FJ˽wZLs:E]-tjeiiPWFRĢpۿЦ2_"b~!X.EW!zzŋ+Q`Cަb.BnZl^# )r8=+; { rmn_/\B?ݱ* ZH EuoZ|AgTWXmt8htgd!ØѳS T4`G Ϣ 33 _*2Eݽ~JҰͪ fddȈ2Eq{jphb-ۤ w!TN($g5h=tEL f.=+g-+q2ќܝzRQ'aVԶ^"4D[8~ʜeDV<ڷ@6iGϥ{kYS(To5qg˨Dz;I|I[7nB"Oq`K,' [teSAfB]\fvN|  Pc~ND)4QE t(|>1~o C)t@U4u>s'hXDA kk*V,N=\KFSuP' 6ߘfR jyys;lQv;B׎RoDXb&z_% d{3s8%/ :p?uz8UàurLWpc 1F܄)9{%fe43 KX_"u R hG!s./m*FxXׇvI3/Ƴm;F !ڻ{5s)fR]0ƈy8/{bd5y8 (.o6F5#J2'ܐ>Vm07wQѷИKԼ'=AN/>DǮB; C%%Z¾rkh ȧ(Z&T$=w㚺 nv 2 tsga.kGVa[-K W7i!䳒Ogp*̃G*/~xn-m`JԷN>j mԷH(J:˩]>KV4ԚhY k:_NXy qdH#F hMKa&?|Se\Joo7ufN(Ț|3}B+䲪P~FҮH[rsi<jE1\U !*jg萸Zn*cefZ.Ht#jVf"bm;DMՕy~Y]5% b32f,N*U| 4"?H[%AE^(ۭ[kb VheQ _ $&jVL;]h֋lI$"*,R:,5i; $Pf̡ߊ#&7EQSd,g6ul=L+SJn:r>u{֋ &I#ӝO*BIvm[0eĘp.àG% MMT פk<Cy 3Ynii1? u(ȟNr#k^)DY1DJ)E?LS绘F>X$~avBokO7+Ay(,  \ru Oyr}02N2#q/NG0m&L2qI_S)-p}c`v")zT5Hpc/I[>$@gOY(𤇛#<0Ј*Fw?|]}.3}5n~^~w(}%RDFڧÅ# 'g5,`8A Я(~C.w/$yOM\뗏GC%i7x#ԄxmyH:0cde6> &Ysh'5a1,^ykWt6ya>7. T\SH@Ȩnʹ(t_x:u3M!zCrGجrB7l_;sFGf("QEt)7"7NudؼmgF@`d9HļƷȯ3=wA(OWv9 { czhU`\@셸NglI(LoV/T;P7h27+#;(jwl]ye^O{Nr %lut sw ꇫL4O |dd:"]ޛi6(X*z[g7׆W_ٴ`k4#B)hT`HK 02RJwlt[Ŵ3s"&}ffgU&- VI%J0Rfg9^BdC\w7X*TcEFlXq6#|Бי_FN.6x8H-tzh'3ʡ lWZţ[slS.GTܶGL:SJ{j@ D(^<x4I"OAQ@?ę]uwX@w=p'_s1nsc~o 񡏮#eyM^6;_;{ >?z@\~fA%٘[6).z8C=z eUu\?*fJ2ʀ:@TVWf %k8&0sJ|f{d[{9=B2[:Ea4-ќoK"ͅ,OSe̞X5Rae gF 륪̹LPUB/kHdU_˛yQ;MP_Jمfj .>ؑ W>|P,>Q($B}45~3Vi8Zw*"\{+|}l=kI4ju鎣mO=iCG:`fz'ypFE/sVڛ WSu TƵテժX_Fq1tFc5b>u_WRn-< ۋ®ӨHjMٸO^9#q %K9IC=9 7E}/߷_tB&73i.>rWld\Y#U :)tqL͸p4Iﭑ{w^8N¼exRh ^D#]WKgO,Lf^.f |#ԧEe_M,cJAeig[eߏ>uBݤ?|pŷNQ-)t+ktF FiOΰsV̩^+zP*t-`? 'O% I<^0iP (Oԩ|tr\!ګiŲFt)5Pe5"w@ UiӠK߈.%"ۯg& 9 Hb[jCC 8uXRk:&)a/8 FeI4í5|H Ybى.1-c?_@rdBiA=c=ݗ6ڔ \<^_8h%ө"oC+bm,aofl B!#L@8hd!@?6Rȿ;3ucREwlg)3޸77_(%:Az9ȧwCqqAD!j5?cŞD]%+:k sBjrȭw3vFO**EPbe m tU39b ^|eBoCX܇%>œ(SBpk2: M|1:{V}6PzohZ 'Qַ1 $qd-:W1/~[y_=dP D3ꗺmS$(z3Q~g NbvɇIiqQ:|vٕߪRyiw W9dz;3[Q=v 3Qz\B.'r;:PkrŨʉ$Z&6`'@ZR_#&|l`)uXmS\)D,͞@$F4z! 7/~KI|8^HN0yƘ ݭJcYS<6aG86La=TvJ{`Rc6>(I(z>aP)a|Y׮ݭ4ZUCOZn6~7F)vT1 1D125JHoI,Q]xC8Gr,qeCF_ tBJ qN܊ ӨPv'ʕ2,64b)/(| _wέ3~gIj UNٝw9`ċ p1eY,:m :#TY"{7ۨ74nW8, }s;Yr/q3}_2G٤.B&69[Lx /Mgϧ0lK͏ s>BpeŲ>atUJQ,]ui~󠜒%ϛ[XJ#t_RdMuԐ XP:?z&V {:JMeAM UFǴl< ('HHQ4h%ر gAe#I΁Wi4Z@I-j51.,V@ETLO!"|G&ƃ/f n #70vuYrCHcEx08$쀧PcRHܘj\RNS*EZ9sm+7*񾎬 &636BESƓSL+kh%&?bYskR[21Q7LCʒXXHzz_*h EQ~lξKy"$/Ltj=$ʋ>u{xRܗMmm"ep`Ȫ_}$í5c;Pu }{(mB`D1[’p)ꪪ3k#C㏂*TYf&@bHS0$ a^ _?-1.ȶ67 'Zx)\/S׳paY[7Bp~@ACK@*"zʌ!h={GymK@gu;/LL$94 .%{@HvfOh|;C[g3 ,gq-G x~KJ/bR OO9׏/Rȧ.QdBsa}329:dS绱@Oe6X9<3)wT5=Y(ݠjod3t@?1)0zZGc!kE28F>~53\*,;j<9H#Rٮw{R{y|*Z\%X%>wKd&%L#HKJ "U\RAV^WtpU?O!hy).ƴ׶jedd^}Q{u)ɱGf _vjv EvCPI08= 4LQz /,E! 썞ClܮoA\DFY^q'4gU|\#zx}:r[Z` =΍iCcEKC=(rǕC!?uX4 c+!zmp -Mr몟v4a1X' d!t ܿ&˩U_^`@yC16ߪpqxFmZF%JB*DQw9Uj9UC*W3 [isEM,|=ʶ~ɍo}۹# `93_R-x/+\F{s3Q{ad|#|D`I>aNSf՛-U|534l [yr;qh+VMVw^8OY`w/Ͱ˫#rJStl^Egy:͂Z)~UB!D4$Z"/oF<}hE}4^R;T-|X~r*\ jR5UޅnQ/@H9RueKme%ox&Ne "6y# aPwT!șO(J_ABWE^2^dr8|::q8G#Gcqً? (%֑-e4IhE{af._DX;zzB#GEeA  sk:&aCY[sG%Jfؾp[t J(PY_+ $f5|eaf*w2cZz!Oi6bC<)x^I/F{KJZ[TKf C$wԊ 'C}'K͂F(CFV4JL~!^ԏ,mn3Sy"׽.K㙢H+p|`i;=Gn,zͺx5NJ`eu5ݑVsIw|**ǽ|ZX"i~:6>XQm,JmP:]C;|÷]=wk;\48ͱCݾDl7n#! 9&X@/ëfPڸvjM 1 Y ;hN<{x;hwP,+P rxDLh2h$b#ͯ,@Zm}?9&Y?(ᬳ-PguȰha):#4Zs_fi5f%vs1spm<&afV̍WW_w^Xų9D0ȧލ`(@D}R=W1/4 s%l($݅q?|Z䷢HTCOB9+n4nQueNr9M2০viqk MUJ d5[UG@Dt`xugkvjnyL'Bn}{[Q9 l8ı-`)gs{Q~ ?#4j[K^x$^)l,HNQ"NCNvv|ul\sSVNY톯UL} VEQN4YuRG'}^2#7XЀCRL)S; 13ϩh2=i F^"h"ʝO9֎BcMnMU!H`+`wqˌx%]w9w |ة^|w;i;Wd=mo` QyR#Y%R94tMp 6 F Y?d5H*)J,|w8=ONۅPtz4-@Ǘ7߅]^(%XTX:-'KdF8J%}rH) 3?4gW2c97G NG)P\gw6ThnmWJ( [hCGM^NԐ16S>b6Ot햶xl?>NYot~:qI kh,(4˫(foi]L* B.rFac"kOVoTqUB ԘC7y19tϸ% o>m&` I",+hrbFžUE/ x:pT^P kºGwoT_4Ync p$$^dݝSVVQR}wThM[MߚBe)\r߁V;M;Yǃ/VbuyD'b)Y݂(kI(b/X2RC\"vs\@1'Mjɍϻ6 fP8ښ74Y1gM+fE1Eu:蟽q "AŖGprvM9!Ʃj"A+mK#L !$ׇ]6?6Π+ĭ3Ё4RKY D>0Vu+/"H< \uQr6a]cuDW=w0D <b;t ;)cg~$Ȯ>VF7ܰB숁eQJ~$!Ms"Gחؙu@unB\ `|:S~.qP@Θkm.a¯X,#itAi4 D)p-Blk7SGd`+~}AQ5ʘOGHq Vcq0/q Xq]F\sAzx]c!ww|̙H^o2xm &9,miH9ʢ?Wo-RMe!Nv{emS1W&9Z稡(E& Tu~ `0d *tgdjUP]F 2UË\oiق g 6o]sJxNV5߽;iK%܉!)B8y?O%H?ݱ 3jjOgO\ rknN[$9D.˖1ZˬBVYHwL9vZNuљh4qKva=5Ҷg _55͚p3~$E ǧ0; ČPhQh >VcmBsʰ¬ͺ,hV |z0w«M}^Kİގ:QIGdKT4iŏf^}육iI%ϨR_Xcmo 3G=dMt|l^ӂۯȱe4lК Bhg|&gWd-ƻ"][xrD|Lxa}SO810ڮ y[T[_ Hh޵J`_¯{(x۫?MlHE# fJ3^ ?-K)\h1|ӴZe2>YGZiŐ<]BB }-l,{d(\Fk̐Rx5VH  hBsU77֦[pl?>'i-5rQG/*,Ra;~vt4?G~-Ƞ}X E=PJs`D\үwωD(ӝi[wBW%޿qߵ+ [2|[8Eۇ5A=;|Pc,Q5kI^[$`"5 YtF,TV='3ua0"s{_pK2 #l SWUT! ||Dl 4*+#|G򬷡zU L];^Nr:x}tZ"cC;O/ǃiQ:G8ӏ7 =T$Jt$ JD;cJ2c:LF e)]D5g:q@wͻ4G4uDT ]z ,w\ +O bf/cK1=:E%jlcXHY`h}vGJVɎY?rd+-{gBvE=O"D@(vCב}` b_|Uo籠f Ww3zww+_%ibx Vo.Ô$Tyu0= PnJAe]5$"5~Z2V %uٻ5Q={ id^֬^19nxT7,snKG9/itU2O.UR"2sLPÙ}Wl>GHzvYN/F@ҕE,vPD4S~Dv*9y;N{y->FcQsx\S~&zpB\Zof&0"D@U()!S=sbV~^\E)* b9P6y!_2HftTC'hp gY} }]sc""R7 U_9 Bg=+ˠ>OLu@Myзz= Ao f=5RFE؅/;R/S$ѸϚ/z޹;lM'c֬,XizZF'ۭiGYVX$KT]+q+A4:O$_U>W+3ni}ɱ@J_ַن<{&^ݓVƃQ6CGӗJ fW1{]xŴVgͳ[u-k p=ˈ7`.$$;D7,&skk%5۲Eػ* w 82] YʼnHR[.t=E1/#F,P f(ۦ;GD Uن* h[;vy91]% P$~tbꕏ VI9.O zf$<.oӎ(^< 7r[69X@G1T.H7la"e'GjKaMcT?9qHSs$KKŭYR3?ч/WQ6`d`{ڮ#\ otDpI`ƇG6}P43Y[Oc8K3Xk3<4]<iv!քB0"rSWl!cy/gsBl iX-3d6g^Qb `%q3LT *"H0t 9R o:E ?](_Hna9;װHzp:+3J"„d4e{{a=ڔ"+R Afթ% 0hOIzӵ܄_ ǟ4~vV(بTz^nrV!S,Ǐ廉$-Fwͧ)Jx>xl=ch؇v*4nCa)CQM8Vm1j J\VheLڞ~uޯZ cC O^x @v.]-g{]ek+af5Clb4>I&ƿD*Pyp)D3֚DW丽c ^I~M B[ ymɧGϔöDp;cO^ePs}V0̈́?kd iL6}ОuT&d]}X| m5׺vz>ξ?y#:L0h5+!0!^'~^hт(nbа?86w4nZ_UoKJ@1AguUd-IJfgV-UR߽5lI8}8P@9FJO0r) Pxtv(a*`'L;@?v<-B+{|/u2rm1̓if+V=߉w~XCEj׷4ʈohtRbtL2.{u}N~9!T@l푧<^3B2pt$`7g9"NϪxLFHw {-ƛ-LrF컜@M98JwGTRE|mrʁ{8>VbrԴ+]).#I hj3% ldӌP;B/?cP w ]Z\R>g * \T(L(8&$, W)(u*3h+wM* 3{t |5e>w4cKps)jkPm+-9ejH S$Ŭ!"-;Bs:u]hUBmWJ|s6Tg&df -(6o& K寓YB2X1Ko{5v3l||%+bn۫]"16{+azg;H{9 *%L3XW .'#e(s'>m>X}ӔL9M\Nܱ1G™ʶDK6vC9[0b?hK83m!wkS6@iHM~a&ח1 {Dp3!-bр\/MkѥRu(vnЈEUHr4!Vyq*+L\}H+xngz*]Ъ9ٷ9jf^ Ab,(udhwz ݬjEM Y's'ytp0-/чڲwxc $8h*z+QAۥSO,΂-t5P<r| L[TK=6 MeWNi귃5DL]Oz )tX_0 DW7OrMvON z0H^v$ g(-lQ]R̔+6q3vTLCyhGygyi'&S44Q*.ng:anwYOX&Y|NRJkxYQ<8| J- رٜ 48i(*]Aȍ# w0}1'v^rcW |Rr5`y |^#Sұ o$f7_j5h(Rsua+c`Z_=k0Ϳ$nGf8oAnO○y71^>9tdHcmo5HX',CJ|dZ;]m֐+qaFtf g h)r|M ǫ"f6o!`(ee]amA:c953L(Q}bGY~Hp 1&:em4Nd=r7],UT:V̽7 *Id'E"$'}08]my ~AgOrߞ3P&BȠv1r:|9nb̛@R?aŋ`S,wqhA0gb\P~p,EyE`k{r-R,v; EnxaJ| cSWMDo"V$(.hNI t9Cw6p; A=k]F:>y|7P;l:BvΊ\VH%1| f݄Nw"Ua'fw}\ǫ4Cd~Di;ʇ̔9/}{q#bb\Vz#J}ǐ9yRd݆Ke`WNH.{u^q/FbZJfuTa~U5_;h)׸z=1J$?u#)oLܩ8 %6 bHCeaTa qt.+&Z)E V"\d:WssUH1רbrE4]y֥_b\4ߙGwa_֭W}lz{bP+/O@>8AfX`n0$*%֣sm׆Q'4*Qd EFE4T+cVr/RE9K{ b86Yw.0~mhL%k,xmS9gs7Y}DB:>*ݠ䯦yܩ:w ̋*?߀ZXP;9m"Çj>E [w8|A}}q3 $PhEl_VQ%$K')| 269ثc A TAҩfFR5S p!|~cI3<:#glXuA m۰ƄyBiұe),лb ID~AᜎxɌ+~"jрuxcHiYPDTG"Eh$QR+ӳVx}YN:>V2|ev*Ѱ̦<=aa%[(EC{>2'&\#ER˗?YwfxPQ(a$koy7敘?~'=JŢ|1`-fȳ ՐqE"=,e-7ʨŌX60cѝ7_GW]A1H*z~{k0H@6 Cvp6ZeqZbk3"_ʗLm/2Y^VɅ6gr3k1n{OQ| *D0 AWZ9^;G_TU qf>.ј#dkW#.6ȨCFd:ū*hnRdRQŧ*x걪#N=A>pU?(9 |' }V+J|Ve0!2_Ғ:M/%/RMz3~ S+o>3쒇2F1/|ۆ折|t|C:qv+vPavBג v>a8mL6(NY)Z`. 3$Rzthϓ Na?`V/3v91į;B` ~G6YZ6#͉qW֏&n <WP|B E:1UETX] GzPL_#8XL\iJG#7.6EA0 )Gw%wk R_GL2ʙ}ULѯ3ixǩmNE ^bE_y!J%\N$~~oax& >_BG9VOmd`K|ڗGqsĎtZ$ .B|AvT ,k@a%J) YGXOa9t ;)VvzAV4vk>1.4VydnӁ}47t=w`=ƭ s#Y-4 ܇t޿_zdwdroA)6v< _Б|"vR/핽gWHj!NQq9q?f8Jj܂S/\׌a=ᚥ;lakb~kwn}~DEZ Fqi4$\,AE bXԫY 9Xz(= `;1"DL%jN's|Q ]w7prW"Y3ЖajzwϿqRLUݞCH[}h E>Whbl5 Cf@U+ u\a~4Y t2OՑk5Rvvws<%dѯ7tƧ%WGZ'c!#Zlq4F6zqlz=ڣ՞3@T=&Ykb hÝ,H-qɜv5en$#0/TM`!5?Sw_hm~6 w ^:%Wn*4"mEч\) %]^`U(spz8[ ܮ.Vuܣv(G+mj)zᇡghXx, d"7І 1GfƎc "4jI̯Y$^};kvnhJg~/Fݱy2m4!|Ω #IOZGBt[Xd2YU8lA)RNiujNBo_zI0[02^}*!`\>r?$shX.0aJBVAܲxZ9绅 خ+K_;mi]xfBF}vN=|T+fI%.Evȿy EM9qU pJ7T6P;Z&⫈K"3 ] f.)ב4XJJKjP*S-S7Y9\`z OX?Z"RDn#HQ ``(۠gTp[Pqiod6>R`bT6ɛMklYRKσkms20:[)6^<Qͬ\lE3@{NR3Nf0B]jύeP,ۢ ;-/Eb7$to&Pkml^.m{mHg$!zS~2]MOjQ/U XћzRea #f q>ݩVl}ŭN3ymMzS XE,Vjx2 Lj,7f^BXqg!Tq s-YyζdŴS_h$}V>Y] $fNEo|[q%JG fF61{3\Lᖑoݓۼlx1ٿ0iaMw X Gj p'm2;bQu 0kNIfG\-AEo7m WAvv  vOөuy,EQhs]letaX.qA7))p~.hǒ3T8Ý4Å13 {݁H52)yѮ,As,9苴tYKY62t+w")|Xq'gaΫ#TO:20y5BF-4'G0^+ p3ps$Xu:džfTfw-^oPVX¹vS'w4,5K,&B4w`Pcyz}`M$ay[WShfZf.1(, SVO.f*ۘEwxS%ch=oV~Z 2,jd-pYot WŵE94j\zs ~Dٳ)ԽHk"RA`| jK[|:\yj֮k]Ԯb-G6;ASeTe(dfU[#V Zj>!=!aGFTC51W}N<3*SEB`D(Kyxk'#wR{" WPS}a>g"9-5zJ6_;Vuĉ *w+SM|;0vd4>d :{vEZay{+kqm pZdK9|Ў0k\3bYPn(3z&ˇbAm#iֈ@qkyK E05TFD_4o \60!p u֗hwICʽSkquٌs%tJ̈́=VܐX#Xی3S]?$vm(JpYA)gC?Ɲe=='58{AY T@_+Xk&AJ:X*Ueyv}orT*d8EK_2igogHjK+wF<346*I)vu(ɕ,k~dj⹯ P:D` ⭶1ijs*&b@L=%Aa1%tϭ#)O^ÎrҠuy(#x?׶B ,J~$ߜp6TGh+'r:`c#!p:-u% CHnrK'CYy'i[-i:7#NFk$3y.!p5Ot:,R wC=.IA5@xP͠ >BR8YBa>@)#fȨ,*}^.]v< | nӰ% d4g7fm%wh HhX%/}(J[jҝ$88'ѥetyk8z"gTZ}:"Mܗ7Ty?fTz}e(u JDǝgO}1;ن 2MG ; & 󄠼%4&2 ҟrtXUyV)bjs s C6 osC' &38ӕ|n S*~U--2!}_~ ?U]/i_tq N U JPI(ɵ\hě"ל )?h9sFLxߥ|W(ղ5mElBAz,G{.ǭf^8.TЃ! =m%wCaόQ6o:[@CHB)uW'R9ɺ}F{o[f JoŰY5kK+~7t(&~P^}lڦ1Y+P[g4V;]o2Ynه^lvyx׸6QVIfY'#Yn } :,?-tf<+`g_##ۗԱ%d7B8Ѹ˥K/wK݈J@3_!TSoiP(|HgnV%"  sD]m6XL@*>L)Oه"u^mJ+܆PM[]'6dƪC2YFNBA|xIW˦&}ivUa:<yMvj 'F A׹t'fb*Bno);ش},]ES 4eo7FjgՔ$ƙ}Sֹpb:4Ҭċ({=S2 @-z xGdzl(.`l㛐rAG1w,r%-A,joPآ"@9>h-UFOKEUN˧&婎92dž0 V-D1 Lj2g0VDRp %1Mn)!ojݱϒsOJ6{|t-N\&i˘V_hׅ,Ɏ ۷7b{ nH$Nl5@FI9ty/pňYJY LӃ&-ϓoAG#W>21{bːnΰ"+j1ETAwNUFnxACtǘnI8?Qu*ydq0:.-\BcJr@'>'w⑝ĭ-(@d6 0bZ`3D0{-n>5#@^ZϷW)H/yhk^-@Tb^Uds?K}2>TB9j+ 2$;\ y +t̰it+-7Y GbEPv!Qz؎[:Pw[VNs;YAccPe6uuH"}tvQ4ϨJD*u7l&ߕ)n ԅuGz=tyJeXB┙7yApʦ˓ȡTá"Gɐv4n̔%^hqW/yku=t⭅v22ڵÓqY1lH,ckgS߁pQ=DC ]>LḪyi( Bߖiދ5\G<Z×:U?L{jzjf+rЁ h1U RkBh96@ǟmw $|\fԬo},iq=%_.SDX }4U(oO=)7s,%]ßf|qؓr/4="K7!O/=K=Uaʪ~,E ^#LAKvgOAOsG(5߈}:J6?/b8D8iǜncC-" J*]lչ_(_hȆ Dd="qEYn㢨m/=d H{Z͸Ng K!0, rjať!ObaYK~#5Fb?@-(l7G] v:3dCfqgCvH Sb>!8"li5W'3ig vL+ HPa}]&HW])_şS3}EaLԜI}-wFVA@m6 ɢ+Rpikcȭ$XΪNbz=2{cm"c$QM̈́GYL7SV,f iP&m,%zlDŽ<ש 2芔y5V{2iE 6)YT}}f`߮fxnDgӶٰ2#Μ%i8Hfӡ[?eɞz|*\YN;SÉ챕ЕЏy{xNp?Aގ^S0 T:ڐ,2P 1|$uÎDBu-;TKcfLsu#܆*xg[rLw_q[ -&iضr3R7cKˉHF^oͷ9P tx&쌉1F ?NZN|IެŏDqw3}6GJmc! ~5+qL}hD;bS vhJvtlА"|_@;nm+rV^+Wg2U|r0y⷗X3^@]{$eŴ)D`iN%hZ.cSs)b0nY[;dm!V순 WrֹWK-=C:"Ȱ% 0N/a9W:Ar'VfA"g^c )qy C3WĴaW}31iAqӖPd`!Ea=5 fWq88t˒\NJ ?b-r-{ i $:Ԏ]EDi FP:N&h E7Cd`] UQ^ M$!m༃O¦r`򒬖Q 9JɟFFCBEND:HDYȌ(2eS@h+PW%:\GOXJPihWRDt~=5&^懻z^!#[Ӎs\ܢQR8Ù1Qw嚑j-C!kNXΰ^WC؀ l=4Or1yr#Y(vf~ڑ*6W(oz'ҽZwQa &{ݳhǖ<POAoc3CkfI8khq<%A@uApWDKR̡`\6_haö́3/ޥQ^KU>Mz>CǠy"q ǒ;397T$HUzI&-ӊ$5bP_r=~ߗMMQr}AKW`xd᪮`t(;_,P"k5ڎY?1?T-*,.ȡZ4bkvS&z]B,2|TZBM P5G0鬻dWu'zE'蔚 x[d`V Rq+C&RRy6็J#*-yMC+_5sE,ɀ @z.uփMZ<ތoُqN Q];7/.l׸O΄ݙ8un-d%+b+~uj);pKf.4 ɽh*2N<#ӍpexT!@}M `û s 8 _BwY.%pxkq `r/7>D1^G33Y9sg1[91O c0 /޴ /j;̓y\a! Z 0:_r?>EXkq23/WC-3Ɣ]&]ggHb;xaCg1xΙ~GqFAzWF;ɑX ̗*a @.{&Mhz8 C4Z8hDʨ4uƵk6W̧Y6&9<(6JBǢ|SҜ \oQ2ѮR5Ǫ ``/<-x8U$s F'yЬl+N5o~A%\˨~<׵.uA% :_ԃ/h09.óKfv5 ^e;!TJvluSP׋d;f#x5%?sd|w8:?ԼJ'xJ{۵;V2yeMWOQ8>rnwOjhBޒ Th2G#UC1W=.~jΑfA -l[aMdO1da(0 Yjp#u'o^/6<&֐*G?^Ƀש5^ۗұԷJg.ŸoK'\w2Tk ]ڼza PH+v08?tlZ"rAzxDS x^$ 3^p jm_g\G`x϶֑'i >"(LKV^V2uû^a<+{1 ]xеЂfEe}"ї֬ޯy$nH)TwG\BC8Ցps?:wytT30-\^MIxSkcEtg/]ddnUMf0@> (b0N ;@tYHJ혻僾N acm^kmi7.5OxGo›FӭRW!%q@ܪ<TV-Db>`ȍQ q: iNzN :HcQ|ffPI/kn`AmQ@Y&nceѲ=*%:مx;}#;-"2@:b'%U6m)i`g? 5|0 eCUT_3ݳsO Y|R_~5c7 {٣SǣT_c0`.s=5ZC+}MRA&*ĺ>nH7 y~;6-+s{\=qxvxt6:.kro<2ox3Vt6C˂HG-!~'=.K:~(: >fvbRr]V#oo6/*)}d cv9LQڮJMp4yA;O6d(G|pdzu"s6]m \JKTFl.Fo=< rzzӼ:e#a.އ,R بek=A͇ˎKS(86sׇ5[޺]޷q;QNT5=_\nq GQJs4Jr[}zkN +nQ-V^߃W{G1]LeT|Ϋrp Ef\ҙfERsÝVww찉joӃ #4ŕoFeKP1TiW*o.Xa 4;˅;Y^sGAm@W(B*Nza"w'F]K_Jmk,3gb{9uk ƟVwSs+$! {,u@N|d4/F4V"SN1 "er1f'KNF8FAނiTw˻-Z<ҘͱS79Q?]f)ZA]AI[*[Uj RGOgcZEa2c_Sr}l2#T%Cʚ J p_j5C:ʐ2a )c m0:;& :Hp s;"#~gMIFDH; &Ѳg>Kz` g3NsQb{l<\0-5]jn $}!Tu$kCI$}b|&'%y}9fxc agz"w糺2o^.$ Z)cJB=(@R˪(yҎ~\c'uBjao\ gQnr 3G/ĸ8Pf?`^v"a WDeDhxBSTGV%Y4N!%b ds2 yneY@IHڗΝ{Y{`iOf}gZ#ۗ##RZp JҪJ.2{7s9gI`Kkd)v4#ޯw}_R.6{ m{mbu*ys <[jMgF5VQƭ_&M#rzuF?ck1 zyo:JB1MB=3?AL`s RWRo܋jxL 3cw*( FAa]#= EXY]]UHP ̵rŜ>FBsxfIkKHT+9n2:eh=b7Gi@ⶸRZش{_/bl˚ Rs7-dq}j^ќG𷆃'5Oq* JsGu)pS)СN?/|vegR-J& iUU]hS<],FhXs =z!:_lx +6MYdTp3Đy>:O uP%YTCJz/ }LnrǥN:|bA:Ű}\=.S;֮fY$Zg2_DNJ-Zft:0H \{uMhY ed6# 0olCW4̩TZL ˤ*rdr,HcbMR#ejGT4zK 7{ҁ+۩:'YBD`9 TΡ%=yѼ6 +"#Sqo,&\oS_{Z]F:B9w+ATWwXhӤ'=q<fIY c ͉XbԶMvZB,7e CnQZPHBVe.pt5u%FI̚j:; u ti%dY/V(:]Nƽ {emZOwXFcDnZ ;PA(MQQ&/m3WLL*ϑEE|>`"](/a7tmCO@2Gkls !:5v| IqQM 9VluڤR!'|v%?[dt,PcWh ]7)B*_"^_YF8P—8zc{U믳vDmDN*q5=c7Hs9 .uJ7 $j&SCrL(_"P54]* л/D"|%9;oEbQ[tY ȺgLİ~I2ZSTXTA*3~mԐ-Le9wχDuwF (z(K}zvOʴJ>PfiAh:9 hPr-a% .ӏr)L\A")g7^PKҞKbM!D$ ޱYYH.?㓻S&H淨b1ee@=LxJ_.ԯ?#Mw3zp?ցå4v@a.$Y3&l \8PrbSLB b %¼o[uǂf=X{f1,sY['sE;ɛ e=;>ŌS!R>Sŧga,͸fR@(BY PB"z?Md%)SE,^xNfx\ "E $ J0ř#ቋn@8/9w9yǩTN`mdMFv[- ti<N,/d84v/%HW_ v>kS 3uF0n=<BK]l><KaSTr\mQTTvε*^vD)N gB{ђޅv Ȩ*ű fƅQ'` r*)HDH{(pmH": :nl ~ԏ{?vKhQ1Egh2ŀ9crmbӋyy?yo@װ$L;(Nhsp; m:%}v}ߕ>*cbX8FԯVn-+HJԽv- 6?ֹC 6%ToJY3SmN߿Yt~R@Pdq g{י }I-Ǿ@ڿFP*|*], _j6Oj >Wp[X@k ݕ{[1|n̡*0\0yߍMv#~ ^x8U[]10񺝺4 %OCBK>$#qӦëg5PڿF)Ue`X=iq.$6 \i̐D`Bfp#?Kqo:r7c{C)^n"9&f]5_ݶtS>. kkk#&J"yl ^-8hF?LWP]bċsyÜ-g1R*X1o\!0K cB&6ceT>biMܠ `uq;'s|tX.c6}.D7<vffUJfgP {Vz_[>/Uf늊X1OA~C"$%v*Hi]L\DiRR1{(けC3YQs4j@d9K,ukRc/m\l]ƚ4@9^]ښe6[chT EALL+@^V k ;EBKHopF1l ,c_a$bJ R8IDu=&mTJYB8_5aOL'RLY~O[u2V xg{)S4x{ӡ`,ڐߣEg4y5˹t \S{%1 i8a{=+nh$b6{We2F8w9*Wv:F4Rid˷pZS[}Mc-6%[Tڝ7ˁ c^*:թ"dѩ+!O1hTB!A)af1iA^H][`&^8vېtF=d98Zz | O'U1)h1ŌXgsR%0uPACgi^fSLg7!P! JvGIMx)W2 'pn+ɰn9{C"6C%\jp q*Lw-D lj[&=iqxk$;Apb V _wyg7ڶ[ovY/1;Ccb>o)1DmWKie5Q\ښlJdz>N~a|9"CQߘs#ef,ǜ ~t6UfgBn7 4l&/3C6=3+=cY|3S|8g%+kW2;"HjWhnp:cnxP$|U _+ q(+Ull z?S֥!y$vHTzbׂ->sd1@"<;`$wV? AbM*0\.$H*QF.P=֟DJv-Y1rW=u( >"ء[`_<pӊ Ψ6#Z7 ƺhuN0oUf?K@w*3r|]"@1i+'[׾ [ۼ0):ջ`P[/o}Ԩp|jNB7эXjM)9)ڶ?qc'~)g" XF_Lq8+wM8-GPuz_:G&C`M_|:{wYWW9kVΊ@nҞܛ^ۋ/̓pA:wZ; K@ ѧQٍ^Flt!u_yR%ɩ Icmq޶Fi=Vyj(NF]QhpYFu\K$'w-Кͬ[^@t_3gV%XYIA %^pl^X4Ql6}nؼƳ8R<҅6uX ^y޿FwF4 ը$hnG|YukJwX\AZ_^$xO1Õwp ~U@GF;h 0ȟ$j󙞦B> $cFt[1>\{inQQD$ " P)d6h;)=)9#?^X!X5KJ8tp\TIķ (#J ^Ԧ"(؍ր%5Q7Z|$)t|մ0S"!v57t=PE^O(}}TPr@8NVsG(ٞSvӓhQUqAilT֋V4d~m$ rye8]LfQuT9MQ"'y 50x87^zo>w ^ Xݴ@&Ӕ*Cjuj=µ=[7fehaehWU aZ1 {5!ނJlm3 kBJ<_Mkksje({/-ɮg&A=T1@4oQvOKAl]|nm g蛛 wu) |{ iK?/ q*n8'IOrJBD5ǬwxOVHMsz'@T֦INQ_?L~>04o11\|V~u~>wa|HlɡI_ EJo/HP;A٤s ~vC/ a%az#  t?|/:_2%Wք{]`8jQi6[=[ 1AF=ckDh4&asfF0|+Nwʢ4ΟwW_K(.4JJނQB-8F L:8]6KqY3iLM ݰ)EQ3-ߦ6gbTHC{˻QV8KAA'U-CqA ﹡wrkJj̓bϲn0ON"IS?l6bxlnRpQL|@I>j8SM|T] o(;5Ky~z]AE2zTIK.7yZzXF~c`,h ubȣշnzHOc ThrSʹNs@c/3qs DKMO{AhCQv>BW[ hlӘl?RPӌKQ VA'TT&nf USs\07GJQQ{kw[ƄħDߦo3EZfzCJ{q?ĕs۔QO=u}.x9And;CUl&BT*qRf] u]-#i:ۈ%t/C1-J(%' iX:- y7ݿF-.yN͉d9BYzNibϯPyvNFHEir/˴LeQ?*Hi M@_V{.pJŠƅ)T(q^!Eݲ^i9̤ܔI"WG.mifW(He)A~ 3陙;>5,)»Rյ ]gN^NAxE7%L2qL&f[a3*-&1`W)6y6 61iQtp-LgU 'hYB~cn/?ˋ߃C_PQ~ ̓^Zw.VC0oxP,*E; }:@in׆rU$`+rGr PgEQAqOR'@k]&q2r9&|q+ShoTq KCm~K~-JdiH&6]ęJwyʽI (8D*";.}E5M3'&P %)H94*|gu\,M3/ΎZۢ"!yܳŦ/}n:ǐQv'Apq[*şlb4XK4N}\ْ7Z+j%nN_}Uɹ УS꯵.ڻgFp`Yjںr?'ⴞrJV0C!FK+lWo톸>ӁNe }XvQ[q'PEB$/zyvEjD%oA-;{[Kܟ"dG:)HuGji/xc%{cZH*ayrv4|&e:Q2T"`D r?ٟ)-%~5bT8aKr YM8c%?CУ~(wӝ_-Oo)b9`"ݲBJ_i1b.&gq3gVܩ†73?2kuF/Id➙Ln5 ڿX qn vgW7Z6(ە"ΐp@!>"qVUn[ٿ\*?P' A:{o/~P@p$7MUPfBǣo-$3r|IʹcT>Ԗ\BA~9T[P-Ŕ0t!ߺb[2b v_KayXOFE*DWe:gB}$(!źk+A-t7K4tnϴShAA+8lvo[&‚4wz=<$F;\Py0JZUZ&獛4䝼?Фz{PPYLՓ4UOU ^e@ER߄0!>&vE*.{bJIza$QX:=} <7hl &D(mUzئ m⺲M퉎F֚~)XF&kt.?DDG+'iQl P%p0L. ^.]B8|̅b7 v6^l%фgP4?f<5N#B]ᴐi6 +rP{`%qG:ʖNաSqZƆEo]ZbeXFqߜ;'[h&iTPx;2ڊ.t<*8̆_u׬uOZ" aw((V%DtSv+Ҙ-KC4o cRCM[h cdteNY4\|.Zt':AF{g5)+y F|" ЁRfxi"%4p/' D]Md_sxݪ3$AIjkg r{2.c|fy3!jn(Ial&Rmbb`7#>)!sd30/"Ħf(V6@ Dt?MR|xs YKRDu,ka8uR=!?:E_:xoN=|!0kOǻ1k28藧 t|@f{фN_H;H 0KJ%=SywRZ[H}لZn2]HKYq &KV2.ʜs讞i4NSå=sqPE'7l`bR5k?)IhXJD[A PRK_vQ6FW"{)O1) -l15թbɶg# S *""<쑫̳UD;PU#daG+CChT찔}v'oߪ!#+Lm+VMW؀t` X0!7:nwXu3S{kL% 4!;D8Ş"/*Dԍ5a5K 1ɻOBky`.`>tud=QdaP:Ek'_4WT)S<^!, 2M$ŵֆݖ @Ąufһg1bAvxѽYGv_@}~=a{,FO8ۏmA^C*R-z!#d=s3-SMR#HvNT\t0-:E06ϭkG7ACSAli©;}2Y?oY3:|}$No? ?oVOq'ĥ9R_ʚ \'Bzk_&U~xݴ+t8CWCqM3&^8# 6H !ܼHتN5Qowhd,;WwjQb!AγfU,R]+-,S*@8!q7Y^a;AF@fcP'ÓDe>,YIQ(c#Ieq|W@,1{+ M_]I9 tʻ%IڶM%2z,Lo )1SN`FEN%J)=+'/ % =DiI@ 80hS3{V70>Diwz` fNo{)|1vTc [F kI7B'}Lkf=LcgC;@Rͼ[ŕsVVb6Y|!eLt%4ظhJtQW~5w8HMHq`'>JIB&&GytV^v /l:Z<ӡ8F߁^WG20-j tL35Xp5Pʜ]g"l k}`ɉq vBjGLm~j= _>yA#4$ 6mDbl4Ұw>Q( f$47bƧٖ@kLX}Tݒo\hS$"E;.Z{+{Xh͵ K%zȰƙi^cM`f[w<%HE#kWv82Q[YLT(Z܌w D3T1V ^;&P1  '"V:V!tۢ]I8-_jjIl$LR|nf[vGz[*Bw­r\s1"O!D4m:F+B8aEwNY5Mm=kH@uȜu 'Jd'<&( 89cW6ei&}|JoH1٫?z<6duGWn ?m!:(GI~˰c 2ܹc<'$VLb;#R|kR4?=" 6ʖgD.bzC7yZλsEIw;R߅Z5FfAй\/4U46S=3ĮE#5wiu6N9ؖξ ҝu:#R|T#z{8bKhwWSaW0@q5mQ@9`[K D"c KIMCecρ[N91\M{@ljZeቃrv7%%zlekR+#IMTzGӢ3>SG& 't#hI!n+'ZޗerAHJ,z8;Db/D>èaxNT}9 bC-E4+C E%3ujiL.~LC^l(I5~YI dՓu0b.]k<* dϧ_,";-]\֠.h]s/ZIsEwЕ{Y+"U" :MY^;'EZz$Q872k4[1:?^)}Ot%鷳1kEFGb2̪]Z6NyJ 3бռQ8rƱ'إnmNf+1Ga#|B&52e:- l^ lDcj挥;+ >OnD{8bƚ}8ĥ!` Qk^O]|at3Fۄ#j?(xc=71.qy%VPnޥ81A8dYNEp"Uj%tF0CdprO=[#EPznо%ٚ8^W2sY1-JvR,[Ѳw'&uy[z)O q`͐cR[;C{{ ëC3<]?2Г>Gr@/֚;"lG~}3Hd#ےCx*ye:%Vbfct.qTdUhQP粳>;(_4k?}kɱ1h2;FѶ^'<KNcHrORb-&@"R`kpЯkmf$4w2QmqXSx,a74ItxGr&iK3̇ moO~md/jGōT=ri^CetC vd 3$2'\Nܼ|QQXLtptO x㽃ay-^N5x SO;߾srXY>,WNC+ GymOuZE)-~sHuD(ƹҤq+s0 !J95+h %1㬹>v0]YV) 4Pxm7{XKpNrptui} qL]_2w.ꇸM-*<L{*37|£SoWC%ctȖrR/9|(P1B6W87+*r\@.BgpX搜 2zZ=H.9C]GUN 6juFt㷏`JKĤt>FR$u'*l$h E͵A$,qaɏq|o=kYoE&#Qw/[v ;b30~q?,_C1W٣^ٜ2thcS4$D64K/scr"xͳYaڮT>>nGn5wj?R0jpwVt4QLlI vk=͸,~3Ͽӽ(j~ކ ;.F/ѐUdM 7'Ql&ƝGaeW,y`_T?R'.֌9`FĐ~ X?}eg1߳Rf0#hRoe8usqIOc(y( d{Q6plȷ§6pAiT0xu2nl)GtC_pײsy'bG-;8O #U@-{EHʄc ҕz.S`[)u zLZ >"VN[1h 蔽픓7OYl-@rn^.5"E>k,?$X/tP?TXU"a2#d_#J@s8ɟ9D*ẕXz4s*#}u$F`vOb0! +\#ܫD_6QJˆUc+. Wu:&ښI|Y~[.UԨ}cJVEDI*r_vfb4!io0$DS}y(gqlz֓sO( NXZdr1;$0 ObJrc/c(#b6ތNrzj_J;,<ީ(;RYP?% JPoͻb i'p[m SL?P-_\"*rXm&w a!x+`u- uy m?OU`N-.EYT2.1}GUx񾾾N67)r!Enr^UB$槅 K'q8<=p=ݿԥH#\^#u^ :.&ngѮӉj5* 6KPIJ*ɣ{0(/q~ҍʞl e18z$i Ps2r.p3Oډڊ` ^!cwj5Pb9;k$J%|7b=+q wOwNNz>ٿIn‹I _߽T'/k^%G3 c׶wsӄ(E j;%H!Yz"?CQ6}^nAu+$9YSphs$FۡDYDINNH6:c'7a؇Hs2҉VFӴ˱tg4žvضC#,EN\)vzbv̈́rKlXZ Qzl=t + K\.^O{HfQ HESvӓ?qn r񷅭 h᫩+װXRX)ɱxX~7HETAcjdgc[{s~=r0 [#Vޘ`Gn;ɈEIMY|֑>3wY)s(:Bv< FǷI%yi|xWoP3V fndyWF^݅S_b ?f̦1PTo)o{o6isXXJ0)D*Na@yi@5BbFӴV @9`uBU6W G=l8' =gn]Ő C}[ ީ{bs~9kSpgYv [6 F.Io.i4P$~ Y!~k,.1!8^}A)z8U6L&=+\ϢعpxgަI8'"Cu2oQUr8<:+O ?߹Ż33o S. &$T#'\:AJ#П8fCRX )FOHj׻ )>fj^uEݹh4 hU*&"#xOyw'$&1-ΐ.E2{ zEUBNlg{ ׿ h-`T='p>&)0>` jxm 62ḛ`"8!P޵Gܽ߰h[PVk D 1Lo1L$oG8R! 5"Ŀp5n:28'䤞3꿻 'Wѧ O[M]F|ӕuAѩε@eZ9,d?^h&Cڲ#>l፡aM]Iǟ)9Hi{1p` syBV}ʤɺbyԑ5L[ZP)U4ֻl:= _S`$hO_CDLt!U\v.׮ٵy'p,fPq,PVp^O0忐U)? cfɌ@u.LO1=XSdy*b2;9$l[Y72 HVFPޔב-M[ HDD7+pzdJ3|BfZxS9S`ʹ>8P]kg)P^.hy+NzB>,N=ߝ^9U:mv%i>'lU]6R%L^ID®C➙\ oy Pw Pzdjf15Xk>+ ob2*+=~Oc*MۭvBJ(J A8/hFPn,/D[,.H1G-=p˝+Tݻy74}ҋYdaOK%HMkt*ΣcYZ2䲟_@,Hxe3j p n!4F{F| [zZSFeRlYؓZ-ff^ I Q8VoʍFXn,$86}hv c(ޘ^xə7(OEQ/cC = }O>)Q7%ʉGH~C,?Y~Ώ|Wuxd#u5O.Q we"C?28:H;a~m<$lBy$Ebp7u܂],+ 󥧙˸~'a./,*#g'>pQU&E | z7t#]ۆ::E8waIT5u*qU<1jMPB=۱5,$W~f;q;Nط-qW%gZc~hۆpZ~=. Pkv[&W OD\"t҃ 3{ cQފuNJzhò,+I"T<G43y#۴|+|-ԼS濏K`!CNAvh_~QY<)c *E*ŇVl$y6̤,vj9#drsARRêzMм:`>芡Cn'}<:'LU#"RK.S\CYPf[l{PWh4Z"sO@cVto- ӉH.[+7L 1-r╵ Q6)[F)za9\p6<.W$Nє Tdqqmq0'h%Y1~NO>6StQD]dۨW3þ4z}ؔ!wR3,MB P;u|"ԚVtuG׮pIt9v SOZm4DvK63Hs=r+E/7tΉҧ9h N9»ߥZ7iǢOGIҶC ti*gHԳQe<5o۬ #%rT[0 d2o½{"z2 ,h(D?-T???F x;*Y'&g #:;Qz]ILvT/JyNة3(>y"9ف_kjoaZ>dSVHBYh!K v_iXH#Dv[-HP4P80!Z,CņFU=f"]o%8EJ/g݈f{Y`)\6C,æ'{Fϴ;uֻN:\dz'5PxȢloϣ; =,alsL /sJBtlZ6>My$|?+k"˜͸hIy@(to=Qm,,:5?UCQiyy|26W,1u%oZ"l!8pg=`se2 l\ҢQlSډmI204t^ uV+ ,$dd_9$Sh߰uݧ~&i$mXJz@nMdKk,?yS#thN;|0cᝋ"mšA9s))_".q `aI eq<%ٲE{J L9-jks`TmPh5QҦL+kxď큇+,Gd;g!.n:lҒˠV4s812Cϸ^ug=#Y#Dܔ?ZKYMV"$&ּAjV7V ]H`~+&e 444:Vw?"J]o- [@XmCѓO׽幁C@C }:,qƃ./8N%S(/%>獗1a 5A퀐0~{0pu|U {nv,D뗗RCR wK :KɒwDՖzga >ƪHF{XLNFc_omR-u>)vUќ^?5ٙ iW>>!e>nL jԧ4^,?&d{oC? C6>7*<`j(BáWNߵɚ[W藋~q# ߍ,2FRAl~Ȧ4BnS'p [bf2A@Rȏ7Z^.~IʓxC{+~,b9z8^0=A=<챏0`hs@GxqEa^M ə#EKS#ȴZj " ^9B?G-XUN)b+J!>ѡ28=E3ܘ)&}Iue,Pa7y_:חvi"e'끯}fdq`Vૉhj 2ަ_;iϼ`5F5j' $S;R+ 8#rjFרּ0o܍@jx╓x].^gi KMT)'J3GPq0{Ϫ !F/d:a6_Xx1:{A#$. ]Wdhbjwѕ*`Rd:(d,nf b&'&Tn2srFBZq;qEi,!Gk\ uNC;[&{w4dIt)=x"G ]`LSz]e" HJ8җ֭js2ҖU[rT-qB*C]B j@ -uX>~' Ru#^_*_/ЌRԗ6~_0t96/ }XvkdɇIQYNYHXE=y9'BTay#3ݸ v,_m2+EdAH/Y&"/SeE\ f 37-K-${4ŋVs ؐ p_Aطb |˸]xе[>vL\oa!l/Opt.:W҃:J!:=w;V}Jа8K%c53*16[S:2\Dqޮ'j IDxKlG[ZSjh keQ_BU,*ܡ\x֫ʇZ6bW3Yl0@G]gbQAsk"nH]ׄVj*F\N,3pҚ@bG! #: c6\>Η(UUط%#qjs%qM]V3wӫ *7[,/]hS v)_*Vys_؟-J@a ?Dok !F' +섖?85A"ϵHL$:>3R] sr'3^bSv/4zb{lG$T;Ó*wn`'9 12waj6e:Ϧ6"+1K} 4,iL)tՃ:C’Sv#)Wx ^B¯ipS"7Zx]u )jM'|;-K_Nk(+im$CK[r~/-.ͤ" wZ;kӝZ"A\F#@:Q??)Y,\no@/$,ӄ5/>꣥?Tc 4F U`P-z ܢK)ڦz;֦i06 `/ vgdX8/.d:E; C* t,vF׫ĽGOaj{1&ljw& v !'X9`==(0nA$\kWg( ypjQ.#! |U_tjup L}#tLM*Ytpt"{sqGb!á&xVAќ AEpSUoQʝbH ⥮o50!JT9|A ꦴ%.;-HM|$?zoD\f_܄z˸i[z$Űr?P\MFGvd$8oyȣ7#gOQ9sBSp2c{L$?ɦje"NrͰQVjhkgMR8n'(XcUgƒ+z{+*+אZf,(, u5;if]ԕ wo6 -{"&%?<s#^-6ڢݑl%2Lfɑ1ֱv2̀y!zgJݗkmŤ,R7ծǹVjLk*, |>q_I8y1mSh[vYI0> z/D-ep: E­M#<#P&|%pJ] VPPG :w$Z#>#$@Q-qe)=o! *}Sx2~ V*WAE㿖ݺ J7 } i]l_ ) )RVa"tbJ;rFGBM`QǴ2F;0*gRlXfɣ¤O:>Ș#&«@snz bSH"eW0'>v" .؊&1hnS랸sjEy8\ oV zfe.H-MR5j  Tq.(Q'٩97"m\=i (WēAFN+!9"'^g\x%z2Tu'{n6t'-̸s;my;e簿POJPji3* S^B (PĶDtpŮ?=΅1w\#4מtE7^y廬Ob&7:!r%ͺ:\B់.k珃QSSu;4=0lOL7*>5f-pr:o1^K 9{cEPeWŨT A4''RS߃|IZJ&.xM*N 㤿hSŖ}nS1iwm_zHbݻⲮ};dّ`ܒyPH <#v5jƴI(Qиp\=`gqieG7~luu֊! O rdWM,y X7,@0Q)3-1#/_oUfqAR+ 2Fvaʙ1-'? ,5Cg]j5DɔjӆJMjS`~CQ ȏ YYġA,<]gH=]xX gB:J(Qj@2p'{*=ؽ˫V'd5dx'Z, T ׫ e3byzQCʧgR%k`}0)Nҁr8Dy!}#U/rFW6iu"Au@Z~@c2m-5FVe͝?6:Ty; hkۗUx %q#/οUsj)W Ԅw8>&Fy!X ;ftK`4zoddêG) 5|~Z}$ d,#P(βmqثipJÀ#X4jX4}m=vjƴ+ {QG ւ(" K,>{w0ЧbXJQajQ&͑M׬{(p^9 jIcAh>H4r!vƓF6ኍ$t~LǍw\2SҮgHıRVBr_"FjA!nmd6x(EߎdF':LXӛ95n!c'#-Y; s-ͨYϘ^*DQYN# .GxU &b9*^d:y9S 7&j}ϯIv!^=;X{#.{l;$z]ﵨW __ <zw2;`F=4M?܆nN D=eME.Vc[W)[ %Ub䙇R,b amꤍyatfBX m`vd0y\S[Ut` s4\=~n^Ra?*ٌ<̮cbi&0} P9,OUp*Y+wP5:O\%<{m5v߆?!AiGrt旵H2A 7OցG2G=Z,[ѭSfa.(̉SA 4.ON J5e=/>LL6ͬ sR߁`!^*CÉ{jۅJ-n]%&gUGfuY"kh S:F (|BnE P|  %+h}kxo/1U=pӆ ruaj7Z5"w4"H89y _8-A/A=aIT#-O^pt ̆A@lf+ho7p];0R4`@$zZM.Ln]* v_hJ5Wq6-z~d` )5Q3B.ȟ$5&|"akL'ڭF?+ a)Fn{n//}2ޚKgY]k@-F09dlzˉ1{i#&;!h9Dy"w@T0l?#SĠ5%UY8uyV;^7a֧pN}cvN'i荫'd׳ԯ,.?2$Z/7ʍcRAjUrLѨ}k2貁V6m aQ5{ #\HRy2KPl}P2Z7e0 Gi&yЈN{\1J(ZEVF#erݱ?Q\fRh'elYqY_λ,.#uclg[]϶Caq&Z AAY@;L3U{# >O: dɳ|o2$7d]s&<-R Uᬶ`ޓjq>ruXZIUAU2<Gx@pϞCZJkfu3"A04E^ 553k/NH1#ɘ{F7>QL牲(f>\ž^[6[{37$6EH>~\5_G_* X|kNZ+ sn q_-o#)02Z$T}Ee?Kk4s֣sR1ffuC 2Q rєb`78óvnkΠh`-FaM\o{A:'CP WN!&Z6,=4se0ͫvQ(@\<ڛNG@Dip;V6=BB\/kOM &9x]}ĺ3@²6XfĴHY7kvܤoXqon}8 *#>u,<6f06E=ZU\O]In1=o̪榹8瀙B{Ll?<رzR[\ KѱU|Xm8ehi.un֞d?>Z=9K1Yg\\Mkؿ2i2h2X6~!$H1qV1GVUHG6E/z2S7|z[=C类uAXX%9v[jnJo)Oġ*iW;봅ma=l.Os mRnc"AxD{ DE,"H' W7L\-4L +dp]?( Z~;'MN,C}oHWz 7NEi :nF7 :иȜKMpd#nq®^HhqM_܆sf3t`P5[ᙔ4dppx\ j4*=UشFKiI#謝W*\(5Y鸺F$`=@#d'ᅋGWX+O Ҩŝ&s±>xu禑~Lrj;ґ m1Roq9k}>F;-aA ;[:󠢻wzfqJ[A-&X۩>Z(8{2SdcvK~1p3rR7ćBm >T4y1_mUh1,$B쇈'C( UŪ^4"n1 T.CUIX5+x aӗߣNN>zu|N)JG͐89M@kd4.T{YI@KcG6JL 4MI`=sc.C@ V.@ XҙAoH ЁcEc$\ԱecÏy{O!ƫ}zl9j؀Q<1;d.D6_rK$CnW1\')bJ+"5Vtâ??UY'K-a,:"m(P/M1uv2Ld6i+C/Q}hKr .[vצ 9H Y.7EǮ2+=XA0ˤVVΈ^8솼P8%\ĸKuPB4=?X-beTecz $rC42y 3^3i󱂧LN}n1L9>M:Zty˚-84Do\ 1 8㥞pM̟baRmKߎӝj(0Qm!cVg#~l" &F$=rYTQSH98OG7 ;a:Hs ?qe>8;yW|YtN2(5 7_SOF3uf 2I_DgIj|[u/h6K5?B^Tqf8 }Hpd |Ƌù`xvj]tof ')1v!ڥ2>>`1(J*n-k"R/{3 '+д;n2A 3JY2+dKQZ{+7:/Jk i<UWJ)R7 ?id`;fEX)bڧɭmE!tm}Ia/3E,k0|.Zom()W0 dX"ZupK") J~,z^eN+%@StA'F[Yj %}TD|aCdn,:7Ai+ld,6o?}z-*;`5&YD~a7#u z4͒4[PİbRhBfa->=`";z/Y "6撬F@,pG*d( :Q˕S~]%2>wՔA2aS8@Z/q<!D|\^EXj(o#ccӉT\F )rflRRZ0u9DFa5.eck Hkbske=cGa;؉όX%B"(ҭ7 "s02煥'o!RS^D- AEC3:?s ,$~jSGhUMU9.2zD4%goz0SS_Abp,kO]BoI69)ѩ\<= ڋ3bS`JfTL'la!Opo;J*R(QW;|JW,C D:X0Bp?!7&=b,%mLY2ͫ\IzY9|g뾥_8,Mp!кl#d54'4R?lB(&Q}$_O[SXfVh#u\*hjfܘk HknF} Kw-㑞M;njֵ^+lזĭ _J$ K]%~\TlIњ{\w/I1[]b`<wS|eYu1r钡˕PDT}7( 6? ]}uMHQ;5u3ir %arcZʫSTFG=j:kku8k V#p'1rB=QgTWV^66lQm5 Zs4C+uK-P Z ̲bs}|{Ұ;3bauĝ&2FJLֻ* \(vyטzH WLuȆer P۾ctĊ$z&GaO[VY(ЯytQ_/߳"6aYIxT28;'KzcO,Awz -J'tdee^;RYs5@qOAhfJ}^O #{ML;!=NLw̥hPRpҧH7w Y'oZM|wF wk.SP.~n]C`vP9WE;X vkoRO;$\cf7XJ vRƠe`)#͆էv)h\O=,a89j!k?Xt}߈bL_g), -03walm0OJ}:070ZJ}~'B2[.G+ꃧVQF Wزf=) _RtK%wXrީBLau<+7=1\KFϘ8k#c :`-U+4.Lyȭf@$SJe bq7:>*9nץdE1<}Ál\ʩӳ2JU' 0Zb1g)xIߞ=t`Ņ[1w~o & uI7PI-ژ܁&Kw7QU2_c&%P })gTP$_[`Omh{*psKk>񤬷stNAg&E9Fxx^YP#(ğ t!amq_bӐX1U !u*Fh݊YߗigKSLM: v ai-)YB˪r)Գ4n]P)ٺ66sԭDO6u$81/@M@F |B]XSi72!ԕw"fcւZ,5ygs2  NpwDTY8p6dPa} q2Ҽ^DfETUCF՟WqʥJmP#?L E<7jΙ|Dq67(=_ ))*f 'iVAh#afmtSJ&7$ .o2V|B'<ZS}\͓iӞy z e@ų|$_yw. 7nk׀"0 xӴ)1=*<oùdN>Z]#÷-:Ѩ˓=82 Y-g\, [ތ:,18tKgt5 ɦȶR;{ԁg}a#YV4bY$-Z Q+} ClR$W3}])P}*\:hBۡMF4B+HPz8M5 QL>46Kwjs)1SAYSʾ>8j@W9cqF62K+]}[tKL/-b v=cv kd x2ϑ)_\@Jl~^`&^J[Reʂ_L 7 .Hٻ6WdW& AnٳiRcЯtR÷a7pc-.3A3.UqГG hBg6CBJ}T",*lmn~+ Um-cן&`((uF+2.Kz:-6XhZH֔b8$>O|V.˭fO Yb9 o׆#3뻈qs\)Mc-DC> mIw4|Vʹls?T@SIXh;%.90b09WxxNp05NꗪWU ,OGL]6l'F#;>y*zl䕠תT¾8^K;:Ν)M#@bķtb5[b}fdyjGv+ BD=3ָ6$~)>Â@2Fd&_3h2B45tb[>Ob% bbo 4ʢM.>{NZCI+W:*?K z }UP4#41*H1a ~?]=w2atN՝;WCG\);gti6]w,(1lF$ z+˳j!ÖJ&5 s|NvMXiyZmhUpb`.[SbD4]`^2VcN4e,6b- d"I&mVnwXO>;>yo l<.MQ'F= E?ÍMAiOc|CPS酋;cJj\}u\ORbDc @D}A }4ɂ뷼 T ڇdNDfBB﫠y.hI43QR d ji&;Xm$Of09+*pc9_6ȌJ5NCzBp,C脇`~ pU6a|Ce#IS/ùv̟&4(&IߜĂw:geOnJ.GXpxrOEp3&⦒fV/,QpڐDŷ) ݚ4:Ч7?âmI-8ؐNPIWU*j x#3"6i*y ln&J֣`Ֆ32|=%^Qe7 mej$v>OVj)%hV%v+}{FiZH12;;Ʊ;"8SOYqЬj|)#?}1@FX]|*(cЇWdCW("tL^R}+xQ  u`oF~KcY6m596I^S6l퉀+]nS88* c׊߳߯^~Z<6B:u!^{aٍdh_܌Kuhօ~Kc5uZN9`n_JAլ/4xpVeR^s)O͕Ȕ_Wl&,ܒT1&+ ޥѯb;)j [ndޡhQ+pMI&9"G%;r@xOVCw?uty<+SF:.Ωy t: FAvyr='Zsv@Cg{ޜ@Ev5-3Bb٫JܴV*W25UpQ03IVuWh5G(No".!op8ĨX9M.gUXݿ`@\/ hDJ7HhU'D/jm"ι 嵢pu`}1]|)mXסYs͋dO*\Eؒ.:X*Mnn@/ʆzBn=w~Q`otPXR`~b*~r2jM' |jIQhL0{`n7(\Fi R_&uu9K9ZVMzl)bG2)5p#R95` ɔZ 0A,MQs$+ # *gZcNfF =q͉d,oOǫ&_IK#T#ewl\0daa+[57P:A=%hAZS%_0e֎g$*6Hݧv;c%Z& IS%N~F^.dvKϴg&٦=XXc|&2rrb 4n.[Mǭ8hZkcsKmT س@OʺQТ:a7V-yNM.:U7i`)w(/i"6kI 0Rmж`Ȉ _a/nq׼ t!WfG[껦Z'dc,c s2N7‹]b PӨ&]`(j>B&0As"MfJ# {~GgM\CQ9ë-&ICJZ)"P9)fCZA %_8l[?S[Cy|/̜P=UAƦ0,zWt@ FhW%V;&2[}J};nAʼnrajU{5f6m&u&Mh!BgzA-gb,<i=,FE1l<`V25p <,>778~0Ti)ʍ{i=g6ŭZE^sdł+][ 3bطN)VR+ӢNy<r8yd o͸|hhCURE骸v:R#,\ /m+Zy0N4ȲMѸ$艔}1i);ʝ40=.t.r;с_j2Ⱥ³(W@X a7xYp!h7pVJa 9ak`N htZ2뎬#[ H 3┰Y~[~PxhjSTS}|Bn #M=ݷCYx́1A26 ݁M?@GhjAks|%81eY+_yO8KxM!Jvf*HO8Q3>@GFԮRCQ oGPXc%jhǟi}:럞ܟݔ=?:dHN4Zц;hΈq~OCl6pO?ZKJ*/յV$𿯀VҌj_gBcr153#NpЉnwb- y׵\'|8bT(GvmE' \|$e)i┉rj= 92:9-Rd߰yh70ALбyf8M)+<\C ;\ƢTs#" !Jm2k-V XExfpk_ x^'~M<-jz%  G&9W fXmpD3\pMM6`ӗ[;Ox^ YeB?8+q-Nyw3A;Zu P׫N6X`vMIv+RAZ .5j # h r$ʗaE/FXخ@;K|C&*#دۇ/E+,|(kX[/{ՂxڀJ2ӵ&_50l,<CNfʄFPh ò{f 2XN^zhw < FuU5*(+ VGq!ye{B]# M`(7sFb#Zȟ_@ȝg"ZH{d^CQ ñd# 鄣;.; u˄ai,*gho,_1RŪ3u(o7vzIMVp6N *kl KuKzSbzvav\.'zg۰DUeCR ?qFyg2(xjܢ~_tr=O@KyN:$ǓYLԛOJ+l0K;GLA߬.}(ҥArſS{gF=Gu~9v>,;E yBE9v@!c#/| 2n~`g~wbJK &=0`C,$tr+xd.p8!D- 6ul;&F7xIs4ne5*\q ` %:5%3G!!:a*g{Ճ"Fw?8E+ȶ,$buqY.q7.؆wK8)p2N l&HYm]ɤƐkĝk 2*Չ(5PZ:B}*nfUBM?J7Fsejjfo~|I6B$gKCz90&h2'ODK0cJhR/kr&#WlAzDMx]ߢfFހ,R#_4 WƩ{KQo`/)M0$g qs>%.Os(CL:vm (Y‰9UZ: anNȻ(4xJϨ١o}cC5@OpM},cjHZ _VJ}@=46u)"GoOM U\Vh,eTȩϱڑԬ#zwuJï\i6I}b޵fDfDe =|IԮbaYYSR$'/T)76Z5BO}B#0T u[¨;yAMEo;ŬK{u&\E_L>婴QI Fr)@tE*Zvde[2ةr%R.fVf0RxEg@suJ̪̩v*q/czNȀGY1|r}|3ΥiR)}9I*:oc>j^@a6ŊCQ8~'*$ki*a] 1i~àr_͜Ga#AkX_vLWI$YbZ9Fh.v75J@{:֗%̻^Ʃŀ?ݮeؐ׈36d 2Fpr$V>o(v1$H/iT͡A da}??&2|-%RV_d3Wf˼|tt^ >V4/Uy΁Wϻ6q;LUq||6s̙ 7Ο 6eP 1kk[ yFIBV=aO<9 O #XTذn yTݺ[:FڮĄ0os\ N4Z/?]X[|V0YJW"fVKifnU,M 5+攄m#RC Y#1KTmJ9jY0Q &pm0tNkC>SvKȥ?Ďz(AAHȶU+:褘ObU~H`vnxk*5),w498"Ͽ&Tj$Նè!^)ݳzG\}n(3n@q?q kɉ_ɠq#)=`܃6m~6G,x)U`A{ѦYV5FLp86ܵÐk 0D"1yDDBOҐǰ#]YjzHW oMߚquaڧ4f`3U: BK|k7Pθ>bpKNLwյ##9C+ UoDW| B)) |{WT4h)5Yڞ1Ҳ,eOgXMpo"hhjuЯȧVRZXN| /S0tnxf 'lcǦX۱l9Hp5|'z\wUpcF~n%HCZq3Z]BpP8 79;1zş~Yy}mq|l_a(JwB\S:I61/_X69XG"j2 (գ`z!=*8AJ WP*Ј3.p#ܑY̦e@Q;gXe)( 95ZGNfyʾHTj>.Z m"6X{YGwc q ܹ>IH/ܜJvGi!1D#ei餭bd K/J!3g֕F2A#( I5r.><*A"B4'O5q(,/% Sic)qٞpca.qɕsk*2w䆯?xKcP?(&|J(' hwu6ҀT|BO/׎yWKD MxR#;' `8,J*.shk&}B ]@yoȲ=\Nh ^~'B((YԛE.8Q/ijFhPܐI,iwhOfG2<.^[5+qҋerϢ<>Z7uE+b lR?23^Hn ;S7J 3$G35]? XW@,]/:J^A3F>hإ^ժ[*M]>. u~K%}Npݩ`O+sGmðyZXY9_洀,o@tĺ͠P}ӇY+%?h_:`Sz5n(]W" v0,YÇ}DAuJ$Dr0TYĽcMv<,9e޳`._YG8&JG\%Xq1S5|[ˣ4$à'-!rA5Ͽ#4DH>F;dyckzCZ}@ { <*^٢'lYL~ućX6T^^&OI"̹=0^jw"֧ 04Jv$5e(nE9S%GO[s= P(UJqWї $,:q&$ EIDFf"ܗ)DE4};;B+O aaw 9K:eX}O(ˊw$m0:ނBngG!G*qěj7􊣤B6S# Qi)'%3ǣ56G)grooB=|cNtk&-[c՚$ w7 >˥ Cw3Fv@ C>Y9'wrꄯȷ<@ pj@ҩҼ+qQ6j@x)>ҕ  =TL5hFǡCr+zPiLp "BR#i\W-D^pbA`G!v/GQ1ȳ|eO& `@ihJЋ"UaFW}Џ,y_]_reְ $ͨyx[U{זHBQ?r`J99UO;NW+ `?ʈ:;CUu KJ-kSÑ?Ƃo6:Ve>O\Q-țWq3+dm`s-_QKF̫~͕aEMf쀥*" `pvؑp `a:ͿwWί S[ԌnDCړۼЧUŊZ6=?e;8;5N"hogªR/GMv+ [e|aSmrʉd}Bi+^l3$hYnb}{&\Z9ifcNrúa3zqh:(h:D/XpaM`Pn۫= 3׏ .NU.gT^X)j}V'\*,]jjdyCaO;%k23XΒ]M%eȼՇ/Ӂl#*#2TLi 5q86A "=K9]3 t~ɜat ]XeX8&>=Έ-_fE[ މWmm= ihXBW Le$ u!Ɠ#20glGaoj[Fa] kD]od8vpÞ9lZ'GzFPݠTfu`5n &tS;z_'Y͟wIk쏗 <@;\Š,.tlmvx/&"E'F'4;`  Ɵm]Ҧ fb)TO݄!ǥ93Kr5|{ZKZ蝺v("OT]Y5 ֝i(_nW#]{"Cdy `V:?ETmHel($Ι;nE+2̬?^lKٴr&r6$nn=Ⱦ*Xs[V_UN䖃~ 끩vv9g9.IibP j;Hz^W N 1#׃Mb$?RfM\?$c. ԯ2rcictC4A(sh~/zjr`.7M %_SƩsK~xFx(&gH.=}D^g]1E- zD4| qT0ơ'nY^քgϪ5B~nq/Bn6K2c$M.E+ψ4YO|&p=]Z o`_ #sAlB&dc׷INc;Yex&W:ͨ / Xi41r#[&D8\b3`o  4vDKG V"` _ q!8 ^R/Ja (׍*;ۄ{N/ T*3! w@ͺE G쌚xfr~1 )3e'} c1Б6>zoNCie~f}R6 /+sE\n,(B2.m1u6bMBe!=Δ&d.@EW vGVŴSnMOpF[R~Mi 5ႜY&Ik.`\١T8ƽ#Ts( @ Slh}GϿ21¸!i\EطƒShlX]7qKBS/},ChYg8ѸI?E/^dyȨF6nmPTLj!_VPY7 xrrU_?9 'v\ Zi_'YQĹi5jY$U˺POB/$XBSg{?ͥꯆAppkNԵzmܻL 0Q#Y^]nzbY)뼹jʟ2'>2!3 CoY )bקǜc&Y:u!hJViY`3rvbdt,@;h7ͦ'~Y"HT'c!ߘ3hvGV-犽: UIQu6Gkc)#wc;Se޻9])\'Jg\IUsߴP6zj\RcsfT[hr{ &ZkdU įXٯ A>):߆k>19E8%$x݉l{h/^cUZg>qz8 `6_,0ßtX^^w {Ӗc1gFnS29OD =C߳1;gtŖ[,3zR@߮!/*@Lk6G`>S!xn6IVG7xoL9z% siX E!>\;]x y9+e2#!xWU-r/L&y`2@sA - A#^h߽ 'rBFR6JG+\uG8WǑ_ R7@ z]99D oޑۻZ&ITͬF P$ؙ²3:ܛ˱4vwפճ:n _ 9+yzw~JX]2(hc_Q_mhpzU HʝI1|I1Vj$#j?VET{ zժ{,ߟDcS_%LyGcz7c2m4g|_jym :7eB΅ȴz]>ِ}@/h(qe`q.E,7hv,>KYX=3mh8ni</42#r%_E*U8V>6C77K)vd*4|ݹxm֓ZrLD#Pr4eD>/+gtfeTf`]*\oHuM$>T [tU9kᧅMJ#h~wx@b w+@w,X ౧znlD7oQc3&j]z`HHlJl_b/<:Dol _wg⍵a[@P\ oAت↽9E1p:DwL^A>G*'KcN`#EhXxh 5 ,xjUlPvYEɓې-R)HN| LDi<·OX]E;goJ~"66W?;mNKj^VmNG "+Y]vDilwbRtlfjⱛLai%mXjrgW0+;/ `:ᒐٽ&Yp&}nh4J U&wQG)7i3&;T2շX{:AB3Mhմ}LaHbNbw8OoLAJ JA\ZDn>"<8>te 3W)¿"a=g9gTÿ9?F?Y/Еu9\+FpLYRXPH39Ῐkc"ЉٱJɽEq5'i<$ж$F %!\K)7p*Cb+e 8(3$]ۑR)#ەK)%՛wh*`ܘRQڕ8!NW2G c:۴ [59 jKnx e zg1W9z\:`%;P9b`7;(<'pP*jxȸOSaqV2L=Bmn Ԇ!pGE0IDo J2H_u]e V4K^\cǏIA!|)CJYN!w¹F ^nc6fd٢rȵ|F Dm{89~nrz1Qͨ h}+[~-aor 9ly |'S ̲7~UFVMu_ w:QȵpL d BVh=t JD7 hӁ/Tg8:x%)d,D&tzȡEud!ºo]3 `A稸q5dNϷؿ+muZyr 87dh6$pvv]s ޅdHra%|LXU,Kz\GAGjK'<1͙QIOY Tم^ݎ,R|rBh]xk'Y` }v{eô>}ű֞+i,"@Qc}쫷7aMve)^8|DG\8B <$ D%C4~O8"а,\EhOC%QCW9R8W 0D5m]᫱@{!*tf3W:'v'D膮⹕ҊO+2~lbs {bf~Ft ƑNfA`XĻ s3ߨb!'J1Չmu2_V[ouԒix\ٸǑ-=6"B~o(o˱*ybXWa / TжI.x dh/ Gw-5֋w;Z?]4W\JJ }i\Rr/1-|Tכ`?by7 HC3⽤q38(`^̭R/hB!ެy װs-J989$M dODn;")~GuZ/RU7 wQ=xef+Ë#dgXř6k1Or]&t)*ʡw?^gM~.MT掛4`}1d/I'Nk`[t^;>Be훁 +QXWco}_?O& DJ>P e? 7ޢwT\N%odzd|YChȉZGZrݹ^L 4\ <2温.Q\tGY@\J';vj@/ V3ax|1 w<_ ioX9g7Z)_H`؟"S%fybD> R35)HVhHz3Hi'+yp|\~4ЙxOpے_OoFk-0Dc׫mKL]!gzU 7 lIih L]d5p#e {-[b@ 4 AUJ!ǹ3wIwlF⵨zi{GN$&M[9O?)T@]E溴ݟ7% Y%VF)}5aK9 C?h1*Wg ^*4|ɗBa4݁W0%V$+]VK$OjǤsCWuD< ëoLK쑾Qzs -*S'!^C+co~ȵ%|hŊ.'[zh(ٌrz6h19Ǐc{[/(qXiihI~!sl+K'邧]x->"6WfCf:4~"@WE\ U$g[>.eo=tD_ ELTag'i?g .j/(!Jo\ ]++ܭSFu"y(p}0 \!+iNCZ|Ӽ\H98m_QNz/P)nxߏ n5a{!/,>#~le%|ICec8:(Qܾ*J<>lxPҖ;+h5Y*z*Zgfڜ!uGduU.'gt7}/ b~xB1­yI` Іm q6 ꑏbH=UR&IyƵ#{1r]s$P=l#J6 b鯵sKҡt!f5H=mb4P_kzp6bIijth,@{r|enǘ{2 LsW;wߟ yU߇h$?:HyewছB[,ĠCIdl$_c)e!D~Ȱ._H ?Cv'! nB 계XoQ}SVQXŶk$J lࣅNL«wlqo5Eavа$}!x g ԃm3ǰIqݐ{6[w,PaiG*[^|\dIvb6ɻ6z"i3h-q,DGr!v;tr %HxwU)}'͋ӴOjfVI@j <%ٻ>$(˺[f~c/F/nv3HUe9epf& /xja Fz\̑G=_O/3bWBarn-ד-BʆH*kS'o"i0{r`Qh^sw#|y1aIy1cҿ?oЗT>@ƒZu42԰|c^ߤWjV/a>^zlb2=Z}+jCjE~kydY`:K>>ێ{"@(|3p'r.Sy3o+"&2eϓC:lB|/^V5XPެ>%b8D _S̬b Q=Mh)FE$ONY5wwS& .~@*hq~5ݮ-O يhF H}C,{\u$ =FFLN.FOxt P͙Ihajƭꯇ.ʠDq )9%*G+]h3bI|Z#req]]EpV0}uؽ+>w_[bfQNڑ0!ZRNd $J}'V*Yn2,D1`z3Zc[޳#(+jrѝ.Y:BN`I-}zG] i. + qԧ}Eb:ɧgZvެ VŪ!)ζ%H\,$`7_MkƨJ H[Fv&ة>[z]*m,WQ2`w5j訲,嬷ܴ4m_=g;D9'?QU`4kٮGf4$35E2T3qc>[s>xzE`}i?k_kA-Vfȩ gܢ SaFy;Vlj}T"4dg~~Mv(0S ͍*вK4 =sBs9FyOc# x'׈PvK$|{xCiD޳n+h99}es>KofzrseS',n5?\E_{l|=! nb黐[J,0IA3g+BI1uq$0SV' G13;ͧ{=9=B"c%!;G =ZK I{ǧ71|(q3j,!9|Y/ALF&ecr}Sxx C|t~aR좉b׻KUC\+Ibx-04N#iGǏ!Iog9@W ݵHW/;2C;DOR"636WN4hEd-& bZ(muݬ~:dksͻצ2)6jv3/}o [N}_ۼ#0_z_rbCxǨdl1Nz/Ii`4qjTO?^qNO7p?p*sH5|_/q!"y{|"),A=0*5A gf* dqwǒVzrFjZn!^-{L ׫.qՉvf\=LU::nZ5ijaK/]J Ukzo ͂wQq^k+*oA웉)''7Z<99^Uݛ0r*-*:S2@Q;E5@akOu=lf=Ah.ď- ~׏>KФ?"싀XŤ5 ׂ\8M&`@Nm Vb޽B >)Dv]Yc6.S`~n+ېPDgx ^˗pLl̘.ڽ?_<ʽO4pb'0(3 b3ᚤfC>!vE}.$-3bN^($9TFO6-[EzZbP懴IS2Ŕ[3| VhMFTA4'B /y#LF'p}~f1"@-rBzg`.Q_QQYȥ_@Vu_vD%HH.xLo&2ME^MAW*ϸ۬տE#`Yaތ){B8 &0ԁl`z vod~Z׍/-(|T"c~}:]rK)Ç,XK€:$OcWLD6A,y<#qgA)K@̸ܵ/"JF+q k.nama&xd']0_7~L뤨afHO|]е?=P0-!eflM APKv9ĬO7l'v&ŌEqj\CtZqD.a8'T-YE\JӀSίE6ח4la&A5G1)SHx0,\wuD`M S)hz˷S,zt $)߶O *Ϳ- >͚~JBg#JwDLE3,XSDE;chÏRdˢNzQAQ4v 5}63gplMT [FClŏn:K9p\֑Deh?ֺ0)EjfNFǏ:*X_t7^s2ެGo^] oAָG;m25Fb^ >)kTUd8d%BsgX+bHǯ!ztQJr95U"o+Wwt+ p5;Od^~#]MDޮ̟M_47Z^FO3YtIa_p;wN=e`aφw%fjx&Y VRoVg1c$BË,{M (.}v{#ZLUGnmhSI>oc}֣˻S2AyI[l[0r8C#5??3J7ђ-iyPy6dELqD5u=zRۄX%9j_{rW6)2Ѹ8GLnP =&t7,"'ךN1[㛇?xƎ0%N gtͷZM/,Y5ޏ>1u>M_9 jmC?]]dIy'):.?-wxIaY=}[rzt-/kueL.hU2h&pϛ=A@b+/k$"H&&8c:m}jG':@pkCxmz M>P+爵u;]Ⱦ\\^4-_.k&j"F=RVQstԗU^q!#MgPc02Y-v _No@H=oߥjS;Z `CVM#xt-Hq> ~t*]Kڣ2QeOY玬|vdGgm=A}:L 4Āo _@bdPm.;> m Ԡ􊵏^rEBĩfuyiBImT_A9gHx$1dl;je8RN_gv :~]XɺÊζ*q6aGsuc)ޙ131z$niոgzŖi/V.Fx0! g ۱3$Bcmrz3:,坅|W>_ҳ,;2v"1LBF|}Q'zΜյbo W`*C./z'/꿪!p*GɆ9e1R3+)'JWTL;/%ˀpDܹ`KJ\+?ڌZaqG v9H_wy1n=`!M,"0/CBx<>J淪S$khxc`ROl3~ }0Z]'RcAMKc xm=/3q[Q/F^Pz*S^v.n"EFg][cքN]9]nP~|"曻'y+A$+.}YqD=\1ͺ4.qtxٵgچ9x(jpqK ~q}a-El 4$$P/W\. nF>XXKZJUcv,q&qW[cӌՔbm|&uT%ۇVۣ4HJ0ݜ~>!U%0ڱX+;HILq8ȥVtpԾ̨~ Phtn/'w,_ !l"Ӎf-Rnǁ` ԔyqNsW|oxQBYL`5_UdBW}\a6Aʕ)pT_IX B(I+4~W-h?-  p?A 4&5j0ꋅ;I;h ȉ"A,œI0-[#G1\'3sc`w͎7-"ii 1BK*ar W=j8 1cz*B"'!FܼW[L U;o [2R^!_Can.$[Qk9\l eO!104 No^iO!f-߾5H +An 1*0 _rEрaNNוI5$waz(>BvYeŢ FX勵۾q &ˮj8A u!⊢΋`## !k~T {" kPa@)p`Ou?']g(9mˬ$.(& >{iYWD![9?+K};xteI,Zy@_CƧ%~C[l;*5i}A)&n& 2׸Ah|w]FrT~W|Ens |v:Uf,&𓐲T.+퇃0}RUu7Tvap;v*P=beOQ;E> }N:C9'D5LG'E!/񌊊Q:.z);Hh"'M4(D ډ2H9u$q*wP ^&6C:Dv%גQ?c@;0*`Dd|D!cFgT3Y_{Hu$.j Z6#"j,ݼAy=H$/zuЋ *< _ 2hcqk-tl8;B:hvˊFm*678W a,b (&> B2 _!lK`/R5%s@Aa/3AE "ŀY dcMY<@ɍ鏔3M] ܥiH MRSzV^ҙ&?59LhxD@RJO_gYZ07070100000247000081a4000000000000000000000001643420d6000068ac000000000000000000000000000000000000005300000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/"hj]?Eh=ڜ.+ȜO J+T*{bP)Dǰ\ZӫdfH.&ү1Z B>'2E3-EV0;84#Հ-X+1<PmD Z5ݺn\L='(54 F?Lcx?_GK&(# U{>4 eDSc`Sp$j]K͉\1UuwBA3er+U0Grd0:Pݬ3_gQoP`˒ ^yл7kds=h1-_>C5Jhy?24 =|~H+GIlLlYS@ȀC1UpE^]yh" Se5+9]Z%Y׺5vE0Dȯx](1l4Ԟ(j*OS]u&(n$JK7%xt;^ #l19Rc|JNrUPMF#RV¿oԏ\}nmq6^cr-c"@JiGc?9|}k70N?nN4o2 fضmut)֍_x]}VZWb$lUDӚMļ'N_(g{Au1(yNXvJa .pj6†o ^H:YԱż*Nk]0M7mZ 9\h:a8.ʹ[-jBHvC!?}h&pqyO3ZF`0s ?RV%D! n07c9',|_qudnAyE!qRx6NTɮc?FBB 0!m!+r{C$F~] S;[ d_>&Ik?tL1[ֵqĺ[*MU"T .<ێ?J;ol BSohGSy|k{4Nָ}zg;yT߁8@קᘥҬ7Oz/0\>+5UB‘uR.u1#*'LX T0ΣA:WU)}W1,*+T,68IyG:&&Rit<6{BT v[8֦g1G#W=4]N!;-6kna\"0Ɵ$é %~ڨ+%a0>t:O8ǦY +CЖ侮z6l>KsXH(p3 z\C~#/Tm+ۃh54Y.b~: ȭ4N9R. kE@_ޫ W{Ѡ`K8kv6$"nz)74#>UP}⦛D ;Aq V+~x{(oOъߡZ2g4w-)ϔ8`pE=Giː% a+4[@MW;_%~?z9r\ST `L+z`|B*+Qkrp2P 3Wt-& sa.P)(U, Β=T{QKub~񣦽oc&֪ɓk-<[ll` ;z-BnBF@.w*s&eq3- ՌZqN\#{ۀ߅>t\EQ걧ibB8RO~|۰Zu{ I_PfGY62 `ܧJ\.2L{ϛTʬz,_RWqf;ppC7C=}h zOsըV5tM@XZeH96BCjH9/flWpQސvjr -[4gPչм$Y-'o.-j u$)Ñ`(P;t\ À!ʈbq!P$|e (+;* i' Ž|K9/H"}+奀'qIX,EY ry\v=}LhlFDO:1ch7m-%7r*Oa1Ra$u4? f%VVW< >yaґ)nr=cq$vDxN^;zۙ`ێ7?ȣ\_d:aiJmáu @$ծ(=L9dS'&aZ{m >)NWDEh{t;v PoN̛6s-h5  y&7}qW@I&o0}<0|%Kœ棃"A9$1H'/DԠ(8)U.GfАS 6a$DeaʞmE\KMѭ 2pk QpE6qtrvFK(WK!]d.z1X;d(.._`5΁Ey ^N=4#n MȄ׍pV\6)PRW&hWD/dhXj0A X4 "]OGt94/PfH0fHw[N8`nIQڢhv?SmݧFBܵo5j&ɦVC Os/Op4p ,(xqE*g*/o:RnզO$VH gU1(6|?T` 1XDGiG8˭9/Jwwe}O\~ %/H"WF oH"hTJk*[RXbe wO< H^KU}AylKزls;XEIAjG! sgiL 2ٟ*4waairÔfjzp<˶d_j4\?5,2pdSS\>$j?q9_Xyk듥j ;lkǮ.&ڶ«ͶMIȵsgۇ!Af)/"˜HSVϕ*W!8[ykqf6pm4Wùoү9C%Fe%)Ԗ0Wg+e-ǒ)4u{Ey#?-)8:4M;@wӀFbE7j\U:UtȽUYߦ'T@͡ye7/y)_;/!wrMRFFi $9 &@~ĭmq]{8ǾnyH#Z @R R躢Cn޷\u- &{_TAMmyjVUjJ)1x56b;-c+٬TtDM'exS'6 qW.\H WRqwEmM!ԩ\ JfDб HJ^!E:[.>`Y|쁭¼޴œ+CqMA`Ȉm;=؉:##?eNfR(5"} G0#!n'+Ϩ[{Va>adeM8LJX XzGiHlsv4.|ӟ2tTWFqBA`%3C ؝?ք׭tǢT=dW.z;6 Pp|T:sһh"P>m 5g4c&<(OWFApHW<1ANpk+I-\\uͣOa \7צk#nDܗT _% p(;´:gՔ gyD=G Í<%4rC V()1AH{$p! dW(V u 7B~YU2%[Z{̾6ƘU~_U3kHK[(FgvjŃ 6!<8^b+a{T,Kk nIjX V Y=G述B/A˪ $0%2dBW(3{@4SЧdW"UOVX Ȯ)xi$A䮿Jve㵉e 0g8N$]1wg\5LTčXZiÙ`*O+'] ej+) ct/aS;N~/ 9" ? |Lz??%"% p&TPh/R6Sk )+~ Nai5S`l7aΏ\HS^QDǣ[ iP`$c'*9P'Y<1G)& QQ"FhR+QxKPA%v>XQw@)SZd@lI+wK_Q %`A)^)'Mj1e#i)<nlN!+=mhOvoI3=kٿ.0תR#4[c+s$L/c\|D<_ UFoBkݓYۗ@jj8X&+iGM^\&1a<eggѮY F!N緕ݢ 8˚b<\:(_jij+U(]Yb]ҋxZ4RL"HotiU @XtrK@WP+LFeremwf' BC-md֧xa?%$b`G"`b3=ly|i^KT۳ڕִp# 嶸yLC7poSo8LV(K<8e;L:78trG_c[̪ [vT(85s ۚx g/D u+/]E:8w<~y>0ߜH$m+ p\uLzØv1h;gQ}J>5IAM=no7 ݗ7Cl1?9Ob[Cnh=d,l7\! v 2_Dһ~]2OR<dPQiM2U$MN1Vy醝3;šVg:F|ߨ"ŏ*9n"yt%5d9_ BK/BvR(>K3H`gZ7qDx"f4pх tZDnSU}Cd(-.#0'z6ʊn#PȎ @7vcު'5Y,qXrlwcՅ.=cA&q4( @qe7VJ 7_J{qC9mC/9iIJ:J<ϲEwf]~'V{똟'<1PLS?ɀ>BԤAЙ70}֧Uv |ֻN`aV1FF˅ Q5RA1>G֏lUUGAb駅:+!=EvbHςU[ISR摚}۷҅%1wVhq^յڢS6_nZL~9idb|!]b\5ʤ.!a~F(ѽº9U@M?DY Ոhq*05!ORxՋ3J@ E)%n^&?6G+3C$t44wo N Q}!Pklo:U%J :Kk{c0(DAطMb~u5=ۆYK6_Sl(VQsƇ6w1r@jBA/bݤ'X$|%>ۏL'"[lѼy)S.$!_>4'v:sf1l}L<4YoNy )@M#,"ai.(;Ǚ >#2w_^áRQK܊ܷ ,wYT+^q~ ojH? s5M^pފ}w6ȿwN:2'"{c:D%4&r! (;=GH:QKSly z4j~؝I'n8A19.I' 4-qEC$nG h>2Ximv2_MJ?#ː5-&6|ydT{Da>KakV(c³!/=CAff?.QT"1W0'$Ȣjc e> ,i ^o_B(oһʉ~[bTm]b+j'n1;/.oCr1fJ/);Ys>1Qۡ0&?!8$KNnuX%Ly t>,L1_xW~l>SS@ۺl{?~M^,9}<~Cd-ךpl!/%=Z2~*Wޛڦr-Y``_ :ɂG7ʪFw{^i/Mq_2UpY -={f@/|ri%vX_*$b/3 8kB]-Kኙ"Lr: ]wvL_ĤggӼuyu SJ#<:J@VzW߾thgN FJ$&R/|(<Ĺ8w+Ă Kf$íiq$hVWhJ ?>"Cdp΍O>rh [lgg(#2 >5d҉fav)uBfC/)&^<(+X. sL158xijk^s">:‘(e0]i*PnּSVxb 3hp"ldkHY+Zj^vO_M8}Wۘgj͸vp=: Fg",[>x#!}y2~ZQojX^[w[d(p'I\lal }egɋ c+'/o.ke\MTX68(S #5 R:@0 e<9<_5YYf $ 'fɫa?MS;2|,rmȇ;Hc09Nsr-Ìk:őrV3tS󸵪Dw1〳Iy?g8tNo7=YbDj:g/jڏ+2s@NCaX;o `0 ΖT?jRn9ďd.1\/$9 ]Nef25cz&ЬM28UU+M;_ZÌ?Ev6mFu QQqop݇<~i{'/!l_CO<XWNpEذMFV<̾zYl?eVŋ;d\uf\KFljiRX|^f|2 Qh4:+R\/>JjN3SZ}QxE{sE?̊RqcU@F]Zm˨Mǃf1@btP$V +t642͜`̯hv6Wq&-wI<뮠: y*cc4%˖F-AqQ+2 |I3/ n_ a^ξ&beLZuИa\p11Ui2(Dh{Qܦ!LCkF_JjgȍH^ₓՍ&նke:PvҊ*)f%~ī"U!OoP/OLrׁG]Q!iv-U cFNDSrYv߈Ū)•]^ kVC go#wl5 E/ ZIk?YUiϮQ*:ʾ+"aan !>jugXD&_a|7PmGԌ5d#>b j*#aPH: I'whwKWvJN[;l\6 +<rۻJw`Ip֍0¸wGoPO9 @WVN[e`tYS9 ?w"e61W+醬 הl:li_xܚlrSbrMHB,whH]~ 5U:u,]håmoyJEi5\ic2.&uTtƪ1?D<E%)eSijBݏ` Ԉf,߮DP[f،Q[ݩJ* &s]tPTCv-D*EyfY[nJCA&?؈!kBc)(Jڒjq1@&胢)~`Naq-.ɴ~.۞5 R\3w IvquR>o"l>(F1D: ǒyӭYW@z/C. ԫϣ *T SP(΃ΜbӛJg=32L>jo$߆IsfԄJcubCL cQ_t>ƝbV;p̴{1O#'v؋\&聫C Gj68EEk(k㋄ :h>3N_ Ru{zaR}`_|[`B/Ry2®% ؎t'P3mE*|aIfoJ$=]u\m#'G]jWaq?[9^ 䐾WF6]&$:˚VŠ~T0Coڹ3(yh)_ i ל]r_$Qf&xnm\Y|]ipH=p/Y钝:"'Dz@,^7lF߮R +e˧%{إk)? Ah&5Lɇ2`wYPY'y6AZs,s?rAjԫK=,这)@IP(VtƁrү0jo(^l_=VQlI6(wG - e'Wa+wzIkXܤ]\Ti6^tZ0:9/j%%b{' ,$8w^ykIm# {Y>.s_R \L(ğ|lDޮt𕅴^l|r af_H{ _Eg|q!`ёw1 3]/Z*z#ױX{<\""1㸑ᝄ#D:4\ ='j/sTC._$_jA,7g`漢l9G)D9#9FӌIJm50ilb49kUnX *qHaGPO D*)E$x붶CKFLzu1.#F-`Qe#trf#tĉPaXLɪ"(IZh;ݧE{‰T@԰J E"@z^tUlJYofmxvD vφ?u{";A5XųtdZLA .{Luͦ N#sgCW 2du=(Gp;+KQ%0`ףHN`\&5x|="(an9RN=A7rz=p2ݑ/ i|SۙAx\m=C%>sX)5c2b3n@HpCRHt+kbGFn,G[@7q2&_aZe(|cﲵFB\E;FPV+8b.FQPr лi9diN{tm׼9,{א7Tmehx57=Ga:Cf2GiNCM='0/=uWeZ T@*坛v_֩  kY`+`Vmn48; p|К9+ޅ;Pp7㧐|3SUʍ} OZ@b7,ǽ҂yK)ntח"`b=K(yU\WH/wE!eZddal_Tٮè6k4&ҾoekbL5YW '4+`81&(}y}(QSj)\@8cPTЋ/:IP7`BEC!Us?kpnC]b`¡wƺ0; I}qNzJ?OrBf+<`G+qoj"~=Фl,FF&ˊ᫩ yܷ؁ܢ0V!ZvG{Z|zRC7XJFp ™"m$-~U/ ^B5carLA<F'pC?0k[H,vA;QMf^T\WwJCLے2NXxA]Sb7i[}2C,P˩f@`ʞ\Q-3ʣ#7[sСdQϷŬ&b[.+59L Us\#G!Q7ulK:X^1(V bT'<1ǩ+7'09V[*W0<4+胢K'#mz?Ƙ3$*wy^DQaRd'YT1fz6X? &ZQEzr?Vi|;vFG+}PǓ-,R6r}/CƐ/9\W%^NBxґGXVMW67@Zϲ8dEY\r#6øA꯴2ӷȚ_j˛.×a`t;H=Xo[j<5*&ӄJ9`敪W6>BVr962DLDi. K/Dձ6c:+(UrO%l9.䱑{*"6(0~x@}8,97]3jf(.첚hΙùW)[l (NۍųSSNlNSZ Kh[3p|w%?O2\v :<*)iB¤톈$886IDj}^32_[3p S6K-[+꾷)z΋NpHN`$6NwySRvXEB[Xv5) >@׵8 /?5o.X`p~ 2ƴSt^!vd2cQ/YqC_ɁO97k{1la:E7Ѻ.y aΏN5\ CPe L@A&ߢ1J=i!S*+Ҋٜd6Ī,?u9-X~S {^bHsJaznyep v.m {1#nHӍAh?*'E6i~#s"5: ۠ߍ(q:W.q 2oR<ͭ_2B/{IWӚa`D]A{ awGu}ԤsNvSvQJrse9I0FDRl D&SNޞq]>玩 O4cV9^]Z4!F׉DZ<֔2e^@"ЦD}{)DZ6We'5=O3Fp2ڕiD':)ַVw,ʝ0oAn֓E!K. p,S s5:TXvaA76&fLMoxkmDߩ΅p˸+ñlb~ )0ױ$>2z`GZv$J #AaJ,ьST׌>[P@djVr,ﭞ.\~p "/l.Ib&@cCT]@8<6$-Z8tfFSsN=r>d!2_u>nFCRr("C-=$ K+~~I8{%/!Wkў-ೇDo.DZ3u=gCŏƻYIUW !YJSffa[4JVAM^r$kg >6 POj oR~OJ&A_ eol8扐;b%,Wf9G@"o#M%K Wf܌Et(NL͒֌œYJ6{܊̔('&>:62*gN{ Jn;rgyw lSDiq#}gLă9= ~h[2*b8]^XP=# 8YCֽof-(Pvb4Wk=gQ9Z@^a(=){bubR =qneL"_MQ&a{PD9.%N0Dzы6;DbKz>/d80@=D}TCVr8_ -:ɅˏNu/3l/>拈  0*Sly0a5:Y$^S+5ܞLږ! Y Oxda; m;hWNq@|;#9^XVfcҧ @XXR) ؖu!d(-j,[{L"vr>뗠Q'j*)>F&x q^X4;&QwSJֻ0銍K4Mb @Yf6^6lw<"g=NQp1MYXO!DrwĜj'%!ѝf3Z1iG&eKQ> 6wm뻨E_=xq?{ L@Ƽ͵ dYT4 C9rL~I?(sY]W + r>mPM f*M}hy PzbP?Cbw:M\u$E}X:quwg|l=ӐǛ.Wp8a fyaЫL̦x@گJ_wC iB'v ln ]5aM1wa:J )p.mi*cf6Ea(+C RWTo6ؼĠ.Cd)ƀqN}eIeBW.pCڌ@vWAdkt! `d7 ]1,d|ێJ2tJT ~B< yh=G~l0aT~I¾X5_)64@sw;K(*ZoWUFj%NHv`ToWRح|WVL=i q}c4; 'Xvg0g#* d`* NzAoęzHOW8Kw1[@Β2؝ ]'y\$(K疚wh,#׼ 1D$,٫ZH'UvCq@15R93!Zw0lW}~Xtt&enP<ܷ ,ʃMhQ^л=R*ܾ m/ c%m9 ^U ],.\DvC]7w(%xfҏQ6Log08ŖjMKg,,a6ֲ I9*Ow"wrzo* ;mǪ.[aW:(`УU%} UL/|1J ] "Uf1|ɠD)z}s0}@L AOj,J :-hD;zEOɈd #e"DITgC*_g^uC֥b nĴ|".e%\D6<0sN }zx O+(*IP ĕTO6qAPH.^%#'Ґndv52V4ql0/ٍUB;L^.4=yJJח˖2,h_`f 0"wbq!:|䙗e, /ZwTKw4-.N,&z[YRe{4yF';bׁصE4I)J O/E$vV̸fQngD0/3CUSȀS1@ꋵc ٖ T5<[ 3;LC?ɎGsgǮ?;'FA$:(/9Rѐػ:`s3߳ggcOFx; 9GmSc9EOLYAq{گGCX-/"%Tww~Po 湎VUl.k9ZiYˬcx +82m{qMUC+?9ZEJ Nޓ$ *s%03"bj:ʱ@*uL*0R|&(VYTGE)&9u>E$W+kqAv1;-CrY87YX\+2ӎb9j ;{+9_hM!o 22-x,12VxS/5f^3+-eDo_h~B%)XbU^*{$yl)N/7ELgd5;GViW9 &I, d&Ms13j`zڞ/8ғt[<ZuW+ N|y]Lj?^Ximi/濏r<Ȉ~d38?}V>ޛgqncmY=ۦܕL:b#cH-8R٢E-  ݠ翏̛CI 6l {I$$nC*&n`(jZUxi> XIb Q&:4?S5>ͭ$һ}*f}9Dsݟ +F@+-f^3L-C8 U"G>\bj; vgM{!kpsITKBœ!B(zjHOMP HҼrEB0")75$]1mO3WdoS;fz:sw!,6=ȁ}e-3ƽ,sOc  bn󫦸2A1uRXKe\.|qo)Ć`d>?ab+c P~6>zm0[x˒6"P١ 4N"\.-<'!w62[_@)c \-!DʄCnA*VUB+~P@'2 !?H0(ku4PC)ņ 㵒_j2涶li CHtss"|3h?n?{Pܞ1^kS,ZMvd",ԭT*jHG]*϶L#@ sp"EDN\i[ $gA+\ Vox2>4~2Qƻ76%p \&R\בH&*k#`C ^MJbI_NYx惁WY \5Έ*b "=Jm!e:!fN0x,N.~ݓj%|o? xGJsc80rN+ D3,/[u>Vo]P F7ж4/_VK3!<>1iO\o"vü eCvo pm%yג\^U_K2<ύ1y'EJ ١}t\)mr1 b8Qt (;/絔"Rh1%)Y 7_Ǥr*-umaÛ?θ7IB \2o7񃐇[%+ؼR8)$l[Mk/1׊ N> 8GP(|/~P>s:?Xџc៥x[ Jebex23h;gbx^oj@"}.zuhgYZ07070100000248000081a4000000000000000000000001643420d600001524000000000000000000000000000000000000006900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/XO]?Eh=ڜ.+̉\Mvq@WFޥA{]8&Le 4" J\)!a}{Ϩ KzNms۩>S&rk$%Y6!&AއiJJ_"KgҼb2@"ixdt@xLdyZ we&`OW6rHe=v5̓dd(:qD9ˊ7hxxJJ m&y[FVq禦:dVPCyA2" OY\e\u}hj avgJlyy^ij`/\?Œ֙LwP,4- es1PɏpY=(GjH!L4h$%KjsA<4yU Yϼɨ] Myܗ˂0i4LzsP*{ȥ.) ;3+l!r%҆;3q#?H_\kWކܼFngLvn{>>Yٖrԇxf#V&(ET\ tkhB)-u3L`=A1ţ٥!2WR?/(la:ٜ!vJP"3*f5;azv-(| J@ިɅx?B-2&? X6.TU^pJ͌V/E79w_-a6ӰA .u.an( Zkgߑ|I9tP]='` gƦBn)٠u'Q|&㯁QwQ#3,l"N=lp9١b_Ng1Ynk3Wk 3p^݇4*Pܹ3`}- ~Ё)le 5h݁ :IonWxID(i0y ~ֲ ;24s@┦c}ŎlGߏ}_YG"i) ̇:;6eu;3k|ˇ/)UQXL)7B,ZC]c߂"MEyPKR>eS& 0Ӿ3JЏiR|#B4SZlk~yw=<<v86֬aG?etKq$^`ӇTdMg_QL_FBQa>D+$Xf Hch}c7GiixR0uclϡz.Ik$Bcfb;% y=^+c̹ CcI E@1&w0z6-q`uA p7ds*%P:c K3.T"fboP靟H Va`NZcP^I&B{/%f3z~BFo.9Ds8XȊVޭ:PVeF(呿Q e_9G9:0twLha{IDl)&z: O3vbHaQHϭ3v{G#A/#İ qHWŜdߴXF\JF6ZSL# iux[WO'i_aT|z ;؆y6mRL,/=ôT.ųTKwGcPoSqZS5xWadx{R w7a'gruxǙ8l̶[pBO<| : /K Ѐv0`eW)E{Y/UV8j!s T^Lu}u/gכ`q3ƿ^?Y>7~x`Nٝ[k훗B4ix`Li핆&?ׁ*+\+L|ډ3FI|/w')bn|kT^+%7쒣t!k_/H`ģ=M!]0`dD?&PZb Jݰ΃^E,v {#s  \'f"y\Ri'm新 x-1L}kU#Â\9^X1|Xk>%BT^L혅77TJ' 7Y&zLX+zwS&FHXib$|掴ߐo^\Y{m|W?0|YӅE*[{k[R+_ŀ|`xq \VG3Z/.6Ag|Eŵ!$F )~3H GEjgߙճN_@=GZgKn 畢SRrSmRH:G@B$@if(.y4'S /eOaAhh&[zgsZ2w!";b{lcDˁad(hЫLbEs|\9J?;oN(F!7undomh`m3gY89"}/%2ɶdd+45Hx|IJu@ُ<3 )OA1V/rƒ~eb(]Iy8LJp>LsIWāT7bE4FE8氏C~ST4UѢcX1ۺޏw吐RŦܭ,H.~Ș>,4CF("c _+eczqHo}gkWa#,]p@H !!FT꛵{*́EU8Qk 7?Z[bc#l$&H$tVvȼUn *혯dUP\p &Z04uEsxuwA V|c1{8N1FP|dߏ/_mm ə#9fI?7zgbKf )Q#bu䜼PMO5ZFN!$hUrhX2BlN7Y {.xJWp>χ2Pa>]pda/zQ"ߗZ$UEqh=/RGH~77ӎ9Pԇ +fN)?Wddk@v43$CQS ݵRuv0t(4WM/(*]RO'/b]l&VJ(AD+_UT޲>>M3:#Џ,z ,#% bbFxX.3gyGf08|0P P+sȖ!K OF%BJSo^'gD UPIF@*^ tݗ6^͞Q#Ι?Ry5.u>}UJl*2rJmӡH[T=&ȋ4{_y͹l-0s^w6N:c}3HAd,]:f5p21#Y[ Ert#9~i#tr} YV5`Xula5}l^08:H;.BꯩŜ[|W!J'2Ҩ"ˢ.0cpVi͊_Hu&@-˃2 -UA##B.f A  Kb3pl;88SAo$4A?H䄄KO9gq/3[`E\d~yݵBv\#,`%"KW_>x#d -V/[3$^`a{"mxYƺW$uP+YOSL5#v kcYVqWDMxxR?~d,zͺ-p*s(HȬN;Gyy⨌Z9a#wHBP9<6:!>~bM'R̖s:ׇ^}.Ik2b8WHvX\8unh C&-}H9z0 ]|=Y免L$Lt n&u2h\jMȼ,Q('Y\dh>!W6PT57Zɱ~pܻ^*~ UeH`Ry?#xߐP)킯tM} la~}\'op\Pe)_J? YM⤽?8unP UgeuM*D:jӳMi4Iy!UZNX8AG"Mf +ؓr/~ L+~)&_ ١haJ>=TKP z ,(B:Zcs:>#xYM?Q-a)=|0;*rUxy-bew:\vRXqP")аDQgYZ07070100000249000081a4000000000000000000000001643420d600004694000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/9?FQ]?Eh=ڜ.+)ܡ,ޖ^,UV\*OE$.]0J9ִ쥓hsd@.z^ψ)Ľ\'oD۱L>㌎e{/Pd鄔g[Njg󶣣&<7l^ɶ}s'ad ]VR] `yG Hߩ4yB)g4Sˆ\&O8q"|3.s$B]~)w' bxFa6<],>Gq -r3 ^)N}\<]#3y.&Dtm&3|԰0da5L`[ ɰ䌅]cKcxc:`V_7CXZ+=`T-l2LP[Cv&Y4hMx5 .)Iad7]aWskql8B'.X BMw18d0z'&>CeYM,5>1mt3{$4Wv|*s@9hX-HjojC`T%ʸLǴ&O7Vd!.ilRE"F +y`qEX#N|& }. ,ońdӲLL66+6GK0U?*ਞ{NLrElTI`(esӴr^/upe,>̈CoE,/4;{(q() 7ǞF,!cC#s *=i"_ Px?o*vw­NpIHfJ .p7}-^}@9#,.:_ U֕#%Ít;c5]kAʯn릣;Ӄs`sKpXԵ^Qs{ ۉZὖc˿T,Of$#p.c-E@e @6 _>s[0նfR`=&dÚ.[P p0w:`@HR4bÕ#,aQmeMd"45SJø:NO:XHe)LZ>أbn-+]c7mWdL0Lq,P jGb? }EJ+(M7|(b \K_JB?-1 rO]?YdyUuI/  -8ElX>Oח&hGзt>)[e_*RfNw_}'U뉾]7cAR,Āf7Zm#tW|*᎛FeLb!<դ$CQ5Rod-IRKjʆM1_γ $R%zhMl/<xt;tg;"E+fLŏtQ; ?6O7> ۍ<[V9'6V~x${J~~7qVAiO3 wTӽLّ+% DuHcP6Vʨ(z h5y'ĵk0¯7i[ k8ʢUQyφݵęNPDAjWPbaLjA%Za%E mkhN-f˂Xv7NxKkXbvkym\X{]07*T1Z'zq?)]1SixQ L$B >\\>Ov{Q " 㫁.&.mGiP7\ WyxېsIMEjA"^92R5VFrՏz=̹Y|4!˃A3P*_U_I/\o}IL͖@{$vɎF w l$ o1Ȍ~@VξJٻ䗌Bl {h毋oqQϖg (L[xr cwUkN&ɳ]-3H(܆)ŜPh=A:xCi")Q.eo4Fϴ7dc`kgo E^TqHsVVezoĪ:82De^Rq6CG^`FF":p3ԔvCFJ;[ 67<"}K0NL)-Q[5ݢXM ; ,{Ét ^͕Q ƨhI OTE27(v8qל 39D{Qܓ@A`s! B$=-qc6f'+D93J{>4Zs"33tN=f ݀·^Η2_ ,s]3^7O >&DN@feKm\d=q7[bEC,Ug ᫟Z6Lmn R1u7^qTVe]8G!1o{"W{EwBW["`WT(| EJߦ:=ra2ԍ7vˠ!K'6 !EbŸ uATgȏ7#Wt5Xxo}HO~xPrҡ[Æݡm wE)kUB?sMA%'ȠyqLVvZb_lý$:m Վ+s-0վo)椨Ni2rd~ [3L%h m$l_VKuI);SvT NsݞhLvC8 IU8%^ `JsEJkc仒p'00rns=Bl/?-GX4H5iEJdkQ<0"!u;\(&lk3/ȧц]qy{_cNkqFu[./D>pڨ%jY `Wzj95<3)+1o%$( B55~N˫ !Y RuxW?<ԼVݿK"ܼjZ9dfsX8g1\85%HA1V7IߝH$3c^$Gc#e\/^JnWxXJ"P"( {Ab: \^zA%NO^&ň ^UH ;Uܯ(dWQLds+)z8wYo6uV{ʌnk3B=;!&;>H@nÃv7 sM3^&jI<|Rkk'*<OG i;=hYry v@\[ꨣWD: C+fu)#Su v[*RݔASowO1_mRг1H1ADw *-tGtp0"tT M6WE ȇAYNv{w/}"ҁ[ݻT=?5Jnyi0 yʏk W3A 8àBWrҲF@kv)0Sxp^O/Q.aT~:CF>\r:|z޳Gg \Mc'9kH'ܶ` )2lv>v˓"/jQk4f:*=@l3RJp}}ʜ+XYtf# ;+»wp[%KpMZP J'k#g5E>juto_ƝTkm)]0:6qV A C4v.nw;_ ƀ*28cȄ?[W Ҙ o={lF"KvA UW/=.\z: =NX,4ɑ FYzUh"j+xugw+!(-{9;+Ń1m}&|& =+Xuo I=eWM@ $ U `[];'rYTzCliSFs8VWTt'LQ\KhN.)~fe7e\4Bn#vs߿}f!0]>_aӂѳY˞ۥP6+Ͷ %Q4Df-Hk<^(wôؙ*W)B ({G8XAn 8&P`2)t P^s~(0N#+*o}1[~ $CR.Z0Z+q&V^d)UJLxN3pȃP%鞳B+P;l3 ڏ{Clt3`h9u3z` 6a\xjjXe}RC[U?ݦqα,K_GhpZȝ,ٶ,޴O=)~@ɀO =.o/=;J-?&'$w"ZMB8 t k4`4yz 8E_2d\NX69dEE刱-g/Ҹ:f0(H**Si%9&, wWp7f~ ^D2:GE 4BΧatPbF -܍ȅ3nlDT6tam՚ Ouw+Գb' G ;t0 e >J,D ]wiU+~D~+@F8ʲb_ $$ch#M.cyiaōh\(-$nåˬ1 J󰭳{_]uԽipUZ`1_pѫqҰ%slyTe—Or_a ÎĎHߟh$H w {` y\̂fTR3gs?qcOԓwR^; :S1".lAs\];^-6HįmçQ됰 AQȢ td 2P"(C:*:Q|.r}z [ແe9,p׊\;3s\1Nۛ7jkMQ,43 ?/jQJXyQ:j.Zl-Qh l ϟ~3@\ޭOA._gUf&-j-#YEZz.JP\.SC}NA0LLoh"EH!*L\o>P_rݮ1 e͇1TdknQ0=O"/hl%@{3%GGL|ȱ6iYZıӏ20W2E3^m6 E tjj׼wND9p 'bap1k |qiB:;DS^8:C bn g T[S2FD(FwK<)B-r$^$2"12j5P hmle WO o?"ۑ/yRԊFL세K?" 'huMB fD!s/L|>+Fǻt߁xjs*S[]Q-6٘B:Zx,P&g!RSL )[ӓx}*0{AeX/F~NI 57ZQRj]EP׸)^Md'LZ(-4d ll;[$8hPGDg— .3/^6R9pRjZy>jHOZb})i/"~-!ϸ)햕5U_qи%S 2f8ՏrRO;jT]7)jy4o+qؠ"KghUcGFF̅@Zz]e1&yA=^4P[WV1c jk!,k=V)0PiZVvMTm)MZQm ''Vh,%t C3:=uOG e mjYŋo>-*hql%YjUn:!`qBh=L$b%ͪ * QW|ؖt 9Ma3  pUW~yq;)A1e"݊u-O¢"[w]vDdQY|)WI#3D՘1 JǰYhcQm{#LS4 Ƴf1Y)M|'8Cf6( k 9$O4l٬/sJ/'a=x2TP$*Xk}mЯR-# ˕-T9ᚖ0Z}ܶxa-V^UˣҼXzPq!z-&I 0UN>Oc-s691 S c W|H %[,C鼪iXj۴;W [?S갎A|׌7m2iz 5Q>+)G6尛JsŞI,H:L+²q>Q%8 jCTT.*SOY$^`o-KYʍF[D%ާ7Vw률ZὭ Ķb,|ȠK^; ?5˲r $B?s'.e8e(*9U"3JP ñX=BXơ>R/.GK8XҢCk&I'#;!KDV[H2?P|-(jA2둄 6&v^J1*gNO^%WZo:"[0m.$ѕ/zj#+b&g V5Ҷr}/)/m*ў%DH1ߑ I TQL9Gl㕣J@($$V&.l2rr*cTql`L(jzS\dZ?[LBՎLrA 돢C?=ʆb7m}6'yq(_͡g4`MJ-KLplDR½S^թ } I *2(# %+}YM)F\_Lp68CQVuZ3XSPڀfZQV=>aWa3\%˒É@n:XDZGĕ.z##t?T:2,yыU~34K QYɖA0' V]%7Ц7wΘj4RZGhۨekuEFoR';Cl`q'{϶) 8x=#a\ gOw֦ADֽM<SFϬ۸ x liN ]'_\?>gs*:>E)Xɥ<ɑ, :ǝ>S%babA;j(pW$qWk6ıV#3Ɓc9?J_d ;,fq"Nia[#ͮ:h^+SG/vSyurd^FU_K[iShPXTJJ\@.Lȴۧ"$<oofUJX$. l7[[X\*Zp p~tVI;ve$/\",bfeD(KB"nx$tW\ jc-c&KY5|"Fpj7JƂf mlRѾ dŗlG1j-H{v~s 9,>FȏJːh'T@1-w 4%#bF;>)I!)RZӇ4||¬;ݑae"}eB[g +7gչZ2ܣJ.0!Yy\}zf'"|peYwb>xv}Ou1&w iiΐΗƑ*u26g:c,R+fUN%㒋X@{3PL2BLM&3=RNQ۰wYc@&V[p=On&/WiT|ӛJ;4:ӉYirO _U5N6hdȏUm:*t2X–8H2GK4xH 6+ϨoEj+j/eJhSjfrN։$8yu4Kn:[a!-&7!7ă=;[G7)u0J2Mu1!aU340MeU-XB(yDdWHXlp=; T"}w8W){xq5;7#J[R\D\9jFlԂ@KBŀrpVȟDcn6E/J {SE5H//tʼ{܄Rd])J&~ tEpp>?pքIbG]۹ /2L1V݆}1gk_f]SǑ(rj{[ Vz&wR: !qe{uݝo2jق]aMIuޝop5q):[3OB ;*X87!V+N!w\3m0lxē12БAJYim@(O~GK iMfN^bjH-% ~+5owMVa}b+kvMZBnaF$ A_ro~nZFacQG?c@}Rf5Sf֑ R/;5]QAR%:v1AV/.qU{Nvmm:X,Qoh1@ʹ1=I6Y5c<@$!y(Zz x~q1 r+y}0w%?DÇLmR)|OHJ`a4J{kU3qx\]ud5+ՈЎ+H%{?1LB!Eڢ~̑,ls艍?{}:\[EڃIN%~Vְth<,TyygX`CAG`VOxbǼՓ) DyiqVպ8;!>1̢~!,[y\$lb,4 Lwڄe4ʷ"vF*|=' 6[Lm%o6`i6a٧⨨aj"yJ_yWۡ@}-%ixQ[H.Ys_o z;>5bK5xEڎL6zrn0q$^G8zӻwuoPKymKg@HgQv0GQXW6=d&m/W X K@6"df^:giT6uO Hg&b I#)^n|KzrabT\X3ꀹm;ެg̋*sĢNV=`o2".LĆ%sb!9l84XǨɺcaƌm&t~&QwHUAOb !t8]WHY6B^}ގo%35b" x &) U#yxl茣v[>ATL 1Hnj^Ij$-/+gfdd3sWw7b分T=KhUjhjGP"Еak"Ҥi+mKEpawm"g݈FШ([pj& ZsOSi(&/WӨ:@n826ه^#|2A"b(guIXܳ/[8w*O!$`[H>"X]hڻ+a9FfJ1I+L2 7PdBTg#?${<ئ.EXEW5`$(Bif(4&DA5”xG(b4fRH v&ǖڡƚ0e =$Xڙ~?;XsӘ{%'3O|<5bKf؋R"H'qat!&ΕU1]ẻVh&Lv?ƁhޭUH`ìСqɪKJMhRiercB(Zm,5s#{)aCv8f<5aڟ$VZb\S:< Y5Z} u;6omkd?!I{鶞0+_F(~tNyS{AdR TVvv#,-t-WŠ Y51z5oX-4Ќp,5%?Z蘛 +P?I[l_5G;>eG!ҠS=UJguJC.N-̹)n!Ae.(,͖>| `]V Zg$^D'}x>? >ZQ$> *,"$-\ C?H\@ ~wiYޛw&?'o~Js~k)L_YTdEɔ)%iE ~:8~ <]ɏHȊ9/k̡]bU4fBzjC( Ւ3[6̍ Ϡ&@ NK&wx):)O}|Լaxs$NcO~h ǣ%fFrq#g,mEԑd'NQ1pݫT[~\02:!,/r5Mԭ/mM,ğψ#ѫ Lr-BRenUq}) 9G `pOJAa3ʾu6 W_\bz3ǩ+]T'V̍6煀ĢQq^d̐08v;̌ʏK݀Ild}R<o 1ձBsn0vXWRfWIi-0idrp8 ߜL@ f2$ ߲U I"PE%(?Hd ηAhپbv'8&$2kO ό`$ g-!9ny*c cz$1RCʕG2aĺN~t5PIxֵ01Ʒ:XB㡩Ṹo:e=&"cgQ3,4ez]C_nôM1v6"'HwXLíaW vWn8vԦ7rmYa(6LWDJ'bJG3euCʠp9u(RzU9ms({u҇ Qz?RwpjJ<#fNE]rzo/3Q'9\bc=TB zgLzM!eB(ގ-Xk$ԡՒ%`[g:R4)2yd1>փJ/uŕ*1n!iK(՚(3O ǔN ۖ+UҊcbˌ 0^*`: | EUoYhpjh]]Dr=:{F7]Iʥ!gYaxKy>Wp9\Yת]y[65&ꨩhZ5H;YXg76q3&|IfmQf/.auXt1Oj0d}.ļ-٠ 8%mX 1 3j0:2& 4R KڞtK׿10?aK G3{HT=ȵIz7hwnjB3#ǵ"!4łv;b5-*"?4%2311ss ب27#r;-Y.4lZ%I7/1ؗdtd!fImR:Ǵ!1d |-[6CXr.°5N*4} Zoү+@ u8æ@A'⧌-;su\H}Kd_sиFܽ /stw23P ÏYU{`$@"hq$,\e'/R)rW]RS,e %cqGҥ*niHMfrzی,jY 4,bs2xVhLHJ&zFƯ%QOӮn7qҸC^K㡞¿xp}2?ԨZ5nWkTgGǍLC6 X&A6&ԅaN5mb]ء5h)9#wh;Ji7C+4fzn`4I:b-w# %5U3[#:ޛ,B7&t!+Ƀ(IQ8a/-UB's+)G{|O츌r:1l <ߣX@ཊc!S=at!mCmEU\L1_& C;4SbP#H$L bccao&Hq1ꝯj@,(1g|.ZfWoټh|$(vDfw\7T|T.O'6p<4j^ vxlX=+cyԁy>*p8bջ@2'[=g-qm2G |Ioۊ< q$,<#]8@pIW޴[N#`xMԦ6-k:)YIބ\ƃ\ԭfSwO;>*ĐHB}ZSQe ZnmNiZmNPs-̙6>zr. 1ⴍ|d##sP.:m~}}V  pyϘݺϳlٶ$-/HkbX`Ì-sT w08[p1ih4v8Q$=GL11>]zqb$ۿߊS~X|E)9(nsgC ä(8Ǚ{QNnwz0!'/҅bͼwRkSk^HЊ$m Qe#W즮,/g̦Ҕe'C1zT<%8:Lαz"d~ < 3:t:*jvP^ -hBZKC7!9z#X\Bsѿ5g;pP,&I*.|Ofe/%c.s wWsiNN#W@c$2/lxIs?w`9*jAk-]s0 s;;hJrFbd /V:IG~ٲ?綗w)pye3k@of&G՜{E&!*w j vRގ|:/[)}zW,^Z q\@mWrKvd T~g%nyʹ)a ;B<;Wc/=wKʳ!!p5U2Y"^a-HQN֔lStuD#ZYy+#M4!ʇF+lKMzQ9֐n^S$̃Mm&r;3/FO*m9ME4 A4VJ1ya'Hg0ԮN9~.>OFy8,rrB毮2PPtA~ʇބIQAm]ɞ G4Q8D‘y+Q3,X5Voi@ 4*{̂vН|Xl8~=˰ޣϺ= d1;ZWj(ݧ7M., cnH HXeu eO)F@ 7k~ft%&d x׶<a |@*/qi#_`#-3>=85WNIOQeE9G(lLRvC!__سuv&ڇPqmfSfƬc7!E)2P`P `W]8(:{Hi('n!`l9:b)E!i:C!EzkԐg1(+Wr_I0F|CE$LUJw=h6aRR@VKԯRl|n,ʼ&#KOubDq~!Y٥C56;J Y%  dB8yբ':q,_yll|=6KX$(;v``}ε\KAI~fݓBbJDJPl%dPx$J,𷸛p"G9$'PŸD1buL?UPcYЩ"Z;;" Dc SDsj.1xv6ڡװiNrg{Xz¢8cɀT r'zPw]b H aq]W'-账w#!m|>M\yʷڤ"hB4z܊ 6ΚEЯkz x(1 sDt}Jߒr6[^1hZ>G-es&sGVpcRj_!V(ϦE2(LDs6tMͷ :(9[Zˉh8VI=}ހ6PΆj ̜bm>l:C%EwWUx?-ls\zբ==>jʯrN-pU$7,=$9]Ds#5-/Uƺ#sv?"(Մ.Ey9+ ~F pᱞ }BڂB`$DŠ@*t/*\|Y99˄eYm+5nM/SEU&jOFLXw#E}t 9헍%OG*kcAg X x]xJR11e$siDdr0"vd$=xkӘ<ݢU3fPWgqBfaHS'] P- aė֕W(͆R;IUcdcV[]<`$]' V̨c05ݦ" .KՔ HK{BI(oW،=)I^pAD\ユ3|KN[ $2eO>)eHwvz74Q_t`DOw֧LDwi PQ6yјjnc p<CNX£)6g닸ˤxnݴ;-'ABkpD{98nR<k^X)Q<3Jy!9.2㯋Gat|%?[vr۹Rb u>} HuYHqݭKԽ`] m7aL5aXt PIW_eY5oJ-RE y YK3<&.y%#c(nf+zU75Hh) 8Ddm\da(6c].BC +h.`ͦ:78[(@nlKL9_|?ߝ1QL!JOqN"kأ!7s$pE^m5(Ⰳ6%DQC}}:]&Rl]h>?Q̃v}kH|w\ 7>y53UN o9u9cZ׶{pghș|K +?o(tQX5hlQs5WI NC֡?6kB)"]')-˥2`U:1 ^M D$9&[) {/l90 /FYzXβȪ<_#- 'XJ/խ20L A= F*i|Xe%z!s-"o5`0 _0t5?;Gn-ha8> i 黊Nc$ _/fQ< 䭼H$R#mgv3ì]~&Ἒ@""LB ˝ 2 {(D-P5-r҆#2fj3O:9i" `(rpD6|lqɩ]4 )W<1- V;ٙJξݵ_ϭ>ԥp [/jJ>$A}j&T=g84 SSE4-(kﮋ-,G2GF8ZUco$cb+RKg5[a(qt/ p'N>1HMD/IҮ`[qVZ"!C64zy^q,DZ홞eXQ-%hz+R/wG}'k X;H8&U$ y¢ILZ1$%?R/2Jbj+.g  X=3uz/>#>̽S :hעBR>c+PC-`8 o(2QOUEuPǷo 'Մ /\L `-) lɦjUEr|CR5v1̎]a2P5]]pr^AUt:o@ݩ^7mZaJ@+V-[T Qոe͘N3ϗCAPb+p(UERb<k cm 0R4̒N:G`7 jp(2[tɦ,y=ɁeB䀈|Hc,]6 îJY!Kh:1rD#A6-?HCu{PR?,*%-AbҌDݿW̽8 IUG+65!bVˆ _4h~h‰w,/ bݣ.U==hX;}ʣ2qZ9?c1͊Ht*,$ P,Ǹom_/a䄵sOgAY$2BP{ /^0stXw3o .>TQtgKw 搈5kaS/La}+G]a1_C0@B6`f Z{$5by&]#vpo!5^)PyRuJx}K}@  -^)SjqwU^]$N 9u]IR~,]:@Dq8N|乵CGm]^_:P+B3[RXRw2wqZAva"TmϮGOIr+ ^b %td@z n/#/J\HMg 9UٺɁ2"殁?Ӣi1e}¼''6Ho`k߿?+0sADm0)y@+MFحZ:"0`CS0S]?AΔ@kWcQYӯ6JutQWmUD02Py >޴*ߓ[>YdF&%KQs֞!as\qt[E HmBh]<ȝ+ 冹gm8MOxz7E&G;FyA;0etཾ| Z~I>&Q@P8N9ҏg%dWPv}[+G:AԝB1qt9:.S)+EVdnM}ŃnA_R^gmJ@,\N9O}v#m SM[8 ŅiHG`ejS^55Zk'9ػi i d4}שr9_/M[d03hlLhPJ$EB7(cPeO,컹eFie )^KƐ.:{$d4~+؅ܤk-_H-H-=7_FNc=4kƃ,!FwS/[H in{4Bx#gϑ *VWD)YȪItJL {7),,j6Dp9!5K>^Z,z+8>uc3S[fIY-(| G@1VGNݢs-^ \*eks5ZYD*Gx65_]\4)qVD[r0[pAHK}ӂz te5l~ٕvM-m >vTO%IQf+s~B -w*ݤ +! 㔕($9Iwu*Ǖl{ 5wt(?,[he=?ݢma,R6JM+s5vscO˿n%Cu1GDk2_Th=7pn`_Onp!8PvփJ%j?-zXǾ1"z[W}jW@yK?P `ktl04+o{ԘpDӟp$16a;][_8ߵ,{ _:03TrU~?`6J>%سa_s.!)(m}keD[0"ǘ'=l9F~3&SĩO,r;NU'h5M_voac?#CCk_b;2eM/Ts::W$aHg7k6Oh>zlG 5@F%uS*ܫVb)&Ӽ>4)R392K}RX Z:L4[{*^W%Ը~0aV\CiL)bn3x*8D ;Ƙ5Rj&EG#ţ_a vIb;u)>7qRXY65! [W1bB.Vz(`z<1i/,Y_h%݌18h6=u׊2]6iרl-SzbE-] bmd,~KxhTTAEl* S-g[{ z%٩~bAiH[Mp|1=菚mYNTCS2ls| H@Sq!c]aL[pg%UnES/`ydNtKh+G N!pB)I]M)B*ڀOQQx5{w40T2e;+1b>YcmV,[ȧWZcK}5^1G\'q@8z5إF>#[{+rڋYnMe}Hǯ f2_#+-6`Mc!;d+1XSmwH3:(gtkT qq6!W٥"%Λ2[D7ՐD"*:%i^P' ᠱ>kqmyW3 GQ t|,@tޗ02aCw[- Ϯ\'P FPRF\kd I|n7X9T XooD nTQay9_jW Czux'vՊ&} &bvkzCpO5?)]w4X%`q*OsEE4J[^cORj2`MDܤ2@)n-kls6n{dR#͗8s"S.($ُ\8[[S5XND"TJ(g7Ţ &+~enHoQy>:Z48.9K %,QNcg-IV : oԶ!،e{ 4l^g ZN-͠G\)1J;u/)B|7D@)_F!^ζ=1'nLb?iYBun2'a4WN+w_b'7tUxH ˣC = '?l;wi.,&Jd.pPl0]:pvTtf+XVdJұNq@b]ܦTȗIGd-Kk.t4wAaǢ,E`iynO XvLqzQthcBjO4֝_X_)]*CZ \5i  ) Sӟ|\ n`2Fw0V.!TOoz> "&@7N0Kz=ceUջӯ bSXy NG~Ur![ENg'h}}@#j+W31%sᙼo@:5Q);2b q·~#3gYwqwPe SƱBKZ:a13wE@Ay̰; z!T#i%]PaSƆK*-~O` O(:-{(3hm($Cg)Ϝ~g.ubҴrgdgoYku0'xH͘Q*`$)ZΊ߮Ά[,܆i:H ΰnTﭼTֳ./o~h .WZJ|Lj༩OszDTΚ.0fgr5s¦Q:(Gh P H#Eta-Yc흙JS~NdV(̑vS$*Ob@ղ# M%pևK'9Jjœk ty$P&k9:KJ޼U3[jJ͍h.OgrjT~vjW%q*+ ) 3[dha9g$wHEA4!Vխh ~p=El8ՆntSY|YfM0h<> 9jP7kQO+o$:ͷsO*WFqmxx$x654%3>VIYTd9>H|ٿPC:>R( I͒}ϽP?Y[f o| 34t6ΆwsZݏ O⥛֫8- ~"3DJqw61!53od,t\yԢR [n$mJ5$p;}$j7njqMq>! cqo` rT :%-_-FTJ~=j2ݦs&.0k&J*c|=`eP2]?PaςIEmB`K')դՊ!LnUd?r| aJZajݨ@-q\-Q9:K6/JKX:KK@?jᐌ#NH2FPN%z=fQOw$0 a-˫E/6=ncU3Կ͉5`@!=^JWe-irhhI;z0)?+?vSl)~u,clS,Ǡ%"Ά x,CxǽHvW'#]/w8<' tss@R%ZV̮,,~]lD\J4n@@\:&Ҁ7M™y[} XwSA'8+#4sb:Ԙ l^]`wҍ_AQiÓ;QZ7[ӖhwÝim8,/V:ɣ +LN f>ԅUWӔ1_+Kd;/ {a[W\_HWa͡Ѝ=ч6SBHT^8E}{.s4_;ռ>iVEʴ/)lNv)o.%s!]AY--Gsv[{O&U&in:h]WV; a~\#HGNsǗ1U\mkЌ/2QA>kq7ռPe3@Asw>IjXpvxSx~O %R)"@P5]kB2\^Q h['dPڭ6N#=8b SYVTJ)cj>\HNϦC9)R%|, \S<ƣW0Zj֤\2<7(5]Y]PZ=G t~;'>:$+Qn2]-hErPJyVq|ֹdl)S#2S{+ Cdc[.!߰gP>8sx|3G9]S],l.ck]Q񸼎#y3k3¢@ם^_1qW5N!=K hYE?n dBҚݳӸ+׺#T wQur `{RL+Yh6gCtȁ,^ZO'H6|J,nLfhٚӕ fpP*Ծ Y<#K?HyQf;ut ֭HjfB#0̈P2EMꝫ1YSODa=l5˝ q.oLa@*~:ģHZ E<${ZZ]$Osf*=ѧ8| Ɯ0WEΛN.rѨ`. %̰\O_ȋmS= .&vb`AZeUMp6إaR_R9E85YrT밄*AzvMHfNC8aR_1g(uW=Cr- 3oqƍW_QIL~ߤ] -ˌY2c.I}DAEW3# v 1'LR_:*kU>^-Gՠ`K,뛿 '! nJzl@08XWl?ܘs(*]}}t ~0j}@{SA™@THەY:$W*ݲ""{eQk釬"Κ3|mG> 8o ;~1jDCKq%WDetg=J;sofбՓT =iihwOvZܧ- E9zXuT5xVϪ,AB{?BS&{ bM3BLJ+uT+^W:bxfUp,MF;kΥPJqRrϙM={b Do[JZʳ/$O]1<KHWP* }GU㎉HD4.D Y4X`2ӵgeF df4sg@KewG-҃`V-ru w 3;>pYXp3O zAZY2-n6̱BJǶ[7\!`&IIq 1`wr˭l (*/G?*CeB$bCd±@HcMIr*1?d( ᜹!XT~ϛ5)5B,-mTޣ)g\$wBwX*67j2bM&dC,:4h+b\FmNc@G 9U)XXjlaC@nz"zawhLPzajd}AE%?B'Uk]6I(OVx>36J3Dҩ?W &gpź z>X1WecZH 7BE9m:u"Vv|r_p1nFnMPIh:idh,$ 6isFv\W0(x~?xR0,sch}rlׅlyq<e~0N>z)9{A.o  s֜'0Rš FJo w0EGz7dYX&^Kڌ+Rx*zݨ%="(r M,jnO \˻{2hx(+6~$`/(x ֦~ 1]k(rBLl^<8ï7+ ͞qNVtk-WF_E~ftX0v$;~K){'lC8CPTl;],K޼oů KשwC3I-qZR\vr_ks^fqSoʮ^Bڪ@VZ@p5! 2>.E'0|!ƸfhλJuV>W#~V?U>"f4Km1i!LAB΀)X/.F&>`3YH^iK22K]45u&J&,+WܖJ ͕ ;vrP0lMJu0d\G[>i=Jo*歴E#[[/6zR"SR-${ѵ4 Y=%]q4)+MY(N _$0VI= &+F$$6tr'ˀ.3$w i^m>O)ucSWعK,˒@; R;QF4?,Miq}CKg bc hSu~λ'2Kc~H>2dd-ܢ&GoBd^%j'rx6x8|P1E>6"xkf J' !Jy,@q<#CH4 OB+kLP0ͼSL:Nu rK1bbcG#a.|mѻC'`Z*7f*{שҖjhs$Y~\<`@Xf)s-g:V雍Ԭ%@ikφ}CSdtnZ)>$>ڠHѠ&+ o{by8%(_^ RK%&Tt,%%-O6N\}\ ºō9m}ԯro 6Av97{hs9_ڟ!l3y)~+|,5C/*4sru@k.T5 N-o|% t&CТ5IKDmu/ (+JHA+8sN`RazXd8?5,`Z AyM>k`/<C*-b'~r!UPw@m5[FCWT ds" " /wnv֣atKeS}X`+y܅L fP ÍyDGP9N?xל>Gn4yhҋg`k"PsU|{o; ;rEUEZ:U8?cy#^]Vݏ7 fM wݣr)9HWռc`Fjp2Nxq>; /|3t b6Ac?b9,l "˲?Ff5J$6?qlhy)^|j A@klɖLoI+ ϹͼoMJlxp)$qp߯ = 0 5B@jUQgZw9k8ǫ^yxrR%Ao$Ayd"qlANZ 꽋kzXaȋ lQ12xք>D9 En lj)- ]ݡ{52dRޤGi4 >-Ec[[̰ڔM)j6'S!g5NR.Xɭt썯WR:8tH0q։IO ‰nP8 v5Zg,q-͞iJl+pX GVoc9^OH/:y报?WAIڢ?{xY@I}z W`w tfP: qjFBgC]'3HFa#AeGS[⾈ڶOL5>_idԪ߻=NCE;0Z\߽LKOeGVELnWrŜ@YOM,] v\ؙ8(QA P(3jM%9|)vah?BeH2w]x-]_.Pӑ!41r@]ؔ&S/LK_L6A~`yՔ&a7 +iU2J?nc"DQa]-yțM>7\'ui7m'b2/1NB|"AwDk*'3(seѱ1$ꯟjt!!v\jGv/3{3l1a":QihsX`>ߩ7+țAU?ȯhcݙ<@h8'TuMC gP&ie?/$Dh%X3S3jrcg4K=|p`o V֫{$GjDY{u=ᡫ 6D˿ԴX4d#eKM?vKh>яTQd௜$.i<I]9ubv9CT;ĆXk$PC RxzN|v፾kbNKY7+Aipqad6"R7-7PvCޗW?=ǥ\ [%n,^w}L؞9&, W ьO\N$Ŋf&82%@%yNݛ\d7VOllY%!&ZᨪuA cܡgȰῼ.EryU2S!xzҰ*:_IץV͂ ~U;:4Kfkccvv݅\)t( hJalKm  ٨y ]EE[tQ `.w루oU׋4jH~xP-.<7K>α}\Cv5eE%X@3#;;'Z82#t?pw7{K,i*{;>$ rr}0aK3':8}AdbqD qץ0p9Bړ i`8ٮMΗy,ڛl)oK ]GQ$X Rk痲%L6XVVlKj,}i UL0ѡw)0Κ cC!ĩ @YLkls1#م 3=2hoY1 w\zB+pa1L$!sUr)VꠙSf$~!+_ g~ާۜΆ-m`ҕ`S:{SCiy=+GCOBG\.J⍽FWߛJD%_D,VsޘYmŎs?0PKAp~遭@Z9md;_VHJT44F*k` &5T]`I1@@ ׇh At AH`/ 3t ny!#7=V"gw-ZV*[ U.W#> %GtW"6RdsWrOsatC䪗 40'Al6uIBy\ ߵ͙#Nal&:͊_q#+[:٢^Ezg>w5O DEz&K=֘nK]kO7=W9\On{Gl$wquny1#`/v6M~,[D]0VǪȅ]Z Mnbl aq ҕӢrCaVT0`WԾɴhYk8/z6ՖߞeRKW+nKur$os)J- \`1hg2]DJ~N9w.R-bkRUN;F sݞw(aĬ)Y˲/m!+L1ERJ$ޖ?"l۫ %Coy"iZqt^3ŷVe;lZ.wͅӑoR`|9Kaaa0kʔ$vkn&:ǯ@?8WXhP*VtP:m3I@HC{fPt#na 1'F.6;}=F憜;;/@/m#;ov+nŗ8z/$l PDf0BE.OeJ=5}t+ݳ6c M=qn;\5½9tP~cgfQ͘E0=:_Bon峽$"xęs*(Vop%#>2?|~ ʚ|[Q*J~\=_f9U |.jM Qydla1^C2!7gDnm?>`}7F% w#v[N9U 9H]s 2Na7gvJaxN%PSo΀JfѿHb:753'!^#_'?&N(`l.>Jt A?ܲE+`cbҙҽ־py:jKM'QOߺwm] ?Q^[1vxlkП|hWl)vY;svH((VH;_eZTa*nF_V菨:):\OX?"Z'#aIg`Rn. iQ)ݪq+-mJ<-ׂ߬yZ4u K~]aӸ? U)OXd]+zv9b >=dz]F:)~rl7̳T  H{Qt^Q''}oQ*ma?UQ@|t&SNc!Yy*Hp90jEv@:a\CPBRjY1|H@۸];*W!qSݱ# Rl"-gaˤ  -Vs%蠌0kEu,8! pKs Thuxo'& #4}6K[cTu]'3ߕc7+&hy,¥&^O .wr ܾHOEl}j* |t@5 ,(L P;fѢXGtȀXFźlLfK;,lg~@C~ v@ *j6I 9+Y4OQط+at|iƟc ɓ d>Pf?Ry]TeL3-ةY XaKkr?~zjDw='W~\?JUr0^FP6LF l&deëpJzRpp t 3uRJWˆXS}R%M 0PMlH9pO[D?*Zd.qꂔҝv'MzxDmȳī>Hf59y)FH.SXC=y3Vn OGW̞$m+=zi=2k tlAV s HDrcl%MzⳅR\>1)P<òBy%QfX'W6J'APb.Ќ7 Qy >-$xb#cFŰ ߲_jq*[7@H0 I:u=3 ,K> .;21-)B3๧ko c `WB~g ׬:Wɬ! 09T:z&tPCa1Rmw\!CuI$LijtH '͟}/2_'eq:aKGQ2` }_r*b͝My bPBU*=d:5IcWI2^ʧI3dK,.혛 40lz $ukfx8|ifkK OZiђzvTnPA'ev,5x"!I=WֈFoϰfK(_3NAu}MKyJwuԄ6Q ͷY֌`Wn 9yX9ߦTTNJI tz"x4k cgW0w"*3Y0kaT:PC C/U\ 'TN6ܵsO$=y-p[<v;M g]UQ*n7E=1. &U"W&zG J*Nh1x;Efi4b{#̇<"B;Aˈ޽@I\L0| O>|z_8~q~L 9QvՇ_DU!-×a^uD7FQ]} ?]Pg6CB~+'HSzڀmQ`=)AcśbW.qڢ{[le"/BHV [бY}9i9/`S쟲bW BTjGD$%f{axJ* 4uf7U%>ug+DJ8oX'a*sJ.@ /ӭv*J v2CǰMWB ~L93dg]l, EDE-hLh%Kz@tȯM\-X |sxhgo㮦vJ|_H~~.q'$v$5G̫9{ʅKͥ#nixꜥ ƃm#U}٣䎫H3=$C,Bbf/- *9E _e0:+4D=7!P"jӻ7x*w@@GgAU<(â E,+o+>ʨ= Fl!+csw{$>cBm 15 B#WMUJtxh*PujȚrB/X;Ck' _ +wI!]ʇZ7vZ>ܔL|.{UEF#"K>1?V1+xmu; e~99PԵT jSă9\F1bg jq S6&ybsJPnqQ "CZL3~MHW,ḚV'b&9k%ƽ$/s~VRnw@1Qep^ȺSi9-jC&S[3pf`P0dj0l;;Cu3~FxOI @:pM`[b&-.H*q2{?$6Y"+Rd%\Fpl9em䡿_LiBCShp"OڻqEE€Y?!*Ijeb+ x?g,$%Y Lv [R9g`M3>}h7eŕӡ'͉/f0Iu'>;Ю2'})o>/=כ'DEx [V-c>tN9ݭe:'۪BpJ/~YTG[1qAUdϒ:])n~+C£nRx䴾mm`1=MV4PpJjJ 8STf~2EqRPnhm0q+ع"Q7i şgZe%!+{^92 6FmJiG\m)L wNX@ф$` Q}z`d*p7 JQG@ȻˡJHY4m3&ܤבg DE[H%29#PZLH/IB3=BR{Ρ8MDU ͫ-Rw<׵f'#B-k\Iab! ğ~BF H܆p?ScNƠ)Eܺk/;x`~*$,汲Kڬ SAS$KUpE=&1JdHN9rJ9aJlk=(?P ĒǂNZI.hW~\t(J:QCNnfBt~gG"2,pf-\pU#""\<&ܒ3ήD_[XVTv+EF:H#WwkRpFI(smk}~7fq"Թů (ÉD:h+H`D!t5F}abݙ *,w[ٯ?E9在Hq XG/DOIU'\^7D 5K˂/ߟB@,OHqaZI`@3̹ Ȕl%t?m[La-?gY'%&pwg*,cYs´Q4RDNH; :[xȠ!tĵ~yݔvUR,N7yShmz;Tx \A唪򮬵A1z)JcՇ7T5h}`JX6Wq{C/>,6;H5<IŕN5䄼vW!Ż$3f_ۊ{L԰4Z=;HwhoG´tƘY,XUCCt>8!aG8kf}OR 9`"qt,c-_-WT31#LZqBޯFs|Kx4n'(]p(.W mYgֱ{%[ >" ǒT4hv馸vϖo8&Me]#o ސjIYsq/5`C[oH1=db{.h=Ξ|Ԇgwu KO} F`䷞MNN=Q59NzFu>^TV.֐P>GDc꘹1L:ⳐUNz'*SwAX#zB1,,kۤƒƑ@/Gz>hNJ7w.z}MFFh{]1M="^wI͚kӠ'{ =h9@iD nʕr*$_{R1s@c_zw^\Na-X^6n;[zA+DR{˯AiW0[XzYF^٩[^X!u Ƶl44`$WYp< Y2n[𭇅i{tmKg7.B swBI'&` s~ P^eJmAhgnrxLaI]oqy.F?_Qo`Cbۑ@»B1ץrS )MLsX d2(jKaE1 G1\"i|fLm!n)1.?(p05-YDrG[e m4\uK: 4, HlUYcƺ9_vuy+6ȶceH#5OBQWWuOoŜ xzIht+[,~̷8 -u ]jS">P:JU]37UywC_hA#<_-W_B' `:A=SGr6 W, ,ܿ0p6}Cׇqމ[2)V뽗8b]t. Tae*ZܐX k*TuFuX!?Ӊ8ݢ$BnA=9`hV3UIG$b3Pl#NPvۚZڡ1ٷzkXς<#؀쐤)pDM6l0<:Éey<6obMM-EAU?.1Xߺ ]X\v(zN6ͺxۥ'nK+h\ƾtFW$Vgwr5GmA#3z&t4(:/ENup]%|cdY|=\#0Ot:i.(f ?mi֏@ L/i=XQHyM4⩗wnC7(h1_O5SlYKQsa@6;Ƙ@>.ִdPNф&}?│yHs}"#=@wK(i[K VH`lNd&?tX>~ ݮIY Ƒ<22b >|Zũ j~FW6L`W˰fW>>& -ߴH`XJ!iD|,MD|qKN4#dát+(}7%f0b"y<젡 CZ<}"Xqhޗ9}B4GH,_7i xN isf3Ă!v<^ֆ1֎*{O\ܡUCsx{E8͏U ZGw1A2kp1@i Zcwg?F)!FOZpԧŵ/Enu<F6jPoq#%uܫ}bUF0AL2&"ZL;=e2sKaApr#hO%=8t )(,GW4)ѻQkM^ yeYΌXW0yDʵcn!4SQS4HvY.Dý/|?YSRpSZk}]khM`]t^aUtb$р1eISmB) sXnLo0X{f)И#\#? )gζB ;aپGaYtDdn^ܬ r iiwK6a{+\ |bٳSz&E4t?Ψ<7Ej/yߎW8z(Rus!]DA'zd{-Az`{<4Ξ8V4_&sonOlΠvF6Z%{^:7k◝L{bI L.\LCgOW7n:4(Tb77zg+^ Gg&tH%߈!Y{vR՞7)({]>55 'u/!lR~oN̠A,12+B^QX̘Z;Ӛ4=&b5q\5ǩpoe9bRnIy_Xb*jڮg1|5NXXPw,7]/|QvQГxo/?GDݗv}]e}hoӁs֗K8U]v0bB'~#*6xx{㐈Cj(wL2֫g^OJL3j⩴e?J ;B%$tl7J Ί# ov  Z]HM4&(sf;#3, {rx,&;& ,#Æ2สmc P L]+O9{񄽕ed{`ö//mR_A;Fn7]eW!F^Ԁn'Yk!acĭkF!Nή 3873AV&RYA, 7$EkFM8'lt@}V{*HZTŻPjELHÞY]887@Lm(dE@PAGN>7%F wev>`W:UpQ {4χtdIYU<[h,xF XYD3s}9=MrbըHzM߮#sϫ_Na,ǝAS@iǣz T'KFU&ZN -)R^#'z[ >PHP4rPQ*4Z-Œ"*oZδlUW! q[?CªM.$-4GZJn7fE;jRkuUA2K'W67(k`^f7wڟ̧UK< M־kv(|W(<7mZZRb N+ /ŒN-yGY['{ ~Ӽ<wԬ$(Y}?Kx+[j6=EUAh&p55iLk#űm*ȹzze]'A2.B&ǝd-8-`m03j%HyuB.Z37]PJͳCX&Nvpf.|9nY~s Kj$TE-Loڢl;;3reY~A٢)ލ딂HAKN: SqD|F}1L|Zx`$q;kބObQD# QĈh:7^vBɿoNl1؟POf(晭f-[Mgut8yO.f/ozc"(y۝.ҽ’|D8XDZ[е%Dmks5ٜ9ԧٮ*b{zQƤese 7;4yOq`@."g:nbcS{n0?GNs 7ouz/.sDH)+N3t|EXKdL] uK$&T ,Gn9Bq};pUT H|lbH? aΨ +ElߞPd\g: _8%v(*Sf>y fFfLLʩ}upwbVbGՅnIbIAGyIjv3j'akّ%;V9VC+ǯ_tSk^oΡ{_:1XIaNJI@<_qbD6L_k&87.pǎ&Z%>pS<߰&wHh-cL 1kJץ 9{)lfldF,Ӻe!]$7H@-(ۍmǂ+@9T*Yp"v5S\A8 3wp`-Yv.#_x;D 0uRd9  xՎؔҹw&\04z5]aܥIG7;nbSmeW6p].'$AnjwwDNO)cQʟg/s#ط#hPklV0#kgQуr°`"B_䋅/0LyAt &[\@Qf[/z&*akIpeIh] {HF/^d`8hf !E΄?5^VY8a#jb'>{Ǽjv5(g7\Vne6*S-ƀK.9A3Y .aweAG}M-[zY}] :V9]"m+Gʀ^^zLjM} \N5Χm簒bHY"T; ܲW1પs(7G =Gw߁CDiO_\Zz,m1!vou|:T>"0zߦl3Xy[ Z_'_gH)ezfC{֊iNYV]T->f#*Uy509gaKyXe,E;96JvndHN P|;ȨSp# \&!Ms`Pzuzv0)O!%5D,ßw!7Gpd<0Qy1kv΢_j.ĺn]A<+eom4D@ N|=&\R]3brǢx%x5N~fh&g/6lPF~K!v YS; 9գ{g#T{_=OwkA>0]Ѝ_ Y6݁`dukn "0 ed/b! G43!5Ԍ:ondSu܎E4KX%.{yFt]99MQ7>諿q.x#{v/Y]k"t m]&]@@כ0iҟzhғd*),u~2ڽ=0 s-9Xw A9@f%dNRבnvDK4|\4N8,#_"W-j̗4|u=%B:<%ebgp{xsSҟu~k215 q sͭ/^WK'8Kz(Iz8C:TAƥ:f:bôUg~a 1 nm) j/ gSd"v(\`Ɠl_L p CE/xo/N#9ͅjMs9U MDEHW&MП9,>P(W*+e<ܙ>s W!$/LT<8d&f+goͻuyl'0 8jr6NFzYﺕ7Y?IwK- J0CSx=EFg,.2v)ؘo6͒SCy[Ont't ..yv!fc[ L龼IypP$!an3 BX?hcm '@i#>*V)gYH4q{|V ҬԻn$z)^2oyweY`nqJLyQSe9h;E6\8)\<*N\APMȩ7!]X-^ЯL2|xdk\Z jݜ^g1Y.@9l-=43YR Tj='+)$B6m 5[X=h(fc}e9sc刾kL?f6ٳV &_<5Ch16 :Bc+O4 jpJ,&G.TYhَX Hwkڪ.XLC__ ƟדE dE/tvbB:z&T5&{)M֊R4Tp=VӜ%XJ^Mp}$ys+vVBG; 5K:A#}˅Tm籎Bi|\pYS oC-ٕݤw+3E.p ^"uyD]w_,KE $&+ZD*Mz+OuydjK vK;*/Ϩ~*&))rZ+Ǖ!nЊ[/r3솄Ɋ"єz&L;5mcCUG~6er+H֧` Ml!GJ^Z$o}EOO RDU;ɨU<"ɺM>ltQ*ƻ೉h0t!eAn2>QɱGw13AԦبSm[M#}Jy,0}453J60Sm*RT *!݈Ery{3l{ gdޑI~{;Q;\gC/7`Z2 aUaZŊUb&RHw;;xN2@nAk\0y Sg|qezr`.ą?*+gl1v\GO~{gïd16y0\K=9@3rN-􀯔@'`[a}Ƣ Oy 2;w<ϪozVa:cdTskaBZ24x?NWsB nv* 2ܕF@)~BI[ _fKA_4cy q-1|]53@Muh( ޸<jG=)AO>ꔞ`ËEcC9ˍ*G佚 ^s2E, @}9W>MmZe\ v`_KIk`uE)W A!:k bAzäpg 2R m n)B!`VHB;K}sL5l3&' VGL˄@eryzXArx8ٯvMc0j?bmG*~ ̫o*d[Ew Ӏ^m/,3ɳ }jjqI%tÚ3~Rc獤푕0ynYW]FַZ@ժL.ȓsvwJ~y%"*ʒq#݊WٖiҘeLANW lP^lyΫp Dd WAP_09S(y_WӠ׀-Ԣ(GR98^A@&:خV"ւi-M:b.3t1Y)^} _rS2dn.iR6;hn/K=pɑ_CD%Km"%|E >3)GbՋ/׼9(30@PU?MyCB1%۱GmHt!qc'?!5IC*d+MNW_SfMZJ`8v2LBVp A>G#{VN>H|HAF#AAsPV^htFTjC/^H]8C,g_:40bP<7uGT*K D ]2(:5_Asd.\ѯWFm^s Teȱy4-=|D-VH8]z?l* ߎK,'oR.L6!{To5D.B#ߋOA&.G7M T>,X?$@Yz5rGƧf&H}5 9E нcSq! A*lWa0yWN5J,|. / ў .[ Fؐ&.MJ),n[d} ~(3?_֦fLj?xqq{^OI#ԬlN!Ӄc]Ms;v.^%ySF 咶GKC,a sx ͳ+9P5p Ut|vMp,JLS'~%6JQ̧=Ԧ_^^x tXf|uB>ſ5T&ͫ-߇zao' 0rC U[뵿;W$ՁdVD!soxڳE9hĔ7KavITIU?)/  04i`T)=.B_<`v)w(Ec O\S~=h+楾_ǹԢr,L3 "n,']o]RՊp?;:8{J}4[ݸ e-BhLRw{0IY]vTHTo'`y>`D~F}$<&Ϋ4 6 6T"]<hl:-@%=]4tw;7 BlqXT@x6kIr2pV7sfr.}i`(ѴN>iC > u{q.X/ cn,\+k;t@ emMQ9 $7Ws`kb i+oW% $4m⡷s/*d Բ$5~c߃V] : u=-Qկ~F? ҝ@gP",M9%ֆ2a߄KյFDl۞;FA!J'{TuӊlDa41QFLjwU8 J"AuO-)b#Ŋ^Nx=@_zv:7##+ [o%sŪN٬s0|P+U=ha(렑^:Kzrڢ G4UIe 7]=ITԎRyrocEm4QmRd}g2ls6YmQXP%!&b@%tCםjz2dinT?$G rkt@hlN;}o/)mPq \ʦ-6O1 Sp4V~L+*rWu*62@۱G. 'Ifӣ=X(舊Vim4#.,!󖜷`-~C.BA@"NN%k:'R|wA&7Nۖá\W -ޛWɧxSzȒ SeLYDa@ݲZHݩ;YFAkiB&TӺ ,2u%5*TSlwml/oVsEQBѶPtQ>~>djȺW̔ d*Rڮƒϻ*R]vUb([O",1Pm&wo'F61(uL ܶB^U+ӟ!> LeqOp$w;[&`"t[^@(.|0 fJluK#"Ҟ>jgL.C'm;1~LAQU؎l4zMJ氱M:;ixW;RV<b""Rlq},0FD>iƾa-77K})sAUoEkTd^hMƅJlo|Hl ϫ( C.`ku停xYL:֎_L&AJZ 7/-LF!}wN~SK+F跜נ腧WpLpK " NVhg2F@rf.(e_[GKsG:jsFL0zCj fBM͹m}] =͈u}Xğ d6(W45wYY%Un.2=@*Z ISQq\N;c,χk9|UDJuѦFuR岹gN0S:X;o5 [%ge @ݺ mQӢIC)$dY5.mR?#Pwݗ3ˍ{0|;k>ѓvBf G]0X|$LqЏn%o` rPn*Lė$ե)H:fdqYe]`Q2ə`zlxdmK\#55$$ƑmRrIʗzABJO2D i\dA" ;*?{{WudNy¡:5QrS$J[Y׀'ղ𦐐wKIcwʷ6]BBH?#< H[zPA=8t5%O8,_"L2 t!ZUiHqQ < vPf:|Մ&b 'b!Q3{BRce e.~jdE6lI}FK^$  !Z7П*8@9\;]ԴC#(B/=FѷLɠ4a^W_‘)) VN6ְw޴f$(1tg^K+?@CeNv%&P<߫cjܒUuTCrBimUCQcq[BŰ#|+,_gKg*28>.Spε)_{jXJbML `zuZ>`@w ;rcz]G.@F:}:Ҵ`퓳#Qk7A>,ƎO)~^lH H9H]] f\ymE/7TNZra2p_LyQ˰sb<:3WS@I}AI9%r4yl\й+~TҬӛ!w!vc\wrqj^T'&i e,z.uU+<=<^1̅<:is-SӞ2TlN \ B fЧm-7!Pa/&iv"=ЅwG&ݭE .oA2")cȩJA Kb{q>DҭӶ{Nq:r"x ޭ[ғ>90giZס"D 7@w=$c (+n+ T5j" -{>Wi\bȟL0.pvיy(r.ns֠Tj߃)x:;mRs֒vܓrw t?7kD{~ivBɻO -ШcId)E]P`H|;=H̎f=@Md^pH{xyAOQ}2"ǁi]sI;o+f)[U:5_.ugbVg9 &x =Lk6H鄕_`O)sWnč(][0V s&d}|Ҕ3Gނ-KH]vGAɴd Y8 \95h(uGh̊G4f56D#SoU}<ع[&4hZp%0(&Mj@X@BY_NAі3x.G[>g2K'1 =y|HoR"T,; 7$8#;c\tPY'/DF)đWfƣk\]2}"RI!\c,@$ +"#s8ٕy Q৅GtrKyQ^hDzغc怜v^dme8h[(wcOZj~R,a7Re]m|l 6;]jEWJDt-4F_}[oKMS5fhژw)@BYiր!(v^03a,}}6D>H[r|g(+_ Y3jHRIfĝg3x dleo :aFC DDL^֜ol0;}}Foc\ή>,yHV@a2K,q[dzqbG"rr8N7DQPC,={@naV?NYڱSAcC]^GI r.,SxkY B:7Y˨O 00qzXB_^LƹQ1 ֊cmߎS¶mnkgA[Yl׎ ~XD4+Tz0 Ӿn p|3q,/-rhOaX;9X>+I;.*"t}AaABd"iNب4MQY^ qvtbi%3mB6Q+|?CUV Έ? k^*xFb=u-q%H;FSQV6Ɨ}\'Hp7ƴ5>rATiT( ACfyjuczsZw-ZE `6zb#4mTP m-olQ&kőe1UiB6/ҼDz_pL jǜIMw`y=M)XBԩ!T%!u(ĭq1RzHBÕ$9n}4/5@>'m:b)pms gq뱯a h:Oaݡu,0P{ZVG1ܱa;ʾر8 !Hx߱˭Lf 1M-~-1f&݊):?P?䱉n ׇMےI-{6/j85;NpBT,Úͩk$P'K{o7/io37u1cmoBE*-r4?^Au,OH2Ml*NƳ_#I1at&Nk o/l ˮ3-ZvJE|ϪSޚKQVv(!1R[x=_%tE$ҟJ74)/.%r,,Eםg63 `w1\e -\Q* w36 ~UQ#s.bSdNj{mZøBvzcir Gc4 -HBR4)>6wvI=S#A;-g yϱ'њHw1Lc]?H˒=J$ZtF hCD <K`bB'Gk d#xxgJTWеE1^`TU W3 AdoP藆B;ПlN0ś-kMe*+$6}տM8]ͭe34,UBX=9U.e zݚݓf33x$W4Bn@5R@ck斒R䶫$[#}ZE"[E"e- >IrBj8oRe< {︻~^P |X OScz7[}().-غoz:>T)ӪbzX73=`w*?B3"sѣ bØ,u)ـ!SwuQl bZE.P|U@r0^ >~f!wys cuƬG']S^?]RBdQ ~#J+i|;7/&}Kδ'jWov NEg iy J]]3 _ [K~-?C+Sgh4u{g`vA!]|^IH 0Ѐ.ӓ:°A^N@j_s&]ƈƺQpqY9 k@:T`<-sifRy9I)P}98X5E(G]q35+!|TTT$8-vNvUJ0w.do8eIq2sze"nQo{%r;\t1o/v,[Bܤ:p3G+{/k4JPi;)JLD+1MK:wAtq". A !15Yغ >[%Yܿwru+ vRI ?n[ʭ&G JB y6~e:\:2 WH!<ܬlɺNӬ6ϣÂ2ӣY,vadȆt$KR.JopB!yfGjAUD5okf Ѱy4>p#_l>=woe*zD{fRjtTme5%*Jxva98׭:QRh3_G\ؙX>}*I>Er,Vzi:d`tpRWgoYIF}k%. &\@,HZ._-UQ4zsZW< s*m74}x,jkFڿjR?_x&|k㚘ѽSgYR2BKEOD?a 祀R6>UbJuou3$dTP/4d{l߹ `UmBر#gGjڦN묻-GgsvDV*\"EI 2TU)*J$Rcf)S"2XlIziVwEZA1OPdn:m4kh6uYX ?nXaq{fCbj| :焵nL{ɴg`͂#V&dIXe~>F׈ƷWH~:D~c,4^` eٰ~\}iZl㰠|ĹOĻ^%lG/C qݩvAu?Z'\N}Ɇ Jc:šL6@-P`"6Un共$i^,<%V{:;}d&Vhch4ʁSw1ʠO{B!ZȘ|+Y+f mօ @F!Q5݄ rY99sjSng/`*:K6\ z=+ƸxٶZa^etل $0U LF'u.trWI59=GTv巯.Xѭ2QK#HgHtLAwAtsbu3g76 wT疇_l/R+cxCOd]{dӌPJqq?FP)֠T1r"U %{ƚ:i!j Ru?6y)G9 2Wuk`;ԎP}]#T(Ṷ6iI }W brٴĐIavjXoIrP j .ݮj6rZ+ E(;KY|E#Ao3S84UEaVtzZ%sy[0 Ń=4w--n4)4ՊQ@3D,r(|Xk'82ѯ3N4'Ѥ0@ԌpilPR ^L%lJx;8vjڏBzo>X)V&ESSXQBW9{hq˕I̤FL ߆ v өQq[+?QĉBFcpI1>^Nx % mZw74%UR.,S9N޽~YGv8#H>03u}W,ma_˕/њ/YLr"f^ήW=jlgvT pe+DOG|z: }:A7[T 8%0E)7V_@ Odh#{8S/w鐂=]ہӋ?Rǐ?엏TBJ~"3$ңh`"?f@vdqsUH /^i΄'!mbW6'O5aa ^6)Y;BGyVW6O0rxF-Cܹm_$տW-'EPY w,< CKاK;;{9B/R1xE9d7w6A\T^;զh_6!u͏U Ej.n9u`Xg{'ӏg]R4#"增& VB:kX %ĐC =$؃[E‘{W845rcݗ#}Şv?8lG-t$%sAɱd\R5M#LDk3b.$etKr|"G|iӼ7#(cA<ձo?Ȏ]?I`TpmI=L}sSJȐD'eOnsk7nV=lA~_?!#@kWv~Q4\>x8&/Az>~WAWkuhE\q݄^T {f jZ[1v-y`dSߢحe"024)I?mDBe* ۀr* TsKƿ'DH~dc6Uq_Qlr;|7om1HVg7ETxx $& Mۅ.QgIWȤBGgQt"b[-q~Dvuvc3?:]!'-ź5hڌCM-ȾBDx]#B"Em<`Fwh:aM؜۪7ׄ(ÚIX̿*-*ܺH!M,Ю(͝tNPi1:9((+vf" ҈:llwt> כloichk+y'9SJu')g$Fh:O; 3ND!+|Q[=I0qDlwfDf'0:S\ Ov"o7oMFj6dS bq$qmSW*h$?PZQ I+9ITreB+C'Zne%Mw$Uw wөNܚVȏ<}Jg]FQg*n ^ni,*Tp܃4E˧ӎ;PgAPN#}GoIW#6x|>CC{J |̃ -0bCJx7YQDZxvFmYۺg+{qqǰ{?sT`٠*Rm6'<NbFِ&Jk[;)rwm0$ w?PX_pOn-L }^iF_TyTtz4r/a& oM ?+ "p?v͝-= 8k1H%kDJ qfZ?$X^.qa$ I"*-W<)3*(9]eb(euVSIs"Ƥ5mggoF+@c_"#j 0b" 9QwUHn0"N@ }`qSòe<)HjiqQ ԡ:ϷBX? ͳ%1MP;SYQ1`%}՜xB?CT1WMICc47 =rJU"DE̓p#JHCO0SGg~䃕L2W3FR'!p2Gے,enlTm_L+EOGy\*[BYXlwG7M~HO|ؙzEUepNCĎ_xokq~aځKţ]2yu<kY('Ο o"C36d#=~m3 \<+S"+6 ,\R )S.J_TV 1?Q #rlaQT*4? zpdoRw#]ܯs}0΢iSю@+jROHw)с +8BcZgTQd#Մţ>lqB1"*/M5აqFr}0j@ c\كo7zOXOO6!!_o[i'$vYI/ aoW C+Jl#JkA"ALKX>.bUҟͧ3Ί?i/keOx,"%FK9oJtL}vI-&݃aYO1Mk;1ﱴ1'dЬP2}DωP~@`5,ewsuۈܶvok^iH]-GZm1%KIU>E TxˏbpS0A6bUz c)TdX޶,%#LB0\l^W=^tN.n5xmr_*Xjc^$ؚyOo:, +HpЈOFR#/5::b{ŃƟ4a\GM]曓&3Bd?ݱz[?,A҃,G" xx e6ʝ=.W=1a4Sw\r΀#T1l Ql%,YkR g zv3%"eʊuNmGs;YO` v*PeEG3@Qsg~kg*AZ =YŹ Sao7;c-LYgҕ$S٪f ‘P[li'oe7]5GWYkl&]ӱ)Zpb(=e'jrIR{!Qߒ#\#X\0DT,UN9݇oYfcZ-TarWdtV~Hʟv˧غ`M3m"F'O  m /EFb,Ժv3h0~+Ȼd)/L NLIz<s gNvNG2 ɐ**,(ER:nY_ 5SUY//($E,xla%C4 Z1:v +x"#ׂHJPV(Zyw>ѕ<}$ɇ<-,U|SXc*o @ 2nќ< a `nX:tOߠ¸JZ}G`U+r#A!L1gPVd晾Ϭ,X }INTJDיVNk& w4^U! `@$wDŽg{yPkPBib {pCwl@"m_z-' j"O/9,58e~L9f Yds`3!ôз+^0ZLjUo^_*^h^0]aMhnP飾C;1#З^T'O@mfNjlp2uR\F 3'L.KF{I&t1t\ '4H m0)dcѠ~Qe bz2T0; @J$<T2h*h`>xdH΂iNd:dY*!|]ywCg}AgG~e`m0O%I+iË8v}=0ۘ>ڊ~$}Xcࠝ ixgco('IxbThqNL;6AJ&pS'&pT4#֬tlr}}ƽƲQ]Y5]Y ts`*Б⛩KbxN=қF0< (f.HhٿOj~3KZxCQo}̪<v, tܱDՓ.jSB8re2v]]+XJQZQFDLQ)lے-7*knULFQ;Mgd:K@r*Ap˹5ic@p<VyU.|@gGQ=3e˫9g6sS^&-u^ G4Hp@iШq(r*{opG?uuGhڤ=|>>d(kQY-]t'hBt ƣ.om-URH?A9W>>Ce&:L[ ~m+=K0o)K;ЦFUZi ibhׂ n3=Ӊ8}9+@A[жvZi%+Kkh'Vt>~]XȨx_n-V4=;k+i2,k %)) wQt:VK#ֻ\@4*ΧqgC~weXckWB;9c# VǻPa A=D1kvԂjHOjk?'iDBih %;AL͹b~0 _M֡(r,9"l*vY'K"Ak NL3"T9Zd $\‰J޲!r;B\;2VF|!yI$ssY)H%% [>  \G881YEfT9z\!Hx.4Ehf8 ipS͇ƦйÆi=B17ZmKьIM cݬ148噠PwT1iҙLK-Υ۷@RM^uw)[5tY1+US={cJw%jl'9 >I1 "ήх[A A<y/yI2HfD@UcQf~:k\CDaW#ѧ Lmc찭1'^čX`JE goai ȥĚ2\P P\j;XF~l\; qh54[D0"B~VW$d ?mcyG\2U.--j\Emuij:*nE"X[;̲F$_] 4 ~nYHz'9FJ^)_#٣QhS%eiآàr W0po\*#o)ɕDa2PuMB=RS VgtRC'vlW=6ĝgV!NW82AÊf kvXVe3> va!K:ڔ:΀}KL``;2u[S˃kXN=x xӓQFGg=:A2"A4?҆Z.zY̟ZuYEȔ3TxfG Pzg옓PripW" 3}Y{:>cXb3يcw.&-7Eز4FMT$X HޏJ:LYB\T AHx>E! RԦ?_Ra&fw;cd`-l?UT h6G=܍VNJE-6' gSŠ#4\=T֡׵H,,gF@qT01*.=UA*C.Cf(b4`j"GstþIs)]8Wi]7^pI8(I=38|2X _.Ukw͡*EYZroU=9&ʇZn !D(Oӏݾ[佝d3$0 M"BӱxgJ]ҩ(kexO IلYZ(ҴgJ(0yEAY M|P{МW4ȑ91z`ydjN7 1Jwt%$n;(GTgE9h1 |೔Tr~:l ɦ!Vt:C>W7.4_48>>wr.\7 }hvA[@gmLğ`hpD Ҝ;cN=jyrbNfIEZ/38-y$bL$sO/MKxPv~Me*u%y7ɾ"&tyB8 ]FEa4$2l 7[ݗyj5ȝfMU_:iNI+U GvC7ݍ!iX>{/ЈEt,a [wmbuDzǞI}fy9M ~B;u~siؙԆM7)]DzGTƘ4)!;fe`.AgGrlC݃%#fVTmK[ 4p~1 ]rIq$۵ce~ :MK;A n^{zl_yV0'0SmJ1V˾ȹBw|֑z̅B#L3`(Hi٩' j\[<9&C˗z^ޏ7\Q'=!dZjMm\;A$:K7e)V1=fH=y{)FV$݄]:3F*`J#aYFk쪢rI@y]`iڽ˄ wn # fy)m`m~_OƉ}5I{q_xCWSE LB0Y̻Cꜻ*11 ן8VW-NJ/׃KEE x- |.o~ot ' ]dddn[mJm0$l] 9/m Ezh4=, xBϩC%*~2ަ%ScF1)1.#oQWT4ȸ~ vMG+Xd=p ϖ' XވC՘ugI4Ñ}59Wjgl*cv GPE.16B wh@[onQ; ΁Rlvyމçm]z=CNNR\epmɈʟ w*JI8ݟ\YF`d2BMz[f5YRx;3h_0tTIO)^kwL-گ<9<*NA4q[x8M T꫹W~Oq-&[Μ&XӍJSƜ.dQKẁzgÒ[6d}lHn|#|uOkSSWnumC;WaA;%Žۃ~H+IrȒZ7jx[عf CkMcGv4YHCpq?$^g3pM"3~sAj}NyK) " -6`UiR$S1ʂ4"\Im^v&R<9 ]`ФR9AhmчHSBai._9j6sv(PP_cvzՂ{0F2a}XdmSi(h؂_\CK["z..l'0wIL.lyA4VذZ;1Mam>?@PwoV%7@zHZZ=%ϓY/CG C\Yb"nIz%DnT@bwk1#ۄ$_S\ ֭̀LZI\Gj؟]R4yz')qr\%Efd #g@JĶy=3v8tEMO+˥|ޅo8BZLs\+)lmnI =MqD@_Q6%G[1U$$ޤ5 ݝqIM#D*ih;.+n@]&ygB5{g?=;ޭf{ o9A j86b|6.pHoyf[,-hb dT/.g[݆,1"IH)sMï.Bo &n1"VFá6#w} ƚV@((`P7*?ne=9iLV0-hžnɻې2X8hp"%@o;;M]pVە,Z ='|"v%6gYW2Jƻy]e9mݎ85"#&;)f5r2/ס!aED=d֙3*}cH3qT\*|s6hYc򩲯gN :(oT:n*R'wψ.Q't.|vW)mDn[K$]3~-/wz*Z-A}Xb/*UFyz3 Fjo}ZulGRF[ٹ{̤Pvo3*#!e~%I+~1 ghj{=.&9.cդ<2S&9rj*v9s e2/"' .G<>*΅q'֐+#-i<tq;+Lʳz%l/p@D@I'0:i|@ ޸ F>c P694I},op|і{^pҝ˞J5f8Asу `MzjLU%Q%?46k+2|M,rHYI-ΫMHI򙍑Z,wXAT1IӋ )'' MyK( N]gH_ W>2S nnT~.y@u=mo)j0沬 ѨRrI>d$jOxmB~gi"Y^'QTlT.C^@N{ [3?_{,)= 2DޑpLUNIݑ05Sd%Rd-BU|Sq-zhFRpӓr*ez||Bi-N:P.-]2Ok' CZS0ΆucR;8jPcМY@\@̿!-ORK15%G~Py :33~kJBWEk:5xb,o 'qdoBC{A*&#iO)t w7ahvjoIwk<̔X}=,qx)ͱ'9=UuFrf (h# Js<\U'|JKҼ!&N֬oؤ/W&=ո骐آY)ti=TM7V"Nqr>\H-4EPuMzT\I҅C,OB&2Ü !S{1KJ+T3GCv&+/E wW~M6QۧgLZjoe#OQXSd>B<0Mq"`qAjZ ݼF^9Մ$_1q,Ї<̻@ӭn Ώrns| aT,n}JƗ] kD%$ޖhLäJ~',w j/{KyʲhUWl<% o 6kx'1’X*H%F V~y]N ̜u`uT@ye?FM E#gP0o&$р ?&QM*y S(eԃqs[%(pfNtW1c l+x&\)2ehkomnmȓ$X \A@CF$}R7:#7sj?Mw`<~!mħvzţXxI|cTSʫsx%o&w-匿СC0>wA(+T;g&tK^V L\7Aw徨ZMXlr7G}Ii.c $|ߓ!b !?ҿ$@0dgpKi@@ׄŶ#šݓ%#"Y_$ w|\ ZW:*w4zzA_,{ Z.&< =UB^ !u㯦Hk&i}ӆP:Q}5I틈"6*_bSc)CmȽ?Z w(}xLL'ighA&$-]JN̳"kL5d V~^pH|LI ؑ![|?}c9i>x5it U#)Gfsi{6,zg7LR|siSx LW /*T[=V/ why9%LY6CoOvX!ϡ'm/rCh'?yi^ (Ҹ>2Zˀ ԔADO$m~;kP&oguOfVkTs`sùVnA@3YĖR P^ɮѶv;,u{:$})nOS:ΖKhz=$-%a؇}zWHY}kmpKuico\  "݁xd:a7^E߬Fq* N[jNO8N}v),x3.nJHpf9.3ė'c_)qmGPG"rف 'h!%K8lLIZcdԮh8P7}~n/Xƈ/czͮƟfNljb`Ђϣ=^+&uz+^_^޶RrtY̳, , T*yNpNrBF{WПu_[\@Of, b7e)(ўS%ˢ؆j_FٔƌΠ1386,nˆU5h@ˎ|/2Mì!,+ i e_O5LL&LPr"/<ѼYg*}ܫE`qkB𥑇sK"_љ+ _pgBeH8ggkǯȦٕPf4;[M3kȨFȑaX ;{άq]X叾m&c8Vw4rI'242QyyQoY(pOrD b/S[*x"l"%  Vz1X\be҃SQ60c?8ھBdNdշ`k }]G YO#:+ P@B?dg3of1#sY 3{'5!35Y$@]1&u(Gsb&XfzNm L_a" Epx0 9' +Hi`ɘw3nCʮ#5 u>qt<<^ #Nw1\d|%md,/?C}{;[D77W"k?v1'*tA5ux 7I ԄDeԶ)H rYW F I[|Kc BeHJ3h9%}s}qez2L((VӤl<0- AoA':Q8,YOjIvxY'xPW(^8\mqȞ̉0P.0MXFJ JBDdK20t`opop1qB0-1 B&ˣ_4PԅVNZ‹p* ݖkU0j4O.lj{xRx^vosvRaځI9~J q/bTҷ- :7U\pQ'B_Ud"*a4 k\>ē̱- eXO39ImLq: Hv͔0"a]`ʾzqOHAD$Ô7S] _>˷eҽa.w?dHfv8}Ҥ]0)_GUxXQ:8S(#*DY@bz)d˕2`:61w h޺g4cZ "M4f/*8'jf߸hfybVڟS)}p0AFƭZ24GQR>*],nN}dx}W5.W0LGƲ_0Ř&nDM8S@(YbK~ՔwP92h3.S{*yߴWs+} ;Z [AB>,/qy_C<+U ^Nȭ|KG"&* 1 aETOv*74\̄@U +1Gå9mlo%KF8DHy|qQ{O&*"ް2yD&f7Gmq[QDr:0_!>LepYvK2vMuP593Y>xCE+>Úa~7Mxեrԍ'\&2fYbJ7FO8U.2̢6>ӢX+Jjj},):H a^P b W4@M!`0̅yo,KLxƉb RpZU_RWf ?iA`[}E^oBt_MҶfEAVD}308Zi՟\jHL~ƅ7qZՕz= [<aTہKMME絛Z8g[;[C͜MC=5h*7 Z 讨~!GZEѩ3L6ݶ}1v36-;Xְߏ){Izd:o;-ɒhۖkMWg*H!p7Нz_5ӻOv;uOʱblDAc*b~ jV{kó BwyxD5 9PRhÃKvݤ"QNaa M9l`:{( w=Zp|਍VWb 7J-@[9bO;0ƁNQ z44mj&f8U-]yn!.~41vha"29rzXnHԸm[Z^9zK`ñû_j_oqN jWwwdTK=Yg['!CWN]Bb.˼X25W5 >"15jIXibPXtgbӉJ03T;c*$$XnWOڦ5Hcr{_J̀?Jg`!FM 0I* oDS 4ziKCrGn%ቡ>]w &>j=:>kZ8'Hi y˰T\j<BR`C0dyO"_Da`?`H kalyR6 #9sK[4XCwYf@:߸y[R4"rҬ= yxO 襎$WKzu.jT(iRSֈewODէF)]D>.p\I5Ȉ8&p+6:(ܡݚ(2YULv=ui`O[ݽڧ>@bWN`՟+[ 7])ER0T5E!A#g9z,O g9n?)\Mw9;PEaY߼+JջCؚc-5l%wdJ4cVC:Cއwy_rDg~>K{D#zyv`X_g;ң+F2Ą%v N~s,("eMx{= gpT '-9B8$-dfbD9SfW-&Kl da XBs$)y]]]ugyH*`(#r!a?й_%>L)7\S8P% XhyA_tN%bfôSӈ1Cap4JL6IUU!T)p~̲gN8ރVmuk_ ר7CJ6>h|IJIͷ$Uer i\1gF'†LdJǓT_;da4~{ydZC(XaNjՔ|ک!z ➁P{K}bLә-Qr}qṍE]Rgad$# TYdS]-1D "/Yq\Ʒjq7״pmd=29, NԦgIbŹ fHGv3#Pv?s\v!(`̯=

      }  JOQ̎qTfsn4Ơ&GGOhx]gFbu8t#L@U7a9ƃz~kͽ _ά`sDQذYY 6y,xaH2CBLno~G.+q/ W)xKl 1p_ڮIdS],D Qt\Fx2(Ǜ|F"~'Uތc'[#գ_ 5SmPEgt`RMadz$HX-=`{ƙJiGU`}LX!iXKHMYN[Gn|>?͊2`P qܠ;2sB rDϑe4%n1E p*ZpdY4Z$"B/|ÔASn^1߬ק9\Uc]'o˕ISq2 +(bpH}hӖrbUۄG8g>" rS/Hh0abn}~"JoT/ۣlJ(Q;s1|tE,yrjB*boNѯ ꮽR\qq˳+d@iC2T.nXKB3_MoO H9Z(8McɢÎdd xy_EJ=HゖhgLG)/6&Qa9Z?|tO>`V(tE6 A&RMLj‹l⠐vs/8lPwL?.SnZX~~#[X<ʄU,%:0[ifڹղ7\+O0F4_Q#XظbC6zкm4٠ {޺//U]ڸ{5s4} `v`ϱ1H#%|2`{__-ΡjpVL]1r͌T; DG냙R嘮+k)E}[WXwސ/eL=zX0)^vbHJ?Sp|ịy.4swSHp:Sjb9멿5cR)!74  Eʷ犛vvu$S'3 ppk"iW ȋMLZճyKwΘ>2ϴ Aԭo v^<3bׁfӶ4 { J!V`t/ Σ6+*OL3ugӞ&LhVYYD4>=2'-u5ѾHro|9ͩM@H&n# "K I? u/:B:tJNw >:WD}M`K'*`B] ؗX 30O]j7hXryͼ~b*o.V)*nlY;w1 $7a O.?=2֒ϧ&v{mA{6; [HM"FDia?댗Fe߈ -Z){, V)?Ļtďkz+NWk^e8,Iݕo:Ē.ے ϜޚF\ٜ|`/XE,IUx9/S> s }]pc+"{AZEI õFTGt1qβ d뗈njF@lYO:M86B?;GRZͥΩX0 $/r=&/`u~co\1g~)eOyqZ#襵@ظ [ !Fra;I-wWm70-0M}MZ+Юaf\`*wl}]Rg5r!K ^P^v4jPIZ JyhbB|=r7cmlӟ@һ< UttŶ.y&Ƶ5yu:pq=)}[ՅEI GBWlAf8TzIB'/~| b?&iA061_r-z?8  Sp>ڇq8Ct+BT]w2'F=( ·58p- ư^-[G!ٸnل03a/;JnҴw'*K8]ҝ6j{mCYZr?FjG"`O$R5:OUn ~W<ͥ+7Eۊs+}S-)l@ְouS PrSp`zG)ÿ'<<$ġsb:ЩER7qK/Ax'Zo4ݺ.ُ#^Ѹij}WZEٍɩ!r=}~:UL2a5+E[X.xv ]1^+O-y)mfel @5}3)u5WVe"`E((pJ3ieu[Į=%?\}%]VxwO~M:dS u%ćj2Jȓ*>|{DGsi]RHbfـ0fWC`3 `y;j8ĖGcjfag6lkvHwDMxR @KDγ(Zf4gBƣk4!wUjf0s!Dacr@%.b#`4|$j)5 ]MpU9P3-VPt8j.-]wݜ`.PxAe?R8!9(8@02'|̢w=W>4.I(o|R{l /C[=I$sۃJ푚Rzw؛RW R\_wF-הgkA%2BSqQ杶/(d7'+cnuz=r9.QV{ӞbMF]ujNBrn~pl_~^;7͙udxz:D@Bŗ 04D2v^b#G,x5!cxIDW%8 ^r5 pU{ܭAMq+" d 3B3pMY DoݷmAag+n]WaOg;QXh8#vGtb862k2ptLSCYxn2n"Gs @s#gwW4x$lsԺ@x/BaE৲w2b5*FmŶa[_OHo)åĸ:v^0m{s!پ{gw$QMAVGňwΝg0uY7%a,zZNʛ갮KP*yb04EZ%v;zS_c4M7ހsdWs@)RQ)h'X!w@ȉ1Jƻ9-[XG:ړ06g(`j'f@Qa ] cڱV$Fv+s'쬶)GtpwN%x^Ȃo]T!KU#.y؆:~Ց˥7˄zFP%;RRN+ ck~\+=1Mrs@Ǫ 0!a%(BE-+S?C?-j_!Sdw/[%BTj\*ֱß1BX;ղ )5ʵ-E(ƨ }0D-Я_[q^ûZCBpFR&txTaA6&Ј8]Z+9Zuv(iUǯ΅s[N%^A]̱Pc!jUlCn/}"#2О6IwK>VZjZKec42r{2 *|sSҢƀ[pJRD]e*+Z%fpmAg&gd*POvݔ4hHcWT`2G50٣'S:2M!,J;nƔJE c2Eo`|zэy Jm0]k-.o=5UZؼ(NQ }yAV h jg4zJ F2kiOA[@{Ϡ)ҥWX!(9UZ3;+?"tl{L=/*,(jî kB>xWQ ]<J$qޘgZ!jw]G5 PWVG)i sNyZ0EYcvq R;[Q GWK1=9d* Z$0Ol ]sz]xD*{fnc 0ECxf0r5 }ܥ8=R,}۫6NGjsg?<@4*q]ֿI>I5To(@ବ#1镎kPn-6d>Lj7[m^cN4B)߱BD;MZBSRC̎.!IkTdDj1Zl%Y`SjvN+1SEl(|f ஂh{5jM~8)H H׼캯5-?]}\m'[SiσXtC0%gN4 s:X=;hq[ΜrnA .*jbHs$¦me^Oy`og=( )DJ"c~EWL{~ɾGkID9?+YTi[Fh]]1=1C{['-p#RA}].ĸ6O( _ xtx!>̄CŬqqJMB)搻$ e29 S) R}9]'fj(MbQ_~dΊL$Y h˷ue͸Tq=lon O+CWB>"S=8bꤵKDcRq "+9&$fyFC+ErFQ@(@Cޕ۫0^b!xaY>t QMK\C|#[[7s?st C8E8i+:!mHV(tcہpDzPXGGj0~Œ:ԑtܑIR>%ս0<C$ƀ.a&~8g:`3dr`of8;hk7cFf%4Gy*"e7"gqiC 䟷P\xZq} ZFNWK%%T$f\S=;0Pa3K ܂RVStzIrq?u"4",t1L QM_Dh 4a`Z8Ǵ934e]:llllVV/΂%sy <$ Vu 묗IܗNV]vd%u~^ñ^O;`a=xz H/4]rk@j|ؾc˸>F/Waj9Pfk./o@fq}1"mx*\?Z[EePBKv8yZsWV~0,6| S&ڙyrŰ[7'X Z憒pTDB4A[V)dA{n&1(/C ˛fO#e t;.wcM(ew@~KB?M yF'(ƌLN x"dT 1cOxl^el9lU6=X g( ٫O"}ݽ]k楄 &*b)c fug<ٓ0%ӖqebY[hiҿyM'wA[:[Nl\Hɚ si{9*İ CC0aʫ 蒚0;M̙EJ/2B2i CA}rԾ}5\B *VQ_.lb1c25^f Ha$l Ŷܚ[hȀ`Z"xb+_7".r]mq2+;8k˒WR,|"a<ՎT(!?:n0(b[ ޹RT?Ž޶.N׼_i),p?OOoMN>gIjZe0 o[l7S|YI 眄fnԂ"rf疙ml,\Mxݨ(!-{rD1?DA<'Dڎ0+F ۔::[ m?GeXSq5d47`e= rbzeHqSZH{#z.Zb`,9ifᇺEcK3;ޟP2ם'`Ii E>;MaC )1Z e|5 E3^^唱FAx'8&;\6xbª ћVI[y Así']] y*wxX@OSjdαU2& is'G^KJ C԰DO.m11$|\wؑ>R WLNvCެ,*VȔgҹdrMۈ4ZنD[[/pc*3>4:sLN2K Rؚ@-靕`mԜ/%jS}le{6}{٪t~S/o:L>S6$Ðcq#V^-Ph`t3QP/Q*KDNLSH8%noM)2sL.cZbEVدf$x;vkаq'Al5/(P2G4Ngpq E5i_-ͬx''f<ӑ [Bs Z2сbS 9$,b؆|i%(z]X8#xHću[E$Rgn0 wvAYJ˳V]l}K:ׯ1Yg4c10}OC{:UE $(Dա YE=yϸ;:C͂зPƷ*h*Ƙ7Fl& #"QG`CK\.͒Ywl%ꕡwR'OjLEjhM#kK6B9~F|{pwfi0IHf KN祖y )ct &/s 0w?+`~@>sLlz刅:gqY8 쓜Ҝb}On#|6[;2Z_}@gSŠs`oF)CN=P4y )6O{m&lfÐ (Q6:suf6K~(:wE9b/{%8E*fƀ? (uh .9/!$> þd(>jPv`o2(4>D|֭vڮ?#-!|^Kj_pL _B[ 쿓a.`J"8FI4Xb2;CjQCX4gM1x)O!VNI.GܹYz/pn'I[5O@^°9.Q_Ķu`S^ 3bP~M 8ϵ}yB VZ5k_Wi;9$p@A#v/7RT^:$V< :v{Xoi5W2B: 0[lBPĻ^4ATo+ױ:]O<CS>V|P봛;'"pSчs+&xPC^1I1XfZOKmjkbrA4M.ug6UQ[S%S~uzUFV6 $jK4(\>͟X}Z5oO. 2',ˎs:8hw ;Ĺ+j-,/7M~ݮR[_p|yyΪLM~r0aY&'mFQL|>=D2g/d(-w_EԤxp7)y/yU{+Zw$=vFZ ķPv\[m2r $)6v+;sլBɪE,jyjP! 7EBU J,9Ajc$V0Tp[dgXBCNtyKm,Q-3W6j0]ֳf &?]IeaިΏm=(`f%-.Eq8ӭBdPTR&b 0 [i?ahˠ `HH14`)0abHP& g{($) gyBW>75D)=hb7">E 0ǫI,(pNGi}!H!R*Vb  6>"$S@Ɛkb1rOxVåmsm{jTOo$hV=W/YT q09p˙ct[qOM­-Yc-=PX0@1Ch%αW!La3n$"WeոaȹCnLmO$[wzk[h 9~~\N~;E ǯUE?+))|(#Qq>Dk鉶P@(Rlyaf6B11(/e^=^ocKO*5g9~UW4h PQQ"VK%_iNE͑gAI(Oj駔D ` G#`"Cވ 7z!)G&\̱8gW  T{GSoDŽR+$UO脖}*H`ߠ&?Kү~9M % Q5whuľ6 AvT*߰sTw"5ff XjQ2Iy4r7 8<|6jO)&9Qr`o5 ?Oãz5@}cܐh$noCN@ӠE)k.P2בʔEG/g6IL[Xe>) ^)w+! W~r?,K 8 V1"`ZefI5 9+f !mo\~-2Wu)$'>")C Q,*>(n+}EH*:N Tv:t ]xN72틓Y/zC(0(H.]CQÊ~a c#=@?S /EP,{ȑg7(X#3@\LW9Qb3 59\7ęr[ <ͱyW7~lT$uk alFQ) ш"CD7xvK {dVy#+RŠ1jBW1 &ojemmyoݏ` 7eHMkbr`9jaÓ ]ZM7e-H^K1(;lN:zW_{1Z>e3-&cQ1 7([ Gmzb @!!6]j Ouޔ!*UQAWUx.sx6#dN+(l]Y= @73*1zLpɠ)F+R'8(H@kc /%v>kā_ēAH^=w>7MfihP[XMMWAb6. .v4ѓo٨rS5Mg724Us*P`E|Yn>5=Fga*KA %RN|,h7[ORtU]!C::DnL+# Q}& Ԥ#.xtSY +9aofHE1qc]/ݱuo诀/c~ט~Je,\s6ꔂNYHT^Aoh;t:8L 6eabTlqijB'Fƥǂyw{Lth }GBCxzBFzȐMv/֏x4@/h:/y⫶ } HYHAd6,_>1j7N&JMK94 0cq`6 <ɴZj YZK /myZ41_`Vݦm(%Gl{Nl5U:Uđ㕰Viq\Fj 8;5QeE,[:5A>NWv/CSu % ~,mt>Uβ#/ 苰HVR:P}(6}AW(#xHy)e B.,@f}Nq`uV8Sts#0>]<Hs>NwKgJzv';$9DM̢$XTB鳆Vtή :25HTAŚ'.1d66Dg%c|ĝ;[& [t O`9q/'A}⅕c)Ys9]( j}f fM`/qX|AP=҉KuZ&7.45nm\3uvt@2XKkt}ȫvp\Ls/6HmR0%`͐B \[ :4C^TH)ç_&i+\> E ӽϻ*ё;#PLx/| 4a f?`lִ>o.D3! k˘ӢGh!v>t@i8*Woo՚ȍKO)~ͭ&X 1rAi//`(u@:YPrVnǞKx8ka֫B @BV&;)2zc\N&B^XR ~ѯy.('u|qW@ aC=:D?;zzp~-f8ցQ~vxV%{N}Ku4orK "Лev2 QIʭ [$O;Ob>խHqW| 4D+yq d&u";Bpg4uEﰗ/KN#k>ҭRlqѸ7۾?)ll&G0_&dZ9u&n,r z4׫ȾhP1oB9RVvmDƬD7Tf靿Wlo.x*鲑KQ;kY$WSK`NZ*En\wcީYЯGTqmơQC0}. p ׄ10*eSs-Lwt[_[[\CqS > B ,Js*t[S3%P5F?FUv켒׊u?̕y$Jޘ+$ XBSw>RU,i(zhDνӂr.2hj݊5[BAS:C%#u0A(K]Z)2ogptr|wyLq[kgA` f~Ai/oy0<}[P#f%['KeZסW6޹ǭf$T.'Ơ O8G ϣʏ{D0oIz5ê ū,HXpLk<ٔ)ѭx%l]B ntBRܮUex(Z 1>dl8cj.HqzZA;zg,2Nջӥk.F |^d͓os?mulv{fJ7Eb M,.Nen Ȭ{T:g%9%.8`J̈>Lu/ M {Z ZD^Z IT̆XfvoVVzybyXSLl98UexrfTQNnIxBDm*Uy. p% ˓Z*F4YZD/^Z ޤQz8r0.1&y*H~ukzu `B!)ڻjŬ-2r#HqEiU;Su,Ȏ{yIDͅ>lOT'D-9i[bcۯ^N 'mDƂcQ@WS`~Px5i$gNQFQCļݱī(se4;½+)!aJyB)[, [B.>G^\YWRf*M|vfF-^A"{8h ' ǫ)9rvHxyH8\C/r|5HǡAfHE4diIlبx| } Lj#n[MR+[doF9™hE{"4$@G8ÉtY,۳?};׸u^`',n!ԅ16ټg6vvORPP+bo>qshlo}r.)Z+b~A^̝bģ`wsCc𽷱vtU#縫g>< X_:cMOCYi`[v0'20Jd1䰷J_Uf3׏oȷqQt*hn{_Bh^^ HNVɄpro`UGAc.Oan 8jwGtVL˺>5ŐFVVd[;=bHsE զ2 2{7α}6tPuv8Az; ߥ~xXl ^}fqBH뻹}NNYg1զ|"Ϥ}R +'߰\Vp4('r<|M@$_Xpװtʛ8MO'_peЯNKVG Le;Ӻ<NjfT.exuᎨ F8? `(>&RQ}~<1$I=]|'ä)Lb/9pWn8Tp^PIy'?(Q#ʚ1/*~aioIpO{ |gG0>i;nVGi{X 5V3[{pof5ptǥ{kP%Jd=6s:[g:BK>XKr>4U e + d LdaXML)ˬ^N,<-1|t^qaIbv@d݆wiEA<fHTrcSa;Ş/,iYLC+薼#12YW9!zp{Vhl3Z:G>ĸf"ez&;(CGЋ=.z-A<9^`i 0ʉem@4 C*\¡b7$r?Jg&|@ jlH-9rhϸxXxub˾"3GhnZQM |vs:q\L}Lpsw8h À' жIs8 'EL xXڼ cvRjf-!<eS)WڐB7Y`'vELVlzrY,]$<ޱd" ²gkdw"e]q,sdvQHC{,uG2@,:ݳeE=h mb0TSV.#a.5'/|ˆkObQ3n0L|muS()C] M% ~Tf #d`cQy7Q{Xa=#)b!3^Beg*V8DaM] wH`FO™HD )1gp)FZҧ`Ţ*t& (%%~3V"I?IM-߉ĻJ._!~һEQբ,H;׿h*Ò^ Jgr|1ϮvCE!HU ;ͮN;wp Aqvm֩S%P5M @Nh?1q@=a6PҔxv! YqKW*i ~PQP:$Onzʱ @ʉ0Ec Q\r_nϪ TE:%: WˠdZ ARVUei߿M!_g'Lsv2 ڋt_Vf/xJqXpW X"5{ԽG1Qq35Z$R djQF||Y?6!~b b񳎖[7{ev5fV+C9"S}VSf \?>K,̞##9uwG޼ Kjʛ{T@e꽺eGRjgj#SeDKvaT>w!BW ~~&\ _)Vԭ0 g:v@j<@#ܞlkY^;1C-Eɱ3I@:kAALj˲xt(24gkTΓ1$3F4wWIu bmp ޑ_u+ [LL]uaقdїs8h?q\4k5njy,8qn|]G9v(PwSܜ6=v%e*-#??',GJea/0?)],pUQƇΐlҮaEjPXyV}CW=~5le{"y/a a1;vQǠQ]bj+q #<%,03k)y<z[_D^L`@m7r:rER)=DZ>l v8X["A/fBσuNNxƀʀ0"wG#';G9ՔHugX*^o/I5kZWUjWyoEޱ$ȕ 9KVGA{#.IG6lF9Nn:V9n2C *!a~fvz).rl-(# DVCA Sa#)uA<*zdX@͂mx3(&Lc/5w:eo/psy%g9Ew\̎n.;r3ں9leCB0&ε^A~*ЧqBwti3reݫR2Jؐ>X牚_/CXRMԨ)*۹!`L_Z+-g7~IX,~AU;SL>-V#'Q^bd)OyߘYMNѕȆ[ˆs͚݋Yu\-'],ȷOO\Į`R˧̇-=Rg+4ڻPs? ^B׷o]%/#q6Ӝޖ| N|wy^4,#:vn.NV+G.F!t`t>ÙOuY#t10ˎ˳P'w$dž,ն?g=**Q렌}{YzNߔF}݄XMJcKAL#q.=eW֤bIORdnb#>뵍kf#-9c #0I4E{AkqhҹZ}vgLnhP|gqeXKN~~ ZC5@HO3ϖUUۙ|*d6 e63Yb8fIj ZW1u܂F u|oWqw.p>5âM\(? e,JYXOt;.Y]ՍbF}*t6=\5"Za4H۴J]{EÄmlN` a^6h'2d S`bm KFIY11&rΘ/VK7 o"w@9ʱt95 b)IC,J5I*~Ci|w_0ӽ<"8M\cdSEK*|Zx4X5:7!"UG!A}.ΰBw]횣BC!7ocŌC~KT] : c"́WXL<}e8C'JɘjH]$Xeí;6riOM?#a̞b! J*xŊie8!ө[p~/%(t}/qėe5zo"V#>5X"Wt xMc \?vI_b g NdXHC}zrYh~ӾXB>B9Kbe&Tk?EUhAcmtNgM.(5W$H{/ P}veS4ܻGt{ @e' ƅoY|X7TckBa|ᴪΝӒ.xH|~:p~*t8.ב#eI'Y„FˢOZoJPS48Q.xI7P7R:MFǟyvʀ\l[f3TwNi&" q_A!~G!#t w.:/2?#cFVSn~xIoFOK4jP3c=&#ZJD7`$[.Qv$;+F\k!5!7F@P\\5PUtt(:κcÕr1ڛhޓN^{GxأTdk,*4ѽv <=+cݜ ]{xiK7'n͝rEL@7otlyJdވЅ|/%V6mupjLT6=x\ Z[{1 O0%FG9L^u*!l,N, &;EǎN&Νǥṟ<W{Z+ex\Y[f-=yl-.{,yV$և/^J _d8 \y>6:6ȳX#߀Dv!حEjK<3ޓ@нS~܋kz+7]ћ*)U ygҌi-Y̼%ӡb֫B?F|x#swBM=$tuBv@W ??Y^L&ȬOG{g7/Y"n7k`Y;R4 0Zof}ʐ:f#};Wg zm{Rh?*ؔ7\\1-RMӇ_ӆrp[msgD ~vU7z3F㉒ovl9X:`D, `o]/ ?F:KOž5Jv|3cZw4*23ZDOK~Bۢ/u-B),pkVW6)w`}I^~( ɨphԆфǾ[62 +9%"F%sO)DJ-b1e5[R8In[@YtIl9^,שij*%dt <0DCPtj 7TǞ=Kjq}d`)W8%MJ(5#$(8gP+Eqt2i@\4ZJw,y})Q0H"Cgt!b zj}ƽNedSlx!%PG5kvaS.<ʆ~qEk?3i<|:Q&qAǥOZ̬܁ˌ[ *&Sk}QZ[QEq->j K"T6)lcU+^лq(Ծ}7M/S aVVqei Hf¥":tMO4/)(>\mayGP!dk^{-/4!L-a}:8Ff+kf!!QhܩSoFgS}A@&T5;0yc V!Yϝ4" *y->ȻlI8+P#o֡ɳQUkAѷcX4Jrp;;0 w|7P7 S* q &q*VX]sVS; 7~ww"9IrCBda-1zHNjT hklڔ+!2ڙ[Q:3N쵥L%yhrp:d Y"&BۗRk!S_f|#N;M s1T]4qYVdNG՗+01^6z5ROۜJraz/?߫$h҃XBAT1dTų[V̮RxeaxH;KQMo/W!e?) p l5vqUyoߐ4*n&jmBaVYc'T76ݿq䊎n[ޘkZ5_ZErz^ e,z _[[o>0߇2器5vp= W:Û56,&3u +_բ> %I]Т=piT B帮`H^bnY+{@yhMlH{VI~EZ^ eټ[U*p}@<~, Ҥ<Jg5\vT6ALlȧ%l'c"kህ?A QI_ZF*HD`W*+pܢ+Mۚe_Mh 8ip [+ t t,VUҨW;R0f/jNpq<ҔyyNanOK%c+$p}i5b9f'UnX+d|2Z_tq8PTz[ɭ-*LJGzVoQeppa&4U-~Tr*{יђU7Fz 9 B*m؉%f2ƩNt(IݑsJRnJ>WFT !h-h14`()П}sv=5pҪө%^kޚw.&.m5uÜtն5+rMWx2H'+^a6#eCvɇL`)dUblsRFG#|{ ; >Dw5TJǞZ.!:($'FunN 9;/ҁVYsua={`삯K֫utfMI $|\$j'zX#XY(k71[L%oRTrRBVֲ!TԞb8'%@9V*g;Ц3evBr+B̄bs@U\&?y7W,Le+y>/^zex;>4ǯj(u+sE{+]f_F4kyϭ߾ჩ9B8㎍ټnp?6#-7w'2DB4]ɒ}z9 uh$&79񟁭+WCd^tR/ 0%zᢍEK|מMѻ0u%Qt&J!8j'SykȶeLT+fL8W_K+D&rKCxK&s-գm4Aұ )?TvtI@~64;?u3nZF0HÔ_~Jd>ٰ|[cJ"T3}"Qts' *IKIIA Lj!1ˮ:)S5E%[6 tNn/LjX[ư p{Ma듰MQCa-lby\lJQR-\ya2qxX:]d{~Kp[za8I~u된EZF9^8j3A4|U͑_@DֿdсB?_JEAWlւ)?>-GY'K>nl=('L`Oc8񼲭N\3+%zZ  1rF*&;Bm šE;V3v Qu~!׶D?2/3FrK(n; |1~q:>"͑©TFlǢ6XF>.V l0Vϋ)}~*p:TOz;UTӞMC gb?A΅Wca6jd-qon#v6ߨtgH e[$DM! ((ȡ:imv>V$8e -E의nXɅr:@D=*nLK CzD.;422cX>%Cn\h ]o'l]L4J8M==.vMV}:M31w"r5`ϑ-I% BSǺm2GiZD|iYm2(q(*a ګ,U<ÍMsNLx";6BzqRp-vq 3E8}Ր`mJtS `T>b~[B}o|BdΑCD+[JK^X =v7\v3$"dl;nDSf#|AI^L>ܵrG;zmq :oiV0Q1ҹn<#_Fgy>GDua7ߒ{(낯KyCu{L;/QY76-% ?Nqf#ii%ל@u0Dv l:`hzƼa}l֌2Np6f3E`ڑ{āv5ٵ-ڳUMTV 3穽b_ )6,yWMkcKjmmeh Ib*ftr/MX)_Os}EdsY !%k56 MB={9(R(xP1'N{ u@/D }N6u6bQe})(zB+ȟ."htQuN0]a3#"Rc7*JZkmdw2%ͶؑG^`!5xq[c0$1ϼ'bXMFj$M3uaL0z wD}RtK<*RÐTp.PK@'Խ}q+DCjj%í[ "ja2t|)@\_Be0$ȍatFZK;~%meLޢ`6O6d8^BmHiˢ?O*1ApAݑI{s(0JΉ3|?1CYTVH+ A]7\TVqQ3l@4qEφ;'LŀRS\B-c˃##G&]]a4eDNdؗ顁 /GÑAUk`' "S=VpN'1mcJ3YOiΦP,ƍHw73]ߖ^ & +Lr,oĐ+ z,n2p($ȵ#P'V`wUb,rL0J_c?j}Qnq BR'+7k9@1sC1i|xtl'Uz)d}df&,6N1E(YP6usSf< D7Γ̟,zz & /x #kC@( J Gh&ށ`ַAzF="|i-3R(jk(^ ֍/{y3I:ď᫣x9K;Zܗ\EI?a /SܟI lkn:aM$*8Ao/O@dx$%X,iR,a ghc6xcP C*P㇑6,_=R\޽V=Pz+؈lϜ!UZ镍*dGCr…~Ωpr;@P!o/؝-w$1\zA8'mUu>)j<O0Jsɞb,#&M[1=|o՗^ Rɲ5-c77Ź ]pl @ż;ol򎷍+%)S(ծikwUdeePqvre/6#n _{>)nrklL żBj+OCYL1f\@! LbOFR^.jgBlBSS ^%|^J8̣hŭ J5=qA7U44z6]%Lfq2m$+Gvoۮ# ؝LyAk0jWrk)xᓿbaxmVG'Н{mdxfQ`5tL KKr^R\z[|YϲG"c33 u!ڟF{#4NM"4[f~-U _6u>eGw 50c ;5Iـz4m "A;z1et0<77`콏wJuTr_5c&L;欈2VܯU` Fv'w kYXg-24XouW /[T ɘhYMꞢ/%bծa6LTގGH ?RAg8jDil~N#K D3AK|\C-_>>d+>Fe8cϬQE:Q̄X^m/؁)_i{YeD}9Z!_ Piv8DIo+Y0(2{->?]Lep,d%2_p~t:6(Z|%Qq/wPDܾ"9-=|K۾ Ά P7j$@"04 `ᄡV:Z1`E} #uUQt7RpL%? ZGnIDaL^NV+0m[۶TvORGO`1,O&WܔI͢`bϚ]%(Qg<#J [K3@ odۖhM2*lx`%"K_@J;g$}9YGjlMLư oBq<1UҲbh.AF֒JCݢ⒧aRLN#W tlEwbmφ1pF6`A_PPo#*\' Œ|>H}C-dY3]_WuA yѤ9=f3ۉAHN*o%ڨ7GYϳh6sq2 =%0OhH/}pU.W.ڦOgj*00bO='1M_.`7筄VAqc[vtnm}>N 3*NA1қ1mYsA1s _9 IYX3kB 9a}*@/2trf̰\iZ 0Kp., 1Zֶ2MA|>։evoI2 GҌGe2"rUi:F14T·|J)̡7&HEkazE6!M.dLex 7;[' M=%V&M+_DO?A+3&<ۡÅbO^e3^]h&~#:a瀇FC!b93cܣ֮.) Zݨ71 H14)=& a*0[}_!9< m(,Uw5n!KP}-5& oh<9r݀2o1Z ?Qڎ t)]’m#Rys5HPLi`;s>[&T-¼k23B0 Z}I:?%:T!{D"ײy6oNb {=Iv{&5ț=g ܹhTL/T'<7T6Yn`k#YdjD:nӹLf,A/+ jrH8Hᏼ>=tF7+ɒA}:j٭%ȝG? 9ej'FGU{-4EPVS]C`UDNu1!$feaW9[ m9ŒلȗK8K7w;5D;[H%vaFԗ)J&#)|ľĵdU;U)L yWri+3J;f6V[ޣZ&H`kڢA;RyߞЯ,Ϻ͉6~Oc ~G5J6M^{Y^;.9T9 }sA٠=}0?bJ:I'pPE!~AD,_F}#DcJ=K];mֱ'_8Ӯwƻտ1Q+YUߛEdԨB2|f14 ݟ۲.ufX LY8vL DZ}_T`L=(e͚e)8x$}Ǜ]J%ž[5G$#lM?Ab3pm/nGᡑ8_|J{٩4+1Tw967ABrFρ'k޻릒s{`<<.BAx´/ܾͬe/\G+ƢHu^E g>i5g0jLU> y)1Uf )_vL\bsG{in ҫ7(4P&z8xʗVFNCw+ӣ49ο!Q[X.~_67jP ˆwPe.I/xqW` GMy"l5 cN33! CY+r@%/d98я%5LCTsA#3YfOŒF1̽g|Ӷ=4Ds^JKb'mH F;;q~#B*/nfW ?RR\pA"فC %sKMNWxp=Mu_؅'=pעi5EN!Ag9Vw\YNyA?(x.h ձ|'l;e'/Gt#i[f VIcJ!y}] RaWj y}g:M :2ĥ\&Tw.M„QdmY`' ,gG{G>hfqQѪ_ls υ5]&]!P=ΊFH2io !* #8&f* _P]g:Ƥwb+2'ވ-&:`<^cٳA Nv&齄bDMT A>͘v"X_i?ѕjM41Y<-c d| ^}3\@obЊЗCʜ- :.h".: {li*:<񗌝lղ f!|Ψyc0 dn29ï~Gfog<DC0M<A9s1<22WHۧ_ˣ!y]4_L,@o1ZpX1Os3+]m 6K(" e G!0µgG>H'ү`1wIMXӰC?^$xNܣ[ƛuh6 e??Zq,YI~n>c(4 ?2)JR<0iw꒚43$y}w#ġ=\l].C; 7iEY8حtq8rAp0Zե ibpvJ*AD#.Xxk¶̶VWrC$d(@q+VFcP.vGYY1 Pm':{* Q,-ita6>$ xD86"4gT]6_Ij(Nu1Ƥ~C`Сw^p߮CH[iBd8+[p({@Y]INY0 #)4ΰ[i'tD +#Ok(73P;Gu7Jq `W41e.:>ZoK UR .rs6ߣJ˖λsk5}hd{ĀW#rykBFG$%PwE ^EXÑQQ@h^xmw!4$eRa&⢻Q}seL9i{"^Y <%{Nd_eVBy~8 @yǭE ؽLV յVMadҫ h2!OinbyE~7}D}xF*PcL*㖳<#?`)7ɴ8˅7 >wD;oum/ :𴩧SBA W_{Oݔ_iVo}vWFj:Ung>Z|mΤ;blILgF U&IhX`1&n,In.r~OTf 5-ޒd Nh8;Cfj51w6~sԽA^0eFz*_p%| Bq=? ׹5Wyp\^aee}Qyͱ1^vf$*"MR!  *WKPTY=W9"=O+{2m5yT493qb@hW݃Cge;#DSYad $f2+ UW:{0Y3)x D#1=X;/>l)NUDw4<xI  &(nV, j;1 fՉAy&))ք|AjQLVo=ٲCxR:qLmހusuв KX#3tqYd-NkNcWXzx%69BP #'9m;Y}dG5e09$pYl0MM*="3,CφN49P[MJ>UZt-/J94숁p4BOCj n}ma٢Oe,5Ep[Zwp4ΝԷ ѢU~0[ uݬX;7ɒc{mN~im0s8-SQɮCkўiNJ -g2JH= EW ':${5gJu %@ udF2r>EypҮ`w:8Yhom܃)3>Y? fi)2/284Y{sgb*@8xc B8]]pЪ t=獱gYZ07070100000253000081a4000000000000000000000001643420d60000c420000000000000000000000000000000000000005800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t/]?Eh=ڜ.+C~bȨs(eZ D?<;^Z)oYcQJګHQ8o}IݷMdFe;.+:Q'^tuoӧ|uC+z}Yuȋ?1?} U'CR1jjr zn\ *w`ytxtm]}Uޕ 6Ww=3( Ό[1pDlVuȆ4c(f`6ER/./z`TSo7[5DZzgh7CSXlLjO7֜&=\ `lr 40u}2O H|_uFЙ1UEJ M 䴋^xq S>vOlԄ'v._k8x_[ dn`yKYL0V@sS€ 3pRT ^Bn@j O %y((6$hPyn\CoDw 6HS3h&#_B~p PaL'7LK$*vS>n#-'UŁiXmz Tp!Bg:ɢsN:݁dCte R :>HIOtjKq=ߋ}ף(x?zeGhqa=#wpN2;cN6EL䭜txmBzaVljANztʉ|m <ǴB[ΰB+$P3{3&=NO1ws8z:a˰>^ k}`2ԪU%l`ᨑ]t*^-p2#vWGOχ{pPyV|.mMnՁDw\l?PR}T 8~>[ yxGyY>zhLa_eifYm}wS¨iKXA 77ϕI)):K}w?S1لg!Q?1dch &D+z?͡<$g quXTJ/ee@/TS Y*1 Nmgoz`(Wʼnc4[*]gQ>Gc_U떷qGD=*tc48-o#v8m'-*Xe WWƲIbd|ExF!%I|)1Q[[=k_Xm_tϿq|##|ːSe4g MrVňd!tD qZR3I2ۤVܑΠB Yބ`%j 6z⍟42Pݑ"64HϗV'* 1ȥn"GCDx.{+e]kΏX`!}":ǎPn&9|JaئES@פ[r9fz^d-eŵڙ.B4P"wB2i@@h8/5?5 <wᅬ'u&Q3d)3% w72k7ŷ]8_#>oϵ \VbXG|NUk<Ƈ^-vK?X>l,^jv[m'+kD%1 (h=P~d+tb(}a)P6,(l@Gx5;de`k(U}=RLn{s?]vIT^'Lg10\[fzw$[iRGF'On^?4`9HcObSH1}RzmC98Nxu8ćx5SfVR񍴡̺dKY^ڲXvtЖ_un+]/YRIwtOT &Xe@$>U~LPTR@W-N2Im!Qy1"@F֗ Yβ8Oċ#,b.j(my ώs) (w0X0)hg֫]C}t},R3v VfUE2O6Α%3M̵)v¹q?`r'M;A`$yptpg1{!SsO9TN 1 ZA1 Mc[AA!]l(ARgns%i ws+hl# S֭<ieVi1: %}8lnt1jD HM9J m?JgqVb'"sw3 ( ט!l e28IM?:zʧVнG a|͞_Y?D"8d}ݠssrЀ~r)V’w)T\.Rs5o󝌫J  q4F}r8f:*^^7 +ouV3}@O(kwTT!欟rLf%WF^㏚ sƂG ,+ éٚ` *bZt~[6G˳>ܦGS qڞbv3U?3]!ө.9Pp׫3.12|e} z iK>_-12OJgLOъ<ޛwh- M@ m]EeƱF=H@SsJcкu2jbz(o$M>4qSÐʺʩ9C Ck Ae3眑ƍޫzPt^7!y*͠$|V%Y]-rX4"g`ai0ڿ/]ͩaSm Ycj8BOsPTec*g[+9z<ظ"a*T`ӲH5.I yN]f5=uU6zvK{Kt*8%x?}f6\#MUa 5}QYTY|^;RL QdHC":? `E$7 O@$W xLdml OEk-OP|qrj^W1 Bp?@g<$_fM9єz, S[E+ H:|[s3?1{d]FM4 ɥվ,^#w'8U+xk,~^ܙ0kİ!Rgps1.fupSl.0U -K:DȔԾ Hm]'Gv_yB;qY2:gquu[eN :|MW/IkT (Z8ksEvj4uڜL鮃KO(G;ʘ꙰V,Oy/Ap|ud롸oxp1P0bE?$NLbF+4G'%Tu=\̙x<"xq c2x#`Izwʟ jM3|׮.Y ,L:afB xWɺIs[?ϒ;N0ǡZ4 Jo\Yvj3F6ŭ~D5%eh8@CCM}N\5ΩdS2a}H}b 94HH$D/ɦZgv[nX7]N*B^~ V48q]'TjZ7 qc0|ԕ I;F#+<,Qxʱsn. ,aCb5,lV-a &͖6@ă "jȘf1-y뵇ˆi!Z-ae)dA[vX~3ꐊVYHVIF߸ݔ`۔,hKwy{pu]lo(F}XMSNWpK)irv ƀx*Kn :%A:b $kZh:hFQlpq| M"Rxah[^@[ CjuZwp&Y xqgpdt\d⼠UU0fȎ ˗d-oY^*\7@NE&kٖ298K<߇3;0Yt /.ϚgCv[& P+'#o^;?6M٧Z&6zX֯aG/=ZwN$bɵ 6u.W r 52wgؔme,>iŰЂ1_ K-X 9f%,%Qr\-͠Z#Utgc`țb-A!lsaGXɒ͌brtI8gr:7Xk޴ BM<6bW Х}]\З[D馀$f#Jv MZt@lTX(Dj]Ta3+Fx؅'2bﻔfL8j; alho< 8ˋ]%KZW$՘<#F3x*]5kh)}e9wJ%^.4ڗШ xuLr;}|x7M>%A.A]E"!KG8`VCvu&9tvoMLD4zMV<8ѝ $Sg~ѧ:0ᒫW!<4a7~\^2A^wi.;ڬfu>7!Cd4̿&#I7(O'*z-+qV$Ap@2vPXڷEƽ6{BDGX*ByWQVjN2I\0*lnl}dq&= HGs<~WI IX*!4n1F9{9Ɔ ޲72i re1ާ$5K[*6$u+qv βQ5釁` syI g?_[^^mŘ_~06R&bvUC]C޵GaYdrFF̌˛Wsw>mʥh7#^ M'ȍT:Y(Q_/IM9 ٳL}ҿty_Ԗf>.LQBQGoD@nzTŸ sNO q(%\ mk Zg'gmQ Qf9M=>hN%<& &qKHn p]D[ NJaw˚-;oTl[㙹HF~Teư*C`kMGf(> asEFϓU7Q6Ӝa1$!ro`EP I<$we =#*JO*C.PeKT+1E2NQ!:$~Y\!6pӰGcx5 oXҫ3mqO[I;˹05n"n_~+!{Au5vg"Dajy>ڥ~&~gXG'rņ&E:H%|jD.:[{xf44Hq}=>)TLW%}"K';-&$A.x\\VzjZrS]w+AvFQZj#|YiP) 52/@~YLtkRS 5{z1¥[U5iSvӑp-4j! < _ܴ)x++Kl^jmfzGRU g!_D\-,p!Spm^v –|$boNca Hql^6:[=R&Ѧad!x} EyCX#0]W6OZQa )ޒgI(˪ JBF^2JHᅡ_+[+3t~u zNC2+oMf\,e L!rgܽfK KkO:x\ABk,>]c<1/Գ\.PdhP: x/Wb ꖶ4Qq\˚h[8碑O@ڗS.-v89.=HxUgT;bDQ+Vm&g@HVC=8 FԺ$s},f_4|[hޢxO>Pn +R벌 ̶: *Fy1}?2c/ $Wz<(ړñ*wG?& AIv'ri݋'<2\'(l@+ή7zo_>pƮ%{cZm޽|uٖ"pڧi:1w!&}DVnOV,OUi.H6wK/ffdZ*}#_|2ݘ K)Dt.PV3]PۉlBR>H.d桻ش'K-X`ƞI-S]tC9G;dYA<ʗb%װzv\Bj:piJHrTNQsd:/M.-3C9$kEJgfA=7nPf/ ox o&̊T 7,ĩl8֐Ya3$OB+Hq3ޚR$cRAvm AE S5j$8V?eׂ;flRr6yM ؇PT 烊tGt_KZӈĆrk; ?iXNBpщ34s?ǴO!.=GB׻^{A(JFU` 1{ uק X-w"D) 9lM]萄/ CM_AgdδzLz~oFi=eɳOϞd:jc]=K|㙱vbb$b)@PνoJ/:r^س;eD6ш1N"=g1p2T~{n*Ca%tKTmnD%vXm4b' G Fz L`(Es>ҏcɏuN]=|`Fm@ȷiE8X rioF ˥u4}p*\5iORĮ)Zs2HW6O 8sʜ :ڄ!lEӔm-zvEdaEƂ8%~Q:" ODhiwJ؈Kk$ٝr.&uX~S.XWL؎en5贾%f - ȊpG ?5##kXGBl=oPuEػր7ySK-gMheYOa!0NmNiJnu H!;;?HG;K#Ё T6R>*6ݕR.Ϳn޾M_[Eg9~Ex_trK0~%12x#ǯwӾnټki~t{M^?#lѢr{@df:YsyXx-\|Zwػ#&}<ļ%) L \R7QjǺ$3e 96n9e" cN쉏rQ9w4Zux^`>jZdnLaV!ZS0l 0IitcNl~3/PDdTqgdP?܆Z7@l~9s}Y2tut+lg`_Ǡv_ԬJ88&&QVHPk` ªX{\>U uqGLA3Fv0z=Ph_<]D0TlN8" F P=+"&1 Zķg)[TCtk ]Zj)\Tj^89%A[M0/Gi:'|TM) " ~DZЎYG$m2a^-V}2~vLW)F8 G"rMd  5)+,ΙjTMzcÛK pG,}v!-g[n_'h]ᑪf62v*}/ ?%JɄ&>j3C {k9"ݝ;c(IY"shVМ nF4=mhwlycj` YVg;}l3 Ix[N=FNh3 ]c!YU~| g]oԪr[M`?lp I 0apvh~6du2oӿo3{Qz֨4K Dt"NT9w(<]F;,-\;7d}goA:}u|.5 #c!o ywRގm fnvԇ~?OZawy*ƞɍihMSC^ nWh%l ;1wǐ&@=*ڟ$FOel +)p <W֘iɥ%R2VΝ'膯mUYS|i#@,IBPTNVCU;CyՖ9(lPi6-q3Ȥ7"搠h=(icS ?TRƕt{d⯤#PJGb* ec7dȦΫM9~b82AZV 1p6"^zA|l7xf ծ=*?x^[ I߿D2 |0ڄ\~zxޤg0]LAgZv)M L2CteD=HU~@y:K3Z'N7_0p-xwX2 Pm:Ǧ)e ׌t5T}}%͊»w1dII5HBF 6Fc,B$V { W {I`ӶYLޮ|auXi囻D{Z–\71Hz9ҍgFE[Ql소NEi$ }DR#U7 1D!X%JT"էeKE﯏d8AO˓܅,} lC}{zMvO|q4fҷ|:i)Q@L1>* #{7?9t372}kءKf'a@N_T`wکb8`v?S-vp`I jPݒWȋslN+Q@eO׀"(x&sBN2Q q6q}B`ؐt:kERK%Jd{h$A9+V_9S{2nB0@J^o/U=폭uKV3⺅Q 2ȲU/; FY89cbC6YDB1Z.~l!䃒AwqfKO"Okձ>ڱo+⿱Ìygl7[W4xdF" {h⛝sحEe+ lL9j#«rq :;w0Lx]% c{w? 9zr {MGj 6Z&;={O#QXLU7~\hzh=:#~SN!oD02%f[L{_m)i6 1T2ɹhmn[w"i .px}BLv/B)a0ܷ} ْP ,!.]*/lrxu٧q|^jTG’UܰѾ =fS47>=ɗ]-džTxn23XDji[IkDxNh T?jB>[+>Sw= Jsf p_Iމo@ + ])wwW 쨮28ƖiX%QM}Y)MBu?_I+zSԲ9yzi*<$ݦ 9 y cxLK،ą6]LM|i, tx9#hyҋP Imn!!E$_wYC+EJ1A\K؁*`Hd ҭST٭F1~gkCv] 3h-yO4̀}㓛6md+ bS!H k>.aÐEaqq;||FV }x6R)z$lX֬H@nL>bEV-Gh+?~heG)#觕F \JyZpFYlrf| F0; Z2U[ 3\ʽn{?F"K]'d['};KuGXEt\=Qn3 pBOV1Iˊ<SS5"9yƒ%a>(w!bݚ4H{*O-EoHTb(#T\Z*,. |kTi#ֺ0g8"$s} ԥ\hWf6rD:yůD&B"C}?MVܝ/r*PgV# ByH&Je-UǠj } u ;i'R1QQ/zƋGBKQm}}VdonPwBj{ʡϠhwF֠U4Uȣw2nY/mDDѵ)S-R5A^kA6f)cؼkz agKm%zOeViR aJS2[ ~ٙtPf8ihUҡ6GeuN-(Bp`YرNٷ;cEԃGדEX$1SAh*R/ky]Ǿ$"^Ŏ |[<`Q?hmpsK:1Z_BIr's> đ|2ͻ{S$$;+TE.P'GC_z2LW)ଭZУw(K=-HgMo}[C[2̓D|\#?\#ZJ6%څGr/|>id?t1˫_X}>Y{܂c⭆%1:$ۯ' ]b} Mr~_׬j. )"ٱ_P]OpLȷ5}ӑ"^3h$RR˘j-2 _QnZoV³igKDRα2F}(A0c0 *sPź)\Q Cgc( ٴkQA'ֹ=l 850 x{uC᪂8ވ3dO 5Us}c';R*u8jS4NCGH1up4UD,}iVm.uub0H! Nϯ-vnQkۼIMHӯP/M5ɗKucʼnu)A#di)[*h;2 $yIXN9?,ŧ 򷮒 a(Y["oj6M)RN]qqH5^dR.؍Ј.-pPk7و4Pbx.x 1A B RS~8|IbRݺ;sViHT~07;|fB 8B؁mm¾}`5 ~<}w>z#eQiG٦_ H#"ȼo)s> ' ~q}(T:zu"%d_|n3bySl0>:ݣ78sZn"DVt;y.>|U_]|\[ʌ^lG":PzJM->Lo$B}3(R;qn~sӝ_Fsq_L"8>c{VTP4$@Zm'8C`xkQ8Ŵ0(2%ZnܨD0?m[i:*èYEWخ#tڴAigbhmlSR0;$d%U 'ʅg5I#zcH1IyS-t]5~5䦓`wn@VvA΋:~@ƀTaְSX؉T1z1ed3IuhOWJ P;dFS[G{h).zDݬ"3cfWl %ton)n)V,[T\H OlvR(v Ci(3,Ľrw ͙͵@ TP[WߐY 8|ЊE,l)  Ht ! hIU>UEi쎛J:j?C`ɏXoLŻ n:D?x@e-@NݭVOơ^=۸q !e1ÉB0r׭!" eOC :]86OҜ-3/'@oO7*x*v .s4wbcV''!Cޯ@A+<~`:R cm D` Ji)x=㖟4[njL$áI{ [ހaZj !;׵ z2&pB4TtP)oѱ ۭy36$"GRʞq7j02qs۲BoR1%co參`M߈?߱A‡ "*Y 3k)~~V-IԧE18}J#X{%Äby(zo ߢ'~GŠ=¯ʑv iZ7V,-J wcL PS_PkZ\_5o7);,<0Yj\q ãڡn-$: }_4mxc;$*s`л- g`QB6Cf+?by_[[v[|s^<$C{\Tk Fnz1P [Y" qK vni'g(:խ ꗒϪ,8_H:Ӏ\< ytmq{N]AHQH؝F)Ofצ FiZh|R*")/2<Ycm0'+W䵨_'R_^&ɴBMczB ;6P%Jh $tsR֬}ttHnU8'{)~7Žk[GZz/(6&H,jI{@bG_yLY@B)O&d[;hk¯ {Ga`=r61~ڂ!׺J!p<$PkȮWMUh]5 tѾ+/]߬.#x68xd`=Fþ({PHY ұWKPkR^ d:QhjHZ<Miq/ڥuT}]$E{v vXiR1j?slٴG81ǖd JQ|Ż( y /AoW> !XYP"ʐKJ8q:|;S G'˶Fa:%^'OI+ %Wh!7?yCy Y`N!U&{?f[ov,,B2VS.o)}7 YW˝ 'z..x;vo% خ9䱴7}9vϏk-jyn }Oǁy/ӃMXM-e>ٯr\ug#[Fw'qR z;-DFa >SkWc0A_KI'3U qÌA3Pi_L #@}!#cDɕ}]"fVE񂽇+WCK:g*,CkJuh$_bmG&ލ,_ c%m}ޛwƘRN7 wш@a>7;̕bz[<3KOgzd+QČtj7t, A&?j% .NXʸa6;9xm {JO^C=5caY Afͪi7lZSTdkk:c_Wc♓"!Jsy x&ǐ_I ǾPr"m(Gwr{`P/ˠPhqj1vې zT.,2jQf6DV~εs"⇇` ArwJC*b0Y_VϢg Kg 餥WGW5fD(0\b#BpykeCBY>l` j95:ړuAۗRsf<5|_uoU &|(m& JMtO <ɪ7f:"/ӂ4_'aՎ@ҋ]|M"@*U91PmmIEx ݮ.pݘqKsӌȬZ5L3Nr- 0D5dL ղA %O+BYk1;Vbf(z /e^ SƧ60\4rG\+lf?>k[x/Glj4\y׍-tm\wZ6ϩy$kIZ̫=tT[ )0ެU!wk> I:^vn;LtC}ΰz/AP>OhWihoK0hrH}sngܹ vdBi+ $ݔ> aR_ {nDD2z)JNa &0bq5YEzҜPA&ߟO?4n^*WO$K&%><LA5DLJC"lҤͼ"^\ 73IQ5[!3暶C+1_6k#B2 V'f8GLH!V+Q6e,T=Xҹ众5O6z^ftrGcc}&:&FК _ DKcYNbAX"TR,m!; l1Yg>bk09#BF d fE=M䨒E (3a/}HWL޾Y7}rLJ6N.?J'6D"JW{ $9 3zDb")KmJ^Sh*ޣUTH(jOgp)ƷPA%WnVg"EACN+C+Y3[3>:.fّKnͩI&K`=>k\K#MZ 6dj~ZGk[xj3a!z)նhinj<g攎Ab.)' pnrvx=7T`O$mxT$Γ ]f7= *Ohh Id[銋c6ټ엋!U,Lg.>8?7l]("Mۏz(,T~=[Q'(!@qYxnb)^XO'wW,Xbi"O{vDў5\a=fPS _6"s|S8SJW'[ܱ{܏7mʦRfA[/?(8ro Ev:5$Crcٴ&)l@Y{>OHpXV b'QQ}{ i=Qq}Z 2$pP1E#.YXJ*Vだ*-ֿS5+@KՓt{ JKZҊx~%"R̠jXp cco& CquFU\R=Rvz/-iދV'U*϶_<ɸ!J^^-}Lܴm `+h;#Ie[馲SniӍ~bLnaA"qN͞oATkl#gSRs?fWN!qe-ga5DJz "&0[? pSktwK:]%}",`Ԃn$5mm΅f8|nd @Kc;dt2 A%G;"s:ua Qpƛyt62[ )vn9[;flB:? o(?*ՅB8tP;{1tLRӬߜ85$Z#2Q=]˸db?k;Z;b'B ,x\~֏ypW([P.=O=lN=87.}fN?R7qNqߦp۔d;w6\|`,b]Ϛ!w fE͈'6YB8KY|k"?_> GIJLSjdF#.7oEqHᙪ ռ ڒ-#=V_C~n/pr(ɪ[ŞmZc9[$#0pX $6n[ 6fdgy`v\6c]$wzeWv͕ |U-M12\LCRs1SŖ9>S~uڑ/XyrkNVoF&4.iǍE"b3l\) L4Vrk>F\&h"/* ? yQx>cJp!.\6Vups쌔=S˟t :hCAp`hO0d\]2<9cv,*/ff4㵕pZ]l ' 7FLxHkۈPJC#\ sDˋ j&r,kqi{xrDJ]Y#'8s?Ubr):Հ1.Ѡٺ #6Vv}#̗8mvf{Ch-yxA6x+HQo]{QRݽ+{g`mUzS.0sj12Vſ̉܏ՄJz GgWp!U{+4gXHٮj}tRHbhrys;Ls\E`:kVeJ\[kYl];sF421MHR)0FNrH%[ȧ$.kq[¼]1-&dppe- BFѥIݴR^2aե\X5;\;àHa 9U2Dfqd.Wց$鍱IנM_@RS3oRlǪK]9Ii(d}l!Ph!pQgA Ő]E}lDs/ Ą2Jp]|`g2Z+ԑӧ~bee\1$$7!Dʥ!m7{ ]$.V(>FUwОĐF˚Yvn$uD`J飁j0'}fWx ͰpJ|Q z7cL>إ;>^"~TIQaN:n >Qy3$>)y涊ecɂl礵/aocuE#/Ub稏$!!QzN!-:61Ox_k1ie`3}쐓mymRqCJ4+AUqS _1^!4oK-Nˑ(V"xmX'mNS7n(Ҡ}'̚2X톰?Gs0s txm K#Cbkxqn[28.eWx/g*4t6=t{f {cdF7sˎryڻ֧|{x2;ʼnTO fU7uܨ|xcZ"#)'b꘢C|ڟތ?UZiJnO.|qkhųTAP:թee2{e 2Ls؆GT.P'ǻ@/Ux6<友<F3ls k?o9h j(,Wɗ%UΔ* $dc0*e8OalNW;x,tj!g է"3Rs+ ;Yo/F4,k"^ergχ׶Qe9@$Cj ﷼Hq+eCwm68z^(m>Sse)9[T^6G_.a ,a#?Gwhm3šq!m@Ҳng?K귑cATLTo;(c@P<I#pȁs 6 ܒlS;I;BMN)*\LTм?Jb56W˶$ A -6S.̐`XdL"+WVNI7F]O_1%i >롁g0%D3W 8kA')hw ScCg]>W׎XK5zt{G-A dǧ$XZ:QO3{)nrAv/Ҕp>1نz0AXޠ)ڊGKb;ޱ gsHhЭY~T뜉PCeĽkP&̮h/\Q+$<[LDqH=59n޶ tHNK'Dͧ0+VyQAfz  й?P2xU~wt{\u}+PS@\6|MW,YFIcv)}t"?maZiϡ,b9bɑܜqS0$Ӥ߮?g#)& 1Mױ`PX*]Tӆ$H'ΌRO|!JzÌi{i}~Va NA>=GU*ö-*xxTŽzR*!զX7\)}]r-Ci,ެ!r w7Mxӽ|~{:X̫fgaOq1ĩW)C M燻*yYaֵ[n0kW}ܠ_k||AwVhhu+Fu]56RŰI@hL#p?jexOo߮;"^q ~,>.N+pFpzkډi>2~$pj;KdWGn%|tMp'; tBI|T蒪I&1p71j3r%*v4\H; u_x@3SWSG `PLX:)"q2ޠP!0d߁QBǎ_S}4|᮲')x*@<+9?A2iDTǮcX_Xa~H8"]&E)j;zQ2pM0) qas]l~^E|;7HdXw9qsnC XEZO)T~,l*U_JIb6u\Y_\eɸyw[Md|\/5eim:egq^_Hz-MwfkcE J0w5oRu)1RPy_0UU p]EKWΐxDHG_y`QRH8e6:v{3pw<>?BX`?#̮ھQTuȎӈ]R V2嘝ICZٚ@df D&bI|4~[l 9~yIݽ;o:ɼZaʄLdB5.&/f贉U0YK.I $#tW-wkkdD^$gB0ifC^ut+Jyٱ)S"Ox|o9CwsDfE0|"} ; IT,yP̞©\s-x(hlw>ZOg<@:\-:&44P@Nbv=IMA1* au2řuE`άkiQPr'vy&f7 R0؁VvER X#HlYuPBFWP3ɜ4z J}!"F.m6B:Og gH1X4 xkjFɞ^YLH?LG#`lHK&6WF/oȰH 9ǦiYa#{-_ܥX <dwɫH>dSԍ/lMcMƏ^=x7ѫ8>24`ƂYKp{w ;U_n%BkNFB9Q^@Ԉ>Bu)7P3~N}ehlـ8i(QYv,:A1ZTxBC2(7dg'?:h=Af9y |SW<A4 K'aenl):,q'_.&VDɥ0+Nc<4L&$:nby~hwa$Fr-ZSΧʨͤ qmärYx:{+p]raq8EEA[jU`{5"iUEF.cfe\B5 Zh=!~{JxyA:Ζ!o<D C z:kӠ90:\Gt`oHbV=1p2C_UMPw~& 5gZ.50Ky`=aȎ&is*G"$yk>YS) B4م]-3&&n^}+U[&FC ?zc*v$N_UX xwlB" ,h(DOxN LC͟nm횣G (BV<[{Uro0Adk- XDq)N("#or. gsX4[aH.4j +@cК)U+Fv\Tx6y\$jXI-X&Clҽ47WmǕ.c S*$PG(t(Չnr1ϭ*njAT1m*K#qRDPMX պr; -rk(qGb7B$$vnHfG7xAKTVsVd>xߞ-÷jK !FӥN86/qR[Q< fU(B (b[pnb|MN_ 6Ѕ \ ~ c10Y߉:pD&%@ic%T)#|¿4]r ⷀLu#7.IZi^~]B#@;'pت$({+,T0 y,-w4'Y洒wھ/3'F=m\2TTYHDŽ@B m$e*1l<-U[l˰u:f%Bdʷ~d2_<C*0ʸ¡ U.Hr%oyF}Y G Dɽ޷7=v7|+rdžbp5Cn>?ST_ʙXu̎Gި賋۬Ρg",%yJZ_4=?p\(@pBS^Zg:RmI^c# xi*2euIiە!3E&Ri(sc[L dats\+De%hr w,uC557 %-9>OÀ ٱ6oEј]6z/ CLzR=j#xŧXp{=5*Ahߵ>4㍄+st?4/CXDؖJRč¹'2e qv+W]մ9rC!;.\pbV*O፵`P__L'b`KDe>4-jZJj1l 6"sTAtO/&o< X>TZfyjѾ_lytBJUg-ξ}0j6&c/d^^ u$]z9 Q jv9TuOͶӺCZ  ,`QkMWG2i몡"ny݆MV9G?'q,$Ρpu ^K9Kc=Nѩ^Y6İ, 6_2@*HjøC9woFj[Ua[}xL(p'H.sm,Q$JW2nQ275@`*.sL;׆A\Ma E(I5T{M)x{pT8oI.OgF)3SAh4o77!ZSTpmVֳ,peXPgQrTzELvʬUy; Ut=qQĀD|U2!1_ ש0=(6%?]~\ʵbwxk^Tx̃ 饦S+FQ!mWmÓϰUtxrryܩ|̧lHi\vdS\J̅L=J)}] [|C`R~8zHDžۤF-K-?YT{{ג#Mduπ-SMY">jyp;/+;TqME=Ń*Hq/x@vx %Ah~WW2"K9aa ADnmq޿pIUl1UvX?z}:Ñb/[XTX+jwۋNjݰb>hBmS+}4DJpF$rsNjzoƣ 4W5! E%T%C^LAL6 (5Fcԡ@MeYCcZrA)vZ"ĺ[źrdح0Pn &MӃO t5RYձ5i ݕhiF:P#.14F6';pyU+ ot(oqD>|a/${KX(O$ wI׸p8@Zƶ5;lQ˷iOƹ[vRR윪"诰 F…f;!u,/#mNvo ]'(=~qWǷk+V*jF00+_,[Y҇Ξ&MbPK5DIőZ+!\ܯh ݣ2A\fCY/nG#gK2U 2|L:J#m=^ Kvב+")l wrw!52꯫?MD ^;nr`135G ;H b] >I ⱸ IʿI qEVh,KH3MO6T 'P m!&Qn -Kۚp-GR"WR{NqpHtU`SĒ0XC6n?,7J~R DPهb]Vˢb~x%_H7>a=S&)u\`mOdGm\ꢽijrեHAp ԇ0 2YM ~n&\9joB`%unS'ZAQB^"z։o^*"/zU%!Z<_@`ŀjaD>Tf^:5a2XZJeֆI_#[s)^qj qz [D= "1ɂ%Op 39^0_ANrm\WDE-!5p?#"d|Gϴ>9~XE7M?cg,)H¸3u,ndh~PQ;эMm*8Ś;%=L÷}=%Ql[s*a.Vmݨ<%Eq9L0V$\i<1Miܧkݲa_}@2Gb/@fFV*Lv4ty(Quؖgzb` "[ -S8zAU?b8Nknmc:W:DNU?s`!⫌w7?LD%Bèn#=-fAzC AoWWT 5LG&֔5EߒLӣbA%”$]Wcr*wda+ T/x:Hȉ_*#!ACSnŶqT([Kc_+Y:@8;y!aawa\W̎tyf p lfq{Si҆,|X9'Y|艑Řy|Os֜U^=|,b-rzS)⎏K_po_W:tр/dp 9BY'iP+oYagfUCvz qm_q*^:PLZ$h~9zONFE:fqđ~zOtřtM?՞??fT'C>EGX-dudn DyDWn?i,'A@#OKxd\țʸ*--ׂIV%Hܜ1pZht^+Q¼vL?dS̼O(I34*ZS}7iE6ɗX,7.lʲؐ/%,deDՒ6-xՓ]ڇ _':ӦB|^]#\l FWxEIZx2q.C OJU|4a7nܘV`)xvv~T2sA~o[v#Ou3,XfHӘk!%'aPxIDMi?"JVѭ a=j)q7&ZqհwrU^Xi:םdV Di`C DK"\A/#@MAO'F$ir5\*fҟD>c̫Q"d\/"ԽLZ%آ@-gg..uyZ9Z:;YA>GAQ +gLFjtyf=ѫ34\:dD!G3cF%.•3u<ACm됡eoS5bݶIvI-dwß bs 'q [#ćA9NDl'OsS֚20GZeI.fkbE% a+蠌ڀ?ei\ E~[N;6#^hBO{tIՃNL$/D<1v`dgsIgCN+ Zܐo*"Z->X SԻPءD0Kk.@i"Ҙm<]Hame,'DكCКЍ\{=wz\xݿA<[[Ao1)kC|N"hҤ?>}.2{t٥La_ItlXOd?0X&5V.0+Ni' ZیKz_XTvߩ]/:O{Х.Pzofm5:Ԩ.)}FFU@ԕxpP  C9Sq6(rKaNZF ;R@4,W#A*0E@{"ZI2[ >a h`c-&g?+K88WUhS\v}[I/ڭGB||\!`}}mzD;.Mh|k@]e|Ir )E\f]K;SltP>5r/i!Miyu_9"b[his2D*v,+>y۪ TcG=CtI48^]I}T1^,"N8tq'ٚ*hFCq&w2Xy3 zT>n5Ri[736ʼnK-&I*D >V`p+]u8T*E0P L4\z02C%*L{26P=2EW &VW L5c9S:OToa+$@0ݳ+Vi+iUQ?  lJ=1%U% zȇGU 捒=>lZwjȮ>w {C4OAG Ŏ6a!H^7o(ﺧPK5b" pL-ȗ#x2&>rd+>bHdl/uyKQ $E W{7/`r>9LmF[D5#JE[ .-'<3^{3 a~7 Ъ : GErz" `z~>p-#y%Ng;<7S U 1P_ /D[.ϲػKEn`#>.zԷ`JR|gIŔvwf,O:oHXj"w.w|dL>e9؅]+J fRRG %5,&}ȅ0%sBN |v&AMF6rd;ơfbvo=ghRPù#*j prB9QRa<`k=&Q!S332HEȥ)gnXb_;K ޽Lv?xnBL!FqŢ~~SjIk|baC#K?lnO0y ?A`["wqwG ~i ? ]5'T&qaRS  -28/; 3 (ud;,|NքL0e"wmNKsAjj+, ]Lj1 oRTZ 9EY]A⸾(k~U Sl=Rkͤ9p%WY\Rk.;( co_ Nޝ ՔvJEU<ќ,^OD}<.!_-L y8}!S{ Y[yV Q:z 5@=cŞJ{EaZ` ѐBExE<9gg fc_s(bm=4݅kPMԁsw5p()* [D.@7 üֲߺGξz_4wl?$AJXç?)kͲ\ID"a3en-C݁s(<:_m4 \kkk \S>>%QO zH1x{N"'`ıDN*c|TPCg)Qڲ Ul #u59%̑EG"AaH2M ZRg 5 R%Wg*?`Wp/0+Nu5C%ꎘҠPE&u];zvdrJF}G׈.pOZҽ7fv룓c=ed-m6a@RfmnS *7 coZ1l}ט&|\T_yN|Xϼ3k:m & CxtbT+ѝ9#/.OmDc](l;uscAߤbԸkgcO UP0;VQB]uKAmo_EH 0"K)@^z4=[dpKۆ'I~-^ 4̕h L2Sp aq 8ux~u} r `pѨV)c$NwСFŮ5z r`ˮ d#4&''")\n[x?X-12 nQ;M0Byl3rH>u אx &Lk T'fb)c-)"yL^MG4s޲gQav}aRHzmШC Af7tS;S |csAQ6`_#Xk3 u,k1²mrӶzD5Li'$O@pΌx',=G0Fޑ`4rr&}zEuug_t±bׇXE~mM܁(䃘P>t?Oqi""j3^ ? wD:uc_6 fr\a TR}A#dВ3%!J/hf5}?xj0%B`)&} Vĭglúd d}M~ApS=6*#zm~q;ID|'MoEW^f$?]M\޲㘛_n N׽D!ce̓]oT [?V_&vߎ )3"! z=:ý1mck}LV#apy e!z!" OE=RtZ:NZv RDInc?: cw"шǜc>39f_b4@~iL^~ʹ<6EUǵb2YFHO:=TLӒE8"貨ÌEN=^PDV?%Ӵ> DF_21sJ gr6dj7v}g +knLvsn>tM@ѩ6n8סGJVz.SYc#EuyՍBZ0T+h(*C]-<=nhXDE ^μIv'P؊\uJ(a]*ѽ鑦elYک,(r8;2,r棬muÍZo w.S+ovQyTg p%.pʃTE+4jJ GEf)#fu>N1`-OT,]){μq 1=P/پbE_HyX4dɚ& eyC}1bJv4kxnP0k껔مk`!aJD[2k@Ǭ #S^DOz_.@N2?"?\0%hQ|m;J|vQ 48yf*dS3?PIOw߳,?[~لύ%0UHwt1BMb7֐U*',ŷG` ,~L*^E-u=%&[>5c lUE.l=,֕/|L;&#R?`(+{t ❅Dٌ8+esfa{@"mCb50{s3.'_ÌKҀ߳ Na'Y(J0d2)k7>#jQKBn=NN:X~~8Oq!oɪU+/wwA۲@{dXB3 8*}Fƛ|LQDDB)|VhEFJI1vR~k{ɓ[@=60 9WE&S0548K *އ́*+x} 1ĩ$dT騝MکysPy۱FcqYgsc8% ag}-j%𤵞:,$Zfz6LnІdv7f\뚁%<%DMww{tV돇͜SY3. ZqQج qowK4Ia;m26RFkJ?ݿN-$cɝ*58XmM_"3f1\rV֫-0o њZ'0я!hs:2'UqU吚khvr&5rHtti(=K\)^@fc4:/bKU4UZ;8?_v@u kfj*`0&a܈,l9QbP OFw<pfd{ ;t\S޴[8TDGٯғX'ToV"-1V' h?a"5)^ߧϘd?vڊѮޥ"RP_ů &OlU~kݬ)9P%L{&s"Ɏ>gC}9u.E_D JQ߰w+$?_6k]|(we_k< zD\㗈ӊ왞rqJţQaU\1VG |Q.:R7s4dcMا KS-ے_7(zr+ 89y)lI9Vʂ/6lW0eq빖l.{ GrW\JT]ዄڤZ%.)2?+,"BN\fێZO U3iGy&]?݀^~ E=ZUU [pfKf`-f>#-+}C,~W'F%: G}~  2֊r)C/7W= v?1H^et#| ət1Y_nǒW_Yߥ?=,ozdqJ6 Vmֻ*Ux,@Z[TN?Z*C;[`{SKKtw׮&siPQcN05 f*$AMW9 m{G:T'LYȵe25{Qz(ǧ;56qM)_kmx^gFX퀸_!BC1׾pەUVv`ngq/fZ 3S2W!X/gU )4r˜iZd hj+7Yo|lINe{nLd{Kt[[^w"›d_+g#+k,w&rSYyy?T;.G]1r w{i мK5k#;ye>&GAE h -!]#8x+6YA*x/_Z@#OP+C 9hؐ'yÇ+<<`ǼC&| J(Dggm$@VM9pqc)'uxf Œw> k̺&bHG Bn=YsЎ m*aht"0+c.%nY⣻O3QOMPzٻ'uj5sb\Nf,Aʋ%ӭ#&Gg₿Fa(ЕkiB!͌jkyNe'@=%jRBp"d:f> xW5ۊoɮ: ⭵w lFгI#g>CtӄQ &y2-rCR>|W"gYZ07070100000254000081a4000000000000000000000001643420d600003140000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/media/usb/zr364xx/zr364xx.ko.xz7zXZִF!t/0]?Eh=ڜ.+6%HJiUmemp}wulBsa%Z,׉lߨ֛>ui͢2~7E, ޝk% 6}u-ZiL]M ` BDlY{lǥc5` J2t47M9T#t֧/y =j/i0~5lkDk<[BԆ~G7R a^;YpEי/9ai XU8^ݥx6? U44%TⷈZ#bQvw-ț] C۞{_Y:8B6y섳Pa!V_6-A8)i)q́î X$lT3> 1q)#Fux^ŶUjp? `nΣ&JsT٘IP-/:. B|Oa`#md&3  }~cb >㋗I Hre%K?T"" ]j]چAC?-bMNHR,8%@x[rtqZ0f$ֺ_ܟr7&49@ѽFܦuv:mXP#Y { rIgD*?4khc٬lkH0J2gg]Q?a4E_FNOxIo(Q^Y㶱t;Z%i"U _N[[ FWU"q :ZWKݦL w+%NշغkgzJ9p3eWIоIr˰^\:[Cn\|!y h jA}/tKQcvJzzIPD|1R{<ϸ_WKXifzs448C!@.ۇ9Ys\h-͛'bjR( ,nJ^eK" + vQ%o~7^73ARLnm^IQ;<,J%r! BzYf ƤVA,'rZ'vKT;zQy$#'X -"ƫvSqWnoBhK7:<hc|w5T|p|tx R*rk*8_{" T5'՟ ("m!=0wTKL0XU췄^;wzK{qMƋ }gj2bmƆ oDqج[_t$tphG(]rӯh\'KjźF9}T2?L[|/GŎejVhrAav0M,(w[J ~M\hpr.)Wrc𦨁5j~&JhQJ=yWtG\qM񠁭WbnXw<5_D0ֈ*ҩ޾Q4M QQ Ɔ*.K"X/ g~߭uxLoh,A?1\T~LXs:sPe:Pj!6(mNnv(ɫ1UʹM}~d Y(2f#;}aC݊0쩞VI;_I$XxX>7\.׀\=msa!OST'L ջZоe؃>c%^a>BP[-wgA >@JrѿL\~հpVA? *!\&q}GDy5hzi ;ßWW ,ڣKk99z=p`L%Y5W4@hDv$ܩo@S@Ia[X-wW4P&^؞{vmF46یQU撗R#a`Ԙ^T\%ՠ[`t9])E:'{?j}T5?| ^q!5&nG=t1V83QϷB& *~q[Rr"xi鈣\3FJp0:H6&c9[ګ)`2ã!#b>NOD* 9azA16d3v^ܓLzMh: 3[jqu. [nŵ;G!Iy8@s;lm`'ezw kS/uLKPPV+q]n e+e9cg4ʹOk < AV.!LDI\7ttN`4^7Z*^}J$'Y[{e!6xvN3PF 0_CZb=Fau)sGCNl !I߾g)G-;2{Tq4E\: osHA-@t%u,i 䲉\EKy<t^_?t"ɖMfJQv,K3} %O9оg~%c^ N3ͺxBsKw:mشQ kb<{"=B~ߙʼn na+5?}R'f~-"Bm}/V$ 2G,SFJUOEK&oN lAPjbe sh<㐟Ÿ_@CN܉GNL d lXƥsms_p[C#y╋q%UAuEJCJta ^\@^(ehG-A" [Rj3V.\ Cd)]9Y$U 2f;+FD@4hf<K 6jn*P}s'}8q7q҃@a +UwY:U=m:e;"H0)k(E}v3.': ([w@f0آ$޻╡|}\(Q@f7>$vAVi `Ǜ_{};tF`wMwsrrh-,b1Kz;rpՀ-Gq AC#zA07J]ND/^ ɐa+L_+fƪ|H}"rp^}?mg:ۃliaW";-K"&1oǍa$(oRwnZ/;w6=p5gQ-Bm^s..olw@ͽgmlW%ӅLZ-25L4ovm+$)"@3qwƖ4ıacFƓb&NUa_kx$z G(rƝҼR‰gT?ݷ9r @!4K;+3-v{{-`x.IJ0Hܤ?EQ|yYʸbHF~j1lg/V w[M@K%$ lp#uB_dP2v~^d'{Idl20g[L\|$Tl5w+2y;l_iUM&Pgrxw}*=>®r#"~/1Ja MY&fתrk5q07K6DLN+ ,s ?-wooEGm͞9lZ2"/.K[љ+V=?Ϗ.Z ,jkț~XJZ2 @ <ݴiJǛ9x-B]G~z3^&sV̈́D2 cSK`aPۏa]e>Eؚ~y]:mz)~U\v-F׍{dM^h%igu r &\R}|8t/M~"_=vSeYSQ)jƫ¹]˫]%=Bd͗)yݔL~E5婢bf32;?fy@ڱ$hEe߹5 +0և[@W: yp`6FUmRS̓"˕c8bBk1Al+£-T %<] ]5>mμoZ~ʟ^wꦙ@p郫܆OO])rc[_2ilUw͑ec 4_ XAVrn/X,ߎ:@ _ExjHw%&}Ze8!(zӿ-jV]x2i t,d)_T5Gc4\Po$~@H-xs EMsp>0P:Dv%$ET뿯}7Ht*k'j⬳̾g`ZPc/0&هZr*3wK0AjĮt!ZIŸ |kP6wݢo* =O]ޖHsgur ]KUn5{X:{m<<\n/Ic`! q; Dte,+B1 {xaflpRi<=.3 ۵VC厇r0m7nL?Eyik6ANÂ66łلMUZ UL=F!z d{wʱ(;ߒm#Q2 I=npU1!2EeMm[I"Z)(%_|%3z0᝜9l"G-qUcw:]g.6Rf`!8PfTM2XH~ۋCg ٤ʹm 펟gQt$^O{+=~Jq`x?W BC}Fr^a6ZƫZ KGCOxm=FApŒKu#NJR1 f ~i<8 ÂAQ1]}9̈ﴣߕ+Lԁ )qb tbn1u% / ?)k`Y(gTB: 5E{BrMxTV*!f,ĮU:yʛFxPF(vln\bxEZsrJNT`W٥(.>4dnb'mЎ&L a޴ O=bT3TV[=[Qc[˵Eݍl6?iAԻLZq0G;a,tDZg79D' @H2}"aH"c%jZ6֥r .]ۋh=#h#5GKj)DZ87R_b@.C>-};݁[":Uc4m 'UCV5smHR,?o^,W,#rg3g'L1| CfL; 8G,1@`1 D$e/) NN ZsYG:kLb:(pd\fAxOkO=8yvbzj7{V5NڣK !>Wq5UڲɃ1^{oP z"J%}ܹ`{,t_|0c"¨ўՏ1fP;GF"\4|iSD>8f]죡ҲRѽTyY x/l5*pQ)+"8v/a+!ˉE1?xGAf؁c߽6;j‘F b҆A\OմʼnvQk~lA>ܥJ^w)lZ򗱺lUİ;ٌ7D$K7@\kV760 "uzcM^cz(W'< jJWzϻ*U 3lGYy؋B. BD idtHgC $88Szm-zWjñOo\7 gz j=p; Ӵ.KmDVJ(n#}uP8y\ yWqn+ `n';d5"h^i wü;1^{$#D;T1)5$s1đyqʧcFCMWm)fJA9Z/T^Qh=H)yi JjLԬ:JX\S s":s0no["Z[LAd;?#^EC1B&VsyΌy5R@zZA<>V_Wݿl4 ŷոsjl0b8P7X%I|*LV_[ii浄ρMC:o/p؞{4vڽubc8uL0%0[9Di BJbYts:eV}g:HuUPB|)9{|I CT'Q;OYM W?-oIהZӊYRV(Ô: l{q)ߡ`ion_|pL qO{ūXUHln! %mlas8J5e ܏*TdW 'Kp8"'(~,p,P1Rfx e_5YWb)t7,bΗd缫U+* %Y10%A}.wy+|< ie>AJhxel)W+iSX1q6uP/Y>|~^jOㆨCξ8<j$-9ˏ߰7n?6ǷGaL*@ԟO\ʯ{%Iť j4 0Ĺ9M;QQxnGw=VhWZ;t`LPLږlxn D D4NI|z(gZIy:y|&kشUz?&ɞ] C> s] Y/xʳtfɷ#ϳ/,B/<}1!&#K8]dc#OVESGr1:0`8?X:v\1}ԼinrPH1!1M-n oGd`~CO$53;9w p"L%ئ]ѯ:挮 }6V|8Y匶;(m8 P,3b‘v#1t)q'@|HS|a,t׭P-d@ڳ^aVfWLI@sѢ5n1E p3-hl ;g%p2v(&xp _'5DyS/.@D'C>ו@=h|b?>]hU 7M8FOY˚ED9 !w+Hc( )l>|蘸>~'CZ6LaXN ߉z#:wa$lH`wQ+{.^W#VHo. i;҃$V2 _\GyR/z1Ȯ wJEuD>dyuqwTU+VMC6œ` jkB_td1=h#}o7b +9uScٍM 3=JeִBӳ),Q'K^Fx}g-+sn\8/WS,@~v7?!ifY"/·[;0>& VrtdWW4ö`G7t8KsOh3U>W^/op} S2xb^˝|ԁGR6{fPV0X "䯞<@ {}XÁz>r̰X90 4ۇj?.$pYzhynH^F:=pRFij R,$HU;/-&EK%$Ps=gh~(ixLZhQcmk~7UXn 7`{QQzB\vzf}0W7q]ݏG`w ;:>AnqE康K.GFbG5툟Ԡ fSTY*5宀o *nWiۮM۲ҟUtO6ƳhB8f "S gC1Yr1bJb#K?;R:@5ܰyT?mMZLCrwԳۢ*l{v;zk{Ks9R\k)lsnDT;,w\@ s„r jYix/BI,엉=lɈ3Q4"R|@'hsXaū7.ߊ2o0 ӵEb4fɲMrɑ|N1[nm =#oJ /|&DJKCD|B`{"l'2+-R0ԃ߅= z5x٧ l*pq-_iB#o9=r ;ˮp#jٙM9"I¿t -t_t_)#z=(gʾ 36 a+~XeόƏų4)Zs5o|C=߯d6{ܜѻ:X$?#VxΝE[,d$.l\;:2DϪ;Ihiѡ4kօ+o>p:Rk YA"5\rEMZވ %ʡu$ xp㫟ʢOJyێEUT_F̙Z֐ *ps 62м#=D/HRQxS3'w(FgA <^Fcb rj8 8Vq'm֧"=աt ɴ* Ԓ˂X.=8,ϓa#qgKDsڝU@z;V#W1cj7~CaXqR%+E W7aM7 o[8M`=u9QX %@oWUڅu]o\hLox3eeޓY+0)&՚St "XGM}2-@Шg\HFgf *Go)SCI615"$a /b 6`-@C*Kƀ ; av=g5Y5ġ~9 Qx$= ]NI${be{\|*)(Qfj@'_3 $͠Hf=0 }@ (@roeIoY=q\M^H̊00V f0D 3_dӂxmCSHŔ}#T M8jZyC~CI// Uto`f3Zˮ(hE‚;< =f֑}nBx%c@3PÝA[.H?|RڏO IHtip8PË aSd߇œ7>XQ$W(Y޻xLM>G.72κ A^] 87؋^16y@:*J1ȃ)=2%:s#]7%kb ڝ٭5! ކ{jj}ڄy#y oa WT^f3$G`Zѭz)cIV 8q.RI#xRÏ1ب{ţht/5=rW0"-2"zgqOpe߄H R-WG\I03~*#Իdays4TI~({o]Q_LTlM̚N,@},8LO֖Su""|D W7E$w+^d 3IR Q{` NsY?@β1O27όrϳ n^r@Rm5Ғhr0B~'?h3ʳS Iap¿u L?[H}>uቁ<'QHA## g7kAT][α_+ Vn- ._ﺄZ@-~_>P2JT4Q_ؔ_#vҴ.=nr^s#NҜӠXqYJF\ҟ 􄌀٧'y`-3O]*i~1hi+ []': ˼YdrnsXKq!h9iZEއFbU~k/E#I=6Tov0x"㩤N⮥t305[܅N}NZ_s[%֝A22 <{(*Y a,:PYdNe\R!4b_[T*]ݍš@;=^F#q G$9]tiI^ yW°"&FbM\TUC)Fc8)706Oi4BJ;2I2Bz|Ȼ6Ǵ%OKOƮLd;.VѵAKXM%9{J%Xz4ܤdn]nN9NH4(e( IA8k̎Y>I:` i!-%[A,^R q ߬Kv? DNZTѹIB)b}Z8dhVvN]hiQTDEhBU:xs/(ew6X35#]daì̇)|h4ǿ2Bl_^z7VVv9%r&Rx(tF3-tI\5vi%K|(ntoA% {f݁xgJ%Ϸ45?E?*uTHTĄ7~"" nn@ LFck+u>$L_編P*{v5)A~;;hvT^ UjQQ.b:{Ok^&yT3;-`>eULKbFX_*˷hE *KuVVkA[wWcsD Np} z:474 hVx8yM;flP2rWU Lܖ'dЙ5,vÐpvQt#ʳ:H^Jn%r~$/w$:U&nsyC8YS9O ,VK"/b(u95|G il}\v oC/@e)(^KQh(WA# IVq66ڥMO wm+r7hiˏD/Ovw+ a@𘔞ԫL;S^JФqmǙnB: Rf.`= )(G#8XV'ݣ5xaiG5;e2bAE4͂AlpL4\E7șK~ȾrUiz ($,.đXdh:=R=Ryu~_2'o˪fEO}K3e]VM(t TIÄS\iSĞ1PAy#Rܾ.Su3=9r+[Ֆ5_ޅ OFe]e\G+ʭWezAaי@Ef)+e51kXGzV9UnN@\rJGA'M:ܮJ/7;#-M‡څ3Ļ YņF"*P(3a݌Xy歍 Y=ggMؘ A羢 m`zN$flY.zK+%u{:V;'#tx"2Nr`Q G!Lv'mfGnnvK 3SONqR!5# ~5 "Iߍ|eRe:CǃM#PYn<̵.bޝ$L-?Ůd9)v⤳?M8)`'kI,IWgTW&(nptNPS#í>_> _7ly +/ȳ|b\jqѬs6ռ)Q7d5 DQ8)[0Xk([(-_=$9!0u!Ǐ~;q9XٻOۖ\*YdʠTPsJ禋nB9OD,:S՜öggg&yƺ5IwH 0&vT]a~#Xf uqNq`+~7E^Ug*|lmM %plNvOj4hk?~ꆓbPwZ-ۭϨUF" *-|RǝO72Z(Y}ݼ 4捆!T7@b9Sx3#Vlyq Z*"N,źH32^(++ vJ| IMFƫɺ 3vb=yuB@sT40e'>\X7l?|,hª@V .:cf 0*R4#su)P'PޛvΥ0^.=0ҽD$ҭvsRiN_i!H,$ bdhVt]%4H9e5g͟[]fjӗAԎ3.D z\t8vԝ(U|dfO,'ծ Yeϰqv_.rJ<Ӌ7G/hC#S]]wMbg`nP;yO [ph QL%8ƹV{^IK҄y<ӪCᄜ*R}n f,\H3TuwB+rW֏奿1d`}nUӲ2!|u2ROeT#.p{SIh)yj✐2#U`K@3jR m /jtѶk-ʂvY1!Lu*,10^6V%сu퉾q$m^p yha'O%6ԱP|*@ K Oԉ2kbKN6}8WʎD *MTߦY&Pw76fX\DD0 zzh~ @D᳑3Nr<Μ_CYYA*0͒n-J?zoTL@vd\դn#%,D\r0ձ #|M5OueCdr \V,F ZqyY 8[ۯZ1Ñ2p`٭d[X:|c|R*E2e+,`QQUOۨ/  ]P3u$ƖĶY)<gS5_03eϜE =ZWnT?FMEAXt/.*:5*k)=䛵fKv#Țj(m" :N沝oS e1}*gi/Hvռ6qr;lh P0?{n\͈'#6),[PnFhz XkHKGY[u#L症U6vL4罓W 4AnbKa81,9зP:Z7>vGZԘqj7F=_Ѫ<0[_L߼FX!T?\thtnC=0gk[})|m\Wqa,| ux?ZZ3pӉ&U3Ab^ݠw3 x 쯢m2nj?Dq[)zF+sՖ*R2Afd rHSjxkȓg|p\݀Iϭ.?H1Q̈_ hf8gr c=zCw*G-Y])NsqX-A}>/3#tT'$\(2Тmi`6ZØ_Jvc5! p9^M!.yI0IMqY֓S WC|b3+QO/x7Nlu3+r(|˒u`8,TK ^ƤYߍlbGMzrLy(*fTv.#~Gf.|,i.ʢvq4ׯ ?+O >@ L͎eTRd*ozI@w*Q<3 0!t|w] 3҄+7˅%&oNJt/@йJ9ҡڬ{8ɮ _V,cv%8&e1fA3Q쯠cA WߤD@QDDN!"IY& y8DX\אߵ`'O% /#f=PܑrhT7ϙ閶rLޱBsQd&lk6[sgc㙮qpKӗ.Mj&$nytnÑCG(7D G\{:;z屶HmJ2,#os&?z<JC40P1ߢ8磊lk1CJG|؜bc0|[; nf#\ x߳zŝi y72 z9vCk+n@ r!p?_=EEfL+dzOb""N+Beh&bg[JzQӴ9W2 ̧.k"f'ʀPXfw|(ԘNk(QX$څA(CxuCܷa]BJY1xF2;;2ji},]4!8c}pҮh2U=ivӾiiƅvFőˠ[6yl$O?Wr NnŌ k=ǐ8PmQpOQ({9Wr^0d-Ѝ#Ge-Zc7ߩ)2ZRAKNWeu95|&Z{ pp&#L<{#%}_(%l8t36U-$QL(j[௱-Lm(jݜyPܓ҂N \zAAj(m[ H ,1l`3{ 0 #QR PLտ/ 5j-ucHG,>%]Arx ժma-xx1ƷR0'lC)ڞfJx>bHH΁@p K[2ks2VR;D6J~rŜ]q(Liޑ"N7'nBO". -vgm?3#tDvKeVNscF IO$"i{]`H!oڰ_P[q)bJ5'bʩiZá~d{4G'1x9vܭ][kћ^qՔZ9=4h2Iۂ=C}Ka1ߨLF.譥<-טh4ekojKxet"Z5xM+j;4jj=ًR9xHBPjM'Z8 b561 Iǣ2$ch0,Rj? '!as1Zs/wZy- OÌd'@J/+hS|7-`ER}HQV: vM{0lE*x&|5@9['I*xZ$&twzN]'P;rx+Z*AI#3%HY`I!nc *1!CpJ. H1v@bMZjx}#~\-].t# /r;Ӎf&l3!v!o9p)a$SRxbEJzZ8_.TlanjyLB5rTI-eG5 { Y-_tm7~D1h7%6ܚppz!{cP61͊8f|  VP -];s!YAEڀk,p>z~W&|cy/բ 8/CTޜB{ko5'UqhX܉]ÝߐӋp]ʩYO(AR8!Oc|BvD p3h[c\}V5 ߆ȶʇ2@ܗi@}0 @{ .-q%u! &6}t%䏟JTQ}>塉2H&$-oQXVF6lER:b&\CA?3ZWRݳ=Xd)ΏXL>xFNnNZu'oĽ'!TK>)ؽfY&`CXL t71K^5g+Fb@\tW@!r>y菕OEAiǯᬽVT:;cqYqL(5qQEF!EHռd%Ę [  հQhgɁA ܑ ie!HDȆ&4j-HơG}wS5C4No va=_^`P@=2B:_hԿ^>ǿ;팤ϴͺMM(,!}N[ ol^9"o aI?=c<7'ù" K݅2-S0Q5) h*ŶO VxbMRZM?/?{Cg)>cxkF kH;ZM6M=w@X pJ"Uن钮;}dڦ)7ƣ.6?–Gv5Qϝ{. µj}0ix( ]s WRBu3 2#$y5=Q%V 6BȐJ+jn@DTLfԫŠ0S|4VW߂RRM8jW";:dWֵ1;xqAL:FmSRRRsBFۨ U[ff"MŬC5E DUy56_\QcԾհ 6DM'^ C2ӆxBg4n+Xi8ryWz!ҌQer ;1lqG=Ѳ0aS-";CL0kue =Ju[*<`kԐh)XzU!0ELV+c^9]h;}t=j<(toJ /,,53SM`w`VV3Ф%˧׊(-jFG\UacWSHo?q|^B @WzE+}S/Dܬar@:Eov˘,ՠ+͐~FsoLڤ]~Ӈ9i*u|A)̼ĺ>|~f)^%&GaJᆴm:&FbΤz9dl[;)q{CUY3LNWmwu~,U *K^ 'o#A`˛A6nXTJ%[-#b`i.ઐvC'Q_2 UE˂UCE*@/y/U[y8yJ=4,ƙwW%@B_*ő"ZcFwʹSz@ Dҏt,n<}T/^J6Eed~3iEz4 YO{,DiVۑ#1Y{E(-?aؔ//埯]Ґ/H˔YˮQ.yf6 D='͋ԙ 3sij2uqUpT#82N'@3صSܰ2Wx,]ntTFRΌ y!3eʚ1o0 [l@}I4ۤwRyYdSMe*,Ӳ $m>"ܝlG=0RMAT^[BCff]%ҷ5D8^F=0sh^;cw\pnYx+Dxư֙0q8_y돣j^&M ?Tso^aR}*ߦ)(j#4fz~+xMI[)IĄpk$` ѸfFF?Yc;| A r"6N0j,}UA.哀h2$DBWk `PU<36N>HPĺg? s{5[yýLX c~hxS5/5_$CDo4uE yCS8hh9![nHΤ`_6rn_Hgcrȱ"L#"m&Q RsD_ $}>##,]R\e ms~2ۊ m*UlKa6z*Ra49tZ'DFv]V\饧aުl.ܕEx&,s S)V8C8]u [8]gc@15݋7+*%V;W3j13vmlc( <4^8YG] +7u 78Χ~(ˇV O6`{DoQ^{OO]\.5ޢu+#vFHAݚuhÊ!O0:JeQX3B|Qm [#m沎3g!thf&WY |( 5pSe|S60֘wy H)sfø.j-.6.O\/zʵ88vcDfX aKT2 f$Xo}2[BKQ/\X;9qi.f@00 XNդ 䘫 t00bь'݀rD *W ݄!5!WQG". ֍qHWnȔ?"OA,z?dmD3lLeS2yIA ?ZSbP]_{ ٔ oƌ峜v[Spb %4dRKW1ae)\\C[NYxR3 Ҵ {)Ua vu{HT, ᤏh(fRԆfKl=C}h-i:Gmj"NfKJ9u&^k%FZϨ޹{ͣ/DSK'͏7yov@`CH$`—v^О#j<]$}̒7w!i˖|@,?گ / O6ux>*gS OIżnNbA>_yиث8aGz7Z 1fXf46rڧx8\Xeǝ6l;)4J'5ye8.C*Ai03lAd;0˫ )#-W̽"E1"D LŞj-)]`H d@i-O%5;ȑܻ +TFX;o Hۻzߛ]Eɲ2a\}75xb^9e3^YɊr N'f^N*!YaVa2T!;7\~)\ڰ`б 뛩<.{ô,pTA( 6rIW3T?qRHˢZ:TQiyeyVf=JPLmOV/EmX^@G2B)l"?RXB9A; UW$oES9,6]ʬ4^.O::߄C.Yf" 2F=Sgw(ܪ[2\XzK]^RF kf8;}KD!Odj- MUch|tt֗ Ǚթ TH`x2ʋzȢ}'yϥ-59@=OuX=RjW\U) 'Jwg =@ `kj &؟Pz%/ ~2՟x3I FXFI@ S @a:(- :J# :7: .KW<>e_ϔevdx/9\2e^l~l_T~eTL1"uYMC rʩinˢn3B;O.}]2n WV}pi0p{SP[`naWA_ Jn\/'3־uOr6 gǞk(`1d CAMCCO&!si!UpLhڨOkB_]v rpn*wze}ݴ|LFNWvq:VďWZMШy.E ]` ,] {Yز9 DE|͜X*JSJFo{SjV>\ e%AƟ~e)8R9[*hS(<6 L\pӡZ"Zmx*#w/vsx/ȠsEi7K(mdijb P-PCr![.kmzBn?x3&L9@+;vKsBK&muʝlyʝhB^Px*>qfB>V>D$y;fc8{ucQw?U1d*~,e1Z͉ {T8MD.r[ &Iī Y9m:1@eR@mdazث48Վ|UsRB;!<a`LNn8ݗ2˩f۵ؽ!A?&UdSI:-uMTz#j]*^p2o E8FYFu.ZrçEH#!>כoŅ\)M`Yd}T";0KI>Z_o7kI#p.zg_X[< B͞ =*s{ MdJb2&sM:`t WU {xE;jⷽ)(dž k+@aƳ롯rG2 RSo}\RpdA w 4ܞkNj՗ޚz¿@\o $ jl՗R޾tdB-GMZ~k|ZjRy]50H}& bT?wD9(i6joK+c5Oq{Y] )asD>و% 9=Z[sjK{ 7/?P`G2o]\7ABa|~#eY8mAeYH$_ve;yW"A fVDm¿UN1etm)AFl5c"g}i7;l@K22]C R~dq}sPG-^2hr}ESTr 혅Yg6%ue0&SաT?SD/{^_{2W5nyѴMreMHqN&ԝt+lO9ĥ6ԏz?~$ƀu T6NYc˚-6us0gA,$=EQsz7F~Pa\^R TsUK$:%ujlo-1X|Xd\CYli$B:%"!d)>Dڡ(j\܇yBXfܭ,Ư*&{ֽ?wN.{@ME2Ƈ(b 5NݾUWoНf$ Ã嫍dR$UЄԜur<bx{/M^g.ǀCPTN_HZ 觿"Ϯ3Qx(%4M5@\5%7njt iX[Kp@;1WƓ%"$g3*AYC] pRJ'('gA`5dUKvz4Ę N*$Ieq 5M*,qJ* 2U 6do27MœeubQn MX7WyE_Xi+V;/-!Bu>]tAI`Tz_W m|amAdN%jXqÅt86N<9ސᅱ ~ _NIe t1,c91_O$B0jSB6%ZdikTW HvUxQu4ڗjfkZG2 eYfpi9V z}뷮/I#.A0%չjŤ=x]鲳>N5t.7FLs1=%I:# }^ێO,.U.YTf T|ۗ2is]D湮>oH/ݬnHX6\d+Vb7޵ty$?Cͪ@] $R8k *\ b !P1ΰ!]?.[pF˘YqI7YI'm nlF긐-62*D1S >[ Q1C橵u(NF 8,At5=bӍg"5Gz!g>U2ooh6o_B0d4?$c9g{5[FO8Vt锧:,m,{C?AKB־C_kވ{\[E\D6OLޫ T€}7gM>.b(+GM~YgF:MSs8=w?kଫwa%jo){)4nuEAV{&.ոҙA1ƪX<1/xiKFRh tMCA -@r U KX6Ex: 7_z< Ӣ {T]$$\:Kx&@Rn\F4W׼s A;[B[g.wx4?eY0?1wSmJs1T*0-*s=!h_FUz0XO@l)n lxPe+‘9v9'cSˢWg#4(-M=-鋥J-rߋ }gS,I;"PLv\ӹsw(:2@jc{|ie`Hj;tf#*(P* wpJ z6ܐڣ6V b ļNUŋG|.w瞱x|["H =gyo3hgb;DIe:H( riLBB%p=;YÖӮЧv`D]E W.iKf#νQQ#?olQ!ClŘPs.>҄ 46<Y9pR+IrtL oZQ* 8Q/rG@4oHz02 v>̽Sp :})q~:01HmwÌt۲ NTʰҳ 5O0Omq="6H>X^1BlsZYH8:xSٽ?P>a5i'u3vzQq'9w/ktÐ-cbjo!HZ g}NoEf#EB9ɬ~ H+(6ڊ*Tߕ+E"Oo;xc{e; h\#T22COQ S VcB&C()xy&:D g5izJzղ4' wvjk0Ӯn[2p/G:Vp|FO\xbnNCLX*/K:< ͅim4?>Drz  SI"A9sY'5u#m[\(sg8&ߥ4Md؜s*x@[ä8ud>o'-4PKx.S1[KySX gYUL4<ǀB  Dc!®k4tIIz!?;@e1n;*Rx%БSL`'oB3uR"g_p.t!b)kKo3L7#Y(Zٸv*Aݿ1Se.sBtI@vE E jP:KIK~pܾ hk襤w84AL2k@ܨB':. ]JA[a¶[Kz35Rɧotb^+v,ǨKR6[A;4]䑿.Wu[0$K&- !JU@kkH?)A'sK7}JNä;r>J yQ#`czұ~RT F JQ^0XQP_C.w4z8K3 ![Kݼ2* \|hyƚ1Kz 0:Z~U]3N1Ɋ GLbc\])u{ƃS FZ{IYwGO:邥c]njv7k· ~UDo_# s4.Ewȡr>ٯ {5bMjF? o"GIE8)huVEbz?GQf K /0SW(C1|0a 9OV@#\?z)<]JD(/de_+]ڜÂ_w~+XJ"[ Nv!T ͘^y(Ӊy6MBxD] 9^]1Zv"K|%n1G+8I*4^ ܺ2-whdZc>c1# I*rQts4.3o -TуOfex{I;Bﮎ /*>j^-}5ɽ?WIZW=bUW=(KXw*b6~#eH(cP9^H1Re&A HxK3P-0.|M. CYtocf54.S9r^ܵ{ m?T\Дp$aeg.ե .m0:",0_}TP?^9ŀ c|ͯ[wՁtwr:"Gq?{)2@F_[" paWVXEiu:RBvg 2R ܚID45gz ? F;~&=rFſ)q7H @3zJ;|lE~^HK~ >MgW̓@LmjŃ M+* Ĝu~_fЛae&)f$ hFv"u_*gk4(ed,9FEE;kZҋ̜kn6\7.9$ADEi\^.|A$ e^ksC yNjSyXz+BUH8~E m!/l>\ ]P6qMNc}#H)EwQXGP`P>GtBͼ %넅1dpgMt+sXuSo E|a7onEw#J>l`1&٨ޓ 2Z`hlzMP1s#Z lt?Wbpz*24ރH)ۈ˅N 9C9wkc.P̅qˆc]rh-f טa mAAp݋! 6/lWao_D1XU hO4Mᒫ[hl![Z/UX2W0yM%=g_'rZ}W/W%`}+d w SZɪ(*Lߵ|7vQ"+C(1pynGɗ]3_}tg=-qTlyeRn΅xg-Swv(vzv~U?,$k|gw`::tiֆ"4U8/LWNJo6ֱu;XlL hHZo1>JLt`+K̒ |!uy:!'{ݱ& rlpR'=bl[-djɉ$Yݣc֛OИ "G09gk ~xDOL~ 0oy@f澨aZT,Bӛ(p,}%= 8@#{gbդkhGh@8= 0ݦd|c#륆}X!( _wcqKGQlVt4As9v{a*Stp/]Cbd"MFhǺ\7D3ҤNZ{&IB$d(r\)אpQ*KjZzd' AۜEZoRnO m YlH 2ӥ3 ذ%Jj C9 )%'49zJ6\ԑmn'<| 6wd Mhx;"h޹ !Ͽ% 5e /(_"zxfwkEXf[RN]on:(Ô}gbP{Am6Nm^Eb{&e]ņ?S`|D'`)z"`iҥy_LyXWҒ~7!Lc/zI)mL,L f(Ŝ"'̳+(")"Luܽ.^ڣ['ڞ=\h hmZO2SiwCeH6uXF سEŋvn~ӚY)ȵR!S!9ynyA`-if*ozAI)TҐ}Vxm݄'u V\8 j]k $ U^* 4 /)Z(òJP0]i]m%q,vaLg> 3s'1aH S)腛([-)!6\VL%["T&N5 wZ !iuc0P[Xѐ>8'H̵u}rln$_2NtsAo 80@DwK\+!" b id&" fgaw%gѣnz2eQb4f@h|ѺUt5 ERW @,m lh|ęa8PʪXTFd}\ 14pMQ~O'V̒A ь /;mh'^HܵiS#WF$l*HG:HI4t38_J"\ s/mL+8[&OZEfVKIg9wWF">JJ (9jwE\O+\uz!8+&[j'_flVꎖO{xYTң(zA3R! vzsiHa]g0(BB;,\1 &cqn!c3VxC N F#]^6q #ۣk`96 oW+9B,oubK-hϑUM?8P2` CiSp5)]&y{G*4Ԣ+_Z,o?q@8f~~ WAYi4"Ϛ+Z2\njaJMNqJ\4N%^ z6'DoucDzumM-:j;Ei _յ/uPHW%fd@,'CY#Y9UŚB"z 1I(LS2$ n=g]^4 g9}l<)X%`q ZN>xD9^O? QV3 4"&ꪗLk w:zd!/m\W2 y<ʼnsey|PTk.}!vМL T0bN*HrbLlO(Ʋw*$/}+-D ysaMSᣢewNE=şqT7̼ˬF-Ġ&ȄkIٙF$TgʈԢDy`</,Vᏽ/Z  \ps?&)ߺxA0A9Tp s<_- Ổr3 lDGKf~_hgŸReuJ}=w pn]Үxb?ށf21qa6kdBb 5x1,ŰA>b4GNC3eu?(T8!p"-o R+Nm0ˤI~ކzws[e;Ӕ/~~7cрyڠ8QkXr.2%7cQYLS8FpTM3 9Z畍u@B_ŠP94b3-ksYCL&{Dk8'7zPp]iZ 4ZmT Kr R> c$EɬG`ÍkṤ ZH#STUeo}/ VS'Lf;r(l>c5 LؕCaG58tS-7@Ãv?Q#ـbQ K.GU܉uM.iWgTђNPuk%Qi1#i|7!R[1T.ʰhi];wG\9C8b*O4\LbB KU_<vߐ/0uԗuûKDoUׇ  ׹9Aɹtʏ#_}X׃Ϲ]ES]ʐ3r<1@Seӂ&_z'fγkH7{(l9 :D藱^o}?Lx;Z*8o4td#`9҃A%|o: W-a& nyqߓӇJ:*:*! Y)*$3! 5y#ixP F!% C5ƥy&\߁;,읓]'g(sv|:ԑK$}kM](yHAi/U{;{$5VʪHGg6CT" $ᐍ L8 E= 6_= [: iIݝk$GB?,F6 19"5 9hPr]${)ztk^&*(.> o&2SΖw;> Lx Dk.c'-ʀ`Q3][H:b !n5CE~=p36H布.ygѮz$Q9leYqics["OZw򓷱$WADn'Ff34C}%RZJHNv'" :cn42~,&wF8b籅 VY'|/j%Rĺ3ڙth$a4DYq?b~80݅~w61ˀzFeܛ<92l^+: IA5c[P,L z$w =T9=вpȟ]P190I9~2eX 64M3Υ fu( t=4gI|Z)F[Zε~ O{@D:{w-3.gpoh_@:?E,Ga蝜Q>~MQS\ $em<$.I>‘4'1yYBz @af`8uWHZͣc+N Wo.;2d!H߹2[˕HCi/rSTAee21]vm/Ge=ɽ5H6<} G pMmS,oK. X1̒wkuEMMzXS_ca,Ҋ; Tِ$ -P?ӵWbbuۆBir 'l)ob97Eݢ/?iu VL1~L1XL\ 2dt\ B\2f3sL"Imvkҗψ[H:{@ڌ).GaNYgzq-'#$MV$ǛJl\-.|c. W.UGh&Zmqr i nW98ssc -;U62*G?@bXvE1-5:u=̏Ez=r79^J6/m:LS2Fͧ%OVs?o`G"`jL~"V@~+.gyQP6vd<^Y|ٶ@,N֏\b 8[T.n~Ŋ'8c"K@6VF_j: 6Tpaб,pC3RW$*D52.ZA@=Y "6Gd&'Hg׳xݰ٩/YuJB!Foq2ĴLcLaS/(Ԉg\((;ysgQ@)գƂ&f$֓A2&^ K+ŐA?(>|+hyW҄ h><8QL]a5@<\_-U`x@ ޹#/!}>!Fd@&@˽ezL-v"2AHy,i&ԋ urZ)~uD-BX뙀ّڟLJ__ |?*h HW^4)A jW"rkp7F:&9t5S@(z?e:Tv_ ʒQT̎A*e^N]+K6'h3Jq`ʡ$>o^eb0,K.eg B4vF^3}ﱌ lvҠ~AhYy~|6 kQv]ӆB5۾<DB01%C-owYNe%Q͌(Y.h]̂(X%)Tܕ'>,e5/dx2[F)T6~t:tM8}%jhuKe! jTS @0C*m@3Ќy`RJƊ6<:",U`KjF[FG:~cp5L}N QPFax K% OfȞQO9B&1 +ڑOa=+o HX ៲}I5ON 8*.|V0MSvDc/2Ll/`a ȦO KuO睤mDZ?i-yxxuAin.)q`M6N'5r4ҋB5{rPs0 JG !Jaʍ0`Rӛ#Dn*F5&:8\j8a)8+xU8:cCOs[3ˋr xMYi\(UatEs@I9,%(7-a9Q*SM`x7ei󟷺6˵v>*W/K o'ۥFa3R5xuX[z?GgsXWdg G<*De7+tpUsx%]l/҈T=xdCQȬDs"MN= 頌/D>Ys&g]wdHj痻Tz %y7=ѝxJ ǞcZfW݁R "?":yVj^˭cwfb7BJ"O^֭Pe0fp؄@8eǨIPbuUL#C!=CJC00~'¹^6S;CHW/L},Ӳ' _YCUV3ポaN}gCs$"A;iT@Оt53àgbZpugW^RBHchviE~>bc vL\0/֒ҡ4m{X3LYL8uW;?p6Rdjs:4}?aaETNDi@Y?b:Բ@݅`zȸæ=2H hD'(p'H0X \B{{B7= ctVNQېgV^l 嫈 dcS. fU}:Bt %@]hRW ]]8\" {`8*3K>25.n]:J]CWe"g!|QPգn.'|Z-*bRB,^NEQqKDͽ\`YVZ||$C6lb B#(u\އ=gv\Ǻ&zKJ|z1=zqgRY⒔n3)zw'aMDK79Dcv?=*ĊG1 WESgX"J͗$rCpy].To1D:"!u" ,Y“6:Ulw p~X ;46V%:!&-Kcm}Ko `] '$IPZzP l}a*;nѬp $vE/`V<ZD c~R^73&=^Xiv8Mvm)A U; pM * 8Pj2wb~FKWb/M# ^g ;éͳuv`v9R*jYυIj)Rǽ1+\f8j.&{@o6ڏnRq ~{>BU%JJoӦt!R ֖q]6΂A [6[.XƑB r#X]LJջtQ!eWix9w-ny-)ggE$͟ΐVZ˵:5q8[Е3t8fnD'ePs\s Ѩ@XsۧSlp~wX꼓eᇥAf:QJpcce9 S0 |7/EG<)Uٳ9iGE%0;+WD1~uf]-YC|PHNJ)Z&\Ya&D][4[|u8ycS@S~׳ue10W\C^\y$I{)TR֝is܌xw ˆC-֯ "K~__&n<!h_"6~OEya"UV=B<>328?^*ؚa 6orJ<_@?uOLEɕ9 jDݔ*0pC#q [>g?3X^薤uy fwvzDz${^t[Whni#E6֦{&ogT{<6XV؋ Ok?!H^XOuBbt D9+rN`!%`Q *SB 7+xM鵺3aGͤ' /+< e/y2zأBpc>sa2u#HpNBHф; 'Ag6[ldaAADWtF֟yO^7_sQme?`rV6W8 FWɦl6v"Kb˧" ]N5Bb|\(eBӻkFL.avT=2 &KH2 1EW}-3j`V.1qoHكJ/[(AG^ܐƘՓYr<(`BG~/2#ZƻTM|zB"Usdgف6,Q\^I>l£c*iu!@쳿%B`mWmQ;VL^#IY|%ƾDh݂׈q7n2{χY2_m .mpP+U/*[L?,mzrBPC'c.Y(L#w~|ˡV[~MŚFF4aΕ jG߯O\bs3>dC}5|< JF0޽(ًCvpx<:5I%5:g[Z`qyC m)R>5BgzEB 1IUG8Bdϵ)KBC7ٲ+k[ݎD5匿DDMI]O8s^՚NeۿVןS~:enj99[K :фZwUX[ژ+o IPN\igƅ-*7 :dUsz!e$I,+nb1qC҆J;jvyדI"$E/%TBB~S,~Wef3ÇY~W,]nStjd Nx`kn`Ϣ|`xn~vskɧ$|t7mT:R5/J2Y\GzL bq, n0=+ϲ˅G`Zs ށwXZSx7+:3m SH1=uu>JA( LLB=pkUJ ltz]<+IX(5mey^aRqI۠׿{]T8<\?1*fyX^rnu9Q׊GN\P<z].|gu,[n>Tbi՗U=7+roo‰Ě$Y0uMS7 /VЛ~n`J/|HOUsĢq*(w-axAF EqVZe?Fo! [B%+}DDetiz{}!l3KԮ#*qTO|1N90}?1{4$NB8 m$w/K%x2{U>;ULTkH32Ԫ>!?fh\g"LIJT76= 1`-0\Q2{i-႟I:~He1ܖW>Q|!F6begg ^2AOLWj9%=` EHᘠnBB6r!PFfV`F멂LsBʤ@r~ G;\ӵݝwjnLŽg18''@yB%ikMq.1#$>ΖᴽȴUFOeCt{ ,_-%} zϏ =Z \s2Θ8C==~I_|4`n62&@5ͻ0j/%=N hdC;*n_枅d%،tU'-¼!Bv%>s 9uzUA% Hʾ>'ogZHL)yYi zVJ*9cx~2LvÃ\d$d@? fŗ e?k st.Q gnXԕm^0a),|G)/ y*Pc`mnueXBb N' SUճ^4#F@ݮrO]lyx`M4[R ;|<ln8 #%|`Z]s|I #H}HAcXe1lz8|[$/$<-'5{BUgw`)~*%=ȺrӔ)ɸSHu\l¯O"=C4AۆEi %vƲ&j;#;+]gKWbxtUWpv w{!c@ 3{gb|R,Q?keNPNbKav]S/꽀VƂ45br[q,op:Q5 =L޾c\B3 cޝN%<$<*wXei=;;Ƕ9gB؞~affw!'Or o }{uQ$=kM$R/~5͒4']vkژ:\o g(M&_jkL0%ߌr߽v C{9c;-qB2}珍)m,>:fU;(Q,ôex6v|XKq _e& !ԚYɽ&1-Jp-x,8"2 $DVe ~SحWȍ)P2Xan;߽;Iyv&oS{UD>>mIyhʂs{F9rjTV0`ux̌eR".Љv Dz<j̚QtOmOTϠuj,pW95 dNJ@{=dJcޕ, I?# f~~]N3L~hWHTi4ㆻ~|jUQ#`ҖB {dXJ;~qmY8CXg-E>/)J3z~ya v [JG"2"~#ypVz v 0jV{T#ҌZtf2T@]g`ENz2|@p\Ð8=K6ʛ/VnZ?:tǏƕ֛R`Jgv9v~TuѢƐ_éK> I MtY}y(wssj0tY"ۆT&PHp/}!ۑRjuZF{nc#K&]{NiCkZ^jȣ;:ěO? V)B?;}2`H9SwӁ72a|<&oiFCs(}}> }m~2#% ʄWZQ\*%4vJص ,z;a-~3JQ7(ӗ;M.P}jSF4g4Ī@wͰͱ/mtYڋ+TR$ޗ݀*:B@/|WgR*򫅞-VT[U4 %o $D*DCj8qF_9ŢFS/N7TZطŐi|{?cwr%J >Tsnet'8RL=_2JyXGמ?|{sKf "I/IcL#ѧL8C=i_|՗_e~T *2Qa) Um8a[,R1$+yEY5ݤB"`,qE@c/'<㊳hK|Jv(_.)1.24͙xIy8},+[ҥLv<0:,Jvl|4r78W!sRq*MC[_Li*;~YqU9&4їIDU{>֕m)͟zF*M6W@jJiޡo ׾u/.> {뮡UXڌtX~ [%R"2Iבp3AiӿtH8PW9TJPJW~(f :ҤOm΋XZ+xii6gN/ǻ@~3+RX࠺1/y ='S^W+uxTˤZpS% (\C=ܭ~J&~,? h*|Zp7[ƒgNQ=x޶)IDą9=m݉Q^:nJh/bW5u@cQd}(n?^G'? T Җ Va*>@ V4r|NχK9&D@Ѡ+kxO@lWd'1_CT{ })c;*Y JlB'=@ZV_dËI@~iWw&lC*ZwZ^_\Sli7vY%VwcdY3#'ftsYHrAAx.UBIv\ogdgpQ/GF Xk/`{ j}Rdz2ߞ"yFعd͙\MU7yEå)/`T+Kmv(Z"p+ 4C!Zk6L Wb_i}%$>[-sgl ~lH ;MDD| Qs邒6J?d^s^)Yv1s0A^\Sw f'ǏfvὙ|v' )*p F C8r{`ƹcTρ6cQ|jƸ=Y܀+~u)\Uҟ |M0%Bk ~0gX'qtQDJ/>2\tzkiFu'cC9'U_?'P JIl,OLVY~ٺ!m眂Å=q@,%,{=Hׅ\Z~ |˰tx8+0þ7: j@lsǢaW[X,D)g@!8TP&Ef$P'mI G︭ugYV{fnOUl212ػ+aj 8OjA.e'4x՞ՊP{sqzd+d(wݮ#u|.LEdR!T0ViTڳ RM8<&StdAʃUmZ0~{v )8R Tr@+ ⚰X=`K.%*ˤ4UGE҅iHVji, jd6K[jazJxؒ -A8ϒZ[3?NjZH>Wt%mk@0edK$MtVǸ=9u߯ =>LvV"V2q< |d3)y5s׏x}|^xbbh?w(f3+};!%-^DaO3569s {dݶbnoLO=f4(Pۅ:IOi֏hl]jp5%t\F b, 4)MǢgAM4[e?DCw`_ iUOy H M}pԼ_Ynooh禭>DIJ-z [:ɩ$dx/+8%yIn`K!̌Jg~,c 6]11]Н{?:HB`ʯϞa(!J?*MH094br6aO@Eu(u_bp:/@8k qBf_lL 9࠙^+ڔGżr[剄0j-B#2T<w񂎿3o TA~VG.ƄrQxaGy * R&;=f9?Ɔr9 |;BһOT҉}=T풴Ye%yT۩1V}Hny}cSFom |VEm;bif0eF# 1nY/LhXpr=\[-əCq0֋?Ӄnsb\W]SW Z\v%ՖؗB{"ׯx9׋e-`zaC uA4yI("m SpqƬ%-kfjD׀r Bd1 ̣ɝZ?fEĜH86e)O;i_]sWrJZ_` ~DQ:$=:Y]ƛs~I)BȘQ*9p8L(tU*Mp/:l4YO(JF`ѐ=pB* 퀇Ϩ&tDnX Їl*$ ~>(AkϜ7T&\ؑ"$ 0BsO=*E!Q1^EͣW6ߋaƥ@ ʣQ "2H4iEխd ̑F֬Xm{cSE*%d 兣֨DGŸM,3g:cU̱N^mɿ] =UN4FY26M 2~s'.G7z4D^8&%߮pEPlo=i4ݚws^"!="8Y l'{<$b *j83՛rvgH|H-{fM|V3' 4ȮDHS/`gvl@S[dEXaKNz,~6J҅Zw +}ߍ@xY^y?v7>u;v uKN>5cPaH{[K"< !xvmYꕨXrͶjpڛj??~Ҋj겳|d4prpu%3M  2BsؔF&ĺ&Y>˧ȯSt ˉh,|^^l4޾.՛Xȏ=j\Wowe1P,=ŒںrM?M|ӣiNi]h;syNxAM}".0䖘2ÏlX} y/ BNPWn- -#|>a[I{AC[; ċ6ΪLxipB bMz%pk5%&*hx˽т_w" ylp-%J-~{&YjU1acP`.1:HZ\}wëU 1ghh\E$? _ }K. fދŸ?]m6O]iP gy̵ߴ"3Fάt1ߧf7CfA/ߤvLMĉM!+rҒDz[sh1몐˃<*ٙ $J,ާQ,KdEhX(: Hua 0_Ԁq @ pH$sYmF|:&-H2oRV*qh]Q~yz*`".,:C~4@.' $,GSV^&[yc1(޲{->URE[Sqn9` /0g<1jC-C/򨨀*KhBB1eI+^)%ۻZvZeé{#N>4kAvP; `6kxDC,Y/&*TĂL{ bO~0]SȞ9ҵ6C#֠q/*'Fe{dK ~uY?d@DqSS<ʄ sT  Q tu^8~I p2uR2QwM A?#<5`G$)6[ 8ݽ_ϨrLn0А5RJd^?ե ˹z/U Bέu}dMJhk8tinX[s}iImR {FF1`?7qF/*$.\Zʽu3 oMU-+my~?a8(@Lh% TGJϺ8kqn gVÿ6˭ʔj n{e5p3Tc:2аz׏©j's8sHmAj@-Z`N0ҾƹʴWDm,F_ab=FgGVURR.=ygxG/J3~mshvvhH0WɞNUsvִLcPEl8/^ٷ\YU@rϕl̕0E2ZMbmls9Rh!I7r&?u|]v/U{ǹR.w8prz{( aݗLύMl@ bLfr?L.z{'C\{@r"yGC vxhʈlahVꡭUDt?lk#)l4EϿps%mkDs.70@͙'ǟ6ˇaE; AdQI =}>@&+Z^IyuaՈ9,CeuowΫ3el,4X=\S}f̵TGc{ӛ^ b_nLIj E'&xչ/pd 3ڶ+M 㚆Y\p #5:ԫ D ;9OxTHڰ6#z%']Y$YZW|\߆u]WM_n:עO_rQDS\FAH1JިbnK$qV%Fxw +tGy|Π! !7{yek8Sdufv3UCaDPل|zTm5.kI3듓I >GvɈBQ٧I;tp 8)U#K8ml QV] 2/"T>]X'K~.Kopm@Jzqh۰d[]axa>%Gڋ,ml͹zܬE.-|a 0Bѵu`2Z*DV>A^Z|yj[_Q4vǓaQ9 N㷦;*Nt0y)Zkq-^yJQu\:&Ɨ}Cp$jMBv z# sw>K ʗkr~6Q $_ʉDZ&r,Fc:v-Kh՟Tc=ՓaaIJ䗭R*Ff{:~-nƾ.>Y؏͢.T 6KdGBwvWB5AW?Yqqcx snD.Dtq^<>gi탂VOSN{p$$JURҀRҞ#XIat}2*MdN5 wTOl-f: ZRx[՛:ƕ#I,j֨pYcQ~r8/U-%8L&>\o'ko)s:@FBMjX2 wsY{[)贠yp5&s˗b.jhiwt ulyФ-e/âH|[A:۪d Ց;Yzج"bn彡dYZ7wk,:lxGe6ͪG^NWQntTWpp~ѝ~yF_.K~n`+l^mJ+-ޖ(Ӹ-Bs#ńq&iJj o`|ȭ "[Wt4_ o<T+&g5[ԃ9PHoR#g|XȎw#7mTaf5}(ۘ5p)q bܰ>өr+\t/^BX.g`Hl\)>[z)RaZEOp8L U(t.nѧGY+$Kd(?Z{ajL>W7^,U=˞[&Ж2r=$WE@G=d^C,x@h&d͔!@a >IS"j $"\ǼwvR/O7abRfJz0<42@9W-ohŗD hbfp|0}{9:O_kT9jyH/vjEXLݼnoWq08 ; H ׷Xdu5[6*^,UXGdѳܾ}/۠1oSW69: =Q/zޓ^Q߼lu@XfgY{'a?KBl6X )*LopHY ͰN/+jٟ\Gaշ^Z" DN7&/wsK hRbaBmh Yhz Rޏ;F7&qYa":]3uG\E륫W0it2}צIEu@u1k^}U-tԙ=RĿv,Lˢ|zes~Dl\_wDZ7D1# 8p+2!vn~2Ay~RfJ~{Ғkxl\Ңݢk0n>9'4}%1/Á0ue6>j&ƌaS =RY5}k!H?3`J'Ŷ cae)U6[ciD5J&6|]. ZTDE,UԒܙN#vn: }4 I@Wa9{KPr4U08VFPVDXoQ>NG{^1]"zOgmڠ_BVJV 2@ U0̳Ma-_ $ (p?ɝ`{dPYye^nZ0&/38!ﭞ>c2"LQ;~_yrE,:0z6y Bv!ztɈs%|c$r\E'. [EsrQ v|[jŴ'?>GƈZ#L碠 O,j^grw 5z֗aN?xfcm$f2q 6F ^)p\].=f+^Uv%E- vbȩ80AآgӺ3 ¶&]āNBvM{!}kp\g"Ϟe9 貝5pZ.d_pÑۓΉ!vY@A6{<qT -~tAԽfqq:)7^z3)pYEZp6i$u JG~tD41REYbΤz@l}m5Q"ZbeT &)鏕Y9&侜3[%_Onb L|?3w` ##|"dlTʽ=MNUX%,4]} Y5; bgD*(\/P*}ul)j|Wiv'_f12 1Q^zϞ3)~R0\k"D'c/fT?w?U7dq1tE5"#gd>hR[YI"C5qM`ID]X֋?։;A &b3:,eނ&`p4x<.tJ>[t@6XO5],6CPw )Tnhxӄڵ9/e&K4'50,A gV%M6]vLU'8I/ -Q]ZQtqdi4h*~|nƟ.*K4k]:is6B!v{S^[<<Y;FqHFQ7|Dt UKd罡Wbo ë؉%Ovnlŕ6:S~ ~|/qⒽw)/@U╿۔6}n\g潴%V#$_M[zϬF[vM 3=s_$nvXBWqs#M;YfGS:LjDk]6uKKZOnN_V4&;)) =,7<ȵYENd})X'~[P'@3rB} Y=X< I3*j6kzW4GhD D }pyp$p>dvmCxiGA3k cd8'i\i$T,`6<[ ghv>Ї`&Ђf,e DZH8B$9͓"? ΡƤzVئZzg6KQ@5kuV?Y~`$wU}da,#xy*d#DX pϏ ՊeFl"𦳍nsY*@ ?\sL! Ys!aO3܎C) 3M0X7gMxDeKһAlGmN&XA*<cqդ"L%wp{7׋Q[>z(JԋM<bЀ84lLAЖŁfOߵ&AyߣZH0(0CiDDE?ԑ$8S6 5IhJ]ыD ap\7iu-5ZG @,yRUJalRfi i̦Rq}y3w ?b~\uޫTxb pݤؑh4.מ^Vh ,b#%+]hMP6ɉ%3#4bcCeVQK]M>3^B&Nԫ _:)j31'9MܲZޠҎMENv$$hE&p0eߙPˌYM؅}G{(&pxs +w! 6Gf-k2oPFj(3bEYe"LӺ*p#cMj/%rtюȓwAk!Kꤣ,@1f?[+ ?Th۞pYo$`N'OCY75CRcΊ%=,*[Xc{2]4ԐxFBcɳbFj?RM@dmdvĽ]0 nU&n2K񶯆-ŇRý( СPy${IպHB_kVFXLt‰yͱ@ͽAbE q&RpCeЈ-]AQ}vȟu e_pK 1{G$󮠋"=clkSzc{%n^chq?gJI+YP^qT,eF iCh<8*PDv,DN9ܳq\!d:1Xy+n֊"!ʵ駯d[d6d5v3Y>D<l¹Αpi2OR i蛺NOh`;7Cx&@'%QwZ0ǿ7́_ b2sCnLGίݨ6:7TӠ \5ƫ6rz_W_)g~^W?<_,R4hJ8@h%w4Qj? / j)^df^Wbd9z!|xypVVړ*gB! %c2ڳ"m3BaPKA6OPb~ω>u`o`&,uovk&$L٣QAMegs&c)jcWvV8 >F?dVl!!Ka5pm+RU[u߳“iSk|i%ݙ&x e,4^ɚTE>Kb: R%Ṭ.yÕ;nhWX^Wp#drIFw*52 ru6guVҰ hm9"W2yCK١'!Am;m<(]:)e&$P!J7.O"|[2Mq( R<%fyzPYn@!ᔖ13P-l -K[$%ˮ:]L>L?)R=QmWĘK:qV+=eTJ5>2= ܃blcL~'ÑS'sA\ǵ\hal3cq,P `づ4B͐our+[1D>&*Ʃ5|R}Lm%$KJs1> wc{F; W;s,xnGh5V[(YI<]~Sn &v,v'lxYH")GF ־awf t :j3&9Nί _L/*,Z`_l ޙ`PL"p;Zͩ^xKTe5?Cߋ2kL㽀Lr2ya9SpjT\m .-AXk&+ZTa$vιC++S\`B9DƩ#K, vu'S/^Ss5LǤt"(CDAImsوVlڟi'eyu\Hů|(V- A$Gls1 iÞoR,enE|. <W4}uZGO\.&\+&:e LDF-r*+2kψhi;rK!kh 66h9g L9j M6l2ѩL]T$TUG4jeOy( {Y9phA#&`s ;z"yՠ @!/5=FfH8 \/=83A{0~#cq(gx[oR +`_[bFHL]aBʬ!AtEM2=B #~V=\e-zaRϭ3.Of` 1ӆpI ŝZȵ /[_?M5FS=*-Fsc Ft=1ց|/\土D:,]j} KM;3U/ E˹|8Q`sOS*[f5'[;pzA k{. ̽_Xp'2dyvȢ%΅T¦Whq*(1a[P& N'¥;=3R761ʌ}4CK*9*F^T3X!r[ )ƊXp_']cEAd5$M]m5*pO+p7D#4' Hm#nC>+NRU1328|8$H/bkO Յ8x;]W;Z^{O/kO"FsY DubAs``ErGqm=DԁI0 *ӋHbתT ^B~T#OCLuՊUڃ[ 1OECjG: v Img+Zւ8L{D[Qtt,] mΊOɎ.:hi}IPqЅ)XgSᚎ@ ~~*.'4$R$!΢/F<B/a+W1/'ЕY$kagqEzEh%c~ү$a4y %ԫ_}̐ht_>L3bBH!|*2P!$vySOFܘvꞡӂp\\z^7J kk@btG'J"`P}R7RX;\cNٱDtvZVКeڋ&NMƵNuUTcT7zt,*Y֏Je'S>laOOH!+0Y-&i-ʳS:i:B襇E56DH}d9W!'C|3*y/RTʸwLj>%XNiqHG PF*-/ C xo=8pQ*e_欶콃y eyYSGSB7%N^@! w,-ҋ׊_cV̽'Bs,o) 8[Ԇ?)L4aOQx"WPʍOpV 3aZVQ7f4&.fuvz@ЪCЅ5e'q -{&uJ C!RGiDZwIEƨ&;.f)F]x9~)[2X -.hoѭpoȄ76c fj4w\`VJq;}tiʈq!cv:gtO ~½g5H75s>oH xq'km-Ӎ5TFm:ϲgK& 9ZryIߍ@ wT\)b}e.vWJt9з/.0)[vl Qd$fײ&^':\ˠeouWZ OuJ$WQ}/d->CtU7yH_ f8!ɴ&pp[V[糿V9j1_>&pD_21PֱfP=w:.>,TPkq%q8csLj+pWQ,sAV*Ѐ4"FJrPQg+nkuoFC.'*^uuԡ| =j;]c t4 7+}-l ,14ЬgciIkN?!as8C M"31I^?Ӆl=}[^lYwnD^#{P]y5 El$ }rS4>tþ' (se ț5st}Fvˆe@y fx)dß|]^&a.Lao &ڼPɪޫLk 4NZ =Mwh v\Ѱ9e U}[&k3XI"إjzQ[ↈ@5% P]u7ܵ<:dJR!W@FEVZ0q:9.NmΙL5F G%˜Q?h΁V]4aqLTd`j],To c *2+gXez]DZȬzٵJdhC|hrՑm'ʩ()ta筊=TXw9CȜz35mu _oJ-I:}ǫTp ?r#z$EM^Ⱥ5w!c'o;ײR:L v=بow߮ƻ::<YZZl ~ɢ*~`][P]e_dT@?7d`|Kpn;dwHn]A -^}7D?0G'`U2=VF*38AhW](wI{]^YAE$}߉ٱہ;~Cpe.#Żϫ$ MrlCq#>DE3Zc0<'YeIh_EpShw7eöHQv-ڞ ߙ]Ssi" q xE9[2/U*zZkZ- LpF؏ wo,E8 g)s=ړhsK+E^w" 9CXdN}UwXv#<|9muZUg >{.ʟy7F*˗7j-O{6O̤یOab϶%aTyՍ3?DU-LG{`~~'&VEcmþq2{ȹaAt"?OG 3BApsw 5P5>9 uf%=Ra,χB#i#kmm7u;sll[i煗nQGg>,OXR;zZIZM3P(EB5zbO*A!TC (C$sJ1ό+ico.O^95)V7?*}YdcGo@nrCd.h7{xVS1NHZ YlE}-Jz4Nl8jz+6~KUF$q=W#8 iJQLW18`Y,b-|~(.XYA6MB7ֺJG"ُGm&&de#;F>QiUţ\u蔦+g-[Vɟ,zS (L#våRJoDj$nп'mj ̬HFQ,Ttu]׏-oCB#_4jl"D_qdm)6bh~E%1*ү`;._r2Ϻbb1)'Cdq2v2/M<o֑hZ!XnH%mm\xT/u@=0_>3~(xK$jB(nDŘ)dk uߓ,] S@&f2M@`{9z|C,_Eވ૓IM@=33Q$ z3zyFB UrR%HQ%!5J!|L(WnkV8"8T$ f7SMቦ,\RGfc)>9]e[n6Ty ؤ}3vR̴ hY,ơdr2 V-s=xA%Z>G!G~- ̊qW:h(>vк,kN^r6nt@1a]kͤ遖}K`[K!G,@-}wܝxS‘, AZ>wiQ:DwחEsb}ѽ>I_*MV4ore厭{Qez L*5\vH]zܯTTg:_PIWI$|I7CrrL1E9fěWM!qrqu`ЂsږYDWNYcIlBwF ztb+@?J?růEMc3U6աy Ȧ5 piB7iݝ谳4a;(h`t:a֘5jXp"*Gt+OfRWō ̣N59?8^QMet,vT%E3|Lu 1|\H7RmuHN7]J_;&FeO4-!?"RX1QL/rQ%t,S_WY+> r- {NDY=L?600\.]U?t~ILDb\E>*7ܯȔ27ulu듞.kv;7~qsv&Jf"u W.űа+R%# Ⰳф5?\޷`F  5XbƼ"{=79(J1;sreC1Y=mEC^MȞ $ @M܋4^}.mD;/oJNOժoffN8-`7>}Fz&_S^giAKP)Cr(3@&ޫy."טsP*F\ᑩ +$oCav S1zm90ڕ纓OˆrLl%;ξpCfJT=m/"Tb'ޗDLvvkQ^&KRO25S$ۘV@ɩ' Aun `dq"VEal6XZ=3nLo]YBڐŃHۼ N ~xו{ 'Oˀ !EEo|$3Xx=no)0f}L&yVG.5bS:eM^GsM. 9!ZP " Pp/-VҲ2aFtP4Hk$gEaŒP6ekiۖq؊JPP"/\M  `IG/)97sVQkL2O >uYΗ0ܯ5z_&Z -,w=ǯ6,y< eq$kbkP(++>̋@{Bءlsd4E7Z''#8<ƥ5;^,. 73n9?T) @_JIJ{VG4bG{,5_Z}NQ,M8;GTIXA\JHe_\t6DArq-7!Bo*+(XᏓtw p YBv^HР4pѣq9xzH¦>VZ2}v}.wZB*N ֭uͤK+dę殉?1)s>+g(X a5rfͯ>fQЯf9 ?),rPݭt4Y_tH7zb{(ڃ.A/J[#*sB%,$ e @ǤB&Np .fE͟y vstUfBNg?:_cd$yFw l .e1Џk-1AZ+ )pZ ;:N$SZOm8=ْuCB2Y[_VKT%dJ#&5ӣBĐ,Y&ڑesu# ,و@̅/bngqMH,Ĺ4\BC]AUg Ա80ʶ$4V~FݲGX{Di2:o[ף9!?ѮeN*!!S&!})}ZQ*7%Tcj\FG;=\^l21!R;% 2$AL-=SAO-s-~ωy 3f%WTq;3ɻbF)՞jANw7Pe܏~h^r{G}SJxw;Ȼ8}[fЉAbsW)V1QUvQ'0͵߷#v r^T'v W$G3ˑHO;hu LqfHۤ">_#&Ś7ciVYj5WA3CYt?sjb4e9 K٘`15raoa-,W!V6 :5z{MYY&j H/oVY^ysJ IdW Tu-]inMMi q7?,2ɽ“eYm?WnG̪뾗-]׊IT]B5j( ]x^sM. N_Q#I蠟8vhob7'B~n9'.z&̡8@Rk@?$ŵ$7;{>d㌯E5%K8 ~ ڜ?ZKri`GI||wU2wl6ʥ߹J^#%H4#%J&q5REKS@fgs|~u/~[H qr#X B55-4 vz}LT*K%LǼkYPOcKBӃ*r$.@ry8Z?Iewmq_/6i˫Z= EcXO/VSTêK;Tn΂S߃ qaXçM>&)e` \D!8'6g~z<eqS0B:ts6i3֘`DseOAĺDg\ħ&-`Q(rBk]O9 {QO {;0o-9eU͸oFrv6Tdžex\1Bv0QlwPi;GaA}Lw.mH˷d3cgGeY|pp8~o^"Pj-WK%qE67{:-`{ś%VdDf|}(˝bsԀ K#hJB XeǵzVTU>hf1ZъZK7LקM:hEUnzLU4KQ \$K*ɬ×( XN QQjBhYgޛˑ-];n28"As2c:-V|HC|HeUMX[8u[c@pSWB/ OJ̰PDPmbl3,4[uyZvo*7\7Р1eR7HaPkooNR[ĊO}>߱s)(tAFJްk+tM җ\xq.C:= 5r-(Kmx xBG~BUtaߟY;#gyܷP~Sn~~j&uy J4[rx{Ǔ :Fv]RNE :a顿(F-w]‚yqO-D9?9C)NqsO'g=sɄ> ,أ ]@IC,UB[;mP'aSޡF> ɜ//O[onZgM4: 1]BeȊ h 瀇sjSw\#)S>B:goX $CDvnUޖ{-䥾P>uTD}jA#-".}z!㍔il+b[k0TF-7`ι[QH4<+۟P҈ ܈t\i=֦ӒvY{L ک" d_bS[׌Q}a!`=! U&imL6@0ؔzZv@/ztV JϏ,i @R EH4 tm #RH83p9Zy%!vMNf_"bچNDƔaeAGZ}]Ps-}#tWh&z^RSBS֣F|iw㧍L=2+^n~N_H'S͸NmZUfzئcF4=ZIg{4; #;(ؐuXx`+e541#/[B e77$@ {9 s8~y#ҟ ع M5ʤMݫ]rd TsD@OR.٣Gmbmo9qBFۥ03́}8UǪ0E{-[?R!o"oXkCh@LҜ?3X< cQ4 R&>(B6~1pWvGǐ(0sJ}4?u^zXXXt15ɋu:P=@D0 rTi8t ?+|IdiAwvsk t#HUv`hqӉq@ icz+F2s~5#gsUūwvlѪf{:[k:{U:Zv< q6{`2ԻVSUK1?9aFTpG)Z4"2s@ (USdA/QγZ9㐬]DM"]T7SncZ •z_P2u,] UJʺlM4~ r#D -mt+wp2Dאliۻ_\CQ2\Ŝ:qPR H)`?:'Z|8<ϝb 0'~,:qMM=3}_ǣJ-F K䋝iIUz;ޣQ7QL{N21SMx)}Yz .F_Bʼnc?Yfd9:z6&+q;4UM*'DX F+{fYX~ԗ;۟ړ|QWP9s s?{"s^]}RTXKNq5S4.B0ⰧѴ|qe† l,'2 :5ֶ‚`sY?Ԙ`XM_k;Kt]FbMnC4\ʕIua)=YX_TF=i% 6m+pPT]j$M7f!2? (eiHGHf cIOh R*1G7O&]Qt'2G!FD]9E(u>^𐻽WLX1mc]{XQ=Cn(H2TD~Pm?^]MLfʝpΞTq}wֈ+!ۧ{?Gnlw|b~ke%?VTAk薋6OKmÂ\$  qGH]HYÉ"D{*mi%%Zsh =b|ӃU VUe&`޺XxC'$ ڞ{C䂘na~4fd>, /TL&Ь>Gپd!NXn~jq` ɼvF[ K9Edʴ0$| `[[ίHkr./:-hrCeä+ERA^>qgGMydZzEl*@VyO}wϞ9 +I^M%d!F ֠[yИQr|$cn{L؈:tU 亠nX-!N\*V+> yk6H_EiVJ#3Ѡ t8)>GC-s%u.:2=mJ,ɏ}OFpW#l-(4[)# sL ﶸ`Ŵ!(({-أkk]ƛGLw(rerOvUI5W8" p rDؚ~bǼ:!J^S_#n$sxiUt֭Y0X)zKMwŽ#TuD&Z|_1C(K 5,d0zs\|o0#']:jg5xe9Vn;j qmɆf>t#we =b-7ט<&T¢)d3UԟT[Wh{¤) mrC:2z*vTj?k_֪ӌi&v7M gAhIk/θ`jVށʥ̖hm>3,Fk.W@Q۪|raPJ2fZ+JvѸ @!>[/$VW'a= /?{C^ ].{,PWqڇ 8lNs'd,IV?TU:^=z[GD@ŕK<بJs)I&kR@ ;f>QwOWYJrރY|'3M2dyȷOVxv )r)?Dӭ}[7%Ƽd>@@&4'J2SlMH[4sۺ:drk2vDx= Z0KINVW@ 3=|s])\M< l\6QI8+wrL G玏m'rN3w_Fƙ@%5럟$؅Sof!З D&L%{M-E+#QyNx *+G,F8ꑺ0'V}W謣@A1ihƒSe੍$b3x dZt ^s_q)5i9WfkQ_ hhuBdJ/S:BEiuj2&V3D#ǽMgFq;ES\>Z9 v5צ^MLۗu5nG|qu |/-J0aC)%l'u>SX`&|J7""5uN,9_;Խbځ9%΢ }-${E@lJ˻4*Wd;g[bL` `.9q.X7Z A]ϫ hZoP/kc*/+ɗ'%9Xly He{FgĞ)‹JC,y)%~_}:פּC{$SܼL/|t|Uv0G&X;J.3)Y 0B_9XZQ_|I#n$3/n!;x;fb9]L8Z;^-Wp*~!FkOPL BOIq%zմ]YjLzX::uU/ T0<;_Y #q'LU0 kOGW#d(EH0W ogp]B7R|t >YгIQ+7/?З~^-($0콐 8jP7@Aأ|N

      !I \9E s:ʳ^\.;Of&2C$J}3ta8>Q&봋y1BbQI9h/a13 DE>k}0 zJhr/s()H+­P$m?? vSy$%ru-̤wD/ % R~eWu@|4 RLr' \ kp^&l/^!B(AItߘ Y`:SNw2*-/`ļH:߇?clFNAFØkynL2׌5:^ _S 䞰ie.jk\a*QmJǜ p6ϴqL,+IAr\:@]͝ᅃ: r]' +?Vb}ÅrhUSڎ$)Kx0$գM4DpYub0P\w$g!tiJ+mVݣ 9%eNA7w}@Vt,yÉJ+ S7)%'B~_Rq6 We{ LR$S^*j%\P7WRT;w:PwKd}_\]!%"Jk|\׶L6?@y Dr]S;5T?k'2 !?/Ch/y!P1Jj347L:R.ξ,2.Q8#r_)T(}Ē t*`hF9 :We]~ȄdgzZz?T)d b[_wHmB蹣l'0LW8X! AX^Skb(2E '.S-SQ7KP /zd+΁kq\sV2@S"vKW{ݶPȆ7 z~gMG-Rd8>Ûa3$ϱɋews6DVd6Ci~2!<8,YZb9l!tKYJ_$ [oF zjDJ4\wq҄fN! Ao-( Wjf؍# ( W*T7Q!)gˆ:tѴlz}O?8q?[ a}j T, VH#~G­^zz῁)8Bm{w)/GY"z k[$A*H fdgXKPm bXd39Cq̡RיKK_*%y ' o[Fw`Eѝ|z]?/0WMY 6*s2H2^2cScdEj`cvS+CSWZb=/XD#VʩoVT/ m]Cnp^5-QĊxs`G"jMWK9RVjքK5K$~p%PLR)9Ws@EHMwm@_8FOzEVKG̿Ne$Aj>Xcq0N"F'!#SSP;;Yc^;s}+C3Xjm"" P1fhؘ@1P>|M`T$k ]CPb"]߃% :261Sq & Y'U.<"v)WMDlӎ=oXZxϑK%9Nz <~D8#>/k4_kRۈGv NꉉW'vg#'d:7+ t9|W>e?l&+IO# ʼnwcSrI}-.V .H¡ѥd J28GaE/G4G@vGo\ofWgx Wx+)Ի{m5vrNHiՇѣ#iyw_d$*[x t]j ʶ63:f>BDGq}O@{£!ȨcӃJQ4XUEܷXd$k%tc^lg=BkeTaD#s.R XH6nOoA*FKXHW:(%Ƽٴ +R$Z?SgynO$up0J'c 1wb 5=vϴ4>g gAx;!%~h߫XC$H3&)CauI{4ySȕ ^LnUr,%Yj߯]u /S_lYb*g Vn%00CZِE.٦6&Oï{k؅m^kC}>9o}F0恢5/.t#q?B5`"rU{C.KR] &Пi*AxL㤃l ,Ε}kLJ D=)PT4fҟ0iD$м3&\vby-Tf t4t~B+[8yXE͡j'xϟ =/Mۼ4_L B! mr)ΌJvG5b]/Pݛ >sW:%)hʴeחm~$NۍaaTNsAR+. j2wts7~̠]2ԀIdTɬieI/.0;3D)J#]JlF8@cVʊ{$WnPh(.%wmI*fhs^5T#=gg''}=^Q,60R>@޿  58=O}܅4OkWŵ uZC Ő@GtemE)3ɈyR] 3P K_|~\̓Ef)yl`U5죟 H"̠Gz':Ld܍:Q-DLZ9,al5_J:3#;6>ͯǡsq[>Xr`҉݁][?#c uME mWztLnFBd׹[44] mĪr7\UR-CwuwCYZmޒR.vL3/F_cTuO_fwB `ѰeRbI?Z^_H_ӱ8E9ד? c t(0}mecwk/5\Rv):`D3rIJ2w.F1MCpWoW ®C#*%;iO\ ,|V4S>mUHDA@g1zjFוVy9IR7Iy8N,灴JHf8 k1u͊%wY{g텊\ 1=?nTrтwAH\: M]'U-,#FEW&3 z6$uDȥtn}bVejzyexMkO'֏`_61zFsѠFB4e6}V\ uB)[Ֆo֮IK2#P asRI7KE5qtFK5xvdNp^AxlJRhꩦnFt@XsW I^B.&8Է ӾLѵ`ۺXe\~ɀRյYhJS luHMMWxrzqQi'`(&eVZDlpH*$i|ϡC1,_[Wh~ڴ0WŰ\lQ'^ ˑn#&p!gNҔց%&`PWTKra׏= 2M[ >SuX ZЗPj@@զj4P0un Y^6~h#_ZǞmř %! /,=^ CwVuamް4JXeɠ"5b=eJ0jS?[l>}<3F[v`fȮ>?>i^;tZqy/g5,M\nhؠрM159?P5Tw㵻C@I%{LJhFk ?\G3Bu5UɠNHS ^Y|4A6U]Fk jafk ޓ{7ixz4wezg\S1{ Z&H{7@`g{{ '+|$`UIX^5֎z9H%OF: P(XwY~,]4Z$y.D~vdy GK~?.uޏ %mPNCqӌK7PզXPkc- ;NdN'dwu&Y"Yi߾&6QԋG7;]ZOr h8W]&lQ)c|ٲ6^,( y$&y*+ ]瀵dTvIY yu6?'ok'C- wHY?yri0?@OYEuҶ!(d' >慕`xtn _s!ܽ/ gqu#fdC搤;N ߌKi K:5yjW154g#D`X?~)9n̨MVir*WOBW푚(U10zhn|.5;HHE#8ri%910v^,YƷ R^»bmw~>~\Lk >84 Tx'L!(z(.._4$ONATJ@ɋN:KxtʃP?. َ[IFnn{Ux5WH!R:_}z;Ő5}XiɄ¼>KXTr(1I\ʡ֒i_JV[ ո짓i|TYk*NbKA Os}<;`]ql9e=Fl%@smFTA4܎x"b`%QkIrA?y1q&HG +{<ɋTjeTHJC ske;b(F7__wJ9ԭG1+߰i'0٦<~Lndu~!D#Non_hh!s![AjYP8[ xuq3;h̾}2I isGq8aAÖ/ ٙ1C`q\o03H!e4Hbʣg֥bT׷ݸh[]{ud7q0J|^  ·t}ʞ2ٺziQm@zm񂉝ȼ *]N!]MK3ϳH]Y2oUJMRF2 ƖQUy*7͞#0ǘ^ݺ@Q'6ZWME> g͓RbǼ:&eRYMۜҟ43&T#.%*}ݶz{ ϐ3ڪhs@OFO$5IIϑZh_ieu{n `q}-38]kȅ [+bq4,u 5):#0"\49޻72f._cm|H3ӪNY===c'<š%`ހGn AJ;w|s{t?3RޛzqP˚3O,&HiF@>"f,%xU;z8⼎lͨha)[y{!r]HdrxMA;Aܵ"5CVRM>BK13FR\50JFa;,f' 7=62Tc]]5EK;*(AHHGIg{v 720+k|gV3(r텣 9ʤO+VoL|_Dv\PRr(-~࿪p `3XupMa)BănVJ[^qGNy ;!ۑ6>YMxD} _A,olf~Agd|[9SP❹O3aDE]0Wh!6<Hg h" ,#(ҧ@OOf3MtK/u8Z>w9xT(E: q]4Afkr;O' ̴lHĎ/٬ڙj'atiy/k{ wfW,76{]dT\52]ij *RRFgy+kIGu )Gs5XZzBZt[hɮ6 ՙjO㮝5v?[Q K13wzVpgzv's s~ &#Q&6Y&{lGs4Ȯ[MqW@+#dv(: fӒC'E*d劳S')..B+a'wARS)N[q]6p?9ORMy%.g Yќ9j"87DI" ~?@\kI{ ~(Ȏgkf4MEf∎֌d ~ 񫋻 h涾C1 1F`\.NxXeY=ڠu8zjtR/:">,E*2C( ~A</{lJb/U5$V cWoqt)}m$e4!6h^.VӒ)g##gj[HfU ,0\=4Bt$y:Ix6R"3 WgE=7Զ+gp޸2EHi $N_Jx1xuLд[=KlO@9 sl#9m=빏tmՖZ?D#umq]@s״{,_\?|hh[ݒ.'lFOOM10'ݜ#l+ˍetLQ}kfF_R氱!24Wq(f@T xwd{+P<^@rm2OyۓLZUSU8|C$t` x I4K$Pc=SOSpSt$/˦CtS7ۢ떏#=E9+4dXbq1U1ۊlK(9(:L?}NTä Ä# A({UpdfſLUMO2;sF1bo[snqBK{5"37WJuNY,&RLSj|||^*Fq܇{S"Ă:W('J.#o'VG[(`CEc.dq !3.Q t OOļʱr@yLttpu;npͤ2AHt*i\ˉnqj »B6M|wEx=;dE 9fkaU;({ ?sx$!5wZؚ` v* |O9[[qhKgĪsaa1!7ER^Uo&~*y)g<|!z#8T,zZX D9%O=7ƬmBfB:/*9Ҥ*c$&r?wYS9Km;e@ѝI?/9&%UF1K>jw̭C lPG"*7PT'ZvKyvM̆ S+' l]S[[ݠ;`x,Ky᪂Xn,?\yn`TEZ^KOu)tTAg-9{gfі{^KK32e:58֖2}6>BNxQ: k)sgegY-TX?Xz`S18_I[aZ.8.A[fQQfG2[yzbō-$,v ނ'FS _TN{QOa\ ǛY^0{X&V~'@3:K/kSw{Kש\S˨φ$̃Kj|[GWf3دRO5Lͭ;cSz Ban}Bu족SFawö`yW2RH'yڄdY!2"aqP0Y'HG(.eb0-\ j[i$2my@q|O Vw{' Rh?x0OHZMCQC2Lo&`gtӻd d ]o ܸ̦)#Fy>nBrH5?GsA0-n=P |lCWGu,oz nj {~p YM?q#$rKwnFeVSy @u5_S\^f|9|2ۘ1Mm)$tBc͐dN|FעD 1EdCRic@S:S6-#pѱ+[!>1P։"I_`*}#G3o <LWAV}ٽC^ՙvp/uS;tQOOht Ӯ~s.̵4.OG͆)*Yt͏E \͡@coVSTpJ:@=jlgvAޘƕ+D3HP!I(쓜e1uy$MGU~Ȯ~[pQ^E}d A|`y<A獁*uWva8Ș5ɮ:sآ J,#)|Y! <\,&IKG'Tޛ_J$Ɵ}Q˓]OT9_ID~\=`.mpFW[帠 J0P Wy/ՈT-%3cOz46 4ec:`K0(Tø_ATS#tm6sH.n+^ q‘,/^*,J JC^z1}w o1y1c$4 Num_m!L=LT߂ ω4j̪=]J/ mt&t-:s7n]9q =15)0RpYzja^^!ȋۙ末_²^"!LZku25Y,|3={_Ng <;d_<{En_~Agvڮtz¤̒箒;or;hDWl OQUɢS՟ҩZx{3a>xV!|sW[sw4j MT0m@U#Ba*IDI=#%,[%ezOluFYNniBwq:ְ:mhzfU< ee%Y2;o9^@UeRursœQԞ ,WMKnsFlQTAQx$P_ck4oj-83'ahȔq Ѡ7A=*Oבh5KM2*Jn_rC pdaŎV-$yܖ iYsIF˿i$䬥{Use%Uh ;z 0ӡDܒܪ.\%>_\WcP:.AnT?D+j-1*%x5Q%d ¬S*1,9Ӗܺ;tt09ya^^f q8VfI 2Xh=_rRg+&:UavyaȒwĨAckؑ 7I4РXW 38ɗrWHC7^t9B]<56U4'SSW|WWذ_¸Il^{1zH`И175 -וw`Di⷗?ŀaq(؄ҦOCnGяbXBO (ȁ^a'(Z(Y.HBYXJQ ! 1ĔȉG ^TRcCh|VZ4LW,LK DΟh~UWN5fiwF7Z %Jnzր@s=MN1 ducU5gfk6%^=ژJ*I|\1KR !DhύXwdqq.dMiq=25~ s5T"~Nq]AC0xd-PR Ns:Cu,ҹ%72"DKB͸Cxb*?^ aL\^:1$Hf9:}]N ld4͖F>8SJUV&{PVxT{U;_UK0Oubn#G`pbRԂ7^^mQWy'Ƿltr SY jXJi%f<()O3+1&i& dk>̊ '[GGLKk[&b셯_?KX7g!B*UzY]}+Pi@pkȓ?D=,g"܈nDwe*rk1!.JW<% 3LC4om{j{-P- P@ UdJ?]y} :rS*Ҙ7fD!$0('a0>󂺢nbsnwﹺT4e]^1ғl$I?X lݞ| h 3T|GDGk6h(:*Z.vs01p~ (qC.⢈[w5bh磣`0-)tC(W*ɰRQɢ{ f-Ɓ8.J#HYZ}iBνTO=KQcT D?G.Im:L["4-3M{A+]ς$;QM.v?&֛C͞m|c뎣 :I ;d&wM2xfIꍶ^4U7o ,*!";҉4eUTq멲V/&*&S;z!!ryHגܖ`iLjmFrOk]w \]ɬܺ>ZD*6gm?.3ٵqPf|=B=EcO9?@I@`) ) {yqC1+VD"1h\O`xzxob;F]L{|<~LR!Ky$>) /0t%kL|?A9|*}͛bfJ*i1;=7q o `QXC .ftV؉2Nn/+ΔEC:ZB(ⴁ 6! X$9R"`Ped[ÉZ~`Dz><Iܦ=[O\YI3D.B:濕2SwT t\-RU2rf'tPA>AujfY0ٝ=ʶsRu^zATv{ % >‚h-{t۹E _@[ y%MGծ--iDSaOs ⾋S ]3pHukYf'lRͥcIE")| P0T CpJ4N=S ]A+K<*{%dChi9i82Q1nl_K JzF$ LZа9XoL|=CA3sQds򛃟+]?7Q0kjYhu'aԧuU{m$'ۈG4_r@+9 }g ;epٞs#v#ڿUMsn*@bA74E40f!9LǦg3 JၛLHݖ=/@w4@eC~"wS| > v(9霙M096fS+.Ħ֐9tm xXWCMa1V2&T^`ӣyIzvYfżgfzBBU i3اr\'gE !jg{a%3"fJ'x}v|Hf4>g l *<5Ѣ[Si07Y`ѫ#]Vг~R~:kO6'3+CJmp]IfMd,W"/eZY Zaq(M, r?SL);U`0\4@TQo8%Kε'._k^GRB[KS+"j,ZVcxPIC .A^ߟdi?B7uNMy, Y/*|xɉڋ˄Lf;ü{vTcA4hVU&5ۭ3#%uQQTXO-L@v+|OԒP~wO"~LZ?f2oG 5"{/%5Xme1'w $|@@YF,Qw6h ` %[W ao?AyJ\[NQARi"yT<1ıG*1(*.gfU@vfuɿ ͮP$ ]tXQӠ:oǹ~VAL"1ԓ^k=y2 YA> ߃ʢznW$"ſ[]U)5- ]͓B =F7 || ;"@vnEOy[1g 3+JH*7`sp͜ Nv8$P?yD#jz2|%ٖI>v5L#L}L:Vydۍma։^f:V%6!z6Q2W=ê"^-9,s/ ۑ4!Y 1ϓD0ܴ"/L,dAhቓ”ab^Tr$3'/]G9j[w2X#n{VW·u~[YۉI"KKkt{ð'*ӸD97d% fXӷ Z.fo(dO0tv۝:4]ct~@@';VœyS4?;!~T/"T-,<Ad<ɑ5z6.~IBx2ֹt N)??n@"G_EH`"=]=b`0ԁ~k8Rn?XDfG6,NZA3Д+gJ2"OW#$ɖCfF\y``H / u]#3R/"aYkD}ٛr@ _8Zv/ҫ%`8d&`2{rg#gR9u/ҟuP)BV 8Pj[r#F|-2~#YX]K~]V;pKU+-mxT46/>3ABԹ2T-%rULw;LQ<5 Ds jZ ~ !1k؂94(z obgؤ mM@a(g 6b,NUs9_;{2.Fho:ZFRpE(\ǗʋY1b}t?!> K VOkH7`ۖ1!^ލZE[AHgs Ac-Ze8X<0yvp|"fLdx;s s!l.W+]U63Rh#l~~},;mbFJJI&jF} #R,X]Gh WbGP>SBp[ܡKA{8Z 箭_^S{$)F~ j*`1GxLsӳӽ秮zNR `# u ;YKv;FvG_;(8eIR܏ -^B8F6((N8)'a-Kl"t&U1 N10z+zLgqp>6_ 01Bݦ4lwgD\=+a=f& g8Ab%?R,@"mLSmhOVW @K53 ! Cf9$A &{xփOགྷ/^FeA8W7eyR?`K4vZ-77A}.(K@NoBb.ndha>X ~z=C'jа^gBze-Bq.j/E>;M \Y>`\Hw-h%?ثZ%7?@ i0:zl6s{y+QNiVry6T*V,(A#lҫeWrW( +0V|(ۚt8!oaPM'%h6RŻFtatƻPJg2_HC``dG*~J̓3$Fve2ӫO)gZh|&IKWn ~k6RGqLf8]3zȅA+ܹݚypީA`c z^:t, X֍'EtKdw6YYǗc]*I nQ_LA0$OCPg9MP<`qOH0.$^}R).uC}@ jE*>h6nP@FЋ AӼBr@I*$ŜRDZ@Ju!iuD /4W00:䳚]c5iXBL p e@{ѵgX+#y_b$hۇ TTcŖ6?E3>3yb~U-0i!tT=6aȠ'_҄R d_ɑM4_^)tӡ>vW¦| xqlw5pق7ѵ ȼ0; 0i͇k'L[Ix-R^b~*8uw#xgGbxtxa][f uEޞpNJ7= Nev tz[$Z,뉎n +="Q('E8{ <:qMbS5@͕P=14Jl"e>'EF3agQ.ff7phjgBV}O(Stp`x!} YkeE*4amjqH OzǺLƹ-Uӟa$ vAaUmfܧk)b&giXp~B fv=jYPUy[yXy~isb(K׾m;n/s]<;K8(c 7_:w&3g\OTr͘%dDkZJ`-_@QW7ǩٛ'C YI<~>s PaáNGݪJߐxJlx")]ÝhKNA!>k:)H‰lͥ.?x!I-/n AAH+wg^h:6 ;)̲'·RJHo>T8!%EdCpiW75*aɆS$2u/[WԟjET'p&#+% >h}VߨDBA5Ru$tg"~.q{D1| 5Ni = = ?$@I϶_ilF "U|2R4PTs-If~35|UZ#?wR4 čvQ-՛Ml堸d p`HfB^Ǐ*x$ɨhfl "oyᜱڳ(sl0Q] );,B,@@Ѻ n縉 ަы -Pyg^.ZaJuK?gW ,j '!զA,8Ddz?Q+ԃ"Gp ,60s^jZݍRB\8D˿EMenwXmNԇ 屾ɀk䣌+ˆJ䟭 -,xa:"7 IקS7c.I%.v?_ JaQJJe7'j\rh~2m tʫtth\: ơlGĚR&G]̟(uCL}=}#%Hq$:~_LcX g"r5$~Hc5K5o%95cuNnR]{d8۩+v1 t 0ړʙKk'H/n}0_WVh,X`?vżg0.`.E8U;/B昲xfǯj_"G^~ϝ:A[qo}Ռae.]O >:m#׿1@*݅7shF\|ĀȦ X!Y70LUnEnHsN#ğTkntly7ո AOVX ~Cs *MBM ;[hߟKB!kn 齅pNT{5{}L;rcU6CCGDpPb ,:U!TD%'Yn_0Dع s<)& }x c9 ."пxXRyZ]:o` e8$3DlFfR7j TFF9GR$k$׊GDH_睪FnNϻ4Ir+e1֏ M՞~-j 4ꤓzqSa뛇@,a35 Z-=mKaid1mT$ ZAgb Y.iu!3Boɻ#|Ҙ/ĢՇQ8ClgܑqQb` Cn2?9) Vd˓/rjEuw!Gx-9UuIE\7*9c8u9R".uK5(W(S6P~X0T|\Ӿ2ɖXqx@= r 6tH~Z:LC H (Y noÙ(3Td0KegP]J@~ˍ$gXQBSڡ5ƆN}ɗT6ϕ X߰kPq"&X&\QTGK03c`t/@fjpIIЅw`)uGuS5oM٩/ЅExII[gJ/UW/sw=–#'k_u%bnQD.$$m (&mZ7 #Vf`v蝳'#\h!N9+/Ֆx&`gBщZ~C'9̊e!6w5 ɫ$\pmھx,YýcPwrxlpR@ +fjSݡ!Z&xb_(eY"QIUd }3J6pнpo>80jjQN ?,ǔ ^(-zbIdneʗ+tVб$ǘ/)0Ī./3]#˪߇I ChX׊~XsAҫ'/ܑ$?o-oh| /3Z?%COMkzkJR Ċh( YAL'8I"'S Vݍo!K' PVlяfz<>U߶sAɨR$F~YA^@q `I=IFQf_&U6QʥdR),XáSQ9 GJ4aԋ]S>+|ϊ0 @xOF><E\^NtvSXJ<_py.+.-'ԙ:ITJ /H2/uh]Qfa//mowGMcڥC9-j *Y)f?MjiAb3]>#?=f*jm(_ CyI^qV%@;oӁWEGq,86v1$ǧݡ6gМ<:Cr|csMatē~*%|0hn]T 3yX?@ 8 \h$0Ҥ\`Cl|+9KuLL?u19,] W9QXnYP1XS{&^Z4ƏKDL/:.C%pBn1R`bhDu}Z-ݤ~VH=^9㬛࿂&; sL,o*@n͖͒+d%^ su.B,t>X[k^ijsӫtq5 RMhSb~cKnY;UywC_.SvZK e[HөD :U(ÖHgcMyݾPZFGNhϻ>l[iI-?jtj#SyAQKoz 60 Į3gY bzB& USan̄?n_Zܟ9zdxHڗa鮣7+zُ F*wj9O%ArE{uU;Ba#=LV)#X6lcT qdNg8e\8,8YK0q+3 Riwv$T`AquFe;aQ.v~G7 <(TNҶ _f2(|rQ]-%nG&m\xTC^p!,2?f}DcWSЈYkiLl2~așjGncp;:$H -?BGMCeqN qʼnN!|X wp\d|@ƻr`F’OP:ZZ,JlkNxEa'Fâ~u|rHȑ1~h^ȩeu ޷*4[co'ad}>aT""~^HkJ̋1Tb5Et E!-ղ_\l\O,?1ؿ^Լ183~ ҈h+>Wcټ25#1d&)8Քjg%Gkjb\B.&[T/i9+mId`Y[^JٯOu-y7'SRc̑ =,̸ H: UD<xOi1%"qt;S; Ru)\v2,Oź!mH쐠QR=w5"!AW!2ً8CF=itkq8x}$ Gf}o&O_=] =ȧ^"嶔_z`GmoYՙT}=tWH%=m!+}rԦ'gO}bSňnpa^})Y[= fw?!v;ծUdpPe:&Nb?qM'WŸodTF8Y`|2I4tvKb10#=(31f ʑIտf2iSpfF&~@ه:snwg8wwZC߸eޠfh'f! 6p|B\&tgX:ܒ_I(OeiP?q*%GAh|K4*et 8v \}@JĿN85WÛ;vU ?DRb?˧`:9=/*!h >|tMƩĦ2!3ҳh˝^%_הA*_ VxPp;'j~,GyI9Ti2s-OYzD1Ծt͡<&moAzh&3.;Jz^?n[n~fךAH̑Gp"BU15!$vmˎY,~aڑVoȵ_"o0?g?_APD|=?OpR`KK0 KFQ.8<.o7f82#^2$WM ݭm "P_ǫʹ:Mءaf/Žv87/8W3@1%dy2ā"^]DXS-/C-+wؼ)  ٰ L:'̖mg?QM; 3f'2cvKɐM9K+ |'K^=V'qw$Jah Պ\`ׁ!& (0*ʬu?fgh q6Q ܙm?u321sX1YU14|Abs ۵h3v_$y-]ip&(KNٴNg SUUkjc$# O\]Uw!R."223E2~ _ W "o Fn QNDs9$.4MDuu3ElXS_lBu (IFb BӂgN eG7$x/`< _>fm 'V56GKJA//3@8GN N reiNucxbs~9눓g/뱦@pQrel2AH/9!KҾ`<\3uP3gVG4G{M9'Fo.;8l:#S5ru*(oN'ӿF[6٣7%o&*,EQcˍYG-gޗ͑.+#R,!}@ڰmi-4A 6P\1>2C#C贎GC OYOD5um_y>+2R>rG-#F` (^ڷWf 3JvZ v+h^>'$qZwχA6o-c 8BSqf%˓V'b@"ˉkPVۣ+zUU^wymI)ݩ:[g S+Gyg-ߩ`<r1,^:}ԍ_j$׎0f '#q"/*r8VZ#?{f& !ilAHTA&ct.?R6Y!?L9+j{1aKl]81y۟ǂrT;JʈCz{E_Y}7?OTj}tjGl#߭oi1YA֓k0 = Ia[Y [*! 20}sǺ}v] c1n$ 1:eٓgsH>m- ;~a7,_ڨ.+^? P†TCYu%(\;ÛK8ņ_7W%VvJ6%P3ah$@6ǢZGdQ2 9ZdNr#CT*49f )}p` 艟竲"+WxPE?.o>[(5 \QAPwaӞ%GG!u\I6`P'ak;84a[Dp-QۇBnL?VM͜[2c9F(2;n7,V:} ¶ F6xx:*Pz\%GjnXn] T<1<݂W.FR/ٞu|Ki^ũX nlV6uf w֗bofT^XVE}3H=X{)#R5 .}wbr}I(^y~ͰmhqW\LH4(lN{hrֹ 4i1۩Irbuv+5WPz-?Tx)ԕjvk[?^`{vZ<+;Uݔy!57GĦ%ފP^ąo̾;-"Qvq =eD W1Bdg.T4茆V]TF94 Đ'+*2לą|וk#E(މ$هͳҽY)723sbU2hGF'rkEè, ؝Lvo ,4%BbP fQ[*.t1SUwȤ3Ynt c,r-c<7:_w-B7BvRQn@. exa0I/7ʮl j4' yΉ@ oe8\Q՝:u9l2…s+E2gҪXhדY!:ڣD;}ӧ|8ohPF@'l)th$q7hy?\C[^JoCt 8DWA>EjeƢwl)sS$N3g2"7[ ;φK~ eƇM 1 %IGlpE f ;&Ћ:;en٘NTBi s4Jy} ^~QE#-̿9 8Ν [GyTv4QZrjGC|{ׄ[*>CQ VpOVΘ3s2V(.n sO<ePUN㋕Ca|f7i=Y$r`~ޝ/`8zE$ {,𧌔(;u5^Nk(! AF8#;y$z? AmoӞW;0t3_]b(r`2vh& \ ?oeI55;BқLY',OMIcc-ioV>a Sy):~դj Cځ3%W%,!=þx .(dlXaHcÔ8m#7 G# ݭT|ѐ8qy$.$c5ˮ6GiƦQ$? PS2];y<$'펯PpI#fnhW Jp,LVm(ƃmjV4 z-$_ c-eߥG,foN?6Z'"H)$~_ԫݞY&Y<"W交Ty~*g'`! Ѫ90ylsɪu[`MO|p0eQc?ۄ25Hu> +%i% a) &@갴]-3riB5EvmI|Ll~9e((ey>;-#ߠ=C<Ӑ qC%t^mBMVޚHWpQw!B^py;}L!"oE"k<,цQ*_ǝ -._3xnS =(ewBbx&$uvR3~αf]&b8h-+kkM֪y\M|[›)yٝ\̽n<ٰrwC@#F9a?WEvvuqpI熊QWZ[̋1HRC௴0@\bws1cxx5+oﵦ֎G0 ښдcOpc?'/wRSGZa@Iv袁o+Z\ SE r!;+AN$Y^SE,g*Āӊt/ߤUCNg;vnoS+$>XP]bѶ*F:Ifj\btGfTj)vN'ep|5A!jּNڔp{kD1*̜HdpVP=,nԕtzuQBTyV~h,Om^+ɲc#de6=5;Y=tB\cwܦ'ϯ(ţrΧU$`5R+!rXī~5>t1h~2u?%5[Ϙ} |/(_u~6]"7=Gœʩ3v_~HݷE@Z:w)Ԗs$պX37 MBR)d? ]W _I>-5/dž\W 9ٍvu_0NE\{?wvCԨM9uRםϋ=Re%69d0h_n4gM./,K`O}&偢m 39Sp2>6LK$8c܀ʟ#NXN+DKoj!֨ }jrx3u:iY.mS*:r&} xN{ _O.g04>oώmidx!+ίcOy C)i\سdozW^jN,@:‰RR [hoxZarmܩNIa=ȹƣl6rM/$ƚfȋg>IR'eL@RՂ|:#NA'7G#>1t-rX)" l2rCO/_:52KU'T3Fyþ u<{gL66O%-fj)Ey'"bI8F?|>wZcˊm R0f .N! Un"ASz{~!R*dnڭ'0%n(;J[@>7/S7H5pʴT=:`$F၏kT?8Xrp!O.PzL+i]߀$unJ|rFY `Y'-z/k_-vE3F-8z>wc"Ѧ uJ|>+Af+Qr狹N Jy f^/ěKRͺ##B9*?F#٦abm,<`W[X$ta{egmj~,n RB8pI|+Bftx*)P+Ԅd=qUĥI0ǔ5K~/ |v?T9 QFP!$_LOD|4BNJ By6 4{*j~maz,1:GCIתּ|0M,L/nD;jR 2L%!bH%zT\J02 9vkݤ3_5?NH`ꇉđ;r]a*fBtoSe=ѓM77_$fu?9PwOE GiҘh}ӱ#c*1 kYȎbްlMu)Cp)0Fv6XJE8S$e'ĠAM 3&TԲ&6(4c0:4||rBبycSx\r3F:ц> |h"A˳Q87.mV!R)Bz_Q,X?g_O/|e-NlArl Ix4PUwc!y@z!"X+kZDاXeqU"ke\CP[U^/ Y +2לrd۸|L|q "*KIӓAPF(}_>Nb-9 e3̲/q~ydTTx+27R܁)~倳d )P[hxʜO/9/|gg,ݡ5ײZݖm^FMI=W@0j K0id"0:]S&T$N@&Vo{aǤT" : N4L纏 {'l'fmUJ*Ȏh]>g?dA/kiF>"?|r!+G?we6;jXxx"NAN fFɛ}a>fsA+қ\>0,Z*8oo YTN)ze䯄pcSZd+O2b!8k'0LA~g(cn9D"X`R{C< O>6VV 7Jew}хUrPxLS8H/!O J g/3_8}=Gm4siS@ V(=A,^wUU"ɉoꊌg!JX쮆89NwSL!%mڿ2=9u]Ǚ$GS? Cn7};\ ,Ҙߓ0H-I e3.~%'ǨRl] ]}CnOcͦ.C=[hL$;'j],t/YDT,i N%*fCį>ؗŭnH'S|4G?P'Y#Hb3<PI͖yPo;l=WGW\yRNu&$-6aᱝ.Abew!r_x,ßqe~Tg/rL/̭K3<;([Q춺g/tc7!dbQ H`YcDXԶEq%G؊>CAPd[h-xf], \(2 Hm_tA<*Ceo sB'Yɲ_ǖϩ5 N4ATcE cz_wy&ПC!HmQPd[J,iGm"h"h3k:"3*]_GnӿT$U0yqȉ'qah]`9zxEh5Vc1,xP\.I-.hPlʆT{~Ϋ0fGg$I ) lvB M5uva'LM 8WD4cړGa^§(𞘅P=`G(" 2*82i` jz}GqN?_I\P-kO@]v׶9]uDT!p;B Q9NNC>A!B&?8nA)l+]q|o߾ƷDq /NR2~w{Q1͙6I2kXivt{O ցa2`!{8L 6[( jCzcW#SH6(*۵C0,.^x[DSYA 4M?A1&W' R}iU0;R=Wfr4| ̻ᲪqM"O++Bҿ_6?MKz$R\Xe!,iC:W@ NfFwTޭc᭰cAf˚'ba L2쩹%"@!H}Dͺ[Nj(Tkv7t#}G +&-MqBjg-.7wwtNm%F$6`jgG˶PڼQa%5L z.bAe ;pg$n 5T8 OspӝSk̠K@ H֏j? ήXR-1x1f=tbyͯV A5$U,0[Uy"I aaR.4碃[WeZ\SJm4)DA٨\3%m+iy%abb2>*BV#eChFq%q<I,4ؐq0n|l)KzrL{zhC.uM*hcAQoM4ߍd(JR ٤y^DMAFoN|E=wmwE o h{y  P]LCLTE: Ś 3P ޳r{C؛uk4 ѼWs6)T.L>-(nn}@` 1!* oyUm"DvIN¸UR]{Q6,ؒ 3Q> ')J$M+q1O}oΦOT]$w|֓0Yl ]5T'E_asL:0v3g} iVZ|EC> mgˇPV>mԜAՒJx"S >Cm g'&-{Fg iCo#z@ $W(Ck~5)1<߮mUM̻Yw{owB~P'{:Fд g^GBg^ũsPU"5^eO[zF x'J6[hW ti绝Z³cx)(s1[0ݹ! !I& vhAf%h]W̃2@bBoK:о.(Pδ "W2qF䄾O%O Bhѷm<_X)͸02PQROc;XPC)PfU] m+6h( (yS(~p P#$d H|Џ Yƽ?B^!r#'19tp͍ _("T;.53{N[v {3A!z *.(' zگ*Kw,VO_mމ6NCWBR(= 3W@jHzvg<l8D/=RWIs0 !V97l7EtNcd*sNRvܬjSgm%3 <d :j\*VLgG,z0!XÂR?|5ㆍuVZ8iTqhlSumS+Qd ]Ц][tN ϳu迠3PaiedF\*D*>7wDALe,UN3LȦ%3վd(q@p$KZ} 6T{a3OFv Yqv"EJl~) v"aG:`% 0LwH7mG`v_#Q]guWJcXAhky76BvtrT/ݼjq^p AL4̸ʬO{($TL+0 ʻ@Lu{C5E_FYla>D= Ppt_T$ȫzZ~]Cb>O2cf\G''s+k#)m+ [C3cU Hdϋ!b~$ji@.Hq_Lƿ ;h6xv?ii1p *zgϪ0%@1#\K, chFdbF5"S5xHy ǸMt&_KDd:DҺ̛5Ur\6sܫ&R"fp!I)0m;4\L%x V3HvuGͩ*6)ٜP4]IN4+Vh1\N+7:"0[mDY,m(VuwIzA}]L|w zp}1U=mnGP|2aZs;Q'~_S]F1J%>c&)W*lGx܃''l=W_~N这ѦB.Ӹ'VT\Th_n\$Pjrn<+S,$;6%N|39dcyق]|bi :mS!+ɕp;DҜx^LЙF:1g_uz1γPV2>(z*M;b}lPyˢƾfY/@7 .|Uva!8z\rj(99SVA\0'kNW#.i '3)@Ul3ZxfF6iL͜ qǦߒۊ\P Lq()pǦ Fv| yD]b-6M_kW~U|x%lx zbj -WU( H^M};LZ(ܠf4"//ٝ ĸUW7y 5&䴅ncK+S+ ҵ v@Cʄ9U>'􇯞#52ݒsk68vH 1 a8s#-T~0lN:@,EwH-~F\ޔIwcdKß]Zajip_D5W Q"mym%~/M` &:fN,B4򲭊x➧%sZv{݁xE";ԒUp]o/;tCY!vd0/UUS.Gy-ِ~R6]\6Mc ,4 ;0iR0гZU_dڅ/+S? YMk% o1Sw"EK0^F`t[O\buew=tx#^EGRScsņx/ U17PK$Ql:70(UkO+=伢`ngȯ"wq"+ 6w+w39 #t^rК} %[z̤+` D&e|7;-Rh~f/VL}˼ڕ<Ի&)]Eu΂ޕ ?b*yhY(LijQusD3>Q'hФW_:rwg럜iy,yHYlX:ԱASin 2]19Xe&Mgyqt15=eDn8'P=|:qP6wtU*1DB~|z3Ñ P0>hi_竅Y?{@%4gP6Os~KL'O8]n`s (*CwR6CD>Sf|Y:hǼ:nu^}f̥S9˵ Uiǖo$cY|DZSF^5HP[S$W{Tֹm "h'Eޣ9V*3?(a,$cGР¿F(zԞiNc5=CmKz; ;]_x5){f+.BF5zFG9oY#TW:"!]gPOjE`,-p"h">p~d^dz2(LLL4P^NaE)?H=hIȚz˝QeuW (V7uV?[e|wd5I lf9hI^rWrugKc.AoYhwIǵ sB cP@+$7^f/r$m.ߔȍ.;vX^$w9/˵[vH"ۨgz8^[׻_w;qoA5˥ ?gxJF(<MK(U Tsœ~4Lua/mCb8ʂ~([xuS?" xjW!INc\1Q$%裄@?pAUNk3j^}x5:)Gj%ckKrX UT`t(Za%RD[tRwЮ#d tO9fT  bQ"ټ \z%z:-G|;Kr`;4S6}@ `YZDVF@]s?*p TMq[vzh"%t{ vF^ `tg,7wl]L0Fb^,d`|i@ua:F&͞ ::uN`/R?X`/HC+[[s+' qG 5Hȕ'A#2s`k;M#]Ypy /m}>ch;熨D@zie_/v?``GE]铻ש7LإpqUZr6 hԬv=2ݐ.|&u2(x d{s@}9j鐷?*'tYM~%ۉ۟Wi?^#4g/s Wibt$KeԕD-IA|Kͯ8]ՃiѷHXp|r]z898a{ c]bKA\IG}i`КH7# *`%]fS FnN, ȍ1Ԗ`ua&qT{POӑ/l5?1uƯC}k#Bv)1bX-'_a͊XDflRڨxFƋ>ȵc6};;mw΍"{TnOF-= onqҦ \.%vl`Hr:QАwD=; g&m:uʝ'&#)DXP)Ri& -N+v(UbE73s‡aŵ ssHGX"{r Tad'{g(&ʐY/+ka~8 lOQiͻQ H#2ŒmhaBbmm6s9J;E(YVBwdOd:O q9TSw00j7&(A@-J\Vcԯ&y` ?6Vz0YKA#*$ AKD 8AQ5kL%vPE J=ݿ 'NlNccj)a˲y ކc0jy33X t3F9,4' ۷'/6 }J$΅TtބO\!t^HPڲ (RR*7tWb}Vg'(B"Zф/ S,/u)9Jg"!:%lk@=D1Be;lt¨/3L]fRxokrHWxɷA Pa}iu1Qo:@yċK[))] 3BUhYVr^BIg-L\F' մ#J7uQ~DVIH 0fFҜs ~Oh;@Qv(?@ihps]1id>E%h7-%z1P#,5SX+iH#=FFPڙ#$]339@۲V, lWe mf1M[%!mE2m.Par9*(O^EI*=TEK ~(ock=U7%$GLv_jxX*ٕaO1[ 4 U%T۴gܧU kQr*<%؝YSe p۷2]7$ !D>ytYk Z[8 㨰~C{}Mxq AS#z9ZģF8ED:B0 `UM|^T`  ={ft{*swS{ m׹gk6 G[POل>=#t!($TjDԞ;Je&TgYq_w)ghclECn>:wb_GXIXm s٘iE,5vӧ?N0&' P*gY݄'kcYJ{]ޔ* z0!⥒"k{limul 9|?iCkevXmEo`rLKBr5T?9Msk\[CۤI"mxS݉HVX/X9ھ`;c^؜-fɄzgV]ީytCSRA>fN .'~5Fp +g[튚M>j_a F^V>K*Z8OB^Li[q:'Ѳ7^5"E{A$2!>vX@օD4@U19O.1n ʩ{ !\j?u|o){2~F0sW`o1  )K~]c(3@cqbc}ĶaEC~c㢘 / Xvn^,EےCl3{A0KHIOkb|Cmn/%#MOg$G4c?CaXգ6\{`f`&t!&X?]D+(>7Z !PS\2&r#N܍ ˛YS_'dM> mX~;DX,OkdE8Bx>M:< fCիZ vŴ\4`tt6$E$ciCDNX֣W eOJjt#0fٔg2,}n30!p4lgTB= ]rD oHM"lO\ln$8!OO YCKkq 9ȥm2zO =Cl7P~_FTF91 SBma.1:Z<)=$D]& nkM.OIOR~βtE*Z|9xvf) JTtIpGխhHd:l2_֭4!fLWj# n:LT`HŹ 43-A!FIP#v:<hpW)^9EW>ąoaa7\7l16DdN&〿AICyxp_=p4[a!MDԼ}M/t!zu ZQDKDV[(ta"drd"dӰqU-ɟ*EGfL,` llx{,G-ѱx@E"@b$8Ž-(GQ@mKtAd^KR`lŷ@H4[S ~q~c"I翎-zV$"4h e Y"x2d,x$OXQɰz>^ r 2 PE֥ȯyJiE:%Ϡ]/j'Tz,PRVv1́G%/SMt5mn~wIW+=w#M [/bpY`SP(d= 3Γ!!«Y\QqBJ/5܇ɡpo<>+?ط 4Y丘K;sk"vTJF@Cc9UIFxqɰ+ E6 7.o-pޢD&D+ 3?O|00c!ZMv*8qK^$Sʯqj uG6TJT=DβTh#mC>7eAnC⧯RUԯcrZQ(׫ai/&<^j`w)]$sd%:+X`KFoUofMn?~OZGZ>Zv7 ">wmi%JQ{,-iCh,>pFs)(tM(uL䛧 hՃD@7;9uE$Jd~qwhClp.b.\J ɴP]RjZ>x?QWd@15<`W2 䩤b[oًr8_t *+Tڐ̣\6i#tF(CiOT~;\.?'袗Qv(hϪg9> XzRf[̎[3&yY0T7ֶݳ>du~m{gsotln"RX/Vg +*h?NP[_kA<)?Z9: AdKwa{IoWNj:cKdVko Ny@dQ6T6Am%`>zѓ4p1ao_eAFǺm LE:)(̕T/mI7 | Vbx*<⠂6r5Z$(f$bAMm -ŋ],*ɀ߱ìjR<[U{_1X8__cd pw~rx39Ѥ+.X &/^Fr#a-.>0y{gaJ8UG7;6p 5qGpy/fjuD=ς2[9c݈HZcO-mq{vv"${GVW_MG#Q@Q0y7SREB衮dT'L ɕ6桖GۛcR񔪰 F.LȖ< A,oգxpVicW.]ROAOEMI]i$NľGФ}A~3C{e/V:/zOR;̤DYoXҽr[qz~,D&`Lbo2wк.79ABi>v:݄v h۔5:q\-] f!"h" <bd,W@V4h!hs2yz _cL+=LFRbpMN\鶒)^%͉VHC`-%Hh_u]$gfvMER,XOQ*m{*chcL*:ϡѸoDQ.f0z-H^Ѷc ,K{}e۴|P*va/`QQ: ~ X7(,ŸD>TВ[i:x@u%j<,7jFQHW1@gL(-d-/2{QTy46J-lz* i֌%`2XP[3,P EK Yzc-'!w0XL81|twءW籀+lmwᩲЭr*MAK~+繜a4jYqBB_bd>ȯ\zFh |^q "!aM%wR! !XɒBNc&bnG (2(~D>No-2l⭧͌`ƛSXFܽW8]yDX TU5HC=Y՞ޤ1W3iA+З~e27ZW5Qwh~De$I7AqsZZX]0=wzKSޞ{ .Ba2b(e0ir'hbO@5Z% F CC,u:љ-,joJ;BqJu kzJlV53$x$J,䢫uн8 ~KmPn~K,=GmʉnXxXi/ w`, ZLd"3'$$̨x7m x0՟&>E|_KPgKTUlt.* …N\TO!9Rj=v!=s@.80ڴGZ}yR`9;B4ϻuI s|kà:%ZkYH\"G6)7n?;&~<,1=gDy}MPx]<+EUTz8rUΜg&WR•ɡM&& ݍ Y -ik*&,Amy|F8|?f@dU:72RfؘS|z/Y۞60qĆ%^zi[тFe}Tc= ̆m=ȝk.`DefIboav#ϙ~rcF2 o SL9փrÅz PM buu}!, J&^\M|+7HW-r LvFrCP}Pe 魻Й m( 7kM{[H4tB輙Iz-eÝy.lGEtƱ$_;DLmSj,P~5:ۤ-/`qv}Yq4c'a2IIL23 }Mx4V3:k ': N]pJ@7" 2vʥ$fiIϵX| nM2p꘩W^ lk!xaax*W_vmCf%TK]94L%}3**Żo2C v+k5.2[]%Lr RZ63'M2UgNUv|=z&C)̙^RK/"L. !m8q'aTSGJVHKxņ:$3rNh.#gvq#/\B2edH & Ba,Ȧ3Fu"wF7|@Y ^֣o#(Dz^=əX| 1`oPCܻW 8A|"N &TzVr@@y( >,(oyNB}%"שoUnL%Mhl^.p*O, '<4N S[*d>z15F0rh4D{M"`NRT35#l ;"1/dƩf%/o:Ucc8ÈI*g09(kpeAZâsu㳇'=Af ~ǿ#niL N4tn3pMYc, ͐|:p+,IvKчoŹ/4Bq5rk;:yN^"Tk^5v kz'PM̒_֠M\.)gPP9/OϰEVHDqSwH =:g2y2$PR݃ Qx`"B+{ !H 7\5itB&P0}2R0|>;doΡ8#Z#BF 4OTf,oW#2f07̲ԘxZ+{{glR'ww2t]`Kc<_r"`NJj FAKG,J$72|SP)NgP Yd!*#<ם+?x>:k{̿6G^BN74!1**dt7F_㇝ʗЖn!FpF ɐ|3^,PzSTd4ZJ3d߰\T_ldx7JU@)\t! jz&t&KLB9wQF)7FSa,x|t}>yo q:A)Pߖ:T#tPJ4i=Q,֦.;)@Oq(Ygʁ\ˉfr.@3Zzl*0R⽄jo%N7D[ 呞i=7Q,be:0_Bź{j9!^ Re!ך>#@+-w"",?_g,%%C-В\[%_U.d0|Vt]tH:`,X5ހL.mѪww"uG~UfO̴zc߫%36FFVa|n} /` !1'>Et)mgSCt{-ftC}wWJ 7vORNW ,œgWq޼xd+2,)Kt,Py xy)D[oPGM?<ٳGE>k $_ȱ&BXzYC@Wu2(i"0鹈 _4~_v8a)L`wMqeB GWr(YGU$16VmM=/R)ᘰgCaaoN Tl6xR|-БR$Cnre:yp{'BDcܚ6vR@*hk#|3ЈRJC D+;Q¹q$+ @v,M&>n?9rADzP6-ѯϿ6(B_4Ҫ=K<]~T Hj)T]I$x0Ry{4!L4Z$8s3Q/k\ЫqlXI~µ 0. *`2s?(Dx!MDo3~,l\ȠK6Vԝu)%u'vpݗlxtSK SbHKd{EQnCA@R im;:hG3!!0NPjWBetrAX_9U&Q< rv~rX p;݀[+,n|p ڣlt),8izEΜU@iϓDMG6bx&~tWjX4a- &_)2}FXb)ѐ5RwCePLOYh "opB,c鉎V.2,Ѧ;^d҉ǒTa(Pȇ\FNXxу['A)e@'tD9uBbuZާKg;w(0 *zWu8Ѿ#\. PGz/#- ,'u ֜QLϬf7 ẠQ"AƴXɿ5-T_j}-;+ *4R;'*Kű,D xz?}Lk-N@:s \Ѳ)h m@Gb^ ڞuK KJtƧIY&jL>M/\LN\g|ifŮƸy%s O e+sYgc{ԫb mW,m98IzKK\G#8ZJ&,a,%42Œa&]1n\"9Mi: t }M8\!>[{Q_y,ʹS8j:70v/_3ENDR"ٕқ=P=& 4Ui= -d4V6):67˷Sg!jɐ%%'J 71-_tG H\STM9kXU&Gꈾm$b3 FiD42NKL|2pӝldMàF.{pO:A3 vI؁kk Bg39Cɬ߲'wͭd۞}sۨkm4޺fߠy*)J˃X3<'8K,UReiNT7Da}YF$LjQGZ)T<0 ݋uF۵Ъh'`=^r#~bh*ae#W?3/3o< h! /5f0z͚o {DOqDK,Yх)G0?O=駢kuB%&nRHӂf&ݸ==8,W֥IBIoO?7."(D!̆H,hksl6~bΒNJx;U8r2{|OG;5;'fFvHÛƁ8Ŷu0-P‚ eF`N C)L8EQ:i]-v he'D-V+ySsѳ 0lZDoТ{VQm6j.ojKCѤ,H?𑭽,XMFT!){\)\fjc1fy ތ]N$t<~pID"lt64Q+C-{3BAtfVY܀KA`鶝d=Fʉq\nbq1hdqg !!n{t"Ɣ7bKVEPjwG Wh01O(j zFCE i{,d:iDQ/n"O8jئ/X?.viu$* ;H+},ԓܩ=EMɢNϷȑ M˷{د$? .o?(OklnL3z[9P+gE, >Kr!g?Ƞ|o}_iQ]kZC \*/3IcNc!_;hL`Rl4}Tfp"*m>-_%.2-;(S)DٓFBpAa_pOɲqَ홇1ovBJ67 Ppˋm ?M6RtC( Kuʹ[GyǮM@[YbwG#}''tefZ*=NGP:b\]po oX 𸒾=*=6]~(&1"x|TѡGy:W-$Qz,+,LtAچՑ7\`2%|t͗>!k3->|@ ez L.` 3{tSڐ?iRV((94n<3LI`&,Gee޲ TllLJ:- kU_|vhsXyQALw#)G]K֬)[-_$nkntƣ-Ţg_%+(վ32S#ˢq`Y"*uCϮ߬{_S{#n??G 4t\bJ]qړXn z] qߜ>;Y=qD@vw2&.QBvb!jjY\y9 XP!:a]?BYu2{{_~yeoxY#[,`xWwLk2H9_ `Qhs$b~0'CGkvH ~5lKpӓF)0Eg0bKr*g$:?gOSڢloHpn6xӉ1J¾Q1`ܮĊ˾cJ\?$TJA`ONb5)ztӜD(!2|d_56 ap/08V{h( tȿM*ڱJxn׸=aWwc_]7<ʀڢ"dL9X|;A숹IטlTW%-GjK9y:L'nymeL퉺gpJWXAF5#}JcqTHBSxsSNAD@jmA=_ҫ1^tԑm@eTۭ2UuAe3ky$RƮahq^Ty`bG /7B=,9UFbp,l˶cUtBE4ô~LKumKVցsLU~A=™7 t4 oE* vq+!{P̥Lv9x4N!Ժj=3|M>`="'T][5<>Ut){m4yih7 =K㑴z<:(6md/u$&B Hb[N3`3AYE蟸$T ^s3) &\Lw`gHW쐪ZvSn \])N`Oiy1oOBx^%RX -?3z hy[{y]Wlj  t ;+驴 4Vaq[$ݔxr( [. ѷh0 ?ai֤{_;׭c?X 9 PN*]д rw9җݢS;&#Ҍ8WF% Wl-[r3rUh+n \筫1bjU?iKA֩[\"k1g n$&h Ɗ݆i2I?֪%]:<@ZEU&i;Ӕsw#6iJn1Ҥε?Uqψf&%.1\ߘ2-J-}],HRPۯYVwlYKF=jj?Ѫ_8`ÂDQteȤD|EfzO}tI8v"30xhkY` т &=70Drȱ1;3ZZIt >6wʾǹSmT~9Ma~3iI݉+}KHR!m_|D`~E֩jUһc>ZWj(6 ߣ[Yn )6:횶jwMf۸NV\2"=k˖-ڤZA݈Na|KZ3HjGMG5[XoIωAՅ;T6uk[[5},h¤ '}1 u92o;M(Z.}=y_)MbU%F/Wbv&TI1RWx !N=8NMDоfL4A=ӻGy}KdU$.[ZFl|ڹeY?$~zSX!%Wd<}ClR(^O̠6Бt6r}ȸ99UDhٯ(VAJWGf9ek;)aaSjzJ&SWm;e~QO9CVRnaѬPKԇؼڍl2[ GE8oN޸K9 m>Q[lC%ai S!I̜Վ~.8 s[!`0GraW>+*glxh{}=pg5~nt 0 G-]O)69Xzx%+ !q]IRXUd|{& ;d?[i63#EzW!~fExlt[O2X x-_yb.D+cG<.S}$QCg7ڼPKma.>x ṕT.H]G `tK^t GFի00:+)@=4#&}aL$zHPos|-enK*7i=,MA>i:o?2g&ADX.;mW`0×7' dVk˖w2%cgN]aIObG}隩%v{\WO[}Rv?m 50I#xV峧S?ưsݮ56_sCŌm)y]_N -bZYVp$s,Dm!u+b~ujy,z)5\OcC 1D=l-w$C& DI 9 .Tȁ'*̼3 Ia)4tB;j{#"տW :6Ϩת86IpZɖRM'pk$зMtj=Lm$#dDI`IF/XGk ЇX>!GCx`ZD-6K'JXX!ye+Λ$ trK5Ƴd$iF M nǚtю='ҕ\QCqR̋aFD*^~JRK9>Gz\6XKԝi;I_\שg95nI\S4)IMB녬7A,5o ?]t߻_qb IY>Vfރѡ;w/ Jۏ18M?8=H$|)\oinrF<̾Br~b&aZ?]!pRu!`:_j,@kpb4 Ƀ% [KM{POL6>E -B*F, =@4FTNe>3px/GK\DW83JyrߙfTGƁ$|;FjW=%'|ݬ?72{ǐ.\<o} &#ҡH]=(P?7LULݘ-Y)K# lansq.:T0dC4o,߬x= 4<2A' Klf&n~f;j(P0 6ytpjR cs 3 7n ayV?I_(^ ׈4FiaYWUyL]{y_$w@W~랱ƴ#aPP[ -߳-Qƶl nI]f!Ilnο E~ekmh`e4ד@O{,pC͝m@OTmtG<SJ7,ćhhJIDeBNL ΞqbR@C 7aª".q|N4&{@VQ 5>/'+2-Zz=5ߢ K`إj9G~R bZcD#CZQQ[Úb ##;cs2^,X-_Hq@yW4Hg`{jK` dM?^O('0Fuqi>oΟZGh!]yQFX)}V{O.+7ǿ3W9;AZG1s%y<++\~ yĊ֌1Tni:Nu39RөJ~f\W7z>9awJ(aJoQÎ1n6H[ `#T:QFo~?Ɇe:Cq\;59qڛqFMdWlG_#bĞ|z1󋺶N6__X/`'"nvسI)RIzsi::\|K46,oX#=OZ*(I2b伳VAZ­T>'P 3j5t2mHQGXж A vCDvOAQ%8avP a|* +WLd P%w(:2lNgaStA憲1!RYxʳRb KWH|J?JQ,&F2cDs^\ LTR~q&j&綮o%K +fr-ԛh_o@6F*9s9*K(;tT |o4J9Ry dĘQ4GOX%!平7hUUO[&1:o,N)wob')L}+ D^Cjՙe'kg5VŔy?CyqyI{4pveH Ȳ 6'x1h?HZY㘑7.V_b`'bI>.N,*Mz4=_2uRClq`K>6/sywO ⮱O݇1ҏ;TuMv&bZd$sC!a\ŏ&D($ҁVsBQLxh8ѧL~4y $JA!M'>s>dy,8:`͍;p?=ZTyUkpA{'&6)"7r/5uxia"Y>5'v.˜YvVzrAЩ*e#mQp <]`B4)Z ;t,ptdḒK9&Przğ3éPŇyXt:p%dm+5r {UXO]y aڨzAh^'TV∮<dKb' yD &k ,Li[UۀGZ؏ O>کW!5J zBZ+\ dTӎ{Y8;h@#-u/#HMxFȈ*cN;~Kz෤#2V+yvR? M+_aԒ܍^~8OP6tYg/ZCd(mVb܇xhIjOskݧ$tS'fߤ%=#TNY.4`S5(u;{0X3.G;^,-ؾnMCd t[蝸!bex#"(&Ku]Փ^E]܄,~: 0ՎBShxLp;2V!')NW]Z *hkHְ`o "=Sk0ۤhsS|U2 ^d#ٷ0b {U$tuo$͢vLM Wxxd&#NvfPBw:Zs<8=Σ/G0`JNj.vn]6``qWO\n&@Nk"jR :xq8]x}$V '+`R-VBE K986a^*Zf6L8V;I+6/lԘ m,* +kE`WíPZ2> u0qbWSكM'Ǖ-UkƧ0fn5g.M,B|[F*fY$al"#Nh(ͳ  C6I:_)%  P< ! )-_Rzќ0ATnKۍ .O?[!\Sq+;هt{gGuect22s{migȊ4!ɑGt[n9Rbpbd}6'o?,MZBcQkQfUOsl6_6CU6NZ 9a Van쯓ŹK .x+B^jRu$DڊWDh{KpEz]c]ѻChF4E 6aBV]W}w%g5u~@?N&6,OjCS ۅtm4ǔA׮,I$ wv~ow;T7QwTāSv 䜪kd]@)1_)uizR h]FHᥑ4#kU(b%e-DV>\YN40YXHCL$$`9J)"e" Ķܔ!rQ.nSջxv*dLF Ѳy\%KڜxM9?+mS_Rg9|dtv`KŎT= r?l#K4n] J F Z4wԹ.vrUFTV2f\CybfdBg庐)SX:X+욆bs O<#fGfK`)*k ܐw b%q HSKy2 ;S&+tx+(,. &QNpZt:,tUQւHduOh|\,_!^Kq=h;8`pTOfXOϽ-nd~y,L_Do,:vۡ_UR)7e _hlw7a0W0((8dDp.=7v Mӹ|묶}sJCOYڄWj8yIcA SּܻFofg/!cVą kPV1D$ـKbu"wVO$B~[30+u}?&84QӍuaBOB}YwkzO࿤!:U@|y?zP w#sok0#2N eQu S؏cw*GG;BStspF{;B;VPk EM[/zn_ r ?cϜUㅳ#xLCva!&s%2:uZ--$qh>qFlNo3r$fIqZ0XY"O71N"#3`5~7Xꁈ P6ܵ[Q#v/2U OϪg N5ݪVXnSCP7pϚ^8] J@גXvª!|">U$M/ސM@H@o6OGf/Džm+"%rGVяHFr(G2}n wt t0?l@J<``SM)6Pc:0ҎCE𧒐L ໻NHL4/!pThITh,;+0`ݮEi/K::P$UJHI}*~Ќ Qk@JZj+Ct;DTd$@Mn kGF;0LɜuoHdEhT;D |u",l Qz h탐WM 3aɰ۳$" U(rעX_62]a7Dl|H"(Vk/ύ_ tM14pʅs-gh z8I$ުLJ&&E̓7 נe):X,?z|<*'#:aG2ɪMŗ wдB=LsVWvx͛G1*=X?"'oM iM{Dw7kNg)Fw9wLܴeI59۾HҎk;VIBfם b5^ <[7\`nYS]1*x|g7a~e2wSS䋟N z{j|epͰ(M'~fl+XV/\,QYQ L!X`QJx[&^c*yK^,؋&fϺl-?Qr2R01-75ce:q{_D}i# tLK^ %dJ#Z(gBPF^;.bH8wn-)D3 K% T,nx*VU [3qՄ:*mڑ/IVOWdD3r;XqGRp3?ǃIW1R"đLڎ _FssE9H,1No Ic8 ]Nf"PQ/ wÞ.!j䜁h9i=yN'(SXB7'v_dHFR_TPPF~qmMgBS&(* vh?}zI=keKF.Ex\ƃiaa6J)_{1k:$$ %,_N1|R&ɘƁQl>:oIzpk&tʤ~u"b7tP'E+ |VTE*J;FgwGo&b>_lYca\&Pr5;VW)>  L@۞kNvOB= >Y.1Q0wWۮM++9L^}O4١@0u*bi y>cO=YBv/ݯ0[FL\O~O _,/ŭ9,(jV/{bzߕ|TYj̝xbxe[q0Q9Ozۗ_Ç-wi 8Ga? )o@;$K_ F h.'C8]IߓdI8S hĎ6׌&}ֈLqql!AHo`-fz֑zf߫E%o˳D3q08~t{@[;} jLh# * s͊9=װRthW5mS]׮?z?#b1Y+Eu=VTC_f}ԈG/BSPAslY6n` |esʗM P6skҊkh"!DahnCx[uWdGaa:u)So5BH00,&xdO5;CXZCt}Ǖٙ 0qd-э8a9Ug6BmQӛ7 K~躏S .tQ,n5J%LeK sTw'`){W}Ea>Zߗ(M!n?B"勊R~[<2ӵ/3,IHbZ cYL |FhR1* :4|bnLm_FSqsOcCR2V1811дc,X_"+Cb,["~RtHnrk wfT #$/0N~$3b'*%1ĵZbUC~?NeaN|UӃ״>37t 4\3S/߷aٯp t-S)n9aU?}6cOwlq%@tv {Y~$CTd#|,dtktxڤ'lC~!x2ClFS;M2vQ<Ӛۆ>BIFlv26ÈXLߏcL:w`rn㡆-;`DF^n>J2?%-‘q@n S:`{m3rg%қǮ,о10l/Hn8O[1* ȽjQ3綄ɻA>U[>Y.+wv <$n53Rvf- 1{srlyrA]0$Ėާ0C?GZGN*fO2ta|Xll@] =κ̙/f5 96e EDA8>8`P>]y'z_~}jmҺ&J;38 -GYA3dFtma_[f$o%eױ~)ȍDŧ}3#cc= 8.aN ң~xBKWiqv :g؂'pLc۹6[=jGB;#a{g]9eja˸fҷ6Гh@+?@wشlj54S6"Mj_l?KR;`K`i;ٕstE*[TRTjdCa[ϨC@n ttIs>Y]{]F_l 5LgN o:Ni1&9w916~C,R%Y9/Ļ!qS!SIz݅td>W"=AZv>9G5. e b[!# m~Њj-2bxG<:b/Dm' HfLfg7ny\  +2dcEFXL Ţ=rvvΪ[&#DscexﴜgMsXD'^C[Zv=MUw]tvY6 ^ g&lUlX /'eFY5. {aI]ߧ_eV%w6ś"(F7s6. h.6"f ^rNX^Ljn:'358j{>tԯ|2gmEݷRxW#^/f܈Z_Gmdt;dr&!D?qW<,4"yFܖ}J&}Ps<c4㔣@~bBŃz7thA"mϏF誺p^F/L /ˡ@"g3D*`+ݲGfKT0+V Yl0olMS!4|pďZcީ8nLGN5#|,(z O4<>/C0RY,L*~O^tߖf- 5hz`Lpϼ`RƭoV!:&(n"3^ZtC< +V쥈Ϝz;ui (sm^вQd(bb:81DḥnC \C^ шn}tԯ']nV ͠Qt[%K%X|'j;z@ _KNaUz?[6(nDDC#̷էDk8#Xr]t*]0?,]gxi J CXDޮ+hTavGo?{O"s٢єb ӷ)mRiMDDz^?J&0%iRLgGYFoz?(DŠDw8R cCrCc`c b`o'|H8 4|WagǾ.8W.dRA5ROP'33f)T?KiamzخKE顏#1pŜwwVI#)wj|c2)#҈#e\q0m QwCiPV?hN@'e?F ̚%8!n!p9]7L7}(F{9\8BEu"дn]~' \V|Udl_gu?&"lM^ܼM=U9G= Q6X,S~J-.zA.-CYx fO"#񐠼B줡P zoǾQ0yM|! %YWbٖ:˧)Ϙʀ鳕+gS*݋[/Rm7`g>ΡZdsp.ʻh/ɚ̩|.^D(g  UM:|Lˠ@2 d{]R63MqM^x(_6Âxǧ=&I9k% jg*)Щ7%`g/i4)7mAв/ T7 sxʵqw/7m V0_u@|O<>_8pjzȿ>^ǽ_-hx>x#:^|ҭcEzYdž=1

      ; tܯAMB/'}nlt(G0K02Ԟ#xHNō wAWn`\TK:P#q\S:«ȧn(zZJHC{TjB(1~P5kv25Pp?ܧq*e(+֭}@) `'m=wl¾T=+x4wQ.SfYnS/S}9,&=!CBo}7Mo8&A=W.0/*~mfByx)q#Rz?i= 0 lG"ܴ6Ljir'^a utQ NەP4p>q6ӷ\c;cǺ!P z3Qˆuz&4'k'!h˳C8f=jG O!jn]I\ fH^uOKۍgI=2M MsA껿SZ;>s߸zʝ2(|$]C(Dyq+? ͩf<ص`3W)Sl ^K#{&N3պr1w3)'7}\y Nv s j;T6K QL"|kw :& *i.Ã7w/~ bRz BG[{К;-[+QcLl*d_hW*n?Cٞ1=L\yI_^bD%&<(ε?U<\Z*&Uf\8E.^{N :8veGGa/ ×}y)ɼt2;.LpK.MA9".qCĖ`Oc鵑A$FcG4>4FLpPkQ59I(}}g,SUs2 ϳTnKN` G:f9Eo}=1,O,Le8<<,|Ь$~$z0Az5*Y^r8'ˋfyH$iQJ7Wg*0귥բ70 oFx]tV (zeA<~Χo4Xr+)54V&5<(O%۬\/801EF)EHRەE?8Uj1w7x$4pi!w=TċnZʛX\c٪TS`{H|߸oPp~B;+L-PUl[\Iׄ0 LA.82uee;AQW_{rb Z'%Xos:Vן"䦫(vfv;1? 0c (x"rxYwB@#UOBp M`l AFF]e?>fm'l*BJRT^`cה GnֽUwYQ# OKI$=|7Yz4ebꮏ[3ilQy޽JLK(6ԙf[T6,f)nQhݒuu(6*AGCŬT7֕iDK-g Ҷ-%nkH#"aRпp$G`B$\bԜo[ߧ23Yy=7\՚STq|ɝ·BAG^ZO-;&76:91 u}n^{+t-gEX`HB:71dL)wNp.4x?Շ|QȺ|l`dR"1iC;=)6?R 5hI$=-16JTŲ ȿp`KOsǷa 9TusoF_ Kƒe܂] p _M[ wO]u)t:!$3P ", նi 1Zh#.֢`nsq7ՃkMBsH{aXM.fȖ f8:JxE7"E{ 6G&,æWAwC?B>oR/JR#r'5V~vg2|T\%x=^v7md CSTrhZ$ VFfWWeqlo;1I~bE7`(b0FKт SSANph"{jˤESS Fvv_i{:1wҬ|l^2wüe8%N$́^n2#`Uá—!;(J};GuIj :x] IQcEUI#P.h'IJt%.Gϳ>qF͝&nqf -1OҩXB26Mf^ qC>үDh?OZ5dFCAH@Ȣ`sA&_ڌ@rMQXUDCWE/0I9҂:5xﰒ\_0+Ҥ0W|`9<$/hT%?2Llw{,JA}e'O\ ) ?i_6 3so +1mzB`^&5\b.xYnKs6B&l #oc%р";ra nm ؘnb5#3<-XІ꩷-qJMVkֵ)·?IЉNxy1:L=fjSmsiS+8?P5f㾮ޖM,mŅߛכ 2fvE誸tYk}z6=`S65_s2j^:rX[g#(zt=KT,VHC܊bcggQ)W͛e%nduసKe_o)jO :9~ol}JɫS댔e)Eb"Kxq/,>1e7b-mKiя}ˍ,t(O>{vɳu|Hh;~04 zT3ꌯ_'dC,o%UyjDK 2?WPetHFV<։>e&q!E\=ʉk@*r㱍zk{װ!;孆_<<N Yy<+$YEk㭀'`(YFQ ֪rVV$9{U~0itOޗ!gn/C(\s AF/%Z{oj ,gujA].J"Nڵ|ܪ3-0h*C[i~kYvov1% 3#j4tz]&kgjn5HŘ<J b46rʂm m® KczGv<(϶~lG2H`YU$|S)n#nHkIm*]y6XE[E>Fvۃ9~aRqU2JǞ,?*!h:,B};֙xm8((xyU%\)EZVxY$3XBd ]3klWav4ƘEd5ﱕOr %E5Mmj P01;>b>ȝϻ Fi.a?%{9WsJ%\&XE6NpԯCM R Qˠ= DT/&ӁQɨV,%í>Ɠ%L%]> TB͐$k7 B>9i0}R}j?ޢ݋ BbSOhISt*ĎDPb54\j<0n\sbN<5>fBB .miv_u}")<'Lw2 d/V_8]Ey's>#!C{өJjPo}qqF10^n|4MޓOpqApT^fo9J>u ~y[yI=RUښ!_j$Kvk*t;5^pK+s^L7%VjB<5Ͳc1Jy3 Yr瓐 `JZ.mȟF ˥uK~V..Xtf6/t8_ lh]@e` pev yą'TC㥉7WNVUMFVWNMh5J@ğ5 ik0k!|͞U$Rwz A烑5K}-*E$եu {_mS.r]-Yq9W0O_hTΉP+K.Ok{~Dm?dm|_PIA$Vm4/; Z<̹wRiT'EM(}6Jd̨_B&]#@\,dEX nw.(-#6$тRsklUs+ u_Z@U "F/-yEj;\kIL(8^p>]PsB(*n$`3)Ï =S'qDoWm& ?Vt)ͨRE )SpU?}z]l]'-3B KqS"7 7hIdL|IT͸Xep%M1಩9ӷ]';;=|yFO?l&r8&Tv?<}n!i;WԖq]DxXp3O p܉aUqf=QO R^0&G;7+~j7&DnmSn d%vl1 ImgCc.8e9t^uM!BapjX8cCa.HоS%XHD1U/CǐTGJ0.R2 >*XlHpQ5XYYϾR](jNq~0jq9!ۡ%Q!sTZ Th,0G"v8̱A("#}+9% b1eA8V+},2 R?Du.Ღ5R2˄/:X)o?2[-ݥe,읯xjHeW*,~U m!ٻ֙!Gg=GN;IsmzɆtT8_yzԙ^%l9!uqqqݾ?a5N&r=O h> #̕*Wn߁,bqr$ k?[Q+fk%}&Ma;)D-,^4N`{ #YT@geN?ٺJl ሬ>q/GDùϤS$/_Alo`xOM,&7ސ#v[1H`v"8O7Ka$3Șmz@V&Zblo:%m5 CZP>֝|?`f2®ijiAy#4x T|ZZ'[Wgz6k/fԏ1G4fYjOɊOmh[*]F]n}mRVPgH` ~#OK‡Pocf}:Noe?|ݫiFEdCW* ,%٘H V|by#}6ݜ q`//%1i*iΑ,گ,0y48xo[=n%02 ύ\6&/LTVaPՠdZnh`/87Ar 'QcsN朘mu-Bu"Ln(6\İE[*}Io?4Rs>k9kE}1Ə֣b QV/AZj~G8T*p҈ߜ er+Oϖth[ 0_UA2EFVW>h+Ɩ_,֞ {ٺHiR$ &u~*k'U͋NxF0PWoVQ,T lYґOfǟw!o8[IMEt!ӏX>L+j)/ItՕ' O<}C='˯#yt\ON]Ouk7D Z0fn*F=/൤p0lLĄ2=mX79XН#s*L_lԝGFҐ ’4{B-Ҩ70tޏDx L^Xm8DȀLA{3WŕA' %GC\|QlpnGJ=I͟iC-2 $b3|*gABbZ#S.SL@,u> \Ŭ~zP}X8nM&fK Zv2{uN`==qq }wpo/rȉ;g4T%Jb$w7Pxmr -)ͪuʆyDo{JK)g|>h[S Isb_fCLaU a8MCOP'aӻ"\DWFGG`Բ퇔ALيC5C /ţP4ՄO#D}j|Sv!fm:qăcݝ P-;+P%s_×Z |Y9c(j|uڭ۞p} ;ݩq5qz0{}-?#>}q/~ B¿: WަX=3Isr%I -pL~GVkd!H:BjbIlїYJʤ_"[md'mFEe4{Iv++Og%K1M솦@)ڸ\Lr tkX$CCv*]C)M. "b,  *-%g̳ fH{c&ƬA7 GV0>| nɥ8gjU%J%$1\YLTa*nÏ5\=nG-E.I);*SW(}G"xc-' UAU&RwuRr Iw~azYQP жyO3iU7$_VaF/lı( !}f7ڮNqN0[V&3!܈Sڈ9r'yvv5sj@蔩;?hA_'LԋKd9񤴄)j=|.e}mMkY1N=xw󮑓 #QYÜKrSHu1ZT'Nމ5^)sº G4w-+a%-V%,4k瑥">+zB"sJ!$\S &_os`0j5B, F jj5Ϛg~KN;iS8·@@>\p`r6]#$&_Xt~Z팁hqAahj+Qb^4NbF8ZFqXl|+:CqN2&ov*ĆM;g1jxa:~tZJy"Iqm,rY"'[,0oG`{JWGN9Ut .R٩%va&Hֿ?v1lXg |ϑ> v$p㉞b)` .k{gv6UKq I^רd8EhGi 2*1@ߎJ4[R#9φxevb랺tLi[Sxa'`sl3j-kq(nԧʵ+o7'~~xj/qPr 洈YTnߚ}NT^IZRB=0PbJ p21f%npTĿ3i"GFŨ%@lbNijV16rs5AJbԀjHi 5s#9vK/&G"*dpWn9F#(Ke6|yM@z.M-`.d4ݐ/-o v$J%cԘK9*y QLYz+!&s^F+lE7,u@z'w+X))y ]bWd|n.H}%`# RMr5/N*d9`W J@}nha2@CF !\Yi6 $n iOn>@-, Bu#GMf8%$Y6d1t=v-w$!.)|(Kc qwţq|~tD!E";Ws:Q!o O"Xm[;!͂QCyv=]ێ8겻٨ 4 a ;jS)|"n)GUۊ;MJdsLv,gEjGi,)SiaՐFx %{(.a &2p]䧏 ̙6b/^8h}?L>)4:8³'\?ɋ; 4>ȍgԘf$Z3uJ㳆\(F53=Ջ2 *|%;c%Cԅ]@1'rj,[ ïhdԛƹⶪYVCKQ޾D @MkA.b-E1wg:DwYw(wK:S"D2ZX\;'iwb[v..?ul._[@MzrA$CqM> c 6@G5p<ϟ YMqdFػ̈́:#WZ_k>ui}nq,<L_@xg*2JVX:y~2ft9o'89ĭ(:L` 43-ف dPqQ7f2:5FN` (.'/(PYfTE Fzږ}6$'xmN:2xҐAjAۏ3 ?ȂͤV?pz{}/[V9e~m&5$9?5RLN İzV wNC PҥSC^D]]3GcV-8`\f$K&5(?[W rSIQaִBa0c\NOA}Rk7[NJ|7oqG+LѶOW-`!g<\ 4O]#l /dVk k1nk*.]8ܺ[H(9J5dc{Oh5Z:L:0?؈z*ʽ$o[2Il؞F6x?>8WyEL|&_TyLqc%YnJLcm:mt'-QT.{DQ\s7Cw(*ucz w ?z=rT.$#F ^k$P^`&N?[ 7O9)=vw5 qt}eV܎r6–\-OW4.H={<)3ˤT_DB> XWytw5P >+uu6I?{kzQmȹrO'L[ۀ>21١!9 lVL3?5dɸH;ݼDͨ!#hcD ؚl7K\ <:T0E±dGL20ZDTiWXVwA[E]~;X8[~NFy0Q =0sQh 1ꖺ߿M!]le,h +,>b^72jrp"){6'lgW WvqCS8qvEꎕ+i늯-aY}q!j;wV"3 GtU‡vkVCGgq/zO/P ĈAwlsPuKW}#݈.O,Bmc|Y):# $Fi7J[(ΰTN2Frv,OGDL5U Wk"ٚ[0]T!TVw}*&0S8gŦcrO1d:# ,tAt=ԣ_07L@/O ߓn:l"3uua@t3Bw(H(Zϊ* ii?R+Tt9,k5mPtݺaDIIT9UK3U`/޳Ӥe߼<T yT5+ʸN۰֖/|w/}eFi0%2ÛF:ZؽrM]Tƃp!Y1PG4E0,gOț^|!b#J6{y.偏.t.Q,H02)U篗\k6 scMf֣"drezQyྭD^|KER:bEkL;zX #JRwӷ/S$&r9S\bj$9,9GFٴH.|uSɹX"b 璝y&:eB>?| IED^jQ7˿Pʏܽͅ qŌھ?tM&u)6̔3FJۮ}EI"[ '͔;=3D9Q8)G w[!/O5/ "]%ʓ& =fX~KT"͙:/|K9m^[S{ v5&pk;9G R_$|)a_uWU3HX6Nuv2W٧h`G9 &AeU!7$J|JsMϨNq()$ZE jtSVT:6xQ=>F2ʹCz`'6Q1l22W:?:=Bf fd)}X{/nmaQ]- Я:>OgUDtD ]n.V)} W*?)nC{ 2(USr<Dbcxl,X=~S Nr%7YUV zyWKjA*D'q 3*4R~^hZ֏y帑j3X]_ T3;+hEs1#1r' LCSt3.Zs:"46{q?we/f +1U$1ļ*6C耵q6ܻ  3D+EɲJ;KĽU4''$AՔ;ԸVX|Ck)y;dp#{);Yc,׀&B(Ҡ2(LUߟ~JN!vZpagX05{MVZY/g5o%2FYw=T Y nLlY2H \ ]DW'r8};6=ǥ4i C!WDVKvL!ZFJjD17qhww[-"fns:hbvo@/{1"XLq4v|X:cvErS Ƀi!yW*kvΧሶo fK.\ B|} ezA_xuaw1q# y7尊M#gf MKh`x(Nl2,Ari[ ?\& M ,.PA)f\öy)-t,B-cftrćᐲ,RRQC.y|8} Nϝ]3E5g?m\CM#wad5h0,),ҟȫ͛݋ U Iu[eg@(:JP-V`vK|'gR{o]xOHA)L֊.45{'S gy?P XKv/t (:MXt߅%IIZj.8ʌz;J, A㽍lҞhRg.It'",,8B! X3圑:V@ ډիe˸tִ gí\#0UqL*9jKٸZ8;GfU)V=RB48!jǛ~K/F3eu7qOor )RNK/E8}W}Ǘ^p1臁DI*jjхy}iCz8'*"'PζP {!%muqIP-S{ͮrMM~5>ˢ/o}hyQ Upx=RL͘ԯT` I_2 ٱh7PBu'tF0&V}LjnR@Calf9_׭D?{,sӏ tYcPU PgvuږĝaXSuKe0YڳhDqYA3 tHӈ$.\) ;!un_IѾQm71N=Ժ<Q*ƻuCGxwQ Ga@!Tu4M ?Z@:pp[u v%iP,fUiL~Q}l4[lV+.3@t6o Aq?os lpM@ 2<.d9p':՜)ź?#'uө=TXB_|McX½aw}:p$bH4A(hv90A/0C7S/;1w[WC,HTf $Mfe;^ gUq}duQV^"bóU-FΜ4bX LJ[`$څuJq虦"6/xOO1d4Vz=:wdŎ)u/W[[MskZ6 "e "J\'*ބE-A- ƛjPl\imմ,SLl%UxKc׏ZL!ω<"bZ쑊XI>H*lߏ0EM9|G>(ɜoQ޼aLrm\B$K?*;S-pycGbrQ ; Պhx3R#D(ճj?iAϝ=^v؝*ЉIr6q̣-<i' ӝյ--mi؋2$@Ewӑ- ߫i3 X!5T?H#W0%vR2-%_hݍ>y7Ƿ4qةlfπrZī/l`:9LǒG",Qoe;JceUe]w9Hs^Q{q#~N32Չw}Nj]n?\ դ;weZUNH5TkH4]w^H~էL #Я:l+̮?\y5{/}EuX]nG7x AzfSXjXI>?dFQs"]ނމta m#-2ů0i1 PijL: 2 a!9dR$@ 0wܯglkGF/Pq<(I~D~!ߑt7Rlc߀{MU¨J )!~ kB62_"^~,%|} U3rZ2%W+K W;MMU95EJ#y%@IL9w =1%mb"!`{R\V!R>kӰWB[G^ b^{D>Jjtb 0դ֥OcT: Ky;!.M7p%^YN6C]Cz'>M9|Ik6{3EUr߻oЮCV)FPn. ?+(?]1F-b6VoMD;~a1kw%n=:0dܕY]|:0\n?U jj39<5y\cTC_D"2J}X3snCa W= A`K1'G. '5[J JuzMI<~镎C}-v>fEj! HPj.,A.׹BaJcB`T 7 Y5;H=_qO9[mu=[XE K[izqYcZ8Bsq]Ƒ2e豩:sJ;DM/_*{G6N4mQ (O9AV䧺,[q #RZMlZ#}6 `"|x1~H??Ѿq}]f#0Pܸu5qwn]D/#Z:㈼)=Y#gIebre6o8!%RCYg!q@Cءo( ,&#gRLiڳV{YM.i;{z\h^+X&52o[zQ8p"NXÈ@182D2 nE ;\x 4l7lamvs-@Ðt_']^KJp%Hc$ڮM||2JM+X{\'ßHfi/]qBr%GltJr7cv~W@h6n7TN )<Gz6ڶA-HOkL;OZX|<f5AMb^y7E~{2ݗk2QpV=+00$}i m~l)sO^KQd#NEwPOfƎLw_޽tZz ~c"etgLNR^~~GIDZO8\KHAy.Hl;|> x"_$x ZFƸY6f`@fiAqWj||_QVW%-l_NLg M{07^V!n,VTj#+ kMHWU UG6Y5.XezɱtYptrʜC.) Lk6X ga19P^$/3CL"VtcREgͯG;P hvM5"DS~Sۇ_ˑ[9_@dܝgGdx(bʽܬfB[iu Wr{yP:i `:FUk+iO= :8"i<M;&Ȯ1=dJW0I6;ICڥ̑<0`ʹDո ,v:-jjÎCOGI2/Ո2ƙ*c9'4/OlL O(ZBR?=R;1mwL0Ȭ\%u)j!%&D)pRT| CN2y} [4~Yj.=+#jgq`̈́a`'Y!9hv52f/ T`{RR1E&=_E]y_,% e>Ԩ- I{QFt Xy Jô%rU4i#bY58TD}u C]pհ`hfdr\% 7$7> ?OJ!u "jCj8H!_F\Re0y}  JR4/qoHXRh^J["4 gw풐Ǻ4R?'3REj-a DfȀQP5cjSyJv3u& xe/:0߳t\ m A$3pA$2 8a┥ݓ(z|]I\,_'D6snZ*L90IkO䇷1x>>Ls% 4xù`y%zh   U4|0e={L;`8k@"})!9OȾ^:rk~`eu$P,2W})v12tV`;`f bT& ot05K:p̧Ze::F%k׬pv5JmR1=T[E#_lL%+ C#^RE\#8Q ֕d $f:3e2={@Q+`$C&hȕ^MH4G uu*,Z2R.jAĶ?EY3>Vmw4k[νgǠ}iGƒ!V,T6PL}y ߺ9Cr[}BW,O|ugNTx??h%% TIRZ> "T1\); ^!S8Nuф%~NS8+x7#{[}Rci9e5|賃aX I.xr=¥/`D4XW  U!sGw+Q?co8KՒj B<xLm_J$.`YO異D85HG+Co MI{A*,w%d%Ǩgv_9}?r_uע3/Q ]C#8-g$]!Ɣ,cX/6CYfa"A_Jxi U [a.Yh={T#U/%$N𫔽Ayׂ{>ˆj_T"ڏm,[ c{-1(VwZO^\ i}jjOLy&ZL'I0X)B0 w$*TfE 3kq6€7罹J.m38d߀dQ/ H?laviD6 ⋎&IC`YK)=Ap?΅{ߡG4L ??ްeDFNSVh"YSMIͰ;fNQ\V3+)86C5tM {De@gؕ$2 AoKXu܆u%Y5iT>Cr0˕ VG2FB]Lh?25\fcFAO0i"iZ_>PA%hءu*Ig1zTcn')X> z !3 al ߙT.]<Hu%Ho :g}n91SA+/oKOKׅxooJg':e7%{~{,5B&@sC!"PsQ5 jǷ=[Ԕ 'SEPE6S A+u@%:cz'c\j`z\cwV,0>3ˇ?7enXKk6(vm-FU~C%+\L} 5_ֵIPxDk,a̮3ASrշYh=@_|s*!b8!lDFY<\ڕ+Dl@A?R}U,ntuvbK*Ld =y.̵#Ey??[F d[qc%߄\Zт_\鐛τ]79K#,W%}Vp1\tvcW#G6FZKypT׍UQ+LZjO> WJl79:C*[zO,/.L&eL-.,79+֢kR:yZF¶`FeY'}!Wo?+ O[r]%`L4@DK=3٪u82c@DTS(] &r|мj+c~ TDghO]Ӌg.9~FЪe)(=̹  Et:xχ/K*%E*}'FKsN?bV7WBś)dj- FXDQ~51&X7!}N~5CL)gAc~qj D)ތ!SC\'hUX ݠʥ?ݺtWrߧ}y[4hEt^D֐,}d/t\N'(3?9BnhawVk[jB&スS-a|)b*~n'lZMp⦉I1 9tq꾁lm8[Kn)\4$"jR(kp~ι7W{M(q^SHt%5c9akUR!جNpb$#(]a|2-;HHHh5ۀxc{:ƁE5nTu"D^[;ۡuE; %:a_Ļ_…m³pJ7>}@-]+~(}Xd(iڿn7=Ѳ_qMOxo˫zQZ-+ɧ!u)uኵ_-Z$##kۄ6%=B"|->iſ55_+O AEr5T90vKJ1&.N Qe A 2s%r=ślZ86˚V2N|ʫqTy!G0[49y׳b&/ K⬎ldͩú 6ՂG9GCrGDg`@GfN'Ruc| B856zN!=@KcTe ՠ~^U639mRdzo: ®,ͺoJ5ZCK<#qfl *%YE7(t[sBvI/MXpoV:/VQ.90ΧRjk4rYrfF_#Yj*q^W8y)"ڇ9ߡ^ 2sp<5/aQh@J =-ŵ/Fs7睠)ln/o.ΞR8ft^Ě\<_AS׳ފttkM}?xeFѯ6+ ?'_X1߳K_K"X8=o+ars-8kD+8pv /*j;ŀ0ɽeT_*s0hP*kW (RsWߊvbϡ@F[`/m lMHaOtϬ147%)7If q-k&O0a\Dj .dqv&`>rW4LWN##\A0|5[B&y)+2dă'%mnbh,Rx%1LmKoשۿHQb K 04@䶋qmĔe i@\] IN@ׅp+ud|\ϼ} % n͔{utMhDQ2C81`*U}bw/gЄsٔY?V:XNEj6hhUԶ7LHDZQ? Ty\jwlwwmߙ^ M2ȸaKChN8={vJN;`=.-ذA6i'EG:T@U|  1=a5}C" A٦w^ꬫT7Y$M߬HFkx3*V_" D~S6+F 5H+6Q-<9p^qڎ&rzlկOlȼ=,0`q)?VoNhErCqA}Bx j`Cj1j ^0D|GUGc.p¯4+TЍZX{偀"jlG+b'Fvbac/ QwUZ0`Ͱ%6~CyG*P![ O b ADϔyJe*&,A(y=| R|Ob~I G0s8%}П_?+Ju^FgcXCd^JL[J_xvɞMѼՏ1߄~()t&RӛXW,?ǍD"XȳF}|8V{?R#V},_$!u#q8*˜ͫw|Qj z74=.=b;s躛Ɗa@>ܵ< (HE˕rtEk<>,ϔRZk~͎睏C= /`z_c6"L%[ .ک;qszC-wP<^Ma& 4ԥ࿆/%Q\υ,B1-BrC=?qLL[iH#igЀMJԻR Q}eLn{u%MIor B~j_O7مdR˸X|cAUM[`1 >ߴ)a"YӬ׺w W"ܝyŭaMMqLԧQ5; )jgFҺZL Yՠ.\P6&2r|&R:\wpSdT^0(0Nh0J &EB; r ^Ǥֆ(l bmN Y/2t}e ma fk ׾5ݫYo`tu. œ-EuZ' af%z]z)arJCyHs)W"p;mv&q,$; {P=Kו[B,e#*h$LΓ940I.M"6ŬpU|xW h4'=򈳑C^X=ԊDPSIHPLqzEРMw*YЈ-շ|>6p4# xvAE>%P5*ap̕D|Fx1=rwZ]L65x㲽C%>9΋&X݈MKUОQw_ ]09&1[/jc<5,(42g D($s/FpXĶ{{o#fK48ڄ/656+YlA| ;6dĐ-r_r~4Rb2\醻S2c{(F?gE/``ۗN-~8/[OD_G E>"<3Npz u8-;m)Qѳ/"30rŵnjƊ6 rz] rGLM҃9Z!tTdy oT[;V?_Y٢´d+QoJ(j?ǮgؖĖ_# y m4ņ|~t#h.,B!JT7?O`,i7%=~7(d̔)6IY͂6ن%?d NqPMV-@vZ1P'"ʨ.f-e  .X8A8GPPx-/G_Mv%1!'x|8M$m0ljn'pߕftoЭ;fbu8ƄFE8SReј# GJɔ/H:ߌPxe8s&Y(xSkJh*_V MVCYTEʌ2gi#sHA(fuh>_LV!V>1-RÈΘ:cpNZt|"DN_R^Ev; @״M,` 'hľE̙dx1owPWsw2F,5"YzćedM;sJs>6"!LQB0dOg9nDGU7k uDKlbl;dQ&$׸݈qWjqJɬy cN}.tض5Y !Z_n^N /2aFJn<^a/7t*,.Ӿ@dOՈ s;ֶNthivdVmJ#U4`6iV]Yk2V:D) 4K_߬puh.Io5?w˗Hfd1Vyzޘ\ЍLpw V/L[KFiMå뭛z"RtS *l#h6 W:x({{U2E^p]Q[BW[|uvr5HNfۻ=z-|Xn4G^u#Br\-ynz1ΒI5vcbM/(v<7챐ׁ\w {o u•IR9pLF쟳5[jyRHI::7m,&` QY15QnCj;R7b-O^vȥzA0{Lަ{ns-WMit{m,n{pC6d d砞 !o zb2yzwɃt(ۑ+k-<[1gFL I\И/ dz'?y|4ܧM85ر(lNnmD_㲛b^ t ެ45K?H0*u18Gí#  '%O[GA(YNyfSȾjxü1XV܄hYY1[m݂hb.ƴ@M%&e"-e5#)~}ōPzM\J2bFYoBج'>šp 7e0${f=KvnQWNݩG9N,b4O'y eHg'ddѩ$wg*#J4~O8G\:nalk?%*Bzwpn C[:5ʔґVj,izFݣ~r>%z$kxx`#c$II8BK#a{ @#]oGr Qѣ4'}Y\&$c=z~gw}¢Ȯ -Ss+}z绹P4sWZ.5SEb=tq!.S]D\_ٔ82;jr~z0q4'(G,TqǼGtXtU`DBV-j~(apEKmIljƷ,|CV;l5/| 4QچG훴_3rId$UfPm8 : t8>ϣ̊'7߬V|wjf(a3[DcVltpK!'_p Bk=o{pCE{xEyu?Lt- nxn񛗺8a񴺩g(ꯛY;dzmdǷRaODD4 /Yz9RbN+`+*K L5-9 D' {d֘(S կXR &q<=Yk֢FN0#RwR6UUzTx0E>iH+=/,+,zSdK}RߎSu0.# k-#jϘ '@A,OR$MA+ Sc^Id'R;ו\g<6^<}f9}d[u"Q6U;3^ a;.My_$~ܛh5'纪y$H S*'KuиBH ~k3t5U}M̃ n :?'O'1[&"5[nw1ŕzT@F&ŞҙI$;!MGI^RN6N}!%/u6'3UtBXz<_NPMg ש 6TI_{QOv5e3}\: p҈7 gžtM! _۰R##sXX+a|ů ;XJEJe: tO*š kW*4$(| 1G^Pdxٽ>8*Ê*\vǙk:1!H[ujg jq|d'toR=Y^6VςgC&7Գ*e/)?ĉ׬2 o*C:mw.IF5 q ex>vPgXyLw~hQaa l5Jj,H==޼榛7]yָGaj= jHQ^& fʕrI+jC90a\i(;Y0BZ3i ;I8^ƼyS”p1Uɮe-iw`+Jqnf/ǖZ0ZACKRoidM c.He,< 3[i/fZU߲Yp[IQDJ*sH QTqWL FR.-ʿ\W]IB]0y耏N,$7ע+[;?}rgw6F޾69@:^FSJvɢC%r|m;ۮ6xbSdلh&Gio TYkf<9a>yF _U%4GGYcUk3U A: ̏> X-ը茜{ k.sa\eM[p| u>)X#!4GTEWz(]s}MKD8rhW> (ƐظB~mu㌖2c5ei@7#ûxe]Mi;ܝ|ޥM'vܭMn`$˴/! c!+ ;{>g@c'xJ?o谩&sy @̧SLh575ycap=NK'/%mF)I.Ś4<1bXRbhVhفAg|G0KY'YuRꏖD+Oo,9Kz/BEHjݑsX5Qۇ+q\:pi:4~c08c`_&3ny a8%^Xܸwz6b2W6 ?VN}T;6c]Yi_$bjge\(`A5DN8;9"՛p1ln`B[z$u}vg"cLxYs7.]wN!XWQb4BxbX 9w'>ёq!$.Pq}X^QU / _{ll1Bbe 2*ZF~@*ZiR{*c,nc}qԂMPRZ徛&uϟS@#Tf$U<1+o5`c49,礥v(K*crw&QyBs]#af۴] gGeXP`ʡC^Kq\&QNo6j Vxf270=0ۛd6G 8!Dfb O ٟ>vLU $j8`ΝZ}ҮN&;EP@A Ix ڰ wBSJVn wo#7MM+u\ cAJmʿbmMǎ(Zb'sÉgI^~?|/-OVZ`:Cq%hc$f96!z!A9qKVZ(V+7OFVD (sM%VEkyjLh|0 B&O<@L :VIg}- $NLPY|o2RBf|#'b)1j]8;K J_FZR0^٫4 sGR<&.DY,AR0ۧ." " ^ŬQ$RMِ`@w֐u/>`XOAhL 3wzu'˾.cT`DzMӪmmMGsv),H;K@ vhiE]{WMuo*?+}uQfS:R GRj #Jye a,Mkzϊ7^N>1x{NAv`aE]'GנaZ: QUMOؙA]p!vI\ f%$N16%޸-uӄPNĨ!dUƉigO?Qu1Awt&!5;$G5wX+,]*q -~ȍsUbY.BeHsaaY&#?fSLաnru 6LEqh BJ,+.Gs 7rBW}5)qN흹}֨bI֘~kX!Pɫ%T{< Vl?qįZu%xIj UV^Z/_75mg,%ψ}Q^'.x"uMuVkZ]#Q+J4s(I͌{FRo/y΁7e*tZNE"'kK϶QZ[(w|Qv8-*۶s 2#)N.:pJ5 TFg"rXX$[f'QၜvwQb{-.Kʋո}*"-.ȹeQ^t6zʿD&"/{_~=R)VdͫUhr#Z,ҁ担Ԭsb cZ@bGF?d2V'r+Ѻ>yv~@(~ [&J9Uϥ,.:8*2ǜi=2l2 D3.u 8E艤xԸWV8κp#a}Ln,,)3a \pVti=SL͑DuJ:kJy{RVR&~蟂#E<~+7Ua:+?oX\|=6.&7鄭gf=6 @͂:)ij_C6J6Mqd7cvhow+hLMIaM>=EzWs?|\r7VqNXPM+eCiTOmܞ,f[#eTЀ :Mq ɠk<Nd=Wޢ/A1UZ[)=rD[`/TZN%J_0GD9>rxy] YӐvl /+r{ bRbYW&Q?l}A8#Ll. <[.8|cBzx;(7R3-8MԭjXܤ{>x*$AU  2 w6V\8CUyOb zaWi'VY^`-)#M' ZUW|U-'Ha2 ~>[?rj_U,qUoy4C,##jkJ |*"33Ǎ%MqLcX|MTO'SԴJWb aHno֣NήaeERr,+Kg.je * phMyo\Y%J~OVU5fhjkg9rVxY I\!a*tC8Hߠ6ĵ^qE*/G,@6Mڄ|oW%K߆NT18vBeկa"Mͬ82kE:3IA˟oz]/d"`IjX[!Z'W( ؞;. ">$#%bl:- ~k;2}['$3fF*S&ĵt~2 u*ŵ 4LɺG*R? s lXAuRݵ OS6layW 5=AT'~ W~[:N/A=_zc0)piYQ~D?-|Z ZT-{[AUxDxù5S}S~Ab%}0z6A7M&h rO.Q6uX|+#Y]`~nOc=z24θyUqYT9H($Zy~KXLlπ9]7 i?&7$9v=7S,W$_NHcXX4ԠbPb7sIȺ|~=| CIDla x(? jwJı &ŖSeUbm=K3Ѫl&WRp=ꗕo\J*4a[CAҷT}lFJ:՟M=\eEpb)"*J#(^o)VOQ)I KLݽ^w"qYYA'P+}Fg@Ճ9CNP7.۩:H*|IH|٭/M∇XnBX^rԬa`nt=}V:L>I!ڗ%QZޕ{cO5rAVA%n K!.1gr*W^nC LZ| I/FD_PZ'zyz`52또Q+iU.,-Q2Wc/7m Fd 0m{mS szS3<1̭!y, 2}f#3[$>̓J6)b(wBaBpZ9=أ> &rt VILniOg;Œ?dpjn~c=WqH$_.*jO폄k;&  cvM!K*(DKI}=پR]xsN+ܥ'sMoYtQRVF@A.: ^\s"\_ՍE9!/.do65ÁݐPF]7z45ɚc8r);y&u.LNs'4d]mr:F \ [hm_VrثM9`X$DpU-OY vFsgh޿>K|o,QQQe"\*at3`l}sYlC}Sa|XN)Ƶc_NF7@43X$vw"ÂPM ľb5`b倳ep Q}<u6ZըP ͔Cx{ =-qPmO WMenrj-vSΚY8ƙ?K}=Kp*C{OԘ=*"v|:h S<1]>#.#ʴ[UZet+EQ?%Y6z)CdHm'gNaGO;(o̓/NʳupH*0}9=lY^ʜ_]aewVr·9T?nGh-j 6NTkyHZ8H(Y d:leP !xb)n-lF'tTY*Xw4[j }\.*Qh2y[{A+,%4᏿'Lrn(%w|CG S[šqD$!T0H דc忖o-:Jmߊyw` Q’\#8R5ʚ)[TLw(q(B 1dK! Φ RYSנd7LorN/<(-c[}h$YKk<4U Jض8 B uU>0խӚ:Q^(f?%zۙJD *yd&(U*;|ő*bd]c| b7G̤ 0-;,bXd/!mNR+𡡽YbK*-K߹uXٯCIG`1P&Ҹk 6*}V'9ϖ=h^,zW(7yWш=樓7c9wNSٽ |$nyNOY*XR'[@]J?]8aöI7x)yVY:b5ܗz/F+;Kw9=w *'c +HQlTYӣ2J$P0tiX-/쟭MKXabf3{h=8zρ//٥,tIƱl4ε5C| I\+K 2.2^_=JT t @+!/V7P}Pvd6Ѫ"īg+Kr8m+#j.o(r$Rm7IF&۲te^/Iajwn PzSJ^I2@! w{q M: -]jjK7b>aΩ#m XkԾ67_GY'g8YB͎98SV9 INƒadRޅDf>w R6L(ţ[,]GA$2y6jty+f 2T1~t=E%B;o8%MD3AQLF $>xK ^X_IBjb3hȒá5f. YJ;AR,NoqL Pykv@%ivͫMp\ѦxOCgjmS求O/'_z7Ⱥ<,j$?BBGb)}lI3OQ Іc}Rw"i꫔ϼ,]K{+5({'S/ST|\(?bpc#ʲʀUgmjT%kGѭ(k,X(dƲ [A@$/Q߅NwhbB"iKS1XjXrPs$2_O)=Q:O0~+csdz5"z%8gM4ZHx.WӃZ@ȢPQ7zK¯/||0-&#fnnV慔0n AJ4B"6f8XT#崗%!PJVv Ab,b9^ =nze`6傒-]8$Z4 ^ue?Jy;4@bfR7$}qG8a WT]H!*&6smRUxOzJ~w /?H_SjvEWuŒ e۳Ѣ-{nr8TT5Īa Y{AuUݗK1:kt|d7sZ@z",sdj}58BqL=>ŰJ-!">bҰi<%E%EVx^CcНBiZj#^MZ>-Rz{YrJ'/]\F_X;]Vq!=&t-+QrnPL]Iya,PA@_!B"Px^r2eUr昅NSZ $JwZ) RtA`80YnCl '_7͆˛c@㦄L.ԁdngʷ Q<&!'fd#)w[?SA#4-T&gWOJ8}0%.}Mux43>ߕ: E)TAttw`uX@YEmGp%NKE2"",rQPL%Ď άREz sXޥo#G_#$vzVZ}&j*㑐PF5]QmrpPlk J_*l$nYB`k>N̢O^kiĔuGd R7I=Pz* 6Kj(p.?2R_rsSPb1ՎRg[FU,Eӹij.dQ@R/jw,/p|.2g 쬑prJ ^n)-^1V?y$F: 4[s"ъ] FxPdpS0nba:[#a 3؝zNtTÑ4?W4ri q= W{*=&M-x5afSI>A][c lcfԻzCt-&k,n13 .|>tDUjW%VsJ.fˬ"J}] جlp_t #*}#{l:2nZZOd,ɸc \4V3~?l{!Ɲ4$)t L5ż+ 3w9Thth+7U {L> HHUW~ F 64]cI*}:s8l蕚jv4) 7\RzDZW"oZZp?U| @ \SY=jhY]o)+$duJ,GT& B/Č[vv5yw3]"tkz1E"]]+뷁hq [oEX,21pi;>gӣk}.@C,\tHΫH8%jv\' t˶,̍eoӊUv*xя9uўF^mj ^RPtP0dg䪸#{N -,YPjI"!qjBc/F6Sk)c8#S0Hp4s"`~=!>L/+ΛkDT+J˜x{X}0yҲg2[kv7YR Qq N |Yc](O` ĕ-rjꥭg} VO?]j&v ȻdRw?:SX!?Յ&r,K=l=cVBVKR繢dėv +_o8·R`\C*+)b6f:muCTЁ6W5n7E)Pȭm"~,Y[3Y9% ˙! YZΫMgΑQJs |rRa l:`FRi}2RU$"Cߴ0quzGg^ʮ``Mc14gkw3øc`kgJ 'i(|ٮ]f7^A w;3^*lGְG-*jNJR?Ku$ΦѲ o8 *Em}Bګht+m2G +Hn-Be\2ֶ\Nk|4lw-u/xIeg"W4pC2ٯ,_CX<v*T-W~l08}Ab)*#xX#Y2F&fah!ŷ˚qWH!+4k@)״k3c;+-U-Ƞx?ٽYW;#tQ'+ lܿadTd|L sJï &Av;RCX02åE̖fdrS*a/Bè/5̡[r>(E,<|b;PsMbN Su1g#\3C<(Z]2Wng/׎g PkYf`. ^ 6n>0Z) V0e߶C!TbLM!jjLFMa\02#ȸ/7*-CLмM7wۨ۫P+"ѰHk{խud$s#;_3,{5$ fe *y8Wayl{a>`Ƙ؍YnRœ\MC"ބ[Q#Ӆ]GCc.W &UKΪ*@!Ѧr$||@ڈm%+,̼enC\Tμ,}nNPxlX!yϻf_v TWh5Xm$j8G 8 9ВSZ޻bp\MLe1AHPڥ/7KNی{w(D&_R[?SM'oӨY8w#S>j%Cl-6 D/eӇumqdD14}x6#U~LZ΅lhlރ#]PàTK,-0tӔذAqarҿr&Fy Eo*dJBA(0n$xCZZ![\sdTeuV-{" "N5yh;WrWC\VDOTiEdKt!?%AֺNorv#Yͼ8+ȭbnu/<4P2l݅vjq5ٳn⻗EsN ; 2$| t?6 k56ŖJ&@HvPYO줖3hJ.oA[,# KVdyU qZFdyY <|`gTV$fVSړԋ C6*R_ܥ)Ӷ[̃])۟jSlbe`Fg>4ٛK =JW&MlĚhϮ^0_I'G.y{5GO:_[,bDUXB '͉s$ U4d,< 8(A__h]YIُ02 p-{N-F/3(|qp'Wf/L2[?,# RPZ;x7*"0 D1|*%n퓼}H߽h=DW h;踉V器3&_ğ Mf}[R5G}nn q~>xk׮?!v eNDm?D414Bmm:Xeҕ gRy,#u=Y3iomiު5׈p #}Iч 7H*9?31RHɇB&p&BXK%})l#7{X;"pԵqS`<8IխA0@>79@2W*;NF@Վ=t&KJfj A&`N{G](1p}JG=bɞp  F ~iX^jQ7# RokfwJ!;Esp\=Ozt׏Gh!:xE'9{,JQ;W^VVU|[PT|xCVᔴkP['“t0upSaU)d,ƽ/9|J]ʩ~G|PJ/~c e,w-JahV*m(2V gQGgH h<-SV4`f۞<+EEjrxLũ| Fn-|{iTu>0fNinPW'ͅL\'Q2*ʱs 8Uض]  !$-[D \ӏ vqhT-TE{ K>?cwo\S%8hZvgL2 +sc6c[<J5h&\59`AJӴ5f9PJ|=5!7!7imV"oW2>U_04<v996=ϲ!NŶw9;r*UlsW='}n9m2KnI?F/`E %kK\XqHICq[_gWUf(.NJ|;K9hG<=S'*x};qU}کS7/IYYwK*8N.BT DlbŕKqFCFpcogV!xC+5[l@<8cccEKm!V 95<b1zQ_[@SːD%!< oJ*#bcC /''?N$%E ǘ bad!Zg42\̔p[mJ3P߽d}"MΤf8ΎMFX:eo&e /E[]loxGl{޶B;T8Hqx[CJLΤB)lW|LED 1G&6Ȏ|JzJqQRun4٬6#-qnxS p9sat{DR,}&&J-=l05c˹D/6ɅO^\KxŮՔ6jFkVzI&} OV8Ày>TTUe7ţ"u:a_l ~2]GZw@O:^#]5vQnC/CEe\\.TRz Jgs%o2ր5O/?\њN\`'j>j{*y$R\%~$Ul"5LDl'bƐf95?U=h pV/57C&mD-[CFzr}Dx}lv|l]< > ui%z,\H9vr>%h&MiUu)oADec~?9L$k0)ͶMG*5ލcAG|M,cI쌙M7s=FIn.)PܺGplU֤ 6/q.;_0_Av^ G #`|T dǣ=6%~pjn;&yMI84AH8I9tk Y "r-aiބ5qkGѧ>^3 !L?NV:0+Zs[hpdt@D|Qњj8p8.K}wk<6Ug:k٫)+5Ě 7Խ㩱N q@/)C/+ ]dNq.&u} /N?~̭Y"J3J4n$oOMzCIk ^'`4Cs`@V2Nw͝/M +H׎%-FCI꘯ZS a `@9Z]3.LYu{E?V a!ѻW!f*P*P/%&:-տG"I:,0*WZH [Js_&DkIp/Di"e6:&X2yi:*K8+b䏟Ԧ}PjP ݥ8<'S]7>ԯ'Lr"Rw͍(I׌L&cjJALET.huON`C5+#9zȴ+ P4P'i5`RCe*`ǤN9lZS8z˿rj#< )z= [IK!ƿ^9fzӨ/InY\]YoRP6I=L;KQCBwbxv䂀' 7ʫ 84_y 8o 6-|3ݯrό?d4{Z vpvȢHtCR6BZD n!0 <_?W {˔L,.@ ĸ._*!}(] |kG˵sM0瀳Q?D )Ű٤!ԙGISRgtlܜ1|rR#VxKxVc1RO>6 3d1~()rm=vnמz2ruˌSbt78wI4=})%5=ַtWgjM.l q1cŤb 6 *P8 ]6Q$h L Pj8R6`4ژ I)=Klv;q7Rsl1nfU6=PO?y͖咳bN8o+2t !@yވpAN|d"Mxu`2Ν גٚ5J}m# /J wxSs]̽.@'MTh:'2&߯ 88v:s\ *wUe{.$sD9v 7޳(W$q̖7 bR _kGT:P%Z1~y3Q;`O6uk^Dw%0$HZtP8>?XuАYzSM[P%>G'K=ؚ3%{<-}|}oy!wD<,837g݊toVq%}Z"F@;uKBִQ$2y?ߥ"Kɮs4Dcf+V}lLycA1ALN {}+FTTX<N͠D,~(:/\5ƱJ'^_v{ $GPS+ƅë }>&CtIli,=`I)s6风,ƄмpI=]nOu!x/u!rvCB[S0@L~h Ḽc@0Xc^ߋ^]89>( #~B~2޶0LfNV(VKj^dqP^9)znHQDEL!`l; _Bu-1? ʘOO^NvߨwCy萁fCJxHqܰ}eeNSml0G''!_ +|-W: 0@n 7z,6䳬X|&Mi5LǛ̩^Tub_aPXJK|\pX}c¼tX6h-"^qW?+g&\Dy̕D8y5h?ގ]9,cy^k{9Mmh*̶%UilR\% TkAYpjyΔB'GxܚU,in!9SI̢cI;-5L"eލ4\/!DTkŭ樶̠…~tm֤W/#Ч\ Zf57ꕇ#w:L8(|P)dIJP68ѝr*P=/ϵI$S- ]_DE,lc\'1LD6~9wsFv+J|KM,_kWRL6~7.Ejjl=,Bmy@Jtwۓ}Ewx"5Eb!+gUGΚRP9MUI@ύFJHг.4hZgr+b,! p-G{p+t,ƳF!?9BWk(zC]7H^)fczorp({R{ ^A!վB?]>73xߎJv0FͯsRoK-&j;.Qڱi LU<pQT0#sS:))49HOmjX aGoq4{n" n3m`&EXc4Ǘ ߋe:hbkbk7S*# -+}<,ލy^wqY\׿AS [ZzύQ\\Tأѱ>X*ZRo[_x&ޠ|l7+56И} +>B])vc0P=/Dl̇PGǺ>=a!W}Wg.9dYa!\󂉩";.Ll ; a*`U>K [;9O`QqFu,Z,5M7!2͒ X{PQjJlK|QtRy|N{i@PRDJԊ*56q8ECXq lɁX<ѰT?&W+_҅\15)ܚ'pBhK8|+3k:`;6H9 0ג[9Aenl*fYc؁PRr Hv9bY!.e+zV9&U22{LfB ّd,Iș_Pa. ﭢOsRQ6hsG" iM̤/ʨpAyG\iN|sJk?X+zO$N*AH7v6Y^%sgvw.J@u7T;K]!;9e5K6Fjb jltC,Q[?BNbA"cWъϽ?3+qOX,"mv #|{c*B\ۉKOߜ|>\:P#WSxM F@V7:3VTbzsΤlm/DR~[@7:`zLxD)Y5U~::gxb^jróX13+Ua*O}0n-iV >[XUmԹf\*qKhA0P+P"%"-qɀP>нm8Qߞ36dU{dd9i؅EӋ:,ell4 {\jķmV7qs˥dIU^ۊy@%*q\ Ou2ѻ|knV^˰walmgA~NBҖ-WAc|F) 8_ (=21PJd0Db}'W/Iptx׵f?6h+QrDy-zm.X#lz"V}\SQdzdDiZ gϻ* ';M\6.Q*2+̖2'Dh4ė/r{A=.:DΡf'N{ľ1RXRwWvTw|g2AsߙϤug[lztSGimp?\xcRmT fBQ` &2`a 0Ȧ;uk0 H:&ŸE/NcA Fzny}mb\ZDn{߫Zہ9:Q@!,IS$G:@GD_obLBNrq+rE^[SdwN^Yv3+ئq~5ZS紂RQ{[5>Wpicc~%TFcJfÛ#ƃ cѥRtͻ?uQ#kz ovvv{d ^4ޔw O0)M7ߘ"'7WB΢sNUVwׄV *@fhCEDNhې tÁap.EkWs51'8MMK@?8s0kjuwE:W<\sNm;bCskKs>BEfPߘO5 0fY2iUMf.[hb0UC4RjY=OnkB/Dܿ: ,{-Ñ5JY|F8TTKMuyDtQ}>TO棾;wێOY2bKwi;k  dq=,R[)eA76j1~vJ!9.t4 |FjA&!q?1;zIZ ['^+ĻR8-a̐4tOdCRD~D^}áȳVbWeNhP;>{ju)'ϡxǴ4䫱8?tWkZGF;X,t%}$N5$Ci"1LM}>G|cu\;ד!.C_s)فl6C;%""^=}چ;B>[Q)>%r*ǢzP מ['l] w,iy%mp%2clXJ*a/?.+aa\?7TRZ8H8vdfU//R6o5ڝ3-,% #|$~_Us:(KlHSkRwTts3˥U/A$} X=HAn8K&ac[`|+\ioCp@.zN/aJy@jPH]8N2 鼷JS#nP!#\R۳JGÇcthp'qP\'g[aZ3=+8b>rxsk'$AF*4cyrҍb\K([ڱ_&j{?(I9wY[3J aEZvڄZ7 XB|>hZ◽|8Wd§_p$;0ᱠ$u8⻄6GVIv9 u^Ҡ~$׍mɱPrg.K4VDK `$ H?nGIZ7_J@qkG Oa9V)Y#-yyؘyxP=ږ~#q*tc\l70~R=oJʬ#JN<һ" > ;qBoO4Q r;Zs~].[|RxOO0G!qw+{A",YF ۟ð&@0hoޜʾE&p-^JfY6QZK;QhZ[5-m&lBA Z sh,JV.>FWy*pGHJZݒl{xG>\`C@l5!jk%ؘK!4Ȝ?ؐPgX-9`E N~OlpŊѢƙ0)j]jSiۤ2)J˯/YL\[!9qU3 I?z$m^`wn[̋   N[v1} B(M Jml&i//i䀸"Qg}xdԵnQ8#"tcb_MCq(>e.vs(D|rzi8raoDۈٞ4Hn`5nFŰ/J5HG MjVȡśn_[Cy#νA/ge3 14]m9A8HTUTЄ"*^Ep/%zi/bƓ4 *v&]hl9+:!0l.sWY, lYYRē41hzc:e1[kD|z0%TF$[j+ =`,9:!]/U\~ʶ,˛UypMQL[J8{Dw7΄϶y^aJ>5Oș}+\Lzoe޸T OUV< Ѩf F)Ɩ ]HOyQœ_Nzݔ%\9EuiD >4Btlq7⫌3.L0e.O*DʁxB|[u(cxY _{xHu.<[.c:MF{SJJy)ajTK 5GcLʌ/"CvTrn k#lf34fg]STI)^`;RGK◊9xbu餲(c99E;HVշIt5>9;~̃bֳǨr=[6'W4f:l]~zX茛.Vjk[K\ĐT {?sKf֏-vh|pj\&d~@IlRVWVsd~qf b9^顒Ir_%+| i Og7-O/FɗëI݈>)SF-+ :L@3zAj[(VdrPWK4`8 >QGzv!.vVrIPx@0l;8;u@N6݃a8Kj`kuP-6Y!+@K+MSghO cL1 4x_a:_ӋDc:m.Tsεr>?JDkQBygnu3;Xwl!HP1]M!, N6NxKNюC{XڿsXNaօh2 eB$7H?}l.s\ehڊ2y/M|j,1np2( j.@l  q60^C^ 7_%XFr+Dϻ(]BZ@IL#y-Yi4lX2بѿXDgp='7C]+A N-St(>Dx?zbw*"iLPƶH˘G Ǒ{o~7Xeo 3zqǯDyTB12qr2(O gI9S#I|"m%< 4LY*W!\T~Y H*ZHgm6D,WàF7"5|֥3U4;gZ8'?> WDe)J̜nZyMyrW`RhMˮds^wJp©3695}F1khyDa+[!{FE"F.*"fF·/mmJ{F^} t$@w@(PIDk!snQdVw vc|TRDStݭJ ;D)Kr -Vg ])rY0=:}΀pAL kazn0nRVZ$]꠶G\WB ]/d?r31ح9\7 VUt  1{vӾQE1ʕ̍'O B}B'l[[{.)>OdJ q3){Issr-OF'A}AFɭnEq2Y+ofS~V2-&ŧΉ2k8oQݺ~U_/(3>TpF3pNACfb!ů7.[_\i- My$[|&Hn)TދgCVVq4{@N7rPU B -/ 2HU8F8R||awv~:Ix{̪("|=z\}tCgg`Inv$.S~Txz8+|8hI?~L^s+z_ ]R Vs߽kf5 X,އ調3B$+Ãrq*hF AIy&3K3 -GԖ4[~S5;잜>ً0]-?VZy.]ci͊9;WW(89| s5}r^JZa評ڌ㨐_ u2]ױv^GAS{Pf{ VAh{QÍ$cPQnD? ,/*" z- l4lNn=qފ'䓲]fv .r™WшFsr;%Jvg;yrO`x>~M1hs!C0ZL l尚02|.Ai$z?]b)UQ}h8Ɛ+D1#2R!jiեj4VsR . f>TNQe5 `;Q%l1\)BxJ6<^!#M$X=Nt%usM6;V}/cJT{DsVsQT.KUvuhi=Ⱦ%Alh7;`0~$%vd"2PFi۳?!̀ҹV8nڏT'i,co y(Zcք3iy<;i?A1;:l*t4~2W"%>: !G~g)UGϝBkw;eb`61z@"\kf6}>/޹T2S dM1<9PK6.Ě[}'6kkݣf|62%7n_R-Z'"D8FIXaq pFfؽٮ`F>WR!gk8L"d\*`mYOAņ$}Р&ojs5iVJH0wvoH4T+$+ی9ܫ5eQtIlL'6zdsꎛ9+T;GsH\ozekjRPCb41m%ɼjtfzGHӇCUXUZ_JLR Aw3[=qݿ7]y4g Y#XY#2S*ߵq^v!̀SH/ 6`yc{A Jx^ ('DweB MN{|Dgg%,`LbTKJ-|ZXs@]¢H-07z$ y0  wUd2׽͓Dݙ q.JgeΞ·mෲ=AϱqM3”.,E9 'ZSvpX!@侀+(5C'l3ކ4B#jss\,-ghse5fߥ-|3`,]] y[(JdQG=lc`ԨNК̶Z5s&fOVHQh`W83̜E7@(lIOK:e|Oǣs>yK'ٍҹEaY^=ȼ6/<v=?vј"v5ف {cܲ=Y 8@hgS5?c{RSHS56 .)Y\1f49#.`Y+*FGQu>ԀZOI VQqY,[+f"VZR_r)l-*3b( Щyс/T4B@^U{Qq,WEYj!FB Z5,a\J9KGdV]Ѓ)F,ʥE!N U L^^;]Q7~0S4dbsRfo.VTXgT&vjL;գY쬖`PsgP;&PlTMkul؄Uy {Bڽ0-Yiv)0*N95}`\s=NYϏ2$Z?n]joX|Zg_}s f6Vd aJy 3mT[L<\f罁kKq"Lmf xU';ݎ ,xJR8Ugεi;ޜnSҳ+fT4#wla0r,?vs1ZՎ cR17㽱OTF -^*HDdZWQda 1 *BH+3@o;=ꝚA8_L6l⳴lhx:Y@Vh)!%ooFE,i?&P4g3g7t@- v9&_ ])KKn:`|AEp0($gB| YVer.О02EV,^Gu %E؛Aےe#&O)Ѥ[9ЯI銈` egˣeS 2#m]~|G׆w&Q=؅ gA0C{w01?-WyݴճBU`4y(cAV!j&ۭ.]&mH2KX SR\_fu2M8е"IR{؊ybZ9S5]Y>0Ȧ؏nyU`uDuҸK|`u9*;$&\0wB}Y{{6L'ˁ%74@c@V(S.oMBhKzDV@[U1bB=4#C.OW8A{Hx'wx)76w+S\?c~͊3d *fꗵeEwhު쁷(7Z !6w=NuaJH}hP9IGٻF+RǴZ?{xP8ކk4`~Ԇ INdct"3,iDN"ZN}[X|z HdRW'6,#6%s56vb6Ds2稩D*PeMև G+-$ * ,Y7.VYo< ](@o9V1S€j\Ti_8_%iY0b9V3OԞM[w+ hgwml'kj_NיX5\fQ1 3*_\Ecv8R0SdDߢ(#+"ӯE񤎍meJ挴pmr&KzM'BF+Zh~Ywd gPNMS;FF3}ɕJ _(Vʎ&N!5). |5NR+ ,?&zrPa;k|>9M0Ŭ,)P>0?kŀR#r1]SNgc:FbX@];r+\;Ԑ2ʥu~T*zHW3U*hĮOӂPI;ƛd==c$" wrNnLb,JQ ;}cJޞ|p`ųO Uu7!l`F8*|!6@ +gƈ@f L9 /b/O,=|U`!]hrjXY.Tg= _ۿ!1լ]a3dЃlA~чHBOAU %y!eG93{g`tf_:Ls,p{)'!x:ֆI4/gUAI bs o<> v_jT4%lw'9 5Ǔ{ޛb E0y,&x ?XT:`@]Ϯk -{9kyWq:X[tt587ԬۛZfߗˆ솮S?yϢDr;Q$}''Mz#^uD!=եv%J{*ii頵J3aSEm_+2_ r7Y})jvOY DNO]2j-:b.xL.8{|/ 1<T|^F,oO8t &]sRg}qW6iWLkT%+@˖y@8 / z{=Ybڙݖ΄# B?^.H.95/tU./ު; q =Da)63_bD!5} Rɀcp2V -†O_XV=[ݙ,[=f*Ћ4Rp/ gUΔ1J^a*^>%Kz n=N@ LJMBo$GɴA1V%WB^3Pn 팎iNo*0 l qi@8B?nV`!YSa[L˭fʂ g䇢wœiZcy3?:qB"@~^4Ă9$*g6<p` ZV4CpLR/#I])>_?vY_XYv!ŋ`dPn,kl,+R%x@d@Xo %3ͭdE?8f4kc3ː-m8H`u5Sm@z5%xn6LC`FE 9ԟ*0_s-eq.l1{EĔQOײ5 /r1T\t7w@1~jRg$DykTk PtB)L]Wb߁'sC&58i*/oVJA+^r3oIbuZWmqPfO'C\R% ppU2zSamN]V -qт$gdEЎ k)ƱBIAu~Na훟"('Rc\G'xEu+ Ւr`nleY}* kI%9c<: J?~fgQbxmg5ePjYQ,\r%McB5Xq"njB i,۬l[Aͥۇ8@|;">͜$9_ZpRV}ۤh|qU2wVt;fIQCͤ蔗>m_ bG1)JM9A$?=:24yˆ©Z~oj;2\!"'"F(:O?7aWއ93/#0_ v:Y٪W+*볃xe1uY4zUؔ78Zr KKe0k<]WGi_Sj'svrvVVnꕘ-Z{؇nEGue]BPPΞ+x/ |Z9=ro @TQ  uZ [x0X»|)+\}א!Y=kݽv֫z)֮o2z.u\8+klؒ<乐܄S̶LpAttv?g pfH64iSeڗeËY i\ ]b*_liS/{GpHjIbIn&~CqO@ *,s-^UXe+24d"뇉Dgw@1'$@ւ ZL7YOX4t!T/#sV˲PhMQRfҰR}\sC'ҧxpl\gNsɄ 0L>̄BpR/oՉGLnn䊊!E*n,[8 yIב'p,*]NfOr{Dx2cR^2oSp( u%3/xocD3Gx&Gt amG%p)ChAIC|51bzwH_L;}ebP{kZ*S P XToD]ZHw=:ޑF*#Fv"l\'\3*w*mn#7?CWpzqYp&Emе@+> H`Z/7a7 ߞpOov=7"3Wאּ2IF\tƛ2{XG`=MLzh 6iPj[»W(LWJg.q Ae3/IEay|28iCH$& IR [SeJ3Qdy5`Є}>`CCaVp-+'>ޱS~|1]GO!64QdX޿FqT EpefuH+IUn-O֮+EdP1k'bH"{컨Rl eJ6Z4 BFc'@+W)łlR)=%a؛ڪ lF'@i$҅O0׹֯#M`41*AJFu3c+P󔘛69rsZz9̩[abg$g 1*^$N6@u_@kJ`m,{4&=R4G2M}`Z*b$,r.I#ȂWD%ZIB_÷ih ZBmryZj!d0`kx'A Fǝ^t2f`DFx "+fE *0lyƹh0~{d\)a`S4E 4P?H{K>F,B~:J Zy&'CK.Vq&dXscAD7(!U᠃ܑA/Y?&)QSr:MOVj&9ý׷ RHjIEˀDI*đ Y qlUL)=o~6@n9,7 G$5fDl tmFHv _Lsr %cz>O E88d8 >/[@7[\ $[x[DB0UB $!Btq˓P:Zze$lre[!̛ ѸR?܂xh[i&OpOfcBzb"R*y,8-xzUG/bl_;LΔC:xo 5`鼆(gS*PAPs`&oNj  n2S2Ÿٍ/˖,^ f̐ErL$Q,D?>K1"#I.<&)LNyT" ~3hqCe͔*ѩ~v\8"EvWSsՔC |cYJ8|'P$G 2s^I, !D H,.BDSi%fCgikYEd`0V|Vtm,PCXy)U3 us T'__bƬ>-_һgh KB(_e220T|gݒ4ܻubV B^-ʲMA' wf׹dK5-$$k(CuŎc߷mUlhQL) CHI>Wn©ņ^ qHSJ/6wцq#A6_y+7kr(#NaRY[nh8ē\C/ y7qGt?E 8%09FĊ0u.!]$c407oM$3$⮋ɧ  Idʯ[؞f[_f|oraRP˝< QQ@ɍ=W(wS8(7)X1wOL&]`-!lQ2wQFߪ5?it/~ fM+Tf>S?p^Z&mF^qOIMV 휦%[}OO;u{hG ;Ql5g Y6bbFEi1rVTf1˻qr躞2T_=-Ԍa,s|>ܯ7ب10ChKݹ4_[qڳh<U0G%*'< gAzSDcNMʃK`Ydyc+jXy,n}QrP!5s $S45%Fm^2D(uG:`b*C,9Qkg_Ԑi2t aW.\.NP鍯+%؜?%G<ZK5BIyBdB0яs\NG>Ps2Z 9c$ϒldiȾ2A,jHJVqbCO1$.(d@9!D9&u{ ^:]Hvoof& %<-L< n ,Ej:%tov{P)4OI?OmAKe)x**`Žq1ZJTASH _khTҺC "IIPga\& Yn|Mu\A%hڿNU4QݸgDFś |Mtcb$I$/̳J^VÐ p%W8\ys+vg^Ym@bTZjèT?N!Kt,MNc)1={/{)Wf柌dk `c6Qd';pCR `ӅQP@CcN|/cMP{@#Bc]X5Lw??ʶQE!$]9vv1kmbn 賘(У= >|m݋i"?LB8;C7TaԱ0BzqT\>C@h%;XDb:34=ɗ \wnM uAbW{\ IzU=jxbKzj0ᾟ cojU8CJW#z:Tzp1~g>J(FC6I1ݿR&(dk [_$R[!61ٮCAiu2+NF7±A{d읬i*e"5- l~fZ܋\F 3*W 9quyi r5#rѰoSɠh\Ed63?UybGr/ՔgTۼV60x enuuLzÑN~՚P:&F &%"aЌ☜^mɘ 3$xR}3FLՀw/7@o縋 mO|'δb^VAq?3"BUȁ0zY9mn 7zqf,Hԡm$o H_D̕~b~3jrqn|>QѴvRq r.GL3^r2q A}oE鏟~NK3݂߳15=VZT, )?=e_lVԧ*}nWXoZSڬ-tZr mlqB\q0 /QO-fKkkAwFw_)Yϊ=3w>p/_${q;YGv<[AUPYh-'\B]g-ny[gZP̰S ,Sy_vdj1Hu|LaFb#Q nT2Ɇl 49&f5s:ج=NDkU?2(rl?`@Ơ&wku6|h$꘲/ J+R$RZՀt2P T\xcadRzS1_ ]cM:a$u WI@^A'&kDicL=]A<9ꅵMAwbz7N 뭠)C"Ԫ"}/*R½O^9C"eX;A-݁{?~F !0: o;gbS{! VЇߏ$É5 ~{`}뛊@0ҠLR9!57%(#άc's86đugH~bvw@ hq<{p{0X8?UUat[S;`[~nv0w$6 7ʡ7ð2onջ(~# '+TW<o'bHo=?˫~2آz&+#JU*TJU\.ofFxQ/[=QQ(^Df_Dń˯`; hP)MqT4KwhgpwB/`KF^?TX<8j 6É24n9CBrޮti^$Cیw>MvfJ2NU%c܏ BdZ[;|7LpKyz$^3|% @H>-oogo!lu ,9rfD1D0We#)ܚjB=I_N%:]ȆgoT"Yq;/1E#Zaj0t&֒#ü<3_j AK_9"waXB$>0vؔi=mj[MTD=('6!w!E^ @2I=t"aK4LչA, SS*Sz^%q.xl$`9EIǻk agbM/YQ DS@R^0k\Wֆ|`u eբ4=N}WTB9=qWa~gi=sP<8,xUj'X1<  (Ko|C?ɤw~羀5n?,6AzX9L#Z0 :B1gIIR&zFH lΗ hGĶD{g,*:s;17*Xfѿza"h1IoGF͔dqKbZcQ{'uLC#e@Lr9Ԑܭ"#jd;;#m*iyE|,b/i%])bf]2I۳?t=+vCNe9T\ kCL aRi>1o:Y?z`[DJP:V|KtKAר7mĠ4Ύt[6 ,t.t* I6U(;#@y9wiWKcgR;D@*]dVnبV~awHJ|5}zrQX*ggCފDO0|k>ps ti7yӦnk1Z. L2ȕod[9%b#$ U/` )ƶ[؈x H pʽ"{gaZWVF [! v5kҰC{/ St7Ce]JOwf [gņux3G•=BjlD'ȝM?crRYV3i̱_Q+s sv\mFL5= cJ@C(.:R˧L5Cc{Gy9e;0{I0xTiS)Ƕ2ЦlԘUQXnqE/y T\d{D'ILiyϋA|K8^{ҝR QpQOž,a5{~UyN*l|&F@8AЃ4o<cFQneꖙ:KLQHDLG<o92 2WW>&Pu>o~yw`@~46/v^oU4d{~g$Vrj} H`q}~:bz)փ4碏 է՞7XiME|n'9WdsGw^beH8'-5DQ (QqJDf˒dPFrѤt"Q=jí/H][k"a=NXB''9+);rz罁V[UkHLA*L=065:3c"OL/}Fʽw,'8QQ#6rL!Rf=RN;Kẁw'Ͳ<ǽI:$iqbϟO]Ӝg3ϑT{z[Xvq[ҝ0yۚ1Iwfyc `%> w UH__S xK`NTel%U ˆ:Z~<y& L)&蜲qU}!F dy9KcCH2`7SuXv1pĠ]`cdp9-H[)T/ʚ4Sz8P"Ϫ,aR $~={\bҌBYꄨ!A!V|τn#ҟFHEZ}ŌP6U5Uh VFq%ZHKyn;-#)EǪ`'@m`460E,5X "CiدRYX4Xl:s="qT$pE]O9$d1˯8+GQE޳.}g1p{7~o(V14cjICqD|5tȅ!J۪i~'qܵ|ފ,e"H2ŷM|_$SenpZA[dCn\+8,@k8@5'/T/lF ki[*u޸AQ5\98[00nGL3yjI9VD8J B0&C2O+G0Ci޻8#SO&EOtZ&^^is֮_J'5Қ݃e`o}󐚍LM< >wy"\%%ȩ޶Sf;Ch dsW-XmR*zl$9*dNj;[<[ OH ^yBkEuyQYt4~,&C4"х"#R5G7eCsD]JZ6Y1~`C"F]6*-Eɹ=e  } Sٮo9o6spQW"F-N=HiK(W#ο\\ 7Psf9d_@QJYECB+^xEHɊ5 $K@!C1ޙJ^lܤ5(9;d̔aRȯhfǔPGS0%j(!sN)2Awia*VNX]٦"y{ UBJ@fp%Kѩzh+{litsⒽ^L+L>񱟦$/^8#SvۏH_8D 'fϳvOI¡MR,3Ovl |KYmJ> 9zvIQE2sȹ&U @M|K5X.C!>0umMuw~d NE=>nR˺M1ݓ>)caAK?bkS&lCDQL^.)1n>G{d}=wؘ-J$N۟hoGtpLs30%7%:|wuLuG -l*RƻNN$Mri}AVf;q M HR/::a^,HD)$\)Wق&uvlow!G:xyPأ@JW ??h,NFx볉'TZ2p %;M̠W3.Q$|)ZB @ephQqi !hB\YT^`]`D}:o?ָK- (On<hrĹyo?b2"sl9KTVzتH6V \PB"ͳAUt;xdV 6_aj::b72xtTvȯ#vCH`q*-@|"}N .AVEۄ *4vػ$3Ьyt !߾|h9VNX`e7;&.'8x"0dJx@B8d#ބ^7fR#3*oBVWA܌o}~D1uٻ; 3S[0|?+R5a`TEcUr ]; y3qed '_\gh[j&Ѻ 8ұM&@͂܂?`|Sk!enހDV&tWqe QmAj?gQVfv WΤK5Dg'_Jlw] E@ia)0އ( {g`Oi P^bK (IV4q:%ڵ 7 Q&*fs0\5KPT%!{@{ p,~cg܋Q1| )MN=侐V#ccHx{L&z%QQP'0 z`yHc,KOnaKpǙõGP9VQkfv@.Wk"kSϏ Ϙ-emzalObHwqzS?9Lfv7)-kZ4_{A++q '[Q"J}^Jo-P-f${Fa(%f3ansd?Pt_bFOļM=z+𤦹?Ó!pmx=CsG jw!\mtvKM c|4䲫 |!P55ӵTm/Ўxٌtl0jH7!Kd$50ݽSQaVWG ѷI2^dU?;5 ÐÛј BgIg-4G6"#k uS]`+_|Фw߰HM^ xoj!fM?嫫8EGd\feyq =#Ϗo/k!x-<f)g g+}D)hqV$<1sl*yK&^6q`}DFR<Ϋ+Qg rZ4r郭)sSBnMU\[:EOHw`fFm v&ČD,a:˛L3yabrR>(9гz/6F&%U0Bݦ m vx}!tl \gGX[ڈ)/2"+teȐ@,Y+oal\@`ğ`:å'5SJ$짺Go[wwv|͕x~6gek6+.~S) 4EL$HX1k>{r-%@W 9޾lȒȸ9@ 6-3:Zk>_B-IwF1`'^K,fx7.eU}R j+`dKLȢLRPo9ÆQ{g3 s&ۻDR{5@:CH'{\]*$Jx+JW5urg"-[cŔYsK]y@{,T9x278~k&&Zam|Nrt) 'O` r[K̓xAr.P]_#L]mMEv?ַwcv4>nЪu@Q 1~"/W"LPSM=|V\% @᎖?#?!LIl^]E6B}lYk6s59MQȫ Aã['e٭5]Թc.+W ޞT_SEyZSuM48}E*sOs><ƦGAkm̕oj;J5דdž3blvd#칊ħ{KH)+&00'Au-辳fjHiM[ O$%g*q7n`O nIL\3EP|%o"V`amR_'l^LhߨazvA, !jfkU%oJO( $CbRi3wgІȤ5M"Wme9EZy[ Dp31 ٠%*h޼ctњܲ`ȶ3C^}"]nvS|KԠ;MNVDs4~rSw}:t&T0( (fH_mAK+idqN&2oI-)X+xYW9DEz9k9_/N[:4[cf!߆)Nьxbx3uIcq.G ]uB/[cv4d}wU:}(ûuΔK8߀H`Շvı &0ets#bt\ ݇Ľ]CFا`ޑ bE?.9/4rJfD$eh'!V4%9¼a9nq$`|s͸*Qj 'ഐН,2~+ .֬Z[y .O3|`6K%Uc8[۲v6X԰Smg#&yqҘ.fclq#g5|9\rԀ|x|]B͘WFh,0@R]z 8qΝo N1bGiUN9|׋ڍI W;b]4!J;fM85`CiC6(ķdz;j! n>pN".fŒ6 PRzf=M vC_ ?@| P *Ƈ36 A,fYcq١#CS4ћmNhX8]Tȃ~|Ľ+#b*K|f`,ؗ%>qs?-}tw =Sk$^C]ȩ}¾'=q(m 4yjəraKL:65r+Bҙ+YbcT ٹs[|G,GAq%ʖ`̑+} pN͐ả=C;VN((H$+zCW(R HLވv~ղt7sqgE7??ztFCWP4 QS%S* $?o Dgl+{Nt9>3L%g [>pU4/B;^|-ht^~'^hzAUU/B35G `T# r^";cX."pkr6.ys=n`Hsѣ!L\#~4?u͘iDk{-@gq= ʧ7k3`ލ٭O'Gq:1n]MC"|;R HBXm0.jѡ ^4)ؿ G]L<~1%qDϾ@z43᲋>-**5W#JƑ s])]sZ9%5ʧcxþ ێltysY}PQ͐k!TcĆfH{X)hpi-lfG rE\;>|*8Y I'ñڸ')iUtz5lNfxo~+'fSIzX a4 )*u_ŠbUr $ܹ_K6.`z&V.꿙_2pl30uogxFm/{BdN.q| ˮE}a(P6-vpB`*-S᠃?YRPȪX1+J*2JzYrs⤳6|j|'W9 3ʯ.Bq%mJcZqjGNk~SM}gh7C`׼r Ha' .1 [9Yغw#ZqSs]y{ɸ`Mw ǽ_urw[ %[&)UtAC 悲 nIiqf6K92/b=!'ϹIhaBʧKPGؐ7M| Kݲ' A2%- ^ш6"Lp4DB/s MX<}JOk]` ͰjIMl4p ĦCKg[""Zr8*e=+:5*٤zũS(M^ɓڱn-86 +`d1,Aw UhDAg/߮߰Tb5ͯr܈Z_i鵗gB^!FyWqJjHC z0MZ pwBɸnA3RNg3c[FZYFFʽD5E_dH?XRf##WL4'翯 wQWڟY.`vrG&7o2^1$[y(T4lUFt%vঁiDOՐdmP O9}8 W&jSV8x1RWRvYtI.rDRoRD dWZ{}џya\xe*k 6zQ+bL*EK3ai,:qcDZ쑵q+p$mS"՞L4 OՍRT(nZ-'9y~[YZdIʢ7h"4ƕv0 2csk2vg͗ͣ!+ RҐlRꞕ$Ga*p.;b kn_(aȉ8eE(K E!'l+0Q|~csLk 4C)6‹z`|0t_>w_,i(]g[n] ]2=4:, غ|S\f=橎ufxnvBp CX<(0hygOtZilJ$.7CIǽI-6Lcg$'$hXZs#!Ɠ- TsdZx3}c=n4Tf򙤵wmz}G$1(P$o| 5<={@cZJԬ8DQ c픥sW &lM bV VCrw*.3w"p8Ӽ1n bAJZ&i~TG;!']hb% q1H읢d8,!Cd9o,V\{$fh?x,2U1t54=>jwo,/mb-./Kَ v-fYؒF=zKnf66V0&Hj!{G~<]Uuͫސ7ϳ &7M?WI~?T+s Ttȟ9;JH('XG#GT[CVv(&,wYͲћļ6ZgTGֈj!jQ`7lVaS=ƴt}0MXB{@~SXjlji6-!D6|VlJғ' VJ[%b 5sBmA_F) [-*:`>< )'1 ,&]ܨD,5Vs(Ti'[wS lI\tsy#rCFP+?p` DQ6Lp`x̦'Й ZK0܎%ag0Wq{WtϚڶ<|KK0IvFqirD%'A`GAsJypNaӞWx{ fuŗC)}w_vlMşݡA gӚzWZ-Qv'NhrR-kA\#f<:{75+KP%yw-~. T1y= wf~I8a˪[@JD#qV i݂=ei?&#>ךgGBxmjjhP&ȣ]?$B$d<8LJ~}钿 ICd i<ٔey3 '/TPcI IPXN[]rkNyE_o{7X^~W>akmƯI>jl`醚M-iGFܕ-m}0BSxM Ԋ kRM2eKXrYz4epGɅf%d/_g$S:F|Xq9V ̀Mk IzZ;D f,H4s7Z )ܥb_{Ƭꩩ '6%픁"98 U>3st\6^x#{+u-Z#Ț ֠[$1\=׻27G_ MOzԶm:8wPGFQy51r]n7=~WX;I+JKG 06Y19lJ4M q̳:@6R_X[ȳ/S? $

      4*zgzUbkJ?i0簉z n$!"H вqJOX,Qm5r L?OmٻmZ4(13l۹_v@xv-^\xmʓ 1Qz}nm_=Z &26".>Fo p:39*61YhŹŹKD\,u_j!UAG,û4L[:YI'Hs6 b甂Vj\o*Pmf}*S e]f0σ}ݗ׻ b V% 6M(I&ƂnajFאT%i|Nq8ZC=P.*-w%L)O1ԞPBK5f3ԓvi$KvG[~Q c "`|c5U"pvH>,mBǖQ[~ wE@5-q.p4Ē%lun*㟍%Jɪ v!PFk[`顤y L7jwT vw_R[B)WoSܫX_j!Nh ;'(˨zp׃n3W$*J38rP7w]oNnF{%nkCNk55"uIojK(UY X__S)R(cs(Hj- vʓBksrhyeĭ͉*m'"`45b}dG(^쿈*"uTI vt4M63yRl "ߌ,99%9 Q!r +7A5LqbkeWgoYQ#L;( <)EG*>"Ŗ@~/ s ;E%qNx{ @t6>:!cV (Kv$2p!s? a5tj|^\[gGO).p1As ᚢ 3v+|3jQ9:c1 6*eUɷ?iLjuY:Xb3L&ݻy_FbfvOd C} 8g @uU@mmhk`ȝVA'W˖S-Y$+IgA'uTi-B$*D|vBPm`NaTkɊCn br4\?*>^5gma[xf3 JwO&G㗫$7W6\t%Ei4e?6;@-toڰײ0 >'I m=fO|fHWP~RGuSx~mgh&0|0rU ;™03YڲCHD#W,EU/mE!C''X]].Z:Tý˒cFi;9xG]_ا6.ֻB! ^JBD] .qJV-}qBa<@o"[KE\g#aS}mz"ZN;@~wpݥ^u%m$h%KlyXh)]?*tN$YES%E$6`͹*/Gs\/+1`͆X~YPFK\5v7LI5p^MJSf8i(6i3u9^^Uѭ*"Ofq/$ݘVj]LpKh2 Xu6qw #? ݁"!M 80Mv567B -nar %9i۔vhe*#xcƁ* CNtu/!=-=G]ToJN%Hט#VuY_cǗ)ŷUDD*Bӝ2ŜM =\}XzV?e;4_\ nIķ;V@0gQ5B +݅aTdrLU9 tٳrUC5YA  @u1n<%-\H]fIOۂ_ ȏ8DdiFռ&}e87!m@DYYW0 fo]MVC1-cH.޶_?hsG)0nY3TvW_rGҾ®乌8ڲxrP"EtX[NaIhHrR-b q0I{ѳ,r7a5qO&ķ΍~|`zW<$a Nȯ?0':8vf/ZI?/+yuA'W.،oj;ALEESF='(bT&XZ؊6l&w>xt16gAkWE|%Ķe13{% 0xbI4 zԯ q{bG9:%Dߦf{8]Oo_zT|ⷩ"8ڨ`$PXRji:zdyf&!NT@jz_+%=uӇOe4AB*{Aҭ#*7z.zWy+Epc 娆Q?3굟{V;;n%4_}!-"dN Bd^"aШaIp,$"m{SKa ̵)$|]ry͋~r CqP,@>.aydC4f# $yu2m;ZaIc6Ymx ]gOsT'll']όRd|*ހB@qhUG&t 7MLXK R:E&6nP8N鴺ZCU q`6\C FJٰ@k;}s|(> Y`?+ڐ'hˠWJ+Ny W D&g n}<%o-{Ls+DaDoyӣd7;Of&zDWhO($fԤ{yV-yC&s@dVf .eqʾ0YZ-ATJD-y2xXF-Jb^pQM" QtV$7YY$; _a8ǑwkQ{}ƆL /PK\ȲЯZĺz=WDŽӎ! *9o~jtxmIB'tXbtԨPdL Mziinx]ɠ@g5c:.6zuHMmVB3nF }Ft=j{*L.i ~¹6roG{bC Vɝ Z/FG~3>iAU@7pZ8U.KⱫ `R[c(U&azx.Dm_gDg ϟVK\մbm'xwgϮE}^L-闳't܊ݯFwy%jab7Ċ]5#~2ˍq8Xhte᪒4M&´Wnw1ሄV^zI,{E@sѵxoMg~PwARMp-<#\3~nIHSڽFR,!'U32K<폵zZ! CD27S Rofon;Oŵx>քgbߺb!EN^bo*X=bY.ΜsnP&>I/Y3, =ηw&BY)ҝ ݝg\Wh.F~@A5ᅏW{_BCF2$um&+7qhbhSrF+h|mj nJcW*KI ?-_nU% X_X`(M#:D,0fnCDIڑiLKbMzH{kL (pC7J<ȁU"~ؓhd~C\tA@@YWHi &d6IK :W"2RD(0+ :poOz>y ,)\m I\8 K;GFZM(zS{Gj.Ul?qTezJhVbm8[ŢnڶD})#c@nY$Eay)m>_.cXR>8v{j>A # 0D*Q}eΘA*%f֤ó2"͍~>a|Cf>Sn+JK넺qԋe^(|E~QtALV|?y[ƃJ]hg+ FfFa-DQUPS[*f3]qLO V_jG +FƢezd&а׷:\ =+g ֢o_Ng7a>!2K,3(^Sq8:|at#7 #F0,.&JV><_wѴj@ hFߥgcsw.{<B0sr.cZqLj=NH>BiRuWk雱n;߂F'%kq{:Z-Stb_=y 軓rAWm#?7lsZ0!!ɝ>};R11ǽ'a-K N翓&`-ܪʴ/?pCˊR{l*^CT9BݸbTN#0*=nKJ#PI(FZaK/܂R_K &"hYM3oy- DJ:@F1?lC81 o %ZFbA?l^YިF:(ۈD~*E[Vu>푑N 3*\,363ZCRZwg" $=8$RfIţ'ĭ]hg'tHlȸc-|Ю));,TLX|א]J{tP4xBED^J_f7қsȤ|N>oSs oIp~2pĴ[<:^ϱŠB/dG=! VFCDL?=ESz1Xf(+h3bC3luڪC*VNL[Ds~*P[YLyr4k"sˊHS* Зh hB;,'q 1A g.R*Vf /Ko!;yx _$2 /DLi^Z3t(øNT1RFLx%:Y_ 'b7tª֙U`M V$.ʙE "V`tOfd_{v;591R%6HUhZ=M=)UI"=Ƽ.pxmqBě) ЀkS%՜ ,~Sɞx4 ouK>]+aźHzƅY2qi{FJM =4/iY;WT^g*KH'F}AԅCF_=qXčLst2 :5UBȻ)@Jk 76bp#-aLu+3&)`ge? zJpzRp`rNh|{4+%puriWTe4A;bj1BȽ󳜮 #1{CsD #Ԑ+#q 2Roſ;dCƀJ?/mOUJ#[~Mr ͘+g%baP T27)~&Hc 6&7iawJ!KO.``C&G :# /q2uʑձmZY}%a V*`pIR>R+X.̸>Ǒ"FnSx.RkƝrw e%}}p<.,WMMpe96ɩ;@|C(qzS)B3glPّ^fw6ͳ|mVMz'K{Ś+Us5|GӧrD7걭%fv1"gJ> {T!4#T 0PPN\&cj5CqezB韢Te/zy/D|CmeU(xui}7oԊ0W>fd%"~(#D:#8q4 ux7=kH%O|&MX}&Qh@Om5)ύHfN_6 "@NbF:lpi*9ON]^cSM.-wcr?uƋ+^" sضT0houω27m~ƿ_ޭ'E7%̋kҏҭš VCѫ~xԪ2joS Fؔ "`u? ; Te>N^CvDŽv`JHDڗ^!B%5;#$m(zKSk/wE-^Ƕ8&JtD4..J&]kslMAavp߱szq&52G&h}vc ԻAΒ&2*Q!ز`.%;AAW%,/"|$vdQ-8$j:3lkd˽^'{ǣ"ÒE&+2GTyjqSOh L Xfbl /@EU&m O9kJ23!h"wh:͓[jchJqϖ EfF9\>hopu36 xv[tO\mKHtMdBJ2 u$WBddZt_坮:n[uqڹ?)˓Wq^fi:pdCȎ(Ȳf+͑`IoNܙ_h Jת *ߜ)Iɖ.PmyȧQp)Te=p}s3/˜բ04>pBV{C7$ڐ< %_q3RǣwN*?wVt@7ɿd(ωrm|{&lRUߊpl9#_A xx06 Ȗ~#:iS؄7_r-l.mb' hlP=C?_O.1_J/ԝ*zb귫`H^9-?gc YHu =^ bN؞}MAz ɑk77k[?vD[N̏!DߑX~K&id/sZGrFQ ^HA(<_y~"k>}JP2dBJդ'kqWHȗ_q!VY B͆6+ՠZq?7;gԆ jIQs$ q2&VE ub@9eDgB P۩̉s_ᰉ`֝$95î4P&dh] "k%QKȍZ2VU0ԻGG x'Njwⲇw@>LXIQvu I : &[z: bcO{n eSFFeU4a 8mOs}uP'k]r,T4W0JfUbAURN'8ajYNp[=8:Zt 1!zG4˨U{Owq"s9.Mg])ꦮK7C3jF^M8W@=a5͋E[7bniqdƁsP[ZWa8C_yws w]*O:W,~HR}[L}ćE,g";࿠<q0oi0knP F/0: CЈ:"j:)-k}&2zN G8;/m H5U:nvuU_Tl]}s$}BR) t\Љ}Ζ1~q5me@ f X<{aJ.+ib2BHw P^=鄁n#Nj†|a;#Hl#Gr4i<5L!rmBʔ,?i3Xn_uYI}َD%[3MH4GA>gt]Fv#[Y1oVeξ 0L|wJ+"G#>2~oUDtOu bbqCѬal1{!|h;" Q~\ !l5<]hHx,zH-,Є%A5ZD'n+Jq^j^f a"# INN7֨ [SRKXoBe22H(c|cHZ 7Cj|#Q Е;e]fk. M]PCZ.ieKrWsZcWfF X7`VMZQ6H% A0k0A ڭv?BRC=u&WKevT:̶:sa(< YQ=f"e~M@3zbٷyXpiω |0rO H꾚#<'++\K9]EN:$Ltio1F9_gެJ`\{u@ lAeA@TU*9isѼ39'#pLu8_(qܐјF+Vk{ _ʊ"ײMH l%GjZwg\b~˳[`ؠ$ћ< #3dN)e\6iz xsNolFc2]gOk%k[ܹ9Yd䑀u7,bc"`#% OE̛:=Qn&]i,δ%PEMmhf{&r{8}@0?Pr{Sܨu DYFF֏>n߉ˮpMs_}9x!9~RЬ--$ 0ꞃт#}CUm971-XكB䇣tT͸R%,_"w&0a{@-Oj_dS|}*!yllZhd]j֌GS8KG컲o9>\p jthI_?HsX!A(oPa(Q_zd XD|e%;*I3 cuĵ>l'jy[_BiPdk0n:~U LíFr EوN/4cAe [ ^fY`B'\fP*^\-ފ8?rb_p,jx`@o$0f>'C1,|O\AɲO{D}jGj}i@ܽ\:ARaۋK'FW~C^I48&} N[t`P& O]4A0jbR#amuҊm^TY[x#M ގs>uȿ;2mg9 4EЙ.Oµ9mzf0B~WW~3;#ٯbZ IfCoC~Uc#qJ*ykBb[ ~IwI&ȉNdrwK_r8~s:ho˔*\4b4tX/8WB>C)гSO%LRU95x%Juk0|!AfCj= o讀fh*![:b0 A@+A9޷3XG2 C;,B,oB|oՀ:EDv:t>=wE@4c' fEY瀘;vk5#!bݱ:!,Ymhπ~PsďL%ܤ4G:B,wBB@G>M,l}Apes<: ن},#)CWrJ "B!Qyk{0Edb>BOhmM.5˲^\Ytd|@r@];ٜ\]v $)0dv*\'f"'?MF\=QI,2J`0;"ߍpv}tK4DTHWR-lG {ݣ=kJ4tz{=<!8XC܂F'3H Zw^>,noeAٜb$Jf>dBp(}uFoyJn|,s{0)#B<; Fjܦ^[{Dl~k>hb d'K `ݹiWpRRps^=)=s0K(RoIJҲ%3<_~7)%[G2<]%k|-J5;{A0Cfm .-C[u6\-1ˌ:imfx!2*F1MSeI7d=g3/-{8˼{nk%ߣ|`OK3:Wx$-+5ցy[1kaZq*-1XwͫaO4TgQ8D M8Lꘉ l(E֨Я#33,x~Z/ t(]uNljP{V.,F')tBT'(S7^Үrv Zu Ui6wL{*am~1EԻbgbZԜL1៓ydMfrP.Z%;B.=1wVx?R~~FeT zK q.eriNSZJkHV4/@}h] 0?.d^ﯳ Dkyg=8f-0ԥx+DI (b0F{ъtr>d)Yte%)ᯖ7 }3R8p'l'IgsgjԢnѸm,s2S"' 3RMDTlJ1WL!^@`v~л654Qʧ߼ M!|srM(aFܸYiTPx&ndrճъ P v2R SeH@`4S*3~X9M- 7ߐhc כ1ejv7b/Oй!ʘ%  *횊]&2}Rï*R&@ah/_V-!??Jh3pEi=64BMz-DHWzׯ)T`o*8fk;`2w.RD8/GZo2YRǃTY3*Ϝr*Md?,\i_6MCmxz !%^ar|: qOGzW|@E{I.NUÙrfD.Z8]{'nP(2XL#5~/M:W']ߗu ?.r@E!TmgM.g+mKP  y_5*(d{ZfX6j&(IavƔ3[쐉*bIBâ0N[4jF<+j ,6?3ӳj,̽lO\ E\~~7;;jb>C; CW_O&~wn4+V6oZkT7 dLoc)uuo9[#?ݥ]AƁ] eh JG/uҝʄvFo@YE'g?T\.a}yD.'{} ?\T_UiB9q0'^ZZ}.0tY< UIRGeuYiVOFM/&`C-$<8fdORY`̤uJ,A>I@:l܌)rЕYyA{sAT9]Ct}HF+|e[$qQF3*=~,Ku9ɇV+ʢŞHaOLU3,-]@*D")2+/H`4vq='l_Wۨj]!#Qd$ho镊zu5S,yѼ=|u; 0F56Udj]ⱍٿo!e& -|@, qb."l|?hG;2WجcAm+t#jvwSGohQd!>̏/J%L=Z1 ̖LldrP#2E]3uI^PYUS5m/CRS5#i $Ю,37ZSy"fJ$S!HM8%Fa 4m5+@=YTUc PRcx\=c$'DJfVF%a)_֝ `Z^0GsI ΃]:S4&x(*wAuYsH\][Ӡ4-gBۺ=ĭMipOjrC;>bnԘ<&zk?]xT@VƧї1%,tk~bM1s%)YjLR%tt 2v 1 R̜T ?4̽dƑ[+6/^4A6?6#N{j]fNhnzm*sƨ#cRkTXi7;Uve]?)(~b1i^V=Z"dG7TksIS͸RzN$^ ]AzOH' $o>וn5Fw -ӴgJMp\}*?cD('ՒY*MVXқ7uK-Ԇ_9]PrY O^?7pk|ܒg.w>(Fa~}/U{g,gyz]K ) l= B&Mip[+a#LEyA1s!['PԖ\7Ry/5~:w:sCpN U Ȍ+y9E}nCv6R>N_:DY T B*E[|jhd Sd gZruq~6&) zJPvQEޚ ( rhy Pt>%R4=JP%M>E'3^}qbhkZ3¯ HFYe }F^H`ZC&ʹ&W$1+#jq~S{Z$M6F%{ ˍD a>ZOU%5Ç"qS熘8a<}G۷ ~LzAj."wZH֪,@56)5AUOaɘK Cʣ s| ؼ :V\xbYg.}fRZ?f}6͞glPEr`agdLƝsn+ ~2rKa27R,\%ќ\.Sݘѩ2f!hD\?9nZfwJl1F`` 1_~;_~Z eY2Uha '|A09f=(7mя+{%7<\(#< / W'$/^5Jx9t >\g (shœi\C Y0S{w&asNUEElsղ0K,.1KrYR]"*wҖX ̩4]K`!5ѻҡ4h2Xl?SEq/Adџ,nlo D5Ql'Xqz ҆ .Ia!_M8lWxcn#iu4V)cCjK*h>8peUGbD<Ӯof=p ~DT8$Yq4\ݩbge˿ H5(<H`\Tͩ/ĺ!'T +6|Oœ̈f^jcy] {ڤiqPoAަ<< {g) 2%4Ð"?j]e >'C,t1o1ylXAcUE6Huvj_RoxJ-Ir_`cq# F^ʞe & `/uEк?ؐUa6$S)&ȻdD{O5s׃sfnsrM3Da}6UF/2w"׊)|Q$LwPRmwl3\B׮x ENtl.CX8ʸ2/KY.MZ:u6 "*-d-j.*AkDLjdk118ر]Ivy4~]g^W'{zzJm%A:@B xDvpJ .|\SLcX&4jѮ~Ia|۹ろ?{9t K@);ur=xmctL-&Č9F_䞠|n 3qk0zZ]+Ii  )wZ{?}ggww'K G ^c '~hQ2 6v1(To0bMX}PB dhOO1.!KLi;F"؞&mF:i_;dXc -G_eaq2w&+v$. tCiFq1bUh )-17-[s5% m k[GD0Otϯ}6oͯ#^R#(QƓ~aˊԊ$*c\j+~q{̠AVZ LSa~N8(dU|g-5g%CsNҕS[g ^`MHf/ +ւ`W;_"&ʳӺ0Ye[)/!b ҋ|EZdr0vJ^X2rE$XmtҊx6B$JMΓK_!K=FGCzS:=6 Bd?7gHfEW9Wޙj08Y mbElΡ S'5BfRy zj>! Fe&8_.!W}PG2"j#-zF]pg,-~YxVI,2& M.PAlVc5"ȵgc\X %B@*8+9mޢSLP6P11xlvQvM*Mͳ-բ톯fM^onpBnbaI6[6L(cHVv4e {hp:rL ;}~\οNj*%qX++)Ul80Q:eFIJozWYF@Xbjy2ݩ<z M2gi4,.y2zwừg1̻,X9AGSn!#?N5:RZPt-5,5>v+P- j+8Du3G`-;9;4HZ\a%=1݌tM!{X%( v)脘3"d3QH{6Md%V\L{ځ\eʨ gn iaS֐Q9S`eEpiٟǐu˟Bb3aшz<ڵ;`dô/Y6X%Ë U)}u85'A 6Dl;\4nEoP_Í %zkM IĀad;9dunpDB 3oF-A*V[d0X͚Fl pknj>D?\V#/{+5v{T `.oQx_d7K 2p99O Y v6+[G<ʹ&T+:^v*(3j$ŌcWXRDqq$8ÝՂD*:R]EٙsGr[4YUrg:ilbRը,,\!@\=LL8?0ny|-нdy{?uWoCXŶ£)^0h hiD" Qp\uSUwfp8GIjþpTlBvvpR7Ҡƣ^#jcxe%}ȇ}ipIYH婥dइɶC4W;ZRKk9o[.-4-x:,wpOg{K,P04@x^A/EXJ:׺W&r? \iw&+!d$7 <,q@i%L§*=2&Pǩu5/*r:#V{4J 5ESKBbg-v%t8bŦbHu5Ho MiX2W՘k}S [kW@J2@}h~[vrNj0 ۲MzxBB0٠kf-G { V&]|&FYq҉Brf 6}U˃rYb@=?c6quU݇L'^TmH_ķ QM"^wAGme.ahf? uƿioB5ύm[X|%D-L dBXE A` l:Ʊ0ᅥ_Kl"&+N2Ѩj+Yg? x<,&WaEH$cw϶Xo25Ѭgut(fvAq7mKgpI98;p8t/ilP5wͬ_EkcO:p^% 'ȟ3UB>7 }K'gpUJ8*,!,1 |3{Sf@F I,/ݜ6ӣ0նrGp4~(>aR5}K~R,_v~rRRNQt͛d,%\D: *)+HUvj$!frw:b`R ~Եu8j0b6xB=֏2;J:8[en'::m êC\@#|,+)tm>5:;k鿡%Ɣ߯>8-z9~1pJ1ImzQM+yKM+kM2TZЧ']hQY֍LgcSTb{B_`Orne} 9z^x=hNb:07fw% D}Xg*htHg29pO207v <:NrוQ/"C"/쬚vˢ1jW&('ԖCl' BBFOcU@T!|>O+!ә k^n 4!q2k,#DS_ k2F; F0^gq=dsI|># +b+g(l03Ȟ. .YOhC@A$xz9/,$I5py&|&OW߅ъGp}hIw@?ֶ4Etۀy]X(='`YȄDi;I;Y ? u=Wjn%th :q ˸P.09۸ HM43"mK}_;z* NE $W C9c*0F14f~.}1o:& N23%g1'?j;\ ;W0BAܽa>b $+ ^ޟS"i]7; +kJ]hb˙èg Gaz2%gNvO{ ln%R<Eo\dA;0$ˊ!J^c_ryK;-V)i-դi,`0`.˂"?s fI&Ι[T'N>5E79Q{`a>?~n4'V+wK]jRZKrkk!8fBǙe7gʺҕ576)3M=ӖETJAWƇ#OM1eCNH0KQ9Q4R9> &![y*Vᤒpc<]dpsLG9|ZM(rOZBbI[Bw?lrT 'vLPGHigjaLİK>O^g&p$YӢ<ỪNrDے*u fbǭЮ7?k,S/O~I[;')r=z* 2SLM.}l#QeZ<~ :zʣAcm:U $Irn70ީ(Pul:5=J1+>0y

      RuS9x+3 SLT-Y\*X(8KRks d;CUw}>R8>b?)7RSCeGW 3jd!ܷ)xx-җ&~/Ͷn"*aVFvPJ6P̣ ݦ~dl% Wb)|]w1ХZdD??o2M}:ϑKbeFa|?p^v,#a 曁G*/nYo4l9lUL *laq[xɒS==_ӂ^[M ijk:c|5SXr. h3?j#z,x3T:`L\*/X>1 7ȇp&nT&%ޝN#F[6N咔 =ϤP,Ƽ|%NP^t BxXUrLVS#`r0SĂu)d9[ytꄕS2-JX9Nmd>x@ (zakeսRNjc8\,2`ſ"G7]HJ}'+]rwLa5iz4rX4Mm,8uz6CF._ 6f,/3:Nۿpjj4݀?1B1X>-?/;?}mpJ n0Nu2S$^ΠE X%iO2;p̀52D3:'!L w%5M e V4A9JZɮIBۇ6Ā\eQE%6yh ѣ0,F_]↼ {7(!Fҵpÿ&,+3.ho4N)ݻ7Vx^woI<٬5ݾ[zܼ-RB6v,ΰi,WWF=7 SspTZ4/m'Z'e<=M'm@з&805賓ǼbqxHgg3C[M 9F.W ;bQ:HE&p<_p}zڦk6ޟ֡kqluї,{oo{(M$b LZ5G&^/u!1/ 1&.;@떈lˤKqF`D7ٌm]*#ulȱVM}"iWW@qW,rêߴeX.=٠?" J'$ıyvmQg=҈z'1&!yI_ rృs"GI2}Zu TKiPQO~d}Բ*jbI+-H눶7ݚ-Šcwjoz-;7\ g@ϦGj4CRE\crS\|==lͪ^Lӏnh&5iM"~‘ TߴЀ $PzѸ&@.}V&%1gp|CVK⹇cW4-ʕoʬ <;TⓋ|aatdj BSP Ñ#K×^50R +=se`(1h߷ؐ&U$ψd!_\w} 8 Q"MOg>@Yӈ?;˳m4}0X֛\m:v7ou6Fզ99V@J>NRap}7 b П#9N-Ի1QjWTDBmυr#y!=%ӏlj3I`ThF|?ڳw0 r]99Y^I-=r01}@ېw뿅B!lZՁ FB!2G9NH`cް'L9nbק ^BS;sٔRmE%aVTĀ/X ah}]%߆d!@&`+n煙o~JGL/g1ۻ 7wlR^ %M$d`PH El /2Nq➊ _~h2 s]lu;R|==}G2 ?̠a;^ln˿:&C%o:ifqaP+xcܒ 1 2a* RXH:wn%rK= |/vgG'f[d)PkOqipN+Zp(q˥iXXL62gM1v[&֞"j6vT0X1ďw@d㼰)h${^֝=WV3hfdwuc}}$*ZLB# 7ز? p#q%ߢLQ\ i><=J=`v-ETfh,dW=i 0rx0da&&c ]oC  U/Fi[T? z)QSp6x+b]8HՕҖՁoN`DT?Dn76md!oOOFF]uv5Ó;XoϦØc |gY"U d4c>Ƅ׈T?F"H6 qN5K$T0/(\a)+I4}Y_>q"lUE|}V9nmovEt_R kpű (N&"B t`gcl;oT"%~-򝕹z |OA^subpMD'OdgvͱYOFs>U e'ik)>}ۡ0EHZ}2ӱ!ΎPHFG[ۯ iHqo:MqFj.|`ph<|H;ѸU,i*!WVxDS9>mFbKڝ7Ic,LB qBd9u8@&4J" S`,,MN 4y?O1/(^h|JƥWXi@\Ml >҂(؜hpF[l.C~tc<9}>.p[zۣ"[իU{|v!c _"!yeA[ce#0Ήͪ`v=؎1Gߕd+I;%&OrW8ߔBJV8/sgC ʩ4ELl߸7e  Y²м•(&DOGD|.\ Yi3jkArfbO{@p U+p] a91H_~ h]ͧXRU#tCSnW :࡜_Czϝ_vsT72cP O-3j)p ̑uc,s;\ATuB\nQ=҂,LNue jx+r{}Eݣ^@Whmbਜ਼e3~o6QH U뇝OyCFt~mtÆd_;XR+xgmL6BIkb < >]Iuk }ʵ;`489zqT~Qr)`{3 ϔxo']W`jpT66ʼg67s,rLzׂ~Qe,O7u&'d %j\5ơ*Ӊ:\_1yHPh+O' /ZEHlyxR+4% nS{n㳺"@\m-դ]ŶADVԳ0+"CޯX}3ùVǹ3:wqq ]q[cy""Q/FdTL=0-[ ,W!^2F9hE/]-+%,pHpʺ'ķP]Payg +í^ڑQuh>T W>ش`8,Г/ ;XR;ۓt-손G 2 1enj$1:>R[al$ @s,[br஢K@GMOQ4HDL 0 bivk猁Lcb/=?6e#x&V-U?l\ׂ4ۜ*%ԕG  sǛyGoW2V]7+,0e,<FP}9S4ɖӪлnwDSCLV)ccܫNʭ=Fѻ[7L\ƀJ+#>N@:6M.FTT> :DO!x{wb^+qBXgsy9fCSxMz+ljy253/* 䣚%bꎂrkTm[mJ:X. w^L(l S~Oz:bin!b7{Lh#xW~A_<3h"QL6̬M\P-r}Gn.")Zi2 ϙ}C,3m{7AIh`QDAʆF3lP]| nWԖ˻"QNe)6¾rUUG59THL{7cݯ"E.m# MԆIL.j1Q1%54TIFy۝u$֔Ædܠst|V+JbC~G 5Da%?TMdJyM>04t海* ;:]ߤ @{G xI{S,-!'^HzW4P 1oY[)3~ .{ ABW!B}g.B0UezeR:*=+Yk0^dעH\Yuτ},ȑWh)E%ު"i_~,в%MW91KRɴyqhi"it+U>wJo]ჍŒU<Ðaf~je" ScQiq*<&Fa5H]{f9ڂytH܈?f Eq!l+(UNϹh[I%RYP=(w8F,]Η˫==gW5ܛӷG4!ن) .=2*ؕݽ'>j\1Ro_2bs9mx[}"M[Xc[c#W;IVUkY*lF[)ae-IlhՑ[XieÈ8ƾ1zE"~ֻ.ĝ%x7 NsXӼ|LJi^<0ne\ʟ@S{zga B!0Nd~tZ3^VؠLma*v?`z 6wņX͆gh?Wy֨zآڲ4a"tGH*;b2bX|`mq85r4 H?|?`|50\Y=W69+MגzY|[H~G/=~5lmZA* wƪCB?Z?GAunjxT H3שg(Q崦>ӹ҄~WWXb\'w/ W%ծIW]?;}+B) cb >̱ܵQ.8OLGL? H>j#@1uAV]47R>R⁑Xh3eSL{ҤDMߺjGJ;(͚B=7![(8xi۱cZIA" ,Cݻr5*V^ w)JFvN5&duIX* H936J^8A㸳)ÆR|b`7@𷤇93$9\q8c]Hx(wV㎘p}Yr}jO!'NS5d{SbB@báfJo:b8P.=ڢTdHE %_-GLX;4OFYOls@CCr( &E>>Q5A˼6|xz~gdc&-6gԥz;\}U]i-*ĕE^ . ^fȟ0ۏp\[?%5 ٭e,] YӸK7]}̐X6QcXODZCCĖXLJ>nWSu;"2ҠXYhuoZ<+uW 5Ъm,q+ 9p% (Th- )D.Qd;2ڃS˓:W T)\;f^KmE[;EOqޗؑ ,uF;(Ke5_GfH3 z=ժ e&_tm&Nk֝-wƽZy]o [Z[X^E-a*6x {x2KGӀdުl+F!Gif}qpdTCh343`ZNqxJAM':u.ZqHW0d<h?'>Y };ܗiCM'f2,ynx@͞g8ʄWKqһj#A$aYθ U Dꘋo"k%C9:y^< \ݏBPXT*O5Uaz%(Qm;V;76DոOmٻzz[AnXĚ45bU~]>3DЗKkU^&7ֻWVV?[{G9.Ld +:J3+\U *zz$g?YkԄ8hH?KH !/! i=顅(CkCH(ئ/nr?q`Qf uS]~,1:%IT<ϲ`5$?,\ M9T:eVƠ@|}Hx,#K{s3`J\1lVټbżwQHX/xaL򮷟p, ?՚B,𧂺8 jՄO< 96Z M92vc^)P C}?SoޫQh9!=Ի@>F):vփdcNj~_ARa:uJ,6orF ddF{ ᾂY?~P1:r73 jȽv CȲsXft=k~ ˳9ol˃)D MD\g3 i!ņ#($-.J@rr0/^Z/ & >f7S0GOFLvWxpZ= *k۱8,"%ID*ȋ}Y/J3:kӲR$!AmI0$6CDF M1-Wu檷e ؿgv.yІZ2*{dp1&l umG8C)ٗ9$CLbz|Du]%zh=S"?}.fK-IY{rA^xX1xjNOnS:Ƒ] ȄXtDoZbڊ9萅K=gmE"jD&WSXUjG7{URF7u_E%tRX~MI1~р2QȗBM(`.]N F$}"S &lƤ\tzP/?"2{vg]>UNBgY0vdO L^ 0R\xmNIB $E!g&λPPXJMX6-i u#s<.)Ou6i'kctv jܨ Â\ v9?+ _}n%g{D_@akJC6O `(V@H2&tOpG:bm941!UZ;Q%ux i3G@f/zfb0iq+6t.}V9.i$в^j:mzzhvoO\go:&*δ2 $%k2^A;7z@9U.wVuō#i?ڥRyy/?ϭJmͧ!6e8"ei˨&O1w_ ^|/ /&?ΦB>R7^;MЯ&>kaw8M-;(m!btѐ  BEXߞ \zW+ӃˋIX`A&e[Y-7G iaA1pHw(B@j,X#ΰlhD= n^}Ý>yϥ$} !^plދ=F&ZΨm_s+MA@4D^26DH{bz@da/ϮO Hv`wQp4 0Tdڞ\ȏT-t ?:tKnZZ) ?Iwjn-#8LURPtb4* j:PО)`I){k$ U /3YЦ a% :_v^%m.Yˬ(3mqA?a~+錨 N,bX$gTQǟYa``lvY;qկ;AϹt$Ӝr@o'ˠӢU"Iqy-jUs齢P]Tki Р>G lw#e_MSYm\cC]ݤt!ǝ0ေ+\ n ㄪ~a8Tw^S`C~#TE21{3ncL3ߣ[^V@/R1u2Bj :$֧Sbc_H~\9Owm.VS RYojuR&zhFFnl<69TIVØw4e'\[a9=0W0 JS 7S=+2M_gYS7muC&Q*J0TNpqM]U~쵸oFVTppdA_]AhSm- }6H W)9b{PPp-^  aRX U-tRɮ|ҶP@>AY۔W(_j pI8{Ev JoKSieѫ|s !0<1s%0]O$3I6Y堿m!OZv5`/Q9Xo#9)H5A VVW(rbçaÜ|ˆMkT|J}GgRjcZYq-0?VbO#fRG/ Rg B+(HdNfmh~w:g4;6:+3!(e9`SkDn*O]NP(b`HeAoRiu/t]rY)vSiO!`1O|q.yƵ[2Vrع&1o=.+Xw/P-U'#tشyԙh,-N2&afy5nI|\|JLNſXC-LAڎC6 YE%h/ø N@w:i0eaYLjϕwo@6Ĕt xg;w+U?}&(o@B* fÅ$Pu2z[)cSgN艟yH `'_CxFv!#$ *gZzmm܅h]~eXxVUj &5'݊^#DdwIU?O{Vo#͈ kf=S&F{w)) ׌Ol jz6bZ9`ֻ+ Y~G1u7N}u#6RiZXpbKMj\XfN`E&3[ER̼Hy~`vʹ?3KY L[ash0;0kJ8ŁC@?aP98hW-.UwHTw}.A(gqm#RhaM5Oٗ)6,gPhQKv#26t+[vqC: 9!OwrxyLpC<9I*=K.JT_x#I{~W"jvV{'_pmtr´wlw?%cv V[1MNTC|8},{2k(T_BLOpSt*c j%zB39V_mX;S{%]\V !:Xr\Mysj6k`1B^uxr Խ}Q!CఀIGV$ κ}PĝI}u҆u? =;wT.mTn3ň%=ں9#%nu>,a>t'xcE}ACoY3 ^ yZtܞn#1.] 9#,Q ccƈ[NV>.SI<~y"v;䰚ߢk8!i'#Xw,WD6:C> BgTg9+MݜA>ڬ$e Xzs<,\s3(&/w}R^Rw;`]K?u[&&S\Ltx0zлb8yW5& U60/,YzPpθVDbtu6f:r{j.8V[QKTFkcg%"Yo84Ţp8694|/IRpa[;Jɥ45q=rd6ĮZ`cu1N=> b;8Ӧ8+t0q%-rF %ȿ ,Fb!QrvČgr|vfIhtK#H> aG>fC"~}yka7:p/]giƯqL(_/cTv}[{Q6ގ=_is:8=Q^ ()JO})jV /czUo i]ocZGfeUu8d0}RMX0U" LS*m߭ϫ o%` #"9r=-\$6;IHӠL7|s`cC[ĵiE9n_8mTL⤈s4Z}\ C]\lǟA%2{>P/Jzs.&O;+$`#K6Ot,c"~Lm,;ķN5ߛh 0txI9^/cacL_yqb4^ `1Ū/\=]r+<9:Р0~D`r񀙉#yBFe}]@T)I/FCSSJVit/moc-vt*qobe2xf/9Q?hE ]-O!E%m@(DBП2d.FHޞN"9 9_pA;6|s^9cx IrX*u:δmS ꣩% L̔5=k:_ {cX"HǸȣa+J, \ixx8|'=8mŀU\E $OhuXtnuHoS? H:#^Ì˳gmQ1ޱ~=^c_Qn?;uF&dhOvuEw;shMOPi]c_PX"ϓI~+r\(f@oh#8N!&#O $|UW>Wc9~ɕMh|oPS>tx\VҖ"UBEvo2PQDO>x((Pƨs&oBդ lctϛS1C\y}.թ Nɶɬ6G֗kjfn^vܺn2BUyIiIo 8jmGؕ9̴,[WLw&!hEB nV]ܢ@y8×l`>{nc0 ?oq]od~twP5GT995~Oסv Юvi]҅1#T[tij?V0rP(Ew0-a̛A} _;'BDTeiIY̒`꒨լUt'1m)7?YYynȷjsWpGW_߄BX d$.m&Fq }5e+^~1Lѧ5@M\_gޡPQbNJ&f`d%@S,;vϋWQ z"~Wg5O,k.u)W˕cj:0}Ǯ1]qH*v!Zgg=pT9 (rg}% jfU"*Ft!Gbј b.\Ŵtl'ʚtte:QC}n`́+("_5 Qd:+L)j`x%֘yC\9Lxgipr+m%x-ks ?I,םf(-4: I@&_F_M 5 F:FpΌ^(H48*_P}pzZ4‹SR2΢f͘E©5n.+bJ*@t oܞ 5,)D5=1a8 LiEpyy *ΫL%hΫjUjܾ-ߎ%뉛վ. +ZNPȍy@& )/`udT'EHAIGgB2LMX+\,dK&!zު5w?[{;>6dӈ7JoiQ޵ayN{>3]8 -WF=™ÂSKJX#+);")Rk|RhgBέ#lHa[}sN,b`D+q}XN8kzsIDZ@LJ~Xi969iP\/6^g{75iJ % uĨ>v;d1 "bm|ٲ {6ZC_f?Ԇq^h2~όjĊ{|^2Ծbi!)?̓pԎc5`yF9VR1㰬K?^(qvޙ*ZGƿ4Ht}#ePn+MF!W@`Ψ' 貯߲L.tY8]hMcMI©3⫅B:QV,M-_XUY&Pހ hU6;26mT%7n^CBя'ij*{`=}^nbq|v.VH|60V*TpXgl_ n_8~eSU?*,t>$:|b!W NB^{U|Y 76%~'DJJ] |" <&x׺ K0{:"T3Lf_spT϶|<[kLEHGRzv)%w,MNжw<&ӟ(E&:1?ݺ̓`;#0$RY;Jc9k<0\[. W+rT\6b<`&S\rQI2&r۳oN{`ƤOd? r&t." zNP+YhkK2_2퇜OFt;mT ՐsunV-- \| TfՏB(dIKM:(=RJ}\.Վp yܡx;Da߷tS;AbUd@x04.c\^ۦ VMǾ뿉* Ew~n4A9L$۱5ChYgBFA\)potE &'{UQfX"UPPԿcѴ xcAN9>dũϳ~o$[uMA$Ѷ{K2=v7BC&bs7qJJy$mDW`KoJOmx.[OSJW`] P<*4 ˱p>r`vbE?ooj{$8),44 8X1<,gg뒳T9H=Y`48=8"vjWo]Rl=衫2 e39cCq ^d~t։J܀O!P 2#JeU*= \E91I0эg Ֆ@_MPZr8% b-b`*V8eI]{^Trc3:ddmLs E[%J0chu ?2~K}s}!-hg{VB=bʿvLla?FGp%>7o6=ܟ60VQrF$!Ä.QC4d\[ N~ \|zdWFCmI=,JU Rxzy(W2TX=GSltm6їb O&F_Avy3/M%=OO-a3?s&hƱw]ayn챪ҷ=Ѽb0x2֢:l($ע]x{B(;N6 ۴>V=\)1k̤Ghgqieg%nЅ ;a\l᧑7neiu\5 'MokZMaLXN>/@qbv6'qrݎuHsT'س%)ՂWG2iL?/Gi Mt(9@ E S5Oh%4R7Gz_2O /N ?4^-(IK[1 De ;KAvC! _7i6h*֬iS{'ǀ-,-E}pnD.~ʱ٢TU8X% |1K *k>Tn~՗C]:<&9h̊f#ym;2E!R0K( H͒ʼwڡ>$-FpȇIiLd2?O77]iΒ÷:D s$Kw2zo'F>p5?hK FSr JeRy;#Bp <&y%jhΝR wFބ)V|S߶ ʗ| ~Y sHOџXVEZGPkdwQ7>UjQ+:05|M`,ryw\Kv LzC֦,%TN3"PLg SRtCQqqëu1cDV`> -hfoH% ׭<2$5<V31%_ P 5a:(;: 40b4aNn^0;K2tAb ,l'> [ PCg&DGd۱V+K[7U XVGR]hT.ix9 G:#?X]qK_U%~E;%a4? !E#/2< 45J0iʸonfr>҃C!e9z 3^'Xclt!UC0tV 1k,}x6!Ey}#wiжN[I0oqbŨ9;ƸDs ,mXkȈ!_j(\WPBwV_΅|m,RfC+.}Ozƌn/r9b3L!X1n.^AB/QU{90D l_=k+Au@zl'\?`#31qLW}^M_@40NN>7|C1;dal2KJ(66EjBd`=_s6%B75%5,lUfI*3A ҏad_߫mXhOAU@%0!T>X'le O`w>G6k> SQ!ݬT6nV_JEId!a˟^uJ 8W3@޼K V FILf]\F~ÔH< c=O&b y ps=gT Z)<֐ĤhIWl-CB}qLMz( _Q(CD* ShWDuw7. &a VpuTfB/,U&)рǰNzqAT/ގwprOOP0xy3CwۋF7 /a+GBx޿~MFq)WTz:1Ї̯բkе'd?:O QUsq3/TvPquX}9a-3}J+*-!JUؠ+Xg]g,*RNt5Q R1 DV|ddc0l1>nP]e;K/e RƧ1Afխ?8+"x]ơ`W>? K2%U0#7qհb*i||2eiy~b};wK?t*r9m[zzi1 *R%k0_XBgOj8 b!AȜ Soqw]H+9- ^W24<82[v 3F&:w1?׉4 t(;A|&w< { nK-z4pҡТX[(M3_ vL^X-hod;)b64[F %9aKR)G f,^Zm5e.J?j.RopW&"y@9ѭvƅ_{a:@Qde&.iv;~}_UP H޴h?t@ɕ] P]8(~wd2:luؤdL9=r`m3ߴ'[[4`fpEKgi MC8GtOMJ4A!a*Q'׸Fq&ӺҾ /*)L9F "; Gwȧ=\,W&ѡϽ8YsEewY*Xƕ tD<⅕JBļg{+ m},& g14Ե S.{@v;Op|\sOR-bW?̛ZNy4+'vSlARM'p>2&v&(=4SKc)N.SFTvA^i]ͨZva)0nٯ?HoI#40[̬LؾSRѽEZ2pCw( Qwtix}e@f:4@0%9\AoTB^Fc!zZ˳=~MHoFaEjWGQGRpƺuzз̱2J*-1HgdZA Vn8SӨҠ0YTeW/&ovdDobC*yD%ttȕ\IY.k]E (]-B7ڒ49;ņW,ץX7CՖh[%a6}RL W?F,"swrџ?B *$pLlu>e5R+k'x v>H\h2P$l3ލ*RZ_HUKYX]=|728 wc^Gɥ}J$bZ諹t:h6麌b+ƶzw{Bw:'E. s\>!9~lR'oq$.r%K=cC)j[:mbO%֡ :Hu .#bp,';cڛ)x*#M8ąLúYJ=Mժ|/of=ioeMz16foKl_O}9߮Ǎ-PV1w#ɫ:m3xWm0爔֓Vnv`WO\CL<#ӞXm(_M62$Am D Cdv|*mLG$Vj;Ci%x|>PN!Yb|M!A팘?Mu䮚*B̙#ljAEqKKjsgcݡg\*#EH*T2A BGlECNLM9u88JК-]w4[yN5qa)+s(7*@%ho3c2:)ómZ*1`_[$#K8 9-i^i7 b%zs# ]uKC~ʈhM.] E•*'xy}]e_z{]--0; Ռx3LTХ[Cc7#rS$ȯdƄX @9t!#&K?{4,CC3M6,=J7~Ac$Jt=S!( t#d+o"AhsKe-]yomR< 6\)Ь\M:+|n+]XQ3~§'# ezTV\w; הfKYpk%;)tҦ)>zM7ep6? y-`NwO қ̇ Ys#noN>uc`qeVqqZވxv>& ;]W OwH8!>;)j?#3tWa)m|Ect6;UI7zs3jwu0^&9oTm~<^Ou uavm!J*!?~XR;z*fXSV;JOwB'|`Wvy5A;q4EG@D1H"JJE_cFd ~(1ɼW6l +ݽjk% Y' =_V*ڮ18E(q gWcdI}(ݦHΉ;|bʠ \#g#JA?'yfxEw 1SQ.mÄtSEgMgf5pstW$N'IU!R]ILizSV-5} \V+ 1)p 9Z"iFɉ[Y{ 23"Y8B;k"k#vs`ÕepġCkDA]߻zFuyWݠce.(P԰A$,;jQx$A#MG YkT{NYi/}5k=l(a+$t֌3P,G =3pzKjz8\ZIIA$%(l{fiRS[d}E)DGR.ɹpjy7!P1aD7Z,WϔKt `\=1+ c Ӫ Sf\+Hkav`M;֓bj!WSyaJЪw'ecgV ;hpWg۾ qYst Z=ⶆJc{]7#JmFT;0?Bgkzu um~JJU?P ưar21>#^Ҍp#VR"`ГRiѰi/%Y ĩ?>(Ix[J%"cdvWT LG*o#ᡕK1@Sȇ_gZCu#uj|7+33iQ`n#L%" =H%=ߞE$A rP8jn ZHY~T~-CJy8p ȑ'Kd6[-#O3.H9rU5 ,qʳ؁Jb7Tr|y^u9+NO%k".X3%o3s: d$KmT(N|+Cr1:*qu]lG.(OI +%Co@; ٮP;-9TWd.8an'Es=B!h s h*YCrHB97.qo#; V'c]N{rx,)zocz,LW&`ҧykL u8Wy2m13"-K}Y=_s_<っ|M.x?eZ} rkd| 8_AYjG "ܷ3M# e=5y=H] V s9X i.7&ߍn +u@e'r|ˡ|$p G_Q4ÆڇJm+" {1$E ú!_Tf6mdm602VsrE)M /! R8tM q6nmlm4NY*tyOUTo❹15'k[ i}?gɠw*l L7~\GJmb,9e#Σ-3EOJ_lhZ1HaDkp@ B:(b# K [22(_@0[|ҩ]Z4:BC\9Mū<^2k>/1goI_.-]ezf~=ochAX-xLwFvQ2 "ȼ&[g, ,?T}4 \KJyY-][KgYZ 1_RWWAJamTeP3+iSw6M>w,nvjlεi<;xe }ygMkyhHFQse_krFЅ- @BdZs>e^О?!u`o9,G캯PȒo:$:!/\E'ٶU2p #oв+bz[& )͌x4-^t΀ʣîe@.Ĝ/lD# F\+ 4C|4T2E^ܗ ¶v)oPf(I^=La 0@Kt׼=[Ə}u2bX-b?Bb6UwR6 YmM}C9ڮ"Fϲaq)D{Vo(#RbAbˏW{}WmYwAG+'Fʶ 邚d{%a&!6 (`+1xF t!\(ՈUN@^iϴ$(v:G@k_ q+@>;VuGhJ->`+Q y-2—lAMfxD^ZCS`}>uqQtѯQeT4{蟱r옍D0oeYV3-Kxj*W- 6nHKaS!%hC叩7{5|gZ? m9>rIŽSvyx/c@%ao+F=)l!Au)bADÁi& q4CUw<Js mT:II?ZݾPs4*vp^Wp 4zeKfPV=Χ{]Mpdysl1|$@r2X C47q ,TZ[@gTa8MEw~' >u*9*]a,g4sSNM:\(EtPc"# /^mX췑2A+hvoT*L2m(dG A1 2JFv"-&PC o3(V7F0W{ѝBI*B'sh%,'es aݭ F772RY"3ɰv:|&\pt};#hP}f#k?fOdb4V0|`6]U(? \||AAbFRz.^7Ph ;_fNz| wl'f]qvHGjI:uL3siQhC7TؑҟЙHVyb XXVjсb8 ௪v"3pYWSÚ^3PI%8LL{nRphefaOFt 0nEUbqEcܑ\xhJY*(͎>KB+x%E8%ʤ2Ak5[- 9#-R*Z8u*pI#-J4*j /2Rړ2>>%MOo5:R']Q叄F;?Y^ UxW2u$/,j|4zN@r;Y9A?V_eJe 괂:.ms9QB6Nm#aA[Tٞ4g4/"(&!'1vnD?^CHߋRTR  y$1HBUrwRZCҴ!PAfҀ+CF8b3r7 W+{WR8j,Mbq$R_UMu 衈⇃M9Ke#TMRܮH\5|~v>'4h<4Jc,J(1?q6[Wd :GIEaSkj De$:vyWBIzg0Bwu,*94&:PWn-jǪTG" (QWOm&|kAdLKݓ,"e4CY: pg@)GPN+a,7a=k9ۈ "d8&{s@jo_|S&,)<5IlL&̈$ٚL n Vvu􁫑t糽qoI\X` >+~^D/B] {!ZP"%E8|ꕗCeİ--15;^ccլLH">_CnU]8M1:#!a/_Rdl+%AemA%FV%浙k(5y%tv`|jRqqV{$v9ӫv>0]ٔ^pL\F=LC@xIm5 |sʺW䧢6!Gw-`cG{b<X>҆"l-xi8kdVCK Dv:#+U?d{RpA0/rL^C)2Go?hJSX=C:Þ-QTh XWyⓞoHjgjz!gSҪV4a\K>Ex3|惌RJ$-=[ϽEE拓h!Fz[8RS"$?xHS;x?}#q*80_¡MSuÊ/;xrx"Qb]%"b4Yd&2OwdIXX.K(ç8n`ފkJO!\D:Z8K5ε%=shS\-"p1o`hrxn<sؤ;\uln]Hm_"WTz|9ՠUR043ƈڴ&!?MWE{VWKД-3Y+[ 5˸dg ո{/CS騩q2Ȱ朩`Z95+"],Qm곍 02#Fs?B2_Gen O*ӲzzPe@ŗ/˥a.OKLP'&il0z! _0PLLrðvߟBJJ2^`ͫc+L߮K ‡E#GWTG@x!nyQSl_FŞR*KpA`2JS,u\@*&:},Fn: 0J¾ޔfNNTEƔi穇* :’ϙG` <ㄻ~Cm%"[$TyfQ ю6Dc870 &~=h`{MͲv5u?0^ߊxtnagf%*'5~)=[ H W1."L OZS"0ncKe)GHO BRZ.14>iГ U[DrgEY"wlpq&[pH>B^bt}ӊ4Aw~˲0"\ZXsNlŖi5C1nGPg02kdHf`q?q' bSK n3zv)ml6da[1,Ќ*1ͅhY:5!ER,$rO$RTD\7~hFؚȇcb3nNhS ζK}[a-ΠY$= Q3P b.^H3FxƖZ^ɬ2n{C %[݁t7|CEhQ*=ȒΊq7 Ho=^$oOÁ5bLw IcDzSguuJҼ,ʄԩ$2mu phjkՈs9.6[I9~D$㮅'UsmݬJv~W95Dj =7@~FkiYus|q2_ʛ"y]q ?ܨ*bu+o!*uG>1!H6ேt}$ -u'Dg:/MPv1S-OPwY 'z[Kڥ*]V}맶˥ABoI'yR=L˾३hs-|i-BUWOO2{ +<9 Jx #Te6<յ%yr:%'^_!oG#uU>ZJ߈Ѡh5nmOio 4AI ~"s*Hz,N[U]]zTVL rA!B;ZቑvU6DX~GCD$D0iAN<%SŭLkJd P(91xB3__-ޙN80SL3̚O%Bi"tzdA\!8{Gs5%)8F@u$2|a^]~)FXmm x5-XStmX _:8!1FMť -H߄7Moso8$&l+MN` ml | |]_n[}~ߘmvl% IgI26ΕovVtp4=@,ы g2y5K6b/L4[xϫ<o4噪w qt$7k'6um摚9'* :)U#K,ٻ[J"nk&s"Sn׽%5<5-/䗤;0:DѣrZ$[9Eݪ~LJ8IroϏmhPҖG422t[+Ӄ|d㞇]AXM8e8jLCmFb'5Q-؂+&|AZ퍩V ]#8MmDR&Չz0Fwb_˹i?%#Vy#mg|x"w)j@s _f1*Peڐ@Y'ⲣDiǦ0a By`--r5/Uti% 2r҆7a 2w#vC(]=y͍-6D w"{BWPA@R< k8oe'j./-:ߣnԐ Ǘ]Hg%_v< U%dzu&HT,^ _F6(}hWyh]L$]fFqV7֬#ݚizgJ[Jyx`i6ن? K5jD=|P?όZ6_wjDPiIa]RՐg07p59m`I6@)ֻB[242AsC0HVBDTME+w8Դ;5~,K=@fV;Ԅ˞!_HweḌ;•i+ +źH|tTH'*c/-]>zW@L5TW߯$%#jgtej^U4RpVFD3JV2Z*9f1Η,nH9=B Iւ<@`,+dLmD^3AIK NSd="*N/Ҝ֋s霣i6 J"ΒU@ fWErݒ; 1/$ptx\: :~$',m失ρAsTx [ 6Q|(bqEE %!=6NsShKha o7'D5a#]Ul'kMqb.@LqF̗9E?Ʈ69ɁI:N6h~_ZS ``ДM㥖ҸxMR@C3u⮦zDs}苍x"di` +nL[aYVKMnռھKv)^^)-Y5>A+GAit+$(K-B@fc"oL~0&}GZ) L21<Ӯu<|xUKaf)*a6\[PJ0sRXū:jЎ/&/A0ȉJPu1kh+إ?MHl=A^!WcűM P>v̅P@Eps0lqiզ,)Da!Hؒt'YrN>hgb\SH<`F6 fxyqhe[~<:KȺoͅ&<ӬUb~ ,360FR s*̣-vho) 7e^ wo`,}|K-m\qD-jdQE_mn&` *Gh(һm" b7(zKB&KZvx{D:U.gE͌)Zt+P?'qsN3\va6{r;J99w4R ڂy/`-%QO@4yT(q23bK8cR-aUL)Bi xm=az5#(z7^^^ռQҝ.;ϟ,%TwbI~ˆJ^sIÒ2Wou2ܶDj/#Uf@O sBn MEKck EgSV!S1.sU=JP՞3PQt|U*B-EvqjJ";D b*^?&*_H5`YV-! Y$qMY{%tLL (ۢYkc G+ V'b`ˍ냔@yjejH5yE|k""q'Vt4Z/=O^! [/Ҷ- v#Cu'%b&+ǰ܃rV# J >3)Hf7O`z7KZ^%/wG05i(,Җi?:6T!ԢNr左w$Ff7<,ȺuvRĢO)Sm~_ RSbeX숄vvƹP\%SGLR*gBxm]AH|=a;Z$; df+C-7\*ĥO5ȯ5)Hďj_sJ2dւ ͒ e56+7Q3nFz0Ov]g5 ?2DNtЊ s`hYdTOyH |[+A8Vլhx‰6M]"s]G5Oyyuʮ[_sEds\.-_x$c;&;YblGGE3wCSw3D!XgA @OFލMJ+ 4S YIӊv8lMrMEeqmy0F=6j"O`{u(*7( ʏ)g q;kQQ I`Ù>Xڍ}!?`䧼I#c34S%ӷc2yl9z丒%3f^oP<|)$XDM1+ sWU9#FABqyrMDۓGy98$ :<8ηDl*B3Ut0m6FJ^$n)s+ݨ LץYC=ʜ~W~1UmAyg?6Op ,҂TM#'|EQ@웹m"rX楘~;~sb .qK $.]-<,:|</'8uLz@$@K-:8;濧v ;;*qwkFM$8iolb' ]~@KgaAՖ.A zKwKB#>b|Lߎpx | m;y$P-k92V~+/QeHc>8&:F]{g Eržl/?\UH}~-$E`Dcv疏Gb'âv"jKz{4%:d:ZGF4 vTSސFDF%p9=^q}=c^vFMPww5Dž5sVKwt$8D~oS f7æd o1@JzPW<nLT9=sec_@B4ݹP َ6{5rg,8fN(?Uq^g%eL]+~pv-0@1Njm>񬪞x6|i:2*+e`wP_ Hp6t]y["]Ǧbd _hSA\йk eݣ2:Z|f0@8 & lb\\)f”۩JkEbl<('Ɨy>?n+o?r ;#NUiudN @o+{ZmL+araattJd&*5&AM7N¼Kitu4+^vPƁ4Ch61(P{ܷsGInb޷=O.79@>QgÅNym<Qj4QM kA^hXDѴvf*B:HYDAuIi%u:pDuVðḚYVuRà! 84 TonQX%TJkoǷ ;eȵ-" _|^zR XYܢr2DK"'@#blgZSݞWvǂFx|񶫝p8[Ћɐ˿܇DG;oߚs0UcF(h{RO p3rr;3ilBҥ"Ӡ#ߑw'J:䕡HoP^˱[^)J̤BSAmJE4Ql%[h#Ug|tpb=z_ְ0luH0+^1Ăy]V5 a+Uw@Q$BlJwjIdR{̟8"tiqVALG3ܿC> -{%V~uyuqxT}iؗ*OO98ToTzJ)~ɦWƧSҫsRiPh|.y9:Rjãg.Ơr{uzN޵skL@L yp;GCB`llb\g:l񹼨VsW39xٲQVC>V{]`T-,jE|;=\vk֜w u'^s\Xmm>/ZWB:n: dq p-{# AjaQя$\%iW3Xj`faU»;S󆪑k,[H  =E&$yEG (^9HخƥSh>_a0{I**$H:󃽽ߐeuE"kg}X8IP xHMqVQZ]:7JNqwye,}w)la&JPWĕ'/cO5nA!"| ^xJfծ]X2a}f!'-o))pwt,h{rȖ ;q77FڳM Ck2ThZNy0}^O?u՘XM+ٰ[lDbMz]5To&^4aBoeZ g_aq&M1GĚՄCV‡~W3ԒiQT) 3VG8ջ^IIi{/Q>kAFC,|tvL F~=y]-XBȉClE$Ζݹ qlͱ>j2! _jrjFiȶs*]A}fMF>Ie{u[${RWZu |6MmKK` /s[Jfٓkʡ=qqnܩEGR @>6Zouƨ ^ŇZНuFk_A̹)00[MknK#~j~Av'5R"*AѼ,a`KF4a=藒 `|E'x_6)v*EWB`aPP7d\Ǭ-s7*@U넆8o"EeoTV_]=wFM !A"V2ՄyPfؠ pٔ Ƅ ?&qPfY*h={*(AP-lX ӟu7AذFG"Ϟf[*zL{ c(AeOa{i/s&V]R1 %RXQjYY‹@u˲#\XlYxHo4S[#.NQ_ 8NYzo*֏|3JkNi}o ? v܀m8OKD;B19ԷEP>U.)ʨH[ Xp@p>HKث{~r֚6C-w(qUŨG=O ΓI0"LF[e~%S?0b%KQDaoJ8ɯ;YyEJqX"dwXvp3xm}Aa8rQ{k4Sx ff!H5`޵!yqظwL'Hĸ )OvS^tư f5gaz˚ qT1OI[B~]ln(b8Xu z ̘9M5<20Z;҅5BEʻ,OJJNURsL]+qFbj^IxanLM`X"*T&72-$ܲ). Λ.WqG3ަMJկξJh $KZsڙ_*&MnuN}o ,۬w\c!!(=l*ƌaŅ& %1X${<~_ 6Hl Et5DpIZݚӲiI'C(HZ xma{db0AC޹?~RU ^K$Q%h~dxrOqYfdؕߩ =OGU,!*1m($>|CjnWY>D`{'u=K1mS&An8Z6JcʂT Bg-, SCkf?##GTO$?#0J=LI{!ez'Coe: zI ʝorݺJNxwv=TmIv9uUq)`TsLFOc}ΦJďZ-!ntdg]߇-n>f*m1mdrX+)@,RQ-R$_̎ShrfVdmdeL7$FoZdevpIO":}J vc%6qjsBٓwMȼ%zYS댲$υG"Ë)7 KK0)~+2}tI l?k@& *E3X"% IǪGl{}rq@dHD&Lhx:өѭbLe>*$Dav7@ӆ1u@6nT M˥k[7=R-cG >>5g9ۺg~G^Tt4ڎ#xHº(J(>)2H:]APMܯS J) {((COUwl)6.4rJB;mJ~KcmS1;CSs="H,GYB1ʋ {d:gAѕ8Za@*iioY$; b6*I%wL-:" ^{ J M: Rrvdşۀ'ʧIh'DW|^C])VE'  ,I!p~<@Ζ6i=qiZGVvWBxcˎ7ez4N@K$hrR8;Ar]Z7(n010m"Eޢ'Ce?ꙒLo< FN?2B3q-紊e+2,[E]]0y$AbN,q|qgۨRm%S?iZPPSoF]>`R o2Ŀ5tH/\ N'CaSn%HwCwD[=a&?NФv4>P-p@)q[,R!~c(]+ UAPzc."VFq[OWk,75RJGAEU/;'(cr$b*val6,<wum@#ő*$7O}ݘW޺ȜM+nDy]7~]=ʴ|,u͘b&^dBxl{yrG'RtBLģu3D2+7:D(@.]P i\QR N=;Dw=EDe4*B[!xOAXjGc-SeIa{X3#P}8Tdj& 4S%0Uʗr0Eǭ4vy[N{\j+,5I ZJSc&!Z֟(`D/;(N\cFs;\pa7*Wtks%~:0'̋`Z#x<m H#HO`2td?by"n8)\=z(oq)A$Mb}f+>)Zkj4/ZR8lv!j7ٟGNu75hZHW¶&A6-cD>1PSѶ gĝBd"ǣĸeM$ٲ!u+Cy^<{z#vDcJheiS摕qT o KF"#i.ܺvνL{HL;*S&M/na-M@Eկ]DP dbY:qr;/BІSYze^TN|angZs'h;?Jjaw)\ A8N/H&%r&F}Y+µ d.!8R=ϋn+O F?6D@~< #L1{/^vFnBrb*?Zs|=Mp(3]|=E.%ojqfs!ΩSC93`mHݶj?N~pԑS74!5K3{*Λċ[oPPmg%|фKG=h0Գ x݊VgQ: 8v~G /b*w`5 \r/(fVoAzFjsDmƲa,jSÈf+o sKA>}ђf}/bs*-uM)ݖ"^B168Rc:>㳞;ij)͍ye0Z*mF,sl٠ vަ-hԖ|>ݫ8J )IxnZ`WX | (G!3kC$˺f3ogN7o-ZGνư_nX ~9]Ŋa\LqF t͝xRڝq/-3W ܓM;dʳnrC2.ev:|ZV;C;oMJ%]o)ckٝ>ehKo$yU%?p8op!9pN+LTUYA|h [Nwh \suYlRD٩#vI 0>4> k5XL,#FBFr^턪ғ5FY++?^N~ZSNt|P2_ BZ ac0}.4usF}8I,!>HL D4 (79bdΩ1々h: 9u$2שr:Bb$aM4wJyW$ p/$E+hZCc]3d@n^guD_T8)P7=MnzoVk;Ѣpҽh>&jr|PY6MRj‹C/Ǜm_'0RKD2(o E)ig~Ù!;t>[.g6$kA~ ?w% ;{Ԟˢ*5m;RZgN+ ;-2ٹeӮUʗY3)i Y?9SDmײ,יZI|}dz]\8f:/׽ %&sw#Cт~O 2>_)mIGE QoO D~7o JuT|^e nЫG{fEKoP1(a1q3ori%VQ:ShAwZME?0?U$o8a0BQs 4I&-N5[@R3Bh&y @ԁ8QuF7`>>z)5XoUyy-:[OK,h4hdrܬMyu @؛Y0Sѱ|G(a$# FKܳPfj4wkLu60&N"HϩeܫJHo󚃢yGX['=?x@˙xb:ۄx:5o2ݻ(ǵupIj ,e#30w_>zLΙ<_0]# v0pM8~`V%5nlٟܬm(cY.3D9r{p+hOo-GXٮ>}5NM<)򀠡l^oOc-_sv!ɔ,F1܈++,l^[=KWcU-fڤ֨x;/`x$/x$:Ue(%,d1R{:Јgb '~vUn VZX1nakOiM^:jYe[^(i~L6?FmםH1uzkӀ31 /cV;ou9 ТN.AFyAdzF"s+E)t/MC8(2m:3A9 a_}n<W;t7|[BslQEKCUHjV݂SHiϡRIO .}hˉ7hpL;MKNܦ;yPq{b1 Zt nQrOفmOO2Ě+؟9d~{\'Qc3Psi`'#z+  grl0gnWf꥜jɃfH ;$|LE Lj!VtM4В.iN Ey8>g\0O3t|y-rj{21h$5:_ck/M FKQ2 Y&Ôc\az!<5&؜G,G`QtpZuS'ׁJP@Ѹ?%Qc Py@`?WTlBy)4{B@ ]L9zwE&8M4 OE3rGRP% )$Gʡ$ .\԰8>_[x!;J$< >瞷4M+;5/` dogԤN)w܂rUkҼVSl*9 z)hPP w |-¨aيtBd eЪ˒]PWeh#ϩӧDžnN-),Nz 6YR)0]a6M.š}rPĤx?-ЮT|)ڌBW\ 20 bAG?xn`Y}pp)"ǟ& MٌL'sX-lr)D/&I0.)o!L/:`@Fݴ3{-GE\B- i.%E|퉗UpBqE\C߻h@wl_I@iUE0Ht+p;OQG>CYi?KattH^4ڜJB ƼsIw[o,ȟN^?_e0T!]2Ip kYC뉘̄5*6'U;H>o׶vӏ{su?fӷΈ2]AG>t8?rT~7ڍn9Flp'[Tp](^0jO֒lU jk9ċ 3yhAUBIGl!␪ځEu$@1Xh 4bl6RY#ư"%䛮UaW;sk+Wtṕvi lHS: z2wKQ%W2Sc:ĨWz#t1n5P[sYC1z! `pH-O/$ s姳0'[X2ROJWbXS(5y5‭^FSb~ypVfp_;en=I•P.=qŲ #qj_>,B:CcrX{&9Ήovd ru㊚eV>C$fBZyY+;ԕ?S-ōis8շC@d˪"%Ժ”Q^.؀׹mbp:UY V4PPwÏÁ}k[ 0wˑ bu`@J ub<12v6:nCN9h LbEۢ+^ݘڱyc(w8Vx(覂2jaA?I3q;gwkj.etOTڪ i.X(t$Bci SW0!7FVyGA{ ; ȻrRG8S\HG-YQy5Yqt|  +/BZNb9q.qjݻ[3&VAWe].G'CBnǥ:"O)E["u.bfO : JҹѾƆ0Y}m Jgܲ @seŤʙ<~ԫBW ®Ď9#@ 6!:R0zT^f6ۋ?̗[¡~aS(}+ѽmEjڵW~-;YY ű`æDq?m |hw3Rwb}g;Onh\A+}nD#'I74HMtwܖcf]Ǡ OSxeeEu{].y΀X$csYx,Z_W]qmċcp\cVrme#tu"~ y+QH%/W2=0b[\)$eLr+@VO6yga/XGuavB0`hZh^:$۪vOmQ[e&8ɱ _T< n T 7 J9#k{F3T稺 [b"4E)!{w,?Ng<\uBjhKɩd>IP:P8iϰ%{pti=eD51`Jr}'ĶJ5'F C)ʶXE9XXG@k6>NumVG ef >*aFe%N}ҷ$Q" ACbR=YfzJy..8&p#}s,[w,wVZ{`*D"z-͙[nW/<k |;.Y%P4 K?TQ$DAZ/urA(S\i.gױ__˧ʾgy0;T>"32a0] n ƱG-Bʨ? ˎP QT=fH 77ZעG5-a֚9jy'Vqv?"w=1RYqmR@e;kytC%ٻ t0] Xopa*GXYX c{hyM,cyL(? LI%sKL*o rԫexbD)a(-=޿2H\uA28:]=:;6tWכYG&Vߴ Y{S֧uFޗAb]#_rSO=葴$SQM][Š=z^ @`*Qgv n"ں4su㫦iکbcg" )§~vQ\D>"((+GryEO< =$ʶIZ{m X dc`2-*y*D1>xBsʝ#AMohϟsS6s$^cyk<1(a*qJvjXuݻvRNy]BޯoX%ف/?jahD,Y:8~Eձ>@PB {DF ܥK }+ }+)"ڴXȓ XȫV=3½I4NB,X8tqSj;.66-8Hj/tR,'4%lb1I`ߊގx,7H))_8)MAYRy`7Q =Rvn. \KĚlR+5Ēa*"ܸZg^_f/mrf] I?Z.H 퇽Mzi"SWZj"_K4N TZdui6e6K4? ;}J$3ĩj|IEm,iaP"3]MQ93469{tbV\ʎqלHRX=e^T5@cɧ]X%⁗#c+;}7FɐU(r6!g7 |.@F55oe;g"Υ4) 7h ޯ5DŽyd5 ;L h J4&d$ǒ֏n:5?ȯoW!d<.rPό= )44071Nj'4XxE6p& K̸xPSKyv"1G;67z: %i #y]Mh!m됼SiYaN=i!|%WmkiQvmMΗ tK8NpqPp8ǯ64HyXEeꞸaoߛާYHP;Cջtm^֋߫h-@cH8% Ií<.1z"lv~rЛ,q@ҨѮxYl mHL0wqw sk'@82mJN:Gv:>%*hfG vM ؞7 uFq $1h׋YbQVf_jU /0pwrC[H?/fu_vҳy] uх𨃕v<D}%RGsjLhDd^*㴟 n즌xq#'+a.OTP.'>%x58b&;Qzn׭KGp>ey @]9=UW4]|Ï ٣򽅸Gh21@1)Lq? |ĸ <7 c)6? %nS՞]fE=w%"OwB<64l6%:wS-P+50ף5,lU >R}݉hoĖf ]ؤ)7_B'_"!^YWIaRcr{t'oS3ucm@n1K?R:(2D~ kN{u[%[1(tR+&bQGCiDd1},=_^Ml^4{Ego[ISr BiA><+59h4ғDayy,VK7Q,1e=.D,Fe?{ޓz}оwB4_xkhХ/,:D(\]ʍʷQ'\w5*sr_&a;5|7P|KQr:g 9ڛwI ŏD Q^b|ᴽM(ze8BS >3y|Vקh0VsqpK_!TVAydo罿YN'$A#PS,Ӆ NPGՊocY\F?\J2>bѿr/歔g|ƍ VI%aaƮ):! [ʽ'^oo֕ e*B 9EhIAEL K ,$?&O: 7[aAI8 ,S,p\a]791".o7f+wDUiҨG^gorydqq`L܆(-xs¤y*=~8ϝE1ʛ)s<,E,VPpa'z'7A]!f!Y:;K6d<* ΍FO@S zLTm3D&梡&#Ug@gqơ_bxF6j;tf_0i xD>J)_ZlX5VP7#p6v}3H= cJЖɵJ2u$ - ͻJcU9MAҚ \Yudt{$mca!+i>c痵 )''ChѷpyPHXӷNf{Ik_*Pw˥3]XJ(C?‚$jN,9ZPYqrQ 5QƽjF<s1VF 6 ɐJe/?c+D l++#x Yj+ 71D}Nq;h )٬M yRDW FKak)"xbZGۤ*q k gj3/Px"B $)}%OFRhոP֋pK"U[͖]+Ndל=u'Tt:.ɕU#tm1Q:$ .b"D͓X3e Jj@xѢcWMy4TPH˶݉YqlGx#suKiV#8_T?S6ö8Jpo͛VvWf?4qߒpq2:¤jW:R׃KfA`.UTxT~1p]_ΝEjm.7$d+`ف/RW-8#CHtekĢ iȮx*A7  ҜB$Jίv0 S<牙wkNEs]P)}[]3LHj%r)8ٺvx`;H"N ,H<ǵ\r ̬VL4j"^J4O&s}>d:xglO0kq6}؜jzcN, ϲʟ)Ռ+9;SfHQۅME !($^B~*GRNKAYn[ vl8Ѝ/E 9Mesb`~O B-T^l?Qpɴd8|1aHNF}Wu5|x]m8^4$~N.d/ (ǒ̹#?tRNk+)/ҧL5&wK5TGjw2k;x52L:y\n܁ߝ}6,6&,͋hS_aPUf'ZmC[Cn%uRܞ Z*BvZ0jХՓ1n[c gH3YXٚlMTKL'=n w N(d/'7ᑟ̐^I38W(q;}KT`)ۃA4ZHKt3cQ'לYZ4Sw%ԯYO k`>?̳AJbaLv?ztǤa$лA`14Ks]N#8#\'Y%xHh45pW%yF\SC%x),; yIPΫ >cO>O+hOÄK^ɍ.9GPX]=^Sg!fͯ" $i~VrYϓ޵{oMRKhn8=!d=%:u8& 'm~$n)촊Ыlz|zUeFjњL抠\$-]>׽f(^[Bc[T(-e9KG;#O#Z5&;ىIg<)|\U;tp].|c91p_np pUw O7Iy+NIQGn"Jՠ?5ֱGh[ܰY?$ ,qӃ2r1TPqq%$1o-}l \@v窝pbȠXz:>l련BPhf 1q-*my ;p2 EW9 F`L.&dvLE *k I\Bo ) ~-Ӱb=q!1¤PC*:?RF\ty^B(TRt<[hEpzvQrG-Mm @8V"ծP`7xaZ̦0e &nYaT"dfbBSsgD8+D$8$)Iz~ kFn ́Edd}Ln (OYےecA!Vӌ?Rse0qëw!U<*QZؽRj>JxՕN/jD2>1px7aeSy)(`Y* ^5.J?d@H3z"|5V4@NT0r .g*5);%s:N ŏ8(gQ[id| 5eKCl*ZՆ8 2`{cf'MXDWr.!ȓ(5z'Y=YWB^  _I`a4d/Y%V6jlxtCUFE:r $N!֤Dh12\ a^I!x ssx]5g;|5GA郵h`smrHF§o5a:I ;gѴzz #g!#̹{d)m]ٮ6h':1W?j<JX PK[E1{i W:GoU"sY3F?}:5PϸĞy!A/|snLG|~vxNrى\_ބ-@ҦSNFJ(#-5+zLV/)!th#s:>ml;wAm,s= VTSN۽⩷'N*eܤj6Szop]29ޱecUK9qt;^1}ʁA.iwS-Svw~-D?L= vMox ;*)@@rD^д}pQ vokQgn!)(_31v㗄s$ ^|4T ^segJ_ f?+ǜ# )ԖEpR`RqH=2 GwvtV}GSڜ7]Dd$ɯɟ#;s-m՗/rFZ*fAv4| GV(.ٷBZ]shy I܆uv+Jά[ez?ʕvݑS[c8y&&vȴ'Ȍ+PO80,kL˳œJ} @l̓6{z&2r2o;Wa}>ARd\i73E=7&_ORm/o%lSAat= act !̚"ʁ}D\z—j.- iu5k.9pPh~b+uܦYz>h8`ŸVasIVB2e ѿqF_H'E<#-_\_.}П/G8| F[ ]nj:)aOХfPUBJu=8sV 'h8$srQ7j*oCK.n~kdp̻!ޅEM0"6u{Eݿ%NU2Wl}z a(+jyiA(74OYRN"lXAU1^c5HoTss딳C2o!cY-kf#ACe8н#O6T\CmE-JXݐ{gD!LY=j3!B=XxkҮh[ʻ:yC$&(,TD>k\h2j+3ajCi&" Kb5M^ J ۨ%ݓ=5ߤ1`g{a_H "q^$PNTvb|]^қI^E$iUbKˏO*g7Yq;N,QuCH:yenbK,_Le@?k(fnt$U!VRz6Kdd:\M]4D2* aBg-Kծ?) \U6zYt@?DAjF)3E}ty\6v;Űx E37`jrAa[X@h9x ^q(d@ <&4%] b1m6 8QxJ@\ tN2Oh&1@v< v><͑Đ >7I'~\Zv.kd{Ύ:FiǨ"'l3(\7`j _QN?a٦y†yq $55FJB>:r(H= #g0hd1 lzD7u8O$U.|C@0(oYaօ"ΔP/&~ы)Z*Pk5IZ*nt&xeN3bl^i(AAJ`lآ>$Bw*Кt .|~%Zb:`"m=Cľ(n=2_du4b圹hyM]2wKѺˈ.tL6N-gpzڱyO^{=zr|5,n",mh; !qyd5Xm K ?vĭg8FQoLȈ# _c_UI_szG;}و\R uΦ:s üGO1bnPwL j%-+M D `cĦv0]$h{w4&;x:/O}Ӭل,H?+SN9e!nd  lFG#\BלcDWRp3$UYUq{C Hs~nHT<;YjC#]ןߕ; *̘)^3EKܑ1˅s GXGBs&{WU$]Y\Z&f.*,$c8? Eu5c˰D]@| ?lͱdE϶B\X G~'/&xީmW?o7Zm"K88CH>ҫE=T( FC =gJ8H[R +E0%8iM~gUa\@EO_jk*/{nog7k?# NnUV@(Ifmv9VKkGͱiC|~ 4Y*ҟL uLk73k v5s/S VӡHlΤxz. VJ/悌`Z] 7L >j7 t|)N0)r6q/J=NCA+.6_17UX46AY`dZVosV$M<}Z>>F5&8,6iˮG.\?fγhDhPÌzi@4 6<ͼBS ,A~>(|"&= @5<=j*A['4ytiE1q)j@zljN-&g&ΰ}cbJ9VCc,CɚAA|΍>E'ڿCn:[O$~ 0./,<_nw0qZ`/s \e<`2"_ogN*ɯz֩o2% E(WOsȶvqH7&@b ՛T8fj)uzTsU*}b CDpx"_eQlhꝔg􉴱sø(ce?ox\<(.sTg%\k_: W>|]Iy_跂)@NZxF(ѱq YgHp\;QQWpYzng[~4KSr:pE?Diըk~ Z;tSDZC>ArNb=ɓ; "l@IVIvoAgH}%Lk;3tͮ>}Wu9z9"xt {]kI^&["W"ZAz /e#>9ըt9H9!6vwfZ(di"h`RVZWُ]憖fvQWG %<|Y"A] 4.;TyOlDA/8dMOg0{aJOZ;y5kj߯] 2 LweTBchȼ_X斒[.[F&m|3rV\S`Fva糛2PBۤ8[ ziEKy&lm bvbDzX޽- ez2#i'`߉&m5$qxReh~6:*a634D^߭Q+æ6jQ'iT #jPo⢠yalY ?l2 /=yi\x/Eζp)Kg~ȁRm1c5o>0"r1NJ!A5Y('n qC6|,UY_λo2|ӑy"8q0<5Q=a' uc9**)YM "tWP1mv6n V~]UϢ y4Y uw"ؿ½[NF+Sr?cxҬq@[M,$BX0Z$:;g5l f!,Fe9<`^},+ACB5F,`ފ]/HiSاzeNt++h|J1k1>h>hnT-/ƹ=l4U/VM&@N5!Me薺}螰dq2X&gzr**6o} oնc<,Ȕ+OlC RZ$7Fx%F"HygV-|:^KIL=p!<5״ADE>v5yPyuzMž/[.EwcL{8Zؚ~BM$HO6a9ߣKF$CSz.XKS.e*K-pz Q6%rݰH Akőa ;}IA[ H ӝ}Q;Հ[j .ꖽC$\oBP 9*B]3{E-b~AG_:p)HT̻G/w`YTu2cG./m2s6n$g OJX?v4khI wUR{wt>;+XSBAs:뀽KdzYI+oZglVPBo e<#RaGגb}\)P8_=|xU6[G\z Κ(IN33 EByNjy*U f Z"1t&y 98vKIHymwx-ly"{5U;'oyވ }&MoJ;.E8Vܶw'MC;J2m&vʾ]"Ⱦ$h#7Wmz*Qڮ- +Z:Y 'M ˺ Ȇ_Jǧڍs;K]QHy8 P7,)K_!p>2ۑ$/Fуݢi=4BǢע1E: x/hRă`\8 Xnů@';L%ʼn𚰭~X^Ӱ4P}[Z% ?6Xf42eb:yG:hXNFoVb& vz-lZhG}9~ ̄5`0k:vCJqy.{fky"'P%*)IP+N^ť@!̞ӐU(BAmA: ҡWճ9~,R>*nSi+Li^$M 5CMMjwlXIY-V)K-P4H<^LInI7SB]e*wHɠ|^pUTVy0_7) >]~nra`C|HH#%֠.+}xa ➴B]0ÿDJw?4p%ȢuWzH @_s>Lk{G/.< h#̦pfL9t,.=*bxz}r^{H[I+"byrTGjܚH/OCrVuFAʝ˜}Gl#di|)5ŷ?i>վ$CK=|Qg qOVPݗ7ٲU;\ƚ@a<#D,ܸ*bv@wQf" N}  f䚍T5)^&~bW-=wTwN2#U!Udw.\W^~\gbԋ|޻o^a\Cm0fiJen]8.ݬ'׮ާ| qChQj =rZUyKٿRV?hk;Dŷtv tOBR/(YLvkBWKwjaV)6),S . xǘMAC z͔]ƣ@d0HT6wՀIP{6UFGIDnH<% xk8v/sͳox^~9]EEԈp Mۂh뚠Y qB rDLy@Qkux4Q:c3IP['Cr^U\31XZ8ޣ!WQ\uPe\C(`edz6{ShR3+9'T|ڔrCeڧ rSό. kQ5# c:a {8*}g/#r6s \ AKxuTGYpT"tOhRgkxPkƮɗ ib˸f;p] >[ 6,uH$FMTa7V HxBs)暦+053I1N94]pYy'a+h΀9駏k5OrI1TyL68NN*XUrV (] > @]_j:A_[g1< kFڅ1)Y1oMk3ӣ\B&'Dk[q뎅0Ǥr5,Ow yめk%1Ą'鑔8FYn& CXu '22W.{$eQ@_x30"˂VIׇ _h;H:M6n =k5#M$*b?a*˶4bAٛQSw~Y0^.*/:ma!CckMKW%cKSS5atw.X"6"\QN{gH3'$RAXXl#Vs>J?(5]a,g/V:u*nlQ"8ҬUC:w6tQ<A4YCީ*Ax#*O18%]G*@/xD:6?QM9nDnP[G೧@RxaSIO#wh] >"2x&9!G܅buVofkeLV!r =hKX;}qؠ-%=MTY_]TV4ikuvL^YbjEOG~Ȼyl)ۋ((qxv_3Wrgj>!2ܗp Xc ,Ec3̯໒!!s8$ð +vwuX\L%f6%y[D˔d²dB P>|EġDx -[OmMnИ#>"Ji7ڿxeBئC';rqH1ڂ#ALś壂 Ƽ>bR;D /&+o=}Ie NoT1\A39ŠŐ( 9 |)b~޲iW6p:ifX55m._a 9!gNȸn.F`刜]je-Sxtjy|#K4gٸ;hM'`?e__aw#*/¬jGn-W`wGa)='neVCyxvctuܮ^E ĭV&h+$$wK[r\42ZǷܜ͘`?j%xf4Dspe{#a2~*ʼnQʴ`?a^: ' CEP3_$bż.=MXedt1< 6EvO(hx;1v 5 ߷#؀a&^-%RP2Pg f*H/\LZ9Hi(2<& .TGA,qyz" b%.98|_7JefƯBr!{!L8+l摶x G^0٫L=s>0}JusMi61m8h5/Ss.ǀ6mrwf GLi$/3>cX&xa~A|mnUdmtn_:mߡr 6ʲ52AkBiw ec 8S@?=^;o=Z Bh^$7s]^ eGqς"b_6*>{A_&K/ԘX mVYw<`o$" rw2"ȎγECqBrooCO@/̙ӚjM`!c ^@9e'atق{ ojr݄DB>zme|mR8z3!CuSԭϢ#ܞ$>֙-}2 XǑR'l;Ŕȡ 5An_s,.҃c rLIB@ϥXPGXvJQ:ce=' R$ $.y?xM7`!a|%ނg4)1yyi 9]PS6)=-(:,jPSy!T"ВFoܾtX10e=9ɕ2PF=ZlG)̚ma#]\#'AT7X9q$^諸f!f\^rg&E9.*Cjޞt9#= p;JChc x@MT\/ MTH `I Z+@ϋXq8-` \@D 9J{$P[lWL iē9x3&#\C3JmG9I$kq^  ihV$ :zmT;X'7H5Ox=-.A2q})hfN":eJz(_KC،C'T2FU,/8[kTkċKac5( 2w+}5RFc iʕ dX:(,o-W|~ޜ!w2G&_ pkXvp}R녖V/HG&Ȑv5Q}|(xՊ`_)?S_pV8x03f܍[\cƟRa`!P=/lS#2iM :[l`9 ²|K^oƇADPsT4Ql|J܂X}di6O?}ۄQ'_c2Ćߍgw!F 4?-*pYVm 7.6 , ]"Q/~"L0v L4(=@q,YNWV~jqw畠([l(C7 ڳڋnr@YW$hh_>Xxb7ysZ:0]%1^qV14m@F샃4 MD6 ,4}{ļU4W %~l<âHL1=@14VW讧'[KQ7a&>uLL@,Woɬ BQ i5\ Lm//)pa+ 6ɶ.@Z}Ț(*)ʴ8^)bu\w #scרR L$lvIkYW ē)$<`ePd66V];AP5%* @AO~mG#ӆQ.8E|=YnH B8?%m6 V.ڃZZ'i KbTYToVj"Itc qk&pX;WZ*$I[>8r؃ħ{CC'~@ YB%~P;ͩ.QXscTtSoBzPIw^ٯ$S/lq(#c6k@ysX=%Edo8=–8wH3 V2NUeh˼Mk߽`E;H-l*%ߩ3y`7#%CJl\2R=Za]ukl,~] 1ڪtUP-zyx9QKFrI٫lR=@A/ .J|q]!&`4~Ւ&څ'[-)ҺYRx53iJ濕3Of-kz9fZ3D.Ӗ e2qVC#Ϩx+? 5SJf* +MJC{}AN+Qr^pcmo%p#)JW2vMiytEu7OT/k<x_-[A, p%>uA }"uS;=MM`" kHEV5uRF6jz{]q4">Y #|HfPeyRZ0#lnhB!hhL"U3h|0&#=7// *V<֎|6A'@ f+`M\L@?h El03B'k:R:ȑLR#vPy ǒ,0@e@\v ЖT0VBiUbL@[ A EkQ)` ul9f"PIng+i0YKYuTz2]$ mbaYsL$GO4A۶PQ&f7{ɴ_(9ݭOb`C!Q栬O[!z÷bv0w,:yi3fieO_,Pڌ'UC"W=["摌BKI:_֖CkR3;? $DbZ% pvBYȉ$D|ph<16a g.]|їOP/:@aP{ ʂL{t"&#D"Jqj+sz@ln_B|i5s_Cj8~[ØnVߤ 60z48kѲɣ]1~N^kb `^9hR''DQs Dy ;ooq7/yT bGB0ɝqE2F˼b ԍ|E2S_H4z)6,NL9ǘLhQmVÑiEoUlFpy`3deX-|zl(+PyDhS<F{ϧ\'*%ZEncrRknd©Dt $SP?яG&QS }f ^,N=MdmzeP!pUy2tDc)`>cZчd(*?˻?4eb$Y{9.&B<d!1,yAUn%mBBBlI3{a:=ڷ[QP-؁=4YKp_>]lKSG(<mF;݋8O@=Xp B+] yR6bv?Jd!ZI^wfR(lt4񉵸%SVF(/<?Uuz:qU!8syGi’{{)=7_ܮAt*yuwy3ĸq҇'-Ʊ0z ¯fbG0$(I6˟(Mz6,`yOP)0noCЙzqf{0\=~`5W8Ѐ#2EK1hyW([973<>%t^ERO.fOvxxKT[V̨ھU Ojnu3Nu7S]hI>{޺QJƠ*!udWc Ek`]Z iQ둰Hݦj&j?QVTNqgq9|_zk_G5hfR[_)|bb[W;468QQWl̜WeAP|&Bae\bN-?Ey\KB@6:Qއm԰sٯ\>B֫ſATx_B/-*-5׻ĩ C\Hx W@ C!R FFKL i+䬑^ S47a+I|\duG"1,'i.ȩ^ 7AIb \73I@}/ǡ᳕!xZΠS}Pdy8ؑx_¦1êQ҈l_ܲc(ƾ _J~SD%M~ 6 ທf2Tgӓ{H1n<oz`/Q~Wu֋T. '[\@n|Mbt\Pu 14I}[t[2OMٯbG;~N$ҠFzͳ\;fZ,߅'\ٛXA߽:].^M-a婶L| jpۧRւcgbA%CHtp:ٰ 猏dKɧ]-)Kl޸3~΁) άP$¾ ` D2 L@1*˳PT.غQ:] $qZޝ. ùsSI>-.^hD`xu҂> 8 ${%ME_"X5y)RԌ"J+^E5.ES >YK=Z4Ǯ42m@$9Sy*mT#D hǓ׉3+ %՚862quUs19R(ݕLf(3Ō&}^|+H +fAY85iM`9e0i2CFt ^z7| !uZ?2Kg#%?`LG$$mk>$ƪh'GKlެ N|NxNU~p#bdǭCyiK-CFͷ./;N }z %tГKfB<lA'qY=}I(*;#^e\ɦIn+u t#r} ?r7&9Mu `t+nS{ƈTVnu|%%b3!3O+9Ь"pФsMjNCIü[{dE3I ?i5D)zc}ؿjqc~R%Tg]RtY@ܸlKtWO.)ACцl وYl-b.D%--q`MN\i/pd+*ʯfpz~ &nVn_J}mM+\;'[-62w۝܏ZsE|@iUp1)+}`fdpձ8A!M.¥^EBTr#! ^{ʅ$o"B(MoH`I̭^bZ"[G$%4Q,D>g}+#e.'#Qx%|AjoJ'T kX ]*7NpAu I5?j;ɵF#3hT^'xnz.ʼn ]z,OxDzO[|mχoP(8y:z7W=\ _#A˶+jv iG5}sb벋M3Qn(AWމtsLV%}0C0pQt..Lݵ;A U- n[Wڋ3}ٸvԸE*ޚjnwJ0.=u/U|4.@Z0?f !f ;J\L` >?Euī*;+  ՁA6EZvf袾)'JZXM_8>/RSA/7)ُPFЏeܶQg^ BG^"$sV(4ԚP>E{L7ip ~*&Ά6("m_}4S-2Db#=!+Oݐ'ACXIZILs~yBsٜX4T,mET·[ޙ y&x}7q Xhfݠ]9x>\nIyv@kˋFcڻbFl>4)v -/'i1Ere3h +P9pU%Di~Tw_೺XA[2ve_J8"{sjeB v6bUgzMU&%uL0V"Ac] MMq`>8vmuݨ2W6j dzTTWS 1b2tXr1Xhpx=!GT0R&%0 V?ItvVQW_^匔~oĒ9W5^b+y9@&g<)=x`iFZ&^ fꬭ{kE7`HNbuC-hV l+^щEҎF+2v^D~.|+ds BB݌֕λ e Eij=U@bMBo#ZgAt3 Krzg+QL@wž?#;ogJٱ0!ۺ@Ǥh2\B-ۅ!Z/f 9LA{)LS+o* }q''1p)@ptT190)~sVhLZD_ϼ[TI3,U_#$ w{)*izr>&܏w {j 6]A\dĚ⤕ PQXjR撓 ܒtTbU ]A ">q-Zj%׻%VRVmW> H`]~kF2Ĭ騲CD`] y7͇g$e*?xkD^$곅aAt3_SSEE鬫 %j]0k輁b4hjHF ж>`wERX7+2 #JSr"Fm6ΑIE'H )t2"ZS>K@X 78wW cPotE Kb/$;: 0HkNo L:(Yboqr`F`)8Evp/~0Qd$$}YDLP2sL;xj^bEU)O7ۺ\Z*b) bژ:iR!N"s >s5=qn!)=~VMNXF_0x ʼn:%#,X+v7YHkRO1xi `ٜK7*(  +0V_BHW'A.CILJ.?=k'=u[m^(e\P, 1 iRHnAZVfO\ڦ$kf _gmӽ3<ɩ,*D)w'꾊M9/^׵);|*anKAהp:!}5XiQpQ;һycli&SNجXme9di삟r}|Ѵt.w7jQa^ Z&&֫/#,0' ;NX2طfi:|lyV?Y9[O VA@):hn/$qtz<0?(q7aIߟ~XWР9f[3.;^8+V#]8tUUe FA,#byw T4= O}>$ZBSMx$J倇f 1tu-Y;5*JV{p'v=_ #WW#܆KsVEkh(aZp* QDA2r 1DLx<|Sg'rp%Ɓ=Ws().iV]*-@ 87˨xҥ:E_-{ݧmlEaoUYH>6ǀ(pܵ .[ /CNF eRxbN;,'r2 qҿWۜ7,C =ϤuZn"V J f*(=K/X?7B(s)9Ѕ\;E~"v. Hg $h"0uۙ@PY_1\ET~w2(98 H= J ~~bГ[ a7鿱r ,V @:[dΆl;w~'ωOupu=џw!HJ!"=}$*ø;­T%$͍!*o8^ipߓ P<2>N1{bA3YyBA,yoޯ6™ax,xkj /-kHBH21z9FF|BZp _:$޿ab>:Hk65~tLߺ|)wHIlaz-.}[L*\.iA/E'{SoyՂY/ lb'Ć+42Is^AH ΊWd9MDl/zg71 ap?`(Hɯm->YDբlRqhzv5T! T.Zvlx Նy 2bEА*IJiUρ^++sc? )^"fMYH)<)G]/fKrQh~; V y-U{lJ堓_@9iCt{ ~om=C{GEg KO=U;WGFL'5Y n5w"PT{IQޟ&M~'D~T7@1^Pt=Ndr2hoH6QӅOgώ&Ц/m=<۠9\w''NQ'?" ڊ4cd:00ղab"İ?p2ѕdMMxI7]PMws^<.#*kz69`w PR)Kx(=j<ݯ}1,OgBb5rޔ 2Hq6ָqwyWc:zONyPzrx$aIw4iOD,+]BJ"$KQ eRAAL kWm7Vz;Q~3o7(*U~6W8hMP9uUJ\ Hib&Xg7NT(d^0GD,X`5yiSrTܪ>H' KT&l(Gjaj,!6*{QXfz7@=HF8hF].B~TnQ48SX HxM`(YˏkcJNLP=sH v8 LLK(3YvHˇobcI%0nɌɝGkAa[fTp$,śٍ- dJUIc 'Lʙe)ݑ{meS'WԶ`z3,)[ϬOL iedfתOqul)O!b|[ߐ4YmL S\Iq+V#u6~ݏ|i4&0k*|}$XDY>*'JV*oC:F95p!EUYdVv,T~{n~Q2G}.PG|]V) ds6 @;+ZH&SV=r6&ss?d'cA2 ~C 6Ŕb%r~({Bbw2 &xC+|Xkځx|8L]\vfؑkS3V Nf Fthoss'Ϲ1.Mb|5I~IOhOP$}P8X/05%v(Q˘ha{$Q=M+`XK*~)cM 9 .}+l58D%b>׭3W@'Xrl:dq'ሑH34Ln١3uC pVޟSv-|SnL4Ĥ:-FnUjubei53X~ϗ2;"r[1_zKӀOUMY Tq> O z|Y8&2o{82ayac [[=`w[yup,[rQ`}p1$x; /p& Hl`19/Dt1m.RԮboL]}qJWyt'4\҆:dZ򖉴Wy=9Qljc{vfpZs2Ç5Őn2*aWIɂ[i ' V.1ӽnZ2x6&o!*ǻkx e}j)XťYUŒ!rǘ'=ۆzXKU;hU]Ꝭ;v#)|{9tViI˹D7FWZelp:SZ)z&! eiN*NK8£SQ0FL/-S)0\|ǦS&WgI(}Ix OgEJ7 ?b$oeE (Ƞ&00+Qpv,~)t5}r VdrU)2Ts"WHI#l>mu_A< 1$ ɄM^ea_ũ'Y yՁ>mHz`G(J[&3ە9NR.+QULo{7J[.QӢ~<3:VxN22Sw<;7|N6!@XߦDMp)Z]磔4WNBUjAstUO30#\ $?A:` =VaZ`s6]Nzljw9MiPԩ!nkma2^T\cN+@6S?` D$#LGj2m0ؾL>:ga];[p +#YMQ-ֆ1isBS" J7"ƈN)^\ACWw" Ӹc'}4H*-DcsQ@q._UaLg]_ 3W ? UST7B`•шǁi+ W/[(pt*9%y9wV&/:cZ+42yń4^jkWnGWxR; o$+r@f לBt .M>jF=rΌBm"op q'Aii_͠@h4Oy]JJUQt:TW_/t>+^j\J2=ҙt:ULvi0F= iɮ`]`ټye(3P\v@Y?EJ c#t]H^M+pv& m ww9MO^ZI$~j-ቔwO3j` @F𮃧 e*CnK=R-[QQqz t(caOl4cO4פfZ SE;c-Xde`cM9ec +mԂ/SoFl^u}.JM5탘1i E .1!&RBb ^h0 ђ˵,2e9!@,MhE^()i`$L=2b~~ 28@K̨m8uA$QI'Wc:nU &mC;>Z)$萛{7Ĺ{P1$JnFBcTxk{TT'yK5?kՅW,ǧȲ2ꡰNIxqxjm=GEo=Q@i%TWkiɌAzE;H+5\掀ҧ 68O@;]a$VECDߛJ:-C]ܓcJ5^$CX:kH;d]Ih饈6RRxŒު/I*/YBCbWl~'q1[;;׵7%"׶Ts./&Y{EÑ Y a92f7Ų7٠k ?xoW#yGwAnsjm=E2h#PbίbQuo>d#evp/AsmȈqG ZR2jm tMҚVJذ'Uا@q}:XX #e9)^iB.!g~Ńڠw$&7QS/y\ ŐKq4d`0gJ+\fpT0ҏ:Z~j,έg}z}.O{Vn1{oc@ޑ(ʊ4ZG: =(ˬ,M5P:B]X%ED6}w b㏖d Ʌ# ~ڕhXD;> :fs%_)m1Gc.FYu>*;DTFgz$ ,KD̋(.)f Dhۄx =B$c2us߈g:4h,&Vʉ~\Gs`ڪM[_cĂ̔-i^Zvn`2zYGoɷ7G. 9 @q+Pcf5#"VL.9p{?5d@KcLqa ,oD$RhS')eXWl1qXƄg{->bߢ_eФ6kEz[ܟpϢqkʡ1㿚+|? Q4{}<ВYy 1s;fmzBn:l" >1x0-GK1Ur}z~Gm͍&=#vWVtYRU֊LvN,Yޫs$qv!wWV5GCrEYB!>Vy3Y3QT-jVCS"(f5THҿA 5ܼl;-(&A cVIX9=y .c[<fد[h?; {mܳB~ 5|(hxYd))ΝwrǛԬ|):X3I$brp|pӗ /ɜ7$nn2AdZb]xcbƂ[{1eũٹQ&z\u[1kƻxچ(#1(]*y_+|ON}RgQmul\7_{[^tp4.vghmfv N6@S7a,Ya ) ̦wC!kղd Eb=grB𕕊[بqvk ^PKrT{U[q5Tl3,:m8*PY%_v*% 1S$"/gU^A,v]P5qfj+ש0&≴$ԅ("ހۏr.=Je*u/ vX(][v'UBt­dNCN.5D̬F>N5{IQa$X׬Dh/W%2&l,kh0nm! 9y$ pX)0}f&H!jؖ3<CzuXynFc)x7hvs64Ί3i7<7S@j ؟$AײPh|E^05s 1NN{"Yi+3Y3%-0k2Í}>iݢtP*VK1XvS1T\q\ lw3F&2o]sA^^L-z%$7e?8cm-4IYDXͶ[ƒ0j)N,ʎ1zz;ӊ*Q#OBS!-}JpE߼ =BHJ> P92Jh%yP<-s}Pp.HD^@DF鑷Di+; wseZg@ ! XA_R\x|y-)m~` Y\DY&`[&^tl@^gwa ݙԕutDzәU.t?tej#kAkfQQpKBM!m0 !wHFcUܬ~e-/mjJp[8RnIצ&.F#cIZOM+P$xl^ &}πTGaWzӽ{$肁3"kBnmM٪OΑuLoCTK#1rPoc`s]śl(<ڰh鎥Vx},xk,ǁ,poQbE}X[qǖof^[."s-tyuA~wa5M&Y?F*)IWWl_Hj@OCPDESQ_aIWsm1O,b\uqFfS0+ᓌR0YW\`ER4}J%@ڱ4(N#pYwLƅ#ڶh*_OFt'@=dS<GGfg}L]WY]6. cdO҅M_iYK ?ɴ9^rH͌C*8`\ vKQ Dzw%OeBu5$ =.rd\́zVJ J*C'<{(/MЮ&(;nАHW*wLLCj}4qAԡn,t3d@pw焚7;l@%,Ko5&oEB*}{Z52Fi$ =$' `J0wxePlF%x3o8H]J=-g&;g{ߡQ8݋_̫*ZK^@ q{֩ypdhX{$mY$Vr%V +L~K)4('j٪T$-o:0׺w9X884a4>XL-#94KPp ,sv;F}Xh?N{SyN%'{3 e9JX6Rr«Nı1s4zӋ\ZnGuEc# :_ <^J/x$*V:n#wN {.^{̱s6,3ןaIC^P9Њ> ޞnEQp M妕mO [n<})Ȇ|Kʶ%{niT?HK.@ ݿR!h̪w)q>12&hлpT3ofrk /Ꭿ^RcSm$N-H?v/eXӽ!:}udBqIm/$%&"54wj}#D <*oԫ!\ۥE,FsãaM'ehKY,% dRMf۾'/޾&ꋚCKm1BzAιQrB'VOTM )ӊ|?W|>JC[ p]-JaT V@FHnݴM)q_du))i78)mټ` 21HN%$My RK VV†pyin;x㱈KH{'P'%~}(ʈH4!2eq8^tpNSQjݾ\|R'Oѷ)8`nmCz? \^f*k$n8{<~6ڴirF,IZ .X(\矅`1Q[^g*j2% ׀pI6**6=IM%͵ ֡k" mFQyr1Sd}ߪ8uq9`ul|K5v/Na::P{.8-K$Q~EH.A:RrCDOq,o6*D-OĔ.UH˞EddQ00tg B?b*trA Uѷxh׽LMTK |oZy8 5ŚَNU.Lj%2o`AbEЙIx%|H x{ߎNMA!6##鿩MDa^x^Mtk%VP{ZMT[zt*'S ƥu t4F@=xԓ4wuO-o `oe+ۍEbLV[-34J`lWY#Pd2ǘkËMZob[6A5H7,/ZoL8Kt=;qTN yqFȖI9S` K8|d50X(%'wzx599ÇNO2BUi&{K41Q \ÜZfEV_BZO\ P2x\%2]3=mSmb0 8nWZ$EGvt^ 6xACb-4:}R7萒dlQ,:X=*ťıuK[)CV}[ , P.xtԴZMqZпW)4p@h2$vvνn@c.oɸfFЅZBO„^b4Oh,B*y>0sO?=sy,iIb.YIIzYKJ .o/+xӋV,M`O+bjAe["y(' z68ՎYj6f&~ i{(; QoV8vct=IʬCXIWٜ|\qŜCc_!Ҋ 5eDa}$X>lf2 5y&]r1bX+({>XBC?#K^>g^1T;򿁀x_PNS)䑮s5ұ (tyh لLد՜/7ڦ4ɹb%QZ2-[uv%\T:4 ^'a_emm↦I;VUoN1]ਞqɈ7Aƣ/k۵!miq3[(!>K$}rUFK Ze޼͌J ~_)A&%r⥲8KP VuТsH>kxoghNdv#2DN1kZ,?r ص9'aӅQ45: P`l)ƏWkebhGHXk.Zݫ*<c/3&ӫROѭ.g}̺ٟI! 'TShoCTIˊJ4IkqY7SO.J'RDf~cenuD-VTRvŅ4]. "8ůZ{;PwpK$EiX^W1vzU dEY:eSV$:AevS7bNi-1ogkA3"a< /Nb`u^(#E'VN>ư2TO}1=-GVۼ:휀p!bJh>*+{9v1jel}#:Zooܟˡ7![SSH=y'(jvϡRhsҋ=@Ot^TwʤOCxDIq7=E$d\S7Y;9Kb,zN?x80q;w:LNXJe>q,}S9e_$ӢCAqZb[xMntzh(=3a*tc/v}}E"lAg$Ю_/D[>Or7,o65JYq]g%=1B?qj .|&e֊InXb1w\/ 5END!`-7ľ${S%Kysp$ԄY섚}fΚ,|Dޘ\4ƕ}1:2C֝X\Z%_˚l3Kui%*')$ayr7(%NՍjX7ؼk4ht!ҝˈhfO6nx' f@qxt_#TQ死%/xbW[U8%Q[_O_'EaeZwWE;Ӓ8 6ٖM=ب$'?wB'N<%J(uM()di`XBu1ITHnw."BU-Q,)xZQ wZ bay'i\x&Н]3VK"֓soH~EK&uFteE^Օ=Fٝ4:YP>Wh#(, gva_;Kz;j~t-_HXZ,ž{K-eJ7F 9he L4ߝaI/IFV# , m P5 #MdR9E[ӽNSPa<+K,[ 70J#%/y~\R3B()]f(o4\A @fep(E6͌KIRyRQ3|@Z&K b{T|[JS:+v/G$_ܭK Is}{Y gpy1P5krw,˜-U}螤qr3%="%&{ vw-82vC~(!_v hX'3/3ߺ-c(Dy=H;{Y-c9O LLN.$ed,XXoV *Xtq#uz>t)]NUc Zli^ӀWZM{LbEk&D椑&V)$7D2ujSJQ3 €.fbbP:|rk';wTnH^38֓^.&秓T> [Lj}'̑Ƥr-QjK ';>@uA,Nƈ>1<<ߕN{wRjiӆAk(nʕ@z,g,Cr {.+"*'U(I^$Pwɡ'MoU),47JRfIypKi.D>6)a8#TүW6B[kpB{0R/k<nx][vh˪5)NrA(Z.FGI>q㟃=a(Ə#rf0,%w1-iiV$]:+94Wlt|¦mlɂ﹁\l+c'zMgՌB.9, E\>ħFgf7П+;d=DSq~Բ,nֵɔ]|tL3VEe`ÂNT9՞W;h;l[-f@ G{Au۰~{4I5vX1;9)ֻ!L +6 )uAACv_8 Bw=,_a: jwYe%[~*ݕ/ZcoalX< =ak@ I@AeO "9Hp_ ^=񠿢4{~k?\!Ɠ.0QIӴNPHz™,}F,9W9]>(Fb2v#Z"QEg$!W[2E5Ƣ {:)ykr5[VNdb`bgd^~D}GЁG8|&T5Pϸr/B+q:aGA%6^_HiT (+X~y[Uؕ43D^0l 9}[fv 6({XY̋a5rg.И4]GlW 4 k&:c|@,MA]9ɵق!n[J; W|H܁M+۴DT_]5U{knK(fjht?.9up(X7r8B:WGpiI3 XKCJ3z%+|HGb=ʸD:m;jXNGjq(C{[ڞ ҡM!2D+Y;QiǛQ g 8mܗV? R-UI JБ^y[Ű^=/4EC͍֚.} \VG6#AU"Tuٍ[sGl4<{$E)hb R 8dw@ GSY'N7ʠ:WP<,uB I3Ibfбg~:ug ZfW^h&l8L,JS>Q3TP5O nۀDTל_h =$we83R,sk^N;jae: Humz^'mMT]NaZM l1xѶC7" A:mtz=x.=S+RU]<5S"x FJz37$b)=,a^tݳSCaL/ML`͍\?G™sS7 bcC':J]^(WQ85zlWPwԒdGȶAcs"EE;h[bD^1fh|BsŕW>H$WoUFP9&ocW%J9 Bo4ٵd+i<sx*Tߖ4WCvTnL7& )o*`uS}ь 6ki[xv]xp`-OU%Kfs)=G4TXYS{͜K T^ky |\vSЄt`&Xex=;Y <ӀaT4|z..2mNǞqc(ᆜ$EG%1"Q24XojBoe:aHdR ^pߐU,g.N/ih,;kۄif{w^s$acHov`Q\}Po/&[rC!1֍NAH-&ryPF Ne XIȭBzf Q`P{/XO(jAƻjrkU?|޲GpsVHt~Yeq77]36w4 WMnQXn9*¦Okr v+WPDo'j>.BѦB]ؒZclI 9e)R6W1 HT3 [QٳO+6r,/zgF##' M;4'nN:!QK w8]d,Uu2/.|_ 0;% %`/6K!W2[4Æge<#6GPWs%ش/ h% 4ܠηn:0M @J͘mZlֵhFn<Ә:rKw V[!HoVslIɲNV @X5,#~HG| ؊daTȕ,cNH8/@&j#C#:%6nAź3m :[d %G~5^'8DwHAXFG\޵jή>O'L[ʱ}8-eqenс$Ul*e/cz<[5f0A.-\ $- жڴr WnAODF qDW6x˒LTEyI2伆Uy' Y(LRX_\3&Tŝ8I:3U4q jtG4Xց)D,sMU̸^m,頫^_;QulkC$qyt{J(sEtvB&]8[wCj,1_(f2Ȟ ]&SY; 'z@ )6iP8GV}St3nv|۴Y!%^MKp7䤵w,vgKAt.t ee5Ġ'苻iiJhlY%ckg AɝۜL`(TA#6;n"OmdOS8"= 5Y?]{|6 |R{%l'9e3PGy^^ˤjEtWդv<7p7[3[:fF7nl i)e yijyX)|!3C?fncs0vI~Yb[ էDfz`S@H&L kLeH^Lp*75@˭mM#(]\.FDUKp88Գ$QR9"Mfh3)*o8^Zx*A_VC!)I4me}׵;8]f1 :AT!N)'RuSF9<)jTfs`%rt4فH:=E68=:"@+lEϬ?S2+ hėgj#< B-fKk{/μeӾ~_-;i2FEg`[) }6)$LT(ԧ*VU۰D"/O E*\*`%59aK*pͮkW'ώz7[Zc6ZK%O@Y3UFpbgĄFZI}ZǠyvF1V_Κ = Kmq WWNGvSk%^8@(ڰLvN_:+ac4Ĕsu(&@7Q\Tw*E:FẄ"Y,rQ렌Ǒ*xy.OU}Mz~صC94 x,;zMJz BϮsYW׽W]C7d{d}`NʀKAfM=o[Yަm2Cz61Whbn-dr~9>mFi=PLELrn2/BV[0ŵuVף6Syd$R|(%8ũP^s1wyL~b Gxaqԟ()g sW=7`Mfʴ&#ol\hd\}_?sr/s2b"'A*,To`o [L?}\2sR'vƇI:-zŒG(=QB+⊏86-z,_/ZTP:6۠R,?Q̷u+0B_u|ʤ ɀE68Q&X/RAV+XgK]P]J( a|0Y-=M(|+NOZ0 ~) &pC.xI-587eR M`~EL(w ZcWwGHsaAڳ vn|}6|txQe0t@E,vǢUi#\x_[*[gOd u mQ*kFz"TG_P zpd=|߅Ӂy9TJT[Zk;?E`uemU/*JDEX<5lcg{vԯVKAg8h\&ۉ۽kC%c.VGD,gi\dMh/I輠9Z޹f Fc-90[s.躸.6sIFp߷Z]J6-BRLC a)_xo M.E'P-9"XȪ{iLczG2VηnɄmOaσ;yu̿Hu͸ 崿j7CLź3X}[o6qh]4r[{UYf lU^#n0&UaD%6:aƀUls.CV|] KAlhw'<;t;ٝP9)wY݀Bt0 h#3=\L$nU6l5/$=4Ql TysJL+4Orqb+zɈ;n]N?_.w 7vZv 848[ɍr&gսJ(0I,oGR"V.NPla(7=V Œ7D ؠa$VJ`v`YLOy:a͢jR$EMMeȨhX+ @$p]q]µ: 2NeWh-^IWZv&$Q CrTS6Jy8̞43FϾ@5 O!=Ƒ.x߽xѓ0- n}M]dzp$ }ohF*GHUK"L2zG͟mzUT+B逴ߨJnJB862S;]sCJFːd;_bcIMV\>c ]Y},T""S^rX^jb֖]Q[hf3du ďѣPԳTG=KNG[ CAR( ^#[$.mƎ`#z21FMf]~qvX9Ú4淕p[3wSiRѬ"3`Y|V! :4Κ6zUF% e|%XY(g"tKR ݾO!%) Eu $: eB66qEKb+] G\ן̧$]A \Äh=I$ZKQj,0}\m2\iF.}AsPuSL1t!ũĐz @yP+. + Գ s{}y D sώ[,n0K~ \0_&Gv fWd~2yIRf+ͮ ^N 2¼# = ZϩApt臏ֳ0J> PڑX0rxnzW$M\|mŲjb0iǡh(TewZ aUƢZm|@_{ﴏ?hH?JN@"ޣnfq½zx9bJfu Fp*=?˅zZ …] t!Tt;vٺ&E6S-Ʋڳ¢~Rf$1-=DR$5fKir QB s6Þu]'3{BwT+,O2&j0Xwf;tX-' de$n3 9@DuTzgLDŅEO]~9<#ḟl,!-KBE%}T-gK/?Lw_.ְp$D>?# ۼ+Ӧh#8лe.'H6b` ;ae!cVYBuf 2M [Q+A%n: ZD&ų-<,.&NhΚe.{N#Folx%b̊ٽV@1.L%oH>R~At1et"u1ہr0#^d.ï.Ѿ+X}8gy-Sya(hCG-}QWOsQlc[ 2?}&!-4)3\?_eOn5TdVϔwje2ne/H#."8^zȤA̕ŀia2^x.}q uᏂ9;$$c?K ي6Bv1}}a?ԧ="" ^JlmЬJK!!"v<~$"fe^t]NnfVXnZ82CJH 慍'48i$Q[ i0K[LZ'-]T}8~n;t,=tV:lT"⿹ڐ p'Ms C)i{e5 JKvˈ G*ԵM1#ևEGP.kv X|E [fnRk?fo_6)9I(fY%>Ne.q6\vD, ਷) ufm`1NfȡqPS$ܟjD(J!dQ2nzWηOG`?B] !;X1y wN %j"O?+Fݛc0= l!EZy;g4‹SdɼrV{O,ִ=uJ'+<~ރpHT>%HD ?Y[Jp3Ѷ*_@Y:U;4B5~oz}D`OT??[wBep=~;G/6 6!o1|7QJ^8 AdX9Cg}cP!zZlM7?Z!J}N%b2?D,αq `JǾˑgy& ]aDX?ճA{0xH@e]Wys)) [թϏ\I4/$anKmbg6[Ǖ/UDul5'?E >EƔp9b=[KAmG!m^,\PK&[r.ko}7ڿ߫D!+PkݮE3[:#cWomNw)ؔ҃L"h|V~~ژ!:UfFU\  .q_nx?$&3~:)Fqy{̲qB.J%O~G*}O^>rވծilmE#XЪX!,wY\|}i q:|}]]Û )a瘦88"ÀwoogHm1GH[bv Ϭήump9:e8sZ}.oD1"U,@uo؍FX_b3v䛬<|G@S]VY}YϦ^# gZs#>7 aU jvqU@mQ\b vvlBc.jpRa^UT?tw ' w'N9NAϑNKZ\`͵:aA.Ygc$0,JxCKe=P8a :#և}aY0mN/'$J1I1b29|4`'gd!BoW8n9Q _oDO0! E쬱]}i# }f{Չb^ *$@nVۦ=;,ZBJU泂:._dB;M' |UćRt\Aw RZ'S>~A^)c%+P"KS_f.fjqՀ]sp.DR_z.gTq P1Pf䪥k+75ߙQ̢y` ~J>} b?Hm230aiB YP(~1 %V#[V8l,x,/h/A{雽gZE׀k]T~̣~F?Z1t z~?S#XcʵX3ߔ$ߟ7(ۘ?PD@.g%Hx'@ 2u(q`,?mkv`a *0YA>G._22Lž*!Ưrn% M)1|y;0-! (M,HO68[on_׌heyMQhLӍ~6Az Xl?O˅ɾ7ﴁ#qOqSY)p3#s<+R-@Xw-[})]8yVgk(i0y/%Q;!晀jfNjO&޾wL7OOq2{fm~FJ |t)/#iVC쉼p΢QA.n2i>rNvUPql ! 9Z !cJ+ͫ:.,a_-yU(ezÂ>AT69],koHJ%2O}z%Q9/}t.U?KbsD #P]vi7PkSe4T%%sڳ=HFߔ` iE,a#wG3:5Y"V2n+"R60N1xIE6pHZѻn_i!bcj`RזSbGΉ0_ gD"f"7 G!a":d`Fh|fs_X98W)=gD2rdR1|>= O>X(l/o,8ĝem<ܿT,u9 {s, . ó({k8",}@LM2/b|(1Z I$)Ѹe']ٜ'ņlԏ K<K.aehUQM1WK  uٞ|{슶ѩ7pП}DIn>*# J&>vx+z2^ ^+lېXb ̵: uDp7AEٜ̒,k{>{-c*( *nzyhTz:lY[VP1GPtx:[1#DS9`-{8hq0==`e2ibJ9^WU,f c;GM:gbJ"V`JNv" Cp=YNmYtiE7k қRl" 8nگ {_ !:AlUV4E)r}a8)9@!s 3GLς](QLi/=ʁ;k}\) sk"R _E+ >=X/~ Fc4I*eĥEU+\X?26{NSʅ/`3#VXlN }$V XCb8ؖ0U,'r6 ֐KS`0 ZF%ݤ+ ̩MW)vpۗ.T8R^JMyd-o#I5a}-yg~dv|lyML{0.& k{CEZDF" gezo=Gl|bIo1wbFZEnwH}'fz&@Tpss؃F7fXQ#Ev`rM#@Oc)gY6lƭ)NҦ8Rhv-7>z^10ezNA5Ő,]FSY1zsHriX!\ʈ+N;+L٠oL샧r7y<&Ȇ݀DQ~IםW/Nm@ Bӊ2!Ӌ>T:P'on&zw4-gEx0+_ƍbQ)ӸFs*ƥ-B/%C v$X#OFg`w]ֆ١YYz7!^EjF$B^6_7v"|}$tڸ uCb(%[~˷{r n v,ԳA㙀ƾG"g-֬&{j]Ybc|^,;^s?,1p N.&L¬ v! N1kaf+

      k$}C +|ti@zwmZ4 g ] Dڋ΄ZrONJu!yB:п.yuL8 Rͷ}x!LY#b+*JH;Z&M4,}`b֧uק)jh'A5@"_Z*m=λXaouKhR3C `J~NvP ްiG)q:1 cIo&l9;~"QHjrS$峘ґb"SP\jDN,jRf份eHxW¶"!1©w Iv,?{[f+h1:z>/fo :4)lExW2zޗw_\1ZeHJq®+dǝ' Ng,B wo(YF !ŧ| #Pu'x rdKB' &(fU+9-i>lխL&FY^&Z'5o6*1 3O@G Gn !Lͣ+O_dEZޡ5ι]z7:Ԩq}]X0I|8$#ll[åi7 -k)M3Y6YLRކ >Kse~l*hn~ŏ8|R tNB k*Žb0]M1lfן%@ݱJFOwctYoJ+dձbsKZ!5셚uˇY ~, 5h7QMzqNV"uȈhmT<[X>].eå; ˷a>\A]HFItB?Phk/aReRf럩")ޔ)VcF)I-^3a)Z^3Q睟?IVتgꂑA]P̱?5iBy:< VNl&j?9~xB<+TjJnX^*)1mw2Zk"]-Yd#_ͩi ߰k{,[M 4@b?` @wA<1qdm芥I^7x ,l~q>VØL̯竓BQpSEDXWSB}D ) N9 ֢чi-QD)8N7b=t/9+Ac@6tܴ]58=p!|A` TBNuxCcLXʼnjC> EԨ3yϸ T {K;pF&L\\#zp^Yxk\Ϻ, H!$Wx!Qc7O̿wMiCT G`k~A@`L嘤~@vm}cso]OBaX^DŽ9O햶: )^#CɘpWgbaTc~T+tiaXOo>} ҕ"^S[i(- ^.y:R5NЊHǟܚoB 𱔫Z\jjEi&sY"{XtjqbQ^fTg'DfMA,q+ui Q-Ý Nƪ>yyJEOF;^ÈtIjsEe,*²c:^HFdX5C5LO? [G%^v@ Žl9鬡[!ghM$q.U 4UVWm(Ӡhv=FVwb}IG5ޢ: ]h ˜;lÞ̔~詟EnWKQGz%Z6.@8J֓F۩5 '_B # *ʼM.Vރr{!Kfˬˑ&LX2&P uDVQۥ-F&eNQޱ,ʵS܅ALH>*X, *aCGx3>|]iUna:`fQ~/s"A] t*YF2jͪlV qՖKxYl 1:T/3d;42K%Ade%rPt7k!"^vv=]GAp PMu2g;~ #M-`0;W v~4*I(E>fޟm45f^q1!'X3`9z_R0} Sjxo8(ԵvzK"GN>RqVznaQ0)P轿x~5 ⏚TmsB/rN'0a͛m WXgbR ʿfUi2pmN$dRliP&Iz+b6kY ">RJa=pFs`xFQE۠KECe DΎad<]$>@6l͚\|eu!5,25lS]//$P<&Zg'#l^&kek0k8t[`~K+*Scj,$\̿10  GOxicx;F{7;#K4vJp[WS[GGG&6Y9L,]M. Z"5rrSJ͵<Ϝf%fA9 Tݻ$s8_I\Oev/k#[ Mh!_>{ơ%٬ƺsk*Vˡ:ءތ[PniTM &Gm(\fLBo :jQKL wK^d4?8`k6@@Y0.WPC _ Y |f .0sɌ5\#ǔ>y$/w2<@Ә֢W5>kXrRMψ).@nOϞ(J \.az(R$;#%R Ƙvgky^wJc&}2ftHܨV{c G.]{l.ݥFhuG͈ڮ_fV!5C^{̜'sضsKX. vVv.;}!l\Ec D10F8\RN9ehThN1ScM*|W(2zqrk"88(*d7 eKsXka(uiZxK69p)("~aaކdM+;E}"[dˮ/c\IrxIͽ)DSSs[cZzPΔF/"0.*SZ#NH^ c M {XFl4b -Đ2YKLu Wؒ[0"2]D@[BbBVj[hS/+N\ǕeN&TdxSW[{T W] j0;ZBH+KX:>ۗC'Bt~HΚ'*r5}\0$aI5` z\{c9-5ܱV+;nytj"-"MޓZk *th@.|K =4#ޏ`FAs@o1@pv`jl7dаROC0W\Dv"l^b,5aD ɼ1V2=}xlE6D|6#2΋ϭ~xnȲO0Z+tv MKy˔iMQ4b, `l THG񌿙 ]RlSY%y${ho ᘠ1j;#qqxF44؉;T΋۫uh [6 LZɛ-ݶ'DOǡ`mDy3K! d+acZ 4߳~n ;V?Gԧ*"sOavS. L_(De5gW"ұ%s3ܮdM5Ož~VǚlN:+ qE^ ClEe0^h",vJJ]K_paMr0WAY;ZI$E5PfAVЏD IFQ%xHb9ѲYH#f)V ;[b\X!/Pel΄o/5 sόT'rr?D5zAgr$T wf*TUl0g@۳H_ВfI2BO7%3+nף!fTף\{$yp>TB<]/ޔ\QzB+1fkZHfvZ),xW7b ixHftIzS91L_ i'y0 pM4s; p+ u@|,`3.E"ϲ]a'<-h3-R`3 =-o}5[npor_vBkY v^1Hh :T>dstȐ5IhĶw/ރQΝ2{c.l#=^q=f%.ug$˿{HD9Cl9B>lMH/R{,(O1_|Y+%N8BҨu̬N\D~D+hl\9_LEYcIA +(lvM°3!Ul xi25>;n?Hy=[]IE=qua_5aLRoPinG]y.2x` s#y6+ѮBm8.i MH;Py"[é3ANA.sԊm#:7o~vV)'sX]FrQ7)]*X+ ޻e ; FC]ú!ua2gwPZ fu ~]Z-rHk}dx؞AiSWC9(,Dt(mS;O|p3#ɽGQgsdRSNy*ij],iZYG[#.C40ύ䬄Ȉvk$""}LU#{^_a-‡n: VU G 0 gZg"s<Q1uO56=|eW{Z\^=;Ҝ\͚.WF449wؓGpFPqzbd>/ᷩ\gqZCnsl(WnHIbJ4RfЃd@%GcmyI*3BwAGSi .2 v4}o 8ylJ̠!_B2HYtB!oHc٨\u۲6 |XtgWerg7؜.`cKFOjr u6l2d!&X=~c~ R4 yãLf\"iy0+ie2nk/Njě"h2(Q'`dMӂc7em"jl*nzl8zmΡUm8PkN xlc9o412sAԚBӟn̲!wij4[oX5EV4@+IӦ/aU TDR%WB}! 7l)k[ 2 :.2KHxՒ߹C¥̣vCi;NŘ3b˷>`g- u>=ةKhou[\(sYA[H&2+DAw>Taߙi}!Zb|Ώ7֌gQg`NqJW"Z5%|?G[Y9]:kУ fR[w0 -)7!n)A׋*ު|^^떡a"ڵ8]2Y{JsH𶏅CXc6`w;QEXNm.=}^,2OVfZ864-H(cg|gY4}"Wɒ. ;)ъz'e-?P {zZ/.DK;N `/rln:Tq-ߧ .|ΉSy_ʈNYeoNNx'8ӫCEඃOlW=K>l'`. Yscybؿ'S+LK ;C{ BJ&] (yxI87?هK$Qp ,#+o-+{hdt%TU>}sɯƑ+cIaD&kT=4!ipjh}"[a,b `i ؚ)*4x'>LS# / dk)Ql6+-N{b9to ']ڝ!w27 BC-FD^(ty8is\r 56Rhq%üƮK`3ܭh,Zfи;ξ3 H.ĸ%JC9zkX։8>W>d[.KftRB_dkgNdx3HV;Z<ßGԸ?rf\ku7[y\ د"G~P&%Xkb:9`vdq zBhNs,f%28rY}c@~g }L]`Ɣ`"#Ib*%L4l(A0|fI@˳ / bvoݹ`eڦ}LzE>1cM ?;+wTasT" HWAՄ~r^,4܈w D}>I!.̌QsBya!S50Y;40r$u[kSt/":p<.ͯt*mCx7qӮ&*:joބ&zO ّ8rp(% ?zl"epjNIl$W>U}#EfUA 5&YiW4cS(SX!^ 7c6 6b&*hxoHҲŮN0葧14ȐX3@`y}ܝHS<LݶCT~:®oQdA雹|ApɅ_|kة#(fy2A#xj\ejJ, 7ɗ N\VB|fFKY!aS4,>@#*^U3V57#,@+SZ`$&¡yZ;P9z|t ucղ/ytPS}\<# S/~n O5}~^]Oh%{P5.ss\e3/=5:~\,9y_!"irаGY ՇZ. XE"-cŁn~ V aic,<2;5giX`,ӽ{+y mco3gwaj)4~;K(9E ND̙L6de8$1P-Y"tiD*Xʎ?ɅϺHW"`I5bGс02%K[kg:֐I,{Go4>HŸ_Si%T;F겱ڊ iѺYpдpݪΖ?w' aȨd@ϕdon>KW)8"{$&vjLɏڥC- Wy+5$+)t:,7及FO*DxZIjݓXEEWJ"`Ժ&R4HQ'Fgb&Kb%ƾ&VxkbF*i5}#)R9X;ZbD sv`(Hjbb?Z'ro!H}䵝Md>Kfsyw AV"GJ 8=`b_vz]}u{0fW~q6q[ 'S|E4[q{wL+fkd+r4/`IYt!V`n[C-ÐCࣧHd oF˲Ր+rWZOB`ޥ[sA;QQ?Rzw9m-FQXԂ>;>is^- \MР;,jy_ U.e0儳?ދx[ YCgrѯŎ2 =VBu*<Y#Z ᖯ9YIXi d]|"uiӚuAp:YYܴ4] 3,̓X0%3ޘ)Z4{05^y1 y5xܯAi78l~mm?K9@k[$RА+C3 /%de(x6g j)s# fԘE4{wVdE\_e[$߮yͻ?ʲCHx>(a+J0@p~J5ZVlt<-\s/FX f/0yJg _T>ŖbG7W7/eZ3BZBU 1 ,q}eqU;ky>v T786Q۷tģDr[4Dv1mdƅzk8pĔ\UkeNLq|#rޖzteIJnp3l5@^>x:EpR5( C!Hyp,:sL"͹)'-z/_ʲ͒K ;z*E>nR 8 9cZ դYx}$ ^ů(rB@]/Q8n]+^XuAV|%o~s4eWweP:m+ ʁH&Z[, l2PlQ)yEF18ybr濓]M6#믉%h {yu˜.Ahy4m)WV.tZL {7ڒ3QRpyX!}B[I㺄ϱB-,LD*QQ<3r;lkH9֐DSS!Kn0]]bZsN /qv$GAJBinPob ރ0nų_9ë'*(ä@ȞaPBy됏u o=)zIVM)3ei ճoqD;匊e/%N ,4kbZܱ}+QҬ"[u<b;:dfNϰQua2iFl/<(v![ ]Zy{#5, WBm:MK+oݾM۞4$度y/B`Y-09ORQI!8?GT D. 3ŝO8&Ҏ7aE_2".DUUϻ2ѵJKEI]C"HlX[B DI+ "PMzW{U ZFLi'F}~i'5 ,x߷y!~[WْF"69n5\YLt6v=pVt- Ύŏ WϰG7Ŗ%3hgV2`1]GKoW&M ,-Y$xuS=yxS{~Ģavb$r8Ϝv7/cLG uԟL&ԩbSAmjĄwq?#/6g[е~Rm=~ߵp8/#;3fƞr~ 3(*J\Y B!<*``z2p,s&0bÑk_Nԛ1-gp㲷[ H(旿 TX0.h{;RSNk|('BQ%jgG">i&HsB3>'RnVcG߇<7@|ֲ&4{5@UE, pF]T~n";#WAnCE1%rkB)9~Vjsk̝f,ObۺHd)]1~!rzx[FM+f4cX {YV>;k7̰{T~4R+%kқN0./2/p52 p/,F??cCB[_(?A2v+B2&Зs&ih=8Sz:[~=XObT~ܸ]VpNyDmXhc9*WeRMBΎ0gWBHƍ/%"Gt(_Sws$xE`*S/]YTp7(w>UrpUy삼q" O1z8Me >ʾ>b w#Z̪"LK(v音4~AJmfiVJw ,1U} x"Å S D KG]( ~[B uOffg1cɚcèLnm[ ܥi7Bxیfz(A)r#!dbަ7ޏnձV\~ gw-ONRX0P6umpvỤ-,`zT";_fHRlNu tE{)*LwbÖ fP>^؊ {^)NBZىl,Mx3d^CR-@{j?q c < ߒF͍*[۫"Sn>{ùbMzli4W=ĒxXļ ?,Xe_`;vV*,r 2!CF/]5=Tv}ΟI@~qLZ ' ioSycA5ݞ^bVyIx@榶ʘӊ.,'>bv`c6j6L^҈GuaځP&jB*J 1 RN}?߃VٞsA40R٠hq !)ѻe7,1;|r C0߁gHw/:'yJ5 @-5یZo 7Y#RÐ_/βtD tT1_뢢g`/WqĬtOU_i\#h֠#cK Qx+ŢۧD6ML=k1;a_ǥߩJ_u8/RK(TcL^iBvA{}RG\/J,i;Ao%bN8vrn1v($ Z:4;@v b?8"dEirkc R"x5j6=sgm+:ae*n֕ 5.Ssv9fV3$_eD]IP-}?c,/ 4]xeGJz7 &<ʽ;(`6Nb!) Bzr C 3iaΜdN8YH'gF'\C߂Im_(ȇ)9XRYҩ^v82{2Fu$ Kdb)w3:_œg"ܩjXkUE"GeAE9$J d}; _z(f k]8lꇬ^= zZmGAe!n@sGsc@SKLn~bȽ<,f͘&l֮嵤~.m (| # eO sÔt_C$}i> "j!AαWspV%Uy-ߵA $G.r>TxL>Jh>gDV-F ]U 53< ѕdTB=`lj-5[B뽒3i G ܛvXSMZD bIYN;9hnz^eqq+Ĵ0;mCL&_Ho4vqb",:UKIfvh;?je؛"Ub%@X*)qw5$s({bpV7Δrkvbw ;<ΔNt1z]ttdIY1J,r("q9w '+GugdW\պ;Y6?tS R6{/h&s4&/FiaIQɛZH[˅OȻdA"*4Fnŝ6sY#)(>e2,^tϠ~Vȿ<焊ۮ@u1Y/گ-X Sf׳2q3̳h,l`M>4 ALtKȴ.gۍ#B`HO4X}8= b)4AXIo&44vpKbWBel7#KDkmgD+T|3 cRi-IR D5 +Hp/@RݕѦ Vż{ {)F{? pm 36wN}]PwOq= %ӒqsrIOTʝWB`ݮv2<Ee-uu>J9›rInUL<5t4䝖`]D |S_j,dH [״3u;,kyBbj5/X=-hKu=PU2ʕ̹W-s/>бCeZ}:D앚j!X?߿32懜Es;J뱪썚u*l$z 6I&Y׸/e+zۢb0kõX e cr^VcMQIM\ oNl1t1Lum)e. P9pZsO{:a=g(b) 1t8ك/ƙ  *{ hy$K|6Ds ɦ\ Hu%9ػ+| ){?'+Wo =B3g7))͞,!RṔoSsl6xEi7)jy<./enCuK/o@/cC'Ru\p𐕚B]vM\ٺyZs)!Ba;y?乨!sNK3CIAzU`A-O/iWգhx-pI9rЇrW5~ɚw]WW\Y̹(bR$aL^k9~ sU&79]z{J7"݋hL'O򜄟m5 UGj\qЛwcR1D5t_"}Co ZɪujJ% rye)]_G^{'ّd]z+DpwKJ\e*~yVJX5c^G ַy|nic Xջ ;r/-d5ΔHL<8sx9{>XއR^9!SB Mp26]XLacX;$YoC6۵S}'- OO,"w.hdHL?oL-l|8AdHyXs jelMbJЍ LAg$ܣ>O=a,qIΡŷpQSedcstM:D漊u%4^7J&k\8Gq7lxc1!jȂ->/sP<$=qK&o2Q]&EPUп{9 o%J]Jؓ"3B(I lOuM'gXԽrP@P gZl cf'@H⹂Ieϴa^.BWF.(m/t,;l{`./eE@3pN 14LϯJIϊb5)8 J2(s >V+_p\#a?Fhj ˓ޥ!4 ä ;[7L<NİJy g~>'j q@QN2Nt;.#ތ`+K9Rx0EdMpJw.IqDkǓhWO*Az VRb ̗)~g"˥ n9X ,5eQYvK^!&R;z|vmu9^ w%˜yJ'ы^a: xPl!(H,xpe JS-RXFq\]| wWK'^0rj`²'.XfBںjC?-Tlw5zݝ`a&1`)Fݱ[? 6F%)tR?m*mZ<ΣH~@Fyu`7K#¡HQN^΀SrOR (K[9D`2y7b w$g=eY0F1iwP-q9?@>K*Q9*ZD;`;D1I^>\V2K>Oy_4p-t6f}(L;m,v H +J@ӡz4惋f :m4{y{Z8Ku6$YudhkѮNtis"6O۵Ua̱Vaۛ}֠!*g( bO29~U`K̓,4kKSi,teQs+C+<2 ζ'W$ZYgi[ߌl5X5hk9+uL1("^5a294!(fs5@'W&V澭l;+miߓYKךd:+]T=]X8&@Ңp4f ccHLۭ&Zޒ^]F:/2rimNd9J7}jGc\HM\0gYn҃jm]R4 ܥ! %=Vd*{E ނ|d7:¹]gbƸo#tvF-g\>,w/_ MEl6j~$?x*,E=]i"\Y+d$܀b 9r,~ dU*YF[<X"qVNQ ^Z&]oY.OS<|#)P;祃Wkp(sC? !1ߟ/eΰA,JL4I߳ټ Kh,>Jd&)Zɗ#~f + y,J㘓ˇ֭j&DcC+GM#= ZأΆ2?i*MxfwN)thNJ3]$ݘM,&@yw=W@ *%Z''0C,w@~O؆d-fX;Dp"PA<ߘ Ϲhy O%uV0g(ɉ$i&kfE:Vf9A '-s;pyea{^P}-TU7A^.\^˿IͤܭuBß7 kp*_/a/྇ՎK.)tIy@EZx$LbPz3-W}Yn\!A}SK8bdF5, *WJOJʩ'Ь}r(xUM&zYø1>}ʚ"K5Ⱥq Fz$!r|BC|6s"cĚpRT yKVȰҎaSDIa V.nOg^daY*d{;I^y# Q#̃h$SvÇM_v ;mNܷDҩ,Hۤ@~rECb};+4I=V w\(g%M|""Ir[:?AMiu$M@aLRj_iq$ >uOV4N0{pae>+g6֬m/;?WYY#4S7QNl>\%qڹDpQ6FR9"Qsy&a$Mɫ{6Kt*F;o"s{BFbwpW)9=- /gwd(~!WٰаL>!}2u` 1XLuvf NLvi? '~,X̑ƲhL/x.1{q]T mHJv )c8EOvJd2k؀t Ru6ϐX_+Kgc KJӽEF"ְiT@8 K 3\*ǸqK1n-eY+~W QAz;4"fƾu%}\ޑ4P3e"<] yAT}6Óq`0-m;' MT0Z2 1hmiYI@уQ9fZWu]0x!|0=-M|YKƤioʉ}pb@y/0umD-Z_0dEatc%G~g݃,_#/`_Lv Ѐ?r`cSƇV'/+ f.jbdW] q (N,T}߆C:LU:wnk+F-k2ͅyH݇rPחC~ۭy ,hj^v,H*\tZ|ER\sFF&XrEco,w@f{6*+p,qB)F3crq.9-U*E=H8 #Ur0WDdPFix_ۈ9CQ"9xs2 kuׅ@r*k38yq82ŀd 3s]HN-ذ ~Ҫ9.'a)X-d.]2o`ʅk7= y"FZg͟~I|b;Q9UTx*-k$Rh&.:ǂuf+v9 ~ iP,*bߌ`JkEb!Odn^,^}MU)E36TXUn|7_2tu~MW?}EZex.f!pcB: q&#zsB:KfxxQRlsfn* Z7p,]('tv7bj#3@3ϐ+?5Q%Cqѣw-^5A(m5OVTJ uNh.7u]p&,q(/7{{;=/b&?~Mm(?;4V,@ITVj1o5"j$]͟ƽQ/l=pxns/ab2 5xm۽$& nLINg 9˛61pݑRvwO2BlN7 2RDϷ`[+Eyu?i׿^.rњt-uآبmīr5vK˙[>Pu&MɄ3œU?]{}AlXi _*0آgW̟C #O(`1W~][Z_,$K赲1J!4V~Q#Ԃ^+'E"s=TwgYZ07070100000295000081a4000000000000000000000001643420d6000141dc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/0]?Eh=ڜ.+U_h# .H)cwmYR6DƝE2].;63Jȷ -V¹xOBo"Ө{Z`RiX{7FwCԱpع{ @sdad^xb|2r~hpzI6 GL_/Gj y8K*i KvF.,R4X%.۬6[:K&&!%[ ·ZVcOϻnIBov{,PεC|]Je 6r܃L'jE\4x4^+A~Te  *;hMܴ/2| -g-ٝr(g{QrWDs|̞F ,7Wo㳢{i!Yb@j Q.'_KtE넒vT`{ْH^YrO"`\~nӭq~g} u8Nj;ɠwuexxOs% OIu%Y|ng>wx}}$T/HNQM=1Wv4)mc=-@Kaim z(M$($3nd1-F9gΧ~2\n/TdO>r2ǂߗj0ǷAF֢Y5IY!f6<0C+ ƥ4a|fp*ai|FBﲷo1XE1~.6ުg8\R }5:ru7\OyJ7\HQĸ'stJ$!@`x3eV w753N9O ?Gnj[@c:|MQ(1ZjQ.tjQym~\9I%J&AUʏޒS5dR t$9O`/{d5B*K/*V`7E`ȄXwT%qI8O)O-oVL?! #$QZ`=輅3(IK%`*iM6vz}((Ow WJ=$onAG_h?u%|-Q==i].TR|k9 +w2nj*0YKdN5'-ii_з U&[lƓ=$QĚ}^w86 `ҚC}SFs*9^dI2?4E\KKVL^KAB`8B<4tf)P'`Wx/^1;֎lϤc툻HaCV## \m6>(1]FO.#j$YCNk$73ewR n^ ԵBVb1D%+E%nf6 Qڎ^Pfqf;¶ˆD`I<2 =xN / ENN0m9ʗ>(K6Sͭ9UppRZxˍGEl @zx$zj[,8@~l";u"D+1(5JL`6S*1f?B rХ֟Y*C-ܙX.SO / Zkk@͑*x6GqTay8sr!$HRhrSa㙗sȵ3T}<%vq+)h2d!υ4; <` PBO-Rr; ا5A\ay!ػZWEAUu"7I4)# o4T;p8oT\32f/rU6 VG#-"t5|t@O2q@!  p`ИaIuX!yʍS#A[wԩ/s{[e`CN>2/ѦIh혣06( G!@R!@C!ko-06b "㣜z7vE<}9r/|1e"b%,L( X1O6jKֈ|pr4]s90Fg4 (Roe7pdqjT=njީ ^@-Qܴ}euQ#?nxYE}k"7|*HWtx:8*kX4Pbni~$1jeGfO}Nߋe2بB8]7go9EG5gS16}״CI|T/W4.t{_1w":}S%{P`H7Yo '_n"W%3X6#,AiDppB !}%-/m 2aO}r`2E_Wo=7uهpӠc/-!"0o-o@{)@ Fe+tPΪY:v;ױ ;cZrXl<8!,X>78G_xcD!E,o&L?;!-e9iUʍ"4b{:|VmZ#0zkJƤ+P(II<0ٮ~zlGYWM͸U3\8wZ„HS%)Dy@.`F ^p1M9D1ǯ=_/Sbf+m6mI(GNmśHSAݎ6iGg=ZBtȤwvf Nꎼud/º B{~(;D?!T28Ncj%#d'z|pzah (Hb[W 0i0kfE#MSBvܓGx 1q=xT=~,L]x&vuMb@z TdI Ee{G'GO|q*B!&HI)zIl*ݾ:*c [KaOx*b8@ lKXxIԘ[>$BfHҍ: ,CC>9tN"RBĽV%Y;nx 22MV4s}1g\HQ򴶯5zSoZ<{w$ 6DC,8C;VaSOLvafjB yw"f(Z Bm^;d~=R' IFyEMs6 ʎ(2dU^ L\ !^ p™e 27afty!S4p3/‹j YX}qH>iZ2c%ט#q,b\XmqIrD&|M꡸P@g8 F,}@.zjCUh2C02_ې؟(:m4!6 CQ=^HqP|F-mD*bs E6Q}[\+<$ 2X95b) 37u;*0١&ʱ o4g+w~3 %o i/s֗孄2I !],|pwœNczoԆ!)S l[\<.>\ut6~&0QnDWɦF|ĴK9.g7HK8[EnKIThP)~VM#3hosm8Ôe]SFJQnk l\.,??t/аN4hz+1+5E=7hVayO=Ddp|Q=X2}+poE1SMe$9޵43- 1z$f^Gw:Wˍn?/9JEZHKLRxuTHX^ԲmN3ʫ5([h y*LI0jLP?6(buYDÞ"dKE.Sp3k7ǚ+:7,,J0,z-,{?=<ć7tOM3ԤpYܰ.Ģe{Z~?"VE/"όۥr֠up<@-0Lɞl~crRyΓzb-`}|K  ,8;,KD 1aox ^B7Gn V :RkqHs|Jl NV\)(9U)GǏxk]Gͯem]G; rwI睾m H Aq+%ĉ Շrߐd9ОM3Ar$@- S na,JA}'ڑޜ )m)^Xt!J#)@U o ywS҈j8i6|-MA=Rcbfot-)8Mk[7 B>,WD$v3Šb?d\8$"SԪt_z"S [ L\n]iLsUByXnz6ln]f匾u,nw]$Q@Q1%ޝu"?H_8Dh˧I:7 ]q-+b$(N8*l=~V IR.Zf/"Dy;spW sL,p] w+)R$o|M<|\OK 񄖑Xik%QlBW22օOCf$+\Ι2f6L]+I?A}Goqb>7PnFE,XLv2#)ERc j1*@w~:T `C?i}#G xR|(1Vpڥ tveR ()6MË exTބ:L`r'Ǡi8L$o4eDeXnʉ*^JغK93Sx t)oiE+Tm9Ii]q?NE7#m &|A!O Z?zlqă~q \ctŰ%}Wi J/ȹ937 .O>!Fmxk~RkoI1:E ߂EPgcZS5o=#x?M,nRGCUu򄝦X\?]4ArhB>(3YhyeUhd2(WfcL)w'q_1/ż,E7e^nK|#ׯh4g7\ 'Q ; (m3'^k Q-jyP>JE/5@ 꾂W&KCvawtzTY!8P@9@]P4L0zS)k\˘s|+> ʺcngӒt]\Ј4gY-5uNTLu%M+**]9Iލ_ch)y bHWD,t{@F[SD=uYOP>k|}>8חR7l 3ϗCe. GQ HHx"}K`56pٗc1Ie>\\/}׿{.V;TEFSNqW3x*Xݪ jVAd $e2fJ(_AE +I1̆6 b-*!@/Y@nwa5$9,-֊-_{V.4fUЩ ûj4j@/ߨ]vv~b8,6MpAרB0zɏdP(ܿij[HC"ԋbǦIXOqd~zH|pjJeFy Ğ4X ܳ(4|wAk1T(O,߮Ǧ6)!v0K5Εn59R ɫ[:fu%Ŧ6< pP=|H*qa_Q95},4`D> {bUz˄Q{D# |1e/=r*oNZ#XQk_dyКpy1eq&U4t)L1sTw đѸ߶Kă.5ᝑ@kXsiuuCwK UтOv PE'=s Ȩ%G6B`wW,BƤ# j2|!2`Β1bEmBԓhan#y nWb28cYQ}G3YJ)seOpڹսv{xy2ոdc.ޖ<܇7&ܲF5{@W[jMeUN5L'.S }dOԈ!(ka{nKO{cѮ+vu0Or 2ؠ_V23W[!ְX,0*P!8t ƥnpNG,j<4I?L4όs$Yj88L8=I eVzbC_zSZY (WӞX@0rk-tͯUĕ7/]<65;3Ԍ9/+ c6&MaCb$4Xu,;+>[Jۅjtk)cGLcoa9x!B`I$myu!I==}c%Y(ʪڞQ$Z|OYb =>\A% Y:ץe䁤6iW}[Y ̼_^a'w*ӈ0cCnjTo@㧍#P󹎐Z(OY@2xHe_IQΨU)rYs rȑel4ex=HL4ń(GUGOoa:_ŚNMk7T\y*F0 D+xxu]W|~*q.=ٳ^ag DS{p!'—k| [$@ըLb}U9ޔRbv2o&< Iˊ/(M&^u|O7Bdo3:41i%p=a!3L"Vg@r7шR1ǭ4ct*<}ZV \ZD3iA*'o;XY\TY"YAoq&1zTC뎳 V:<8{O[ӤT$@ &&ĸ}\μob{^jN](,V15vv:c(F`AwLgsS%<& HvJd,3SԗFIX~m. }{7~"0hgOd3gЭkK,q؇p(KYmJ6MVH NOۦLɟ [P*̢Εcў<馪JCޕU#t>Б4-DMc M6@ &x4l: m͢Z+]M q-ފx^7ܲl3(!eKq;it N}ڋ]AY M}v0tmNmOkqCQZ%NJI孂];Ui^,T(uղ-#rfS2MG[?\ 2$jՇUĂ.^HYubҞoZ[bda Ƥ.WQ4MaL/; f/=)_ dϱX±I66R$ұOud([XXVyq}7h>sOR4`e,hkW%!no]L|!=_gc8OJ T[^B_4iC'] 2AYԀ:lF$;q p>wџMt(84M$77*0uykxx+Hat܊n(ږn³Toh2`Rxtʂןӛ$ 7m pHO/xjvY]X!5!l@pX̆>b^ʏ53-{@2dNr'*7A8uxM045QvX>LdTٽe % g 6t<(YlONqsmVa+H*TLymɑWlmbF'V:LRRB HҊy'tKrQJvQ8sg&15 b`q#pX܎ V!"jC 3<[v{:p,9a{jSa*s}"AXƂ3йTXr=# Z "E[-7\ipd*b!gKר8:*koo b5TrEFyʏI]X[YVK ɦ 6mbM_99n&4LPA#[A[p98{m[\?u}GFIIؙw=.R(.ݳ<Ө=n֣tJ4H@E >px.g׵z]N݉sIe+~ (V֬(9ЮQU;VV 7I, P,`ld0t֏=Vs(]&n_˛"-P ɶ5{ drJ{3 ^I2 qPO ^>o @|C$ gU5yryؑ*mBZYv&FZT{{Ziu.yYEE|<8%#79jj]37a"Y~ (h$`,;#҉Ј\ȼyC&c̯͆-nF=j? aC{DO'ٍkfwr+Aeb۾sap nJ:ErC)Paui6w2HD:r̴MHeo ڂOw|~ Z9[(3ik@f~LtDNԆdU3Q9h!W~z*A[o ^RCtjyq8QkC^~hGIȖ/퀘.~}տ1, ` i܆ ?;]fIIQJ0&.uF^F'Mf9BsB -mKѸ AaﲪvEg P:mi!Oxpx6 GRÓvjR*&B[gzyAcN[jig8\9KA_5GQZ;Օԡu,oA\\ص iV+i\&iB$K漴NrYTaZ4eۆĽƖ; nnD hE 9>1!]X*%Fdi5SXo_%(Ҧµ&0Mńz['8u,K0#{Δoip9+BZHgy.SL˔tǴWܒ mv;՚!0(8GQ֫ q윎DgؼHD1i|uJb6/W!ЦʹjN.:F(N#[S}Z9R|P?}]PĚo҂~8 4?׻2 'Q<+L!:KK3M"Hh"8$Wbz_ު +%XͰszk0c?sD՗r3?p^0"5!06Sb2ڬjelTAE-H8 End_ּE$a 97'VnY_yIE.ʧ")Ty͒r";!,_;w($~XNrSgv3uoRhj:2Hvtt`裰~& Jpm&eS.?u#oŕ8mO<G=u9 jSCtZyVnL&%w[^<(yZ^ŕ6$%~$jUSڬ'ceng3qȆqͦH^Eh$EMF´|ަ݄iT_d^#\t.kBI4zCeIJ!|F뤅žT;^׿T|n7՗:,I;Jj:j6X<ٻtSTLó y 8 /ZjShnxZMDǚ`8M 7Z)y NXz4ƶjk=@N&F; >Bz']ؽN~yv·=Y ٍZQRUwdREUYnuk>İ@Di.[ \t<0Wh{0>ŞJ @w&>P!uGn/@D3J),W=\QSm!j%i8'ĥ &$:4r?b=?cQrIXBc.$2b'2W~Ơ9" |Uqr;K6KzĽ\||]xٲ7E]zϊ t'چLX7„_jllZcVpr<yzŴz{u9˭|:E*AZC~m-4;iZu0׫퇑D9=#-ayq4\QďjzY 7&0.BNȨTw*:3(:8)skcP\ PjMCjwV@e)ih;0އE`<%|U,>NbF{z60 9'9m=PvXx΋G㇃wy? ' u6"`PԊ3Zz@$%SQ"Bn&kk<lۦD{eѭ76|bWLh6L~7X!`qbWWVn^p-1wU50t>_ K:لvC #J!AN6tB38&*X|1 *yLʸ=aK@i@H :lm-zy`ktsƵ;rq\6Nľ?MlKHSkwZ۪"`)gC$*2"DŒgrcs/Y4+遇J؄Gh':) IޮSVp![yecg,F3Groؓdu -\d:YҬ/d Ѣio (_ Lxhzޥ(T` lH X1L:`{%#굀-X.u(K3@BFl'X*ߴg_ia$Dž d1 ild_Ke"X:<<+^߆<2 Df}]{ R2tKR]؂̬ڌSWǬ}i y<3]mzo< i%c.bl O!*kq:+NJY?K^v@ף@!NQAGY_Ep=q%Gc~cݰ[RGL] .S/ݮ{ Nc+vӧ@:66b2+Hf2ij8Ų b/DhxI%Ur3װk_^IMktVX28f[$,R9ZRnGY.5Rw<7yڽs8HvZKҴiW,,K`^]0I, @8YgRNFrDhuE{{q}{ TwŸ`,v唝e,5t $c~#$Έ7ZE=*rjnJ.+#ODNAYTGᦣTC/z~+@ƛ4~ qqvv2t̟5RW\Qzj?d6/qqwFGȩso2axċ.^PAyg1GJ cǂv?٢Oy$'tqܚeJJ=xҞڀa]v4Ďvl /a_cc jdM{|4\; Qdk$~U"INf; /-296㉇hPܟbXyњqG8 +j]Q 7^ r&=#eEaqm܇q1Ky^ 5ҐB(OROD%֏[4BL=Cb $u ڣ.0,(Ŏku0ҡة':Wg5_6؄nB/~O1 ʱ}["\E^ 25&?J]'7utz UNH8r XM{{ Egٟ͍;n*`dܡmQSRml!j}~qbCkЂlX86\Ҷ{1F7o##[?n:!o.p^7{ޅ"ΖGy% h_HHr;Ћ< )_;I1; צ– Owpi]10oiqy>8+>GDPrFB>ިoϾ3KT?R4ɚ{g)Ձ)IԆ{\RKPSCΏfOSӈw @)aמLUU]gҽ_t ;Fخ_doA%>V [ZnQO ڑY-8CY UG=!t2~]2IYT (iʜ*#Sp6L8q[VωgVMu?CVPhn'O,[$i;7>,pHLksv4h2IWjt]R[kkʵGς_^'wfq|h3T!ͦ{&Pd-˥4<' N{7؟^ @qbMP[nTk﫴7%:S;7'Gb5c&}\=z#_P.\T1$KOgn >p5pp7m91~|=oʧ"paɳ% 76UpJN:Iu4c=bQA7 5e]S %1cd~x)fF鮔ĭt0ge(j({~e*`q6rwK8 ء+)_f/h :֪\ \f[1a9)GcGxg#l.MOT!tX(flKq^AKTIIfpU:Xp_ wVZ,IzNW׌FW;>MNyÅ uXO¸g?i&2fEWπQ>q HwMuQbEX}Bs^7 =1>^wB%T=Ip<';W\5 22S,o4&\. Yz/+Ca5&KU V-(hk[墜3DVbwΟ;d ~&G_x:S;*EgS .m+Zڎ,tZk"Fj#WNݧ3b6LkANq?$k/4 H];Wאl5bC%%_%Za.ݺ3bg읔織|18:B8h%|Q)I @ү'd#rxzQ)T?\Tnv":;$j6;!RgE` >:/✀2zdQ~)!7x~Zc~gs.\ː+vCo 9S6sL%oc-dv̥&2k4Z/V: 'xDQ ڋc "\~m6wMj$6w5z>N, ÷a׭a UFjX5E\)֜~-"UB8GЧWyUpGJgCF&&;越Efy҂{'s+mv_0FaE/J&τ>+Z[n̟*."Rrw y'*Sp QCiR^ 4٤`SExpF^i0"o8Cwaˈr.R(VğFLC?au{B1btl~ Aɗƴ +T!Uʌ_P^}dTAc - xRE?֔Kͱ--h7 T<4C c-x6zlr0nHC+ޚ4 Ii[scMܡċ`hކR1T/MDSxs}ՠw6O_2ey|tɂ8ƚ8VRH}~JVf{Y+F,Z]NQ^ɎH=UK,$fJHMHiB!c(7ޢQfUȄtب2GtCR- , 螞YBޙl`8U'.XmS}qS:Le l RҸ~-O4aBȞkh~DC^~0{yR`,<簟’ 뚮M͂6IIC+^>=Tf³sX~F9GE{HI[1ec'<f.>%8˞Sw^@4%-zB ܲ's=*uL7\Nts<{lc"WhU8cs/0AL&0`:ݕUeōǶ_ !"*7M MR䧷+j轲$ӺXrAxcp7']@g1"ѽ2R/H:h(E.X_B7VA,yxtOh תW `K:1#χNf}lD#$hQ+d OMI'.JրKƸ)b([H<9?sx ><:E¨}nc ,?Kչgu,yoq>=>6DZ͕^(y+OQ1&xC{)^=3TȽ "w<_ qOu'xxF3Ëk4ghU`+jOQN`%ZRR5d vҸ!nD318Lh ۻNv½Tl}ȆunMeI :u;X+P2h8U.9ydEH$xD㻌ABco ME2읅'l>.N riQ.%3C-r^AaXT :o<&ͨ X!cBa@{nTh`nkpe vZNehV |sS]1%\NV)2R$߰l!!YEӌNz8ʥ+}t L(?GG3h` 8jnL`5-z跜S"z?(w>z?Ov-SXU^PiƫZ WN#ad\_K##CdnP#O[k1lgPǗºy ޾; ?Gx@ܧg INkEݬn2NnV6 N] 0FEo;R$,mkqGG& ^( =4ߚgjKS6Z- LW55D-I3 NӉJ 6Ǔ;6Ḻ` E͖3Dixhw lEty-hyf|Z.zTQ-n,_*{L4haZ X}!6yԙ.6Ш$5Ie7g65MOW{Uq_ub_w\q aAf<^FF1Y*irKkÑZ&9&}[oWlS^TRCQtE~ Iz6f6?h6ϗ=9j``ZGDӋ"FvzrߧۋlLIEZZ]eG7b@&@m?_.k~ t G _olMIr_V]@eJS{} ^ &O{DUiht}H<Dz%"-`"̈́-י$Mvh@o=fB-. >Ƽϼc(䎇ڕ F6Zeu1L_8޶ [9Rx깒P֎2JgWW"nx56[hE9 2;tc{LvX5ʭ;@lüB\8üD'^Uc1mm,P 81<. *$.U7\ݮ-t4k|N/bNrcA2M:W9>3@5Ӣ|U}ՉT趚Uo0To!nǼ)Chz֟gz_,H! ג;uґE2>n硾D1,܊+)@W$}ñ=|'i{{p V[@򓶽hP߆Ʀg 1=S~?5Jd|tF(`<5n)^(' k852l3/ɰHz80%詯=53|eBϻJ&~֕!)¼S+f_ڕq\OlYU+2Bj.lL!Bt-Y cjE)=Kmh~Dtg'\BgCsJ4\`L)^]7h b S8ftkdQ\VOD0<gkAB (vv)kA_݈b~i[oS1n&6TtiϹwĪLo@#(])nbcjp%,s*#&*DT.a[]"++{8=yU%{W^ 6FB&Mzά.VAX*_V|]hQ9@HQ Wb+YīL N^4UZR0ӼT#%|GЏF_X72w.c'$IFgÇEum jA)u-Њ !`"u4y2f0lKKY yfgmҶ~5q2Dg73ab.;&\-YYmϙ }0=(9f}`D8pMxbp& py<[F7Ts7Y0O.ɔ[2Guōi@7ԴR^%n1Rt1zM}Ǽt2xLqɯN79Q|Rcn;iў3+<!tHwYmE0JH#\]d7-=3[ui@6 >5nh^x(׭,TrKjK7JRIEc~}Xa9+V ְO9f۩%@ y3[]Oۊ(Ohj!cEfDΝs\_\ȼga)q).̩dqKp r= s\ HPBƼ` +C2lM=jl:IfF4?T<j`Ιp1{hnϬ)Qd # 9r Or}6c0MY%xSJ&U2y$1YQl3K^yε\2Cޱ?#@.z쥻{vu)8^)a|q^&-[:틏{U#^nb,$ mE[m*D00 kWG,]Ex;ԇ9q+YVaXumFn$7T_ yH8'HԌ٦Lj{?^nk},fHNDv0Rb4(t\ɨ cP+]T0vH'wU͂n O{tR0N<"7t4OL9z-{kA*o 5>y_TAԂȾZQu2Jrp~huΨi!fHW>3F@zi\s)|6 ))FV1~A!v4NpHզW_;nRv\!3[hI;>^LDiդCqo@Q%&5ؓ >\@8 }<ʵ[UUgF )_06`N$\>Թs+z- ,6kFHg7* i&elBȅxj]NU3'%4o f1Y9\ǬH ܫWYyw.>:FG'iUD]1X+64?_T^mBJo˨"#[IE׆P JĨdZO{Lм#~KA2z $i+AsN;[}MBĖa y&7T+v'/r`7""rJii|?r/'­Ӟ[pUKDcaԦzVXNOx~9%YP8n7AK:K8I~_/3FQM/jB5[OER<˨@:"bEį[ f-[}\W:߸݊i=OM4lKUf\5:9\m>?]E7 Ө!nW A|?KRt/0 Bz, AU=y<$wp/Ѕ񆿱byJ)W|m2`L<`RCÖztKǀy^ *(7dMf>np&UC+oODװU%A/Wx+3>`+_.n>0]r=.>D2XqZie3:y0v\)i dƀƋOE.~~@3^[N<j?.)c,z>k  0!x0R7oAjD>zEm&~WqkCL<,P-j9q眾-h!) L̞esZYeT*N.+!v )B u.+OImxz &99SI7s{hϝX+dz2L]Ǟ܀(1kz:JP)ݛ y-oܔpF ӿ]8,BdKZB.bhĘ,Yٖ!` kPj>?juVxȳ@|o^ƪN}HjL̤AϝfLҾDqXS!MBwVp@YMmo|+87$vMȸmZ%J~Xغ>4ў&@V#6MuQ98DͲЎ8ѿBM4Oa17VvH]ut I1 wHO'xɝݥO*QۄPP^2;$D-8JU*?֟My؜ߓ QG9.apPAJ*anXp 46/th?I{P$F~DhYvKU (|'x?+nү2~B|J^S"1dM `7֙SVYoW [?1(W[hVn#>M@ygn&z!b#sU/ G*!Q( tk`p@tD~?ҾD029 ITg1"dN vx҅Kq+pPy(8d Fe[~=ˏdձb|[`FfW|N.l; {B<u>N DDQj~X7uP(>.H/#f\&U>;v%~M:t&@L.QsMU,(9 "u Yl[hֆV?y;"@nC}b뷻?PJ?4)<^ncQaR Dxx5561eBI@bbVWo\HעK6OekH/bICzr+ tEa ؾ Hj d<7Ǎ^̔(wYAp5kSj WN<%5g f$HB6xJLsV,6gLoCF7C Ƽc֖>7ئ3cV9Ƣ{A}.SN\.7ԯb񨸒\)gm 7YWԵ^d2wb~zu6':0"/WGr֋#0lSF{ֲC up*pwHDת.bˤ+ ԡ6Sde;ګ"^h!Vŝ`)M+V ٺlUgA @A|a+aJ]rK 3>!Fq;h{E7J+hb. l+Ÿ,pSAo˺ߣ_/fC52QD'VxS6Aȅl"~Ad=ͷSmק%R/=w<~n0Ƥcz3t&cqD}<)}i7>ySH+ 1~XcW$zfWe Ȼt]T-޹=k1r-:m!9җ5$:,#~bS Lt%/DZɡel/vi5YyrcZ= &AaX]ֳ-Lanf5"AZb.-&2鸪CS_##!GCIBl" >Wcpfk3̸X*r""&u<5~CL` u3ibX)hPsN6{@I<L2 7ol V=ox 1:f Q5ϗdtntA{3ā\-kO;nDޛ#T{dt*icn@۾wv-Gp/bf#pL0ziXIp ~`:ifE5˃3TJ_p~v~EM; {2L |TDWb"w,!W B#Qf`&M;\P) lU鯃ʁʥ5i'ZzƇL57,vf4 awC+;6wCQK)n*ػD]3fh< ?`$檊zKFkH.{]jF ! U;jVxyNO`eibm n5)h'UHid,QJ6khppA᢫Å`˃O+i0\-wl` NFLel$JhyAG{l'q. 6oC!3ٴ/.M}lw8//\/&5}[!\p#@~Z;;ХA=q-Mn DB#"8\ܬ rB38eF_ҩ,CE74F]Ԙ&ov5p΂z@Bx:BP6Z3w֔W-U Ĥ'tȋBɧOF%Lb1h#OF)}> b@3O^\:P6))t>f XQr'~Aǯݡ~=J?[Z^dV@CvJiđJC2'N>ZoɩF?f!)fd{ Ek|E_C\y>ɗzo fwX;eč"Y$XҸԆ63RYl{_vRGHm ~5`})O VX.qR:k~ Spu27_BRnœP0}vzG#E PYnl5RVLsڦ/!/i+ZvV~.aKC䋛Gɒ&\yQe{N"{LW$[ YgMhJC3jc!tWm0,؝GO]s*ֱx^F&Mk~k>Z ՛4w]{$ڢ6mP&%Ab&8VSP # ΰ!Yf.p:&R=%w mԚ;t6ܿHvy;WvyZJT$qs2nU;:#{= }/0Q80!(Rb Jd䖒`i3FH3T}ىtRlV\fǙ3'5;c]Ԓ ՗~]&=C٨i+%%J-]ڀ"#G/ij\ jO6XUbZi0YL߀*ĎgFlVZOd:kb,bUrN((yYG㹭$|# 0LYDO.QfT'?Cak?*E>ؔjwV,AjU47`:P%_\ %ED 2;wRDmD7ysFd#yƈ ڕF@slQhtc; Cf3Zo5i>I5E4wԔo,.`<]q 2;)'ݟp;,!Dyh9mZ)c4t, 0 HaL#at" ZDvwkE)a>qW7xi(&ÏVzcgѻ޾d Z.)e42,q4:E1pֹw`Yp w53x6E>RJCHX)NB|Z؄!]%Noecځx`Mo ].Y|oUppޗ|C"2tAsdE!] V'kGgna1\W-'Azˊ IA+qMzeHۍWw[Vh˵ 8O^Qy(8Q#HQKԡjO"qةPZ~Xj[6%-h!@ۀ6p}QLJ;˫蹊yVbqgxNHcaU7J#x+Xob黿˶T}䯯4/=m\6_ f:z?׎xNqsJS@?-nUehb u BCVuk?03nh~WgLa<A ALmH%;L[Sq++x~Hi WmqHM*TؙxpEZnbFmGv F/۾H,d̹eKH$Cr#h> 4_QV~') "8wbrCD 87P.]p0;f1cܫê~^,Dڽ4EDgk3r܄SុFԺMNdmhܜ:r今@ɽ~[ b+T2ZƁs`Β*c vY"\Qo@'g⎭#6.2t d 3^]@Π n4TXM%,ÉNmn$T\jB ׳r6N*~(N3>ɮ~<z?Q׎ ѺU*-! fj2!LЂq6QAX8|=/ 1pPTC-l`c.˶"f^^LfBڽQ1g B8u9yC x)Z {ZJ͇uzܾ.Tr mQȱ ^vd?56μ%H>a v94 bq[UV 31o^[\G5vM >۴m}Sp/X'=GLtJ [_i'{\[XU%qh8(԰OR=ҭ+V`˽qιGS{YGR2|AD6C#BÌ`<3sR"LkPHxX!wL ]sunSyԍ&^O,/ MV>y yF?Уi95c5&K``HX*AaVxςE(-s'0 a-g:Jب!ϕOZmfS3xnbz1B6]XΫ5١ϵ$aو[Wdǧ$rdbANXQjƀwW DXrƓ꿧?wy|iȦ 3Mk9ݩBO_.ݹėka ÃFg:k|L.l*Jx7E33?m/R/B}֌'P-'03\%PP‘>Bё56qSLLiMNq4&؁K.ɝVTt1cfY@A_6RwS+œߪcOъ{v{b/f;$@3-1^RʖWrKia 0[&uz}KDM!?>7k&i})T[vٶ?\)~R nc9{bdX<>`7M/@#;MƐZ(M xf,DžtdTeRoCXze-)b3X,l#1+!p+߶_=$Sƍ?+W1x9\5TFc*`xK(zEvAxRebpI hp3Q^IּC%V)`JQOaAUg7GOVԶ_в@l|J[5e訕*40xSG,1%_~CyVNiոG'2<eݖ38za!b^#8lׂ )g{( c24.ul~Zl., :@| @TH ޚ0^Y#H ^l[Vm";& {>P[$f$rXo‚UBg_"͗o,M gL`,$Ve5߯tQqJ2J[iH$bfjq*ۛ nݖJP-vQ5vLu(6m?~عhR&%Rd<bEv>062G)#E&px@QE?cq à"Tjlji:&JR`",* cq6M h)\(LG߬J[Ȭ6sCK32UbDN6F*Gߤ"nMǜϠ4:{LC+䔂3z J0MAPT7ę=ZP Bb>zQ/0j#6|fjgljm1bi*tbdA  8"<.s] w<;w၍<4g!PI) "4CJ aKjU[r}퍇}] ̤\qXJ`XwR5ڕ bT>ΰlAKBq2A%ֈZ cuBa Ԩ=t&Ws㝧? 1^3{,hO0}'RW* #RZ 6.̖vVR ΢3Hگttߪ)r;-44rϳ+x]f^m.WAʁ ؿipp'g\;v"*FU!_ ?鶺\:S_³]H$ӬTRʓ1`Y s@=_t R)A`5d(6F|r42*n; Z5d̦reMPjxy|<> s96v}sSQ4+.]9R$6o>t;,ak>W0HxcL%yj%k7%֤U~ qꗖC< nz!|ApNr h\Mg"P/!լFP->Ib=2󗪏n@ǣW^owȝ6Q3ABYђUoᮔ o9%&lnѳERI6Ҹ&]+M p|P1h0Tw=OYCTTy.``$+(4>9Na+J S7}r6d旬lߡ@w#D(M׶+@#:=wú7eDa/VGjqUs3/b9~SI:-ٵE]'HU/p}< :K|{o:izDȰC"!2fHͺC:p jQND 7B&+/VD]~IeE;ʎS\<2"q%˚DÀ1T^䡮qD텬)=ƎV,P\b]s̉4=5f~{ ,ZOtsz 0ʣ=+)PjFOi|֢ך]w鱾 Zof| xմٵ-*o }y`d.C[d\E6uD7dDO$k|mbh17pp03YCpxω¶#6MGp~֨liƍa)\i@8>)'WPe:jlKQ|f,ӏ!P$ kc+Ux LpNżE0Z.:Q$w7ihj2j"ɤlۥ HFW{ ZFr)mlVzy&EvZY~1ӝ}t0  <q,CQY#W(q!BQf5¼z'$R#ҤQ4}%4rkN=z5dٯYᬪg3S7, n*M{uKEv'9 lz,i:_-1[]);kW:-IubbU ^l ˆB/%C81ݎT*3tDmkgLJ :)9c0?آՒRGo=Z'631cE @B&ɽoA yuvhȅI$ ٕ:VK.=9(%F78Eo( z+;e ~X[󓧻G\9%ll YL0_;5=M8g $4s QxA)/DzU sȡrebR5?|sNޝU6cFE+]q.GwdR>Ka VX6[BA]:僾x.Z}+&ѭ97NjhIE+tƾoƦ`WDFt uASKF]مϽ]c{M~^gxiIz6MVX +o( JϮyqso垟 62ȺDChCc*Qōq,tdJRrYbw xK- 9jш^S?*='77ڧq)#6ౡNOj-,ŶޅeDϘ0:i7JH''FFuMXiXP+PDy#2>ۊ)aG>JJyUx0.no-]L b0B̕·z|J5'g ]/i̷Hǚؿ 3KZ`zY_^_8}@)ZXA=0p!+skK?Z0Ӯݺ!l|]ɎhT`s~f<hJ`73 ][;uTESp6,]/R-L pbҾgy? ?L-e J_;b!@'חw &]Xrtzˆ6w&uQi#%yUkI,e^|KV&i8sK\\\䱔*T U=P&،FK r @b:'V٥ ]cg]\ j9Ě֋l2W>[$ITm]YjoVGJ`8owA1=kJ7կݕ.^ N- qcM[9>(b(AC46/;+fxٛB ܻW?gQQF'qCT-5n.n8Ul?p+m m`^+ r!avF<Ƨl)/Z2*0l|X0&.!~0~Ns4%tOUmhs\u۱# ZvL >O$g¼gFI^wFٜ 1# HP }F?n?οL!UJ% p=R~h^WӘ߅ЁD>an!/$ z";jӇb@x+G˰ [MNQ a Sq`< p*C>ȀQ*ssxO3 c:zbwc' dfCQ$nNlOuyF*s m&,0``\ym"ި~*q<4%ccg+Kh[w6 rN :VǩZK퀝f:v̇keׇGFTx3`U;חIQA~,PwyCVGX;z˹@0.pW8OO7ȫNڂ I }?썪 1/?A~ÕVcbIjGWYs}M2sиcEDEÈߺ\ptǑ+>}=A#WES_z].S<Ў9\D?e]Oz8MN#< (gd ZxGt!@\EM ? 2CIL͍*sE R7'}%OFs,Ɠ!$!4a0r:( D-]B_@f~4ʴ'Z䂹Pe(_Վn@/}o+1z}!&J.o(}۲3%~#k` Z]""Y`ʹP䱢mU跥,,fl{!I^O`+̂gSA6N8F`OUڨ {$dџq_ rb Ⱥ7AӥrNw^V'sapjE; AqNSE֯*kR.yAMO\(Oװg5l/aY[pп58ʬHRE\"8Q ]D{p&IP܂S?ym|0j^-+_vR4v%h)03R1nUroQ >~Ţ;80O[1g(*=YIS1S蚅OY^6ϖCgBqӭǢ6eJ }6q5qx(?ɥa` LyCDgq1lP8.A\ ']8o3n^"7 RR W#2?6K8)e "0>1jWvWK׮'fN9r0IGX 5AkЎ2IRu$3cƶI_:e3`~XӪ%pR|(c)Btxi^Tk5tD|?g\Nq!kة8\^ 0"֗0M"C36Q單I2uD-kb|FЂVLȄ6N6@ ab+PЌL)y"ը5^; ^O/-%9锡C#2x-9lzC*ytbDMgoDY~~K]$iJ9Ρj|3P0}r@-iMAe>M_4}d[*CQb},oUd*5j_YF? EX+ʂmGɋ#ux: 9yIdҾ(EѩAr;6ht-w9&ucЙgq!t]qzXPw-%~>x$/vwda}VfNj/q̣f Iٯ4mGmtr޿Cdiq< Ò8sNj >|ӱE >y맠̘ek0#[WU9秾D-Ea@Y(2iR~ gˠ(}PhJ$3j?JħacT6=͌釥!FdK(TM(&y=@y`uĊMiu8QSWKNS=.90eɐ7{[719NvbKHz@7}Bh"nh9h kmouIE$+RlYWȉC.E%nֈ%$pl[Ni>\%2H5Y.=8x V{Ҳr!E˪^Vd>!u^ "kK>`q1iHQiln  3(RÒk(M ffryr|- J%6R~ 4:۪:ScSUOyӝca3篆di[*;ݰͳڼ҄kuj׽T=doc -ykmlzFJ#ԲaAM1VD(UUU~yhzԦ?SLE/Ƞl?zJuXDo2:+>eC^Q^/ g"a|b@Y2o<\je4c`IB8\Ahwc$JӾvc8d [`Ր([+G9_j$+%:"SuZWOC+r利Eڎ pE* )Ձ?@m)e$.g69M?! Ȍ![=gd̮[yq_;6˜BU1 ,V}MԪmd1qඋZW"nR`(ZONNxfu )L1sQ-mHpZ'Xn?<5TK췌bB_*BEm( 9UF~ZH1qj(I E)jEj(s 'S?|UZ (3&")flkK`S=Åma1y2&wyk8=5b?]ͲIBu;׸B{EO'67>1lakN|:k᭝:HP[3D@8GKzlGY 4VDD2?~#kV*mE"(,N(n3f˫=OocS׏%v{o') G-,[& ɼ;Q;q 54Jظ:DrTF)qNOz5'nt&aV6yx{u{^Eh}?Šoy%A1vLNvQb7-9a+E3ǜsu{g,QLP24EJ9ьRlx;fd_oeZ-{ v l=# (ڪ8 6\MbGTeJm[Y[6md>w}sDS#7b|łpEP#M$ 3 r|c; ̒mr0;yZ?9.=]qhH[cPG{P*$Pko2[\SG' r D(ܿº;-|rZ=T,Rjqzc]U.8>X ǚ/➏r @*^nuLLoB2\[)T2,/]!䇩Δ-SomQ8֡oVz9m=F-+?ղ6Ƣ]fw! `w,4!x[j鶫er^I&e=7/39Iem"r"Ml@j!3OLn'CQhԒR4IoṫuvTI-#t^*՟,Gԓl&m.p5 Y=84Eʃ茱gIc:y!Jf6CN./C{ͯ- IW2 iDiX_| F9,ͷ3jX:e7DH NkZ;4 )V*ϨffruN '˒p&Wl^,nw4 QxB1/ Ҋ wyyDS[gX@/>fR8ZMybF;eAo;дOGꤗ3L cbJ';1_񴏨A'Q9`Kx=JVhE8ۚe.1, xӇFvL(92"xgӵo oDfW nm5K ?2<>4+NwvteQd1؞j?"q䝏ݫ :͇Aדv~yͳ1"l;Zq`C?8}`IBf$7iOf֖Khي@3@ğk6s^wYF"7'l5K·` -&= rtyv+J( 7dw+ O*څTwQ9ܶn/1[lL }G 3U:NgevH\_4ƷF2+Wbر=;JeJ}5)Lu\G@iC7N3 [3x naٝQ^䦝>կGau #ӡAO-\W嗥DSIKdDcLkKnǥ113R+˻g5˛МǍ"ge2lC'Obz:z`;h)#C힬3WQXA0lvpԿm8 l<'#klXVǪ_ XՋll+,`=5)ZĤ*,DE+};>QbH,p_C%3*3?> C 6K0*~5 F1K# TΤ5dPܖ*iia q٣"׭}5.8`]X~QK }70+xW{; τ%M ֞ƓmGtf1c@r zbd3qXh\Qn~L=HF+ 硈L ڪ90Qb*h@k Y擲آrnߐ eܯ9c(3UC#Xs+-f$qi]~TR8yK7,%A1ހFTe=6/L l;m>DH殔AkmHbp- M6F 2vLDBh̍)ء Z⒯ DMsB.5[.FyYib'D\p%",) PXj!5U{e3E,n)u=Uͦ' \ H@\b~?Ix_Xl)unch(UG?d@[hNJ# Xûy-V+fQ#DujAVݿ=IDpAzH}j.~4f1dG.'Zᩃk8"2MGWND->4 !Z3 ,t#O礋`"I<#Ws%R5L#<'4N@TlWL%kDbBqrL1u*ɓuUa<":ţtLHžո|4 !PUͭ;kZX`^My>} BTxot$h"n§ U Ĉcc,.dkO 6vOFDIVuj;.姮~1rV%<)=l.%Y9#Rz/xCJr\67m=X^);WAԢP6-n!nE%ThsӢUt__9?y7f֏S2lL\]hùen;/qD]ZK/%x.q"t w2 X|y{W֬699#" lgͺT6j2^yhw hݿV7dbm=XBZIagiȠ#+z ouzNqظbUJ<ٔo“/^}t3;=ѽ.i,=U_L)In%W)= F'@NW j01ܡ@v֦gXf-2|bֹ].e8AqB$AG _L]˜.t:{_VdrUla)Bt=I}g]U`8heE99R#/)%TW"iUsBnsbZ=fOB |? d s %) wxmhRzպ@ב8ryTy&8bZ܉Eh/4.0".Y*l,Qa$'1(Cr%뀷49w;p:_aۈ޸6R_i; %){fk rRr~$j$mK+@q!L.Y:r/,*]eLV.iW.EԨmB!uYY~FwA=Y`$::]v" wܙ_+vӟFg]Vz_WdlBFXJVӔH4)$> >J«+gGVx~wr>tȪQ-I{r );L|xq\ɇiKp~0Cc4|Vqg9a&@Kc.ĝ, h3֑;m@d k>#3aB9eZ 58??<-ژd6pPS#)Nd-|bV~{5RKǮ24>vNU14sKv]M?JMs*5D-. ΣoHnk׽0-@Ǝ޲҂ׯQEv-L0ÒwOh% f~B N>q+Jsvخ1AZHV[y6ڽXҐ@́y6BMAEhy">ֈ>/ |_B0a6#<Va=Ճ?\RgjNIJ& I0֊hͭ,D|Q6ni5˳|MxtTC% l'x_[2pu!)#:t, 8-s K n|"\I (?|OHvQ}c[g*Aѝ˝C}$%uܯ(`GܠoYBM- j)̟JNNJZWX)o'Q=^AIw_/,r7gVPH?gyl*(9SBG ߎcXIE r]%]<u@>6M, -GSw'\`Ah 9w^=b.ؔs2 ;eUU;MJHɳҡl:erH"GaI1oc/#'Z%r l9dYpoee9ᣒǝ7qz*F~gxW$/fN&b gl~L(>'ٯ:<_\+s@uE|w e_Qj"@ meo N&xAA*{̠SL ˏ/]Mܪ ݷèsb'ѹԾ/]ci!`S?J,Q `ߠv-.}EJ7$cٹih㾅fE2#b/)_kzP QDF/\vL$hFʇh9)#$^``z[,mj溹'iai SGOyHkm\}k0[p &в+yN\aG@}pdC+җ-iX l] {#o19 66ϭ[6ldJ^Q2*gözzOzj7H_A6nfHhR=H6sM ?IBӯ(`Y2IB7OX/hJ/IT @b’BR[gE NOr nT,1jg[&"}رGx.JThjEЉ#4?jbA<J3[[)gaxYdx H!Ͼ&'y*UiyrBVnRFy doQ5! ] ATM׬rʯ'mݶK3)/eyCF:%" ͜_x4g¬9p̅=?fћr䒟yS wCF)ծL JB&< 0JC˭Ȳ6 5$ wfwGߣ}vƑs\UG\U$QP!oM*X|.D Z8C2S>+BNb=zJ_gIŏPN1;Æi:*'Ey\^C3=@ A$e30†z0ʖ 3#ox!|S]ݱ%{]R^EU~dw~?x֥HD-Kc|ai0m &Qg<"z>Ҙs,<[Ŕho&J%+qy]1{xf){nE7@MsOn `bjõUTyQ=?JAG}a27r@گ~[,bkiC(c8viBJ1C~?^h$1N:][ϹKY#^~zdL =@j[:rY0Dk݈TD=KrtO[ɫn0OyFE [0[];> L 8퍄B!ƬMբ:- BsYoIu;1蛑v?TSJj`P\A6413K9"@8fK(e9b(j-m=N|)v\ _3൅{=ޟ!Z* *Mt?CAeQ<1rg[/g[Rb sZw'Pq#Z-+*t&18IkY9.䂢EzJSL^naw\ST*8k^(2rSyP94IpƣHt=[Wp J,?w|~4f&p늍KwΖL r_tQ=qfLn0 xП}}bSȉ# ^+Mmw#"@uINw /aK͸z^ N,$n.KOEvTl8FM~8*L'r{K"u>'֯M? #6z),#w{}bS2Of~ KbCB] R`yD@q!]C++Kce_:+9RNQ^!\Q6շr,j\Wmgj&9#,iu!汯]#*eljܯɂ ,֛b|iC7)gAb!ńv+WƧ8 & "ìs!љ9qfZ f~ʻ-fG=  A  4^BG\jН"05ug_Boqv 0|_8!SA" m;['^E;^ bΰH?Ia'içRU7W2-)NoAo yA^? g5'Ͻy>Ύt&{*EQVЃX)zOj[v)$ $r{iϒMmyGũ0jBrۺ K5 G&S9 (U/,6#0($2R8:8 q1՞ϴ,cۈrä)O8xgɝN-Tm7\2n-z=C;:QdQF(w lSC,J1@pVp՟sW}J)% -B`PP*𢾨UZ6-. ɲM)|^Ckw P_1GD).LJycOMAx _x, vXhx{y2F]& q =חhE빸R3͚-}i6SÅzWݙ zxbK.~q`D9Ps@ G ^QqH4=X\.'x>6C =8_1+3{[l7xC5ZKP7ACyu܅J.dwCnฆJz5t6 USmT-d}עO2[4 =pmz >Q7d}?}JX򆏫E7ٔ͞~*Dڴ*$_Flm+eST깭(ԃzR[;-xܚ2M>v grۻ^xqEւd4&눌+"];X~^K9gd}ٴ3QAUk7 8g{ln80ȽwrhWt:5ŻoPIdd QfWw͸ \/WZA ͇8u j:B S{̀~܏YG!^au$n8>/.{rg+dRlX _ m%]~^bMmoF HbfЄIe[Ǖ"`k$ߪ5L]CIK&H+f1CTcUL˙-~.Y+B"Zu"_>u@*ŪHKsbUmW S`a/s4y,MJx]e(M&J\3[$ކđB j^< %ʵ>.Jβ42ukN@KY.*1Kٙ9ƕ%~]Τa)zӴ\@`%y_TNA\tx9SOغ“{BĪ Z # 1AzřowpA%7C$ N]e,9)89h]ZA:.-7[8&Eֱ2~u}YP{SZPXәNP0"N:qP E{=7i3~nYBY@2-lYr !MaB_Pޫ(0i!a- h|iYGmZg7?5cMQ"U@2({ZmMdv sݻXۂ>n?Ɖ^:d[U4 sh~HVcX7|2cJj4_OIxƿ,;h\[˟tIqQWQG^}eFiM85iyֱ-@{}+/FIx'e$Ȃ`U!z$8\^1mTK5$b4XP,F4-!rTРy#yb." ܌7fsD{?'YQZgUWVoE/Ơ[f)ewkٞ<ͼcM3*`b(ݟin=Zp@g!S)lؑ7fxg%Fy4o*`AWȭ/ ;C9oem#ezb\\IF|Mƽ c#ir$g shG^M| M/:|,^ayO!D;OZF)T**&y;t -ސZtu5sќÇ΂vxD(pxPl0 hq(ۼ-yNV);[c_ρ3MՒrͲ,:UY\DymM , ~.2};T_OB%]1/;ڳ`md Q_j0н 2XMܥpɰ|ycWWbjb)X}DjC#5t5Z>x~)| fnviEʾ̖)#7W e+#,_ NA9Nk n)PvғHTpOvk7[t 0!ؑ.Aݣ['1^3m=9~TՃ0FBYR"(u8sp8Lo|.qC3vJX Jj`Q6гwzi<;u@oa9ju5G?2e5 %q$>d.i5l\yxU3nK6@U9dNM(eN끻6s0m8 X\5( <{['W.\*Ϋ*b|sT}ΆSvB#ׇ5wmZ7un ?+A/9{ [a7 IO zvl0qj/.2ԣtIH<"'qATް_OI=vTSA@յߧ>!`"qoy+™xf5,7iL^m>(h_56!#>sJ?rc_gl*2H%7fRx5Y"Lk~Ҷzgw;"aGV(>r!&~K2Z,4 n˾7M'p.iOy&y,}Yp.eYCr\4 n,c O%l0R_8j32IJ<M$t _aomMb`Anj܋/|IuoD8`5+#?ƛ0&c bF4w]IuO72}Rッ?Ӷ#eC =,D+9H;T3< wYhQfBZ@jY`JAT76`2%-\ $?O)-G7D#S X(xo1ſ=Ph.i/KK8!;(Q!%S' LKhapͫ"חpOR0ͭ=׍| dGU>х}Q[?$ |wKɽd9@Y{t`mMgK 2J9 /NBe)z(|H;Ag$^$A֤Ɛ'O: aqՑm1d5M#D rNX +;zͣW!0sckBT ƐeN&b6|K\yh>X~[ #]! n7+kCW6k cQ!(X\Kkܖ TVȇ ٨3%I7V7fԹ<$U|0tGݵ*^ agWymȳl@~.7CFh3@sOd.kv<о?\f UKjsIFj[!WtH&2P䓲smx5gmLݒe\MǤZ#(C^˖3MAz Mf-3U`E?Il;r1fV  t#*'/d"q8]"ٛqdʻĄ\܊d@ˬ#`P8ڂr/$LʺZm:#昞/œt2. o@SK'cݲ`٩z~ٸ:cv*션km!8(1bYvM%(3u#)Y@5-,.`{(3I3=% Hߑ&>OPmv9 v 'c!9Ūí\-2$L }qKxr5- Y)j5m+ywzh[HR]4LVF!ȵ1al<6@nZ~W5 if̕8r+}Ye {Oo$,#SHVI4Gjza!;)9a+J=Y!]υ+gfIN;6: %O;B}|"-KNWbi1[^v[.U^#tIvqBqp/pٍl̨*M;h8U@(lu j=YM/Kqj.0\B8ߍ ]J͑ Q@Pb)R7[G+e&GqWv \J.;t5'B7(uhNK9Mtch滰(ZBsP)Quw&@$y=Z_(δ*>UĹxKn=z@sez%D \W+(b' 6dY[W"=q]}|sbu=)؅is?wKN ҙ2?(t +UhWR>;!ʷNZ ۟MRKP724}j5>q6ONA*BB.;HUP:'iG\#t8[Uxn6H:=\+|R>a{vn]ܼ_֧hZ$m^O\GEWOg ` f|iÊЋ/%W_Ϊc%[YAP7QWEXM,3?i7iG-bHV'_mgy^,Sk[o}ўh@p]\8uPw*vǫQ>0]cDjWZ~fxyRlMߡ*eڟ Y8ѡVI+IH@2]YIZƝ2ِc2(~O8ssΆr{:v>"S"wiJ 7$|0cm>~ʝ rCƣn}uo%u,-+wI ҖϩZZu 1byӿt2+(,E$\އ*Sa%gM~ t{e,=J͆ҤƑkM)FEfrWo, I [O?;ω/(FuRWbowE 3#|ͼ&+a<:4hk4p}Lh)Q"5Goa_~E&B̿S Mm4DǫH29߶Rue;h=w9CJB/#,!%*? M6TOBiŻ7p=ә5y]z*5Ph'N ޛCvJ>mP]gpc2, 6E2F*"S gp-uQm)"D,.[q3 ر@9 o@ [AYxCvK,˰(fl0dSv PK[X*:/kϡ<&w "LKV56ʆbE=>eGt7˒iTof*~;v7uTF@+)k 55zoXptX\T_t遥HOgE< +>?vAOwHclG''[´4{VK3h;҆ >O ,wAA,=ZTA^ +)0VW`O߰cj $Jy˫Iƿ􇠇ѳj.o~Kt&iBۅ#3nzпNƒ>J]ʯY|AkG,]=ңy-K '.{RW\BSP#ګyU -6Rrr× D9IþR`^uݘ] Wb]#@oolŒ; 5G2ol8--2T Ydi 䦽9g޼*%>̨ OA"돏8 WXZ $,// 0ׁ>EEu gh}jZv-ݨU쐕$J[FR5\d\Ͽp>I9Ixo?oj'C-H@?L2>x\u$cA9yWUd1"7}gaj}چ(Fb}hu}Q!Q26:Y_jnGR=̂Ф{+ቍGR#xҰ5ы:;_ 7R-3 ?X mƦsM!c4X%#<@CQlM I%wzU{O FkQ+M6(5)ׅ9L*Wң= ep`\) 9Q㕠2RlӋ" HM :q]nxX=D%EIfoodek2E|#4mfC5-ebu ]汮L2 x bXVdSJ6 Xjc$99{梠ᐩ ]4!5xa.%}O^KdcUu59v~68I2*s5}HSka8e¸LlۏO6 E ı F |{_qc2r{Sb@FD# z2[uѬP%Y[V}WwBcE =LC PS*t̍Mʗ%viaN&J? "=[!߫ (g|aiGn!% ֊0 5a' .`쎷LPI^E/H6"ܖC䝐pԟ@[(].eQ?Tw2\Ggenxb{b @"zkVa?!0ɤ>Qu`f'e9.b=%~33i n;@Ӂ*wt([RA1V~6Y3Rgdl`$/LHɶlK᫧y0рUh$!6?rQzNcT mĖ9'9J f8sl1.+sl&l%a IJ}4j)My총Qqxb1YpfyiфUqʑ񧛑R-#h1Ч> Io*:92B8nGu.:K+Rj@@/$iǯyEyq,Mz/VoW9ao]Ia}esH Cʩ%:V?b<X~-U;5(TIeqϿ"{_)׿D78H63Q?bĿAs_uMGӃ7q)ɂ 4<ׯSqjՉ/alѮ'tX4f-L!=kF_>MzG4 c;OݳK(76?"EaX7Qq H?(]ƞO@Wnz GbkG2e]CPrw`EoBl-fu{\FvtQuL 7R'AP'6--/HPcB`AwP3ά/eTP ڔ} 1*;LRsdcp;[| ܁@Z54])/B6ۘzɋl I.Zy0kZ jbr[9{]rE8R2@E 3"ٮ=Ya>וTMHP5J9ZULȌs#IlgH& f(|:G9W߸*X`5OMa'NV'>zdQ5ATbOL ep 5P:Bl:G4kp ~ʻJ{S(MZm4Ɨi?iɫ ν3d\6ALu$KĚ{cQNPe4A {>AĹ7x23_8cw쟒<+OiD{>Ը 7X5قUXTvpʗ=14PV$R'X\[T8Q&uջ7"~p (D˿ɹE>#1\r֐-`E}HpEO!=+7jO{Ts7YtH'epPP5" 9c$`(Ć;0Ahv!&gGX' psQ<|Wf[MnRɲa!kju!iGzhH`/qzVfZ~|12˟Ʈ$N=ް׿jХ9!mMt| :d$;u:L^⻉M{vVׁAw]e` 2Ѱ l !o7|MW[.* BIqU5m&H  }_5OĊpXdZ/E XzHoʍY7Mw yQkAjAϧ5tZ+ܪ|'u%#'?p{}fXO@Dh[KXi?a_y7 @kwuT &>;qqu }'%O2ΡW vd.m=:q[y-\Kk6NtU+\qnÔ-cq3[Ns" ; ?83akنg< [kQW ]qR+ z6GȼbDNz0r K3TRY?O]7dB/8z!:B.ivbUG{ׯ h:pM͠ZYmx_gUKA {D.V_y,1ҋu.2kcbjbBϻ.UǢxKZMlql%VTvhk5h4l۝&8L/$b8_Nj5jp}#_W`~0bWԨ5ocK|+?R5S[6tg:d&ah:Bd .J/5B K76+Td|3>jW]~DRpXrqOދB[]pg҅~e4K/Re"Zs2*yшrdnʧlj]+tI) ȣbѼM,w?U-Gm-&G99ɤ1M:@z2dZ_c`d<BGn5X=L e*^3V?b'#5lߡo w#,D=m B z65ra2cl9MdJ3cm.Fۃu9Vj0'u) .]sDɥ2}P[_D8*+4M>ӉqCLw]Aݥ@)B_O΅Rc˾'"3Yb[b>lHDuXp&KpzjuWGwzO6]#x1I0;IveTXqm,M[uqa j8[`r\SxHSf }BXD跔7C#|}l UO*iZb$%[`J`+vv,o?8#oTԤfɴX*>fJ)Th- -گB>W^۸X";kԘqCgaU9k֊H6)T`2G֚xv\l6"#H+Yp RY|Ĥ:*Ιw;հ ] ($ 4Ç?VS Io)H0oD{''hC쨬Hk!X_*nG6o>Kg GA[dE 8DbvS:4+okE9gCF"CfU&@kFwphKhŞ03k~^‹ k';cr+^CQQ02>rL!hT \;z\r4(K{ ԆfT-t_z~%Yg M73vXǚStKʀZٚ4Pr?t X[^uh/OuTFxLۨKU^l5(Bgӌ'B:=d;&Vbz:j0`]jr`!k>-.EF'Zui{ `"j)oiӤpP1e&$UwѽAr|z*۞,k'}UfNCPJK$^y*ldp|"s"4!M#9=ş1!ԧA7[u2[MW$JLFd2Fb1&ܶs~*FOyRzv*"XNYV${C mQ/Ro!؅{ղx%'K=JlMo$7S.,Gddqi ܽ~8"Z")dU j}CH{MXh]"*3܌,{O2je=~$,8@ިs'EP96kӅ<ڍ\|kTS]1W jk;rںYä\XŸJSƳ=أղƲ}l_Z!u("ZU1v @rg, ll~o\ 2|exN ty ,%,HS&RF.L9@m\F<}#G;f/=C)\Мa5GYtFF:v5[u%}*!\t}gx.vvMW?\O/kc>?=(a@zws| 60.=.A&hi Gg HBY$,'B(a1d9O[! (7Xl6𒦀2/\xJlR@ގ՗p` z=N? IPBV*IbX/)!ydl*.(w* wA˓~_ Pݽ}g+F(_ EUG{v^,;Ł,JR vXA<Η$~>1@ѧMq'޲M=!I@~|#JY*_$lu KLoɸ~K_i/~.Xz1xJzc_̙IRx @k#vߘ)'C̙IL1g{$yTo'N:!yMc'r/kqH~/?< T4 NX\/'Ʃ^UPeD1/Fߞ]Wchw'L~ )? }"vש;w*a%̙eɼ:P_/>bFXV1^qdS~m1Q :=nAmZH /֙} @ 3Z&CbmBZ:⬟z܀8TKKlϐ7/GoܯMW8*`ٰU+t%K!scm۠\~&PJȹTȠ #3;45EEjJTKY, 9S_<, `j6tfH"fVj3/ ebJorbA^u-ؔ0QIE??jWV|yBtam(2'2ߦe ȴ}.WCzJ|C{ S{l}LЀYܶګz \5;$O-<8OHoU&>b񸵋D: L]wrX`RZWƅEǫpayCb+NY´/+>ǝ뉯x>tխ0Lq3R/x #YUu·|W/z;K)?DsCE}YXv6gij>(E2mjeNhd G<t x{~}a_"r#0\Aգ{3Fj!9pb܀,{;`zT:s=;vkdxo~{BPB=z+wL:T0jݫd>~n o~ .w;RgHMn0>M.N솏Bq\JTy2Q|c-"a RZ`s zyvAڛXqvyc̸Q2£;[n}H՘ L{Lv;j)U5> !lBJ'AuQZ`ܿXTR<+vIs`!5-} ęRRCť]!^[kZ*zOby9OuWnDU%fraZOU^ũ|zrhO3vpp;a4<=BW;6s6B K| i(Ti&Hu9'zȄ+,:)JD,7yH֢$Y*@b' ΃ M"@m1݇[2PW%*p:6?ף =M2VTo8J aWa:tSv)YB/`'C`dA!?emwjY/x´Vؓp42G^<ƍ ʚIDp/%BljK(W#7͵ A¦eJ)m!jEe1 {dla;SE̺>( @VYągzPގё1g!1h=Z[334"&~?٢i6F/V!)"MN|t/Ye&=jMq5RJ);b*Bx`\v)5Mh6r}rA+˼QM%5 a D,5 !Dř@woX3VV 9yq(4UYhJej)9?}~"InH9D #8Ȉ}-D M=$5 *y$O-HvcAjwJ?B˯$ژ6FBY,|i(nQe8xܴu d3IES?~96zs8Oyf#J㭌b4N&[2 jdE '^ܩ9n.[IRnNOdoWsK||} KPZ8*2TgnqF"*)OTa I 60 <5א6&Pq; 2^Seƣe'.C&\9 *K,D+6Db%Vx_Gl/3 Өz5\; 1 i]ö[njM_mf-n_ j?cֈC#zz]~ӿ2MaKmXbW #nz'[V]<7Ϫegw#M"cxr:%حFR6`4!cf! OpUF4N/ϫV3C\Tp|fѥہ}l{M+ħKHRk=&nϾm GW҄˔_ȳ/+^9HzZQbMVqDs|YMYI۲Xq373!bdA8ǂ?|.rpTr .7[?u[#V@C#R_>R2Ww\2 ϙ붠gպ"qTcp!`5EsҊ\c}ru0{ Vi\tG1)LꑢQ>ݼQ g3c w{K#A'3lf *zM:U:,<'<˿Ș]wPz LE`opۉѶ , ,m xxe2*G0!+F[!HSNѕ+5'"lh};/zdupB4'}`k.؎ᘛꕭ<r2>9 r(fgiU* UqKΒ./{=)WIgS?ad jj\Q`o|IzgU2آY}g)vwc:-JF?Ib>[݅HnSZ#9J$ D|%465O&cR~-z?ڇJմLYhPFŹ:É=S`Nh_N6t2h]sT8N_;0Pe{2.m@_9K;9D&79l"j>cQ$;=<%M ԜԿ./ ;7% T[5S@+%Yl.ӋK-X!\j5hM PO>ɑCT[Z=~9Bݯ01( ԟXD;$eNku]Vs $Zm>bfAV٣b*ndsMA x` *JXUhIR 6GyOAkce.nl9;hzn#\?Aea{֩kܮ)qX%Yʯ̦rR~1_5N$JJhXʙA3|*܃:>< 8/%Wu pv iٺݢ In4Դh}sx»#4bg&ҰW:8q;\*/\).ټdY@idBŰ(1r' Zm9g?\9|a 4M70 VEN3-'t$0DjMTW^*%y)++&r3 u4zd~Ѭ{{7 o؀+9G6:Fb!,.p5,W魆dIy4=uY߃R/RSlZUf1N0g s"-(C 8&[ag/=z_@_]z|,,\nH rh8~a[iD7 ]׉6a[,hq)5 E5Rnn rL 1aַܴ#wcQ`\ |eF;)^#|g´NIZǐ#e+y?o8ɣh[3:,wһAQXҁᥛ VE]EiNFO\TAM0%dsZ/{̄rQ`<Q ~튇A;Wݲ?Omil1%:-"r)j޳GTaҸ qn1Ƿ+6w "ZzGՑņXƬqg ͽX98D,UOo#hOgʑo~LrJM5#(F|Cmz =5ɓ3猦+bX8t %zWr $ӿdH&p+l+ɾf`9J+7:҄Ld=x'c7L,^xov$"=efɑ̱gYZ07070100000296000081a4000000000000000000000001643420d60002f7e4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/ F]?Eh=ڜ.++e C,=(p')\ -P&ωq)МݻgGr IzF`.4"yXRKi iGrN3~kOuP(||1: ܩ95I< Hs{G1ZfrccVpNJMR ZQwJ'sʕ9V /|,[Um,)I3(7b"F$Y#5}#x4 >ZKjbAxZ.HO Pp}kp.Gч"2:lv?HA+S&zk=?w.YWaGg.x,,lئ$H".'82 fU;.*u{[kU?mM :އP(p?R^:4w0xY^G'OUIb{=XrK4?3>롕Mj;Tk驔ԧσRZ] Ʈ,AONX4'$;Rgo[fjNxWGFg {e xa ti,uRil8"U$jn"$d[ޭ)icw0 )ļZ2>ѵj_RF1գΨ`b1ׅ;m!QmU&JVC@jh9,gV.\nEwWxޏXTva/8L?wOAsp}pv3a1u",L5_0֮tm$>:2>t8֒w b6|uymX'K=;n#|B^N/hX8%DĭȞS.:›K9;&DC(~v5\LM92NKV 7oG)'NO첅"D Ad\)qS[z!uDc'GdIBOUך aK+>:JOKszg"8hؿ!MHrN:RQDY#ؿWȆ\\sb-,mCo"g }.%E@AvŸXM9d(&T.=gbv-L?"I :=̛+;ki_5m=\Ar?/ TOjaXK0"RmJQSGv|%/ZRE~˵36ʳNSUY r Pe}S< IkhVUpPv%#_w|CheY;v}Fv_H-`[}ia7Hy(f(Dj5>e#@pld޸u5ҵh~7j}$ZŻ 𮐌2UQb xŸ :3t/\-FI(,(ązw 9>#UTkg9#~q?1+ՈЗՁfGg85U#&SA5{oPHĠ67+թuѫԮ^I]ܫyשUW|q/:.)tQ0}a%)D$Ӻ'OZ^ZsKv-O I½/ƅ/}wfݙaok~@+a%wUk,Mp O81aYX,DC!=tWIsxǬS1q elF Wl Yf>]!v*y#hKM Hվm'߆4J9?iFT;Ns,8wRV,6f ϴV?1 Ek65 ďx~_D{)4/*%/mKA^%-m):o#GC8gD _V'D$l]c5ȍK[O }غIOo Czj2y%~w,=9-o"cϬR+4.Y #)c9n.$@<F9{KҌLfK;/yZkZO$A҆"UqAo,bc#'~/YiHJ#lF;/oRp Λ0JѝȘB!.e\Yk%JZa . ?jM$iUO)G}s"ދyk|2uv㝭Hr,;irE[Ж(5ϐ >}1,.qsy 0S/CN^1ɲiP𥿕6oؿ\JDm}N4Hh,IC&͵:QQ #8oz) <4̍4?+jvADQn{:*[be~|%[tY Ci+ZԫEevT_WE97:ۙo#-\PZLlw̱JLhucʄ@B1Ά,7(4I|R˕ia#kvm&T*3;fT#P2nAjːEr\:XWd^5 $Oz? ՎŦ}IIk =yy^3c\b${>1zA{?lR bamp>we߮)>_\pQr,V2i~T~#*.O]5]=ϻU;m*/Fy<RNոklzqYU,o\\Nl„ /*` L?<' oTv Cق<̽7os4Q+Wd`hKp֗i+tPԭ;Ic rL}9&?( YӅ]R1a%AfciM?MG2T6tƎJ׈vjFmB>Jgxl!>a_= U7&z#ckՍۭZ`S].U\ۚ¼f̒|tŷ%Gs`o}:je(Υڇ#\~mwtE cۺeh؉ǁ#FXc#(ȱaVpo1n(ȷձ1 0ff!tp.uw`n$'<f_YTG`Wi1uSCqp*&Ү-[E0ȶMgb*L qEz}\#:)< -E(;xu\O>$EiT~ ӿj67gG3Q=T[㳿JwR0ٮ/02j1nhmȉZ̕-:X`fye!K%SWs?SrsX]N\mvlxup9S*`BkѢdˌR^ZHXu$} lgtX׌?L.go֤]H'Hl*!k׃ -ewx襌O8; FfLLg]/NGVn׆9ȷN5tYW y? H ׿w- 1ܸa5QC%>5b?t.ze<xĿ[ƢG,,s9֋b_:s 3/(~kG78q/]&iDt;smQW: C^ͲVccB;G}ϔeBחgF5YLꕰ`gW٬΀knX!~[@`\=`5 Y[Fް..@GpTyсP;U8=Q#qZBӕz3R!!_zn{QPFIup&Dh`<+{-N0n_Rp֠'Fo5$f($vqd_Jb఩9t5qESw!}?6&[{#eoɕ%=yd&2؊*8GX <}HrSztQ52"o\E y;2bZ I՝G"_>> ?1ȷ(^4dVLaWlikA7N˓6Z>=svt͹Aseũk]4yR}2bUܖ`$*s{"%w&We[F*͂-ɗ<?BÝB ЯqKPķQRKK$lQwy% 2k0x|E=|CL9֣44n,u4w$tT5.{dy~Bf5t!CY' uٕ+Ħhf/R|Ƈ]W*A j5&T҂ 'NTN/V[!16VTsYh`tVa ԄuqۉNQW hV"x\+w=6FFa6JY1Rް^|>P]G$&> R=mUE+u*iתpti$0tuw=s7d9 &B7}ѱ̾Y_?Cp8q FjBQStSO"+QjU}qB3x(jż%|/ X 袢Kpf`pzsNvqDgpA= DYH ;k&xvc((,CpJ}|g4^3Vq?(B55!;" vyv},_G@KS) K9D%Q*tD@<bEPZMÂ{ Jzy[L?%~^Wnx)᤟oZșu E \UޙY)gH$jRn) -pqgPo+[wD7Վ@BH6E_+Vʕ7SG_=ؗ2.,cC?0!JðŻ:e,"h8] Eb.`|e_ȑb;;J\_kc$Bܷ38 ճoPOj14)S#4}4ߵ-H(AR7+iPVm,SՑm.v-ڜ' Z$ ̨22+:C+ûYfKK&(>sCA DQ\UPG5BZ 5^:\Y2B1u6˺[ ́Iu#1#\qxn SMM$NH">猻6O>6ˆsR6 '8=1,f\ HQ,.Bl; 3ʉJJÜ$jɩFXg*`%OCBճԙSW8O!"?A6cyrRI1@NOH O82 |p0z_-K0ZBGrYZ%E1=M?+nBpki9&B?4QX1qP^l|@ػ*L "MUEL(_ڏY{[D gvgߝSY^ Ka TZ\HV>zv(ܮ[2'$rdFgem@`m21o쵐z _I\kt03Rӧ'l)kȋHgx3p;U>$/jT{4&k)?"E(#~F! wZ]A/d2|k#̂~DgXDbtKF-fe])ƥm97/ )$Ld,D"IR\11D#7^] oSLYnk\aG;P],M SlMIL)% 'X^27,4 +puw& 7=ָ>0n-O%+ɣ>!,Q=}J.MC)oJ,OJ ľJgkmeciߥ>_5%|} Zbxʓ$]-@7SP[.&ʆnl"4**&r)1B:2X7amWPͤI}׀c?._Uq.(yYdںD^!dz>7< VNSl jm}ط[!1_U?fDLYO57*t&Dq^5URg80 ȫȤ>&5.v865ckr͓0>&;s hwIe/uϓk,9r % ellFRmHvAt5-ud*Jl&}g&4l72j\yvE̺iEL7ʾZ«gT)mPhB5 /Auz_& O$櫔g8{s7<}*+вM\:'nvbu~Ecb l#EErj#/ j/~'Pp=iNjUSWQ+6{{&X,3."*˓ْߗz( A^C/(s~ZsS%ۏ V1経It%)1f@l;`FE~g7 ԰[k`O@Yr@̵&+7ZR#+:v<m2Rlj)i7 _a^K]_ԗa,'N3mEXf׃*e`-d(yc^VjN$gJ(^_ʀvީCc`Q根(荍:?r `)ACSJ J76KO1IRt <.7Y~?t6x;b>s{x ufnǵ*ͅͲQbb]?1TrS/26\׾ x1[Dg.r{iHl`V^$itKPv܅8um]]м̃XiRjXW[CPG=OeK|נ(E\ĶHBITɏˌlilQ1,Z^mXVO8WxO(Z b$x~Rj6>-I} eApCb/mqkȫ~*QF[G>VtRRZ nbԥ4%sk' {9~~X.!` 0=B.Xzţi,zy$n^ Y=CLAJ@kJ=x#%gMXrDђ$/[aԂ Ly$FPcǡ.w+avZ "^QjvSq33xJ97ᅢGz|b~=n}+jݕ7, cbÐVNX #Pki˭I2A5M4ϹkEZ4VnAS.vG_pZⷃBm&Og͕`*U$ jϵM=fnDIGb$Z})(hriBIh0(WZx)*$10/~věBx+9hZT sVk&6k[W8%4KaX; x%Һ0NwD-'dpz{'#vUc!Ecd21Y֨rqʬ(.H0!X !ca;걗܉$ z*ר_kJP {&*ߊj,~^ci(]ܹQ#C۽\#WY~q5&C*˦.%F3,-vq_{G6Ygk?>) REs}pJ<91.GA3bcm{,F+tYi7:LC}Mو왧(Gy_(`yLE*:rعnH_Ҏ3I&ۃlƬ=h:IA͞&aHAI /{ݲiQ q&o>e_St pςĐ㖭^]],_>;%PPQU = g>A ?U4}mo &t#qQ#YGWq䅣Lne6A/`wL|oyaml癖Eu]*G\A\kdqXk+}f4bpFGd#"~;tUmg=(`TxP}x̻پ<_tnofMtXF+$" Z 7ɉq=0D3Dr#T>sv"c װ04Yq< f]%-y,9T܃"`, 1`iR1fWd: R00<qP14XZe |oDQ:2^F)q`4XT`(p65\`,c%|=>1CFJ EJւR3к¹ TVKM=uHJԕeZLi=^" 'x2hB:7m87E2/I(P+!W9ghG&w[j*Ďg yD)'nh2l?9Әot>Rtpj# k`M<%S{LX*\AaGoQ$ :+=4]CES~#_jYWU&~CM؋Arw(b0$ ưZrPvޒ ݐ/4><8z:D&cv%z f-R0F\ypQ&k&-PKٳ8LkA ع>ܴb鱷]D$2w {['ֶ T-iYxdSƚGb^M[Q^'uZl d-+kosw̌&qLũ:IkgxH93iŬ?Gl^wjnϧf?FT-Z' QVw?J0²1ca2igUbi FAM.̣`Хn|_v4VNLl8JZ(zcQDYV8"`B̽I9b87d@M&M|u]hrjWpٱK3yI()l9S2w |i ɞJeUO*`TJNqZ@7ѥULa6xgsO7' ygXyxom5fGLP3UFhJ,FdAtKp*J7qⰪ9jԵ3:QC%E(FBL*6Mz2ns3x6@hh  -<[)0ְ#``/_L;@Ri"cZM> g{H 0C jjE$$Kr1&Ӡ(G`cE Qײ6?r94A3!3e)Y|B9X@.o.ГР̌"7}fS_!T A%1 7.]m"`R |P /6 iEsFCȳ.q&|A]&~JD Kl< d B1,YkLcG^ֵאdwVݟ[B{a%r'qNװ:j*`b៧v9 9G?Z2h* 0<8 0zO8wÇe@p0"K4TpI(ֻ@Ƒ:.dF 4NZO>s^UnW-o8vR3 }odt'/nx$G'8L h<#[!A b^A7/olO̎?+x[Ւl慴Ni[>L 3ͱ?=NEc.:sx[8*rDQuek#zyݻOzvs vhTY?c9I5Rٴ4P(P>F7RJ͎Lk!؈\-ҌLgG¸ Mc04쓭n)z+x%^LN+@B;T} ':s#wĝV ^-*y)M,Useo"E7/3AV7d?Z4y*,&(c谗9`}le_`=oS nvW0c0U'X0< ;rZqqYKU"_V.zޠH<e_'E7$xhJ]Ҭ qMwb66<Сu@)V20N،U}ߑTYCnԨ#gFcS@]?Uvqɑ#i"7.ڶ S"ǀ=1B dg4BW~@#pGVX*G{KecSE[e[&ͿM@%` fO\ڮ2M*"{ж$_u2sL⬠Q,c^DžbaRabFV*|zY~w8Q4!VB42z1 2hg6:ddZ*/ 7.Yߊʗ?Xqhyt&vMi~n 涪.|'-ڰSbݴ\jsݠF):!KzWF7&ZF)_`qGL@&& Jz#2528;VQ&%0edlpwGnu,pr+#o#+N,n^_T 8H=t.\C:9b}x_IZ:+cV,^z8ZI &7E+'9r⚒U~BkQ%( Q>`P÷2K(Wݛp 5Dr'Z:≭ˢJT|NG{&Q0W> F{K*gd;K,r;ɮ ;ėKj *^gŊ /ss@=BJ:nQ~I)) SJi" kGX6ETҾ$ˀEF  UGjc tΩDS3&mL o:w- ;' Ğ ?0~.bh*ZB"p5pw)`S|8$˾cV CgXŽdo4U!TmHS| tYoS?_}4-_h%֗iy6b]߬SK)3h2o+}_o/iX-?b,+@QCpo[dE*)uD,ڋ[1*-dH|nsy臕)rTTXsL k!#`ưG1 I-ы@%x yi~6Q𣷻*xs#I0u{Q<2UDELx쫂na'w0x%W(+䓯UCUD0`Y 2WYvv((N܄}Hx q͙mݑ k{?m^Ũu#/.DFDv(s^Qby&xDЪ㠲N+r&*SPj炸E`I1W# iv\:"?xgʙD/K::+1$;T+KND#|uMo)h@*N-WYqgY(ZC ;+kU=p2k_a~@ !iz>f 9}N.7M80׀G6.5z ` mT_-,JJE|]%ภf ]x" : ?3BY°Tn۫ i(?5nr?6pas*0P=leG6JCb] io I)iM>8'#7@Â)My#fq{}h\Iі~g_D13/EcƑK)_8AOXm50vʱ[R͋rf٢qєOA;5`/({޽TxdsLxiM6G q&=iz=5qu7?91Z +w @LIppkq֎gvCKKGzy =H뷎J-8oAKagO+MdM3J$I1 `F[Nr~U!g|V'_r7rly+ MMӌ)ԪD^s[%Z~_yX#@5 P{w;ij')85XɆJmy~Ÿk%/CFg 5Y ~Q`p/Бj^;\-;*U IXrsw(`oBй?2Pk![\NMbز{%$)|CGHw(_B A 'aUCECvCR[,1h 5a{o:mR;ZC3h( [pACwI}V?˲MR.k3|;b&.&kHzVfOwӗ q~o~`jͼc5C <E><yhF)Q.!q 4q`"?2f-J;+--lQeGiRE:ziЗ#)YA08e^:΃gW!//HdaxkJCg剔]<מKdd'E)K$LW{#!'2<7y+`ix']N: MLn@q6Mpdr'.:㤳md"}y=+9>XDimIDݨ<9}15&ȫNNhXӈ#@imGH LlW7NX'`{$8U7=d{2g+?u*?CFD6n"=uu,+g3Y.{57{!W*s啤^,);" ZkĒT&a @7ǀW٤,Y1Sl=ѽ ~d \#޷C7& 4Nћg5TXvn^<ݧNZd~7m6AzG {_}Z6i]+H:H$=Iݰ1i˚-LLc^`ZQRi,ư$`y_ 謯Oo~ʘ ,\[;7+B*.rS!G57Fm)DXnf&͏JL|% P,ż~g82[]az;!P^{=Sew] C&SF7ͦl8v{\ pw!SeVmsu.!Ũ2y%~ߌQ}M XQ zB,_U,Ѵ5ָ2zLAyAP絘8!CB7Z4'; EW)Wn{xdci*c(j3̹h ^1S,hΠFzdؼe :* <3s`"{6m0sQaf_eX->K4(n3]{CJ&?xz6Y' }(8ї!aYlpښiO ;‚w$apGakQftFUBA%WH~>TGX8:}Czts ӡtg,N@-Er%m>U2k~@orm`wJjy1~4sTmN~DBC'zW~Xh..K`z U3lQ؛Vj K'FK~Db7<~cO[+ٰP7>$Y oXi UB3="qG~(J2zd U?}وPOP!0;`Ga͢p;AG˸`":s9I*$1YҰQ!u5Z e c_5j-Bɮ9i웣u{H@y^3U:E`Ԑ3p9HWDmdxwIᬊY)(*с*1v@Q_MIo#$LüKKX֩뻏?~S]Yō9y0 &N uc{-C{7Z'0Aiu[$#\Ő~Lg\Pρr& J@E~}qǨ3ƤiŠ4%{L]p;]l2/9y#(|ڲKn}ᨴN~b-Eo,rD" 6fK:!5 [[ zt k=btiϓ2yRi7o`][gciE|6|`=L.ro1s`TZb[dEiնqYQb7(_t3Şz!5@zm# ?WRo` XXL;J`; ##04C%'sFŶ6=t\ǡ1mfQrG,^6oɐqudM$UZ2s==ձƱ~cЦ?&B_Pa C16я|#zRYS:hRlAn|U/Dϕx'x"Dռ1;!'mTXt߆Y䪶xNl.zSdj)>vdDx`]Sb줬B0cPyEF:xJ\hT4.;#J2ɶmY1qb5? WE dma 3vr6FwZK%Q0%쐒Z Q+j?B9q>sΉ(-8,ex8+zі[`E.E~P\\g`6gF|Z:a ?*Ofj={S{_y*F3ѹ FBS~a^| UO%|5.C׳a]W378gnA >rAn;-v}^Wwt΃qo>u\rB K(ڶ/j "C˯%t5qE }:! 'xN$x`X,1B9N( i^ndɱ} >+RK^vߪ{KU ٘&'R-A4~fpv Y/825T] 1xd"8[ਸ:93vx(;Gr;hK1@=%dnfSo~{.D8P;KDA.I~3Mhm9_VQ+O|>5捑AzAUޜG]ţ,۫f}̋3zP*5bvmeg)Iq!H@ l̍W>.:4˺epΏ}qoYf4Vl"A cNPdO=S,am.p[:uL 0[8l'HrwN'A2$7K/䣀U > f8ۋ$=f(z{}Zp""g  (j`f[/"~YB^S5A,JnA+z& ѱ| s+??xM{6[Ҁf^TQU%YҲL%qQ͹4ꑃ'UU<_ql,vʧ{u~ wo5҄GĂWfsߎc4-8;`Gp^ūx܋Mtz#mA(Euڊ2@=EmmͥF%C@% wQDVmxք(y-y:fIS%P=(9D$!ڌTְSy,A5 ܶǃо2|#.P8@aS d.,0e/7M3q/2 % ɤ 8Y(7%U=C`AZCZkk.\8jۜpγRPDmrXٹ"<&L& :M8a[W?"fl*e+|:3=Yk!B]͠_?@(#;]8xL>Yu9#/0by K&$SVavtD <[B'bxEZxvRƒ;9Evш.d$`}C½x.#tG[oBt~S ; ;" s*&ʔT^emA6K Nͷ$X;º)w <PQUCtڐ ocl4%쫵fvH(7q ,'NxZVq`4)eŰ*4Imù4|f 1e D*uwl)Jt)^ů?P}3%3)kp"\5âFǃ}.O%G*Ң!ѳVENؚt gQ+9&ќ\ f} QW uԒ'> /HܜKR@{'yѡZ3>筈X l$4_p0tK% ի'jZ}l`9F*s1HK-QLo>[Ə@0\]r^kNq6e  )rה[vx8SQk#p[^Gij.Q& 'JBnӉ b˼FAռ1J(ǥ/Pr0!jy$&@HO1A*P2Σ3Hϟً׬_% d`5MU!uD ]8?_AK; G$oh(Unȓ:~P|Hl ^vφfCV}".apAה5IRe! ˘ rCl9`\E{r&'&KlB-!26}#Ü(.8_?xgמjHδ)9$o nLAdgUX\ 34qg%i!s8fÈP0̀:MJx =Y)+0o+hD'WRP_㿶E;Ҝc6s Ж2vRnCٲ#5eX{PSvt ]VdO?/dːўf!?cl#{rJE|h4GɫA$dxCUR 67 "0GaD O9g3גXz j~>OLu҉:dgO&q#_\bfLNErx ` ):/Ǵ{&*_bbmd3_<=<]/E](%:[ NVN1Joz!+@Կ yۏpXL@ nn\<(X 0H7겘!Uk :zzq&j=Rnϊՙ=:P*':#  YV@ǢE G`ms=S,8&_l~pof7l'T #Z3B,Yٴ5RէaUUTD5ڻk λxRA?.&(ed 'Ii_mR65s Ҷ XFN̪i.1A># fzn)f'IzpHL+_ ?5éUw/qMqC={]<}&}ܳ4,QuuRlfrnIrCW&tq/~:iFMND"Zb @  nșN1UB +U{/3^LNZ6#dR(]_>Dh~Ir+F14L/ 2 h3 @Rah]fJ-DB8K܌/% ]]'vN\}.G:jh4 =5 vhu9ҧc,{@CNI.TdD֗pZS[?{1y С<-\8Qo wI^V:tr:kN@&Ex7c4P .8٧2_짖 luN7xR&HY vA )ZL}&XgUeҔޢ% EC&^iIkK_2ŽlaI4!9xcxo{gF+1q;A¡wo1Ad!|6AQl6A8x-'\F p& \'r NHi~ݧ}ű.0?]cb>UFheEh^?$Yց(MBԃģ( A_8ZIR0ŕexk>^wyv1;  08 Ve5H2"G-@M%+H8&ӵۻגS=%s|MRؐbd1XƞR䂣mt 擞O6&Ӱ'x8.kMݝ+> :s<6٬(Β1EH3igX )Q=d NRwEVV!`UA7|zqɭ"8 1d)&9ozodKoYrRTKR ̐ۙsNsM[p0m֭E>ƫMç:>Xnvz^:vq+4aZpZ}:g&xVΰ蛑lVЊmK̵׮i @ϓ]J F6'x&@ q[j PUfY@z;j ǥ٢ֺmWRd]/?J;ģ6!2g7}h%%P.RI^@3߶nm tձ#iR=(?FW 9äWnد$"6D9(sRkxL.o[9SxLI'Cϼa@Lwe9suW1X1-qv=xaQ[V !e Zejg F<[N fpp[2AL5O:Mމ%R)$R!ؐK߬\RnFg^DE,KgZjdCn#e0T"_Suay&+l'-Ŏ 1^ ~H{hMl?l=kă`WO,ق#;PphUt$o]#l/Qh(FB* Ip7 LI;15'e{`WH%1VѪ_;vxNfnH2i`˅$2])#] $k`wQlxqqnJlQ\ޒ3<>WI}*Yp_}:(KqD;O"QG0siYy` y69uz~j6Z *{KN͂-xaa؇JF*#ae*e 1rHYG42iw^=m!9g<<^ݰEiI,[KH%+O;ʨM3v)Z|sn3tiTDzoj\b'4LSFΧDzO'wwx>o?L5C62Rw#b>JmJ>8.G셥ʽTMg_ospť4qcӏ9_@\0\,fQkA(=l{Hx"w7ajAyW}뛢$U%*vϬb>b;24S2ӪJngCg.jWPlt=q88]H}di )W8_UwQ2 Pg!/m52f&J́c%z P T  M-0=W] }/EAyԼRf" >z O^GvrDHTA wiJ¢@7J9BVă$֌!7 jޟ&?LAxBxLm.UKAy}QAlyuM6%dC; z#7E{=([l0z^fLDuS*n ߁$'ߣnIon'?v6SoNHOsu6PXܤQf(c]ü-pa#`O ӈ7\;0ChjM H@M0Mw(!z/X ٳd 3Qf뇐uq~V\{Zbw, )f*wcScά/z:pT׉W|V@W3i=o! t3 %zD!yKɩXǰ "C@ U5@OhBZޣ8&@u[KfCX]\=hә$4 b1>سDv[1793hEnu*jtu[>u c}y䟄*^bs#?mJ,On<ژbllGk?] aʢ zuǚ>]}Z`Y3"@SYocFގ)=CU|c65ӧY$2R܂V#*M򗍏獉Ӹ>Y ^T^w"ʤ>j. Pxz:rGH0u(=޲Jd!cN_B| YmR[\AdcbK,+<;tWy~AJVB%70̥_GJⲿ z@:;S߯>]mXu#iYR1k;J>?4l{i뛫(WK̶OY\X,Jm e!}³G;t*x6sz)½^=5%lW^ELy5uQ?-~%C+QEnۑ\%+(-یT ^z.$zjҚŴĤ*la:bf"2mfO XXP.>thZ-|V"5dCla}Uonb CR K? Q5kHƢy;`V^(%wCV3s_yEĕX|\:ކ Ј˘`{f#@MYLNF* w 4ƣGȎMCЪG,&R* k+HD ģtʰPB`8Ƣ?cHvE(j Pu\Jx4ۏ *4,lg`k&kxpvE=,+&Օ>N)D~)+Eui'O:Tx30'bѼ1X]Zh39# %~5 ؜Qa!"뽴S9_x*w;$!0E|eɠ~0MyD>1ldC?9͇^d#/wwRQ^w6n^{>iPty_"Xp)@sFCULhX,ǭzЍ}O@)-j$HB1 @Q7SNF2qUÊ_ǯ!IHӾ 0渆nK4ZuTe 6 %:'o@zf͋H4-qӏmh6꫍p\8$ l֧͈Jt'F8i'-Sm_䄠6遀7_tJR:ء?{D `Lji7N\BP}娊O5[PWVZEk3 T}~S-tix7i:/T/_fk2$1 2Z3#rA}f6 B 6Xrk,.nٶ7 WXsC-l^e#o% ?7Buu}sZYr)/̊qHxTjq v٧t4*V˝ oL+Kz}3,gIɇjm>s?(4"5ߤ6<VdO ; w&6KL2HY&;ʷ炀7Z6YgQnt$JX.[+ޤ.-̅k/Z.:[eՈPZI<\IVCQlڗ9/t̻읗D[|/f!vCȂ?]P& _4:Ps-LwHm<_](łdY܄ @11 @S]=YԽc۽s1"Qħ%bH;w+jC4@KC#-J`\H-Z>A5u5DXt/#8wMzB<,<PT+dg6 8Z:8/'ԩUkE,\h/9H+u=qQC{ՠiH'P@Tv(hH- v!sDȋCUV &^wwKCg3xv8Y"fg ԙqӀaλە̀z!?CjX)6۹OB' 0yҫf#7[2^TQ::?q>3b; t9Pf@J=jyM}eRyL. ȒnK[+a[śKPJ׽w<ild":cSYlRZns=&bl1-D1rNi"HxC:=C-?3'3W.*59]k%&UR-f!KN!R 'f kESkXd]:[;Lu pvtCFY%OiX"087 [O|_j(5ZwEb쾴6__Qq0kźe!^ݾ醦LF?zna08Bˆy%f8= qVp^N-+ 7$Ba3})e6Q4ţ'fR$5.ZG(Է8 .PL,8PD"0iCT ;'$cz P]}WB *l}d` \l>EbyRYĩsr1ͯA|-< cuf  )XÜSYݳ0z9{p7>^]AxtM`-$!L Ȃ<\qp5ܨF0"s0<t ث xOU Pt.@X7t+Ǹ~JZ wCVL.B_W5  Ir.1PwVl2'U¦Zy3= yUfossaR<֔0IeN< J~@JfoA¶E$-5<C9a#M4;^4t*lȻVpPz0Ul؈OŏNvGE}٢SSF}ҿqmȅTu{ nY̺Hmi-e ($Rqf!K_"m,DDts}+Ѵ:$EpWGnY< wTyG[uy6N&lu©[a ϕ6ܛ'~\6j.< 20WV&_2\JagkBԖ:JŒb -ii|NGP?7OlBwLVp@>؈VxQHIZ6 pGk[.WusqNYVOE@ 0渶z34B(GYmb[qW3 a&l~zؖSo%Z|oHbd.RE/sMDTn:˩iɘypk}LvL3sZwH^``MX.A+aDL &}QmXN.c⊆y_N sq[keT4||;MSߟ!q(3ɛ!>-Ӏ7(Z%oe= rBEDHG6 ^}Y\x4r󛳱|80JY 1 #Mr UOKLscc+\=V m{|@8H)[DFΓ;f{2Ц0 dfivb\O-R;jC<M%RpϮBul N}5nAKP,ʈֈ3g/ PUNn\b|XO̒$̟Y%"463 SbZKûe8ʇmG:aB]p\$ⲋ#ecoud##Km_z 7]]U UUu@D$04QbcJ5=Ӑ) H fz&>TowWlB7D9Ρl~W°0+ R8yBg^0IFKeYKN}\S1z+Tq2ZNqn:!Bq-/#\-C@S,7Far' m{c mmTQ[wF`}}i-okL Q_;3M 5PH"hԼok1uQE͙ hpv;4CV&D{́Jw]5Wb>=*F &jVp|H$YBӗ '%#+r@h&Q+>o̊NQskRigvkW͢HY[.9CU-`* 9⤐oiF'>c#o\"nGq<}NlQ7&Y*+TC-0sf֛D ɴ'˧ I6лfɔXXblhr dY=p6TK2kc=BnqUr{NЪk"w}8цB+rh˩V kA%kFrQH)H av(Z1]5'Jb:eZcӔJwh>s}MBL%v9#nǯ E~O7!9ꍓ&Ձ>|_.`{u9!L3}doj\ns+Sm bʓd5k #P+!hٜ?ʋGPLt%W)Y vC6g4@vu>fv~"f ;N‡5HzP'zcW]uonh90XxS\)J4cd™L%P¥_}\Loظϩ WZ^Wyp {s,|-+P([D">ac-\BcIt|l1~]tK[3֖wEO4"=;" >gQu.B0nQ*뭴0u򥨕pF-R|\ i)t]OOqi5VǚIrz~]EYdo\=o}eDP(s (]XO.뒏>z/V('|NЖz=0eמgӎNdUT9f RNn&dG @H疅?Hw=Q""Z/w Xzsl!;|Hy #+,,lI9&.)͞@8=E1mP19&d?[qÖP 'khMGRn?cq MFh~׽౴{SCdL?l!?u`?IƊ#if4lpd^oJ>Px2[X"FfK{5k9L룈"0`W98_)yȈKRpm:qMT%,= ~2ϩ|ʤ#czUc2o+erm! '^}ҶǬOL 1giv9H$gP_P=2Læ7%6HXeHOqxU(;шu-]=޻.ZY [ ٲ[3[Ls⇯zKɬL2m&Ylاac8~>kA&Tz6ٶHAa'TmCV<64ݡC [ٞ$>8)~}BD7.QR A'@4gS!Q!Q{DJh9Wcޜhӝ*j/(^ŤykSm|!z6 LW+(bI Z,ťbS 7Qq;xȔcxgLܡ9!4x[lgCv _X@.#8}̖2",/2dO/-YƱ0ƔPA2)-9Ըɓ7U? 8H3 x4V^i. !zغX8*60)"D[XǢ9L!u1D"/f?OY~WH ,e:GWZUKa~ie7j)4PEI N<{M[=v);;]U2XGtFS~O03S1ɀBc#sͲTKϡ g-,ZX}8yS(ULV~df1fycBLbu;nh [?o}D ` ӑSڶI-Uf9nЙx Y*m9>G~iH7ɿEXMg1C31ef4/y y b6iBF3k󬫀<\ݭˏ@"Nq xܹ rRj>߼g󇂺X7̏Aa\OC_`` )U ~i4{ 郟N33l)\ 1$EY 㬩;=&-Kd PؑTfꔀ\ub(K}z9>[߀R\C`8ҟR/ 5dCnt.꒙V ^.:,`6i Oٳ O15_Zzo?gNm0nBN'C}uYRJ?1w''=xy\ҹF>q{V_]WUGfEC5~G0{fߖs +k;|Rm 9pSXEy,̇kEwU5 ynK|Sy'I>~k@1Kz֝|Rj SoG e/2#ehշkbie1pZ*v됡lL[R2d:W>['?3%'3B/=cF~G[ r.?C o}S/%7JZ4TkhA0A J~%cdw~mх.;9F M#,FK@jxK@]D>uYn!u7nA[8٧1tC~hNN8sop;.:C3=Ž~aJ*ScoP{._Ot<}PDG Po >gPx_\Qq![m:^_'L85ڪO?S MDGuo/_L/1LIE"Ro5edJHTfɠӃRWcI>/蠪8>4h0$WB&%]{15#+Wfø_h,-'^z6q/g`'.RȔi}I{^*ȳ.i!+m"o.$CaZҨޜ?r@l6VpRF_Ac~Gq[S}qq@ H:dd9TZWZ89d  KqLn[0 /z&FJxKk6Z=&KZMķΛ|M$K&i$PRY96yz-oCa _8xΡ#AJ,VzI$p5eMzTJ-_+|#>ĸSWmh%4HQBK$gaqt>`AU˧k>}AH@oܕs6$-no%eCB`I"ǸVB Cd=zج;9fLX6P)ji.#^kFݣQr=:P$;eeíG|Ege_,?_Hz] ɑpixy31L`d5[-灌(˷,mg[tpJh$fI"|b? ޗkf eeo ™ݪ~UcX|ۮ/XBA*~D;"(' 6G1f|!A.Mp]~IhP鮃:#'=nÁЁsEqGM4.ב<0K1nRwhSo*XԀDě `1bB;_Ye=?n">JuzФ\H-,\7U1.ʟ|R+yIFEzrv&YJڒ=u5|, Q ;H?E| R @LcP2<=sCEAśC[[I¬Aٞ&U E>EGnJ՛Vޞ\.e4R0W5;U>p;gXo7Sl 1=}'e7ͯmip>:Of+r9nxQZU0&}lr-NtO2R,$x֛44ip,ևo2MZâ`(M?[צAǚ`HHC6IG:Oi,:&{⑃4m#q|mȈ%IJIsat$;`F&s,=K+=uFg,A&c \ bJ@r[eNJ).!ʀJ 囨s$s\cʑZjF 8A,75L }?ՔP 7<7UKm$]U+ɋL u^@@A2dzeSV$GҧXQJmZJЧ)թA6Qn\Jd$150JA=xe1ָ Hre⑴Q&a F&5vW]8ExE9s(zJkI䴅bOK< |ݗ"vWN0 Kbs]@Ȁ(hMC9MNmR>ʌغ+Zp4yw ?&ZɑF F`ŀꁚ&>~gn0v靱@qAMF=<BWR#8:|݃a,5Ey{JL_") 9u|.%xߥ;_$tj=wvlP-/_;қ00mfM`y+LRgHJ:̾KGa9J_a@[ V(|DY>0(AO5EЃ-|v8BU \pX\*RȽ^=}㤞YE'Y7%UTLѥ&|~4j):PT(AV?.|!t}v POc_xb~hLnл}>9.ত Iy[;09"Pڧ%zZK3YuNXWuKIkB]|gi/@SEB3xa8PHH-ØGm5OWY(Nҕ9*f ڑC"Mд'u\R8DeKPd[|ml:.#5 //{pwhz%;,IU~=&|tFM_(;5 mYשU_zRO6Z¾V;T# px5-iVxCT hUfm{#'r'E{F/]B|y F,@Tn@b*S!XKcP@('ir錨L+s=i7Gkf3].HKi?'+KpANu}ApYnd |/b,ɩe֫ #&kN)4ӹzjŬ7 VE4'˲ :}d,ya~z( s &;: 33^Wܡ"AjŇ LDGx+ 2mj*+yr1@q" Vp2xaUL݄mbdmb`<|65*. `/iO.2E~<5y9uL2Ufј E`o.Z좡^Bnzx_D~|e)Xr+~3E h`+bX|a:I^SrȒPx2Ԯf,B;,MG_3qnY0$ $!SsX;W! 5 [+->ZXUy : C`eS,p[Miu$'8v+'eR?5m tdA ЃLzޱYʕ.N0̷pJhX#މy8U-Y;?# oZͷ .$ )ʮڳnu4Ek`]$#@Bo;ch kRp5Fks/0(6dTy7ˠK: , nj8pmDR-zNFJz=~DK{RvS\&cFdr䀱֒S+^śz|`;7nY6vN{8~!+XGL)о;E]} \E0|a1:qFsq&|I7F{IE4I<[:"1 %,z<27u B2?0e&u.@"k2MkEȡSntLn׼5҈.xno.[H8Q1bղ;Plӯ,ˤR=ٙ‹mO?Mf*vN|>q?Fɗ2?\D REy,!}U6 jk}Y۽u5JG O)qHH K#˼BcS[B~ '57GLts^P2,O^_AWco]`tqLd?:?aNefY9 ~6*k+k7(@^rE\*>=3N? ];IT/N5ܬIƘ-=~XJN Ӥ2,/].-Ũ%2$w\FTBJ7C$'PʣdBXmɳ|n~}i5-%e3xw41Ӱ[nq୔p.9xVRڷ3hFgCq2!rR ,~*ަ)¸F׌t _ͪ*9wq88[K-Ҵf@  xSxS*%W;5!".yN̖b++QM >_J_ Ar$TXqm$ԈuV!'S(x0 )Β0㥍2[4GN3JM\ԁ|Ӧ_r`v*jxW.ȕ.)N`cRfsavcE =툼\xF/m5RqEP^>hJMJ䲾/s)ϓJB Hx7( dKF76H pilc.Hl13ö]Ւ,Be@ {=,D1% *5&@md{YQsL(W\fBd f؇DeeRԕ!NP |Y giw`Rkzz"45Rz2%EMˡ`C~K06C7fwLptm9̡d'Tc0Êm?MǻSQ%ds.(q fGci> v8We\lM+VzʕLdEqxh`(J֮a!4)j]DA2]6gO9LXlk4]2?B{q۰)(z`|[;,ag ]RHh>>dHHKOL__9QYbyV,MŠ5,+p|3BKZI7; BT~夅dX8`Q*ZIMf:_j: >ݜ.7@pӪnh 6 9poh: W޾`%Zbt@j=`TS!f~^17xb\,p0?r~FsbB˖K])#>CҦC֌oM[DNhcYwʉ Gaqnλ s};?3CP|2bO&GD2မq>[F2@Q5-h%h20؎gGI/;6&cq}Qcv_TJdvM1" ~]˹2_zb}ߟi;ۙ\q7+>Ld+ns}h%r-nIu1\s֨lߏ#鴞 ˫C)MIP(6ϙ~ 8 .R","ApbM'q uq$ !uaetq$6&Y_Y$2v79D(c[\K?2v8%/fP/F>ҸGwD~/E~45t=_P]ri/}L bz^*z' zLʜMup6uv9W;bDEqąVԋo4`Ro_֊Bq#ii02ƸBi(Tg"~%2yFCqqBv-DlR*_ y -:s8/3^\ƒ 9߂&ݶ+cQ8V}IK-/9h{Q߽}^Up'Tnԫ6OPdM䡋6 ~Wџi9Tdxc 9Y^d&iCcjק-zJEH2r>0/nLRP}ڃ[z3$HdWE"5_8H8:=RujM`&B+%W&8]]dAbO<uƥYU|GѬ_I"5FoQR#ȪI cbXH|#/}Xʭ]/&Ά.aq0hj U1\mg[L)}%qrk<42J<*Snd)q6pԻӨ طU--@7=K|Whu]iX2ܤ,FK"~6ԙf8P"#̈́[lh 8I60T-0R"4|1!BWsyx\g,I:paÀkfhkU Swr#<5F<,1#s[PmrFx3~Azਫ>bPHvv~E,qh`%!EAZ|S"PgBTsqΕδZǠ"Ŧf%E•r\tvcC!m 1 MN&pkIŎl;X߉Ջ8yLTQOߌ!uզK'j˘g!A<ٞK]9iec73V\/ mL[=}{.w | qRKtb6rYjv *S $-,뭻ǟIAVvv|qk0j=C}F&N i/' eEyԩvD@x]>.)*8~tV&≠5_"pe1(r)F,~U6Kmz^KNw ܔm=@ ?g X>q" @kg_S$KwKI}Su:* UF50DfxE+X{DQFT^aT{L\0ʽd2s^3:h\7˲oy sC)WT5Af[/6kx1TDǗ[G§SHO_m^ނkAf kec ~'5;lIr%ڵw(!̎ HƙKr?b !_iF=B+u>WW{er"EK~Rb1"1?ѯ@3b/4LQєj=Ǭ8@M'`/gD԰~rٹ+nfC< .dDf!?8Easq{}ʖqD[!X}3 Qv7ه,¸y=-;)ŽPI Y8e=DoDž߿Id3)rR.woP?҂ɾh Kj|[ի2֜o! K oD+@˼k(ǁUS p g nQ9i@Nһ3ŸvRy޳jȠ'܉gD' J?,SF [rxr9 K VH!#]S2O`XJhV.syk83]D~IQKV hL(`QNr^|eMN.H[HZ6[f諸}֪gd+R8[De& z)$4 Czϣ@/A޾G;=٪[]M[;<fd3cզBmDk6ro%'Rs MbӉQM t}L㎨^8i]، 4ȟr)BNݰ@2'u+jO+NpN 0#P4'³C5f7lO_d(| $w(#Pp] >^iA|߁#o;T*yoq:0KX"<^Mdqӥ^J`$ 5=_-E{- 5:iRRF~p$vcA`ATd[XB"qS::[\bYwk}S=9vj"'%ky̛?mf{"j<7_(aZ{ٝ)*OddrKky `I. ,> dKm(Cyޏ H=`}Z]>~c9\נ`Ojf}F>Sqkr3ϰ(VqA;5c Ldv_Շߚs9BD6(,2(i7JX!Q~]Lo^>[oc x:+<(H~:ѣ7esbM_ueZ}7L[5L8t3IVUq^$UV--t.'HTAi=W9䬪GF$ނU s!cz7@)xʨEq&3ߋ6/simͯBBМLݍ1禦z 8"Fo8z,-?~rhP0%APEE8%=t?!XDnv}w5; ĩ7pIj[r+RA8K"QEbCB3 cwY(37(Զī8DK) Ra$TuɟCL#֤Kr 49X}Np@R3j.^P^ ^,Ng'<[-E&ov|۩\ a]߸RU>淺I'D8KZᵈE4*2n5?8ЌfCqO56k:r# bwlt1L~ ,4^tmJH0W;?+b"\BGWӛ2$K>-V_h?{g`jXfy3HjJ tGC wPUvJ?!9̳_h=TWz{1`_v Ò;tD%j(o>PkfՆ3j$C4WJ11avԀ0Xʋ==`U%HQӐjr0wF\Қ/$cH`~$ǷKE$ng'D0G@oܬWĂvtu1;1[(.%I{ l;A4Rz|,|%Y2sD6GSaa`@"N.辰dpÔgn6mЅ0 :0fwzA+A,]nH4}hm{ ;#._Mܸ7=dJYڻ*p?MzsEIͰī%ܳu}$R:U7%-p%?cQrkfe7j<NyrNk,#oCP%.C/`gEقUJ2o $!UGUrL#LOA{ )"2\1 >.hjvԑ֡ݦ68S-Z^BULM]$&HmѾTSOMT3x!NEخtTe;ܤlr3k,b{V5xDͯG4 ?=؛I3MrUk\K\iwLq|Ȇ@#}$Ix\{:wZǫ0*SE/El8U}Ȑͨ^m" Aq@/uN/@ݢ6ߓa3$x*hf&:6Lbޤd}Q8D؀$X=Q@WxZ~֋B8H7} ?ɱ'1NSNҽ\U+w5f4.OP9’l:I. (S~ڕ\󦞧[( I"=uՒQr" *cVaԓ1X 7λ.-ޛp57 6Q&Uv25_V 'Uy <$Ʈbg_e DҘņlח\AE dxܕ+ "xJkG][_ I_f_;lF<&x4E/R`e˂af+ˏHLɭͭ8CZwSi"%Q_oI:\(0G( 2v  [vq 禘gMn Ի O7}vHD`S!hA 9J [(1FC½1l:-4U.K[d-M2a?V*A*njL2RD-S~ rSɌYRm{ug϶t:5` Cr?VDӚW[S3j RV<Qu]LepBtꚏ," n|X4Qf6d w҈Y؍ɴB;[95J,'2ks.S'զNݐaɏpԶF9۬<oc<8eqJ/fӳ8{2fe֞"|t_<՝Bu5ėy߄lL`g Q dy~9BhWyZ:يL5mMOHy NEE|H@O.<beL+u.LTeRpah}]Cǂ(~)n=%O>QYoq̥sY cߴ4x5^zDVjޫ 튉w?8dvғ3&ڃw"@v>MwɶC :<:Z7iO!S[<>IoE^kJոzUyJm 뎖Ww %>n\6HBk*[_udy I[) cv\MPnET d5F_1ʶu U}N턨W>y}@ârՃÞ#Bub쭖ٌ8(`DA'ȹ=%vopc[PoEZ0"Y`>&/x( n. LY#?`psGbyI<螮JKb?I]ɡrzgvcɂ ̪ÕZKaxF+|B_ ]$Er ~PSZ&>xE|qH$+? 'p(8"dre(IĐemF+y1;Jvu˰#\1G=\1p޳tؽ P6^1Qˉ ,;_=d=Eq1w` $$vşs3TG >j絸 uƆ i(a5A9mXz_Jw :tڦR,u Qw NY0a~WWEtBZz7:!ʼnɋ4S#~^jԠ=um9~U䬕,z=k2 7Nޥ",YEK S-eeU}ZgsѸ}*j L,Ks2ՠE5 Z4!bIdS.yi2i=|KsZ[fv%!]=U)sLhq3'dnOblCSLz /_QPQQ< $Yw)C|%ntW_W ,K@$a=9 2gG&TX,532>WxC 7RjpgK0k=E;DHwP ٙDsHH,-)zcm鬪3vy9fV.6])C +ـjFM*X4)(MÚ 2i>;lH[;kŲbGїss$u;8Z}|-yr\9ŊtGF)* ='|46Kǒ_K5UOs}sWt pfajή.n2 xbR W==UU]5:Vk\зGsȯעV?B6)TD?`)#.2[7ɵ3\|coDVSK#"x {1d0Ndߴ:^[p7yad&$6b/ܝYu>ȡ?mWMTڐujX yÊ;)__^j ˫}~F%CtP5fQG|6u}hNuW-:^3@%d3{ 7ב :K! TVGkcѐ4c,F Io`KF,t+ZQjDGh)/gu(KwR.sk鰤T#u!r698erq^ ZweBhu`n~]\m&Ŧ@qQXpȍ:ˆSK+haC 7IYYW5YN[w%%MX U0E`s`!ㆻ0Dޢ1[0k~Xt۳7TV%a9UŻ?ڰC r[CE{Oh[iZc&G/+.W6H㑤J+эw5?Qر|BL' ii͝#o'_8L5;:-Eu{`Gk`:Vq / O 4+1*PdJT/4 7|W!AM$%hzRdKϿO䤊xVdWExl v&S%jq Ń-8hrWgT{A QK/UEz X}_wd1X!"n} lU^.q+0*/G=ϠtPeatkmŘ'vSARNe&z=:uVv˻`[tr*)($X52%FM'Rl}{lou,up޿9 <4A˽h5~W.`yO͢4Tzo :ǝ&ȕc145!07)ttS1;'+8R#{=,AqXB^ȯ̆YG-G"WkE^RMR=hm ᜛`f;w N0B< ,Tڈ9WU)gBٮN QE-R,)ҧ,;³zc4>DS=F݇n`SزI,qnMEŏ iqt02} M\AMԨ?|$O%r|͈;*8՜N ' nٹ H瀲 UM_` qUӴC>CE[MQ&ׂ:l]ewFT%SvfkUHr$9<$8EL֕_wC\cHDREIm?&CbM"~N<9ONgafʝ.\DƿCi˯D@Hjpb@мiƒAM&Q}+#G 2Fd.Tpced9&ODjZeP6WO4*h6g k{l>Zсo bsPgyN(U#) U x\V2i SKp ȕ=0ߚ@PIt90ao(U6f":&ї꺐XXlݎZiHq@4_+x {R|#z%4 V0!%Vi.: ie P5*xv<{~s$^']!Ÿ-,? @ӵYzN!7/dͫ>Ԯ_P/I@c{WWdlT ] WyBad932KN-*p)nʰ_FAb&:K&kGYšȸXi4Vg5)~S ͥ?R\3Ρ!GĴF/ |=i:ً}Ӟ5MDQr]CRv !wS"biqe{HF-a@NBr?OQi'lXPa/az:wM=Z5Ra:4(T$b]@DrAE8 >A/R+4 a2k<Dp"y@o+\r<^B4hw 1;pl4lsQ{!cF!H?&Jۇ(E;"3fM*3jv#O~-@M3k*1j/ċ{jm~'񥴁xa+e SHXn'{坌ۋS\vTTo^§PSG&uy Ubj~ 1le,- *5]`ÐL?ʬ3f!TJYhZB Dr3+uTy'L6X[N<}vkɰmwJ:b05C[O2GEx^@Z>k*Rb1-G 'j?ɒ0 'םxs}eK&] p8/3\ `1&V&壃Id6%enrcaq0wZUov'y $(;LQV5*-9 ^Wx,ZT_C#L3=I-0tN9K#QJ\*6=8J.J(@[F'Ɩ>Ck=,aJc z{}guoWutׄ(E1.pޓ>I8eRMO%cwzyPxx"{.Ĕv67C fdvξG1B; مz˄7w"썰A["+`UZUT#PS!~G]G:H.E3/%jᱫUx4" pLa+TgU|[!Swon=$l|"'%ɒaOAepS$hE MIeiv{Qj$$Uķej[3:-p'iM@$:-5팆Gq|Νtۼ0bXcUkC`Or-rfp$; y%Xe p=Es((2EQ4TXfhZyÅn܎sK$WCK,iY G;5SeݲO{>9U^DT',OQu{4ROy˰il pӈ03 PsvX|gDC my'z Ƶw.:ޤ9\XG^X(J4>ϔ艿ݤ7m>f9ú_Zȝ+#8{V䎍(ʊW^ \wL\/ޢz#kpځL#q ba6ӺK5rxh8˄4/%7^H_E}, %"Y?K-m TThbg'(/(htph(O.nb7@ s_=mËB8c !),j:`dryyquj7b5*9,fZlNg2|Ӹ>N+ʯiDJwueEJ6*d/y1x8i*]41D`wGGU=F*R".MJ SA"bI>4ާ9hP"iy(<|˭gN%Vl+kLL`DC = QӞ4P&SQbuΤŔ59?|[obΥSR13*Fa4> mk@ҥ5l&XqtoEW"ɋBmdy}GY9qJD\%Hp"g& ˵_ˆ"Zv{a-ȩSYNuk`/GZyjr$n"u@ '9r&H-@3k@!50&‡#p ?1J` ]jJ20/ԉ%Z? nqN wFoWw cs{B$S-4V}Mɷn ɯ%P_|z*]I5&p'ͼ@p."脅7oȼ:gd[rcv| xG L>r1$sFN~BIy)Te'pDޢmu]ƽZ ;hw`t'qG@(kr'F?iP/Tt C=j?98:SHk?~hN )љup GY-в(_IyNYS%_ߠ8`;UDbAÄ$_>;|k/ĉ< '$4(1`Ƨ\g*;/zIyAi(>}֬r?;w*\%,Ash[eUXC֤,sq*yǍ\p,SdmE\A $pjE*n%>UeyofmѿEI*>%E CECq+$tWƫݘ  4.vgc=E:d5_2c0#G<2 īp|B- Ynt;nR)3mZOpC>([QS*-Q^~r4Ey66а+{ 9ܶ07n&\K`U՜ʶҿ̀8#YkK:uä|62}=ލ:R': m:4?~*Gi!߄lm mR4C6cޛ}Bj9FQ+[iF%'eC9/F-A7{B8d @-u^2r4g*Vb4V}ڈp=+0FUmHEz_*Kl,9V0dAiSEtfגz>*ΚD}[1 '} j'\ %@JfO+glhƈ^BY5Dn .hNkӛ6e< G#o|k+Ɂh{^ȂA.O&?Z1(4ۡMKj nF̰wymo M)OJgF{TL8)vnm;-i=uԀ`LR1}Ky8l_\ZTm'͙f녑X#`"T9P 6%p.-$U0j {簁5/Hcn^} 8SĖ:]K4"V^ÕȄCUaz7ZC9j-͝7QuLTICx/2dSػfڑׅV{IgIkY}HY)N20мNkn\Z@Y?|e*Õ)3OsYj9{5F!f-"j^:68?Mת\YmÂRWN4'ʇ5!,!1'2h&CmFS,b *#k tR`S4aF&HK\)y1wEH\ >$20]C~bA׺ԯΚy2xlbpv9):Sʒ-V`T ]*Ys9Hfh|ߓUfN;w.hDə/Z{啿*WaxוnJ5􈬍 Z1T~/4Жg@1ebL'9VC^X?!j_E|M]CocM`aLrXCKHKW` q: j8 x)-jvr4nDMN/M vy* b;ūDHwsZNwhp\Lۍ;S>R;f^'G 22")I,LKi\ m>Gk)C'rvX&\1qU,~Q.h0*3ȸO^A?lr%H2{W+Vcy!Ʉ\`J0Z7O򐴪#ݍ͵+) B T֓?C38jT1;m2gʋm'sdpEdϞKIF|~](.RR&^3~Xe'Z|`69NnN`"rU> Ke5[w+Qڀfュr4#]ߛVH}N ˇO0Fm FnIz`Q~=x'Y]cVDVo >Gx^!@#B 6J 2$ݧ π{3`"Org'pt>ejߟ?dJb<51W&kb&RXx$MJ~%UJ+Q6vUO8J~W 5>r*/I9G MقWs)]IAݿ'քr٪RG@'`mB_!N|Ap['< NXXw}\ekl]D.`I+mH/>M_Rh$y^Vҗ'=Ae`5oBe1+أN…'ZTh0fKCe>T)d(?cJV4gl"_NFz'QLȷ4 0P_#N 3ҍ!~MSaqHMlwE3,㫢GVTXCO@&)IXBzt .Si],":Yq\1]s &**0gߊ.\8n&KS5!)< e> *ZCEx%K,S/}Fev`QR  4M|2>͜&avD;LjZb^9敯]Dևrψ]ΰ费h%<2F48-Mv|xzP3dPqfEMXy`eonӀiJvBSGFn|/RzN:vgD ćnq=ڇxw4IK̥MB'J)­񉉝|@M=zk3R KXo`,?S۹(M4qYBcNOś!qhN9ѐa_G5~+jecX{cg S"JFd.o]4:E2e)n9^MzWdSɛv aptPnʫ WNTq_ n$k/­ 5#v?> 4r\=,ҳ]U`w{&& YGng>Q BGtcbmi{<:^(`ND~J9~A5|wC t>c3IÞz}G}bF{Edg\ZPrO k>ߟ"ߝV9(G2XsW/ϒ3W/PX*{ Ǖz`WF_S樉5l/r./j]R:];l5=`Y_ ;aDb$29J= uxAoB[9ڹpY W2{O pIrKXfJPAUPwNvMJz(ha&2:uIak?V\ddҲbeM^J>V ?YZes".w 2/Wjhw>ڤ$+@= Gf% YZ-:ޮuB(닺AX߸4TV5[USEBhVz`S4]?M҄x k&A'm}&XE6aLܲwz/A]ǀ۟`XW$C`B# 5PߗYv9kcjGLY&@ZS{z<2$Ѵ%*e\wvbJoUQb"lh4(! ld׎ֶ"'3‘ςϿ=;6*UPs><7NL 0rl\j]f@-hQcy3?Q]ɵJbd%n?Yj,xMrWmx7f\+KҏBQ9RAܔ Mk$֒Hm;yh)]p4i0|FHQqa-z9|MJ.LW ͅ!Ј +O_5ę\x95Q畮딅Ih^%P>UUGʔ.T{']82x&{zQy@wLU ڨPdCGPwi)>ND^Vz/`+v\uNUr$JT˓LXDn=8 =5?'@w()Q]c{o,J- y^`;H74߱y6-s"HYJabw-Ԏ|Vty/T׬}ں.yhQ_$ŌW+f5:$ 0 3S}\,Q ͇Z};]S]cJ ]>qu-CmazC.A'ɄO} ʑ( GDUuURm]0VT>gI!F(+/ [K fV{o / :I~*"c}>TtykjH,}*4GRbšeA W-!JjZjk=9mCFLT T9^KS[0}<٨UNZ|Â@Uni X0/Il6R- q7BuWmV ~SUnkȓ>F(y<:i@<o# >d0j8#x@H6 M:ʩ[.F{gsa9%Ϥ 6i˅@[a W8ϩ tFi{1(>;8_ 2rI$:}-LUi&݅$rpF-JC9Tv2XsOʬF("W%c!zf9$Mw "p`nuqѳkQB_ `N+#E[/PFvR]F)1I!u]5%FbOc6,Nl:KV`"n7?*ߟ i 1]1,נ0+kL:P(HBy:Tˍ/ ;l _P%w3JUx2 92Gr-)RBf[MNm(|^ypӧ){JVE-WiQ$ww'r<ۂq嘂tFp7fT5S]6i=rEu˗=`gӆ7VdߌT{k}ʧ Y &BUЃN<9jiڗՍډujG{2CA6!m7T.4Òp8y85ɝ]V޷RSmQޑN#&;"C] R^H*|wCc%zs#.J|Ε4oև!>qAY'%Qs8( Q`mMU AHnlduo=ʪ(r&I%rC❆\Vyq/&ZcZi&&7Bɛɐ9@5>oq(w^ͨk܊p 1McU~ZIGq 4hzLR N GV'"ߞK;_$z&?%N +--h^0'ʯz2!g_G*muDQށ'F̈'ӣ /\qd̈QǮ+) 敓5U6hOG^L+1Bȟvؖ0Ju^rk r-W'`U~ZĽszIVJ1}T_<)9Ÿ5 ( _ua۽R}1:f +_j@)=@An.gdCAǍua3أJ[" 1|kʽ4 N'YB VY#ȿϠt|^ `RL Tý,:g<7w, x,DٜC$0YoU^uGpYޯgӲf %dQC}J i?xz*j4wq5dZ{rF, ʟͬ%$A[c̉mf`%GMmCҴer+jDAZ#jE#Vڦj`P\2fH\O QikQZ= sTޅ6ӑt.+,ꩱQǯ3zODyFu'Oyf'Q@H1"GXuK?S%E8ϢaBNrPQc4}/ 30@>8XZLOHLBU2S&X=Ute *1\gXPmo-5Vzɍ@2i-Ui,H:d.k G9e$,!ܫ+S$$#&_|"9 :N-=MGŴW΢+.4ҌL/Ov'$J` ~ETow'G ?p,ћD#  `w.*e (|jtCq1yL1U8a,!($sDRPmPpEf რajp.(Gp]Nԛ>'ހ0 ++1gŌf-->)]Ǣh(bvUJR{_.|2q? ' }Un r\SYd^.@y_򖳨XUWuˈ]*SK-~m# d7}8gX)>'-w/gzK};G2gءQ\wSV~|31wZN["}u<.]ijA%JF$5Xͱ4DِTzFXvMڜ6 3nvQPlx[ ˜FQj#@ &NQҶ Z 7m0@1ΫjT7fC<tcxN5j']ng39ea?U\Tj^ ] p}gٴk6}{S&9Sn sF8_/t?b]`yfLЈVfh'[+~(bF>hb,&zPWاh}U΀#lt)Kyk,aErk)7D.@\i4ӭ~)K5#T$<^ɨ›;Nf資ݱsxqt;sP>A"$\^Vm{'*RlN(@7Ūhz -}irkKzƑ5. gK}#_`# YV:pfSk_HuJTܼ-9_(Q=Y`'En+Ԧ{ Z_ٍ619,f뱜Q[Iĩ) 3K'_VS(4s%] ^BBxTDp3_7ohyҕ8OBKÕ@}KV*L 2r&یKv/P )s:GXLKݢwB9M(ׇҟ06iljq} k~1jth|YI:eNՅj ǝ,-h8!+'R&;YJwzLR(c~뎃)G%d׻u~asV1zV+HM* @ ixo/`0j: /(D&j{tφZM@nd\K64n -# 4 eٖAl`@Rpth1R4I.w_uj$6.HBׂJCe-طlRb (C {gq$Alp}`D8$jn5)h-  ~ ƑƵ ,9XHskbAD0TRتrD:;"|:XRt#g:+f/ٴv5u0m65VWjy aL8$NV!֠}YV =nfh;l ^sᔙwChwGiyb~u|m_G0)F0U23gytMD -| !1^G6F/Wbg^$tgYw >"]T&~Fh'{.:/8Ꜭr Fgsuuۡ*xr>c&M#f 02w 2:N*FKHϋTj3{Ϡ<*l>(Er:\ .4tXA9C6EZiv@mDEk`hRZy#|6rOa&\»ϛ8;D߯bq BhMWs瘤}1lw|O`uIn̸V([C0f#5|mϰRő(W3ERX4/9f?E3{pT-=7niLJ%“P!0A&So"7n8҉@ (M֪kvvR=1Z[N#r˞sܖ֪Dl۳fY(+|;_e$cX|T8<8%iaAcVg2Z39ZVx @k;klm?6h5;vx@3~:ki|F2Uz.2.LFm ?K[K UQDaO99`Au+#B$wH(<h{,o阳e.xc]8-XS`|ͭHߊYM'$|0#a8%wAnIwj~(@W CC#fr9X;54I! Qb9ql2z@ut8e ^℅TS{`;^@d8RZofg%:3gYwk 5k$P# cL^܊8g `sg>x61B(~ț B*4qI%p rvPC;_ :XQyYqOBfd~wL;xCJ NK0-/ ]Lm`dxv{O=@{?|G+vۚx̯% X<Ԁ,9j%ja#l_a=ˁږJv+iv"5*yvG{L"ZIe>d` \2fV\G/UvBÊ0-k>Z@>1`Xk}˞z& m4iهJ0b9qIg+V%G+Q7R#ZRrH'Rtҹ")CCءR,-KS<ӮJWbF7Uvm &\jn3=ϴyǢQ.\KMhG )jWQ - >-PğvZ_4| N+OӾ {Q%t\azNv+T+=2ZFT=tP)&siSx7 Or۠eKd 9p%'GnV ya 11$GI}_2 u;c5 a=qɟA)IiK;7 5ߕM'}UF2s .k⃥Z'(?yjJ +iw4:u2T^}G91v׶l3ga:3 ksQx)¶I覆8@Ա h!Px(+x%y}Ojӌ3{q i1+~"Fh,ީwҗz&>sBLARy 3 _%sս-b_8vn&ټG^$lۯV[W<ߪ&{Sh!6O:~Go1ט C}F>czNhwrs #8FY]4B;~pJs6:U)8Q`mɢ(dr6XEB/}к@}'] M]5д㾽˘k٣"GT=pɘ7 ֈ~hZ]}s~V.\fb*Yy),Cږw#Pׁ9|!a'FT7Π'Oꑌt+ub! *7!;Da;4la>Dz^B*t.,鸉7(W\,|%O_6Kr"WI{^yMs>4[5="!nͫ4 %l0| RTU=Ctktf/߆,4bwTi\|,L sHHL4.9w[¡m<#jPyiFSM]X ]MTͧl(Vc(PT Ejf84W'ōH2x5漣/7$cN%Bv0 CwB^Ć.7 )d?- _z ]VyIνc2xo-hQH2 uPXrAX-_܃Fj2-_f\$3tmgGk> tAokpb۪VO5<L(ϯVZL}n,1 -֭ =-e379'G;z\^5HuwQxHRfO˾be,yû(jnZHF珜zW-`Ŝ Z>jxV"D$Jq^8rW}OxN + Hdjo|UW;}0q@C L,SQD^ڑĶt$l^*W]B&uQaG$ <*x 4ːԴ4!5(R,v~#RπlWm. p)Nv?4OOȭҹm|4LL{q݌l|  Ntz`/z|\~(K:ݿ;鬆V^Q[8"z>pk^C{sІ&ZJ%6o;ʎ![ze?a7zejQ #%a@} z!+1e.RRsd#۱x9lTuZ쨧5JH H$ϾC̫24{BD*S<4 Y *k1`Fi] -n}jW ftgD*;so|-Ja .  lQr&è iQSZ5?Qn+H.ȳS#lp.%r"Fa-{||bh# E<ex]vr !)mXRMP­ GUU4O]%}촼c>\h􉎜BN(w1Iڸ*56ѯ;%K ->P|~dZ:[yyFTWD@ɰ}O/RhC~OpsxI^hmaa#Hu\&7T/FPPt䁋Ie}9+eY?KsyB&@z3ڇk ]@Wiok)V%ymQTŲF*qA6h&)" +^Ш0$BgWs5zN@'\aM,H5&Jls*PU>L"+Aix}2~lI맣&Ggs:X՚(B)~srԪ_0\ |ǰiU=tI v;qTR%iS|D2d}I\ϫмi7rWjL쾮Y8H?U d8@9 E;㟐/t^:U%f xE(E>wEs16u6Ei[ bɪKKh$WTgG;m~RN)g^' zvޒUf~N y.4G-aO?ܞapT2L«w*&Ǔ!ӭGB=j&߯;-meҸ9㟽KF26 (,-*jSSҾI͌?rC?HO46-ܴ}L߰NxIʕ>K 0 8uEt{Ȥ󏽒1O^~ʪ /:'a׷ -8]6U_eB<ʼǤhݢΓ;|7okLfGw>'48ָ4O_a!~`@ t_@>Y-MraD-&HԇX+FDx^lxQV{3IA|oWJ*T$p7D 공`<Ii?ۖC[.N)8UO7c{JJg9q׾\^bl[ ’Kٰ&y7 ]J]J#N-_ȧ(S8rSm;3ܮ _LvDHc*qUh?^$Џ!I)|T8n c ,)7t Mθ-a a`Ew!~Tz[ PP,5ZVJN9EUߛDƠit H YpW bD v"^'%Є IӕւZP. kgt;?16SdjpX*QmHz!MɃ3F"pN0.r3 1:H$q %]vR~:͕՜faG_<qnbzh^7P9t+ҙg|⹋mT=pـ @t>C)d7QNQMDgA4D܅1s ppNԹEXX zj l$,%N.|$RXNSXb`c nEa;'&KA*ء5qA g 4 uH"ei@/;jx' Q UYGAA# WDk6.|}I<^@h|h/]2bC`"٪A!*qi'D<@ JB*ҖO(C=o p Uw(Jݟ/=_ Vrfz{Rf/V뺂9/`ltSY,@4#pʌE=}'Ǹ5qTf/>l` ~N MPI 50jW_G:NE4 2äR4b+-G`O0=Be|? &&RVL&{R=ApBi{]ݦ`XSbѥM"*N(pnhp t xhLA a)?`uЇ\Nlq;1cUofp-rTGSY]I5Qu=-=,nUV-4\IVz͐;Cl]쭴,FrIQ3QlGOߪgj_/j{ yRvmZQŃŭ$ϔ6(rcm6ki[ÐPnC^BK>YTTuNlX10 { KHa*T80fg"nبS'AuʆF3{5:ZxdMZ%v\ݴ]t4O5Wi rNiA("]ThB2TLn]xMc`.uzhх(duGY֚f RpCAA׼DhM{ `ʽ"], HʻkMos)FmU$5]D-L:9}rk%-W^}9 ^Jb @Jv$ЭHDQjvWh85 Jo۫)}J@.NÏ`n;L90[ARk!@CZpD[g$]i9D쨴O+M*u 0(:OK@l첍%Ə[cdҘ$1%.ZIإLwAkXtZ{!tˉ4,d-/V"MḰNRBVD莋E~3hk6.O Ro*(yg M0M=zzW#=Z#rSSfBGh.]jd;_%g ʯra{A]):O⺻g;tS_-yA#bIWi nBJ)?%J7?sJyC|2pB;.A!mʕ -7hv ld0a2;U։14xUP vw(b9bǴ .ĎtM`oHWhF@kX0wֽsL8kfIN])L@Ke[< A7FM3Em=rgZp1Kn"dXW x}+4Ŕ B(VZ;\^bZb3掗PyU$ %.WW?αqDA+a 9&曲 ypᨆ^6肶r|N_iB7w-ԘLm0NYϭƪM;jj 9a[` xBtM"B&]iW pK=᫳  L`J6oHTa#ŇGBwCpvEa>\t_a|蟉q# ansm.oޠt2 _ ,q6>_ ; ߅ѱ s3h?D/jT`Nxa P6L+XĨyF^6 ")Z!`{ۛ >=]cu={lNpt3)Z_T)MBdb wG RQ+:9CCYyd2̧GLj@@G&j<~`/PzOiWZq\ OfR햑dC9% ̡X r{'"˟n2{lr5!2&|h NK2sS\R< |9(ovM[eFZ!~[>T$/{SIFv>I0@w[Z,qA{coHb+8ˆ ~ICQCɚ~(c x{/FCQ8"Z%Ykۓh ıeBkG{+d)d&mfYd#r~X@_oUǺ wԩGZY\؜zX5#ڥb9N**YmBƁ:gs:zTlӷFlCK]Zh:TYZXؐ"aއ)FE.9M p** hD6q~݁áZ%|0N+zfl1n@H85u!}$ Ej?-q-iqK٩2kƋa*v>/&Q]tɢSpw27Do4DCO7*c\Rï~ŅW̊!!]Ro˓ՁQ{ԟlp'ŀ.W9|z%OSu)1DE-]+Ѵ&9o:']-=Kv7"M4 wY8$Hfu0,y} GDqiz06#sIQ,1F:TϟsWڌ~f_' ݹZ:h*(p+&G lʭ  #RtM1H9?۾~NS`I4_Wd=Uu5uz2 i"|D:bVe9· Vsfh :bu6#sFeTԇu餬NL4Szm񫜇(u \.VP 3zWҒ2~zŒ/!+kq,/2љQrHkfK=4$M/\^3 ;Zuzޅe*r^D[O~_Fzxj QZTNRxu҂ jpxpא Zh}ҽe])dߔUFJ/NYBv:*cS#lM3o d[4ל"|xw;}%}C;5_I"#i&ҩ LX۴%t8BS=#n uoL5z $i&F`χs\ dog-U ʪi{&26+^$Múm)Y[G+._h0j}TdB;r_ R.C¬F\.Ҿ R>vYOn _IvkRӗn;N+߈8%1``}~ q<#XI#*e&9%-Y( _>C<>Yv̼K xUPin!-BzW*%vs :WA5hoB$ [i&CpUb44*PjPx|+ Q]CmXO6Z?R^etbb3^`&fӸʡuD+f׋VsNI;yIZݢ`E$pDAK]G0/&TbUش)~Bf3Yt$wZi&vpjjKF)?*׫`Z0#㚃# hEE]rr*X2ƥbfլ=y;wS4$rx8h`YTJ5εNn<D^._aD+ pY_,(o7Q- 0򃰢$ʁJu[ ="/7FOp8v09d*>F0aSN)B'" w\qʠ $N;ii}^Kpc@xf8dQ]lfX)B١.2 0լy-⑎H[l[b53J9/ӐTg㧊߭Tp"Z{`qډ,O-HeJE@!DЌSgz4V x>]+{96::k4DǑA3 0tW[禁`˿D dSkfV QN͉Ƌ(@j-1b'gXu\|S.LVE4m8E8,6.m t*Z}$Hc=n7 yPLFΨ\XcїLO3 | U37 TG:8H9,N}eߑIiT`Wt*xFy11$sJNϬp B[tS1@wL1lTӭFX*\,iN;ꂴR\"N|(,mt ;3K;6I"DZ˹䌩{[Ŏn3%wҵJi2/a@*$Sg/3XXM/%  KV{TXu@.NX|z"8C˛nuKiQ}P4f'{uG>ecJ=!Ub xsqv6H lҽ6%]QBQ͚8[,Y*@{QAsr79mW!s a9%0j,PP;L>˕iXֿi"y.au9Kh>n=XiOEbYk"}JD߫4 m{2ԉaŚ:Ԁ^Ӿ%N}v(k;VwS%7Ɯ]FZlT"p9h+۬|/.{9ŅCPJnxMf-}ɒ哱%җAB .#YU߰4Vd _b+%("tELGX*BrL%[LO)Ggi[byt(5{4z:U˂e/C՗ns?SK ,tCYh[jE,k@oQH %O+I/lg !W>L72b3\ڱC(߿|k.Ρ0~F:^a俴5Bބf6zz%<7` WMÚpnR%z+%^TiOiLP~9^5׏[1iZR<:y ~v. ^>1y-Ԍ>x72+ ɊAA_ X v~Ȏ7vH Vv'=sޫqPIr}Z.'W}HtxW`=7d.FS67N?_C%i9Vg?#2.cvT<9FY{"ӟTUۦRB9.6,J}jPϠ&E\%~-$ڦJuy]鰩]z&b'ʝS!|t۽vOYPܠ*ȦC Psf^!g)ah/d8ɱ'/w[]!as}k@4E}+X[Zr`%@zy t1g70C  i}*z8#]Υ{Y69e 'h!}UX47lT×ktV_$=TN];W<8H(7li)3^Н;{:XuP)-^MǑ3kw\{zS[#ӌQI_׳RAvuXz_Èg5{|r{@OY,x)D#'X~e+Q]pOXMɮj<ŭc{lwz3pǔ ȶ._C?p1H9S#.G:?0Պ(Kig 51.V ~G*WVv9eyBb$ͱ(00"/i\Q=P^X5瑑/vRBE>: VMYN]`L,kV؉ >z{~d1U!I#0Mj 4UZ_k +Uw=CJȔ7CzNƹ/Vgf&~. cOgy\ odA{ 8!xOsB6b,PDw7:/-BFNq@ֿR3K2xќFZL,K'-R23?.UP{} qztYAlMD6(c;T2Et8{!* 0ebϗDMbIU oF[[{Yn/ X4'jgL{C+@ 2)Qgrv Q)5 OH%GcH3*up$;8v:gfb==3 #8ˆi'rU5}阷rƛet#7}40LI& _Uzo ˀ2LFYs@V(c ~`e XJr'umyhTi*zPs&q:(((6ƻ1n*]OE6K慡k7[V_vyBܔ!wxnLΠr_%qc^0Q˹4R5PWĒsWD+[{aC0_)=GNϊC][vYhJ 8a! r9}꬘SE%hw_S3ûdC$:K<< px/hyBnEB!pR7xbX_6ߙy_%O'fB>R/P`ʬ BM1у.Ϫ]g~)V pj=ލdA bm.!ܜEؘٚD1.}F1 D66Ul3ȖR[S= iu]I(/2*{}^hqeSdK!sAXH{'+ET Oy'" Mk`[ t8`OJPp${n;֘ eK1zEiZ ؀7tjy08ZNx cz>*hEd8<>CEDY>Bk#\7B?5Y!Oea9IWJb% (kvhX ڶL9m+&ҝؔmS1E)v3A8҆)l2nXo͛ 8Gz4?=Ͱ`cf$?L徽Hኲ- pVM鿂E?xC8 `_6 l>@W+Fhú{e'!XqUPA5v,VtoԢ?KoLV!ѧaHӇ-ݲ/ us4(OK!Z`Y0 Y4a@X㨄O>>55k6΄,ēzN˚Fr,r>GO$lN^12ʴZ3p5L؂{py,rCh,:ǂ̀+n3P0Eʨo݋`*4 viiN]UW[g&"P6X}wEdu^izqu$SFk"4!qJVg92RsܧS!:)RPr{~clh6owl)\gpl\3dNDH6-D]圞Ȭ+Lk}EkR TjlңmOwhlpU8JR=l,e,2ߛ ]tď U=}EL?_R.é9dRb<;&<2Il-c^D[$A6Kcv(cC: i) >19]GX! AP8_1}pǃ˰O^oClUЂ$#="jPpxV?vkiWFB6oGhϪ$ҌY0Cؐ8+2<6|vB)35#5f!t6|z0;y Wmht^_Tuf(|~ טcJ7Vvm+#!.rfkE@GSt7%jADţ1kOy(bU'4 l?N] ts0,[}"<.WmKBzTDq$r|iѴnV*ن6~K\asB'R1ӕ?˷ tS uLZȔwʃLH6ר^ے8cX<6)-ZzBUF.|OW H[Dm@~~׀*͹Ӄݯ/`4[}uFm]T(G(B,BjDK#R]VY\tIj">aq%o$jOIc@ e ؠi? 1sPGPi_=Q4_K|{kNd&;e_ 5N>R|hڦ3aN<.q o ^+tMܨ ,D˯Mz jp:AȈqsX0…Zi=5(0pe/gH m ȳ+9Ǯ7Q tATᰪidh6Qr ÎƓ^*KW evi74&w/-zh2{-xӞ 41Gc`C򮵻d>J]}[E5yy6S-4yݵ.I X&) )H[Pcռ͜"}0Mbah^ tva.9Hl|a21jfHsIPl'qj}eb,!z;`t>@א!؃uI4'dͯ"I7 ۤGI[8K>dW9Sg}~ Vs}ɒc?WuDkEsmi8f6=i/gZJ`/Cs,Nw@Ar$S$wFn^GЂ_˛̊4:fSOz a=Łf݇ 8@4}+jyIU.%zBEʪ*[5ULf'uJiq٩"jor>yrcMF:;ybw?<;8^j|-. CfܴϏ-h+% ]UZY |(yMT6@@+h̞mNk~pKp>zJXL.:yybUESUm"DnJ~ޅČvʠf-Ssy̓P<l'1uϫA kc57H2 FAD__B g8)6Q]*8x/`"fv?{\~?QKAeLZd;}Q[=8,Tɽ%W?kiXvf^arG%R -t]5%-hET@h(ng) TL@dHiW(1i^F$7`Osr}=NuisJL׫$]ХR뾾xnYʯE_QJ]nVM"uN(# bm9tU/MK/hPL˵WZT9gVHOr{_y"laNU ,tBFB̏:eOr"X5b&OlI h|8. o8֮#gJ1EB. 39hO=v`*]o-Ͷ7(K5_2>0J1x'##Eup&hĚߨ)5 #+oU!̅&s8y ?`\qUEmdcte[W%|0C)z&()}3NxGAG*PC(q/0zcZED‘l&E _ A䪃-'hȊmZeABf8:^c玵4SuKC5ĮP(/N ]x?厅L z N@!^luIeEr6W&J= y }p H{CHF`Y>UE^zd+9C!/π NHZ5R}Ud:Iq=ZpYv~!ѪfԳlu."֔\K^5tJ"|;0?er#7Dz6+[qe\$% 7;.8ଡz:Å54gȭ^aO8ܜ wO$rֺSC?ǓHp9SI˵* Jk(+2.RgKj>ΐ^7D6ԢY00xoߩ:{D6=p}-hE(WV}@Paԯlj֎`-1 HD^FG/(ISf7܈Yb%]|@DV ÷C|]M!F;ᷓxF(GjiՊs=l/XZ;7޶XetV'ۆ")Nr]fQr~:y3D"i2W{eg%ǝF?.%!ܻf`b|ƁUyRāmk\*5\~WnM*nk`B UGVScD"Jimy4DF%Y͐ԫn&KSU2AH>2RUdD;^Wc[YrI м@.q퐃HYVҕ#4CcG1@1D">P>,y]qY'~ƼiA왥߂mMOкi@KjfN Kc>a! d%|{7DwEu ]ff,n: 58S4_R@RŪ%?q Qr rI_\?V_ߠ1rO,U_2@7Xg"69O@QJvNu z4XaaJ~٠4_԰ЈTw>fLwQ586/L ' gn!:XMu t?{BUTVi=njgIUc<7ygyNy A]yRnޮ-Ӯu` ɩ*cDx 5Ogb2A BܲzwEBdg_ЊwutJD&"5-O- ށgzܹPBOڳ_2+nVpU}|1\ ӵnowPS;d K&6Åc(d> !f{V2^"90RxΓ]|~aZ>Bf̣cK|kDؿKk]*Rce\A'yA OI逻@·0=) uE:ZLztr|t( */JL6$'lEٲם<|Bb59d[(WEz\aX&!2qqh59,奓`x_-q bC30ڐ׃rت*\zG2 3:5)IHҺG+_8*clZgb s/L!4r^OT{@.>Xψ-|h[]5#oU|y nzȫ#R}K:  Rþi?ZOIEBH D"ѿCJ&#^GH4WQV:]B_:G~>Dt[Aųky&GMSBCw1 If3x_щXPU;gw\ADџ쐋kQݍʟc covԵ̂L.0-70" A3\(HnjIzɴbExӪJ:3f[8}G#'l3Ӆ]nű @̕ԅ`;qFܬ!Zۄ/:Ka2wO%`M1؏~ mWN4ttJxHx6:A|0`;!8p~ VEG0֥dSu+V;TL2VsligOAZ{=EW|ެ#a k^&AC1R)9Y G.4c%?,͒z}?դN)ursGngǑsV92_kقqHKVW)TJf&+nQ{ih&Qm`FTƓZs>S0 ,jTW ^a%%9.fluaw }"=-dL!j`p3C@OΦޣN!$9Q' ^P&Ac upO2A'FCsIA"ҵJYՌ=7\ d|h_tvk<Ң`4%g Li{gL4wt "e# Ӌ*te@N KI=NwM"^֍wTN*DTP$ (]Cj-^֯ˎ/.DeJo?5.M 7ł>GgUn  c1r"?4FO2<"}N VmpU ͳ[T^\x1Ho΂S3Dȶ wgZWɱ,DlMyUZ}qErE8tWӯw2sd ڞȀEփKڶϑ޲u+.XTk%ijܗw%;Cuja*hM YW7(nM/  >u^,6Ŝ0ݚlyFhḘY̖Z)"$2udZލI㛤yBBj#6@0EM)Fj\jA=kr@r(8 ~9Auz,}&MlY\RNXC{5!:dO,|3KEt͔C7ɀ3s}g]DC~mhE>qJ? Nyr0{FQLzT7?_*ץvglصg`ֽT[8AWNBھJLק?7u|U7^V$UxH0Z&8 鴦zM*5Ub0;6DL!\E'Y uTWEZ۴hG7ɾpCQ s-:m2mEw_}އ2[%Ĩ +s}9_]q3-8FjE2Fg ZF:mC%ygXEUU(yGVrHpNN;P ٜ"u O&NhasQ!Ӑu0/"! }E#4 MfmeyRe1 +y..=x.eŮSs6Y0Y"%1ν;'&%0;nqTȰ`'<86 ֚3dyE}:%FOonݻn]L(ߑ%0K5N3Hg;>oX>nw)p l;z "C$tas,H̞ |j]ֱ˂+~.l}؍Tk-y4;?alc? T\;z{H0t )Ӓ1hr dUvS"9^sƠSh |8hO](\$0Ԫ$V:2!ĒcsxhR=Bm+66V>-/$>يlN䜥hb;k2l,QFGxw]\', 0⥃_Y9\Z|CJC{CW9єb}jweY)uغ< dUʄw8 <©좇*} ]3ә-+Inc8R{KU<,ʺV?Ç"f 75"mE-P%N}3*guГCUl ;S{7vO Qef*,&:&BUMgTt_DO[D !%/Qը&tOՈwsͰ71˥t ؞4J uLzaȴ'[/ӊ,=6.?tClE}l=Jl 6'n<]D][U[?-&t`w;m(P; 6=ġ;r:zu1pai2[{W`=VFmM?`(Vb&gg UGw3V`b79Dfb ?d] B2U/ѢhN,E:vZ&R/և`P]%m@f6jqfd7-S‰Yvc<6sc?%=ЀQW/Zt2x"Tӌ ڃCh8|wrI[>Q{ |z_ĕ bY5+18lLep8?蜪N$ Co!qzʄ+.Gia%\\r/4/$cۓF9\4*}0"3#?uPPO9pI/!d@$3[B_ AsCr74tӞdM JM=2QG)Gp? ;/i OoJ/( g17x͵~z6N֮/Xm*EA^Jua,NIڑ&>}k61F*-ZDT`MD4e(uJ,Es-%qɱHn#Z&T[#}ѷo%  "̪KR Af t4PzL+nyF뮴d淨줮qUfr!s.Q{Crؾ{2qx D]FzZ=dFZClGw-}L , t^떆RMVP""`+@TuTt>Z˩Xu4kW] dC>L΢&g,V)Dj<8#?bl ^0B:QvD.?5,Cx^lA\] (&jx|AU4өt0.)"Jy2,-$"Rs*Ãeы6W0EϗרcbX>Vi6{@qxA ;Kq]AS ܋Sgyi!BumHټb.'CwG닣e:"P!R#r)3KgUvdF+}ϖo̴:6p̿F}3$)''B E"SZ[Ԍ_9wK rBĶv;658wS-mcӱr 5/J-b1P_P߳ evсr2Tvx W䓚|' x}pc_XW)7YF%YYxDb@U-CO(I!Ǘ~.jL_7 f[ Gf( }}Fb&uk"ԍdz|= 'zmkl5T̲_fl vJ 5^uzL[o c 2^;T!A4Ǝ11\v<z0Z W@G^u+w42˰0J2|CQ`LCG{CpITĹ<Z&ĄP?/{0Gȥ!e9o8sM B :yWhu1H4#*6Nau ܴҬx14˸h \T?~~wOyqgSu[onQ^Q^ 6 e~ H-&UA 'fY"LDydF =7w[,6bYvJψgfxx!#xxev>k 7iE,TOV>*;=O+5Miz *CmGh'r`P@PF1cn]#VY !+%lfȘ.ޤY3tB$JSҁ?c'e4VZ 8p}wLr(")$c&]t̘PpǽXeGRj7[E&j ට|DL 8ҧc]w6_sKΓoھ*bYƭ!q5#G(θ<\?@@*)gO3µNaZNJ"q}P\T6 ~F$`TRp È@!IY},\XeH@N󸎌Vj}R R7.7oT&xVfgӸY,VFĄvII[3fp?^ָG? (Iqii7.3XRw[;BRq=GjM]ɦԎh\#U%9.c?2*x?=f dqPʍK +5% u8n`^TcInS:5"gdU3R _%w>} ;BպO(ƒj7VtJCW\vzx9ڭ"Py%LR$N? a㑅cN 9N/Úy 88BL,3QI e<\mo# *{Y7?9$ uٜ:^ DkA? ~S5ub&{ZTQ8\&D城CL'h~1λRK _L~s4m^yT`j$X ^ c\[: X8niۻk $DtkECH'8Zԇ,  L ω'n%*UuApXy?(&QM-`l0ц}7.z~s̽Qk+JA@Bf̗mZYp9^6sHh^9."o@4//HA#2#GЊ>}jdLLl1.]5`mVKV<`=}0[#t࿄;Ƕ9`.P#NT.-J_~3,={݀8lwquq!X2A#쏏I2kc#6ߖpp0GaGZ!Ķ9)ӷsp!&$l9| *h-M@ls켧Z5:G+N-cRO^+L=} awpϿ@>tI!IЎRWM. ǀljC9}Qz?9S}x#td` KsЈ8Q^Ƚvyd/X\-SuI(LAV ֲ?JdθH?tqyGz-0;[dɎtZVW>\.c^][aJ}QQrX}PZj,H/=VZ LsĚ6ӚoӨ/57ӞySiN$HWk섏lfw}$Xh;  @/ EK*%bdq-ҀJ~SwH4t0јxc$ܱzbΜ?($v5Ivϟ)!Vr& wƊwWÏMP_Fîߕͩ^;xub\7VH`= YjyG\rO/}JK7Bv;߮ .7 -MBN.4Q$sV9@זEMaQ5{@F<+HvDXSӑUe#7,e?lؓ1.0UF/-GV&Pj%||bZ-rlds+aI PL|s__X%J|kK0ksh$hϴ|_.nLߘ kme%Fii0UF[\.1ԗn!=).+c%jRmY! U'8IPJ'%uLS|сN.g8/`*Jʔv -GFVtHO]"V {Ftcb;&D#7%CcIgKҺ7{7n  +pnq.'ZuGT>i?5.iM}R6DPmC!˱C:F5iOMl?Ũs+(Yjo v֩.Nr^QD`eLnZ{`ׯOeHmZ)1xK=s}O=.~ AJh}dCQᘵV>J׷D0~*cl ]zZbg/`ѷFV`j-,%L.یV0 Vʲ1X/]"g>Z6M? ξ\ ].]_!_R>]l!{#e\A|SO`~vRRD59!.YSi"Z<޶ِee5ݷIt[5MRlho2Dcv52ÐM+ndZdWI&L\ &)T*/ƭinYI71Ũԅ{2^ENKp{G2 hpAos{x`~Ƃ"/0˷hs!*3 %.*#HktU2T$H3=\k>;| i{HW, <b˳Λ.Bk`&>K,]?i/Bzȭ_ʝp-KSEiMa䘜TXP&bAnCs!(ݥw`Nix˨wSl %lBR 3Hs!ɋ"v<@ڭ}8T51!/;wCϱK;Рg*dd".V8YJ%~-Y| b:d޳ʈ*qS}^ e e5*tå) )!`;U&h8J2"&<W \VwgH AYmvJ7u/_XF6[9FYR 3Aʅ3%y%.&*M^EgUo kOA% eue WgTA/`DyGJpANO z% xdi Y_h[jY^/9pF ,Ck!D3)uL ms[36=E(Ch Qɔzo5oY_xGxܛ;6xJ [IIȐu6jLt`*{I !בy5 +à N1·&_9O\iG8?԰v>ѵqPILd^eEnt_U}g׭ȫLwK@>LhM`VYEvtCյlI@*;Mɢ 7;D#5L_1ydwFU !t=j?#Jƶ-[Φ§9:P4x&&pVAt\`ڄ0a}[gJW?;(MrS}HtO(1fDm:vъ h ӚY6}T?sO!|TL؂|bna@;̪@cS5(. %vmQ2xԁ3iBE?3XnG)5!GQ/-zb.'o3eA!5"’n~K3-+9.p,\)p*Tr[=P .| jPp-X㷇L͒=|fN(%o9$FK:QL=$K gGXFRW"2ONX.қ֮/pC+?Q)r4zCOW7UFCw)Fʞ0K Yr ,h8jF_򀞺` Fk4 IO56@Y DVYs7F*~AJ yf4I "ë,IK#nݏ\d\"jܽӚ;Ъ%'G!]W c4k)/VkcfXtCq u-.5X)0ЁY2OCg%4nV7/`P-M'Gjef~OPi(՚ZwO*nQ ^܌p2Bp3f*(a\4*%)u☪~jKKw9V]7Y_r75mdzzvykD>w&8IERMhԿpn/̘ ?+u7mkH:[*CY %>Ϗ( ԐkV'$1C Mt˃޿dӱ/-3C1߇ϲW wTڥ)a O+3S- ; xY_}js#Y *(q7m˚؃liLJΕ4+0ÊؑodV^ƔjXz5vɫ)q$b湭O%0EYhUY$˱KAMK U`;2VCvUR6u!nd` ~?9](}h| /K&s:&YmsDy. ,aƯ߫9f`ƨd:ZLjCߨўO!Y[WծFbg7nd SVy,Ú[1 HGyo&4I$(Tʕk^ k"(iZ=f)d N/OӲ_mJG6֏\Zd,f\qX#$thפԈmU&`.E:]$ˠ#TCA2jEb?f}{=gIlrIO5퟾B/raumSqXH#+l)e_)tN'WϞyPVwo˗/-_TJy]<ʱ G/գy6.C]2Ͳa"Ee*GxeNxius(LL։gZ\3%D`S+&%˻m~ ^#ҌiW K KgiI9 = qʡ`$nz;s0鲯f._ddCJz#Jc%.%y"&Аk7y+ùay 5@fvJ.yce0  Ȃd6#EJ/Cd,G3v}Pn.W`̍T3liw>B^)o07<GKJӪq#+[JM݇@aB/Ә *͏kA|"̤NPɗzbi+& \G:r8(v]$3wQwEL ǿĶj|9_L@Dc̉_P-t}~(h\f4aJ?Ѭ(/PX* 16GH!(zr,[泲n65qjo20@\$FqgG-V48/ b=ѧ阨6Db~I.6*eX@u1絁lW0{Ag|ܞ/DL(+(PCVVʲ߫,Ȃ#$3;[49A dfmLstЦΌuN ;5Ɔqw}d"T,oP.fֻQ#^.1k TsRSڅ^uT[p+nPhws'4eK6wJժENK|zaG=TF6ڱFJ `B+$#`e#ڇnHrWgӲZh^l(;w-W7/qIIK[;cU'/PK^Z]CV#[g"8^?1wcA|k~u,9{ (|L˼ãN -\vCX*mL U T}YՇ9h *ŋ+:ٙ'*@lf @pgyu^Ņ+/Tl\n,nGBJ"TqI n@/,eI~&,HV"\?qHݲ<ɘhb~&z 01!-x-/XfQ"q  E/㫋*+C[ <\@^ lD9:_^jY8yCorw'va4oXq)v&T+5e SCHN 2qΧ-{:|wیSZWl$BLHkMRN{"pռ]; muE}:8e~mOک+sʕK(;C{sdR~DBgYm\ccWQLgJ}M_#ˍ9(M QE@+ƥm5JSby"G"*Bn@[D ^j~+އ'ՈbZK3 1}R̯9Ս2GQ2K 20 g!I$w !%d3`N3IEo,P}Barۋ-j1qHR#ia~fLU:3?a^ M+cu$*!iqs054v5밻 .?w'}Çvz 3д_GmN!b߲py6 374VLi{Q#u׹ Pk#r ĻBE3>mKcf tB{NyuR-In03_;vTZ9ؗf87_@%b DW`½ 2LgP)Z>xyO'R|<1=UL ܐVބ4Zgf Imߩ/ СdDf )k[Ꙩv~@ if k?G~~sUh|SL;XA{*]`䇙 $m0BؔS4jlHj.ҩJ;ދ u(fM-ol cNk]8憓wftq"M+x>''ӆCҔ[&J.]V$ةQP>ٛޑXk!L˗M'F]\H@亗OMA `A|u@;?"R~W*k_hIwŊ՞"./ _CÁ\[5)6RƖ7gyZI#8èl&x=8$GI;TSltLg4PKMl4[丧k3X} M0 maT5t`fVzdNHc@zaM(jp 1@" (aLG5BSVI1ԉ{|AY@"C@?aԨU1ov#9:ui&]Gx~R's yfn"C3^k5'ǎ骜ZpXI=0'%er0ƻ ḡW:⾤[;B*c_kH_zg Vll:F.mȮ )Qb) $::{ȻpX G WXis/?0iGg?n]Z{ |*NC߆fe6Ԇ|j&ν-;ٞwor$iCLYgNj[awD'M=AD٬և <@D&_3׽U >zVRZSE 3ţjw Nӆ|lk ĕt, G>HJ#l^+WmBũ^i%r>\lt 2VGneΓK@0G*[.a1)D,~jx(?,cE/&>XD:1ԼTU0hCQg(D,8tޒS61\ZCŅRL\cb5ǻk QtNW $qj!,HbK3&gwŮ@y]j.3fO .=[sNpBGtmj'~)d88dIazGq_fqZz5$T2gU t̢P>sSxK[fqlLOgaKTR_G &S BMx9w_KSdTN9(o4K-@XZ'lH(nr)xwxM wa?>IjǭwޑTzg־ǚb;׫)rSLH(!> 2Z('l zc2mf  o!>lp;r"܏O-I3Wfy_QzJ@J畕Ƞoe5Ў]{6n9@$Yp@{iRu3BjbOJObC] `Ȍ'0T1ќpBc_f'{^.dMʋ$3TE`g~Eb^A53c:a4g!_T=c\oe4lv8jI(a3>1`J>{Tp[Q(QSزI-E dT 깷.i0= k&!>x X+_+ s&0e@ZR5uT]S#/W 0 E$X5m^~dNcg>0Eҍ-ddJU8 2C7zi r+\( -#d,e䘧Ƶ v BA$w *@# oQEwe;*1}Ih⦅p88=쭹ƽ"iNu~U)lrV}Éi!ZR 7ǭ׊FAmN&*Cv۝=Qpg۸c# DnV}lv|%>AA<,+Uki\>"/: TG܊ƭ%/L,ԩWClVOr( ֹO_^nΑHcu ~-G4"NׁU>\ƽח &d2Ŀ1KC,)Q]w30Gy*/y<މ%֊Ag*_k^y('bPͱ忡 TRpX6b|`LmǶm@0θ "jaЪS9n&'2!!w$Ց"l$|;N^8#BW/P69<#[pA@^L.]RM,Cǹ?҉t}xiUlKӨ,%lgE~]ʰtj4ś5ٞ]ܧ1puiF$(5cz5\_ۊYx6*D_wNA NjYDz(j[pl?1|Ք)5>I;(rwC"\!V<2/&9'%i@-@5W6@'f+YhMaDp{ƍX~j?ۀJSaOdL׶/ ^iA?~Գx?bq3!,#+$0nkϗ>>SъtklRG*fI +ܨY_`YoN*aVQ͊Nlj , h.?@-t JfY1`=s_QdWǴw*C䅿uu+bNAWsNE<-rSl[Nņݔl0qyl8zn{. o/N-$BҦI=+gQgL&)6|g=Z{CgfY`TW8NɁC_l$y0W޳;؎Ѩѭ9+ XdR;ȵ?>`)!$(+BEg:yiр^7e,-c; gM =C ql<ư-KQSP&/Q0ŸieoBKSS.f&VGsMe`TExq%R ]]]Ѧu#g-ׁ.bsP֎ 6fo%/RWg2qQ՝׳NfSIT !O RVs[g^rm&k=Pu_ /,_&rCR3cyDH:!,% m:x1׆S6|Ո } 顳&ܽMI\ͬ+ #ҴT+ X|ҘIx`L m!p'd4uAxNDw}hh ӉKN7]NNۮ柡}@I<1UѲ2?h#uwj>R܉gCq+6Je=-I6],hJVi+< d8ܢՋJ'T:z2ʞ&rvz< #'ɨK>L"LU?ya1*._]n[#IWb1VQ 5 Ahd߄KGm -dm,]("dϲāH\TW x[5Ip@օd*RE #ަ^h%ѥ>O ~ƫJR8=e񮮝[Xޙ\|_6? ԰[, ]' TF'N38?Y# yl=cLd.Ֆt]tFSN ZwV՜CGapXh\,l aS{5X_]k(4N ~\ɬ2\1M7GB;cy]som/=[3|NJxEBN.T&-xsBŞF12¾4\yiษ i]EunD X{b D_|%$Fs]Q +io{ɣ({e2`3՝M:~eBvJ6!$p;T؎j!؃[/ $hA׷tI1U}U,t9&f:ŸoڤhP.nPgu`Ӄʷ`ӶQzj1xtx*f9 6Xh 5,~97&1J{M3$ɐz/Myj@px9b@ 6^~( pQDUK4`MaW-~DE"?6}^c%KVtu0|setstR23-y~*,;8\"U0[fum͡Z[\w*p = z˰J'ekJaA@A>|@$r )R"D\Mx(EI r9#SQ]sL\Ko%|>S5_ZzN5B!( z29~Ħ(J=3qe'.֤ih#͙Ӣ@^D?(Ofu[|NQcxWCw`($/|Y֕:[bbSQK#qr'n&HnYFLhdv Yg"gnfο;@we!>J"@DFPY|Tjcg*!2I(Gz]ty|{O{A(> ¸hHdMgUuy@2דvc&dZ*>*X̞}WפB7 y_$.j| XJfIHAT^q\Fo1]]e1yy}ȿ ha%G3W9$?j{k۠ޗFu#`X $4;%"adʼnصӨA9Gi >g$!ZIAIrLG@L(&'FUvX##"=lQX-"⒏]~=ɾ=mCTRs7Ñ-GkT >(hAnWTH|L:KaP}hlU&KсQGylSPwN)q0Վݔ>:he^ln<%^)ѾAّ{+k\U7vym2 Ua3`{}cZ.`$|ERNeK`vC3a~wgZ?uթ{'t59~H旅AoSnm|3\ ~VVnG1k޽QQ' {6 ր$>Jnu9]bw*D[ڭEN#%8ΔBÌk7lb%aIG~= s!QҲIc)7:O{AzE =V|EdZ8)4 @<=BߺZyP`}_ѬXFAքƳF0X^ DåbHuec(;:R1ty\)CB-hAfұ̸9̙3][x?c?6"il #ֈPba[s*]mHR+d(pIoy$ e*-Mgٷ Ɲg+s^3_3(-FGkP4 aY@GM'L [s~0%op-&Q k&GsE X7j3Q!q֙R%1bRMk#0Qd{LA~jch\aP197}VV W+v IboMi~*~t#Nǒfu!2.;;wa ,g9Z7+zbFK\,h \Tl=Cn2g[1(`YꦮL]*Vd(; !t;*^P  :Z7mO0*Vm˵zieBS膷ZAy|Ƀ,%>d|Ml !b\1L ( V^2QFy{nbzPCbS{㴏^1/ b5&krIEmOr2γ7 k_? \&Q2}֕ğdj"ZX#Raj0ɎPJ3lXY1W*K;X1ǃO"dsN:L)L؀(.)r!eA-vdy/okZa0zd}X)gō@A̯ʿ־`R XG)T bW@cẔXj|WisSAQO_- S*GeAHy] wZ q_֘(Zֵa*%U1V33gKeW~)6w듸p^fW-#BRځ)]4͆,U=uQ{o4y9hZY. 15gP 좶8г%Qy3DAMUaTQn)'/ݷP3~ETfuC[kDJ?ڕCDdgd(PF:&"x+D& rFVj FzGޗY'̡S+j%+~שEV̾ZHI T`X!u&lIYIiYItB02Z mCڇϬ%1$iN &bA㈼X]Fq:Eiw7P[ SFHTQ Ͱߊ v`'$v/:#T q="RI#j]T񁻄Цav#^L?)ZHTE)~'!NFqS;]߃ qӜ 2Zٱ9 ᧨$/0bkmϦ %7 G¯+6Ok9/ (Oo)OL0-ǯm?W^oZw/FwOt $M] !䗂| ˷'{S{-$ גA1zc]29@AF7|Z\f>`Rʘ Ρܚc߁sM3JY{_#᪦ܞ[k#?U uFu܅Ԓ ,4']/}|*_gĪ4S,guǩO384 #rZjokx܃>0i';Ȯ)H~hQe/Y|D)  #vkWIh9f] > e@Өr[h(j št*H-:ixxd@bf"Ըyf(GLjiřTkss9*/i+%|afb@6c4y~8(%0Q2 ^P? ! (ɝu6$ z̨DhٜO0[<UO& c4Q;2\m*"o}*!M,͂ yQTKpgz`kk\\fOnb۝n8\gw @¬wL-iΉt)q-S NQmpJdJ^ %K`ִ2l{|`fsax\}/Z'>V_xt6ocO琄gm99fh!.ŚiwՅ;$}Q]8=Z87@uވY1F@D~$z57nI.CƦJrL)4>gfci,=\*L(e2up,1:I÷(aS Xmic{ 2H% w_u HFܖy:g>D1o^-%.pFj'UfswaNHOϳ9%k9? ,.c:_0 a _s%8z̠ " }sΊ]iB̚pCD =MJMT[D] -t;cyV!yR^b5L'ڼ^qBkV_*X_㸜&+8KŔ *.IJ`2oE3{sndYT-HnPC=y\lP"GOw;{gӹ_An#6j1fh:"=ߡaCvל-Qv/ƈy]6رW;9[(:y4:^aZJ8gCS['/LW`r/EM7ϐ\t>侧}_Ji“mG "g,#ĆzmWR-9XgJa4IYՒ|FtbP 6p Bd_"@uo0vXofb{NL8>t*]Dm$)i1'u/e2oXҪnWEΌ rWx sw|)M:D<w"ug\7 sTl\#=_)2Wjit [d,>Ӓ،e? 4̛d6F 54U/|T6|Nܝ.ވNQacP,vByG1 vmн&$LisQv?U*59kr&+|'7 {!>mr=GǷkh{++T VłBaA|Lqv~yI__ϕ@X曗_w7ۇƊWy^`?,jVP3Tbo+V8?"ea1gҞEjJ k }$\uFʼn8D D?Dv5 šP Y\>RjaD5 aT^!%\G \^?:][i\G(u5L$wT4jPū@dnǯtƕ2ɂke+qūZq&[fO6@IT1aCwLC'; I^pC %u T0:D+Yw "#0JR\e#@  C>Y[ UkN) 2/XOQ4ffڊJqqVø"ЙM9ap@0m:`Za)̖!&,% fJh0իL"s^wu \`ͪr&IeS[f!v`{Bq +ǝ#ڑ)5;T[ ^ 1Eş;'r*%nb&-ɱ#J33~EU9p1:R^1a0 =qY %gx% wvw)״|har9UP{5xAHQ{f*SڑȊ$E:7hsk5EaO35vj(F m5Fq:B &U`!U@^WFbN+ sF阆ď7gݙRԳܗO :p4hUf2vxo:t K_Dؤf}"/0CA#㪳h vF4Mޥ%(eEK)XTOĆ3m`a-0&25 ـn6@]8i)d;Ηf MBɳP:2st%P2[zu ZV")qj c,_'$T|öO `'jtػ^C+tKd3`K`+zj/pZ K)nj$ 1Z^,$ų0б>7޵Ḟn +4; AhY5{,HOp3i"a 1n\e#AKHpqG6ѓIYNm2 O?+e,ϱ/X *ĻC;bS)tmTd&1(d_;ZП( EI!n(|NRm& opnyl9edӢ-d|2]lShѷ W` )a  7IqeY(`t Gk;@a=6O3. L bh&٣/Pp˨ɠ !m.pXn_V_}?|XtlR":g^U݁JYW;07!|o8bq!^s6K&)_aה8^u^?oֻE?FjC_;kC+2Uedr1,eCkAd3 . V!5w pT^Ə?1-9˿. xuFmRiȀmseBzy`m1veMl-#[]][3+,L|mo-MA;T{֩"Itbzad6 BW]/EF_|`F̱.6v#d.IV<< +;D=nMB&I R=S' 8xu&Tkb@ 95=EԗpH)[HW8!?qPtmf -"폙9l{3'l(23uEnr`]vҌSGi 4NeH RWT4O EX:YhIK q̷S85K("]f-}z%΋UNOb/QC`-r`{AI4%I!~XMN _B眲2JJIZͣ 4Q~={ *_aNt,4\`\*<&Ue?M΂݋zj ˬdH00߭H1;اYۑ9T\8>:CF8.{,)372cC>g"&~-',lĞs+@fkYa[F-2X&gMۆ';(B!+h;?j2Y_ҌwR-q $iQmuA<F2f9#!x$on`G[bmlڌD:M:rҹmt+e m|d.ohLN/}ý.ฐqgvb< ]#76+sO^g\Q)'`X'åDA3 U l>i{,j:IX|a駾7aFYaٙ VJM~ԬjŒ7%6wW3+Ž9Zaͳv#G"t^Suo1`|;3QmFDJW6.'bޥw[fވr,K}+ُ ,sy?&ktC%+9#ʀݠ!J#Mo,JSon!R8oϠW=r~9c7x~?Df0y7>xy.}\uX4(~߷g;&j.}fFp'xZ|6c1D.Tod gͤVzЯePwȸ:+ eu&`j'QF)K1o5 SVT"kK'gO3wQ6E6'bR%Z5`("? T׶@-G \{mHs::6xb~uVk[H;vҁ_fGoUoruitvj׺(nX ֜,q\>"|[-TfKSR /)k/\|Fd!tGHv 0=Oo{j$ԣ "*\4vLR$6\1%ΠE*ãaX;a0K1Hpng:]n^OTu{yv@˟s&|qm)怄R4sgH@ /QVqwf}GA,j`4ڋgd@9@DjXx-Ob~e'jt͇z(M"ݫ{%MI{9j1B |di[/SV/tB~M Κs8lRmz@І\w 0rQ`nPq#|I3[8Nv:|i;VOқ3 l̙ԘVtSCt1[-9W%s ɂʊc%]rb@?;$l'Oz0ߓfᄎF\9޼|Px=3uQFW_}؂ O c }'spXn|{c:vh̎h)"=q6ѱ+5 >N"N1; W oS&&0VoyanukcHP d!{$?j1xs[R?"oRB=aH_5Q {@Ei}%matΙ6g(.|v[f7LQr3 0݆e}mi?Ӂ`96V:H K2lI ۜ@ _g6DڨBfj8irb_"`L`خ gʀ)T7oQG0ݶ&߫wơ> I>|>n[XJM! y"r&XLJJ$R&K,C+(cg :s:&w .)^JE@踟vmAe;٧%#E}O祝谼=^]l!PB k%bDʀT!n|Ow+D9,I[A)1@Z^Lʌrx$b#-'h-4ZPuWa#{I\; ?H]B3>xH9Rm%TACWGWgrç2 ڞKwi(ֆ"_M/ixZX;,i %m?y34Z[M%OgkE0dj\Pkce߿b; S&k?²Gڷ,'6a`Y wC<[IlUE= uR!_]BUq,9p`m75+ p+m̨Hk}JYGԑeBPOc=[Q NxUNA&Qu 2n>}H%lvsXB[F SJRʼNq2UP|R lC14Ûi1[LOqgj3)* ɧfйXƟ>*l*hM%篔\x)zs,h # \R2Y´UPƭfb<\;,М^:I>{|yuIJ;CR˳:1=!R%P` ɋyV8 **u JMg,C U^D3!=]͊Qb&閼a]Eziw>a\$0XTm_ G Po͔TՀrD; 86h?=~笸Zih PBw4+_}^_UnN#7?z_PۙkH5l6KhD҉Q#u6BУ+\r%vNڕy)xA:l!E&@ademHR5Vyq/8xD5;g"t} >o*QU;B d=ZdwE!оeebXF3O?9se bwFY;ۀt0EQU>!*Gz ~:@)nìKHw C#zI=糩%ѣbY!2dz2lΐvW-s?P$75"P#!l:.4FH*7J/IL_u%K#b|ADȄy@Ȍ}iftVq~x{cByyYCB>fj]cJWAY\s9GezZB*vsU UUgeh+,(9^ Pe7l?oS>=XS_gk&S64LDA`!</m~VکX]`'j!HH0zˠߣ׼&#ἆJG}bjVۋsϾԮF1yL/-ae֠қ^}Bk.vIyKգ=yuؙyP>œ XqlT3Cnk-Yk|mniLѪsP|Y8KN q&k3kIPnp&2,5+jBD2ԉ-]7O{)2x,M1`ہjQጩp4񄴰_&tMY L]b= da!o NCLޘ~Ƒ-+^wNĥ> D{׃wچՁ>!E_)aGwNPD&x4JX {v lc2jϧ#&sMNFHoǹdܣda4a,:`0p߷;ܞCcvu3ѧoY6YsT f'/Jt"U _b ކrƥG 4جKLerww, 4BWN;c󜚏,:@~zה5_C;xs̋P`W΂w6G0''u0yARz8t8woXE'SHQ"iFSLm]`P5gyDL>ݰ .Yh4If`*J!" vKԧOERZ\h,fk|A"ֱځ{՘: (7nGKmL"s"fKzIu>c"x8'jpF剮B>HWda$V:,}8ob4$JS9u0JJ\- A LIۉ6Hv /ϑJpEADWuEO!W&PS j8 Jc謁?`0\.Fp^(YQ^(9ƫ̣= OP V.=^W>hA 7p"YXK8W=>oL !X jrN}oRbO[tۆ6J.Z"bPKşN{T#2|y(لEéhTv.?4{64ft+ڌ hrB-7b2_kaߖW=bgBz] w.mIԧJezՓl)-Sk;e qpo~@3R(zc}[t=3 >TKKZyqxyJ N'Oɺ e/nR*`nM<V'o̰z{`>Ԩc[^JIS+dmz6A>{6Y?ּC%p%T|XXf^ q;>fՈtSYl|xux:`M!Gxqr;mfn~]ZKۺ;[jb75 %[ܛQZN!`QMU z @G` MnB14W2| i 㠶dr_$6e!_l);`Ԝ){ l,Ĭ! 0A£\#ʔn,87οrk5uC*؛a7qYdvlߟ~c@85aلށ:;uթK:Fmᬤh)G#ҚXR1Ԋ5^3iM!ֹgU)wVs8m ,*™+!3 FlZFQ}La\SA4'/j *@MUj*vpQ"}>~D7|xY&q}XbHs]ǰ~ P*GV1V,Bm5I@s{m#XX]Yji7e5sgXUQ gLgG0PSV$2 ڂӠH _FHH7٨i->[3;*.JK)\FJB*6ٗ2)yAܯ + ,|`XCH2+amOaPT@xv leJoo28^Gle6((כ<)"Tj!13XRbMhЅdw;Rsͅ8Eo( :FnA! \JN-!['%ekX[^`W뼼=+VT :\IK8^Gc~AKҙg|Ѽ1: EMH-0V)qR]8Ld Ż@}ge=_o'zò)vg]3?%\S2mң~043@5Z r'aI`׏ϚHÊv=>FF1=I2T Ju&#(D}囪TMb&gsx}'7TDmcP!eE8DXͤ( ބ-?Y CN84}.NXEL O:\;foTjkv,t5 c.jR$?mwx[g!ZvY.CU5=0TD_ʉ"WAˣ ]__ZL2Т潊F'gIᩆq2f|HQ^%mWIB!אA (A\! vÎZP@HبK%IPLqq -(3iκ*NuucwKKo{k+4*ډNCf.1@Nc*m4a, =p$ű$TgۙN@ Jdka6o&?COth=dtt'̲a|TDvG/Sa8tE,u:6#We>Sngx+KrPgݰoZd1NhsDO؋z `ljQO$Fw-bY Rcܳ:GTjj`m[t+#bO@~Pϓ{|4]X; ȗll.+J*)!4% 7|"ڧNO05zXxMswĄ,;5bd3?Q w;CGjT2f j*Is:MO#PM637CMZ&(Kvb7jaG "fV hAH}Xxaf/r -@E_puˮcD_Fӡftg @4m=qMmfN/-i|':$ʸW?͹au\hUʂ.k#[{E@; m. qdx UG (8Yd fI{@>Ob(UXyn 2: ~l'&Ƚ!&\/_ZҏSÔT6q' 4~ސ}i *?ݵ<µi4%q}+E0)W.*zޘǾ@]g ]yHh0%ٴC -_^>Zn8j1`(mƶxˠ(qyBŸS=g %`eȂ D@yU!}uؙ'  F0qfQȹwaH'S50*[\iЈ%eO^a(VFDWG<=+J8buKmv ,NYMxdIoˮϓɽr5_sP۷3@L!Sh5H3 Dvb1¦8Dk7c' "EoCH$ʎ4*2ƦcHQS\ ՗!\W &`R&UtVv-t;}ifWg*Ӓ6*֊p|GrH\)ݒ3vc݋-՞1Js!ܨϽʬ75@8iO藳Ի/VgIprKuNs"0=n2dq)uJh7(8ϧΊG!0'1;Z5VD#a+xY:t/R_.@}b_.\|4mqeizq-eJx+x2Lhܫ˺ s(4gXhLv%Pt6-)S)Od=K fM*4ygN.|%ۣw8]'1pRpqkَIθF9pmTE$ ,qk$Fsbrla(2佖d۩ۨ(џt 6ǛٓV>=1YXigFhrl_#Jl >4Zq_ٟLJ ޚB'  ̮@EYq]\;PyVoBǶSYvZJT-Rid@co,?';[-PF6=OYTHxo@R M5=\1j"p14 P8 Ȏ@(.'$K@ Y.M VYT-)ϭ#u *V&BE`DUjA~*-̰+?o?g뙶ݓ'{K_F3JnB"aLc SZ74n!ɷI>s9e2(?Gj)l@+6 {inʬiu̵|C$YWqr8UNbWFvt*}-WJ{`KNn, q(L@O?{cJ<܏C18y)^Đ므[< iIC0U LthBI۩iqODE:PlBao;R\J'Uo0ewF8[wd`tJe%ڮ1Z]zC6-woMз6nFmB[SR/_YrKEiJ|sB[qH6C:Mқ,~7۸u_D|Bv+.bВ %TB7]dk17'+%{$YLR*# }|O X us:&"c@]u (Gu!@xZ)`0GBJ )}⮲qڲ`0iAzA|yb@,'7[\r E2yh^ҝa`_(] wQS@Bbؒ/g2{m ~pXzdTA.fmK{8yN$ ;>CDd|E+pMV DdY[SIt@$<) ;r9dB Bw+,*$ @k; g?  )AUEYYX*_*` ej &+ z"h|/ru?R^ؗi Na8&Qew;e%ʔ46lePĜ A٣CO;j£ݳhK9RW2LHTb+u;\HI0QNyUzY[r'HАI5M#οfe-d[SV4̖!f=jA%3b.1VaR(Dӯ Dl}i^ؓ.Rۣu !4we=2;!f喒E"S;@Hk8R\UPNƛe*C F…ԭ3 oC)#yuQ&u:ɕ|!hKy%[(x,Hlung$lY|h qL`Fe:f~̳FBz_ygXoBN1`P?`Ih#[U»|j6F"YKRX̢5Z*N(ojOO,0]d۰1~g]Ȱo+5 ߫xf|UfIƁݐ@#G͡+P|ZěCwIBnFT 状zBă +Dž\,ؓs@FYW 3ьx,R'4 @wy)^eD)Rq2D2K >n%bBw622+B(/d<)^!^%żO -~3&Uƾ,l6\†2dKgA׿ɧEV;vJ#IgV!_W5$w^ۙ{Ⱦed^B|4j&6UR -#|gb6,CU'8I,=L˫.6{LՆ)wI7h췦( !{"#TWV;$j s 6E|Zw{O`͆ pQSt`nzjqY,Zt֬ +wdDp^ytwUyX q,\cciMI ~lkƦBQ]Z ?}v mٵ+'@32Т7 gMP)vgj͵;b/{|Z 9 -;`~z*D­Bgvu61EWF+QVq2v5@/ ᚛+&ϧC="NvqW]TieN腆? ך>#DýTgpI1~6;+ugBt\.T~)d3Fuޖ+- }G 8o_1B؈(݈t2rPh'ڼV9B0䤖ቡHRO9cӨE~˜`1DZU>A6T՞H `YCMQVgpPY U$j4^ 5[cxUDL%9T3(ȜRsVBͩiO|&-`ӯul`f!^]_=EԺ=[3v9nX -/- Fm>yt}N7>v­m#kNI0׉ؤDe$B`4Ӷ{=u,#'Hs%~X|m᧦3zVٍ =|Tν)6 ./vC~s:E@ϒwUMё21NGpW+|QE o*HH7zuq6WnD)? Xܓ"t_6}zr'!_ n\4N0>Fy^6{|2 h*pX6L>z^/X;}b ߅;춂nak$[?N-6VBC[#?7>HWm}3Ey~\)ՋP<nf_(1dh|I e`reX}48AO Sj++Щ +: yic:nG?5UkjؕYGQoCX`,꫇rEga u1Jj._$>+VE3`K(sGt f4xK.iԼ[Uت%x2oW5Fl: d>i"8n,+0h7'6{Q've)>r9r׳dnvV蒼̒%ҧ.% c{x:M]M~ .GIG4aAcz@C*J;eXgSwWEcV}-@O Yr5lF_4jEHVIJ~dm٧e}\c@=KkNGZ TIr D+?sDQLA1Lgp=~4&Z"æ)qѮk*suZA-2a 9½r}`Kf{֐޿KW?Q堞v#/gts9 4j2 a' **Dmp(Y:UQ?47hwJ]Pcjs{',b"-ĝ\+9E:uLF/by5kCR9[1K[-}aN\dr |.D4(ѫiWh~ @ϗ4M*اpMw5v@ꖃ{T,s59QeaSA`/svpbdü죳Vl3[rXoVZI8իcX\uا4Qu|{WN@WH%I]Ц[t?ǔCǖK6 8!JV3YDUl(m:2YL3C+/oZ<QFF-PT9F3A-i+w,*־ÝX;*em_YCuQ`!WUʷS~C~"Ġ<ߣv('c6.`&,XqMabqNq5 ݥ}OH:j%CT{3fXpPɺ _fq1n%oݧq oP..]崅 ٜ3Ox YZ]֏P*_* T}o8r\6=qVx\[W9s,%X$$Rb*>дQ-x4՟KO@/єe7kmqR̒)΋u RfH#.j'4[lNbra[":AtCw_,:V1awRnq2,JfӾt[^Je%٠rxeH")6k k)tq>2xʋSx]j ԷTFyr@3 leq0G'5<楱;lGD$@Vʌ i{UCLYp¤J煰Pr4m!R`:`+6vEh[[$?5I{3Cwu7ݾ4puer_&Sv4Nossp?7novB4IC[ovjAVuH #A(7 yn' 彚%q;3&f G !/3NMgFuvoWлs}YĿؓg҄\|v/4BF,~M=.KmqJFhy?Iΰ2I(KàX aBj֦s@fR#e? h}ۮ!(l`JJq:5 SEnUx?('/pc&/tԺkIK*ȹUOƋ1ERxZ#)Ez˸+:v|'-)SE쐸0e_^'\$rVNt3c >$gko,ihos5$;+'x pQ8* 0K7Gr:I0*5ѺU:C>?Cb DĪ{K3*! ї_HXר"#$5p܋1Q@ٚ[q/Ҝ?gVb{|h 8a;Ђ|kݯ(!SAE3H<0Y{` 4?-1L]65WTͧs΅LVԇ?S u!X02ZCe` cB3-MJ~z2Xӕb_CD3JA#d"} v)äg#sZZYW;Rw9H:RIyi(}58fE%:WRҾvq=ߞŎ?Os-Ssbc` nMЬw|mk"5H}B`F ;|{]rbJ[wJAXK'+=?w4ֆ38f b '9sgu\A#m)@Z3q^f7{j.* dדrI?[\PIIcQ {XMm g ಄aձZ v(-nP,rquk_l{e={iBܳU8.YמʨW ㉥A^LN |ۙ)/hlua+ABvNx\97n!dof 1HPΏN]rߴI?ck['tq.đEA8_NwRv7`Is -& }̋LeAtd/*Ot_(젤|NNO=?) $vJ)X3y1,Ht:Ҫl>S ӵQ NPTKʶ"HҐ[v g!;ޭ 䔐D&<#a(yzDOǎ:E]4:+7)Nζʽ2YSj|'Wvr 7kD3V[pv֍ :ڿEĎR]m{]P۔@'D"-8)~mv,Bkv9pdyڵnn? #S?gVZDߟ|,8$Og%釡&jEJ4z-]w5$P@D4D}6+V'-cubs+k!a" b#m4I6u#8\0SN${ᓮbr#,ҵRLӆISv8:k^~fi4lߌl$8$2{T_]ZST4MT dޟg@mNfZHݵ5RHLՓTHP y-{և%]3X>At`?&Zy'!~ڜ-[O/őD-^$oӉYqw=jƙ_zlfûg* Ғw{32JJm(7a!jA1A/7ۨ??]8>V#<=ۮ;0X?=i6B ⏎qvAk]c!hcdc\]gi .|ϯmΐET8=.DqJ(1 uO\zg`2 quY.d~BI 2@Yœ(ˎ*(S4vY Dm+>:2kΑ'먓qDZy{﨎QqnMmD۵# [!A?i3$[~7SxK)ieY{2kDf*e) ˷tTN( by)xwe =B~%hjZxZEc5}\0 O0k'G=`M1'XFgzٯ ~O2&jkp?T X"S^{Eyǟ?i5,QYH`A&gdYx=> _aZՕ TvG!qҧ .L=A1vX gl2P^+5Rv77_-m_퇵,% o:S@͹szV#j!,M yeFv[^EvoC^GvHɄ`[`!礑c$((*:zAEzʷc,Ѻݚu|-*Z v'(e#BHYE3 8\(9$e|A*6mpisD+vL?]yOrB!xk{82` pk'b_"w ײ.8ALfU4H˭0IDhK2:q+ sϘ?]=4Q Wl6(e4F芛>V)Nӣwҕx1#FRy9Ovg1-U K3'yM/y*&p0{9 ׅX=3J,oQ8b_yuJJ܍!=/^zIN 5#pӚb1?T| щvd8\h̗bo{-s~Jr>|z,JXl:%A[MYH&zy|~LSg@}?֓aVY:[m7F a2'}&A˴)PW=( l+#9(j71Qv 2m:kVے޻5|SCYfCR]<]au}&Ƞ\>)I` [5fвeձҡR7DuB?T ]yi ?࡮ev(q6fQC9 1UIE%߳Q_iKӧcLVp(5xV˧-jULlc+3ӷ5WX3nj3 buU4#ӏl43Yz:uT^h%h( VhVGu6x]YŪm35nۤГ?4U2扡7qJg 㞇2Eb݉T@ӧjjSgo#//Bg$WGcl{מ(j멷E0lLP*g2{P|p{j !N4o7v`RA)N%@ 0cZ"}[>-XϞ ATܨ%tflp]΍f8TXh6ˤ)6tzP nC i V^8{hP mM"2)qbȯ8Vq>:SϣypST>lιcFS< K&1r- i2`ֶAG.͎,] eAi(cVjx@WrWZ-s uʋ~{]|$SZjq*bHߪ{sz)5,c5xڰWǍ{%;$ZV 2-ΣEfX)vtKkکAv<eԕ] &>'[gv/3Br <vJԞ,U: P5|ɃMczp96PvZE&V#R>$[ 8WG/c*;NU7ʐtRAsP6s;du:O.⪌.1C%EĴQA63 gaȢr ?o«ZK? `G,M ӘzhI=O-tOSJ pOqԴ9mS`f\Ѿ90[?33`':ռ8,fMANLjgyDɪ;_} j3Z,Y!,HN:*o j$By} SƉȽ~t29AV3EkdFkpJ+y'm欉א\kx -,WI9XdRC,7]1}W>٨{^UFg5l&|ɰGֽA P>kK9 e`HBf||P!m Nd`7\C丷[Nqu!)4?~Oe0!eк=5 NvЀi{1:9b t +;m:>1#|b|;>wV/׹]Q ϞG[8 @bʼnE@Op @av~[&GYk})}&oY^,;8(ZdFsb L%VOHw*dU& $=w6Zj0&M/NK@h5}.i,{LW nz-WG G crgvn[+e#=M 3kyF}|~J$bOø3`=誐zf\CʧZvYo'Gڲ]Cq9S.[(qЌ cc7?rPCpM8;uZ^m7ů|z(YL R-ϙt \ 774˙Epฑc+J xz'5EaaQV`c>4ޟZg:vS~Bc.`YR_؁qw:-d,^ߐ˹IHCo~ #x.NkP?]\5nd-.vlɸx~ٚ+LN|Iv;U) Ld +]Dx|3RL>/ 3XPީ-0FLgi8Ȼ1!)NN4aO}ƤwsN8Ի{% zbVaF|gȵxv# (7z1Q%zO-o h(kvr1*v2x_,}N8̂A|)m/IBl&"&t[xͧ=R,@'MǚcALfG,~!LT:`_:˃y(Ԟfi`&4::.z/ i{;M2ϭb+WҌa`M|I`܁ORl?Ðscvš3T42S#Y!7.\D/Sf5t4{z-d?uSxEu;xC w А/ A[&עs׳^lnr%93pHqX]1-%xG<UbM\- |Eɘt׭{s M ˬZ.MHٍp`/.0Z$!iG.OӸZmD8LL;Lw47o;yQu_ߑ>誓+m`'p =h=KrIPwqV14=}!  iX8R+0( d%[^pgCg'7QTBX2 ~ Yeqj(˵cs|)>|tU0ZVmy#)[;x%I=c1ra;ᆥE2Ha˟"þĠOFS^1=dqKal IQq#z0Y\@?ҙ:H[Vi&8C5h6`w#7`TcSn} #7e2TVqYm8{ˮ7SWE YT[SqBm10x `ҧd)Quf X;#kݏlCȵ@(zz RhӮ!SO᝛.XO;q(+O_jv̧6E.jKyfJa\w_84znQ 3HÅeYU4$_'&';WOĢoeUqU9N.ϛgP_xٰ VR3v˜/s [7Jf)'JO MO)GF (i>Wk!K=E 0CHYoZֱ.,6P"晅MG#d!_5G"E> \9h/zy#.֐_-8 ] (IX~?/jWa uLܠ)[ ǴM3QTZ3f9%Ҥ67Z`icI$gR56 ,sQS@l8q_(ۉ.z,Xm̫0 P,C;J-g]Z<ޱ":UfG C!paU1%}pONءnsg{tbM_B6.x\@CH1JAΡE 90]WmOnt~H+~2n'֬ aH?0;pvi:#Z-Vj嵫 iri{od?YJ.3Ԗz/yxgveIc*训\ׂ@5f-8\[,MUȱ/ـKxZB|Ý$gO⇱@| X. שs@r|cf'SD;>G$jY*3/y *Dqi$Zxۮ!6'߉h,Uc'K,o ϥKPOXA |8q4uoxEtWu}2Mi;(f 3+jW3p9δ?Ii}aOي ET͙q!Y3m A9%0Ձ. h(8e1,\" |W' lx խ=%Lwv!$)ºq$Bb5pbjhvM忎'O`MâƈD"D$WI$"(ЀY-L^*j ^^@L`aؔEvQWn:_W՛'kn!5L4ClZAQ0[bM$moB<#^^! "-GZYtd xŖ kjWe$G}{s,^Ca\U7Iҋkk7 5<3I_yrD#I%CT"k>إjkk2waH*ARH72{Btw{4]`ޓPj"dua> (42CܘԖ>O}Խ%tf~k- nIQMNb}Z$xWO@M e:JF&=zok.ޑ#4QśDK?_aAZo#O|WOf 1}R $f⫋ƵV4/5VWg &?/L "0;{qϹC4\B8 Wf/=#w89yyniӔT]@Tv2Kcǘ!{B*@4M̗wmYHd@6"ö(w|7j}*i|YL[aaWR88 UI?lMP#W% 7b+Y7^Kx~S=Z>UKrlϕJ$#/f{Z&ԁ'̈́h*a5+]w0I/)` IR}paϾA^'(2N]Hu p ;͈jj6ӎZf-[Qaeu)y4b+~^̈HU+&QW8(K?r7`a̢E#ӓDmDf&=A;D!"=Ej~CWZhs3{xHͩ[-`C%*h"2cW`O L/$=)kvhhxޕe`j$_{KADߟ{&7E8h_ 8Ğ3Jot-ȍLUY%'bkiѦ9d; ,y1zu(u7Ow>l-]KB]@Nta#.4q4c T^-Sr4_kC&l0 ~yx[Y]l[ 38= ~=rwxY:^O 8!Dvs|#jp y'8BV|lgNC-Pi\1V@6PfN:B.q_LqeP;h@A**2kO|=K:H}xA1t <} (D}i7:Y~8p6]h\>ňϷMUĜ%:x*}thCכO}=`U"ny}Ok{>~#ʞVp9 MI6&ɪ)-kx搛?1dxo'&vHNW;>< 49ceb"pFb w{#?1ۀ /\*#,W2w}+2r""`yv{D޹gݡ^N<.絁|F8BoQ'W&bsM\hU2M7p[5Gƺ@`/-r~@'WS,/x+1fA6k+j sib@>є='yl/BBvYҕrњF!aZPg*3wd<=S^4ٌ 2Q%b9஫I9dVʰ⯢ΨO 2ZJ$*^(Jkt|6>m^t,1I Z)!v_Rgx-^,B{68\5RL-Y(Vg@ t/-AA6ҥsuW(ԩ45F T:k6.̕CԱGٺ`N[GJHޠZGҖ6IHܕBF[r/[& yA fw)?v+ͰAh?W/pϗڏkfIph_%):(RR+x}-YHmr8ܣ([AZx!q PP<臚M8ʐQ%K% U/eUﱝU25.!$ 42p ȣ"hxS6g>)' )RTG-.{L^PsV&5wK!Y WZl.fB1Wj"?m%RB'hTئv0^m[i7du3.[Dl]u9ثT47EI.ـߛ4RM3JqIEyѨ@R~/',G>0ͽ_`=MΗwy>Iꡦ}Vj0Fs|XQP:'/^{~ vSuӓqȎ9UX, .9f?Wڸ:K eMtsGS,72rB9Ua'he97S _35gع(W (G* ZBQFg}at R^bT }ڛSmc0FP1e7FuŷufHk M@H߽\^ʧo(=]Vʐvn% ƍ֯,P*q :#ybF :)WUs4{`6 ;gU}\VFnhswt֨Vѷ?[?+Qc:XqY\hf4}6RW) Pʑ``D^Q(kQ__>Oh}Ad(5اl-l]sJ4y-SjMҮ6t[̓(L-wZ 4xӏES,d o&[8|_<SW/ gV|C:#aO췐oiKj9};P@@s )w %do;b}(>մRe\È+ aZ~GVʰnGA!Bi{BRmÑsX V礣(ulՌo/ITk +Fi|  s>6O/G]Q."u9mC|vtR21e9/c7BhC ٫;ƹ)O]I@M97(xv=j8G^m1SKuTUARo,<u۴ j͡uaQJ"bҐLgL5?tRB/e/;dSfNE{k>$+Lv=G/ꃬl[~h/NhшIP#Na|(VH#@ tLC :M:^ՁG$}y85g@tEϸ&*gԭq#k*twMC1WDaB"Fx"R[1I0Ee35az+ 'B QV tY0/J{e֤Hϳ_g-6b 1~ ]xku$.ͼc3$u\Ru>֕#YުrY[J0b`(B`GnBy_Mxg8=JA!FuRGձ|%( k%b9OkV2/2ф>P橼4I3RjsƷW k1v٥sxN1!q4Q57btU쑵70r+ևm+h>ID"xشXD5x\J+iv6'{"tXٰ}5Gz3?&MBI{N`!?!""XQr&f*,oXP=nӣZpU'0 CU sy;V;R]?Zg8] [X8"ijYr) ~ﱭpkLےّ9HƴK-?Pm{H1hТ@ ʵWl(w|Omѷ*({gWl)dۧ _kUNWT8%a[G9xNlț}uD ^xN3/WmYRRFrHI'3hNxDGPSfnP-bTgOn|6Z*b&PnU.*iH,Ty> LMg}Ψ#%YF+pɂ3]v <8uş*:.7Œ~gZdiV8< <4:Sv8͖REdM\ 9J3W3f2/79G>UG'[P]]-"IPE/Pis]Pkec|?Ҭw(K2K|F[/$r52I2&nQ8/%spML8szc"fC#)'`;Y4*>ΧVҮY *8N{icMFldٕ#%A*;ʈ`p.30b^ 6\i|r7L W8[|wcΑUb͜覶|W_C7 "+Uͅʻ1$,Of,a p:QCmC԰6Vx`ɔ NY>n0g2%/%l҆O9@GIbAM'MT~l6Ɨr,NZ+kL%E0.z~7؂efy""aV9o  s_?c\/?Uɼϯjky}^1B1Z̿]ԛ١OhUN`10v=L ɅMJ{B_g D3f+A CWЏ=HIcglZZE+&5IgfW~1 AɍdAR ͂׽.maxDXEJB ^k!zc^l!Cc;0'!T&oWU؝OdVƅ(6E˪ыne AvC}` *mU[8t vyziv-[TF-GYٴWsžhsƇa2խI`H9jt't8pm/ar)ܢGlؓUxTp|e`{D 6NGy-FCۑ?$HJݟˊa3]ҽi"MpTf{{Uųh5QXm$"_Q}MBx3z4ay;6J e#K gFV־q1ޘwOo/+i:2?̇}:45WR͆wtB 9* !#[w@!}%zl.Wspj)TߩdZVȥ_]kH $6yxc=gs'm)镰x9$ n_)-li~9ya >\PuxMxAdhD 9"8/|4 ` M)W9zEM^<4nx"QJ"c='"(SMQk`5$E~:`' J*n-Nq=:1<((~{yG&d{i?0`WJi4vG?8%5c` bdULR C)OlBy[l=.͎jaU]u޳)2˾ ś0;"1@{FQNh."嫠0Mm,/y͛Ãp^ۣ\&.s!LZ3j #ꪨOuA/b,oXn/>$i ?SW##M:Njx\r<d@M^郦L[n-PlN)ߐ &+;irma} A57/ev-bISݨU9!i0/Z.29}nTbh%^/$&M+-–nVs̕l?Y!y:w^9`6q9J/lѿ FR9@ՄΚip[J7Mw#em5qd)":3M+.nTBDXaba%O98rn N KV$4`m?8ncIŗ&0 LqۏDsF@fĩLP幍9Fc!6^)LRVdf@i\D9>VmajاuU1Qxg$J/jX/k[EaRv~b b~ -mt".6]&⑃lȋe[" Ybݾ^"Ec_/nQ2gM!Ggl<,jK@1-ۏɉ -Ra7MTqS )v[O]dD(&nlAaɇx%fSey!Y'sX6ۯl*k&.Eb.><|c_V`]oB ^Fh^H56E~0o}d+-PD1r)fߏ_xŎ8iUzE22:M{xj #+u{vq3+._S p8Oyn!Z2%.uzvz|/Em$.z{f` ڇu0r8ZX;ucIN{~b)(^%03^.OX&۴_GѱUc5|! <]9i3K bo"iԠz~KU/yK\_$X> hK[,2[Cc4hI@R|zy%HI3 ]̢JN͠!}/KM.N/=, G.b;&gV|SY2pV";4IpwP$=>d4J)-5杻7:4/y\i7`i1aGya۳ຳ'X!U{ĥxx, R q/ړ\ B>2 ]7*5j%~ԉ@:-߽x;t<6|$Ev.̭ ? '~ 2I-!s+hmggqPl}]ܰ[@T>vme`[h紸<> iBܨ\w. 44w0[-[Ơ* )V+BsG=W'EEObɝKmWɒA8B\|#RiʹIT9P׏-%|$p(<O"WC4 mBGȅ6YG-#$E4ɦ73 ctp+M~!yCJ!jIO€4Q#&bէT',_"Í fBdi{$q: A{>BxAŠVIlfxIXBwyJfy jhEF Md{iX.z~ ni7_헰P>`)kmF3) -Wu\\(O.Gm=>WJmQO(5"P`Q]ϝ8Rn94V{9@p)dR(,u[@K=nn\<7aLINgt,Lx3_^\*,M^oL5ًP# J47݌_tx M#֨Rszy?ˢNSқ= A%ʹ9Hq}FihZE$Ii+ʕH1 9H+L(s[B|~+ v_<|jp qFXvIyƐ1G8(?V $do{c HQ/SR ;?,ԏd`ޱ03i/L(Q1y٩H` Eĩ^L!)#x"Ia-edyW$$$}z1!?8OQ# U"Q8a{FJoeɟ4)+o%O`B5>?Ru-z`Vh-#k0/*B{6O#e YxMQܪG40Ma (,e9xsa.mrrYX PDrDВC1׭+ܺ;J &>1 ] B*3;VI[ۨ-lK^jh]&c7@DowduiďRwFע8dljW_ߐNS1gqL~s iݢAc6?gR{.ocks>x{撬 !R $4/{S%I m)̖0ګC 4H1NmzG#d֒#9l,#ss%.X;T#mBlCЏ(b/FA[39PeHTUx3,"C])4z m+lPXLV$ц) +)?Ep&{?NSxUU#v,|n'7vƱ L@ Uqp_>Pb>OLgme5 x/ cO}e'Xt"qeLdK*W2 (zHWbo7U{_`D"6.gL+-Δ~5VZp:\T]Е7]Y"5QD< sl1NSqzHjJ >>?{"ܧQ%5Z7E `'ExM1w53>ŨtdsgY0 L uAuBdtՎܠGRN:tTb -c5~86&Iu^dcԁcKihW63Қjۉ;ǵ·YnPK؇%Ond=d3Ct{ JRo 'LI"< jY3JM{3rXj׭x'wjEC z*(}>njo[P>ChQÆGPF:mH#od^-oCuCj J>߯7LX&Ȝp?(Y1(P|.1VNG&`mm!yNYai\vޙaLVaCCE I2XE;_W_r='GUv^,d#Zt|qt˕*42݆eh?|uXeW4'NGU 5p1%[eF9OHvl8d$ yn.ɡ7 ǜ0NlGpQj ~ cp#H$6Pe8ciξX@'dv.!' r0m;1gtx H*(ue9|Qx8qZPg 7ceAhlJҳ}q 񍾏ә]q1,CIAM@&LZyx-B_@0)1,zt2_cI]ၙ4-iсl[n\SB[:O.KG}]ܳڰ1I֣Wa K>e^u㷮 1T'_zGbM7"s =\2X(/M@V=S'_>/<\VMZnK>߅Èeњ5ne,T mTV!3V`#T|QB[wDw2Fߋ-<HCIrf*_CRfoi|Yb&wB;| 蜼rՅ57D rͧD D[L*bC^痂#©[~DML&햇)qF.J|}x ur@cY`n׋6/܇>)]֭(&͎ʼId^V7b-!/fәv; C=Ccv._ }_-+qfmWsK]8p_U9 DKh19ߗU5:Q5"A5@+|p 2H˨5Sd63.lc#eaշ%Y-}m c6awsfswۈW|w$"4||{ 0C";'G78&&59ԝ%:݅jGE&wlq`&(EJ+x "<ޢ2f Tėaz$6nv)m{gl &=yV~Kgv4<֎ *H˥&ӿ`_KF;m@d3k.|0g11lJ,FD[uݴaSdV'mo5p-}Y(Js+XZ$\Ǚ0lҫ3ا=v|\zOCD{!(/a>DA=|x,ϥ!L,2O.n)0Ӎɢ(^6&Qa 4<٭4ߠ}k~L$zwnts aZNIRAf9kn:Ѝjm(ēvWKm$Z2`8zMѠ,Fk }% 8 $*ro9%"(= EL/6{'.J^YIw숑m-hXH; 3N%M_Q8P#ӱ <8I|7fdEeED>)6ƐYMbf֠ جֳk҇NZEj~u #٠VhxC@kVZuIqQ-P $zi0N 1XB:-pPy0d]wSj QCzMzD BkiQ9{IbԓKQչLq겥 :+Hsb\]b'ާ !PPK!|[-$ք? v,'|A閰e/I3!:O5(:ߌ v}rhI.JaҝRU'崐G_r|Wf2h\E YD)=."nߨvR0)~o":򚱣I&|Q-f@a07)!W o!K0%Uu^ƹ |g[sJ g+ԛN;-#1Dmmd4ǠR"Ig`ŹR/`;a;V$yડ.Gks~u%<٬Eu >`?9|1h$8yig xهocqƫy1KYOya@a\6|25e_^Gy|eu|K7MpFŚw@8T" [?4hYL Y[B8r蝶8FDj&Hr3۴iȷ(;ɾ6L<`;8PCs?6RykxډJAsȡ,:n'C)!]Jd v=_w‚ TFӰE#HIPŲML~gi;+0j!{Xoqow'I:H#5M"(ra''mBG h *w+Ty2}|w|X=cƸt"!t%AH"d Җ}M4w\C n@Ns1>,Ihvܑϛ$&zϓMh6٧'"IK5~+ xL W-)jW:%[ZH+ٞA]MƑeiާޓ^nPސ͡b]bX&# oꥏ.۫Lzs~SOcʟVL+ʒ߶#:,y=YU i`۰yt7uˮ1Nw amIۍ3N*_q~͠;[Vo'fp6N D sw\pUL ;| =QY}GR p,`&vDӨyEؾ'F)Tl4XI^5ĖVRerpX}>d<8ht@=[)<:UC*w+2 P$8׷L|*os/k F-UcoE1E>M.Sؾ bl^vdq{ J H¨ܴۺqGx{H0Hbc(/,Q;w٥bzTvp~*Φ/['V:K*𭳌pPulV ZKjыm*;\Ilκ椶|9~UN7Yvr5%0^1o0dT= ;O7jIOG{Efܬ nhb?^vAj1q3]%>)!>ҦP_waR9s?Cta/QRЃҌ=4I+d(G[Q)Sø5.59a,Q@\31fYg;Vk9؄Y~…XI[x6&b {@0D).JcߜpZr~aX)Ox@jOX eb:'8;v]),3NiSuz yUQPu1 ~"U-\T y~OsSK+xdJ{/$Mqow=Ô.L$}P8Z5ci0i48gBν w2Ko4e&,\DƵ!lF7D#Pa\U/ޓ6Ab}p>d#@8oWXȲz U)ݱo"y sU7u".)4=Auqh `i+ 'KfXq2ZBDnjy&\C $BVS=g:jŚ._ҳKpoBH=ez nC$z3i£̾r'Y=J<\N(Zn IZ/P#,RABhrviazJG)] W2QϢ_cb_2Jey`) ]$d)C#(ɔ{7QpĆ^}\J߇qŷdM3mf~uW䅼 .mwct،d"Ak?k T6Y*}V uVp_Jkdt>7t- XQ ͵_+f[.K֚}*.xWg}OGEeSekAN_WsEg{g\2ޠMcA3 2$ҡ 2/PyK|I 7 ^OU9PSW!c'|>YiG$u yYPx^%Μi7~IG=~%Ydig=Q^K0M fQQ!qb.IIߛbQ!zƿ9 }'6]Bcےk<{GIJ Uϖ7pi#sŠwM#Gb=5X<@Ue.S0_OnS<%sD0rn}sZpc+ hʥcv& &џХ]Tꨖ:,VJ0 ­gOo8PxfS\ Cpn? &o7mūVbRI1 .0d)z{4X+ W3q%Q[M!EЪ':$t~-zy*RMiWL74وx{+^$U$yY("CBX:p* g`Ibr S5>=UNLnFMakM ?$Wq=հ[AK{j "Abh%yr [$ЪΉ)uLčVĈ:뭻\:tkp={1nl)7pB5m$Q*`gkNJ`"hVwjE_,():KI)LKW|vPVyڤ ކvkKTP(g* 2ReXɂ<ȶ#ړpx,,fP|o!k< []@mװ3+Tyegp0ƊPX]H4(o讣Y#dSH˜v2h ?_Hn050DYIC"p6svq ~C'Y쐌p7z7t~ ǡ7煞$u _͋a_V[0I@y`j{bOQlDoS閭'dS$ ID*o hY112^UF6^Gj;dd݁rbT.‣&W$)6 wkb>kɻaP*7jap$˓>.˔nxg]%vdq] TQ\  qdH{7):FFv' Lj8'ԛ-*HȊO)2$xuvB> ]#ipڟ7\JA8`3G<+ˢDX4Vgw:NYlf⻄F1>@C_xN9vaZ~n Mf@.8kt~ 6F+15yV7 nje5"7A KrwNRߘ$afLy4ZŢV0ۢQ߸F"ŇL(#s${_+W+M3R$^nY `>JQ69ާD|t]FRڗoŢh)xܓp8LڷNσt]&&/E e*ذ91`|Ddw|j9{TإdNcj"aH֡rwd՛Y;J+o@A1V(;f>["L|u~8B.U,\(>7ހ҅ڄ"Tѻ40)0׈R&jE 1>@JcMZGH<|\Cp-#M⑏4é+<,ˣ2Jc^lẞ M>L#_MF%AGoA,n@|vC:U"|«Iؓ i~&B A3/Aj 'pOXq֠ raQbRc_Î!< Ȏ_P7_JD7)h^WG[ֽi7S/O^>MPy/ld#-RI;6-wq4_Ɣ}&3 <c54]!@LwpxEGሲkV^up :%=ݜ hQɢ9|2Ť G@O:ws ,q1;PTߣ6FWf ]à 1N'a'| EfM- mZ~i*Vs@/SJB^fhgܼ/oVT-̳I*. rx`L:l%B7\)7൴ÔW&K|3v_dnpx% 5HӒ l?#,RQEe,CqF #p;%NeE[J-yW9wqR֝5H y': +pzWL8N˜cWüm$41 q5 ԩ Gvf]):VYDYĄ3顣-/pA2%wĔ,q4/))Tf ޵Gmm{ּBB3pSOvu7[*TtXOعCwCIY Ҕd[Tp'κp0rZ2$pLvQ)'r/NCN,F&*R&pXo.?/ 0A31/|’%|&&UOJ©,hf $̆1"ճp]'Bs}wq-1hҞ; @>0h KU} rcD?܋k)hZD geKTefy7|rxkMOe[Qħ963nh?5\_ed\:ɕuqյHOK#4p<'SIC6$= ZژK: #\|9 Q bƢ8u2QGI)_,ZEdHc5wmV8$V*^ G=N|S^ eo]KUg0 't|:N# = yj@H!HX,؜F sfAظ{vv3}{Kf<PmaZiד5FvGb,LJ>CqIo)?ufBųDKd`L~W3;ٮx-8aGhG3c'SǛC'[1>5o`:؛@7k~ErĖQ0QơF}w-ſ|m49\83ᚳi~,Zq*JO:0[7pfqx~P~ƒo ~ $ ŶOIziI)g5OhiֺX|U0"8CIs_pd7$VOw844wU!_U`nEM[MŠM_'i^FEd >r>%QS3j,a1iyrHHVהf WBtpV^cjǻDwabjASN+- ɜ@|"Җ%n$ޓM.3Nh5S95?l.qX'Vդhv )v:.MySgr0Yk6/r3i)tDz<4{ 4(\oh͍NZ>>B7d_ F=)87W1KwόЙ7UQD0u]WsB slKnx25oav1*Zt r-Pm'xuv >֘-j("/FP'=wI0BԼQ˖j$W2~\-ɤ+GgsS3ݽ,1g$x8PimZH+BA}8k QuM^ j̞'Z͇ 8Ϛx*hhCjdLITh.&5&U~\B캋uV,i-t͖ {;*A܃~ **YC2kH#+B@ThEB\3lTL 2 5S }r2ieI Ș$YJJzFA ==8QGe k㠄wcXM偍%V%1mWadrզ_-T oL_dgN26pp!K'AsKPrURr(;yDR^l 0Ž?A짹 t8~"= +@ *A4sDSaZKh:ӋN rѾ|޷͝/ـ4GKHx&`y1J %n5kV5Fa-~"^&ш^Dz'GQx$fhiz/ D\w _kf8}11?љڪ^ʑ)>5Ohޝ g4Q_J/',ԎAE\'\ԡm{ŋ=#8MGO O̊>ȹv<[U)\H#]=CԼzich?$;v(D4UvĒ8?<N,y@1z_4 [V%u6+5zkxfh9l']7Uhaax apߑK:±۱7a/'"br1K 8#>bůؗ\ 23>Fmz0=2 3{lBGLu#%feL? ^pCrvI%i)?ٟXp:$Hl%Q8U{jX4{W0^D$ǚedV AR{ Ug)J}&H|ymTZZ:)Ra]XѺ܊yf"eCL(4ujߥW8||iTk\)^=j =S0\uˋCGjڠhoc[`cH|78`O*rfh|۴vf{('v(1h*fEΩڈG KS }M#W $RW=wE}^>k*bQWV2dbɼVt$5 $cJ#p 0R 5]׶-2VxH8DOoeoV zy鸵Pada5+X!Pl26sQGFPٍ5*WYfJ 06xu>\ʋ$ sWKL=d @ޫ&<04]Kk7 r5SuWg_KIr;FV~0Aط;qW"K8(43[& zo&%&º@oﯔ 9 ]=(L!n4%Jlk4dyah?kJe2 " Mp(zH߻΃F猪yH)veAi.TВhvFe'ţomE2@Zjn=;0~d03^ڜ5/ i)l\%1./Sgy(DžK ]$rڠSإemݎ X?!"^f7{B35rR= pO)%kvLM[odpV[v#w_Dh ǙG EJz:Ty'QNlOG'[ځ U"-$Jӭ(c]GJU,DaXh߀6&^ktR{hp],@V,S<{n-po.w V5]_/:,teލ[D-v|&Bƒ6}{²&WDDh0cGğeu$7sFm5T~\8w4rѸL<gYZ07070100000297000081a4000000000000000000000001643420d600008c00000000000000000000000000000000000000006600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t//]?Eh=ڜ.+8Ȩs&i EK[i> YwAeq%u=2NLt^>pq鮖 !<-niUlmvO38Q!ބr3:eT8kw|8XE͌&[m.'ߥkR?%WF!npB\"AϗuHG'[MY֤F2)@= 3r):hP1m+B;gv|0T+S]5[ C d2 ,êՅ_s!s{"l~_"PaO o Cp-X T!n_rK]`Z-:&t9ׇ6q]M"™|wWOǿ)`%OѪ/yh15{3Q#䄈g&/VaG[9wh)Br?١6EjմӷOq7SɶQ(0ni*#sP1ClR!}r>{pT!@qL?B[$(-:a [<}Fa f Pbӏ?g"j!f00&fg*y[&{-6sW7 @,2K)B@#U̱^wDQ_ fGP[ =೮~s['J:y2 ^]?['% >ݾpl( aon 6^<-9`32SAs&2yY?j)t-0"g"}EfG ̐Fe@. PAW'g[xe< 6" BHY;d&uA߸+v$c#lMs#t"-CWMH/R|W&%[N.?p6pc}bXm{C\x(kChGnG*:Xgm!y0i{)2Э2ASa>Ηd7= 5z5e'Fqr&"ZBLW;CVP< xvt>R4m9x'vЋz]I>C`wYXGZ-U{QafN\7G*7QR@+yTtK$o߃v6<$8)$<u$͸!Y^]Dܢ*1CQs`khB%*1&R}JSŵvV?dr˥:fYe _jdc},cU)=U/EnG,[ȅ D}V]FϢT7*yF- Ÿhg^{Az"J**xeQ;85,֯ #2n&ʳl\!%9' ;<f5`,bm8?^6|F'iN()qd#n܎Eʰp^VyUJ ΰ'$˟a=yKbxDoSHd@:b;pT=;nY2߰Ѡɶw7įR;x˯XT}d;iG^ 9ue@q-Nמ0HڃYMS! }:+=ߩČ9#gVٸHVA=U8k)7kѐiL)UeųvDC;n3I69"X܇>~˖[򈉢US8|vd̦ePGy`=ɸ.G%p#5}|HUJOqU_T&C[yֻ6}}!-(Jq/ gQL:%Q%Z$;kر0}ꝒFL) ;e8<T\%a1 ӶHڙ`MڜL$$1vz~B+{nbsm]z)} dהD|\jg4;NCj@`OԙܻhB5k(xPhlE͋jc3|¡"S=u q ^صMtMF"،ɊEư[I׋M̈)]ȐuTsL(M*el1tWfݭ|(ٟbKqHV _hӟ}d/#)lbQZX3Խhs$K& +@UJaD<w)h3~,h1=yZr꛻1TI(Djg;W %޶F\;2mdpn$d+xTQ LhGUDڏjX͟L>CΪ(L0OV6hOԕrcܭ,Z!)"t+t%ei}#m641{;1+zA&@>Pn[V8a&cEq)! GnНCc]uZ}FLj@ v2G(D#ۦ{ƒ\C5,!TB;զ1?@]a4v+b^m O"m5S+NE`TsXf["H<"5#|֏ 'Nͽ4O'u_k`I)ALlt#Wu"Ĺ] GMRAW]k_֋M<= nqg0ƻ 5.\Ӧ=DxH]iژHVj:(v0\zh",#x | n:Ѯ*F,{ cj=:r'C+w@A-ÿ́҂@нI*a{g1aas;miۈ1 hWJg2+Pl\|%"yQ$MȢ;=Tʌe+s0QQ̧ٙOHb ELesYIN [{,wXSe8q4~k!U@{1rS' ģ)< I Noi婝`wnCfL,SNPvU堂bXr)m5y`%@?v(p[W̄5O uv]_! ^gqml wK24JG LC!2g'X6G p sH~ޑ oF\&,cA[ |DQ.x5Ԯ:6VV yԳigVxt> Lz޵f U$B{\/Fz?tYma$KG*`c.IrF8S.po0vd̴o 3ai.>l!{"ͤ6V@Ŧ2_Y/p*'P# ~ kS^i hŖ&QoD8[wA=F0H=,)hsP)㦫P\ˬbe]`ƻp47gG`*c?!.I8¯ICEGX" ?aq:٥és4+>T eZ^Sc%ƙ.j܀MVo]ru3/OGq ZB7-=ߛGht{!M<0OV:F(E!-LJB1BeM7 cuN:$"g RQaRUu;.38lh=*hB@*9#iSx~ܐzu)˾a)T_$n2{8*D(i?gMj3)a[vv`|,"`Ao*έwD2qDCֲL `YRh{E8 52_")L4*3p$ y|PgM_߳^x\))(sn?(><)!h88lQU% #Lt{J@E虢]IҬ0tpuJ9#/k8 Q{Dž ,4G'|r5O B5CkL#Yh;цj1?fD-ZVPi_7Úه 8of\aDyWGf8c КXGkY2ty`֗艈ZDhMPwQ/ac`QrB-ŷ%eT(eùXm}  ښ<orYt\V(Ld9@T"%r:yg43@c,qHLZxeSytp1lyCNeGbKbZ&tQ{ ue(tUx\2H,P>EQ~>1{$j 0xhf,HxV+%+bi=&k 8;%f\2펟Tb1%V#⽿+Ռ)7RfKbBj5FIKSvz{6_%xp~PhJ[@0%+鉛S 9yFQf`k dp^(wMmqu9Y+о S\~ k:،NeRNCd舂/6Lk'0j (-T ^Ԛ) MYDiPUV@2u';RLuFĀ*Ol4)\;8^[ƻR9/-e丯/RbZ(ġsTǽo%m5U 7 I v6w\>݊V?>.6 l= *o8F7` 5`Pt 1R_x*XP8=IpbKIdʹPgkhj8*|ˉ}m\W- zT}R܍^VD2z,G9OH?͐S ޽*|M'{W|das8rr3~E7LT<@xUBer{TȵrD%Hxd!2W&Ip8Q/3D%3>vZ-\Ѹ$e0&RqO8/]*:eQ?ɅP GMTܯnͶ`ARWҝx( hP}_vPhXҹFRek`0bGA G%23AhS~N&"[Y?O5UM.A$n"D8ן|flӳedsuj ?N;vRGi/1{S#)r FSB.GD+7pHw qէG#5+PBN`S [ڤ@\8TOrׯ|B fM"o"$] W?fR~y*b f]bPڳR2RVfn.խ4_&.tsCm=՘ 34@j|UmoFLAVs(e0ìX h9(aV8"#/|_:Ya1 ,L 瑯mًaHC- ێ$^f1"+=hP5u?&2:budCee)fZkhgW_ThVw1e0AiREm&'J+2z#Lcȭ_n"G; 0m Y00v.Q4z'xSH+pT-@bd]AYǑzbZίpaM+qëO%ĦN-38jv`/mQ ;[\O刽d<5VģЋG\IcW+Mx4\p_L=lE N'4. =YSrCgb j|3;1q :.sQJH >caWY+`>vAeiv!Y5#c0լX㰋ʧ@4MIHÊ ѽLBͫ!C-\3 b1XNI5XFQ t4HeqJkD- Eg9ڷNWHMD󥕸{vS6𸕚ge%ertn\teWC. A &)0-=Ü4Q(?ML҄& eeء/uFSQFz]T{vgM##v῞A!t6de:Nh$5`': VGWs uefSIWe4ڃFY|0e|]#0$v352׎דuK"H%Y'}D{~h>Vũܖ7} zo ²6ڧx_syk]394.995qXRk8; && G3"J磓PӔ;7pzpw^t0 =Kme0(gdlkYPP<^'۞mVc ,5icfՃx><$ǏpZ J|J+PȵɴbF3p!*P Ή: [ %ls2P2ML`E9wD(<<#"-]ǯ6u|2j4&:1VCI:˝ٱ+L!Yci(6h =MN3iPrfixX|\(/)i"ͮg~^XG7/ٮ L:[/$/%D%:"vƚ㙄F| bwf?:.C#Z 'dR< [Q66No0l\>3&w+tG%->pQP pdQ&Y#e )^W[!v#5;=Q#G~Q'7m^i.V7?e}YdK l| u"PvJ85qEԴ7Y1n7D5Q?D~?s]b,~ ;:c0I_nMѵQ5GZ*S{{+PZ諶b+A='ǙRvE[EnϏ&֔M oŬč:Al[^}ܒ^ա$}#jo=d67.lf?3Qܐ &b&lBdRKCH /)ؗ9f&ULhi^T.kFj/3eo1WU;.L6 pb"\6a̠9Riu7"9@-Vs`8_rw#:!qNb萷2R?؋ xK7~pwԓ-_VJ]%43烧y RL/x6I=pC;P5C{=!D—Y@+f;;:W"*"]b $-6 3rӦ8K ~*4ve2f`Dnʢ8͋e\E]!4' <V806ӥ9#ac#P_bRv~7or?\靜 !^3YP):nT9Qu Z=* wDGm7 d$zZCDuъAkOjy7_rK}А{9Q4 Y+HX6 s(E[iX+[t[If2ʕ}%Ӓ+A YB2r#Ghoy͏]}Y *!."p`GCE}?^F~.XX p'XNTeMϣmL_]=̉:c~-a62xyUеM4ڗeGtP%\h] 5wp'Z rt HVDƌ/,qJYC2n$HKnS6uI Fz.1<_-kB'3ρ_8$ɘ~f2C<)Y+ ;wÞ@>-gsՃ ^QH؞o෢n[) ΃s)6rv~.agO&'im!y=*µFR # a?-sKYO/cO؆:F Vzi3A^)PjեXt{f3T'^9pOe9@#D3kGt|@>U$r6H!G9L|ڃŠ*fx_.xoOw81ncSa6X0v,k Ò_ɯ_Gm}pZ ~^Zt@Stg't@=Jg,XOhp`e+UI7xcr uRFp ^ˎjU, `K"$(S.W&)'cOZ *xv# Hwܛ8dv2C-}aN 3ͲNؗֈ>ȯ#` gWom!QjLY"Z3pNv\ZA8M}RlDh= 0)}w *8F #;1~.F\dnNI^Ӷj".]ֻp@( ˳}};,ELtw.׼隫 Җ[Ż5/)UHT^p7cͧBD{!|q52AR+G6h~8@*nnBbOQoyd}ζ /sPv}֍gM#pw00D ˸{ rkXa;%ousbp}A)(^ Cj>‡,7;k:+ʱշb K(N汽~^^e+hp=ix7Y[C% Sb[ ┬LaZ5mҚs\  ȷP 1Кpˮu.O͏Aʮ zxf&^OrhڐJPm~$1>f{Mu0x"iS2(}̐X& *JBvF9"Nj\>8Lނ/v~{2Hgiݛ)Th%Tso0yf{zýgAiF$tLh8}yuw6e | %I\[ Κh$q ecǗٱnMT\ZjGl{BLFyޖ.L*U&&١&%< }VqTšdx~d,z:Rj'J|̦PHH<ýoBk9Q{͋r+P;Jw.ZǪ! ώr]dJsL%pK*q~ n}\7rBcJ eL0{-i$+2.uǁ=sWet!# (S[Y{WWWO ޮvx )r؊-b?ٹ{JhQ nf/}(pZJ#uU5!=9"'3& qytmv PI&icOa!pRJzVq&Kܼs|r|Lv]k(e-ۣsW_Kjtf&,SRz njFƈf01,@r8i g#a͡z`I0ZJKϖol[+>nhTV{EUuiLɌ]aQDmf~Gs.r&s+o@#x-R@ƵrVpwYfh*ާg$z^8+Cpf#(]٪d bm5pEIʉ VC TX #(6% Xu. jg-7&CC0 $I1&]o tg1aW8EV)Y! t.E]?=e>ۈ}g q'={Ƶ87Ob(X~*ae5oVIBDoD&)p-ɳ5VKǥeC :\e$Q'/0F[Xw~Aeû@̏" Bv#9ؚ8>џ1r*,PPd@<0O $ 0XKo3{<"[XR*-p.J4Hd, }ڵ|HL WL0VA]JHa = @ 9H@$qx~}ib?~D2ДnM=8)DZJB銦oRxo7GM?Y|UvA|!u -ժ2ւa? uՑìK$/*9:?!Z?&Jl\;],5-`s#h9^I1C邀 MJB%ވ'D9 ?\+*&V%D=U8rS@,׽iƓe =. ~L  B`-83cԞuM?QGBwg-8tz0}UJx#-{`dWE `i~(LL0ZwYgcŪP$EbAEtӱ?-P|q6Ig {J0+2H!pY0TUn<Sx%}AMJ=iw$q?g~&~aZ5: % ' ?&_'GG5XG3jvǥw5$n*tgy~gE*:O8lyik#WM9`Lw|\)PwI[*d<݉1NE<4mql:AgjQҙ+%kf$N=I,VCx.`9ɀ@Pc䖻|!>I%X=t?҆aR6Sdy.[Puo[V*ijù)}0A\QV6<,R-n͌▅5/3&GYX֯l) α=l!7Wma*M,2I0>얲C#(QuM$sC f9o$J=pb?VFL«T9M/h 0@ãHtyx%p1QxO\l/B8˨ H |sᚴ=2JQ^^8!&)\ 3T3LM/Lk{ٛ?;F),-BZ>jQ3؁d}(+mqP| cw"˾Is<_o_ڰ/񦫟x8:&=|ygh|[lҳ]y7*'eM薏.B (_$IT$XODK/.\/UcKt91.` 2`,ZL'ncTu#ধy64mGNzEfW`qӀ*^=i09A∺·W3k,9!!HcÒ&Bi /6˨,ڿ.VlW?7\926q[g0#?Ni~15G[54Jꩾ(6o3i'605vǹݍU h cQmhV|zqT<}: J1wp^7&&r~î/DٟwsquSryac3ݮ`b>yĉH|īt?H}SR `Yh&ؚuɲQPΞVp Nk%)>4pL#$K0V{? 3ͨ:C;t^/# ":+S*yhc _sΐpl+ZjH/ewG#y_@6ԤAc![Ecw1D?@QPC~®:ÛN~hVב|9pD4YY˾ԕXTViÏ_;c HҍUʡgirSq8ʱ}_G]z꤆!T9_:FW/mY+ӱzCe'>. gaKm1CiϢK?0F7"qp A]h&~Duڗzi𨃏bh.@lE7N9ԻM`ђ|I&5 EUfQ1qRv&ֹǾ/L:!Lg+cOpɆ XGi\ʳuSEVf5v]FD>nd^ `,|B%Yle ) >)_/s0xQ[W`MsWŸucgP !J lhlT0ZM[;E t~)BWqdlaw;7d|d;HU6y/5qPIfik~z;bktH8K,_rX]!$t|ŏȀRgǥhi~G^}D%呮*\Qu +j/XVDƯ<\b*XI(Szt N߄I9O= P ٞTTtm]%J2Ȟ*[ ٠\XO63֤`07ggxv! L.qERr ,cuڳ|sFn"[biA.lꏞMFޕIYvOnAOqTToyUDuSߝgQNzΣ}qZH؁֟Lffq6h9DQ<(sֲblY3!ipc<hlۃ<3*K#pu^oI"E >Lte !ڪjvq*K1̏5Aad dUt1gLDM+@D|2!ti^p:$f(q3Es[0xTQ8ƮY @p0L:ꧤ>wa : nIiMjg>uoCSLKqf I%'Ƴ88%WORUGho)|k'H L0z;Wu_#`[pY;S(,tՙml,zAY[l@L_G!*6%[7@-Vpp?)f E~bU3/X7j Gז0JHAo4x;f{Bma3mq=L E`x-PSy^}_2t z&7#<+r\zE2b>6 jp%@Z-A+=a~Um_^;{k8$OhFVPw|l^`"FϬY)72E-0KcVˤ"/{%pIc c3LlЃ{ +|E #5g)]L߁ɡC.3_JYzm #e; ט70wN(y.Pp1~Yw4F0͏+Ug9! Jwho)J\>^@A3C ZFCD<,,DYz.*fءkfP܂Mh2ԓӆ&D;EŌo F< @ine rj 9mGԡ4*Ȕ?r~-J~5[ ?!3m^5SWi~逅*L5S9'ίgnW!RjZ!9@;k"27=vUd.Hu?Q=u{i wѲ"-kf79I !<8y( (&LEG{@qs0D;s)aRR qHwC -$IMwN^~[[sZ/mj:f%Q0sI4ThH OD`!kqD08pf+G@qRvSR 梹oQn52h dCbGZэ{\\ڸddy7RF_ɸbW1i9gS&v^Ed7BAP)&̊Z '(Gf4-}ƾSL[n`9Z6\gRRft3ե2_`F)) w+HqHc8[V|N+&xع ;[|#ޅ0 Alw96\b=2$r(1ӁgȘ/A(/;"榒򈍾{BvYGyRRi CEa8w.) L@6W2}oNd]9&2vg+H:1}f]\N9ȟ:N"#;և\~;o/fHn~\f'`LoVCXFa"6Rg?^0TT;DDйnVQ3,mMQ< ~q@z9eo8p׶%p +p|\^Ҿ/aRܶ dvOԍ.QE1H01jUzG.p;$)wc@m~L`1? g ׬1:4Q2k gTVɎX񇬀fϫa |>N q\oqp4 tꩰr6 > l|xzN}c;gp!¸!1NZ<-hVF@L =2Y'_CO}+6TO"ǝ³V >xs οκ>\Zg;c͇b, /P ,c.L[Q9$߻J$냵91Wd5!]:s6_Gh$2UU 6X%hwG襫qYm0f|6p{HS o>1%u<)\խgf^7U%WZo!vqA&$ B^U;'l7Y6;Zɟ 98C{i oi Uw_S{CX^T*X?.9\Mơ͜"ɈzmXzB&IOj=%8ȩxË]Oϛflm-P~@ ˰sJDӶ h VA%ZxjY\Jan8͌> B?"mD'O䮍66}7'F$^2I1s9?7)M\~65̑x܄0U"O΁1j_S/Ltv1-Z EqB)-(0ėwk9t%S/;oK6ƺ+<ؠ}Y2Y|}KZmdTйWj~u Q j%vPeIŹPHGN^74b6.XFz $DG ^)]풺 CtQyW.ۋ V< jJcQ¨yZ3{BwY¶|j갷Q6ؼl'u`LVBtknrX;r;/? /UZp;}]i}:G*XVoh)ny _VM6.1|H۽n5mAzhMgŔدõrw7QP4j^k3waD*qPG^@mq?YThZ-fKL^T AT29;Y= :~UG話gi-p wjEHi) O^':`-ՂEG_mu(JtX~گti;,dP)Z7P9 Ӝf1eT{\C^:eMk=OQ1./z-~OL CkNd2 uy}l-RtN)|DŬ>@G(^JD#_ቂw4nRUC$d8`T2v%0n%D6٪{꯱ -Ʃ#_-^71G2xZ5 |%qq(uPΦJQ0B~-*ȩ'B2e1c1d}0i)K ]DS?,0~Z.l)[;,qwJ ,awȆyaI3^9reKB#k"KAygiӫ6UrcµʭQFmȧlPsx7O"  CzVa/?]6D\ 1̨9NH8ѓN=evUCEYDj$YR}Ei <9=KQߟzm9+V N[Hzfns\VݦiV\PJё쏃4quB An-X}漐-BWU\t{~y+9 U(a&j1C1rjmL= Y] pbҲN@/8 3GICΙE/cl XeeBPX _UGǭ/ 6@KH (E/f?$#fGWEBVĝBrr.IòT`ͽQ ViHCk{v&E-[kwAjYYQ,#]&~,zS§9N E,5No3pst}P(΍Z 8s 3_Fn:yA̫{P ia( 8m@(܈^鋙s㔧xK)ŪQ{ׁ"g1a] LVVXjn5ϷUtAjETqMKp$#}$ _G) l4Ċi?Pa>]2;,Bh,wKwPyaߺ 'S9MǬ+R{^fbV ъ }ʮLY,xGf浯㶦sY9rB %/}:vƒwj J/kJzP ^1HzHw"I<^Ҫ\?xh&4Eu T(*t0=q^xS9~JQgdE<'t_{3E\[;yݶi8_iPj2xMᐖiwƟǶ:>I$4u 0ƌ ͮnGOZK +(MWC⁌7D5޵S ߥ >d SOvW?0q}R-,MDDۼ&/~jѿX3ep!mҩ9`Q%C}"U?*_DTR/D[k@(؝Iü]SfY?Hn5 jNw$D} ^q )CrWFL+*d3yhS<5:K=A^,?jpe2,d˂F"yм|d@ElǕH_$w 1e (D|v]`&}Q94KC41EU^TVW#q RbRy۴Mɧ&: ذ2ZDwcΒVIv$FVs *wc)Uz 1=Tmc2/d|Uu[^oPy|?TWsC=^pN2eaB"i0kHf9)a}9pm_A<}n:tiƭoBfKt#%x~T\ǼLĽx9'c] ::$6qLzFg`'$Jl÷yLH *1+7J XȖ 2,h_d)!d/뺿?^s0l3=iGt$JuR´quQI=xMh3%c5,. eP(Muk0YwA6 .JhAqmMF @yEk}iNŀ le`-V' s&{6x,c*hat&_I߈jopԧi8<-~ڽ~ugҍ#6fu/Bg5f3qQ8`:||PHʢ Cv֕#( A{6Q#6Eq?~Yv.ߴaΡ4Gn[\H$_u`{7d]'ZVX9 UTq/M\OYxDHI|~&[{GSի'fAw-}AqR}z.bÝ#&D+re3 esw(&U@`7Q T 0Ӂ>+ͅ>Hݰzq9uOz"4K [gn̬Vq(},oTN[b:41Ço"Q_ ?1Jg<"?j԰?G}Ha/?ہW='U G׮x|2QV:JŠsk+!j-#ИEΫ&Vm鼁O@Q2/[R89,yfmF&XElpHc/Nr:W[4?j ֦ш_9GZSkb-jsOQmD@͙cY@M[E\.wlP?c€#fp ;)Pk -'\?#e.UQJF:8: ,_Tײ.qtG6T@ 8L,ÿ {;"_W7QcC&jRwAэ>ϝd3l3L1-Qykv6dbJ6IX_T+~cFbe{,۩C~)R>( ӥ3f |Qkz!j~ ='IÞ|s\ §$t)&^sZxl`HaYWVe<PVRQgP-@iNMGμ?*p L74'`ģQu hy5ưQF*,2&RG >X9"up_eo"OdSqm] exxͻнňɻJHsQu>t:&}e sFkÃ4zJAMe9ybFh9O*TV Kݗ shӪ%sgK 1uW^gs0ʭ ŲLOM/_e:P;.ydwx)yP&&p:qY=ߥ[)hF6*7FuF+R 5iSLN1%J<1G,l$]8e'LNYC|kyؑsZyGu~K<я¶:/r|-=qm{HK1eMiT~ \*Vh2j7Xob &Ya.y5syzKHLIqUi5 e7ݙ iL0yZԖG]Hu/ڒvrGGgz S<*29 bo]6>c J;@ Z!Z[3)ꓷœ{ZJڙ30&GK SZnwI&Jx]ϑ'uk (w vR쫾/(]^K=W֛S;f):֛^0E] Zu3T49Fwd\BrRĝʏGv8[xK q& 8< %&0o)g)h;])9P"XJ6gb `rH8k98TԔ_I쪦JG+XO)KAJΪe' -n룑nVWNk((;c#A睌@@^G`VWXU\ Db >*TpCFC^_wª2VW}AK1 SX~|<1Q( q`k32Tm(MGmXSti$ YT*E?)/Xҿ&̚QΚ(,#Gy},:rFM4jR \6O,cBUaT>zqid A0ji nn7T@6t s-U>LXekB3m+5KYm#suķiB]ggN/0FBBF9)!/;:SW.j2M.vzlCLQWu\q͕ls_S.TEuܬzl't4?)>tl{#7#sJco_h;o !MRWoZؿj][⵰,R)'`6MG B".,AC&Q6oĉfdIhx*2Mǩ󝆡d`%- ~1F$kΥK3H_)+@=_kLFoE `{3c_@U{eB. ^auDUfoP@tjL,"U63mGoCBEI֙߾krgufLCXhVZy&6X4QwXa1xѝѽ652&y!D',nr|iYG$?Di^I|.x!(3kuVryQh{G V-PCs/N~Tۋ=2œEҘ3#A[s(@z87N'O|&5R|v^"`h$"1 W61,H 8Ew/GK4>3RSjov͝[#$˸jp;n#Gdx3jI2y:v YZt.lh+-4>wpBeOkMl&h^yDž]W,2c+0d Pڪզ^l.4~E !.$lwuO&VY/+xA zg+MTWˢHۛتZ`f;oɫ/P?16U W1y$< @u˜I|<}cnE~cӤ)%?%u=y 8l3GIlԎg+>W=:2nq6*䀽FR#θLJO l:io'$fK]qX0 ܃"iL*"6Trwpwr5WEE醅g[πXK&4SD5?Ҹg0 kFm?iId|" 팁2DDOf*^Pf0gZ^ENWz%Q]7J-o"*qXT3X0/3t_OCjH!WAhFVH݁VtX͋58a[(n n7 }v[<8>Oz0U>.=r s5,Ūr$JQnk"۫eA/fj>+ g}%Q)q̼y&it$_ZbbT({k&ɪ1z!"X{} y:VcR~Fd'NCp׽z~EP̤ Y=>S-(k]α~2 :TO DDX?a`^W 6~V8nal{L3 } _6A8E]̍ Dl۰h +sH6v* %(pИS"i{~?Lf_Tkmd5ɚ$5Cn9wp#v{P-\v}J ٨6Ph$@n[vl2se,*~3MbO&xt.ghSt hӄfcn A>uL`֦P{ QI℗]$5|I?Z{InU'Ekrz2}..?r;f9H,/؆&A,?gcf*o|_J }poFmͦڙP{ S4߇ IX\._l3'a$%vXy>ΡQ;im O녕- a@'݉X7ev8w ɿeSuNnϙ?k3 I:K 6)b@;2!bX HdR+;O,`@8X9!?\̢qePd̋EX˺ݲ]Xٿ) %hyƨ;8T:aceDtIt)y ZI2Ϋ5ZìEpZnw]vV-#ia4* V%qqށC"h:N>i*APA+<*T :;FætulTyRXj_9Z <0o+͑h Ҽ4p2`*-26Z ]kx娅tD }O#+s5)/#:\'K4 4Q/\\sbƘ{Qo 0 9E|Sc~Xʗ5,8568 51c1r%D 7Z΢y/ :p).6@۹#`9 D"s,s-%J[>^r\^p3'5s<J!W#̠R>j/ƣMBOOhtpt@z%cȏJhV(Q%U9_[$C᙮?JM#zjoQ\: =MdO~~͜i8ѝ)gDfoFdSmфXvf:;,r>7o5v)Ju>U|̱`^ILœsH;_b`:z8|H&QS󰄠-տb{Zn 3&o(D"}2.6P&թߍ!Wr, ikA6x>]VY>1?=eX#rYsJsQ3fHi2ZPSkGX1MBzcWd[Np!W;Pe)mNb܂͏s? 73 Y5Kc<# YEqE'0hR!9AѨijA\a} 6N>Of~JED85b5h~LA61>VgEbzccwؓGcoii6pxI-}T[x$ꮬ2g9F;n`~|Kggg="q7?g h1KBG oY39TK~8 lU>TA9^1dh^l G+uO̭1bjاg!GêhV?&a}G5l jH3$^;ǣFHMI;UeW@85 ryĴSAͫ݃pM[롊>UURPr+T+ߙt&vT/?MJ LgF5Eh<~'jl?WgYgHAvˁ =CjtBuiT\|):T\7..z";)֑2 Dcà,~@D{A{%9!6dnc[_H Z<6^}N3TZi72e[2֗(>+>- n[" xUv[v-9,ܭ罰NWNd*O$Wji Q XmŋjA 6VN`Bqe2Qm}?j ݷE"3knaaWh5UNR>3BR *ˢH7$H{8C"d] -?w')72%Jj`65! -2$%!*{M~DLIt%֭"4ܿDĪŊ}"@]vR]muUQ(_st(TO~Pq^~y9Mb4UF]0x /^m:p@[KuN2iMCZvMʺIb-<鄘ނOK 2ָ2T;Yjޞ}Re]*Ymh PI 1$ߪ,ݞc[sbH!d\SObhwÜko7ǡt)gb@[qa>qc_IwF~SǷ td~:3_G:ZvԻWVeƐK@#+k`(¯ . z&JS xo ݭ@`C0{4Lx,$,ǻ !->:, <^,i->}I^k9UQQ FIv) {*t|mXu SLpDxN*xjY~l(U&W;4#=ِlSݜ&M̈o#ٜoOjbtGпIo|Wa]&pIsqE&i,]>m9h'<[#@=̺L`?1?ܦ3RoWY?+k>э,AU1cfgIN"ɒtUx4&Qֵv(e^S{6ED ]y&N:01[ VMQp_ap{$J1^sNoJ]5wWTNH60_Õbi]yZEFu2oP0o{|`1X~(|$6v&JS =H99f2nu]PJe%Zhoը#/E.MAE$ ]~C/rl{*dK esc 9U>6ӋvI Bk;lo^i/yІiMcLJchWok,5NHnv8g|%z F ᙔw A(]jv,5U 6 hI?NhX ~kezatcQ#6,6@yO$"Ddh嘺M1nUijffF5</!趃ES`u"KI@hb6R\:5r$ rO.ڕD)! "(.M=̇9 ie~Я8bQSw9L}ygmM]tatߧ|za0}_{ei;" t|j0n)RGkf̯[rd6oG1S$2kh#D:0`5{"fn{-1AlK cT[R'4 J,.o}| X\B>zZQm]I8S.xwt{i,Udw”"p,r'76!ed >hYUpݲI"oR91oDnCkJCT;j=qMgʝYU6UhD-g 'Dr7+TMU`+FS#jɯXRhu{phI䠌>sc?O5Ӂ[,@7oL]- Yv#<uh,|v(0BaTݬx. 2t հ꯼y!(י+$6l;D &_ɺiBP> E^<^tFXq8 "AjN%ca9rUc72c=º4o3~YwW/o{@V}2<z.uA{,X_:. 1YGvl ܁D0#x&șgɗ%qv1ʇ3+b~*ym$jmx=|kl(7;37Xy6xt[U+f">@feTwayP#tPO%_)X KEk+]ZKtS G|a3P=~11fǿ@dX`_K\ Ppᠭ23x%9&DR{&;UVhdܸ.*y[)M}]AJJC\bt֎?-S>U7\(?xj %s$jo>7PST^^q;a"%hlYmwM=ӴkmMN)&2Ay HVyBaN5tJ0GjOQD [ 2)`y> 0G)JU ,>gX`YwcHI?' =$n&o 6^5=Ru.'NGW\&'PpA}<2dWz jH1fJ>$n:6Q|_EwYc)2RRs%d~ `/N 45 cK81t!Wns6f'p EQq=\ulP={?2מk[蔉XHffb1Cf1(@V]G_uA~oڳNJ~`,*sg=z7P=4, ]h78bIlڸ쉬 ?kS1,Mrg7>'FA| /݆RXphcJu!Ht @獅QDTZZnw)Rt*J_adu dF^]1J@{ vcy&-_W栨Fd\&DJl({gq pT'&7O[uɺr#}as2ºJ i@M¸A4CrRn -˱ ,}dž1'=Nbnܹ#DX]~diN5[)fnbdq T{C,KBuZ..@01'Q.u|p&pNV$p'4&Ri(Z$+UJxĞ F#I1яM[!ݶWEPzz-pm@Pu8Kv f_c *wnRݳ:)pR YB@u"TȄ PP(ERjEW6虬:nZUGb3c )X# Fre;,p%s{y̺sQt< ^c?|ȶq9ղPjޚ*::Bjn;H61iz6'&4K`%@|f񦎊E/٧RN`'LX1mҩ_WT_uX!SƌfȾ% _9*zT6d'Z ,ԿyY 52k(3[Uui9HRޔf/myڏ5NB~3'|q)t%آ9UOmgodOu2Vϫ/£L{V-<_$ڋw0q+W/RNPJO:$5DM5sAo md|+B127e8䬬|sd9Z@~#`H!AegI'h~RgbiNeYRYK, bIԈVq^Il ~- 2y^AYӜX0E0&]wysΉc"\'Q/Ծں^0ԦHZБ*y+rLfuLR e퓺mo ,^gG(˷| 3r t]ŵxKXjx!]r::W4~,C{bݔVXG4AxӋCªDI˹ٴZ2.;̥n|Z=^-8 +h($8rc`܄8KTДV7G=x̼Vk:'=!?p7G2{:` QaL=RGDb'ۜ CH_DN7"뺜]_MBN!O1$ FMO,NQ{Bm4%-FG$*MIOg*^f㗷pPZ"N&](k5T%~{5^y|hU;s~_<롞r=a%H~5NGNY凙YC}ϦiG_m,OrR h T&ɰk%&Ż03A< YSW q%e3n"Hb<O\FCa64$;f˼N(]c[{w ^΄e0tec.+rmTdKkfG)v5 $ .b yAJ"/iat߻ceYgM  >@]AP&5ļ~~w|/+s'NYB`gz\"OWߛh|qv 7`H /VD5{Qo2j"fid\MCEݿ6 V/zǔ?E_QQfRDV\7g5ۋ0 M1H?h>:G>Efd}g?*[ W&ZHjXWK3ܝNNYEjs5t {:FP+j3<L/[#*ji2?o(TI ;VWIzƾ(lI GEiFL., Vn [+NVW !9eBMSOPUZ۳6g-hFت~qLG%2> `aEHűBɤH-GR N&;!TfcuhL~}Xp_' ):.΃t^J=/صBd$4BHͺV׮+9Ϗ\vξlNW2A|g5!Aq]Q$"z:0mHHn0D eAĶ@lfuâf^ I /8#iސrfSPh{|#y֟/$=!R]eF ،ٙ:i5ۂWtw ^:9l8j4 [6m$pnNI8ϐsГ{QD}Pk+:׍\`WP KK}6rݝk I*7L@AEgrkc/nAF~z_a^]ZƂ9S5MO_tĈzF-G37Bx51?ds!:朊 ܳXf~P\iäA }bz[k``,gުkV'D'54 .o[9Qݲbݖ˿d8 gwEt)qr4O't-Z LŠo4LEudvG|h'W7yX꩎ע5 I_Pt5`y:+ŒewV4iSJC!4- g# 3MowQA,yZOpgC.K:&J3 {qkQGG޿Vk<cֳ!fCt*g4 @0KANMq,߄xlMjWFoQc /fξ>rHrЀ&9^$h`O+43!87O($$w[K*!7EL4Ҭ+1D0̥u2jR,Bۺﬢ͜שfqjԻs zԪؑZS">q5S̏-W N@&yQVa劈R2oZ-6s>a #]Mb}181"_H-֙LV>U]0ߟ5WDOa UZ;Fxiw3fGs%E{4JY1Qot6 jƞs!:rqes1E> I,X$X 3+&/ Re#+&vCz1JLQomFٲM  ^S 3#x#À~%1K)޽ e@-w.YX}@QGNޫ;ca9U'Bo>M[ghTUp?\alUt8+9?6$Ғ"-'LD?vl1^a KevWIE? qX=d)Lbڇ5m&-.RLg*'cF¼3ƌxL|!Rբf\>t0O>Al|#ƶh OD*hw7 vsuU-7A60:jP4N[Zᯊm߼hYDv +`dW9ZaJ' W auGw#/9nh &dBKV5KĠuB =y(ï_Nhp5aH)` "^<7*Z@`7%e )^)_BUӵ6-V E6 EAN~㝺(P~}$a4% R~ U`SC˜[h`W?ًʵ/ `D #λD*,A%%+PwjF<"?^.Y5 Lr!g@>!s ,KxLv*z5tUFJ!X,#*M6&J‘QöYdX#W.5gkj9'a!}A@/7N/v:cOMz:!ϸbK][t%2Z4A92ܶG:hW^lCB:.{T6 Fa3HcR<t3rюx P R呻DWgUp1s6s,_![㑻rTt:^Ǣ l0{4~w {kKW^iKp7aefg 䦢Pْ!|)eO6NfhbtQUu##<#mgro"EG+eVE򂯯0S+Jq0H|Avs#m<<[EͶP64E=~`I}s_ΐkۉFQ{&yzIİoW=Yi%5YtumMUN[QH8uYF x!Ͽdv_j~A.Քxмm+It`pޟ SP*fUV Kίp  GAl!5|/G5 }A{b "ƘP .;Pk!28`B1+!__LV:>}~ׅq;jcE&n&J Oi!lIcՎWr4i(#YӶtZ5m(d,!rr-C:Ms+ R.٪p/oYB!iV򳭎av3bH9]dŤh) !R=I1 tےZB9pG8_s& |5VEx:C_+ory?בHb2Km0hdʏR!YP(۝- FGμpi#͠s MެcRGW:,Ňj p.Ј~;#~}߄bE*qxI6d̵utSPyÕ;^JW<&uX #gRm6IT?4$J@2OÅeo DRYO߃{P(+ ;@+;A0/,[#!N$|ȫ훍,3[MNtLz|2 !CߓʚL]ntf~-Ѐ]Z/ޛ+ry:Nq r&<@[s .],n uSn2ZޏڱoV )(pdg2yg;1hk; cV21az*ۻ_1,hsdMZ@7~\kBV4N-ieAjѕо-R@k qKZ pY~կVrdd =@%tj;H1( fE&Ǯ"G^]it\i%VS"oc(k΍w2#M4"jq֘j{el7vA dq$9ztcp aA+ϸp9nF ʯ~ ul1[픖ުv@o .(at~ ߐ=#/8h<h˂9^5 c/ iCﱤ_4!ڜ!)D p>ޚF~ԕ#=As;WDŽkiݴ0= Ucĝ_>JSg;9>B=JY52^Q[x4NE. :؅DPZju/zY{H˪[ 6 %u]墍|7Bә0mM#W`K̗ˑ(Zfn"IP/ EG5 ¡KQ'mZ{&E4W_i6|5_WhVrúN V89^v;Aע#n-l"2]/mŴ䚡}`U]y5˂3IIW@Ŝfd"Ϥ~pq^9S&WET)4= I8:pp-Muoǻ--@&+pR]o\k -R js.ۉv*BC ؈gQL 3rs`"ϐXT.!݌,3EROOD~L hK|Tn=˝8ˆ Ҩ^O$M^k߼[;S)8z=5ȷɆ&cb kpȧ}+~{ZA#P, Li,MS^ E;%Ԁvu8LdG=.'P'ph:-Hf>\_0Ճb`~!;~;zp8wFf~1jNNFIJT@i[@@~!' Ch)}3%"s*ᚊ'ҧy$GMF+8x\7-@A[1wc)A4+n$cW35uL[ēwDw>v S:TVW g5$Y mu(P maZXw0!n66 ʕ g i[OuHw0zpΎch=e̍˲&b&Etót  ~6|aDܙ׺GoJSWt\nc~L^-Y;^Br< \-׸ݐ c!,e~LMxl{ 'Anu3bӕ!rcՐ;wen~OH3m߉;`rF`B(nWS m1M[UnhHw< z-U! 彯4߹\:)JɡiMSi˃*<7P1n!SA4b_ZϹāx|—LT9Go_j(uQ&vi˼Y(M*mCo*t~;<[+*xx5m0W}SmڮD*Cxy?wbKbdٗ+o+@(njثfPk0Nv]x&JP%f)xo3n3f\X掦<(ҨPx|5z^gc܃OKZ5WHS9+NS's I. C]-qxv=p&=k95,3sNas5+źiid%P.LrѨ8"Xcf_(,`y[?)w5>Fڽ cqlWeI^X?,doE«)IƯ*J{!^Rt Z&]0>r%0D0;1\X ^L2雙~IԜ28d ED]lf|? }f_7-!\AM{9/LF:b풶GKV'=ԧU9* P9>[@-N%8Iػ,Tn ^utف矷}PT&$@YoAqmGB FM]F>uP| $(޷ZSoWm>^&(y[8h)b!ځ_ ).b2k-QԇrgD]~IzW4RiI#&IR*,S8~{;N|@'Yy+uX'd uO~Ys);D b&! 0vZ JL)(0Fv$% ʐՋU'z[FKN&e7P 1v2&4+RqQDv\< ]+;)]g =$HINk F@e,~bXrU }#00F/+ 0-=$9s!ƐM֑ڸ!7r~écT ogEd"G]WτgR<8*QV\1✡#ENR!Y Kې:6!\Kf,;rMVRpwtWik͞dIrڄsv*4A Rh [T@1tsq#3H2N&b}uCsŌ24@yؾ$.D n6nJ&fFѱZe$顱ï@"*Τs_1'U!˂'U9Q$lwL%[0G-`zG6;B oV2Ymvu(̘${ybh{xi/XVƟN`Zq O6eRpM棊JN{4=Ke3Uz:FugyVClxEb>sǐ!OlRd)7J:/ٝ Dkbԏu! |&E!5 ZAZLveD<PE BFS'PQ {aM\ڑR܈$ 2 .6p_񻘠޹?=t-RkcٷuI‘)]C±$&MվXaݠE: <Θu65Rx\(x${A%I[\9y:!\JK?>K9ܲFUt٭A#E5rmΩXi1[P(^+$W7|?!w?loVr[%EjC:vi)u %v~tmb!=h15 fi 7\BtNF0xb-k;uѧ/!V [!Hjۦ7xx=4V(炲%؂ym ~7#kwy$kcaG^_X)i@Uӯ7tGv6  x󵍃v[QWcHAІE%`9n_Gxb}\>G1'2:1VF/s3reyY]!އ#j,eQ#Di @fl BȬ!0-6W&JOR_"'xK^QWhSLp*:h0Ɯ" O2fz0t]uл E4, d'Xbn. 6@LKymLv$S3Ey|xlVt9zfZ,iPK4=l`ʔgF2[oSק-_xϞP?p\ 6i '8l4eYSlǽVYِ?Ae{EIY'VOȾK%`;pǫeldu{ &9%1 #R4*!iw$Pz#0<̫!y%A-ecqnǯh4w-?h[f5f s>}"?,[ 4rbXhMI~9 No)" ̂4U&!\p٫3BSljjy%e]pSe0Q .Mؔt\FVOB{6Ȭk͇-ێZ{MttEhLC#L{B벤&bxKYt֌i/V q(h{F2t%!&N@XbZVWb!4K+s,Y8.bO'*n@DS'a4ڵxTODAt߀; >)T[WkBUNǧPltE(ސ~ܶ#<l408`s1_h_BlNsīG3شVI6֐j=ǒ͔F(q$u϶հt=MCeUaI)j!{ӜЕؑ٭/H0HҧjRƳa\TIw3c }WFgG3"a Tчyzvp=1+{}쾰NG7`4P껮±۾Cb!V )7R2N?FWzyxuG"&.9 ~! H>h.>< AT򬉞,x }PN?6>e|)-˭EQ$FNn Uyu\ AA^`Cxx\"P[y[0ř]a@0O<ԼJpn/-D+)bCzD" %tf]KIDW){WG+ @DΔMi3(ܰ>e hW/QÚ zʃTrO>b$-]N@ֽ1S諬*6j'S!YV}\P,U~z{*tq;"? |j2;CaoO BZ8(Cfx Ҍdٹ #!{לR <ai!/"EW ʊO'KSLyχP? 0qAd]Sly(L`jݍۇE yGl.I;JW\IZ PzBOx،F iէZ|ŸYV֦l%#L[ny:=ןC½ֲu._/3{I0}V_g>si*I@K(Ŕ=lemP`heYhMJ*|nal)r AS+74Nx]Z2[kPvU; JLD.NqP0QrxX3n ݼ֯B,G8Kw/wf(VWqBkħPYfj}/Ǽv66m1]k}tf>F/5!ȍQ6dYz*h(R#np%?ͷ|bi!sCa t#6"[b Or|+u }w#^H ra>E3G"0&]ʰB1DT<lW5}sٜok awuiT/8Q}tӬv/1`kSz7Њ:cxH4*C~38ѿVVa頃#:gm͘,ϰWќD/!4eߤ"n822TFuWז2ohܶ[%´ Hgea( SB"?sf)ʄ3k2ngeʧ)]OjN`0E2$̭]3rDlFݭD{|GSOEsh}6_~c䁕D(Mߐ>ȯJ|i j &1l(%% m%ۦ!t⪞݅+m @:$-zD}@jU%OpsuKޔk|]5F?i*᢭0Y%9쌖b(%Q&;AԵb^ ,I :z@mXnbT`̓/V[7mwP0ӗYu"_ Y6aYV: UF[+Ɗ-As҈֔ȃ^vs^j'_z"!a.HUPik>3%k +P/<6˗f dV͎΋/pr_}0K}2:4Z80[0&,F7$}L/ ƥ @a+/Ra> aMaދpAGUiJvߥ-Pϲ<`C5)go8Ɛ}x)T Ov?U* oPX@_ 7wإ?F\nWp` xc A Ҭi"CvnySg+56e9|&n6(3]УQnA+[ +gsHf|k[Ӂ 0|&3!BbF$Epq-cgHǗiqVSR]7b˜%U"ӼnBU: D -4~X _8i_;i&/1;+wf5P,i*lycsD&/o3^4$D"%$ӊ_V+ˡLKנCnm_uA?dWX%S 6[롣Q5'{.5VIIY.s6|xyȗWH#2T(U@: ӱ*?٨rrO ZErofH`0yԖR[~|zΙD}褭7ƣ4<̴`$U_{P +߼eUKSv+M[m`;5r~^筠Z'g@<vPYz͢AJ($H~2ƅs+ځ1VjtMxe*7{$;ڸ˧=R(D0#LY,R e8Ȍ" i`*=g<8J|xz&7h"K(p$]-o9RT& ^)De_{"MQI,j\ffBCq8x_^/XDQ }j3reh}־d0y{=y{SF5& y~& x}NST%xy I$׏ 1d1O|<#7#*%_qCYwBt|Fe$ ,Үܠ}D&ϛWͪE%< ֳ{m}2śIՒ :k( ݪҀ?2cACGnIk!ΥJK`ڀjijBE,~\_Y/1 L統٣.@ 0s8QY⋠VA8!'#b̹:(SL8ӌD(&Aq|87!6c$#J!,Z4P = #8#:[$#ْ/hZ6NjV3<3R2;kƚby$4*7HM5W<]Y€Ii+f /o<}-i_^ٓ'v""o!ڕי͗<Ӏ3TGm!Dٶ;Ln@/J.Mk ySiū(WroF8V-@kx~G] L㕫+͒BL^R@UX㠕{dS`zWrYhjrBdG)l:4lO֏p>m|1mn@"Ѓ"J1?Et#!M95 /1AeeJ,Pw,^O$?vFVdog?x]wL@.Vl"df=,vmdp&7'&0MrHWTFP-:P8U}) d}%J%z5#QH8/>[ qt\~ەo2$R|&rˍwm:[D  ˧D rrN7;ctI}Vj'.U3̳ɜXSbD.Puq[4Ê]= ^KSSF6e,++  N]Y}xSN4it~*ɭ SA1m M8n{l/;DFa&@=3';N*bKr!]O0~Ủ.M[Nx aYt;6,Vw#r#E= 3UtF[?2 .:lׇyߩ^Z1HRL57f_&gB?;`좊d@'ֈf)G sBscDqS#V(y`Z^L#JvH~L0ߓ(qG>6qLm`>(%,6Zn۬܀!S%B_y#_.0*NC\ \|E~ R8F1.2a>o^X@tY=$P<*{rk-}m1NDl *hN/RB-Z|Ku5l(JUZ4fd bs{-'byÉeqsʩЄ" u0o0^|[(o(^<,Oj4Vp\6fΝ;WՄ*?[y/ġ* :'oxrt,&< }ʙQ 9ƾ6XnpBaXJ(a<|^bZ8<޳s ݂oXkm-X]Hϲis ,Ȗ R4AtDž1atmlGn 22LSj<7)>nvEyX 8HwbSrv:GIsCxݒS(oTY \qNLi12$[g=us9-qˮMEcdqDwdR?2GD=Ǡ zqߺwa|)o2?v7Q ip53iJ%h\ 7 ""b(֝hq.d oFUaX,k\aoD|}W؇dq'x$R}`x%{l+&ҕ$$t{<>^n۶fX(d{/̪2w%4NpEyrR itC`?̍W1I(hpO^%WGY)-2~4*njP @!ME0>U?tA@ˮ 窖?\KeYl l+=.N(g3PL5:v:PfZK8 :J:nTHQC)칲1)[7V:F~.sݩ ? @lӭ|jz,]y/$7M7G$_0$yȯTi͌0l4hWөҟCN~ .֓/YQ/MGEI|l;źN.rfy5,!iLP%=stɟ'K6u"Nnj-8?iֹNMD&{:Y7C3®ڍ#{Gz֢ZK T4~\8&MÛ8L3+4Opas6\jk?:;?5o{W=x\;r9'|h_\dv Y$$/QՄV> } ҥAyR^V pJm!k3l*ε[%Xq6H\8nm4@ u-]_㣧}%?]Z2Q8 94E`R'nГ;ՠ”_8pOoͷW79uj'W4D?M3P۲Ѧ%P:612F{D٤5(ayMܫ㬂f?ѥ6^g2@"Zkg:ڑ|&iwf_T;S5ZGH݁o~Pмi»d&TJMR/Ů8ؐB52{ɯR#Q]@-ڇlcw-W+NP;Ni=d;(bh4(snѶE0&F{ݴ0io[:cvI) &#oUb3\HAy(?^s R3sJD'ab#3aý =2O-.3E!檰*[3J5- ='.F9Vms¼'ɀ򸅼R_)OֱlcsB%)~H=j&uuz-CT59YNxr' @/ÌVo~+Q,/J ƋٕHGJy8פ3a\8>eމ[l/(5s_΁0|O`O70'?7T b}+ kpϐո_6)1(hP24]~m 1l~} L6 }Wٗ_تkJFPm;,%*y7ŧ̟ Vk2dFDxS7W\ -T83և5ɴ0Rֿ)C:JռY8 >E-1tENxn1 ŻkHܞ&w ?) Yj?D(U/q+>q -R !D“f7Xj:0ZNO #⑯$'bI7kWS5ts+&p~Z3%{d+o3ӐD|pxټo_^ݑf.0K^MU`ou C`Bd>4(W_>g;Ƙg#KcGve {Ѫ^3>hp4}k k6i;˧6L& ȽH P(i>D=.ε !,Β"-o^u z|C=>G<\RTZ{8/j I=ǣ ڥ)ݹ}*~$)킝;ܔq(K+ C @'soxBMÎՆŵ5a|js}o{y>CW,vg@:oW?0ED f1RJAHI =zvo 1/;s؈@MA_U<0 * ;!6"7P\'j#I9=Sz^EN)!RR/Kk\}^End/'ǦV6& Ͻompml5=IKaV'XwJќboWd6]PIf 1s*[A-:*8AZ0;t+zhͣLs '#NdihV!";VWZn5PIN4/+[fvB B4KDG rI^ϱ ':$Sƀ.wQe(.;."G~I_lfnn#忌JĩaIuTV*ZnO!ʊmF+8>Jথ^?+,NV_m>>B{+86Fnv 1g^{$ &x.瘠ȾO4=+ hv3Ѹ<}_smʆxd*D\4<*@n\v)kB&/8͝x$=h˞Z)s{*LW6_,U(b>+ 7-F"| L>5#_aW\Y*9Gvjc6*'B%w70LOc31#-bbld$_sgKy_ARj .dGʘ:iULjjuR:m_8#Nf|0lVn{NG$P%+ԭ] f lK<RHiC7/w>R;U, #Bw‘q)o!0+V l#4XxkDFRD%0Ub"PP^vA׿gV yDsmoa}YB@5Z#.si"G V?@ݻ֫Ma>^۲[덬ЖVީd*tؾsau 29mМ| tFi 2\hy~!:͠L9ޢu".XͅFl뎾,"XHMZ)Acܡt)hsҤoEGc|1N+ۀ}8̢>lkl,i< |.? !ט>7*F׮̂Q2X:wG!Ԟ!u&ہ hh`2EfPh2XO~GZ مCſay.nXOɀϷBE>[-rקOz1HCuP.FkELVX#cq:!Ԕic'@% pMm2ׯЕOp׀7jMj3%H|֜FT[c-lju(lxZUAݶ')bb6ͩi81sWFUƐ1ѱqp4$EBxXC|/ o;gnu$H˓_-r6 CgrN ʂmGW~zvɗ!u(35e6,2Pdz6ˣ>psG5J>dc13˷R<DX$M0QebR@5te%f&q+fO`RCzb@n kհ$ رFC֨)Bkb>]k$ ~zVktjgɺJ}>gjLl(0rT]q~?D:< `  +=-ߍXoY XI0#M3LmKNJ#<3X6 RbgKDN旎 JH8vx*JˡNjPXhuX|T99t]7wL%O{ 3l KŴKb@e^^(2/1x0[.bihr5~*Uf߆2rSt ^> ;䷰"@OSm?C !R3[z׿X{ou^eHUD<1^"Bª^YTo.~S}y 9=qrcCpqΕNRqf-c 7f6TW=ljtѵnz;hJjmll| 8xT#X!O/(bB1.֏4U.2aYI96,~sѭyEvlZ|.'ceDCX)7wR `RƌD5["28=(}3A4I yׁMɷNIQ*i^Xm2ڪy M;3saey"ϊ̭X},aqDPEߔٕ,}}5ģ49a%DEűlu*P`N5 J-܊fGCn, YrVbUS@О Os}'`[ e0 J*\ EaOdBr /w{qch9'Esh]J+Q0W͘op==iMGT j_ A֛kxD4c,ϖZAG##|Vk8Ɗ,طun-DQO/Bډ}ly|w.n0M;iPFG]7k/C׉%,FaY*l#D`:/9`کZD3WlǶ Ψnǘ>dGcdZԴA 1MiI ߐݢz$ˡʑx v_g+K 4B2=MGK Gra~m߷rC7oMS֫)*sǻQlޫi~ͳzey8y4jn20oiwZ7g'k1YSq¡NG~iRXJF^kK\HQ%]':=1`pg PR Q}]L-Q<9wTQqZPnB0dB5ՖUmVG%[*>3> usQIT&sF6| uA(s(! ݆x<"2L5nk Rp1ʼnȕx,w'FEkܶ\W_Tsb٧6Lذ3rgX:X~:A,`fȑ'Qw*w0PQfeiUii_Nn=hwlsዑux"پO rÎ]<(vcE>#O0LIsuuTumGJ$g?pYYۅkxgW_ G(Ɓ&z8ȪrtOFpKFuKg2⠸vZ'>~QZS$ VLX2)SDe~?[SCAodFyvՏ&BRJLǞ9nbXQڑQFSNGu4!jK9wN9HX ?v9k/}.,$0h_KmdTV^-$t]љHXՍgzCpě|!daz| mt/fd' 'N/\Еr/x%ՠENquaoD4^uaB}MR,N*qEj!)uTٶN< ɵM9")ݼ5.++~=I[.3٦QT|%s6"0m"&mFJDnԥ#Fz#oFǶj%6VVjo .;v %8j hj nm~!Y~#D~A|lƠqz{w8ݛsU:MM|@z1\x-Q[lj {6:&~Gȯ9M`0jC(xVZ ҧ*"t]S`Dm"{uI8˦Mw?dDG% Tȇ@ y?U%YmpPچ5wB ċאa񠵛4+%["4U ̷z;y+L.[l9TxZV\|j-X/jDx|3ƈP_! iT9 2h%P 2u A0㋯ly wl0S P »w>!*9}:lfDzP$stg$2ne^2NVvŝ5eC- H/6%G,58X58ĵ'LEy%OhhHBzP3ŻJ2hJVzFttT#-njޝQ'L-ljSi3M}? 5c 2]3\(CBK=أ'X+FM4Z/7˛%[)⢗*iĿP|EFPiDw9 ]Hm29{z]`*25\A^TaUTL>%^Q0|=@ٍp^ .@fLr rl#Eq'h:9"!憯Ϙkّg=ei-6-!EFv\\ q^Ab֚鑶#"Z7TPU;ApT^c3ҁL c[`?sj}J?r#3ܢE/*!u w 8_q0 LA-Snzv1Ybgrj 'Dz3(zz[;ştcߖRAG ŒCD݉Ȅ ̮OqݷT$ڱ)(;lv[u7bUbLUsVv(,̴#=6ٮTʖk޴BH0 Qdzcs:+ IvZgos9Pv8O YJ L#ťE-i4#L14 [ؠm܉zCG޾"ǂ5j㑌nI33P8#q[7Hf9+ȇ#6İ@ c$-^Wkd%vKS4W7L ћ*k}Rҟ`t9R?TS '%YOl.Icdx*Z<\b hQ$xޞ?ƢK>bS2r9*x*6 /jZWhѼ~ag~ n;*HT-zM>Y0BrQHݹRUBCd(22 ];5p/8'z u@\5F(%;H.9/=ZR iX9M<1Wεe+$;BX#D%i6}Z)cˆNI7l\% LD2TZPL%s43wWUb~C|w\xp#Bs YYպMldT#b Mv-BR q)T%L.Z\P>Ϡp?p@X#xc~ҐVT:?4wg̓xkkf =QzI1brY1&Wrnn^B8ii\uB\gSW~tJ@&kY<(yT[b#PIl5fP 1m)*>L(DvS-br=g0ԫwWP7Z?lۢڑ89pqBB<_1M=ҙ8Օ>h_&ce!{LKEs<%F'G l r/?~t0N2X6FRZ*dE)ו$m3'𚰛`yw.܌]&m*2-<k&*d̍8uS3,Q 8R*jq-w_'c=ϟz蘰 k&xX'nl'R?ʋޏ͕wfy1͓Iz/8N%}DhIoyCO0៣q%eS=L|,M똍>PUtj=萴ِ 8)WxȽu0 dmo\z3AdY*cڜ4z5zF6E ҇O%vW~*nS6 MpSXÐ "Zښ%njDśF:sTj$+xq0#ڗKc7l嗭dh: Ia=] t@Wːldi"<|#[N&5VäCҡ%pU(n_'|B%1e/) Xgid0H%}e|K kh5\BZ/Pnc[X"׎ ixY}mw6›O[+AXSzᛶ6y%O( nDr<'z޽`>)v\ 4Fɟ[F@36eYR4nxU>l7bd0H>U@+BN_uvrϔ-{;פֿH"i7 @94^K,,7pj-f˄0`Nxҧ `"N{ C@}%`=fBG PBWol()i".~ie ^ Ȋ {bCܕq;jOOHښvľy oc2dzF6VKgLyo_4=]x(Of,'boj ?Che)~b4+@g뛃MsxhHUVi Y6TNHõ"j|ͳAa>Y0| x"쀽*q0-r\ӹhGv)q5J:@SFsOӪ ;zCS_ΏԊ\{/) )^Ֆ0_ѶFnJYy(>~䉤m.6 ]E<\ݞ85:Z)-tibx> ugʨu]*<P9]O*U]5ACa>]hxZKy{+#E^fBz?Ybmof3 Ó]ͽQ?)mGNoWY(Wi;&,)3 [$ @DJH9 {8>wG#~ZGT|잲!HR$?7Y/ϋ*MkXh2X0>.yS"xYC<!<`ڻ{uGx8ts毌̺ҩc3$a!{V**@%=W!anʌ XG)ރ5Mw꡹P-LJ`k b#ix Qp%$0#WAŲ(rV'&Y6/+;즏K2INh^=ΰtcWw4r8FQ>[(G6KBAѽeal^vX]btлR--GXL)2}(\[=_w&x@9xP>Ժ^ ^4P_.ɗ-f_@.H;Pxj|CߊM O 4;wBo齎ղ+qkEENHKM~@ؿ4R7x~HdGsɗ4W5KMv.]j:lL/ Bj5ݍLn7 ?oJ6zLfOx3R+d_t-"~Ƚt f9oiȩbٴ3&L*֓k({8i>[ɌGCYKd=kFntk7naX;$ rTY_=Eq9A=o㔪)1zv;?ѵ7dx,.=GY3NF鏁l, nA~G-絸֔r(_;$M4KD)@Ҏ6̼^/{`Su?JZ 5PIM nh8#~'nK [a΍o!@ꉞTkK#qSE#6Ƕ6UySχV3nr3KqҞZc~Sq|d-{qzԂoc☰ +^ؐOkջ,z0i[Q)>휘lp^oane≜̲UbNR7gA yhf>-IE w ;y~\ys=Z$:zs9EƄGp>ؓ c ]#ڳv8 r F.AՅHJCw{daVp>T%{{ɈaYBy.;Fe8\N9F@.^-7'Ezj uz;w?NJ'.AY-h 3d;XoT-[Y& ӷwps3.h'h9~>[o%1ni.i\ )t!9 ȹ4`7}3m/tm^TNb}~;[orrn Et֥D>P{gUn~B]\sT# 9bH1 VHZw TW_3D>aq\}SAWuP!r9MdG?wI<*f^.Cb8a'{k'5k)Y > zöz9 :p(1v+ERDmhP2LPޅ1-!粦8*专4RO+ƕMU{$xq ԍDw5uHu@{4@ ƥr%w =,:8יT`VOM7B篒]fOjE|zo쯴^M&]Wh#yAbHcْQ~r_tʥ[ ٰA/Zl b +[ͩm򸐔u[K=:%}IgF^Y4M[R&{cIqvQ&NKrx ٘={o fk*)Tͤ?!I{]Q ̜nw+H&EgCarDAVq[ ob27[` y F }8 d@Mߛ*B+^%&OQ` h5h_y6Z轚\r<_bQf}֦] JdFBvdӄ0jBU>!Y-,VV6C-S~)n_W9~ Z>W1~\R/ %?Q_\:2Bgnʺ=^ Lg!hxdgխ3ml^xH{x`tK C~G9q o(~$ǴHwkAD1^[mXA>X %`$E- 2Bh(a3p4Ds޼`BT}J@,|?EVƉ3]RJ- ceK-6 &zh>|dAyVlU}PׯN]0-):Sw/|"|`K$oҬISKSU ͏Bc`89ׁ'CY%1Be{`#g8Atn>Ѕ-R0)P@SX*5q޹Ni [gb.f{sbS,MzBi_ E8D$-6d"lrMBJF8kڡ T5Vg(cX\S}J{vJ Imsz= fa77:}aɿ#&Rg*`ȡ=7"|,R{(~Xö )HZnɦ *{ K rA2lE]89 3<Ɂ/> ,QccV@K F A5cQR+|E80 JO7p@K(h#v \{8^3g\J*J(녈ՅcD#%suڡu݇Z;Nڮhmsb.â5vY sh8f% ===};Yt,~luː;B[No*?{}BR!@g_nB+AnfU' 6CN.H/I3'u ,_"6"0>}gH\ Sg&Nʛ_/x6Cp3 9ϙ'UrN{m_PNZ)1Uؗ8J4|VsQza'kjSU4 m6,t,RuQuI CxFgc`5.&$P46,xڟDu+} E(U3ؗGy {@>l!KFԇ1H~S,HSٙx4䡧I%@e҇OgJqlUDquĆFkJ8yݓ0oE~/e뀹_Ht?:{y-eޙƠ9.u F1,zeSO X¤ R|IY #Kk}9\ ɛOI0Z^) %X["ÿYeSoW=u]Qej9C.I}驫ޜd\-8Uvv`:'= zvbgF>&ᕍuR]f6$:= W+ Hn8h=g:RfK@DH2ݻt7"IYWNCba?g2qλ~K|`ŜMrV ӡMwosJ7F_㱥6sOt/Lm1ǀ3$ p >4 l΀:r}Y 5o8Ah1BmS*fyaK]6CP+ۡ'Fzςwĥ L+io;һ^}}[ ~ز0 8AOhVoKOR (:_ 烒|KѠ] U @mx3"& =jC>T= :uO>]N2OW!oKYM3V5 vMV CgaRuFX.P@:ݼ8 K, J M!FyΈ Ƣ8gJdHuFy/Cx@;@5bj<{} XILL 4c#ݷEYmfU{x )3f< E=@N@k'!lb(j>cp 8|z^9 4Ps'@#\71d\i o c٫٧2*Cۓg@FHVxg#0:s7hx oDYЁz<3&h#/e[AAu#z&)N{x7L0R }1MGaV4 axG;i>P_&Y$oY؈83cp28뤠eR c&ZݚE)>'? j,0T[@-TϳρPӋ=+t1/kxQ_Jq:غ<l R;ɾ՜y=wr5 $1B7/)-sFp([c΂G@o@z֣(LQ*"2ͤ#j:>!(o _4I)r|jdqVajެ][̊$[K1Qz): "qqdO$:TSQ>n|aR_P#ɑ_6xD4t|~C@$U,m:ςB 2]Yn5,/} ܌ 9 o31 !S߬~(nl9Wt=DMY >*z@Ύ4?w7\l/HA&L&{>ij#QD+l<-݌Z٘{6 U ~>Z6^H ZB9kB V?יprG] ,񯻴6"w'=r^cLbfo L]-{1^Asb򡒉w:|zapyeE7I n(KOR_Opjq'rlhD+w/xr]qˉL}7t2 趁57+DThmGqY=wQj4s6.r63~qXr`g"uCJ;;R(ǮA`,(^εpCO@ǝf8LJQsΙdju {JQ\U-q~ =^F){(d`>0yCXQajt*t`cph@e׈~_vjsBs:Oqt](ռtZS>]khe{*oW`hS <)/zXL&M`֏ 9N@M'i+*$'3+蜧Ӄa8w"R&fWo}tL3cߎCW]J-A\ ;ǤPૡ#<_IOTҲf~G`jxS:|GmLNz4ASP; )c6?4B1D_Wcq1;.|k"Uecڝz!b|3=z4էgn!K0%0mHN0ioH:݄v{v8N8Ċ2i,j;RM204yJ Oة쑆lMYhG}mʍl &.ha":X0euulG( >anok\Edkdk+gLxH qȀe.:_W O:S gx`QNJt+,A dryBE 2b()^"(.-FCzռl/;2>O _W4жzϝޠ!e"xŠTw;:点I l+TsUydeE>FqCZQ˜l[yPtĠ6*^K׃.2Ӕ)7EoU9axV:SYѤexʏ"_&֏cRI͋8{kVyZһT2ߎ.U8O#ԪrtSWfK_ ՔZes ۩]>H0TkU$X"\t~4.]j0a<Ȗwxw{nD#2!ػ S-X2DaɑFŴC6^,7] >T.6&^TJ ::3;9E<{]F,i?6|x \u+$JF}0eqT卢Ƥ[kX[iBpè䤶-@ѝW||UOs%Ψ-l&d`=+ہ!*umY~c]ۘn\ۤYA~*4x %2؁oK*eρ*nLa&W֞EperY5 uK@ N Ç1$cG0 ޥP+$٢V+/h q&)jFށdghjz/d~kaZlr -}aK/ke@@޹e(yqZ̈́';{|_Lj@|º:"ܤh`cOn)Ƴ &*J YˬEMk1`/Pa"CKj~غ_||H.zh=zk `pÔ#H|GJ׉L%""3YD2>FȢ'~teM7`sE+Y':36^|n9Ps3C#@Hyge9[җ$,dqʖ'"VZ[)QLdwiXaq EB Aj-}"rl&ֽg!zA/ELX]c봒* ~eqE&d άJ ]b>_3؁U-ti(N7}P!.ȥ{> c=j(#:0u4"dy>V t$U qI{'kGϓUWROP{o 'ds1Ħ&Q4>moddZI+~|:͟DLGM`gf-{ K$؄$U99O)^;̹Lbrk.أ65\4>nӻC$)b{._q{e.闒dIiC'sO)}ߙL.{NCjuYחpe$肮zvҸ:*P׿v}"hX*~fTL(EB'/h G˝G'38wb \pgXۼx: <*GU!K/c^Zq2s<8C_*SS8 ůp 2fG`#:؅>6K% ik#F -6 HܠXHAeWVOxgޅ0XohTBa&0D)@q-fqRF1;v<=SOh& 6R%4 f)s SlUSi`Ud`l<WE!创 ό_/!UK1RldOݍSy&ss?C-!KIۮ85&{FdݚWhEXn3E.!7fksm+0y1# ),uzpn3n;M]z'[B&#Uh%.{>:k=X($WR$A2v% ӊxJW z‡ϰ9W94`K ֑^#d'wcƌɢlZã2LJ}Ӏror@9x̖(d8Vgtu>Fn\ģa -l\iju'qc*֏6Y~Yk-q pL T]~>=|Hs;^ V:P e";4rMz!k ƨZ46(TkJq[ecqnV3H"kBۍ3 f&*_֕m{+$5\(P&Xd,`FOI F]_yzkfߥ&?1Д*~* : YS><`\g[ he.k'fF/rrkx{ h Q\6+Eŏ=Yn͗#O1 D)f^U؊{..Ջ(|ED/ _ыXI0"quyAg21 cC_g .zo;mmݜyz_UΛq5Gk 2EbqEE>ʿ>%9Y=~tF:)>cw$.:{,:gݱT`NhSew;Gyw842|6gX sq A"D$݆Nq;]NOd,L7cn70͚5)J'v~L:EԚU~Hl oC[p*arAeQB/ٯh|ӥ.c_x:[L6,-( H_lv(ks|7%%ka;XgK$kޞK텼'6xr ;o,T]O[R>$d5`Ae/ Daߜ!ʼ>%+E"v@ y"x Ўaa%s>?W0̎6$ 's-]<7,Ϸ`f >Eծng*qf}XZ/aI@.,OO~w!ِaڜ:rt<":`.6W)pa!`9{`(~wѰUH4`Yx9ٌq,* DCJݫ?\0>MM;k·G`eM>LiEkUA7GHPy*;AH@ 6ɦHG-gs@ȅ \q7!KGqqxϟ$ݷ%ɟhģ8R5ˆTIGaX%j<(7zRy4s?+)юwT I4z-6wx;npUO Ƅ\>E~j9"<㠊Pq/e|DPuE5:KlXnZ{®IR$<`{mv۴'Ei6 msm;VD'uѠ%ջݨ??.A{U= 6P&Ldj/˸2A֗∡G:\|Ip} T8# k$،gS7/,F̢gTI2? /`{߼sp剴#xd[۟6ޞ!vXT_Gq=7~H.VxWq<{WPS3{/(4bYۀ?jlqA_Y?oA5;-2P "ҹ5(9GFG6CdX~v_4.JQnbFmCWFkLKt<߼$Wgy8AzNhۨ:sIh^뮦_#:Уzq5HL wP Ʈ[M!omܬH^$"!9?Vh5eT$wh7P]iA&`,rⓤt^~ S!4(cl4ʍT=!\VnNSiH˺..? n'Id)]T5ordX?6> Y}m1qz)څe!5c nvrZG r JFrV24O ;ԬaL~KO66qP?#2̙&mJNsut*A[m@tfoUW;]ubi~P YoFUb"2?0g:QNKM)YMXx) d XxRG0@7uU+El]zT([[ rh<_ֹwahJb/7ipS RtOK_l1P#jm 6Df63R@QoWяZ1{ W>=~6٣1}N‚!bLj 6`96.m?9V"A$5hEAx%@]&H;Ktˬ´ Tv0/4O,ru}a,eWo4(y!sZz;3][[Qڎ|wF Y\}X,:ѻ>ʙen&+JIEC*-~͑0Lq=^h=r:&S~E"^ş 5sI%n*K{u &~Bjak< ;=adDhGSr8) j*Vߺ%X>lڄ⑻>7dw.fD*FRD{[%_p _pӽ%/ak|Xnr"a=L+ WE\^62Ë=euF-oO2^DP))U~^4},g]2b4rYYG¦B+7*H"jë|ڽ{>UfXm)fr/ѲP`[3xck9E{d#L I)3lEP2?`h$d/$*x7Fo(09`W 5wN{Ltsme'SȈc}F2}h).rA_ݥeB`$KyRݙp4A(Z#58/E:s`%Slt1:_n'Ô y .NiU(`2eYVĀ$i$*fkHO&Oഒ$Tz3`;l%F,fɋ*W>ZfC6W #1 z #?vuuN3׏ڐ8LS%IWtff'Y!GYyږa-LB3򀼎8 Ȕ`wc2'K eF4u?Iv0tolHw=!Wc~uXb^Q7 (SW\~>3Rʤ+ޔ\8$U{]y!%5V^g jBx|*?G(?LVKYK,!lnbܻYN4P콤w0>oIo<2'ǃ*/%hkj>4oMeʼnPϘl+nx8==PEYDX >]Y6m%N<յ`v LхZFWZ'.$_Sp:Uf\$!r2[tUO8{k[?īLDoj"u~,9_sSN{ 6OqCDR_#U" C'C2^IY5Nz  @6`Kv܈T;׋Ul&V1>c$2JvGd%v4VÄ؁AfT]4RA,.!$ŇʸȉAis?tĪ; &4>zTRa\P#&#?ugƦ/쨢vLo!$%=J!i">n~/sE p&na |.z2uv҉;ԯLCzr+%w#5_s3+|%U~}7o<*Qlw[tuRq:Je:a6Tiz#:/ 8AP5qU1e-U0A;R]%lReFBRS}xc>ų@>I眿k:_mj[!`sھgHUe#!_W$n85$ɠ$jqض~&'Ti 6obSS/Aǧ⛠ܓ`A-tBvՋsː^yjHg,[tHlDhr)îս<'l Bg1}ݚQ֏ \1H$xTj[k>8hCsZlaaBhȋy`GoB2axէ: Xptr'9="~_.|@RjN+44VSDm5r8Ix#z wg hmxӓ0Ɛ;lU Fcmwe1l!Pb)b(v1#! =@l Ai0;0~` 9B+$3?&f9 as[iaD|)Jp0hg jd3 *8f{yCAT ;uN3䛥I!c}Q޳c[eq';DoJS&PHIrQ#hy4m)9__s?`)x9 ML8n6Gmt*@' Z<^GYRMx2.OBykR/9{0I@(w-{> tjf"NH\gkbyqR hFoTM9nMF&f='_D'b=݋jh1aGaVkJIL<<Do=UC hs.s<${ a |Ј>^]mue4S1@Α$"ϯ$hT)CY@x;ojc` ;ahaݯjğ\q7] Qk պE[ e}7n Q=қ~L~jNUG*"w?$H{{&@L2Q!$h =hBkA9FUmF\VJ!D:/HscӜRc- &xLlx@F@OOL5&'e^@H/jm 2mD(݌bK = K{) OV^Y') o!&]U is&cɣŏǕRܟF9 Eyq-a eC6u> c@1&Ά1Q"U1^Ħ)rPs_0A^ ߋĢmӻ:až[ F,D'7]2laqGotEG#`P_DCɕQ5'z,jw2|xΊ} `O6h#*_P((U/ЌclMX'؟TESİK(q~(/:őj+0<逽sl:q0ü~68} I%n_V n0WlwkOi30O*.ͷE:?ն[ÍkmNts-?(,p{xWJgE߷?.PKӷzëC4IЋr>YOz0DU{| uy [疴 XDNP[RS7C 3g;0Ecÿ6?!fp RGݷAݙ#"5@P|/Tszc*hNefi@ R.|8ȣ$te]_ѕCQk/x} ,7]鱵:E~':Qf?FFL&S:U'[vb\)+I?.Q|B܀ gůb,^e~WOiASvڥ$FïJ[7=>X* R A3;MJuERJ9Wp>R:6RYBrު^]9/ЍE2q6h]k- {M(;J S|vx.B_UlU]^$kOCu)|0b *vңu׳Y->G5*;qg{ >T!yb2s8;hO:1) Z 5qBMt䐼݄=nNa(_~|"ӄu1ܔRԬXڅ!^gvE|jch}DQxj2e'8fPvCb3>O+ t 56( DC-(6b{OS"t~Gos^5#2L S,auz)f t/ @Z>Y\4#J_Ά9y:ukw@Tnޚfggm'W]35~?5[=_Ɖl/p1YXę@~?呑3Wk!Y `}7S9:hzz^ ** =I'|4Nl9{oڛtE1Tפ2zuR*; JD2Tb_U'=%e-ZhdJ щ_~Z#]`{5! qL%rr<@_M|oLK#iPЯA~Bp|b$jЄ[HB5^)f(.rk v=:?j@Ǥ;xʇUw ~m{z^.\ӝf]"v.-gԉ߯dxk7!vR³0)s֏$sIQs|>눜G x{%Y9`re߯v~N G*DӑMڮ`E?z+5u0&,4l&58Bl:;~X I'KKᒜ M SmTРZ50"Pn)x-_0GnبnwYHO=Ԧx@˅.n2fv˅I)&&b=bU v v&U2_!7Q=wS4Cò4vX [ /.`r ^-; ]">\+w |I2[ . ?J7nB)do[`SzA >sZ?[ƝǶ:a@ZIYB/A;̅Oe'x@VFN C}?d}>a}.32vN̈_Fr:lY:e]nnI?bFLE @nMj~'m`28^rrUҋX`{+',ĖPwS)$ 1R N«-9d%-L+X m:)ȳr3}BAVyO'd9aI䢜*r W0,Ăڹ4Vu5}䢻YQ />[Z`[TDX4SBuS+;ZmŨ&V?_`HUsMok7@a9UʢEFl#>oIX J{]bwĞ>DlYyL|9% ;X:\.ӧq:x(ۥ vf$obuy2YR29;<N92^i>5YG0:nxP(GK! y w <|2A:>wdbLxT|,ufVfq cTX5M̛s.!>Ӂ~I VƮ[G;V8#! Wp6^단f8iܺe/* d18A{dPڠeM[ZPHT~#v3̦2T'|`1ė(W?c5wo{%ażQ(:.D=v2_O+V<7l,?woӧkص6 pyLV/\.es6'3>SsT¦0x* &!ƥ[g׃g2m6{lW_O`*?j*^6T"u#ʈƋ Nt ¢PG7 m,Vч{}k8[NJSkR6' 2@Ҝ)ţDdf3SLeE-&A\VSC2kfwƟW|C{уϮ+b\׺WKeLSvŴ)P4ԙvtw?]:ŚP1vԶUգ3?iOvDX|F  UCWm+T;oMrZJ_LV\.+@ehw0Ѹ@ċYTض2mk@Kx+dQ\ȸȢ`&G!zZƜ[+*RӠ@6lRPӢ!5B;OL#%"`ʝF^X jI,vA.E*!U4~}_Mp̦8u 1~M tL#۔[w^L$j㟉Ud"9,:{<c3ϼ/2HOzK\sβ+>A4KO3( ;e>鷳PQc W}h=a{e'e5ZCVG1oB]#Wb6a-EDf-JF{ݐ3:NS*uA5>Lor1Wp(,C47凃)ۃ Zmk9 FRpm;S [sr]Kp؎,>An3{7>s$،vӅ1u.P75~#UY8N_ e,vt7Cr+iaѢ-|UFgAT?/-5(;RkaEFsZ7]źX@Ö-r\7ejT6Mw4NBؾ2{'4eʘoǛ6"ˉb@vN _ԖZs䥭Kc> a\8ۥ^Bw@XH;%FH>{CEi#3!2c}Qφ?*'[𯷯Za64J[5@y.IvxEaxTs\J2fvGe*{pE)yz@G1tFz3̋nF7J^.ʎ~KŇZ5S)T03(1Xc:Rxdqv+J@%QÂl@#csaי^uA{dUHHC){q]T-s$[-MW(0Lk,ԓRRd,S+Q!I') hrc5.{6!mڸ+D9q, K_98\FP֕TRyF+HXs" n2N}FQivegIS$ É?Cu$Ј˘錔A&7ЅB9|^bH_D?g!H#mr!L\  m2(;Ń͞F#G$wڷ;3=4~-< Z"O3&z D{lj$}<(5S9ǃZ\";Ysܛn cl!Mݿ]$q`̀Lv=x 60/tre(f1H7;^=tK76Ms†B:0ڹːFGeίlЙC3Vz{_ lZe+;R6;2andGAL.XDjE\ H(bSI; ! qyW?HiQIt`@(jr`?;7F:HJ9B4/tLXO'o1ESsPw c>Ok@z&]n-BO51ƖZ«l7Qe5F#ڙ@`TjDp0v5-fʩָM7y*K/oy /]{.:vDm[?{&2—kh/lx# a2 (3(A8IvF,d]$eĬ/aG] -! G:wyCWJw}@%*k}s/N/vݡ-&_ƈwzY?L#aN姜IY,1V36h / XSbmWrWFM5Z}>hWE{f*GIZ3}{w㠴 K?wu 8cҒҰ'n88Yav/VBgVbn<'Yor:'Rt-kReJDpf,ӔvE!'.i U hne?c+HYVѪMaXN5#Py0lє`aL! g{LANX.>MX*ʦ ˒Yxtz,̙%x&hjY?!3 &)w{~e}\9Jٮ@aPl{}PQ4ᎈq){l{R'K@yqY[*xQzh`I|w[YL3Vqd $>+S!H?V#PZQ߼zQRQk٨*1x@4B1^Fi{XC/Dzr^Pd\@*D Ɖ5l ͢M_+i_[ﭡ:sf_3CtH:ЏjԭU$_ _Z;~3t<WECzV6nP,T8?4!5ʽWUM%T( NN@M^EA7"Kr L5=h{/C " +_ggY+ȧ7 CAq3b`ۊM!g3C(ءrWfUhމ*JlDm^!([&Id0b꫚,8_ђ"HCszȱ3K A6*ofȸL1y|a-;=c0DqgGѝ{8Ʀ_7UEr+Jx|1le=!Ew%p '؇Jםk wu@D-z7b늳Mg.9v#*ꬬՉT DPG߂L͢/,%0T2 R6;] O4ijJXhh]:ǐ+Se ] r`K6rK$\]Z=kV"/ދX7ťU0伾. *Vrq$b|P o+%^X|; 'ȬTB -'Jj~N憏TɴG8Ulxb޼5ʇ\Q)C&C/j%\%zNqȳF|؈?I[B/ַ}hBֆJA$AbZz sћDO;03%oQ=zEA["tTo(QcMeBPs.s%dL~[zAf̚>t@&Udk 5g%4VnQvQ{tpgN@|\4ONFzOc6"3@xiR1TRy$c6m.} $QrOjE=1ĠX0"yqVV;YRN z^WbQfLo{yB[cĶY54oW6 %T-1‘F42t!@R98wQ&sAЦH^5aKT8+(y ;Κh ~Op8WP>Z>^#c RL{<ьX<GwiG"yeI(,Ob8B0ˌ2, [:' SRD=tǰ59Z,ڄ8@[ _0^u8@\~NgJ,)߫M9=A-}vT:Ҟ U-y`Ol οzJHۀ1az]A8[{.PixGKE]@h)AIOϨ\E2 s*TpLWS-a8|DPt)npwE]: |.K2'  zdE&s*"Y:`BQ67uQk1h5ϒL)Gh1JX:sKKse,0G r @hoaTϖyRXQslĭ`h~jkyQx;n٨%y!^(B3{K+HhM .SqњAg`ˏ;lYS:M)MckkuuHҙ %󴍀i*|Ƕ?w?pm;"=hC}gvͶ84sl%͑Ty|I@Mr&v"O,DS|~([U|T#Wi)>zL&`|+J&hp5pW-6A4#r4iY 0bRS_stv_:@"r1[2viGǏaάl,?qẩEmA+|N =mv%ckר- )5S:ɐ+VཪF_^E}g=+.o쇉 d"~.u(uf*|/yVLN *"69UMxh3W*#q:[*& lfm0vu y^&5sb[k/_+:UG.tQeA d@i=Űi1 k oľ* 'i.r @:}4zVȔ`oCJ4`y<뺚NA1yObVڶaMQcj%ȼ w J4Q ~g',z +hV\,)dv6 ֤}EIx6;f">&O7M1-znŎjBCU[F2: uhU|\ >8-PM_wzI*?J6xxdO(m.}Z1JΑT~ZOȚ= =ʔʋ Ӷ?^^^wO1-u3-zi~BhqҼbf%e>=RL{;{*Ȋ@@ wPy֎UŋlY]w)6=Q(wZ&E57Ro7qKdJ_GؘM8 oCLnfcȿ6@~R'U@+[3n֎3/`fKs$7@ ;90gYZ0707010000029c000081a4000000000000000000000001643420d60000360c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/5]?Eh=ڜ.+8s$e;\8[qסb ,k#rE&8{u8@_eMAbB9g,fjQ/^^N48ջ6<-. YRxs>xjo˾4=hF dM;߀Բj.aq/T8k4=/]G 4~ⴗŞڴ?j}0D@l]Phy6<\(_UNq$d5 w|_:{&Sm;BTdØ3ec${E'I@V 'W{ٕO, Y`:#5$-\&XMB27^4A'2ci̻H\aT9gR36Ѯ Ys6ؗ]r^&R)vlqk 5[>>h \{/zNI 4RNJX3T8&u$|]I@);t<UQ9,Շbݚ e1D?a{' p|N-l W>o\"G4# !wLp]&v܆^-pYN)8jѵ9S^z= ;t# FҞXx>aZJ0;K`4iJC+$+ pWP{oS*;&87RM91eDݥW6]i$Nŷbdiwjr\{Uc,>b]0,=Ӹh$H˗J)=l$R&.jAz鰵($ӄ#Й:nalK.䨛rW'˱݈;[ٸ1RLhb ޤݎˋ1"vY]#G,*])Qm։:pԀ k8EG=1pmY{cBa#zpLxY@L)5Ѳ Ϲ&DeCz,)'~nu1?  u> $(!溙>Z^|: brN)|UAH(ņti:G'% GUӏ,cbtr4FWG`0 0.8ds^I#HKBnuK\s@Qj~`3щUa{g?QRo7Qgr{]kˇ%5p3Oӳ[ZjM≌sa 9{4hvp<OR"il dk䅗uہ5?Z`{فnfqTKEAǑ\i~r&sb:Ǭ r{հ/o`,wY>mgS)ؿ.ACh|D!$+kBF 27SpBԿ]Lj@뀅R[!b&Ml lLui iߥOoR.ߋu0xz] =tTT6Ŋ%Cjd s ze75SZu1kKEۇY`x p^YBX)9wexS,b1m%kl 4Ldh0丅)a> A1ӽk'WrkCHե6-Xc-Eagfeʴ(ߕxsnXi蠛j1C7FޱGl'GZdY`d^P77@ XO!NlӖSMX\}~|deD^8s ir 3u%Pb9:E%|An y*>Rz*j1uۨ&GfՍzRC\p7UKn"a) Ш`z+eJa#JSj䖠a$~7@eqDUEr=G,gCj /G4 r_j5j(-T:!1[l䒉%w)V|GXd0O{h3*l~׉SMGϪtm<"v]ؾ3 Tn9bܥ\nK5V)J+KU]\TJc*S4S_3oC P6w"g:%^M[mw}*m;Al)J\x&Rθ{ܼ` NXDu=p쳬`0qM"`ʷJ%j`PTJG-|%#nMXS\LP9 kR\'gg0El2HF?67Jd/ޟ;n>G?™Y ,SmR+!jgZ0Qzbо^}ц8a!j*V>^E_sB;5h8x5yh'D$ ]4"=rk >Jh#nHoG#Q-1o9dϼ)Mf)dioGޘ$ɾdYPm]圦ܷkf6 ƂwݵU*RJ 9#EʨʹRCv0$xA6_pÏ"La 3'kI'Kt6fq {72 AX OO$?cZR1:"ы֯`9-Ya!h'S!/?NMW`|D;ఋ=Ely*=  IpfzjAwH+Gwቌ|0V?OٺN#,Oj6|)Ft-swTKDDG0BsS" E& :7]grF^Htq)4\/"Umw} 4tXQgIr&0O2q[Qxq Эĭ$䐰qMEp\YGq#!jBcPRV6@>ʤUŲt3LPxӸgSB͋vF OK|.sBszg G5AiW"MkL(w\1#j'9~\mOɐX6Utþt ~^S7UQoAZ:)n<ID4[ѻ+hģ ;\s4~tvRo%/G5,K?Z< ҏ4$RgMo5hL2ۃ  ":} =xWlTĴ|&ġ_~ qy4gaz`Nzc=C@5\--Vk7$ilxuT=Dk*UWjx}Гf[x)Q /٫HuP/& I;ay3hȂJdHo>(W](+f |WG'B+ $E;إm:Gv A(AlzH2ҘOX2jHMPgT?qqGHu'.շAJwlǺ RucTSjMl¹i$Q8U]|7@ʂ g51ϙ5fKR9!/!>P]&~eX.XED7KeJ =po$NCj-[ī`֒WX:E4GAv "ihoh^ n_-u E5wr(j8(4ق=@"f^S^ EX1u % ;]Q̥W^& q,E~ȶY+4tQ)@Si2, Xd[ScwTC1IBdk6*Vq@_ n$In[%Z.xfk%|<1(T!)6G2_W։6{ϛ߶UtaB<=/K?U@*x4F$z䞯m5gWq! /S)6riݙAH-S/%Q92ui<>p@c)StnFT%Gxv&>x lvM E)Ikb7}fW Xw|47 dN DRc 9:lDG3(? VY"{o;K.nm4|OAA.)IW4v-8hdC+UW$1JM( nV9j QAnlj(J7N+\%fz h_{_ %"8e|v#݆$FTրX0 ߟVqx]OYq3}e"#x.蛯_s{˖$UMV!ĐWm}G|>ĩdbدCMČ_b{K o߹Phs+p1bJ-D??[Ym;FݔY}[x!n7yKF;%W/?ycz9b-OQdC$hs.;S ^qr{Kʛh}{4rEgN"lU8ԉܲOr͟P-]\YARX&O$ ٜK$ (I>'k#y7Xej2usҐ`CE|x~Hša0,ήnĝ-@vHKn[ it=V= hPwZ0^7,\ {A6|DNZ:@UEa!;x)4&%J Sƒkٵv\MlM:U"$k(AωChwxi9&02ẂO\䋿P8n8Qtp􁒹|$^%D:jY nM٠)ƦÀ1[M.f+#N](߿/y kD׻NK C>$)L+pu.%6 1Y%ǘ}]B^4c* I.l%$Ƴ>o aZrL+R "ovpV Ǜ ?$\([{fi&F,y![{vWԇՒ:UPsca -ig R1Ph$gªdX꥘E|&wXQybv,_YWD*:ܗ@@nECRŲk\Xcgd RP-bU-/щW {P=QyO7Ax5+,eU;-3,p7_p/ {'(S'Grd t,>t6#G;4' N{bEC~? NYGҸ)Tu`-%Cz\,06or6amK U6 N Sۊ u7jg5gO3+u#`g;Xkl"p,wR %3`}Wd93đ‚i KȹqgZr% W)D)d'qSA.4Ɓp3>ɧ7+J q?B ijITv B<(e}.DlƱcǍP ˃$$>VhlN})XD~oH@Z$&'_(h#!Owvxz vCjӰ@at&Eo:| (fG14Zs~@2cS>2 M47b * ~a1 ]v MJ]:WW/:at~F e2(t\plY<&ЎJ#HLBg5D6TO#)0 wir?\G7s?̭~O=jT?iI1x_0C=ŚHF$F# Be.1o!ohL0.ԄTN* D_ۿ5 XggO)tתH| j&m2㿑Mfk(_epVށ Yİ@w*OmjL'wS֝oT쐺I؀0Rl<Yg pj20tMH~H\-q~F*dOL }hؐ7xࢣЗ gټYt}2vi$gA=nD-TB{Bp,nQuL2# ,)tƹ2 Ԟ~/wMΕjSzaXdJ(Ng)jl( ƒ&yJOI^^&#+R`uT^Se 1[6K#b\gD]퍂Ys_-Atͣځg"#N>g?jT0q__<ݕ-ԂFZ̃}ӘNې+Rӵ7 /g>%rn}taPL͈vF\_zY!'8O9NQ v)rDM[,(EgrΉNq W[cL=Wm)ͪ5`~*&2C)P43٩*>Q0ro;WKh&%I>Z`u3>3EK$uQ{^&^"$5'G%C$k5D .x䞵- vEIEJkoИBN?W"vUGAϓj/$"e%Lg"67kEDE|T*br&?0;fǿ,b SY][=)貫k"~ݤ`r̬4:7B>ʴAMĤo ?H0GǬsfZ 'kvc=B#I'r[֏Aږ}NB`nSA&zaִD*sS0Aݎ+}68|(j9کs<<h> #e"JA囀y܆-lW~-՗46ngM.+uL^ET%P:=l LXYHv8;QO1A K|DFh&OL nI0JvҭKJHDE']qx!'VԻ3F 4NZhhřf*$ ȬU+pI׃ itqlLШ\:U(;K ͼjz' W\G!)/OS=UkγZ8|i'P[}'չDa9~h6Hfg#U_4DcJbgRS$5':ZeQTظj&$li? J.7Is>vep}:(XQ }ݨ82rUV*Q lCNΈ1ҩ8V]ٞ+$Potv;Dv?˃DPI!r\HZ!bMCˮ3G-[\^7)$JD. ?,$m; &qfWJ[t' ^2Yt>/,.BH̙/szିQF*ƇS`O!=ncv~1V U:LP3Lx'Vf"-ي6 0ͥMyYrz4=̧Ħƚr::9m=ZIr$x 06KsEq0%@@Rs `ssڎĘčĦI;LD*n``5i srS_Tm)!1n_y?*jtDյ8qŒxdtcg\WH^77xqʽ} JWS(|krx)3[hŬ{XH t`fœWmχ+MzUQm*ƠoSL8aa0'O|\GTT a\~cr=KxdÍ-&eLRcr8LEj0FmWqFPguTP%Q뎪p\',[(F轐A9;VyfM+%g\B;"?$;ZSD,Y҉79)*}|)7VFa.&/x[_jA;9W\0o&m;DKlZO_׭SS;mv_ɇy+cA=sETSA4Xo|Gi]1EѸGkV4+=qj c<5]-4k,zqziI͇M8n*\ɮ(m :j-6ġ۱2jf3K9[̇pNJ \S ‘{$n`zFsVP+5Fg2 wFlcS1^tp،uz3ZZ$"&jgXMPJQ!qeJ'hRgR]1#|o^C@ -D:@8֢TGW.]ȼ"mr 9\r bbBo4-0b\_wR.OL5yE(S+nv&ŝTL뽥"l} 885!mILUϋ~)>~H`2` #p>jh#?Gv^@>/|PFٰ)<(˺r5rrb_s$ "F2R~i A [4BQ)J朰k 0ЀG1 gۣKy:jy#Sn=Ҩv\@MOW:SBiçQqY) McrTG ҳL zې(F[¸VϷtnDĠBw}bMvS{I gٺ6;1*ԃAw%ZGjv-l*ע&ͼm% וTh\-jdSj7D[?e!{]<2X’ !YxHށuXͻӥj&׋/F5Ջ>vDQ%ž 󸸕ѺdU֛2NB |@xȰPI=/. 3dzE#ߊ"DT1qnG3An2|š ?l-x~o#\?Xţ8253BMUxԠȇȚVYS,Jz&z5+uFoz#4p*F,_x݉lW/$wu)bW*7TP@.1X%JrłeyaSL?{yX(̕t~7h%xG0L)46m m>1n7L |Fm,`U+u]ViĞR=O{QNЗDQq/GF>4*eގy~ McUMldxaxOM{jKnhշZ Trݜxоf*j% f86k{崧+QX\m{U3,#w>Ϭ:+[/ax'ށ@';}qV^k_ 呰TZˮ%/SZɑ' ED7AZ*d@̥ɝf"G0{M6l#s#6T_% }EY>|" ӑ`2)F1ˤqX (HK0rr5fzҕz3|0hn!Z u2O:h ge -\~Ԋ+BoLL\XO 3;ې=ߙ:PffMB7痾S)  e'w euu]π JGowBEW$5&EM1$d8 9 8"Rϑ4ɥM=.`RC&8k 9|HךnwhZJfk@Y,kBz/x/Mdd":qD9ƣLJK=`'ϽR2b.gb"b=7@Kݕ^A(h1Ssd_|$[0c~]{~0>=|8 .cy@P@e6&#əĚoLtk.@ h{ë&Cu/2'89kdQZKk;j~5/g{x(gn)o~cMpxo'>mVENDFqJ"l\byFY)#kzd*U IstWnVa&3ʉ'u+GIihn4RKZ5Rmc@]䧒HB[.nʌ1 q$=Bc_6F-iMp-L( [7Zi+Ԍn#g%Vvnq2MCҾ*maq#^euBp)?& G+M ԙŇϥ^+@fj`ɻ^"^rEi\Eh*2hX"̓Էo7(7L&Y 'tHfHwl]¹r 9] dVF2:ZiWo3'@y.u"'eЌP9r8<+( fBLvmdwA,:WXMc9us' %_a*PLZi}FGs@%XZVfP@ڜ 89bok2 l: hYu8y#C2TJR\n Y6R#A]"Y3F\wRXGNaOi ӿVF!{\΃V'Rh9b?CO LչwZR'$H֘F׼=?/sM/C˞Yl㕻dk5[]ՇTj ~I=@$p5*Z% a"odx52Z*ުUb {\;Ԏ0o<.(D<1 wiwM0>Ӽ@< Pї\˾;[Y"lO[{(USm=9(?0|{@M<4_l1mK@o%|Jܔ..+Ѽh\l`BK+_IPu\r1|9?ⷧ%p'V j;T35$ \oϢnx9=( G*&oc=zr[?:e >-  b4 av&cG|[݌2Yh+dM[+mF \TMU&y">G(ր(syF ԤD^x=X )y]vX穋s$ M5F ,[١&2_bc#z2})G!71 TU2d)ٟ. W OsOy=/(] ,=0=#\on31ϋkYۥ|tk0`AwJIqS8f ҃u8:-!o!)}?x`夾;4f \~ZV5Y3A0G7QpUۘ]}J;} !grP-sY̲9AV?@nBϮU1=e8٥\dp`7~ڬvD0GƃvqEݤ4R=`1UҶ#\!rn̞ڥHa(ZM% (,v7^ xoUܠa|H63C %4*-W0s ڬj\P-hAT؃T k̓3g!4l8ᘱy9I'Mu}.OoPt4k4FB43lJ/25p;ҺwWoWϊT:DF)^mb083~H.j 0T.%AYGv/Pi N5!%zmur2ʝf/ݱ D IXh`C u갇 4^.ƙ[to)~rDj+Ze~viîQBҬ~y .hȲ2"}g%նgN>?~W-j;j|a:R Gb:^fWLY 4jKz>ڎՕ6 w-pO:(83ߌ0 (FJpx/}̿!U\isWT !JL6YFϔʶ3c܅'Kf'9l:DKKD&-̉`[ 3׸c13n?r{ mvu'F}&(v;^PkK=j,_CXKUE٘%3G{;ȗ)j v0mTJG %QQ͐aҿBbW| GW ʨ%eUzX7 𿊬ngk~F" Qs؏7LMZD{"e뵼+[B%;tf;̈Wf.# m+aѥ';]'7Kfy Y?*YR'6|JD(oکb  1y51i EW?kJe'#R<4@.FSqU{ EySSLF)jrBF%)ae\RC5EJ}RL{3IXW)hKv &+ ThQ@H)aVV C1RfC J݈_o(=sPv_FieDеM 0jN kV +ZPB0HƼ ;h{ѥv~eDAra?3~ m9*~cg;l2I VXT!۴=NQ?VjIxc\gӬR$mICLWD ϧqxunF̘BZ|6U]9l1WW^, I9 J0A @{lBA$N BR/Be [C,b/Myy6l^F*$5%]^/0L'+rw#ǹQ7WiYVBЍzDBiRMS;/@#w1lJb=9hq9&哏-ŶK9v<XX& luGhM`AIĻB&'>8u|9 y߫]2olol#s%͐Ȑ???woa4o'n9mO8;- p. h[.lˡhpȒV \=ٌ+Bn+RVR6ode- Un=U<,~^FB"" TOd: 4%X|VKզŢ00^qH#Oz)C*Q0mǧ.@z ^{nv7̭Df2D8Xun1㓏W4mJm[镣%Ԇ +TO#E郟j ̝4.:Y435rD;fJNEأ_Ti LkJ9N )ˁ0*E`OZ~?hU%ͥ_?F@ J$+ϣFٲSsֱ};)3:?6ߠO RЅNe@rxuzX )コ۶oÜv/05 VX yqTF5no"ы#Bg*-u6uvS*+dҸ%IծQ+4ex C@fW<a]~Ո+pL. `ZC9.+a q? =WL:3xoty >@ grwW"}A?®^b0H;3aTS1||Y0I5U3K:klSosjhxBK,j\< p>:Aʏ5C\=XV{+ KB8*KZϙFW81+ɎzdG'}ͻHSB.yiQՀa`A06U&PxU~o0AuY~KR8=j>Q૛xrr-+oLIH&7~B+Fq@pYyՙ#6 XEGpɧ&qdTT!\+S3Ac; %/>bsֻz&EeԷuG0!߮:cl99R7_oR3zCu\ [ug& o3Zqe E}*B%B*qRɘBk[p;4,PfQe]>⽩[L`AܮJ$J$eQƇc{ ]~Nb+\H]ܦn$p Og-*b\S0r|o6Xf22&LZu\Nj]ĵYei [3Wz *#vCYl;26̽oPd$OHKU6`Ո]͗#YytV'w O6/,SƌT>lGVZFcC7{d4l`+:ωn\7!?SvPzUW((nߐ!87l:g-Bt|E'rZ8\J{Lܝ/<4]N!;_ t)vHxx;_c!Q&B8]x!{PyzbwbJ=ܥrSˏOߍ%7k]hqWYqVt#uQOn#wP=WSzrQU2oV9Qՠ-1E2!hj%ٍ? ?uǎlH!nPSL=8YZ8)ܷ%ModY$69ϭ9zTQ_-AtDK)|94pL4$bj} `C)`JWI 3gAJBAOo]pg;}wz!mFq@a ֦0J$7367'Gؑݝ:A`\,0&e4>v5,TCS#o(γ{hۘpMFn&Yәv.]L-jIzXܜ̪1T/ԳeYۡa'DDϛ{R9mPlSh>ʼ(څpK1gV rM偸2t^C+\*Q5K5v@:$3/d=G>/M"/wTj *Ƣ28ATn:f|Ы;z&Aܸ'O%<]idDcDOףּ](db̍kaX&C`?bB* :Zknda"^W|oJ4N`^ q=?ɬ# Wb|vVI; vWNzCQ53 @\"t9'BIv Y*j<f4W曊V#GH=n 9RYދ 1>ټYht0&6 melurUW&>1!H6&4j/QAN@q^#EChck*4sXoOĄھJɴ ņ| U)wV6EGO4Gp\5X|$Yw||D#5ɞ]I.j H?5ǧioGXN|Ӧ jXY4z*ENm %RUݪқz` ICaH{zw}-fE!A ^%RO,NvziFb|s)Ӭ"aB%u 8Vqw؞;9qzrCc^*J9Me I3O rp~GdL m)[/Y J '1K4B%r:3#¨i_9;=Hg]aY흣^dOݕT> A\XN@z6q.OTx= %'sk?jm|\HE=1 7U8a^E9 xpdc.K>tj} Ñ݀"?2_MPN.QWЇ&[Wke7d11<꡾1KppB &Cj%Do9S4 Zt3pυXtqzXh" duO9CMN 4)a) ?erEy=+C]+ѨPrz6ꏛ}I2S+]o=3^B@DB΁@v΁س~#eGQG`Ūv"ZԴAƤ| )s/_쭎UJbB™R^7nwG6'o54|P:a_G![]zb.z6ByO;.zQ WGrjv}S|{_ġ0}yFҸaÜ0fudz§-fݣ8m 2sX}lnUPi=Qm4{]ً딝WQf*Uחy}iy6՚בĔCxd8Hx89^oPbS4ջlJFf(.?/Б>X)ڪօ* ?o:6Z)rB/""sFS294[L6>3 SmbNr){\ޮY'VUlCXBLڠ]{͎'K+ hT kGB[6X/be=H.zKEdl`j%#٭0A/Z0a2`AD|*u"|ev6wO{Jǁ.9?v.6'jJ9=a2VL#okٵfH粜HHߡWi6@xI?#$fHd3iD[;s w~ THeB_4L3B-T*Zs2 jB8\c&)jFsh)%Νtp*fP%we&rHwuOػx QVH~Yfh6(o/cEQ$b͐B1i囕! HE r5ýv,ey,Be4UTB ~5j;/`Aw21re!D ~yW s jвEMD-\/Fsx>y,dmi:E*mxsܠ3s#DJCɓm`!gIs&?RJߥA^ dpz)6'!`%'z7GZ]<tCG]Wc%EUޢ }P+Y.7Y} $.i[o |SMZ1ː:OƶZ[|=AA#ˢdF8yR68j₧jLP$ңXٜ~ڠK &®L_SפQkYDe(ݱ´0\"]PF i<s~ uzۍl5%)LVϛ/Ij$AKϑ6GG>n$溼 xt|R>2g;|PwS".\*uJoL@*')@(1v5 \[6(Ƃ(q:;y^:Ɇ !qK&#ʑy+7;fSGa{Q9Ac[k@ܨ0<]{l#W*eW`r'&{lBUd:cHwk}SQϾDg5,,|Ao9Em6ӨƱ~Vaɓsy PG$JQD-SG$ń9` LREbBjŊ& :٘CMlpFT3nϐBf³ 3Uc@H_.!]8ͣPUK4 $ )0F+z@9UȬ?TQජmş\ ВudXc5Zh=p`u 'V8^mzLQT-%}<:߈-}:F[ʓ"#@ʹHWrVD,Gpb@#;7DG&d]3o@zG>niJޥT#m73L&̬ޣپ;(Wmp}gsf~ưf `g1/Ek++F |o &9ݷh \`AT5Γ9-X]i{ p$AzJ5z.cx^Zg=5HNS D/zTH֗iqDZcjz9g1p'Dy4?@\ abHwQ,\ccQas9㝦ߣU. <1.F q (-BX?^3@ڔcmsVQ2Pꀼϵҹo2st/3ȳ%޿+[%fU>4*rax;򚚌Qb*6Cx1Riy4Fc-18Ԛu sPdr5&2Y 'aVq/ـ.0#Nf[ǘ nf@\w$p}*)7;\|⥡^5@?G&~jyo&XýX(4qDK &?큊Mi m|r^~{#C4HAh*<t} p9 ~9X%'65yYr ܦL KR*7P'=2YQ.iR%k㽴F[;)DDuِU&Єc-7 2+1\BDc7UX 6xIc&00`[N^oЍm.N#aUp_ܶmu(S  q1vpHqb 希.a ڮ<_VX+:]t#o("cӱYd8dݧd ;>yӧKsPt=mVi5Ob&8S~hK1w{U7cu6}$h=NZq@ |)AҹV+Cx^ 9׺9 QZʱ RWЬIeD""ΘMx`t% XDzݏ"8u;oX k]=۠ ȅ;i}R.V2) u3ΰJz(,.-i8 U6J;dg SK}J[Z̛Dߋ- f?O X"qdq3&A66Q} P.Ww TCJO\5>iVc gA:fpȐ;S NT٪hV8ў?o KHY;@0$>klfBD/Ҭt)$m2WOWC)U5$9g慍Ū6/J;dZn@j4&vh=r9Wq))u,qBR?@9 7+Xq]MSNKko)K`9|&# M4&mWTIXM Lc 9[YuЭuѕ£h>*z1t\to5fo6_qrMcCwqɞGdn\d%h ITo$0]3#uDD~I&|z၌YUgLV!blfCk0կD5,_FS+u҉( 3g]Ԗ3ZuÒb|JOE%,cjڿhgQ*'P_ uS m- `oQrv?~-ZϝCÆ>|g*\ofkن/@KUؔDňhlV:WCTq_G2qHaR0:.vUE؍q?yT\;3/ج3f Sbƌ`i_"T}I#aflW> M)Ϣfe}*\w k}тs5$P'] tlD:6J+{gW[mE+7z+^q&ݳv߀.ϯ'E~m$tXh:C{^v! O^6uZi jS+T<r.M' s'3W[yϞ| ކ}{D6h"g6G*cKU`^.)8s&Ȥ.yxRWf?Y ufWc-BIE3T]|+ÇSi! hJ<CVkߣmC f]ǾM?P{X];H?YQhM&2o rɎ tBlj9;P sjv>k\9 NJZ3vD 0x*=^.>!C8_'uȽm-}Mey dljӟdE?̼[;I4Ny[9#/JmqRyS$Ej{/SlUT!VBzd|R>ZiMp9~tDB۽(`s1phR#w^6HC?d=Rc2L@_DԲˈW:dwi34y0V*}H kbll4ޥty3t΅sb 5w<)Bu,lg ?lՆ4ZπA5^ p%1QZ.,BydZ ]Ygho$*BalE˘^6!qnFOb(E @-S)4(7lyM0PX} tAc7d{p@*qg\NtҩXB&% z\D[t 1C\샦Kգ0OAL{Xa|ˍM?62zs~yT2>*sx'@3.1b~_/š?TUg搣`-B`v%7R Wߩcֺ_;3 J*lJ8w:X1' V+,8>)1=@ 2(DqA@ccR9 gB 0:V:%",.a4*NlQiNը2xյ -LO`ɘ;ܐpU T^]/\'uvsrUV\KW|:"aE-s 4 w E-V7c]ן#8>Ba D<վIXt' ׫*ڜ4 [ByxMfb[2|"gbܱ1A.P(R'0zs3YW. QmxyAKu͵ژΖ/vtKڙBX΃_Ѐ2j7pKwDza$;z^˦iѕp .+YfRhF%'w=mhokgƆ` }i+}gseYW.Wxt†zt:+'c~4YQڳ_,W9Vɳ_՗>"8_B)YGnWKvѹ!A BoeyNQj]6_C@*l+ݷ5&l k0-WGl.X 5G;hw_nB' D1Yts1VSn");n!ɩ( U_yN_Fxk JfU1#3nli'$ꣷ'T5J|Põd m (IjѫhD…#[^C lbjV֙L=n~1bnj+(T؉gbFQq(.3䀉 TH& ЮBr 'DV>iLka4&^胎/ ]?7,FJ!ؘf!Gǯ{9KYkv~B #mc'5U\yoZǎTSOjh/vEp8NlU`v/|8;#|3]D/x?\AqM8eϯ$_ENlKI̴ {߸7V[w7 [Eo*ǫ tyf}ܢ [D+ϟ˒Bې%9xU~mÔ=*?5 -s]FE]]0^ɢwwe9[-jWnr7:/>\Za5ë^ywe/:-Я5!tk"A Z?IQ_諂ƧOvجh&jBJ 9D $2g垵=YM㛝ڧ+),IMqMxiW`o n8V&Z55oeDEE+E\c hVŋt+?Lj[#ת )BmfŲ؝nH6D!> =mX¥-_H q+LLwĝjHlTha,B5B_gfXj*2;:"}A׀.0e\RWM !\U)EQ_?_v$ fxwDHH[ր>4xb, mNŇ,2homǺ Z)j}cG ԡ`ҩ{XwbPt\'R5PfhU+(^w;xJ!yg(6Zx33z%U,Ƅ3"D+KSY``qcQ 8ޡ|?bVp1GHx,:^]jv.!@U8#YKt >ɵ$& %T'BVlxG~ A_ (лI,HߡQ9 FdN>I@bSE3%Y$?,<˒T,E, IAs'#dCQ3#&γ9 ˈ5T2e .%B`fr/,8o^ N엦vϷ7 =t.q!QS"@Pܯ.vw1W#JOEH#ㄒ"tC&6*P͆d>DxY`Bؚg}!j ^钹5A0—{'`dW}χ QHpWl΍޸kcEd^3pn%g JW/)ޭG~ab;Bгsfe+([nS'Tg6^sXxIQ-DY3^ers>xc.CwxxX`6Xr)Px;'X[*3ZC7S/Y>H<$ J*Nrn 7#?-4ЎZ(R(D;6 %4X.b5˱x"dxq\Bj>,b 'o>;iSPFa dƜS ꘻F$#Fm:Zv yi7N5P|.!ϙLw:Twl8 ,qrK n9 pEظuP Һ Br8}],T^-hZW4;_1S cdg~, s7%rQ߰JLhNcY)H˛pǾ[buoɶTl<%HF43_nBob_Wڶ$uZhieș.s!Z+}uWI8"]wW6D-.(~S)] ixCJ]v#Į[݊܋WLگk ]8xҙ?!AuIz=f7,/y a'AHS6awyHK[IF)+-QC;XnjM+ /ONLږ1D~9Urn!ncV8 o*>ce.Y\wu.+[9VJa v 2}@TM08hܚ\T=Y-e.Ϊ:M[&}}l@GRcM*^Va|{A-~Q%UԵ"OӔL% ~~ SS^.v t*4ز w$].t!BSgAQ6$H0GΥhX,ԉ9MgVx}9)|jL*GNNUARu7v2-?U(Yކ;Av/c`U3kEMóTb ޗE /:ɮ&C `>mQ+\ qQ=յsMUvflu[/h)GI]HQ:m!NR< Om)e}2+ ZƦ}uqݶ Af`S?auoƅOJYe]d)`[n9lWk + ]ms;nXTxEW tzq̃ޓJo=--J'cvZ-6:]G6aTDUy+%|oOo@kaut+6LE^UGuU}'>(F#3Iα@&C$(0rV&ή{Rd-[ȃު/M ;B˒2SUfk;("F 0BR̿"=K+~ҍ{A uւI'3ys v"cI+0]aV—ʛT&* vCR6K5{XBvfVPgHM42<#/YfFIkm [{>#/|ٚv?a{;iO]K\j3ECJ3Hx}+z sAUz6,G+FE ~{Q@ōȟ\b8 lo]8:"mS2z p2⁼VK7j^bNx5[=Qf2~Y !T)ֹ7I2r2̽CʅsR)ǝ'ayi u@ج0$$V3aUUw2KPOȼTT: T$,<'D0h-$q)9V]  =6 V2%gmR`R:+ DKu(,K\~D7>~f%Xab,OLpٵ"k_7.n+8:b$"^Ǐd6;wO u yd.>&(叇n8IVs2ca%p|:lMƿ s&WII!k*>a)a&/ӻħ T9kkX8 @DD0K]~0 r8+G/ٺ %+eNMz'ͭ~Nof9I3v/>׷Y=/YG,JI>sp" ye ~eԒjl'zjWu&H נlc",EUJw{,*8-a[ʹ̮l1'&oGHERK O1M1 cJp(؏#6>)/ҧWh*JO繉,K3^b0S$Y=jI~D-t4xŹTn l%AGn-+э}- ~ @`.y&,l:(mF 0mc$Ĭz5atMMsirJ}RXl 5@T>ʽ:41_x iYAc {9i䲻ʛφ:a_947_@٨;% Vb5j*?l \w3 &vFIr~qEx! "Mffv-xu{(OӺ5\žREyjKq[Yv^NrVnP.Uwp9㛖E7]qG lXi7h/R9Z7h# ,ɿ7tTtG{|XxkPr͕B Lk@Y>K&%DV8fy.O9S \#Ս]v/a?D6H恄3veM#OCԚ"#unL16 m[2T0?-Cr fM"8t'3URcˏG=m鵘 HĚ^F4+ F.AbM*IgfZ۟ƚ$wr@-=.N`˕;j&%R. ߸{1F2zc91H~|zr"#Z]?eIT◔,k"C8'*mW~8Hj,^04s3 :L(0q:u^Ea!Fo=>h#rm(+m 1 *%[-abޅiz!!YԊ4կd"ǜ۞%3)S67!C=PHf w^A+i4%!! 2;d͞OI'=&< ؞d #osUZ10(>WwGY!tqچ8NҴu}7ח1U_`#>?C)/[b6Z8 ~a=l1 6uQe:# Xpq1mՊ%XWzڣx>jLLzRP!#Shd\#!ijDDfaDշԫ scILaK ^RC/|߱h5m+a>P%1 `+X_%lnx2=b7x + 1Mǀ  ץBYw}xt(6L@muxq{-|6]nMR7·VF$Zb}moP8.l5UqZ=~m<> Tӹ6 c"~/T?^D[cLŖo$IYF3K6O(氒 8pB"~)R=mGLO8Atp訤y<>y27@rͰE0":'X?iס;C+o )"Vf2OUr0/w7%M;+AA(t@NsO9)®GJ`aaizugԯjv+;]UTE( YW\K2]Y)bXؘ%JbG=-V)0a8i u(j5Lq|*¯//%a)t@w9v`9<@.7@8kS5N}$p>ٿ}ߎ@6R-E h2}>XNXB xu%VOW`'>&/;Xۋ.կDgH@ zpTdZq9k``ۭ7A֞_Q 8NJ#@2{(|Z_HH5XP Vqe:8)-p%}E0Up;z!;b/GתK& :AznBۮ2NV*.4y[a{2ɗn&wFy0frdYi+_Vn;xz]lJ6'.g73Hhy~6cV&Ykl1;6y-0`.HlԩhFgVg;!/᝹G̍H)AG wgԱ"Q:udl=]uFQ5\E`}ӝmip0pm$QNP.l]ƀsHƿڨipfxD t0߼-he\!%P%&H4 !>Mdrǫ (dYD%(_*C>x5xdYWdALГ4U.&oez?76l8a >y].!XȁK&!=`Q|F;b}%M]V M0sZ; ',LvZd:*!WSf^t[+w:\(j.Hti5ÜS{=DD#.+Qpd@e' 1 P&wn j o 0>DVkO/ȋˋ*q7 m<$e;Y {ʗ'rfY3z^mUeI;dq]0[|t:YHִ kt,Woݩ'+hrK6'hDQDmV|=SNZY~:aowM`/ZJ}qq` ؐ\RdңheC608fʮ#zƻ3]5XєnTH$/j6/pwqmw%ow̬ڲ='”Qa~I^E+h h,qravT,Qj{4Kۅ 2HrHT"ZحQco $oH*8y:˄PV_}/#򳢃GEk7fkzз{H|s:("uL)&FuMєFyx !(`~-BnMn&g1LcӯLݮi}HsIFպHtY_Z}\D/T_9!wd|5L5y8!_:_GZ~ CkF]H!o Ž !O)'$o6̷ Σ8LlXrT|4'A󀶪yWn{tO= aX>QʼnD',4n>4j$mS`y]䟗[CT7|fcv!uW!Yov'~\II#BO{yJFKAxE1y6J.8mNU %OLX(:vvBթ*i60(Vc9$6xQB7 :p))`'i a 4bn{1s ?YWݘ \%ⶨ"dܸ2K׍$+[W̷p[T`D5~`l{embva'{YCe52Ṳ.IKrhH `T "4L$fH *y0Nx`)9#$ {K֣M6 cvݎſfoSf"}Ů f̊wеKJ×L*Mδ7 峻EJO$efnq#Y{HDTP||V+k*go:D 01=0:׶d٥pjALL\wש[Zǚxm,0L0Wv 0 V'lS]hzQLݝ en1m]V^FqJv)`0o\BkU z - m0cYrآzA|cV}Ȧr0/pxTwn"E"M3o>B.y]:ts ,_F4'4!܋@'ȖpΥubDO\5P!fN񿙷~YyE!*ÝsÙ2xN#_Br[[~vKXEhik!dFNkoAD/NЅƟڱ%MWH&l EP!;܈'ء]+rt!}gAn,h, ;V Y azwHbӪƭ L= M=(<UDx,ߜAs\…NYWH)E={~L)T3U([D3Qkw!tqQ'fQ؉GXh]=kͤ="WgKsм:գv)%WbQ<"|N]6=Cm|Ük6b*LsZ&݂CyKW^RM>AF gi&ƲrY:R H[E"ubVAϹs&o^IO?5ErfDlBniH `[/(+iۥ#W318Xx9X 7#%KcsT=݃Igv5/)eyf& T߫9+W൝h 2%4cjci+ ZVC@?)jBh̚EK*ȆL _̧%$[™a3k*tñVޱK1O s'M?)s+0bf'Ko.`>q(H->Ikk4/z3ד@Y˯[Q׾j|u}[Jqbpoq>~ծMzA5t6GԊ@rC XDs{[Q_8gWlĒkckKI`_5e|Ҕ"l_w҉#QoJ=Ou ޻c@h/Q# XEZЄywi 06]#g ~0ڭK&_{ZŸ]a/\ u6S$5_1H&s| 0 A/h* -^7Em'b.yM)0PE-%^9;$\L4UTЂϿ8~v&v<^xc_z?8 T{J}65d:舖a;'ձ-N*y ]MSi[i8: (a3#fAU*(`fd!.l 1ԆVzcoS"/ig;Ec{j]cYTQj?^|*u=}A+4y6L:V)CM|{Ae@KĪeK/V:yb8ˆXI!X|=ҋڶ4EoK)x"i2'yYu@SЦ-QEt-'s+6bAMߧVd,L0#ѓusx/wqcC*c,Ͱvh}0!!=B_ؘh੨$W8S5ehI5Cݨ)|O%ՐUă38iUq3Dl(B+EDO&ؚDuS,$)W,Ϫ}a~9ձ W|UrH<&,rpH0睟u .rD `Poҋ#$;#xEdgAq._&L. +%Yz?U] !ueyB/,rs,wSL|:%RZcf{u{KWS,FD7#Sy&::KWUM'7ǁ>zJrd9ɊXg]1wNJwWXwq7nƇZ-J0r8o"&W>+ѵ!(Fzm[̊U/|tLHYϴ1hn'^Շ~gq[|;cR7 X|rdL^y+Rb@j3hk [=^$9ˊ`xཇ4݆&Ɠrt%>[t6Qʁ8Cgd$6 :Z`nYڗ+"D+žПZ))$޹-U=j y9 `ˁ Mr{SpI棎_>W 5h(8Qa7<}bےYfO,&7Ȩ+ 2?8 ΃1RP(`$ ֒a1%b'qhc>dКo&(!VpiBpHET&EM4 fxܺ)`-B*&8%[vnƍQ~E%3VC?l-jf>n>?: Vo:Gpޚ[ѣ4˵wJj/C6~߰7fS4x e1*:"RZw9sD43D1tZ~DBzzydUivInNTGX<7"ѶO&FPf`dkJ8CmRZŚ_k>f(>?չ|f+E=d5~ i)ه{S.f{9?dҒfJ.zyPݳ䏲7HBbuRrBƔ;YqSG?bAgGG')"4Izm{'`y9vx"ZGͅ--%mwϿFW@P&O>~\@`rޙ荣3(70}i+~w<9=Olg"y!{߮J,_g\הrBlGV)fK%nG }F;0_4}Tr͜Yef9mݸ+$]wU`\+G8_uvLl+asiD:N%ZEnS}AeG=2vGOH0lusn#om_' zz@[CP(]=Eg.]>jrD$OힾO3>e@sS׶1@D]xjTGzrR0#sk*!LS}Tl%+}rƊĐ9.h*6^>.<ʋ(kןKFpbsꞱEqtT[8'hPtIVSzqڂCPY@rS9#A^3?acG6G %U,MsL1<^2\p02x>[x )/0hۻJ!4Ā5MEؤ k;1}I@X^YDL)/aZ8%G矿ec.FSDNf#4!&5%#E"a{8-C6 4"|]bosڭ.C?W w^£VZoZ%BLI"*XNn*M$Z< 8>)OR:mX|jkyIfp=[a𞂯wT XSa(o‡4xKV[4K6G!Y/^E'聻O_J H N |5䌛z8*=b,L%<0%(@mÚ aEhg ֑*m}e>Ǡ(9xp@LdG|scLݔ[_&Zpde3O=aX' !0crqloNב}dD^01WfXۺ@]ډ߫_/Xqi{6^[Rob}d9vʬܺSW~%ܜ=F"ua2A㦢kv8.\Tz(56%C@hW,aXĻu6N2.eݐ֍O2 joϦ34YL!F9Y=D)"%Pz1n8@3G>y1u,0KewjMI4{N 1Ka\b^b?<Ո:*%̆ʀVxy2UC0ܭh}* ` |q){/&0 5i62"`yD30AEJ M0o$Nq ˎ(דR|MF=ʋ2eAkDrC4Eyhty5؃W=`2r1RY47v™Yx>6y;=ȻF(*pd?5HYӦ؛N5KXb2m{VbHj& LJ$Zī)1iUy]~RX׷ fP3cj?wp# H.%p9 څG=I(5-vf(v|@s~4x{$JVD ocB)#-5G35h=-y٭2} MF,iV V#X'it5ZankYH-?7Qނ0k-!atX`O6Eiܵ bGF&:{])Y,Ӫc@p7#iՋ%x[$͂@a<=F; ~IC`\gNS z<"ws؇LZO\lvIb:M]H\& 4>l`m.g?t~t楒Qއd]K*gvƥV1N(./x}^lg~Dg'nÇ# $t|A O ˚|:)ZTamL2՞$pne{&3i9xÓ,Xi:n:WC"a=\QsU^aT t퍠sU]ܪik7z#a«v"B&WL'=D~E g糖6i(s9+F++98PIr80ƲgZϫtcwx/WtRijm FfS7J2סsՅ)U}%//NiB>R&(H,lKqDѢg^`H~) s E Kᤈ@,O'~ئ=JUK#rl󯩡\QG R V/\\Nɔu|VM4Ý"fcڞVݕSnNW}թo3ܗ/bTz(8']lQLeOWф?(t)Y[E8ȑ5G+O9lX&&ໟ Cp+ m)UIVgĘR|v7iEL$QM "۶98#wb&D*|HUs<SR>RX:ԠPpkW)€2*Ņ/.iM;_<8nj`@ckW9w Rs7f3Yhp-r$JmQmE"k)vKcoW9bJn>0*k)G)$gX1zKc޸OJ6齢نFŴ<(hh{=p=I/vPI6Ub_T8KUM<--]zMrm{ښ#s}u+[k!@aɢoQ3D0RiUY +)S:A+u>ywaΩ>p 7@!35)'-QG 5uU"!~[n™x9:{` ArDݗTA+쐟@(#&}٢j4-"AJى7A2n4I :aPj?i5O~:#Ư}hueÊ9kؿHOoZQ5܃je)4f6︼. :o ZG!b}zC.GVo |\GoIt}݁h'ÖpP``҄͹nŎIzr6*cׄ7M\Fm(bjUF oAk-V9[5Y|wMwzuoHD~ݣg†[0ik\LjZ cf@*f~_F Tt;ڿ=1)$V^ę> •9 pNq9W`:S7Q}\>v\T (DU]pO %ZyfsԖMW?x6i?-F~v!q5WL&&Bsf(5FdCjy}!hb\GBYI4搮= + lJ?F&lvR<)8|iKW~7}viI뀺EYʫIGW*wcUɺ = )n ܷ3]rIĩ/X'7]3`ȕhIKVуpXuͱKx7lXY Peή/Ə!uSq0]S\J%6bM6X]`ٗeEs=+Þ Nn$³kAT8DҺ[,=(8)=WPXEBj SБ_Т'Rm5 sUp1R3Mn˷g-A. *)W :RW}WIz:^ <:Uc~K*?M3ftF5c zl'n X lUAc=.3"&@Kl2hOx] Ke=\Z m*ԩ2tm$ W#R(VS]eU!t Zql۳'[[Qi#²\,hYGΌ:mDzDeZhYD/ngK=ߏः}V-5~'r/L̥3vn'ۮkpF n\ˎtʙrDSɣ҆aޘ6:zXj)\ي1TXTxvYoa@ԘzV _*ó5>y.|5@p?m">ɑvᄡb$BMpÀ p74d(@V~}`[ 0̿h~OɌ"G'jUg{t$|d'"И'Q \"{H }D6HwVLQU7 k`ql6wd0uX[)\#]v E|H2Tw¼gs&Ln*y ߅_H5SDDOu܈,Z23X-k_빞3D5vjٌ$:qߗ8R*,KO`I#Ӌn@vJAcxv c+@rm׏BUbZ1=k $AToB!4l#h+O8ob$CRR;W'DUL …-{Q3գ.LYxB7_;}ySNWǒP(@t:t9z(j)8Iq/ϊW7decA #egFJMHBJ=Z^bs6|F*& KDZ舞3".3@n]VX2#)nϫ3<k]a^r *5 ; &GM`*=U Q:154Q(!㯍Ogu-̾`f o|cD5~[3@,nIȟE4]Oo/8!usG g'{tA|@a9w[7PcYev҃"˗ߴrԵXRrJQ0ew{`UPrU_GjAqEAAOscƫ˫2κ:; m$S[_Z%'%Y?6S"_i0ƕm[LіW\}\KNy $iGx=W*Mc` ^B7\%ڦk~Wz&>Oi66OVXuF2Kea([ 尾bb^vv>?F .VQ(_NKT*Qfyq MEzKk˕ _'n4Ej&TG@h4+#ڢF90c- Tm S&1m&xXӘ7GsmhDeR(!UFgP"W  T:kAw;OڜQO+bh C_= Gz! x&CQ|] hg7R}6H3,S{ )6f ?9G6Zl@穮:uNȳiŐWݖnq޶G*'h5~mzt)!([kO;[ɡa=9I(!veNb:I vFp6t¨&_h@y80YX}B:0ڍ@#܈W? Hy~C4r4Fہ ^N/5ڕ6Xd>:$ d93gU[bT Ԗ!!&s Qd 2z3EoYFsW+%͕-r-7R@% ^8ߴrЕ(9[3?k^]x/QەdGFG NJffjKj`f4{4%;q ,݇>ugRGئ{Jf Uc`P %jz! I6V$zKxNN0,S7N-_,y*\vp=NxL¦FhS Sm>qKd`8NE }?ZlwO}~VV gߛ(d63_͟q͠6lQ-Z[ljysttkq}zfs&ψ-L"07z5B(Ս' Ǯ.D/XpWwOZLhyrR7]DU1}N~JH JlF2#]r :kX&_qJaiq|m z8VaKDDD܁BTX`1]K;o},ٴm5jq^]òteSm|U2TE] $PZޓ6qQGS6WӚaF>NoFkTsSwmM!jJ.ot+tˆӏ뷶Ƨ]Q=P$$P8$e/TIewO$qӂ{| }a[D NXEǴ\*;Δ\W%|1~7q!=c~|`,#:攵,"sisZE#2al0"^c[vF_Rn8EQR]v(6 2x#3Gy. s]G:7A/I:M Ok\kY@UKeHpyWV:G#Md'vv L5xHZmy-橱eO1!!ubl;Y;' J=Q8,Βu@ GxªoXˠw/m3bI˄ZZ<,1킹v5O ?WZċJGSo2Hupg˗m19E9ܚ4^؛8Zܢ i̙[0NVGR|CEyvLʕ܌G!"rOJ>+hK o%C}nٶ K x TE# 4C".`{k ALǢ&?-Kt &j%=]z63xǺnh̪$ҋ0򗀽#8킹 dtۘ-P\s \.ܻQ!y^ 04D_Bb_fkpϞe(Uo (QYbGQ4gy(\v:~`|=*9?Kb4Vk NH?s]!p%Pt1>Uȕ#άQrO gh݃0:'Sbia9#Ē Aܼս8m (LxRl2{LRvU; Qex X2s?l7Q={$mEpEC1sW8ldR\$#9=R5PV SHzp = }x^肝8]uͩQT)$/X 8)6Rz֬{=,.5)peZp!ɶ78ͬϤ`\RHըv $\zW..9 lO/n'd ,~QӿZ4Ȟ$E/!xj 4r"& w})+Z ^Wl|ڬlŌfwyYIIr2!-Sfu5t790jˎy1f+5aV3b;[4dZ=n>*zA[49^R Tw˒05gar#Ǔ:6n@ 2 s<@4%Ģ6Rs?pj]P{e=ؓHL>(~@Rbw9X8a,%a?f`ZԹ;* ;Bn7@*AP32:av`@z9:pӍI'A8&\+42=#Xzai@8MY]jΧ|L*sj'99vzqliњA+[AI2d4g$Hi6mV#dk|:Urmq>8\$ӪՃd2`kB 9a &mMl#j+ٔ>Pfm:08ӹ병.ʊ6 > dwkN.XTB*&x)H"Q̈(@.I-T v&u*N>^-%H],Zb,Q TY:=oYyR~n2 l9 dw&ey5ȉVC9~M'y!̙րLt/%ӱeey6v}!ACJya+0?Մ<՝L 1oIt[%hZpK% EMUz1-T<Ss$e1. CíhlO0mcSml~v0$* 1u#8xFx}ЌUxSfJ~d$arY mϣD{1Ei]!q~z4akSXQH|jB0qqwV o'! OewIKm`ЏU r蟚{s?ԙ<ۘQ11` Tw+YGR_G6 P{څ1 rP| QBPZ-ץ3ӎY'>An m}& Qp`'j,WKuT+ V4S2Ȥ<Pj[0?MpI(@ASͰ櫈roR ; tAv:60=c>ț`F:7\r m7R h1_ SuAkb6DjX\V&z1Dm#6zP}ߎߙ"2 3Ӑ/(U F8PT@qa. KOmSmiK0ITtkoMj y)Z~X5!*]#̫Z]nX{]Apr~ͅg-5iAHE=gw9JhMi,6ؙm)u,~z/ tAX q~ t]a%(8T)aFnyjKHm'4WkI=@<1O/"AzQ#'筊's% f9ƹ:yNI9|!=p;:[!RKs{U׷b*nyq9 ZKPI<!(]5}6(IHIW &jR1~xPTkha$kmZޖ>zǰ]#=W٤NAN8GTK`4%mr6LW K,K[L.dS4K8|onIɘ&q T(-0,,uC#`{ UZBԔnC#/_u)AgeΚ&%x*շSg_1,Mԁs *L8o%x9u(΋uYr&5DOSnsxc07&X*YvW yܶ9O焴xKaT, xdBCg P|hg+U $[cbjF(cg! wYڑAFI!$ >H5[ #'(rU1aʸ%N`0@X1Κs5}Y' Hܫø>&<vŒ-%JDhֲ 2p(oۣ Q/D]s"6H=ҍUFS8ڨHnw@}Vӣ ΋~P!30q%N *Ґ"0'P~͜h#kVe'=:0KݞnľVƐg{y@c> e Oڍ9(*m{ˏq,rۋq]fp@H|W籇:cɢ`U1&|+"c"> 3d$2aNg?~⛞=jb3Dau}=Az PӷbX0#Aeh>;/5lѪ7x.aˆNSpF?7@S;9J/r0ZziM-8$~[IRڛH{?8p!g~p!w5I0 z'9}h%$vy|:|g <>re_)pJ>z!|r!+C!>F-}0Pnk1g[5KmD›)$u7-;csLX1Մ9<^UY}p$B0a+>;+SAX60)%rsZ- 8[G]L)ﴑ~7$1O`K_(YHOaÜp\03J^Oc7ߕF8U)]jDh*s uBFE3 gLeT=]#sIVqK,,P qYbC$dKmeA{vחHĿV9zv`m-ؿjDw"=G)%}֧tΉ𩸫/h[G(+({V,VH7gkMGޥG"G=;7V 'XrfZ2oީŘ.FW@Uz/1?@uS,-VGh9Y3#k;=lJ!1߼ ΊBN0y?kc_()~=14שvV#2C:gV <"vĮ|h  " HSuZQksGbQي7k?h~, ݫɷ7A Uk'GfP}ب W9.cL4J%T$*RI4+Wx%R v[T׭xJid0zr_ikܥ.ʥHBjGV0t.uCV$NѬ:6b˻{ṞVB>}rco8eR2{Qj')9̦to34d!F㌺ ~r+/df:Rci14(=, ;D_ :I>r1""Fk HΟ5m <JUJCfL^͡@m<"&]H+‘LۨFe6*048fpC૮ I 3N^/xzvUO'<ϧbg<ЇB}Ѭ X}Ԉ9lZ&ra ͐]ތVhXoIT9KXSןWCi rf8#DB=PC77kVt&v΁m)+v\t+Gdsmz%wTtX<φY׍ܮ{˥0F&`x{mJP*5s"̯bW3 kw/UVax=XAH!Gfê o1x^M+@ZzCl [i hbJ@y%KJkm32rN.VGmEzKÁynDSvoK)O( ;mZn |=4)Cd(45]QtKB^n&"]]K u ü^;f)z o֯ik7AƲE g fJ1vnnHR q^{/wD&zDb0X4eCBUly3+u6cQe@  *,7<+EbyrJ0(biV Fz; BH]cC꼉^6@[Էz|K{Fŏ qߑ3l nۛ?]\\SVAcx7;2ꖚS}\f8lQ%KktUopz[8JY CT~`\4R96eDPa+ۏ*v(m'hU&OmuDg~!IM{ 󎪉- KFVۣKhǗ`:)>''4.Ź[۵# 4 HA`u3ma$]Is1_ɭJ041 :I;7`d2}:D Gdκ8agek R. ÁMT59 6l, P(.P9d>J߻MoߌIX*X=N39=̅8qasR2S?)WOާê<j|-FEoK͌ ]f)EU}юh紨=(]{jBCПxKIH*BP9 JO0b5(5o6۵vBAɘul(h%ȌwSvX<,g\Al#Ґ)vR|\`ܺzhEݟ2 "˕SnB%њ-< 5h֪W R'[r+1էLdN\J{md{ FECc16\ИWuʙO\{ eH ߎI$"0dRE_}q1@+tzUvsjw'.m1%hf\;]$G3UuFz%s(z|&2ҹCn36֢iGrư;^NhJ#SjۗD^1)=2 ,(EK5qPт[:9ybK[XJ(~ʫ{6ѭwiqzp|Oh . M +.q+z@Xu׌nе.Іb .hzǙR+ct֔1&0#>{5 ֨h/Q}7@a-M/yrȘGn% ǎC+n"8y (*j>p9tYO\r"!ǎOU׋V)0-sfFx4|a6q"&PZkXƂE&4v?5JN P{mVOCB7OF y1&6,}br9Nh}k)G_J"31~59h?e)g&m@T4lFNǗCShl#E\t{W|5Ȉ %g`xHtaՅa WiDN{E0$2UHG_!z?udd,ʁTIx!r Q'D<%MufoaJ`7i|f>߽_ȌIRMFF."<7F P8D`dpn> cx(՞/ʺq^7lϊ@I!JaܦN 4f1̩ -TajsFIoi:i:lh;̷X6)΁'ICTMxƿC+Ay#[瓞.h K$/CѸ:`H8_uoqͧ#zxsVٌXMO<'إ48m EWҒ%Q*;΀2^]UL1[8e//+ bB,{)[(_V{} Ə[ϓ>pkbw~iSl$wѯhٕ}[]p$^.wY!ǀQ4 4%}RBncy&6a1`Mu=f+ `wm5C^;Wm5SlΙ"ą=h rR\~˄ZgA(m28A:{m,0\`dh ]-y|!z gZ®R-%4%r~jR"@[#շ&]Eb7˔`?G"Ev* +a@ #^]4͸HL#‹îT8~co@z Jy"͒$"ޛMv~GMm,un˩:ek (IEV_BK[ԞBؙ(3$N-pe{F%{^Bɽċ(OfEÔZ35!K'*|璫t^;e1:|۩f1FTl.2٧\FF>`IR'\&_PvѪUn,IN=D釠Gh7k#F 0 8+,/G ܣ,E#_'l$6rg۫Yo 5 Ý]-BxK{by =~Ł,U&`P3/l0q ՚]Esh[3cGWLe tדܤϼ,sA+*o9g-)}һ:7by+YVM2۴S),H]`ѵ' w oy$4u`u#RMdJ"#|[uC7*2H-4bz>{= T򓢝쿧YQ BCp)X Hu JMiw=B-8l"`qeg\(ǕKanIh|O/nٮj(J/eӡ[i|1.1f(A@+)ZIi(.KV6l鋨5 ..X"{#Љ]*4C/ V2ԨT=u>H+CkL"FDPyc%lBa~ s:5Ac| qPa þ'U6[K#A#@$;.*[9ڬx!;&r}Dxhp/C34Z[5[%I'MyKUAoLH# W#kѽ_ /8]olyƪ:ON|V!='XV~flʇ~A'RW/l7 fpmej$>,0+0sV; 4ԚcF[cG?9cBbV!FyZhb,`ƞ^oMV2Ȅnqu'g}'`\mb.ZK0B/ z>RT0g(E02# obkjś6#V'ebz=TU['j<A4/סzwgx@ډAڈ:3ш,t'Iǂ8-dk \9 kL Wp(NaYshgG̫P3#Wu+xghaԜFIH)8%6q<J{T~3e؟68Ml&&+6y+_"=h4h #d1%1F&@*31 Hs"Bq 6Pj&|W=+'ܡj*OݹNO t1lU[е(tt&`>0!"%L_)V|kA&&dI9HD}J!l{0$r#HS8=2XNi5I$i""^VycBOc}pz~ho:[K?Tbl*%-P⬜]d5M\NJ;᷌hھo7WjzDw:<9=߬0xS#R]e:#FU)5 ǵU{R'PGDTHqѪrGc ޚeMp ݙ:љ$gn HfCi6W==~8\N#o͊Xhe[RP`BQ')dy(O>-ӂKô~8GTP4*˝lR(:3 xpY28R-xs-ȰИY.Z7&mXe$CT:%kE3h^ 0#/~9דi3M3Dnq:FGhp6EBgF0M($ε>ky:W\#qINPi>Pi~lqZb|GOS:Fɺk}0h"i*I(iC Df1!>/Z8~+k8sf  15h?TK$KCcXj7Okr!^ B~XD(i4)K*}b7,OF} Ls :`h3@<ɓbC_:u Fι<$qBs >30[$P+:T~m>`6D!K] ZׄiY)`lǐLe{KTyb=Xqwdl,CGuPV28rj98K(})d~F.ƫA-V,7 R' yyeN5E9A\f\}u|W{wlqڂs_3lVg=>M b~jh"P|0.~ ֤ Q nhiZ})z/}.Ť0i3DyBҐ";!xR bPUьhA\k7p S&"q %>>pLChg's-@g y< $M)U}),tcMl! d4>EEHR"4-lxpRcZ\qLns걍MOxcJݗ*.yhjǽb[\yLVop|w/ӊkhch~P`F'tQJlz Ҕr _/lE:AEHxHyKм35@D_Lكխ>Șo_V X4*Xh5?yt_\n>~;tj))Um6ā* R~_!GPYߑ=ZUKh ݺV{_ izMeQȿaVFQĨ/9z$ndAm<32NZ}bJ/뮱c8?_Śl*]٠ lFp8*SW+"{o2$aHǎt>!cfi%]O 7W1n+1_7j7MH޼N\hC2Nv4J34Vwv^8H5԰n$W_G/ؽn)tWGZ/\4 lGE1 / RrwǍP5"Mm :üؿW~7R2x2fi2:](#A^9x?']/x"ɎN'ǭ|AMIǘxb _R8pS~{΄ŝլ+݀xck0 u&N$vgC23ĵ9&U{/D25οKlZOl۪NB|Wi/Rcrr kbӚ7GB +㺅]o2;h@(7gIlb@uɌj+G[3a&EMgAl[*qxG?]t.Pp)7gA{Sobm~ s)n]/PљQZ!;֯CagKf|(dc}SB[C!'̷V1'u?Wa (3-Hpz]|V[DM/3pbdu^e68e> 9W`hΜ,Wf`7;}!BAɲ-htX{s{3 (>8/kmf.Wf"(MzcNPXMs9(|'Jl|pXd qj`|-y Ϙ QK" ?ʉ~P~Cbŭ8FhuX?Jk n>rt )ȫ&/b:]cYt\~WWM]bE{ϑ}Y8e\lQ"4"Q!q5}?ܸrvaFPm,i;$2 d6Xmh)a3g&lrlʹNƊ=Z ^v rnIF==d?nI,yBgiAnK+cxUjTgy++B.J)FP祬pca6 Bb }(S2=77"IF`bGS$N؊fX$ x:ѧ?)f@C)g=*nȉU&{\e%F No+D+_x6 UQyLf3Ђᱸ%(\rB rÕg)A&׷v>D}!#QJRwx;'H2McSKnqTh|%"KI`[, ,E|y"9O8ʦ/qUMs$9q Wk@3NNrM$QI2CBm-/kۥ>8d"|*`dRES\ lç?2*W i1x]&8-8}DǁoD.5RH;2*И{YE;4auˈ* )p?qzߟBd<^T{QqLBvP&X9LmUZ( REn DГOy_kXړ-$Ĥ X͊G9ݚK4| 8cQ諮x>A,a{201a#̊tm^!҇˼BX2k};~; [YϾ"=+bKs!<j>)1<3|lŬ)Й imY>&~ (mU+Qv6tFM427@T x#ǮF_e ԤzkV:꟱H-R/Z")ytX|tl({cg]zޑ$*#:"&׮yC`_O!:¶cŋ<@PgQÂX=_p%ԁ0^Wy;b/NZݠ"䉚$_G (+ޫ+rw,xuW=24Бdb Ƽi=Q|8 pMq! -dt m R r>qٸUJ tD[#ps|ZfdnI8!ߪ_FvHqńl[s"g|K&cSGEa^,뤱f=sDPy"8Y(CHE*r*NQqPDG _CSJH0,F 5Vu$q^+ h TϡKd˱^ν{~AlcDj1X@hiLY% /L W? fB1Ё"\ML*p.q0$ x!׽t|:p?eشw `O_ e5 ;4; [XS"D)$甼f7F2YJ;쬟]CW]Gc< $xfÍ!~A7|f`7xǻ>IUl?6ȽCH aŤӺ4U$SfpP2eUt9 aw4/G=`[ <*-*)>h<+mvc!(E dM?#7U~iSvҮg"A*.5OC8H6tܾzNpN8PΔIJ{lkgzXb/C i3m.qӸYW(M.ᣐPA7I$Hd[|lxXm<:H49 t3cU5:.!2P Jꄛ)*._)"ZѴ9BRs7lQ׋D1TbUaOoN xy"_t)@ĸ`Q+$pjD@ ߧ"'z{n,N 0w*Q{:,D!4ϸPOq?dLPx9Wor&AW|bhkL 5d/e=0ΗjZAR|HXXO"ݲ󝔯=M. =jґȡ 2}E\)+\fe.q9zRXix/DS q_?LGIc' [ (Ijn-a@ȺH=\X9@$/~> m|޾%c? G/XA)7 ?x.1\ ȃW[~W~8u"_߷7}~~%WZSf41f3Mm-V0pkN\ֺ:A-eϗo׫'es-r[ōpY>]@qߕL/иQBn]d A*vV/reWH%FEG3^}4<&Ŋl>_[J/b$UP8VV M]i;E#ϔHb_hhFQy4e9I2߭ D?[1㺣/FAAҘֻW&E=Wm#gYZ0707010000029e000081a4000000000000000000000001643420d60000bd5c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/W]?Eh=ڜ.+NK.Gtâ.˧\g6ಁ B-b#3f^5il'{LЖ\`AXmg"9.) s2b;%ޓO*K:=#zx!顎gx 6rNrgxU.Zi,Ǭ)iL"ſ_IA !.>\9rJuz $t["*ҍ.LjK=VXV֐MNƜI2OoS2%B}dSͨfch&BX*d}' "E KfZ8?X+F5%du&IK6&c}78)ɩE'fNU6̫{oQW]>IN1e߾`٪J WNI?_Rz1;sۑTDɌ:ˆk:=Wii/6Kpm84Mb6P6\pU٩MfɃ!N}كWZ?&Xa $Yx56.2J 5=+s%-FV5SVZI&b{&ԓId89HgNOulZ jmFIaUkG"?\~s잇yQRY&fXév -Rߊ1ew- HlnhJ%I<|*i̭EN&}ƶˉ"iЭOpĨ0Go|᝘=0H[FŐ͗k!pͺ씑RPw.f.ZC-W]C^qX$}8H[lGkV`bI:Rzo| 51-y[k<6/X_DZ_gU2"Q :#;\{hie#Vr(z/ }*QW0V8oґuHS dym[鴧JHI!xw(7MBxP{V絟%o]+T JVE%y1w`]]7OlιO6.UBz|']P%&-8֯`iyV(n8db՛4qSo\ s:̉13*B|JU5IZIuW~\/VPڰ2[rD ?ʛڶ+?r,И5WT$3, SoۯS!&a1:k>[~?ќz& 1UwbXಸ^hq%Y(#N:3j6Hq}T}+s$+$3!GM#CU"mFZWa9` %+΀tW@(4]'z;0΍a2xOtoqf EhU[_,;!hlb=q]P 8[8΃ ~@ Q4~Xe} Kc|P4ҫ9yTgw_?ܴԅZz>B)1|UjϭJYO7vHͱ_ב3>-cKv}=3d}tcEXKvOhe%^6o1Qt꿺_Eb)[REBb# q(zsOzI,z:ꗎ<%8"C`Ш|Vj1=j.ߎoJ<ԋCE-HR9EA s4;‹yl|DvP{;W+t!78g}@Ďc fQ%-Qd)@6rÊ% LJ*"4m*:II/$wdkv'b"Oމ5ϻsr.vhGhya3a*XQ T'`eUW Տ#P(MpH-CSJg/2XCmEO fL HΣi+G\Wc+*FS\qzm`UҷPO59yMm$QޙDDk ,\xYf-1|iBv1>y$6> 7#l$ pشBѠIkZ9 Tl @j59乑e<@T&X庩GRA^Uj%(<DŽw>Z toG N@Mqgׯ^~HLkWE>@O .Dev p4? 7*N43wi|w pKy1ۓ©ob 6b+mmAM8y]ɳ`cՍ#C#Ӝo :ĶFS=`Ima|YAkqjOdnFuEe/:<96c0G^WTk%mlkcf3$٨~-ÈeMukG(XRvƞoMԴ ~_ OsԐzѬȓYu#WaTϮV2ӜW*$/ +É$AJfޙPvN׌KrHx6rؚڧX%ӹqwkO8.:?x,+ g|S7Y?8ntd|YR|cU~η}[~37۵.^ʇe|;y$өYժ5^lSٷqe͆SO/:wY(a!1F.듇LU9* 7LNq@S _Q8з!|r H"(Nz] E$K7h3&=@; x=d]G43T7V{>KQ|+&lԚt> M,אwz|'.Ux::5n8oG?nU(^rnU},E 521O+Gt(xKX` ` L . s!rcv KyH:'(R۬~p zO\V %!]{a|v_ R71U;ֆ* V&=ŷgn<8Xȼh I0> pX9 RiQ@Ai5Qvr S#eTVaixb&jN@>*; 6`wIu"J6>IV*Gpkhx;x@ٟ?.EԼ@0(rn$T^sHz4}Nq_f0* w8P\(;NQ3U91a[JR蓹]ۖBz+P`Wy蓊5 IL$K,TC1gv>&R_McggQX[~!1s#ȄYH-&_R8ѝJn7|HYϏ *ZuNN SX) =Rf'ђVk2wJ JQ`ƥRg^4,~',ѝBM-CD$l">SCIdcp^|OS.h9kyK_u#\A=2tSQnwQQzbjcMj G)r2݅9ʇK.Aݒ, _oЭ.\cuGq>ɠFe0vq :T҄aMO0&Spպ?[Dۆ1hyŒg |,ڶ&ZȀ@zJXεiLRusXch P1ԆHꐰk DZb"V@iseΌlga .w\bQ9|zk&گo4®yT2w\Z~G IMKw!YߟmV̩k%rb<Tc9܊ r;WWP=|?kԎ⭨njRM4qߋs2jU݂*XUSgXtXX#\i*BV1C+gg-{b8:#E4^4g|:M:s*19{"]T" ]6k"Wl8oOIf)xLz\@P8yJf0Űjax ݺekoP'TSU5Wm_&`ZU'! Ǹ{?b(Y~}Wb/dk-h!Wg^8LUhDşvS˔Hkm]gk2sYsg E7Pъ; g.-+qޔ{|\~-=E^ATrt Ff [cc e[ۏ`Y狌ABŮ1gƸħ_@ RY*q++r[~"wњsg!1؞ʈvs_|)׊mQ l0RcY+r:oŢej`Ų17(dwKs*k7LuKDpaa:ɮ99F2N<[.#-I|\Tv0΂7xnF_VXvxh±iU Vsh .MT.5!!P:QY~+5Cr GQN_ &JVo: 6!VZB587-,nMuJH9̇HEI4ia I#`붍4O݉TB|{1x䨻Xm!τKB Z pwO:iIֽ8Ȯ@"C&3AE)͕ϩ(X|9!GIi  ƨ"{–_hvZ>l+Y@fl:yc&OVDV.Ů3 X K؈ĜVBS_,c[cQv+ÑFhMJN,V|// _tLfACO$#Irq{'`W(AJtPL/B:+7׮b "FkSTày,QJ1(>)X26Ff2) ) o]\AԉnP"Rn3b0GI>r> ZhR$wm~ 73EusVn_3$xPCS~b3e 1 F-,Y$NZq_'6AH*،Fd`p@[n1ץS2/v0`l(ޮOHݖ9 G~x mzomzsE;_ZVN Hb`vž6jKR[0#t(q Z+L$_gnϳTUӛMi5^f0`U|~%#) 3HboPlOҒ11=ȬFnL⽊rM @*&eHoөD6lॗ@~w V'vcj^ ,/ZyAu֤Y$1`$'~EzяIl }S$KUhSvu4GkEd9vuU+Ε#~6?3B _k.;mO(iВo~MFu>PaQV?eOR9]+N݄ /Ħ8?.]"PS49SPMc)qad04:߃1sd~_QiYm>|ijbF QxCNa w<]M[ݧi^>+R\l[LhrF !nLZ*We+wIK6 %+I p59?1h\>aJsD~'.*~rR5k=5rbNmO}욤m|,h5/h},h2Z. 8EoYb ==J]Yo=uZ+xTÓ#Ælat̋G< C8zU eF ",Ǽ*&^B*j< zx՛%*U+TankVorOczMs_#Xfu%륽 SrBs89 nلC^I?P_^uJ3Oc':D[53яCkMc{AT~E6]i|ޘF< 1`,v /4O+vc q0dL Ml1uԺ 4^44:,WifCF):w{ˬdb3շ_WWhC4:X(M±/Z'∮.WUvGCc[KZ#,3vk.&ɲģDrjc,7}*#`१k4,]Iԗ3O:vfrWy[WpR ފa1"t?ܳUeP0fb"#[e83ۭ :bshCE'K^6trU; 9_31bKҊw/bcC4A*8Jq^Gd*&"!5KAArnppJC$#:5 ʢo6FYm ].{'јގ<2SF2`07O{e6Z=|%kNa^:EPEa!/ r _/VG47r1S>JBBBJ,*^7qWJQ2FK5xX;/M)B5b8ݙ&}77r;ز] <9>o {//,Q1rz4Uw^ B\[^$F4qOhc@.!K 73Y *eZkn(HY)UM}5~}g‰Frجw`_dJ8[/8+Q lO oiafnA,Vb4%o4S ,c~SCME΂/>4Hw,e _?{{j$ *tYnk m [,ۋ%#Ljٶ^1?sW.e|PaJZqno+{ZázbXrv:rS)KsbNdrƻ 6, xQWو 'a*!TQlI[B!HYcHyX6k7hr<;7zOzl`MzSۺ*V48N/Eء͙=B*jM/z*|*4-asn :x}0 I,ټ;3]MBT\g|%!Zѳ+z+)!ZGDM3$~.Rb4)YV'81mɑX\&$dgꟘx&P&Q gmP_`XjH$uLsZg(w#j]\ JZW> Lxȇ^s2JFZumpg/5 ֡`D }au|=n+7mvGj^NMk S&;WBBg#+, 0'ax|+VQ-08s^ )m &͸YYRO xWuIYߨJoB8`W ٠&BK XD!9گNR0ឮ V3+z]",rY> _C‡ҏA~`--,wn1+($Uz#{|yǒ O9I|e9-wúVF·ی|o=u )5D{[X1 Q H/{Dlāk2ORb_N|=1O3Bpoc5*my|SS֌` BWyL'FUQݨ 餇 CԋW錚7|gEISc*<{#lN{^?q _&:5l(ω $7D4oL"is;%jo`ШSǿ>ĀmRuθ#1@o#WIf\Kȋ<LM3irO#"5m:@g>h@ rU j4p֭X"y ϵ/ j: &ד;Ԯ6&oUd$Э{ '헅C`S) i7Z[RUbO9Ž֟( -QSSF<$',B'ԛK'G=)z{5m / S& 1`c%ֻg>$pnq3M; K1Y#Ap`z?i{M3bXCW`<HZ:|t+́+6BHWUNE46"wô满=BCHWGplB0zPdw &Ot#szN6-? 6by!zͰ^K 2R -=qRa@^u9 ?VMݵronR _魤|_ؠX r jp6dN&2! Y>b%nF9U*IVh8-y'Z؅}#43brձ@FAa8nF9{ACN?Ju+9t Eb7rY]p ZӋ@z|<>ӽNjcI"_Q2'AuJo!Zqis1*4[*O]RZO]˳?dr9 QDg 89)؝VYI]>J:ձJU3cKċ)r{hJA@cW)Z{j>dzʅCw"YV"uXz15+~j=tX5} >R'-LlH=DWҦVwMvCPS;̼{oOS9骬^V?^:Jtad̳8b ]wOI`:p K 54^]8XaQxM~k(]xɃX`ۡys W O6v]>2b7j pfrioE[;b]cpu9 nKd= p 3jݔp&˟KaIjD%wȜȵ?@тA{+Q\9gíT4)U[a{ `4cYFmp_R5MC%͗W&%A02_ (!7,BQ!'Ɂ_l|Bh@GTs [/D zK 7 /bg>ҵ:Mwl6E&9&祻 x._ODuH woiQ:6] q4/2'<<13.*+ t2E8;bq܎w*pO% u2QDm;~L74-zl(%lN źm98+{r !@G-{]Rƽl < 2^ IHvϩSe& 01x#5]CI}&2?Z<)^~c L{|*zz;if HAGv)Pa3g: $]A շ"C<2;}45߄k}mv4jG74wV@44q{2x~<`rh/b<ƻa+SŒë<"-o,AT?`˒mޑ{U,ҦM*p^b^sRYƏ&[(8 L<~kc'Տ"k|k`lGS;3Qqf&0dP_oˡ2AvV`9)XO +?/!7رti3aN!kqLz`NBh, 5lJDD,G*,=UƸYcH&hNsp/ȗ[W@[h^%#mtyAv;,<+u1{L"J2<~ypOdLʞV  ڂ$s[ܗvۗ~MsoJi5kV!2m @!1L6߻՚%Bﲋ[̄ 136Ňn*WXsʑ8/M&āmR|sZۆ8e*t y||')LnNV/ͫo6,soTyh0XmC:]"^,D{T޽&αr8ns 0Jdǀb(6dN+2fXQjFc2 B6&Vwlv+Bs}NcwEpG^q-66"*4s]tvT`,C9M~_Ś/FL$3E8y ;SNnŋ0((fIhaХz1ٞ߯N&B302*jwҍcM&.bT6A80R6q5}0؃UN ~Wpɽ>'oiGeK!>!H\g< Y 3:x):$}/b?`ՒW7,5*>Ŵ0n:r? EĜ|r5ɻ2W{Y/ˋ`clE~ALdqѝ|qY9*Ysr?ZA@34{ܲRMP L\k;GŐ$blC94fcjG&LtQl#f9Nb*s}wW*N 9F;T 2'/1G/F^]π vl\g*QC'ڍd{;K]aBQE!jTL2Kwt։c7`ቭӶ(t o ]x{uV,^O,Nfl,W3Y/'UOQi8|YaqSk{/+xmwŦ;0b)|mWTeR|Aa !b!ص̾Yvrmz%JA(0H/6&Ҫ|4Эv4>߶D fzE8a nF$,! ('07 H81j^5#|.ut:`MeߊCk3lP 攃b.tgyS<Su?Q6^q3|Fu`;XH)Q[aDq̻>͎eJݧߦ^Qǎ%M=KHE8m.L dm5!)mg-,Xx;Ɔ˙; &+QeQlc[&(1vwqWlC0yQ.`w>ETj:x N]2i-`ȖYC>f́|z`V97z- _ͭfi` ,m+x ZR#.kRY\:`JT})> na.XlϚ\D3.^d6 x[*fW1G@cdts_hl4=3;0ZĽ˂Q:Rz}{b'4zP\(L)zS\1k7~=ɓg,,3:P+S[( (W8pY60:)HTs8e, 9I^ZG%̲Z Tf!48)$:lߥ,j0GE/dj=/ޱZmwvB#غN=\p`6-{-ZXfM_!qT[c^pD#c-^{| iyI}9C'tǻKWMM;Iڑ[_1Hux xTjl8$V ? "Pa=##̎ cP0+)~-jT(!' ,  VF3eGf$ rVQ iڠX8CuiZg⹈,Bh{yMӵtc{Ie=K)ŕ:,6+ -Cw9ο~=APSx)Jl#B#ysa-R_V:ck?% O.Uϗ%>1iPyQz9޳>65t&;QB&;hU0j plwGAv +o؞?w{ehv%Hztshg$ӝ8s2mx 5Urh,o>`rp\UԲq䤂VB&d&!$%Mm,6d5i/:Q?%x:&SOOq} IG@MMqf+{wd ā@ivK ڟ}N>K&Zf{t@j͎ ғ$ĻC?˒ (, y؁mLWױ~*Jp0fFaQ{ k]pX )pNٖZQ^eQ%NwM$.j "ɪa-4tED] 7~Wy8Q ٣ݷpʬ9_[t kf'o $>Z _ixts;Vs^R7rrpos <7a#@E̶h6B)P,Q=iW4,JOv43o*RAn[􎚟ޝ^b8l-U`4EMY\3TԔ|@58󶠮U@T,x݄5?'TW]E >&5C%{sJK!h8Eu@gPV vJ)=$>8٥ªz]{DnF]E߱4Nv1<ʓuzTnl.lJNw70]QO˭7#%j#}*LVgQk z!3,z*m<7;xlQǶR;Cvq`7IBY75)J.ҚqЯczJV̉T XcǦ5*T?( YEgZ^M7{w?{?QK *XfuaXY/r%ILhiFگ.^ifAUϩKտ2X<%4s)h&;4ܫ`p d'ZƊY}..X[xX R3AFIO$*<r9S;iW;mBu+'96PM_j Pʱk19ٌDxI+2/(yA[)7aD +|6if{{Kl(U Vehe;V,CcmlZAo:`d F UPISZA2]ig.2'm8'א ]8/e:?!bT&.tkpeHvCQ ;;K:<ϥqK<[ 3Qr. XzJv8?vSYZ岉9b VWIG2ڡ6)픷/uTmIybԜ0ELGfB4ÙܷF$JeF z-O ݣE2g'EE[5rr4q=no4Q⥿7J p!>sÒ5ƋCV_ۯxթ֍ٚ?T\> 8^!+Z/p?ԥv-۠?-G?\]=xs0^G}\K >8؋:w!puk/ޜъw[l5HU2pC({||Mơ{HjP~L:JX Qb-\3F/w;۶8϶=>'T :( *"ß_}+ޑ o3хjeaǬ P,~lVi'j$ oQ?Bǽ~ TfZ k^?\<,g~fL0wo5mW۩ "x6<$L݋D< 'l 2& z9k eM=IrZjfNĭ2?Fʡ(Ǻ*ib#Oߺ>)qO jjݣ %:[0FIx$ڠz*h~N_QJhFIAAeqշsNPrÌ& FL.#%r5xSkn1 #p)pܙYUUat 8Wvfbiރʑ ҩ;ЕNnzpt|irw΂C0%P/qQ{7/9]\& ŷ JF -"( ? AYQ8JT`IPq:(9ဪuA8p 9P"A޳'TS~T+zk^] )Owm=h=#-jk<^Iǂ;F?>50E LCC"%d4L/sg!4]RVr2*+6\Fs=EOJF!d,ExF}V@Z@̾V^'۹-#"y T~ү}VЕddNw7?HrDSMwD QX7R;t9zS G,ȉS +[yMSk{uծZL[ԙ)Q P*11H@ =_c5v$)tt9rVCY{O_7i3+m! $2u]G)R{J×񃓾b&-TB847Rs+Ejq~U;FjqU7 ˪>睪AMρ#=LYѿvp{cSvز!2N=PEno3,6')o9A/+֣K{߿EwԡJُEc9 #>pl╬yI58#wMx^xE0vI޳NURE<:/=Kh6:sۤfus!g8~RTWK. 1U#P3G?A uze+04F`= YWXm;؛s,^Hoq 9kxH=uj‡/$X7xk˄eU| 4\k βJO n 5Qœ5װp؍Yq 2T}_t)~2<3;II/xM==xqt)s ǏőGÍ$_@a[:5vN8^%`fZ]&O ;!E-wHH]080E7E mHEFUo3]#>1#ME+(v}Ab[Y]ۥ/&)`ͻ Z Sg:\sBPut՘TvjdzM+CDB(9ӟԔ"(B䲃V& r^kΞ\Ķ7[A'#TMNk!LlƕY*^g)(`Hu}qW;.>Sf oHggfՖ *N/n$IeRB_[Goz[+cKyMbVƒ7#{|pnb֖ۙ%8FSFKsJ61sb|<|'%Vټ01&Ѓe%ij/pHm?yE_g>K26җ@BttnFŵ3Z*nZ1FƑi-ڸ~4^/,lݜv JCe}ϷB湥K pQE !r>Vv>bwٵÂv2=PKrH~릠rۧBx~ E'o'[ms,_3N8bk0v>s4'"<c~ڬ~#! u kU\Cbݻ~";Mȷv2^lH.B֔,R oV_$%jwNWĤG_nɣ¬ pg!Y؏Рx1uf."I ]}\mbAp0Š| .Jz"dC7H]pEhf 'Cduk!#&Y[0XgZ +isX6]|6eC_''LzL3=Q ž iuk cCL w4j1&|7.׀c3UD̲S&D~EiC5~Es ^u[Jp3I8Nۮc}cd@p\/涂Ub*!aRi/lcաIEV\ e *P>^٠eP5c2M=Co~VXW]q㠋;u+M1:e܍<G* 2.ea{ zWFyH4[9#Eu.;vXD#ƕ0MGPM#ؤTܚHyf [3]JF8/*?2-eIC8˚aS/L|(W Z*p)^^45@߾TѦ(iuZHi WbUdG($<}3JhOIڰbY z#'g=+D)~r!NA@4zPNNW$/UTlv }㦃'&t!(d}"L#ѰIh_9B"ik@O4.0A:,jgzK SݯRdu j Q⁎ :loE$AYRk:&4-՟(kBo!"_!Tb~`Ƒg)5F!$y#ǚ=ޜ$|&! ^j26qŎ%9T Ƥ`鵜ⴗ {kL]Nq LΌ=]g~^_ߜA|)Z'D؉gsm+PLlTȩAH쬢WwJS}taK?: h,R(G}}g ]! #aD$IyL'K9Q_c0[0TXBe_,D|6zʀ#/^"câU]QjALݐq\E(!#M i/ze&,l:"Hf,{|b.w*=={X*T7|x&EݫNdk?ї.Eɿn1$ӋNq]`WxHXN]gV%c,pNk\2( mOgd?Rt>[o#9ut| n"AurQ-ڊ~-5,c`sP4=cڶ cOxUF_UYrߧ\ Ҽichi 15 QՇg:Fd4M`7.wz5}0˥S@wmS,dlQĔ2q8?s ,2iqkJEg2SfKFުXIz.1|wcx0WXCV>5'B~)63^R#X*XA10rkTH=φ/^C]t]^O@8rShBۤmXHmo!)'5%̷g.oT}X$'+)v%PAiPLwlVddY3'_2oE(qY|@!&EhA>䍴9V+ HG+/,LQ-+m<4~ĜJ)ĤШ'\B!0ɋɏ ߏ-2Z٦']l;.;Νl`2?Et/cG{A|LRE}âPI=8qbn^-q=8[xͅ^i! R4T4g4.Y(2T]x@qCGNr!x8WsSt Vʀ R)L}ƅLd'AF1" T8={Uz/NyROp8Gڡ 4 Ɲ{j6WE8RA2RxAZin7p[hc]9'bĊՉOk#ȳa@[}çlMV_Ĉ`:t`(7˓[*jbLmڔf;EYcpý1VDo( <. '%?Kq!)wvmڙID4xÕ7MT)dZ!e~SGW!ՙ:@?wT ^VéDJW9b\M)ׅ!WҌWz=1 cK^S!L¸|(rn9\M_P^A ~._}lC{i)F8G5d)X~ْAie"xK*G)C5ĕ pEB?WyKyԆv"xLz,݄s(\5A .dIGyiYDV YI\IZb]hSv9uR?YȡɅ 9 ʸzhӁ#b'XT;8rљ[yrQ7L ЅM0;Ga^d*k DH"3,2sH[-'H{iBVRWHOƕ[QyCi_HܰZ̮^-3JcI 8fI7Ϲ4o]/U[檁$E^<^ GqOK3b5`q]$t'&=R/ǔ@E,U,B&USu˛c!;=0E2µʷh}28MXxm Sn0Oڃ.,4jg|mfzz}.d, XܜU KtN- 4zݠqP^;WPyuYѺG/j!j•oJGp L[JKϓSKopN_\yEaN|" Yk:"6wAT{??I0.+Hhha[8ۥeu7+<!|`WŤOhwsEf2KF4RMv] r"fMl(%Q$G0*M~.|@s1M*VzP)Dn`!oUf }3x٤3p"u&iĻ&&+CRR-(Ν](GDZG p jGvmelG脌!H6!SC\7dJ,a*UΥM܊8~Q*;"2͙AJx+3)w*`Cggx@ɳreaNS(dK6UkigFCWO(ӂp,_H~: -YV1ߢ -%OXb|j^PG z\Ӗb loiӹ'7W1_E@iֹ̒enlpB@/܁k_p9\UAn L;#3jz7[O`ɢ{i*alz;`»v ,vf%-(O3j=v8j2Mŏ<h%tJ0QWr[Hcl$NM7`0 /W P'|C54-/=S)S$wE)4:μfø.0!ZpW}5_mЊP.3al.hr>{73vkyOh$})c].$-'z|jlo@,@uTvqn@݇N6(& OaV&5n d)|8Ra`ҩ_sm'Sk1{y77_l6^=qqT6 UL=8=vsLJ*!:=my 9f8\%֣jbM. >KUH>;E@QÜe@5NJ"x%WI`Oxz$ lœTἪՔJo=h ddsy(/G7^'_N(X*aYvI?z$Pԏ>IDEU/q?yи›Ժ)#%U=轩-q szTtӾK7zjrP9Omۜ0wS fY־x9* t{֬\Re!ᐉ&hfܵ]D~HG]%mfTmza0BcӺ]XİCtAG3c| {+d5.S- wH^8hZFa;@|!w@lC:'3mv헋3?ٍHʑS42?SESBCfP1:^5w WZ\Vy'W:Cox 45^|'BQQTwnD* xs"EDD4[τBg-\P[GYdrtR+|#or!kΩ *fu>yI#. +㲚6Xt -;آT7e<&Y- 钐CqDxlPpi͑Okvh(g |A{lall)`^9A9:)huCPBKz>Od@r8=ځ2%[vB](H~\pd/!gVN)WQog (%~gW4@OQ}Hdom'8bqd]RLァM{A+b r9]kKRD)-Hyb)å%7XN6@ 6#N2N6ZB Zj2=w0gnL|`dĬ)G)aQi1Ue ^E2/gZmv%(i5}I6eLe[Iy֥nw˺͙^YEcv VlD2 V se/pSLT*|L6syoƑAr%X4vUSa6p]`3I_O#beAZG#uiOCkbD*si-i@oi,{&~|M-<1a9Aٽ 2ٶ^Ť\Yb~@h[C_b tvWg摒h?VA1كrO|F-u |*@lvbLB7t+Ut}r1]v/ɧ1xܞ44oN"Z-lM>O"nP:_#{3@qcd}l%VfίWX3ö'xQFhp/z8TO RuE<&NٔDw`2?uK֦$AbW"'UB0>/tFcwUJoyY hzkOu8=+}zˣvYvwh;XhG 磅,ZܘX/1 Z4{ژi;0嶻6'K]:;B{fr ozӜ%{6FYWFDKRwe9bh5 ;m߳v86ɯ5!ՠ1_bR "5x.#B'c͈ZȐ.eC@|^IM.ɧVp)Ū_<ԧChKHD#Gm-uj5kHsfG녔^uUmkTC!HTzB(Ѭ/x'9c4%B[۪xI.ɉfL]A$.D;<\{Y_jNƑ%PBN*MPfKS4(cR q-Ĩ #bhrAJoAQ F1zpe_a;LP1Rr$lܺe-/ywxV|83AveR1 H%(hrD.oLI%V 722%!sqg ;];AI6?}SVQ2 )r~_,at`}Rsra[iJ@mpURrӝDQ6%GqKD /bTOhpn I) QM%fDQL% +ڸE-q~VjaxK[F#n~Id-=O?C(ޕU &-1}aꙴ=D(vK%8e񁒏[e6&L;T_K95)a3A%j<z\=U<J?v-A..llB}d_ P'.kKh.OMfӕ<Eo}issq@Nۊ]b Hrf7Lģc4iu l%ZjQZ})ӽB 8`Dw=S-\=F?}^hxӾL #R,RT[Vpa̯0 'UR'=5R"^ܗ|zb;e?M8hނ|>DAhO(: utEfX!ǜj_ZLZZZUŽ򾌹=@8rL: ('wu{(syU*;xXMSCJ7{>#w@&q_7թsq@-D#/Ɠ]e Y&7k# 'w Q,4 v̸!k|1fD5ήKw3F̵e&rAQ:'>ekʾ͕BI*2jɼAGҰ,F=<^RڍɯcGٸ! N65ZULHa(ol]A.;G_p!~KŖãW+P *Ss;RcAAsJ1P5]G Pjz}= kȻ_Spi| t&AѡAeGN3mzҴ:%ouQQVrF}&.hbg_[]7=!A A9I:" P*S.2RXQ,x'i s!R\Q?5 Hgk[%j:cRQ"ҌhG9&RXF&VĚ9P銋acg9-5nu5mh1\%x YQ6rr9B?]`'n PeRj08zR#_Z;ZzpՓoxAGr~(~(V{q]Q} '\𰍙]*GVF%ArAї7&+!b 6[ y;3I ħr^X&؂_ 1=~ #EDKyfOU34íD!| "BxdM\>N$wxk?&zXqmwNFgk2Ϛt7SA  A[V Bsm:YJ~km.]7KZ[Ej]65m4!vc71̪A~S##-4baI|Yh8K]rid @KQFMb\8I ]}A`,Gߏ^?O8$.Qvg)R6ReVT+#w{W<֠^U9׹ФjXQ}̹4pV-I ?iG=$_`}q9K-Bzl^ord j==LĿi#Yk6mrc50lۉu;@ƨ6v"+=U0ja0ٴ?&1^ߤl= 536o`o ^ѤGlT~"y szxB8:mφХpQC -?g T=ff~aGO s^ыގpl`l$.6O$sIߌ)TdkSÖoFu2,ozxEaLp2yEHWkV9)?$mH?{}cKji̶dTA mAWкW{柟r$^OV,h9];q8L8PV~X{?.^2mV%~UCe4^qdaצԤBaM4.b}:u(tNI?/4" a}H)QS&Y&<ƿo`][y ]_0^85l$[Zk]g8{T Lw"w8Y^?AK=AkkDN'Eݰ8TLZE7RfM3QMdC|_4#?ږ "-?ccNg >4%PŽ)>$8UW@V%:2#$s9Rǥ %٘_o^/Ɛ؈}%޾z=*vh?ځ_u/‰w® ܖ$ @a 0Jc; I}ry5!\'GWSjP!Nmǣb@YuBf 9i.Դ^zUPEI,^oؚA2bf <G7 G[#oφCR=#+*י|;|̶pơܢ-q 7 (}ȑÝ\UYDJ?CD#?Blʝ%^Zvx{łH:jBB60G1ܺx~qQtREq"PYLqF?JsV>9^Pʀ b S4`Pᮤx\}/~=2"@[ uN0Zr{aӒH+⺬\xSfDϒ |ZevR n' e1k5 {OU/E>+ۑ0(|M-;VW3[±{̌W)<Ek_*P7r'1VfjePY R?ew4: !~A i¦Ҩe_޴Ɗ?J8Dk~Y! ʰ9OD($k1>{uqMFrbWFSOdp=~ôw|G[RgT ~2⬱VN4*`HgK0H*-^ѧ1NBٖbHO* V\ߥ9Vsu+BIlEf8-;eq9jϸVxC[M' $B=1} k'4_fgjasBtcP%-k~*:MϠ:^hO^kѦ҈%H],NmTjL5HoER~>^KM G40CtpdOJQv) c4XVH?Ԋ V)BL;)bHEx^GLFكmk[g<|^PloxRh]{={%AXi2 XW[\#eǜ 'EPjC_BkX.v=e{S|N}#RϪ(=9o,:^N2f1IDQƕ sdT+@mw{5;_tc~`ɀ:x  AxL<V3]=ȅ|O:U 16Q nOzj)kOec.-t<)MjɸN!4LX1أ icX3{HH3ah0-rV9_. P/E8t08p7"J}g ǩ D)L^ N#!yG_xzMn\Ґ|0֗,jS^\O%Fh|_{Gkhj` &!0 TܜymZU=m;ڶᒋb ;Bl F9g}gBMMN0J >sp"|t RJx)+ Qc@EDG.@UF_,)ay;J_{'f#o?@k"760u@GzpN}e֓; ] 6R:fD!XUu4bJ(0E.O =Sd2s u l"{0şIV1J;,ώ,MJۏ $y&r *6Jݿ.K'+ XJ {Xq<>%$3/7ѣާǛSA7-4q4^pJЊ'i%-Nw=[RAP{EYOWqc V 8+c$lP$>|ӡ{Xn-t187fVۭkEjpc 侢n%nS [mJYz; 4,bG5rԓC1Ј~&-"Q=4rN>q9 pe0L[Ybho*{W[ظMl6&s!3LT1ide ν8,iA'Yc8 d-!" ے1s7ºwIy6snt,I ..AׅJljh% 089J(A³œFgfZTu0~JG\re}ׇ~:T\dD :_7n %.X\Y Wo0 S$=Y!eDZkv\Ÿ[$nWgu'ypw8ə=X8O ,Q)žڎ/*\!~#sg+O0/[ڴ?^8k YKRFL[3~XؘЬ:4+^nB{3K/&6~ʨ|ndpB̲ n蟱"Ha c>؅n|v0& %ё-ퟙHz5ՋP20J$̸IaXJg􇫉JޢL": jCqt=32ĮK^ zc92xsPCKy G7UU;Ox^^@z6&yNi~ KsHmCn\"OQsRQ'OSED8/68K̏+̮I|6eq{-N+M c Xg ^:Z "}[+Ł% W-Կ#:~!8\kBUpAdl=PPWtV6qQMͷʲ-O^%8_ă{Q0;|TWٌ4{bE>٥oeq@-`iPlӱ엜BE6|w%ŕF<,7Ax-F>hXi]ƕ^@p QRrR|+Phyӊʏ,W1t國Ƙk7y^?[ 5#<[}O%doN;a9%6W$H8q3|J8sr*K2QYxn[He5jm2kSk ]nաYd68"6__I&AI8.n'=#E,`>ڲzР2W<ۅj仠&9-³}ZB?*O4݆R dL^WS 4Lկ cxVѾV`MH,=eLt[d{ůfC2q&7ڜN^_ig)OD}R(~aI3IXL).fZO NU6$]W&$W7']%n큪1z#.)&0W/?vp`9@gPxsLK9]j.K).!zٽ;6,#GpSJt1Iݖ,;zб"Tǵ50Սõ\.F*N@"3fhP>ZA]:fu$][ m3'O޻*@(}VK|UqM>paͫ3Qh,$ qD1._FՅpThX!&ւtxVs0mN0;fʊwWN[w`J\1qt3h[g j,DVJ̌GS<}̉T`(BkdR|VVl5VfrD%$L聺R(W<ytfR' ¢P,O; G[p"`Ŵ 8^^ == ydX JbfU(4\vjוC+LےH?4W)BC+Cv, g/_N`0/2ZȰ}ةJAaDh|2ʌ31ݐ%m6u]| ܖMs=eʨNGKZ ';2)9WLZLA׾.[l J|'&pb2ׇ2yA1)絬#>bˏy8l=۠/ۙyO;]tUֻjy;{_vjWRsbgf#g>C2!>Wݑ."b!D\LO ,b]hg%Gu{g%M!tx:Ʊ'wU RBu5ɍ:ۀRY;gȅXá5( p'jkN޾jnܩH@f~>TGe\8QjmN~ܒr XfLI[Ǻ׉snpp۳)50˻|* Cډ`e;uVkO)L$(]_Ѽ7fuWESfdNoK ڢHʼW ~q|2 'D;uYNcqe ٲ%(AU!Uz+ǯb]Mҹf]A"j--<q&[&ftsv37?Đ|顋P=u&zFvhC(.'[V3 t bǂuvzW I$BLHւl~al K37Ҝ 醱pFT21vda*6HwȪpYNK]t0cOp<K]˛.c&>jqS;wvtvWĬ h>C29}Mt2C-4I~qnO/ƏU3_MrXLƕՓWK&}c"H R׼u.'r~gj^ޣ Fp o˽^5*AR1K@cZFUҷ:Q.&b(l4`rZ"mx`g<Ѯ M0[]ǭ|)!w $p"gYZ0707010000029f000081a4000000000000000000000001643420d6000433c4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/^]?Eh=ڜ.+ 9-$xóGU3ⶸ3:Zpd$j˫Rm|^A`t>qI Sg/p6Ϻpt(3#,Z''< y2 [!)Ǚt3 +3LySvOsҽ:ɸ |C8ʖx`sW|w#+y%B~Nn/=(Pΰ(0Ψ>hYR$2[/[V1_;*X{%#~¯$W*fh `E[o!QU\UJ%9No; L 2o>+]WsR* ͨJ[rC>YQI0\mǩrAdƆ9Lpњ'`T^X\'ʒYDxT4n%~Z-"UeU]\'l7VO:r*ի-XdVz!τLg=6sӝf2_P0EQŃNA}S& uoWLy)~֙a#Z9V[AEY2! W7z-Uu(M">>,@_b7^H<*f4S8 )i îB)=Y?kYbgKr;0.>;/$)ܚYxd(f;WG%,La ZRo3hE.)!H HVVv9/|.>[ꁹJtuڳz@qz ~DKycEK h5MGQ:zH xA'YG>;jFd(d<i tߺMA";3OO-_.fe+p2vkBF11:|zVު}RUܝi2+kZ4@Ɇ@PՁ@TO6$`̻x@,ⱴᖬ0Ns3Q֗ÅxvsN#~xFS 5nH_,nl3uFl>mŷ縖Tl2W#d-64[72MP^24g\8.>mZO_YkT=Otll*|! O|?$G}1F̓%n* ,ÈWb}b zsc} ~ݎakIʩȀ ~Uב(1u̲a+VIA.61ŰTzz)Jx;rҵUu:2W%K }nȏvEbfυ0f&[QE\6Fba~𳻗Y7{1G`=$q9HgƧI2y^i3;^=r_  MX² nUrVMp:JVɼjߕxM|XE6B'k]ͰK5SYXp=PeTԒoiK1M#mX-= ҫCv TA637ꅐ~XLloAαZ}KDpT;-4-0#*c =Ux2K'ui7w$LLR"U3HL$Rc;"IGr$e[ĭz98ҙ7{W)V1,$zc6:Nf®4n[5[ &-dn ʬH(EF6ՓXx2k43Jj<2~qH(oV^yBS$0_4e).uH^K\(fL6?6#rչ "WJy)aRXF,z?9bdb}&JvL>{G"A$q,3eHShvm? XF eO6ϑ;Ͽ #M>6cA^o'!Bu3eZd-N^һ\Sx†'@3;o#$?PB`cKTz! u "CfzRa2Yj,(!p幆Rr\+%TDd\hzA*-VՖt}N&ѫYa OkVC} m $OB~pTt? S>kՂa<+wE6XiΒZn"S6.ҁq鄻lsؘhjQ#^: *)ۇ*E%8^.N(V $`#y\(`pk}Z1t [2bXꍵdrMygGplkQZ|8)y aٜkԔtm2XyTHLI˭2.{8i;,hvnkݲ]G_hx-NN{ߞW] ewfCGЬTBFFLomdmPVKCnrg,""@hh~z<_偆lqJhXO`<pl:2%fBrn6=4MM-Vq0rDKR8$v٫c#CwfԗVl7;\EVXx6vՄQdRpZ􀼷]}L'CJn8bLC,%T߾.4?!SMoR>(P%mMqGB |[ 0[̂ϼZ|;-1٪ JwY5"aqs4L/2('Ie]}ւ22j_E4u8 E (F6|jߵD1GJ"5-?gnSXj:sBU[TsNg&Ə\вb2yX|W7;ϟh!ް&JujE*m02kZNJb>\ؿD\~2T&Ն!{*{E-g.hf)EőRk +,?]YeWw(4*P,%xtkDoOd.E}j! x9!T 6FD #9 EͼW.u@_[Q#A Baev W'r TQʮ_kS w A$j4턱w b`ku7S) .$Y^ e%y ku$8MCuCwJx? Wl\fsZS"tg^ߗdd0Jt'o"xԅʦhS|C,_o[EoC>7 bCLSUɵFZd g -rm1L*/q^{ ФWžau=ux)iӬXlR2}VF&\*+(?"H9sXg|"6勗$xVW-VBfXBH?ڱя3歬 Q~>[ uZJ<] ?2r2\+2m54oFkIr "JWa+x1fNMGZ%Z9/k9 QWKoä?*D]qU%//'_r |  \p̈pY [_V{)e3=iT$xrAgm+R՘怑xA.6(3gn* u0~LFu1Ct>Y}lc K =g#M1?3_ u {ML t"FʗM\QpotZOhsQ)ƪ2hK42wˀ^}2AH-o#}/?ߐ+!Cz^{ɦ[j;jn?n]R7]&Fk-B-:ٿrDJKxӳmZCt#f͟Q;?Jb46F%J{nr @Sj^l.ZmWtmC z깲tɗl!w'3bwn [wPdYG^ڨ)hbM%LW (SpM"Agx^TBe t`ޕ?ߝAȐ}giٕ6 ?z4C1 P| PΝ+]meB#`"JIVUmҷ45rp0w;$Եݱ^遲TMDxkPV)M2{cQ9MrAWz A ȨR"xᇒ~ˡIwMva" :J鉪(_"1gV _@}ͨ_9;TšsTt>N~"uY?.).R`Eứˢz (;KLD[):MBdw@D]WvGHEjjdԠ*jE(V9&[+t,Zj_n0mSI~If~OWp{n7śI$ۀHdK *3Q, lϽ5g?V!x1gD8 ;1hE!%R,GTcq4ygrɬӂH@-XC9!}5-mRjXAP{O{.}m ^FYfCCA7R0h'<łand^ Mk!н=b! S-6(hǀA$޵S^; ַ=*uE9t0>3P^;Ҵ5#_H &Ju^ :w G-֘McLzwz+U-ߖ=3OHi&_MtJ)+1\?LtP;q ޫ~65( u^+?TPV`}ЭK5 7sوi+%z7mdpjpj:D &ʩ괊Pr!NhBۙ߰?UW6)%w|P7{(ҡkc@ t8x$}Q!ؗ"$Xxg|SS~FH]bjοob(_|V:撠)ՄyRS@;˸$t;ᾰ%\c΃hLӢ<}֏\{EQ)~g,N\G 'T:0=X|K'c!pJڒe v9Vltr磧d$kg4 : w;PpMo{)x˿0Źx#ESC((uؤq2@ocwOYߩL.0B -L(7J?7}5*⁛V棶_K#wE+~mFC ';QKuHۧpU,''zvr2L8BfC&D{-V軀n Ɯ^kBqAÕ/ib=x#DPzpA^KR)0] (a5Iy^Gn^aڇ{yhXdl@rBY=l bpp<͐L!c?Hohqt )+<~ Drƿ|/r^}j4}FPS1t[9>%w0d-)үE"}!o:40_$Ɩ[ND(9y"iU= 2tDYy"dT_٪p 1AFast[L8jZQF;oMsOm C@LetY(CƉ YWH-`Z2vCSѽŠxΎD~_pr&@LxEkJQ+pHb}`TxyR!徯zsί.\4Ʋ(ڈ/} jOf~ ^)x;4]k1-W+v%>uw>qJmS G?|]vaE0 ch+i/\E1ߵU30Ū >G*%FBI/hS9ls{&8OJ71)HC9Dzgn;2|`Icѓ;Y0j2N1CeHqR#fK$p؈b^ZY-LYAP=#- V;ܢiҟ ۦ ۱`=^'a-̳ {&=E'=[f^ygY|,/E/Tcig!$dj3IL\^3^fD2,!v/K4ѥ4Qn@;mϸR5]>lz2܇D׌EWDF㳻8+BIThexC6}G'tx,f``K>+Nnvhx 1f. v2Ԥy vxy\`~Q|f+XR\a>HJf:R1I`Q[WN8X(>~wdAM(\Kgp[2^~bj3VR2ʕ2.9C/ z1yY.89HyDٛaJ\be/*y>  ae@t쟸/g.ʉhP@ybvr>l9PJc)lEF)su~桗o>Ȁ9;=^utwTc&%Ƀ_wsǰ.CXGeqRmPяC~.lMɒo5yIzfM Q4I@T).SRdGhI~3S=JK+ԍ"r9 Jǝ^\5'Kv#'R{ƽ~'I eЦΥa a<2I=~[H9e;PbaׂVI? Rjv9Ë6e?0 !FJj8k)cD|ʊolnC'etCN ݣ7a ە& ƚr"m{u[vY3K^?*%׵glf(/4Ämj_ X2-B W"/xi^gg(鋲x&}}]`?I〯GCw{i?w x `PVwFh9&( 5}D|gTcGj/ k_ԯ_?*ɑxc|Oy4b((e- R&0NF/  ~U RZnfBޔwc=sa IWtԥ^Pb3#x3Uor"R|oKUh1mt1oԘsUO!db7Km8*n%ǹ+eǴ@w{TC 9z=2.y!#{E=l_ӌqR^1ڥPF4eQʋ:z`m.hDw3*KۿW(ltt=ۄmlԛEƸ\nGnv_E; #N9G)Jt~kFai5,H6dGq?͒a8k'"4)+hcԇjwi5p5=f4y㉊o-#m[{w_eXqI:t d<:<hpۥQs!!uS -V{MI=`% ީp`]>d&=o/ U{[aaqfSV^پʕzj̸:ث 1d%<}{ļqui4 oS{ih7mEs[ɫic[jd塍v4MvO9!/+*@8pu-ԷaU!2I%*v:ƒNi Dt-;SI(B<0Il12R$ < wI Uq^{ň8)txLX6ONIr|o?Mm BH|iJ'sn*Go?3P- ήAiVb*H,^Iqe600o6YC9I ?DHI8]F9D.j+0PxS*Jq ~^⥈.BLa|m-ѽ3xTRf[A~hRBI*sm~S6oҡGG6q S7RY'9D$mj>ќFqXv`8Ֆrm<6ayX1\+q eSz\mzJY&DQm̏Ә^fq9h"$ƱPfT(߽/,qLz~V}ŗ]d%a>Sq%FlGiE8gۏ,t܌ &*x^̛`Bbg+M#ť>py|]FGOM0&VqƵڊuH&Xs3:g\2g ~k$\=V;DUf,`B[ra/?ul q xGE~::+e] Zq־]Nr~Jh_aa r%Sz<Z /8EWw< _,%-R`AO!:p*$uBQ`_Gp .lwdaGMc)sC3Y(͌gO̯k#B2Z_dy|ML"!B~zl@,(*g }a?\w$2fOݵF7#25y O6eWzyYNC:wϵf5|o^)&JP$zlE1M"x ^ Ƨ)T>#tdeê_ԵsrV~RCO9IH<"CdnS&B> RDVp@d. 3"ӻw >v"{t7"yc ,U]-ޥf?ylaHETdt;9r۸zпӿ wn;?KB0+0keŧߗ?ΰ^;/@G_`n-b^ڬ8JE3VNû`Ӭ/m_q/hZ^s?^ZT4jNn&NPI8152IZ 08s!(CѢXҙ9,[w "#Zi-Ѻ%U(:~GzIY/,BDw\%!:3I|Z\qu,nHtC<ԡi-tDvCq pa=XEbE [F@[ J'jA|‡pshͺa _7S_?Ł"~G5?1 #TtEw;yn>S|fȼZcg1 Pl`\ZA0N?A1Js7JFEAqcWI #@ SÉ]f"H#:LH8 t$3E(6 իuҚOi\ 2/ul s=Tm9_+W::1ڒ> a@s:CD&՞d oBJI Vh?5w؇2 d(Bu7NPPvIa8u:ePK97>ӕhty>._"l0qjes Jz*8jCr+-se6 K~qq=P_w6m\T|ZrY3V@ƬYfEC-," eIFم^HД–1Tlo%ph$|/ =] Kɴk4[hbrǡΓTyYg $y@Qr< ˸N!?D2mdFC.j&D"fdBR, 6>ݣӭie>Mݠ*9C +3ZWE*Q\ 7iEk~(̚ɋ9 Dɬ! ˪0 Rߌf 8+[I^YEU;boa|?P #7NT;:jNUv}ZDzpcɛD?[Ң-*0>ˀؾȱrZGd5sgg/PHAִ6L..>gChg26p{u j|C$]F g4̙2A D,>nQP{9Qjf+.4T,A\8)ë470,0ۉ< @g*mb斔tC5+ҧpJ[HPSmK_b*SXk6v3OALբ;_le V 5]s@WDA2tZq\R8>4A  MVcG`LB27tUܩ AX'5b$OOO|wD' +yK3v,q5/n&DCl,)[>9Š5v N92ǦAgIxFP{#KEԽzSOtZsR&Mvw uʵǭ测Aˬt,v#RHR hP93  Չ+`W)YEʁpnovD7^*[`~[Q( b8x(TD}鍱8ₖP iC pPS7.Ktb`ُ6NaF 'yýP_`3Do 6WJjgS  }a,:Txߑ7SHV剶cind[@ Y \ ;_`%`KhlB1 =C52|P0049T6_$0A, Zur`!%ω3QzYsN8DT>)DϨC^>Yj4Gaa$vvZ2:č̒lՂZAHRN!pwF_KqU(d˱. c^xAt͸%yؽt;>@\1&Gm~T.Vuې!2V?r\+Zd_-w8[xC9ӹLS޽d\LgQ`ux]I3F]khO0o6ꤱNgzG4_ϼGzGTfH8˲#˶  8'y'DǧJ^' \ny͆u-UA9EUMKўh]# ړfF%# hT}ʘudsf.Y!)i`,B6H4R~J$T/ra Ñ1h.Sd`]QSf2hhr"؃OR5LOl97D?+J>X:EUSۊjџ2en\H&d0l]lqvmPDB6LPē7{Jف%n.A@}mN5e/U—]8^Ͱf E-x\j=p"4u°M5rz%9to7@$J{VԈvEd +QXz 1 <Ҫ+}T@Oj$Jwŵ!ig"C@ux\GOtSwh# F9;Бz-㴙}!39Yn?u$Jp-5k[< :\ո=ؓ_8PH35V؝4^P= u9Io,6;)k7FNMۀ+[)O";F4 3Wos} 8ā s Ⱥ'>*mclIQG+L|B3給D٫' EhRkZzJ[>c;!=Pu]vCxL.tQ(|odמ?X;/( vQ&uE͒4wV&Oėm |@+S <"Z3e1""}~Gnw׻]h9Mx~ 'EÀSK` % rN䫩w vt20Ew\q72,f"4!3;a2.Kj<7C?sP 粳gJ~Np*/phAP.X4(ZmXĽXn IJ?XGyK]v_嚊?1Ap2wXsCfFP{`q?E`/-#7\C~L<['*! 9K\}G^Q# #zd^.,>끫y.|fafg7$I,% ><#o-*U,GbЕ#uBuxB3 Q1׋J@d MB#2N%>9||@ "04iD0OÆ@scFU P_>o^XʹpY=ei25D!\ 6Gu5=n38.V32_TCWTnG1-dW _'%q}b^Mi m5Oy ٬&d[ &oAB<@Hz:\t 7<[ԾsQ"p:״)ȕ:R%oP-"KBX!ᕎ23GL5uF; 5Hj7j[~Y5M@*(K.>7y,JWSF|VҰ麰xH?zHva!QhӶ@ԊGn,mLڙ\EAyF11D!QQ~%ۗ|0pr|rNFOY21Flo7e(Ôs"#ZM^ 00\UzR5W_nb;CRq /YTqvUX8Wy}uQk*F۲\p&lg#*d tԵ\_4=8opMyY;Eʤޕ@ah5`^Jݍ> k)])Ln.vD<7B\MBoT+;E{ $كF~$g3 ,J]+˥/hL'qk5LHDyvZ0?+Ask>9nɏǞplȌc5uгxnn{e1:_u9{0q:^aSGaDqnH+*Bm2|>ذŤB'/?Ùxcw#"dY:ZAQzs֑3Ŵs.K{gGXS綪zLg,Em[r*oH#;M57 G`(hkTn3Ji4WK_Džx\[t{xz@eA*Zy耣%+adW<3>a,EXNx WFP:yM!?l$j>|zd%;ϦTJхnb+ڋ1؁+z]9 O[ , z&.ǀ%(?6R^Jj`e͆OctY( 7(^MgSTgTY!0QOvfɭH&a,PO'\[_ЦRKTYM|.@q"qIq}ͬkZb-A} \]oT] Ss :1њAsXW:"׆wRn_ų&vcPܓ"4 ^P^zAZD`좹=׺.*MLqH}Dʒ mo< (HPJ `n옺tԓ(T5 +Y|;Vj;qU3Kk廗|vDإ"8,1l2ryfAz/S\myB׬N㮘 s|`2!F]t}#T+9jU?X Fm!2SYn?[ћi՝OvF'dM)nL6[&_+pp.\߇ fGeKjWp X ˒o: q\ׄՉxz&U\0wER2Ȋ  0ex155jWUp~1vz^\\^!Z]M궴=X$|~q: Oro;o$dbHΏm9o_AIq+&mv!zD붣KNzMxsԚ"6Ph̿=,6A@/ J|%W[胗; {e\/_Q{2*6d5rxTk x8g"on+fxhrK3ƦЎ+l~XLJϷ-PH )ɘWܝyʂL^`V5mU|ҟ0/dX+brH1@MMDtA{&$ Cp &yH~l\[v6%Vktw(&RPG)P:,޸?"9+)`DE`0Â؈"yV tإE͗(A,ἣFk!XZA\Zg\լS9K4Ҁ"t ic Jc~-jf//3ּq: ; Wtж{zWFC4fY)NPe%5I>fاpGgڟЙ}z"* V|I=;"fQDh&ڥza~51G8l$+ ' 4Җfyh,vܧS)*Z}%ŁIdK*}G- k.|n2:taC!pRc=/(=œz"? Ѧf4B#48 Ծy`5h{%QbBj2TwM|̫1N;¹#5u=RHrQs2SH(劲yv.ԴȣcJZy·}S2g[!zVT 9ʿqY֍prD-Sg* E|L1Q#9\kkSG9 RS]#OfPyV\̤i}!D4$ k`P\C(sh)RU5ӊڹPr#In1bYoYHP+4- y>ZBa\!cK $ }L4ZQd  YCdD3S!O5Nױy.lYҵ}QUO**M:7@pRlL'bx~o-_HUe&0gc(C fqDj׶$W>iޜSi/ k>UYt$w+8q2K+=L5C.gZe\~)xVe"cp(ĒV麘&p_\~aAxXv-02V-q>SΑ7ɹDs_mjƦ I- |Vbq3_?T `!LNvX7 -71[0:" yHqV*Lp."j, ն l"Iiw8_>!Eq&_ƾ[3/5$;JkS @A]do\lNH.#:v! 2Pb9QVdreY1|{&fݱ##;)',đ O*J㵢m|,un 5U[SK'"C91/C-U-RB!z-qFɓ`ug}F x^Ɂ3Bzk>:F"7ADjc6 "rE %H,grC1DZԜ+%.J-G0%I8'ʸKա@{Zu;mE.0t2>rDZJ1]"/ZH AumbXM( Sh8ɏRe6Eqŏ?7'o4A .mNTWzz2)x;Z/!ߥKTS^D_ 1?Y(.il汏+7vDoU39;Pc(MPQ;IJgc܁%4WN!ݧ i?S^M}Iwk%E|oԔ3e}̝SM, AB$\J+5 7"Sz+x:)]hvR˧H;J=gJTB^,|E0k;H_ BٕN\;k=ip|')k* JʒP@K+GCLj_J*U7hL/Y͸sM7PHX6}-Ud`X eӗn"_p_ )xıBêɗ73+LH=vp( uT,@}~)?Xl!݀7;=/x344&KM\v2x5£*vg l` J3 NYyF38]|IPQ&cW!!HU73D5,<uUt~ف;HYX3Fr@1RHU{fZ% &,,Bsb"63us>jzR,7BCE雛[`N1+HQNM#P,a1^<2C-Tt54R=X^4[2  lvtbxc)wJl7iG%Q8TԨUт}u>lxoh9BR<TBM?^+٬JSd&N|sZ.2x' }ZwVkn)윮tlZ@=7 h`x 'wzc "ɛ9SS[3F/aJWXrV! BiD$ήf4m;bzWkfbmLW1xmuqzE>5U~)ۓEږ}|w`za`޸hC+iW;?Ā8Zqğ~RD6=L ^= kQqnF9.Zn.0,+63S1JZcfA9ha#ڢRv(~W7P-!:D"lA1^z=*ϗνsoq/H֫[k(ZNiTyW'w|iS 6ono'ks ?QQ* ÀaF5Z4c`?T[nW;b( ֨ yfIՌ >hpd0fM # ` ڹv(¦/~SW,oXMd /.11#ӆt0q*8Fe7Xa ^Y-QҖ#Kko"'IcͰ\JW o%b7%3Nxa ӿɁd(je3-v`OSvKx+hD]6GD[K zQ[%[LD2Z56;%T;q*EhLp3|0pN(ms[!/e>L`Ee 03%P oK-"Eat*c'Œg-ڧkx>noNS6sGsş hȾa,ʈRkѓ|9'B=[Y[q$^|ѣ 6klpQ̀Tڸ~j3Ŗ%XK-T16r+`ImЪ ^oz z5oguby ;Jʸ?Z`D]_N.|Ⱥ1 @M_mH3E<+24:rK=Ve(o+#Vzp\ÒȐ~u!bS%h;-emćmțJldc"o\{?t_t8uX98 d0EMIr,rHb39W~S~joIy_ xg`0s |TsSeGa^\[Jxb~W R=5kګ<-GQO#ke^a+5N6;&3b, $EI0Z鞏xe2uû '=ؕlaoĽXE gHIffyr@X6X= DoA Pnj_ Ld\s U<ًb7p^, ")ċg]rFaah!yRi=6/-yYS%gt6\'?A4;Gy8$H&33'L&d@ZA̪2qUޱȧ46S49m׺2y\^zĚ4jB[J: ,T+/o[%T^5 LOڽ{iX eɑѷ_q4LWd L1E3,}wjuX !~Lc6S+Fw*P4Rˑf&h9C/CĥEA/cA4Ki[¾? =8]1L_k+u Fi 7\^B3CNu# 8>gliX>m꜇-gr#kE._}ANv=S104Ъ5(yOjxξF 3VsPȥ:WzP0!&w-&fG\s XF%A|)n*9~naduA?x q珶>ĸAOCR _ek1ZN[;{ 疪Y6}D׋0eiB pD*Ldno@<_zQ@I!PbizDk@ (3Ƴ3p:XcUa| f%T({o2 ?$ݚDC(vz6eMU`]QWeA#jƫ6we<ΝGW^.\^}FBYy*$'MTA[هX ,I8K1ζ #ڤٴ3-y fG9tmFP' Tp_@4GrơoRCz3$wI;1B]%~b2YZDHؼ$NUh\` 1Ky>C/z5!J\NE'%Oˡ@NU|]JHq5syƘ$BR{’ ؚkk_&=B an#߁~IJ#<\=T@lUu1?MW ̽k U% 싔93.qވ/Oglg ExL06}$$3Xyl#3C%KF`9I R_alcO._}ڕGp!g(i^o& .ŝ ̿iX)ǖ 0*}|J wͦ=SWPV0ކ? rz޲=Kb娐>'} RsL֋L~:M)U$fӵO#vig9ݭYwya?!\.y(Vj jf$oe2wg]v]5%`,{a(S`"mRY!eGi.B]UȌKUGǒdn0%7`c "/[}v};R`[_{}h; +6aQ%,,K,/sAkۻl;%\D u\a֬]|E5P?_c/Ped+(i =I/}`Nni7oa G} \e': ?.-d]uײ_P0hK98e, J0n\ Bljp]JP@)2g%hK0C8W"FrtDE>'A3JsctP iek ܀0+d6nsp¿H/3.hIZ. ޠp ;Nz5ô|T+҈:dt| cuӊi\g<&\Z-\:B8PdA]_L\,^= 8% 7_%qc]"<xֈdtc¥ ׷#b#Ȏ[SQ]߲EK^z\f`˿D tt{ Vɛu֘GƛHݍ+D8*n0 ̺5ڷ|ְȂQ?%qďV\E&Ɖޫ`&57$c?RrbXtoa\'I>n{%P?8G+ "HNTx)&gzT#yLw(Y[~qFeu= H$Y_O..-wIJM&_Y>Tz"Q qv;"Qluq ]ܑ4j_'}S VJwxlp7E)o <%g/b݌e9&qLPlvӊRx_ʊ|RTt -E4#%j.M>:6$BfPJS1%)7sSN1>+ԹԸ'Չ'f뉒&:cO M %=VQN}ѵE/<M\YAi`_DЈKs3/b%kB0E=0՗sqj>6q<$y2\g0hҊW2Br\~.{.D1?<#&Z|\3a/CZI.a5Yb)]K #>{UIE ˂GRuV`D@bП'qT@hCo[.pnFq3O 3Ik<5EgW#b1Dp Lf&ɹ5 lyRޡRm#O BTp61.[vza{_1DI*9<"SHDW9",LSboZW 7!')jl?|*NyZxrNvMqH`ws_ݓg j?]ci*îZpuj{ΓkzI_cPθoJWZBrn;mGoM;q?Su)9;yh0gcSp)L[R)b6HA$ܨ{f삥 F2v>YE3&ǰ#e1}zFɹ0)[qk_b8@WRzݛ)Ǜ$c'1%F`,ƨ鸞%ޗ'y 2vu"g8J!q *Wv0&Q(Q/k~چzdMqIXvnBU/۴`mhcn]1]\iUm x?KPm Ao"^bk#r)7O$m[9k>DB8oҸ7qbMIx.lp(!%-B&g)?th$DH A*j˹g_p=] ?/=|,f3fr ˂-%QF 7!l 9c]^.7),^1& >}%_̡\$"wz 1όlϥruFa]_D$Br aHi3V˗TpI{.@XAX΄U='1E/'&B8aw3%~xoQ!T68X0o{cJV=`2. C?BYS BAR`i3z.`'hkKXH Q)pQgo6 oYKheP-̵NDm]jy5L"N3ޮɾ '?`0e[FQ|OH`.oAO׽%%[%WWUvmW:*zEt)"mNh:2 #mE8zACj$救 1٭^`3Abq'],Sk߀۾2. 囓d. 4a^TH1jMn۳&Rش!yf0JlUAZs:2*jba2Ayo9gL.e#fh݉mDЦ$^b/\uzʴ-Z `@}ORN9:t<6Uۧ+"{Gfo=i 5<Jc4Nx @X/CS)Od ?䊒#\lE{&&f ٣1zܛC\u[=m1zy_qٜ#x:a[1o{cMEz5%$k'D7*8*s:tT ˋ&0lEX.92l(|6~;덏/ rmkG#!V[WV_]\LҋU 'B ~r@i;? ~5,_ .t|=K>f lCOIW,[|:yNQidMɆFw,jiOX (qcjӹK䮲$򙾠'6gaV=3iW\LRBm8X3 )bUhtLI!"-ъxtU^z$_l:6˴# 9~$!/ Aʏx喁zkJT!(-Y/Pa,Q.+ܣh?XȖ)9Xc.hzdA>fcK 3wppБ響$T^d^9e>A@L3~ChU27̛%[ ?L7mּ4'K0c:1U+)ܤl&W0/R/LS\q Up7Rr1D郄[瓓'PH!FO>&nÉB g{^T<lM`xj/nn1$Z.]^VF~m!;|'e(H>އZI\GfsAtkJ's5]ƠW 8\]kʍeі_ʛ??||fkL/\9Jet KE6y}JMC3vZiC#K{ʑRAGI:Ɋc#3oJJ#Z]G>vG~`z*@u%Y5I`@$ f oi]rx6QiYFT0k/F'?ݜo2f; 5M$~OM<C? \ ȝ[jI&ڴ7i ɊrA{2|T>L3; 0/1;,[M71:4~ lhM?@z+7|;b>_{6~uN4{*ŬW|5:=-vV_G}Ĩ/s}D^+;Zp:CJ 7TS]C+u$1DlS !$_S;X@ah/t"z'bEU.F,& cs8@ҘFK(ݕ ^]E_sڵͲCXC0jv:Mi$t]٧9Қװp)U dai v!= SRy3BMxTO׮9 I=6OOL&njljH##>k"_'f)5-^\?{|&ӓ-u88ݜʝZiWZ ݨr~,fF_OHwg5jx˸'75W EV]NPh9K%QQ7l~ H%,.vp@˗Ǯ\H,YsǏ#;;<^q:iGf%7l^1<:O ~Mz7d{{ )G;1!{@ 5B[}H(BxՁ2yz]O):p1)f'qR'< h 1>=ALap30 B8^,Gi)t~J a>R`\I {x܏}uX`Lh0ō/zD󭷒$uTZ+*ZZ?$ʦR`6yȨyz{2傶t&?" Q/K}:b# ,Eu^.ªPdt͏h;N 19Վ3tZowF f6cj@ [P}hޫ_ ֕ӬZxWTH[DBd!` /6U0-PWț2f 6LN G݀2@1>$D,`dŎghY@ҖV&JBQ3ѡ|jT+=`LVLwA; Jh`]7<]!eK}uShn\] 2CJ*^ge PPV!w]أ1khZ&;jgUOgy& [N:7vqG~ű .~x#ɳv=l~ސz7)aGYr ňƶ9,=C05E&fh~IJcf)gc ?NoH؂ŪyH>sp1՛~(4W$>g{&rfbF5v M#!7͕# ̇EmQ\DVfa:sퟑ[cGuC+Pw]:Oǽ))HJ@J9HWIu4,%V Brɢ,Y,Nern.؄Խ3\EV+%$3Mn"(>I-D|)w4 o=$ńLbeo~&]4狉FY/:9͘R?vpfMZޖ=ёD9x} ďzd4-:ŷn;G"M%JwBW5kIzN0lo'.P 7R.f56K+)Fۥ(fc &V&;N 4cGܲ:-CJ!_v qx‚#S SymbKꖬ%KT=Bchc_5 %gKIsdO6צS_};v,@X\2M&+s1AP?&6lG/@8,}:jl ~t~G!Y(#AWRFB HɔZvpQBR%_.ؕ;Dϙyda7M0i zHnfQxsbbB-:j <=3ΐ8IT>,syP% #T =@WBD;\NщQK֐49y[[hr"`\ܖ7~UE@J`sj9iB !>~-Ep1Bi h"~x."E:ֆFy,m}}:Hs7җdy:qUFT{rOLGZR;PP7J3[ Hv!Y$#* g#ޘ+t. 0>H^(, ECwƒ. .cuS%ɉEˌ';:t_b#luU"l~d0L>>?Go=+eד}n#ZJ,>T^PRx5sk ;x(4h*(ZW1F\=ѫ|S? oGiWK+];6HkV'~  )ss.1|0 i$  _7ptB3d6. 0t4Za _TgTv;CiJz_FO (^zNU s wnWt3[O]EM\W7`a Օ[ 8@6 fń~ 2}h7;!Vb|`OU@#wp㪀x'b Mۗ8F|I N|,ʃvEN^VL?S~)՝x`|űeZRa9j='w@/ԡMrRb/P6rm:3db\_5>aʉrCihvyJ:|:ts_q/Ah}[ɛU)U]ZrshQoy:Eh{ORKsy&`-9Y !:jF szWJ:)Air<16DgF\х7R:1BU,+̿!Pim36x,i8 `hz ܞWJ'*qx:h sTԲ)y/E^&cq|:?:]:v,.@s;()6ԺԾ93A55C4n籽ie_'ᒜxB ! tV^ ])5: STi`mj7888AS=ǢfӸȻjL_1Ţ̣MHy6Tj c2&hۤ`3-wH5cMJFjQ_--e&m0KRȌ`t{:`vߋfcʎrq df1jpUXBriеw"T}!YhOgV2#4?8b}^LM$+2'QVqmQb8jaj|KqF c`&-Zq*A˫9Qve.?2j) a7o$kTO')rKL*gz@]ߠ`X׫Oj\.UTZh@.5Lu9.IKGMTGLw;l c$CE--Ȋ &2G.L瞶>eM( jXhuoNxA8Pٹh HoP6id5oTRI1E3BAbTo$ر2AoB=S2bk_[Dj"^О#l# 磠\ς1b(i|'>ڝ7D]R97Yj;V@xj@\983g%>v_VHڰfR{G0PMېϥVMKM&lUVGo;M,;Q·PKF۪wÒ2ДgݺQi}G)[8:|4#Fz;co@$\Olvm+Ad:|˵z:sQ۱`Ku;۷O|U"]N} D#f{Qklu 26Tfn|Nm)u#va+Rb7:z} gCH|%m+=*i3m{93c)9ɞ3lאzНHVD %4m 1`lg6vt!l7hU]Ua C#$HEe>84 C73<9i. F/!+[R?PI,6'RRD'_ S [ HAv^tQħ=hEgo{L\zL-nXr,JrCOhX޽HsWG`>>mqc!FVWWP`➇+JLGNmoŸY!-Ek~Z0,% dR[@c'axtM/n.,̇ >rMMiHJ%2u^jSDfXcBυPעC:>ˑv|풳V)O~KdK9E@c,f#6&$>_[YR{nyH>aMf2 F~u!T=;hzfHJ~9)v(6$\2"E PŷlAYRKJ*zaMeDq*LQ(>'lnJP ,@A7F(xs,cG?G<}g6)I'sv&f,h!񪠼#=cbL EP0.,U|#;Edw%2Gt\_AS#%Q(ۃ2Gzq&;]QfWz\à 䜓; sRiw4cbP|*gXEWr&r(bMVP>O3xfc [Zb]FpicJ@5q -`oC:u!ꏹB9Z5˦9Q!˧"VDcn !(- <3"rG&b1r3+P\\!\1 'ޙ,}DIcFS?5b%VٵzQ;^~syk-]ʗWK lcZ!NPn~h[\dl$7N;b\pGQ$2(޹_" DrDoZef'?_nÆ#Nj'ChX&Ѧ \jG>5"biF(q9wA2jVRH>bdSӰ&L+s5? '10HyivBhFS}P߯Ydlά5ۺWK%EyCHĜ=(.9 ax.@8~0{/Mqp j*!#݃%'hv7d?JP@ď%UҌ>n6S=nYDzTOaFX)e;IB%SXE5B AZ?aIhxƲ#0>Qjxu"H?`\/4S1l}Q%CMUUـ$ҌŪ#|"KO#<p@Ģz } ? ,ܞ"]iۗ X3񄧀T(3~2P;b &%Vhs(18Y#k'[r"&uʴ{yz|Hv7BJ3GF񹼚{=j=k'c"vqM9m[B߱MMoi3(+ELGvQrL}vod? TK5@wNW6i;&F^;sѦ>h;ע8f-'&[Z]%m3㝮gI+{'QYȬjfwО/J| ,#\wKU=qsn32߉:m^#QBR^ J*kȁ6 =c{ԥH1. F~B™eaQ ߛ}U](#> 82gǔ\)zalAјnFn[=+C#+ن*Zj:i2+ݽ;6NH(Zkv2;a#Eg\u@ZyZb^hHsOsf(D~_jĸkvb9Y@e+R$Bw4^B1utN0lHIXPdm@cBQ]@ J|֝X'[;-0Ue+Q« eg6G.Gd\s^bN4ݵ Q*}FY#H'M:*5'/ĥQ?3p hz?> mT,z.!lFա;6\胧h^>Vqe!.*೫hU'ӯN)x>a*,sqv00~:|L֭+_ FXzV3I3vذELo %zEqp/|Vx!7b[nsK8Wv{)#N-Ou+7si?yb;UiYK/XY < 4|'(LZ/DOC_Yx\8&Lۈ2 vgoN_[ϧLvW/꒸LT}z& NIŭ8ggx嶿XW!b hpb4;$ci+|Qb;ҵO"mj}8S-!63u#2Hcm=qrܐx~T8_ )}\D?Ya Q?'6rD-AݕgU*]2:P$v;S[)̐xkM3?V.0L#aS.HLmxNzQ啞 H>f~+U S {l#Hu9 t (Y/$)>}7ƉV n;䈂v@4#JAp;yK2թb +ֵ4J+=E9ek"/a0~ƄAǓtPhrT(FdۥHVv0\ik=qFե8IoW 9A@cZsFK0pP#R&ʂBH 96 FlսzP<<E ?s>.]l8h̡? QbV>F% @)D<bQ#f+Y9>fh^ɬx4+b I븧XxE7IYSoXPNw*JBsJC:Y ^`'{#n^A-‘  rfdkl\ד#7i}# wC>) (xNw4ncski(3?-z&yJY֧?Vnz,߾rj`N{">/ҵ[ RV5@n-./LyG-G43LجZm/QéM~tIM?}cMÌtNG8&翔* 7yڇr<짩^A׭of128lE[BᩉgLȱjj89'U2*ct/N'"c};59eeɧ16WA22h71 Y aMI:5=66b:/w;z Kw#,p N9 _.躡pth\>+襫e c1U:^}L9ɒquAFFϤ , =q?\ NMDIzBϳC83|1kA/#4g\$P0j1׆|َc ƪh|V#o36Q6Mkwq?0ݞyqN׀_@N|RE3\Kv T2sGu6b6܆`UCUˮNDo Pì~ĥ;0C%3cӻ܁dTi'|V[@ &(H } H4tM .n-Z%&t.LLS` O_;yђaoaAW C꧚D( aG.:K$"d gt_ЊSy½) 15Osa_n:v64ݾw(Hj0zHRnաdv=/iwe9і[zZ?d$(倛 ؍vW܌Ǩnj3\sNF*f = J3!P^(?8(]w5='V+1=q`Oc2ܲ4yd9SsvAjK8پD_b1ӹ^ X$Gl'R@棆0l+$ n㦅U W$|C?Fd`kFs~.X[ JZTlbk8yEsj&twJ !+y!iFX cto# *}kA:8G]XgIP.]Z;TM0./W)ͤsф2͡;^ r0 Dѭ;mPį fޯ03 -dx:,=/! p$˘ m,YµD>Rt &/I/J[*E0u&$ .tFJp盋_ m`*/LNl]iҮahLm8fD~z6f\Q]': PIE sʢ7bnjbD|[46yow%ZLT-skWuk/s)@1Y2{ʞ-VuQaJLԏC2W+r™U#RPK{26y.OXg_9 9d`YDSlكdw m`g$6[?bʁˋ e,uQs"}XdM#=Ub@T0c ?k౦wNl *0--LP-4Vx>eMshJAK3[OL*I9{,#SZ${@6 ?,ܬX=XBM7&m{[?57{$9\1a*'f\*ji})/ޅ]ͭ%܌ ~1RzvMٲ)קYt)Z.Fkn$;dE1-sl'*aܛ3y]Cتh z+D0Ð,C\Ň4I$d!tQSej(\7|U0}g[(^}I|&re]A.E/ʤʭ >d@΂štd w329`+STL;†g(7ipA)Kaq~DSug2gF. Oaqʣm/TQ#Ig&;_q}swT0]%gzjRq^ŻJ+@n8&?P]Oz;uK9-}-Bk-v;sRn xj.ef:Bkx\U7e蜗h-jΞC)8dv_l ݳeaII|0ddIbVi>Oux;++X)Ԥ!5bUTa64%)AX^{ʿfɦP˳#K?uX3!̌\?\PB PCy5ڥjK@2*XCBWʵdFÅcCMUòA5i|Jg_77}PbmtLCd|"7V=M8 YH'dj_d¦B"4?!8v䷬|\!j'r{ܰ8Z]N.bػkהb2P[Xie 7slH; ZEJBU<104ɫ?p:fM._K 56"dc6jpO'@;sAI@PPVr3R_4)aɐ ]y\<}?w5!뷸!\OXqq[21ڝ$pal$|d'v-Es#-0皲%?/fW[ 6:Ќ9]=ݝ^ v[B:Gx(Wѝ$۔p!1yV@t(idjkθ}Ќ[$sr)|M<6yH"<3g#UT,lVYRR5M5R*&9oe6? ؐu u:sm0X060јσ)3&僙"zA9] :Zg,JmfU23T)E|aֽBZ<ᖗ>$΋5}6ݺPr5R&N" F11E~Ltx[ESklZjB*ȁ=V5$/X)>g"M̏ |0h'|+C\~blZ>W)Â,1W_((Nŕ ԗ\Wl0mjeQ~| $'eAܾF|=>y_ .8-~Y.}.%p&ȳ(MƬ19M<ЁH`K6Nwȕ-[J}ؒyuK1ýI.mF ~ɓx]VX_awxSJY3N\YϾMR\ȘiB~7ȩ >ј߄.= 2w p.p kb썇G]9tǏۊls}֡_bF>* I%pxQe~Ueˇ*BjI  Wkڒ!fh" HGBAgc0< 9mPY?E=ІWA5a~{Ga|dɋcVh'挞E}j'/sr؟ߍ;=9@EL eBFddZyY2ZVpm_P\bk.AZr bޙ\,^3B^hHUs vsOEy9ǸxEwȽWsրqs5JH$RnbhՄ%urɶ*;dݼO UzJF'<_:D SaOn<6:PJ^A4t$%;IP ^%W‚kș^F_SQi6U<ww#NLV8-WR!c•m:jI%PHBƏ," QGY>dܖ'ԡk?\Ae,5Z]τsur(@=yם\Z֓B4 VINC,=}x6́Va!DZ{':b#xC9+KlaSV"UաE^#*[:W2۾`5Ej6xF0AU.b5Oe5Osݭc?w7[R4Atfh04ޓʈ%;j1i {!=V(;aеc~7}& S&*z4}* hO9> ER_+5-5'#}l?dGfI+N1b@U'A*8[`c j@M7PS@-6ғ |y1u=fxE#dzg:A[74FK~J D|7(xÿD[B»zZ?2&.R%Bc(A_<<`^ߐzW/&zI% PNd -'m|P]?dTbNFr miݼhr8 |  BǙ*aSwl[ƿ_HLDaK1lզ@YX- }TAs+e6 3|N߄LQQnj،Z 2T~M*O8?[Ŗ?>vk )=88ęj4PS ƈlkyQLD.bu+/QAW l]).@QQ3'GSe6G *XLmENR {֖3ᵨA:ϳ}gV[ejb1nm!C /H$[)e3IG|(ESd_M$+Ɯnms,/*4dgdb<-!?/e(`W줇2w: mw߻l4oH^54(dMv'z]2s4tí)N~3g9.QFvЉ*3OKVt:(wGLLĞxyp?N/غ(fPPQ}~ᔵ=]ątm7,D+=SQopdIs$+T(`L@ӌ8XGbRIL5,Xsy&;G/+նl@3c,5ḌBz`fE4]~(m}͖6^#bP0elg8RA^5`f^%hW '7gPr=26fDڷOf5 IăD ՑBp5/ j/S $&P bǃoqB#}ò@vˆ `+&ލ1@S(#[y9E> EҩSm*162Hq4[p;N*w*J[a3L.F&9EʖaΣ w(Px7T~ﯳd,T{l^ +҉n~LOm0\'资.m| 2- )pPbA9\J1wh,#woaR?7}-v%'&QīKrKD~E%(U4Ì%jӪz]gι m9C{gq ]&J#nO%Q6]vYx]#_Qgo ?53puD<IG^B ;W#LR7R`}tmch52_;5'4ؓ@"hWJ[a^oe[vBI} Q!m-w_"|" k2Ex=rK)m*(nMi_,ߐ LEտb@_+?"cB)Hꧬ"ꔶ}=7PTx,t9?gPW?GzFk⋆ :Jdc)КL}*!u ԩx 'OC"NKfG jv]h,~o$5p^9WgF;A"|̖\X~ ^guTD[,Ys8 ?flL/ղm9visWr\Zhxd1 & ~ET=..cϱD`sڵz(Z+,lcyW`tfBqN#KL5lp_Kֵ( "C`:*Yu,ByЧ??S|4ܲB!.9 @W6pLBZGug֠m6[Zd(ݷv[WzJfBF4 's{3>A\eD9n<,K?7?ˌl:$pX"%ec9]ʎFDzD[w% z$B8k>ˬ {7X>\4WXQY.%%+g*嬬5#HuoDQG◈0l+MwUֶ3Dgre$~*s&)n!aDKEC鼣s+)u\?R,g14 @sė6hwvYI 弄w&Sg5!`?e6EpX] TuNH7 0Y\I+X0 ?(, bFi1yƭg\P&oۊtV$TLvZ _?H?? C3oٕW:3Rz:ig2 !B3UCXG i I>uC ; *xQ+W#.>T' Xz%Wρz|c]͗Y+]t0F?4yNUtP)_x̗n#0o%-z(o͍i Iú>i;GR5C/9{0z2 Z4&VD D@_Une`!́55l e+QRݿOȍy5(Z x}rHDбZ76NX\T$~7pvB杚#\phXY5bUV `#i(1J6x LCPQ Y bdlB.<  {fe[Eb\G>@V5!-so[YMIfT*l%;NVnL9ΜZ[<3tX<kR4Q+OhOuGg7_J}Y:[zb¦yeQ*&JknB6٨$0PpTJ~4̯q0kŘ聰_tozix@3}Op6W?DePA>]+AzgTO |4לS ?z[1\R1 < HF 7ڨŸ:Λ=m^:vЏfv0[pAn䊡.nfiop~&qd43CHɐHT<~f> <'4&TH) ؓ(&9`~S.|%-/Rm$=-m2vqʪGQq{{Te&(*lufH#E T)Ԟ/ 1^ fElypb6wI;=*KUNbLu2T50Lx7a-ޜ'YSJ#12qiLO_-AX+ٺʗUNm+V"R;xW*Yg&PڏG]I\eGH}9yL |k,[t =dX 1cJ= iB+8Y%V{onA9kfww"+.ihkV7a(6vm- ,3<29'\[pJ=%R%`<2relA{zo qe7#jgZ;X{䢜9Bt;z,Ne}U&譹e\)jÎ*0NQ$ 0^坱% W-O8Z2?rQ~p/ j9Em߸vL\MÀJBP G't|fqzd5(2*d={z1\!~c M'D œ| )96#W1YsQ{#LeU6(W [ޡeBn璓 .ܖBG+ 4AIw3k|4tH)I S6G-kG +F*;C)b͠# J(!JltL,kٍ_]C3Ėnp)=&N hH~H eWZΐi.Q.6f7ƞĭ+;trY[΋_Qi7nXodLn*LYv44*MhIe[Ei=d^d]ZKm u˛iqxj  ~! #ICb5fTrvž o#Yw[!{Zxժ"lgK_C8E&!¨$N"LGnt?=0.[]ޑ'jbGgkXyCO3p™ 0զ4;Bjv}6 n7A޹k;s:벡'/XnO'HfEjqJt;^-wVܵcXMIU`-j=`/F*$ s{-4%f~^%!cn9ƥZ_`K*PrZ+̿M]"}˗O+f9-FC9ˤi1oC {rRaE쁲GDEV,B8__T-D&{mF>@Y%pdBB$K$hk!ȈlvВ}XyKi`A "|Wm/s\a>W(_xlGdk=TdqO[g_KxsH*IJ)(6tlrA?4,݂b ȶD#lɶWC4K͓z ]40] ZhpI;=J f~ˉh?C%ԅ3;}@ρWp1<2 #Eg+18:a5JY6FXإ@:Ⱦx0^2 jd/"gCg!Mb64.}w2ZHUS-Ks;N9ڟ i $ AflXgjE=GYXؐsxguv4RJx~2 &r@UMF(}GmM*kSzQ54H8E iXǮ yܢ6aX iCCfRc<5 -o'~pZfE)BK]&(v 6 snL}NxǨ]y~divW=0~K=iemZbMz]V4u3xjPH˱8p}d9L}.`D'89̫*1Tg{qJq5mzg.\ NAK}ykOaDd׍gt#1 THUWJKD!pgcЎo $FO`xKEGl[8SV0/4鎂>}:%wĺ#E%w[Hck_Z0d0#.p6L\Z?[s _ȼ/Z+IU@T_pd`NR-=Uc Qdq@;N(srzHDʙ*GXPY/ iNg\fr:Tм +bN!E0 qJwp C Y [}\8/n?@?3KdS+8A:7 c.֮M0D+澶ƀP3u{jD8{ i~)胂ⲢmժE):S^N[ƜrLp 'id$m)MVv% Th!$?־ f{Y&Bw6ʜȿLB =Wa]PJ>d{"|J;28.#eDD F&vX.}Z.HVW{'0I BOĀ|G߲S #pxF1+יK`(QZ:KB} 9Qͪ00vm<$`vL"<3x&7N9?!w9XRI02CE"}5e/ Vjcb׽kcTa37g{\Ec. I :XjoIiei*za+VSZF-O*娏E`/PTG޼bVE4i9 K>F+:S6<@aSxKfWPAߴl!#snf`/+  :?šehSc(IÎĻk_r[|jހ~\ePXe<2EpݚO{bN SNaD1Hs|ڼZV0S_ "GrD0t f,ޘd;MR5dc%,Q/Xy<>*APoP#70go.{)[gkӵzJx( ~LKm6FS151!̩ugrðYF}K3__ou /2sg!O/pB Qϒ8#g_iK`pm0o'm؂D}3+PH9jұ7{tlyBHrigure'TULQP1%Wfvy2fUl_l imPm6DRM9MFN>ifN+<ݧK77 Ym*.t4 uP%, =ȥN9L7AERrȉs Eji,Mq2k3Lh1DHل"_^_VY"r?,\a^\}ʟ7Z}1J0[mM!~mިthAV ke#g׵|+T>cjTMʊ1+IwNChx-aDHW xӧ/;C Vv r?]D#!VtO:rM6& %¹H\:)@Yn(1q,3\^P6^qMa嘾9m܃d.`5Ix[ldA]rVt5 )=_ 'U ];es>_P{=͟)(Z:699AеBR(Quau;7ֲgƋQ 9kƨgSA#2HiJ32}5NrfO _Tţ#ٝp(75ЩZLPIf<%Tv<]sK2 *-@;v@8aRiPۗ"pAлEAقLɴgg# 쁤׻ ;Bm2͊FM][0t^fbQjըy,?񧟢ҘwovNҰpg'.m4A -\ i|)87$J95jmh!y:\ܕexIWkeW1g W*k687(.g/O/ʒ4mtup,U6k\ۊsW$T[Z^zjWʩ^2Å$HĄ+1{\yQ####1g[# 48EpvTbk63A姡z0'51nʐ}YhzO$#cWA ӥ3e3S7&0ۻЃK,UP5{*=|qsѢz&-8񙪶 $8S˼V-;E2tM9}9)|?B˜XUA9,;7,RK1 М .u.)n_Q:6e%ښ Zswa<^\TNc&ܙ:qd!l, 7!z3a0- =*5e1'lG/6"YGniW%ʏX3utzrN~FѺ8;nsL S(Dy&v &)kL F 0K'Edj@3d7I݀G72_B[7xy^\CW#5.CAظ"m2KB'1YeUM乗gM.\L9[S:%D`c. 0/ךSr~̹Ւ\Uvts 97YmKnJay̅39:cPbugv"inulEGֆY ^( T1,%J1Q,\+UTHlC ?]TB=xeIO4^9xMzotL\oĕ{6Hp=ւ`e/ڻս2ß?DIV0xA!zFUaB[{ЄfL: 0"EXN)P6rr /TJ,CVꙥ3ʻvj%ҿ1+]A&?aE:Մr8DRrb`D0{~a 2;.0j 9m=vFί |EgK϶&^7h&DIüsS^gMUYS(K0,?y,ДjCh*>F䡤ܡ40bE$ɬRN iPď t C.k5?AS̸c&qy:}cs'^5C'0Ʋw mGd:,AÊ@ӥ56[XG8*X}8[ Á?LX0Mܞ *5K#Xe\(3S@ZJNoE3srX&iqNBCx `#F>{a~im:gVH- a>G͋@%ՁA1'䓦񼷷FSnx&mL;1̙pA'=n EG;l ka6x vСݏ]=<(!3']SkLU,U{{R,On1ƄO=6SDp|j &x䔬UrU qz*>l@VW(~6烸 QHwu~,s|~elgCVىcFi2؁4;߼)dSK̻AP5z刜}f{~d2 u$Ns rt1&88oS }pD\A cҧuUowL1P R/>ޞ[ST_S1;b(TTց7ڌxMyaQg~" (y;/7x> fl~ 4@?%za2֎:,6`)~mpl7W iˈ[k/!48EkXz 'ͧ/FA"N0L<6y{p[qʸˑ\6 hP٧òӷk72M\;?ji!lj O)mC"Mdu;sIœO Cľ%5G0UIsd|eZ\zt3YQ&H6Fc:'a͑$cs1b zMfh8oZ[y#}0£<.P[,*X znCY׶s#Pnlmݱ4Hm@ v%}ȅf ejo6KM 2aGOcfS9) ;H^՛ɮgi(k^>ܢIdŲ,W?z^NB-!U,.oߏu2cQ";"y\i 弯qԬ"8Ht J\LnC-5{]O ˲)Ù: M2it 98?OjIsPǡ Q"ۆQ ^$f=u&QQR˳lW!|%`uδbPh8mcN鏥L+Tp>$)UvI6ܳT-~b^mȅW&Q?d΍BߨbKn7qyq[*XM/..-&bamV$ e+3zfG#}OPgkVҿjba V#GX7 vc~;AI[F7QPu]UB9MQ͖Na-Eyy D>ܚeocĦ+﭂:jvdc "s xn7?(Cgik' c<;Nf"H)9o8*R109ľSS_Z?V#֥m ]x4fkwzO̗Bifcds׮ЂPrM HT\+85(fiNm ;SGHr QY: nErǯk- w Ҷro@Į֕HߴJnPmZG(C3L1-Z %ʦ_'dF)S705t̑*Hn|2p~;+B ;/,9W-&o5%r go{8˧5ZAc{i6k@mi۬%yj aM(9&-Z|\hv`<{,~VHYHHn z1i?KS^?҂Ѡ3{4P=25=>dʙbYd+=TD9MzܪF<FVj A1!#>?oG.UhsI@rI>Q"ԅQ9o=Wp1| Zl0h¢yO5irp5Qfi .X+Ii%SZ9Ιqf;zh z`z(YӞZȧ#7/&&}35l@{o9vvM#g ޥ1\l;x.[؞N1]O-?/$nppe3j.ʎdwTSkbU@ӕ!@_"ƌ&6u)ѯ3@~-]d+P@ZZiv9W{μ"aPz6-?G3oP >|}&V;:?L{%@6>ku 2 f>fu-zvC;?>RWU8تuiUdljLj%|A _ENžJ} 7EHv)6Iy wa-Ac=&h!t0 Щp6LױȊbTĢ,!F|̌cw|(I<]2Q|t-I6J"?Кg/SM'r,t6I`oZ>#yj3XDXgU-JzkP[ޤ[+J56]x 3>86U816@n"𢳙Y%.Nb _:?W"B:QORC(E:?f LZXal/J#al&q x9zJv*kvF>Ƣ'$ oWK+I`3]+"o"=,`ЈKPu ԶCg >πNd%?NR.}+'Yb$E3Cj#kv(3$ɐYiqғ߶aF8hݨ 5@B @œভ:=8h uwVM#Jɷ+ʴb:F/=%WX抔VVb0D]osىJ& fc$9dΒBC><ݝTaVmٖj]E UmN>98w-7˩ߡla.SF#.^2V4̬'ɀV=wK_K ̧GVpRh~XGnOt{?x)}M4bYHױ]~9RH}JH,w:]3Ia|J6_2$P6|E{+{ڟHz)`:9;GF{$_]ӦrX.6;1!%1 a_RN' }9%GkTPwʤ|&=WZRH/2L:0 N0e3x*Mj OT{NCңȎ;p=zx@J2Ժ(HӖєru>ٟ$hLw:K,xI\h#ksŭ{sFϓ")64VŘBPKINL;"]ia,K<ѩ\s(?Kc%Mvc⦒y+B5Ӫ7ljIrgNOZ} 8B^I&Z[nf&b2N#؂NQxB`])攦b'!X=Y6T&|Apl=٠咥o[!<p U/q EX8DIN]k).JUY!kL7v~ !bhcR5ә> x6u;)Fv0F&Ruq <`})du؀)#TOr"OrMnY7K1Kfʾ@u Fa țT [ݭ~Џ08s0z !N wJ5 aʔ0o :Oa%u?/:+Yoi<1^.T Uiڋy?c&5͎&i2bL#+xAcՅ0Eґ f1t lK9REJ&0=IlXD$8[1A6 Pvld+)py8SJOjkjg}=ꍡ2쒆}ú;SәE`̮0+!tHgjqtV8OLq 7d `f +03r^..8h eN=;S&A:[mab.m*1ШQ`yFţ'XٔkdC=mYI&y5Gw ǭӝx@h*-S#$rԪ@T^m@4z`:^Q_3aIOjOW<|s~--ٿw>T~WzwGAxm0K==n $][fx8jdSe;b.c@eQ.=$siM<~WXFz3C]xX(^?-I6!>%8Vm)m>ԷrhѵSHtPdS9*?=)+RmK铒]C[g ѢYmGSXQSRwGt T ׏zTUqrj fw W GiAŽ\ǁy9-`ְm2V7r=kjțߗC%\2)H;hGF@j͈ٺ!*Sl]'vݼ.o[}o4]mt?/FfuE9˳O\UAbن[sDc\NM',V) ~Ʃ̾**JM >J{FǗ;z9D. Ϟ,tX{IW[2fwF'ŝaEe*s} ;zOgyhصậqwb+[J܋ BK=1Oj_S&|f: %p'e:ѭZ!&$9R#Lfh)E|v_<VBo\ܭ ݡŝJhZzK4b(^ hJWK0Jpjf*wCkE|c#A^OA{Z)z6nwT`&S0TI@>bXi$|K7GA]/ SAN ^q5 䢡3_͠%oJMtrȽL͋湶7$%I؊ ؐJ-{a{RksBݖwBPTW4#4m9jeVZ(-=D6̭O,ǭ`i qS´ SW#HAL.3}pD`M]xCRKU5s'e6Й .,G.;gࡶsy㥇jERIǹ#4G1J!<%; ^_pǁ[β[͖`Cy:|nI^߽gatPj @Ŀֈq ԣo qF>;za-=/9Z|D*Yn\v$V[1ԩB9LU6r],K%˽v夐!4wҮR9F_O`b9lAL"@n ^g`CHdoi1$S4&FƧ `t=TZ ?1mK~9]b ʙ#^Ioֿm9拏mfV;Tx?Μ@EѴQD\qƊFi B};t@f 1@fZ 'ЉLDSL\B` L4Q6T)ch{O50w`q(P^t@+UHQm[S_< +v@i ,F:CDLy?OEŀ"OG{햮B.hB"9cl{!xsf_Iv}k -ILÃG#;|'R iF@᳠&X xS%*{A4S;Q=$^X97NFծozx0(oc"yyLP^eĜi˥KS7Ok<&h,P8szi݋MA1McFV*l;ިzuЙ9`Ԍzɤ9Z\__%%HEލÑ]Co|\MqB}i3^7Mמi @2$:j4q` Ս )V`!WJX뿰&玫]4%91pw^GΣj0M.%Bݮ5g6^\^!]A |k:+9`ܡ3: 䫔0nr_4]EgC;J쵒D 9sEiOg^wO<ʌ˿K7iLـe}'wr{@t44*X>ARhCeK_rY܅0.bP|̫)&j љM\{eޚhl@qj]~foiQt|^A+m-L1`POnqoZ#^!"tvsO8(8RRu5qz䖲,NZPͣgH{oTHp7*P\*qY]%<ї֮2+_ύOtf蜏>?"[0QqXl)kcaKKĪ7CX}5 A[C/<~G:W"F$ oW<1K36dT෸Foy8]vOXhe8]âZdܱHG3Sml\LXo/Xu!zS_HrJ?_XMЛ:\1b&w2h]͉w)A@pug XMh#Uř2z.ċ^[Op28nQ%OX&"GYhL^y3j(3Z\K^ņ| 4-`4˒Z&3uv@-hE:Wn͟7pTxkZwr \!?-TއZ\dL \{Zge_04To6UZwObu{Khs9Y,=xy.'$ ?@紥36lr\O t|WL[6ĺe"Ibb1DS%3gPF ?.QQ fyh0C7PB;!+SfBA%-fnrINϙnOatt;k1 WܐktW ~HstrhX MP p4E\S,&zug&Mjc)FMֺFu-Zw peeq*Mob6)e+aʂ^J~Y`x`]ܪr),5[/׳D̡?f 1 YIٲ?W!ŹFDOiAYk]%]Onp'n̆4{<.pRuΉ*EcPAe]x,Q!W@noUڵ { d<1 s7%RKmIܴҨVď$yuMx_Em?{z1bd{*0$9OyhaE[ :?#l)Ua%⣎ [9OV`tbB'agikPO|?,=iiA8FODj-b6a# ṵiUᏲ\3MZB=/2EG3 Qr^)ěSuDdSeQp?rIY#'§57 ;)mzO:o{fCBQ0½VYUY|P5dvAwзZ{?Tv}3x0K[]N^r,+^q# ǬR"ȩd)ңdC)Nb 7ץi9 -ObKVʒ;D & 4IS?JV Qa2X(e,tf(=p6]dx?悳` ޘͶkKMiv+咏q4jpdcȰwC 8c#r|`L/.k9b@UsjxE9?Y #O &d7z~}"Jٚ$ Sټ! 1j!3ϤMg]K&a ]Q֥acg /&gN.hxn5G 8tN%\%J"<*ΒИ~ wKkl!WL]Y<4<@>3P + J1 .';B3G?)xەd>PrUxt\4?sJ@VzFkM |_"b9H-Dwa |ZwV%ymg@CmwN]8b\K=Jk]^OLw)QOK/,B~GQ*W; lz\U(vZ%/bFÚU{rҝu 'D"[`Ri҉("ߔ*;~mձc%mﮥ)IAdb)"= IByE%4pƠf7&l; 'Ўj-uŬpɐT]2f7ҫ4V}Kc\4Cn%!趈h|6pU/qpfo5Aj)nڹKU)bCe I7e ݇Ջ#uj [[n$T"g+LC@Z6,f;ژ YpU@Vk{{Db0|׬u2py&x^&zfֈùؓ~ޤ1C/3 hՈIpΖTPK`ǐ*i~+Suoq/=t0)6B`2]dKn$+zOCې 9s&+ tVCLs#'43=wA>YZ⇊d^ƒ!zyY%% k@/XyLe|Fȑvĕ9‚|G$'"VL+wHڌ*IyEBLup婰?< %2E͎;5yظ/9:{fzru|1T})$?YVfIrVƭ3*֣! ǸtjQhGZTR.eՌ%S:얁 T? G#3FE~78-$`e%P !L0^cF0XAɁAYfIj(0H[5mt<.?oD4ooRMZG Z/: v4~lMY=˰R3\ߦ. nlCȀ`h2jp. \HpVo!YNq'j]e'bL@wC&<70@ $X' NPޓY\d5JyO:nзBv"Fz}y" X{:2?rkTe]SK\+] c0̦YPJP!G. {ڥ^*#&~Zzޝ?ԓ)ŹoW97ogKfvej >խq4:RԷq= L=4u q{neaVT~zØ[αL݉%"/pJ+Wm ZWh/v8vQsP7liwr…)b6+ zYy Sa;KսcR*+;u𲳨d-FwH}dWzeۭŎ,2XHzt0zW1@@t7Hn}Ź%74}TRܾS+ɞڀ"qztk)WM cCOo.w؟h{ǩQ~ r#%i3jp )0(Z浸t<x_e80q6ՂpqֵV6+{O3r5>Ov="k&>iU3-|"/fXSg __N?nVnXo1ʩD̴Y&̜ B#gA2#g'QAS<=v8U׸%gfNEց24G΃7C Qͥ a_: xC#X{({v2skݲ[uB}V76b _ߏ~ gX[G7] ObO{CH}"E^7y^ < QqI%X~ݓ+V?@) ^ƿS+PIШ@:8#Qh#sYG+KJa< >d ԌlMQPoJK~A T/<35BXf&o ƪ<8‰GG-72,,{Ys~ Z6.]UFU?P{zO>?R 1 &ܘX&;˕ظ. !aԮmM#8RG_dT8`4^:B;soƍlb\RX]m@ALDOJbt 50 EIsES73"|Y 8M0Bh Mk&t {v#SUYEwBw"B( /ڝV2O{ "5 U͍s?! `7=)ϥ#';k @5[NkiX؀2|.@= j~3w!U ԟ:NB", :E yC1;|,6>lsoVݙ|'48aͼx(`{>0{2\]$1\#w}%vFC)qc(UNN8or(S1n>M|t'g9ofmvóPbwaN64M3Z#f&mp&%H[)<+ڜŁ~FjNY{fvS >5L[IF}\)ksb飯4!vΩǸ*-d#Qj;t>@-0Gٺ27͟(||P"lbJZbF0േ&=:ƿHc $9mp0!tB9vbDYNn;xk 2ȰaY-1)nxp/bX<*R-6 `j1 R1~Fځ[ZYBB/s.< f̱N<t/u-z?E=YeNxm-l>RC6HUۂ 2|OeQa;|Q\LJAI G5nbN.BmA؋Ze!|}@9ܐLGZ3R#DuRbyW4Ҝt_GտoX)8$vtbk!)!A6!LUǟ9NHJP1mj~g8y#zJa#< 3\z!YRv?xSS#t V6~adYə>CϬTt.݅c`dS<=&#KJ3xtKM.J%ZwW QqC:r+a)^IV!h3o띚0mMCrr+^Eܮys_Q<3mKLq۳O'\xϵyΞmb+"|ԹkВX?MدॱM WBa$vaAT9|&函io!b>9<7&5_YbYy4QI@mhs15|ʠCT3릧2_肊g_f-DT;*L֪ncb폏8dż I?Ұav^D)/vF8?o~bt62QJݝW7O<ÒER [Miw!2"wp9|Y͙ĥ6f U3HwڝcڃB h[XM.tv8H,K-4&1nƤB!BKU@U]g&J!`sOjbSDm{2 ;vVAM#yW8bz5Hsz,vˠɕF{ ǁEkF]۳PW#%7?l"\L,Y`0qa\G@!ToHuT B6ؾ: F6y%9 "+Q<ǰ$GjYbK;F_19FĒ u3X=T WYY|Τ;zz|5bپ$| KdкDGl YhxѵsA|?1SQy)s/ V W xMAqINjz'- %pD`︮*8vH65jpk}AUg1퇰S,{O\ا"VLYvM6nO4]boc;{J(;jSld{Iޗ'e=8,W@l@l   o*ydՁ?($E 5e+)g 3 z>bri-1^S ]E%ORb@ L6ZCOΑ^.g~$D1х!d̿*i#dŭ@wrW%s%rICd]"'6@W:E|B*jF3Ǹf7TXPZ-~X66C~׻b.g-`GyK֗Cb3BrރX'零JFDw acae) ˧>fs |ck;90NXsU:f![Wey`J葼%҆4DO%z7+F,31v̑iNeJ/ N soyB7a^ \zBIZrYM]BS𿑬ܴ`IY4 62@R6v? 5T؊ٽKLr JTU;|L(DCiO8#")MXy/d6AL>*;5z-&ڕfد67N TPيj@X!֯R(c}@5TС/.$g) j;̧`]BujKuOw's'݆}шrj* h4\>9% Agw& Hn,*ܻ t+Ga؟?.ȸotf\S0 BB@iIYo է >8 Č#\K->DlPWM" TU*Y&0;LLL:xMO†JFɹ0k-mg@gĉRiKD\gNux3MXn-4;@߸lw}cx@@U,C<mvaYW!bȻΨVQɝ&iIj]D΍5`yA58WWPa~dB >H8Vz&aS>c'Ød1(puƥ,pyt5V/f3]ik: {ܠa ԓn.q/ Ӷyڣ}o8J Z4dp6L$`K7.2sR]pH&o1J9ېFwقBc>0EB$ȫ) ͗8栄eZ'5 #G5~6]ľQ?K=ɮ䷹d1XB{]zOŀ\N@L_8廨WPХmVpDFnтiZ])6@2}2sf+({M'nr5n! җT?pZc"^\`Ec~_Tʦ;*A q+D&>)R 6|d*P?hN\ lwc-Lڹ֫RD@` Vɋͥh'Ư\M>КvY,SC2՜]vjbVA J\?tG>l7, nim{`ؕ$5EY?:M##A b%Oz%ᮨ9C6ɫL4&1Rg`qmI掙O+\;Eh~yVdeGsDj+[RPAcFB9 fKi-#,G:kq7cwMc[0| n (sBMiփy@tMCW]A3|{3 PnghRmG74)A?"ZػH;v0mܕAcCi=79*}P%Cm+φ$mf ʚeqW!iϬX}-WLH ^Sک^1N`0k[pk/w2K|²޼K{,P'i4#uev茹%H(M  3P%~ѥX@\T]{Pf-?A'\= B+|3W?,3@ ph9g p2> kc>Gww=[21(WɌvol%'|Lh.X?d(>oגkB̿eeg gБ,6cM8;b]8";zr$ܙ>&oToK}ǁ;>H~lzCJRXgj".ر v[2 6HFQ1QCk>J7g@t\'Z?x)?bn#MFw NS@|*ұO,ptpqjbF07l/Sy}alG" ѡur׿m32uS#\X蚍E]gY׈ClQ996?\D4#L4j1/EdXO"1v^aZyNjeg@qK28p"rAʸ,ͽ22Pvn3зv01>꬟n^p8T' s rJJ@PS_yITZZoaE!y opj! m >ذ"4ؕ.pSԿFIwN AOրʐ'u{6Lk_i4‚鏨})[9\XsE@.0sɣԶgbFVs' l9oȍb ?Sxg*~bS׽Tǐ^*d-,tܮFv}޷\[(\Zֲ()xʽ88oqE%Kܑ`cpUW6<ҲrG!tec@irak 'EpjĐ<9J˜Ɵ|Csz+"2sv=fLO_hY4rܿq;YN ؠP2$mHͭs*Z 9euz(ǟDS_WqEФ]\CӶo:qҍg;8}~~fAR+yLdSU/UyB7*rèTL#ᒮ"1 Z8\g Ƃ?x9Ў艇3oT=Z{w25م}dNy@ifpG@#hfh髚W:.Rگ֮͞ qeT/@H#y߷<@3}ma_u?yq5p81 ,sf!0ߞpDe6D2?ph-䅦awhz:loP L102ǂXzOC&g"c6` as):ZU\%ԩL(L ȥ?FofҌp~B(~}E^ħkv{H&tx|{HW-~AҊa$l)1jmSg4gbHeg 3/R7a&y|1 $fE [XԭC,ѩ(@AHj)r;6@c&Gԛ-Q|-rV rhY#n-:"l_F79s 0 L]8˓C.wFҴ ZQ7$[X2g(^͊퓺8HYȹ>01n_'# ~UeV0[J$8k Nl\(n-8rCqxgc+8S^nݫ5z(4^ 9j:>Nץ$+oxR[Ɇ1M&1l{ËgYȴv>(ZV 47M("Tis&o4ztB7Vg/bGyZ.7{)F޷xjtZO7j_I [&lq>7lN{mH?.)ef E?Y\y~Ǣ4PAMj $b/!cZ1gDLYCuu⭎V߀n.q$' bh5voG+/5DW`k=XNͤօ2EsG<]@-T@jp|mDֻ⚟\Cv,+pAu5<@)tdSiBG P}[+Kt%=lTW6m~3z@%%f1^ۢ9p"dҲ&Xf`FL`b{[Ϲw^B2 %?d`-`֌kĥicy/rDZM^[! 羺Iu 㱖?d x8C >t@](RIvm: ad ½ 9a#vg !\nD\b_.Ӳ7TY/"6 o{,$0WgA[uIIJwg#+@2PAC$KdvLUmo.KUB1ncscɨ1 Lux/}O 3 H ik@AS\RY ~WLq%B4Zo@'t|=U )㋪rbEt&;~ Fř].(%:@įdA?T> 7qFfؖ`VTUBig|&JFq'"h)9ݭAōKa d.zrͻp/)JXer3teJ0.}=5F3T1n_@&pJh /|SK&av:A;_ g(@-uP."9D+ȷk^GFG#*ṁ\6pUqv3N{KhrXvNHOB+ v5\ݯ?EǬܱ򞂿hMNbf.Bcy?$rsOsJ6bp^#+Q'gFVaS tMlxaη,Wjy9ΘdipMoq'Ak∎A1 BkG7X)Lc%!W% {P@`AF]wezN0OWS%ְJ Җ" R\K@@̙ 6,7EkA/ UmEVAsuA%dkd"cy> 'Q j- |?@yšP!Q55+(7Zba@mDc㤳`TtTYi+B(} (X}Rl-o\<0ElM:>d8^i  k"Q vZhgLGWJN* SeCE2Be[*V9|MAXS+]fbKE9-/790?yZq뉣n(x?vYmI_|B/r- ,u[61#d2{!/ (tmGθႾ;w }RG'}D 㾤x䡅_ޠ8:f=$Y8GvUJ|Q 3 UEy&dzhw(0g jH8x-H5o f<7~iޟD[GJhk$Mx]=WF[, aD2M?YHHl߸>b!(@%1怊JcQ#,3mj &zRۚ*=Poi7vP v}9ZN끷tA(Xl8g- L+U$S=| Iq'ujlj;wSt|wgFVVe"sk[-/}"Aw:,EDT`wt6s17+$ '3`'Uro7*qqe`:9`*ՋD2}?{)*wLﰞ2yjlI胃=}4Dt ڃ v wTW|u-)O+V$KfRzOM\j,;BEEY}}Qz-mjb`8K|b$}}FE5@gHV:*5ĭ>+Bhe,+}ȀF8M?Lnx-&rYY9STBAڇ{ t+ILuάM$&&۞%W`{, jv!\Kx6cp?m؄er&tiNP>;CUQ0?4e@;PxLjEipyfj?ZUd}>[.=[=bfPX+86 g0]NvC о*qKz48}dbl%D*Ȧ fВ m~@loXy.I *By_ˆEf`Z@/H5R\GцX9F"~HAmt"'20$Cs:P14pTTd(gal~hTO:%>Q!Lhe%h >ǴdϴϪ.rHl cXDuvu#gA\Nܽ'Z&Og~Ē u$ڳ]*Vk|[cnLmb7^,ƎNbX " rI6?.+#s#qPJ Þ6…iHgh:REZVFIkOnTh8Z15/j4@s)hv֔© 5lv{@§Q8=< B`K@9g^IO:B! me -mw#Ųʙ%>W&,<2t>DﵤH d0t1UMm#\J1i[>PMP{*'l]g{lIKߣMJ^ǿXVST}x9KczTh$]+c .ci|#>VMF"j/ ۙb1uRzȯ<8t{nOAk~t.,<Yt{ҥݸ }^}&A /0&$? }([I hIxW+_8:M%s33>L[Tz%YdE1! D{Ʉż^bJ- |ɋEȀ);i^TeXCg.~9c.hhY|uzgT7`ҍ&Ș6~q^ U1"H~1S`/>TH qN$N`loŸ+l_P" 'ʘ] O21HvC|*~ZYLVvOvvf3>J[F 3TuI-M PB=P3iF4#-s &{\+"pzU |깁]->Zu0y Ն|,B[׎v} lR)\ {TB W@7i !ʁ}}mEIkx/wദ}-lk˗ H\ : [TD|gQM5E R-lgNv z~Oyc5BcXC9=7٠,Z"K $ \5:f1$*ϐț!"%BLc>B N:{{]*/yD (3iM1z7n?WpO&.jTX:8Y6+ªc9"EK 7q`^ _1$:;I@$ &'RgO\| ?E4D!‹/F=a0rKndqL7ӄa!*$^ʘ/KW x5(%e-%oGY$KcdqT;#{Fm_҃Jfׄ/b/z7T}hT~ȑHM@(خ. @SXc\<~JԹ gwOĥ>t.MSRt5f5y!?¡熌*j.Y(pTJ1 4P_v+%h@P~kevyZdpeımQ>  ^cG5헧౐Lv0A\[]jۢ9ЫZDjzRSY- ŚI;A`|({fr9H,>yןg:-Xg*tW~z뿟Š+CA +G瞜dj_犑G0p~= rxk26 .ﵢ$)Q JחBۈj{ Qb:vdTJׄJ\]#ʛc4vޯ#3*.ΎPa^X > .:E#=G|X-1y!9i>O:l'|ߛUYڟl k-k_b #5ё=*XO(8*i>b9 wrP[tei"d~e9͈%5B229U- Ʉ* 3Pbis^*Hx ?Aog6(rOt.s!0ٝ;7 ( XF+ : zx8V ;e%s`xlL Es0:Ya[ ED4o!^B:ʰQj>WO$%wUrlL5;|. Oź\?ʝDO5PouGH ş*2c($c\\˂Oͥ'~vK@I^%[pGzi)mUY߬R4^IG;.V80ja,D-(mL-(^3;Xг&7s׾dKdZ5cX-r-FsIl1:KrgIc6.B 3Ty[)^5\L .C]'He"(>]ci-?2Lp\䩩%DDoҰ.^m7l`gPD+qa?I uY )G&yQ (2]ǽpٕ6ڗּZU>mੵ_E!9lVSa`%1#GK92Uǚb&͸a13]ka-xW3!lj,Y}[H\\dJ # oJU eoR-d'^,桴c{J5+.\a6ըכ8mi#_0#*2ID/ b֡iuQP1.a ׅ6|K_O/ӥn=.9vjSVgUBGN ֚ vn.y).~}NW,$@GD-B XNk gR ߅4L b22#M? 񂴙9pyQ:˒tᆴ_ϭ/`^G!R}A VIB IYd@L 6;b$?q M+['GbLnb7Z0S=mbn't18cMĔk1/ǤPI?e8&|\g -%;RHv0#I^`9&!1-hmB3o7ϱ&3;5\!^ FtzB?C,ΟS$70@GȻlWo"$@"n6h[b2wy}lipOr082(n]eJ.5)@ G{%x9UiyݘF™38tˌ2ұMGTq)?~K _8w%g"=VM1,NKtEUf N]p5 FI* D.L ]8]y>tH#|/Y KڂSq99NO;Z\]#D_EqDe+h gQR@sm(;ãq\* A,Pͮ=;(u3Ş7NZ߄TӞsSt,?"ܼ̔Kt0`c8Kԕb@2-vd%5hKNmۉ˓e$&A|.sfWX22.*⍞R )V4`pZ?[#2Qr =JY|2u0Ndr|p2cb4>+ -SQ (VuT,M1xԅ 3 Xi|9OJ֭;L+-y"@k^)]r DV4yg3ݲ9c2 0S7*D12Y>e"X\,%ʴpv6C1|xʿO 4Bx`ZIUC5Zt1_2ѰnjSq VWrvc7Gg>5eelp\F.m\*t,JiI|yp ub( }g$[R 6[St]O֖H@E bXx  "CQzX] خѨsuWc8̀aţ5OX%) D8HCw΃9Fkni{u!!K"'@yT35yȒNVhG%/^,|8Yc1-mb{(u[?/J±QܻMBR*Q\k=6(ceNɓz Ye]otP})k )_6mmC/vhgMQ/_#YO0{DpA o'KP"#{h`bd)3C5Ry6N3|Ef8uK#-\Bjs0#bw>X²8 !ޭs^:9T3Ζreee%[7 秔U~snH((_~ [ ͐,|*',Ŗ~FtIɔ5w9ADTݸ&@ݵWl` y/B0) f"^W #S@wݖq}6|$*#pW4hT=~ɠnؿ\Ӿ ƕiYڌK(xrv,h\t[մU'{2o^Y6>x7TIfm6 VkP;vBmNfQ|&x"н:[XL^h֫+bTτTd (|ʲZtf 7'S9}5]bSӵf[2$aS0c3|'CeAJ$t;E3Ql/Jg-zM;>%ΰ|Dm(}R GI,:%0S7JF}ifAr1}YJEpgC'4NW~C)ZCb{#@%"i}jrPto$Ḑ)iTA{@$geAdR1-F~[U?)S2nO .vm11V8'VɊtS`k=n:(hlO:jmoɠߌr2|צ2:.l (8j+\q9':$.NXX|<sW' xe%Fƍ%)(xNg@< (')K4!88)PZHqU;}Tt`TA l˹g:׭7-B9u ּ&]u̞孲:bEV{dzt|<rFRf Jsc"#]e@ʁխ ӏ_F -nVKhpZiӽ ; "ɀ ]N &͹ĵrKz!o *?!cD<)dQ/b9Rp]"%*e)if~eq->ڟn'\7Epk0qH|δ*y^$+Ϡa4`.ԟGz CgM[87IK|k(,)/YPUAoo |E63b8}:E#!EGS.:oO5ZET{<*|j^eF5˽" Dڨ1y|t1UC}J-^\PQC}=:0giC{V딀Iõz ~=J ^tR}z懰l2G'߈9B"_AP*N(1ό+p eee<{T5)sώS?L$m֖bBH]ݷZWm+5D<돗7 *#P2Q>Q+Gfz oM#@)i032y!=Z\GBʸP_FWFOe\d/қ|ɑ]`*-󢸉#82XH/SS ?>#{a;hX'<̐:'Jٺ;dlNVLJY:c e)i._ꊑD縦5W^C?2:֤ylĬ  ǙII@WC*BH[pœ#K]L!Ok!k[3d8;()ĸRxJt!w0xCWu耶W8u/ATwsAxċ{ pIw) kGi<3p'bSUu鈑ɡ3_Z\<"xtիޘx/`Ac[OT[%|w3UK/9aX2`{CP,ƣU3'My4%HqƘG8lj _y $賈X 1x;07ZB"xO}XrlEط;P%ĉ}eSqߚx"2>\ F /Nўw?GBW Q{MV#&*r'av;${$TF5V KMV3q'y2TO +]@ԗ7:coc/}T/͆j;"n\=Z~3A4M%"VKC |:7'u^riHSpd{+n+pBQ FPYb1uF.dn^ڃl_d@BL^\ݿ&a̾sw'jR E,5thT&swI&uEǍ_,rSE>dC&4i^ TT1E&tJ_tQ02i&ٍuy x¦GFNv0gK8!O2U&ҏ9 ~Bu@)q\R罝m嫡ʶO$ mso`R@VÔVb N|z:CyˬhN0+d`J/.Ze$2WM2ΚYD0sXU2z<W(fD9b(+3vƼ9fuX# D`g`#撂uߦ.-k\]ʞL fR0k{.V-c@^_ IGrPX=XM`:SWCÎ?EeGV4o[%ϬBFqtћ{yhW2rKVU'"1={AmyhK9ub_Ubqs$T\+^,c\W'UT6}v-&_yJPr(S;g+v=[7%8V׊- YNR ´c}ܐd9uL@  GUw=]u`~Xֻe ͂ckZ,aDxL`ߊ-n^NVV p}]×1vg{RqOKRvзj8 ^+y X(il;i(۔ʃˣ4 qjH[/Ehۮ]ZWȉ Co{ G/θR/q{CV#Տ,'^첷"ǿn4-X f uc"P'R!Dʑp[`،ƚVӣ\=CZ\}QchPj8xshׯ`8e=8Ҩd(CUl̂3Zj7!$wbFGS7}zhlKhd4هc-"bNת2g/=Ub K;WzoG"Q8B^ _}1ֈ<&QrP=;׊/|4^ @!r\Ӛv3rid3u_bKT'gŊkX(G}^=G TF}b q(uQHΌAyp[VT;@O>uG :%KI:7\ Qؽ]HRzf.Ǵ|.B`<`D\QQ$-=sr #a坞%A3'-]ZH[,s+Y⃜%œj4v_K.p;E{F+u/iPؔyR]sTAM:!GmMET\,#py-ŵ-QZF=%V|)2{!Cev~_F!Tʛ䭼Z!^ņSk)>dMf#RB0+A U/O;ӭfgh=<(4\!!jTi':gЂK <)%ZAߌ%z:둧[% wb5JP0Q{V,?5{[s!T)htwo8Jy/ʲ0gb3Wpm[T`I<`wͭniH%9i{]ǣ:h6*$ =[?nŴU9y2[Uylz8g_HEEDeɎfH \Tڣ;{cs͠ H.M@Pq75@h? RgNݣ] {_`\d f}$ք؋cS|u$]K4ODJ')ԿgǑY!a#I=i8ֳK_5A{-X]EnyCLl,UW.ef>Tqln~'xPBhW}C'l y]+hyng w#ہjl1[*~ ,>ߦ1rBc)U6bb%h~UVXNXs~v&'IC%kŃ- @z.sNkͪ/ǭw6·zebbPc0@5F~b:ٍ!fsiN@^$mcL)7;OJsxӷ '񢻑M9Fn;syHmL.<\pi05c{Z߳ҝ8H^FHzxnw _ounqr'KJ8+0luKf_z9@AAe6Oզ)R}+(˻3Ea,nd{T Zj.Q<4$QJ,-wK cNۛ7&c3SZpc9!Cjo|ʱ8mx{S<5<iY;_~aQd}? t;lr=e)N*O%} S)oL+f}\VQ؈w;>' -iO,}50\sr{)[25N'*AiTYBa$纨^cV8`зou` 'MUA.xxMX4כ,H!RHtЦ۪c={%ñر:nijKFC ss`!*J/PGn~snUFQmGΘ;LC;i[ňͦ;nRNHL~5ȏpvT&6,a9a*%mw+Lsߏ6'wR8ǿ2]m!9(;`$  ^fqo>7SäG?m ߮*$~|TWhnxH5{IdÒ18}R< j+0T=NnzFX :Q|#xx4\h MWEv&IX('TԊdyT{U\433gUOIqɽ>Ƥ8m,kŽy2 \$"8K U^@Mp'afϩJFqot4@ 6)" ݩy`~ 8qedde>6͚:[!kS!r+IumsvfiFJ;9QRHNR96'%;~h,ˋCKіݥO:YΒQG>^3epq7Tiqy8_=/Rtec&qvqM#/6gV(%<:+  Id/"dmz-~ {o*  x+m 6 \|s)ȩgRy)3, طv^aû|{>'JxH`c 1Zɿ7|ߑ}1*3\ڢ٩<;Q '}hX3p~ZI?!Dy7ԣ-F:YGh0(X챙6/a. `:B-&%~L2()~|q\́;xTEʐi^ɓ@^VG*z~aR6hqΪLnf`vf]p?ʫ5%,҆f@!/AEO={墇%aQrڦ5Vٜ.gVI'V |k#S^\.iוx]Ũ [mfq#Ԉ=`w͛c$HYvz\'~'a"5IFB‚FnNppJ@^,ΔĠm/#Uy;˕aA3N g%ƲL3_tҨI¸1.uljce*pbHr!32ЁO_{xr0pq<@걔@];ewhOkkkBjG3|l͹bUϻiE/]:|s,* > *eii =oheT`qNB_7PKRcۮYvfzh^%b^꼈e^\~Cd1/b{m^tIpє_)y~O`0W-VJa(\ h~H7gc$X(8n2d$߷4Q[k'#c~>k<2Ƈf;Wp˧?˙֓֯͜CYB)n" NJuI}l4AfrRh\d>IZ"E2+"oKZy41rAiWoh=$u-+lso""t~:Θ)Rq⋳p9Ec&ep}=u4 rAVz[ws.0n2XsaTS'*z}y|i =y^;D`X"0~x?Y4%葉$݂1\iJs },ZsK/oS 'a?" n fjP~<^Iؽ^X@%q?{حL#:`^?2OGuj ݕc1 [4(J~jpG{K0gc/?8Y`'IF/d5u*YfaS/pMbEx@GUM3m6;%S篙ୖmݴaځTSCMN{ptF8MurO/cO_]z-?gC2p䶷J?e-%.gVwۈ@,<sU4ZIPSZHt'\{\L6\ó\*ق!DuvV|QR@γi﫳ܝsIunA068BgT5 !yx::"IkuǞnՍۭŠlDFh5Zf?o}}=\˙ +nw7heuJ\9\s&s^O5LBൃiG9ir\$;IjPǽud2=f>r3vke2Z *5 )UyÆu盆2#-vr E"N]Dk^2ƤOgrCIۢ=S bA1+dCl. A⽂jg5 MOW 9L.-I4F b6S+$z?`/*CrW8x脄 }BvZ29&5dJEY>@i&†I\Cn0_S ~!U;0NIeNL6ʺk3a:ωb rhy~ Q!l×]m %hWJ7Np3?&4xj*WÁ35r-(/#E٨6jV~%b;M)n&,y1 Ue(eM.vOsuZ~qv\Ėa-J -o!RZᮍd;5%p3"*Z G+ňMũ2ٹxs7ygUÈtߢ>E/J#ٻ,\C[Z2Yty#hE&Q,'4qj2;MFoߑ|\@i0Ar()4w4 Ӂ]:N?>f±C;nP&`2N88*ubHr0O `8.w*# ϒ{e1JWi._sb$UFg9{#AbA "kQ*˶o;`ɳtZjrN"w5fV)RmbvK2d>"cu]e+`&Os)2@~a\.MmO*huXz>Cp;K3]"l̒X[1R%e9[!bMd4'2!u| HQvz&\onɽ]?ϛkfN'k8^ՑGc$z k4*7׺ "=NKW|v8:F> {pApk~\oPN]#6ԘV `Fa>\l8b-PíuKIXw$->jLUk QNТݱ"THz rYم4G v^#i󿩘ĵ;+|4y=}ØI#$C(lGg6j0P&91gXLv]jktx]g ѓT!>%S.x)i>pf^MѧC pQ] E1%j鲠.Gmzt#C@Jp-ξ >Ûyh9Lӿeb'Ώ&Z+UPpvS`LPtS6C[?=Ca#GXpwWOR 1)7H 1[?߃qAtYPPVSbv\\ׯ1Htm@ ^U46=\Ac\M`󭓰TL>ËDTv6+ s;`i;MwJ7tjIۄ.:*S\Aӄ+k,{\ekCFh0mt^({Y D8F 5ҹ"y!Gv+?P^aN<'W궖(5I\+Y?pSe3큺+Kl/AoY%2@Jq.tYm.:QG}i`jA*0%֒>Fd=qE`Z8pJZGX>2ͭ}NL^+`Ÿ!Hw(+y.;dOh|l h=B `Rȉ,xQG;.BA413 q4:x^e#vDNs a+2o_.~O%Tj@A]bұ$"P;‡{;?+jKB=;prNfuEɳ^S5_M*#fKh9#IBj jayg.`r2z匑(_nC&SE=Qڲ*0RD^ٞ]OLS樲LyŮʈ>U^+4hK"^.8 BA+.Ֆ,(7ÁE&.2lG^*B7$G*-rI?qS ܞ]c5EՈ#W}#B%̾c(}҅~-ޕ C9X}ݽ:Are_}@=Q΍{ )_1N Ͳzv) f=c#nm+!som_qi+Mu%BPjtÕ9kw+-鄞AKBkQzkEfw:: /K&=IKlTD8{Tr,0" !_\LP.:ʂܩ_; Vrah+]:{pjʌ/O^Q]򂰣`ڶR͓L2oVS_FʜS'Xn!Փ7~u.e<~J{2 }j]IB a:+Br`߁6P4 @#GA8Eܪ];Kls$}vf3q5/7q"Fˆ/O&-+y bZZNM?+cM}˜&V>f݅%7'B/O[WXfh[3H$jDN.)[ݡr C<1&,Bq'-GjXPWl p;4``8j46  -Q^iG1Ww5RP ^cW2bkuwEs[WXYU q ah' a4.wTQ: ['(7QfU;uJb~5Ԗ`*baWτBN/EM'{ߗuyѥrK.Rg17=/;K&jn,*X)`W :!05I\{Ul#X]G7Jhp IN|J(IDxG^ӷ'<:yv{kiaZ<R:!+~Zl3li j:9$@m:F_K4NPL#Պ%U"鑡&SS@pX YߐavץI6O*좲$4HqZxϮYVV)@dC4=NƁٌ(V3 jeiC>F J8HᷕpZ1?65bg9 >{I:M#Bj.i ؠa6ʌeUtژ7هNBIq)u'7jX7V N&/طs I9O9k%}uqSϸ%w`6ں&&}D fmVbv5SFR=v,\̧(  X6MhI 0xs|hY^Q>W&{US<)EE$-@u(>56#El$9Q͈PZE-mΗ :x􎊹᫙u1ov;&".΄2ŏZhOo#س 34'O1uD0I1Gw柷%|7-& Lm;IJ^IDSB07' 7S`hǕYNBRbV_Em@nWJxc Z^:WJNFab3VFy&~)niN~:LA>ߛ{A:|!R*(B磣^&:勑iv?څɬZ?GȋrE?f!E]}*BP6~~%:EDVTR {>Gl NΡ ^b[yjYAsjpnU3;Igz5y*nEN Xm__&=UDbG74[V@ b(olaŁޓ_cqx.R@+1YpuK XM +1@3F]$o)%,qަUߙe>g6e}9]tDŽ ,?6.;|ɺ7?S@ iQ6v m1xXPʼnD xt|<ٯ_1XJ,NŽoȵnI `!%ޱ94~Ԙop$5 (naJjLUTjXgFP M!k";,UB>NI1m=p;OGv( _qk&rLgpȦW+1x[dc\8h;᭟X&ZA?Eu *8u|Q8oƔEYڋ%oٌbd=ACe_^wlxf+"ݎ9hn-RZ ĺݿ'F̣Ξ}_QK}K?pοudϩя\TBnXIzL i8=z?v:xj!x~DB1Suj 4Hx)控vVk6VÏcʧe @_Š:o,e\*MX _m &14dYEa t!+;ARZRnD\8@b3*|`B>@c^2Dl%q.ikư7xjֳ*aus q:鬶ٕ S|sj=|SHuUɛv:x,8ـCwsg߀4f-ʃa`{u{E#9/bׂf 634CZgl㆚iOBNbo8  $ W(>9)ЛN,+>WgrO]ݹ% %[_l3E\ITw3a̷/[6\5?`ވaQ}-L .v@%1tÇ7s]sz.䈖e aͦ50IDfB@U9G]XlW'$qp/H=o +hǨ7j#` 01* ʮZ*D%ͳ!Śt] { "0:``@_c}$>&άd2<$a@ )M>GcDHE}КI,;vz⦞(IΦIjkUQ+A1Ȼ/l㓕v[}o͑c=-)*iY"ӛgtoipG4%wH}Dq(7ɂa/ڭ09 BfK~/6*KBs@J/*(7a);Q[pzQk3)c5>ņn[شomu2i XES[`nZr*qš^!M,P0juKBCtkȷj`cac_Ɔܵqabͧ%\g5<#He},>"У`?(ph) 2)Jg2gz#^UlQ>z%'Qߕ'm&ί. bb=\Ы-[ d(ↈ +u 3&<z5_yH[yd<#;D!Ү>(t`[F:yI |wWOy*,f3^>RTYAy x)+zhXOҽT`J}E{TanƐ]A4#'a(d >qM>0L>Q2=EX4}tAG-{,}gWIh0)aa*9YgqM'F3G WUB]cq!!^V;rB!6_1욵a s-106EඹMŵΡ^3ӚGosl!KRI: {3F,tP=oK&X*7ߡӥ?jj 4-5mۗ{;ョVg7A廓&NEC0y}=;u5oʽ/Ϯ୍*܎v4W+ʑKPD $bN}%ח{;zM+;\I'ќwZoWq`~z/@cn.' 7,}\[߻i9⿽B4t_FmH?v?Ea9 #q,+xQpIPTH_EDk 0<گAL*hxPnGF3nMu1z"t%1mvXCJb~+yGN9U!(n$P* xh(D) +NiV!e* V 1BA"G e\>c;:'YK<17O2Sy>Y.&f3'|>o>bA\c)6VrQ~U|dQܹ[4^JWŭ;1}™H7ATή~j_I?A\*BU QWW(Wbߟ~' +^ EVɕ:ì@N?>Y$ac/p(X$.r)AB#"bNMc}I+(\ҟm/[ROSsr^ho ؽy_:m$CwG/ki)W=3qn%9`Ya!O55E%#DJkT ΌK =:} 2j7@1TѢtHpW?Flc-bp,qncX)+b8,#R:!F?lW4r#~1w<GSiԑ0T<\!Юh>/)@-}JS Vrg;2 ɟԟe+aDcP,|1, ܳ\P.YVnjؓi~lբ@iUE olݙBz*dSɔ1DFd@0mvFd`ˊjv.5.X(fJvjc؄+2Wn?[`z͡b1ypfȫ,F+i?Jz$,\5"c8K3^pOÑfT<"8Ygp[d:x9b@w`;ewh,F:ә;:>f~=Q'9{'FN bu1K!}clFi6u\o!bd;p#gl$J "qQŵބaLR.tY֝?Q32JUnnPXΛ"KD=+:6Y^#PxB-#@W(h|39@9-`ߵpxm餛;RC@ר3ojf'uZ#e2hq&/$_N-wDuB(!*Y4٠%9EpY{І :e+͹ބB.{r᳏"#$VMPk"\| NC{͢Q,J W۔0HwzH~!k|S%VdEҌ5mF\d7ᙯJ`o) '1X@FMKbM&I2cm7 ܐ#+z]+I@)b7A>ʩ與m_sf^ _2)JS\P?{m_M3z!Z/z$Eew'Z5EQEaHl4<<=Ǭo$yu0{V3waGXAUC?QSa/@UF*9Jzd_髜ፋ=U۾ul}4*Bvd6EK~@nY\DiAR&DI-/P<s1)ɆN3u% q;㞧yŹR^ڨ(Cn{igtxW\= &K?imsp? W{'ST2-UT "J(9!*IGQy!ߑwmCV}j }p }UBm he0q:44;(ytHE[19H~59𨻠eVHdV %_>?pJ<V0,:K_^!$mZe&]s铣 VR4&4|BP]K^PX:B_;}P=H6Vm`:* Ί HC0nMwFQpu72F8gm8 WV*xkó&6ឯGet/D4nFק%963W2ǽ\~ ix8p]k$~S]7`"O-5\%IE*4[f^r)SĢɯ T8lw`"w7/쭽EJi8Mj$3 p&/r.[$0bu[j-+yM)_k5cLco d$eH$P":W\QײmGքx+Vt3D!qS$08Y]s>fҦwOMoTAF٢ ~RI!z$+"J+.7B'\ aGS&3{ A>_f,p2wx+SJ(})(Ic֫ՀHn1fS쏢Ovpdm|`FvJH,̯,BQSJd}!t UA]5:Bn}U9|NHNN𢓴'̞mGuMоJE*iώ߰RBqȯͩ^Jgɐ1+0]V} kaLϬ|p{W.ݫ!V >FMS?ӕ.eHүė6Bl}#n⽯H8S}iԀt:ڌ\ 4!#5#̇ >u!}:#ِ#nx" -@k%O.EIm10ǸQQl"`2BW :B!>S܍I4\+w+c|EqW#6y4/UIP wiQvr=Ks? l`BK Aޒ=orQ/h`1R1>,s"!OٍNV0Vbl $ XM\ޏEqE!d7řŘXrہfVrr;r\T {{lϛbGk34iZ̑GҫH heyg*8jӀ3r}?L=c$[b;Ǣz~5AÉ}{gZI;_F ! Fe.vSߡfij607Z>IHYso":M!z`2LWcߧWlaXEFXnBdhW|-$"g+ߝN xe#~z*+e@~ :oCRDaB|OJ xJ؀AHM|QfB6͸n3aۢ8A%/:KoAK#CC)p/ݙ baK'J.ZD!THͲxCAr{'sT)ʏT삯ݘb]] tnI`R3DS4j |a_qT;Oʳi\{-'R0iFZ#MxhVa Aw8P1p8/w siݯ"$P/nBy^r؂/0]G+(S:o.ҥt'ĠCǁA @28O-Tc Y*xēߑ"bߺs+v<5&"n@mo '#EJ~*ϰ񞓑0Lxμ1t|q%"BeRQ$R,sm990a0WD4 z/Ag mtγWLz N622ظ(AróGt,O)e7 kwb֎bZi9]$!kaJg,c wsp DR~5g(WHgqWQk{1Hs,K_W5E>\mjND`r%xX5ГyF]wtӢ5Y29499`r«u[tp'a;DRԵ$n!P~۴(>0ZS81~EQ!"  7S FZ$T޲ lXS pjw#/|W:5.pZY=lB@4=0ې0Kn;J Ȧ1@Msxn@(qt/2i& 5;nG*/GI :ְTQ1^;~:c:HB4B OZ#ؾBb.04$#ķ)?k`4iBO|/pqW 8gp:h7lvny暸fqP)L^5E˛iȬS֡rҔ^xk;$SWU{=]fTw"IfB1E)pJ}z୪s==& 8dP05XgYalMM{/}{JdW\.ͽ8C(`3}ec3db!_zVֶAtwY㡉u #r5- L4*:P6τzQewFMo]?t>5Wr߻[wuwBmJmEH30fK :1^7Xdml7Hu1%Sj%BqMvś1eT~^2"k,%re7; ٟP^ԓ2E@WAvx݀͞A2M(A;G6_A"@ֺVzt FD`ݼU ~J 1'Ypگ&޹j,q ,sM$LK=^72^qr_K&"k J7eV\1q:ZLy4g4ѵ|~zx}rBw8J9AjT-`nMYjT;88i]-]amUjPHDwJI:au_'g*.yV4}= cԻP'SN<:9A^iՉh^>HZoLj6A&~P!47t_<h+(i(R# Lj_̱yhή_}jǰR.H#Onb^ =7@L1q# 10P>-3!zcԸM G{2m4fZheWװ S 6LZ6f,}wSڽwa8N$;s3Zךh֫6uO蹲\Y ²N7u|mrrS_AV?bZ4O#0bA%㖻9Э!絭 F 8^NqX?)X9j\TYBWb$4;`?=?X^b0'jһBW3 ~<' BZ\Ͷ/4.^V{ g*HH)iIGߞ?BnT7k.%[)^9FIcaTYX?:y܎KIlǞOQ=ѨGkE%:'$PXH=z.3 onP1MN1JiWe0I{Gj+{}B#]SB5hpb`m_g_W7@ TxX$ڈQ#བྷ ݊ޅSߑ8G%k )0Q~tG_N PBzp ׹٢Y/=WTI ˺0Q)(h}?AF@ &JgeV"`ZM=J# l&|26.qUiy:t$q0:4Z,ƴ!Lwl8ɷ&mK8[6/#y3wlF ;Cg_:g]+,]Vv`[S 7RTh^9р {J]xD#VU5c1URZI+!.q1 4֡<0sUDN]'@ lLµh[ݝ_1OT^mL8,7S؝9XNQfr+sd;Z~-r׾ckY"&sX G1 r*ŷЙ\r-L9$zkf2>&oɑ+H8c;Q4,EXyyQb&;kl SARpbMJ.R("vIV1%D+-"s`&MuӍ[u;]K Q,JLc\yifx^RSfΫ;)rͻ F"鍹=DFD3Rٵ1f Oڏ趦ܡ*Zr@T-ݵASIgG޸QyUEk&V8ټ@K N^CATz`/+aO;s-2l 78^oBkK?Ax1ZnGQ)P<k`aߐZSS3m Y"Ps S<z86,w,r%d {vb+#O,\>2KopZ`+SH32f/[]ڬ~-YRޟ馜C4>U34 =lF> 4\?J%u+IM-0 nyBfC*; џΐ+AH87LDq=n_ }/\9߬a0'QmP'BkYE&d.g&gH-9!D\%x 2 &p|فL6dJ(gcv 8:`pw^+"20o,AodحvLt~JFU#U]~Ȅ_e{HSRʁi? -e}Y}Jq \Ms/w'gr73̊ch#1hV3* r ]b$;.)v9bROd-vh )}L@ )>oL9 8 ֡^PR ?2Iv@vyMBň @I|湃VVzk~+%WL 4X_DQ}NDHN yLBO -Qfh5WA*"sjW ew&p9XjVw;(<ɴ{}׻0(=L=7|sP!EĪjwŚOڒ6vTG$WpN:'. >Ų0H2 li*P֔;%ܡiلvM 9@ZłܒKֆP?Ȱ%!O䒠3F4w; ѹJ{-=g<4">9qETJU~9}mʠ¼h&"h18Pp@r3*j78}crvcMD|X@B<=|QA(~`L4/?nf_OreOV0_U2sů2~UyXtĘ AEjn)p"<PT\]li!xޞ\cQ3Z?;u6OdeDӝ= G$a(0'_ vn̲dqX#>m8ǩڔdud 4{QvšIfH=IT.pB߄PUPdKߜ8xlx(݌jph?³8G~ U@Jώ"vAR *ט+ ±瞲˯]ЊwK{tRL>l@qH<< vSv~. ՅjJ[]EZى?s=%ĶVl+Aҥ?qWMؽZi^cs^ͅP'{,[Ij.PpU/pxqۀz ]OjZ.ZcWKi$.z_. 5Ŧܗl绨f~#:iv%q͚y*USUXu>Ҙ@R [}q2ukG .尛$ xDވI}Q.?YOA#_>ʣqjͿ [@O) /n NɯVx1rH;j^= s@j+ãeD E/cqJB6l-3 ::E'53_v'i'0@× 3:RCHUD]JsxȗE 9+Nt%Q/ydu[iݜ}[GM!}M9TҭjCvw91xR+^ֺ-?&aHjϼ?+@ )Bwok*$82۝m1Eb0;@r8W "Zd1lnV[i pw?E%%نm4P)٨-*"-eV BLi'VDz]qg Q8Vڅ~\6 @{QH^N<A|ڑ-ަR!T{>g՘"EzҔzYE2d'|;ZbZnq}Lwɣpr ]( mpun HlDU =_(aJ4kU@fSGF DAlyr:@9< {ya|zۻYa >i0IO6B)"`P{R|kJ>:Z Zi6J)nXϡU8WWƷFo(?5hӛFL(Lo2>@6 5R~{۱iC/ra=]A@<}r讹;rxpy;Vd".,v>rGu _xeq}Y~l7!.Soξ k!3mU(#pI6Q(K)clEVc8Sg {\Kml~.)7lfz ~W,;"u047GR)&o,l=2&:Iq3SBO5^Sr׿pf 8 WSٮco%EM!avv_DH0rӀkp,3#vwpGD}wSW~,|PUrmBi EߩV˂26lKRC"! ka)Q 2_#F! ܹ$Ws(KT\?bhe2\lbtK5`'Ϻ; zmX߻KN"\#mØ`Ubu΄mJHW@'pUor', ֆdANokW7Vք߮`pSk0 R6=qGA,I?E<.|P=%qd+DgAfb:xSH*7Or/ص{ ?p6bKs(mB>7~{"mJhfE<To 3-|b=i722qwiͬ%?e›T igBͷY96KzZr@L$Uki E; -Ѐ W3cSy.f udtCz:B;}%u3=͏~]lVOFQA s~O6CmD3anZ?9LX 2:{/|QtDJU@3[)y9RI5GqeeźD94h,#&EwT*Q%*D[mGmP1Y%Tqxg1g(I %0(Rc~mx*FeW}}DߕD6L˾QZ&0V㍊a&Ҭb]Yf%7pܤ[6j&HBh+Uե 7k|A 4Ykg$"B]񥴄53O}$q4 S0q%$lP%4k1k[GC>(у/ }{ s2/27JiCl~%7> XSa3UZ~7eZdBE˄&3ғj8Mʍk[z|6pڗҝڔz͆5B"' lXg;HEXWoτ^+8f! g~gPopbǯ'2g$Yp]29dc]$vmkʤM9د^PV<0r_[dTK8MLdhiٷ<oA90M+WN. [AٛBʡ2wG:r)b9+9}z[D_F7/-y)#n`ֺ'Is^W1[)Ƒv_X7|G0xSiagNvxof1/tR 6[!\wx ptTO06uɆ`…S]y;s\DΦ7Y@1:h[' Ofd6Ϸ@5K&~h Lq8N?6un0on{6mUZKDhhG'Ook#'rzF Oi 0 R NjH[h,1VkC'$ʘЋ7Z&ԿUk:1JͤU?XPp߬$!БE|>uX]*B: P?s`r\p%Oj(r)(8jP3ׄϬ Q 5H;F=_W핎UC6VEbYN9SD3wwYX˛ q7ͻ F({:*;NI/G>Udt={Z=&P:ǧ͡I[^ gJ(F֞E·i=萂 4&wp}9`?ΰ&iLeL/m%.$QJ,٥Hא< b}5{ۗ1egXsjʸ#+w[ZӸժȝM ~+@WKcl22@r@Qv_^"ÇHeYOFPuFdru*(ob96֔TQ`_ܳ}F$r2yc"qUgjCLg`D  .WQYEZr&i}o ZZEL2Q & hTp|*%ڋdL1n_Rl֟/IA"; uD5 #S8JBINorpE maҁi Y?^\`rΩKrIiI#0U%qŎtvo|'CjEHŅqZݗ)';)(1u<ܬS^|6TO,~z~hd]lC'|A'EWv# 6 WU62-q.}Zs`$tus9 b]BLnUcB9C21X5_=.gYtq&^v `:ف9UU%>7BF`"w7..}LSSڜYGh,HLa_:%kxAбael:q]g^*jy#5fS >73uFFsIk1E;LMnC˲| f,{2=b ]DNBLm8ޤ'18m0EfJg˴xͫ< #@fDRPolisRN{ȃYT{\) [.A1ыȦtM]?3G0o@0Z܈' @#=02lm%=8C1T c$6Ϲb"_U2[8i4uw^*:`1 ܟJ>S="Y pڨxVPWj_['CGQ: ۝aE^mR`uIwslp bSͧTpEBXB0P[e'Pb:HB7Ώ"iJ>cL@-`JXdP+&lSX:=*4r #9vdUuYχƨ{Rb'F.~e?=<>ސ5ubGe?_Je=?ucBNҮB7c\vN nwi!c!`pUZIw2NaJR3XpC@ryqQwf~q3]g\ZVb^דYKݴr[K@Py4a_a4[j\TOþ3[!ut"=_` /skH1c/w lYٳܸ } ۡ;Ss0k6967-ς^G?{J`϶T*Qx݊{m(ZZ= J$3cG-T$NNJ aɊ2|S(&ȵZұuC|cL{;㢰s,<dDzQT,ql/n` 7˜i .p,BB}c6$+’昕2Nigu'`8K>Zaj`-׉CvY/,nފ X!s9MQt2*(e0st 8ߕƒHFV3ofyT; =:! )aWY2,T~\I!-eKOz#FHVػ0s!zBfaڞt•̲EZ_qKE?,TYx0V.AP+ƅ㥩N*=7Hzd wxL.?'Aq^(,T"~!wÁjUQXQO? ,k)b'^0N3]_-y2u@Ҍ3Snq '/FĄv *˦@J@F,k @tASbx\,k6b啢wQW)&>EhZ=q<R:aѝ&vʎ-[LlR#7ԩ{)goMUty|O`1^L(aZѪjV(o+YCT5#샔Kt˗Kƒ}y,H\«] ~|qE|L'8.0 oofP<\:գ/ `ІsyM*!m+Bq=Fr qh{vdF1k&#e|(f1/ v a+E0 ՐOyʰpL}[ 8omLJ65øQ#™K 9I6'p2(؀X3F~wf=Ll/s(@qϥAC)E?j;e9$A~pist5HצNͽ9^1VLQ흵D`hNmF;W.hJ*'M9X64!fOO#z CY{~/ nAֆX~K_E;qjmsܵI}[t:kaa,;ӯVoԔ {]08@v)nFcXJ$TWrǦAɅaO@0.r,K~rLj//m )usI%`e)Tx+7%( }UӕxTn\n7Ǹ-nWS,y9rQ֝_R߅&p˶Zk7@y͐K#V7R2\*B#Xhց*RArL7Ws)@d-ֈ:\Zch9'гZOjǠJXK*ڰ_ 47翑-к68"fPpJ_=QwhUJ NoMVMQJ,#+R'Xj]@U!ܑ"s> Z [Us&MT/3側NM'\pSNZ%\4WZÏmnŁmfI0Ls32fD.x0bpt]+} g^K%E8{.,Vq  !xL\lf1t}䒁jW IM8_H8, rK:M2`JjYi5~sߓ_c2]ɐbx߶dL{{h(`ޤN:R)58[ahmM.wƜn.>֋e(mp}56cxPTa+im #Hފ r2VgĞMVˣO ̃rdE^ʇrEOTn@+ -a7Xܼ$7%h=5>)ZI.v~ueahoTy|gLA C>3[NH3񇚇oF`Lh`NLM/~^'vMVj.!N>J )fjqpC w]R)a ;}%xD!zg?Z]׺_Qi`q}eN3 ō/M:mֿÿ=fbDY7źsoWRBMְw7ҌB{FA @f'#2Z9X?䟞Y8Ͷ-?MmYL&",V7o݌;OjF:@čs#S j=t0ʜd^zUf}|Rǘ[ic'Pڳ2YP65` 㥴x5UOogM{GW\2{'ـU*j (g $[!{K7s'캸Mk-1\HCKZq@.HKJ>+#_@WJ:Y슪IMp9J- #UL˖LjBJ#HL2ET7m`Bj"Tn4)[W<8:Q u{@7Zsq!-{ '>E&)bP ϱփ.E3 +~#)" _(I^9o$I (,MAכ{oٕo|>L@G5';PaDU~ٛ7Mq,qӳKW_o#q Q>6e% : :tzd)^@܁;(4#5ޅ}˝X4}1SnjPՈKbr^=:𣼷w4=' bxx8xB4zBxm0E}+TMkZxK!w16;Kk̠`6<^ ![Uv8$>6Ou&Ugu>`zDXOl('*ISo5)#(xTj:뫻HS2UI% =jKc7G"562oASOØ6INK{'F_9}`еw4fcɉ3Inyז8=4 [!0;ȒߌJzʒ5r H*o3UDX𼬎Kz"rxILa^}E,WvVmb~`Jh|Y!:Ovm+h!ieJ^^OCo;#seS>FP CtC΀[)Wdk#t?%ɦaAkr"7iꆏfHkJӿO)#6 Ufφ!`qϒH*)1!} R,uЯnG@D) 6Hb-tb ;ʊڰ&OtNt]<[ZWor pL*V9Rg^+̓9Q79&CX0v {Ȭ{j2/48\W<5곤՗EC Lь2"͊pOۍXXבEC@I S5sv8GXחTTJϰj+:GwIKĮcpaM9<~b;"dZ6?a‰.9b$`gc״!cgl(OiS$sAvգ?9씈!2e8Ur)GcyqQua.FSPa`Vhs"sw =˃ƺר}.3{Ѕ e&e?[z E8"(%c7H2 +Zu F,5Ixɤm//0?'ELz˶Vin}<&侘b^w}IyY~~K5)v3T2X{ R\ȅH%縡zn&_,q<9rܝ)lC9DDWDUP_]?HPW;?KcU*-o{@L5hEhJkKOh~QPZBe>P@Ԙ wUVw|n=+ Bw |mzF9wK VbԷ ]:#NNay`=<&Lq$;XWx9VOج! i-`/FiI2twIwyʂA7?~Ҕ:XW{+euViL@Kw4X ` g !nr1.߬I({Bh7kD@iC!ᐵWdD;jon@hET>|)_ #~Uo7 aCƋlӀHUm M>aC}|S U v;|}&"`os-@3xc~H|`lÊMIs)ז u8D 9F͢A%!u?ʗ~>  >XU%ë`^rwGfM!$:f@eWOB8;!BUidOB c~ت ^Հ:Q7O7jr o(C>'s[Z+nhUw& k~=*exKV %͠tt3_ @rR͵ n cjYٌxDgj Z;8ח,~GgJ%AX!w^K!,8L+urRrPmD;l_ U4J'dSuG;ٲZ@!~檲2Ys;38J];L fl1uzRksN4 b]lޔT+Iv&6[> 5J0U ʹHC*kZup{9K> XIhkrRԊfk#D,߈qji(PDqDj/C$9 2r4U%D]RVoȄ8o%PȋJN YqTXmf~doUVreN5ᨕ0; ~OHH&߮AxY{D<Ԫ 8y~{w:SM(eT\j{'Rz hUe~$F#fBx_,~ݬt† 4'16N< !x sk;Y؃ER,ЬLu(g =Fi\,0 _gM&bqFv"\FJSh5X6ƿu)!`&4iyp !QՅqܡ4`J\ _޲!;*)!% -o3x3 'tN{>A.үT(Ap623p̲)d@ Mf92gZ| TĒwlG5P/ryОR#.)6iµNC?cԮ3~ zU [V9ז0Z2*Ӝ ƃO=s+467acS@ߐQ# g|қr/>4 n3Ii&BQٻI] TR>}rn޾ZGg(HoD=]c G!Sc{z疯 N w z@:hMB `r1$sP]=v&ԟdHHڳ_ Ex^C)a;StZ0pB0: h۪Qh%];,Ԅn$H!7)PC6KK);Xs aRΠR['q[A`!R[&3sU: %W6tF|ބ^;0X5KHuOBk(+pHΥW'T*+E:cCZ@L~P  X8\oZ Y2I%{ K!j$`8??$,*%!?wxduH$}?@s.6'Uc>lPYB?1Uku?CD3c%pK5~ *qa9=&*@GYT< v߹d;KkuW-yk汿W9"dUpj6WHKq&EۯQ"΅z)MGl޷t 8u *8ug,~qr-}ulBgr@FD6y|ɬZ1˟te!}e1:M:-v['aE$0Z5DdYǐq[`.6 ^6dˏ2-9)Hdc{.q˓,)GRk, ěrY/Q0϶&[32F[;䣤 9 Y/]ο6D Pfvªi C o*Q6)nt-_ \ ?'iAXts.I%-!HW?Wm,MRv&_ t8]MUO8-kw7 4 xhc[5{NC]ɛCR6R4ڧ9W#rIaʤ;tRuνӑ)onAUUojF[|mt?+5ڋT%'ҮIHe,^B-{8DG6cώo)7@ƒ9LNJ5];jq)}G>Չ>e h#Kz]?z!?l507 h Clm2-RE9&aZw x'EexX2MNw>6d|9v:sKvX:V;VN vfp^6ΚZgc4v=PBm7t(0< ]W.y s~: &UR,!S,9(7@F8d7: !o+IStaoy cwOs_ Q %4ob{ yI|6-A֘ZBh^峷l'Sװ$B$%%A5 -ZunT~}4j 6@,JfM{/\3]C{+',IG5T?EˆėPCCy|0s[rL582&7:eR~Q o 7ɺy'T̏݋ ^MxWRP(M_%MtLA10l3#* f2˟ HqMXl5, (2-\9 ,ZD0^<|UI'q{Hu.);IV_ba6s,{luФ[u`?$a$}UiG$x^~J &\DJ=Yb5&N2E&m暈3a2~| '-Y,LV+-;kYϞrQRhŻ_x'Aei8x˒ԼA-&|eE/)Əyn\kV@cZ&g[%ɱNJn3AX ]/JcLڲl0Rms1jÊ$$^o@^rCR.e*C,,W!>u%72Y6 5 TH>E?w+ !~b;6*9tTrQtq/(xsߴ0zvȝf&ֆϷelSU_?K s:X΃jo p\f/噿q0Ep h?Ig(k(gs6}I]΀Ai0ncԱq9_i1 =c/?"]v %{]%4mϰwnSi,;X Rn|ӽvߞ2ѴHV˚m\JbjKZQ/("lKe4sY3Hs5f䞖7r=fƕi)YOK{>/kԘg@խ4 [c<S4 @r;ӒOA9v\ /&:D:`# Ü.ܗmA'ǖ,$b__$W2 ٮ/ɿ1ї@.1MF3"FfE_W ws > z?vr?9Я`ȭhoeOn zgiXslK`ye9~P"e9M' ߚd3{ֹbR}A`[4r{L7Ғl!`bG#Q$6]1!Ư7_)z{G#uNoG4?>onA`&UF'h 0npMѼiOo,zL=sp4b% Ei8XA#O0 f/5?5u;}r~pCcK #}n31?T <)_uU^B`7h@W5Wj*AMnJC #n,~}U{ 0b ]qR.Aqچ vO*%Xtamu3;qݚ_+Z!$Br93[*x~Fm&z0[(i^ &]T{aPeo+\l`=;wHmpoۖ/K< X#5I?xx_0@DyWʩKϾCd{@Ђ L.B4/zXֲfOaj+!!xmi4%G1<6MFSl+.l_s~^g& *IZ] rVmྶ~Z::uoG 0Pm0$ Aw="QoR06\8gՓSlp=ntJT <.śkU@|<&(TkYKҵs },Ư{=l~WxuF!5nmqw3(OCm@G0X&y#rF)Ze<6o [~od}銬YH@')3k{a|'K| iT !қ]Q(Q308.f"EMJ%N# `7BZ֊ $lb~ru؇Yhbq7HMgUH;<ɷnN$`WT1%Xvc90 a-7E->,Ǧz %1P:ѫ ق/?]yc(['l쏈0Vpz<ƞ聜:OCZ,13,dg'3wG"c| m+ x B~̏UhH.ݳi2uFY_^>vG='n]*C[|ׅk~(&We|!`VdqjGYU^oon72>+Utr O꿅mpKYO'~c S@NIR9gZQ,'Tƒa!R y 8Xjq%6`4Z b^if9F8tꆞtVR/iUYmD?Kԇuo˭QS=f O'0In*,A=" b={j!M[񉦩b'@I0{_ E1&)>qBD~6 rUYG_04e8xLNv qM 2cEL6yT45 2| 7.DߊD8;蕑tC\ rqE E #cP ЅB#PqK'>5Rx,!ěuKJ՛Z%dEp1g˨>헶I9?#^eQ&WHio2dtT䁼d{n/~1 !7¹Ὠ7E|\[/ LiӿN2UrLg~*N׾"Uuqrȴұ&) Rl~HB%qMV&M]0aT)JsE /u W)r}l!#||"(XBkK$kD'jae{fkN(s]n#0 HdVEpv|bWh]2ri_EZgK]~B2MݜEq.rQu8qVdven8B!*Dk`ϷQsДofM=,j UK܍7ON/ V% C :QT)m8(\U:X"CϨ/QZ)59m̀ ΌVm!55ZLDȢz9yIl㇁NDjQ NPz.d^^ӂ *t=N؄`ذ%H`"HX"ii ݓ?U?gg51~)f恿;&P^YkUyN`l1%{ʱK~  P,YE_SKoy%g)9˭uiZ(K_ECN?g#4+aTeP$T:jp`HR: 1yii9[_%BtQyB'?$tOX+:ɻ-C) RV\W]U[?eG{=7 O j}ݨjȰmy(1޻eSQd{N".59id̑2Z)b_z(t74r B| JBu11, jOn:wRT< e#ltK B)/'a, ́,ٞQLmnBGixoh1$C L|m#Jy3jm&:Շ{&bbLhtWΝgdlR VR $(쨓$Hdo+Y_5Zjկ@*LhMc]ђV=Ok*eȦeFy- 6sY!TD ⼱<d:>Ps«he[oef@Eg-5iG%=j #zpxLV++_huHiu3`h:T7۱kI %ot3]zm1E"SǼТOV>956I4IյX Jaxr83 zgŻOF- D@Pw|(o(31TzHVaw:YpNQP<<^WK)~0_ʃ?w`Y '%IR$ Yh}ɇf q pKFOha`/j(e E"|-Q|< Tl@"! BR_]_0>i**tVz$|5gu&zP!@+EJLagG_j!C!%%m"Ԑ(./fM\ӓ66?*W *_>qǠndSˤLCIҵ!~M**ZH) pmBB/e GrL(XK.~*yqC0:&kuX}T,# 7˱v 6j@$]7I4f3rl4d44^hGeɴ.|?buJar`KՊpqna5\{x;\T9Kbk ܇fÚ%Z˸܈6;?e'2"7s$}a>Δ uw| ". o-pAbpB5qMy>eScT/]8&#8 WƐqm#Q 6c؎i,&}3ynUiWo .xiľhG('۽ LUGK0q4GeYěs^~HGE]U Gv< ^~ie"!T=x̅=؄i-KfO0h8Q*4=b+[ q3q4=$ lUG2y|Ikԥ\3ӏVkZBb>weTo`'+i?O.~oa,{3m[?ܬˠUI,^ŴO d ͎@[ %kmxR 7ޚV50Z vP ^J%4(o,7d˵p:)(|hyP- Xer$;U8͢Z)&яB@SO[uI7L~'R&W@7]p>Xg{n)!1e=ruGxD-:mFzzޝnܛ7E"8.LqKp&~Knm9F }u>NuۥZqS(bH>c"0xmArvlxeA_Q'daaLU3tm iD^KYO8^Ue^V, pʹQ!bӱ>0R&ߎe64*Uln/ pk"Fi.7U˙خn֊9Jo=*|] 5ղ@ GCtD j'{Z%ַFS  ރ#ַnD{| UǼSSzԸΖMdipݖ(¢WHUlo8,  `sI3.9'B q qdBh0grmeA!C f.P,"ɖ[3hDl<+ҫXX$NX^wCK73ʸo37zO#GpSECո#I&q%[91&I !hL(J;KoeޘCe;*5i)cI+һE%sP5k|CQ jNa\I64Z9w"jdgqBӮ34DB'Xkˣz \z+Y~;oPąŵ$fq˵ZCEec%Uǀ q]QɎQRʟ(vt-VB:"sFH"|rfsy.tľJJX ݒ-Qb <(#dwY;{]e]TB(N 8zh/#BD4DuLU5# 2bH@>2}2>wӏ\-/{HJ'B~Bi k "V \:sN\_0X0BI:X%rJ(T&a$*cb@Kf#}uv/vLRbƫL3fn:$b-$~-`H \./܎FS jfbQsբ귭&̹ DA9-B2oXl68tk@[/bs;WE!IݴrJ 6_y\/٤i?ry66 ~ߖ>Wn2 6CBe0yKQAv2̤}1jvަէXY\X%4PgG&ԁR#20GA6P?R$~-o0(L׌ҳ| b?Dsm8,w:P>\&>&)3Qsw ҧ}I#u6]#xȑH<_nHRwb0dߧ! lZGϾ$~SghIw2x+u͑UT<,nmlZ?Ah00ktN-LɡV7șЂb4a+YкdX{Nύ](3_J0j5GoN%] :R+t ltyԘUW/ozB3 Oń:W눑^#PYy ੤4(FxQQ~^dyZ*K1dGj18'64u(zc >lSKvO[=Snmuj.5*8kXN˙pP9\!z 8b \ }TxS 1K&fV M!oO3oi(`>>\:p5K2DhҒd&B?K Zf:fi,ʯklQ֙)˓:N&?O9ᗢOW&keDYQys M%~y3EsyagQ.ݨܹT&,{Ȃvئt`6*_|[QcTM.Ui 6B uqFQu$T]gdӕc+_  xf-Vx9qfRO3BB|7lCM(еִOVyuϢDr|j˚]9;?u {^Ub~ؑM\CoPaQR3VhXfT&t^q$~ z?i_RŠ1iܦM.*VkDIOi_]<Qh>= x S_0뿦ui:Wһڷz Y)d MwyJ-Q-?i8ᩖBoꓱ:;La2ə֪W(; !gbO(_ D1xDÂ)GdnƂ|TRG0ˉ|:EPmVE/?Ht)7C8L]^64.XGńm5XӼM(a ZK㲷IN'fb(!loXVWcb[!}Զ`.ď+fڸj81l@|(dAHX [jD\(Qhdp:Th{0r΢ꅇ QpL~jp+ǀ;5(QΨ^}QԩQS1qJQDt*44!\ f )Ăoam&OUL<`C?9*-ޮP B֟OTp$DcvvL{W-J=6$ D\ǔbvm!B?S<pPF2 6^ys C"m!עFE>PQX@B:h Fx[~Qs zLвYϾ;X"32Cw o`С_&> y10Ԋׂaލ9ȉ1Jse$ݏSekeMje9FN#F=?η(֑-zt!?ϹmS[Cψ 8:4ĝ HrP'b@K-xmdB{ȁ4`_OYgǰ,)a^/4ҫ}(=r!!5@\57@c"2/oAr1-O=ƬBW)^wIm,Bl0TK-`jhO),HS#~^{*I(0e& lHWחįQ{D8s@W|\.xL={.C g&B+Ygf@t-}L@QJLhV*(47#%!F^A8/,zrTC]nMĻxw Wrt%D( #;ȚAQ,'Gq.EF\وu!Lz3\HidzCrfcSvIJ-\9ˊ1U+גoHl9EOOBƩ.N:r%RPW@%ʺQB DGEK1:\3Y`?36M HBNx89؍@{doxv,,^<䡴 &rVos߯%#4wz Et>V-bsܽwv*2ǚ:O2v:cJ(:ENe$,`Q] $T4QF:Jk^vcH!sXi a\,#;-uuOn5D :h+-VY&R#azG΋݉XI.f[5 { ֟:lSl .ka[gۺ^#g*'sb1#RNj}ol6^95tnE/܍o /\5څހdk=%P>iU7uK\uf}_gAՒP9~">_/ Ei4\z/ٮ^!0Z*_v[}<3 f-!+ds,[u%-C >c<ݡb hHyP](咘,1SDsT/?aI\X=h9̭`_5w3ӗ]nq'si#jPܔ١[ DK Sg]2giG>ּ)8Z؂\ɹVĨʅshTEc EwN~C iR_~V6L(5}qi?`퉶XfY2.Y/sA@dWXΣ7艀HX&_M; S1[>{EӎǠa>PFR8y7qK#ctD$(n^Au'veb&I#"3.@,ގ9?aavZePg|H[#N]xn!&yR8JnVnnEvۺ(p!@Mp^Y$FXҗQwe\A;cW`5½I{tucj<ԊvyX -l(SpC(!u=ᒽ[m,ڥ.+g~W\u>ͿA!D۩Sy%?L?Z]jА؜⵭ڎ9cbzG@%.Fɯ[Q"`P#{跔nOs WOE~:4.h`] OY>?'*9jHy4LMŵ p$U펿ߤO>-"lnQM%u J5^(ɕ/EQڦBW߻E1$typMU31EXhvɼ* y<U V&Q+F׬cv瞁$Z"Gb_c)Tq xP)=sѣShn8F<őbf~އANZ#޸&( )ig*?9IJ_~Cӧ聇2dJNDtR= @ .u~ދR}~[DT!R= #"Y.n{vvlf 3WӾ9efs)z.dƁW !&ΝB,gu>}"^x K`ʂ>?)` rEG|z'Ui[J՞9N7tn(CɤSaF$P0AeH&q1ܦb]>:{} $X{H;+l7¬KE?L ~ o7=&HX4H'#^f($?Ph<@fE*V $7bh'BMz\y#s[I۝ صe*j QC@"wwsX珘J1t4 $0$j8ʯyiCU+5 lǯyN2Lͫa%v+REV3g ݠI VSr@9dkӾYZgY6 6 PMv2@/K&1g&Cs ZM4,>Q=VcNj_5;B2 I@/4&Nf X+*0G&8x7tU *Lsl0y{o#Nn݆-֋Eq'@4~'ULd;e9 Y[Czz$/a6(yYmil%n_T r2ut~|p;V_˲J?Y;x:[ľ+}N;] bGߑ B:#A&څ-= `vXf!'#x|J0^H*Ez.h\&@5evl9yM(f:+jW66_*s{?o4-cHs/PYGKrr~\wϏ`X6'A@K%[×Il;[CSϛAF ~Ixawr=qC V S O#7G۩ÑC C tFdѿ`dNa}b4VBũXtB?h^*0'bF?ߴ4L>t/ǃ :{Y8i璘 zjD8jJ V~q|}r98CQ{ fb>K [v죩G}KNAV*z-~Dh@{m;&?şݐ1lLti&:kusFOг8:xb>mVJmn7zB \܀."kf-;Hmf̕'A@ ցXX%s9Oű0MۑQti ~đL6/b>^%dh]vWnh|Umje&i!R ("Ylؖ Gҁ bW)dŔ͋{VqqDwR$G|O;XFo(zIefE>hBCz?: AFy0 u_vZ"ۻҧe9cxVZ3;,Ob5z%*Sڿ /xL*hjYh[/_gCY Me:PöU`j,(^XUByU ]@GLӆtP9I?h. E|]F,Yʅ޶{=;_/f.~uLk)eg<08x-ɭ~@`nZga"aT%)Bٕ*j"^_+zd[*F/wq/`T|SapC 3ox`M*?|xAlGMeϻ7{ >î?PNZagT`w@߆Lw* s{)&zW.OKb(0/Kt倝\4ɰcG*83G.(l4ݨ[φ!8 C.˙$W]X ` T;* . 7rY3xM;/r@s!ǧ"YݷzБK!BW~p5Kxˈ9a&V0VJ̀IpN4Ѷ Tq)?=="/ͷqd*> z!'(|rZmgz«!I:w4:C 67q۷7<,Y>JB#r佛wSm3<?ӈS(rrsFԺ =ݥv֮1Zت5o2$=IߖDE֫:QNstPe{c|L4jlYzcM|x >LP`}AAbpeݘ^SVx3+pٸ|dv:ZHw^ {B)Hoz}15=?}5YmC~ xa!TcEJL0mi,RIAkG\+쓔?! j%ԦwE5Z1tSV7U 6J+ [3c2hup?]L6 3$Cgm%ŨTx?~Rϟtө$&r tM~ukKz#(^7yuK;m=ܠDu790Oo8#q弘'ҙ1PR/&$X{מǧ}~ y4#Unw] AƊ":0A~R fI:1nT]vWIoKa[[KeFA3#{?#7 gAGbQCW먹)$ey)^.ax)QtbUx7/ GI5pfσ3BzyV|ƾNoͱAVrҷWw'0)~BŇSr؏ll[]|tcLFÓAI+]y+j=+bn"F8Pqej*jn/>¶L8.xIpmP0*m*+~38C8M\ϡz ^ς3l9|=duydT;`ۚ$+YZ rSKnK{k*a@3 KS>f؋X&"[;z.^y6hDdxcN.A= 'Nf=ێk,e0Cq3&SU:R0k` S`?[on<+R`<>YbYd| NgDmLtb !}U p[1o/{5P@:A@<PuξEbf"mQ$- 5:V/lsaToŠ8S f7ԁb/[gwipĀvA˧ʦYdK/ 7x9tnOT9B'U^EKL#(75@968bյ31O>x_ZV,/w˾B w%l' Yh!sȌZ ~\%ƕ}Q+S;VTg6H Ekb~wݶbeby$ 4y; Ve (" `F}]wĀ+XbcM7}`V<@2$%jdn˫i/, w:|84~/;yދv3+!#wh͙Fzw!B#QxͻOX&Gh4OTy{Ν Z6+] BW0`HO U-ڭR PJjrjxA0fw/J2 %J9?w7^TەΌl rP\$(}$LHD^5~9(!?_uRE_y31) |ʃPbA3SKtзx6Jo06]K|baDnyWH&NPވiĿðKHƎ*I'J#^^XUTN5e]]t9a6QR //Ap٦(nŒFT2@OHe3̴|Xh$ *כL$H9B;P1cóɒ*CpEɋsO,16O4hV%oS헾 WiD Eb n7Z~۸XҺ8zRx(f|%7a7rq`9O`m]"MHJ2RgeY-c}H&4f qٷ{z. %]?KtP܇91QjY+?4N]3>D^FV 9C3 @FVK"~ӆ*>|LS/Ҋ>$Oj\L #.D՝Aj҈6"Jqmi_2 ;jQ".G_o#^2 IruU=Hh*o 1D@`ԲZqdV1\4P_6;7J_ԏp&p8D5"@ZQ6keeSgػ#p~/8]{+y#J#Tϊ|d4p'!S&(&[YȋEB zfC#|t|ac$JžFۼmNEIZXxRL ;ToA+ M[ww>> n#.so;QQm(|@sÝ?`yHҎ/V}73/ݕz?wpNkx*q+JǑ&< v\ԧ{mi/nZOo9Ez*sk<ay:bӅ؆\Z%C8A6xS2'fv7Vf&% w}?06_#V%aOPozJ#>SٟoV l'Cj-t8ܧ4nit@x0 Jf8[)` j𖴱Z$3@YODvqRpKB?=aȬ(8Lt-AMu26U [?nT+ɃntNp}|;$32|-t֛'ؑh}UΊ+MOp@% ;urLRJ *njvidإ֙􀀕X grۚs^ H'9A}4)P8hTm4hfn@,^]Wά|҇S\dP-E0<b1vU ;'I!ZLv4|g0}F)Uz A|* O] G_ODU4_^&[+= zf7@36|te" (#'(ZJ[so4.~ dsz1~_5+ŕ(z2RI!Da&c .E)xXQZ1psG,؛^p ;;1>P-Ncus*'zcڏ|ŧre~7U1F"Kkvns&ym]?㑼cG47ƾąC+UQHCmeNeoޤNڝ_6k~)D`]8k˪NQC o4aHFAä@wbW5pM2[Ipq<@lM$r|]n*8ʬJB S%7v_T_xnjv^fmLd AK86?9'vUgï}=pk/َ>U?#R@xT3D5-R*tܙ 2tYH% *]C E|_/\APLE%TޢT6'qQl/wĚǵT 2OOKu\w)Sr(\dֵR ukOVqZ~3|dXƲ@F/9C7R- Egү.kM6]/IsrxZ΅v琊^s!cyh;t=W瑔\Sp2AG0ظݯMJM&ijӲyB *=o;鹜L$,Yȳ@+*+w!Ώ_hU$I|Yb "AIV:LNrb&7C+:%1 `msP\JܲFV cp;4XA* q]S#a5;+#4?#y`d&xֿC̀:l-֣7ؚWbez;w>{~W ·cSSHe*I. .>*_vJ/H@'p7P7[`[4ﱼY@W {|Rj(fĿ*Z*+[f"Ϧ~AU09s)Зk[`cPNŚ7g60 qyK@jB{ߎ{Z#O<4(pR#^^ڇFz"xM*n2ɷMoD'6VI7)LĆοN'WAyDQKe56.T((t]a,KqK|P>tvWf҃\sbK 4ټ{|``mN@%G:K ^"6<).|'FrUMY(ڲ$RS?% =+'sQCUStTFRMA}?,PgmNI,r͈[~*3}{h4޳,ȇm>)om;c\LM{Sgm<.,IUp+!WnSASUͱ 'XviEa+;V'?KRYKx\[4[$\KO.G~,x.{zrd^R  sbvW҃SLr?)&yg['HӬ"3!KW=;bK^)4@ng/gVǽXw.xmPR"q)T &rLʉdPnmר zHoEv+iM\~#s ->r3-㢳_lW30ҹI6 r|}2(VFBa`F '%?!ӳB3V[;uB0 y)(x}[pzv IÛV:X221W%t?jPD"1rv $Rچi(~‚TpV_z)-,`WbNU~TO/":>tJuYҘUl˅߇͘c#Uȅx0n 4Q CZTԍJQfiTc+u09rPRǣtl8¸jD&Oͬ$Unj+d,z|Ъ7ԂA;+mq-~?lj!zJ^[֠^FއrƁۿ>Naz82G$S So3R*Hag9dr-NỰnM\D1Yex5(QJx_$,fl0.yK+J km CՉzCG agI!dw9s7(]VQƜ}فeH^nǾazV&g=HԆ~L:u83 +~דeoUٵ@ƌG׆5SV붱C 8H MpF:y92-%H|SwYs$\`j!} AݜtUЛS&Fv h /]Z{rSdbv-"TIk.቎v$ұJ6U!JKߨCs1&?Yu 5L;VZW"L`> ?6򬣂bdsr %r]WD/F/ʹcN\+ Oyo&eY1OV?A6q(z%wQ;yWFx( Pyj1Zaa3D9-J|B o 1hc~Kėz 3 ef_$c1Af .m~1`\N(aQoβ .u9&O% Q3'=-ocPTjK{pO'/!ѱ"z+LNЏǒLe4ںO IdQP|:8Q g= dKc40vX6 T!" B96V OKGH}F2]MVBf &M;Ie֭6ňvG&kwyiU BCr.5%/ГpgbEe)VMrerF/_w)=B /!X 8W'$k4  N9*?Fuj VL\0[m`%S H{R%s'tz{#Śbvl 1Tl``I55b f6u`AFrgy$u.Wd6!:'<0yߛ7 y0 b?<ñ5|u‹}[X!ϩ'Jjg|%񙮚bDEYܣEeYԣs,1|o\,<]Q )bt,aޔL-dcTu0N>9\LфIv`;P?+v̞xW O4j5z$*a|(' e`AkX#bȵ5m eZN|NST A( CX`yqj 4U(h>g-^t tOZRVеH6lYXMW%Hh[ IGw^7OO6 _^m-IVɕHP0 tCС@vvu"+kBAƘ*o OChL6 Ҙfg2~>v+ݯ2t>[Ɨ)@WC#1{섽 l7o7vI:A@ !:up.P_!,@ÁWqd̪*9}]B:,DY;B9+"s#Ӷ\]*O߷j+J !?BumpamR2!wb{mpr9JNmyg_*pՐϸ|Pª k ӺUDǚ<ʮE'F( ipSY  o.G{5x j,8Ph%8'Wx bE Uʣ/*w<]2P7 3ɚ @E@jqx'J$f#ɎcNz k,D#Ev7_T9Nh~&#RrN *YR\K򤉋!'iowr@DžP37|-$Sk+pY'oﶟYV=&&2<[16Okr ,%)M*_ :);l+{|t&8IHst ЁO,|!d2/28ZkًMݒESÁaF(BD?`-=&ï.]hyt $龮J=:7_L{LtI/ bKE >̮ HÒa;^[Ns('vUpY__{u9dfMeMw~|d L 򭓠>ݜ4\-\|#$t8jDph90O4L<ƒڿp&KWyUE @T(0{0FZwGicXVq{(KeTwM[g"g"Ǿ+,;jz b0K8"yYIVȝ$_ FO'I2UCXlGCs=/`V8?l`yL݌/P,)(q8, \f6K!IQL$gJiJյ-gV EbʹK3}悮vaS*zYK>l*8!TR Va*pFhuceQ@ܚ~/tb3(pyo\3K*WTUbEX^Œ͑#fIgZE҆qpϖXhlƊhc`%sSۓ Un.v @Sg2`xX% =]дKD Rδ<ytZ2" U !Q@Z9F#m[&@^bٶCbSBZ\+#4[.+hS\$^0zlJi链GW{}vLh#)؛e*Vtոl; m1_$WȯYz)"bz>Ye9 ?zR & av0 3*]p/CX{Y[ a^ѫW0? .|I\ߒvk8 Sy$G!PB/iob5勠$~t`x{΋$z"fkPB Jpfty^@U]vF=X#ńBtSd(P=-By워$u^i*~~4.RȆ&UmUeh:c 7R:rdo#.s*ɔ5Ne'8#WK[=s S'(^ʭE8c]H2vJI2'bj E/djPP9=Я0$ds#* 4bRO}&'DfSez>sCvdHߋ`@rZ yސTk>T[oT2f*J+V*l4CzDnm>}1 Pl{F&ba#Pí0>#k#,NUUTj#*H P/yg*e`\A;>Ňi(.lY$1~(LM`e#09: 4h >$](ָNanHc>(ɐr9-Gb9ihWCV*J EtAyÁ[@Hzok|L5 `(KfűloQ{Ȱ@`+6cnVupZ_i#[ʉ3g[z h|?wXz2iQՁڂ4F &vާ| u XudS%c0mkEe*7N'!!+W_*Zx s*~tqZ{HvCknyS/qr{R%?nyAd'*-ٺ.\ l`JLtS:ÈE*}0XEl `׎LcɨA朁Ցtc5!Ե0D̻Ik[~4sv9,:Ȥ'eE= fW8SE9S4E&rp;kkFwʂl;LT1שPeyIxyЖbp^AaqReJ T &bP%6aAuu<5aw$).!2p"{Yaj=6$A>`?Ԁg4f,)rLQ5T1>5x8:O"g&n@cgzn秺_FV|=î8a2ӺŵLJA]O}6X:#cd*6*QB1~+|{K>mIX;!ǥ|/muPmW=ĸ3>e̋1j*n\n^n) 5jׂx::3k@OَDC~#H Hi |m,N\Ņ3UTIsnc<%ҳaC*TWWSd?bR+\C vmXj`-%a^6 Z=@aD+ wϾXp]ŎɩG}adWtc?Jԋ.5F"W0ѷ\x8*$rχ(As}Kq0Kޙ /OuL< _ )5 sa3Dtc໌/-T1̨v4l`c3-FKa-l*eZDm\ $ۈZg_%G63n  Z;i^4@ C̤it_8Yvf; 3WE7;Q ] kjO'EaI|Q*mJPT _Ql8'Zm;JuV\xC3?O5u\>0w?LU**Fs[U^&*E^8yaH nuV=9T ak-/$SOOUORk<)-: -5TIq{pOOLJw8ಏn[0[f p/ͻ/pjiMڅ>b2_gsdY(@ЭpLaʘ @ٟ@ESmn237 'S@2؟htDЉJdmPdvdONLn*"9$Dm@AwSX]T~G/LNiт=䨨s&rsB<1*0ho,z1a˫ֺA,Ҟ.S"FV2lρ|v7^]ԧkbbGc\?nrUݩfd3IJ|TPeۂXv]aTJW2Q%kQ0m|b:[Ȭbw誴<7.N &r3r-/2("'#5 ȭʷt "e'Ʀip*>ȋ_qRp=8+V }ANlѱ&xDԔ-vMgW0R$Sd$ϐu^[ a&iì^i#aߥ^DjRCW\!kXmx< - ;\Z0[I)&96S 9 r#oLg"5{0ϻ!ni{,x0.laP59Bm)) eָn=˴Vv_s&5)SYHv}Yv91%æWFKN!郮ߢ([rց~c - P*3fVr~I聐cSru8^P[jO.esپܩ܀|*%/NO#GGxYL5 3bN~[dy6m<1L}g2 C>aϛjJ%800=DGAt NO4")7 q e ̬L[S±%Yxgߟ)7|OfU0'5_^:S,Rj6LϪξ:#;cC(q:FL^#r= le݉eb(trWk/# VZ8Zѳ ٮ9lfaQt A%K50{JME{0S,r7D7Op\̝q4cAMh{˨ϰdv<ÁnիTn[B1ὡǀ$ڀR`;Y<=vwՎk؆pOn况~h EJ kfs 1 {l+/28/"[L/4 jg:?m=˺ nE VEĴ{:FsaA{r+ wgi*4˃ҠIOB7oݍ`p# xΌ}ƴ, lˆX[ Ƃyfakas]_([vXbɺ|䆿3Pߦ{ <7 Nsx[̖ws vfRbm{`3CbolѓhAbLZn9׷~R=ȲZN| G@CE\ǔMdrnbzԎ1'JIyTo:V vD5%@30-pߟt,A92[HЫʼ7).fgH?z6#ү=3iZk]%!^$e[L:taM_DċRPs -x4m^ >4 Fd4*8S?p+ gBg8v FGx4ȵgg_gpPoi^Ƭ,.UCܩV -hmXVsD 2$G[!p|)k|/RPCfәiݼm[M8/>՘- 2xAKAhb !-O2vvyj+jujL[zB[5)la|O_)cJm2Ō4|辽6e֯ I: opjD~'D*<ܼQ^g9p[qgqbӴ}_+nC&6$ CkvK`x8J_Ёrw´FPc n,ךV6Q /p]6uU=fM)#5cK[6u]zR :,> nb(~ڟO#6CْF쿄L!0t)p=r(̌ ذmCodwy'8vÔ|y:GLLSs~Kq}Ҥ y+Np^!/+3~ = ;| iX 6Y#[; L<3d} Ju5ܵ6̆5' sN.JCoN;T!ޠ&XljH\/,8jo}aJmg'~pB<|4Glo$'r>?b%+Шʑb7} Ś1h0/‰SFYCcmCȔw>`Dc׺佻1Z~D̆.3'ߐ`FV=Gd ,v,t gj{C 4]yrPKfSblҹH1c>Dh2앞]T`]9mKL瘪,iEn/)J2$#Ӄi#f> (ڟo[2SJYA拠uF<xfަQrbSeʿl\hMS< 0[&h}@88K1[1H8@ rX!~29r 6&/ HaWAQ%x]g\ly[6.=I~ y%AcP|)p*wCF46*]2m|)l*jO[aX椦Rc#-  =ccWGLN 6LY aH9[iD A#辘&Y}h  -ϙvr7&HM86)̤!͐NjW\O'/;% y3W+K ,[AKprVBVo[}=ZMntX9ɺZUunS퐌V ضe C]Fl^^^-ޝ32W/ۊ4V S/E"hRr#iJjf?$SB4-5 D5Ӌ`j+MNprGyɭ3egdbHG=_JҿPg@ @\.! Z2 4] {/[ż;R1fh3A3&C:OٟK5}6NL*y':;bQt&ũm!zW3}{l 1N x,]=eŶίVMk}@R Lj00~d] bĭ$;ɈƝ|;ܲ4RԨ"!,Q:=[tBx,!>ѿKߛ3^63U ;{x ,J+,^ fL!z M9D!~4S'0g=0s:Qs6&&>p6|WLN&;pwMwcx:q5]ov(A|89Z y@',IW%yʨqPefY-ru0X4UU:K?;-JmŴʑC-у4(˞W\{7swAI~ϭU'-ڏrW7Lm\@r/i}ȁacmN1eyTUٍ|F(ɥ巁c3H-W͑5)zAQ%Zc7 p$C@ݍ!649ODhc|1F)ĠzPN{My:чRnnƥSŘ#& +Aف,;_!ݢԲa')z^nXZszjĠkT_Fci3_Z+Io۞}X|A]57jtz S?Σ]_'4VU<|R^)˟Olo?HY:$o `?#KGsL׾֊AUkP_Bޭ -iԼh):fH 5697zOبi hì*,qoY>n2P`痛 bqY ;Hg/H4WEH?y0㘾ydo8EXo/ٰ2YΩbA-[:AGw@C)Q t=Y`ك#."cwu\Z\^2 :ҟMH\yT kҏo'l̔ۤ<2V/m oEWix6z6g4vMq7Ss$%^MKַyɁBEj`K%MTMB4Xü` +&Ϟ~/93J֋2RbnN=k쳾V¸H#|WnSi_$Bf@b)}yHzMلd P1h;VxT*9EW| 6TrT lR|CɡoAET2\ .*ejJɊyDWaecDžSƃcZv tZB\£ l~*,!ym9[^L(!Cjhް_jnxpX 7YH}i"r2̛f BtSLI&/ϧ_xrU7Um7ZjN2`ރUIV;!O᪥[YDwg_XYJ 'ߌAyuìˀ"ܕ y 19$w< Ugy./b)U,ik<2Mׯ\ >ަ_D3 9D&P亀Zjz{W LL~yYxAgN/:\lSϳ|s.M9mU1$iX D[wkR۵?n_i3me~ɭZJ^VBG#d'y3CA;ɛQeE`v>k2UZIeڢتu=Ql{?gB:Z0 pyHBo;cŒbG@ez0=ܿ 3AV5+R!$C:;{Hmm b⿽')_İ5VB .4D{X)f'x|+19MiˁZƺp){LF"q|f| w6$1}bp6|GGm3p*K "j??:0gUO\T\,9&1֐t 7ʍFxx8m6_Lx[w\3YXid'XzwZS[|$$?~yrk@!"wfd 0di1Yiָ=HՓO"]p58BsYgm:T-Ș/Ag5JO$xAa xB2""4.,sr EW`k )GX۞XZ Ld;OXo> ۈ c[RhM Cl?- d|*cˮ_k!YXsjj2V"|LuWdn8j3{ 3ߎb{(c.ՐuTcv1MX(/̅%~+'اKAa:t}#zO6=!'{KiN^ro-.B4|LFz. +p<~frByP)\Km|9Jp2A:Bѿh~;7Jq$޻nw%G4(^)P(.8I4;)uȊ۳Vy +ӾHEڶ}G;dT fwsJ@rɊ>Yvܭƶֻ#`:j~_jCaՙc:וoMYzCjK[3MQ048I9tБ]*`1s(_m+Pgzc$ t424}C&YM86s'PFm{y67)D_rN-1aF1+OO7&ӈA,$.զi H'7YA!iT_ʳiw\؂(Y"f]'_sQ?Kh)unlbK%@6)}ծ9M "P}'Ά0Bֹ5$yBuvi]zcԞOgly#ZW<@KX}vQ,)Ocʢi0.Lg ~@('3gUOu$.y(!"M)ޫtܕrJu4ֺ,]q>Bs/I@$I!5H()G{ #~'kS`1i|y;&kdq~4ҲRVpױtR+2?IɦjTdT<|UwgIMحeE~ܯwMndja:h]"2XIT%6))ޜ}[ sZl4G sѧ.B\H_XXLT8)dྉSDW;[2::ft1HŸ|TbE1&>VX:xkA}# *@bkޛ>_!2ޜ7EG.ES|fio.bC~G[Hg v[|JC鳇Կssq^^@Jny1Nl̽o?$Jeɕ '<'լ+/w+6qusmQhgtcUc^!kEBa~Ŭ@#}Q(_=9+e?ڛsO8͹QZzDPN1nU%knً/R(mfO]ʪQ[PDB[} >.ҧ[@tX*eg^y[`\%AB8 |Pe]Do2WuuLX:O WʗTػ9|jD4)(iTUD`"o޸A3La搰#~vjR@B.\t[\HWCHV \LzZ. 1~JfkV{oQA2H9i!z(@9͢LaYX^ҋ];-^BLK6E~b_MVc1pY0ȿK*6e޺IwbxbB# w[TR a91E‡l\wzgzzB&[_o3Ȣ Ì^Y*,C(+AM  9pfӉ&]V+OIdzI(R嗉["ʕD8Y$6Kj$zm'rX(xjd9&SSc7˱5 ]{Ya]e+r-\̛{%R %QK~!f!:;Axvw א—E~V!lf^?$MHJaH)fv:@3t*t[(Õ#Q*:8"}ݥVj/\DϲLËt 1)9dl\^N` {P` DҾ,]fogdYo7waW& ޏ GmTV@D ri%э Cw3/& `Xс=5)e9kR"<>ǭm.Iv&fwaЖfxM ԡ+@x]x)J:Հn]b50:Qtf: y1ҕd\KXpf&cQ 9>w-kys]+yP3=-Dkqɜ:hgF-Df=]ذ })yJYl"04֦_.ݰwbASNs,}kk yLRɘ0x{ϒJxpe9wiplgeRcd\ :?%A#-׾Tޒ-!y .W53ȸI"mXL5 @vE##BF>8&|>ɳٟke^GHxMj㢍̆{L D?F!6l 232:_q_u@p$}7-rEhЩ*r6^Y`Y}^X!=d=Im iJ_:6 +pIr\-ͪ ob샹-6I>17zZϸ{'(1D>R5 [΄c1`VuHf\D3.8A4D~Wr̺B<$>:LkUm_ag\< >C̳ qύ*@*ojsx$L b)pibRjU٧M/.]Fz<,v,IsC/X4-bQ7Sذ]&6Z)ᙣ !VIjUul˴֔JioD2 ї@zN:ݩ:+9jf2ʝPRZ"W3^g煮/KS|? qsxK@ Bx pxK}*&% edcs4x`L x苏~_Ҿr\u2$}x0 m.{?Ia>n58mclL T?~663TiJ0 -qV:a^Ȏȅi q>:6hkraː+U6a{5U3!;(g<B@ ν.YA3[JT6t!AXeXe9MțiumiGQbR-\ 5EhZ7X0 Z !%{,1OJ)Vh6*?(gn.(^WPN2p!6'?5PQp8A6AYcTeVwDj>,h8yn﯐ "Z[zDBَxFʣncqV]٤fB~πT@>Jӳwb0@&˖1e>(  3ɯ2jg譩\0-L r<17qt̸` 06Q@RtP©+||8]0 [}!UQ/'P),&G #4=UOޗ6 5!S~+XH5ʶpb#Z"s)&͟3e* ;p FߩEv14μ~ w,\o:ݶxѤH^(m g 2M@klqH0:{xfL*[rRr0pjSۻM"VVZZgo><@X^CWߠnv]~AO6ȴo^jZBgmK^w<ᳺvxsvoŪ `ɁDujhSe*V%.׵?\szipCo0&82=@N _~AטrM+3v{ElF+@ʛ&dvHAԛj_X2fBb#o}X|HưdX8.^+6_ :P;|}>xRZ q(U5شqj% F9j8:yg"-%D UIMtB533Z# S*ՐOm?\4~f PHWn  h#Pezҵ<*h̬XT]*/#wV"\.?9/y 7tKLU(|cQc|i "W-U0uzUu,Y"XJoJCmI--3&I)HW'|Y|K.vhjSRϝk r]ȍ@fW:|=yw#z=xVQ]ke_(GWC?") ?7^VlE:QvAYXVaًvYa ao ## =|}6 "bܗhqHFXHw8~Cp#n \4D< یB]ՉƟcIV~%9Y+6+osr|S ZP.{-l[Bux(m: tiM^v㳚Z{ylbF7V2eq7uzyx3wIu jH7믺g{(Vno (weZRۢ~Q<>CJACTFg7;.!U~5w9JWhWߊZu=:Io4 95Y96:&L騩/h*⮪ 0k""N}W3(#^ 3 R15Cp|jDXml U>";5ޮf5C`>RF7/DlU«Z)Ged8mTDN 8PE06#Y)#{ƫA7QRK73m >4ҋ˵JI?Un4Ɋzn4:lUTӚ2+= ^27k+GE.o5.A褅m*ī$he^ `p~~^PuDlh'h΀} ح :oLuW!I4EK17j'!wŦfճjӉYlYE+!ygzQ.r ;; ~l7w+ǫwbcjjr vZBeEO—7%+:>My٢Ͳaa*0M7P|χw_`&s"ICP蚶5>A9aI%qͣ2 z.h0ϔl% MR1]С ]nܴ/z5bS{(ѽ|B[p1wE-Cc`} r3o{@oNjځO='Po%B} >P{Uzla?Qn$D|ݕ8'c TλJkXb{HAユx'0| F&aW@`[ 'DKY';:\% HxB/? M{F9uƢ8@&i2@Ŭ(5q"IbZI;󜘈{zKw;8RwGc @IΉ`A\a39k[R׆o3bCoG~@f+ 9ŘU.F:uj#w1:1Ϯ7%/> V~4';nMI)z(A)KFÏSF` "y| 6r1\/cw\݈ &XM &:ӜTgt=SSgG?meT%/O_/m'"4>&ߦr;OiLhk/(-e3CH:i*c'enPACd*|tOH |`pl6"n!Alfpww"6}"7:Iȡ;J.%8ȧ~vg"3bTlB29fUnY?#GEVT;3J-6+Y`(}JB x}OTL|ٲ壅b#x$^L$Ͻhuw&p5 3-wHl9MCnU rW(SW-Q"WT~𞘱(*$eCO~*p)=:M`#6|T Y7^ӱլ#i+˟)>{~I϶Bn[.0ˈm##/1)e .#b#wFruK35o1L/>9EU9-AԵk=[0 ƌL,D]HMV <|yjݿ.% $!2!LeU-KJůKyČz4qKXEXE[洅19^cVVAZ#9=-[Hq!(J+gΙ%̴6i\̴WR%c ~,fU4am 7qTa2trWit`{0э[^[2.Zl1A֧w"$RKr1Tje~Dk S#Yzd'VBk?[TXNs6/MF}EĄ&/T &F;͡X܂Dؒ1n\ Jy }\bƿqOAԽJ)ܩy9Pc-SVΪE1<%{4,bn"( #sB !sd 9(L.}?m82nE&F?zY\lLWs| l8k voY(KZל^[MPqX^W  lpA ixHi7Ldfsgr<ȸ4w {Sk .qxGeR긅iwWqNOL ͅ'8kL2nx%1@҄S'4D>.ODSΡ8ПaB:zG>gFlj~á]x4G-)F.:ǬFkAfbu7k(3^PkRw?Sɜ0zU냢&зJ.55ya59KmZfz\ޱQ*IE#LojP ۫9BTji >B,m2n Ue(!Oe9j8`wsbX<|Iw`#a3&f 76=`2q2"DOȪ/ApHN?9^a\jVT!ڴNJwP'wrk0%tw[ZO\ uvڞ΍qlϯL7tƊƽ@]AtЀaX_ll+Z$k+VM*0dқj?lcW8Mzډ+qL-f \:t &^Y}ibqIkc oxԙ9n_ .o*NJkFс5tSwN 0:X6yjZQh~uQ; q>4w]y|_3kȃV8PMhD0r[ɂJphCc n&i9%O:^]v|ܸI'8B?i4&م(-Xy #/}5ë.=\dcG&4Pd;iGwi;U'Wk4]kլ&ae{R8Ԡf[LS%}ޱ\ġ:Lwo|-5`@I/s4K,vFQяj\4;\r6mD{ /$p%qrTvHR(Lruq-hWNv4,7"(FCҦѨu _<ӥDaЍ!Asrc!kHз٣Ur0+x=x>n^ AKW.YQV>ˍ4C眂7ơuo^mϥYJ&9V*mgHR.cHS°CƯT|HܸV }}qE>B7sFՕ'Ot6tYn'Ǿ.{UFid49(NT2lmw#i-09vQx\Ȧ>W|Ÿ>0ѰG.38Fw| &a~.9ߧBEBvYN kTޕ ztxR-C+$:_'=~_W:*0 *R K 0~bS}Lqm^]Rݨh |ӱ*A!`$3sjsZʁ~eњc&7E^!^z0.WWX/޹ g?ϫRiggxt )clk>̥SJ]KKJ58Cͷ!; 5)e-kluilxINH2i3;nv( kig(@uj2r F. 44|X4`1:'VuG??`d|f9ivnrOK{iZSӱ5}WH[,pG}cMAxjiUk؃]^BR m) +[@6:b :*z+AnU4?GNۇLqi?ZJiaz9y&s#1ku˄!:~޻6*vK0EAaK)۴FBdđ7M|:~XWQ o+k= VPn#[Cܥ7zX .Zf'э,GfxȞtTb9x{br<7i_'ƺxڟi奀9 S랎-&:[MR]yF㔇+wy}ZyxxN ֓tfK|39T8)kPL[T<۲cP7Tw4?_t_b-_?wHf ;[g(#XLm6.8|W$ln/^ger[2*YV\1t}4Uu*=@4ABp.(_YymR؛;J9]*O=1RfE<: HDwN&-v S "\IyhL\"iv$oPD:OזaZ! l79lv "}8᛽Da?ܬ^_߫DTUAOQ_+xo'_q 5c)K~؈0sR Q< x|۲3;K|e]np՟pae~i& }[d_O@D;;>~1!R2v! %.V&n%HAvz!!vƭ!Bѓzr/k۴6eesiˉ{i$AX1 @{hupԛ}5F-;Gb 5Ǐ 2FBVKW(3] qJV#\bF.] 挀˥ ,ѽ EkNWb8NyjdgJ#=*2 &@:]nmm #ƭD x_#GJH,S `.?[gӜKӫ`-"zɱXW/B#&A#"2a 8y߰OQԅ;}v;BxK ~^۱SmHg5C,gSlj/e=ϹVRL)ҹWIOpFbjSь/lQM~7 +fСe܇B0y|\ԟ쨡۾ 6Od+YPt WS?<6nKwɽ`!j2Raħ?% sZw옖p=O(0rғ^ 7 /KRx`4@)9bt9l !01r= u"NU~\e7a. S&(6Jw'.(Q-I8pfmF̸"LT-5M WJ[4o1[vR&-e⁉݅i!bo V"o-M2$DӔ4Cqr]@FKІOf11AZ[kjJw1=}Y_{au:#%t]֬ кsT0V(3y.6xzGgA/1*$ $7x[Ov/u7p%-AKrcI~zzfN?A7W$و~U;=ݵnoobDh9SCYI E6@2e`hV+7 rC6_!Z%߭mNYE5 st~* o/`3?]b>'NG){mqɔ]gt.4Jqa4qK]Դa0pIW ׆!Ov){8i9 (Nw`.?&?KCL1I仈Kݞ}n=4-6iת $td^<~eoř\5M74YdH0S5?(!X%j:rݩ2's.2hVJIEN< ^&dߖg]%0w,=2d>܅SU$܌p' Q2WY3)JQMw@}#4(t9=!9/N<\EM?k(Gw~ ⹻@F @$̳ʖ[ ;{x i?zգqac  W)EŰ^tƃ1'5PV~BZcikYE}iS##)Iz&B3~ÌO4Hc|Z8H WkGT?$|Px!%Dh=aV#b2TK#љ>CS=ާFt1ܧQ#d?0jm8oýDHSVM(YFM ff.(x1q#I+bVEF2fʔg {lw˘ux=C*dz9*nmpO!lych"#tI| *zy[F&+Ⱥ8̓{t= HA]ނ.kF wvCE O]_shT0xum;m\_j?ff@_lFE(ʖڹM|"r #%CD)(sT@ VCr+eoVӒ+5n2WGufiCw[<y迺FnÝ4ھot [C0dhF3GL7nʅD`H#>PF'|7dcDnɄ ^'`f92E7lkMP%55 1C2ȩS@iœԷH`B.L׼&'I P]KmF\J1Sӌhc32h4suwZrjls}#Nx=Q"yѨ@=66~"x$FK[فA3wʻq\-wM8k 5|ˀT't gI7qW}+j5*λĔ9cv,[ɜλlUEb gqrEIs{b5id]nA47? &$jPyuD0aC_S$LE0t_3zpa.U_҆%msJ@Фi= ~9]p59r ݦSU^8%L1d̛sV赵b^ "K"67)$ٕ=rむ^9sH s~l&3wJ#3\mOos$ zw6Bo>\o CVV{/ ,{6K Ld05}yYݼ>㍹i}kQ 5)_C] YJִɹΙ48F]+RClHzv7L EHT>#A `IQԓR:wJzAC5Lu$mhXN`+o!mmm`  o\@jv!]kA,f}'+  `Z""\yDly-lކ@'كND~=?{uwd2"RR&u6*|0he>椋0dQLuď޷ kqdɒ9]. >4%¶#R7]M`R1+<.AL;Q\^arJ =cbH*" C4d9@ɇFNp zkӟԠYЅz6emcMJiby<^ʼnWñ_k+i -~hq N/ԴԔZО@,KV'G=0:ο#J0\RgÜ5DM2t(a@q VJ߂!U8KP)A+OJ&iJsߡjhDkg(PĶ'7&pm mA Xapvw߇P|_,<ٻF:PC4$ͧ߫U6`<ϟi'I0m_D<9Z?B蓟pnD6r0So3꧔a: ΉRPD fKJ"y7|krmgt*PC~M͓NBpԾ3 b{y#/Yk۾o8bxvV݊7?/S뉋{ 8WIy'>g!p/._TtM{FcKzBUx5_Vzhcqcɘ|?ѿ)hMlTb' 9{kɆ@1TְYC]fEp^q >02hsvkY_u]"cTHV*?@jm4YUlٍRJdS,\N\TzD L$l,T1L]W< -svIAp( ȁI%w3rf*#{>';9،/+"6bF.:38$/N)C UGvf~e8ܻPc/͓)|^PZK9x?/I:|#.;&β}kFL{YB@?C]%ƦBM?\0uEK p8o^s̱~^b~ IZWݞevW1Л2xA^sEmuoiSɻwF;Oӂܸ8:6`&- ֟8{*U,7 1 Ma$܌^rnؤfl[2QNԂD9&tU>` "ҭl)ej3 `*V^ iΚCh%ruU U-c .4(aJ{Ujip--6$t[!{L'E҆D>`l&VHE/Tl:3U \Fyd *ޥq,wRV▽~ shv7;)}q`_D4{h+>/dFE7Ed}GB/ɪ V+K* Dud,*b =&p]"=h]2W3yN~3ˍKh>-' `I k+22Gb 3>&M"KNr9ogm}MG9ajh3fͻt:onIS nj"?:-S1S3]})AչK>O`DߋeR:], !3\ZD$f(<,`&i|J*NFKmg1* MGbIoJq!haN z[|s783Lm y<#gH:bf4wP jc{*)zI=jxVq.z]ӑPBdȤv.P V5}dY"*.EIl8&6>UwAhl'Mnl̵?,:8^\,zI]}S$ى(ShQs~+ 0;n[9`942Y _X7 eQh?m]/`5LݭY%"GJ) سe%'0t5z'VZ<":ӗ.yj#†Z) Ab"YN (Bh:_"0L'$jqCSYIy־w+tߐ5y7"D=΃%_ż$q* %\)؁]<AtwKU Dye&VO^Fsװ-hpT::R㕕',~GiZIP$X[Ko{z&uu .0Ki#u!Q/댬ƚ|Qf;3q<ʌMC_͒UB-@Ҳݛ424*m}AȆ*+WO`>3\Ϣc#t655Xook3J1\ ]{WWPy!C>}3xvLz(GѨ \%y[pnS#Dc Lp`$n{$)~F9-`sVjPO23_U:Cspga-HO)tiɺ@`2)Cw]5@|gX#e07^. ? EKG5$J6TMuZ˽Dۄ+kpY`΂lNL31|!^8䖟0 F|xtoWۀF,LG6>K6f<O=ߚ udތ!B!O#KSD~&9?SH<Ҩgr5*,>әNy.;AG5a2GVST6]:o= 7zj\Neƚ`W6PNVwq@PU|{oUhc_]p;E@yp/Mv=vUu\:H ^G~>7c 12RekUāp D~n3JN}sN\~g.|{U -LAxA Qu=g8c4r|]Dx5`xד@! לK~8| {#K4%uu C(`6V_R7=pWrg_2~D|#`U[/ά}#"d#*[J~)Wm|󐯼?Eפ̛A|\F|OjQogaQ Z@\iqGD`A 4;[7rD&L<:joE0#yռL Şgbn }F5gWVAȜܧ>b0r;zhoN(L'<6$| -r +Be jHӓ\Q 1b;+2# 2w̙ ^u !y|E\K4`>*\3iD<qf~Du}*XʩX ݬk3*3=r{$ -HӢ?0 4#iB]r8čyvШŵ3nSMENKG}S8 /LFK'R 񭶤gp3FׇS<}SX",bn)ېH0ݔkiڻ՘Wx=*Jv9IPJfMO(ۃ0.M5+.mf/.f̤P}*ޛPp#rɹ?=zo9&B=UvehR1D6.c&=J A5XH"}xC" 6M2?Inpx^ d~wA:׬&U>8Z&Qk|UHcvc4msH`'>'09Z*(y>-SBrDĪ pdHҦhŜkm]"{w3zQ'i׳Dt_C, 6^4 Wh<)7њ0 jAמP޹[~WueR4S~ؖ72 {0E(xFc}߫ק%9wRE)uH5AkKgHsLSH!wH\8igcU~RB"]ԴL? V bIkP ,a/LjD*f %XȩӀyJG$ymuFMkubLx%aDn:VѨOHx?^Ů9+W S ͓2 fAl}3^i5 Z$!zPJJ -)s;~yGhEy&C)V"]n31LQhَb»g]&q7x{s;;@6GW6C;L癬i(؛V_NO:K|R@3%GFTidjV+^,t`VZz>)f!%4o(m;^}!h96|.UOp2zlw}ЯLwe/jWl&!kښ{ 4Y!VTJ\CIt]L+#kά3rFLj2MSvZZ3:V0մySq?ym#܋ɟ?MLkwz4šö+< A M]sES12a Tx]ĵ߲u G% 0RA]mH_P6 '4-qkXs">.8C9 -re5$:!t0t| ʊwJz|C:f <LVT8FNp,rbEbq5o,-J!U7L^ l7M(båkqaC 4vkp'NiE{pOߒdN.A|iox!'P2.c~$(5ß#77`wܔv\8lr3D r ޲_B2WIWhYnF2gBQ):uh- Wz:c{Bǃd&N`5Ԧ_ _IcوI+aF*Ki^9M Z$Z߳ YlqKO:2XOMz4}m'tWʇQB՚(΄@'wK* ='QN;l(jmnA|#*|깸_LXB'e!%MU~i6 SᑒT<$(ni^Fl.=VK0Ε/HzTzbW ?Y1 %r (\>g\ a69eӻGqbX0jAS5t5  <;Z#F>h$9"_r| rXo\LR`X@/oSa' ^|Gije=cL5B [̀.+6TPqj7\вO#<( Z \ؤTڻr aہ1u].@4{{LL>w. ?wF}|Z9a9{luRw]8Uu^Sӯ">d:2{ڋ)N剑bB R&`Nn|Ӧ` :ɟe4uJp*Nk<#Ո0wbkųA^a5:9bM&WMYs3)CDG 1\ߒy, sCW =9O3[%mB۶qucSa>+l-'LDW4I+_tw5@[ ϩ9LXk1Ѐ^|`9opZe_.<אva Փ  2*pp~+]mar?7@(Ԏ`=_VE&!?5Oͩ!K7 a&71G-za Hsz)[)վ =RojZk =^9tx>1-X]D=U2JExtK&W8e^$=32"Cƥa \^뉮ИCm4i5;ڇD$0h(J2Bl͗yRl.;#LdFcE}4s7Dr7rM!ߢ|M6{C 10&F\":/= VLH3FMRjMS)WtM]%3VA/N"Ę ( 6P.\>-*}nDq$[} s&2hu0"vI$܀p,W% ePm0˺[GL6=ۃ[9s|,EDj#;!hjM Eb# A Җ ]YtV߇q&N]*1;R=9TRYɛBK@CWM {rVFϪ)yk3y)1URr(?7Vf ~sXb~2442?hDeRR\fY|pYmƮI VK9^O6eheTnbf(ܑ/  !@$O9XE{";J:hp}wa$ t&ûn,=^=y([Ϗx`*=T'h Jeo ; @ C8誅{p<3CuOpFzwkTW/Yz mˏP8 QXű\k 5cm}] N0;ZpNch6p},J) RQ^ SPZnF]SJcͿbִA3 * 1Ό ΅KGqB5f퍙c{I.d0%]imL0\?OzGΝkdss>qtZ~m]r~ z꭫|q-aFl /g'#$jZcJQ*'Q&A “*t!ۖ,K8GTYw44cd$ʆ R7MCzOEP֙'jP0?9V335bYiu `q,) axKH[(;\ $+1Tj.>.RjX9ޤsx픻Oj 溡pY6ɹ eVe=Pfx'hCt =E_D_,['ʕ,ݧ%ܚGv.hkpixleZDu5Pbq8Zu5z"u҇Yj~_OZPPZL~qAv'IZPۄm_P2V77ps|H_C9^Z~W Z@@ 3f) s^Uٛ5(R܀JF`VYNKϙF蚙Nc i" V7]O 9-fˋvHH"Qےdg_1`m%n?(6{{[gzB-"@hтt"] Jg}\F"ȇV|dY7ҼQ""VB-jj5,11i4R݀ *bXb[x=M3*7kʠO]֪ i JURd1^6kdyWhlDlAF#]VsQ6cQl=ηvNCY|-N6QL\IyѴvv16";Wc <8FTm!8{-_TfAk,kW<*tf,eKLʗ'cvc&vm,s"Bok8cYZ&a,|=mn=2hlSi@_n2G1*3|ɘTQoBR\s)htߨY%9˲8s*opQu3"Mg&*?Û!EOI2pίȥ:{lJ wy=ߎ癛u`#V}z{.; +/jHl1(tP@"=$]]\o!rFe ->nm^ T+ ۓ< QԇñI܀Ӽv̰`PF-LIQ˝b29^0v1YuSB B&qOMHԩ ~{&G^r%N 9ofDeԂkMbt37FBvίvZ0"b -(-VڥD`(7N9" C43wbtjoA /+X~v@=dŸg#  -2(U{-Z?t8 b>XD%xgtyl큨)Y,`j" +uum+H;!+WQ%(gU1"ۯ,_4<\@U)?`*Nr&{Vb{cW-V:8L!O @݊pEuҟ&ؐyGk$kmVzĸ MD ?r[R](e9ޣȱfsW*gO.桧Xe/sA'`h}˃ڠ A67uvVL)Le74s!`p!n=VU;{CafLuMAU˫ nCgpu&{{lM_3Hz BM`6 Д%4!Y2Ŋl Z5Q-C]?[n,2qcKĢE L6)H)2^qM坷b\Xl;ݢW<|_c-3 r~B=:m^y%]%BܜMV;%?uG7%k.:3Nq&BYX9لv\QWj,' :X$JD@u#NAR`m^͆邠m2H FW UGrm(Bc0ĮM#̎`fs8` d!6'Ju6eoI1 7Bu2\itWZ_*8j碂ㅃRYa$}?J)_ >Iպ 7o|K 1X nTkepTx#(/؛~e 9d{El?Xy36)R[ߋ}D94[үLX QKcA{`>?W"./iFE:"ָW71W;s~%υ:ФΣ==QQL!o"\S_թvjQ UG#TX+bMm2;M>u?Y\]Req9Ƣ(vEi>QcS) pP[^oJ`n'^@G[fX#U5\Jh)ט~Fr_ݔn].Jq&{V:\e5`m( ZE!slVXhE}ً拠dqqաH䲚{%k~@ПOgcZ]ߎiەOGX6#2@b̦=I&#tħhdࣈKE-؄YQW1eSBXku/J "HI0=()-'% )3*,O[°޳Kb 01"uAK`͛ yyq _9&?A9Mr/TG]bD|w4N%7jomq -B)噓Jr;OqۘlPۀq ()*7tRzp넶*Lb_G LE a!X4H^sN7'-Xnj_)n5ݒ ܾLveQIBDgsѤd $5Ţ,(?R8ҸKȊG^E1- Nt2`wC6Pamq9ynT&V^m4\"k^r]!nM6=lILHLؼSTjSC!*`]#JU_n%nc`~lFW4;ZK)uftB'3\\v,L Z̈i'W_lP\42d;Sw P=e3۵tx¶eQiB;B7VR⨌)p?]ǩh|t>L/-ͺw'G} #bAۘFX Sݙ7Oꄭ4%_b[6৬Lj-fZ"q4(Sfi0YC|p1ope=.y쁞3SfVvm 3 ,ZY rZYЭO~E%'JAuq¾ iܰw\5|(n({ZlH4T22N&).E=&u^>x'KtR΢y~nZ/+./~cOtY_Fߢf'tB)wB^m!ũ""y1?Xy1nv`^63=~1mAw^.ऍʯ=8;&S"|)um2ۍXH 7gdeL3V'EZک~@D#oH< _H T\,X C$1C(jr\A:zE3֊&_oY„.e8 ͎8ISH'-ͯGJpM]1/ࠥ+g MKivF?;6]ϡk YYWDsfU<6&|?z`d2jǢIꎠ\9DIG~YG`զG-% 9_lr6>ugqَ\ ezџᗠ-::}TWM}0e]E2w@PH43oRwy!P@ |y ;CZ#g%)^J_C'8QiX$!orHs9QB%Xŷo> gE[qmtk;ZsCݿQ"isgK{ +:~׃k|{TmRg_ޤ:0 8 n GI3ֲޒ<5z S1׺uޖ`Ȧ F\/&L hM z 7MGǭ!LA<)@՜L7U_{t3vQ|,Y6+U% w,1(?R_Ү}e\ ]dH@g8wW!KI9-̊/+*s}v+?? +=At1)_dǗ=K0[|jO94M YoniaB%˨]1zҩ  4HX-ي_w&E=JNEKjO#Do E2oI8ZD*[5'sH"Q]`>~}U!U2 I SႨ+$xme:h*By$^2Qv|{#b_`aO6zv!o7܌λx\fSQCnT:BDBΈa9?B2ma^Olc(T tA,|7çs)M+7|50mPfo*DiקGvbp>PM+R < B*Nyhs\C9VݮBu*e sKQ.xXh'h]WVA& =N1]1{js\ziwq>8GN&6A=טD3#\43_/ͣyp.V!!H*~Wk΢*nt6(LRL{pbO׃KvSsl' &Y/j$LT~hV:Ih7T+қ6&`bsF henF-> Hf}i\-ӄ@Fgʿ9opk@âե/^o&^.]FHmmǵ8~묤DH2pjQ__&ﴸNc-a-W{g[ /@7K '0CQq6<([Za2w'1*irwn#aUXl"f(ČQ@c?@/m'.|eV Ux wpwˑ RGq'_8U*wUI.jRLF-[-@ +#5aEI4RzUB 9ID/~?rϚbX$`#|!<\'Mҁ}8uTyveC89+O!E1~ͼ60P;d1fOty[)ʗ-HH:oWoHdb%aE>~' *h _o\O*+^ثv"-d,E}B. Uw)Ȩ D^'hȍ 17mS{ lEeO<ZD_i&)ӈK-09RX>]wn_Ylz9ķϗ_{Dw 52E?_^ xsI~83LId$?#Y3?F$]Ul%D *%DH )jJH =i%*J+p^u-ߚ6֝`|c9ż AAe& CQH ܽ :yOFؚV8? (͋Mkh SzxbH;n TNt/R"dޚFŪ2O7"[D@HQ[I|G)d_-I2]/`LVΦ`ȱJF:eoW: jd+JAZXޱ|`R̆9z /V(1_Dj%nqmv^4BVg:l' 9/1[cD]\OϾ mC嵂n;G1_踲b jS<V!pv/ۣGpƼATrELIyƸ$ҋGYVX0|$梁#Ung L\&_<{+Bͪ/Ɣ=|`Ʒ.=JvFoqUvӲ"^ZchOn֐k㛾/$@$ҍYN74f69WD4r f] ;R gQ,A/AFIᵗKNRl'.lsmň:!ʻS3'bҟ&9e%3chFvy!V<Y'`4&qZ6xMSj>I-md ֡Yw'E .B>@Ox%e%0j!\R'T`ǯkVmbYP̡:3CeH="(1΃ Z-qP|d4* HiRw~tHi>=n˙ʧz&Ō0]({G֩%Nu.! qS9hץV5|/1 *e^t>Jٓ;?jq[s>)2ÜNC6Wdj; c;peL8ɒ&m}a\O%BF{Hêkr`6ɓQ%%UTY%g.1;EWȷu&OFuC'90jhH6@37DB]F_9̟Tĭ/G:u;y*p!!݇,sƶd{nϷ/}zl0&nw*k͂@W<>`O::9>B||bQ-M;֬ Ljp+Ąh?`aovV8֐rV[h^j 6!]OZ!33@lw4rsɁLA(CyGLnsdT?.辵su=P`r,SP-b,Vkc%NxOPl'aUGAp\GƤz*m&m2\4Gß| p"at,ңﵭ .en-=DTVTؿ/ sh%Bә?*:6;Fv6ch)'u 2aUYw4WVR~zM}EYwX>qݚq޻Xiwh^z_ȯ3ho4אȈ{>Vl%r3)d.V0a'{kWUyz^MK x6ԢݲiciD/6;)&v+;#^cOA9+ B(~O]Hoёi_ G0 x׆swtJc٢n\uv\LI'М5ʵD5*DՊ KJ 2z?dU>ǀt 9>~߆b*D^F.o=a'$ CQd\@;@u}Y}NX>Q~D@F<%rԇA }Yvrxƒn(z &<~NRc;b7 $!kI@ !PmƄzM2^^!J G9PeQ}@SG :p Ǩ}a v?֥!WhoMb͕520|7I:QC Fb| xd69wO;-%)muwd*!)Yѝ~u2!+}ghhw[-h魌nf;IX>I}A8(@|yuT*L-p-E~/a /7t(&"nyFlCPCDg 6/JP ӍR8YĻ8zYB0wM;c3 -e7uB:RB^y8n lc@3t5#``M+Ž:.^:M:LGcdFo;,#t97 2*/Oh w!uq*D 6 EWzQ~X*TrPW0yyb1MR EwEk LQ'JhŽp:#&QknCJTu2G[&K"~;n]Ql}cCB;:zˮʴqfngJ[#̺&7 }IeE+l4b_ /< E57Sh hbM޽h ^ԍE3GDcrMUVn B$MF2Egw\_X.RWm,[tE_;*V3W7n {gdM$Yzi5ɡnYrUf/5gxf!9rɕ #ט6 N $N}Κ'PR96ےXn@k5/YHengtΚ.n:^r@7A:%$)Ԓsn6?Zp+DE8Sxq{v/)^m7kTrt[Q!G0v4|j.oR1i_`"EC:'=u6Rnc(%ݢ ྿ppی14K[Mc(HL-H4D}ch9/ˑdhOGM(ڞXurTfYGgm{H]{/GČיT[a*.ȵMzYD]n_G|Oivu? qF]LNqOJ)}2*.3LB9+ BKh=G{R4/j֝p&ջnLGdz]N7*5eIT|B>cOT&Gj-Ȫy6k=u;q U[Xb[/~;S/M}i%s\_/|" ?H䗻',!G6l#¤?7K'FAZ؏HL, ]1#p>2)!$ɥ1!,bӮle=tx6@)2N8_?ě"JaɄLWdyHx\ k^ %8l;D4@"X݈GXع-:Vܱ75+;v˅ӚbaR~wagv}8!ou)~3IfzOS":J0hXAD&YwR6:#]4p%, R_H/FQ0ac(V-P:r%Zf V7?o\+;}Mc_ M>Lyzwo `AjuJTl+l Կ-ZS`hߐgu#nLA:xl+"}3`-٥f|S䋥Eb;uNo7}]^lnAM#oA ԛ/R S '6[! Rt O#w1kl -u1hW:9, zo>Řh]Ѹ eQQ>1H3 =z>N d-ii: K\@*dM-9l4 $b/jGOsJYo룰~B5W'މhµwG.c_yǝ@p?7BL)]hu4D m3@0Sz ZahPC+{rfy0 jK? $mC9AOB\}@4E^_8.MRoĵ:P/=-.|#1;)l˭k>;%7xwpI-I1,~~g|XE58 ݁%'L:=z)(LU%_!1pLn'S1?i`N"`pҀ@4b۪?D 1߄&rvqiURa2,#m=qXoG=ɸ(rԭv$6Ak ' engƴ淮mIc1,b#͸|po0+e%0 SB|2&%[V+D]*^{.;eց# N6ԭ3.%W,+{ƙ+zֶBKXjhqYQkm߫'dCw )Â+mUAst5S r-Wp=rcWo%kQܼ57Pٶ%-HD l*gm[!c=Υ%+iJ-IheF$wObhBA p |LI݊ۺ)iGSx:=uDL"?9G.˯asJd`zeL*69X$e"HLZ7 3(uTa ,`rD摜v`i_[)Ndskkl_W3Uc9`uan+?J39삚XE@V~ Zf$Y#P{7'fx`Q މtaڠldH?qTn;?+S[A7[`]ͯ}e^ 4":C-.?Bo9/JÍ^aq,j?A ab%^Z<֮RϺf3l=MIl|5,0F u`'bZ{/al/,bf:o6b7ZHmTJl'۫˘\RҬI$1 g!hօܶ l3Q Ci*:L*R]d-]\ x%/0 ۽ŁΦ˓{`8W2뀧~?GeXlg+?m'[ЏV-ްx52/]/&>$W!`r\;vVf3$P)l$cmg/~2Sn{Zu'x+rMim'(K]9 ee;tP9_Os )0l("wveu5({|SU {,xT*M ob%(} ۰Oˋ˞]xcnnpS~<[sK1$tl[œ-7&%sp-h !,R[orιlWuuqy"޹L Eu(7^@ȯ\S[BP :fs2 W-رfw|A ,J R@Ȼ-aX,ʌ?1O昋OՓv%b 4p_mnw=B*U|w,_gŌp4.~NsV6 f, Be,CnC'i";o' cKf7B뿵op>*8'Ru2^KgQNep[锅I" Ndx2:lN!yw:7D MB!z/#yϋ|w؊3SraiC̱"sZƒC~!YZ?zWbS 3 ,v~5ns13JvW0 QbW-L>yp]\B wzx]:X]c=héE҅jSB7 |h Y;)䠣Xg9@9"D__5(%ʐΫLG7`-N6Bl@YQA$:ֿO}ZAv=cFMl }ثS@Ity}\>,CW(ף E)EVsogR9=Q㑁=.e_kᡏӲL1?] @c?)T EIPPVTMTeАiEfgϸ!ߒj{lDckB z+By N lgyQ}#tD1/Kc܎L#Y.  'kvsge]*shgE6U2X3_x i}G(t26D> V6$(Dho%rŐ3cxz%InQTjgoj@֠mh+̆Kb>J\.x9Z?oe*.AWgϼIe}횡(NH>2X|?*ieH7\۩}kTw~JC;pȰgF씛SYtpjb5=`c= Jn9/be ')X5r s wCrSRPcTܼMzzbxuYE9NإSopIlggP:N`pJ(k Z2 Ŭ^|! Jl4k;%37+BFCŪur?>nc5 Iz+q] 烇&[ykrP=G|[P;LQ97!c$xΫU rsT&B/fezy'tj'qm{KTpzusUw y& k=BX:8}\fJfMzu 8gWa%}u ?d|##5ټ>%M7'+=ʆ]MxX%/10=׉5NQL< Pǧ{T Hܜ{NtHNG!sڞ]eB,t<OlxiQ e)T`iGh#7HBM2@>znJiKu*xMwU/KO͌mW*11%%,&|$sk+-@œ?4۱YSaiTmpMm`۸ksWE$ # -`ɩ8)͋CQ &1x/:JwԈ,+4&v0<,r.4$jST]9JCHzW~h3p%u,5U[;re^ޘ7mD'v501%Ki1yixUc3iEu</$-n4U67:˯5_T2#p}Щ) w8fp̼CGA#UTJxnO!_ʈ <:ʄð{_% 2;2M>oX{-A(u7CHGAM֣2F`G_x}OcF(}붮.x?o|Z8^qM-*, luk*~+jXC~b9uhO'[ɩd-]n^dFfnğ3l]prjaF$+KShԕM^ ҷ)YcèTDsHbMeƎv*b}[us;Q`+Ws&0u'b[Uss au?*9`B*nyإ./sbf*v$`4o I~hsIbqޡM늮Ktk: Un_}e?9D3)iqEU,A DGoNͶ)yDK*-i ;F ki }CXe, ]N+/S DY.2>ߊt@rqi:_ך]폼H ֕|jf,ScGTU " !ňIl93!E~Iz8Wj/4l(t"#Ѥ*tNklB'Eu,gIU2Lc V̷%J-zZa/pYksA̚*vD⵶pVL cer|v⨢50W0KGDEdO zZ_`Qm}|;P\y/mF.`ޱSP٣idX^ɏzM2+*Qsͱ/&VK#87ڕ+C{ B ǝQ rq1#Bd#p93ƛ'>B(ڤk2h T'nQٷXVsfTĴg]p+$Otnw|K$wΡdOcpEM9d*|zU5@hw 6a<2Aϴzփ39͸ٟf f5WZx !ed%Ee#$Mws7 ti;H$o:u3~U.@1x6rdE9ݡ>U^K`mAO tӺ̲A5 Z\<․X ێMX-8'paȇsM֘?Bh.bW:WM `dY<B" HxL%X*yTB=y aF L%T= JHTHL5lZ?J` .e"`,b~)2P}*wR!"P-i)7a>=c<7Ѝ/+n 5X0 =6g' <{w2YOP p^dp/<%d٨}q51UTffM[cȒ{pYf+ F$͢ gsYƋ)UlEIGioz%EtnY}_9*S*Pxt`\JKH}/z@&\ \FZ{*mr_G stNqt^ H\P/WFbG>4o̲-hr/d7}@QY/KF@r5Q_ez]QGanĘH!WF[*) 1?[;ȶ5=d!nV^ L >S,b @ ӑi25Cm_: O ck9r N1tBu m3Rf},s?D9n{k@Bt[wIPZ#&N?6,6d׿Q91uIXʫy"iʁ|u|jZ5K .Vy5-ܞ pAlq} t%MX'Z|%l*psXYg|È4(t?߰XE Ez{iTC -WQ!+j Uv‚h8aڗc 7K3UcƊjӜGhΪ8E?`4xt8!3QCLGUVbqޠKI )ڠUT/$ 5*{Ru#LjѤ.\@1 /.rb BF̟F=^Dw.TcNEjXJ6ǿ$vbʽ̛'iS;XӨQt4ɇ}k=^Mh[+ ͒8O]'}c(R_kwa|rA&voR:D% |KzT9l'/A<1-O8*fց* 'F\}B=4TX+Ç.f\=g+#&GffΖ$l*-&V * M?d d5 E,&6Jx1A'|uff m@V>(}5X};|Z[,z5ͼۖT{jtآtSXzwA,"Ms_U?/q]hMP'+>Gcn:$3O,5-ɷ$gqT$ b5o4L􊹵5+ K+uMIuŖs*@ɉLe+p5N]*QclTEW[Sv5F]'N) 3Θ n_q[;0Rc ˜. 4e(ѣ 2傎S\cAv:;*GDΫP O/_q{E:'Acp>PpF(1DI\o_AQ2Py`Ҕ(+ViKn3? & pZ3Qk4؏X]8\.OwmEFb*G2_U0ovUTԴt_Na:J˰֔!)]>Gd#*  Rē_ߚRVr3ʵn]y\D   gU_˭AW-2ݜϦP,, ۯ/pU?ZhԶ}oq= Q:X{ej #Q#*E0;O;E*eO>)F3Hl]f.IrVڈ]VcMM鄥gxnʂoMͮMot\#`_.N,d^1oMcz!mN 5 +64F-ؘj{ S4+3me#edD.P*yL$`>lHPBZP`k"7anCiu+5 .<UDuUbعG vpJu.& HMʿGoZ#RE BAs|~X(fkrpH-Ooo E(.m0 ՎW9m蚛F$1Tx>Ȋ{:מ{:XjZ܍RlQ/) (|B&ym"jPL!^~^P%-6=;W5(3F'[J#G3nlaҖ?̓.Óvx0t(* hg܊`p}q h5ilVOoN]m7t P{1:o7V߉Ir]ܞiTpb҆TQ 3v&Mg䑲/nXA8M a=7&<1ax ]R}tZX/AM,-e O7c;NWh ^P@0> $}j?~( ;‹[μV T.~0SG!oM(h㼙zLTX9IWg.2u;_OXS%Y2SQ2d*+wFgnTQ#| F(q]zlr٢D= uG>8qs7 [#U[8I,?,e9fA\5ё:M筎ȯ9ְ~ĀF]b.]ށX,`.ּ㰩?!v[ԓ=%#WNЌ,Miմ ̈NpB8nՆ|_~l4< cwEYAq=]ڋaA_s9w h#wP%i|qfdaDڗ#xы cr6~e@qJ(x_o:%HT?j騗FDcnhy=;^pQi@wB8}:=C/:#2˓į҆'Ӛ VġEy(U+t e<=c8滪Ly?'sn?9s蟔HS\z,@Cy8r L5Q`chߩxbfxmDnBP/!Cb gT|rnG>zK:'T.{.$(_ # yQHMV]^=Ԑ'HEڵ jN vyWPչ ȹ3q؝t]3*?hD >ϗ^kߐZBHF+I\/DO V<6-`o>gN}(J/ 7y4W1Ɖ H|ztt>tYnc"(] -&Vfq*Tv9aBLLi6V; LmNQ{f#cbdRB[irs~_w@{^E6qO,Azrx~Gq',]SHj֍8j*tdmb(]0ە𽫴 Sɏ*wu7ͨhKZϗf)Kfw]Jm`dvȊXwR_nTOJ~M!kMť[b:WtM úGHcۏal {R.97/~Z?J"8M 3x4g76ct_ d},CjgnY z ?҅DZ N\fOb ?)P\|>y M  ުIͼoE=ޣ2z!A[WB)zUD3k m~Mv&^e_4V£[3gdB`5҄]*5()̼"Etlc'fbXͣ N1,J:.V*@}?}D]̫nPr *dl͵[]뎴6K K D_>thRCУ )>z7WWiG9LT25IQ\9 !p?DwAuV6<8=l1]J޽Hu(C:T4K4')2RTNOS%O<4&/`ňyr>q!~yئwCeMl&9qUQ8UAK>U?-{V5JD)c#>T`[ dD6Vx Ǐїo7L^cAb!\:d=(+I}N5q~&!z⨱?b͘m:E6á31~(IU/啉ȳQ$w_>p :Va ƠwoGANql7I 2v=yIⰧ{LNx9@=yF( EޞoZ律'Htܔtk8U^6] ;ۍFRɽyG{zȵ(R̈Hd4Fлq(LC4pN<čg5ɋDKB#$x*Y?NquC坱>DV֋x5ü"3[##`A&y iv){ 1ǀp SF&IY: VfA ![p(yб'%`ru4%t!U ZUƀcď[cl^`f} 1`wu],bdΙ˰֌XkFà > XkMjD$ -/Ps js匜bj,CVkoK5%LD ұ8JVVTU`W"qpYS#2i%f SBSgeLn wL9dm؇`[B#J63hoP[<,F 4"4Vwޗke34NE MBuG2, Z1C>#o)W1 {8-,ǔDlA("\~N!4ٕR+/3֩T> QA z)2^;?Q.@A/ ^.]YovlMJՒȤȰ,U/|,gC1IUyQfr$]SU=qjq7]`M@¢13z~Mq,:ii}h^81Sx+x^?Cxn 7ɞmSy벌'M`cf Iݻ֚MlˆX~.^9CeLuLǝ9=I444{oԕ͉AQp;şt(tqfIO}um|G=p0,}aY`O[/l+y!ފ%9mιyLB&ٳ\Vip r wjW&Ȃmvi_WO\Rqe`T㼸r=2ÅuF=')B_6`S ^a^ذ5ç`_`hgEq:Vm{h @q(Ю6n&mxZu  L6)^1! $H$ݒlӫ9L/;B,aZ%-I.T=VؐdurhM2i^CϝZ,ba ^R܀$F*,s:ojGys, X]-JV>w kcn'&p x";FW\|KՀZ!F ξg]*530%jz$.93U{Îԧa0xH|$^'~Xf\U#`<@ у9r2|h*K'=dRguY;'BxYjODvVz7օW ?KW&Mw(I4=z>ru/Q9Q` d =>;1'ɟ0Z(['8$kx zV@Z_fZdzeiOX& 9Ǘm1IO/ĠBBC&*xX u>?ʿ sULNa$ K?:H=#HoJ~K]Zlm5lO븾y5 /snxĆqSipRqf#9A~s޺}hLiٍ~s`XasB"Nf@[}>,h|kr毐!tH5o!q>c kq'qRN'E$Ē֜fqZ{1]KuuKW|l%:tFKy6(~qLтUnKY}֎ lE?:gS!>b1kb[|Nњ5`CşzHɚ$n3$F^\w SehbU5kMq8#]Ŕg8 f2x~ʈ}&/'uN3Apg+df-=N09b* . 6hRtNKlAJ{-aY+:ve>C J{뮱MO9\RAoR{N #5kQ/0w -1;]Û 0L[*zAk jE ً5)JP-k_e|J8UPM to>\.JxɺuILĞ~ TXEBI!$o!r)|Њ:|D~ 3SA6pFSbkE8T;9s{O9pZ_r3WAF:U;sк:fd~0JWv etA_S (UTZS]3l&?a.YVg>P;w(R@.jJ<3hXXĬZ^6G,7'GGC2jd^--"[ڶ{ 7l@wBA#$@tGlAՆN#DrnĵTby,=!Ih1䟛FDDQN.ޙ"cn菋cbB`;oIq4lWI su`:5XBLJ!zb{`K2tJr8Xa"E40hGb݃ow jU' ̳dԛ9TtxjCqƄbS{n^t'VƝ%bD0rK#38&s 72Ƣ+x2/HIm0Y|% y5{Pvj5nv&GPp}/Ԏn*:&n[V] W$De >>$Wّp[3^5٭\" (txgNuyAcѿFPutrJR5`{ Zlt~ēHzvT2(ȼOPeLs-Jp ERaosFa_yDt:` wAo~qzlZG m qΪK|Cʉ%7/6ĉCa²\fgpYP*B"7qv#m뽽9̫@E~S5T "*;;|/䗼c9Zr;8%ݍ] ēyQ fa=ȽVpV#X+U@qAq(!*P@ެ*6$u~UL"ͻw:R+uH.:\}׉w;GG !wo2a -25579U1 rVZ2R/G?خL3t>5\vk⅘s@O"/1tH@#]T9ohNU ǒ;N}X$dG!<_CWm9вߓgObIQdjO!- ΘAYq6Plyڮ#݊O5 F#Ks6S%J9|%Hz> Iڦ߫9thWw5ŏ7'}++`ϪՔ_ul0CGMŐ?/ŏ9H~?F,hn42ۏ%TņT,k[7B}G}M&RWƐE{N"5ϒF1YH4 `[Z}s.yR]> L2 UIDi .}prhW''-3+D UkBJhQԫim'N댡 I+TGx ]\e ٬CQk jn]n蒋P5c kZRcAs +U.B3r1u"E =I$Z#c[I8 (z[?a`]^LDn˸u8Gܐ4/ /$|`WH-!ZQX |{Ls f9 N8`>fg?dW_벻 3pVG#xp0$;6Ю5nȶ^Sj*ȁ*;]=fIt蛄(~R fUp.LNž$x }2=Y'k)گ|K@7( '9hVT} 9r)Nu ̤E /r୓+5%.kD 4.0 H:]^iQlvŋ עJIU`2Y7W‚y(W9j(8~Ԉo(n^Z9-TM`ӈ${Jmy:ŷZÊ%tmr~tou\wc۔YulYM"%R?MjdsRC(e=OVm4uPY*v?n @̤غ)?%[})^lE|nHTg{BvU=?ƾV'6@# oEeI]ZLcim>~귄Zv ԝN-j!e*5pe$҄v>#خpIκӇ8LmKE8)}_ )HZ@] ZWmMԥG} FZtٶ`oBk{_juPQ R9$g!;㠚TAKr.I^B2ŝu8lhbt|A k flh-FF8ߘq_">06wg ɧvć|>BĉGZIe{,W.m; f87f)`>\.ɘ`sg qge )+c71u1P'ia]T14{ukPUt3^q/|0lׂz ‘+7zș6乤U'1Qa5eLCR%1fa4"6.Z]X.﨤ezԗlH<@#XWNIOt:tc(Y;6zhhTRe; IPg vDݽܟU67NnD57F XW:@9BAH{k9a.N sۥl ɀUc"%`eSCI7v S7MvRF$ܥ[X۠2=_ QNAy2P~HLjarCC=l \hʜ47^%>dOȋow߯9kF,SQ#*j{QkC4!+BEɀI\4b!YnnqQtHOM'Y]5=3'i:;*ةx 0ؒПgpV*{> J%pFt"&XrXPw GtL zLp~$D1WMozxJURl`;{Ql-WH浬\E\ 洅|d~3=  ?ՂcN%鰿dZt͏YQוʞ!^..2XNxaTλ[*|MWOb{ 3x*?(ȣ;YeGN}m}2< W2@̺^ՃρU}:^T'K2vw[RwhDF/Z9RFd/^xj8}Tʜx~N.(2X0AbU2PP?(r}OȴkIJwUe[8۳aD_ncrPS[L] y0͞n4\ hJA](FFN'AK<r![S:qCAipMA>)\0u'6XmZCj(>DWf:N#ńWex|L4 Ԑ,Jㅨ|e7lH(޺hKLOଦ VHqԾ+ D*L"nKZ*&\_"dᠷ=a W0/pRGQxh#U.@?!bή\eEJ yQx:}\n=ovcEEf⭥Z~'=@awph,um/e)mЧQ}|m})"H3 -O0xZX[{ӠuUIezYҮJE,7w&c,]jhCRn[\\6[w\DچZJqW(\ʌ|dY$k4vJp_#y?6͝%5K 7Zjޫ#sM n&9$+_޾D4X[–-de~?ߚ?V:Z.,"}&\|drH838JT{l 'x跎Rl;.v%ԢOżFRPDJB9fWuY@9 aD9%J#=䌎VNJ`Ŋ<:aIӘhHq_L ą!g[?4gztPk8.n "nFQ)~tc\l=hYzuH{ٙĉSC^\2\`a8.r@#|wJ6/z3鲜8>HȋGSj(]H Yƴ>!Kݵ @;sJ7ZVW|K9Z}:2n]8c7d/Je2Rdfow$&P~jʤ&ߒd%u&0?9Xn2$,)#{7~SyWf`h{UW8hQ![WMbAp''!g6-=Q#M rz iܱ9{jUe6>Efḿ*Gky"eTE>L,^i ;Wk&d"˵CVX `=>Z51f]gT풜lwg tBȊ]lm;LO\_'*g0-eYbz{oyU(CEN1^7/X41tb>҃VK+{A)'^V2hK  @nr{TSxY81Ât,4ך z_RLuJ2I\4&!t +q#h'VK\^ŭ G@FY):M]^Xyy5WtdϏsjrDz*0mlNC,q̐࿚Cou6|q #>D[C nRj ]Bߜ.(7Kސ R~NR%#â@4o3?K3F-D FxcL]-Ky,4p>%}3m?̅w腕^糱CatAjkd' YV=1Z -NnVjh}`Y Tr5)7U ?gyDrSaAh+pKY*ɬyRB+a4Z "dlML-F).oańU{;-ĶnqP묊w/LR+\M\]t7ԋ R:=3cƧT/~-"b(6o`QDa44q>rYPͅ~mװWaZX(K Q$,]@chC?kϤM j2Org.䟪pn -O!NzeL aZwm:2߼kdQ_ }ڕ]Zhu2cq!42d`N7OGqתS t]%#dg 2Mg4}&i%>^,o,BF0w+{*A{&  4$3Q,>urjkdD_*my7Wݶf]Xɲbvd+5ПqȒ}_)1Л|9lƭV4+J4jH;!v`.6ʍ[U9*ʭTЂs_|lZ,MXth:Nx{{$7wuti\AZHz[h7 NK`<nIZ|>wZ{UPg1s@[G#`X`V,Rgb6n /xߍ`;޷ bhxIJABbyel>HE)e04ozƴ -.)BꪈJMFw1)_OMb1VMYohB2>5u 22vgro'fBޛI[Z)NNPny`QJOmKyq R6۠ ,oM \G&s&X˼(V"t^DHsOOΠr75I .i'R%}#n7# nm5|'\uScrk5^Ds$[w ۍR1{\]Fb󣩄1Qg<l (_s /`&ˤ zj^N;_4$z`&²T6ۙ @ p?NR$ByP`dl%dbpٝZKk|Ԓ:"M;-uq\ zYWg<*=4 zWJ&Xx hjx}Jm,:0n1UuՠI 5CTOG^@¯jW4j^p~դ2mQQ[d ;]K6"gluF\]bEbOb-Wfm/ӋK3n`ʸQa7^?":4hF1써Iw Oh//f~k~3 !g=0ֆP0)gQ=՚*-ju]-J- e J%{jV=Itr'asĈ~t\S0v@&Íе&57qzQMmhSr{)VoU,(8 yKܼ[1 .洏`9l0fH*}待P?]*ԼOENH+<ɑc;6 $' r\DmQ #6ր^ бG'gp8I$ h5q#s.؃L~Z4{&6Zus/tm <4fMvyJlј$B~J!1]$LXa]B{UN t.VV +SH~'Zɺ_o|<%;%kq%974bgl6X) *ˇ[`Ze,SgW 07@Dօ}Ҹ[b >ү0̭2[oe*Bxh;73Ñ#]5l W˝1 I䝟%6bp 2`Q_q /LX2H>JP1uٯ,@]W?:e= l= yk㼐 U]TV5ODwOd߀|˝X3r `:2P\eG:Kboٗ۫0 C5w*];jrv5vLOzEzbCb.w!u ETDaxު{%x΀Es$MV}w&+DUC1â^sw'[ǹ< t;9$s ;Y;>? ,&5r4RZlGѿl$ _J8s*SAөgq)/zXNx㆘Ijѽ8h&& 4B{#4%V?[+ @ ,IL[@RUpO@랬h%>-h!R:sKԃ]-eYUR BŌPUw^r `WT3ƚCƠCq!7Ǒ7:׃x>ҡ8+)܀}]ckB 82O!u2޼jX5[ o*=`rjlel.K|!49xV9vgqNXiGѪN@BztӶ s(/Q5Н!́t $\ٸ@i9ד9;o. P z.򞰇pee)#?лMpK!Gfq~={J.QӳQDβLk0K_gMTa8 㟋UL:h*yRyC. Vف2$)Fs}NՆ`Bb^Shφ HGѧ bs'$)YEP'6%DcS<۫w"迡ωiEAЂgC0hdFlq#WydՈZCYfs] lytN:IP$v `A5C\7'Vy&v-$׿㣤o@`6vKhCE MEҳ u,mWICg _ʏ$| 'L;:|EyS"%fjVG yR@`d@Ha!D ,%eC;i=cK1[`Uw0i'(RDy0]Dʴ'c=jkg)lRA6=& yMu%]0{x"%rE/Mrقa#o$f}%]U EqPC,F  ?iLb4ZHYJxy8\d 昮cG3xp2@ qI#[*ZeMW'%غUyS̼V!6Qq:x] "q1;rrxu: K2nWMM t9ǍXw됻@D"D4M:ѾVpP Bp;ŮLt&DR&Y̡Ӊqx".w>Z=ɧGS6֢g>K dp9qKDeuw9!Gzrj3%m3AldJ:\~'G)$caIpp[{dyd0%͊M-yi=?}i"whMj9[f襾:`c}CLĂ^sQyfQ8c*%4B0gcû ӕ7Y}};1y:1=5;%q,^1qH ^9q\hPq#^#+=~*b'| \qGhr?Anx"Xm V7:mT#{>y |2r35F\xX͋2BRVݯ9hw,-_9NX5pO=fyEFSf5ESm@2|gNÍck^s RTr(l]Ч$P\]7/c!Rh>IhKh_TS/x%2ܔh Ŀ-,br-I[V\^a(MɖPԼCHI=50US "uRZ8!O͛Ŕk qb2"e65vVTm羐6muSe5L>Zy15kpwSގ ^jӣ)ye#B&Fƞ]m f˃;ѽ]:,AGpz7H /f9o^ͳ>rF=odG w't84T@TQbE,ܪ"/)AVC2#vJ.O!in_(P些Vu?f^`PyLPƣ}.B8.|O8Ԇ8G ܸ &EQsX&oDml`ضZGmyҝa|\UKw22uޘkڸLRjH~6ˍjaIp0?XGsU]4c8|[w)\)*j4d$3PŒjvcCQYN{k5N?㎪j xke6\'y R~y%@X/;fR԰}e_1c 7jBB6-Af#ƿazwbHO*ӐJղIiwln!QSb<)jy</Ǹ=!hXR|2)ʼ,+2n!aB/F_T>x_ϭSPIN}WSo93T$=eQ[&"Е 7tsh?tk i]R$䂧[NA}G`=!-: bnjxq<5Zs(p"W!kf&.Lٮ;3JNUy\H1 GsBGE|lZeExHH1P # &+q> NZ 1!^ Shj8;6U;y,LS.kPJ\5Zah53GD(l?<4X%K}&+Ovu ,gsWxH N GDO:QGJVw$=81^iNy`zR['GqDLqx>X+LPm%[$V3Hۓ=B`t'"Ksv.&O,Af >,X/cU'QrkX~a2Y@NS8ohߨN9-jt~%9Gs1i*> Qw][3wޛ;o-"n,QduFv #?2X6Q>k} 0,K1k'pg#%J3E w+83N(cw 1jk1QWuAECGŚ ći@zG4{QsQS}GL8O{]()I?\Xs}LT ʓLY1r}vYЏ78'm;QEe^P%Y>c5 =qu4zcK;n Z_}0!zb#U9(oX㝢(/d_{?M87ʘaSDIߚ?BiĶPٸ^C 5 r@5㓘u!M_ŨvۇXlc~G_Y 9[;W\JqD\-VrV ްUGؒU,#5.]$U}I@ׯ>遍N!;ў]l@I68lҿUbg.aA/'Ai-x 8:sފ9M :iASi $ǟpIE2le'{UG&u!4nIՔ>*;U#Ul9yV̋E_c_݅Cœg՘gTB+$bϙ */L@pKcy:L 1g `VByJWk} F !}m.4 5 O -k?Udk u8v(%M剹4y)n .M"Dhb 8L649dɃ/AmgT0_ $wMOW}\;pMd}9% NPa @DQa쥆߸.YbVM\Q1ȶKQ:,)p$-&eǥD i%WS8MRuX5B1i]@"M˅>j[`=uuZ~SGj)?4#-le|$I,i܏yQHbc0ܘ+麡P35tAI 6?7?˶tyr^us3-DY/舉Km+]l<@m\kpۉ̉-]i ThW {UBkh| ;j\ U\Z?iCzvaySY~-q,ym^' ِ ,(,N}k &zl[o(+{&?ϘV6\s46r$l %SQT6h3>UEkamkcwaF$=ˋX2P(toX5 𶩠X֏ai|p߇04 bqWW)5Gހ4#r@al Km~ӻ1F;M;WއӄuDɷ,fw !(MN9A6eSC֘I^a˦blo?Ǘ;Ġ:.2FjCi6nc t.P4|bO䮭jͬW)>u`!_-b޳cjJX{YȐ8-Z겳M+7yT5 ϕ B#'RDn]vT _>z? !8YZjewy$U@m( Nr=]L*͐,oRS [0NYE<|qvT;||tB*E/>ӃGxpa1A,nVm"P[?5EkTvЏ-DK`,+812]hW?L9`#ZGu? %)(dxBIz:&&qu!%|Rڃ CЪ~o V lr͡;qE $(az+Eu*BLf ._ ;Կ%AWMenڹs2nڅ%$(ޣӨ٢| Pե.TͯWAʱeq u 992o'cɭ!lTKYr/#Iԋ@~3ްn8-}|%d=`W*8'26f-# @+lDTD6b+7ͷף^yH~ ~DTUԒRF7*jzlZx5mQoLRvQ$(kfWԵ|&u{..JJ6CroGC3?r3"[qqn&vHP;^W"X8~~iMl427&ُ๎9D˦=l+N iOQHPEwIt1ϕT)zwҍXi ? r)[/Â/I&'ퟯ.LŻ'n9Is,c,o9B]OobNB`)jMx9!Q"|@ *_|ZYxwzr }Ol 5u/7nֆ.$Eġͤ!Ry^Lg20bk@P[ե)LcBY/l=:%pF>$5iC!38|tYJyP|}RO#BAp# HD@G evCH}c*2ٿr&OyǏFIqz-/=:'z!r.g) *K|5j5*'/S&ǿFhVOsχ).^<yUyp iw,qЧ'1c %UcƘimV¹B^6ai0?sjvfO(VgH\dC8yy,Ja{7`I~fmEtZxe<+;/O).7Rg/ 6Jc/\t^̙kC;F)Ϫ׵-6~9p3RP`RDu7 FU&Tx.H6-e]!jIvZt|Ԇ5NWîH1U[r&%=*_-{L<6Ԡ%e ,YWtpgT"r1k0b) EIi*QNљB}o*ՐRwﭳ۩`ɂ.: \qn OߦCL!}pd4AA y{I*2\xk7:b[/ n\JL~Kw84%'YSj:$Wj w/(#d(*~߈37sHv+~AtJa =_VxU`##Q#q6 σ1d6Д墤\4$?IO\ p٢;/wu1dH^znEU*Hvιĩy& 0rQ:َ㳷31#F,)?HoW%-ME3SC\^YH#%i40jcQp{#կ'X5XbnY%Ϲg7G gK`)B)qnEڜjJ v4If4i<_с6h2oL%݄uIw6X1P%6c 4;4C1C%J puɯCU pƉ|lawNKi.9o.]fU} Ol銱r`*ékl鼕F`U.ib+oa'}[m$<zkE;=E ;: ^#GL"xd7D4H~DTcãf_m~\1.JL(h̙ŽxJ5ŦhyrXK;-d0HptR[1-n[4{+"Ru欥lՖxԸ\x.)?ԬUIzIn^ zD[WXR侲S` p0^D5K8l\[eUҒ^A9llRoA$rxZG*dH(ͭ70= t*tTuvτ7J"a3q̝\|Ln{W9-ỿ~iТh¿e 빧*jKk#j=QyvaxM xzQO3,9N6lm/=JuӴ#~Sp TI9ߴ.KPZ;,1"׿1ypxu?PDp(Z#Cus~DyJnV  [pP-7k/+uNVJI0K#"ZQa۹F82xvayQVO.Ʃ+C^[gi,NTɶf2yS/p$G5˖ZfKoyFoE\՛׸\P ?9ë06}É}&>^AX#>Gaf}eqgk:PܙA d6<'f3DLbyC!q[Hߤs{tQa9USV1owxqEUq 'M {,,lّb,wt_RqT18tPuϳ7[9p%A, cz!vP #峓_e tHm'P气Q `g `(k͸M'7:_4hH /$՛dp:x)dD_5>i=̺) P$pfT*?($%e.$-^3 WYS D_E) T?=k=B59o,FCMt>::`] jU8,<=}ݔtn1a":tub{`d[ `C})lV;;`; *dPˡ]$.&菤'^F $Y(b.K^ujߵK6%{2j>Oؑ2@&;e?1v0&KW'U_dSr[K#hFT22ٴWj{χ^\sB-!MS}<]}e,f>槦&Z$#Lvt8"jg O~rЃBVh*/ggkԞ˺7e2(΍6`z3T^`"[)Uo2d !zW0x'j_Њw~ꮇpmꇜʍ^ނLj{J 2y1 /c[4P vX˖A:~ JS>eF_NUVZsѭH+b=%j>6:'hG/S>0_c='v|45W*+,_>ӧU :(ĦH#/i8n^]l,㽚6$ 3..g;ݐ󕸙<%z`X,>b$tzl;˜d vv^2ǥvj]]fX@NޤtuƮѿ`㵧~,I5G %ҊSPqbRgŴQ_P`lr'쇅m40'7;,2ִFܹv )οc:ϔ{AFu؄eB_ԋGE֗dP|)5| mB3J/6NJVn6pX3@\{:`̰^W}k=ly 6 ^Nދט f(Jp9sm o?1WE EYg6Vy D6@2c끭2T>ıŒTrs2S\hs?P~f(++E$\:`r-rCG0#8%}9;"Ar/%J~o@4Q=LxOz~2F'mfF1i' ]i%.=8\31|UY2޾8U18$ІOUFA=,.ZEɪ(WPP6 ˆ&ZSۓ"V"EdF%vAq `[{f/C:Q|-`ͪ*.2R؏KkWab!V{Wc"7) !sUpP.:K:cfc:"vVJ8Q FUɇ2!XFX8@7 <;U76TU]jNAt]O3<4b!PiD܏ކ\2LGYPZ RW^vZX払I_?A|dd؊xhi=%%~btR֘gmbe-#Ľ Cfj3>άp0EA{# 0nĻ}息]J',cb "JNPr."C(FkX*p+r __I9z2X#__ L>ɢ[FWVkc`N6&)Eҍ7-T5'Xj-l?ɱ];y{vy7&ْl>!Ɖf`{$`ڐ>\Ǻ\Dex<]8mI$S 6پ ~J"(?ŀ~@+0uwIz5vbT[n䲩vj'Xux^QFxs^(3\ 8~/sT[dȃ_,Z+٤.fJ;P!I70ԉvW6ӂ6vE6h: ^\/:'(ˡe ZpD\Ix̣`ޞyӂQ ]1IRHn.8I48fg5J@ \b&C)UҼeövvXv0=[dXçtZN`_@(}WsbմwApaFJ%*T؈[.B+.sPol'aYK8n殔>:p 4lczvxg6{%Յϭb! (sIu^45S͏WĔgHP3Ӄ-bQ7KΒ?XBtrck=j):hy<.F$O)lmVzvUӤs0pX]i'Ղތg & 4:U8!pC}KЀ?>SPYT3{x?~_z_r w;mk&"iCO!d@\xKB"Le?-:KqVs`v}< w@g%:Y|mq|Ve;U q*Ϯg笢 9}r]&ob^9;;C:  ,n$:wl:= /G[FVfMK~]i_@U҅@W˹_ }3^EY^='hqo>\U: LFn4Z?/mRwA_L[Nɮ N€z _<h!TZ]]kAm/.mw}AmT hu 'IheN4:l% =AlcXj}mDu>m(zsE[(Q(~z1fV`-c>e ~İofiO$SFOiLl1/J7ETksJͨPZhW\["p.b zCycS3Mȹ! -.#0ޕl[8/񳙌JHr_xOek=XPχy68zoMJeȮ bA?F--21}DْdM~_/Y:RL7QZҲ*Q拉{SQ#_n72ʸ4 "alZϣV}o5p HPe55pL7}_W^ǃmpKOSGfwM2Q웹pf7%kݓ/aKޑ#5!LbTr0xm"LiK֦}1+mߔVj]u* Ѣz>xIt..pcXH,9suO^[ξ>} YH~~O}Uءo3^駊a|ha6nc]w3MsiH/ic'e۸;_^OJ14KԲR L'`™(A駺]N*t >IQ^uZ쇊r#=D_m>J=8 `%M]#Lu$(%dA6X+Z*(%/_-lGpaQKluYwwx.1G| Teu^GaSyWߍ 8s.`L2GLeRUaãjױ\j{vBp\=K&T奋e&4I)}4+؍ڞ/xK XA3%mNW:}(Ƅ5$Q 0ڏfvEgr+NWd?'ej:cdg ^o!}H$%G鵠,ʘMXӱzkc>fֳ[:c~c yJMfx®ORiH歁?AVLmKȵFQ_t0X(jfRU4iO206>Z@&9}dYbm@FtARD3H^d L dŚG)PҎU-?)Zba$)fC  o $)TC7 > L* wIuXA/"4ÑD1T2ڥNTlr2>^ " r.ʜ/-wLI%k}e cכDO:y#0I[09vOJigl#o 3r* B" N5h ܮ! ltQkP@G̣*68FNLvϝFpxpIK>΀ 6 )4VHYyleVͥekwSDOr8{X퀍VhFPmUw [jA:{ݻʛ&[C\4~6Q8/6&wl0N3EJN+DyR_y0"ab@f|}b~D<ӽIV wwj+M.C\LAJɦźt)b.`_?)~}M"x1.,U^u{ߞ!Y'RȭZ +(2bABAOqDa65W dnX*ns٣gLFgzI<{D,tPrw=JeS7n _=E*]YE̜vc]R$OU<Im{s:;Vג,bQy8v/_Ũ‰Qs&{f7On`f@>fa, 2]Ym/Ɏ#n~=O"$-0K_CXNb%[V0s}b&N@ďR{}EKtGi~`*%r@RT^K@_ /Eu6CM@xR3:)VpDbOd5#d24pm S@IVΥiVmܒDu8Y?QN̒/Q-dB?OllE>j2 V]O&Ň5L_*r9GZ:GMEaGTN)v9&K~I&Gt{f*6k4~k>% !5]0J-ouՒ/ 8^n$0]g@yK\x#gL$w^P%ɩ’>TAΈ+;S./=P3߁mq{`x J$JSk 'y7T#E&[ עJ5e<ϏaD-Qu[b9a+z"7ϹorH} 286g{/hA.&߆OU;L}65JS_ TI~"wJO׀g1XfV^ :2>A>.%'H*"ڥ=%Nѿ~@6k>ˀP.EXL<97n7֥tg2U=%`Jy ⻽QRi>)w0gcuQ&XqKZG~U6ِLT>l<6!)!kMNNE1o;|E 1߬*R$}EF3] MNJRSAhD2X7y.#ȍŅ@Z4N 6 *~ 8q0l5ϙJ]dQFAOS $0 'q|U4x{ &"nqjQ);!7Xa (р_:*Jh: _}d~[KtnNcG8vCzFtaƳ5tMF}dv) Zn~^KM(.yS {nNcpgI!7>AVRKoirC-:~C@&mijMI ZO]~P'hr60]k+x RsYA҃(2vb$$'of\4:/E2|o&;FBZLaZ~>XO)5lu4p}[;ǙL,rhtC}\ުQP&5U$Vf<[CmQP6&q˿=xcrD#] b0djVEg1W] P2(5K(Ņ%h*fwڧɄ7gBB3 :} ٧P%FDm:X}`җA-`"D$Txmh~WRl'z&9>.GB#:Oˋwe`&>[?sbk8J2 mCj~BN_z'4 0hʬY)˕>O;|7MF_#eǛYRmcFGB\n\a?lw"%D}՗K(ʽX ^jB k_Й_`J֐ϻ ]2 z?,rxf7 p ¬#t}qrw'8'W@p\eX@uνsh΢X5f\c<:TٞCrR酟X4v~W4iٹT0efa`W+Zo1LΓ1\V>9݃/F:&O*S=Kao|C1f @BD9-ǹ &b Jd)Vc\7{ǒ> &Eehm+tf[GWo~Ǣ_Q#aA6ڐln8;Aᙦ;Adh3mZ ӑJrAGyW~6hRV,3W@q5[ؽ :Y`"}:&bpO& u rlRo۩aKg'c xB,Xnw)zzgDw_o0jľ~vz &+fqHd{lOҞ /eV2yq ~ꊥqfp%! S#im쯔FFLN>$ #_||Wr%#mXݼ㼭j5ȶia4l>L5zV{v0yDlPueVOx;oJ .|3/l,"s.3Q2'`tt}X[_f8_<20M|kf6O@sӳk-Fѻ?.^[ emEf97gQwp^>2˯4z\ك1H .! HNlR:6+F4QpTk"3Xmᇅb~)/{Ű;K(+%qwۘ2RaC‹u3CkPVagQ D@bw/DR,Sjľuw1}p=r)h1 KcD笻3ifjѰ…..f!|/C AP3#u_|:p#E@=䮘b WM?5>RѾ#bZoQ}e98Q*9D#>(;Xd]8P7H&$uo8]"E#=yKlaV9YfdV%$u/+KF51 T "1 .9ԓq{l(L$6:7 U?̅VW@z.nW9&Fb-0ݶx2bdb,J8"Q7-6P$'ҧϾҁ/Eᠠ`9BPj0V ;|Abe"車]ƈ@t _- f*G%k(彎N D({H!ܟ]_N )b@Mp]쪸 A2QFPb#~ EG9 4.7B95.F͝DjB9*ykJ׶Ѷ h0 5 T'+*ݶpb/au0 6Ix\"L矸hbk$;Y Y1eEDyS?I rP!OuPT fXt8Ksm0_=#$1R&ܛEЏOZ!y)uc6Wh2U\ <ڼL-Axegm ˆ24޷q UX jSn>xcwSS53LŖY߰uNd`џeŧP/0-z ]ȑzz}P hP])<9քKԣzؔa.I@`եm=n;>䚣RWfD>H- ;WV׳$UMp,2M l1˘[P<~;3acR[o: ]fǗ:3"%DN+; 32"oW?&8'~uSX~z&Ffx#;`Vvuub gT\c+zr@sjR]ks'㫞zzTw ƪ"xk;|е]TLc5'mPuE y"}7Bn]xY4?Gh2yڃg’ z'Ǻv YO$?Hu @ڬc.p{{5,Oƴiz qDo wWjᓵKx$*ʋX%$B] ߫BDmiR/{B6~EE1hX"5T"2 ijah]M]K}Y0hY刕{jV/!SoYw^d Y7 M2fx8xg 9<i%$vmy,T"{jK;0D/}@b|\?FDU$6x{v2TPзXYS,m;a,XGﲻ*c~ISN Nc+%];MzqU/OԢb̑;v'Ĉ %VREoҠ&V 6|i#ɷ,ƁRfS?5 &;,c wGE$E]~gqTj8KW`{`hWbEW8xF'6H՟ Ik>6 TQ j20*ٜx=DQ0\Lk*%|'EqUD%)>bV+XZQMUG)+{@aE;a)-tl1 /)}?Ǒ˶{)<_]껬SRP#d5"(+8_$zvuJnLVFp}yFP0N"E3#R`^,ޅjW'Q//LA>|YΧ ۫c]JJԽ\]qv}\;+GŸDv}~Mn &WZZ'pDcE{^ԯM'*ˁ;') |h`댻 @/2Sj4o4,88f2ƙ.> _I1e,-<%x`wc.dnlU>-܆Uo}H|qf³ `Z 2D[A><H5<3Iu2vbPJs#TBEԻpc4 [iJM99C׺S>(t@YD*vLZ3*,KW[z_?Fа[K9M٩Qj! G FD|M̱yk s :q+K#d$˵C*4Fvf50Wj#7seһH$5~ƴm/D٢Rߚ!QVJA,Wvø|{3׼" 5PeÇUAb.PRG w.Z)nk*:a-@6$VKe2?\ U,}vIwuj~;h~onA[$"8@ &}\4 mQ)5ޖeqgLTW"~/yBV-Ѕ:2{W| v)[Fh^ 9+P fyxH>/&bm?mY DU׻^ei!FW"DWo̎ҢwMhyr''e.(S3L1UAIS^/EЄOqms,xuxehjC_b% `wa΢G_pB, 5hTṭc{"I78JDf>pm1 ~)[̯ o|k3Gi#ߤ[CM:tub dyf%%@7Zq7f09jfIYr w(%+V7gO2֢Cz.~`A'Rsq KiSD~?Q}h uEٓiN n)ȁ:6f̩hD]E3hge D.Jm鳦+8wE'F87#˼* D `{>%YhŲH|oݨѿ({&POxPIߩ luKZB1ع S$F/z6yB<'o.ڜn%2?[eB#̄?a3*ы+ U3f[JiW(Ni300_ŵh.1?[z;izcqd]'Y5{nԔ"ŰB|6τk d/?[켂[f~1]΋lEVDAŸ=s\6)o~q-z603cihZ6Ϻ1lu6P>h [eF*w2 e Ɠ\P\/c:NSHGF*$ Sȧ](dT~gJ7h7OG~KFt΅̳*L ֕@]JV>R3Q!@8em$_O`Q @zCRBݬ#aN]3Օ^7eA˧Yˇ'F&UPHTbb6M\ҟb^\H gdˁQ[y NeƺToK%*(j&NTEN 2#0sYk<)@R#gIbAC'oM~|]rtE簣j8wIj0,I]d ʘ! a_-R6Au|WB-`dcnZ {_1˪o؞Ψ5Z]$X$ϠzAa Jri izB0k!"dx}}SoHia %Q[0]`ɸqQ'B*7\mڄ(hI_O1ߦ?̮(W`:}:OuB9:k,A Fn.}A:qI"#.8nol~%x8m;^۝i8J݀>VEiRn.D2W sw3oM9)+s ͡ d$(\_U}|O8R?vZqmEr/KU䕉)!&V1GJ$`EGrL~Ŏow"OnȑxeEos vIT5]C;#he^޸9TT *\l;tHK# ֶᖶn o)]FXQU;84a-OQe 6u[7FC.ߍVifaUg%3^z%P*Bm*#_44ĴNw~, Ldir$NpO%n%kIVMxb |zrj v?8RǀR4MI5FוEXd_xe@mbYky~nsA;Yוeg^?\ZV&f"JVLz8Ncʵ-b -1InkT?PNB,Aw XOrhZss8y dJ e9!D{J? 譒m$ tN=N\nCZ/4O*&瞐Veq!4xa4MT8aGNqsEԐ+`&rӉ\STZ (bi-y4Hě?zFzIׯ`0isb%1, 9u!ƊAgy+@̸S/%0c?FpT S)F/y5.UCg6qLᎅ&{(/in!ߦ4SbdTDud@^RW@[:KXJ2?z탺0$ץX8V=ɑҢ,GJ vF|n= JeeMGoIrn{ # h-XۉX?r^wg(-q ^\΄(/gZ#BV釕 ;dR&ܜUz U7T,֜-Ȣ40QcղVT2 `T Fsm2ۏPt;&rJf[=2M+if»/e$c6;LwTPLcL,7?bdFsAObܞ"\֥LV U, Z][FٳEb+{=!% @pEnV S[ D+Ŷ󑞷Jxs~ zALOS8ۂ` ]U4SCc.nj0UYFXjU]LQuBl;= ]qGpKIe^◐rEFak–}H_xh˫+ -/m#y{` D",6g {П*Ʋ#|h eXpr{:|sp.y NNiU2bN|'p݄[-|mnC@ZX769-{AαuK+<{*boa祐 <[ {=kYCV>zz Z"v(\#%S>!L^"'$mAH$9C2G.ocQ =K}a']!|<2_G@0KL`_67%ësە/&(S ]W ,P/@(_V򠞜7Q\d8NeUw$m7hd>,ѨVZa:\6v);qv܆Y@z-9/*5~ReX4=V6vнW~6p잯j3Ǫ;=f 0K)ґ|ʁ7-7e',zW-4[XX$fF#mU)LaG{ }DzXNә 3 olWXk e-y đS&0O+ziJI *a4aoeClX쏨u%wH0SʷwHV9A䪞mgt&*#7jK%ҲV{J}hN,XTU3ˆy(ʇr<c!% Oiut!ƨ5_s@[ yڮ ፇu~7nT!h38j3h3|;ԤFk[؄gG6HMI:-otAjg]NCsc$&/'|),c_⍇4>"g2EK{OA5'0Btr}Yt#11.CJREU?3JS+Tx^ڇ]v(ڿ1֖b@- o*Pz؉lR\,s"s5'ìv4&L*uB('c/>maxlgpEQ D|#yo VG7á_W . }|eHӔmp 鱹䴼H3$7BrHQ p2J@Q#+@Vi$;ߛ̕zsER+^VԔ9㈄Ͼƴɱ7TȽUr1~InUH|G}0AN-8y%s թA:wW(+]wwSٞyIyfFM@ 3jF:Z˗n}u )Mm({q"H.p|y_Qvyޢm2~ѧ%}(W3=Q ڶ\Ͽ@,E$K2Z4:B;Gr^$)c~KNETHҐXB;{ a%- ̪cKP3KhocQVh?C*<712[(wI=mɓI#_ ľt>E@A#:ةf^Ȏ* Dd*$ {BO+Tbio/CZhP:BѓRs{9Aig%x:---GX$ 0)E%;R9Pc|gʤEJd<E}sCXȔ欄>lחW 0fzXJ0G'*H=C_aV&rj)x.ߞ]!]e yfpԝGީ1QZQ34| il;mD k\lYV!J 8ͽs֯Xøa66iܰOg`p6C-rap)AZK.7'ѻJ%n_~°EW0VH ]_HsjE=Ryy2ܺA,{w*ϱ]݁Qv:tW _Jk10u8m㙆kc3Z~ nD6%˝+r*A5+;K\[tsJ1.Dup-~)#&[*d>J9R/ټ*UB1/h z>Z`4y$mVgέʎkeErbƩ_mo4!O'>5rW,KH~#AZ}oڅ uGtc4L~g.$!gm!8EnB>lcB^,sUf+ Rq!ldEC K]6X#18^Gaga􌬧hLsꙪzY&K#GTlKBY=DKU@CfG=sL A|˻xy \pˋZ]pa/Klv `U{E ) Uk`<*&=^!V+ʷ>.q0P 6<0PVaab A400n0Fzش@ǮNlT/ ϔ"5eW8{R gVEg)!LL"^J/_BY~"[0nxIk BE%K+zo9s.߀r"} T %oSU#Ccdm6^'B _ AQ5$[nn:IYkNy38)Bj()p=+,zh8 $? RoE:XK5RHP 3ގv`pM! L1)b =V#ȸIh$}ŚǷRFŽAَF)5>5o w}!& 7=7Hs4'6F*BʒIkV#}P/Zw BȖ5\Z!'QXR4NArmH=l)r!06>RpD,Y`NyҘ37ʆqNlZ8߸ Y =#>]KȞ*K'XztҒޝ=yAmmV\1@&!nSr.OB I moRt OouRf!/d<_ncuA\af>ql:ӷE_P q;f#7+;fBӕ^xS;`oh݈_B~"an癌Tc܌_eSҲUɶlކ~6\Ğ(_-0,l|LIE{%'%Etٸ=\CX8 .fdMQ{]ZGu8xf``ll#>$]FHAocbz!qrW~5Th@z «U%` Š9u| }tJi.Jȣz6Ngxp4)lkL&ſJ8 oك+g9~^:,0Yd6;w&ꌬ%0-'`oN-qi~ >Ke6Y}C=T8F[!6Y$2C4o !tlzApcc!t۾|p̮hʶVjRNL^ĞrT.Y邿QsP8@*}n )~}< Z?\a4dл42L`RBj<֍SΤLp9ޔ{gBKc3Y IXuw8ԡ(4ˆMCm' #Xu_Zg$1gyB-xbMg>⑛x]?-HIN'ӻwL^ WNqsB.*`w_;o DBީ{яÛPmL~}V\QT&TfZOJ}%, =D;_s9!כ7!! ދ$.U7NϊAJ t΂:Ӣxtno&ӽz( \l-^ƈW}hLqJfh#*±h&OTI7B~v KJVkX$Huf4EAw^>j~G8a5je:F d3V]K ZcluO+9{r:pe΄*}P(/'o?nu ~cύJ ej֔^(-(uL0d~e b9\HXQc&ZXX rNnpfI:{Fth,9ObM&2Zq'c{Lq\Vgm2+@9lT|0Bnǣ#a? 4E7uuQ] 7 s^}4{*Lݡ ZB;GbUOM]%5`]t{*H\231. shI*hښۻE\sdT=Nކbd8 iHfԳ?)S>y#ǤRX,56Yw2M⮣gL8pVs)U>h 49e=y5X F|[HtBV^ `^㴣A BkOKnp]srӅ {QJΈ#?`.J8P`|\7 z)h,v0^=!FwWl]iT8/ڽl4jU,8|oNh/3ɖ7^*Nx}uz\ *sKN;31D|PW\q5G>FLze(çq3sr*|!`5v(*J{Quw 1W׮ ~Wڮ=Kh~eA|tc@/g)<\H( &b(cR& #Xf ayx&VDM6\`&vk_eCԦh^l %}р& 4:OԳ,҂Eĺ6%r90r0HŌqHl_=$>KIԾ0c9!{vT;Wٲ%|C} 2.Dj,}x6oIVװ!6WCpM혣i8iB"MՐeTzđA_z4"^a&uAdzDw;^Ǜʭv2GLJ ՅQt(mX!A! &sLH"&ӓg[)(W(z^iNXxR)'(69q6:(uyjY; ylg׀h 2, b`N:x[tnPsvw5ug˄E$d^=g&3l:rOl2Dܴeg+L q:W"kW9rjqMpbɜ zLۺnMPl/1Z[sFhAm4Z[dgLٖE*޻yH1'03Fwi"_lJ֙Jod ߫+҂ 0Nd[{#&co);Rno>va%)2>#I'N\MlG뫑e6O'^` bYh}\{<@?ʮ[0AhPPA%Rs< 5G]ꭂ;ݱgC 伭Usw:6~|ЁX`c"ߙ@K5axBb^Vzާ J vm+CF/bt P nW '1Z;'f*ƩV⅛,}OmKK<&S~eJgd |gkĹ%lD O~G<2}>2"Pq]PmFg#yX"~h+eS"_E,n͈ ]߁6.l bߺhb$l| aȂ"oZ>?Yi:J2fue2)DžźZd%y.OE3rjۑJG!EL0Rߴ\fܚ_ Xbj*mc8LZᣪ{&9҃3v"0u|ޛxGpK|hQwHjzoj DsEsX:<§OhGVJ'j.`4BCвӎ?|UV#*?c^-}Fu = h$76cؾEr-IF 5ĻkU4V”.PsTk-"]֌CE# VF%Z z4PbP$n ) 5w8`W{]8&J*j**~~m'}E'=*d[IgQ-se~Vs`@A3p-8X^Flsɽ#DaG~Lv&\4TS-Ȍ ŧ_ic,Vhb]n uIWly*Gն.5ɠU/:GCKD~2=b^zd'?M: +[ěR;ob塳Ġ7wQ@67tN3!*,܄mf>=q?[˔]lj3I%Q,pfɆ*fI:\DZ1dMewӏߣТ,f'zA?}-*>fډry&҂eb?ݒgE= l܇9br[NQ[pe曦 |rF*ZY(K8 tli[9r8y'L5b ]4c y?T>` TdqP `Q1I!r"<;NUm>u~C&MF=MoW}!Pc G'tgPT1G/, L{ >T>GC4QPOq9&=drH">4J+oD3IuNok9Dl 'j˪_-oI$nGes%%ƹHn>i)]pq!U'G{af!Ec =@tG>4L#uwF;sg o6jEH!ɠT394ղ׀E@sQ[y%%Y8]KZ&IF/m#jK׈fZiV9U׿f9KnϊY9 ״d<7\`6Kd:]>uaNtl~C95=4B*G~Hn4Cp@*6P \Z'_Zqmc \528m!9|(#c$s;$VSG 5@N ;&4 +e޶C6a/pvCmw ,rt4;K4{-du)#~0)w2P-—?R:iŅ.zTt-;! ZN"K'.)yYE7)`3DM:kL^lW>܁Tڟ<4gsz4x_[ZRf]T@QQnaOg ]?̖$l}.Ռ/NWydS1mwS Yt{llz輣ݥև|bbKrlp[4븈'We c<$^ !Uv o4vr(_6UUiߘ~UǺT\@Y m7(EhX(U/67O9טJBz4ر'hO^o+fsax'i%GOl 0]ba4,D l_栎Ω–i&LK~R o{T 5Cu,f$ u-(^pP=3n_d̏um13Nَ}*_c19 LHa󞓻6)qGhآ@ߔz-Gn;|@1&GBLI[ҩE5AJ@NtR GR jJw!S`@F66ԭm V=W:eQ"xtsq,$jD+磋Y1cR@ mu IVqUDDžĔ4'#=Fd2!../cBp{~ *|%/"۸SWhu%j9<'݄'BiJfHbB$F6ʲaַ4}(H1/#&#gJD5EGaԖod !]w2JrpZ\ ^_JLk3M*ÌFS{a-٭9D5erwg DDJf׵\P_U׬=Y+9̴uv NVŶ^q?J=dΦ2kӺ c[5JX8_nM+&%Tnx"DSީ =Vsr+@+9}g9RzAbT_^pn@nt%.&30t`]n0~_ ,X{eDFe}%HP[ˢoߖiƷ# L A=Jl7"U ݪ4D9*И*Cz#4EQSHeZALk6!*ܓc U0 CF3n8#fǻ=/S|fLG (* N}{ӝxH^oEg3 * TL(rg~iO|4;St0szh.({P,3X$!ppJ|ZBms[=P5UPpQ*4`XÉOl,TEk򸂪X\ _I9[P+[c2l'b^Ną'\B}LjAŎhrrI3QA@N¬)Spɧlj YV4U4IE+rM};s!uvma?Ü߈Cqb9+p=%d^yE|C&I 9YУXιj+9Bo;e 1[\pȵLWSJrjE(o4&[2;Mf|i\374&(5l>Mڃx`2lxWӘ'J2 O`k=Oop.?4=$ckDRk4J~z340{xbx=VCk*RpƩCuH NH|'[&6v21?|hH+g M)Ƿ/6)OM q/i>hs9=kmf8D tpX~@1) .NWQz'ذ¤sF&xA \clN/N*5_Wӂ L5NЬW{5&}I;oh`[40Ps&ƨ'Ufd>Fdf4/^ WݫUJi^Q=%ʕ|@t iW(zLrڂ/%Hsh sBtc GA;jkt=X?as,dӰ3jP^_ySʐB}΅?e嚺PѶ )zhj{q{ K!e9}_D}$%hTs=xltsL;?BO"wpJ[D4YZp[>nSMm%Li"aoSii[g lCY7*637hͷWtn-Ab\JvE   2qDы{i#]mSp {E{z9) 5  9N>LJ}i+r4Q|jކ4p9avV7x79YK韻0HAUEbUUu:ezdAA+.=js\UokOX uꙨ-(DqNuo\_TGnfُo;G_fh*[9t|MMߗT^6JKXTw+ƌ|AZM`)h=:a1Rw~CiD/%S?{{0M iq}nJ=cnܜh[)AHg c.w,2A"s}P4z ECϹ#L&QVvmtRA\#3EC9 =j])băޯF8~_u5#AtWG~g+\H2Rկ]~t/b/mgiMB^ow)RCQ.1⮠"XL2~A Tk;+ֺld'p#$1H!Lnw7?zӮ/(B'l _hc)-n_N}+yK^IHLAΔz"! e6#Ws]nK 濡N(=(fXO$ye wU30a#3y_/>e^w !B_Pn' r y.Ez~/øy4$|G jgcC7Tr{D_?co@vE{Uk6lP]R8^//gfVG|zɔ_¥CEؑyI%C&,!8z,4G\BKvOQhmG~age,?ZO]7A]  赯~+Bj1:Jg}fT}M+%BP}tLWd65R2܋V}ֆ)U ,ڜeSꂊ̜Ѝ/LN=٧#IUcCK>:ZBAf)Is njѧ*8`j1&J=HӴ%t/&+*&Zgy85!O sg}nYcT%&P̩ _ F=hcs2ɒw-ɡ|2pΘ4!@㡃@9wjLƴ;p}$b%,QYˆo|뮐˼R?U0v(HHAnuz=ݕEǪAʏ4<'aYPxF2^ڍ9"ςCP}@ <(f_nޗ@(7Ӡ!2GY/w ^47\\o/@ފ2Ϳlm-6dqe[#IŕAy'L@(iDrDQݴ%Ǝ׏}hRnoVn5%G S~=xKbx爢qȒ&B= /@7Cv Bj!=f#VY=E[ ̂ Cwےd&\=ԓ =.,9i<n~|l:R`.7/HnXhÍ C $UL;k}*$=^L,z}'5HNްm,:<ݗ65 [dYr0=Hx=i;iit%!d`r%R{yeo'MFQfC%TGmr%uu;gL͍G?kYZ'4A96?HhUV !!ahgDFIS)Zv  jm $#`$.w׶;q݉ _ruqؿB sfk6<,-Ru)ҕ`ư&5Fa `Tk \F$oF̙@4Z@|YɣAm~)r#Ŀv~2Jxo2` 1u$b"@bNu|=X%Ȃ8L {mD"!CU5kJ-_ &17 g?j0oušΆLR?϶{\L.Ow -q69W5Mv[0+;:d=nsXLsاف˺K'Z+˕ k p1k03ͻ.Xd0/C&̣E vkPv&ûtod:>bGjtQ&[Jīc4!I6GMŔo"mMk0f!UǮ5 fӰ &Zrh<͚@(eM|Tu7-"mP@'\?AU@ŝ[5qWRJ67Pr"ENe&vv!qnPbLEb9GmsC Nb}gl$˔ ػwCd4^XrːPrc:$-Z\ <~ȴΕ~Y:oPum؏Zvؒk!"&prmj!hT^bjѧ?@D!TF'FhkgD%aL,zϰa~$"p#V$%163=܉&xb)v>yА!{]šq5UVu$8B.%qFsXkT|U%Fe_Ŗ>r.E.4=i,l4p>kz2klaR;3Jר|KG>V?.I.֠L=w}ҋ u`(w?~iu_Gp=rb|j7ئ&5<( tnz,T.7jE-EOOc_%Fyzʟj s?DSv @E$3.cLۘ>%i7N1ԘVYA2(GeUj_q7apJ#ZKro;,YR}S+Dm7w%} ޖqE[w(&7C:jGyOTxDyɏ[ƝJoȧ1Ƌ6~V!b@G_q2~¤cz 3!z 0딘*GFXߟ겻Le.̚POXI< ?")T;,G*߅F86o9GE4!bHY3TpC^ߊOCjUXumޯ)u%9E[#T$"j[; /F;o&46={=S#"xg+[2 "n`fڱQ  BqUb(Ďj1 V DQ-n?vU^1q_L^ӑ%1;m*XL#~GU[$\ۥLZG'17xxnF Xbߙoƒ SRT8"MԴ5ȦRO̾= zz̟Zu%=4c9ݼBi }Ϡɡ{c%0}ڑF]P+Ľ[ ]Y1g}vlqv_T2 2H̗͞jx!EՌ!Ũ{4? +<=dY賬K&cN b15l1dVV;Cfɴ]U\HJJ', &hӧJA_= I*suCrM``"& =ݪ iF*V~W=LboZK;>>< j+Qiyk\{3iarѵwDYHAߖ-ă}JjhNjy :3ey߻j`{XPlCQ89 VSPAl?j87K<|>G ]%kg""SW?zfeiYDhߐ,IdM .U&35W08%}+{$F\vDR)mxK2IZ5i| Q}̟  ݋ 7J4kH4؄-eG-X{ˑ0Ř+ bߏn1nșDpHՙ?ʄN,EܮJ TOl%?A,yĸ{]EjRSp_փeUU};/krieNL7w;V  cY[BvlV￞S٥'Z[GMI-f `_?Hr{,[<9ffa(pÛt|7y8 ~!Wmx+|y#1A2#sL / yMY_[jrvv>ѓReEfJzSWc.C2iF+p2M*^aJ+bCLaV ^7(uә~>;XڅYpĀ0: Ba$+K}epkTG9ѦTyH}J2߈P$xd׫Nb %C02 2Q~?YPޅr4;(%|e+@jp `үgWMmx3g)MYfhr^ (6Jf}iujWt{/!ώxP&Dܹ\GlZTxkII&{" &0E2P혁7x'f:@tm{fyM8nFu]UÙ0SRw9`*M5J+BXeG\^rcۧe){C@68mS_s{*>*inp% ǟ} R#v,Φ{#GnBI̻ܰ f#Hդl#yVQYcxfYߩY: lx"G#7䨍0ReD3`[wZWij&]EezMjS]˶2 :MYŔǩՕ_0Ѷoz l$ɷ9hф3nu|kHo9!~d8X%ΐ@[¿>s#Yk;G b)K/*(X0)y^u^:~40d6}1!8JS*5ʑ ^~6齍@ !EDDx!Iv{&s1&4W*&mX,=.Ä#^&|V`}iYDfJH[Pp<lTj23l d!Vu L& Occ[OїޠQkfl\ehLxs]-?>k$  uUkW穾!Gt$Ci<%Vqf``_?NbJ2Xȯ&ILxU&&p"-T}hB) "<p(ޚ;4ˏ~p4Xg77f3l~NN5 gY|)eXYP51Q ֶ=Da3?FS[sSzuL8tG3Nw|\@ݪ6`RD]rR4Wt{":˧1tjYuM!*5GBZC'_heZMWner ) (et˻Y8rK[b 9:2(S+dP3ذ[5E4jF\gO?kgc!)N1j*nr1CT!Y/70wE F3:UMj ԟ_!u+"2R_ e|0JE}f/(nRC"~:odžI8}sY9eroSo9ҏr ~-x~~e> oLۭnPVnmSׄvgFra=6Şk<7@^WDtbhn\2ϽIs_KxFׁؖK)rR'~qIPn39 Y# 0P1\oX-49ؒ9B{%\Y;ZD|5zMrt$T/kvgLhbvMIzEí9k]o: b.F5k%zeTTj KG8^1!hBjATa+29+|Čmky]EAx͉=S9Wη!gQ@(LlM+8g^?xk`ܢAJ\5.tV@-M>d/`(~A4FV1 ZveFl ca\J (ePjd>ce2?8ٹ9\|")aq[W0غ Cyw6n)^[ \|*%ru1DaB1X)V|˱ ?5 t>xgB>g-B=^3yPzSM6*#eJ hATyj.»[qf$4 o=l[cS@ˉ~Tc:HjU'̌q*<,0l.R+V6Y"sc>FW<_o'il%V84&hՐn@%aO<|sఀat„,ZN {9׹ћh9K#؊t܃ C}Of=QAP"^P_T$/=$ L'`>P"='KC襴 t}.Ut9s(f1p'A']q6< t2_*lEX?fag'$po$i1X@˝@1,kyStF Oυߋ n/{ͧTĀdնB 9'/H&&vQo L;-P0Ҭ]` C7F/]&dQB͈WѝţdMFyoB(D}s lI q[ցv똎%:1>BJp=u*RP( Co_5l!L9^Jx!>\qw4D,/&,I)SFyܣXseS ɰгWG1EݤfOuQ=ym!Gs,ګͭW~񇅳p:1!tRK5X@?ܑ4 ̸=tZ{[S4 y)cv\,bEQ):C/\-GS7.+A`?5sIl5 a,s' tػ J2ovikwWYKKEtoD~kŲ];t0 /:ĩ;u^fg|Rmd|Xs% y%ӽohr1OP:y-s7} [MW"nCI re i/y],55Fpl[ofa87(x|vqˑ^(P38gmT"jS1͊f#}Bhْbq Topذuy % uj Hie 佛74qd(eM}t9s ?r1Acu x8C|s}2#?V5[pos]:tn}_d(c%y) DT0ʙȤA՝eSt%j4op0t;"tfxPERƠDn, ׭O!|qʉM\juJ)YYBi4@պSaFz&W u_gƲL¾l3\he 1LSW$vfaC 5nBcUoX˫8f/k5 Q}Gؑko)ќ=$ Ziγދ[7!8 &.؃V4$aQ+X!3uAQHʲD2GȏDC*tQZLLD&fd`_9 ȧdX+z?H ΁Q4b AűA: Rξ / \bgpΗ1B{:KmEQ!uDF;:D-UoHL %(U OG;zrāUQھCשYriaehb5Z+K;O RvIk}2s$si&|1 s,H ?. ϕmYG1EH8GA_V ̬YUyeh4Mu3 /@ "7.jOE0" dO 5{@ih~,n/_)kOr^g:vv֮̈́{^IݵI-MZg#ڜq.?0?ӴfD[7זf<W47H%fJ]̾ȎʐYA&ϢuL2> vZ.IwXBQ^B]72Ly96^&Oߔg9Ek k ivrn]`~Cp ){*[.FSg=}HV%xJ?`N]d~u6PR ^F# mlB'+puaWHP-W?)2FR_c2Zhu+jCiRtYx,   2xbCHF/B ~eB. s "CNϘ`i GX:@W4*W({&z6nRII,@s#G,[.qMBJfϦ5x|9(Г oxWG쮕mP_:?ll6CePD8?lߍ95W(VJ\t |;?/Z[x{`$"Jzsa}p}kH!X6R=.z䁠L*pG`V~|iw.mPnx&/njkGrqHuLJU+SrGD^k롆ҼjG=(࿓qGIn=䄯 $fWnd)#p%G0_@y:y>Gg; #[}$sP]_]! =7sq$]0m|>`: V욚y[v\Eʩ'U&48(h^HŭVf>GTjBJ%ؒ;~/qƔY^g#5BՏ)>}*) .Z;QA8p <gzcIZj >rAΈ RoTnp8O.ϗۡyCR*ʣm5SC9/\}9W ? vy$2/Ay{u=3@W)9Ij,!Ge 1al9r6[))x0ZvIzN Ibl}B)-TତoѦ{wqĖҊ1˲,ąOOĶ>{xena؈B^<cK+Ro[4\w4g狎i@z>Q \gPlRzՖP /*eC&8m ?>@OJ@銳,^:> 0[ 'dmC:=:ݱ}p@oɞ {9#"2#-CBo ?O]7L}t5uOc Ңg$1-MyW;(gE%DBt"_U&# Nӷ=RK*4 ԵBQ{sU~_jomᇴ*3qy2edCC¡!Y JG؟9yZgvD!e{?SDjw$sZt 5 q;/ˁ܂l GnVRr5n1 )Wkl!"1@ka8\g—]S)٣`<پODn ɁY〻)!f<[fAl[6g~ԉrt`ȲEFS_jZzäZPS ƀk|[evy (Xk'Kjx(^q@ED5wT ?@CAMf>3CsW|p2UxY/ƝeM`j{'+Gk%JȜaIHje#~P";-{V}Q=^8A+v(Rq7Q? lnK@@!|LJX!_ YkYx$cHc_@{ @rã\`d*Z/ȡވ'!%Cd`CPV28{sA400^ӏ j;ܺg$+ l͕=/RY ӡղ?iPu 17M6O;RXLW,;{f^^ς^YE6۶X"ntY>UgNvDm6u-Ekl}aĉAm{@E? tGS/0ٻ݊5])e'8ҝ#:@"u|44L{.xY>}N+YRkH'0^حv*CR"*ݱۈҭǖ;Y'S)V#9U׿B"Ʌr8^QF`l57tVDnkwjy9mVuѠIZɓ%ZXqea_0<4!)pun7q<{$(,g.%"rs>t,y+/9鳊zU^ &M5?uT2Op9 v{'4>wD/۫5xYU-Z'P})5331~}?,-F5h֥',"YNkw*٫Qtflq'iu'JQ=<1Q\ى%ޫ Xڳh6׆lo.@d,(/ H$8(d8|ن'x `l*#nJDhy]FYߢZP?st(4ͨ]}d]v=_J^"=~_KXA^լk 0@2'boً*9b.&4qB`Oх.v2f4(;t2ȇ@F N3پ.3 Me;\c aOn쟨|k{¡U/`%csiJpٙ݉_RċF̪ w(i|ު;C座Zr:M5?yDÄB.~nZi&Bo XTl)=JcŷP5zkK W(3eBmHF{G6 G&7ꡕ!#K" _n_}aK,aXõC'<-^vB'_c- _.!C@7PU,ܐ0@; ֟OJ߻#1Wc\= ޷%& eSV`b9q0ll3pj:bq$l"HWJV(\k=kP$*C2*3NգX92T e(:~nĂ|P iCuAL~>*K$wf2i,!.c݇:—Ҝ[Ş\B);zytnH;GnXOkYD-ȭu^ø4KHiq9z8:^N!œñ~䟩QkE5p処"/?߆Ⱥ-yVAt^S`Ȗ7o8:L Fӿ^ eQPvj$yq$ïΝ/CuyqVQ4AbJ:eZڃa$C@Cc tF ]Lfz-3HUy e>UoW6H,u`;^ȰQ[<lx ˺hSu^匬mmmxʏ'fdM粵gܮbkxdtQ|rւE9$ڼcp8Z/PH6vJMvȹ6VKn)#kI7iu170K7PżɥG>Y+ "'BeVqC?Vpcb1UC@cr5#+*xw %,YXpH1(pgRH~@)Lra5?$;=2wQFy] [ٙ.53&Vã螷R OcnYhYZ[7{ZA-;\"-OiluzI5&NnR&HS .A60l2g$*ݕϿZ}kq} @ʙ) K;D/A~z>9*d^k=skڣ{ScE% /2V~+H,ɉ= cۧ˖k`ѲkӀ{wl}@$^vEa1(#ֽ fw(1)띨6$rF]pRl俋+bT4dx *~?Yd QpV~Tb9Mz_Oyo6C?Hѷnqiaw٣pCГγelVR,>\Gp䦇ϯbri Қ LwTpa#8M}lLdQF06)SAqigݶ_-,saSO`P_@#p ס-OL~tUw!e)~[ut"ul M)pY5^<*$GQ~AYCH&UsJ8>NP e-uAS s.St%OKPqx"HD(˺ڟTMf|_q. \& 98`by ;C(O%W08A,kIa #һ)Oew/@ۂE숃cI 1ZOדZJmlʠe Ojy$sƉT1:Gp ׁS IϽz3b WvgԬNdBaJ?oNKBO=,:U* _+sy5'91u=Z=FX0llBG+Uee٤ _?e6'FF'X"#&6t? ߏ}rE["^/+vU@ O( ?{oq"DGr챯y 5lj?}e"KHK-vVgR~ZKb?jH#03 m}3mۀ-REV0n.u_!$<ӻW4߮c7EsAS> Yq'~ N۱6jitMih"a,+|qb-cnbDs_Y| 5WNl3z K\9 Yj7/FSFPgKn5 /I"JPf{e[LӖUA@##'2zׄ'bohPGW >HCq8  $Pųe/Zw4t#.]Fc,Œ_ÒDL{MawN^}b:,I<\ct|h-b_K#mz@HX/m @F*$k wXY00IV-\z~n]SSa"Bz n:O;Rztl$2xHS #BGdmٖz.ۂZV_Ch0pS;ҳc{&4ж-ǒת=&gCOǛV(\ɋUΉjt[X_5(_ST("dnEM19^A)a<*bT(w?ވ­ŷΞ7 * 2r~g!iub8~Fɭ. )~/ =E5"[2 Afٻu/Q0 ,z>5kqNi|RdӴd(8`GⶩY2zD1qXi_/Z8Y#ohzU4V`:/NH@uy%.\To|wfJIT8=uVan4In;_ܓݥRHUtR9rq.{䠔(ydRD❓4JOWIƖC\L_R2. DS$$l7~Hlq–ژ>q+se RU:m'#%I # JӧkS♙c|jXJl,RD泤|f먥>s~ƄhـS!ͻذ }o6>ù0+ RRYuҝ(vlO+z.xcCO\1J4S#y|s<#}vkU5i-WaxO6z/fveD7.3:p@~> (l fJ2m<,nnkeٴ.C{ŸQA'Ƀ| :.nj3>A*tW *eoENz{tTQvr $8h;%M,~ S <,G}C6 _qao0P|LUw X?-r B @KUCO^dy׼<V=ۑN9sLriTG w ~K|*r K{L̎Wn L#zsP^h{Y_17&` bzS`"^-s7yL%>U]wj3S5d\E"_Mba; d ξiP{LV ^o-2-l&e!TB5e&]#_Z.M]@(jGPu@+?tp]u"u"4A P^;/xAf#{\WU)L)'Q 6G]~XѶ|9kr)BiժknmZTX&m؃&9ࡩ N3+FxGF2'{# QC+~gpV d~QW2h!; nsN( ʼ=ekzdU2/eAy @Hm^ǻG7@1l&8ܣ ? bA<d! ytK'烡\s7HW\ ~;׭X5R0p3+XHdq[uT*ۯ J}(@ m%)5Srѩ]ܹ.Qos$MsY:fu )Y }Sʲeri0_g$|٭)ew/H?_˸QJ:_v(֊Ip4ٿoɠ;]c״ |wȍ~yryc\Pyq8q9vD}-;e0Yx!qcv` `he;Y;-ӠPBΟX k(I嚡ާBЗ&*s +V rZw5?GC=INjk+!*'UE 11up=)hP [ _Z f*o^ /k& ;)Hu~5oYw^*mmߒ%W{J^ސs ˆ7ZH](wlZ\6ji5{JWW\S<[ٚj 8B}p0ZSX|۳O8p>8Sf% [K7#z;Ch_p J8")NIPd41ݝː~N͢ȗvQi9mO<)\$~dN. u$S~{Jbp:OB:_?Ahcvy,\~fiQU |qJVq`4GĻJ߶a ^WQb)$^͐MnONՉ,8ٕԢvE2f@;{x?(7we@u6LLc,̢fK{w)17.˒ W5 #V [YCKHp%c17٩ag4c3kZW$,6n͓G``G(~`?1[uȬNV_ӠC'f#Hp2E~dSu5N9keșûQ"gW5Fס:* ʭ3:y0`n4/)WU_ FV(\t+ ZoI*7^{h6(HlcVwGGju/-B]CGr_E) (^y&<s{tdy#?P@\xccX<*r;RS2=-@eadu:WqЮI7q\))FO}npy<ϝzc̢&\CG4{L`y|u݀') NNogwaNghd}Gx>)a+hc2 !² Ғ%3G*-0TF|`<%b)6ʙV9Ufxo]Kͽõ @[*itJ_Wh3\ inkBb?u쉤'gwFC R&}YRN3Z=?AAG/VA~j ȸ~Ϛx44[鑸Oz>#̵m^v}Q2>t\W[J9ܓOzf% Cg P&e!ձˍ;O=0bºqÝٚDw!ƑZcP\ 嘪r`,1W1ER;:zM_jf`,"CahȩNK!DH1P2=ȥbJw>̡'ް%a}`j[q5$!~(+.Oʫ\a>5_/1^7CF^ҋ8nWEe"> bz^=yHBai6prsltRoT?F58`عga4<0XPI;ZaSMvd;/1^X4 %s `d9߬ [aS#Գ6SLa8 ]]!p/FFJwOj'Ṋduw<;ϗE϶PyOZUi[ӐMrbY=tu̵ō$<11fNx`eﳦ:2g2d0Ƙ} PnaPuJť L 8P0/~%cdRW:ihI\)fv嗌uj mA#eQ~$?Fٽr1^R[$mZ^ȏg*Z«h1DU5y"4WOak H ?h2B;jgӌcKU/ވRFuΰG#P.Ҩ7< J3P^}mU[Ps ߠ(0R!5Pp]xCV7O[d{sB::ϓYYtEJFb'W']:9CP-2nk;J(`+i  Z9Wcz%d~ ^[)]Y0IbU/'(ˣJ Ro-{}|ⓝFۡ/xЧ(8Y#\ahT\l-XFtih>[zC=&kNXZab5_\83|HV|cn^,0ál`(JFKfQgw22 F bW)/ۅBh!CK]@@Dl4dԔi ne qznY,'IpA-sM~|BMR-U9n)и{Z^uJAex{IOW~_;[VSTQ5'U;kL[4ēߘI:]a.sȈ~iTĥ˓] ţ3:KsW'}xX8 /WĕRw_TDWP'Fw8"wW*=#."é xoΚd1|ӝQFqmyX1˸y+SX Gaw͏kT ,_S4kV%_8R[y]Ԡts`{LY^H״$p{GC x4LH%YIEd ;b}oϔcF|Jymk1V+yHXB ~=`GG8ja> \!-Cta{Gj-or,?!H %0Z ST·pМh1%Hx>ǧb*){@ jM5 ^LB*ڧ*tTw`M#~GPEk.av>e)=\64% ?|&pBF/ [Q};Cyc}zl<% Fָ=CxIکnLCʡra jzhD)Nkv2Xח[+u3$ 9A <MX.#թ-RƩl%نF C#@ca5SVn pe'vimZ ϫ e)ΓXIAYcѫN +f: AB&{'1XjE3wu8$VNvzoyu6^|W'@3lM&C) ?5(]f+;<~RĚnu ǫp5A@i^irNxGhG]*-D;Z<-i''yit/~z'K]l~{4X^>ӧK4?I$v$n =.%;LT2VPn Aܲw5(,kig/܎'CW'-.xЬH=WT$N^p`BPrnM CcRH'rgLsb )&9Eg)7 Ȥru\Q~PdJP`̾}6Q/ LE!Y1Êa0H.2Rb ⼫5hRgDNJj& C]}k\ pW)LqH_m; 8͐@gk&a!i=ڨJRpP\{ܘM·Z9k]`d`NCԨ= %e*DY"I`qb"z[A39͆*Ԕfjg _VoYЖ`۽K  ?oD+r;|duw?3q3ɆTa+KuZ;46KڹN{SoI e['gM9,#YdVaIq%m0. ^O qL4`yw6(׬9LTR3KQݍY-{t&9pTP/ۮ;'+}`~q~jKLjL5(5`Fօ~\Gmмu} X£LBӳ7 k wld6GarC kxYOn]ppE l<(Hi _WсS-4wvа%_%dAa' y-`~Qz{"}l$p#wJ^$N-ޫй/ؼF+b9 WZtݥ]m4[ `ii1]j"/\4G7V͋YmQoă ok41FpʆޮN!W64kQWpw\La;$Å~)1.w ;F0$ַ]LM!}))mqz5L5qQd}$~nnLoшzwCG/oz -D .F}\9jkqBɸ|՞:V?{1ҊcrBćP.Gc}#T-ԜK!{s33tbt^!ʼC8z`che 47q( # t$Vk3M-#}كH/Fo8B cYi mܵ55n=/'ǑaG{7ǑءE`5`ˏ ε;H+U3,ӛrNvѐNgZn/kazNtX 4}5G{< ʊit  kO֎i;tWR65j+Fm |ǓG27fkE+A(1ui"X/@qI#T>(N_Pr ]_!9x6hD\CpɠEPXjXd;'FMC#{J-l. Q_"ynrelw^Aj|{H+q\V?aAKvZxsw$~?PS\Qr' @j!@ b3lPFhJ?o7T Z=0娴,8s)rw m9$ҫiCӛad.f$or7xb2O|:$&Φy9M-EhO: t%Vq-v97ٽ/q1K߫O%7{<WpvA+@[1IzXKC}v[0-;/S@LL~{@OQ͞½UHMZ2|Tߗ=ԝWt]qeC&&Q!^B.9aN*ϨE]<D;6L=3]r_vZbs2?:a0 oiǙ Bݐ!eLک*KsHpk%;E60NX>Z8]`1fZ Hf˧t*{ :W̰v!w08?򆟯zZjws*PިM sScm I͈+!B[xs+E $]JVT̃DOLqw|>_0}{>-}eHxdQ.)rvMFۛY sao+ \wYkAݷڇ!XCQlZ?WkZMꓚ}1-%(T>9i0UFu<ĵL#r(|q1M373_D *ru{H]+b`,;М8T&˰?CΊuPZyM?W$i#ڙXҵ%"E0VH6"F;JXx YJ}F`BRtSf4Ɖo߰Uxκ&&P,wF( kH罙-;@3k'=ke͛ c{9fHΛ j*Ͱr}~mIzIWSxlRj޻P-WSǏD |tu`0|21? HSrP̑2=>!&3C!y,h3,׺%$qkssH`ݙx/Qࢉ [UÑc)ZN2QyܼAPC?1ȉ?+ZK#S+bnVd/w$ Ҕtxnl*F7r̀mww߆áЅZȢGz;qNf5Peܤ+!{FB0^޹sX<$bmk[zXPhܗ#  ]kf_>V@V $njsW8qi ZZlRĞ2 oC 7#!uyL~4^ԣuCY^x~\./uZйE7 ?u *b=D֑\_۲Ѣg 4'>A OH]»W2E H3#v.☛}R|`˄ejU}(XC0m931UF$hۡL,BdB2$൮:bH;1BQEJz$RDF7yYywG|Е;(iBWr:>Ko *ye4k)ajMU "$|lde7[A۸Dz{Uԛ{i3^4#D$ Ewiӕaڽy&:|< WftBFayg2D>-/8Lє) m~Wu!Qt*0on(_5a?Zn+;Db8) |NC ÞOVU>qtqV?FKˈJcRZ`G -v{xS qySRdaȴ{PFY?4m@M?WPqg <M91{.,ͱgYZ070701000002a1000081a4000000000000000000000001643420d600005028000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/NO]?Eh=ڜ.+oܡ*aZdl}$=ێc.uϴֻ.Ʃ>Dr2V8GߑHm-vQumpK>.?)]XɳAqcS*[:Ws ݍ tEhJ(\U2ZT2&NT! niObs丽-](Êoy!sX{K%ް4t(F[}8vyU+u2nM*OC}P0Ŧ!,Yi&[ɧs3w)G511yfIgzgKWKxW~%ɟٕL.d &`NLo/ӠP+Z3ìگGuK7J ÄܔHAPt4DqP&3U0Aρ5Ldi_RL*#̬+ "tSsU%.Q",܀= ,,WMc }QIKiiqED !L]sq~<2]2,H>^Q$3T0UˏQK&7pݟkGEL+ibsAv[B'Ī.~w*?E"U-V]}is7l.:vٍ3UH>o+WtZm!vy`soʚM&GgF? RѪlɿV"ؖ Kb+dXJ P貒SQr|LmWYDU1ARp [= %Hw+>L{HO8P\Fܙ,zk }JK򇤬=iLɉ- it3G|z ! N"p9lUz=D $۴Ȼ^X0G5Qqvty"`4[ Ǣr? :ZgVK&̳b+h6Z^@q, i O{hhhC녱Xo"~tP" '4bBFA7,f[{+& 4#`DW+1 |CuX1YNk,BAq6 ~Gtuzqiqp9HVYy9ⲹǦ&';`6'{ۨc&O*%xVN1īI~\wr7%HGb (d(A?OSNX4񾳄IWgxNrybЕeJw c9MJT SR$w߾PVBO( "hTVV‘[qZLJ[OٛsWIдHCY|MB`A೚gR1 ]D:s $9qg@V#ݶ8\f^E&O~eCiJMA? c~6?ZE  i?Yiꆃ嶧P.SZz~_z-qֹcӝijX= NE7LŲ1H*8JOMh*{<'Sؚ?s}ZX!̣rD3_P jJpPteҬ׺Fh ~^\O-,4>İw:Yx+؟z&Bn'hT$\4Q&II3`,qLSlw4%>vOW4@S'&Rc(lxw*F׀B$Dž@B)=6*yXPRWԍ{[t?uTa+g)3 -}5hF䰸 78F{bCçĎD㢼W|";6[Ee<]}= Sϩ"s$309"ה6u,C:78T4~ANZIhߧ#XqYUe siE\y[m~**pmB@I*أF7 45IC.N[*Q3\`q[lT$'ǧ֧⭑dQ/T&+|Az:Ǘ,te+_Ԑg0oNP[䥥ZE޵V*!0ߥ1.ҡO(0 {SZ@Q #q&%3营#H·eyiy[m2C/&nGOfBQxg 8زMbuUܹF6Q`<1EbOpJ?K_00&c<=4*C`M.͆`rM)xl/\o5|<=x_VM6~p^49 (}Kemaˏu\ ifT6xT4\wGNt$zcѺٸJFmʢ|quO sJYLw"~i I.3'[pCz'O{S(N]bOp,{?)`bg65Z2w?Hl5^͵6@"#ݘ>D3ߟKx}:KyDӵ*I.ܡ yT\'\T#mƯR}g>Vh+oaݟG0ATf8d9qLt_kӊx ;cug~oD&UPc֜=R}dO&pߨ8I .+: ).IK\UkdT.AnֿBcՆ!Y$ "tJi14xX; jm~^jLޚLV:X>,.aELu?*uLkb"q[=3aL*A@W!YVM2ۓ R7 *3q9ЏcߡYag$P¨qG4.>KM*q55_@J_w0Ra;D"ZM;jwNEJ>c+#jx Q˜.LF+< jl:Ť%gF])'-аHOW_%ٽ0 =2mPlu2KI0זPCqᙡT5 jh0Pvg9!WWlfk;p@ݥ;be)I|DQZẂ,(#藂| sa.AWV>wshMռ^1ꢈ a',+8nA[2VsM'fͪAC5;݇9k  !jaʾ[.q,U#oJRߍlQqLuf>\g}z1G2Dͣ )x \4.-{i0,E=#%Br9CgGDϧ,af"x9~sald}IH(1jVWsT/a)Qd q2> ך)w<_|A&/J@ςТ߇] f?f 6pF۵2XfB?R(h=WD⢹;$nez 'JjIC3E֢mO>6F.?ޠ5bdWS=-CыM]LiU2:D+#Ҳ 4ٍecEҫW`/ԑtò]r9E2<ݠ~\g,MЊ`@Bܧ@ hZ̹Z) )u6T7a6~ CA3֯b X kJEu 9'&rȜ0mMEd.S/6a78:YB ƵS>jL?om[4/??48,Z,ĿI{Y$!}$9ˆԆbI êm)h /6K?7E$dZa̬7Mbkjmt?qu{K[-J"í:Ut<@QЁ; "=[* %p?:dAx2XJ'ǙxޥiH4ԥh֔v˼nR3y * ~VO)`Nﺰ5Y-ۋ?oо`rS >qrEv}py/$ CqH{2lD#VAqiQ˾u ~nD:LM?* фݮ'EOc|g.ʦds j7 Uaw?g/Ht1#4Lo=;6x,,u. r:7'^JNʛHƱE'UvAǕ\|A]~cjb^,k篔T}=:xKdĆ4&|fF69`0JLC `Y%8`EIE<(7Z&P8n`v N{iC BC9*O͆ B iЀ9^7Jdqc3#sx\Cc/?Tb{"W%"EClzO.0^{|p@%8gx%j64*au6QhpN/(lY7;_i&z4j0]ij9# FXRnҢ"!NN?}_j lzjfdOi,]ir#FQ(qj?e,k]_]|HŔ08;\lDwۓy9',/ :Q&|;M7@łᵋ" $k'ьWLf  r9"jZ) Y+iD_c3H ST~$ Ɓmv/i(bA7#F-d+L.<˃'JTn> HF$TM>RGKs) 1-ʇO|xRAMIŷXޜ韙6 Ģ>s(z?&wd$Ԧuc'%7;pr +([;P>f_Ml3 wi)8VD"{s3C"6Nt/|2R7 ͎&XIY ՈTa2RJ4;j2ɨf #DL,ɨ(ˇ\(0gv RUhe_"Wqk@8D$T~# ̚x#<ެߜZGQJC&~#B'Gdu4 %'*$V/{+Z`oG͙:aܻBBUeL ^ vgЎʟ|'QozlM {;=K׽y9Ÿ˧-{ Kx|6 թ^@qI0CQF_2i;.rn!5bLqy?<0VUN }XUGϵ+PONNef[[u b$zmݎD-'/6i09uG%OW8•o-Q6I; jA}YIќ 3Af&e;jMMfAahk. p]@9d|0l$CiBRϔH 7Sz-%:증`3SU ] mt厜#>g@s"Gy|Uo,?2 Ŷ[yGδ"@g~ʜs[7zRjƒQ+iw!DΝbEki,Աv:tw#%BRynPϾ@am^8<_%ꢶ3tHx׎(Ct(lghtLI.q[7v ,AH9U2rFnfzK/ϟ?,oSKBGѧmj & rq>:c}a*N>$yĐkL8[5N{n\; -bYwdTVU^TQ1x.֨,EY0e_Zm!4c,%$_2#~)lyWh'@SSܙQ8^ p~T܉\r?8<-ͤ l%V\d/i%mf8nal)Afd@_C UFZg~}T(QPb )fk ;%MD̄T$܋[3?8cE 3WT0gۼhr5SwBw/L+ %N]_|g*m bE j[o=SD!ZRkoGbBْ\u 祈 EyZ>}U8blz6dW{juVƇm3sT*i:'cCVc:W{-rT3Uq]]:tX)M%u4L'ȇY#I!-@ԤtTn?pBW(&Ò0ҙ#U]72l@Hkc*GPRAf O-W}'n-,T4S=b!Q-gS_ ܓߜ|bu᪺7t# ZS s`EXqgt1fAtXOzRشPs(7y3Z7I<)@Nz30 E*žGVtEœfh>g & EߙD6Q8ڊD=p0&l*WɈ<Ա2hH^*Ҫк)u\x 6c"֭p WBEm Yp3JqjAzr{d0X)+&N7^ i̐n&3`kP#]&,>ww=Ry/m^=sGF7z Z@IOYOpwgaJ?:xK-|oZˊרKv0ᕥnY׸𫝧#}} Gbo8ߛ o_XO&q^NMSLK8"Q.E j7ЙL+PpB;/ (#h0vroCym!JlI;+&![_ʒQJ`@Sff'i`jg)[VrЀTǕcm)$7Au gSCٯš34knRL?S^Pd6!&M*US1BؾwsrOF  6oK>9RJ[ZF`ΈTKP2U+x@l*j>\omQ~,{3X%1ԡK9*P*3q(jthaU=tᑌ8llpTd:rݠZA.g+'49;3 2ov jE9se%3 ̅~ֶ%XTm=^cFp?amcp<08`uƢ]WxSN7ZG9حL:׋op3HV#ps, ތ9 r޾ݞW]X^V..ФO֘=tA +{]/U "a˿ؔ6*XDx$9 W1ӿ9~ $6=Ԓ':[\ 2MsԆ9a _hlFrX%H+jStT9&Cjѻtd#(-@~t?; j~t hLr̸v7Rnq6 c%+.p# ͭNO*c¦;;`iU™>5&{ʯcwJuEWC.LV0|YTve/I^6I_0yO"&?9+=8>[yqqt:2t!89K2,.m]8>Sư7LXf;bdʡ[X_{eЍK6NM[H?z݊H`6}a֠k~mK!'&<_A@p-v54zFҚdtIq3Yo|dkcM/+>|6L5Z3ot`lna|b( "pc@ ]en*BܷLK)|@iBn?!xʲq᰸áQ-ZE !>+~=;-==I kRDZXd9 eMlw-g?qIoYDфN\\|H䳊f"ǂSW@/]^Ӧܲw V T}V?x z8:'^d,|l a;"7QKCȝ?l/qZ!LkEI}!}m4σ*!-/MlySUCƗϐ?痖 ǔ΄BѶ-Apy&:^c@̛*[C8eثg5 d\nFpAJ oQm`^wf 4cg-j̹T~76 J5FHEl9q%Q\r{Y J^7ĨѼ+Hը%9M5;喅@m{qeG~)BeE|;rci&|#tC݄eTDgi( ,gt)/p3v%?ٓ *;^;D@8*eه.y53d5ޱ +8=q | KtJ>>Z:qwut ʩ2;Ni/$ddiDlRqxvL'&suwtbv,1U -7uR#E4iRJ+%$,2; m.a!'0{E^13ݩFB}f̕]C}+|!-/XGFN3Ҵ֐x製>ʏpMRښD;hX6F%5@o4yp\l<;_'Cu+# p`& {+nieNɱB̰jࠒIQڂ=Ăn}P1rOL-L4OM*/gcuOe$Dur@ORȣ!6x'LVG_j z:TPNKxm)KICBH uWd _eȣb0vF'o 0j *ݢCN섪TwP|]Kڮ 4.l2HU8>_5 ؅aؘNFQ{[fH,i~!䫚jƛ;3Qɵkt~ol]CS-E@c/òΔY0:n :eA>xb  iơL =5|]s[2ٹO"ʛ|y}$Gh#[ Vmnr#0"=g~Hb(XĊ띥a֮î IV`2TB#W!H(/B(㲩יG=G-6R ={k~ޓ&dߩ8l$ל}R9'f#!\&U"HX|H1vt}9͙Qqj3H@ ij`kh98Ʃ$ Tn)pJkmU1s#`';ξz}{*-hcʣlnp酯A)bS+ $ /vg4:̐):_CQYrx p/vNx>Wl >1UGONް}=KNy t1N=B9iJ4هƹo-n5#οo~`ODhVAc@;p%igzJMw Y2h LV' vEr,Y5yA?~V._I^{I'kۦ7qVOGJ\a(Y>$z.\ fڀ5Y2&UA..GqM  Er0R"/P,H#H8OBA^iXKE۞p., y%B 4b2PVЇ264H'x < "W7ZQRLcVΖ""}!9Ä4nNMVMu<(4hEI!ܰlY2W_.|%aXXlĺ6߁YWĽ:lA-ix|A2FJJtH7ְQ1+X'8t^Ľy{$)rS΢jn$Vo |@(SKoo{g 0-}UF&8hd<:]g&D/a(\lH+O-ӕUQ 5!}RdJ;肟<3 Ƽ'J0Lv4S "^r|X͈xn_yGnC(ߤ3ꦔVH&/byYʼn"@˛ᒘ7Bi x5&r_rd%E_.Z̒(^ơEFM Ybk۰gw]bTEțN2<%f<6wL.SHU]Z~e7(s (F3^N TTO.v`#IUNtb5Ēa9LQS_LL-#5h ORש㹤27iWsUu^cHh&, Ǎ 4j7Iծ`hZP gHhc:dJbI0pajI$"Z;99uGia?ȝ}ytD5K0{_LnV8"U  EfDhƮ!Y&~Uy7nlvl㛴[fd7Vo.dޚ]ΥkƃKI kc.Oazwx0VH#8uk,K k*֜ϚdL o, 2&mzoM7 FMMt|sxؖKtC/Kg:F>*I[|vw) ?nZD 7y ^S墐KEZնc +G櫻e2C8crOݍk&@DThxV RMN4- ^ʖ_m߇J്ꥃi,j5 4=CC.0a)Yܺ.Zx @=ɽMq"sI+ėBA ţ܀V50Z){ZJ <T^-;1nnʨd^Zw`hxa$c9oiW[F08ӃU!ތ2J; %z-3-`^WK)ラ hSLz>虑{;2| rK+x~Q e.:!,-:qf˔- hjޥy#t)~uYL1'3O~.}SRW["F αh V$ZA;R[@@8wXqN›,'l|C$y+mɢr |Hu}LȀK1lzBOfr'5!whk^g3B %l MβG#7䱙N-C)2 c"#]K_"0ܸ[ c\7q7}8z!+3]Vn֝hF)+J!~: .Kn.Elxש&L&Q#*`#;A 3Y1\hdR)o+zS؃hQPF'{_EUU(_o@{ 츃v$&t G-ri[Ȣ/VC|D@l)92-\9? L+ҋ@h &5z Afǹuc_OJ=rcCCny %:JߴPcFoAk#aQztwJMg*kj觍wfNX˚[ь_J iK h4ϴAiJ5pRA|4e-NrĐA ? \!ӍtX+.K{^wը!bG2-0&Ww16_o)?W9(JsR"c]/guC{QUaTEcm!#Q5-6K0ٲmK gwb{.v&(UvlQym=P1)Ma3/ ah$VcҔgD_7Ծly3CMZ(a v5eq|dza (3=%3H~e*&RsᔟKV% k)jC{ >O:1yQh[& apQtvaײ4L&&;f ?I>g,¨L8jzXa)&E\VѢ59+# 4fU:?r_Hzc.:Mfc:I4TUGƸ%&U&oa3w_[ߩ}]jN-*CX>_SvʳdX \ƼF";FO|~ w/Ѫ2E4CgWE"XKkKJ7plJeReH`pm wt~Ug/y%T_ ٦5-?1淗mMeFr9X҂޲?8;J7e~C.f|J0:S1zJ۠R}HN3Λf9p2e&WrA&T@amTxsRPi&Y?0T"04pff9/1c%<a3=/'oMhx۽7%_u&@@Rl5LyarQ񸖥 ꑭU_cA182n&@$WKz-6 |f@l`3_3{-Zsu9tG58!o% +Z\^H`H\ djUccdzky톤k{>5^ci]ReYڢ7KA: *Avd }sllNz/WЗzƻ "? HP6E]*fY̢̌6uo%ɼ1׏mCCZMEx}VcFuS5xNj<Ln H&vG3r^z [.K&|ɞ Ik aBHGgbyT;tqo6a8H MD.u`n5R eY,Pݫ'w˕|T>}xQoዢTrSRsN-;nD+,}ɂ>9aaE*~bNG8/ B:؂(Вq[U$ŅԂ1B>fy|]kЎ57DIU {}c[>Q_P' F7bG޵? JJj2ĉOE(Ԕ;D 'T;8)AH~e=\Cqޑ_7=vl ~ܐIOC]1׃a~^~ v8_)k 4%DMq< fƺ}T4D!ͼI4$>HGA}rid,4*&x0]ߨv&yQBI`ThhIs|:Mς₌`o+x.?ʩKt5늏K/} 򎭖:ld YczW7q”[=\d vt^2D8~ٺDҴi=wnx[SU:h" C_ͺ2mM_Ns"y3< t?cBDE*lN[,(uޘEfRX1RѱgYZ070701000002a2000081a4000000000000000000000001643420d6000232dc000000000000000000000000000000000000005600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/- ]?Eh=ڜ.+*3,{yoDdr`mm$ ̯ )bh#V~NI>*cA,쌉oy]Ao`)p&} 4Hx_ Sbb"ʗH`*r@)~҉R ~P+jy/$Cdz z)i裱Oʹ ][ J:S\>M;kxLֺO{DVϥ$eTY]_2.+:@N/P{ =HtB%YE kYI:cQ:~nN@׬sl)R9eun?V-S<Q!>G(јs IOE/b`hVm-mjXdl=N9;0sHI/?$FyyJI0V 6 u/5iOkϙ (2ZIQ2 GדD/~6GOcv*|H- ǁ $< #D։_,:[3&6E>4*0U0 a qx_ބxػ/mH5ȧajuO 7_D=c`J(%3C*ibM7[|^yaVg@@Յ ϓ&V[/d3ЛXE)(Xm4#\Ev"YΚԤp;gYYRY#&Ђ~me;Q3&6 >xy4b9MM!AKcĞxYyIC1N[:aCcrqm|A]T z?܊wA/Z!ֹUMf^]goOW@km_a$0pۂ#'ݴb1@Y`<:2'̓fA@Yzt( Uq̸Iota T+=[l9͈[}Ao yQ4d@3IV?]AK,gC&Ra' Sv͋8ʱEc:x;K3Qk!bXkY2NT& @} Գsdo-FrQn:hO"͑ +Lt p C.NJyE#_j!xfpügw"c]6${VI%EE%hx>$"1; M[,{qޞiO1~FjlG~6 %r 0m1=;LϵMf \G.;ߌ'stqͧۏQYgW64BKC_ZכΉA3Nj5a@=jg-VK!Ycmǟ}f&FʺJg(NuE zC'3y!zkU p38Fqُ jglCYeyZO邷Ц.*@U/i0)opGoɄH#*+l&Bc#t>AKQ|ĵlzk1a,C)z^6x;#wcoۭkGycwv srFVPP c?LÞwkF ҩ'M,i- XxZpK[*0+T@mWAJ=v@=AeAR2괒=|V!E*Hs3rr AǐWGo]:]V])Ia(Fqo5?GBn.!gpWz.yޭHg=Vb-78rH&ۯ*d{XD\38Tp$ !6/tTfN{ő2(e YȨ]bGZ(@`{7ɛaR>?ў&V)&SǶFt0AqVJ]:C@18'2UDŽ*:Xoqi12ImbtS6'XSAl3}%;!3JuNBenryJWh*B]Ի}_3.k4zSw0%my^Ǎ16fE=oJ+nx:4ƈQGC+̯kʈ ?Oy1 ͊z ;(B)P!w ʂB#qlN0lōDqEqRZ)dҋC%}ˤ/ü_ʼn= !r!mxrt 8;#37~PA}36e;98s4m6*kvPm4Ģ ^bכƂ4rcH<CbG㕀Z]:+h\ / j7B)Uc1KMSU 7^ Dm+GӨP 'O'/bwEMnbF;:YgYSj!ćoniFe=|%ԸjZ'ԗx~O]]\6Gs ̴ V2\Zx &kgT>> E8-,@*hކÂ)<8n%7_^Unorf]t"edVU:2lPK"V`lX4)^a3ΜҌ xa' eF;%QΏf1 wE}ok{aqC,&+9 X \ t6!𢕇К15 -iUa~YE6زc|兪sL-rD"EMwi89 6"~P(Vd6Uֆ#?m_5PW2؉E⍛>ګVJ sR,IJ`EȾm1W?w1_Ah[y?0m/K$Xی{S>밮\GW8+PN.ˊ]yru@ŪFJU>E4S w:0$ꉼtawf?c_X dn-jȩyvTƒBOÅ)*\rsn"P YsE7C$4+WvXxn%3swn:HgxE8İ2H`VsJTr4jad=M %\ۿۈ$sW*2GMT@`F؁3G,U]Ū;wVlH!@ kyDկ'"xv%i3I.Ԓ;ĭdU ١ 0_4w/hB":qWZɈqNv!- Q洡țʙ!r|k"YO>RMPs}t u*A&A5|ʸ>69DTbm kiJu@`)FR,jDr׮s7+Og$u ^7Y`ǎ%- ,-[. z\9>P~huDž Kg&&?G/ۼ-B!7o1iQ$R+Rג&Z(dy<"Ԟs}j/݌Q(6}<_}Z\lW?@x[W_gTr `DwEhLN'*dQs{<-lK];`4#w{x$>\:2rH/73䰓BxR8Պi˞-?LG_dLoF2d>(E%9@pc&zѻ"5U.^Hڤ~<;u *8>%D?THʵ)q(#r|KcHf&4a.D;>UX(i,Ҁ]iY%(owǛ> kW휬3J?|d;LpUD.sA.O.uA>*{p "QY %Rl}\%hR6qށ@u9Դy T.tH.pSWs؂!EK}k dl<պCDrs}mxwOIxڣkiZ?^J]q}Vy~/t6Uvm qz3\'jEvQUx;4ލֿ):aX6 8-%f JbYWh[IhS'Lk P@~.z1V(fmq觩V. I.7;B5gG"g~͋E03Y y\ a5$9Ia1!o$>b"Odژ> wOp{Yip:sB+]Ľ5?NuFtex2b1`IF՜DxoW`k!H䋝PI4* I.PQ;!%PK/NJ1")Ԥ@nu4'>5yp{gJrN [ ЯtP5t~V+j@՗LNx T(?do0Z]TVoZ!k=QV$Ԃ';l:_ڍs /.fL?QŨ:ll 7 ]hbرPk:vVYӱC؄evBҾqgGnZKp "NO@]+㨝N(HkA+(HJ[;teFN:C|^\$G*MYxq}e Fp?Z6hr¬AQu4E¼E$!P/;<|?DݕĪTx+~'`3e3 DzqR2[Ҁq΅gr=F|4}D6Uׂ߬BI2t9헢o*JB-332m@|T[˕F{1B; +X|Coo C䋲q#<归o U$\S;se*mEw0Պk֥ }RTmBw8{SgLY**%o{̪H_5БV_s M,K |t:wt"S@3ƾ1@snΤhgxx>'D)ac4os*"냜vXq ۻj8^>ٍ 󞥖ȵ5.BFaBAHNAF +2* s1)7Ke"a.~cx7yَ]Ss[tI_ |޿YΎP+\ sP o|.思 s 6 8_ϊ4 `r(MʟÝ,fcX]<݉7=^< ĭ ^U_צt'aCm.l2M IEmZ~Z=BT9_Z?F{[\03\+)4AAT4kY32z৉@j 5"ҏX'cQepBu9/c{Ʌ9)5)} >ŏg|y&rO0ra^Էj#,l}{]o8[xd\zfr7f/Ak]!|;/6SwVUa:ߌ 3cH_hMvj[ݣrA(MŻãQ g+t⎯xaWpulV784)DޞE~JGvQ ,iи=WsR:oEb? 9;--!9Cyj&}@%\E߁* E!ޚY ו}qfW}ݴ=aRNK6#n\~l c@bX({) o?kKw{9&̫~0#8xj>?Iy$mw$qb^Elc.hO4Ǣ G;BX)%m?o1g.M2~ۀTiyiz۬Vl2燅pTi8($ETFTо5䇡kH!&_gK"PSh\ d4f?:&Krr!lq-QMh_nH|B:*>rymtl^`I Hx8@3Kk]Fd?tG::*5aR*n+N-CMQ&)}Sx˫4]$Q{u/J ?Wl';AFsw koVl6yZ/םt<{ɲ2h=Q)44f=Jbj|Crr#:Kf4仦mp6u'b#QZa(ŏ2 $-[W'e(ʿ<8Ө֎Bqm\>4]$yc&MCz)]-s4~=۽,ؙA1Q 8OFltk!,Ų%E0lSwdzZbCHż]I;&2qɦh$[gWc2E̢/^CۨҾBk) m9[/ajZHphSWfAct  )"f4$_FBKN(CʫxeMfSg8J`K- 9DBl;jL;TܮdL@أgŊq ol%d~,Yzsbu8[\[TиUBfib4\@OB ^!2ɀ:orzIB}7C; NVƃV8 t$Pb-y="Dc@q#G8칶Y34%-(_6#sQ&TݟZOɈOՌڄH-RQh+"}цdvz$yS+K7`w&uO,B䝨!bSrS+,_TJJ9A}>o6 H'A!$d_i' 5:rhb-pI#D+5as7OYPiv굕MymÂ!\,tG{rp>&NEhmTVngHez>Y3ˈvưlK71hOH\ ~^r-x7E 0@K7_^Sl=1b-;JLjuS_d0‚DR z~*gFgw9.\J"~g%)\'-p_{ JjܘoǗFYm'&<4mS2x3rRjGN~0?GHKw CNU Ir%"Ë@*SqAJ<67K ~R3*vE, 'vTΨPˎ6<9b@>h鬁bqi {x" gDLkd^ I)(prW,mwjKK-QU[(}7SY̔ql­NH'rjl-'ڣ0i])wCСWI0K4B5'@7T'8/:e.T4 k&>Yx\wWawA\ڿDjcE3g.-t\?4%Im[Ȓ3_CZ;%TYiy,Z' xJ~7߹,YH Z+!Ę^mHAMqKж V,!s#ԟP!^ɰRc=mL:V( 4}'ooHа Xma"~ԣ[0MVF|Ytqaٽ, lUގ\K_ۊ5?4oéСOry5Q? LEzш `]/|GJ/x{)1I7Z>aFM:B>M ot_FGeX>M14c"F@X,um}wHhx{FlA,qWU$1;J1G 9P/1j=V>P&[RQ8 E`b(|{+UcuOZ8@óM̩b]uzd&Gs"pKrjɥu62ұ\Pf|򉾒%Z:XiͤJxT-m5}/Ǹ/HiQ"&voLn{cAo|pz52wg Ss/f#'`i>;q&;=J̚$tSacl-֝I!ʗPAz\T4F(Y08'nH ghj_%(N (3xoߙ;A_+on>nR4QO$͉&%o*'i;ɖO"p1Qq s==U0y=y 5X%M;!ULLMos!ȾӁOU˺{Yݕ0 BNx2G~/jwPhɪ;*.R'(vt܌)`a:TR irϦkwm\`?`~?"CN ;Q 0_Kv'pI:+Bٗ@uos,4lN(P~&D%`CG*u$8>|w&<#W. f+2C6Te OC$N_5 s,uҫ$Q\qR9~8X6' +)Nɍa3lO1A_miv!nY߆ZT#ʮV} T-Dvr5JՙGC&܉K,nB˝fzj?XJY5n^DkT&k?"3nz_i%D.#G!6G@:$TD€x*h'\:bsC"q쀡?!<9tN}Ql{qdL#æmCXj%e-l竸Mec,K쯅k)gֆGF(|;2Jԑsm<ʽ]fSsǞMN H57%Bj{x\BHVb(6 @ͼIEat9)*`o }ӶS8}Mb KgoMFLgK" mFGfZҜ&>_bH)A^-("uO6K-NYIx|p'.K όm-#*L(zSaTraVH"^8)ݸJƸ.8#GrV\:: 2o "Ԯtr/Ggh +(ynϷwH٫KOft&q?=jdx 2!N{ot^DP$8" 7?r=!SPUcF_l \sRb"%[rwԠ!_'(dI.:8h:C0wL, ORlm|Q{@Zc: >I1faFޝΔ؞}ң3'1dwO/HFv:U3<vdVi|xj]WHk<<9'>nX}9:qYBż~kZ*A4V@nny"N ?Vy zhQ=9#DO}Dd?bmOq wqpg22W  Z^k73(NqB$R_Rj3#1.ALR_==2~$8`ؼ)7Q=VV֏Yea1۱bC`tR#ѺN  2'93<֏" >M7;goJu1 h{"4`%VwuP;Ïs=X6S偻Ok%[%>pR)j)ňVqvD1Q&WQ3vKy*ش)pѿ)$6vz*S"|+D$<)K NqA@$57y]SMw9ۼh xT|%~JQωsqfPz CEj_cjdS+wݶ?R\ĕ4D9#Do 斋M7D:']3&Tn{^o6F;ɵLoAb8r|D}L_ɪʸ|W\8h悌L6|p.#6jN7nS {t~ʽfs*J0/i ;th^֙s-wYmt>ƫ>tܙ>4K |Ț+O(& W;g8>Hi+ l%г#`S ys 3Ր,HˆզLJ$A|u&!5m؟2^~6frhH^Ļu;*RGqvYWu?/k 3W;'QgNDc֫@pN-h cb xIMv6Bm{>_#ȪYJ,zPGs<9l+L tuE!38H[c20H1 T] ,!('g] az>ߟia_(J0 CPmݒ'#Z}5Ex0elO>3ż:o,!FM5[U(<~})ߢܖ1{(./X!Q^)xY3/ƠBq ӇM.EpǹgPǕtt>!ƨ%k>ԂIuu;ʾOwep*~Az@ p5aDbPk֨gd~e_KG: v$n#K"Jmf\I<%ZӴt`qZFh nI*=W9SQB[5%ţ}kk/Ni^ǥ$AK a3'Nɍ4qU (ӯ`*+cbu?6ZNEMS1QÔ=$nD@ƒk׷}JcA  &k=ؾ^$RhT@OQnCkrxCE?0;ДV@+Kly: d:m */ C\7DU}`,˙"JP#H$mޟ]UAɖa+iW30' ~lT3 ?(>[ 5xQQ.RD{O; ^Mmݫ­ж<KJA1M-3ٕ81`NVHQITGq}W+ $㳏 6}_v" ?ײYҴmFւbو/ <עB:L>7B]#ąL]\%לe-h~i 3mVplq*6_zI\ "X ?bl-{F,|Lyho 5@#1Jx^OYcؤFr l2\Uʧ>..z{ƜN%>t%q70NYڝ$rGW5=FMI/u/ڽX׃&F" NK\0Le[Lt!>뵽j .>:Riv%F8imRDzÌb3tPkRZŠ)" smQ2kԋ.TP.ذh7ڜ[#J0 X=49 0`](Y"I۲;=^ gGQ|2 Mtcݨ)w+E+ێG²g!z X<ݓ% A3\<$"5`^Tۺ1M*1M,[N @YL#)r/h1Qyd R=EUODr- xPQCٕ!D  |C>m}͡uF@WU xȤuW F$m,u$B_ s#<{塀~H 9M'F-yt EqkUWϝ$ yv' c|D2؉Z$[BR쥸H dKxWgVGXUgJGٍb DY JE?) f>w һS_R:: YQW䍖<`>|HۏVOUDlaem0G\a4L_#\'eOEH8J\ S!tU_h{c2bݶÍ|V) #vYa7ԥ7L@an`ui:"Ntn6&P2}'lǾx1euqgն3[ӿ[ޘQňq@B|`7"]d4閮rYX߫K'xۄMW ƪ$ &ߒf&^cEʚ0nFDy+9cVH3v"Uj{ޓa/GԖ8*a!Q"2|7@sXzw-JEt4+<Մc6TY,i.C-i_x!H!(X'<Y"qJPeiUJz>@0Û/}8^+J)^ B̉RX~ 2,F>U]ثXoW }l3Tx|w$OB:z3+"4n 鹹uʳMXhpQaڴu:-Gso d6Ɋ'_ ;l&6TW[=20*/Q! \onja[$Ŧ&OK p Z SBV8 b2XL)mQ UO\[oXHl3:oL2@YF/0n,P(Z!O14ivs;eI uёv8krT4 + 4=D{^٪vG6(܃GUߜ/f16 W7*5#U~ Ly_UGJWV!t܈zEp nJ"<4lO8m(6̿.9 ]Xq laB_(! w]ڴ e% OhT9KūJ3]7Ig~l{Re| >%tCJS DOuӋ4< A}zlw :ßrx5SOn!uU5Z:M'b #N 6ҜxuN~<ƗlF=ꯆ^H.,YOꊳW b:OZ4;$\5d]C!&7WwU ND6j;])?Is7hC'vuZ`nu!1œ}')Pw}ݤS;W4ـܗ+L_nmn5rUa=JF6\25Rff]Hd< sD =ed{I&_|&8Yum} !(IkO>@vei7M ɏ\dH0ҟWf/F5ߡ̳NV2dfԠyRxԎo5J8ԙAg3z$ W]NR y i]bR2u;QxT ;l+i&`UNǂ2ҏTopmJ=Z@L6C~/h0؏D= hU)+ϋU7DwRsQ UH; ({$dX /EΝakfa\Xk)ZO:=t]5/9lMW&8e O_`ǷƞztY1gnNSsKr5|̭j"Bsx6^THFXNŤIe 'ެx62k EMȤ= Rtܮ> hq[>%"ܹ7I k`8F2f4{ߪŒ9OedH];0Oms.Յ [mU]&҄(JG"QȗaeflA߈F$順i^Xh%cPcQSЍesLq(7Ƙ܆B`m!7C7[vK6i8 &]F*hJ2?/FOۑWg 蕤[Pc@pA7m M29_1>FcECgrgo2t _xoc~5 c80,z9b3!OaL\IE WWS50V@4t7>L>BpUO'N)$^Y)MeXJ.O8mJiC_-Ĕıq2O5ݿOU~^x]T$T #"rp8c+ƃf8_SwmK]uh0SBAh[Ik",WKOI _{DSb|%K?OAyj[IX)>sTC1DƥNkD&ڰS3iE%N '> Gg]o`gIKo\pB]_=y7 i܉Y~S)X`l2V";ś,HA5AYڰ'b'vNxoGfsB#zwp Z&Gh%ezE gNjɉ(-^OFr%8[]eSXnTG1ݹcv-"W#;NmW$'UG쾿EWk`M%%@.IqF>5 5DPj)ذUB۔ u8HbLf|Ó=s޴a1wKG'6&ۢG +YOt^Y@~"~,WUΟIZz3@浯93P.8y/EJpo-WGu3xd0Siv348+I|fii)2&ـg ]ZhZXa R^ګϲ#vMD1+Y2Uo\U8-,?8BDA(/N\%,7fP1%"x[:7wcynX߰fnWDn{8yebg<̇Q=9D33cÆ 2! ]$Atjy*nxk^Lt|jcϵ_9Xܤ SrHwPuoy H! G_Xk8_P®Gu1*tl>0`z‚4Ujx*?Vג{NθYB{R> /U s)B1p_1q|Lua5  W$ek[#W(iєٟkեyP稯M_o/9vԲr٭/%.VQ!_I^{sJ*if$i1VIϟ;g{Oa<gό(yZ`aI}p}MfWp8VOF9wk1\XؗO2-p;Fs-'ajï@E#ы&sUwA*%:9/Q( M㍆6 A}ղA– YY{Ѻl^!cp5܄SFA { 5Ҋlٖ0))42^V 86WP℺i4+]VE@+״-thzwJAFHN4nz13WŕGaGg̑1Xrn:G |H0ϕEQὛ{2Pq˗JcА,}Ab"^gbN04[ ș|^;L.&匬VH WcoLQ},ǎ[遰/@a7JlQab d7⵳Xf9Ur]l}.Da7;-:\Fh0EoMEmrƱ;I NU5NRx3lt V%)e"Ye.{S ҂)+Wp?Dq~@>eko? L宰[GjTٙ]}i|4Uq͛I_r?[}4!j=: e)Er2G~>~1?<:r` g%06οٛϱWUhb~Sa[NPvXC4ۉRk_@UV 77".Sj3ވ rqv}]Бc%n{s|z.4f<\6o"J" qpz#41ʼn? J$b= heƼL>qEm\J d[si24sU;~ /8©0tnQ f3ofuy2^P QTҦ*&m=ﲒLB>_8TX-F=w}RS$!hy{QѵO+džZ@~}Y4cxu|Sa]ojQ3ZKRPe hu(漌F_}=z~OmLcp1AFy?KObGUP L[s LHi:~Z-HHn+,*2urƞ)kF #/iW|T}|i /TiVe_Q+۔x Y=HsJ?=Uq5oJHCHx媊&={0Kae)hU)^]ړt: kסFk=IF ى Ťʅr+0R<'{O{&ܝlƱtZn_8);MBL_%ekz4 #Jٍq!01?u 3zu3٨̇(صd}u47޳fnVE{ :6NrPq@RAai$yi{% ӅqRa0Ъn_EuDtMǽy# 6^ NreSBr$5%o6r[`VrwӘ?6= VZݟ쑙D7ؕ+Xzݲm73PY+ŶI?P.NIm(b5&x"!}fH@? FRS^cyQN@?iWr5ԭO?";"/Q=mz !^BorT/CtGABW C T{j'CL\RcT# +Ȍ> 4mY[lZA$a'tBtkv?Oűmv9˳26h{ʶt?^0oHhcZX LOEϝv_G'u8%'>lb!ҭXz fs}>@,/|s_VymLN+Lp nnbYxs02KWqCgcP3Q#& B+|߬ 䝞E!i`Sq2oɫ~YzDl@|iӚ!}c&lTgoە(SjƆZ=pw L}F1}C}7L̔t`o!vs;ANpLQ_06 [F\{O{ow"gr7$( n#1vꬳ,|Lp4 z8N"ƨ}V^{xP)N[˒+yY;Y.**kx#S32B i`z&$!ߞA+Z6)?߸5^7g !g& :SoSsv;G!{?J}hN&wkӴR\ܢZ7xv$Op 3lbz)#6 ؏H*W^QTdTLN@,~>$tu2(.PYXQ|H/$u(/lVau[:{SlyxWIijad `h4U`#ў0I'o0gG ݻ,3z>v\??/F0GKp 4nC(h~@Zu}? ZlJEN/A@3Z^!El€Ž ."0AZ5n \w兀F%7uMqД[C\:sʏHmW92~ew,@V_3j~jmzipFg3)q֞omtE} iEhm^-}%F?0MO&А.l%hMa 7Y,EBX+$fݖӮYޛS ٬P}~ z^LRB Mڵuw]pUKW"㐌~Jԉ+duF(5{f7fpbV&[`31Xf1 <*?_=Y.'ȍ1oYҿcRx8׆:ky*BjEY$2'xpiaRjת H`3uX0dT_'bY$.EPgYL9f V/RH)gƦNj[N}ujN#PB3/WUw}t0M|5PmK\5-c_C5g8DcFz!sT,m#6%X k~A)A_=͕Sʍ? i&Oj0UN/a`6 SVGfeMCyϔ rmY&62 t*. y(oZk7&bU185{ZNmsQfxx۾gi~i6@׎oOf_%1Kr*O>LgӪ kN~TܵP0.35f(] XU8#9BN3w0/f n ~퍰[ӱ `.K F*]hW`Cc.Ɏ#oZ4}yxm?ZrsG$;F &U2*g C] ~eCncʺ: įP8d9E[JD'|Js% 95Q9IsAr Swt$I /W)F8aS #وMA&5˞xuEmӄ%݈5[ҋu˪rդ-]t'BZ Gêɔ2J;^ DOԕӡ}*6*Ge ;LpO ~ww2Mx}eRk,%P jj9:G$h$癅u_j%6V+d5̒"`/ZIBh_L:HTwG8JըkV|ѾOsηId9xZZ?g!a$+_ތ^&F,Ͱ9hI/봼7pn$&*Xr޲-u]鎣Tœ41>G!ܝastcG ">1xˌxzr8*`* oe۝Bx6tS%lMé΃ׇqj!t#kmPG0ѣy48m0h@W6Ñ#0\Ҙu~ *W*ndևp*:z1=p1157.'9LFd\g]jT#_耓D b •!S!461ԌV65:UqG-ֆN`cf;n7S)W&RyXTʒ~!nM. _KQt''rApAyaƍ[R3 uTԽn 5cTئ4j2Hפ6dyut?0-l.=wɅ*[M*2\tYE" 53ݛ{s||v-MyRx ·L{u+'(X:Ijˠ'CٗS':Ztbq!Cs1Jek`\MS|ad1d9HK^Y'4Ob0TZr [cn9BrP3hnG .*^X> sEƩ~˿~̾b(@jSaw4^}қ hܷL_-q>1|E}BaGrKZTnXߵVdخq|:)rJr&\S(z/$f\ߊ?h )G _rΝP f<[^rCLjćf$̈́\FjSmD?ꨩ_*dlf,t۴nHtt + ل8fVn6=]`SIe/!JhBkxƪ+AuG&9 `52SdQY^ϺH™ڇRu08-K2B:y!v?*B4O{֓N]2.^Ii}'_7`ѥ{܆U DT7˻2o~ >b&UwEUvBrQH| ro&O;$ܬiUB;<( u26urwyL8_Cv%ɀU{{-$v^m C%8r-;q1p Jқ"~hxUIf4m>H'ޠ5 =)O??y.bnb f\x:Od.AB#bUb dj P|;1d!ǒ(+'ؐ9U 2BV9B kP^K+ !M\ OPH>N V9ԊQ; qv!pTnBm' ܦE 臖KECے@[9C{0,*05.T0p!H>9'We,BFDjּNP{mp(R^Rʂ,]by)DeT@ƿSr s-||Ҏ&Dk%ȚC35F3,+ omQOlsbߖu V%0W_;BF.( &PU yNqpe0@qThw7<4S9`v2Wڟe!>קQة[}JWd *)0F4<ͳu>Obn;)$.C Kjb覂(Ĥ_t`\)?~Qs͏u/‚` `苪IJw!Cn[QKbi5+&;\5ƤƹlJ=ŝIBG;=Jpm$2'F2O[e@z,~Fz/Ot u*6]JDžz<HcV|e[_:Ԛԟx'?[ImRS˚ϵ482FLvXC>Q5j90: SUrӡti[C%QYJ{ Xb.AOૃ$O=hUG.fm߰3}jO1u3Wz1X`f]43L}ᏩצYiN!ϒzã'Lk؆ݽN&% pclOb,=Hwe@=w 2$S-gyeJK}P%ҊA#09<'A߬e_|  HB1?),-T1
      oN^wJUwʝJDI+`D.}RH〶oR~sF68`JJf7; 5cz/ ?v_n퉒{*dٛ`|d;ŗyζihT~:[`uRsnp`S(i ri3o֕`!80 J.d{ *bPWOrю'+pفt8%fuRU8\xۿ>3 |ϵ*z2D"] MjbH\A2Ŷ$M)s~dAw HdTZ/Э*h0SɁ(\u. 85Qp4[SeamS/u5^GjT\,֒>&ʕb@ ?μ]FC7TfB,af>B|an=}-0ҧZJphvA[ꈊ^l }!_p@ÝcgXX,Q@ |O g[c3vZPפUz/q4#qvE#RH<)}"lf;}Bmo?ܿ=1&iée6_O}38Mp8sD!Ƣh_)(&qC/hMYw۳5n#FOO1O❌[LfMh`?Q'0o-`}I1uFVIC!6Y9jl]I6~k7L- aK|T#%z޼˭"u:pNkm}^9}\9[<4ōOhZ-Izh c63/V!-}RDCG/_:&.ə A_>?+c`7XL1=Bp% J&᫁AIĨ[<SEvc:Wkd{FߘO#څF28c,WN)'# a£eG HTHh_gWX }'+"a֓M/ kY^gϚm}c)Tt?6HVubŹ;30 jbZځIEqb@+; v[zJP#7|YSlx}DP`Q\& :)_%SޥVvŷƎ~22iPmψZ->" B㺖Ћ4LoMzlŪ t%є퇧+1C3^ h/$ >VVRJn4w1 SQ@:|>6"Ȍ Jb^j6ԗfL4{LZ<PIHBc%ÙZ6~YbQZɷ$ԞapY.S72 ='0.pjKomj{̏hc NmU͞^a!\{a?YaW-e? pq='őMR3n4ta_qեjqI\lKŕC%( Bm1dn} ?aV԰ !ZmrێG|(P˫`yxSG8"y^l[a7Gy*#QO}U__t~ZH:&}e%g!LAGǻ sIR. Zy>Uf=__fGXDqKܤm%i`du'gT[WZ]v*V>&G2‹ȞlzSjFЙX|<]u,Xc*q-dkOS'X4rX%_ Y+6 w'=q䧦?XC)|4:CZڝɈgP5{vWa`t&,#cy!"kM -\P hip;8u^FPu_,lFBZgwUIIH<{RܴHrF_Q&.ޒ9~+" |P ⽽:s),W26 EnQN^j` {؝h 1&_01 uOVt_˂U D  p0켟X[0_MKYf$'[f.ͲITHf1#{`qCL=DC|jDP ]82X5eH+iF*Ȁuo:$9ߗ'7:0*`夌+3Q+! EMo]Kzizmڲ_Wm~+|Z0Jy/ m Q|a>Bh@k =f*WkOT{7WPO'A. ~Ol>SUv4d:#z5|4U<ѭfp(Z5&f/Xw |,\8 M+Cfh}vjGIB ;OGmAlU۱|8' ޲eigT 7,uWh&_roE7ɵ v\&@d!@$c|ao`ݪVs[/܁ΉG;1vƌ^~婡>QL.ȣkgmp,we,lK.VN+bNƏҙא!DY_"r~JǼTu o. fԓ+8y!+"R%F唉[gD DܚUlF:HOGmXV55`œcYO^7o#a3Hc@?FOA;L1 S8Mz.=wS_16bf7n ~2Xg'w(V'OBK*&!\V^ /`ɠn40f#m1_XZxsR4TM*O `kpZ'B"ty+S =MHviڭȧDa Ov囲hƏNm"{{o ]5+>lf1bbi ,jmt*u%K̅";iWM.!)5aЫ|J䪴hkeܮՙnЁ|)/E6A$tXu{c [@8?x$F>8{SK :PEtQ1*s+ҽTO?kHV)bӫ~P9p|9 A.ĩ7E"1mހ_Ci)IDۛl v#7hu$2oW RW}QC̣Ys@Iè n7XWL"qr$fޔ_1Qc ɻgxz|fj'fR<"Q o K+13(= xOO'g3W`~-P:PID[d ߩ~_3nPq'1VZ L"l.XH>wi\E<~Wv|Xp2ysTOLQ+yC]?$gIk^W[tw,<.n8z9LvkS,lf@<7.y-G)q'H˛;0JF "wFΈ5P7ozm +Y,Ը?E\NDøw}]-0W**EGy%,'epXsZļ^2wge-U/On2C^k)BTM*pmH|!F}[Sᛰ3߭ U^amםn+4@/j\ck9 -q(H. xrZW] Y'RZVthnλ--ЫDH:]KX)/hDǏ.Ax,{X}D^C_%{cx Tt֜Xx<7FժdلIzk K*>Cމ뎴TR=22#~-'Zߪ mU]@JyM/KMzi˜#m,f3. sZx=uʍ gwBS\{%(? GJoUIe[^D\qT[27n$oTw~U+9{UkY !*H t׵<#QgGcIQxH5.Dk1Ee@il ,/2't9Ϧz!CS:F@gR^ekFír6KM佈FU(z^Kbȳ} Fa-rw Z^L ~/?_ܴYS\s#G뫓V4u?G"͋PIMo?2 1a֕}㔼DSLLc7w` d)|d9G%DIHWl"W}'g~]kxFKUZQC-@-yXX$B7[[̂ o_ITЇ<{ BL^IUݤ T,,W|+R=Ôf@ԖEˉu^i H|*%K0]Y:Go;#~kti+k|<^fW)eϔBzf`c^#*j#VgٛHKiê1Yn3ēyDMƤN-zŴ #_HL.F'[x|-Թ [R{I|#+ TI_!1y8A4u381CG9 Z%W8?6kf7*R23-@caʽc|2w;:.sh(@F(~fv߾pvoX]ҥz٨SngpbP'MY)r0S#iء;qXk|r@Z֒Sv/IY` x2 ;L m3&w/Z׳L-P-nLe#g)E0X׭x/s.#lwLlG8;XYuV> \ \|S YLpA5hQ5 %_ku|=lCa`m*6tyt*]ս- $)r5.l)h]M$8s&;t7UX2gQ.w*l[W¾~.XޮnEZqmi=b_NFDaqLU׵2[B'OO$Gl:^cK}>[;ԑKo[B[#6 ,bqwqrEs U_|~vFd~7 >f=8Jk`KO\9;P}z!_|Od'z L!G*#P^I8ۍ.K+y8M"]b!uh * tC>뺴ANVb fk3 Iz6{1ZlsUl.mz[t*tE2wsE"N~͝41Mlؕ$cHE{Ѻ;qIATm>J{Nܺ|ӌ؋4L{G'-bg* z@#WC,0;~ ”O?Ow$t5ɾ!49nъYp?+ڭ5,&jl%%> 44Էe~ x15`M> ꀷ7cC:k/-,vBu,i(3AxFp WZ?#a2Pi}g=omk+@dS6XG:cJ0E\Hwx}[LY٥.wSg 5(d3d\8*pEə:v\Jqث C+.a:蔹Srf$~weqP߄V9:W"E9g=z}{EGsU3Rjp,fă. ?fjI y Q]OŅ <`gP8~1Zq Uկ4.:(4iL A(Ip1t'x$y#BzȢ8e2,R#kbۜN=H *u$MPFjU -W#0Fub`>S+}V`mV K%K[2+L1=BOɁJK.8r9_5XR{HiFUmW -ɸ@H<,vk-_> )7AMOxx%_te?[ߎgdT֟]Mh 109JpBݬ K#]Q׵_N@_At:[BAm(fԐj;\]i3v^Hؒ6 Jw2.?s٧[3 ]w-PjBvflgn5 6JD n&7pP/ yE gߩK5{O 3A@R 'Dp$ҼD, 8!C ceN1oQz /q|WN+%Ӎ* ku =իn@ #޵Hp.ze6dMx!yq.prI;Ǥc|Ns V%&kZDĸͷ(ևmŶf55\mD4ԊJ&oyt*`9r6jQvtb󼂶9\NK:hebuQ"0{7X)[T!:ee*ŋwQ@ґVw%BpnK;MSf; |z1J%9! } 7ӏs(C޵vH<*e1MUJį3Njɂ@8$7Ib}&ajZ@538W]^kQ>]hvj`75R72[# -lu'N}|!BJd SbgϿ oݧѨm๏Y.cDmfo3È,ytJjf$H,6.kjy`R6ƃzr92*Nz 5p8]4>3:\F@KTnV:{~GzhwaGMq184 V0dR1Mh5(!kۭBP OtlGF(rK۽tuCz`;؊Q$~=\ (#xB7?g8]q.s9I輸pujomHMӦ=~U҉ٴRQC Ex8((87-hMY >¸?rJ k<\JW+Iuif :pv0Ov{r(@=(f7}#E K7_4Qmmv~nj!T=oB3~.?xwr>۬\vr+tP] :ڼui؉kR p9Æ=1p ހ_ u??J7Ic ă/oETw3׌N -M_0w !]쏦<~l\x}$TMrT7hX T'l )5@|G\0]=j6S(|t=>&"`gW*(™Ncrڳ {ykQk ph=w<԰'E^19g4γ*2X2Ty8+amZsdqDNI QD ]GHj9s y[zZI3A8h\9@NRɣQQqLoЎ35j.?W=wṆtKD@&HD2iE6E}{:~D<[03WekbR*) YKw;SPG2L>B 9EG==5es:?=9 0n̛ g;x!te^b`Řoc_)AԲaSr9-Uacm*m6~fz*.tY6 ]E-?& RJ)$tOUW}Mo[ld?Y/jeAZDY`SpN}b?腝 &ddcu3J;P4q 4 h+F)YSٝJ6W]jFzY[G-ȉǜ ײ'OqcXbYwG86 b~3 OÄ'8>¿>YK+Q_v>]YHk4^2 2K$zm)|[0\ ڱaI`HAܕ'*I#oڗ7W-e Qjg9)^Akn`x"SO*d?FG`̯`b.s@i}N7ꡤlq։^w'+4[suvLD86R 7yAyiW6l mYsWnNUؗ! s)TtaⰐEA(z1qK/ۉ ~ƞ {o uj!K0px;2J^v9 lTKt0?Щf'WcDmZ,#>4܉3:9N޽SnNYH<8CKF"!Q{uE}GI!)ظѭIAq]v:WP^x+kr%o4v,DQņi1%{.t/C6ӱEL_&Cr٣tZX p-gj_py xU0NPg$3:&6J%G ?' V$/Ÿ!u%6fGdD`N+ݞomI`QK"_my?]X+s]![&)5z^eB*+.&{! ~bMl c.md[ > Mwy&Wڴ$Re{ꡤ&o>Nȝ>%)h(kό%8k aaF& ! S4Xû)t∾K _| D*iT .O3ösUH?٩Ff$^ҥIi!={DònS-$d)i~56JvvRIhQS8c4Cvqؕ$my|~$Mjԥz2<>Ze1{ iʿ SC8C^Kn#U݈M*4= Gղzz|zMTYaB#W*-">gAf\yHpqnꤰlz , [E NCPϠZ-d}w[?AGkK98fØ :^E2qDLto-xbckU;ښU>^:LQ%O> x#JpT6SO-sCTªfks< yE;ȭwHgK] Q́h/T5jUWrVU2i@o4ȔBXyZӁ$8\R~Rd;iew\}-VX?<6mhi*j,CtmVa\ 䂕 zXg,m͘2e̘c>odr;c>.FתRR ن KMJz:ҪZ*KTAKo5/ r]C2QZ4j2|_OkGAK9jWbƎa(aw䔘7|Μw||1E@Q9WI9_/}>͹PE (k;#ȵ <U-E4Ws0>,GQۖ$lAz_~9NSBrԏn'Ž[F9ᐗMjĦRPM? om!i\cc9 ޴G7Nt7X&{WmPxwl:s+1|8ڜf0%A%s?7G;匰1'n{HK a,xw)cI%Q\\e  =Qt{^Έۈ'J v/؅6-72Gw CJzRӔ71ĔK8Od{uf{H|A=(9bJBl ӽ柮vK90n7%| .%%l%H>k=_tkP̫|TU)q<ܺg51tNAK&^d-+Yl'XI倄Ui?#nyQmq3EOȂ'0Uh0JB ˅ytTaM`H_WӬ{?ex㥙xN{9R 9Pw4>eeĐ΍rL"_3FE>qЫtv*19Z4 .7N&gZLCuM[PPO#_P`[ 9=fN*{!s$U*2 0W5X 4ӄ!u-4'~\[.!w1ն@Uls]L6k%pD$n. ^}) rS(z=a]Yc܁&{G@ށ(Q5<S)!e+Dve.I!G9n4jTtZ` U FRat-̐LAr?WIT9XXtRPps"`<0,f HkɒMicb-lL_y^].iRQ9A[ 2ͩѬx@5^#8wąw`솒M\HSb&Cǖ1B5+/g6POƊD r2BVg:Vv̕,R\-TvPLsiELg.ҏIGy:IUfb:f4 Εr_L(BX97ppS?;A{QsyB_7ڗxLyϷT^D#`\sI:bUuLz7jNl"V–O /??Ƴ+FeU3Y5qY?B 4n d)eJ{! L+nvvi4_.6/ !WK>fF݋ܡ}KDwd_Mqb1<Uv9qo7T 9Oҫ.^TSaQX`Jbz嵀2 U?|8UĨqg +B%yj7"MB_wAyo5'ЬߨW-0?Q?1MTɳВ`!St.)n^zI/}?Sw,yNĈ [RGvٓԓd<YWkJB 2R/8,Օ1t_5NǎQobqcfRM%gE pVE LKfAk5K)z9ro#U2_s9 xžwNJ_*Fzo{\XWb15,G-`W &Id.~uw}&DQ+H(W\5k~_VNSmb(j%_2Ii#W`v:us~Us˙S~V 8qb٤1xC|Tz<ģhwQ=trm(&nI T"ञ>k@+pRȮa:ݲM3M0;|Iw!mXʵ6ւStB|aWЄ6wZnښY & k{i{ SƊC}pg<섡Io7?[4xt%<\(e-K&'4Ó >*1(q-'u^Dj1?79B(oҒ{lK:$9<&c$#$ iÚyc/`iMwV/J$>atS M" {߿q`\E]\F;}29Oֱ}?w|U>#2ԡ/+x2 ˺Fx괊 nE'H` VC\7. }9T,xS#Wbn3n۫jd ?4ټ!LT"(LV%=ehҩWQXN.5YdNDZ$"ݝMpiT ?MTR 8@FEiJ/yyTFx/.zp6.umNg  }|".)^z}UEO i,vE}\R1 &;sK[x1ou]P;2p"B^lռa]"u k^ރK AqW0S.7h MO4I0hުuハL\dPj;>j(G..us ZjQ%[H@Kڥ9 4)3RAj6N@d(R?c8)"BV\ EAJٜ27G$;~6U][A}bP%5l2wԃb{AK[Ӟi&7gAEB/mAaնJ9G(y'ɠHƵ&Վ%cC_dIYc,((!Nv0yʶSV DD. )ܾVbs~3g8Zve &>KKctrkz'N>$Gb#FZj Va51鄑v% "ֽwU6O"~Q vH QwA1B\Pi #2ۆ8KTkW `#\5?Nd)9{D+A-A-2#0g| IZ"xa]vSg׿O`+뱶ƑhcD6"qM{=JmpF ߴ_"I7.xRNLfڅL9Y=b^X-n Cacڲ{2K "e]D 1s#(D,Fm*A7]f:`؝Ci Է005GTҨ{DAͧ(3k7{yO{MHEa[kJS_7*GM =#'% 9fOKtG{鲣J%Bv8}߀[0MMQqyCvgNϤEn.}NZ]`3JktA@p7bMcm}"]b6HvSG/6Nd=K8s uQ\@35VIEy#S9A_D)ZM?&~Ha7-o=}j{=5U3aPfEDC5p)?Ij{G #;q>xdZJzkē\74H+,D9<rm-à9[XKmZTWG)LW6yvTs#iA-T'  nE1%xrKfX֜ 7 '0r}>k8FXX j7|¨v#FZrVa"c|aس/+f0ݦ/G-u6ƺ\% & 4ɖnP8D/lPG\ޭr]{~w)A÷=7 MTN7x$T)!W#r9E#Vm>ow]ɂX$raM%&#c@`I9 IK9K^ɣ&!R9,- 閃ؔ"QI:5`x +@`:tXlou.^KpsbnV/*)-$W"J6ށrf-ɷX~4M;;e>S42T'db›ZT#C9µ[sPg"~?@>Z$!S]c]ۇs(,N$V|`u(ҙpiɫp8/ :!}J_SR*.*5Y|ؐgч nr#Ƙ&tf%Jnze9栢<Α]es.wmx<2δdׇ8D+ZU]~^  RX*U|R4[mSw%1~O%|+6zˌqNgKSt@! О׭6*oFb u vPٲ;g:Q ϶NoI]-I}Mxaa:*gjgI uDnhh`}-e3C\_sBzz'+=Z?M_SEX+Ne$˺isjv0?2(Hj OEN 2[ ]ajsp\{2Y@ 9m0BTðÿGKc-NJi!ʔ}ɺ۟cr֩r2ڤ.7P^&T./)bS't̨&­R єPb 9]4b<YeǮ.[:Ga23:o9vGCOSsGFW3GuS یW+027eBtִ8Rmf_v>.}j}Sa=OO pm@9@dKR#)VzY̻yY'Zo:lQ(XҭTK`qTKQHM`Jk=oUp ۼj4d/՜k-B]%@Yc>`> 7>z:KoI.# !<%=L\}vS.uPU~5 !A9-$*{;YVQWJK 'r]D3w'i~kd O]R\P׳Ic4M:e# $%oq f#iKTr'z+&"-iȨm\KAmT3iaC>~cӍ3GV%IJ F5n>~ҭv_NkCRҧR6@le L*8pC7]!>47kZSٷ}7 ?Z뵃ey~+ΑۡOFHРw4ۿ i5$w7֔y5@r6 =2j_r̔H.3;nrftA_mVl6T$v'`a")؅8!e>vΗפ\ ۄ~@V}48137,0 Q0ˣ-]$YLYg: kK/7kDl-vK7I;>fB=Ѡq=~|& 2!o|aPūT"rY7AsjkT_ڬ{EF.b /9[#NB˓yal \xlH '"_h h!*7 lwlǐ1%9UI~!x3\~ޑ뾚>hܗ.Ҁjn&o5ka\`+]jݘ-}*n!ɡZiJCםP+~$zj zMTcAj, kqAɎ*C+Tn8QƘnBcȠ7KQa!2K,ZF)~%YJy9Pi#1-W?Ok pBhK2ڳgM.F.!lbm(6*n L,>UHhw8)Ճ03g2!ɱV`I2 HZGhʭW6ٴ8q{?-;0r̈g=ЬÆOv?WY hT{S[BBI?eDv ?R#5YeK+ZZsrx~!7veqoiiʡӯcYG<{Ax^[")S0cI&ʛHKb7QCo%ǕʼnZ'Y;-$gkm,/T*M(1婴Db7Tz{X!~EhNHiz~X!vxQtGVT8Aٛ]Y "dAɱSqԢȿ zv䣵c ]/~` .KYRe:lg*aV1\]ԪpTHQ*LMI}_9J*QxO5os&}͵_4%Cg/+f[x էNHCMbk(%8Lnzbu7 HYndf8<~Y !|>oci(R¿)A #'I}t8}>[* 5v\Y>~j?5 =ёP]Sf-C! JJ2Y [PbGCn}`J @g+HFrN2WNňʹg!^B9pצI5QuBy/ᅍyʾɲ!;*I%K ]/ XKkۢTRiSd = uA_nTv*zIK;%Ddw%jFqp6G`yIl}ɳKl1u,BNSyd(IcfEzjc/U[M4ȾUɷ('hB APizZ]/[]lR| B$?}0 % t)fq8R XK|rނ7pJ])iHbk1}裴!m*yZ脄 /їs%iΔ$3+x09ȝD⅂_Oi&HfXs?-8t{7%zWU*}6P|y4hfX95zd 3;m!̦7 4V~9s{բ֏Zj(ta9 3|Z#4T[ T r?6/.-p;z (#|Xy K7]EJD˝&q @ 8ts#uD 7Ixӯ1N3]Jݽ$&A$Y˲ bHLP?q [L%Ft7w|=9V(^O{wư50Q 4n*QݻA&ju/.Y$3ePW 5i|XrfD}:q^l-JX3~>)jh*ZF;h6Sajԉ-S,PK<{YPؼլhg(Ʃ&QIXl Ի"#$U${xgё h3U|[ʷl@c^MICx,x~̗ Kmr뇻4&iT0*,7g1 <#qd u$?@5zP6{pOG9h$PAcԵ%c8C2%,[\H5^:98xM3'~m`=4tKRiG,zX7貆y#wK P=+ۥ>$(Tȓ9ҖGݣ:Vg>;VWP8Fm0`z&Ӛqr3=|Ñ#oVhհ^\R0v" ϓ](|K):pɒ\b}Fr ƩkT>7kGj:8c - qqO Eϻ9?=?bYݦi0 O㦂a,W =UN{`Un s"PҔIڦҗ |v<@bH|x<XC,i '#bڕ[ɐf-AET$j%NjǁM=A0o.VMYR}K!Gڏنq]K1)kA(O(1:x_t֯HJ;e_qS{=G$Xn ĝ<8E;W)T k`/f"= Y («!czԎ|Lntv{jOp\2( StVi;(Hp{r& z,||XeK~^]! 9@[2T"YC.Yp`Y~}~og.&ݳt7y;C*J'@EKf*fim+ýnkwǕpdNzܓMag-"ED9mׄ$掷6N#n^?;Շ;08'{@Ξ~ãL8g畔=7'8%2O6u%xr*}!9,4fxt ٔ'rCc"}b8foR@Ҷjq 0ꝝ[<\|7D6zԬLpA5|Q69%! ,Q2̓5APt0jAS plDgSAn8Ѥ _yn\aó"dXB pqrF@#f3dN]H5:Ԇ(Q'0ņ_$䩔 j& $tHx-ne5vC2?B YtMRya57)H y"7,6$!~Nɾ|~z׻*qw.Fp@)NI{D΢ L9SMec;)@+]ɁUTv0u{:Oi4)OTu3{OV.wu@EpOÌ|Gk X=F 5 jJ'HƲh~\OJ`۳j&hs@W8ZsD,.ι<|Gzd4TĩVy?`?`fb-, A)$hn}O3]ѠN ̚+ Zܛ=Ym r>>6@Rݽm"YW+:Z}~s.9\* {wz:VhNƢ%$6ƧT:R?=]Q<u֨_ŕۑj _>& @.ߏ56.˶c֦v>>!'|hgr/̠>mccaܮ@^A-H,x6C,|v(3T'SCBvojA@u|&;=OM?j \ju(Wm`c GjsқρN-Z73j kaL=kdtǨտ$L'MwvjroN8VYZUN^HڢE:fca$DrA:bǁdR&#NJ dŋԋe9(2U?G>qG&d;]K/);ڨz2v7RPa[)ruWmxS]GQny]C ]bUXI<ԽyFSi%U.=0[/ NvWx ڣ'P p:V`Ż;6ع9O#lȥɉ{_>tm_ضa4NfB:TNY\X^y탏Q\ H)ʹ#N%.{ L>i-|qAeA$Q w-Z+N%$Ԓ  _h+>Gqho漁-i{z*TU[ 6BCi!T8ykY'8Q$M]*,*}M= s>2$RiMIۡԦdE'Idpf3co9B ^hXD( Ņ7FU|fe}7ý!ΙKk4KË9 /[=6?ҥ~"ߢz`*2#3_7+Q+=S4Sׄxv;F%lQXC e9Mr6%K,Q hD !oj0 ^4GIWN<ǀlgSExO^gIp) JJeQ0OLh]:'GЕfB;p,#u'ܮ۩w<] mj=ʖ*<ǥguktNbyJgb:T$ؼʥؾ" :/ ?pQ$#){(}ItDٙh%A2w")vOe]ɣ]NT wCNlGxI?L\.)z8T D虭FD_k!$LOy@mNGeE x3OmXMɸ`5 ӂReS츆+6]:E/ߒh@=mHayASFr*aYffZ yI~]NyΈ4Jxy]VٍQ0sj_xW*rg*oDLW$G4B˰Gcmz24Who{RޅVe |TRND wFDSes2|4ho~pHa"Wˬ5JLDo,`wZ8jLd[K,kL(0^ g*pLr Gcv_Jހ.:|p.aH.ܻ5[%N'̤Zvi=e٦X mx:XhxѐI-,mXw` {Z+"=T/+EAKx͊^DŽ48:gxfd /Ҝ$1tID! w7dEFb-MgF G pG!7ɖy/5tvB&`+Bt$V\(pzyR,L^7B0D 5'G݉m kꢺF ƲduոS!!]Xk f_i,8 2HF1_T7-B6KDxLbGq=3&̈] %&yt5]}U"΀)[TibRV۳G/DGtmM]Yv0I^(U.!H&-6RmL[/.՛ق6Nc7hT8#S/!,KO:}!4};Q,$D\ܔYogUN")j/s}ޚu74P@Y'yCY伢OӦ4Μ~?)]Gg Rj"":Җ֫ ~dTFJ*NV 3TuoEݪ*·UbНx?.xKf|BюV*O0<q3'{}P휈`-:lѫtd5'kTD3yݟtUaDѦՖf=q[~1A3BL 2I vG"2?VO2ZkL:19 ׉A3=bkx{2+˺ӯ[lO+ivgNFiJv8~H,wS16g!]J)TAܙ;`pq ޑ͡Q3[oSӉzFS)lԲibm׊#X ,hq" 4G O.DBԱ5<*~l2` EK k#[2PxhEeWB(*0 60PĘ8kɂ#[uݸs'`3<'U _5(M8&.z}9kyѹږN6gE>Pƹ M5ƁM0jIRscnIJHcM6%WY4JiO(LIHR;0rI1Ӻj:*ݓB'n~X:#? * U{^&;3"TNs]Md١c@dK 릅[G\š8 N//nz|Bp'Yp䍲3 { gwEd`Itܱ  W{R ޵Nvƨ:ٴ9q,ۏ.42ᾯ>ߎVܕݎcmyLVPdfWEb_tSOfrU .f*#=i[us ?[Q.V:0{ OXtgH1[Vxx$ͳ1% I$C96~=mAs`*L@qdV"訽(0XS ]QM uU;!q:R:=Qmn@[/X~;V/11٧Wk~=$9Gc)ԙ̫]zEA(=l`#䞇 =ߧ18NY#rnwwۡVW cT'HD o[ߝ_Avlk{2O7&*ݸ4QS_N{1?O|P& &Jꅆٓp9|<*晏fB&/nɳIV+b\|mT;.2dz.#:ɡlxN'3ɘ !1)倧u?3p˦ $ӉR}cnaVT`:"T0:Eb֩{UtknS;Np|OKu=Zq\6<~+7Uab&Ϩ"iqTWq 򴸊oRz3>Za6tQv>;vY°J.fu?>],ǔ! ova j`f-?9UB_gc%UJ_+ ?92©E=V(Q,9V$p Ԯ03F/7IDσ6$诽d%xϩcQ:6.Qݶ{G+bSkeUXGJ̏Zm^AI󲲢=@ k%R͛sVy6 xrfb"gvR33y"S1% QtU^se(˘YL8ﻺlsn^ch.|t=vV̘|tDSB6FSYBas%MԛqA-@{3󂳙۶R7( A ˱.v({sm aNr%V U)LBN{E|u tFJ0x|GSqr6ϝry)w&}n@3k۵~$pԌ }$$jFqd 8xRf%R:Qe$njѩ AHnFn}sR6&hE0S&kCk)G9?1\'nm22bm"&QRn2u\,Zl*gF٧IoLF'y2L WJU<^ņi)⥵i`TtѺع'jb4ϮIgsTr hҁQ.FE(3⫚JCl˛!S&M4=ZUyνD̥.jM<0򜸲 4~EOʃ^TU .Ъ[?D>pCV]/YgP&thmHv,6㱸~3duaUrxl~o20:ZvqCcƦe Y> ͛$6|XUc^-jx|EO8ϙ2`:04sbHwf6ygӵ*c>;#8H=H$ps%9 Gh BOQ*ޤHΡG)!C*m1kg~'Oӥ09 Z}BP'2!Á<.\P䴺bPCY?ac ȏϥFmWdT-t ULCI? ,_ DSCAM RwJ߉+@6xǙ=wwJ4~kOKPK{fDޓ wY!avF/s91R9P?OڤKlCW+-hYV>'HqIN_{<Udʞ؟j* /Mu>tPO/&6؂Yr@^OERfTi%IB`QyPR/!0C/&R}3Hcoq5y^#EΏV-™;0f+BDo^/u5QΤNuoU!43:ߑX10ABcCMyg2ͯ d_?zRϱurX?>^)yVk36bՐVMdtI ~(: r}؅H&VZ#IAYɭ?Ng<ūvA7wY,+ϤUq@C(9O 5;GPwnHw.z? F*t &N5 xhvbKy}3+ *EZ52$|0Hcw yQPnѮ^-8+2,p1uFb7Ʀm5Lka)$>o Fwk''5\gE7ܬeS}L\Ag~e^ ʼn^g{EI_oW9Vt٢`oQM6(PW`8'(AUʮo|HW)hZ}fIa@1C}zu4^[;&1~ Kbuz"ؒ5&&Y{0f,se& mosO~&7R^CNAMLcͼ֫{3 C( Y1ic:wde%EӪz9Ud.QڀL1[ջ Ma¤MJ4.T-C=?DCn\gXN0)=)x e0w5Vd 3uxBߤi4_ʸ7廼 .ֆ %8_-q%"ݞ27~ ݗXze&/O'BrM5tصu%N.Zwc=X5^P)L먴\r>=K}X:p{҈J?]Д^A5"Au.aZ"ix 3pm%ㅠ\m0nm*K0e\3T/HVHkd <>: qہQF;V(xmT_@6DOdW@ݭ561Yl7W4ÙalF3/uq-h1cC#Iݬv ň:lb~Ɖ=9'$BrH[[a:l۵>X)D L6;~8ZRk,\z2#sHaǜdyn5JPW;C1Wc6}EZ k78ꆣ)&ז,;{l+)<Q3U/6uMeuΠ ;]K+iŢezfEӣ `5?HrÕ2 zVMNH~'A^9Ʊ=gE˷xK(KS v|:ծdtњ%D :sDwZ+~ L vvIu݊KUj/Κ빼JflE6!Wɖ㎠F~; zeeCmw]}/Ng tQO5]}NJT$4XQ 07ܦx{&Mv|܄P]^w FC%0~JGK@kRf񀔩W4Eѐ4v?&%T#3צBÝJ˯ؙ=_O^@rAҋ.]2 F`Y%&n7μ*_#Y` 㜧wqEH=qy^಄fâ=j{xRT.Sn/m٢i1̓}/U_Zì4N&B/I~ XѩQC-[A[9S{+Lˁ$9=Yօ3Ą7#is0{ba>\Jb 4tmXQ(PV~U壿. , hz He؎=A'ӪRR萑Lzvs\~tg >Ӯ^ȵ/#!ߢw;9.X@FB,-B[ђ&IOk#D$>&9P|[P{f?hXUƮaGƆ)/%r&ǮTǩl M,ioj:{dKrѧ%֚r9r2\`Q<#ug5mx [׷v윗#fIS>Q{Nm0Zё>pڻ晪όl=U, G_B1(t(m,H[ӟA|։2c.|u`G[v.Tf_W>uX4jՈ/osjwXj󾷰_ꏪ :y؝iDj9tIɺBu7ic.BݣfmARwUXN?@[gMh !̓ 'd^3YGZjm[vuKB=b$.h?^_8Z5&?5a~@xw÷,N -YeP_lj}\2O7Hꩱ4kh]d+HrFx7KLt>:0(OGB@5 TT͈ߗjCFdĢ/GHX~oz;jviFM chE$tĠIR]HwCAw(2TD- _C-_3c~BG2y\t'dkf)_Jg|3c Kh¿ p<׍3RO Ô[զG:vc + 򲩥-KADZP|Qukڀz᳙< WvS^tE\Gnp5OQt\!w !"]$nt F E=g3hCjT? s"Ng{k8ܲo#W)U'֚ShvDZ {zGbDdS駅 yfi+{w>F oJKJ_ҹs4ͥ|py_1D*PGIE*,y26>l'+㙧AC}d? nXݭeiL/u7U7+Y+ǹM\t vv|iΧ/>X`⹎@ͼ2ޱ=֐ʬ1M+7԰LZ&%uNяoSeF/f FI{ X\TffbSDTzdX=,<]} |8M`Mo/xy ijiDϲdwgiO^~wgAJ%B  MNdPBwENUWwmg;RSb3W L=׹NK:3jU2(F|9[" m°#D\,dmzϜڌ ;P9UqO&VD^mH_L=|ߴHb}?OcUg̶+Rήk  \rg*r  N7Z·UbsS:?%8LI8߳V]0<(j+\UZ:z@G a*r?”M yKp]-@ZkzL6esrJyO{Bv23^"l xc>sp5HVs(ù%fB)km;LHRﰦ_Fy%@44R\1%FL=ʖ7liJIe-%||*5SIovcKT߹j&g,!"\mk8дBaT봉"µ=71[Mp('TL %+եǽvvGT R `'d#v\d "0"Y$]ǀX(=ًLVR;KU[t`)"AaI̗Cn z%A,\wIR;ai0]Ú4Q!OrqISm~hdAzH"}1кz)vqm콸5U95 f.͜=_p*A9%p29T(aTd쬻ܮNNd*1~~( J!M]nWɷ+M*RtTL87LhfhE5],|PO/zgq'EiV猜$n I KeX&4m !8&:$P熲OV'vom窯=M#D%j6@G]hϪ @sXiwX?UQP7Q@XN(0fk:"]Y0 t e$BvđjT4jK/M(D٦x)GIHa½I {r0723p$Fz]߭9N j(aJD*QgxXƏv!+C]J|Tk7ǡA>FE|x#.avlzWڑ̕3_Za(8cQl\Pm|(RhuQ'Ӯ:m6~V<Q o>۴=ިczS9&Al+\5Ͼ%H2M/xS"7H~*63o)id{ _b/]E֖ق* W4bH35/p-x4`7ʫA0]z+>ݨy v$\s>^n/Z 6Y̞Hn?WXcAFf]z!*&>SӞ8Kgq7|Sg[OG۔U@|QV&uqbMwg4{k,ejIO1flߖD[o"ؖ楦Dvu`Q>zqH8T\,]v4pQU^pK}Tq""ܱ)[Qk>2wH(Hӹ7䞹*!ЅN4A՝? *@mPgX?myͼN>Ea^7 9j?s afƩ2/& *ΤHE]l%S͜ Uϊ 1Mh4珄FV#L&+_`5Wk,0 w{k0G};hD5 Z,.w_Ҡ!U EKVL.,~믗Xkina,ݍ55ڴv ToK c AhpM2BY0{ 0G.׹kK<'iBj/ZpTSN^2Y 'R7LmkyB]84˸YpƔ eX..,TutSD('Eǝ U yV"0C1}~D5UHC b}/r9~GZu޲,ӱZ}JaL˱ۜPWMn'Y}'Nߞ/7t7=~ `bHP=AZe"Yůo5"xa_~hbiL|mK$XAmM y!Ԭkv-Pa u6 'V>}J7x/1{D@Z2u7B l6sU[;TG"? oGX-.x/q264<9եlcrwrmZ:P+n` rx|V MWD@@O;rKv 7o.(T͛Å nc崅S Ylj]cg .5?yA"46Z¢% r1eqۊ2[[l7Kմ>G&rc l#O#en0d.)ᱠD;2M&.Es _RG<=<55r$åcO`)c1=39"Y {TrTP8ĥf//Ug_E\"zCG\v  A oxxC><MaQC* S|V9taLWɸ]3wluWaPӚ#K"N<$T46'iu:$." m]l\τ_fMq~C/E*Q@H ¨Ρ[*ju2]5݂W4&lRy4h piD{_*TSnzئ7.P|GmF*fꀋh'q*h t] H(??5 _A 5ʩgs;=y3V}2fw͟xe"MO*tR L6PAy亢i>;$I$>aÚMR@?WtBdge($8"!GbTH)7~J-mpN$Q<;qoNE"]٠`g)u3Hϋb8pf;uἄ]WXJ9\R e1,}ZFⓝ׺_S-QWo* Cm@eGE['_nfV*Nc=s*Hu0s#Q$?03KCV L~](G k\tE(M}&`X + :0WqK1՞>P+\M,s4'$ (l_0޺_[F6iGJA+=s!]vu+![4l G㜆(A̤/_ !>uhaTCNMSr6eΔ<ޠϰf Ǿ9Jb#.]D5WaƝ k-C 4_K~W5՜2C}8n P #i Fd/22w-tr `tyMiK#<ğ,雫KN8ר B4P(.l2@ 2H0G^F53z/o)+C>t^U œ(ުnXoDŽ!u@;tl4ܺ`@3|op `%Cо  IkLk@> @Et:HMU ЩRJӔ/~5^K>Sw؜`':Q$zJ.(WBNMjqdϖkCϯ:Ȟ.=y#Z72`*&ms~Pk/q_4*2s~L9bg)A}_OQ,{P,tqF3.k7Ing*a&oWwx+hˎ#&N!e;  *QeHgd`U7j,BZ[D8,:/=¡VwVH!:ɶ9_>;,@6v- BNO/fGvV4U%6jl}2=bƨxkx]hP,"UP ș=5eşa4 [;< +p;L2sL?KK1|іx=}Xzi( ˍ9\I`pt>s& Fʈ"[:ב5ves3Nxk8OFSyП 01 ʚk%%_p\)jIZy;FD'Y]T{XDSSWq?=567X8txN3j(U8Yl4pI5}QέW"f3 WCf+~ =2">_+JR#&'r~X7Bʔ^G(L}<r@$^DnSRPfl1Ryw.&?@yDQ1Ⱥj7@qvzm:` XV!$EY$ 0޶TQ᢭ I$'K~'4cTsJ!I: ^|?|)h*DcZdb9 jl8Bj8PffIJH-/ˡau d^!´$ ㈘wD_$$>y|PtL2ЪCcq dFMD8uti>mV?}F ^; c{L [;Z937#Z=03{rG)Ws/&pn?铀 CEk|[xD (+/HYw% 6u)y.([&g,YMFZ薊oV;]U0@EVhC&~3;C\LQL:s6ln`u-/!^Blm`|YW,UbQf?3e*xN`!&g aC祬!a[3K0]YvW8'ZgYw1K2CbQ$Ί 58 9ɻITH#@ 鐒Y'ݱh^~qE3K@lR}pl7>k8u"- xW_e"Š/{PQqII3د/DI',_&f\x?fiu.Mj.k>Ήp*U4w/x;L4C$a4,F#c`#}A4ԟ)*)-r<\ƕxZl ZN:$ )@FPk4< !JwGÌ8!EERLE*r3T8 NгkǗI# C^ͬ=0ؒ`K{ FJDv >GJ%v&š#W;ʿi&lEۼۖγ"i*O;|b#'mV3.L*X Ns!7M9/露W$|Iy$iEԛ! Gy]w%Xs٥G.F^O 7W(v\͖Z^k~ ~˩Fس0u/9x=Cptsw,:hYޝ7XC]H3ދ #ފmN Mlawo/| ,?糖 vU9pɲ6+'m!Oc@v=H/sm|wlҬ1ןuPȳ/_!)>\Tb)v%2 b2`]B"d"ÿ>A ,zG5QTieJP| #B1ny볍qv}` x!7LEqc(FQHnv l f}*~ eI;BhC OZ*C0V@o M-?"N)bK+@O=jZE}Afі!&|Tziեބ}ssY&L A ?RyȼX5 *pǺ^·Re5f2'Etzf1+(aui}M0ppR1t!w7#eE35Yqr74F^/mDY˖3E\_7'FXAV5Adet=Mh]t[Jڗ_E !%ܑ4Tz?>߽4LPON(lWQ~qDC\q# :Ƙ |ߏj%vRONXZgMx vH݄$lQN׹4ŒH$VFb{/!Bvcl ($vn~ʸȐx-Lm7E5xy!dKZڙVӲy.B_;IE>QZwXZs1ꁸGZI^V#QƺxOXv_f?Z,ΗܿYIzb3H& ~D-,V\~:yDMj Rc&4L?u{3ɼ˖%pE1uaTܲKˍ!ٴ1FF6' akJ?$ڰ1JUNZ w Ju*sI\ ynsV7o\;^mh]6 ),DhK͹^uJKEI a $N/`a88Oq(+y+fH  &֥`=`" J_=SAXaMZGAѪ6q_?h9XZE c4B ڂC[oyk7s4N"P!L*tyH. K7^3>y9My|K-]H@$Ki~6WLp~c7@|PTo>Oa`5i׈q# ?Q3  zmU/&?$o.CÛ p%4D Pʇ ^1r_^ ;  uE` 8b|Ph~ mF--.־݂D7]N+TrfyӲΓ5D3ܾ5TgjFBh?~]c;$4yă$(LB)+o {z&ϭ s]F*u%6~Y:zA߆V!׊kLbh/t {{]H.L9OvPReDF#/F2L#yL(CGe(R'jx'ѓ@d\9DBO(pq$(&9|0C4M?2R _[vǿLUsT>Q碅!Uy4_9^~q?[ U2o;4>9 Z\I"ݑ6Hڷ(ם2̉,c,Y\V{_vZW9ґotSPWi˴ˣ{>{'>/U,V՗g 00kijIC~hա튎+8^erR)G2` g'a1Q`Fv^6:NbD5Nyw8(dn0uz]FIժ '\~ƽ> @q3g9dQu d#o:Q`]Q6:I0b `,`suEJ )NY8ڥ4SaCB՛L ;Z!?У1DE6jSxLm/(rӚ{Z~!1#ZE]+:R# oZ%'VQ3&WnIaYm2I;DwFk(y7ot^:T^"ATnf;U!݇,q bH0h{gGW IY8G k{ yUJ,] 3$TC$+MI{q )%T]vーg^x^O.7KX>U8t}ҵ\E2>YR*WR:E%E S`uϐ%wKqnkgd o3\TQ5ߊ󣩷lH.#ۢX-ef1=', N t#(7gx6dx(ܰI͝:1h4?R(H^0*͍f0#qn̖3 )czK׳0H \5d*a|KHn5Tb$Լuܬv3U:cOq8] Ww݌1~g&?|?rhm ctsŒ?UVKxGTj]S2Iw*ka/P(em0< CM !5 ӯx˽B_Aٕf4~c}'{jBSFblۘccاcKw|6@8ebj1ͨ:*ݥFe@,6 \7(ۚ7ٖ Sw2rg؆}_0Av :좚y0LfWO9Tˆ%0LjiAUCG`oۢ_U8k+p@*vrgxgeM|!5׫o X0|>q8vBffl.!QS!C6†./Iey - }E_HS=wrkgڠdZB80a?@dh#׉j\m\Wq vK,,5w#(\Aset¿ÉRb\Ɩ&D=!˥=NnO9+{Cèȱ1{(.h/DYXzs˚J3S.C;WA8j 60pPA?Oy̖aQ+ǷiJ)G ՆZJ !M_zz7k`د"`Ǧ:\/S:Hfq xd9+hJ;+Alkm>;KQguׁ QuI p(˻V9H0-C|,Yxj Qu-j(Eq^UIX-D ߵ܃|0FH^1hX.(zhTcIАpy ep zq#6K8'e4ɸ8Q14B5.e!. >ӣ"kCN/t6,-6(gvhL5%+2PBT5z }i9/= ̜H]n>ה tmpŠnTlԶΚ(*E!̻SX'a=9hx& )]=<Synej/M+3ϛų0Ǚ̃ fcxd#~rB)ty ay"ycm/3Bi 9Z-PCih@;ϱmOmx"qb i `fJObv*PÞ_"X,I-u@8K.MVD'6ӽUc l\@8纀U_ҿ%#A&;=%F_6A4Wj8uB`|)3Jzt6IhyBe0>yL)ԢHit.*1ڦ~ ?8*K *bCkP΍`=/2/(gp 9K7kj o%JiQ9F v[3˾N)ڝu/Yar%J=8;fpG ô⇬#6G[@K\'Fw?48qV^@$K[AU]$O`1QH3=d " %ZU8kh1./@gm6z"קI&O@!`hfFPck+4ky)c`#x f%bQqR$o:ɓ %MϬ綤::Jsg0kk4%`~v`vg*TH p+j*]<˘(+Nj K"8=^m eGX?8eVlB؉8F]rQ.هVڪ`~IS͈-LArowxzO5S䧜K &R}!TUbeuWBm&\J#9 O^ voO:%ɀz(dCnc4Bf<Vj84Y9!ŗkg$p )`5k77:mmGe0@(Gl ,f@?/_4"k /W~:7teX̭>[e^fA6SyA` A̲riN܅`z'!A12y̋oGC;&UIdA;7*I˴(xlgh.ebvɸ Iv ]5aT@?+9B%%PE4G*rVzw^Ɇ>E3o/1%Fa{~K| ! VѾ$`?Ş9j[l08M,m٢1PZft!FB+Fxq{e.Sč|.-O5uf]! ?o4 ^ Rl` H(@Pl=Y_GVCF*[j~í$6Y٭^rBpN]B"w<"f͌Jھss:qrp>ꝲYY Z;lMXȽ+r_Ƒ6+?[, JVy7H0=S]LGԧ$*Y'^O;Ϋa,o6 B_$g_g'T3"@ňGNww(+EK.1ĭRd"=Ft۔ʼiK;E/q w8h\EoRSߥ RE3MThcdTUEQA'"F Ww"1Oý=]3]A4V!Ɉ@= Pm;Q,x!׈ V*edIj$u3e[ygk/|f=)3M=E*.HHi8&ch)e%FHAvwj+&r q{Fד;sBOB,{dwsNPs$nh#?^/\PoviRÀ|oGuk865 ڲNZj?W>4O$4[F%@ tZs#3[^=ϤBQ4&+tx9E;dՓK[hyQ{g%%y8@G.kQ#6V&k*]6ǴT)Y;&^gbEq)+~ʒYӾ',HGmq+FW!V߄-D.B}q/9I, c<5R4?NZp-4T ˭cZ[B]֗crM J' 3DJxĒucѤkk6h/uѵ C*הX@K#}2 8#$2<"DM&[fE. jW-YJclNo\aKGeL[j >[G5M +8p{8VE^=>daepe`}ƌa4н}Xϝu~ی,DqfK e[Y "i] -4Zh*]xbǩ?߮P*ҧ4@{,T](:9 EifUbģ [= |N3ߓT`F sh[f ^;<='Õ*~BhJTdB+;.jb2GFfٍ\"xғKu|"iv18"ȡbqvڗ,ȵ|x޴[X3CtY2=crgxΞ+"%N,RŬLmNچ=+Nnc. = Ex X)Z Q<hKl:hz1@lrKk/ r]<_L!^U8K#dވPHx inb ,MӶpLB ^(a6)r]fbDCsV(X4$ʓ9#R:V)| 2}v\bw5o{m!Fݰ (gu[ش(b3B|RΕzcR*e[xS`3ul߀(vu!9*\*Xy%Z@ml+=*o]t"=Чʞ }5vքʇ^Huk_[qz {d hy3YC $zBwQc@H7Ra~x-15co67?BT=Oy|K/e޷ Iᔸ80QDqJL*AT^8C,rd:=CE#]XTJ7n 8A w⇿K&]$PQ:Pvx1E;Ct4q[IMSLL[_!ݺe\olWa4am&{W/Lf\Nءz+xi*2EU4cRBб/^u/{9i/%3hsW/ʝ {T65G\8';k,ӻ?YEWBUa, d:n1t wD񊫮ya+.ܹN̈́y!ˀ4F B=n'8],yb1 nTT[>]2 Y"&" i>nxwk*;1p>6 X◣ȧˇDGG64@;Kh0x6c(B~t8RZoj:Ild )۟/~ZuЙx>TJW~o}~)T cL#V3/F}R$dfad0O)&lS0-oVhozMy|5ғ KNY{:a"7u`{Į6-.O-LwY2 uI͙s`jaq0_v#% ťLyUuc z'q3[C*Rte<]vd%|-I,4&~Lf_LBL  ɓ廡ԡ6<|!r23@ Ãj WP7e=XjxۀBٮ"s!#Nls'dC/ ,#b9=[b Ϯ}_mcEM>7ڍ.t1"ø|%?4x,+x'U< FԊv-dˊ6UR*Y;Y UCCX1 |8,?{z4"-u E=tlƙӭ(Yj awef]4v1-rvԗ}R';ʻBJܲؾժz8fG4L=1E d<«}վ9YHb1QpnmH0ʴU4*& B~SބsiO&81xW;[t\C 4|P0{ʪ92> znd4/}b\#t:H3D&Q? 2"|7 d~;'ѭx}.Uzp`p$1x>om mNIwwB5P}2,}#Uq1f/x1| Έtz[#G-M&>hd\|yoZ!>3ݯ.ғY(BaNd;ۿ5bdi9 UO7#o U,^d5(]ƙn>Z-"jԡZz4XM63G5R n6ߌsL`s⓸uW2+Kd<* OC]s7{ypgmjіlߵjK@3zI=Aj,gq]ClZmUyw8`΁Q\a_ud`d)fXZa94"b!E&I1@RT.Neu%^>y tzΝ! +0x oٰcy?*iVd_ua`FDTo=6.jXl Ys軐" 8As01 OP+s1j ?z dGiͲU\naD8<_q? JHC9=Y[GբrM޴'3b$,cHyslo5k^t hw!9k (#qS޷oEs~a8`I\8L=^dB&QAO)[@kP ж}_4=pz@]2GoHOYvWh9ӞT1eW*73\njrɑn5׫-x,h}QDXM\gGVa.B DL ,L iSšXo`Jf#͕I ߱Dy.YY-vs҂IZEWhPQ{@}nnΔPI]r8A p=f1>&C"P[39B"ܒ*?Nܡ ),o޵Di5 ό=ެ򤷻(tV'⍰ ,@,뽶D]6!ZC}[Z,ěG9qeKB$-wpe֑I㺓Br:h?zrl*"A>Q]Y){6QN"DHu>?Dn yfj}EQ"-<9=xOSXݠVLATEĄ%@q}MP[%˚ vJ DI{CeCj ךJxÅ]}<\-~+xXr"4u17~31q#:y4C˴k3x'zz٤%ۚEL|P+v9[X'lrz2.+pb;~YyU]-+ 0zE]\̨HRMmuw{eknt^" PѠ@s6ǐA9 !>(P0 >(0 m/;_< וmG:v,1`%}ya} ^#80<'Gѕi ZKKS7}3v:ކ.2.b\<* N}y$blAGdҁ+85&,iID#O8HT C"`>m#C»h9㓻rO|B $1_Fn}\ؒk}X!;bGgn\~ 1 u#= ?S 3@W-"|k5]\֐egP#;C(wb|cX-#9Tk/0K&=&7$(f!-.U]nBVնDӕ?~JNEy4`hndYB~>*|N@cHx ѩ.t/@6wӚm95ިXgBYO!Ef@PJ`p^frU%AEP9t p]@ ;ݤR\)P {ƈ pq0na:b,{{Wm11p)rx MCM턒g{=;S^H { Je"1ʻwbT%,M '33Bz779&Q't6F_bJJT;=PPz]"iۆVkfb')#jP}y74eSEqΌZ&n\ Xolno|&S;БP˨)Qxllo `ɉTvYzXd!QD~ۮ<#'KnIR@]nXw!+u0O]_j,ۨ9Du7仱 {Ďvr~q[|qgJ!G޾,R?^f K c峄_՟gPl*ԉ)`(5ԟ8,U U[3|r 8kb[>Y2"r*ƭy4bIc' lڦb]Iʻ~rJmˍٟeiV=62Jf;s?LF1-wE5dSSIS h,L1ҨeV=|]ԁEME46@'"j8$+YJz*W@pr"THΦG-'A+(SU3OPUvY+F \RM!32-Ck9daGG9 Gt^xmFUxyܡx5sW&:[ڟPpEY^ʏجʎJrR"ES̫NJ5`1WU^t9!bKP6d_PiYYv̘ٸm䟅/*wh14vnJxsٞ//$xs`nZOO(z3-R[):V_ޭT*5eW5nI: /ЇyQwmfS8?ȹSq D\*=~>A/:ֺV+>"cF`l j.Q9X`D=4yjM⸼ B`cD!k[56~-1;6fΎCbu쇳\9"߽ZoCqB=;\jn(ñ n`y^I7~.xquTT-g~ g ~؏s:%hm`V6)(:>y<[|;՗vBmcfFt 6HxR_9 ڞY>}&GǏ&lc4Vu?^ٟ˽Gi0y18;ԾHOx6]<8> WaW&s0alBb֪%ѯ/[SD̯+ݱ!fݙ4 w5TzBڡ-=N.n}`o$ڌ*7Tp;)T[MA"X'~lriy)nA+`゚8B[/52 U2.HZJSGtyqVP*Jsi&>kaaI; 77t%DWmJ noI]N丏eV?6<C&J7.L8b\*\' |1;=*`;AأVtrʿ뎑*fLFbXg>?= ZiYSjңE/͕#;(uQ+@}rhdo݉_65aȱ }]̈́Y_+7i;p,\\3>鳅DS9fzu<:xk+z*3R@aـEd1 eۑ+PtCw}g@Y AYo6(#8Gjyp.ʫCאf\RNǰ>1ދ0mf2K LqHQuϜǰm~0'{d{RrB>$&gW;yYzkMvXJL 7=2b{}6/9PDoKG|7]^V 2QB TH)=>]NbR> 7*[7ox\y0 cչQ` =>(&N*x"_@sz M3zP/|w|mYXw3Ӯx!)Y)uDp=}M_?jP-}\Sɡ^'kK,C{T931(م z *'w؜Jh=t\V~A H{} /8/PGj z$#T'Kj[Bau13܇`WHo5Aif%1[ȏ![ c2RlxglH1Fu v c+\䕜1&/i3X$bc 'bVF0jtQj7773lfmes ))`5s0=ڂU'&S *v_ƪ 7rJ:<džb9i{\TƔ֥ybgmVonV6H3< JFϕ2'ɖm b XYcc޿mA@cSjK K..ݗVnQCxKΆNj֡EZ[ZƕOp5ՓB"8@ܓ˿sPUHa'p]x\Zv6|5Vا9v`^! Pi ɛ2ٝv?s),"dvM 4RnXw}^e{6_Ew^ U'Cgtۮ_\ҏnm I#D'4KRoz$jdHe>+2A Pc(O.Ø6*9ܶ)JXр\ mj@ٓ B_udRl$]n|mPO> (d+ [|.#V1?fiy,LJifׂ a@s['MheU$&g_3("\3܏_g+h4T{uX ZJ@@Z2z S |Y]I}!"5|J={ Ǯ}JSU_y J!J 2&7vwmɎ[?'mN5)g`SU{q9CJtp-ϠBP èC =R_fj6gɭCf.FT劶gͱ- TP_iI~8^6T_7st;zRہWTz7IUOY}!n䦠Oe.a+$M;ÓIb<+$k9 T(LY b/ N ;C~1,a<b'-~z WDIocHajE)qp D1B1  Ε2eet6s5Jz q&q'frޝrS廚 n> CsiEտ+J^^ljsP(] tO׎ɚq\N'M3n`DQmxV|}mЪeuhZ&e(>+o%Tչ=Ƣ49Rp[:\ko%\|`D8skGb!kM[30PKُ֜˹[Kd圼Y)a܎yf~݋&ob #UPp}T˯#ZJADjʱ^H$xYc,jS3tZ Dm,0$Qh.q)Ie}P?}xw$)S8cre WnC"v첄]&[k}k%_B|aE/XO@$|*Yc>rBbʼn7j"Rх滟D=ۆ:pS\(+_v+*e|҉ ܰ:"&e?ɬKa.qq(/s>MUo[~JVx[}%.WPxۅT*V7Q煤x Bo`x b!B'x1 1OH}rqٵs7Ri-ʷCd3^wY*7Z" IͣDci&I+xYj?>i}|׺2`kSyeSj_h-A \h{uz:Q5s ]bbY\:xѬ%\QF!1 &"mTg3߳K3SI5xI)!}^<CEb\>.R*LQ;G*+HΘ,[2*S!X;Ovdv/c|Tp2ޠ,.Z5v%,B|fvZro} o3 q*oBG:"' # Lꓓ8/{( VD +&zYLzHL oRmY(D3+ +F1jSeXC+/3BD{R+r~ ]kyf19pd7M mV4Ӛ.@(+P] ]y7BTuɘ5I+,p?Dz߇gr:RA, \Ro%Xhg7@|OJt#vqyv(gQ9N9HEҬ{|WFpHRzx$#f*BDϫ^l~B`uƋY hYߴ@e+U+bg8#{)J2mmO,KFO_6W;)޾rPOFU7yKx!R#7Gf&*x]cKڕSH: JJ 9) 3.Wᠱ"6P)g JMR)qEP:+!Dji|'6+|wdc>n.e[!" S]T (<ܫ/cM+6m=.LV ;9 !@n~Eh=%Qqma/'$y4xCBZl %c$'j({;ow!\ZPfģTC{4uwT34:;b]$MBLOOaz: qRMXAW]D֥0wJsωzϞڀDx1I}KD4XSOHM@d5j\V."NBግ=zVDBh*F Ynch:]-b^# {ܨVad.ڧ/&C#7;LH$8G3y@l=]L& X*V2G}xRQTnf2xQGL6;L:$v֭c+(.vB7 (M.1Í:?\>QpS<,P}ceۼ͔Xa%[]XJWpџ~N3u @@BF6~ A2 lC^et:- ʶX<+VRN @}81XmڨW`\vK}%y&@Y:nP=if2l[*`=FF!&U[8 zp//E j/(%IFX퇒B}J7{w}UHw5 ̫rKqx*AUK!e q.&k8b$|kKW'8o_Zl&Wj#zH[FldUEPơzސKϚ{mq=>pWHtERs`y! kZ J:@. ]CAͶe`]WՈoK1.;vHUŒx&=UufE8%Ɣ.`o mE<(iJW_#!1rYީUTkZRI9b0P cHn=b UU \ANKJ%H/xO6.ެ>@1北!߲b38o6DBA G$`=̯`zA;DxW?wj7;9 ?xFD}[>mӽ3D pKh}g_zT5q*W~ H^7Z/J$"aR7{c\H빢dR}H B}Z.ܧ% 솜IW)MϤ3ȏo׋$7߄&3,SO^Uv=s!S^;ƪ?dM/Vc.X{J+cx e03l[ Pj+WL;$Há;j;(*\+^QgByQۛU']m'HiȽ. > A:3 Gs,N¾,I#)U8xPUtZ4^@m}*zKp/-ō9%)JE8We~_tf2F&.ddS؁Rh.6ciZ+1 ymaӟ4Rbj^+ܶ0< :!p8M@y;u$Uۋ;VG As=[&%y^U:CȄjLRR,d"lz6HFsjxF4IL"K7\0^ 6E[y~6k.]i/c?S+E r7,g;}1Qf</ _0U2څKSPu,ꚎŗEt$aڲL+:?։=Q޲I 0nS9$>Y%e׏ϫ`Hn3^}ak |G7/ߙ=3#>GnޯgO{+&Mb$ 0`ĸHLBktBBc(ys-K[ LTe咿eݘ2s wD%ٛC/1~g˾6]Lu2ۏU y'/p?9dυݨ@V.W"LϿK+[PtJw7ךo]Ј>鑧u=|85hcVbd y=z_(\"-JOV)iJͽ@^m4Q0E `ȳ@l} }+`; n!$R@rfBav/06>;"6Px2%߂)8NѨ[bEq!dǘu!Q[=S2s#U0EXq})G9g]\t ̲\49Z7QnZzȱ%qi_"j]r$u8u, wF4 `]Rv{=if)^MKxuSi\7ѵ72Vj{R X]ntSsv f X?$/UϿ"NGDҼ(潨GDf}BO~b\$bsF$%!w?W'f&$[dr -Lp\oĪ3,;ےL_PvSb ;;NFؠh i7MƐrSP%`Ij]l4nJε67J ӳKW,a8BSpI{14ko,9lCx7[dսS+B} hOVUP v?sgCl5!lqzic[50^'b}~p Z/SW \C@@}p:gg>`l!TX$ :{B4JºхQ7=$盧 `2?Q=Kj6݌.Y.͉fW%=|,fk샴^a$j;e Z\Oy.A>}?>i܅c'竪ڋ;L/R #eH)N埗F1+ٿEI`WJ 7SIa)m4HRpduUK䎟KyJIt7؜=?. ;[5!| B8{d:qY%?. Y"P!8hXSQ VxDnOOg:MxlX7 q o}Làʘq5~aaD=Y.Rïp Av3Vuh> ]+X<#8EZ:y"M]f[L=Y92 $e8&)Mu0Ԙc}؍-FdrW*+ iekBW?Ú#޼aQї_ <<̫ÁkT'#6'1z62dɎ:{ߛP[/4t&9g;wGkVPeֶ{ ^"uZ +b8vc? TySs[|\y]¢)؟O*td̫C;DjlPbȂr]`XO "ܿDet6J7@*F[A6/p+5bb+bD)!V6K9naЋ&8\~BޛlԵ Ddq+[ҵr`~*2sx}xyA0;[t۔&YHJ~.ۅv EP!GZ$؄ʂ99p4}۬e+bo/GqQܖV)LW\*J5%m=t.أC "p\a4G0IނK]5t '#S'&^ZlDP4n?'P }"vMtM }~[Jy?mBfm#Ү^wRq}9 /p ?py!5QyAM5s KqR- (vĄ:Xh%HӴH k)0h=8!$t) L#rFqM )Hhӂ|Unaq3M:e,=OlČ> WTvv1TV%a K5=!zP&Θo_IAew?:0אN~vK< O+ȅ#%w{SӇS{/$&tܿ==wv@x=A(v&=̮Jq Ҩ=~e/#t>1H*\)G'>^WѥAuD)-ċ}+Q91@8ҧR={  †z]m67 'p ʝɉzYO_?PM~VZ.dRLAh}98|XJ#Y &ȻǰN_-,.&( %p6 gm]зDOo%ZLuA@өSǙ*2yT2ǂw㕚^bԹLl([$≲K뻘pe&LWvh%sN!Y-ߐ"V+=HF=U> ,CPkmtȩ+f2,LDU2C?S9ʚ;E#l qW ~'NmZlIecvE_Ue1+:4= %7`5b/ +}:Pdsf\P3@!Glȷخ`xp`34Κd+C2)`rS6^6VE&2= l8٭m8NJh4ˬ 8 "FAD?$M=EحUb@Hz36OaN3YF83 WB g^ɬm")LlR-mO )D !'A(Zl݆f҄9Ov% (JLխeMŷU5Y1= \C l)蝡su H ::H~yUӮ+L{*QęĆo6A:fxݩ c*6ɉZPJ=U#CBȍ&,Ll״N9Z Ȁ~eC#z %qxq;vdmΡP@>wpk@I XI^ 1 //:Y m # &]C!h; lg[ >S.G{Sf:A\ٝ+ȵv ٱE>Q~#d)*ţ&]O ?ooIu9ULMfbHTB۷Y&_ (b'}K>jdx@'뗥azm=!,bX[<#g:-ک 3N0j򍙡?A^;Lu'[;6ןUSz96mL5&{vpO ٤ yMw.o:\R7n- 2ר)rnW,E-V:On4dqS冖aӐ祋?-a:1R.tf09r<)#/i {kEE]"ѩJJ VhjW Qgg,wry}G*W{dCմBl!wl2Kq1557)6pG$ HgUk~pc&Řo硎I%U'< KtDmÎzU*tJ`$EFN\o4`v첣4+^XDOuRp3Ym%5U\":+>)\zuZm>;?9?? Ha5Kr۹fGqHFypɅ!7azd>~$I $sRAX~ <>qN];pztUQ*tr7R->p[G+qKX=y.[6]5M07RD&jMi~rTN"N:l_i yܟ=!,Д ms,|S+ R+Ƞ@+cHƾ+s(?~SkvFD]=jT~8J--F1 Q^YHЙ=G|C1^|lБK *>~i66 {8uyPxLRZO~*,_Vk* {{S`+zqekg4x?Fh|h0vX Z4P=Ug0n&#i&t&퓽8`U0݄Pm%[U@^(qdH1aEkr"oM߄t4Q7ZkK0M&e/JU`MT s }+ i63ŷl/1">qJ3אX7a8mƌ&m`E>[~#xZ@x^'Jjd̉>I\B!YrTEOF]o7h{2 GeB\W*>3sșJݙcP3'1梶.``9ݭ#o(=.d )~?.x*bn8|i(߶ҧ۴U|KJқaͯU›:|FWi?$a=`S w)j;JEr6|ƏnĤ~ѱ/޳meif:~EСOts7َkvl,%4]J¹TgY6ٛRBj2ڵMޒͱLEIpQ 2:NK2$^W-7$qw @Qm$ϊ|d Z9\wOl.a v#=*Lb4#jGK=Šy"yЦ2_"j xo+QM5cMi\_AS(\my]ăZ^M9 ,zt`v!."G-΅ 1-t¾qlvì%Gv"Bw5$DY*QW|]lnF ChOt 4ڡEֹӸ9?"hV/cU;cht2V|)\O6}»$^OR4n~71!X3rZT z]ሳF{#utDvbKT}ֳxIK3 K'D`l ٟrPW8AEV* HR~1. P[`R)uT Q!lR:k& +?j&IR t`9U7 = ~/2ŕkK/KB^H)TqϢe~V W)$—9[Y *=YWsPonm?Z~+]iTI/y؝(`Olc/JAN-@>e1Zc_*>tkBSZ u1c#D+ g6T" pDSk$K">:RkR*\MG WC5)W)ͭzJHonM׋nrt?lkу4jK*aT R!ԣw?.Q@3$7 $D=PաuSVdͣ'%w\`W,hMY,H%.~۝Ro> z(=3OcS'xm|㕅5%qlτ3 :-FiMMʇe1Fϓ%ikյUK]  it ]Y;{Ÿ$v\ uu?Fx[Lkz9U3j7HZ?u-t2(i4 %.=l|}ɗS b٧m⃎2ď'>bRRgZM鄗ꂴF1=xILӾ-:4,h[? Jk+ KmJgaLԈfВYI,50?`EVJ ~ӶWXiŏOVR*p+Y<M7ŌநJΘꎇ`.#>//ʔb;ޛNWf&}m)!nFPCS|,a7yG7~0WKW5Lz0QCĈV'wU_Z{:mDE×^ZVqw\%)ve; F ~_Т=UH(?x[<;볰J!(&wQgt/FdM"`9樧ezP 3Eڹn;}R UҎ cD? {˺%QE} f[;NfP:#*zjKH8zHyu-Th\吜 ]C%a0P|БDg|{_\'l#A$j6c=w`s|s&D-;ЪYHe5}]t5S<6K.S7 lO|Љڞ/=k ӁݮۭѬ^P%9{J"b̰ۛ%^&8Me(\;ՌJY$ %ch-jUԶkOkaF `Ș{wl:c,Tf-(ahM@"mZ Exv$!,Og xGZK:*>۾ :2:$mxYz嘓t_6QѬjø ،(ʑW_Š38q6j73jϿ ã G-I9Xp)]xnA.̨6Bn) l>ËJɁP JkFS+zOG2q'{B:{ވ^4K48Z"l03*%ZF\潽'ۆN-$ҧ÷X|gqM A̙,%}c'mǨ5m$A<~$sv>sr{&Eg.js5Ts=75ڔ3Ee8V}ƑЃ[&e}C,2N Q˴SXa":FOW5~YU;S;[;$4yo +mDNKZ|N8Eo5"I 7@p%gXg[^69,a1t+00 سr ” Ǧe%y#]gۯ nAgF?!yhߎ=H m~+1Zچ?Bf y=<$q.]qh9d"dtpL{WF$Phsh&ǢGV"w_Bj # {ޅS26ڌnGSOaW[3+Lf7lzY*ٺr7b>!ʝ1Ɗ֘k"7ǭ6MnUV56Dh6WH'XII8%B21!5v|_idi(iPsBBJL'\D!-H`Zw]';+eda NF0O/V [~e-ŇJj&8 z\hF؈kyaHz t0wS2?輔Ǒba[&:pA0\TYo:(\bj<H3_Z=\./c0S/ߧu+sRg%.:wM{F1|N+lWb[A4&J IAcV Y!nOQ.[rʹ2rIhKBB1bW!Uw&\G L%oZ-(ru8xƫ)(<og=t.)m<,C/ ?kY=rCUb(l*\ Ԣ*ڊsur$ t(}$:%M,Vmͤz{`k[ >Ju?T3^Izʹ 9:/Q\Ċ;|U"(֐IA)%Ig8nWA=rxqC-JiB ؽ7}hcVMcGxo1>~mtM8fIOy7%ǫsůG~_g˵S2X>ߠeVAYMB|״7"FI^q2S l@UHԑT7JA⦚|Ա`-kTg,/иhKCQl$kPFG|<>ͷU|u ޴IYE>Ygz5ĥ 4'OQ Ai5ܒN^fm[YpP̙]ykJ18ndx";As7KZ(&4*c%ێa{R腸?=ZrXo//"3"Zu/ԽKlIvTu<Ϲ*jjO =Q}o.lMi HaY-%3/m#`07ZSѥyJelXN;8%yOzy]ck0c([!6鯥nB٧ uP]eœ@9$d{@)U ԒJ> gb7Inkg\٣b%vC# AP1pf=N rRB::yxK4+!b ʖW4eJ `EG:،"{:/1luIV",3 /Qwo|*#XH,z6PhW5UIN=1R0r6r@w3#`ul)6".?/O{ OI!hUkA]q@IdtN@R)#> v+1%sLI y fɳ~˦#yP5UI$qPyH[#Ri5V) FȜ/^YaCSveH1[F, /H7jkk)܆fO\B]&ǒV_'CUj? }V1u55J"B 4f1Pi2\~8lduSՅ[UE\XƱcMZŊ(1—6XtSGtD}|_4px1,QzHb)FW3st\Z,|hEZG.&n*ю4}wzST!Ig鹽Tai)Js5T(Iwv08 ^q.\oWTo6Gie' lzVU&Nӄʀ9W,NOxKC#ٜ_eϔXQ1pR] } p<EOg)H \)a Y^&#@)31qIZSN[J] UN#FO\ӻbר(a i`H͍Ջp\ L8 d^kkdS2g4F',duNFiSRyrcyf&'HZҏg3E a^9'KSSB4O xHk3#` X/SٳU $M"mʍ*Oqi9|&S(!^N!,02lzMU\L}3[`֋ɹd\9JSK:s~↢;aP?{L>c5)k71A3 /Չ%i-jŃpq~As2d(Y1\*x9$ZHfqJl:.ֳq;r-(2&+H>I*^r#;fڳϪ{{I+z; pHh˸̄gӥXj8r%<vEioQ/,}H1n){ao瓜1p!d8mUxH'6q ?u-N.vӂjr$)1jעEz&./sd\Lf .CI!T,SO1ZtVeD̐4zofZ'?E):>n2[JmbNiC6'R2J_]* Z'+x袰'):o{j 6ia:JFPG&m܅yyo6z9M({IdijKhl,п$IuK=^pɳ^x@|}D'f9 y$b1"s&i@m *g){G 5E8 tjCg~0m_G%eի*, Q@0$NXZ#t͜?4 "%t{^ "#&Jc {]`90J02pD%re<=flW)E|*`pUiM!dI $"}Lj7gtjNJJ7PG-O4uH"llK%=m1e)_}G({yݣGTs!Mff׆U{Mu*z㻳 b6y1ţ =OgoSR%ZqQsׇ$p`}X\bJ 5QeZ,a !C Y)~]0!󆶶;=y0P }D* MiPܓu27@QRs.d"Ebuο_-ӓvh́ q^-;vJ!;CӎJ02<T_Af/֘<[hOӦvFX+GYB+ERY Aim'1Gdl@^\fACWvRX3%pss9I_bk#VBmY6ŜP"ucqC-}ˡS@ ;VA`;Yt+gh 833opPÈ|cYsw66zσB@C$74b3ܳ&_B)0(kM%2G?68z@ǂA~n}UyGKLgu("&(O)~ݕ.0GLf\͡EGoлR`J5X Z0ƇRvi%ܽ47C ͊ӒĶ>j:} tr; b(ERtdvgǔFcJJ[))E=A"Zd$'_r1IҌӵ+ȓ8--x2p{,Ms zkЮ<[}p {|hސb ?Rȹl-$a/zY7f͠[^ $R?DjjwYsFmgOnՋ-II}>mEoI$@?V)rȊg$zIm)xߕ U>M{ia[3zt 1Z ݔqeh5RK!u\eAĖ 7@3n [ /heBVWd9:w=. 'X{DR}+v 3S]4C&TS2q=*K@ lS8k< ^lp04VL)z!v mΛ$CًH- ccIm!q b`fL,Γmf߲`'8Ihka)-Kψ0,d { ,e 3KhI!x Ǽ |+*|m3 Ӧu<eb{.pM%SYpQr^MEnREFE=f ( W}+~?ey56M1F3zOz_QxY%Qnv#0[qAqM ɧ離0@]I7s/N3eJS7꽦(>2x@ Cǫzp5lh(`~%Vƅ; OL#y%v8#1rKIILk2%۳+Jf(ԫE>beb|~-_qIZs=BfICp ٷԓYLʙ7/X I|W/q%UPp4K,fP?aMPrly1k\s]I4/ Y i -+xa~+0V.Hm$*|3IJd283wRjR'v߻ضV<" HTF볭CU42հRe5]i]|?SM6%vsFShC2Ҳ &spt&Tͮ\Ҹ!'s8S9 խ|kl@X~b4f5d?Oחuy΍Zd1؊1gR'sf-߀}-i,~*p @Hʇ9}.)_]F4$mSEbB POid7\TD3BԆHonmݕHel KR#j#rБscʢw^w!{UeIAjHvF6$5?Z }Dg E3EeC~2VlVLĵ퍴mKҜeٞ$4kjk%#@oܛ 9w1vqɗ' ܔp̵~N)#pys@|]v)YHfuwXr(蠐Q~N=͌ j{"lF2tcSbFq1p-q.oG"pĭ4Cb!4Q@T gp*-gZ}ȭ`ͨQH @w~VBD2L/Z jI&! UO[8G3&<fߋ .wBO*0>Up~2 vVǑqmZS+\kp]'C_g-%>MN {TT_s3`q57.l' SOİ·.c9>Վalw+ d*HH@uz_Yշ]ߑsV^3ϗF#sH Ҹ(/| 7`dӌEPHMSG&|J@lPH.phUf6?o6b!9*!O$%*KƎ=+ ߘh)'!ҟZ't#b2 #ucB!X6I)T|U{>,gŒ|&DK"8=M&ц~^0{m<@fفZJ:ⷁWim0˶D3lY~9S`qj>۹%tj*q_%7˖ʿP`-\ݽߑYkb{hlfjG9<T9k j }W.rs#[QܭIXn!Z4;}::2dCG45֤ރ'@@aZ<9r2(u57%wu [3U~ۯBBJX_y51Fmׇ ̱?K:Fа;jhMY[|LK}>*Er{#-9.v0ZJV|2bnٔ?Y!7ď q)$ޒE(`/fQІfpDh>69Gu۲UނY6{Mrf/Di#burא|Z33!7Ȳ'h("W~л*ی/ޑ@[@H yΘ,\ Ow9cio%Vgɾ;q5])Ew% V]~"rYB$Il2:FH.hdc_P EF/IorhWXa?X7q_H iLK Yw7nʚDS JCN"Į1}.uw>G0vhE7DZ$Jֿp ƕS2 @xp B]^XxFߥH*PDyRuؑ<$%uvhu{+~;԰[m{mE_g=ح<3=JĻ䓤GPOK^TU~\֌ rv8UY^_TOfS]D"ҞmhkwhGTҟA4^93!I #= 4F#rOm90/k8#;-)?+e~>É[O.`;Mi5ŮO/Xt8c {yH2 UHu){I*7lPmZŔeQ bҪl,5d=Y΋\ǒ{eC2ۇpԷaĕ^=: x<$% OO {̃4\,:nFӲ>,'+Mb CUcSçhVs?ؓɊ/ðBőkMYJ'K4mv׵!FbJA'܍ZVc*وԑ2-fOI2Ԝ`ǂjnX  6,j` vֲ W[[Kab󓕜8GLsb(of Aɘ_-,:%<^tt*e~kݷ)bp`)Pw% {IC5-͐Y4IF2RTR2'C^^AM3yAe04_<"`ΐSz[+wIfT+89+hy ]p1|npP`A?sZ;M8i ,4-I{ߪ]oK7g tr_5)T0&=9S  jIOG>g^l/FZZNfdfhU1I&Lg"aۯP>޼J^EabHy&lT YagޗYqK˘ qe:+WJW}JzwY$bQ1dz: CqOo駓C򘛎؋e2} Ea {Q n&, ȖL?ۓ%{pk8 5ڒ.|'z[ԫtrD!d?aGlE*I8D#Q)1԰VuBt :*ǿ!f:joDptWPW lG8(N@k2n(q3'(llS+^0>='y~N#䦔ذ%'p2~2Mkۘ mf^9ox;t<з3-?r/2z qjϣ [- >PT!3#@Bo79zG~0ls8Vܻ *K29̱C"p-67׆҄eSL g~˺P!ӧe ZjQX^u~:̏8y,ā@򑕃N: ݐg#T6UvőY@3M8dfqjI4LO/[Rc62 @~\hw5 (QANss`P:^!'4otUe۹QzvF Ģt&,&pzi_|n )V1;6MFt>1ʷDF-s >0nU՞_k-՜* r+>K:>얗y)r;;QZ?OaElYXQ29|4Lz?*\Ъ{)ц-o@b'=}k2қE|)| % R4uKOQSȅoX#%8`'?haCw8K5 ^$ 7AF҇ UuTLwzTuu3"<jPuz(BWF[ʣ19_vy}?/s># `x#6HB{npu?ea)&߿r_I%ur)g/Ba ܛp 58@A{p/D%Ј.3-}QI}C>1`Yb-3Lz9eB^CS9N['eҷ2ި=[<9Rw/4xu?Oazc٬r(=[^E2b6Zdp\Xi|c2arX YxV&*HES3V8a*{&z;eQ˗Ē )0uTB@`h~̆^FkO5~-3E"!ޚho7dž m`<$C k# žɠn_ݿzzQiɇԜvgvh6N}Fpb 91(0%c(VuN xM݃'n[t@&9fc#N]6I K,F~Զvf;Z@ rꭩ3#gaTCڠ\r%bd!BGqB j'L2?`UpyhQҬ<.èROaBS>_S\췲si:f7w' 8VvИ# .OBpR[r҃Ɨߓ\IwZdcy&yS1u6wN-JUbXg= H4R$܏ĭ(46\p~Jrldži:ijkajj<&TX8 tQˆ4e uB3'Κf9mе%Q%Smlmޣ! s"]?IEhhD[ `oiZIM.&8G'pj8e*f^P$!-x֊ P@Ipwdo7(\H*Zyw%u#axd{OOrl47.$42 .f! #F {k yc6en24\ 0{ZQv P%Xw&kOt|' ?\%%&&G@ȥ}-P#Y4T}@<_ G}²ox !V)q+%UsS$ayt(2lϵNx7,11e>Wp>SMcb*!ԏەG0aVMW\RJf!/+#oVo>Wߞ VIif#t/_;,ʍtc}4NCs $ 8h eGONv!{,ӺZB*af_͔oU>$QcEdTuΓ.{.b hO07kC{1>OHtHY|KE3rZk`5cin\},ZۇCͧ &\Uq*DY ٦ۤ@&߅6rNE{Ca%'u[܍, FqMdUa`}2G9:6Rn"Qk%cPgSU -Q[͋QM75P| Cv \׀vwuyo[°Ű;*_?ok~_vnDh;( D=k<~Μ4UIP/ٔ6' >eRKcz{4m[MYXܐ@T|/MwZΝ;X~ĦjlRg9O`>ӊ]M6B1ý%!fL,;izK.Dp)^iMU2g`Z/׌UBΦ994,,kY=;c$?W ''i4V~+8~5u ݟOgd0A-N8 !`{lj0{]+os:FBX% pJ({g'cC+fhӠ9k=\+gp9] L S=o _#`ZClSĊ9*fSQhvN'v ]Qѱ0&¬ O-"b7 *86>%©8{fKJ_X]:F^왚¿xQ/3g;`AteAIx%O)fx*NC'Tr:!G(jO*qv]WsնvXBħj!ytq̍:(9*R 7N3s)xqc=03>K ' Ls ګkfeouB`"ZJI4à'A] =T &pFG fه RC)77_w1wU g=#^wb. H"4M$ ]3צs/y() YnxC6]%BCfԼ6_(Y9GZ8A#UJ3 ȤMX|e]$… s ]&qw,{Lhd_^++߽uǓ &'EI=CVAW x3VOCAX7E)fiBSv9o芙 ;۪~Q>Uk2'"b0Vl%,Z8eT=`G.OFҷGA7 lGozW "RE{X}8J_ۙ)?ť}ƘŭOhC@#$[I1k <$[GI= ZK{$~V:Jha~H`r,,mUÝizdK25:T&YH GTd3f[\"z; WQZ„ݮcxlZPbS_M8І|5QpM I3ef`|d;yеQ[{sep;?.b; y_[fzJ>xBi#r6!2Q (m;iT,P"MHQ|ͲzYۜ{i%[LGGBEƩ POd}SA*YV܅h$H&ǿ3`Jo-Z=yWL_ϊEl*c>J\q C ڣuיs花 ETP⫣TS 0H7(bѼ 9oKbuqMaf$b g'gr8G^dSH=w'AenP>?4kshdosi9`k(*nˆ[8ӼL9 Tv* MqIΗ 6|#^轉 ae¡FW0Ts+992g$%`BZmcR!%׵3Tƹ"1+$p/'w»]ݽṈI1&͡Qj7 aBETЅCujwlF"\ o:Qk\Jˈ 0 B0ɒCTص92N(">33@KeCuu gͨmt+FB+l<ڗ6i#.R1|!f帞5]vDS?n{QR8>'qi)=Vc=zˌg^`iGme}b6 b𷭉kuHdlwAxh׍m(h?r 9e{af8+xd25B] [t'uɲ6.bO$΁>31bC"sH[NLۗYu\7$I|V#*G}*C}v+y- .9Ok1<t/[);f&bɦHrM>V kXL^q-{Rs q)Z;Ź c&0.6"ۼrxClz3˅ r1ޭ@dZ[㑜NRU[HN셠 ІDN=0k#pB_ra>0#BJQPx\q-s~ XY\/_+9͕Yo^yQErd;i}NT}ys<89UqG_vut K9_[]0N@vAk\尠w#pēu@a0LؽFZ^TK"R;%>Bzm-tHb~UF:<h>w> ; +9[͂.eiDFw5WZO O3,Sy>T[3Gt,v#($ gy ]".\b^I\Xr`N*\*,6$Ѫc$ڶ *M$Z WZkoP(p#$@/J|t>Nisy}c+>LzX0pY+Ԇty2/6 Ȭ(ߡ޷6E#S5_j>MuJO$-xhD{ߟ,xG<F&]KJXq:U;hK]>׶"7iO$r"EI 'nbglOhn?  y'Z0`ՏgcBR UMSO8`A9S*P#Na~ikwkb{v9/%L&{Bx%\3ǒ :>< 7<ʀpR&ON^}ЖRك v[Ȥa$Tk ̇B.8Sg;> -3L d*|FWȅGBnˏ%( gI)jfI] :mZY$ t%s81Efi6/P-Ѽ H="(8vHzܟZHPH1aSL$Nw:Z[z%'cC ڤMN}ہg38M% &;j.$5 ͰW.6\-sӹ5-~.{=XrO92Yg;c0ti6~RщGlsn]5I4RjBb2WS*]bJGlG-攽G3J{}-J4sv,DuǝOr%VkT8h8{p V( .Ȩ,g ULfL,W6ߝz^D K-9;v70LD3.+_7uBfYʤbUx:rQb84izw@ws˫ ?:㥂D?aWx;/1AFhnx4߄YIN]ۧv#+blj gsP]<YXcf' /YZNIR*}8Pث]$$?Em X[7 vCUC@>m\Z g*Kv,nF3e16G][[P]/ V }ǃF !Q_RXeԀV.S&Ů۲4v, CI> ^bI)wzV 7$ WDNlAoТ)>"I%bЖն#BO|b%n?`5Uq!14n>)=-!?*BTPG-+.WXZqNg>XJ ܻቒ)ndDmګ4e5G$QsȅGO&k{!]@>8'-)ŬtUX[1%4ׂ@gC9?%7]sbieS-gl Yd7l4FbtAyWrG(|:>qkUZC3q^㝭V",N7:12Ds(4"rʛ&*8qi$yYyaaɴo2y̏?wS/SihK.5Nzۯt:C洯ȱDE8$ͅg5ewz头㾋(5#~U!u[u)oyϔFʁz{^ MXjFIOZ p|"͜tkΪwn0e Ki˦3gTV=\χ-s`(CN&z[{{.%˃^(&3a\GO &u<蜀,K7W葵Q l`G#O>)%ĩv[!`30]i诮&1oM_w֛¾rBFFţ+$=)g`sS,EH \y6J6K߄J ծ2j1ܘ "/BuXwm؊Ry=vpD>cSeo`MZIq=(z<~i{^yxX{ ;Q:8=.i+1NZ,!_Boz:|{{ݟDSfmlg{z#2|xi߽k}"bII7(OQUoM QnZ=̵U~KwKkު[|zKTQěU=Ǐ.J 4tt!PGIJAٌ;xA0I\31*&YuWSe;)80k ie7j)ƮogkjO׫`5NsdPJʡ+nYpHucכ'ا {DVZbYuirC9}Jg-?5@kDw&Qى 821#<\_׏c#0*X~Wdj(6w]2\b̉iǹOՃQݡN U;]Tԙ9B7`븍s`jo*+g!9CϚ[~׶$jPɩStWdeʩ6IWtX&+ZP&@L: etA*AD27T=$n6-уr|{u](5#o'[{ԴNX`AKòX*4l(nqUscPqu'gA3a驫Jd=TNUHhx k;lM 1>4X2p s)És#'$*M0Au/'T$)y_,zv0Vڇzk#f>`߂A YำI%tw6דV.KlVELZvNP,pߙ?cVj56Nω}PlΦ܁nsٛMwYz(Dê{nYV䠣p I ̰y;@`ma呎u`o)q] a[vYbfKYN ,B3[>>.*9`YT#1bhl2®r3<r,>LϪ/H M5tw敃%@z;Lc z}9EₐRk?@m$ kq6ěa\WK'V&*dT[v:|JݝTWQ(;./nYXb Κm*p@7WM]88UaptکAqbS2!GtTtdB IBv?4LQRN[]Y]L@5C7U"&tȹ{rJܪhIpfQ!`m5'I]1~/%H/H.`ih*^V S aYx_"4^hƗ{&HKsf'𱫽XWZE]bvvtttcL` L,8Vr41ti#Y6JdS\͎oWcԑa4|aXSb+4*qC'ޅ^FV,9K~iq?or"DE%9=/qmo{6{ 'zPѝ32Q.td}-lV 4bgM xSd׺A7U/<"wGw@MhJm=yr׈R-GFD9[p5l4=\`&d Վ8ɢFX'fJQax qHƊ?ń7`-j @y]E~7hE|KSydO׏ھâR^#'˴\$^Ý |NؔPUP8r\ـȭ2Y&\Q2lz_͛΍@OnF_ģy^h9Ҙ̓-`"=ȴ؜84DfȬ+>&ݽn F O^Pec-n#GZ`(>kWUM Z5O7|:vځQkt8"$3NRj&pU?4Ȉjגzo~~Ef. J ;I*:/P?D/V0TwW,삛IqP˅[0m_IҟX w& Sg1մ@X҃K Z^Ct5"Ϩk݄s C5f6޼ڋ`QeK M=%VD )!1k֬b[Xr wI`ZMb ;Y tx0ھA /M Yu^F伔92m}·w3e{RînӑvMNx}vTr9@rXFuwxFJJ7O*ݦo"Y9 ⚭߷`*hK$@69G+sNB[x_}YΝK۵*lfw#Ij:ycKZ#cn¯Ǣ; 8$=+&7Y.5EBB,q.MnSuBQZP\R%3| qMr`[z VS5Jc,1;-I򺬗x 6᱗qd"RH(mjDv/?PkqmXfCvS6h(uQk~s݇i 7NHc(u >=/ Wi;lc{Εt{X6 3b:S_7}ꭜovkJRk"XmX_2t]Q8{&Aj+*`/OvdV5"2&P;iz=dڮ 0ddsuE Sjzy5*A&M afHhoO;v& {3ʳ0;eՊ3P /"a=*eT2qlEDFw7+1 5#P!eʈ~>DL]hG-dtm> )7KMhRǜf#H Y,]_Ks(5ʽI$sA|*`#\OiU n){b$saS&X/ot\[*E0t@I:85Dp'*"ƾ)0MfO(p p0eqߙnJ'lFO䗳%_pq%ңNz3`t4lqnc %1Y0U{<.w` tFT<9I#TeA~y4D*:t~4>ui{3@0dϡG6y G`\;cvV=&c4V6ʧ6"> ١-ìxTw ?*LW#|\6'!U:l !#Q"i!ѤY7mXs&L@Tz/;m̡FH2lqme{ɵZ}(QGf`7-Nd*`\-1bBrT*0'$RVP=JzsM\A 3ǝn'#[|3G~AgeujL-ƬdGh$CmbuKL+b-3MI%IkI/f5 )]CL'U&0L^G{7aoi cVM^m Dz{1fPя29SbkJη=,:,Z"/| &y?]!F܆.u".@ƴP׶šd1?]ґFdpL3XZHQ;uDN֦Ii3k6?b>P)!ئz/aFŘ$M \rSŇ췅f\\:W-۠h]Y-;pǔ\\t}>υ?MHqsυ~EҶnF# /xS%Ë k(&Frq{'B7(9|IjLZw 8U}L3$6tu <$ sAG`ᵋjay_ؤ̉rUy>-ѱgYZ070701000002a3000081a4000000000000000000000001643420d60001b8f8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/_]?Eh=ڜ.+#c0 uƿ}UQO1hr~)-dt&*w}#`"Et26Hb 57֍vTq#v, '!i1,t+xyuoEYw BbvBɤS=K.?"hiEf$rJˌZ Ĩzu"?:\ޚ}쏮vCsD١5] J,+:{'0 Hۊ`s(:MXDȅ~A2fFss$?\}&i&giprJQ?[(ԯrAVS :;Gٚ\G4^`; U9=AH7@8|+ 0ۋr*S׎"$N:u%zU7Lf5PB%~ s2#t`9bjC? ֤hBI`fqnİԢMwؑ|^8ъ y ^Mݮi.DDRZa@DS9frx["`|AcUu1q TKEYDφiÍNj(.Z4-Ft1(gŵ} dӍ7N ?&qhN T;tӉp QN+W#%f+CˑB:wqUKR== ΞvH ik$#H}z9nߨo3P$D) xSd_jĚQ"ߋmPss!Q$BXtuQdťb_=OSa1|%Ij;Y<>TЫX%wh'F-Y5K-d|R t3vYEh]K[r@1w5T)2Xh'nmZ+_ -lyg]",W׺DbYm>DYb6jL bsƋ1 B'yԕe*z00Why N&&Pc!5x GQaR0 yޖlFU_Yu ˴OF(/E8qgP8I,}9#gV)nLnb2 8T>f^HˬK:VRBwi]')g[hb8[YQ'']oxTI ֻsIs9@m^=mRAAƓs{Cш-v <`Syw"ZS $[qeOIs"*M2Z"AU L4N1 ӝլ&|sfƙ# \|hmdd6dz) ߢ$ASJudud/F:7#Y2ΟS{06bh[% &Q8д5PD39ƨ`)z m2˵v91d?e**M _p.n_7+|-6*CxyGRLE[#gͫjl:(֯W/t[Χ=9-d\jO(H @)aO }á[@B7g:3G'Ѝ3XBm; 9?SXȲezƍX`}I˝Ǹ_2S\ږ+MgQ.Jp˶͙E683~oW}pCֲdH yEoteBv7  ~QwޮApQLX 3ad}fc#Vu:(|D3 |~u }|Ř@ JlXJ{HLL7Z{ߟ?`.<ȡ |P:ᙵ Ii т<&!Rg3sr{$is˶ " un/B"gnV՟1Y9A+u|M2j~=%`AD53 kGb~ڸS;00T22"!p>t'_/' iVKHe t++vWQ}>8ZG\aKb܃ŤeDۇQRiù/#&MХnT +ܵ^A?s9 2YᅪoS 2CI?;r58:L.Ҏ@ 0|X"m+Vi!B ɆrMwG &ب l[K9#bPoM A< _)1tnv ]ơҰj:C3g1"mիކ͈_4W=#LYɂ*"c{6!o_Rhx7% E> 76_;ȋBP^~#\#1bG>Aԗ?襒At"BNƀe;/Da%w$i5B?軫/jwkflKDRkUh*0:*`sc=,LʹZ/"n~Πoym#71i@o;EFccS"a@0v/Y9jEo$3kwE)82f\y&:+bSr^KuҐkj6)dt48in^#` VC [vb1Mzg$pAO?" c9#-r:>D.#_z8^/M+zXf6H܎>W{[9f[PVDZQuJ8H cqD$ e }N&sHY xqF&7@E\O^%z^ ^:1 x(/`/PkB IisLՋrppԷP2|#)\ZdoYX1(C'&DPZ4Xmp!5sÂb#&}Va%K9-$HMEO"N/lB}NJ9NCH}ڣщ|ºoPE"5 1Kp\g!!2YtzN7{\f1B!r|ge{3S_:F-*J gnVYsƤVLi6$BM5Qy H^lV4SB1qdyejS  "eGGWcU;u B;UlhDЗ6d<љn#ݞ ȸyArE2LOqa@9MK^Xu`VsϬa 1(ר8]MvI+Xz5#HjDPO<πC:Q; j8ɢzP[dċ<9DkaHAMSxdk.ϋ,q%Ef6&xuY.Pi @iim+ncy6`)ʭ4/3y޼6=U0 )2BTzi7ݯփ S) VPCPE2K Cm{6zmJB-M} %Űsh@J ҧW3[IP*^P\F'˄a 9Njˊ`0ReA-ِHty 3Mb{;lGv Y%#أӃkf7}}37pwg ow_L{G$Lؖ*61S=lǮIwk8Zj>7svs@.ufV<@zt~jqr,kѾ>tY#0+[[[(;_Y} ) eIPuho)vwc1Q,@BP!xûD˜n(zv3#;V-JzY#r* ,THF_=f.U'#DF` W0KSKi鍶LR/#b5آS7uOsxaJ-XԵpŨb >_h|!8k4DuB>A!-&ڕI70ojj$) !c,~[u8\ "HaBkqMTĜC(U[\]:C!Rg E,pv6V1{Ld$$-m<끒->C]i_; 5,17Z+ -_ˊQ_u޿;MtfNraܺJItTE:)U̔Rfzǹb3{/-q_"lSBè5A%]Y%8:&0fB.sX:Th3NX첯 ~T#/88҉ "(bX?]v6@g_̲s^٘P{"6vZknT|m[n@r. 0Ʉj/"9\ʰ<`Dcmꤛeȃ ⬜fK ,!A_eJL=6QFr`{}6˛Bъ!~\Tr! .+h}A=-6`5 !SjE#LaGQmEyߣsMe+'bjm,xYgT|/ Hm5딶«(Ht_A"qjNT/Nf\PYiB.!SWZ AtW᏶, ̦6}Zc{\C&yqܮ;vv(GjŨz[XAƕ!̛+0,{h`k7;f"IʨMp%Kϖ맒r'.]&C\?噹 uoi_>}m ҩ)S-@%] d?$^chy$k}ۊW ٌNcHRu}@GVHm$eK~8++iRi&#,y<@5 K5dc Y[Iuxb^?,>{Q=Rn m"=g~qƺ=m ;Y~ ͍ωr> & \k*(FIpsKa})WuHCauT:f@| lv a9ߐۖJ˿CtFeq7鷨U;tdNSWgN|W,]WKԒI\N\Y8b*IZ(Vw\#i%d}cYXOq`vD ~n`MV5m?&i5)Wo;\)YaWeaN\]6Ysb V1 0%ҲSlDCw.IvhjGMDUUq@D+hڀ.|9$@\&)(Vo<8& o%0 octu@C6NELn^d;M+sea ,e3{?Co{- VDu#--=aSWIlǨ3Krrb3JX ] Lm\+J56\}N Txe''ė3&йE \i1-GP8v_I_'W.w|/~3TA,cWȠx2K¾*jyf_M><ǕemΩ\[f?5mlO<=_0v|tqf< }G0b)C(U荑{6?}͔'˺x_7)aB-s6dKޘj.AsḆɮڒ)NcrP{TcG{jz|"`44w jO)"n|9L^=|b0tp[ !F %Hа5,+aϽUı㦏8P{W3`AY?l? Bl5[#vcJm%ᛛK;>As0MD ыos t[uW 2H°.O»ϒy'jxD~qJnD`_ Ic.2m*)!=~8mĆ^Yq`[M(*3lN"U9 W@oO: 2Q蹁Y*b.O0G*m.1&)i{IsvAj٫}-baݫ ƺ9R)MHdn5J# 3*i7Vh7= p5Ku(R秗ՙHuZgà12GZ88yGD atsU7@պWd6>5s QGyz_mn^q>KΌ/7\!&\@G6o=$1˚ $_hnokQ3 {z7'`Ҧmd9wVy8o7JpP#^F2( uhZT̻k"&o?bL ֶƠDUqeȀEUfkJtY }gǢ8vNِCB}ޔEG y\Dۡ"9@}N k +z-'?=<-f*]. J{a<& q uDf웹 品A EbzE|‘C緻XIg,.{ ULmBhxA, кل'phMpw>5hþZwaS5mur~;+p<ƹ^4ʼnD8Eto3dA[c`L&`1H. xRr/D'B.ra Bݾ 2``LM&4 ];[́?>Xb1Ox̂cQi[gՋ%eпÌJchzkI}jX=;EN1÷ [gHLJ]Cp:w8̂6 ^B-[;KR~0@5fQ>y6.8Pb[Y,QЯ@3ƄȊfwi_m/|? f>D^ :#ߗ"Sh@cVq6 hHLuQC@}#-)b[s)^u*q[kÖnrE\Hum4Y%ny,%Hɮ6~)myaudb>#Q2 yB+XK|d-l|WO!n#0B W>=iE+* r@kDR&`f+q8E8VZ"d;Ac, wZAVzk>+|QDfRJP?iJȎ[O/X:wَsɚZIbfrZfG̯!52ifcnrTZ_ϟE*\|t`ܱTg2y5\ ,зyxR.t&y3|(i5/-.OnXGMK5Dx/HV4ÿ P$x_Rٜ!_1f=2|FVs*8^]!z2=ZGkS!ܕYw%#5#ݯuAP!E~$Rf, p>eǧ"FTIqC#W:<[ f^ lʊ]혟u:VNˁ k5FJṔ{KlG"M#陜­,Nzvq wYK5=u2ɷ3}з@:&eWU GO؄M3ZHU)CV=`sU0re(Z7xNOpO{CC'PS-+H[x֘T#$)@"f2S~P1Vǃ7CYRKmYZ$hMgjBP'O8ibג,kTݝ翽|73}WbUl2acLR|!=XcRhY_AZyNY]e &a2t洈߈\T9HJj=ប=PN !=Doh&C+7Ӝʋ*}, ]$>@m{ߴ3`Qo*|sITAuURP17t2RH0Bx0 ZF/1i ¨ʰ ݼB('Sj]BE̦apf9J>]/VӨ10 '%>=jyG R :hpDWeoMFur1)xKΝΒ^w6`TZB5#T@#a"P@iz_'(Bi>?D45j2`Bl%T4{:{]qtcLVFw$qXzRZRrkıQ$3Dpoo {ɴCm?Е}Gf>@:)zڻ'@/@zq3āU+5@SS 'Sv]7yz*ǵ*2}Bҍ?4!E OpYR7g r GO =R\4i^hN6m<}?ʚM/ޭV~8īb%ü"+(B]omhڸpn?gXcٌ-FNŴ|"% 7}qe9-Z{!Q9zaTkxJ 5Ԋ4x'&I)hĒ {|gU%x^}£*CS;ײq-L:6%DT`m݃J7袮 &"]xS#7 ;oE Y"*?^S(BdK\fLk&2-u@'({V Lc4#+!:"2/z, N{h@Q[x3~14l7ZUd΍E6{Μ@]a aX0dCxmuGo8.VsuAeů^G^C=J 'z̲*q_:}.מfX?X7ZE|UoB:&P<ސ ejRyo+ӦTͦ&P.^%6/Z` 7We$?.9Gg2)a yv{0u{Sjg8/c3<>SB$߾T#ECc:VWey:İD-L|9-sO2sXE]Pd"n)`O@-俛ʼeZc)H])6;E-)^V3C1M} I}:&3wV_3 2ϴԋ`ɭ % Һ"ALwO Cɋ Xν | c@,"{E"QY[ˉwb>Ofݞ,O' 11e886nts x$6 JZum -WsKs)uAbB-3K{Vz0>S) 6Gy>W_j[9Vs!͂8=$ݭ}V#Ʌu{]C8Q`n7M%? 袤ޖˑ3F<+ /.JZg^UmO-2`PAm5'3KӲĹ*e_?M[^ ` `:NMk5CGA%a|/պ^,jiX}"EPFgFrِX._7V|{ZHkI&{)&_6Eɬsb@sJB\=q3'/qM+h&46rt73bؖQ>S?[U[yXZQ:wZ,u]8Z6Cl>OBӬr ̑d_j/$۶ *~Va݋u5gQrLJٚ= Ԙ sL.W\1" A_Hwf5GC[lކU^5"0y@:L:B[dir&mI!b_Či hC$_Cm)qq_/#tC$K zi caV$iVG-wClS{I:mf{(|}IJC2qM gEbŰ P&41k7ڃj>ǵݘ8@Y) wTjEb?vΒ89;i/2N0dF- Lng.5$AF7 $xpC\I;37+Qzdq2-c6ǂJ;MLAmOĨ9F$CЅml$$Ghdk=Z@ {|;qlb|i2Rd!5A_fV|Hn FQDDCqhfYw6rz_#V\4@D8S ٕ%dߐ%gn'tC$z?(n Q!B4zb5͖؉K1!苐BAbakW,bc42)6rq\J&!XHCksy->-R] Va{ܴвE/A{H ${ <"Z]e Zm<{kb2aalY>_v0^k&6@C_Gh1i:t2JZ!.\$5T]ʯt>.әZf{ hQ9,Tz+xnk1K=p6GKtߙ+'uؾpʹcӹﺅ1+E?GpҼ/75-CސlPgB(1DxP2[7.|$8DbMƂCeosPݻ 2 o)꽲_ڞ#!Rj9Ւgq~*xӟI?Z fyS%.lϤ#N@ P閺tJ (;oZ؆a+l@Xߤ <,Gm月*S+Sw0c΀ vZ C ˧Џhy $SQFh fh˹.|Gx뢙W;XuɅ>6oo4ٴ (X[leH+aN|Kn3Eg2@_K{o OGĉD٣W#F]w!:8x4eANeO;E"ĥώ9\o HLݢ5 Ȉǿ~30kScFyjt^!oy DRKsr$k2xgVm$yf@1|?D%:ArNګt^IAV.$όg=,>5~Tj($󰡓:Ȩ 3]^^5Zp6 di=Yc$ Hw[Ǻ>B j^#qw1rY9$'!UyVgsk]/ٟ@`QGJTOj! ZFX A!=<}Ef хz6/J̢ʩ '.)c}X)2rhQ)zay!6`-, 8D5={?T̠wHg{T异NTu( x2\NL?8cz^b%0ʓo^7VGM̓AXdͻC |]HnTOT>f80QHnG HScWiR|\ց:i|d $)sI~O?Du#ê7Tc&#d-m c!lܼ√wi_2)]; t8'ۣ2?($X @% 8WKP9@R jީŸ1,wtn`5v[t뉕\ [Cnn*H0zu'8}}X߱ޤo7ğOYAޞ9}1*X}5S c۱ت+ }蘩0\k*X$5o>KVn<ֳ2;#5KQW7[?vbĴ¨13/%ym%KP~x\̫qCx,ͫs3` ; 62!,)?ɇ'-g|v}hTloNQîp7Ǖ"[CK$r;,X1>8ҟvVmq/"-rA=Heih Q[|r'vamEHpiA5x '!jA;2ixכ84.Σ~n>A`"W>!񾱵}K⌃;Zx)r[#` ~9AU%VJpj@9d'du8!h^ 1 ~O+[hLĴ*'ٓyl mu9+:Ȅy#pX4a6̹SW V5XF}dp&Fvgd-lڧAkL.%nyyLpNFa5)h|bUZMaH'BWTKqLO:7w}$>ӸR([o|>^怤@۹4hWj(}_S.ԜJ7 5ӹh&3gGjmWXooBRу@cȿ*^X#FlGҠlI'os $\0G5uc=n0't %1A0M&geP ~!uDyj7fU~; |[Uh`gY,*pF]! ~*ZkeG+ # e$_pQ7cPӲ$ML37 8U7 @;T.YLv\uچk!E\5Oz&#fj {=ZU0kh0b &AT4Ҹ~d)6D"I Ep\L@y,:>w(s61$(GHhGdGbYp6p[@J.QnѢzqz 3~YbM`}.̅CWސ=NDTn4ވzTR^rWbf@*9?'I˜ڀWt5uBc?aŗ"%7eY 3:1356V2߮}"m) JǴ#TbbJ8p)7AN$F&TہꭥCE{طn ߩESKOTjbN#dɷfҐ8!/\SISQb?>{1GuNfAMf攐$u{{CnaL_ިq^;dS2%msǗfAaT-$89 kǮj+3~ =WW]0^SLe.10 T~Z,"" 6!meB7le,R CgSeSL~)p91䂫R]-רl1ҝQQlZ7â䌜v>Ʌh$" :2ΛM6| y/Ϡ .71BO5f~[ʼ8%uIg3UA,-"ß.O֊-/"Kd''|et} ow2$;F tz&E.j)f,B(w:OFNt Ф s'&|;𣓼A݁iw2uq㣣=[ɿ;&8?h],П^KlR ˆ@RjRHdhmd:9ƪW(LmЫHMFyU9HddKcAhWPF!V-ɇSNֲIGs*ĖJך1fZh:'U-Rnޣؚ!I fFh_oR0@.+bDX1_ݬD߻M tXƳ.Ow48QQq"& UHƱux3O0S]0d嬞ciZ^wIc p#|I.gwb;d'H4UױhY%TBus/fVW1Fp5`O;Ga=5Wk،SA^F8u@4_XG7V \Z^3#2ix\JhG2859 "ȂCoeDOmg_3c̖E 8lH;&"+LT'3'OP.|ljabIA}۠EH_h5uReG1 Q $Qւ*QpQ^d˜WĚ#.^w&0?ڈ3 66Ov0 w=yg/,5ڸ* 9Z&ӮO46XA8,x=<JOpςjp@&aEeOŤl%GƸ( bѪ,LT@8}(PzV*&*(o_|u.)밴絖LE߭3~ئ"Z!+ 5vwFoa:j ]Zق#lCZ61qh G?,Ie8ȱAL3][5$~9f.uk;?_T14 c;\]9D)Ԫ5ȫ+1?kȟM)\r[~9*AYuoȑWd{s">u/&"}Z`F4L%V7eӁ۱짻 4tGSC2Z"U4p @wT"W5,,Tbb1'Oŀ҃Da]˕xhxMw\k1aȼ hm$j/L7FH ؟_åQDA!ϮS/geQp(hV.#b67_EfeT[E`sRI2)x4V"i)L5pŪ͗GED*Ue6a`!Y=O|sP'5ͷ%2+rB(H"ܘFCNHݱ3d\Yϰ(W^r.RhM)}>a.WztW(pIv[ Wh3[/43@VoeXvN}1I.hJ:>|v{>d$6{Β#ãx^~?)kYQzzYfykQ|,y^ m0bA/;ԧ&tylږ1?AcS2P\kŪ\?fxFk5lWGVX]*˻]d$_#k%fr(Y|}axDdX@0-lf٫;t[J+{ʦcHi4(X=r8X4l1B>|R\-5 oBV1R椤@\)NK$>q"zyVӕM? {8_V3Zf"5CPK44'aꭆ=Ϡ$X$< mCf0BiD\GlK#H@Kt!:'Jo FJ{7ֽڮ sr62ZbwƜ8vH^KIAY]qCD4N7-Ok1kɎV1 H?G:F͇6lmDO-% dMQNtu5Љ>;* -i-.k{qhnU!oșc,+yYfNŕ`G~CO, ز {)nOgX5՟ . !OO(Di')O3a|jVsUGjL!Јm6 p⬲قp7 ]p$_l N _Z,C V!e ^R2F*)8ŲU1+r @Z<;p"]]FݶEsR|*6GʽGަqZ95{] !› T oGAxJx@WMaZgҡW~㙈uLzPtXq^h@Z]AݝWrzZEByJȂ{uWe'_Beݸ!_D;K<r>qH^?"iŔE\5NjIŵb(}EEJ:ޮmj!P\4MQH[\: {jk~;O "T9I}J!\++V9 _?{. f8@D^4>"!_t[۹Dq^uyKU:,J t,I!rןOs:.]f|A@>RJl8Ͼ}lLic ϔD,+H`фDFbq-PG֪ǟy`:3,N.oׯ]oc]$F`" MNLSJkC{i}Ѐeq-ʅyxv'E @nc"7/:$"m׿-a~0U^PF>Q7;-ڮ;L#EFmb3i6nr-S={0`Tr[#z,TF2X[]Jf1U@J*7̎@/-8gԫ8^4dv8/_镶X[I?R([\B4evjߵw0n\W)<aDWysW"*\ NXlS*SDȣPw[sַǡ 6%gYv ;fa*c'?6&#lbyEݷ6ðb/ơG;~_<ɣht0@)+?IG#_07Z|h껎J}"ֆXZ$U?Wz#BTa`Jo寚O?8^*ɕ>yлguZ{4΃6ܯqkШWSŨYe~(Jc3Q,aHvplXOk3uRZ0 2}NB2?iGFD3嚟x*2.vwW]8tr'D)b&-ǯPQҕ^0+H͖ .DS`dȮ_Hgn]^ԧzv֓FH>S=Ez?O/04#&Sl_5@K|_ik}cɈˌK&g6 lrDGD>7jGI";LprhkYN5=UkK^ 7!]}z3$61i;Z֑1}J!VUzM`&~?:5w7kO-WG6ci(͎N}2[%/1xr=/GjOl2k,1dbI* z_}m:@蘾ցM@-S (Dgsޡ#X|NOIr!A; @\%ƜT]Zʅ71;c`o%0Ss|(P @]kK-`[;k-z8i?  eu;L ![aO6ݦAo/R~ i9ADd!-!Gmw]F?5~&r[piVØ޹xj:)bt~2O+^Թƕr\X/OfDȕ=2ԪCM/%ə'KL +DtOPoBb z[񵢭Oj` P i-nlf9_0+["LqeU UA)XxYEy:*`[kSE;v Е9I܆k{#k^ {5(^zqyZzMQ{M h|>9&,oV)WF Lr9gy~@L'^0!3N?GGN8Lm ?ٰ  r[3W khZXA׎fe2Jy<;v&β=!,w/S%ciJV;qUq`mN3X*L,cURW&op~r7$Qe챷~m|mA|`,ܵOEP_d(?dp$Nw*RM:ѣؕl[d6 <*ׄDsN!Jva՝l6K ˹oV ` hV0~-{S0O8>=Q_IR;WdmLj݌NT֌cd(R!F^puq@2&IK)`?"2#5+ g'.1`޷HSkX4Ubz@(CWP P;yhbO$¦؆2gޖvg&n {%6LpJE 782L1S<ƽS70j>>UzcȪ2y pG@m0Et1^Ss; hn޵D^VKGn=WБx5tCJiw ٖV;g,,,u>稤6D`e&)oDT]MTX-aGӷ;SR YYT7t<`X"gNPvUy`Y*׻_=Hx%=<,{z5T LAR3C5 L+9G8ɽtIگ%* XT3ӼAanF(@2OtSiXB4.bW) n߳\iyCE09e>vIi: *dcWxRYcn((T98` ܣ!wjG6wvTeJqy/Rעxs]F"Zy.Xۺ?irݗˉHEYV!K$vm}o*anSOPKoQcΑ\ _tY{s̊nN%q\FʭD,s~tNeG=`3 ^N{&u(Blnl۫$ Pa{ʷ۬Z;_n\ic-kB(AbJ8qn?cp7osZc# ЇS a/埯>)׷bVLm qjj5p%hWy%+kӂa*'쇷G'|Eh+Yn@eȁe9vY> X0N5֢(Dnc0oX9l4<K믰l/6jl`ʖg${^ qhk=b5lܶC uvs`OWr\63aU Z6AdfN&qgN<*QÙJ.J݆g ,ZA1T U?9ʀ#UOpfwʀj=IhAe~mt"Nm32ݢuǠ"hҖ&dWT4ܳD9U~mvݗ]às[>juYߩgOnΑ[sҮ㢯X8j%e(t B(.</g x8ǡ8glըN4÷CV +˟MԼQ+rv_lS%xx_maDqQb*˩T$׉;*:ڎ/H#N.[zW5L,$Uص{pf?D̟2NFⱭ^Bkcz8hT+QEsD,l|Fwx8Lr =swEoG@} I`:%hhXyC@e[V=e?xzg$}y]*m}?>hmճ&<ٗ0+RpFBĬs\gAD_Ի&@t9ʸ,a;s|XfS\"r,P?rG1 AzpOWWJjY?KrzǸas[Mɝ$1[P3iז(2]_ICfBֹ.`BW}nv$CkAtLπlDDR+8] 4oM;WT) ٗ1qc-Eg=y?;꧞zpa'Wm&0vK,+p@W΅&Sv4*YYɸ|+s],߼kw6482FZ'iRUPq͝+K<:SSO}9Ď(m UD̕DUuy.x0[1D6*J>^r$ E\i)iNg@RJ&r!}ժ [.<-; Iwdd'$ԟL6T9j`dHOUˤF[(JJoq\Whe-o 3-#kx`)`ލ6aBKKaj{?&%6qm ^'5Œ ]tnQ,&QUcsu==U]C_xleToM\U8:sUr'&[oi=4ci^涹$F(ܺ Z?s5PrE.숪~M` mMb]8> uof=EG[X1+d ͳUBhP9Go{5T~apݰQu+B6ųI?LhE"ىڗƮ"0}%0mMFRQ~ozi~ßk{7yخYw}zʃ"on3k[wt\uP=*VHTtx=|ge;Lq2G_±PbB\HÿB*p pЙ'jC:#CiɤVMܟwĵT统_oxnċ|.MQm^ٗ> mcײ]e/us1WM8vK7{7 ($U^Na9!L d{;x=Z}^_Kv9J;q>T.1D1[w3QWԗ&=doB1d"h";([A~r cS^/`j29]WV(Fߍ4i}NV,f=iA k:bRV +LױOo4Yp#p[cbo`g04BDڏ.+e˭PDy?{䄥,Y]B 4#֗SɂYX9` yL U='Ձj(9l} ?3؟m?-:` ǎxk9q@&= >l&-6PQˏvq*=07f2 ䷔CHO,eh̢O]i(&0ʺ* p /zf/:4 %&/8NAw[x`YՐUnb.uI7wfb8}3/;PԧxUMh2&4@&zqʫoŹ|<[3/()&8ӰWj O`ĉOgKo &#s#w؋]SG<>tnNܷ*TxI~ȉm/}{34?NL&HO<:kkRvJZMMt'$hb[6/S9[Z1vV1A|i>1Ib^7Fkp퍖m*| Tl:k]#!? ;KY|NJ!,,;P%858*Q{4Z(R-z4d?oaZ`6:Y(H*̈܇m+uѫ#.Lrbje撟%b!xz&[d*9*,9tZXNlbw^;_/iӉ#9%W$J^å4%r Z!kFƶ!@wa%ifw+TIXZ"˭ʵ{uce5=iu&N5WW>:Pܱbu(1.G=$To3?ӍG8~3e憎.;}a7W!3r :f >`I~6heu3Hd2?U= '3t2+UP)؁'zH{о&Ljqj  g[=IixΝ!o'k0h-ԄU\9Ys1M+rBeTo q5 zfi/9uq2Ejq#/Zw4ЯI}`JśvV9+)o'/BDZ#.1U,wY26Su'I}vSlsUs$Ixת%aӀ۽1 spw,!f3V;+kQ1{^ACQdzyTBSR)g'i "v\"h^g=HsM l<Wwtʫ=F{u%7KO+ٗ9pc[_A=8^7~Rx3%f7ݧ`K$)=*EU;!L)ct֟6ߠ =,ˌ931^[:l YWl4/ 5(iYo(`"3W. PUq{Un飥 ؃Ѥ+MVDO>@i"lw۷taٍU&+[XO`1 }U"lle:r? (1IC#,#L;7A_`fJBW/&n4Mh߾oԁaH@ef]P1#zL^{5rx0)V*ݳC}B|` {;^H{Z!lN"9 z">:zbJx5`B9rTwx@ [L!Q h).}ŐKLMWReȔ:k=@vjw+ڂR7)9@ 1Mz<=L-rn駠׷w@3 7;3nGl$؃ I(}ɟ8>\B+})_wK x`dH`nFO"}ҥ<-B#4h>wHQ}$B}jzwy:Ε#ͣmɓkOXF:D :e_wP=x;""$;nD8a|`ݯXM%4X u\|=(^6!rFd7z}~"ARyzbwY572ĘVC7鋀C>ҙi/hC,]4KN|$' ;+mCW7pYz?x0:C.>a1Gy|h@wL|SbYBtVj2vm9 HYi8,5zIyZ>܈+9 e@jֱ!#a 02q{&h(s|\,.* ⻣_\O$wfJTA\i-z*$, %L|*=Gn  TWCLHZ;=Z/-7a֧F]EVL.Tf{-Mݜ4+IuόĢJaOd*RhaMPwLItk‰'ۊڄy(}Q3G2wMfh?QP./Y`o}IvZ:`:Fa?1J*ߞ=e\ljN$2u -3 vS,]8>BqA`r26YzmG-c 5(VF=npn~x׬ƉidFsinm0b@2Y\a۪=qט}D!gYl>ޞNw?cM><_ 6?DETL;>M='XhX׎YظR7)5 * ;2tD*Z_[?'$x"z90U[KY8N{YSwE᭚8HK26M-qR\[m\L+1Nk^havvfpN$jPDnr.ɣ"q_lJ8 TUxke"Qmσ U':U g,_F0 ڤ*lvri҂'w'_Zw/IrA9b*h?%inOmj}4e3PM[. 0"ϓ-~/؛Z9d.5)TR'cV'u^ױ1DWENoǮPNy4 siݢo%i_C%!U$VFUA+j@!hn/(ݪ܋ٚA4XH6<}z^U pZAR* .0Ҳ)pq$iQ ưĢpͰIaK%Oi+0H0"l2P=_ $zTSx#3Eht\sDx u>ao߆vnc. F1~&r)+˜5y쳇\͐}ڙeeh)G+)>wg89Kg$[VJL Op}Fc:nj ?%h@ enх qZC=YE3USY <ٺ2PXoU*_l;@?D UMiv7Z-Й_nue(?"KړF6L$v0I"/ēZMս8BcK޹eHs6ő{\YyPs8 }wƒ9"gV,ƪ[f(/أ\)Iv+ sl!')•3QG~~JFjHÊCauvo7wZ; U{fpX{UNyM+JltC7d:_m%4$FCGSt[11o؁t|Ik< ~"=n;tn2:_0C<3\hRc_a~ɸ(0I:>nĴR![8BK?^(U 6PfU'Qʒ 7"kL^{KVngzq\/MN` :Ԁy])>t\#T70IV߇nҿ`4Y h])*1`|as(xf$ ’|`&-TLpl`N{K `:]"b/ܦ\[+օyfSX|C]YD_BA %.cRk[3JRhDLFMCZ-S\?S $gj%P{4H۞;5):W~OTB=@oz]X[O40(u|_JXB aY|4+1sg, íK=>e'%a7Y-=݌a n#*vHš;3[" Cwrf9=f31#Ў+E8+KE#'`^@鏛@b?3V<V@@/uh!NE6wkN[n8힀wI# Yr)֓!˦RDt j?N'J6hieVI%zٙ90G=yȁb6\^7v,}P@Osw`kU_X򪦹/*s ϕ}p% q.+'UoN%gtS45D-+q,TnɁ QCp=n5c= mx辏_; Ϋ3#3%BmGcޏdwm!P%Y~/wBnSoAd-H %a %2/RGQ(fSţO*8#ߟBd#pKSMZ63oyߵHj^.k1hҐ?$ܖC ֨1V4`+GGw-1S*wf*̚"lf5鋹 6-nbSN_lҊ[X҈+SܾmҡbsWpaXc7msD w06-VCv zr E_}尡I}듴uuzsM$})5+ &M#VB?:k6Y&b|A\BKZ䱢T 6K8efSI{;jk"mLpS39O2'죳>.b =~k1ALS 21p֗=iP +!j ]pj-NlVJdu$h3Z0U eR=/6'ǧ? Wgd1^J"pl R!~ЩA+FL48?/ۃˠ7~3?]o(Zn,b|7#;\N3??eZSZԳ[M,R&qS|NjbGgb*I'fd7*D,MI4rWS'P5LjD|ٶUSu=bU"nhes ykyg\}I sIHz`BowGE4xo iNEf/Zԛ@>k*^%.80* ה"V-.M{^jEdRK T}pr`MQ"y,cPg-Bƺ!jp| g5=׶&b>h6" e$x3D}zOʹdd:7Rv2O;B^}i}X#JzH eǪ1^&;&ܦUDӹ-yĕ&|<<.vxX$sW_ܠ?aɔ~+$h+U6sަn2餶jMٌ_[Qz0Nw3!$D]qA0>x`礻kfCaV[λ1cBye`g7}- %&47k{SV\aνUP@h1}XhH)\`q$1DZKxڳE_MjAZgh RЗg2=һvi 0/m!h7*~fEl>lIahXܔNQd}VƲj+5v4ϼ۴wX HO'o,}5' |\;4wzoICğE.%ګ#P&~8)$UK[7[0iuy/kMSF^]"QDy[wk2]/: nmaLNpn`eMCVX>&4-*>4uy=y tiq 0]OK7{g%^ڸj> ݄YG7{&Wp^93,E})<  籰(jQ9&kepZd$9͚64qJ); F Nzޓ{ܐPW[^`O@&&8ׅmBxJ^0* xPR$ CEEZZ6I`7$rk%Wpo('HFֺU}a8q)0C h  {9uKJ,r8Yr b):$Եbe O/dN6ɴ`q%39w/bL tx)bʺ[31y[$(iÎD2M!֩VZ aI |0o'doiB[ҐgfikнҊxF.j\e6ڴƁ: 6Ci-`7ƫg[D易u+K.R\_x;o>JϽϸ2V46uj}3o胊_/m}~ٚo69`H爉d|7x`-o^@wЕp',3CZ(c_9%3ܦN1;|r9 R?GfO/y pU'pr!QUL =ɱC6&*z23Dj bO/:wU&pJ^zz4^`/c41DPR3XvۻI5r;ϾrA-u/Ԍ6HˠX l w̟{)c]bR.ª@-LeC>MȄd7Q`!C]4  ΔlX-[Mz.NgxnO)!{eeM8؟N?GZLKڛhzMHLA}wdD23K>*H:N$".Z.>}F ?l@Qd:P^}a,5@PCrjF1ȣM!2Gc@L;s Ҙ[ގ-Z,\KWq,{&UP]2AFYuY,|.P'1iEV)iؘbi@1 R bҏI^:Z}{5vFlbwh 쯐Co=ywO} **| >`6h pk~~LjFC &yIShYQ g]PO} 6r˄ޡQĩ;r\Xn$+sP]iуu6YFBOxҦ5;!˿%INY!2c@{oG G Y?\tyf -).#-&P"`5nrd)Kcc|9:&yĀ&DywpWsD?,򔝉r|&̎s'Fs棓y@]Ot hbp}Dw|@Ƕ_^-2FYo2:}Sq1$@X`f VK g1[eKP?w쑎q%CDjwIW?.)O\uµ4kx, %(Nh^}* }gm1Zz=43Kf57MWW N-gO"5x x* nXU8zݪSowu:#mw[(Y/yt XFАN'iq`#U1v"1X‰Mw]_|~ PD5~կ-8W6rbU扟n@[RC7N*4=S::k\=X [b 㴴jM@"nO9ؕD "Y)k5zKZyWF \R p`֌XEܛ=OEPX`C/@WUj>ٷJ%+th2NHL'7u^ _HwEmo@ԟIbLmij+f3Q2bN:] GQ 㚽";̈́uE]WkIݍně^\6ޱBzRjg3ܐ't´t ˱85T3BUt?X++Ā^k6/sT@_b߃.}|2hTʌg8@VNÊvMP[f vL0XϾ&L[H8W XYƘuP_" c.{O)\?qP` /lϳΉ0~,tL`w?ΊOՓYE1yv[b$HHb{+?vFAn rBhkh%6WZ$ * Eyl(M}lؓj[2/VJ^΁2aw x=^Tf`ix$+Μ`@Y[45W[tj^؄eq1ڨ!Jr[r bBU7|ԭJeI9C3) /ϝTj@0 n(,an\9.PˌD0OnB: 1X.1MgF}Y4a}7s|S:)_(n@N\,wVq3a|SrQ!Pnk0|ѷO]*iN6[V&uܳJһI^w6I&_3h@.ۭ<0E|)f;fy2g ኈ\iRi4K~r)&!% `m(-FI ;ñv3bOg]euKwQx>K\E.efJX K!^o',AM`l`_66Ψ\ص/Mgi\ tJ;qAz ,=_ٽ0w` RnVgi`V-cRվ䉋"iDoJS{lɨ6 xYsM#ft0/f#[r;&n# D;YBGdJڈ+ e@MWW0J_1An'qJ4Twc 7d2vk^"­H7= fNJ/Vw1Ӫwgiovi/پS_I۔^yت|a0$HdU('4'P9@ 1ι&bqd ؐe^rGĝGGpCwټF~*ɸ>GfB# m .q$ np]:JFs]9| E"!ن;l[ݙLŰg;DщT H7#7@#{w@܇Sܮ3%-cUJpBicGM=Cb^Nve!9L0t ҍķZzWBK5!biG!mG*=7Jq+4'YiVYͬ{Uo/ީ%e6eUPeb]mCYV׊N!!n}_A8BOz_l'Gd۵Onb{U4-^`Yi6OW,xφQ~QX x$M ΛW 0)`"#}RKCSt- ⾭(2alJ+e/Sэ L o%e1PN]61p,gyo`Fڑ2C.u.X1Rc˻2X "Xv N ZYhu4莴5y6_7!â >'FGGzucW cb޵u&4 {SWJgm CR0j*xS]VW rҋA%s\~İ4ޤ3BȄ&՜z٠+5F]ކdXl5qYzj|JRɋϱM;j2e5$QO؍ zҵD碍1,Յs"<fC<]@Fa%֒jR$A3ERTuנ/ FFJ4!J5Bf^V 3Hߧ pnyF!:{L߹E`(j<քBmAb˝"$J 6b# YD8wpTE.B=)i5t pAd@t :ŁbVeM,eȮjoF7_G,ix״3XyCoJbUA!j%ڤ0Gǿ+)HH̍ ۚ,u:;lȟ5(p)> 7:j@/f@e>~8Zmjˆsmfsm[2LG r8&{`Z8^X7oc U$8 ˁi"e`gwq<#eϨ_lW S_z-WKt??(y'ǦUDϼ{A*_{덧n X\Djβ펾r#7:+~0l?D@$<D輝@dU2n2=2TD+G/ GIma[ ̈Qm4?įK\]sOGxَ  2Р^KC Zu]f%aմ5ʼ@L׃b<}6_#ǫ>~CtLEN5 |u>ϭ uD2.;bC]eQ\ efգj ^h!f?db y+%rv ;u7)W&0N]%dˎ2ڃa"Wȟܾ& \)9-# ڤ0/EL܏z]rw࿿6́C[o MvZNv44<CLE<9zd>km\h+s9'r0h}X"\Ō"rr>IJ\8/c_.!@I_{rJ\~).u8ZuyvntBd}p7DU,0,j]Hr9bٳwC;ٷ ,<{ĝJ?W^5Ӆѻ-s<*C\=-^2r8Ym4jQh:DcwC׬3'S*Z$̬ an/\MefC SA( $"^g'NI Sas@sGMrQ[5PC3i7^0X=a5ǽr&iv1t>lrĎ(WH|ң04Ϡfp+)yT=pmB1O=[!'LuC[A),J۩\[%o!R8ܽyMŇ#wg)vm} +S>e ֿ@w7k쵹Mv"(yfczr\1,3E6Ca;E끪.2:%a? ^P﹨BfGkaow$u+^7$zHN LŻ海4I.@DeƟvciS*ޏ#96^!z)nNpմ{ZkjXesՌ̢͌OHy'Ʃ._XC@&z<5 ĴչlCmI9m-#^v\?Ӱ {UlvvQ@1S7*~{H[pr?aԦ6p};KP%;%OLf<7 UGURቫ| r-ϰf{,p?n`"7D-L=8=m!~ǦZ ,0*7Hbϙ pq0AZra܂ɮNͷ_I9 KOcC^b;,-syѕ.>pϖ/s57FbԸOf *ؘoTPbZκUD16u^6._4cn'156[&IhO}9a옐MmQ$@7TNsYgHgkI[J2o\`2\>:薍nB') >LSQ$`E("6(̍{[TQ&ɏӊp ʰg*wa({kQ\Bg__MOw{Y8o$#TʭwYۚ :}h"RApãEl㷋xs <# `0ZHsDϒa I]"Y O+kxeTI=7sd"BO5c+v=:7[d_pEֲ޺$wy%UH310[@G!Jca#=˟432ǿ"Ԇ3lMlD˚H=;NtX Rϥu/>IwIZӟŦ2d6ksC̖kjzxlKv&1azmQ HH^)x+)2cũ^[lEOQ]$B nPi,^aJ~ fFm% uHtrNhXpIY)r3$O1'kW4ZK7pk4^<'v#eVٷ[gQ/hQ]*F|%1oYm~ΝQ\On[x# О+X]2_:pNRc7&c*.Nף)p^aJZr/ 0pF/ ofFC[1~$b&¥U+|cȲgsI/؅ڡPzX˕(WSY=a Y:S"ԯ*SD1w'$(L*e,{>Y`#L «S^!Uέg')rR-X|;T<ײ,>m:+, 4{k5\~P,bHX"#*(vه,e&}Oϲq|1] J sW5ˍaXFMuT'ѭG&!z? wWS4ireFNݏ cT\Iv9j0z7S \K}nKDK1wg p,mӺJY0YV#<r&A#a8MxK7hQ "oild_Guk%ll^W#~3&*YM۷.-9#^ՓmJP( 4}ʓn"6WwI6%ۭv0)o9fSY4\ld CQw Cp}>_;զ+q/ ުYo:트"YdzB_X`T™mF(N?'JJLܭ1,%Q鐕N& Ӻ6q_Glu[7 Vܺn{혲!1ܢnTYr;Іfm&G"9yR,nH_%$_]n P5w ӶEHpȼڳIg؈)k w,`ȦH1ӈ,U{5\{~r\KdЁT||J[Hw(hv+ iXZ%7UI܇DB֑GUQeIY~SqIg]F:$R<(T~b+G7r̓ 6%ӊ0{hFd)w^ROTU[o?v\Jd8YJHsu& v=:}5kQXOvp (Nص!(PoK1r~l5wSQQRVy>ãds.dk~Du qp«=%_OoQp( r|眓t]wVֻ[ֿ27g#iM:W ٭^'O**lMKzYԛlS&@ haIf?d>/Knck˩ZQcli@eB֨j 4jR^j?:k;Kh^~3qa hps~Y +@EBܑ3nلSAѵzqFu}Y=k}bzQq",hW!qdܖ2e6b2i1`##HQ@c8ϐ)ː$' f-N/P Em8ݏåQSd"ҹţ@><+rBB (]V~),0 S|! \/C%r&|/僈I%p Ɗ.aBM:8̺twjj̵}. <-r7[{:bqי(넼eUyVs7/e+k? j̶1[G-1۔3/ gc%HROa`aZj%'Nn pgѕp]o 7 Wi4q+NjO\!Ncƛ95J~{.mcKL& 贂l~T!Հ6ͼ?6=I9ilhZ‰Wa/~G@xte. S:&K8EC؂tOŇbEL4s`gx E) '׳V~A%u_i38TB a#)_OrsU4wh佝xjuʨmUw2k{ aRYl6IQr Q#/g iyq,8QR%`P?ܿP~?'\)tBh;F]8 ҉鉪,c-7UGʇ"KB9g]1xxe> EY8\/A]L bTR``3gQ;[i_Vg+02 ("{e ]y,Xy_Ჶ@1̣`ob@i&Zr,UL'1}ax 30|d Xc1{Hv͕1S+pZ:lQ|TBĆu α@y0U$ cIY:f :$*ƇKIU߼}ᥴtҞ10_{66TyWޥz:V=/w#>'d)Mx_SӇx?X`..ElUȿ灔Ipk;͋uT0eI{9CX𾵁˫1@! @5PpuWLl2nL3]]UTTYo3UrqōB()PJR v-]s {cՁo )V?6YԲU ~2Q?9Y:/=BNDrmN9GX=k-ȝh.@aeDf,Zu3I…5 bmt \Du֐,GwHc[mtnܕ!u[:sTDKI/ 3U}KD\Q7\M= HX$9zl"7C^Zq3F}PM88J=W͡ 2G9 a9aTR:]!^[xy8&ikAVk8(1_A˵^m&ZP-cNiJx{0dY(ߵ|!v[ =t88ţ# H F{|c&J u|HZ r1e̦$g%N芀PJyPKKX^qIhkpyM RJOd*obOiHoeZ#[ϱ{?^j][ /uIȰ־ yq aUa$Z@&+Hڽ#A{/)d𩑑ydGF) \E*u!-WBȬ2)t'gM yU#`O7#XQ.g:}&\jt|rNtlxqP"6n3g7ˇޑ(όj"!o:Sksitmo6%cWnUSq'݋xoz:"k yy`_OgHud_y*@m/Xϩ"6IQÞ]#p> m-Jgr6,Bb iW1(XgFv:G7Z},|_sd'y\"~3YP_|v6Ў_^h-S/ d?@\q 9?CֈGذ tmIz̧ުK+$#6 A>lɛI1bq3!_hUtqaJ10>bv(>S=*xNcm,; Z3UowҮ7xaPW>dUc@Z:#v%N5wDJ Zhf @9~w+IqoKoyVYcS0.kRE v 1;s}0zdo (,YW1o&d*w8(cь-kdeKvZ3Yky? #wN{cr}kɕ"w% )Ww3T&R]_Ek&&x`:C0F8KOO/8à0=)Msa:xf=#{$(JT2Cяcv{9tޏƙ0sS~ۑQkӰa8~b)zYtnB{3E:C^@F-5T}L7MӻKnv h}?w|F2T&fw}HSenM޷C(rͥ>uN}힛9˗ F0d e[ Mߎ}eFi˅ԯյ ۳2_4(8Dkq6J:ӉZ0d﫼A-w*0f\f5Ge'~F750z){qc,kn@ϫhbJ)$Mt' WahW#Mf|aw+c]rB>e 1U d=M T޷M+.?e>W a C'X7ٴKa:DbLuz/tqAFF qo1%CyB}(&7b"֞jՙ]F$e p3c%M0 X/T׈π-jb{) /. ҐqIS_/"Hs|h*u~q|Aϻin>F6U/#mb~N_h^J+(6UpUo2sM<u`m'kVm $Pܮv)׹};hw}DpR=(1 ZG9e@&N#u) ڟH2Fg+dĠrƋ=YgTǕdgn!!|>9Aڵ4MĔ[Zcf/u'Z՝]ih[NV{7-:^`%|ϳ|zqWqq, ˧JSQ=o"\2BBDPn!MKD yg[R6 ,":~]kK*żUdfȝeU+|Z#hauNsm;."eZ=h;2s"pWC&;Dh'{ _yAgutׂk[-bձ`w<,^]R!]PkVHQcm:^E-f"mq X#JDރ@n&1 90e=`م{L7ywN,I>3yc}䜵Vpioi*<&w^"锖O\ēY|jٓ(=!6gFGX UʯFDc-}͙c F3[J)NӈQV@x}snf_%Ʋ~ s wO 8\p8YVG L7hXڅL Ϗƣѥ7LBWXQrfײ::F}YnxU[q <:0X0ڳ,[(z}sY2}:`GaDY _ Yz3BrZ~9)lq2#[i->]{"Bt??$9s[k:bȄ30,{`uor1SbTH3 vڹrAxފٌı/5\1/,RQ;ب!<2vu ]cH }Ę$yd}7!Jӕ=5o;@OݢR4׶|{P)X$>G!or/ڥ<@|cEԾbK%rT$F>؂И*TÞWa8iPhw5GwPpp3|?:HI~Ḻ$ĢQNnS{IU%o3񛿇_ @zm87!!lYDkʜqj*xl>Ni1Yb"ٿ7] sq7qk⩋/xk?ߨrLޒv}1,Ƞo4:7bx޴O[vz3;&_l_$g`nu7ѝ€,v{_u  Z \J==  ˲Uxy-!}#|g;V;Or~pHVYsCsR&bDq3fyP4sƃۺ|l Pؒ^]bu7@ӵQdB:y\~d JCAhLMRO>2p6!樖TEk}yDd}\(z>Rk"@7`)Bdh83T2+\jan *v>ea q>jx-rQVR|8g7)Z0Q[^kScxZ"bnp-.u+Hb3KgkVӈpqK4Ax3u\g ^1x 2čc])wxƧ eL,B $(FWARke?DX(1t9I4jdl UjyrZ8vR*-H*[r:آ$XfrmI^ 1Go!m(Hڇ)DvԗxßImϡAM 'sLeOb9Gjs'n bWX؊5BzuI D=Z&c.`E8 vŁbڔaUu>V+.=gʱ,O[.Wa!Ty0G2 "x TN2I<BjZ[<^Lv/)Vn e,+UC J 5S71&C7.0v6J%!gsLY$T G[Jٯf=#%?TU*]P죯7.s+RAZ8kZ0\c= cQ,9iͦϱȗP&Q*yĊͪ@bf. j N~]W'6^!EJǪ-ւGpJ2$f$w}J YSLı,bo7 H9( xCᢕUȑvIFxoϪbJY- Y׾[xn?_+s Us$/"W&ʂlӛjhF_h2]Ҙ .?B !Ƶ"`3+G?ScelUC%+G `ňD8mpV583YT *2vߐ%2`GDslY9jTm4g MsrI\l¬c7Nl7V/$7WLo!Y(mph`&_Bm9't9)ȕ9A &}0‹_qtX  lEPR!B, dS6'u/ ?BK+"u `X."!rh'7@/'X1}['x10K'+X.k@ґ! O gTlky,ho~"]4xꂴDiOQͰٖPc:"\DrY/˕ j闂lIt+ #uKW-‹uW@` G~Ο I/`څ:=f߈Ѭ1bsEw՜Jk+ j? qof-:hImLmv&0ƀJ`dN aBZg3e ;[b2cAT]iz;$؊ZzTe*FŸc2=Q +F;qNUzhh;*+v@3[3U׬_!])1PڣF_p,הJnׯ /o0[xaB[{;F7XZYֹӈ2m92n[⼨5IC̈́TVH,G?S)ihnU0ݧFF^mEpgK[o;ZpΙξiϫbǦҍ1kg^YgEiHC'^b&]=#V0<+Z鸿VyLSj]R.7$}bIsbZI(b m[ߑi#AXj@Ԇ4XlCH\:$ F9Q6^GJӹ٧;QnfIO[༸Q%tw_3Z8PEx_ϯ0(in'N `:NݔB˺C6X5P.\ĽL(NED/fBCsM) {}RQ ˁ ʠ?gjl]'e$LF jU9 y4 K^#'d^D9βt".'o]+{ \5Gr}2AD2ry*Dc$OG\=G}9ڪ+Z,Rx:G/dEhviO$ϊOkT'Qk $p'*%I\r]IFJ?H>t~'NA/@> <κ4H+NzVʈf͓t|[MB)mlG+s4V+T LptzI?B:YEܺv$nzklDA,̜5/3HѣQ9"#:1~t#]U6O7|x b}v] SjC 8qKӊ Tu,.rK({Ej:0 Nﶈ۶wwʕ <ftώ4v+y B64nxIw*+eM,\8iq2/ݩWtC)4xbmQ6;jje +9V2MF+cGa^M:C_6od /3l^<+X5ȼXl2YoT}o']d#z'[Yec/Lնvɹ>6hz@CK~7b] ~ iYhZzԻ=p,H;:?:DHvr~9tOV+C Wp/p!~h޷& =Z^b#=IkhhouHF 8)T׌s/yXQ FM5׻0=zX:}31s^A<9褉EA<]̘϶@dR~4n0K~\.`T9NL3i Z@m)YI'_E1*W kAj&'tg zZto fb60+jhɘW|#=P;|h5a/PUabJȷtXs]%v_I[!g "V`u%wHA'L*#6SA"|aHJHJM$JX;8:/=c7cmJt"g]Zz)Z1g_kZii xzjsý1+&tցq"Jo:8U'6dҹ)?ra<cY2y8pYjA٣Ѹ \k 2oPhK ȴȰ\ X#bMsk?1EWsvѨU) wfЃ  Aj{CP急.I%9t;BEnqeZ cD s^OBќ;ཤyʄ=ڝa7 "3$5zCejψvAl @Np!SЩ !-N6hOB\R% RRfp hY)=@)FY(YWtƺ+ZvصKF5Jg9)+}"1?5ۛW \v*E|ݎ|) WZhsh\2q^b }-(VIM5tLÑ8b[K e ;kz'z>Azrذmɩki2D!hnzQ"I@K'<\bXP|8>}ʞp̿jV0vpf08#J# R\;%]i%TF:yy7:!g7Gma+ =?5elHVԽ|BoГyRMү5=Wn8) Ē"׳5pDX!R<3,Q]N*?:o \~[^~_#kz/P$6\DKw>2w~cZvh"5Ri |SD2̏reynge殦cx0}\D-vv>pix_{`,Z2`;sE?k"JC2CwP(HΫ̶9R'&n7md(A.˿;݉% 3;E+=<6s@daoi¿ ^wzx]eVgA _ a*ʉ}\GdTCuU%Y84G 9*[~~wͻ.T᯴i<1_DAĚ\*sj*N sc2Rwky^eC!H0T% Q+܆VH>&H*ުgmÆL՜?Aty6%,6kE˩Kҷ}f͙#ɋݯԘ291Tf*]do sQ-cB07ψ#i3*xK$ߛr,KŃ9 &l4+o<@?7)o^ !P{4yۖg@3/|hR1%wr[L::Vs1H-cO2 j1 Zk\o[VkbSYPOsRC/BVD$׮Cs"Z,I(ۃl^j_헡vh{.=otLVHճaT03rzqhxct쒷^s6\P:4X?2YHM[N) P8^r,T_ԨAq>pƿ`iwꋌO YhBd&nrt%3DkqʵLe _|؝H8.䒌kھ0@&% 2JÃ*}KJNjGǽ6` M/$֙v^XϤ=KXqнޮ@N]Lk`w'X5I̪WMJ=AՍ&OGf~r4ޫUOwۭw=HF VMYpx]!qLQ摐 R1J/;'XtP+P~oz\Jbw}+@A.Z nK"X (ɨoOsn!E!?N HH'6c]"jpO\sK֠%$m! fp|DɗlIhJg'1dAy.ߑ9!ʞΔ W.3 qt땿`{.g u5݃0;v-Z1fX461W'ŲM3y T^Zt &@Ϛy#|[6#ʙËF"K@5ğMZ e5R_L)j3a䠡J㋨QDNP;"eC.c&iw24"|6)oOlE)`E*="U(K߽l8- ֣Q DK\ A?WMt|􆏋[`ϵN 18=4Y_Hчe%vL.8|ܯU2z-ƌe%9x#,bi MUs@Ei1QB:F,#8HG8h|v2ьÁ&m24}/Guv Q# lһoQ6%#`+Ǜť`iLLB˪oGuu+< VSɛpPBa~oB7b,oQ >8CGSS`"DVYUƱ}h'"A>d|r&ȕ󸼊9@&ʎ\}Ȅ n$3a'Ӂ7vqn8A!'?ZERZ: OP9⪏׶rK&mVHZ)yéeˮ0tL/D{Sx)O#e*T} ȼHPr]euw NŽ ppET%b8;t E40j!ryrq)W#n_ʑ?PKGa#b卥a ]O` 'y f&]s )HNd% #Rq#t!Omd'6`q߯5eZ"+(YE^rZ%I /囷% cH<oh[N~\AJ-2* 39#xG"@'uh9iͦOP~ Bwc\A!085T㒧,uh\ձBu@Ɋ$V$K 9{epSDie`cznX8~'{8M@n)0IS&ѧ(z0=t لO.(,և`۵J b/Yd_߽a1fqBW |.Z/^"GvRzyH?)K}IكLJGZXXG-"wcR8mE'4M{4N_Lf>B_l#k$Yo AF!XY/ 8!\yqQgTwT^ERzT-ʂxLm0&yģAV"*͛{],pç5E(3֎c %(X{1Z=^ lvǓC0;ͅ}>OƭM dTҶX~,w4X_Z%aeɅw=Qaޓ3a; m{GִWtr diM0)gd)&uy,Uc-'N2&*bm=a3uݍ6^-˘AVU96ra ,e2R˚/+WumR'/ Q`}^1zUt`BϏ% YUMs2ℰZ 8&y1`SkU;esmU*yp4M%r~Ws fo{_r*!K:tǜ[BO\Op4]@}!bl&D}d"ȊA"7WD{N(̃9ӄlĞI%io_;/Hz#;K>/Ѿb!H© .NN@Wo)kC_Xv~l2T麚b<`@DdYe5"V|Jc#k(unZێGmdF5{gvDTALBXd* ]/>$+pF1LUڰ`Ѩ9h^qQrCE IFajOȫ ս NH1Rz Z+ .<4֟¾3XDMUi [k3R}h 7v:yv̭g#;r{e, ^,E\Xs!I5 LWP͈JśrVCn2T+JZs{e\ {ăiRV>̮s;HMO zk4U=IA)'!R5S&zŞ~TTN;b9͹TB>3O5e'Ń6S`.NeF=||=GtYݠvҷ,PjحfuU^T Ԭוv!H>^n; +y?py~-=&i&kx۰A,.[zW~$׋4 䘭BrB|j@D N"}RՊlInu:ŲgQvgqd".u~Y<}<}CՑxðTٻQyz"Oy߹L1k)Ҍr ={5RɃQWH/PH>x!N2YE&FjR7i4BPgm!53t+u7k&㼆E[p VS'oBYTl4Of v2IG0@`G^K"m%eWe.Ōg,\pu;=hYn H6-/C"M /źEpm9`5ykL !.H3IaJȖGk/u&Sg/eq:qP䧛\]`tVog]tԇHUZ֦?9ut?96ItPZS`I4-"HcCL" C#ч>Ȩ =ː j2o[>~a Ɂu{ zP(+ܷ=#qQju$?<[L\~!9ƭڡ)e_ĉ 06ޓI v&w?=k#qP}/MƻpMNO;8%w^3G01=eQT6U~cpCd`@AIHi(@tK'YȬD* P3/~b:!N)ᑖʟdTccSf8sW !ʚᴬ[ՍvDVq9ZIgtRh"AI; b<:Д;>]GQi>RzY20 {[)E6~pHdXϙQ*ϏyRVdW= l&>N Κf2$AF5hqfFIi_;d哌%,,IKwYe 8{V/r6r.Joѹ*(dcR3.P(HHcƮ-:{5bIVU;|G`Yf_Wg/o]%ag&Faʢ``_ط32߃MD4iS@o뉅)r󙧕j!3dEqc R=;D&G"$NsWkqqlǶ(<]g~V9sU4Яq$ՁFP Ҙ,)WV |>b_z *2,8 5Ɛ}@'X`fmTa$$ Bؘ ÂN T/GF]:*!㭾hcy皯FS+h!rl9<^m܉%/p5T&gշ &|23l{ܲ5>"o-DZz·txBUU;hh/G޳/K諦/* #D)z |'9r01JajȑEvB4(IK~qjٳGD:'R"Oe7k0p] W|rE}cV*J]w^n尵ߴ.FATܲ^9lbvM嵷VPP⇐6o#5%h/aMm8ED\oߓߥX:(B)WwX}q)N(c'mI݈2gP\"'s> >c.a5,8%+[{-v2,A' zJgF/"oTxe%V䘶<)E;ށ΁@ Kc2OIAU"4T!'iH1nYSUdGOaE*i4q=WS\W 3Tm֍]/I'&6-_jY_B{j:ڇpvPj HJ"+"wMݤ7e k'oEHe!&hz(9CtW&m&!$[ȇ@{ZxJ9Ly]|rW/׉YHO vs3fv\v>1IUX4(2dQw6ItKA蟞ULh G2!Z̑4ӛdP)j텧]L~ִ)ibMf"^\)[gO)9 q{kơkk=FcAӖa-Ì%ɶlVqԵzV왨l-W(O9xhx%%P*p @vEh$(>Γ"QyaZ j2?hÔ$f L&ʂGۓBzO)ahcc0?]PkaTnހegvx iŕrl/^o$uztK6iͿ=>3@֐Y \u7 )k ҩnmR ޡiLei8EpVTuJE{JQ:ZzYrb΅Ω;`1Հ\Wz_jgn92tS%}}04¡1I-+oaWl/.c#\fm]"u5'O *I YBCri&2:׌P؞mj_NHx8 ||Q'Ht DOsrgi`Ԑ.>v# xڤ{!;vgkwi$1Uofދc2—A9+oHZomyst6 hYr9w}Ye?ppBdXۯuG>iA%% 6'njm(R9V_;~.jΚX Pd -u|J&LLL`9Kn9vpwH΅EyE \^CA~],>gU AL#B?l`ռ@6vTneYL;2X+M1|ŠgKSYcI](ô 3r `+~iކF{)ZD]1gHh+$$}P&ԫ9kp."1km7 ~)ř .v.lS+'S>:9q$== JDN vuU,bJ\&@]$ky2Fr)T֥<ק҆<s9-XW՝')o,.T}2o&mN`F%#;;i&Φ160Ʌ\AJAu3PS$z3VFebjcT7Q1F1u 5N ɏ+otjiӛi o9&h%$; mVdMGOe.;0 v@A0'YV阪|˗cg=xF;x9sڮpovjjPhՎѴ%_5ޖy8+6 \SZ%0WPM2X2eW{7B$/mNWS&;|XӒ6qK99U1Ѿm۪}Gf(Xj8}xeR[@#о}"io{ ȣJj@'$GbR#ٔ}ubBԠ=L;}`Jm1_H/7U2u'!!q4:td [g7b~"1Ep/Stk(ZAݾh2!|"(/j"e˲h+,} 7u d͈O;?dG-5̈́ o=յ  ]8]=,LGm v֙M¿eU*Z1\ʜUflx\.ʗAV4D0zy^oxJ~t>( h¶w(1(T; )4OkMDΜ*<զЎ:%Ef+jlrtIًzM6`[X_- [w'7lp35pרn\AFbz~ƥ/cJ$?~ULJ\哔_!nAp'X=,L/уIl3|bZ=45YEkbT+xَY)胕j &iX),ԫGtbIshӄ%" >Ԙ}! rgے+!n}Wc|nA0 q:H["{ҭXHq=~* şKrkGAhf/┥cHlvcw3=qF7Ձ6K7hpokbv&SQi(}B,*/zIBmW1PWxNMb)1,;!SR<  ~H0]Seȝj;@[cQHԌ0YĜ=ŊJYlkYFڙq/(b˛>{Q<~{{dFxhA IZ?L]/+igPM<Д4f\sɊv者/LWDV Èr@x܆ϸcIB~*ܼ[3DKޔW.+(2?6~B4u> HK" ʾOF!ec~HGxGyo2)ʚkr1p)'IF0%t<p eJ+i!h~}dY+ĞA ct!tYJ?Kv5}CBYruܣ`Ih/"sSLx~MyQQYBx/-U<kݽb`ЁŎ4"zJ"c:e@{^lɘ%'RM;Λ5Mp(hyyhJcKs yZ?UTp~)@ݼ ګX}dyr>ҡgw@ânsmHك{J0dӬR* sίN,"|kzc?Cb/\?m&;h^nO Nٜw4/^u2rTg> HY1Gy-72k6/1k2SclO>m2VړMԹ =v^94YRl6~Ҍ߰ND;]$NQ4 2QO C+#+%/ؑ[ۯ|M@PΩCBjU2ڈ/Zl-^f̚ق#yMgn=_ F{~EdH-mn0=Ld&9s;@OȉDM8s3flԃDهM*VuJ]'/ g3?Ś2pZ/ǭ%(hXmiEҬc'%!ETUb5[ѣbJczc!7Ɛ?GBP={T}oG=ǝer"W jCNɍ4N,kc_,tJWD5S`c/ Q0&Oj+gq[j&}fvFIWwl P$lMWTogTbO6 A;$M?~ltX7(g>;C,aebgrzJ[ NW}J-~YJ6`"MZJGl])zPMv>b׮J%xch$9<ec?usk!ÞNԠd/@wŕaBk~ce)p33k w@Qce'SkM֦rPy Cl|M.DHYݎ -`W5?3VW |r**94|7۩[*̹7ק=@8qM {OMntm\J3.)PX:ZjύڲdBHk)왺Jý_.83,c@@Q|X a6rq-{mA]V-?E`;dMș#(;O' xLʈЍ16-;_?XKCs @ dćv !t )X)Eo ㌴Ȅ+zJS}&ˠRcq+BTySh1g)I %d1 }]lY; VB# i8 ﺬ(cBn\*}W9A& Z@IA=(3ՋY<jx$nei`e.l1;| ^6ŗ"u.U'HQ9k2U5Dϱu`t sj:mrI_3KkU:!YպЉU ƒ# f&-LؤOėtBJX !GVsqw8Ⱥ0}զ"Ju$dy|+ 7 ϯ.vd`0A95Y n(k }2%CN!:N\}(\@iҾ_/Yf&{RiYKϊ̎nu"`V<O:Iz`@9Y;NanFd-q5XBďs3c[,=ʳaʛr5gқfRQr"5]?-C/vwnj QwZubo@qx&`gbO3UYE\LS[_2UIoA0gW@0ȩW>RR|MV;4x s6L$80uwUibZcP Ќ뾣x.@RaTʵmܰigg o{Y}gI`@vXlսluX);lԟ_cE"_ DOK gn[Y^ٱS.ۿ}4d;3 drpic*ΡAP]|Ds痝i!foX]g\Mc%5VPc}>]iˋ2 ¦™b(۬N }[RW>@Ue~{Ho5}ZƚPb6(*BA-3d2-1_ӕ7k%C"UEGH*^NtZοM bJD7dxt5Qbґ$_a9DFrXha)O5Ip K &G_mC]#5l=:՟ͮWS4[@O3y6l_utbԣ]e 0@`jaZ1:\}M8Dh $݌RN0%̞8e] 0! tp(FY`K4ve_MzEVX,UEʜ.R66\J=Rβ-د͂ᯇ}|fᅋȇ`sɥo!-c'<#?16(XԢ۩o]Ei2)\b3"9v8O<2S Sn{xq/˨M+Bڣcv[S@;h[0'n$G#P#@4wL1Ulh+ 8\_JFb $",9(&)U?h[TߔOtɫ$CeA8 z_΍SHsk{7.FTF>[ @>&XNO2村(P0t\{tZo__oN3_fu%( !>nᤛ. V`G]ˠj@\%Ogz8 AɀalA<*9մYsRzgW5?@L6]h-6J0`O˓_&UɈ8Fta:ԪVOS5ݟ]ed7p3(E*A# 'sx1'yɄ^:VK2Zm(gصgbޕϸRVĐ C8OS$\΅ƅJ58hWYIVƑÙOD`S+S`Di5`cuUgܺP@8=|{s\c_N C](@]6}逋1o⌇ЙM\rC*+n<q/$0|_ P r5Th=O%Ls <9|:Rzأ-5@#w}s&NW^׻ܥ1 J:.IE^#9;6#5 B:P߆{yF9Hh^MdWNNZz8;@ੈbVE 9J|D1:;d0Y]O8UmWf 7'\ֆq!ͶL8 #SBX/(*P%Cvgヹ=^ExÃ6Ůj&$%Bn!gIiL2oG@Đ`kBĎn9R\]|/ױC8o 9 gYv^ 6(f0_96Tر־_7;Xs' o.0,Wi\9]P_Pፄص٥HjFFع5x ?h0? mG;=[U~?C!-v6}0Q/m|o1}MҫFBMI",k;L%S0l[~ܿd^BRBWeads#5:0.KQ@nJc(5M"p֨ CS; ,{ H$l!S֢ƭp_bEӀ-fXaK7)_ D}֓ETﲦrrcY)LXIvy \"A!Xw b×zpgx4Xk'mfJ\&5zY~m¢(㣹;]@p "wj;eCD }5Ϊ fZ >،%mrf1>nإt(;ϡ1 zTa;Bו|F S-(U[\hVy_" .U37 g|bh6OH50*R~yt:DhiCȇvvpj£_IRy'e^%C4҈cNqT"1;GPf+-gU&cI63Ǣj.yV` Ei2M!oR kr$7<wZ$295&FUjrpF&M ̖-7M=T}G a!R P*؎֢XJ[D|D&":/{=FmvpQy5XJN\R.wtxO 65֋q3 TI(m}\Ѓ< #"bo]bt ?଑%'QU5yf CmyW܁Eb-/Dź@ cbυn[@3ejse(FDxs~L^FɉmB !|(*!ʹtMH˝*y(8.c -,͌1>D7ԗ*D| ^}3ħ6Q6FOǶ(D \ z*_|zUl|!_aޛ͔%[q2W^clUҞV=@Ix r?mkLhIС-. /d2f7% ja.P1W :r-Ԗ"4>^˿GJ6|fdr>Ź1`PMBL01aٝy}[رdw͟E!<řH5U}th ;C}1FW$RB~RdTEb8.ƁZQͩѱgZ9Btү`#KM{88MUCN ,os ;DPX2&%/II|Ϸ)0>g_D$`S8:gii;I.w 4..IVcIF5?:fafee#nTLzɗ׸%;|)!xu[![ºfZ dY@Ȍ. Q pw&GpX@]IsvvhZR3idr~׫Iq$m{Z uv2I=IlyE:M'0n%!?.iY1ێ߄wFuE Ym_j j;|էF?1/kaV@N''*`78wӘOκ$9Z'dGd< 贜@/|c3ʏ#[=.~kRZvAOKP0En>A?ڠ: 0qO_˕lbtUgBq)(.5Gp7Jzv9Up [_16JEa<~o6 nToaKГb4"B+Λ#!玮}1NE=e`CJC}L#\U$'~ F2.hs7-goj^(ۗAE%7൵SSKU(ҌW 9'v7Ru%?./dbS*SJv{Ty tgd94#\T:I(_sV bs!X al̑VĐs6] EA~p)%6Y1 S5(7n+#{#LdTk>$ZQ{Ĕ~C{tLæFnEǣU 0M~qL' K.1}WiFx+o8u M SSݒFxjv ow&_>tSnz\& j l @lXp&x2d-LtG < 7k^7F`n~]<e&DЩ*~^^;6Nr,o&4t R'  ɔ%jL8QKdOiF\RX\$vwbT-=i3͖QGg\>RSHL,#׎r̯"C(A9ۑ7 ִWg]]sQ?La!ad]#WƳ&{UKYikQ_bi#T3kx2IRMrx(p2uD#;T%Ƅ`> _4Muiy>A F[_vAX6uv9vfEɪ.){Q/xY(a3P%BZiA#EbBHwL6[J9|v$!BO )/JC\Znz kxT9EZ$嘜di4=[ Ypoyw_lH9._lv:T{y{] &>Zn9+~'.%Ȳ^|.bt5X h=cN=V+>(X DmeGR,7a%{ehhbp5(!O׻.B *iWFs̳[%,XCqӅ{D'نlCHk\UAYkfwmd7@v\!@-G?5/RU~"i=Cj5Jr<U?Z cq˳!_yCg8<3^$v@+0L$IƬvu[EOFXIr(6+0!Ά9Ue #Ww%5iFyr!{ 0©*pW ʖl-*<#A*\zM$PDH9 5\_1bloPROXQx\Kh1P,֋G^ڃ .ZDޒ؁ ؊( u2E/o69_RjB ְw*w ZAHƁcrj@n |D> fѨ7ӯ"5dLxEZ1n\y%id՗: Y9!/Ix*Ļ;c~>Kw7h};HѪƽPq. 9x6~r4@U|fg>weU SQb.1[9v 65'O&<2`qe9b ٲ2] 1{+HӲ% Y-Z=Չo'^Y!l+~*ǷwГt%i98Co*(DqRRY$hX1ߒ\q=JĜ=oS[,ӫ:s`#k W Vs5jA +J..XCtqR,wLdg[ u&m̍UM (?9ѴS@LC>hUH2=^ lL(j@®&4(- 2%rkޢ&$X'GKo4b#wAV5j,(hC BslO-D[}F|{u/CWAqbhݔիjZD"vLd `tE(W׻_7xl΃܊?o^ġS(SaFI`r.'%HLLŔCR#"V"!M4 [ E|+k ث_ۨGNUbKi33|/msoh;A;USKI#} ,! =+GgJ$/Гjs(8FQ)_ko9 *W3X{X k +aT~v'_ (ȣT:)Y/9RS| {۩4?rQ>L m"FJ5|b%H(W0'S{u(fG wBjلs09q#\Sov aD;Ke/EDŽ_S{D~Zb٠_խZq2Ņv"{n8{%-8%l\$Fc&Ҕbر= _\%Ċ._g0",Xc12Yn\pbF^)߫1ZHw[" Hvu~^9\0&G$F\6欭uH7vH7T0XXQW N2[TqywW_aןn+ȹkYDSQTqj=u!E@H:oZǟ>`)2M/uf[r6'1-lkmy䲖~9ƀ4PrCޚ[q7NWxfwL)~1%Q$f;|ZWJNw괃6P-i"ᦀA t}GGNjrŗ,F9Dk7=R ^(vĦ-/ IYt߫MIgpil_0n v/R0kU1g= cnfjmCUl큈EKd ӣK@^  <5; Q HĪh!?7YjIdTѧwp rKzx|s5vH"JtǸ+j|Jq߰"~.Bd!_&.#M#y[v7k:]%1} w_2$6ٻyd02kgLVǿ*o CvvC_Ex>Hgm@W ufcGB3~QeȌA665A2rVf߲s-Ԏ|,MyfݥVyr*SRPtKAqk>T^AE֙QS8'Ԡ>%`*wŶ?u}Pkƣ7cRt"iy(0|.&d47^.\MKnsIYLf=b.~%@ v_rퟨvM{$]L. r]WyXu56J\%NI- - Ĭ>ȴqm}#tZ B 8D7]'B(>g- s |]o:U?Ou@fYO$"Рp4`վlv6uYS&63kn^zp'k_//5Z b_Ve Uۖ uZ&J SF%nvTLmi.qC^z n bKs5͏ݨVkN ;p3I,Ċmfj,VwM̿Eh PE`E6ZOGt@YH0"74_$c0l\/HYNJ/y@Rbn,}ĶL3XOOw#$iHSJM0F*11W/HQD?H8=kkiYQ^"Џ> [zt &SVzP<*Jb2%X$ZcTT_FY |+tҢ]/`Se &.iƮgjLҟ zw2fc?Po&Pu܊7s6tisVx `[}%7`["\lO[ߗr &<.֧80c $%lq%N|.^hQTݕfH/KR6?E| 뛼T2<*'ڦ=B!J3G;'EtKLqɀiH/$* u~Q @/4d `Bq!8dc8RR񮉍%{V])[P^y \% 8'?*`%U yCȅw!M~:͟aЛgpp@qw?sgv=駚:#j]C8$EGpӎ5=DlI.ƫP!XʝOXPIB< ^E:o@iO/APhhJLXxH̘6Fʗ !pz}TgVisk׀cB.ab=y*3b$ 3Ql4)E9`i@Йry!EP+f2<7Soc~t9A?n!ǯ?:G,} HGaeOiT ѦY2P 'X qjfQ%K|*К_ i-o k>j\.Yhw.!b+^"1NÀ d{_鉘E౜W\#?NSaElEkkLJ@!{vy=\q]RW_YDMN\k\L`\uh"8=5oQ {oa~ <Ԡ!Ի͔hY1v* {;u2 V/\Ha6fG^7` D@GLK<黠*,. 5\f^ȩEf[%[iLvͤ$A͆jd[P,GDf azL6ސ0*oc"V:3~)cP?&Ĵ/8ߧuAU|(iz`[r%Sg#n?Ak$iRS])'F4j{r΃ q7Z)8Ө pCu)p̑]ݎ{~6Q ݠ/ev7))^h,*0*av* PW >tCRBbȔgNNs?dĉQTXc0޲ {o f] 4sb.'k h#py˩4I5)W"9 ЭT+/TGH2g=Kh܇~ |5j0,OY2~un_#rWI{s@DSƴnnӿD,Fvc`8":wkT=C N3UnpoMzs'_壁 c5d*ʉdUNjkYI >&U]󰫉D186\,.AV"ZBRCĎ6#MAW֢ʙwea0WuW@Ƽd1L_1͜HzrvJU62 s5Z3E8)}7i6Q꾶Bf%Y "ǧonrihQ=\\Ò}~q di^[ gШ$20hўxgVQh|#_w)-Pսm%9Ҝ]ljWun_f&TDɺD,FjXm?b:i Qh&Tp$ wXa6eE?qpgIr1@KZ2vOHF)U C{3ka͖nx4v-TTּ7\`O= >!RIlÌNu[-jXεR`W@V`.묌V,|ꌿ{2 쭞ztms G" ןRЩQ[@Tl즐 ׊~v'@Nsp?[`gp!|FjΩmP? lw3ܹZHqJoq+#{S[G $r)1lW)Ĭ X_yomf *sdn!V@$bu]:+ ^Y:yj{ bv@v(Q.m'MQj^@=t!و'װ~gqL&Aα]0"gQQNUC7M-|RSaguq|pu Q x܃KC䥚HÖsهٽ+z ^䒣F%ՙg]*Z{Mr^am3!=43qOWA^NBJPͶ1j\ibNr{}2:ff$οLhl$ h2)5%lyQ*]+AXl#k4p0sB֚QfEԕԨNSZu$R8Kzٗ^$U+!\7.MAK,#.e M$D<{7A*M{NWf=Εy]a25j,5}`̐JN)̜ 5Pr7TXy`RM)7c-/<]'دC}DȲ2l"Ȧ򱌍u/!t]v%˼!&/!e'08iLxS SՓ:2X ႒+I @րLqjDgANƅ=Դ$^+x f~<[;'GV7O s;O兝40|G2QSK-3JWj7usg`jاwũ7JTךC[/-"䣁5K0BG& 5:b:nա*y;ft^g6cz$KʦR[%m-u1uDMl@%9HjjhE:`F%`87_HXˠQSug_uX:8GU?b9-77Lvs1˦|W l9vdb0Jb״s_Pp52p:m8WjBd??g~3mj4[Sk)Lv}1qGG4"gB.Vlh$MWN m |бEޛ br`Gn8ԗ4"903nUCqb+tT<Ʈ |cf;bE?6 Ce.%;8-a&, ߉Lh=.N(# +Sbm'\$=c?$W' ÿ́gN,BbbMO:?nqɐ[j;=NLb,#hqe" ZNbd6vѾͰoHxauU?ìngэıt-!0*Zf}Fgz .~a'Q |@*i\ԚE-sa؂ TBr `ۄ <_5)j JضyX;~gRx,; W&1-2_z I kSs..ؒH@8 ߌz'ƬvA4}Iid,q*4<c-'9bs;|P3?ƙ-uu_LYԌ0d` 18gNEMOӢRճ=B;Sb ψ،=5һ$#=td"Z=O! c|B,mZ-x>6);3Pjmd@ q.F[%3D]d:7AI`A<`Uo8&孲t~#&oFhp t)hya=vVh|yۆ.fjCHE Yqڽ EEɭIF?6€iƭ÷t ̬4z1j])ƂE$Ma&t,ZZI3[i7o7I`o\V#"kڒ)uB%bQ`E\blwPvi')Hk:z)+FrkM\`R!vA6tgcCMAPFmҧ0 <@Ԏc1ah0hWD],\`ws5.i Uf~RJ! ӯͳ0NFȚϏHt@bgэT,8J}X ]o&?[-,H<1D }Qp goYq#XW? cb"MԭR_ y\Y;{ w6hġaDRn8EJ!ԅY|SE-EOrabpD,Xi+gANU]č w9kl Mazd [c]ک򧺥` y38Fi!WkHSfP}=:6;NƩ 2KޗL볕bS+d%oA(VǟǑfZqА֪T_Υut'P *{1\ O_=_qiRX\/6~6-EWB%LMjCLBOͮpəɼtռn+Y]?+Sjs*Fvy/)-bC**YA2.lƋ j>ڴ9Vn X ޏcd۷eD] p4rzKsĻH⧇9@AX!Ep- d]'ފ04*#>6(UvSeIf]!Mgji-ۧ?-g }Esxlݒ ^Z8߲ ǿӬR}P7Pi'PL',~8pt?ɲ]OS㨤WqHsRNX@Kđ +Nn`2*|X~p8׹)/)zӹ-91iyH]'w)He[Ys8Y0̗yhyH?¸j{pvL*HF Ds> w CdvPf&?:a{ڨ 2M  ^KN/yJMrABʷ*'mpA)ThN `L*| }>SW%.$V !NoBG;QQw <_rdɜ :2kG)j|<`$a$LO_i$ǿJ/в*!=+Xm75lȽY$M FfZΘGO . 5EY)&YWpzA> 3aT c-O (?k׼L#﫭pؐ C0Zd4tKg2ALmh Mk F24[lz)clo("B Dc:gKj,a*w߈~sO3K&`踢\G${h'4Uj/}u6 fp8RTcՂhv gH[Eߊ̛o F0lLMX:y_`mRMyJn8e_yg8=r}lOD ]؍ґLj^L4 ,Kje5P w,N HDn^ 7: W(!i_kP$|#0u~dV$e v/`#)JmVkx<TeOzz 7‘HEoɚkR^no/i-l--^>h*X>Rqa5D&7ynzٹ))e ̡L̨):cbS %xO&ĝjW/Dv3QP^dQ7f <_|r6 HڙD5$ؓl* 8vLi 3,VBㆳd7~a_fl]Z2,^abnM"q鷇vGOa'uA_+j˄4#K~AܐlFv_ZPʹ}}mhEjp;f,F傘lzNĭvuӛd`ʼn!*Fpr}KeO{ @/*7%+!e 싼=-wX_<(9> `qjιǔY(GC4}i> e@N`ǰo_ dX.lw@}Zk$*ٽגi_ືk͐0,Ϝ9pjjY6%z :8m r!oZ|{v%x:uѿ1~ -V芇]e\`5;AbM8ݽ5SBVz/fNE[c4!"\weFz%4<4R0yuֹ@.\5ދ.PIo5|KYkO^rN1;;Tb+-\NrԫBIuȜAx-`]ez/.ݑ[fPO5*&u4u0eӉs=Nћ۬g2!4J̧(*jZ-knRkg1DynJn6gˍԐ5VaoL(i&|{(,Ql2Dg]J_h/|0= Jh+ ')UHGǪ?jf*r>f>i-rG#ak4a^.gİOv턅tpzf=D: S _#Znk+ujFfҠ4&*@PeN%7*q KQ84N}X_rNACum}:۝x0!{o9u/ GH?xg30[kUIa 'BҊniKɳgs|MW2sh)pY w-t#ֱY.S,U Fc$UInK~f+pM=BnNDK;ޒ):9n1|8#qˆ3Qo. l8yjUQl)`4R2ZngI_. Ƣ.t7y=庣,yY qi)z7G(_f+i"T   K9XLH_2o!SGyP*su<n- }\#M688+0Ibjܕ+avV۶GvR[6|Rϐ o~:aN^G|wGY~5Yʏ +Yp`JI@0-L-eYo|u@2d} 55P[.6Vp\?M(dB=F Ҭ};qelQbeAa%k`Dz{K7)}0:Hj\ B3[l*m&-yNJ`Ow吡d)'%si;r hkHoإndÆo枮Vj0UcK@о䥾q#So Ǻ cu&7/r9l'k $PA8)Zvm4|lInq򾷭8#xÎ0ʶe۱ۯ> G:&w l'zpPZClGcFrTx Ʋ mCVi2ɖR,䅷||0Ib+qn6GrNoJ@VEM%>2xʖeXVejf~/lA w~1nC `;"=$~.@R>LP4ʩ<؛r:qr`شH7$ JXt9jl \6eKetrj=YkyӁyx 'Ipg o_jp0&A8AYtupW#XO$Ѐ8v4jP\ b? s<8aƕ;Mp{A/:,3#a&3OVj, $&:N@fcu\_e>lÊ.+RkF"%\ KüodQ]![W\b>$&h_̢ @SS*-5{LuG 6l8TZ l .jѩM:&5=Uo΄3auF29Ǫ&1#e 㧔i>t! f[M@Vylx^S;I7X;Rq*.n٥t{U=[OkD<=޳2At[xNe.dy| ⩵B1{2.mYFD\Y+wv!̑]t" WbzDmd5~T"`fͅFa󹓏) \m tW @ h]~|n4 ^.д^EHIc48/ǺFDD&R_ P RS*v*f*pr8x iWԨ8|S`DVr2Xp5MĿPN쵙k53#02@#( XӞT͏Ƚ="ƈ!{ WIy2f Fj=O˜'TGr0h%!߽sgփ8НT ^E{_{-1A_\^Gu8φ?$a翝~E#N cQ@#ݘS@ecY'kuR݉/`/}ܬ-i) N HMEPӸ슶W+G9X^wmg_JQt\ER"Qr{u.+ït{//U<4 /5~o<,ECHb/?aĢ hTu2 q0yqý\DgCbJ3n^6xd&vFu7(jB|5yD: B:f_c$&:ΡmHAvL6i6]rߜ%GX\y|SO6 O2KͻjSo(loȈ+`qxn52tX- @w@Gj4bI=H@l34x2.ɨ1-:{]3p6>hnifMSs/N[jLb3WsӢtG/*/D(Ucǧ)v#yLԜtv$Yp h90ۚ_7)}2cFLvY@G?% 902Y<{| 5=aV- o?ګ򃒻@OPfJ8):kY^=k[oN%~GŅL-o5OՁ0̺5s$ҙ8)q|Ͷ?%"qc{g_WCmcS7GLئ,XP픎4#Aw뒗XDt;U`#@Vo)1Sz F%#PRdjdآתŏNW3wxYEX5 _Y*żKϾ1CS̭fDoQ14zqsnS$S| tZʽ3Qܓ |򘼥ϕ jm?:f׭!Yڬg%lKO`~3p̵{7 Jnoi9rzX-&FN}x׎;rw7S6[3JP8vy&)E!>&oe@q~\bnG:7kZ=Pz7fh;_R-DR*5l,͎`ne;| ~06&Jm qqAtz\l0P!z`PHHf2d@˧= <66oRʧheоWr߉ک'Za>pP0(۵kGDzg"}(xɄ/jͫ}[1^F~;,b,69. q#xo'[ tgєSJ"",܂e@Bt%+i;Fu% 0IC KY?iq'Txm~{KCv/&晫75a`c[׶JU*M)?6,09Lq8Ω'A0{OQ ".Gϼ-qG)ʵJl+e%ܷ>|Vb]j6Yqz7&I.AhhYX9+&zu,1aPlI;:pZݞ<Ǯ eQp%"jz!^LIV63X.F5 1 ;8ޯ/z WjnJ\☔&'?LoQIfo=41FQV:P^6 $"kiH2h|t"!7s/F z-njHHQa9. *x3&wpDcV4|d'Q<&x%^ą;=7o%=|bO忲~:\ĸ [$Kk{w!"ZYy\0)rD駅.e8=T[gr>JmHXu!$iJgYZ070701000002a4000081a4000000000000000000000001643420d600001f94000000000000000000000000000000000000006900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/T]?Eh=ڜ.+̊HJiUmv_[uJ\9I<"_:-+ ?h.ౣ6(udH"4sk.zu$99DqP ǍouƷѬT AFV pdtN%1q{/E/lWsH5̵ Iꪄ. &5 .LEWxsTWjym )R-rAy=$+ym߹Mک}*8?2k uLjiqo+ٶ_=UN6 qx7Oנvh =VI)Hu=GC#kD[>:.j9!6 }jha0YIxNwhtP#7ٺ#;YJ"b&"&;+iFfBk$7~K^y7EҾ=vBI?'_CL72 &?:ْwFW@XuAnu6,|%IG t̛lAE܋ޱy\WJyRt] 7k@50V%"c2 bv's\;X6DÂH!P"(HA]Cq0oҸϻ黺Wb`mJ9yvU[)oԵuA.f ܐfoNp*^S2GZ:_gX}n~)KF S;H"~DpGKT QkIF!wl&[HD:rC=]5WvԪ1#BhiFtZcƬ ug:~ȍ>Hwh\2y(X͠_yoswܶԤok 4p5k@ʾizJ43qBdX)B/pϫ*=7ZQ xg۠Ypi+v> #v@v&ꆥz7"jh;*)A!)@ Ae Z@e,$1k vCl|+Z6C|]=VVt (Ĥ0AuAaNdž#ҚߋVm #"̓XAcR~Y4hv2!s94w*u0d%ٓ f0rstI41MGM5!]9ADպje𢾑.jmv(uu?cĹl } c d,@1(1WD#UDq Jvb"*>S7t#g+iYgޗ@늾Gsi}*V+|FC`Z֮xW(H5=1F{F&#*M:Cuq_%PlVncLWoG< s:МJvWZ\ ;Q= º(UEun^ۿ|FViCۤ?6f.Œ@p_h-FȊrHM'+PAf絵@,^=5X>yq7TL^9¡D4ߧI&/$buXbמ#e _wICy@sGXB fG+k"Om O}g=x)'0ܺ ˔aKfTD4v?{$_P.|ѝ *?؂_,Y  m}Svs%n3|9פcUs| (t؇^oʍǿɂvi$+1>J~8^d5(d=-c_"ԡY]/ ,OցўvBm 3[Ws!2aI>bjOz!,Nw, Ɔ+g.:b-=Ƕh4܃5}b0Q5p~Uen`+Návn'jZpN!*?d9WghSrd-zJ&~­,BX[p&>~kD82ϱj},"l)'G[:Lgxu(eۂA56,uܹ&]/3}S_g{T ICSږ8*Ou XW'=kN)̰pRUW"K"@P}p{d"j(bq9 T_HĢf(

      0G߭$soY0ɽWI]GtAf@UZ46=Sp#+* a2:izNS,,PdT 33R}A~xv>l4qtzS2tfsc1k DBtL|6;*Z=BwG{o47e³>^lHe]K_W-^5`cu Ǫ%ږ1ۼ'6q*K~[L6~}Iӈ1H99Q^I.6ns VQP0#8_PCF7A:&:I,RD+utЈ`e&|^3rW渦|Š*,wJ AI`-$1>Ma9Z)VAAgu!bg5.I#(tI;^H$ ,,No{b8-_˧=\`{P w׳z|魶Y@*D,k ogp.d͝iڑ3BPxa7DL 4Cl Qؘ#RYZJ4vN\CQp7d^V[Abn P +E^YRn p,4*vBa9&Po|X<,W!;|ֱ"1 JtKeo,5yAD(T 2iO!ȉl9EjLwa\v?ʪal:Pf>YrOz-Lozh~Zq]z n"8ULǵ-tFU0cb$޺Qͦ"fi_˅s(3سBZJM%3qŨtfQZٴj|Uv^dD?K1,pL5f'm&QNWM/H-CkOZozBZ0H*fbU1M}ݟlSI00pFkF12 j8zJȍhr7 Ӹ">Df*yz:rluN!;v/^EiO'];^K'i%ߗmī3Gq@cG17Qzl.SMg590@nWcH:9o/\9:E2Wx\JK1]8Fc&7>T`?6 9̮Qu2h#+ 3ًzBYzn>L=@ ?9Ȇ)z1+sANy]|\tV1W$ -S"w} SP;FIx|827~YС}F/Pnw0cZX@apIY20db16gQv0vbxx`¹T'[a55kxqJNW+_\Oh%zܨ.Y\ 1,46q@[ msJ]|]޶Pzy)_@^qd+<-2۸TPُg}™K\Uo]DQ娩lW< [ JN"@-Bi1M, Л\hB3MNZQ: G8OSjlQ`$i8IRmvdJ`?En-DgV=蟙Lm%iv:-`*w <pRp 'k5d2ƴ԰ʎxܤ/ĞCflb.,c`0[\_)Hmc~ qu}8 D,XKxC˱IT7U/hV+lO/A`E]!A;o³xfI68 dtHm`^rFam(i u |ACaH1 ~_[:k3 ͹Gz,G>2{o0^~ZQQL4옊4@|8s CY_Ա&K7YљpR0ÝbvPQP\#f\ō[f^鱼Xf]jҹ17paD u)l :62dB̗}nyR6h =( v-E' M'ڿ.зٍnyH՗pAsP"^Y n([,?Aqs찘&{+BiDm$OV%S||$H? h(>tG.}{3@-d9?: 1t9R48 ~yOa>vh I6c2N6;XO#Z =~Ԋ(C|WG/U0t0xԕWW t/q `i[Da^ߣ6ۅE+Vx&Wg8XY݀~WƲ8JA말;#ZpN/(0nvm*'jҭ=RuHĿQ (BbKm?-?gku>,v5MZ㫋I3)Z.QEϘtɨ<;c4! .̻-"IA] )SvSx>; a3E^rcy8.qMe4U263,9/V(@WA@噌HU㗓>Ux/AAhiVk+iWXᛨ1 VA.u+p/&+$, ?J$FHx |o{YX @,|fϪ[^e .^Q6Kr2+0 G`zneܜHθwNy,vTFQC$a1ݶ˲q 'm"ߢe٩{hqG%[SV)>vTiaAu+޷s6oqJE}'$ ΦM Lme'Z͠P%婙'+Ws9[֮w^=}p ?Ia݁΂N;ݛj-WF4gԌ܌^"<8H0 & <[n_q9B`G/O8~_[f~qiM'>gYZ070701000002a5000081a4000000000000000000000001643420d600014944000000000000000000000000000000000000006400000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/]?Eh=ڜ.+[4:eV®QBϺStF)[WLcyn8riaS+nnjEx@ R'{C7ЈK׫+cR]̥|dK-eѨ7yWRmp(?q2fw(Y K݇Y`wW LBp|2J:Cw!.@ vV28\#XC\/eH~'28tFԕ6\ M6)$ fR ԝuuFNŭX@IJ6I@~>,ӨL`zCVmxdcҵ{ 1je3ENP#^OS`dA725#Әliٶc׼Mύ&;n Eߤ)yj7#$B6G BHsmr_ 帇JExM{o@HHKl/\ӓ_[{ulսr;3 ZM6)+ʳ1ĺs-K9k}C|3oRO>sg}xk0vVaT k׉DQ#K^I'^Pੜ,[kY Bj<[gpЭ4 Rh웷TA*qmM״5x@&bRC-SSd0xo5'DlAF|%r0NOoN.$:4Vqqo!"]"5 qRFACV%Wvqk_)zg. eM;٣-bE_9PP%k3dX}7ۦɟQanUAJEsV*LsЅX0$pF y9 KC 0S&}2 [WX):PBD}cre9s&: ԣ UL:rrt ifѹ{.2E |3ye'o6o,{= 0*X4L@4ɥbiZ^VtvTj$6_:;㔰_;M3a};¾q;5pF񎳭\Tsָ -h@ޝʼn Gƾn k\"7#ll2JS@׍9E|o2j_ʵ܃@Fcc6-xx^7ěY\#uS36ڑF1dEc1Zǧ5`)3x<.0Mhfm qe$ .@d6ڀx䌪N(o|ݭ ?B~7&V2=a8/ηHpHQ̙;ӿ4ŁQwa˭"G)y1F|jo I)`[=Zz7-I(0[oyOS+1eAQ &TeGcJzSM% F|HjM6O(Fpa;vNeSK|*y?k)gLOLqPGE~f Nu"zԙv595#aY S( zsA x|7u)I\8zT5@ > 'rz֓e>=ig$mL\r-PkCr=y MaV'Ѳ65 PRx6hGLOThz,Yaxx& Є ^r@H_Tư\㘝V "Mq膈㐒vQ~w<|$Tn?2uR/y+eiŻ[nIbh5V+W嫒*=B¯6A=n0)gD%{2gUI\98ˣn/zɴ6$QjbD΢=@ k(}1)9 cSt.VoU֞]w1ьH:*wc\֊O:\'R+ C(FO['?Tj\*Wex`Ouw+5xl^lXs,V '$?:oFVr!PCڡ$>'_dzvN(tXؤ0@'PXt(O;V(P3*"5*VGpgH{3̀lF+#wQ U$޵ڣo%Ns֐&C"oi`VmVN= iǷUUZ?¾%Fo<4zUo1~E<5k;cΔ YrRP+'#J<,37ޕVZK<_.7#ktM/z۷pdBC3(ڿL1óK$_ Sc`*>Qal2X{[z @_6tY]Jj6߹9鼧ƞP^,[XM"5e)ɘړT%+`$9D(R_Ϧj\ ij ɾ]?ng]"kL_ڼS>tͳA Ʊ Rh×*(p')`=7ch֣T>ZkTB9{@b#<(Sc$?E98Ю/pgdWR'/sOމY`1M=MT*Xt6 UDo̎=\=gwבв\ejbns|9'5+508Dr/lT͏ #q-Zuݾ 'Eg3]F3]Z^p-|ºZHp;vT/}KqrgQfq×5*2dr壇0!4S(R 9-^g^"E b|`*?+IJ7 ZVkD:\!qngYHO.'60ljGb5<#D~򻸬@W"١I&qAYD&u+s!kR&MYB> ZA`/G&3wadPʾ0뽞f&\g @ap%Xbܖ R!G H9s6}6N 7 Z e?CIҷ+sRFnщZHCHО7W!{*UX\*B@UN*>rUJ6VL:iN1\8V Eg:,bs]|Ujy=㶇a=VY^Yt/YBNlv $D 箶N.XJtbhk4ܠ7n^5ڷ7H &[М2KC+hU)r3"&e4 sȭN+3-X?vvp> uyPCB'q6ݡYǨIkV;W.}&k$r'R2ԯ zk8,J2.џPoN5B&FE PlY`S-'>@V(9H JF-Ub X@X&2r#~c~!] y`$lU{٠}gY`/{x ER?-c R.iԙW ClM46ߨWOۧєLEA8I5ݷ[~CYs5,lЀ),_AE7"V0[ۏ=j[uTʴN,كRH= Sq<%L̥h_p+8&j?׻)mNBv rDXz N)/9wӜ4& .Tl53ư,QKu٤NN/yp)j먥(àl FER_,Ϫ+܎`XP$a6T.5#x-hC=qg>O#Sq'EB%WDix]RұO8kFN-, gY(/BdחN7#Un h:ڣ5Aj]O 6_0mP,| h$t&vxUJؿQ'{}bX+Y~F^dqiŴzy8ߗXJSbo:q> أ]2`e=OxW ؎!=}A/Au{ё<kL> 2S}qgp'BeASKT*'OH nj~$)T kRV#Ub>"vh~`E)S7;.=2C" Ҝk:4kn  C/u$ iJ81w2]z[\"<|'H#FBzsǷ):WaSʢ GP+J)h>C0sќKF-LZmdimd6_+C,m#G2`XVWuPDpx%BGb{suV;ӥp,.&J"Ɉ‚>ylg1 ޷?=##ap$tKK)2海boʿu>*RY>}vPaw *{Pl\(Hp2+m4x.גFz`\{ޢ=|#q6Y*0aVXuGeI,Bc\ֆgh OьFB:wcnpu5ܐ-K_Kx݄Yا?[1c0B*.l_g̿Ze%4` l^b4sol]0-NWYEEQQ;~+DJC+KwJ- ZOet%v94z3][C5 ?Mش~T (>~ Z-KV:BH6 pP GнY1O)깲FD#3Bf`C.`B92T(.V­ݍ&/d&X _(V}Ȑ)(`,$_՞}Bzf;J7 Q ;}Sjnȴ,6&} 1niit ܑ`ζ- ƱDIk.%Zoq`}Xpnߕbj*QMjZ"hZ^ʊ-Ty`44|R57܀ sc? ʧ" W)Ƈ.mMzR1 C3׶)%y޼GdE4'dqʽu9H~=bh`Ow /|{$OwWegSIC-R|Kw8H8=o9T_ <,_4> Xk -k>F;wJS=59A=&~ev?2`cd@N@ dF_AdH7AAHj 3us(<(b/F7h(տtRE!V@|H֮9]:) +6U#n&]Q62,^3Wku>kJ wjuNmR_ºVL˴BNBJ)Oy cưf C4v (vCn+cKd4Yz?8D%:zjA+yYN+™^Uw7n);Y5yc_nSF!8#S)AH l6{@6TZxwU"x޹vi(Z]g+ 95y xi+ńZ> ҭbu72%`ϐCWF՟b7NVboH'ɓHi>X`/)CN.Y"'Jbe>{rKSN!b qNLߕBU%?%_WW_pB??!VMC&,酧QE^ Lg+Ɉ17oŅE!#wXKAOJ`cMм\2p7b$?IGy||kl|6E_ȣnRah}R۩_~ihvN-GҷK[\KQ˶_ŤW f"7NBuxfd)+Ex?0Es0'aCh?H;g]d]ãswƙqqFG)DpsV~yK(%ؖ|>.'vz|}2A1'&pح әBr55r r{2Mi(_> j/nQ=2oi"^w"@Q#&dyDr9^&$# @vnetЏL7PjgRMᛞpK]*Ppt6*d/T'JJ3/0Kvxb f}gv=y'k`Vz<)FW5vU&}>Tj7 y>zW"ݤ >o`$"qr95Z OS2Ȫ|]bl&MC[ u d=]^|.KI {6pkwȺ y'5"PWF.Xےޘ\KI=I/"4@V0>Ŭ5*豂O?.1ԝY񮐣)q>w4U!\*RDu]paR(`۪_mPc o.<+6(U_5adVƐs{p IG[?[pQ=Q3zDlcwr5@XWHuϾ[퉽vƫ'po5,adhdsɚ&aNNaaB赝!3{U;3$W@c5:/uD2eE빷 8h֋щ% ϸ$[N N4=&--}φ4WR`sエÆ@݅vGH?qm3bmpo66tlɧx : 㭢bl~@P0%TjZOo7o1O׆h/ݺrC:J/"d>2 Fr(U 4gV=) "41Ì}&-\*\ R"!2cʁ k}'a_.}I QI+d~ 2` Gg&=pq^@Uo e؃*y0Lk JX'z#w?IyItVٺiŎ(m.}v{L!J˨:U,wX<$%5ZD<c}8OK]?U_Jx*x"JҤ ˡ̯_=+gI7.z)26mhSô,%2CB<J0U>m;}'O6-lY8&o4fqʧ#%jۮ $9uq8H+/ KeRFy {hmOtZIi9}ȭ"t7db7|?4pW[e+rf(L 'm31U+!Kl%FIzhCP01' x%nL\O-f]qގy ` Lvfo۸^3ޡQŸBY@h?鰢B?ɴחh2}e3L%{6ϧ͠00ׂgvJp]2+}hgf̖gtMliNAq?Rjʑo=9d+IXUj"kLAVGy`szB&J<^b%,i- OTh`]>)l=<4xwQyodՋ&VtN#lx{_I*?*i]dcO 8jVP* G[`u%d:HAJ wҞoIܔbi99MRTI,2󈧛sTv/C׼e. r)PY ?9Q0Fj{wD_~eMo5qyLL_^bGԌnO,9 +trs(.lUtchq~}YDE{ ËJ`B*PZoR{d6΃YǒG1fXA BcR\*,E6t,wal#h&|lȣ%2pe[_]c0Z H*R̥Z%1IDQAW%Zs5 Fv@ ,ԍ0#+z$(!~S:L`$I@cge'X@"J>n6U TYy8cûI\x<K=j0(1qm/עU3u;|@K9 rqaTF~pԓ_XC!ů֍:yuD H2g4x;3f46@\ҝ1#y$1%?NG\xk?qۋ/Ѐ\y=Lϳ'4bDѭ%Vҫq9mbup7M6AO&$z=tM\2(lgmf:]_NN)>8Qd+a E=ϜiPؒ$p#AaZݑM汥5bv^bo+{Pl~ylJD %GR>)e,g+/]?qld?a&lڱQI/h\Ģֶ k4LV52xn^g= LPW]b`Ε6C[gR0ZdN(Y8Cm8ǎjki.c \x0R@~҈$zLbv`9؂Js⛿RO>M Sb!Y?{c3S r93J񛖧4 , )fH5b) ;U(ut\r6UkQD:S05veTEnL{6V)xxIZvfh-a(~M4cy&$rKG*g{pjt2-C6k #1;|3ȁ$^FSǜ- d\)}3~V(2ųQ 53!mO5߶!>S`*b)R#%< Q9‚/ذhcp^" /\3xFy\R zKa0:VJjFRڳz@)ǶlB bᖚ1$~]- lܙ Ȗ E=u.$/cO5eAV3!a@H.gEB(7g:@#59Ǿ;Ul驚bvc];}mK~Lű`V6Il=8ӝK׮ՎL:%8}PUKSN3Xcd(D]d*G/g`A_)ZPE,%{/f1mD`j]Rd'"#wS {ya$u+\Ԟ/[&R "|iAh͙{d0*ffVO4~ך_X5[8e4TV~P*DmqP$ɂ/ar`> EuVD<؈ /gW0 MgћgpAϝx:U6$ ?8 H ::z$ް*6uW>6.4Χ*}/Kh63ӇD߸7g7mj" 'K*𹻀%]%mXAzC[tHtp7.q[}t {Tt^y)Wu߳kn(bHz? mr OA];DH_ʓG֎N?J*-2|nk9=@POQ?}b_%},TâBDӺc9Ȃ dHx"W׼Ȧ$"5JMpzC$S0sV[mQ q3dX<&b.=݊$]Uns V/xA, [: B _Q1bps:gwL)HExEmj^bxi(d0b&3x` }ĉ{ LJ) TQAzvC8JfRAsޱCYlzbSQr"છ_Zۣ0K@VoNmP4Oih6E-O+羀ƶD#~<N.>%nH܍1 " ,e+92K6VI#X9pUb3zmXyt4&B^0FN'8K[4X=B8v[gP'JA0dSW`ɟ,P ch1 MBwMD e*jD{z쟚COzp(:>Q0V:3q A =/8;* ɂ+6#qFٗ(kE.}N0Ix>Yv{v_j]N$HT[clP rL­:E-g- 0&Yɥ%n ᆔy(kj[V %kI;:)T;LyVjڥ}Vp9 7K)~hB\)^%^6_ /=mH}QѮFJ O>Q6~順 ۟Rƣ;NzNt/2TiZz.ydBg ĴC%06e,j0&= Q=EOZDTkC0F;anش`?kXX~;'xG9jX%o }Wŋs0k`L뵩.։|ǣ/+?O?M"V,Da7v]V%PEj& çx)eDqFRNU:%sP|L 1-U ʆHj? IԜǻ#QD'9(4@0PQrMla'잌BdǓy($l U8H]2u=#YM*h ϟ )DDM Orـ%jK^V4u;:v t״f\}J.#k?b 41 r?%{p6ن79>u;A(xBӨ2>`/JDG kAwWeTu(בX;'$t UZԹEV 1tꕵI)t % v6L!CwgC .Ɂ,ǹJ:_Q`j%zrNүU52*ռO]@YP[]|Mv۾&bZh|[)`ԟ߭,Dh[FEcYB$'GJD *})ݧt3ↂq5W8)b?(>ԉ㚘Pz)qUP.l ^n'*WJ,)s=4HN>ftVBMY8oL1RmQĠ1Dc&oSȫGgaiNl,E "p5+˫j(hTg _z)\jceb N k|+!P#@YRckm=(0ÉCC_BoxwRTf ˤ3`{iejF,WEPMWfkoBN `eF1 8]N%A#pQK|IJTox2/;a`h)7/U}dh-s+z|m+~y]rDID{2)k$tvwp0P˗Ofom;eB8j}D)K vOὡV]˱2P͉/9,:# qםB+((Us˺lNR}&S tP0'>`mZ3"$ڨo} #zl_ma(@`)ga}V4!$Κq։,{l"M)Of 9KK-)K^]BȤLߌtD kCm>Е!;A@| 2|S|VծIm 'U qHCLsXtWI>W'c*g&/E, uLc MGBIAL{z$Q[R9WKl,^3*l'.fH"aE~ĘLЈ >`3b#ߔF(I_(o]|dap1|yZ_*yD%[BzgUZ)Cu! w/_.{?-E쵹z;4P H-;yV 567dp)sGWWX)_osz8M.u8@{,:@h7_-exԤCHS_H7\ۀ0h}}M20)6ΥQ?ULlPO:W36Vwm >\ҧ*PBO*ǚE<x0NK奓5hK--JCu6v09S[[OЦ4x;@M֘iJV/VWZ6qgKDBPL]<ėgBd-ژ[C@%D JƮgMBQdX[sag>kTpLvh C}ڕw!R/murS\lĉoBydެ\yxU"lz'if,` яo1rExJ6ԠMff:BLWÐ]MgdZrT Tކ_ ;%[)c2Q{`%2W" b)5$+f&u`5$C{g  ѵlMeH7*;%HJ,9o(`C=x˔Ґ ^azL)vU܆˪zm&zK΂d͞.K7 Ing"7X ĭ;Ko0xs|,b`p]ct3b.c9oIdJ8 S2(0NkFh @K8^ C3 E؜?~Pr%Rp$J 8y9 WBA w9P*n$и!gNe}ѭ/o~#wi9A)4v81R|#޺)&Њ[?8)"jCuG/U.0FU,;ߘ=_?$HP׆8@:^B98pʑ;̀>qT|v؞-H NKrIC0K6Ѧc9+ iHYUpn.o!HpxE~!opqS?nH7Xְ夾ꖙMtr|› [_kn1Ÿc$&K% _ڝjcU29J7=&^ߞN֬kyV=4owtZ{cӇ\Zܔ..K9pN{^ʋ>& cwZz1׵՞>*#=n骊S%XڝN)XGI2^!ʊX<z?ShG{OXzx#Fʏ'O27Y2K J++'~bGj;EIAe+vo q2UY1LG;,i@D*u^)M됐fM!usKPr޻XQ p>9S{ꇈ @8ݺDŽNfnZyv%'> Njxolb0Yv6iUg+ Ly&ɉqK5bm~-Eg28^݉0 ҡ0{Tď7~15Y0WƒVh GUkT v RΑNKG>LÜM%>G^A:8q-OUDUFۚbg*Te{2 L9\MIaHU6gx3*z o5epCRIAk[B `C,ikD= b9lrc&W[* 4ܢ|'nlUX}-HnJy;L~+xڍ*tr5*CC.HvJTu3ep' /4fN&ۀ4@lP 36=҄]`vJZIE0s~y #'xiad} S0]#nԥڠs2ǒ/p˳>+xBDO4dGg N:j'7'j ;Ub:2òG+.oRg6 3$lp7ensq7,nwq-Bgbt$mA h&=!f?Ĩp̳xLkhhۡ ԩU_Pw8@F_$kC!>%KWbP{_$w`·VU-9C^$5~%gsWcYd\O33[U^͙v_.'k &ay[7-ǁogJ W4OUͬ5GzuF刍^Aih1\~sn+wفNEaN[l/m) YɮĻu5ۑ5In޽@ӟ%jr++`儶Y4=%<הlC`EVC sM ~0rgmكk#F'ǞLl9,Lz<6iĒ+\%)7jk}k{TWfeݏ6>{o,[-ք {Ĝ~,!MT)'@ڷ̶Q zY u3B44"adccJ —%=P%C OwST"( MBK=ZJukjLI۷1M*X]u55etw@kTBwE~1"#m{.|˚6r q4H 2m+Upp'I`;ܵpŨgv\aO;]2ʝƪF*:ޕ%#}J]!Pg-Vv`KvKd) QTO,)e-5Xdwiţ1USsLCۧtv"Ȝﱣo#@|(.pH%l)XE?w:a(FE6M!:ᵌ$]>g3&R_ Uڞ[ae\FoZw|$u<|3T|=nm׎-:m ܉U=5mi~ +|Aވ@:Wp+}rwJm+%Iȹs5c qS3I5̞p_2;1-ޚRd1 wE1]!r*-A%"Z7oIn F0"$t pYiIp{s:'?jHJI SRo@1g[kſ-0qo9?%E>evpAhEdBF96xo!shi @':{ =a_@ZHF-n业-C(#G<nVOANO) m*h?xIơ<.#vW.ߥ2,"*[FCد ^d]W>q)MU H03Op d4Q&Y}\.Ĥ6_]Y*ėDZki4 R":>EчvmCd5KmyX αRJ.֯eFAyvߚ-> ʼncS*glhS!Ĺ#5`vܮOj"峄  iOuO9 J(ǘUfٯ \I(ػls}q0, -L-Dr%R`mT; qw~R F1P8 3뱓-HTʨ@C'Y@&\d$X:7?/ՌO9n_aqЁzw |DZwҎ[gE?|ɚkHO?ŷl <^%s~1Y1js@ظ>l-+ LtT; ZҾ0]ykv[5eD*16k%Xe5ȩ2 = e`=SM(7d̮>ؕV "][-O奅09l٦#/@Wz,?>NJFi=Zuz1-ewj I8Eu:%cwkkЍXwsQ@ZEx? 隻T95 "h!鞣fMQɘ4MLi.wgAj}s.^i[GGA>)([Tr'So-dG. s/?yaGMaH}@B _1[]F+sE:<saʘc2q?kD U7\ފrwwd[# L ؙkЩUK`KͦTߎYɝJ,Qb / c1}`}NZFt35S)sO>',VmzJ1z^]tLO(~\#{`:Poܵ7]}J8Bp4_Zr]a7D.N @{]5 ʒ@sRH!:%o@ߵՉE?.7xiOEU=泚aس8h,ԉ.4eFt Ӽ!*LtIw͟*i(Z26VvgȮS9v-p >>9;XU4B‰o\/b!PZ!VYS BT Y%憙m=xd=n ɺBSo $"3JV?k>d! ZiD7jq-+{=WG#xn%/%&qѸ4%}2qw-tO; w#8w «Dv9Ƅ7ONH1Ǥɳ16|`2 uģ܏_`\ QhsA(E[ J'h*U'ƿ- I !b4$0fsa=OQ1O뢤#@)l zo⠚D*S{:, j_\1ns2P)nn!TuݖoJS=ϻz:[븏CGN!h8O)^ ؟PYQ#T-QPs QmL> 2K˭qq;!tS) V) F覩!?(`d3ФLゅMA'  $ ?Rĥ5v|3E,7VH}"ZŲ:l30@lVAzت: 3u8V0K 9 s()vM+'urgLI1S)M3mU4|I-?η.;Xy/DO2.cݯ}ǟMH0ʜ`h!%^5C@6nMUp:;z/yUǺɒ¤#q_1UK':-}n| tX Zt!^4hhzmjnkV7"C2)Eg.̪ M{Q|hN(ipH6MBu\O2 ռa1"TgbF4p[wQ/g!aO| m{i ~v}m]N|@3 8^;4ٟg꾻kX K 4$5iFv`mF_!! d?z&08;SY$vt銉hR4ۛͬu(QX:-pl%QOJH~'_BN)mW %7?5T"2?q ?x$6Տ= 1"ʮտepP6kWEe $z.cƸGf8eꀉWI{Ki6rnاg Pݼ3465HupnE}^<]Hg5ypI]2t˛~`y+$րž>Rg8i ^קPװ.| o RަMKӴ [; c[vHmroKÈy`8c;f{yⶨHOg:}qQ5DN'>pV }Y@~;X1Dsu{ Aj^*rfC`VH 92_ dm$LrHbn^Vh]|b}W3] FT$-@|(+ʋecQ&o嗟753訨T!Y(ȺU,Cof- WkAս}]Vu"ΚoU^Yc`jJ~v!C^ ʢݝ5AyvYYQs_#c%:D6}U)X"i9f`ei5 DTv.ӭ]jbb4Ъ238\$KWY\v=dHE {793 άqj7w2T?zwzǀm'9] 6Qx6) 4|ُbWHeWt_ch'q.4=ZZv᭿B3Л5h,N'!6NB*?d 4_mmhŦٱ@ 7=W؝tpnymcՄ uP C0uFySR(P-qZ#TLUUn愧dD#q}MkLXFBB\HeҶYYk 8o|.?kK? ړꕣƋymާ;ylOku+2)Y6&eYK±9ᖏĦL j̯?Au+1:v*Z }O{ƍkG6͚BwZeD,I୺E.WFʕv M33LglmAkz+7 tC`bO|{L>!ٝg cJx:AX#mzJwq;t䄀D|Bޝ.ɜG-Zd <&ٙ*fn6l0@5 t9LWmqhЕtD¯x}UKR2҇~ZHGʚs_Xa,;0.1뚧i{!O5& -C0`tyd vX(fu. { %K@`B)HJkσee#9Ƚ2ݔ%]QŇ"\ĭOKj2~E-M0epiԢHr K٣fP#%nOj Z포㶫:Ӹpܟcƻ".Ik~Xex$x#!'@/@b1c_*\hJX W*q 5BscZQr^vmr҆70cg {k> ! V=1skkHw&av[f;J^0\ț;g% tMx%sM חtj? G3aӷxI^ϐD^=c&s/bL4 ,EH0l8&8PPa  /R1Uf%Aʋ ң@=6-&7T/7PaOb|fs#[5nyO Ӂ(H -~ 0.p MBJƶD#cߋ2BqKft"¬_w8=b!<aB{<׭.@,z* Y6#'YëGPÀA< Ϝ^P쌲>y,;F[&ń$*ǦM}pquX-JDk I/C^eA8[jbjwg[Hȡ@0w)\+DFn'7b}`ɯWh7 ޏRIw<ۂfWg(cT[v\/; A~ffHK??'m+hǮeoN=եx#^ݘd̓z r^sE%90hT%pw}3695ʜ!j 薠(lc& C(Rz,po^:}Eua)  82bhYƸ~n/sEZ?-m멚O> <|-OΏ\&09y4 FfmqKAMl_ wu-O&LV0W#Z#,Gh1 .3= !Ec7g0N VT#!YvRQ54Qq.g~UN vIVua}Ӫ_gM,Uq0q,|SBvBɘ·4Fl]GZA|M/mIP6w'jM$6i][5HBvDVTtXKmQg!DzV/Ue`))$fl.D2#`v6\YKM;1P1+}XYsb0翃֝FQl$71M]ڮ}-ڙ!2k`!&|Efz&?`}0ŵvX_H[HEKˡ%tCjR70ĥ?,1M w]]Z:Bx81^EUMUpU[/o|DbmngM3D7?,ijID~1iӯ'qa/K>RJ\)XpfXRX-0#1Re.F&s5??CKe,ʁY@iE4Ľ9hlKsQJtmR99c]=v1Ձ-# D#@NCz蘫B%D,lDحg'y5R YJz)6+]wH-uOB];<-oQL4ѶG%<~z Mz)Mf1*hQpg$h NCV!RMEGmθ2D:(Z⢫L~^w=I)`t^Ou)i(ti ON=KOB k@Su4iYOwQWiSp1_yCX(AޓqYT/a1xX1*Pk2 Y5&^ X21Kw/ۓt;m7]P7Dەx)f05E_eķ|D2H-0FU'ȴ-Q8󿚔MtM'u_3 juAjfM:cH~GMh4)pF{7 >4'OD46);ݐnMLjIa=i"o洯D.7ma*5DO yYJL,Go8;(2KSqB1SL.Ţ߬;x7x .z!hMUe}$]=AExW#.G7ʟOh?uS՟#uݡ }>+NM7] 3U=.:Iq{ H!hWz0qa?WdT9;7[E>W ^IR{$?|IgͮXƦe6'T}F+ɻrVw^65"xZ9%mMMr-$J#A?b".lݲAQuvwU{)fb"\r E=@='\Q3[ZNY5N;a'RCahTj]ܭ#7h[ .enrUn AS{+h̅UYNU34^œMOiq6mߗ X4£M*$1n"NZ:gg G]9Q95YYN8@k${/NhvwuPObѶa1&%o=E5ΡG;563!zɻ Aj@ 5T'u ȭlO?isxl:[PzN +ruPjU{0 }[m@r&*Mcߞ 谒;;9͇][J֖fw'F.^HJL[ m圣a%kՙNtV^Z:C:Ǥ^َ|PD\KJ;(\994u@u]S_z視|-g0ރ1C6_KqVk"WW,هέ0/ޤi\1O+E.E!t4HT2ȓyܞ{D8"">#ꯊϞIw qƾMU (2$Kf"]UB ܧ< 仾֌Q!2 ?RbsiPvbiB^S6r%463.م2! HH7W󫨭& P~7"zfdj  CL|å_NlE^džjr20M9׍Mu*^޵ƢK2H-cS-cf `3aX|6.FHw\+&8}p&G?nh?}w=v\@1V_h! 6&%NVX@%am^3Zl_?bYkCRZ8=A(T9~Am#+$ bE"s$|ݥXdFLB?Ɓ iSLf|.'n ]кM9 #ٌ/>}7jC;PtW NDʣLx .k_4a[)c^ȵ`т&]ަc_dP~ X;ZjF7e%QeDy|~?فIS,D{R5ue7V\{.8>YC ϺŞܨ&mbi^;E"KE-[E^OΧKNNQe0ے`)F%݊@P!oǝ ~f+K} ӒtMVdS< M{xqJZQ*QҗcTgJ"`xϟi77VpsQ}5-`Lb)nQFht.1і0 Ls d]p/WUQY[l+&3"N᪜;,uw+kU"}VrG݈|, HL۟+U LRFILyDd͒\M%N )" X]@Az0m#@/*R l'@ƙ:fNoiWj-pɊ\5IS+`P-W_Z"* Y/e"|$G`w4%pOM̸tJSgڅ*%صo?L^j-3hDU^.*/9C秵8h6!H3 SPsY;O3jHR Xm\\&utQGnܴxxJQnH*Z\Ag1hGKaτ!3L _{ʊ{+Ҿ8Lat3\hn(v\9VeQݵ\CJi+Cl5kpٙ~tzҞ|'4C kK7^t0 c "? T%c}I8|̀8{COs7.\}\$O(3݂_Jv2DQ3k z9h {p(zV]> d9u!ǀ5r*R^!&/k}2(n:q;ӫs_)2.',|HPE04^oLߍj< ?[y;53l:<~Z#dV+bZxNп9oUA0W4jV!t]9ȱcw1qЙjlk\h#%nei&ODtܜ :w)sk"OzżaTZ|<^a'OS#uO:}sJt רJo9#9Rw$!|~V0-9=B(묉e OR A۝G7ݪ% BF QfhA1c-ҘjHtN[rP#/׎⃇vH!}A4Ib_#ɜ? Eȁ3~.N}GLe댸ZkOOwP| < ]^׶4C @4:}Rs%x*p>3 \E.7>!4oE $RbVc@pZF,|Yʊ9Qz֜ ХVWܴ35 -.*`HZ`F+"z[9)MJ-ؓ ?j_L "\ gdB &&}=^=!I\EO`J OdҠ/Dq0g@8KwCE3}t“TH%bv>dE^O=ʝfԗ{˰;ύ&Ca(P ų#Bdы82q_(?I4j[y[B{ W9`ДfϢ J{vD Joqkvu7/9J K]2]ܶh`K=^uTZG7{y fAe6Xb8&qmx,K` B{0`.\]u 86e!lgӌ|x5q- <ޒg=t_R82oKKBfFeՀ"%n2q,!{&HԾi5|'YJxCv[XQQ̾xdcwi0 NQ*3O#/+LMH0$P>ŵY0QrC\ m .p M3?&J:6)/# -IL|y92>s-ž4.[w=j)A1M>MxsL *Js4u A'݃lN{lt=ޘ={1f`% crvهh bb.uxA޻iN}?!X;(J's"sY^A؅ J' GXwAb{/V>aAs)-[l|'}D+K+eI"SHipifcPk&o>"\gU_,AUb=0R2*GS6KNl5"]Ȋf ڞ:ER"7~IE[~Ko@m7/u~/( EGdfPPa>fzJ,,C,Xm8 RR?ہ^#mަ&}q\ *2x Ori&@eBNhZOM+5U12xs*!o!!6M>%0{-bzx,8 o)6Č}[ĦcZ5eu~"q!ĴN7(Q p SHS=5nCR~xoDSPu@NjtT.,Fy^Q]vt0iqJm0Ā+`@)6.͉H"4joq|Mrdp']Il PHwIzoC8i2Q?՝DHcCEs #0گ(XïR3Sё{6½GRaYs_){\TvyrZ&;qmbݐV3ҏ)XGHehQ6n^#&o:Cn8HjӄE &EjcOO#g{;'sIgbs4|(J{ S rqPwGt/ciy|3Gf`N1nVhLK!ikndQ8t8+1ԣ~L7Rw y Pu;Lnr2O/I!ZoFT̠]qp6g{ʘ|2a5^nε}i!#p~RJhLAQo1]eGz' ﮡ fQuEWp/z3b!7렬{YQ_,ĂH!܏]wSfun= 7mM&e`UHrU,8x;Y>#"s7(Q scvkP\@Mfo[v^N`mϙE18u*wjh[cu=y9+@F07uHI%rjogwW}ޑmu݁\x C5T]T&.J~ԙ`m;ml 캇֨vB &%h'"F/R߬ZVWk{lQ]3",7QZB-_(د"/6ay8X;4U`y9('4P: AB xVZ{B 5*Y4/o822;iYlM3T m.d 7zeWLoRBt. xs7~ń׹whn+<?Ys'C,㩃C3ze˔// Y02PIQۑK2DV9 rWNB*GՖގ׾Д1r7i(kCG[aczsbF;a\k,`V&:Tҹ[S l+aQ }?}pm3h#-=flo4j,$1ՏFL (1+ff6580QLqsXbwCBB5ެRE6l֐HV4\!'֩}E=? YJpuDɧQw] *3rV'5\RβysXBPMYwC F|f6B져cMqL91,؆8K"=Zjd_ f@ ݦs0̚ARqhNkGLgwVIע3&%avSOMs+|0h~>PC&u9q3yd"043r- -Zc0ol (kTUtP!nsBv~?ZE ;#~=B$8}rr|Zd- $Hm\sIx ?2NacEy"|]L u5\MMpDyMNG!~q(&yjНRY0H~LdbdhM2fحܳdT\tݙTߘ+;&^y'jz_bӞUkhzF3ԙ:֎Ů:VL`{܅zm:_![ܓmJ #Nݼjw*g? "S͵ͽBZD>p:Qzſ YWyzn%.V? ?ʉ.#N/#9V!qf j?3cW#LgAau~: z73xx'Ƴ5~UeE3lY*+q/G (­ !c^G .Oգ\,8&[/Y✥{5tfT8v@7DYa#&YD58$l%P~~jMO^.^~b@-lR6MWܮJQ&xmC$3&!|Oڻ{ҩ׷8h}u HMݯN)"(q>h]0ObDd}[jMHSaoFC7ce.kw!pK11k"'D벜G3[`O"pW!Z$‡i:>/Lun3@ᱵ9viTC#0f.{dUhyu^"TeGmOlL8$w!o}2 l K'(^"5rN[$Plyj ڬMbZ6T"O%-K! 463QE V_RuxӵqH~*9u~%)K s:j y@̎=o,=uy^T=ZnwqWMͿ'"!n-+_ľL1βIұ y亗s,y')WbNejj$ 8q:;r8mMdYpjsR,bсN3i!D2 ($@`;9?{H@}.6r楂x*e&GXc`NTK63Ap&+^|2/VG;+)(=_g.5[ڑ?m^j̺Ѳ,bMz\q7BX]F`UB;lK bY$$*yBJ]rQ3 W8i0g];4c5P)%[: N6~4vz";!4b08IxdA^<//̧K+yS+Rwp)mLA<ޢRpʎ"%m:012ML w/#yXg, |إh'_zP^l˱I tkrʰcff2+׵M٭Ȍgd:k~Z4+zIעpZd[(-#M^gc߻V{7hV7NrOn אU-"MytXCxNC}>v wdkAd*GU`LjDzD-?Z5sH@Er`dX$uqph5Q5= i<?6ou,3ѠAg'(ZxhoO GIWSK]vXM0瞱„6pjf6>F@!y6QgC[~r*OUxja%wŕ;.#7 hL8=̱q?7QL|qo󕼭fW;2oً αQ¡]6?D8(Խ^Jk8_&Rqzck+F :5{!OPv BƯƤѐZHG{wvM%+5v#(6#1|5XbKgJ+/8aу5;Zvmj, MhzHx LGygqDG>S@ℝ/eesn3LzG9Ew9܈&lMGyA[n.LYݵykƈEV|<,NR*X?=ꭿI~}KZ09l_MLq05C.L=S(-#G7YN@|{A~@I/q^E4Yo{*?ł^rNl?_(u75wRkb,{SՅ*$FQ~#CTZ (IXUKJ>,JuS9^\S=߅[ I{V [Yǔ"<xQlq(^_l@u ȷ.Emy;#!8~z'q+6SBعZHE?eಧ~4ӠdNT&5_K9h9"MBÝsPPщh[js ^JW^!*#&NQ$MjƏ| 2A)%Xٸ5\?1\YfH%G̢BhwPO`̼N%G's vc;D z/bZ9iN9_CVX8@+jr[b)%p-WC݋6r#U(Nw.æ:|.oaGR!Z)DVw *SלzZgy2z Ӌ-UohE7&NQ@f-.RnW οfQJL NA{rTWk3cuu8> ^cڋ fGHz\h&Ym`(l{Ҵ(eeX ) K"2~D-~.f9sfpCx/ĭh!5R͛>s=~QU@4 NA6k ,`*wh}YK)pwTЅAhw4{ ̏>HW>fKK@GgxIMW(`-ϰ=~K5i.ZN` H @.$Kvzn$hGeMiBj,5!M i9(hv|h-#Ma9 echQ툒\ XN#B'4sĝ!;#b*k2;4f#YY oCKqQ;:ɊQA?@S_!FN*n%Zs*ǂ; qaT.PueղTs8.?~vr̗@p]YjsﰆfcV56mR$rBrhzp-%)ok!pPǞO8 P#So֑'VΒ`ifW@#䷠gIغWjDiLr_4"ڍs$.,m3mXF>]P6y*d H@H"#ޓ>8j'%$%5q{L1C",—=T4eEĥsack~=1!!wMYXB^V`gug'ꉔ6'n`LI&Q w;4|eox:ߨlJOdȥs&6~Ԥ#eܙ;5X֒UO|ߓ oDm)A/φ@aw6z}w I#ci17"#9֥4{LK \]nMP}BL8a2R=Yez# .禽bmOy6'}/:or:'y3L,!t**6z_{mFM*. R]kLQ }ah/(FeqcoB|NtkI&u -G~b$8 &y$⟪ isls .25:vj?y*[)o6y[^MY;hз2 u<,»Jh0麗%=֋f"|%(ACy[, Ziiok8tZK2a[V;')!(CHvCL6GI#N,5wYZ젵8Gծޅ0TȌ|$'?yf0ɭ#i d|<*fRA^Ne:Ѧ',6X"V-fo[upJ:u,.@;)3!;\;?8:$tL<Ы3ppz_M䳥B;$ gR6|cʍ.KHkO: 21S4`hhx ^zmL; ^ϡ#I=%߈jWw3" nzX$;VA">EpaArM8 a:)uRrWzp5wwM&sn}Ά?Ӛf4pC_s|iЀ)Ye$Q|›>d=\—"IeTEM a`_9ɱLK-b쀌"th}gfo\怽A}/d7!!QғQ@zW'>|x7T'D+\(x5#t4$&Zu{Q?`u.zd+W 1CH +^~070R7>{IqHzG\q`|_6Rp&~b@4@ B}:wܪx10uWv3ޔ#_}YX ?A n a ׂ5t) ȥsk%&ʿ>Md17hR( xGq1ڊOn 0v$*2юy rkboZ =^9ZK"L_ ET7jP[y]x*ۉdv֫X,S&5 >=ª3W켕/&V[9AoVS:BQi>wRUvFcIʝ`Ǔ2J›6 HZ2SX##Q!<!=a̜n]+JFkZ1ڄ 8woN522JUߊ;ۢb nFL^&w 2dC Y*AzHDR?il'|OqqD!Yz}!0.HB>@w>eTw_J0“]e=e]lYO!=RmphIM c(99J=DtH _@œ+v wvs1QcWqLS3sR O eU†Hс늬'('ڶ]#hS99mԠ ƵFg湨!q9 a?(!=D@gp׬-wH)2aB :w o(hU9oǯstΕt6| 6449F$pPB7q`~G!X>eXbeO|a! #ѳh8 oIpثi6+'eaDѠҡAԱr,÷2 7PƲiڊJ"euOvL;QJbSilC,ut)ًQ ]Nl<8\IK\Zh&w)n M*j [3k;P}AFToZ|8S[Ct~x~*JةEf.}7k;B)5j@k!6hRh \XMR$_FxTVu6:ׁg(d?k]32 xUpd kԽoFra*owJLSEWV=eubfmDf8:4u bĮ5psǫLeszPmQɟ>dSx̍\ܓg?:VM^ܙ?<}@Zo~2MwyMԘH0oYJ m.rvUaA=PA^5z§5 AΩORy8;şobTu^7)@ҸtGXM5S{làypv+|#b7M5yCsSBečNuA5I:<ע4'ZX?#qH; VŷvmѬ ^/נԑO6 (j$/c/X<3BX4t@IR+0#& cs=%@M ?`:3c2M1ee iȳƒQ&.r#?"|ăJ "0$yƮ{YX[ N 6cPuSTռ(ITlb! eO[.`3N{6q$Nw_uz.%*-Q75&"r*,f1Y|Ko&u K:wȰM;3%BFgJoE  ;f$`=\R`QMQ~&e \bsZ_O\Uz]K\ۗ _MNG<',gۦk7$;UkTa |[8/ C5lV(I4pu[%:z΅YռjXvˬ􆋢&ucV/;"_+w㚥oȈ]10r"JF @VXI0H#:f*ۻbٔXʦSWr!U͔Ndt@Qu75&*/ tlhd} -ACd)dFBCYd;ҝD: xQd\)7g6 ;b̔ה]#ʼn.fQ^Hl ŶF 5r^T 168؅5Q-}5l4fBݎNYzfՏ6RYk$.,[C#u6PzjB Լ=WygΝe z_ On.!❮)֕>X&*!Kҁ-%jH.ި *@Ǔ.sCUY|*:r\i%ʽ(ɘLlHo#PNB`BLvD9\OdoX[(3Ru6>] 6($`2 LS]OWx 2kn$?l:%vpogM$y܁6#cY}imv$B K( f_YJ"l@<2Wc ) $@NK qav0u?@FJR*os"'9f|QDc7;9MpvO'Uy,(9$4O\Ea(ѻ?lo]Z%AA@Xh@O!ǰsgj{5I9|U YFc]C'LMEn'&Ef:8삿H;8|-AĨwVH1/ey#3b~, kX ^p]a aTY OBg<Gd3m>X*[F0L(;D3p&8^'[>8#0KezzMR#Y8ss 9#218ʴ?14cݺ#ʞ L 5'mʦO`'I2`!Wo[6/QR bHS̬j [~˹F;Hxq:=w*5{d^>-D_*r_׿JQL% L9S+ :\^aZ⦑&J7Iغ \vc=ó Y|X4Վ'Qe2ң9(AH Wx>r`ys_Qf4/6Sicҵx %:_ՠ$k]W⫥Ƹ d8MBg~M,=id0?5Zl9ǘӽ;cCB|X [=ݔZM{ hb^I30<,s\#qtuSρϘU6Tmc)ghpe?#(3W4bIis1Χeʈ셤,_- mzh"pέ=JuhۋMj*aZq>1>I'?82 mGEVnbB9Ck ]鷟LPf}JM_vEj&9`k,?Gݒ"v϶tp0h JAS0!'p#v־3'/`@b I<$"&?iuf`ߣ~^/Sq&AGꆀ2פ_Siu2s.uԈ!h_|P# _v`Q/iHd߀N'm[4xEܽl:ՙoDނ_пk9iξ^Mi!^;mx >`L[?&MuU͈*RYtp[X2qn/JƇ^O35X_6 S-Q\߇@]|w_lps쒱ۺiV^L DN5 M,U/f]Y9,j6wCl7զ@Sm.约(A K%}ECpd6]$R# 3(=̍+y+N7^Keد{F $>eHֱuO]_apED$X7hv,P<69_9qgZB~:)%Whշi?ٲ#nJ?2 R8izo U\ [Ӗ[͑'E^D0zي'2.6jM[,mk ~~9flf~|Q#.jZ eJx7RMAR[q. >L8P3{5֝vo渽i 4_I|8R_/w,FRRSj;g:+B <'5 V-N(Z1#q'ѤaD`\@F`gbite>c3lTSZ&KuɎJ)/i-x>7'cL{Ҏ`b s>Y9ɦx0vbY.. n_6t.NG]cRX E¡Z#ʶ9W,emeS5|Vǡ5R|zZѦl]T݆N!xar 7d;1ZCzex/8RʍPR6;o63 R06׬F:: m4=4Kl5!/> =.=KO{UO}qEּO6ܲL~Osٲ`JS6(QDTX`Zba0M7e5X 󨰍ѕb23ޡ6K$%8B~/pT 1mdm3X&57%~n22Eތdz)7.6U9y9֘s`s ELr#Y#N𮐭^uANK>g\&Aؑ8(65 "R&UdшG(.cMw然2bN(O^7474c 2.y4301Im43RCC jm:u@`6 ɯڌ`tFr]f[#=h2h7~4Pw~j|Wg2gA"ο@>íF@(_ "rؘ@d ٭pr& b{[fDd5C2B"mЦJzQx- ;*ƻ@/2()Iڣ׺{t?9QMoj,"9aF4Kr1=9zvF{b`“H(Z隽#]*\9Oxb/rd+rHJRsMj2Fbs:s ('fE%_ޔ`ԏ!Fy_||am*~-)>Hr3Za^V?dV^6lNkY0abġc2DWgܡVUccDJRJw5` yWKdD[Ahwʾ….Xε pKTEo+M=CSx-Mu.PWA$CeG9*9'1g'n&t=v)|әRו=߼6=q_4/f:"<5ouh|lUQt_hh9Vr:xAث DZuB5;@MUVQ̈́ jsAi*8 4NiBBX8jqc:>欂+uPЩV1 `e*64H 3Iť&;ڒ2Em5ks~)SM^x\^H-x/;_Mg%P-ov*8[-L Gc#&Z-$fӅ@H2aLyM~MH|*۲gJsU&*i >0q@' `y60--oڻj NA} ]B(䊈 8 >Lr`ű[0XK@&'O:R QzhT$FWH&waƃ@9{H*hZ2]9NYbY﹈,R!N~310{0ET ;/;wIN-*NB'w /|YM"(R^p4vXxQطwuWq+$uB*vDƑT4| *ptcɶ4JCWVpZ=rDo^yV--keAP?q?m d_Fzn\ k i㨂 16lCNi>D E 2_0r듏<AGwG$pMglk!Dt*ی9>TmlٺyNΤ?Y'LYxT:J%w^~Ɏle-?2[{B68Qrv3St>(NXGoԕ{UF'-|jYϔqM#IGF]nPˇȶftP]k9 sVƹΰ.TM=~Fb(Of> (YMߤ?Q P[*XP@r}vD//SDVN#xLX^U+kiB.W(ȈwE<> 2.X@[z)wH<ǰd (-P^,%o2> Gwr>4[|ox.yd^k< ( 3pjīJ'93@Ǖ"g{QDg/͚n3wjUɵ˸M^$X.w/h~Wptwv=APB=/Vb1Mb=Yo&]~O|ʑ>jYtSȻĞ2ݺ ~xvKHR"K#c`TCW|H/$k16W6m\lӌvT_'߰] &cEUCBK_VpLkvCeH@8 Zf77?!l-\X/;Au~L@e K\MPi@u(vU&+P$k l pCMΕj7,ұE:y]Y6S]< }\C>#MS勹8$oHe4TZ5@6SU.bGSAˎ*!)he]LNoV9 ة0C0A/!ZOTP@w]K68b&ٓT ^Ho H:%‮*MΣ;,/_=FkN jUnWXj%ʩ .CYI!_kvSQgŋҤAB޿՛Y @]E .<}UЕSÄ.8T0Y {FkBRXUP&u:TُNί/7oWGg>ʰDc95|!@G ]>f :l= &#ѿǔ!&Mr 7t=3$,ٝ5-Mm@;[Y?.?-uf0YEӑQ9#fgY|FQy4 Pƌ ŵGftWNQc\nIpΓ"!}|L'x G D|%0~Ɋְ9q.!Ra,6_Г3;vWԧ ~I bVA:Zutr}~v>͠x_m;TB;װڵ3$&gԞ$^&qB wжE0ƃیow>sz0bxh}V~VԦfEC,FyŐ kJ84\)j:ƒmpmrap#m05F0ܶ՜SR oڡ.:>9N#wK{!FMNԸqpB+vFBtydl3|B@4#!YWcr`m\xc*}3@titKBPQ&KRm[Ifl Ufzg\]|-C"[o yB 3>X a<8O}Ͱ8ODQBYx[V0mt~"' hZyY .?!geyl}fjη골=.GKU@zt`[b,j,gIU>=1RR;-bփ~kM ==4AjG,(yo{Kv_IG<ϋ[R!׫<,,I2 W[6`Ghq$39OEe=Γr)M쥪\˨*IΜilc QN[VZxFMS7Vhm  imW5K f$v+U$dF?)+Q>{PRj5j9=fIj#f9c~WnTcw4E~ RN0dKU2U -j!tޔO!0؅Mq"X:?a%%7s&sV-uuGO'(CAW.L-e|n Y??>of"daNc5CTcwFnN"@3ںл]Xɜ/'8 5bi51a#ʂ,|]8GqTӗ[(7_UC#A*6wo~Ft Sta=p>Yɍ-8*j:~T*@+͈]72u5Es0-!rNymi "݅0h--qk->&-){|~/CzbPК.ҤPq)R] zIbz_ʰ|iTaKMYA%LiŲG](\A>>+f]ˎJ;.~LOv]uPKk'h)P9PZһgua'(MhHFkWJSz>*:b+̅`Qv:Cyz198A߾T{u[Կ]ND P  QP^=q ooRH|tӈÈy}UƬ4RE8iiwuk5d؂#t&p8x-ΠHit"*P)nQƓj-2~^*Ij=hGKZ* tl!kg߬y }ȓ#-&P!GJK橞[Kx]I18k,ҍ hQ?ks8]*qR9\or}82S8Egqy@澜ZUdG\;Mc`dj);2<FbǯYN~/Le^?}4`l+QEK6Q?m|-̓i%iʘ\H~^˜4gT2QqlΗo ǔe t{B?@_ݥXj"{O&)cr]DlCYro2[.\rpXsD#eO/{XwZ["\c˨%U2=PȬEՒ\<+Hd0.,BeKKP-VXT1 1@ -A k+a4wWAp&CLE0uf* [{~f)^n^ڟ;Qi&Yj"xQR/тe5ΣQ$ @רq3 (6E&zseSJxt.&q %pt]Ė$6:ACT_*:˱"FQ0i@9~вG煙Kڧ'\\12Tv:Tw|3{4;_* =/cI;:;&ǔ@d Xr:#_{뒪c䖿2Xi-dE#>i٘F LXND('??iYQD@֧h5@b1<4ضY͞Պ eZS #&$Yp";iҟYB*9#Ω0Cq[4XOtW1VhTarCr"Ej_G*A@wM{#uH#8HRZ1>3%0~%@$HT Xp1( li5d8CqkLREYu^vʄu΃A㹖|/l_$cAT,e z衁ıEEUnE]َ'0mqo2%a<Sw>mK#u qT LNB^U/^Q$yDұZ ןLpr:` q_E!F1܎^E"C*/oMn.b0l݄OVTR^ _M G;|k8³^ϟz'?= /@J|wHJ|DwMY!nun- b ;NhS_[&T/Eh锲 F(CmJh);,Y+I*6gs+C 9,(OwD,Hd+W ? A@`ķs` 31 g՞!Ffe[nŀp0?;ekJg\J'a7k2=J"W垎CT:W#O4K}'났sh[ zS$,Æ-wiFAx3$S"N@MtmGsx1?9 +kwt4Ʋ:wL\Aѧ0?R{%W;ۂXa\KM'¾CJFB g{}*׶"6I\L9 E1cIޫ*)lg4#{sڲjYn%5 Ӈ;jlZA.%_ : )0n3)i6qn\xUdL  [<An*d~(BOPJsCg6 a/u7u} e@ XTGtQ7K/8q !`ܱX2a>U("Z] R݄#9!nD/g %>xMqjk<8u-( {^zEQ“NO֚ A[""D. )Yfj2:ͯϬc/ۙ;o!itVjiyUtgw⫴`m8O!vis,ɜ2.] `5k!Mẻ/D:#Ȱ:w;l煻Xõҙ6-oA]|˾q:2Kc/i@|97(WI_ܼp>./e?C#]*L c6lNQf(._&ƮZm#nU9j=T/)B9KQPWMx_XÑ"svTb38WK{XrYH~mq|@*cDxCc#0QT8mP/jR5Y?lqXC*im2kysA ݈G]2YZc?lȏo8tHk2KyEP9dȂ^f@D$=hH%(<Q_c`IS*:m*=& DS펆򨕼sž^Dw43L$/E !,xHwuїmv~~7þ;plÌYІseco)zJcҦsAt rX78Np K܎vIgc˕[Sr0\Q>2ka߾ѱJH 6N"Vr)2̧ <ēى G~[迒,r+vOK7Dg 8K 2"vXL %#3ŅPJRC#}P0aӖV EGNZqf̢7{x@TkF؍ 7l[-Vs93:سbljJH<}9q\301 7ieb"MW|R#%"ᴐ!NkMY 3%IZA&ӵz!'7{|&E7S[\+ۍL 4e)9c'@pBDQ(ҫU&mbK|*wqW#1vԭ4Q%t(\ h_W)_N}Q;Vs7&gVF&p*>x+vIN)@+8|+;T *':"ᑶ/rtυK+6"VƭC bI{GbXbXO{2bLc}nZKjSB 6 j4 ?GE m e8 7,TD^ɣoa l(Hiި"71b݊*/U0ęZ1_P+UݑtΤ.4^_mk' -Hu0n$1[Bܢx h^5x՛׶t\H\9M٢~Oȩ0hH/;gnF[^ptht؎KJ.<­dqDI<|/-]bNYPqDSj~<1y607Ha29}P ճב8CRx, {EL!Aj@6$buINF)j}X{08(ex}oR!IU꭮|]տ3{C7N&-"-\ꇣ MJ’_$)f'X:5}.kQ;9\|lyVSX>l-VT[;pnw# {9oAP#RXT ɮĒN5}"eX 2Q@bm(oEw4tQS<+Ȩ*nNQCNBߍ;&,?lf坈3p1rZɶX<:1MyGwbpy x㴠]u֠1mEG=&×H ͗vno h'O [J9TYI8zƍl~3)K}O;)"0JbP 6(k(Y4!3X/Me>]w9I~: /.ͤ5+ "F@(mN*q)X49aFV\BP#6` զ0Z]_LݸV+xxI?K-J:a})U# )?OML4LynTZE_^hǯQ{_&jCS,#1F4/:W{08-R݇'}>q̧-Փn';S1aY#˘CWvn6Cb̧,;229d4+ 0}`i3[4eUT8 G'Aw ]rQc|B)#,Cd33'`Qy FE@ud͚{༨L@P ppu榅nӾHJKqla,DuQS"ؒ/pHF+o A2W R?h`m(t|Uoy'%2 (.zhы+悸3U@Su LѲҪv)ʾ.IqG%5I.ǨS+p!/HIRez*EaE:ҵUKWQyhJ;ϖ9~9XkCWEOd)4d4#8=3j%C/gARf$Ak\ֹ]3RcJu[鰺'wg';|~ZX8GARɮ'*J-/߱" pmO9Ŀ9Npu!U[|%^"@j#6ȫ᫋R.q&jA{ru}$O⧫Kd8XR '#)Un{&^HՀ\l )f77W֮ _xvh3%Rg5=6jž+6!>Ʈ'" %{: ~ⴢ\Nm"6b58[ ]%~|ńp,qcpXG=%'no0vn)jJ"9 3xV>7iK {E-iT,^hX?&Y l0IRlVsf8gQZrn\/TGMdkaYRʢ]g xqli 2 sxIٰ$n D;jjoYĺ7*GKxzO<](G.]M 5Z)~#drXp`_f[i 34Za,޷tQ͒6YD;=GG6iF瞞dj7w:PJ9u2kٯyX &"yq n7pΐ% lՉTyWDG[yB̭(yP%e(Ϩ#j4<Ѩ`5 _C>h5u{٦21Hv:gpL9ugjş6["97u{bҫ,^B7Q6)[\8}߱XWB'kAʋKp}XSc1t|%|HgҁB5.c@/Ƞڭfգ 5 Z,׽]S@@Z_+lHbJ\ cZvItT+m0&5^Ue9J#fC/+җE;Ň?+b7?07m_EmTbc4˞J1nq}*֝1B^ɱzZ8#_Mn7ƪT<#y)6-cۥ]}{c*m=o̴T2iE M(/N4Wa&7kpY.W[eA=.R2wmovHcNlK-J|}ȍʷ ^?uGghvkeL_|'&XmEY&d1BK%tǁ| (8gcXXP/NLw-* 0xAU!븺F]a%UPE2?' d fߧ>4Icǒ|֋ xac DeW?xiy 7.[25"G~>|WT H!fș46a'dsw 7j *{e7cN`ZA}L3JL&Pp?߉kGX-&aFVsڞu]BX1(Kd~gd`tU>Ph}ߜfR]q^y![9+ Ⱦ-\7VH-թWzRV @y4c+Tن3[9Jf4aVjo_ b?fu0`VLOk?-`ߡ?S qJϨ֧2L@"Ep F\(bBsǨ8mWI|'YoDm~ J8|&˧h[젖~`E v/yQu$)~V}}$l,#50xo)þ1rP_gM녈^ ^"}5~,<M,Pkr2D),uX'1१`Y_VH}'E2IׁqW{UXҨ |}˖9<qiT :jDbVn噡"fQ//k#\G~T0]/\5,(od1$S6"%n]gEL: V1A-W{T/UpGdG̡ˑ)_́++d*FE.ia m ?1U ġq<񊅦 iv$ +dLR^8CrֈX٪9a@ecw6A%3]4d4V_޾Ut'bH!]' tF~,ʅofI޾Z}9oYO^1ť"AI3YGT+'m1(.iy <"B8W|CQ`F0̃UIѓrgbTyH>ᕱ1Ca&HggQP3 m?bQ] JwF2\b[w-[Ըq<%  kxւ}L$RzeU,nXm΍u2$l$ T& qyW%e`` kյij!L` ec / UڈGx4 R[3jembmz>Сh,!|S@ziA8?c(ADz0zuo >eo+tWA+g:@$s i9e8xR:A -QG{['8wJlSiMKDybޭo$Z ~E:(TnR32") ~ ,.IM}H- kuJvā@XѮkur:,}Q]\SVc`,JT"`BSV쮦IJCyYT+z=3j,7O^K6g HZ&rwtA)㌵P\'mF[lqI Щrcc2-H"QS#AQ<6|ɀ ps)]tgT H`Dۿ`ǸaҮVobGb,6|TSLZs; {2z-=r=bJyM4,`ƎXQUZu)F%ͿP?zmd~놸;,Q?EK 5> ph úy!}}ҙj5#fx*{W2K.&0*D @ VGxXZ/sB܍ڤ5;k5Dz ˡϖc]K:b/1AHi` -3e%\/o8΋x/L/wGF/{\MK\ɆMJ0Ըs"[c0H]nM$ jVgSѿ u젯`vEM3VAl ږd5-|R~ }NsI'SрsPhY ZŬ.(D^`ڶ*+7VZYv25 8@4e*NQZ`qbK۩Ajw܈7ʤ|R9O?9t6@z87ey`Q4(s23K[0D~HߩL[fho CZJ$O-0 o“W);c!@t;)]]?eNw$0lv=.{A \VpzJd;g~@Nt]%8\Fz[xhkN-99&=iS,Ptv`=p3wѕYe3\fgցVHqJi;wc@) ƳjKt ߥ Dgz tPW! Omf"2Oj$gLVu%^`tێ8o8R5bT8; U`{j~5q>+dq6o? ChfȄԌ>w*Pl2]f[\/? OēӨ~t)*.tAlcȸR f.kv7/7$'_fG _aγ iX+9UH?@fQyKZoʛ&q\-Y 80{ViujQbi U*?ݨ-7|abgN]}PKxE³ߘ(<Ɖ4|ul ӢM/ *L 'ʤq2>(iHɔ%.܄$=Fc\bHLWoWi%ĎSq[c;pR%q>e"8tJ떥yM J:H%GK6i ec9{d][[nzE.i0$"+Z=h;SqL<]Ak$ŘgL sxe@̜)b5$.kWS9j?.TщM+y~&_%4pg}=%6agYp,".3 PL<m=#<ƫoBH%CoBTm OedX+ iȅG[r<>O(et`(OC^bв$U #:- +;1f{o$߶ZG6Kas{2hɘ0`jMtє4ؐ"o=2TRsQ- P7hF::Nح[z9%ݜ$+#45mb?5xW 꽹KyAvg ^3<&7UnW~ ҩvDO~)dyRA9mM4喸-ݵ%jEl`+ݜ-Yۑ/Ro[#ReSyr6s?Ƥ<|_ouSnƉ~gM`ˑ<%MEnjk@kV!UIr;/WZVmH}3A[6ܤ$)XO*mk+bVpN}dK7C-n}%o#Љ h"(d 9\G:Fap^y R?,Ei YӺRe]>E4Kܝ(dfʘCIEDN㠕@{R$5jvf?n%/:D+UV?HE2=d± p

      KiSygqfkll  YZ.OOWdeY7piY(ߓFk+`}$3_m_pg!C-pz&Iڧ-d\(6.~\ kd,("Œ@ǠXb:)}O3y/vw rǜ@@MEfG&LmjnK;1VM d}EqvĒKSTJ _e%2Yo6b 8{_`W}xO9?|I 4 kTil 9ɓ'vD =Q`?A@ cIV@:cw^,qC\Dv{]A0K`Ms)rbƞu˝tumIP{N5:3]4?wܾ bSR<שLreM5.y4n"@NFpw0\}{&gVmf7o^b3ϪRpץDp{⥎zoovypXa(Mu (ǔ˜DJiUw2ؕ9 DV.\a֤e\=}G)/z1Dj.r9;):7$B;ڳV2Sv+acAǧ|(-vhʛ_jw+~n'_{]0Ϝ~p[x:T0Yf ٫f.9^m :K`NGT_I^vE` s"X@H|QkRW5',s:u&WACfYunނ)s\chB磸dԕƿS6`$nt;Ͷt9?7W*;}}N߼JߵxR"@&={g ~vi4 /SFwB}@p}o?=3l.'^?\V+abB pd04Fmn%d3BbX[ﱅXJ-K5قpIv@7Sa2!э\RJk~fJspA DK"Cڰ S!ڄS@?TNs+ln)!\4/WI4d%:W,Է 6wP^B._N!3kom2UIG9XX_9~wd7Bo+dÃV<%|a- 7.Ew*D!?zrՆHOqw5TT8̼߮l36-op"zG<0vP%$? "uERsMz[Jw A}c5ےݎLɳc"H^M . Qa^y_*#_xB{Pv/c H4Bۍ{ mtg>ـ-dk'b8d$&GEBBG _㨟Y7ށ-;@>g{19bKqk[B-ĎN\yfPUͱ0~LRCE]6;r/JyYQ9ë8h>J_%=Q}MF)m," =c2T#^s例E]N!?.y'Н3*sa4$$q> ޕ lB6ǵ+vc0G<1n_0f7(c%VyGcCOJѷ_Pv]4tU7|MNY @Rn: QcYG,QcUI>EZeCInmz{2HcB۬[ey}E҉T<ԡȳf,#&wȉ:t3΄d?Cw$sM=^d鑧*P.Gu'2m:#kJSRi[EI 5,/"(K&6dC觞:bNN3]&r( xz< [I B9X|1wZDO 3ؔ$U: YVЖvN^(%&CJQ\j#$] dnQK"C ԥPRQ}gۺP8b^^ȆNrh̻o|Ռ%/*gÙ|Q _n`,{{f+] ߩ'G.)rt#=?6o3i)6#6&m$Ք+]`~෵Gջ0R1d9J=:TKb0ؔMY K&A ?̓e;j_=m,L,oPX8;~/p4WqPi"W[/! A)z2.uQqcƨ:^2\.%P"AlRw]U'^ [5-FNyiӣU%Aw)]$[ G` R@ pkfo\?ǤtI\JJS[=Ł?8hr1kM0Qug"q3R6"SNJP3E\e3KP?=M:5-zJC>++*`.s6HӰ'Lkf!m ߦ lJ*@FTҤLLsݥ0WȗkAƈgw(Wmt'i RMp ޘUϦHnm:w3Vٻ92ZQk; iU%|z~T$mV1up_Ÿ! m蓢 fTö2lwR\$gLOrfP8dRGĬ3儗'j+_Lqw\5޾3$ז8 [V< ]-5a]/ QS\?Vl[o:ĚEP+7RџL$68jM&, 61Kw: )d%}æ·XI.at&^,W_[ ,3EKAaWKӎ`\|-cj/a@f 72lB< )hinzw9F>!8 GO[⦙80mSlѮ"`Z̴ʔ7uYC~Jv}"&qr:f,,鶲1-(~]!2Gh79tn(S HjSyoe !z\t5 #bTZhH4`G[qS)rgvTPL4HpO,`9"9Bج& uEbĭPCu{l5S8rt!:{NK]Oaᜇэjv!|4ܦLqO<wDW>JĜ} =l?(x!ֆMI6f%S)i3E,m&Y!]<7I /1 ؎D%c" y?!}o^T>vBbVx!\*LAB -l;(`]|\Cv1ath9!2y+SY/%ЛgOFw "11}z{);}.-q^`H3v Mnld$䅍ぅ@ڌہ)м‹I ?h-$M[=͔h2S( ЀJ`IGYUWNeb^G)ƒ \c}W,VLoc1;P8zgOm^xQϜRQ-$uiδ (W-W~(1W"O &JQ&מUQ7/k+ ~#C5GS,e.t[rCb^ޯaf<E: zh Ӝ8sb4i{~ CV"g+nvHπdY暋4#m7ե!.1٩7vWqTTI[3M,)#v脅XSZĘg5D 8,Sa?=OӹM>A_ʯWt`f>S!J ]e$X|Ӡ ;:]q̡4P(ql M3I(IdCc/\hpEwC]rvOw^K'3W$l-p V=+6-ćiji'_u^Cb&zwQ ׎S0̏]>ϘD s_2&#@ &4]l"u$S\>#5P_:q,%uWMQD GvV l'd(H俘m wm|SNҼ(ҹ7L͗K +Tx|?q*+|6i]URMHͰ{p~z_ϫ[Phf#mCPϨۆ֩R2a7tf(x8կw.!m|[2w," }T"}O;2 2̺>PCYwj"pz \VZ8ܺlXMn|QNW?w>K8xaQ8ew SG@dy)'QįȽ߲̏OjV%K)4U YAVm k*5*9}(uMߐ;mԹV>#23jn-Od+0"٣Ŝgn#F@#:֍fDhAt9kgL%q.ǢIk/U[N|R甑:p =Jud=ÓؼG@;%ZAY#[mяޏn+KDRY{2 whbvqgfXR7F& WUUr>@f|3Xr2sHQbDjV]> [ 6nk p)`iµ_z@ͅGJmZ60vu,N=_,pU5h Ckpq^(n{rO7vec̥Ĩ8Wkd2s89s=Qlmd$m˻@}OI3LWČL9EಯY78ɫE,OyBD/NCȜ30rTACP^2ݬ(0T} iݜhm7,?Z"q"=䔙Vơminj ".pLOӉF4K*^nJ?%D<Ę_mVJOXN w03j=3M,(9ͿmY.Yб\B7Ym7$J ʸ,d5gK6EH9X_g趛hKj΀V f-F ͋1j;2 v\aANVp8A')8&m(T$ oTQ*aKVl8dq st?ؔ:MtS؇ k- `&1b6"wiT}/k8g& 2TgO8GY:0lz`H^HbXur?}&zaOeee/07,{ ISVJy #~gzuKuP UXy1Uѽ~aer1K㵗*I2'P-f>S/ hW*m A7L-P&!BbU۠.cHa$! }aISCFrbڹhРl9i0ٟsIRx7wtx,v&+e Ł~G } I@:˂uq>-{A~g˂'o, !ʒH7c˷8@?GfA&wM5nޛY`6 tPZM1U6E5ύ̕ !^4$^ŝU4Wnhs/ ŚxK Eo2\C'H U&6;擼zxOsM)(bYftaKθa.s$^qMi@}Sx3G2' 6T("`/ aZMC& P[+"e?fQRr]K-*MԘ4'vC.y1[,`/dI=yrwtcvgt9('qP ~qVWN T7m6o/CRO¼ +4[Om*=!?m˥QY޵6A8ƉY` y?a]1,}"a?FY1*Rqc̛r30-Hf:Yb xҾ4餩ogAwx,y~{E-4+ $Jw0,UFWե/nO͜ ThZ:\[ ( ?@n֛w x(onk$[aq{Nn%N 2'm t8hְUpY;0gx'w1 ѶNf~of"_Mh%ySo@hOz! gڼs.#?S:ReҲR03&f;!Ot-EvuGZ!Sdٶ ,xo  ?:n\0_bAj 4'a_L%d%ۙv:t3ݤ9! vT`/֡TƐNuA)=4aV<@^ RܭrS ѕƩ(0dC 2D[1Ws`Bi::(=6*LJc)F6xxo.sM}uMDJI`Ep]4w*f^rtBN$!vҢ,&P9S)2w6QI˝* e!{ U$!Mb8N4]q6Ǜ ,<3Vh,_=~'%o2z'a0Ph7hJiD[@9 &7q{!I;oXt ? @v{n͉34>r|uՅ7SI[7`ۄ.%Be}~Կ(k:Ώ8!:)ń)47wNp sы[XHg ~pyv,^r;xHmn-.){y:>ĊLgeaHx\ H)ϲw"(w5oG?ަjgk?C%Q`*iR jUèjO`*M7L"yb#4 돈˯z6B2R*~[3إhH#B0ԃq2,:p;cvlu6LK"vGcjxqgb`R"@{*SEfAug r7G?0;G1ŗl`K{4f/T,>L3Wwn|<r' 6Y۴l@PpX>P?RzuW PjW25ry2=8ƽx"/1馎&.-O MQ :Yh's{?M s>4?%.D;p|v`e&3[<##Q8VUf@;$jQrՀ"k7? "X%IO Gh{`O]`6fvlJ8Vk ]9Nt:ƣ*Rllt1h?\B?5{.F(wع/<}M2cpHA9WY^Ioa,8"Ɔi.mQs"?uU18̺S''`*urn d˝5߼Nfڠ;!@)>AK1#>D˗V؁L4[E|o~3M֮EF0ċN:L3N3 ZJ <pTT箙<3 5(yfdsN(^s$Z^QqJ^]ۻ@3͑*Wguퟁ mGgw{F%+W6' ΥU T餠ps7Rx;اX4)\@~XQb>% uPb *:hFsWhh./(xߴgm_ 4{OƠAv` r׉1pԐS]0I$y4$4E! #qvz"2AM(,{0Ėw >e}$oDeVig4_ єۙ@ah6Cw_EӀbF"0\RjX61MYE #d"wꆨXk]!!e:a恂Jwip"n]|a m4~T򻠙WfE1a^=u,e59 e %*nU+8Gx*n em/?57%AW@D1ZAdǤ'peP} E,$-_+V|̓&=W+-3C%u1qzɠ RD l%&B7j*! t)C!D퉑! * M=&m8ڔ/ 0VT N;}{A2rGMuE$Bk08oI?'?VfFɑ2đ޼8 OwDEblKiF{lMMJ$٤1bvS~gA%FL-DP!b"A?Rb; E+st?ؤu)ɳxvYPWH|S Cd2QR'&#!%DKcٯHD,:0>,Ђ-c8`~xH0 Ft|џdV4:2ջPWhw^.Ojߜ2Gs1:9d qhj vcbls;JyRōOn+XEx(D#`R/.n%P~}pɼ iQn5 ;1خ`|Vm"ʅ[zaö ;:ZYa_ \d&$-1 -.@ij|jŕGVy<H-0\R0a mz9^| Җ:ߙ*Z3cEIԻXc)ݴ8 4ܳ/BDC!ҷ1 ϿDS]f׾q-[j8Bg;MTIGfYiZup&rC7K `!}=:}o)YXo " 22r@X5-ne*^|}A<[䚲גu@Їҝt2d?%2yI -eH|ҨKnJzGA \{W pyu(+*!1v!܆ f\V!!AAH[ˊm렽 ?-+Ⱒ&mfeYLD7A3mRʱ7%pEhA0ODrUմ#)9fc|GDq97Wשx5uk#*u%ǧ\%Dڗ& ϗzμU;MW.yǜ*^Osq6]V=b tG h$am Vfp(ɮ8jWIfiK-\t83+٤Zz~JI7?b_1-)vƜ{ln/`2%):Ɨܘ83aqx;z%:LJ~xXd@I{ڳ!Y ttj]+MB3m;/fLkS?yƊTN[3q{LJQ2<eh;zv m_^u];̳4_$dJaSGI iN"rMљR\KԕO Oa{vц/o8>^5|@3"M{_2FЋ]ު =FׁTWMu]sb58"~6ңCQ 5dʃduw+SX>Ԛ1e~ uvٷ<:ayVI}hzt[v|?~ړsjyGP \6)G֛h.4a]A1b8}*d&%` 4}nKn8 {yOcsp1@[Mջ}Q9R![|qi75賗.sˈk1~;p%ӟJN~XBZWb{n,Ehr.#.R-Tye1v.QKU#f "_I*V#ƪ#xO^E'ס!([ th[ ʨ_( 8XL;e!P~'xZ|j&t-dj3|[JF6{ Xf&᪮E82٨ .o&028o[}KW}ǩe0R# 5zRaPZf"}C-Rrߔ>L9eҽ/${$lFŽQe,(𠖞qw7,P{YE]1Ș@Y~P^n?,,>{/D԰nJJtaq~?c};qh*?2,NHϽ<)Y~V9" Wb4:%so_W]fHj!NN Y=ȏR%}Q\8$$k̒t}]2=#Nd& XgJFiOQMBq iB<)|vk<7Ə(x=R=H:|[' Yƿ55d@¤Xn҉0Kv(k`cEz`qnt3%jaT^\&ZEeɾ)o{-CocQuվԡ0h!5ceNx/LǛNQHPpD(g|l: }(fOa%+uؗI;#~ݦbZgq`8D)@\c]Ɨ™`B'-g*ZiN u׆o^$vaHͫ؎~/B m+ ս%J>Q#aݫL97\\*}"Y2td&2 ~n9 ݴqG9ؠe K}P>I$Ǔ-ꅾ#)îtc;LRʭ0^쩵|H?w>gMIמ[K 7<'D\#3MrMwls,e-8 Vphv4t@/EA<kpsp'qNFarē%RB > 0˃uf4,TuRx1E`wzy7VI9ǯ;0z*[[͉Ӄx:9ANJi*2RVQ&ҥRsVXÄ!A( $::g_bA[Hgݿ-[GkյX976jpS9'@k3^;ŎgwJ39j8o}W(JW[C:e%Y*A轃xmf"w|;[P 21%uǾ hnN߀kHB)mgs ) 󨗖˵e3M|е9/L==0K(rTB{TX_=~uXQ%LgoPL<`Y G i5@! F]zO@5)p5Aã:Z #p/_BP{P20">菪M MhɎ:¬ )4 B{8c 716N^c5w6]䡐%^~: E_P|6W6p~Zjg%@33<[]ދ)j[H%UN-:Y#ׅUTruH2f1ٻ_7z2;K4K|]Y82C{iHgLVfÅ "棴ک 認P_8ʡ-86{e0sb99Dyda/-Sg0)/F#Dn_#͇Hn&nMdc]^H|Ct`.dd$o_m#le0[t20D}Kd8[vv&td<%(zk Q>8Cw'3Ae99 Hy(Ji}FyH"CPEN* %/?S%Nw=Ӧ lʺnM֯[2 kNU`F qkTeA$NM(n-줅|T63t?0P}ջm]BGbDr5|Hmjb]dBt2eЕ" F)p-"R|TDZR:Ί+7s$kcƵ7Ƽ^xkt b8GZ:"+s~3]! ("y?bQ̤Mw쌥vКDap;u?08?Lf]zW'h98|e鰼5v8x ٔ pd9BSU(Μʻ#fl׽>i'օݧS ]Qrq_% ZM J"Xsk8\V L9z4]U~HcFFh3t\8@v"<>Xq^$:u1-h5by]t 檗$y6X2+ҏA$+Egq'%d 2D. ps?ܬU%b=|uw*@E:6{rC:'nx$@Ό;͓=&"1K5H`r9*B(Y7UqWvQI`yoqgw&OOW렘5M倔#E[ Wâ9< VzbFLu/aie$ejG(UAsa݈T Oh'cl*޸l54U6iYqeqH/ٲ4:W]u:,Rʝ$s]0 yqwޓTz4Zw#܍լu!(#4˸aфoZ/:$KoM pZv l{ 7@^o% mQlB ,xAAة{pdfIm+1S<|>&RA\8eqQC茞ړPtם &_8g6@w/1+ϟ''x_f,WۡqC}.q>Ñ Lq$AJ > -hiz |{1.`;WFxJ MF/7lBb. Fښ4DndPGb)"Uu*-pDG:qKDܟ*\c5>9 ˁƘAq5w2E>1oxQCp+  YzRc2`,)]yq&kBۇV2fXus't(t5EQ[Nʨo [,{64SD]Upﵟ07\H8JGcC&,X`M %38 wDߤOM<`^P&;~L$ y̶ޗNųMwx|i3K߼W0|Ƿ3hk j&ߞ*{p^lud{ɷcFsE\Q9E_hHE# A'*g$E9)a]@}iTxek|o,t $ZwXu1@Ie r%dv-EZ~~f;dl׆R/MLKM ĨVP,g!5:l cˎsYݵaDZe(R{ HM|3#MrcKQ}5EP^U:X%fJ6O0p]Kki$?yD=='EMIQ2nE!aIޓ?|Y : SFqZ8~edASU΅Z႑T06᣿r[yKb '6 VSQEL"0:bJADk0v!L #@ OP-IHB\ {Bnd[JЏ]< ̪ wk&J&.Y z¿,a59 +"(Se@*B֑L^M7b/ܼf!CdIL=ʶE OD1!b4jϔ8vz"UC\߷h%V4`f쭃*%{ ` 3Y]0w5}b9A}(F8z2TkMfԙ-縦Фa" 63z# R1q(lm! *>?..zQF8WSD'7F5oMĤ| :hE`MA^xٰ_ُm, (r=F`@4v_@Kg۶ t)Ԃ-+%ۦ[x-v{0ԁ*9]7ə:Aa|c9ꁢ ݄yvO!OR]e#1uZ<9(KTmnv4׊ CAױ0Lr.NzIOdyxn+KJk7t0gaD93>> ` j$&cPq-g;+ҍ,]epi{LKmNٝapgo3' (7b d,~OAGLq=fg?@HY͕,|2.`!'/DPj +>Xj?!`s0˧<-]Yow ,Ծ4J2q>(Rӛo3z L~֚|IO٫O-{8Xb?F2jA>JuQ˦򢗳Y)ZPG>BO5#eK\lw%բj6%AGe`pemC+0vZ#TRNTĿ<%o,F,[ "0dpnXIZ91ӇׁS ɿ|ÞL`""WR?uO*ܚ&|M$lZ89)yv^fl;i2㦂= st+Q ,L+e{45b =p2rEΗI^fqIs :xY]|4ESk[9jˡ{s茻xuVmazcG-Q](ٯZFR K0ό'/_vV|CEIg)r\&J&r)B1q. !={PZ6kж=BKc)(IVm}RsZXC{!n,54+W5|Uzod䷼F rG*4ʵRٛ.7+D42Qi6T~}FB_?TC̡AN%oէ?4QPɔq4HQ+{#_hz.< ­|lo%ojaQq\J:^_)0&7"Ef6$UgV诜SVBN8_/+5 ϊ`~L/i$).6o"hu-5ż4PJ[K[ M%AN{Dt(;u+kRTxZ{j[`ɾjp_Q+W!$y?:I1: FFvf\R&*I_^fo7H΀i'nuZbIC43DRf/,1'k\O L2]`0|N)DS?H1\Wrg ɂ[h 5ܒeѲ;2Q#j͎8,FxCZ{o[O0}+vh11]EQ88J=||׈ir|Sm3ΦxJ`D.&B匌nc ƢʟG:x'ˬ+ekKH׍XR$(oK@T#=F<=b:{0.du}3 _A]ƂAr!胒ȭS)q#:OMULRsYr"fC/<0-<3,<>'pu&a9gB QI!lA5=uIT< S,CD}Q懖SϻaNz^*e m%'E!*LX&ysX)B-)JMMrvc;IP$ 9(t[Ŭ\9CՑZ%Krs)qeƶ}u*bCެc~ثX&օl,#9fRiqM/msO:M)6P39_8B<WnhQ.5Z4j!A15}`!>5ɊD+R<5ՔY@mKaJ+<C$ GAUV7FI rpՀŒE4yˠF)XIwق :ͫ;H7q#ڑKL-Ж"laP^ Y|Q rȧU5sf+ʥ0l3(8߼:Κ1l4o]2hgݐ(詊tqnƴaqM 6r@;$:'kܮkR=3I2hˬ%M/Qm 2w(d|zRcXE`Tj wy[nSLtK& q2zY;@ztc30EI(c̀2@3?v%]Y8LA{CxpŠ8TUbظLL&UkdmFAlv C>o%u%z~{͕<<+{PI e3v0>"&z`mwyf8a0CX1Bw{Iںy:Fe /47&nc&SBY;1`Ê_a!e:7ph%:<={ J&pkF)uN\\{[TAT@ỌQ✙7+ο8א\`n?"+g=‚]Z=Ę"Vq3F\Զy^ƨU # :#1Пb -ǎ%֖?Rh2+z+Od'kEQQ7?~+CZM _l #z 邏Zɣd'ʾs(>ayhOLfhlrB,؃Kg)Ù)xr35^i|myc^6[$Ȣ Q19.ͩr#hrH _ʮ21/*Yg>&O +5,Z5]و8bXtҹ+!/#Y+[QVM&iqLDo' lt(a&uv>}@τ bQF 5G9uEiUG? URfTH<ѬHVyc0)Ռ]Dk~ͅӈ9l6?Xyn-j`Fxhʸ9 L}#XGn061i^U;j=>3f~wנ)+zF\ dAG*_omkdӪ@8@C9PbעN48ٍg|Venu\>4ʗBq7 5,41M0g׍>P &Yj F,|FK-2hbnw."hFa7P1᭓"-DtR A m~6IvԳtJ%FgyiTBb5+l  PW Y3uR錽sت |ב)p'L1=ThBѭa-61P P_Xک1AhP)U2gS3;!gK] !hMd)3eFSpfk)/|uQHWcmÚ~Czo򉴦(k;(mEa 66 n.1n?4ȍ%LfuB(dfta>faxT\Rh2` ԃ쨥ۆ(4KQ!qΓgBej̨#O6nqH"Ji,`W{%êC, N#o'xVBKeBfVY)cA M =ciraȓHq_UW.X8q'TbȍY&S|`4-" V# Hҗ >5PJ$ E{É.^2:Jcroozo{h=&gP\ <FB"w(xi!Zъ7GGo@=nZQ[8"N WeziHK 5vH_N nXaՃʨkd璽 2ORBT?%9HvuE^8߸i60{vвbPE0'wf9- p98{Df芟qS߮N#T|J3q`O }t#e&]XSC$B5Qae{BS{?#*,_l=UVk|^&OF]aח't:py1KΉdN ϔjʦ933ɠ]TkRpe9Ctjfl'|;v[$Xim̏ݜ _Nщk<{9tB`un22ϔFŸ >W`1Ѿ+΍F8K7}(Cbzrݷ GLȑhpCV'7hgArP_EYkTǒ*㐾,m8-2M3f%:Æϕ^Ti)./$/9+(yK̀3YKÇŪ~;>We'M%HGGxE-:e=]Lm5dOo C#tEU~&eZwp %{h?!yQ @txdMCH :0Het@?DR9Pz1y ڡcs% =pmStHv6\!kڬFSF4^&ڡM%R}V,xQNu#*+SH| jji"CKBY?5Du`_{@0Ş :BPȺ5&S"w{=:yZGe"-t2ZQ'b"7@ݒ4)3sw't9:si|^Il|޻ZX,HP6GRE _+*3^mDr 0Q}pgu77hbӦEqHZ.[vjrA7[eWWDۢ y8ZV%23;:qҰEb׉L=z3b'lc*R@Xwz ne~TI.d6rjUa0#Du:|8ŭMFU s͜a5bw(-+ 6 :4^ O$V*U 7`/#!k%~Pι껃Un4B f)mL|cgrW'JiLCJo0*B-p $̦g|[IHS4x)lwmV8y)}2JBk(bb]t})9ɋI^uo Z {RL9Cv|$o ef0 3RA_?zx$!9l Rv'hoL %ҙø[l'D5Ei/G*:U폤ZYzg=0*c\3KE'\BW̏7oϛbks 2M'ں:ER8Շע,Nv3VpbˉATvYMh@BPĸ76r0fV ꀶs9΃6$oסo.FM'sWQ[M|Vd3kS4)"8n\رV5T#ZL?FINjtqZaH`;.HM#'s-j 'jx1&QygBUT/{Yc(ЙS&~{ )~1H}7#b Niu@BA%:~IpCo RK [UV;Q(9tesP$d%e;ujD<~|h˃_U6%ח8)HNѪ ! z8'G>zƉaQUNZsz4 )yHwn}߻Chs>nOّL?U"t0YeJ ƻUi%ao܅ 7RF>ڙ{hu@%#ݠWSR2Cl!48- LU֪; GJ!̅ }.& 3@'+>!ĞEA^z !8h]Jn/QpݝoAi6Ippy>9 Ftvӄ@_dJpqp#Ouj, UMN:nXPL얫5b $mpɔidui%<*`聦4͂^Ku}eG̅\2}^':y\H{1;~H񎤏P7-倍wڹ}_Nsl'}WgT} ]>G1>XQa3 T鵖7%{]Z" K9TZ)WŠdɪBKy_n H/T]c%icȞ6_fȢΘ^۸bRVGܸཕ kk!j}J5*1] miMB :MYż pƜ:Mgkz7VDP '[n/VŇ/|n=άwUbphq<M q&v%K 'i$ [a.!ȃ Ċ$]6.S7nh C:Ku7}%B>" u+/nUe2?jäd|Me5.{VY$ L^@+or(W~Z6AEtub:_7קV{vVUH =YQzUP`qr1v:'ys<O05M߻.G_c>"TP{E-ZѼ xk&0Z)9^9fi!TpBUFT}88,a~!72,2f+̿ϗďVl#NH-TZYYU 4;ۺIENR4jOPv(xĥDBX'ϷΣˑh7? Cfi&WT d+E)[>B!3 "G,A1b'4څ^51)qAPp{MNݘdXh4(OcClˇE4 [xei$+aƁHQ6s3-XwRBM^ kL. {l2E f/%ͫiWL$^?пQnC7|9O'2ܞ3¯"WW}W"rDe&ymLc$Xf(8<{>Gc6R&۪8 DPFr;%AJ+4}\*TUSbQub]< !&YsKmG67~I~+Au?XҼ3|pVp7|ZxR‚ϻI4Y x-Ȩ]gYdVfj"p~ymP[!V2HVhNFAbx8/~^pfY7QEd\6m|rx,Rg\^ۢaxDV#{Cgt)bAս2Pʐ1 zO(ˇbw)&F˫RC6_l5 Z;m+k]([>2fZMoo:RDZIÊ:xm5p廊J}+xZ<oT [ifP'Y(߉|6_uH,eES.-м"ďHk=1^x܈nY\])X>"Fqb=? 0KD{j> ζb|ķX;[cHB"4,RBc-'T o ڷtq *4Yr)snF+QZ^>ҧ5ɝ$K.Щ'0zvgd5z0" BC6zz-Cr`4Fww-aOZG*̉Y5eQu-/FN3YRUl0*CvT/kX4ԍg :l>~0&ZfṰ7 󽜣;(8/z~!t[F'"tƬ'ngf+m~jrc'P ` ǟ3p:=B0/NhBMET[}OS[hf3 ~WJESZ,nrs}]MPO ,c%|PDZ4\ CSJ')( 7  "1CH2QEO [`n+gf,ʋҮ}lM>-wuPy'(i.҉؊Ӂ< "=}V:fիwץE^ zؗЯ >ŝ-i"eHS/y6p쮣lD~aZMmFmMiv U#.?VLq`\{774w~3)YUW cp!•7l,Z;ѝO'EՔntCg83Vԯߋz@,mf[^,:B/V 42o+h7|SMlۈdmûFv91' <`*3Z~#*зՋ @]8!p /g^م.r錑3w62=NpRiYAv~GYx&L"(gpBd\o)mC: 4(}'ymWhƝ7m"aĴ9RlyE~l\aՊ&?p..G]-r+=f坋~݀v4AV1z5vCgި6[HMλa+ $ (ly?p0K;No'9-fyb-s\TȡG 5kU2,bBX3u=|a#=ˉp@9r,e\ > Gckڜjjpՠ֭^Rb}iޘWwflGXš ˠa"bZ Z<8QcqdexiUMJYCG>62vK@:c(:FF٫\Z4јQ{ m.Dt~m4E.\H nid A`)gx7N.jknv2{ܤĘKki`=Jc wF/>)#Z32-]T: T<`(lU<*]+X};XW9SBYW bpѠ-VY=% n1#ݸ >}=pqhUa󪧠p-F"-m921_<2gmM Y_u.&KA7f3]lr ==C!=d nhf$ tO|As+xo#E`XW&}+ط=i9Xown-O^xGe¡UlᓼdrCF8&auVHG9KZ&)1.H#o iET7@ls Aj$Ձ[635ӬTn3{uĞ8NĄ|L8ᴠsAB9gNe|粯U[otRiѐoRMq9EIOZxMܮLH~af!Z 3LR5՗Nn=YX҂X b^,,.?%Hۈ#@RTDg-^I]lFH;еBYϗm" ~Ejm,i3̊ =ͳr.OR%{7D=oJ]x1FƯ𱷦.D },tZwD̳u[nr/Q!CVGwktD+Cjv!3mrم]puu^1jFT0r疕(y_i~> WFFd r @v&͑\Ck1*)E>y02{8 ͩޔ}(pS''e2PT͡-fI(-/-V毌dvjӗ`R!F/3H bGdf{zCb7v;($4ߜŕȴA6UcM70ů-3O ""~,>ѩA댟řt,}N]FQOpC" 5gs˝!rlrΦ!S8ʟܜ`Fd%\# M9s+gz|j$Lo Z,we,;ѰsQmRЖL9x#Gw-koH2^XBpjeYm) mM Z/+R@|(HFEoBG8]5ĺ/ rYzKSâޚeL33͙oxztJiyw(*40"V̕B GsMGxSٹgt:!u]r4;-^Ìc~Ô^ZsHX=I1((70"UeFлv!VB[X"Z݂ WV/\:jX4 h}# o.7r)|X|+,d:QU^]1ʷʊھ݈WEFדVK![7^bɃ`jhI^25RK"[?L&!WE3TuA<$S15Ά)U-u8 ;*cJ\aߝΧXM(5Z7mN.l3!j)Ծ\LA %Rߒ jo$s5FU.< 8{n6{ ͏B󺯃dk0:G9> ˯8رMNpH ɸ|0Y[VKcj䬨|Cd8mCA\Y Qm=g_4"!5չWycCo. UyI } ]t|ɌG;. > UM1O_ȳ0ţRB4:ssl6Ic3'e,H+ k]'[ئ}0HwOשk4"ieytoERk=X,MG gd,8V-_ٵ||I]$v dG0ӣ$d݂4wc(ߺe'QB~O=PͽxqXr=&{F7А FՓc9nVm> 񲍞{xȩzB(S4:"͊O%6<31rnR ?ֺזޚ$, ?jx=w6AT)ZozQHQdYK:+)xw}16wvl uZP6KGT{`>($ zVrw0_ ٵFbAQqmHC[\itrH-!rVcpx*+A "~|3YdpKN14?,7~-ڄjJ*w0ާ/ <{UY觲j19\ݔNpY;2*F2蝠[3(| l9c6}!%#3Sfauh`-yZQTs@αpƥZx%sLp|>0lOq)RQaS>=ݝ[۶3aE0_ce7ґ8U ~#^.?c;4X |*t?e8C(DeC"׫7^_k' S<l̬ iXTap,bgP/TmU?',v Qf [ ΅+_Bhc#VLʱK;~''> EPAifnH3g3O?UϨ2@,ئvC._X`a4Ξ*2VDCdL-Z } AXCudjWW0<;CȆݲ?㼰o8{jcd-Wfu+5{P=rJm{6庛'5 9Z9LS@0Y^޸?m=v+zxYȉC fPmKsߺ|{1vZ ]|%v)&q} 3.vy^2ED4><}dWw˧5Qd n!Y4==qwA!=@$"3%IOe>/W1H!ga\be\za|l߽K&.6=MIOèejWQP#I*/珢em ֐|C!b<ޛz#G-i;W@o|@X L4`a>1sG@xY2-jzI DQ&r\Srv3n!QN t/zB\ iu߁aQi.p< .;1)`9^,MXʩ/ JF q/#kչՇqcmXs/sI۷]˼q')?$CX\Gz,zq~*W pPt_+ύcF6G)$8pCc" h`}GBi6#__]dV &43p,PԗKcxN{99pRJZ4g|wI}M8>[w'j{855C&GA˒O! e:etՇ>FųEIbf{*NUnvLdI4`Q.i A=;;JW' klm+ &aEAAxO+ynJAdDbP]k}-7~!2!fSLn;LSm#fF@uiؒ4z^TK=r3!nVrR 2N԰S>.y|H ~7C#6l#!694> k8R !e]Wܼ>7Ayѻ|.ox\,Db_:!A ǚ0M\tanT{[3)o4E7Fe8fWu_˄UݪDA!l(:A"xX6vT< @e')T壐lԡe|ee);2ėMafݮ 3ls=$ MQa!A6-x<Ц#=5ffD>,aF]]%/8_+^!fn 4\([z5oޤgfRO}a8eZT'=[XKqv8zWM5qEh'3,W={+ntޫ0GeY>'!W`5BhqBfn C?5!$&GF5ݎYWrzyAx1=m= +S1*gR.*Nj1'9 :H_ J4x%R"ad/q=r:~,~C5i"W94E,oY2s&:%4<$=Nz0?I[7* :ڰmTYC*q!3"]i=p#/^5)\~p ?oĤWWMFfb#%y0wQ=;W?R󯢛҄K )$y-#hg,UJa]a}y/[}nO2v{f2q]%?ײSAX&) {w|e4D S&1Mf%>*r\e 찘NW~G<=qC!WE@#ϔoS[zfsOdv\s N*oF+3/hB7ڝ,Z\!M"B9fN%VwoY0vL&?/;8ȷ]{a{g,T"s讝R9~FnhHb&*C"޿F)-Jz8?`dTbE{p]e]mS˛0w-i(pr 0|E96HE>lY .wM3C"JAlI_8νdU{Y TԹR6 =A]g;B²1D<&"tK!ZMfN0Dn_1t2c."kN֭@$, =:z; s49+1LF\0 UܾK԰49`1.e)bM*iB/~&9gC@P0@Y\yv:˸D/#2T/y2Pzq~W;J#1cgz@xGǟ2שA(0:H7̦>laJW@ɰ;F`1^Xiii %3ʪ#SF6w-6uY392 q-vd2BpXnVm_֧ajKEw}Ru$AD&\,)B 7~%|ap0AbJIvQDxiZe4| 5/RE{<\PIoefߪ84<:#6U>_-8!:/Dбa>k)>G)ۂlA[ 5{.5PU.SQzJpnE|H騪=( VlmӰ@K]e* _@ie!=±N)͠K*uC&|znsU9''%M'_Ԏ,/ ﳉЬJxCǶv"u3.Rb6C -DR -?E$sme+u#?W E`6ud,{NM9Nwzk-FROd`E<N3u&^sY,@[sNm_00+(f:80r9K:@Zm!@WŌ6?)GCg"Kn4@Շ8)(fs֝;a$hrCKcE#d<{(47ӁKq;% )KVJ*J6\eԢDspfOO۝^"㾟gX$)He-C*D__ᦗqmg-w[MƣJxJ}#"&N=l!o;E'[oܶ=8xeddkxĈ 5nށF qP~L6y̿\ 2)+QQz 6ӫd`x,=D*0K3Q<\ERj]΍6 %֍d 9sSUٟE[ܴd=-DdP"ySM>u&ڝ~W{{[l @inre: MQ5dpmԤ=I?|@i1r))qV@9,]p IIUjBWCi!>Y3꫻[V{SĪݯ_B`[q/J GV̌Yq!=$xdƓg}q,'U^zgIj n%$X6,=HXv;N4rk;V1ù~NRӜ?[wY+OXb֗𫐰B̵e15Q`$yl܏ȃPqaTn]x2?Σt"2|u;)OsbUl`ă!.MyNrbV[fa*;n>mb%9zX W^ +ߨZQ - A0A͓)`&κadF[-U'hlacuK"Q!iŜ p@ ű{;6$-X-Fa8>5͊{w~`hzhReqb:j ޵c"-t[C0x)oʡp=O?ey雪Q1 b%S`cFb=rCeտ=!Hî]n戦]f2$-iZD?v_b5x3L\. '>|Wt_MᵰS7;,% VϢ,ImkHүϬn_`̾d?kCG_BXT`:b0v"+00#:yemzg{8gERYi338416fn1lWFg{Lߵx,,h'~;>-aj o3 8,HvY,3qҴqL SkܙF=\ n`<٣s73T{ &pd鹋]؊Usۋ=etu-H޴K'X3QSf46JJN 1r1&o=SrpN U)H>4-2.uH{d8 `TunT\eU|jۖfp/~'L$}MsQѳb+ qҩϧrH`7IP sK'XBEw)汃}y!^8[bsE*s ΄q%零d:[G.%պ$Q1IOH'2/MX`"<\p\bo~ nNw[zwWL[;Kc92qC"uUFpxP0Js?LɓS/vH'$©'je͉@)lfN ^;nt/kr?] @ jO`H{%b9V ??(= `iI;r#>ȥOs `V UKU~#ݛߡ>="݉(uQ?6ǂE\#&ϗ~f'a/`5*'d+0l~]zD(2PiT{Hd.ʁ/)Axq̶şWW$Op~&*<#6qZ%R?-n-P[UQ #^"3XA8aǙeoUMK(uK8M0C!]˱9h8+~dc2Iu3w5!Px4ǫЮXQXj4J)#M[ .^-,Ÿ5UB#L]:! l~qV+,w%n0N!gnoczn`->.,.`('bv`BXս@_8cx>nܻ(hFѤ%qR`'|;tQ[ӥA,;qD14 t'Ψ Yc6ns^S#Y!v"pSGaq$PlՄ/v:];R˽eQҤ#HY/;S:#/"" b }eS_Iӆzd%U>EUJ|o$ޏ |[@f5b~gҀ?lH-3?c|#X.?*K(; rQ}m@ zO~繮Qv{sS9YSBv:J!/,ۣ֭ P"ήGD>l]S:<`AsHJ`2 5\S &8]fָ=Y#Mf(oxHiU»TO(Š]Y= %}1mh'sy@}&-^Gzv$= 盎NG@t7M_+lv`߫N'_, ITUVdPA,T>ns< À؊HUdW2BWƧcRVcU'بTEΧNGaJqMJA<"ųh E:u͠l~7kXkgNj{"WweҳXg@ h\!xb5'F+ < N'ͼ\rgw<T:NUlg[#e<3l}C)nPIꥨb+D xsbI+4徜ޮ%5 ښq:5Fڤ396.[t51h[8 ޓsAX6j,.V^ No .!ttMЙ睅mQ!TtC)NB̋#&nƊ:>_:Ű9񤅉 瑑[ϊiPX+_'Y'B?:l褠~ԉ <;;ÞV1Z{Pc}9 L]Ld?nO Ɗy+up\y{XjU)}h8Χ/!` >P%%p8= [{d)գJjH7)K^hwGLFJ'es&!L\jW.J\3M_:eu4pq/b27omk˖WyjnpR-׺\>l^z_:NFLsӾ n|Mu2,^()F(WLZ]@ƺ~DZO7 lvaR#$`ۣzg1G[H۵L!zsDMbp?Gy~{ 8t`*!w| hYvZ˶Z9nZΧf"[7[(qpO#-f_aIl=?UIH-UT.J~~U3@vgg9,0CBfVy fCerNIvo\"Sк@v Bu9le.ev܃/L5G5l^< Sl~סmp*N] !2]zKp`0W$*=2IBB(kwG^/Qdž92QаrХꝴѮ9?P!yJ~Ŕ{v-f?ʺ2-G!TT5܀@XZn>E.gf- ?_NޱΌu@H߁ynOW( LƼL_IHqESv\wKjlI|JXB-2Temm$)$*]z.gl1ߒg2"YUZHoUq1R E(&8x@`;l+ |m)HnU'abn7).) Ēuo2ZMF+\q/ PHM$y-AM!.rVB]*{eѹqk^ߋqF˲,U"aɠ4i5B8ЂzW9>O))JוI<.>w^C,/PzE2𮒿"np[g$هox]eZ.бvfBaRI%6=`&xb^W!=<ʷ-$kͰ"Ͻ"84zᡏ('u&M4e* 酕}@^q.u_IULG%VAp/Қ  j\*!呵dƣw_[glG '9?*Xh;  Wh*  Pk*"DfANoPWZl\^6˩/E~?H2i=${U#x(&= {'8Ҍ_PA@] -L!9G~0w\Gy{o!7ڸcݸ)Ekp/Ұ13}~smO|)YP;^NVA>:_æ7D['h$oLF4U@)299u)_B!Ÿ+xj_v|0 aD-r G0Bw鄝pA/]A"0 y@U,c'0x6a'#4c>Ob$/Y q\f͌ $u7c{@ pٞ6|5>+ D3PXBƗyI 8I V&bzu!)[&9Wp { i a3 ׈?YN"e ư᤻iokrV=x"qdi.?N-yi*L`_Ah©{}I{?YTlA.]d*#J?Tc"H۔V}d:e wo4 e&vda]!R g%&^-mP,G F*]d%y^|HL5q#7B^t+Ŀ ܋dU퐮xe({>smxRPyWo@f4[ԅ7 t:"ݔ{].[i8ALK& 4OG, ӳĶ<ZN+/;E/`Ԥ5 Iכg%e֚Dce@ ΆAQn)iFpv<ik-jN >RDFok #hN} V,'}Tpb~ +'f2Y*0'(=Sb7H95Ft ]  ncMpخqT'm zs%TKWTz! 7rAU2X*S&>2+FEMbMH Ixj;/i]V)8Yǭ?`k.n36hSe^Z^SKYHѩN4{rfۇ`!!粁ѡ(ϧ5^_hlUy=5@ܙڰ5PxC\ HRܗ\u2]"'9 c=SC zTPѐUT6l88 {C5-%4 'a7w-Pl~NL,ߘl:I+jQy_ [YMG!@4 2hC&ScEc+aJ5s[~Jc|0#)pe_di%~[VAWM ,wބn|b5n>7'BoPY&0Jf'fb8n:OxaC)䯓:ANX!cОX|YV2]W24+XͿ[&W-_,nq cܶDvX*UE0+QsC<# k)us*ލrVRϒATdςv% k'np䀷&`Z&sIIxLTB3 XƫTorMws=t$.yE |T\>kJ`Bt }be5~!p8E-I#yOA["@lw-C_zٷ2o{VsC{ < VߥigX,}'z Zkch>}вQ]6G[oC; _]څ,ʫ8;[dǢ[ə%啲,F؟F i>T;DQWVϳk.m<|k oe7 f<+bR~hz&vyJ5=)ɄkVN[Ƣ: wH JS ߝ ,R(MI)1fnZ^w ˙<bRcx{&Փn.x xկ\i6SESrǗa$ x“>NqɭF!O(;M0H39$j_ +g&XTnC0%ʂ|>KN2\1#@Beap7S'"vB`BB(y[+/APɥ@X+0.@}Q Q\6ؕ(0zwXȪ"[,5㽀Blaz@-@}PmR>A[` k:4 Jg8 C6L^Y\=0vΨWP;J7/Q-Z72SiÔ%*@$;v,6 FӀa,A8MyĝQP[{adZ%tod:p:z2t_+UT%,j} ,X]#`/>"B :?vy[†A#<}n;`5&= NjB+?-A\)!#luT |&d0ў~wY\3W03=`Npmu>b@]/;DOyҰ_JGEiĚ' S3.}^R3ZWoܨu )I~KZ43]؍kIh;߂ݯ '(IiƄDu}f6\d'7tn[:49*їG9V ݓ Pޞ=q:-QcmXG}b_Kh7_uWjp^E5"]ؽSUZ`_UQh-<ח!l0s+.B0$Fv.㗣e"Yf"f}d6`zLii_ $Ȱ sjW=M@%71]=^$"Ha?fX8SxEQq6t\ĞC(=l1U^˧GB5!qWۏj`m{?GuLq0cdAd9H'Vg1st@嗀 B !9lmZ eC>G'8~Xq&4e?čPurr3ivKeI+|w#"ԧNu+&Ulņ)EE'tPFZA-Ii3c|ZDW6܏GP y/uCzL2fOVíD4Ni+]J݀}˪ܿF@p_xN3ViJH ur8i D;.J37=xPKASn#O3 'S죞 /<MӨ2۫37{Y b\QX,_!A>Wtۇ@)oC G1S3cn\/df۷svxA)#+#û} CNcS6|4W۾ƙ*pG@LRB= _ Bwc3{bpu]FEF<~@IG]i:Q(,1d7<0Pmd^4 NЁr8u1iWet8ؚ*-/Ya妝Xl2ȘA9R%-NxbbRFyH[nF BDK3B }P&lhT;cl4Tg/A<.N~*Ki9eL\#FoȢ1Ю%!L3pYD3ZW^w5n JY, l+Рx @)X*lf}H<>~ڰ9.G4hmnYtvH>N®|Qͥ^#3^DĻsH*/dC9X/{ #%c4~=%"jUBn8XﯪCl>*:.ƥ@!KhV &E9}3szҡԤ{{2;[L?pju8-YkR feJ .GT5r1":t>Q;D0\uJNɕy$Eo COnE2:?W):r?E|<Έa>\1+twM$sF0!%IiZTH* )S5L)CqrmpYr9uG]Fv*XByUOZfT4t\曳ث'9ᡲ?%~%V*)kTXs22?QP${0 ~;,K^'&:EEr5$Eq ?R8z~㔋]<-Pw'L`qg3|"Wr؉X5>A՜Ŗ{Q)m!Orkt}< r䇟oVS]^fz|[1Ԫzi1.imfK+]o<^Cv:rF$5. 9WC /ŊxPpP("!7 ( Ή 'B+MF7‰ӗ۱@g++v~95d0wi~';zfCr>@op #}*8eOÏ􄬟}DeyVgriy2 x2(e}Y3p0S":lmH0RVEeL|Zr*͌ɠVmXơ6uȅnfNҮet mx+RT,\&静S8hHV݌KӇdԶС'ȹ Kؾ%C[?uFKښvaqVo޻ˁ~ ^A4<>De5qZꄧč? EG+5 Cq$BjMʇĹ_]Nr!<77]G^]Ԃ,Kb/6z̸[H /}Q&be i&j.JBUE5q;΁B.Ԁzݶ.[Z8E?dAx>" рhe*Tk[i!@+߸%u9+KB\dv`%gƒ)LI2HbfYcU\olEi8sӞH4DkҟZI'R~֩JH.\YοH8碷ve^_ZѤ6\&4WO+S6SE/|/e͖1k>xd /8fqFm"f,踖}%'u-О ;§ߣodgcz9ԡѤGڑ |oJU,^]f )An˙8V*_ '@|y|]P!HWa NJCQq\P ~ĈG~ FƙQd˧w zViձrb_z{@ 5!O-Ol@Nw&NvRQ玃1N>$@-<>…jSa2wqy<[Qlm}[Ng=?ib_졲9.*Q!A$-.,ژxj\SÞK ߓэJZ{lCY@J_|e6KazwMTC8ΉOc ^Pe LG2uJ:լ ֪3Gpef#X9ۣHȹn`V X:L/EkkX좖a+u 5  x,DSpqYq/|e ŽS!MS8}=kI `3]#Jz/I^3mPrp0 m|j> @h o75r P]f,w#Dr&f=D !I@(oFƷ<>gHvj^<7{#EV=@Ya2I{0P܆Ű_׃6s‚}:;:j.S]q-/~_PomҌ@(Rz:QCmK&uP|i¢#Oچ#4lgnHؼ*ոtp^ݣi)Wy:M@\$[X=4z"<ٳgM=.ܶ(mlu6`is* 6ך. r,Ls7$dk9/KΥث>FY$HNĿi:JMoW&_]ȇRC>[Uӫq<𜭔X8CqeiIqe,Src](qٍ~&?; Gc;rf&4%#oR-]ccZ u b=l[e0mf_Z1a"<5xiQ/nTḁ;m׮\pPPI M9N@"1% |yu=m?´yX:Yu}u˯J/ں~+k0ybW@Ei$nRN}0-l Cc3 .mnF7 58 u{\?Z4.PVP}' XU f@2q%l2,\zo ph41[`hN_5 t#\ᢾx\jen*YW-Mޝ./s3TrN(&VgJ Q+im0jzͷÚ'}"&Ecb{Z:aF"Y#ˢ3OÚn:y(:JI gϟըRꍡ+& i0VRu_?}67qjC~jҐ-5,lD>BX/1I#) ZmS4k֪mo%emb]+ <Oku^ Z-Y!B]b܍.!ފ*$>6M1 K+WgLAp9DΟXs e7-7f5Rqcŭ0s%ޒg_I~^|݂t'Lu^vT{⃊VD(](eb5aԩEC"\K2C} cf^odNLlT;4Ŵ# auI>srI?]Ă08AZCgX)PsիC+[./qGl_' u}΢GjeyὮPqѭ>Z9m*h[ m7Ѳjd<9pߔ2ǁt $pb!Rapҗ!ĈA&Y#؝L00+Utz b- x1K=)~Vu~h|U=>pVVQYpCt(dj"{&J6zk1r!M D9sa)QQnMJBsӿFa}r .D]|kloV'hݍd_|LBM+X nM{b>&2apeMMJ 2.3O_WECjHVf^1&d@1]ĈܼήGL[d'/K oJݞ|^[`o~DMҗ9PA>2XkxnC7R;4΃K`@;i2mqb4:-Q>UUow ڂJJE\Ibyݾ CRS||VՄ kBcpC.{%Jς\ѥ 4;ڽHt:d1td}ml@o`Xli \%OZa/tBmQ0lq֫ 4d`Sv5 ŦIct)" anڧI8d&'ː!* N,Zx;9xH)_9MF:t,PXeyd]z9sn 8Ƶvdhxe{`6y4 cKt`~-o'NeZN.ȏ߈mC¤R #B~4~!il\UԦa(`幪lӣq,o'$_۱qnhg:|J a9ن2d I!LV|\pU۸)2D8r%cI# QN3>5X]tqdJM0UڭZpdc{Oh]^ #?6c~&ß^S Z?ܡqnMY+2%I  Sփ\uv1 Oq[DN|7hU_1`%30e5Šd;g !>r7I_yaw 6 {&M&&lrb˒K8HN ΜkՒ B3+O$[R~""!$ߓ5el篍|=h.J&>(BQϢD[5A PI?a$G73P3M޺#N)P Td OlHQ"PZ$n9rlHb>G M]vjaEyaBGČe5iDlM[S'A[a(o"a}~VRI̫w/Of%7(1:S.T|),]BB7 Ѻ82AӘ֮ +0˘m{1 O霣G2SC2۩ʌDu; eUן{؜ZF})4ǝr>f@sUno=sh'Es|dZ-M7`͇k_u]ͽkV]ڥ*(KP|? V:՞bnjoaU s 68֊ ]aւ3Sd[)joŒkF}{ ;M??ՅMLu!}Ƴ€r8!7_tV3ҢO |alƩM$ΆXc=Gy`Q^R2TCzbtOKޔ#`@ #Blq :R! "9+Hq?.]8|]1,-fD^36`4G%u. ʙ೻ʿT6 pˢd"]I+؈kh)^[_*Hg Czi B8W|p 凡Dqj`xڞ/U' ? hop (m9!ө 2p؞tͺ= 9*Slmo?y =L4_HV*ѯ'hqttXFC)W,mX1 eNU1jl-v4v x;i֕2O`e3xs8Van&IeE\48AGw7?O5,`n} es{#\1Z6>b": 9ɗz=3ňAbYxl!CF;LE̻ 5X<-~ΞLuH=pk*ŎD&*F7RK[YzOPJ$A_+or v%-vH{c\~f,$@"yD)iJ`݇FFD{G`&y]38JK)`j݌k~_'V{:E0.b9qD)|GwF4,ēj28vD";ޘbf)jG_+0#^edmaWwo9͔Mͱį/zq0KY'3Mժ.XiGKaWH Vx!uO6[7wC <2T}jb:cܬCZ2L+残 ?;N~k<sei3vk`'TABʼnj"A&lk3!^ *$OZTw1{{UF^d=J,H&ㆾDlPJ}XyTJ R(d xȤ D{CQ&ua4h5F/ -"h~=2O |:^1h#GHkYүedN&k]'~mՓ2 C !4Ǐ"thciZl,A~qIa56S{ 7*uĐ ԏ tIuBUXgǻ'H gZAIb9Zh:JIf^3X;9bgێk Ĥ#֋pRPpbʼnٷd9FգPK7.ȦpԽYжk{s?Kn3Og4XIIw byŶjgP+P51WcE|Tֶo B"%(I Au[ 1wǶCNjNe6ZF@DH/SXJ&wSp_mgڹU;2Q:@Y 0@dY|~t"'&Zb[|Hf7TMT'eaáU86Yf? \:9Vz/ x9v%ܩ'D3juNnSC|14 9լ!!4Ğ |F#)ca\[͔zu_+*T?@(kp(⦜}4mų|b_u.d!\ lFq@=׻wcV}G ^ –'Hx~%UG2A'IPn'" Jc/9F%?ppAd}$7YJfuOZ9fe=ŇxL޻L4_ei݃sP!+-o"(gca\x;s rdžט6(,LåyuX'˄V)GO$H۝@WJ.C)A\ B"7'~e=WZ"=.|;o`nj_O~[}z[uJŕK~Y@,0dWqU~Zg>_cv;KG봍Y()f e ٝW)H;xi4`ɽa݆, ̦ʝ.z,{CXUMLdI,"Fu; #p+˲- AΉ#Zkᷱxp+h*0HtM"<bña;eFyBI;sFO@#֦,t#)X?HWΣF'r 0y,~|\F__##8b1( wxm/]_2g /q!bǩ&&?km6EqqMe>%nIꖻ'ٶGZ-k?b.h8r92~}3bw9$w㽶[.2Aqo[rF.dJ$rQTR)}\sj)9qE},dY_trIhr 7&bl-!B߻vQsEMX;r+&|%T߬j#~_5HRO~m9%dzt|˳_C50=7v2HnFGi#2] ܯM fk,Nҥ>lMt3jvMigWm9'\{ymsAnA-II@#= 2 nDv}mLCr#$h]@ LPzAב4@%g]VJ`<אZR~PȞx.C/j F O4D P ߉wlo+191̴(C$.O&_Jr(<QJ!!OmVs˙>g7CZ16~OCJqt-Р ?V:U?~Y'f-@xCMvx+o}M1 a,zd6͈MAߪi(;s;-*7jE`)Գ1n=Mˌ;6Oa7_!\^i>`{!-?=@ }r-__( &T+u̴t?:qi5ϗ*_0UtDLx ;o{B;s*e{ rK^ ~VYE#SL*%WxCoa`o/+ۻAVV3OX a"J;ߔDa?#"]%FvX9!L/ǫz:ɝez:& 2/.5 Ah4~;FQ؜Jt29,jxt,n{/JS&Hq[i7;QTel0{$ZM]99=:Qz?<2%wl\ (3J&: u, d}ڞ^GI@ٜg ި#X ,l*ʄ\`qd2bO>AU7x+DU{ 8*t(~B k w{#/I`@ߩ%S;OhWEm=Vv4+.v XL0(;5P])P-^XA֎e?%`7PhK-8AP 0mb n<'!;;E Ý藽B{(܃4 [#fH~FnLJ$۫';Xi5yXRPEĹq1Q^&C5d'Czk"AqkXUFbX\?p,X 4bPo c"cnb#օ٭qxSSi6JoMi2Z!wjJ2*)7T,?JDk׾|ot&\~6c~Q>אA=e׌c9 i,Ά"/T"RF*N%~r!VPn'=)k7$;(zD%D C#\֛6TMW8a}IXSZ !DFE2s䈐NxN$^1KuB^k_]U[OS%S7I\qAgc8ųXbl6@YQ Z6OAwÂ.6Z' *fBWε4#Eh/rglޒkU`pw"w6BSh΄ Ȅ:HiOs՞9z{%2R4wY78'c5l3"]}XK Cu=gʵݙޥKAXp 8B |xBed^h>N!ј-QT$IՐ}k=@d/ qͥ6fkMRu){VԷ6A"D#4b[N(5߈-^{<cl*.<uxx,`Er^LzzgͯKeV %`;g|NM`z@yw l05Zt{ ^Zx)%9lS( 䮕%0‘m7x0Pw7j.c>< Bq8}G^)@p;,woueum =%( qMVȥLHxIBߌiDSyc_gK$ؒʧyy Znx'Ѝ+k5VDZ;KC4ZzgyMc8P}$&Ҙ oFD)DbO-ڙF7OB&s\ B7Zr/ʹi䠺> eg ࿧.+A62ͺ8zbe6C@ivh:T~,Cئana 56YRu ԇps ;*9;p3>uRIͯjYUmOe#u`slUjJ) )t} Ci$+Eng }Wc^]Fعaj }-V>!+[`(6m!Sb8k x^=_3t.\I(ij P 6VߊnH4M駫DQtk1K*>z1ݮ˄@ g0}y!rsug"dg Kў2 }e省n7}JBy9u#qmːwG@(}nkzmE|vX 6 6Kg ^4)] ,^Tƍ>|Omb$Mq Ӷ:N0m8yjyTk'Vu*w $A1\ 9=N< ,~p#I{:x|x1JC{FDSYqKG8[KLm; NQ ,˝1îٝ|^4o ˬ'퍘h:˫ x(ab6Uw:[0W.w=ӴޕoݔU aq3_9q~8<[H(dTdy#a7ؘ<꜊^#.<6] 7>U]Ac<~ƌ)ksV0:RhH'N,IN}8#iO>BŤri ȴ-,-Єɒq|Vi~O89x #y >#eq9x}5$R7GoR\Z( ]޶R g5gA6ǝjb'eyVtHmgbQlsdѹ#o &rSzx[ kIGz;&~4R-*hY$;~*P2y7Վ 7/|V蝍f1VO}" Ї.pPY/.?5cķbIhjO},V?lQjN^t_~ퟶm$Ql:~!V+`1B7)ۯdI)`vniċ !Y+yLN˒9joЌOg.҉GRpq6Hn(̎<浖RA``>uu!=a-ēNp 3s_ǴVJy:G kC=^pƈl~6-z= &vk-`[{DH8FW]{Y)cߝR6zq(0ڏ=WrK.8bXhRPf"wmͪE>[ s㗏g5`"b #G(o?Rpk|" G֋!{g8H!+y*zo8@.GE ^s=]}@(Tn VbZ*PЃE祡0kiPLa3ȃ5J7&g/ "dd Yx]i=-H rs)T9T;˒0/F!` oS P.Þ؜Ps۝jo>31Is)H[ak^}u0 RV;% {Dlo];!k6r=OsBpfel*J:ݹP$E`?+g/{z0+z)}֒:.Mwe3鴊ve/~wҺK)pbf U@}^;}a[MKxIWƪԷr;b `D^Mnq/fr0ߡG33I!<;<7c %o,D&Km4YD:%frJ5,+[9:dG Vql/T s{%[TUh X Pݶ),e%ބ5LG<U0@teB *jtdOеh!S#ChC^jP3S[IԞ3k/3u HgA Z{4p%x|Q> M@!LgXV oRqt0E45~n0FaT)=RG p],9nbR:2z 0j\TNX1h.uf!r#wrJX~=Ħ(sEČh'\(Szz<ĿP°0>J P/͌0-}4=뽮MbIVYC)*%C??Q6E N sH=˗ig!0 cLϠx!Z/G AnU[Wh<${`:$_f&N-@@Ð !sBۼ``N=pF o P7g"o˾t\5IDضnnǫ3وXJ0 l CPk` Tx@ DqY]p9{i5C'~ 8kNk"Zh@yFtcz<&~YEd'rjxPJG1 ,YJX7V#4Hf}V iN+΄]I#Cx(t춒#hug1qd@VIX!k<1)G:Yl"*X }!>grO._ԞFVEe%Wy]Fsmo47h@:U̔9ޜ=}_n 6X4(3!4ؓ{J]$_k2[2`XQumCWźVQ 5+. s`vw͹ցTu70'd'+TޒɅX4(6l"N js!甉sL a:U'17E=rzGBHf%(z3) -71>wOZm1 EB߹z }u@ |Zazo'-/)ڋCꎥ\bk'[IBxdcy ow_90rBFV ϩ4; fx'l内s<8!ZHا'Ѵv0J B\)X̪0g*1w䒮BS> S /> iলq]XqqnWC&!xIO(\n*%#1n}VtSA'Fj2r!*$SĵVCH|cPrrE)ɫ无凷AAkH2Tmif KGg0kSKh{;)>RpWk)z. kw5Ō*gj,xޮXYr/?a#2=*s R;I tG+MnVb+ 7}Do 9k.25RPєeXŝ$s\PcGTd}EZ\i:pBK(?w+s}5Nw@s>\P 3[I۩;ZQ]:9.7Z)FJ)Cj`\z (\]DfLz d6fA>d&Fr-#Ƙ`Bc+{i\}KAXM̙ӿLYTp ٯƴuSa@ b+'@\)_4qAX'C$9;$a?uG*Ak1>ȩOE,eyLλPf-L3{ OBJ}}/Zw2dx ^y2: ni7}o*!pRwU"s4ވ|ws]Dk>ǯR&awx%mk׮qql1.rr١ Y`t*zόߥ~re_`R9EK%9 zD]  US P>NaJA-q"!>},ڭ"q0T[I_o1ʑߵVzY2/K%_HN˦f\*WםRh5YX) MzN*wU>˹QXn2'i,rZ]=bRMu1;Bpd2^.J݋$8"@,!Y.Ϣ F,/9ʌGy; !9=楼${ڑS_qV e&|ɤ ^K|.9(6Ixyie'P7 %ՁŪosqjLd1ꤵ1֝>%Ki,<6-s2P'>ZMON =U"H scwX +Cϵ H,vt {6o@Z%7WwBAyֹiRsyU AlZA?k&tGRm-{.@:lScϗY!%޾6XuQ kcT$>5uSIb%XNQq?m@6.ؐ 4U}}T{<+77+}Y+߭Rcej̫5zSzk6`aӿJƦ1f,GlOnsiP)%E.oc_LχuYSr"H.nɬ^(zS uc:A^h:7HA{~0F.SP?<'6Eb3 83ۯ)&1x)9&+?-O"Ԙ0:,)UDɽ46 9f?;*_Ea,QXS;BIf*|sd^䎮πtPv!Er~ Lr̆/k=y yaFOhˑq`$ʢ? g4hڐ'~@Ģ]l 7$'YDSn\L;Gģ-|̧ȩ s9R`)JTڿ֗=$6ٲ{A @ |8EF…O:ta%eYP3A)S9 ~B)r5=J!ߤhP$#i1nB9Kju5=ҚH?s33ʮLM8ELf3xDL:49#|t 16N 83)uԮMэAe_el$#d-r+JL֟K2f͐Bo^Z, c b8M/e?`zц!bHj$@:=+qx&Q?AL"p\d\ڈTzG@HH ?sViS**nIb~toJMQ֟VUzXG+VtP].&1VuW?RHC^mm0<?x)aA~n(++(S|[ Y`}S{BD Ĺ 58v7ܲIEz%-;f iW֫bؚw˥}*-{eKNv\YɾVp֪FXnP6OgCDïg?_V!1tf,VV;u/:)J@햫fH%=*{9SLNy@${wNſ=bape-@NKs?KStU7#>(Ӛsn_#̉gx$2^ [G#`nu`g,Q[י "5zj\vv%t6٫ekA~pu {g#Qu61ނNTahvhZq ``>eѩ*F&hp Mm'ffu w"u᥻idU}SAhdhSmS#s" K5%m !5fy)r\/+ğ*z 6#򴩃 2f^N!.lX֢ ʈ:Y_B!nz!q~ԪB6^S&ΘUT%CTJ\c=UţөP8֓@w$_ Ho\6/O @WVh v!gjFxPc΃$9vTAWbhۿѤ!.΄.>x/drA_11Z3_#pߚl&8^5яy"8gpT\:$?K i8Ki`c[t"6QbM'<~|\U~},I˨nhTIV;#K$aPa0IzZ< i4tX Wk#Z7F5ބC#kϙ&4fou v!;Z*We$չrݳS- ]G4X"^1J!H>VkB*O%d9 ۔(2mT[/' ҍ*XjhJyV*mPj d#kp Z˩4 U@\1-j\? ݔ!ך.Տ@6^Fb_B?5յcpv]ۛZl9tF_Ersz “¼6WrYllS -6s:ο d?<[mّ>3r(r9␹¥"F"mlCO^hKYQ)vփWC:L^n$Iq!OAqQy^RnuB.~߭rRl4«"Qs>UQV?.~2h8J#1V2PEc?Z.*G53/}BE6< 1]܍ s:b&L~3 ,FyN)u_`I)=Cs_nF܌8^TD X#7i gGp$uӋ0 =+פ B;  i2''2J7D&MwO7p)y(EA(e@b||lZ-[;]ai4Xu nөk]g )L'Qu5ia Ց[gT_<1ƷxO`QryBZC кL+5iK+"J9ּRnR_c gؾ=sM/C^ϜJLv8R`]q_ pe0r39۴JM`O"Q71bJE풃0oֺ1  V֠>܅T@ۉeQו[lI?A7u6. sS|ocȤ/Y~91'#yZ)KJ{eY, z%ey(˅b nç%ԯ8Z@"Î:&L=b;,W%zhtHM l&pјD$T+ c,/oEB ŒH0ꁟJ EwGZ X Q(w?[Pke$ZjFi1SP( H˵nUSu%<]P;;cЊSrwӳcU LƐ ȑB>P~Cx9w}aO&zOϰ6RԘ#r`, [&9%s)-@g%JI{c!arP:F3(.*K{&p;0x=@t*I]\~Cz }`]DAACt(pOm= vq 1ȑk}v} p`mpig] y* F"}O5x,$Z3}Tg$UrV q+ӘGvlف@&feUoG@1ZSgِQ&6_~~xwl[c9VOӫK˴Yj(V7"4K?rY82vX c_c|2snwTQpx#56prh{mD_R'p$Nljm8~ΆXl7뮡bk?QD^[uDh@4k2VғNyR`3hs+T/ GAN9tyTh9DLc(SdZ~yPnؘo<`~-ā†Bq×pCUOGJܷCUˆgh'Y.pa["C"JÊU}]~ (Tn}Db2:03Ҝ^=g8^UY/E{c A-P͗6qsF[S(`LB0 %XQO3~a_,ߗO:[&;oLOjbRxI(Zy&Ev#b%ީUX1ۏa LcDTa ]cЯ^%q$z ]!_FʱH?褗^*J6NuX1Րj&6M(@1Yk|!j#{~oIX>js#&4 ICy >Re_{R_NRʹ "g>7e \Y{]_!~%;b{5b ̡Iir// Ji%SOs`h@gBbJ}a U/%!1y9Et=ZM:dbN}[թ.U!ȍ+.mT3]lBQgc1#rDHQ/l3{+$ e8~C>Ĝ|%olpۼbLQ[΃u-gޚ/;æ+U<Ed?M_/ IoL)Fwlzh!.`n`AYmgvDCm9:@Rs\[k}C2fn.wP`y]*k (K쨑nMF%Pam6 fl֗)j.p x$ֵD-B PE TNVlOhg'[);y2&_ GBXHpo Xbry Uo*c+9c5' ݛ:WFB'LID4 Dpc nu<'Vz4i@Riߥ%IF⺐EE-:5tx% hD,!E zM$iO8 c RUjh~O_}++r1`Zy*\xְQ풨~ |e:gZЁ)?F iƀ6^|G- >> ~f G0]+WɡYv3~xr/z0A E%j҂%e/5k f'Rc "%әYy]d#sk2/.1궀e͞ZmﰳV|6vh[V9YB)|e PQʂ#^1zكDQLqPsHs?z8*L!4 1uRB뒥ae: U/EW@o!f7)ݴ0PA<-C Iw>Icglj$j)M3qF\l& l **pE'+JcVi$&  v_30kBy>!t#F9AV/1x ߷bq0>a߈QU@PMZjU"٥fRN]TUFSü,wd2ԣI\'IwBe 'qLy,sh \{;3 TVDg 2Ơ_}z%k2L;2Heȿ3/FUq]$~s͜XW4P۲Mg%e9qҐA;D^={Wh_ W5fЇ;(<+'1%&fO<*(]+}Jd${)7|S.%]J`j }5-,&ploL_1!wGKT1*5,c_ZRzM:D$feT`SiA9}B^s;RBdn>2U|tt0HGע8^+H|i\r~4&i 7_.)b%T F #ߕv=[>s ?\CHSSޚ1=xMٝU0 u[=x9XC6/ѳv1 ^vk#fB3S%b("Q8u[.ZMuwYV'NAOIm>"ɮ|.a`ЄIʄ\[ER cΗ &_DrK h'#Yբ5M\1c>B_vһ~;eyXC`E>h݄[uބwћ![BtUHi D: _Ƹ{տs;١i+ǿܩL"\MbܹuIW$rCHVMZqgrD3gJR$Rju*J{ !ʱ) P&+i&sJ 'k$ ʬ%e$b% |n`c)B19cK>30g5/Cu"WCxk?g+^{6LxvM!pidrLKV&v<Yک"S`3|>00lJSfiI]qg$DE($]5{%jJS;}/RE6 jHziL/L- pmɬ6"xs ~.C_dPgLO.Bhxْ`(Ƥ 3~YBDKv.^1@wPdPx~#y1:ͩkz49ـqKF?8̜'5>o0/&Åt8 s npEh!-XF &;v76?Yx`89#El䔣e?<^@z='na ؇䥋ז믟Y[qcCi_L#I>ժ znLJg}2D =B/i3[+JW7Cp=&V6җ le׺0S,&ZKt(=ێDPfr q0]%1˫wł#A/ȺI>*::Z4b UԼj>;Ng;vT "*!]Fz|c'/nUB~N׉ArY(FnքC͔X% 1;qV=tJbpT!Z7ĒUf5_k#CZ9ЄOby.+0aY&F7;t3|),H uhs} L39Z.2^0H\^j~ ٛ ^qb 8:z @:g^X Hmr%sTvS?[\ !AXZd<DF[" - R}2-s7٦NE?ro ڬ#|@[Sf*x9]ă_c#1^%9ixe~1N Ε I$ uM51] Cu7Փ[W-{9s+WLm BYrV\Y_š4UKș#Z۱#h51jlج?yy鈂WSm ܉,s4)Mɿ(|w@j?%a@BAsF-f|gou܅`/W^[/L3&7kIc1| #P#kC_j5? ;3өw| -*kFu:# Z~-HH)oN6ZhzȲzSjNX=⛃Qә_ ;M\YդZg#Nȉoh%nIrw怔'@ 03蝘%eE?k8DZ"c0{_ țM<|c4ѩ4X&')LMJԖ{}r*bC!i9hi |K0;Hna QPRm1r;6OX-4U,G_dXr4 b-EQ5Wjk5ЩS=|5&a.ګqWb NpF-m!/Cdl7xR%aO&j*d' ׬ymf`NoĴyojHt %2 >'Oa&{jǝ3Ӏais8{n\=<@`*1 i`v}czТw^v$gDh,p dΖicCTw*ju($JDbW/R~M#.0<_qc0C>ǟw"IhߡNӝ?(jB얡NX6ќw924<&7ˁ^Tq4iؼ[٠-3W@~ZrEiT^WMEH*ÿ(fυ>u :.2?hV ^&xcѦVaA} 359udDRQIGjXM%T#7a.=u2Љ{oQ̪􊗤7_  ^ȴ xO\3φI' (VZr8-+Viuf92\b~ưj}'m*c 2wսGq*Amw`AWޒ{G{ 9b ^*3 hu0-zo [[ҡNV"UB@'8LCk%uk/i{TnaZAt1v0p›+Dbl8k =8o=d2!S&N oeJb ;=ps`hr3ܦq;{ n@O?~3٨r]j:LC#;h]j\_~,{ĩ Hv:lUP?>D+핒W iTojgwkfBEv{-.d=<^;WvS/㖷D ῴOr᧯j$oQ LP\" 8<7/vI1l-b[~#b#*z\&H0ՋC`d1ťC6L=M$k(ӷJvꢬ0?!RɯKxjMXɁ~'`J.^z~-ZG3d^kA5|\7 H2!|,mks\&~󜦤 l_ -hÌO9jl~kuϦ(= rΦD3&:8R?D' A?1]+kS/ع #U[L?rgn$HV)"n?3DA`&~RN f2ؗmIl+^6>ed*Eo,I[:#%S?Fµ2,AWa T'Ӿt0I)4%q~;@[pgW2*sg]#ppVm.R#x4ܤI-YGz8KȢRg@nsL'fڞmp{W@V$NKV<,U89K};-%u@v ""SZ6 VRL>O5izռb)mAD4̦(8UH\WFT} s)&JrS>8b,dcP{i 4&\)ʚN/F~* |'zP"v B"@6kt%%$r3xe2Mi1y#3lQO0}%H+mN/ԧv3s q0SUHb= ~x 62`5@knDEϘAp* b,ǒ!Rm3LDZ;+A&7QO:cxh_oӦS4G)3H߭3Z=n~ȕ;MaHQz9Uj7 4k( x$?٧׏D;<4arXՃ3]7? .aT=)"CC \ab|X;x&ǂйfXxtò?v ~`d6}5E-X .RKf2T闏;5־>qK(B7*̡͔LaJE{ٝpx ȭKGMQ`f*2avFѐWj?dOdՒ1QL(pBSӈVX,[Ý'4c3QXGXPqmHlIM|!>\s!RՔA4aEP2{qJ7) 2`ro) l^$MEElPW/euNjŌrE^``Nu,;;L:VB_֖t(H\:fYk:?Er+$O9,r#޽Q+$~0pϸoDRxں=H6ۑ_Z['e&ЋuZ]XR/t),`MFԙ9\QĤ *hhߺ:Evա~ 4Iʖ,p&'ɼ){XQu8T@1xx2ʇw:=#'qKF)%T-Xm@%5@'Zq4/,Ο]ܱ\pڿ|/@1w݊9ݲ X}+vH\ A5K̸W5$$(:_@[hN𬞺2ۮN6EO SؖA(|\[hgp!_ %0^#Xϧ3CyX Ģlk{T%~lz¨!)?r Q0Sbӷ U's736jxňF^‘8;Hcj~˧Vy|PBÿmur`Ld@Kݟ|9a%C8OO-yfJTdz8 Z @E8<suFDw-Cv.߈}տhO>w.1Z'k!U)8EH᫗ej'CGʸ@n[㮟5Fi^Ey-aQ B/Vj:/DPV8ȄN19Nvȼ]挡g$ayz!"6=B˻ &$E\#v %Sһ0rbRP ňL./;\Z (r9[,j8iSLAE k}y20+Xɩ0cZu->T,F((VG?CkQWmŲ#U8kP:?[ØI:uըh$h_ܞUaU7wy+//dd K;x-JitYTSZ(2^K}bJ uʲL/B9 1@ņr˽+(ZE;RP:T|nӮ=EKaA&C^_4lU5Gjj_% S,d(tw9$тb^h  ga`mcz%KR6CFgr A=6Oc&%.j|SlJiU1؄dU0DJ5dFܡw\÷ Y{$J?.=f=sV_/⚈S~~M, =S ›Z4 ޑj?qJކY}jO 7p<`S} <&pƝJ}Mhh ( d_-|Rf#+)h5 &HkU^3 PC\o*6Gˑ[DŽ1Q{s_fs2$r@~n_ƶ/JQxlq pX}[|AjMbY'_ֳ 5ٌg[y" _ *GՒ QuTQb >_^||E"Iݝ$BP9}|b 4+#L *} իGK  Hhi=72jftsڀX7ʐH1xޕc<uӀ ño[ŹPG--R+5r/ ؗ.E%"sD /WkWP 4Ldu8I2 ׉^"yn lʛj9Ej%)k#ےOSij)ݤ@"zGPXвr᭶dH䄯_a[HDF-ť`ȴe {lbeuڠP&[gRwksVRcOF 640dtc9^2}:eUV]!qijgNJtfGrMjFfL 7iII~Y܃ls kWJXk+VasbP>F t,̅>WT" جf!k~t0c`k]5wX>0beA< XtJwdžsjY,X(B 9-;xIQʀ6Ӡw@\k?QuEdiV 2v0X7ឯZ:>&4&INm~ ԼsAu8놿W=|躪]iۜ4kTw}ƍi>cx4ٹ;?U9Y;I>!U\Ձ#wBdWs^):x B9_/9M+./b݉c FCMY+hlH54 'X1S2NDJ! Y6o&/c'0]Xvx`;mGZ3ֻgÓ-|#fh1$Ftftj+hH^Ț,J\9*ñ/ 7Bʄ=o4\0z!Dۤ+EJ֙u0fb$*% qڱ!o#ۮטLn1'*ə `ŮINL- ڈ9 wJ~/*?i׸0px+گ8:E'[v Y\W&hєd-cKe,=;]fsd@"gK q.WڤKioJ(Z]׷ގKzH ֲK8 ~K){v>²UqEmNxhu$rSCwiX( :&F~Gd򟃊yLiC2 1J5pY=D޷BWW F80OP_GNxV4NLZ=/3"9SzP-348ռŠawhw.j{$mgO:@mNx@6#hrbkIú .g72XKJ"s#acm.{:tp+>ko@_M{q%~IB]Q6g&_EHճ:g6^8Ec:JLx)WTW/Xᇾ>|]JRhBQ8YIA59>r';y.{Zc:Rթ"5}S)݁A%;х";!ܘX7+G8N.NkuQ>S/ts[׹CxUX'",P]6Qu>YͿwͼt7ad@2>g*X([d.ۢ% l@spG&1Kٮ.B/{ r9x«t7XՋ@M c,Ռ}~_kO"q s}.5KzD, H?KβCb\Z/зw b1*].K0Hé`GJg)lDEf*Ag._xDϳ,ry!EM^ v=a5`uH)66򜭾8sp(*ՉuQ H@ET zd~kF}/9Z%DcYfc@PG /rfn G Qkr=$+x*gt7kT{7:-4"֖j:JB+ 1V-mQP]ؐz4k?^3լ>m.U8okbnGNN05!ȫFm\I/ß=<`CFQ.7;=Q2,0%xFrh|?о 7u״=7Y ӌ`dJ|ۯߢ $@\-gW_W>B\Z<UO*O@SrPl M KsIcC1[h~ j§RT9aPêPH/rxIQ H9`@qEDp[3Jkx S>lqj[MSuUT?/CzPn'[J'W׺A݃c_}&ĀuE7}0H*w!j~$_j0%|[Q~nKep܃rOc273r > p!7 Pp\YHehJ[%ZJԾ$w#(zkYG8!tZL/O0 lP5Y"{Vio%LXߍ;Y%RT5#+t&H7UjF)k BI =K_=S5G%KEI& Ug]d"u w7vq nHTE*y=Kqs1FoN75W` mB {αA z֐ؗ*ǹM,&-juH {V]V(騐k$)':e.l'Gr@Y rQ^ä5bT<9mӣN\@ &=~nLԍp޵"歠*1ik'HkX+4[U XXQC8oJ&"\A?#Q|G<@3 ю]g0EA,~ `9! 6q"O ,O3v)"0VJ"3H/Er~:D:&*Lγ;Ee_d}d@'BGH˺.+Hd5^a3sLZ74O0mL9VB(2ԁ jAKOf\N1l @Nc?5TƖf%S׎l-y?Ths?0U ߬Э+~V DAGucE[-Klǁ"7enG?V$~ bn]7אd#.ty"6dw97׫I}4Oan }]v!ڤ"tJK=󆳫 OזY (LDȄ*CIQZlX INjS1KHaIjQìl܅A>̘dCH&f'Q{vnqkXZQ|UV?f{kVv0<_g#u_I:,ӭDž@g=_x zGRߪC/rYA{qqGX/>kNsBCkV)pcfbYs>]1{Uxв6R&D4})i/L $0!+TCF+2&`/,\=Uh_-dU{| %t*f5JuCoG Nm+cR8czzl\X{YM_&B fˊac&g->=2Q)31MbqĜi<ַ9L)]j8ma2w+Xs.>),{cBm}Nx^)+Suo6z]K,~IJNO'X g:-Wi4&kr+Kx !8!lP+ 1o{=alL>L+$$HbݱY @BBFQ>dxe%^F>=iqoe)oh:YhI4 Ta'IRg`n k5'@q.wnMKfW_oPG)fd,W1H(O"ӏUōv 5QHajO_v2g-G=avۿNe)X똄}*nj>z%7Q_G~3DVN9eN11- tabu!}<u>+D+9W1aC:9P?2',OXȍ|t0'kxb7Uk^^~h4yA\Φ)Ws^MoQO[Z/[GؗI>>ڳLoGY J$I ޼! 7!7oHMԓ27G[1a%\^Wgh@ O4lv3R@0*Э$%Ł4LQD!$cq:h;-=Bt&.>;奥s%v{kzo|X|fsxlEI|۹+pA2,4Emr5^D-C cn>ҵF33ۙ +)tnlY2,QtDw(xo)v6ь ;kP]0n҆$jW̞y5^1ʬ"@[H\vK:#p?qYD6j#B/it+?>ծ6?lo#B BY5dOe5]œgWY':\$0#}'Ҳ>V(W*l7xML6.*HZ^1r$JrJ6ZʛNGz&כ]v0@Oک,ӽ_ XC745`_)s`XЮ҉<4aCGAQkiJ|f^8Oyo3=6d09y<#~\ ;TV bCޑX"%v' Yh4RCrVeRk&805bfs ?qGf}119{W@I״" /qcRkTÁ)`-vv:р]z\5&g^?qMԇ5"$s]ޒ~_.YN=#8 aMf8R23fq$ *12+&lEe{ ~I{}7saģ$@q8o헙>[^Qî3VT t c 1EZdo7MS(sέtmAh\ǯ@:¥d8eSO}l48Q8hPg2@|:֙6p5掊y0/8B[ߚԢQJNLVU.|*{|6e+XoA:0s0Ι? D#{cvUb(b3r-,ghOXN?L#!xk֯#3Vgեr10Fdʌ3rZpF퐵[+^f6M7@]Xa"OoȩLg"ʕaMiF(V21u4)"x?stTMdpY[LGbKybZ!w9G(vb+xCa6pk:.x6( Ȝ`1! vr/LhV\-6'l3zz'~q/yǟ A*Z6H^ܻNiת89},p^#_ P.e1Cl]o,uŠxH3yҫ#e{q[`U4"1V\}MWx`P@PIh#BȮKZU8ISgMrG+4K=q85[":S n_@;G6~g@=NДm^G,l[T9xz1֤'[M~.Li;¾k>&\_#|#$Gk^vx$U4Hl J_.Z:9ݑch 627J{|B⠉U8ٰNމ",)'7qFUp@ࣵm9tK<(='أt6*y7an*d܃6bHnx ..sb'tVW$@^-GN9sYd,@Zg۬Q$1) 4l>1vVRI8jSoB YR!ʯV,sy<@mR)'=m’0f̲Hm"6%)^ܻnUʐJ+gf F\ !V`:w&mhǫLꛦhH(Ly|v%MP.%ivEh1$kBtA\)] I/:ڶy^chr5 SH/kߋ1B 0kC<CG|+nWq¸c#ʹ.%κ㴸!jP58yƶt rHѥwxI *A>)-ܯN3NiJAɎvy z X0uJ9'/R_ґ BnnURettX_A,&jO` {G_T+0 Y;@$Jpn(?D99v/^Jm3|x$b( 55:HTa6.8@YvL1k(8d "b†?w bAQ(Pv'}X,I|n5xԩOglԙNoqXih=6u٘h7,he/K%XdgM]:T&5C2d02!M\ɳ??QRɡ D-;rb#,Е8uaDҢw}N+J! M"a\H1a gDY[ᢈGŴWӫW#5jP\J8 epUbH\9;.w?j8y g .r| @ՌCĢBv {O-d#I2:XGr Q/:lQpnq9a.ɪp; g=YV+q1&G^ Η݆YJIcO%FDD0a¥8Zm q9NZ=t BP|zߦ'EK&"T ?r]˰g? "66g+] l4$CX+sjEb3a)o\d7ʎY^=3g pD<$0Gd-+27b5⒱q5LQ[TQ4Wm!N4Ȏ @_ }HΓG#^_;j~"V9 tbounrg_NS,wsT#Gq*CcX̂O (ІRكT:pU}@KKI|GR FOr$!nSiS$X/焝i//<2vĹ57C{ OkTK4 d=` 匫 ohf/vj$_^Ӊ TtŲM7 4C};K[?zRy37[}덗WCLYضB.+.Ų¸*u;U3MbYEIW8M{'- Z<HP'zV8l7 'Zfcܽш,:TUU112n_0@~Q!z頺I3H2v N5ln'QVtWT g:)2.f0s>vfut&KNÍEiF1]Fdt5kjcQסsƁB˺]S5{YIoj$ ,DwoY[N4wmSnU)>W|+q$^ wSjmIZ=>KЍgt5Wh;Iv_±, eICH]4dP8@"|ޚ>$lOo+gpY î-槔2.+MéD<&qóD`ԷZwKuHIU&`ΰB_\&k"k˵rSVvo}@J'ow='˦ryp4PTAaΔۍXOݍ6Ty9{hL߸!1+?Y6k NhsZ(@(wsdY HآjWɚgdJ|ٕۆ6 Ss@5]:Gȩ.|T Oe#B{3QK ,w[*0Um5Xܱiuj>[]6|2C1걲r'k9onVt I"6tgsXкsnG&? Ɋ D G40>@qv+U!.?^Jf:K-hP_vыu -4Bœ!A2+k"1FxW2V$L3^y#fC25E%DbJq_̭QiZ M n>vbMIf(c}>FG`P;ة뫌%'XF_Ă>ԁQ^֋*;YÔX=ID1<-Tu+ EĉI>9z#'D"F M1WgrB'KV%1jbb~aʕ;UڐUsq#3D!T>P0&'bXJ+&m.Pb5<ʄ@Џ($Rd"-f@P|M]3ef_`L`d}`+$ʒ9\_)vR/_C-Htc wuIlXnë@D_t@&B]O$"Пxx)8Se9-Vj{؅R1chfm_WJٹQBr!QS閏dn0\Is\Fu=\zV(nl- N!Ao yvG00d#<߷ϤqG]C1U@𲔣b9ޏ_a_0:6(D?uW D m.QOjp>A@"q(;s#v}m6Bd|EFo{79ƽYp:ͷ YEr@Ӳ_?$M7 */=J$1981:ȬsNtԿ(ЌS)S:GYBi;T .s9*|"L`4: O.gYjIEZp) }f,n݁#A"ҒnhԧN^"=4PHQ +"QrnVD@SlF|l0}cݳOeQ5<5cBtҧ*ݓ7d.llJ/ S7]1>zZC/@l~sν#FI+!U!dqde}1_%<+ѕ]c+P﯌0!ft-GWpaa]HxӜDfa޵[CgD0 ԁЊ O\Dtۭ>#rǒ9A:pB*yq=QW&S@2죡X1'UIԲJE?" שi4ԕOq_BT>Ƣjӵ4kF#2;_弰\eq'bt 'G3$5C9| wl=g3q21@i9}Sfӯ;[S7_zvUzb?acI p]2؉BXȃ l>n;fVÚSudQ~L4EϺxNS&@6Q谮_,c'~&M@:.t0>,_NnL1[9 W9 }!^qkv&]V>.8;wQsUr l&[\g'7,7!اJkE̘e%%MCz'AVF9$СT͗6ZՃUg>= ~~VdlWFǁ3o50ꙮ}c|F'AeMX0u&&M(Z̬nQ7CӁ3 [qIDEG!AwSr Ac'PwLM#X~xY &3~&e uL}WU8$iAuurw\45Xkp}@eZV-?c BFFoy2#)iNj"nGYxÐay*ve*B7$IϳƚjjZ,>Nӭ3&:u [ۆWJ6dQm$EY˜Ԣ|zvwAuc1+~gko'T/i4f*n^0^K +%m@%?m,Rz+Sge{5¶ ]AbXQBaq,Dg%D7wc9iqk Q4ڱ7jx8faG9|X4Tk4ռ{UM}[WJBu_'zR j^fvɄibyOkg.t\(wkuy+[+m<Vsu-aw.be' ʀ"U٘sNefoY(|SNT>$5/H'h׻#6~8?XDpzjI`IؙM®tPqPb.qy_\Bf>̣gg8PI JQvΦ39CpTݦ<"M{BלMݻw ͘öF8`2:Gt89,Ywf>!hBlQB2'tzo~ιy<.a9|_RNÌ rĵ\R^o .NP9CEEj:L7Nj`c  WcK<x-2@FqHѠ_-t 8 z?`vmy=1\jh-?W!Ԃɬ3cYVUL vMtHsn3Fŝ:c{"T Ds14˿D֪9b D"#W|R(4:G%DO؈+|[is(0FQ/Lg┽lip<*$ Y(%6san|C-Tȅ֐*BD1Ly!PH|N/wut8c 5:t#gk- [|m-j;a)9}Z=ϝV>mX{be:GI C;MįUm*B9)pK]3ƶ'Ln)\Џ<_LfN*|ř4F[*H,C)|nmĹ!;` Рvu0'`$UڃaIv2}L`5sJTؓs.huAgWO&\8A7C}&P7^<]Uŗ+ϫpwjNHy .Jd ]mjqfq xsɥ4/"50Ϝ <D]婕5y|`]q*li"s)}j uMHRKzopX %W2(h+w# t*ۇDvC"LΟ雿Zh- @I@2ouׄ-id@83ao QQe WzhFIaPj]e+npweEeQQBIfEexqasB[6Z!Zi`f1L9%uvriƆD0RA|@2b΃KG?\c/N|J&`JZ<|+ҙ|)O֩KܑhSLЃÁ9AzDr7szw\:?Oxf1<)Ixeg%|NJچ|Gc9²m7,e*1*-v{ VFlw 9sAH i鉆AS\PX(h~ KV:'Z] y֭[#Ң~f_^^ΑK\cX=/~/ ,W&Hy{.~ cccdL栫1fyi/Tt䱉 zc9{=XV2wl$ya6tBAǠѮ^fl3_]iLMoCv^۹ҡg0m4ޑ]<8ȷٛeb|E lZ lcIQsW>,̓üͷk6lw,|-ԋ3$Dl@_D&D7OtI!9/ -jJ)UGI4TC;%qw J 2)CHXx5LyZӈy]w?i`:-;5V`_x#P`W;6\z6PE| }71eb*i9$aN}}TlPN]cqm9iރ;g$+ v!2n>ą]Z7YV|cHtd?S"˰`DKdwˋ wap9@=Z, I"!ubKd.?5ev\ŞӹsxK}{h"&@+4^!Z"7;Qd^ae+4Wnz=.nP)<D>*m:L -]c60]_A=jo9t0inۚbcv|l.O#p㳂99Bw?$52{vPS/mbcvw6w x еU(}4[|!MEdȍP6~Zn\!+<nVY#]Fo;wPGة<c [Q 8caFIԋ%:@e :Ќs{*:>[[QEvzT%&_/&3gfgsDz W/c'ď}uAiy#N/ Sڲ9 2$[aMi(u) sLbd}>MFq:09U(7PRk\$1%emi?b/LfYAV4+do?&װ&.b_^Otv& ]1HhYZ9&rF0֢BSF|)V/jos!|fURsS՚awt*-1`ʫ{V =0nЀBi3`s|Vhʸ F\#Td*>]@)$z'7DmeΌz|GxT%he x #q%> !2c&(P27[qF {,K?~łY/(9,rKuxjp91 TM &/A~K %$z_eLSPx1(IGFCy p^}- d:y )o"X鬈/-ŀ%?%,-^ T_8ލյ,)Vm>4uSe%`?D[`;6/kZaQ)_U!0aಟRDȥ@KNj}f_>F^X:'6UXOZ#*\i7A|9H[8;\~t0vM&-A4Qtjw"0W~j04j85<-̳z7BU{Mý (U,/%Fptd$ݜNH+\9jDfA!~nR3OеOnÿ)g׎up`+*7 ^u #XxqBWAJ_i=h= -_R]X S%^9pdlL!ɴU*W_d8?Lkv^vE:[ f`[,JFf7iiuҮ22E8SJOL3Y]eNw3ټQ.ܒȖW;zI.0̆+Whpg>8K`qLyh un]9V,sM'wbl o/YV iZb$>=%o BeDF*xTl\J$ȁele/6=1aޅ:U\n;xu%{Fi\l/tԉ"t%;С`F5;d.77o.EL}͒R4zy.Oĺ?ֱ.v s<y:qMR~a[AƫnY&Rț}5kϴ߄I:?(2Qɛ3rلwix*]S4n36 4 Gp/$ wHϱm1'g,/ǎ7kT"]:#M)RFtrp!Pfֺs UW٬ZU H!RM7 ߭IsƒKa:΃/l0iмBT&DTSǙ.;GcMbx737 ԸO5+{va|.kaLeNcdEx"Y[OFTK)ؤ@#zÁJk`1_q+j0h{h6^MqNV20l:\` 7uB1Loo1TQ#^úr*9b8i:\UsE$UGM1?_F.&2OTSNA؉|&a2fg(Rm@ *cC!% UhCjT#OX}ygAs3*{% h;sr X6NdAdz64o5;%k)l |u]9 4" sܹ?L|=»犫ڵsNem/?\),+PUhn ZFLed}Nke/D9IKѾ6D2a-^qIMkhQl'@cffZf2Sѵ}nzβ eg}m<䒷.Rys:B,Krק\ͻ!|] 7?Kːqߔ#8hhXTY1 G"`zf.hD˯v G&ZaU%*l^MpQ+a(6_YҼz@y0W!g;gmwxd~!۔.W kG$ Av.T:8h_b# :9|m]g 3~v>;fuogd0_:u-`pja p!廑QTԔ1']D[B6}0H4tO¨1#$3)z V[ 1rz=6V'hpz,?4vgT'9l#+x7XWD0PyLЧ33y&f0 +ݕ5< b\xEIo3ST(rf ؟cRhu@LwL^8aGx8U5bwAH#:1d9ƥXp[Qtd@v/,}PPe%jaRw5(X7cQ10}>*wK|h2ES[`>[1oߖPʿn](rNw \bٹ 2CʇÇ2;!l`(}b%ON.Hf"(H}t:23ogϦ7?K,CvXd+kDL7dݖUݻfg~lk0U,-3^r6Y(aDarTZhMG@:ЍKYц`zoN  $Q`8B>#[!+W-z_kŪ+`R#Wiw=:Gg@_j%# ̵l"TOG,T@EfD$vo"H,nE7՛ԹOSo"-=> }P 9l0}Z 8 !(\H.R".^Kt5_42a-}D O\la[8ZaQSaO csHoT2*2A@7`Łd)G[6z /-aSɬgfqy: ᩽8hJe98۷bA8>{WΧ=l@E&Y_гHI[q܂uH.zF"ICzH12ժD΋b|>J'jכrM(1A$CL'M^RQ 7TMsXoL+a#I748P{(5ڷ8b|QSd/{L\TXϺ~XZm1Ф 5 ;flEϤpkօ>]Is')jU_5yXH摇,AW^Cmz_Ӝ">nZMne*l(B chPa]*<.mPOX4ScCe(4n7n‡J6 ,AmO;\;.ljwIM0sbPtqEi#:;lGTpZ.|M=. L7oRFF,cls %µ6ȸs1̶Ǝ݆ǻik㹲9>z{/Խ|:TRAܐ"uXwO%'fdzL0- J ^ޕrBPUn*C9+'r Չ?00ܙQKW]j7NHe%py] Cu<: a8tQԌZY U V[[csϺ VC!U .-9dE[eڥnv `T s"AW﮿".m/-1239EB&4CҖo6WN~hu9I;Tqz˻CQ JBʏ(``ďie4J,+N1@8I~]%JW:!2q{ r=bp?Tsj: (DS[r˗KR_9;/9c01r^*u `Z/Nr1 Rq7M@CyZK83| UNOӄ&aY`WֆXFr4MJ` ~9&ri"zXZ6iFS wWS~(Qݻ}R;4ձi{Y5?wS1y>24w&Z/][vmCX!/Ia"c3NA. 3€r OZ*[8i?^TL) đ+t:uc4|g|lQL!V6Z!"}Y1KDCZ &8=i- ZY?d~9IrM[BA %zyΔ^+Q-P0U y45y-5wIp|qKsm߽ xǵ G# ViHI9 b$XmqY:b3;ѿa$6_Pw )qrЭKmz"gk(3oCR[؃kϖ\ LI_nߩD!?&0"qsTԬe>?5o^C?b%oc9" RrTEȭqH6Viq2J* T0|Q.NA^#e 딞^>-ii>.unQԬ:WZ6-"K|[##22wiL%/eY}sRlq!4q H$/?cu|r˾lovqɤ!cⰘ4(J,"Ŧa #hl OgVߍh=祕D E97}TE[Bvꐐ-V AO~ UD{ HrcdQ0i9OH±Wl8oo d|Z56 lQEX8ydcn>h]>|@%sppb?p(ܡ1dCLVx߸{G7j;pkA(L΃ oEhc,,u>}^ :hpAk+XtF81Dw~]ŅXkh{[Y v܆T9T۟ ~?i۬,YX$v@2/oɡu7*d<Cgqٳ#~ HhLcfsW_Z't}]>b棥B2s简0/,*;Li&&:qhBe5M_QSˊllVqBd{ 7O2c_qbD7LΨ`h.>L2Y8%iեPè 9uۥ B@tsQ{cn~k~"ӘDfSSAr& У8&;Ҿ}CCI<{T_wDw>ḏTh:mq. 2MrIe,R) #/Rϐ/[6䕻io+)"^ eNq_doXNSQހ&rN0Fڂt-Q=EVY'8Tk U uuC=q5=i!C JE3M^nі,n`4} gqཙΑb4]6|i;D;>9>Nz> {U>&NfctߧN!C2Gc8jOe 4|.G$'wvW69| feGQWcR|A''ؘV\AKOsA" VxY#HYl[zpj8ŠeboWmؓv2x:( ѯߐJ5A_0Q-eG͂<6]@@." xcO耻 r'J E0I9q}߿px~i*Խ-k aL[u=G_'iSⅅ╰eU"? ƪ#`cs#'NCF}( |N .Wn 7BX7wc뢧u(ڈÉ= "xk*!!@]`>hR2UR+}ER{<j]ecJ)vZBhy}+[9(J-SVr,M+ @JsI /n\_2nR-[&yOAD:}{ .s ]tƴcG_fí"6[adЗ-Ѕ@@3ÀR3VsM'Y<"[UibBj,|LvYptr#Lj|}ͪ™^H+?\JGP~; df ]!L~,:m4ZyN_I4H ͉#&$zV0-vM\ܹY@V(Rc:ЬaA6%N/)HgbϝdzBb8NI]~-˩QhZA\T K'RG磌 nvH찬!h25@=DA sd#s cA^+l'O\M; [WzP55#,C`G;}hQh؋ 6§-nUCx7^t cЀUJ"HfShW߾H(aM;y荹UfMѿ{(ҤV`hq3f5;T| oO$_n?jax~ݠ̶(vb-r;$B GX4wUw`8!}.95p/$8 9%zBBXomIjAVB_&5Œ:Pz9Mn^XGa:~0€ݓҜ}%* Se^\՟,pTm4f][gM SwE$ ̍oGIENԛ׀d1'NtxȇcNͬ׶Tp˄NŨ1{PNr9цEfoqwNfaGQ홥` 4e-5ߧw7[QSg5i_7Q̈́al-t4U {8c4A_ĞmSRĚ.z'*l| >⤥+h!,yTXay鮺)dΛ-KD}nmvn.~fkF[53Ef)? k䄄˚{ mW!Nxp( ~&k2@&ZCo#k 0𐟺N(<COJ3hcwi%8WAǚbzKiUʎ !z+-(@Pd#(ŋ_z&$Pyݶ ɣ8Wgk !(bF%\NJJ"ۈR13D34>mzz,mFj/  ]P-i$0V܄0|yzCwMBB5g*#A2&ve0>d~NfLTϝCuHB (ʸDU"KdcCtۢMR%'$;@[ ܒB1H:m$4ӊ.1Vg&0r'yAJv栯yz]M(P))sR"yifz9>+EGʡȱ* >%AZS8錹pO),Ԫ!»J \pOQ\rk;BWd'%5}f w瀌d=h VD׺r7l}]=/ Qȝ'{q.oqYⵚ "CR;QB99~0 Qq2||}0VZGe݉9#zhOW>-!$:o#í5}6ǪAݝ{Tw;DBNJ ZOG{δ{b\0-`KʮBws ^l1 e U!1>2-[;ǢDȜ@+I.3Qv=Hny90iET QңڊRZk D~O ?ʻXNFjR֒ N2xc|264ВRs`Sz+eP!.i}g η!DKeռ7tl=`4[-M:]BB0# kWҌQvnpHW/M{3vEDE ;iíFel!Je րlH髟Q,gvيb!`z:AHjH zi%~"O,':%s4QL!MmN odl_șDnFXq6!lIԢ 0F!%> J"]F '.;Ȱ7]d{ળmJr+Kʜߨ W o^wEH\āGXQ;2@mq'Lh?XdGun3qo{ؿn_ޛ nWOb]l1;/`FN1>(鄮!zVHт*E.h~93 ϿT@(Rv)T2l%a䵽[]Q^~w>5S`M9}Ԝl\jv-(ui5pVhNfǠ?dkRSYՒ"/-mXwj/8%ʝfkw vfbREoWx-"1dIBg Nt?Qw~{i2AwcQM@GH]r3΂o][M=x 3Jr 䘭rAxCw%| Jߦ|;%([ r.n$/Jv:td5.̩0 2Œ:_XUh#zL׳dؓ;ib10Mi 5E1=Sh: sL`C+hgC)s+y0 G"38S'qA XWzz"Y|{ߞ}l9L57'L],vZw=G}'Xas][cQ@$Jx-`^Hф "D| Wsq#0MbT*/~Q-K {(TsUۅ/UٲVGu;ٻ Wx@/}pӞ4yY,|)7☥ rV'6X]Ɲ1%uD)RJ{-;8Y՝%f=F1,私e3K:<"23z>c:ExgbTz최?jX1H&9'?O[ܱN[4P؈k)Q=TDz5+# baW'Q؆'az]cȥ,e"=e`>!qzњ \+3JC(KA``NLa@ BOse.Λ_P ) S䢨iwx,%X_+Ę7R&{pc9yleOnw6]~@O`>3 kn(qPfr@΃C=1e"4>(ՖmBh]wٯS g;ցb|V)oEᖚ <,VUFJW-T)NCZ3j.R_s@1wӮ3y=EZGY'rM36 ]-q2Xp2W%I^k"f,kQxC :N.xCvL6@J{d}H),RK+XqB:']H)~py,> Ѯ! EB[ 7Hh+{uKPf1'HS=soܚ#v1# 3`L%kUazm9~(0D & ?tf{K.#)93&hmBA?ݟ+ rֹ3vZ-Y|h34*~ۆG\nʽc"@pYVJAu%OLh CZmx[9 5̠QA*(Mg.s$-R)̐Ib> Z^VUR%˯\f `ޓ&ۜm4h`e&t%H&$xs4~.]JffbjǰמڰWEV+=o^ʋF~u?7îϧBcz"8aF؛u dX-Nٗ<`]}":\"=&.c;4.gݩO]>K۰qohCy: 7@XS NGX}Ap]>+-XdXn뵒g'X/? .isڴh4z(d3M kۡFQ}Ӷ=>5Sڃ^$'\D w5٬eICKwBx8_3Y~]CČOtXw) " 6s( {gQIZorB&4gN儼PcB\|6"7CuZEcQJoJHQx⬮ X1]8)_ 4謗\A0 7ŧ (W_X8>"Zz|ҝUjΠst*z.y^ 4"@䛢n8y^v n`PUVfar}+Qe n3=] >/22=GlT+ G0VZp'ՂvOcH 1WnUfpjfxT/\NJ6 >«ofA.ձ(Zy1XD &UQƑB59ȇ"Dr!ѹ‘W9"2tQ\gl]:!& -CkӲgi b8 ' tlM관X&]P`}.bU7E;Q<r>`c5~Lcد4~C;iZkG#L<{#/jPb`B3R`Ʒ a57&q ՘7a!n"-y90nZq,b] qv^8Z?A f5\:8 7ȢS!v>$ZXa ᩉ vg^| fUS0_%XcQޞ"ضѨa"c7cL͍*uB=f2Iy+cLFJj]$2phZO*+8T3?oUX3!X :Bm#"!kYFq C#aSV;S|ԥ~%& l` [qj.WrHF!HS+m0LE订|38ݘòw.z#ݫDw3?R1~dpbP^;zVRbˢߪ4xe՛sM>}i)aim?s5^R6gϿ*EQR19rsE'Fo=g'_o ™;tj~01 sȁ[N@4˽ $YV^rr}B}XˀoQߔZ]zq+C*G1i_KX[%%u<MZZ&hQB[\rJ2[6=L#pO(| NlCfSS䎖m Zh sAфڔ# J/xGyw\Y!:ckƛ`ݽ`$aaS~vd*;=,IjTBDZ*eb},q4ewhB#9cnzc4v $.٩KGnG"d2 r3J-@QIA%Ս8 !DJʃƍq.i?UrU}p>(0}hO{~?BKSDȌdձ+3J&ʰweM"dm?V[Vy@v31O[D,!r`rs;l(܂g6n3 _ID-. rAٹVF:J3-  SjJRsA;kOt,rCҰ=3C]'>՝xz~fmmIx?cZ>Mc ߭r wS$+&v}>im͋O6ώ vø'Ռ͘ K/oz+:uKj͵Q~P~!>jpQ vr5:3(S(01pCZ "G2$TYTc{ I}|AVTbA%"4veaDOfr7Π݂8mcGꎞf+.d'aT0pf0F qsKqt% :v&H3*Y&9KI)JEBi\Qj{UDdhJ7ֻ!y)Tߒhl0\|h>~g:*.g4нBBC8R q!͆|NMR5D@uί#(-I_>q79s&O0|q8%E 1VBЗ%aDHS7}z,*@3xKޝҙ^ЖŤJiYS*Ȓ>SfQ(ih$9qp `å<˿%)NU;b6V`">nK>=DŽfڲ#f+HN6h?Ce-kE(W?FhX|u3> >#ue&xcDHu k?MBTiCP`݉V͂)#M;]FT;%'H T6֊ 8 T[6#zT<>&gUOM/~9H`JHF`r5;z dN8olqD# 3:vmh&l =K]#d-!+cbԝnٹj1`>m 97.̐R=31Y]۾vX}ؑAfȎO{GI +^sfJT HL_5 k?[!ލa~G܀%cbggRS?Y۬BӉ'@+Rn*^ږA+$j7qi1rCKbāN]މ$;b-S~i󎍬'WT*܈?>/~V|mщF$!5?;qmS.zq"ucqd%/˰ u{Sb@93s˕TU);_Ubr3 Yk"7*r~[1" *6R T:M$&Bfή~_g3=N0yfnabnR.F$:(cp`\'ghuy +8,Gp L쩀<U ґC70,Jv:=Ig}8cUs5ZQY3L?Ʋ|% O1)ńE +t:9r[>HL.-ci<ou4 b>ata9NB#j(H9"EˡU.܂gZᖮbK=[W0[!?Pt.![wP,wc򡣰N̸l&~#_ɘW*B McG"|c1F={}pn>6u>_OSXേrcY<@2kvii?!:Q<}O[l.O2yL,  C«]$':qm;X,t#Zd̮#Nk-~Z(̓._5]9X:}l+݃hp"<DR'gdd/p>DLC1>xWkN@nݨY-.)_WwjOc %wa <BF1IS۹ C;1vmTiٻ`(هmmBqPJU>ZQ$\;.)8Fk^dڊ'I- u"u/5tE[foAS $>Ȋ <Qe:[ /P8f6>kQG$ C`2LT@uh_$TR;4" HaO_栐@ Ēr/T< cX,0Ѣ SR}ysCMF8FkSS?I]DXti:OF/i8 =f@A!& 4Zi3ԶD2-\؂ĵ/]>Ƙ΁Y9H&+AnazItHG]N(7Lx@ejeˊ{6L~G߅/SԶ)!PwvP񳕻`zkԚÿFJGyWCQF~8Pûŝ\=N'IL}䞙 GPؓPgP|.gBX&{Q04{RQ&AN/@oǪI؃#2b%=Ei7of/ KˠA!mJUQfs} 7BsQrb/Z%0 Q{ >n=^3_PN[YTUg4~U#0#z 2ډ,w~eF",~F3uTpyTM__ Np|9/Uv[RUw3=(ޯ_f`[홳2-J? ǏFR: x9[j>5ogU n8M&ȾE=wJHqVwB\`(ik_rϺẢw>=XN{zPX0Iatj-Psv{ׄBzf?Gh8qtBW.kf~"|w*n/BlM'\xUΊ- `xlI R`83hJ# /\_!]]C j%"9RA Φ7+C>'lOy- fL3ŕ)AdA\l}]ǖ̷:J3x}lª=ұPh"Z[\I9_O+۴ mHy["u)<{I_e >|πF(ճG;g2m2_˓OL5GW1Pn-!̄bs w[|.Ayy.ƣ[J0l C_T#ȉUnⶏ ]{2-"EӦW#EHB'MQ?jo6cd;Hpy=eWN q79_"xפR0#]&xXk &\&cøn o`(nH*r}+1g3!&otx-`r l%1@2*@{E7+xz:=wo7ߣE7YѳhC8;kSԻ.B0}Es{S[0eQaF7=͏Pj]\cPS5sYZZ^7XA<&IG)\u> %UNFozoz*zE7T~G{Fgտ0 =eV<F kFqg+pGRޡ@7qB4&swhѧP/ck.̜er:8D+~;)ZyE=é(cܰȝ*PbgG͊bS(WQZz'eōмޭUy=1 FwBu=s vOm&,{_}ے$*8*n\9BB %M(vt}'cu~e"j4C~x`<)A5BX2Iu\߯ 'q:a /m)gtӼoo(J-0xP@mlՃxMI__Otp?Ig,/Mv y toG k,NSgt``1|_‘&~nOXa(ef3NF3wkQ(-KhB "GAN塈ӠTq/4& !$aCԟ[1(չ1i=#@LrIIVG]m b2gƯ5kJ '^b\1,<72>NR:^ɘMͳWEC.=y̡>6z_/c uԭ/Vad̷Nk4LMp0WBHX] \43c1W.Y' Ƒ} tF%>գ صF,vJR,6J7Kh(h aݯyp ,IQߢpy$c8םB9)on/6xy0p͝8CrVŊW&>=lZk*OglF/]!J@Uf~~(<]}!!1e_F*Vd}@*ƃ 6]f`'v`Ι''L{"˙e,EvEa}\P`sH H H V4`u/RYOqisbKO&y[{%PMJ#ԍd)sֺ ДΓ1/p'\;AXBƥhx /}v!Ek$/Bqm}~^ٞp<ӂc064aS0گF ro)l+94y%/E6Y޽ifi2 ѹdk1M=gƃI>zN' ՚jh֜r9)Pax>H?Znt5*@yƑLU~4cF>AwO"ud XAل=I`*vB?Z_!g¦vVxKbiЉL }f](/FڣLBQ;`p~Gt gڝ}st:ӃTl(!jDsJvb˅C'Th 6?v-LrpX+& 蝜|ՁYZ;Z ~r<[U(36:%gĕx3aO:ޢD6cW֎Y<]is90x4!/_$2nڻc蓡#)?O rUW<81K&I۰f٧^ !ólyl넀}"ڴ0'Z)t-ύʮWgn{*}1T݁-n*-`R3}`: -z/ LbmnKQ : ZQ:];%uI e*Z7 Ik^K["xЯМzd$6AkJ+^TYdxpro(n0ey%1B;3Ȁ:w]Sb)}7H{UR3oݧ9r3ŎN:e<Cq!TP⬬|^WƼ~YXFZ^~Q=hī.e͒t4S=1]#|rx>l 5jXʴ8CۡGc-w!~H ȉ*8[SOW"FixP2O"oYrlƊ)҃ U`5zZX|ގyVP3mlAɛr]k^Oʚy$!6ȦJ}N~.>7qKR[)}DYHiCxo+FH(tV8H}eCϫ'1?c2g3 a`YuݻTbx UEhe̳YW֩v+7祅#%A>x;^$GJyT[ƵmIkAOI1Ҵz 'Ϳ'x햍00u -`avPkl7VP\Rc n'a0\kQ&3JbmU(EYhЄA7tU*/o?=kck"v, *|ƙ/cF+pTHԭlGsxvO,4MU>*E*6*:ts"yZ3OeHA|AC!j5?^q#oEI#@Ai1ξJ F؆'}^/}K>'\IbSOd&;ICS ;\<b_$W[+hI3mW&LR/ٸ rzxfˢ@]E .LKѠ|*|Ѿ 4쫅AEEipksDH"d#WٿIJ7 8}HݨNv/־\{RG2/M܈>7A:# ^;Es2lǔ{y$A\;4Pܱ-o.`X+H}-8!!ɮXx5h}ߜ}k|>d@)Wy4)Zݡ^E4tz |0_II%Ąux=.WM[~ё_ƴ5tbC?8|S Tp [NjcPvv|.+n_+H7I5 ԗY@Z-i2>K1e!Ɵi4 !%P3tM ܺ(/ eJd>_is)M_&r,Tlc8Cy ܓ%ndLa &ʅc)] ?FAkt&ƽ!۩ܰ V0u OmއB^FBHNJZ& -{2qDֶD},ŖҞR 5J+(8Llvż!3Bxit% .hFB0<+[,<,E@\aOn_`/u+0*YiK{X5?:,rf#ž*!0_q aTߕvRM4»V,Tԍ.tR!Zsid\d|lM(!iNb Ƞ_"/޹?^$g g0c].E `h$vXhnjӹk݊#{LfսZƠ͘-ċJX)s}#ifOC=F K8kQ@x>+#6VfnqUae/q4y 6dEKHns7J"oc ]C i >mJbB^SE.WTS(VKh'ψF xOLGg4r҃j e EozT;0@ M1&LS]h^I.$.(>L r5 q_@VwɏrZt;5ǃ{=HqYB\XB1čS2ݙ:[mżɘ EEݥh>]^4Zl@x&.$'ѦqZ&Chs,݁:-oPp,8?,J_%d81ݯ9# ?^"vnB{FPvcoن84" 8]S]BNj%$f#G|%susz.%MmҪM7 39t 4I\"c@: |4o,6{I98Yyja!|UM}9(.a)z  "[hA՘d'T\an0**g{'X!|/B8Tc8Ǥ%6E3VeFH#jQ(U_GQtWhΎt{(z"ir⦅X|Qrֻ]j.mSVxӯ= ՏpNVy(7^&g2J>/G<2|(NAvi)y^@x{cEQHp+ & ~/p O{8bnQOboE[YBӨsL4 2:$m GnPʡNWBSmW~x(ιGʛ9$8;>xT;O|J*>5C~1c.%Ѥrm#_V^GHz)^Ӣ 1fN,KmzH̃o^Ua4ސ[hM7Íp>M] w  ԟqkD uˉNNH21qS QZNΦ6˕FٱU>RjWwprCz>4`L!L,K@蝾I{ٖp c<]aS0P5R~Ŕߝ68b5{4D|ƷU+/'#F>Bқ_ &cR'Jj|OJ/My%H1טY<ʇPY[y) *h;+``A\<'s+ Ƌi Ba2Ҥa:8ńG>˧;sӟer;,hUM׏qT!7Xd) #6+y">MæF I7h@[b ]Er!-h6KnΆc{2Rhs2 &L|uD/q^Ee`Dae"P EnpO-~&{^ZlRD̾dx2P6[9gc\adB#L* 6)y|T3K;Y`+bANF Q2 ^a*Ic' *,x_bôe}q2lJ,˥F⧯_淎7>y2&q˧ Cv /1{s0DO6 e>h&(%1+tyLAࠛЕ9 LS(mY8.d˼Q>jcĞndT&DvMtߛv:)ĈE OJvkoPPAS|q1Ks$Y<ʜDD.&Ɯؔ eݱ^Hرw`t&uܬ6car)Ԯ}A8 -9r:4cj  ~Ejf  +~hxd@nI\(ݥ3pX{]R߹Ui&/SۻUjŀB1>moqN,6c_ANzuBICN`hpbB<\DgwiT XDpmF@AlŠ SEmE1*'h)Ay<&Ch]FLM=vĝԹ$Wx%-~H4G" k#U- `&'Na2` dC4{e04 Mh.*K5mkKxno޲mľ#+U|8.Sb3 /5㡈1=Z lXv_;!Ygfv.5<>R 4*qZU]Φ$jqz5'>j=%$xXceUZ[TR;HTh*El+ 񴳒w siPɟ?jFuw,::+}3c E?UhQ/ ~-4:y.؍U]%{y54O`Ӷ>AyDkdSљHe[ a!md>GR&n+`H".;KV1sh**KC 1чNLbngȠ2dm4B+Ã16c!nSyPfZ/ oN76i[֭ LxqƊPX2Oǧ _J%c߇>A@Z8'a^8ӕwga &Mҽ; V V b:Ii2^ԹU;8v)\;43hQ!K:N Jàj2.`xX%*vt$$ d\anT*UiTxZ#tΕG_Ԁnr ?F7GkVnZCks] 鐭Xn3UѬ,)R$of6&A4{XNN|s]ʴyp_UӥO&(`,7Ab+Q3"yZpEIKOƻ0fw#p‡ɧ #1}4|ڭbRP*(%nWom,|srbIg.yQ<'}j<ôzCԶ'3zgRQRy>(#MGT $92cGu:P/% &ꮕk6k%%V}{X^=[!fD;8ѻuǙA |0+10& |"q̣cO)93Nn!ʇ v/Q@nӬnLMŔ}e|FCg 'Jή+i0Y/Gh FT/T趗>zշ*f\8H6#ٰqu%FR|V.]W)E4$<]r [BR/n4/ bG\{Ȏ'ADR,i>a-d/.ECĴPt]:qXE~p'9o9̙bG -7[&\\A5Ϛ,!4J`ұnrzJ"xܒa6^-s!1@#9~V"WM3ȁ%ѣYŒ^'cʻy/n32a2AQ D=5bԸ(q\>=&H'f_`e[8ޖ ՘KjMɏˑd9$* VI|HT2rnaVPc> CV5)[ȹ**:„%25RgDx]|V-؉]T(`\Ĺhpݬ#ڰ`Rk(X%dgAuHX{vgii3/$]8Me K=ެIx6vx]'V AD<4sy^vTU*ojCÄD=C-kʙ 8Wߟ j@26`ͣ؏ yMY5*(m:uco} ɹ|n0 ޅ~܏XX63$J 2Q!ib垺.q7"48'G7qA ]\]!=CZ ^H2~ `ky ˅ ۂԤCcU\dQ<. Ew@S:jr ߡY8{qj/Ku@,` VN/$!:8Xv|O^$TĘ9A.Bh#|]4=E9/Qpz6:BKv;dx<5ĽΚ:brgy6ޡ khx֥LJa-΢L[h^VKhhGa*K){mVV0D˹Z2@VF߈/?bW5fYzԂs/SE1(1e.0*K)UAےHHAeD ~}i$u LT櫖q׻e2b;mP,giE}zK "$re$^'F-f`hKN# W-EɔŶwfŦdzBgf_ Ŝ3 !zs3o98_n(̄\er7{Rf; Ֆʹ=.챛?7 AedO+}e=pٯ[R֤hζ#D+_C'Qi2z}6@ܛVSZun@gc80<;Toe=&4 &1p `W_b8.jF.鵤X "T@>aA2jq]ҰgO̬HfPj*טffZQV,ޗ^FU289KcYz̈́eU[҈nXY}cMEkLE%w ~pY߼_t2@w^Bem+SvNPH婼3Lv-鰐&`6~sD=4f`+HC|!L;kǝX%Yrn֎WbԽOeA;d l"< 0Ztj,[ͥٛu2>F7qNoECt"CIX[R*:]W.G )J REr?"}Im7k8g-?FtPhݝi%QVgQ kҟS|W6Zw9)V6Ft/krk>hY{J(]xm+}EIu;,տ.k硳3zޅP]m q yB3䧴u~'{ ܤ14R@ ԿÍxzQL SYAU2n1&IQ,ZMlM|ЀDyiGq>_;v?:a/6RKNw_5T U쭃} [GZTРS#eHﶸ4 /VXKT5EBtga c_PgL'thj! >jdDn"A8{,<+hl4: zWxBx #r f-4;V}8iXV ,|Cufޡ)_(.<4S$JcD(SZ]abnLn5 >bOWÝK~W PG\X S6{*謰'p^6U^4zӊ7k`R- sy|?IF"TmV0RF;D ь?`U* \vZ̏|Ȇ4yéվU[ڍ-Xѓoc$ݻGQ%oxG{)gw!Q>4{ *w9=BK ĩ5?8s}Nwꠙ(itLgW_F]o `j-,j*mD` ge eʞ]~u+-Ydø5"P;uAKuC;)h!>ᙁKpEgxџ5K3ӿ{=kxAk 0oZՑUlM,"?'4=8N;Iݲ-@ݷhb6TX/}dn*{$@{M8GR)g1lI9eǘ,}/^P'> S|? DۡK!*zXT$fx.]y'YGQCyG2c?Pd"l]*6aE>B#ǩz)n 9'sΜ0p㐴QQW|q%G)doJ tE.$G2o5ƕ c&7q1B_LѪH ۙIŌX!}(rt< GzYQs͞n>-I8˦ îR rxZvqvDpj/4>-zeEЇp.FZyw?9Bu]h WO8ĉAf}@r!ާ8uߍ;,f'}uR喋 1:Xy E,sW*фt:˞p˨f_Wƙ m(9+~@w*_,xz 5~h_ЊMP>K- H?p~J 3 xj~Lڳ}}e9 Z SgUVmT"&bPٶ>yғb@o8u&yE)VAtdOcM!d-"^1Џs^94 dW$M,h]ۅGEW9]|\/Ub:3oX\dLzXyPMZX嘨i-Uښ3ʌ\8a52&_K!5ʌpZ?NJ![`y-ȋn0;2=:2-( j;W!)л[_"U<![@i檕<8 )cCi(F?š`,71VOx+3d`>7ޟa;*+G+Wq8¬_t^ M4*-% @d@So`/{zژսC6(Ǝn/D,!# Ly &4-VopBR<|j'O4SFynA] K-/7GdEDn_̜ Dr^OvÌ$)wXނ^lluއD9Hrz_ q!B^7y* xN=uEh)0H?ɽLA8 25Rƅ~D$f vhQ R'jicktmV3W2?H<GylaJYrSE ]^^,h&pLF)$#$ C~|bݮj-{@."LJLcwM|o꘻&4G8 ]!ONSJwdp9F6]L[u(`4JE^fs_?]Ԥvw ^qH48 1( ŒQ(}Gp#%]v']C\CҰ͠-(=c}:rޔ=ix:fR^݅ {?l:Z2rs֟j`AI?@ũicg??|(rg;SiWmh,` L9* 0nlL>M{Hp'PQ @#y-t>oI.<#{BMɺ2L_#DAܙ %\^i9DٛVok c }T[WIPAᢋ1݀:ˬ(gS`8Ο^̂|mPczéE' -guI@#$ڇX2ʪ\Sikf$\_7v(nc< Wc//? 'mW "|oqAr'#(/R?OVcJ;Dww-ж8.gMƎ?cH5lM]%UiVT, o**2\52ۖaBeʗݙrG/*\-yڮB5;2 ,Hܴ4zQ"v,5vW}&@@|Әm!6`3iS C̕W6Vlk8e6.o_[p$Ҟ€zo9C5ρo[vyswj<1d(t6bt$)b>t;;paf#"rZ*2Fʌ6j?lzQ w5P.L ?mL}fKbÖ@5a3|]6Xn=1'@9J,$c$^ylwpФ8,.sLnz#Nڵk}hN+jUB ܕ0bR*]'R7Bq*O Uy˜q]4h.oZz_/.?d2,*V T$T]+X c荧&&NoqZK.mniӼisagծ%h=?txQ3}eZ`іH(Yhx~oi rXy2Qtm=3KT+/|0R";-&eۼӴv=_jssa?7ZQ)l{P *GزIصIވK}2?{&ix9ch BHXac,NvXFLS_u m+|`D\)Qt ՞KoQk7mЇ i]%f^f@(,ɱV|R^a.w8B6!5FiꃣF M; $^crXd7Uoe}?|!lM/wJ;C8;S`+yj{m8Sč,0e-ullJ=y3,w :vAh2MM=p-Y*;0 ^mMcE#3N?sV&11I3Oy*,l^1þ Ӻ(/ J3jixi33$]A'Gțn&N KKC2u]>ioqi:t p{z\B(r%De`ޱWDf-tFo`ԗ.}ê>nmG3F7#viWq"u9'J|}AsN].ψĊ?QRS:nl<D2`*(s"Ho9%fS`aF_WíeYIXc.䌸ty 5ފLa j 6CIEI 8A(L;1OidhmhDϬ\AΐmJ |: Um!E;hNU!eXZD^Iqvc32 q޳y1&v'N/ytvuP\wx жl_\}:NKHpY=`.Ei< K_4~zd6:>\jf\jqHXyt{L jj=_ɍPE="x =[KfvrRlxYX". *8R*>-ڿ~2a<wm` T6 &kA 󈸾Nz:) X%ύωhSXؔolpdS  oV+ؔ dU}\WfZ!)ZfBvuaByH=[=vQ$7y;@mb˘elG#6A%.ofkRG)U VJ#UstB{q:YNJL8x*:L$_s☇e1G hpXQxvƣÿ(\xdd2K۾aiLPS8[.JS2LYRs0u}}>~Q#Fʭ٥e(g,OY 1ysjnk+hbr~;^ܫ2m 9ZWAD.N5}Ir2UP0zJs,Hj7Ѷ h9*5~9wp>1/µ[g=W9HP51v >>P,k{ڮOaWsο}Oyx9St2w c6o;J@(I䎯?1'+uEWWcֵeCqntGoBB0~_l ǎYcǰ`%iE",nד Ix( zz˶>j$;=Wn3@7DtzV$=Z Ց8xI}%A:}M})(Q {%$_M45-`t1xhp&@\8˓!X%lx}!- )o0q5<4Rp;i0\KH`5nݧZK_q< cQRΎ7] JS(9o([ K8z/ rBhDøYHQK3#h.4՞;ܫl%kpc-/'a7:qX]a  nٸhPboN!CI HM)VHpj\rl;Jl.ScD,Nʉ+w,+%rzXhs펌ȋR.GI8B΢v wVqۋȶr;g咷j&}T#e+7 /,@_..~г66QFB<C"4 t8)n=x\lYt*,#bou s58U,OjMjGhŒXN:Qᷲm$HW7Wպ;y[M))7[=O%a(`k҇&]q/7T.5B@/@x 5[5dHs|AlmQn08TVg~zNjzZBEWpiӜdd #sْfŀEU.>*lh5ad(?sGfn\$MWJo%&i[Yu~ATM?z^+L "&de3v06<(C`@E+ ًI#ܲ9ms@ʽ-=s?8hu%M.d`Qz9+3^4a:=VZV, q}]Xߠ#/Eh>w]?ܿ :ͧӵSWA9wL:*0p|ĥho9ovÏ,n!l-ʌ<"*D`%L'Iv !{z0 ʙ?7LʉL" = 0gM÷mC>qUGCu3?J ГU%Ӻlk._oꦇc5U- |okY14!ԝՆȮo mjn2U[z4-6v`SjJ}ƅC)DՌ1}*]3wh '0@96FXIAgv@|eA'O6$@ZO?*UYC/&6˥q[?(gx0ZepĈHȴ#{>xMWn1q$T`]TjɿA0L/+[YR !ˎ žVg 27W|Qe-Y´ݴ Cs2G]N- CʎKTR?}tHk2DRwS" (HF)l |\>9XƁR2f!3fӀ{q׮S9`Wuw/T`/NRdG_\6* r~|l9JgT@JV"~= ZRQiP^˙>_<_\MٕϮU8]tp@ܜN2cyDd[g* g fcA  dM\0Gc|97:DocNS:*kk^ b.[u(ciu3zL YM܆탃R-scԣ/vA| p;2f,y_J*]G)> Tp~O^M_|iT%`Ui\y%6m4 J^*TcVQ `ULtꙴ^fpպhēHa7Of9=s0Ϲ'3zf<<.%Z/c:ޱ3ϡyn> o1$ Ɖg)L_JSqqq#'^¼{,9$8B:RNk R+0BaKτ17 Hde{o!zJ;;e O 8Aݏ<^df読G Tmނi:t7h"x7 JfDmU#pU?AY y,pEln4!P>nx 2Q|+p'㧎oJHnLut#؄0iE{W׈)oH=9E٘5 Su#HAwKO1)iuݨ&̄M^Jpʐ'/%tX㯜|X@g{Y+{?G%?q?v)n.x70H{h2}$@+ *`=dJL .`T[XOK C]'ԻtcóM֦dA_/F`H#gnZk! dH&c>[4|/*:3w~ q>(I(mamɜu!W;.m:z:*G퐘4ugc}ׅ/Mד9nJ*obyޓ>m("fpx>_ZE&~[Eү@AuhNQyk`-bMH0[7zgTޕ>ΧC @[~ S|3NQ61r8Ԓg]*Q%;ko$ j*8tzai4Aw2IN_ .bq:MD29Id lfnrR,< ' ~G}+f"ӭ#QGCk.mg†oT" A7/QP4.{(B-T h+V{G=a4_͈ ah_rz2t=w׶"X4%Ati[@7 H;dBVfF=2CYG"#=)w4x. &sGնVmJI( 0[.|߀W>,"Q{fx >8,핐Yu՚ >cN6O$uOwEd6%DޢK)nhxw5pv>xebu%+p'iVw "5ktHY1a/Rm`c2V ͩm {< MvQBY9Vo )JH{rxGgGV4M gV_BoҖhoFaR;dym T.QISydJMdeH &o σn5IL߉sqƥuM<) 8qEvĄ7Awsuu\ª'~((6VobPt*@H]3a9) Q}\S{l TK qVpa[hۄ6>Q6AIuv'rZFڿFQ9VteDLDg!;]CVuā|JW"RdYv>T<mGշ:6Mlֶq Sj&=GkNE v06|(¢#ѐ'Õ!fN$gSlK/v!xڦMGeipEIbA)0a,7-B25UaΘl u(0|M^l&gVaܻBbrK>7)1I-^e*nelB?B>\=QHݖ$%TWmnl BsR`a1S*^5 7R AAƃlcIT?\+iŀEn2֖:fG׍D:̰ha`?GҾi/&D~R;8cZxZOSۯ,£yI9C$8uZuRO'6P? 78ܛqWSّ݄IbJIC˘{{z1-7F~^B}ܹì71 (U`Hl;.d ;MI.BcqY>ۢ |"wٹsDw:݊DcY8WPf:--ff*=ksih,p8^}ߑVKQg #Sk–MMEH;: _I2~ukuG@@ Z&8Iϰ ;=é~{'K !t_DI˷rGNK әH CX5Z8Ӧ*kY@DHP]E.^"sa2q=QFlх &R/Y\|XFM0}p fFs=ZZ^}T]^ 7&2h~{1yKGN23~ / v x $c/X8F3N/Տ\|nZO 4i^4yW@x5X0U#?~uk.ﶾj7tuh[3{y^b6MU*8 w{Xa!}mdM=&cuOØKwhDJ꠿15LMB QC+4)w {4=vݖW&I`m@$% k7nC, OTtifK4ì#a79i㗟\PgC-(: ky0 z$ɯ-6n͟q7I4HoQ+J[lf7pr(?z)JS2erWa[aCqfP?p]wOJk5dsr4~Wu7Nϕ< rN"W݄kO7jSU[׹Cٻ++@YTUw})&a[ڛ= [Q³W!ʿ]p;WQhEHb$F8@#|8޽kuTKH@PWu,rn .[{x3?TO, ^D1(E裹t x[Aĥ/4j74*:zFj~IAyxw7O1cɨos-P*ѹi.J#.bGqzfq0ia+*, MyOSHӵWFyϺOB\<x"ڌakCbn[{3qAȄӘj"}c^ɺ'$rj4b#L+? $Ap~^XD-an0h%~xQ>/;T*!CHѲEs*✝q鎦?uڰ~#ڝEz4זQcVɲkgkKX])EܛuKI\9dz*WER/zWA EVK`aA2@By *VD3?E|n[tG.'mh/ʉ+«Z: >bY:+T;LxdZ/]h085pXz2B~eb O-@y EwPu"s~ af=B|M9v?Z ŧ.3*V<4'eN^'`ZuҴuoLe}4$7e 1jhF+-րmNm 9q/%U9|cY4_1{;RvD(|a&jl9mJCޫhƘJ,f_({f L&&2ks|EkkdN.y ?Wԥv09\!?p`Z/F+-9&z 4~`< BաRb]m;f tXѲbxs9v7A?Ŋ+c7c/6ٽQdX=+!+k5Y=VD0 `vF:tFSP:խkUnJ\9K!ELpWl B%0\>P40Z4f{HM2oڙAz|ފuZ:r6J[4s&'81OR3&0>xh|iUQ@Eiޅџlh-]~ycz/.¾D. @=^$h (i\<9/#EBr$uA$IA*Ji<,D˔jiϑE鎨ol.79 %|H׹6̪7kR]EX/!B01ﮯ i4i {Y cyp;HD놞!OFm[[?D=ԋG?83pK?(\F@mE7d\9h֞E%0vkqA멪- ͖V3V~x=n?dC*v}(lK΄VH}XHP'mlP>A]4ͧ\pʈ5W:N AqH '/ZȐiZC!oGRÃkLY?M@> 44 (ƻC QɁL'nuaU|PL d'`w&q=3vC yةM]O"8Lğ!ŋ?j냃|) %Usy<iyz;ZQDR S %$ .5D eG/wG l]nѭ)jR6k;ڋ̕bH>F*1?҂4=EB _bkJ'g>AQ4Q#ċ*#^12j>>L`qe;SV!xd¬)'ILmBR:Rr~nL,t@ϸi8 d=֓ 8B-?sY£s60G#ɭ P(] 1]6@3S<ћ@>.0xb<ى n>`&VQ͖i+ |WG[[Y?]DCKyv h=)|i4wvV^YZDdpm|o4LUO7]bw\NJ?Z47X>(d ^9JThs0|} 41遵YHS uD TreaGzx'.B6 `YҢD.Om H9H';}JV XE&\=\r(]#.^.3gf Nk6~U!{nM <dZyZt3:`<0hi lZC%}DHz#}065=hYR-`7E^?4PVTξY'?&|jK ö Jp O 7\넳͎oyCZjJG@<2uyy|FM'`pp ? 1btw!:6,oʲ18n5V懀5o YAdʵ~z3;ArԜrɈ?QO,uJMV>뛈Li> I!iZe ?WX[ hƼ)J}n&[m@ ג>djSXAK}T|:6CdBNMô,t>1p;Vq Ԏpз-_2r4mnLqhMJUiA[1GM8El18GGVL/s7AŔyc@Rݪ, ׋b{ԔQ"rd[˱}ޗL9;~$2+ 7*8'QgQlɬ)k2݆R9 ݤl݂,L0nfEF1P35H*>1 ` ~Aė:m>γ 7Vje8>Pj]6%\X3il@c?NE2LÙyT+$QʼnU7W}3(ףw7`H^_e|U#'nREN(1bR&icTnc}`77S͵:4oG) Bhry ]LIv]@!'4ϖܩ 褣^wVp]lVÃU&@c-+U Vh2Z)*7S~{t>t9pPNg=m5 dιʐ;?E.a/b wdEnwK#KuTgd\W,vpu*/{5UOg>53?F:Aٺ-ƫ&H0xXp`c6O!?$R."n,`X8bG.ˇ:r]Cgu6a sD u`z £ EL0.B լ B!mFIH5[$3vѴPaXO]3M;ͧm7I=q;pPql`|}Jr6 e_"!KiL-sFt|_!/]Dr9=D{*qI:(#3,}X穇4K|H++(,a$,+U 7$Д~4x$Q)F.2%@u@Ucrr:M0|qٽE?41r.CefFv>3د;R>`VQHu%>*;[M^5N,+'(a0NU!]o c9LI1gLQ2*"O!ǰ\xߢ㏰{! S]ƕFjgI=r&ѻ$KeO`4TifvD>1/CCt#bg 1}@ Qh !>myewp iy]͎\wPy?*hRB$hVm={w,6bxyۉ, hr= w9h%7﹄?n!/8,N"7t c^Gs{LЗ96af+c/SBM :z;PZRMSI)1DrVz7X @uI;$ ~cl;$138FR-z[X}jP_|Yh'c$yO*;0E%rS!hWJIlEpˢ\+OHob ,JfN(mS_<#]N|5a+d% Йm {b ^ F^oH>k1I+NXI8kI (:ыІ-:ÆlԠܿ F; A"܄GKؽQac\b(<PGj4"H0ِUkP+k(sC YJXXԳa OZ,l)WD q%8C3.Z~zBk#dl4ghE\c'Q mWxCq(03Rm%P}NKΡl?L:'XT?}NCiRSeu0} 9 ~ʹuS+1'*7*,9*ޚXS(N"VM3XK#_9OE6svx[Sif԰|qcgԞGGx:QJlB#Ã)諀"Fc ]]n#lJ3C]HxϑXj|1njT*gw%%9-E뭼o?=Uv"%R@h"-jɟs ֒b5ha1x'BGmKp>U|(^4(H$L \coWpi:vI%4q v0 [r3y&{p;;tZuB#4f i6K<1rQR'_z_WTTzWV%[E|> j Go®\d%&R?XGEw-6T(SƀqS'5]t!xO WyN'M( K}{*Œm v}-j =\D+ZڡҀ/u!`>5΢ ڎ]vF.Vdi 0H2=^8*S }'?G!:h F( (n6уx{S\XgsZE%r& U4< eP4h ޥ bUm VƘhɏ7eTە81 Ji>m&ZAT&y嬥;\wkD0@foJyfA# g '!d#l]wSE3B{$-=P zwtBM޲D'}Z ^ꣻ(H+>E }0_z!hjsJjzdz bP)ĬfU8( Gd g-NձoT@UA'=v]Ψ8=pw2 %з!A$gOKCUx&wt];loϸD|}Ʌ- Sp?tJWs`E`R zYZ ]TmY81GpaQDkڵ۲YBh@a]< L &O>ha)3A+<2NE~@ɯҧq@L-}U>BX Eͦ7ٮs%gH[&=Cs#iҀ4 0ݳV%fԴ>.11}t|U+}_Lۜ-#a>&)֓MOY]hƈ><.e62x:9=Ku‚Xq[' %?l*&g>+`bM뚖U-[M ژ; 440z"HJAW'+H"? S_yI-nO^^"dXUR R"&YB_*nDJIO"'')c m|@jЅ)e g\?S n, c^ysF$+"E} Z/$3<U05!vT<:K|:[-ﯔ_ߋ_Ӆ>h_7: f[, {ԉMzP,UHQb21="(g[rk;&s>f?JǢӝ I-#A, ~$ðpBÞ)+U ZR1FSC@_Z3ճv$b4w!礏i?} b4KwLٴ0"`b-,ӤuDos\զqG-9jf+r)`Z-#o/){B~Ɣ\&tL[jA /~N|'}q{v=g!>8 O!*NVtpV晇8eN2Kvcz}Zfe83-H7^^\2ꡩrҪ1Jߛ$U<46w&ux ??"IaExdYV.hV~C=l H̃Q F._)nyґݩi#t!L-r'&V"AH/ m)kigr|2>M![i`tlOtP`[ 6F$/C9Ϫ_hm1W62 <8@)K2;JعPiI( (ކiZ Ƽž>=%`.׿FL X6`,]Ö :ugE;;¤:04zr;5LS3Pjt7%_/_]ˏ̀)$046́QIE0_p~h vFWZʼ/PM21O\݋'B;g5z-"ԟ#HepEN1򽄻~2Kո@8ȗ7G g<:iV|'!+*{[3k@>Ox-W C%B Z>eMF;\|G 6P5:-1ޘ֛'Ey=}Vr5w I'8mB'qKʿC$nкAɹ&/#Dkڧ@7ڄ{ývresyiGq<"Oq`"M|ͭ?Wae;0, W徲 9fv_:]{_UtdAŏUƁQA1C T1[c$\z{orDUb8%C+,.yO罠 )C DžV8<0tM'n;m.g+ЫA+g9hlbv8\on3 #`]jlTg<-)je=(qe} PUƐ$C6B 'VEt2aܤ`[c%<=f>DF½@c5 FgtajR8^B$Ը6>gQ =]yWd$VV%ix:aw@@! ~(ľ ^bJ5{B˹# ɗrWU r(+C O}H@#ZbE} $8uڇL\]ԚQzJ"Z/ԳjI+Ziғ }u)SԛHb D=̅sv#v4j:~CkKJ29f +<[\j RExlzכXt&s Ln-ǻ~*JP;ǜy֭O׷X?^{W;¬u (W@]zI (6}A :p%TEn6T~;ˍsf&qZt%2NB1y'Xs*]t R7ĻSgv4tqH 6, &cZG09R!ou~z%NK NNPw-t)Pg9+Tq=Aq,#L:i/P$%,u X*F^yX(# VPޜ-耗K2h"6ځ= '[jjcSv)|KuեPdYvt?MŨ26b13po^qcbK433EM adrD**oHˢ ';izQ䥭 UC+{Fɮq]'tH +AdxU21t~\n F*۱JiS*WG&Kfг4O* _+,vC]lZP .|]Ml&?XMJsESܢ#nm* A.`WV0n߆'{n2IN|xY1>(75׊ti ?vPfS멁Ŗ[nY:X٩Z0[`r#oڪ%, %V@tu|'~cئyaD)883:­8_SX 65x"TIDP=uOv\q@HLnqLh3I}`!,HWaQ-{}e柾^|FܳirXj_.45#.bӫiMUMGj,Awlku mR\7@1+:ޱ-SCT77wոo6h_?* lׇ:3[\)*s]A?g.U ]l6pr&` =vqwGKPJߩK49-ɥ6xukŐRT0 BQ11"62=nh-` أCYL蹢p,wtf?I4ee{EH|i.QpvesZAj!;%rm`ڗP: R`^H~1#iGF{iIeF=u[)k"RQM GiA8f&1Ԕ2E&ꂲwۦm鵜W}bQ%S+W]oŧwt[oUo r!` LjTs&.lOŁmJFuKFhEK&1^"㧵EC0Enhs-0uYh@R,1Kҗ6P:=֜~3_N]ȋ<LER C?h @! @476K2(U$yuĂ˾%%7%aN Ct!f㬳7t@Q0fHik@]CTINK EGVܹ'L(Y!8O6a!v}8 >#f4BVaC xk%uԞ/w֔ K{Tq7 x9K|c / hU/CzV/01sMfNu.k/kSwweV( iFYO+Gq.#2P|]˅ G{[V]X(1inWS$e B$B,i,tp4qpT(dWRv0MϲL9A:FV_7~5 YGn D&u!zƵ Sh 0a>̝$8`7"(|J6Kx#{SvY}.ĥs(hK_sіH M嘞)B )s'H)3x\OoY[HP&0}5#cEQx^y9 %p?͉e;ZrMG8<~K%3TND#e*1]{9 ~- LaIL[L_#bn9,]аE9E!VQ9p+ʢطdCj&0ǀ:8$\ϧG,c,Ɛ),uO`YUoAѭjs>B:ӦϏ;gEL+Ғ5Km&j_dGLe `vcfv /iX&詰ӡs @O2zAaVV3mKAdvx$ˤ~-4 ] V2֍S1LEaҌ4Zd k H.nKpHGi+$]@#Ö,S;ɕkI@BS62>)E9sQX(xWU,ͦһ„#"I?Ҽ.ч# AD($c^DK%}Cbc\wӝotwq8h$-dB%Y.q3_WfSL4CJ2 L8=:iw̺Jf>e*^ռl}OW]Cstv+-ڲn::8И,=X`l€+_D>f$BIpHd7Tf.扤ɝ$0V76dG*6{یr۞*ⷾ1cGglay/Gރ@"M3[~WJv: +5d!]0ӕQRx {K;]Xb }Ĝ_bF&OoÆ Ew/$q 96P#}+!Цf&?UnSp4R=^z1txAC:̻[JeѨi/aVmxcfeŸ +qҗ%AeHR/wo~ם.Ʃ׳Wt6uDd>@z"G!}l\IVW\f (`P#K?_@>C2kkm6crʱ) G!kM=a&.j8mXy,9kN0*eFw>smskcU}QPUXQS(eօ5|?zr[`BVqr"黭\ o/]8H,̉93`Z&7[qX/-4Q~#ZJ O 6zK jr_ct3zP"̓qE9 L f:-%ـ`c<{h@L Ky'dB~3&ʉK~ETvV/# !Qwܭ'Zn+$&lmO#|DJiWjHIOͣ%ddV\IĖo{5:d㥊z!u 5sdgҰ Gڍ)}/CD_R۾ȱ.n+qkĿMϧC3n]?py,>qp9 ߎ:QqaO$B?/lP,&Ms[NfxxuwTjd~ݠX. Y84?#ՓG5<ãJc2{W%(#/BD=dUޟw~)GeQ.7JS: GW2gUIۋRG KkO\ :Qn̼*ao19q?:\&(]d݀u a;ٳE2 zEmoowafC̡ #iBڈpBю,E6z.KY'sWp-IE#Ie$zv|A]8i\k6i(sAnHVU F{ $kesH"S{Y!]xн14`qD%viV/O4Myߔ KE\j ~[ P!_k[a$Y; #:1ԄJs9 (Qv9'"W,Yv˴A:ZGRuhՊc# =*s6 #7XP e , W=QOvecN3%Uy<8ޞd'"Pp,/I?;octl90s֜ d A4WhoU Z~V0RS3S Eϫ{2Ytoܚ7QX8-[qf;{(I}cК(ˀ:$=Zk咥,p=-[t!}$f|C44 :^ 𺠜@ULh!F: Bmd(yE6OLS4 `7zHFʼn 7Qj*Rxv0_ m} <5(t<( kRf- ИFM&l#OZ] CҘLIُf,4@ b;{H~M DϕHV>g>bt‚@ |qm̸FO ת|'i_{awx-Aw6A/:eh&(F)ǕlPk2UKWv+' ;qƿYLWh0[7FnjKET&oTHwH")=׶NQp Apu0T_=΃eq4 )h" bITwۖ ߢ:)n?]Su/PQ=Qv@%Iy*-aym.Jϧ'[)sQ}gowEXj~!+f=[\-087fgX$.FC⏣M'ADIn5*vjӰL.ޱ; v]f TO c ʭ[yƠ9XXhFFXwTڿ1[dvWC?0=xkRHq'\d'[>dJT,)׼6 {T[uAo9Gp7zDN&Ë (*S ~IEz槲?6.bvwNA=<lZ xTTpb_k"GH3Z(Q@atKvo'kS2trN)sGh=[aYd!)l?C᱈x-3sF3 vCYdGGV+˛b5-tBjOvʕψD@Ο{AؒjuQ0;Vy17煜Տnمn 掰p58 2N%Uݽ/WL"3 ĬǣID:f_q]I##@HߒU`}e?=+?v?P:g><Ɏ*DvmW+M`4uCo4 7%"tZwM0mS~۱cK hr0`0@ 2 7qo -;CʒeS0k?DžM N3~#gY<2N|Mk#/"O(AU4|iQtbӊQ<~0mh ݲJ f8܏mɘ2^7ޭPݸh#xt˜>lItv-J߲u&[N'U [0ҹD{X )7LS,V-. o<s3_Y-~}Jeϗ3ʟxd<[6+쮋UD2mQ^I)tﱻˌ)&(O"2bM̠ \0Ҁ.A[XNo=ʧ9` -wmhl#)QHQkVFaKK߇.( wA'2!^o92̧S#m2e"riuMCM; N]౜p nHa 6^C;5 8-;Ypn&|ߥ^5tf W;(*'L)Y[`jzgU; pxS1;{݄T_Ɠw0@Ȋ׳g dd0F}БlG$T")Nb -6zqfD>! =+:a- "g'ZmBchfq=ANU+]vv$Ak uz7jmjnQ +yw ؕ5H>0#( 6#pmwHe8)%r=b H'4;t1+'Ň-933u)ڬ6a wmmF3ɇm ~̑.[oY+sR2ܩ^V,=]@xk1 #]w"[o梐|h42w$ʷa;`h^&Έl؁[meP/lA0 *=C*Di2`Tͭ#m\(- pS+Isw G Ӫj &<q|lWI_b{"U:R <*`mSsgڜ5ȓ5"[e\!cH|{u9͍ J7~Nnu 2e! CSC4vTrOEc-gbFo*b'.\C3׽< oA9h\ZeeҧP €$Ed'PHG:=;DSHOpБڄ*fSmkrٮ]dLo^;1J[ɶş}ƕ( j`SuOūn f3vԃf'ܠUuMӪWtq=ՠtPM/lh HFնM 1m/jfɉ<x)PzLni?oc@ pJ^"C+0ȕ}i I4 `d*1uM0.f]33yl -^zd ̼JN ɫ . *; !88A1sS7^ 0g2쵉9HX{.hȟiWaMjLӍ2:Y٦sfHN}?t[M;fY<- uŊCX0`Ϥ.;m'<λ6 40:n6l\V8ip^>xd C?!@qq6%` w:6V&)GTHVa(D]@ˎ*WI |Jxz RhHz{u/$n;5q^S-u0el|ǒ]A{GxlB[i[k_$sA IZoEo|YEaڼ;?1"׊B%3*fOdɬFZ΢ b`5.PW ѧlчנCW1ߺSޙ(k478W"$XOs[&10r Nz[5^,F7 8O+e'ԏZ=Mߑ hթUw%~D~aXlr" UF7좝珹"fKyo16)b.zݘn>>fZL)?wI/l.% Li PGj_Pm ~~CR,8n=FnM Iis/Q|٤/`FC|#&eYPbc5_g c9KdQ.J&a0D8!Wӌ9knH@̊Rq17~Z̔TD򀳪XzΔ0I367t8aεK奥l࠘VAuDsMʢ |1^Y+ܼ ((= : ݡjjMJ >AS1pAEh8薏bS7co Zl l)q&~ "r|| ҅cLEq?mm#8V_:on#t,s@o֡WEd,:]8x7 ^4!cٴo a((L w ߉Pف@$ oJvŀvħV8P4ڵϿWybN:I;]Sٜ'WxDzl>+ZvU4{ `*_92(y0Ov!J4'&ѨYLJܝۇS\kӬ~Pѷw,70f׭JIHg n7ND&}+iz)bn\CQxL柰rgp- GFC0@um"|l?ض|gqx^jxsuE{MvġI#m?kdrH+F"E;%d>n76Y(J9B_Hc,~2{DM W-QuиJ|Q 8r!nH7(HXÃ>.7La}KIoLZnA_-qAga%%\~F,5}25хsbqXq+,AZވθkc9G{81e=-=#wT×co I 23IC >4ۭgUyBu11).K̝'XS-D:u;QstGɕ]kx]ՏS:,us;S\[7)a<݁ߟ~6йU K27Sf&}i pvM k1(4V7_xvʃ=ڰ)e>G:Nl/%஌=@jm^,]\k3CM6/_rrA*ﶧ;<$!uѰlwIk?5Dp̠{Dj x}fڵ1? *tHӳx!wd"jj]A0Z,_G(xg]O7 (S}yiPA;O!wB^ж%E-č1p%E h* dVUrp}~Ha^HRfw": 1$:R)]9G.zmБz#qdbV/WFMxg`!+͠j'adN; x@bܹ)FIt bd/8!l_]cFVEAe#kWu09!0 .$%QϤ.ݮKʢ5~VI(jh0+L9ªBMjbՀ$mA1YA46rPkQbhݒ2|z4F.fdˈCb^*b˫gx55~ޜ0rIܲ24^k84ZXZ>mHZXžU*h1[]?ӹgN ZּO%1=Ć48  >=? i"öN6d3?s/1rRx2O%o'ׅ(&g?ӫښGN<]5y,Ys1mbtߖ7Z1GOn"7#)E@׋zVfPTӌ+޳z*b`;ԬEi1ٲ8,Lf3 +Ȥ_ t8cnԊ(,qD+DLV>)mtL`8F,TzA+q#D0D4=)?LDm8=%v*jxx6)Ӆ6B,.^כu2qvB Xm~=.;5Xʶ|dOj95wp|G'&0W|Z0Tkv<'W1mc- ,6︼:u5Z#SηM  ;'=9/khUR@V%djdhb6-Yг}mpڃ:{G!]xh O;Sʗ=UO3pCN^Jx@b?bE{뙤E3 FT#r~E$Yd7@J4!̔Qrn p'?kS]VGWq!jgb!=;Bqӕ<@!Fȱ?XkE;N5}P\$9ƣ4 PHUwN$sp><.P9#$R)ހ$~eY5_HL- SA-jOe &9\ SBDpj- XnǚE!B+x6OPb 4FƘCXryT rK:t@9ܴĀRa2D9AuI \"7\K&f_t<;⧟&`$dRa2|gihUdŞ7#T7!9sw-vO7FpN13)KvrׇUm;A̜Dsӣ3X&Gql.0 t\^,zs2P= Z!R }VyNBR {k€&5\[r_25՜Iɒ%uU2Att)Wss>"JUbf8|hɭcGG&ѫmY+,-dO6jՀD"(R.iܶi/s&cl^WbkU}`˜A0KQ|U~8igcRKp sZ mIR<`-Gwr"5C/jFZLܻ,DrD*1c,3684BLٶ[;o:i,If6x@J]5"U8`o1;?aCHْ,t=c[ .3 |CeV-)"xGt:)l5aNO˲v lrʿ@,OV(f)טR˔4(!C98Ԁe`}4ni{RJ>أGL< /:m)lnA ˅u?m$??yG>wBm#p8}3캶]!;Tlg}bӇBo)bvFj(WOՍo{H(%n\Eͻ4 8A2EOIɒnౣ蠴iЂAt2wJ>$&kԔ`A ؎w_Fur M GfX" 'Ɨ֞k*{qe$hqqA"`˅08pL8ń( zW;IGrx⡕ʘHA7j scT]ǜXDP+)p,㸲7ow/3h%1u:P#4@uJj׌)(8TO\4{M}r%܅U*,xg5zVRW [| Db},u^HCO ;D@EO7ZcbQg>m{OBVDy;v'`^AEQtc-31M@} I֖ TJݽZ 'QV;hi΁k;7{f5:w~ZydL{1 oь؀u׻ԛ\8S 6fgMUdA4~Ta,(jf3A^2c:s_]b;PbFZپ!hC1"-Kˇўg;~2GPB 1xR ]l]߱z-.7e<&8uc(-l)T*H9+B+=x̊O۔k ҝP@JTPBy;Hl5?0oK˴_$?'i#AT^MmZ,&brmB{ s8&N3{7aళs {8iTaBFd'=;;I(%Ax",v0d7la̵ECtNf. @*>vY.<q*I>zQclϐ+]DBhȣE/3a[A*O[T<}tުv8j<2:#STov0ĄIEXk_cvؓ .VԷ@A0 |dW_V >V~9k O ָuo ?f8G[eL-WՄCգ;wY18z̕wscs]RKDްoP0axbdiKV Fym:>=J ŕʵ"m@(}79bȉҲO4?/P: h!IYf$Ɨ)*]-nC4f_ႩQZDke?g/Ec7=O0;$ga_@^n0iX="B5e/P._bc7F,B7G٢o#?Ro\CIȞgϓSk;\\#[Eц :9F)vJj?p燓!t&poZ$?xp^e?ʸV"3i37kzn*/HH9F=mΚC'<2qѳfifUtBO_hC #͂Rgt$ׅ66Gbn6,hjXa07NkRH3xi3%+6Ď{&vVz(DTJ) 68&QvzRU; vkv z{ OIhb4͍p;#^.B,wo) \7!1קHG^$=o~_2. U ɿħ {XD- weRMQt&M`,SniAxMU?2]ˀJnBHe`΂a5N ݉lGj.B3qu$C'8nf{-E7X-Myo]!KZ*U=9_ADJ>vnh B+; l %` qTX#`b'DӹaWD Mʽsg9x٤xt'V`4ڍ3at$!lq/#ꩄv9߾Z^5@/E<*eHڠ ̘#FVXV%Eg]їlg pxiLe-jrQT(vZjy0+c2;A:u)wy?%%蕾;㯃Q}Y V *Zh2tA `NAmh{!잕!fi#^Y=qΤ|-ӓ]`06SaGOK=wti ~1X9לl*>Uc#)dgkNw~+c~NM(})+hl_+ V-N^AX޶ta_.$*=7YQB\rѰ' /붺6Nϙ%$V{˞M604U"2y٠ˏxΦdP]f"|4>G=uxdR `ٛgtBZǒ @3I <B1$Ijt5-ϽJzXorʤ-AX2m_0uM/&UhL[BJ^~֢9& c-y'Dͳ uܴMڮ֋+pA͸ZHΜsAT H;u F ]K}xEV^ZmBr6޼mcΜ\yq½e47a*n`w آ "k>(x6țԸ/a˵]̀(}Ucnf!~< El_EXe'/Q${e*K_wUiz('QPgcd mbkPt.*]ݛo,yN尾٣?鯤z8c#= k= #ՠ8]dOÇ:Nbʺ <5۟}[K0+_}R׿n-K`Or<↉)3Cw)~6-FB-zb aHmc6xc^!\e;I69yOh!7JF;oa_Ikw؉w3)[[DP p7ƼIE܏w&*]׿l`k3U5IN|(ʄZ[(xt#7]t+ZSDZ.SY'ڲܩAbz68􁒛M?@$a6Feu߂ P=鴣nVGlU A=㏒v:ácW+D\ pv&KWeX&?O%'Y dmNl9ޤIfA:+:@@Z?]mB>YU*|۵EVݮn^Qv: % z\ް6Bs=r5kW[t2 mr@?=I [e1 =Bl=:E՝{`'8KMF?_Cx &J#cZR?U=Ch.ƑZ΅I08c(P2ȸT#8'ӊ' q%䋝WtG W) 1tC>OBl&S^/<@Rm8 C܇5 %駖uJm ~GQrBKt 63f6K#E;;p5ُ!5Hef Ž^5k6+W k]*Nj{l7n.0T \6 |Hɒ3.c{W?VFQfF̫Z]S֟<"{]bRY|/N͎.} H> -X9ɹy7%kIP.[~K6Dr46~..™w5ȩ{5 H 9 #jBg.aXSOU9783]g\xfp-+uPFcsv612s6h¹Db\6<9Ye(?פ- 5O5es K`"8Ok"\o9_4prز$Ա US_TZ}V]XHaܯLs8Ng#)6:tvI8oǰ~8]少 | !ΐ))y LB]iQ_˨/J;,=ۺiWxmTQ.x"y .oQǎ[ \  z`$w+xl3$X:|_#m)-iB^]RI /P-8 o!ђY.S6>Ls;r]A1fa=t-fY\DJ C,||*ҾsƪP#}!/UgO2w1b!`)&v+TE`vqJ %" 㼳=PhUaMYI'-vHvF_#b Ugz6PbVO][)(ѡQD͌du#=*!|'aƺNKpzCuHdcb'N^P:5:w;|SGFrF;V 1*-5Fa[J7)18{b>O\NW@PTN0f%3 6}1HUkI` a!G8-6`g6/JJ|nk(AKȓ' VG%(Ci.^'[F&K9YmVӔ.F›:N2I"1MhyUVt=7+:Ln Yu$y 6 (nnxE+KPyjPIbi+AT:ij)CMq?_AIO#IAp$B6)KzH'v CUBv;w6ƕLR{#{'~ct5z>lzhebYzKv1}R^DFq7']ҭLi=(J6/:x)6һgD4AhƗ;N=NJZx3\6('53 oGMrB#nyj‹ 8=٣>p-^MLi4IzcM''=b'25GC7dXҘcWHkS%tkWdnV"ҲHl>b[!U- ReݫdXC:[Jj,ө)JO{yST9<X78xx{^DŽR A~`!{@K34aPLl=8 +/uU;-L<}OzeoU|iJ$1Y MxxtRXb5޳5u;Fmz~Q] $"%3Y#siMxzઇ\r@iC,*d~M!OXmGGUe~yT&C 32ʃ>rrVwήiL)ش>3Lk<+(iwTc#2)xe}?fsXrhM~e=ˋ`B.;= vkSbYyHƟ RY9##AoՉEf}tg$_l圤J5J,C][RsjhJ:{ ɌrMЛg/Q;Ou&+x!5t9V%NܽJkdb⒇+' AE In'8I$v~#wXNJy^k >1CWQ2Ӝ$)ז)ARffV*9 xHbbu?H?5RҘ[s#K?&!iM+C &quK}yAgO(y$<Ճ,|_W\9  1fӈC䩵D[_bs܄ %F5` fȭ-)!zӓOhVrމ 6D $,^ix+ qsV`Aw&l}i^ и6gj` p \|/8RmL .Z|,QDp[! ' 2All AIj'9#ۉ o*. xٝ1+c[ &ﯺ3 zx=Vw $~'uО\ ZS'W*غm_|mZ[x/4Gn4˝X*+s2_1F27nʬO+ݦ5(DW-TtIt!26YSżZɚyL9w$U79FA߸f6Z/rٛ,׶oFa'c9zb|Ʌ?p!,b(h)qAj &i;6ӔıV=b-0 XaNYa5z0Z."4EtS4(C~`>7\ ɕ;#:YR 8G&j׏ B"jC#}{xa'NVhB$ XD?AWJy}dkՕs.>wԯ\2էeZJMd4x$,Q_ynBl+ɰMh$f|am&U9L~Q0z=tyy[U)g"i2-umY9b!m0}U *ZCfvbo0gMM3pOsgn.ZDH}=4RD%~ .17 ? tr4SPHeފuʳ/ٕz |QP8tI Is:4kc )ur y<7YKìu"-v䚇wfb]Q1%2ɺZ(:A5XX'%1.{Qa.o (r/RSs]j; 9?K%B%'& s#t;9Yny#jUWF:,*0Ne'+ z6A!"e xTO.JFL\UG[Wҏ >+܋yT C4k, C{?:ĭ۰!ؤ&wbAU-0f bBk*!V[ƝM8͞Ey@y8U5K*rK.Nu'3O~vKG$@x,k+4%hߜY5M:~7ЙBy݆Aqr@3xsiqig" ]Gi/f,n"*]|8:`DA#AV~`:&P f1( [3}ܰxi=l~çϪ0l >Xx:iEԿ:Q|ŏe@ W-K,,ZCL ߐqwe9;&=Y[v0ɘ0;fB\܁cI?PdlY?TN!ZZݎ(]~-77 5J l5Qʬ ;?2{͛~*ƼU&csp4 _BqJ^ptՆZw6]򥭌+uk^~ E,ѦF{sΦ~YC9d~6 ?0fɥԚv`3~7m_c-Āˠpit|֎9L׫iruv8m7QzWI^N VIXyMS @V *;^dJɋE$Nk~<"En$WOJ@rԴ?<КSCT-Ȁ|y_7'V+}`EHR*E%;pv*IU r, .[PQ6 [Ho(jny'z*[Fj//J`?v]b]X͖eeR"Kw<] نM]ʺx1;\ j@_ )o^'o 9,ЖGZQU Vm>9rGpM^q/ ms%5&׋8UKm<')ʢzx"hT$~fZ =gmCPvWUK,AA؞@=^4!nas3+T&urM tO,5+Y|*@&@-*iq0 ,tTD}{"U+gQkm|rKzj/cߏf BFLhu/0˹PX!TGzsvqE `qi-)\pyjau Dˇ-~ 0z¨^@jnK@bhi׷پr#rOƒfM_TA*ί7FXf0ƙRhS6#$)!3AvF}.]!\"SDFQօi'/x74z Z]._g(=~XtSҰ[8i$ SIGh Ava~ q=x @ZV+rW9zD8|JweTPCoFfdMtX^OsHM,9Dej"qB )"9~Lr 1S nJ`w*-VUgS7dp`B2G)+*g}Yd7| d9Lpi¬{YP/ ~R0X)c&,2yU%`4C;%Q-o$S,% 9Xn퍾oMBVYA{mjј;S.}+GFz\y5پcu 1e";&փ錒,cqZRfG@?& ƥ]I AF#hKA^'X~6)X&u3<2nzf/@&Tw@ pu~oc AZg_K]6ʼnG'8,{<*-ѨqB6zǪKt׏G1@F3ұ`sRdѱY@Z&(!)04!ᙆgqG/ʏd#“xg'[\8K+,ЄhzTI)߷92&|O}Zw4coN=giۊ`yn`!-* [`}x>X`i ?k`.kOЦ(.cسh^` (?Q=~̡:Ye>aVNrjhdw?fMS>R:a #Ӡj4:$gk֍$>dF)?rVe, @`~`˥"j ESƢౙ YS8-Nƈ}Vwy4t{_ċks!3K-p+^pNY'Q/Iy-TA65D3u\hj4jFiH.55:PtzudwL rYj)ݿگVS ?te?5u1P œC1̠磈<Xt==(i;`f7יݑOn(ɡ O G?QW=&D/SaCTCn84*3p@r. Xi*4P&{r;;W \4BN}ȼlӾe"_]nߊM O݂caTP GNZ #|EЋ`f'6>,#O˦@*j}g?j/GPN$~ЭpWl ,iɶdSP 3 qⓀK/2׮_S9sɾOaU7 H^' ?2OU$gWLEJ, }!"&_ل,=7B9jь6d Kz{6pi4G!`DW(R9Bj>XH햃%To=;*w^3Z:<4bS|͕fNy*gg%mQ:EYUZ."OejyxOHv2ME~15>D" |(.{ӍH9o‘*½X"W d&\&' )qbdi?] zC>/+֌).f[m@lj[ǠMٵBGӃ Į #K ._^Oj1s7- 0\һ<~p2_+J}^A](v,v 8Dˇ5(@]J) gx]vgdY~M3%MCBYkrLHrVN_9m|GER3S+*)w?'Z%'{ޱ|'@K "ie,Z뵒%>6,k5x*1)xi,ݬ6Ήĵ/܂g~ jb(\6I.orC<w](v !aN_ K VaK2_gHB6ѴS ̂y1K_|S c-u^Z{wM9+aO)Še.b0[GDBT^:*b%4X[ 76-g!Z8Y/uGнCrN`CBO`aTY 9Vɲu((Ye\'69/8zlSdkNЎ-$% pMyr$_&t2"34#;1_ڳ-+#0V% %hjE{p-Ltm4 G&51C530 ^*w,UzL@zш⨢0^}bk*MTh|pϕx3w6*ڲ^ο1NژI:NZMCBIRZ"5%fiV",{~`k"^'wI0fQ6_, 6&/)~zi0f7mZSP DB? F* p2(}gehKW7Ȣ2jhFUV]e+y*DYֻɔC7]{2^KcT-t0}ZL;vbHt(;)A0}fО(N"~#Pr7MkْWҰh3JeHbZeln"KY;-?y׉-%\t@L)b>$1=#.S^r~kVR9wߖd~aЃ9q1ȳcFCkUPAI{Ob&z3/#$D@f_qmOc\Ijj x|TtZ+ *vz3F+Q< oT@ruXSG+B[Iɽ yP*EӖ:H=7Jڇq!oUS\#D9G);1ke/;naH!tc|3N_?Aar)'ϝ&sfLCö ##B݊Vډ0ҡFMŔBo / o{3/JHw0Ī&l?Ac+&}k\bykF jw3Ӳ#B֚J*s Fx4" xIDXj;̀36Ӓ4(wx: yŗnN>[獉J6j MiaݓbdY.3np Ma`yU$7o:f+ټfl_o!u@{#$B^CYR uTT_Q"u]@V;_KWUCdu~7OW#1UΗlյk2W c aQ!kG"T ,,Mi|<ޕykUm6/*pInfl6׷8~ v琾LI?#[fw_Jz%!?*sb0"0h.^@-=^ADd+VRGe0Zka|VZg*Un79B*]:yOڻ$qM:>^D*S ԫrG**v4٢KpT0x4õM4o rVU>U\W=g&9^

      gGiRlH:j$VP}νܗ&yx | L L| \Dl#gLA[Tr"_N&g֗uMKhr F#@}HܿODkonu) 0԰ z㱋}Ή/Ma3UnrxkdY0#JrC:2J^ ?佩o ݕ@&mBhdt%Z`SPZt=K[@-)4ۓ>4p-$ZPԸ"#Ë}s[f[MgLokz:6;<&j5 gXz@JQ JADcn7Aa ]vS 0r%]2; er$1[ -:!)\MJfs\d( )vnEzOP ty;㘨-<1m?ܴ-?tĶ^Ta@|ƿIŠݗ??1R@AQm-z$&J%?oUl cʌ86$KA Տi-RKF`P`Z&mӻcap6ͳʝa8~nnͨpu^:YQCyOͮL0WpCLh} 9F"O(9HMh&,ʾ|<2o  &gx U~kg Jyy5{x3 kw/8Dz9"2 p,yo:KdT K2XN*H{i~F ;!1VJlcDcz>eԃ<"n{:m;E}+Vs*:b8Q>avHR`ԍ}0%<6`K'Sr(`<X<&J$d>JNs^"a2["qնBAfĤW|\eq9[,){CA*[TWmF͛ <ާ.8D1(P/D2&n{(}TAdQE`U3"!8rG}W)y>7J%rPT Y" " ͨ O[b4T?gOAĮA$M!]SjхŬ'Mp"WŔ}>WL;7pg@hJa-x(`Ѥ"b)1zgV6F+퐱 {"1T{58|VxNBL~%:^k {IFlVeGF:(벁M<|ܰWt$Ϋ4I[f`fuA/.j/]"1%olq8uB|Lˎ>ˣyE x)DASMp ?N_<7 {2^PUt*c78+V>lǷd+-V4@7NK޽ yr4tb_vPawvBC;rJO&t X swK Ic6R]KvIk30ME<ȕ"yrSVOz T6(ptLM,$ :L|~kXP&!PjXVcԫ ӃDQX ֎q;5fӯgYdn60E0d Ԇdr;.jəAx T9P,Q@Û?4HC(~W~{kB3ghR>蓷עMBpj}1Iz?ΡkݿV?v>tey!eE0:8\wo4LN o^T܈`T@(30 E(yۙJCb9V:v"ht#SdjD; &~ )k؈X2p"mH u&531W :׳ .ŵ75!ڮeyNOx(L!ߞ"k4GCL:`q ^i'lUvRbEHZosu 22:楸LLe讔u;giڠdw3̲RfXn:v/J@ii2o"zÛiqЋ+#6*LL+>ψo LoMTV14N:j% PP&&,*YN^J9up֯7ZtRLޮ Oٺ4dȡj \'~FԜ?0e]+f}ԶϿ|zF&7SCZc%C,3VB`x% |=wK򽃃&(Ȇo Vl[Gű fsL4QT~VCG#޲5D ΄~Yq: HT;| O[` TfTvFvx0#T-I󚩱+d.xK:iC5 臻*}v8](tTI|.#[DEUfsQ(BҭZը oHxǮAP)=ypgvğRrzhEuq)İ9^$;.ιnwXF87cJt nl)Yk-y™S RRԪāBAv_rtlrIg|'S'$+#Ar>Weki{)y=\'1~0I+)'(L0q/z*Mkzꌖ|d{0F0#3z5ih"QҿJWhSǵ{Pt&@)7,W]s B .vjDSrf+QtlԒIGc%A2؜+Rsz%tIXSL4)&Ej=W)+p0]ЖrA<ݠ甋=>€H… U vy1"!oj1ޯWˣT$` ,VenxUxR׳xIFB{8H.ڀ.`r[:(m ]p{qU4^h FBQ.c.t75:V!#Lzݮ:='88hґ2, j)Fђ7J~}!YjFzXuG[8H`V7; б9k︁UNgEQP%?spgKuq _㔪c=Mny`wᦐK<@$R-IX՜ 箉]Aji1]4{Y)v1Vq2 @$,;1XpL^IG* of"XV8&c^HW$l*{;d :`%-pg\x@nO~.DJZlXBTQЉ=Œ&O ' ݼ4ۍ;͚2.]^ʷ`UJ/,ۻOċ -?<%뽷I\z;#\9 gM_n:7yrЃB ֵ̀+yw 8~!nf17O [`P/Ԍ(0wF0d/Ss/H#^[ÿ!%Z- FX2$<5{ g/reo+ A\vyЊy +e5<]Bnz c酯mXӕ!-_ȷ  5@&,5E ef qyZ O8ZFG%';WYobZp,tbT+s .u3K{ ?l 0 ̥t<@a`dOD[Kx&o" \e#-Drc=57 n`$_]DU Op&1_i*lTUҁ1$:DMa:-c \ SbT3C۫K MBW B{gD|mO-CIW]d5fx—wfCƞ8:H;rrS |G֭u^AzhH`J#z'pƐG˟)\M=^JR߀V[1*cHIlH{-wqZ&hFwH8I>nj 㱘  #"gd3B &SOB]_`a5~00ȴ̯1iMLeWYX'lc)Mwv[P>c;wm Ŏ^ }O-b=0-4<&"¬.Jd]sZ8ߺ#aF|õ'>|шi/q(k^eO':97A(a1FʏnxVu|+-?> {EXpxMO*>?~3“etYX+qT[&K*v0cȥ"F l4p,A%#ptiɋXIFGSka[ h-Դ ΚW;>R # ]\Ӽ#?Rq|=n"8U=WJg ` 9t-RLS2M:get!@ 3͆Tp$ZBej /_.(QtAkЛsw7Ay-M-Čxr<0:7BSjY\]/|3oB6`]qi ^ =j*S Ջ%Mv 6ʾƱ|&|yr&w`ٛôDl}+Tj#c !I_XzyM1HtBtsuO31Azk廁[ qFV?:fUu^wQ^65s>MYymO-@L2| ">!dd_ol sU؊M;;+`OYb`M'(c:q\e.߮?{IOZČŎFSO7w j&Lh=cxTo5r,~a?8zpS,ޕ$iA{+`QdxٙY*Cܠ Q߄\/^{T!9ӐRv /5I |{ْ89r)˦l4}~|9x$,֣b9NRfiDD֓]QfK{5SD`2F#?MD;$W$\хmVm/RNO ;#rP/2'DenftɣP/ލ-FY4 <^Gt+?ܭB2p>Lܚs2tMvKvO tVTLYA@SX:1B׊Gd`Fb6;=m$nR=[־6cŐ#%BJo+)ACh< @3>DEEP}(uB!!X).i%?"f[N?.OWc65/8G'3C/ҹpEua]b)zm3,\@5 (|͙-tLaDgD$Aā@Q3>;? RQHkA‰23ڰm$yvA4lZ}y|ԓgo>߿G؏$':Gּ<:3 t"$ YR_g+$P 4[DՒsm(LOy_ xo_X @ x~#{#j}%z27iv'5I0- rgK 1&R;2ӎ'p!&8<# ʍ@dW87h{D79pi,]d"A!eө,ߦ5 K ij5XK-a Z6[#tL!}B,ez |v 2"9*&c1M6s12j./EB[K$$;&٢rF/q{!%Z8neL˃ K_%(mR1Fv;fԔƮ'Ь<~H4%婫 p6BKOX{C8!񺚖 vN k7Wx %xQQ9:RYt-؟ $k<ݛ::Do9+ޫ-`$G\ſ\ 5RPEO<*F޴C&20wep##|{?l0I-c•{\Al8JF]RJ'y4N/[R]D+M! U@? [CīE ԯ1wH,/f:0˂(ەOP/'ai 4밳T9I-DQb;oK#bOV72->΢;@WvNJgkљNR %+6jsoofdzڂko!hAC{?B7<%M#{W /*۬jzϏ/[:sd6$C6*H"PtkGꏇ8)?o, qyC-OpF$1n{\q6F݈I+3dƲ) j%Ff,K ڱc?C腅15zm||7 {-{{q' .呡1 &NqݡX 8~H(SDFRZ$y9P|lLnMb˺HYifuf:UZ ,w"gSP͋xbR)3\Hj "WBҺ\Q:Pĺm3'uё$A* 0gx8Nӿ aʁlR[)SGVK1o0Pz$N 6?&!AȏBI"ht!\$q#`=?ߩ%'?$Ɂ.SWQ|ahM2oĹα:Z̙ԅ3H~uBF) Ebf~Me]rtl%Aظs<[iC'cKt0|?F\$\A Q؋2>=|[wCYxӑ=e* Fp'd䙔apʱۄ> <aNԵϬ yCB5Id0>C{RtIESUh|Gy`gtYDSK9xUpWVFsjCYB$%,;s2%n(N=?ǙW#ăȦM7#MD@&ҪA(= iAn/ qtBv<{U؃,*$3O 7"EBB?WD 9`չk8v:"`7l8ry2s'b@<RӝZ/MaaQC4W<$Q[DŽ(b+s{ů k+m^*w1*niY!??OY ݫ-.#eP֥hK@i˰)qs܆:ߚ$ bllt3Iqea]ZzE)rXPo˴¡gXrgK{I!0͓(*C xoRJDW{MEC/@JWS4eKI) o(oKa6B# ; 18ptƎ+l EÁ̉Ԝ(vaF)m k@K$>n!d}+O}?.L-KRI~<3Ry H.)+~ŮT~7;y9 >6?W"v>5w ix@[e'%DPC_TETke ƓaMdž_qeoYWĬGn~,6@cŗb#fTqOF0O}!b~6HVJ RG&$u0R5$ :{E}72Bixܷuoq݈.8X@=6H) tޑwhC̸zy_̟nT-{e~gܙ"i˝}j`Dd(˷nr6"V_7sR#m/gY Ӥ]Қ>LM$d ;Dk ԴZCU .o$,cXR<X~;y^+\0U6g/fbg %Hcxv͋!67;nY&)BK,' OIPN:u_HJ~iS V7G&p!SS.*JSp{"T{Xue~Q%p v*MCQ-by`b&~_iX@{8B>V: qO~ 3t gpyQITGܼD 2qhR+HnaI7@ıSZmՔUt E_mlBU8yCr%\ֻ=$/i= D:~96fsK!?q2uJM۲? {&HkeMy~+I3@$W0fر |퓋DO=+矴PNg/G#sC88) ZIxNFeaq9n g=zj,If!hD]??;l}hݳ58Da >aH5ȭ@Իsɓ nOG,qB7Oq*?}Td0GAL2rCmP]\mĥ2;4 @P`Ix(뫘A3>S#(T _ 0@ n-4e('VW#V[lY`貹L qITxX|eSwh*1bdB,@GeyTml 5}v])1\AV55#F9.E\WLX٤Db~g6z~)= =/9 Z{+'--G#'DL~LgӲγSD7pq c͹;.g3T[3KQ5QR1.M I4I[6\~';KnDS8$Fe*Uf ͒&,q\zrZ1\{=ݾs)qLُN ?mi4 hfߨ+]j-kRCHzn1] pK*MlFa@(B(@8r*XU㗢=MWTGaP RЯCۿʄOOv89fKR?TEcmu">HgAz0`+_鯊okTRl֠DoJ4SWCMJLvD[ɕywZFUp Ϗ`1ZXx7ыiX) Ê({S7])=ntmO]I:c<]p2bi͠zIoVݧwŠ /4>*),ע:= ;NF)q`41#->K3Z!#u}t@W[L_>_vM.7); P%)\E|# lƉja*S$Xi "L=zZF"ѶթSǁu faA'ZAW6۟[r\1\:(ֻpޝcB&LMn"T!\pZ(v0/ٿzf-"#EnQI]/)g#!XtAjj^v 7m4E96+0OץoQs0p$Ϛ,~e\* 0o/dEj8F}qI{VCɒEmHf.x!䁵JfKׂ 7oot\I}3-?\9v$L-[L0EYLjҽ~DA@S~_.ӟaPJ3Ql$ ((8C#5qq]r X'\v%u p!6pjeiFj]iy[ [qGUy'jʵ;Ln M6mh54}SP -Vo9'Ą D|ߺofנr?9aMf SE%g̡la2MzDsU `60!D⚐δL?$}T͈;NAa'N>'~;6ёY&A2`jQ }Hktsp 2ڻIżj9+~{ra*ZĘƹBv(^d$D淵wg,TKծ^Y@5g dSnvzqq!O'XGj<\_^rwSҧM֠dX=ױ] _(cOX߆k۠8#6ћLiӰƆeXR 8^AkPJ[$eK3}V6*BߦOs_ƲVi䝎@XɌȈ*w҈+l< bߐgq̓㵀C TR39`"jb\pʩhL~/Kf@26Vk $q^1v ⏣ewiU9M{y"x[{qK[UD L`Id4aTiI#`LNB70)6wՀ3{=/4O}Ojdat0 ZS­pyRáXaSM8.|yf|mpZZog{bН  ;o, SThmgS`0;-wTEw6B7g1h ӥw_h|5%a=VϢBNh~!ve|nLazxh_DŽ}@fb?;\vHT;8UěݹLX]Y|2W&􄗨f$xSgB)$MbN9?- > ]*٥"T=82KEȜ=6 b:'\ƺ{T*Z0tD;C4() NB:}Y-5dNo@o{KSR݃ͮ|:m BioWlu5NZ (Q ̷wpp._JCi/bVn2 NxG0L€{Mt>'\۞s uSŮy5eHWG#&Xǒ3wGrqoKWMj sx}KS>(GmTURJ7vo) e.2n )a7xdPOkZmKf&v ཱིt;mHvI&gyvaxɱ ^-FV43=:8r%Ž=qRx|î6;u6ݧ7Ñ2fkVm\#ȏx>WU;O>ތwL Ii\G̲!#)m!Wܠ-W{-i ͺiT(vc%],JI-<5euDJXGd #]Vuږd盠}k~jxZ%P'&IVw6jU,}ҵA|d&h_eWB<pZ4mho?6g?ĚVd {bAXUic9Ik<R\ yȎ4 ߞYw!O/X8gf{3>"{ (^=(WmC;h}qe劑Sߴ6XyXl~0M2.Bqf{R-:$w 'A}fJGr4wsf@ϯH"'~9D{48H憘`}Dײڀ2`z @: Ό* ,c_;QIݮ zu{ \ ‸b;HFoB Va J{R_KD4z~}L6](;w(L3K^xH$+vBIdխͲ~ո- r2|<3 gw3g@qFIOᏚJO쾲g^CPNMv%ǜt}k'KJ(im{R1g-*D _"*PbgC=g6e)E$pɨF\"h @,8' yHsF@gBde#IAfG.4o?pѼ^jޓf U78 h#(9b.M$왞B*Yde5qx|̄6M$i`ԶR?u䤴ܸ[,^4  e #w:FEgȖ*l#` BZc$!fۗFC 8ga}{xcrM$QQ%~L IL}{?>7Az(552o䎾%KPP0W|6]C.].iɮWW'6C _!n(U9`wCj1p굣5IOfմ%:d @rD A%X>ֲH_ϻ4,qJ %A}Y1y.WԷE T<aF䖩"tt3qa$,=oeQ/f:u΢zEvs7% dw|I-A@9z?cLLD6˶Eb Ŷ7ps:c&\37 U\k"Ųȣ^Qc[4ٜ ĵQ*â`>*QW ~B|$/RHuœj9L;x877!%AȚIHj>ݹM{ّ7V"V_֟a7Nv!?%2/v"h2@v4|É<ӍxJ:Щ!􎾐\]nȶ d?TCulo7z$sҁ'_ hOGwWV|w(?^h:" E|n ڈ,[*|ׄۺR֓|P5,xpN62 0ztD\  ۛYZۄ'dBiyZsrtٽJNkn&p1zD^x\ F npXbFjS݉n̔l|h!~o>i nS,.FCM%V]nK}y0[-=e}\*Pւђm(C%?X\Xh>?đB,F뛄eVe "_Kd7g 0B~XVyTd߁F 8'@,'mm; Rr+Jr0#lՁ.NN҄.Hfk Jl_rJYxe//!6 -5 IBl w_CLLS1jѡxBrJim" NËm7qI`j41#..3+F3뗉k,Qڠ5q;z fL b/ɵDSq6:2n$]^ڵ})3;С#X 6#aT rhD+N;rQ&^5tW-jdwR*k-VUGѪbb*BW7;!Y |PZGoa/qiƘ78C2MUC_ :< rkccʑ007j cr*Ϻ/q[*ţ#?q8l(<7N呇)[gK2+. }hrZC {*Iz3yk"J@sW>su*^~U:="*l1OXPqȳD8=UNdb9;vk~4t)RXpx~MљY4}BHt\;o(LD/"GiiS8M;Ecϳ_.5󒩾8/5I#9HZOuI4,ĢLk$2"|)=7t^MMbt؆]KY.{BRXfj61Xz&,a­ 1U:7s\ZކDk30 $`v:cBolDufeOxVJ6E冥/QG"vPnĥ3"fsϤ48})ī`ML-d p8N 9#vLUêr6)@X&L"Lлؑnً &ާȄ9>hd3O@ړ8{q@Ep^Z"{%2UIүZ'd_Ÿ*۸( C[@S-*R3x^{Ji|TN7%^\PLWgkQW":!x(6lOB]~@/ lHEDzOm:>Xj>2ئSsV.ӴsZ 呩 n_^5S;3zZHE rSUCi0TS<=jkfNSp [!ѳa݉6ѩhlۑcR*C=5wr+"=V)y<[?}Ew|hgKV&ZTzaBP.\KR"K(XbaKl/Zci MK8VÜ-|8nSO?hUC>ڠMs{~JeQw%QO#Hțm(ntg!QҾ!/x/`dJ@B\mfx/5a+Ž;eVH*];~3( זYb}+>9] , XP\@3P|xd+ ڡxWF˾4jƵCV^ą$Q ͫPv`9Rߕ:ثjϺqpYP$3iL!+lg؃ ,luBI,N9]6kQ²^ @Vۣ暬\"|,HIfBk~cQ"/w4p,1C$nw%xm{XdS(.SM we,펶0zdjǯR4sKJ/&prW2jXE4 Xg,d`4eզӅ+6ŜH=X}iPpFK Z \(8/@a:D=c#hk '}mgG%fy0ZȲ=+#ʻx}P.7B#Ko=J-vtzU+|b.s*l$|IL[j+ LnM.ᄃ&% fE2W a䇻`uIa1>^xBq{_Y919{u=R@|]fa$o%RcB+~-?w6=Uf<[Wz1+ʊCFN;Cډgۛ"|~8rهiy#Yoh!,'92/p}dm0tpcm`֧OQڟGT\j ˹beHek-S5SHZ吧H(-Iؤ@ x9텊g$uFzޒWi+W} K\IlfaVPR-/Co]-oeqGG24U1A&:K|2Tn{I 2ȳM$e2#T>[qOfȧUa}Tu,D~p)PlM;JI笇|5:Q?!d4}C> g<|3LagE _dI`w$ =WJyNp^@LKgib|-;B6SKpXV4x\+y[·_r_);|i+=~[.H+=U;+: X6ܮvCT&̳H.5}rƾKS'swC;/[S4u7nyn'\>"A;GL + dTee^BJ8.;(O޶:Iӟ `SdhH52b\CơyQԒ%n)Ǭ |W5#W )UUXXQY #-2ֺ#OISev& }򌗂 NuZ^2֫,a3{yug"j\wkzAM[ѱfjw vi8M7X7$^H0q#K`~kX7h pep^|pcTl Czu'm7q|K)#Դt_cTcb;_ e80bb\u7>m'^5azy:]sŲFSg%W9WB(BUzVL/=.?T+sR'(g@|4 QS΄<^ [^(w/4u4L}5 >BJ'f ]XԵg"_f곀xݮx5ߨX) ?ߎ?1IS906ZϷ@K}R➿˨[o<h#H&.W1sEq߳"/ vGqP35bBLb>#} Ɛ?ZW1dd"C6 ; (A-!>=R}hEU])3Y#vPk=HGtA늟ƅ +s8 !@B!VbY :Uf~aˑ,#h$###7vu%w3IG#BͅbAQ%r8s*[ȄΪle%4AFBlAQ@ ]]tV;VhNީd=ڋ,y ?d2>hy_I:s!QeMMH/xB$> mrljc]jh7KQFRЄ/C@5qg"(L2v9kdݎ4^=!X~'7}E TmUWђT[eϰKrEEyDWζ1z;*ӳM{ `jD5,wgzPVl!X*eMޮY]![ˑ;',օ/% VP>`g '#R, HKc M[*Z f!xf11}g//z惟q- ԭI\=*CXKW7'юo`41͗1NNaT^yzFr9ⲮgnURpku!Opx%lQd b6HSћ!09jmׇm#͹zz5gԓ2ؼ-Y4F]d~?!ևu*Tf'HL2Rg x+L }.TsR+N䗊?S~o 'jm tIAGUj5@^֗9֜vy*\a0;fm#SBL"op\*~h:mYs9:a[>e =asF>;,aOfWT&g4@HC= C_u7> SiRI* !Q lc"(U耰 !=PG̙WsZÛ.In[ӥptg;]O&V©O(447x[̧y}MN6{0b04vf G,XoE6;:!,Kݘ><!nE yZ6=Ե,[7`K|jٲVZ]UJgzҤ8J`__[@Thǀq~=0J"tSOگ 72g5~#ޮm"s}j u仾h^IgG Ls&vpIXPK46r%^ncƗSF#lJk^~@Ɔ>r쫦^-2-"C^>ow札oy$O'@8FwLBj'E搁b Ԁ9)-ŴRQg]7!tf[/8+8@yof3H p*=@lWQkA ֗DR/(j@ē$j{W=f#ydg;:Ԁ6Aϱuh3 .4BOY/U ʜ!hd9^p״ #@w{7yE> ̾9vq."뜎iݺ㓮KAz%dhЖDXB[$iZ*A/?-kIfɘe4 7(jq ~Y6OA+ovHN4Ic0LGd:k:Hj"D2'4^>SAD4چY-sv~'֭YdMB=);4c}0bN`䩍[ɗZ.@P:P:5^: :wq=I($iSDr'ob]8 FIO'9+df^8S% =#!X'Ђު> Id;"Ls+BweazNㆡ36q"uv?龼3㫽'5[(xH.5͗rCѴ4on%Y||dZx1<͈PZάM> "#a.T\$ֆ[i"cotÅPtM73%IPay)lO_仦X/a(7!VN]Z\yQg @VUArZX B;9C p舫A|YpƝáQ"3륞j/y?l@2t>sW4..IfGYgݹ*& frKL,iW9cѫ2`%%+پU;b# &ܯuv{>Ha#gu$ڏ0'|iƒYnj;2'2Q (4HOԱJBo7?Vmz{%yT]q"ˮC/G*-IA|N5\Nl!Fpl@6^Xq ׋)n=H4l gc:#2FB0<]@+U'Yރg>{QMBeáS)3W&Ψr{ yNͥύ(b6PZ.IL[foy'E,t(ݐ57S^.S3c)?Y>U<=vȸN HB{MCJ5~'w 0VHKj}!i]\ %ⷳ<:o!V1J#.l5?rS}}yY=I-xSu%H oqE?7"m =DtV%-f:QEz;aٙ k7&צ2vFAz(pNNk̵ZS!h(Ip>[BdH,9w7ŸOsݐv:\!^5v$?X r~؛hjxyw򔉛 1i59^ tLC乷!w3F6=?`SౌsGj3Ào)O5Jj?'"eQ̝'Kå` )ޙBhcR<:K&O1좗?ǵ'MSBJQK ^ 3FNTT(v<>-'"ҭ *0 @ō Cn9#aXu<",XXeE fP ~9%"wհBR% yAʖV| `v`>_^@.|X%[T_BT$<Sd -Ri'ܐqi)pƗO9.bml [d@20Ogoże> >`z><36K핓}Zċ R"$an9mf8uavOd}QYxJ$'-!B cfWo#Kjź<(4o.chLa' 4)*yG-p =` :tإ4E5ջIxxdյхaB%X?l-h$8+β%)Z)GFi#J$ rbpq9sI(Br,&NU? ;/M8?~G n/doebikͽOdyL)K FޛI _uH:A TTM{-I/|wYǨe=~/CWH]WeIϧ*7ˉx{hoj,)a_ԛ~m<$ۛy``4)͟;e=Oh@=B'\I󬁁?D,Z nmjO9v0`!qȫ[|ytDXX1"MѭzԚU6gShw SdŘL6;siQ`$֏X3*dvg% cc<*=5x$<ꥣ3pv3ؘMԹKڋTBKH TS۰@ ̋eL8dn@]phE&oOG;bGыro 1-whq,ѝ %XHnEY<a*~$tIzpRM{5_so /U ۖmW^FXͰL1lU$eb%#}˿kh34P* VzUx a~8n hVgj0f/S/bp/ɇZ:BZHqD)1$P=F%&f6_BĂZ+Hע>;:Z8#6cH"Kg һ Hw=a0V4EpdY&stH^Pual3uB噯@ɦK2P\&-X ?Zy"xF:P; JR mε9f|/*xw-oPsʬImkgВZ`e&r124SHgjw.i,CYhJj.IյOriP(n+~#?:GwnN }STx"wbbJqC(U)ݶ1L%=ކQ0y_"ƩR[ ֩sft %XWpzS҆7U.48J"́'yx-џfYL}@p !8G >sVOg +;I0']eZ1tO:+zQ4J8dLLw|QD~%Hb > ^HPj@v:G|[V%Z$WCkDmR)36_)VZn{r,zؤXΏlN,'/. 48Ku+Ę|簏nͷ1eO"8mbK5鷡.x-̩T~[ NS/)eP@ye {чJɣL{Q[0ٳYdvđjgYwfDRp8H;x`53]b򁣢raTώʦ 2ucaR/BY@6>MfLАoDiBo# t+waOo60mJj:&LPX{QVKY\u M3F*ŀq^nעz:-]RH]o0wuŽN LR;P_&+wZ0'rsIq|9Y/gX0|(Ϗ456)˳!ST%,hQeoCó!q#[4rG}u5Zmv`=&pX#4}GdgW(3աVb.uTW}ZD).3Qˠjկ<8&=:h䨆O`C^k4Zo{'tBwi$H /|+%4mH-->C ƫ䐵OjOS ñuQN.saɋpy9v![8'6'q΢7\[1F q&'4'ģNzR~ryndN d4ut"F4So% n1Qpʀ(Msƻ^g3)Ey(W0jBrԈaR麠iil nHf ڐiVGi5LzI$5 ң%0H ~S[1_e{Yg:}Kb2E@7bfm7,Ց<#41Vёgӎ_`EA^N:ܞL2ٹQ|$;|81m8E]JY]vWH6ddf}ԓ~n:% cKOd[B37:I_.>k"/ +rsc] 2Aڴ,n 4>4䬠|8ӥ'Ojjmv#D;h'KiOJ.?$ΰNCX-@G]$U+W͟$"_@-ĥx ~Ν.ZR}o"ӽҮWXTHe1GBI7Z~%[Eg Ĺ^tt(r%N'3= `.ú6{Np`DXiݾ' LƵ9k. JyGW.?6j˕Ț]M6R;P궸cRGlJJGfktI'ͯPc]O +w{߯6[u*[) =t$SD K2=yeX%0qfyg n5{!;Ac,3XL Ք$v'c,]eilBՎ;dEPFbi, ಐQ/ 0MFC'3ke 1:iLW .>5OU*X{Ԁr Vj (1$!Kߜ]]feB>tXg"yկƪ(W5YPJ|׬b% gAmy::#^1毈eHYuY dgCZ:1p˞wrdmڝN,yBԯ(!f$3@؟aGJ{La lX.Wy_,l rT^'_-Ic`a‚bATy9:&1ͩk{[gXCӨ帩hc{k2ذ%$9kwئ")lqBy 6H QLaE[xI?j:S4Q^=--3+Ņ6zm ĢF3d3UoօF5zŢ89e{*e0mx@mZ pOW+pֶ[0uuVag.eE-cPfIT jD66\!6!0׋0A GQvɭ8IaʑT--).GO]j0+%F&L uatW /UqTWp tI~=հqݧ$0\[瑟7D=^`PwY}7s7U!7O&@̯??E OOoy`x(x(/CqyDԝ,V8q/k ΅a LYZQ!,/.F_1x {<25nRT' "ݯIz}nnIxضn_,C,aq7>+}M*83モ'wvX TJ59pG<$bt e$yD6rX@XѮౠ%Z\=v`,tZZR #MIn!+,t'Pz8"R= l[ʕiض $Cq5#2^* у]?j] xPfPUVL[;[7U8 ZܜSejihn\a FP",㡲ĵf6K'xONBihCLAECQ=%jKAaջ_]);x[Z$oڞ(nưٍJ@-u #gp椭fKs,D&5^]OWd< )85k1 cWmw6 ,Go=FowO*|O49 OWyaR i<=VOC딓;9'\oi"MHttZ7K[ګtBA^' (Tn۬I'ZgplA-6C뇲y8z#qwY"Rh::F8C ^/KnR8~T\^$]pZ>[-BLrð SyͅTըl5gz5t.@Vλsk%%؍[^WTOMRGc춇E(ym>=Gz\]\T;߽w> bX='/Ny/δ=f2/T !?y1oc] 4j%Y7'*]9\/BX9-J:*u^&\fnfGz,9.+Cĺmy$N' 6an7U{ר=`YsȰqrx,z9B;J[iZ1KOVkr`Mѕuyo{2^ fÄj~;StΘV v,4S~F,yYJ#m}"̫ĻcȻ#P-OwG։@D{ 4D{}Xl8oGmi&:fw(}$H+,=|0'zb"VRxbBzC^S` ;v1{Ș)t~".i ЏHQ]FBqȍ+D{ڬ pS0M)lZɘrV~[,%/1aI4V_sr4<vŷ3E}62(SKqg ^^:Jsؑ"WUq[;U9t?;͵QC3xk!$ݝ.ef0I?pn,i%]]Q̥.9|+mEܣO>ahw^bϋ*u%{atBHH9[QWd$14 3&A0}9_o+}HY1Ak_hCG/?=$޾ F5%Cs~TspO">rZgbxoד2ir<lm3Mߜ}Aoٟcԋ$[Gx^^0~ GY1I2XDV{ ]oz$^n*o_(ا@nȒi"Z6t_P!PfĕWfBgyGlޛD‚; ٮd#NIrG{{V˜h` J4  "ߟ[#q8DT2E3!GmHa?L>B3 45%D0V#vP&ju{c1F Mu.sGjl]0֢ 'JJƹh^_irb(l=wt>mY(J?pưdvtPQnj*4Rſz[%/C+Iԃ)!r\>xӈh(*}s-^P~A쩇$UȶOz=0#9^NT AC?WR'_PsfZ8` F/e~]n{͍R):4=:4,ؘngS PvǛn&#刨+^#k8~s׻hOsY* on oiWa]}P;D&ӶӰ!Aq\Z nek sô4ܰvXx 1"OKNľIE3F7"ؐF8C۾`ˁ:RsRteoq"%z/5J"<D)X]h`+oy]SБ ƁkKGD7&db.u0q`Nl *emZc͂!♨o9A i"4C@tR'Psa 9=uʊwѵ22+:dz m85ނ.Oڀ҂mXiDƿٖ弤&ǣ¨Vim/R>Rta|B󑹖E*Fcgn1^z.K4%2CĂet_wْa f{7OMch8{8cyOfV.L~4W ZZ=p 9aJz){! |yM5;&\wNWk ;T[&HŦiM^ƵH_Y* H )-axq!8 k|yfC#a /#L31H,J'@tw8G4\:R {jst "s,BJ`mQp`k‡O1g?8SuP=mv ԩAҾI-X{gtkI%< _K@`3}ɀePQX%h?EQ(.yJ{|OgeCcE)"1lHsAyjM41!g8bo19/ FDZI XW8VJټU=ǻp-e& fVc^8񽳀aGH' /u|,Ζ9kQ>$}׹څNj&#b[>Ә E R>٠, :I/N= /'}N.c#8yYgY$` :󿟙Nj=N"a;gEi {s٦a?Az/,77[>.uܬH;##ol1**Ѯv ߁jR$o.| j4TfVxDM?M 1Q %wcbA!(/V| oD}9~[z4ѫ|ʰ` ')ŷW2cUd蒮id=ׅXubO\` luN 哰<Cj 営JD42,c)S=[xT ?vّD5@5DFMBFQ ʿ\x<5P6BX\TWKU?B5P8lMRjF|X>ӷAW@BFqP󒳃;,.<آE*i0 3CǖGa(ƭ:ʱq$S}fXɐ>W3лZtj^u\fvb?ccsX!_Ux*v+ҵEMcW$qUڬJ;#@;B]w8.Six^'4 t1)5[ȸ;tT-ar<ˇA<8٪2H/”ۈq*X!84Wer_0ɭolB#X̦ӝl@J:hJ~ͽL:HpO<;}n3E2Ŋ6 /qlw#?3K[٢oq+bĔWb\ FAl|耿]'7  Ϊ[&L1H"F8nnp-6*7k5/ƯoZU~6XHb뭄],Xvmt <7n3b7}1P爢UO\;,&5K8}! u_ޕհ3b~E F5ʈ0܅b{'p]ܺ+iv% 7@)Rҙ/iT~êTsuI:(2cljERH%fI3꿺KD ƾkO޿Ef&Tp 轠ScQzJ}Ћ!QWa8VkWlaUy=PE~&T'g\9 g($&*dB{2E-aTlru*MaGv-5Xc×" doO`KlY;dc\Joߵqpa9mz!JKu#S%C0EXjxCkV =\],.<%gvyd}\<ށ1Θ;^MB/Lr;Zԃ?ZAol+?-bG'_tKR'Q0|^hj0u 6W^AH2!Ho>dy&t;pD0$M0iq'gMfAV`Xk;9JWIM$ʣeiug6Կ}G>&Ё6#o|8l_)3WUUQҫl ^O7-(4+P'OJ{":jKtcg(V9ruUZ`%i#Wf` kC =g3'o2-3=i?HL+Jg\Ӂj P9n5# [i{f7x6˼oJ;.z|I (j aP_ȢG mn)X.Aڀ6b1y ܾQKl#Tמ[F¯ZTC1~;q"D7^gs 束 U 8bvbL&[{~s֥˧e3t1[m6x{❲`_OQfENzi49|l&`}0h߱!J݈YW=#хeh'VK?I_]Umpm:M\8ATٽ<x<֌&933K&̧q`U٦V;P-vELTBVd`mݹ%$ÓX"V,!qiMhQղR؆8j̺C|971]ve1{TE7xapq韴Ag\'so4,|.6a2&OD'ԑG/4 y)2# O}:?[n3hs@X>lNjw5 !Nb7_dO]yneǬ>9~]`^79(9dR7lˆ$W  Ʉ3 肊O ފ T1V;,;FJC(C[W*4,ؽy pFByr 7Cu2nt&xZ6jsc,9Z`FsA9tû7Co[~kۛtoI|YDwH -dDV + ^AH՛a8 﫧Mq]7ƙMWfYqp ex! R9E|-@d 9waz9mU$54  -؇ [n?ϸ{HItL]ӏ'?-ׯ+߰sF.hukJp!6p\4FP* Kǰup 'Hz_EE̊N23yss/VV#f )Z2!k5#tڣI[wyGjWLWv7E僽 oa7]Ͱa 99PP]h܎>db]$X^&{jj+Ėx֙ݽD0@9o*2-<\Xh(\KAl9W㒦Iǜ}jDVN{z&h8庺ë3FXpvP%p;n]X˱kc`f4A2.ِ u2f8" kY/ZB>D"v#ʐvR;@l6: F#̂nIh:7VVu1Mu$` b}ŭ!EPWY\GX yVrf6xq_nVey〣R' P&y۳kdVi]kڷ;?cc;Hf!aty/_i,],mA \/F=-riPGĻ3k9i9q`2j!Io?ҢIQw#T-yg6)yБ~<"'JK?br|:m Uvq~_^g(6pu էʶJbsU< >Fc=b\t9H=cyTj+N'!C;WZDAp)p[ Y |ja}r2=l6 6Zjh`/9kX$M͕ mF]&j,C^GqR1rfXSJ)9gr J@4s<=鑍hwO_;bPkd6Cob}EaYS _405 p00яew8U}1:ٟ$G2ƽbσW'ڭ} iB踗i|UQBYf":H~8Ŧ{8˜S+w9@D?nB0Շ~ º(߹¬jޑX BF8qs|0(rghr/vkZOyn׸ klx6ՙFC{@G?LԦ1#9i`X^?c_lʠۉL;M)HT63E?"baKp P~M*Fûbez~Q&ny˦P!J^^P ?GgGDZ3: q4 one G)by⩳1su05EI);fi&4Ltn=߷?2-֎a3P8vLk| {}Dr9 S f"EZDDnCuC1?L42P:LU;^$4{= lgx6ؾ7_=EYO8ϩgAy1_@e(ޘJ%XH:14 f鐡amu)\[)`w[HWPEH]|x?>QTGruQ!di+Fޕ:7^6L<_Ok{aYn\f8Gg"+ R/Ne֡AUg,J!?q(rglK^(}L{֩<&(s؂*ydSA ⠇cxǨ<單FR;0¬6a5"p`:Pq`MYrƩ*"v峝.z9uz{b:6`e(y[z`ՙuA/ vĪ羔'F4%)m͋:{|?%'5]@/aKM&p.\΋21~Qh|wV j9~f0uمmK\M ԡ{oWk9wXDY\,jw -E;(L"x@n/ ^&Ϧ9=g<|T\&Ϫzb'x@Tµu/qR( lZ;BƑKD ~^kk`N.xzȩdOhWGNhta` &k^!bmZQ+Ѓ:U!e>YBOT ʜ(5Rm%D1' ])BW8`6r-FÖᝅ9|KINdpi-q(T[flv'br7)'FQOծ~ S FUԣ7oNr$ڹ]S^Ѥg,zD:=z8w|9#p)["B'ˈk;BN/eCOö1 vj>a'jCCܧ?Ep,_=73;+Qa oMH7!uQsN6"5FVA|XK!;־[pr8r v;\bq=lY+>o w(-~tn,-cߞ>c7ȓSh G1PK%z(@\揊"'ѳ3Q%JC7b#!Z'^WKX0c7[2OE ?yG$s޿Z1^ *l&{HK&90x==n_`<. ix *~氒JMDg~K }b^6NN 4Q: ~|MONg^7&` 93= @k>%|G'užX/,4j5:> #WyDĘEz='piaß4k5X6LB]CVFRA R!ߏ{Ec 8<9Bus530Y;WM OS'$4J'au4QE+j<*bmzu'ZڶJ6Q*x5#,N薱gYZ070701000002dd000081a4000000000000000000000001643420d600029c18000000000000000000000000000000000000007300000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/=]?Eh=ڜ.+) $my2U@0n+#^bo1ΌVp p8m+fj*\^1"X q?-@ "å"!$q.{_A%T!EGiMpY qu'f =6&Y?'jE:vPC$_{V)ɨLʿ v=9{vG#[{k(.1-2\s) ?Eȶt^6\ Ž,h#Qe9b^I+%oCZd=K+6Z|Wx]9xEbX$+W_1\B- z7f.lB#Rok|Uw7@՝hPAKבβC pu fˣN;Ŕ2촰NLo4cGz1QDD^/¦ۏ= %m/%,Ƃo?i/rA_ ^e.ɩTRޖ poTw/Z1E_רΚLu.sET)qM].~-  '81:sOMhWv:$ف=7NS^šW=&Y( xBi񂳑|- `v]hWOk9_L%n=ն{J#R44Y:ߍ1ko!!xEƾ^j`L~v/IeRx&{CzM,Fpה3BUHO|RpOHkn0v\6[ȓ>Sš)!pzވ j(' BPԧ暴\L*XExg@q?gBVc3O'zj -ȠZt10$O.aNZ j!#yŠGf)@ +`!sUt@=8t?N+rZRSNMw{O,?/3OaL*G2NZ^Ժ{w0MbX0M&Ў<95IeQ&23%UNY޵u>GW?¿UXS}.06`AŪ=LƦ(b֮9iqLt{s(2]M*ˤ0w9Ϳ0Gc܌8/C1ʸO ^}Rz׵+SETgIr]z]ξd~z}>HX0Fj/# Ŀ de@F %,qc,ZFɻ:63(GSn Vt];{h/>tU`ufgR]@%v.GT%|>eүrno>9pQy r-oesvxs4ѝ/Vʮh7,G1,x= JrElqUcscwHڕ 4t8A!d,L$mul`K?fT Ü޽6.qF^ f{F/׹WI~0a]-bMok|"4 fKԙϾ!O,~p;KT"e{vWr.MN`nYw!8wotyNP %JWڷғ2^w_$'z1^): x7K b~%?;C$k GTO7cD.;dIljX0$x0iQL?V5PHHbr<ޣS0\U % |3 56SJF6ov,t;3ٴ'ٟKIS uڞenʗ֛EYO7x>rkƾj eN`ԟD8%X"#|]]ʀxP>SP ӿ{isX⃱ZD&~㙤K./9^ &D ZV VyMǕHls=ty3xf#m1Xm:"BN-<"K:z-)gm鰷aldO68"vJ^x%>. f- ӥ AA݉r1P@h}& QJ[Zt ު|?my,،ﭥ Df\wqKԅt-=mGmN(lTC/;,%=ٟiՠh10[hI̾870,0a!TɖMNLQxЃ1LʋؿfLy/j p72d=沈>8e~}X)1f1RSLe-.2 9@ ɾH4!NaȒ/܆(y1W0]'CP"tK;GOyX/ȸ,q8MF]U%囒bx",Gp&9j[ԎU}2K1|r/+ rUBMwMxZ֧L=\̑/7݀3 P>W@+׍$=yxgXƗ(SiNJ= X^K{ɇ4QC9hh7*d4>Nv4&Dͣn:im8}Kޯ$sZr?BqAtE+U>:ifֳ79+Lg=2u0T`w2SBm<8QG7jG)KLtNvka5DbWeL;T+SOy7Gcw3|>㟱z 0UQP_9KQP+g%){G#qvߢ rVy<%EwUҐzAk .Z iցK؎3;P0p<Xb<|ڼq[9ۇY(Nyfgr9r$Mt](ʻFl ֫0 wX/Ps@A8YFO2fe!UBڢY]07q(wd!8dunQVp!vrjxbdGPN;4H{9CWAZGk!`_h!F񥔾lJַ"q)ss2ɔgQV]ҊZz*Tn0tLL]ؙpac?c{JBq:? fzeU5߃ 2=oOuRiHNBF*%#Dv&–89E^/e쁥)CCsbWs 5$ؔHU9V\UnKk;w2 % 2ЄDa=ɌUz>ϡ[ {C%ȧ#]3$leKt\PiK5j3 Q=)@ #e_(ni g;8 E&ԳB ݑL1e􅅍, ȥmVAr>$䌢c,A0 b|w3}$d<#g^99?-\%CrEe:}&&iȃXڐz3@jփKUѾ7Ѽcu6'*_ {/j a>).q,hͱPECp &ʣQd9MFOu+5|r0B9KΔѾ<40h4vj0.\h6cu:_x.r2-1o8j- _O4D4S)%t'|%j}T]WO41ڽ^ :9eCѱkUF29슘RUWAdF'/YՏ5W1vms+'Fʤ#q{̻`cqjU`xVx)Rۍ5Y(CGFLY|9mKxIYl-yˇ@p=?:(9Ӛxð 'TfX~Bbq{NyPnU% ?܋/t|KQ:bKx6/}K F &Ln|뿺ߐ||\>==co2DW#Ghaxnϧiy'Nޥ\S=4|BwFGTw֧-Y*$qH^8Na'ͭrRd>EgbuH>r#@{4O5I ]r=OuMx^,^i>.GܠAneF:>`'r)Wp*mG<ؽW},qskC+.7QEퟨ k6UkYFU@$F))ţ97%O`e:< QIOPUy9807 A6-r[$ 9`vHIx<#)"&13۸);&ʻm-~۽i寚7Gz!NG9po 瑿ᡊmm_^ȷ.nR2 S: w6gM[FKu(0QW~ѯښF1<HD={lΑ;Oh?t} ͜W7FL:g18'v 6lT,)E uМ5qQ\@ir+Em,ʬGuO00f Z G1ŗEBMBB H6 on8MסĈ(v%` ꫮtV&A*0X5˲t7bwP\!r恋2)n_eH9\6޼H]rN#} Q'FjܭO8jW`y6ȑr" Ҽ8~j-VZrq#%8qy)5l by@z UCo}Dwe3!OE(OLd cnbO={AR7ERw?(hcY߹ue 1[fqebAw ,RV֎ѭH-pw[Kg,\H!h뵙M q! -V}$1D5]^UKKMr!G{#q.cglL!'Χ:pAUz4DvV&WzՆQJeO m]ݳu\RĀ̲4;έA!c[{pOŚ54d] ֻVh|*K/οnNXlcqRV i̡BƝ"ւsO x^v|-ˡjTm} Fѿi.QR=dWYQqgpy1clǑ*pGNXC-NA%*.:MS7^'Jq!4Rh[ўN<9nĵ({ +4Ҙ[7`رk1HtJ̨75ȸEPI|}& 1v !CO8{ Bc>یbۑeEB'W7>JkOT`OlԄ5'~Ajs`HگVϚip@4h6%`}ªŪHZ:hS%26m,ieU[\T|ƌkKFDZĤmXYho$x)SpUX1\_Cϒ \sL%1gY&{17)oqWo?IW ^ƼF:Di?>$fلHUB"d7J=RzGCΑM!ɢI2UQ#dR*Et?7( }140}<+ qeo:qGd}r%J cRg4~wc=xT"> l=mT*r qLn܌4H }ɡ/7\%њ)9|&L4\ RyaLZ!QG> I{˂魴cXXuDUz"T#rsP{[2EKXE~C{JY4&et{ jtT:PVŠ]oѩ(|^aZj#ׁݿMypS6%GsejgSZmdyƳM~-T[=VL(!.}+ mB1|}KB(y2a';ëLp چog03$`0Dܵl~]-> Mj&υSjC7pPag15#Ǯ]qM #K͌Ϻ eJPX/P ࠒ h$;JLᄊj*SpW{P]qQN¼;0a9txu?B{b<89ӱXŞ]HF@GtPE[j%#kG5d3+҉%lS,ixE+F e@b˲.RIu7W, k<2iiZ#56Y{P!c.XqswáHJABaE<@LpbՉZrNCxS<-oC&Af~phqi2nЛ:Bح2ns#JcNs^&1:_6Q&`.|qY/5^ת0ʗrciTh%vCX /:ExbՂ]ڥH:~ avaV:iek0̒,qܭKV_~)P m@GMj\uKdr$ ytfɧDbʎɕ6$*>.U C*a~oAZdV~T i̎Nȝ3eKNq)66BW yb&o b( m "u>d=™={麧QF.m뀮]NX@> _:CjL.xTD`>lTocyDipjvYI.;ŋ"n?4AH4%$yh&}QxΈ ̅n^iD _f%2.,ڴEf+skF+DZ>bM D c!_|Fc[!-=A00$w:R o>xm8&moEAu}f>gRuǹ'[Hm|&GV˚TC 7&gfOr?<]kds5Ð>JHtgd ťb+sa~vYRZ$ml[.8Aol/Xj|җ%e (I@9r~MV4Ov{K7u`MsnfX9ض,XYɮ(#uu흖ϕ]zF+Yתذ'܋ =pjqp@@ԫy chai qͻ%OAB%ψ XZuDie Y@Dbm*b|\m \asFP?| ;X,沰raKeyל0c*-+" ߭D3m,8:51BrXT<qjZ~| ^[rs=ur!'ܙzKPwS\7$U7~5Sdžf?!֖X!U`(X3It aN6H鳘b=s"ORmC5p5j,ILΩ{p4q, -#wYɃ^i1Bc"aX{명laiFn_W.6.u#>ЋB~@ksUKNen߿X 8)\oCQֻNyB¤Z +\E3%icAR&V~Y#ƹfM̎4ۥȀ;6bXa*##hgS?=9{%ܙZ1ojXR<{tf+\ .0y,qJ ܂a%J{O0N3[s \ڡMVfz@>u/T\oP>gD+9m\RVab|vum;G&4xgqmIw) VItV/cH?3c@ .l&(F@ݢ'5ǍrQj_zHa%)a37;,UKo] qdvR{1-v-&RW2aL)gqR@*E Yݤ[914 '&(w a$~ӝwV@ߺXs)wי¹bd-D 1ԛP $.T,uցt5!a \~%bv waqǙ}ڞ6|mܦרfU}|-w^:%W@ cuo$g•^:jhMmGm@dS I2dM3 /cԡ}7a!9bc{aQF|e,У,C cheʶ@oû&14iC/+%R]]QC|ٽR Fp4L(ef!͢hRLxv^G{q*`WOjj9q,BH>v' )-4%r(jsW7w')JһG~kj$shAXkD)' E87%ǡIqVF-LxJKqu:T ^`hB.>_SjQ\$r >jMp4 jxߺՇΈG_&F,j>3`#zhe#'@uεoNt'R4XJ [ ,oN7ٕ;s'\.ϻV'ïjC$*"7b?|B0d+΅󵐉\Eer(p$Kߌ>Q?H "{a9~u]-ݞH87G$[8>̼=r 9Yt\*`zQ_)w,ۆ-b_SߡR%ŸCњRc?M ,=r2/fɡu%GBEk Njb?o/m5Ho;MY&‘orMͯ$0HˁK+/nGg t/,(4O-)w9b:*Ҫ/0ja^L`oe2Mp̀לQݛ9:,r+H &&E-ˊ,|*Y(*o$^K.aaٶLYn&r*\ o0ϰ Y1,4෣ #`*E‘-0IeRk$hX\4Ø3t挭q䮎w[EO{/E5ga 'vxN +$_}b5d@P >$zm2BV(g~MӨ-QԾА#]n my[T9mK6}Apن'Qt)*ZDJ=uxSn6o&/-MTMgkfB q굳`5L ٺ˃ڽɽB/3=Sr+vv:(T?Z˩l6Pͬ ؅J%Q>OB$aجǕŒqXYC[nrZ+]d,˩OI %_E9ڢc&ZP$,K u{=ol&g5Yہ$8uZ 3:TӰk\輨'K *uu靦gd oS8F\ XnZZ20tAD~IkS>"SkYC"*ZVlUp E=cF̥WxGȠF^r>SK}rALQ?PS]I*5[ _ٿ*(BDA)_5?u6 j1bpF'(`J>T@XV,EŨ+i$!V#\vJ&LjӞEpzWl]0~sRcj$wuВcC+ӗla9(J'Bf?Evo<(vS&v}T26O8"Uy}9Tm>1ݸH<6^j^+'a^b?)BގLCrU/F@ +<'u.اyK(\S`®ٓ yR㍒$ ']Rr߯g/i7!9Exm?@~}%ёn6t&?0ܝ*=kӮg f#X&@RCE˅FfG[c@{[v6^O<͏CvBQNe7ϔ::r>y(Lܭ1Fǵ,_IwFֶr]PГL\h,ĩ rk4Xԕ+ͤ^[ُG4uzz2CYɢN)!2)Y[i֤ #wzz)v}]STC~Q_d4'P+А}<r;Q}eD jƒr/v!\I. C,71Ae ~yHLت !t^03ȶߋFr')ꟚI;oa>ޣBMՍ|(4P>(jWL~mx&ARgèi*m 66ԌmL>hyC𯺿<ǔfRD8D)?}eL;D^#mRbMeN!8Sig>Y #` OiMhƶԭ%SSXmVA% Lmh x"P<9j-l&?8Hke4@fH<,JiRݠ}|\YW*{Pu7hq XC$(y|b-瓩f4&b;m; ^nQ ΟDT`C$ɥiESā\6UaCg|94cu.^wJyq|ȰT JfyoO'!C%s 2/'C&!Zq.Fu? 7'ʊ2_uQV_]g i+̿͒Jwҋ%)}+?8wr 16|>36IH]VɄ[ LgQiy o,IQV)>@YAJUzsz̽bWP{ʆOӅA ( 6ɪ&O0sX>. |#Ne-5 <0pllvkKQmZ(i4eq#B/NVN! ס ?0OTWNn'"U(NsT%};IK;p=6|;YRS)& }9FAelqTơeF['1_'  `6=v Gm9钱@IB$N=ϘuhTֺ?\Xm 83;9yf,Hpc5fK6# `IB+P +^\6έ<t/S[+ĝk]E[F4)nr85gz@ z>~Kpv7 dEE.3@Qm8n@͝pӝFKܸe-f>/=W.rXijaSTU;N:Se,xh (Ғ渋n[_eV44b ]" #®A[G0"cҘYTԊ<3ڧ#uRxEa Mʄ^ւSC $4;`hh Y.i%/U>B FD r觖X@x(w6pߋ -l^%`M^yYuq=;yNg:Ģ9qxbmIUpin;S-\?eMIO nIǮ19Ƭ[?RO&l4Ư~~?FWZހm,>Sj|֡2hP-5r18?QY7~u:FUV u!;p_eOE#ErEJtm#Y>n0[du -mԒB.^j8/NdY:`x#J(am4sˈ{ap.1D Adv)l@fs{^n |*kG*^v,VLo 3lkPLࠤP*e}+( oj h!X9Fa#ϓd@nNͽøI5f z@ ꏴi(3#H;͇Ȇ#uCEh!q/+!vaB.u Qz, |)1^ps%'ⵂgXb!?;7ň ~sRqB)۽`}l#J\:c :nH$(@̃Z]!So ?܄ef5'`OL 8֜9RnV%j^,6ƶ?Ƹ2!)>:!§hzwWH~Y%>~Ψb20I˞@"*k$:lEv>*Ő dz H4OTw9{IY4wkX\y p^=G-UwSxAOdWIt|{y vqX}s8;JS^y]/"O"1ns#rY7<:E +sgmMPp{c"$V5ĻXd)YoEͩh܁p3:-,K-s w*CO-}LJyǟj@_Ird(_] ;;v,hllWH&+},$ 1ǃy\glw\̧񴯕vd`N{7Zl4f d0?>WnPV8vS`BFW"PBY&1'55IX@NxԊx9ʾ?g!n~CvI3pA~mQOqf, =fFpԇ:Kc5뒤(𷋃"qe:$ã2'O 0w=v%lb&X]$Ux#aao}RK?5_c4%BFw_Jp4nL%AêJZzo|SXT.;C %x,lTnˋbQf_cZ$Z %qZs9wK=:_je!>ox"U%>5Y*Z MK2 ͋ /Lgf<[ͻU4Zݯ'3{'~xּiekqxpc}g{ne+?T.uenojEJ?Af'X}99 ű.EuDzz' D2)E 'CJqʥs2V9f(T/]d HfO!)JE ʉb!:-ɸDz}Ymp#0="t~XRt8=^0~'WgFpo<AWXdvKdn]|{-ZݬĘfXZCAыuA9fS$s~?h`2.5IгS KBK2ʰBt\;}ьPY$o;2蝫l(Vzˁ@G35p)A}7,*v{RP_\} H +qq |$Ё)Cn{AYPjgaQ2ghm TQR|Db [XF8wɣreµa)h0^{]1<(VZ!]LB bgJ7AN "";F~a>9gT\cn{Yly*+L5I.^u6*l56>ICjVEgooA}v<Gx_&>T&o g>0`eH3j6lFY0ăY]U\D])4*_tf! TnuLǖ|. 2K7g[ 1P(f?w,Jg1{mm 99d*l-3sVH;Pqj}տ8~ctT>UFqװ94H1$Y {8Rwr*A}~-u5됾ϐ ,NK";HH\S#6uP-х͉1. ]$['o cHTn3n[m*vW¯g~v{ztD\Pt7Nsg4 _b<7UV#R1.wq!Dlڦ;ZnAte6n7z ٕmt7h>YG i!>VID{09}0w7̈́XH<^u@*VlRz[N7 (U'KWETrIP޻A+ʲb`2Ƀ\^9q,acaqEď#0C*"_h phVAO&z8S|$Va: \;~%6l|{l@A"P~K01NEJVoa9hzn3;g&n<}D ^s ڴ{~0q' w 0r=)!8U\Ҫfc 0T2!㊷=rVb2eX&YD`}-;cWjE\C bʯQ4(Zx Ϟ |!qY?fi~"ǕAq 0!P2eE YR8\q4kMAdbNodZ[,)0=".nIL-1%烶uzcoTR; XA:Ҕ/pz=̒,QpRu $AmmXU>S/0^z3 n¸/k4bV `;jTkC E /$ d8rښ>lE: %h(k2HY܊~G1H˻$#22{5$NTǷke}j|n8Olq: +f:*2qPooAQ3d [MArd$- U?epwp "Q$e? a!;Sf 3a ({ 0Pzd |HwT~PbA` BpxKLf XMonw*- .ZUg29|䦦% {?6mW=Wo*xd~[m8P]F7NܨTZ& ً}iz2?KQtiKDSH]<>\P &8_?9<D+ۨ-x'}( <)6~Ex#sN :Z} 0eoن(; nV\[|=;{onq?yBD|@ v@hPgBEy.n}.U9^y6z, (W<+t`ňY']=Y,Ɂږ^|XC;~@Qwco)d(t 95>|G`cvf9߹\-=򭀨Jp}?wIL֜(Y2B,)|{QVqj6OH  |e:;V+ Kt&uvk&,YrA{~ z`1j،d&e`XK}P3"=ڽr/)!]D҆`m}Ɲҗ ·34ȭiR2cLc~yj(~\eH6JsNB VeTSS#*dE t`w Cc9d ʹ>U}Z֋%Fe4ZD(rjiF<#ٿc^֊@$W C=KzT?j+2/W^4!i\$(3ɾdd|{&鋩Xw ϩ'wahbt度{"Bm5m!mDmX[Ҿ*GXʈ}_*]BT쮪V]he WnyOK={Gz^ոR<uBطj RnL1 vd/yUw*#܅te1#Q)JR=nFz7hR+LA 4׭U?߹_TPST\0H0Qh>tp1)TҺo$a/U 3CBh栽[=m3vz nǯ]l7 iQh㿬;'GGC~|y6%%#-`>:/wֺ wOA'=Zs Y-w,?Z*ʈ>'o[D<:İ*۝={BJ]1'nmX3DXvy{|/[ȧthh@ ^C/5Wٽ?\X|T`#OHܽOJ\\mg;Cx7hz]w.Sz 18b` S6Cr~RA,kxmvcYLo?^Yen C% I wd`M>7$O2;uzI.y*n| C}3K\Oae47vp <;/+QQε^wE$I1\t˕2Ѩ!u t$t?&tt8y++ LJc-r |X.'CCJ`h= *aln#rV4fh_]<< [4 i3jaJ!ts}ĨAsq+zK4>&"xe.h.x@i|k_޲B[M-C>JW"ӕܯ5-ؑ$ʺ9f CĘy`o$6ABJJiv>١q)S4b<< e5 5C/3+S@&] u'6p/*c麟Ż꘦A 0LN֑RUX.L0P]?+d>^a +:n`vلkUpj:@˞Oe٘1dsXD9oxW.zǻh S%r2 +Wx\48!üvKǾY5x^*2|>˻aGG/MهRՠDb"V Έ@qP[r3H;.GD-,ݫaв͗U . L}No>Wb~-a[ړkwcR{Lm`#Iuyl 0MrƳK]9e _tHW/'#DUt[8(2_ĨQYMQ_}}+R'T@v2ӆϽ&ND\Wd3^vGzQt4!΃t)7F'q\Jg܁'Ukh(Z]yN%=RwS ;;@=G^2a6|uh(sƇ5^Zڠi#NWokokmvZfް1NӐP,~Td" ڞjET#E+yngDAYR=4yEm6gHȧ ZВ|ae<(/ CNfMZPsM,/1=A/m8NFQ~o pN*ݕ6@ Ո2n-zHj@RTړq`X$bI$%}b9 ɧnCwR@ ɵsUc ǁ˂u) s7B U~🰿~% F9e(:#ÊtQٯ|6pUPE5:D3T߭Qc*S';RP]RjtWy:ߨlR'Y2ϡ- Ѳ ^1<~J„SbS1Y n>l,} ]1pk}%[۟C@4Gʛtm"ybؗ0 HhXxO؀E</y5¸zV}q)ǿp:(G(ZE\ce]MdAᨌq.ܳSE'@NgĜsjl+tb)B?I|`}MU1 _p\쨤H 1*14Bwx#7v>EGj=|6݀_V?0Oo }K ŴϗOnR[MR)`ոX9B݅('` Vhb?ݙ'w`z.w/t=@fe ےŬwf-6BQzM{Ԛpxf&7li$ aſm|þ[}Y^F1 < ]ϖ?H.j|{\ ;L_Id@(sh3fvPW eċ2޾]’-_!*ޑ"%' ADqofXsnpf.0݌ӄ +_8UI7)xSj~VmLcz I.o(hut8T`x aȑP9?YTތO:,_(m y` pZ)k xweSg^q|*&FyC/AU];iֽ&M$kyht8}ua8 @/yOL@`d}'BeI&]<gc9צ+וۘcY0}9YZ.N5 ohƔd8Y_RY[ 4Q7~8$)3coq"K?<>Lbq8uf㟉9}&w!4[M$w\U{y}CC5Ǐ% QgС4T!ߡ#3sR$ `H<Ҡ[OCLoP^z*'|dCfUSFsw6pGq6әO΍F@eF0K/PLoKp8qwIQ<;[r5Px Wj%gr9[A^T=ɼ+UIU#͌f6 t h@U ~cZhz_ju]rHgVu78ӥ8K;X,LlOlhqUAD?:Ln91% ,^.wUqcC[8\71ẍE;SM&e:&_孠z]iVNVWR]EjR/Q_֬cK eP𙊍? _:%]$5S0w3bܼ}D]^ Q)_tc7dRL+XU&h42"UACTK靶j0'LQS؟mU[0WAdqh5zR$_ 92^3vCg̚WD'Va @ s$WpPun`2M-YLd䭵_v[5wzL|H5 b T B"De3,\Ҁ gP /vh.{3&:z$RU4H|j >ۑ*pv*U7ŒZCxԅZ,A6yol䀃@T!<:/4 In;MJ@kºx蔥EE=:1@rNkrpp7MW?i/¼R2^`ާ3&kت]HӓcK#^ۨWDs;%wqeRf!MGF8M>oKmJwBB^6| ]Tiڞ:ؿʱ4r뚳B.L;w;d?_V^%<)FD(qF/胲L$L"ޑ"Bsʃk>;cׯ(h2'{j}Z+wSf=|Sٮѳ+M9vmʣoUk {Jv Ei:׃)-g̜8+a7z/Fjx{7F 5D>*aCМ Qaip!rl{<!I D[$|(|I2ah-l lJ[0/Au8&on.weDM=̀g N܄dm89UM>y %tK+Utс };:iA3g VūM1%P`[r"5Z<j(a5VO2L"uͺ..43{n1# *mTmQۄ110V]*cU>( R0/{Q1VƋ ѡ׺ ޒCD]M>P n0Z24 U4O 'G5io'\T7;ZLy<.Tʩ]AXYaDZiΧ/uhQ/ #8ԪOj΍iԙZRH,HGلnA;W5DZy4Ɔ{vԵm Iʭς-H˙2r@1JZzCeӣ&iRMnZ+Ŧj_0}!<ċ=8WnA=>)k0`;)1笝֟)hQy1ǖi aA60XN;"A)?4.w F2P T 5]Z=!Cդ/u;Bt/7&P 4+P5a_f٤oxǵ @$dVGek&J3S.0!Xa2yY\X6m!`[V5qG6]J^[k'BcJk1m#QP|L;0oQ* /o$ CڷN\YYڏO">.{EȂȇv%JKe84;+rmd?P{cn$q$EyT9d7ZBio1nO x`^G]V̋5e,nI_4b}PqUH-q%y}a,fɿл~ h`h+.vŃݔp ~GqG  D1|lt䴣eas/{<>Z^C;!8N`֭e'=sn-,yFS{ƢXl󵪗{vך D=Da1[=Ω Q,< ;xG`xҦy GKArrk 'f4հD%P۷дGnQ+7 .&TB٣Lcj54t=i{wkřei]k  κTT Sbik EV6 "I;s{vUx实ZvdvAi'>4oL(p$l-l{Sh9\Ґ\;OVhK$vqIP#|\/nn[z)BTTZ=ԃ*<àHhzs#8FB#1/ 0ZJ}0 Haʵo9Im+Nb5j&(, زZ>>ɝn9a/FZ`K$ igG?̷UVH"cbYV/ro+@5J/d=?vl~UTo0J.)擒|#\|"@ M^a*r1+8 d Zv]M۞zYH&p}y,cv RuJiĴ8*kh9ذVG޸:ZTW䡲mۭF)k>*v,#9I[|V숔c񛆸D:d?jzGՄUȖ~0!Nv*Rx2DsfQ\\m?-BUR$_.ӸOZpGQ3sŻ]6s3g94^P»)ej"I0@!a(Xn5mhsRVE"3TV;1>d'3I T!$!ufqUA%Mv8 e%fqIm zPll6a zNAgC86ȴ|(.2pof-Rl4]SyetP8pyP Ic>#ff޾]ݍ;XT:$IIǯƱɳH>R3]Pf7rFcg kzH1ӌM GnD9,"S%v!۾ sR(nv $f߉1M !gwP,0h6TB/b/tq ݰQMtDi/\3gWuhuCi"$+1;zsFh%>D gBLa^lїtJn<3"Xz!5Mor,\?Jo.yY旻:N3d0$LT6E隅1W~/áikZND+02K$a6peȸؐu7^%8< yꡎɿ}CrwȆt"{9UCR)M&JNIQ~ovڎkS[Vv=ښ, lmmrF"oO[1@W"V^"-GxM>0qC,a5B@MԔNs=CKdGegsDz(vwҫm`AS5y/ ` S ƕ<9ޠJMN8;FKza(TaI¨QLkvE+ĉkmi^ԟOa토g{e~b[igM)m4kvGޛ$N h`QHu|h"T8aB>9HJs3f# m*Y$W s૵|D#͚n~H ^ ZýQ2 Vy\36^k`2 -hw6$Yycz)aO݈?!s&=Oߣ2/iazIY,8Q?|\p޳M֞ƃ)Fͱ*S#Ck CƱ|"8ۇ"4|q,@Iiڴw{B¼o#i~ZP 0ƒiM] A.̞;s{ΰ B AӘX ^Uω̲:p0r Gp#b%%J87v09@M$ߚ!),_z+ӊ\Ļl_B1Oc-0"Ua߼sz]t8$% ׇ2?iWL9`̋ZId/6{Kh>0//Cvk–U z$a. D\ɯ 7Kv$IsfWF~MY4)72R9Z(XfWlyuLK zjVz;%2g! ȟ7pl)ff-S*/f ֜~rJU@YP4̂orE+']6AY%Yg8\SU0N@}\jΗHVL2<|! ]kPppO-jBREF[Wʺl< >_ >RFA>o5ig=zdꗚ'? YZj[*aOClw "T<|l7"(EB$e%qI={u3'=A m m8Ӻ* 3Ξ&9o|zXCȨ < UmV7I 64/x) h4}[$P+2JYbJ쭔4ɢ cE  ⅡEK\.)WCm1.3h3y=Ė:ߤphVz./|&숤GK}=ң.ڝ҃ՅVBMDM- 8BJLL6/dϒ$vT!-;GXkX_(>hRg)f=\zpWYzL*Jj [X!cVz׽) .vL $g@}Nn΃=S#DQै+Unh%լIխJpdnY*K_`Hu{sRF':NɣJ(lGEJimR.[OjY#45 KeOL[~áykF cNSJ{}Vb4N RYB7ț:/}nr+ڽ쁃 nư_V?ȱsr&d9D𰬀kY9a.)as%^7Op>Byךg/QMoLU$ˆ}خ&::YQu[aC9o\z TR|fxKAzɩVE? LRz8LT@{*-vy$# m4SQߝɜ3ne& Qe**hkF@Yt0OT-<@>XZA 8gBiTABK8L{zڊ2`K$i( 'aQ" Cx4~JɂgY?aiW۝%{lʆS*}xY[Vb|)iTdJ1]oeQ*`os}r耡$f5Cr-gWB2Oݶ <ͮ6Yʶ TyLA\}q3 柍xQ=f㒂/ĬZ팽gZ 6prgK)W aC^زyD?u[?͊.{NP9)*Z#J] _濫d%UKDwTI ˔ܲI?bc8ӗ@O-Uk_v&fbf:C* ^)a2a"4a5M]iq|8k4m:ŃB"OZhL0g&,}g8p' )![E8#&AZU'yT1PrUx5nuR7l2xW3PGZ>q[`յ,qfպutdtg'u G& In)ՃЋs{pg+x(RER"X_|}_E+_AL!7ww챇VƐ…"Ss(1ɱ7URT>eFFo UVۆ'Z]4ЪGB\xׄڮђMY oK7͓jVpZVq4 -(۳=&IEikʦҖ{ )SUoBvN+IЁf878譳!L+Wz  29@do JLKQ. D'rxs#:p[|avpNgǃ]N@gɣp㮸ĒnᓮD!g6] @>~\92j>Rw+.DӼIpuT8 <;x/C8ᵈ؋~),CȋW`JVRc6QHAPE#]=aI˘륶Ɪ@:- *eY C4>6 QeqL̪@Co:γ~/BXmljOѦ7v{GӞ$xwٵ2<%)7L0^ )O)]lfv?zRXKRmPPʼn r+rg&Hqw9-RE zxtPQi5~왱ڣvz<&|IXtq$"K Zn_OE3fA8c-00ҟr<119lK3MS*c3 u`Ub5dܻ0zrtK<}ȣv"}*2;KaA>z-[uBThL)Dv}<Yf @lJ׼M-B'D2qoSgMl( fƞwWKyU*A/ ^`a"*s.mH2vA23' \ݭUip" :bϺ<;m# VG SF'GGB2/AFUq׬mX+ha4q4(1dɹ S ت>8~*cvwL0˜f@LuƜA `>IĈ (*:6 +; -Korv{N e&[QOjK (I={K6R ӵInoH5OԃbA<= em|NkhD"UT&D+ M Q?x$Fv&-qO8Ȱ? ~ XK/oƀ 8c:/&5辱̄#ORiv0<$`B7nw{2gYę= $kɂr}JfpDծlw7ԃ ʪQނVЄ"}?V$ŨPO{{7ky: oDxđj•$-腀Sh}_75Ț%ٻS@zcԹ{2f{`3C?Z|u@Bobq!3gX/Q0|RP߰ລ.*=Ԣ19D<%g45?l'z:D6֘0|Z?>L[6ymT8h1nmcydě[n@Njh^-/ #5S i$(!kԯaiȏЁS88 5ԹJ%!W"ꬃ?LǔxIU5δl:ncEQs{pI@V}kJ (Z|sgZ|,%T7^'36UAzNse 5W]ؠkn\W碙ҩ}Bi3UhRZ=.s)֓{5%hg|0Ǖ RP-|_~#%nO?DXDZ{Sgun3N=ڔ{V}] > P=|W"Yd`nBpBϯ8Ђ!Ç@v@j2ۛU+a-hj{Whw#mð7ovDxAٮ{\-<" xC%yDeǵESy A4)%wc_2 ?d-j*l{Nñ/pEф!0@~ 7y? 넏!߭HweeKv9!ۂRQȠDLNDZ{ {=a+}*} AG3Ղ *ErBX2̮> | 'Oǥ? A#q$cB:o*QG|ԻLs՚g^ Bbq$6S2 rP::fm+(rE4>OSYdZ7/`>I0յa7 %~e`/2ӱ*=C$5/g[9Y- fDy*WT L\ %jIQ~ZGDb&޳oå3WSo%LJt=H{kN휛[#$tfuœD/jFX>H[ C} Nٮm֦Betn,JWOh@L.pW*ǠT<ƶ* (Q9s*Zvc[G4h[4EKmu%uL_X24Oesu'CKO࿮[O(ϫED|kj%Fy+_߸HVsl+H) Kv=;`grV{)u0Ge3$%& LIs6Vw=6[pvUa:[!uKM뀪p@ rR +]etX^Y9C!6zs˼! #XR0:Fha0 %KM+dvXT,+RY%ЯJl9WO5l;y 5lmUk=7h t_8^S҄fjVR^L]#0j uE%MIYv j$URC} (qH;5p.hY$"sѣ@P8xQ:'!F J%] < p$S̆訳A3mpVIHq0~NsUown;~{AK\AbuE<-!}+DčWOKkGFN۴9aV?/=HZKW&Ub ƺH(7H>~KX&f54Dkdj* h[m<"ڼ1GiBgelq]>y] tU.c;ngvIT[;ېiX'Wf, `pȃgi~-U̒]+"LiHr7+ZЇL1Q|y PWI8^ l`.@A˝:v6&`M5B~^uԵ,Tax^T z|1-yY W WYUv0zH;Nnk)p:6{2\phQҿQ-Zj#jES*I*^3Gح&Iw H sgè3@z,մ7$jZ{NL>;c^yS8Dxa+(JY`:@kȜJ이`seaoTqJmkؐ wu_sΏ:E.aO2=Ç-|!k%>2%q:)38Kk1覯{1Նnyq -QN-@Vf\ۂƾ\FL`_Awwi@E[%t7Eyу =>+o&KAC9o;MwʿpNr |L(G>zFFn:rBSr ul[= -NTH܀rF!;WmuƱ@g#scd=CBlu+(c*L*?@؅/mL6+E$9^}-W OcNV p4Z ҫLw")G -$L͟cRg(F"2:?xOMB@?R G﷒GqLj6 o}$lFӛC ޏ.5&\N${Cs*I1wOvU!fFTs/EhKc{Ǡ;Sf0 ]+;*Qĺ #P"lS3rx[GU'lzd;\$U{Ֆ1pC[|$s^p~ ,|"zڋKuYU/^aG $eZ n~Kt'O[-p? vPUWӄ1D(ѩt{7%PohsZlnhiݭMq0宧#Gfg, h{fxL*)"xdzw: ~!m疁[yH3K *x$z- 2 r wrAJh/q5׆!j%h?혐TxJp ڀXL@T=uL KE/N&RRt4lQ2)3}oC9°zp,G+zʁw1ԝA#r/bȯƊ ߗ$i(z+:/[?Q a`cʁ 7 Q*]Ozb'DwK- }q8G~S=jCȺ'b<·'JxBԜt,b#ٟ x մ5T7Ԓ.d§%dJRc Ԝwpq|{,U^°ǪDP+CqRH{LH ln%t0NC7J[+gA D E:|V"7eq8iA/?AU.i#ZAj"OJW5h"S~UXe= |VLr6ݏ RͻyP!wOZf8j9/N:h&FKuU}2UufvM/Rv;oEܧ?OhR`٨sOFJZ֨C&W#g5_xmd$ | E]|viO~7m'@˟2d=GfU!5!`慚΅7 .Q}Dk~WϠy}JJC}3e ൜[1Gp?OpRؠ)W o8,:s[a}jD]vC3iЬ*ash{>iH\,C:DK2堾p:d7RylU<ۨFS-r(]9._v|~/D4FIc BfP&W$s30!pcȒe.)֏9#9o|"8z~j]N*.yucJEJDh9lPX#Ɖcndn3k8Z{@ejޫ' eMUߔK6?t3V|d݂|d*i6-C!:bAKm iǻ(l={ yU4bf)uXJ+hAaEDi@!\@XdK+}y 4ITYLV{3@JRgz11yZ#7c~l$:R o6bPiH7aYgb4ݶL0UOcOPBKI$+\ K6`êmI(eӾ~ (\UL!J g 0ƆbNIi>+/qKuTX4fgTAIjS-C%džXA40do%@fYӟL޽#9plKӎd=0IUEHSŻݩu1o‚xGXК8o#Xw8+W+<)KlSM1BzKHR6f[]C۵AE,-_Zn[VKDݦA6Ł 2vq[K:WkJ,wWty{Ñ%6u3ޜIIŎ"S]‹VY\ҏq܂ D”1CR yXK*6ƥw+>l&ꉷNƨ]Z(TM`JǟsF|7pum&LB4Dt6^4uDCYe,u;fhz 4B߹U8XV7'C#!|Yh*Wpx-j ֜He*BąN=@uNTXj-"2JOsܚ4.2CA=~v % ӍǼ_\Iӟ-~:ࡪ_y~e2>i_Ur@f#׏Y-8nh:nc&1'#<` a>C.EuOls'.KR^RkMe[j%K]ur% '14aK1 Vl=M7\A !JPd5^'!Aevh-u%B|rm*g4 W|[QʆHTSlzZ.c-jl~Ѭ?'(,jژYPXA.\jm-cƋȽiGKXّ_!*[W\~sk~!낶<3<=N Q! =>'xrQ!Xyr( R><^jhCnwqm9YvΓUEQhV6S' WM:CxhHreu7?IDt̚)<Ϗufݰ[Gzu!'{p{< 󿾘7>E2nZ~d[ǬYqv@fba99QU?S^Z-ڋt,^ep*HWkjAZc?2!X#ucˑ Byy;uEȭ&}U.rdzs3_B|>N6Z{!UM(=f.+ b4 jI'ẓ>}09o*e#w)5l"ר7N WHCU(Ue"LDLkmzst {.?Yw4~$r&Cv&oqI|_g;b2Kw)4;îhVo; ]}F!OB`^FnݙŧY> {Y8 #X3&sCYHn['^wj0_{ʩ~#oGUPp8,_,/ oGNhĂۼfbiD=XA~!2A#g-?5C {[ʰE%L<HYk;T3X@Aa%&.z,6ʥA1/g͡9L>ԝkBA-Ϫ͝M='.Ӏgn̵hK#>nMϕ 3-(IAi:Bfߦ{.ovPۊ{b`} /rLzel +3,ZiXr [֊TLl2!*`uz ΅V6q2/& %X`+!ttOR9M 6` >hǒ1_ٺ5$-48D;'cKaj"@/3q%aEsE={aw5Ji7(&#F_ m^SܲH7!ZNsG)I?6ۮoj*o^{OUQNPw"9htBߖ(sP_m̸m}܏D?1+F 9<5Np%[xcoB 92[󲾆&Fgꭩ39ĢF;kcÒ_^MJ fp =[M:`==:b槷3Iab'#p3\0qg Ϣ5e/@]'b8THSBS|'rzNH_sNy7.CR-gqԔ$B#B\Js$;lisTĬVT&Ps= ]_z1H|®j_,2\/o+<&Y̊LRe0*np\1z5+: Aw6WCdʢۖao ÷$Ƭ?x-˔}x!B}ny(sou7$F/=Ǻ3dhtV}z &KS 0woK \Cы(MQ G'GD3ZUXOEb"6jtX1Vn뉩涺C}2fo1z^cj/:h/g<6Wbs xblXf|:HEoA *b nPgpy{k BKA6#ЃtvabD4a;Q|9?7iZR(LJEɷ k; ksBCZ o&F"B9p^’ߨ8K?M ڍ[;42-hV~rs_sШލ5&V&M Od=4/W פj I6q{g*\i>˳&J{ꤦ_?2?PY͛*8fDT'uSG'"t>2=m_x@;(uc{mcE4Yi‡aBG蜮I=`Uqʟ'\3ĮTiΰ{=<>#2?lh"%EQGWp1u0?ncJUo*?׌;sFǷcLCLmNl kꆤd`+KQš涠;r0bmhUōdMAB  Oz1$mDNbWN]F'©L#9TZa1 3JwjJ؎} dk@晽NQ,-_P{8#r nWo=K5X4:f/d`QLćgZs [9 /v|r%,K%n:XnF^阳J?vİ_N>ϋ3D(`Jt['ݟ; 5~P#mw!u2T4 *PgWX|z9]*)z{ND$TMdΡG!ڥ=8^4z`źA (΃4ep8 O  yC~K֠_ ǧCex*'V5mVh$4꠨um7 0NuX;UWaKv8ikJ =`xũWG@tQ<'R8Qlm?:[X4;I6떌\9甑D*M`q.J٧N7* e c\~Ze Mk6ؓԚ$# ^{Z̜z<`; &BsA6e.sk@@2L('2Lj>ܿl8ֹWn*HxBh>kt˗W*hHJA73SQ}D,-,jP*gIIrHs [d tvQL^uOQygv;5Bul|%xk9WI9JKo! 9٪6+w{+>Bl]\BI&:+yM3Ko˾;|fn07-ge Ԅ%?|uGtnB360H/'ǒ^?"ˬ-,4|ltOP|٠6Nr!glN9v UW8<3t4e{pd>auȒ*WU_N/@@1"81Σ=j O b)GR9n99B{ i0Gˉ!AzZ.RƻvtpGkSL>zOU+_ WP={'7uUbFl&%Ğg7 y)fc,)0}c]E]}8 &x6T̫͠-uٌq|. ^|{^pUD)V%I : r5<"_A؀q"$ "MݿɛR~'b9]ܬxJN5o MfUepwDa6fk7 ͽ0`)rX2 0rдs qT NYvĄs>)k^'`KR~_H fİd;ՒAGJ |? WI}/Ve.6G}H7 }lݒ{0QoE4婆aV1z<3&mXcm{g*X:&ZDedz/@tSk#٩Gk7@tz@j2ya|LԯY%bGm⬇j-Aߒ1轡a|MRq0G) }#%Odyad?&u1zX>RAud~4l~gfe[R:wv+^F|4vPS8|"DdeiF͙m%f55eh0&GޞPg~YDIϫ^I7]׊kRrxOOO訝W_ѣ-F] \c0=$H-u, Hش;lNU5[уQyDAY7N~iS׶$~4g#HFT^0J> Y !8ҭz LA3B]\HaϥT7yw)qwLIGm l1g~ vӾ=[*1ӱOZV!Cjl3bã{*OWm~iaHiycad㠎.uw %< $x*@,ymg!0Y=%8ʮG#sgKiSTCŭJdYet2kHع5;' #BWmKZ6U.95\ Wk4{v%БiD_YsbjCꝚ!ƽ2ieV9rGRX$wҭ:dÁ9{A}Nqj CtFu~!jI.eډ״(ZkdfHd<]w ! x kjts4 n<Pb괷YΆ}VN-ڴLtÂp`dCPnHQbWC 7p-ubo\ pUtYk{iOvHTɩ5'2ǭ#;!DXDbv@r )tlҧ>g7\ |ϕ=27F^A>,|J?y]F\I> 椨[ysE7j[d\]i`LV_HMGf &yYR6+<ΠGu#*Oic84+֙Y&;ZUjz; 3񁀫3 Jz`,bi8L# ޏdFYFkVq .1_A~x7P/o9DTGZ'x2Ԙ1wg<#sx<4sմ9; ۯT U=N>Ŗs_H+xh|mub+?.g1t6$Zy5Z)FkNeGٺ3~Jۚkk:bIon' ~}Mb `Sݲjj^q&"Q/ CN(̣ۡ\@u?/\ YH,"|eߢPsm&_`vǦO,~>Bb{ԩYo՞[RPE8DbzʌON`;M8cDB✭>J?/>3S%\cɺPyy͙ '8F]pI [14 X^f,GESb=^}k^%kt:b2XKve/Y]ٵ6de*H@y7u"prD5W&|W~8K҂(v\2E'>fJP걀 xRp57 PlJ>"H0/#>meDI߯R@m_l#ߔ"҉{S [\ L`IʇB=#|8|[<{'k&P|~>`zy/=J46>:ݹ$$+\-u+vtAIh8|!]ԝgEGYN9g FGOC^?gӪ/W<5EL&p݇A\@ ؅ ,&75h¾C~|WOCNc@|ڊ[Z hGXO Ho8ޟv+<-vQ+Ejӂa-QF4wkm Vc"z`a>wT>|㐎@ '7,QOp@kH׽$1y;x2mlz82dh*, *mZd]~JgC25l.7i#Y99L:Ҿv҅k#@>}&YbF|we4Nʸe:;%Y3AĽǃ' {z݌W"x_^YJnzM;,=0uZ LVfb+I*J\Ħ^E6@p6y7]Y0}X{8YsXfcv3] -D:?"-?22O*1n0$"I6̧0q +uEF-^w=If3|:Nd𓧉"2br5'#(0@da b^o] `{ACQ@A SwU\i^9ܺŦq6~%- "X|>E.%F͞%=µDZ7K>-ct~ 9nx*=z .Рl CڵۀwOߏ}\\aIڛI ۾ ]ߍU*& &8m7i$VbQx9ÈMT yಲ8~ѿ!nO6=PϨ=YP<7& _;5/uQd7kc!goۛ@+1'&86lou)Jո 15gn偟6eYVwnf8{1J\A͡[v" $D5R8>/zh2yl{ Z^Am|FT| Գ* dV501IT'Y%ܧVcWQ]d:aegZ_OJe`@o HBXMD3G`se뿁IR$1YvQeIȚ: .:@q0.v|`\1J-KdT $3cntXALC<_h9=n˶J0$ި[ ^SKgd, A˭QC>u~tYǐyY_\tRaLDz7oc=Ɛ3iM/g96#152h9mdG}})GӜ5e !IӉxL`r#2jT=I w٭X//hw$%{s%|FG,=]_s:9CXSwŀw&x_TDCHZTxO P qK&ﻆqvF@v=YF߳m 0C_SLM\.OKi?(wj6 "is[&ꌄ/*%ė?#҇07g aaKCN( n]+AF̛I'ETˆ_Π+S+\ccInFƐ$j-k9\|t~ReR@@ő7(4 $mq)'tFՠhcj:K]7Jj!nwk5_<Fs;o|BzY 6/ LF4,v06Z|V1bcidԷqnHPk?ø?"AaK5[E͢1ke^CѸP%4az=BRF6qyÓÀe暥 gRU!;P(ѝ=(nGg%K[UyYP q9 k/=\e-"dpݡW@d3%a7aM~n:0ӗ4XhSc7\i":Mꬫ96T7i4b\3QYF|PgBkzf`Gh( ׃7]mIS+@ ZЯ~ӄPW#'^B* 5.ػltvSUJuer$*~"k\5 X-ŭ.Ĵɗ [.ZqNIN- #@_l䕰<6%ԏ ll9lv2ZP]ryw'lTRj"Wsl¾xBQVQW6w j$#50FK%`8]iRUYxohu\$ e("P=ӛ!9{`%km;b,H(.DjوZ#5F48N  9kGj Œ #=GDY@cS`]ՈU:jEjG:/V4[-_@3 ;Xyf?:[CtP:)'xGG@&N!,Sq"I |~zECS2i\^Q!9[-D[T[*+,ŵ_nBL)aO ؉I]l6k`|p=yBPi YQ˝Q7>o9LND8@vEGu.!=09 ZJp4Z)X$s0LмB_ B!.Jע~Nwd2< _-yWfpZ_ǎq֙3#c+7[]F}Y+ k*T4B%cӽ8~WEwuTgEiչEd+<ˡkg%VnEĬx@[[ZѨEw朢^5{~xi'Tf(vv?A)$Di.dKjPnuK>NcTr0՟M}odjE_+@z}7\_!CRgNsfd{ jT| Ax!JRFTMiΚ1rXDl U] @ H|7Ŷe{8ϤoUā9{ 4`DBR=YIDf x`B%Xl/xO+B?h@WҁU?]h.b Env(v{d> kxNpt"ohiSZ S0Zt`fܴ'ªFT EJYpX]VJ;ݾs|@Q3m)gx2@B\*F-%GU! P})pPVj:f8<孿%a QC-rѬGRǛGNQY\w0c^pt2ӺD&0+H\a^LZ-H3| \ 4ëP܈RczH`Az54ՓyLjoU&xdd*5 +'z 3a1c\A$B/`#^=Ďض7eރ|HD'?mQ#"ԷCtu;}phUk̋KWDMbf[Oe~6R10XYVK B GǗ⫴ COHYb!0%Z~_>|A'/S*ӓ `uYћηi& |n*dýA7ɉOK0p Tw nP0S(?ݪVDkoM`AUqw ͩ(9Q̍{X[vˉbFf:L"usZ'LSϽ;c&v'4uznC:um"NW8W̞,7L?< JIiGP`g⨭x/)>c~Ps᱅#Gu'LTTޅd PfP?"'AB ;zelj;0(\9 yȕTlP冎fŨn0|lEq M]PThtkwf#=ASi+OiJۓ-.?O|6`F %ˉ #fu#wa\R P 𷲭yߘ<͎ps'.H0 N?#O4*)|lF z3줠&܍ *KxLxo3.Tdv\#zM [~@`i7O(q'}MU3 #TQ|YAVwSsxO==8gVu]}S@k.n wˣ׃p_KB#:ad֙e,~\ˀjϳA׽S{+P=zrmᎋy|׊*.2v0RTlhuz~ X+gheKTBen{AGr/A$>k= M]$lnK/jJ[ 쁢P6轴Px5I`?1S@-vܮIJ }Q*}D5գUt:o;޺.ޭbe28l .gh6΀"|̼aAQs8g&Qz5el/y)4qo$BTir`Fx?f-Xί6~LcqT& Fa3/*?ꮽq`s*xwg9K{:ըŠkS(k a8~jF yAm4OnLV{R4qw#ksm^殜~ 6Nj^[7 j0}qD賩&^l`ց'&X\Ǿ~43>~<c͟q ~1mhk!48Qz?&Niuz5^SY%FYp;3*.3}s@%z [:ά]JtX=.Q-%a,P볠m{&PmirsEAQ2ݧ+F%U/;ad+U°FSΐ,X} OG`ߋy\/PKc \1o9پJ ⡶+٣sKX)ӓQm[HQ(6%eA #R*[!GO'`Qq!J^کpBq-༭ % !<7MнΩ^w*)NnZTb3[.f.3du9FAP̰DsxE*Sj3M/审VX p`'g9ˀ{[[:ُqn\j-&}fro93=yXr#&:f-1yۤ.SWp't !6 FOyTicx,DJoF c:c9gP|T .uTD]&vyHI6u׎`?Qk 1 6@+=ݶi!}y_Op쬚hq!Rosm 0A6Rʯnx/BX0)6V7JKQށh2؟0gNwЯ-u82{>[iEz5`~j"۷8 E,i%u/"@muLW]N7iJvϓKS2qiQ4w`*]B3ip m(Wyɣ|Z xZJElyuTuP6TCE%:^9IV?.!0cJ$rn\J[am۩A\"e:*>pQ;qk!xj@Tx\ 鈘)Pќ=o[8q/$' [zouιHTZE!dċpfJUlC=%=d*Ve˷뉡ZDo=7b!l=s1a:^74P.lD5P0ㅛf++.ca%GV$vǺa:sfz tEnrn~u[dZ+\!]$r7A9k`dIKᣞs=#Խ:I$^ruL]){,j*OT`H#AI=tArayS I H44_0f e_@ hX7)my W/s1ラ{҉ 6['O :(RH)0N3K6j<ضHm[k謤B>U#d+j2sZ1 mv ,!{v1Bn.I*RAvrZU} [eGgV\"X:?vw*l,dB<yB]d?u׮ mC-*BQޅRZ7\+,mEW@ 㝻+tی+ZZCG~_-]v1 W ' %\Di(߿ƒ( svhkJLItU!eરnl` 9v>: +qn@!e-7hIDNR8^)6ٚy)q|(VZ}ly=#RWh$.%?_]zD^9F/1+-vMs,KŎݢv@K 29?+LjZYZno3J꾯oQC.rfV\ ? rEacU+imóSם`Ef5@Dp$(wvĥZDPjn;z9PQ[r , ,!QȘNQ!2Tt VGMxh[=zMTi`+m#wmz}Je=]n)d zreU|9IL؞_4Y7MȌ?lZ% I&Ye,ZM/~Jː2e1#]UA@L&9P il*t3zXI Uq8^.|#sl|^ݟ#06p<0gf6nv "|Y\iOWzzpY8f\#~dGC=E 1xQOKOCWpV}HWk̍*=1Ñ. [D5;b yM :]Nډa'w(!| $9v.#%j@^/@)dH4t@(u yf[A sy)N6]z<5~ y5r..3##6KzooCk`Z/v%lJN Ըy0ƶ[/+ZE\>\7+{X?S-LSpxlƦ9hbt!wSyx⶜JY2OXAD'B 4)vt\B WlwЏҊSn}gG8Ul̺*)miØ!A%}) C|jtıjR`:nt9~U &Lo`LTO%~j@,M2 ޗUGk`RiV7-1bZ@Cɉi"Ť1O1PzrF( m#?nf΢Rvw lp"-~;!7U'0w{+ƲiCӬ &"E AGUߊKAG7ws vVi,` j;2&t{2F|˾zG6^L)(;_۰yYS&Ͻ^ ?لrҺB tOZ5ATw}JUR,#]+ӇCtGŜ%}ئLH$T&zjbI+UJ;Ld95~Ǜ8DKYim\Rx7< ZbҴ rxm JwxDMLˉAiÀ\dy YL^d&"H!|8`3n-2Fi#FfWr  /"\nKseR~cV'הCEf>s'>;K;7Hbnò &k،# tru Tr!6O@'q7r&$SQ'QiZI6r3Z ;qæQB |d4D1o~&-{=Qѣ{Ɛ+&5xfXa~li\qv$`" D3L "N*XFW&96P?a047qV&oûB/.ay'3 DJg.5?{}XYDWٙsgfodQW븻gEg7r >~K平Pi;ֈBRh5 7ɦ-Uiy퉆"ksV86d%\bF(q?51s4wHssaOQegs<;20r&!>a!^~;D n&AcE#0w\Su=RTS G b9u#"+}7$|Ĥz jW!Fcp@5p [vNiL324ze&:Г/6&bs*jm6z/а{_[# wp@FMY51 h;.K<%9X V(%.OSwl,h= 檎얹"9big&2#+<5+$YW!d\1ct JX||'[=Qdy/ܳ7>ƨ3n{p=La\dQWswh~PMpƎ_,^[p=%BKp{M|$٪@嗶b T{EИZ:Jr$]'@8S":oUsshS{]~-Kj@[A ͹ߖqVmڻJg=]ۂQhY}mm|RJ]"c-QCa*I nwOC"T<\sW]3R%JzNX5;p,y뒥R4`M+k6&8t+p=Zz{*{hh!3Ҍf.|y>!~ cWbb;0"5ۓ ׶|;IN#-JȆ-i[*Y93VW94*O7+,bZF#yu/U>H(Hkg&GcN*BǍ#U4ЭwSi/kЩ0fLɐ'ᴽzyQTz{%_*WcV`u,prNv^okR+)sOtz ^Ya0!u*mR;gW U~lQ,_b%79ښu'xRO4ۊޘUZ{  ↲&- ç9@T EN)F=h0;nGvTwtGMeT:7NG)s0`TPրב=/lg MyI81o(mC",~\ :݀JGGծ-s !ZW1hL ږ:\N*bi,~ޏh~4pCΕn!i I &Rl\ug ILO@׬nVV=Oل2A&ŗD`IT.QUPeUm))XQxS7+UcvC`(]J~} YS[\uD1u(A?8G>cA=LJ+䈰i|䩶[|Ltc"}|CoI@az*ty"w3KٻL, k08> nZ zlg_^uZ"v&{$FK)G|WzdDs[>Gtz n)tkM.YY@Y40N~Xգ'Umrtw-gg~#V6U<• Y)1n 5vrZe^4Z-W>/< oY*ֽ/8jƩL;]\Ö>2_Z/9sKI$"q%$t}5̖w7G`F"7޺pa)A GNЎj>r$e̤R'M34@}CȥѼZ9T]FbZY^0G[5F:H A1yx[r 祖DGLvgо"6S|չ˜t0CI5ij!;"@?@TjOfbg:WϿj;gn%%f}ŤSx!bi86]͞BqD?$<.i|wc(KHxΞ#2MЍISxW5K罐KE{ó)T{!؉= !Mɓ4lmfzג}34[.m."0L*L|f4=2p#BG*,Bs !j:@O{?[sQwvȩ#WoDU2ϮٷZꍨFB,3 V,X x#/wheFn}|Svd)Z2si%l0warLT'`'.-i{rP6([' >E?d OkI9|{⬼ZEvq8 @.&킥+ྫྷQtB`n M.ff'Bp:Z1ڋC9_\,1aqLNTKbc ( -8j>|Zu_2BnEq]ѶLwsu&I ?.%U)O@̄w:&y/x`f[ 2 icXP;f&AW#ٝd o&xTfJm?&{< Q@z<&TW*=T4 ,nI.Q?, $jZ9CnO>@.\.Ռ(j-r٤A3> & ԣc{_pF봑%̴,>ԧNGW#$ne~] U7j{v1;YT48-u70[ttj?W؅P涉/n/Š}qmp8 ŕ>?IV@;w:4邮  OZ[@-'V!̄K^ F5S3y1Qp&%M6:G2}!x"j{4,Y^"d-wou@>yè8ڄFwXOi)]3) Q3* ٖԛw`jW7l!h.`Q96Cɻw-zJLRy@A__ Qzxhڋ4X4)BF._9ޙ*s]geܭhu nUJ6ʻ?}t72T`J}6'T#7j j\^D&5nHc`+Z%EP7 !6,t:9y8mxgyþCC R> #v=LC#W=Q]vCEJr!!2-alĽ܄6D3OH)*!ںuYԲ eous.UKF#=Rm1 /q΁TL^RK,\I]xguKԘZ"qէƘ=nxXA)uPy#嫬!§/mXÖ|p4Q,ocQ;@Ceyز !Eoϻ:%%+D KEmB_٥2ii7v\mdzAa1 DʀDYov䮓gԵW@üPF?ʺnQm&W$_!Q'%0|/0]qFJ"~՚\jEU_ -g@1XRNlѶ$m9e,O-Ea@uG{Rx. \ >W~̱{+Vd@ ~DzGS`7/e[;O76ɹ阺-32 a1cZ}oʒ?vAm߈p-A[:qh`_ٞ'LDN-q kGĢv̟FejpWs=N=$< z+xZ\ _SO.IEr1-,&^QD |d\BIf,%^3\5%)g,Eʖb:D90vj.L.,5X+N 4XQ˿ u{K0N=wX(wTM˘Jq4yT&58JS\Ο@K-80^vYZ(ៃ\qV$ 'EUqߦ׸L_ ?3$Tk~降EQh,.@ E-q(v{؈eK +n('%fK2o_kag$p\aJ4}NO M䕿N 6SbMyhkQBG P9fz ^~<%TO"l4 @f\D ި:ʓQ̜ߪ-}2CDwc^l}'j-u$"t |)j1$c2eiw`[UirR#ƥVQ1ƆL9LtgbcqscvR WեIM {jG)-vۛM7JiBg/#L+^ 6q½He[N B7u#JmqR5TvYF||N|]6?+a6E.~J WQcBӚ7P3VRH d DDiz T f޻Pje?Ma"JNH;13C4:~Pk孬2_ 85o3CZo!PQ>9-tJą[c$2JSHj\Hs*bK6H(ZfN.N!0uK&Z\F )W~tu>Ӡ&Nxu%+Xm_;d[50&Hi[?7=~I#Znz_Ħ)ފlL3^^Z4ipBe3bKT{&X9: fcϧmiZMW{RNM@@*X;sa uU:,yP ǤQmT1).ѴqNQ"Ei gڧUj&9_?^SϹXޏݣNhnf>+Ix1c[~ W&X3\̵!}eE :d[?ַ zm _vFٌT* ic|uIx=6aCWHs/3TLZx4Swqx\+y-9`}WYU{Cq>O+BXĝg\As6%{'vkniT7W{~د7RoiMK+2g _Ub~_l.DJ ,۳KrSc ^V גd-2ڧ?vrl FJ TQ_hCMD$\$٥W*$ˏN4xg~[Zx`rIzT1V&DPSkoȧX(_pwu:Ypysȹ-48"15?"VxҶ4 V7%Z?呃 FD υn^Ln8.:lwT+ܟ1J줪5fXjEM*}+|nITo*ޗ?s j 5g:ROoo3wyK/n{ځ< e>=eQb 5fAS Pڣ4~&%=!T%b[;;J3R矐y6[% 3%],%%S{\^S/*64$H_gϡqٺ#1QpD@x0높?^EuoT]M\W\3u<0ο U4dw$ sazJ PR7{|~8M6cZh'^#z_"g.zIWFy:kaU7 ]K.wtj&X}AiS<W1hU{O5zy-lI!I}K0V'O{ic\Le@/H!0R)m*`pz xl_saf}"t~@EL&c@yAiȫ(\3LP-TQJU΄/P|J9C -;B4H'Ÿ% 08BP$hKK{|"E#NfPJHJn^ԷRhLCϼePVpe$$e,O\N@BBzd˫1%T}$3CE@M]lp&դf2*mQY,;U?znX;4KgAң.TZ5ɲN`7Qrnjj2gpn̋#5ڰ2!BP"ϡwtc@fhAW)}m7v.}·M;x]>=Ba+˷˾pRCsE&H~|S>㬅KCy$DWoNOa/U!TX;Jc!vCHlY1+/-2: T$и-"sp_T-q } mK?DJPl,|VIlKƇ@S⫤rlw(l+u|jzKm~zYIJ.8!g*'(ԗ=";j 2Y0cB|`4BT+bRL{~waElT3>y-q1%g@~2!Z~!Br CP&a˞74sDE#a‹@a4Oo8P+9>{3OZ'U2|?/xCOਇLlabdqp72n6ᕳ%Ϡ*sno78.ET^@(h>o6rKsτGξ To_ĉdE3n=3lY4A ybʦ49j)2 RUv8a4{>kX)9e9 *jL"Q*:hI33PR`jqHBMG-&#@3RZv2oiGz zTbb WZ AhPM}. \tšDLsK0rP 0(D:|jE,BwMSmG&{sr*dz}. $P8i1^cz3;,pz2L@rƋNvW"nH {&W/,ג=:89NfJ_l:¿#FL.d8U(uHoa?ߥNVg_Tza%l5jr']SJY?Rw.{:퇂pz\F?h: {rWҳuÅ?0|di Ϲ_ `3EWzpӆf\7S~6HSBG~#\(R1hpcji@eQƾQ :Y*=#/ԣ !U:Wm'LWq*4 ye/k.Β:/9  ZcmdmMT+Au~'窩A'ttʬo{#uO d@3/HJ3Nթ}WE3\$B8R0[TVl|g]Z!t˩7= D[䐚Tk/@' Ep$ܺ <7' "t(5W73.ഽEui+*}Fk]S+HS0$|*";71x^i(({*Y6HĬ D lO>#ǹF~f o0{^ܹIIxfJ4{fy:Fx(u$68RnJU'gSoU_vKZuK7yߵ|V;큃ysuҘA!ci\ZLҍA ]ZSl} nc{',7>L*S2ï:-d(WO݉깑)ϛjh~pѾ4IGa`M;k],co,WiR8Х{# >GZ E˥8ZR׍El *ZnfĞu:OWgv-K$7 dpUӡR7m$L0osA uGʫ"/8F X;P+P0L4vKOGQr,2^{bʇApߨ"*"Ip(2d _< -at>szD-qҲΗ}u _ (] P@ 月%~}hW %$HR;{GGvst3iejH: ~l8LZA2YIdtתI'eo8ڒ Dˎ`(!F,NlHҎq(fb a5I MMk]4\[>j2:>aqHaݍa#-˚责[GCeYϓiW$M0@\?XWě]4/_G " +Kfh4A^opkL2:*l|CㇺB. hՇU,v+}xPTYMVٙTN'U:( [z `0fu>>Q#[/av.$>[BtII+F#C+MV4+ω^`ꤓ0Z9'ݱC*4VR(]XaL%n|%"K˲5bg엃vN!f0@6W)N cm4Xȫi}Q!*QJ^᥷pV vaTLjIٞ-B~j,Wv1b[!J }v|Dֿ.}k`4%rY[IkhuG?4%B#8q&,mfV@F(vvn{?K{M\12$vGrTE=ZPg*˂PyIaBNpNb;7F^(JI-̩ZKviaF]Zځ५&+j;ohczJ:*:G}5HX7*1iHΦ!p΍&'K-3  ^[R(r=[~Yo6 s$bWD5(["m7C)JV9\Pfo k *x!ҫu072vU a۾]7c;4eKҼT}x.Ĭ=J~Xm i}kW{MMU{HOƯ5/,w F>v/+$ʅ` o..:þܹMQ?_Y4(ZYj{;Rl( FCQASgؼh?YG+h԰&&E P`؞/[y{[H!*2BB#SfJ0*9,TD]a6biW]U}8#q'Az:zF nئ۵ZPc*&GISs tn\JTqZg?єKD}Hd iӂa ?؅|]SjWf6#M"3Lņg-'`FE͆o^*/26Z!X[?AWuhv ϗZIPٛ \6쀙{d J\oK55f&1Y&deZ/[sK ILחĶU[,!mwx'W 54y\/p%Lj얯ʉ`/݂?kʌatk)8?=vfb|hԑU q8Yyym쵌K&ńoXڝ!*/FJľ؇, b2Iuxcn̥vobTBГVPesB^Su2p 1( t^;VĊg>FMMDmScbU,w1م_ue9HL766;L kTh{nmsd=ʧ6=ug/^Ob]K#m Êc2FIG4!ud*TᇁAuLc@XȊ4׽sTֺ+\zRH *qv}W°)r{qC"ɩXd'uz3$ F.Oߔ#Ȟ_{x`]]b{:C*BN!-7 PIBDpAKw@]_4!h΋*z$0`vj/u0`A~i`m} O;TLTCbF) ?Ҭe^#np>Ug%! fb#Ҧ Er$M{gex"&[3n^rzPY__胂/o?"I"yB KE-{3Zny0!vu^݇`p2&|Xg((1,VSUφWeC"yRP )׌1rU`Z.xâRBRD]][kvBޝ/ ~;sǢ$JE8TItΪӜ҃g+R;fmLީN,fBѾÎ犴q>j DȺEk⥟U3~}"vqYs;λdWVw);ChTph[6~$wJHM*)2$YeQzď D߄?:u`naro1U~:bu|ѝ+E PăFn?t V-Ti稜PIݑ1Jƹ!dE2}w枼k(PڷV Ȯ?~%fekw#.mO|Z5 DZb" Ք8[ hD#X#~xh)o+*K"mܧ8Z-FTxm ±~c5D ܦjK.zzACSA3e!@O_ 7Y)Ai8f[j0G?U͡l!$b جqlDS=(cujߌ~*4jNgPF/7z}kHFmf^4fl?KÀ| 4cO6u6Y^o_2=~( q`u퍠 o, T:t-B䅏׍I2-fD|`|j/2*{AyvbiMqs hЉ67.1Q{YOhulf8 nBYg+8f≍ݱ5U(g#7`UA~Hf2hđ(쯦ӑ,^}¡ Wfi-IˁS )T_GN"']k#3Gpi`?|F'R(+&ġ%iO&:0sL;PiHvxu2Nq552 e"Ag&F!',A&ƔNC|̲~59y@ .;6"%4؄tHr/,}o 02GDzYGY!#n,:mV5&~{Ƙ&~trvZ1e {IDێ)̳[ g.:NyoQg8Ԭ 2:5? s$!~MP)*o>$ճlbhM)|h8}ncҷ}Lkg"ISD =`"1#'Gm[ FkCM[*QSýxsp3XF<%28ayl+gqjgKD wݟJOռ<+hq%wE^0dgê9GI=r>K^Tk ;%S}H1ZO碊LS5w1"#|VY FvJCMw #z?'<;)9  F*+O8-J콊g5is}zJ&7×ѷZǩ@Gx]IguY#Ho -f,l[JiǐŸDUyhv_{#7j*Lmx$+]q$hۦ. jR9s)*(+fK>? 4y\}ppC۪v&?,&w5O18X>J+TUfH E!c_/ ow<801i}㔱Ygxєe,QNcI4ptuȷF*DS/7ֆ"{\j!w>p!f%c|5xP9s-~6U~Tb77##3QtqH X^!ݍ>ɭxS،J51 $) ;^@}-m2حN ( ⯣i8vEQmS8Y^rPǸ | S?niE+ 8=Ͱ3nTf 32 F!#x(gSurƭF=Ե1ұ4A5tn@:ߔdFӡtZu6:fj'+?W ͇XIcLDxF[#=@ RCZina ~ ZQtZT͎cN²܄57:wo&sOFvhxR+p^o Cfye[ߖeܿFŬ/ϰnH68Zfm,=w '/ CDnݎocXo qK}'V fjrH  o+3eGJv(gQO@$Z'ng y1JH.ڬ󒞕͊L5uã8>TtДK_bxO]g<ЯHuج%Ȳ&fW`u淕aggT\p0%P04FcTZT>W]dJ""v셝c=6qk v:>ԩ.oyޘ9!@⸣G=[Э+ EAw_^vPŠ2S! O>Swx 5ӕDh"qf՞袋s+;ǮLaq,!Ly >xwՇPE7JE2|BU7_rݰۻH2Ú9Ѱ!z~Zσ"Yn=15| HzgZhdjZ}f >7`aLgMqYAaY]}V\' 6% =l4(Gr#=\@YS  .@K$gl\gi\ƕarH:[ekgg֪wiŅړuZPVe4=I@& Ԡ=6ޞ}uN3`<(~g7AǦ^0oFܟ.{srWXݎv+Gk/V|,G{nm ̏9Oc -B$/rCgdMMnBV UY  D=?ݼv}^L؅i~0Gy˙X qBĘ8Ib׺ܓnX+lg><Smbjvv&ˀRֽog^пI<߅! N|wwphoߟѮ-~U }G3=@Ys/+-u [&:vvR] "wTѨ'=F/7:oK'a$!]?pwy5f|R q#>EhDֱ͡/Jԕ0gSRqU' 2Z.nqx=.TC,&OHKz JjVo./ ]fY[9^64NC+:h1P\З39V ֮(ޯmnԌ*;QBbo0sr73oS)$g2Dvk"ot48_]DaI48`X<:/ޏ)\({Jn1 a+`X}a%<ځdH'o눎?ۣdp>I,rF ؁ z)D&BIlhUg@qFI- )Wm4q9˂HQXsVА=J hS%p廒Z2h8]|?AeDx6ZZkFNO0ԍ9UVEG,|C8G/ԩpOꞓe`0z} \z dD/ usF/RܭRpۧłerVcm̓;XCPj0nrIP|QM,6qe ^vngД@P=4HδYnژɰV Y.xtZ\cC]p#5(nPT 7n]eNR/lDi4)W<@B]4 :x6Um8>s|'Lp5`\d!SB,&_*U6^5:MÍM&]jԷ'8^fH˹\4 4_VR$^"v[Cm)%l#M/|.P)1efj~~obBh׺j`e0IyyЫTڷc|ZZ, ~a.\GKoHV=[BdS!h @i9S>s @}%e1е[r: TR"Sgv^ݧ}*RЀIl,}g,9o$v^$FRBx LY\G[x_X̋X3Qc;/KOڛV#V7޻Vv\VGOj/K5&>;+(^+:@1ǩ vWx_" [yӐKM~s !)/ Mt- ą̛31I)6e=9YNq.k,쩵;׻-u5\#dO<ꇭ~>^fcgܘOĞeB*#$B7UzeA',9!bЯ=8a4rrLS-"$=[硓SMone*y)yy+M״)(0^і[!'NOI֜h'$6'Q^r78-`TqsalE^ɒT^!<d@q.-KN)oĻB~ %bAsIU=qU|L+eۓ!$z?zm[+t'1C,ɠjvJ~fMO'f rHЫGOK=6|N@MK}z? b䪐Gm[d=N s1`Pa ~odžT6vt!"C֢\+e*Ymx`ɴK\La2 /U4 oޙ7p>N7~K{ɾD/'.n~ aQ09UD;]MZuXl"@=]FԎ~2`@s0p{1q ݓ&b_4qF>>,aoy㷙 ~c54x(R"'ϛMkU-!kyA-]r^ngCBB#zRBj}ec[*K{ |Oa G/$>oP%[[wY3YO:GKtWngg;*va x5AmɠP ӈ<1R;Z ?dܷnkbf_;flCka2agA+Z\j9s-Hh \5H UN&m'MWwx'|٧.vќJh<$]e$. .gBhj~^+:}kʟ6@2e>| 3@f)zuI*vw*ᜃdlGz3d"FŒ&vեF#+|~㋊2VR}ħi!\S |T\r^]S 7` !/ԙ"OW \U$h@5*$'F|ڭHEh9Q, qUSNW!o,XML012~/ebg6]q&]jn⅏!9K,7XT~!*'%Йy XXfʳ_ЁpDX7KeN f4ݤ|oEt]GΓo9"$ ZYO{$հ18zɛςNbLK5^5 QHeFۨ-wru#[ê&{nw#iX:qL-sd%P2mtʕ舷U%߰0  cþM?;"GȪ3S3uȲؗw꧅m5Ooܱֈhu@9XIØvC . n+Q'G&VDŽ_d[pglJ?BP #ՙgi_:OEw►x%R8IHhJ)[JO$L<>&,~M|ex%JIo{4#ׯ .xixLM 8'l)he5Gp@_|K9ngIh.2ڳ*iCO,[` <|ePqDǥA\4J% I5,u \ܵ-kYI;=w0$cbANI׷ GI<Uzǯ @.q)]"Wt8f&D0.l;DM¨- &L~GnɼPʂ4Wb,;|=o͂8 ".3^)36謴S`uf8ƲbF cd3kKӿݭy֒Gm&)Ay N$$@BUjhbFNNNsshcsvis V]dN1eP *AUՑ(쁆DY1T7.!| wx26t 3Ԗ෵uwb"{. QvLuac.4h~?f!$||ը$@:7?9eH宒WC-+pzڴƼLg&N̈́H&r%!Me$-->wӍ*xtm붊&%u2>+W۰/J>70 4tS& *+4%+Ì9רRb bq؅&yP̧p6zC6Τ֩w.u t=Wrh*HGcCu`]tO&UјQ3hmB*|FNȝ-͛(v&qLQk#,isvAq d^_VULtc[4DcBzzF<ㄶdQoezfJq0FP/nvڲ/R]esپ7/lD&KƊ;jK`1f{7bYUdnvh\w F0^νo*\aL)u> 4 p1W{cգ&L HZ~L;[a ր^syVx=k&ZܐeW,%z\Α}XLjR9K@Kl&nz-K.5 1З^ şp,'LћO8"{HōW|k eJS+nP괮C1y __b' =t64.,))HȹYP^Kd֔VYX}yTw4.|sew@Z-$bhHG}݈h3n̄^H3Rl$F%{jkwVa-8⟅gPm rZ@½"/DL#WvrwoGALPܸ߮dž)r%7xn"| [%?0 K}8J1$W! ^@Ւ> HFPHqGR"{T#@1Mrm_ LtA]3N~ɡj^ I$sOԟs&Iu!6ό4gj& Lɭ>^FQbokwJʎ Z ETI,߅ fVzK7y30ms u,OwR޴6 .{|x w޾8 Q=Ux%ybS[|4.iJ 89SJe;0Rp9.4g5L v ct0T\IOBB=NFGJ=Ԕ f;9b? G':bd͕$v?;Ak_aʼ=.@<!킵AE{$,l:ZĮM32B>~2Mqb>>K;u'n8W #YHҋw[h w5Wi'`*#?P5=EL\E WJ$7,YiD 8`A*c%}VdwX*|~َNMlCy~KyM4#mqQnvcRi}!O|pgv8%im®?x`q6M'apMF㠹2:=tܼuA>>XhtJ"al:z#/5FϒFY E1y*L\wZq.1 X8m7&xLcNwMe蝗1cχeЫX PIY=6 7q7v\6Wr$WNqTfĿ ("ܶRbI&8tF] {>X Im_;Hݑoux>ZIٴ9\Sx>_l( (:]ǔvQhf‘>Z'SHhVU4p/n׺o:2,?UEJ–AA͊9"i;T,*Lъm bb\)vrJulFI"nߑ ss@'{#aj3¿.`RlMs<XW1A^\ .[\!Pg ӋCH-7)f&-kəM;o #1Kaѕ֥33>Q -J}pkԻ@-CIId7Ҝ:O>Yq %mсaYYbnG1Y> TEI;.=\²f|N8H ´zi&s~Nگ%Vz-o6 vۼYpQhg\i8\\ kՃ7I쁻aqx-"ğ[;TYiF%Kv‹(xW[(34)^?taV#A dXg/%8!=L;]sjhWVBEp$V96 TÚπǝ8pVM=Ԩ]ɒ$G>P)O\D=T;m8(.?oc={(9-q|{>|OZsy` ʔbni3lIK.Aa8l!l9 T-1Ns*ߥ ȉMEAjE%j!sW-rW${<~Jcp)j-,"뇡#kL\xyi:j~8 z9y_sK:?%dڒSVgbSȇܙ}j_]%U<]mPS1 f}}O 0Eij f8kp?DVSNq5g*q̈́y2tjNTG]\p@:D!bNoQB#ӊ1aZِb ;L)*&=k {Lrm!vo1ct=+dZWVǹQieLjvz8eivA' XvkovN|5uj oQ<}D7RXHyOXEubʰ% *+d7 9wo SQ1o7fC\vZi>ú9uN&;ܕQFA1ϼ[hePaUE hZ @ j ~~uJ'2kFl~;v"R*?@ZܘyQ dbc-5Y'Fr@2 eOt3a?HR᷐F4l*9#q y&9Sr9ݱ%458d}T"UL & SHR}>BnZQ erk_ͪT#>]`Pڿh_xll4d';=ڹlmST|A%peaf] pjVs:QvҢ'@oVRIw\?b#1:Xo +]7'Vu4P7(3~e8ԧ ,[rvWE&5~|,xv d6z_w~Z̦eu?1QΝutHicu[x,g-r2#?[AT<k6"-^ً = _>o{ÎjᝡIl>=ZJa=.3^ÎFr$g%%}ls˼'D _1D"W$Ķ W/mE<~Krӂ y lj|V`?FX.)e{W0s"f>@aXFCu.Ρ:GG/!B^mtČZtyLZ&8,Lk3T}$wmI}˵{y0݌p[DzCXB8sx3󼈍eGȞ`7Ti@.I%Lv; d;WO8-kH(Ɣ@ iH#WFuٵdzz:@5^캬ލjȳ(3`dA ԦBjFtgׇsdɸٳzqGFa t+HsEsf²^`XNOJ4-yCړt!<mt'v T}QOu }mq1p[˿sZ1y7sC RkJ4>{WduѾΨ5c )tntX;пeq9y0JJ64)icD:ƳmE[^0kT lS Q?^cjjs~؜FF;n.c PLc@pzB8)bywIk"}9ŭ#YH+)Q,_M"Rܒ#}b r&]u<'xnR4L̪qOT9Kk|ߨlx!fbUMQ˪r)ؙgXP[yVh/<1 ,/]fm%D㈅QV=i?Y*P 9E j1W NV`Qu`SDӺyTUJn\z74 O]`-ͪ c>DlfSԶw6j)9Vv*w}]N5[5˹ }d6[s}Ogpl{*dθܮWvkbMiFN "miUG"!7WPSA~F9u;HDMu7=V!/:q 'R=bouxq$э%CNC,mA 50Ƨ^\HNPFQ/yS=+;= $ XHpeAX4 "GecO "6 LVJGO5`]Њ۶E@xb"VX1BiOݔ¯[jJy0\n#A|i惁> Fsڔ".8- 2CJ)`Mi`pϒ΃VrӣfV}(2wxu |^+9SU*SJE7Ӣy+9qc%|-PBD;mB"vTTr\6-ז?} >z7[rEl->^D"$o.}ʷ &rtmwVxвVUU>aR) d!/}qk*P.=yO܈4w_x7>$V^`/ nB_tteBx!.`Q-p1FU&1qS1TY`F\lk|_Cwxq=!"SL<߸\LT*_+( ҆ƏY0\/ #Q/\) [sd#jΚdko).~=/]岔~梠s;a-xDuÖ|FǺ?*rUeyc2)'@Q^Crd KS}ft= lB{ 90>_;Mg.`mثH=ڹӲAy@uHߪu" ɸg T YjlWn]|:Nح3=jI[ StQ9/4ؤi~j\-^MJ!(4mɾ>+AL338/U?@Y"bٲ? Y%At!! u էEJ$9ŕEbK "=Xr!Fi&0X~{ݽST6GAq)j#53)\d42+'ޏ&FNTyiI1?ZէV?]s$ΰ-qD <\p! o-Չ%=>]x!sp{䂨㝪M " lpÓbX遂an*<34Y\3->-Ljoe '91,uLNԬM~1:$V @`e,@LTwd}cp>] @xPۈ Xo5xW#9ȷ\i`b z^]:x$~2Knlf0ѷb8kC3$xbo|#G qpb)Q-*@?cf4vnv8%L$fl#7UkmF~qvYH^%/ul?Tr\SWFӢ2|S0%c%`|sWNKj f,EHz=>;\fvL$Q]*QQ\X̭M퓫.>ےrLF8KvIEl+)cARq!B_s&R+Da&\i~P\2%`/jơNP;|fBt- ㅻ(dl[~pl黍CZGBFTppgdj~U\ QIbP*+N(mf# .{ ,{tX3@ҩN*RZ ~iH!ĨSfi6FT\96mfu`Jb(X3j*[ N(JC֛ZN>CPTq%4%QL)"'jwiQqr?lk.5}o#R@ ŀDަBn!8UH _"Ow5])I! w0!om،_0vjH>s@Je JA0a z\è:M S ԛ>//\uV~i:Y(5" #ZqG8cx `A>-sR+ M4+` XY9s\af~Iޱx-">`~pf%\^y{_%nRQhˆ6&@{[Vާ!|v05㐉j p|0k ? O S[\P^~ $ >ۗsTw'vEJ͆ܤtׇ$,3ፋui >&}x,d9̽!kV7hA4ad;e K:"Ed$H9^D>:}s51W-lɋI=HzG g-\^\MUBjQ# T?&&,ӽCd?S#%nLk6Y 68.BX. BKIT _ncs'M0OZ.Q\)\$/L4Q[$sֶDVpABh^{f 0]R6 (VD"tCݪнWfKV)03UC%%@CG`OHWuVږjjP2be{MWu@ka%Uh5 !0/YcpK&N[R_;7v b^L[s|bhؗ!z1-ˎ-o@7.]wpfHG<=Q/-1$fwU|"xh$~G[(d`1瀌3g7.V`SL sw)$o-GORF|h^Fh إ\Wh)!e+Ix_briȱdLE̬EO]Ir>QWk!|Jc5S(_$-posEɬG](,ދ?rL]A}٫%UA74H!O\6Z0O|lBW$M]$#~ kVa:rX *DMgcd}?,U(kՄ a,/jUCt|i”"gUA%rcn;NKO'MXh[7]QUY@ЌAjRL6ܢc6:juJ2mt8!62xīW3s5t:a! UA姭 eHb$b9eIZ[AvX$ROG)bיmw/%7?Ln3wAfN0{fxAg=g hŢƇXIp:N\%AL=#;g"NT7!/WGn?g+*+,̌b1lw3]M&)H6E&(E ں2Ҳis )׸<#C-d#/iA".D\SL=ѷt$Czwd,l= ݍG*,A*e~G ssYTm+ޫ7iF1jM1'ZRD2O7SPi/2yg5VyKgʮ$#uzdezy`y:ф XT6eƬخ[ \n[dAH <C 1aS-}P& pX g_BtZ[0p{J&>SP=1oЕ*AWÊƈG3M7}iNmB#p_SZDt_tvkWZj<d9gi=jd%yJh^/4f㫰l|.seb m0b lZ:vd*/%Ii8zA5ځpNtUeOos:P^*VG\+i=pQ\L5X|8&}fUHAVf~v\+CDZKR G3l2.cd =,ꗥD4 nc^7w~p F.jcWhׁWOlON?b ? ~RH{/ +]A BŽ 45Q\FX dԉKZU^s ,~NkU"41U^(E!?SnGȚ&|FOunvan+4WRTzFTgӢ"Q̲IUlVys>ݱ,q!EDC8`*UNۨ ygj@SDLH(MW*(ik>S@qdR{BP"Z^"/ N8ߒ0'7.Qq: W}[ qO>D_ l%F {҈2( _ImHad*ɪU? "^#t LE  >9] ȶu;'YlITFϊLB.&F)*џj.abyA8/|%NCK\WHGcg$XT|_t4y}/- ; %Me( Eyl8/P Vc|Sc 5ɇՑpdy xWqbn 6ѯ/¶_{ v}n]v O*ho(iTE懆BtȎ+u'$}cų:ۼR z%ybnVqf#:IqKMw} $yяNH*Yԝ|WF2lh4Kp8@J[)VtwtT1plϔi^0K1Z6e W_/-;BcBRƋ)OAra}Cm?zSBQ\p8+/oت!"Ʉc2YHX7. jIe+A4~ DRZZXrvQZ~^lgCqTŰ{׋oexƧrw %_K^>=iR#SO-زbeEœpȃ'YY[-Σ  vde;W' }pCLn8"m5y" ץT~vOTxv59 ]bWJ>ڠIQwPYk6I!x֪FIGl&]LM8]փD8L;͋!ϵ/0or_JÁ}lB0D@x;5FCvhmE T 'zkNɤCu 8HHf_ N{JfdHM_\-(a5d1sbll0l_,ٝi~ 6'zȲؘєDI/'>@soMd LR6D*95*D8H~PB%ڶ,j|ӎ$E諏SSpъgi. ~ VFpi}LI:&mNa<= ZNcĝ<$R;a%ujQKBR2$˺\Xkz riY9Pl`?n &|ҲSh'HX`ʥJVuO@YIŎob^}wxЊ؛҂YIaz-6:T4beVtmH&5mt@KA#78xDj;hWuO0EkNG~1VfeXh]"ILi`}L0 AK>/3m͏hFCjz'۴$|RVlԟ7G&ŒHְ].!L髑Q)"ƍ&7ғ 7-8# 3}{VJ7louv+*r$NQ@2OC Ige}t'h؆:sG L4;qWˈ'F.OgϓVŀ2 jtՁPF볬GS3 o׏ ^^_u;EHvWdjʔ'c_c`27iR|ecf; ,Ut( -XgI{s_6GϯWfy9TY=Wұj4'lR >jdrEnyF0爗lPm o1Js|Dl58aF&)K/䤔i; =?78WA2KfP{ʍH3OYlWu$8M*)}lJwrwC#;l"-gT]sB׀J<]V$~?#۽]HWCo2NٷoM+:k,y oLi8j!sxRc՝!=[W%uzW@FvSB0J6,<`:}h[-ocbY^v!_+C0,d>TqAqcCJ~$jvҩbœ8IQGiMj#yX ~;kXDZ$lt ސQJaN #yaiOcV^4)-,S3%!s$ e!UL&夜h :+h&e5X zCz."PLOm+$71>}Gt zxtL8Iefk ClvfxXWL $Ō.J*D0SUhۡwO(5q6ܑmgNj:5TBapV 3DbF͑ K8giWykb*v!?]%lDtNA%.8y;kZ(Lgdm UtZ@]A8qISg=O*QJbflP|H6^G#. %Teƶ٪Q}%^b/ύLM퓱 KғKl5ƖT]-4C.gQQYT–OE4voN\(?Ҝ8z PiIUI1B^E"$:w痙OS58M.Tvjghѯ}r-]RosM0Hj%\/*/0I\5|~98 BCyxb ,˓ЪtB'p,Dވ[Z2gFbSo凒ռ a3ZGGDIs7Wcbkvawflì0|R4A z^Y%:gṇOl8H\Wr?zVv!E"jLW-#dD{6:[._kN&e86L#{~@ꃒ{xRʁYްu2#\c>9/l~<J&eNj7%݅ij1WW— ʥ*IcXCnvgSd/PݢWÎU!mfS OZKlQ4-uY0ҋySŴz}d|WW o8M SSc.W<%"%.DW]Gc*8,J?#}dҷC <^޺gh}.0@sc}ӗ8G0^hEtS0 L@6m !W\DYfc<}C列uf >Nm/⍄`l:eR "]>ztۋOa/Z?aBz9xy/]uzДń /ӗR%&+(8D#%tٯ`qXWSZң%-<-qM#BAId dr);ɬ T|En7h5 :-!2sjnPp+ )$$NG6uq샘?R-3Y;cLqAhh"Fit&j0 X0I[EeR>SGnb@igqr׀{ns5UL,Wpٚ˔aüO4қq+0~XLk|D6s?um\ڋ%2){XzBȄ=ڥ6A%ezCqVąZ * SXTbUjp|~$9f&L!F&| _g{I ~<ҺΕNA\' 89@MدY!OT20erxZqEL#Nj!/ Bl7yV +y9%MG$Y63bZ !_ɇniڂY(Z:Tҗ$[qp&?!`s¹Kqu*6Bޤ]Be[#\5FJy׭;*#;e=:w|AlqB:ŪԎL>gi5!f[9L CiJ! d'D,lsޭu[lt `~Whku>@@װҞ f0ogcBiwxuksI'WF#=#]24unwVS\I\$1J@aK/ZU:8 99.F9 SBo4(&F@`'ec-t20ۡE: OqCA殖@.I!ed@T zI .V 4%w=Uڿ3նvBÉ:JXpI3k3V[axpp Ҥs3=dU·|!eؑ@"e@-E9iyB:Tz2Nk)ڡ/^툦b$з4;9==jL(<^äm$TuxLE_1CmĎ=ug·YU5Pg vD-\-,>'Llr֭$)Rq^Ӂ{05s_?:d[F#E7v-p2 Tn>:8xm[txr MpXdW ڿb*қJlfZ_]ϺE!ӃS+}}u3Nqʄqi.r#(c Pj T4fet ;'Pͨ~2bS4@5+̐Bť8A)*[νTT \5_8d30}VxNF=̽gvV+r@ԼvvKu7W(`ht eBZ?Wҹ37֗^;t'Jr8n^ LVԕNQj4:<ԠaW?6+|~9TE QFU_P2Ao&(! :Q7$!f Rs/J?Ŷƴr@C8o8cus('߷]rϦDҤ=X3pRdEgݎ7_zpŚ k8Qv&x kQ#^g+J5o Ս% |T ]od1F3``i;cHp11^Mۼ)N˓fWa?oit :-H8,r=0J0MQvq7p<;t-qIKY^5ӈ`,@ <۳өv-8!M 4anOOPO0yH˟MCRT\&?ׄr!<6YvO۬.S{dՅ 9YHRg" !lMA(mp9e/@ޭRrm Fx T1@O,Ȉ,ySq\UA`DOuޣ;jeokT~>e\=JAƤ7 4 팞r.۠.|ANw_ݏy6*9MˇW ujobaMo(G?2+ ~HPf0O:Z\v# VYf{,Ȱ5//hT٭p)v.h_:i%QZRh&ϝ' Z jXw{}(Hu 4^r Q,>NAؑ4\ݽ,3\b兂V*q8 9@KZfWHMS) :+e&I!E5dߺBB@%JѽKvA위!߾pi5Tz QV -Aa"8i]vxԲ#QT<>30dj$xC_3N*nf,sFK%3WZ}r{>$GR/e:(q߱ND*'M'P]u`c`廚?JOd^ަȀvzad/ԳtM[)M[r< #k XZjЫM8`ͬ̇ GςQ?Jyȇ@+apSjK˪nQ$4~pA&&)ŻҎy } nW:#ƅ6FHXIzF9 `fX*PAm3yY 67OvNgKu7IԡYM蚇0^9.ɷ7Қ3Jth`]a}Ql^w FOM$}qQ.S~ tTMjdBf{[0 + x}{|boSM@24ΩZ9JvgT)5Im]kOG6a92iKKQc3>uݛ$*kc;6  5ҏ9ݤQo}0La_$yH_H?=7 rNGkpsKl?T#i6jXU_"QXP=>9ELX,Ǚ-g^\J$Q;HPZ϶+'<LкԼКh1.)kfV(sC㬘냭>s dFR`RE؟~CI{ I/,1+A~/} v3E͊YYvQ)~a훺ȇ*ps鈗{歚P$.Z݇*F'ӋpÆ=l- Oj^Rl d ޭH#&:*I 2 ^C7ݭ.X鍥ynb_&{;G7X_#OAيtzg'fn&5qs{C 9vJe9[Ƕy=N(4>E91]!ٓCnPD^dtp NUe;~_,cLUX?ؐ C@)fֹr(qnlW Cvb! _0ބZtp?3*3C4 M L\4}0( `&[LW~1~v"wx$l-~pՙy- Rbyb؋wFݞF#l%jرLg؏gұrf \3Y,@pC ޲֡Ƴ*%'c+ b?R(ZB N"l&`/67m`-{GǹpxPdxi@F{axNsbNq @qW|ڈ^]K!SEE3[|蘬ܟ`ڊu͏*~,0a nQ:3/="#%Ru(3< R(A*Jݤ\`Yt>FI^El}ԟ֞>xv$D1U!XwxUeը7[,3Sʟv55_ 8Jdʞx@zS7?aPznΪ4ꖉH+kg]3>i.*zS=uUR捁ʶO~`nz8hL5 ɵeiͦFU3*VӅ{L`@p E~z։d %S]Q6:ŗxc51naBJ_iX|WNbg|ۨE0UZv"`jdwTTAGYE*Z71֔Y js朾/m͑." jm6uQ&WqU%AwpŠeJ ZʦC _џQ[Q̲JAz 9_Z(@_tl#˓jmFM,R@d\qX9pJc~ 3)Ъˋ2aկyK`s-XMR%D? PPC%yn@WEN!̦>o/+عEH ^jmСivFU) *&(!m0daгYaVY=1|PF6ՖsshvlS~]jaLi@1 IɱLL\Lӈa on`98YB,cь}  lS2B5s1L^ Lispy5Pɍ('a6.) ڂq25>O Bq9wL&YN"YNttlx9=̶Hw0d*CuP;}HeJi1viզa_HC <8L63 ]ZGl~RFaualMM#31P{W8AI;+ /)najg=OU?Kgܻj,‚G?VmǼ؃xV:O j!Vq<\$CrLt$x ;yW֟bϐ? {2@.dJ˳Po1suyF,snekY({4W 1s'NQ'a %؉|]M"xzR4`L9 NO%_ZϪK}=uh5e3c WA\p2^+N} wwgu~>R`4Gs*ުƜU-/8 Kxۂ YTMs_K*Lj(@: 3l}nN26 `6pV;Uj!j/CviCm$ےP( ghN%wbzE%{T>JyBhs! _ݦtz_dvN9y^o>&Wwt׿^,@aĿ=8ئE5 ۢVOWq;xT{}>BErRΔ@t{Oݗ+bW \Xg9T,*[`EfBɣGeV'.RE- Cf0ցV6+ kѠ0m0xU4sfm) /Xw( spҶxY]|Hv+7Rfc@yԁ<ӲyЈ0QnVg4Åm uMQJy}UmT~}LDkMث{stx/^)J,[W!z= <ΆetIRT_Ӎ haz EQ4Rqg,iHwJկo4ω4 g,aTthCWwX<8BnJ *8=q!(r~50˱N}u!j$-%cAHNk$lԴ+B1β;@ sJ0$߱gGS vg2I#X  q,U^P_QwYiGzвEf2wBi[s9C"z~̓ːIUeyI<\>#ikwoj?ʟό˧= L+NZK郧vqͦ{B{ͱ;jp+++qX.yR .w^F>ED5ed5J1̮ʼn)Bmk/W}zk(DpgR.tы'd^<CQiZsq WwVzȓ6:)e)x?Kʶv_TKҒ&>ۖ:Sp3D<ݼu9 ߩ`17jt]n`b9Pa 5C h/󂫐NNo妄M.VÄo'K֫usؒ3RVd:]>O)v&1JcZD'5jS.TrA5הŤ#G@I\_`@*Fdx8\%??RTq˄ SK?Tx_&1c,d"Ř4f#IZxӒlF(2]Dt5L_J?bOnR},鳻/%|y^kUe_^gAaݿ,0+H; T/ʊA߬XjuEz+3j=\['-f砀ʭ8-ac|xtE[Δ0{f6kLDj= vPc{i\i0 M3U3%g^pД}F oU1꫑MV7~\=}Pt۸豛o ):Kb.@D}+@ Y+Q"4^Ό* ;u/B~~a:A>E啢j1~JF,yw#q2Gs4U qS;; ^5K 6C00DʭbDak.i-ۊrDzw5QQIkdy#&2 E{Dx_+l辿2_H{:1#shՒzd롳)''kmw#WTe (5O[{mnpnɂ;Vv_@'fpIЈ6mC Gv\=ewG)Z5YiپAg#Gqw}dھ~C%tSX`'b^ʸQֺ`*{"g^}Vy>|tuf 0^:_:DT) U%M jǿt~m o9}rrU)."p~`\DQ#wlCCk\kdu8h7z*(e"]e:Cxg_؍(*K&ܡ-2+ZaQT~Ȳ2#D*?:|mL)ߥ5Z_<(MR"5;?]6@Ƿbrg/cv 'XI=m ̵4;]Eam@Ug0Wgb'*heԳE)kk{1ZX\OAJS8(u t65'_J A4;z6[[b8c+-f,dn{hr,И̉|q &㶙,D 0+KcyhT@m$J09UwF .45sI@<:\JqNp`lU [cNhuV$)4-ƐAi«[Ofl&zZ^ c8QMqpFŽT(ˣ_lC-Su$AIt'# .MjVeUEСW:KXG <*Ob4s@G{*UtdD:ÊrD秗뜋ž- 1#]l4%‹5~qMeMS]Dx 0ޞu;t{fO9ԉ!IeBHqs =. cB^ ]Ę*i[(Vo+W bEѓ<|Ti֔wcBFT<Ć6{[rxp<-؟d kA_tKxos~sjS.$JB_E+ ؖhẵBʊPmRqAu$0zlD~9|M#Ljy f0Ѡ=7VK9hF!68b*.6m&*^K.xH'|{2v=`k"L:>Mi'c+6%rp[a @*[JސmJ3d_"IHI8)|XaIFjLXve{2U$ŕA#bcmB,S< s BZmUa+@i(\} ޢ9.'{o%' {L|2z69m;ߍQˁ}QY뤅yp);-2mPUOOT uү̌p:TkS%nAYq"|֠@F\6O\ǚ!4x<>])zxTV Wq.99V/_rdWI,rrY-^'lhQ qMc[5a5CQ6[w鹶M$z×k)qڥJ%?uE-P$W8'ayYQFWfns2ﴔj-+؀$LZs[-5̪Lϔp 5- nFfO$jSMN OhAJXltڨH ^jv~@S"|p]*oK:x,6!y!%{œSVoG)؀txSٚql A}.S}D7A@JI\SD.)Oy.޽SrXa3çH\3!-ݭ!<* "qeuzY02zrEsaPmb=NqSJM!hdLÀ3>fhAE!aϚ@b493>5[`D(t̥ly%?/3Be+˒)|m>[C N~ŋx-M*IELC,dq}agv-䃙29/LU$YEcz˵VۨXexkiduQ3Xr5T^[}8G8,9LH5쬣ɆE.뛰L]ٳ!$3g AsVvDtMV 5 x1olejQ&fça Z?!{ΨHU04lΝ.#9[F8c֓qDC͢nyW@A=JC)>9alćS/B%As{K \b2r n#7dӳyc j~C\lSAxǷ.ӝNGa톔CXmiY6vR]k_C"}HalmV1\ `=\*U?b55Ki&}=9 GUОYgo02Fv2 0-\<;?{;nXLfsx.+WP{oS; K'ǀ9<UЮ:f RCyS+9+zFAD) }b_ӹH⍜ƥ}iRC=6`ȟj扦vBcWOa6:l~UraǾ]km_xtފHΩLEȥiwh \%tl l2ɼ/W rBD \; $Nwt×6[yqh`43s8 JIiTl}tm_SCO HKUުB$9(1PY(XY8Zԭbؖ+v dt TvҢq*j/.]`AgW9s{rDƻ%(1YFqi_Q;j75ON E)#bV1)jm왪PQ2ن', ;On&K4J_~s1 VU,f Tɼ٠ t)JlQ12MH<.hk'%uϭoJr-ah^#8Qx VE I#/0/i+;-t䥵XU6 :k&~rT'cQYׯq(33B4_]" qN:Vi? %GD/Fqe]fWC*|.4l/"Nױ̿ O }#Dvf ܥ8%d쵱x;pxoh2H0SȌenO.~>@-{GxvT9-=0䭔p~ <^cz,M *?I$_G|տG  HB ;=M%Ū$]-'a5}L:|t8GjIs9bIe7 FCJ<ʁs q\J66d:h3g6 pQa@? gᗃQwV6qb1\GiYtCɏ29%oMZ0XX]戛ߘL][E"ݣ]gu|jg^Ȧ'hwq= dz[xEm^ zNkX?U;N^NV)L@dEYv*ƆB_gȕP@}INE^V)m}#2YD|٩a)n~ͭ<8-H{T`{2 8D>h9{gO*Ԭd?R.1 %ɣ d걄AL:\( Nd Ĭ /Ztp")dCnY`m?l"H+;q/e'پeb)6A9|߼f@m*te3FԉO"Smv &W3Ŕzk>GUfFUNZ"0V {ur^b:w :UaWZv']A60y*LY)Vk,gjϷs%27mfB@GMK9$xZOT [t"/ZaDN$5ZxܡVTbOэuO82_=h*cwݽ꠾d0Mrch 0VMreMˉtHR 3OR_gĸolAL_XM7(wGԺ]p8@+t|\} {tBՐ7mWd72{75@Ǻ: =DE}_oJxy[x_9Ak vK'fyOk ' +5< s}6]/VW^i>—OQ굱 9/ڋ_x!:Ps,[PJ/$~|SU(bfI~OI".ZB(7m3t?Nxt_? k˻`v@g눙"8.H>} ʃkg~kQ8C!SjgނJW@Vإa뭼ۜUB{ ∋TAtXkߚ8bJx!f$}`&a>llgړwhB! [G#GIjbi[$ˁ$Y.l69as([gvKA|V_}}YaFzXA y{}ym?x& !Ӯy9" 4ѯ(1-3|8 9c:#+r^T.`#2f5ؓ ~E};V L|-t;,KH 3K' A bJx+iS}8#U !Ae++|=Ήh"b<ڸTv;n;jijP[ͯ"\WյJ L'g oW3]u<:̯MoLb^xIC2Uim'pWGz d(&U\zYP5wT3겯#yFlt@r S%"޻KRpbxX%n@= m7&lҽj̮VG4{6֕MǦq頕ŒsU0  #%"Ip.^>`QTuMFይ3ŝnpz|d,4%,h}a E/Sh͙1+Ubw[1Sloh wܿp>,h}xk-MTDrfygU(9):]dzdv7SrkIʺJ=0w>] Sm̿j#\4骯EM)lxXݗBSˤoV5kυI Ͽ>OsӪIC"0ΉEІCÞ=g]J!°qq# 0$e8dQ[UAJ;Q5YSJj1QzNϾWhUpIqPyM /Ӕͥ{TMJ@@^{2K|n")d+8*bp+dG!)B32g|hu ƹ%WW uTę"rI9騡'v @}zт=V[*I)!(kN3<gòӸ Co(Qo,&Ԗt8Z]}l4$ ([TP.Et>,َ:ۈ/!56V^'W,nГM43aO.IR4^ZV8xqs5~Ze a y:q}d!rwz}M'μI|Qhg|uɋ|TzvΣ0m%^޹+X;r|pE;6_ Wtf^R-$nS<-AawLrg'0r'Z~IoLY4ѕRf䯫n?+9eʰ3Orਈە}}κ,Z]=^?]Uki *3ɥF|TFɀoG|U,Sʐ5./!Ll2mQGu"xToG +Z1*`\ÓHTuB'_wPѬ%s4>PjG!-/̚yQ`Pib]k ]| ~Dt8nCWOlh0DCP_B?dž*] kV,Dcqg"zk~q̎9m(i -V~WxȩDPVB)9_O'*`rrGیU8W-2fQ Գ$u%kfM[C>6Pّ @q7E Du()q"v1 j a%bßojWeMRzC,JW}c? vsԹ٩F;B\;A/]"'7G3hĺ>LGOb_F@( ͨQt |7qpg$'Z;cm.$zwےǩ>mq[2@ϧoTb2eYhGnMoKעdF*} @H{]n*$Wȵ\z wj[{(.OG=-u<Fܠsmd3\7g7AwfW_{SdR'J D.CdV|O1i(D1%qA`S?i(sZ]Xof :g1.x}NP#08?*b: cEdl,un3opxv'_7p%Z绺q4Uh^9Xt#G%.kORE~/UΪyn=2Rb3쒒^WBi08:?F>G^Vl22J N|>T)b'zDSa|wK6,5AF]dsxю08&h3uκͤ0Vq1-uh(*G52Mc׳ll]m}( 8,h7=v @0ֿD-wkLJήe?ZF(d/b6"9;]2 3ģ lC3T]Sf{!4(ӆͣ$$/_BhI ύ\-i&Y5|c9f/Nğ)y,a<,G٧FS^@(AuYTrm% D8ʹ4%%!.Œkk}$?d&DRhΔi%h.AFF&*$wb W_C[nY~<3DT}uj5U` dcD.E*{;aZtC$;=c24nxokNCooYbz)sVpʭcS|T,R>w &okŁ߬B#l>wv )'oYĴ[wWoXsA)d/2b `;^x8!0t.j `*1|mhqljںN$&?+wV~+;Y HSti؞$* HbR-=Ƞ 5~MN[,e/sӇEJ (iOKT@P^S&"' `X1J,sZ6/h;ԷBP)wBN4> ~MonhcsȨ?W#Z&6̐&:5-RYXY^G 0pg|R@10R:Y "[;rݩ'g;7B*bg[R6[ͳ#'ig."(MOcKefۃc+kʝy΋ŇDw ӎ6SW>F!"}RFm{އa$}}IL_b# ZMLiմqa6a4`< ' z0x#D7I{PiPv.YJ);'!8](^CNƲ" <ޠݴ3w1QZzd$:k5N*bD`vVՆ3 PJ u#*?n! m㫗Hd?W_Ca@hid }G1+_N7}bƧ_*Kl^`#',K<< 9I#teG;.LJጊA։6l.Rc8hikn: ccۥxrF>18ֱ-i"CIoL8&coG{Ϧ|x k5RM.fD5~lgľEzL}"wp g M 0\M?*;>ŧI-чмfxq߁&I,^QBԀIɕ ֺۨf4-tzsuT:Y,g Q8͓@EjC @.u#o4k !J{U*4i~-gbFS( 0Җ_'<|*B2CX{Q0إjtL)'g,צXg$lGXC[Ut5~[O:՟X^5*QGu,fc[ krf-O0Hm{}_鍆:ؓeT:xnсݼ;nd6Ɗ8 cOh vTu ׶qphTUUN4*o 43:F)zT zpV V|o>iQ}PnIq'J gC u]2iOZ%z 鏔e슺s3xL9Op (!qԤĚk0K6stöT>=؄W -6 Z"<*$9!PFv&@|AW%VY^Jҹe ^DО yԗE$2Q✈O6fOmGQ TmN?ِ,w|^L<Cz鲠ҙ8|2x7I`z‘nqyP'=]C!BW;D묵 }1y8|+e#=drMv5I +{hGbS7UABҤy!8ɋãoC: _Y|?47XkڷFpZ~hύ 9% ^NN=|zTޭV4dYj3慀v`g7_ɞ;S+1^f&k |1f഍WSs\D)2 >{?zAdStiq;H)bg\Ř Z;8sښf`je۬&Cʝd&W.IjSj׸ZYNNEH'fTr?!ZH׋bW7f5FBgaz:l*ttkj;-aq}focqϫYD'{l[1QM.z%X:}ǘWPeyV.vt0z7c^^BXۍƊwjiFt "SƬf1KPzٟ;(}5Z`?Ceȡ.ivkX]Piq*H,şq:G@Gt5HC_Zp,I mF6.jJne2 TE 8s#C|Z(bl1J XOvweNUt5iCJj㊞ ӈ$I=2(H-5)3g}!Sߐ_ -{ -5wwXPőjX8{ QGn< vPzA+!³FH:QH^ȫ#f}J%u@PɡGH.r2vaʭ ;T&W湻aB:E[L\fډZeQZ+ l?'?3#sŨ2ѭޯUA֯L#X\ 7dKw!6Tv3rÌމVSUQt h@4~ m3ӗunHqd?L.טdHV_YGlFw?M^sCk4^H"v"9PԱ'ңA[)3={Z׬h]ia` .oNu[VeVn&ON UpY"II8kxKǪ$A=ChϓfG4ul6t 2b"qjcܰi^~AeړaQHte&Ҟkw4ف7eT8{ߧbj-iTM9 /R$t}ls%(a!f)_$4 ^p}55_> ] p>sGՐ' swm1/FC堝Q2AiCAs{x[ѲsI`4B% N9 B틝5<+6Q"7&ݓBE" gvcf:=?M,pt]I@4a/]="UkMsr&u 8]ro&?ĜUVt\蘸rBG[OԚk}<^ M>?ܓCkƀedPY)GLzNp8LƘ4!5F Si%ݍ-}:.7!-<`:x`A탵ɫz@@ *=k5je9FV~%q tq(RLHs I;@UrZxlZ,짉SȌiz :OV%HM~G:fry?R;b*a'pjtK= :<>FZ!^D @d>C')$, FfR D{ IH?ڽG$9N&ʀGvP*WхhЇ1n5N[\ >Qi*,Z!'tȶח8yjs&e )5$]?K`8+ƨ{|Tc]F8_?@>ÓXclW`rkT:4Gs>sF>9Z 6cO{?8gonL(QMm_8B=TMqǾõdCBpR,9ķe~w2P4|-֐<(V'GY4 _6_ꐺJIս"B/Lo j9-o+ǚ:n2S@δ[@1h |gwUddnxW} C1G(>RWGh{E1dK1i3m1* dzTd=YTv\Ȥo9~U[v2{W>Q(O|:Rh8FXYJ ZDg} ֛TsULh/5g?2*nrϽbV*P0P4W-|6=^A"۳50 n҂6矫"pϫ8xpeKQb)xkr){^+;'z95"q&,?uH6E"OB]k ̄XTڽ+˷Q褞]|Kxh|2t{LX92v0~i D^ѤqyR8$>,Ig%n۶j HN g] @h;X0 kN5}&H(TyP~w?C]N^rnq 4d$Rv 2n|:_qD]ɡEsB*F ~տ oyӿ~~WQω -}] LR0r?^ob;YLNXA hot7 [)U9&.ŮTg=GP`X/:PE:ay~"m5$H}ÅT|ZG3sڳqG7Z6;PSjwGKo bgLg$VBm&OzFhĆ|Yje tzEA0|BGlkPaXT_3ɱخR}۞HZıo׭WTӒG51Pz 84ECR4;'JB ;sA n}jhKLUQ|"$a"MAکUjP BK3|;d9D )t{>T TOo ER$i}u+ԷLy@Xv ܁4Z-H.X'yMv!M/^O\=@\ߪs׍ase@"uɡ=Fز7q<=îX(mZDIs7l#ѽчY''Gu! Xqx4ksKp"A CF{;01G:d @hrĞ2{(gv2[MJ5kZlk2'N~A!p,w%q?LBnMsM:-8AŎ]Hkb?,af2F?ކjV(؇J IykFO˹{q7ѿ\#WܗsDe*?|=a!n$\0$?}9rfȭ߿XD0O41b)fF-؈N|1Hy)`G+t \Ggϊ.%'lƭO G%)j!;Op/rk+jV1:^P+jduKAΥ󞂡Kq=JRI, b%Q3)SHPOaW k9%@6cq DM ﰉIg\PdYj妡7EMwAM SiN ؗP0e"}UG߻ H*+\χ9SdvJiI!wZ_gEy4X(y zy _Qs\ Bax zZf?w&(֨/<#Gs s/[Хz2v7 H2I4r/ DN\GSї _Ec1pZ@H.UF̈c&Bj5@8CQչn~9d7$N# :n 3b1 SBPUCcސKμ(+=%I6% ) XB'<bL6.nrrVjaJ,`l\JG _ @;"@`yU8Fܜ[~D1E[;_ ZsZĤs*:Tf}Zv8oCC4*D=m?؝!q&8y6ROA:{֒@ԇM] r Cᄕ(&I--k@֍q=%>Lf‘ce:R #!.[+ZdT=(tpuqTe(fd2a]γ5;7e*=. ;u>ijv1/cDCc7,Ϫwr}faeCd6&-X׸fimNB<ԪEj[}m2WBՔu2ⳕ !➇8ᵼF,@+e_qR@<ay`oB3EՁ@Q )T5NX~2MQ5$^R4 pA#uO"2%r@tJ'P&~=`D*$i"r ~-£F F2ϓx5ڠ}>l}(>>F8OoIi0֬S3IT] EɚiۄE6b+,V v@ @HHp$`3 h 4.3r5 X6dgDrk:Ff~ɸYbMXBs\r8.|MRϒeq}BUr*X 5b I܀.-Ge*KTט$:'c{9{; t<9@_,ݤRG >ބ:^I[sqo~lOT׫i]P0zjimꚒ=KN<*gb>xt{ŢBr]rKa|Z(@hyoȲ]hKR"NK<0\̮Qڞ#5O\Dq$:|U*IH Atb&2Mltjbq,@OmG̀@V:M-4XlH0usm%??e|nNt?PMVbOo#DM9_f LռX&H؍`KWcCSo|L[/)fjkq/2Y1#mWާ+ؽ gqE/,H4bg> AQbh3~; \k"}Y),x<ҹ=J'2e5[ F s#!ˉexĠsMVz|wH\$xM|֖I?SW3Zp\ .yͬqw%A”L1)خHڔY\>XWN(e]xz'̋(f (r@W܉N$κDvVYnA 6?+Gv-!/'̓G?I9;>"yPo3}ICcHɂJz'b믌k[& fJLÝ\4ͭ>%t /+Җz.}3aê`JlϚxY_S_sc'd{4OB+=x^Jq|ilH;*Dˆ?unMiDCZhSWEL8(kC~p> o j*0ZDh9`<fMpͶCv*XU[$."ČCᵑlv_ʤ 8}AS PJDS#ͩXn |Э'jc ZۧqEU}=&nݬ1mAyBBg2y9VW2Wd4'=R=_+YP)0Z 4~IZ?b#r-O DߵEUIͿQJɬ%d@9 P+MELZ)|PE6^oZZ璜Sa jՐ( Ͳ4^4N.RxtUBPefPݑ~|JJe[M 3O:f h*5-.!"lj3Jf4?zXE^rmmepb࣪ *ve{#5w#c] ԜLJ#;ANF]@u_'id 8̘d7u-mÓa&Č/ sYMU 5˾CD@8Ij# -zrʞD~̧wW%nMB*B>B[މ3τ~GX8 d:Jq[}&0ur#Rԓ6~RpgmsW>_ޑk/, |'Hf>`(yR' Y@CV 애 '49GY1 tj>'V*Sx>Imww& D Y#)ymag?]PK:C`B l@ " <6VOR' fA spP҃8|]2fzVۊ +fD^&l"+ /RGv9B41L &O%&[Kv)[ųKt FsiL[@<ǯ}~3O+< ; ꧸ ߔo,QFXNpܖ|dF->(m_qPtzM*tT 7 =R"~ ֈO=Ïȍ3"E ]YkhOZlvF!݈i`|TA)w5v(VQW^Th r1=lmϓ!ʿecGzRJ&Aw_4# &w7/uXJnq) ηq{C_N[4V4R—XVɒxjD~ Fd105L p"'&(Q3PYZ z2 {%(]Xc9)'934GaJчeb;KUb@†K/,2%ҤInGkQW_~#mWp#2"} N.smwj.1FOAV:.e5WsuM+v HL";\6Ҥ[{Bͭvq ڣ 0mɷg[wua#*tl-/L 9]ceKƧn=e&he*_V[M1خAċpjĚcآ]j,)k:bTnGJ.e/ yTvx(Hc%A;R؃,i>B06Gܫ/׷Q~7S=M&¼IV_KԐ\[{uԹFS!_|*އb aDlBrQ3x! hC9) Nȇ =?X=7wf|RK[6@VHo u@Ϋ]-} TZK"=3#*e~7;qʖŶ= SJ.6ϳu;ӿdp'W=̜GŅ%#Y432]M+Q@.Yd)awj#†eno3꯺+咇(+}uߨY38uw+X{EKqs,o(Y:%xJd -Lw͠)&HWnp?dˎ9gUw~dM8vq.z(0'J'?[}V M'z:v`I#Fu EH+G32;!FNP$GDsHdj\A^|OsjוFXtCN!9!UGB:W T~Sm a-H:j UGx^W,{0 6a+6{RnzQQzrB1&qҊGڻb |h,nܶmЋ0ZC`>1d1t\dbn^49%ır} txhB$({A }߿H[i4ԙ71vwvc@VoOkhHb1ԋC*)^#fJϯl8Tmhauc- 2^YOb||Ab=ݢ /\k@/IEɕyHDMA-Y K5E8 Tt\͸};4+(ܹM70$liYt8x 3B*հD8GTJcTm'lf{lw@y5+G5tW{}xhS yhd.'oShK<"Hĭ|d>; elb7>"~T" ڲجPOu塨On:[wQ[x<]h<֑A=l:#Uhְ`T^% FR<%H /zkfωh@<Rf[0e? I"^h^HQ|ץ$#F:,.d o1yB0YdDl1AC<> Lj8N(kDC*OdVjs;tTh1e[1tQZ|'lFDw=Q]t]ݖV#FxЛ0GuR uAҦI\y }UاsZS=mJ'|\ 7]z8!+W桶OG,jg$M!N(_4raއe^CU"w iD-8./(YÂ"$=(Mǡ(3R3CUgL(C &FF#n5SrEa%`\xVdQ R}4/bt ._oA7z6kEFqmy۝+ h>*YE^ug2δ'ya8ք85i;]LEC|ԈBe $ I/`] .yOl@sz^cEQRc%CJt[3\4βE2E瞩KMzKۡY?vʏbV/ٙNtkZENbPYCxTH8FCM|"Z6a[ +*)m[}>iv:"G҃B÷a^kZ rK*k;qPnZգɩXle&k0fkW_Fπ,\jUo]-9.`߻i.oЈQXNF07U I0AFm(2MA-.Sjy#ծ̺ PD/?1qqiSǚ^:c Wn? >Jm̿X;F&"ldi£8X{rYs ƹt8R]/҉3>'5SU6zVC!skub܈E&!PP86|8KlS㡩%lx`:_ o 74wAc5}=HN_OC! uS'Qe;Q~^OUwfJWt5wEIm\'[!;wWL|3UdI6`[#GJE,1gWa`gIrg$#9b92PPt7~cGd~Þe~GܖJ$[XJiumjh7TT L~0BE! h6ƸLρ c|m$'Z\ځ 2'ojEȧ\4 (!/Oaܴ#9gp}*^7ʛ_7kͻt6Mh6+M(ˡ cI<;BO}op:9o#ZhU+]ŻFD kS{͖j:mL<`"uJn2bz>'+NCT{Ifv ">g&%VDy6BIpO8:kS}ZH*U х͈Fg1lA~ӽL>qy&Fɬ}BcǒJQ{puu>SKͪ~ *9b0Y̍=e,Ņ3 Il/1`4 CSm @ƔHRhMdztu'q=ȟj*XUn-/* bG]~1[.J.{˽ZCek&ϳHqTt q=P4U9 й&^$f|uU9-0WaH]FT P@4#;*rΣ8й}4v(7{\WQ例.a(u#.Z=2rY#eWo`DϸYTW0#X9B.-,xTdR ]0>m9V2a3}8;=Bh ^ƶCDT3J'Nc sՌw&ML,VB<Oi"u.t K"v":-+F}[v_X7~> $'[5س,"!f@Y BkՄ kK%Q0f#FQz)DPdPGӸƌ?YȌfGamI^ YT{[pN*YHiughf"􌊷Lե>l7f։&koK;Na*L+*՛<X @;b_Xq\̾oRR$jOQ`L½)K+*;}̂js„WjF: " Y\W&G:m<.X;GjCU=첈ӀZkňukI0^{Zp0zm^ )43Q}Zec"GSw,V.Q<XH\+]4\'͎-qD`Phn1ɩ#XJyW0ȣ%Npeg18t/&C]ի("ڬia^xe=)AWU)lj  (6ᒑ '|(t0.26Gqǁ ${fwyQu/Uw/13~ aY":6(`yP=*m_9OhSA.= TK,'S0>}Ry-/YfiKq6ҩe4r,c9^<bvR#:Ib@.:ᨄdjAM>Z{#d 5o|wA$} -f[F&_00`N^!L´uU޶knr3.n!I \1) \kl >!doO9Ln 6+"SrR w[Vw~4]ݨ[ˮkku-{<xB/9@v3"yZQQ.9\Z_q~H9">Na@߀ h۹ gnaU9RgfbN u]^ك2q"ggRx_t0;,"gR]L[*UAr=~wn 1墱L uN=WLOappCW)-[jy5d0'4tHxDw^}I|YDHu?(zdgM5% ˧t՘ ٙ3a67Z/n Qϑ|Ɔx=%NpA~W"iRuyOX-;{T:7+0R= K]9䳡6kthb_~@-'+68Kq*nF\WW7|s qOA6* 8B: ;_. ,:=fo͡CL:uSe5 fJh"הN`} ֱn݆X-2̈joFyO=@ 'P/B HYeiM!(c;@Ns=b([ֲukrq<2gw4YJǑfUU0末Y%*+W&!X#=ȶ[%JxH6Q_iuP>\\-%Pb2Ik{؂6I8A?gD¢=ɓD=f_Q5]gx: Gw=m[xma3&b~,f\nխ[˄^@+M|`b9Kmv&c&y[@y4hh,~;B*a{ j1nbB.ccԚTƙO1w>g(9T۟2wH6|J}MxAzzChia2ᲚۨXQ@_{=`},ǒuP׈Y8ruTgXX@=6iLmy{$Œwciу#"ߙhxar};jƦAwp_=")@+ҍtӾZn-ZW`QI799) 'MlcG%^ϕ+#eWf Os~^ͯ WQ&mpFS"8_fJH6T9Np՘ L񮗃O\.ssꀡ'ҥXW)Ǽ٭ v$276SڟG lA|4ʝ$7ou]`8!6+@h#6*[8azn(#5KڂC0& k;dT$I 3ͮqa$ӊt>auv==Bk*r .D&s_u&:",B0z&wQ""$\L]A]Sٴl@ͪ7SgV#Q߳V<6Ptwu+Mf1}r& Oda9VY.'vW(YX)35$<=Bwm04 E$p+H&~0xK$RlC\no9jxmp2~hu7#q! u8 b5Bd#j+s`Avg<*rt:ٯP5`'-*ks^j^%_kr6-MZpz kS[ֈXKwCPIڠ(IGX]xyX'gnT߼jk#җ@6ʮpp!$cHWXFO$!5'|RKݓ\ErB6.n s7.%B[֒%L%-iG6 ׁ.wXÞ0_!OqIgR{SR("κ+7ioԟxW`ZH5u5f'WfY 7䆅_g*@4rkY`~}G{S} (uXGM8WPE[J^\af-dOe[m>>jʜ-̆]+<]~ʦ$sB,tI9͊OHL7;ݼq7uW>ǧ l1AxqDKݗ@lhfsDZc8Tq5}NJJO}j|>N쑎gRĔd-MyYbru,#XpaYHێ>zeD/ 3RZ'dL;Fb&gp~N>> _u_2[AOzQ-l="AkҼ|LfIBvJY>tHmmWM, U Tn co>7-tO׺w_Y{cap/Ė/t@B*fiA_xq%`=r7e v_ m JRyCº e2 v3刧\7/ĭy 9͞K'|V2DY01`AR8@1kV"ImLද7".b5>c0hra0JP%RE;!UDRT -{{ǰ Н\ nx \-WzOY*2_f.OL9<#QBL3Jyk)B׉-':"SDԡP-%@[(eo#h~ⱌZfXm_f# (!7I )rA٥V$~lL}#V9GayIm$$ "#̩ ;}^7ޥǜ"L,JFT{shF] k\nB,p(]0џ Ϡ~ 6UF}jqAf ޓAXro\`97KqFJB32qW?ZޜݬjA0 Vhy ێzm=cߪM&0,f꛷m6rw78YOEot!TBϻ~C(!٫k#k2yg+ZdE~޾iZ|n+ mMݐ-Db iqK)p!EHQ-AGɶ{lٸsY@h Lbbg:1Y vrMh+Xڽx7@לM_ήO2g/ۻKN{.M"c*EfZNi.V@ M>SIZ>Lo=AkY5&^E5 \l`76CC1v֎& KKv< Ee]|Лŋ0@#[AVHVjȄ#T:[% HLڥw:7kyi7vU"nZ>fl;=WA>YҜǥ@nu~#8/L=V?`bycSƈ5Q;$٭A=+hu4ar2L )x0R9چ5SSs` MuUVg´e՗%R;G3(&q(Ҥ9,dB}O}]5o_^2hex)y;Q@ Fױ4N_iF@"YRRw8av,3-wI1x1w;.i@ݿ v=\Vm< xh׌k@xEOW=47 !tk dPz$%rF(z$4H, 7VQ.:tA6iK6iXTkSal\FeP2M2c%kG8p;9J2qݫUK X!3..F\kWE!F*BJ D4JG[ 3`v,D9'ko]9.؅'5:Xևgm rE|Jr 2 &0s ߼F`m"odI4uHŕ3%n7y7[['%kaz\lKǏccy$f2-O~?CS͢ԑ÷E]|!NѣO3CTy!貂,d?oEkK!O,z%nwex P 08a :K[fIk촌P{+U1Hti&N7K5ZҞr* BY!1PCM {tB" sRI=!;X>$Qrm: gyZk([bM 4_:p]n/P7x-tmWV⩹e2 m`NN bUc77[i p7#]TVD#YBhr9 5je[sfɍTAUV@=D7ٗ:ܰ Vh~yX_7ltO'ڶ hW? X]231 x]Ɏk +)蒈Gd*Z4tN)^פּ%؁ΎmsH}hjDIR-ȼʌ0ЯpA=ē3J7װ^WbfhmO-2&1Rj/U8a:m|^ p\t;ˠsؐ.#qO!Jb[*8"̌Ki'BsFgY!1Q@?D#7"NÑH)K1z5hR_sR4WQf}N:ΗbP60fKvXGkmcLF@ 3]smu@j1PĖ$TNjD,\c=,=?->94P m46E 5쐊^;߾\ȍ9|M,") G8I6#.ኗO.$HRXE^Y5{"g.1NXXwF d^à;=xNò8PxIw$[?I_QKLWW AljSEhoSrHOE^-Pԗ28>wO#'FllŅ3OH2Ea`#:I3e|vbGK#z``% /7Pjꃵ!!|Mwg>ޖ*A`2ܹ3ɣ&%o/%)1*xO>k=$c>c27KR|v븵Le :;d21xu/eiNƕNi%"YC'& R Thh&&ـŖ6.Q;颹L\]{cwN:pGE_9{y9gу\޶aU^͜eL^ptMxSPz ip(-WwPC唇*{q|" _:vb':%S@k <#6{[P7QePHCB(wŹfT.}CLKS/.1|+/Q.>ebK' 8iq\p^&X^0a^^-s{Wv/ؕ+3Q5o Ham= 2B_^* Ekom A6k4+A#[8nc3 Xx:q{^` Nԗ]>k}M3) w[hj&;^$I kGZr :Fs{+o;PV҄Ww&)vJvWk 2*[N&m> mfv#pJ).h@:h9G s힏lb \WEiPUR>('ڽI|[":6Z΃F<W8+,gBAͨh)V JgYhxQ0 ů4%.Qյd_^2Di \ _PN{ 5홪L"_b"Ǿ]%$ H聣cK!@#3O>$-MT0c%B(ӆʃ<6!k0dͭxzj9 Қ{ڔ>]/qxmgƳ~zǰpF_ "օ.C?mvcζx暟`HA ) f"L̾hڇ@z]e@x$ Etp-ɦ#9 a zFzj։fϕ{ }c?zcΗi/N۪y"%C+^VFx~QY01аH(c+tw6<[X)# <J\rKb_9ZP3^w6'jո`'xA2904$eg;U}lD|`4rM9,,9Z-OeOc8ˢ?8O4mp7z5tP8ٵ$^dِ 7[FK0o>=R ET_lIֳ" 5[3'-v\Eiq8]nnNwRLUFJ#@fy{]E$9aJ#3u?fs-F-Pa ,KD$DXCJV!'; 4`Fn\/q#(b VaP}'PJ??f /Ck|kM&sk]}q3qN6D +b:o%ĜS @ qmjQm/t+zd]+>;Gǭ.N/T%n+ b1[˦Eg h;sr6X` +VY+?\KA%}Gx;a{Rᠮs16T[΢R:{dVsdu>oG='ҫ> 8V@WgYZ070701000002de000081a4000000000000000000000001643420d6000014e0000000000000000000000000000000000000007300000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/]]?Eh=ڜ.+p>/IN.ejfREK;%AM<=ew+'ZfݵꏫLy bvX@PњK&Sq_Ԉ yN|M=KO !@4<0Q)|%lgM7ЌnYnEìuͧsu5q-BQjF1w/*gP^)&w0ڹ mlyTBub4э1Ҹ'9%;2_ t ^F9ND9_d7ALYtW%l :xTA+4UD>mA<U#`Lt ]]ϧ]\*ڢ9rj!HY(SO̲kNa>,e_.`vmZ=XQw8㤸OFO둀?d'pCMw}du/?/-s AZsO >^ABkt}6R:ʆ:F {e*l}MW5vU}9xglƈ?dP5qfx2*4Zge^!>Շ:!9}`9m#6/l&t,GX,<)\S,P mH~נ9[a-4 JnZw[E߉(MF k(*{zθ:0'lS? Yc[[g<(7urbԂ}X$4M;\GTjmmMGlP#&}p#R%V$7\s>Dl BZإ75O)# FBfB Ioiw|J3|׸_G[9Go0>ObúѶ#s\b@,a̬ )]TR SAX)Ȃϧ:Ķ38_# +Jjn£hyQzr\ԌY<ٟ𽢁)a^*- "XNXǷqK'ʯeɬiniN&kv/0!Hm#d}D(yjGcwU?Iy洆Ǥ6 ='¥[Ԋ.}C4ʹp{ RYn2(x~4΅T>MwW ]%(ȗX- K3a1uMl.F">hZ7F$%6T}YG=D]|#N+cS?V6FaEj!ݪ5IK1r+8C 4NH!Gpub/!*k,^ZU1uAݿ{\C" eDj~W鋼wfѳ ,#Ӳ"`q)(kA&7Vҿ-ȫ+VYuX-DNU7.Yτő +թdz~t"9Ԋ|+Bi>w w`6JNOȝ6pOU4č&f{v_j2wL`oH1ː½YX.5uub!5 nJ +zxК|lϳ}㠐}+Ӵ]K$D49q,`5hDQuz֤mQGejRH6NTA" +U)/ꖹ+V^Ǣ$M@i!7qe)쯧*Ada=''艵P[w.v Pʏ.#_^V^b`D);UX,U!~ ~#+b5[y(bG=TFRҹtWofmmhDA"D׌9^٨|SR"iZՁc-ba^/"u"E/ p̊PMq-QorQB D-V#&t8֠!ph qH!D+ϐ>!Eө7C45HbѠꃀqAljx1' 0@7jk(?I:9ʜHV5/7mzbE NW_UO\m!$W2}iÊ JsX%.q9~#>dGjVU&dkniy -:9Ȳ{ÿ]8J̭"‘jP[ "$ɉ u$>E _:>h@zw{I% \M"TuEJL(5vNc?еJYؓ*eBOuIʃD1|#Trq_~pФv-I[@%atҿH`,v񦈼Ea&(*uex&p'1yan[L: \ OY72ޗN ~kn*X"K(dRk"JdWޜ}99 -ݒPj@}7a#jsՈuTӾMR99-< ',2H`!Sybg˯ܦgiTq =v5;gs߻)ޘ6+䧤3&j V&{DtͤX5GL+uM"yUO=קc)ΒLrc{g!ԙ_\DNe`#Z*~MqoYLh*RI;E /F]3사a!*H|ʄD 'K!ET9xMt` *'pE(,۽֔GaWgm\T'oX#GIrV/* g HI%ʿBnv2Lg սMaaJ'X@R4z̷ dc21*:2f[>kuҟՠJԟ"֪Hԡ| +^Z5JeНĚ祲[W0?*Ct!Sj"w?\a IO!ػCa@*)mO1zL5ˮHO0ڀY y(]u6kx/q []OA%3'|BL!Uʯ 9ؑ@(I&~kIJ0#';|}9ѐk+RKP%c!4ɜ"DmN&PZcF,0} joAEs} }P7N:P!r$9 JAb/Lg7F1զ#PQhJSSs;>^EW@ÆEǎLUh#UZm1kJ>>Q1+@#`_rC{.peW.\Q]FWp*c㆚B3\f^B>O6>N72IOpԠƢZ|hWڟ2[ 8#0ߴVGT,B`ND7KV]7:m(#V2J) O̯ RWt'y} kM푗is1Rk4\l:ueV㕴r]BI@r|J**R*,k7Yb2P*>l~oQ^Pw- ;Q&4iMCj27M77;tQ5ɹ'hDWYRQ+Ɍ~płwvdY,|VQ*p`xy^ Ă-2+ķK44![e룾s-#hkEȤyNONԀzWGC/U=E4] .2Oq|b nñkyٲY295k e˰|Tˡ2H'|NJ=$vC<̦w0 4WCYtwNөߏ4]gY߭3;0 Ć%O۹߲@ 3f&*!W55Մ1uL>K=w,qD_C%?(d'"6‰Uv0 hN-uDx7%W.!|a1ꢦ0lwĮ(=$$ fA'_U.7})pD,o:O7|1%Z+.鬇!`bi"7@k vN2S˅qڧ0Bb'h6bZ]zcgy`O((G$uJ?:ae —q@G- nZ]D7ZQ{6HL d)(LgYZ070701000002df000081a4000000000000000000000001643420d600014e9c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/o]?Eh=ڜ.+UNmÒP>V)M %M0\j_ EUm;N -ɆR3up?ͦшWJTh^˞+g" \WAuÆfMs,G[!x۩t5@嵲LLcq]/KB)sz&AUFg"P롔a6U8Gz~ђQDXO 3޸zE o|FRq;3ZVKa}~xdžoI oNNÍ6#z?Ũ:zĢ[7ri,[ȟΙԆgVףv*at )]>vS4-էf݉cs\4O2*O&(%cܞa-\J1L 12CxN~08Y6TgoKf:_G` 4,oIcǗ Lw%c-Hd}#Wt2r>wɍ'7R"p|I$lcmEr6tL|3OO9L_p2NKt'p*'D -iE*ǖʾ/CJL9dwl@5ͳY.!v2:FCM#"gb=?j$G6b{<*vXCymo?lc^JSe5%zcq"g:O0.>+ YAӮh?xFAqsbF7?_j,_=YAZg-I2FWh6 afp+qg'0ddjQ NI'eO ע58%Qp)k=hZTW|6!upDZ"6`}!eH*qqt<=-B.p:uO#z>qTmt5hq;dڈEl^1% #("40s"|>iW[Y-rZ؂,'+ݸQOuw],3}ZlG3'j&%PB2K _<<.'reO䢟=\';O1vEP9ȉuZ-mJ+dw(M?Wt$B&th8F 5$a|Nsc~6Jr7ٰxyҘ@zAؕ(Pܮ*H]hɿRxc-nD QȣJH)=i]<76jSiVN}\7ƥr];\aBZwT;6mrnԷjg͟.ݿ¡M 6c-t/FuFnNb)Z~q\Uf=;WpT%-"h"mWd$юA Nw[8Hbƽ-cfǬf*;; zkv<4omӤm9낐d!ɉ9ct6-ѿt5`I2_6Had&i,"*وܵ<$Yawf왔*hl^M=DZQ6V+X>2 3gMb`]g<֒*X Mb~jef(OKUKZB O\~ 7TKkP/\ Aث}A6Ov+ZOP>q,H6zvLS\W.ciQY˟j+d $<5z׉Vܒ{oR4Hn_~emn/kqHAS\)赙հpW<8 GhAF)~lb;O3ޗR^hsFŚfcY B)]1afv‚*SH_nGmq*pkΠUqԨA3b=9VS}P=tG[EL]uK_*^V%i?U8)~:K벥6=芅SbA*Hq>YR_u/#$;gĒ:v$I &;2(Om^;=>)vCiJQ)Yxr7L@ XJg#[Piy1 Lظ?@(+GS2ԯyOuA9.ETX55RhCBz R"n!,T9? <]c<Ў$TM8%NN%o8zBd2mD {j̿Pb·C-[HBZɓ-Lwc Px yX Q1G*iCWYsq% D?L_1]~5?khSV`e ʡsE(_6D\͘6h̊/CVUЀ DW뜉k% p,]PFƝۏ[^L J]]5;g,|99d1G᲼!$X֙{#<~gI < _1~(DIgyd0d:6wC{J]s:h65GF Pظ4FXhu{'wMxe=,ϨG/ys cL-m;YMƙITHr޾5d>/y&'ftXb+W jI <!p 4N:-SxLmu-|Cgw[~-VCnӉ( \'PX7s9X; K+'5f@BQC CHMl/yմ[L}8ҝD=@3U@HZOq\6-܋B[Nld1&'$"5ޟ:"YXB={|L=*1n2?;VӍeG*&ʠ0M6y|r\")ܫ欁uWRFEs8y2,<|tt87&Rh KTʽq DLVi()7OWc-^ έYӏ[RFsF ex() ; HVa$ɪ)Sxc ֛kW jJ,/flp12l@m{g%# =qVEVj"0;GbU;IwKXI*E~}@3E(9>pb:ٰ:^ 5S^hdWS \Eo'Y -?[E~D4"Ȋe}0*8'> =Qc/P j'_IPkpα]h A#p*>JkY} .I_UkSҮ94ejLHʵ؃FX@E,tGaweKa i7e@请4d?WA..yZkr`92<{d+ŭWl]GC^64IͲfDWW3tr&[2_ZOh`Vg\Bwgh~R#_eMgj33?j3r`<[C%:wY̲}_#&-6rl 0Ne6Z`ct WxA.=U`@򥀦WGaPv)Kʏ"{+)!-S$t[Nw8 ~ tA SɃral ?)5v.Zk1?w]`T(̝݇/5)l  ~~ûA嗠`^/Uu+^hrkxB2[*#5: Áhz#kU z,|`Mw3QywWQ[=T+ߧkՋmTqi9BN$jBćB& $:^^E6 VѕU)Zgn(fYLCiƠ% fImX9j>8!(ؐ,+Q#ǼW tKXFhr>;6e ѸTʜX|{S}w_DK{?d^+D+īxoPKP?~SLʠuV}(0yǢdjFo!Hwg?=G;G,W= >C#&m `Znl@b껰m^a"V"B0yЖdZRCpk)$GTV]AJ=,o: nX<P`  -@v1sGY/qX6Zfu}X}յ 弧86~c-BF!PyMԆOGehmϵ=hX;_}2ry:sW`1v?6Mm. Cf] ,eWIS]E#sM uqriԕ{UlBDR# KѶi,q_M3W9:x< # iߐns~ /xDUE $dH ;u948K0Y[ yUfo:脾ꪰ6u'Q[<5vXpa 8|Vy&FR %:P={h-JU3R^ NXHB(r@~KTY䨮p:!!#dv(*T9{f;dS[7Z0@ vX7 め`P4Zک"lMx;d+rbMom7#Đ짰M]9* }HJ Y_rT9;:cR>LehH_i1cTpL;Tƚq]ךפ~5('35_^>C R$UBo݂[+'R2,ERUC-3 "eV#_pԵ#1FRKUNLǻmgdDˆDbxH뤋Y-[>[Q-̓f<ŃNDIV;8rePJh_ TM\fB#m^r #=: kk~=%`Ξac<)8stXzFaD.BS&mz_UqF[ =rE*?]eZUFdTdF.d֚ҝE8(fn)@ߖm酤75LJeFX??\ڴʮ#ғt+_8- ArLX>c7gN2@K _1nT\\D^`3skBQ s` Oǒ cKd>+BfST`LX%S9$?2S fڙn5U8 pB7[r6e$LJK]#7 T]L&+Ӓo& ڱQ?A-yі3#:Ģz$ ?uI$ ~d^,}NŅyL&ZkB>at Bk ^ՠFCv5p|7^}>=2*轣r9AW :/aH<- Ul8AR ݶPJ6ufMIۯi&LLucl➌(#S:OhF@We9dq0ϔ^F[~)$B}/WA/W5 پNptIߋORw&|JV`ژKy۽G.I(_\-_$a-Ƒr+2\ }@`F/ǭ;F o,=7 `$LgͪT&P^ 7̻`ũT;inhl)H.A5)C!?DO!#'a.;5@oɵ凞qz ,6iηeKdL5{$S^m46C>n)Qo@pI Hͦ-SH<jv-I̋NR-u#?IuJ Mw[X1oi) S;pIaBCEj ӡzVmGqe^ъӦ}>ҐWGY$sS/Gu,pOŲ0_m^P*Bz- nBlle $QI=!ENZc:U[u UNqbNB4]\,P0]!^S9|$8)}yxstl"ni`1C-`@.žy|G[L%k=N@֢gC"w_] -gBCH?e[9-ֳ}fai8ͽ}xv|&uJ] Ŭ kq{HtUqxER@FzpJꅜyHn=dNY bhۻ`=YYT9AgGPaYTA%Zo̺gWLk gaûs,N gJ֋)͏vh4fMp H@e?iey?t *~ S?Eq W|`ҽ6=^ w@`R^OS"_";mp|k,}.;*V:(|}GnZ^ޞ 5w"8 ɑ 4W*RjŗpLːtRrpIG<(~l:-90,OHO!L9r'nnQ{>-˷?mt׍5,Cë'mQN>x^"fBVɧEQpBR_s;yԕ67Q9Tպw5q ȚNCATr cI5j!|툤fbv.2:gDL֬fA)`'6$7_ք(*^ȐS-һfPNnD=/lrFQbފ-AԼXD!'ׂN .VGz*V-xJcnIuR$¶"q&0ǟsWSpVctD;_0]: -I;x_mKC'VVgzNH.t3K3F~ԧر2h{1_SNO2p՜/Hwr1*uAI#p mKMbDqd<>L.|ٲBt4M MM^;YB,ZCZ9xʉODa-yLkGo00rwL$s%6ǁMffpr@ ޞߐ H>BMC` 7Í~=>4t}܄}x`z@HkLWx.۹g.;9eڑ\۹[i~gօt`O$[I ]&w Nmw:rto ake~Jz}O<À͑af?=҈/+@G(|XyY_[5E8mHÖBѻ a=CVL0V{dF^1eO'ך`[O֞b7 Y2֏vi Q>ff.9@D08.(,jm"G07T ݟ !f i!N2o. /"ȹ%.t~T@(aNq siftD ]t*EXgYkI%ǖ?fh\!g]8\]s˸gq3~m",bsK,`7@<1,R9 ?CMg9|,mD!]"wFaz+rA] `Ev/Gh7ZRH JjfU(h,_hً(fbvlWߓ糪yWc?HMHp'j{ud8ty1jv'O Qq]sC֐wx ;\?xC2q6K+*ux?ƧxyU01h)Sѫyzc@u#amSJ`cPr pŵGO!NJz:.L8z^1P]NN仠'ɪ&qXeL`_ޘ iw::3w%O۔twET:ekgv@oUz-B,j otGmռʨ̊T'Lw߮άE{^ 'q)_Q[js["W6ض7<Űvh|MP.` I8I;?Aq:; fN%AYޟH[Tob'-_0&U_>qɠ776$~@!+~=k2~5^ m*#ګNehtd_c 8&pq'HwS{LJ\,^WwE@{M|^{rQEhXLLo-_X7ib:9=iqO&?PA.n+]v@)f4W~$GЧj aZMrItAj# * 0en#Wi_Lqt)n,W_b í}A ~K:RV|~ І&tMd>ӾMr2;] M@h2- :tZ$J IF&ߥafa%,/tx lUv2 WM>6T۰h\ǿ +57Oe 1/ITy| M.Ok-^!F<>Bp:Hdwqf CcZt7GUq#@yȼJ^5R 'qv Q"rj'_Ч^%hO.QP}@s8H) gsmP&aIV,LIȦ17h){8B2RaG+%IZ fܬgE1ZH%QZ`@dFњ[pTґ5dDdt3 T ~0pV[d S_3. dԸ|܏{iFd'\87qKt"ERWiPO ЭZf݇/m+QT jL*-A >?ߑfUqɏW@.hNEÏ`HCP-8Ʈxī$:)qӲ)>ɹrW 77Hqu\Ê Rmj<5r0 ZP:m3# o|'f,\XcR4iUm1l ZUgK p.A'C5^wZw'OP3 d9mvy¾xH:pGS Sk++T a5M|ick&=R>Cv@ S؛LF7gW5|/Js,8$`W.5I3?/;\;ϔX=r7@n%K)XWgF\!7+\Z9/ VϘ34(JsY$i ytp: u>p;[Az$49pzۑ}yOMC/O}^*`+Aڰ[T[!o.>7egXٱ@X;໧?Ps}ţ!$z:B[ޫ2-Þ# oQs5!)ڻMRLoq*Ї(A SAns$qMRHcV`;_֨Ax~7̉B>9Y"S_`bQ  kɭ?,M‡I6,s .hY8۷Y/|~3)C=vw )Iث&s@ (X'˱?j;"*V[q,ل 򶲹N=r0f `(mued^#2JR4:k.<߈DeCX0%@ty k*l9CoZٙV5=}mg?'}hl: "k qRtBNkDpT!6V+!M6KwLIx$$ITTNܹn[đWD;rA͵$fxDOy| A(0-._4sb {)0D#n@) 'GS.pnG57ff]X+Y_ -~MӺh&L?}D&6n !XDݺ6Zc,/ UQlgO yFD"`zu` e3@+JtliZ*LsmXmxVd/\Lp 殊+rFVb ߤ|n>#=@V6z59ImI7.Wc54nDy,H&oEPȬJm#(-f~ŸZ+ʵyo3zm+È&N=J?du+]v6hP*y̹/\ݝ ;I+68(m%1i6X,ObS!x0F&!gq͉AEuE{LOz-}PˋdtƴGcK3s8Ⱥ2Υj-oux}:DOm|rAzLQ?9d?(vNmxw^<& $;ǠUbQ1>yB-F $u}<cA᭪Vk2HΓ>lՇȲv@mY]6h|PDV$$uoHq:);W2?Uշ;g{[ZsC0 n+ CQ';\zjpi<'ٕ$*-WUHx?)Pc5RSCtr} [$q@VkCC_8R&-gx9 !۸Wu}#!;z>"rp#C>ErG|y\2>R37˸xc ` G48{"bB^d8 L;)EP[oipܽXeIRԿBOW-~?S\7 d%e5ӫ4tf8xނ0F)qϽCkȠY~?`'4~{XOGIF  yMOd%+ q'TIU ˜ηu s[$6Y]݌h{ gBu*briBc |Fr/(H8ʱcsoi$ [b`DlAoOM[*@ ]iاF@XmCp4>dF*=K0Kkj1=p>8s_l>WR*PU+6 QŚ gn< XYrMA ..Zx ]]fm_/ǭX-:+\KaQY,7Xm p㐢]s ^떻w ÇFnxIwcuImg\$k*@, v;,=v-GƂ3\JˀwØFsEfVH2z {ckm{nNt|e7nYf#ON|{O{D")TNw=N\f>@852,gWIln3yHG MG _'SK1c"X 4h/JX1.A9G@h67ubË旇LUȭD2eQW>iAuJV4Q+ʤ_~7L 4IK~Tm]1/CX6L~47ΔNdee '7ϗ5Uhd͹؜#fݦ~rVlu\ |B1Nq< Tͣ7yП}[8EU Eӎ?#kB١9Xh;VÝ4/g]5&+k)ZJ.;x1T¢a#ٝ ~\|իr00x#YzI+!lIU{ 2K@f@ozQ"9B   U,Bz"Av(A}$u)pL G Mq%~$ۚ~lFge릁iؒD Y\Ѓ. +Kr$U^#y1S +9Ec5;.N}iO̕ !E^⮔%c1'11\5&-8.[@Zm ߍΩa湉<|!zs"}b+~Y9Lb憺pVsj K%v Xd>kg6F?/fgD0'Y5l=vEwT/FMaY]w1H1&J;܂w&`# I4ǀg(pKV!Yzճ~^3sX;8#gifn|ex1sQvW8mR&byW7etMk%p#]Iub%<^*ñ: ^Km-uN(Dȥ#A؃U]G\n!!?SVGZ4ͧ 9: LDkwmzO`3Wا͇c2feMHƖUAWMK_ޡL~^yD0tT^4۩JmeBxlHD.̙[b8^nk>'Zd;S.'w2[u~MC sCpZ/)߳JlCշKʡVhc+ p0Ktg,q;4tJCuvǁnQ5Q* "ײ}5$~5Y3t ܾ|&†}7?ZٔZ-.ĸ9Z)Rx&*]ـİ/|J+K@Y2u감dyύiA/<+NL"? nzǐJ"Ҵ[ ᵝ{I/ywCL=jq(V)VI<F//T>!9Jrh_܁+E6) 2D4?Sc/yxٻ'N#n]Is"3IΛă$< ?W h,-u{f647 L(>R^6M&0-єu)o UlRo}$?}eVѮdVpԦTa$6kߌcއl'2fLK/ٵ.D.%=7Lxܱ0X~oPsׅ"_d_Z?OPșI{u[C6 >,;; h4 ~4ɔVl DItmAjN8ۻ+ە 3nЈ bpTJ4+us>踇U;u$tPbG9Ħ?G9-bIE9~\dz5 o!8 mJc^Z`.{IX&=.20/wӞ pEғ$u3όU$&`dZ5KV6aF}"_1qy:3Rdy^&릭|\Pb _X5OJ&x@W65$FcfvKYŠ%=D)j ^@|keEQm6jQ>_} ChR 늤X0Y*9YQKMV#,oR-&?UdQ }죷!AF[Pyc%O$hxSKB.o?+b{0 Tb`6z6#D_xhdMPxbE>@at1cJz7ٵ~:_yLʁx'-_B?jCSh8΃X=7M՘چT(U[kCNɹpg=˞qM̊>_HiıYi D(x@eN1C.b Jr!l]+ϊ@ؠ!&~锇TE4R, 7meH= l=)`pX)@Rql*ó*-:?MB}?dD=(;iq~j$ ZnOxc^቎kJ_%e9XVC2\0ELnT6U@mמpMb Ce ݛGf0N_Z"9_s%U( eA♗i+@Ļӎ'uŸ ѯe,&).N>pyBЃ]nhg&۝ERI^5ۈ~Ji':(RWPc3L%dkYH1cɖ92KvW pb4[ Fe{ǿ ԙNM1Un2 Ug=QNӒ]>Pow2[-^j]q[Ut=(v xhcҮtMږUF׭[#6t h"f˛gVY"eC*0 Zm'8p\[1;')@nJڙd pOfXHS$;k~iy(/5TY]dex&@WUAȾaGnxt1ui=?vb꽽PO}wN %i@̻FqHR0AJz"G&OWyIi8ʉ="$7Hp] 0Cl/ qV׀JB?o"g,z }`J+:5DQ_M3 Oz &rZHS}=uK pJ۲p7XB,aSR(lq8˅;HgӲDDz#B@%ՑNBu:,ZUīY0%4C&f*x%{oufCv JTU0t]ʣXGE^. P#Kw 8 u(?!h24pkM5ė=Sڪӗa1hT $fh,K9̯M|M 8AmD v--"{ߘ;~vtVu/0<6v:8)r$2㮚nTx$ϫ(Y7ΨAW2N[ou*m>žԮ jrYVᶺ|}7"o5C{D]aگpJ(?F֊F$kO1x8 :ކAC1)rT{jEXI Ô$h'\â(C8Q\B99]I\_ݜFNP2qrk_>p;8h+6.~?8`*zM&FNT pc3k8=|9l-/L!akzX74gl :%#y]!-o|jr$,(plVq'vtD&ɹ,(b,u̢>]6D Q*JDb0f)?ەPy +.,oMEMFy~$`׊@2@@K/8էAB\WTOQket[h%]]V2nOlUݧ[u'^Fp>욈jŦnFme(sdMt.eQ Vk\Sf6\Ia@NaܡbAΏ''c.j ˗>Lo^MJF9640Ii߼lк|VZEl%a0ۜJ] (S ) KKf-B-Q|.K^t߾7%\ ~2}Ln z.¯ Y Bk_ߺ7Ƕ2J1RcR9ULÀ{66s$P[r{&V@%k`ޕb).ַ[]44m}o[`VžRMLe1#p [sCdQO%b9#i>,8(tdM? ?(I>'i3o/1FUh8PSKjz_GxӹB`%_T-{ժ_'9 A [SF;8on!|'4bd28yxsf&^[2d % 3EQLÂ# 8OqE)涹H8cVK}d gP#,m% 3{SDP, >f_\ >7S/,RuTDt \ 1:9Zv;L\N@ pE& r47Lc[_VUŽs0ꫨ7' Z%|K7'%ԡ2 Al%x#R>TYǔ(|w*g?XF;,"mٜӽ•lG̀oټȓl:J2Hd.=wFȥO'lȟ!zذ>=/ʅ`q',ƍ;EiXe@*\xnMY?NZO z)kL{ݨAs5npr Fkz=f6P['R#Ljo1*Yfu5Wj[5)今b/modZ2cx1`N*dBԯ:sKf۬ھv2f1.w9;z nTM8)|`?}* }}aZ2׶7z h%^W~2"-1K>fOi>3B$ɘZM0}!A}OP"wUw~-XEv-m }㣿­ӳ 8bNr=aS_Y O%8>\!,YS>Z%F/$k+얜ەM 1a}7!&)-05]G}H¼0͹)0J^(*?u-яXYw sO.䈧T2m3gh\.F^P!TchEq,WQw?LK-+O|=w5 I7ļ6FZjpxc_YT< D@*t$K !Gey.Z#\٨`F5b%=*f]+I;uk? }cTI&wz8['LvmY7%Ⱥ.TyJ=h<*ݬ!5ũ@ʬYJgAGjOg$bVw6# .[oȒ&ɥ9%PAUD%vU!yprrGxfe4Jv&A )o_Suc!6Qa٢'F)5E7R`Sr#m?ƾ~ڤiU$z- -O4yB8A y-LDtvcQ\!uMiɈ׽pԅ Ͱ}jãNvXrSN?~ Yq;bZMKol|A?Ox6M"N \Zk1jn&y(lp͎\x24 "\059T@\kkymg俕6L{S&_y҄fN̽!VV }' Od6|੺ؤT'?+jP~o{k+3m/wc7( Q+Pyq˜Z̘})L\wkeoԩ/C*@Ӣ `h%YߠTR)7^PΠ;Cq1pR^S*_*` Ʀ+7o/pR0z D$-muADކrSc1uـ-X;1$^2Y!~~H8s&h.KY2tjg\R,@5!^#+*z$Mď ӛ=9&kTk,gӳv$]VaUvx]|}R85]$'b-㝀EG* zLopN}}"@M驼POvһi'o^ݤ[ȳJ{#v -~{M)KI֠ΞLu?aGlTu8r[$ Q{)!1 q5p#t&U8o@|D= m xf~ߍU{W^^Y iulLĈ6ـfJ\EY/OXeɟB-Mu EM B9X1m [~}wW d_Ad:G0 "8 ld%~1x|lEE )ʪ%4zO*VIi#o8=.T:7Ԅ<@ 25L)/j+v<%ՔP%M2xuľ&~) x2Oy+,!YwBpbOΜQDS U`^Ε$;He~Fv{"̦õSؼ.Cp2/v.΁ I&`,GCk\]^y[.eQ%]C P6069.5se$ lisw-j5T]R&jS]Dh8+o{[;'peޙ!LpK+'N y()+ZRSn |=/ldy{K֙hI^zof]mz>ys!xqke)‹y(3nVJx.rCMXӴkt ;$/[tR =۞%94qHB甗߉d0en֮BB[{3lkkۜX'letwi%/8CyMoHu!-珍y[ݱT$uy+> ǭ\q]"a/_bVfGLø!Eɘi󗾮o)Õ kMUG+pmЧqIִ4N`@E1-ar]@Ium_^>iZYV9hTH<{|cd Uc,v04Rl;9gCa 2Ot-'5r2vcӐF P:x@y1hc\%Cd;f?ǂdO J6@',.ٛƚn:2NRyκgi30X1=X4D EJE) nqY c@S"9F@MZ.)L|D$zt^;'Af\47 bIcJ!5 yLgJ+ebrFDaޭ)xiCS+*F ֜¡V3 d#%E Ά@*~EfG[*-v {՝y 5|i+kyĎo}~o̦\k"XrUJv){p'JKI[իZs}n<:r3 g_e"caz:bV;H^PSfw$dz0\ib?ae|aT(,cG _NCl)7cHpAJ ƨcc=7a (oVj#(AF m BQa|=F4(?m\.?kN4rv|Dg^)=ka>xl JqmM T`A6촿8䢮W`k}>aF 8ַƄ +XWxZ f󚛒n8RGuijל ƣ>%Uw 90 $@$`OtgJeeutv^G;qT'|WI|]k迼 <!%0h#l`BUw?}fBDR=p^޻D/\T,fh-?yQ\#P2 qxsnH5$KI~jk]#:|&w L6pL 7W(Nx=a0 to7WL󩏯M*A0`fojC]}eS:|>q oaପ@R7 _DB/v^Jiׄ򢷔D rE j.Kwǭ%dkE䓀kN 2͘zxa]C7ɐoL.u(S"SEEт{IM[l%"FFh4uBsA?D!cJ*ԟ+"Ԓ9UU@H?(LVRX0:Kh9ڣW5`04:7d%d $820$ 4:˟HS-uۗvJhZ)uMTBBsI~mS!ǖ"݊Q[Y n y7xjaLS-nSFlYAG#E-?><[+t!j9ß-:]sw,ӳ{N#{j\j>A{b2Q SIm}0ǟ ;72@K/YIq>-7l&+Ǐʓ"`6.3iw|tj]pk٢1GQwsA@ aA0@?RJi3rК@Z)i{CV Xê}+IZרcuO4|9]ѮVN)#G4Ȧ0v߀\.MN/Ա\|!&>2jޢfWp2@}V$+U-֌HP@t괝XS*X$̞~k0}559xcn6yl?.`}p'gAYٜ!%Tf]^+CKNspOPlkו +͈"yPQ5"nߙR*=Jo9ſ2s iX=2wTe@ dhey?<ӓlVWR晎ՅW.5n{awLhQ,Qxs(|$4;F@*^.}zllۏjC7xlpXD(…>{eTrxZ<.e3'_qv`|ZD0EnZD82RYǒXGjؼُ̍7$g,ͤzJ*PP8/o{*SsD!d! .-Am_WHJh9tG6寬Kp8T0\ $bNkf޵4>~+\C@0乗~_av 7,BU#ɚ/HK/iilLMk,njLL(ǘħDyf+99r(,EXm 97;a+ ح  ?}e`4*{JA.$ٲoSstP oڍC cEk).H\9iq}X4 m=i\ ~^<^ݛGBf f,)PW#QeRO4e|ɴSx%JAg٤(I+1 Ĭ>k["L_L2VM R0]t >ʃ>$@N&- z2'?͋m&"Aÿ]!ntr{m|r*YB/xw z`bvPaދgtA=CEv˵tfgZc'_).CF[8v\@#y3j$0KfH=_ݫkag*_e udR\ Q?z@>o;Eg>.TKd[5%d6q$[ϰک^f&y8(]7ViBW]Z"]-^mdvyI}$?M/ۀæ|@7yhIOg&wx5tc?q|lFyGY  hC/䪉 Ł@NOɿT[=~okwt0S$Y `o[&ԣiS|V{/K}LR]yu&V0Q5e !:+Rt˓\?֋#jwsI.:E8ĸ+}z #"ǴFNڈ O,t$ ?i̥}Vj…y:`3ewھ[״7d-iTJn e@I5"{2udU41>zV>YW{wTE344!Bk9cniRNw/td%`U\u{%F*ȑ̢ގێ%pJe%`>%>wZïۡѯ\v$a/=GlYƒ (?uZ- =A˔KR(? sχ״v0ggXFq8,R,KjNԒaJufNA4U"QʹhfR Ȅ0qn!Ƞ?Z8]M7W5/ʅAA#R[Vc5+wVT\p!RaUF(,s.zbbm"FZt'XXvUG;a uK<d8p㋵CV!nW;60*;ݫ~5X3|,gnkLs+,grL's<$Būf%pK$=f Q@d :ȣ۰)eI<`ᖯ$c욾(, CFJ%dVۿ.ݯPњ}}|E06iT.d<jrLg-׮BpZ@6(FL4+$sا0am{#<5OоGf#r8>ݷ&k=DRvbFL1eه~wdMNmeG,i eOM`(zV%dI.?Lsk.!#)2i77!C⋠Q䘱#(00$tU%iv͗B]g„\|hG$rc'mYt'9oOOC'eA몦ȑ8_7b':܃',mPԾ2{.'ph,3bk ԧi1x4>#a<. ln@"_Wrtx+Xj`%9~c㲍PhZ4ɹk:-K'S-$\r+~J҅nNceL{" a!c^%xrV|IV q@b V׍]o D͜kl$w{&߳i~Wƿ,]I0y\Ģ+d:%N7H& yRNd],M;a`/ ΄Xh > *P 8Bb*JA|-=E\ۥzK䇉~f.tVE%"_g{i?Xh{l!^no[\,Z٠R཮uij~R)8jD 8H< F]6wK\t2;1sZ)%B$>Ա׳'M+nBߩYķATf-> p/֦HT^s#]r9dQWja1݇x9.mľ-bvYܦ UALvil+E5[tiDbm䎰τd=LX(B?^RaIc'K͞o^Y6;+eK&5DUΧ)Nu`[``x3` gLКjWwCX0:CGnziryO>Ŋ:(ڬ_*en`QKPY2Tq&ZR> 9@Kv f68V. Oq%F[Q/!%t۟۠ACJG=I䧮؂M wkX5Ԍ.?3F\Xත.π+m`E4?6!X\M.scL8?XlY0FKߺTk"YEL|BAs'ܦ9%8EZ~1&.ӕ[jB⿏X֎bU㓶!X,WQ D?ά}i$%W&(O)Op~n sY_+O Tƣ:= SmhLx3;NT^yh0}ZT lL]p1[CzJU)w! ` ˾}}`)o4ڴ0=Yq2;{J;449z+}XTUЄG^;˯Ж~] m.J؞aOkCG ap "`Q^-+EL%,@ <V3%[֐MO_5==ץ/\(ƅ#8*J(8,PvW>O (#>D2@vZ:ދTջ;]*u3'b3NC1XgI ^hԓD#Tpt6RiBȿ_] pc fU!sǭXR@Nᐭm!Y`LюV:-`39g>kexmK{ 6x_ 5K4]2O t'DaԢrjD*bUu/!^N6)nݲ{BT{#@jKXPp+lϕTIJ.ƍvawSgIje 2|-Fݽ[63!♂>~~5sP־zք^Gh:|3R}̜ n9515vaD|b"lLPjkuWUq8&Ȍ-WA0WG=A<^ bhX?ۑ5jۯVTpdp*"#J 0L6͆>mvHRܠJ|s.{EӳcqWfaV,iS %j{ ,2swjm@#|S{A_1PE)7 [{P_(|@h#`ƀo@g; noha4{tvxOٱТbmIp96vSJ8#ihzwqV[+x Tt%1!-_qakMyVkzѶ0A~UOp@dJn?ʖ!,)%gl%@>C)7.[%C#XB ptA%h.IPʜT]L)K,ShtiuM }Q Tʹs*e@hN0Z[a]1vHuX{r$b%e̽?%YE;_|qӧ`b3 Tˆf/L9m~ÏB :VY:@x:]e&eyUEy1O3f><'{ V!7lo2G )'H`li%/MrF_S7){|g j۱X[4tr =N^"UCe>M4%A8d1b/AíL4duıۻDŽ}w~Gx`UKys67 ވ .q|q<\Tf3C8|qdHɤecۀrJ-Bn*茦t+ЯN0b^N뽙>aBz;’ r )eP+XL,'s|..tʋqϸXyfzێ7W+lmiw5Y:'H_ĕ+}Et~x/w#ҍT Iig$k~%XGyA4됣q"d ,(Y7ՙEʺra"VJfchD[XBBH:)57wa{R $ReE;WH-J>6XzDfb=ږ8'/tA !\sƊL{=Z ؙ >t$sRݡۤLGk;eLQ3s;O(M'ITPcocj][ű7jߙ{ʴՒ,jq/b+mw?lX^j,=-퍄AXy>.BvP *h%#;jr49l^ B0`b_,K[4_3L_N2{ $DfP{su럆ZQF;q&:d)/hZNf{HgՌ[H!˄P:TBɦc %ei;'2֤"S[d"p<橋ؚ1N(Íc7@g5Bϙxv^%wiN@C۾E؎̜߭<ᅣN(<^ur!Aږ_2ݛܵRTCA2LnQHBE[5_9h I9w?h,5;ki=W'c"SA⡒G&J&㯳./7O親⢻0`Yv3N[vM*ƕ6٭[HdfF&eWL qեp}XJKu 펄\{_]#X@j'Le._^_Rb "KQяL(XmKWBˮIzQV4sS~g VƗg)%q,ꌝ-80JiG"7J㵭QQY|[?L銉2 W,.%|5UvW " c"LØQܱա-i496wﻄE}fA?s{h>3[pP+&]Y \i)AR7pu*zkH@Ԃmps7'j7~ljR8\3Mnwc`xP&5 OE|o ,=-l6XȊhy_z}IC.Plxu k,Ls$_뼕ةl>lrk=G2.|pu [0ym[g$4[2UWVv27#Pag9n9xX?E})acz!ZyeσUFkxMqt QWt?(I==MD@f‹{OY")1,֙yDH_ -$bA epcG)\ gѮBNt=_"m4}{.7h :'#` ;4;v''as -w'#Z3Ev,(8.w.AIuҴI܎'evE2ty)|EK9"IUM%`g兄d@8Z@5s7'ihC;;fhL[2DQ8g6I.DI&2ٝTy$K&P@,̫dsRIވW fcHa.zCcqy:YxMd݇$G%GM1eqB}5j\=TU7X݉]/.n2Uxw;,m7w%/nLɭ7.:V ,_;P#(ѧ8I9L Ӛg ݋dSeNQK.ewMc0A/䤧bNJ j^ׅ 6Nϸ@偡Zم#V8?yE1D M? y%-ݥ!9gZ&_kI??1 (vޠ2|HPF (\N9"rDSrpc MZPfl.x2+4b*[ i۴Ut x"pnFҞh_9_$,5dޠ<5_,v@2XOÊY}–uԭV<:8X rT׻:@mBZw4-[TB62T3+!pܡs 59]V+ ^ ]]0,0,5 G Ai7~$TNTmxQgrQg98 '4]%zߙ s[^ ʔ}v }=6wDjeC޲VQ?#$ ֛ P n _K*}hBɘS=&*|iXm[||:`k .~P>=lk`К}sPx}I7G fg fn[ KO|EUUǛޖjc,}31Ha@z+ZiRT|"9A557S ;(Eww !ޅ0?ȫxԨU4ZjJ"5\Ӡ@;@(+9T wGN8DYusdPt`Zn6CSjLʱt ,_X|lVPUȻWAo4!aAY<1umԍ_φ8]Wt=u}|P}[y9*.k] d~z`9DҢzvt|W61>QM-s ٫=d7쇦My3EIc?ӽ\%)uI>y>>}ٸ'$_I2k*_oiƈv~Bz44Rv5Xϡ+%e'm25~JIQ <uX1G]r,S~al`Fgᰫ 񢜤wPߝT1xJ@ JjHLD``JQʙd^BV>mi }'Ұf똠Ԭ]yf7N8s0)x&ͶvY&0Bh6}c;EqmҺ YXg9LY_lrAJ BȓяGp?riOКA`fo<5u`zUg:)}\r5oyf#Ax2)8Bq!R.oi2]@c5Us/A7Em6vsF]@% U=_>d+i;GHNHK`R';ZK#5[d3i5j?D^6LDUt,,P quU~3q+;j@ZwP0T7U'8~=v5U(vM,C Aok=nEQj*B:S(B9VC֒5{Ș&BPpvN9+l$  cx#64?-3wU::=0\,߭fHk)B-xW*9mN=^Ъ./{8{6*Huc񉠍K*1E +I:rRDn])6lHye[Q2)Z&ŶnD'Nh{ۼC,Eo~#qbh8OtZC9J5+I8~ap\TE:v#v5Ode^( лRGa/i.ovNG~NUB+i>t/],zN] u24zEFe22j>wqTZǗ;)膾}mCWb:qLUi窽uI%ec>8yq̪ %K yh)8t]Y#SFD#c e!" ~+QZ!k^=-W. ajoE<t 7#PƉPN1<4738.*r60b>mpC+>@AC]s]VlAjpju8ɸmTte<iCrNP֚tRNn7 ʶZ̲A\A0l 0rY udC>o-ug0S*ݒc 2ދH8]yQũ@ę%mtLP{/Lgz{yl›[eF]Y$@n/!t>SZW(R$f&i] M'2>e~hr!$Y*J%"#|+ w&J HӏX٪l9 72ߵ3*A}/ acmvl 5Q* f;.R͎*ܙ ? 6 8r WekY"eOf%G'Lpgi|:%Ԓ@B_"6E|oϰD|@9(NYy9uHWcF >< 9pq>8FИ2|l>D32*SDw1$٤bU | )NLqG H jEޕeH3x糢9ut- ˠކ۪|C81eQhk_\D.s< 4IrQ)pDd f.y9Ϸ1Jv;.͡l~w]Iqj, MqHGPSn4f@ _@j??A܀:šSƂzۡT8P@rjKOR"U,mOTuJzjrn{X A" %)"5) og\/dN.rl\Vع~ںc4 ?7*pE blN4iR8^髟yѕk0InRG C/~Hj}GZwBUlf0'".T3I$Sh)3Nzl+':ԍgL=ŝ9ļ~[R4};Ђ\q18F`qA!|7MeN0sz@W*oݓu]F_Dœ1q#W *+Jxw|oTM50S:x_&%}$ =3^\9HP-@c|ͨVml"{PԠ0uJMmH"Ǡ -3ka]Xmb4r$ Y⿑ t8UAN] Dx -YY(1Wa11?Uƛ1v&Ϯ8%!ޥ}( UTU7 q~%sAD"N6\FתS t{( /eHrc(20!o2w]+O3*"Hy3 ZGh44̭1Y7ƸF)C?X /ﱘKiI,8zfm=^"ʄ193AuG1q_i 1 aAԿ+ w|VZK|^qCe>h5 oˑѫmyKou}daq c2t1nb_%œp%{w!`4rn0'I2?©V{gzkW@86QQJ/k|g'njIʵ_a {JeGV1x%bj"1=[0f*%RgLͷ׀]q4AdzoIbc3⬌5vo`F`J01ڳTg3c 0FB ߋ.dx%kS-Zž ]0Ri,L_,#~BޛUx p @G K/߲E1fxS.Iߦؐ.6*~`J5}z(B"DC6apYnB9 Yȱ ~G~6lQJ[l:rX Y~ie,y P)Oh]Qq lY@m!BwS#haImQq{ځ}תIHQhR,C&q Qx}#4XGyٚ+L=ۻHGqjg7rW(!o|imnHjkL>(#wOzo([OͫpNf G&iNGHȹۛlXwjH A갅Z\i-;\~Z"n#{6J({-@60ha`W@4\Q6dcdhG"Pp\e<.0T5M'~,oWNKbZUQZ>!2hqQ}aGF s=llwi`86]4?k\!vI׬{EɿH{(5*ezY!#(d1᜝*`'H #ݲ(g)Td70^kAZI YiUr"3JT OѧZTFE8 +l6Z of?l;SEJΝ5\"E/9(>2DB0F`D=Ch3] |Mgg5L ^P acD" $.hL1bp8o8۴B30J8d ElVұ<.! "`x6͛q*5C&6eJY>6.>;hg(H!,gQyB )ejV턝7nMB w!*T؍Hާsvx)7~`A|kd(7Z ] KB zcj"8C2y~nDd (sh'_sI]><0sGS">A.1Ֆo5+]oͻUΎ )t:USߥ?ZCwDL2sUnm_)s{B*Tr`y6]t/H2c JQ`!ny7_vH&50g)^|SvbZ1˴k[;Z)v uͭN4g֟fe uxC VHZE՚7*$ɘ"hͽvs+V89Τ@v a6/IY݅.lͥVl(fP\7/2 $A zmVs?Ih:7c Sw;q4+zU ErZ[R*tgȍ0ZRؐ-1FwnL\<>۵ ,ʮ7 ג3/& ,l]m4F0o fՉY~h=Iy $i쟛3!jo#^wdi_d0Wq,*ҹ+ؾ}572 |// :Ϡ̐E+ӓ7M4=0zkLjAEQCRg8ﵾ-#vnhh C˵msך"$L{DZŽکy*aUtQE@g 8'yLe??Y\XߑN{M`0[㉍s3#ì?lG4{5ZM:/JkkGC6$ipD?enJ:0bW\Ċ)~L!XbY*z(bUix1C&%߭WV"w[drf% .Ďwz[Je}&abd7HִY'T.6Yg ;y~tX_Jd{p_9]n`LYjR! l:|y4i!wJ&3I=s.5_!: ^гO~thr+Vam.jCY\V;ݦmBXˎ33N'Ix~ ޛ˙䡅A~~MCvM Bǽ!'`HW\%`2-~=듙0c)O˼њ0p^Cy*k-UgAd<-3x})s:>28`őuQ`%0ʑbkwG F˜}w.8:&v@̆ Hɟe֌Z5 \rm1RwME^ 3/.byc"n~#Se^[DL HC |Z׮& 3^4P7:ȥ;XxN9V<#Zi)`MALc9<*~f1Mq< ǍP9u EoDRӂiyz}]gM +84u6vJ)z56Fs5 m0L^.UГtB}&,Wm-.{Tߐwk8,߅?=znNQyGtjOm@mXnө\魩 g'P#:iϓ U0i@QY(e +D^.|}XX2pAK,FrccH!l67*2!̨Y]ӽڦw8CIv)UUh KZrM>LU(.jC]p獠Mق/|I)=} M?)uu4yh[P"˦HZ>I\Eڼ}O>mBpzF >/5YU :YIx:w/_! BuzFFS+E@ɓ;ljȠV{rj))/>6]eZ{oQse,k_P!?!+ :$]C,E~B9E,Ht2OtB+eR9!*:CI~t]%V̘g(ՔJUihKdhM"n(]@z)n;ڻ Td'بNђS[&^g7X1fA//M(Way7̖'n 1:V\}̂v;]bxU*xr>T6c?_6S)\@C`;l2{ |!J``0lҕH\ls1z h:5.\uh_ I?Shh~Z݄)S;QDJfN` qtep9ЂV/4,5NcMs*eilfs*S W`)"_~.W~Dƀ䀁z\Jtƻ@18[٧U.`~2x+Ck! `vQ86>q_#zMB˷vFkohhT~$JW7?,=B`L%K^KE>FгRTAC~al}T){_ MeYALH6a6hjOڀ^;oK;k\s"O;`ؖv_7~#nz*m]S֫ ̳,~zF[=bFޣ2=k? pA(a/[o %^4U.ڇQ,z]yr3I"DXE>-^;iR\cdp- FnQ<CHSgADݑ@a($+¬^#8u0^@Фa?PuEk:K~Djݎdo:WD}»#|ze )v VdVh1ƿ:Orĭ`0‡jBYDa2bxO0v^q& X眮7? [3q[ȚAO*S $W9fFRH$B}Sɿ$զT1(}lMEjʜ4 E~sI~pj|2:i%*<][@#R"$tYs΅c&R,+dN$X٢Lۮ#yG[L`eP7Q sj#P9&v>K#j]I]glnAS\8ࣶg2$Ӟj2A5Y\RD:º<6~`$-˻!t Tkw!9Zf+P =x-M"*+jG]s;I}K?$#y6ދlk;7-6GFYzDUVV$ CG_E~̒7u~<~ F{ւo# x57ZuBS"($@B]% RXj}:ou{l0h-ڟ3B ]3nq(.UƘ (62 f`am ]B ;L#l :}o$Hj4 :QtQXNŎ 0!=L .xS5i[lMY⛅maj;5 :7]i.Й (Md\ل̆%hݤa@5}r`>Z jSN8 `ūw$q( E>[O5VC;Fs!zBg v 0!H(]71p"aF6^8j%_ ZyEx+(~a;HdzH<&k6"'tnh"2͋3fƟc׃xra?f! b1mȕ^?@n=Qdnsh+ꎩK?˶>gXĠYurN^W.T/}'& O,Of|ER'lQ)Hzmv:CI-}t׽)xWhYi!q8 w5+)ecPCAi(<%Ixuf[ (Ð4|-!y^Dz7TGp!tHՕNhQLPS* K_^5]]F?Lxq*nejnI0'ҏ68xLoE2O?]QhƘo5@L88 \mJZ{~%=72~&3LߺB`Ȅ7ކ]YiPp: kT؎@H-ɯCoPVb͚iٝjcٿIAS ;rkmVB g1`I-2Jn~:[ C:QҪ;nIu"Jt*!I0Ȓ#٣>Nyo(ܢj .j@ R()FU1Uo|$tށۅCS#X9kwiDf^eOk2/֫yov|Ls}I-XђOkoHH;W!j La#yo_-Js @S^#jѰ.ٺƩ;}:tSj}7gصyyŠHI_ޡo5 guky"4<-u,_p:tBl<{dG'QyYK1E:bzp:dap0#o,tojk@ y "k/ ' 4򥾛pkd7f"UX$ u/GPe %aeBk#?Gg PW~^vXn'4@^}C]֏\Rnmt0^TZՆO*|)ձx ܞ@lYd BF y/qY*XnDᢷ1 "O;C`kCWx4'U*J{mu*D~`}y2# ҇%XW.gkwg>g1W a0Ȏ0TM3/\CaW oȝŞX03(_,^|{ kڽ>- W8|F*z[l"֋^Z'yl]5|Qwgm]Dk*JI0n:Ic#Nβ|~@rr/a[(>8?"ZW2zMea'4>sTiJݖ. زbaDAn釡wذzOko˒ \xF5-8MD+ߴsc0LҲr+Л S%0A~Ǖ?H@61W;z[P6(3 ;;- (z}s|sLJH8{i(UG)r=ɿ2%)V$1" 'p(iJ-~()Ab)_cwyC86xު'D#k4r=,o@rƈ@QmtNy\G88SIeߢK iࡼ)#4bpB-ƻu|C7y6R#Hu72wASGK 4Z\5wn@kaJnc<(3aifYk"ą3ӧ!:-%VXۗV'vAJz"*k5o!"UE O7h.sYTB6z#t8dAR𣠶 Ռ FHɮ;n%S"hǬB'Znb;4馾aaUuCP.aT GYJqkmeLg_KJUuU<8=l{ .7j(>b@ݩ{vt7}̸?E5Ez)}]A~VPuČl*] *!a]e/G搎Z+& }1 k1l *_մ<#<>iYý9Fz_.`?YrEDb|h3HɆ#BI-`rzd6O?IkR$;xI-c,aq^#\ {`98wwh>x\=;ol:is=j `?iesUΥAɄ\>@ǐ•:}kbwws5qT.ݭ$+$yepɿUTRQLzD+K >êimP˧*BRH5ar?{/Er7$HR=зwυLJzF{t0 Z U*5ˈ/Q>ylv ]UZRCnyò'/ԡc} ܠ5/l6@m'1G4wڵӖ$P>x;m3-`nF5f bh34_O")ά7vyvaOI][5{9\Yn*7>n.C/4 f-"UrU8 y+'5/jYW&jFϗnut?AsdKGt<#-tB$8);N1pjɼANrJo2"gMu>/^0Rظ`y6_nSAi(6[H2wj^xyQ-N3|sAIbpa e O[\~xC0\sa(DfUߢ u)]VOtoaI4Ψ`c_TOs\9:+}lwGrBl }qb2é֋pbP] SNݸ&ÅЎ$CBc"?dv,q]'ڻE:8]U Xy5zpmnQ{vș*m$5x NXcSȿoףIGMϤ.\ _%vQE: Zu < pV 'f~X@_Lq $Y8NdTAzv,z""f@ݐsih>m-TU9a?w]ړn ele竗դ3]~^6}G߉)Q$:ȫsq-;Ys)\dlYսy$FNؔn;X^3> s.^w_cL :kLޙ+ OZ (S4.x)d׀m^K e$,=bQoР˲鸮U]&U~e/¦ud!w Søl[BꓫSu{5WA=ʻQRzL4+<`ϰ5 O"cק5;ȳт֛}^9c$a#s+g?>@_>;5%ǯێǸ1AIfH)!6O `@P5+#B+\uYuC[%#IU=XL)G2ԌvpVH|LIcv[rFAi]y<85xSdm_ 3)։+Cu NZs1~= Fr[><:NTA޹񠣒TkYj/w[1 a+}~3 Ǔb }7 ǀAU+CskvyFƤW[Kz+ђ giv#%Ec+N"L"4UOA`Ik/xωS7o|-q= Dt,n̜^#Ӊ# 5[7=شH9o!.Fsl+nI!(k}Ui6nWnMp@ w myO eEC"l)2؃azP&îd<(Fkkj$rF IHI^Oqs{JY31M^p:9C!*{ YOp`\d =X< 1u}]17Fql" n y}>SlIQ$ YSfZdpQO|3ᅦ0+(o`Zx|J <"d• 7 mN=wx YSC=G|yj۾ouԤ|tK>~ ^<4fkrrew&Rk 0l^:~VXWHfƷCi(5y} NtBWh c Ƃ7C27tHJ,t7~B%΀3[,#LV}-g&V|X"R^JN4`3; kO1f).wAMi{#X"ĐT!MqGyY?ݞc*<洒fXcsޖZKn\"$888B.ױU/+Q/z-vW.DSW}mOB E !;[_!P(hb! (.cyVnLC|QX󖆇.y C:ٽ}ׄN.:F {_y|t X x`(!5lXHQG]|O1J_phd}:; CB9![^1aE9`b</ne-mev&+^H7˧ K54]-kVk]4uTE͇6r\dA*jn!wj@}V3E1|>@2˦<Hʲ!d76-Q}sz.0pRA]%$<G:*_G^du)X2f ׋"=Y> 1Բr, j;pr$4ܻsf(!Gl46;p*d ki[KPɩ\h"3/kq6/MTp y%[b"x2$C oK æt؆{Q(s1{L0Y L#'+9qFث> 8jm>*fԙσGgydO 펲:H@`i8>Bg ?f򧠦iR=!5@7>Q\ӛHh+ߴ D0kXk8go, F'WkOq\9%A/T\(/kj7?':?\UsMӌ>9d,>Qտx[r=`v+86nʹ69I֦㧹\dN*MXn1Dp7 юM[کƅK{Gž\ *98ќ̨P8%57LO+Jme@k =A9^CQ_lӒ=X>W\LKvvzT/l hJ/yiӰ@RnX@5X3~ p~Ϝ7e$n8 'iJ>d _܄vJN? qsDx$eeԂf:+&#N՞݊@&@LZvq8ks+]2xG JG6EUp( SF4IzkZSI[EjwnHT0$A تP`C*pY4jbհܔX[a}*pa'[XFKC5=#EĥHj\!8HA-|[[Mf=yiñf})ǾɩKH_@,+ NQ ώipeц~#yH+̬~~ڃ-a$D "ua1g2 2=Oe:<@[ 2U)vM}CeDu~ewyLJrh\e^g'0Pjw`w/#9@Y:-.e!D}QFRU3\ qhL/ *>YI+Gexatp&f5;6xKg27|m8af .Zj.tdڦ(R2m[nV|"(_QV\`(&[9!}0ŐyUL\N:t}iѭ &nQ>E%IEr]Z'0zRr peA$w Y-v#b~$s%N! ].Lg#ao2'[ M_&sBBT. TI-8cu/x*R@g=x=흟~UM$)V)e><ω!ܢ\ʺ@O{. GMcBwt7}xcDwßC|f fKPDkT6k,<0Vl =Zg#{dCUXb:0mMx`,NCw[vdY$,/8a T/LE ?rԆZ0[4S_Kwӑجo[ɨ=O /Yxh[*ZHeiԍ*g VTX_ m(~։矅 ߗWl[Y:<7zK)$Pi׉ G։mfti.onK| fЀFOcjg+]cyP)`ASbV8@knpPP4mE}ÍxD;#o5( ^?? hTHW{lҔMX-tP@\t5HEٵ28']zУj٥ nlK$NG8$M} 22<E`κG3 YDPX,f*/:k+!)̄}lrھ,tߓݼJf~O6HS(xQ ,)~;*_V5(t:Ē@q \XC+:$. Qo^_%ЮK 3 4ܐ+L 0E/|39MX!$aI:/>|Ox [Xtw#Tȑ[ h| J pr>t*& 9 ?}El4ʜwK:ܷ?hgԟ6˲l~opOĜj׼])0\6@?WsW[i'@Jg]GX"pmtKFO56 ̴\#Z|(JZ|l]Ǖg'k5'z\rtĵȋvFVhQ1 0^A0}xwwbihÉ\CYM7.s +͵` iT4@tS{U+e@0d[,F/nDuD$|@>!>hjJ 7ꈟS|Y`^^u@Ow+(A޸h]UX#& JAw,a"jb΄e .Gm7EhgmV!O7?C;9sdӬEl^W{օ&btKH9¿W/i2O Cw;S-H >LS F3C閏fP]-\*ŊQΊ5y-5eVEeޔ *s*g^E?F2um~e(aaN7@\ăܢ~{Xh5 TQNK7A8I|<5IӋ\RN_$*m b|[wf`f~A/V}D}J; ݮ^r:g6;Laf"iOvYOQpUYR ߭BE4/P#eZ;^4M /[<,e5`7&V.ƬIDsUS#rLG0|^̍&$qLB.Z| (M羧o`jji<{FozPn9>uVCJκ<5⚜`DW4FA_HA",}O\qzP8AVn>i(Fܳb7!jg{Se{#n16b#9nh^Q9087\I'1~CUH $%+ IRMSqPBt.X4_8}\ jނ`ݦ62JiZ`pܳIhĄ2w#X6{x2c,m1)6Ytb#ooRʙ{Vi(m4T߸J9:KLkpz^ek?u<$|./GJBy0J]G@dAƜzlmhܝ!9c#uB%oJFDVJQz=kNc>Nic\pG'|>qOj2Gm/Iz_.&M<}W[תX; V ^5vM$~&8[ 1E}e`$[Oײ-{ʄ\;R ϾS0N)S7wtNc5a滍1?-f82_po44?S19Z>>Ds+&H)xk~SOUeѤ,LozPPs# ,8xiة:4?Tm߰B}/ WYH_C*֓ gRźcEY&t|d6ZϺO\,y8v v!Jdz7C=F1ZI'Kb ~u:d85t LaߋyDWytj)$љ?7sp^ֱpe!DII_&$vWG(sP<H6L9mYln&p[(s"QǿhkK L2-{&o2,4oר8PMf<"P[尭S0mi7bf EW:Ͽ3OtwHrX: ]Gv@TMSpi9 A S9=-"24o j-!3x{VJ*L]63n<y)c]p=L>M<RO3v^F,5/Z-ɠ2[0lٕӳU+wC1Scpnm,@I]b{xW=_qϋ`Ihc(Kx1;azavaluP #[ϠE36ܵATkZ3@eѭ/wfMLo1"hM [AB˵*Žڹ'EZvCU]p@f\Q@/=(E$|ew U*lc6(sg&>))D4vY$+?\#' v0wlG{?n{'zŖWK>1H eCL&adrDXP~,U0؄F{+3 +!!)UC4c}#7; l?$Iʯ<(&FİkO9x5tۋKSQs9.?W՞-m+n+}GZ؝ĚwvQſF{H{Hx 70{dhҼK2>y3jLs~h:2{jY7c!I[ڀ(]z'}gdk-t2!BbJamT%Zɪ*.>|#DžE9. Vؒ:g1›műO;3 _ޅ:lY*?{'HiDI<P[;TD䨺gHj !C~-&f*BytxN tpY!F ! ۞{Eې37k_3Bmj` aaP7[:~6z@U׽&O=~Vuq58Z,Yf)6ZhהfjM]qe fЦNGE?h0Z[brbަ̔'̓ZP'A%ôj8L˻l0ZFWA'$b =PIR[eƂ97H,niN1NdFMK`æ "6\>ėi m'YqwZ.: >;4Aa8o aluJ+M!PοSOp_>1@,}"DHi`r77j@мY @ug9og?)Z֧zy?*e:r\N;V< ߮|ЇF6ɾb_r `=R֩Mê E"J.]JeO'nl*vFv*piJ;ZS 0Qޓ kRrUMpe)$CI׾V$K]9ȫ1) A\Z_K5ƋuNz |Ksp{V<}6w0j":y0_et'6L kg]ޕCߨp EL+I>n,ek0أ1G2Ч>X.}{]8,(խ*@nee:'V>zG(=ȃ&Bh#xhqE7EBz y$D?;[tTt~GiT=QR_~I t|(  J|ex(%Ƀp3\A(^ W2W{N69U-t Jh z@=ɀЪRށߛa@Kж"z Sm۽_XGScWV%J[cOcY%0مZ?(wr]//ĩrq'AoivzUa\9ְ!k)L/w~3\[&(ewMf.vov{oDzkyecϿLdS٬"袘{/r * 'BF\}pU൶_]D)sD 2}b(`P|*J :z̯.0s0V*!8~%aV[M "GttWP{,)vU~VZ3.73V7n_BLZpF?*nCd J1E/(Iď-~#^ !j@g֕ѺE`BFۙ҇RXz6"WY?~lRSOƀd&鹨1G"cUBSBX3+<@"mvK }82n.ێ-市% YJ g;d魩ڭA#`}' & ]vbg ^:5g4rZo5]7J(E ~qN|̅ MQL\cD5N(t>p:2/v`Ə`gKPcF7dylYy[o Ite;!!x5v1@|ʉ{Æ_%n\|Q=onH¿@uC yT<_4Yطfj?Bf3ͶfWF" c/t1}MhZm k}L(}lŋ ú}uV[(տZNy7ڐ|!REZM}H.S'}/-X_Mx|!qO=SdtqԯfpϹ*J"C9+}aHx7!k@GP#Cʦm`5;\M"٦<;VSd2we}ؠTݫ hu:BLXR\~#=N2>x44s頝=s~7_Q4s؏iZqUƫ3"񶔎d,; =UD[̆% xI2|1T{*-m'ځ| pAo 3'Du. ۴A.ESѼ|_H m U6M6pKtg |!,)r|% 6(71YڐNE ! /O~( M =ߌ[,!C=&NFU%Tq?c-{E6k&?~RՌG 2fUϯJ7OQ%FSw=gWm0fK;D,`MblNϣbV7#GDWev.k?V~VwR? 햧$y&l<b{סS9>9?sI,ΟI<{\Ϣ>6c|fF1>cR]@Z8׍yad.X2k zy4MmkZ A ^rRMY" cQT2˾+! Q!B Lخ pl#]XkCrxwx_S  HAn팢VR h})oD5P!xlrQY2}5 3 ;:cCz]wu ]SJM ]_,A3YA%aNQKzTc~Ehn zGdBIMO;$Akz"̜m% ?3V|"ji^6'RKzQ<jkdeJ*lP1(&py17i3gզE,º- uГ>t%f'bL OoAoCPRRFY4gm\궐L&%DȎs(/,~xϒG$s۾1j%X1GaV3g)QecwgE@L\4w Hk!:k1~R^D)((f 0HSz ӜH.frVh1M S1]aUk`7"hc'TJ@v2Z @.־?%*/LmzRq>sX_ѼՌ! I fPLG΀|::{/~Bw蝈WbotBr Zgu fzp{vr<-xb]M&x.!xTNt@ e<`6 h綑\5@2?0oʍ f~*v|93~ꫥ`WP㡇OGMm7lfzbPpH*\_zcal!Q8r\ #^2/.P\Z,:> +~S|#_ؒ B!"yd<.-},2wqJ Mt͐Xk_2xž.˒`k m#xMbN4qvh:NϫVyI6'MQS@o`Q*T+^hgs`&<>OH)'lЋ]>&2hQ1.{JW$~ɛgGEm" @OS9cfR$>CS σYhʑu Lh;S2m ݾ̍61 H}@ƝڴPv>[\:fKre?$*bW 56O0j!bE:5 Yf{ 95ƟODRQ_  PO*X X/2︁ U*%?v.>eS H:exk R>"q* g¾zk#cl(ɬ:`cUFEP>Z:K sʍMAY}a4'=HnJz>3|1b NT"/5 }Vd cVKlIk- ھ9^킭MwCS Zm"EAg-t0>c֞" }AkNOe=jAOD1>&e.GFO;78yD|PR~Ioe#G~ƴY!F/G0Qp1&)7+e{A z HHnrj ?zT7HtaK`%B+Hϖj]oJ@6$\oL>)̸)bEQiIh7cou?l6uLݽiL"6\wcA]b0&+8'ߛAaHot~e(ԥRfv'tMǢvml(7'(b5b@ǰJ.kf˨ǻKEQ,hĚz~6OnHZ `0~emӞ5]Qޥ{֞K`LN1Ṁ6H#e>k58q,-#rkק-{x짿_}1WIrY:)Y4iQT,5Z{o%+T,J"Z][( hV-4%Y( _n|mkVɊuO73;l[fs*w^/ 4yJKI_xd HD |HYcyȫ3?.>M}͓hts6E[R< g(0"Q{+c^yԯ]IQ}R4JJ.Aa;p<7T~=J]cRaBy|n$V ն JY0o~nD n箽E'h* GB#ى~q@cRƠ[L_팉EM~˾m Gf_6KDmF{W (ނNf"b-e5sۯ|^?d#^܅O{`i[E87xWcݤ͢/d3X(Lc7b}&}Rd 킹b_cuꘪߎw}YTfJsme~ 7f2MET箊iM#?aMX杝y-K}iL7U'ם>kp ,U)O$W8 #L_n) 2;tEf=^|f`*S> YGE/H`?ge'fQ/ rXf-c(b+:-msWTՋUg)۴3.DXSH 9; L,=7%pT~_JH~ ~pUS /VNX[ 9Ǖ gJa:PY#8,9'Iu>:p$EA]2cfūb).=@V%̝=wr];O=I29rb#Z hW>= yWhq1BJd6F╏Y! +CgnAtO|!N9۶~ol aI'!7胩2-8փy ) G x TTg 2Bg\|[?N5'2)x Ze{3O4(.Rt4CUi$?'v@gh4G.0$m杒rZ56!=R z?RT®oi%5p8i Oǯt)_hag-oq~&fќƲ'TꪤVc>`ݒ^u^Sk-wo-~!g -Ya8.-g%r ԆrE HBj; ^Q/I$h 6M/4} } &aQW> $SCBOв0`Ɏg0}Ő"N K;C*~tT[eT av-筞I9nϣd0J5ԁX9*+p?>ѳ7?r'.l`M d&SaD-?1H~z`e;]llO9ICz ]OfVܧΆE|lsWU>ЦLfT`V{+9au;:s9UO ZQi9fA_#YW&L̝x  cmcM,[@>16kRhN)7ё0Cd!0^\ 90+.Ȼp-]9xɪ7MSrY#a8N=pjwdO۝ԓ3ݭ]Kz3np;v5!$ḭrY86'aq b='2w*.?kI .s]z) @[ԋ΍|;Lk, 2 omi$0^v2t]0p0":"+~U!~(+@|l}@yuk(lL9Lp6_La2;Cن1DT葶aKxoRI&Jqs5Nd1l@IJZ"W]b4ˋꤜd]8ťxq$!x O 0io~n0,YjIU ¦U-YW9mhƆ+{fWG4n,v^ZqO=_7>rOo m~SLH&&AX^ᆳ߉PƏ:v cTwKB)rᚃWԓSYtCJZʍ"ҏve$Լ.xE^:\wI5fuqN)=pVBMg\^D ZYnqoܞ$VL)<}rԤ1ul+o[%{"p bnt8]"3z6IP_0]^oSbUg] s`ſsQ'/`.gvE dSWrZI,H9Z8Q5ײ(}ZYQ.@޹LqݤՇ16UwƺP<1j0NFahk&-[Mat_r rq0noӡٝul8>7QƍDŽF%a!{})tnrztj? cN?S8d5:]Q,~! "&3] `lp sfa> 9.?OEƍY,`-[|0&Io[]1?N۪AufAҥc@*LW6&-Ԛ;HyVFp[IkJf7V'YF/|`!9ܙ:yP`8/!"Mn&k)5R-װ_졼]m|'6ƺCpИ~ezmܚ-ЍF^K\(ǗF#O Ք͈ H3V1"Ɍ"> YT-uFTH[c_q7yk*63EP+d)c:|^6 c'(Yzz5D,]WZav}\t+XC0s-IWT3l~ϷVb:|٤v GNӣ;-TwDžH+y+hX")4.iՉ;IW>F 1´* >k}[tS!ֶ!ڱ!]pCRu;Szre(l7[ؖ9m1g˼$8%W&"pY!t%Gk("I@?4`g2i2gd7w([bH zӸyZ-Lik(zKhYlT~kv1WlZQ)x"ST rvwbDLHo~hЅ)F8uɶ'W;gbSytJp m-Z=v3b-a  1p|?GUjfS1ߧE/ FuT`Gg. w0X'#7\|AAʆ1z4Dv0z > sR/GB?V6Y#=oZp^*s5IsIft1OMo@3ǔ#Naqpt~ ^I0RL4wMm_+8CPKyH籋l\0(M"=la)]0kQ#׬▵7ף#IZ3 :\Н~vƃЁkk2:6 UYr1@ wn4/Ř1GP4KJZZYV6AHbM̯V6ڣԶvY>^Wch}~3}#KXnB˿̹b|lHQMYk5L>t|I*%jJ^E nH@US ’ݦ&=E/!aYĭ:wG,umbߕ| 5Y ~דBu*M~%u^2sʶ8+! keCytEUpQ 81~:t+iX7 SXt2M~'j-MKx؝BdU%hIj<o6"JK6F ,ҡ.m=.dL*/:+lfls,g\V@jg+ vH$d=PAWm<Sp\LDauQ) (m@w(BMz;c_"tb71ePvEQ-V4g7J`|CUB vV)Z'F,N8~;>;?uf3:i~`Kbmmv(5|h''hg~-;}`GBq*o 4ۚɄJGv~20^Ge$}YkZZ ZQ(W_}N+E7p^&C15N+Z5sZ\kOmPH [U Yu3 _ޥNgotjE6F2DI>3eSH jOe_x@oFQG OԿ^K7S??HߦȎZ6w }'#hw]X;c^j4`X*Cfk +EA#_qHz`I,;7 T lٺƯC 14ŘGȨYz/4}C:Ǘv啢bO!f 6pHڵާ]T5g#)T] wK[EwV Ha& xFժ~PΦƆ &;1yv 'SD{OO"5 "28=\4#Yvb};2 UkBop AI>W-EGTѥ1pB xoPP#`z^G\asAb]42 i6 Y8.r+4[&tt{lx!{ߑ-.qgƛ5qQ+:B[v^6߀XDVçJS\-M))93P?&o5mdlh8X0P,:施+WRR_Rw-Ez(+H^A F'8Ci&ZY3K-av1&BBrXwN 5X0blCO֚MR$ĎwwBa[>`ۅ1s?At ؕĥ\;ΧOSxjWQ"(*lѨ>'@' u7 ]aWv8 *۶ٗ<ˎmu#Nf6qRv/\jܳdMͪҁIP>i-ؓ^R{kV*7b!F̽:}q_r Xw}_`ex\C~ƸGGTﰫnz:uoVgM|nغ(%څ] gw]I!?W%S=&SF6ǃ0D1ꇺ)@ ޣ-.l=t&֐[(AM8}ѫ~@qV_ǰoY˳B>|A/&̜b)hŚ}F*OwFi{;ఽ9rzt?\#YFze 'ɥ%tj\e %d)fW=Jx2ߣ+҇Na@}Z7 }lGf+m•햓F0jsa}]ȍz8lfHfgIiKPXiF ߖ[He lV[I3M80)} g]3"Mt&bi2_oƒ },+!Qlh{.?f(ef &+#͋ ܹ1+]RxJоomI}2/L,??݋M-)?}kW*G1 M/22JP qE&yakO1Ng F+SzæJEw )ދ\՞%ٶNiR-cN6z3]Q7H830?&sg\f(Nr;`) 4S[^H70@gfgG|Bxo$ITC (W]]#5cCKV4\yZF3v]bqLޗe ^c'Vƈp0],mc܃ ␤sh?Hyp.˶ӕ*Ff 1 ANl_5NDE^̠E 鰕ڍ?a0 ?o7Aw W6TWK|/o|cR sԹ=o9CK_BSy N F Vˍyjvu(# 8KNqp' ʁZiYci&i'R_|q0G~qK(A o'Ii:S } _DI}kŒ5> u;*)GpݲBEC! ?XЁѮ TFmdu$z*~- t?x #Y6oP<Ͱ.-TylSk *>mDNK`= cvOf~~f/ )b h^;usz.osvM`Y N(Ά6šM8ϕ }mS."ݷ^ߣEkE9br(@o5,׬9U}1V+-;[s-hb)L~3"Ssr_5wߪ0fJYфS7J$KgP| (PK#l2R/g#fTH *d;F!%˺GyO$6zӆqE\Y}p[ ?15|6hkeFs}*O` [H lfB,$%}}b|;j Cu}|r +F}&w*ޣx-v,4"ٗąð8$ XJRU, JKw{?vR1.I!rN!bVP;BIc([yP[EW e2XG)j-&ɆQL(G&ft8†i\M֎L#\jFYݣ1c)PC.%(B͆}!Mߪ뛥[/q.*XNU{ϓ:IT@Vm RV:0'jqt, ib^g_ {t幾Ķ5ynO2 |Ah$t'MR%+V_*!dU\O7}.W$dj:8/n )X+Mwc K)qPMsUNcd=;Oޤ ɚ }UǗS\c1m.Jҥu4j@N鈵  "87g( .1E0ڤU/ qo-g5j+ODKM4fyɴ=qxH4'\<é˩/ Ez`d^!8c=g:S9|R*\!v/6d"a]ܹ_ںg̭Ӊ15aˈ b´[T}W7-!@+ 'u` P^-0r2pTKC(sUkܙ8J];PI;˼NmS4A [r-(O3ƥFVț2k45*C+ {vQZUgϹ' ךGQGZk#;y L4)O3}`Ks"dT<ƺ?~$EE\oM%%xM%[49^Hl2,y7mb!Bc% 78*~z43Ȅ1 >{<'c(8 *v;# Vfb+ܨ$Z9[XdF#\=yh六!S>_9g2sS-{g}l #Yt~OU4ƥɾh6 NOw_0@ 4 nY?OtE]xQ{ljU5G *ԗӘOƜXoE &E vh\'C ;ZX֥}$?zlfbu2,cGK|9HkKY[!o_;AQt 륌*l95W+)g\=X{p='46]i(k(cZ\½l6c|=Eͫn71eU{mY0Lipw{KP 1EyNpFWx[3JuI ~mtMi\S$m^~ӂ0k#Z;~+g0_:j|~c deṾ/ K2Al#NP^ärrl0d]u{g;qSvL?yy]d_0~-z& `f1:ϲ.l,)}iva:[N(7K] +kOe.܃c)̤S"j RҠu1.;[*QHSO7FT dNt Ɏ[^^L~r@Bv!kϽQp/'l&n~%#p5` >kquWUDd9"N{AqI"8H`U~0w;%^NLn_||G/z ڔcT\ҧHןZt "AchqˉyvO|i< 6rebHOιT{CO-cQJEXb{LY%4.4xWfv71D ՛K6D4m?jujd|W&<0O\~V$fi-y^:;sĂ۽!q)>NopD:uQUDUrB3Ig 4^dPEDl"qMA3 2 ~V Ο3qsBÎ+9ɬa6 ?:~(zᛲKÛڠt4a)?Xr5)[֩G4w8$7ZCAg sJЗ TOzpEcVr9jk*љ^{xjغ$wZB#-"ceRbM%ȚU7m7DZ !@ /\E(X/urjWlT )֮b3gN#FVrF'*,Z 9^W|>-R_rteVo} 0mA#D+?RpI¯Why󆷫ʩ0yF.5%RG$rJI/57gGV@ؖ9{; !7G;/S8|:yQz:x58<p]pns_%ּ@"Eqa2&לp>I:DY%_VtƐ#o,K}{ 3~U -A篻HbMxqe]A-ҞAK2`g]]ch$zyD^Sq׭6\ZxiK~eԻan܆|mq''Hw"[aMee{? wS+u?sGˮGzhwTƗ{t4Ai D rWu*y#7 x(c غI\8EƔ ּ=eL/_( @WD |3ς\VV3C73"#Zog{]Q>(PM{Pg# yTIu))P8= ,]msXjCIRh% ר?A>i d!am)Dk,n3xJ%H`;vCRk ?'X0c7ѝ[z/&9vӞ z{8 oQ/]؛;ҟ9=,s0OOlw]xkv+$V0BhtZʟ CAt,OOնpcLN'AmeXKr;G< /'Q%G/7 ((EQRzb`Nޒ0<ܑ5(9\RR ywa_##Nߦu>ΜN#7V YJhI| >&m QXj_ gL=&[:=EڭAA'ox,Yݾe XvKRwFTo܅֔= Bj(Gu{i,CAMNeu8<ڂLw)cQCb<3`J]p(YeiYl£tA qM.MS6ouh0mZvߧBg5Br4I\5'FH IВ(^`H#=&tr_9q<`|p3'w3s%u!e4sdᛜ}K(?7D̟"IKtNhVtVzMAk&QcWY }_*GǷodVP] 4{84*F%N)SNHŻ"9ϡzBJoTm_TӊQpZ#-˜{6(Ia0Uߒu3(\4T:e|ݺn516rj32CO9 *sy[ɬB*fDvÅJweU8a$d5L :37<;B%Ѵt1 O ro4UT])؛_:\)|)]hg{1k``ʦY,v]U-ՇF?mK\:@¸ yN Sy3C:\WFS'ĦNb-Cy:Yд 6@SD_߻Q*'"쇓^D{ Ϣw%p#І ,0*X3NݍM@1u|[鎞[FP7uޗgdgt׿~*%,dQ9DnzNW gj .@c=v}"%qHN.VDT< 6HuiRckf}!bmMQgߟ?ɂ;f-HTpI2\Άso jgzhǛɡ:iȯ@b"#R(UΪIxjٺ8OKIHEDD69u@hrtV*>Mp=Hlģ epEQ91nt`KXCϨdsX=$}¼$UHkѮ(p57wBha_ffǘr9vO߈rzxLFD~{SwPƘzyIbWm?t{xK !8kE<@ 5ū-V<8d #]BoVSd+.߹ر8)u(' ҾxDSVTh41 یfj;kFXqU !r r40(k@$Fc\3oʦӚ~It"GG$VPP4h1r?x2;0B̲>oJ]]2 !hqgp'@e&l*&+,sWKԈ- T ݽ Qskuz?Sn`0.r[m sg0iA:P_T?>xxgpb(xoyYkȷכDvevRfؒrs5[XfPޯd[o}ҕ:M`%Bp;5C$]G9xU(D62KP\҇QŸ3k#x|! Yf o2wfG8bA6YIWNie۾ +,m"`9eoZO?ҡ(.©M0hsoXʐPgλ&:Uqe?gZ`A`ceᇦҪ<FyD :ilPB)Fn8ǩ>2Ss&̳r0soƁLDCn<7f.2HTP.S0L!pӠOb\q >~ (ү+FTgh$Bγ T jT$nj2ӠkF !:U栜,5jP#m`zӿaITdR-5covʰvR)Fqq>0o^z8p7Rռ$.ٮBBNJn ,0 ܞe[͍-\sᱵH_^Y \̴ڇ_sxaeo ,5c 4(e2L4iڡn!ror `L\,ʟd$D" 1^m&yb,̟lO?}֖x3fSM'rg] w|fb{ 8W T 6`qBfB'1Ɯ./m0 ] T[&{+j99"/cF@-)겍WtH_d?a/3SRPp ݭZ UGfBD[VnM l(KZV@8ϵ>˥g[vw+iR |9oH*齐 cw2vVЁ< Q|M{M WRш: eYv'cYj{17* $~Ai%n?A/?2Bń1T|b';$MY8vXtV)TfH=tIp#JiSI;9wsV{B=+ZJ9ei4PZ͢QX) VR} :@pjm.˳Q Ȗޯ6+%jӴI%[C8(?Eo\ xFp |v5c (NvU9XlrJ#lS?F)m;)cX$lZio;(萳l -484)VZ`vx~k,\+70wrkg{h:Jj^̣ڌǻV[ʗT# 0#1oj¨rs,IAoGDCUlyJvHR:跂 r hCDLv8#Sj'6 n3b*Pb*L7:?:8'G VVz*}wzMp?4 )iYI]2]]Ksd!Adi[p?wGpGB;z<K 7sS{,C6Zfa|ķiNDCr)ؗcsu}ݪ@$jCg}7S@ Eja|r:[ɲa ߌ 5OޓV<ޑ瀻eHۣ#0it*o;=f65gC ^ˁ?dh 9s0R6g:nB~db/$!%IW”㾥5tueίS쨄ޯTהI9UUEZkY`jAb?{+FaE8 wVfyۍwzsaA!Qp[0^] hSrtj ꧜I`aK*ŜX X틳^HSσ? ZB}8PiT9 WWH҆'xWVġ|_9/m:Jkk$|#B<JAnEʑScJ; (ns$z~coέqpo|{J f*$up Т#aUNYG{ (d|E9&I ʑɦüY*N@&Ϋr岓w hhU4NJ3LU=AN]8TPJ1 tKҺ )ݐu!/>cE6V1S၉>\dI_g4aM߾my>!%!W龃3G֗f/閩U<*#M+d$`pN2?T89VnE|.5#~uв0IJuqDOvxds׬2Jhs@uc! j0<@XՆlF_j ?RB+f+*fs6KO;*}/L{߳2P01&q%8.Ya{[F=¬R-de#>jsi14SBD:Ǟg J°CWr_RCDk cEMe,\Ȫ}iˆ)q4pֿٍ~^xj(18f`یn8;#E>=m 1!l m+Xu9í8%+ dM9YAEϻܡ6ԄS0o<1nN؏w!db@F%J^SԜ2sI|,K$m`Nk4,ێ}6)[_{pnBH먩[LyHsdynSV#@,] I1,YH y7 9J;k]R-tWUFBN^"3oHtiB9k#i71*Z@?PUr蔬[ ] =3wvpp;x6J=.rIjN3s\u#zS1֨aȚc)/^q["mH}@ F7Sb 'Ȇ3 OGL.eXf}?aVd1||?d}v\2_'@̂P' wo`x<0P ;/g~['WR8W @:$&~]ZfʰAjrd<_XSYR>/sĊ 1D>ēΖfEW!C y5!)Kq ۤl,X.alZ7*~e CR '5I)Z.'Eʄ){eNSm| d'mX~c(|T N^I_Ih JLx9g4DgG"@tns{%w2UHJ b/^.hAD,l$O`A\c7s dlU._쾐F1i֜TkfsZWS?No}U|\q~7uIw2.K*:"MFj^ZoYÖ~ C6~Ofu :'d:9ǵg%{t= !Vl GCYp(5w)ڬ$xZĽ%;|j1>O~$=BOjC4=8RiړZ~T=/DyeҒ(yb: ïjJp?u,{¢WeCLPT*`s)rbr TIg-GFeUN tl6`<˗ H11ĶIa%#SQ~VK- zDB&Rptl/(bh>rU#d*/>_HoǴ VO=T凿DpM!%rBׁyuB.pe{Xw"(2o:S 7eMN(>VQ9j2ʂ3`3Kl&)Qf՝JvݛPg$jR^,??ehWZHPe';mҏ~rWfD`㶵ٜ٭[^̫->LZ z aՋQ}7FΊu6  (#&0sZ Tv*la,Ys5P,j-cy:Be֕31W#k˶ 8_&k0tr8@]WwϚ:q<3^5hw¶-磽oك#W-<&Gps{#bu1 !aۡ.A`>gSku@c<2T++O>vU `Ԏ̫". Uq?dKOѾ]PgvZ^ոG9Rt*cgTKdZܲq9̶l@zXu.PV,[ .XλwK)4`e2s{h(Է'@!<-k&",/dv=eiWx V}ԘܥoǴ_3 r`gQ ^vLJoaŸdŠ8dxA4w4\Y֋-*+@ظnP'BD)Hǘi<+ı5=;̮ʧنK4=m?ʦA1Oe(oQǙЧP c"Q!bKj0:f҂z ):LR)̚SOˀ jpy]<F9SEKA-pen{VVGqb8C(]k#(k3",07;²F>ܿ_ȬfnSiۦ#:L=/\ɞ`n]eZҁҥ@ųqP3 l7-hfL?Ó*)ΐ@`ľUE M}[3N%CeYΓ!Tt%+ u}`EőVTmgXz#p}cNâ@[ l, z`Xğ,ZT>%4+-~^/4vcľCC#(OV;F;|֬O^ &?d7d&'u(HxN\ǠhUВZZ:;̍_;?AZeGJ8 Q\xaGWL`.'VsAƽRTTe(?.= Hi5<{ Ur$aE3p6&d$bh6j_L0jk7?DB:$p?q%GA݅̊q1|1rVWLQ{Ȧ#<՟g{4d5"!om`P@%Jb(YQBU;I^JRks ~?"-T{`Uz݉6dz V%򚜘9p|O9 7\~~e$Ù"+MdÐ8`BzW ic!0oS$tZ? `f(|FE; mu"ecD9 '!H *W,_^X=0H9jjԔH%o\Ck,&+IyRLD¨ )uw.t'n&vwvJ{d gxcF+o`NIxq#]Gu Ԙ-uCaЋoڪb7@J̳kdo`JO{ʂ Gy^;~R8<LL䎸:|c2bR[֐eYax%gI |0d j*1m U -DJY=DŌ ahA* ! gհEz5Q"h*1Dz;l,@E}eֆY W*FGJ8 ׷B1$Y%A(I}D1M߂إ:~:1%{pID҉m~:Y([^7 澪6t`{IRAgx(\.k%GݳKGMX Pta}wC-Wvp d܏ j]2ll;_e(mt#\|sS_#1r U#ߺO_"k*_}t,rME;CLסf k(m%YriDH Sے+Ϭ/UY XB&ဣ[H#sY׾K9C3/ѽ;#.3 lҸ/8e}LqU342I>$R֞&FG܃rʱ!}"߃ڌi4jG)=#-ipѧm' "7:+3yR65^](x<)d'ֵ2>(>oИ"Õ.}~(NQ2= ѡGZh`a`nkWMÄ@}H_R=Y;7/zTDM tE;`^ ƴ\W D`i}mƱrt0 lA)w;p'yjԹ*ŅJ,[=I$)_JQ+.:ݎ9bFAGƞ֟kU$wPwVew`Yj|T1 =ܻ&d'GqZKa܌r"͛hIh& ҊH$FiER"7h6Vڍ_eI##|8f=̬f|/s=osj_)SS71;%=69 cǂu# ݫ=F+B[$E?i}"jP@2Z;o׌JHNy^`3BTt{a6ocYtg [+cm)Z! [o?Cr^J)/wzHW.'"G̗!rj Txɖ*OիOTTВ'c+PBrBmTS-$W@7f6T^WONz6R k-dz~F77G@?W<7#ihl-?3]NPҎY8VXԿ1LIHd,P?zwGdEY)O|ό * uɤb+qU*ܰ u6C&ݟlu箿܀:Ŕ˜ЋoFY 6_FN&mzk7[wVb-6BF5BO}3)vO23ʔgZ3@+0%n@IO!{wwAD$aCĞ@ R*KEn* JtR3*z36|uU8Ta(}e1FC-`d$ "ƣ[gw0&u;g$]P%v $OS@;rN:WIDt8gze;dĝfU,Nc9AqNIn ho3;^lndBpѦJ#mƳ\5/{VJ'MHAG/Fu0ê㭾Q 34Ўm^;# hc>_;4+H󪣍\j8AT<ЅՌxKn)T 89:yNޙJ0pޫP5rW (Lãg^/Dl6HKN|舰?o..|?2{5+3:drR&POA4ɽUAP_)E'y:%_V>KxRb=BDyrxcJ10_}%FZO z^4Κ&D(w%8W@έ 5oCgn34M~r l{+S9a|A?:- 7<1_Y]Yoy9O}zA.2I׮ G蒁obu 7Ft&cJT}mH%^ y&MLzjOa\=: aV\!O=[jcRB,ޣ*\$$y`A։WA [㚰L~PcE\VĐ +DWPoF}TtN 9rR#2ۭY"10uFb8 \)YyZd"@M39Sz OWNjRPSEӇ}0M,FE^.>1ᬮ9YW}ml]6S:(mXfĊ7x[uCSC^=/u(Ԇ,Z6=44gWտZPgk:fsYoj'}.T?a:H8' ܷѨS`Ae4XT vs@x 7' Avb tLte- }#aI{ůrlVj@Kp%+ \aI\-(Ma4 p3?leu}7 z)jK ,x w'eM&[r ]Y3n={"g%veBQuZ/OUP7~#Nk"Í,/Y/Y[">"y &pV~ ^BY ߙs _q\PQF7l!mX3M0 tg- iYz;<u†z1 Y=`dIPWʘI'wHd]5t"c|>ip25`.!~uI=|Z"nsVw~:k $kjPJ!QGi(EׁAW?wKV$e(Zs&sߑ³ GaƧ|̰J + )=V%xB }_5}q1Kjhz`o!ǡ.ad{wqBPS@|d88v]lP*p/con5S %A0&4oLa5˰UKLA~ӚΛPvP[G|@$X5GcmCarG;Y_Ki[Υq̓P5,GIg0R\Vu,-ʠH^Oh31O1 >)LGM'&O ]y *Lf*b(Eyt:(J3ۿN7ɱHّ^`CŔ~&hj0`9!2{ ||Vx92*k*Kb@!Ҥ2녆?=*-a̟ߪN_e=AYHis(ILԧrVfKFƦ12SPCW&<swt4ǷL͉=˟tD&&-v"2@õ$E$-y]=W~s2tĈRAa}gb֑9qտ/:jh7DDtch@Gi tyN{ʘ.9je#lXgqâAEJ7F8=)Fz;P3Bƥ[_d )"*VG3w޼Fe2 bp!jeB4Yr˵75?k3r@}(p ]@}bq9 Y=w:!%dsаygv[t-` 7(^@P:/6#ϜqZKnN:$=4C g&@})t%iXTs R@+e/ƌOh!,R:| }$LLTkc 0z YpB5˝0Gח}QU;HV|A,='#$,"֐>u_{@ƐKdtG({Hs0R=sq2;ևrkDf>еJl$ʤSs]GdRe}'w 4P LǷ~y+^o 7)~r%cf@B'}YHG'._ JH"^_]9 [ʩ5IנV/ ~x2v}3LP{y>D.v&2yLo1 s":60CCi5a _UXR[8!SDGH!{:A NGW4Wf8+3k319>S[(4ၠ2 HI7US4<ⷩqВv5d+'M&l41 ߰Q|CB(<%ܺ<=缻b|+JRiLl#z那b1ࡾԶS).~)Eš'eT;X$n3rmXy >gAT/+z XBsVĘD)L%1?e!ٍxYRJ[lpvx]ʩ0q?l'^e̺[ln>VV21aվE $Ejmigw}#rcy3[(a׊T*\vusK#f:PbjP\Vhg/i=Sy;I ,rqf~fQgW,&}'DJd0=a3$S@gGs(OOSwL^ «gM,*5a-F;y0ȿs8KAK^LV@ӻH A=MJท-8 $QQrӜGZyg]9۷´RjZæŬdlLZKo֙Ù >7x%nG㕡_HoS\|v2;SA"϶`Un["0.[n@_azЪ`֚toV]u'hSW 930K1<؃f Π;$|Ɠy葎BZ+Ebd-H = X!hD,a[5JrIoά;&+=c~zA2:Aw1 KׯJ.Si%Nb.[N:(5l V;qOe{ҥb7DգCk|4=+@ ʊ$u%Sqb joД]y+),-2j+ܞ0}C(]M|VYAB_0IM̗p=8< pGl|,}=|zkOŒsCмņI$䮒?x =,DɒV"H4ףks԰͑޹Mx/ :) !ODx Pë1mf!MuȢ:㐔~`đF4;.xeǽِ 7c6w\ˢV7lî+8B}iG~ c;y@ݚYŊNlIuI^W&hPƢeoe}B_*JhYτqSln4"Ib25d'^BpFxh`am2@Ql>č:r |%ZڪH`zj nVJՋʧa͞Y&}GE0 4jZ ަ&3] \`<|صmxEp :y}^$eėL7a=w[glݬwʳ_܉ZִIQJ,њ6 7k쩓H +sM!fKvRO̶,5]qu;%1Ys1g 9؟ǟ[_?}6xZ*\5p~\pg1 N1p[Fu^j]p'wЪZ(U>,I#.F>HlWW@zZ m#u*xDۄ2OMTe&B&Vϔfζw'Rۖc6n(Zɪ(o<UppCEUjħ0}jQF!jW>37%L'xIIO(FU -*qxEßK,eV&~ΑK4? -ҪFy?bPR&IySj 2RJ2EinZ-/8)9徔/oFٹUX]Oii*VC핺.h 8 QD``vĪ]gơ"'z:2E4 <U\V b, \cyzTvf)yif啌G1[R8 G?]gݎyxUҳSBZhAw暟sk]=gtn܊̆ Xe#[l0EףkCb&p PDJ"_2<o ӷi ?~O\Ry=Nd;e2|Mɼ$*fJz?fpNG2Qrw{ޖo|n:>:S_ ;}@N|XkFmW"mUUP_'C H#R _|RFH=094O 8Klv_q˜tKwb1'C8.-Pt1MJD4[1@p1d2 KȻ8F+ 5p䛼]3\j.UYNрyӅ]ػw4Hс) @'C*~N(g:̫#7`'qe Fϓw$J^@|d,,k'$%Yf=Y/*BEU@W[uZN+x1^Ϭܖ<5fF8]WӅ jse˪r+ۨ[.v'쮌q֜ONal2أHd[1l5.CHA'u͗vt~ ?ab=9!-!4<)D`TV{<Ǣ Tn%oKmlɎJZ)NU]`A & Wbt{SyC^Yp"%jxm s6/UUž$sfwD}V;pD /Z?^ue$Wk'H5ģ])9^6ig 璾#_H8:H,PVŒT*{a5#S9B78<3U~[١dYWH2"~m@=5`3g7G^OSp٪7R7mjvM|5^ Vv|o/Fd*wyW:=v=M~ }7G'n9C13|̽#eاLɰ,~ׅݩ>LϪhbuSb Pq!-R$'R!K;tH6c]Kle쭰r"5s908% ^OydZ_bo8Gpu 1MrMg_~/IV"1Vkz,gidW4#ǖHst}wPǯ&Eȉ4nYΎ,JۓAW M )oys9Vm5W_[zVe~?Jj%x9n߆~,+Jn!Uzo5V.ȸnRcK2c6*g4>!|o2<di0g\m1Z a a 6tw=/wbd!0FlC8+wVկ :c O'; fćΌ&죤Ue<4D~vɇLkKߍ;z>e@BedW X{xx$zuUt}F {漖,*~ܷq‡qmJ܍n-7oA\J>oI։J 8gl8JqEQ^d{wC᩼sZ7K(Ds$S !e߲E:Rm$dPTy%)=lwPJg^SZ(QoD~Z07EyD v0xHf}X*>5Fys|7BM8;/)/PMcVU\5E&"Gq0Gr)šPX6#@XSbwH`d~ &]6ETn 3'.A2n$a8iW o̺Ncf!c|g 8,b nz(q=-Xm:ov.V&&;f l6_EIړ΁ċ'&3CAk mܛwYaCE2m{;5x29ol?!CZ>ud(!RS"=[(`KsO#V]Qo3I:4,`ټ/je&isa,Dg`DZDe*U#. 麾)65zpZ4Xsn 09?Q?qrISD)XsPf,E5`I.7Yb]N- C-$ifCùQF~@wŘ8@#zI ?x@hxkup2߅1hO+b?kXѮl_9~AF-J܈]!J;׊RͻsR  8VȰ/~U%$GT_`6 YCWU@^Jd[+FY,v(upvX(W~ޕ.DZj E:BآxLvms\`ڛ[D\duH^݂m\DI&rsn5dOq:벅6Û#yCH]6G!Ml`ڎDXG[FQ!4j4T%a8EoNBauč35R}Wkj`ҧ[T.8m]:E@;IzsjEKf5q N6 K-:%'r5?&nu=jGv8Dl=]F,1+\QR9̨!boKḵy(FAxE{A 5x} 6mnh4!B>p.V)zW~ԕ3c^g* S<5,UĪEJFr /^S&;zGz0Y8A?zyr,q%͘c.&]NpY< .ϧS@m;=?r~W?=ɡF xzx{RO\Kj-f$r }. Ls-ddBS{^dV;=7*a=8h=oau7>^;n\oiQ iM*!1ݸW3+Uqg,JC! d }*h|Ѩ6#\Nc{+4mPu!4j%)W ̬N3meS[RM~buO$I,cV-sXs:Hz!Y I4T@ك\pFF n,x/Rqףs!}w[rQ{T+7:F{'X]k x9$1HO` )s՟s,Y)n8!::*t@y{OǷ ,QX ^\N$_\aAS֊/n=akQ^J%)r 7yUBpQb>G+:5a!%場0(c-5lHhc$"vu^%DtAfD3 O.?XŶ3; efPYNVV@ ^H*#q ̘5%sQqK&T+ 0 dW8q#Q9$o;.(_5xw+ZbE& i@_%!8Lr]=C 3:'XLL*$`UcV_pձlc ;cWMM}WܞH-P7x t<@pB\!q:Sԥ 9ӛ*\vUqkwtGi19Kk7j3" xK la={Pե}D1D{L.e{yy9dq7LQ+kz7dæ {%"t7mmUL!c Kxpz!“ꯔ3=j:Q5;=凂?֕JRUXBN*1˽TF8+apѐC6>Py2\1WML-?B6p~\< Ow7 T1eSgB bğ!5~ ѿN'qA'4ྴr2衰C=c^W1=Q+!8}c6* @4H!kx_QxЈ0TgBV9#\̠?  $ZFx7ƕH&oa'StOnRM/KdR^*l8u%iCv-ڥɽѱ3dNqly%W+Ro?6&Ƈ\1AGXL`HJ2/;o`}M,beCZc|F 忬y :A[,aNٗl4NA!:Tc,/Y#h IvOtĊ9&15{msj?qdqy4{ &$vd%Lw UtT;iɾ ufr :@Z+šTФv5ZJsʥKwؔT=Bxl&֢|;.y/`ht_tzݥ{T'juD>g+1 OTV!ޱfby#,= ޹uk nAR {m۫Sv?[|PWUX^džzI_,ђ V&>YڟppIz-Hgj͛w|7Zhm줨sWmS^ovgSs۟n~uEpWvY4c/8M%%y\5Z%E^,OiɌOn~)X2!9Ŧ<w%-j+/4b0DMWN d:A+xѤwn+㽺,K>+a ',znPԝ WloO*$?0 [S#JqBӞOZJMAf(0ThK '+IېT26zk((\==m~i5/(=Os ''IC`J+풫ӖjR$kH"6幵 KuC{C u/iCP+ܰS9rc/=V[d0ilDe+;b2c?RpZoSjڭ ͖Y`+~3aڎD{Ȍ>G=&bܰY}9U[^2j;C4vD_T;N-G\+`w@psAm\!?5lmDN4”C Y|HH\rTI2 bGT# ʄB8}ɔ@jUMmxriur0ͲwJI $!Q_d\@^DW*a rb 即eLQW@/W>|tڃ=v3a[E.H-e_/wPWG;{%h+;u%@)=a!.T7c.zؑ 0o$QU^ G]j :yZNUlw67!Lk0%LrnQDǶtY~Hٻ,BcoL4#_sv\ϒ氛8r&YLH GE8Ry}P#*(+h&k%a>]R~I\"ZZ떬>Yh!\&2~TGTg܉@[ UN!!V랧/ S<yͻћ|_*`끘Ւ_ƠA/g7Mzvr!%IsڄdeW-)*rbڜN/AAZ C]H껦 d2@ct+6WVS/D-=XC+6Ht\wآlh&~]2P-+}o[S"?X\2yPXBfaȈT`KjJbָDg,է%A5%l˞-C2>*vHӿ}FO<6֧aDYuIxe݋s7;6Jə )t%56Lp8r^h\%Pki*2&C+|cTKȦ!jEV#o}yT m?I|C)"rHԉ/X;T/@mĻ|+J@B$\C  څ)Kf[gzP/DM,(@h3w GK_HX.?R7YnD-N$w}%ƅ.=<(s)WV*$qĘ]kua5R"?1o%NKF)ܬ{N9`z1BP 6ׯ3u^^W1NX,K+)UwO \c2WN# 8Hmܚ)OqTӃ@3["lЕY> *mLȖߍCSS$ZT=q )NApA?>ŬʤudEh/!Ei'Z9!v5 biDh'!yv|-\K cTS~gq xH}J 1:d6a3:gWN-H .E |j)<˺׹aP i+]HSدG#% W@2::ߢ<q8qn'cWR;AqhH-*/ⵔ ) ?`bm| c1\ވuV%%<VܤT%w?LKIb>hkLUp./#)eaD&,mnIup%c%.骅ȳGPIUq 1 tfj1 'gnoAUwGhiSӥ/3xjV 秭'cW!і Bpw%W4&ۃX$986*2$^yїAOK\4du0B0rGOLfkh0I!v}8mމ}[Ji``eQiN0 TȕSctoGt-Ru 8WwMȻߺⵓo>7S;" s7t~]1h׺w>s21˫˹γ-qBVe(=9*LFL4Z9읯.eIwbtYA[?6X|uMs#QEI{*Gb .4} 5} S& z,p~ "LTG'8r~JB!Bu}X6Ճ&:Jv]/E4;āev֢~zK'CzۿBu+xveiLz h:O{!Oؖ>M aJA$nmI˅1Et?>(2 i8yy펦Hq*Qַw5sEQЁ'A{YS*\{OX7kfbv>ב3j@.f2U[ d|B o}DvWECA!r"=sl.x|]\ #7tͦVh!1wr"J5+ֹe :~q>. )83@i.vEA-ٴ )M%~񲏗c9b3<|:4GqZP[8Ng}edˏr Q0^, ^!G)'I̼o~]dOy49 sx}@BzMd;i 湒!ev 1^ #o8p EB%muUHɓmnps`rE:;Q&4TPUu̻U-9 hÒFl+{Pbz@rkU8rR}/ ^] `M s%*rxr &K Yofө~Pj|,ih$s-忆/˪H3tW3mX֬t'&QlPU 66Od!j, ^xnGLw+Yf*!PJF1 RZ/:ȩ?&8R cF2g6`/lbcv~YO(l+nmģ8Fym%پ)q<0TxЮ0X]O\@g ],'G1zi$&M],9Hc3aC L7p1߅b~ N}/%.Dڥ+h;,[gϯw@Pdu՞zV}˵Tkz'zDz r,{e˴$djZi|CKUPBCwC3 , Td SϦ IW-:v`lU#s ;Rae~Z{hdyp`"Z(RA#l-5&]ovqJog'FGTqۭY&![/N!g*R%5]rXgJ'rh4@gGc0(>v–55/yt k0j 7=CE@#g:@6-AΚAbh(ҤډkhF jXtl EQG t<Ҭ3Ѷr wte{/W6ҁ ݹ⓬q1}VAU6^`m3ew12+˘]\! x&p6(/u;E]wf˚\*Եb`!2!C(7V(\"&4mfy'R͵Ms)E-ɨʼaQHj +%dxRW-10#>;gĵGHÔ:=RnSF .`̵[4{u7wn3E; [%+Xp{iC'>tuLcv{&\,,VmLQkU*G_pU"l-Cݻ hV竄JJ[H;G< 3'!rwȷor4: nۗୀ" o"ZL) a"JD-`oQxS{y̓~'sq2:{iz3`5xWi9'[Ero a.^gzTNOKծVVxb=ƈ6{򡌎&( eԚ7)Ψ@҃rFPwDKt6-5!ו@n.B\7Į>! b# 9*2<ŪDyRߗ3:!cq7D=T;LJ y t[AۄH&zeFS˚!Έ:It Ӯ+Ƽ'˶߱v(iyߝIwQL#R{k-dE2>tcѕVJv*<"ٗP<Ld(G(Y\ c14\sO `T>Ɣ_Kg]'_Gʨ_x 6joq3ϟ֟y3SCEV +3>T;Xs|shGDo2(NT'%H+p2c?g`q]E͘< 6^n"8(jr|Xx_䀑3hVQG[,k^-YI:{H{dgyZLOu|UKᅭ*f)XI[)}]VG Ot7߸ִ@`ĵCS] 6?*陲9*y|,K4 z~@(Ilu|Xs6@tuy=P]YK"v#!}Dž z<<# uuO*+[A#S4y?U5{=S;'d㠺Dz%dưB'g~̗<;N@"ɨ*.kph$͊ m:-IK91H* æ6zQ!uN{~@M!&R$ϗSB\Brz3>?M®q6"2Iږ4v'&ytK\+.Mq-ϝl4C%9w(@@޼7K˟-Ѕ?ALt?%RjGZ;0iu D]cx6U^l&:Ȯ)lg8Usss)l{s2RM'|7i8=s??k}_P|ї2vuH`&?>_m[E&)eqkto1B5;G,^81 46\Ao{S[󞽉8j+JlMud4ivk!f*MoSìJu Qs 뒠w޻~eK=F`FOUgTKб]QE=qspta'c|w\W5y52S^gUŜJXG=vAbӂQ,B/M023~RT(%&bQJIɒ}zJSk";D`}?!Pӳ0+'-H +9 Ud){3_OŁ&k3+IzjT$ t̜&sɇU hziaervViڂ-4 cM`Axl'R5eg?d0m°pb:cwhB0Mi3AUx1cHVO )hf=/WY%d|0Z.VϟTGY{Zۓ5/5a2lh>EP岼~A~=Ň0hQB8{ZQF:\AfwF3}a?#vd-ZteoLuqgލ E[&"Ԅ-\ʧO Jמ̕uP皼k}#q-MI7m_G(.$Pn_s0[q"i~=f:h$fFH?7ȯol6T"1fz,Ν|;&ϑ2D0)w.*$SYFHa˪)-YNB,D U~(f\>+? w~oEBLv ,:6;7Y38b-Xnv<mĥ%$“rsrY<|T^{܂Q.GJ_E!:H%Z|1bvQkf"yހT>j~NWq 0"~}NP2XzC%MW@!<6Pa3c3ig.-ʉ)כ$C '8q'sщ3 JkY* o? rv3ùnWtm?Hl="9-vR'S0GK6x1]a;&{!P-fG3rDej /&\p¿0'hl}U̗ٴIΖ9K(Y!8@ :G dM+$b0k5H)밍PIѢ@(TYnV6m@\}i.L<&TNpz+F3~FZ(X#Vš*‹|~LR!MYeͱc܀<WW84LJE99Cg02ڮ]Axz!'.86J7K- 3i1^4,,jd"qBq&ՓL1\ ?xcc 3 П3gayoa=軽1]zPI S՝?;ӄw\Bףnvu.g%|Kl`Z#cMŒxSD~$4+ /G+A?=5)|;;BG^,+kb/6„f9lzq(ܿ(RPI!. L8{b#W5}[pjBMߨ;XMxyHRi`e=א2j0^%ʂ[jGeޚS k[V2\<ޕN'G|IwxH)0w,u?DYKP5MA!v2OIqU&_r:$E8i_|PTOZjD& ͉z ߭{{+5͵*fK1nB YK;as~JAᑷ [łB)؅Zf<ĦQk'~Y*~{.,㠺th&kM(kHYyP!YJ1FWzRaj _%2/^L M[$ָu^h$0as+LT,lL'?IX % 4cև+Uv|s`8ζk:u8ILt& ,ǶoGgS<9DHV5g%"xHf@-"|Gb^TQ'Z 1oyպϭ2vk6:ux9U֟ۖJֿ/DR9\= Ey zf+&0 1tH+ċ̨}?jW(x=D'ɒZ;/pxzMݸ[s e*s$3Z~þ-ّ1]jXh%bω̅ؽ'Wk&Ţw,8Pm ̈́,Y";?bƗtHLOƲO_7}q}(oL;B\F`0D=,eY&QuX}ʱ}/pw.yJގRgE6)EC0Z VZDx*PWZ;z'+7Sja-#T5lcC70CLJpƁLhQ]=r*N 8x5 jԡgiMG0t!F3x߇8 .`:AD7i4;G98N\4b3x`z̴bZ(¨׊'aq kSdR:t(Hƨ1^5ޕaꓻǍ}YQۮ&U/Z'_H4wnv ۺ]pR! <`oom9|k_+bFH*V\ҾuSocmp9< gf8kcP(h;v1z#X ttA)1L|ێ_ N"T [ rsU%-8gkgB˵Xi ыz^/ljQ-pǘwޡoчb6O>޺gttw]Ng$MP Wm5~5I8%%CjbJ5KD=&',nOjkإ{Zk: 6|U 嵴D&R] ˽z4[!Ox8f$! C \ WLf>$b`ʜM,BP) 8a|F[»{>1v_,>/VqLR,RXb&]D 5|RQ]'um =f=.WymBMM8 _i_vh^gYa.; ځ3/B4x%Zljc)dh8fuVxKӺu.10 !l.H+i+ o bFִiTv,:-tqcKꃨ>BvY`7NFY5AliOnE)Ma`\Gsɿ#ħt| qV6UA,\I (2JFrSv@hu+tkj+4ч3cՌ6A)EL="jZj$$W݌l Oϑ%|&^w^:ۍ|%BzvZt}n -s [}Àf ļAm=f]Y3)FbO,_z~EI`lv3~Yr`bm%VOQAZղb\]TcQr14덝L:~Ddg ߯̏ll{&e4{\{7\41W47ɓ>|=;.lYu`^^u1 G@lNh&Y1x<$Bgw5iyq+<׊>̑XsIcWTK~ʆ'aFu[8IJi(8PvcF )`#tg D7U4@e!TX.~'Ȋ!W cMV+݌.t!L@VF ?El8EtU<:őRɿ10~yԂFufG j\$i됕/X&;8v?^Sm좫x ,Eb]|֤ٔbL QBe]11#p(tz,XRu(m>>jX 6`8aA$tRTx69 os!BvhdVYƙJejk0@bV*f!kug] Sqh'hö~-R [ <$Ȁ_JcΤ @w(8:O`ZT|CxM Yio99x h4^tm޾$ܖO+1asw2"^Qƿ,]]e 2 Hn·K"J.h>0NF!l]g(?\31- {QIjV![ ' t&f ,}dDĮ: 寳ř:-|Z*4-Sr[^7D^68U ar'&ͬGd?5U>@`/\z%.3XJW&nb:o.4M9 @R c~擝/x3_DŽp_cFO="DH}h 6dwWފp4uV^`TȒY8d}[/{a}E8p}ĝ zTrs@`u4%:%aAJn%ߋ4պM) o?/]S ^aYy+'q\x< 'KmEܯOd gRRG`;zAUiwj3m D<ܲLJ,;}jѴ>7(Q܈%ҹ_NEZ) Pr28rEvhkjtͧ-Hp\nq&eq.͎:ZcLH,AkjB5w˰1h):ƸBz "mtUW %7,l+݅3ge)Em}}o)W9ǾpXYהfH9I{.=Ub7W [ ZSqQpi&Q%zQ_^,hW }ʀXpjҡ fF(4E=X2җcQ9"ܕ'`GLE ]Vmfϊ/d_K1q0mY 2Z&A.D휡V̙tp?ɶgFc?1nHЯth DMXh04_&5m*ۛoP)HƐ,g$3*q"=!+L;K΄UiAH]JxU.Bm ^x!·'xUDƱFxQ2C4}Aeoh gB..Mv9GT@4dF_Z[|dIbs G}l Dvy.sZpu/RaHzBU='s V-2֬ϋT]`_! i4bqvEXŽ.z8)AG;> tَXa_TƸ?q6W&tx>M[/d&ik8VF;3m*%(M~!&'Nqv8y:F iȖlst='v0.h&}F-mer+U eU}?oC`)ry^ǻ{> !hqJin˜{[ 0h @Kt L@7ڝġh! Uv\ wn{!uCVӳS:wZUTH1Qg0°m4;>Z>5.e!_G(8hc>IƠ7NJPгbNwF8 &g$ {-j̾,k.$KbY!Q!BG"QG'f6޸,g_s͑RgڕN+ jx%ԢHmӬB }>_+Eu=A+M0 8UX 7C4J-18h*!SfY;;ZSqH(٠1&[>3kRAbY.BBʀ^:A$xۊmT<%FN[r"G< T6eabqlR?)VJn,eiTD:EkT_r?gc$u<` XR%]catՖ}D p1 [>ury^5$d)S.+][`׽='F&^@sWVs=i4-FU`x벇%&"=}yf(CΖjY3q'מju. p"JҲ6 L]PL9~m4*0AJBp[ajStojyZqo3rmeC͓LFtW1jyVȭ՗f!.ù F޼*SX`Qxq͛Yh005&sK}diM@\u;Ic)Aj18'H"TI&[lV2kuۛdžL?' yL ,SRR2^t?8mNL v ~Èq.ZEh!:ZwQDf#R9^,\ѩZtp7@.â?٪IW>t>f.G`vۨ/ϽU:1Օr-?2 (9Da]56<| M_=m=y<ߘP<#2|HkH={; _C-̊^Ɛ0aYW,ly)EТsK6K`ݛߧҕoxn.d:+vpV-v x] ՊN!fH[ t~6M-ѫ,C\;en ٻ*;^8%D6WR@wkD$EZ¬ +' 6e vrc̤S4 ٫`&#IȌDkD$g)nՄ{I^ߝz9\'f3ıq~CggĪǾYj' ^QNH\nvҚ Y:{.B s=ɍ,Nxd?ɘ?ϪvsZv SgREՍ!]ꃉE8(KÝܠy8kTy/|R/6 l#g^0˝h,&r#pEl,܉VFP=ZIPNxLf"GC$~>?L /nIip \Pmt%? XnnН`/SOxg#a M 7Op?)sc+lpa\tG{.*"(MjTy:"MtQs*ˁaȣ@H`gٖhC`6sl-A3IR|G0E6^lY%^Rώr>~X~y, ꯔOq&Dۀd҆m|s[ .txErA|x췶}9>;W1Z:$cB H2&r,e֏ָ5}7 `Sv1=fB ȁ6]<-[%i5 =k1vX2>-sTV_0m[j.wV/Q|vU~*Υ/q[:)AI8!MMP&0s?5 4㶭BV6c@q\ th3"/f;sj;/39KlGc^ FRFass>(삋Mcg±K%Ѵjd<=-N\ Jet1eYǍR B"@+ˆ P٦w)N;MP!+NA_2vfrӽ osJügS(Ąk -,@=o~I BUC[X +&PIPIrX$\Z]SI Z]<3yyY=!7RPoǮ~3J;BW)Rv ,c"ZH̩jq`Jx%h% C`5>^ʁ!X*֤Do_u:`qezY $[8Cb1S00 .9u&P_I6T#SPR3#xŹhRz۳ z]Xc/,L"k0mքY)_vU.'' $}O40>C/HExSJb[oDH6(`D/W:ǹ@ x!a%9ct¥sA,.vGCV,6ۘ*AM'4Q #j zFYb/": Fv@?GahT6Ug \6 /'Bk:x9e;s£)v/gqSW~pv~G띸qY4V^D7uP{fI*pZI^w&+<$g5-if;r%swR !6%(vq&f.)9J`>}1NY!<{Y 2a=5UbmeLo^-^ladʿe9XwiY/`݁ tޚRv6}B=Cg%]s>\`^=fCCPqeEQ8;c]%6gY~y`Nz.bD. PG1w"g->zL+aieJplo+9]2T[-RMl g(1:C!ej1z YaڑZ _1e@OZfpө>q4GSKbET A(Z۷[Kt.D9Yo .5jDZFmGB"|װpR[9/|(}R Q"@1&1.{x3Ȇ\ $ jΈ9cUڇ,rhR{P:iNxH,RB.dUz,v6&vv{/_X/H]˳N>ryº@} 5Y}9򐜑.9#?2Ygׅ9D`kpO6ums0ĩzJIʓPUa/v=?WQΎi\,vՠ Oe" "Ct2ͣ!OyYXu6kh'gn&J gpKQ%MnFTƄݻgGߙKBsrUJ5~W2dVM̷FyӳeյAXMc{ `ڸ[Z+O[c\ Eej I1r9fն 1i陭F덁z7w _!{8,/`q͞(bl`ZH2Vn"[tؑBV|ےҺab+)(jtcЋ`ۇXe0 E[0|J&ҭ^;g#()ډZ4Qx_~} HW=8WBӏU 8Kvqx-=r L A[yR~ v+ylӰKM/ȎQtq)PPBIkţ Ha3~:q5}2@SmIXo!NQ -](?0a7Ruܗ8d7tR̈́l6\= uƾ깦{/.TjXUwb [܀2>m%VћUU|Ü'n^*h>+Vmw|3=bqC]юʙ]i.O]`X@u3h%v]l%7U`ԡ J"@q ce߁9}{H&؜~Xz֡;S_IȝnEU AfL5*ZKf':ᙄ(wx vɁ4ɐO -5q|rC6 <(]&c)rߡ`,*f:(_#f(n̑_"[>DvXr -IvtK_͂`GrGO- g!Y~^: S^2)ʘ7?vDZRjWtҝ4zV#,CZtZPҽj8 xxcb<}0rƉd]H<<衽t?bj$myd7l F02oN`uPG){.|Q"HMjkQ]S%)8Q6,VT #荒SN ;I߽Y: 8@+!&aFO xt,>$цk QPE{&1~oJjF*>9Ӿ푼[3T؃tktr :r n<}4 LO9y ^M*y.}ׅA%YY8}Vn,$C>ɂ}.LHc޵by,T+ 5co!4.̐"jFM&s =b!=OJCOSE-]Uq-C(;!8py`PnzbPg52 W9X :p_ܯ8|D}6v$D2h*G]<@?֣,NTc5%`a U}ȧ3l%:AV俪fCH浀9,]טcg,β 2GH2MQ\=ޠ<`K+ש% VKNޞ#U!*&8EŒ̫];~9}0'Qؿ s ՜B,Ug}ł?:~5Vᴭ<ܫ3ݨ"bן>5-eӛ=2;οrf'6 rE+5b/Wx,[8as%+֝[+9LZ kc){EϿzD UWߖs =I4+ d'pwEjм!ސcDrI߻0@$/zycvH2BW4!2k-g9j~bPQ--$nf@%tڸϾv*^=9ҰjLC?bǜjpѺ6H汌m3wmMoů 'J: cW ifJ5Իve oMťsm kxEРHV2ŠvU Si[VƋIZ̍0"#jPQiF%➁Y#QՈvY|(X&@$o3C:-Ê2f4אmJ|f =]2O;7?r2Hl rz)9MtLU<8KY & @j -% UbIygN>GQdS pCQ vD Q]|Eѕ@cMy  lOμ<Vj,oP7OȽoIdR5d*#40}жޱf|DMSu_$W<$ߘڜ'LxP;jl./hc@(ڮ5\Y@pE xHCEin1.49rU"9+ Pl"ex`(Ѫۢ⅝|SuyzZ au,CrcnaJ:9d󥎜OhߒfuM{ĒV3WK5!Z be]V]̓du.^o곓"!~9kI"-?W HMh6 ^(Ú<힎h?Z[uXg?Pa)qٜ) //NZo6A: .J=_t ^N`=\ z nL ΑHָ飔3? $eࠛ]`UZʽK񇂴4Nր %[%:~47êަ%8::Z#vR2GfH 10%%T['G;v xTcFa-` 9MtC.ڦ~I VC+6GÌڱG7qgo,Rq|発-"'uhW_)iIGr\5 ht k`k߯~L\ěSJeX@х~m0YOyDϤz5 ?$mZl-j@iG7j*ާD C5\d GmZ?@h8!~c7XS{UvqW8m;k(~RٌNFE,>ơ1$iW;Oڲ!?7G5+C)5CB0R;#j}l 32S{ Yf?99~% .0@bL TY}gw7b섢%x֥H??``LѺX^Ba%3-6Nϊ͏8G*>E蜡,3Pґw>¨atOsi%^ై+iކ~Ū6?[xk '.MֻvXmu_>UEI8<$xTi{,?˙*֕`Dl-/7BvZ7Zř} u}%iH Im׆:rW^jܫQ g'>ފ:ܵ0Zut"R&{ӓ%6qу>ey0y@z^jɤ"%aZ"f#'nƸPIGQ1!T5l s fز08# ā{mi:*CDǠAW%I ȰCsq/ Nħ4φ/wM0@K[3իl膵ʗYB[ՙȈ73f.wf,\$Ng"L+QȚ0 .[x3;gmB) Em%Vl1ptJ w!^]#!t(`9Đ,@L4 Ş]NL=431I'GO1Y->gl .*'uBv^Pb1!wx:o =N%:4=_wX /ф(Zg"Uz;.#Yv$$jutܞu[Ϙ:|oY|nO~!vNs9byݲlȲKwm1\uj3U}`u+)%hx9ۜN ѹCϯlKJ4* D5ɛfQAt7E3Ŭl+vuԭ[ ';3.F7o#,WO9m@w)) $) -Snu fnJlBC#k;GơGmS(wN'c@(h2pPXGv$F7;sq#e.x/+T{^FM #PK kK#&1s ,5Z}*&@y;T=0ۻ'Fme!dH[>fJr .W lϳҲ F6M6 z #Sd\`m+妟LODdlVXH·Yͮ6 -' 2TLF칧BTKlJjj‡][B'b_lB15UZ<.={Q:b-gHpp6NJ> .< {5Lp3a3g7AeR2j>rI%5on'woSxЮaASaۤ3; DJPor"* >2X(?5TGH8߰?Yi y %2WMu66ϑuQ6iԩWsӸuнwj/W^F5f5)x>@Qךwt+%tد̿C` }9~MDJj6Xf!vkQVB'#Cj"9.`9XYsk]\ ^IA/UH @=LOI|qR0$uL3we.Nlf@{W]uڑaV`$kj1Jx,mWևWo(Wtw<-j:zsDrҩ_s$xܖѸ飗6脒(,dcыji=Iƥ]B!_VbvĚMB%(su5~sT0sNZdfxt?`j<-5̝Z4b'Ak`ߢ^_ }_Uj%N҄8LY-?A%S#`dYt1<KƷx{7~BuHbf5.3zr̦ݑ=UMa# b}ݑ.M3+H2Hj=85H!npҭGDrZOjX76p˯̃euqHK=jko/)I}Ii8/BpYvcókje<ݺghg3M46g}&v6*%DXɬ`졪EMFMT/B]_!<ݳt$[ AX:50Ls'Q n:|nS!$Лkkf79ot|C,4GIMt쵟E6[@+  JfW{lCsÛo^lP[\L0z]lOȿ1iTָH̛2NigE"י~#L.JM/@E_U޵FMډȞhw洢fZ`:B `)$qo1XjuTq["+0q@Shcx7.p6d:Q#jY/Jۺlԭ"ߘoW;riS. >X0NE\!1 ܎(w؟t@p1nE9*&`Q~2jeK+"3ib{O!=p! JXTm<zwhĆ=moii U6Q(Dc}\! 7#A +Kj.j=: E!Ʃ`Pw2I9 yX{eo6Nj ME/VƍTInj }UF*6dt&%d B\սKq1& =[*6 x 0τTtU4dآ tp5x`9zz ־L3Y={8c%*J!'"Ρ{hTȋ9!Y㻳OO`k/JgӠ)..F}*1'߃#PM2p7{?)0[b}LP~ 6hmý|ӆȜ[E#Ba~醋_p{"dvvtg:YA‰ > 0?$p 8fә0<)v%Z-l0+r2Cg1l෩,^ ́Lpn|zο!Г<&CVTy<qMk%' Zq >޻mco*=s,DGq i\}ciD=# e(Rf@4j&u7n0LJqFRPVAѾ*yr\OCK9>%sl]Q}h}YPE^ 7SB J>{EkE&'zi">k FV(ʚm[Fug1jHėH=Cf|a45+RHqf~ 04~nL&8}MǞExE?WYh1HihNvT:V+\tӵکv΃|`p/z:v0R&'[FW>O<5dMص4NWBIU[ų"Yw&PGY;'Hl+)VU3Nq͝ p@緑j5/ڜFlg/u'@&\gz.7wڻ:hcX?={A 5nPi{I@ƤjY Emb%$Iҹ!Z%/snD ]k=7.v:*VvSndfB>;lORsu|G p/wz Ŋkmr/:~|]r?]71~L ‎ܳ%uBkG~i}ܚ _\ @o2ucօ9 J#4(wWs8_qzAh$:Z169^3"YoRO lKROq]3FXF7nOUlw ӫ́CNi\0ϐQ1 NWev-BD=Eۇ 2St46G[.2 fGj阜0L+ToFnO&I AS?#VԱzFקk$E(O)AA\j9z*b ~#wOdC0YK2eF%"6]w0 `:Ydʲ N{k QfwDkc JD)/.:,҅;d dcÏ `'S1YAߨA,$}pVY2Ȑ,a|ej`9? :} HrWn_FIu"Y{ΟLcjק(X#@\\Itu["c,`N# M >5ΎQ| ߾9LޛݝEXFdB?b7WaP'F%^WeY*QQUD[^soV]O$͆YR nJ[!HG\bkıؤGP*h|x"qMWuq(K곍`OAŒ̢ SE8\22@Uy%wZF _D6uPuavrvt4w1XF-3#ԲϗH-aʷ=}W4/G`)r_ꐚHV(xACoE5 "=)!0CH"->f.}~…|wT2>xPpe3ʫ~&G\S_ 9/&uCH 8H2y\i@ȓ˜=o՞'gq/iN6Ih`#XJ,/>`BI̴‹P.wGܽjԫPO W8_kRML|Wzl5YÄqM"e-w޻*A.0\ia$7Pm?@:n5w`́5 =MZt:,$P=,I*|gT"SK{Ab3x1ut{9^|A4gMLm X[7O$6+Ngmd>cUǟٖD!EӦ/{ӲWA sePk8<+KⰔ!+3!q5ڪbpzMp8 U;iM; ;JVvOyU)߲tյj{U٫#~b{d|F{iɪ3Ř@L[RSHƤgA9JAh84Rrmղox2f.ƼoM^z 5}{˛sG ŃU'(a Wp>P bAMz5oz]JcY}pMӍ\^P9t(7j%=R"{I˴oN?`ƙ)j<[g|sc4׊}[΍[oi뛚IuoRл+F< &'9S3"_2o󼄦mC<` EϤ%*~~򰭲U[,Ϳ5:oг 0ݴM`%@|bkuQ *e2aVH?XF5;v f] ] `ie:dD"۵V#H IGqy4Dk.)C,=*ZY" eiG3sr(]E 8{Y )ddi$PY9ʏwܷ"aJ7Aڧ:9Fu ˴̽v‚6qu)$MuZ %#z8zq oR%#k]yjMq"3y22Bd>2ZOzeo&Xz1vm5 w o7Z@ Ue -={W5 +#@"N&7Q-oP1#\C;nƻex_A2%#L/`cw5 ڇ_,7gpYxktk͖/\rI_; Lo<|?S:BE D A+ah7DJ ft!X"MkhM0YZoSI{v 4I*Z6M0[QȝvZnud=Rd QG?A .\?p&6\)²!@OW疟e}SR6,U<'}"EGgR%q\%(K) kp 岅bKٗ%_L~%ڡ:\|Iخ!*i88 ij93ؕI%/LЗ?ߋؿ}:5˚-`_9q3 e:׷!{8ʝp؃U~ oD(^`bw*c,`1 o1$JK `}*n~=J-d37mUf., ̉m:]㜽[` "?FNpvV059)izm0`"O҅&ú@x>#yzj%=C`mx~@5ړ([yf/$K"kEyǢQ)&ёSޙ 5SnM^WqU5jicݹ7dm,nAn{ѩL'r3=F0֥cszSpg/#Gly){f糒 cJUցţoWlpA%#F{"(ÔɊ@5Ru +:<05N YXeIu'Ƚ܈߃oH!(Í[D²?)E^82&Ǐ]Ar3d: ~(ڂz&CeW&)t?V*-?Z(nS`#="&:vsx""jFt_&u*pJ.r0ڡ&A]Oǝ)HFr(WCX 1 dt@n&ь\!N9<6EtmKmUw*&c<X]Zπ1YjmBz$*}8x `ր[t _J8AhQ]-8G0qAXpFQ͇%;q@ZꨴPôf3wJIzaME~ HXX˯nˢ_曋Gps/^$3j<@A R}'XaG4f7d+HT/$"nmaaw,Pmq~M ӹG*բxN`0Af+㬠 {uz\uKtFPO}w9`ԛ ǂN\^ߥ8B "mE>xV:rIb~C+lz%tub+ KpbAsS\QBF2':s8S!4na]y$;W"5ZGcK}LW&q5:Ӛ\tYE>#(q;f p0ٕ=~P4Ge /F2֌&:| ;yIY,y1 >& AjyAٵtS1lF֍M}"zyZq56 8`I*j)^֐iv#:]l5X|x]X" HUx)çgo; @SF?RCW޵u8Mp5pN 48Ž|#gc0!~1>B'T3CTZe필~R^zCՐ'W ! P4V. M`!ijũFZiǡ)>&߹ C d@-g}  ɫ˄ܟD w'{"cXy;'צ#cx|glR@i* Y I&XqBX҂Q=)B4.w=aPkqBU5P ,ǜRkN%WrMF?lFjCX󯍼/_?!#UGXhCʕ@WgoU҇=g@P779lp( j{w,G zɂ/{{03ߛ,h++S@~p~sH3,guKs4OFtawGLX0Y>h@<"Yaiv+e6?7-xKY!W@8k(w8q{.p&^NloMp-vRE?Q:PD7qd3|RfO »Zqwا#;VvFR)1sFVUNua@a.J{?1ppWFn#/'%vˍz޸ipm?+lqqԊ?HoyJ4^?/T+8 Ģĕ-)Ś1,`mtw$XS`JMFp̜}˴eLgO'͠=}!l'6j?*ťZd8P=mavҭ_g,;[ =Sod֪S:>x=sp[y.Qg-j--t) 2tW69GxӼㄅcrN2mH^ 0Ibc+U\drY f6GFpe:^/s)XSQ2na81$N( n=ݥ&PJ#bf>3c,/|(}tUX9ܣɩ} 5~a ZŻ)(7/lUS!.#;4hlyATMlg|RO~R#Sp# G ?zߡdpHeGœ4.U|L,6 }L?~tKt.q"KEx$͠I!rdxS~- +Al Ib)C\뜦هt'Eo PPj.1fphim ԅ?WPL"mܲ6& -^2ҩkDWi+u{¿ʎh?m"O[ UH5m J'g nO+sGPB+㧻J= wXpx4u0'L!ePW 1ppMza&]Br1 |t>Q}zۮE ߀> 6\oer_[;>+m F=blZp1Q:Θs&%'!&JkD x@ޑfD1rwkKyW>浴sdNW4A%+CQfY\('>mȥStb2hoۙ_n0KN"*k#`B3];- "犩"ؙg`xw ̍| kYd e 5_o'ƭeLҍoIFDv[Υ3-X2~ z&7΋au?y,@7,)nv=_>cDGQ1l4 V$D i*2U+=PziͼoN Y2? Nmbʀ3?p$ #-QDg)*b 1w{yST3 /nNp#ʌEC4LtM}F E ^lGfwX-RF<$u

      HziKmxX1V+=IQ1- ɩSqL˘Nw> c f|}4lj&ײ{\i&~$+Z,IW,;Q;!:R<7?/&#_) T.$ǔlUd66CCȗ 6}GI)t[鞶H~k3U'E# |#׍W #<6R/R%π2pE<+&-eg &Α)ȦHS|-_>эҁ<,=  G7hc &9L/ӄ]PgMt߲g`"':D9ʉe7T;c9 QFv.FZյ>մ5T Yf<_ϵ|f( pYڅ6zy㲔c1aQn^8K_|䪛뚸F]QHg?}SϷȏ7gHP>/ 'vt' ;9=9 ݷWѨmUE8 aFBБ > >>`GSҢE`\IFߨ,9eT1ՄeO|{Z~4SĀV5+9$֞3o߄⿃ ?:F٪m~/I.^5`Gdpo__2=]Pj\=62nmR;D+&f)2Ź$QmN2T Ihg)9ܩ1- 8L+u ?63^' wDxn?8 }%M~޻bgoNlxO k2!opeoU5rq[@&8id"9%Bm"+PMQF1́B!Վ"?#ׂO"XV]esUW^ou[L9c?[d^> o8s وgU)؈obsO!!LhSs<!$gJN6iøoiGuYyJzʤN*qA;l,פ?hYf!9PMh4Ӈ֢0]҄XbavN)sΐm}uЋ?Oqa8w;&F?x8s*$.Pt\beե_7"ʆCѿUȥ>]mX}Jz=tկ+Eo*I2'7r&nM^bwF,g1LGe{_Ǥbf̷Ѵs1LpTwmTI^@ 2j-٢]%DPuj4 QM:d 63B|F2eKGm:~+̗XaZJ_G_f=*|s;2PxMC|F~|C>X\׻3C_>/]H_9@,LdS6V``p] [@A4',Bo: ²/]T|CG(c081vbWO)n#@h0[y)UG/ >D lAl9(n  u-X3eV8 FYdkT?5W( S:;tI AArvX'X=Qס>&"*SmtY_KsӕWJ_TS-P#{rWtFΤzIvmQa]5ݹp7ˇ͖]yz"Ver$MNs2Sq4}).jc_B0f Ui'@P]h˜3}Tbg8ZإDaE˒r 0fl.f6'*RJCJJ=zemݩn`❌AbئAߪU:+ =0Ռc<'@*0b)& -*[f i!-hW&X6PK{$xbMYMkNk !#' Wwjra N}-C3ux}JW6}>mm9"tkIQ>휅U@Kg^܇DcylRE h}.ƞe0٤ Luu{Hwz"nFRU9#=Pv23|EIl ϷO?j!k>? /sNȦwE򗁇ngUv,h k.*/>i(ۓ6x?u? tŖ140mXoO_5+LMɎWNKLJM2D Vo,-m2{cP^l@?aX@UxPQb7LVby ̼׉`{V[K)I'}7/Ygb9( C:S1(\a9hdC(v@=>Уc$]g Huޜ >)φ6IA(]0~KAMZ↭fm6X"Su(nUKb[4t5=P2>c0ԛmفB!7Ģd ] M 7Fpӭі~%s:^YlǤbFÌd**EyO4qb_E}~|8fIFOH)ͬ9m2(tG;D4f5ߐ||lE3=F߽ i45AܱryxSPFb!pxĹ f4&{EmpZ G-ݨ `S=5嫨/@չp{{4,ş8g7`<2%lQAr 35+}6U:#ASk(R7{ARuI֣":m2)-e/>i}K?xVyj,O.V=찰% jΊM1`z-,?wJ]Dm%1?nwyY񣑨4|ΔڿpN/HjoYɑ6| R_P!dMοwjdI$0iOD :{pۻ š D`T~"@g`f:=u`qe 8QwO/"͒YggwW|MCa_Mal;sZFszr&!!XWX&C;ӪyNH˪f'=mL(SY  x_W^}@j1]@D,xWLC~:u =mە,f@]ֽec2}6"-㑳Ԫ$Qkz\drB2وy5὘:Z4|`݊j$r(x4Eޯy:0)0FP"-j j)?'%C0FYj$< 6p'> jnip.!Arhm09ކX2&/ =ܣOZJ #:Ns@Uպeq;Wv?(ۚM|8TcX:'xn#{k7Js-APwV,io*/1mXvߝ?X-"2pi Z:1ϋbf"`.eb-Eʁ\St^@ׇ>[YT"'EQb)$p]YFWN!d,x='(QnS\:ճ52'm*iRzLC=ދ/ \+5^-KiG֏=Tz( $m&0|ox6OF^?zU]:)wIևjw~nXlBdk tbΑlfֲlPQ"(}'ker]߼w=\L,g8&J\*SbRIeOW%Kh٣B"2rP$6&ќ&!Tw!^ cqiB }Ce*#z0쾟8w_|u)k5бL &Dԟ` 9D! Jv˛U[r6.d[+6u}R!L+iz Ut3[zǦ]]!x%{"; c$ jÌZ!|{gGgׄ-'\ d&|Pܼ8n2z;}([0}Cs70u>ƚZ$^E=7 T3ĭ$W~{j.Iz2>l'ts=ƕ՛N\VI%r89T })w5r.ڞ}H!w聭מh6q_:;?"BE+BM?rhW"&uƮ$i=[qA"܋)tabYj~[dyeC+<<dlM;TDf6ޢAoAlՍE./g>TH6HTwy(Z'~:Dk6(Fg%߶B>2'CG羾\A%V:dVN-2RE*>xE3akċD =) [%dzT$vDb%U1@ BQw~̜4G l?cDW@ bVlV a^ܛQXxJخ.RuT =ө?  ,uUOIfO/aHwH?lf\޸yȾ/S4gR2qT"%fh +𕛧j~ x#iC~R\Dڷ㊠a\&nl ek.E2ie6/.UXv4'ybr] X"**$oWH Eɷ,Ǻg}N!p. HvhMX1l2L.FEg|GNzV[{khU>U=T ey=>{9{`%.c pBS3T{NTuabaݗXx]r㽢llKF0*K]tHnKUֻ q(&㼠> yiUyg: [s{y/O>ОюtwK]΅o W%cRe^s[{8.L:Xp֜n6'FEǠ&3oX݊M=<);[/ m=:-[P {{/>_y'J$(XӢi.p@ܢKR r d+?ƼfTYHE戶էz-k#ƉnzOR+Ab.Bį+BBhq $oIBo)V()r,zLg.<(ŎʾtCZafsě|m(>$:nZ(t)K}(_MS^.w3NMab-K`*v7 &-h  D47xbL R^V8;NXt+}TB >O-_wGYoō'HnMCshHT*yj7e/UZܵ)Nׁm yufIwd'O=c!k6j/H1QnA|fg}O̠mř,2\kOCm&/:B=뇋=@]bP?E^1s!Sw=}JAoN#hP6Cn~4a=S0:k:po@@ Tke=Oqj̉B->}bg% gs{e樨 ){Ta[StoKGn߅PIZQcV82.Tx3p^cnG Bve9By6Uo沰PVv)y>J+G#4 GH p߁?1FK0'F+2OQӽZ;qnA&Rao"&F|TU/4rƒ$?]04NAdb +u06ۜxgoVG ^ GD4G&$WkIx }f䟿+׼=`,4^+62Z/Gy͋\#m&>S/<)c'~~wQn? ݪv^8+񝛼c F搮F ?^3ZSfj#ܖ٢q՗|Na ro;byJ: L򷼻1xK=Z&#fΈ ёt"PR_Ц, zN*. C,q#-Xbl2Ju2UA N\D bkRzr&DY@j&|Hu^U^~fU7bM6mN|5Di~Dɤg޼TH}l3ab6Xns`ݟZf|Hޟ7xRP;eUXW!K?}⪽[ ;ɝZ9ƭUY^B8=w2üsEL& ؅%ݞcoоxDraǐ:p_zݭ:Z͆W4rzݨ1`z eԥShiYh> oG${S!՟/9cC&^*G"C aH=a]E O _aiV6|.ٚE0% ng6ر!y*tH0߆:rYn8T&+b-|P&]_"%<#o" ĦfWW*VRO<& 3hi;wm}T"m>Sf}Brl3{V]INO yGՂ_yV95Cowh [I70GO*nJFYV %:'SOTjVU ,/\<`$S&gM1bG MbckgvOr$_,yޝ6l]d c.S&lj*w&7G%rLxÞ)nٰdyF J>յ.8ѬǨ7 D4I^4|peo$]rxWtӿ&QYxK{bc4cPf'$Re@ԁn*@$}DRC]@g61{.;]BT9( zS?PUgyD jQ-hl+N9urgҴVCOt8{\0EHdHaQ= ELtr/_ه7+>y þhXmr);5(r=?trAbEJEYDpu2ʼnǐEU'=JZi6A )D@Tf.;޿(ҥK#YnrRf4P?M&෽Zt޲6LUBomu,dj='νJ̓|>gc9C %l9b[g:Z4e'X,'LUvFw Ȱ u?Ά>[$2@Ԓ39X`rF3IEX1vS5Jz} C#&1_ДSB^eƍcnA<۶WDy5tؚ_7Dɝ7sZ}Bn,|`R3`-pRA-PV%#>P `K!lw $h( *H0ͫCrHit$4s%6[ rXK}E?mg4}DSp6oaX.0;/s=OhH6=1KCUǿ`q]4UWŘkr%z갘YGpA<_ =i/U M:aUb' UBO=ۆ BȆ:4ΞFC۩t(GÝ(^4r90s{&f`ݐv+ؒI?7@3dzه.7jjەzߴkPleT$|L2/>C bh2UDZx;94 T^U6K,`:9qSumEBlRFFQ{Jg$ " ?7W 4â2e(n?V$n2QDƏ"Z^f1gј޽mb ~Vco!o{UimJ#tu˩`c&<D H{rןׇ~Q{< 4}L ohEŭ] Fʫ~v+Mǒ/ .)[|t qY3#2eH mq?7&bو&HHspL(pѣ;R~l75W.XE{ͣu@;,1?vu(Oф(xŦkV< *7a%hV\~[藙HLMI\=Qqįlv&2+c5%ǝexIV׌#-v,IV?)r{}ۍ]4FJ&Ue]|\8M$ Gjfj>F;Af4L|^K V2Ie 47D׳Q텤ʲSGGE~.CBN=s'}7 |yLdnnz]6W٬BG-|͆UҌ^} H]9?a4%%oCW'&LYM.y\Q.}ҮiC\4]fCDX2\ňU&s m<{,6rz3y][ķ*#M @Z>U4da 'd!"?kkѯTfO n(a,=a,2>4tj4Tߢ:{+q?Uj-lH6ua鰇tc@}fŜ@G0Z8:ܭĐus`${^AfE#ָC:%,JPVj8?Tf@u\@<%szܟeNp/SFUi^d}ID)3aj{M7(ds>ܙ0,F}uߡ4!-HoS [CN)0bi|Npb!+2x^ a[)O**?_'h\_TS)-$!t ]\649 s{`qj[TBUȘC+Qo*T:lh R"Kz wLY'1ھJ8ښ3pK h ʈoOt͋T-I(Q3'~3SH.(^8u~'v!BK{J҉vMa[@nL/%4 tތD`Gٰct@ bCcB/~/b&WzP^N E7_[Ғ po:דGIl=Pt-Ҍ]T9GAVC8f5V-ihx扤!h~j, L>nH5d)sBAHEp ؗV8fe^$ bkw'a_}0#M"j-֫onu3K9&;XֶGJ'A,XD?{IJ}}3&p’<]Lx*%8'9^I9XQʉXډ* w3[IIiXں+ZdD{|!1WӲBfX_JqGxZC/F{{DP5*v`h:8 T V*  9?nCyϲʕ4Y \jmH!8xjGC8`w7[p#1_bN #"@nJ׃{<倲gBऎ6l~"EY5}uox&(vZCWi|07&3S5,%bl/SS =#&U =PFԹ\;gHaç aܳ7pve'dÍҕ)a~#Ȧ7Qxj6:`R >uG O9Wu觮Y[qGiWTS;fiEJf?"CnTgGgoSCJ{LqrV8G)ICJ06b3IWISk3qRc;oojq|}qY:kOҮC=AYQF{RY+V7Xb&'@)7Jcl-Gd98uoYbFo?9P.K[V ߱b|xv"jc֡&|$Bm/ۋ]JFG'{"P\*_acAh;?HilV^ѐ$El5n@#G<̔a@9#?~WOtrW%,aB-um= G.xp }r%}K!u9_ yYB8[|Ҋ=DReOkI9ϠM^3 @"-NzN&7WWeX͸G݉Զ&j"2?C trV:(Pn)7s^Y(Owjk!Vz[Lt?d8ߡt۹p 'y״~,%r~&1x-v\W~`:m3Ve"3a;HImѬIMقĭn4bmd0] #q1F9gR^'|]IO+r{m7i3\=qhgcIcL^T{輐mv ASG_R i,dQ+*3YB*̎w?+q 8.ぢDy~=I!zp3`XG"=4װ0$*'1cFi(D{"/a N94,JmE=O+25jm3Hh6jڪ^;*:Il?ėhklF.ݬzdwuxce_9Y@8:DZ0n :secV }Ȧ44C d+6Lkggc?^ /<9ߩe#"rmr⁠eթԟ >1/[&љMʏ'"xLϱv^ 鼄TF4]ޖ ,/Ŵmb[k(*2}*daGpUM>Ha9WF@:Ѯjwy͎'5{t7~Q~ l/ľuh7-ꁫ#Ck:fL}u<䟸/%Y#߀oQy`R,&UL[`"gfa~ڔjv75WX6iS6hۼ>xիd.#hNXґ)$UP}&Kf%]8u;!, &wwU$1sN8m8F)k6)#"&Tsvj}G]r#Vt9* zt)e5g(p#ƭ̟?k 6fJuMY;ܫgx3Z!Z sYվG(H*Φޑ7o%D=pE 8l,ΓT}}K8?BkfQ GZvd2ґC~@ѝn9FkE\R&O(2{S܎ Ycf=݌3 \amYυ1-ڊ8ve#$/Q?T]JR' aTM8/@וh<͕{6u^C4G*xؖ+ zTM{,n8ޫMZ iE@j;tyZg<~ڎu!ڻ=H$ ^+cO6=ý{#hfױlr/SP̥C }S@5bWY`Ч9r[FgQZotlj]r#L%u-Ovc H&Ff&f\P4*̂2%$xKxg#r]>ڏ9$/G6RBB;vŨ7P"DENO8>Z;JiW* ܐ3)&>IԋE($o_8=&fiI`ngDEeI> hw!8u@G/"(G_#ߝ0Xb1$/9hw׭̖$g0pT"$Vz2[׌\&/Oq-\ -=ſ"z%J6Bcbzjaf%$?]q!6}XCkA n[MH]&<:iB/X҇:Ȯ|AZMp†U0DYIZ oj9Wsco~JvK~5C> }jgdϒI墰_&n|}3/y'[z em`[& &,_>>#GDCw-,ڮM{ć-ML OH%:P.n#Њa_oAD3I'Z:mF]([$r΀B[JJHRhCsІ8O8'ӤUNo^AqC6 wGa:թN޶h& Ģ6_ $N\<S1$#1gWpK'(i lް*~@f5GEuzS( 熝]b<<4T ga.fբϸ0Ґ ü?8 -!ǹ7)$ǫ1cfg>ucM[r쟇d]04Zl( G=&c?0Gy$aE55`݉k% Zrf E//nn3{⯛+ez|&3ʠeB?ʑfvs\:8 N[( ɲ'G_ idcpF3y0BDqI'k<U¨i}m )_0clO[Gѵ7;ܙHHbC={~X_^hO\"PqN jcՓWx>#6oyRo t?:cBOqP].GXb_3:#a\vJgn9+4wMz n_eeUUvF[ t/_=BqzlMr̻St08Ch9#M V[85f8^%i_T<()XJ{ux{[znSDZYUSZj t#نZBzzX-'+KNzؾ zy:ބ6#7I<(Z?qbK{3[)SrJ:zaDXd8>sso,8$RgWj2 ^d}m̹xZp>\/ߣtZ"Kiy/9q5:t1sO: 8>NJ$S)m/0e0Vپf80!p٪sslzԺڄkj?UsV~#%Łr ZL6Ȗ./ \GVFSip"z1gݿ68NH1!*_2JZo5'¨6x(9_4R}$tN3%xKO :qZ7?vs@[A$+* Aiemc~ρ`Xjq%rI HF.숃Pc)y*4n0 uM[KA׽jMEJDׄ 0Ⱦ96+  sNog B6ծKPvg6@fYwz*ȑ,9g2v9o3?iuj.mjy<δIDZ F@%(1OW57$e 3O zQ{ "u}s EນjX̡!79`#4dHf*ܩ"7oi +?୶ *BmaK^&?0^fj:&'0 PLqVI"v&p䆜 n=DMBÌyG_jdz|[:wP5וf83NA{ЗD#"ԁQ{nWN1' 1߯4. #rv#vUFjZ¶[N١)c}I(~ٶd&a]%w܍jD@F bPW)pUOϓrMZ-]Ĥ:WW(}#:38$rL|;N]N%P79~%BFb֮ Sy#b%=hL+<ܷ9]D> `$f**-*,]!!~*Du@ܱ1яZK8F#H'Z1/AcТMGRߓkVLmH>w|xL;Wi~ǹ x.&0WbBdIPTĀ+!?رc]~7h.Gw LYb*z1꭮Ϧ%G Ί*4:ǁ+Yl 9,`4KJkJ?=Y.AgkXpO@e!Kcq.5&-<.hFn*箏 MdP-v1d`]GֻfBN@,jk:j/×maŲS\Z"m(ℨV cB6Avپ*Bh$C:q)MF?NNFCXlC4p)?E0 O4BIheCI|&9/AD/) ~8*@lo`Fi]O0h$,Lwzxp?bP O3}񴔕|+~rȴ6.D}*y5winEsyވsz=f'/68@v]_K&"gж.6TN3Q=Y"]`~GprM~\'%:o3_PU LX? =:#O o#v8)łEeiKeOټf?oj7Nj|e^T[gV`NVrSVq}Y$co(JjxF\OPZO{S^{ѝ(;Gͳ1A6:O^6h&*_}K]iTyfIXV{8>i!kk0U`6k+O.wHnQ7ϞKF#} zSd {D)Gr㦆g}vU]\'Lnt&L0K&HMI}!YrZ}&f5ͻk ?#wY{TVf!+RMXOt f&|[ C)lul(:n jQl~%}cg-r 'Vfdk We~sV7NX>1oP(+{+.tA嘼oꮿB&S;RUm&I|OI[T C:EVv 􏼨ΎGUt}sƐM@ywnLrC7 QKD2:ʸ.?uz|oWi:#7jKl7=`hqSmrhrB2YVC笭PU^ޥc䒮YB;tG쫂|y|4mp P8ʑ|k~UT1~žY?3]HIt$ZV8v~``R,aܡ~DrlL}RCW^ˣP VS7]]xtK K_k|OE~Ժ Fy$׺BNfXz|/9VfO?F~X?U$V|z:@_"cM}e+5^9p*R}aJǖ$Mz-HA ڪ9NwBM~lҝӏiP -ԭ$3rrDS)t |"~Lz-9@>LOqj3_d(ݩusMk_p3|]l܆t k]Q|91làxO(btG&Xz3g|5- SgIJ8%KatiǦc#-b ŔQڂz swtt@*S+Ba&5}D4Ds;SeQڦDcd W@b1O.e̪|Kj‡%6#5m.A~W,^T[dܵ$fkCs1_;ĽQ`J}1=f#=^/_!e(;>+sgӊ'wO1 ҍѭk| >W}Zpr?Wjvgǘ †(,m5m5 do+={ |OZ73+WǐG1(mXV0%7N\(B޸Y='Ԍ9넑>nLyȊ|="Y1K8#tZ12R 5Гa\UYp Zb>p BuMqkfw<^%h@%DE(@wwU¡3:@9iM m>̈́_ ˂K(K8hsߞ`D[4wrpAj 7k zͨЍhNĻgw]m 0yS†2*z6sP}Z1WEhyݑKm Jt{L^kKVL`"H7iuo(}I%31-iTd}/}yX\})XƤD J`޸,M+b5Ջ۸jU[ Qu|+!abl4dڭȚ̆5[XNWdqv Aun@%ԧv̑.W Un@P{lFCF"07J;w@Y|U87-i #SCk6%4踾 -<\*{w9=Y.6]QExR]bJ_.@.':|Au:Ͳ۞VjUfN Z'ڧ~/lOB# MXt-Y]* ĉ|.~^j WT\gXKLw >+8"`= @BtߟZ%bQщZtՐ s+jr-Oy/`y=D~aaZٻEz*rSFw7L5k1 ^8P ~{f?ߜV4X-ãSZ'F sr) {j@Y-M_\DQc***=mqA6X#?3?P98TKH]erShXOs~vx wytUZ/+Oԛ1,f=HXuKϡ/S#؂$nvy b̳wIMH)3|t1s:!)2BozmJ\4WuPV,y-c~gE6[7chanJ!*U-‹9C2=Z& %+iiicj o-r GBJj[\٪s>2ypmMm\O=F)3{d&c8r(M;ޛjA gAeC.3\E#cծUo%ق5^"Wa0:$xRE^l \WRܻ+i˸J uM\.q.. 6'=Zann 9A>6gu43"b;/px_$$쩠}ydMzfL1\ԴSe:o&6K;af9*DOX.z]dwLlMqNm+=s8=ʣނHpUxtדv:/!Sx)g7\b[kS5hF[p}u zѺoѸjY4't<$ 5.|g(i;F4pRg4FY"vBvrtw*lVb4/# ȣ *{d X9/ߔw6Bny6e_nH|!N'YNYLḑH5!ӴAnbcl 6ZA|>YI#87^KcfOůd} lӲBnW3xxxf5Bm,_C}@QUp.&haɞȮJ\٥Rʚۯ썍zw(kHueXEP[CDB<e⾏jqf, :Ar'HzPAJ6ffJ9dM. {]OMY$8)k*:nC{5]>Hx\ G3s*ϸAwRp>Db]`*Vse,kz=7*J֠r?*[Q\h@xeR+1@S+A羭 K]L ;  s ̱7vo4kɤ]sGa0j< +_'2v\:,-kf\(^QM5SQ)2Wd;(oI-(?2ʪ|xiF")(&z% ZTtQ5] ~QrgF?Nx?gQr6Fi<;n0_X~ŘO@w ԋ 6ʛ(gsK]?!hS@M10Ce?%q3M'7bǤ$ n4o+MwC0jGA:g0vv?:}SI ǰŶfS,>|Hd\gOٖoKu@n n1AԽ 8qn~؀a˔ hUo1OB ~t3.Ois ̚> x+aG u膑jN|0keYukQP4kz.ˇB_2#>Q{eU|9rbSMI,},]r` tN~RRV|zuq&skB;[L/K' ޺D qOKõEPKn_ƣgdq#׌jw]°?< R,4nc1Vny$U7S=1d1i(Fmͣ50jǴW#4e)/:UR[z%ҟܣբ_ ԯ.U*oZ,*U+6HPFFXzA:ُP%DFB ]w@~x s|뺌}|zeW*ϭ,uɏ]ZDݞOF;#8UY& Z>:c ~Ox:/gfcn_s?SEȯR69yGA9 8FڥTE8o]3*֥-=ѲTSZ}bMr9/2ebpMGK1_\>6_Y`+ئSt\# ӆ".O_ɹw_zsws6!2|o*uI=vDEIrz:@ſ`#des-_r0|ra~mxo u'X=V,})H@ 噲:P3+5=8٥Qn*~b:'֪J:(붺GuZG`hC?NxrNv5kn Fx>^ۋ]4.xbr0{ʓ|ܹ'\8׸1QV@i1RK7UQ.7O-LD#6(Ρ+T#7x+e\6$3ु8rK[w̋uqyyMXt5PAF7?=*4a8$. CxEdZrJ,뤔~Uz'm&H(fIY*s#$E$?ֹ B"eQ3f`<$Om67~+ҙ%,'Nn<(ԫQTAa.PfVE8p[qAr:3S3̄#%qVux=;܈lWy7D`,}/wuZƉ!PKf⯫  YC;zC}=~k_׃4Iyi{(6:g\)6^8~Okb\Mt8yi+sBߋ+Q!.K|V/F,NnXZP!15'*Vҿ#nu:{4Z3 g* ‹גɌlXf~j9RIAYo!\!s)0ޒmyQ[NL O- 29 Ņ8N;9 IoRr m9e4fy.- W ӓc4L qRB浃\'NdLE Ta.S%j揆fLhhqOf=N,1A\F9Ϳa|0M ' \xLˍ|Dp=G͛ HG#-C|P8HF864p,xۚ@=˶M*>uo`sTWGVȉC471:\'ȥ[!Q)H—˒Fk3zs ڛ|pC|02#5~ vWËlD}m6kdZa? ڝdBP/RHE^^ n;P@h6S5ٓmjն1@6"F&ΥˉZE Лҡ=[e0'PyĠZ~u{A*[ T>~;Y!ynEDB?D2,j5+{z[|䅓$QxMT9!VsNzsa)@j=mc_ (}ϳLS\'yPD\!%+х1V"Avᯌl16n{YGGg i#~(2 허}J*ADjNjršGcLwf42"dJPm&"75f:Kə\r߸a)h2cm ^ edI{+ 2/FYh1bL>v4_T)hAq\r;?PT•!e/@EaF*` 5ɨ)Ru hh6^FgצwlmNOz[ix9V;CVF:s.>*+ͥC̼=dqh/&۫bp^eE³syc& J-tJwS)!4prmZwx1I#zۚPjB@wtK7& U1uHIm-R ˠ {0,I[bpN:k tѧS>q[wk_t ʕ'8N6G58pMv6رM,!d:h4DZtvʫBGc) v1U uϠ<ѿs)*wN\,yBsBld~kKSB d{['g'e|Y,Ld4jKv?zv* bèWy4bRYr \q1k>*Ea5Pw̫s"_atB:Y@G2)4pM .^5 ^d`e4t9@j4m<)o|s\srw3 ɕhsg9ϧ|d< V-'#rmjd;=[nBHt4)ү춆V]׹J#w_X1-]nns7lAc}2l2H7Ͻ X0%59:va?L9_TM0q+/6+c(JBtĬDy_]o>0BvF$oQǹq`feETYw[ց&Q`n0S7r5ĄXmzbKwg .Nǝ@/~/W((J:]Q̝? ^M|hubZd;d NC=֋dIsv7,ꞗҐF)yr)I&$-ZpF7Sap!cRˋΚ(8{ qmxeY, 1paoK@ N؈LӼ 5Yf.Å5+A ߥ[edzf`?d%|)@}X&A6-"U:*IavbA 6FVn -&gc?~nYF*yhӉKnc(`'? Xki<~R:yPUsXJjt^USdzЅ34*] ^n !=+W ኗ agja Å!+ %zlYfj pvAWfUț?e\՟Wf#h1?B&S#0{`ʿ-.L6+Z4v)ЃႲ Xj/   {̫ e nX0CReTU' YGwlId.HJjx-\"YEd YXޔ wa>X%pɖFyJU$0"ĩݖQ6&cpح}Fh/b>c *Cm"&i=y!{,3]D[,!iqɐB;a~ղJP<_Pt/%"?""/r}'Wj ӘoIjcgFNffWX!awJ7kɾ9oA3:I}B߼奛(6D55ٍ+||c '-Mjn`{ha( } ,(.m+ k3EaQU5",)H j:iw9"!kVsn&m<6)>I2v״C2";7\jmYeRH7~zrQuDJfCȼ7`I #-,3wRG ou,$&UµÛEO>"#mvn]cN:=/R;xejdFMsEnعL1lVn5]h-AF"0Xb_\Qe|8w7-MW +%Ě9ouӬ7j2wy"֯eh%T ΥHX82\[ RhHsoYߒRom7.?v[*6WDQt6`F/! +a!׼elӨߦM?=dB<^gS0}B;0oN>1їH# QqapQ 3!9p=ADY(44~m|Z |yRӌR-b[E*~: *COFpa} zP ^͵F vwu(yɎTX$W1b jW/3]S+8EiwTݟ= UNƹsJ &WX[FK;Z.1N.A+tv`JkdӻzDOlt>8#!d':(G3zus(E:nZ5aIWoUܵBWEo^Tu RopQ1Z7UD2]n]h]Db:SFet(TxjqaD&a(c4G Ϸ"݈ĦJNqXArQf.7O2 M`th/yg?~yb`^3i.יo!ɲݽ@ ]|U Ȁu4WyZR:S^[<26A̢cBA'I޾[otP&i4ޢ@(źܘ1/*3OYH.kHLK;A"KzT.Sz oLٌ=9r:YbD_^3+n5)mMw؉Q7+*;uSfYdꗫ@&0$AݪtWú;e| bU4 d U)6_̤Ӗåw-7IGwҗ7PL*E(bO hJ<ōfz&>GFA$=|C2#ǭZ~bWK6:pFLwVF1PGr lwyRJ76= 1j1:&`7۠=:z*T&R*8hxktp{@R4l'$[LXUlՍŤ+b$Mb3ή ! zQg2\vʛ`|JRJlxi /Nѝ;dU EmҸcm9<4= R?,0m@~&T >7{G$v&@* '0]+O%a5ƅ:oi)d޽MCOI˛6ҲRwy:gn~E+-GGY[#Qnԙh?-j /F~j!?:rF6j UxQ+CW-*ڷ=6-:%xwĩtFY-׀|MJVFþcxn# {{>2 ЀVotNveD^E#.Ob8Gu)aNlzJh\*(\]k`a on40,D:|[>8.e]OW ݤ򊑄y~JBpTVJOZ*O_VEbU QFugRE>šIElt-Q)0~os瓶NȲјxLh4 R\IzΩMx^Y>s-Yd[za\4K u'!SwB`ޛFS5 _M(;ܧZr7ƯuQ(cR+%Y)kQ;5*  u"8{T'E*ҳI?fgceB|.7,&0@?~uݞf{M6Ro'hHW%V E'gP_ȶCIEl D=S"P]O5Teԭ 0o h耔( LħKǙ2ovgBj*6)זI?.cW|WRg[ ,Fќ%2yMUlPU?Űͻ,09dpZp9YZ(KȬ!XP(u9.Q.De0ɉgp*0s95J][%8evBgAL k >_L4~Xٓ^?q,9ª;v 49,|o/w[qKSé~V%Vd0кofx.E G[S%mS=mh}R2IAQLOcf(mS\.O_qZa#'p6ho(5sS22b>e ~^b)m{=x)KNnȕutAa # ǣ pޏp^ZAeR'5#W|"'4kw -*>43H7BcJc=|vl"=P)QybcP[\;afF`BstQa7ꛨ)`#Z پ}4w[\SY|#B_y8؅e‹?HpcDr~43NqѬE/ƩLn|GAs_$"]&t*A N3GV{ 8,|n c/RH;:%6=EE^ɛC4wckQ- aɷe\4t""Kԕ,Xy7-ͫV40HE2i$+^8M==tyuc?6_Pm i@)KLgI\kKtN[]^)]O>g/sK02B0D:a^,.:+<605% }gkuu(,Ӷ0^VT *07M-h\٦Fhgȴ.QF2pIGgfжђQQ98]aGZ+{ *K>g(تQB$ձgWn&6(čt*vF!feB-s D 4>L&EF'r 1$j.JKiocp/xÍ+f a+XgEEEï v *րnȼ|q0&oa\MSBm'諰L=Es:XKUO~ ˊ`$$yCܹ{?X4V:6t.?<3d=:hٙQ˳ UI|=p-l̟!x{qKh(ē%LVIy2v$6ŃKID[LYG0g!B?|+ Cc??jMft6sw J `讨XI*.lC~Az6RC1' I */ ;b}L䘣 D%{S~\r+ZO#ZX9Zit$RJ18i>X:9` AKB0`=?]45F/☔sא%yKa |:%۠"_XW ¿F$B1/ʢ(Y;/ĠI'{QėatAVba/Ӓ%3ۃISqbDarjӞ29P>TGTUg/6 )ȄzuLIh9fCd`dg1y+na4р;w=_\ 8i{%@mF@ؕc\0|Jix׈{wZ>?Ыc폸t6 5OԱ|IqdVu zzaR%etGF bUa-C؊&fewT]uWES# I HRXח4:6kEL/\Q~LmnM =._k‹K bsƒ3{D~BD?@4Yq2Y`Q51^k9OJ`5#6FCdhθ}p!\JˤgWj(LT9䇏DeD:L`CNIQa4lQݒgQW%'X9:'2"svޅqhw3u L]R>[/bp:j,/ka,&!_.S¢ &|%h+q]=_ԇpאI)lq |4zhLd P~';xڑM ȓ#ӭg''G6`OpBQ#E3GZyb0z$7m}7p鲝&(aRP#Y/'+ + DP]V 2`+#_w97YOmWki C aUW惿[ k8xD!:-QcrEVhB|ۓK0c_?c[2EΩGe9`W+Uj"-}]@C3p ? c 5hF-@[ߵ7_8sad'uXAV.Qy=*}L%1ؾ]dzx+-) Z˟~n=ODǐcpe밨=B\\FEуIgX\-F.ɷu=O^w=e47V$@_K:!W} \ ň z72͔5~ Jᾎz& TUPE&PX1,h ƷG2,5'"7ζ2@qVE o-?{O;l%zEj3Ĺ_S *ID A]Kl{2k&/I[GƗ'@E%8c_ƙp29AՓU؉lV >1)Rm#YPc92Swbg34{rʫw`EjC!+7";O ÉJVCkFe'CК%A/~_% D _,C:>G!Bd7ԑIB@M+/MNsDnm ĻG~^JIvybrc4)6Ĕ#^+/e=@ʒί,vv1Al݁ۙ1oS.Yq.ˋv0 & fR:WI8"o3 <#Ifcx8@~SL>"Ź)C3UE2`jr[/'Zo 5f:,h3IR"I!̲h}`W[qYuS]rqxmoj[y,XIxJR+3ʾ?_EL3i@#AjW #@NS~*9͙y()+2rث tQsUGB*՜zɭ j-u.,ɀ@i]c"Qoi;M;j5[m/c78f23'qCnΦЏ{5SV1_pHJc rpDh$;ј춦Ѥe w6tP Rec>U~0W(5>7"  bCy66.-*!Ȅ x];11ک`:=dx?o)*[,< ѩWnJ$T7^7wGT7+sx>@OpE>I;>=jzRUi8;I7AnjФCPNB9N9,*VIBΟ}Byx-(tMOcik2VȕSX'!=)#d9q4T.q3oqKT S6U=xnB&=.NaʜPv7WE@O7 3<1LcvkǮ0̗+˜6^hhUBx>Ve &.ZexE~CF1%o.BZZrF+ނY@w[0\`[ WTnTtF(DZ\`-T-v17'd㌹ߘ==XްGic;)v֢|8%$ُ~!AO9\^GMlWU ,VPv1* &4FuMȫA5F,^};RomI$Ot>`*8CLl vZY[ S-1Sem L@# ^wz Uk" ypV 7ogFchl!Wvtc2U2nzOJ?]:+-PETͻP#}ʮϖ~-sb-lD T_`1oOŷIEVf1COP x.fi|;ѧ9XaAoYWGYG,E8Oў!,rJKjWcZԿzCڏ) 7K["wW<́J:Ϥ'7hFC1m n\B1,2@ 2;$3 __`+48HAȇkR|Z'PӨq v"<4MTXD .-5 >EEX9kŮP#Sg˱e~ .QUVSɵeC 0F'QM~%Gҩt@:?.[Ç ^"->YrⷞZ:[ve0M?Olb;^P b rhlb25baPPy yB-,cK**p+9-S+&eC*3uwٿON1B9(dMdkR]Ⱦ#ߔKRyw7 n- Q8~ HM){I6F.,k :$]҆kCfClٻ4ş"z7a<7;P#&~)jUd{uX̵;a<52SɯkP|mψxs˿^cFZh4g>2t&uFhIŹid"val˳#~U=ڛAh{s8nXԞ2xˢ!h}^Sط՛2n|b ,@%g;b e { ]7>v rJJ*A%`~`'`Z ީ9$i7] kHH7B"õ4 OT?AQ~GN=S $Oz-fo*t?pT Nzהp6^ڥԈ.e;ĉq57QD Z[@;if[kpK"@ԗw #~-ĢqB oKR^cax0`+ٝ,x!aAº! gdz>\5sÂ+b2ZA<\Y%tH^<3MWt2c [#/,<ozBm\P<_(Oc: \E-Ml',)̂tK9 e 2zPLfS=`SY*a=_G[!BN29Z|,9~D!teiZ|htXHhe΄,p&`^YÈx0XB]h?Y(KХ{dH #^&θ*vBx4&fq&m78RYVZwxc~_co A'FKp2 8yNEo A3(kA^(\؉!22uL_iO/U8cqfhD\ M,K]hNƸ_Q;QT5.Eς:^p: f-gA\wA/ LGI>̇FrpbmѾg m˼NUf<ۂov:B7JiZ[ðkK5? o6/bdOB4[c!@ uopy c_/)n4Ž[AS<5"bMPs:oׇX5ǵ~U"+~|ItۛvZFeʅ-2Ё[lcR)GnE6¬#t9 csX~#\jw`P廎>* Y:.m( ,UNaE[`a3F: OǢbo:緮'}h#}"&鐦6w%2Q71hD<>އ.% kcŤmig)՞jXJha z&a R9*_ (9TR"sΡ ']^[ӌ2M܏@'aㅪdRϱ,6Uս ,)qw˭|(֓7)(_kG {D&ǻ; h띋r9ܴޓ;35N@mK(u!L'x4njqHm$~RQtjF#p0΄I6/,\XMA~M~ %̉A,߸m9oޠ[Ow9þ C OqXL=^i}MY:u/pqw0Z,wu"@r0tb5vI{nld3i`_cPBm&rD/+_nNSvP&*|D?dԕWUdNO0{#iꏩ 1 Ѧ{_ i@͊ ݿ-x.)q6jL7q%3 -W8(Z>/ΑCfJ7S% ՠ{0k:3etz†Y#ڹp FT|ꆪƔIku$#MkS:yBKyԍ.y'$wd\(9 G3"F;3 %X){-ɝ%)%NY(^F584Y3hx`-nѡO/&KWhY/xeFwUtDiY3ykLv C64_=Y81w $٥qV0ch[KY}tXR;.CJ3eI$BEr?xh7$9$YTc b|AųT @,qPk_#* R T:Ь:߭r, D=L~O`APk$Dß& +#z!cȻՑliN)7JM+8H4ʌ0h9ч%f)+_J2&Ӫg]?T#fGY>9 NNi5AKBi;w$bɆI8v6=6Z}Q24{.k9qG05S͎cۀe2(44(@/UP:N#cvN+#9\HPOիhctkb6l\vէ8PdLP]bƲY}/LX&Ptf+xQ⩵wQHL.k%S>~YFMR{Q E[lDr7l)}ch^3dԱw ٷ !4^c$ң h,%uRg(׈,ы+# ВLaUM}o K 8bb]D?pJSk , r A2*(DŐX&IQ8g _*X!=@A 9Z3Ȼ-J8zjZ"#U]U  ůIBv;=TS 'Qu &3fBgCwiJhA_B1exw4 lt'Tuko4B4>U}†Z\h0cŬya׸"A% G,Y؅*:]*kl;ǻR/`$)sK{CF/r.}Dӿa<:2IgG-ifYOyj><}G_3kSPXũ*RH ^q$│Ǡd2l0w:0E ҭ=ѪS+ qE@Td+{f SH`;)z ڣ5zM'B ]{c.EShW #Nno|{!GG%d0V !DrIIk9+ZՕ"?c#x._ o?ŋ}_ct~D%`[EפLuv%Oq̀ a? A7$)&^/{P IQbmp? ^:^ca" &ͬtu s^յbѸ;{# O݉B9'Q[ה L@iuM;8o|1LW&yGJ1Ⱥfd~A_| .h?T Ѝcȋ5 q8X{s&'<C2s7'Z1evoT)QCk0b'(I n>sDa#j2Y\gk$/8Z!<>#oW`OmQ"Va޶rqp MRv* ʠ&O,--`J}{t,iPXP=/RJnXͬzlJ DK [6Z⇧G=g!)4k:4RFw-9o^8kxg!6YHwz sd[6&i?#^"u:@~^Į|iQmo]!plOpB]I2&J UTL9`(XԾ$-A-cT&uE74-v{rkq %|hiD܎@uң|8Iӟaٵg>P5mPnXr +HQG=;k.7$V*Vqu(7Җ-IeAfdR)YqcJ)|xe+sL܋zZ(j0+x'A;_%?jiܭVuy=eY^^7a?$3-vۖ[CVF@W3oQ 4}hJ~9+)jDrduy$2Hh^'_YFjP)&|(lP@[@WmDdVy;wB3LxE{ yn(XwF_w  vh8 Dz0aݡ:U{JRm[{>&H&H$0f}GfAE7r% y\껤"|Ď2]X\ެ%Hb}ڲfm#FtXt¼Wg\FIrO}|Kh>R2M.G#9wþrrހW (LfJJ:FK=&yB|D%9k#43emfJq }N,nlOntl3O%zU?߼cMy31>Z[`.m>oeva(a@I FNf\Y7G=FĹMZLU4;Hv&*KF+2mL)yl˓T?+1;FmyaȎ4,֋M{(M:[7x\ziߛ¿i$L &Rk2fZ&v2ƯTj*S RI=EU[xoUlyCp&i@AwH @O*oK8gk{3Fw(L칃RDE0ץLd BN㴈"MOwkDg6fl6T=y|Af_:IANB?7x8/TvVCi4>as3ؑ:`/#b125 8H |XveZw~QIM\1GDSbg4MFc w=0\'.fi/*XMgn)/oA5P x]}lUB Q҈AsL8O VۚHjj3PptK)K!Ŏ2(YYH+YwI@ҥ邓{ΏZ Hm<@KBNo)X}gl*ZA@S >f.:~BsBw%rj/J"#ҷUg; ** bɡM.ji$ˤ.{:- IYn' e-y Mݬ >(::Ъl~ӉtGUAAFn`PW^My͎9kdC)A?(Pyua#%l-Q$̮?d0 ӥNP͟j">O$t1c_< pkB,۝rZ'7L/+.DW*TX /y:j?6;O85u@7W).\IZ"ջ & A}|[<n \:F<쾉P<=w ңSeqh@l?g (<}, PQՠCx^`Иs*=% hg0q8TԞ,C wKzUVΤq|xF=At0[mpD{QfB6[>mu yRc[\K[AcIWQDMjX+wX%gYZ070701000002e1000081a4000000000000000000000001643420d60002cc4c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/C]?Eh=ڜ.+y@0a6șoP6ZѤ{Yzj\XdX`W7D>o%MD'k8zO0zW{}-0?-~ V s;Sh$O8d)M;~ycG02nAcBm6҃W"gnq􊮉own¿c'qс;KltMڳ<ĂC͊Pݔ+FZ]_YOȿv]'4thd0f/,&)qkآﱏ;J;oEB7N`(v9riԼǍ)iFyyyml`|H'0`]^.+*K6gor2WdD@ Ħ&eqF.v*

      sO_!Wⲇ.` i^QؘUrv.;Vf<чKZFQ'8u f !ߠ@X7L $nP..̂iCmUO*-TƽVA0hfIy&ےB4i#D8~s#.I[/r<(U;\C3rQ/_6hx۞[eNc@٣sU `fQMa[E{~_ --ifo⾀W|Lzn_ڿE8֕I]䅹˂*p'ôc i E*ɚ;⃇Ԝ`\d*r01J\;9rASm2d"p uS_-f[?*Bï'G:9TXL'B?[Փ#ݺby L)x-fz/+Nr2CX2c2; ^+Kl$64K0"P_P􎃕F*4gꚵ=t lmPmQZojvд-T_!0cQ36rjEnp`c6ֶBᮈJTD&)Kw.W= ZZ%^RduW=YwN~1?Lsǥ13N9)f ŋMp>,bt9X]@Zt+Gq skOLFHSIwBa`&^W?]”|e)JktIh]RY F{ ځ"-bIhpms*^1VA&_Vss*zLi@g]{l:#% U垰Z}OQ_&Eva~0A6wܵ@o*nJ'oi e=I3(}N(=:&Q2NT1۳kђ/l7[_`@PvFP*Q٭qv/ޚ$IY!)N9<V×9v.7K3W0.5&D & %l]#̠$c<Q/j4*,cƉSֵ$h- -apo/D y7+r9UݺCm2 )nnrPIEHOGc]7K‚#땭[-a^f . -A/hfXB\g-q$tJ o6 3A-ݎLOW/rM 22IAGׁPb61_7FFhw1ܨ9Z0{E=v @G ME(+ʇp|B"} J )=:1XAڳQlFmH K_+$=ktlx9'c9(mϸvy C6*K .ݙQϷ}Rw{lto.bљA6gxWOJ[xJ|졟4 go^lK/|#+ZIR[>ړ0=C!Ua~=3}MV+ǻ,w z Fyr-ո1DdFb%S]7#If؞ggC遱EvRͬi4k#2ܲ(7#r;e\54X1EլQx+`Ѯz_Ӓ,3#^S`~ޜosN]a.Sk6c稜6y.bO<6n⸊I`9\{fBc)'Q,V\_\39f7-rpk#ϞQd--}O],Bo-2uήyBMȐ%#\;9MB͞hI^0xOs >e)IAC}ё\QpV\`GDA&+K7 |78Մn*}Y7ҲT MbK'}';MEi  V6=;'r; PHi-e`'&huOcqzSQo=\z+a |89n]%ؐ<(hk7 sI9lhɌO„1TPsf,;E֧ka\4 N wEysdRoG3l/ZZɣ1b'ZwŪx'C+z^\%**>fүyxw=* IJ.,1]~+8]¦Г|(N&?X<Iz=e"!zK'$fybv<#~"F;-L%I*?H<b_>Ԛܯ0t`AZ2GOh HoBHhx@pػ)r)m YϺu-Ʀv‘y%S#뮨ztgN(RuKsSܦ{I(%%dv3;,X;Ҟt B & f^zŒ}dke2r5dqҫgmQI7kW~.3$'99;& Oϓa"?.DbÄ6nz ^F½ŷ "LCse8#hN ]&V<0wӯU8twII4.K;1$z0G|18쁔1@㰫hxryηnxXaw;K>} Qϙ-Ɠ!ۻ qmE Gq,v;'{}bI::S\3ʃG@6?m(;9^V4~@$G[Wo bwO.P`@*]P(ee%[LF;?M! pHu S}+ǩ4wi6DAw xBs_I4Pk@J]u||(poQgD$_Mc$K:Vk-/U?(a XILq 4j\7!1?YАTŎrԃt\ HM>(IiI'N~%BO[ZEdi{Zxqc$-ҥ6;2tԤ_V9 @-u º~;r-u3I.}Sb=Y_H`}ć,7hej2E69*:] ^ί2۫kb 6EmЄB7meR2V~W1!8̔ ?O棽r]̐1^w)Y~s:2XhǴ9 YPƀ,M3:A_0jI07.c]4WDR]4Sv\W6. Ÿa-ӞȜ-s0 [xMZ{ĨMa`WhrUs6I#~/Y-epʘGeԵKt9nVˋÊPF XzK4OXi.%i 7k(16;0O ٰk)["'nLِzfS)'ZV h̟s ,cqc4361rmB^Xd#A}H߻fƣ{c=;+w<6( ԕD&5n a`bmWVn䱒OwC`UGRN0mdn#W g |}YBh芪&`lM1:)>lg$:h֙x/4T`) d߼TV"kL^;'v"UPM_yg?ԈĜJugscݱo{[}bI~ U%O/%t9 9s UfaMMn XI4|pQcsSX*pB Pr&Ga قO)nGS ?-қfhF_틶,7#t;A ;YxJ:8uF. 42VY:g[7EnDk3}chB}5Q8!MjgvajRâ|BD,:bojZ FD[3Ƚ7DrаV;go0e?R%8d\>ݹ])t GzRX2kouaیYD#*9q 4H$se (@V^zb4[D,9*I@G\¤0m3t>zVVׄ/h`Wwֹ AhAEN(|?8F;BXS\RdguuT& 3ma}IЧކ\?Nr@Sٿ g)9GbGRLzD.F{*p[>\n9EB 22҈uwbښTUrJ֝lqqHHҘٴ9(G"B]iSTWuUĨ4dP_OljANam^/m+}#)L@d rCM!S[a80U-Vn&N|0/Ġ;IMZ$VzR۱k6r5zY>YH=^: FrŽ";d__yx>B:ƏM"M.u{0k+,A|a)¡9$3_1|HPf#NkwxupIGC $:̬jV^\|F-{, Gs Nta1/]S{hF̀د>Ub&7gIf$HQ6 r}AĈghp&rkA'T+7 )hgjHJPa5-ٷ:,ݬ7"iBQzoe+: fƶ_v`[+|cɊz:t6K>EDPGDg2St,pva[1(I2u{59 RKeZL޼ZO $M)hJ7CAz̶vhD.Rb)kdI)\Ʒ_P!*ifbט1[UWǏ+.YnT\^^d@ m7T<\#1P.0ߑ\ @D3bnLG+N##o>YCό-cMӲҋy/Y?w@7]fbDtF,nk,c@`@谞*u+ЯAvF"i9xxu|7 i}Tj"7 P1{1+6cfkAȂGӒ"h Oʙk!T;2jWmxN тNGJUxHwŧ@dቆr6>Yt>/[ TQh\+8gerH3ru(q mW?x[H" %k/k_Qר\6L >Y艇 @&BBrĐH0m;؍1#ݪ *0%}jhDa)IL!>sv7׶v@גO΂O}HJŝ־w%"E=1㿫 PyKDDmPuz((>Sz_gr(|Kt @>燚 j5d#|PXټWZ\犴$9|{g&<@VvznR~y*MT5M](H 65S\  _5}.R\FH0dr<֥'te'qJ'$[q7_o[9sPh}9lf]ŲW>7ZUF3@]js;-КzfwfaZ [q _LNa'g-Tv^AP3Av|ZП*Lȓw;]l78P/uXߐnb8qͮtletW[lŸ p~PߣѫkUc;ӜqYM*Va\{gʬvbI,n'36T້!U\um(xOZ%h%wc݊G35CdcI1E{X sܗ#ϕ7cI 0ZFgc%@8U4eyMGF^q`+I[ĿDWfq&Ka5pea]oCʙؾ XA=~[ztI ;yz>8(% X&j5hv4-1YdjmkQ:P="X*-:L֜jHbۮ^\pD|2 Ե6P"g.W~M:KmVwωY,ѵ<և8~*>퓱s \JYI4Fz}:gl1X H_.kfG,a |"FNΌ^lI>rykm6ܦtmK9y zQPt\1t51/J J'v tmF&5^̚_8zqQ.:i޳͍EcEeC3(9~ڲߋoⷆH 4?eٟstkxH-pHl$"UoN} zq A֋#S-`mwpb[/2Fu9ɮB^vڬ!`OX8g Y^~kTD*!48)! o.v/LL:lMKYƼ8Q`Vb{Gg'31,IUƦ%q՜ܞpbw (ɠggON=̈5+G)[ 6ye8q)э ~||~Sȝ%&#l`=?YZ|x؜JpB0o1xc#. ܴ+9h3a0혪b!BB/ 5dt(eZbC|`b,IbU@JM[N>O;÷7+ FL;ȚfQ|RlD7UqUTyTE cړ؀LDNèvJc课8 Ii`ulB(Ak:Q(- `(J"CwU 4m>ib0 ,.KDeyKxEkX+NUf$Xa?B:~ŋ)' /WU`\ mt'Q_ OgX02mu>9~ 'BČNA"sIB9B.wђ%Loч0OdW_v4L%ga>?xl&\k6 how 4Ҁq ̽ڮ}]#Bϛ6t!DM9.-V#Lzlͷ\/VE[`Fvg&oN*0<<ǗoC[k l'l=eCR얛B LQ҈WQ?'rxgw:q6 ##P k.BC+3(āVk-[哠,˚`[v(O[>XP'?,yOwo3iZ%n/SfL;kLf&7yIVx5{|%2qq p\H8]^j0 rRfj#M 'Tk9G>hϗdr)DvGR ܕ&i_~ fX"eN)K/ 0p/-&Dȱ?ۥB3>Op"`6y`KM/q,&j"qPad14J,Ж_FЁR,"׷[iH=MPb5I 7!@Z7J_;Qٽi\r[T^ yR\@276'Ԏ7NjoXѿdաkw5yͱ0Rc$jzh^,؊K`wM}}C9z|(4>ʙ`л.;xqas;Ψ68^nR nV9xmLi\vjQS¸5ܚa_fheã3921X88]DJXm"djiezR_a6VVGMo51᧚pdR)Mꂉ\"ˀ]9ū2[e͛D3b~kYw$׬pOqMT+|7" 6Ya< +o 7D[X׼^O5M98cpO#qy [ O@򣠉/[ǐUd.? ߬n@œwO d@vZFEL19.>)]oEj3~̺<7YZH2>IgK@1Oa.V!7Nmæaѽd[Ei|y;j8\[j?T-k;f}O~yPzC6z)\V(!y0z_[HXp~'K";;\nЗ`LVzb塌jqBDgExKI¹A7h=~<יuR ^=!G^QmT^O"_9n2\u ^z:>G%-/d]30c@ Ywpِ=C˕U͙e%~l>tKdg88E _TNMAfHf"@X]8Xp2 ,\?KCN7}8)tDFtIv(/Bv(IQpe 5, pL @JKUbThB"3 Kuw`8Ca%[? ZWYm줸3 v/C(TmcÈ "BY:nZ29OHrvA"Ls: Wcx:GXFiHЄ=n_6ilh E)@Rh~ ױ݋#tNm4kB{;; 8|QV#^/Օ{ՅBZ7Yj`#6|'0=R#V+.fKG yɆl[8atzT(b+kU!+Sz? <nt>v-fr4@TNAP>@&Gβ+{*:1*n+t0b2/O%Z&W8|~Ln7gΝ\"u>=[JP~zFlatq!eEg`xHkiӿ<\j/hAS{ߑZΞ3p\n7]2`'3ɾ O_[m\HVfӢE!x 1"~ВvF% C[~=J*Fn"R\]7Fl=VJiXEŒc݇rdW\L8bS~LR-bf5ƕ)R%)(T YO[bJm/Dʈq ihR GG53dcl _oO/U@1U2cټ HA.Yu4gQe&XcěS=%JTJdU%td"JIi*qDД[P)-.)%fQ迯/{th Q $ UTTM82A%}<#\*T3< s}#rϨ./ NH̲4Se)b'^9̹7Σ#sF |5;½xs7$WQ#lw\*拤:9ޚw\h$IM;Lg3X?z?@I^*A?aQCÖOO u+@mthTd0Tҍ_|ƤCڙ>T h0Zn'Cn{SyU6elxN~w=vRzf3,U?'˖2T1hzW.Y" F:.n ϣ;<Ǧw ɰ̚Z `+~,-YQ$0 =Fk .!؜M9? Zl{ _@} M׺ pj1P8/ȗ+_ wdB@9zY +/6:GlnjQY.ߏoذSA6GhO%R > /*VԹ{n3Q%YJ㻎+Q]* b!=O<- 1>7w_F|"ѹb3hc?KZA+.AQ;7c~(8_OcJ!gLux6s},?,ƭ12!*m\i4y]awq+^QW {&Ԥry@ŧa ˵g% 'R'/챢>es*,$RNg7?ZX82@ =l G#bF2\+~&,CH'>pDB&Ps^7KA^t o>)7aqmDK $bgC ܥŬ Fhk i5`Y~qiCR?P-К_*Ux= y! B.A6kHeQdg{}0N4J2x[]*= V3 фR;T:+..:d?oRq@9(pՎo%1AO(qsP&袸D֫\\~= %v Wbsp 0fvc-./jtNcשi ͨyj5 ߩWVb/W zv*/tLs-Ws6~W!7&[ban;UE0NE1D#5hu^@a Y~î@UC$B?"t)X=9/nU,i̞r0Є0`|`Imm=0^ AadE$q$Oþ_I8Q9z^)qvuMpt K3;`]AkZW띋dHRbj#-ԕToo Z DY$de} M.8U<k{ L۔ޏurVᵁʀȻqz uNuS7i3ԌGӬ<ϣYI&+L"O@" '65KftٵSBar^eIN,|ʛפhP?*[2Mf+R~RgMƛ! 1Zi# vFJ(**6ˡ _fyJ2S?ؒ&kF!{8"mTXn~%W0k(~+pٸQ8iF]T1Xa>7^{KgE9OjR&Z7 3yXY9&R]yN?=?M[5xwSMHUX)n΢2 G⌟e5x(\I6fQ F10vH,La T[A+≡춰7S76T~7ʍm㶻s{ a(20xz'⨗-FQhf?+\L~ЗNc獦P@*a Qu(j4Zr5ZKl"@ޅ ?@|c3퉄 /Ⱦyn_d]pcoFf!SHx(&iM.0C!ez!a;db/_&qc!,'O6$  }FD^ ^HBiw Bz1O* A ;{< o4a=U%>Ĩ[z d|Bf *Y;E "&7$w,unP/TPް)7bn{3 ?HVd/iBiYʌwt;j荚FŤh?~CMY.d=˩4,Q=^* g PTx6fOjt.U 8aL;`)잴7' [=qasi\aKc?{R6tUa5ev }(%Y=,. >T3^5m$z$B kΤn/.&7ϑ_|BYFc40b.x Ib?>+Op^J0qɘ p`leh9+*XΉ4?_1vr ,*q[. j60İ6phtn亽S;ՀT$Ln/:ɣtqv X4[ĺx8֞@I -޵Zm7;]Ri)}k*ڥŸ N~{wo8 ,+cc'f _o*tURK=$5yR iM_˦Qto.bsuЖ̫#l:y[Ifbl^@-ŗc6]Bxb,Deԑ4*"Tź$Z+ɸhq~f!ufycUCHT-OX0Ƞb e)T{!l!

      t1!$Έ3٦Cm"d^ S>G< LJPԵUTy]bҢ[jBj3XSď-x%!KX"ce{]Uf23bq 2]"K}t~stm~.J8}VѢڢU'N6>s&8B;% &X%1نgTŴ<$Eʋd|QË]) vrcY~L`Je>Ug$5oYq~ݟ~;m3uVN6HLqC P㚇L@ʨ }MLf#=m} SB,Z XC~CbEZ9q7<-]5?ͣ@҂ pAVN}H s4)Ò`3 w.;ל;&g,Hd9 QXөv {ɣpbclO6İS=5AouH>])w%?TWJo׈hݹ)tS/>AW]epxmT燛gf#mnb^Ufyo>H8Y2R.zK8zfCwmQ}\ʹ)8ݲK5HgnAZ&c tE\-}V(@j?2o-Gu6Ed(z2+>crRFKO->BuK%m?sÒ9=DDf2jaQ^v47@|Ė@G+5I$O2_,"iy;ogtmto  .hDw_}kmB]=$Ʒ@~O]ֽ;-6~1.?h N?Eؔ"|qF]YiC]uگOs䜟"rUC(i aTe*)攠K͞4ŸL$.|Pfe*"6 kSS(Y&! 1c/68{aHLq9S]Pfj)hwFKNvh=C"osBQh4!x4VGW srq) @6mg*:2m&tϢ1:> A=sL4z%vb}þ.T>\XL`" ji(swK8OھbCR".K =W~*VŠ.@8ǒOlu1 r2yq6Նui)rm3ie<tL2\`@z$W[*7Y7jK@4)Y*fUG+p}eɑT($윸 $oq _5)'$nlL9.bfzWƂK'iA?quo6h]EMmF^EɈ!Pz 9;hb1#dFB3B~RE.xNO4\<#gĔ=?Zk(q ;M!}&ӠnP.xoĜ{M3[oASmgт W[߭6%v14݃F_ۋH9U^~ԕa7+H]@)d3ڜ+sCb ۞Iu`, +OoM s m4נ>P7b"7lDhouv Қ l( d7.LT&:& kqo' 1C*ggW8%$T 4\-mt2T=$L}w;"vxC>upJoQd2VU4i68{cߗ"8§"d)j5sXuLsl3̽s1𞴹ߔ9! \r#)\WnΩ[U1m+$SػrA$o&c'8ZrGNWfLh1mE:xqV < 1vLȚiL $k`nDv(.mr#FǕ F@kV *7L$i^h`{ċ02^Y`#x&+ncEȞ,jlz펹-N`9jND&ԧpr۩371ɟ1-ӛRb9iʁR&C`4Cci0fy_HV-nS6NTUKIhxBڕz/ljPѠ :k㟘  ozH.|9t9ʗ(Sr뢕pÇ!rȨxIVnmKL;J}Ņw4ؓ+'ɻV~CJ$ }ѰjniQmY$73+n4JHA+vWK.Cʀ Qg[G8 Nlӊe6j ڡtفw"75R d˫/,>H{f6W sBnF{*M] b+Y ~t3/^ځ؞9g UMc >J[G3u ha_{MG%AšP.y[szAKƈq.J*g "qtz!Q*LeAsc4?KBV>%YgK o``Okw]YlA +ïv O02<&;ORK9|n? bo߽S䫵}-'3 Ng7 R T;͜\@i( [FR UI \]Eufvazep "ݲwAr''x^IRq!ާh@R ;g ma.agwţ@nAf-iޥ/os_а{~>2XDqPUk`_JlKHբ:?@W=<].U<O ZdZ;cX\#;g|7`^DGt!BwGr?qVRU0 GpPhf%:B,`MqYF-*sX@P|u [l~\S-ȵ&@7}ޓ 눳0鉓jׁ߄SG/'aXkZ.)tQ4xؙxէM.'7T$^) mHg_?,f=3[voSn.t7^R&Sn`:gyۃKuq13&ɏ4&ת6iy2ڳ/]Np#Lg-CVoog  9A:qזF k,1m/^JJ͊d>aRZ/QC4z.\|\V`D9a~ ]rއONK!0y(8}kKgQI+~? TVxc(1$B$SWnX)&,9Bp..]N%mOc87~l{@IGk:JDlqJ$ld,R@D>shrѼp<{rXt=r`uH'5[ཬ HdOŞR19^Ny+{8̼.5APRcy:B1cY%kNSٛY0G*>pNLĺ2A@eh8hBo?2?;EhQ:|^) MQZcD $\0=Ǜ IpAW 0w&ԧ_ع^$t _T%·qH^g$DG1 4ίBBTm:_֧+%^l[)7)ظ η;Y"+ҋQ )0#O{8#5/YWf.Q(]E>(%CX9y4GGʝY6a"?35 t2;Z뱜hz0c 4TDb`+p#h͍C4Bt56忦Agz$) %xU qZ`꧙|\(`ǜdioK.ͨkL17$ `N v!)eU48<5_ Mo/6#pޖS?nO NLx5CVs)[[9' |JcvwbCoCTP Ekw&#܆SWgw?ŷÌsVAbZY:b7~(ݱ˻Ғd9Ap4[0@)^Q&.k]Rj8.MaˑzE$<*>mh='J#b& lbi.H+eI=%}%r7 :xxy\sH;!F0vA(}ܖY sx4TQF7KwM $J己|"<`HnPS~:1 ~αBkZ[] ǟ.i~u2!M]Pר /,:liuTqt&t3ﱅ Ui};Mإ}F\X0wa!)U@QY"o>TN$!a7FJB q [|nkGAQH}~[& R~]`lN)/P>[ !M[^ iv^2 ɍQ. C-;_~qIZn%gdmJ|vf=V{r!{y<=?K_RڂMo>{r"#F?>5vT}/ :{ w4,WY2$ΏhΆܩ P}5i4yvf\swrGJ gz^,j{8[ȵ1RYk<~m[Nv 漍"8G2CEGK*\؋.pm5MbeK7󷳩ki؍Ĺso~Ixт&lPjDjI+yTL> xךݔQ1}jGߍ,(Cj24K|$gDc2@TpKW_T$ؘ-ӣX_90a 1 u%1Ub@KsiE De)bkSʑ^ʲl}cF^6N9j݅ QVkri o׳(@Nyxf%7U9x: ~1h`N¸2&ӯGI$c"{3 uV6 q$qNk"[ZcǷ^C7U#ߙ&!h9oybr/o{_(v )Q1 TP.5Dy\=d/]g@_(ih?az,^ Up$Q,J 僜,`<1bi>ާmϧeA\V¡񦛔?2M;[mQ*P_~&M\T˰!6KM_+-3s_]ӓwgh ʞ|qu-1V1}ߥ3QO֎b]$(ڏ@=aHnZ p6 ;5`WҌ[у՜Fp_g8^Yޮw&ojsJQ}\qcj(T@0ًᎃf1O)Hl]M0]&_G)R[i N'ceHN>m$qyI4(\<&1&G~BEPNy}Α7op3qvK*^$·a Ve8g#@C]jh4$)mN6ɆҊy$@T,vRxյe?uut6[DgÑYU`Կ{0A ?u'JSIIF:?ȣq߫J`NV[p*'XZO^uZ'y>'S@rIJכxLj]z`&$osaT(Q6X .$]+-|т]ӵz&1Im.}T'aWQEdR:TKMK+,_BL!8 r gvK#'Ųj,aj~XvNka'NL$jAwWMW^JbӤ%1`c.QɈ#7ľo}KG)- o3܀&JD Ս$sHuD^9BcL\_fVP0ï GUaXw'Pc'KY-?H85;J4D1*]`+?b;zʈEܞ?VSqƊAEsgz`i eOԁ*%y,qmkn`}={Z^\{xюWmZlMl;I& n7lגbfr^zA1ndw!([ e/ʀ a9`^rڭٝk3'.supITI@Wa-C7_cn>uWp>WYwRbNʬ4>}!9&AZ\]*i^^!VTqꤘ]ZXwœs,I:u| H&Ab-VcPoH5P5c r6廸xɷn$ha0Ihn&ejvXi_:8F׭ ߢww34̅_wnlz56Oi!<*\9cc q2Fߵ_ VWilu"z-=ep\<,AB)w~؃w{NmعB(D$Yx5ݒBG)PzhЄ-kCA:(=+[ǔ,aZr#QFw` 9~KoESDԲ i¿-+QJ)&bR:Poh,ͱFKwR'@ Eث"!K3_yi؏Avt3sи;h4>u,yyN pm$U^Ƙ4:fː3L,FɮT'h'ⴄ!h8zw/`KcOⶇE)Sg6 ]OG@}Ȳ7VXMST>;AR@Bm1Ta}|SLVj@%WJe|SY#8@N:0J2;IelesTToƾ̈́E ; IPX \|) DN$"Nc u5,ር_atB*p⛱ER4EjXv1[Ӽ![0iT""0]:[35`Ɗƶ$dvP}i&`݁xtiզ58O|.oˍrۋ0jwE,/SwLfdCp-vL vN}@ Z#yiըͭvjv*[EpkЭ#ye\8< eS֧?҅ g >d!^Z) P%EnFb?"ž%jF XNK 'MV2͆]ޮg7J%+~Qn@fhgD<2?-1ct!FMomVK ֋E _b\ThoCc|劯C3. +RbKaKƄ6q2PR2d'|B Re0BsL<™vn aiM*<-`^kg]6>}F/=7^\ܐ8epa)G6J- 23vD;_(X=~;kO{-X9B6W.uҝ,jcYu;7$he|>-)7>,0WByn (->h=2z @^@8%UEJ)_nq}>c/|Ik"~~2Py3qZ1?|eæڙAꬢ.vC۾?!᭲۾y@~Isxs@7} =?թO^(P/\F?-%$&MǪAh<hSmঙn M8VZkX'C!]CdEgi^Ȋ̼h%6ChK .<.->pxb.ͽ2UBߊ7OsdA YNa@֞2I.]o4/ WZLj"˶:/MD&k;=eQJn(stV%TZ츯*\sjEoCh2]Q]I.|e\BM A:tE/s_*l,xk䤑nHE?a=蓣5#S›}'&cO£JHd[-ׯN-/Ϡ,-ָ:rS[$з:ApCUνb4_(W hZJ"U҂UV ^- O{O1s ߧ.kԇA_PR |<8lmiŅO`)H.D 6SEBZ=jT^%ȞK/}y&A46aNŋ{p:E߲YMI !^(OHĠCm<*06ƙ  cs/Er^ldV JWH#kg5Qqȉ@&c_eE[9`}3A!gwcN<ƀVf?1vt4W7:}אR ,Zf}7PE}rB<- 8Z:`#.F9 ;e8 JO0%8(UIB'un*,g8Y4U iǝe߁k? GFD^>Pd8m*$P"zf 0}R]JySg}C^5Pӏe un/J0ކTO\b[yF+W\7!ݙJ]U8 m&ߏ Z6MkFĸX*G4lڢdZ?KƱ45,drݎI `h(8Oa%fbw{;oL!Uy{*t-;r7Ķ&v]QlBCrD8F[']fM h[@3uMJfd^ghGN]~*E Tu}?TZo !:+(F:UvMx/h 0m ]3Q/.1tھ8u}^ͅ8%AZ,B189!,gMUɔG040| 2Ƚ ܲ6_du`CK _!-f'D0eK<~%'zۭ}0 +(iFiP#Oo%+QLe%3\TTH45*O4f8HZ[DSgk&>6p~842ռ%t*¡oNSnjUssC̟r{iv~iNL6)yЏU+׻Y<\Ay䎑T:tp-uZvn)/m&Awlef46m7) :k{!&Ti}- G>w#HGz%cq؎gj8@o5SRB ߹?|srd Y)OQD{n0uWaQQ)y.k9&`tv)21F 6n'e3)}nH|.ӌxz)K6-hex/E?wQEM%(^^-#MBe6$GWevck(&5g+mCt HG4,o P4JQ512Ǽ̹[(&JAsjƧW=YxFm4}޽(??zS@kb&-SؼǗ eoTՑJsz-@Ū5y='ppI$# ml( v P[ǣ6pkW;wD]yN'BīOQy#~!hljtt!4.4V\lҼ5]_ m[)ŐڰqN,7ŹІkh0 pIOsM|Mfc|oS*?_35,@&`GTZ5{%v$bNn"cQvsěMc_[I2Ƒ֡/.NjGCm=Fb?E|--H듵99b0R׫-ڮIu *PM'KM2Ls?xZe5Yk'O z{^@:8+ "B-3=x"c uΔ}}A2째gtvn G :/uLX,3;;aOW 3eTc\iz ZZ;ϡ0tFT(dQ^kkdUʲcJ yW/sK̩^BzVmpIxg1&֣]V>E[ ^bFJ?ɌD"I];v:TM ;0""@OH묺e":Q$k63!S> Ŕ=(ӁY F9|`mS 4XXF'&c'ǂ! MpN@ݶ˯T~ D:R̮ҩsdMISh Y.IUv (zdzlyQ")1 h6 ?ὂù9 eofSt<tV*䔛"}O,3ׅXxbTH|}Tΰ `1d5q|]Plw9EEd}lW$=b¨Z7V-8:{(WqPŷ?!Ј# _6>U?F R[i~#}jnNjz[N]*<(QJKZg\+%pPG&=t3U*pğ_9IhoIwVBPmeGB@Zd&.hY~XrԴEVw%u}+/#L攡xZ곡,?i^m;EJs3eYhJ<' lv@HruL@ԉհ\Omhx&UxdX q"}'d=),"5([bﲅDt"",H~=(BG!+g  / ![~S% )rǝ=ҏP\vN@=TnG[*TA {TA7>D7 Mr1D8>'جzA][ZEEE3!{ iTY!v$[z)& XuBVڨ5+!R1C})U0/}^ƾIwYWcŻGF>$9(MxF,(O"xMspd2[[.urJQ'fdlos}Cp csc l(5䉡Tt᪯Ԓy2[g/"'@AZnjsFxk\Dhȁ[UP]3UO/9UI@bwn}Nk:,G+Qc8(ȸlAO Ȃ!wXyMyǎ;:cjG4J)QdZfA۟)ДHPlt f"lʗ 9`ރ0GЄ6C}Ѥ#C6zÂ*cb۳RmSH!ľ UF-0Y!`gl NTg/1J=Rv1K+EwҒitxvAQO3Nu'* \;NWk(kG]0w~9&n;)卨R+D%A7EbZ_; [x_h8@*As][pT Moͭ Qs!jp:ռМXOD ZLR{w?܌X!FrBF6BT#:݆F]zf챷}h)X@|/һ)V &^v+6/$d0%PֶW@yKd\@/DAYLUj6sEiDdvYkXK2 EсZXNqe?\V 1=Uc$ X@ԇk{uEoMt-,s:dΥ"[2-ds )=(I<[K$JÄJVCl2]ěav*LO l9p[M+]$)ShܼPVO ĜlRer.C1_ïp@d@g." mY˺ >kؑܝ$z=2em+L:G6qp$8i9t󚺫q3ܑ>stn]$,)?EZN^oLH(+׍YXs e{ukO@|rA$7S et/FmqF:"{h kh: qY.1j : xI٧ARPk 1=OSbrLUf3ulhv+t u0Br~u]1=Vj e67KKK` ;dimVB"q҄!D 6UG|WɢFmCP[ ng`*Ç~bh6 t9Ny=IҐՑ1d:bzcB(I%s?yEX`bkzĬƞGUI )Js}h6%k(_Ý]"jm LF!ñ.No9)p.tve}ǽ'${V,B2'S _"%d]r82 zp|'ġsc "37aT W d٭l]%-x!ܩ>)͔͂h!0^6.W\}|!yiEtaH~0‚|d^t0z-[| =mX]}k(SHeh$!۰'ȯh@r .;H)CǙ6zmd5FHf G'kSkPIYb:F!:Jx&IAX \e}djr "sq?;nxKu1<2tc@QwT`Fmp9OI->'\3{c,FB }AMJ)ylX.XS*%sld"7NXZf'WغH ȼvrӭXݏ\DOs}bA0^r;A3G,`>v7[j@),|ĸ9fBkg)[TaOKH4onQ,п`.V'']]+=-#>#?M A- r;#R)U&V: U;݋XXF1qUm_Rqg>.I/3 ܶլN |٢F)"nVWuv"Cj7D!8 㘅8U^:T]suLv 7ǀ/Td fs̳Md7x2׾N^[|D`ɶɞT;~PZ ?u{iP3M4%!!,層\ K篾~:~gC㮰E:MLJ0^y.7@1TV E]3O&ƲamqWش5&F2mEAuH2V41k>ceRdw{a<8ǐ#dVt[_S{ó$Ǥ#8€P 7v᫙:y=yWS~S;&A`L2G^$[ևgEA/P8ň26NgDieX;i0G/1OdކOLc1ȩ$|I9MXؚtTqQhH bg*{=.Зp9ʔƜ|ۙ>p|dIᛍ ҹES"ICD?ps1c=NݙKYBoTd@4X9(FXV/h0gˌ|QMrSFEVCa?[]f? X6eLON7Q _Y *-d%%-ioe.g\OέԫHF!eFXHF*fkZDLdV||T܍/ "U[Bga`;4X99UFXrr>ђsvjK=, 'e7FއbmTFmZD.qi׉</k9Hb]`/ m[mRlжn&ҋ$bə[&m|}l3&9RxMj#wQ)MB/3f>HNU8_hG /EtNE7 9&tFv|nh6ҩcv|_gnu*%5Flx1 WW+Ȏb84#(ӷH%߀Xck.Tf06~dcvzw!f$=;Qn}c :DwLڄ\/19 q7R툓˰σfwg-&^jgsQf"+pdlM/&˗7fNc4sUXe!Dw?tL)-UsȗǟG%MdK|5;C2(*3Vq>88sT|5ُt{: CJ!O?1h_+OuV0=z*ME2ę2B6aߛ⯊f68NSͯIEDkSi.WDcvAtE=kݼHK#(?z(\U$A>g#ǪsN'\ybh&^Z*fxeԈ@qACG{Wĥc70ƴrYqlEYeШV Xd}z))n@͚S%gZĂKHИ c ? Qܭ*eLS7cVijv&GA+TRqdǞ9;{a; [D<@à:N%!J.DkZ3'ؗ*(^R[aZ]H:7è*I=KW#p1E4Fւe+1<br@zG^ڦe9vŀf9~,m_~' ̴σ(KPʏ{Sprb ân~($p욖2ۏP㗹)C3;{*e.q4&`DzAG 񧺓ԵuP<&8ߓIU3l.bC{|Jw5+a9c<+38XbH6Qwc#(AP ϙҪH oJRU(2rr#"NBuI]=*VQnE,Ee,I"%L1'!.e٣Hc˻uj#ҿ P3VF^e= r8шa7s b[lG;UZ'Y5v1Ypw1"b>oT!coy΅HX c o-K/zoU{` #p a)X38S{C[1+#{ndۀ7zPx=P7`ώW=/gT !cl䘐CلѓEfZ,'|wgc Ѓ ictYBP0 `]D QBxkLsNlcRl-ƷŠbyNR8>^ZoH7KݧaY(]NCfBR=hJxdpG؂$rh} :q:r`4'0oKk&e5#b0tBh-$]:2_"Qv*#Q;#8pJ,(!ډ9kG0}U[ͭLS LSXceRm5gM 0 ZN1jJ*w!dTl%s>pUxhši@0un!kr=5`"j4~rDGU-ݠr@NyU\ ؝3ʎ4XꯓqMmֵgp~,!nUY%VX"ejIA_wdT3C"k7z@қ# :YX ~U,C dI<2h|샍KS˨H{O+$;*kRhQa $*vǐġ_JcG>᜝ۙ=d {؅[J뺤HSPkr8)Uɴ6 (YTafng!!/㊯p+z38zXI}_Bc ek/N*pG~{ 3sbcYDǤE s~Ehhҍc5%u]ap'̾ڧH JNFr53‰db e'4ǴZPByE] 83W<=\5X>Q/9se]bWgh ouel/CU/[: -'eYygac63ϸx UP}˛`xJCلlfpeQQK*Aa[3!g);yZѓ ]P9GKѧxQ_ r&Z**w]v'IXZFBF]ukk޸#Y!^S'zFo="JV}Cx@0b_J s1M3,ºT;@] #n;VJE{8O#z~U o2+~I[iQXKLq-LgvQ?$1^}2bƈUkQ>z0ڞs׏R$I|W /±N~uͤbD±;V(i}l'[q5wMz7'[ [Nݎg~]9B2Lt0Wa!.m1tH45޴"lSqX$!] 2˜t62J_Ps>wrwn-ThJ{q>s% P$Qf֛hyGlrD"qż ;Gsg<rN q'n][\ޥkc.6'qp'F0>n|pVQt/Vt -0]N͹GBļQTmtJT.81ḡ"ʓ4r!҄P2+_9 Mk. WV.T]p]!(ʐKVg<>jſ(M܌f whՋבꠘk5OWvՆi*wubiͭ6(}WMK[ElUfڃFYV>f`7"_\{S JsQN͏>vd % KrdZL܂ǭ:8(%#0-NFD <vXVs2;Pݢ7o:YBwg!(p8ZLXmNU= ޶wM3gۇ(n%ց:Ѓ]UZ$Sm!܋"x54Xˠqx< R -"D$'Gʬg(ْj,&]cWs<*aFAb!AW&jh{T:a% $o)w?T= ioX%E".cIcZz*}(#p3>^tӷqo:4 SILCDeyGzaVJtޱp!.~m0EI;p׶?T3 g.aFv?ebv1ZT#t?~33D b%33>^7TL/" 5]R-nyFhV=x֟2i&j-yp)aNXcB$(:Zog-!syץq呥$^!/DZ{}5lF++%0dxd5ypSbiǵFD?c:LJ,jüLADq?A#4D<F6)VOOI ͝"Yv[M@ϒFc[LB8p8Bz~!I'Ze&P"o<19kܷ@80ut n2lPcZ q\TI>L'\K\ώ€,A̮=S?Db$*gm3k@e*fxRۅic 5θN[/kIwum_7*ô83|skU\SfKV |+ax=ͶRq7!$f4<>>o)oS?.Fq7Gily* c,b^XߗoZGMb@*rW c$ZQt\ڴ|іQы_%xۣ).Z ʠ!X1{nZ"Qul lwMz/A)}$9k$Ք`Æz jqG#}7/~˭lM!,)KPH2̔4tؚ|^7b.-ԑ1:7Bh?WhT{*Ԣog1`EU?*e+ON\obէ_x+B>?u(2 y0 ip1UӆB"~q[\cVG@ I V"7S ߒ.@A%W0W'*}mp(H|Qq!ө3*5Y Z嘝ްJ߹ Cn!P( 3x';s2QDvw[*H&QFp Hr{9CXηZTiP$I*C[+/M5[d].`fٰ1S(uN-K ԼCscٍ]1ɐ㥵$|!_rwYmTsβɉJbӜk\U"B^5F#RK $K fB!**ָħpEr0bLlPu}z)Rg ZoD~W#*JNM7y1f4pC#!Zpo-p-.Y2%[-e |cVkehK^.>^@ˌ̉sF>TU`d#JыKrw [R}Gz식am20G Zm]LCHI5=BĠ#)jq8yNg'hVR^Cah2RGa9,u:X2Ss}pPL $w\O2Vf{VpvFZ|wK_ ,d.U&5:7!}=!şݕD%ǥץ7 ҵx="FԞ/gّN. Yޔ]_ka2 VEפiDZBI!Rn(e*2-Ѷ9E+nuB Cqjt+;nuw$C򾓨OuHmZ/\ֈT>_J%?\{ v-i9gŵ)wn⽪n|Z98 '.nvybA#VRe#a:f4paڕVYD6]X6-dq";3BCE-.m.o'^FP!ߥ[S7T{O׎?91Y&s7^Lt|B&ɷw:% N1=3 CkK=-'p]:cްi&,|BiơQwMɁ]YwB1.]E(؟v^F6LwC~PZ[7}Pl:;[H;$Nz~B7nC#ފ`;+i9VJMk!-W%hXFnv%AjQ7GcLXpѯ2HWD %S[:j;i<.9A/ 8TgKNcLEm2j {ʸrlŹHKxx뽗C H ͼg SMAENo^4ye.ZH)PВ8#UYO1b , IAkb@onIJO-t]SY"B%ċwiCzGMK6n]HB ر&L 2uUjXzo4x?^U*,lGcC拣B a{+)N9m7?5ɀO}.`;qn,- "2(FBGog u=uɓ;_MYܱUqS۝pqӄ},td87BE$1XT(Rl`#hDr1}LFM:/XZ.bn:f{*lv!>䳹-œxNF0QtxuGqjm8rXd!iY\ݫ۪?eJg!((j3^^I>"c5bIA[}NЊԼb.&=2G֯)4iL2nclY\%)z@⫬lNlMXh?Ϭn0pߓ&= -@(Q"fYc*'9bH¢A2,P@CԣAE&%QG;SA +fFO9j/8m 4hi:7lw&>yLE0@`E_bmE;natsS/9}qϚ=mh4 ϳw7ɿSכ933vϊJ mp ?ƌM%'>sP/l⦠QD,ex3J TzM( qx_x+Itԡ)ljY )"9FNp an/:n|bs@=.&xBUeO6KR%7;oRh2 げXI *g gH0=6؝D&Nan+۷0z'T#!Y&4wR!bI9aB25j2l-$Q6DWU[Vu#X*>pieX{wiGE Pl=$0SG筣-)I&cNa9`x 3 E4%/՛$y~R,K[/y u"(GnIWL[NE^mP$?VRT@wiJˈ8 Q쪹$flàu l? y=R,p) >]]T9Xv ːԪ Dj-Sۼh2~U0ͨG=D{{L-%9"hn p3\jd3Jdל}*#b]V"Fx&@-˂%N`T8Rqr^Cݹ'Dd˦h{H+=4.<) wZ3o ~m>)V@Kq㓼mu.ɔiLK\ZBR4+`D"|(Ztr{̆d [_saXr)ِ?7b3y ú}t/xH*`[}rȍSLXBDcɮE='F}4nvtMa|7%ZHk3^K RLAwjdۨ.bpCBrexapPQ]") GYR?}fxSJӑ?7"l t : .:5`8AԌqM57Cy15zksP$S@j\P6bQͼקD|(WGHP|4ad^yvnu8j_FsG@Rv34o`eL i9]pXVsܓy>"2l2P]r|ܭaUr)tj#֙+$JG9\,mJ1e"ڗ >Ӣ=˞I~cfcv!yis^kB/4C ,6jukӄ7墘,朇IKga:Py[l"ԟh8`XʨU#2 >1S xS6K qiG S*{͐񢐣h'%'.;v#y''>H+{#cqST[9M "7DK^ h!o)"LwTwRGϧ*_lM%,vW{< ?# Ekm^yg} |f? v 7'6v-"K8{FXf'Y蹤; .dob0&ZJR Jdn&P_3aLQwb=V!15F,9ɣU*M7o "cT?5$5>8Dv+V Ǚh`\'? ^r_|ӷ񰔾]=N1&X}LM$-(cRЃmz|605#%Uk5a})󳊭I,NK8{LSzD+{KJ9Q}itq se%PxVOYpHdx !ZO mג+:)U$FdiI {|<'c'ԥP ~Vb, Wx$ r=\/lYQMgZCg/m*e06v:s'v敲&zXȅo-Dn+ffNS>6#efg3E״*01X ǸS{KkyS@]8jQ@>6՝އ0A[gdyH~f䗃d@J#-< j-, 0eG<)H3=LϢ^" D5PtU?C;&(+x=} _n}P }[1DBЎF jC]I4RK%~'f~ dB!Dy-v,UІ: Z#6I]舔i# fVNj"F̒rz&[_+.V;;dqg*go*/\G{!dVU.L?79*>>x#`'*pgQH4 O\b@TN`zj!л)~;G5٠q%˅jykT!$Yi!{\\ALx,be.ahOU7wr0wk@Iz ykxy|MKJ @Z@:kH#4iL'dif!Ozk۔V 0 |e0C1p=U .dZ@Ĥ9R/`؄B`s (?K͙y &o\%G¬#30|8Ob*<nQEb\j~$c_n ,š=@ S;m%ƿ K~}Wlzן4ٕJ 7r+L.BSyZhnLP}U0*r2y&Ӛ1$u,K'nৡ,(*- Rg\>\E-P?6g;>"}+)/BJXzJnT@ t3+GŠLſ3i}-0=i $PU5+=6Ơ~exƿ<+̀/k+|cx~]ûnLeJ;EKSD^_ѼBC` {|պW8jLNxcW ȣC#L'J o^XW Qȡ#m0JW^P 济|S9c( ASЛP*ZU_gV*'bmtLB{9*M.Ъvzs44cv XovܛԹANoˮi%Il<\^m˝mB8&WѸ&9ҥ'V,zT~1)L%YHH5"uN:"N+={iq`|=K:qCwMZW1ǣ*U!404 -@6m{zj6Dyht=p *viz%I<Jvy|{9+a#&f"1͇0ThE`υc/oR8&RnXMU\D>s 4ЀH:_P!tdu^'4/`) oDގm3nt/$8FE& Єp =KeT $pQlLysy~IM^\73[2Q oȜ~AM~oOar%{WsØǁS6E%n5-!2~,;Л]\ݲ\`!< Nz~[+s&ȼMBk9W(#4^ur4uvQQ(;WdUB~hw =<8 k6w@F6cƅT@3&IFW ќg< 6J ևq>`j^}{]Tv5rGLAnuu,Uq!Jk[ץHvqrdo:W"C@zBU 9 HVjqhPXL"4IWART9Ac`LRM/LZ~3~b# SdÞD0JY/!c"h/ed2T &5ү?$6 Xӹ(P|3>x 6>/3)2"wR M$_{agi6ͧڰB~ٶ)OTp 4[dҔ%bM&' *UB28e@ݼ` +O/zJ$e$e7,Ա-xZfp5Ly &TuwzGi0qI)X4U(U!'&X9p$_S7ɇof[[v32O6tB:8:iJoՅP| HW5ɕٖ2+ȿ`n>ܦJVӈwqMOl6(N^"}ocG\F$QѤ@eZPqr|5Ǫ,cfHbn`+7U3ccY/nB7s,&b G ${B?;$`5-KyVw"|KOr6Q2Aj?/gFʘTҸXCqBKoy3K@>s}*al}Q UFR<}KQB<* ͪ!UdWr9J(WQD9o!nU?K,8gxB, <* Dy:޾uf9NzCC/u#[iwe4N[W2rZ~Kj{&I" Lum䓗OKlAWwpbw$v;]'P*\c+dCdO .uyOFLjnUiA#$uoc@_I sO #R&t'>~~ׯŹ2.;^髻%aA Cq)*KG/^{(RwK_~jv8S e@.<+8W3i@l"MZ:;tVE;z[AR!muVr:F|(Be-|r".+/( 﫡% >s  y4%}UemBXP:ؤti!ꘅ2 C [S5DAAOw=Z rWm7HD0}aQPMbӐ_ڌ z 7QWLeaW\DfulZQY&cZe\>;>.D/zq"ruj(4$4ܸR`$}M8dY⯈OQLCF+NTI(jhTL%9&+LvChi8,|tsv.aYYerB2:Ǩt 9S8t~07+)[*KY3? #aMT/*wEe^J~D7{f8 #,O,MO&DKbPڢ>EډvDO\j[|۹o4CDk؝ILBݫ=!#UULk,N>̉<qM5^ 69ƐKwLc#V"AsS @'4Fit&ulB Z#,1]8U PwJɧJ0.DE%;g-+`SG3avfHl]p?C>Wz"DKK3Q si圻ǻ6aDÁ{wdNE+482\JjbIz&pUH4Q sfRJqWl:AC%m*Zt0#"2(x?JN==y1 w& krk'`R&T./)_pRy{"),|Ӹu& V?uIx{6u$i}X(l0klAVF0x%9̴VGn6Y6&1 +ɏAR<zC OM2*o8XM;Th }Oio<ΕRmy4-:'—-⍾i#@WĀkM ʄH,V 2=uЦD?C3$5ė0g.LSD=g~.΂*x`MVb\`))*7yѷ<X_4.{֪I #X-xϴj 5.Cb>(=] Y)%"Q!_wc9> G%"|䏷o-,cXҿE#[_$!7c3>Tnv{BŢ1tŐ-ޣ;Ttuˍ[֊3j`,b||g+K8FG<j+9*Ñhu3kϸ?f瓞PxeЩf:쾇QEX'd'tV&iDiP}IF)K@u@R kVK^%@!.dac3^̋jm&zF+ý)0F; E ':y)×6ӵ{p:p!ْvx9@kO+iK1e(&9vk?sHsl:y[8Ȝrg*5+=@1ir+b8.cISfN  ,وʪz:3K?I>JhUST,n?g6@-$8ZH-ݙ*' )8e`XXKDPqүe2<6:g+c a.//^H E\f(9I1_DFH봉p~~ZA]4U|8H(U;\s֠xsOxKg54YzG }fI3obݾ-ipO=Ch_׮Dg~\iEŜg. Dԩ+#ow2j!F4yx0*u7::{s(+CvzžX~M` B MŮ{~@9/듅<Vc&qsnn[ >>XaH9SX QPp*~h5^Po? N(]z2Al9 %GiN#{!び/d<V>OHYݑ)9L^$ƚ ygx}wiZ`&6VmØ)_ QvoONb%S1hE7@ݼK-Vg[ 2:k& Ku9N 'lbW4=ua2bQ\0ji/#lH# !ݏN"AnnԺ0^H4s8EN_&TSbkض!n*6 ȍˆ ʙ)lt6~EQ6/c=LsC?3_) ?{/2NsnT?j$Ч,>D#г(Xh)zb?;OrP--. rsM\-ۀCQ${WĀL`j((\_IoWػV'#F<lN.i1?S#{X3;[1n^, [wj1ݖ<ѷl/ݜ`G /}"܊jrS]낔cIa҃ ؏7 ˔[{+23CМ#ƜKc /h(_9# z_s )B ѕ4n5c YEN;Yr_3lҀzV)qn֌::gƴDth,uK;{7AkIGLY<'ZPހ\!Fn4qGﺭʟO 4#{HQC עMN}p"p;`[Nܱ&"2z0vc?-Ii4ajBwwT.,ŝ LsXWTCvXz? :M9t0.]5ɺF7>h rVHΫ#*ã22&RrSUcޔ4Zf˦3$J8sXijh"q׽HlcEշFAa. A@ *RPk^G':N gbwg>~#PXXjɴ\Rw<} hgwUdߖp`͓y|B?HFD]K*|H#Bˡz Lxl2U;#NŐ0Ls]щtfs=^Y.#8\!ʲ$>S{'/??ɼ,E?J%ݐ_SR'?thE /ESN{~B@,GWwR_%$)~ e>?ƐT_ ?%̞C6tR_^R%@6>xѮRP%~i\aE٤p%7fBúiO%"z>\ {\ C$cB{Q~,L/;;;lf;Dw!<垜OUˆ][;.'Qkg Ś;ljz0N5Uo9^NW[/is}S$4[X(k8Z7U VrGMm_lP -RȭCݨv99d͉_堌RQ 7ח&?^uK$+qE5gZTX7PiieS_T6!)FYz dR,,`8&zq-iG tg)vuЍOU]b j]LnƧUREIWw ?br]qqøy 2bgEjUJ , X7| JcRfy AG".cAgF5{zxkJ?Z!tshvC=4.~9(W0$ubW^Olm],CR%T(_ DM*@uKm$HoȩOY&dB1$/rW[* l <|ɉgN%nftRz伎B_K\ {!,tC +Hir!Į"$^ͅ\uK+' ^}0KfspWې;'B-}\UP9S[U64!=%D ~%:* ]c _6?5Eah A^co߰4?D22BxMg8 Y{4n++8wAϥ m^劭/,0 lܘ=GK L뽝y"uX:w: ?{ezi7mؐ]D<:'F+Q OBy}<<\,&{d(ʭpIdȶڜt~.M1}%İ瀺]а`'a`nr?0!>uM%$"*2Jzg)Me:hX,ryϧv)`'7?c#=@z^ _e?oiC qc @'Ͻo ,7Kqc!y@`MIeO"_, &j5sܹ@6 1zbԭ.R3ϰ_ (gL4cMHN ÒuWMd'uմ6X4 35#)Q(C4tǦSt1 J'\ QߨsER^Rv9yM!.YL]͊()뚄3IpVfgFSA1v &kD8F%*#ZUnÿ(DQ=G#X)ߟmq2:tNt+߈K_)EaU"` 1e63罻R3 STJ ~_1M xwEgrZ<*էjlVC9s+m&c%@F-' /=.jPFAy loG\xsȊʎ@ D ؏xRD3 >g#Ñc3oXl}Oz6U>'6c|]h6V~qBJ/0p= H17%ޟY Yp\kcD-Bݼ0/ԭompVcXuG}5۽ZT SJ[r X%B4r[͍7Hy$a#,4C䪁Pu2FJ to)}ys1,y%ZzzrƵ  !lqDDٔGE,kb0R*e|-GĀcW ERa 7fV$Qŏy*QXlʍ,*3'HMtk\pHەn''p-s(VpȇB*pg@.ë9@zị{4 +Pr ݳ bGyFVUem;Ua%bb߹]tGe0*: isnk^n 2eZxvKB]9)}`/adb=Y?4uA_jt^mb(7 v8Oj[ܦ>Gќ󹅾RE=bpɵ77sTsòG1%[1NFӺi(O䆺ZW9jdʵ_K9|(A1Z+M3[3p.m6"k+ށ@Nćvؐ;ݪS~~mO!kqZҐt_KynG;|5>]}v9Ou:PR:`'%;mT^eZHf(ky+PlwS!]ԇf39bdrп箹ߧ(I[Rrd^FjWK3|L9Y5M1'2($<oBY܍0Ou9鞽Ř:#tt6m#U%JȐ_VdצB:NmakQ0.>p臡upEA۾v|޶\,5QtU@gDhMeHb~}k悥Z)as+n*t)=XQS= u#2öX%=ӂi.ޮ>۞s'L]{X_pU:^}dbmY_N ZLs?/P)~GFoDA+( E  *6Vr<ЇiNųSGrO&o>U(_&\11:!.i (@bK"Uʉ,`Gua#CYLpGo|\sEw$V1M]3kF6^HZb\3>=>0F&b'b3L$^Ie*kU>o&#-P4 ^%b~GV;W-h+sTǩYESsI )%Z=7Wׇ݃ ,B:ilx80P՟)#+@~4ָGP&ůysA(Di~dtb1^< OwE/rT }iɣH))tZ$& 0eldOlUSDg+@J5y9:\ofgNj;Yv!J|ba: {aD.}JH2V',Ndb^NSoIp'Ah+~HR,ž*S҅YLm[77t]2O_[Ik^xI.!8 ܗtD.n{ {SiJc.azcLy0sMV  =םn+M\ b $œUqp.AP(4).E]_"OUӍ}_H% a嵌E-9c9Ƽ qnB _ă]x1GɪMΑߨyU:7bTxΓ$3 l5aqYU5=i7EZ`,/=9 =HTfCW*]`VɃ# 6C')dV?M<;ڤ$Re w!1bjf'qOJorN;qQ1²)#բD$uk<;he$^Pb"Ir{ҭ^wEK-LS|^ U^_ХJ7xXLmeWcd[G<Ƽ<2 :5O$u<3JP@&4ʇX =Ef`}NN I}~&9PԶU:>T{e(iY bm֚ej*!D9 m2'-{Y˫<#09]Id2AKOyD_Ls'?ũ5PR֑NfF>M:~HڴoixF\$ di<8-)`TrE4 8X'ׯ+<8 V${(zC\1Ǹ ]Xg&Kw Oe`)!ܾBkM۶Zn֯39\F"oռzGؔe~on?/u eP'67É48ɉ2 荼]OվLc"Q+D{q7^~dt*,pz8$')OgiU NxȡCP8mS:5pďhíND]b.C`ˑvoӦ>J[$A~Z?FocIObBk>}Tr׽S= @LD,ǮJg/Լ^˅@ɴZ9 6pRX`,R~UsLsuTo\dVFy4uZ7Gt%+'NLJ4Kͭz3Ի3;@=SEumk}1VxF`2EuZuyE#n u1|jX-ikU 2]#`,$Z`h #s33Q#Jl~8 0!Y<HAcO/+h畫Zb[kGR,P0RLͤ1 KgKIQdrېxQv "혍Լ ת/WCRk25͘V}koUE^Ʒ:Q.V􌍂Gfau!g@%V'/k q@ r|EYRxƔˈ)`c)ؠr"Ht,to=̞?dPoMצ~!`#ne Fd1z$=Iԧi2`̓gw>;!yN9zu_d ksG}x)DTAMХ=a+%% 8WvD1AVD9ugtgqr&.3gѤ95w*V@]j${BT_Qհ\1LFk cjS暻Z\y ꕮ,7a;$Dޑ3Ŝ蹞8.LrYe؏#ܙar:UYy[u$61;V׷nDkǬI!{@଎+ߪ0 lr"Ms;ns')tDjrHtK+?~zTcE͖p?BMԀIiwc4s>,l>̜-f!]5#4LG;I izeNgwDV0{L][e q{ryd@X@=ԮcA"ʣfVIZLIbb% -$nSpOV CA~nA=fН 7{Jm2鯷8XJՠ[F9|T>gB%XfWdH7 9*o' /FW&hHdX5cSv'+*㆓2BEBVAaQ\= Uvfӿ6Nϔ7{]IdI+DsxluȚzL9I gHK+q†T vh=Bw?вiUrA;0)?3le/-M D;M;5f,PnE@4oͼ ?C+n-#VM$Ac[KlЅAw"!vɼbJPEC=ۢ@4V"fI'(gino%fZ) 7]h t]Rj%~Q\8x슟5guIHJѪh oc"ͅX&76A4*9䛠fIɫC;.xX7 v0 Vp;Ӧ 7D OiBGZ&#ᐗ1 mI޵oqQ9)T0M~ϼKKƼĂflxk,FP~,) z*;@ܯ|x *~=bqqqS:RuZgwr{:4Q皑R4h3eL UX*sG?H*ԛޑ gڍ, tP }KjJR1w80ZH;Z!0=,N,T,R˕?R%$$2*.f XJc՝h[>r^.T;U"_=de 34bE&-R%2!wE$L!Nm3:y!fFg6 C[]|GL>7иBx@[V 1R!ǘ5Z5/7M~ ):.Cn1 7~a=&v^l6[ xdY+-+$ŘwR 69J_fӓXermh'#9 e(Ys Bue{ϓz !-\wս 65JZ# oHv" e*%aP75tr?&7"IXРy sq[]Ziͱ̓F4A-l e4HMgz ]K* pjeڈ[U{R +ܜSQOԜ* $˺,c;"Lq(B`z&]m9nm)Pitq=O&BZ)tJZ2-m q^VN9Q ;ioXm4'!א/6~-m0#y ӆE08:tnB9akHR߱@LeOE ଦxw_=yg}W6AUbdN;o%:o/Co꽇zk5:WQo 6[#B.uwN3|亟eJp_ $ُ8U+m3D浴&\rDb-#Iߙ*,U#Z ]"(Ar,[KM;LOGZP硶KMo0Y!Yg׾JOP0 8H2lFAZ|jr]Wͳ\/ꞌ 75X@IjI c2~gtfѲ >z&E;k{eؤBsϱ;Sո#G/xuGp48 $<s:RH0vc kt&u(qq31>DǼH80;cSUK.8sj q7 -&;P=G c;s`8?9ك1cAδr'..iHʡ58V 4 Mgu:R5?ڮaE`bI]OkjSbqx8T.܄ꆊ} Nò4'9H)O5Hd _l3TLYM/ޏbH(!& ǻ.e]ZP9+)k*)Tp!e.0A:–B]qugX1`Lpq4vPѱ/i9B'<|(BЃk^_u6r )HZŌp̬@Ii-7(U O@vy,Х"ΩXRo\HO~rP5AP!hT5k8I D^'JQf{|~/e< |0g Z1ei¿:SV"K-冰NX'ue"ݸYeƑ?BTH^)kOzy$VӘ6sd㴞4116eɚ h9;O^\c 78< >YCDЃ֔Q϶>i@Q=yR=^IPyǨ!gڤz汽>n LJ{Q&~Ss`jKl7+OFޤKf/0vpqv~R#E@Wዹ_~0,u\LHl";&Eڭ ֳ_nojܠpyC1gVڔ:7I/qh+kh4.DM6ql;qtُhAvsjΞ7lL}`K%n3L0~gpި^?qevU{a8  Xz=rcr jВZ%ەR \AUTvł@b@H V/Xj{oMm}rb[S̖khĢή}H4R{pނ%fknٍH14 &1)kr‚~i6 .k23M' Ñ!8|;wg>}7 ~0ޜx*DuXtw}̽ Z4v5Iând+}M-Azc ,옳/!R![jK}V^ "h RЃ!¬<.'[ɤ$90%>P猱|Ԕʎj脒j20 w'U\몴;mb\?O^&tseV!zVfc#WAOe4 bE Xq 2KUd be^۫S{G:-ΘznkaN hV9eu%azih{FaCzҲw]6~LxHo -,r?Na޿UVUN"n鎭u.V- H.%x?xH&w _0:$#L2o|٘MRna>M/wLyj_HvRq*iJ)̅\a)B[qQ{.^Owd[ZpUO*Un5E-k|ILs\?w_" 5o(n+>~RXy%k1g`w-,Rҭ1tyôH{]KnNtvzYu |@j͇2nȣ@3hߞϹ9?h=-Tn/:yJ _1g"o֑95~bհ(4b vlzjYtR5қl˿d(Z&ku<{:?5JV/E4:cU*'ϐ "~J<("QyuypO焕Dܾ~1,rMf0B k zd#-Fu-̧O:=Qj8wBH+('3\?]ţ#D;s&y?1h~!p>dʔ!W]~ڗUȞL2ȕ"E)Ded/ 0=\v4 he>ޓ(0D/S~{Ͳ@OHW}<]Rz]EZ5&{󚲭t0Y#*b-W5`(|79ZF(++*~Vn}~Ө@X21]sW`J颀ў¨@u9k_A%ʯRf-%4PşCXpUs̓Ȧ_a[Ql8^檾+|bh0k꘡l_*H=g8)u^-AM3ġЅVp[G(Z_ 6."~T-7$ߟ< k)# %%U`H gU(Yea^w>`y!T|X[,KWVP#z n_Fy"164ycjD~^^-6Lݨ:{" [$MmK`{ ,Hb{&T1і!7ҷ5d6^v}[Jh(~Nȸnx`x1E9o`$nH|5H=3P٧AdhS'onΪzRXS8K*b<ؙpƢ(0l`&#lFiNx˙統8!PVy |jc@Hxe[N6Ʃ0yE<LL4wG!zP72ْ(\%ky{oh0OL Kp 6xx^Aӆant54xj^hu^C:;ֽ%K ?2#=Cߚ``Yf!@ 5@cgRҼh@D]-Sw*E P I VIw黺ҦsT-/şHb S@ڻBf}DYn*@z5#@kV856]%)-/#?4v oCH(e=Ϡ_J8axޅd98sBQ~\!Z %A0ȯ0m/3ÈZ#կZP?v:SaWǨ7'0Ygy'`i[kԡG ZӖe]m85ȫ-|ߐ䠢4)8yDg BAwɪ 9;yRݎ 1> !Ts^3V;WB_" o}fsܼhpJ- oC9]tS_e ]GSRMdrR\yz̾!_?!j y3)5*ɢ]VPf *59[oo <^{zfCy}.yl>#O]s=jJcRI^ZDEtyg5󟐓t&ga}AY-u_Cf51BT(_Mu1oߗd Nr!|[ϟm7G!cm > ]#PPbtXH ,!kN h{P,JY$'鰢zfmF 6Sk9O<ŎJ' oX=7%]9=ixopp1ˋHrx e!HӬ/(-2^CΩDfA$mW}Qmr.>B"#`XFShNm՗mui'/\UY\n`鸼pTqytTKT Ԅ^7D$Jp{g9R+Z;p}R]*[N խGK6n=$P#{_X WZp鱒T?G,̯uaAB.%b-߆{օ#qk˥TM5;-_i]l}-~ ;/[EEJYfʏܝp ݾўpΊB˿Q.r=3 V1sG\SW|_`=h(XΟ(k|˃( @i@= [zp]H!9g3PK^&"z[oiֺC"v:]5˼HДmux7S@laa(X2c7X?ֺQX[LPp ]We46κBm"$PK^+P(]c)],)dBbǜ<0dCyYԘʼnKLZ[U[/+ £$s tQK~7ʥN/Y{.' V'*#|鴾jǖi@40"0%kXv5nm\+ڗtl;JMTإ{eRxbqRV8u34 7 ɯ̟kP ͑3mf:ۉ{.8 Ll $Iw_xxn|ksh !NP1ųns%7eQ$8u-66&?;v=甞Lյތ]Q` i\ۚ]eGAW%Qɳ]]^,D9- \IbIrspNjf$; P'I[7W%P:?$mQgơIaunH&69Z;SZwŴJ'sk*͓YT)cXcL_LZX L0@\{aߡӫ-mE{{$&*)[mvG.3 v$nAYŹ`~~^3#=Υ_|z]nP;0;8J8;p B w=&pBDEnE˨" =פLxYmRu ,=f wj_/8JXy XѽEżQHR/]6үs D{.Fr?#qVgQp b|CJ* <0űʏG8,֑LRQ,%ap+4 F.:+|¬KF/<8iWuj~" $Q.ڱ_#]G泐)WXe !r1GT%?/ ~m_E%P* )~O~H]QMC{b?)?QygpZk'/rSOTTtq6(.Ԡ(D. }lZͅ K<Ґee餖uCN8wFdOYOܥN2s,u? hA2.̀WV[vUXDS|o6mϮz]~Lt@Rx_8T[x-fH7צxt'9cUf{`\<"`oo`\!6nD0RU wв B;"n f7ɺ7Y~w(]6Pg匬1IliiQbDUl2AެP`rY>a[*zUw%.L>bS4JJm1~|c&g̅AbF;4D> eÕMC1r:S5=J@#7v!Lh h\@a;-,Q1M}V ] Ĭuȭ7OJNETrt,eRU>v˱wW>}E.me|~F#0ێ\ kw-w"ŴoOCotL7˨Q>>%. ry2=mʒ ݳ>˺hrIAk^qMhX!6[AalYSaڣ{z&h)Xyze;0tư͑24NXf&ked1=%P2@)e x)J?Yit;gD:$]ΓNapy~ք^n>2뚺Г"jTrtKR _/֩0%74X"J ybW:y'ᇃHT/=H ֵ,~fv)yŹuz{;[c\?=D4G'yoYIe?f>g{ Rѷm;Bsc)qF4Eތ5?7j/.j ڍ.KR(&xI9{>kpkYE0%t׆-f%Fɳ$g=Mq/4BvϭsfC T{on_yIXN(WIĽ]L~%4)x&!<  &Ħalj }-# vvZYcQ_8E4 G2`=;Vӎ rÑ埈#۶Rb `z8 tXGks׆Z2 p=E6; }d̛e??L2_REBJ- V$ϩ (Ӂ9+Mh؈G!mO~k3Tg0;h=*]V\H^gX$ ks׸0]*ER4l+a@=o&̽`X~Xg0ԅyY_\s #R]4Æ/ 9XB]`[:YN -i{a +* SVXEdp_ރ k>a9#cG& w`L'#!X{ 1\˙bf=wek_ƚ9.I$1#✤|D̽jT6K2obֻ0'2 g |f+[ly6VFNrmxF^~ł)o}\L0f9(*sܛ(W::ݵ!^`@9G þF fJtnijW!Q] J+%Yfs eR7#_5 ÒcaȽ99,:PbRGGQ 5"L-o`vXs5K #(Οcnq(s(a1l߾O${18 IU6ޗ@nR 6m94g+} r6[QdgD"{֭&Eg)f.I Rậ:vÄڱ]L.$[?B)~]vWq: FMͳ4 w|w[:NztyC*ƫDJ'M8+ZK@'^780z}*A RP3W0n6NoCgGTh@v'8u .4GGo`Jgӷ5 9B&<szh@!v_^LK _{4X ʽU+nU 4[ d9e!t3KamCN{?P#GҙrlAWSq /wVcR?2MϤd_Wtd SLj/H 2|=y].ݳ )jJ暕aװ Eޫ#`/0;Zpp,<2n$B.y*R3a> ҋ9˿#n~^r$; Fթ|?`h6EeA1[-mC2'+jhSd﷓Z/%yt1r{xCY\}-ٲ D=Y^ ~@,&_껞--E ^ܳItN=^ۮ5(?7R4UHgZK+;joPihĥ ]umz(8Euȱ~<"KBzV"{cX.O_ui"ڄJ2&'@+S[DTH0[x%LΦH4MSkg,9+"ηzW(eLxz](d=X} (v0l$X'`JC˴˝^px!SIiHɎ"ȅNLp sa˅fE:ɬ1]Q |R$%F/ށںwTCnxqVCx6D;;L$(ұF}$R d!L& 6۩zCp{406֫lt>#DOZ(C-V9whsֵxgmw1^oU2Sb"{L\I Wj$,=FȜg?eA9JhpԗqC}9}ZKd}:uvp=|*kf(` k^0a`EDCA]1iP ]XD ␚} g\_rc .D@Kp |sMDܑC BTU?~罭}W8xXジH8;2֬ĭ~YBN{r]Xjy=\k(1_-7@ڡ4p]@fV4MK6>\T|P9%yg,,KCP>L&h&gȮ-AeCb ք2dc[MW#f\簳_,MoΌmQ>IL*-?>v]k4rV'G9.%;*tv?MZe$ʞh֧%;|4d#`Jd 뵷"9RY|E54r i╯ߡrj #pupJAaTԗiR/H9rw9^Յ!ؓ3ǟQiWOUˋ!89Q{USK]R jq/uF &3g&Ąp*ӎ13_d򝈔7! k9_>~~{)'kr= :b/cԤPՒuvM`_*2̴>`{fy}]dX^dֹKyjBCT%ƜayP%_O(%Y}fA+gOrx*jn;'ls֭>v2$ul%{߲c%Q+c bƾJF$okϽ Uh)ool&H$ y]'Yrt'rOa54͑zګ&encx؁?`4BXQ,jcrp |*|Y|Z*,o:zΪ>W.PC ݩ4,ª3&iZ tA;mZ {$yG#.DzW 5ꇬ"{vf^?I{qKa0ff @+0(=(Y:C~CƠH5rC[q3Gv܉D$&6+BF}k~`CnUU"rׁ6Pɀgmnu Cʇ?kGT5Sϴj}3gw#;G kKRmi3Fz$M5 ~6cHD{=iQ[JQ90aѷHby‰zTiu<]\8w? dwwx7&# 0W`gzu$8 B٬5Y:RJXz(lq*JȪ%}pHAa{g,su}7:n :^*7z=Fj8 Vv %nq]E W`Yy䭫 ͢u0:ӂ4n^"\n%SW5 /sC#6n.Y%xs<CG^ J\Zw%oNrhֱtF -RFn ә+HnyXL˩@^n7U6M# 8g|4,||A&!*e-;5;Q %"' mDxg*+,Zs-hZ2Ci 4Vy+7#p8J+ՄP:OCUJUK= zɫVޒf~(S%ocx扪!QN=sc'=+>C;芚A7ehQ^_vfMGm`Bs>ww2VLC"'U(2[r1b"OiUe4(d1xoӃ!-z[)OBW52C?D/BC C'ׄEӌB Ri2rye@ɼvCd&kwRHڜ׮lմ~tE(ZtAlg i< IU7hL Og&zy~H1g vTIy ]?9͆7H@|u_ 7W1[nQ˫0 T.J+|m>CXiJ77R$79$33o%u~^.r6L_L}ѵ [N7Ag+Ǩ $szI +VK'O!p;9f1Dg,^b_y2Ot!R>?LK8ۥ?%dj\;ӈ 9e{nhWϽןDr.X;8pP#LoB@EaPQel`\!P|o\jM"PBf>a˘zU7 ކ+WOX/q o{IٶVRtԥ! ɡjG lIigm2?u9}wa\ø-`̺ƑU-r 3UǪ?5v)B;E~rT"2}e/I"=I wPHo5. 2@D%~fZ 0.͝`1 <b"8rX9LfYFf58d̙Wn+x ژ=qL씾<6{ѯYO*7go9ոyˑsmhRC~Ը:B$ZDJ-219oR;oq?eV,V&ڎ'(SM3$ hۖt1߭ Ou fN9jh# _ ;=_+?l@:`P;n۲1N#ZH:.pnN0yf~U2,1;PghH@ +R1HZ`H\C:=GWPh[t9٫ۭ nd<\hKҴX1Pn9 i >=a ʴ&ޕpv疄U\ը*Fr?%K{1xY?D;5I>>\(xۺcuMOަ 9ů=eu,PR*deGyB M4%Tþx)rLi.@X pJm Cxz]Щ^TtpR^O@Lܥ>2,5 a6.{ ү/VJp ˺ yEy IhЍ\@1T='lpu†O|Ou&;GpG.RM x.|-N*<.0FS?GPo=(r-xs96^fS[) I`":SJ[t ^uhg$1N}ӏ%ۓE^!|c030;AΖ@:EWe;_|ay 4FhŠԻûȔrȲxa Ovf $iN2閜 8g TRhseNN ~),DOD{Z8L9CE& /H U0E臿:cdQB_kx 2+Ԯ '"vєD%XY*7dPlì~S2 a/`qU'>1ɼF!zАcN9mAj -.T$AΘ$cꬂGTt"DemڱC1b?-ѵ`ZF?-XU$A|Jo9xiaZ9x{7Ѳ#ԅ5C~cQ]9 Q#|e+>/Ȩ{R4‡o1PoϦiPpWp'k}UHi R*xL_o2@nsm DGz۱sɂbWdU}<^{aŠ,,jg|Gb#,5Jvv/C6  »v\YүրbCV}~b&D›O>_ީm` VEVM^ D̞.~Po|E<[Ζ59Vo^S: 45jRRR1"pI s\>hM0kk "ݨ [f4qWyd|EcW>cx<˿ 515h~ĸE%"k++"-1yEw[QAfܺsaԏi\ȸN1CQ$% Rv*Qkſ/)(k䀒8  j[мOG|ĸwY 3 fqk!({#  ݧȏ&/0{ۡ\]57F=WY AY7WϢ Dr[ gAю5oCMEBpnij&1$~\ ÑTY"N>8,^W5rxQ̑ h&$&5v?|ز[e|ău77o:C,PYIb 7NOx8\Pn AEp{95rh)!Q$jXʮ+|tM&hBY[\8ϖ۝6`>Ұ/HטiZ$@p) ny{h..^U3t&tĈvrǘ!iT::꫆N,f|塗 >d_̛ Le Q[>q%POZq%Uשl"1>@Ҧm-=X|,%T{)n仌^tsMp'(/U xq6SKg67A(>7)L;q3inZ8[4 (-d4VY -c߇R_x#W%"I,e_k" 94+~ē˕騷 ܗ\LI4SV}>7]Էӣ}^ p LdxZȺ.y`[/!;TX<,M>xoV>ԉ_`ZXxorSGgiױf|V $/ oTrya2ʵ̡a̡6^:/niVmkz]zz+)==\c(h SI37,Twiȍ ]\Ecm[܎Cp2x:&_ (nU|2o,/h\ xaCS_?Lzv@|{Lxm~_J}Ycm;B rewJhe6긜 ɳmTZԧ4;ƶ[Э812C^v20!0܄:޵+#c(Vi:H`d<'O_fu-E?Qc$-/=* ~31A xP|tim[j6Vؔ \Fd|9kb} !4IUBf)i#eW`<&Bǿl-*V%6cs|7¤!xw"tZQ'f`k0OoKA] NX /~hfHrW:Sbbg)1;('WK*lC_?ڈX']6D0h#ucY>7| B%f=SU?x[i9A[ijWxO;C&M%cꩁLz^0R5%Đb7;=Д~H)K)PvzD.n0-&m嵡CV"ਕ M~"}ϒ3<@WEC˥'t~-܆3sѺU2`|Bn~J"Z zP|F=V4Qp*; )]JQ۞f+S{cBircѵUL{A[8cFK^>7]U Hx˴lRr5ƽkP !ToFHsl2&D9[)γ-81wR&NE,"_[kHg4ztH<%2Eu1'{#'G4}zEff/ ūZn[+/}nM3ZoY!'$jP$ZՉ^ '+jT ͟Kz.G@ܫbQ h\gImg5"??j(U֠ aa´cՉ 7U뽪mYU\~pE;T4U3> +dY>,Z5PsԯUF͇N2tG#깲4Y b*a^| %QlMPc %MxQwDQ @Ϻ$St)ώ?)}w(3xn^i.ߙ1RX 2/}g?b4CpxRlmDm>qI:$pЮKEv۲{%F!.qZJdvC#[4/Ͱu6ڊkuCڼxRR2Y%+߅3G; S[7d"ʉlg{7qhBٽeJo<R]L! FmT *ۻ$؂|AIkeEN,$WVmelngAYm:#CԱ4+e.*Xt3XA|DP݌2nʿ-3~A^Q#zJnq‹,_O`FbP_ Y-y.5ܥ̶&,/P3S^) [Dʣ9Rkvwn$}roDK-[> Mcԥ*~|e5dXm+Tro%G")?Q9K0P{*-Qw罌(K{u-nA~&PhfFP,DQD9✿ZOLm\CAh {oJ  mA$Xx/̥qS q # ųD{ {)ƓкbZhtQS[)ioL [ ~{]WL}PqG_W).R>}rY k2YBnbRBR`~ڕfJPUT > / @U49QH -}̥ C?qR:H 3VMx'xEt4o4VKlḛQ]ѠpJM}+Ҭ'KJz7'08#T=pVg~; m쪬n!}Hw ^IktџKx _`߾/bٟl5uY";T97Xp s*x" DG -f$* !h),ٜdҘe:dEyņBIz@]2-w;|U*޽4xx^nHgj#}G4K& (>/(<̗oDVt3 q'Xf;&0("cvN>)iP=Wa9E26$OD!7 ${_VЅs!8x\VOjn ;}*=i?eKTE1Mb|o.L#9SK6D#jH"_2c ^_pW&4;Hն$mw'7:ښdݹ'uN_Sع=!/,B_t5 :oj&INYFvU உt1ۘN_qDGOZ7iļٝ$ٵzAVR'l,)}X]y]l#s ~U}"E%+k:I(F햛+YeY CrRBo{)O!FwaQbo+CQ̗]@"!#JzǕP`Kްet#V~VS_ _Gǧ{GGVê70p?B^͚' =:ѮMw;vdSX^5"; QfGL#/.lRŰOт.;!z:/UTs]wO!sS8ښU@q";]mB5]УUgI6ă_޽fзkxtQa*z7g5@|܇YaƲ gZ U53~Ǫ/^ t21 3O-lCDj6;~KvA sD2؟*@Lܖn(, |bRKL4&Z݈JוaV&tYöe /lXn,v+ej%tc7Qßܖ*=g2S,h@_;~f܋~|U`_] \~QM]d^-Q1˴Ct97iúL*‹>dPg`6Gzrf[f]A\Mm+d'iE]n nkg,DMKD-vчnDH(e1]zW S(SiV@ˍ/_3RcsNMTsL’BF c2YʴS2&[Z,D1l;0ݏ:vr֮b+HJjb`̭)ɱ:<ޔZ@$ b@>9C(,Jk -8 Ť9B *ȕ׊;\L-S.#)ӆtEG]x9ʋ{73LCю'fWbri)8bs(һ":(uNnm؝ ~3$8N %%W +k4JlgTUPm H+ײaʏ#fu[t,f+kx{almf2aΌz~ݱ̮+V$1xHB '*2`x} .  vBVk8Cx!=iî 2|ZP^X<F7,)~[O{fٍq*c}@`3N=@U >T&|Avdæ{X+.dpY^O=~utanZTRTkf {v\ͥI l: WZsRB$(UAC H(-JpȔgo* 0TN6*1q>Ws&K]jGچD2%XwF,؍k/W <Ck9^Ό9S<(k)'b1 %Һ; JCzN*9kWJ d_R#W yin4F`]ynr);Z)4B /7d.P>FY"ZJAfg)'|&l]N~PQ;/GM;#JiC VG 1@9/Z?r?z _rbۺZ;!;PnD4#n*\53b!Ѝo;&tjgLfP4 ^9KI7kfmW3'Fiپ&6e|/ηv[uj]a!nUhZp00}d3#]$L'ͧp yi]}lHbE/CTdh|}xkH(To?j]5 Վ >k=" ]}J=r8C4{RMb^yR7 CJ2~BYpѲL6@n8Ϋؖ*## ׏\K)nT9gŚ zhpbbuv=Á1w&YD?ogGO6Y0* ٫JCHE){D&h8G硹Ss/-ݐL gsߍP$q=M΍q<48E!eeelZybc?hܬkxa5k\F%-YgI}GT;sܢBhOU<3hdEjΊ~x)Le?^q,4ڣs<31sAOQVn@ G;=FHE:mBe)ܚ} HtRl҆ͼ)i65m9;“h~]Iz6|l,d[<*Kkxw18Po%.wK.WU߀-74B D9tuxvXJ-;'fO#T& M snn. '2p{dDu]w{xs?<*:dxɵК<67;nZߢm'YoMꂰ|o=P@0WG20 bHH!+&]#ho8jT`e(9a_vVa73ŒdxZc%)#KsJsxo3vЇ?:YY`J3>7PP(J+HWtU&οf\=su:!h})/FӘt|c6:cN1XG> x *#^QGy|Neu+cukKҞm#wU5KG5 .GTZ._̶7HAzl)j)=[6TZf P=gQL@#(IBZ2VI "eP,N44`@0ǩ\hmTK Hum `jHwtuΑ'ghG:𪩦!y`)cw(tI g(u{? OzG(·sU}J,=S%]Ttʭ=4&{xS8"Mx*ɗCjDZ̬ڃ3݌ӺkǏ)!I;"eg7~m+e*zv%+euIG}@4d+?4E8?UC< xX&z BzF{57Niƭ>I-RN=XƝĐf8[r,>*7O \rZxdqnl ,pPw|#*$9 Hd3㏹wIcVh#ݯ hgy~HφvOHL䏗jFҹ`|TFֳ QpE*;Dx`ۉܼx'ȉKa_!˱4K\ijLg~Ufk`^|[ ;%7Y.S3x)e[ʞ㈬0]au֢EoܸfĉMbW%k;@ p'x],s W-${q)$Y37E[ib!eIu{iV~$zqܘ[ﯕ@ܑ18'^*X½! Jw?-ug0? !-e8 8CXO`7=x}S%MoM2Q\VyzqɈOqW #7>*SZ$A %!DJJu PCp#aκvt-E"ՒYzvF|V_tߕ_clW˶q Mn 0o5w!;7re|${{a%WtD"Rwjy$>H@WZZ܎q9D"ΔhNr?&[Ͼ]j+)‹a^[BV?O @Ts<,:@)[nw|Qҗj"` z܎\4.`Y֟չEЗڢIqmdžu1}~Ͱ~;Y+ébŔ$9 P'h <>W{i.[tB<煀'Mڷ؞~ ЯЈ'eȣ["`,gdTf XUPY {z. , a8G+9ձk1ojfECvyX<ڏ#2,,I-ASk`\J@i"[^hpTkS:epdFYXO7m[f}<ߘl У*bKJZiKBk҇%t2} 7VÏH&\Hy 4ʍfrM_U:\A F=z8먆~Y 髁Y]+cA[t3Y`䐍/mᐨ? /K9[Nz?}[m[x N?@gK^=sLMaQui~n!ѱu$~ÊQF|d\'ŭ+9HuKI8ҹǎ|3O  bc-CLdqVH1KJ nUr}{(xd7[ӶTSMRD)qJ; (G8ek$S[GfE1Unv>FM+HD01p+>q|6gsP4BF Q\1V5+*CsE!qj!ryg欣$oFdL+hObzD,(ԭj@w~1[s&<("*~VgH8)B4d&n&ɌGOrP51=S" EOB>$Xa3v@_lo¾0ߩ ꟏BP gfwsTx쇲a!nP [~Luw<6a"uMJGӢ$ՙN4VLAg$%al b,E4S|4/9"m1D ˠ2s#O5~(ݖ@BqQm&kֆ|#d6ڷBn4', N[jI=n8q ߜ@EǓ.^;K XO{o]G!G}ïfWt]Kh2g% K4D`d+Y?vufA;:/l;J/s¯cFyH"([N Oœ7m/)bϊ!6RDυ;:ig| ʋC*Nz&JÕ Wv_^bnUҢF GkYֱyô<9ӂkh s;~*;ʋ,$s>Z[[tݚ󳲱py?t ܇Xכy%O@ʙϕ^u<[a[pѷ\GFUᤳ78熿^3~&` #4EadMim k)Pe4Ta4곎AdH䋀T|]%@hф8nN(aQI5J6S4Ǐe^R#H#K'j.iNxݶ33}$Q$Hv/]Z ? m(.bF"Ze$k V[@-itlAڲNPy' `lz7?@j,9}h)ܔqZ˜d.Hw#!3` Ғ $.|)P):| U3_BIe@(o8-m9cmqA ނ ut:p۟ʤmP>dsڂ27:iVK@ncI (PfG8RQQ2\XJOC6LwVeE`bRE}MPɛ~dmItѠ^lZ؅r|*։Un)} z O0-K,m~U:N[(8&{MdYZMB7<` T,X:G+v.[e)޷l8H2Ož亜΅$4ySmK&Y 8#S~%d^Qf[tP܊=Q˕#ѭkNq] o6Q(+jU7qύx2q9оxJ '4恿H9.yEvYRw$c`:T-EOf }!J A4)PzkOC* k|[%ɛlݬd-'7[xm안*=pP%y?VR)fcv{u;VPp89/bI)/@QcY@z@;BUOJEpeUǛ:BhfC=3gouSeσi4<8SǣΧc:ֆBµE' `HʁegOtG;ĿL&wϊ<cM8m5ڵFuyh`Nw*}P. GAND*j= 5?Z%?][xBa2(߽sJL4sQ;ߥ/-iE~6@i3X;m$ӰqS@C~CTOޱT\j/ͺ&?{̱*h[#S麰\l0q:ZpE7C -M/3^0~6o3UCK_? #͎ϠkgH 4IcOm;@T׺vAY3*)Pr`H#D((# ^cKi1M{!vҞVU^&d:E',<:d ,G*08S[@DSk*q>^IDĀJ7dC>A~8ʂ.a괾U8#7"-Mg0QNLk*1j:?X.)h:9Sɾ>*k唄Klg_@wN;XpZF&84cuv F89\q~$~|h*>U;<<3˹dl+j×.*n>à[[q]J˞;SשO!D/ 5UGwJݔKNc,s#z q$#bh$Lt{eYcZY\\wi@t|#n2 8ltxD~0[j oo,0j!Z2&GGq:kza2b$}%,Za+Y-{fqUCװ44a{v+JKMJQ%shB}D#C\DVҁv8n\xbSJW rh8Vju' ȁGU$in?Y++CWbhJ̀f/D-˞$Qpk틶Sa'x0|vؙ/ 9@ήvfFϣXKӘ"'M$繜Р I. [8n!yhȫ5Cn`{Kς@+p.ĕLh@K~u0XNy䭲 ֡HysViXtqH"}FLv9i:(ֶ-2IBcXԿhkZ 4XIht{=N$}{H,^lZwAXZ rImcڽ^;um~@\5T| )GuZVqض3 *Gm7cK#[v7xǑ`\> Tg+ix$]FYfbPuH."\m&xv&aиQUn[[}JYw@Lwi{ltEGB6*yKЄ~)Q'xE%a}Ǥ}@9=9S, 3`;4O6|k!.+rk,7Q2)krBȼz[>GC$;\zXYHA?#^8oGӰL9 bQ%yp?lɣL+^Gh[MF4kPԶ1g U ~LC vFS3iԛŕr˄ 3&/zg y~p4OlXE3Oƌ;TOPQ_֬GF8+] (scqZ0bn, RInƬcƦ덫Tr+BMp5[s3? e*>&5cbPV{\Ox=fqkf(pEŭ;惪Snv`{~%XAnE\N<7st.VT E9%wzmSׂٮ'nk;G%]f! c2|`5W 7H<)ʤMx/JƟ5p"*#-,* %n&l0+B~dJw*m ^õ=V*Iwb|fbھ+:!J4&JIDŽ4+Š!LAFFǹODmNLįY5u0\ v[Y2^Orc2>݇!])RF_ , y},A}a?H[gVR:n"N"M hE[ͦwbcZ+Gx\s%YG#smCKz))Jp"F()8`yKoi2%c%L) o@QV8&{c9{_rL^[/2 ;Wq,争KD .@'WxVCam#lgBbɜb;dӌzsibx*-Jlm6_| JM4tr5pӒK#ukK$b,_ 0= ]>?:g7&f3D - Å5 4iϿn((P,#\Ao1Գl7*nkE6 /T*D?íjޮu_)4U9!62Uշǵv-mO9IE+nְcd-$`=X^#ԮQ-QYCAﴘ])#AMkDTXW 5V$usȴ4/& 5z/$!Idu'ea9R>B~ (] /|OP|} W}y2qb˰-fPe\M+_5BjETv3CҔΫ "uCU3\NRE7ɃIi.+nm;&g\+{oЪ&$Xed%\:QG%`r(ڝgD~D\bHuewx>S {WuZz)zW&0wѧ&eg%>| 79 mr3`6Ξ UWWp@?6Bkige;Ç;F3xE, 0;L4A¡MqzI@5 Z8:ўv0l"| f3A!B2d-M(?yY+$dҹ C!e'uJ5cN澑hX.I,PXppawչW{Tf\^nEHdfTvdbrk֓BX%Ixw[aGU'BB4R{ХA=|'̿ ~YPF; 0Uj"P}$p}^SK42<%gı~:!Aytz>hurx $2 +!-a4iVB1F2_ zyh-?q8ElëIlFIWgEĤx*kKcF'u`d>'?QZ B#UwOD;-^M21Η ; k$`XJ8lQT(xSM.Z(VD A6h敃U *Rz۶ .L!T8 6, čD517r. /* Xsz zҮa汘$6[DG oO :қ٭K1wJ4u@,G="备J9>?o4nf@'vK"3+ sm3=O6 Bki ,N׺KjbVwZV,ߕIZJ.WPIUDx c,D-&t@%,xư8$ʞ<6*/i6-p?.m1a oIM'W{մԆ++ф>Bϐ",vq99 d/5I;3ETLAXf ɠ׷ [Y3 S5M'@9#8f2xO#=K<4 Bb acu[>UZ޵E2LƖDo ϰy\H y{"H3gջ?F^mװSj+!?/ge}_mff~D]{7^㯪Sfža86 fGp!8R%%`U5&(IZƬ ]/,^ٲxCM{/ LX/ƼO H3y\o^ ؖƖn 錥2?9@VXIFlA!A3~j3OiLx[-GdxY pvܣ/8@4 F$P~V(MkVE]4v.vREzFEB5gP|ӔAW2_rihr$l%PXp󋇬錎W|X/-w6:D %|1sv*PiJQϹ4ʏp:EKSGcUp,0NGs<kkwl 58G;]唈JNaG{Y0nYj炭,d<,g:r_뎌1Mʂ7fWeQQ6_C`Kޓ SϘj9K8#$t 0ϔ#嚂C*'m.5hFEtF}7fk2ƥ /rH;?(;g`C zLI;8y0 Y^~΅ kucO;(%3Ouܦ xWQ_%!V{1M+.,Ͱ" Dbqfv#|cw ;$iyW0&L´GGgnj4I˝.qML 'J9*R/mc$~(M]kT@Jo5zQ#oA @ڎ n+U,%]Du{ysF',g4SF*!*6O_G< aŔLvbkҌ {~8]Db4zt(%> #L(yP {De؞;m<Õ:x}w|Om&)k^[nUW/ [JZeJJL _mO+K1EgfO8oZSnX wR/Ui,<<1W;ǹ0"ALXj#\'Lo^Xlx٥,.C$?+ZDb_>ȓf7 &0+ա0TԢm=\SWKW~iHsPΉ|b\l2-e /| '?g8ٙkdAܥÃ;w^$KϿfK`p3b\| 6!{/W.n zQM/ioX̕8wKR*(󆾍Dlfڤt<vD> =v[%[Soa#6Wz-uth޹)&*2A*`o򳛐DLW o L+:Sh#۫+2Ț2Rϱ"ݳW_B%fc֢Gx1lŖ kf&::KA?1m/s(KJQrouP yEB:j`̜fx}7z$,Δ8KS_.5ƷQ_wsb9 i y}zb O/3[ ă2yΥu.m_-o;Dxy}}1*vQ cTzC+ä6iTr5_&ٔ{'A3,8R3QJVX]3R}*%z)j)X-|]xcS\0$lb%Yg gHre)`tn>Y|h|bF ~>p EWr YDpa)A"WPҍI>!= ̘4 2=(Z_XneEۣ/3YrK3%dllxmʯ5`4iAv|`lKZI"]SkײJ]ewEXf9qkmf y0>Fa6s>2Ok&Yozjs6'9Nm)8Jr3 k/jX@ڣR*`ͣv" D>C'>FvS @ƐAڐV*Hh̶~'_(<56Abnc$&ö-Jyn!k^1D17$"u82 VwqT/^&hܴޏ3vpܮ!N`nkH6ݘtqֹ  >Q ;~[O4$aD=>'_dC635[3:~ױEBM?틱 Q4cǯѨ;ߟ^0:.ᒍ6XOf4jِ"2&dїf”UtX؎&a[J> (U6t ި$"+p8P`@@< -J4VU"<)_2+8VSsyoX&ZOvk栞ּ?}ܟt~W.?ƥG% >+ĐT6[ XF(xP pi{~zXMc)vBC}8,.&^gSn>Py>ݞO={dػ%jXոS4&&#))Xh5yW:LCIQ:d,t=MxUҎ>XjrDEd1g_60~xф{uW<_(Aܣ3[LwO}*&9.YHO %Wqߣa: Z e+< ߺ{n1h62H; uWwͽ*o^r0&q Qh5:+\A߻ mTM%}Zd3]aܫ]5f rt<>p#6Y$s 2R5TDG9rIwW? ?B֚fxN ?ǎ E(BN~s+И2@L!LkR~b[c&ѧW5 CH[,}?xf'06Fu$G"MbL*0\)2c-+)&kN4?6@7ȠXkKWyK_wфm]r`Om =u$ƗL* F@o@mxyk܉5ZE{h`T*Mf7C'X!g#D)>NqfnLFދ&gq/;=ueb[w:X;Lwޞ uu hՔ0tRQ1\D{3=e`­E,Ҵ^X*wǤ=)ܥpv9QX(ѝO8Baf3AZ!niRDKR-$wyje5vNS/4@]_#?;YYPp6 E˵%҂GԄ|SabP6sp/dU0{ZkrDUʝvg0!hVt`3'^yG]g'HWk u@2IAH7{@7^j~ DrL2ܺlWfN)cx9?ۊ IUϚ> 歳=O:%PQ93Ro# c\He }'gspcNP_TM WP8>~OzNgREyTn,[),#Kq4B%*}+bH + ne[dlq0d.(={J|bBRq|#UU*) @ n ̈́\Gʹ%𡾒H)*,:ӳ5EFiT$S^*" Q0A5=Qfcdh'f$ܓPC 'DM|%۲E3ɪ+I,wnuVk1 ִ c)z>iҽ2RZ!&W^VDž[/K"Jn"S8.MWJ=_* !#clFM^bS}v8|']=qD@ 땡-Q|%vbQ`k}=2n? N/d_#a`)HASVF1v2^pU"KU$.s~6 1t \*mBN[o.ܣob ]f&tOv=$kx,VYrgc\5RebF.84 ;+8q0:JwLl.9&w8%U3yRI1%s'0q{Cf9u?g딖egJ́O/O\J2ōڃ64/aAF𵩣GE{2RCg:+h=&ahoAMhR[V/cW;v1wr%P'ZFv'qC~׶ |b6,/+^͎OG[J0Vc9ܒ7%wؘ"C{} 6]2yozQlearM4Kٖş^9)Dg0T_|^NAc$*CQ]zdb?HI+465I?F_Svĕl ')cR4%IJ ]:ct S Wͥz 2|+vg.Zv3yl& +6kS~;CH5H؎.\> CF?PH}3'XX83?|2oͩ f\r̮#Wߠ{%٦&,Q_AR>|YL0]66 *Z!&3cpo wֲ5?vNLتV#PE?6$[V<ߤsZiyc' /W r##Gm; =V`S64r3=yU cCX溝{\CEtD환̌`=t,nB;.簻?ykN;}U<|v8q~wIB)WWB],o߳:&@ -|VUDmts=)BL I09I>7ԛlf&gF8cnz]ek7>g讒id9tp’` q.[q~Vn˜6UŖ"y% M̴}!DGx*,A)x|Yd(ۛ+=͖o4F+,Kobyè*Y`q}o%1PEj1)ǀۤߖZ. $|u@sޢN ZـϝQ@%S '&g{A "?hC]xO*K2# Bټ`vM >*ٿelq^ צ^RU&rA,D?38+܆"g{&H玗xxo*oQ@Y N]2 3 EF*D"`wft,BޝqJDLVWQj7SCX}F>ٙ7OAm4_zOJ Hr3+` \&U!rp@a W[8ϱf jcP֥We৔v~#btܶUĻ80*)#Cj Lg랍e!|ȮTXŹϫw͓ sX%`"Õw6l{Nn]5#WpRr^ɡ=(Wٲf'Ph=-%XVϦ4vJZpxw*7]b.9-67Y+;&$ԝeک 2!K?$\hj8u:xc6_-%?^qj"uh>HVi]_O~Q<Ӕ 2ݪF xnNI6 eTC9ϻ}ZN,A{a0mnr/Ak?T*?b &Yqv^'_1I κɤ~cC#6g;I z;ӒkQ z5WKeMX9iGtV@'hA%c e MZðl; EpJ@²wY%׺)aG!OaYѸ,ODNfv<ŷ<PE"YGی"i8̧QC[2W#:L/*QOL,X^ hCaL1xe;= cˊ֘XZ5Iҕ+wx2.}^}O;.(}ͪu|XHq:42Iɴξܛ}Z0ƒ8=1@ 7A7;áud*)VEp6ZyoW}Eⵕe;U:ȃ.Sd'Ia wf⛳P "AڟĉyR`IJj_Ę`h0ˁ\,{_ߥ]u/۫c((ɦ q_ClyU~CS41kiʘ>Ǡ?@yyRfqUї>^ͼ}eC|p)[7yOY/~uYRCYb*'jG >-Q 3OH:2攠&H5ڐ(,sv 5_.7Q55DOהA&Y˰Jhj<#\mz FݚNd׾EdN:̀df)Y9c@ tv,1%jߖKPM#'А L{PFo,23{~r o?0Zh@x NE\tis^n(XFr˵ K[иT 8pR?6ɀ1~:=H_(.nJ̱O_Ad"7Y3ǣ#_DbwC ,Ω&$CPM0gSX1g"4PN\yDOv`u{=#4 ֵc\*:oC _Y9Q4ޛ}72J7$ `V2_Hp_'0ӌy5NQ;՚QOx v Ztk#Uќ."Zղ%cBLo08vpi޺8;֦vܴA:x&ϩMWH5\FX60ڈ~,|zqLaY4VYÄ/A<)9aqUp-Q 9pߜy._BcX%WcҴG3w ;ؗaa2ׂ}Mk\\Kif&FҒ<dݭeZ _Nc74Aa%3r{}3dW r'dV(8~^f ne$2YlPO(={%MI35o|+OLKFk}I>rk_s\>kMNWh49۰&/FC0Ҧ w.T&9 }L|[('X mm1]C^^o?TA(^\; ɴrjf!|0 (hTA]9~GrtXƿ$ǷP& rʏlF#$fի0^]sЛ99\#FswH_P=)zJ؉ h\_o܈Xz3tGS*8 VR?FNILFwu|,дSbxԭAz9` ;kV.IP;Z_N/a՟&CaڣI}U2m 8`gW_p 6e?pd-+qBB؞FrWl<}eo *Y۞B"o /_O8rrPNMt`Nכ(xRWjE}onr`[Tf$2>*QX7P}=~(ik Kje?-*/yja@< l!G2%!isyaUa '] h^g&&x 1}[& ,Je )e;b9!UvE5lCj-](* pHHW涙^9%_Y2+WZ)a1.7#m'?f ( Jzf^^$/eJk/&TvqP4)mтJBNhXRٹ /xn50OL< lcHBlNJ8eQQ2134qX ],&0'. =2#W^4_ VJ>k]!vA]'6 x)̱v$8aM<:KgQiߥ'9N9kY]SF]^5 b5po!𤐣e* (-I+s}Y$Y޳}ԍEgbWpRԎҵ/U޲*ȝg.nlq$enH=2z. Mɏ D;C'<_J9zP2U洋mM Gֶ[[+z;`q+F>n:z>C7{R|S9]G*C^͗uM;z "So^>:V'T<}ȵJv=Ub۬Jn̞xZ#$Of u(ܞIbWn(Bs#4T[^T\[c^&5" YxY bvpyq!`PN6  /s[Xd8tYvO(N| i"@'yeFFi N cԆU8QNE"шA*Ʊi_"C,LDs[Ci=ݻytFvX?UBQN2Q:a+{nX+&M,$(hօWQ7okૄ  %ZI al! }WZ9D3C$B5B ΊeUg,rVu彈WkB 21pH40A7oNȮvzG 2HO zNQpk_t._PD3ꁚЫ(E"4}Zlu];«"hfPr w9gZ=8:?oǻ@eE[kz Em>&ä_meuFe&~C& Ty@.7D-SiS =`d=sj;kLBLG=mkhC4hcb9b?Q?(gD֚e5fM M1<,iv^TWu@}o(V56!|}oKW` \nSI9s`GnR )PRwR`y8̐>xO.׹9R. pǽ,صL,MX~>zr{Zv)N<_? w sKr2o5ҥJ24Žr~ҠQ&QaʠQ#_<=d8DŽa{nĚjFkZhW1ZBJԛ[?f ΐC'Jg01+sT|D93ݙkfUOz*YؖzԵ%OOP<> 1R*AL()4WzQf" x/^B8GJlm$nGǖ}Q($jO.c>і `{cTS^H t!D%/WQMfܦ[1P Ee窣]`dr 5P<^_Xµp&GBixy b 1= $eε0r/ݯ8 76ahOjhԂh\} 0O̷reN:jw:oR <cY-z}=0*1cVsncS*4\FpR}\- 06)az.6.0)VٺѮѮr8[@`ʆh5߭o?t2dm\-Bw9 ).Yk-ߋKW\G3bs/ITQQO *"Q}`_DS~bf KlQ &PVT1Hg")GLMͼ!! "3*DJʄsANI!1bd/$Z:}$Q+J4=t%W).3]~)#* k#̇!h84xHєqKtOh-,Nh=0{Anl6[lY"xB Ю3YGЛ=fdUbn'1|Z Vt?5$;Wc[ekL+ַMxKZ:RE_tЮG}M`Tt+%q:^l#:*|h5u6Ykf冢Djs2}< V( ^kיF j Zћp'c&C)#:P\6B~3A'be=^ptmJA*z>4z&jH-,yzį6>j^ȱF{[˶vugFݯyIs42Q&#<˜'% 7^m# G T{HN8-b{ڬ3P& f' ;"^wC3B9Q0n0cBo8Y@XQ `~@[.ұɛKS6juq{O),,%!塺STBg!Hl|c0Bp; L.ct- c1UVF:gP)bX4cm fMDeRۜ03^Z. dKe>rnLbp}2BQEr|<iB @e:7>8*GGev)͑7#'SU*I~ p7(lpuϔ"i/QRn ::߆ MDO&f EaohT)Ea?D| j@4vN@=# ;@ \Q׈QԩCj7qX,^m^Q7.t}- *t-@Bd י p .QIhyƟD jܑZUK!קa^:%l0gB+r g4ft9be{-b GNΙDNI6΂,xS0g]W36_.u-=K5K ]3u# T< s XɡhB@Y"H 4iVDQwJ.QÐ]yY/Rc.e(Q3g.a_r3B%"еcAED[ZdSΚ;hgvi:s`ͶŎP{=Kq.ٚ &D}TuLW 1)O{p{mrtǜЧAca}Sؖӫ#W( 8^_r|Gme3NP jHmk*" ѹ M/'l ji5]'݀WPN{R}޼+}v|j"4c_V-4wWUCom>΍z->(qsܑ)Ӈ9 τ}UoE=պJcG2s\H|).COx񆂉Pl4Gi&H/muU%:=yWN^ 759AB;tplF3v ղ~o+6+[KNU;CV cX(jo7p9`ؚ+-Pl:*i,<~{A&8c^A K?su?R4I(X^F1J]û9s֩F[ր3Cר8~Il%+ޜ_^[ky".x;Nr,PT#^KB(*vWM='ي`= Fpp+ov1>ʪդ G٬ ΌSOGYaYylSFy|!Ay~;u% [|-Z*k>"TH@`%!~R%q8g*^vc|桑)֋F"Ǭ?lUuvP?ANB YK+?$ 4T:RKaSGLHq~2' v2?,b]L̥T\'5ۤJToGFh1lj[ 5a_̆=p0K PCkk}۾i]l&89. `?tN D‰zUh@7)i#4d; Zid WQ VTw(gVbvjWb 3b҂B=~G%|;dKDWff5vG5a ڲIQ^Z0Ͳ8+(*wo 7;-қO }sr"`#cl GT >jjNIwf^[VGal+Ucћ[QGEҌBT+SN ikD"7"*t]z2|Oi*%$8P,H-h-wB !SzQΨ lX$0H17VʟePFoMrE^|7$g@hƒ[VPwUdᑢAՉ5w8'="Q˭~9b2 7+d>僺^%.mf~O 錪XѰ8tJ`FAQ9,-%u~%*9h{o'LH{ykt*3Q3+6\i)c {^BV .kdLJM/ף[@O+21$e\0Y}${ET~״XS2N>SvRIORᲱ+LvKZrT%Ғ h P"G-0(!vrx@p V`);M]{СtO|g_Cbxl׃">_޾ɺ{2o%N9SU?gi{E΁r>W Z^0HXG.P$}l`^`,JSg+K/tt6Ζ,qjҭ!~>5z۬e D<4)souM<5;9q1z'1Ll0g_hi8A z)D})cq bg00f-^Y͹0@I}? mT1UpsnrJENj>pG@ ZIAȈns(晾qɩŕ{'c+6׸Nd>;Uq]3g NMy7q UG"Ҁ_dsueڸ9\JxGJn/ d&q77/K/u2Y|(i9pO 36^ѠT-~F GTNxƠʴԲ"^[]0ZwX߻T;đOe:J U*3KdM'k͍Bbum6B ƥWdo] .?~KB5 mW^*7W 1m+ّfBCri?Vę1YnR,q|3U)Ċ86ؘ.V;>/QGtDm ,nO3`u=,n05n R{&#*[=s.n< $=f?!,3foѤ66@4ri$"JA#VٜJƀJ~IW4[zm,e II5-~p\rg}+!It6[NG#"Eǹ [=" D!W+w])'\@ 3==C,j!iAEni8n& 1r_DC݅:90{sVNve]$viZ>Aqv<6@2xpp?`Vj=tD;~>wƅ{O4",?:pk ,*6?iij |ܢe=3H.FbZM{%wJ;merZz SH^,# d+/ӛnhMf˜(= &|+n5֐ ayKFVU7۔&{]5C@c[ c̹]Izw/C¼DgEyXO#O۔)|ɹ,a|DDj~Q;HJ*>U25G S?J_19U K@cx i#`NkPh[n\,q؋@1:}j]awE3"RrDk<>3z9=v]M{ܦ]Wɗ9挙z8 r;)e,?d3=JrOADhSlْ*ayr s8ꦹU>U#n&FD ^Na(bEihHQpT6#Ue (}nZ~R_ W'ufc*!áokFc' 4)0 q#㘻xu9B~ 0rHEj8ZcXffB$쬹49l$xOH3n Yԋv2&\weCڱV̰eq,?ek-*8'V4~jė%y:vǎsM!, iVyɐq{;RA"5m+y$$y%m xep܁K?T!=9mp&)P2̇l.D)ǐ<C}!,u  G,H!4ٌr;կDKi˗R/Z;1sӐ844"7]f)%'i6쉹.w)?tʶUo[05[QSS}E <|_ZUpU7*a!͌ [=Yt"VِE|ho _M#lq2Gsh~I!3cgUk$ElNa_9b܎?%Pˬv2T ؞ 7*?@yg#|SiG6 ʌ^8z(zr\(Q'ӽcN-&_G-聸Qyg;L ӆbF fcKC5 :4`ϲ 4 ;|{h˟iv:4chzx/j]PbdȓZPc sX3B 9CDWaQR.A &b *M|.HXh֚s= 9:w\AyM&JUY30?'Ht[ 2eL&@6]Cmg Թ_p*bfKPe s;v?G,tL *J0x̆J/HpXE 9SS n?d}^nlv-^Źa֏cHK PT(D`a4 1J"Xz\b{K[Qi]y.#r6 l󿉿R~4}@DGN5Y׭W\i$,dM1w=fnno r3;HM#~CHgBvԕ0T'x u!E8\SN5.qpF),:=|g֨6J5/$@Ra4Y#gĂ xgp|Ug.u)Mv ګ6)CL> yVB…xpzXsV,lr.XA]ZN򓂳hA ˖™uBpJLB4l^|i !wr#:iTV'/ 9րꮆY4nqƐWMAh(*ܬKidORĞR8czfD-% -Za5𙉑z03omd (VT_PzŞF^9crS"%w>.Th57`(i O ^\DL]&x[zbA@ﱱMLM03pº뉫 _[,糎e8%H] zAḒ8bCfߑ/fW5ORn:aY'2>\]+2 }̲~qvZ)_f2MvX<^LLCJU.)c8-2*x|UYȄ{qZ,\SC&*j1(8jXu*DZoevJj;Jt(Vޱ0+Q^KMrsD2.BU ` ? 6T ip@ s"}&EݡP*RzHǤ"* zՅ;ycrngW|!(T~r{&L6 U'ӈߑ*](kZcl<+K&RyhA,|F e.\#܌4A*m>k)s!yu*>yw kl.Wp)2#2V{ON]+mdR gٛġBwƨ mz~28ajNT$ GCdXewl bVΥ׬m<߸ZCf0Ginj!كyuv*2w'Ubۭ*typ|5|kG꧑%_xx1~sٰ }p˰a搚/.зVP>CݞN *xGٸȪ}?$H KGcV/30NOY~J% qZ=:'&\ɹk7^j;Sǫ6DUkl5 ޤ*OC`¥VՔV{g"ŌeΣ6x$W^U*< L}Ց6OlRf )S=@yt!|t=C`;h0X@ۤ{j?:F Q !R_2A%:qOOݳ9IA +rVxY=eZ٨J2橿$JMv@nF<ǃgvp#4ʓh#2=WNw aSG~Eįbl3 qIuyX1eR䗨rS7-9pk~U0=]UF|\םy?Ri~PF)bx;5|QqN@ {'d;62%(PQ?Dh;8ͅw"ӘK$&e7J LtH:_E ^/P|P$Q7lJ4%0/ ɛ Zbѻ?q qƊ%:]febNI񂍜JyƯ'9=^$Ėy__:kujk_L@*6 gjϲAz~Fc @+nv!w:ɚwJɁҌM+q Oӊ5Uq|(F S'0U淔Q5}u׭8;#k!f.U,E?85ܘ5[LJ{5"MOnUیϬR(T_֕僐qbӊ$ҋUjFFblug'#_`c{ɥv.4Y|C_@@[/A="wuy 8^H2iFʆ& &zU2nFQ6 rO.=h hGC%jʪ5ޥNLY %xzNaY~8\?"6=s*Ԑ-,ڦ%+qMU|yqwdfl;-,2R~^IPhi3z-@+:[Xje F3=VT%'Bi|J[F@7<~gӷ|b 48qik{Xa xXmrX WO1nꛝpnprpA]noX3T-3AY?B@*e;dm5\"x!w +_+!u`0hW\-V}8ƍ p-2׫b[,ߌa\Àq%sM9&?KvXIftWCp* m+C5t,n%vKBRUdC\o:l]8DxV1:=mрADET($ 3| Q R5x}%I/l*M`b8HJ7q>=:_ ZM fRw㐰$Manbz>#aj0࿁6;iRR]_|posj2`yЖ- l2:6 ~`T'!8N[N"PeI3XKmn&lq{ jw=ׂӚV({~dzsx.L-]OYo] ґEKN@C+BxQIw䢅# hUu鏡_mS0+jBNՇk`b2 p{>>RtIQ[ܝK<#kU:¬Ӈb-t*LQM =MwXAXC heG\6 v}:cTU#\Vg76C3UI7)H LFtpOȠG7>asG%G*mY >sBχ楀0OhkȸMl:S31 WrF NlGU C5%ȉ!}G 9tś*dWM EɩNV"P9$դscFvhCmӶ#P-Es\h/ cj\xYا\a#ϼ sc^l&?5EUdv1N8tTi.e#8OKzxI8[h5[l8"Ɍk947&H*1z'5L.pGf9&c0{MaТ;Fn} \uӐ aš". cTRd#Us7 Cm7T܊Dzxh=}ZuˋK2/Zs%yт48f/v-q&VC o΄7Hq˥H,{Q~?æfīKiiOsjphת WC#kӵų|`b]t  DgG!^M]}5H*4 nzko6^8.Pcս@F`J?P,$Q.^Q@'z|K<}*SV^{T* ՍoY:T1xf58++TN^U#25"1AD&'.%0\AO;]HX)t L-84w{Н.q*EY.'z-+j>E*|TԸP~.d:ɻWK5mw<\ #NږOIpT.""-|&q}Ǽm&igp.^Xl_9L9O>]Ϯy'G^鮟'Pm\"y$:u`EQ_:bX)A'uYؿ NCz\)=쒫3(dު AaMrNs>;x?K .{3sX6cAiE,[.3 =;͠|Iu޳Qy^ wf'Lf{T DG g}̡+gd.jHI&lK}A>04c,+]͢3(jϴCp w=!`И]Ѽ8xvbJf Y0L2jUogEg˵ l4M=wOxz ^W}NHj"3#չo!Z<)J6E4|t&y 5jߝ([uKZM) 9/* H75hrĻtXC5S͜n%4 K0BYӀ &v#sVǓxBcs }%2S~HVLXEÇ<;j~[gS$GY;< O:‰i96kGXܧc[ MƯlT#Jݍ+LC| [++4uATϘ02%sOfl1%Es=Կ& tiB;=¡9!:o1lӀxJ= j/d_&= ^@Гuv?) ($6z}ygmsō,{1v(?Vr8s0a2%z>~NG8 dY)^P׸eIW%/[%d1+Y0:),?3 Es==-@G8lAInBx*ƗKQC?ȘWc cʙx:u`0$;s@TjDʕ9OU.M|vS^v6@@6 ,ejh|q W.-~k@)#GcA}ݼoB M_F.9YTLz-(Đkrw,;˃OI{ed2&4?ׂ_̧=tc%|̤͘eƌ" ۀw~68qmo.رnC󳩤Pq =kFPD8) ;}Tsk\ȿ'/SM[`a,gp51]wWG)>5@1}+.<4ǭ!q- \b. "(ok]{s&,Vv/!FAePVI=G߉7\=1ˁjnL4QZKF+7 SAbvҷ&tߣ ;D$\Ն zߊ*RXhˎhK^ᓦ3I pxכ1dzKO-bu̷Evǫ7Dcņi!z5 #b 43vu%WbA'}op(Qgx'9-.A>lqL7-3rL[ 枙D`ވkgƊ[䂐{ź_cz&OsY9"p5BSU? 5=Ԟ4Hwu',懬Xsc.u~J *KБv~x۸[+Uo~R/{RP»FSԫ:wy0b-uRߤE#ҏ8 '(Q1a$D_N\ ፄIڵ71(HDVO( uW_U"]59ƃzt>qZ=1Cw]z GC_C&ˉ伐uXjSn:¿Fe[Y/%2k2U%7gzcy QY'6np5 kˮܽS k"ɛv\ԠOBvlhS:ٟ:%EyݘIi$؂ǢZN@gLe-JP0Zdmޘ )Q~[[BZq]#>+zÁ Z`h铺aB?O_Y=,lf%j4oZnI b+S-㥊aY'TDX,U'uTu@Em%S|tIlPW9gC-@j z<^ #O hƖuQK9"HAUkLUh$:Uߨ-?s`oY쒆 ]>k;[/E/ B{ٙ5a֝'CJD*& @>g74 >(̗-S*' Fr}hYd*N&x: ~nW^ m׵~fsj>!hYJ.vo@GbUN`iD}p-DYҾ+F_PڹCf>"^Ph)/fƴ4wΌvoxKN<5Qu#^ˁF^+)/T4pCBo| mw朄CƪfQswv|o/{;$aC ) EG? 7@e87_bZkfB7)tĜ#%C`N@n DuO*?CpY.dRt^ cd 1/@`G$'zCx^&|Y\˓ ^, &-nSѢ  vz5(\lzo\.D7t?JFxwȇͩ(zCpoؼgMdT4JQhCp k_FuNi۶v8^>%>DfbP7 1@q2ȏDK^BX?^ ז0PC7*߱-rwv8YxU皍=+-LCyZɤPZn> _4ڵADB)wP:&WA7!\+UIRyg!\4#@ɥ眡hs۩': ݶ2;EUlH9z,_O( {y4A)$(e ՋNYݮef8>WLm'Ul}wo}.tX(zRΚkz7u3eAiFF'yWio(Ч75F(;2Te$l_Tz>NHBy4\x(*cpy-0!rFtM"+<-s=qfK 6gH}?KbU7E=<²`.ߦR1D 4?RP@KL;9]`fD~`)na:  N\c >|q*L2m3e4fkz Mfǭ"N/Ѷuc'!C`5ˊp4s8!c%i͘-kZSBg -B(x}Sm<BkA(T֩s{ٰxIKl:$:{=1ZV,#©&j ep%$O@+E=V?AVMwš,R'5 ffz=FT$x@rm5{zղ"Nd=@u11i^x/:O'X%aEi/0qVr*l3];&<1j Rwڏ)4~>oyXX$MJ5)(y F@Zpk%1L5$B,ͪ&'nWy\0؈E7t 5Eő7@Y^@Y(ïJjg+ 2{{[37!z pVj j̏mG ''tDx)*U;Vwp3\_m CuPAI!A"6H`_&![ !ˣ'L)PCôat\o0[RE:JOTSsZB+UvnB^ûbjY8MEN!)Bh,W:ϲryqʰQLs}n}WOp#%/ؾ0Lt%lg;QFbm;s_ߎe] |i`ۈW1 Ղ8`F"C՞l?q,3c%tN)˚-(.(α"2 A"  U 1&եtD%dBTְ~$ |-pR9 5@4t{ݷ q?oX@?30Qf׾a c0ɐМdwg˿u@ oKJϻ₍^&ݮx]idۍODH~25b0v&kţ3SC:ab&Ge'Ҥ!xԅJXERKҢL9J ΐ0*s^>౸z~˪M/*^"#NzoS;4i/5|1cŽX3ӆe({}{M1 )}"~_͎]Wogob91} ^JPյvP+oU [3_۷[Q24e%R6X[݀J \m-`}Yټ R];zhhV6j1Jѭp7`F?LBڍҎzВ~o<߻ SgWUbfx{o ҡs%+Jݱ]+f8!R;ݞ. ՐJϣf2j<.| I"Ζ†v>{5z:oL0 :BQα-:C9i5A2Uf>ì~8fR"T8Է}Iqha1~XyT Q_^\J li` (;-VԻrVx<%+Kj_+#^,˧ř٩kH ږdD3m%.z}d-KMh*P{9Ȼ:^grkϛt.D_;ٝH譻^OU=}{]q2;UM e弣q2 2:.dѳC9 BiJݧF|yf2h-և%/z38DdpO-F1-fT(@>Ш6r^@0yI)EJSE)\)MD6i%a B0[jBAف@ H8W Ono LGrAe5l~F*];UW&]QEum '{p3ěٝ`rBy,ZQi@;኉&I-rXTq4| =&2 -Xj~C!XdW@ kVM _u,uIj6%$d 5]SޓTS'T].1'/_`]FW#!IDz&AXa Qش027nE%׃Eܛr|T֝<5c=;jz{R.> F@o;ے8i3|Z"4E=!„Ě 3]> X / \'AS踈> ͊}In7c=ٕ:H%cd㥸:@3P*^nao< "0báT}X0}B,IJ@;d:q:%Y 1~)N\#`hE~a>3hԃ:35+e SiJik+ U'2^R)SgCʡ \0;H[{.Zy̟]f( K],R۹2ʴM A&\L w+*kIeH"X,e3 dIR@Ŗ5Gs$w>/2Q*gA.U3ҫw[)[|niLOq(1r[k8$,~K=jBtAX~زMB7/+|b4{u%o8kVӕNo9 Me Wd֮HPhm 3LkJ3SףǸ`K^?`u0s Aru`oFϋ;fz[&7aټAs)sNr.إ_p{γii]+4=7gЄE"qT/82.B2 6g|^0K Lɋ Hĩը&$.\X?K Z,Y1b-8 R?ԃ6 @?Qµ{FO -Bxu[]D*C UQvbՍ0ˏk DJL04RC1ҧGE$^Ӳn3l[mn1TP[i18kו4v60dA7VOݼ7^Sg{_i={.P7]H bCoWw@K0%)o3/^R QGaU 6pKEnq`l| m6_snECa8t}"겆]{hJ1ueEA0:>)\lVaJW?/?G;0k7D_:AVҴ{L]³a@"*H}9^B qxn9Ø9_UEYt@#M,ky9f`;hF&Ƚ& #) #N+A\ Qg̓>O*fJun4Y 5=x?u̖\0ʿh; ɁYCH<^]܌smQ4U|P[}g #Prl.t*7& Q cOJn\(z18K:Zԕ;tdMR?i@YvSW\k.9q)`Yz"B{NA vˮ`oJ*o#n-H͂s-UR'D/C}=Z͜<~s& ʇf1so9Œt\:Dr6/|Ӯ%լNLq 7Z-9_跊(h>uyqz6& z%bM&\0ƣPįL1mQ%@$f+fֈ|޸c,jBYkl".ljvxgY*ؘP YQՄTﬤw-cPzqw*,]Po?pn]C8[=iA O3,W%tȟtVaKn=4STX4iGRB=-;"4:%ǤI @kG<NԜ0f72}^A6:FiXU:CI&I4/rSxChŊbQd%]9"5ӻ ghߢjjIip*TKmP_.O͜X?M`kjHɫAz0K'[liߟ@&XfTƏ'xa]WWGoVդ_wy??]١*EJ۪dIG}=2sPA[=mCBM>k=d,4fg|{\@Tc 0sd1 ;ΎcA߻PN")9s?=Hez0"=C7H9C¶xf+m}p%\\urU{|߀rŸwY)٥z \YKoZ7`m1.'2q P!<%8X'=rLdo˳zƐqU-<&حeRwl"x>jm.}s QD78zW߉< \rXEVNaIUpw#`"|i m+uj$MCSt#Nqk˭B횷W{4,%.yNk)Z},dI6W7 3 淃6YUT˴+j)|řP[# Vzr7)ރvDp3y?R :pu_97 Nrح<ĈHvw/G T6sёDj"ÍiQK.CBo moQ1O[fdO(Lp*'%D".FC~llIY Ԡf/:m]YFefBEU Q?X(VcjtJOA3|l^=< 0Fx O =Y\@? ؤOVYC^<@losr^5F|"3Q »UiRfgޱ ѡ쏵#U4O=л-^Y W)iNxL.j;djr&t+׶ ;gB~ .Gg_"#OJͬR? W&?!* ,$/)' ,W"K 2R_O au2RC1==N S#sX^:Ftv1Wid#q/pv@~;aՊN pQ̪aD&b)"[(O&g:9a&)(Vh1'8X%{1,D*Z3&&)'Qm,gu lKvj}>0< 7b' ۷,MX ÛHZrCY hHGkMOcy:+a$TIETyZ+y%5'OǯA̷2\Z=4ӰE ̟SN|A{NV{2Kg䘯7*fq_&s#@jQ c)h9޺哭Z4![jהP;aPpnшGo? !("/ol7ck>y`&VޫC~\8fT_td˴ ã\lo1>chzBf#1rP^C`7MRN ^$ .H"⭟&twPINs+M=o5yn x]v'?Mo R%eۋ#Nd,B"zu}̘;c=W,6+(): aHf\gtE>*:J@!t(`5|# ̍= Y`&E~U2]XuěЄػY%4D-[ -떺0krXr9CߞUvX8-A!Keޣ;ћ`? n}KXn2ό"D<4lzܞ#:۪V W.! ZG†4m[ Z!1qEԇie 9\i"ϙnΈJ˿=L!P- Db=PgSiVmgޙPsX%žnoěZa[Tq\.^㪌l"%Ù}AOm:{iz$P) 'dt"CCTr2{st]K/6FW 2|p;}owc"sc"0Gp:dz_V_s ߂[@ʮ {Δ;o5d3x$I@aP<᥆@b&F&~sk3}'.䬊g7h/}TNrjOѓ#Ujru6gW^^ҀiXajM;Sc皭X¬d-`֝Y-#iVwzl5w7̕9أ^}Qcy1aIYg{l‰u)2Ejؙ@G$EjxX,DWEq^?6 \Øz ,jB\$W#@_2[}j=?xV&dT~("@ /[ n-6 e5&PT܂yƗb[b6oʿ[t Iu)dIv7zJj&mD3,yRG'`vLh\3Lͅ0,e[R3H7xx]B=%2|d k"5*[r~[7.Ln$`w)YY%>,#N@.he{"=R/!VLXK*{ ,2k Ov*1&KtWw!*'#t >Ss;=pQSj*䥂K$XJP;_0RŐdYkDN̏)89oЍT,8@>X R Cr|c7C Rp>/BHסӫin]ٹ`0\i9ߗe4i @mbn r}ߚj2ii I0 X#D#|'cȁuza6w?#b=g>JNhO$Y Qh0-'?G8!_8|6-UvbaM9f\|QwbZߨ& $9;F(f Rfx )}v*Eɲ6[.^K/rAw)dϽi#goՋo`1꽠J-3(|D^`Z܌&;7GHNxEzxӗf:1}l$$Y+9+Ws #rdK,8;lCQqq4|;"}k¤r`6챲]*d}(9cqw:m`WP.N_LLe&wPgylg?{:un'1 1o \Y1Hˎ)9V{QDÀknӜUqKŕ%SŖe)MnƾmzZt;A%0qBxR]nض UJ.9OL킣ifWC ֬˸A[t' |\k>ՔOT7yќSYt6E㰛*-_c,y%3Ha5S9 8 {0>3/QSj}t#LQrjӕ,-Yoaf!&;| L,z&(THt:9(0YxG1jfC1s\H%E QU1_IT,2o#n 1:h.ŘB|4yJy ť)"3LJ2k;GY_0% d)O^9Bd3:JXqKl{Uk*S3މ|¢D\v8>H_9q2?.g,o1{wɓw!l?Zt()ÿL! E!lm6Օ4X*۶vvT[CS^l5n" HjRwmY"u>\ A2za $(\#(`} -OUAo/Djv|d yEM淥[:hg)L}2гh7j3Iͺu;$? T"X#<Ơf4=;'X\efJ4ޫqZwNW -Hb񢱒s{l}auW}TovO0!>fDat=yr6Zڬ#`X=T!js]+㨽Pgi;TbK=kkgrz 1GpPD' +7D`,މ/Wl*M <2:[)8h J;K7Nz%,=! {c xwl',8XŶ0h״ p~A GʧDҬ;80 鄉tzXfCSsqVK# ֊y׶;n:[i\L􌜅utr:[RcsؚLyЖTҁ;J9Sk! ?ūJ3E#ӐYF5xA.):i_VIfObžHa,I&?l6Yׯ}$]擓6OoAnCnX܀ s #{d^\(LPC<"zFEs{"J(]"dpˆzqI:R-z.nBc}\R$ފHf.ޯKdNW,$М[ht t:lang,GpC6Lں^zRE3*_*C28%4kz`ϏLk ?~ 2:VG4q=(P!ǣ1uR-;p?_||oJ3[ #`L+Hl,e[due}b˧~47Z8%rjMO#?C&F@*in;Y :Qޖ'pv6#Mah}D_oejy+އVC6r]X+rym-Ta6z[1Z,|g}ذB]J||CP7 [=vh.UHf`d;&yčlQ<&{śkkk#;> | @iqxW1 Q əHN/J ͭ%Ny#3\U`iZɩFy)#4k6Xi?ZNTql3ۖȧh S_'Uf6Nzy5PP)*V/eUѿj; rJyq,jF+BR12) 2tc0Q|\pQ7`~o0lõ4asr?⎌ȷ6a ]dU(şƾ(t>Rh37a-ߚ0p4*gP9'U\' 9vG?7E0?vәeV~s5r3K-ҭOνEQ/c1P(eZ+f=rrA{[PWCuv.p֚ìkm10݃AT>z~"RNlв?+ȧQcr>22M v|BdJPSQ FK[R =G ͱ3tEHbPk2Mq};Xʡ&y8)]?) ._ZD7׮v4MBwBv8^Z2N`Z\{"=,Rz F6c:&|=JR q\L3椟P?{]:'xf|emxCDSq=ЙR+姑[YE,rx8~BPTujN޹^DVGnv('7KɎ‹{R3UTOmq/}S}mn.qDmp+eh*GuΑ&l{κlbρj`dAO@{v'oj jaóvZȿ:=)a%wn|?$)Nؗm.ޓJFΒrAڞE2by~YM buٹ]C Cx;:LXb\ TCMHʟ7=O@fҭ}_C\OAC*3=$O9p$7O%u>`N#/pEe0P t߼i}gyU3Y̭Uh!{s O<[2n<t6%KIpi4W )jg䈂 `tT]LFn\}_D+5pka|JnξŠ?8S6TWrK'nk;"i#:E$6OFo<~C'<ܰ_! Y`.䄘P\D@bSݐ(k@ٛ!|uL1UGyLbRݓ2(K6{cXBNa~ƚHp s]ݜ7Ğ癥=I`• 5QZ2τ6ÐQWPnHD yN`]H#gP2U_^gXT'Qej.ɲ@fa#'grr?,g3Om (9'햀4Ey]V]meG&u-ߴc\_*&kE 8 2II3^riHv=Ǚb,~bI̕+ | h~k@ry@ Oe<3DE1mL $z6Hu}V)R_&b#*ZG B]Դ[2:J|cH5du{jFrZKOTGȂE[{ he&VEnyFVξTug%2&I]'q<^ YvMZbzuK ?Sebz6R~ I4ޯ5Qj7KK@Uz;bSb}EGѩ=/'Iig+H;v^$_@ER@f÷ƪv.Ozs*EKZ2I^)7YwI4RO[A;B %|NL甅/Mͭ4O?Lf.Ւ:L;EґYa7nޞ=~Xviھtڲ׼=2AL^nMr~o MNIC}[ی~hEG+5-@N,Q&1b,U(8d XDdq&XJWgG^5i+ HDjrމjPyw-bŎ`[UaZ^lnMG^ BaboE_cN<5BǴإB̝JM>%@_*! vk -yI.eXe*BZW$d(bM0'C63J:4vc0;+RY hF(y ~E<=GM'03Rrnƪ)_CyUZ%Y3ٿ&DXmv~`&̈n,N In P' `7:L59r[PԲ}ŋ} Ң>oPG7Etp^}#R>4yOsh\,=]11L{ni:a#Fz7TV("+  JO ڲb^X1y𛖶*6 0HJ<"qA L l61 i]$H %vA[TV=[ˠ.P33,%SԱOY>aWs@D AAY F0kSOvq6 = R?yzcdQ WdԌI}Y鵨޳'vul㫑l4@e #;_1Q|Eib]5x| Ji⵳5>=GD :?V:5 A5ijaО_&̈ "x[$@Ÿ[G;vgtL^C3ufS^a3J;l"3ne U DP!BnEkWeh c/ 6^{G0-\q~#һW.fLz30v4=*vE5ֵL'3x Y|GN d$*[F ^*QSM2P4UFmkdYBbv'͵l8lN7a܏kĖ^30aKe"֋(1J}uTPO*͟a %@"P /C)6r)6BK Lpv ,j8}) Y^N}rY^*2/`HEFTa/ [m&oaDU2[.GQHj#Njߍ8Sc? 6l[epKTn+פ偦հñ~qh7 0OBQ>Z@T,VŏŖbö81J@*h+bjݨtw>gmDGmQLl! Vej^wGbj$qw%ȼ.NLW,X^sУuׂIqf#OJ= NF$iB`|T.ޔ &-ҡ~a=9Vb>\bIQʅmO}Z'aNl2VN$ OJ~^\$aXHrwatD^ [eW!ΧC֟n1s}H٣pQ痡ᾔzˏ񶤀\iU8L"z 0=(&&&L9,W6#p*+!g9R=^Ha 4{ћvÈQQ$4|S`@z؀.UJ/BlR)ݩ߲=lw>P,Gpsh45ò[L ۔mut׌S(4H1J,kwD -О{]qE#(kVTj=R+~GA //.T)E߂d9rxP2M#=u-;zDEpV&I~g#Sع砼R/{qBVU?<#YۨS}H)-NfS {VYOGtɠOE!OT` {$&L&F X7U#v`룰~ns_PEqs8NVuW?dU@/ɨlѳ7w9R!4B^$ Fx ގ i9,пb;IPԣZ#WZobkҏ 9F0+oM ñ.8̭hڊOK[l 'SMVo930r]UBHܹ˕gk2[$ȃQ}R1l0EMN~b_#x-B [xs֐sܼd;aUni\P*].uNeõCyIvWj8TK.RT0^/'3ٽPaUϗ֧=aB)DӔ&[M^7UadqTg ]%Ueui Ϫ,؟២Tl˖yxp0G-sՆ(Ѧo@2i= <ڟI!H=v?3DX7q+q4JSHB:׊V`K1*0ȯ݄`&fD2q|f,!˫dT1m\W硓*,iPԒnL9Ϸެ^w2ufx+x#1 %!KjK[H7BV`/`O`2&U#$ IcH%ɪ ŭ:A8IqZb~TSL~MŸ>x&`;O~Kxr(#iG,C^[9+h7T"?s |+È32aXXǹ=m':*!3/Y0J^nRA0\:EHT%h[<4g2<x{}UHV1SP}4~= .G5zDZ%o CvsI/ dX"Y1bQ56 (.q>'*GC\Վ5e3^/v7Rvp&vRKܛ]={nWtE]G:zz}~f/ /QLq0Hny9 { \El85AK}vW2mkm;ل_,vf~Plg`%⹑d"?-(|A7="y7G]^rIC"k9$ r {/VΓ,`Ï[7Q>^JgQ}uYBJ25ypUuItxeFrY**jՓE*WNS]IwtkY E>ap-73r=N\:%ɩX_ģK;3f%LMC1p 1Oa.iʭ!> Bk@Ac!<4)GY{Gi l#/ƪP35j :Bj"Nl>(Ez3#L-m%wY:2rvrv<RFPwGNLkDVɸϾYv [^S(nޝX<%O^7Ug1{CsK8fK^~ V (q[IHN-ۄP桛9 Ҵ%gMf2ZY(^^/&햿>BV=_uź<IQx}ZѶɺ/[bu)yq$=f<ҩ>w-[*_ Ϊc ZCyEϚ3e*z >O"` 6_ٶr6 =P:Q#*Ͳى!J< ;㺔:Z&JKkPYœy1G}oձ(1DĂ;Q<%~4;޷ 0{s\ut(8*J_aU3iwEP5B@{`tSK"? 9TV0~ ?[/ p4iO_'_Ŭ=CiEyeCƇhzu4jXݲoNT{}DRS֗dE_#"Jѷeq0NHiVkV&?7{\)Iƭ'NW{ xkPV@"r6ŶT&ja,?zӭ\KfNTCRDx` '2N@ݸBI2B1aC߽\oEpNn |9*[ae[Zy?.m%Qy`Z.:sWp؍'3ybmX`_Y3$?c^Zzb߯`iZI\ qy'Y0K!5Ӊ}=L.'Stj2U”g{c"-(8Q rWn ӁcYp?v}vkh._R:ڱفw!!%+ei}jukcq |A]Wx¾|RZ;+&!% {*~|hW@.uMow8L+њIŚD߳_b#I `qiX2攍O2甆b7#¶Qhē?OC.@8ƻ P%odgPp{B0 ZWK}̘Q*~NB{w*|8+mt7fnWޚ\RvRiBǀ]x BPMP (:RYҕ_l}Y^d()(w,a|`M "#f:0'H ˴9ƨ`=q03`|)I&!cr5!pUb^lY3 z`*!1P2i6U֌GDS_[X5-nP fgފ˴e5¸3PȦSn @;#WMxG˘qЗ/=;sm%~XGY7Q Yq*Ouq'L+{4 Fbp8t U-Hbq8=T䭍SHU%T:&U;F>/$p1_@ϏpŃ4`PJXwoRf>4:fG (4F0f1cQ{% ~晲-?U'ڥ0*7$\e )Qu\?TY]mcpߚ}z|%R Ԉ;&&\̐nWWE% o2r h]6',' &$ iJ6v&}ŒBR%T1t^.||J+,k4@ZI]?($-ac>lо|J 'vΣQDxV9]螭JYuB }s~qŠ9 iݒiK\pJpCQdx1*z+zW3RwTZl8݇.ijEX (hs#:+^s-$O| ˇ)bF[}β`IZ^5T`TnnXWD=F|K:q o0 YbC<;b jt, 6"^YlE5al-%'Ĕ'"GE j dURupq|ݞ,1UNNHV轐UQ\;45R SE\x3)acH)Yލon =VĶ5Qjp rx{L8ھ5 ^= Qt*HAP@W޴堡NW }Ɔ7LI T۔ E?TCM'5 [щN'Zg=W1^"䭽M~5OAaP,ĭJEw.pP_xDr_~6?\!,`;Ay]`n횉/Ži0GyFw !4!k*n.ekV[R:PtG rAXYy &Pk$"{.NZ !n=`\-K)<<dX)l&f`Gas ^zE%ZETÓ$Kw|HV?n}5[j#J4ZlHd??R7 SWⵏw>a[-TYga6o؄;. ,S?֞9<75ӊ\.}Wi'ܥPOE%ey:1\FO~s:Wr!NyfzXɶ )l!лcIf1к"K%hBzKl>f^hï `/n]Q\{~)ܬ\ w>b@mf=+ aI{! $;8Yo'F BytEQ[12#5Ԍݐb2B8x% 7D}Yt1Є;i-JS+P9 ;ү,U7S(TeF.e}1CLŦ ?%n{/e0?4eu’sdQ4GM`/t&zXؑ̄R錛o,4TJ"XB[*i;$mP4Uۍ9Üx 6^RIsW%M a2@^/n`oۺ:ov`חJܜbtWX RťDS5s.ΰy69FW̫A W|))f'?(yL ZAT_/uX;BJP\J"j@t*>[D#~p:L]g 3MuX~+vrk>[35VS׀|;+ȾraTBqG4J!iF z #&;v(Sf-`iE4|?jFq bn M5fMok2k z+GTˌxVΤeX7ʕ$)4rtt?NZSAЯTa|䔇|u1eBmkF4?.xN !V$ ^mhf/^^]IpTb0`1d|d&/츾e72qݦpo%l8#.MEYMKr,Fh۬sc+)jcJ G¼{d Ék+RC'wډO%W5֥g\a<H lo Y-ibx;6 \ WCn/I^XL.9X ~ <@x+<$pGA2%ʂL1Vj"(j;(iދ`6Mb4*t6z㮽˂mAl+$g9VtVƇrȁafЗu.Y~aGwCV'i[s|SQVڂ% ˈj SqiPI)݉G os7nXѢGC"0* M,j_-[@h OU)cDm1-Aw u7Z3ݖ:7eX;޹ YA +w3~4k6hJgkL_L"J+}W7Ÿ媮wr?=/#PF4he*Nu/fgFr ` N豌=D`O/ ɄՙaпlF{@;TMtLSt]l]Ku5"̵}v~T[y-ZRu~*9:oy,~ѧiI8#ܜn:C9ڝ_W$$K6U-ؑ橬a\BpN:wX&H1C=y8aC&)F^T]CV`CQJтfێeM}f/Z}d5OJ9@lCu1dmJ /}"B Ț,]*zAW7 tYVtӐXֱCK 2ɕ4zTs95k<@ h"VO  CR*DH2ijïM\$P1\>GzѠ2U4씩u34tӍ&F-7o\`J똪MnAZ0M#$/at\.(b#pdg"  a.D{y['PbҜ,28aA~a܃XSp"R ;R*ZPFz:G{ +),$܄S=I-,?Pg;9x ~Qə-1蟆EX)ye^[Xyɇl,?:vxR^} BH$L5U瓦xDJqAl.P)BA:RԆw#aA}ihPBH| Ilmљ9z\ޔb_'0qOըʘ@u׫†1%t,q^qG"(u4eGHE錭DBT<(r5ډ>%L7ldb!@1x$UkQ5LNkȔH̳PCtфm.z]BЎ*_ Z`(*h Abk6ȿ-+EH>;׫ȣ/i5ݻ;o G³a8e!-P!W#hTZy)A6{$2͸,7+ʸ%NxIlܔ)5({vˇ:~ڠ,wkLTc C%̋ҬuFgV IȊryR;izV+|}iKհEڻO^IeK)D0 ^"GLtcdG;V1\`ҙH& rB|mYDFfIy8zQ "4οH|X{$Ih;H_SDF(. +:ֽ?iBDTەkȣ~/_ѦhI",r5dtuHtZ>⒙!d,nV`;fhf;yjx|)A+cm9+=kcƈq zƠB3-Iu}?* tUSDYǢsn?Jk;~h: ݦ)(6)Uz)x D!͋PfƧf$,8^pf KFѲO!^_+yYQu+WX$. E+ȹ #?`ίb8e4Oj$/0V@朖˕zc2{E6⚹U 8ΠHdzX-$`O"8OxvLJ#jXDW/@+RTvI|vk:8y#}KWe:o<-׾z86%.Nuz|]_)%pX] ~Jg4BFI}z 5s߄;z5_򙬚 }wCHHt+&G7.2,I2[A |r :s逐Ndj.{8^7H42'Ъ PA@F b!&*]-HRl9ݑ%.U I gRei?9! =uZ"w 2 c}HSmpqAVNs6|gI:t&ge/Z[wŴRϴZ:YWh`Dev.ξWM٤ا.q{}"I~zlΛgFW\8eZ:O 9*!kŷBQzPJ:߹!S*ҩWai8c\LY-|^_πl)`uoP Go]!M:@x،SĒ:ȲU^:gic>z/ﲞ`Npnq9}`L̙Q-2_5sHfD zx̖)}[Xoʵ- +lM*c,Bx(c=YFN^glzYߔGK=DL}8o дLxsvUX#vk> ͬ4X~Owr4OKf0=B!X%2O>K^M-ff{'VC5Lm>S$LO8K=.ARy) _Rr)k`!t)v~L1J۬?f"?Y ~$w#lqY:? c LUqbk1RޞbOId^3ijv̈́R+ :Y-i~}Cĕӣ4O!="|{,H VBfFv61x#֎> j'7hH2jnjY$)0 Vٍj$E, S<@"2zOΝ˻U,^R(hBb͙ zZs !"n -̓'L"ѳ-2胡-??5AC04v*I3Kj&mՑx6b9lTgi m Kg^*ۜ_{Z7X,h@H}RfO8cCܽU8WS5XI,۬NuD`Xm|Tָ g*(7`%;VaxCχ٥EhM;&VV 8JmRd 7KO&s*}[J<9ؗtK>(yI"Nk$=vB㬑b"tƁGH,o9۰ثLA1Wօ[ݼJlе\H~I1oUZvRw艁lwb;pm _$߇ SS.Hry?aN3%q YkdKA˨< vxB'>Wt\jO˽%ȅҨS.{a2𻪊?r@ j{e]$; 7Lŵӿ 4M"]rg ˜P%Ef(iw+xm경h?\ڍhL #q O\qgjfHCl|xC\9rȐb3^+b=my^?u Ij#sRuG <9- cɷ\ѺbDxB _J6!!1xdqKA' Ѣu(x0DЋ_q:;@K?30ni#;8~N#YĮwZ uEqK}0f`xўNGyВL3+$ѿtkcw^C Y,,Gi`(9$ݾ}M|ޤ=Yz8hܤV97%Oun:7"%:*75D%L-MA5 ccp)_C020ɆdjU!Èuެw4Eݹ6~8f,֩gJ y }-lڄ* ؚ5k}tgYZ070701000002e2000081a4000000000000000000000001643420d600020630000000000000000000000000000000000000006600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+Yɜ̷0`hų30-/y@f<PԴ4poPd &7/TL-H$L"t >oUm?0y+rcn jM}Nm%V+9c}]^҉˃Z2O- C({_-YV4̚ xǔU;AH:kϱ'ضh747 !UKǵǼ`K4ָ "Ƒj(}aa6Ѳu?&Cݞv5:8nŅ-*e`02[rSD6Xz,_\aov~(ܞRX\Ƃ6\ U'cpOo"ϚRIǨElTv2kZm(ԬAd%/}&M_|u51(UXB~V7Z#gFxґƣ:=SX: uvwtcN<grKX63(҅hVFŹru2ӡ;KoNmiUIfζ'Wde.qڬҾI$ۻ|54!ڙ DžE1zXYy#Xc4w*W5h*.MY8ذ.[g j{iA̔<@i&g!EN9=}t$]&d,ŽK.gMO# X,D|F^4r ImWI2 g2W4v>Ы<ov}:͍0ICpe~HO:w6 RK-دl`So+ ?}O̙GC]zyz /cbËljѴ{'Dҧ['d@C Ӣs|/ ܴ[W D麰CMQg^3`~AޘArRgޥUs4kq#w҇K%989^`=cc6t\aZʮ(֙J[ 0 *U= >В3ae7#2Fi`ƔclR_&9mZcmg /0uTorFyY4 *djR,G?n;i"!HS}@ +ό7ǗjQkc :ך|w;dqLNV1ZOC^3a\D@8W_wEj"ϒ&s8*)yWi{|x#~o(J[T%180R=) j2EV ɨ'!&5ꐬ M\c Fa,O~T\sa`3 Yce@t|قU)"|<Tx50(.P_} VmU# AW(O̅C1hE`Ŧηl2-Q[d}Qk4N/I1^4YۘnMEW q |jnL0 oM imD,r6ߜElW r"cjn6߶S /;6 @Y^4}}Ӂry<.@܅<ܟOTqʥM;\6zџ7'UD9V'\_\d'{-CDsuP\bcRs5k u$q|@x9Ny^Ua \Du'GjeS-Ö#~>\yfA"DtZ{96:G,)I{Ln/䐕 n VG> |%-ɨVQ5p 8_gdWe; 3@c OԽ!5FLd\} hPU}c$ doȋf_vI0 '#. }s 6(,UTf,$dGe>뿤7z%\K<dSjjdWtskHXAEnGg4wȋ;|vE䀀J@C: x;c@ym<72CrGX9tL(3a15Kg/[K w{aƞ;3[=GFLplCF':F, }7ŏ2(xy ZNHtm3eOYNz.Sw(ƿ;qeټ,''q'D&¥f=8)ڦHσW'5@K3Œ7¢>em|4DCUb͊SzA`^'8=ծ[sU ƖƏ&H}UwguBvc>17&DX ch[NvQk,l],?[XTǰ%&$9ai;(li 2f5`-;N_tWnom-Id?82$2H&CE5rȇ\Ux=2& >C8҆djWB5*"񙶔PxxɕB ]W iHUe{1L`m3\K^~Nbz ~2j1nw @ ?\0>@+퍜~ <:R-37jG=37ʐFȧaؚL6Mڦ:?ps A~t~ )bC$qμV#e{5Oɒ >rA RxycnY7{$kF71Hi{ӐŔk-خoix}5kጚY$6D41p`lqDձ!^Dc,'"mcaA }OnkYxrÜr.CW E|'w?d$3${hm]mxZLBhDl~9Ϫ-YaêIk Ʌ8Q{;,D3), 3$,R:׺wu.,iś Q;:ʛ9ʿŕ̘i!>$i'u `@ cXØ;l7HUwa;F-Œ iTA=ً#UY49Yh[8(e}0`LB)M/5o=VgaDn@WuqƲ@ 3Ƴ26jcD[i[;* aRD\IR~h܀ (K3j|2|dMu㬩_ؔ2yoRh\(Cm0tx:3yHf_e< jUqENNӋpb:jU?lfmsXn la7 lr?IGͧq2(1NbC l ?mP adDO/!,߼6c^k,+x5#>ѭ%? Jb 97["Bc2"[(HTdNJ3"9Ǎ,|Z ի{)v/.*5zKݬh?jS)Y*6f`4kqyɢ'ՙuƼNteVU^o*_-Hm`K:MP{=+baJ=g.f 0URH/[5;=bF@JЁ &Qs6/ݬvh*DםXNY^XT!HHGv)/F/'WϚ;)\*_|$sEe .A'g!Z YC%cNq۰)jNj>D$ff"gG^hP][%Vm}4ke8-49VwJ pUrtȞ)TK#$k[+wx}x H3O7ۤ`R~MnH8ۿ[a I oaRȳ'=!ݔ Zdwz,'-U(bRi'ݍxQe1^94js}lLξ%Wp2Z+"]@_|NU;qT:HJ5(f^6\/փ`Wm%+WW\i&^(rО>pp0i (x؜8. G!FUw7Ѧᔁt0@U M,&<+CmF0mZ_ݏ1ULZdte МRcǺˉBӜ%{Е=MKDGtȴ0 LTk+mA\0\c &Loxi$@ÆXcuva Œ4v"vyI'bQmLҼChɭRqAcnNp/y_ ›̣kȫo^ʤOy~#)MOW.H].wV6j !SWa^xv6j`J+kI|v>Ѿ;m{ E Dd_kI3#S*! 3v? ?ifOW϶tG7j;7_MX/@1 QEb+eF-LM ~ 5v9&?"`[˱ SCn-Xf{#3ӵ `X*kL#Zs+`8'xBS[=^M5x޸+oj~yZ~)2xu8;CsoSh`;X/M\݌e #X¦s XbzJp7)ZJ`muk {L\caצ4Y2 #4ʃ(Y+c] Jncn)_@)yZ`tyEuiS,{ e;Z5ԃ &E y?8?r질nH: ;*' 8W0.1p>p]?ʠƪʿ N\]&Jևl./ }E͓:2mWia{W,ELA0l =Ehڷ*{\ۢC=yL`ndX"V@F0UFԉ RpZz}DWK~}@b_Ϭ%n8)DDTJP3KrJ]ϭW$޸@qVb?Yuoif&մ7]Q'a/fNAk'!(5⌯BζzmfMlỈHBGIoP@DΉMKi^(^w zWw} ݺ +( A[k0DLG4& hBB>$7!ނ)4%AHUA阡FT ~C}]8ʥonڅ7' $ ƓM;yDZ30fkD3vI]Ϛo,I'jB`ˠ5}h W3X薩~^lS(Njr)݀t~F(dD_oU7 դ\E?$AIq#sN[d_go`&Hj4ݲ2/ \v ogft#z}oE7G,a?Ljp̋j)ڸzk ePg@RW~w@N+d`]FB_-)H)M>ġ†}~pV\_c inc5Y._v%2Sor,I|1\PxIRځ3X6j@JT0R]ZQN4%|w wĒbIbS740 !3W\.q v?7m7~ϤnT~kԺ2ā`|Ca7oڶ(T4U nrcHsҮGwTl>pZ2 -?_ob]%lOkkT gT8 U{W-U8:2~#8Aw3?1LDewبJu;75!Q@ YN_2h_z+,\{cJI+GttC!afpD'Ϧ[G=_mf_u|VgQ6bݷ#\?15#SjmlT}27Dԥb>Sz5YX2d ؁]HPӅm51h0Wx3 i >OYFaS!#NԎer]uJjG/."JTNSI#*[z2n\0ؤC;su衛U-}"0aXd^Olf,rTYC$ ,EgJ#ɞf/4&}itx(À`.y~Xf8FZz"P[kV}@zCI* ;jbƳ}Ucॠ]D3}6=`a-+L~3%Mýt<^r./=[A0,QNf!pNG";ä=%U7 ljU"&/m0W("~7AqS_yL'yv3f`a' 1#1::3VNF , U2idI#7WGxm ub@-RLlsbcm䖏K޹0qd˛ۡjT3ʗHb{OR}~D0rI)ӈWn7?jTDXBS[ ZV=mGA7y@7MKvD@ѭBhL< u,6ak1ۧubOrI UzQC F" !ᘯG 9U%"P%NS5l 1EJ2.dKS8Y롨 r:M)hާԪ!d\sqqC훊e.B ~ѭxe6]؜ܽCxXC[j634,UG3I2`?8A`iεm\r+z 0oj.lݍΊǰA~YcC7دAx-D@mOz҅zYWzhgb1!4 '"`{&p}CJi3MïXj4 }n3p X`op_K F!a̢J:۪r?&f8;S%k<01AH뫠f@bU_N G; Lݘb $$7GrfUEqTTe{å ͧMyq|2Z +?-|?-# ?YKK_VvMa-Ѻ*A/*k2GÀLxXT 'yM!ߥ€ws P ~D3ŕU„`:XU^}]NXgO3ڝz‡/\B,3z'a '6m}>a⺥ c1'ia6ߗ5ü\/X'=jnu(&3d!q~c5C^I@@pqkO!DRhNWA9BYQ/\d]ߐf67\ oN-2&k P-PɍRfL?:{Bi/ G+8ݒ<«-yxФQ7 tK% 1yr4@bfGTEv G |V?Z^%LrpL X C4BHAȨk2pLJc,QNQG]'h<+h&`}2~NKb&"yQ+]*8UəC&p^az& *f.%`&\6\nQA{>or_ q;uQLS BP/]nGutuJЅ͊\fy tBFdfˋzR 0PgpBwCE!Jd|GMQ)zq +x=x{^߁"`|}%NJaYYW5cxY~sSȾ8j; Ͽm؀J1WI4A.̙#06h5bV*pQ5)$hb M+Bù.cԀ)ҳfovIb}4R*Fb`2MR6Z<BVhpSkQLgPm5uQ ?A{dwa7;XXmyI% 7v*7`2Sxz8n @S % >!V> \ p:ת@? lef9UxZwF!Tgsm~3 0`IuDU 4^}t8^Xg_Zޯpy=Glג=iZleJwJ`_!4]YLlyhZ Z0ocS`&S77Ɲ͡\i(g2!`*kc1.5cztRou`>) V[Z+^[|Yˢԉq~}f wq7tKI4+YknOb.j@PZe*l!tQF\sWY]9񴿔EN ۔:jiބMY^1Hy6[>Rl77c[xo+Uԕw;;'w:*>[M_n<\5#D>$'"(aSo e-Cݤ-x3P`Dz²kN>!*v"s(z(9:󕳥EvzuJr\BzX-,;s c%Ņ"'t G-#"4=Րah&&NV Smӄ*Ep[r`{z7plP;sۼ}quªr \pY'INlU$+0}h*bĊPe{C }NmƵ;K_yⴶp>ep"O]ϳX~v(y@ARKأ.)]gi u@9)], |bs lw}d+m,N9p[m}Y9!0~"= qcqDElX"|('/83.S0S>;pY%iwI%JA*5͡cTaN&PpMXέ"w s:^F:*1W!\#gJQfTĹ#}t$1i8\5 q d 'p(yסC"P۵ :n$JJZ,mo;Y׎t4LgU{^Z 8[Rc=.ҹD-!E[ _?f-a}&6g[1!?Om,ؚr!ϳUl8>nQ.r-фfW-8 (r9S>u*5*IyϨ-5vRJ)6M7 ۀ6bc7ٿf+i'?g/2ɾgѓt:=lp3cOf8GtR&󐯱 "WXSZLY0r_K&5겘I/i#}Z~"Y & '8cz=kYd6?,^~ G<qQL{i*՘5\p{:CjX 7- mn{m“%0VtB³g0GAUR][áD@p5WugnkYqƂY2=' Q,ܓol P&`=ML>Pڈ$Y5C5Ru'OFkl!^AN5 Z̬&Mn4Haߙ~<٩ڰq Y#J<9oY]^oz$~j0i]H'BY3a7`pEU504\J2hUP4&Cuo#$q._CexM!}F\nnzCZ_:ȳMAa.,^n-<};fU*o/9 u!Img{q6+gk#ज़I 6>/ OP FjCgG5A('0~VvR3WoP[X/\d@{;WmdtyFA}EY{E/WWEܠjPR(M<\F3糚49jp12% 7faRN"?ٞ>C*MSJh]-(`̦<f+})|*w06엢lxאIǤ͡}] \iOf쵷MX#+W0u"hOZtrLU*6;_ 4[VZ½vGK: <'jL?!z#|#n J.b4 G*{q^_l5V}_1|?X}>t(v՞ROkM! )h`¥ATuڠ*9 RϹ(Pm ng.}; G'H@hRK32N2s12)K}h$ o& 0[kڗX >ZB ԩT/f%BTPy4'q>NpkoAz&'{n _ցHp^&n.2%h4x&5+?Pjyb=ȏ\%ꍯO>JwҾv uT 'kSL=&t`A8[yjhJ7i(X)@oN9DkRgdBaf|6fD*`# rNjڑ!c[|@q3|O*n[)ٷ<0X4A+  e f UzVA`B,JǀX(]x\G>(ZnDJ⚡c'\?iiCQO4a(κҮl1)P"; dA:>ssuqTOp;OD.3Xڳ7sbdC, )ҮB!ytŞ")@YmDy*Lmظ苼`Jɣ>eE%7%*]:υ Jlr74xx 1^Ohp立 ߂Fl:^H|<țd୨}~>:ʽQ(>sAc#txKj?G' ,-/l,\jAѝ*=摴kI&ʌ|A CC3WQ;Zܹ,zS5z*91$qͣ=cV`(;Bt<ӏnDl21Ebo}3(xھH.C֓X~슿}*Pޜèh&E\붞Z{&fʓ#tQQ ZDT;bK,O@Հ\؀bl?qIN?&P4SJL :0P'YE2_#-i~:e7?3 6F#!<-R,] ]#}!Y%f YRVt6RpLwΏ騤H`m|oza&aBP I'8V[`۪j?0z3i2USxfbBvIQw%I" 401pG ?6U`hf\Jy`f솛Teֶex/bdsRs(iksgT1>;^sj'~~;0Ok0ЉF(I>I<Jу@h% h=zt͘*s?<=zUv!ɸڥ1 &$Ncynm3mz[n;לv a ]oԙpXnnl_oKf5(%/Bb6SG#&*LlR݆{?~}rAiJCMGK.!3lƽ!C2 B`3ފK2 \W1 }r(?[_穽V]40q )V U-SK,. J#w zr` )EyG3`q߂&&2(7,eEHJpjEFķZ$ ;eڂzF\c  ~bNuZ⺖RWR7 NR46ū\  j08{ 컥sۗއ)n!mQ08sQ6EZVy-_GuU褎l  2d曪vϲS ،bVc%ȉEqCCG*w&Z| fSeꮤ EBxn1 |&%-՞/"$AM`jV!~m6kxFK)="v&ƒ Q2W5սHrX(T֗t"@l 0µ h`"m5˵l6U/uigLytsa+<4ڇO*Mv9x g0lZ]'|1W_R1x~\:N<|rdU*(;EË f{  {*GEb[H 7CcAC/׬o$ql!!afMpl(ަf߿{z/C* `^cf:PdžM϶nY.p[nt!3Mj[Rc(?sF1t\mdw;/O{7&dd?`$xZpB_}oYGW0sE,r쐌@PvknKJjDa%ig/f`qưwUG! XZĸ{K o%o6U ߍ RϟQ \A? d1[ϰqҐH}I_t./ofs.VǤe~ ms^*3iB\+mDTeP!u<-,my$[7|ޞw:ll:"=#4-ɥp=b|/D8}򅳷(rLE\FvԴx*Ėk"N(V Q -/&bN."$A M~S4/@UGP*^v'YۢyD <+!pb@$r:Ҵs9 e%j3AXpawULFޯ@Nmֳ7b2wND/; hR%"HpW3u;$ÄS2b~ȹim#J({k$}G`a ^Z>Ÿ=d2 ,_ |6# q;F|Jna m@0B,wb>.(>kQ!PVxbAk t\G Z|@ȴl$vuLq0!5j //δFmg:U:vS\)lOR `OkwThZ@H٪usƼv2rvgkN [g =j?X_\?%& ND Rv@TYآKCl3jۗRÁ"DSxKc0*UwuR>own,h$[8=6'&+Htƒ`Й zN qe@_u Nu^Fmp=  XMCy΋;GH*i/J~m-DbLUc`tq&O.iw' )=a{xuFTjXQ~/)K@D˯oWNQ5< v`%ɦvۥC2ؽ&X9ZVF( mN4=<ܴ ?l;J;ƈ@JXmRI(euj7f=vPqc?]g-;۶V &آe`~})4T}_.>IPPKs+EYbX9{N44 *QTQ;Au&;)I8!1Z<ߏ8)8KX:M-7:ug]PyS |}U'8'}_u+咫J9PM*dۖʙ?,BKNɍ+ ѣy`scQSbs83/Y\j0&@bq?i$;}΂^0=E #̾&y.e0.1M㜜 wܐ4֩J2  tJz[.aX~[w>;Dn$;~s禃`r]KQQ4aE\|im<&>ك7#Wrì|n)<8 r"Fm&&M'~[C$e$lQِeS'Pդ/Y\"-Q*~j#FTt%%/eq[Nbga_'6LGbW(KhjN@>ӾPR&[u ثHENӺ#-wXC׶6CnGEÊ! : I Tf5]s;f>v8Zu-\: <4̿UK*r4t+TmТVJB*ĴҘGx ]3յ/tr]@MV IANt3pXS#8묛k;qB@P{N,Ov/=:IfܡF Xco-x~4`mŘZ"ķ| -|QGi3ºoڍO&ASpC× (n,("`- N/"D"N~B*Z1P3IwAdpOSO[m"O1pʩNKRUHc؟$Byd_.Ą c7Y."AT[7=#՘{dVJ;6 (8rAaC@Lٕ""J/p_,s\Cl~wؔi"ۢ T9`RuO NU=ϟ\_t$hv0sq۵L':,p`T5ryƴE(vE}o7orU}ϞQ&ƯbvomX1;)ٲ#lM`JQUZ5iйlP-< f>T]T_Z|sʪRZ-RhHYwmo{-(iN㛒I~Dml 16MYM7{7ЎP$4$ɞ7(HNwnC~ @"@uSc:-a&/9kD9Q"s:҈ް+.7E*VbCI1ʦ}`gӷRn8m{nMafeMvY"Iޅ>\ 1W}Ə ,bLb"`[s,kKZPs{11FzO<,1/۱y&^*^+~~2K9WR'R }&IXMs5Xp0K㵚e"df<u\/}fl{jyp8@t=քCٖ-I \`y$lrU}CBSzi_kq|?Q vc2̨8=&ZlF!mO!';~@8T9A AV+s⟇!`}͑-o$Sk 5 )KgC=֊w9EK>b>[;u?{'la{D-E<7fc#f T]z2^m#DxuJk(-y8ҽ AU԰rS?C`i_iňG^ZvDkļd +Y}p!\1⠜~l|@jSa_D/̘C4\URXmA4,S8י>:g |n@K5,em_$e*n]ɢ=ώ46hRM_]&c9U܇_}@i߿M^(?rbǗݧw򏚒b/3T Nfb'.,NVeˡNc$)C#!pJsCx9b < h##/J楝+@(,+|F#uZ_U2q?|M:mOr.ޜ=O:xHglK8Tn!γvuPǪyF$6 n !f-=9aˢ$hxpp Ý= HSb$"#LSmt)?>Qjb2' \AGfHOW9㻨SAҥ0‰7@ϭvtIqwCi5na·*](+uΆc7h j%v_\'Np &LD )}M;0.9o9^=8:6s| MƴviqUGL;[gE+C*O.uܬ}w7p⾌ؕW.ᕭDf*CeFs̑ ˦& .9kϣ+T(ɧ]8\$HH)N.D0)oFP3X_zװ}H]4xgw#Jd9+!Zב5^[:I_b]IsztV FLl7 ͰѴLXz9vL G̡R<5 6#cp^(z&&4:!H&QRwI V; }SRb6wtqaQ^Hi٤zJzZbEIf,FJC9g DԔ咘ڄ ePrpo/-3' Cǵe$ r.X=@_(͚3E᫒aZg7:%B/[ q5<|rnv%վ+q|^׽O,nz)+S%,ΰHo \mJ8,#Wk9R_Bуִa丆Zgqrjh"42H7[%ҳ~p<W3eW`OzT +{0[>ۚV.GP,T |{K;5+\JsC57(lk .WQһF麯߸!Hb`6fbODP?LSvow,lBLr$#~%`*MsX&=r@qaT?F`6"$(D׍kR vA аۣR^]!Xє09_1 JAP?(YiD&!n ЦR|#"Z41y]O{ܶn~=:$)z[Lo?Е\%QNglh(7/sL$*L IeKwDnֆY)ڻ`җ0VOHA9`+ǣlw >eb+W'1.T^X&Z6ٳdXwej gPH~F/&چ|c2RwCp*ތxXMvJjX]?b{U2@}+ >voePT@wFJ/a٥@qDDAٗbHv,J~@ŷTB!˞`҅`H|[,O|3p,̓6S DgNē<4hoWЁx#t~H*P'n%ZLKک^Zm `?Gz;+MA<<(E?mEOJ]dU |k3jzsC›3J`WqYv v(zD<λ41·&"6-&aV J@SYR%-~ǐqs B{}N^*'`rt^PыbWOwEYXFHRt}[x^ tV5gkMlpc䰄s,Lҹ]?9%1" WmwuoЂH|8M+m>whyK%RÏ'Is_\μ,O^fql^ĶT^o8[6 k+SݛnKu`- J3>#m)K;Mrjܥ@pS@F3cPb"(+.N7NJgEN=nx&"ke=#.EDx㉋6Oԁ(rArlg3YA΋w4u#{6tjW䦰L`uD5iu6^ G:[4Nb a6/$re~KlrhBW y$ dAor _h){+3QقVaFBeN@Hx70Ji[Z;VYIjO;y7SY8L#\ulThY(ܞMΈs|q8\қʉżF8DP)*oj˶y{1L3mc ҁ5%,}{A6hka|7<)̫Lq=7 D3dF=m^D Ӂ'!fTJlGX/?b^SI663ia;. g oFS,; "֮'6_F&Rgf8FAsK.GezC΍Cj"xA?hȅ)oIub@ֺ5 $!gyM^<./aX+)>}7Jo~"7c<{bm}eafxElc&tC& *mX1R4SjqP&b~^ Y0XwVIw_Uj53c1Ee9>꘷wIV?݅Wf00!ky7Y1ĥCC2+e}1TCɸ8"C""Xv;bPB`h9SZK1(`Eo ӓ QyMBkFAED !C (*# vL`n")ȧ[y?KSVR TĶ !yp~"Kf d/1O ,5 yЬӞ`شtrNmXvr?wc%/3E4C_<.Cu#B|DօEyj&4A7jMʸ:+٩gƣR;qif\1{R}b>>ٿ8,D' 0>E64D֙Q]ܿS,R#B%^Dh=EMXSg|3\Ë*{\|SJiACwww׺;#d6z|ӡœ /񕈒x;.UL%^ UBD:LZW'z?7L-=mXp@Gb`@$*8~{k߷͸j >aJvA4ݻG4/ۢjpꊶn:ͩw- ֪JvF0 v.NMRϮJQC<!R"'8vxdd%6>oDgQp:DV4NX٪P m&4~`+T`D51ܞ+m?Q{S(1j]jaq}zd$SLO ySuG㈰2G|"7pݐk ÷߭n}Ak%!y+w|-ٯa7%Cb}<,y 7'LwQ6%k*ϳD)D Ͳ%F5ДVV2%:.A]E~+ = DgоAŗTO= |pDAZ08g |˔n3yvt:m oi݊I/Kfh5I}Ͱ"5e'!AjlRq}IezƱ0[ `S<9239 7pNydL}d Hka8څŦԊ7H>`@Ki ݮ8TCV]!HG7]p% wDg]f[ߍ *E? ʙDᗤ SD @2h/TTt2/%ALsX@ĵpH%=PHEn$By1 wJ*Q,yً91R¶We{&u;u=}V"#2I\KDby_\]x,j_3$=6'75J(#ӱQ|Y!,LY@.<k.u|WM)C sw $cB,;صt8holo鴬ZC1`Si*dK/WRo~¸OnP&n)>0_uh]%.F$ [y=?,a2TFT;d QSY *X)m# uj?6΀2Sv8ֻϤpFp2 ]]$Zu a=F6 }t3fkmdɍ;h|HL]! q؂ \*fE&e\b?Thw|F[As i/ 䓣Yd5KO::اa Mv`"|T!ǛW~C'`?æ<:|HZn@d̹H?DSź }F1x.{c0]H>%?Z9TOd.XjěatnW۸|=3Jq~cb ;%lBM m~jtG`HY?>#:Lud\E7i'*?ؤ%jP9}DN3M糔LvsOzmMHu~3a[v~s^DU}is~UC f]n74UuƔ-OCDz8!Cc!;d؍ 2SC胂 㽤 B0d5no;[rJ:JxZ ^i7|Eܰ]L9A&#n3rpB€99h9nuH 3MLAQwp'E^ 5G37뀦okſA$&ɲt]`, np)D^7÷ ]3{?eU<ݕ?ujY(aœ;Xy ;;_}@x4Bp<ZCg"c ө3pvl͚,&91a' Px\ .8T7`eV t6qfQou4κis:.S)cŗ*= K cSp8> +OR!#0ŁuZRK;7g!B{"Gv-{]hHsZ<+M٫1-Lo,P6Vun8@ʍd[< DHpx%YAXdD'?NXf4.,Y?CKWO}?\ / gƈK2*+FT S$[Yֿjp<;`h=L#f+ԸzWJ)me-PPQ;êwQtit&y <2U¼Ԥجc&,a=+Z Ve4 m`, ҕ4QcUm9vAM%zeZ_6`+hpSc EsSfrAol X:p|E:PZn{j̰4c&6q2g๼r*A|W%KYo0r*5c)ZayޟwN; ~LNVE"֐I 7F_!xɆ*dj#+Ő8=/p0^\F%=*5i: )%s[ysgnRjKO.n[W^Q#D''L^`Ĩeb>0zCˆP:B8gz 6.{h>y=x:DR3֔0%1;ȮH/ {A-_!9|q0LY~kcGR–lxz]ޱ R/=\E~%*ӎfA:h4'03u^67yEȮqqЪRvk_y/z wHcsOϕ Wviͽ;+F2*`w!xHҵa85boA60t򙋰`g]L%_68 M3_HrmI&:%5m"8E`|/Y"gaSGc(wR;fMЊ-#8zA(ԃW@dm{5QgH!$Jm1`:5}]~*oQAT-J}fJEfIHσs ܯA;K w(&仠B0HQױ?] _KeՉ4CĦ%/'-xzD ~DA$}JZxrb[" <`d,sNnG*A$ zOfP1&$]Wy^2~gefmLX ?Kw3 jl[oTVZyfn+n ql=:r"WE\^oǔBd8g(J#!zLa"C h&:#R!m^jP X(NɕnL|<:FVǟa7.k=QUI_}`5+u4rUΡNV}Cy@k4ĥi m#dN_Tt /] p%z0ktE@({"'Y6 aF`k h7/ǢWȭtsITEumS){*/KfWQ*k,i΅Zeվkץk^)8-EW}oHW(5m3 6IZrH&IAZNuxIky")zChxv،h̖ޗ<$@Go)dwzOPazt?aʝW ' xvmׅyt= ,k F0 !ARo<`X7 g W;4|Y贿6`'pH$`y#;/ iPE&jȮ̀gzd_ddFSG6;oЅѠiI^Ue1fLTՓxC3~ ("$hkV|k}d[څ ŎY<{+}Jc>obEpoq>7[C :Kc )sA#t9lR 9\T=@1Gl,J,5%͸*9Jڃ,fB<3D&@Є䣘 8AN-,B3dxxgOr֋Ú1'v<hO<4=}[;[,("08so*F"@@Qf?H*܎N8޸`DqMun #{ H ΐB "Ue[pVGy0Ǎ!a*zUf\Wg6>y͟׽m<7+;{j7E3ff _-r:Ơ:D8;O.(I?zRP >jLr&lZ(HrM̗ٳY,G]?* $ESଓi=4;[Z=x՗E_s???U]%{<K=hֻ?Q$8?iǫZktG%n{OFCG6:Nh]Nbd^ 6'HJEn ۬)|W$6⃣eYȣHD:.}T}7з&Q/%'XYG?HT2A[/18h5'P"H@1WRaiP'35S΅_.-=ʾI>3-DogUMkrF1џ 4I+`>>^!D;5AΙ =:­QldndsT'2 Jr,@[]9 `v}L\MBluжQl\>P 9e>-a lCq-z"nwpҺck;>I8 b^B#Nd)C4^<#X4@ @vN]a]z{NHoJ\ٿ'4x6J)rdjT2Eƅ_-*M|A<7*؄gpDN .oso?^^pB^i !NTӂvZuU8)3 eY@XНdK(=^S<ؼ/r+N>7gc˦nviz_34}|g>ƹJT^侨L0noMeP gn+z;VxF x*MlBpIM#~eGTl681lZtOF45*oQdE5Cx l.Xv_UraTvyFq|i>-fktêN#:׫xkD`[ ?rEƽcOiw9X9;MUGRxtJ`)| BלmooQHu p"D|XvRN'},QϤ|WZ5ݠ!/(mXUO ۸QeemKUN+}/!-~Ѧ $&f.JlZ)l)|KLL-><Hq. ed/L>eU=ACYw&nmEϖfTc*.#Ѕ7+k\l,p.2VmƗxPHa"[9νwP)Uߍ/h):=@’d w76Ɂx'owyJ3`ϩ1 9`jT{l+;zlW˹{H^j;G. 4*3DoTi⾘HyD8O|\@I;Grzae-n&@ZSvԔm*_ѹ%>h ñA&Fʐwq ykƼ>Bs>zq߭\TkC]ӛѷ[z1 jRD'+WXzApXXn`nDÙᎠ TOi1i tjzʡy2iPq»WEmy)Fک^v֤WvSHHg$uw@@u(Wm &lTR1K<"38 F׉|{3Gd;43%'a8UYZ/ 6UNr\5v =W}]\_xZ;_&P9Z>[!x'wr]ʄ` FZX Ds&ozsؔKM i ӕDh4^dL]n@'᜽mrC/x^FYf<^srb.=6ekZ c~Yh?^x/>z-auo:x\9ۀi" R,].ReS@r͒- w7V-黓?OZUYeFXDz)/c 6KTCblӴ!{525!tyZE-MjzZj[^R,C|PќR6r rВ}Ҹ]z-.BÍ iKNg~8)u!O僆yGo|l` QCş& VNB;qyqyʔgBbxђ4As#|f8 $,Gk/=k sDI?e[o ώic28Wy9*zGI]rQкjhȫݸЪp^GBõАq!c=UO ?)-] xh6kS|J\295P61OyF b4"Y*qȩT Rr2Œb/"_Z9s=gJYX`8B*33[I ܆(4H̷7{䜤j7Pg (F˞ܡٛ?A9 Ht>9)@ȃ^YPQ73x;Tf͌uxMU&)*ՅYqF}߱]4V|>< >^% /7;,Z C#`s昒*h7SYC0?ҳ@M2u :0r=e{){1"ςxBU[UBƚ̓H#8fF,J%qmq5'Thwo2x Nj˕ms٦ M ęPVB^BCM7r}q|*mtrIa ަ_DEu3B}=HJi眜:eVi# &I%_'(JoZ G`MF6 ۠.K!L/S'Ea5AJ=+ gwO5-17EEzpS jд9l [d[)'@4/dx܌*хߗ.x1<.V9hZb9 OE5Ҙ0DnODn\I}įV&<:4u2V{[|Cׯ(SX^B9YOK~$jp7 gZ9O:@9 .L}^j3_ؽCz(Jrd Oǫ_N0ArSDr"9AD /k2Ep087nWlD@I%^X>-'I*Z].KKaf<~n˓tl&Tʸ1Ѳ^>oWB .iuu ͯk׍yi)Jj2`v\F3s_UՊ@f8tX{=A(F9{r?;+_2H>_Дh1 ulF}@vX0ENSAM!xW(2 ,7 espr޺+yѠ֢/$@د?oJ2rpU/ٛi$Ag\Xr71@CDS5'l(Et0tN&G]^-o 'A, 6tAq}4T[1gU/+9}6z\FxP3$(8FJ>XwxOrjLd̐VO3]@ ^7!Q |;6ֹVy7dMoFҚȵPKX /h|=$OX`eiFr^on‡;+Ä;>"u>Xg YWǮohʶFXњL N$4hu+W !–ʽSB3 C $ֈgtoĩ_P\j(s4]IT#wDr{_{˔ʺy:"葁f@-1q~jjGeټsdr@Lw{":scc jdSFJ߭Qj[>4 ܄rIpT -NKEi.CNZUՐ>Ykwe 5'ərsP9@Y%[;$[6Nn0[TNG) 4!htC5M=œ] =$WfDOIaA&4ы(`6I^\.PQ.^U:oad.5w|&'vmjY_6V.vdfį/Gy+/-Ted_DĖ_C\ ZfF7[s!'r.5g#lhU6(rF\v0,E:B J]oe)tFp.P5 pA~`8cy549ݤ#p0(MF^'څXGGH<*E2Ebb*Lltć%RwIb⚺R3˼Hm95^Y}U6Ajƻ :UN]Pտ!Bsm}< ic,;pj/dMoOYDyhOp Xk1'6&A!fumXh7$,QDfؐhZ;GMIOO,Xa+pɥ8-:O< 9~SUbDa:{nx fmpO5z;y K Gu/k1ƾ&iK?'r`=H7˙Dpk_ځ Sua+:Uvx!2PX1ճq=BѿlD?F>NEz`j=bOLojW4vKdް&Ke^rcӾ=TxPn{oڀpT?&qՆDMNY&۶K\wyGH(Ӽ\tqJ n\86& tpRmRejNɟFuuX01G&N"'*Uf0м60aT^ [D;D<߽KqA픔`sʰxJVړ @ax?gi(-|gF.YhjEjnMYYawrMTC})[ho%[= Y6FyV2ኙC~p{z4;K=35ʫB^k2n{ڞ@CYBO.K{L91kLS9G4Dgr w kYW3Agzqt*i: *inԷFF.ٷ5X;KK=s{/촹?E45Z|7F"+fQ?׷.c)@ca=0'FAV"g4 q B"xl>+Q 0k}Sg2E_ݻpfiY43o811{M=gx҇]0ӻxrfjm6DZ3+H[J?ԩd)5F\_! w/fuw]U; 5 /.<"n,V?x8ğϧD]8]Ѕޒ ,Eif9-GϻzK*,җIF/3Gg_xDh!`W#D3_=]H2 q+1Y)2g/Ia*y<- >D.{ A3x{X v䢸5*}kx~Dsq26?رQVW. -q.^0d ЯAbl1ػ]0. U, ZЙn߮>wDh qyz CT`ԃ };+Z~|PnX**A:?ٖ>U/_*d=+l{42ClZgJUa&{3N!;1 xi.n3A֊(U}~!C1hyByuzSVqv*ʳs'cDFϵfkpЄcAhq={Ҋ{w򯜚!0r}dz B/cKѦ^ 7NuJ$ibӠNFk!f%W %9]4Fڰ^FbW"-j_ <(S%-x”>+btņ517κމ7e4y[Jf ,Ne҅蝉UiA*Z:4`ˊЙb%!z J#eF3ĖQ>a2)̹K[ U}pAt_@*=-<=qLk =Rnuk!clE6`>mȁW!c<*rwM'1aR(M<^Ҙ nmfm3X 2SdZrG_cKn.̓5x}N̬ vX#̒΍H̶?K^6PRE=|K |Y"&J >n%We>>JaƳtKt8[PYi=䏚ڂbߕ6<92/ f.o"B@jjQz}k8pAtiB7Ak.m!ڂVQ+r귰Ҧ"?zR5<*oj>yKuk[b،:}<5{L6g_yM>oENw=S%)8=Q;_C宰[E >}bGQmj MLnE|HېFp:+nk."p$݄9 $ nj Ϻ|ݺ_ȊsD['2cB1M gˠ4ۤxMyzsLE++3usec/)LpIuN7D iEޚh+Ȝпf][Lrjxv fǡ2=^bpƮHF4$ΊG&ڱv oPl(1SqI 4#Ћ;?9?Y;__4}W+eDyOLa d'-`Ir. ͒eOv0cê*Go9˒7W He*9.%*KT,M91v^'yީ| )U\eJMx蘢ɢ"-qݠh,o44 ej"cӎdC&i@_cHDR5:9F{5Y7tyXHD_TTǯL~;-!H a dI8tSdyy KQu/em`+,|>P(1ȡuRe"GH:3EU`a>Q=4_Z$ o嗷 * ,_Rܚ *Y$^r()䐥YJgfw$9K=$u,Ss?Nͭc&jXыeZUKp~$M1ٝdޙ@{Ws"_Nޓ!.~ZUN֜| k0FWf r\`Ӡf+(SWU\ή 2j6QP7Ƴ ,9L06XD9> N n[ 7#;lNŭxjyfA',{{wIy=0X>=pH6%fpP 3Y;ݘomNd 8A-7W 9X@ʏRϕm)7PXCy[5XKpBzhJSubbgbAS;t AR' Yl{׷ɢlRcT)Eb.5C.=7foȁja@pM<^ZYgϨcǙ'&\ +#CewJ27应K2 1ARu11\JwB5ȍ滾fM#cUgrz^8Z_V w)TS]Xb~hfEwxu)5]Am4DZrOFmBW>)*zaVf"fV_xC0"hP70%Z|mԪp2ɲASUnT %'@C=aI1!zt3EѠNmC~sE-bOv=E|f?am߷w7?Ou0l3G(N9Yhut 41ÈScȣTh.Klؐ'o)fs_F(Ѱ{Ē>*G 0Ke?%XKAtj +@ = |B-1))~C/mv|p"Td&5sp%i~ZTiAWEz88D8&>*d ODv0ׅ0ĘZ~&SxguʀI5F.Ѹ><._ <(?a.H/s%FE)N!;Xss!.ZbIʁOA=~ Gp!oV Ge=i|ϝmhR1[-_iza ,H^~ ?MHb)'vtSg5#0= v=vOF,jTf0@L2jX"l FƨR\덟o6=&m&}Yݠv4CO^]V J2!F.C(dDHANWgz>}._#.HvW"!:|\`C5 t#kg(6+v{qN p}Qyⴽ{0:}ҭ\$9UD۾A; ]DzԪeJh@ib _' XgvXŎX] ?M&HI m:Лc/(jfoϭ+ơ͈224Q5 w Zʥ~?8[~12H3wCXrЄF+#/jÌlM"l{,*C~IDa൪_eJXSKb@W+d_};~'F+}tAi lI .SMDZ,þG*Aߴ[_e/C!8ntCo %l* ǔ=5\ZpEv]E-yPM&Vj.I$\5 Ozat!;vfc˷I Ej4B٘]P©:=i'S~5!lceDaBIjw+qxϏ:%f\7PY8'-!-a8+"O{v^*9.HnQȁW>N!>MQ(xᪿ]9t}qHp.[K̤H(S En5fyon sxӏy$QtYz'Oj6ܢImJKEݳE@G2[v-@d<)-*,RM8٩ 1w)=)<)7Ś $MCRƯVX-]4ª1XƶN*S}p%joB^u$ꅩ@l2Ughṃ8i?DpdĜQ+lfc#Ү;{e|$6t֩x:g, i"Db]E(Jؓ;J4;;qy!m*v_*,$+DkX}gӎ{hF7=W;nCPJ, ?r&Uboa]zVj[4W;8Qs:wC,nh`soiՃi2đ,š}]lN!i~߀QGk||>CP0K#2[ 2#m:[*qn;"xhY,y+vXQ;$M'JFd_JN]KB|DwU:R;~24э;W#3;jF^ЀgcٹD n\7sp-B HKIjw|ܱ^'3#OTZ }}3< ,rt :U wU9'dJ-^g(~ڍ gu`BD!rci4͏VEYtP,fiY@{%5(l Mw5v$ &loda]@dڭ=BKf)?mǺҧ \чnZZ+f,1{to 8rl]Yxlsui*PSc,8,+5mnay0΀hwm:*otDT?0&QV%^o͍4 mYMpxioO hw@7`1^ٍj-?$O#tB\fϿGln-|\*)za] z_#'cCݨh7Qr+ ?  PĒ2c ʸT!s,Ə].}h%ܮW^RqirZJ̬{օ-hB$=F'/DF?iFdKC3gW ݨY0X.8 5C̷mCihqlOʎbT%'o4Jyۇ4M)9bso/X>ߺڝ3̋28)Duj 1ޔjV/':DqE_w#=v'ʎ/TQˑ G=&|dIGYNJadw \-t A~9g`\OelΜܵ]a=UK8Ah\؆E@%\1 Eȟq(F#Y&0#,?w@נY>>\&Y<>?X[jt…䠟#̩*bu w|YPi1+|Tq3eJ*@Q$+/={6 8HKceVojt+'V%CcH9c"'PUo_ rW|~s`ء2e7^E t9UΒr$Py^V+.3 TiJhw@5tƒ~_A-(B?#5QѴ]4UVQGHvm D5^?htBW9v,f1F^e3/Ie*v92CCU"|1<+҈(Y|&HQ)MܣR .Ɔd[7q@Lǁ'j{DaT{PWq2pWNE#)Ɔ##S[J¡!v2q'>K9Kpؔsq>)DbώҤGJ2I2վ>V[NCI^1nuq?l}dl. *S"JC xeail,25];n$"еkf % a1>ᔕǭ@ljqX+.b[X|"yI;:gvg] +9ݵLGBe>=z-2-f!kifrhT= Ll.Gu|Mٻ֦N 1HpWls`PÀb!y0"~Sߤ`=g{W])y=VE}!zlg\obgq>!,tcH^fNMxqD&3b:7ÿ,2fMU) :ka.uBkeXZ|_QJ@"L!Pp'p }4ni >Uz7q%U\&L#<9],i _| $4/^%'ڟOul[YoqSX*Vsq=b$A=ʁ O捙e=Ky@_w8%7'"VщX%IWm ᝢRu}@{dիuW)j66nl[F6b+IT vy g.5%fGˆ=Hl؛Sݷq?XD.@;,4sݙ_TS+q|e0%0hޯ#G\Wy[/hK %hgo Qܶ#f"/ؗc]n Ck]xKCKNbpu:=Gz8M6:D rV|Ӫgt~`b&p&SZ," lB3fS+ ᖒɵX%+ĭ3ΉIBh"#*xyUZQ6TCT?M ȸ?4H+,v*p䶨Q4G3bV߹/)ŐkT e{a-%aJMluJHyc:e(6T^2`*/R {_|*!&C0qA t8d~L+~a=(FWȽ_B&rR "`% Mם 40 AiB>_6EqXE8Oj#94p$ae%D,142NCh0Cg͈h^K!%Va^TĖ\:|z%ޟ7. ` oބ:M52a4,s7?ӿVׁ4AU֮DF@ߒOsvT,-r 3=֥\|;'/}˰jk9Dk1gֶ *" mBrvi>$۔Lc nTRq; 53*nkY1gR*3SD0_Lmht끰lx;O#ni5"BwuÐZABV!G} Џ Je1Mژ#?Zgi| JY{k|H6Voch螼 u:ey1λhIՄÓs3R948pA1ھ=ǧAA TVjl=\TΥ.ׅu}"/Lr"%NLtfBC~ϖ8WV_V(:Đ2*6d9|F+VvNҹKG.Lb? PmK|lTQ3|DdB;w474lG3^QX:nm\U8e8<=Ja"}2"+)hk )O$Ŗ vX f:<3#,BeF˫H5=>Y ]P>5WjROxٰ'\걤(h(m%#4O((@O(jn5H=ٍF/ 2i%:39ڰ v>d1]0ԠϜ$$O0jP2 W'@C0GiʸR&t=o#w!pcΏ K t˄?_sP˻#PoCG ~))pc<ڽ_YQ0pvVCS=gPH]ԅ3Q 5ǐ]يwB)Ca"͆v`4-x$= p,7/<2*%K[Olm qYW JmN7ͼ5U9UeۗӴy"]O {,f a[GGvjr)=v(ɐG0KL-_]Ч8?x"nq+udy, OIwSI5:NY>g}+n/h{|}`~ػ9gMf z5(.RE}8[̲Q=ҨHD!\omGX(d>{1H|,wc.%^gɭ __jjbAUAzD3-RL9 1 & KH$SS\M'<Fm0O=HuN~ަ")ϩT*?[,_Qp@;E$SԌ`,7J+9S8;).͟ vY׋$asΌ 2naXSN ۬`. TX{S@윭)0y L' K8ÙkS*6sS,HA>4#J#Yq7mV. +A0)nDw5TnVfRb2~a%,ڗO8/v8H9f~ߓ!?i;SǒQb{^2˹Z]O1O&{z53}?nkd[0pM܎ $Nl 3VVt$~S ӪYJ|q(L6@h$"?/_vN]btBb >- zG\$\+:ut(aHG\f7ekԚ岯@ⷛTL$TM-B,o3!0dQԕLLH`93 ?ВR<}9X'$jPx:#*\ Whm@@4Her\0*cl\'=MQ r6GûAăk28L*mQkk̂iv7Qzh\XB&8{=x|VN#^JD`_ܨ ڥ|EzHVJ'Ϊ|74c_j<}gP  P=SjHsFce2G|+뛄_(XE !GR4QsY&G?W2{,MW.?;828LdI}/ь}D̅OqcC3" 䳮Sm|: 0;PҨI% Ԣ>C˞nC)erܿƭkHއp_QtgI2PAC{P8H kc 9O]oBVPY FTm"`sV\T+-\yɶ,~;&Ɵ+Y脌}ymN5(X166Ʊė1X]K#[ SAh7[zr䥻e~]u/'HP]u-, ʽ +[Yfj+l٬h{g1>(?OZ2)3MaUk᯽=xQ!NU[1Td"Oy~K݉MDYlU,+=կR* UÑY[9A,W;$tZRsH$[bwE3LVq,Uw#Ŀ_~هL@\M!jQV(!1_=%R7xcwY9%sm~ũWD$Z{xoO+f&nҐLv]t+!Ko ;Kr: Hb߸X:Jߌ |NoAC:(PrMsGc߁#S@sʫa1~H_=֭2F{Ჳ܇m~[3΢Fk.K)Rl[ ΢{=€6t7nz!YR$u,hjcޒ!C D?t7YPJzMR;BRwɩEv^ᰑ~4TEK3M* "@CeMN/|%8vW}*͐y 2`ן;!c `3}F[T7ګGEC3WW)3ZKMљؚX(~Σԁ]b1C 0BneRty?ܨw4~X?5nk'5rFKp}j0"yX^Na4DFݳ=Ǟ)3ܭX .4OEp|j%W-J.~ ],F@xrQ]N ܒ ePh3 d'*jRQ^U74MN8(|F 3"dT>6$e 2>Xi& zs5E?!7c@sgHnR8 Ou~"?H᯿';Y,h;Oߕ9X7uUU5.N' /cǬ:cO:Hh&^+Ozjz_)Wضb**#^ /<(tpYpbg]4S]`Э?>^Ɵ],3gM2G3ޛP{ex /5b{|#D5Q}0p"hP)lV*MvNmj٦c\;3 f;.}3;5a'Aj;D-ީ앷FYMh>iÄbF#@W%Cb\nWľ"af"e~J6כ1"`c`9quf6D:x’fګq?l V4ūd5eFR+gG@6:p 9tʠ># 8{ TbJ*Ə9aMZ"$VTC~0iCLL IP,C!`h\K6ԶڵōۇYo"S}+%'w_QY7ń7Z<1yB] A(J3=8@2f˔wyhZ^ XQ-rY}09ٽ@{=MMn詞jGqhi}TDi gɈ"+`c^n,J7*?N140gS>) )jF_kx0܋aŏSMؼ 90B~)te*\(؏y(4YIMfqt4OBkŧ¬aM8#X~$@7MxNn}~ TP?s-̀| M+@}*_{9L$M&õZ8$ *o1T[F?V͔DB|MŬױ# h 'hY9 \,7}ƭgn!_UL`2Rɐ0 "ی)sr<] c='Փ}^ 0 nj*cΤd$1x2 e_  ?$vNS?.: 9Ws s`~}7nTsپRs7qT"$l ;-$d$ RA\-{1kq3vqMR1jpCb/ eMޚ `'c&:i:.D ZOͺHZ;=~ dvTІ~NH1x0C_浵TDUlxH#6W*/+jsLr/&8<KfK\aX- Yig^yh3B5nsm½c+B%=~'=s?/>G01,Z-,ibǑueB^9 {Yo₺ND.E=oOY ߶SCu綥ɺ @ 6JcX@džݬdBbT(Q:Uu4K3YFE+F:ql,M@'沝H1w(芦'`2t;(M!s"2:ֵt~`buٞom)7D# xҝk1ω-kd̡rLTLw-cPp %R/kS8@UCZRZ2L{s7˯p#m;e8'%zC* 3u-ѥY3,NJblW=r> Oa@4\YG%!ؒLd9[;#ܔvi)?B_KZ4RatnND#]K?BStp+5Fq!U}b϶#E ܞ)Ш 6':Jl8~HO.;&f]M Ƀi>ԅ'cE(@,XB{ $'I$F[t_ZпfbCM+4|[9DJ q}*! d4&vV%V *X]=ad5ۚVVJsƘO*&)Hސls7/Xgl+zݝ ]2E{GTnAsi+2 =?ƐX~EԨPLC߄ߍJЧUMfFAvu˸Ѿ5t1W J7$+B 7!,tXtZ wg_lbjWn籸HFЉKʏbj`ȷ}6z k\+ F֋){y* +-'_'QU%fgzo3M e~?3rb f. tE쟊2^R~ߘ;ztt䲃_ =7*ֶgr6cy;m.L"Ya5HAiQ4:AhַtnNL.8}BsU$\0tg7[S%P< NiƨKX:EJPLx(0CƆѲڌh]?`k?ʆ+Vڼ2$+ᔄ.6ɿ9D(5gJ@n nYFwe9C *$gHq́D:(.Y:x6R\dQxVv*"=K9ƞI T3aƟN#N>=΋Lu +ÊDwÁjr PG`Ck%bHhZ=s>%Wnj=OU )]CG[hrgpc'!hr #rlwN!C%$Jlv('S_'/|JVҤiP`wHJ 7V{M }mßS[ٶoKE)W!;F/I CDP:Zpy`VQ5UŌۭc(#QS0oUZ"e\t8J(MbY2ԶrU -aWnZU%s>)s/ )G* ֎I8P"Z˖u2BQ0a $`` qwwJ N&P-0+Vh|kuHRיh}zUqNnQ )h0&ݟ!Ufr#_0yMa4--a>$c٘as~iNJh'U:& GZ0 orUq!4/<. EÌ'Q?po7chltjó%O@ Vvǎ]\cn !@RO(jr?ZK but7'K9F+ {a_̖J:߮jJi6.o]Β=EW4;5Aw/z?ı{PV_`hrG^0 =˔'Ӧ]H GDߋSy}fxS>^rUF4Y~}l"cX3mRo&?9ac!X,^:&)Py-bKoQ:@60)`}E 6b*'! r[MI,vi.)|1@?TSɫ4*q⯢ֹ.yxWݸw.:gц|7A'Hm{tu5`Z.M7-X2G?]#:NftX *:qO|6㧹 JC"sKmSuWq^,..} ;}{hE>Am7Jk9y{N_o״k[{<㫾y;fJxYDϬmD<3U6w  pJ ?v؝#=Hi Pez"&)d %RFqHt ,usM! }"7sv]ms'VF1(Y&>Y[ЯSr~2.Y+.7pa&oeMe0 J^^GuHm􃲩|ū+j+?TD5CZԜ׹2%NF{vnM˨^ P4 jpRBϑ`+v И]vP&c#f$J4וҩo 0^T'>LGDg=(ur $K+j+CU1M~|R:4LԎODQ{2"EB*`߫ߦ PDE3< * cR2^@2`:;T7ͼI!(`)"ڳTLM^^$ |=1+ <>#NW5ǰX־tU~,wDw_67.?.ׁh\4CBG}IRܰ0 re ̛GH-Ƴ崁J6r,xbn֓Ȩ,}+PV~%܌]S*XZ4,`zCkOX>&N mZBaL5Z-ks=W`2z~\(9ۘ;E Ηܽֆuмn4fLR+0ru(nL*mU;ϯ$Rtt\H*aj@ZP裤H@$=e'e$~ 1 Oc_3a憌v4qZ67sܔrhKa\KkUF*yLѸz,Nځ;w_,Aq>ѫkdoXHSYl>? 7}/ʅ/pr!k͓sȓ^ 1 {; p{IqʸXt !pɔIQiaz}Đ1fGm(pk4{oO(t'_L2@ϫ23U&P\Y^rwx|{'66@XT$vWq: k}=Q@R|r!Ya*._˿8 :+nxOj+*kM i1ނ6Gkd|ѧ4QHY\ك$tc2:x,@#~ ;.U'fp6OfkӋ}ljuQQzFwZR1A^Ql f#A٘dzoНZ(YעM]?Ͻγϟ@1q\fEx2HN'1q Yg-:chkuS<>6줤+ЇcIl@L]%.;~ ,5bYobtbaǖd3ҹeJvOC64ֽ?prhpOE}+sI"Zŏ+$knpXP_aK.V>ggM;lypF|TC3 dяxitrLb(X92KZfo+;<>4Kx! ͸C'uGoaVJD3!uK\yylg,uy DBU6m&$xi`jϲ\%B4ek?$6ŸkEfg.VTdB/$S#L-jz;8k,G͠G/(M)56qko u^+P tzEk@&D(9|#yERh"J;lz"wU91za)R4eak}*Gv̤^eL~E `*+y,%W[l0 dᝎL֗ m4O9^EQM+dw#·0g-'-Boh1~()Eq NT Z@WV簊湰c-ָg{ilr!IL0P-U3͹\TwNNzfH!T1Ϯ\]<-lƬxqgLP5۳ xd6+YHS)y١:CHC>Y˰B>Lfl[W$0(ֆj?[Qk|tc2[yXo4Se%aYŧ}i_矖 S2=Z70aXtͤ>XHA}XɯJ+7-xT+Ny7zFRSx>)kX0"fUZazsp01VI[@t:&Pa+4@C2}{0w)iSNm;٫8 deK1!H עTN.E 3IyKR_gc"И)O\MWsͰ>Vt| gxIWQM'22eן|]gZ=9 D,u-;+J7r%Wf` .hj^ݛj[jɪR4Q|:`(&qli|} G$i|EWPn5t:7?X/Am_P/qo|`&&jyIJlCCa e͞I8O)l s[2z :a=F9aXp.ŲIik `u;z3kח<.G# J1cqjݧ9GZ/X o)]4jVŃ~YXU(T#AN ֪Xq8ݦi(!IdlYS2OErq/@In _'bPx0vڲWüҐ(U,H:%@UzsrFI#,0p;Ӿ~d'I(},_\QF Yecv ~u,}bZ'.xLft;]p%%28(tuƓLB2^s[z"@)& D)_%} omG@ Cwp\`|k: q!8sjx*4Z8A<.u],j&qAUVgQEtj鋮dL%#Ծ\{(_o5 80!ԼW"Š9oxRtKrrCtlf߄ b2E|]ZbGg BQ>%\v& 2fo!ԑ7t5Hwn`{wk*`iy`D9t])лMܒ69+V3;q6N9ObޑH|JrlEE*I7VxA% /&qV4O}ˡ~'mgј`tOM?,ܰ 5qʉ9&9ŏٸ$a>oCJߔ"L/w.K"+88BK7ǮtjGI.]kRg:9n[34u(|e.@ !zw[r5EjJ^Hb~&S4Nh,VR=m.J,G pФJ[:y}2OG>P`n^a>-CJAꖥ{Ir١ˬ C ,cbWrC&\hj8ZRsRO rZ\|G4mr_O^6guT4%V N+HExWnRt[?2`QҬ#kAQrw_,KNf#nW~ i_*U-XJs]#T0z%K?6.^o6= ޯIS'u9唇FU'}RI4wǦ÷wNZr9Kb ^ڀ(7[( x" e~ZML\䊱 vĠ܀@D" PBit{ ,t 'g=i B[r|iҢx;4c ɣ1!hBۜ!3EZOZ"b ט޳'Gls>Lq};p[o@>w1V5/N.;?)$$Jnd~[ 3e)qI i|cT.xs;hlRqVQ#$,;W`uK, *;^6ÕnJP= :0TeŢIq1j $dSi-$ԛdlgI~r#*U&YrqPJ%)?4'Pg$(0W闊+,eH番7VZjfZۯrרVN? E~OyܲI @N,1"[C3d]4iyoފ>K" Ω1(= $csS*|+b_U>  / q/mΫvu0?HqFQ +]^M*ͿXwN%I令2KDȌUq fx~Yn@掾Ԉ6I="SGj@PGa&tf? ֆ '~NV)b‘KEJ,MDDlfpokf(ߦ16?f0ӄur^&.;-*?l.īݠ9M/)({A6F'镒fѷ(b+IoepCk PkT(,Fb_WYvRJD&9YmiK#Ru}i&ڨ:o7«6_lʢMT_a14O_[ n]Fnjv"acoS=* &KmMX f-|7̿ie46۪͘0 ӏ7v %6;DVӢxeF&Kd|m<6w1Jx-Y^+Sj'l |lvz$†_\5~uQS8W"PKsꥡ%#ÕҪOQ˿j*(AINLGpM"2\\n&nLuU5TaHaqHIe}H[Iz:oxksT uya͑-kRcl=Pvݤ7RK\D@f0>EO W!~~i?HڙɨIu!jcMSu+W0 ?c&j)?P38{ jC5msBI\r0!9&@'"H7ÏekZzq2/҇b@'9&o&mOD$_mRCy w}i%<ٕ${Afo:g0}[2وP{=nI"JVVt!mT:FCmTn|B/4aX%C/6_uc5ǏLƯqذf y UV_W -#s9L)@P;o|=%f+LhڗѰp>kPYci;IG4ƌ[ͻf=G:-sv'h%`pXr";^A c_**>\@#)pݍM@]"!YSlmɈB`l,(޲ݥűi9}#g;yz)^$7~Aza QaMME&[a` MhFHvSYݲP|>& q͂t,;l޲55wcf55s#8w|HG P?`aTքz1e*H.GqB %# d2KS3mj5<ҟ-- >_PS"-&3FjnPVWnc,iik1ĐΟS+F ɩR+o 돹`!)b(|Vs併Ԗ'DI |b+ M2@F/CH%0Qv2#<5 > =T O{J*2d3vo);xy$\Wʖ2ZgT;,@/O{Y=jvr/xpOF~V+ C;Ts7L=w$\Jt8J\\ I4լ˰00~*{ٴ7ɧeT?C$ֆl&JcOMm_Xi?:X[76kVJ_|DWXgv.jɞ[GH>kN} GȐA֍ড)S 7 25D_kfro>d6NAIhlO?a!eMЉPk -$f}[1XEoE[iTa}pӥ/=2Zy@X0[5>)"|Kmh*ů6gD8"*PT_ 6KphIBo?ѿl,\; &/‡N6|oCA#gd YF=Gڊ}ċ3d*D,v ,SVࢹs2_OPH6lbZQV+)[ @ nͼ{ƵHI(J :EEKAj !-=?Z?L12ViRIJR޹c"ײA'lV xN t8-gtO=WFNsϲu|Nɉ(mJM)yyv`#*T`oOxm- Śpx-m횒f K}ܒ~"\d97fNYbbcv ; gtNRC+_M)B Q}2M _jh^ +r]l&+Ǝ%CvTۄe>~i`W.Ņ-ˏmF̯g]0 nІy'afOIp%ZsQzVr)lliK"D[\TC>?563;@ENTsjg0ӑ[tR!x=.fj؟Gt Yyu[ DA[P;gr _/yb=ҡ;lj˼wƗ\gWTiQM ˩d4Peu=2 J l![?"hAͳ^lִcV'1 n뾭)IZb2*aknmbdIWZsм#O:H!Ufh*ޜ94ρ-TȍEB5Vx:!i?3?C~'9H4v_ۧ码kb_SH:  EabfL.3pyF9@,*k|$q{g4/?xhNX5 5v89`3'+4V:i\6yuF)z)}=jsojOѭ5'>7(9N= i8Y)32Nn3f)^n9^o<[ϟ<.rΠm]bj>xqf>v-T(XD?ObVE7!J&Ҋ=whKpqMIv6MeW({7s}|PD uCHWgqR8*kˆFٞh!q~;TwBW҇9Qmm&_( ln֓:-e>$Wdϸ0a(l1pgY?+i=g1CS"ݶwۨ(s9WALHܲV6?E,``)fmj'>a?4' M$7gMwJzUh;w>E4@PjMF@2^ xVZ[ب mDIz|V+~1-ll:0"1e!Wc\A=*ܿ SEC`aJQdw?ܚTjQVU76F:*<a=q()9MbD.KAa'dzhIwTJ|F|-:~"O/g37LSg.4k}}Ꟙ"j`U0kBFzoT_ϩ\K6ؾmݢf,42]}eE6D*g ~!w $Q_qi ט$~1gv!‰F,"Ye EN3P;,}7J5gGD5w8hSBmt3W6q~3Z)mĥdĠx3w'ͷAk2!`FmqXjƇ]<0 lq'fx.yţ6M(c/?7¿r$ ۔{N}ʌpbOɛ6ۢg gM|JX\]׀%#yl:l>gq@`FMmOR9{؜GY>u}BK\0ԍBqTi.̒@z Ã@X)lP콑 w_f2oK9?qm &"g{zxa|n{w)gMnGC (dq3w̃;<nǜЉ^j(xO%a?WE|SQ7dE-"!.Fp~Zpܠ^ e77OOc=-OfA+ ;Ui60Srr`b'U} *8tzEF7unɩrmCvrj6ɀh]¢r\s=k7 &@d'ͽsk)ػ6}9V%8/ >}?sfIQ1J`x l'7r'dx@$YBrfÈq4Z^̑wٓCaYQ|He&O09}X >PcU.B g<% 8Y>1 VѤ\r]L) ֛dޮ4ѕT#kWVZݗYƱ*pΡM\{V5QTv'|)+DlCPX #٧cʄ*5y٩G{dfKd/ob'" b@h]15,9 dž!IIS7 «}ƣzns=Rvŀ*y-)CȱXM !P1 06YWwA/546%;Z;+/@;%"{Eiaүƣ63kıPWw+gCOTK'@fFC^h_:SH~c|qa@_-6}tf@2b=vHs"lɥa|nYڼ<7nR 9R$đ-QNէYmXLo)"v+yDv%RdM biLsEJvMvYZ)GsS 'I%3 xNZv vq"O#*f!aE!.,%&;qFQMLSXl}Td0ltʽE.SIQDrt`B1WA;T>ҳO3gV^99abQ2;))QGߋT$>S7(kpEvUng_&Pm 1|ۣ fOy+UgbMELsK,tmi{ݶ@Lêm5#نKxS}b^$As_!gLbI}tL uchDP{ ̧6/*Y72(Sԝmg`HdO}Gc5iR|vv}d8cn:ߢA-n*,;[!]HPg& YgJɃ vŦ[|a}Ń ֥nn\ &ᨥɫ$V4/@(EӁ8: @TtN/Cրk/?\q- UigCzk0jNcnuOD53}IH -e+xȸVE<2 8T,[cq]eF#173 fcoS0+xHERvQjx9!.V?R_ ӌ͠X1B#pO z7*iM53ϢM>? 16JxhOhYIѨ*ɇ홽:#آ a gAl\hOUɝA#O-XLNT#{u=xLL }M#"|qwPk+yErszM79|h*bx\>INL>?}>ON1OYʤΗoxI_rg&yXSn!( 2D$@!a$_yळFV+4~V>AagwLz)2OIC'%}]@cfU Ls27pDZϒW*+;0MX4Y / NDTO,qb/Ipѯ:y5 H}k]$T ijYw 6P~̢u -`rcɸl-u()ᙥޛn/ ?t-~ OIF*&Nt0loSj۹T.F:)1g^WP8t0H(5Cz{( J]{=6~']y<jjNIgӼK9џc#J t >x.Q[;t=_&Q̗τQ4F%5CS`ԻV=:T@1NBJp^:JR uIo0L[ eRZ']:U?| 1,ŨA wKӉ3*n+Al֟_^EIx/Gl$`h\XY$BÝaZ꜃FBOB ] ߤ5Tz*)& yD S";Njb>ފ ptX1w B!{ʗT+b!#hnSܥvK1i5lKl˜t2yyκ w˪+%zekc7qGiկ࠾Jv3iJ-hzTԌd3t5Ѻ109fJQUW@Y2.ً:pgIQd rzM%m8S|Zず =e)H4E]-YDWO<f4#$WugD¯T;eAۣ?wxZş1{+ HoB=sȅJr7TF-n1PY"P'Sy!6>(E) G;(0.e'֕_t%_k!eHhN5d]a#@?|O9BZHF {21ޘ7'?73eS˗9ʘm6U_ޢHɐVQ "kst-IZtgN.z]tYc*Z1 H4x\^nmEe`Udyf%f\+Mʪr{|-Es &aW{ۓN*z|~&S3t'f;C c?K2FXXc(U!M tJʱs ڭEe,*$72' E[2՘cX7J ytV]S4G?R -JXŁIU?8mfLPdŷf9{~]A& ;>/L`+HGԚ"&$Х5?:_;[ X3l54N~} ;+4 WN0 X^;L!B*l.&d?[bƼ3=X]r8Q:X0okg6q.w~L[l(+՛uplZorgpPW( BŔW'^Hd?J\-I/1Yy鿭AJ)kW^Ec†6[1 #-5~7uN,riz E;0l̖0W|,Q4ϐ $ 纺4e,E|C{(>)lD6a^c - ![ֵ=Qk%`Il}sgDґ6V4:}D\ &X:ޤ/0~9S|d.Xm T/vwxʫ]g:WNUp̿ST3(b ' \;~o;DT3~m!Q=[ Y%ܨ֒'ngn E)):O!r Z㠲Xgʇp37Koe##9\-WNlLƢTkcVX Q?Twx0)%IhB@Sdҽ%`-E_`bHߨ1fOfF< u)OE Nces7m_6Q=a7/o?z@$C=m+-r&e'PW`1dJ9w2eYޜA|OjM& y_r"[ Z׃۰8Ao&]7*(>%9|Ê]S1g5s_[lEz 񞋲*㽉fi/3`#4!Xsv)Dv[&3m#/N쁼ě߄cNff/Z4'o71{xVyV8 u!@K}p\ԡd*ϭx+00^[݈'޻3g@q9)Ysj3Rwr&Z`zHj^rDmbXl~C6-xN]w٪ RBNZ/CF-D #,e tWs*s%l47#j0s{~o3|QCojZ%ۂF8n-`W񚊌ZrC*\ۊ!T"#w%a$I$5rmx*d';xΞ3'5\DFS9\uAliƎW~-6\r*!hg]?^e3& `Qo.alˏn/DwXRi\w? j_YvhM͢XBuGv P>n8>!Ll eE{4!) b0F,DrƼ1`Qb[PPI:csbLU6+c1@W=3vR=U\֙ۼl/@q50[*_nڊ/YD)Q_]8l5&a4WSb_)tm _atC$e;ͨ(:& qpqp3Pu/%\sNwpzȧ7Br))IfK*%vT@fUns=ca. HQ]b}tN<^+s9;gspMM8wn^ռ YS^܌`UyTbO^e"7tkgE 0%t[&ݕД+t?[$|쮮˩zM[N}HdFPc!g98r0!셅Gp7 )'vjA ([kV[L"΅Aa .p5⏄Yk &ĢxK`8RJ%d6 IɤD8p}[z#Lߋ*襤yvDxcXXfe RL,)DUCϠRϾgNDn3r8 ]kՑwz7\f)R4:)ٿzGKo<)oi?hWIթ[%6NH"|Nۛq|F!,aj@g>.+̓ IOh5S,}JUt^&@_QD^˳hr{M %/kObާ9[nN|=<fzAl 1'坑uOt/c߻gԒ(h =[Ocl#PݸG.'K뢣7_ikc=EnT>ĻMl%FܮsTR#>4Hx^1 c=SÖ9|_#'i T]A@5JEV6P @ '|jz9=]7K5*zô^|LVe{bZf7Oce|- \I%TDxwsq6rSz;W%d#EՕ6Q%d +jm;qk\UBE|`@? [fuzv 봿{?ϳ(c~YzXXPRS Z-;"l^q G֤\i! ?o8VP (pME}=cҚO. YNřd"*-sl9p b-A3\@:wK}Plj2xF(Afm,OC Nľ+Ma,GlI~`uQKT_q03-Z=wvoHy#:3YSΡXSأMk)詯%Y.Xi09-AZ\KlOYGcaFW_ھ6>"ɹU1|4Ji-XT %Ng܄ȶ Wk'i!.mu(=u&npQS@Ki_K巁G*WcWu ,n*yZo{P0ü~S dK^.7}tĂzɯ7ՂƦ9S&G0X<,*5E Өm5ɖ#Ib&oPRu[cJrb{s!rS- ]$d r&Ĥ:dkiv,?oU5nv2R oj}0ɲ9I<5* is5R5Qz |:]J~ J Yxkx742ުf:o~3xm#~umP$sjR3쨎~aM-5EG5>hyybvO dWlvz`>s*$i ۝jFҪ:Mrۃw:P9J#<%D_iVg6YHMfaGQd[fQ8J祗mߋ~ e䭕frp*bD"t+cgC$|QXM?%@>O"ãb@4 ,M+s/xՎó;J0~voQ %¥𹜒N Yu9]j#p4.:.KK 1 摍3ZE9:+0bGDeІQŽP ~7NeW=|*y3[9Xx(iP+lI3·"?$DUiF+t½ǚ–L" ]]c)*?o-蛐}Eo}^LpR&Z!HuBV|\!nU&~Xg2j/nG3S(IO%:$ 1dUW^DȶLI O+Rl#f#XAAĂMYvW<7,}#&^YW˯#S?' 5h~svTj$ZQ?$ydN3 F}o}밟P_VސD|<X<:k*MOvsa̦ Eou#[$z@CL Prq ɧ\mHS*?>*D2r^яP5t*䉩?A/o8ƣGTvwZumlf2= wa Q.c(y3q&OS&&Ɗk"][O/JӻSD(-XRAڋtDM-O 4޸:-6~zJKݧ::xW5j\d0255cG`]64@W˅03 lz k e4}^#V==i5~#h]2 >Ecv~ j =({tB,ZvCUu DTrI?=dJ#d~y v2e)P1q4{Gy;oLGI 55ߣԣ6zW7j˱=4-^>PxPnΰK_0+ NBKݰ! ֙a1MZ|{ a]hA+R[j3<{u3B- OԺvuQF%3 naxj4_wׂ)IL ̸G|}?}KPV2b6:*bIUrpQΫΗl1=ƫۣ9؎j4Lr9&LE"Q@' 8vA8wS`GF\*<0|jHFdZgE|ky嬲@TɄ3f 4F~J@hK ]rjws<>T#@% ouJr"3,|/&Ӽ)zΟf֫%nSQ.2b_ޗ<)=rr+0'6X =緡{L_6/D3Pul,edIAi[Nlcm{A2k},uZ0.k+N%%DU5!Q*58wO>dTݺum(ESRprp8'׊ 2 jdsCvج.z<@{"a1~77'2f\38φ {j%[Y{ ^ތ /dNSBGFA=w7&RxKQQhZG>A{qj`5/ԉ1ec.z$8ij[+҇kҙN!:"xh 6 hx`{k%+k&x+ C&e}kK4(F3"ف<½ߦZ{:jdt&׿~QG2y WB]z;C*jCk&B/׊I~jO30A/֪=n ). ]w>CuAbߴ%kBIT' ._>< Hئm: 7J< RPd7uQ|iY5p!eZ[BNTP}r=hmA|&ǤA /24<^얎V nkHAͲy !H3SzLW=PXnAYϳ?E uJlI;c CUƛb.ˇ0lLTϜzV9 m] Zacx=V=i\{#~̌| m!Xk5*L .Í5GOIC 뿿`4T;Lޭe.[:F[;e}koRM5R"r`!RH/+7mNʷܩB/'3]d넊=A H[ mo{M']jzجO'K2Lp>pCSD_ GĿ\zXYjY?= W:P> .&; O!&zFD _d? >` z`?f*!>XVE5;UD̈́[۟(#&^ƞ!7 {?&c򠩺AL<8 z Hs~bYic!m!":tD_OP}u5l-vjW8n"s1BVIG |ۅ)Z, e_=ߞ $Й$c9?[ɡ%.l_X";!)w]zA6EM3 zF{}}0؏üuݘ}7eo5Yy d +ŃS81]9sMQː ڴ *ulVeJ^Zz>Hke W бx 7ڤQ+߼vtH@wף4ל5UU Ƌ֍ĪCYGޝx+Ŋ%)J$7@,aV7<'{EsA,S q!U57 Oi(FQ닔9Mgh_}>QE)r^yxDa`NUSIdw9* {R 5'W$\,o Y?8Gd7:׾{8+~B|%q+=AxT)jZT1{Zn1FTs1BY.Ǝ> "icH3GO@U$KZ;MقZQyjbqM|$er"nߛ1!HӀFҾhzbC(3TpJ: PnpI3?=}ߥk{pBcD8 tSdֹ%l-N)}*J&F) Lb`z"[ OJ"1q@zuvS 0@=jQ!StŒyeY` |DHJ7 C3]`ǚR5EȌk '|׭'.,nQŊk"qv_J&[rsF@v 2)|`̤}ҋ禭6u*w*H[ֿ1 އF40F]tSꑶnz)M\Bh !E; [1r:ǒP qH-#}|3uYM%Leyξ#>R+Li[taaJZJ5 ;QƟOsqO|`xW̲ݽLY_%ݬ q\(c( YŰD8H}.RϲSQ]1,o"6%t \XN!oU ι@ t t0͌.Ph|6U #;,RR ܊ouB~7m53hp Q1(Xv6ދWH̦V{/pkAH,)mM%C{GfOMͯoK4]NWV%ô4ψ) %Q`Aqu J;-G њ'`uTW~k@/v9AyܢT#_CzM=d%;; W`B!twa}Vo!E{ß$ϤG/=5)>${m( j뢍45td%D˂EɌymyav_7+HMFHb@1&ini0?2Cys[n .&B~ir]ILH;榻lcx }|FЎXyҞfSC.|s NH-vtr ʼ88@Ǚ {If >"k@ eQP{ЩgqWڒS=7i,*9bb`1-|˵1L%;2jSF.`]Tp) XgV(Ix)HTɠV[?f=we4/`{I\i8=\ɗ*4g(o۷}q:~E" Q$A'+܎ٓmHfX߅ ]rU)cB\ 5YވX[}YU1۞&+wh0>X6.Р5nzoF7OԂZӺ4Dۢfe%UJ4.DeSDj8$"[[ '0h5o>%s\T{ʨW}k.ߥc$DQ[y=S{!2w*k0{>3U*UXޱzrY+g*dhiFt@hJ'cO<xXVj`յJh8Fx4۷ LɋĮGR^(\xK/0QsdE(XG@Lٰ2MK/yddj;kG8f@ O8]^C,ȋٽ;io:UE(6Bĩu.O(۝D-@[d61n~р;Gp)r A/$`scOfv iyYv+GasQL)y7$n<,q-"p*![ ZǔlPV#Φ~d2y !k?d"SZ4PE\wD?vtCa!v:x2UP4$=.xKf)Nj}o$  c 'vթň qB[_`j}_^-zO26^QE~c{fH43 [֑2 @N6Пv…RIK/Sh R\t .TZ$^L2%R/ 8˧MHʽ5FɛS*ۖ㒋Q}# AFK jpeZ7&Z.bMŒ-xc'c~E›Cz;E1UM`AC%BADѲE۟Jaۿ/W2"Q{v![f|`aLNⵡ H鱧gV>\ Ƶ &iͼ1(Wt] ty.|R ؜ѷϽޝ4Nl \ߙxw4vy^bz1׏dY;oC釭Y'/UڌxY\>\70 ̡d)jք8`J db\<2:K-UFNˑ*)J刀/=T/ #wK E+sOwտs 7psgf( ҵ ˻'%H`hцGby"8l^w `nq%>moV. Gu@RXe H8l§%vE&YT\|,0+xMDQ,vz; U΅L[R6ñ)EV\/Sbp Cr#Y5<x̀3qu[eٜ?EU9EfG+yĐGoJ DZ@N{0 2 @E"`.3oUӡKqgLZz%zRn(uf3sV<)15ZzVXN ?E~\vvR&3:A⹮.4_:c }}x)o]iN>-QiQk՘ 6ּ̺iv+4y_XHߌaf"ܬS*CNqѣ䝘&{K8B|lE||ƓR LSD+ ߯4tG]Kh@ItH' F[*%o"5*׫I6Yg J@1LZcxV}[:ykU/;m ]op=YEAUԤVwf^=IeIrKCW?= +">kyW(je?!GHHY/%/# f&^H@ُtBΫrZ( D;YV#ίq)0"V.S '^lI^Quvyf/9GpjÈB;fώ|&edAZgwIpkX4݅Rn& - 5'H#EeI j{`8`"_(ZZV.s /c 8~SI@#)oHg _DR;^L~w{/sR?">?8q{H" ;s9wsPsCKe^ 5|HN- 6մ!%$PA|&+5nd0;b>3oTl'aN6޸uG.x(9ٝ)^fPDB6ܸM1Ә}M1_a)[(K9±Y|awϪ3i`~X+"\қTZ-POL6> ϱ`]=^w ׫GϷ㕍i1'囩REdE-뼨צ0!FַCc$d,s&nϕ4E FgU>cb*Wa`6!-{^mI"`]3H5,yr U$egyU <P&rsà$ٸi:-~evW-V:gE[>%ܕ`6pW9Rrg}JV(ugb(%U"X;xôɔE;uAVSnA)*N]BajO'DUem8l{UgRqE&ϖOjkmfU1r| Cqp}C[MەClR85ʐ_E lx˜e6Tg$)q۫TYIW&:kMYֹWڱ৾ȧnh\js 'i3gx3 I fF,Nl>:4n:**'δţT(}#ŐH;sQyfs= :[&s˴TTp(R{BEG :W""$-K疴#٤rL G;G= }C{gY3u:MxL[N YIC]6Lg H#,1,h=\ZNLb}\r>B^^Hƹ!=vkw*r8?W4cMAMQ"p &H6=ί^dB-NFԳ'\EdG#"xux|:j?6by L2w*ղP{VhҰs$3*Iξ^MsKqCq"<8fJPA{Vh"'w . B$޳E LucS(p"o -ym1}1P}4aw̓S56#!\!"I\6^qhQ¾TVҥK3\kvꚵp_? K,%sCܖSݫ)]VڽLhhqJP[4}Pʛ ,[fâEbκ~)"k`+t=V*s:@20e"|SBQӨ 8U0P.AXUjћ%Uc3&!] ݶ Djh1?[[E,eWN؄@npĀt'4BExKC>ǖP& lу4rm9=?T.s<(߫*+1SknyzŮa:fv9u!sdSo,aǑT>TѢpߤZs9{;)u{D27_EoƏNOYN<߆qz]dH&96T/g9]n א缱9tP(@, LUO{r {6ܱ!Be~30'ä$a# L4̫!y)Xx DYP.*pm Қ'sPIIsZc)&YÜ۪SN;V;>o+E6SV+dbzyFsD+/@TyE\P+/lm5`aW;$HMeT(K^da'J/, ӀNh` s^i5?Ni~6YW+kKssS{ hWɴ $?3\Rœ@ʟKmdPKOV1Uy;>;v;Gk?/ޤzJ2}nr˯$ s\4e~}Qyqq2L?Y"/m nV,Oļ)Rz[^Em֓d۟简0m'YOOJ?tEUCF.c0hT02#LKS4r\L\gzfskA~jyºӱH{{ᤆc}KL;H,]YO.Q&HقZեi;ptĂ'}\q6PwQT/o@ULE FRx+?:jJɫt.7.A|1GӰ[l]7vwImsÃV8Zmά*1$HX3/gBYU` 'KFMc_oYec=d+-]Tka$(Uޓy$ӭϱ˱NŠ6oތ(2Y: b .b H{OQYV`x1{65 P`TfB"\?`-+kBbl +cOD5N YD{@7x7@ ߖ'B)Uwjo xQ EZAg*7|q8C,ͨyvFggэHg%u ڥH&qfrm-[wC icm緂m<խvӃ!h}U}JKqXyO'daI;*tm# 5<(FQ݋5Wnjtn1/D+} {` ^d&F>DE s6}w+-_?ayCF\-thq~dkY=8Qf5*;ᴲQ/TF5d0srYKP)1ߓ F;y)v+Dcc۠o~g%scd[}o9ʉBM (R5TvB.l"2eL ˒yг$[u=|%G L%/cBhyL0& 6։UE{ ΰk9+t*Ge%=0 csaGG.mԻ(1~M85!?%.<ΠKFJ3iP <;ޛ۷^ѻ^SvЅnON hTޖK?T:I.]'GOx`_沭Ib: 40Fޮma],Ih HKV'j0t.ol 'M{+1L[)O󳦞UptWVqXBg`C$VZ|4q/EA+'Cmpl:?,]v{ K~*v& P: gjělUTZ}@Įj xxݸ_"(vpPoNPFZj @F1+㢊-m !uɴ(Y g 1GmeHP+I6$Kxe/ 0wBfP{2sa:c'FXKnK`5@Ŝ}pm j5w_qr=Zl$gX]h"PnRS,~E,72ǬY-ѭ(aC|2ٺ.l[( d{WxkQX^)v'NvwmWu$I[ӋߘuaumCsPڻzY^omA)xr+ͩ<3G6Yۣ*lr.2_%bwGƑY\;u6&kQ0rE/ F [5v/SNۦ.n i̾Y$[гozycnޑi'qxM} rA|ϊe'ؼVfNxI{{8~%)`]\ʢC˒dDd*n<.{X*6=op6W<H^I r~h'ҫ^/k$>~\4TrrCzmpnnyTU0zW_o(BVLAMҍ<WB3KM$]4SQHj e9gPLpΗll@KĴ'9z1nCZT`y"ǗC"xCވwA>glfEH#Pt0db~1:j#_80B"ޢ8^9"{Z"zP'rCr翛 \+ 9vU_Cue/d 5ѕ/0%۳?KzMϢRZ7晲.l&HWB5zruF t )_ݥIЫU bӛrş Mqx⒆+ݳ n$KcEP"m6dfvQ94s9. %TT)uŸ;dƕy_ ;~ gB| ˤk/9\zOU~ g1bĻ\nB\cplưAR~xu %_(ܾ'܂(~x>(U¾籑3x Η<+;\ )ia3 X+ \l p4%XqT]l*%Ц/&:5^u&QEF.j>]k)H#j8 `A X/M\*{sblXqwA|ԴЋ5cp%a:1jWvaMG~O ҋd lƝAt<Nܶ@W{Ez1;fxh:E M8bw)soe?&&uYBW3gGLY7ؑqn#)>x^$t=N 0?ȄT$jYke>@ڽ) @GVաpř;ItmY #q.K.+(`W}s8h@yDר[go&gs\ 5򳏽k:IFm[Bw_%Bs=BܦS4 n샭H xCOzYe[mL'y=n4JVHt%rok6!1@E\QApωB ߠkr#7UO~gub;fۧ 7PoFmr!%/ʺ&욡f;7]j--`:Sm 49:q?9P wA_PkwQXp8EBbd_HtFq7`'0gd3eX,JAL3gpk»{ >0~l C>w1Bauv]}i#E JRt\$R*b ]-/|#TS'E'»|:,z=^VaG#fhMtݟLL]47C M8wK^ |#Crto ±#. k!z(1SWiZ]4\к7w@pWr'wBw&W'թJ]6`ߞUO@MVlxn/mWthGlX &5?=tNc[>8q99nDZ[out}oXGY4(%ÄVLߏZ)K%+0ܲ{LwHHsb+F^Ror6x.e?ιA<4gR c HGy`Sv8mYwb),bmHnbǞb1gv9t1{q?lk{ӑO-bl3cRNro僥d{r!o%4T?z@<7v i ѫjPڙf1cL[Wg-eYƶLe [&2vR(#6,q^k \QѬyԽ5n pδjB*R>;E&R!46IzO!S?(MXzn۾, j##wGK 7G~tVxms=d-*3Hb x[\v?ix:`VWւ6{8HRZS 6T\FtM0͒9 $/u%Kßeu=̹f ɗr3!FAjsd}ٗOE@D;p5p($ϕm3)}T[y&Ran\tH^ڒY*g@ F.mMs[ xI^fa49@eȕ@Vd?7B4J=7|+!K3 H?cA}:Ylظ=ќy{:5cSa}[P&>41ng&ߩٱZgCF(l=܁ȟQ-qMXQytYw ˒=? a4Yof]+3egҥYO Bpָ?JV͐vkZU[|2'ck6ԱAY#;W #*i,W^ntctfO]%@FA^,>ybB>)KK{] !a2:*FwNctzq{yp%w+3ݙdž 9x)[gˎ$/r͎L:4bHéYFfY|MUlA szڿkQM2WjHaN12Ai +uzݿ;:R$SIGxMr,<>!=@Q]fiSnY_gRXh)`3Qk2f`T€Q!t<;,Tu.d1*뫤s3^9D^Ծ"J/fI 2a17CTl3},`G4u-ehMf8)QfJu}ꧩHcmљ#OX$)Q =F3X`f#8+*=+'(Y Y};Jg *k)ސ8 M 'p?綢^AN'3DB:|9" *n擇[p=1>ʲ<%=oBGT0fU`谫ͬJ/. J@c8򅙘5!侂 |:V * yʙTx%%ż $Z_tNh&3~{j #f'V<,h˙.9iL5%HD-t<*Ua7 by!y*c^6;+'nDlwZN7S>>`x QC'À23]qxV.qNF2wx]8z'!9x ۘ~'='a.3sv z*m/aY؉#!Es))(`Cň}^?>sP1rZ= < _a{5v~@_v ҷ䆡T|vdԽZ}sS~Dm0h}WPiqgğGy򤂈ɿdmpN!u … e|ě%rd;ݪ KrD@`5 jjs?̵xhK.kS]B$ʷR%yA,Rnh|cn.]sHrk4vWhD &˙$EGi:D`|_N'5Ⱞ*̉pT2sMaMO<#Ad?BBTc׹.Շd]e#q34C3Iuz೸m^{5?}2=Qi;彋N T;ͤc"㧦ڥ1I#2?0Y /Kl3Ls:dV'RLD{,ד7Gv VӂEtz,C6 'uyŁwyؼ1UA@ P.d,:L%cyj/_a(q]j<޴Rqj,wnR떪=20s=8x~cg^)")g^ ת Ɩyy[Yoł- SK][rkZ&f">a ɞ$xYf+?O >\XAE.0ǿFaVb`SCsp C!g<*hyU`VWqQmXGtM0h}+q r6K[b !X U&G8QȊU*L#v: IP Hъ9 ǤC2zxoaE|UgQ" Sʽ,Mq/ ^d#]Qʡ7^[v|P?ұф>z\w][>|A)wCB^ íޝz_!QlZOp`E3yczCJl~ [e ̧L fR@C?ojOPytZ U^USBM3OkP%`Y1O0 7Қ~Q}^Conrq!& G;SӵbMKGU?JJS,Rg&En^;p#8G)rϵaONn @֜K/(ӽ׃)rԄ,Uڜ{ &_7w ô\!) u2as/b-S+hx_M~ Su|YTjV++/5r|!:EU{wwiŇg7(3[˱3K7Jo8-u6VreHB6- OYȻ#_}#yAx%ıHnC&e\LwyaQrAv!Q1RBP־62<{;8E@ t Pr:>% ]{@'.8-dP oQ0lx-GY6W;F_d:lVm<,eg!YL=|'{k˜{jo_1*si [XU]OZ%2#j`b]LoCW PkIom.xasmz5[3!;`@^\Yz}/#ˢ-Z'aɱ V1k14;G*L&AV,%auͲCn_)` |۸="[ Q3Fu1ط+kJQnǍ5"4F']R oA 잻eRU}ifd*w/p]6#g-/H`pGݿ rޟC XԤssWg K]!nb:^pn:32MK{ 8,^).gLX5A̪˓9U@g)+!^}3P`SoߎE@U!edZ^5ɰ|ϻslqvH>z$``xD@d+5gzR eä^}!UeX]M4K9ǧ5-U,{VC ~9`G@{ܳzWc犡(lw`j-_۵8?_J9F:u<' 0ϯcQSr)@Н0޹fU)#XiIB&.kW

      Fɀ$ۋvX[~IB0|X op[ Cu4|\49 (VAݾ nPy2%2_d?uFsPzi#옾|TM I#y [XS8R6ۆq3ebm+6-%鵧wqw^@nf;쭗wͶIQkt r|[V?&lj =*l $[=+AP{qme%۝TG

      AzG/E?_b(PA'##5G9[Dꌋx?6|iJ17H{yjrVJMB&oR %ڴ;YE(tlR#8o/(\#щ"[ R&mg"q'RBi·8sQ'H_ו(%(OåFnmV@ư]̋~qO |\= t57[4okvLvBFQiuU.&4WEqһ',3ͦH{OjZ][TQ(^X^g>h.W|ҁ6-G)_PLܔ}^axOt),~ߧoL*([&d9A=hX}tϳ]{a_pF \j!ogp[oƞ&| ^}OGx!I~ӭk?譠iL15XGojcwi<ٲڎt,,vN먽S'A{O'L|\08 f/S_n\./Nmb㣍OZA5w$9oI3m JoX`4y)pCAClϙO˃9pK0&*-fI#R a ;*}Z%AlƶXP(y$*)iOEl\/T.A9fb6+.fΰT·UB>tS\1[,2k޻b@Ξ۝,RviA? W7ߣPO\6ˁ0Iۈ+ݍzwuUzav a5Ě\]*D7ݘh[rMO_*ɇb'Ϻ !PH*(Gɰyާe`^"bn9yCr̭DAg*ar<s6SS$pJ/pV`V,}~o#|"ȩz| ~½|7)O1Gճr`x{ixLW-)>93QNtl{^Џ;~!;R(gɜ_ٖ`< ^Z9 q%`Mkr>c 3~&z"TmY%] N/^q:,'jv$s~im0G`-q Q8(LK蟈u^[Q:#+(7zMvR$9;E|kϫ3pzDܬ%`$Hj_?:ԯ[w/P4.uTG9* NKO,XYٽCbtKq u̗l\sܯke]$"^UẌbhLel /]FP!ߓ E{hdeG'dKFDajTL-j6G r+P`I`Qޑa:z̋fCnѷ,%p,{=3v2ƥسS@PJQy iUrP3XO7̅OJ5RzftWJJ~Ax_}~gʺV&$|Fi—ty72{݉Tב4Hy^FjCj8D'HtK/[DpPK QvsnNj, AzX2Pgn~QH4Ka~Pbv\NJ@cDdfZK>t0U`}e!4VjQ>縎a{l;M^CtDUSMHI^Ȋ\Lԭ` 1N/]Eӷe m)P)x~?h+_O.H43tF؎#&cj;(ڦH\#1wti,Ѡf3Ug[\Ge񑛯5DK\/bEИ%g;@Mvߝ@]Ʌ>GD_tn=+qg_he>D]š=I- +sz%`|E}:woDOØ Hawtd#kkdoh̔KqA< 13?e#axf7+S8lN >OPc=zxqw2dtAԮh̋sV UbzRwF, 10?3` YC`<5{\@KmpsENֶIh$d# gMMBd.c7CEo0|ʁvͶ!xk삕P}hiD$cΒRE%9We4hk_H:ίFG+6C "MV/GsE8؆ɶF^u􁽘;'tB9pHz%QIXH;u sq*Nm"cieuN(ېs71B$*Ҁ},)#7]7Z&\YD< ~k(P}x] ?ܩ5u!Kp{C П3WiD `zvQҟ9"=aD`"Jl4fL&\Q VSȄ?(=ylfnoViy*NW!tI>¶F|?σ|p2O+`IM߮ʾ޼iUѝA=Q˪-Ԣ~|-cϽXt'rP&${V! ud](560<Ф#ZHsx]9-S[)hފF:=R`r|a9ݢQߏ檄8pTYZ`߬J<1ey\bQ:]T_qjD)7ܹimY1 +/Ԍ!lO7Ǵc'j6mg  ?&Fv67r@Qwvk՗*9sRP 7+KG,A=cE'"0Ҷ!_ &ٴ|**(P]?% #1rIdmJq+ PDIӑeDń~e>0K @ٶ"dnz3E.ޕ9JFR mIt.OG(Ek3"/@-3E8<6.""~@R 'x7']Oz >jwpVϬ*[g)k1/HR!ߖr*>E*?tery 8"CԳDh04H`', Ņ{cLne6|k0Ft7rRݗ@"AƯ@i}Dƥ1 i{k ;Ī:^4?'OW.@JkPǼҚ'r?AVGSm Tc Al?B? )s\l1};, L;":Z2bx y~3/&q9WE5-4XhiBs< YVš擇3.2D#aԫ,r!Rga_BPj?{]nfo\N_#P8A zgS r4ؒڗ.EOe3tn&yv!g#]7Sy;JoI<6`0!d V ;2S:fN+(I|`ULB7&"J%7f4jœ \h8M{ڬ"l )iZr2= _*7UK?qA SeWnZM׳ Ԋ(Jtu϶4wݗH/˯ӭܸ(#RMd<_yKK(T{EDj;d:6#X^q]잷vY:߬ :w ڱƭ rAHN}ȷjiͅ.\H2@ z+?(6rWA Ds?) SMqwUhOMR=;Xj#tkcZSs: Jd@yOmH"_pHu$K G\wބ%8?rp~UR- \a͐SOªx?m^*AڧDÐjv^zdo$ eȱB"\]g}I M2irX4<؟4l5[KF;O 9pHu72kPPb d9R{??(䩍p"tGaI!'b6F9;}2C/d7uM_6htOHl"U qTG 0_LU>]*ad;MثyP*42^Y0sd ҕb v84F%ل&{ Bд&4pYtn-MoUjmU`Svj H ˷od4jJ)e>V{ϫ*?ǿjtDSÑZذ.tF]CbE4䓧${⧲VkV[Y+">NKl4aR]Q+%-rتOaҫU!Bh~"4¸DNÏ0`,P 7&'9IRכlB-=PE="XU,g⾆Cfv>S5L+ze!,F| ޭ@T8fljCœ>d&e %'F$̺x7(M61xd? $2itvlegP}{1!L_C'r̗3s+zୗ =RqO {LODJ'z ib%!%n1^XQxkMKIw"YgG,r\4O/lW.Ĭrτ|/{S_4ViCAH瓼j,8ܘ8M 0! '*:$7-&3BK;\_ b3;۶pmmji*&>)bǸ@~}fUwJjetz`.@ '{}h%qڷHAgfSqǦP/h\;ZaNd]=uRكJRmFbAoa{&Yņm\WqG2PLq8ˆW?Tluuܸc W`+!l~!olnߺLb@u!^ D|^崢xHMMf=i n҄d_5 '!$+&u(܀RGr922lƵ GX0&2i+5 g5r#08ʭ NjLz1gL |xF| v{~R!:(y`PAo h%Hx0\7l[գUȷ~C[>GNuZ`>'mի [a@({mλlA)7ayrB$ۂocliGl}A632.w=VTI`r[f?iM?*<2@m/JFEM;hJyUyj4ݢ`zD-0 Đp[`1WLqbGO$1v-6πlUKL|oiz ?χ=OyipiyRRd| |/yFȯ@+[>y1Y,E,"a2JZ.w.Eйtd3e~,iF>{ptS&p9!t$dj!Uu㢱%M wꞓ TyvNi:;_m05tY!:jOͷzB&JW=ht0 D߳lvPa4WK\U[Y<[zp0E%imĽ0.lsj2okP?NgtԪv*Q{5nl{F'flw?2Taꋰ?jjhFa,{ Fdz~+l>pCfw]l=jMM{S}۳x1=աd323bϥ2=\&i1X_!lSJ<#{NZ| 9-c^P2i_ikv̀\tBs *ਛ l\A_GmT{WgEγx |lG qe,|Wь+k }+k}r3.. }`OEL뼂wˀ9}]oSj'Q*3}Zr6W/Xz&~Q   uR>IlL }H{4_C9Q@/DlLsRՏ\̬pW-L67kWX' !9T?>2 Wەt/tъ6DVaI!ܔBT"mq]n7#Q9BV>pZfzJq[]:j׳tn >_!ј^!k"Hm׳y'w {.;ʼnj3LI +UF52MGؕLg]GО]c6`є61"w؁dl?t}i JΔ+-rkAO,7 ,s&Hs8FGitN^#Z˽y -^yf0Q"V뛽&6$)է#% C&e}`\{wK' ͷ6!y'bؽ i#끬Nz?_ADe:q2hG)t_\rJͷRK}|2e8kAwmʇC}Ɂ%j,džruor@(%C?IqT˶@@C~P,8ZgHs/^CUP-]IG?:݇Z#GUQKbNCʡ<>v8YcNY۪ieayw>s ۱}!BTS{sTyQ0|֎DqB+!f7:KX1]OmN #OdP^z, 2#\QelxW]fD˄Ƣ/=){"wD53{:{1Ɖc8m$ nkI_WzOA 8h}n7'+C+xM/f_LJi0Ψ Drv&BL@IS5qa1wŒ|z_:Y[I9+π2 >uTw 4D08bq[L7+h!ۊʳd$;X.B/G3YۮX)x?rֲˣdh)/^huѡ*5esyS$}O*uOptŢᦎbOU#H$B3F=Lb4z@m؂ c`Г&ۍHqMgTK>T9pfeH%Po`2ChyS?+4[ 6Uf|X`֊tGvMap";!fg]m)2n7xjek;nT,*6 s>+SkEۃM}We-Cl[Kz4G\"vw!ia/KC2@4:S8]sY.7#Z-_ cWhk9II2=nz O58oly<`Ab6SoA}\^Ӯ CL( Lޭ;B| 6}`+Ǵ 31^GF1n! {!p]( w r"dSvaS?/8k@K#<_倽<B ih-j`redt?~ e;a KUgG@O`t32`ȑ~֋_Hg9yR\(/QE*Ӓn" wbS4G{I=E?$b7"Ғݜ=%swI 4֔dۇshXW3T}e .x:?C [03.;HʍUU=ZW O (mUΈbm0j8FavDDGP+ZEeXYݴ;o0N]v[R ,FI٩>S/` Ul@/$1؉z5o0F?Q9q#Da<db~zz*sP '4}VpIv@Ưa2ۮ2)+Qbp1QȬ#k']HKX*@"^2&bG7V:6]<)xڣN4@gi!DY1Kñ_xe#֢O4f&hUmj f_Fe@DcvbJc}ZzK62)+ ފ.LQ1kNsTȹ;X5TFb}O-;xJ6g (w{LN@=S()߈h%!8@gYZ070701000002e3000081a4000000000000000000000001643420d600004c14000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/\K]?Eh=ڜ.+H0g?R2F_UXgB#k H[ @c1m m ~]awhZu0 J YYdz:k+kTyB,zk 耸~ 6{9un< e&悓_zt)ukGEŅM59-hѡ,:<ڸazcĒi]'5Y Hʴp@&PʿCFӢ-B>q@qİarH1%:b$B{|jYyusAY?\=c7A'5)er_qۺ fÆ/5>zo;#VSWlS1~=2'nÚwׄ ):AHʊI܄o=]v=K/H_C/)61eIVsA_kq\qmV'k_&'̹:$w,MrŽD d 9-ca,N :A"Gu@m4~v?G18fN< \KՊ M#YNr^څnضWuE B$6ޅzoݣo "*dz:DS3H6;In/k" 5Y*[>qZ=KCHJOeBGu#}0wf>U݃@?Xyѝ]Wcm1h,8.OIj79KJښ=svF_:&lLo62lez5o=g  #ЃNέ cet N؅#*0ڛ>]#<֓sSu?7%5Lq'@j>*yQ}mHhVYwR><=5P6wU 0e@ k}q'>&.$EAPsH(x!ӲVZe w*\(|y=q}׵eRL뫘9?lГ&@f<x7٤Pљ|ጇC7瓎vb-% đ^uMzB*/sdxZZ+աjjPH&,3RAHLDQ]u% Ah#9oj%#,<, ӹ=`2Z8R޶z*e i}ykk-uL$yn YCM#sOc$&%ΚUs=^Dh0Ο93V3^R,@̲@y.hZkI4e_wԤP!u~dLj!V z)X kyfJ]6RJa$Ë@XeR_>kld] ӛ 7Jv@:d!kJp7pHB_Cx[k]ׅGy뮯`WnC;_pXw׈;*2b\}{ggb6\MaP$UR/sΔmeUy=|4rzC8(e`$ۜk.oXp*/5p&17m&B&&q] b1UCϩR_!)oܛWW{{8@)zi|^g|)N~HTH'x?̅#m5sr?U-J[vFJXŦzoe&%Hyv5Q1osB I$Sn2u8&ax<,0(>=,bI벃\u~߅Mi#z˫?]pMgD/@ np˱V̪rXodSX*:w=*z2OzOF['?B uj򙚉jyv{^:xNbhD{;%{ǧpp|E}[U*>'#0:ؗȴ 38D򂝼 HPC||\?CͲ‚ˏ-hnh*~6Uk~Vc:B5<5e-e]5TWWR`33l云^9;3',#3i#:`yj`1%iM(5Fv+ϲT=UY&K a8j؋W⨥EV.,CS mD] VzSOhp瀪om `t4pXfՎnrݬB9."䟯L~t.Q]Tv:]Y[Ow` 5 QI{*21*V_i|n&Ca/u͖c:9ࡀ`8 ۮhMY'!ow{j5*cnʯ}~rk*~Ւ.V,J"MP@"oOK"Vgu(Q2;ړ!fP"eFpH@I xFg4Tj0_0d CJl7jQt񁇟"j`bchLŴ•Xj/PJ3ߥV3x- ִYE٫?P0V˯g{^> rݖڴ5(ka6< w_[CJsLpH JUR]H.G[!yHmYv6qPXvp@΁iU5%$%eBR4~1z.|% U]51L$J hr Xx5N^xAS!Hv1G'X&hx7n&օ︬CC|S<Msn{AXh*+* q]y3N!gl!Isux)ij&Vh15c |ݦ Yew U?"|9 P1Jr6t|8I')=_}Kp=Vc 6N}pu'o:. ~68"(Y+>Suv+[^xZ }`kN?NNg6;L:SÁci9=? a }GRPG N\xKewU6\bϧEFI[N++4Gx2ZA`-ڴNTd H{SB9JhNve]\Rb=/4GFY}x=P{3RԢ}w=ƞQ}eN* 3&ļ}.|\&Kc`WLQXڼ:cMfTd`7T T!#إGR']fAP锧jH!#RѼD {IMB+%B8e/I$y|l Z(_L#o? "6MƊ5hjbI"x+g;R7Zj|̤11J}@P-]Tr;5Zꉿ }ťKsX0rp ; 3Rnl{CƱ#!Ywŭ;~Sf*ByUƙ )_):r?jiI{ѐXpP6>9͏<Ǎѱ礴fTcGJ,@EX_/[՝)B ԣtOR ЮZWӷ*k52*F 65l]8ߊ. 4eMUawi>\0pdDS˶~pyw_^VޤA`dX/}r@mI\樻݊-)ݹMi[(UxQEނY=N0"iTWTK+u<^4y[: d8Gɶ1ƬƐ~옒:5lt_!i)>/i^hu>/qcc(K'yǻ/XDu3V'gQu<óhKtNds:ى 4~YSw HP^SIٱFmkЦFߖT4U$m>`|@KNdNe}?gU Exmr5 s\];"~W]C+ 5_?3}UinX/ 3Q$p^tT|)yI3%kg>iD49m{_+vC^v^o!|I:n /sM?J 3]^F&˹hb5RXL,^ȈН tmbKL3 ŇhBl۾[ *ec=./L.˟ﳢ iy RT25'@§9F;VAGoK2@TWpŧr / ˜Hn/G7ߖHtFpׂW{5!31%OjA6GFPd#k4S*k¯3Kq`08cL]?!{lxcld𜵛9JTtTwe9=6cj_ho0-oxVH^2HKĔU"ټN-˔hB+u+T~W8ZD: Q@C/kY}AU?)`;Sa{"Xislgu'q Tz~9eZnf߻Q˿m+ΧuÏfdvjeYVk;N lL ր7cTi?!S%)oY"?. 2񤿦Nb\K'0i%GOy": t۫yL3p#0l#}1@_-@F> վI-!R-*g nhEҽΟ++uUWF }gDG}ɤՉ@w ܦsC3ܦvcskF uMh Q"y[/Z['[y2XSRfy`] No&?`;ew/[A7%sx CHЂX:;_x>[)>au}FܞtovzpWa6M ' uu1%Wɜs@AVuZmJ_Ľ$gͷ wvuBI ~{R}mtjl" h)q0Rb(ͶBk5).@~52?j4dTOP.6`HVh3Y4޸*.lF,x"p;6$uV 7EQC8n(G`Cnܔ':Y*?{F2}Z o +@HMOroo'HabƦn4lOMK#d9{J!P'Zc<˵6 VwŁ-a=a/?|єE!ək{E#Om lPӼMAj[$s44pfQ?p^OXcy!eDɱk# }I]ItZXD6dH?q0 T9c(WCn#RuQayՎJ9geN3{r,$JcF l}q 3= \"q_$Tc6% WK-NA·Ё"$ʔ37pFЇ˵"C[eB4_-:J4~ XnniY[`S2DD' =hN·EaAr4ybY؂ӃɭB&;E1S9zh]qҌQ"(=,㝰 @HɺVɄC \4;Yqٟ@,Ǧ'Oz>e/T>7C:/ E ѶݴuBMQ x}`z5afia'fy藏 c[~ZfMڞ_$`$]6tJ@? }9j#>VVne肭hǎ=%=r!gҀrwH(ʪ*ܤ£]K,M}(׍" ̗%G&?THJT^j V, ?&D"d*4LL}u9k?%'e$7;A'vk*raW|oUjnX~#Sm相ana'M`-f6MwNG HefLJU W]aAETePτ̋uAzoWU dl; CXvk61 koeS-,/sfbw@g]h3G\,\(Ip0 %EP! !KQظ^?}wBSJKyڂHQ D6QX·HBQ|λ Hn ;?+ܬ q ФGвU2N>aP>C: Αv" kT3o(7m;fqWбMA[*Y<0g]9!gdo<ȳ{w[dp iLl [PUb@HksnPxh5D%֝KT~ٲ㠹7F=3D1ی}@Q-N~Z@^FFaᬤ3 UuqIkBXĔT\!_Io3ʅE46f8& /ZN‘LeJMK51BFA汩ZФFAiU)Vr왂q.qL(f7s9JMRxg'T1h:%n8>Z2JT+&+EP詖:DS@NsNx$)Ctu`ift=BNjlJΝ&{Ion& w )Vw eT:F=A-FY!~(12I-zDXj T/y9 \Um2Zf`5$T 0M'7:#KerDrDeb`-5 p  hg)s,=Ѣoy A3]6A3lW3^EhnXFxp%,܀%OۼR+n Ym<$ux Vvxk>;Uֱ7Yhg"0b7x3,ઊ8igY݄ QƓxz־i1Ii\mMQEh 'nU:0:~'j)| /Ӈ20fNV ID(n u^WJ8 b g_UD6#尊Ƹ`yV̥xKu5u\MX ,y1F/FΔ/aCsq$[i]hı =>l{2xUaWQki ˮG@ce&mq<±l, MU`c &s0APHo ?1R}ʛg40O 2̮5w7}}Kgt/UnT-2vitq/ɘ >S7[aNcU/ '|AۧB=-ʥ# 3Xc[z>i2|U8nzM>ڬjk`LJ^ `M u t0+if5jc%65PAjaԹyzK|{?uáO"Fc#kgmxGL™!x$tF6dyݕSs[Эϻ D42:l.EqN'G5y s:@C8R8/M{:r.<u$#Ͳ_&_[M] Z|8POk]Yܕ XǗ|rI*6خN|ʭ݇z\kz0r9W C`)fEӐ*5m}b؏Y-FbGelj |,R``*΁ pr= Ld^}ẌE{R%.`/r6Q.LMٜv` ~vOl|ϣ ”F$n˫I@`7NZ.YvUTH"[q)ޓo\QK*9N2;wۑtxـ5=-L.|(Nt:J[-.>p^ԷK{QxMF 1x30]=i]jӐ?& oUq'NqgԼq:93xB-v<ĖhS;q@VG+euo|<)Xlj#ݱbhG„snCϏ2{ < EA޿1@RY),H`S@O^@fw#@d=bSĨp>?'̆/qMv1 k`/g{y4y#䂝l bzhؒ/R'<8]+8m'WOz!tY-{a犯r{JKY&0>}C2t4/vQ욃;`Q>>P KB":֏`DWjqC`Gy$-؛x˽> [A6u&J- }%5-fS)2Ua\phliEoπbd6m!*#xo4ٳCU5#Mٙ8 Br-r]lI!^aN*=*(5Gayp(WַӚؽۡ7I`rCU<H֜E!z )ȫf|`G P[=ft '4g8r)\TҕBԛ$C ;_́,py&#=X~wF0r6DŅ\<6 xζm=^UTbNV`L~rUlw~X >q\n+{xYG'Sz4O}vO6(%ދm,B_j66HxN==bgcp۶"]%gL|>kwK8X_(X@j؆:u 8]#6Ey]g O^z6߳pM,|[D,]7; p/`yŎZԐH5$ive@ƛx|C>cSKJ[y-PC xFR0Ķ~@2$ )^'^yow';8 'o?sfE#-`n!M>^1m&v x}NP֞bz2+|u pu)MZ҃.qY3rPd4{=*ctBt1LC90g%/q-3WMJ;Ƥ˷xT@uPyϬ& #e؍t+ ~H7E3ˆlL aH^󁏇(l5E4F7.WQ6%f>;|dȨUu}ͩh'o! 9#9QB/\?*Lv_'E4A/e9G }E lm}yՉ(rt8; os_Jif,Nyb(1 9$}ӗ|r>Y8!@f*j^.˄8ZCXb+rP FE#`Yq+RKO8™"PVغ(8[KWnخ5C3|qj>SQ!yB2Ks!Sb*ZBCFLt)%P=X YX >ܱq RAlϡ;qT@P8,.qbb*qd>Y6kWj)'m cFjHrk=SrJOn}x?lYf9JɌ*J .Zlo&?QFKf&DbAV",zFG0':LOu;FXz %3sQ;+08U T~T8?)n9tXN1ԏnqe"6JQ3l|9$3׹;~c2ѥ첍oLjxՖw³W]Tb*VHy:W{b5O^JQU Bca^|XR'GmOؽM"sqL&p/`A6=K0L\u/;sᬐ ݆5b‰Xw8W) {Te#2⻴VQ'NA7Y![2/XG&2_ֺ7.9vm@.:$& &HAcD = Hoh*/eQ07s:2:ξ$OukWt2'R>YA]`'g8G*MVvfծTJOz{34 TSB|*W-P`mFa]:ᝏ>эگ -WԴu_c[6gcYQ2̆lf] o9]vkS# Nl@J MSu,)STĚ7}1}BK3px@.:N]};ʧkЎ> G|L?JnW]jT鱂&^R:|v yhg_ׇT5& 3αs9Tf~^gƤ8F23w{]m֒bm*Vs.8KZ υM/Xjha/Tv?Ϭ~\V` ]Y9H/sd8j5ăȂ1jKj@X l儊.Zh`)D?m3jf#hs5ĎJdB^iу4R[_>XS0py|vwK ߛHcߜH&xUT~!REU U?~Z<^"Ll u!Ь(7B,9*8zߕ+8R Qv(ձ%B%d}t8QklO'SַևOl9'SH='f|QWT6i tOf=љ9L%ub5ux{%/$]M:YFRt6e*翝]#X rY5*=y 8kEK! FY]$LaɁOXJ[!€eU,V i/+8va )^ }:ؓF[\s(RkgHRIkh0hZJuef?ՙ+#">P(P=`{4p&"CKLXa'Gs# I?S^Մ/KjqŎ.dHYwWdWCHUD`́7ܯ{]uULVE*޶U ٹIϜJ pHҫ. ؼƖ1FoQUms4{;>Z's0ݰ]99c}3 q 6V@=u^4t*#)|P:q*h5P~K5> Ql]"v3n=P)xF.Rj[i<ȵ1[$ 2v`1Q}$u&,|T;x$sOZ'ibo6oX:[5S/*{ً!Q۰7xKh[=Kc&O$t\}d;ȯ:FK:6csR}zm:,RIN*5͐jYSq:vT ;y1EjB]i~Mut6JA.ØA?pD$'며tƯ@4`Pl`.LCQk_"mM}=Vӛx+a6'lcB${xRQ.>h-/1ov2-ZK:p5=ݗ\FvX& uWc"IQ5 ;xzq[ܣlW\\-zE (n9J=/0 E2!3?\B/Ove9~,Wonq>_J*Ӓ;r"3#zmeDMܰ9=}ʶs{PdA3hԐW+Py1CWMbπ$CH?myy.R~븷lUa\n@r5=V߿crĿBƯ -v{,FxӊR ]ZC`Rmd:{$vs_wq&$Lq}+cw"fs.ݹC@= tNlQ [$WWKjyJvȊmLdt00+R@=K1O,ZYÕ V)AdqK"))-+ϮŖ}a +ެDvxH+OHƳ1'{q7ܴp:HPow!Zy`E;/S(kKT6SGZK85!OGu]5 pЈPc#+kl]2sq )eP>my!)`AXAc uHieKDR(9{%߬^]9_l=M#CK#^Ͽu/G~N'U}[<5NJ،MQmpH܆$+Lѓ#oLr%- 3PQ/7Q1\~.jޙI5vz O3X1ZCgW#JMie^,#DRDTRvB;TK~] uvc Lr%dP-4X}l )ok(ZzS,YZ&xM+Li4沠gf#jjz+Id3Xg)ZޮhwPh ۻ<0hX'K,a "R<^LWyHLPoԝ;QBvPw޼F`e;󣚼+WpPET1P#G],&GlDI&F~ʖ*=rV-U$)ᄌ)]mEFG @ ՓX@JP e/k$mGb855 (`Ѵ=>wV:7ҖYOjhQ6Zx ϳKYy0L2a>$ϗwڣn0ٱՈr!i|'#ԠD itQMAϐMTcH%$?hÉ݈j%U |gYZ070701000002e4000081a4000000000000000000000001643420d600004528000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/1/D]?Eh=ڜ.+/?1|2COoY-@ŞF1/5m9zcvnpN\K8۠ UGLh^ ?`9 DBa6uL ddсP݅_m$,ʾYٓŢʀ~@tkZ'$et XJe^yo{T5xlji%7.2Uљ@ g,D|).2$xx`&9K-4?k@&f͗Ipئl((؎/QAʫ.lԥ:7̞yJw'hW,orxy-zFpW)Z."O}+e1GXZY`x/LRLQ J'J0 ʷ\Ԫ*Fr41CDј"g Zfۼͬ~Vvߊ1&Y{D`"Sʏ;^Z1>̱gjG!&"O35qVh4Y.\|^V8?Y`*gwRQ1~| H!]\I;lFC ?Vq\)DSzo×7 9S\ H4Rb6 FͶ5+7T)%^?>"& ~ˆ n/' .ߪ'-5c@aˁsvգY 9^ GQ14z]Uq%X/AI73s(=P(M]#n/?߀SV3N!ipgF%2%ޜB6zsa+Hm̃М@IjJPMR7G6\u 7z}x'.5O;7c;. -y '4?81^ћQi%AP^a,&'ouWaY[o{OE'NF2X !#*-ٺOvR'K0`ghI_1/aQ 8 $_i{ ioJi,2mЪԁ}}rt ~j;Iԕ需P3V_e_CIIB(@Ȱ5^KgXXGKWu]RȞʣ!uM:0VǕћ axso$2ʰ^~mt#N  `YËnI,E4wi_T&Q9u ˁq+^R:DuK~N'V<”M e4[IE>s.@=Ԙ@jBo׶j%5gYw6I~cEdAHb|ㅯ;٤#~$Mi kyyWѰ}?ʂejOc$ 4ͦ(~ Ɩ:8t2{`US"ăC8D6odw4nbFC[+HuGⱁgw'=YQdQ߸!ykYgkѫ*!XY Ǚ^MiS7O_B&|3mЏL ' ?@Z' Zˁ_!du {tH2%WV -Bf#Jewf0hhneܯp)ḛEKX`TX#u`QiK]D\5<N<2v45$:'g`5Ŝ0qL">!i51ัiJ]S^c1\'2hML:qMU2x#̯![kG*TFuV>Ĝ /0 \\?eZHi$X~MV[v \F?5ҮfSy@\'%|;b0YxLJMվ2;oN(gۄv@hy.#$\gekU ,a@` yh\kt͐%1hkҭp4 6imZ9n)E9|YK +MNd@xQCZ,2!]@hu,2L"KEqb3cFJJ{T@hWΕ'? >~?h*Sҫp{i*?pj`T ~J^7"h/OܲDzT1J2}`eίYp|u2.춡%\%j[(]Â@Q*H.30PSE%mfHEt8X|]5Њdf牛3\0ѧ* eTE(ޮIOa8coV͊r %B*62dURz xJg|4lDAq(z>Ǝ['UH9]ΗK;N hx$mB=ڏH%eWXk:C$6'Q ̰)xkHTrX '0vQqa5d"'\F lˆ䓊t5 0^i M'MLh5-_{ j:CK3Œ,-ʊ(fY'ܪ}l.ԇs\hha/1'@}|L"Y^G}oߖ-Z<~?8r'*yD~:>$U]p%[&T;6y9`h/Jj_PC!l_] ׺߽N!kBتP)>-pߺ>Zmo@gAU(_Cy))'E]Ni?@Xcnne!%mACas'*㤵yCok&I[wf xlWF)]YI-]jDwa?tg$ c`(WɍΣdKHzy+\l?Foo (A봍nn ĕd8BG#!5O= 3ˢu֟٨7MQ:Q`|"^Wۧ7xŌ"C Z=Ijo0ndAF 1 nRkƐ}>ɘo9BՃ|g{5yTHj:``[g>p{*xvG|(ƄYǪ=]n Z4_# oj|MI!WX~eEИ$}!Vb=.c+ 4:l54ERҠE%L: Pm)YM!%$J+jHEo](-Rc8]+[E֑""Wl7X~()8S(.25 jB.Z`j}^@^P:(O*AvUą'ŊWx$cwk?mAX+__ vb%;Z7Y+H(,4@t߹48Y_:1fJK$zI ^-8z1 1ؼL#PT19وrav9JrXMYM!/ʊux;#ȑ1{$.6\^j9SQc*0J&ؙpĞ:kϲZ?ݤ]d+LսՕ.*J+!8luzуs~D-9Rwq_Wg䖺4e4:=W`sV:m +Dvj LG.{R/AVIXblN%/&M%̿:brlcރV5Ex݀dj.VAW@#%_ HrX?J]"c>`%IBN)\wuYy@v? u}{j̿p :~%nNht3(,bM(0[lC+@%D(q(Pפ eNb#R+K)e;h&XdbQ2ك|C1˩U֣l E'Ӕ9(yQ vrTq Ň# GI@#eKl(TbXajHs د뤓|@=Y~hU_&es2tʙ T [NŝaUvf{=R&vsA7`^ǙE8"e6 "NoF Lvr#$^QFb%[*N8rH@h8xPDppY+.ԣ1ީv[dN9o{Ma2c؄Q\RknrmF\m> 9WGb,sGx/v(H)n8` Mk)) 5DW~tN+08ʅ5W+-A/Q@{`~M`pDٟQ^2@4{cA:M*FKR#ɴwMQSD 8ϯ=- CBZۭݣ^dbjQ׃gѻ.kP asN=TQ>{?~zbW2{MϴS>2AɬY0. kfCwF1 0 ܴŅKPN]FK@tq0C~O }3}5hd+yy{( ޒw3]:N=jDQ)Y TG=IhXE 5FG=w06ªu. e$ukU}d,wG꘹IEz ݙDgWas@X4:P00ZeR31#!Op{V7 JI jTl%$fhex4?<bDJ̓y"DE>3d`w繓; v}evYJ#Nq[*7'AY;B[5}9E?O鏬M \}\\ t, {(r qPlp(4_DfS$qPb~9ek}vH Dʺ$}Z͡%u^nPheyO >etO*WuZE])p"jaGڜ U7NՊOڜ#T(>i@O;cE1Q麗S8CJ 2q"U뤩dƥ t|BPun`/mgQ]— ^3(qV`^6/}m&ԔI#m%I?|RRZY]npIAAaX ʝC N0[ƒS7r0Pɂ;;r}sEVȖ;n)ELU*`yc[D\s0Z%E;4NC/'osؓ5}Mk$GLP fÕMrZ C 5D3S 6:W6U$PirmQT7JL"HA=8O4l8PIy@- \vϔzˍSv厱!b:Q3#gyEh[:B@p9JWQS87%1Myd>lӼZ(Ccy[Qw0xO ˤL.B&oi HLa3<'yA]>zDٳ{d-؉R5~AB/KWI,J~uӬ9Ge'[jga` y49 &eyyg 6@'9˪}I&PιZ'bȠub 2ꚓ|% C׺@y`P8qt"Fu"X2#ks`$ 0&?NށmYFX,1 3ohn8l?6-1"ŵ[IߝMpP*ݞs͍`)vi%٤$rQ @n~7D̆~Y4 O*Y:ϻ~-u&Dv9|'ҟW3zl0}i4¡JbჽU8Nܖ%{2IC5|rtY.9jXH~-Og[q= GC[|o5U|$ O=wyu9UvС1-jҶu$AúS{{J/)vTov6pӗ\J9WeȬv#T(bUe&?dFw0a#4+:PNOƫt{:F6}r >҉ąݍiDt.  :TX4*j ~xw _S曵?8&p}z4/B"/bJ4|t,߁jQ8H`8T0<:b =zP8'`:r~N~Ц"BsEы U!e6]  `6;:8:Zʍ>›SL*K͵h GD$p&L{fZK~q ʶM@gMjed"> {tT4EtØ*s{ 2Mc;>h/]N틾߳nŻJd$, .WmJHH)I> tq~rXϝzY(hwKI9pԅ_M>$i+QSWzh1|M0MknLF|Cq Eo8}h¼&@X2sIL|bm1hED[U sVo*N q2vmZGWpݽwYM * -)ȯ7k}<>Àѿ(G3q z^,ST㫻 CQ&\ <2 Ӹ)RveͧiqWHV !Cp)2zH*A*~K{JB?I'(!%TӉ/%ѿ+sNjMBJS=eOxwn195哰L>~n*:6Ͻr?kHCeͥ~oܚ;R<L?K^;< cE܄?#tLWӞUQAM^v'AR3v,xN il?әH37@ͪ_"!K: :_|+7_kH?0SW֖C)wpTES?/G.BX @ъwfuy03o^K:1`2A=y5On P#lF#5V.Fр!;(Nϔ3+`ZWasonzoJTY}웨d!{<7jL;QNsY2 Q4G^\V7G?> W;cj(G!ȐjiPN&yO-]d{:ݾ]Bs*w@!jlNPEAQ\\.Fq0[\ʌbBu| ՜ћ[^©FInl'Y(S~S(gn}.4l(3%â4ܕa]r=3HHtF݂WiUzy>Ί;35/.^;ӐimB8(ۄ0m$atبVa(%&zbJW|Lnor bGޟu2وa"ť:К/<1caVF]H(k=^[CAR6g`ɛ0Ӧw҆t|<1Dab;)w^a84<242.];RjF 'O }ϪćБvbsA"MiΒMlFFBnBqxA"?Y; g9WQvuH2\&s|3:s,2wώNDSLN)/)yr'dhtO'X)xmzh^'2U0Mwnn<w9 c,f CjDI Jǫ+gѼ l\P 4uG; XiUL\?_1SZ{!ė16UE5uFyaS޴m)#sZo&EX+t71EXQ'}\/PL%?@b80AWW۔趝$_ $5ߛC#XWپ:}*%L75@iʺ@W4LnQR=Yl7o,LgẻuٷʂDhxjL[VڿiqĮ1'wT74"+ܰ^.뜻:+1 gAq.uANyU20PɎ%̩8#:7/48pVIۆw?ٔG0CfyR9>NmG9`>(c&)+2/q>!|"xIҊt؍0*-ߍ*$hQGgRMa0PjK=!7ok&Ḋ}Knt -{!D 9I?lMTiL0c(90d9,Da,bP܌!(fSǰh,u[?>>abA1WZ:{aOs}J1aR.HLKmT(1[53_1N:!^OICԡD"&hV"u UC u6f:z\w*SR_҅?V;?1Ru?fN3f~Z A|ɱWsG(f} plY2YD#=njz ^BbwS͙Ɍcuސ4e=N+`po1AeR\+mT0!X0l#*̟دG/S}ɹElu5xjξcKk_ȅ}),5Gu@M]u= 1h tfUïh'B~{ut/Jw!riII]V(xa$YٜڔקuB ~zKΐ_4)R؋xetŀp܁f*?"v_R;^p'еѸ QZ)%Iڢ-3v&?yI$fǪݔ*<[o1gP U7f7xsgYI?1i=gAŕmeut`u|a]o]a!%2+ lTуq۷*~U qq쇬&FRv"kfo"Υ2]dQh\e=:JxCW{T >䳟~y4 U(mtn%dOiV/ 5ip2s7U]{%_>t|ɢmoy@Tw2 HZz?cw[~m*(̘+u*@Wr kVB nvcOm*@g:O|MJU?T|em0(ki?υRRQ0|BJWQ 23[Aԥ O@MmQΌaHn4|&5fXWrAs }->hTKMx\A >4KL䦲E1z:ϟ%kn"C#E[9,DC54l9Y۠wK좽ߍ{/>+) ('&ݫOP/4w9|o ]v-[.oIC\F5h72=x** dlwDKV];D:=(a[JoyVP8)s&W&wa<V6^AwQlgrNM/Eח3^aGM$Ѳ1z,5hL0:HV;^J<xzOE$eΧtwvtjͼ(4QJ䓉n ItI& #fF)#Khׂ*Q':xó(P DB91Ŋ`N€CՌ m3ח1@Y=4G|ҁ]Y\.4+ͭ60nAoTwM*eg K͒&p3՜v1l oM?m݂y-ȰxR_W'dˑ/=덪+ZX69CP1I 득r *\ZI/m1l4P . &;Q!.7rGq7 nN$bEnD d=aHD߁'rL?R=hwf%\B} 2Ҟ^F" g_u=\ 3nwsږ0<ԇJxPs Ďb=NC5ѽ.t TȿWΚHj9{rO`6~>&.J^CW7+аE_op^Zk!82mov1;oXb*+]^ v\/l D(C"bi2y ӯiYU7V@!**Jd2Ե}ˍơȻ7IWJ~hu{)wznxaM`Ks$erR RHoR@z|5ՙJkS5 SHKCd;eJ{NX eWh+e @kw^ZT8i}urzzFхn#$D4ms bSsŇN óQV\:y^HuQ9߳eto)Sun&z~k̮X8C vr<Y&o<=ϴ董4uF3k%lŽH{.&t{Pxuow/&/יWW{h_Bo蹷 s h+~8DA8@Ye0l &76<ٻEKmH8M񃔅.@cw/ SÒdl;wd܀9<Ώ+rBȼՍykujM9!%B%gGnyIjT|E<^_^GN;tqϼRz#uT;sf"ԮruUaK|gE,Û)eϗ'ǒҞgt&MP>ki>?B+'H.s m:Iu bQC }zb=zFDehKɺF=(PmǑ+bםt8tDRػV^~{+ [er v̰$jEĹ/d@h3ퟒt*yȻ|Wym<( $4DQ/;ALA:Ě]IܞvҁX F' M'۲uGSU,Y0,ogr?]4bb†̵dI. drxfo_ͪ֩ ثY2 0Y"MK"!2aO;۳/;ĩOPZ·Naqg`E-]fh'R9en,v5̯1vﷂő]=*6 ZSbnG xԱeNWZ C'yr"UU6Ax2d-"i6kQYi"s?Xu0NMTYBͰ&`x#O袂sBF7ceQͽHf>TW܀_8-J0p!Ys}ne}_g{5|) 7SR`0m1y7wpHQ4_*]7/>% Vpp+}ր h|A: o= g^ u(sk6WF2 ~貅$7Z Rt |K-!̮Cn%S(O̟<4%nGA"憂`9T  I/eqZÊM!Q|gg("2mKa?@Kڔ+YMYD! O8NdPT~FY,N&Iy7߼=}L-Mp50Ux H*h(:kr|S1V|nk& n#^ۭG,T̅ 'g+>9=X0obV(bz =T@^z#\*¬=-{CQyGw%Fts whmXcqLt7[/} n1Z"1Ŷhȍj7<IgmCn%TvK"TٓuBz).=]B N3duQ2LsV|oZ! g/.Y7^]WӢ9P2޽/okZ!;n.GG'jMx=!&R`sh 6ۭVB2K'cs]b:}i$CPݸ߹!έQZ@Eޚ^20_>]$ 9ea23I4}62&WDD>hx;1 bqd$p3PVlmpR Y25¶؅8[Ĉ`̲h6|SR"3Jl<=K~Qg{Փ]W^}e""ɛpx|4mu?N"が(z 0 dvQN …i?X>N֍B)0˶Q{E5I4wc:$~{@tb—%p`,&ʛ3N׋Vy1 jNjQ17h"$X4X S؎ Rȯ"wJRbp;E_YHVwuóI-(:ELoV^w*TYe_@M6; W< BQg1LWQ?1W5liRk}ܜ؋I/%}o~m$cs8p 3 ZB-i׀Ɩ`̐"?WfVq[nڐ^d|OM$`v[x6)]Q R973π[Ry7X !9^hkuWH0~@Uniݝ1ߓ>aYl_MhqSJ\e޷4 h2C-zSsǗ@,EH}YCcHC'V!` jM-l5 {7ZT8P70iS^;u yĉvDŽZ6]*k8XTposA!J cƐ`3lOGM|iS|W2&5nځۺ[Qi%F1$fty{නgYZ070701000002e5000081a4000000000000000000000001643420d600002e54000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/?.]?Eh=ڜ.+Wa?涯ycDy% ||UK騮Lc(xnou]LlUhf*7Pti02pVoznۊe|i!4#l%[ cS}T\T3~щh0oS>D$" [긶ptl &)sŢ bcrs;ވ% Zʬ"^q;lXƤ{GZkM.8_F}nP u0AdD,=?$mB|lΫyVdwIT̖ VOߪq&W܁Հ_U֬=-Qu8jN}Sm<7܈λ iRoXl0@T=VK-f mϪȋɋѓ&x028;D^^bjiJ ׺xK-+6*&p,(9aufmwPdƢM#kӖd>K:6trLn-^85ROJ+ɅoDUÏ!!_y HSE@&( A%0u.>| FM.i&Xd-`R ^p\sfGdw FwB_yRy*wBD'e'T4#Rsi "#?ϵ'jhJBYlN #4Pb#XIHhUYb0x>$HlcD;0IB"`AUȤi^6H@)Vi#ڛ:+jh5=-Ö hVqFq,3͖ nJ &ìlB蜢E~f4fPҴ7|K^GЁDw9}8Ntf`!a^Ym,h!H8oG|FC|jP7+' guC_l4Ǧ9@wš2hAFUs]0}+d&E7Bߏr#f?]E/a)IRO;\v"+y `W;O1O\,uJNpN1zPEo4ßyUG&#Y\P8xuٛ&`?!;Qi_TDF8xQh__x!̗'T#$aSSԐsr9uf7xP.'BvK+Saܗ|qJke%0˴yF4L\hCLFr7yŖ3(% 97v)d̰ XSdo330 ,v yR*tKG[Aʟp( L؉qh;bAx2*6<ܩ[ODDnCघ`aJ>mjɷXZڧђ]M  ,bR  ?Ι2.5ʕvk(AIG뫃 d{͵jlM:c(otIb[/FD!Ѽ3{ D6CRd뉤M9 .+ݗAOΊ\ڙ.J[N,~UM՜=9V/qs|r"ZT x ?\= H Ncѕ>a F&xψ Dq]0]t0(Yt7kbqbTm5+s%@HPWC< { )$*y[|%}mݢ}[Be9Eh^Brq }޻x?VBLKO5o/<+2/sPJ3s;EA+[Y@(MG.q9؞ߕla&AɸˉN ]>&(YTمN-FOl\. `|qTCۍXB48]O5:xdz+axՃ*q-$YWmEHa*?l-B#'uAa)7Qf^qw7|J;z>|Uc5(MnYC-]NDe2J-WSK5B-ba:3}=d/>X` OR2b˟\J1?1"ær -kJf@7vTde{IE)d |bvsHIˍ m?ϋ__KD<&St_/ CHE:J1rOgmZaJyn*΂ڀEW"d{mV׽#@ƒ949#x`GAIU}dpUaWj ѵdX"JxN001,RBJ\.mQbhmKO,cf BI=OgpYspivyklq1 S{pMO'TWqu(U/tZ%W[OC]]2{N_aVq,p 䞘fO.4,|F"Ɍ4w]ZY!Pw=/˻$ki@+ԟ@E[MZ]DK_ ȟ Ϩ6iFU7 :9d*O0 R3'DZtĒ+u'JBW#%Zbl"t"DaQs8nدX PDMQb-6ڱد#^?Oᨁ1ܫyۦWgK,ejuBU48<*uTrϼ9I+ѯ,\ nF%V$Jc{'%{xۣ}ɿzt|f6u+p99!s gltti;ڦ'3p;7öi.0 .(0***6YO<=K^|V=mITf Awۥقj$GVS(/sw{n^x^uBP9z#8PbNmY#es}L!182.X䥾5\5&zAMRav؅5C6FaߑG0:*B-m KW bK4*aQB&n#25+aO !|U͖.`).M@jJ<׸[x=r11HaRW2+&'`.(Z{ؖ>)u3'[Q:t甓Gf)X=,n+{jx (0ާjy$!񆒼 )N7إO ^$YL+iryZ8 þER(?)#ѱuwN/|#<%aǧbA1\EgH ~P?Vw\wxR+\y1RB zܾЪ=$ ŻѬ7MEAmPB=M⠣SV; mL|9" mUq6p؞\ga ~>nDQrV(drk "ϋe7Vf}M߄&ɷF JS%x&IL+% tf𺂰}(9n'uaV` NibՁ:6 |?BMHq\;~h} FJDZ"mu/;Y(l)>Cȩ}UjW| Cz޴^b)`Fee؟I FP769'•u!9:vRR1HU?B:;ʰk#KKsW*Gy}$CT9|HU(!rC1:3uv*> М<(r `^q U1\ @n?Y#:\dCJyCοݝg{0ȥ!6«!pu UH:ft2ΆANXeZ$ ]n!1$v:*t`6X +cpv *tfD`Ծ*C<:lC/MJ;Rk5B%i(]>1Kv͂W ;d:])^{k+sQ! :li5W:|̟+q z846qMRxq0}kP4@]ͮ;8A(ZDVV>EhMjsUbz`1  uGzzGjɧ;h;˵  ܐ$;)gMu61?du+/\N1Rܢqn~WF{G GpV k&/ncfIv?`ߥ U( =u*4eJ^wOOhX:Ƞ$?g 5XcU^k:: 'C"/xŋ+2]!p-#$Țr,d2`M ]CԣÿX|w'Rd0wh/Ec5ogC>݋E /{+&m#Nǿuێ=Cbp)m#ŦfyFT0v\Q>Vf qfXL~\צ`!- Jٕ66v3>ic,C4[u|nԖzpΞMWz_F6YDC߷499ޗXݿrx8̖W0R3ǁo3 #1X'3*k}@7NS$$MP*)+2ftsk&] I.u]EFfS؃NPvI* =&uǼgv݈oPe,9 JeLu3w 4[E刬$,E ܵ{;ݹ,,XxT|q{) tP)O>o⸻]h"Ѽ m`$,+'HF{q< mveߵLW&LquTm/-6S+7Ldܷ1|<#KeofVdC Ri_ɒc`2NqQKTF0q+/4, )|Lg&3aGi=?,fLUq}p$e{ fVCFm n݆wb@§Yh d Pũ@#rvYp"J p?ٺoEIJ_\pT C#[˘1L3MgJQ<>NV1|WU. ]!P|qp(y~!$V2/G4*A;ԬO/IϠs tֶӀ}{}} ^L0PY!S_dPѺtiqWz:3Wy֫SS/tz*8ǨkGd;Q0 2WnE ;W|\]n:Cf)X<2K8Ax`C)i 2; Z0>ԧy䊕k`UB"\!{X?֞l`8=z/3!B՟  v南} Hav;ELBB[8Tsb1#T o!$O?%mW2Tᶕ dת6%\žyTE5:" 4Ј}vDuCv2zy"*I]a} AmլTw[`;皩WB+->T/P]<slMd¯ڿѩ찒NSüA̸7SI=d !GǦ#WbZ,5 m;%1*_#ދ] 8V.sA$RdfJoXїJ=a]&te,tE.dSqD; O jsSMp^I"WߨqKx2!R@yd%Va GG"ڝ8Y̔H`nc~wGNpJ >vH3fK&E9fr=_bZ 7jo딎ҭs@$!0 ͜ȑ".43 k,F&qͭN $%j&Idd7rywg)߲_IM9tاЮEb^^|jSNMKaחOM`<QO1@& 5N4,xßm|l-1w ElZۅK]$KD_A$̓/Ħ=YΊzpoN&Cr?n*T}G[Ԑ+jbneK6˙lX$AR̛6EOxFFl2`҄PLey!UAoDssLH=o n$߄_íw}AѻE%}ie] aAzq{;;)B뻐cg~y^4zzdǖBj0_!Rϛy.l楨9qKM2(>}#8CuDe(b3wb,8/q5* P9M\q,5# `ݕ7MeAΈnEV66|鉅͋j% Wx\¹3kRԏ/$뺑$]}g[\t B$raqS20T m+ZS$(T200naЏ(T. \rX6 UIۯ)OZQnF ~o\;'aఌk@ NU ԛ<{"DyY ExhyzI(:q׼G[ӹDaBEږAړtLRRԎ@CQRFĆΎAvhtyKy<-.][77Ie|$eKjBΣuje^hYJcF#J<.蠵NK_؆$g{Ks\c=Sl!wxTH$4C' U-©I%$ E +- VfV19D N&svQ3ξ0ZwLu}!Fݧ"J:XT,3\^%{z,SR-Z< K\;q]Qo)=Z (?3n >̉%"G'9Z HM_I:f79 >),KXOaeaL_l^KFs_h%x-˨c)s&xȋ4 L%JnEn,YG.9^k.|.}zP{Cx~cWyuž2F͑/_q-iX^ qc h[9v4kv;r9[ޅ_b= 5M9i-$ha! bѧ>,ǗtGo{o q/Lܭ|`AD"#FgX:npqkS?U{pjB&u]f{\N stc$Uy&\R:0],~fypqQyi4%)2gneZgN ևݧi*Wb$/)Ki!}/ZQ#q?1]G?^X&=[j#iNAdCI`qK5k,wF7 #ܑFS p¥2 !2FZH"JzH-J""_ (KN4խcKVt-$Q@Kt^f <*jYlbPtą6 K *PJ^"ì!d EV~#`c?\VG=幚HZGe?5)cE,2e R\ܻi;BNiL쵢;KP!`|m!Aքe [j;T}D 9p+evCޏyFLU FmĎp1+l"Z<-Ũ0КaR~.@+SUzӗHol'G>aiNJ5A,  bR]1K hϞ1e6EB)>' Wa_#b\Pjc[[%dņ+nV0ysi-sQg:{|v9#O,+uOldtۣP&MJnShuşZ&q$ׄᗨTB= ӥJ 5eD%ϸF13n"\?g@Bۙ oWQPb>>8[,|'V~oc{W2W"vqRmV|3K)MIGZ~H?wͮX~D,WS E+Md@ʢ c~n"hmѦ!036?׈s/i_ǻU[dynHLR@=ђU մ6g90K'6-|2' Oq5-&@?[q ͠3Tq.3cr̤ZcVp =%pΊ>TPA]߳XNnz%u.C`7S'qbzG2Hm&!#S멁ol, 2ޯ~[ʇY)/3= P&Դ(cv<mz(Um,E!Fw@͋\JZ$S}=ֻ'/Uc֢8vn1!4c޳qܟ+ {:Pݳsƅ-YB6[7NcǑohhئ *?%R5Ѝ&YnV^<.Ӵj$eD$ oCF[SZjyb5g%͸AsP` g)RdmiŞ;K7|F] pWrI2Gff<449T0QnY["h;Us p`q*T`F%Qd vp#)IK.: ӦeH]e%j33h 5 Ĕ"M ۂwIp~m ʾ7]2@\ggYZ070701000002e6000081a4000000000000000000000001643420d600006328000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/ob]?Eh=ڜ.+euv/Lt>54)H{>װ_yj!$g}b(6]Vwq[~)6Ǝ< ѱM`ܼmCxg1w\~Vꚜ6j @&d C*`;^|fr,:+;v0T=nLO!Gp{ L&h tLp i;Q j9g5ٍ{;_rvZ|jqפW󦚋a̱؃+ YH9O]_؀&Q0Pa˓˦5*vtSBf`v* ~Lt;q_|ҐR0!T^9Ryr>S_իb|D!4qSo;ﮪpjw*> U /Kܹp6u&14MyŘ)f.>=qbm d hG<{<ڻDX,+&bd"I~[W{b~H[l3-)cǾ~HUjJ#rrw= EۓMg&ĹB'4xXYz]Axoi<(垣|ƤY#>6䨶DC@f4ѝÐO 2m9eObtZ Ka?1r)@T%ՏH dXEnf2OP23eS924ǝR:~6  3bff=I&D*Txj,@J!{Ep+݊=QﵟL7Y̕t(.ZP4g7+vhvKp :}Q{Y;]Mr>34P7Q"O8Wxji(֫QBA lU\L!!@F;lMPakO2&q`W|AtD;R; ]HpEh jq=I(xx>gCj wo?==RLJbB~!\Z;QH;3s!~{t~dM*[$n{PKV~jWp`!jۛ>a_dB !;aIAnOXTmDEŘy,7C#?oMAqʬKо6-m/ ( _vMMՔL'9 x ':s-f1\į;]7*j?ҽ)$cB4Y X͖t 5@ ɵ0'$\ή!vaT2CX(Yn !Mhz4J8 ]JV+183$ o'ZQ'cª&;N;K'r`畯x!V ` 2JW$IbMQ#ag<0I>ߐ^:]6?5E89f=&M vXm>zEMMuAiu:" 8Sz[ڳmjjEp}>A$ X2"%G88)nC" dyXkr! idv LZw:܀XA-w48NGO']Wh_|4l`3eÛz^e S.73Y)X_›QکnN΢\wAĉ4R\K82WtN-h6/ Tw~a{{˩a@o;A}apiê+:C/Ĥ Nٶ[btgdcwUZ*{qDo.' D56w\uiD?$qKdX7u`lx!}\[Ξ!E8fa[xUW0Q#иs^>e-ʲqYB^D{NE8@@oyf2Oa:LBiT$O ! -iJ3D1XܳjUc7- |"Se +}JA) >`ear?֖+m<J_eo\l.4:m|l[6t1py L$<>FER2b>+[1Kwʺly7PW8|;]L^Hz+@3~PW dl:NҐ&8}o䙀<Wr9|j&EX q?uG;` kjv ]R#+_hE7 ] 2YGW)l;d2{C2ͦsP0=> U3/6 sZ*{CdySXUjig#GNC{)A3FUFK7Ð5Q{Fy@$S;/jr eքͳ7[5J7SDrc6\h4,w}!G- bsH9hSҏ[tC~9?'w_CU9Cr7Ĉ!\8r4?-re{6ٚH@ ):i 63l_@Eӝ4wYvܢ J +<Zᅜ1h:_z5+TvsRfH;๸^iRcRZb1 TG0nFbSQoScEczoF Z^Q7ϝjay%!"Ml c7@RJB:k7-Kr?>)B#q@NG#>8+g#7=ޘal|D;w% Iڕ[Yf(Y5})isQ1jD|2 Zn jyD#'F,٩5Z`'l%3C9>)N` 4դWeqXs@(+ሁvmtI 'bOUk3ȩ/@ePQei@UT<r6ׯ80Fn2_V)vB*oȎfvFUU36z:2IYEqH kPBE 2D=Ic`סZȚr-CGvgt3 XCp1¿LlD,ҹL1yEkW4~|[,OULT+hhM&ci=RᇚpQmk~bCqLfT*zנq=o+>+*3؀$zJF|Fه *EmD n@/ݸK i:=!d@5f6U36q JXxQ2W%w|4)X6CCW݃6'YNH# Z6bc䲭:hqV@|Qgqb3J`c d<|V9VAݯzis^̔R/`2Rx@f- , y)t4$1& ְsr;BH, bdʣ l){S;+F#?$>!p1{P@7,97oBCi3ЩC?&t#!dW{_V~G˜q2CB_.tb'M4Mz΅O79BtPYKFuf$g٨e֔a3G.'t{W..q,C-RŖ65I!COi"!Ld5RG,LY-}YvBOrdnyjaq'Bȳ2c蹜R\j<%-ɘZVltoK\#m 5%ڮy!YvsTut8<ޡMgaDjs?8ߍEJA )T>߅Tfy QoddnDdu 7R',G,(]Q3hˑ6>b[mr#&5MDm>6*im*"~0Kj 0^ޫ $1fMReBeȯ`:W~)~yVfʵ, S3N?ibݬBbfO@ (>8&/VXl$[^EEo[Bk" B-s )*OD7r>_JƳXNw կMKXdǨlDN.X,ao_\2\@ ȁR05[wKJdBQ]]Aވ."=/C}ob@&d/<)u_Ԑ ŽFG_lG”y/zQ֯|D1>uqk`Z[8,('CXrBnAѮp^"#AvµšpCp= sOUvW%N/6j=H3cAخc+u<2Da70}H|~iE3|Q+E&^o+;L/j:z,l3pRR8pȉO-dp҃dٔ I̾ K۪CIN5Nae3&6RV.3-K?Bq+GcdQ{juLu=RCײ "OD 2GIYD"eMg0L5qY oF=tvXt!/%}J=s7mӞM.(I&H "2!k'p5QNZV! ܧQH~po$stH|CPe,'i'zm'cҔxfU 5l3Jm `0t/%NhVd:fy.1 Lg []Xba*TpHPDfN!(Ym[V>/ v~i9wI`W'zq+/H3]*"{4 ~92x~Oi{S-r"$fnw&`xqhtP>qҰ\˓]h&QuD)$jNXoU"~@u^q36U@(4Icm;C֜- vO[@8Ni`ε\\{2 K$=Pvx<[1nQBfjЉDr˅nn J@-7 VuicdР^$&8U_1 .,iJ ^ 2H,d v{u~:g,Yx:`LqCO$0BʼnRy!Eo0ǯg,eڝ[(ƴO-#5jUWKSZX^1_.4~Tm,sm39T%!b^P\]HQ?,萰&1Lh0x|0pr+W[jBWLfw@*$ujZ{U?ܤxH<fj Bt-Pg|9y++ w'B'qWą3$>**JlZ >9ဩ*?7,ycӪ:c(Rf 8ж^ϣ$Ʉ'{5<,**;t߫7J#>UMv%JF;SWeP1Z>_,waQV2osmi=W@b9Cs4 1sӜ!=N_y0= KGSх>ȏB]_NJTOI JRp7  PղuC^g!?贉u!K7W ɨQwtY9'Ψd67["l)BȮ ^+&J(D'ɿ/B`16[8.1194lۣ}E'.l2F n,hחzQ3+$cW[zN%CR?)-7d{PQMwdTgW3!IRtQƕ}9ԖX]t35?e!tQ~^XĺM>)dY+[ XN0* ^9y]Veҫc3/&C:&=Jܵ:luI# bdwA/[MRK]̎&L`Z-T (+20}:li1( 2a5ˊ>v711?ͫ3;CK uODҔ \g-j8 %nS"]Yf{ʏ^\,rذOpvQbOA $_{,Hx_^Cdv A@ȜBLBn9;FLa49ǟy7vaINUۅH]%]6!ft`~8pa'+E+I_`Κu=RN+;.pSN7Ge| dWl먰uu\j*p`u/8U~`d,,6ss?C+;<: Z7`@4 Jȇ-a?+8VUshiX|Ǭ!Z;XI)-er P)^S&"wET ^6^e}7EO..8DŃq"v#F0-1 ՑGΛyHBnXٳ9F`0W8!!I}֜!Vۋ1 . ȅOt8D8í\f@fuUiL/R]Bn2H`7盎!GuvySb !mf<v@ATi̿%S=,WH~VF  ]ON=S6Io*%7n 0iM2  @i AJq=8"J9CFGM֯$ן*DA47M%u4Tծ֧[mHq@k'BAB(k 93P!s4V=WBG$  %\+neɷ~urLQuKO+^Z\OẢeB`ORcVVh(0Tz!sNןvU](Jvwee_+օ@'nBbF<3-B) q<9rlxW>Mc7Ny{jq"gQd֞>R&ߌYB^F GHYf6xGdۦ7Jє禮h4$ma77T ,ѼEG;ҘJ^ɸحW8H9ROHEi?||G]` E/#*DDN^rj eqpWsTAOTpoi]z}ϊL!cz;?YrмB`–׿];E&$pжGp3.TI<p^'1Woxr ,, /{׀PFZbv` Wc1s 9˜υ9]5X;11P+0bdnoW&=wk{֬Pt)]Ar2;lNtY#L , dӺIQ׬@Uߔ~`W fa^-w\h QV-jմo[,xm({#$/%)r'ξ|)ķX|#!bP;i0?rḦ́$TT5}k+zˮ9&'? EV.=d"a!)o@vJ-"'X_&,Ps2P[5T$AzQ #wKE%n<=B2ҌU6DT>2;6y1="c '񭜜 6 8Bș1l2^YפCxV#w0FlQuuTZ [0.;mg(u5]p>[ZQX2.Ӎ!w}HuorU|  B AdRYgKD&~h1t {u|- N< 9:?{<Kq$i{Y+iNDr0M7qOUIw^pӋ\& GJ1 E8Gdgԧ2kqjRw_as 61ؤ+) R>oƕsB xR\7$:fUgP21f!+Ch*ߎj3^7'/" ,Jqm?ɿ'ZeRF~Âpᙧ@FHot=$t>:9xaWU:ZeC_ {G~k A+SE9 |U#$%& ;,մmEh9frJvM*(nGkqUQ 95J[;\C>Q/<cݴ!LEee Б1 -3)s%E' csH:pOm FU r g|bm>}<+%JkԠL@T|lv NEoRmbE|Ԏ(_p=K)@!F><X\+*kf=j"-Tnڼg:#ZK"99e-GM?C*Eo!( zD@(3v,V6Ml',~#qyN‰E_,Ae΂ATSْ)g2Y@s8 :`1)%"fuO/zAOk Wfqh5'x2  +~,M#t*ӡŸkB yX ƀVCɊ4$s!m9 +B`9bNj48_aB g/#DWvY;fC >DDsD <) ׁ54Nŷ֔zҘ*URЙvf_)pƑZ=usHJ MTkBm>^TbHF `[#{4fT^e9ې".9)O2ǯB_>=b6䫹?O%圫.C}Kf*m3WS1żsf`^~ vY@G$_}y~xS+bnB':ֻ!u3| lճe(.;Ǔf~7ЕP*R7TLͿg.,hzG/O{i0ṣ#8fo+ E&?%6/ &ŵDh/椕s >ڞf3n. - ?R1>ACn b4{.#D<^{Tt4$Mef.%2*xI.A@hynzg,K$B$e}''ٷ|w?b5gvzB`N'V?opp>L įb(C2țz 2vK,è-2* PUG[u:t>{Yɻ}[:i/{S1ޕF[nK_%$f) {buCoɵ EgtWb;Ɨ$G`&^#lv2lZ(0Z/K8-MRCM(liw&~{/8,хpX<5^tŌdNS[EY~1:퓧@K:wuT *F_Q&B\bu"=P4# Z]())^.Uv75٧gÊҐ{ /q-ۼ="ϭ>OBx~ZPO ݮ p"(}NaL])%$]'w.2Gύ6 p)rHkՋ]v?vO<+mmsHYc?l~s^( \>ê>ٗ;pC*h`郇Wa㶨K&{6_Y YfY~O35#cj"mj-pbCvp, .b7M&ou iEpA3aQ V1ŏʣAD 9$v՚9$'Λ~žH{׌|DL@n3Ixܦ"-^$ยʎJ16`$27̅AeOfrkj~=N>¥)P ؆g~9}ٳM3$R \v+iH!9" P8^)-Z  Ǟg/2ʽ/ӀGM{|n O\dƱm%AV{<1_r47?>pg8)S Ag= A7TJ)4fcj,UkLda\(>j &;mi,vGv` 9dẦϴ֊0jx@rTUK6JEEs=rfM01>tXș_:>lZJ۸1(k4ykj-P"/>)Iɫ˼regp (2%zEmBGNHz,y#V6pgzD#AYR:K<fB;svCpLj0o"BQX2Dy\r E\Y|I`ehkq$jV쇼2أm%BR9?Fi﷞rJ|61Hk%q^PAժaG(— 8Abxw|e6&IEPM 0&!?L~&ZF _djq9GPR@a&EShPqLB`][r" $z) o{ Y9xӎޏzV(6샌Am0.T-~I˹=X<(n_ 6[r=Mo_eWv랹(NЅTdc qx0 F< ftJ*CQ$N\_{N0O'GGR hGK7_KF/:Ydł=52t_6];]w۵ `Ԩ9NßN]7woDAp3كv#hޒ 0kltYHNJS y_ #}h#j]䛱4[%$QDqsFǭW3,T1Mb-zwŦ::s-+yGp```mS6;{)ߦ7i\Q0գ`ZI6:Qw%0Z8'`!y4pv5ibb1$gͶ2dÆ.x"J[ECoh\oi( m8-8Ɂ·Kmnx[fDc|\#&` ~g2g_?+XOЏsPop&?+Nvwgf,ҩodto֛h+07g2,x4+ˎNؔzgF@vpʙdv (wv08lSPPjMQe itm dK;,W  ӯ] cT$Gl|~DR% yX%GnQ̙IL B%.w>c`:Meyb@4qXBS@De#d=?dKo!rtDbsPFoN+Bxd&ѮC`fZn1@`ήN"b tq>MO 3Q.w7P Iq/; ъ %Zq5ؼdnkݣv(R _술y}v`3K|./ h5NЅ&.0IHdv\؞(!*Z¬C]>Vc1ؐKɹۀX[QbjuoޠN&;\ QbgLBooV*r'9!2S#ح=lYٔkYt"hgNCn K!2m uɗ3$x2lPV-Est#:*sܾ¬^l' T^POPsӚ׿[Ynk֟b\pOLl(`g<&C2!gDO7p_J R*j@ah֒F%S! ǚ S?"7;0sv ^+FLH]4Ȓ*KwR٠y'Ƹk=d8v"$aP[H5m}"u/ >rEu'O^$֩vhgʄcGGyPjRz͵kߛ=;zyطHk$KpWq4M-_qm@GҒP DP$0|xJ=Ԍ[{R(:IiMt&gnW=?@?'H#Jvs#RA߈YI>RVZIju9x|x:Z=RcF,Q\t<}@B &0,SFDJy΁0gc#o oՀ0CsK3,5;yR<z 13 h߇šz 2=ð3«e-*㯹.Là9R;ՀԘ^"OS{·Jdgt-HDێh78"53$6? 3I+!&cXr_dQ^61]X*?2TVfIߊd|6c ˭ OZ3#Eؤ9,e~s{fP3An 2[Jdj8u]d$[]K ·<u>( Gp!渣QܶWD&Ӻ)7sn* N40L=c>ֳjcs4HHUTS B#ݚр ڠ"9j,YzޯL"ҖU}]/\ Qs !##!mȺwqL鳃^3x1 ;yh{r?cݳ, W=:C*{Z"],c>sm6 W{nq8|ndWheZ~V'8,B#cG#RǠOe@=['x9-ɮՠZ/[f\:[r6ڶE66Ɂt|iWm:lؠ@u#G]Czpw-e\=I NNڌG;"B_甒(]{k|2nsG{I:tDUNtl?@}TO2{v+y Dс={2k,%n!ZmpRZuK0GOjƢ} @`[G5+@&9Hms|fJiS<5S@#H݁x1q#1sE=sW!?][:ބ1cH@?4[F7E`.eژc_eWtY$:%5UmV|8J>EN$k-oV՝ƪ' vTe,a נ@o)z澬|gGUnTwB5WshE-66\fpGqO=]Ɨ>fvB櫉rĖ;#Z ^ n9 r5w4IRkLjZ{mjox^% j;kZ -9W z5FX-dHbƍIRz b$ zZ;]Y_ui暷rʬH^|wn늊E`8U4-lkԔor fIcÔ|\a1x`ݏ܅:COꍑ_dkheH&v!x7gb '?~WSQϽG BW]!+#ty+h v@?qUk|A*jC_v#Wd׍녒"v҈~W H޷,~4ҲLn◀y$jBN PXѡ52<%FCٻ5C-FF׬">X@+KhLޅ%7j{%.:/08ғ.ɺ"@b㸒}NjI[~Бq#|&N~Z Obe',@#tfI9ӫ`]"wHa #ѷ4ww4JDp@T2'5z!g_p9o;8kWK*P9JA_nyO;[X?%Iݯ(_GjNJs0{SF"iy,Ig:(FPR{1.1ʣFrzvttRt0jBGJaJ {?;8~:JwմijTSIN {6!FMTzK#50X_aI2U|<WN[;? ےַ^wåz1t!MJ.gNEo]qv1Eϒ$O;nkQzIFE >2Y>nnJP9ʇ4- &KmxGW(MFŏ7_9?I_O'@&-n,iVjbA7w1y2{hTiC5f1Q EPI ei'oq<_0ٹ}o]uQD0=`ɃZ>aLͭUod{i>Onj^aİb0d1IĀ)t޵c/(27/j=OT=̤-UyV0bsk=o%_"5**X6LHz,pVVɉ.Ilul-Mxرe¹ߧɗ92OqWBà hDy 8Bm\yݕ}L8*tݍ`ginBE섓r@6z\hG 0e'Īͬ+?iĉ=x]+Ǹs?`yai_MǕzVsaTi>7ȼ^֎ۢj}Xcl \|su2IepUg*]N CE5~p4\!%'ḏ?u\Gg zkX։tk"M8A iv<p?tQ"}&dMI~U bء4XV(@}8!*;M] `܋8 UcVo 6l.K fi `{\q! 0q4h[+RULڭ)>v?35bgn!air<Jؔ{in ҽ: BM"0p4o D pJ@U$g0 !tn+$-cqQӴVHi#]J5${M e+LGcZ miOڛCV/;1EZяixQ>SB(׳03"9f6= 3za2@/pu)Pv',mCM7.P{vfE]'¸ȱv>:9*T_AL-mмU)XXXvd>â4k  ϗej{ϱJ1(c&.(;'mR(RuQZno``&3wڴ$>TB.tҽv$ge,B&,a FsGGI:Qvb[R#wF4ךmZlz㳸7mD Tļc([uc|K~$pL[ )vjPc;b'}E)\ruJ)"~GLwAwqq@&*Ǽ.CR242+ r5Â$|&*:-&6ZnZ|fX92w6)&&T}gW=9p,#z'*^UB`M+[laSX"mMP^,e8ɩ^vLu]ፅ:5 4Yβ4#t-}Yad6Qp`6cw_Yu~N@8[ AniKo2.D ?L$$z8%nzr"XOU?Mp;ǿ[8>mZa{x2lHUx-A;D<&6A\`ٞ-gr-j'KDexAE~ ܺ[i,@Cy6ũGԟkyd|M\c_i @hĵ0 cj>Jx@qJ{Fgv$inɷ`P~P=O$*{8X]jSu:&Mas4bW XJ-xNDXU; ?S>1')1.m*d=%viGh05߱ e֢0}#;T_К9gG#VS[@ AUΆ-MCʗ[⡼GkulqƓ$ױH?\;Yv(N-/fYI} Ǫr.jl|Y}|-͔h)pe<̇34Fxw.| y\3\z/nR$:2.IGyC|sBMN4p2IĖiY,Dotj !3=s xރTSe NeY+̤R-H3W6Rs;pngȲe)yPbBubpЇeH0/Hj!Y#,=eh6r u>` of=ɪ-r8&Ԁ 7KL8F*ac9ώW7?ZFQUAlc_|w3˸S Wj?> P隡")X-{ |Pwg. cF lF #FGdJתǘMGV"E p ;VD$@?քҢ$%W@ v^\|%@-)DW}z^0|+CznE)~hvcoxE1Jq~͢9|%8>v?ϬFG\g"r6畽*/ONXLo1!tV e$kP{ JGd350..E6& tJ N׆V@y9 ܍@cd8nGWڙqoņ~sKQS{U McFm1y?&sliIf(:~"LjnϺ-V3;wF R~FiKgK[ʱJ?tW̷i {a>j j=;W!AE5ӎXP,v"th+*Z7ng:udP:L9 /AOhFNYnGdvl3r*M;OIsr߆k>^!,9 iBSOYVC3g':fKQFz]:}5wq؞*3\K`8 u>gޜh>4mOх`kCi׺ ֒'V7xMٳӖXk$faqa&ﻢ< Э Eƍ2G+OLd«ɱ } ?y}/I7 8_9tS.8h"B?@ k7"5.Y[r;sj=-Q8FN730b>yur!kq~zhpZ4$mh鐠FN?_HN_c!dDQއֽa-yCq L-s1,^PVöbxj?CWaL>LgYZ070701000002e7000081a4000000000000000000000001643420d6000036a4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/6c]?Eh=ڜ.+]O2{Ln}-]6Ϯ ^d=@v8sr3tI߻#.{:̇ Q$a:*;1 ͎5T\m'WdуP`!#[Wu# \LgŤ yluJ8wHnGZ`XT] 2e ܁xr(˓U-]m8$ۻ]%\)r esde:тHF ZFV6YQV&]A2'ۣ=ꪦT.C$U\KGrϵ?U]ӛ`\Bbp"5XDG`{p6(XF30T*~[s =nnP߆z5G$B>wF @\XUx;%*q3A[E *G>! 䋜fsw- WRӥBqޱ l8>zG}Op\MRR|]徊 AV=^Pj934eGJ) hӛS1xob]$Zj/C0/_MwC-B:ѳ)b1.Oz-/JrPa8ʖ:6V wz7_ILPnn8/`%(CɌV$c,nB!Zmw{R٧UgT~'FaDF;S4֞I Q[3 ĥV( A`5xr+},_aUEMC1]JOlUCLaߟ(65D Jb8:l*%*CKwrĝj:Gk F* ,e21 !:: A[aXl3Ggt(j5=N@@zg;q".B ow9JY?6X9G&.(hϣ)f6V `>b{ST6Pz]{1MRoc/q=Pr Q4 Nm*k F%#m9jҌ=,d8hWz=q,%!+[("Py! GgV٤rUciZ=O vĞM4J½I* V{Phpr]jCҴH^w-80񂴚hP;y7f-uNʏamUMnuy#Ehq䯞0@b0Kϟv9>pGٯ|t_j4sU`J_/U G 4DPYguVv慫ZJ1U3 i-I;Y[$uYyn?/۷Vދ^~ !jB(Bb% @h&سw:7g[RTc.SKhSRD*ϪQi}vK]:Uo@X\xe%6m^E>^бbya裠 tKdfΧ%gdO&8}9O=޿~*O "ն3Lj@pcNHHA?͖ ^w 6y$ݖrT.Kka݆&Sb>Wҫހܝd\R1~j.$(h+wg7aEء#я @Z:J{24YTT塚QJE#uY^[81|Wl<+MLr9E|$P2E^^̚k2-'Ԓ:Hjx8K;"Nm|D['Shta_)y%:kc +tY5$3+H{3"r뉄B [Y.M.5j]J1߬0C+:ZǕRV-$1[l5# S eA@iq(:l*W;tEQr ]Vfo+`C ^oﰟDf}<JI~BZuvy:<ªu oqqw2iyšRxP[&oSj=v 7p~<'A ԴWY1|&AX V60)9t*|b[ !Wfysl*Ed`;[a# O Gy 6;4Ɂ@ E>ۜ!(&IaiE0JA :ʥ=N c|Ty/S F78ab*ׅVrgsvl1<ӌ"S#(hJLO5!3,Ndil53{M _IׄN~0T]D(,ܦatDZ)R* cq(5C|T54<.Oif2ILjcgbSS -.s,^*г7%E]ҝSB&5ݣ5ɚ؍%a6-@;$h̒|!5~ G223,ko[E >}tk}[X48yl’񱺑 IPa;ٱUd'&ʉ͖1c(' ܶ{'A@a.8✾44dG{B t1pFIrň(!٥%nvDs t£ENrona}m"a;dY Lk:;Pfze;(sg͒f$'БtOSfAWXԾbbR22(Hk@uDŽnc!;BASkɒ9eF}e?3`Չ=rb5)Dk$} 6w~L1GBR%R#0RvRHKC &uqXJ/YT;/KgTz2ηu^qNCICgd_|H⌂:k;3;*4YM`1ZNާsuwGw Z&O( f'0XFr3be$w1Fgbq稲GNȟDEqRY0a\H!Xn-T0m g>l6/?ՒJ+\p oG uLFc&zbRnĜ ilxbJ𪕮ե-zlhYH9}\ο] ҍ y//9DQS4fG`^tU^ gzfUjf;L ˣ{x9߄=II F pݧT J87.u̼E sw ,vbjSm)- 6j=ܲN]< <6<܅q<3Nkɐ cN)#^] iV6X_桶yu+k4rJdY %%.ڧDWJ1p,<5Y˞j;L1!}m j~\%Yޡyd߇#{S~ EOMukRpԉtٹwC=9.S6"* H:WҐa% v>uʖMLU2{auա6ŷgվ] /xΪzweq^Hx[3R񃳟?H\-92^ Z4QκOo*BT__IWPHyD+ؓc&*֛f{p9AH)D~PPDrd?\y2x\c8iKd髂n0A5_^Ҝ'ޅ_zG[QHAaۍi'YlSsE#L(Mѕ(vCFmuX\d!a瀫w5li*BxӐ{ NG^BgN&QAG)xBS3%xQD{ގ\y} "qb;?T[ W)2̦RVLv5ZMyMbQ5Ű0vsl\_?2"zax/Ï$p2ҒPCl3ՆG=9fqV{(wx0zF1[\6v/AIj)֛~bwya{nF2S& OC>! PCSy'}B(YWvX DQűf,[~ccU? 8A'# 8=za^rOy8O C\*MBQlZ}+2xCY{oZkS_20|Cv0KLP4$?pfzhV&c#&*;#Z_Q U݁¼0drSڶJV :ڣG|^ā=̫.1'1Cp'́fr ~M7*RJ2Ā:J{BB iu}qOoLs5[ 7=q>@ Y"ݪcqƬG(ڤsʁ~ }I?r} Q}l.2X-fY~эUXlfKsc9} T0壙uF>r)%7:с|ڮބ_S_ VeES b./ٍ7OfKi)Dt6_a׸|Ŀ9i5晢o0'Ֆ -M|ǎ~B,v(n٥h! /g⌵)udޠݭ'f i΄xnP٬4`ЈSAG% C %16 CU|ʥ#Dx|frQn5<)222-7:h!y\cg+i{B$=VeZVtGQ2MgN zs͋Xn쉖EibKM~KKLJ4/='ޢQ2B _kT7eq ¶fxKn#t{vpЦLBLƃ]EaoMfϟ2 0֍8-z/<ƹ2¬Ċ o_5N!Ӣ#lZ΁(1rcUJG-/FZd{{ӭl$ֺL?#Q,n;EM=@X>IA:%4wiY S1n$ Q_e<>tzk$)vfi,zu(!7`o|_ k [WL{~6]vSBz91g zh[DVDm&n}  ,7@(L>(QklVUJT ]CMYJhpL~٣+R%"O/%ypd!6 (%W'mQ`3WZmOY蔁2߫a+]=_thBwt~#JXw`اFW}>bbmƭGq ZQAJL;3?X1H0"m8"Z~"m{KܪG1d8w29'崅N!~xI$xPS<0u]s&uЬK#BqSe^"/;-M$ҷR u6*=|3c):K~2+%3I„=WCZJK b-| `c_W jBC#7WlswKz{EHЧQΉӖ7r )i|58 ;{0يٸ1KODs5(҅%RG O>]w4o  faftmu)Aϣ^("r>Θy/qg>|grF"tx  p D#).8h1kL_bB3<\L^CclE9$sV3}եF*/D[5YXd%? R&o/5v&Y4H\G ZAnB<-7d%=`Gl[G;6jP3t} }(E$:lc;C"&i4Ka.\loWKɄ|^")8DŽ@aQN%bQۡLj ɬ?O؁Fy6RI8d)c =gp3(è5LMbUnN? %pMJ.!]]5UJH¢U#|KIѻIi[LH.Zr}Sb^Cb˺(? l|h1xvxƒVaEٵ(Ivm=8 m izc9+O-W-C1`ܜ B]? sk[aDpަ+v־77mv=kP@(21D+҄ }$!sDhvoWrj -EY<TLx;>S6@|,BF-b< #*߅6ɰHw$1ވ)  Ƨ ~jH!Lu8Xc4U΋5柦fo/MS~@ v~(vo~ѥ>:i|ZDS)V Po(m4xsw`rr]\uA@;EۆtӼ-ubuX sKKstm._qg925 ]/XhKOkGoUˎcʬ{!s 63V\N->"Y::}P=WurK4osW$yՔ,dH Y!BK%b;9LX#g\; , _q`KkvB:e?F3\n_+ҌN>ZҶkZ-\TIM}B(YAn??|z;7fM <*em7 v6|U;h)胁M*Ϫ@5;on9aN,Z"+?jmrmtWߡtQj"hkWh1 9DgaȗK٘{2n$9빶}k&d)U96^,!J4ߩ,v[}RbV }hh`hz׋AZ 13 !:`@IUKV>REȵYHˌmtsdn]ǻMѩ1#qyOTa+|v%Ӈן[`jָ*6k:ߤf1d}Rs,$Rn=jt.cΞF N5oqW,Amqu7I,S, q#KBȈLCu ݥ>BU ,)0)}{猪:(*I\r9xSh6HuhaSeJXשLg ÞtX;uSa9^]^YkUP>ب{>K>P<ɾC#Z^Z>RƽIH^)wWS&c F}r@R]ٺWs8@~>aSp 6#K2Ui# 8EӘg0!B 6MNI$CH%Mx|aDgA^{Ҏ-C&t+y6CEiӏqsॖ iUx  m^@DT6> -aACgzwMn6.`3ަ0z_֞l 6kǕ۝~0K_bf|*s}-L-"`rUTd6ǾgԬ&ulL;}uvc*3`EI_cgu 6%ZNIHKUyocdAl@ &mstFހM])d |Qb~RF Mf%c^xLw35 0x kIm<̋|=ˆ>Qy%!GpO_YB+Of'.%>zpAzidӘ授Re+/*1n QXMW29~5-y?SUS=i0gSP}Q>J c2uow=YYë{@F,ӘV_KƗAêD-͈61+dͰƗ.кFf4 q$L𕨔 b%jᤞy*͵`o\Nbo 1?ԍ@W?$%pҤ :Ã=¸dѶZnx h4QZvkƊ;-sgڕ(sҥUKUA.,ytHuGOtg3Fzh'X2k׫_>mc[uޖPz|iSQ7Y喉 *e,`טPB8K:UaUBxٚ҃Su*Sak9Jq˭j~ʫ o , Bsh^ y%2#c%7R.mp?zwٿvQh Q;Hxq*, FQ,YՑLI !w`4RJ[j[joi:񇠫a|_I:ƻ=Cf"7sb h+Wj'V;b) q:$X(ܴxDP+|7%ɝ])c '=`."MW;&ϧӽeDD=z@h[=|)g0= O_t7[,}k#`΄r].V ~oYEb`Qݕ`^$OGn<$ -isu nՔI7TT阂T-NZq ؞bN&?X.nv! PA+xk P<,uW7XAP*w ]o:Ҡ)dT|j4@5=q*&h2י?IyC Y͓b z}M%=2C8 O4=zh 7Si3xH%#:[UBbA D<7aRJ* X$m0Duelhg6T45;XίAk^Ӳ>vg;Ct5nQRO S);[䐻8^)!lTC'=JM#|"_HQ3|`آt%v(*3l ߒpV`úqide}v `>i+%Ӷ$i[ΏE|sM!!(ZYdsJET0'Ȣ!PNlpCB]̦1WyB8^#DQNO/PPgY;.{v^[U C8^CRPy1]-5``AC1Ed.L?͑qpfl@q5$PP 1ܷ`5U ;^$kNsVhtIh˂GU$(첛vHӜJ``W VXY9Gu"i(R@ҊUd;o;NT`boml8"p~L$A;?c6Di|;kuVVb9r~nsiApk*)d[6p\ ;Lt!$YHĹ2DxY9!iK7~ꋮZ6#! pa'SKֽSmGT~=D_T|Juؾ0ĖZ}Ȟ`r:lq@Yn{f["Kx(x>#7?Q6ZӰ_@N}<ҹ "REyal}$>~"Y\SۙueϹ\aݙ@*))n+u1G~$Ƌ́*D!l^su 05|Lk#S<(cT5+Hî.o^[ChCV@+Z {0jZqN^b1cd1O4%董4{1 la+ޗ!yD镹;/}VAy5Q>؅u4"so`!؆\KTԢ| cW]m_!iC}*#j%L\irhTdȲt{cv8CV}idt\s%2պʘ-E8oOym ?J2%zJ:v!`L21.?ʩru)(d.W >Pt)8sXizK4٢G_~{ο^*}ÑRۤc&~Ob+ ZcC=B YW8^Z~pa"wFl<WSueX q4<HL{<%CAT [X]W'},eL"ee$7~PmylY"R+,*^PFx-cXϨt@T;qgA{>?ְA&2ZnkXTL+E?: 3us_:J9TT'b\,u5s3຤ 1ԲAAdΑ(0QZ0xCS*b$-IoC" Gd7ML?|#ϫ<7-B Lх7۰"~@X|q {Z=5fVN`k5Fr0wkq^JPfBq%-8ͤE/ sxy" :w]TJޗІ.5^T&۷ȇŴ8u_ qg6RVS@ZR%4-sBQ 믡>C`g.F$7F+QE- ys 3U8)[CjoU$ֽ!`6cv!D9qCg"Zk_ir҆NQ0y0I5C_Au. odo+TߣՔ;|p;MԡRAUj8:0jcgh.&[ nYZ##L>t-!  ^̮&kgO&? aGhV’-q ieQ~b&rs_[q@k70}ML12o:b KE8M6be9>畻u|͇C }5O+;fFns]9䂮vm,(zd8}*.&{7B\ GDd].{`\ +vx|\QIrZpL^ߣ&d ЍV!~a)cz Gx_Bu;?&L#k^dNa8`}t3KOV() >KoZ&rDiY(imzzQ=Usv"'m;(w&fu3k##lj[a 0]rV#R2m 2#9zK\[S IrTngOssmF?PWdCzHp1;R(OWU`I_ Wȫ8lu5I28 _kb)ǫ-0-V5AqYmD[#I/ "]F=?Ci5Odar"RSc^ЫX&;Ҹ )Btu\;{TXԩKynE1'._AxnmgQ9^_rלpc{2k9u% .x/]>&1ỜSaoc>j$g;i?h$]䟞251$tJHP4?A)~IhU܁MX'[.GI:,)s^`$=]uɲvyٝFCn[zM\͍iOO݁5 h%"=&C lʳ/z"ȣ_6P2!zݖ?KN*@a~ lMOt+#񛩆ngQ]g$lDt!_ujU DU$|w4{.2'߶OqY- i;(%Vs|bz(t !we~'>)f#N Rs@~'p|{zr\dTVz{ye1wTZ8o8Z#36۱}tٝ"d4fw뾯?g$̧V$DjcomuQcٰ؜dX8;C_%Gqizu[2. { U Fw'Q5 +r^Sc]ݫ![!ܘ C6/rNo|z1h4IR7{Sɺ-,Wu},k\ 0`DN@Ѥ"ɲSnHW#fqepp]ewvfue9hIAu4/ ۿŶL8pju,IEE0o ׄT*ubjL, l8v?^p)|\a\w3_xT|L๧~v[@V]d& h4:T`ki\` Xm G<5qԈ0s7j߂bҝsdK3 YChIRO)N3C[7.>W\3om)th^^q)9GI>xfɩU^ۢm|I ;".$]KtlEcLֶZ;4;Qh/MpWzknyqIg8wP!A2[O ߐཨG}G dž|x^1DI Ϊ1@R`V#""GVѧ/E1eђ<.&9?)jwƒ%B#2,D^W j}z5kjdMc'qaD 0x,s'6F/WSM|Njr-\U)֫c~G.ז g鹡果*7Udh`B[%.2K@%ِG%FZâ`=rH.&>Qݘnl?_15`Pv'`,5(R%TXǜ +]Gqea!*rLc3e\oϛ1*δ>jRı6 B:8B (T{lt{30K6Q %+=TXu MEB:OnӀO* ;~3Aď3]S"ElYhҤpmy~y?<T҇^"S'~v̘j`Y6B ]h>xKkhuE%v5^{sjBP{:?P60"C]㍎SHȜ4Dr|DE\SGUpvKcZ>8O^*H%pR`Xf| s%G ֵ]R^蒡t؈l]fSIkiW8\`Dw`yk`MaL4F͜qsik'(Yl{njK⑺+w #{⎯F摌ǀ:h;B2~τRTM_4;ཆ!B4˟RahYY "嬳cY?o2nTs}OlG*v71cedk4s@[{[c~~ZWy, RtD*XYvDshro%`KZ܇NutCTX$Mw8p0׌#6Ø89Uѳ1_ރ$# @ɵx,9GX#I0R` n l>:{d6j5ԉ?8eS \<#鰴I?=!m*\mqx|gBW%̆9d=iU:T1Wקs=یM{e.%zڮ;0VE_FGYr(zUm'!ꞤB'M>FԳe4B8^ip$XYo"C& v&9D sg+A;:QHӰF0 ں`IƑCikuz"!Ee2&.92"`̍؅MB)e]8C.,BFKnt\0t o+l"ȩt(+5,Ty f[` ܇ׯ 9rMͥI: ]W89<ŧ?dz_Nِ6Ƚ apw)E̥vA!ݶ%_7> Gd6B3NCM(Yir\M@qx3Ge酤Z<*+Z ^kJTrȠ\ճF䓼㙆\73(堗UZ ) W@Njn <޸q6#OAnE[3Aj%DCdFB?7>)p0VeT1hK7)D+:< h0sHZs0)E{Fb 'w>P"5|FIGSDWn#)C9]͝!1Ⱥ]$_#f/(A/@]1:Z! QE_EsplTtiϤ[45MyˌN]d{-\^}u?7ZQ[r{&670^QMTlcE)q=kc nmBk=1>\=TrzoU;{DjsgB% ZirSS1%8x2IW:KTwv{~`)h?@ ג2H؉$ي&MБׯ qP{WUXrL1&ɇO)$v_cGmͣw癨_ ,@僢 %d lA쿅k0Jb-A80g(fRnt1g>o57t @ )OCvR*cNPEvP~%sGw@Jí'~yIVO}a#;NusOV6T/D dpl *1 o6o]YS2?:SVGmf!H޴'&RoUz혻FIivyD!p$dďOU{sEMIk04^NJꪤV{@kr|TA0 Sзrż<#ͬIWZ x ej>w+;zXtuYڱ+b^ͯ6a C;Jim )c}>E?}~jKMJ$o7f|e wQd@! P2AyRo {[d͹rnH |-5;Cw󶠅/%㷪໫ A͉,c A|dIH٪&h֐4<5.4t1ZZ~NѢs^ eT> %KȈuv>tod-JG)T8G@=k(qY2̴b&z~%cI&И9)9Ƿ[ {~ခ]ÿ`b?fWzK9oTk#?Yލ=QaF~h+OƸ(!z?(z |꧊d T#ޙb{=QexWL92Wڴ*diHcic2&\-cy kNd%՗s *{[vw$mS\]ud+Jo H)S$pL~ngP_C3,(WG2bAS~!qEep]&聦F;{ҰNۨjG}21'-{9bΕk[_*$ܮrGs~.+:_.-y}& 5a[0`ʑ# L,7P}5g'K,McyK2+/ |Ϩ,!M{%^;5%b{CO'B- W]j:\UMvb +;DIZ'd]TJHvhu:H}ij55XA6zmiszaRTZxukQ9q/{ Z9t,cn l/S/ؽp?\ׅv#|FTs{=`gB C * :GB&{H'*R; z] C}.r~SFIc%hx#9 u}dilb>-ha,1]NmR6HYæo a%m; 2ah#k@Ti.8#/E8anAdǢ_z}9K*:q%d(DŽF4i;,$7RC* O *s]Q+RAO-*uht5\H$ H~Jzn;jX O;/L[D"y #m0=P$U2 [f"Y=<::#8{$PyL!mi"K.IGRI6fm;w'" n@Bcu0LDf}eg\>8@C ?;yf`F iecseRtapamgpjx8*~ki^V! U˸iO4k?xc}RUt?_Lg:s (D҇eԾrl+Y+8͟j tXL먖Fld ʍ(^HBxluJWaڏfd-]Z5~UHG9"3cC,G @\ɡzwǀ8Lfu bZǬU>{{ Ժ*rjO>$ ?3t#ߒZZEZ ߍ&mCx>6T-KfK>AзĦs\-SGzpL^4[mOgzQRq1nCC+9Gr|><+-#As!fE&L@I5JUcni7J-VsMˁTQq >bZKy&ls<:K"[цM`N= B6o;sWYՐN1Q4yW$C)i{ p\fJl(`e|X]ڸw9r֏'#6`N[&9?T gP6U0 9#rR!@I,(3<JQWby9I&e{*c g 9g)A?ȃ\6תXWBCkOv+@paeͧD`_CxHW$-f>ÄRi9)xGL7ß J$ ],k5iDaw᰸%wxEK&*C<4攐`PWu dW.3<Cwaj93WqRGi\96*rQ>=ڴđG[Bya"e7יqCAA!_%{)j\:`FcC0,skE%v" ,cu$ds0hzA +`пZ3ޢ%[:\l|e}.ɍ=$!|HrS$#ZO=RD*,.m!jMꇈ>0aN}-g6x df+ݙɿӹc CTу..wJ'5p%-+ h2nc$+goy ]JU25\R.n^]e#*U݈?v6 C{ug}Q<VC eϓG.^E{d>)z8NM8 (ݪ` #㥡3$ *=?FWvv@ig=܀<.r4z `0Qo@|J8pn)#+y.|[EZ'9X:>NQ&}; TKm 2r!Eŝ5 &x4ò u8oXjo@|W]G> F!VScØ~7d)eAg4HF4~)Rqwl|Cpȱ [sN XWCx>]3pjYax65.Fi?qZdWe"hǏ_fSIWٵH$vAY2^9sM\t}uVXtEKk*h;Ґݬ^qZK2 Q 7E=P !sC0_*(PP;:ddHv5*HP{_$}A@al[뿟fPe$GCi:eƤ#<[+'"jls / <c4@CA{biEOo9[\A R`e6`HkfODO6yUceX2ٞ'ߟޘjOVq`\^TYīOX5׺:>g4_/&+4ڭYvSMp)w:é-`]aG2I8Vwb S:r ̎*eK,ɟϏXMl|U/wNheڳ%WlQkY0$ 4e)}"8XtNeL%z,_>p~8\*c9Cq0cewjk掯I=wW |_8oyO>zj}̛yW'hd(Z]N=RsV%.hX~z>»1 ;e 0,5]3 &˛;Aq3 II4ƃ}3|s5fU!IT]cIfω"Ք=o J3z@{&hQDr!uj/ӣW}l ǰьFxy4|OD&9_ qM~Z~,yG@0c.踝xD_{MJѢ!Wc=8{6vc`f7HmYQ*K庮Q$˩ʻ;h>Uy!b,@]q.LWW^+=Y:*+OEX k ~$we>3C Lh_Bw K֑eJJLkkW,D_w^kF2O_G8P?1u,&ƫ#k83_}Bgb/캧3p&j͙WADv [%cytv<~ӵ/A9@NuII!w__ϳ/WI~Nbj,Uz! -6`Z;gHLOTd0Wxh *}S-Ɠ1O~=CGG;c*~n:;H*' Kݺ:pmOˊAWfC]WM992Og'chˢW-jiNt #OCͻ"aĉ!PfEԳx:SR⾜МiܙH<!1^&uU|J2,K{% (U+0>`W^f!ºh\tJ7X`$m:%M3@6hmC=)AZ(A$a}u1(W;l<zZ >Y7*Y#*1,/T{qe(C~$ ,Y>8v!L^ay x Q>_1*g-"ztm}&<PɥA;ijjS-mFG;w =Tx!a TGڦVN{:`_ g窔3i{@AzT$gꔆvDmԮʼ2i`Yd4ks,Wͣ-C'ďȊlA-@/vgyϸRF<*9ڨU[[bWي;ΆmsxؔRBmSo3;r!l l?E-(H tڴEn8M\>f8%EoJ&Vχ?W~9Th)P PCt`[Ĝs&b-|tJEx=9B&}8,ԉi1{Bh'EuLoadKsL0fjfGbY)Hy]^DqT?~eIX`U9gԮCb_t7!0,8Lpng t$X;W *xJrNυ]+RAɬϳ1 v2W_yV9[e,45adftgu]A#y`4;-# 7R]F4dmksJ๣X*jH9<~Jil3pscMBTm{**,O{ }݆-sa0m_;i)̫je*٠Wb)S\F 3-8;sx ]:OQ&k_Ũ~(o]3j-?B&>;b㖞`kY7; h*o=6pYAr4$1k;}#`np(:1Kku蟧kcf.Tլrq)k! E !m܁UC/V o)tDWRMX&U] #|^k\فg("r@S+afZg]oL=JIx J5aG{U/(Д0ԤSb--uakhZ:'9Pv[L0 Z $y5܅hHt뤀ԖY2|L]/ ,.H;!Bڰ8 h`LgPͿ)cÅ{8ݠ.iE u{ HDmaq fbrCuI9 5#&P * .D.\xK.N"x "{Ǻ%pO=\-f~х,%RPY"j/wnq,EV)s _ؾػpYUL"8'Dvr;RYKo,wCghK.2帗=t+dvˁ=<@oݱ/ÑU`Z^$MS`\ b xZfzIF?)MӺqT5͙Hq@:qC6Yϝ1gz){x6>TS| [4eW<^* ًQdÒm^ ЇI?nX43j+v7>f?&U]ىh 7 )geq<|ӞsH+π6 g݃ d=g+:WdwBK1nER$K16|!0k?Dz 0 qTp9}5{AѰ8sap0UJv+:?nҟ߀mqV5OFp" W _sp7=9*q!Z9ŦJ`6PF 0wEP3rpq¾'(ѡ\!2fD[N`?tTJf{qlkh/{*Wq8M'=wԊ6^8*:5P$"" ?OdrqtYFCk+B""Zwi>jqĵ͆ 800׵dZ2f>- R?:r''QZDYz?W̐dx`6g)_wڌx([x1K?kvjkV(4{7kD)Ofcow!7WykCKj$R=-cɸ}ZZ3ݜ}J:d?IdJu4 {Յ,CN<;OmuNFc1Nt3$~Lwޫ:luV梲207Ĩ 2S2+Ƕ?˥ %\0+/#ewB{M !C|gdf{9q)5Xnր#8b%LBFDd2Ww$`_cOY 2Hz|bҮiόH\o8זvc+xk# SF >+]i-A?(: 5/I8#}ު n,8L& r@(Ze~!4^uzk s/?0EL,E~nhV+|!迟@!f$ ?&yB{uh%7 J~?%B>GD$5l"yOqFfSODfFWֺjx𥃘B7N*<g?rM)KçFN`Wc.JP)e0ގ?5P+!)LD*}uuB$ Mgh߀Lu]XJ:wjo=yq8@ s\f%J9ABh_ׯ3~I/&W >xHtT"a$U6~^04i1QT*wc 3.6+,龯>4R+NDOdR5 :ej+ bSTm}KK߇sܴH $\潗ʟÞ1ή#_tm|}dqCԪH 3|bԗ(riTa gc=N3pO)je%cd /%8eWUUr>$9̨u- ݢ & 7$r%rs) ɵ"+ +/K";5B{Ae2IoT6 Ng,G^^)qB 4TvՊ=IxVd$0({F~uRÑ'9K,K={Ow"L:#I1Kb |cYw#!9WXMAA\MQ78.wCq[.1#SֽpZi21"xh朦"K+KB2lkBCUG؂u3:l, 3JgʵG䟚 ُJ&eqqPәb)ZzbzٵK5"Rߎ@ gb.ݴO5qdTlHW2 ]r&rA5P*&-MAK7hD? B&hbEHy{ !!q OHAwZsl\:v *+uR7״AE0 !lсb#5j~9ؗӀLw8b5gfDnj6P"f{LMtV~>AkI pSCo%A13.hRZ/'{*n2yf1呾w+%F,QS"̆569GLt^/ H"`OfDYD-é %ŎapdoOu!{題ʩ hW;_sEJ+%NKWQy2'x%7FܷZO.6-5U?ܞ2|SL2*VBFʃ<%,Jav`f(#UsT8@5[v"ꬕu- ،&uWg!d]"d62%߅PүO-yIFN3ja##}?ʚ".{vD#*2V-`b\AEǭ/'5|hev*EPq"nP vЊ JKkG`$={ZSN_K yUBUZm#EOx*/ A1vCp.eQqպ[8{.}'\``=dN evJ <=FÒU<), |fDc5>Af{#-N+NWr>pXHy؎͢'49̔p&r08ꓮوV^㨚x'%ur=:gfy8Nt jl}(HBg^G@NjuPW$uKEߛ 8q(G.x@Ra tÓ{?ӟ1lUi*XF[G5T~sQ]\&۫FzC Z~dx>K8ԆXŸ]`=I)IJa,T;576t"!YW)y~a]hqKpr`X ̆` o+Gx:|{jm5+L)!kc4m(eH 艎]S#(%iHQ7JHO+2J;7A3ͱϡ[b/I6? `mgXa8P\,b9wf%k^z;uM49 ̦:fLՃKdƬ:'[YJt jK P-${'ږ;;KU˶@`3́rjDGN }C75BX^+\[T,˛M܃ fDmb%^H|I,WcY`XqLΚ?ZM#wɧBUEb> M hT|ޮmu ԯfSqܡgi1& (Tå,)cfAUňbWBFǷb |>1R 8?C3Sb,;k򜜤(!8H-T U`pA߃DK=KVrZ`e:~e ZKI_.i P$\j~QQ2dk(8L;/UMzKm0 _QI*ze#)9o8;|/&CZ.f:4QAQ&ڏF&CFMlp;_,s$A>X!F~qR%5#_px"^:\iPIF¸sK$Y."k$(JbYrp¨EF0bahCa볷"r4Hq* S:yL(IBBc!*t pX)j\p2哒{^^ P_g=N=U< ũ$YYU? H`CHƂ2gjZ/SqcqwYQ?ڬWpq}< ,V;Ax ?. gY" o$!9wޗEO^VE~eEANPa볫d_o*zbl&|pؤe연o菬,"Qzfus]9u") !~ "%v+ ?]GDcCze )E 6,wB_l<,11Yxy "?%>~F}*BRՖnq2E:]_6FOF$&q+SrӓƎL+7o <ы!%(Ah4OT!eDP?cGIU)shqB `h2!:܈]Aiq #.rޠTD=o=OWy@S-B~/5YÊhf̸ي jlCٗBFD.,3Ԍ5F")\/wFVsXœN~Ouo| oVes ӘJXWt(ʝ/l?O  :-̓hB oOIVۑ'}~oP)tU+&._?OlKLV3DRs_DϱbhCC+.y"^g 2/-anLaMjEQWg}RyCZZPpC4]- gJ7l J;W>pDl[@SCT@Ʈah&b)UȐ#a !% Q;GpVh(`Ggu$Ӿ]>@TzS/d YLS;>?jv+J>ƆQg9z뒏pI/g%[T\u=D<҄7bE}ifNdF7R5H_䲐$\"4޳+){9؉(ڴ\*V_9:SD^g프x T~L@τ_JJ8smCE.= %~}C"wqC rQbZ&}WP2ub=) mtgrK :^S3i9D{C7uxZe߿␊I3z\Brv5ti.&~_o:6b5BQ:δ |nz鰪M䶈:V  mqŐIGkE'@ke">~8*\kب[{iD:&睘1MSY}˩%<$|(|6P% {'+,?嫤KCicP`w޻'^9WN t`&UOPMgjGV7"^Ǿ ')^8 $h4w&;x 3\ɻ!=Y[+w>Oh5w k9 8Ʉ9Ϲ`h>H49Oi;o=-D_SU]MGd:$y (%ʟ1u<Am75irg^(kٹ DC_ ,)_ 8MmiJQo~vH 0UL?7&YS|ŲhsW2` "J=Ou W}6%`X$צj=d#,1G5p$>Vm%c$:͔PoMG].0b!X oG LW;xsၰN{B`&_Ź`:'SܾCwV.Iz8Am 3$@p-kF=TxEHPr!A%àw&_[нF߿?p!PZiڈ;A;"ŗr\Б}:AzhRU?2El57.e<)? |< J{Yr {roFheƈXnF[n:ѡ= /}~͏!XWV)٠Z8c 5%Gc9OdyBNqf  xٴR6XI-ʘ*1[~c<|!Gہ4M~ 1LZUf 3;#{H {fwhKdH^\S#WYS-$=.L[╭b^C ER_sK^ !omMdNJQƍrOMܠhp[sVk`EphUµF;&{eb+z.Ks'eϣ*2b NxhA#l"(RJKR<Xu Ox' R8%gbKOC`5٤%b"?XW&Xf&pyAH*Up_Q'GD#ܟ'n߿Q{Tӫ][TIO{+|g0jZlʓDYqu=(oSs2vOnV`GZ_5 Bi7VV 1SӚH=2@PPN1F2&S*X+97ˡR2[/hjh${ {jC8WMITK 8P@H苍\ӨZ١JJKgpqR6`,k4Ġ`FPP}d#pC:.v C-r8)ߢMϷn.}Sl~~\D9d;<-ɽmmN فhD@gAwhIR y mLG_>h W~z;fry(qU랦V$2Q ԱMȊAag"nvjW*K˒lᅞʷ֨{xV_M;6]^ !IA ZlyJ!)ݻ+k-"sh+V>>FUhYWvuu1aN`zBR`Q)$+RK@,F;jDS|kw˃recX,6aX.sdu6v4TN4@p q~}^_J=%hLd$>Y\qFBA u)/irg{RGE~$[V *.$l&2âXGǿoko~˿ƣZĿU\b,؜ͮFp?S> u'c֩a@ҏB;AtIb Z+/;rB >63I(߻_ﴺӘ@esaA 8G34\ rȦo?A"K3 bp7.qĚ!W̘u(pp#|0s@=L3E<*8vM#3]@f; d`!m;w1~>(n7? ~Ժ/J Sfbd]oTr(v77#^gS QǺSiIy-p;Y%IF6 5 sPP[\wKɪ6~t2Z6̾EҜ8ZN<;J<xw%g#cIE^!$"j 9JJX8Mʶřp 5Mn 0k9}:=J-)[xUa.REE&ڙŠV̳Os(O8r^ϛ]1gf2ľ[+R: +S3hM!wg _Gz=jQX0- [s#J$?/37&wC47l(𑽚Pu^PՀG ?@ U5.W-$je߱zUoDZ A2{"'5{cdFUeJb y Gha$"&$n ŮF*&5iN+0 /Xx a1r'x4-4ש,,pgjͪ|/v=TmeƶߖrSӑ?o'8F8}fS/ƻ2n!NƠ5 z!Etnތ"a]BwZk,TL>0AtP]jkLyD'_S/)# }WzQ"+磢C:vTy<|o\"cCۼzÀQ9, ̛>WHVTX3;.{lqU-oDy-ʞr#sH$f|L٪4մrWȉ:_E ryᏵaF #% m\$PO|*6gو~JvuR+V<$4u2hw/_+BTn$D5}s,;]uD[lx~U.A#'V6}6qͷǽ"u|q_C~bͷ`DpSs(1Z+gOA,˝zsO/eO=@Аo:+ Bq\ש [0^mDW6\ۣ &qV'y-6ϟ? c]U4b@٭wKq! Id<눉ȟh~j_TPfop MV ha n=Qc\p; @4n_ F<}[2Y8FJvw*@; 29'htt-d7Ob3u]= LW>' W5'DHf_`9?!Ia+@2 u7Qj)#ӭPK'9e:F_ ]%S|;A{M Gd[[|D)9@ G֏#4y큈ۙcY9Z؝}gdH= ŋD=Yr W%I@ψa InGcS¡ Ŀ̔;$q2mS4- d`}J:k\ʊuYh2;N)΢ X$5X0 ?lr_ՈlQ_3~o|$pyt)jpoy1QX].j7|yz[&•v&HwE? 3,@%Wny)kKoReJmEVso#i%VKnM"လ#^>Q7_ɐ~yt{^l:Yj} U9'6c't*F_  !bZu}N&yU[ ͇H`՞vKWnomuwǰUL|UPZ@9&\8](?km@7&`&H)Glծ;fwFd'uOÚc:iݙw2[i!eK`My/ٍb,1L MD\2st_d`;ZI7[Ss7bK]-`G՜,ηp]u<h{ DZ" -JE*7FxsJ2`YdR_pR4gBh;oymhlNot,/I1iTD/jL5bChPRKx?OYj"F\<Ȳr<-]>̛Xt4RȻ8b )@kXKYh(}uMN07:6 aP^^P{NnMαUP9 Kƞک˨hAlO6`ak 3&)mHaFqFD>A]ިNhfXkӣ3bӤ}'=]-x5c$v>ުOa5$rܩ[Gr ʷ5j \fAcZ'PͬH32&Opr>/FWAx߈il5eZ?^lˎ#{էk7tFׯT4+ڍZoV`2XS ~qfn@H]rk>$ DQc>"\%U=|[aF~ЅFˁ9E} !80䶧Edj'kqS٭(0,> OOxO10M%}c6j.W?Cf E5ƙ*Dl _e@  o'ɿcD@dتp.هګ-ھ+Frr~7'È𧲇SO5oveш܃3=ǵ?9 FBpOPZ^9ۇ2(*hK 60wkH։cY/>K@$+d૶>tbh([w] xݛ'*h>5p ʺ!Xu?hE;mD4_lAŗhJ8MoLٙ! L }$Qb0Xϳg<(5exK4-4C]Tvyp {룶M:H0##ԍ~2ޙ"&%nݫa)0~v7z<[~4:'YQ^>= 8J;ŢY *\"cWk> KȻj"~zSVL_Kx5  ֻSUvڗ,$|0K4g/q*;urїVq% +Qh.-hct]i>ʝ"eꪞPo/׮I1@oM8Tftg h@b;Gl~,nxdmR;U, g8r :EǮˮ' Y{Vddҩ䮻p)IPަl/=ѹdβQuKl1DҒun{B N/ p.Lc1a4v'ۊOHm-]z34%)5vO!5I8;]ݣ)ruJbjI/CVp&4VĦ("R#z10Op_{e:jP5AM繪* I>I|f-uk?CpAFtxVͩejWx HnKԊA ֯5kfISG"ry%&\a4)kRioRT(9l'` ॒gYZ070701000002e9000081a4000000000000000000000001643420d600003afc000000000000000000000000000000000000007100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/:]?Eh=ڜ.+О/w"M(EצD=fxi6qʌ_G|{b9>N#e%?hOU>L,)sc'JzHmsA.G?X'5߅mLRGeB*ӏrpP&x[R+MA&`;CoRs:v.CS6Fd Uآ@6nr}mVdLmMܩLEQ*hPfg͋QpmܿKK;N$I"l/ȭ+]YՉ~'; UD},Kϡ3o@T"5q* Ȏi r,/yQTE1>ZFhz͔nLW-o}ވf<$"SPV1 B~_y-m_7Yཕib6L:˸%zuxIL7ixSvBY:^gM5ֺPAsn=KzEXh_q k6'+|ܯa9>/ʑիByEFm;l8K x3U@`pm &ˮ䔿vʸ7DYKWNQ@#^j)E2Evi\bJM[9C%k8#z}0amz?3oȊ}ᐸ>2)|C%w/9QP=k3 /rJ\ݖڪ: y"MhK/"ߌ 7+u~L3ͨb 64pqxfȧSW:5` ۳vx=J/oGһORJ|B>3b"<#pg7&l4\3n4"HuW2 F$EKjT\wǟ_"OwJ:d X CΖQ[hbP 6gOå9Hg|k) A;/B+E|Z o=VFp| S`:inC}@Ui,A~()}$9݀eNMx7S-u2KP8DV䞇z_ 6T,DNmE %!Fb*^εO0QY<3՝[=_0)]v+PpK< G~:L C⁂L\Ž_0;FeO}Vl+DO Q5G4 q.N1X#y+Z_@Xe$!j22 [s)jR?w&6%`Uxѓo^YUfDdjp=<+I^pL_ِ!^7Y9vZFq{w|hRĞKr)^Yul{mhͶESG%d}nYΫQ_t\>$/a  !c8&)FcЖ=~|mMq/yfT"7 .  eBJfLN^t(hPh){b8NIt⫓Bd}ы8q'(*vH6Qa:eM>MYw.LX4j_w#<Έ^t,%έ)^ĊۂGʯ*MFQC')@I25g4\y@'N3>lLJwVk %{v.A5Iوad~:x V.P3"?<شhPֹuɢ6z ] ^:N|NAFqbѿ+ X+x_r~=[4-LXYIDx@"!wNRsߢPu NY[ .p_;l{bt=^Bvk Y1l,^%RaqW"])%/DWa(}Lo" _~N O~T,“c .9cjdaYWp:Ř$ؽ]fgnW?cgSOpy6g^B_Hs0$sѵ8?QO!ұz#vS)dL`g?s%5o: \LunIQ6+w]N:ـ0~Q0@I!3)؁=,B`.:+Qj@?NYI'a3۫~t;k߼CukJ,_xɓ<,."=GǴճ\}}/!pJQo++>,VhR\7³0QoPʥ$:F3n7B[f6tHiȱ)8q .|_zR‚x管NjnXT%LEA}_D8 >"W6BSN_n& @vOcI侫Mقp2w-_;qf1pT`!}p5nL寯:a=b8~{)(?[`6Z+"̃f /?PA;Tj"0pVcfuz=w}z 5ݡ]ݻ4u&2\.SB;MoKm1n׉ {+L2\_Y#tfL<ħaCKJ ') [.P-J?{A$W[N8 %JF 6eI/{ɳ]n2 ((w@t V[zHeS:>Q?I@נ[;rj@(O5d4kZgٯYML@_V3H!1j{ġc+뷾 ?LEخUk*xM}Q>R\iC+5|8\!`X'{v9P;cب9*H\u?OS1?& a}ӎYM X'gJj b#_E̤:'lsZ:͐gRP.7ȅ/p$dR,Y;^9PNQYG?P#ǯہ,Bq w:~Ad^%S8`Ͳ&c}$IL6?wFs] j/ASzI@E 'nIvr {W09[دYسrk1t#*FȋRΠ:VPY .4)ea\(,o,"u#[ s;K-4\P@ν SHUu>GchXkN2=#z v O~&i^҉ٌ5rx<%Mi*޻4eG"b?BXwjFT7rt@1U7 BN0o"y,jJjVQ8h-4_ '%!=M'P

      I-.j#3SXEU~2o%ggUnj*[5b %[|*/봜NZhx*Pt[m>pVZFā6b2 )B2C<<솑]5_X4Ƞ%tԭbݐ~܂"jvCkmGB׵PTa l;% ,DG"Cற=DAC $ 0wG٠ Yi>amXʩLN+<=R]$,)4U(]FntBeJ>*P+ҦsSo:9\*' mϴ#jꆭ y uT6FWTp6jt!3{6?W:ݹc0zpNICϳZwI?<}+6;|G.QiTC3&cB9 w1Ї[ ra5qaBa=Z/7fwIo=짹2pvBѐ#Opݹh~ܥ4yVW$9h_>'lRMDx:o&^=F{\$)T%"sWո^jmNu=@VǤN E5OY2U]&Nl_yEIg^^ǵ?;OfSJV.xdĉ[|*Xk#[F?/y`iAچڻ[he,ł9(~h!߹`SQQD ?D ta?\ Q34"RpY9V/;|]OD^0GF 3Adk N2f]y|°T->rrge${,rV5oUGV{]#QS$AwEqYw4*K!ZWlʍqojuG ~Y-t>HQ-3}L!Z7 {eND!~wTT͘ǠIZ- SZÜX듬Gzb8vE"[D:Ya|9%Rejj1 !3a6r"Ro*pbghhs9 ऩN*Wd8F:?dM3y{ǧ->:Cj]Ⲯew(M{PdP>'i5@q}eIm.ԖItyDJL )\FHfGUTH9FH7g ϣ#&r}S C#rlὉOK+#xaj`LMy H盟=)f XIRZ]t).dg.ʿ˟(4$2|6jj;ȟyj@F:Yo.=CG*dݖlB,^Q!gR6=߃s\DoSѼ4rc >[|#W/+l&VGjN|R6>Mib'cbE3LQA ;k?q ZNW1oWN{z 6{TYo9!~MoR>6Vߡ2TnFbG0nHh۬ȟd`RQe L|ŢfvhnCRE<[C'ĀT=:&,I݆;OGY؛/DQP#cNSjWgh yS&+>mOl;>T zd" c@;9̴9V glY<}컱G5U7`U7vrsYJˀ's! {GS&>{\4!nJ\N0'?&1UƿE+4B7=L#tob3򳑻bAH[<$?A,i)g 8zG|+ ة{Y)S<,\,QDɡ$:Zư%cRp*8k܈/J3Ǯ(/Rw,L`c,yU h4s^.zDcnAu6b"@kם\yӬJt)/A EڭzxƆMRe(8aqRfc$Ǡ B&j/KFo!uIPcԊBOcƨ=e54lkZ]΍TjpC) yI]$ܞ*.hY^ 7n9wɇ͔O 9x̙<1ٔH{\Fꤙv F2B }: swq}J8HPLS*P 迾9l /k)͖hМjfG`i,<为"8*5~oqB%/+c#"+!y&Nșg73KqH*5p.9jq%]bs%9)d{7EGc_~{@p!Qts~?ˊzBTKf1t2eXI57Q\JR]*5,iK&ODFin0QbzO^6ɡَ-~)NZOp?@uLg, *9H]`˫Np1o{U˔l2@ +~ܕ6MgI8ْQ㔯FdlZr Ox*P\VтQ"qh0` xcS,VEy`M>/0 \P*hi|/NnJecm-WѲdE{ه?qw]&</NRG31Sm}7%0$i RsejŁs%pM((JZj׊*ԕv!@fbJ#uۖ-VOr(53N(wQS@9P兌2^2V\{rmwxb%П; /HG"gVAesզe2W*(?%*<ցbo8L""I2!r@`OVFkƟC[<T%*2 _B$Ͼ)FҔ~N#녵5pTSR:/Y3cH/ʯ̇( PnE>'??Ywgůi!IWt;v( N "{PwUKy-aH=J-+C=BiRΊq$x T y0m۾Pz4)GL.?~ߧeR-,b+oRZth(2afXHl͢pěӉ8qR9+s"MJ2?ѯ/M'HC)(.aaM>/jE*)zc9zh+Dk@ hFẆ'' 7&D`x="kZ^K0MȘݧij"j$[5D&L7As(Xc _ؼKr|M/摂Uo l=>U*=䏽^*<1vk"ʇD=~A?9}B Nbpß@-U׃y6%?j1Wᔮ=햾),V^G)ceC-˹^E|]yz_MZfI?_*f)hP/=9]HQ%Gx;Qt󓨠d84ϟi aF=g* 1XRg/2$8Ļ!YO{ؐin(BB>c ;WQp#&/vņ좏ƛH΍+&&s5F7B #R,|vlz;·7ˠr8_"(d*I!j2%W:S+䤵ܑZX,"vC8{~X"F-{V!HwMR(؉}sNCJ*mCiPZWE ' u5V 16rzxU|(,eq:*%ŗ!BQQW]2\T& Ug##-$~͛6|9 lQQˑJ/G.<|ʽ2],Y1]O!X%y@%ժ%#Lߚ?TB)p, S+.0zآt=Eqv ~_Q0qT| ʾ/qz5`xˌrF VugUCEc}S+ӣ4P=Ybci4_,z/4[&`8c,CG۩'IbF" \6|lu+ pPx8cvc&CEAv\/9Ex= cī E2S0lY)c%¥c*\a`+e tHUM#A9K nWވDD&Ш۔Qպ1jHN+9Jv.wFʪp+tF5nւQr_\*^;Xy5ĉ#%h^k˖`!̖֯MG fۅL'u$Fh%m{V9“C*9" \FU im.|fXmR9 q?a C:|FܲqߵMV;f;"f$rx\R,}%5n|_`w 6ސc ygx67+;zJiV8A?(,@4feeIq"p$䯁o` ^ @dŋ\^K=$.~!&0؞c1;N5KOKG"U}Drvwwu& VC]nmYEapPZTsQpu#{M4sWdL+= "˚] PSfQgϱx)bqOL밿 q ݨJ FnF(]'beOV!Gǜ !'s ؊n1R ׶v/cO̥7=w}Ɨtynz;Qu(3 ~%d2}0Eh&ژ Sq21d\n~[ju(..Ly*\raXXz?nG`c+#Uf6.&%TٙP8jԁcK"I֦.] ̀X7lWoObr6xr:+zdUU]rUKs71HN|0nhRQo;ChNTsPN!!<[^FHڟ:S6|A{SBfc]6oň^LJ YDp3Lhf _VK +XZ%PdwMm5`\ZDVk] e%xt\o(GmY尃 h {XB!|Pe+Xsݡ3Pج>4EuBVh`r3~$m}b5&Lҝ&,j$"Ne2dOFarvJ+KS !yp-TnXؼipi :fJ/5eU@l+vS>`u0Vάg$ئ(\ S;U7.5~DO@وھ?od^4AC3 ~#CJu8 Rטb ]kNZj$"@ SowN vsZI)0*P[ K(&い#:'o0f,k}g=n۲=4Ǩ4Rݵٕ&&R6%U87ĥwW?o ~ Nr+8oB:\G%~nVҾ%^!Bi4 e tGD:8w18Drsµ[^OU @QE}ƵibnK$p!Vc~ek| =}؀on"7q*ދ< Km E\i~=ĿI jfd0G?ѭvnwik?AıߖI*݉>l-#]7gA- Mtyq1ПE1KݤI7Gqf$ a)Dk-\IUElǜ ^wLĹhq^8A@Ṭ,t G|`e.2SFM6 ?;.]#,~6Ko[a"!8 mn)7~JgYe*^`AnK3ȡ(*v-rRMjAҢݦ:1Fϡ^?@/"?7NidD<'qJ;".iRdRӢEwY[;#/[֢ۘ}RDQ,y &^::F"NߪS/HsTU_dΨka)̈́/<, [|K6p~U 3 oYĸ@h߈ O {_ *v U4Ͼﷇ/X63>u ʇ|2D=,#C|?U텔{ى7q:JUfxpx&B `u o(LxTdy/ӟ9K'-(2ݩDӧ~'(slnA8bF` QiDa$>81VZsR^Dm r:aDkB(vʼ#ƌBa }4Y-bn B| +ͪn&=Yjc@!2s~eߜv{ gp}4|WzTjo,oUm$4`$4/$M h/f|Zgk5q.g*_j¾B#&=v覮biI꩛fAKqfx ;BxA2^L4\V1p牨ps{.IBb#=Z֩ ++ 8tdw ^"XpaoNF@Rųav%9] $ @vc;cQI1vV۶ul6HV gmؾr+9-"KrX\+kjVA)tCp8q o Klh Twpnr&ar94 EȺ,` #X`d,AA[ަЎ5Q@9`Öt֞ͱlxKSۍ-)W ,o׆ Zlgݿe**/XeDv#?[sFGZIcXM\VQURdܺT[|^:bZy ]߈; GSGjVXQ }5]fmÓ hXYV$k(R3ITڋ8@)4G;u&ri\K9nu?$r܋vF|MHb7Ӯ w|Q^:kmggd3dZm+?%7bC˽AB4';QtUǡsm??ڜ";@9/dU9/T{Zp"\D9LV AɳpU%T:7ft𻕱3~鿟2 MkHyW Ug\S@7h?s ez/wGPm^b"? M*> }e|hxFvR$_V !H=pDXУH|`0䖗^u"ߙΒᢧ,[:InYk'(lHݼW;CϏ9[/9x_1AYBP1P\9 /gә֋| ģapej~/4i!ܨl;.Sx+C"@pJs:u+H#l:@"2B.dW?|B% >Bk/{2d0Hh)K(}YytLaUCߟjb_E9QT63U;G~kb3Ik4>6MmS8 n}غsˎI qO_/nlS)+ٸo5 @|'r]+qbt1Hsx !|-M3@S5l Pq>U,`1q;JB?u 8>~x JhSD'i.yI8-賿r'cށTo?]\sGAW|}ȳMe3TS`lTAC; d| %,Lbq$eRCh"$:.'?W 848`Csg/^VL!!R?^p}t76TM'6G r'RW9n ԮrA-??E/iŵMxWP]"G/&dU,L g_rkGR<U; _pj[ ie{wɡ51eN EK|gǣybro@$9|O-);l1n": 1k ~KTӆ1shJd *\~IH2Ej}fjvEeAr\1-$mODI U<pa=:uqy@ e6+|FV'G`$ӱ*2a+%Ӓ5_Mg׃0rꓲ=ɣq,1xq\EW!Iw72weR1 tjѶA'!&%a)=< 0iqd=4-IJߙlMRi$'-93RIw*W0wTV>4o,dm!B>PX9i3Pu>j+bzkHw&_G(O@ "GLʖOW oMVM$82Bշvq;,!׎^ES)l~@Tτ_僦o?}=ؘ̡d8B0~Ҵ"w0zcC_ T_8(R1F>owVcqɋ8Ӯ Gjn2p"w{0M*NXF*xwlޜws\~Vd^ "m@Y:֊:JL> /8Kz!6W$K~8m^c9~Y`ZO#QM3}Zr3š`e{PJ &Ẵ{7#ϮloAv Xi|Qʂ:=kJڀl7|E۴0y }i89Wt>9`9wt$Ei!pWάMsCKs%`WyhxiȢ-iEoa#¨9~ĭ ;Wk9W^-e[XawL~iaOgBkeRX(1e%F#(sXB'z E?EvKr_w}_'ҹC &Ch+*tĂ J᰻H[t%#.uĕhz;6rOѫPh М0b@ Ņt.V2؀!c<7"{qȗcM^;NաH?9MSÈb31V^)|D"" X ,s܄F|L<{} ަtS:XxeP/@oVkZ9g['0D3{eSGxd|T(Ȣf^b ]^-0uZt`՝2r8wy~O s,./ۋTٻ纳l7z@W̦oZlsi#Yrf;+[qM #]֯>K/FPxz4&k `Rx-r)7 ݊PC*{9ItEV׭EKSXz[qQy+/8'U1I>hCe2Adk cI͟+|C2AV\(gۺYy+i9m՘3fqgd,Dn ƕCpa8' z$KX } @ ՓDO=Acz4"U.W[/R5JLEzF$o] fK\3;l2!bC SIDͺH9C lei 9!&֑7[U5$#|oMWBMLv08UUy{GjJEt-;/Ǡ|MiNN"f kkү`ˠP|8 jtNj5^B#]) Ys*O%<6vem%BQ=VTyXR$Lؾ,3mhXф8eq;+4 BgnT{vˡeI'XƮ(3I?2>/oot+d4:P]`6 tc`qA:k7toZ`Q-&ܬuyt0I[l.$=RAk9qyO)$(91/3 z?t!&C!GֹcJ]\1H~:68pIzY/J} pܣ%yv܈{9g4iX5`*?A/&z1@3bWY7eP:Cѡ mbpɀѮc̚fK+g}>q.,}Ŕ Hhcn ,)­"JEEk\R\g4Qe J֌eҭl*DKp4FvKy-?O@t2sULDDR.gӠaT9}3<90Jz7Q  }錡[[ #ܴdv"Wi <ru|lGkSj';h YzH ,v5RIGyTNQxS#cٜ!=]Cpڀo3tX 3x(&3P?YmASA>Ҩ>BY'%F^6c΄Jf9x_>r%[|@+#zI |G}7# \ ߴUhu z}ټD8ܶp"7"~}͍l#8 BA(g4-Mqxg \yy;f >uIH9r0kK\JdGЧ~h@1^_Q"8X,uWZ(WߠIq$5ѕtf[4~O>̞;Yv.: wzk B1P}zҢU%_L/hn?Dx@Rd~&Ύ :/7DgCͧ I1GLi;3٢JNBinNݷ]2:F⳻Z˜)߶ ä hqvi^]1 TZfE!;SDο^YfkzIQ^q4`a[(jMew,60$%m5(yWߤ $[ W 1蚘冁5Bh#YNwjRZ0kꏎF5 :"U]BoR_! %L))/vC|'i^pxX'P2csECGz/!TEd𲴍Лg$iF >CHY"@1Djϡmt1z:)Lb>j]a[^ww;{1_(g/e6@ |=,8$$t:c;Fm"t۷/f!jpqqNS5D"-T b..q:'QYPg= r؉864{#Mtܕh'_*ȧAdv'|qc [И^3[DΗ_i=ZQpY m;T%;{h@⻨`GLNG@۫c:@&` ؠבJK 39^UlEfL\yZ)kH(u6A8HIp x:Y7C+64LRr +vl"2fV &8;0c>FT:vSgVu Wt̖ A6&ĔLg|'0Rs7,xg8gM-<%.Md|}  l9LKf׼H$tYGdQt^7ۑ̒s!g%# ಃ8i7a'aM@pikRiT7]OȬ\כ,ʷwJ̛+Kum{;{ Y(a݁z;!x@}neWo^ nU&sfB(f7EǷ1MQGf-u&.H/sȃ^Zl;w7O zEn񟥪$&mZ쇾_ <&?c΢)2,(.dM)`Qz4Lf;1zBC(A]f{ix),&$}å{T96LjU^0e>2:"2D+’ ۰A> ʛGXWk|y$5lŚpZ#)Jx,\u>\.VZ'Dnp=ͽS@i%͍(UpEΕx2r)'{~;|GtJ@E EWz $c˅]PڝyQ7kl#feh HE~h$Rs߾l%-htE#P"/*5"]`>T&ccNJMU5p56-}|SxX݄#іOʐ­H1cA91} E?.Jf{N{Poe!Oӊ?&5-I;l>kYyL!aOK~.ڕp VԦoMfdM{1/5cuTz;r=r7mH?R2ja|؎!1߉2\!w1D3- ˰l92B޽iPrtU$빃x=}{㞾Ą,\*k[KX~S7 9?C l5X?ɚmJ־*;P `QF4ij6E V)r $"6Z) I;ZMhn}4dCQy)!D_?lW{?ZZ"mqW[6=!̡%Ѳ5W"sG b]F0P-C~ KD:+}cAYW #kKߦ_J| (i|a:JX2+PGβ8>V2*ֻeGJSV4o }雐TśdžGCg(3]ȑQ95C*t/o5\2)<<~}MTN$;xv]%~Hb' nrxݤPҼ0@J}|=7#4AG?DCk,@daXUl7u-K#&g#lL4JR[&:]m`!|ZM8YN-oqȄcjrCI^vdj'KثesvUCIEMHj 7}Dk,a!F^lBBgn+%zR? 5nPW-"xꏖW;CAw `DP6uUj߆yw 羯[uxIc%Smpbg&_-_zadq֑x@y1Ҹ.8>4υo.X'AZWMJRi EClihaP$`Vlc!.8*4G( cMбuݓ`?ͳi,9oޚ x 9M.lbk5B1-KgS6a^`s4oL 1*DV fG6DKJP.ֆ6vPQq5 o2xt5ڜ1`Y\P$c}ѝ .`j4B_lRc& IbD H7i\4҃yFK)_⁕3F1, !) ;3UKqUiOqbg5GzL v5> PӰPVTU"w Nnm:_s$C&ʠn-^q3twA/t8jv5~ݭMw}_'!Vj{BmBp-i6hJdP'Mέ`RxZDJ0iJWx!=pb.(b(/O.uupʕ̄D, m}}[\1btЈaܕ"_gލKG?;3P;}8cV"2ּtpBmwy+p,TOXKjl^%HIh[U'Y4 h]v,1I#  V ]Rg;"UW u3"Hg^Z4\0aL8jjBQolߙ"!/0VbƊ}7+젪inB T ZZCi~7͢x Ψb 35 b7r)K"drC{ؚo|KԼWJ,E?60?láH+yۇ|iqv$ 9ZQ.oy]|20=Eie]ヒĻgx?\cFPrltD&} aW=rOz0TYu۬wp$s``"Aia\GdpvX6YMRνstH_0e}#̓"j̍8ޏwnD f7G.]rcJIaTcMSDHl6\@uj)3qo'"=<;şieIhi-SAZ]BZqhi*ҿ Pܰ 7 ,60ߪZz˭Rٮ'bFK7t)*qy+c'<:[x'wࣿTtv($ZT9Pt`Ae-cĢKj9/$"OE.% ysɨUa&<+vqʠe"^>#ܓ: E:R`h]xSn.aҏX'`< K&ehx A_rLXY͝ UGYJjv7_Z*^ۨWޕ4X_d쟃fnר]MOr4>%"oPDv 6EOV-!4s7R&rxDS r ai\$vMϒmiM3wKHI!@2坄IC8sS~,iα8Z$MzvSR9w^]w*4:^hTu簆@M&tѣL |./nAzvZ D@Y-EPihÑCA/Qy?sHc E-h?;E+H0_"ﹺ6[6sEj֗`W*eFy?X D~OÑ ݼ)ȟ GL4D JZ<рBut"r`v!PFFQbV=>?_@VV-FZM͔3K5~VtLB:5o}OKɴsAgfɳ@2N}j\5Ɓxgj a3 {g'X\\p?B B8 5a!)4( d#G){H5v]e?sn=uwJ 4 ;e) nGDl_+UOJ"f'O_g*Gcl}|B8K4ʊZHsB/pLX]uygL9wm4?-w\xUV˾\p ua17-yz2+>އx@V/ SO3T4i왒S`/!%X|`VN 5]ROWj^~9Adv1m}zWt_{/8 ˢ}9\g.pU'Z[МZ/A J1%~`M^mMc_LWjQ"u!7?-X5Zb[!7,edz=sմqցe~% s'Q/h& ҇S]+"u:NG=- 4]^trR!R> D6y7-1ԷQnط&/]Hf,tHL]O:W Pvlh|0Ԋ?K~X(oH Rf0c/q/Y1XS"/EFO "2R%5ɨrd{J90+e2B` .+ogkJ?/Ϡfslhp$+f ,S 1\1x 4BstpohG:¼;>)L3tͷ*N,"!lP#[͇"FS pm>Sn0oy> |H*ΠSs#[%WA0-fC,n(CCq %9|*amBx㇍%o$$&;}`59-(j5_Yv'L/(:)lZӤqY6k_ۜ{½x0oQD٨L\߭1-(P\9 ^_UW5dUGQr@DZ#-|["r6POł@*O3ys>}/'QmR =c7|V%7pM#So,qX6Q\("^)zщ{̙Ģo3FE:0ǑERh}l+{F K)<fOVx⟹&쵦#`_™R<\5=鸊j9AzI >۱^T .uy4 l=NcIʡ8˗c-zҋ,(@32 3X}p F0 7+܆"-ͽlE]H[{gLz u7GT{vH6b]g.b.Ճj''/^xG 3fYMVY5,5Ȳ1^ܠl^ @iLH/V@${5PXHǢ rR9_F"ix$~"*kY2S(S]Fo<ҙDJnw/2%eӟ1jBRkHͻ9Y%m_s5<.P7C0 g@ |>A3oT$Y"`ayGܦȄ)oĽr2',JU㘘)4B&B).ͤʐ/;6;w`k\Tmu'r mMT~,lzzDugq.ig7Xh{[~i.vspK祙(H?SB+L& !8u HrgU/՛_9_Q;,U<aHNՇf[cU$"Jq/ C6Pq=XM/R:.OWLA /Beyw26$I\N86%@[&t~>&~b%R\]@&S#D.#l'uJ u`dQ 誖Q(=ZTZ҃q-g?Oȓ0Bϰ$ѭMъo!:ޝesw(ZVg6a}衼.HšJ.Nw7N1j:n1i`x+ )WR\YI6U,ǀZN2[j[N%Ʈ`V^m ,2őPC >gNv׏$e粷OmoaZ)`$ڟUYDܮL%pYm]#j9KՌBThT ]*{qLGd>{K2,QL3gr ]O) a2[N}LJ&H_@\ְ$~(|nHZǫ?TPaEne  ,k/%)`5O(~UK!DwaGg/,]bUҚ>"L1 NczCP4x{G7ʜH +s␡< "´RuܠtnD@K8:O2]gaЩY =}87/y7$< 璭F-< ^1{_00eI#᷋b0meM{D5wV&^pLܸ`y.m-yj,BJRӾ$5O &KNUTp?P E2Oao )A", mC1uծ@us6~>̀6;. "q)%)֎;lBgipz=T,G:st }p2sIh&*uy >ก!z&'E 'FBֈu2-Q h2O3ټAm⒩" "ݳ!sd\xh!zm& <8sBנAy?L߬L{ tTksNeEzSB lA;pƚxBRq?wx:U"l9H&d!eMߩxfNMB̾CCUA0d7#qlםf,-ĊMƬo9YT%pw.S{*q[lv_YY0nSl]6%\ekٺ#ȐN[ LVj(PU&q]u66H5\\X% nn9PEϑ}b>I'2zrmSLgF6бE5 ڬ5UǤ#w[bV|k57-w<(5@?eS =K~O.I$qKWsX\r`:c ~X:Ryo+*^1vP+D?< Yn&-Yk OWXO2V nB8xv5[0Zx&nːO0tC%$W$d~lG VuWf'wB16x=Բ!蚊YVRLR*V^FZ>Z@b@52'# QG g0cai;msS6"I,9O$dRV [_ 7|f_|\@*F[% EG Д%tYIVkoK){ N^F#'fT0M#`2 cn ;?)ܸ\%7il3雽 ar/ H^SڎĨX{1eR]uZ:7s]@-p!FzO+ h5֜xvEVf:n*2 G;׊9A`8F.g!utET4Bc[ڰSղDh4ӺP@e[-̡a0v_a$* _cו+kYǫ-0x<ޔqzA@Qt!>:31:lNㄲ=;Lj,Rag[q$ʼwʫo''~}5zz@wiטT@DA{-'Eq<|ѨKpI_zf,NwLwĕhU} 6(DH57+j}`SD-UnTZpHߏ"ԧo􋪡Sy'./EۧcphF^#MO 3K"Dž!',%mO@_c4;Ac<#fN쉾U^A֨Z%$'Mw(q U*[X(y[LeZ&>(H5_@2t}Y B=j+_S d#ܦjiC;uLԒg+[H?h'F>˸::4b:,=#:'h A:xw?cß9;X "4!j%bƈ$6p.AaJQuV'&xޅ>Exh8E|? %ay_gz)l4T T}!ZU[Yr9)=ja]x߅W3Ӝ1u[C8^%ݻyf !UL̵*_0|څ]+ }pZ otV@1! XPVK"ֵP`Amk6sovĆXŁR(XK9\'.6Hx*› Rjټ^SO|mA.P љ _[xjF/AW\etʓeq;Zj yʯ'W+ERl bܧgvR X ӼՑs4)8 ;S+s[GbI$3:* _Tkz$Bukr so?o ]zM^pH]*3\q>e@UN9{672lT9`YiZ Y__k~UHR:q/<;\(._!S ZFՈ47>&*@k"dwzD}㌎;[>|Zuu$Y@X=ZٲPon ௭G5y5=amΗ xͧTDMӼV3+˄ +׾f,1훤%!vzMT]WE]x[Y#Pd} okڪ4' 2Y39?n&@_ʲ L"SKyjL'9\|˝CI=cjзC2^=؇Emgg\+@ڀPS܎$4()}Z8'&HT<2r)mݟ%Z̨)ߴTy6 tMYύ%2] d\9da*.D큘-]Xi:Ν;r\mL1CLr?{5 34aIpJ FRn^.`I"Z˓4(ZMO5* m/p5J.~ϟYfsvBiN[Ik,Tj)r(a9I9l4k*I$,ҒJx{_&x*-ת.KU~j\wQэj*:zЗ,. * 6c7pR @IDwY-<*|^Q7(b{I EGpyi_ tS$L f>Z(]:~PM^HHX4N {mN3bkt*#qkgnEbđBij02\,GNs_i`-|W "{UBKL9S/0e΁uZ@1/l 𗾫k̖D6O!@Dr-agUʧћr%I׾昰<nwԌ[%@6@*6mk;-9T//S+\bJ¤3{ vэPAgzֳq`y>PbȔj0|+ڽn:wpv/ [tI=z躤Ӹrݔ0G9Vq1YZӫwyUhʬAput s^2t8] 9*@1S%Dӆnz!+փ™jG)2`Y(հ $nEdf,j6߀c/`.S?e#譿z~2חxJ#k S%A鏑${ഭcggxPl Kr0V~ pq؃kK .x.H[ b&SkLH\7VF0eY .N© c4"gg hr{gmp_;/͊y&WUWHK[)rӒ}liՀS}_cHT3=s. ~.(4:ge0T}y6IS*2Pb[ C/kK|lzvbWBnctVR@"~5(:fK/, -`7b dJ&`IoW',4Jn[͵A ïq= Wӧ*i8NcN: j$yTa8-[%yAN4yPL=Ɨzr h14Xt DEf!Hg)$d>1vPˍgsF@ed%-Jט# WDWK=!N7چߨEJ]l;[* Bv;#!z*-Bx Oؗ,\or)ݾ zE? 2q;@A/[I.Toʳčӗ?UyҥDCY@$ {_?SCZoIAVl 9'nئyܙˈ;卣{d{:8 Y՞[_PO~j:f-!)3ETB66_$QId fqR/33?BSeHf'㫳Lرd2C*f+RpH#l*ѹ콿Z{hd)s dl~/Λz])1W;-Ulgh޶@~!`A2y;E7r)LI xx6 `x"p>2n^v'q8=鐣mB^UĤPYHCFh7|_懙yDN"7Jt%.MBv9$_eN*<e2qk< c}NCl<rEΐ^.Sa5qm(Ulqg Gg_Uؘ頀qa9HT;Ѧ hry.t|#!;0Ј(Qe x1ݶǯ~ZE<|վXn]`Rߙe iGfC&pbt(2!GRS?9 F~ɺ r%Pٌa]m>n)M er/LNєpU5gΒp'[9B2gk)4˽v)޳׶RVF5t]V1!:ӬM@svz 0'qp+2lR8h+~jQp3ؕ֡3K: k}r~y@:"d# ߤnj볙si0o(1bPX-AB+>)b?k3!60OS b_MO%RxvIʢDMDq?©Jڢ1za@55>wf=sM9XC^suS%A mzڦ 6#,kO/]TLU 'mb }O?7\Vng8N-a=G? ;vtZ-PxZ=sf Nb@iZLoTnZR[ɿG[3ih*Dr(7-JQ!w]/0tՄ9ǾQi~tUrGfj#~tz6Vh0OjPq2׫h~צP3iOYqmX/SL$ߍQȻN%W-ׄ~>L&Zn@I.pt+e">IXe`4UX`lMo/.V ܳ&wr0Inx]8DBLjU"_ dq̣8P2k Q>fh-v\ju_DJHCwSNs oLx-,F-iQ@럩ӎ'ȺS(,M nьɊDRu_ЕcqC3{u;ޠ;Ce](;noX4=!ed0gG8J>) 5it0 AX&[2ls[yWw[Tkł7hOQ́ %>2/rOֳ=1(6>ȪwgnoaE.D]b޳)i?!l"`<"NehP&?02i2T(c'%_ !~rѴe>vUnآ-z=6 H>n^,CE1mg&+^88YCОX" p`O~̱LL}ӊ ~n;LrgsQC|Ye8nOhʕB2Uo]F<`ULtXjI<oɹ-GdP3eSUaA-^;`(N6#4cxHY_ Q;ַW)*:%şmaޭLUX)<*g?vDOo:`ue?AL81 %M}e7-q.y$b/kT$rXBpuVWoj :<&Z?^3"MG7}Ȩe |*\-ZBZF@w…^&6#_(`yo>_V+%ĸRes&U̐IKcj [lK`G0A!JQTȰA>l els!Ћ ʹh͜c ][uN#L٪Hm_m=eD[|C5q«5Ia.#*wD{9QJRp6ܕIq4ٖoi9ΰ`Ww rU+漁m$Z`Gn7#J»kTB!x.3 u*Cf]&h#akNf6^kBdsa$W(;#ku(7ž0ulYchXt *~&3Ji%S=c4'kw TW[ʆ%aC[QmH,M |۷$2kf5 g|T1Ko g NnJakߥ~u}x^cX\7Vz>%m9 ޮH(|4P&":cou4'ihW!`!O5ZBNjT >sTdUާwcrjqibx!"QviSL;q{.FkN)>l|7Cm|L3n9K].~ z( R1k\TDUK6Uѷ *IkW‹T;G:\ȯsʯۺeLbCNgEdȍ"֯UMyr8 z5 J'MV&L&|vT> F@*r_=K,W{'lrE;f/zm*uTDLysjt[\fB%ؕ88?ϲvZWpe2s lG&ui*go,lh<{Õw.zU=)d[Wu[V 1w:UBcTqUR"$ǃ8)3.?]F6t?:E ):Pq+j@p2k@]:X 4ib KFi!U|N1[VkǢ$e(t_Vӻ,ٵ&x¢Hja-A%go[_)kT!+~C8Ʌ{rZ^i/aK\> l3r&$)5 B;Â}hx@}1 %?ޔ$$g*;K5BM@ e*/Xa׍5]PLu+|M rb֕wfuD.޿.>o6_ʲLL=Xo}l** E 9̚wR[U@Nuƻ [v}ןtܬzu`~@O$VoFl,(}@{ ɱ%|q6'=pRi" #+nRIf-&PiGeEy.DW!`ŦjHK,ČC\;c23/l`(!~1v5cs -\9QDh976axjqݒCgʱk~<9Soӣ"}$$"/-6dKγ<){3;EjR1`[D>=]O5*Ik=nE麏>ʹ`.A@+&Gjp[%s!4>l~L׳a8Cag<6^YJh3[ɟ O%G.ⷝB5&P"a-jކʡf cl̀N>kd ұqDN@t-;Oۦ} ),Q!P辧Eı6{Q6[Ϫ6W0,kz=rk$ XN >MF[VԆ*> f[17Km!f2\k &N𺭙OBLz9;,0^<#@W~۾$Woty%`&E&cK!9fk(TxobmxQw'g1>Z2zкLo*4@ ЙpL+3i 'o5 0P6ڽvِR:@]{9F _(xM&PaHO7CN+_;B"* >/?-b4C^7!vLF^֍mS uxOtxũ;nEPsbr.Bp~A:ov5oC]ͫ ŭv" ޞD:k/烐)"_1[Wb\0 {yCj?^|^2.W j ۰R&sఙ_I={0"r6]l2io޽۹S`ޯTvG}kˀA?6"v;_p.}y[+X;G|fc1 lӃzs!<T98$ >ޑA#1V"kj'͙T='Em>JXg d$$T*-3\[?"5fWCgb+g/lD|E,Cࣾs8?Ҡz( J#ۭjr.jW_CYtgպ<ֲCد!`nr"#g%S{52-WR:[A.wuK95kE}ᰓO7-]'KNLj@xab%~7R[|ԇ1[L7n W|36RUpiUWr.jS`[ (Q1rT{M醁 /!?R>KɪIbHZ b|#/DLQP[R7HB+9o ImES?Zs",m> jjr đpL]~YP‘׵W$pB 9 NfEf hfvJqiO,RvPtvmCfͩ"IxM2B@{*Gˏn\"]14L؜kH/K֛3(]ރX`/):l<[mf(fAo3GPWR\sH=,{ fCw\0eM%hŋ-H>\W&_p;ᮟ<* ?f x\G^hidYXG=kxnp~]ax+zUH=N~u;:Ο&usxa`xeglr<彥G4bQ.6wl\ tI cdʞ0r&"a(6eN%'}WSH99Wp"(CyƖ@3puȌމ4ur3a5:# 639mG*䇟 ^BG`/W۔Wy$|)E;(anjączƚR ;o[m};Dċ\;FCuKQKOk!|vɺEj8=;Bf‹ͯ$Y 55Α?G|~mLħĆ8$:\"ԽfPOGq^ Rk D\|U2"<;3jJ%"ҵ T]7Un"!C2OY/rSt(:EO=wdW,: [v={t4uԼOv=}i"O)%)Ւ+GN灕ø]Z\7C}!?#WoEsQ /1ԨnLPZ._͹4,/ h%³?c@'a3aS}GryYBhA;Q([c@2^g=gBtPPIV_jui a+ l\q?%!녴l#CI|u5 ֶ՗)` F1ڠdVkr6IfqkOP =%A~FmK]%|z6m* #s"#Zl*y|VVTk67'1YvX>m{ҽ֎z Vk5g3ysw1ߕdnI7C:DoPxo&rXKl0Fu7‡Nf KsF7-W}8yz\>!jaAqbI_I(W¼ RHP cy5 x#iGvrZ|u[}RS7*Iڀѹ 䣖/CaFբ{HWyڃ"Lꕝ=D2n609M=yY5N/7R9[VG jqqU眩10Ҫ}T| ZäU-l6*XF;pMvg8}8ʾu%D%j~o$EXbg7m)f<޳e_Rl;5l9FCše2B h˓s~^zqHF {+ fnTcWEZwC{@tAx`|rXԑV,&ZS4RSz^r5@sM*Ƴ lp7ںk`LQƉF k|{d?FVah/&];)ܮ]07?]ԸۮmwWWrؠ ;3zt{( @v,T#G,"8 -je 횳KI1eu@\_S81'T :Ӻ1w,*M a<ЯJ%uJ+IΔOMG@IVH9}}~/{AnXƄǓWM`ի{ yUBLCD ?砆7u|yY-9!9wwɧyİ߱ԃhWE9Jg p70<* [n0D^qq,)ی6D*zH5ɃӼX@mQAʿ_Dd#aoVS^Fx'&Uws,:F˿!]& Muy1.QϱFQ,]uvꬡP q>ep -~Qh+EU͎)Y_ ЦBQn2qTDS{!;Z/'yFVc4.\U~떁^K\jtn8f%N[ZŇ-B߱{@-چ}Z Ǥ+LSN7|W7J ኂRk.]ރ+/(ۆc}xuleDsY|y.BǹrbR-JڅBgqZ5/S/bXYNkRjFh/SH ׈(oK7 LAN%N6>b}:5b?Гo} %,&ȧ퍠~59%tQ^"ehpSިug/X|xH(% ʤ|. i(Wu[\ Bi, D~i"W>Ԝ~uUGb}<(~^Y 3T q@O,_8C[&ݸzߜNx!G.㖨:Eǎ Dl#JQϽQdl*տ|$S vcגy/OM}Ђz >fUS@Z[U>9Z(EWf^ɮN*}FK-=J|jUs7$H:ڒ4&{ 8&yTYv*@RsdYp kרV4G"!1𛰚f4%X=N rը_6-sn@+ph9ezQ겁A;8XUd5s̪uÞu[\!vgagރ8n%AM'E Sde9aq|rØoX !$JL]=oFKڟPfi_%<HD/>S.=J?">0{ =k ?wgw䙕U9l]P"Z[c*^zٮ&)¦,fTHE(;0io?P:N{k>(J,](cH"(M>;A'#$+lޘX.,鹋pebD^S|~e1Mn vPWr Wĭ p}Kw|bhX3QÊp|T99zhp{Rw?\»Z?uS5oNWK4%?%cBAKrZ.Ka]<߽᭕G]+^cVi" dPSwT{Q@$,ZY܎2]9Q~FyA`.XBZɽ0iIm/&~+$Kbň;O-t^f=nJG B+m_ȑB;b ŝ`q ,m2@&6c,dŋ"`Sw|;pw ѡTj:V#ƳW >+TLT̔eej7^SǥhϏSR9Wd&ѭT!ta9t{1,f̖t" 7vt4?TP@lGZƕ8m. ydX S_fx|)̞GǯՎ$Lμ]l YBY0ߚfG (aPrL[H\tğ(+aB*K/ R l,1]u<"h]J}ѧRLG.yRi3h4:8%_5\ŦWepSS1g?ZX=-q6LHkn%sH<ub>&CW8l)ϙMfJUEߙ#@AcO< ER+z,٥4]MUY=eG2Q) -h+4Ýu>9ˑpع}~s]H+1"s|MwxD<ڊ3El>B z#F z\ˠcd\Z#MڒH9Pɀy_ۻCEv,C(;\i@Yx4%|1)yP*w9TwזeKDwn.t7qN]> 0:vd-\$q`oR־2t ы;pf+<nyXe8rչ(=Up ;Wzf۳|\ӷܧu ^v{ 3L"!wLj1lr~P 8g>N4De9-+Sj1muX)_m*N᪉j_ǐZyݟ//uLjp&'mc*jwQ??+e Z[W48 ̼ٱMrwHTO^A ʨ3'd4_!=a_6vy ?Ckn񮓹~%k<2ᤪ= lFQ`>|䤣o*ṱaiihá%I((C%>4F/KI}Q#pr|$/1pB7bI4"Bo8ۙ9nktsǠCEbaWYcwjb:)q5;d?r@2U3r2Lü@6RB>IKi%['%'/k1vm0Ŷb_vW #|˝#g%uq}h!'V,g'c/\zWOu#vP .vb$jOgIvc-"UC3ºhƮ`RQay]ɵU_bbsL][Cwh{fyt\S5R΋E#KW[Mq3*8ん~yyf\Wf#+(ۇVZVZ -m1t4$ K!{oɫ)n`"" Ĩ6e:CU*EѻX@̴x=FR8ܻs[|f*W\Cvaoo9-d3!*Ӕ[ᙄlD %=ZdZ3|+=f{-=G3ӯ)|Ն#a{3 Ilt~-+-5ePp-?]Dl36$khQA;;$dnrQZcTvMJCu\P|}Em*N_v`a'߲hP%(c@;Gvli{d9y_dQFt |:j]H{f|R]T iQ$;m _ZhnvibXKݬa.g1Btq bpKճ-f-@PMvLiu@`Z UC!7RY-b;a%b(:Yc sWHӂ=h;Y+:WDy㕘cϨLMB~-nPy? aghߥd <]T۾Hkˌ6W/ c ¥ޭB51̈́ YPL.O;szP#i[L ^ǙWU?CŰ_mZ1'S(oqi6"0LjXGkżDǬ|(sy9RǂHmɲ1f Pi:sP s4V$! O䎄~bT^2Iڄ7@ Fo\WG?VXSjtf5:`2Bby/SQf4v&r׉?'[[[[]\ŸB̖J}m(/9tEX>{VLKN(r8S{ocV1J'Z#Pr Orݢeba&J : ZOgZ'1F>8 @^vƛȖn1qYB) bDezԺz*;k@7vP<,VR{o"HI>R2{E$yjXm SW=C1z& "iVpkճAPnEwHJDE=F*ev=2QcE֗œɼ2u;\$u4|$W2kvzJݷ" *r-K=% Tr]cgT4yȌزs`e `Qfl _J'23:7^nwg(5gߣ`p/q7(-/ؿ4XS+waK ߳!,D|-1u{C1Bڼ\ ":MZE 㰩]{hOo] w /NPhpXJP}_rLQ[Zeq=F ȥ2<@ 1$ }rc/Ja<ς Io4)^5w|M*iǾ?Iai䦈wKA횔yzjμ(sjvģMd?c `#K&D#[p"A:5 odSO~!ȝ;}K mDcZt'4=RdL!yQ@=5%jsofuvSLB}ZU?v>L^3)BpV3Zr$3[̭ LUET0۰8:?_SZ&=lkuISV!'Z.!_m,q:+3֥lH7y6HsC7#*t=6r'TX^ 1刈6=/l G3_s\^jk J"8&-,핒BOի ،3_@BEؑ}M^OZg`YPcEGۣ %T^MV)l5^Y"A)#я?<` *ߛ.ֽ֠I< =hI^eӃmNY -Ep-xoRrINgaؙ@\#lox=H6xdFp;2^r>Lˇdè[Η_n VpđWȌ Br6ݩ,4.CKEPJŗX8wb{s.J~浮FZe}=~OIkYeG4:݉,,[ܫQNS"5y|Qه,Ş%K5[dVѷ0M{"7kR,,%è}Qz0U@VrV-bK"sp~#XX5SIfZn3926V-q^ykbvmWϙukdX @ŕXwFEꬆt]-[\-fp6oxh}NͶlGaW!VveW7 5td8_:-> &񨏐g4 SrY6@d`t6-m0%f4>sQ5%5R)Ga4ȓ#sݾ#Ro0&%;g#VtNϾ+$V(md@lt a*v0NAaV>51Q-Np JUtQ'9:e/DPya,+?OX3r,#SmGJWUKt^+y,لv?"Sr\}ez5<9T)0(Ws''ȵ֞*Y9z'Qɜ"6>5{8"_woVR?k J %ǚt\m.pw&FFIG?E޷iG{GM!%'@ G.`ޓļcoל1+@7#(5ز@95uyV-C3Ѵä -7k@U•(.w[qSDؤxDq)lt(xhk:Jm~UpTƃBꝏ(di뮦'y~]&KWeH QIT(,iApVȱtJŽQM}x %I[">,[M)Jqy/OX\( ?yܷqẽmJkǽΓĐ3LF$ zШ՘@ۦQ&7il F [s# l@qBdc Uu .(}b":u]< >A.U,dwԐZX:f]U.X1D­UiXve{ے[ Ii9AreNcF[> xcUv~Og-cT%d"< 5 wBNW"IKwڞcBb= EBP4J8junZ.CG4sb󻂽'9w{ǿgV%z>ͳ= _S)(I((.@8P>M~!ˋ^ kR.sT$p%Kx"}CU&ⲂowuRj1rW:qH0 6Qy}BGy g57ZU擔t8[BV@ ;]Q@O3stFg2;:t+ʺ1`Ҭaά$U5?ʈW% gsRCW/X<:A>cu%t3E}FFTJՌ^h.èЍZG7K*6*KOl?Mp`~/$x3&Jfvom:e>M <3ᒋl1lԑÓ`>R1fʖ{?DGl[cdbHm(>3s+W.vLCꬴ:{싨V^U9ێ*HW|PX#&_Q-}r}r KŬ53cm>^hz OzAd!g| Q<ߺ@eL42 !tOYr"` hw]Qq^xc2_ŗLM-JZdYR><\Q7BӨ1{E>>Hb ƛJН@%?@,!ן7O$#O*&ՙ̋|k<SV.,斄D6C@e=}5c.;tFw2g2?:Pqs[mN`*l7^fnX )5~?;1}un$8ߍzg]A98~)euN"w߽aSi=AȎ%ưs?I#w[Ty~VrbӧhQ2Po2x SxoL٢K &0vGFaj\r9)v:~~~#R!\1Nw ҵHIeqJjYi'8qN__Qv1KBMl2 ՠOqtDضė_ӮG[{w+t}I0*00Tٿ*5PÄƑV· Gܼ287 H"```/L,*; ?g2E_/BMˉD,mi"(_4Tc/yðj8+Ȫۛf|"_UKJ]WY[:Uꆇ2oE3qT`"E+ӸMY$[V(@ )Z@> bi϶~=E H!o?TƵ %rg7^OLaOՆt;K$:(F\/!ܸ3-mϬ8w%A1o/l9,Ha=Sލ &oY &nXTSkSzÓhb#fmz5eTwxz͜hWD;a_w.ksy}R09n4Ubܳ;؊t#e]^%I6vkJSܩLDWrvAJW>hO5M{ 2 BJ?>%i "3od.AR:wz@Eq [ H`AϣJv`/}o(ڹjHp}!iN!]9Iϑ8q_oxδK5u&Ӄ9 k&u,AiOR{AD%f#@#=^kn;SQ;6C+&L G=hcR50Ll'~XS3b xtOm,g=/s=w;6_B_XV96SqQx~ 7Zs(-A]E_TPAClp9Q쉦.[)- PYM& SE哕lɁGҞo _ TI{%V#t`yJ0?I`DD\nq Z(o}/]t@Gה4Nri:́&'г]fT1U xn!ǤZm*K I\۳-}TmXDٽ;g? UbAOA< [ɖf|զq n~驎M*ȍu")hcg\Ւ#F \ӓ0uF@LПN8ȚP|n%7,kaK5o.:z`ѐ LJljgzVIiq=`wP3{L y~}U.(́P&W' Y*ɼnC7`5Q&P P]GU ( $e{o^Qq4x겯РܝSH,KtAi!3HvrOUY7 wJ_gQC2nP5?/-~U|=TJ9!A2B]\}TךpalH8&E{LK{tcR%к0(Wi(i   >7^ , 5IQC6[IzJ"MmȽ&-mʩps{[TJ1ڔ5=6V[9a \LT}ϳ6;ZE{MҀwVgçk GFU* 1̘9H nlmun_ydž~Thw/P|di6 ,.r}qFq,Q+{4M&:JaAEbثt{ 쨆n%JuJ#xLW_G"*˒.᠔~ON/KÚzl%waEp^͚y^1Ue}m0qF EI,HeM\ ×.o3/-z Lإ,18@lwilNЬq:͈=p>%.?d[+g94)ȱ,gʭ4^1i-X>W![O[lx {"2D G`8oaͬ^x6KPtY9 h^ːh;{iPڰlj W>|DME0JcPn OؓX=F c{`uwתַͽ\LH3$,й[\1hI5C*QV\" ;%Oҙn1S5;o3޵S B$d5IR{5ͻWpdO;(/Aȫ1?3g?hsAxD&O6*vgzGiUzԗ|6)ГWsLY౤vjjx $]KjXu *6\o)H;k)"a.9nƛY3HPrH̷P@5&Gwv@睹jEMn-1!m!=z/Wi1:ÿ~Hw|mGq%j [bn&'!DepuIПkT‘+S?y28IO}኿f4\#S(mٖDwm Y3 A~riq{`>W< AV܆S:^]md+L|6F筎_F\!=W?⭭`.@s{w9݁ E,hr5SvXS±?C#>mh+Noo?n3 %= }Q )Jt؄]) 8EJ+ok$;#\慗cQF<%8̟P"6?~TUpgZ)]jsi:>X8vCMi8[(ꤴJiu Xᡣߏ5L (~tC*hF2 k? LTsJ&ߡ" e"jdJ WHP f&8;7QM2v 1 xY+M44G3!q5k` pNGV۸$\.[SQ9 ػ1m'{ >RZ*sVjpB˴t3៚Bg--*"zNFī=x4< UJi $ <ד"Qa{41/L> ~7QМy ̈́6afuLc5k.Ś|uu fB%NoecןTo$sBr::RiX:TʜJ]jpϻ,A1\n"K[,ufEY_a(ܩfp Ɣ'YDz`wWJw 9As u}w+ݘwuq\c[&_@*Qv*(vgoHW훫9Px3k;h.JٍiכEZM~7ۺpWކ`p%e-3LYRSuT" TV'{=rm~֐fim)E!~1r ^@#yaS,@tEWŹwZAS-=^J<%7,ĺゾsdΩJʵc᠈Ϗ^Y, |mJ0Ԧ7 jƬ 0ߓ  ƭ듐;xV4 گ:;JTJv{gJ(vsoZW~HZ̺,=PT2) BX=']lVnjF&t.F~WtlUx' Q-?e:֦M sdƅ5arK8.fjv @$e^w% kyC{+F 9Y fwSA/Z<+8s*2nlDeŧ-O^^9&mZh| Wތ`\2a#bֳN=sJ~s*@4 ͏e),CGmOL.6"jdeQ=âa'eدTW-#gTrlo rXyd|kh72;yP\E>4AQ 9 1ry# e .M)<>''wg0:sRk- c!XVba=|Y.Ҳ"xDUvDb;p˲z2,4Յ+S762]GԘ JqSRW?Xr&]JgXw*-Z`ҺbWvjA uVo^];Qq;͂  hPYkCzZ7KXo,0-UF #sMXu&,ղ~A7{cV0=NI熚.4U}he X_'Zs[C B2dע*|m#o@#Qױ!Í'y##ϟxrݫYa7IEP1E(';BTs,wY5;eeHzDC¨3&[ >$NFs69؇֠}M|Tp$@InMk_qcL1/ Ebԏf7:r *,Er6H1G6}b{YQD6NdNAg`\7e5R4 q%`(_׹Ƅ~D eF~r*6׉ٽo0,JWV.Kܵ2O)Ù}ҬwSe]z"As*"<)2_7{Z"¡w#h@,TǾ9Vcamm+ond~x-orf܈hb6jcڬ=,B'Y}؍ ,2 OZrXE uՑR(03OZ 3V9bv?MkS5͉<k|nLΧ$D̴/u'Z{v u|~\<0i}/ 6/7b] ('(Q;0wJcf[ i}hF^}WwL3;z\3ߧ T>\m;9[%ھXl.\Eסp"E&7XI9]!('G)a=!j$G ~FOevJW6 lbScr҅:ny8F-TC(U)pc T=zK֢M^wbf=//nycm0->)?T@E CM2f.b*2 㱫n:j 8DGfG'W%b*~כ=^~6-!ĹMkGڛG$# =LN|0m$&7 3rsC Am5LNrv,.q}AuӞM e适G}6* tpFXbSa$/λEX`)m]~m؁'@ڎ$ u"*i#[t2zE))6m&|? Us-\5ȩf{EE{ {_a'@`f!GY/y؄R$%j 0g'9_KY衄fq!/ krUE<.bcջ /H@f| S.%xX?'ٍ/{*Ыf0XhiyUX'-uieoeN(E2ވ||I5kKʗEڵQb P?v=:n4C$+b Ia"vn?[|,oFoJlJYTT3ްOeg4IⅳFT^F]g oEѷ^N\\s;E!\[Ghv{kɖ aAzd2oOlj0{KDGB~X k5H\/:TACנsGwݼ oFah{5t! hE|Kō, T Lv\ d?2 Q25.qһ.֧sTk` !)dhYk@zK-PniVnc? 9+5D{G;F+`NFQ(RmcQ`9#D%bqr/(7~vz8Y93d`_cr.$ Ir/#d&/ޒq<_efqO;+yZެa1HP4)2C];Lre|0/]6_j>W/!-P&„Ջ'Cwphwa'r ritͳ܇[qlΌdLpv>#;o~n)L錄RuXebf($J{r'* |Fo ܖ|d9^CCsye{# 0=g6Ou0iB+mׁAhxq1GYofi/:gʹZ.QS@0L镦Wf259 2i=ԌZ6`^f6fn*]ܴ/+yZ ƌ$e9J *c2w=k|;)}öotFWVWJfp;c޾QTܖҗЃz)h5'arC?sɛvYq h F ]~Z~`NjcΨ=]04IN]K lNKCA3]Lyj3\x27Y.Zbk(Й uvD #jt,"3Bwt]03vr\LH[ic DvsZucPy8n $z#lb+&XbDl[MƻPTab Œ7AL G:WU '(~`3tr;yż2)t~DJa鮡;ǀyf7U0vwcRhyja8'љ?XSe+RߧN̾'k5ߠ> a-[B ID .kyw\KbC[!NYy/ Hs0fN[DAׅ9 j@7 lA^Je7"7T29tjt `˽ii*Wl\feuP|s @ەD?X (jM/f87Ԭgdq uf?+@0_le5d3]4 d6T3`_b^B.{>EtsumB' H՜kPeu]i(E$m7z`DzKk$}6\@a׊\i)_MS(6g9;IMӒ5-X4,Rځ,ͰHuN,dbeI-.2>"Ɵ㊕5bg^GaLڐA{sW|\jCro^@z~F;_-%5]3ۗlu3ATзg Nji )n L8y7OC˗,i}L +6:lZŔKzN:-'J8m!x9E1cV).98<^?a)7bt}ς8T;{&4Pmgqh`qLazyc,9wWJ+, W%*c:0ԣ^ 9 7"CTڙ Nb\T>RZEeِ-:13'b;ΧlY2B?l"HNJ;a!ޮȀ 9l&#i߳]<? g>ÿ)[8F$8Zn$״+_8`VDCǪ?!UL\ e@.{lKDU,ל3o&_3qRwcV!/^cĹl1!zvg9`Ə2$ J/a`,grƸZf 9QmjP-,w/g?|Hƹ2/Y{D^~c6)J?׿4LLo˚; :Me\,ýE]K['kI)Hd.\xoҲ+L)ùU\8_;#^x  HVk yD-M@Q9K0< 9r)#ϴ]ť X.8&Qp3;"Nj͖ M?asq$pV@&\[5ɴ^!f"qbm&ab .D$[CKE][)m;N 8jF:!<@O]Z9;cD 8iYp(ISQn#}Q2ErO(,*bfCrr Զ:E+ 3@ Ϸ g(DJ4O_Pvu"'L̝i"-gu6od+~eeϺ&P D7H{-]N1C7587z*Ngs$YaϸկL{gr<L?'tKJN*5dFVGV/M?H{T1ej_jAAs] D>їMx8'tWAEN )58; o= :1]2NQ)Y, = f]gށ"wJ4l.Rm27~9n|C@4RYe ?yLj]&U+olQGD 5M? @ZVa:Q7R+ k1.;,fg7ÁvPuIeݓ$KߏS,iZtaTQ*I;&g-w-, y# Hr(J7vϐ~$C2!0vp;? tj!O'.oʜ D wS"{5%[F{,ɟ"[z>=%KSn+I6(h~Y]DL*v"q0:z&J8{;m 6Cxtt<$$YG6ш^ FKVpˌGtY ڳAZ0oBC DkPbkO# UP3eYgn~z(%+H!5kdӔǵw:s+|0SD =L25mLPNa߁6f rXyW΄7Ʌ o^UvÝ{[.PR<5bsFFЇR3[Aw$Z~sO~L3|hd?Hv!EսV<]{1%qc#|FT2eN#Yi2_~{ z·oAp $KWlܰʹ\eӶ%Ys 7).WGWYnՈxQ4sN_#2mU(ա{$'܊6`R꛾M=PJwfn; wú[ Ffg+]*uyGi. "yYmwh ~JMq8%K ?C[Tv[EV(|G2=!)!- ~VAtl[Pj(`tm.;DYl8TeṠJhÝ1)~}TSo$$_S₳PԜ79T*\IS` NjUBvSCo1?1$Aɏ'Ii\&^HDB\3޷NL#eQ Flh7e e=*kƧyٟ43| str` L"vg9oԪ76ϖ,2Î8?q#9OqkM `qO}8T3MNZ1MlQSLMUNžVZ[HqY~N*p@u4[-zCa2i˨ϟ-`涱cިcpm LNZQ.s[; f@6Zj7(7^عd!nxhf2Vİ<ˤsJI% p˸Z|Ws]jq-{oۺ1t!PZmXgk4LuS uK%,v cőJ%Gqh,o XI/]ZG0׼,f߮oG4t9G^Vȵ z]bՓ;aLlk!q²xy-AuZz$Ef%3.}2@::ur;&0e<>°C_.7⦟kG@j$W7$C5r z;P!5.Q/)an,ͧpɌSXn4%_+X0N/5k*9WBĽg}P{-,3T6@cY"^ `kզ"ݾ2݄í SYNpV2 }7axO#% mI*XQX;2\ѫ}N"+]#|/4+ugȳv||H˹RKSFpىpN]hz+}SIർ$,π{6elx̐ >RҶ#vf]75 7&Ъ=?sF;K6Sq-0NWPs>HɈIˀW0|yDƘᔎ2Wwacy߯ :VۆBU466`Xb%pk3:q4/=y˔VݬPRG o`^ &]V}X{gu*87<1*^B>szIkLgYZ070701000002ef000081a4000000000000000000000001643420d6000088c8000000000000000000000000000000000000007100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common.ko.xz7zXZִF!t/͗]?Eh=ڜ.+69LnM&EYD5Wv®esz~|ԟUЖB9lH7ɔߴ\t̬(A31h$ P{v{(,\V& W`T^j[O{F91sO2aI_&_L0J:ђp@KGZs蚟7t4AMд9^痚pJ#u.%zK|x]ܧJCTu/ F'#ɔpK&43]r+a8,k9Z+F48Х@> uQS?V "U65Ie%Ε+m-3TˏRZ+&.F x|E=S?=˟fY_ Ƀ9)i+AN%qL%^p1!Hqlx}ͩW[(ָmaS0G&zm`n^K|i{H)XK?XJq0wyþjw̅AȈaEhQ.%^ک%2ayPv:AƷxB[:Q#mKs]tJaA3?i^Ǘn!U$`|R(-~ KH߼`7ĕX|8 f 0nj8`R"OWoݭ xz!{qꊷ['m%htx8" e>iI(C*g0ATW!Aհ!~a.k/DmQNk7uUz|:W~ #@ Ydl_T1<ِ?ZӾNMQ?&*SOȺmjܝhF_4]}8Jdĝ!Q`R,kEĺr%+§kc( ]f=r֧· GY^⠅s||?sGb74X)`0L<ӊbQ#jS~Tm_yƳbP0?#v~/VKcx-öw 윬 -{R=6 >(~|]QT@TCAP7צꄧ9]H&"}Wՙ}ol+|+i*  Rq3C"%w [@mЫ/РULM| {VAp°wٓ+:w ܼVxԅNWV8OKEI8U47H\>xZ@@ ¯d g|&5Xfmrb䂶Smn]+֘OApÓ<'ݣj&hH",T[GB+% A/Uy0bߑycxj%׽V;M Qlu6ڹ%hF +Z?rxDZ@P(%l۫& G h*a37S5B)(l0[VOV5:o@ 8 *3ȏ0RqAFX2r(|[.!/̴9k<j"OltJ^zQTD\ۅԿ?݊$PK3AkʒjR%m9Xq؆c3Q}1Qh?&VG"P~kزBbAJz -x̢}C[WൔJQa7*\sPN>\N$/' |>+f? `^E`KhB萙L>. ΂o:T.xu|{֚%{g(OGDHCV6)P)Bp0DA2N [h* 9\yI UFf||{T:~C&,ذ ^cX>KW=;+[S9Te3Ff!KGc[ݴJ7=ɋ0jI6;BlT59 5ٔ1,|A :*jdUŦ[=b{•L6JƇܔlq˥7P!չ,5|a(W5({72NI>WO <ŪJMG\1Y7.56_-!>OC`fțA$ TB޴WY 4Rb Xr%"JY X'uN䃱0*BaQK'Iw5f-XF' `$C1Ac7`24 Ʒsu!_U }fތK㌳k> 3~J&Нo 0uV3 ja~0,=^jvsG=5Ʊnvk Aa W+A)!q HY,8|:>; 2x'q]d Ţ#VƐ*l?Z|$,j_a^X]R8d~mI4^  &Rè}(NYRks >9c$Q;Xp_m8#Da $Kg௳ ="EdwɁuQ~cwumy;b?=;?}w)w L/W\v0Bp!]a--D647 4'aϯ9g}i)5pܬ๘XztUjݨE+Д☜>uL]dngflՍ9QZU^`u5P֎ձ||\ޑ$v#G i %ےö #B];F_nS ZFǨvVX٣6\}qN*9gv3T`i׋Rpl?\muuI"Q ~@w ː ceτ[nsR%ዼ[(!z") uo!f ̫ l/Lk< c엝Kpl5/3ĸXom2\aZ;ޜ>O rOLrmubיEfqMCh< ͊3s;Ix-1MTbpn hбPsKŎBZ'Ӗ »씧rDMA*Zc?]٤Bvė?p{-7k ~O0>quWb6NuaZ^Ą#HȢ9o\ZdHEp<`YM@땴an0dҌDڤJb#Xs k,\8x,qL.-0iQVw=~|Zn8>p UV$KR!o4E]Jf5Et! "Z_5d?x̏x]ǂKQLkW֝9fdBIu_|N[_4ys/|Gw!ym@_?LMZZߩz{rYZK zDC\z ;V]U) BJ ]+}%uttgHhO?#AΈ T&S<4kv|H)IQ_vAP?"amgKUU5UᙬF G&DS<%k2Uk'm-2j%F;@\Ƙ:Q`Fe{al 0:k,aEi~hl-{VtΏP:RV p1.󚺛 LHw+g6e!,eW44 %xä 6@;bUͅW "oa;sJYfyU)+gH9 yvy$y99|<;Jwp-DDdyƬ_L|FY]lFK| iH{3l b 8 :ôfDXohYHX/"lnfuJdu+$ķmJCa)q%P8f涸Iiw&xGcyVSXKKo^ kNmn`Qt>_;x֠^Ȓ)0i"(!l$b_kj :^) v|j $X"qx>k#[xgYzW8 \~ٙD!Pq Qt`o We wvPPZx]ЦE W 9Y"~ KoObOp~7ZjIJh,N1ͫ@wIK }7 Nݨ7AMy6eiDM`")oV7C, Q9q~LKhVٮVstBz;WNHsF.nݻNڐ]g#'aW|$!HiH֩YDU Yhn,jRd639.z͔x³Dlh4[t!q PQUɜŖRTh=AcW]=݃z[ԥ= )6T/$(Pwd"(~Z]HKUyZ>lLAR*Z7/ /%xQ fd[_ȁ[gbLj)Xu?E7LZ5Cb"-iVt868ʝo5D8r~3!MlawџGJr,U-I+0Mxtp-Ϣ| n+&$BSb4 '5nrl2^b`bD"V i bkMg` w(ZBT hd[;ʅ:8C.%Ru!0U~Ӽiϕ۳ ~૥CPi/[oLXZaSNT!RƋ;  wKF_@3BC7!V˽H?6 rʴ,tI̖yeGu{{YؙJR lǀ6A<)CQ2BPikDsƔ:yjv(cVa?&xnw%hXb|{j߮VfS*PQź0_.b'lͯzݲ6858 fPM% _X PGUJjcy[$=7WbM^|۸aupSdVzBTxv;|vBu?w 9R )ۈXrGW wgsM" %OƵȬ]H?Y깡ڊ 9$?x͚썝hw_56P/;o-sD2cƌ*+@byBȣ?tq$=$b^aS)a\!w]< {d*`efT.qtW0g ;U>3}&`9͞^B^dĄ}b F p@2FnW<+IY$<7XNiv,y݉6* f~`NS'a#8e(̿Ǎcs-w{*"/*wrj dwa&/@x WUc/Y/"VS)178vl-9HZGE Vp kN7SlCĄ4ujgV㵕 e4=nޜ];gyޣ*Ux|njaRh5QДb OT[N Y^،[tp^"f)BnL{eO >,jG/d!L?|#g "d q:7Cy@"i N2hl­XL{zOB2FA[/fl!Pߣj˨%: #(Ձ-#Fsnxj+0`l J-竍j{fg τ碤+-)@(vUA̿>v_>.7@%WbR!9v߷Qļ{:ܠ wPFr@0LɁ.eُ+|y y`ZK!*S2s4BGPHUpZҬ}V\88`#OeR#:XhȚ0|ag}|c` [ZzZvQvv[FH5R-= YO!t7+%Ju3U\cME`+(9^ ҹCPeϿګgIϟxW3w"yRة'xzlȡ(q4 沐#ތPbsb!E#yρ`dtze3|,S!elꯄx\S|J*_fi˙W( m;90B:֑8 :1FST̖bۤ(3wy4 :! sI&`ҋrYWC0Wum< y.^h#+Ӯ [k Y 6Y*=E8+ɐ<,(b'wy*4զeWVPn+KfP?P,8~3Bv|2ڈkT-kK2mO9)0 #D(iCo ;8:vkM76J[ w-g=|/bzNHCڭ("wKMa\yWӏz薮«SS;@ t=2՜v(&^^&r mU")fyM^ ] -tg_GN,i#8ߑ{ST1zՙrGJobs0[[S[fNZklj^lf\#{vl#x;[Έ2xW#.59ȣk֔措78^@xdJ ( 4W_m06Z:$."ɠ7cڲ鷐TOC7)t:Bq~ԝ&ȃJe~vR=ڍ/ Î 7Utkja&ѩ981Ko-wK4!c3;vú~5(Xnww+W#j}X`n}#Q2D}yt?e%?i J@ Y78ݤ4'<):7$5ހҠ?~>B2e4l˕[dӝ~-Y*>$;D+r@T=E,sLr 'V̚xZ_8s`P}(_|C/nh7O+=cf.4e8GH^]K ='ނ5) $?өK' a5%e_[+cu Bq4 $./].[|b <*3Qv~5RHbrPR0mN46*]ei&] bg2;W,a~g74A'K|ͦDV.Aئ>^7Zy9` wa[UNQ*oBI$ݵK1hO^Ye~aVytmHV@SɆx:GrX40=R1SgqmdN`~P'Q 20Z? A ?!_"0ҦJpc1(<"mSE֕X RZ)!k֕TcF>Nnj`pWe4<[|)O=Ub W(7M:\<픯~cZ{*sZ*e7iKUHДF'X(pO@|}PH;Bz mrϭEg[E ltE4Qc@Sz.:]ţJF?*8I^5ۢc7"דԼ2]ijQHK"sP^h'﷫f}[qac9!)2)k-Yٽ^= &7z7. *WaoX._٪  G?(mմ>(#sAM.b&A f~ uǑÆ߂Cwm+`{$~FTcN'זx-rՊ~3ˇ4~z*@c%I^k0Y"@ͫDʢ#.)/#Z̪O ѪmAϼlЙ_kés(m/iKac\0imqȫv UPd[ >^) e)|I5O⌴t‚hFE)D 28ϐنX;sTjGq ;Y`g+D$%tniv53b~Yj\Pq!g$.Q_r@@ j1ǹE_2!"]yr:PqN8Q8Yf M6]VUw/"?QoSh!7I rxMa%P V w6]c=ՙ~I:`z>#O~$SRxr)">- 0j5.gvDJ>|/L)*y8c#W&i,,M _[~}Rv}+TY>Kٞ^CF:ɕ3C п),\oz5)J%tAC~;#e%lVV_3b "JV2G!A} `Y;rQZ"|Cc7/bWu/OJ_>7T]2a"13n>xd={fL4jREVS0d,BG" sweW$JӱqLB6Ͽ{}'>QQfmߐlS b͑4gtCP/k۪ףk**?(cpvhA:Xwo[)RkYODWT(2VfBYJP10 R6ۃ_kޙ@.?gZSeD(5H:?8V O5K$`A71*!VONtp$@r cff.ܥTKA''APd*C73)ɥgE :vz~:)A=0=qdrp1X)\9v[%sĹO`~)$tw(,+Lbfs_5M vE!G5+eK8닂.׶>-Ly,(c~~zF-m2Zo訧d E%k!^~S='<טǜ5Y,Uw{s,C,!G `JKqny_j#ƪԶb_Q۫ %;sŰ BbyGz\嬿ȿ `;C7RF^!sSmL8).#xɫ鷦g} f*/Hq|cU,d}ї&_.ӕiŨQ4_"yS?f>))Ԕoc%>BaoU%*E):US$d?hofRf^_ ҥg%Z3ڧ<`]2-DZG9]?n?4>m%8`zFZp+̱9vObjPFTIXmC`%LT:l2i\M#Zt3Ztw*9,}U؍W#{GV4^yݤ1&zOGm2wCO2z֊wQ[2WbmL= A`/Qr)yU>3KUKQ {f~7AT%ܢ-40h?12.`cDjO8 }.9] ؈puLKcnu65}ײb̄jYB9qJ6%&ƛX?/pC2z {χuLFeɣ<, S.bzYNJ`S$~ZZtS  u l8Gt.mB0hhkP4MKrXf def ,Bӧ2*ϖ.^bzQ>N`=fxt ,p34KU9jm48朄>yJʲӲQrc~՗H1LXKRobW&BP"eqR͠£N&3ꄛQo_wxJ$*?\)ct<3KTu Qn· ߑ)gK 4\LKDRYˉF{sm-}v;I?6J+k3" k^cwLUZt~,HA`5ݸ~UbR.~A&DӴHGFP娰\Vg="+?>_$Џj-9eWd8{y7P;lyl6t*/ҢΏNRpS6m@gFG2Hh!1L;bq{Ұ"#/MrE5}zX~n|fL뱖x##n]$x? %vSFe_V(STm3Yˣ1{IS 5 U!K;Ń(UcID(fΨ154v=|k6bgv%yzo}Q% ;#jOX٘ii?S8Hl s P'yM+g\)6R/5 p=FU vfqbhz'2H9&*IY^O 8)* nᐝZYC`)C"N&xJKϤµ4+Sn{[R (Eǹ :Cef, _z-lf|L`AwM|։ 0zAu"8x1` ;2/I^F4 e>@e1կm!m?Ϸpl+(CSbSʣ>n#"[xbIL-OMvχӋ,hkDF<a-Q/ך'%;FeT _i7T)7).qSbmѕrƲ'?ٳGƕdʙV ؼc&YlB&'6HY>$bz}p1 v{ŢH6|:BӤVL 21)(M8󞤪%Aymp~ 0ҴMUvX!7J'8ie|},ԿuM9wßjuT60= CjWJkE齬\]5lCg\slZ[;ڨx78hd_?aJr9~ڛE!~;\unϭ'QahXZ4{Q+6M[v1 >u%fly^xXՒ>t凂AXE۪ZbwGׅ#7Zs:O ~؃}{JJIG2re=bH mǥ.TgNX>x9UH;=Ԅ3RCqQj_XؚyU>;WK%-㳡!UVs7.|_~\Q=͍-t"_g|L,fҴѷG?-L? 3܂zO׽N2DFd{fqTssWpEwOsVŃp0p:Z@(,X Z0Cؾ{z™0-TY(,pn͹" ;M#sþʜDNÓ9+T(&޲; !5Bv!1G}0;6s"+gV^(dob,${f4d ͷܽbPg9 TWIS]qĝ Xx_ #C\`..5>1PKeèA QL>+K۬Ywz8b j^Jq φA §%_l$p mp39dw؂m`_5N4mBtqXyZ"r[Ie:Y+F5Bp{7K%==߀6lt1ѩ=`/gaų% ˌa'eX  {5񳏤77su85HlP ծFB( {zvs@~E{q꼸LMӄr~4՜:Di{|%}%SE2/x2RXg m%wіT) 0"u!hXs'J"ꔿ*/{gk9 xX0X0ɡȪSQ\h*d`i4 yfV U{^l.Q(AμV_:̒GPx~!##Ξf.),c9]!LKr™; z̢6\U. fO'^;tw5R3aLb,H0Q}ࠃgo9?"|: ֺxeu6q`5A MuZ5è(Xwr$CQ-+3pˏ^[I"iFu÷;+D}Ip>F';j ?duXʝ1ǵIy`%5DIISeɚ;E!6&AnG$ZKG.>eq`'WxyZTx>p`";\ qA⛗-ײ#2MԂo*1eCFH48+^^_A8^=c0kp ~t0f\7t?qG-Ey㗺]/k*ncqiD] ƨUy| V#g?@VBv'X۹~sO 2v V1K'`MYCw[M(7!_=Q+Zx^2tMgdr-בۨ2}쭽Oid> Щtt)jqb*Ȩq$6sEvһ4?eS ξJd|Y9Ft$L ^$o–D4f=-mb`x +f[^b-&΍/!b Q/:+Qz"w 9%b4 ] w`Ī* (H" vBy@lz̫(V/ eg)}|9/X* KT)BfHEh$G+b4zg}*R02M rmc8nM , iQIΟy^]cˠ=W>J%(1(n.mO@u-?q ^y@yE5Sufms,^Qv հ(j9-]梚ET[  |:`xBaL4 ??27{WtH3#*Hԍ!mR#ĎRQx 4(/iM71L yM潉̰o'4Perh[ yo}ǛQ(TH]%6DbNioh;ϱ7@貮f's3 关tG7Y|l&L@䡌]3BKuݚe+.=/^}* 2BxLA%9-I_+в%"طϬμ}4KpfU{yͳAm b$],u0C%տ!׷WYBceWEG_ 0Btgn/ `OJL@GEtUSQlNYL\NM JP]qCVNZ~, m؈FYZVA0FikXb-|K!,#C` prL`}MYQ)BCbHIY5@_Ww;/,+>O7-e ܷ̊)/86&z8CF b*2Wv_b^;ӃVԲ؉Q2b ,)u& ᢚ'ҍ{u%S)\ZA@~MTO@x͵մ f8-Co@)qFdYVs׊*!HppDq~e- ߤ@a ,}! '<.p|tEqY"Kօ1Qt't*Tcթ |)Pzp<Td_k8(0>Z1MX6!6W*d])ip7E3F(_Vϥ4 X;vh+8څ (E^OݲBEX$8 ]Z w4>a7:":i$,6UiSRw7yxܓ]ܺUSԸ(ur.P|$lp7,A3 JmlV|-h}#Dw/ox%ļC6*2P$e ] m QLTLP@%Zɮb] ZD_x7ЂYdpfS)&lT1h EW^NlBkkg gO=B*ŠsTR xzoc@%$xF=#m84 YZ@< qKGDTm=|)w,Q~yvw&>M|j<'eQ`bԘ4W1@HvF+"[Sx1fQq`DvaFc2f=f5(Z<4I-4wkRdxQ#$eÁz)"sVF#AC+X͡(Ltm4_.紌wĵ-EX<]bF0g _!6rr.=ƈ<rg+'0l]U-w(@"mR{=zd Pʁd7ɮor;(h%PQ [cX, 0s<ĤmbZ5e O28 fGg;>}oZ @v 8'\<'~G]4 6*'<Ϥ\4@7Qr{֎\zʾ>Oq/(ޏu?qܒ?9Bm8J?1Fikb&?f)FI%k_ .'a' V *sӖȤ9p+oGoI#0-qIJ>4Y lSZ࿓@b 40e?DTf{|yORYᬐ7L֡ޓ-}SJM![ <)t'@z0ܶZe',~Qʎ~7Yvs%nYj{ipDyEsqB;k\\fPx%}~ý|X"dvt mypJz1'N.߷k#SLwJbp: HLR@ŤLtLBؕ=S@x 2l@Ҟ sU fKXGHYHuC| `]Ǫ|G H2:0SyMx3zi&d'c]"(ߞ*C(uES[Fv. GbQ"X?a D¹a5L@~x@]Hf͓Lk3؁l#耙՘ ޔbtc0 JlU%,*֌J+]K 2\*9"|T%0FSb>4"EX^)]|(wk`mK=a8 H>O]_c]1Nn]ದt7 F^tW_ƪ Y][u.H+C:ieAݹ;^(؉5+ӄm qMzpb  ~P~LLSU|ZC+u,DUc`?>|iLOVA~ .am'8ŮWOO搃ݹ@暱-)><3$.K8-4H幟}\cG=EdwVE ٍ{o=fQHe]zܹa|kPc%3(jI=N|Ԁܰ#L'ǹA%$Q,gw`E4=JB<\۽K<ːn4k5*| |M^Ɣ~o_"X ,]L&=$C_[8L۫= W[sQL)Ycao@VA PU~љxШ݈71\ag$\,hIk4&%~Pѝۇ~vEYn8euFv)l+Nϯz"$o>|a |fP͞Ќ:᥺֞PTGdwX. Z<;Rɗ8";`zNd- LۣaG[-:KFr0il~,߁Frw>`׺#,W-oMUPW7=RnJ0trbYA\&@Iw_?`lmTmgj̀񬖠}A}g C?S33 Cǔz`}N@| jn*?R `N1K,h0kt$3ႪV tƉxUðoBГπōT|O8Z"0>O[ K)o 'c{ynnz]"Y^^SHs%|O)J vv"#b ~!\6G,ܺq %Jށ\.MXpsIf"~> l.~VrAijW`z,$a Qow8-0Lr9yEK/ÔmZ㗑 y+ege&HvU28 j"b99ZztXJ:ҶnЫ i~Yȼ^TGjnprO z .=$oo}97~}vR7ۼB `0KG0]:);^E3Mp݃9%tep| 8.3Ǖ RX/T`\!L]qN`Cy O;XߌֵAV?JEWW<ID;ba2Ƥ t.z,?|.1tI{7k~"?0#{U&6_O/ԢGd*&^rJ" Aag (:<zꣿs2b%:޽p܉o3F- bǨp* UPZѕ M js8MB ?c+-_ΛR|SlC]n0-tP,_IkGY }MjJ0:E%?)Od&:Aޯ@rxS yG'?{-qmH|W۶Ƹv?y3A?W^Sh:qf1h~ƫrԙ5G|$$>Vp$(&8鵃U~Զ{)=5[<.5z1/١ĪܰhVn,Ҿq)cEӈmrݣk+ldƓpy'A?h, Ζ&qxV-x'誘j-)9cERXt7|TK$|KOSAmmnr(Lg/wX=;DJ DT-Y9ʺRƹ`qݿ a@S' zڭ-Ӽxqtg*Fb)g4t89vW~4ؐBh>|UxA'_E7-.GX{SZQ|y} n a˧,?b{2h̼],=f5&&3YaĪ)ݵNX[e5լHb\ŀ}pu(J[atsaÆڽu`E}Sg4V_JVPW?Ʋ.IQ "ױ-WKGq3aά$y%B#%'"}Vp۳!%Ԉ-#Fٰwc'o+v@.@#Upj«W4 EU:QȟYK9>৕L/+w>{ CO )@Ͽ~)Rptk;rD_8#P357SHh-,G|_{K_AWcۨs;G!\ӊȁM9bwMQԋccf0f' ZKqj?gvuѭ6L1r1PĄmR @- ^k!14J6rĉKΠtxH<[ ~^5{GV7s_(.exN^ 3ÄTbFf tqȨ+]U\4S49| MQi^M{"e[YN6i<P :V[J3{E< X|* <4 4zD yH1 w[p/*}~eu홴4yIS2tHuzՀ>j`jiVWiW᝚9 V:yDv,!K\2˜_nAKhA0Tt\YF8:F˼'ͼN؋9{jT +u"L%|+<& vr.lvq"y],0uxsҜvc2=d9)IaTcv0z:xf6 ".QD` ,gE45Z-u_Z8+c4R*>}|8r Aڋhl{"d$ oB  |^ː"2B LN(nDi;m-L6 i }Om`kw&°3`',gK ZPJžlG{]vvIHL<>]pʚ /:wFke^lwpp&X$*Yr4]|6ublS{z풻.]UV`xUlsUӕՠKZ XOq-L7e,,9ʿ6V|us$rdAPrBcJLwyz:l`( kFPAR}>:Ldi6+YdUѲYb\ .e_7-Y](ǂCd PX16WO)?c/B$O|{ͻ˪{-[]"?əAEk HD05L*lAȶ}GUJQOiq:* J(~*X'0:汥GQRdFNm{u Ӹk:[pn?٠G\*X'M󙙈@3,H7]V#9.o5^G`n8T:z>XoSٟOvh Aw*1]x94'ii*LaX^)U=i?(>ЃxXCWyL/ݤ`r^@#8FDTqwlC"1e2 E<,,n #A T{ t6 ewьݭ֤\K T4JopF-̿ehQFIJW:UOh`l/XUi*p{6/gb`^ H9V`eE:fu2 N8dj3D"V Na_&Z$q4X&ďJ[;eH V \ ND#F PZĬc1Q ۫GWV.w!GWxSs3*W鱌un MPB4@Okj[-P9ٽٸEmbVsSްbz%UQ} }ҨT<4wY}9%T| ~"K?Bp<G!0w`໨U+5llstJ#TvV:9H><o/!6̘ +$<(-Bϓn p'r;RTˎx]%¥*ap"]Jjrxi # ׽؟VF"%n;csϼH t$A.A-;b IU@c⠖F|> FS2`_L"ͺ@H^W(fuK$/ΔNu56:ȣ|OB<|/j6l6 C_!*K1R1|p,1Un_u5lTs;m]8Oe o@3J?Hw^ݔn) F=_AL -A2T%?lU}YFKcG0ݎoh{⩈LQ '{f:HpLpex &/*=_ n.Q=Z0s܁X㟆mDӮnTٳ.E p\BVUUJy1FEFtAi\~D B^)xj .=dS]&JmYRD_桤S@[^1F9HsL/J N6mİDP]uRA'NBI1's8fk)V !'%`Mʳ8FbŕC|yhig3_&pzY\cSN"B(B+|Y;HwyC ?Z, 7:yۊaVEo֌~ڍi0hF(+z&"\vSAL&Ig[*̈"7o0Mل)hCt@2pXxkFsA=N'TWRePUQJ?(.&P}iA o M/wnTUoׁQE?|q>Tt²#¸dn0%-®R:5z_Y1y`81v/ W4̮%$2+0;j! œt bHaLE$֘rYZjK}8}o K-JFQ<f~|{Acbɡ\Zܛ+p A]Gc_oG-O4Leq/i! $^{HwYhJîa=r",}8y-A+kNާ?t =Y`3v>s'"ٜhȊ}>ChD5U,ڜLӼ>CYP^y(?mf${6Z^|{صsO@c"q\ogR Ӿ; ?;|PqOl;pR,U 6~aOk!+Le*cvݚ$/q (@y_T(a$Th][rj&1E(mݯ{w㥾VTC4^zH7d.ԷZ};L1]3CݶlښG(BI3$\x'oT'dC!oO?ώxyO G~ryv\%p@#NYM+娽9yd ˿4l_ >&1b)c&R[3;N@x e/ m\4gqtb6#ܒ?h [MUQ<@)$,u7{jcFዱ8Ld[06*sL.RI[)4Ś{Q^q1ŖJ!X/Wق$p4#Y6}7O_.}I.]i@߽/_"R'g?nwƎ(|{Zˣ'Aw ۜÆ`h6* {X>4 gYZ070701000002f0000081a4000000000000000000000001643420d600002954000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/W)]?Eh=ڜ.+ʅKqyMçQ`wIN;V za}@ˀEC 0e v 8゚ Q ̟]Ŭwޅ)3۬zH&bB@XE2>6–xEDYPMh@WCwUCijRi!L_Vq"W{!S({7}h8 AɘN(KcD)؞Z^4,UFkܹ7IhlDH}V<'( /J~[iPFC"3*)}9`@<x6}m3^Ҹ#8SX*nա^zU&x tG&)/agu:gS%zT| mcD.B?1e]\kv\F{Mă䋖́0Q=d#=k}k&94-cއV:P~IDhѾx ݑclp)|!8>YnS0 _,8,Ƴ3s2dܽc41 [w5I`ozjO'qiv=Y9e'yF"Uavbpo:m jYK-5#d)^lSYLYlHq6/aQ{캶Ɯq9S5{y#S-g::}[mb |Ca),h#wOiUE"U VRf;OKfU@=+\YDVC+{hz!Zb빝D9l!7F!3`]pn%;Jt nhF{U>KlOtKA&3$9 oN M xBy!八̀1T7겵:h8&d{,:lhDȔV[ig|3YoLwpRQyEGx.CR`CL3:<{ԐQ0`=*d$ӪmmoX=[_`}̺\\K-=nvͱS&/jM_]szHp&wa7tŅ8(q%."1h C[a*(:tDހN2ږܽ)?=۾Hbb~ U@TsIRڂ$BF7J1/TfL|f~T}DVGB"1>K+Et^òEM~-GGzNB BG8&"Cx2A0w#J@ZWwbbp$͔Xme* vJc|ҵBbv姿,y`p(DF__*q"' #2.9?{`3kyҡ%}ZXxKU0}h_f > 0ųD4GYƧ( Δꯀd2뺆y mw5J2B1%t}=~ղ`Yznfv!l]99a^O路_T'`:%۸$'K*J8$7|ZaczA+@k+ O닱$z [7U. ;~),~hqBqz؇l(}fؗr5!Bd܀h*ۈ4а a05x S9N^%PPW4QQW3^o wC~;JYr5Kagk"o3g!Fux%p[~.JWh{ t]rSt礹(h%Xhe;9[&|Y ㎸,Nj\xp r9~~ &iG *VS}7^ 3,(󧰠s!zOށ\k Ex֕(rSOE+&܇xӔ2?B$q\ n?c [H:r~Xay<>p gTQ S {!57 ex,n؟.5u^dTK2:W/AbxWpp`@5,⋻;&>dkWZ]eIA4,2e(a}OI9b'>vU֘ɐHVGN73)|†6bɄ 8&oV?DTMR jYB8_߂cߖ?|/uRA"+ؿ8% &D)@ao0f:\@_+cO*͏'BU&ع,w v4rY`74eROCa5|Ϧgy<|B<\NnBX77𝋷U!eUԼ)?z[79NjO;p7!GIBmCzfNṗ=/5$bq jB1|)oj ˦DwF0xWC%\/w+Wr^B$!>,`׵8)|":rnLDugJeuvt}!Ɓ:9Y^Ι£-쯌5ߋ ōZyAfj@# Eb(|wJ~${J<:;l/ϰ˯Na&n[[nWNJ;nvb -5}46bhʰn [FA r_-˫j:dC|, J!ps+_TnihIA(Y7FZBbU/ / /@Ol#/`34?tu5$ư(ZHPZQb4 7gDuHKQ6ŏ^r'T`ܬ}ǯb;Y2r_{[r7vfȳ;'{շCQk]US>Uu{qoagn*v:aY؛nXWLOVqQY.{ Uq:BSG򵌂x!C %鷲]purSI]jƖsb5\Џ:̍ffO_,:bW 2ѭ>@mGK7v|iRfs\{i} TZu6^(5Oc^ TVH=AD,h'|&kdviss 4H1Nm埯$I2&mN^ so̦XVV ԁ@Bz2 .> ^˩ۛ2Ûȟyi(ߵ:{=ѹP{Vb!cE:V'3B!/S Sg1(L .LCY Q]zkHr.QxVZt(-fh*)m*鹷/گ;(hlb5̬i3P/qR8%C v85H(ep؃(U跔c=yR<=M艾Gw}Lћt$,o&їM: :ZU"0<|\ zPL؄[Jrx T@_<˸؉E;Bԁc}0dCumBzS U²ψg9HsZJla;gu\Hsܸ4ݴl/+Y^38*!p1CP*#/Nʰ'K'zX-n&[uɄ: 5GGv OOo4H۾w1=7:14}idl1?^H.d@ĞM.ZW}ߟ!0E='o,0m^#tiDp B*.aL 0a0c%-EϹX`tBW0@23ss*%K8nZg(!MZaIRՉ`(OJ!P;Swaتa7ĘXsL>ȇXxҺ']\j}ՁVj? w̖wͰA(c7A83׭ִ0u J7[[z?6 0˨j巯N]DXlV 8Ҧ;&OVLѮEh2[brA*7ow%(9W:s""8h ;>io>Tw6D1QxgV+fҨ%&2L0R1-Rӊf SRI XyZLp+^RS-+B_žh 4<cqrZK'icJ-f]K!OκPϘnctj<F>faP3>/>uB@5Mf}cWUq7%g 7t9Y"hS`H>NփLuؑK!o UuZK>cyTfP@'DBaVg |I3 {r&D91,\㬤1h9Pl κzi' };B›9\M' jIA USuc(Ījb%cߋńb ?,?b=$x)ߧǸ_ 0Od 7WG}v+Oɂ$:=GF1V\DL 9сmY3~|;Ӊ6k`_Qc 뉸TE*? F_K[Chn}z km:p-pÅu>m&UPZsWm!R8V;tns]sGEq=ʞyگ@}߹+T4GNk{:OS:8|cLsz[ (jqɓ62^*m _5Ss7@Lm_Ш!̐$. 6FD w?hgT3VpR sפ!Iɯf{MK4];@d1.RT&7NٜàI!ݚctn9 f/ vXda"%g*H~&QqUUILثn-5{~38"n?rA %VXEO΋^5~Ϩh3  ? Ъ`@-\~Wؔc6M=GvI:e7REBY֘SvY;Ո&XQnxlDӽeab pP4{dE1v;rEݘ(].b3zA=@u\[C-0/雹coYY]YV~Dܤw9}oq׸HW7HZ%L %0S$}? H@[y,]p!R4U=a;Ljś_jHWF4"{h^?r-M\*"eEh:-#K fFw8J%#Bk;uLoZ_bN{v"0Dوxx_ +Ua"(?Tpt $DHOˡ#:bau]xI*1khszySʴ݁w_uΩ,8d:̙ o] 躱a4i`ss$oӟ >zgO?Mxz:\ "{=*er{~WEZ6ȩ ,Qybjm>Ar8Q{FM'6~^@U&15dbI띟|&iu*@iZXpC5)2voiطFh'ec>Pt}F{{H T s1( BPVJO  ӑN!_qeY@Z}0(zR*@]b5$n7;43|-Q 43ZnDZĎ~Rm&Q(͡}coa%#"xt|* Ko6B_yWx_ұ2p$߿f n}EoΦuʳ_|7ayvt*@-p#?c}tZ**tS|Bm;E]te K]c7^\G)sH"|C%دp&S[6zs>.nԳVO(zHy{aF/zYig͞ r&2RZQ9Ɋ\$=Ri.D$voj\Q;9nr+ݕ. ي.lIe7k`DbRq}H`Fp~lbG-2wh۷8QōRe(Z) "]zW ŗ9DrAu1\@{#Wk^o|@pWљsBٳJȄז5vJ>JV*o؟TmpO Q*)S6J !fB,bppH5~>NWMӉS Wǽ+X5$Zv{lx%]0֢K2:gkkjQ- znz@cqTFqº?Sh |Gvs' ]USESYJēi9$یCRޚ$r^@^oaeZc:ugh 2'J8k Nڏ$?nPa\סD&OĠ<؂SbI #jwQ ÖWX_ٗT\^V7N._W /0DF8.Pi=ςQ;E+u{rMF48vn|^^{qٰ-<:|ǔ %IB]Nw.G6oa5i"rv"j\2J+KSs s-0K'c=Q5zhGZbV Pp f$aNWڔ{w=Un<3$xU{Q@g8ٌaREЮDqn@߆[{2% h!d|kBI_y&2N\k*= 7l{p5`G*pH+pWK]?R1&H,͠DQE#QV,;6|p*cUݎ2u#0 ^t4o)Z's:ĕ^D YG^v7pec3e-C?`Ix*ifRRKR)񇷭JpΆUraRvMRBX p/\ql^?_)LǍTN 1O$ 7ǔ + ӈTT;- F\g K) CIg[]z{¤l5H6y B! _Y)5 3k\Vq^nPD`xQ{N{r@Zc3 u7wr/X5K-xNALĪ.y t]g30{g_ hð\+/H=q;(_? X/w #iuP{[žTƢq{ R}=^bW1 +Us봭 |}Jؙ2磑i!cn3b&$ :L̔bT]4kaOM5F bnU˓u6RI@&5АaOj>?_ O=Ɣp}?i4@DeV7L LRnY.^j~K ZN P vu:`Kn-?N 񠦣ѥ:";A{yQcW6t u397NXMcźfy ZYíe~yg9X?{L}#"=g_hyRy{ɹ&ZsQ]/ȦAu1 ßv>vLǔ$7lJT̀b$KrS5:x݇(6Gfc蕷2B=b&S )%rr ?Է6O8$vb^%K%Nnu͊h44k`8|0Z+_ K2x̲(-SMzgr]uW҇Qp&:mo+X},YmRؚgYZ070701000002f1000081a4000000000000000000000001643420d60000af98000000000000000000000000000000000000006700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/W]?Eh=ڜ.+ʆ-`KBKG2 t Ә#p:_\% p@:T!~Z9oԽs t$Q-_kI婰$ 5ɡNa _GK}ׂ-jaltPgƠ`dTѐXD@ KˇCA}N MeUN"w)PY:y_mxn #Lzݺ65c1)oXK8& @.j,j'i#d,0ܺ'F((Lka["[ Jmdq8cdf30)3;(!+?AYb 8i{1bMWQF̫H3YwjJ|KZhD%~s 3n&גg0ԷK<يįc7cu,5ܚ(: $k;v}qY:F~uEuh.JGѧGefP\5c #A_l#է:4ۦkbHO%@W ia1s3_{9LR6zƟ<mQ5"Wwݍ-T ,9GĬ9%Z%fe{0nw.|g+<ZbE 6}3R~-rϽ_6jhANkE[6iMC Z[ufo,Y*07J \7aω|f/NPu)5iG52Y;(&"h[87;E@$w=_STAh!,K>^~m SxiV_@ cf{Hz/m߿nFa!)AM9g@lP$XL$N곉k鹖.[9޼2#!lSnL$39Ѱ?08Ig EiZf-4OY҉IE)OMYTt۱;gL.ׄU4iF:4N2"m*^"fPq!&637O1I&tgG2}qidDBukUFc+ FY"=JNoSV@"yNB؈S,wSj~X(,1t'= 4njLֳ+#'qרTp~%>^lQI+S'h'ӎ?~3:QQֆнw.{<./7<ޭa3Uϥ}|v^єqm`-n4ˀdf4ե_ReY]GF8n9x0b~ <Pܯ\ҮxFh>_cQ+cI7"9C+*2nNƶ@°pe6@< @d#O.P^G,VJ)?}0]G5$'[zȻ.ڠLEv%+?a;nqKgg?lt5y[ 4tMZ񤗯=vp{gNs@|J,4WlS 2Z^Ŋu]l&^y8ѥo('ĩfEo{(Ƶn$]l'hBik_EE˚nlHw"LN|mf6=+CDߑZ-5qVm䃎 : oPf3.4\QpSOĉ )1;iז)uċ]׶kyiUg5 7tU xd > gkVDZvea>.gkr$G#zu /LGTGTk"־E:*F]_v pz2|HIX>KV2+iVȭݱ4Wsxpygnco@+qQݱBb-ʹfC(C;&gW*c3.F-]_ +lUlq+:U4&m" gą/Aj1G[/yE/W Jl4^,Q7~p)ч\܂aR!.8l9׍%s)"W+*Lh%%4ɥxrMK!Km:6 _qK|fnZF3S;M9U chh`1<-Ar]be#D_AflE齺qP(%yEt'C0z=}>.>{U-ȢJ%C Is ^-Y)0؉EA=֓Kx]b:{/*tS98s3ˢjtD뷰5iOs%n&38_mz4WZ4%^/:iv&Rm5DċӶ6VB$]Aԃԫz7Θ0*a9ql=I?OG%S!H ֵd3[)OYҌ {&g FU#<"S#OQ~Ri_*>ꕲRqOX W!rRB)i{͗-E˘eɞ+ GUkĺ  ,`@X[,hin}mŖ'(1>56,&%(;tXL_Vw/Xd{ 1 ?5伕t@y c(F<'/7n :K=5uLB岺MRYgkO-?ܝL. HsӃ ,dDq,*)[1QVʾMU~S.=4kmKoeӣ0$'O?ȋGS]ւrQqi a{;+Zpz#* ɐgc Â?ch̑{,d3g-:?R!z a s{ ,Vie=2WZʃRq%d҆6Ɯ?/~@_OrbL fޢ6(l j û0Ҍ!Ic~I&LT•8 %\WQS"!@U-ICdI?_SV!LWNR9ClR""v[3 | ל R0-Hstv&} x2r{&#IcJ @pGhyKT^LHE;;}ZBB͎#Ò@ӶMgGo-wAB&v[lfZN Y 3}E'䑌=\cx<`v~ܑ]>+ qaQ7lYt_^L+Ts̈́@;-F8'/uyd{D<'3]Z{%[&8#xbnd)Mg7̈́ ?T%=Sմ>/G@’Ɨ|7lm/3xu =. /CNeTods@]G՛&Q>mԴl߮'1yvT  #;&HbQk˜AZŕYRJ 0׺GXrn mЖHKQuYX, W$Q>;nQ9GԅkWTL( lm`QȩΓV˜{>b PA*x#sK)YŢDY22Ic#>☿AxRbI>2x#wvA,ԁT7)jiy k@<oPé l]w#}2'eȰF1 i>1+׉3\s9ro{EO[kj>LZlj] c`F%:dM=YCP]i^mGΚPx 0Iza[ OWV h&/܋kuZϾٳ؀DIJQ,Q;"oYONI_=WkGj1#ʘu2'lAQV O%Na0Snj%[4#?1۠Weu[:գDpq^s1rI@ph2aP4 ~ErC۪PT |yNvO=gUۏfҨ-{K'>Is7kP'Vtwla;ZJRr|/OMU(Z|T(5ÏDZ澓_X__5'GW_ IWgx 뮿0ogF뵵BzӁ4?!zU 8^CXi6F⏆q#Ľa{1'Q#!?tԐ e;xR2| L M"Fe.vۍ*hՒ\I`' .NGOF_߯š[A n~?gӨBH^qȸA#ń@t'bl8τ1.}~"^*@tZUR)W?eDӻˀ3np_$LCqDngw8&1, T&hXۑ1ށ,ڝ0n %~1Ro91D/./j2(w G䖘5}\}x$=!F3oČVLF3_x<bCY\4=YIjEmC/L/\s9h1Z2%s:Tvنg5GD ) ݟ!CBAD|W LR@fRigN췀$#}~W 8@z*r~;fWH:PgFw_cZc_'~pNo*<TF_lv޲@nD%ҟ S.ɗA48 0:8Pݓ?.sqɻw*)SǠy2еH):/gXTssR.IHGQh-}B ;x]E9T5_dDJ (  ^l-Ҡ5)ajՖLW,mBOf%wjCktFW( %(gl)A)'Vl$ô?PT x'6h HHT}?!Pn鏀a۔Х}m=}疓;w${ )dmE:N\?Y2*ԽhuoƑ+IνQg͵3 hSL0E▀@& hgMިTTO (Gn0`wӢ]n!6vk.Ցd>tϛ'ʺpyY8zz kSJnV>Q;'lIǽw D8u ]{]gq5%: `KU$,Y87F&ejd_J+xgOA 9 ol+,NC- I~ aXkDm2>B܃P+$Jx.WZ&lxb}# ۞E"?Hx@vbi&X]R 0a ‡ ="Pت{Ķ8m 23ĜE1X3xoFDN0Jf(Nf_D 8=,eF 2f2FmJk .WՕ5gSk_t318V(PJGO#xJ<5I -z3f%G 1k-}Tˢ',{˝YCֶ7l[͜PAJ4D0k~立3B_Z%= EU$4-xO|޿qLRAOӝvCɶ u~*ԔPKYm5dv bHόٻr̉=5+ZONzdB{r-נ;c*H4qyo^{ [sPo=N,|~T?~h>hr>0Q0<kHhھH NNpQ=cD'`v L: O8.;LY¨%^ZrCevMG }qxB"@nB7vU٣&ȡ~}*{(F-p.+rYm`O1)>?kv9٦=!(c*Z1l#+Y؇oGOEэ*N cj< bLcX}qݜ§Km;:y'A'r"Rq! XHsU8ukL6'u?% t;`c -B:~DB$i޴x'&i%hh=,9J,7Bw[|n! c_>y0w( { .htq. Hx&?'jẬWLÐ%0ϜpUq*A+Nsڰs3l1Pdv@e\{U5uAge F yd=ĽPSWX@夌,WnBp@jg5噓ނb-1 (sdWh͏dXyAc,0Ui v>wi`ÅAoLa34zgXJ1~ K"IܜyvQ?XSM0)07R४ 1{{"KԻvˊWLp 2S!L&=Pa:oL_L0y%8(YD}#/A[4U;] ljPO:(ud& ^qWVUcU=\J6Zyo V>\SD4TSaŗT; !zexq?D nA+O| #s(^Yi*!:|1i4֡ RrXАsϹIF{Krp)"t >S"CPkY|k|ZqsP3z݁uJ!G U&F:elw3D3DFe68n U6è.3r\4N8'4N❹'Aߖs_j`n<{PIzT3V8>y_=1xhg-E :j5h[sWPތ٧~XNy 柧 x='8y %=?@Egy>OrsEdS)^XPeo>"]%81:+2sO;/sOy&O,+{_$XZ%FE?LK`Lߒ=ӗpT ~ Ë YVu{}&^+\6:cR*i@os@6,'N޳1Hy)]S(C/k0.;MYeKp[-;2E_&\hNԼ^>{gg\1ROL[fDP&Li[yJn^T~wѯCFmk~RƐVaCӘfj|6*[W I3yTVBL";&q(TVеoۊӭh8]$W\,iL9MY^ɣ, 6P~Yri0lyM<Zd| p͓F \|BPKtCb#/2;'cѯvcm{:t.^]|pJޥb"bal}15ȫl8\XtGL$@T:e Uɟ2i}K(G#Tt [TCGDyFIO!<&䉜rZ@,ExAqd訁 [&bu*@oj$lXcjín y~5V c<8w[mc_"?R}|=50 laT# uv/{@tEcᬕ*P֊m|CTMtL4{p%`eO!1EV94ڊ2:>9n 7TAΆI wJ~J>؜{asZilAQ]H@%QVsr ¸'QZ_'MdvÏȍȥƼ+4g'M؝{RȑnӠ*Lԉͫm2{WPDh)Z\[ 8aPф#S1jpǧx k^IiƁc⣦s͞Ø3_sqI6ͼLmd^ òmVr) nh!b+Ø%]ZJ㼤iI,p~9zG Z< ~sw܀tBA|Ùg3 DECioUopOڎ8kP1`еmC [8r6٥,$36Jh[[5 |K\R))I[W+e':l4 T7:CrҏkAhN?4ßl0B .|5Yty10TU^‘q|`̌#X.42.}?:+f=";fG%;S |54C[.FGDz92l'JHe&qߑ}W׽mOaKllr䇇Ex=G|~NB ;}"zR$n}ѕ8jP>u+ =rȶeqGq%}E*QcyiKGI%͹&&gJFүy(Kہ=(wo;tϳWҕvkPN(t0̄yٕ[cBQ}F=H>߽+tDBGmƑ" .!ƿ0B?TaN\c!upGtƯ]BRJ! C+(Y0,հA?4sV'^f3,WCvG,<lܔ~<,7{> /@$RyC*tD[cL[$Kx@\E]I[x e|}?EZ8=͵ϔ4x]rW4xnD >w1mevJ@6 `#c-fDYdh+nkV̘%3klSImNawЄUAJW ͑D|+fɔNٻck^zʞknAj:cӑPseH=Mӂu5C~<-Ws0-mVԂ8K/Pk޹%] w ?ɼ&lY Zh[H`K_q0Ly(e*%(+:8EW<1y8>0J['Awb/6+H߹piZyE__. */N%06'YPMoAg\t&Abn>ZXBF (H(iLkP}X$SJ(X'ۋHX,z\ {E|r81!7*"Q9/+zl8Vf 7^ɈkxE8ӗg%7M<7~OM]/)G/"+Ki fh277(ȚrTt ]rqY]&D>YNtRQL̈6 L=Ebs5>a?WGiy?Fycr-]9T(v`sJ=;M&5G`Bd|זVd9A}.br$L tG~hM9`y1,m3Ԉ<nuuK>/`=iDZ;cpCT&М}!T^?fD께}8 Ou Eh1!Thq}>.PP tr^@d=ίr4{Ej~4. {p:ΗkV26U0E}n^?:pmMr틽E 0j,6-˵LlY9 A&p>I aS=&|W}Cx.S4&9|(<ŮZ`, a?.y*I/`o~F4hq8dw7?_j 㨪o~W|F;hb0ܚU2rQQoDl[^ 2F3]HT~,#S]miG[Ri7-ƕ0~gpmo#TtO8>*/3kop[ǎRee2ceRT;tso举'ٿ9M ʉ5qm[gľkA)-} vfL2H۴|cpl@75dQ!*f %Ĥ=l͠Ҋ4GWjspB¬W_v -|iPgq8g|B/|bH0̔H'T woM~ŗ5c7":l#URZDF^o(u">'j* =fWp3UŨ1S1Y~rșR]U,һZ>{Ԣ|\3 w& =b&WH d l B!?j3X)Y+/(Mf81N#91'q*5OؔHDf>VAe~ɕ#ilh{/I| Qġ.կoS)QY~B1K?/GAf!-v$c-P=s 3||Th$^97d!'߰g.+ꗊaj1Ǐ)1IH~Y _Y.3G,J)]5iٱ*c3T2(Wn1>J"eg<ƙy]_;+(֣²JO;Ba*Vg1tջiI']+h(HQb'R$ }u" r z0t^Jh QleJ4.yu][$&k!$,RnkX&-%Oj)[F,z )H|RZ~z XHv{/C%ݩHA { Ϛ wlOOThrݘ\-Nj "a7| \ ]5 $MW CPL$Th8hy^rxPOv@k &H~\* aV3KޔXͲ ab&ҿ+@MlzGн> 1(" GsSK.n/felR&.eTDbZbʊbTrn5IoU헭p] !9SY R*_FmSnXA 38-p4y3ꐑѤ讱=A``&#7i ٛw~<N=h\;WSjh++h ./3֧<#Cڹ>WSoMƊJ%l_,)3Jk,`5 w6Wr-mfz.,lHy }(;%*/H&81m!wB\.!TEƘ%w3W#=*D#3Q "01,2qʸE3Ca,De^&.(2 s* Uz^l3ǁӉg^~/)1/[𺥹v`>EXN,mYP>|7闍fLdI {WGdhˊrXzT f&{1vP`w8 /1W7, BBVm@ltnaxjj[9bxd DbRUr17/VLɺ_KQ׬:e 70g'G >ZU >jwcG@ORh"aѯte:Uڢ7cYZF2 j,  wz.#`1盦!:b Vݿ 84.<Ӌfuf+{xN,X-V8!ov+y{Meo)ʪLJ @¡J[L&^*!j?6YGcǺGQ>Y:'AdtXX^b; @RTfPoX=3hSør"h vxo*)aʄ@3âr0~I3T$^hک~@Pfu|s0Ml~4])Wﭰ{;:FSM;3Q.Sg;[Kintt<7 V4`g4<,瞍dJJÒfj;f79meqkfMUȃDfLI%'6̙ozo" &`9"Cf5NժK_Q'<#d<_Uк F}rg 2{Iۇ+ $]]#9ez\fpʬ~W6~44;x*=CO5; Ov@C}}m%z~fv_~6:存d'δ\^̓IK|c$];88J@nD>ĶE28+R@2~OЋڗ$ܽ aFف wsh%]4 @U/zV1Ρ5YC{3`0EgXY'W [@J\2ўWbn=2;I&<!MMЊi.TEN9S N}U&}(5dPiU*tL#_a:so9윎a2C9QFB1o׸Nj!S֚v:W|m-&db4 c >Â8B_!Yt;ivГ,%9s3l] hش>@T(uօj_tX>Dv{oIށ΀ab0r1=aCMة)x2dxAa/⒵8bڦtU]&~W iչ$Zm/.Pab.+!=8f^"&GDig6-ͅ:۰b -yiY2k/J"yK\xQ{?r"^ ^2y%#$%쫞\x%<ɦ:>vF?"JPuFVAS)z5Qx6D/aMEL&k+5A]F Ba4I#,Ͻ sαqCa{cr24}k`k~ (oBnBNҽ)` k"#{Fw `9K;XW對V1MɒAxzU>g4`> kAMV>A7q Ye\=7,::;R[G h%Iٕ 7B5;_(M҄{4Kۨ%\"޳ *dkT&5=S2윰 X3ܭѻ1dNŨ򦺐fj\]údi myڶeZȱtcRBfU=}ȏ>t,< s݊Nb: ?w,y{kC!A>э.;h1eo*Iy|l%d&/3JĹ\[whUǛi~*58[jEhiv4r+lxhsRI1"`8 .#*WC n`4;@{ߓ~=|l s0NMd)d_2yjmku vũp"RdN}9M`6w6PZ0Li4UĒ/(u(!aJH mш6: @*@EbOݭRU*qNC@g؄fd#%S `1'5w3A%O b6u!'ɺ%?`lT*"Ա~ =*IFKJÔKVN-Fi%cpߤ6_U-[(D~%.R=j {Llhq(QMXk"vۿNUBU%cᡵ -J4K墇ۢ,a=FQ/csڥHI[hxAR$P>5>k 2<t朆AA̔1)3ܢ _6#p%ҹW@Kǎ4 a0`M-IY+2ֳbK _D2k3+znM|Mi|e.X IMPF:)#MKOV9jK"T~|!~pCEixInk9'+@鈣cĻPYm~6ltJ&- Le< px|[pg3EJ2XpN<[՛C9D@W#7H@cbr4fqV6vsQ##.uGh7ݿJPT 6m`#3gdN~kM'#Y&W^扅}&rm32/b=ou09zċ%sP ]@# )72'w̑ 9Yy\* vMcXh<:qG?1\Җ B33:wT;APB– eL75­ `6D+++2u!ZVմ{ZJo:B{ΓS;نCEvE-"ۦzr X3$l*e%I)<ٱ)󅮲{Fr5 E $b39ʯg1$: Nrfs5 1 Ah d_y5F׏x#@Z@{%- ?\t`y#)m(*+&%ܘ(M˗<{Dk3:LLUlT|{v;" TrV!%LOuŨ;nl[nVυ16-+4 և {Ñmw~Yפ14-wl?vR ;| /-wɺ5Lv |+(XWxma#5Q:lOEc .$.m6/'S-0gAƴwێTbxNR|~ڼE\RaA(s?ojR ["˥D++ɚZ!MxPBj81eHޱ F )IthՃ*w=fH>^Ff,Y1YU՟PWÒA퐪Po}KF}_Yc*2z aDEhE9h ﴋgMJf'E8ԞᗌЊv!2CTbbXI>*#80PdEiO1k  7̶kd/3R4N 45tPg,)Lo+O +:+:6Od%w*&^< %gש[l mK<dZ@+1&t&^} g"F]~CW @_ʯh9˗NmKby{~TrZIُyF[j }*ف*кq!6Obs{>k.ekA7C]%\l@LA0yd-Cw OqX4K20$@nP.?pI02?vզ-R"'m~Vpj9zhHrXO}U5N%->( tN$fff76*D߭m>(d~*=+%m/gn _QCJ&˦+[wGS3\IpɍozǽP|="#C1v"c)AP_@pc4 )wiEc7[V*Jk.x%h}ΘxSfȓki_M M}' ?pENcǀY=j{ȥ.犩/f)]ĵJ@(x"u~\𵤞졧sTJ^M'1+ 'ta7K?DZ/Uu 5;Z~zBʼnd"fߙ4Q[^h2~rg(RhxGCߒ`|ـ`P[2o&aʻRT3nu97OH,>9*gp0OPoFdy R6*ǟ91[FۭsCXf&$$细4wxFMyt3 ^#oϓыU>%j 9xzX,^$EJ"iyNP_č34Ěiz~<>cyW8܋FX侈Z !`δA/< \ %[Ǎ,r)eOu O<^M^R2tATs쟹 6U?ԢЇMp7cķhJ#_- u!Eg> sόQ ]s4y5?rƷHnX6|NӍJf"_HI)i*OAȂ#7r'5L[_b٫%X&~#F &vOڐ,o#"Tu4u=ZIh^2>8тjk"ɡ[t[(3ʺd9Ѵ<;/B~B jz\ح hZe~!W >$.>CcRwlہ wFg2.,  , `1b7ww4>+ē0S`9׎cԓ 2?q}d#uUX76SNLJRDyk 5+)bUg_iNΧcμW}\|븴oBw8x|ƻuZŘDpi?*D"cFb.AC%HpN|EGTy^5{; |}m?ٌT=iuΚ,J':q-[&HkJNŖqHݩJ5Y0:B AE a0 m\^Tzg8 :hG7^ΝfN%I@}D0(,v%QDWIlHQ=&my4npcIV>A%Yz!>XRpB7WBxuJ~tN=ҭ!"7C烎0?2 RNu ar8&߆Wh(Rt HEk_+}"9McӖ#.DgBkh!ڱȭSN*.)dKJ oEU%AH!=sS@n_ 9n`z}vTZ5nNUsR=;ad8wAmU7uVQ-TM5;j'KZ)̯dtRhGe@ 7J8zp.c&g)R's1Z!uxuep!h}Ս@o|VUJz梱_Uݯ4$Tbd@oۺ=[{V'N^$Q6GcDK T۠ xX7uZk_i'"&ڙ"}o{"۱ ov:}s%4g@̳ˡz~4}|Zx COt=~&b.!1ɭa/z6vtJhVcYDL@fB"?CbSA%B׬T(g&~N r| Ю`jMZ¹jn?!eV|ZPUɶmoSq+fKa<Wj  9c+#p}a1FQi5m-pG@pl;vS67hG٪| +; [)ka3VLhbj8hL~"ʪȑk-BbbcE4|uq"ENXg4,&=`Y:hxdB5](l =V|86MϩtӌDg?D\6IUekԪ0\&tkz+} l"(Mo48VڏF%`^, `>ٜZ^R_C8n{k <vƧz^E@UVF 6<^#{kU' , n^?_\1L5/uqoj{KH:Cbo5n!f P/|oG@_/WTXT °iq".H+SnɌOu]#5 \G4|Roq?r"{5΄&h Y:kMgr^!Y'mF CL|D4m z( -QIÛCOCڌM`s{?h1PY7j9 17YJ\odG!f{GhSIy4zGr%kMcS2l-hKܖИ\XoB)/zx, ܥ8 ͱ'SΫ~XM6xy=Ktp G1pV'c)j:Pxe?EzЀ%jnP;d Kp\E\7FcVų4IcNCO)$| Ȑ̍\d}[%Uyy<~pׂ;؃!aE8u'fb ث/}jҰ: 2k}7B)紫J5ksyCqe~w-%i(U*KѠw^ⷜNcElk6ʓ|_9U25,^pԒJdU+8'}e|װz:*)'ǩe^ '!7jIqKuC >@&2E+E}&𪩉7IsdNaB̏rqT0@ 򺝐,`tee?hëɯŎ\?<;2{-~K={f nl$=r޷?I SFsGMhft~9jz˯zp7ӏ0.i&A{X_[̴o ܬn/{ =@-^c]F3`bP]ܿšmi(Yf- 2?]2yc)7 !tt2N{n3؉]G˞I>tVWͅ=pecZKA&ӥ U'yM}-Qb(5LhAe:iy݅o< $,'kƭ&n} F^T܃jCz/?Cm8?)K~|PGj2YFL@0f!U R폗"ZgwdGQMT+R +JҞw;#bhb:Œ }Ҭ4>9 \GE4t-ՃnoS'":ڮm\G%q_е &RF%ZHdگUeQ&Jm)<\m:&j]cČ'*x w=S DR3$OOrkga=>WsXl#.f4^e$Tl8eX1_Ue$2E);| I,Hj?gb']$:Vnhm [w#U5I ~F'CaB(cJ tɜ {4c F(,,W ^ZݕyqtX9iҲǦ%^=VN Sx% jH)ϛYp{}w{r=ͬO-O;]kuIWāQF6l]ӧaS︪49J:hl.[Ӕ|Hc$%iXڅVAsNE\D˪<+lZh ʊΕ/PժLlZɧ\4]+A^]{º3Iq3 kA.9!t:F\Y'~Ԥ`bj.ߊ5ҩ=8w02ny]Y 9Uhd*#oOVOwL$X,MU1h­47~zJ́oZHfAfElِ9}%]\32Ai 5??b:޶7,XNM>. 5/,rݍ~/O'$`9w/֦X$VoBXn=me[lOȀڮOft硬#ޤoE~#{u z < jg Gȶ(*e=fSN>5mB!u,PN#Ѭh$h!H9F)E"&y:I՝H}pL!t4`Y~~.y^sðlʂ_z+[$vEe5O`C7=eWE ѽҸ:+|Q 'Oa) 1t`VU7WnG-GM8=(&ø夣JUܹ.RQd*1LkR;EHLtFcEf;cf6L[HL$m7%~2gyȠV_&cj ec=ȇ )C #1QK.sg_IHyYo'$v[};T) 0<4ժiu/`"e^a)nr/*>9;K#1l \mA=Vr'pܒ bCS XE> ۦX&^} cL@_KoX3ϥU'B3STx7Hk\hwb/VWm1uK-(a"5պoհy{w"M4( ;]N$n!#nc43m޶?6dw{;brTy9XN"sE`ҰZ7.Ҽ|iŲW_/@~i5Q&:SX':jE}3umf0BΔ~qǿF.`PDXRtyü5u@N1ʥTgDqr$I;URb ?.Wi/>-ҽ$&yko72ĸ RG,gnfR<Ed[zQSvFRpt4E#cw_8M̍|I | 6t)#H'_L& 2]U K<`vA^%@J-` -y\e. r^%U.U gACUyc&vbY#ZJ,O2[ɱbGKeO-/-h,l`Ґ42j@P9'T#'F:mhs )G'm8S R4ζkQoTWM&_=kX[ca*)-#ON ^CHn?C k kgƬǿ:쬝J/փhnjm4i`5nSPufxI?Ih S`nFP>B` B&G*KtƨKqܤMyԐPW";y?@6Of7QyWIӱqPCGbT(vYʊBk6jjmk#E'\T"s.% T)(,gՎoɂN۩ח5Pk)pYI CY.G{Bjj;}`55X<Ոhn8$ dp$fueEL.PviP\Z ^n8q,b+ y #&{-HE<\X[³kІ|u̸iQj^hi'X ST;ȫ$+e1jjg]qu&:Mۯ'hnCs:b!zԤj:g'B~>PSsszf$%1`1):y 9 r 96JP/XLƺG\68xC э_GptH\~sv_6K7INMdc,1i %'Y>z#8=2bέTA_2d\<#A"0wc_@OoDx*`X2Hd^; u4o&GNtczh1܆(t,C~=1THMxԻM3Lk>q%%l5CSۂJAy}{SùRPpK4OYS_vGH_s٥N/tI ]S.8Mtr"cT?,Y{ ;yǗY|(<}DLEj@P3M=xvi(rP2V 3:5:ܓ 萕8$WreCI#yh5bJdvsdaQ\},fŅR*6:NH_LO^s猺ɡ$e\t4Z.6/k$oCSiLq6%U,MoX^"ȄEN3s<~?cey11"B1JŪѿ,37e6e$Z}y"sZ4aHiIf *c"}ҞimjW*\( CLtEYZ)+GfTSNfqm10ҳu̶ -@g=n638e񻨐$ݳJY67ߙcH)!SX[1Ho@g<{օnf7אEnѲAx0_GUN;gݹJ ) H8"s +W:(*tc󋖗U$ є 5W`* ɴoTУٻ.ҵ(EK@?JȚ^".Z1ӕet xO lRUp|sp hTWٽi(gߠ ĉFօ_}#PVrm+DZU C&  O8(z~$ץman)Sٯ'm.i)HAU>݋l㣴#,G`p8pV,e|cZ;n2%qŠJiF嶈)8t^gK.ispc?\w0ƕB?4=p2EIt7R>oXEEMAqHg(z;/X 9p>pn@ys} 1hV%A g%c`LCd西"RЌ9+D:PBbTF'lѿXќΐVaĪ}yBB!*p8Ńjm &.'H cA0'hWb5m+Gui0|GRtpNMY;χ si9G FSu΂_8'4Ly1&_VR~5T?}7ÁQwn m/y)LkpKMZfsCSȼ( &]W\Ag_`di,4`B/uBLXG ~bŲ^آ AV˫~Wuw`+SCE WV_kGLd=*YIx5@/T"oe;&u.IUmyXWT/2-0_H+Ȏ};c?3^Gv2 Y إHBi|a3p]z`n̑ l'ry~+of!c̀_PG98CXim`8)Nr]cL37yti+Ⱦ_7~F\96cHUxOME: GP [ [hh8}D|tAlPa@IZNxDŽpEʫ.g=0A Wt>km*·۽hVpQ aZ#jX3Uㄶ9ԋ;hv2<$2]fح]eT U/(+TuV*/0U+b]Up 87isTKgV[:M,t7w & ^i3S~'o;ّS ao Nu7q`6\7RsQ :81}77#GrZx7,-@N45kmGȐ.gSfKIZ]j>r p0؟qK9-1*}_ mQ7 "e!rׇ<4mC^ (Rl[0&QcDX-oժ_.aT10+Өdk pm}  P`HCف S'>9RYh:=PMgMlj$'Y+`~j%c:&'SY1`e^2y#Ә0 DRgiL1i_0n;]|aXe+c! $;j#f>jj+ˡh=1Mڃfe?!㙆6 *9UX|i.|JBE`Ȃ'͍$ mߊFpϡ橾_Qۨvxv'!˔pJУUf2C\8IԡdBtAڶ6(>qꋚ!Ҭ~p`ZXlT=P\xnJz6{I Ab5<g/5X: rÓuBFuZhHJ=;]85%7 +3`D>E+Y  Wyu_Cos~,`seQlj5xK]%!O]`ap\cۡutC̈́n?{3(\0`A8""I,G^w lW(;6qzK8eOpD]ǿ}GA0^ 'Sᶇ+ǍBI+X nn;eآ෱8 _$yNlLF GFms>M d}GJ9;* QoՏTX]KRs;6S@X{IZiQ k!? 70id53,RUa=y8bBӎY1tP1k$p? QIb{NߥS5 F <kbQJE-a[i[H'ep:vjժMi8q9 "ўD캥:r?  \:XAWBx҂q|)6ePTDpH̨ޠZԣO5TFdE6q0ݸSI >T,jldE%"vVsd0f&Έ6n" MCW͡cVPw{V;q=. ``'n:(;ÚREy|!K%9mt*(==&S(zU4cDI6w*DA7Ye FZqFPhȭ1Xi_2<&P{i|WI$7#ZK3r,4#y %*X9C3dR_YpofsET0~OF o"J=ˎVuq c212u#p sلylyZa'N{p& 51b2[Ms~&ڧsBeJ m`P;W5oe3V0L>vXr熁GehDZ38]$#=kI煟sUuͽ8%Z?JLꏓEt`QˆZO!_JҟVsepmѹ^yp =>mod_|Zf_CuMGƵrF wVC@?/AG*5a*B Q }~☔euqH^PNA`sNgQ4_^ʚm] 4ʻ Sa#O"Y"l"=S&] Zg9罗8Oka ,Vǘ4BU> W(sҹ`j'J#mB0o_O2,YрMzO~^4X[u+?;rpڱV1qD]\iZ g峲D ,n֩x%G&+ u_ӇZ㴸q%25\qT55YHTq ]^@D#Ѻh#ɷ-JR ī>4|Fa{ya\~u|r;Fn-p C5@atR֞!/3QFs] !dIWKso:n , Hhޏm0=Rs K0. sV쥮2 ǁ($tUnr3q 4 xy Lz/Ap!0ڲ{P(mc4t熨#[l/_C7dBBhBr^ԩ-rwmzӦZ9kAmS>pz+z`{y Pp̦$"ZL2)W tSc=cBo _QU:s1=k>L"ȊF vōn|&M1] :kZ|eifr}h;EYUS ؾr4v` 'KeV b_!fC_W$Kycga36NjK ~QӲ1̤6'8tX~r4ʆN12v2 kF?W P37WjSM'4be* 3#;gĩ6٠)"pQzI|n **o#)9} EFLӖ;JUl@ܗzxA3- ŬT!}0Q5?O#{Uv6{yQ0t1*F:{T<=vy'7HLo}p &)])9{c9 P,a ` +Ɉ$:Fi֜g) 'JIlƐA_QUFkI,Td4q~N,;!]M)f4mul½v)Wi_[!8epJGM$}eg(9Wnߧr&31{U6URV2Q}C!Qq< Nȡ܈[618!ޅΝv}2iN"ѨGgXvnto% 4FA D4N6OJ7qR5zbl24HpN#b}o-į%*O=+ANq.y^Qaz0MDu'1V`A@_r03#n;Dz,m ^Uw|fE1*PTt/Es{wKbD<Y+t.ֹ3ȋ,UkE.;9>Ah̕2Pw.A nI ~{sdꅡʻ])<2>1Q&->Һ `{~]xur'ָycm{%'q=ƶ!W44a PQAR/#fT rו/z!,dܭ³AJMPY.ZF邴-}Jp`+3;hG;p-u E)K/+,r9FЂS8vuȦCGIȐ0sq:65+P'k"N-a{6J yobF,P;Gř_GBJ-&>{jY$L(pӼGUL5@PX`N*u&)#qv;Y[4NEN׀#a4g4|pA?|}(ZoTb1K[AF㜛g*z "#iQV 1s{wƧ`S73+6AH k(D?tA!N˙RZ'h%_+SG`yXYWȚ<\"mJiS[(PJEA[@gOC/3Zjx HQurGiFė`˭[zG˞e:5XFvӔ v4\J' o}T fҴΠg"{+=g湃 6B/+hۊI RRNjH&!,dS|9 BiTo@9'cҾ#2_lܝȺ4t1eQtg(wӉ?f+S.z=% r# oS  1ҡpH=?f3 좮ZKE4 (fR[ onxZwRLL <یyexWG ;A(V ]AowQsL;㱐ơR܋8hbUjH>:Q3uxv HtS$t%b,%-D>͋dZA0H'dmyŪ3/AYqUR(;\-0O/@.M|m.TJdkZSh?eneЊ; (eUƱP%ǡj==apr㊚<|\UQZ6h̎JxPDBq1Q0ُ,Æ@FV2xG-.jG SF`ZR=fT {Y鑸\VbBk qZmϚ/xa6t"#&.RH>)Ԅ4ROS"_ZU!sbKb7si;SU1asXh'0Gc)Gbx U$RoÍ~ԳyVe<*0mЉWYJkE ^$D#K bׁkckVFtB<& >-Zo>Xf:16@&$_-qDW?^AQv t,Fܶ1ʶ(lzv&lAUS;2aw%5؄ke:yXЬF\᭘-Xf23AuMEnf;՟Ǐr6e}-o $תFPWLyJ!zOL|YOmʑ$`K'͎Y3ccKEtm3Csڛ쬊v?Fp`Գ最;0LhO$4}&+{Y&F| `據u\.! Y4 ~i֘@jL``'&?0UII$ eK&I , .z@ ȗHE/ݘ,ږ:9wI+Ӳ] sl2rȬޏȉ"PU"Bw 36hL$s҄(ٌu]|Ҝxí֤ lg; X h2ZQřwȲv5)f(62*%y0WJ5ŚwA!cn&ZXݟ>9)z:2AG[d\OV=gVBnNdB0Ì[B:2yHnhX3 Dz\c{wqB"|ε.n*6d]FwJ`6Gڥ/u<Fn7+u*ZG|N.h;Dfl(/R `Y- S 5VoOH&'POu4X b'||pM}W0>+ܞf .,8ʏtbg#l NHMD"|7ɘz"dijޱ<ҋKQwqU#TsT?WzM_R~%"F~Vִ<#ISƉVeM?*:~%3lĺd=#I; ǥX)p5xFyIT )El'CrфEPX1J -{;@[(vĠw7f G3F`Rdx݁魡s #NrGƒFZ=_}4zm8 f? f읲 Zqѝ SƒAe("EPb:+:Qi`J^ݻ8.Bئ5T/o&{syUt=Q?Ik'2cy5P]ǽ=$;"r(v1ڟ Oʣ3YP0aT饂l79@R qW(vPK``_O|l̈́&yQ)YX"{MT}vQ@kk'(:tz2w̡!$ 8Ř7uU11]w[D|Ol7 91@hi18"sMo[1̈́fefHЍIlvMX^W!CB̗Y !뾈^MbSh}?v#1 /^ Ts^x7 ٟ' ԖeCLYs _ZM2R$  _q10KZ]mr˥RFo: :SʈyYӛ s,Azr=bIpKAsG/4Rj% :Vd@{i;@}. B;7A窩!sA%8gB<Ɇxd8ҶՄ–'2Bro* OǓ\ -lK3&[4/*b\IBv\pAm//rau{ުǢ*-c#*zXrg$Ɋ3M"%-/V#;.p% ?Fj.' a$䤥Ɛv}ITZ9ƋPUDJ7Qy 2[I6$\85І&o7 T՟h4}6-n!aN?"k *EmKQεP<6&f|o`XS-@?k RWKuA쬾DET5\q~Dk@"2}=s!«aZo%P;DQu.gYZ070701000002f2000081a4000000000000000000000001643420d60000d98c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/I]?Eh=ڜ.+ζh~b3Z\A;Er(wVyF+d4Wc4 2)XQbkjŔISmE7FYkD7 R9`~xiukjy17 NeC~xSk*CQ<I5S].P*oI[J^kBOf5~s3lL`^x[fY* rxh4j7NڈA:*DQc@r,*P UY\zҲgb{Ҟ6Jk @;-Ǥ~H{ac%_#%_wtWZw\km33y VUTk1[ "M {O鞬@rQ|%; ۛсvXߥHF^~mEӠH Dꤣ0`!E;m!h u$Ոw ~'g`CZ/ㄳ~TC(yR97%,b" O&oio>19]EX\~E [?B,goA4kΛ(Smbq1UI˞Ի54({ѾX ƙ.;& !@gF \^ސ?n9GTTT/oeCp̓u4XCjfW@΍`BO٘RvC9(XTxaK߯qsTg6i:nJ8:@ vAwh0rl&&4bCO`ym8j\Zo ;DPw1 i_͚-CKf~=#˚8{„@̢Or 4WlXUJU-C[. x*f;^_B㽡 3($-e",˯vDTGU8^0pjv[NDqC<LJZ؟DAKSM`n1U zc-r[ڶ(7CD6NRXأ'R8#SR&ИFBMre4 J*>3Mn)_ +8^k̚?Xƴ~M~5ULo40~P[QF8Wo{Gؑyڲܛf*X ipOK#[ tPkzS\䣀T;UQ<:33G$oc'7VeL[_ DyUddқ.2[(>얝l1Vܿ Ez1rpiPX޷bAg~y<|Vo? .XUWs%QӤVFYRygRő)Hvj={ЍU0U '6Ø 掿nۅ81݄.&DNŨפ²1(6' ;Uڐ0Q *vE <'>U 8Ƿjt 8n4aB&zG-~Lu& AwB.:YMLx5yK}LrUbaCOGiŽ|ۡGJ XJCF%Hͫ01MȏXv3 eܙDaeQ],l ދv^FM=foDdJefoz|o#O`iW⊛7/ (n Ks g?㱻R8Pd("ilq공Ð$xҢpn ֨Q0.,$K}PQM~.j#^#߯Hgc?g$ulIuJp]_u%VӆWw$xZ7T7^"# M05OY"7ݹ:1c9fSJ!wbQlmk!n%gF|:mI0/MPN; >Zު0C #0B/;J[}ZؠiݙUrO&sι{gMevQyR Ǻ+ͬL"#Ir`ӾDjx)ɤ~ S@??͘/,T8C2.>vfN'*:.t!*P=܌] NH'_l0,%A~bYdɗ^Jա1;Krˬ`c79^"mnH.<XMDb[0&({<[g@pnD|么$nc`Zw=168x'Hmz?6&{(:> [?E HZ7;L&YCA)ESY]˾'~vfhr[* 3B08oN-%fTd1Zc8bE7FnDR'cƃ]YqW-8͠ 9֊B@ms7ۘRi7wPi܈Ũ@\mTqlu1 {m=jІ'j1k[\nOcބ 鉳XyEOyCcݺ޸Fg%–İQ@YR q1,K6ꞾL+v߸8Ճ-9/E_P-@2,:4|(UjUG8K;EȷtbgJ2)voZ)!b7La5yfUt {Kۚ(V<$-ÿ'jR *8cވar Ȼ F-XAy+%a{xyNaf)8_؞x`zhhז"07B.܋w.:(N2:1K}:JU[!W;iF)~[XaHN9+ԓ^>rWeK`HB9^y?OֳAǹתnTe鉶{l'!O; {㟘8a3s=ұYs LI:PqiN(P^bOH 'J2о.&LXjt7/ySiÌ6h|r5%ҘU]bhX{OC[%Zגk";R~۽2@B%v̼!zgYE+_zQskfNtdl3P7B8FPDz5LH8+6G\~5oM;y?}63>U@³z)&JF -3Ƭn/b9[=ўYmp }?Сq'(4Lu-s6*ny+HH0l]Њ&E9,.0po4n \)4%ڥźW`FMp{,Ȍ `9ҽ$~J>&N.B黵Ğ5NJdIH$Z}Uے1TH0Y?9}>8BUFB|MRr2ɥv+70!tDqSqaK ۑ"W({ڈ K`s,Rmus=udH'7C`7:([ZƦ3w:WWTb ݤdl< TW@/ݚs׷ipb^!&j˂lGKU؄LP[m7{/XߛguJY8H7f/yE o ӱbC)jcW&㭔Hsatj@ fh*F:PsRkPy)lTRy8;ݓ:7Āg 3Ii&;%b!ǻk; o148ztkH4%!2(&: E3h܋ʜ812z![=Gq-.{o %Uh6UcmIKZ9lG @tgK ؄kyP j"%|4zNh=8Bv?!7 zeTqG[QUEN2XDd+mTA4BvaO+5~f\e}Nz큜9hŗԶg9)ny:z۸t꺾D#jRq2kC.^ jq\3$,R坹rQ>L }n-4j}S򝗜hd_QlBR^wpެfsğBJDT *G= D{b=`fm`g-o_͒cХv\"(;P:BhVnADjKJ.:SF.г#7Co 2?9T|Bxrt!cbXs=|-D55^YT$ҳ2voHP5T$SA}wrO&b|lлLCQS:"L0Aߦxے?M}2ٽKMMK!qNkl;, &wvD%{\r/)"ً>Xc(ϴ>چt\6%TVӃ^ƗwsGmr`! >,hS\R:g_N:+>]lHb5Mwu"IK}u0'\YyôYMp\H|=*U{!W7WS>TIzPY'{Zބ:f 7W0T _XrnhՁ'}P 6PɉO/BɔD?x,^>ivp):`ڬ'Txyn,̔ަξ: c=W?a$8xhX\X(5T5 UO'0LwKlSrl_"- (J@sS.0#}wGjP8,/ x'yi] 5`  sj'蘥|,p"Ҩ"(hVv[d{oE=r j0𫲰[&d[Vp@36ѣI&5gV9z$rY20*jd>D^,e[ŀFn*GX{1!_i2hr"D?WKp-p,]JIe7u64l#פ%Ysf')cǻ|`,R{y?F.}ԕuh.S"9yYO! B[lxvSxgۭ폰hKk+pU6*Xy .?DÈT0*Г+8Lv'}?zk^ W";r6x|n{QU}YDcDe|Al0=iw?mw~Pw_5 u"i :)T NXV.JsP8P,)8ƮRRe& As(|Ǽ({ P}7 \Z-f@,h=eYa#c(0QF_6Anqvͤ0r/l|OW&JphŽ]a֢ҰWb$FkյCӸtc{2slGh%SvZ{賮ϡ.|L}$d[W& ɆA<ʁiQxu,#L9 YIа\yݞ^ <7Ϯ<>&O9eƐ9Շ!ZyIRief~B*:Y?!!K%|.DZIc}O~T fM)d;~k5 -0(T/3]t( [SA.WjF4_,^N)b:lahajå+ H֨vaYzSRzZKW[& [ @ m3ݦ4&ggOiOj/1|uú,oetPcuUӾreLp[k`fm8xCCOA.rխQAPj 4*8Ug2Ig*?[/eNgP|̟O,R;tjVA+ БJ*pּZSp~s`vQ;?KgPp+U}Js9tiQ?U:3/~j.2  XuaBax}L ˆ.Σ]KX G@OwoCI>}p4;rˏ%` ^:YG^':Fn/;`sG+OيbJ&HdW-8 _ 7e!iLЃ l"tcnSo2[WyYZ0s0g~1`2Ƒ}a.1VH?$h|%()Wz%6D'MC8w1"p$7oP;ũI_nX<1c%&3 OX57X ayi8<ÿp*'&Itn AGIƢ%tzwKV޽\GD{ifn~!䏲TuOmu/on*9-x~;|…Xeٝ5rk7 @\`0s Nm}ƃpU?;0K8/);rZ%w{3 ݷ '&n5D0I}oXB+j xJO؛CFڊ۔9!FPkCvv/y7tҲv`Sx7CcnF9&A 3m QnZXys2즎 4. pMńpNNB>~g0R.F+iD1'yTjmm bͻE>{6y{\.5t"X-M?7G ]ch&)3rSgu?\+T B')ϩkJPsUJDmq"UR-4)[Dl^}WYƚQP2ga\&γm+ifm\`MVO ^B23ӇF@m ( צ~ cE:&+k#XE 7/Jtf¥&1W[Eō|k$-jcXL8A Ht KAqB1U[OҶ@.4^+`y Շ)ܺU>qʹ "WngsPO&U1L:4[3݁R5μsZf 8Lq Еb5[y{.WM{inCӎb%_g#!4DZ(Un ] (מ'2ꊝ›7@83se-6б`A]#yARQ{>vJaH}UTbXp7N~LFUI##s{„ βJTVzqq.R0ElH`{%7+`G|a eJsyg:DBE,#,=W'2ҁYCPryxs"v#9PYPugTmdbyѾȋa1L6djA7UhI5>eljnķ_h'|W|?O W](Gu=>u 5bi\#~1:MnkZnQuv JlYԬ ʆʸ4[LaVQ2U2}qY5܇js? +|c[Vc5Yz!v ?j(g:_ૼ}f]/İ_l߿ґf\ر$=ޔ}=^'wwQL28z㘾*E5ݧFoR۶a] ,z@ \puNׁ؂qM{qS0*x y}ĕkToVD"# 3()P`>N3$G,c)lyJ- 3=l,.2d:l5)>\qQ),kU֠<}O}Óhؒ="M{d`K݂]޼[ ].M3 k|8# _kG,W0O[8#sm/׋zqa>_Yґ^+PvD'a);qڛ+Zy5x]n+ xeBTYF ǀhNhŲO)Co? jtȝ|2}=*T,&8CN$n^xnKOCh#Rg1V)mNǬ,3LxW)8ԢK]*LEHgBs$6\Crė5MDgpgi;|C%xD?2I( T fi}zz;<]*j^ˁ3c38q̀&߱~Q/m8ӟa\å"&O$6=vV89! ."Ӭy¦Vݦ#5ԜJ)2zY VXw/AMd}Encŭ^t̥H쉋rV=A5f7a|IDr6F,ձo74 `3Q?s Q]_*S Y |z9z@2s~J8I\] ZA0nLujfI[-CPgHǯH]OLBYLQB/|EΫ2.E)>+&EQ)'?JtC ɬ&~<4H4D.KJAb-pٝJ^զg(YÊrn3DT ]d4-U1K==S(#j0#%I#Vl4NZ62Am?u-/Px,X|Zrarn*^\~Ǽ"-7ABٛï~N*1=nGb~Hڒ谠NQT^_BfN48}6MMl 7' 焛+Fx*1C1c+T9=^IJ^8SS=Zοd:fKmհ u],%qi+PJĘ1<ʓL/||Z156WgR ~1J]D/a$( 't5Zߧx-I ?^zcLc[aU@"uTX:(F9 7J0bth^?0]z[- /0cVl0r766$/:}~Ay@-u׵҇ b44jaCgjqs0ň*Օҷtohc-|ɕeS ;E;Ӊﲼ?p1zwRk Jr-s colNF=GL&E@G\Hmީ y-c+(_R ()Fh#RǪ.9-D?1_GhwG@4vTghN̪U(ݱed6r{M!I4xE/8!"] _*zUmjqJ2:d"6L*;UpX| UN7X}#׵2 p_U S qMj:Ɇ?l Qd,+dLFZFiw}^ϲFFܵ&딯K\WNkӖ\7΂k(n&$Dh_} QuTl[U[=2V#b.YkzBmX.)8z,Vp(J(:ly`"SK(NeNps@k^K_hCJV]:Uu_Jwo@2 JTm`Jl &~VO}ʘOV~5l͏5J9?>{ˣ(oTGcJGD8wQZ5Ġ'v@Վ|/K%wɷL҃ZL˞ʢ>lBDBH"xt>&O~Lo}҉h)2Bp=nt0"=}9^'9{iIΤdBDKC.tPpP;١ ]Qqޮ O+e˖8[n)7ȋ K˭'up"Zf3^5g6k*sm4Uo3-g'..}oS]iEIUR~!9 mj=)Bc%e(޼ YNG&c{1d#elg>SՐg>i$qY#q&ѩ``lhep^gDP;l5[5jʰz {+sOoσ8uҪˊ^5 8vt ~Dڨ)OPjq%C gh&Lو|[[~NYM_O2aiJR t1FY ræf}PrPvZ.~DI+F$ A)\;?=U%Бԏ7H ͹{94? Ϊ'u%8Q\)u|a8|`MV{B&Fs,iD&`!&3VoNx3JL% ~ٝ-!aE`Uҷ ̰7:סa9xz2Jw26(NR` &5ȘOc:n=zI}Ptf<w)[IC%>ۀAܼIXl%|'vi*4|+M,,zs޴3Cx́j I~{&sM^\cy9VˍJdɬ(8[/!{\(L%/tPB˖}nXnε_~;<hJָ( cRt'2/Ŷhn[䮏wh-]Jr.Q{;ILTv'ߚ LEɞ>`F.A_>|6+ 9+$J3$'./dgQ`A8OUCk2T%W͵0v}t Ly=87 n[ ځ4L?kxqeG֭&:)#eiUD*1di\͋+,\Er%# (GD;;zJ׎]/1=pV&UP.H~k`JR\7χ9pw{J`7R&MtQ]w/֓^9gDxsݔ/DoY!!b茹h.^QGc;f綸jј=uxvZP/tMrOs*Zh=EaH\C@`AI&K>m1QoF #y"9:-BY 'L308 :XKEQiz?e_z做/,Fmk=e{X|g͹>cJ;ER'aUuC}"(ː̐F jsd}P37=gyNP@AyTC-ICyQ)#h-Evx`L+rϤ_5 ,!L'Hpeoz!i"`cAAÄP£9;t+X,6~,F鲾9:85v[k)RT LYE6/"} īu t(4CYV$+sIr" 'EhdO_v'H+uCgi_S}:\[gGQ_ǧǀXcN$,g֩tqU=NYMWz+ ġj[#_O͍ީK+` EH J Mu&b Y+0/d&6Q-fV؇K]E2zj%3~xMw)ݚ@p,k!+xmX.7Jn]!\'B `dP$ڍ8*xs4Hk !r?6Y6d"Gsf##5kct9$, P>!4k-,Dm9%Hhask){iYQ|a_\̡etBJtB!=B tܩ#}64 g<11e1 _ȩL{/EWi5*Ƚ-D?yGzZ icHA9Yig`*/Nih!I _{i*{Ӿ &Nwm'd.{4w c d0U=⯅|!8XdIA_ j)wJpy b=VWdr_(B!7hUntN 齖#ٓz.a(V׎ P4f:DFݘv{dAU/KEK*(­ymZ ~"Zʤlg$^usجM X. $[p})L}ُ3uļ@Smrդ{pdhwE-tlZ LU X9b<w54nz!>IH!;`gHݝ`qkWP0 !%aTNŀ/n20 I_(@8hn+8w36|)<ڥ-@rȊbHNdSk^nV*asnJ  (/dܕZ:"u5U4uR3tZk-UnD =   >*> Kx<ݴk"c̝c'3ȀP!Mc;}H UĄq|t_K4AB1c_ϖ"WzͧQ7;::SR&t-;IN餮^HB< ~m>RB۫kd M!0#?;j+ 'Qן\RkH84?[7y=QMer$~ Y&}|Z^r  Pz-BEԞgTS*x8 -['*',:Q0LP>z];x\x]S }QQ/|FS~6R_p>A9qV'0Ժ5T3Nt`xC5:wv*}ᬑR"m*8a'ܯʍLu4N(# 0m[i`1#\|W4 ߽ɦ80JD>}_D۹o 9ޘRLj RH/ *'F~Z/* Z|ݡ܅BP=v%9C*4Q׊o"P;tfݏ:pi&g!{=Ack6;@T\)V|NS2=#G5Z<-kNjWFbiQy_ٽ9rT <)X2F>~8RYB[)2NH؇oh,> ЅOI.#[u@ AS$sFU|w^nR }+NVJF x*㿃񋐚cfz3,Iu⁩㘉 !Wa)_RF+ y9%s@=\:Z ն1#NKzU@S`0Tߤ0Ry.#_6D|^4S;`<- پoV/;mvH!x_ U)0a%qw%Y1<_0`cBC"<;o X`4=*}$;ݩޚA\ېEMy#+MvFO.w2z;U`gZcy(}wY 07[VM6棶m*h{k׭ r\u H~7h-K 5$T%;>å4=$=*@l~Z8d?.*QH'--1:?v"f!!?nC\C wkjNHȱm_i~\AaL1n L&׼kgP`/i76 wųZ #1Idل?avxTf41J %}ź#u7TP0I4^L2Ay fŊdvf^DH.8YtEZDT;yK~Y&^Nq8a:)cSʆi|=?b%rsA ZO?#F<6a$ĢXV ;{4>U[g kW&Wܹi}HELMd>iv$ 1bynHv~|ړOX$)oYهE7˘nƛUWC4PFފ*V? 5H7YdftMNhc7NqvL"] kQ>{v zdé$j!VcV۔NMIk! 7C}}y_"WLRu|RBwdIm:)j~KE UyE/n+$3[2d_2Kʳ!gR`~^ $7@?XwlFF<~x:]ns~KR"b?sS4 #{@T o#Ƥ(4܆r( klCW+rw9?[.n/dʚ5v_u+dsʸf::Uh!"\1ka≲ZO bԗ %V+ǘ?@f7?nGLڝ"B fUF͙v@X]jܤA+t)~feaY͒> %(C!1YWʵʕ'P0xAgVX zOSD84Y&,J_]URL|YZK;۾۬log~?N( /{H_i h0d Z7cQjm+.iwLai/ov}#Y}BEل{+0~MzW湬jb`A.;Tp{kC;_מ2]|R(k7u>\p\IOM"Waɯ!ş̼JE67n0Y|j2JG0qI ҟ7骞W!"@N"C1ZE6kwS oh|Eq${AFCZs(Ϋ~Y5QK*@UFkwOT%Y)d9MIbtYdYB[n7Vg!]vF&:/d`Eya>,œ"/R"Kh">OsVuQ:`>#0\k&1(y @8xΉA;5R?BH(u`o ~M,2m@ {%0[]/E"p7燳|o5W6-=Br{ IHꔱnRRϾ̬n}%3}SRpuluZ~n?ZǮ+xHee}Qҍ|tGq,=1ػ}9[DUOO;5Yb"+akX ŀ"<O1̄Ә(=k Jlc^CDeawe_olz97xgQv 1gmN 5ef]=f9xpU~2ly=)mX@vq̝'>*Y41~zTh O*]KŇ?i]<oXCMp_Oogm ޹[P]M]uR$A:"U`FiPE{(Y(BarCcT}Ap.(,rVnQ6WoM @eY&p@b¿lLQX6Cא PT)>ZziG%LIOCZ]5t|;S\=7Tt(6MD]b" .$C:|$t}(&+!X| O>;' gv6 l]0IB|Ħ+0(|#@,h| aLBBUJ+MY$rX_' TL>:tTpY`]@5 d9\̏1=ȗà =gq.` -SgRVkq&f_͘NCoBD^xfAn)]&WO :9[95qgyGB,'ZԻ͓*O}@y\a^KD),T}O#ˮtDx:`s9wqdͣXQ\={qw7fœ4)ADXkf GY66ÜIwAY#>`_zCA;5QxtvVbV3DsD;,thsdZ}M;wR l [lҀqX GyW) !S(ۊi<2=0/Dnr074GSܢ]لrΣ0T7m\p6Pw[چ9Yu+!eQy~]%s$.3")"B5r27Wܨs0qCTFZԫdp+,S-DhPEkS#Un;GKU@*):n$S~NJ-M +h!OXnG@e*jыb?lU =DoNZVfڊKtqvO1.aU3a9غ<~,l#'Tt|@X1b以:yPtKZWjkܛ%JRT3uL #+]#{nIF(Æ6ppF*[ ֝eq\=M0Kq|jDLCƞ- f`KKl|pih MBI*%bx\`CS^J٠]̶|oiwPQ" CgQJ8go&8C ~Zm_ϏMYswqBتrH'ۇ97(J9+ae* Y:LQP&O)U5=Y,Aa(y%Q&\(%嚔Vmɐ7 rJL#> z6~׏+y&ϹmoЩ8C1dgATTӐ7{%QR ۔jϚ8 i[ !g_ng&} qNKHD%(8>9®Uٹ(l珃. ŽMMO76!ֲmEehȑ#ʌæ^w6GV'y:%!> 1HA&i!S1k345}/PMoEn?^Jz;|B;*Dwkl;Kz*{-R5mܤ(4G p#颤}4;6 fecpI qEQUבjhȅz}hzYB:s 2??Nc=BӝԽIHB YLGq2oMj9Loיew\;=)#`/~!E_*] U$%|NJuƩϷE+B<] P8p=grcAnaӪk.et?-I51}v]4hv)3 ,`^^5ݪ l­OXbr/eUɭ2Ti̷dyQKe^ZRxz;[YďvL(.3-?7[vFV#o;b2.k?Rxgm }P-<.|& 7-]/}YM=}#%E5J[[942L>!-9vՖJ7+!c㑇NMZr8K#"Y]Mo{`c;ؗ2یwiȈIjqzmv{8%da4HgB~"{U?;mНZeqjԯ9,!Z,(c.5TX/7vwmڑƖޫ]tEA4>Wc$VJyCrBoz AI8ޯ D㽚{4kU/r)T<r3q{+k}H~YGH&^ )@ߢUIѼoo*1 hf Ф)Lӂ dK3@@eM^ã ^;[L 'hCv$Y]FFq]$50Rw~XRגa:z$ò zhc ~Oj)O$"_N~}aSο*/ v0;OGS-uIˤn>wsǠ=C # >:MG-Hh '5.25oiE/1DԎ}{:%Jq7ĭ?R ΏX)Yy=Y [vu:赱#zTQ\RiGmj/_D4ӕF4lkll'Z_қU_UP{A&h`L_&֛]n,'ϯu YJ 8~ %w\P b~j&J-|%}.WJ2zU} q=<5^ZL`+iFMx@[u.tCq%Em#-.m1ڈ2…h =gB{odp-8UC3A=K& ,Bx"^ F n\8&J("I[FLȖ֕Cp0cc >GP}I9#d233B(YIN8{Aa܃_ KD$'p2i˥_F9q9:qît8,898Y/xRF:iZ)ߥXE:> '1}. 8C9D;<|`9im ׍ze3!=~HNpnK٥0 q{  '~y f_*eƝo$1Ӓ1qG}] w$ڲQ{~Ja 5\֨a3][>d ج+ Iw덆GN-]; %F=ZmR U&vu$+KikAG OdҫeVS9F6>N|MwWs~$vG#eZ1)NPU\NTMX=K=P-yſ 9 aF37tm5|)ў9¯1|J$wfG O;W4!ݎܝt%+MsLTT`dmG`WU4 t45MUQobt̂67%t?GYȊ VU.w#o-9 Y0̋ņQ>cxATsbbwD 2GD?:)!#oHFOJ:}G̩Ι~Gra _QSwB _#HU=xX0{d'r$2sҟ^t0,b%]j`Hamn[qv<5;/JH e5KFvD&2#v|U_Zf t~̤g\LQ9י?"db*ꍢl zAՑ[<#ŋm"{-`?)VmGZ-zRpVgO죞Hqe6hfL)jo=cw  G[:.kO'xj\CȇXYf-c[>ݥP,)M6E =$HnC'ёmǷzod^dQ_1Qlb1XϾP*vyؖ05\W[Dʩ/+qh} uÊZ "W<;~2n,brgffI1sÓ 櫆חUD(eML[ k<HQ45޿ZTvY?\`ѡ}|Edp OmF:5NTc5򜷺X4qFwgߔmyO U_Jʎ +oh~6n&^νm 74áժ@66IA6`Q0xlq NV6y^7y,S%;4@V;Q-2f O/AylGPR33:>ЮVӷ &aG' yBHC_Ƀ䐥E|ޏu ΓC+U,rS7ա(܅ dGBߥ0!0aC=S$Pbg2vlwW+ÇHLr$0.? ?9}1VIɲO)`G9bRkʭ|-=Jî~mbd1_w]Fo)B2pz i"xbloT;dTK"ݏ;u@~)CފߴuVlf`6["z\->@3 0N $Y05p\";@d  8 gÂqxGȸM?"Q ZXj;3;%ձ]CpKLeӺv^' o5g2},(>lxgG|1A 4zYoiIi>A19?s'dʵ ?{td#FxnPg.=t_peU P,;|Mc9jM ڝ (7)hC|> DM d' Ogd@;-B'9ݪ UwC||fvDGUe~У]YIs@wr"7esV~{y"̕Ut\@qO(DsB5a:kɐ{G!C@*IGEAIZ3DLpC5Q 6hMeWl٫*I{KIlK  TQ7/(laoS 3cj4ta2M8lB &u1L!rW ܰzMes'.Oem\e]#!` kOY՟TZcG}>N9CIר$!U6[v){YdǕ{71+J8fYp+8 "YxJY2kQbaȎS(au^p1*C"vb×b7mI tS;Ӻ VFC‰kdP˜ C4Bɐ/ .3Rjx ^`E%Pdۼrjjޘk;Xk:Cя6:Qwy_'b1 >@/E!#iYW,2y=cH_^W+ )BRv*QЦrA= `GH[svtyjsU(^6yDۊv;R|-Hc.dn-EG= &J*!*)3J9 )'ysCA+ZQĘmHM=S~:[VAdjÉi z؄4ss+4hs1~'fv -/U~w:=`MU]RQy}Q[ k!Ô<H,lOZ?Uة-61qag`:w>2{f P%2d I~a5)Mb S @T|YCA ΋~_B_c;#xckt/ DcMDRcí#MgM6~\ފI+1a:гl٬&sǏ~ ΄G(T~Wq[Qs8RNZtH!?I)O_o'v'Hl*Lq̻ Cஆn}vc 򚤎tՄwT9wr?X=S9eN72o1DY}tuGm]8ZD&ʡ~xߠY8 4m:4&&?S1 2ÙW$ nJe`Q1e<1{`"[11 oEz`@R]}EA{ꮾl` ]wLM{XڼcT)8 2DVD/'(@iJPΝArz@xrcșq  ϲS!oO`|j)J01e6mflڍ`S baXCtqdEul~ۣ+k,JLvP$N.\BdסɓU0aPuaQ!QOd&x!Wnm[FxCgU7frp!@,D>C̓YxBZFvS˹Pz"^YFͥNX,vZ4D_9dɄ'["bDtgŰZYsìGrrVRHbe"`K'")x>[I}Eu&oCȲjWG ,bYuu(6:7%;Fw0蓄ԛN֡+Kt旂ܮxph"B,o@6*{%vѶUM%\SY`<_:/0&<{gԖQb0^AKY@Cۗ "pVx9d\rzGw'0]Nc[D$ f|HH/սPر!F}>iKtO>O`ueQ6ވFwI_XBu|[G fTcy~=i$uÝ@7O_[A%^5 ;DlM덖'_!q/DB0 ^@u$GƖqxe[ .߷y< l +8,qZ̰37p:4+L n*,{a< $\Ch#(h]q"RךAX鶀Gs$\/:e>K1NU)3vLdLei邹l0fKa|v_l_^K:o!uWii|՚wKfkE2^£R},m| Kb꼜AruƏEaFDcD-" NW%?kA_`MY:Lo`Ǜ!Pס.7X+uNJ17Ks?0Kl `~=X Iu95e~E殠Pq+|ȇ2?1Kgtmwa;ҥBRE 0Edgg i1ޕ9M@N֫%F(#oC>FC=4}3o?$E,1'LC]oy &QW3 -ڴX-\LOYu,}8T߫jG\Cܨl}]є io?a! :UK\yopk,C~6ps3ES&uEK v#76eP  )Sύʢ*(Mv%u[sv@1,u Q8A ה MqF/3QzK!ՋXNҼ+yɛsDGv&x`!"ݙ6NNz/܊9#V2½’?+ZeNMbB k6')ȚNǍX9t6t-(ԒQo0fP ' jk 5܅gJ;A_ wj񫚏ѼjgP,w&uS-6 _Em(VljyCr5&Km6/voeٛl/EBi(u]ǀ~nΝ}ź7jE7& q\|[-;jb?f1jDT+﬊/UwOUBA^Eq?Uw/o5Kj^belgI~Spb ~fs¡T\e"T.La}HR2՟s[sK\I Z+-^FWl)k#'ӍRj>Wh/X6Yr%Nl]$(\7Bɋ2|酑wr{"QʕvHyqx&\  M Wh|v_*Te󚃂zL'PAn#L=h %6 N9zpHxHs! qc&fJm[ u?\3+v]9A@[K'FK' 慆흖vnw7{j"mu? 2ZaKI;~a BבXgni W>f,VXQY{fp>Ýv Q=|w~SPS'xrf[; W٦N{ ;G 'wgOkUE!h^. ޛ:9 j˪Ӎ6Љ4>H"347~9R@-u 8rv)u/ W bwo ?6I {n[f#ZF\֛gLM vydY-woG ԇ_pͭrb1‰h_nfpWlSFs0̦`ގrι6wR@P\б %Jc6y^ōTL>UJp+ԛ.z!y" ^t"׾&b=-(àAj`'P쩁Ɉb`: 2 -&SX6vB?^ RR$0K!ҢGJ U-T˥ /)ꌍ4S h}JHR#f͹ӎMk5WA%c)'~ᬺTy9Ñٍ ^&&)J>xA?vqŠ OKQWƏ@8 ٦xg4V3 "7xC.@C=*#3 x. ^O4()w\NkeNM[fR!EihR(nG;G9*r &"YJC ީBÔ'[b)I߼ht̸M+,$rNOo=-ك @{:ݷP2,~AJ+8'Sa't(aKXҷF}l߶G}sph+6?da<զ=+Mc2K$ ME0 7Zbr5#xK"3 EPVѻo\m2eq-oyH} >&%HkrʓmRbHVꭸj~_DOI0/GUZs mkGV I^sZ\ƛ :$1$9:B % '(e<,MZc򪢆7*OqSS <豳8`+8,7Ŷ" ]!&%h$p wn==L ^{Cyl..B(h.u.OA8^d aNw*"kZjM w~-L R=G0x*0j: %**ItE(pCUA\PlCs<^$ؾaV+P!:nYOP-erIpN v;K s2<<ׇN\H͞S ڮ1Ë3A];|MDf=6M;m"F7Ğ}'t{uAͬXde_ Eƚ3LVl|j!;e00k><{P7nݞ.$GI6|Zc 1b0tِʢB'9j疚Nθc^E(, XOGOWlM $MW#*?TAM3^H9W ]=jH4j_zJ?RP|V/<g#IkAc.OݐTe'Qj%Xnqa݆<=g ++qWmĭrjHىѾR}XD?}^tQd3R-גCӛEy|cx-d-(\\TxOjM+b4t,F n$( OyOȧ +(Sk`k(gZ\lgKl4^.Aš Wj}4M_=˕_pىk;#­h|}-Uӆw /Ƭ0"6b"eQ"ѵiP#X =U@M,ޢIH1.`GGhMjP#y:5g6UTIC5f(a2vFAw{}Cl.g_t+$A+Խ8ڥ~tB$]C>Э@EE^#Z-{ (m?WĭLͲ Ǧ3*w̫_P.+!aGFi[AᤡqCzN+ZÆvkVr[l-^C]^!ɋd;f2qϘ!d4R"H6ubB<)W«g Iy.,b]܁;ӋVρ%x1Z%ptf*3})9ؗl0F[1q"Ј# +?RW݄`QH$ۙ<2Ih n6P\z)xgunř~`G-9u'qwRi*m(`0cbS*[lD{k[(̻-gюy(״whk#tt ( H_5&MwH~[$%Wt89Uۇ0hzn!+#w1tIg꽦lm_ySdk H` )}N` Ψm4UHщ''$̿w&ߨxE4p̖%j&ZHE:FDcB]DaH~}k֨ BG;$,j}ech`nB`ћHzs2@8? S+m-R p]9F]74J޴Ad6a^ٿWq rSVk;:QXZrlRLz ZeK> egE" __Xp`=j f?H\wsN=E {îE݋\eCD^r¬9KޕRW E.r4m&Bھ- . 7\ 13߸?*^"0q člDu6Hǂۤ>B;cH؞*!-IDC?=JYҙܩvJViav받 wV׼!eJRP>s~Oh0>47ѳ(Е =|C>D?nlqY+ } qwAKStSGG5;^vQyyVxuͅ4ц4, kIex;QKA #Ka]x . .q^eۘx:E[ƻQ,X0R|MmMguG#1%*-1 xy:}u0DNHIc#`(S=r>ph峥 j}%}n" ##I^O7#Yvnt>?C9) D^sSfQ6xNjPRú>o߭\>EO?-!윴1;鳁Ce1 9XY 9[N8S3lU;1j/r5٩UE:E51PnhP!9ign2{P&6~ $cRM`5@q[U4~;9c|"FyVC,yf(?x/y^3eb#%PjM0@T6h05{ AD(VVtEG_]G6hYh̗佖=3^O$8M& YQYh gXE 4fezi2e.q5ۃg f^:w4m{рħ$8W%Zn|l:":ԿR4#O |^$!n).w! =*¤V-jXW<ȓqPPh.fGKflio~eɮu 2}sDVU¯c ܇l|$| hF^Gu_ s(g{7$1Y(()NUuPu~yűR0\ gjW{J5%x'u24fA~cƌ,<"yD )EqvWKΝ4xeZoo*=4UbGjEe$SoǴDܒݮg>T­WsK;5xcK<)lq@#Kj3Ooʛ}&h'STEza0B "K{)XE%KDXr5ͱb^/-n"@Wd`lPT/C|:>S_lBdfLY=* J)x*r{mTJKg"@,S8cM]T])r1αu]c.·xIT F>`^b |LGhwpEzhQ6o~^*&,X *}bw$מ d?3ooCk;g>00k P ,ޣUZg}/܋HZ 1*C6I9Eg>2R~Qв!m{<)x'! J_)މLa NgX>D)UP!P0q rAQ j`?YoJʜ#u$ǥ68) jZh8f\XҳXi 1AtT*׉i8k"t[ .1ӗ)iMPMYƤptSQ`e_͠>a)11/$ߎl;"<9Ԓªi'`OrwN"Uv>~av皾Mb!kR!MMG:\[pQv7Cs,#0O$J4-f%wO%+3ͺ#c7[)Hov#E7 Lw譄nEi15.I䧉{-1Q8A&C Zn:(`/xG8sB G5oNonWN B^__JQXJ:6|y g!}ȿpᵓvY]o]zpoIQ n"PphHjKl!Н!V)~< ) - ~LmM ;[M Y;ҞYJϺ ;?3cD 0F~T>[iz@:oc GR>޹\g! QK% e/Te)֬(&efx}Ocں_>FOV|4CK!"Ֆsۏ!d?״'Fw^R.k(4T(@rYD`v. qY!Mc2$|]U%X/?JAj2 ބf7<4bBK+rJaQ^|Ɲp o)q.b`_V$Gt9+F Ro\b!-k.3j/9US- x+CXg4D,޲5`^huC%Hc%h { i'aC&ϣ8zzAy1ÙGzklzC2Ƽ"َ9Z JkM)g2mͷ2FPxIû+Άnf``le0Bv4([qI>6N8"׌JHD 3]XJj`:f!9_h%[#+ ]Y̛x%Ŗs\[ÐFDۍȲ7D`3[o*Iג1%}+`/?2i R {#+Pv-YA[dC{pNmy5~)˹*cw yD:c([2!cZ@8F޴npCZB+ӑ4=K3vu%*%#n`@+vdKa+1N{RĕWF_+ Btb@(T hKPDOe@ Ƚ4!Ѭ RʪwFby%>w[%L") Q#SbjdفI)=;/<[0EsKD ŨI;NH3tp6}q;:8 GU\ $ylϯhU 7b]l]`C!מow&2d o9x˅viNbojѺu*Jn>;&ZM`8Iޚ72ftGDtR ͝)ɳ]z/(R#[8AyGa؁Ѱ8Qi{J7Æ~9`jmA^>NZ k;:+P 6 ?z&T RM֐@fhů:"K`+} 0h&iyY񁃽-DW\r/'ȨwR; 6 K#^t rᢿvr 6Y~$z9a3ݼ!ep]FUQ_@B@-t-+jyg"?t\ޖp"H K nDlʼn"%bH(g) ;KblKGĶ_Ua.m8nW:&B-ӑ9}7XMvՒaxڛW]7FdTɸme2>Z{6y^ibM)ދMiI& t nQ_NDWFqYٚ; }cGU?!  y}yh#] %ʨcBK4j|ZdnqHMOw~:TtMF93<KWYy,~ơdl!=`3ݓfG9PQlt M/^rSgoфI\/oy\Jui_\}."H#е;o-fI1@ f1i^ %䟧KmaMe4ZlgմEA"aከ|hӁ/ ͏~x#r/Y)TvHM1 BRƙ09ƋhW ~ xP<n( %hf1)ϫR<3(r2d+00)}grrq.lEG9]'C /KݓԜC\%pB NsA`QS1LF@DJWkqUL7'=tUMu*#Pڕ^np%O"FHOvX=%Cɳ ;GTW؃u\*9ۜ2>i%0 H)".N3D^KbmJB/lRe;E:0ެIL4<8l814^Q7PTC x (^@? 6D=j!Dpڙ!% YN0W 2i@gQ~J8y9:SN\|@M8gyAt9?_- \-d ːvk{rNWcLѿEՓ;*FģV*O5YZMp gP XpgCntQ_jvpqMy& =@/eAO s;%x_V_ǟʸzҐh1D+~dx n8xچlWq6ʼnxVkunRVItQ/> 6ZP;W-R|E^fPK4Y{s4V#H2J;J( o%j:J!5yOLpǍ/~=gQb/Fm6dED#)n C {frQ2 63qic9,Hky|P.M;l ,UqgT |i,O;愱D\ዻu1;LVfiCS gd.ތ zGe6U`L* m6^w̎a ""Y!ɘ=$VH pKဟ{f䗫!?юkba?:hZv= H |$/B X}dVx;9e-S;-mےڄ낤|5ZD=ilgZ8&d7Y5t I#eFQމ3dʿ.fGM&]u/o#olBHzaaQ]c_D~ύ/0Ve;)LZ(ܼ#!y0b&E:gP_V,*N'5\8Lꢥ$qW^y"06~TDebۻ{;c3覄D1ץ) 1Ȝ=ovүOUߴ_0,~<~P>1G륰U-v9n|łUXL陇ԣZ)h\Li@/s[Od_PX9`P;@)'o Zwc2, fw3 ê֭e+y.K%2t8[@N2/U(Y{BdJxߞ߬#k>Dbjͷ{B2UUkP3Z}C FQ3}Ŭ߀qi >4/#(Z2 Qh!K g`R6"q،:xfҾ 5Ka6tVzR[5CT1iD\%,0ϛF+mg݂q?L\_[}嶇PVa1͏' sݷ/S3bK6x9!TV9JqCBĨ\ iV) `Y C˶`(>ο VÊ]7MnU9{rMdIVERLHEMwM{N!~zbUY6 u'+LlIFdr{LHTK5xD@QG }o%屽g^$s"܎_XR(Q!܂؉-WwTU֟\0R$e)ןFY|k]fS%)l58,K'`6A2>91eq,午x$0]sEǹP_ \U(TTLsKDķw=@ SE"ŇAǟ(sۿ*vlsRHTϦяX˯']$_`F%"jl0)tpg -W˃N5|#D®'^i^XΛu5Ʉ T;oCMsw8"KK[9l2@0 wd8e}Om1fGa\pSS 3YL12NF3=l Et߸/<%8edR9k2rۡr 0hce,1e|ozG7snůOeGc|2)$`IIj ֨q1ZF&GUvI gnXnQ F#\Q)#'ⱻ_g٭LĚz} [`o1!kڪ8uH6w|tę~5[U I_;AhYhd5'ovӯHP; #0l$vAH%G,7YcL~[Pa_<`5Y=x9Ѣ@ap8?`e4G܇oTz䏴/[&i @Ev!`jiYͨrlnP˓Z#kBjIl1?P8*_-Zz MYI r!hi`[L|~KY=^HQ6NeCxPN=c?|'r0k!A[Jܴ 9[ 9*&Th<002ٱ7vM_T,>Y A&-لjrqK"*& >5V70Ce%[#jY;dwцJ,,]# _͌/1wSq04+  ]%v9Di}%H5܃K%Plb#v`;VX8X",),zG Z~%/O vS7XεzXoa}3G绂_Xzgw; 5B5/xeLΔ!z]LX%j5(^mR$Lyk`ߩz1M3mDE":* :n>j6 &m./\CǮ3ae# $>Xz6DH4I8IoLaq*aƠTy.x2o$r ſn6gk§G2N%;13\jT;Q&+[Y1p$ sN}C7svc:i=4b׎J/".@.//ݸ9(5|gWHFNNSuG)$*q1*fpV,nZds= &y"/GX47hlװ=_Cr?hQ:)&c,ls۠g0c FSi"!)$_^nXA/*=#68ez2 ,SŪ}cr,֛a.{@S$u%ݭZĕEWXvO uJdžI%WcT4'"+ON;ʬq౾޴w@~kкZ ,J"L"'n9D<|ND|$BCt$r(X:Ӭ_7bݓ-(m$8ϖoiny h`TZuqf 6}GrӖvkD=f˙Y.6bj3៘|4Rr5V(DOODž .8\{[ɠZ0*axrz?Z}}+$0޹ z+PV$(SZ]@ˠRQY8&|&]G9h:RYi(`J|_ a̢Q`f#Iӻݡj'_ &]AXb'ԞMPU2"YDnUomgWq>[d/0{ʼӸ,+iSZ=g۶5S%!Wjb>?o_.s흝im1FFJIpGUv 6-xڿ_Yj1c?L-_ʻ,,8ЙW^¥*HXĵ=J^U)w/(hOc}5)0ʰ/mEc,> yML)t"^׌)I, P#.WHl=FKyZѽѡr7H*ऱ9}ֵ`9;.uul,@")j8hoWȎ\O'ksb)UneSSaq8cYH%/ضR+C0XV#Z}R2ǃʅ'߳;\<])s{+:+RC` K(O#^q+?s zDRTJiA6|"ٛ{ƶMcRm#()N_8 ^/7Ya'!׌` dj|@{hОL7?ZHP?;JmW$kZ|G_dP0;|LA:D!r:ڞ5s(iz[)1Bՙ ExE*2>=< Z#li]^s Jb; IQ6FwsGVŲ{i](ip\2^oދĤў*Π)?N2e/T LvZ+C[cQγn[x~O?<;!yt/ I('QmjKo"&'n0W5~1;]yrBt?ަ uP3t45K!b?հ)>6uDFo蓣ڞ޺aa}?K3܊5Lt֍@wJ; Lgh\DӔ* 5nsOiffaδ0Ӥw(τD60 -_.Rv;q;/7}6ؓbk]=RbPkORxKlGr}ZjdjATTѫ%$k[%vǤ_2M'(&Y? GY2^hg ̿ @Nyވ<64 3oi>0%7.$Hg#ѼJH0eay gX&W]N:3$ B[r "ʳ8N0F6~mVXVbQ !W 1:=6 R` Ǟ.g˿k Jڗ/lI ke.Y(`RKew!4pT# 9E_fW~9 I:i%ʝu\T&.p9©[Ky}"TAZ@zxnSXXC♡\@_M!`•(qjP=le2~r}gF}vctJ{\[mB`rQ/EǷ,r$3q֗hlZF+=L7 s֔DB=+g%WA"x"R= (T a]xʱN/^F1r0QC#?%ӳpO..mxzJ9J%' + temʳn&pͯ)DAhIduR`Tܵuv6OvF*3'5Hp>LX-ų( rue0dur"X? iRBO6kRY=v8D+|U"Ml>% Ďm.8TN0 ,"0c~@DɞS ,B'.m A}o襟`&lXU?5]SB9?侕{JN.]4#q.  Cms`'ނ^dti&=|#d *a(3e9v{,j&NmXХxm4kD ]A*BMct]I%E dC(j3옒LTGBsߺF'c7ace, M|Y0̣b0IG$ XbM\h #hJC  TChB)\jg'HsjYTgL5"2+\ O9ำVwK:IV ?5Q\-qF3o$xʄ܇Wp=eAHe{>3# |v"$><=0T, I|ڙO0cp™00!_@5=jko^uR3稉%öh 0eT2da` ne<MHm8R\Y";4@p2#ydxEQufY7#6PXa&Ypd?- ?|YŸu }Pyt2 5`j[Z_AԴ ȷ6A {lY ҡGk~I?0 ]޼)֠4U8Mv["V(Ui}+=H=q ~ԡ s/8o7jz?L}+r:.}0}{GN%23p@s"A4I:[QC&?o[MXPgeL`L]>w-d떶WF'APv|tw65P_0⩕P& 2YP0 WTN?plhPJwȘB_&>x+m5T_@C[.~8} Hp[_~` "9}!ufF4Piogœ_3$b() }kgYZ070701000002f3000081a4000000000000000000000001643420d600001828000000000000000000000000000000000000006700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko.xz7zXZִF!t/q]?Eh=ڜ.+Ȟ\Lfg!vZd\QugDBNND}mu',/$ d1Sb֫p%"򚾳V {TNY$"U*Ue%Z*SΘ(H.F1=}gL -z3SYc #-WZ7=*Q5K QVd{dSLdc4ɚӽkC2}?@,l`O8}B9%Z`z9 GjhېNͿu-WhlmŽ=HЎKԠ.u. })^vŒ"xV|TMg5T/Bpa oFke5Rw%g+|f"C[h ݎd>Ck8#I:>q ZSPjb`j{3ÑލDρ7Fܤ|xxkfj_v:L]Jl5;{Ua\{`C^I9'RWh$h?7(JS YuL)nN Bn|@y''YFdhk4uQ!s oT+ iArd:Z d2Vz%yOMQ #s%l).SKQ;񯍫B%8,[t:tN% R4hG@FvlI Jd721JK>k 4^&Ex"+/m&֒&h4)XoŸ0yN'c3JXy7mS)rم-5j2뙻W!c )Ŏ"?ǰ*IL1 uU=:JGXX֮d^BEޫOm[|8ڹͻ]\9@ց^kx|`}^y }D+P[DoxIFmL@a/gkS+3_$ Cwu#)i#t_ӋEŔ[x+pp&H=؜hbF!AK Mt?ʼ>ZwJTN%dA >'=m@{ 8i[aDA^zd \(6li< &^*"-=>\ΰG ,'m nJ&FT-WcL]' pRPFD<XQ}'u  VU)E|p0yqw*|W:B&gci?Δe%17 ~wڼ3H7jH߬"_%c+*$K9^Fx {SB5mȟX\7|>|+ð >ʸɗ!{A~H0^RKe: 9#;v*)=w^s{?{Y-!=4l/?;̎A@J4w{FO]3Ε}"?3 z,m`[A muRC-m =azx1RXnj&?íkY-=͈OG\h^ o6m$S=JۀHd(HaO1J4:\'{ 4Xi"qQm^S9igSjji{  ;-cN*mfq>f&X?ΏrUbcrISG\ *&5 % I3ﱏ3,B+e!뿼?r$B N}k%kX~+Zy{e]磺c6zXlT\OwHe~+%VZ^^ΤU:CIF7{,Ƭ㎺KxF4*?yDϴW0k K,%&NeVsk=/E+2V,ٚ)M?Y> +hjdw #'v[{~~z!KDQᘂV"Zuzb6+TxKH^R|VT)L"zUjBdv>Nn ͩ98)/^XRomS&^Fϣ]#`0"ɗQ*(mJȪ;h҉miVW+LMlvZgy\(2:#S `275Xz)3w׿E 8mG:/}Ӕ ԭ8.4ҡz/sXqFnq( &DisH#6\;tTz<HK]Z.&UonlDP;t(Mc)h޲h$B#t%SV\͌> Yi/qؘ' (4,Z{EFmK}P I,V5? Ā9ӟVQ_u!xN1-ؘDк䗿 )P9aԯ,7[Ra>R}{j1ub-ѬS؁Mӳ L-lӑT܍;*Yb{ȿRCf43iFޖδ#qa-3C%Z{ZC_< X1,:` -婴}%w!x#GB4ӱLU/GP-bdշ9( cs`FtpX*ˬ_OM1|@TW*s7g^X$ˁ/;3 `)z.fhY'YDk2hN!~z@+٬iG^E%-nevG q! ̩O*X>-.$3+SPj92X6}F 4N?sQ"<V>a{iW<3x!tV5fz#ȕW| Қw?,/AX+=(h(q5b4PWp y6D KsLw1v pM"ڍ=L%mfH`uq5 b:Z>tz}!|@f\tR6L#,se .exqp@Dlt3Ț-DVF`M7r!]\xi:xlܒxhM;3siVx[ņo4Cǒ}|5- yn=t40].CE?ߞ@`uC;*0 תI&͎}m-S}(y_KF:zM;aAH]ը 8.(؟e'mocnⒼ:k_d|zB800EOCƦkrE =F| O52fokX`I/u~lm'eFDp̄PBZc B ȉsYњa3|A7-W3xK(zЦ I|^,ˆkj:ﱊ|*YyܽuY/LGn6u`09@K&r,V>ieMe"sJߠ>$ ԥW[Pll5zHcW.ZF12D`0m߫)<>V\3,iS'䮠ԏ cyD;}nL m럗:FdԾTǺZ?@qΣ"߆ s&(>G<5 9bFCLWFsx$a! >e(oYe]agFD J{ά'ӖƪjY(?20cD~Y85nT>hCCɷԾf I*~nʟi64LJ kݙʆ %Nk`2^/i{&.R̓W6`J)7w05av@D&ޒ6>Tk4?ѼNWgqindYL&{@$\{D5*X!;)$-[-Z+PyVO'{?穞(3W @=nݔx^? Η:3LMlC/cd;^gɇs ϑ)W%i:Zz Mq0; NIdq|.| Pt~rڨ;Z6kU81~^pqMѮr$8~ M@#8w0T5ݱgYZ070701000002f4000081a4000000000000000000000001643420d6000016b4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko.xz7zXZִF!t/zt]?Eh=ڜ.+H,LIwvDh!h .2bu 7r^\hX˶}mJ2t݈?0_I dD*ǷW89`蕟Z;-cdUP4ǯܣare"'y^e.n'=(R,zt8yqЁrϖA)eS<$1}1na/n 7];DS*mlM[K[ˢYAl9#J\,@mQdLN+‰{O]~*f( 1#K~\/9kSk`/Hf$-گ;r ʷB'pGOGPEm?.Q :. Y$&8Z\ŵvl`pv׮e$kl4xMCC4t5ic*Th !z.,_য> r(ۣN0 y]3sV?1Ti=!Жs? ٙ9S>UuUhsn.Z#Qt@E׍➿LɓB{IDi.L@CEqIwBk"K?NY$}WG6)۬^|,,..M2m){gZxMUi᱓^: ,MvՇEgg"m2$qs4;njCNKMCxJ=مƐqaBVKnfБ\DkF f(ji)AWR% .bܰrD{ГQOqa5KThGLzVr+lA"mFP -OPS1 #MK*8’Le؆)J._#۔>xIFC hNt̸;A+уaz/e<I2%K賿wiPz0s\zr,2rmu 1^BWfn^õ0e5ê'KC_spB۽ j;3{²B̰àa(J%#+c2#(Sa;.װYoY󂓰, [(EBg''06[х"u${J)Q`RQpX 3|M6H۠rzJ0~H@fōFecC[ 6Xe4f)n.|Yc`~+`ܹH/ V}fks*Ok'6oyjwJa3RՋ w ݝOsTuu4\ 7| IȍacwMt ;*pxHV&sTQp x~D#xa]ΤŻPN,+7bf~SR>,o<|&lW v?^:rԥЌ?3C hf#0U{.`3h0> G<dzFA09Qi{ +:rz&LY oJKr,` G%[sVv@yQDcxk&@G#m9+L s+MxٝqU/΃t,z3 v=pZSdC< -6 yRۧwTCGZE;~JoZG͎5yJ)tVlJHrD\!Q=$NLFYVwh!;|o䲓sd6VLOhqޢz ._{kG6r-#,mh|rWfttq\#gpB1R JS|pmV'yMVaV=AAkm7wɐ:9.:Jl0dž_kxW H(CO0I p{%X Q! Bj/K&&Sޱ &w8 EZY]t16xMư7*bǼ{u)n\GpvϠ5@3uAٖ+e?&ZH\IGQهo?a"yfw?Uqo))N5[n⳥D y gaG\s숗fkKrE#A׃*֬&^#g@3PYv8ͯRvK\x긧iox"h/Σ]R,Di 7Jy0]L*oYe)0Ȍ'MH=aCzMZogD_h q,a3[paWMʼnnt8JjtCT:~,}N \fSBS]lx( .tCա9Yh4Ĉ@7:*/J#L+C0% =28vU:R11gIX`o0ANi6ͬI(`9vZ416NMhptq^?h#|'ϴm,pJ?*Qg ᢃRn=Gu6$-_ |hBwwg9ݦ?.Rrz՘xV4/K$B eӅmiṉ;`N8 "eHd%nDwШmgDq ~ȃ uRge)>VR]S+j?E?v,murZՄLhT!jp=F1uA[ppVt)̣ڔ"LE xHga GEW~ AFuF#\չ/7%WI4D=ZyI(=Fx$yJێvw+D}U& Z|)Sч+69}j#6lX@3#VM0JR WQ>2֛ڧA4HFh c_?x~5Øٽ TVaգ-;t>IYZ6SǟNu#AqׇjVgMKL~RO+*je]IbEUEG.كT\Vh;BFZ֛p$iP3h]Hܢh;%ӄj( y%F4ХT &_$~*{5]zu1he&1M;閹LsLO7O$'5׻"<+!+}inNN5;!X>M(j[y d־#Ey.+vy9mH-FWBcH2CjN饡o4~dMH^K< ].\Pu3lI+^Zq+*7$߬&u(pK r00>G*-!"&@'K5+!s¤bs;q]ES=$ ;ɕL!GZoy \/XJ Vv #XiDW%Ȍ;dF[BX'V!~!C29u *A4=opGӊ {9dõ,]pl}9d[d; br+\B7f\}2>*|C`rE[6hݵU/yDPZqSu (w&+z3Q #ȂpWZ1R &iފ}DK؄z0yX(hq7)fc65C++~1'x=m $zFn=rw}=)ȣ{"#&͠Qw4G2#;s\54D݋UZZI F28griR=>P$ F}QF ` d)2 Rңo0҆ZW؀ zK駍soJ>)‹o8? h lo_c3d(;RYmC*ކ&v9#H_OHgmJHz(%" 8$U@2ioXt㺑|pTl,ܒD x^or/E Nn>e);S'O;i`}UqTaMX9fHDE oRv>[ 8pг).񔋥ܺi1?%7*z*&AǬ;(0쭯z}<=ngYA;'igguXԵ Lm;!Q$TwVPf1mOo2Cs߉AR&8CC)Oה#C񾅤V ,~T[캔OCVzV[2 ane;^:AnE[$5WC)RppZw-R$ b$(pS[;Zm'1 Gl[J#3 z{1#%mRѲv냅~4ݗCR &^OIF,]#넋" “r zlկ\礅\֗O]\c/ [y ޤK[t$O 04]V>N6Iz~>W(?m@DO Jjr3Bɒ: `-^gYZ070701000002f5000081a4000000000000000000000001643420d600002a58000000000000000000000000000000000000006600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko.xz7zXZִF!t/8*]?Eh=ڜ.+ʕP0j>⪓3KWMn0j˪kFcu0hʶxZZԎԉ!ds-.9,ʵUaBԷTPZ5's0 #_69')@ kgzOx44(v(\ HWS>Y*؇đT ՘ Dar"`1HzqUlZT#2a10(ZBzLy)D&*Cm<)zǓP6N wx~ ΘZ/gլ`!?=GGx] 1-E_Ntaȃ;URixYNKݪ;qstP XGD z ^R %><ȩqY.+Ȇw4yو/Xn.!8!X$j,a–ڳHA$pF] eAһ„Bتy.._i AY"p % ^KT7~p1J %' "GWF_6M R %l _m0v"P q ճ$O8 BπF@ ujV8wSX1ẼAӃ^ak֊0 b9ό7zqXکMqEO7]B'ې4nOid&vO@y}XZ"YӅԅ"jbe*-aoU|4rI-mõ*9+etՆ<`S-|]mi{W0v% 8#R2aw;n^Ek#)t"b^˪QUWu4, iE5ꇜŠ,{!mJB~h%O{KɃ-OYp$MY^9#C%@ )vDpXYQ".! mXXqreAIq#I=A$i(Y^`Y,դۣF1Z_R׽|ŞϒT£®ns5@sTZ݅CM [FG ­rI.(3$:f@I;wqv5RwhBVڑg]3^g+Σ.X@2E:ľ#<\vɥ ~V) hfngun'c|"k.ua8DQ&kAjMJ%me:cV$$i: +їk pŝQǡ;&ES o’A ߌ3Fk|+)=ȳq}XpScroX͗ 6OKZx+Ʌ+D?fc"Ȟ.id3P"o6ϛev yL=Qpn ±+סbSbUyvR B7D ?gZDn1@m@s_z&&"xPY2*t󎱮(o9"3e;U(MЊ6BNonS zPPQ)2r1,`@6R)(P 1T?ұ7 ~P]e(o0y&Xj'.&456{',DҴEDI^:eK2MkyucN'Ab*h],(l3=6'"2HiK~4=xg- |si7Pj1!}~n/y!ºrjr ~% :_~H:f<#/,$H6': biv>cZd@鹏PDve&@16|@ 4qfy|6gG ^eX@`\ݧX 9sbEq#E6$F p.p4_CQ*ge#N*-+(&-}rL&Pg;AO T7[Tړ.}gO.x9g1W :q%'z0ϛ`Q% Xs%h$6|臅nʒ3?f#_f"f`u?`>j74ZI^*XOkWWTD3\*$+`s!i -Olt~ n,Bʅ:< LZRXHZuކ#S]`HӚAhSX]Kd(b9I(mLW_:<Ч_ltjk_$m\A&3Ǒ@qlD*c(hzzsohOG\9ziM;j*!rP;lMejm)EΠb'\~idԣ&ay#a0U&=F&i=]A*%"c7+&a{ziaHْ|76 Z#`$2aԃ%=}ˑɯ@^{2;Q+.k@^RB1Ԫo;9k0e5Kz a# wLA2ȸ`On;>4ψ*b{|k%f\ a2Y^+wCJ̴Ġ-{}_[Ci1ʒ än8EŶTK.$?J P='$R@n>$-槠aAXU@ZU:+NZ8/ߨǺDqu8:m 0>1"Kק cվ<&NS @FT #@1g&)y,3{(DGֶm) qԛZ;iqa'N`"e5`w|?q43+&2#j\P6W"W8`F:FO>^f]z-Ϛ<1BGg2ZÇsap-j ?)d-Lᬪ 6ߢ]h@aS fN֘[f}9|%%RύF=!owyTuf8 YThPmѵ |9;krˡՋ80tVZ&6 e$f{ XM>d8eʐ 0R  ),Cݳ ,ޛlGZ4dc*lJGJL--[ eoW8٥v.K!.kzDsbTDf@-ZsHg޿b k~TnT/d~dxq5/q5cW'oI4M5oFoYfEW۳?tզgf|Q'gN@ $\.t$ _±V#f >e80|Pt$*pE1q?+MeR:2GD!2:g̋EZs {ePG`i)SX)7CVuKR4z N0 3T TiJӵPƬY G-t|gTEi/!sG "zJρfHͶ\DzN S8S tkJ6CJaXb*}ОWl'MrbU"B.B 4yhiV.͇ -ʋAU#% jd#-j(` O8N:B`PK WxrɞEv晧 T64ʓxnUeehtWT\ځ &v8R!}hr%]"h\ h];A5&h?@>ӡꥳƀMnjч{1:9m3#MReDs^7TS7khH!Mgz>NX1d h-gIh#I\?IgS_`LۡId N"91_cqWuM L{Ӳ$65)]F_]~΍źVl !;3٢3'm$J*YޭCZxB2 kF+gMQ (iA21r ]/BD(vl;npjMHXL:E3ۿUEO  ZIrt:Ӵ?xR+8}"#>d  iLZ7Dլ Pjܾ oa[6~lLQ^StEkٝӀ7! ^pBd956Y{QavBxK;}!1,[Cƌ[ܚLJnhUH|~v,bͩxL!qk('2| tVĎy?gO)n$$c nӷe܁$`_2 QRoo(ؑ(`16y{Qs& #YsB(,0IW2HT٫E Ua(m?Jz>"r$pJ{|Þ_X(:0ug]vu$ȶiˡEZ6h8u:R%ޞϽ]I8 7#Oꔗ}Y,/A@:m`H ڡo!;́v3vs{bw|JllP`pI0e=4uVG Pb5f[tƾJ{)W &2s^K% s, 3暇N-#*zJ=sL eqVJ8ƽH/ux|ɡ*1ﳼ2zmhm^T~ {ݑ4OG+15ZK;RJ矗V>=Y;x'}deCb'CXpcafr }[:>+'B/OZ h=hKL(_vjntu"+΄fF\,yptlXxvՇ!ꚦp ›xu$)`нŰ0y'N`ĭjj 9Wu&-<1`#$ĉ>Fg.zC&"HmMIN=⭘gQ+0}W_\bGR%I#suO@9*=d&sd(c0`7}E# |a x*g49]K¢fE @RVA uNI 6֦U-@6u;}2cf7q|$uXzQf$:8S-,9e?V9nP^Iaf$0ȖV">-͒j*a:e$?W1uߵMA~l+>RJ+JB>0|-—y⊶pg|N>ZL >3/Dm kwR,r{rwL+kbv@1AƝ`}]Vښ U'4Cvx&G(K)q=ÕKLOs?#8J{annzSKΪ!BJU?y_3:~6ļƈkgn/)wkq|+s bx[ɗЉ-/rabv f%dBTЅN7f!v~AW 9(*$5Fcfu`Άfeҏuae&yxK<ˬpV+Y zH[6bc(9O͆8 l)NyTCCajohQ`4#i 8YfqrzGZǥqk->Hԁj9LM6=^WcMDX{ahX`y1ӕpq ,HB M`Ư )OMܽ\4FoX%m~J}@l/eXp\%nKZK^")&BRVoBIS^12j^jxS睆ָt^iip;,qbgb' 16*q)V1Ofdz Q&†(Y)ľ ʅC{d>y4bRҜP6s=)\@۞B]NY Tv]"SudBI-SA@ NV ֆ*բ( SY&댐[#ߍ@bOf*_YY L>.( ms/VGDT6T_W6)#SYkBVO)JSl1ΜOcTZҒZi &q&a|f^֭$8 xqNfM7ގB}EH@&GXlvB N 13@hcS,Ǚ-sڟI ෼%6NN[nVh?u`#QA! LtB冴}75?ӑe^W]f, }$Ÿs1k%,}"\h"cNS@Q[MG^1 `Bf=#"p-edS. FBd_zMXsʣb?γq@& qv?L )?hTE'V>s=<> .Oe%iC݁O:Dtڑa(5)ű7~ܟ]2V ͔WW|ۇZF̖~QN;fEscd/"u鹾ZbY[00zXVGIwQ%tJɛGMx;Br_ZdBy7ڳ WcyD³yQ{R5ŘĦ<.ZC^!-z k ܝ/ЍTJ$gI轫kٛԁ )h+zz)qy%ͅi7xYOa>bfLֱyRߑj Yˎ4059Rp!K fpZSsk(<%@t:#;u5nǬt.՚ÿN!7,b7=~gˤC[:=45b/x'4u;w@oz0QYg}-kOY7 nc?pL=WmiLCi;ӞZtzfNFL1@5^8FWId*S x ,>X!:*YkrN^qYnj2LYeT[!lwh ",SNx+u  + 9:w#n=oN49%qDNbr e\߅i OKf4 |Ÿ$Y/ M #G坝BCUm3 )i¹Lm U@Y& :uPߪCˏ\Rbn)x}`!;|bX;y?ͮC^l pǕyJlO!Y J"[L@[%4d+]|0Qơ{B1L[&a"5Wɋw4*UE-ׂRQa[g-,#c,K@cm"% o;A2a >2_it yQHZF\,1-?9)Lb#pCq꧂O$GA_MmbYh0AVE9ۄ[p+iP< 7Z|C$9)/)OY!Di30:?qS{Z\Gr*"!btdXpωAkp똚?R,n'W"B7V9:̺y CHn0H~ʍ9[2nX%jD^u; [DD7 vysp h:pWLS#m'3J&ĴL$k#0x{Y9|4|+'dF%=-aWu1QX\ 5pD>Egô1em)n\J1 ]6h/ qln*5 1&5߃Pf?) !>bClD8܍w}-PPnv݋ acWU,E?e6ڦM jhA,cNO_vS3;E؈;r$1:EyO/ʽI/Fej~M۹I<+AI ;]]VSYbQ|zvPGĤnmeά{F$I#WysWvϞ_)ʹ5Mo\]0lKDX{ܾ[H+|H.й0}~ =ɍsi~Z%ʼna߬S֔7Hѷ!O ziX&*Zb%%8ha¯-;+#%voI>LP`NІT%NZJxݦs1"7ɀEYVB}\/C։IH{]b+yNhueCG ?rh_D'k=.XC.RmJG[$X9׆5xC ` 26PW9GI4>8p,(]rw|p6B!ΛNI+"TT Un;Jpf)e>*ͥv+gR;D!w}_] dc>"rY "/P%H#qm.i74cXDRM#-T|dyn- *@.M_h`t#eƺ lUM]dATutƒE+SX57PoM)khyq9fݶ%OV=6|;#^Dn[WtVet`$̆!ao>0S@tWbFCE ⩢^+%'/jZd1nͤ.2y w|yM3 u텠ji#t +}5 /_93d+Վ ݑEa=ƭQ?}XlϞ)e!#}M)vf\KSAw1qK_ʃ1#B!E Tm'eNdx0DmRpwmڕOAhߩm=/z:|LNEb6D-{mWAוF 49pK"v&N>4R| 1"sWNR{%֎'9ET@l}%TYSCW4xU-AC*]O/8>HYzpN0)wsXT(ъg.vLc>r%mM-C"3N"̜;Gyy9\#I *#_Q.I;!) h E9 Iϧ:^3iMX gJ/\A7.s/T/j[KjLۚz7!(aj (S{hUa}횻Z"|EsI $דn5͟h&8չJns?Nӟ<8k?{RG'iY)&M2TX\܊?.RRZg,upV>o`Cf%2 P*Cf[ovkBc6a @vӍ[,Qn>fy(PtJS]4yy=89vC ED߾}sE;$=úlrڷ.(y' |ެ`@_=oz`į ׋j;3vn¡1|(Պit|4ARM •$MurP^1UVdߐd:z%$V;ie%\'.>O̕Wkp|S\ߡ%i0dW w0(ai븵]LzFFf~MWqx B *446VX-ӽhKD..׻KGM9"ȭw>>qԃ$Ra^"6ʪ[tWL n!;;e}{lƒYf{e?jhxy~,d8Tc~-$Hv$ե\?x;np\5VW(Ax !PKN<o, *oȮNt:c]w-I`eѢ8ⳇ@xs/F ˖W/Ajd.(!X&H6AJn1*-yxwyZC#G7 LnȌzxwCl_^U屪:iE~xnB E(fQZ-DS޾V΅ZJ"ܵ}XC.VA`"hBhx)nے\c*9tx{ j΀̬wPs ̼8n֏&Lj~ZF3PvM" NxX: V9*DQ LtYǸ‚gC7+A<:#?LSo qj- ?~ -[4׬QP ?mWt\fk9it EMpx3W+h~!եjV6zj!0;cLeU2(K*MגmZ!{ ?uҷ{+";n `(W^߸FQ¿SߒBrD`ɃU*-֭ujbGLhg*FNy$bDHn|(` ?ܘ7d{8Aŭ7,r{#ő0tYt#ʭv$b{5a6XuĦoIlܤ/sI$7Yi-yJ rUm~Ks̬xf=#7+ʑZUf1&)OgYGmrdW<>1՜>1T폆D2PlU(d*Uf-6!t;-4 ErQUAȁew4Ono<@|X{%s6 d+k0MGmX q UO9˚teL r*  V: -9ڡȿ+u@y" R qm悏KC3 &i(vGmΜ,<O$ Iqi.Ad/zK;"p /3'=sjmg^M>+)[ k ?Pՙ~-4zԽR.f/Yڻ/5|6J/Brd2ڜN C\MQFCMg57ޒׯ^e.ԡ7hT6d:duY C$]*RiH痐J9gے$s0A/ Kb$,-3NCmh#'$ 'DZL3ARm8nu@s|qFQ@ X@7elީƞawH5%`ve(IZ;6U*$(h&dF⣏.g,V܉}ۃFFoVA6y̸+ {'jqc?%Ȩi `o\my8o_oO)(5d*o s2%yڹ|crF\b}ރhChRPfqnqRxqB*X߾Gv}g- s6tTL",ڜ1rMW`i!oEW;w(m_Z]E*f@'ut~LV/_?36 Ɣ^&u9m1vSX[OqqBf)YУP+kt. ;EݘEmLʅ-% 0D;)&ʗ;>{t"1iF>3Nh5qgNZ:ۨ[R.jYo#j ,s޶Q2{-xqk,wi\+hj->߻-X9SMCv&kZg ܄^Tx4n3Jt+WS1H8m_:5KL cYi2[o2EjH.wJkn&Aqq ?KUSNk9xhqyS-0> AYәRop)w39آ ̯OAcN`/hƲ%vU Sk*NL񝖺7KYU9u #75ɤ\CwLP`vY7|rrSsc38ӥ nNr<ߧhk~yۆ;x`"Z6vMdP XEӜ쑒:o#JLh ZLA96ɶyD \ػ.4'v|,?ݥ^~~Cn >TK$Pn%"Be HA2FͬԨCb knnsihW+]eFq0%Sqn 0Gbʽj +r4)֡Zw[G`QQfr&dǴwP;m{?G Wzy `d컚n9~ ;b&on٘DdhfU(dXyg5WȷrDY;O~-Pp;R̿6?`;m9)JdcYڶ3Bҡ#=8n֬9mq])![hYr9} R *>%ձ$^0t8 ėf?x_?_&M*w~i*%4,ï5r#hxۂ(?Lo811[ [Yuq):)m*wx} Οg[48-5R딄۰ÙK~>)=+Κޙ'/$yͤj#{5F&(K5d[*阽g39SMu8i'Y3]Ӵ6 4Y֌&r Z0㣰XMjEDllt⃛BHח%GZ"ggGKtYi(F+ _875l2aPNx*$p |f=!8V: n©ހlxU|LL=I :Tf<%@ .JWX?yJ{Nj` t=b"ܵ4w}mTNaFVXl̫L7Uwol\77~w] 4kRz*¶%I 8lac}b7pÌVB'&V OT9\9U^ψ1do 'wsoXTFBd)aYttB83U:\ jv-2zӦ>]{2h ?ۦ;#$ `w}JscfFɖ\4n#;;wz ݂$@ht@R]1I7t54TT!飷Nv1ۅgՠ**P<{ܦ=:L^Q`a0pD~Iedeo%!5>jqCg[pc?Mk_ؐ psD)mUP6h)UZh7~=q1H3(!}FfIC`YW:}Ȇ?ƞãB-`Gz>tyѵ&sxivH *F Y殱:7]C 5!53Tk<χ.PNm TuL8KPDWrM1P{kbk~@kٙJ]^<&y ko})&^ w}ZvOZe^[0Ʉr<:؆in<8anL"_&9LzQ.9X" d 1fwߞ3,J`;bW!_jjpbVPQo,&MOT1f|-`cR;ZPKo %Lq<l~t߅jCo=:A=%bf_/1 yi\!?l ~ڂ-T9mNN5W2=g#p0yRPs+f 0k\/gXoL1:I)hrm .>#I{)3gb"[ DfC6k QJkڰMIu/ m"Ҏg޷sY.jH2>Rf:Mjt"b-@تuƔNϐC4h^ j2chN& 1(uD*Z}S#hq."3FiFnׇ7o|7 w*;2u~97~ˢA}ǦT:O wa(Kp,{wio㸷Z 1[qjQ ptl2/&z{ZL&gl&eƄ F@G '^qdQD[|nG8;sN*R5ԋ @xDe.F}; ~0,i%XT1\-jV.)R6q}l++bEh Bo {pHM{~s@{a uq-j䃇ҵϑc%L攁NEt#ʙiJw\D0vPCfBX ^RlIn/J D\]= v8ɹpQ C2y$@}ni뷈R:aS^]%֣ɴO^m!t>zžh=PG4vQI'N{L(Ig=g]-=. |wkEܞ}18&#f:2n VDkTք:9[ݫY#5uzVJ(NΓMu:$#T@'8-??]~: $ ~mjCfP[O^,'Ɩw }R 5]/]DֈJA`桿캍I[:mE%Rpy3=Tx>7$ݜ'R:IE<0l5 U;jCDcaIh8kܳO~#Wg!7b=VJJ k^bT(2Sj|Tq+{V9eӦ[7~ {H|*ll=q8ZVcGʶEsf+BH(tR`^XVp3&>0 ̢#> \tHeQ_gWT5<ULܛ$Dk/<:K؞nMh+V@SڕR!Yc̗4U8ԎD`|9bb%"&x$*E@1S>-? ' ov 6D &?絭0nfo=cQ45E]̲^j@[ņVZtɥ GJhJ#5e]  /Hp[LG]ܹjK޻Ȭ]`BHT 4:h鬦52>KtBw݅AI_KD`x Щq7}_rD6UOPnbn܇u!HXlSBMtAp#N~|: օ ͻr^',NR-Q$JwqMR*@~T&,3&(-R,잊eMN&ފ\V kʷh%喑7xHCwׄ={GHlEJA8N}OgL5ϴ6'AYƚ F WCm8jINc}77[ȏw? dYӺ6CcWP~ zP2 <@!b` vV.BX˳ϱ3P չJIajlnGatw36H}lü lZ;E{'/ֽH~'MƶPrz- +'N/Yn kb1<}߈w aA@ Sz r(3l tS242}rFOf^ amʁMEƈ;EI';/ >Iրcεl@ܣG=cc$'w3lRAB0}I{1W!<&و/bޘ5h6A*OP_ec㴐֌~1z.X*RanP]BD),Yftϋ39~DoߒyYHP7Yh|lƄO2S_".9+VpAVwM툃Ϭ H&Yi܏&=w %:3HXFǼB̈́B|RҞmlr ڊm?aNh8҂a0K+ȵYcdKpU'C`vQ0dN֭xXc7TߥRYupA6Ąi͐G0 n=[vãe #E2V<y %SN~\IbrM-?qvK ߃EonUc|T1i80;$t3<hp!DeFY{/A h9KxҌ6u>!767;U. ՀqB0!IcġN@zH!'eYWN2i 0#nO,v%D(8&^AmP%9`%ޠ+*QB( 0gr@NZm5EwtsxM-,'M)Cbvo3X!oC}LO4\ BbB@`c[=5S]f P]W8@۔Ko`EQc1TqW++pK`ɤT%/׈ltl$q`VAY&F6֐el778sOʌX$%ϩڑ% 盤)Ѳ jG#=PaU8g:#0XVv7՗5Ȫ dYЧ0 Q*Mh$yOb?+VPc$QLQl̸8lpf|4Rȧ!C>Š$:kle*6/MX cUtEMN7Xs~Μ^'l3}"Z)Apc<;e\foK.dsq`k(xoH N{H;kOmt[^-Y+ퟃNQt~UڐDhoG mb %BX2QlWY\uK@齜Gv Sa/Ϝ[3GbDLh'_uuQ$ۓ*07FsK'; Nx<&'fFmRe|j*ct"/>>'zyt@$ڝ'nLܟe5$ |Roo%耄hgbֆ sB7t@c8`I-زw<)Spj>Uusawk^|dlDo|N}o6[sH%Sn4oq*jN! J) 3\0`Q*cGR&<s},xdH b;P޿u)D Sܻ;wz7P5⣥ò+V/.A`}{DZ4Kva]d^B{iiY?Q0N,启+.e2,ߊqg$8dJU!.dghlUmcgb@c%;>@8m~:>8rwl݀'#u7#A&G_\!D(лu-yuuk }uvi=` -ʙRQcz:WmET(M /ޅ^ AC{'q}_!O!V_ɜ0%/00_~Wc_yF:CcKk!+'r\svztS9 A>~0ބ=1}vQ4 wD X| ,˰,(0ɷIQSOn&ͱF|dIkg30EqS$Z{|3[7C:(y}Y!ëGTb4&Ffq,UКt[ uze3^ 1xt]B &ċ}0ΌJO"4ߘÊ&5<2.S ש^ifSMDwK_Ky黻*%vm)Nrn҉S'Of$LrXRuM_VEaqlQfCVdŐl3K)5ֲ'z ;nЀe,G|u!QD/LA{¸o _nkk*NJ@J&=^ [ȟڇTg_j%-Kaa]iG8'B!]I7;utY j{0 zKp@%3H4}?zZ /'Lm^UpfblO,?OJc 3|lhT9k+yx7Ws/:n~B ? pc4(-1_S97iYZĀu*fAu.(HԾR,?ҍ !S:]=v?ߵNėhuf&)yҙcV8hdILgq>RO[$AlfB{Rf M9,^e(Aam$G/PCIʗ=0}q `a ׭Rȇ #x.)4BZɯ:Զ͙V،P)k-(K@ocy!&w󸬵s/p}J5D|Kg/1\WV3W{gFjzv%WbxfVmvC\)J;t)BˈfLjЈQh[_BCQWimNXS)˶&'ł;5pL!^%U/* 4lPt~l-o7 Bq)aF:XyxZ3]pX]:93Cqoax7DDS1wUB]ѯvGi6@0 8۳QP%⪻^{MeGT0`v;i_;zҔagXըlcU J_q?}Q:4_Lo4z |J\ly'R뤧V{wE4Cxc[.jZ< X*`!1p|F;<A%K>\ek2aK0WNq"'WlY~&•܈|J6|'=)O+N0K,r5\u q%)g f4w)LH072E^ B/^L s])6bh})v_Q_t1{l;dMyX0DAp+t OvFr: V*MeJ^k-r`V/`l6m;벏!*B @)E;YwKl}})̭']PAm]"ӬbwHa JqdK{?C[!ox…'͠D2$|na|Q0IrC0lFmmRZv{Ьr5Lo$DJD³X5.Ќe9!8(A[Ft'"F7c(ٕIe R:wvm0ڟT7ԍ Fio{c0 .ZW:.G}W|O̽zv5:xEXu4aifDߧlC. 52'.88m;g9 KRxw_XB]PXJf"V ̧'{s/1dyFĥA8yأhzӱq9aW^O0Wbs]Cv%_Aw-Ye(׆7Rҹ3[WStmb<+*0$`<5+3tg^%lɣFR/]~н -H u=SR{O_RhγZW0mz5i/ۛۚ d4#$~Hܵ%csGN LaBBw*nZTuP&3h/.&{y pEe 5ɖmIcܧT+WUh֏{[)5Leš6= L R" Ws ZhvN^BLJsXN:Fb CjQjq̞pgE%iAd:,pV Mmp 1sn|+idGe<ه2Jv}M?*1Jt-mr튄'9pI/NlJePidyu1^|mQ)Wksos~FXh;^ @0xApbNm5V_!a06ݣh]TτaPMwkphj 9" Ü`Lu-;׵tfoNik%á7d7TNS4S&&;K\6|n#b&'{;z}@׭nYzOXJZAf>z죑mەa,Gy/LPt@p7)E) o#Mlk"5ݝF-lCDw .1-nMǕPΐµXʝc?#R0I,ixM'u`uGr?r7~(MscIk <ԏZ"unnUt:\h#F!&o\ƹ v[i nnRQ0/۽E֭9H_; Wʝ|M=5b+, ԧʦiu+z匷SC|YiI~< Wh*lCJ  j+q/h9Uz Y_bqh{G Gf7&:N>:fum[nOlRKLóf;=@94rQY$OR?3YTia}$pXjOoձ5os <)VПCtV) Gf~$yY9H }AdS cЂ۪'K)1arE$n)oо0'2:Oͨ.e&w{nq2,J9 <N:&3' |}quRcA#=ۃ8OTh@SR U<ۓ')~fB`!=.Tl\sc'2!hÿ]. :ì*1/b^KHk˧&Cr$zFP~2^nja഍i3 c1JՌ%D׎v0 4*ƛ-YEІ24|*}U{0qMU RH2mG "fdw^ZA xX@+C}:k؎~v^!AٺDyPn BTNtS5ҒkZԄ`_KmۍǟEg$,JKãBEM(`&rmȀ.O: F(** .趎Oh]K zv~m2cP6yhޞIG*w9YUVY; *%'x"3ge⦌6T륹5"Z]'C8 $7IDVAe\&+t?y{d6nm[,O5~ _Y\ִRb>gzpQӵF[u_  fcWJ[@VȽYv=s+?:eᒽ7\ }u\A(v1ئG!q]dcƄ>XF)I>[E5_kNL&^èB2|vG7-!~y!&ͻ:*'OX#Rg@w`L3G4=zIJ_p-1B<娚g>w<3F8K"_#oCOeo# bđsU Uۆ7#&14&Bw_2֠ؑ/B :&bgy @]Rg qr&WE2KXƘ(ڝtٴSbFPFR=8gc]{ ږlܴ%{eB1؏a>'BXnlK3m3CrjN[ޑڹI7%?Po`QG\pܲm KSI 68 ϶i:Rˡ'yy=o7gf0 Z [b,$g+$wK}!Y {/Q E%S`U$u; i6^yonz.Hl궺>O5[Mʲv}t#룢's+/_U%Hpĕ~|jW ^O_0=ZPA5(tRji PBLC1XԪ}\UN0iDXN֤$mLO M8vH!]rJkq%(_x*=Qj~Zy[|v}FtAz#& 6BB7>~*"*QuX͛7Ji/xpt*e)!HC6n5GT]~&p!:Ͽ(ijyϡe1_Xxbη+y %"ט# P۩׀zձz mAϏN<pVY5HTĒnAa @05`atf#\$esa0wLP;FbȐa>)RZuzCs릪,(|m{La@U "LK;&r*!t<%meF.gғ&omy*LYEi=ی}>L܌mk:PSbEv7+)(d"+!0t0Vv Am?<nb@._!F]Rw@i'm陁oTvyɥhv6$WRҙ0 EE|~s~ ~/z걙9*\YoemwDm?\T [q7|e͊2(@r- @l'diF?QomF@rcc}Xg"!)6͙c;q$IЬJ;Yl1gK.i9>jM}=߈>1׹t@%~xc 2+0]܅kgwWh~÷5;bmՕj#t^9eI%iEppMlU)[ަU&U6VBjT ҈ZЉy.;,W.@=9v ? eyi00P jj7jn+r"})C)1Rg'ɷKe^81ju{G.8h-\s|<1nygw)e .7Rn,:kQDH?/+[y/xЃ~[`W9>WPE(߁n?C y y;>j[E-&;Q "G 'w ljt$sVV2_Xݮp5eJ1YAz[+$50``ychn&Uϵ +x$4g\/_dz \|ɘ^Q6vUqPW:ZoӜ124NtL nJ|mTc{"`}ƾ~7rVS,+W+ml=G>-* x3N^v\8; "!7$O5̩Laӽ9ODl!!b(8&4w q]: ͉7(K$!l7}P BY?&AY9- L`J;Ţ\sNoMcGs L*ב~_>JTu8w%LJ;/}}M~@wOP[sg,hX6G 7g?_BJrKFZPW>9j(BU)~\>)ojiDlbP*/BS(^ Zi,9,]Wj~ .r&/EPތs \p~h pby{KCGWM& "v6!G4ݻ Wost7?NBl̇!/({߈DpD,9چ^Q;.#+E'D5LmofXg@AMG{v2r7"jx.L%pooHރ3z̢>S~p0|e:L.ß^΂$zDVʤZ:pGZRR/o׎ۅ[ |q̰h٣J3*=`)BYfv]D10 Jr2 *2Mf\5UڊzEUMO!BX(B7UmӤ0Do/-Z%؅Lo@qݶΡZiU ~ t$`>>ǻ@AʐkO Q_nG.k[jTKyNC!Li1Y"Y7skܦ$fJG*gN8u?9S8mG+)V5&Aٳx.# RA+^PwMleFڛF{i; ҇|w>Xq$vǐ`3hݐܧH0:!\#bG*`qQRm@ھ?&") Rty{ )m&NMd%zZ{Z(?^A03 Sv,LDYo<Q씲3rf0x]ccM gߺ@c`>i% /ርZZřrOer9p*д,ZPfˬ2 sI=ZCY%P#&mv0# cR^[ݽ<1cܞ{AOΤ 9UvhGe}I2 d| +vͨZ]vxEc!&W_nM5L)B2pL{>38w?nH{S*HI~lЬ/`G+NL[bQp%N cmHChD[5 zP?g2v+*\H]tra6F0yO.C«S/rWKQ֖TآexXW2~zHk6GE[IRU퇷ekfO/ʂZXB,)_~s;(Z[i\ F^lSc1tU8f 6P-dZi$nM$eX:Vu44:DS_y1B.k1e235yr^JC_9*LqMs!4]g-+j"*Zi櫰47ཆ~ hFhWe@ j|]`3Y󶑐ܵYژH eFpְ5\7O1=|uesp)8y#уN;j p5)$,9&ܴ?'GDE$@[DA\;g Q[7qqkr5 ӥKKa ׋oUXkDmк$BHIt'D#h|ٵj.^AϛMo|&1_XL\y$3As΍97Yif5mX[a7gRM\_oTiQ-Sɋ>|9C*k(TXnb8) uh~~zqr8Ӏ/#[e(lf8<' I1CBU;M $p7B|@m^ΣV&6|'Gsw#}³W¸z#en͌`-l(jóy_(w -O8'<4T,ޕR]rNRC'^#m?0d67Kquv֡Q *}K&98J18|{edwRqnҵ6 *f1fRv?W1i"k,q%JVx-4#ֈR~ j(0aA7bvW"#_ q&i721}CH?4@r죙0&A'+nINU] gZK˭ސJHD Hs"wDVIKq5 m5k S%eF'rn%OIR%օ|8U~Gc#ObmN^ùҦ4VóP<88hd?pm#![vro9vGXm>*;e O4z&LJY6yZxzoI!45;=T}Mt/|g4ińK0}x4i/&ȃcLAl(0E5x o\Ĕ[VEbЊ^|gm>Q]@DiYF>.i9?敨E5$!T qTZ֍sO5;r;xbTISxݹ5K9 )BLG}l**{N1풰EpʇPK:x6,lo 3Z~8݇lXi|;߁٨p|S2.UAHdOOs /VO[;.[.'K1|wVW"'rm#(&,r⩈J[uB@}ɲĆ} wf Ev_K4Ҵ)XLVCɣ~)hx8e6ң)PK\JUOK{l(EW/̹=4Wʩϖ"#вz#?2|99'W@['JF~Ktje7s(!}na= ÊѼ{WZAo|WCTT" Rdx;lO8%`3iOҌg gRiKґwty+*"'C3@oD^4dގ:Lg¾UQ2gg[[XG>Z[H)tG'P.u6(|H8w# W験Φ -[a.<-I[:?1!ٿAO+mU[O[6h0$J0z¨|h׍N\/[VŗXg _xNhi a&PA0ǺQS+/m3~ KM}>4ܯ8Ƭ}pLFT!w4cǨNvm̀yeGbwSQ5A[wk,MDk_ԆlU.5 Ѯ5xE}{U >H%lN6o'M,X?aZRK=mwmpZBۦIXk#zkTU_SPrk3,ŪqEgj5X `e^r)\wb'KSk8L_#qup^MYoIɗہ u_'Æ4}'(w!.@̤A[vDN&USu,)=Yj<;8~v%3K| (JќUs0r\`{E@wKFڪDRe{!Yq8MU_쏥Ms!x{K7:Ss/~ra6mqiכEa!^~xfRO|;6{[1sB~|SfLGZ/7#:=+`076OtJkt=[F 6'aէ-̤Lu%/hs?,@o-*آ(\-g9v,v¢u[ZS}4*|^<<J̄9|Nx~Ohtϩ)( <Id)Nt{ȹW6?;b#46͂B9\" Yd J4m`vz4ιa1TdPbZ$>^r~(eLt{2tRz6㦧h\!>ɕ%GӮɈ K*A3IL _~闁OlZ5:RYSf/S}tQO}f\)eaUg.^=L7w Iz]{#AR?Ɔ؛qXJ:+`9-b/pm|G4X-yߨ<5EOB Nqo+??$1qQ% #Ýso9>1" a{=SBg ػJN=-ŶdEVG+x*yApϞ9nҤRtN:6Y Ղ-#9b5yM/I#uτ8`fE]F%?۲4XN$q(K<ֈ7ޞa] 8U+IqF~2T0XWuy+98DO(d^Gkt0Rbuh3/c\lNyǬNd"Cv3ӀQ8Dqcvͫ S#Hu<0CGr3˓=tbzvuYn ;r<(/>?5} D]k%HSc*}0i=V:/@ v ,YYp HuQSBy7@8+8Ͽp{o̸\\]).|^|0vlFxGȤIon aSĢIe id.NEPN5sʋykEfC9"?_cQ i\ 0 Rsʴ鍶1:k{..Y?inRar IV^ڍ&?A4eO}md[p56=}Lʭ@mӎ ~vp-n=c-{ =tj聵 4gzuz5P>H]O5+4aGz^b΅ׄ=aA)1ET)p"s[1TW@Uy?b2u |( `=Us;NI4C9{y#.o=<lea%WX&`~ϟHOϬ1_:Z*жxBUW6vӢ:Etwg5/K1nCpLR!@u*U (k+/ h]#F/^7^wmJ#Atv 3Fjp Ҕs%c:yTprSd0TLTR8c8y.MfICc;넠(mS s԰w[|a X,H!ucu9CO>K F)G< $y [А 뚃jutI򋳂Or+Xxn9qM l.U(EyEž_lǟ,r!oC+9UavpañO4;yHxt۷UX+|\dq[A!@Mϓ.t3JH{Y#ɢϖ eۆ]fA݅һY8Aŭ> i=SW d3g\DhR1I#g|e[^Hy/'CZuΉ* 1R?% trޛON\iq(s\vBoY](EwJϛW2-a&}3H 3msPiCTSA-4M4/WPM u ptrzl[^k2v!$Un)UPYy2(ǫ{+8 =mR7c:$whǍL8?2jè ΍R~md,hfMm҂+ {G'ߧ<_IW8a4b>?T,$.}l6S/AP]866pf|@^­jda݃ܠrWS*|,zj)ֻ!bt!?{[I.#k0U& qRW͎jSh$W\]lDjJMqs鍰KG'{sLETyTףE{&a,lsixk"cLm զi+;ccGTF}F`,@1m:vOTq QA 6&I 6 !.K<1nfE'LyO\nN-(¢1_N!sxտ&`G+:2ibU4^te<@J`l*T6`LxPdsd&=J*,Dj85ͯk9,e6X f{!Em1`da}5v'%u/Jڐ ]*>:S=2=7رW~ƒ,=H2Si4Pޮot*4;=K$"Ce4@\z#DҐG^A7nI3JY>~zHCJbrx@E5Ő?MpV5,}-ZezTV-EΟwұ' 68NEZGfU=zZlK:pտwf E@?R`{bgJ=H>0?FՂjN XF;zE*mqiTVJǕ{j2YG, Vp+܈MfM[URw[/G{de d4t5W/ .`j38Q T ]z>p\.%HLbu<5Keeˣ >=;T6vK0]V>*=˖v>noA2;,4dKT<ۀQ |C@zDRaIGih\hBZnY"'Dl7ȁbs԰诨kٰ}{VDb뙀ɾfT`\huE9;uI+% +I49у,EF8AfO,ϐ3_'<Q_vIXe%}xOI<[[o}ÐzXƫz*J?imŌmW΄mebnpƻ/uf 41q!bl1}dϋ_o&eb̴W sM}z*1&`ub[N)Q mO__fnb׷\_וN4opZ@] C%o:i0 [eW'y.@]CË /i,|@90+\0GY)“uox5{4`h,8V`]{6X[7bV10!Tz/l*?(ZcNX7ZoN4M۾<>#+əy2:hMDl&RtU (*-JW τlT8T3(,xAb!43BWgQA[|wR(i+$)->83XH$֭pmg#1i,.^%U߈*9ev3~&wU¹?6$B,_A7kjk۸Vt8 n>Z6 $H|LA^L#C6`ZE4 ,0_Zm $(JjQ~oNc :sEw_:(,[]Y`G345:ɅMN7*9c^C yuTq4G&6J ,,]8 A pg5r .kÐ+S:{pH%/?z]b]^T-I7ܩG:vXGv݊>J)!/ZDmXڼ>-K~j4 FC5B~loF](qꭶ.SF㥆ΐ lf4c,Ѧ2:jB*]jLo ~dW?閉f/0HV9?S3@6J 6dDIXūxTp) ItN׺<l[\L~d.?1EO$Z~@tiDcĬY[[~K@O0Xp*M>FfvF:U˟3望9J>iu{9{y4g>cܟ"ۏC۰SݩIn$W>Le:h&[Y^ P;FHwB$,$ryPOCmbxΑq>`!u{.'[_|T1-H)+X͸(w!s q@7ᘗԇX|tvn߽~n#A3:nV$hp==S+/1wtvT'F*)Ԙk,{Q:PPYFڸUZiwڨK"=$R pJod m7NS2u7N(:R>]hp{>3ߙ5F59xaE'KhCA!"VPRZqOd z`Wi mKcE%Q4db5w[^&318N!ud\mL+B7ZBbpg؞ltgAjUu14 K= { 8Is뮱j^o݀ hT̨@.kYhc;W{ cX bGD eG BkppȞbBd"=Ce gROt*5D6ᾒШ20/YaBu <ɥ'+O9`x& 2G',Q@f4]}̇ӟsTS~/gh!WeX%1ԛwGWMס+R'S7硎$o#γ6ˠ[lk|Azb@~DUIoqÛڃo4peSJ}r&Z7Gg%H1EN_q.{֦ù!즬߅442m=H縁OZ8nr%9s:iZ  h[p7zmn}<fYbdLOCe!J4|^Ǒegjeu V~V^Namޫ,{9N(0|úD>!'YtV@vzD1yXZGi@r2?eH?,K^kLuA\NoRkusIP%q\f7[0{%A_ۭ^2[AyjԲg*={94z8H%O(\zo.=h(bĝ%\%Hx_v2W Cj(t ٍȵdQr,,c/`h)v X55[ C4 p#oixhpXjCOƜ4UX%`UPN3Gyǹ՟^ws^CwL0R0~01?i]}m$t<$bgm:6 1^2|©gGS (7CPC!A`CŗTW='"y ]VH eCI9׼;>kLzgEs:EBJڼ2Gک G2DkYafyoiDpfL,cҰFYN*ŷҶ9VշeS]|G{S,Nd[Cѓߋw <~xCޑCQQd+%?c՞&<'92٨Cipª"fAϔoQz&HA<_MKVRC36sܫ {Eq|V}7X'&vFK'B܇<U!xM( ;^.޼~947!Grj)la`kØ 9Fʿ Vj(&L*6^N5a5?٩עTT>DP)3PϽD%9(Xc E'Tq-u9V(i3YJtߡ˨Qm,+nй>(aKrn!JZ?g*C^դxWJJ>_aJk^hsRag ϨYo_eu KKP(|9vb.&]Eͪ>EzT$_4/ g^$^0TN =|"KM v绐O;!O%SEml)abԉY,Q {=NC4'wI;T2C(x-+iGlj[]:0H?hr;v_|LJ8'ں}9BRycVnWAHHJS3gZ꾎j,qaR);Ct>׸pܝ:'`1?_|?P[qq+8T[.6rfM/;qsoC_3HlNr@"DؚW'sC.mC ? &!:~]3h9,fvg {ޘɺ8w"NM=S<@X,b?xEHxe <M"pA; }nZK',/= :fQX \҆S#_gwaJN5 )} BOZl\Yr 5}ߦXpkuv A",hzpBvҾ5ARVEإ'jbO`qD>ZJT}ڄSF FhItS~}tlYa}fG8iF]9L'OlM(*Y[1Y =ȱ",n%J_MWۂ%`$xD2:=߬>>1ޝ^29{d::|hFߧXز''ʈi'Mxc1]^t7yfKjK9{N,"Cw4]{*ڶ `x_` \QAvj Ui4+Q~RW}Qx|L}J U$)=62%n(Ŋd 3*1@E?M`J?7BoXyrh'jiNHtt ln`9ta e#' 4=rܶ}&ha*Sl1Efmd4m<0\2Yq>r5ø-78v#T*mLԞ+{x,H-\"hJsɇrޛ.,^[*hZmRSvD43_ YH/"O}zklY Gf5ɬU!!0˂W?r}Сcg%QsWB:5BٻZG cL'Z Pu @Vc˯s^eގ~/A"Gѓ\/i۰M\ǧdžElr,hdEZO"k݂ ;߫onҼxf.)lOfJ3ѾIe+z;,rп!J-j3AV] i<6cQ9챕Qgr3VS#>1AIMҵvApC@ .;:Hs4cDiH@}HA_53*M_}lDz&'G ՍfѢ=F6}U1P7[V\TS髫 1@*]aC,rHhuK36ȻXi:;=g:( Jr5ڐI#F]zGSkF}qSC;Ujw} =***-S Xh8Hqk(k.4YAXMd`0B\ėGD†⧗dY*}Ь߰gB4F6u~U~EVe_'A*Ey<(``Xl1򳦡 M#\*dT ,@L!Kס+_tCy #8.-p >@0.yO4M*:jPƺ ը.4VrNlgNr֩0x^඲D. I쪏OoUu%jm9SbqEφ;‚B2qr*lhqgD|dau7)!33zeM_ѿYâENm {7k>$HEr{r7$2?k>򤐶p"r| T8?RN%_h'#nl3YAlX&g -t4)3ՙMDC{{h۸G{;㠜آcbWSMg)$*;x{ Yj)3×et z"Xe7><#tҽ?& v k쭙dܿj>KU?݌[Y< YTqϐh3@IYe2azeHT9n<8ˍ7♊涏/G48?" y"2NQA@Rg5[*\tqUCLGWRܦ OÆZ>%,L{?}OB|V i [tm7Nx+-r=Fe Kwދw@ 7!P"3j56/HvL#d`2FkGe|*Q5g*{\re#|Τ4)+1d3R Wued@^|'٠c#/έZ)T(bYZVHA[p\WON2AAl)AT,v t]>D%O1h1Gw,>O qn״$1qB7u2)92=ThmpODRp`/ A ?vp&An#"nxh]'A5߈@|t4^TI;9dm.'*9Jh@$=h'i=!u6'`ۘw )fETR^Ծ421gYt ifȶ'fJ84YA}F7)H|YƎ!8)]Wb, `-=x~unt^b06n>oo?o4~ǐl6#*ꣅ!y,u]pŻXMjO\0Pn#gkXdžÁZ)J#3s\v'[>Ug?`\ O:xF\4^qDJcP|b!ur!@̐883U9 mXL'd:4Bߍ,p'֍GpFNqSHLimC o8$i%ʝO0h)oH|Ie`z-+(؄rAD@Tߌ,ٙ%E~C=pvݱ}f ɨ71Qs2iHпbm0(ڤ=T$1hIt="zھ~, @vpuT8]>XFdi G]{%L+ %κ8Hk᠂~o@(DB T*nS&^8~s:GXKG9AhxM'qsYi_%O)l"oV)ce|2IT126|Ot;',HV-r;%PDDd ʣ 6ŧ9Oݺ@}D[{=jXݯ D}Β5_w5Tֻf;_U^U噡'(y!a0~950-G@k\,6;0olk #]TDcj "Se(EĦB& F;UAX}ʸpSspƃb܌.&DӃM;9-A~]tի\ĵ#bT4 |Hfy3CW=~(#<"w:KK2ZՊ" 8^qEHDרA 4MR=}T@i<@$lT_RTf~nME]1 54apY>kQ/liR[ۼfըqZ^oy zD'sѱФPdQG_.;Lc$k"$nƸ}جSS܄PhC(Hb2 u*y1ktu+yhi@=6Kһ3n멚퇰"b5]}[Z9CEo@ *l{zN'5i(4N86mH<σs`pIIB^T\<8{Qׁld( RP *ַ°{,N)Aal0bOĘճ{hi7 Dڈ^סF("k)is%j '*!2꺏<뉞IjMYxp h[+[i|9Ҩ+ ^~ம:տ6Zvi}4[hl招/^? &gSPIAEYG?Ogǥ59ޣl2Q`V2 L1 eͣt йX׾cwktZDlڃ2^ĶpĪˡE~m9il_<2I|usvV< -);ޏP8s5SlNlDgv7Y~0f|ApfQ/?BJ(jE?枠DNyE+ŏ@dH//ak~3(Y#28_Xjԑ{1tg,@|O>E'ߺ0L6cKNo ie6f%G׊HcDe T tEѪIUrG|*UWzcF"Q =V {L{]x펮wbAG֮.Z +2^]4rI zpnvw~M4+3/ JNUA&{yl W\7U :66|{@i2Q$UQ>@/3`EJ1%:l-ơа<i pyKJv#rĹ;)t#Y+egoh Y4ZYњ5+eJ(I_+, xq'"m Pb2nW(&wP4F*j[se}ld)zz=+7[tSMIDI9^Lоg?UvRoـD9bWRN$6 jA"K !C+ޘ9#3(,uNᆛ'OQgW\X%F3uC*@i4*0˝NJOuFz(S@ 6mnFцzIR\`EG_?8 c/ٱApDa;2E}"m%0)UZ`9ꔢڃԌbNiHLRo8&\$K_#0vV<8ēqfMfb] } .߫~\+*J vZ_wy[{:I4n]O ABrIeOuUHOL]=D.vxeDaRr=ʛ,j/Fx^i !Qolq4 zJZ/#(@ ,{YYI~d5t45Ʊdp -B/l#=rog =獌\:i6;&4HHVrI ZņC*M!9F9yD] {&I3NBxd T"իKʱS~"ߕ&T::Ҁysgz?) #!\ 3K|Im"OȩuVd,*)T5+4hF֌VS!AZ@:saTq(~k>BYmz+xSKDl4qro1yx7w Z;L:vԑ[N)L$V;+۶̊ hh2᳗ͨ]rߏn~IB MJRcanho\bwy{=}YF‚]`DUF()acsCQpAבϓV[rY/Q~+ags 5 | NDsP; c."G#]"ޚsQ?Ҥ磚MPӣTs3k\D 2>9(zyʧ$,7k`;c9Ȑ;{ ,uX{2}pJn]iQk_ ˬwY8rj"knTcq/9˟Gv<~yF?GZѦB$z76|+Y-9gءYiMbɨ`ZTJrHwI|>T4)FHm8vԶaw&UbS`XL7x͋CYN[$6La*HS;ei&̧Q!qGR֤ >f u}Z@/-o#5UZ_0cRq[ژNCK윢Zz]Bi Aano$`zORvYcPax-q8t4ݪ \X{;̒L^9Oܾ4VXB.]8s,_R:? b"CҩH#fŶ"Mװ_a~ėPdpFJ &k"-(;=KA Uzw;Ϥ)On(`nj^]X,d}9b)͖b#?XR62uf e:O"cl3l;wҹOv_xioPVH CU!] Ъh%~ќͺ?ۡ.`lq0= cI2fQfw [ K2Kes^3(Ek_Yk2d僻{ߒG|q `MT89:)^g&#$"􄃠"{=)>gƫu!YWl#|~ҞnxaW?IGq4@_eJ#sLXcNl- KqHfh'<~ye~&C[%S_80\$7s`CY'z+{@M*c1@|cwIf13/u'=E/{iZD[ 2r? ~ueSn:F&FumuRAT7_(ZW}]Dp5)ȼr&eH~_㰋P)NʠCT_->Oz>7U)W3bKT J\F8Q>s! 0|+,o͝}ClgzU$Lw?;Y*(tm?Lüу ]ћM,Bfn2*_?ǩJr{YѦ$܄h^YDSK Ew l#<}:!38,+S h6/NĻd ^+ ~)q2z?_iL`TV+hYw :+2D8V/)¾B< SZzAHר5 Xf(akcsMQw3B~ ;u>\D8& ҰU* AK BH!yѧ,,XYlI\wƹc8]<T9J~U I8 fph>˯^,`*!0PFY#obͣx@㎌\DzߥVNx@Y*6eСf1 O|ܐgnfDփ/Xɑ3(~$(=oz+FbaAcV,1UW}[ywu?/#f7QJneuivWei] %1{|FR!闻˂= }1tJ)cg\A`m'ߢBgʞBFPߜۯօH20|YaҶ4}m޽fǽ"EXnbPJk ֍7TZ(q-# "bP.`K/qsؼsb@9:pc_}ʐ3y˦Nqi4׷[ѝ` Ck49j >>*T|zQ gE`I,_ievӖ\(~-gӫrcBIʈ; &[M`z~~j*3駍}2z5^{`t3p-#89o*J/[9}ƊD!b**uɩ@~WM@v44FdN#^PԔT4v&|yvڙ4)r.tՍ13qA~li1BG]]yLK,@ÊPfٹL>> -נz.rokv(&%Nf0Iw\e"qoNg>f-ԓjyų<}? k r)KV(6eX?Z1:!=:|+-?D尿4t'p!s* bx Qm761tii0qC+#> UiAZ'vW9nIg@dyZww] a>+28#o7PZ~%x$O0G@} ^[?bSJ@jbaޜ snA!'ÙuŹ.--Gh\b_7ŷGD%kc~GI_&.̥VC]'ͣB {^aVC1ɶ435_͛*q뢄YB1 \l^SCc[ -zqcCI&T ղKH 7|74hcЗ˧ޤّW?Fn gaKƇh-hU3Mq"RB{OokM7׾!y%~n'9y=|Q6S-:9[pOO~DQb?faz3c,[u4]5HEj Td}\ҝvx$@\BgBa܂qcuٰe"ë)8T *w>A[$n'jzBo۝%l|H< %}"ik7ZM?V%3H#T|!NjQD[R1xbfDt,fXVJMknx*geF~f e#sS3qlai(b@hmpZzi_:ˤ+f%ҧTϏPF;NVp mʤ-֐44d\mm( A-PYwtpPʡ27>:Lbx~KBBS6XK36&#&\f 9L\E|Ư v7[\|"olj5!]Gp~Tw&Y<%W6^ѿ÷)Q~喼5`'s{sKs/kO9y,yD$;Ӛ4=9-~w{;0HyGcOP2S!1MW`~Gso_wd矒֜^`0@ _zƟ& ,inrmUb!x ).;1;gڹ惱Q}&6N Hbj8ʪzZb\ oҝnPeg7,3altMFEƮgJ,(*{Nkk!#T}hI=9" YH ڪ tC0n0P ~'~u]UN^_!HtsT Ŕ6bE]WĘr22ЈtGE!BdPh(AR|U8¢zڋ1yK e͟g ; 5@Nw㥴*ЫW EM8u J%] K+]Zu;("Ucr8u$3aR3$Ë J g +7m +t'DNE:yxCX{M cO/_N26Qt:IƒB)g>x />ˈ ٴ5)UKg^; 6\3Wl$^yo*w?X3Nph32EK٪OIyR![_}<5 f0oyD͝ zRC|fEq#^bYS3˹f{6*TM;R/Imf )%= aO/#=H*woii]R"=v$*.տ]#vmi1e6FKqm㎗.CrS j_?/b^Zbf3&j8 \$#S@1vwLl_`=v?~S7E"5G!Al;Aؽ΢!lN*>7^b"\E^bn"]7(3M 7$R k]}0)m Vbg{ ^_& 4")GS~_ߴi vꞇDgȏ9)p„PZ}2l"hxmAg$T agGJՇ^fgp+ꃴdJP=" z5ܯGc&*g˟.*@628 _ R*rlMZd%iN 8_ҟ 䘣v4"^ڗ>) Ķ0/{*b):mJѣvLw)ww|8S-zf!w۪OW̦dGs+qxQ=lŤ6hQ 56O<9|lPy4CpQcۊp~Mk^𿽊 4ܿOalOH7 R}"?aJji? t)cma>݇uZZʛ\#̹DXqpl&~rީc٫331QaXE$x)G<ɛ# JUKh4nq-72E jwBrUTL"ш j5;lF&!u# vځrj3*15yHrWPE|uT$/_usv?Q◃!^2HgRugǍגfAs@GJI "q~V&>TyD14"BUi»'߹qzJy/g+0R] uRY,g3-QgHb.vrn5+"md7 9V~1u$^unxv12BԊ mC9J[R`*Gx+ bڗ ! m;7y /jMprN BFЈ_%]7,⃴%P1(wq8*!<q]/›m9f\wR1~m%$#;pVȊR:PUR%"0^:kjě[+ǚag~l(0v"PhJ?>KYm*!4t<*BbyEpw0kpmF=Ks<\}eW?ܿSkK{)GqIܩyCyEѫB`ِ.BK[0(㲜$Ew+zw5Y!TKܓ|oHڜ=576C_Y{"dt{$7! q2ƕ|wyNUhs*1J=[nd^y.7z\4 '#9}`FbiuQi TrT䠧'p~#:0{Ԗ( ,ٍ͑CAZH.x [>dDŽ+_T [ܵ,/8=^ r~r) ~$vkׯCi!c\{nM05 ɛ~:W9x{ɾm̉qy֠ucm.=N^UBECBϽU[HvOqA.~*mp`nyNZ(c=!>?7L:K9dLkPmXc[AM1);;|X򬑄 + /ϔƜpqI9K2C+$"Xϱ=(03;D&l#Z"O"#"+f-scp+'$h# XH,̲?9EtWj naO0;{h!Lʁ,.‷=1`!fr"&j+8xA\* +s` jDWRL/&HhDmvx|E* [^3 BW"Vw%G<`3R׻-\riPT z04'EuZ6ۦ*=Q^TuOBSuSJt<x!uN1ce"C* SďD&R2DXFc˙ TOgyG81Um@`Tmo SBs%z\ٔ]7[X Quc U}(Aؖ=Ak$ݱAu$!|LKk7nS(H~q'JL#XӃ|+a<`S8l8+60$Qy5MοF%j^‹iZ#6sNYU&kg38ƒZ#* Ԁ"]pc+j .u?*2I.]`UzN'._aBVA'/WjO# "V#rVTƶhi'NlyLUT6fIo#^7xJ?ۥ;c*fDԁK16V Px::zõkINz]?hq1R<,Fb"ZZɎqmTh&p!轝<#13Y~p7z<5ߓ2_yȧ[ s9*I~6cg1u'HI[N+{5ЂJf>{J @gTwSU+kɦurl4lÈbd4Jfճ8wa& ͣڅ|3:2 AAV['N7o EDɀ?iUM$kgz8蟟QV[@OlF퓵B#t`om^G߰hUhĆYNw4gY=`0˙8 !)u k0"di9p0DkN$BHz٠CbKEj dm!n,\=Ѩ E+~u&cވ`?f`>ZCYf*8u~ @RǮr G>Yv',M,c؎GSUjyV ׭f;=heߤX] i7޳&8IZghc6Z\# d)zM٭p9 芏$.F[98*Í0wWT:>\[ѱtӞ2`ʸ/"b5E9Y[1dse[p~s=ʾ*ǁ'̽޷b(#<g` QB`45a׷;`-e|Z&g$ҜQ!㲊QLJ$emTƈsH%`+U} ! %{ gxtM' ww,nQ'?}U.Dd: saLW=w +D{lP.qp0u=`a3-@10/^:|'Dw̵y\DEߟuuʺ5(W\Ee,*|+ gO e)[ T]_]8$hrj\K$}|\KB껱"bs6‡!T[YvWҒ<6ą5p? L6s (!J "Jk>*9;jj+cQU-ԇdh:lPI Z 4Yfq:_)l`Z4&hc jq̺gF^Mxh(ۑ@)B;Wy\2.uH17OS gR"7'{ R%x$~9.xrpB_X"Ǚ< OT>Q%R&Xph67aN)isew|Kb@ab\ۊ$cv4 N<KSw~O.uR>٣K"~&Tگ! $ԜpJWdxl3;vS7O`e? D~k_qWЛ7:EJ:ː.T4Z?iW56koJ% @zg "aáRB/-V'i>:r>Oƍcoؖ☊ɯMvXne3kqضA8/qu&wV0-GøX 8ƸUxWSnQWONO61]V]Hh%T)YK@MnxD/{fn ˩x j"/vonyadd*'zJo~I&? b.U_}A$Ti|J`t^O[;t:e{S R#r#+u f4t"5 U4(]},n O 'w$r??E6OOHωT03lk!rLVC!+[!,4V%6RS!z#z~ 4xIZF-}xbrStB#2~<$wͲ*! *sf5|J 3n :fZ'U)2%d" j%c[1yc7{򙱲.g^!\Q7c0?|a;̃XN /p[*{̡] u閣Hn/ѢKe =_=ӭy#8k*X ,YwyrnoMśٲweiy /3q$ZRm K]ex]Zy16>ldSg?>I{la*}v򳮁@nzۃ"c:ggX~w2%xUbHo{:zU(WI9-͚H[tɐ\3v8`{YՍJ Lcu9}Z$i+2I휌܈jm̉ X%*y?}bTmJ */^Hmņx-b}k˶pz40B4gTQ6VXL4@ϝY)dϔ mhȄ^_F IU]kP=Q߰'}r[ތ$ i<ځ:ae/)sG6C%=u YtL!Vmx݁os ? #pyMV'C2e/r6ybڽ (|/6n>$BϤǁK~r泽t|aU@C,bIr>2q`/g)Ojw*кe QH`~cwiF1;x|2elˡ@])`#bWҧ7}>lopaI4iT*ɭ}BЇinc6$[ ghM Z  "MڠI# jB+f-tħʍ8i1͔#L6 8X &obCK7һ JIr $URLTb*/KlK:|v5SHbU" TJf8\ٜشtiL;I۬-j6HpP$KYc*͗*tB؟E6`$奀l@_Cee(OF$|fɫ@B)/b]х&@A >M?!}MdZQ-=k9%SA_@di$Gv+1mT1e d !$%8Ɏ;U1CTK5eXe(5"+]`XLa29oA<;oriq {sG_ScE}C(؁!Uj]Hܜz'7`"J Aw:E X'KSHhMy97 _DnYQiYkrG/{OR&{uF9o膕؝6I@ՌSùOAx2{g W s`I0h4Fu(Ji5GS3JA/7#r8r ?s7W \~)F΅tYjgQ'ۗy+#}^uq8H}nuйlj}f/GXbvJ -\-S3f08NQ=4lS.>sAAiBėSKH;a%VVJxX{FG*1 QvOe$1'վ%&%>{z\+ ,H7F|37Nncvy[[>4;4g J ]2rhtR,Pq.e*3i;; I>z$D%4W6R R3lG#/i?`OupE+\e7 M~lX9kh[E@,lFa3 HLk)ԥEM*+Wf.|q*j뱋ςf>.}eT {x 71nY9A-iH`P"|Iq%?ۃ-uTӼqdG<+kҢ1.(8MFӑ%&A)C۔7\*P=i^PB͐$"LUfDWCcx:O$TP^9gg]nq mx*f‘:uc9`xHzס헅xޠ:w*x^=?FnA`^9jH| 6a֥j^Nbξe]jsPk_%Nv?_`˧jbE:1\c0{lb@8̂uG d&73 a%Ͱw X_m+e,~0#dʨ;2v`"oFoi8SA,"C)-@|>ڣTu85d<*<51d-̩ӷ=+N)#i' x!47exdl.4S#6Q[j?r2k ܪ,Yhخ!+>@:2erK$3t&z,;!RIaɨ 6n,j1!$ &b=Cu5Nuu [ёvXJTe!LA5i /,Bב7 9^Kal%\j oWO]p,0]9B_coZSz+Oa H T5QיMi'᱄:xjC{> H_WjQYev^l3eb*]>B(eu5k,C{<.kN34I پ|2YzE7U!azlPq@:9+~#LCBV06,Yi%-&i\CrAĪH~}E$dQ2d.s"NHk?(6CW\hթt$0[Ƽm|ieJG0̊ڽd8ȢZh,1W8_LJqrcժV K ƥ.:𪪠Yv{M$2Z}ܫRWak&(&vBzQD LTl>vY豯I֫%28wC5,|1 B)wŠICA5)3rcbZk+bKKna ׿Gsmǯ'h}vI Ou.L N⣬F=@(8Fǰg3C̖:G9ƉPQe`DdVapiz'#F7i\$ Pģ_zl:ͳ[{+-|Rњr6)wRbWR0J$( GxԞS=Xp:tTf u8QKQ1S]8URUŒLhr;*˦ؘ\Wdn~ @w ~bIo;O>%Ľ>*DŽ֚|$3\-E?Nt?Dzؿ k1fXINtǟ3.:\QM?`&v%D!4t؍kXV )?sOט 1:!Q6:?φ)+fOOK x]?l&GbC9鉡Lid@/Y>QT@klsp;D2]ّ~]ukq<>;@G6ۼ៺h%hVh/qI X.$ 2M%p~'IٝKyWQS[فˉHlQ)#Iqz *.3=FUq=1C^0WCtS'iݬҝͱʴ$x?vGN@]S̵`rv7TOh*^e7sT y{--|l&[?oi]<ʝi|Byf!eS;2ݔu-FW˭)E.}M1" ӕRh5 ۧDe{"Frك388} Gبe!bq|Lf z䵿̀`䗜G)#)z{' I;?T <ic;Ht ."?B A-H$Q " o $ AX'JG=֧mHZ|1SvmBmU'^mi321x;(.">a@xqwA9?!pT*2h`k0_Y _iD8Z Szq@HN2AjZb0WI9>m6D0R 2eB6CyB f[W0-84܈:W{:㗨oJ䌜'u%?giC P@,[G5{#F>l ͌ d`rK^CE!nW3 hו >Aӝ4Bc=2Q2# b}4dNCIkִNW*T$Qf`ϲP:~GތP;iT3;fX`-G }+\DGwáMn- #xdOro|$)VVu$/2^}<-Gs ]דD-vң<c&o٦0z=xٖi-m'Cp=r5(Wzȫ:@ *eNyo vx 4@ C&|~Nil?gFADӄ9{VRSC3.W `$f-i!>O^-G M6 J6eÔ@P>]yY\QSHs-?AȄȞ"IGqHG@fm*;GЦ,u*[|&%o>1?K9|ĥkne*K+SmmX.}:)|oL`Ε7(%3d L`h_j8[:ޟy谱&B2>"(Q43"*v@K0O=YCtR|SED!#6|iLқ+~NhO#<Բ]@, :cHuWXiH21qh48πyDOsyQF.ȝvNNs\^8T .ЀZ@"5RorxSM\tiDUN8+- IFuҁ[NK!' [hVXS) ?ul8Dqi1=YlB/#ɟ07"$IsIf )/IdL32}qT8l {`/?dM,!Fhz6rrȩ"akM̏ɡN+OD^ľ "AZڤ'8!٢ r߁,&,9?+ `_W쏕@_P׎=l^[).2jCܭ4VfЉ[Ozau!u.Ccgfߓ{oɧ t49`/ۃ/:|MQX VTaJ>vR}:У:,l*_W' `]&v(j/>yo!rr=@'Oz[H,㿾\X]g5` 4b?Ǧź%p:zRK(i slG`Kb^w!Nܭ˒xrZJڔtOaЃD7] "<1~ ӈ W]XP7m7r4dGt:BN|ԕ^/Jʰޭn ='0^M/J菰vJR@<'=jܸ4xeyFWK X[jq8ξݳS$&GBZ8mek} z`4"Y蒰jl[S@H6,GLdXÃrOܺe,ޡ1GGyt ɂDewZ+vTf4rp^-8vM} ӪQPbC~GeFFpɃ:T cri 6uSXg*$lk^r)@[3+.Z=k(qK uJ5V;`!p{Z VNXnHӎ|˘b,DH!B!. D>)28W)\ Üڦ$: Gad^#*xedD>¡V(D*d&pNPu&Õh}7r["דlX ` PL%Mf*i}FH/[ǜ\Q,C%L063L`#϶5ذ e=G/ QGF]}| v=V`kIM)f_.( !v.z?[CfAaeWR\tIC9h#T0a7!ÉWՀH1@d ?9v(IY  w̐!  /N@c],&`aٯ Gr^t#/YjgZ@W5( #81fY{yDw* S_ {DǓ}$NĀao ?]N/5sZ왳5Awc@z7 MnQ0٩QoC8po!>?3B-[䰎B\QQ.%QĕTnf%:wM}EZS~*"naᕂWcqj%: MJDTA I lmv1Tu V{yQI|7Tj󘹌k=94#|&DQW~)+t,. ӌx`NJ[EtMf }(DBh-47'FgNɛjz)\r%lj%"o )eff ku`hq #=RPv\GELk?6>ۏc@-M/y:&Z*nŹ'qO"9{E{zRg Vh,FIB+[y?0ƥ?UA>]>Nj?aHCc';O"N"qqBWTB-jC3D j| \2"U`sXDAq,)`bCd~ (?PVb<&#r%F,xΣ/30+*(3m](X兂yyX7]T߰b }"drY99VGītMm:*y 8tP[p'02_FK4E3C[s1,%c?"[I멵[PFh; ḫBPFMĬA| =&(_q3@`|xvɍYPaڻ.9~gqg`2$ˏJ\Pf8 |`>""3owm(jT_ H*DSpgo ?w3/[Ya@+buD t#rS fe$1&#Ar\D&C^u/:<{ӟ{o ()-x;3 d2 nYkC_X #>z6qOUe6yP:aܮgrs /vź*$|gv^P>Y]FTANA-DV\XL.m L? B݆@RNWgSWyȳG꘴wtv7"U@bQb-yڈzh›*ّ!R%/;ni^L[dJeױtCRȑgoIHDOc"pmR`HGyLpk^[ ntbDm@՘% r=]-ى| V Y`r1T]kR6EC#xA ,xUTV=`ci>?4H%_#lnHʽבʿ} wKo©+% 'i('$P\ p&m (Jr)(kEc|",m0Ҧ E!A3`l_nl/W6N:ߞV_5=½q6J}*Vk)-߆H^nW|3p~Q~\M,a(gF#^uW*IBT^6ev*}ni>ܾQ9/\թqfG5T]]hwW/O[,kU(}mD\[q^r# cP-[i,oyawLOJK*g*хt`㲺J[d}`X|bLUEOoPp rl \g ձ-,?^?<|b#>MS_Xq^":r'A==v3@Mq\5]> ,x,]<QȻx\6Rse,k8MQ3 A'ߠ(]%{Ʋg-_ i+JM3]{{9"ǵٓkqd9QˊKAB9 R QrΗ&Ij^t7֫$w"1lS̰T? ¤z1Ԡl\-AOS& p~IB*hHbԞܾ2Ǖ2ȑ$KvSdRYC3~wlZ7pIɤw,jۋ׌T@d/<8+2^##76~ . &$brnLJe@p7;2ݼ5#^6ʏH Mzv}""ѝ[^*ľ19t2'+h9q拠uGٸlnBȮ|yl&+gX/KjBo,4I,rt#A7zbqRFĴ"Y@Dk?/u fS›B,y%S_;ޏlQz-e8"K:Yz9^_[]J?[V`Ƞhkf yD83[=~\q2CoƝjH4Px(]7xZy<< kpuf;Sg'?x9oљ̛nio yn KM~ktr.U!HA@4}0&@.{E+F6,?= ]c4 EM[~l9}$P,!V`/}g(Z(й{~pQtM6acze/*qƩDz֕eCHtdPi[Y'xw ٷ'/тIP:ֹ2D }3yWKCZZmJQSvAJ*&E,Ք3}fv`Udl/ם1];JEQ~Jr61b3x-Aj|k,\`lTUAt>hO]֮͂:o=a呙w"3NBYUNO2L&K1!dQ+E~+cy,Pn(̳m>ql v5j{0>.ՂABii(~s i[rNj@-@F*E%|Fu;VjY~Z8HP%*JC7vF_i'rJDi:(F9P<\)؁4`(P>n_ѐ%`PjVOJq쓠N٦猀\ѿ #J+%,)$g7Qġz Ag `!ھ:n [rp6d{ ɒV"Gk`|²tqVe|usiON7W9`:zh'hD2fdwX[a${5:R`ҙQhȂF+ĨcrV9gGk{A[lёzBT@ASm6bˮibslk=ѫ//qgcDm8m:_,kUڐ;ÀpΩ+! 49v/-Brv ,\܄1i+A I?_4xvpu@FY-uTʡ~el}Dlp=<+$k`FG:~B:{\@ 6G0fKR>m'4c"BG~.8:৾^)8?¿lH=b/kJtAj At9#KC]961®3_xA.h؝!4>NP"߻i^SmPuP(R%X޳y"  F&[X\券5{yQIg?q\ex?]FL oٽi)~רMX:!bj>mDoc23G?xgH˼6jw'"Ķ*"R,ӸŴө]}A\CmoɍsŞ۶YbU}`VVMZ=wgI&VDfb*R&چ>k˄b-<č৙öE2' F(jK5yl{a.{15z4eJ g Fh0~p7Xt1ho-br0<p0Pa$\wO-je [E *MKNZ!i69v,N/'j/ժ2|Y|0QD5lsk6])V)9E/?ğ}-ךnjՆaQPVH/m&sEQoԸ#zƭMNzol By4lw1X2uV#drتWOO-0sbmƆ˞!ÞRwXfҥ;ݘкhCTHGJbaԉ+zTͿk଑:D96/Jo]/7 4Sdx_Srulx&g#57D6b1@pR y?{56[Ա& 1Z n_ux kH1}Y){\RJp捓gZY±c JR@A!/rtk8'#׍8ڿJ;%>1hA o^˧3Žĕ@ۅ:sIsvR}I㵂ܒƛ.-RĈTm߭|"@*M+euRe@BȦGD\]ГZɥv(}ͻ*\(XTCHr)'KU9uk'Bs?[(xP10O,堢Z㙶$f'hiK/FQm#Y֙uc$S ڗb4;3J>.`eC'65{-;=Q\S(dPΒjmSkR1tp쟮3y+QH~maeu J!2a|N[9%EK,E1"ZŷϔѿZvƢ9-+})@NJ`5oS*[P[M[CqRO<@Lk DG;eg^"E_Ysp&TδDܝNGO(S-61ʗZܞ=u2aƒןuxegB'CneLQP@,nv s D،+&\d笙iC:l6s=TL "^:#=27RpPYa~k4Wb%L]Y\릦zZPY9b*{m*>ɽOo [eȫA0XCC $dH,}D'3Q(s`36}%(4/@#qʱP 4nM;)86!$+uH^mW%cKeHLdڼ)=HB9ϝf'ac+T@@YBTSMDHQTh78F1Q%qge zX`fv>EV+p^Cji i{etHPV(z1y lő$B˿9g0qo*f7 čǫ\2:ʞ\~@GL&2+HK{V\/{ќO ?Y:X 1/B-]sd*РR[XT PUq@)̒4}dA$5hն(9Кs <"b%- hlkBFY&-zkF_{l(M@\84 ca٠MFٍ5 cMC6i +86KFJzRP1~ X /G$f{gYԂoߥ赨jk]cǁʢJJt`ӋB.Оxy #ۓS] pigdcuAQFʯ-yafT/72mKKVaLE|]IU~שPۉ{xqi"7Ԕkڙy Ĝbs1H팧쯚Z.ڦԪ9e3לX!]v:.Y-x8k=_mm e]Zَ8/1q]#}QRK&!LkJzMm@ rXsvnu ׺kH@7+}[ >gq1DŽbxwF?OȜy[N!/XFwe*;SRB*3+ja#؜_v/Ǖ҉4naYibe^ 'EQ#hEAS[^Ftũ4T&6$<75)"[v$e#(7~͝F 6+WE ,V.Xܘq6X ˔E%ӒpA&6c',յʒ|Θ{"H` 23ˆЉR#5i~ O31`a}|C<5XJ7zHR):Ec/-y>X~a*WlבK|Lbvz.@Srk%->sږ"#cY6T$VRVThA,FJԤȓg/E&.Y~< z$rkocj9Oe?#=LqQoZ]ڻgM;?Cˆe@b3Vfo8fWڊ=(ТAmӠ=$p10ͪYU֣娼jDB׭ Ѳ@q\F.HxFӳ V;Rr%g 4*k]U$9Ӷd@$k?D_H,=v` `@Y~ۊB/&aׂ,YfV.uZu!DftFq]q/Fi /~cu0~zJO&;&=TrӞxG9. Lqt%5%3y $ $]:x?J>kopb F3ih&k6ՏJE`f%m8>a8vtFV@a%,m9)J$vEi(2{$G0uKDNWޮ.֖l۱9ֶAa4^y=ĹtGѹc:Tۛ+dӿqCy E "IH=ƴԳN>h5Gǒ"Ŋj)_D+BD3lZhZ.<#D_7;y ƪP無_] omi}fh./{(i_> nOW$Av=BT\}Q{gEMcxz][ yp)mާ~S}ŮIBN $8`AdžC)&A~Ҁx9$eh2/ ^V?u9M⺑ %H@]UA:*pwhLfLSCA! lߏX?:4P&۳+FL)׷&$)zxrrvجD72wʄVr5hNLoC'u oiՈITZy{{ʥU ǟge06yWRa5z1 P֛~U֮|-jqJ?PjM͖3?~P7P,Dv[*XmgiϷt3:|!3Y.T(kt8JHv~ceDez!,g TEq W])'H1 ^_l1F%&\a.1ҶԗR1%Ԧb74uhm4*|*qczX%2Ynu 4,0Q\8KjH^|[q7u]+?hy<фg$A+7@20SuYu/j-!➕ OH?]4%-T~_xl7'ώ/_yдsV.*R!Ft|>>19vO-s(E :ͲmZIOx,\PhL <.COV9Z"ws0XfP,d$$/M*_lBC ,1iĻu ?'2ro1 G` jfɮo f{D?77@8Д\>}oZ`f8ĹX1\5?٪VL +JD*1j}OHgQ0\qWV%DRdZN&0MV'[c!,b*;fCRx*}[ O-Y'8PScv6-eTnPj1r$d&EZ7Km8|o[+|'8P1{}ns|Rdڲj'[9-S|+×vm8<_kS+b9H+NJDWˤOi2a_[0hLҲnخ֋޿yJhc0gobaOǎfqkM9&5~Tu~_ikǤaB:߷1](2p֙e2FHC:>aG&y'eCzO6Ho=vHR+wBc `r;i#6#.)Mnm_'G3fJk]s@8ex9l'*G!\ݢ{0u LnJ-}8 Cyb'ā0 T{\zٵP.94^zqfOqɋ+z=A|Vxf8{ i(|ʃ!*VvuW4:pݮK9nׯ4vw=` -!l||clHBW<8mkH?kWu*P2 tB# 6'8]Jc -xq4\e!BGԿ!!am<4ӹ렛tHĠ5.b(VJo R٠s#oW_-N+}i =aU֗VfJ07\]ޗwrV@--lZJtzاV+l>ѫ=a,+G+M:^HP@25e_gKZe^e({^||> `OR`hIS?Mщ6Aqߘ&޽Ds2jsLҀOO(D\1< UVkjN}RBP/uQŖBghfL$֒5. ~ xxyO7Oqgm?-Rm!,]>TXf?kOLduԛ' jS׿)弰Dgaf@{M2QUѤc)V':t˚?]\Qն+S2@Ѽ1̶# f >_N$u}<Y)gZ<ޜqHoohW-х.{#Uj]41 rZ)*bԇk 3,ʑr\,n7އ@,oaI~ P-NC a1lot`q- xxq Fbg$8@S,FOk.$Dg "!7ᑼX7%A@XF$͋ O,v,!NmbؙnV,k"'t,NOSPh ɭ z ^A͆%*;J_viB,[\NA{ES_~XY kCwXe] }cJ% 0;%Cq稳|NwC2@K*Ȉjl,ީHtՃ,hR.ﴁh-ߨ'ЩF?{BFdZ~U_xm _ #-8,&X'|D—g?OiOʁ{`stn|PFW&7AAُ ;jwKˆx@85ReX1aLCw}Աp =iu{cGn +yuގ2X$ܹun?FUd |{I׍*0(9I1\Z*|]p3{myܢAȵ*v@o㊷s=Xi/"'D\[[N%֫4rMQ.ǘvCo)X CBGٷJ0l,6Óm[DҽQFwUT_'vf(g#::֑:+@[57BGM)2lPhރ{'TTm=Iolz^y]F.t2q.byPPa6oI4z7Ss$1P!顋Jײ :iPf88Cň*r&/xOJw軑-;BIx=V5́<@t!OB{{ :IP5L|8Ф1, _|>%&lp+&$upxIﴀ*l0n2-60nGDSLSE",b7 Ŭ>ۆ}07KRPFHD`w5T"%09,Lnhcg)8گBc)ՀU$WMm [F)R\(gUrG+Ѓd}}5#qa;S<)Mj buOnOV$"ڞ& \Q |M_BlR]3{vN-ͩ/[%-<]+_"_GPh'>gcePaT K7nDN(e_fF:N/hCEiX7“.n5*nw=c ؎C(+yrH)'fv=?^g {TNE$ m٣WfȠ:|8H $=f@XNQ 1Tqu)Op8C }yCۂ^'.no(&63#Jo'"je>U1 [uHXF3;+U>1%L &fCU0/-"c/8xzt֭&Ia#{v WꚿnlJ1O\SL-\(k,'3CNcm'ƞ9}^T:SVjv(7;ia 8^jɡI\78. 9`ʮLێet+^$nP TB( ?5&~9.6%WJs"yY|hV2yFĖ^CLQ|]o]uM[c_jft;Vmӕf:X,obE]) =jgD;b&r{2D5lK\yc}wf#Xqu̳䇆[]Mܪ'=he=|ədpj('ڵ]6ʕgd0#AFxNh4o 2!q8+`?ӹ}BXv0O~h̲e3eE7}j7[-T&vpIڗP%J$䖃֓665o'!F33Z Iޖ3 _WŲg51Q7,чL\)Kxoq&Ա@rK{u =ӂ޴7jfG²șfo$.W ZF`7h2Ea??w[8v<2mk#<4@Q(@wԶ~Sf"1M.v-Ƅ^>咷1T\o# $h2!yt<_l#cp`Jq ܃LMw֤:"g]6)+U 2Ց:7$#OtՊ ʱYc%FB4>uH\rT`͙kbM7CIو@JX{ʿHAo }Ȗ@#v 14wi_JG[Ogv}o(eŪAOZ/h+OSre~ы-F.b|콦7r06 1SS!^Wx{ |hǘ]ӆY68;$j"dUc'TPө԰>.MmM鳓66箤jpxދ!"|2;Wx*^ DT047kXcs%=;:W߅no5]e{+L]눡6R[H9(+ּ-5Vk V"9[hմ⍭6RYfA_6,Ud`v:&Xdehm-Bh6lM=ϧUdzd!1e V = t@j/m(ΒU˙>~ zw30G $MCSZkp5,ܡqK~UJz&5@ %T5Ll&×fuo ?&:._'+?EN/As 'dIcgbëJuGnx*,_Tc1TL*y|>PPv9IN,@,&+īL;Z_ƺDM=Qt2 Gh>Dv!% A9Qc .7=פ/-*$iOeHP@C,%>/IEa_F÷+s5eϷ1 nįqNOE9̺d;^}:cVκڛJfA޵ /+@6GVY )PGJW FG -=%L \ (;P>Q8. |f]94}\:mE=^+% Q/u<=^ @RKIـba1$V3IHf C;:~s<ݔk`ZGM>˴O pT뜊9i=NPmJ \tAs^QF7KAj:[#B%z=9.mA)]b~m%`#$ek(|Nuݥ$P?mJ`9AbzCe΢J yv]hOz(ka[M`(ӊ V`P`Bo#@&J=#fZ-ȉ'[3C5'T=9ሊ=m )SGe! h3YJLd$ͱN#㸂nsX&e!C(huW{Fmf8a|d`1 GS (^\E =}%+PV']9t^,@a31 jGsHu`龎4~xku YmR]ŮE <%kZKL;4tqk bA0v$0;mqac$9Cx9֜;%2 FVdWBg0? ]ʤ\88Z#և0ٔ[l 8x 3a%^#nZLvߛ&23 fnv@Ԃ8rak0*a6ל#i>c2\@@jdfxٲ}%t]Ɂ̠Pm6)d,9EFXw];Dy1.PZw 2陼yn@=* V]<R\%qjCu:̆ZTQ?HIPEpUJ:%zp\G(Ĉ>ȅ 2 V}d7̀>KInTɺP2b{ܦGR`9aP<4#4r\ SNX'!njf~W.q5$vAZY6UR}.Ҍa=&tgP}K~#h-7(FWM?NGV! j.5YCsJ ImydOmÒ!R-@ ^=pɮ{Zt>8lPnU}5q#VZu//es+Zе[ 5JmkVLH>L ^Ӳ0{ZMAZҶx`ܓB%M2S[sZktTH:|dP-R( 8ǽS0nD;I¦n͠]}(9Om`MH.N$lK~]x꽠)[ŦUK≯: ^o˷ 05Mu)7`廱/!1>̟~ *%_գȧDZ(n0]mF]^ ?1"23 l֓a2Ofl4O['2Sn9L~<1tf;_j(M9QerPkѣt2|JaG6i=M]l'v`?.O1MsNB [Ckl}J\0{D Y,dAwչ>=#N%ݮQ :DY,ύ*ƦZEj`&`AƊvƹٜ>gB#Ȑ޸"Rq~LwSfYG9:3 kjzcv!\|tUpqQַbچtFI89$D+61Eq@1P>Jч>2`Ȣ!]aћ]oV쮾#tJ爞u:P Þ`XV_ٍ~GXX *bELb(3oL2֗񴜑5ɻ9QϔjYJ F(LQ`|ԦS^pX((΋ k_*;h<aAp MMD'+S5+ pK)5 Z3:23I{¯8B'9@B9&2ұdX𵞬t}TN_0=j&ҵnW~|LƥDD\NĊb6yc wEn2BJw2wq2`H`uJD,@Uq&{Qx ;Q!kT5/EUSE>ܗ8÷Y>>nxR\}2uB"sϟ^)Կ>0dŤҺ_M zy&14*!s?:Ϫ' ) c)mT#%ް'[}(n(DCp o7 a 6^Z;ٖ#^z3'f!yIfҶb0퀜^k딚m3Qaf=|Q e#{]t4F|@½>E%=Ej^tqdyQ<#P/٫?mK{Ҍa(<ܖ5wH*DU|)` Q|:n&T{8*pmdGbAq$SA oܪ?YjÆi xͼΈ.3Ԛj8ꕛ`Lx4afQ_ƅªZ:\ 4Yb#ڑlU_\J*& +qƞZ25-LPk8݇$3&'F`tNs UZP#|ϒl/=')'\'\xEXm q IJI^n6v>4Zi 3`bA'Pޡ怪=^_9+LqPʞ;tRհr>f[I grx|=]O"tD)0.E!mŐO]`AN'/#a~Ƌn#{ߔ}Hh4t)Bn*۷V%n=PR M8r6/#u1_9z=~T"8N(aӿٙ5-xeW65uPXxamrkmpoz10_KLF h9h+_aBdd&o![CF9 TSJ<@JLeS i BOAyf%F9%uBs?eu" 8L2/U!X=^i1LP;g]GG ?'3ϕB_+U_z_́ Cu:\426l#E48sjarp@,zLL¹h(|,Ȯq/'\yfJ|jʇrۢcgk_ x'&vpU6BMgW͗y) Ml &<w-CL [uU+)#Kw΄ITϽ.ㇺYBGۘ60qeAjpbqv_4  u6DBvirlodH("`W%ק!p1?aoچJ~6hPe5"пߙ2ͺ'd^ǀɔ, TԜ4,TػJg{!0d}?LkYQJRݤ,ThY۹Q1ЦT4:C#x7PmiJw <6^eG8?Ad_>/5{p)9s JG>k&%xw /}޳ܽ՘@rL}|rp~ޜ!cy'rKyfa3`1e=RDS+l,؏q[!xtQӏCȦn ^ RNvg@ 4)~ǿt'\vNS== #gO"V}gh= f4 k}`v'A$ _b6٪Z9(jqhݮIh|/ 5mb0Pl댖C3>5;8bP`L1ͽ3/(\ʄ3`Ţ ҺߧtG|( ĴfKn×s;1 D4Xc<ܚ;TYPx4XUC%&wwF?]$6UK(t:Fe"S$;/)KkN'9$cRϩZd T+'WFE $<ct7`3qИQFlXs ҂Dɘ|rD~ɮ%&/B>zXCbr`],[rߦ:r6?Hވu&f)ڜ椛m]޸ Wd ;_j|ǴA3[ VXTMEVHL >Ņ$S2%`<0,g_[Nw0@5#^G;=t&=q t+jLD۵ yGx.d9 X5?h V,qG5ֵVyA0*oQViUjXFQM+J D,멨иF@TͣѨGRNrL@kh{ (4Ip5:w5X+ot}<3]5Q iL|芜r5~F!MFMnQ;Яѱ $ 4ͫqC(Y YȌN'In;FJ1?Qov&e^+#̕ݼOMK*my_2J6/ 0RхGQgYZ070701000002fb000081a4000000000000000000000001643420d60000d034000000000000000000000000000000000000007200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/]?Eh=ڜ.+B0K$lQK÷EPLS9Q={23J&1öO%1_ܯ;;J-F~@!܇s:;E+;O YqİvaԸHGgEzQٓc֩„:B`u(-fp))A۸3=(XYj 9bPFyrObr;W߯luۊOgrpzgуZՍ 5RۏH,|n"cC܆ E<76ח!w]V.lGf ™ub2gB[z^9,RmFM['?:{r&,C؂qZOKgNg;FuFXPy2#C IdD\.CU 7ѳI80^~_kv5QV-ɕi:E@XzT!:Rkzr~#N+nT9Sֻ^-k!g˖ګ}}2:&h&5$GPA~I=)"WJC,xv]Ȣ{$kǁQ}̠膑_}'ddy2pI0? /(Ea r3Y[{vlՀꎛ7|ĹM$z /.VSځL#lĎvAF >۰]rvL:",pIT bԚms! ;|`׫> *)yȓlfl&Bvں1%Tzd?):@q ߜ0 h7P"t?D"~?AɳIFJۓ_un,\. {v{"U#=Q[ٔflpaފb 4Vy4&9e A ?*7]}1[H•t?;XMysϪR ខbq|}Yt W:*`'@Rj]~W=j:%nC6yi.dވc/qh fQpT毭aSh /-)5OdNuMEP3_q D$܋ .0Ku 譏-e 'vYHfv$mI_ ~xtϗAPGV\*L ll80{ɥM<#*(Sr3zq&BPvzȱ4r%*"^O2Ηq gUp:y^GR7[d $gkiηL̷κ6R DԄ[F^WWi˅%Ʋ rܸ6AyTżsM*L!S*@YH%fbu#QV7Wbw‚ WZ5GŵGea8Ïf籼1UNUkRnc荭Ðݖ6J&$Mhب$869GMˀ3I<Tr ƕ?"t͚KBHLd&dmV~2޲2̴W~`.9W6Y STyԛod6okKޏK:9o }ܧE nahNB nӯbzΓuqжr+܋ǟ0ŷļT^Dr T>߹4q|T^ljg'8lx:jZ$KY3oO JX#.F,{26 |mY/~4 uyqA(tn~}%\FJZȤCJg.rwa TF+ >.Gѫ眛8 mm,=VDӤ~"i\?$Eo"lL VB)i2#zHi d?)b=jPM9^ $ KwD}5uj9Prݧ@/_x{7K<'11 ?vwAu#@4$|9HC ĺ^tM^vڛ$0j*^al$AݒڭU'l)uOk;XBʀ7RFS/Fs$L"4pRT: dķmrT:FYodzMLj|T6MۖDQxV-FqmDuβt7QX("݁[ƶ "fխlMqrHDncR Jd?G<+8u"2@!"5^ޙIic@ZmI>yKYur}Gexc!Ԑ-?;̎>yF'Op( K}k]x{gQ&!. h7ܤsԥ"8Cd|pGaU[k${­z&>7PMɸH+x57"DljƳVn [U}ފ+ݵӓO"hmЩH Rtbo5zZ[vD dTӪ#QUtLʣr_Rj Ljm"J-ĩ]C7x]Qϥ0]Y&-(6WP}PNYAINb%ع $) )4G5%yv ׃%*O:Dq FeS=:A;̨-=S?vt|l(k?-drMBh1,ܣ/ LSP[ɽ2jo4uE`Wpg3rْ Py0pOfI 2^мzO)('~HJ"K6LNN8R]† -~] Bh@!y译zqgX?hjS2iP@n KtaI[wB[Z[3Fg*z6z%1KQ^btN<h)!YteIq]G}wZq(5>z 2hBfka`DⰪb  Fp a(1zmdI% B[`se].Bڨx Nm$),tmYd_MKvT"rm?+,o v"Ummw|I tb,u~ĤJ J՘`BaE`ٕyCKߟ nI J噈D @5W?@4Refg1SHA[[=UͶVnhZK_ץ DKVv,hH˺|\,x='@Q;iۉ4>ƊlzA6]tA2)D4_Jk]mh4 "etϳ]+[?qQ|5ہ)E[(ޡFMiV. cӟ^~Ĵ$dh @LP ,\$Fp} pcErvb;^\Aqz4:1'wwoɋ (t&px_ _;ft= nv>BM# ;%}R0%ؙe/dx$%+U`V1N(H=Cvіǎ(8Q=ǩZ&҄(d\܋:,ij㱯FT+oRm9f+6ޥq+>Ѥ .dx$(CT=AgSa_e(CJ/GϷlܯں^wkX>LՏ,txRL@>]^>]\ߌSu#N:V$Rt ]<%NuY(<2%"ڝ~*=_C_0P ~?MoVeTG8F!bwZD"sUDJf"!0b"| 3媣rkܔy%V5*_w,Q2bp2(|rRb]J2Pв[=Mq 9g8,E]EXR|ԓ9`NqvOJ1X0v}L;pT[)v8Ϊ"!}%I 8Nv F:,9GS [|5 uګ(* ®D?v t Xb?9Xi_74#Y#fn@BK~Cݘ-)xn/1Sۧ!هo8<.LjB|6=Õ9>&+ҹVX#xE"+3df.H\zolC=<պX{jCGK+jhi(@.AU*W;P;E]O 䱯6%t[:+> 8N-=.MSDro^Y%Y 9urR@fZ:WvA,i+# KO/:g[FѮ]dl/xp>Q v?Pl,UIf) {(Dbektas5[t4gra`Cu[.lEv詅xa*5^W%E, OF?~=>NVuHe(KY95 +vhVV@r@0Uie?͵~<G[YtUWj1,IkFTc;j9>3A:9q溸v6gd.\uP^{8tD1p(SYnw{axv1X'sѦGdy9Ks4BY$4u`oJ"`6UkZ bFR@*Zߵ+#Z=hC.xw _8Q5Y/.o'{[[(eFkrnq e.URǭx`[hs[{Zqzc/,I ]tMٮn^["B{lB+& *]n3wP k`d D:-ۍ'rUȬnE =S*=ؔm+m@lzZ$yWbFݎ! |b)= D|fn >wlj̚ gɞ (&nfT';F1G$X:\q~NJ ƶ>aL!|B6Y[G ^ӂ5)1qi.1?OBYT{# a`;eyL>bl$烪RkK0sDq_wpˣ7[Μ]QCS̍rj薮-khERx{ ⴙfuOgيX֜OC;RvZKiH c}Mro~4c-XO >дK奄L*כBhMu릱H0&kDy8˸bv=)wQE_-MԔ,f'V!lN,"ڦPk{qN_lv3/"Bk`⊶zbKI.S n>a &w. !Ac\H ި9ȂI3toP l1їw`+Kp0}>fXM+ ]߀sk*ۆU3̇hoyGN5t}ļ*R!ܧD}n:/2s?EHD|m˧4u@wrHt`/޲"U߰0ƾUUvڠG k}A=3ꮁ xqct%X~͉8܉mtQ +TI|{xÆT{c>lvu^QBN1B&ϐY(0e\pIհ,(H76pnG;}WJ򑮋KIZȩL+ksr'$dy\4&y-Y:hCĮ{)O?TF L^wsӘd]8PGڨ2b-8݇41VW٫B[ uU*"s;͂Y}-; Lz#gF< X~t޽#ET+]UhU &8 D2Z5~ VY$"d=*~JU4! _ $(lP懰^'U[*n}m:P햇lFFBۜ i0oTz>r=.;]"2K Y? >1YF֨pGA[ 2;h T6!c]>)r!f>n sՀn&r,6-%Y:;6m^V @?M#^zvH^B XnaۃR|j|_jb>Զ22B:7шvN&* ak'h^-T[9/,L'Ц@Q"Ypj-"a㜵 g4, I=/db2 ".$V\ o8S0/GZ.B1H@3dC :|OYR6I@jCQ=BF %GĎa :TF>[~bC_)a8IU&'"ÁE5BUzA7:|%cIȕZTGu(;]) 7a9# t©^6*k-)c\%FZ6'3 xlآwڥQl!|X|tO1YԃuR4\7:J ?l!rG &T|T1mْTԯb.QG @kvz & cy b矫| ED\H>OHoCPγw0Kl1³H0r Ků–G{峃`3B9—|# wlX,&WFt$0HF!p+ӜWgDVpC: <,0-{xtIb_@3~~[ZH~!6aH[-)սv ڍ?߈vWa*wy RZ7k󮯎%xK`t9Pzv[Pv~ va_i;aqU xݏOK#.фkVG8:e{LWm1zEI3!B&_)RFQ0}̿fBBmٲc%kfS0 5\ZC*5AQb`nPNih aG'Pc~e:.:MqnL-*ߖ};wlurM^6%E|D^]EFέVr\cz@'Q8%˱)F4n?)X /B1 Nv\$ zуb߷5!/y'eLpƋxD~u/c:/y]R]hq„R@,nlkHS\@<fB Mr1xH{ٰ%'[z#wޜgq R$&}dzD<~Ď,@tw7⯙9CA:AyMZ RD}9,>;%G0jC˂:=,:WmukՄ13W$d&Diɱ!%P-=H2L_ƶ78o:m8W:Oxa4,BgcGueX#,uA)]N ~p%XHPL3cӅ,eR@WLu;V}>ڭu'uhk $~}*!u؝ErVg o`ZhS:7]fuјJ/|Z_qh dF>Bw88yC6qLgPk1QWo17m  k*俠{ tOI)FhufF7Urү9Ġk^3(F`vls^ 8u-6DPo]1\pÈb0P39;y.Xg(HhN,K7 e"0xvmX m((< j"»R8wӾAKEou0r+`>mFI}e*#0ހ qcA5L(*p(IhN$UpnShO_tLpX?0y[F. Qͺ6}WÒ={?jA|aМ3VE!v]n0V2[ȸEuw_ w,د@rƏk8@5-;6O?fNVhV l4.RO΀8;%[!eO+Q`u2`mDy'gL>6) j팦Zj0 }xi.c0UT!FiN4PN?!ic^Q6N>%m-_?+aqxtaCk+gvڌޥ*3A\Ѫ~ئ=Xo{@S (;ي [֦WR^eic|fO>^{m%* >?!Z!j +v oEmʹMI:dOV3Iu[:ԁJWUSqR4;Y*81aXrv4] zz '|Q{Rq-Ul0 (']#qɤ^i)˟PT7pxg.i5 b[T3cSl*VbYr 2mry:n/㠛;tFd}h3N{_^uY/f-he%E z]#&"b!1& "BTȔG"4^r=I3ן@"mk5xKgK16'-DGٲgR* bqһ0|!o̾3)# ƨd"U˞Fj(kTu kA*0bDw 9cΝ9=]Wf$˥Ո2XbE8Pv@Zr, )eZ&c׮)ad}*jfR~|}؃GFx/]HR%YCJGNf q]MSH!Vsw@2d^OBW͸B̛bqw@ (Nsł1^rґT,z\FS˧s>! m)e-Ś?$i͗'3Fnho2iQ}31Cyb)@7gj- np~ZG4P!ѹG ؞zS@p!.n^ā % pQNDҞ.h1NwѧQmP"CeFf~Q#_7dډ&-]9@Cn=a]ExmNӋ;TY2vb+`o]8&虶DЙ-<>[;w 'BR\|?kKۤBppk! .` TDmzeHj{T[%M=aH3;kbA0")Bhd4ͥX˓6l@9I)$înHJiK/>_Pb@ w I։ IQYc\6Sbu5A%RaXѫpʯ{L (u`+ 3/ť$"?[81((6̓Qqx!;`T\6k|[IzR[w4SF)hf.ChVsB'=&(7I%V)k4&vP\(+2i^bLc)xtEhٙc%D`7/0Q>aS_pj˾]!m8_~1.r|p؅J_ء5N;T3VZ<:7/7lLcҕM!7mmI珀Ae`ME`D}% $YZx>~pO|el}iQɚ)~2+T߾Pqo{\ֶ(T9C\#THLd:yqIC|ܤ7g|"_,%HlI/_C YVvRf uDU&C"_4)εN޾R}?$,#-]œB~3~ ?$p`T蹟S[I떏^2yA`:YAT@",\ %Z*TJ֧ॢaȷp]$,yPEs]:}tJLɲCg?#Fcf/SK6UH]ᮜ/ T_tU1 x~48N%_uFʭP2D&rz N,`,xmIt(灪>6V*`R:eޏQ. dNel֑WA=f'06ܢm݊- =nwkVW~ݨA;`5V {r1J5x zK I=(׍|ɯDbOIcttXP| T!!td1uN|QVъfz`{zJ?Rd5ySP( 8{szԪW3_E}p~־<(/'&_?[W` f. X KSV/;'?J~Cq 83h eֶ} (Y/m(yi$RY4:M!s 몳_;`{:}Nk0rY6a݋|+)֋Na9 80AZi'.wHw)Oc)L&tهO 8-N;! Ʈ$pd3ddTLYV{îzDR~ڒ- 3Vtz٩cRiGX0š61iP8қF qݜ{>2^5"Ft7>’:7df1؃hX ,R⽶U^2 IyOmm"* l[ׅ; O6EHPr &$O{k\ӿ-jxm%ZQBwB ~xV_)pM5g;=c I\^CXaj;Dᙇ]eě2ߴM%E/K-B۰yLJEIC`sV)iS/X0ǜ`.W# Dx~GݬC;)W\})e5y9ދ Ɂ'4w+Ahodg3sY-Q~U˴Go>ɬdEhӹ ,(ٖQB$MXGl[v YйɊI˶hY] > ZP7]2 ‘OU_g}` \[ D/ms"#DUx`.@WّEEx&BltvnRДDjRMb9o:cHP K2'.9xZ]!iw}iac%%$EUNcA紃5u!:e+f=J$z =r#Rۗn w% Ӫx#,['Zd{c}ĺx[+bF4Ws%M6pVsiBfGΘxb)[/jY ɥZ8 U-\S#xGvxtEBbD̞9Xy.P K%9ylp L.:I3ܹ=XAItr|~3]G9pS.w}TH`>/ڑ _YQC$: ZV؍>te~}6‹43M?p`8e^Vi@U/IĨm'H`D7AuEbr&Үb RصI0W4f:z;ͮ(#Xׅ/nmCM@<\_zA:JP57?56FLUS]ےIcP2w"eVrrУ5A 2#˘J&3Z.gFؔAC ¼0.B}/;ӁT&K &S?ڭ&1Oy td=>P-\n M~QD0EWm7Њ(bXbΜK=3\7SwNs&-g_l "Λ19!k6B=D +6^i_Ng,y!sx{qW6ٿ<-\k0$es⦢|Y{&cجg5|Xu:5^Y$m/?\OsiȮn^,A'f5dPƇ 4>;@-yQCg_alJuk@ѓسl%eyeKN~jjIc(=?GXɄ\?P,'HϒAH<53 v !O\ae8 Mm)cygKl]™63S:/T :ƒ}tVV鷭T,R9GH GN}l:5HJjX.  xj>?^Oski9$:V}3NUug{}pN{h\s=`9t?X[]zlQǷ&ɫD8f\EZx".R{$q]LH;fR/n:;*%]\B"o5/Ƴ\W6XÂy%:nO_|XjwٚЄR-JE- m7ƐXUJ5i34Kk`:77U[0~8z]$HiE@;3{7 ^ R\n͊GQ>yJ% cH=,ܜ,!7~;^{;KB[^CAѱdՖZ!G׌.-C@|`'n[@lO! 6&7"U If;H_cT~Wh>JS{ɚ-+xA ͸2 I%yF |)Ȱ(b0ւi%;TҼOddi-la+bBt&1BLrVa+w_i<]AqU WŹ兠A(t $:?p唆whUjbk*%;-hQL^;z: ~ _ 5gXV۵4Œh~}e]F\X؞`ApiGj$k*E O w/2q`(M x^unypY|_l?{ʯc!GR1Wle~qބopCjùG_VēLֻ&5ʎ/384;A@0+O,9LG &D5s[.rS=,J5ϷeTr\ tadwMw=]t¹Mid|J]P??P"DE$׫8 5 cHQ&#HBsn0<[`N>(En{9A=M]QUiLx$>jLBAHN~%Y /-жpHt S XoH1epO GJ)P!NJ9݋ |DY)3v;? mbEw=:nQTʀ>/ ]ւ >xEq (+|K?$7jgºJHi_m'(Ǖe5 2b[W:ļhU!`kBeҐf[MޟOόe $$[Z{hg~UL_fc>1=d$ nGb>*.Y:ɷ{D$kL~K)s\0O{:P `]>#LfN"EGJ铁꽲|+3KjidSXI̺ۋz |ZdZhi1J2 9m)ZoEVR9@+:j0qφbP/VHMCTxƶ1(G>WHBOKB/Y+g ̮&,4Lb@ gPjR@{ż x r9$juf<|-fHk&[YXjE˙ɦEa~\RdByZ{OK*bb3[emlUzrchS|xe3Znj+ =?-p2Xo赜'C>Q,X߄M"lh-_)iZUZ ''5!ZX-chs{S%8q^&D@5"Vͫg !Ɗ270 Xng?3˞?Wy$8GH2bgpx X-4ӹJes"P}6Mէ-e:cG+R[ \= &t`ZexKK8p55f:P Ţ*L,+[] H7P{c7T)`y詼[whIq)ޮI!/FM`A5Twa:`/R.ꢡ 7s2eqQ,<%5\Ig*܊IY>L0J`з3u幬V~{e;"yvh- zGjwG7vM 6P c̩'k,c30dͪ V~VБdM;40zCNY'<~Cbhm)-Jat >Hj⑮Àky(&-?rgM9F(WCǔ?@S4'ژCN]}}$dej]/0HwϧfAK؁!L3oUm<&uKDG?!tBOscVVEX{,]$d'' ZcQi#-}LfR}"`c$$%됆PEAZXpČzc ܗg/l7Qs ju+ C· ]&w3]9*y<>fƁҟ:6o]1<_Yk3 ~)YT:9QQQO8g :.$ g$"U\{cHS Cҭ<|pLS8QdzP ( |xDˏT.fwGv %qZ'%ՑirS] vOn5Cl7Bk [lnp`u%B\GAzjx2hYϪ+%~jcfcyp3w:<"*{XIW/#=V."WS 5iAqXABz Y ^{@f#44cTe+U(C.2)?`05 lY({/;r>ª}Ŗ^Qe,;w_.MUZAKEDW_jgܕE-AߟqUq97S+𰿸_@BG3;2z8lv_ؠF4UQGF/2Kuٛpm=2<]dx=0JECDQ_M2j @>uZeNU($Ew$>UX*4;U3#&;d>òah 2_'[Δ jvKstFK#{ 0r)?صg>oFhGSXjLʔڷR/=3&"Z!nG(Z9qX\|<9\QmKPpyVr;'S&_[჈>1QV=vk[šQimu+ýdW809oNKnih>0X{m0boguL1mu' Ȭ9S $b,Me!L%wh8O4y҇ gMP!dΥMz<ݕ#n=cg~ŧkxEpr߈"L_ '3ʯϚ^ VvxQ-OU@!a3iB2R:pN؃AN#S{uͧ t WLmB1n?83 FE-zz: 2כ2VKD P;T 1?<3ͶyA/xh@hw/k$e*"I(̔vVq/ҍԺ1a,{e;1rl =( 8F+fLp,p2$8;bE yQ] PXf!jA2e|s{ Pc֍;%3Y k h.tK=|dtF4*eIJg'R툡!7{ D= {ȥA+6a.tWPF̉c4lj-hpH7cn(OGק`9O>JA؜l}<*us朗Om j\rTyvu|Ã8/|VbcͱJqQn\nZ _hReh Kwq\y}nl@4bu@ ⠱@K>ى}hK;J#иަCbe߁,EK%ʌʔT~> MCXEE.ejX(|Sهs;9_xW:|뛂!ZO'? kBvc^(v,%Jۼ$ JO`J(΀u}M&W9;Pf?u@jC PvmAo&$Ա@&)ם'=4r,3yȡsJRY/=K(e2B ?i&IV'Qn*7Wzo0oQdce.ޯ!u8#Д}ŠO'QХexma%%3Ib"ºHƓ+e$o$ԅ-VBny O B{)|hW(gl2һ;-GvGE*HaG+#W#:N9%{.}l]G2٥=h-kD{N&usחk5>as.IS3n^"F_|"ӡi8ԙthXfbeVOٙ&^/]c@7QflkA({o- Ţ*Tc%18D)1ʈW%J!|6*ڷ"cY85݆>>a-*"@:ţ'I6{Eyp_ɧ8&DZ=`)!B>ssP8Df;ghb2lβ]߃F"#+E;chƩL$j .&ȟ&?z7dg>L/H+-at.RB/:62Ag^~,\{.Lpwz#XX{1Jg:BNMD{w"&R?iMWd, 42 d|drz~2g`F:53=Fgrr~wb54C!XdL&V3?˸FfE8=a|v t/e7XoH͕&;g^f=2;ڛr+1PtL2RN[z$80LUuqm~S6dKtJ߇6)>cV]yLe5.Ӡq|N0z 9;=i$:wx~TԬj8|ߪ[iܾghj`{y0 ťMa>{\R(?`tnT#}9kjt[`(P£뛔4WGj .H6 H/|ԡkvƭ+g 9Olky"C3vM>1@s_7xǴ^*44sc F5k 6l2X1#(EGz",^%Y=_y̡T_F5θtQ9hĴ3ɿͳ39[2Q5.Vinn)v&H.Woi 1?V(lp*YTZ3td' * y/x3 PMdP*m7 3a/Џl% x5T "%9׵aށ;H8`Ey,3[LUAuጇ "tPQsgV: Ge>8 *:ݿ9北*< ovA4@Hrje9#d"Xp7ucX^nTuPDJLdHBi/@B2:FX AR>bW2C}\_dR'>E=ܿ8n0FKUb= Jb4𤦣 ܜN1etN 惂P"=늻{Е˛ΞF$RHYRh{7Գf./M6`Q֥p+f6@lZ+7cc !\fOy}+YevP>7s@D.syԱk,KH(1+[ 0_'0̂f~uw,YEǂc$N,tHK2NG:})R4H8-q2X5~-Tk)E5؏ PJ[yG/̍_%_-d4ERu5SV,R=Mq@Hvf]8".tLBI9sU1z#\v& aB2cD>ns\9qXcg݈&S/΃ pBg6)8:N4=dxdmaE,sO-B2u]DE\EEb `laQ> [o::*h xqx=&d?w٪ ; DӾ6IEZך5c4"'3QN4 {.Y}"ڃOIl,b偾Y͸!U=`'EN_Ob8BpL6~{>Ga]F4ḯcg_ )lS"1 IEPkJy#vUrBcq˾rC,>xL0Ip2QMfA^Yi00l&ĩv╁+(/x9q6DvxYd.ɠfyK[?l#{mQ|c} fcs(ݝ$(6,G9# dhW4zV)˳q‰ŋuZosI5)>'5_& ]DS5=LJk~ :$Bk?੦񮔑jgZ ؼ*O{>xaB20; A 3ނզCef Sr y mԆ{E@ ΰϋߴQ}9?bEQ;F{;njY㍲ To^:fTL`6צݔ̚nekz 9|Z377/u\4򧛨Mmw$L+=#tcń̕M][`kқHC;a7N5v5VsXszz%>G_x t!4x V5 c(yspcmZQK{٣ yquDjۑ>g!xO$(:! FQ *foYdŐϧV?gyYxcDmkur; g`p3`}o d_-!J-0LZ$P9~8Z\dP/&X1.kw eJ1Z _(lւMҒ=( c->&UU2R0A uG UXeR% s6=|9)f~'0똍P'fGX^.UR ='Z^򀠯HѣYt#M8kM83&P&}96#mHܬ/.&``~FN}:9QrĨ`aGf/G~Cg#/ݦq~¹{ iZaMlgkU21U!U ι@d'Dvf Mu4n kzfzc1~%YfBRP E\\C3K[.  : шŌPlEyd\d1t4'DXaD= ^NE(c8W^uT #hDhF)Lіw9P2?3-x5q 4,G+}eK>~ 4|@l T5񽝘iB1rFaBx /t_-e pAK'\jm+Lt/ȥӘDfJx~[\}3{ nuVmc&n ɩ3G9G/{wLw Bm321oRZq}AZ?+I|bxmS0m,vDr1lڤ8Q ˉaivNq? c" A4b :cFW"ɯTnܰDZd: usx&₠cM!l㛽htʶMdO?ibVѮ l$ (` [,^0(X^V\+qԉ9eu|QS.'S VhelA7ț a Λ=!^Zp>=~{@8-_)Z~0e!–& :%3PJ|M[~>F n :lڰKMybk6ct2"3v .1i+wxZ6Jb\drWJ7e}]g1!FF2c1`882,ո~i߼G-#=f2$߭e,ϕ=5 % GnI~>1+"'oءp/X5eådGGWt-vms$޲C&Mn%/(" cQw2x>^h~E1 _ S]dH7YRd=J {cHd`P@eS唟^nyV;u]R+䧔qUQŽkW"Rtfm:} (H xMË;[\-Nj\Ed:qZk,YG%[Y/VaL'Wcc3{9ZA"[,m[xtžq l"p?_=@PqN +m(p 5 [j[CiowY]"hޮ IT .r {b2AXKx<2ӳ^U3W":Xmbsk_aOw׸ J5kʕxɟL(ZlS >Qkh8 F>h0&%?`-oDž# yHb]ۘ-?;*qctdh["OÐAb}Hcax!^s}xE͐}n}=BUӚ< z2uun3jHhα=0'/ȋi]39_`LJc$t]M|-[VJ-A<'{ %N3 NJBJqnsqLJO R`UC3z@Lk!9XGlhdyR@k9XVS*ZcԌ#q]2Iz6f: cWkV'\aI+Cp66}:',dUYdjeՋx\YdŢ T4i) xnXcݝ\_@2ӶLer9!=<~$t 㧗&j.yf,!KO/YMBFY-=2Ś#_FAYxѬ\hA{w b$}r1Ir11wDf;Z_E2?[sөu' dٙ_kDrz:lbmYiO%ԩ"dSr& z-OR9֕Pz p!Osb]wڅ[^R1 k$_٢z(%ąjVb=1rYh AwW)]#N^2 5iC)„q[f`TqX7>D<wXM2gbg?x ਬu}TTcv֑+,maEx?8npy#qn cԜiwtk0vYByy^p+T5&ϝ R;265+lr[L4ō&FUtt%0zB{OŨV3N1Ao!ۉ]+(s k<# \28ye5L&BT5;kkc4tCĢ%N%K )$um"ʓ!@cͿN78͎ئvkipR-v&|rA<ɟ9{g::[B0dOmJulEp wrq>\0]6y vtuX59?=!uz߈'mTtEE8W(=IxbpE m?ԤC[S/]@Zh7#q0/]:_T:@yK-0Zx(qK).t5.vR !O.IYY|_*Yȟ#*,h|ycv\GTabeLO}Nq-.erY`m%[zN@rD+FޢѭZ'0w-+#U1ݾۓO@x Ar񘉬IE*:fr@2T ^=t݆cju%>OeOvabjo˃j|z= g?8$'/ <(45T9 HpX)l֑*n®WӘ$??A)WFihi02K4~EBRG"HiETO0Bb>.Ū+q[!߉i|&_&r/X3x]pJ6,̘jVӠ}ufۡF$9.<ۻAX #FiaBv[{{W*ru3 `@f Ē5|D3§! MbvJ:XgɵfpXYF]NB)i"2ݽLQRSu d7}ihbŊm 0wg 5Ƥ!F4wI*|غ3m?ZYAdct0xP VqCE 4ۤ m1?^{;= B= yQCQ?]jX,;P:шОh{#:jQ aT@݌aN-_/RkJx(̀(g|L%<#..kteOO1M\T+vftsbb̌ߠ"QIY*vQ N1iO.[&5FG/쀀IH4H0?NzxAxNϴvfcM=Y۝11/笪 wgiͿ`* ktwK61}~ԒnIX_dk"%Om 1\ Fl$_p:-|BL8@^ C8q/ۡ<!UPm'Rqqq=~]N9NHϧTM/}BQ!KM(2R\w~5WNȍKK􈁯ڍ2bxiJ=DuҨHAVXK"h2knnFy0u=)3&hTqօҲ2t ?;DqGͣCP5iLʛv)^QS8:ZkpT\@uv2V"z<Qleegnuoo^E-nKHu_ohF|Q7Y~Tŏp+f<%pq >yFkN1[_! ItNXvEiL"?tqw@G2\Ⲵ.zyhP[0LwcݎSE[2x_[=>0>*tvIb{Ըt`JKzF”`C/q7+ݤ.u9OrS@tn_ s9j٣d7$#nH(DC'ͩ#wwBS?VYds-[)愳](ΠɊ`DޜZ-ɾf練!"; ?@GC%`U Q-e5#8˘\dx\0K5K #GIg^9AϨ%uwogڶzu{@,#Z"w ,"AD^7vLAtxSJMfI (4u^ *|c\-m+w]onGѬP4[xԠ&TfF\J|kIsY+ߵQǹ@Xt|HC:K3˔r;ޔVWJ0&. GZo4x,SW+Rev?A0,j2r/D5Z-*YH g;I\:*QdϔR?#w$+&Es-sW_9i76dOK"̺w.3fLPYTןZ L@ KO/ф0xhDSt KMGh$j(&b<ȂE`_p2% l'k(<Nfr<ќ.F /Ia rw~fVQ:nIb+2xT?aT"a1 L˝j]ȳ7Ͼ ˉyf#󔆇Pr\U9l6@dв,̂" Q?weȏU)]9M (BR.>f"kDXޤȹ 3l.Qƺ`ęf9N$GdxiYqr{gAvZX^-Lk%!a!ykdhUa%wa(vɒ|R#,T9K;GXU.q_Rq˒t1f(tq!qVƯ#qv5)G[B YȠbl`ܱu_z~?b1$`!3>)(B[HDnLZ).5,Wy$S- >s0J?'SE>h't)T\Ǿn;*08$ӻ:gԿ~T|7=IOQ(ݎRHsb+\Pq2Ξ"J3CHq I6Ty!=#PVG܈c7q!3&,CɗL^I},ߋ!z+&B면Ha`K" љd~(l96hhXqP8C&;'G^e2; A +7q2ъ\boc{D=e=̝1?P8[#1Z*L& Ek\T8NGe_ K~hHpP;•&atZNvJIQcE6SDnIbm`T-"ʨE!Tv܉2*a* F6EӉDbO`<&x"ΒqCsڲOF6_AuNL 5m]+}#ʠh/Neӽ`SX %NLjɰ^[ƣ k$>q V58_zU̵KvDWasl͗YjZz$ȏ! ѭ_`pugc9"眎vB@c%zҟuA>+XdS7M:58Ra$2q*1ӵLw5 \_ƮESc%jH1q<O}ҳ`3J@mmmFm(Y,ʗ`3\唚p[sHҚlt}6B4s`0vZWkP>o#Y ORP\{*r3ֿ$#8WiW) HHqJ1xG7TVв!m7a,b|6uQ6)9)t#:}m=:ķ Cic*KrRY%R UNf;TDWIon 93ܵ$O#mZ^<˪bS=.b44嘚}4j#\zhcgo(0b@@ht6TмO'A;@g/sCCÂ*VGw7Rҧ !{! @TbœO9.7[ ǃ:&k7^|+á>mXtt:*Ԕ:NX+ /gczOkYac'U$NW@TԚDaa$X)T ,M?\Q(»h}_w,~IWYVG9T2}K+fW~:G?iE5ltB.?Bv'o k&X5>lZְ*3saHEh6\neNl?3N>g!B'pىϹtWMcd?"a_39G#g $UO6rkEI οZjLqڏHp 1W N)})e_݋ Bw1F6|#^rb[5C?1j . W;)$+yQ"سUAOx8= = 4ּ8ݞ9{ۻ1+`H~54F-L%~|g{tV:0yF0iS(Ū]hqU]s;- {PV.d%-rq29> ฌZ) {v)%ͤUλ ab~G=DzF uD #M~zbg^4;r-xy@,(#MBn;︿IUdw4SG5fOWY\wXPqTZ#ʷ<GuN6Wv CΝ S1*] Rr+1!Ypchvzn};˯ATY+ q$47F kKҔv!Y2vDȠ$HtEJÓZ=yesNN4f(P7,U aO6s$-9.#Wل)"V(۟ 4bfB'S#:qdPPp0^zZ֋J Ƚ3wRYOV)"垹Wp/׀h`KC;7$QG2Pg o8ư`:JIIrKΑ65*dN3WwY>hwGI- ~͉3 LڎAjW]gt⸌pz'l>mp@=  qgXb^%"E*?ÊXaTj7PBaJP 亁ӝVUyv +Hb p;i@*:]\KSQ`=L'#rV7wDlVgHP&e·>K4]4  # .iAΉmyɆ/r|GXR/y X<+(*#$lEx&^3H6[}fDwf#˰LkzXn^N۹fHv{H`yUG5hrkFeA<fB|[7e{尭s1 , 01ULE8)& "l\"mj9Sƈ_U\̾/tdtUHY*5* ^u=A@ءp 8CFl,yw$9z#ԂS'MI=Em? WXP3:o9MdWFPÉz+&(\`5(a G*n} uPI_\R #S@#,]9'J7]  W Ȳ$fEhj9݉~J:6 i:ߡn1zG_r &abgv *-fi UA&Wūf~q~}8VIrž&K87D`(MD@3eѪ,5J #2{)/h5kuQYcxmri](ѽ|8u]3T$QfRLy ԻC!+WC×$A& #atqɴjdoj?_m#)xĒ>I@]A AT$y C" :t΄G, ???t؆"1|S ʭu8Zgu!W# xU ,jKg6svJO%"1-32;njoԈ#90u2GM~U!ttR^\5I 4dIţ1d9 4(yyG ]ϭ S[c0"ڸ>Mۆ}ĺa(t-93Yppt"mTyMvbkY3UֿXыՠ1qW ًWZį1ƾ;O-6Ki};Z5R\T} ph>Ok0p)K"{V`C_#F΢J7|ZhÜmSZé-5֬.Ӝ]b…"ιg*1o&}k`b~a7ĥ0 xu jLz\V9@*٥LHShsl sXkώz5}9ݪ6ED7ƴʲ:cݹ#};tEi Tܖ=QLhH dp :XD' -Rd>!a=|#*b(<<@9hԽ u.:E@7JQf\%,~sTaR*y")B5-3H2*kJނ X\PE;ހ0 KcYǡmBPn81^2XoZ6^k:<ʯs ΍%~L-?bGA1u.QE]9#^ޜM%_k1ѵ,D1o Dq L75m|ȁH" D0+-(U8aO1aZD9cRTzfyhYٷeR@2HI΋rK0v5 HTOJ&H,Ѕ" ixjGIB'暐<;BL8W"Žc )ZM!Z ͤevxݷϚ :3R3.V=Z}.Gn =+l&qWsfN\沿Ob cWm +>a1nm`p6KCUbit3JE= gMi:s0Hw8D.N:'ٷ:XsN eW\,#Gղ} Ea5! 4۶jQn6 Nax!WLm>Ր _yS0uojV 56/6%a ɣzL҉P[>䌹mPPl8Wm"cjȳq:8{8;?ԇDS%̃5PA\dʖez[c;' ?{abeu/RS@`Kދm}O;R|"+#O)Mcm_ϥ u2a-w;{Kqx`?HuEh^up-Aq|8ӥBB#' aY_d-a{EkٹwΎ*,M塞r$Sǖ)SbS p;EXy_蝏(P،CF\^B#7\l,脍eLu:$J(`TNN;Cl~(5Żq;ZҤ!:E0&'UjցYC>f>(#ӿnV?7SČ!L}9I[ 4>DŃOĝ4/m[Z-ӏv)LډșΪ1J*Vc...^9.Vhڞж3f8]1"BwY4>G b)G[4N#)g"=,)æ0`tK4)eS'chrGvF4"wVۮ <tq$Tн Wpγq8ρʭ>P &Q#&ד-mcUg~-Bo6~|@V4ϸ^s1"yQuK6:/X췹\`Rk.<ٓMK풪 jTr-œbX7iG_1ގ\NE`6D=w0JP\Qq?oXI2c-E*1|`goKӵN1?h1&3ـ#x쪈`Wk<,Իyyҥ@迯fĉvd(r"]WEpDYN4vXR@=-pyʐnމl 2dbjalհCe|ڠXa멵k$_ǢLG`lEw[ ,V3x9g(5o~GZ; 7_)HeAY@hƒσYvK֥Byf on5k- NeT ij\$Jg:H"3#<9h͖BӋB6rYTn^+p+Gɚ4x?~`NJHd=~~𩄷Ie8>u/UoY͛! v!a.9y$V^,X!X,dG&6u9LM>mp4Edե(^uSY,r{ݫ, ~qyVRqBBz&"^f; =|YVn!jWfkrjOx*nf =[o \u)ڀQ_em8q`\?(>Ȋnv*gժGG=ǾyCՖ:gxJT&ոEJa[y)](קj?σ-Vr//Io ?FhrR1Jub.lpeL]9-pyτ9qg $)^/gash!@~M\љ5b`5ZSk#tB+cuJofv{\)-։ϽlݏX2zOg):^f]e[8G-NŁ '$SG=0 Ey)ݦ!i nt_,e2i-*D[$fe!n Zd$? M ŗ2P͵Z_d RnwH*myhq ladr⠽>bb 8T}s9QRE;GfPCIp<@[ hZP`# QN9ʬS MAKSeWhr4zxA}M`^D8ki"?N^y >[04n!LJyoڃ,ꘙZ _<Нi 3.hǐ3 ],C~ulvUmTN$PxG,Ӯݝr5pBFҫϓ DX-we址и zToL0bF$4Vks z1Ѻ1ɖ.WW^!j殽j>^Z/Tab🰇i6qXǏ;{A9,l?aB f_{nG;j2, ) H"rЊ|Ԭ$wLuVɗF-^: ?h; z>Q*aņ3g-d&!2w&=2̓- 9\[tء u`}eVzM'я!'UÙ3,2E@/ X8sS;o}(< s|06{w,, ҰH ^0}kޒJ]9IV}5OjJj;=|r[gX~Lˏ˚ jX_ 5M5hT6By U-o6mWu|g^SOJl,;}p>ÍNcO {>4nلu\Ċjխ;ݻ~bL j5wݬ[+Z,b!W,n{ $`‚6-pz-" /BnYIX'̫ ]v}3t-H`*{*m#~`޴"u3KI]}&jt΂&0'LE _wsN}nQd>ҠxK2`l6 8-㳽Iٗhwvnي6%x^CyDV@JNBǰ/_#ș%)Ks}IӅԢ0,r{erp/OaSLJsS~>I :V-wVMtC;#MOCparqj>%zTQfDLJjcq9}UDG=\&RȁT_ MR'f\#u*Ƒ*'!Г碚SwԔ+&r%PZ\ް ~ȏU5& ^[~Bi%ϧ|}>q(THum@<=> 37jϭL),Qp8?48=~Θ/V; V"*G&W` \j$ e5˦7S䋨MQ֓-Ii]_Wν=@{3G>^`;tX?(8C1,\ 7 jxӊ D3}ߩIcloYFK{G,6yycdLqh'Am٩R-;+Iu+BhTZ %tֳq/{.^H1*iZޤޠT"WKP>80W0M d},> ۳'zU9`xl9!IwʮDkZP#6~TEGULl,4l}19ilpv%s\&^mOs Y9K.&Ɔa[ÂJpH"^9uŬg7A5ݜH11u$OO j.ΕC*͚A`C PtA-ulM `-J,ޤmbAN8$5K:ϓv~A' KpW 醽>spoW3dj0H[X_'fz쓛_ h, +a3|<@vFyI/E ܮXpl0w RWխ!o!@5 -w>^p#=Y fOv%׋0jHʹ&ܓxFA06. jAY?Jy;UБ֙@^ {~5AzCIW[X0#+- 0$&GxRo1|IQɀ2G{ۃL]O <5J11p:x-wQiW;o'2I?Us`dVch|dy6%)_8cEXz5oE&AȺ`za‰,TY`t>#J'suZI{ 6ލ,ulQV78p!XN2"*qR֕c)0ߏʆ <$+- 0(g0{kn6, r/|ʼnFT͸:}*o PפgWN*ܰ~Ca:q0 ?Rmv !65#1`a4|K> 1}S)˿0Z)q$AJ^!#S_@%OK1 oM^$ZӖ8ɂI/Bv 9Ň=֍9y4kc{ޱ=Zj橐\áHn$* SW1M_0>,0 V$, 3"*qJPȩ@!TtMSu2z\ 1ߤg4(˳ObM3O#LD >BE+̵R SQh ѯuc)Gt[]~e|q-x={`.ܨš"͈wL!S)r@E΢-NFS26UdG}Qa\V*UTgE׏Gu>LUS7P$\vp<܈;p,ۥqnx,zPUhst{34 d Mۃ0 #,v&UU1}h.E6ԬH0} 'u ~]7`7CPs2;-&*4'76w^B| fP}D(>D_R&UUaMo!lc!g ,j"7t͎N!AppԬG\eT%ez6W]o V!^1GJNFkxʜ>=TTg={?@-ٱ`\ g?'9},j=㩅1I[緮hjnK"mJVP)"w<ˆX/^0k[!˰^_J@d }j"^'s1o-8s" !ԠPvֿ_TUYKFnj"բ%T icQ Q}ֳ@#t4Y(Atw+Aegs\^V6)G0o;!UO iN"1FQ{*K\tGݰúID_7Mn :Jhx~Z!_v 5+'2b?oкUWYtH|}i> ?t"ޏ8*0=EI3r QTƵPXO0Sؖw a=Uﮡܬ8,,[*Yo<&X@$$PLDڲV4n#Fg'Ii\@}=GwiG_U\ztҵ ^$G`&b 'wVX@ {h{纥 # WsȄLg; ‚'U1̉52]|3EY=gEB֧OSq3.QVR1ˋX`#W\š!mNZXN]ꩲTp3vW,dƏ=#y!X;yP6ʌWc߹@p]5NH :" mfD !3Ya|Ϫ>탙!`$3UȽbvA3v*|TQ95ae<MkHanB&NMS8:Sd;40YlQ*# ON|z1Oso6rD)yT`Rӂ ?Yv!=%%gXJGգ\Tw\?Q.JetҧU qBhsC6R#E9Ѩ&\.8PXH@혩0&_SJ"{'G#=#G\lHFhsuX!?LC;aL /g63\aCk=H~p2_2llgYZ070701000002fc000081a4000000000000000000000001643420d60000a440000000000000000000000000000000000000007200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/7]?Eh=ڜ.+|BRȨs&i !=e2V 9>t}˴u1XpETw#yѢ',]7dߝ&@͇xnܟk,d>ӏ0p0ܤvo?қ$1(JH3y(6 3 .@f|_S4pL*g"ACkĈ%69C=KN>Ѣ($o~Jb gE-K3{Z\Y; =1h?4RAۏSvClW[_/y:Lqe;zCJyPFL 1Ċ9}LM"xIs<";~{#+dD pbX]IWl.!!X6#NɤL\c؂k" en)0 zk5Uz ºw}ν81JITA%XK]}Ijmb-`R(񽀭S/p @903ω?e{I-\A9S H=:fX0Af}PE,XF%vvԭ'wg5!ulv1aҕ0DŰ9Ydl[74Ww@>֒SD:Ѡܵiab U"tG 橒" h |`0v˭\2N!hwD躽.omYu:)`މp1D+3l 7g_*Ch{+>`*FסL9%晆.<M]$'6DXbL~I {瘌=ѯwo_Bf%CZħڟl&e<6+Ms;^;"rdDc-0.JOnJ$x~g0|]ܧ| dyn6H$Hru {g;, ,rAH)2ōэ;V`+Rz\Z4T͉|+އi5`"A$#@Blx5)d UrFZ@cpnfVqygj0R i&4([:"$ZרA/9{F|)|.YXUxEY_/qI0 nmE+{?1I^ArXlZ769ـ2'Ɠv u՗A{ek:w!tpD[$wԍG^ s^XnIOs$ĉC]=o+*EI2zWISd"$ qΜ]2=ve)ׅm*mEMI<&yfzGV28mSHE:%43Oz+̸_t|?U'yLyMJ=׊;=MĔVoopz~hՂ oc_{ڋ5bYM(M*{Ɲɹ&19Ih<;٨kʘ4"b&9 T\Xjj |x-=CL=YVTtwꎭ}˖Edi:Ub9&_w^g0r+&Wx؆Qڔ?{-m% jj[9fKNUQ~Hp uҐƃ W,V?rYvhE.H] IftΆcPuaI՛K+e6U;fu!R_d|D4E;$ b'^s' x .4)dn LJV=_$+,ӒOH$AB\0nKOd(חt7Tsxt1s7wGTeݯGI|kT.P+r `a?ȳ_4,iz-|LziF\w)Ic)PMlp gr>Š |牆I V 63ȹ\xI$M 7B_wf_޸ <#JzsN}}ڴd gt: UI-ZS9{yUMو|rpHa[z=(DiLU9#z#v1C>E}*8.c E"Z`WohCa>ɚ/@z_.E&6be kDbrxX;4Δ>B* HI|5S y^mUjj#ʼ2j]02NZ&]JsM+HCTt ^vb#!=RlfUŢrj/3ەSfƫ Lp#G~qe)tZ0M2≪KnDpwDUO6P.tA>2}jX2\ 9ӔOB8SUc\͘mٰGkc9+gJxy^P i.[Vf.s){\E pLOJ;р`l=Fh7vCKꏸelk&{ڂzŴ"!p3$T @鯒ۢ_t(,1׀*|ԳZ1y\+ IԔ BF, (6b-%!pq g@YsrY*9M7L}:"@^#_`V54V.D˹Mӹ`:p:LgwS^~81]D]#KJ >^Hg >6_\r}cuGCʇ̥S\xBU7c 7z\vz_ j4VOp8^&V@M?+{$ !_,K|GsT+j뿂#FfCkׂ_-g{Cۓx5=!ٮZS4s2f{̮b*[~34GG~ T0%8oo^UًH+ec +l6(~&K yqu,1A"8@a|+Hx i. AǙuP=32%+wa CM0ƚ2.9gM˺i̊M;Fqe˯$G/0]C5(>[|zh â5ċM( ֆI*OV$ڿQݳ4LqN6h1=Rwԅ"v(e-)#=w[5~oZ<8{DT.^,@ Y c즪ZBۚi.SqFNły-H(Xw?aP2g>ķ2 Z?C/ LnډQ`IݽHRP-rOMy!mXfK+ו9=zi>:'ϿbY3O㭍J2oBXyNL |MXNV~l3Y=q`xqr%K[ڭT[meȈQ#F gO5x #tLj}G4+2g@A"ArEOa+NQ3߁> &1@KSOÏ;BfSO?V,vuna]1nUw38ָ?~ 'Jg4 ggGo @D\C>? >,J Y- %{DͨU(]ʘIb{젻Ȕ38 O\P9&(<F }ٯ!sǖvle 1X*;e #а(7M]zwta 1mJ8v#%+r/2unG(WWa^#i2BVɑNX$YZ7nP7-d: ]nZi7:MU4n (Ž`)iI$gZh6 q"]f ='˫[Gjlj/ 7i? %I9e]F[5I|ʣpFKӧbem jR4]*I@  9V#p;ӣ w;Y& UZ&{b ! n)$.NE0վ;5XfqeT <6;MFqVgpf8BuP\6"b2\ECM wikGM2dǪP\܏yw͌; hP`HsXdM:Kнok,rt'R!R} srV+$AG%2FꉟڠjFcF cܻ"iqb֭-ՈP*%++& 5qD=gZeLc1BX 50Zpe1{?qfU28瞎367>bjJkBZ^P@,H ƍ"J ND̊lӰ#$@ ~`mT&j6""$jӹ1xVTTJ_P!7S]ItsTz'NnFvG!SCiѪ`[+dOJO`a)F'U'qilJub"<^}F>2k=WumAAMŇ>!] hJ-*i5 kcvgq`9 ]k'+:&? W15{$hq]1GwTFOŒ8!0r:px9z~gCA@ڐpvq#2 &,kYYqzNjuA<$H7sM^'s& 2L$ev{L.C]0_lC p=GUʱiF |58NGfz";’ _lMvW[XiasCB!^3 k0E'X0eGL\&Re,=dXړ /@:1(;s[ֻ`y2.ØEקdL$534; ١_:hH#5eǧ9ƚYm8;VUyL65uC*Wu6MCH>A?zflBlˠg/#]Ҭ_3 uW[J֒9(KZP]fb a|_>𢿍Mz,$ftgG':ZWޱ1P"%ÁEqO?dS2S szʘd{$d)K-7cmE0~l;D `_tRNc@O9E\N] H%zp[oe4D7ݩAƖj:liEv}j2&}vx\>`831݆CE8B'7^nw(Js^)f=6? ed6vYHU} i̇N% Y}c)!z^AG>&q3u"!l V 2)l\QzrӁdZMzM0.jN od6vP%4"LeҴ|ʧN%q.䳬u YR#,s;1#2tyB># 6*B Pˤ'1LvO?S=/۸NUC;_c9➓Jwdg LQWV+4#$$MB`F4)q{jvS Fc{S'mK p1C!_„- cFcyZ6qs ?!rh㞠tD-QAt,]QN0N` ]葐zF<ὡwBnV\F>}O62i;5i|{^U&wl}tHOG#L4BS*s_sKڎ^Ag:t 1ݓkcGPTRP' }@XBve~Cc4mI@ݧ5 q.M{x8:PCٚK]h4$' 2~Š"F]jyyS|(vwuƂS9SdTA@/ 2ŖCb[𔚸o=w^ay%HYPVOdrruw|C8bڬ絩'X;: yu2BAwHxox48$o"22De"V?i$]C_"5gV Py@>CH7 [,W6\KtԜ 4=Fz/k*A;w`(>gɘz5XrdecR}n;B΋R6 ʲI-OA$=0 ͠5yۆO>T d,:BO>8muH޸72{J.ĀrDZnw׵e3dYK+;J*.66;Q ~R[ ƇzkY* p95k2߹_&E6WN:Y^vZA=ٞKU})?n .rGj፶3:|kR fV6|byKh@2q5cn 1Fr>:t{+Mbf]`~ۺ D'*lE,n@ /`H;T*Jy^qgK]q$%ɝEo-Iuxg8+τlyʓ;-!*zBy˞~m *R{|Cw1{%%+^*hreJmh&C_KP|l#b QjFp< CVa #;/RQX{Ԥ^ +Z HocP,:wm4Xk_t)  Qmߌh)ܶN/4mWϧ\v&[n#)o?HrpF+1)"Ī%/z&Hو<3vnsՃֲYUSHЦJrL(BB{ Ky `kC\{f&l,<vK!{TKoKђk۱Z9$|R09\4Y6)AH>hx 6,1@e Ai_;pJ|hX#֥Ivʈ,f212qSh9Rck] m^U{0>05иۄWŝw3 Ha5|5'9\ ̺k^n+^9Ecw4!P<|6hcfXF+(4 h,AA9 X1~:%'D\7*r1)ʜ5w DM͹Yn9$a^U7NFI"LNf0btKю^G;LRJ$՟)bil\čqNӸ0Nv/Qݱ'N8\,ΌSK <\);H0!u=3*f4ZI$iLAz{ SD) Vj >z!gf\r]v7^Umm!?tu:Uᩋr-S(].e*f׬mYBA4jR"OX9Gxg (GI&ǝ%%i<>%GITBh̓ o,n6$z{"JJK͔C?4yd07?]T. 6ɯmdN՚\,C{~10׺V ~+՞Va w'vZ0~Tc7~8aRG_!$/BMYmCqH?&(Z9ET64q U&>8&h'n{ qXQm.0ڄIAa^y.1*d,S֫I@+q{g*_DF>GT+[+XNvr;:q0P1[I6RTc~S=HyDCF0;?[ȴti гu{h>AI 7̔k#ǣmEg#+b%nx`>-{&YYx~3TU"0kފvCTK"[`Yl#/z8'cqck)pԠYw/d?_ l/jK#O[2j }R!X+n Cy645;-v7 k0-R 9&~gCa-;qځx5e,Nj+=ϻn;=$Ч.W\i֢\P'LGwx1d۷+UI3q8:9>r9hㄵ:9=GD:i(\䠇9OSOj4TwN;\#rz} Q7ǽWmT\塬x뒊Xज़WVޤj 0t-֦-$͓ǒH*Щ-AdMδ N.^9 P%dwFRz\ ~HӴrT$6]Jrs%=m"=EffAٓ SrE2q!`P 稦Fo-1!}gH_<%$o'bg >c Iy~-=]޻TC#6?**!j|l^E{spBOXC}b){u<(r(͕&W3fR0uZtwL1B wkQ޽19(7,Us~ g(WE]e1~ʜ\|[\8]snQR[b r:`sGa&? pA9DMpv[G;Xl[,#UXWSs€wժEΆZ]u/34)]"A2a#Т <(ץI!%6k~ R.,苽T=[a7)KzEG.\"+8;g/ XnH u% Y=;OS>kB@:=$g J-RE\x.RatTc4T[H1Ffxh:Mu`A0[1!-d׫c|ţ^TSEoYZYTP< 2VCVGW%6'Eh,Bȵ3l``" )_k2VsЫFNLbMZZʕXhMV`MC*]SSab0 #[ !nCПnSSYq-_72Vt{· G&|!'޹tA4svէa=C/6$_|.HP,&!(\+"E:vASF\o%ؚ'F\c?UGI_z)I1AmιIbYĘe:s˘ 6^h{ܽ? uya-LAr.6kcAu5U=|ǝ/dlT?׭jɠc<>%竧`gc:"^*i$L읥Mb"ǰV2 q9We@G0!;jilu ?*]~Sn3݋-{$-}( lE|ZvA+<EJ h)C pGwYy9(ll [E4 L=Z@#DFl7qwڵT_Kegcki!yC{4:KL& !rY( N#'-a"| 1߭]w7<}E^$_=/\ aHBc(7iU7ѓRLyzO* ,q1]3A\7w8K!PV =JN?Z3>b|Na7EX&sTޓڇA&#걤Xf5IBhg.%*q`L$7&?,Lh%#T f Xh0ݗ#"V 2|֍+h*BZ\,xug!F[v5TO_Q ~aZd._h+bu2U2t44Xmk8yYW,.~|OA} 3/1 CO%h.Ix[HK۪nkÑ% ?i; Q_s>Mh&-FWZ\|m#Pׄ^qW>7z6-֧+Dv?'cf`QHc[2@j Ma&e9vM=,#Hh%(V'U1+"sRDE%Q.8p4n%)>5u4U}bHω.7aZ.2 R+ܽ!3K }sNͥb8k2/  N.w6=7:`_YP> w MhFܝARU6vKsv::=W>~<0N+7"P2wy1[EtRGhlqbt`@gjβ[ˮCc]6Ä}:v|%Sm=JQ5Gq\6Bd': ]/3ޭ/ȭf[~3FzfEk: BО^xhIz e Iq(Lj/*VT?Ff%>*SyvuRO2-q4 x?P9w#X;OMJٵ E$g8:DŽn)@o-E㕭7}'h Klt8$.2V.U]DeyH ^tx<5"v*`i$݃5×oTF=써វ'\PAזlꤔͭ,ozWP%+!Zrz>m̢D,hys^l#l U+h!lc1lCU܂N%!̦s}mr3Kn)F< v`gK֡뭤ֲGć:u9DzLOQӆU}ZnB+V=31qᮀ˅ч̝xޕ(πN0 11`ODb !˝N%-jLm*'2"K?NRvd5W?w-EDaF.GS org&~q֬ڢB, H/ txV[rrsc~"Z cTVT|ӫoB,=[ulNnS%)~N̲eo&.:6M/bvzL]I? ΅ɑ0܉(ZDjmOnjǃO"rh>hvdq7I(E`VZ<^]O}JH?)nTu(ŃyL}c.&,]>t u&NЊ&tB|7r͕#:"_CǏܹ4N1Ožcx'%&ER߱%F k5 .e'A>HQ8 ?rk|%B0^B؃iN0~o%<2K.@NͿoo}6]o bTGF7^8Yp $BF;.&(^PBӭ)(E]Z~;VQXpI+> ,~} ;Z%ݹ8mҖrBвo2M"7;[sT,lJC.'[^EN{0\d)~C-pbsvzFL{#X>d+,;*lMOT[ c3ŋiìa֒$rx"1b?|I2Ni|rFT` <GZj-8k=۱{֗ɘ,7Dma;26oW ^% [b3_S7pfR28F ހQ6HIiQº% IY ޕsLj- oM 2/Þz+s};e]Gכ'R.Dv_C|!1:A)?SG05/VhP{6 ]ޙm8L뭫;MI5W,f>i&XkW$ԐԼTI=`>܅ktX&tu&۱#:M?i+؉C=]55*-pclȯg5>WSSx&ze$)Ȼ =/kFwrT&.?ӛDOoc67G˯xn0J" Ty[9r[(SނZ31CpIaRTnzº^dz]/1R`O3FEѲV?[aK*>&%ĪIl82p)bXXG}j[(Yk>}-Un OT&/ zu3b]i"x_P תp,jQ |ߌ}(=è"Mik $b1 ]uz%Gbr ĉ&^Q#H؁k`8=5- "yTL+6iC:z-$.x6ܷ/쁸A rd b&? m<(캅¶d)e[mwf4t*VJ=*RIHUUsGsdץKV@5_ ]< >R@Rio4>ιnusw#bwjX>\EuaōI#/pKXMsօ!<\[N6ON&8T5SD"()(Cأڃ1!ˎ&U_>&S}c[G R3Nw8¾??6=C&\Nׂhq)D,RI xI '+j2pQFrNrʧ }"<f*ה@-WT׹P/rưnw" qЁyfV5GDQ gߝ VY{4/I LH2۾;> ˿X{w R h"F2S]c)MjAD2ౢmfR{}z1Y՟Ǯ_ nUTY@Mry$\{E׀G2WP^ae {\橮AT3]0}vIZ#YQ5Hmo> ݱze%V2AI~FS: MϚj NL&d+!swfIVc-oQ mbmYI-ԊG!K{#;ݯ5(VH5}t60CCiqG5OMHʣp q^54Q|Lژ}4FaUJ&8ʰqڸ]&0Fbi2ޤkqNɅ0]rO ,sN(oi;jdm}#1#g{FN8N/{߶T*-lӁ%V=F@$*UAi9Pвj%,^޾ ̓}\bh@ThT4@Daw!qIs]NjGw+Ena+aYnGN}[}*ϐb?f]F]wwWHYwKzdyb/z-e1J@f!D gKŀ1+MP-(M8Al>l?KJyĉ(֟59U Oq^{/Nف>g LY߿~Pb 6ZvZ`lU\ i'U3 {M i0:ޅ[Lb|u.82$ćϨiQoơ 0FtBeVAB51xE\$qЭr<jV_%@POEeCZ=Jm 簟$_@' A}ΓS |bJw(b}us9<|&/c6YP#υx\'e% [7V~L˕.)մB͹+wl-,ɣ3kKۭ0PTM^8QpXcicr Q`i]:NBTL>N3T4UOH'ͬʐnd r@#RK( ܔy/76׭G_בn,HK9 (d|%QnI*jQye3OG`TʈR)_\) 9Go5u>/w:S?2N,Ďff ) P*EРr7dq29?$$WI/w'2KƁa NNRŲ7VԒFʱ8K[/0 "_}ZS]sWj& n=P*ʆj#}ģms|hg¿Wt+|;8< /}8BP2NV&&]B4uASB!d{KUũ%t5yGvl>@vAt 8 %%aꥴ@w!f!|V#pťTdqǜ(|6+=p>+wCJ>0SMʧQpL|i|e'@d& [McNb#i@tp6k[E: v& YˋޒJA~0yD[}ϧY-Ywkpc;2yXz%P*.X'يK1s%=8nBC?(?b"3f- !Tһ~\*@_C.9;oJQꗺko79&s`Gm}#{v~oZ&kI |}$ίAѾB?(_h KP7N ,G/wbK&;ape*}h̩ehj[Q(ZelJzw/zx[cRk=81ӆi78{Bd}děIMۄ9C W+wJpK1Y) iP\0ֽ B 1d܀_Rel[|/nr7U;nKjgD)(+D?PKzap͇0藉$!Fir&x:O17۾v& d2nW)~6Km|3K{V=`@Fp $yt$~JvRʐRjqO;WQklW9wF.{ISQ1Xh\1U Cywa`,2^pv- ]#& i+$w*C |"ئY~K(~qcp:CCop}?㏳Lv/oϧ=u`'X\RtBL[]ͪ{<}̑FQ5q:`b|~ /nfl +Tv'M)?}H9ʡasK|yx9]"Hce0*]XE9\I"G9 ;eRb.lS?OWuhELz-g2g??ʢ)$:wB*[E [;LI3kcUL&h!) ~#;7VcN(5O*!̣Df&3 G^JH 4=9Q۱s C1'.zϸ_.πǽ̈ W֣#Kf}fǙT(K΀tiUkUE޲3i|]c0(a+,&?q[l1㜞 UF_ X rWܮ>L$~#C*(3dAfq3toϪƼ)89h=޽*0I^߿Kupy\bJhM}25PލWJ;O@ ܿOgSRoacWU386ܖc1hj4RoDZ)& .*+`Q;z)eM]aof#JfL.iJX&BE78Uw{:yKgUlR-wqSߖA ԝ:GBpbE/>[7`'_02+}CgP1}Icڳ M+Q8[hdyp9vbX[,2`2@;mU4`F2X;`jH_6b<šF} {Q rc e5-O)|s-\l! m_ Z=޺|E*s<ޮn'b'v+L vĝAH{׌lY]@Q/ =mȰ:—JSm}V% wEcsE¸x_Nt(('t.LjLRe4aˠMEN^Ĉ+=.KGrbƜoeÂ?-XT$F`V^fA]q!\*D cTmRcg5lx3Y0w/ 1M'[ujxUPqΆ 7D&SVv4MXغ##G9Z04qb0,ag\^ ?)+˻Sckb32/O<||KpO E8Ylm8*DbK>' g~E jtpç~#C _.KkowPkD[pCe K3|x)L=Z chwHtfF.Or狼TBnu\va%A]ey]Rm2P]gƞb/4Xב8 z"co}0'BμrXf"j pD\*kuw',9+W$JߧOrQ%Gis&f:B>L K0pm?2dh~)9)]0j?="D /?u>E_ҋc40My 7.Ȩ#F[0Pty) Ԉ.WQO/)_9X`^peuZ1y;$8imQL SS5)!MFy Hi'<k\~ceT1c+1/"ðGݗgAe(+/ۏS&"4qxv;t {xDQ+rTU5p@9 zqb[ %6̽BzD b& {Vl^gߓ aO#u]C_r:,)~!UHk/v`']1ᶹ]kln-eS2T,],XaJHf = 4JPjΡq~FKMJIQn:'Տt.` ݷ\dɎMGD ՞FFso jDluBWZSʖLJ*@BIQ!gmAwVd.6*p^KM2x7p%%;0o)Ǻd%@`J7 {[pڬs>XݙzIejRRIR14Jh @{헃ӤJpnn$IY?+8ߪĻ='rOY03A ւHB-hJWn`8xaFؿWNSoQclub]>U Z%'LݱxhiY%0E{ԏ0>l)1mAr #a"f'nQ칷*ߙG?N zk&H~GsXioҵ_η!f #IJ<@+%Ƅ4=PU8ZL ^k0^,@ˡ4ׄ@ c+|')azl'碌(Mf0uI862 :jTs)d]H1uʞ7Yc;=T&12n=;X}d8>ih`cUN:BqAb肁)"0pC5ϟwd[9 @*$ނUr0*PDeX^ qXx ~;886?>#hg U'V5F^[~CݪSCu/GZ2toLTF7KCjLg5w{# Vܜ 9N\duAߪQ 0H)f¥|/;WkK\{e$[vV1qMF]<|K2E$n>V:%;]PU[Y~ al}5sδ]GrN3|Iiz'.oN󚽡p7QzY&7- I 97a+aϬX_w|6y!a4M3Pk~^X`FC3=_.P\Z;-+tPb|>|IwN$y\ww6CNX CXv#X}+RR<f6K)_pQKN~RL tk=m >Mxʼnگ1Ȕ^Bxu"]|ra5C_nz fR !'U nWEwIɎLmW)Df\~=5mcmӳ²/y]jpX#"VR6K ltӱD>堖l; gdUQvx*eWmO/k;CLjh F^on6PZ-|QI&茂nS$@\5og'^LǍ=DbaS#年rW'%i~R09mԒiPQ[ []aWol/h"Y½SޏvW&z CgqJPn67.¤ǚwBi,0Pc^A ;c6̓4~*l.Ƣg-sR EVڬK;$%O˚E:P>n{ks1Q';6XW>*Gn7l.Qa2!:GGQ" ~LearG(6ztcy+Py}`޼? aץ"uBVOiz9iMcg`c2]g8NtbrqkKۡO묠 5sHeޑ[bt,Ukvʦo=I!M+*VR;-sm[8Qtn1a{Akw(LD)А}uܚ Q: iޡ w.BET"+F;"Hv#Fn^:.|lն^:\o>`DJ/ՑuT,n&f}ܘ1nxTDC){uP;Ƹ{RS@MlCB ]}u*Tl([ܷDϺ?eIq \brڣ"V-&{(< gJQX1dEU<J9K/CoHe,E#o_vސ?س{Ngn byx#}ҵF}j@@K)$<2+d!N =9C*ۮ2i[Ĵ'8)a0Y{`6Vq>K3FaŐ]j]¦C{Up+rJERɚ;^ȞZpjE^Z}qϮSfPhԫf4YUK*Dmื3xQ>ʶ ̮&&-]5f൮p65rdYPHguxrMIgh.!!'tG7t<)(IgE 1X^`*TrʨJ Sz* 80P{f (AbrgPԐn%Zɘ2wQ7uF@}5ŴFW n)Ἡ0۪GX% kWack8?b!Ga3ԲAhm(iW/FƺO\lhmzlK(2C.F!mO1[-R);p;g=Bx$g8*d.D 0fU'BùmV}fZ{VW󵀭Э+CVV@c]i|#_H }$|(~%bOx/ {ȖvwsCCn,I1 (p -(w͢+61<$ILj&ц)R'*,"xB߶ߤrd,O 2,P ׉;@2 k,$ f9*"N3h2D"@_~9o0EH!KAɨg e,8%iN :IALcjc<. !K> ˈiIr)`44]ŋD&ᚚ;q*SR&=E=*;Fv@, tgo:b:010m3̑BUYO&$S#LPc};D8 EdznԲ Eɒ< 3* Y ]%5*JizY]s'=@;jFS U`uZ"(,$Eeva~D_tYz#c- (܍i)I,=_I) cy^ ~<{Xy VӤ(s-ŔN5rҜX {}t҄1Nf  nu3GAAJˡK H+ 2 Q#wªgQp ӱsSA9|SGo˝R};>r\4w׃`Krua.kV F,/4S> ?'n31Еݏ!)E2Y\nLzŠ-:2뽱Kvk2}ύ)HOz#n>ڶ :3Z5 ABeadi##dCcKr`T5eR1OGB/~}Jks;*EvĹDJk )f p AS@jQĊ%;}(A\Ⱦj;lK*JguMA欞M+At$ѭ5SǛNo5٭@?#WJ'9`0.9($#{/b}q p2 n )$|uxT,->T".PoȶgAc{]B<|vU}/3 sC| Pk+ȗ2ŁaZ0Va=8Tx<]&].pmU]1ʼn9#5cHEғqEL3֝ϙCU_AYEȫ}4"o2b3@C ICz [j55J }@cvȝ3T)5&/B;[W2D J!,S HR;'ƂQ \HUŴQS&Rqo q T9 9C} ?J0 RF"AcOL w7UA Њhϗ-P>$CQ*?5E⴫i©\wA0}L.k3@A\Ṙgt@Q'>1P8-19]EO#O?.ERHtcFMelU!B,$\'hvh(<3EJ\MP}R4E.g?gF7%J+I fSoSQYIwИ`ۅUdObw@P{9j02m02ُ ܶJ/ru&Є_U??0Th(5BGJ XceV+$<+ꂣRLd_(gpGةR +x/Dz`48FYwp2LbKpxαx([FGD!Vo`SxZ\N5Jj3j=2e[.-E+wJ ,S`$"+>zRJj% yOF|8gß'N VfsJN O=OJ1[OFf+a~5T9Ȋ,=.D|$ƂnJ݁ko֤S۞0UcE/ŮȡM+ j]>i(dm,N{TE. >a =3k57mcRMIw})!5Rƚlb#L*jQbir>ec(![q 4?Q 'xؙ#L]U Y'"jZN`Q1끍YyOhe )aTk-I'V@ -C!C$>~E3_?WIݱFvԙ|T" d"(dƘ1R/@k^A+LzF.'2]CjUMB>6|γ`-J ;,5)ổޒ'tg yYbR_OaUpBWt'6Q}/c,荮{ʟOc$78 9Kq:έPBibGSuYP$ym2N) "+{Gwz`#*闔PEj2- KSIHi:L` cEWDAظ?aCul]cХ3(a6sͻGDU+Bně̸F^Gxa/4懨$6cHzMn\5zmb6RDQFdapk1ڽ|AW֗qT0cT+O@0i-Q&y6Rb}T y Y tzd"e(aVtTBZ})BY+5e & &Ju :+A?U-Pm1l;7o87O 5`8sj|4V/hr9(etWf:(FcAd  1Ȕ6ݯӁ@V=a52['50ɧ͎ ?;?U1O1RYp'Qi\ E\+7ȢM]*6C.;I40Rf)B;ܖm2|';Cn\eDFۛ1!nrf;rloםBI,b%c/Y#gS,9v޳ё'RCv Qɟ2/LOgyuڪ’ǬӫX[H5" 8:c$7ItAKiҊgwXk1H~z5"OdWڂ_;3)vMN^|ao>SczﭝZk5d?剐udB5Y}8p5 ȓ*Hn鋬J(n4 jdĴ8s%`fyHB0ugh7VYrtT7lG*V呥_3"kIe['#=֖+xb-j';FWuV׵3%T I4)pNnWkOz;lK)OSwy O9w^XیTqj5HX<\aC ens q2<1y6>+*18093('^>&lMnJSaJt"u+ }.unaQ6]7űd`A 9uA7 (Un8Ё!{q6 0T9݃jCZbp.u).X!Y IT+եڦ[a\woۃ+֯SNsWCUQz tftֲEԉLXa%f5 z5>|D:ŪU4jD9:wmYT~7`#`W 0NXa0Evw`l&;mv|J$iv \j q(*NVڬ:EdSH#̻(XT9A{X8 3$;bh]a6 Yet s9vbl D'fgDa%8 Ƌ(HkkmVO5] W$[OEM@z3k Z4>V%FB&eF;i]Y4=_.]%&MR6dZ,NřB7?g]mhXtr\7e ao]i?"^tYQAA#E{Z]-qp:_}֐2:E"g3Ş]-|fB]*:hk4#.;zC=ŋvkyT߄s`^Qi7d$>?'{b4ن";v3==djz" : @8m5 Q捗`,-%C`3ћ@ؠ"/FJdO)pT*w4Ot+>AA !rBݜ[F{ Αܠ#eu+0Y44a*59vߢ|K%&rez.)/ru!}'6 yo;A8n^%p! >y'nʓAt_&v^Fwټ\fTia3,P wͮ>)D1AHI1%ROkթ{[?~ɤm"unwh Q)_޶jz0xiS>߰yĉ3|)D9'<6@|cQ(֕UdCĥXJJ*oz*u-y6-TRXb0 Fp!Dw9Wy囋伌?sLx(?pHjf+(-l" ]*Ù:n \Ը,U&uޗO-h;lї1|3+{:e\3 Җl'6H|"}G\n V= >$k{yDuK:>]&(,ݵTIm@y.q Y(LL'b$:7V7B_)Gm#}]>tO)~fvq\}9*BmL&Dir!tFFkwu8/u#B?&ߒ}\XK?{2/-ŹsʺW?F+ oqZ-3Jȡò&W!QPڝ: ث+h1Dna|V7)Цi JZ䈏4=}acW(}x[wۀ hey/91֦_Nhc +53݌^G /?MAI/ANӖ@Q(ԭ+z}6344däs8³\SB]2&5`T.`;Ur w‘iBVHh[qwāFO]%(C`4_E AQ0YOf3Ff]~i"Y=`vKT1s݄JlѨ{ (S%Z9XsKʉs,K`?rzEN7~;*D0.|*쎣PP$4Pñڕ&?.^WdRE|d4q8&S|rK=[o-j{t¸3L0)~d7L2ժĻ>3U:_čHAӈr1X~?0GѼ`h}i:jA΃(BLJYCl7[/rēo`n=,"pAeNa1D=ޢ?YvU}VI-YdgeպbkC\kN mD eMtu`kjd/pܰYݶGM\& 'r{q@uL_ 4Keް!BRk`9cL΀hHEE}mB7mL# CzT]U;fk`nkIzց A\O dXٳ ;44A)1ݟG7پ4ZCy!'2oV( OETK\U'6i[K*.ba??ys͢yNBǒ4tA)/2XBm.uವ4&;"Eo#5'\Kl-uɱJ 2bޓ$ʸBG- Ըgց(s[)6z]-"|OJXҡK)ΔU7Q7JwE'Q i69{ZwaZ!|b`&c.BhSX i1 1 !C4), 3#QnOдzp,dחТ+~P_>vN%nljc3.]}8RZ˓$oC6ͽh!>􋄿6xyZI\1cիaw" dkhzS:E쁝$p ֨(l(7`h뒺 ?vI|'9 I#r֯ \i#Eʢ˲!\Zjoގ8)X$?5_DYSLY0*(sفl"PsS|(pmQ pwZF9l58-sQ-SvB]Z'fO( 0[ ^o"˗9-paVYцvJѶ9;$7me-kN]KhEV3ŧO얢 l}Cǩ2:Rݎ̓.= S~D{4[`Yx!L6XwH:;p0;KGN,Dh7Y4MrF?Rz߲SŕmKH\Uk s~@l@ w1 7u2 0 l/Yѹ'?%tӏ#pN !:E,92`H27h:SиUmW.F qHt6o[6q<ۈwhJS~wP>KhYk?Ǚp~WAʔ&XaLNF{*9fzvKC8E{;XX2Tp,@0+|H^sTf?kPZmgM!xFū8I\9Iv@b#Taku͝r^TO@-rsb"THgNYʉ>ԡJ wfG / ^3h!2: үW`T!Fk,:. o QqI裛9ǿRaLXC-$zZo?⹠j ݯA^%dO+lTW gT8=&67LB4-+UQ# CmgpB$+Va'FoRbЄZAr7iR9.͖12(`n+`OK>m( M!]}4%Lgt) JrJjn)'φS!!Yo[ZrE#$9yR@5$|{2xMwa֬-w-|UF6)V& ]2bq <#lG:"yeptF@=R9+oܼ(;g*5m)HΆdbN|ŝ uho\v?}:7Xc6:RC_Dw3~::K>4i kmJ D}9G.9JΛ}ڔ`X08P1 oo@; CJ1:22ur\xA|Z)M !ҟ.hda5'_7 @*bu AIƈ6YYdu 2 g aHfղBVKUiY52[٘_v+l. >=L&l ӓp-:2"RaX`7,ȵD -c.q Rյ]crVk`V^)B~(U {57qQX(P?/ͨ+6Tڋ;m6$TڢŁ4;eh@|2H2OE:*1svt!HUImݦhBy{ d 7Ը_mE(lU_bӿ-JSe7Z$}“kibt>5듪 92}Wbkv̰D.Nf ?Fi YwQX xk)lSd?l'bGnh"!y5U#U|^Q?%1&v$m8VϭcUV#%w|j%v[{M$x6(3S@dJݹZ?l):gr%C )۞a>I^긵F1fqRs@q09 զz%57޹~TɕcKwM9yެ=q-[B(ioƑ$VӔ!".~9WZZT{OeH:jφ_͝1߲_~\qgNUy$J `+,ɉM5'.  zXS |Dجل:Xɔctl8xo$Y,">P!Ch?3%uhR\M2c3,x_T'BJNɧsTeΛU]]-%*( "لONl69ؙFUĄuu^tLs_R#kUs i_x@l2].M"jǑ\CwLuSQxB·q=|Q>s_V'oAp7'b\9 6gYZ070701000002fd000081a4000000000000000000000001643420d600005114000000000000000000000000000000000000007700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/oP]?Eh=ڜ.+9cHdQq۸^vsE~GkޒJz./dkvS%٘(3S `pJzDiJc}>ZaG$?Pn4#E 3dsw@lhC~l'GKH\]EJSiE>˺Dߓwc&x[u8Dy L)U.PxOv8 s&ТytHP^.3?NGr337>873u@mQ zրߣrhLᙑFs^0We6JcJPA7g&QFl+[V7ꥢ̂ n롧EV+Ynd` zaMQ>f 9rѡڸ2e]vE{c=AwŞݥR̕|>aO!VMgE9PmSE4sǺWzԖ. 0"Tu̴U^g}ϑ˶o66F2+\9|&+UQCP^Y#{U_5s[~b6aȏgcr]n&8Z`痸NIt*x@{(2 oj4Pw"\h=p/ 0qCm1ЎQP6/ Ѩi_6NJ5.%BF 2 OĶ%ڄZi]xw f/M$ug~ag ']8DWJƎ<=`}JZR,HfAb>xK1%vMJn<}[64(?ee,S˽}-D țvGm{udRFs4(KP 'DC)=ؿ1%)X^T|%&B9~^,Jw z" A/3leT?.[惣Fվ9ܩQw,V뿢( |M 9 8?lPLa(֐za)h-"O/j@-,nzZqF á_kL}'-.1]3݅fi1|LA= t=.ANIUZfr)n^ږ9@1C@v^DŽ8SNcĕOb⛇g r\ג%RA U7hWF8lXf0E )K$pS'Q-rGM!I3<@!3ty 3)Dl >ü]?cd5Zb8Od;Ij[IDs 0ݾ? z[ "QI+5o? ]K/WVJRy )` 52=bK h6J#Hgiknw<)e6Òag6HcCXPާ77R.ȴvͨJ/"FV)f9SI5@SAjnJdweGP%/fASÝ AG16nk' =8_ݾK^L818 ;$N AɊ.do ' LB:q/(۬Vo0#, uNEra wz1[uT_evuP5g V]Q?oHȫVHr %U>nsr`r9RB]ښCd:aVmcD$_=iB:'k^қfF&ߢb%x+A+I\Pse>EȍVZ'R4H>#(\Lr(cHO? ]~)uD [*HX L7at3$7.;u添f"h$gTa_ewhߛLyu=r_-6m!\t{JQ{ i'e&s^Sۘ/y]=~](bi= WKe V>9m|s鶈*e$9}_\&21& D:x 5ajBM TD$l<+2?d ;,R^,iz0zx׽1b"+A ͭRr#ɦ̣OͯжU>>j T!Y{w?XYL N<|T\%1}* { J)xTrz)6ϟ^~g6>dPV޼>``[j}7Pdmn j1o;t(4J[J p +- _j%"s#řކ*z>Of.KWn{]5)#Д87RO"gdm;ZJ LЗzaó#'35d6 V@z#rG)ia/􂶕} RGQ7ڣDiMͅb7ibDc0DuC5*~ tXl;`ϻϳ,3roOm#?o߭7Ob'Cx1+p4Pd5+O<Л4I]݋; x .d{t%\& Qmi#ZbVކjAԕ~SH_21qkM| )O-;7HpK{+N *@4y9(յyR;ȕýȠV9[)nWV`_]xF-U}t1wa;RJ= *X~Pjwo-D ZR+jD EJ霎s?@!&]y4{B/iESMָ*_\z$X!(۹ 4a_|(cjE=@,]m_UyI2X6<8q 31M?!?5B53AraBL@OǑP֜ri}=*W0.,X#:Vy(\JȨ6ʋ[d*#whpYE<y7Y&^wˬ]İ[X(L#d2ǎ G& ruMݓEB! "urAl?hr ZfښWl_ENJJM \F)t6a6wg|U5 :] d2ų!2 =ɯSAP(|?4f-|4@7惴ukG0-~I?#oW}skθС&.om×V[#NQL$0,$df^SLzbஏ1GFhE nl[q6e*7 .:̓ӧ_1;|8 =i9' GX Jiq>֬/f@xԉ|zI+M[л} qO! 6zѮv(5סS CV3<CA&NS0ys>qV*jqa?'kg ?/sY{\YI\k8,'`v0:>eZjhªU0 I Gp?=š _֒iÅvs&:~@B YWD4tMu4-׉EJ&D'Yo &SIѯ:lQQj±\ c ]J!VD,6LԦW݊ 3{}x">8U_d"<V{ڃal&9pNFdxQ+/(MHOnaSD2X`O 4=?Q%P("-Ѧ~kwsT|rImCPm薔uf8貞[ α30)[[vK"hK$7sH|`!Usgh!]RWaߵ7?&ɜz?);1N1-if!QFB4UgA!E^@ug#bFfe>SԜ[_4ʻȥg-ۧM¼us0 n$4z(1X nO=jgk m2*X?6V-cO~&s [߶+zM˵eRQ+EX1gksWSW>,v^<!qޫz=ח2C-^̯L!Żb-0򸇚2xI /S?M3Р<0% (ҜQwTֻg4j:|E7e+vx;WN$B\m Ԉf~sn@"va> Well!t‰ IU8^ R=$CĘ- muXa LŰdn1g]J͍E<*SPsr=bAݗl0)%Rl$^zhr .qF}^3=D4%61O".79H.:n7@;/d.~$A- >Y s~ڒ)ߋ޲2 -Y!*cw u=*0**_uB:9Pmt7*34"՜7 3U6X}j;Wtmӱ:7HٿۓcmW&s"Fm}8Ju3]kv_G.>غ1+uA2{u8C݁UPL.f Iov8ALE}l`h+7Xbl:(2B_2#ii+|J4$r! #"וaKGveBn s9P  A⦄B\,Cc"O#|^L_xP8WgY4|hcxfE=U|k;$*}U8& D\9!;vtemCxo.xm-rUyN+L[[f4tv۱ib'ۂzō!@W)\k5 A& 2$IZE˷ll&]1O"|/ya"4! h-i9xm^5d.0Qla`xb.$f:p>?@̖v |,Lu쵂so6={:(p=4*N4Vrםse&r0!ZVCG6% ozٙͿP^KgcҕqGF?G}W{}}$PK<m}JpY~ ؠpO-H#^p+ͪD=>2pa n'bΞHU|s -S`Nir?μ2ęFCpT݌8f+~\=Lp2U ͥDltHӈ n$@,'NK]hKI;qZH%lUyʅ;ʭx\"靺lbZyGNa%{ K /h:A_u(,x`C#׷Xl]FuۿPh2)ktoG02d_H.ԠelygohSAM[S,zӐD;FDiQI {Z{BMy>q*۵v@T 8[`$dp8ʦVF Ӳ9ʈZ9{04PP=і%RiENuZN7=Q#.)K]>~Sʹ \YI֍Yw ,%:-TDJd&7.&1'/B:}ʗ*\"2KvDm)FM W!hQɇ,90LF YI`J29i tXvir[(C.Wpw1t"H2D@Cf(3^5q㠷hRh/& DJŠ[% %5/@Tk!/l tU1:Wck"ݺ' 9WWwqC_B(P}XVF8v4?A>gdGE9L[|*AAׯbxZ)5ri&7a9T !جH62 sMX Q[P˿&*hJM{ 9E%o^Cs6PM'tE@XQ>OwZۜϘi\R +4'SDb&4yݮ07`YIN?k ±sZ[{}إ:Pi2/K*1 5Éq>]U&?BT?M67+.oU26s7z#K~DsfNiRD, T 1TTbTbY4Ap%E5wG0FqBA (/ϡFHф:ZHѲ- RKb%@ KD*H W틮W* ؿ23EM`D~׻w&|BzB>bP4ěճCJՐ'ի]#YmW`y)< !R$g'o6~.%5c;kvO=uI >.m0| Y/؝ d.@%۶t[C&Ej:vġEg1 _\p5dvl4 }*nWR-Uϼ7ٽmnK' 4/%S/K^BEJ+ӹ+to=Cؕo^ Qc4A$O5IKpc21JT`㚥;, 9ޏO#)G|'ra< H7A6Jۭ\əxk 0m\zȝ[LI:W^Kz]-t2 ;B@q1`YqϰX6[;jkh`C2uܐ]Rw 795A@˖ׅ sZKNsq8-- _X'Y+8z˾k9 s=4_~((/ nT۴\ε!бwz*fP frz!@?!Kq l`UaB̍N(^2jyԨחS%9Fi@|u%mJ]4yGMoHU\e/&G}G%1a#(`NJ偊}@ǝZhK٣ gǘ}k1> rרIVǖpM؎+0W^јyIb~RBHwc;ʫd19edI 3ǔ¨^1"hݚ^ՑDzC?Snm Wof0aKέ$tA^Ao+4Rl M'!8.N&<_]RpB5SIK6mf0w y\Ov B)~/5=`2 X&۹S)}G!h1Y= v-1L`Sh` ,F)g^cVAsب/9 {T˚x9; yXAR|WpAKViGLS/~՗L0ƊoJWوv Yתg\ qF"Co/zXщ{H'%s3Qh>jj#^"=f*}_jPM@G)Y<U7%WP1o4Ӡl.ldu} u-K.p-[NS|e@th.tC]]ſ[>}V+=ȩaٙJTYtL*XMNO25y N+Y㱡tJri ."3oNю5\˯) "@r>oysJG\[zͼz&IoPV׼]H?oOT9P0ωHM\iYyoI2˾(n|Mx;6B}>ixyЅt'ΐVު!\LEV=ݾGD@_5/ {[+  ]UyOx/MDjZ3 b eY%+wGRss.zw!qX~q7:uȮ1@`PQ/ŒŃ"mqNqJ5zP}xZ`k@*38V]oZeUn GJ*)iؚbyawȅ[ba9}d@ lvh9^&DnA)EC#>mjW_d3q9nWQ~edAo,M+ LlڡlTܡw]+".騠56D.l&r<6X|fWw{IO3ܴGt1'+HuR+?9 ]e$=m'K݉8n/3(kFH˛dj>-kr2xm|/2v D, }npR=ُ"$+uSQ9+5BTsp&[*./*!TRuqWAgIӏji>F 0U\,+wq:XE FR2[O8]~iKF$0!V"_vpviz%09|UFH<髕_hu#zź:"gG3o$듟a4[}/髣$= mcI]tK8+"@x:Fh͇bܶTGwU/aln W$.!5"N[>Vrio-˲ꎚ 9eYơ~*uUU'yxǜhDgn&'ˀ=/tʳ$fZ߶ay% hQfpm1(v{p?<a]Us:#opmK+X j,o]vS@{p{f_Wp~#"j@OFŖB-A j6Kޱ\Y:0m`Ш!v7*b"|پew n\ JWOanr7c9L(J)0v SzŴz*$.Xfr]L"Cirh*bAj[ڵj{eW١T-Sڪ⣮ 5vj+: $BDfR*&yA HU=xJv0dmĕzȗ'#_lnxi#!ЕmE>r1IVdQx&B"4b>0G52ʤ0F`xD.-@q]K}] wӛ v\g-_3/?^6S^Њ~8~tBn-?"ꖤJ~sՃevj*vHc"XBO%}10G}gCkfHҙ> yڑ)IUW >m }J.m_oAªZw5ľ&C2tIQ t[]s٦!\%;7Tcaݟ$T-{ =QQ;}<'E |Ń]nBscsz$-Dϼ6#Dy~]eƃ؞fx7;K1 dNKl[ã65H˼3o H Ʌb ?Mg8A50PTb t6hDŷ<ѢM(۝{I^ ة։#}x49wgËC̦v[r/*q9"ٌ@Gc,&Ӈd\92|„20;p+k8oxTm:pO$~?).&4oXjAy`eAhQӼ&yu^JOյZ]]0U ^'6tI@;ey4;c?}Yܥil~pFəǮ-.]pR$%#[%\DZ$o0R!C6#g;Rlf͝.EBZPJ8Wj6D;Aw2=ِS^ q"2<(׺ `1qW/z{ s7o™ n \sTb|D3 BV#CXGڐtO!?H2'_hÚJ'#ar8_%6Zx#rGu[N&S4ڥ@2GC>2?/5# T(ˇ((e(({Oi08ZK[3z>>zpжwΠ,X3nOuIz^T4]ըAV$v̀ceF,7Mv?W*r%'=8VMlQnD!uZ|nj&9 )Z $½Y8Qi6e1x'OMW?8f׹ZPt272{*gJ7)ξIɯյr';g˦?WAC奉{gwU Lxt[ (4g D( ~lo=#"ښ ܠ$ Й]קkRJ U0fyq(pzYɋHү gl&H3+UNAz*uhUt5?+f\,(Ǘ N3tz_, F\JZ(q@˜~#>9l7Rɠ({#*3+L  !exhUϣj>3Su#.B/v IKՒ_oZH=yϡgEFJش4GP T.;HmنGL,dn$`SlPg@&W 7NT<"$J3L|[Gp=ϓ%{˴#.:8Uanv%Ř` w0VOMoTi|8;jRy|/UbBIY6# K$a;?5ԬD&ili=xl:Ũfjȭ6j)> WVĐMt>̀Za")VHO2ܝUqY岃&->xk:r !0 EK?p:z)%3gn?P^ؑ#*,&$˖-,J0@lO^ ֯(w[v>Iц/V^( =\f)$/벜*?ێuÌKBkXUZV  Ջnn-Fk6m9H|M[L.KZ^G݌wY%x&kj=kᶓF_@ @t,!9(n|׮UGCҎ 㦽S4\[e&}S]Sq u\j!h!mexb'nDŭ-5b x 5VB8~<|ӯhgUF4f/J=MHcP., F YZO"0?6ȔD P O 'a!9P~15u^5YTQ ߦ k|iztB5#Rܹ/\!l: (<],˜:=vgflI&W5)Imx Ən/lk P8 E[9ʋPQ|D'm09tbI,u`q;iE-`zCv P1H}IϨ]$A2j9 V'rngf"#)؏JxG|sP4^iwη|=^{˂y$I99N"gтLعySbk 1:#-Hr+L9Y?#nZ Ww.&H.!!ɝ3E:W j#7<_V_;a1Y'LU3EvWeFs-_3z`Q\$738ѷ͋m5'rܼo>EK>%b;icVSB9D{c>Br$ \}9g2e@θ3"TA7lO4L؈SL#&NI]2AVcjܜ"3֌73KP #XDR 0edDP-LE|#sŪĜC"(Tfwxb_35Q;>9|#\˭?Dzg0v9_&mƛKh\2Ƨey%\ᡏ U8H됋/#' FOOɒB-,Y _HZ^b`%B1w_6"*r'Bz{EOY吜ЀOl !ڎȜYE㣌XXj`* E%1`vC^.(@֗" |L 5BEN$ƸloD`B.DrAjaW'5-{ŵOhf2d@>UR(W%unW$^ɳYmJNf'8NS|u: YE*յW|WPvBڥF`y9"5F: 9Uz*XHM-b=*[X!;ee:1WBԸP*Ճ/FxذMox$uJ???,wk._qKş:Y-m8-@xJ0ɤ<quU8A8NTa[^趐AssYI7ILA{@>JR>Ww|W4) Mz6a&M`V ӓBd}"2үeiyQ->kVfuw{Ԯ I̦>bYmN$(J8 {pQ~i@>a;9uaZ"Ѱj**IUvQrA:xgfs1[gǠ Z߁L6\Q6z:z 6|_GJ#e'?]en\pnD}Პei/\~s> dX֐'QQxYY!p!x9t߽uplxgxZHFPb  )bdLTY"—rO: /{8|5& j/N:{{*Iv>{n58=ۉo?dVAF q*7P<hk:oJ1w?Ae$ 8j4مS_{_t+ژޓgοPe|l쥮`*&9fgun> l2f֞dod7v-eNHy!q,&JP@[:Qjn  4*JL-sH5 n-70;i+b0ηj_ Dɧ?VekK_oT0Ng ䷅P[8e͈?5-r=7s_(is'3=vJM7c@G0Z媲Iz4ʢ=i yڑ 9oI|,t{nɭIUhh`|Kn]MlՑɣ>MO1!$p' [Sanh9׎\jߛ܇Eˣ#jM%kT!HM@u}z~ol2ҶE3c 8C/|E$rW#3[[^ W55:H ~[kqx}>JSSlOynH`$|N'=}e44DDS#  @>) lA_euDYAf¶FPw-Jҡ;VӪ_js[@!VzFV#\$l8\!/άB^5Rή=SL͇KOguFLHkj2%6ge>1m^Щ\jbJnmdb+|28?%={F&ƶ 5sgak}b&ykw)u9ze?v(@$'ªݬPh<@DP/({])֯YqeAk NbѺ]Yj!P3xcXca"c)ѹdh05u$,V=揝4I&IzDh+zShs0pޘZb?=\zDne>o6槉 m>N㸫kحː/8{ mq>mrm~=m6kOiqK2 mfWpc/FuL] $N]tc*!^$W \FD` &BӋO<l2-5`!RuZh?P@KϘRG+lЈHP4t7ve!\wdQ+d+G-8 FkJ&젼UaCAȶ<&ϣh]^%Ut1L4| i qv,/ʌMD0ȊE/(p|wՃ:G?uJrOZkCS͟Y7 r O3.ijVPѿ;U",yasu M(YX~AbP6'<ل#cX+Dԁud,W{"b_uyi𱧒0T!gkO$ՙH;e11#~RU@)xl3qf,?n0AS;,㎁жS7*A1r鏧JG-dmGb*|q&!t\4&_*p RH"5O%ymXMԵGaB|9~ z|w̼%ny<qe^ _=3;e D0 GeQDHS"3=tQo¡AG"eZQ 4.TS[HG=HX3kX$(1UZ H:.RÜw+HNX41Bs8 fڶnqԗid`2i]#3ߞG.+$_je2#˭RHUwx5HyeZ/ZZМ \/YUMQNi { /1XQe u v^dŚqOgKZ2]Pb|q1" 攜=Mro\J->>^V!?]8 0}'%(3v4^_v M`аi'uĪY? uY|oz;bF{ιRFG\j)MK4}~>"!^hC<ymؔ0.3-੆eh61hۣsG8 {53SësBzKmn`2$qEY*BRm+|Wh$B%bɭZZPp!Bo7T8mShG wԒ.;|Є~fu"tT|4ŢL1<WR.Rc<,H£&UIh[r8ˬR ۢPMڏtea >ۋ^4=2m7< iF6gw=|#+yyY~a'dAr&hy|SLBt(ٚ񢞆zneEʦdL0VZɳvByt~rsjNQ|_blH֢#rPBy)V5| g.qTitt&J}*@x ]I6zz$h<cWςd‹c2r2VJ"}!3'ޠC `( X CW섫ScR 7FV}c5Wϥ&/ tN&W?g_x⋝sϵg$˓E2v?N#9qn3}5kQi{TFn\@+?Z"E0I 0 voE}: شߏ 3\LX~el Q>FeG_Aoh4/ujr[cDW(pkzࢾģxT:t@!jfBIafX{NU0xVvS ԟ\kȩ 9^6_:e:XH&}$8ŸtX׭)E WݍTˤ?@n9Mih7ĎpJ"]A \H{ݼgՔ7r=A힅@- 3?-2fh_Ru(徙>K*"lz͏d.㍼o- V`6` _oJ:S0wἨQJSU/com.E75@nhQLoP{h"j)BCg5Dd-eTdmegCސ%_#[ԡ'6pC8L|xjUfAH>> g k?t7(@5Iݺ\eY5mnN;<TɚR_W}PYF°W܇:d@M_:&\rp\׬AOkغ(VHZHg.ͅgЏCś[F/,-ʺGS ~zo?Nu 7זkΡ\OMw {GKeik#?]|¿ӹq*9i''Y܃PF[W?+r^ 6&pA(V1yZ% ]N+e_<)Ntf a4P"k lleC U_?ߍЖ@}J5LpNr04 _-!6W;8(l@RwxJRBz2Cwa Uȡ>w䒝I0w;%E_@TM^_̎9bkv[_MP[HeKy㔪e4 8wW$=hL;*J e[Li/yEhm?jX Yl%0 ]5L&h#GwFMWE&eg%K?O'( mb *KO3̦p< QcWOf̱7Ke|\G5α~#([_ dֽ 99)q`n`+`5-ڃbr<:nla$f,\}Ƕt<.DMZ àp{e ^b[6!Cq 7F516Z`PчGfZl^_W2HtZeC=vRyIK&h %h^>T%(?ƑN+z ?>vɞwF; 5?S}WV[lAP?7lz8uμ1\337,04qPW&_4ߥ;߼NX9 jE _{U} ٤2iw{( `jECTܜu EhGu*VLe6Q(EWS@ֆ̉ϧQ-*m.c4)J'/VAPEC8ՍAs<ݷZ1O4+QJO"H>$ \{vV~!AC(&C3{ p iꞻ-T?W+<(1X6Czj&jUq%Qostk;9C#1 8xT7qbNʳa|0hf T*:TbVc'{M-na yS:HL8.DNwLym\Fzі(csk'2\P_%- ۥ{Yp v_HVWK/ġvA4ymZ]:y-7onh Fe#{+!Bcj1d݃  .[>LroxB#o\fs6ϷWCI]V4o'L oٵC^Kv(nCiJ*Pixzi@^1d3qNIQi)dWo*-AKw#܍ښXt D%#$^JHǣB=SD7Db6 =ojN [Ey392v) Y_:Rkvk~ nwưY(D>TW8/F d 8?2r4Ȓs9\8̑i*-ɮl6uxrFCb`'p]%iM݆x>R[?|҆e'R!4Kt*Bz&>jWZ#e;ț,\B@8y}Ġ*d,>ʖ1nLA1H6 4z<1AYFQMJk(ER=g#w[`+d/KXHH`lXS|]eʿ aC16~b<2FEשpQE#tg<[[8ꜝ{U"B)Upi`-2"<g o'uwmHT5n/cPH=szz=*4f}uυ܂Z#I ;SQZ0)cr=Czg};a֛V6zZ8psp';dΈWX ԸٝH)6L`p$FtчTYyQrb ;"__s|Gll\WLuEew(kjiqX3/RTM2bG(>V.@OY,C0,_*s5F7+笠G.Ahɦxb oY>0Hc>6GHga/3 -2ThNNotC`h > kPlF\ۿ`B.\gޙYu 4.p+RC%>1/.h"]=_Ta) GLCes 45 7#!qcwl0xSk&wD\UK-7fQ|Œܷˌ,^H:ҸzFi'6@G\?1!.UFn&'r,C5igV<,\~Xp뜍9 N,2ȜaniUy['0c"k!3.ʎ';[.P f][Ѩt vKT k3OH7QB5ҜqD-: Vo\&.NF 5@}I!KN%jDЎEгu4N*]Im:T=*"Vql3I+Nto1`J65 4y/"W&(,/* s 2ͥ UV ?%~2[vnغ29XS -7!Ǥ126B XaK='d/]:UZf}qv(xw Ҏ 5Cu 99k|[3BQ`G:Z٠.ctΤ!朲YyKHU!FhCV8EJ04>']^9!信왍DJC +![EPV\-ig*ٛ\ngPCmIGd=dڙ^Kylv\Z) D{=$Gq`GZyїk"ӡ8>ޓSv$7F׾.)XZH̕R ryY+\PuJJ$ڬȜH__O@Goߙ_x@ۢٷA$#IslgQbSE@Lg} X{0e)"U!y@Y״11^xTK$GW!Gu(~m*}`ȣl'$2-T yf#㭒rƌd5y=GTI[8TL.-ƈ2C :!?"AGt&zr$  ZUt~t/DkfX4VU?9J!l~9(۔e`Aa8[7NMp]G?!P\aWg,K;z[Zz|1_eoVgF#~m D.Fd@J{n?Wz-_F6Qtkǵx> #IKƦ@F$3iOkk~3xnSQx0cF?.1-B,GTd5..-v;:?c/XPƵf$SACqdZm?/$}zǚ%1OY-oKV*eZFˆdV$Hp̶/>sԀZ=lddIh[φ cQ(/|EV 5{}_͍{P<;(W֙fTĕ=2)sХyb=$봼2HHAv x gmqg9UdY{)8;Gi89|^rX>g}]bA{jªs n1#ׂž29+ tV;vc?SZ;p6}f2}nj( 1Ulѭ* m=pҊ8.,}C@Rv'{H$ mk֡z ~/?=I}T!H7(NcHJgvZql݂Fu "5r5gӤW%+$06ip wsUrU ]ßs+,ѲU6]24=+D/W,@HІ^0 sEm<.U畀'*<K;PT}{Qbu hI[Ӑ T~u 4g6q'Sp#ܻwX&Ug m`JkwOv kycSX%X!g>Jߩ!=u],]D5Vݠh\fԉIT9T:z`eW"+VZQ֤PG7qyp *QAMak*?c̼Ϧ}FE3ق#]yfAP[*MMl޷P2Ȭ/t8drR$6_ dJ}W%Pݥ-ڡ qe5^I}VJC %=2%,!pQwG S!̤k'A/nϩJ )l1%%4QMaY!2;1fkdv$I,7m 2 ^t!?DwzUS2h2ibZʾmˤ©!f(ak)YI}ϋnphNċFyۯ11ujTFƒ-"s ֆ)V3ۢr3)3d0Oj)0VbYçD/JP+{lCg@kh|?cCp[m[1'?C6]JhU{* 钟PGnv1װ[Ã@:ik 8&%l7(l 7Zs4s"M360X)a ,> &cxvUJG>SFN33[<)TšH s6hm`WA2kٺ@ۡ{,T6jQ"\D Da`I7- ew}>pisfI"vG|yo۝@=xK*MT aA-*D5ONXup+4N*NrsoI-[58LlO8v0? Ep&L^8ѯz 343He3m`cyNZj׮2Vb.n|ͯfOlQ9L7MYHA*Rh&aUTN+qxe2"R>{-Bx!%a~p4)[0,.緣*\@~֛l?8,aYfO~ؗХl^G\} g~.f"VkN5t 3W tX\).;60ˮ( v.aŸƊl} Wʡ]K 3 ,H61 AD"%5H^FFA IW6bIJ޶>M,"Bg󦉜17_LԎ|sB&1oT>FoK@8Ch;lK WcCC*Qob`mBfFEVԽ,@M8Q ,VRW+mE#cEXm9n SnST+OocODGư4s>^Ky}زJߣg9nY11Rto<':*9yK0Fc#6^W2H>(p* (: A eDay"T!*'Vce^;qUBGlj3 tY9G+ A. #f]Coe)3͵[TV.g>RSn֦G了MY4^Ip{rkvvpϹ<%,i251jy2&=vFXGm m^`ԬE7-^JϴBC(X-./ܰT*}u>NC~>,ޒ|`X8 >Lu9/-t hTW| M ڱ% |\q('@ *jA \ 1yhэn@wpSe3Q#H+K FL=M"r̂DRDWڦ)@P#׮Ϙ}6+#d%Rjm4ĥED?80p`Ϧ3/~8B0QGw RdV'<0%*F DC.X⦙S O!(hQ֋iğH`;(d+->Dk=\#0s<0-HxD;>Oy㟒z>6uqb*"?Q'BqqpEMmO/Xj{?y4)!(f&^R )蝑ocmr>)J>dٽ< *UP"/^noP w<܏A)Qc epz䈚2+Mk'Gwt5umSE&e -ޭSq:cp9pVf"y v sP~sY;.a}QqQ)3Rpvd 4L 9?uWVU ʃLyRȩS5c\~wik-&JHaGd\?0fBy[뢅_P`K%֠j|eg=xRW}@G|9駱fZwP"$^K7yXsvŹ\lbhc-:"Kj76E;I-W$IRS(\_,9h결/7Z Tr8q.eCPT"+w)D c8̻ jp A# q"$ʜ_LShcޓX$=uE3s}t9?Z|tB{Q>G d^s\dPoVr;^l6 p7g>rcxi2KCX$VcMfM*kJ6%milƣ"=kc~n^gX*)SM-IR=M{; [-m^&܌D* UZkJf2To_REIuF]Zj~]q/Of~Dڗg|7"||vZ%>8@}PvkR; ݲt]`#jv?])eVreh\-bYGW19pO7ɈB%ZZN8Id(/{kgLJ]6]NvAD_%P} zxPo U?LeY| r0l$'yްՄ,?6.j M9#Bk5IlR$ߥ^!|2`\";#AyHdIp˫=ćK+Y؜-9߳5{kO" x[qБ\u %JxW&h1pRdVޣŘ%&aw e/ h;͓e$2s<ʷ4B/~) @!@R@eZMulcg4O>DLb/O?P&X3?+1=\$X*1|3{2㒯hdN`wmܧ/GC0V .ӼHV6f6Pj3`\u2%P46N5ގT"b90ĐMx.m+ y'H{8\-vq< KQ< pլR-`Q*q.,-[ 7 h&gHĢA<2ȩZ:ƅj!'?RACGZ呣7v`atՀ+iN<H)+, xΏF eátJ[5gN1>tu{//O;0Mw=B a=2}A,B_89!ܗUNJ*Xi\k9p\:u]3q':)iMQj%qˑ!T*8*닏HJKXUeB`OK\rY[H3~DA/6^A/zfCq"_.J{!0fk@BfBS.\dvbb]Ӿez;eH#~*|t kssyKko`E8 t{7H:f˰<;+!שBt+҂~`?C< Fe⤾^@k X un3TqrVE8R?~9֑ǥga. 9oqT7_eA3%~jlO%x^b>#.?FU>zpgӕ{zj^t|b;0rZZՐRCwػrk4B 8I*?_d 9d>@!2{9=E2/ ` =p5) -LKڳ›B! p-| 20+&1н_?` .Ϛz>Eڡ/~>ܴ!c\0D=ՠG CL=`Ga}MY~Pɍ| #\̝^{(Օ`/AsU(Yr^MxOrAIFPΦ!pKvD>2ʛDp5H+?vX<ڦ`aR2 y[*e@bsyD峥Y}Wvګ ;f^:nc .Т$TJc~bV;C@<: s.ATLHtQfěP "D\ +L[qePh # |SiupUFkuR[!tB T1T?H$^<̴s*H@sǎQH]} Ɋf "o0?~M g~2ƙ)e(E9A+?Jy2{;"͘h_|4dTӑ5L&-:>oB(v߃ \v?wQF1何Зȡ9ƛ7Gg+.+W,*%}φC^Vv6_gg>|0V*u\K -B1*h/FH~Ѽv_>)Wu s1`y^ t.㛞2gX:{I*82Q[\3WM,LpISD1yZ돁7C{p4HK&Ո6;0rssH[5E 14s!*%Q6֎AQMvܜ0rEy@/OuR gm~5洼JK e;ܤv*,Dq%0vidO,6N?DSʕP=XlvaJBEۓ,9=S#_ |X:5h="w*I[0iֳm5lqN# J"(\mTͅjQ#T&ť_10='dW&Ζ*Ĕذ;ru~`H^j!0LVC溥u: A!/e]&-.֬bI̲9µDbdX'FÖX`{VgN>b2y隈@sd-2~Ux ƺN&Rr->,.&|v{vTf<սtFĐkt58ixW4LX|k7ًR[8޶6oڟGԴaڋXk{X1r s:HNp8-44cA"YON|.^xc02ӉVmJ:`cDۨ=SX[w:߂+3VH$YoÜEĀ 㱡})E!%n7$P?aڭz3vqʏu>HHEbZr\DZYMn!K㋈૗ 3R8uhnKGO#1'ξIpJ=F'Oa$uGsZc̎+ Rj&ةs3hoMY1'Pjl;UҙeAe=0oono3 &LHovaљrs_:Kr^b5Ֆ=٠X2 ӌ,7,|"{ gg'xkhxb[?0& TJl5=~'Eוmahy/nX˭+sT|&Y;Sr{ү^ȻA.k;>Β{Kf'MCϤ4ˁϬp WۈTjhd?`:!!GuN'gIUh 5{lc=\[,Z QU<Í16sա .be~"VZOېly5eTT1/_M  kJ2P[h"*T~"\^ʈ,X&bï5Z%iAd:Z9 'GC;U!V{II-XGhTu &1O`rdn.{ᨦM:>>=xJϩ?N Diǟ±qH$:K2P?5đzIo2u bzreFcy_Ƶ4PeK"K}yoG[<В/ i7ɔRc>7^ގG;g=wi]>>'ŞMb/`}$uV 6+U:UX*~i V(eC^BQ o.t,o@G@+{%ߐ>U,"pF,#FTZ ; |Bn ]}XԊ]6=O!gfn@! 1 EbZ]nZi\#{ޏzUw ͬiaZ8&5aazl$ Ā]hUtaҟGS*U yWfL `Հ.¯q)³)mA\ʗ - ː4kcw_?=RydYgfWR,B+K~ Ak}v}zިzN%z]lqg'/rz Y5l1@3}:sb}-\U(nǾ; Ŧt}Iss'"#({*CbU5#6ThHc[uӇ% "!jN~λ,"edLjb$:u8Ki~.:T/3"ʎZd}sPL B"4`<@0 ۱EgA/).Aݖ\hG%?K&mK㲵kL:O2ɟn]oɅPMFM42NtUkZ<ٯKс+#:ebS\Xg Qx|H46vyYf*Kæ]3b!/iOݚ+ .{*IU9CO %,EM&SS܆|ysS۵0L_yS|IjD;dҔcj=qׁu˃1,~:t(ܺh3K|8{Ko$2ٻ1zzv u.x :!Q٪& 7=g[;RqO}YKf WFI6²hڒ+Y_csCt?NH4'ٴ1#5Oc`ٹ>S}z!Z>_w9Hl2U+z 40 L:-rLCjNM+c+t ܚ"[\x0~;k`g 4H,?(أxaaHG,68PPt7un>hQtI<^H59Q3GLi0ne$aU0 .#;YKg=-DTSR_vL6E/΅aZ\\$?(zmt9D>!{e7*gX/t-.faGܥ Ir/2E$qT+|Y/zu= 6@ onE=udK^: EnmڍfɚʇҤmA g,K&>#*tC@g9O1Uq2)(GPJ ߌɐ#rt8w)Q˱rXDg"t*3"^nμ_"V7fڶՍ{ *`%qo.(gcթd@9&W*R?7J ǻc_ŷ4Eԭƾ"}$(xZ),/FӺcUq9Z=EqM-Q- , z5iДa `F>ٟ?Oe{NGCYyl# $nͯ?qY6ͮ-W<;g㎵L(*nj.wh`Bƀ < uK9~!z"v2Tef;`\;G{Fr^?Ʃc[&0XSxcV%^( '$7SF'`(P,"ߋ:/CK+9LsBvWH֐ͰDDq1܎R-a[Z7L0Ĵ5*`8vL(e\vE{η$qMtXEFі:y;Qg:ScO m}dNGpvE HHȤN{ F6ƹLj?F c 1O[VR=pu:O=(D,O<L @\J?B;5*;0ZY.܍d}ZDvz-8}9t8 \#2sz #W/ֵ.]BiӷT Bwzr!DDū`kG^y'K| †m3; H[Ϭ;5AN)2v+@>e~-^o Z4Zk li^%~>`e'}G|Yk2e?n?4VoxDoͣ0j{[쁴=g+R/No8OCBZ[`MoXk],-}Z}jIK-N ,.cc,1bX$:EM,*õGy!/6j9.3ĞĭRef?͢#Xȭhx X!9dp^u㌾6ր+rq\h8CW8BSC,So(2S+{!]WIȼ,`o4ZmCCUd"T16ʢnXJ(6LQ`b(`7Yba`ɡ=_jŋ3aY[8:=sG)b ]аi4jGۓ߆pϩNrlmzhL4pNg4|~P,gǨ/R a1ҒR+H AWhsu:][/< $'|L1))8n8H:Tb @ת ~EKKP[)qr?p )4S k_쇏͕[T}yC1g_JAl535gȹ̱UoBMtC<:0o#s#!.'΢ Oi1jؿdzzKw>%P7_/ԛh8+x*AzZawctAjp$4NCbGއ~W cػ|~y؞9wTkF R (lX5C ,1jr/Ӓ2hŚۋڟ4ҍq]4L;o˚q P 0yJ FY~]ͶtUFlAȿ C˺A<($-w#PK&2=U=#| 0AhlO<D'lXCt{CK{s'}qvvkݴݾNPYkVϓT7`)nش , , j @[ G5y#XhWQq3'!;ߚ,ywǠ#tmo ;6" ikwy̟Emhmx0p:I\+[O9wW[#~'7,MLdGs~Aӯ2k)ʞ;~?/.Mf?!RX̃D<+kV o{S."dS ;^SA`K-TߞS2;:fCQ!۽Y4ר\پaR/ PO@aCۦ̜ H$NRbW@Bh1h<4}yCUc_c{Z 瓉0qy4d?& Nnj/sK /le>cP*D Ӂ}-i7`iMjV .Z.M`z Ŏsu{}ps H]Җ iMYFN,N/8i[6wgc܎J0ӋQu<)gE/v̋OWP!"G:4-xH]à i %T9^7B$ Q- z/JIȵTد>%2k~ͮ.\i q3kR&+MMb=]ѻ%8OwQ/wW< )|SNđ⌟4Ew2 )WWi̠YEȳi4,zJ)D !v1?Bңj+xs?ɾZ71L&j50@EвsŅP tEٸRCn;} VNgM7LB 鐓B,hW4c 3&0NكM#rfce6 tKx )| Q# f"=P ͘/F\l ׎"k69% 5ʉ{ ȺL&GݙJF&{ĜHE0anS!5v:$sXYy֔21f (h _ijǐeSLx)>gݯ wI<4h *fyUڂ@a"=-of,&Cکկº(H9. -I&fRi 1)o#g- 6fZV|#{BC(1 `Vff'eS/ };J1 y3ŸM`Pby۳ ß"PX ыLlE(: w;bPKJ$pf\=u[I+/eH#Ui8i;N.$]x %rir) E Aʷfn4)an~!v$R⢗me\$ǚ `&1=RV(H+#[4JqM@S d׮2ey*te̖RV[;Q `AM>rT\nmtRZ@_rwchDT5]q^(0ܵ)f5Γ(v;5H+nN(h1ОN0Yk S Nu4+-Pj ` .-tj`qv֑oɗ;'aZ E|{3exF=TGn0<U>O"qBC&GWxo:#D)wl"JB~lt:Sf /9<8*Mv`1ڒ?n.A yreT}Lv-@|w;f&vj *>|JKwt'׀lXJwwx5!ſFYȡW.NvuA-/Ph>Be&TnŝL^x^`ZC gjkQBΩ>T_=~_s4r:ה(WOB5]]MR;F/wJ"~ֈ'L/(SQuɨG.t y*Gyy~ۿӉY<<*՝|Dx~awϱ;ZII1H ЗΗemQ-#3u $q $q9Kv!\bʩ8jPcI +S|Z{]Ha;lC#G}ZyT$`JѲC:4)}yX=gTX>>&@ ?!9W}I ڨZ'TJӤ`=ri. WGWl41(LZG>&a `,(UR n:(h^q[X4 $ -?N0l0bZ$bhC}ӎ opEH%]@B!eK!db9&\73 m̨ˤP}e~# &e(VQupEz#tT2AW0W Rhx-V6d4 #i`i /TUX۠F,*\F#Ƞ'yMP=ħa1²_߼,*H^ֵy]*nEm: .6$~-&7 C)9? o4ӑ.ksR:Kl?]RtMϠ+\%k<ِ^kߴEG'AN Ip3t\~#'nꤝ B5S ?_TXvw,uu>yCΙ .A\WzpՌ1UHTbR~.05 {>+#6 g@@8G>E3oR/qϜ]ӈ:0Qł9vE!{99;VK>yML"\2.*O$32j*3vts2\2vt(Aim=+h[ė2QHd@Ћ̃lƿzqO ^pdgқ&O\x|o̖!/]G4&3{FNj3Ճvr7Chd?Xֻ o e* '՜)M#rǨx"l|@n2֡BϮbiJPOq.Q7nO1Q彑m6rI8 (򐵉2h@K*%V҉ nsSԌb8#JA٥,ϰG"z IBR\ Rtis;gewT(֐Sh[*zrG", '^v.%k04P(s]{ߚA|e˯lF2s B+tͼ*\r2Aux:(O%U3ѡҦ dns-LgčT(U9b}A#Blo^fv}#;®Vo G9e!E@UӕH.IBvAeP.?/?=T߼(D=#o]B@0SET#QMe`Wץt:8#d1ǾJk6X'Vl%Tn&0ihkXHv{AT|)+\{@ ,68r)*uu"'0b5.9&FݓJSug+e(w=ܲEAdl:"} E1U kca`g^}`i꒡2U[L:"lApz@9>w;r$\ڵ^v.?*h;SxG4yq왝Tj_ʨKZ%%y sO#ab3,m ߢ\|ﴸ2TPƲ0lkWXx0/m?R`Q![b=bOWzSn 4 D=$KlH;-8/ADdS8gp*#VҫV vh룂BOSpW)Xf.";=i?'0\vDN*@J^R:Һ@ SwfUIxR"ǰ38D~)tOyvN$DީWi$o(hBB@{|JGW\]X+7ܓPa.VGFuH_*b@@;=y'7b}NSAi(kw@#Aub?lP&ܓ%Aup8)w.g#j)hi{wS` TOn qٙ {EJ; zp!F.HepNma Zd$UǛ5vԐJɩj~׌0i1 Af+ةuh _GRI}rTsY% $4NuwVfDA:OBT35prx8wڹK)'uE*W; ޞZ`WVaz |3):DTOy5m;,e0p}P=,zpVۚXT4;)n W,Y9ZU;;pkڥ LWڙ$7b>6 I`I$dL&}Bo>WԻˇ]Ӱ ,R@@=1Y*ޖ9EѥxZCݣ ;qqBׂXZsQw:qL1%=#A?0c۲IPPȅz8k+z~:ΔMOwL;89 β4gn2)qM{М'a\k+Ml)e}5z kƘG=@o75FUxpfV]HOn)~>f6ٲ5 Bحu&mnx6AË/6zc%Bp!QN֍"] gFJ ڲ iPM@ݛh-3\Z|NG5~L..FgK P(DϨi,<ɳWcI]4U a$ILlY˦콁b,sSGYQOjMszRQ>i0BH}>Xaszүܞ&ќWb/ 4E%ĈZX-O=vpy9K߀0]Mt{aMLzm`_hMNy+AUOAh"%X[2t4nS;[[|S:n2]khGǙA6bGSee-{g>\HQ<ĉ-ѧ/mUѶ5BK6'h~>KqjpEO P4:,;,7Qi|eS[SWcȷ=4ˆI£W^+ tM&GwS |ثi4qzӜ3Ȁn5LZVr7W=4u͂@<]GHE.҅h;>win0p'VyTNN{w#mQ5d?4cOPE&Y,1ME (ٟtdS%vxC~6,C YTvWS~ԌQĢcP3:P{o6{}1 8v1eR_|/-_#|-/|4%+#2lܝ\;)~dE^?clĵ=Ab0Ioz)=n …NI־Ha& VB0'XNZϛr?l=|F_ rF^n38YO\B9qpd8EQ=Ua881 dТ0/O8ζ eAbwƏ{2g6 @4)B䞠?Jk?4!n$ņz:6((zTypۛg~ ՍH+0^`1fa5w!ISO[uJA0C3P x6rV{B"F`+TiʩAd]Rojfc*aԀUaV {PG=ZqtΜ9_KNAH׵J+w f"{8ڨׅi[\f&DAϩz`}sxhsvj ':ˊԇZhRrrgK_9`UAS?|dެyr2p${E켮.1:#-+ ``ЛKնb:V,+G/ >@yч *!>N3dVSts22fX!1k w"ooVfgWj&BM5x8. -@w @15\M{@h'cP]eK K\ `F,K#Pb7n xg<;{w-EU6DiR:# Qm4=GY[E0`VX:5)p8)N -a!l- VrY-5duDZaWxmA/N=<]Fb,X&TҦ-xoVx]B^;?O:wk΀aB;ٴ5mȫ goрW{2$ӝSh-P,ƃ4>(OwGE7 'IJ~Q\n\PqhZ;=5iCa4qaX "Qk_AS١{6 ֊\7!S2a6T;*k-&,F߮|6;` }5!^35B2c̑i`&$8J `*rHԏ,}E]R[pwd(Q˖7C~ՒG+.\+7p"!"ƈ ȯ=,B9V(|[,m7u}6NyHާi'_Gdq Ȓ!^ɑRisINCy(@CP?L-0^}Bj}Q—JL%2  "{8pDk\u/o*q5lw/ȁ }Z NAKeD^-ZvjFw I:pt y`+v; zOʉ16^2PVJr1Ĩb!k7]:d;"V/H5 lNŵ`s)ݸwE2Lmc{f[{nE$m r),|:]tlVJf֯Z!V\ZG/THMVÚ%N ި_ 4l.$Hki|:R䎗 S|XXz cO'^[f%K?o~q^c˽B4M} u.qev?kotp/LHa1-V|Z,(;Hi>2ޙH/* DZPCWᖍMM>ڤz /.TbcLRp%@`鳻Fs.4nPM)`t*DMdwq 4d%: &YT`BVj}H{?r2Goɮ &cEtq#D+n<plCЇ2ldtA4uv 7CmBCOg.ZەjO.^|>&M9@uC`戵8`Ζ½MA'{;(N0I,&,>Q'X7{ Ic"X-?VV,C+/X0'g{f[3_ ։!JM8r_mƯ9[ega/pGT*('^z-Nծwe)q{Uk)LCFJsuc] I$!x\LnP)\shHߘLk8a>MvDrNKis|e[8W׋Ԩ@Oi3OEm~Vp?t8Һ(؞+w^˲ qMɖa> ]U ƹ<-ɼی^>h&SbAe_Q$.ܻ-z;=x!~f`ƩYD]XDg<ҽJnSV fev4e苋 RF ;CcW*CMX* TF`e\o0RM+NyI/"ς/y3 bڟKF)!ŘAR(b5@JFJo&V ك^eaM_5fyRa͛`Os.'K- H*swn찓H&yc2 iʢdpƃ@4>ze@$4t^&{'!2cflLpͯPnJ޺(mee.( .2_IMQP٨4<H\бJm2dD-Y3}_T>l˾DBZ v};d[qgPl-`F5C$::g, !Eou2uKxߏZZM`Ϲ(&@ G€r0jkud߇NeP)*wEb*n`=@-8SHMmه`KtbV>&Jb~<O:i;o#6JڔV;0X役.;J=#=X6dݕߦbHrXJs~vkGX2)?gH6yB _}Us,r3UoI+ zv$?=HyqZηr/^bK# /uSu<=g 9 2y, %7I;Zn֘Mڭ qCCBcuhOE19F@K@JS06[BϢ ۩Ŝtw(i yi&cr*|O #`U񶛠Р-QAjkǷ8):8'`i|E*I:a]=ՕA8y?r7C~Gjԯ=]=h7&IBp^y}Y!D"X$kje867:@޲[PfƗv3$V@݄@66Q#XA{}ev̖O悳c^[d{7Әmj{Lv"4*J2gec‚0d-Eӏ06&Aʚ!zj1ڴ"2>䒉GS 黏}AzQQs'EnڞH8rAve%U7V`mA`1@1@7<~@$(^BC`3m0<3 !ԑkg65W OxiJ+J^=PLkr-TdhK0so6MKԹ +/Nep]&}LQU?lʉp!'g=lDLs$PlюS/>UY b64wkПc/Ll5ixME2doE^q8b2OI72f\5ku VN[>|9?DIy1~9mmyn\+ /=iTAw:QK$O7SԪbՒ mݧ5Hբ+1ՄtdGgˋD)M=yI-\Z|Tpt[cрw%&g0uld$_!4nH P̻zYm*!{,"\=yE7ߞ{ UM>&9-pQ}Biq:$"RNi~S\PTWCcxº݁Zs;[L;sU|9 4Z 3 D5LȮV\/ie#^rVѾNj˫<]Ra;j:P9YU0חZ("^8*1Yk(}pAbLxA EH@1&J|-fY6 u"uKAgJ|Z~JNW׭#d*Jodfz0̂6NߤMl)ҷqHЪ*:onvI=WjumO^kDFӏɂq> DÈ^ҋD꧶w(i|y>D`;kt:^1<08sJ eC[!]=3ZΜXSJWM$'܌ iW7Ӿ' #rVM>!Z^`XlP9_y8*kM[r wjYȓcOi9`wV [46wX%K2S5Qc|iĪ"ZJ">z0¶b覓jz΁^c/~a{}ꗂ4YQcת>l6̦f hO~l8t=@h~^Qfۋdٌj'P4X=D6 .:wl2[Ƨd: /lܖ/:u1OFͨ:`Il¥skX$EI{.jf VK`q Y3Ƈbmԏ,]MER =IOo1 _o;/:`8E(g`2*{J£[r,q꯿ TG:{77 Y ~pcpHV Nd6{E%lu9Z 3ߦ}炭 qmB{I)*Oi4Rϻ}hfygg%^j` (dx@_dPW䡌GH|q)bn'&@&.-9^mz(}@Ϙ&sIJMǂ{lMw#XFݨh,( 4T_fMK@r=cmUX(C{\ԯ R͕D'<~ֺ |tw^!&g-^H~f~ʼn\W1QiDOqI - :f\Y0T0kn 䢟~9jbo|<FnEπ}&8)1Z=~ .d+_" n9Wk;u6?ן+}o݈sD?(v wWY6c;N02*R9x%o *$Kg=&@&/Md,`X0!#к$+m B׋bAU5sDXh< -9[c=>(kwl*?nK5[?iU`~8+|:P{owNj JGpܓ{5(Łqc sQocp~e= T*.ߛ^|oC`wcqWϾfTVw&lȕtMamG=հX2#Kf1?b57g)o9&X?8V]wRWeg7U SŴI>j4THݔ;(D[u!HRwʝͅtsTk:F:LB:vaZqihG9a'ޓnm+cR|Ah5ͱ42 Ƈ:lgb 7Xwu-"j%UR/[HdV5#p]Lxg6ƠH'sg7xb@/CHtN(Z,LԔs|&Kta w@WI1xh^L8:q|*s /L|Ӽl%iİ7b-oRj f;X(rEQd"$4Rw, i I<#+ poVL8Wͷd$i=;72E$3~~-bf/J..Oy_D~JG<!1OJ.2p hf+LSXLJ00T#E2!LZm?tjYH8)֬n@~$޻iy^/Sft_]ZD=Fih-1"Gy)zε<~ ,I}?_a s*aaR$$vy!na=B&Ҏ:nIWZX_FؠV27Skm"Wpm߼KH涣WKkAMB4Zf,!HšAäl'AC*ɱb(iыG]JWTLW7SȷZ!;-i .(_yxJZj=;U ,JI#WMx:&}樓d r Q[xDtpjԩo#ڟULFl@>PstTU1 @IEYdɖn W10p k>fZG%ojcOL m;bF< = 3r`hYHGnմjk&>5oqI}۵zM®Bz5 [c>~Jظci@ D#k=_zf^^(|̵,4PHڍgP`FDꏧv j&)zXL*.H$A2#'*`PXbG `A!7r*:e1t7o]0>%atC`r!9 ]XLN+tAQ7\HꤹO`+!6E$b}3IR6#5ME{&.sӼR43qnoѧF ; Z^C|UȀ'0 Cg(xb.Sլ={Pְ8(d)dj|a|+ 8RVHzy~gcbI8:#/5%\^XѸ( -(w3iO=Gf\N/tS1wB]HQy|{&e`hRRHOΧ,Os=iH<2зQz34kiO}2_әpa٤x;"l?)7uQg;-L!{yUk]KcЙx5k1_mD:"\3R*ܨ'FJYR_풕=vyVW7V[~d0ly~ f␏îHȪFQΞ+XQq&_E{fzy2MŚV;&)BO"`ӻ\קU/;eI Z:x?~^5omIǭm|cbos]NO;B'*8frŖ-*+3꙲_K qd]8f9ڷ3#@(Y|z1! FNF]L}%Ŏ;Xc\Z!8,9Rȣ D O>4LVD 0yK̩48Kp肓68u_v4ЙP-x˂94վODzD03gat&cţfWjW06<5%IܤK240$'<-KN@Wp!+uZ3;l!F=`#AO6ȊFC`lodh!+|F^rB!p {is$Ҝ-^|)~1t`&X\UT΍/(0~xaQ >O7]-_j FuSRA XxRtVa>ltor$Oo]W܈R~0AyeV ;^<4 "1A[jX_t/G<gؠ!XZZ%^KRsP=sG tVQIj9r"s~@Kjyjo4kSp1-<<-B:l4F 8E72ji- KeY|Z>4:X餁weL?%&y|lry>XnTJ@3DzBkǸ ;SJuJa'Wڽ[Sze+JB2֚|Äهwg[ݗNS$i<[8=ox/8SH_G9d|Nk.{ЏluJ›>(j7kTO{$,ې-(p4G#=rm~ D'HOf\/[(Y~'yu 6{kQ,tMN:Ba%= =gƓXPTwqtMo'F- IA 'J~~n=s2 G@~p9hRVeq}˞7{,g}ɃdwQ]"X`>^{tV[Ӛ5)sw SL!.)>C]saG/(r[8uRrR-m1T*qD7Fvħ*1~[ M/Tgt)mǤDJ.Y=v?^ziEɉ?9a򈋚OQc{wm4t骘'I-kV =W G_>v p):z-EzIA/881P38Kt UkI3Q>HM'e4`vKuhʷ|=׬u~[띯' /)c猜xX6E_R)_е}9ݓd!u*?tVoikgƬߙ]υN@E1)C)sIQj>25n7QLi6u;kEǯi mrrVa- Zz;4sP$f4۽1$JʪrbϣjXQoGꣴˍ:ٮfLM. CK QF0l~y<=-tvp?m"Ň@Hiг"G" 2SŅp^m"X/ EO7tmϹv*3FTb̎;Zm:+@vDr ➟DzIWPqQ#^({FI(/׳FIQ۔ `XM56h{ q4Y8p$Uu:co8zK? uUs%;go7#w@Nlx/NJ+gkA^D70e_?m\ lI߯~o1kvjķ})\a&8q<1>~x&ı5|<̒eչ+1X"ᆣvW#h^bT_!1>^Ѥq]=hvo]_XRvlgH$Dc_r/*o fs Ɵ!`:GCQⱉG.~x&XGiտ t/qkj: Ycę =gfsp H`۽ofzjmR5} &16[D<}1[j/g4Rwn/){7zzS?D*:&ЫgAFƜw(# a5gco^4ǣ;/,Lj3(42[K?S!o!x pÂF$%UWA?n|uسl Fٗ#tya2ϣ2CH`sAH_㻄ksc>*ŃqJʏx7~GC`Vʖoi^uJ^WhWBAVe8ޣFѨgAȃckSm9#ҌX\!ĒP+26N+(ڱOwL'j~l]8/&7lN2:͋wI̓JuCpXTOGxzH>F>Y/,V DxL@HmM6}4mE@V]# }DЅ)l>wy+eꟖbnZ+Y9tgGOULX dg$$OħFP*"}(۔XoxcDsDr8 weݎZ_#&?n(`y!Pi~ےdy׽9Yof/%13'T(~iU9=AYfc)4zS=D!Y[*mrwy 3BΌ~0xR$ ^+Y`q17ݥ?,o!k6D4:iJNJ`k| '߷IYic9#B=i?baϓ' #%K$MfmTlu 'ms/eqC%Y [v۾糀)|~qt0v*`9dҤ k )p3lfT_-lS@檆h;ԗRgo-@ YyFA3AZon tIX7_a\pf0-4PvgƧN[jӝDpݛvCmQL_^c˛z)LSo%r72VRFOs@2 )G[&nG3#}A|sA2RrD *iyCe&j@iH9FsQRLvTsݮ7Yk,BOR$.VzF)G !{aopme2 殪.N{@Z߁N:cy8qA7UnPK?UE=si>R~,'B iL.XCՓft*Á/9fA01tU=DŽapVxYoCE}0%P)OlkGnƔJ+~v7qzl߱h~iSzD@Mׂ]z?%$1^]L7"AGa )n$G.{vGEZOg*&ql=P]^y,T+0{](N3DS4n^Cc)۴J1oФ`2? #H(5'BEO!Mk]1w2m10Y+}ͣ݇K9s%Liq]AUFsk%2uU<|ǡWWARe][a$_i bA-p3aQBO,$ 3L7rRXRHIA~W[qIf,U~nocߪ:Q PtAhuD& [_|IҮTYɫyŮ8e6C콐.U\B4oj}J.^Q1V0o>|<3 ,ܜw% 6O-k/[0#TgmS;@Z>hF4tk$& jT$"ΚeOE&1%l,7w&L=I;4|n՗$~ T'Q")'L1:)Uر1Cޑ;ls^iH?hΘ*f/ ]O VmBEz7(i_/hBESS?R{dr{k4M -δvˁ6aۤT|b#ZOȁӧ ^*00$>F@ӧM^J̩5W^E oxh>ҞR.6X7hԲ{Aı~Ֆxm'wmA5s)Fh 7^tE5Ʉ4t?J7mfO !zyz9-v%C, >iw{[hM2kdF*+%BHlW`Havȓ˳kjDUIS^d  t:a֞LrTTdo8IEeF-'BΎ5AG}*M;T ̇FwiFFoǚN`Jql:h!pTyBI~|9gg!]&٘*c;ZɛLsZ~*h*cuֶ)˓s3JnV(UqD"]Uvo`w-66NA?ϕg ~rW̺+jc(Ey5.[6$tXR HʮEb;ɧh~(mx&Ývb9.yh*Rbu:76 (鐎)K9+Ix/[tr%T&Km7TM=$:SIbFkk a $ _!F.pE3l{i5 ۣ2-;JtJCTd4ybykSdX$W8,+$ ҳ3gYZ07070100000300000081a4000000000000000000000001643420d60000b580000000000000000000000000000000000000007200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/G?]?Eh=ڜ.+?!1'^׼Nyg C?ʁc_ԥv+s{uēV5 [<3[r""%kSdLGla4eH' dM!JxwiZo4l%cb'#-ueB@D!SwEw+Oxs9ٝm d%Ŵd,;A'U }D|Bݵw0^^cD^Eȁ?o'#]tqTcr>|Lpe"qGɳ 6z 7K5`爣͞28I?zm+)nbK^Q\e _frKqݿc@AyBF!g{T˔F{TqFaZ!)1"^QGZO UBbgXDs 7T6'pxl+ MG߾\ӽ[J u Z_oodz7. _ TrqHFu:аMzOz0BGm'Wɡݐi^ 0 Vd䟿E]2<.2L VUS-d5Z-0:zmĉ(mtv@dcz @-U =w1g״MFqiѰlB.8UQVtIB,v < EUxq/@h̓ri,ޣUVZM.fT!#-+IoIWf(\8'P ݹTz9ݡP [xEiE''GQ')rnrfY!E5*~cwxPݕl]?KO,WVHN54gB` 'K-K @MgB',/ v Sh1SvJ7E'繽hxC$y1૛T-ЪؘLg= C՞]:-!-I娍OjI5?.VE|=p~GO%AػC|Ym]9yR=+O'1H\.dpU,=^6WC\k5 %hw"{!٨*JkWhSC)\x tU9\ʃW$clO,۪R[0e~ uKlW6|%N"|43Y pi`$9RwNA*>\4WoF󻁎`\d^\#"/̫"3WYY;SLY]*|^GT?~NAJ3LfrW{:7dQRdzY2OC$5l_Uhܠxe"X֫?hf/YAӡ́ńMBEbBt{kka@dz.chW)=Z!q"~0Gԍ":ÙH´K`㰢8]ɻrl%LY0B4:L7R@9oOF\zk+TDfɅ%A2W}5jI[`GFwP6܊H+p#ikƟ ^KB+-||3&IH?mӗNJQ C6г7g3s@\_Ԕ*\UFs~9%n"b\-sr7T˾ќ@7B7"-嶦@''OM$qDT9CT(-+l?~Tjt[,ϖ DJ2#2 n٢0js-@?K҇v1) /eCiQ4e4{`0rfٞh'8TSR&ŏJ6 M6/;lCMtOx*ɡ&y\.rֵnKB}DJguYCt. Dݶ!v%"&^BGG$W " m/dX$)?R6wL,gM"<2Cstv3:dDF,@t9+"ˀ79X 5 p]qKa(9mյ"hby}:"˔ UXx^[EuS7=l&:?ck4fr$71Ƙ+07a& 5>(2yлfi0g#6 N: |LHk&S,㕺Vg~GCGpiG7\D% $&=fᄡZf"bih 3,Dg F-?M~E25+_xףto<|Z6 []էv9g;d'!ޥPEQVr f"1w Uڥ'#+kwvZ=s\ߴ!>3!?ijIE]VAYow˰ŃdR`vwZ*3PtE`Qޏ!<ӦEU;MFUH\M{@w醆DpϜ4'PျWH6oׅP}0_Nm` #!aQo#Ύ8;pXUe]"}J+@sR@D$X :@3]Rfrא3!:m+Xl7q/t\ AKZVkP\WȪ?˧I|< `3!7P EM K bWn;B .,CHu؈:ɜ&Lyv|d| NmקpNJ|~%yo1-rĬu饕9+\9n CUdԧ(Z9nRaacc캑yzaΚ9B)i`OZtw`w@1r-:Ub|R9jڍߝK3 ]~NpJ}\٠eU=[&WEZ6ď gʞس5`.yi`VH" A@3$H0 0.ݗɍ(6pA~?;ֶ4/@y Ж&%1d*gXޫû=I:3L f.VYz͍qWKae ͔n!._n JV+ـ8s&iNuÅÄdn5s n[R}gPB *`Z3F~di;bζd.!IDa'&…Fb9g9z{,#Q o@~"%"PAQGI?|݉ՖsAн'UW}+T+hqE8an\H}L_8t|+ ,}!;4h':$`ܮ=1 _rە[ֿid M㓷$-v>{kSӐypHSZ%].>sb43S}"$|.o^GMGRV+Qa~)JY=GÄj<œ60pBg Q'U[5VNA Ũ ;e v=?~*ۨu@Zhco$)U^Ĝ[xn4E~_œzP1RLT8)X{M3fK6 (;-}$iZGO;H݁W2 A:{Ey+)E=z\kx9j2]n€G_z e;rl)zއԻpd`@dn VI?6q焒TzU2QX wD*\v a|]!lwt=UaVĨ>(k`)]M5INM B+&QQQ#PM:6n{U iPE;FNb 7`ՌAJF~N 02Y]p-V"ֿ':0u9V|# ˉ@: 秣>M(~9haW5ɪ ˚H^,"S2p "W'nkC6?#2N^L9Y.;=^t~s~1H$gBJijQ 3TE={{:ml-~ Y05 18g~eXi΋,#j2A!W g-;UW[ U7Wn Jz,U.kPJ^4j ux+H=XJJ{>[)/g XHƁT6$D8H,UyBĵx G(^Wvt",kQ;HjO`r]`"d V  ; m+Ǡ ` U~xqǒBr9G.;9'2 Vw+ޛB ;*@!>R\>(BJE%0>3|(%`P Mm2U|}y)(7+j*Ow%1a$ֹ2*r 56:FWj2ȍVўj>Z}?"O5 [,zs7c%&icOK O YoV4o:j8qQ*JOO"zߨ~Kc4=ΖtQX.!1)b;dV5zVG:sUNZkCfȠd{ȡSjOP+G[~/! ._PŐ-r<+dg6Fsd oWёגL IA* ՕAHO՗1gW͆W;v =4zv߼*R9 a?7NߛASY!4( /= .c*pWQf 9WSN[@Lo6Oak>87м>|5_Ȳr1 6UKXHO"Gt'FPd\'Zd6QRWeFff߉,n͔jsFo](\5p帯 ǐrjX`jЃ2[D 5mBb_Ғ Iq:dKx::(TUx}rO X>?\,ى˪K~>nղaAKxciQW,6s <*]i]h 9 1RZ> KgFG(\*0-s6W+)ȭ#X.*Ĥ*b[dE@OD*"D_-T0W)$ܥ^ֳJLP@{$ |%wzT+mp7Zt`XxM~OFϱM`҅cI/ ` o Y-P:t۪K^B'?tg&zA&e)۲3IV:ښm+Vj]zίf~M-Y}t: H`(j2o`=7`:9m3t[ WhM"H8J`+])lpwzŇ- *>/IdqIZpgLڿ z(9~sLc 5[9?wh{} ^$*H*T~K:x_u{G KOE~)ʜLh*(}8^A4GX0̲06EI0)E0Hyߺ 4%߻)!վ&w傊7Ϳ+Ϙu)kZ/R <>jڊ@~41G `t_| Sbەg+sPu3T_'*֨" BbOiz5>Zc@E>JxӅC< #,ICUz-!?YkABZRv?;!v}q (|IY*]S֕a8=G-g:ۺNߚ&qEUU,O^;zi.Yֹ{m_8J',MB3?>o^M&ua6ßsDQu% άJ|INB TҍDeeRKp_>U^X4 Q_UH [zio5eRj4 (jYҚ ~|B12rWR;lX6k*~w A NU[1jZ1p7w* ]4+pPD'\pM=>Tf U>mרt;THDEE{~Ԫon>. YX{c1..ːOc1:sP` f3ɖ zD$V{-6@Mg6p~AuMk˻b|ඐw@y5 53"q˸Lp<^_jQMw}/?sGO%(a>=yR֋B<*$S@/Pac3U+/a[Q?ܵsGb>݄ݑg+6^Z<+*"GާAGW`:YB 3QqX<yY,m>aʥ&P_pV|=$ӯ?yBu#a >s8L>%f^6"fBԺY G]Ip9EV;6$߆̓|PκGa>LV z/3QJ?XhD^DdAZBGßNnGǭ>O>O#<q/uhij"N!c\{2͡Q h~گʽ͎{u6;'wQ%咺{ ?Dr L$Brg*ðpSkG7sJ7)(CzWwmF |LwT!%$P\]qAeZ˹_^!kQ'KPY2ޚ/AIfT㦡2__Gٛs,ǭ{JN$CnץB<2%ag>%fj 5/1Ky(ή&n`F7TL#Ys4qa_@o=}QOl)vL]{4CO{IRo>kK{Lv_fmwyK}. .-8$wi8=F-d}Wg  TQHcхxrh^i,Ou ;HRӑwwN :FK9i8xJ.m1AGLͳ'w}jX>E.>o)M=<Pí+_> -A(bTQeyA;^*s7IrO(1\Nݦv[LhO\3-n-[=^S쩺A Ph%K@aU P4_+S3rL 6ՉBn.$i\x犪’˻X,OLδ e"wrdA,<cdId:,X ^p?&@;7äo }Jv2Z@yLyZT˜W]*q7m1dy*Mh(Đ`sU%N r SX&2#5QypxGX林w*| a͆PwQ9vΏ.4u&BQfvwHE5=k$:%3sαtPŖpW}8|5L3*_慣&~Ѐ!,֤߾uJ:WWCU\$c8}WYrO 9ǮVFwqb)X-vLZ,l*JjC-RDߎǝǚ+eg!+{G^ޒ+2]LxZ$}x/2\|;-߉-GI8I6ɋGcӪw2\[UO,a93 %7PH9wgY)1y>sf`#c1fI{w}C*x<xz;o ԂD84D8ӧP1 QXAPdZ6Zk(iU(SMjB.h@r.)I$UkжL\jY_z gl] ?ZMУx/|Y$`/\ Qd!ז*T"h\ [Oכ&Zc=+YL*XC(SŰGa,3ky'L(H$C:` KOa4)+Y2 ;Ƌ8-@g~ic UE|s$\wye-O( ^fsaR0EZn]M𸣍9,7?Ñ 2^tLZ H؎+_>OeNgr3+"5+9InsTf6 4:uV>u?AM8=͜7j{薈od(J?v׊xl;U%$z^ (#71-U"mņI6[Z?2Mň@gzOJS" /ªI /Q#6)d]5|/u Mq˫C PH\!rYyk`Jt| $7bv?.~^oyR`lO9[dUSffB!x^9t#(D"qBg+rΘ7͵@Tm-m;4kv${87Y!~ ?5?5{\a8&cNCu9LjZڴ6"/2 ErYV _9"P>:J+u4?_(5і_*PʌX8!!b~#1cPCpQ C׮ cG; PME^rs;xtPp.5l$7k7:Q6Oy훠r ~v׼"DpxFɪ.IR4 0gU:}v{S;I +B]B&G*#9-avs:u=3Y_K.Cep{:Λ1pjE1 =蔋='P%@i,ccZ`B7U7oYh_Ҳ94Kn(tLk3tzQ`x8:5<ư6+Fw k|#K*T4W-oMq:cK V3AtƶM;)e+_l rNNgd$D$›}osk.CfIu#"##T!gżH }x ZtIvy,TH|ZXU/1۴h r~;݌NrJgVPye87UW}-ݻ`/N?ۓx=2F.ݎ'dys"%XN|Y@,sSW~ebޛ(ƘB|DKA4}J.$4VK-!YɇHBi6>IL| ;r1Y9ܟЉ|rT:e93J] [&f'uьVv|Z/Hw0m]C1T/DJ#jy񞣏5Nq=˜plJfMi b?ʞL֌s=9a'G;k$;Yy*rfuԲ%ne9ը05z[]iLi ۙrgyu03.o d՜ח&l9pHUc Wap(S!7 '󮢮 2]P3KFjӠKAh|\o+S 9{2o=;_k{xA%zMcAz5 ϹYP JOj7HsGAW0YBEb*=Q9r>ALU:=Ebęn1ۇDBтjRD L%vьQnxm4YBξb F::``!4ytrtzӛʮѾi&OIt!,כDna"^W@/idgf&&@h;%<-‡`:)?Z;ͯ#_WLA@@avٺR.Ck"ÛӰ)jZBRWB/H񇗽?Ͳ&&܁2&h,"L $-ΐ˅f7rjF'Zs1uogB(,Z4NvqIfWh[ʭB^7j2(b;Hj_]F5"ϴc證P/̶pˮ*n#<yyaөOw,Xal$ckI?60h5Rrh Ӯrjo %CMyܔ[a{A(uzT]qw@-c9WކL]b-5ˀ/yѤo}'ֶ4_= #^(]WzHO?GmTƱ;4׉XyCcvq_W7 [&{)wAЂ~!Y?(LjYV&2霾A\2n57nmI@E♷9\q973H MnlToW~C ^I#^M[h~ƀ멉c 3 ]7OS&X>LEus @|Si|hj[ vIXT9D oQ*1Kr3In*hssyR Up^d<D`^uy-]%8T$D:QvTp߫E4Q ~x/UQ^2tϨ%j0C5b5b`#溆^Ct<| Xcq|f>@G于96+TIŹRDQnYE:Ӫo#sP]Ӆ/a[ Bjdv{_:lO_OJ x9pvpkK Iuۇ_oC% VCE[$qXYBQشwT ,"a 9y).9Kv$. \굡J>!UG?G< e{#:+{wn$u}l=Ӛ <sK@qOrZ"<ĭ^yʛmt`+ߋVr<W84|Lc 5,/RGKo+(Švb~萟wUy:9Q&һ_YNPⴈ$"D*8iل(͑ Z6ϡU'ϥ܇b]P~r ςDOR&jWd\TAd~ZIj2* 4;gY4;2rKżàՌ] Fx )h;G(9l?C_B4B(zǰx&DWvZ8'LjրZDP%XP87pnr5#2aNΰ*aAD_ j>We_7ΏQTwf7. wbٗ>w|["%.F"w~BpXbU\ .GvjJpYgWBzDVa;\ } 'sPv"^gr{>@+2T(oj=wZԂG !X !^=,S%DgwHk~OGL.P g#?-S^#sg5λTGHWY4c a5 eFYgsS(M=wƷ ,#\smb񶠺,Ғ gJ?4RoPDL8P [Ъdӛ,1Wy-x#Um݉f6*tDE/ۏ59vpću켥6=WS^ɶ`!RŸTZas2iŢ7A{RaCy[ҶBYivtu/07IV4 O-rkb3L^#2嗘lo!qKI6x.G<3#~k4/-?f\'(. @qjON?0` 8s:^/'P撀<<{IL Ի4ҹ,<$yC?$lC] d\7ޓ߷VP#)"/lJ Wb`ͺe|T;ꖺL:ej`jDl7?o쮴kTHY[_3>/Iy i%"%i1^wH38xg{o~U&!Kc 1*&Q j+X28$N]KSxdʔ(~2E&lXIpQ 7[7Ha>lr򵱿^xVn48Ao؏sWRx8!' =@L@c|`eIhԚfV8cQ*b`}Nľ|ab?Yp]wI[Ng:(Zz-b^-:Oi׿51?7IxߝfzX& 1=wc7/}4qC;*nDIRDm7ɪ W;ݩoRQ?&xb2%⸐69BCC[h[g O;| !0R-}43(4#ղ&}LaxRs4nR8%BP@]E*딤Nx5r>x0x}`pB=LUpSS;K=wWƿ5> 6~YGLⵦsoqy8Z̓UuP|{SbDXV9XYަĜ9f`!N^p[Mt*BpO!W BobFG =6N ~W J+l62dzJijz7Nsw'Qkܛes$ʣt@1|%k4q5CZFn`ϚSY3.1V*nrrR׾j(&e īT߮iXxdž wPA^Iߴe9-;Xn,U^ڜZxb"[S?S;5,rM-hc#eɻ  淲5~\x*p~z9307,$f]'DqnL>C0O3sc*ec_˜2 BM޻GVqyo a_b\41 ;?hs'qIT9,1`+A=P|9)nVff97LafT'P :.? šYm `gx|PYBAR=?c2oJ@_dž*| h+XNMl!t-ijb{Cw,!FBؾZ-G, {C j"dW+j)-+A,eG j o->S*$VQKBa2(f@6V ,kp VHBOe&֠$/9{Qul?DpxIب} "{&rճLu/'h=}*AIx^=[`i P[:gڤQp2<ĕA2끶~%D+օ`~xcD)C3E泶yn<50Bm ΰoX`v~ozei RR E֊&޵J3Ֆ?YⰮ^(PJ@6Ni,BEO:Ң(QI6ݧTܭv!;vCeX/;pkCLYX 3NؘM9R9$H A֞f9Z9aPq,pŕ>9 W!yl("X ?c mUA&u9* YOMLkq^})>CT1(6^md ]+B<,y쨲.+0Y}$r.FӹH4G+dM 56 F*HzfimgwSbKQ~O]+HNGl+E= 1r:ݫ:"Վӄ,%գ; 9בe~#,F҆o P%%IE^e"[>iyC:w3xO&c5I2٬I|,{K$Yhdh"\1 @WEFe![2AXoH*G.GRͮokÉ h~_\[@'eԳ:X cJM1[i}LxMhgμifAZo)Ĝh{0x!mE^D$"VpR(US;._ KJTiH7fחI8=j/Llm.53YiŦg/9 Tf%\1q)=^46J9T؉_2jK| \Ub#"@?ޡKޒ)eK@SF0;h+^k_=KGDKqf8ۄ/[zzq,Kژ&QεwS$lQNc"ϛփ\ ?˾7gC4sDXųʕK_0 jQѥ̸,E0Vr!!s}c^trl]M M 4T$mqξ`V ShuU:U0 .51\ף>tjQ.uxL64XKĮp􎅀?q~cDt8oF[fN) G̜ͩ= ;V&\۲0NjŞѡ e[T@#vo`g__Tܒ =$s aA]@{w& F +9sK6kwxnmh`z%YL) $B ('M_^{nZdm ^^k>hmmi&Q2qGػ JQ9ʙ(P*a<"<19q:]jsUz"mK .y*X1_cG \'j&eErk@ 4)Ilӹ`-;Oo7ZhE5mRxq.P90l9@{WՉThHt7k +B(~H_ʔq*^z*blHA{|EM~^r:,;Ȏ!Tno Ԉx|CHq盙Ѐ/*@oy:x|q$DBi Z:& C0pț:|yM+3h`xiHk O8SFN=S7Ņ?>kJ+rI Zi8zS '4/Eϡ5iy"Tk[ e>2Q4#zOgA2G l.t8({B[r{E~rwva1 [$|<%m`wEg=z$@UQR$PP]s{ֳ*($zJ`zG$B!qWZDYrD& DW שb;.1@oR<8@xyp'h2'\2ť R2،Uz0ᷲ CT/@ĜUn#-i?tߗ)Oޘz hLT%ݕ*h$fp-4\!&W, ? +^@K^ !*4Ye@TXܞ>[w 5ɬ>o xIF9z4/Mz™8qch~vQ,"):l/IAV4ڲeF( O6$>բu U-Ҿ B=AМ&V^'KAXVS/Zs=ӹbߎK#,Oc'o8`w#0ܻSb./7zj=r#eLGĐOm!HNK1ԥ̻'%l1֯դBЗz(`Rq[3{/k#mznV."N4Q`Brǂ֮$*JŴ%aUP}:v- U\EFʱgJiPUu2\r y[?; K쁃 >&35N4P2,7?G"ߋwl W('oB9@4w:҂XQO6{`˰q\@M4PD@uf v_kcV'ՑnRtΙ$v ɿǖ6)DS!mahkј ,r:3>:*GrZP0>͋U xH]+{DpF_ 32'H1EtJV9Ǹ  E6֔ _R\y{B,`ԚR}5oZU^~|$qzԍFBA1jk"j߄C͗:i<EYnڞm k7E'o6 {jrfr`Dk ǥbX7y/i~}:Jxc.)5DEyOF7d"W/M܅G:Ю_:O=\aCͷp 1)^+^"J ѬcjW]?+?Ts3s34 S),vw~oa5I&0?n>ea̅LU|MB> Oja*250wY'ϠEs =NVTyXIg9sV6)l5_C:rMZ6LBK; ZE+!ZcVf 9tTFy%0oJR:[gt@x PT(M E牟B +HYYsWAȨ gR%y! ^s$}94AF-[ndj>ܭ x8'=F'd'S1/̱,Q͜qm$%_:* +ʁVȗ!窔ÑN9<~$LX] R>= 2Y 8uRҘ.GT(Hb=)lkOzST|܃+<7EAk\?O;2:|1]Peu"^pL8uSYVXp xJޢ2t V"*̉8i$vk^ǴS8piuY [%Y|f>9!tKݢ PHn@:ժ0Lܓd|}on<kI.Zkk=4];>ېA9?1GZ7`&/CfU%6,M`6!2Di8;A#3A^ xC٘# UHtO|o6DX~zA$B;@E:rpZk! |iB"8/ck[]^G+Ȁ:w#ݾIZL%+#xC,mKxSc-uTݤ0,<߂9IRXǺ^.CE`^fbè%` #.AvV6Q,4B\Qj 6x]*PRueX[H^],DWV *xIEvr:E}ފN|{VP~T`@5}4#v#y؆1);[;KEݖa7Ua R{,VCf?3_>3`R Hn8}u$ WG**ĝuPĈuen~I'p-ֵٝowGhf~8`=jCKhvO_ ޸cM} j[F A)oeyBzR_*>Fe6|D#ElU\n?)zkY|pcXZ졷.o@KuQbj @Uʜ|F`mGR48t՛,$[B rXU% +ϸ 'oπm 5x6Tb`1' *N5MxR:OvyVA6yVTGz`l!eat/ngW9RC}AyS]j=q^:ɍK *0O:4#(lWer~/>Jӏd%\@0ڡJbxzxݪz% oZeýxW?WZbJ'TAdl؁(,G߃?,!o8!<lENל(-Q*hVjCh לn%:w б"]?B1SpIC=1qٓ8G 6Dqf1_5FST/)nL=@vJηnwxAǂiP!2xr`k \XBJ5WݣZIRqE|"Qq?ߌCkԩHF>)Lwn*y﯐c`;r<\J n~=O5ENb=ty{Fr;b4f8FB<sLIR+36KMBEOFfOF#mu`_<R:81&ڀszTo $Y\¯wUT@7g Gx]y}gvDCHIXKj 76= t#a$WN&/|XV< v&wyM =?X#]lթxpNݿ/f Zs0:;L\ڐ Eȫ.G3.}؄~.~yFꞱjhςda:tN3ۧ5nkMYA,w2qwmb6tc9)ӵs ΂/ Xcy5 kI:2 NsD^yd+:/]6yBEDڤsBM)X{!K-gwП2| " )n*]:W !8E_'&g@Y ƻ&F5e7vhF.fQtO}ZUģ7h5ӜQ##of{K/X ڳ guh]47g.bYprT!o)+*)z!o*l,Gb\oZd.u׮q.IYpvwCh3TZ\y_nJY8n򴜅I(bPTLOp>(ՎM{Wa1E0A.d1JkW%eh.(\y<9Bˡk{D#\ |VьZcqک$Ys*Bd W">We_1ԅL_ldO2sq,RDvuV #-#i0d˕l2թ~{-xeܤK)IXuLy?K3< ɲ%?컽3m@9wƵ&V`$Medԏr@M}f$<{f_cкh-CƂniG&݇J:5+A|{ GK))w冘4QRB &?Vg>t5S(U֮l-t<Չ/RǞ%FO`DmJf]@kְZ%\*Dz}v lpTš^\zzjจĪ6( fBU;@VLu^OP!y|_H-~Tk܎Ї7 k8̌LW0(KY)S0 GMh5Yd71vP !W?B;Z.wKXSa'[  F+]XX?]KxFaG=v#@q9t XT,oNHRȦRd3Es&+J' K1l&D {Bu&5gB.Ȁ7 R,l0 um(e(Cp; ԋǤd@rw PΖ!45=B>L]s\A2t֑ E`1Sl%CNsʺ t ,{N =uV\}D;_'/QUy&9b@a1=H;@!g0x)-%.i!_bf^LO>Ҿ )ԭ'8kkUĴB&%bu R<=_??}.'6?3tqy'zeTk|MrZaQ뎫ǒZ.8}ITq.>>[^ìXWF!$4fzgt HBQ2 xؠ|i9F a>/PO7T.qlLPJ?#?|.^l&ֆ9p]!HD \}G뻑ku:&w֙bw򐊔*T1fD* F)l4\}=kX_: uѡб16?>,1S((ġʼt+w,#d(Ϛ/KktVvҋ>Q]0沦] ~Z'W 뱖K.B׷*ñ{gaz_.TDCQPtdkAb 9j5QTPG?ѝV@T\!~p,g52CNo@{[Ei}J_ ʔW4f1 OZ8jRie|x{Q)Ӎ*SOpS VL U "HƦȥk&7+%cZQx~>pdERƮ j >d%dئm>= fJ|_O^4fd^3_pױšr!˶)@ȿw gtp`U4ݕ=hy'+/u@]᧳l,,ظ$熏UfC>ZW5]TWeA&L􉩹goCnCGKܠCa; bS )2 o8v|"?InDAٹul,IH#K0uY(dt>X2eʊBn{510I/]r 1a#'0B(2,)#b-LɾhHhjrPq{&ddYCp\up1u:߂tYD 3aOȭW.a^u^"Jx$ )vy{H>P̵uͲ{Nes HV_+LG;/n<=qJs5{)u3u?cO8S<ڣJ/6dh1Q"}-2A@H|:AYgZ~~"@ڏIN8)qKN/z5fѥJsY7 aSVr—J_іE&kZVzQZ+#a@jӏQ=r3OquY兀eX!\%<%8c΃Ezu6[(()wi-[9JF;^ |uN (X' %%PPq9JYTԢReI+=T`BfR<"n= O(ΈĈk4I躒L©nn\Sc% k\(+X(86N26I/jiyN{΄o]Ḥp g;eA#U˰ZVY|7DM+ϋw|ii!,1ym\2/I TY_Ym@POn8jKݑ*OE00\8Z{LnKm{eq,)-[|iS>8Lk){,XT~7P08 ?m2eGрkΦ GNo~Y,l%~S'^^damhݛp, DҵʘNfT.AP\ơUi9ry *A-;W:; Ƈ,7@w9 iҺ/Me=vv:!Nvꀧ`] |qBŲul^9i s UrlgH1:F5a{w KEgUNU&Tp$&| JsF*Bo(;(u.I3KarQnw֠grjش;$f3f:;s dJ^Х*dq_voeck}[CȊcU-D[p~+Ѧ6BC,硛4mw-۞zry 4o2D G=e\cQ;nN'O(%$tΖD{F/;^R2TgԎR %уݟ/Wo9٣:كTDVbَ<[ɐwK9#r4fۮuV(C'uS]\W!t8Pxq1(V/d앛7C)~vco @$B7 _엃[ag;(Qhc0ٔ < <`00](G9dRՏ`h#KPފn(R{tW8 MR w6Ȭ /52ur7PCpL,IUѬOUe:V+No=yK&=B`'COoHR y0H jj[ ZאZm ֳ+x/E1E^_UW8lH_&~ M CHųZ?X|Kc(Dd=ofR C% Y%-!Ju I=_ zzyG bٽP~ T8`K1dxϠRKцb2_gHqR~G]Md7 `2CTks!RũhxU8@" &щ]|+k\_ {nf%MZό %VkYXwGףroNXReRA~zAn\E>nAN&5\I`d64Z2[Dk qburb>NnH} zLoK p(kn;I<'mM@w@'?e*OrXn`,TDB6 ݀d z2\DW6vYF_JYPάV5DeE2VR6VD˞w0>{&{̓؋ ʭ0D7)ஶxC.(?6)V9 \F#^h ]y:(qfym&#_/m`U({5:#ǦlU| {6LBG?0k:\t'j^ĺ*yy0|"))濮s*F衒et| jAG^Yݑ9 0icgXsk5Oɍ09 Um{S¾]Z~C,hЍ TP5~539fTEh%ڑxLdJBQ rG#_65;oe6tGԃ/޼l.]DXjdɋ}ogdV'8Ȼ~*R]?c&ŰT>P]D }BqoơG2{KD`l܋)K'O"0dI{< t֌a^c32% k˕9~8#TT.[ K3:v@e5cՁ\a{ |NxF6*/pboĎ.m蘤ǥY߼IlˏG2;8>Mr;%|sߪe~]d Vq+AVGɸhծgÍmɕȴϝXbYF;THQN ɪAٜ <꿮hοz;vm8Sl 4tuF8B.TQO,H+\u;.ǭS{,Y^6w+G2ZYqq6U@}*Y/`L,Aܿ< +TS̡cuRTr @nB i{, q\pӘ-]{&_.koKGF&=#*)TjKaC7ܣ3sHb,v/`mD ~#?Xl]=m5R?`><%77+7j>!h2-bs]lae.6GTt2 0"t lk9;|]T";vEXe!TC{57~ÓzGGGxkU?cH(BuQ_} @ڕI3@c#&hO:Z1Q3Իx梓1eY9we覅y@_hȟ\?R>lw0/g` f@-P4lx@g}SOt~QfN^V?X'H\wU}II799(§-;hX,S"K,|0o|/>'# GP X&(߅󇳫PvQXUjbBP\?3_ z|8  glV/ysh^!B<:L2[Le`{\y6("Džc늛f*J 8mh4;"Z/Dդ&2ߢ}N4QYK{psB3ݧ?e?7auzT3n>귳 j .u}j:̻I,\&B3YP#viebs?i]82@"V[{z~/*Ho\@K>;x]?+nrf!'Q/ّ~Fp*!D|v4mWUn?C(г t|i'}mĵo=j_E)r=U9{0R޵P5Txbu\ezPEf.ZLD`+h2,>HAYPs?pVcO !;)LrŜǂ9Qs.+\te$"''ߺ|0о.a _&P7x 7S&".z~mȶgO &@.t؆MFS}u,ltolnOȿU'Gm v@NJ=(xùG}$rl)+7>ܭKa2;d5u013@Ys0ʘC!/3-+nXrވ5eTsZs 3Rs|6M\xCWG"YDrI>k)_mbsy2OMZ\Pm/آr7u"F+ɋ}nc+4 Pι1Ha2\?7up[`Hv&gI$CD![!AFyQ,FRCst# ڢ쑛@/ǐ('k%|'U~buAާ6UOKY5&)/T'?%k.}ճx!A!fHQ!Kbc"8,9&?AP`h1%TƁp 9M)Uj~m&3]\±?ŝ S,{Da"F*,?wY4 ^';f(y~)V 6GWl d\iFtf?q*&7·R:yG]3U:MK@uv^ ]q7_r)͂V'ԘRg+JA2Q9Gtϰ _k%hj`Tgo}w7oDrލ475Ý4G0;0iRqn̑Q` 0rYX 7Ǯ~Huxiv}oX8oAVl-e~l8N7_CF!Ϫ '"jr%%3^$zr_4YюVn Aw0k1Z Y g[iFz ,9_na IDͺg yhQYGs.n5S*%U#\6TAE. jJfz&\t)!J}d}]((Ȓgh*.څڻ9ބCS=OSJY9/v_y~ (i Kκ==Y(259\m {j3vyv͢#]9Z?JrS/ΗKFH22kW=d@юe]Mۦ'dU]Q南$x2YUI^[0'[[W̭[Azך`T6+Kw pj]]{cEi0ҧ4juGg}p" w6Ni "k̇-=~:PjW)aE㾘A_wqCgW D*3uT!R%w`Py'dHz5|dv{Ԕz;=uz|Ͻib]C _ V4)=H@jOG󳇑 ֚J͌5k*P׮y8H *gM^ 1ҫC5|`r`<4PZ]wFB e %u2b29Uy)W-*[hOjT{Âa Z^3q/ȫ-.>-#(,a:Z + qMG9/[wA`cL]cZJnj(Bc^4^:O4ܓͼ2i2 !iY&_xAVw f1߃x#aMNQ έvr5@ͫ8%Fczux)"Ib*ObqW9Jn锑:LyZmOʨpV`]u5*7]fMxQt0>pK'SMIfmaox? b쯳1:IÍGߧ:w(NKscׅ!JSvvy2gy܀ X dD֙$L>5)Z$e{Sԇsq~CZyVvK8KsZ& !TfeJ]/ՀWF FX ҽrYn!+@ :w;6iBj\N҈amms'vbo F;Tq7FN[($q]ٝ=qw</;iϩfknПoB0獊 ^&Ʌ늭VQe]Z&\S"yL,9!w¹Ub_~'ۻF w%s|M(B s 6x-%QOO𮁝&&dUcU?sm,); Rֈ臃}) jtJ>fdC=A@f0*?TL%pե Un(a1N_\`nVÞyyWaȂH-a:=W"j[iHW5 8 Hg+w*"T̉xbʂma-(i96|91,hcc5Qx=^cIo}g#:ϙ RfCb#,7/)~l5>K-*;^)iX o i$xu&\W64t^%TȹhwHiʨO=O ? %^2H[X%Tl3vaI."0-vpUX𥩝bm h|01Y4!i BjH+o]hED;k(J/lyCͿ_ϳZ+O <5:wʗ Jn^$@Ed9X@XU/NNJ kV=Sqق/8DMs!ߪ̆ߺ':L_W&^H@i4ϙo֞mo[B (ZX՗+-qVŇA"BY8@И@fFc$St&!D&Ģ>c!f ݴsimtH'X(HŜJl2PM~֚xIwSUPsjSۄECcDBb*:7Km#az+.w44uir>vu=@n45| l* 1/}W- c"!0~]u3 :c_p#(4ms+L ?͛3(zw57S#2r^${pԶ2ؔD&V:cocYzQG!\bc0m+!2Շ; L]EQ?`or" 7fVt^]/k%jg^Z8.^xf88/vҬwl+>g(H1睿7 _l%MQ .G iέ65$ujrWI0\:0ads mSU}؍FItA6y%Lz #"\wg]L ykB25A?pID<+t(ʶH+=t(Ѷ4W45A6 _蓷0)MG+ɏtCtkt5o9L3@H3dte*CuIW@C7*R#۰K r+Gџg" dW #nI|!gS-W~gr ]PҶ +?;?T}gU)('~ަO;g]=Q&ۙݬ޴'ͣ JA/J%ih='=`75O\]WOc&㏮ =3qŽk,#BczӘryCgvMjУ`:@'# 6:lu 6}{XtS?VOY?G#T(e)KebΟĐwґRҫ[QlnK"CDAq{:`Y0MC$󱸐o2ɀ~%2AFbolZݴ3ߞLONIWOU)ffrKXfoƍ5C"Nh[ޥ~'`Kڌ1cJ){?koJĦ q8}֐GBLQ[ap|W}»Ymq _\k3{0)67|M'@O=;aw'H#g5\Ss8)7s̲fy/KZ--اSqɁm}D4_(:qX>75g<GaDI ʥ!tbeAқUD H^f e4X:J}#Ն J(f%lGm,7.o7@G,kRSn V-FpcG:}?JƖR_eE#NZ]{4uG.078/V*JˈXrϴi0vF,'ӟd3&* i5`*:0faټfB1(/f.eݢ,&s dR4%*2C)0Nr!WI2vX6ơ"RN `?0ؤ,۪+5=ތeJh8ly,* `k}(՛҃{>`X wH9bd1b-:&M)HnC90> '^NιsĬ~>vݟi?x,#fnLg/WY|V% G"nKa!BUy1~>g~]mzs;z6 u+ŀQ mT9C_ˣc u!(]Cyaۇ6ܫ53( LEc k?:'k0, j]~1֏%%_E/c=d"k||p1l.X+XW)3x<\8 brޝM = ko46B4EG2OQ,3? !u}_%4SmvP 0n#|B8?7.yB W*@8nvr걀]$#هK=m/oUb"*!wŠTؗ>cP̑#@2^/b*31w*k 1 DEH8@ ZnHNI|v(@Hd}qm5M B]h$\Zy Kf`Tx9p!ˆr{˅j+y$|HY%;NKࢍ)Frr\_# Jok^ ڥb.J4ܓ1 $&R^IRYgO<17"u)(`?ǑYT=%W{8JJ֎ 4>P`+Kl}k24 g__0''aD>w@q03u? W,~lW$Kd Ϙ6&2A/? M'QsKzBD1 pU/ov H eqޑ_HRԇe0Y-oLMiw<],*,c,s1x6U " KdtGhύ B^mR|su1С+7aMЄ{8sL̎h%D}(9W*ʊ6bH61ny- 7Ds`M $(dD2^kM kDoy0pP*hرЇα "_o#eTqޥ}չ%nzFp%o &`l |.V37[K5{|:z5a>Q n9C~ud'*8ҷ+=ꗒ;& [!6alɕ@pNdbɉN~U2q2JV?WSjR^^)na0ftuX>{C֢9V>~>< AOx ~LԋW!d:x'mA3׉ܲyGWb\cX1KB^u J ?Q(O yIUB=%v 2V%WMs<&],Rś/Jйw1>C\ʘM<9A+ækd >&,:/RD/&&)BoEh6LJmD,ß 4Pn/-V;N#sEЁ+0BHbZ[a P\!- AI8'}P;^e |%lK͗P! Hw&0)dTCBD㓃xpv6TI/k{M7=ZZ㥱77_ek'"D(pMvVe7.ߺ6Lף"@k@L_D|srs# ]0[V27nOItBiA#QM}ӓSQ/7"?X&M]{@UT0 ,>)XxWYuQ$`)u*5r':^ڍ>^ O|X vNe #Ew+tp’=_1aovzcKa(Fp¦ G`2l= >T&hG4x<\;YS xP~})]5pvsMݎkug[LlRAK|so0<Ϣi½כjI<Ǘd AH1`ӋԔ)8eX"2gVU;XAU$d0Aqt*:նoyp2+X ֧]iSWAE]ʎytpQ6B Q i͈*@>W|?7CЇ B{)IaK?UN`g]bi * ?s3Hg fJI~@΢8ĨCM_`hܸp~UMs ;sBZYKs')9"|}GBY`dmoR/Q6n} YX7ݿIn(Bbٔ+9t]R`ž.Z55֎N^iFȌOOPƉ:$?0s|U=s YC6>8Xq\ 'O5@tb0BeX 9I$('c;O7N(Ԑv7EcaM@@/H ^5'>V| NP*u>5}GjOt4w.0yI"ނd4z3XPG)ctWyO;G\ ݲ%R!1VNeW\KJ]җ[^,ǩ#-]b!qq|U"hE|5smX5?QTacn U^^.m fwsQ9cL>/*K_ kS߮ۨ!Mp9r?"})Tv˶ <5e{/hbrۭoI}sµnƻ:DZi۵*I͘G$tve\d'(T &DKM~Q*[˳3ާq/A>7O8V=.ˀ L T&?X] R^_b'?jl4 ua)uJd^Lyey\>LOg_٩5̈Ppөf8Q}KڹD[9ś03|eIuL~}9dّe:VÇgY' S* u+*\Y=.f2.6^U5-h omZ_r1̇Bsk-VYcBp+߈_+rB:!NExdžNQ'r%osgpUlwv1Kf  ;0F'Vy\꣇JsÒN0$}YQy-ġpp  ᅱpH'҂[іA|W)zƆ/ QPRLzRcϦxc ceYG*;,̭[4|~yo`y[v]jzm>ʵ$ʯ7![ږkZk/NjaJS/\UJrꯥrE?]ŷ$SUTŭ^K@[3e `6jHbُբV⬱Nj7/56so tjn6}waA 4|Cru/-JH04 .2~V =ru0Jt싂`iAǪ0Ub[B3s])06 $#ЯnmsH˄8”% S{k,Q_(ƸXGE ͱqJN@>zwMnPDro=GV/YM{}XXH Oz4 GFZLÁH R'$WP3ؕtzM.T$ScuڑC9eM;&PSFcL @Co 1, X*lM&"HlԀJAأ2\^G-,L jύe ˖KEĊt,[ 5@f,:ҌvY:]n?cRNj";n zh& 5 -\_Ic^T{r3G+c :sα8r?^ͦc^OMzM1A4#M9ao,L*RZo%B1fd]%v=0͆?2Jvv2qAz| 2ݜ_EoB< &mS 6.>bs1Sthۤ\;DklՏWc~ښN1?agz /IIʾs5O ԝX{޻iЪ&S-ʀ y: 35l]$PihEE&K׏4TDje˭cg訯y^ځ.:8HpqͅsԢ)GD}T(ؒT+WZmg/# 8(GoH)^._ü+9ԑF(2Zɉ25H҆(ٕ3U- 'Ll=DjImaM7Cr\^s##>P x`ثّFa@qz0mX?-dbhO~*I8P y?i?pn}u_mM 5ll;',&7ъKuBwĹ֝FܰQYm/|h._?=p~ gH%kdrY{3??v(k M8I ݦ'bȃ:&g2\j Y MYnUNN>1vL!qIwwm`ic]v&מ~S R~چgXKVL1iIu7Z40Ұϸ'@ 67ofeh`y'R *URǒ$;4%X ޽G遞¨wcWsG,Kj&U{6p4aYg]6!o{G( %gNunXTnbA pH-Hf?i#jǕ X:T b˸d~6&/PxZ[Vjtb'GiFδ8[yfOR6\9F>SCmIkBM!kj[Ё[Jsw)߶:,]L:3 5(oHi`zS*Ɨf P)MQ>0…\Hw*e~J]f;SݟCopg+w'P$ Up=Lʢ7U7^Ch%`Bea ~:.$2xL2tu}HF&7{+_>r5<4]((!'QvOHn$tF#V\WW^|5fa҂bp":"H?p: }L6Ly{WsWTnBƠL:П/ړQ|Jugs7AAhzp@8~``/ W"'#~Mq׬ZJc^f6^\]^6#9c7+c귖sp +ҩQ/,} Ι!.8~L+ {X(si0Dn }ב12{Ӊ]ϵ46z59! C Ri\(İI{kj( R=>hgP Q Z[ jQ5۰M(Di93i-Rmx H *;${ KߢOhϻ(Bb ۇbx"Ч{L9b%WEe,GHfe%d ~4+d[P FLnw%dڅ`f_rcz/h$x\0>@K/n,̹r8^B?L˕(c.<-dg7Wc||:GEG xK/̫uN`r4o@5o,ήu `yHk!3[X$',V"1C:BP)$4#{ R.n*V]N ߅ƧyBI?o$B:؃ډ$X7+eq6%,%6*%ݹ<nޮlLrHqWsMTV2ӭkK \R5ƚJ5`c(NQ̦ͅ]ŴRjTnR헒fcۘܛk?( =cY6CujbK۽]CwvGx}J*b/S(۠Ǜ߼گ6XAN\׮J<)x&Yi%ЙiNoc<5ڍ?"HD6K%Uh34M4tO]G=/zpܚ\ZyZ7Rq~,%Xwc% B<ϘEɏdkMBߟkTaG/7KA$L6/{޹ (3˞FOraoDMgwje9)m-b՗7.IἰU Gb Vw=s Z|G/b^&,O_0WD},W2dbPzF\r  K˥Ҝ8 Rm&̨p@iY6La3O=jΛ(Gu2n3dFl}i_I}E5$`ݎuE'+IqF`TEkH;Ѐ=GB8~2U/O07dc%_ؼ"6&. tY׹Nhh\iutcdV]DZ5ֵI&JӬ)ĺc/KJNbhд\o,K0EYXa3O9Bؚ /bby+&.V?UYCz]G2FPoZʑ[3.sݵ4¦dJa2Nј~ڔG1mCt;aJI#3iW Y'2GxT ڲ}L wK!wTMۋ*ڎ| 8xjռD,]^_=q]̎޻)(cC. s){Jroh&cf0ahqR,eams@2pWW>5rYIcɿ;pw\wq@ p-_΃S3%8:FoeJzHjZH4;ô1_G#@f]ܟ.4O*bPbնŠAA)%/uz\.<@Թ*gJ9z^C5'qW,^; ~GfmJY" *a:U%3?(:GK!HNu18BOrסES%8 d 1[jF!'#c"W.díT(o^2,r\vnYMo =HȜj}j\žJ o_;aE4 1Jgі͹:K_S=I@i-o<t0Vk#߁c{Vi.!5BB| -l sVv, moVhg^7,tA潨uk-з .f*Uީh1 -Vh=L"dr(/?z cw~V Y"^dCBFs1P:@I%Zkkxp-l?!kYO\M  ]J.;h7oVn)FHo_ ni Ah .r!*ӁFد:QSv)ԺuT<1?_.|:wE2,Qc!dvQP/ W0.T2+5L>WBS˭/w88)(Nܦ`b&1.npo~o_ H tjs"TvT{Rj2Q(9nn_(jlp@>pag[/ #e]nSYR')4] uMQD|3-_ RL]JQB ڦQ5dzv>+dʁ4)>ͥUXH<V#D$01W >e9Q01L^w=,[],+%.͟@wF|X+M$>V;'mY;\cPV_uT0?lf(ȪoRWg'\%n1fvS>p2פ\F3^=،ܒFڣ/FWL3أދU˒ <躠͇Xg:WR숈@:-P)eN>=;Uq֒}c}xfe=ͅ`ٲꮂ13spþQj;}e3jdsFJPBXtGGcH}=_$;yd&Io DԶq x9z @X  EhKNZk0xu)^C0i{ iwj҄BbrykrJYuAEo>R=~ S_I3y@$GDv .d˹6ʂ Ñ{mR@UA%mTSR*j~ _rcJƇ6Bl!`NQ%̰y=gf#fjĈrt)|T($sf3*YL7'L4:рJj[˯+yݻd狴]vJY_uh\c4Rξ;r;f~)ՉSkGiU[7o9fbmmXE3!蚉AU&p{)vT$?(n]JʪrN@iR%e{85-640ptH~V({;q~ GT?t+,ӢWsKG|4k O> Pg1L>翣^ޖ:1sid+ID=ll<%$rrAtpj$'ęnCf֗9iQcbiT237xmH6}.w"9O̫x8 ǭ:8q5knH 032hB#W﫬Z.~tkl+8* !aM0d!L`q͏#>E,ss=6j ;T;GOޣb3tO>rrZO[Dʫ*{1:f}kJ(CnX@֔\Z"el7#K,Y-ز<&)}|vU{ |QylW`w Ҕ%~FEЏ껫;2WHuȪ/`{:WCȽb%"rRg~)Dm( L &l6oFDn-묶oԳ _vsEttJeP+12[tiAeZ:8}׺9l@d(`MbzĪ*%w8-q(0];T0Z$e6m0Jtau:2V)qѢ&!np$*"fHnO2u ">Z '[ "7F ~?'3rr-[xs",*`N)O#>(^Oޡ 2+%%yHJEnΑ\iUz^=b.VLIM=_}̃ 6& sZ6\|4tMT#)q)ٷ5dep}Zo7/">pd!X/;y#]`w|}4Z6?qpT٪hٰ 3'wP;<.N_5Ur=6(jsltPKE_y0soE|ݏQRfJI%{!v# %"V$ N(vM\Ԧ&#$~?;J Έv,ڛ//Z!swy^{)Qpex<{y֊ ITo|1lH'j 2Ha; 'Gsg%Av'L^JBYn ]6?a3rxAq/wK/4歕_]SuZ}(;.QZo-4u]JT CQ\V`w:V:}W*Ȉ+*GA lM S [&]4G!ԗ?x IՌ:Dr;$wȕ7k)$֑RijDv ,þ6smҐˀݚɋZ#a0C!у +V\Eu/Bڷdǧ5Go2h.9 g}' 'V? =bsWp9}Y"Fk#<vס Eha&T&ζ?P-~!⢷c7d8"Ѻ̛.JLgE',NcZZϲف64a{Nh=XVjG^pBt"o2Ցr_c| GQ7D lJ,dXpӛ 'Vca׽ٮ"#JMhC! )eICtBtgG=`HY!C,Vf꣖w3 7en.o# Q7d2qG8g % Jʶz;<13+M^D۩?dKp !UUpc*; ^都ĶN `AC\uh=^$йJv2%JKxR孈kB11(Z[o"Ao'{Ͼ W.c"ܼO*0:%E[M_P7m EOą8Q#REeTf n 1>05 -ܩTQnSqZ|V6ll\9j`(a<7K)sFj\yANTyXUtɨ0LiZNDCj[9OSݰ) ?5lvs\qF/.: 0Cv z)FaC0'vM-]b4#uY.H1>Н;"&dwnxxHd5)Li&c\oy$:L"=EeUq"X႖vog^֥R&w/[w԰T ?|eN> =I29i>C೯"nRIFz-gv^cQJW^X%؎{vQ47!=BjxwmuL5fe~ңG Mf.cu 7;LhG7#@K=$mEcch3L;:sRVJЫgi1s*De[S83eD.m{޲A݇Ø=.Ng7-\)z%GDm{A] LK(b'CB XnND9XΖJ{8/8DCq7 ֘Š,o ^W5\ZH ͔Em_3~|w] 7d'kGW?k҆t4XM:cZ͜lGTF }ՈG5TE L*'PvTlX.H.n.S:+a[x;֫Vf5e߱ -G&dq{X%8,#c$sQU=p-pK4hO|,L,(q#td OObx+EA'fqrmu:uEg, HB15 x`8f{<$M8oG~]N]G6#ga2xYaJ6)\cY3?&Xy sPmǸ/2.\O;,-}¿.HKPT?l4j;cT]'! 6.I?|*- L֠ z]l\cAY@{ZMգȓw߿# rr/xE/s+fl,Mr~X#pco `uH)7*dH)Z{`kb#/xqNd wTMƑǒ1FyF[]   fXN":jAA^1ln9K˚و)хnjWβ#nHMnfD(ہ %uV^vz=м*}/SAF498D@Si;Y8L@KO2}d5k="kD;TyeztX3(JZ\-udx&y0N5àH-%_ Jְ~2}1ñ;D*4RlS@=J :Fзņ( "pg|(5^饙x!iMpʘ6ǺAQ[nw56lh\TYKjа#C`rCZ ݾ!eKYwl i$$?o~DOt|(둎 C))C͒nԩ) %:N>{|D,7k؈f_JhiZvL1xYH>3}t4yu"0!H[c=%;]kz= {OJY(^J1 Um(I];ue>mqJ YXuw>o{;[X_MDl —އu(} @HtzQ+'H6.n^Y׼W G6 u%T)K-2(N%!-ȰCPWLMgK]5rb}r=VR;i:Y9d<<_폰 ؅U5p|#iȈt6Di) F])hV/\<| Nw.̾`g>(BA;4i-YPHmWʶlNƩI:ޙbc\$KGWc*t`~l`y(>Kc]-s8 *T~ 2$0-L`{0.nݜ6\2Z@~Rp`ͼK"ݨQ gR-`͘w FHu"bC yV?)˾EUC=~3jUNEv!W3i={^zG홗J$9+ /~IP% <(zsTSj ryݸ37*p7b}"A*SX8L]Ofa_700Z 8BG@1{M/PApeY! )k/)6aN(Dx!vȕb̩.q,HS[l=!䏂n"uB3\AW8 xt6~_X"q5ۃIĔ<53䭳GzX,KJ\Hm1X2+̬5-ʖuM%#pONm+ )O:|S3zWK Ȍ*@A>QpG:sq„%^2iՆJ'Ȑ+u@]rҲU Ѱvh^cȯHӑ[ocL٢ab>fO3FFPdAp̣60#*h ./]e*>>Wn@r͡Oٛ8(11NVD˃aU;(c% (NH \̢2Űׁ~C~in& Zs߱?X|:Ɩq]#Q[s)-hy ݘGgQW Y1-E^5֫}@F bcC3R$ࠥQV~cqm}~SHj|vna-0F"!ŸǏ%jUUIكL'if_ ós43a\=,{InTY4݃ă}sC6sT5jla[-ۉ(бYO<ddp|,F'vH!UdKippI0Ң杅m gkYJ_ٯʤ5ax8+>ʫp@7F`Y/n9[0~%v ݚs;(kM;az9 QvBKt0W4AGar-Sm O!H@UyBJ 4!?pTYGRVĺzQ݁Tüm]p#"7']0.m -@,sSz1mMدƄ3hg6 b1scm8!AB5bf6N1Mg*ʸW0hzu,AsFOBMi|]˒ Ŗ9fr2Z1!wVJdU )*VjA99,R?3ٚF8ܬЃQIꔕ%Sn;sul2G"ҏr މm@[E :o#rao& c4gxl\ Y*~ j|+DqrEQx&Wwi$&ԍVJF-xOT{W<|KHl14DbaN:ɾ(`8q?[P<;~{ I=Nh7{5AmҘ>וt,͕zcA}U[OYJI-yKuJ{^D BuMiR|dn',0yVts&O8BW%Fk2G3!pf, W ’kl{.{L ,.8rX=$L/ kIMV<$͊G8S [p ¥2<QDoeI)G7fɑpaK̟H_&!+6;Cz;DeȯLiI}r''H=C#^*{K!9ɂg4 Jk+\p;ed[` P}փ[ƑUқ Lpqa  ڢЪ);=`ގTX0 ىa@WSY|abSׇii>=oНs uG-WIuT 1P™ 5YG%{x(y_vR.l$јXݨ S?Ó 2xnEBaI[;AVZvhn4O".uMwW9MYcA̗sU<_#ZL t'%O}xl^?KD;lG6>T#9kj&Jz80j䶐)@t V9?dCxy [Όw';ECr//`(RBN~7|޵?eM.]~\:ӎZYH!=OVtKڔ"Iv:8}={mk^B:IiCڼP`|Lݲ={ [ABlׅ᷑T}ucVqݶ$D S)j2X|eu,fb8+~ZT^@:(ʍx2bJЁ־lST2ƅ+s+&qC\N%Cf .=' K&\MKu"\8nB|uF$K8|3ne4/P'i3P{5 H RgٓkS>/fRA,i텇M5' @䲙~NRȁべ?:^lSÞd.jRqm@(%2*lڼkYSUS8u 5{-s> ٧<,6CtjmqWAho x',= ؈67 (b§5z^(տ"/kRSv pEiVOlnfn'g ġԸNk!:ZF{R'y`+UxncfpBJ>yvlPDKn 8&7wFRoR4{yi+Sb0ɢEKT :ew}fyM AY.Zv/ɘ.&U3QGUv:J 2RLrVD]*4;\AقTc2o];n n L؎z"ihRX<%dh9ЮbQbpuE/ Wg+Is!fs3g8%` :#-zv۞\wmN7};4N͆qgrM5i>h4= UR\ja@!bլn=88W4gjE:BAFEWsβ>uYA3aXaCR-ӔxLWRN>d"s9NFAKo>{3<-˺ 95-]ցf~&pH,9s̃=NZ[_PT0eÈpg8%QȖ2yvT^ZLZjfMƴ s+,u1񽙢&߮V 'jBϡ5^kfɐQk}2vwJ9*uRGO]PM 1) u}iBn"x@NBx*Ya.']+YA+DȯocJ@ydb0˜pRhn EƭKO!Ze#%&ZyF{Ӧ8#6>\z;$oȌQQs~Wv ~asBbPz[lkw~7yxCp3?]uuH\ Ud[Oa>uHduFۃՔ E|=P@q.n(Y0Ut:1wZWi zw:EtTa : δaA0 MrkXδ;HY>̴pTrQ1W^‘+Lfo:.R$VroS1s =m g4yS(-HMm-S|4 EV+ނlfSMj8V ~{%hJ@I2~vùwz(KB.+vmIiB[켈ȔMMuLv`T7Ut̢%QPh ta]-벯HGR Ř>(RY,f-:!H@y< Wt;О;~| ikjz7c F 3pƻː[N+r7Qk!A XڃW N',gm(c*G$*q~=ﮇYhGty4 &c5vos}*͸v~7~چGӷ"82vp@8Wk]I \a͈O-M/_ܖN%dZ3).Ar铙b0;k 3ʺ J,Gvh=)^yy}f/y1JZQ_ӕ19 V}d4\)y=s s;f"OܡNʬ]r~mFEBiFa= @!6qܔ` 1ͶgVz)$)>u+IœL5q2eBq"@ BU p<$6¨ƯQ^tY/[R\UZ ҇P8w;9.|(EWբUT\ _]>\X6 ML vOcòcX>C~edXHSթe]&anơ3S` C[iX9Y3!@dqhqcJ HcLTKPhםn>#ƱZybqѪyf ,?lj> #:0!e?¢PUiw ,PTצ=%G}:HlJ{W[::ƞ&/*K;Pˠ%%0;*4 ɒ gLV'G2E؇ن ݀{Hy%g&X;ء?RADR`:fSN@Hh1XaiS4gܤLI;WCkKFiˣ`Pā-Ty3e\;wť+f vu)3JLe]Rd=\gg[\JR0DBXc❷S- ΫE7*5@<~1v{YO3vc/Js4R]dOY&&Imryh4@&``(B;#f(a̦4'vtk:4v#Rb%MPL_wxѰñ}],6.~v_&nٙ| Kn({ؙPHdKΰTf@gܱuީuhL`T1b`f36p;`7TvZDbи(œ='h8|Xxk:Fi6~ a31+| qMӚ\@ m@4Ӓ 1챎IE s3V-젥#f4|2|-0QIIu _r&kz2BPFt$RL# !b.0K+je75d0kp䁡rEjV)L&*'έ2}kQw#=ijf;3Oȝ=U?ṎT؋WHE S ظ [܌~D&`$ѶWɄ *ÚWOT>E#@J߀`bڅbC_+.^$t$0&]pդZraECk}7 "ɐP48JG΅Nz! "Rx 9ARmPFUfs]al@\Ȋ4ku $Xu[#SfF$ $ǴeԨ2ߩr%r3Vj, Vt&pV5JN90\ QNsbbбEkNl X7C;ItlQˡW^>qΤL)Mk^m,*KRQ^x1>s(B6iʟe/a$ Y`1 e*"v4AfV[h b`+C.Gз<bVo屘c䛢d{1 3<Ŝ |ğd\K\Άp ̸w\CUkPuaōdz#TI<ΗYY o90*x*ѩA1G6xҠ}8}߷XTG'Y\A:K<_Pɴ/uBG =/47'`5f:CN& XH;j}gJٔ]IQCp:Q,Ўб$(Ցߦ}"_y2TMi:if+K|@#W4.UF*709';gMPtA }W)qStO&EQa$bq[5v-Aо"[51I`!Z;ǂΜ+g =oY=멳,qʛU\U2FRrnw@o{B9(sK]SG!ml${i4'"Z4$(sAA ~j2iTΫ%q4,Cđ1*Zx:nG sF(b2G(q8[JYP}:7}{8(ǍaP/Kf0vޱrNet+EIB*yo.cLM Sk~e(FUuz"U5 zVjА$`28$oL!wfN=do-%"?ar81ZFCjNBt1HEyqh/CZ^%!sfk O;b& Cnʑ$σuZu\GpAI1)OdeCt]8e˪-69T4]ʒ@bO0$+Qm>Sً}~h-{-dq5E;eXY݇JR 'S>V|'b(0͐ɤ;݀x ndka9bƨnh:̵ZHe~-U?!)%~W\"Om2]CLVB1_3Y,|@֝"}}`Sx)P^rxUsOD ͪU$+n}CDKzwWuzB SZJ2(YrƁݒs%?]PpMتgF]?)4~vf qmq@ W$JeӴTL>({('V6A8dm@0{0Xv6'鉢D(Lp2\H;3|}OEX1 j\([~h OI|z6USw%H%n>΁}z4L5?J+腫>x6<t\\fe ^MgoAv"Va_$+2_~fY(jvQ VȅnZ>i;2Ȝ& \$AFJ0-i7rTM0"s7! >\fsG$I"pʤ!(I5O1.b>g52'6-D?an¹[iwjQW%fB"a{+PUgy.Fs@ʸ>\7/ ӵs`Vq7ߩ9Xt쓕&콗l hWڔ+{  Yc^/z:;?qZ%$ j43 ش:_}kX_&?*@兙f[8 HJuk}*mCeIU i> (*{30gJ3Fie^#N}Hp耙: Ղؿ}ֹ`sME.0R m+$|Lgl[j=#1x7ˍM Kzsu|\ [جkVn(?.pEn mwfly2t.eT"$8Zӊa ~W#.JrQQXA](6c-,7>'MIXe%`U5C{ƽ8qXm!ٖ<ްQ\I&2%RP |NNo݅nI"%rf]ʏ6imyy>c&6c6*bMgR yf ,fC|HR,>-o{8;ٜK<2;[s5- i%ЮժXKM# " vs$vK&Bv=*=g3[l*i1[$5? H·W/ɢZKD_* 4-ڵ*| [% VqJGo+ԹNq% z=k!`{]uD# uˠ\'#\ӋKgl&Rʅ_ڵY}u(Ex)~ML|.ߴ{9CeÂy{4cZ[{sOf*vْrg^gSƙ㦤o2{0{= G^-⊰2A@O* f-V>h2T 1g&~ !k AbOʹ9+DN]QznEyOc?hGji(ϛdg..<1@KgңU-`e{| /CHׄ>@/Ƚظ!T.uXtfqoEnSTo[3 |0h;!HXHl+Cou;Shue:c!QϜl`D,+/yQVHq;'L|+9ޒ="i [4TR'}^/s +]B} Al+Z=vF|_X^RvgXzB=CGծ ʃ)pXCl5v6#cJ1hUK\w]ɯ`~1d .$4Fxx ީ}u&R9\壟qݹ)y1MPc5dXȣ*╢c ګQBGC=%1,~6ei3̎gAcr4Kj)Ԅ (hjvόg9l+6f/QXs {o.z"Q,B\[]Ĭ[9:އS2?'rNF bm_^ʰť^zPp,&?z&/{ K+OOq\tl_ޝ^1$GDV\\ǽfxώUa2,K-B=`M qC@t=KeEdvX\!'zB?G ޛM& < Tq$t~\:~>WD72"?wkHjwy6 -o>+WݲSϯ><쟩ފ( ^m7sRenʸ,WLtGMXg"aګm3ոFbPUyoC8^+zazP5'mQ*+Ǐoǽ!F|Fy;htV׻C;f^\=X9Fk2r*.iby$گ*ڔ?PHa#tZo{RXppmnrnɖ)(†:g9@ 3QhA흍`?{ݞ{XռȆUp\*ہeܔ_{ygLEԼ PPJ/lqd(FKKދ (&IZI^,5l]곃얼75m4պ5hVomTCԩsu#~ﴔ4H&[B 7Jm+6 )t3 uܳ!!%5VYJ+~ o  \xPGyirLCC/p,9*" 9%( D.<0 n9mR*QԈT1%eo.Z M?TF8opK*h)Zݍ1 2?Msb\rg!cycFgҵVbI٥oxjpU㉛aXA/o5OH>spyl 5*1ΏD^H)k - ,&iC/ C!*Jw7 P-l/oy;2%ɡ{No;bDkPpz &/t:7ڮm3򢬤 ֩VuŖ|mdҪ$I?ek7Lrx V4,@;#OuSHjL@g(\8JXuԓac; p+%^>;({Bh p9;u*Cg"owV|.^T|?:X4A{7h3 4r&%ͦ'$7Wk#8D :h&a: R$6X}- r'U,-- b\ckEiiO+uYLE̥b@x?#@ U `Z8K9ZZѲd=}uy>?aQH*MjZGꐲY[\djn>KR#AYɳ"ܶ -v7#fa7t,W!1zKx"cE 86zޡ?ݽ~sBC@CÇyV žxܑ2}37& {y4 aF3,ΰH&E*Q_*1Cz>JeIC)zt-Z-`{RhS2[~ۗ^h\h_МnL0}4%lNxTqr^l,=2e%bp ZnkpQcɀ탸1T#@&&9ηh}? 7NBb]fƚ!|> `wG)#x-ʈ$P3;ZM!!u% (hT<}W7` `7° zCh=kA}gW$9}QS!OWR|[sk].Wԅ XWaYEHGLrGOI#%f%C_B@b~%эZ˧2ߏz78{!=]twY:8'}h e3ց??):ݝ ZE‡`0|;2yf ;=$g0NA{^1vY5£XuK,[ a%^8Z?Zx?̠acx9ٿ>}/$L{^w8jBUujz_@PJBZ1us1^O1S &[@KpU%:7Eyx?+|$ݛy@쉡NW dAJ2?1k50+Q񯦣 2d9c.ӰdN³!.U5i3w\nF H5+H}F'^Q $ne3\($k>%ʱyО*X+2oƻ[$OXqa8ɹOJR@bxuK O -{[a5jJه&vƳY`L΀uwEZcﻐavP}XL%\Qg Sj' Hڶ5!e%6Vec'aw4'gezLRTYmspܕNmA3C)f;a]$:mӈcU^ϴN2dX,-% m)S0`1Ԉ֘MyaseN{,W|&bMU~A F(HŸJ)h(|cbQ^x*Nx dvᗐ[PKǮ] }8L+]U-b'NR4|ջV_'m 0[̧3n1p4. Yxyv5옵 E]b!C<-,rH}TMr_©5(.xŐe.ݡȫ'¾ }Y'PWYPMIjH\lfѺi)F4dlRSTA|xI f[p3ךlM /-xbs҅Ek>ݞߴ%enV7'3!f`׶y~re>(.N(`XB ~Z0`t:B=q)aϥc=+xWY@xh@<Tqvszt6-Po.B > ́N"٬kM 6rC`-5hO7>#;J"l/%9"3L@߂͙4 te r\yU {~ 3,+1%z 퇩]5ݷhd[u|O:E"64KfXgSap NR{>${%o >U\Koȓ!Ehߖe"6]tp0>RAƵ?u)ف[_3u1 SiqjD)G怾̥ƞ.]j&3#;S Dy/87N+Ղ&tD1bW\_& kYH|`㮬Įj9<&"{NMO=2Kwͤ9wl'O4XLX:w'sHc5`_i2/N,REn\Miyrg[V.v D"DT>}^{9CdD#SW<0w/sȵ!-%kR ~ p\ *Rf$G ~P͘ĿEz*.Sf!.Aa^֏kP<3tZJ8 7h _Y DݘO+~ňbc]r>N7UHt]wO{/6E(KׅDҥ6\3*5?c?xk9D55ΚHl5%5S.$ܼoR>D6Y)& Om6n\ m/.߶10wFC jټ '˛LFjA ŏ?S~!3yv6 dSuDirGV{st9oInF6^ 8Iūs-&B3x 6Ȳxx8Npmf?掉2]6EOpJLG_Rh3EQ<~^?IVD*ˈ\@QR`q58n&^x ѶtK%/rSH}M5GV蠊O !x $`VqEuzq*Ղ}| lCLhìKSƊN 叐7a?𕤵n8> !(]UoSZ{īk%[0a}1:3]mw)S@k;8r+cZ*B_}BT}0לX`8(ldX"N]ZEPęc@Sf VTx}Dog`y"/gW*PW4=Aa9O;$j=R),\;l&;Bᇫn 'Ц!'̪?BY~` T|(J9a3G]dY<#Z`q_ !Tf6K1G;4JLDFyDetq.-e5lw|j䤹e &.+Ǝny?cbd t!CC}5מa풟jYt!gp nW1I~iMoRR6e=ܒ;"u#k1;t˜gŜQ}7&}jPʙjDM{CzdU8Y cPEnno5ͶMnp>eg-0¬;p>8y/r}[#S3QZpMlvS15 [PJ>7(>C֪T1ɇhVK׾{E5^]()gD:1 ;(Y+?C-@tҥ^>׮9d{ Dģ=r6nl!7ˆ֘C$1`גA6l"K?Bc%.d@V`;|j!;TX: k@)>"du˚ŵGXKGd05 Ծ4h;ŢA^Ӥiqbʈ=GC@85I,ZI7xin>߈cLer" m^k8 *Ѐn{jwbN/im`7LuOpgzGµ,NK@ bdjS6x,V&>z3LY cҁY'o:!QBZR+vkWmN|ǫAr@0OC>%k˱"2:q@&\킰M{Q݀gϩ;ww+m'>M1V'7K# Q4WL9)[ubh]_ Ve-Ƹy >Ͽm; f(l@s"ZYv USŠPJ0;NҰ_=Muđ~2 0YsvV Eתä́LsyT/ ǎ*t+֑zrN>QU%X|RБ 7؆-kdе7fq^oPY1' rZw stL&x!rO _-{]l.Rl>tqe,Z15[A`ʼnbŚ?эF^Ӝ*T'HD->'!]g& x?vp+Dr"G{؝1FnTaH퐚ΌX[p>FFGeםޙ~Mژ<fbSs`,{?xpkeDd qW@0yȓa;VJ$)N|1KrLgH;40S~̥ dKΗ'fBb4P-M(`su{I# ^KѴvy.>'wݞIKEh.E:vhFȹ(+KAu] ` 4G=DG~c(l(h^ zs$UGȉ}q#o- DKRxEF+  jn|uc6¹K*#ŌhII`86_[țBK .` vlCʿ (uXFܔ~ p_%= ቪZJ>5[ʊUrBZ4#0| Cv& SSR$:u=@_+8`ݎuH32R3-$*lAlw+{qF^_S_ WQ85O!1:V*EL 9 A9jׯ|鞚8DH]'Qlq(Z*eCL&[X/` 9&"hthivGQ\Eì/cxB'qL1KEä{z]ƄB;Hx#ʈatdď=ҷ}v#ZX-ASow6ATܸ~uٚCfaIW qqKc\wu>N$7IB?[}t7TNx蛨ސ*کr]'ۆ I\CD/SHsN˙=ѥ4C|cX@~B#J'W s@(2|}/eH?Fdjdn a_&=E|8 tjrbș,Q J?^DI>BNÄ=a!!s)vw@ċ6/2Q!$X#h_b|S~k8ܱ7 3r6"oPhޛ3?},fuV"$PE{m~3u2^MXxaq^:4-w".-&[}y^;}55~!ײ`:Ey.dfuM"H6uWI'fS !nRƕ&C>@\0~Vc[\/%+_稫LpLEz_h=7njG:kTTԉ6xM9/|mlOioYj2+&4mcr q" *d Nd 2Y< " 粣$Mz6Yj/}PQ]W:pp ^,,5O۹)]YgvɤG WIУlGUj-*m#4@K f 8m2ݹPIԚNJҿZb}[%cֹ/y9elK:~ʄ?`,,M5y٨2mZ+kwNW.RV% ێU{хJ7Y,rYoo òP4'wxkZjNZ Xk1-)7̗{ oGD{Hʧݝ< 1occL+FULS Govk~P,y]bd|kd"+⦞҈pe" <+J1Y8] @N>쿾BN2\xEq:Lj7t5¼IV\ɻ02v X TP GVdt&1A =o[ijJRo ፣nh[iii?tp1ꢆg8k96he6hVeG~6zIS;̰gM߭ DJDaO8Q8EӦJBO(zNʚnr<)~  D-DwK "5wA|mg P%xli'EzV8vW2!x]FÞ4u x3}wVP"6Pc;&%%Sf "|"cH\Ue_~^!qo[?-ZpfmRzGa"KN5P^@Uz@a[8@!# p$`h ?ED)80v=y dAb ->$$Q,E)zO9V~Q)|rse]oXȁ9p[˱*]LUYwbGO-IX4iXRĪor \IOl \رgYZ07070100000302000081a4000000000000000000000001643420d600007ad8000000000000000000000000000000000000007200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/:z]?Eh=ڜ.+δ2Ȩs&i eUjW EDy|%Ux =+p)Rs>/[eN\>V{" w#2/bB]єڤ,:[- ڶ?쑭<*KϖF*J^#I$2L6 ;b;Rgx: y#ZKʐwy-NH{F:kal ?db#n+C8f;0bN̔dj"~y)ɞE'!QmAܽF<=CŽ]˯oP?B GG"qx̻Ԛ0Ҽ9Ka%YT`}nS,S],bmfCNĂRquY*ુfY㢈;-tkRf2U]Op5S/d/$YnB7XFM\i%z^۾S=OE um-;GµId44|޳% '"  j]:޿E@[C'<&VmHnשF9_Ktִ_&`3bŐAVռЧi!IGQLJ ›\aU{05[T?Únێ3]n}^ gEN)L ӧx6rK[E fEڮ7 ]"NZ6ޗ\]mg١`_ϟseFLY JPKV<[,,:(h>E^1NhNȳapq,`?ʛaѯ x#G0f;*"%+60.ȏagC32Zarͬk/|4Z!1('! Db^+n~ ͑9G]99)Zf 1KWzV/6@b)0m*" YYϢB,ˬ93Yi 4_P%NxKn0W-DaQjbב֟b3z=zjAR7-* UQgvV 8w[>=,!ԟF Ks_ќ]4bLí^ys%J:<ĵ~6Zz~AřX 4Hr i/3fǖl&P Ŭnw=~3} ϗ(ޮ>h Y!POf-QV5ha}"DTڲc"ZPj'L~GI,؞${nl" JFA#%(^HMX:9c3}) hBM0h]"a']*~LYxN .Ni\w/J$0,,L#/ߘ!4%]޻귣I'fC2<,K(hBQF m St1tl']ݴL_g'rwZKPXsS#l*ްҨ8i2NSw hDlКtM'QQ*܌ 4"{Bsͱ=SX={#SN+n+:U^Px=MIJ^:c[["ҩ;UA?sÆ4=ķւ#9r_2!+PW["px:~R cLo62na,\5l=9N&ۈX{㉾ IxxL Ŋ8 ؿj(CHP!>.Tٻ>G,*$ҋgxخ/_P5iQӟnqбG~9m.%2bo+VB62A',¨P Ď򴚵Bv3GaԐ}bo"o'zOؘn¿]vl$"薚"7V'M;5y$I>߅} xH\~/AwQy(nY^}57jD-"zkqȼӞ##ìDA0 H8cL5`?mNSOd>5m٤k%؀4i/TN~{!Y$oe"y1އ\q(wS|PgZH/fu,CceEkpJ lHnRvTxbPܴs^GxQ0Ͳ G%R,˔%FiUZwhRG-vII\Fdy2r.j$3#MK]'ޭtBlfGKB2|FNY^&op+iHk06KzJUgrFcfR̨te=%jIr-6.v\F x#TS*t^ H뢑ePzаhCHuu87\⣄ZoewA L62fQ8A.쬽{zmF+^^Ѓ7yN@ibjz8vB^f_fUz:8+;W~Ng@ջZ~;\+ ^O[^ qfĦ?0?82ksvII5;tRog jKu5S{uY^>BG7Re.nΖAX#zc^v[s}WLNzdbsJFʘݭ[nm1 !‡XƯ'sA0]}P!~+8NGdg2T{@bD!&kY %{u G (f|M?`a_cD9 YS!>=pubMd,`a{D C5sJXJS1G{*Tq ykՉAA$K^&ݡ4.:+IQ+9?O/IY:Z5r{N Z ŀ/Y0/2W-Ke5VXf8+zñ)2d {{ ZQ* ud@h7.mI\nJsU$ؙٕbi.俪b},+% P7L3`+x_'U|6+z͕_wA~0r8d.+1u)&48w5:um?+-2C.%ߩaƠBXkPc.r|CWAX)kYM A]9W]Aho0AɎ9QNB頙cuMOrceP}aA x|_H] nBƍ`tw0݌Ýd{՟*e y3pAg`s8I+Fx8_!:'{%UؔH%.ZC# O9Ame,|j~_'aA7zrJVrê@Dam&[֑ Zm\BhJUO eڿRC/PO:)~! ,h+-]O%ɃcXE >oPev9&P/ PeF}жΙ#25xXYt$v=kY*NZL d~xvD5?Y;!>'=|w8dgƀaEKޟ|1׫\-GAQ*N~u6 OE5Ϋ;^ƉM0oNJ qpk'qIibQ-zRf=VUͺP’HMJ@5\mPQZ DikOiМ+abӢ1XGpU]Z 7A;$~yR8G>IF 4c&jwI?T(F4&98"tv)Կ7u ZX'hWgy>0AqS̀9S:+q+tw*dԍ?aM(x:]$%toO{_u؍$"E3R~1.)6;dQr+X[1>h'hXM$gV|x,*+hF2LK뙷sLAOWȇ4a jӁ~Ms!& =m=N@D2jl-10#5~SukpDf-N rMIfz$ oT|zT,9VF\>IZig`vA[˞͐ǹ|Tb\Ab*Iz-.;'+>Ijj; ]h:$SPb?Ү>\gUoreUbKS1~EEX& :C(=!PϬTd#nm0"ڧC/{eRPsi`@]#sU[JrKt{4.Yݼ9SOIùJGr=uR2Z`fLJUxݬ2ybKƊ>AW$ $gCazV2&[(3@<å2ٍ -L-ma{,bʝ:Kx:\22]pHd,@L𳂯o8tS#[U1 @#К6):5³w 8Ę&Mh,$ӼL էm:xhbztG@]:xŒ=իj$\i]jnj˦3rBq#LӌJ>/".YBvx~ūrgct# ?[y n^XtQAO-6VRҪ{\ }1>L\Q~f'uz{ }z Y+[B}[&'Y> '%O̞1XԒBhz]I}r8`p~HX%QFpqezOk[h"ÝB\|bw=1_DuiaڸVs<6^> h,r$E}Gfsz`O,>!=s+fMoˁ]ޥ@k?цEehN~]+xb`)!n@s6m^OMb|}G%/@|vnȄ4[Cʾljj;,$ljLz-MEGzZgF. d}#z{#i4xB}kZՐ[x{b)t= A!>C"aE9%XޒUkpĭT-6ni|`wT^-dҗwlz)Y>,?OZ w:. #d_a 2xg5S68 3F2?zw /_ c%QvY?N031×썌T $ ;^Hfkڽ/K-i/vl׳ * 9u_@Ĩjlh o; ͸pgk#I94Ozp$"!IT$5x=\= :ʃJNO/E0{JCQxɽ Ӏ%H(D0";0U%TmO.'$lySÓ!8{/ 7ދ#@Y+ D yJ %i$3S)'Mj*S>Hr/)*KU|/ltx{";l0n缭G0!tC| p,ljƴsܧЃ6O';/0K$N6;a W{֡)#KUY~ AeW" 0s2 )Qӹ!$X2h RtfdRS$=>na F'jĪXKs%q֍:MsBU䶔8hl{S +5o+DG.G]8x3h醟8<j|dt\rg^#?ףyzWr=B/6@\7\ЛL 4˫X}Cg_4-mk[P9Ga^w:kK1*%v.#OfǬu7; Lwe C^Ei a$9bU $pdYIalEphq1yBflAK9IO^Z }oc/2bD෢lvM[*P^[J2]e~~N0,G3GFk$HtD]W:R<3œabD1Ɍx FVXnE398%eB O7^Π&a,4,N D-"%.#5IFo}wF4y}r.X~8-fY5YB!?_pp!˪}*t"Cknw.zExqQyN+?ySN=M%",|y<lv{fQhQri.ޗf JM)s {jhdisp}iKn#fO^շ:ދHC0Ipڶ6Nr =Vw"Mc ͆8 tX[ü0WUTI!{vZ-xl Uf{XvZ$ߥA9<;7M&AHIK!Ę'&d-p:'M|N&2fƂ'ʹ\u#͕О-ٿ7ž=_A  .ӰDo&qA]KqijVlPq>qBC!/?]Hv զe[]ضβf*o^``-%U̚g ,QtgQo|T-REφ0UU$ 2[rP5'8TVu vsף%uLO/^o{ ǻs}_W\"B5#*1}[<2\V؊gʏ0DJFzIÜ`4 >m}`fZJ 93b3s>ĵ;HJہם]@~tסERlM14{Y92!_t^Q q'=%="R ;|KP;>Ce})%GEr$inj@;KJdՠP Pq/tQYG4w`ZutH9Uɕ,0[nָ\E?bf5Ms0ͬH/Y~# dOHR)a2:\ mqL]m&v ق>S4K#xJ$L#Ip|gSWUt H÷.3$X|(&#9< <P(Ns_D8uFX#Q/"־À0͔;!qD]ST?l K?z *5Sxs)߮f uWZ*Uۛ%0)_5RѐwIyX7{вGn`@.Z7PY- _h%ۄri/R0Çؕaz=^S.cirJ&8,0J6ƒ'=UpT# sE`;A>_kg ungla;<]sg!-č"Q=(75!++Zr@)BP̟ aeŨ`zҰ8TLJn ˡj@҃t#_9b瀳;D7'27ԩ: nOO%P 'To&9Hь,uW WJ7 o3VU僉t _bΔ<1”h<=JD=: ˗"$dhv%AXB]w,5lFKSJ%'ϰ黭R'Ef E]K52V]GMPgW{V63" eyws/ Z:'ṲG MGt*\Q'=W-ܐmW"BDrtþ!`>fn8d"(bkNy'8سMrO5N^Y)܀55k}MJъ]dCO+|t|%&߄2Vԏ~]*]:#V>QTẎ0Vu9@au3|ϟ(m^XWc(oO|xM`8)|<дxT$LFn`7Nc*,~?Q#4LR"bf o gg=!jӉTL$\w]j1B2^O_̫hz͢U ֯ؐ>*sz]ժjW")t}Y@:xIW\RGm&hm=%X+: OSZ Ш2%biG vAFU +I]*@*V/onu|jHݽbg-S_\6Xp;i{0xOS@Z(Y8dഭ^Wٵ,E9( :DKxGW%Wgl{t!̱D½:׋'HI ސ;>*!R&NADGhoq`|/Fm}eċ«\AW> {=?ڻjFcsqxX33#>a]h`\~sEs?-Ef<5[X.=愂gnu*|֫=RS4XmW?cy"o?W3@)ӵgP)*SB6L4)+Hj/mw~CFٴ"fr2jejtЎK ;om*z/]Kb[0fF`J6Ml*Q2!T%ԟ0NjQ{ߧD3Vzc d-'\DK'%ě95P$=*Hs.Q?۰j NsLaPmP)g"Ϡ Tq(lMN`ZwuZjy)Rme(t_M6$am$A0Z?-ėrv_8ނU'D ;" הNO9Q0f? ++JtK0`6,c4胋Or^+RӦ]n];| 5o`铞r1_Lp-cp3+&\(! G晰vpE il#:8`>-lgL7_T z0ܩ/e" T_O*QݍUv Ǫ{РPt ]_%\n`*ZKSx'm0bJR F< <'$& `Θfcr@}c*qC7Gd9P jD0ݖ!fזYf HaNaRVg9V/:i09#6}eW@>t`Х _p&1o #0%psrren]$@((VpIz$xsi,C7038ϖa2=xKɢn wΗjFԤE܉D+ĵF)n5lS+DH]*F:Tp_sq -ZjBO .eeHR4zF;i=Aomin!! 5$"i.J²q"BkOp@ )Ҥpxw<6-&hoٚ-K=vt1RYs~!pV? T4bYtB$1R~t19<X]ucd#+ӐT#~wE"&1"4ZUpLZoE> ~&Qo[H`fNq$:V*grlX2 D_>+YhV,̛団W?[BCA漂D]0$ A\qa.SzyY3?Xfb_Yy_euFѧ?{C|/W0v Zg#0|RB_܎%("P$ .IiF2Zy %{DA_ 1qӎ|^s](=C@ܺٳ`y@k%9L& Lw{NfMXXkSNI׈ّ: ݜIJo&NI;34W9}VN纅hj8:2ˢT,h(U{N %)^ots^,)f!L3Vg1gֳƐnWKP`LI'8 Fy$KօhAB3 56M.rO9j*7LLn`pm+?5u+hLh`)ĆmHu+,j;u"QZi]q3:' !]F:k=rtIM?Su7&PSy7(%egzػyM[^xPzXg?ϭrdt{]bj_$ Lب#S2(~o82𣊛3{f?UHQWy[Df",ۡ{0s0Œ[9!׶h,P4'NC^##o}7_eɠ(d41bגGR UXD,1x喱+D3$IqVߍӊbDFNjOnjQYU+?92~eу3n ;9r1(( *^I8Zvǧք⚮r/G'7yu)<LvOoaE Rd([/-١"FK9!q, NhL(`͙יK2"G|5M@󉖬y.SrU⎝abL G(0D+#{?rt9l㓅X`^4;_*kIla #m~Ⱒ+| A>Tߝmǖ9h>BNGyBfv\w%.5җ b:ޮ;N3d%3aQx>dDũ,G]N#ku21 q-+[of^5D  IѪ&iE9q]]+~{$[169@\iݒ$ YHTpqt|NK͙HВq$H f F,)}(Rlx br4 s O&8_q@ jfp]);opsP'[F*|`!0,  87~F׏d=KQ~5kZ^k'ҝ-~!V$h{*]^gqssUFY7Ft,ҥۏDuEwM$'ڔ/qugYL?l3riY$PӨ MLAO[qH0P)ĉ2FUS͕qp2q` }Gvk)3xuL4@T#' PP {~ըߘ￟43n<|QWf ]# XƟ}S0+td>8ң_/b `zn&6oIVX{_{ APn 4F@^eX'q0d?[A[*w%D>txكw`uegwֿ6?~S}mFoK=l@іDTŭJBq%\;\%J6d}X|;,hCT?~;~`h΀t1rD63fhhsM0z.H]d& -њ}:Z?ƻ9jȧេw 0&>ICKӶfx~jU_k#NCL&׼򓨕^{pE2$iu3  _Р{{SA4n/SOzȿБ-[ž> Rw-vݽ+LVkGw >+n\m<$NdLÈt k,9Q>O _ou !cWXr ^{zy;ﲃE8#IERJc;^P" .eO Cc,hA$Q, /bv&A)e ZJS9ߏ"e8WMh_$/ :Q14#pM.$e_S|H7.s,-tZ->[\-(RzF.Q^~\`}oiע:%戞 S.>0 ]s@PMic,*hU*q Zq׋XF1zWUȢt O徖-D @L'?~S>m҇Z_ z՚x7?IX>ߢ載j Tv;Z珅v2Ğ%P^' i\J|Ƀ Al/EՈ",N˘.nEՔɟ p `Am4#P_40ø rv:Axpr2~4zx גUJa5{egEA^ 5>(Ⱥ LͣvB,^ڸP֑T\By)yJSHyD PԮkn$ qhŸ;Q!/p \8ZFx.p/b;|I22$-uצ?# @O#d R$[樨_#`}?#˔%%Ɇz5 .bsn[9]ٝqUi_5kpZC*疀}-)/i:DU%0?fq'Mm K$RJ$Cuޓ}ҭ#^DV{9jmFwޙ)]/0vS} zL, =8t$<- ʥnmm #QO6alf6,|)\I:`l-4lNWʛNߤ*s3yяIQMddVա A$nW ^yXxA6?xK?tiOֻNwxzE+_g Uީ瓒3%oP!I9@f)jtW1 2_Rk ?L3{]L@Zޣ߉فO*0X^2Qx4(^b[2ܱIEv =3xL!9oh4,bSR"yF73j);նq'c#Axob}*g,:0>؇oPZE[?OPRfYjCaR!.猁8@)DßJ(5bBSgASo,xqTW}KL}맰 OWm7ѹfLqt3M9Kɿ ~H?FЃ6z {M|06sޥ=f"U5SF$ W&I 3\vObBYm1:0AjWk]yap]Ĺ}ֺuz|c>n3w:p!ۅK*_MM(v1&fk.hU`WH?\aW'L= MBֵ'DvXwP`nqG'y ?/՗qz̀H*+wAZUD~"~vXo.5ԋ 1=ٸL/XQR&+3erej9dff!$cYT 3^di؍AfRZꕚẋ?)K sUiéb&Igm],(HN0ďS~r1 2*K_LJx< xKN_Hac`>]Hh6"U|'x N߀N̈́&h܊ | ;e2H+'UIV:&"p,gf#;M"AMt"Jem8RAnfڞ;Os-H;xo8 g Nec{iiVZBHvj}鬫4!Vvڨ,v6 yf-uvlzJl$!^c(?xB&v ld!.s;j|`!c-q|}|{= _8&n[y7;[כ; FV^$FLr}KhÁp;3n*㚍ТQv>.-cRHT0n6+iQQ2X=0VJ|M+_4B&VvMcJʠDZ|c0 C͜Ma4B3"ʴ}}k6ВI4GUi g)OZ}#&v.AMO5|[^Pk:[ /%6hDGP~C 锢q+jw+񎫌NT HJWmW"iEA%LrKIRV߂6gY82LokC " ޴k- L-=A0`hgb԰@&;$[|f|P1v+0QVj8$ҹzicc+|I־,px|ؤ$]6;Nuzҝl!$l*͕nC:z E+4OS:1PZk ÆWѫYKU$&ɦf}m2@yc|¦u@iN֩N'{'ggtz*L YN"ZU2,ЊVw*, >Tl|9jA)%uVQW] +e6H7>B׫*R;c6qG ԇ {X5n%O}m%\Kg"QA}Wui 0-د[aZ?ChKp:'9< .ku.wp{\}%hs8XnjƲeu]ɭwꑍY)IP3FZ$^Xo3),d P ` +PjlAZWMPȈ*W|Q:E9mL2՜Mp;9&P*s˄0F^O#(1S9܈֕SiƝi,F=W`!t]΢G SRPxcfҮ!N{՟?(º)d3'-C qւ) ƕ8zNcmuj 1(@ǹ Q^v/| ]>x.PW Nrj vԄVS#L1!"YfLoLsC:]+VY->x9 ċ@aޔJ}_~^ۊG1s%sHD'vS@$ U7唿T)Y m/QnWM6V [-_i'RUmN@ўs*BV!=Ail<b/] "#= sW)_MZvhGH 4xIrJyIxS|YCW 0X/yJBZ2waԐ8"U!>nG#Lb>)* rH[Ι_*,|\Z*ӧ.]Y~%·u"0VX}{<]_O2L~Y-ux'U5n γE*I+go?w~(d NtV+:>`؀ ʄ)/71쬁-~ȩcE,f qRtyWR"d^X½ow_w_hp^}/f]lxgCTǚzYʳ$߻_l^s$5zW`[DvH0e&85GBL信AIo<6Mnp96d2[) u*_bP25^YVƞi3}il0hモlQI,Q70VCfz%=tmuzWI.@*(< ]ݤ3eB m|n >/?D\9xF=w^.[u2[ [gA'Lk#59Mxnl)Lr˭L0F#'mּc9!1)ȨStƁj~ae[.M,tȊitдQNsWnk>~5 P-q;]Ǚɥ  g_=T<9$x!7zX/AF׉XfȌwsm)UY:ݸ/}J)VGm[6I L oC<OWЄl"j@}bѰUR-06KbkNd=B%w@sہx9JR{pfWD1%t'oH|.=lZ~rW'>ٽI܀K6JfΛWkhzgo,6˽h J`OIߐE=1 5ԍf iƒ̓!BbV9 W[kJ-!頻8dk&Nsp#''"wM;I o^;S¹RDXp<0u W1-$fL>+FO)hN =a |N 0}AFy掃#kC$Àhb/0i z xUn_qNX ͺu)$[,:"g_+ApP͇K!,b5 XoyZHE`=7JϭFaq2j=f2O)xaɤnDrB$ked30lE$ Ԭ8Xe\cƑ칚eR_ a+lTkC$ !Qu@Gǎw _x[NYU|M3VzN<'<*6,"(/+l$u]ۈHN*Kbr z ɤCh"y06vfWĦOx4R0IY% ָe}JbC;$?X:p9hqes6Hdk-oo3Xb&fm ^3_tO=NČpr|D-ceYJV8/9Xr7ȫb4*E+m[5G{QiS꿔Ѣ62YJʓ nBt6WItfpDrI}D;@x|XݪO1y9fYDzۮ<9j)- _%okKƝa65'ZO[o:<>7n3IYWm"#jEcZXej'ժ5 "q%%Zɞxk LJ,X.⻿;3(PsOD#fzM|_'uŽ[ W :E)RS&ky4JƗ"|b@o+MG8uK5OXt0Ϙ);DBz[zbT/S}[;43`*.H2;cbDУz/)`<wZ^Ni4r,oTnV F8 1.? ~,Ġ@DAj'$?JWӱA9,,&xHd} dnlӅY2 (N@;d |`~'gqϩ]@lCihnDhlp֖@bR %iխe(U.kHe^ɈLp}(% & &)A}UIz_٧"|sfc唣s_\70%\Dv,?.$Wl c'9̰7 [F9K5Olk[QF\N-3 XNK:VMKJ)c/_ ODfC`ĵ0zݞ\B "aYNH! Mϛ.!PcW=2\RJdILu b)J A*cNz ._Ьá+`!wTy]C]O JAGV*PpK n+ =V9"a\iz~P+qtqbj!/{5wI:KѳVsӷ L<Tx׉!o:r0:X#RO1&u1$6uvs:?DMqɃ?}ۭ4#44oErMɷjܽ"zW&CHՂr\1rzV|c隃c'<+%:2y%KDv\=_]ũ x+)]p+9Uo&nHU+1Jܑ&A1\gn4 1|kH<30psv7=DgXT@q p#| `l_4n?w@v9pE|lb!|q{~,RX;iD{nPhXOX13l}WJŤ!j@_z8lP 3ZQ; s~`In(Z|H\R6`F+BriD_Sr6t)N-{LF{Ry $2g\~4PʋMg!v}᜸L`.|t o;R5?)vZ潦x_ΌɊglQ@*Ni=<>} |,k&pr2z1>0evd880 7`XjFj ?!g7vrLbX4<(U"w? L0riڅl&?YZE/no̓U 7Ye@ȍsD}͑yP>pgPKv%R,6[}! `{ûB Cu{ WZbn:⃦1%^Z_q}[\OuCY+4v+L:z~# &-Å9( ȹ Jˆ}xtjW +`5RB~)\VnI xZo}LȢ_N{P-=DvD`ċ^FXDj%^];'H.T 3ԗ Z5` MJnGP''|]h0s?Qէt!HSd@ኩ` +xvըR*qɖ$uU62cEQRhPja~jɰ^ٻ22\<&>WR Sq0G 'I`Q)MiԹ1sSVypWݪ q=Z`16b9Zג.bVZIK/lNFUa;iO6`xBvʺRMMK?Ah4'z5Au-ђ2>U7SĤ(9߮Hvk zNkq`Ł!N$:Ϡ3c\%f 6f= 4AR@S"2ɿ<,&#lu ?swwF_B}GsY60.,};B2yom KD}>ѡT\cfg 9NM3j+)/i'vѷdȿOwe)і*= -N'/gYZ07070100000303000081a4000000000000000000000001643420d600009938000000000000000000000000000000000000007200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/ȷ]?Eh=ڜ.+˥]f:ʻCd`ϙ>RHFCZaUTl,491^ ׋)̪z2u(]bG!O)|t3&?"|Pb{78jg|Ovbnl]#908APrsA9{T*c̮lf/[ } )l`2*[Y.Lh9PEOyJrMEDyxi#M@pYΝ`ާ"v5*M{y5e @˘kWTB,T .=\[.ھ :AßrگjOtӏC{@TD ʿgSFF(BңQ: q@!u}>Da:\,C"ު[9NůF,ƿ\y9R:.3k5EcI` @$rce^W' bLNépoL&G)? .#j 2 |ƻ[{B´.?&&DOAWKF}7a=H\rH,z]-KFSd˧2YyV I+Ug':')6ߓd )*?>d}ep4Eo!M~V~"ӺqТ9w^ka%Tdj$ԩPRYL4Nnl>|V\9rEuӌ$v2{!$;A6a^)>N8+YH.dqt_|:48W/ [NG]YyFqЎ&\k 5 6+%\BAʃn7t2&@п:/ Cke5#4ƄBdQj&_ǽ0?ь4lHR[^7Cu3jd_V[/J_u"Z1KĘCa҄ Y*! 7}Lj5eMtcM@9FyUn k=ʊH@Ue{R! #1朋|&0-!Y1EptυT)' {/1vr_pV>ji jhC췳 j?Rßqd6SYOa`bڔQOJ_zZd.߻UFɺ J.*_A!4&gVrc)gṄۦҪ΄Ƀz/3C+ U'M!idj%g3v ѢGL}j?=" :C1&l4Y'SAn}~`G3BJZJBHAbkH,.֮;|HveWxNrګH5uR dkMB4$HաK]sk6ꍈCj^w[<̆ed#[|Vo& X?/)<4 Pb.·2ZN6">(229:0ȨYthyE%3 1םJK{P:>=9 a:_/}Z.?.na5fh}gE'~:;cdBl)LK^'7nx}zR\6O]Œm^W.\\z5yZΔ`eDoP5# ڥc>aiZ{#VUL|Nwp|lc#FmX)p, æqSq J^ JS=ӌ~[G,CtcZ- ۻ6X+ q_ Cgd5+3D#XJ(M߾Y>gb*Zſl۵T)K*i# f"c0E >.t5k:Φq3E \R Q ϋ oiк[[_|+.hCsw%C ֳ}6$ZKJc4 Вe$ݶuVJ;9 FQOՐ<ŽepRτkzV<Mg7?'(rX Ы5"/uc `q}t[X!4+$nwoD[]߱[fÂI0*+;ך{~2[EE֖@Ce4@]|Hepi.]wd}ઈp{GXP{=fknS 1yˍ#P٪H]UK$:x2hYd&* :PCR8qya P2h[l4?#P 1;쯠ͭx,Aw_H\`dn@DwYN^]CN.Rl iHړc 7,ȱ{S҉YiEf{з-ͤZ'窫=DΜJ=;l@,yoG˱KEEGk€U GeK L-YQ~RZ)1NquTmp hȮC3k(=|C ᜷jm3\}]RSQ'#2f\x8UwmK`w|Xi^|3 TpўƎݛdw1h T_#m*uo#gzN̉v3FcǓNdn&qVhnvUpB0V#{K]>7}bRy2/X٪"4N H՛oБB Q~қI9 Jp_%asW7Ojd[Πۣۥӗ x<5C=FΙ`4XAꑺ-;R)GX*p(nVaʋF9飰Kv VCt~;\K }O~ Ј0-Na}f@Jr` p@LQPV?ٔ "{ ֩h7w.b6DG^IlD[FL{ioO`!py ԏNf0R$2xrY3pSphi jTQu/F(߱_DSc ')qKk whZBL\H-:5xn_=/T&e-9ŖU73>fjI; T%9t4Pa֚at|1k؃jfCDWO:Pa{ Wϝ' eJ$7xMA]Q[,$b<`ބԠu=WT ?"|p“"&5/o<c<Pzq2Pq>\5U/@tU7^w5.P1]O}-T _1B y6><#XtJ5VG/ɪm0fR2r/"]Tv`diچ'SQkH \`K%ф:&rE' LlJc p(WP;6 \2ȓQ 1)D˝&YN q'wVx]s4qƍ~0}ss#D {k&mM݋޵G)\3/bBic4:P1j@+Q;Q_):CFj}ͽ%.)[EN9Y*j1zzv l|s$lA:?Uty v1 ޴}7\zD/XXn7h&ʾChi835+<,Bb2nvcnV@)N< r*yA#A|Sbӎ}p{B}T̡rI+knZT Z?t`0L|ޒqD=$XSRTjBsSS!+#2*aS spSek>9+(м:9퉹-jDVeT2ϯ+ laIֆse[xe)ޚ@>Upj=AJZ %!nJD9%Ec.wi+4;km3$o̭X!Tyow2RdwrV`Ķ I /뮗X rpY=35$F#&9-z5PA({e9>#g\f0iYF0Y$Hg7r-Q ܀o_|N&L;k_ s}d?*L+32D[V1fίsS Y~ۡ򒒦}B^FrS>ڻfxcUyGh`uJ ??c]ہ4iN)"}MQ!}\=nca"(Sn* tRZyn'G (v"7fO.Ǯ`T/_̠R־]Soht4:9/[( -ZZNC^[AЌaĢ?~[FhY)Ps0URi/jA͢h`()5=|UrKK }k1.毎VV `yn% !l,>͸սǛyr/x:'gj##ѰVЋXqpX1 E[Ǧvh {,f_$WPOu KGa"qNh@ؖFf=@]igQ#PWKAugE/j5aѬT ݦZyVitbqh(Ȃh݆bd+ * ,zJU2!S?K \~< X"!QHRKK8<ӣ+.m8皒DwǦn}Fq:-uNN.˃浥VxkQSc& $f3cM[Q( a޵'@3AXՔ-nvBsKeQY\*k Z.:ttĊxrgD.qTN3Q*c\?` C |\p6sIgnpVVϝ&{ݞ\{RE/QbWkOzlE倨=?+| @o!PLKzA>&yi.i^00g\LOȵHgc6s~t-f$1gYUY|827Яi )US'|/U ?g[|sw)U]څ-N Wn?Vt>8"UOY0ķr EMVNVuS^vGNc # VF` 1ֺ-t蝖NblvZRa=&@pUk-:Ѧxj`ʛͷ;䝐kpwUj4>%ܴ3ۋk<^a-ɂC B%|,ov)AewA_Ci\~`NϪTe ULKڥk S>/~a#YKg ^\cSݼfSʧ }"Fs%I;>WnhEz]wiyh^8Q"N>탱 iRKwozasDE bYI<.i—u@3m%z -m8 {LUCX~drfLaK0E/P`ە8CGj|'uz5]v94{,$'t%Mv\@˦{T޻c1Y2-|&8oT~G':̛OENG8 d *}e>4Ӱ6Kw>dW>5q_C@1|:w;;$D#7?ht,bnc}I-·,%'j9x^:#N2-|ݐ]cQ(,^ੲx/'trPM4A=sf 6L->؊bNH\AS_DNgRbYy^蔼 KE$;PIڽ,;$H hS`)mv.>K$t3:eRL8V-3.ڡ QUٔQpWZ]_`Ɠd' C [*U^ϴo<Ǖc%55SF%>>I2A~@pd}ioH4Wa\'F1|+@K wJEO%XcfVɄ~9Ң`c5~Sivp TYOAƇ(|E]Gt7 9(e/~H0ȸPS@˄v _cJ|>P#%Cl4ſ_]0FAMW(9?G^49;IتSCaҷPe̤A\(}قl(W|IR -'q}# 1g%Q34S5U'}!zl W~ +,bFtTd( ʺe Ujbb% pvQMIt0Vٲmbe?g;'v[a&5"3iz3һWe‡1ű" g1l$spG & ,zlu}]r[#ՑB?2ؓ{i=W֯P`Jbפ)Bj߶}$Cیd)XMY3?UpLƳPa} u1~oj^`"-AXӪ"D|u_d؈C5 p%[_M%#1\We,;>miR Kل,$ >[|E dviЉ4XL_`ސ#~%ʿlKޖb= I9Fo|_!]ch%@&cH %MO:1;ǿoju''0⬬}7 XcGrSma[*ө n$`؂($88[dι$U.tRQu6]!͍52;Kq w#Qm[eyA ˡ#zӢ(2vDTjZrw@IW7ro>R-{c!|<3wp @fZ[@GsKjqMM5l`dE4G:|D߶-2jl^sbr:Df-a` u{LUE&hq@ o{}ɗ5+ؕE&Qg1dr!xu"mA@?] >LD J6%DbJQm^t\7iJ3hy~O2h$ę.VzKr|BYAq(MkfB_oi( f_'KsZw״190a<i*=QORJͅ'C;X-Dd $}CSH_7v{m^XMvmsfd;e?ZAǒ(xE>3 jM'PO4-+PV_R$(9e-KYͤA>NToq=GtfW.U͜+:%E5"{P BclHmv ג=HrFUP *p-Oi 3U7uBITXj;{&%ob膲ӕA$s5#5%k4g!i-D$l cpRDNr6 P .OfJN)zI'@1 jFN]3O;|{+y].l/adzAU εbf4x3Ԝ<ފQxz![%@ D!EygJN+JPYcح/NGSv\ۏE_Ern";ԇ>wfp_20gÅ4RwKu C빂܎T.P:..J imM$5V˷nL20 aeuq FV@i6hT#+e6W 깸=r0Y%xA]̍\1.T"Ec֭I~|`9M,W]I>жc,3xKt s}bg^(x)W\ 8쒗]EhNؑ}~ @z=0ES0a͌ LG ɳn[EpSY?o@P Tqf Epԇ7dxG$Mn]Tw`fr}!iu΢p5:<$Gg9@ڌu)W@d ruN{dH>`x}v@:Bp upb_ t$/س ;K`̧PvjzD\f{N#][5gs=p[.a3o; ^-:Y(ֲeQ,J*y k#?OrkB*)tE(40GsVd]pxcx DX$#uQ@$8w>jsȫ‡pkjTo*Dz38 vmPu^P8l{^͞X{b+iZҁMk-Z8Kg\iVdzfQ6@&lka rCבsyl'Ӎɨ9}qX[D48{ayXm*curl}>ECpӎ̐n> D%h1jd_CGI&DIo G{K|'YF"cKU;ThÓ@9PQy&݅ {=bHHקb+ԍor7Ԃ J0LaM}Wᡴ+.xHU*oy 8-%,;O {hV%[`<>ÀJF9v5wZ9:Wr@좸P0rC,7dͧ  L6f0K} ,)cWsPfeD⢇/T*@͛:[buӑ]r3!pbjn30Acf]tF טG^-W]Iwf.bb)AWV&6pMtwiϸP4e8 Iʬ|R\-aC#IaH&Lƪ| >3& tŹMf(]od;[+JP3Qokdo-⚺UΏBZmyZ&YT±TU:׶(qh YS*SR=ԂKQV9(1+A_P`s%Z:[#w8yx!-UlsvH; xEҟ rZq'y.˝ۊHL`QNKuD1An4!ֶ0~rey;6(4Ǎؓ.æ\<*vȦ+feg"60<{h6nO{>=7{ߴͧVn+Y$}؛b;%:Yx"+\w`JJYvEGНU|ƌN^Ma "mqw wz~#`-ȟr,B.dl#ʸ| }bS_Kb]x;6KedXAzZB Dh#QjUjny>ҷeɟQLfB4ۊ}ãC&<L+J(n|O?X%&),LV>?,h5&2snObAP DRK\u|wWva8^~ @X\&f !?8``E+}j{b-] IL,¸߈?exatr%wDjjQ*12E x Qy UcЧZf(#rWCU%ґ{O@aAME۬xFwd.1{W·o'2^s!JX?f˟Sj,73|:ʞPlSxsUrr5L[ʹNl(Wӷ$3t𬩝,\>v/C9.KXP|\0yѾ}@M 5kVq u6%1j ,Op)e!dGƞX=~cEW&L,+`,Hi56z)q5gUj 7܏\iHD+>B`"ky\*\EoSL"_f86d44As}#9k;ƭpiGDL+U[L3}cojYE5ɡm[9OΒ_daP ΢pD97]G-Hu(a| 'SecFE}wYiƎ9Mb䪑GE D̈2g0"v]RJru"몙~Lm HF+;%~μv#VoXͣ9xradbIlnPuU4wk7!("XhJ엏1oIa-LαԯG|SAaWk4m9VG;=ߴ Xo :"{ S%HN( {8'x4uO)q(:<3g"e-r2NEg{[$(ܒ0e繶)S$%"HLuuYptʋ%Tb|bD\ ďv^ñF \E8CQvtzN/1s^AWsA@_LXk vōPcŸ.mvQ[/>x^!Èj1HC$L+PnQQB;qL/s|®x+i D-,ʴ`H,h:HA]- &9Oc.F[֙-9!=OR6 "ab2(D(Ks sð6M NWcP~ѓAKqs1HeyiUJXSij GKe9GB@ $Hlɾ'$`ˀ:(CPJ4߾ym5&Y`FD:ޅ{Z+Sh_yQgXu d Pgw䆅9S|W`}4/ ,ulHeHFN žm;k Y5a$^$xjeh$Oȅ`hȭ|UQ_'r UH['ρLs*+iϻR\*( ѓ[q S)g=gW:Yp k>3*;V߿jۏxsd!vӝVbyty #exq&fJ;lS Јzvv0hQML_Gt#Eǘ9d S"Tq@meU3L83.9dU4vsꯖE2ר>B޹GމE!o[b^hF<\ 1 u[_\;;I#e/# fNmM|%g)IR>4|'%;af47 Iرfo#o}A66PawpuU-_͢8v.|owwTQg:FkA;\-GCdL )o׭F)eX?Ƹ'{⸶Lå;#L2hXB:KygoK'3gzwY;6 (KYM1E|{@L#v02gыQ;yF i!a{}Q`pHm9n4q-5J-bvn l2\ `/ilR1Nνv␧Z!րmD'UN :ʗtY1PXVL9[,RNZ5 QC0V4姧q@C<݄O R(%UfF剩bcjm_Vb09X !dǹĩRVMS\eGj2葫ۯJ!D )<=,?W aJv9]YzHpS:j߯M|]Ńfh3ȉ\dFw؀#ex,膢?݉r[2;tP^ Cf`g ̿%ݤw_ w'XyTɴYb.z琢]OƤGj8G Ao ^JhgNId,tc2w\IO*eO2hn.#{p%JsºB04CSF+g+7ѧsCgOtS7'3&I-s"w$X5hSUˀY(ZًP'M2xn|TFͣBT8 1\^mjy H+ VI~9#?WJl ^9:>E@bs_$i*kP^ ~ wE) Mdk^6¡FH$lY/bVHm"; 9kr VEȬ9Q>e/Lz8W_t`Ai zĻNiQ-\(^Hn`_lAҊRg|O޹h໭.5;ebި9jXIh FmL\HYV)J^Im*4;&ncHh&ƳhkOn`1l10Pq=ұ^]'_>MQ<4V 0tP-r/=\b^pKO `|yq1 y{?e"1'\չ;RR~ZS>kƻ nC̖)≱&88:y1Ϸޔ"43<~npmD?oljs(} ?&ּY! FaFk;:qGǭcjX"GeIa֏ř0;@k{I˨H[н@ۍ:{G|'k K &~\\i}XB5:1hy.L&/!8j6ѝ7zi QU}K\Qv` yIx0&˅PPQ#j`1W"2b RDv(NwETD0t@ےԿ'+AD/ y#V?k uLU!R?^}P9MWԼ;Ov/gIKݔ8@=)\kɥq, Ac+ C 0Ivt$lWX2Q2/@?_/VZߪ1@djsסiۃnBxd@}MGX_WM9BU '>OCR[{@Ҟܒ 7-.>E҇.,CptϺkR=HEʄGqd*Q@dt9d& n)B!b'gR6 /gxht:ƻ"0s .S{V9l,F" 7g%0V2BmNh[CjDɰ7}3$8\:|Q;ӟaS=LBc|q딢 .lf&<s͆,} #S< F,Qa {Ս-cOs?az0M g/J:PwpR"[w0:֎ʦtD@vR?<o~ZI. eKEH`6 ݥJ]_koM=w*:q=*rYP8#kaŚ|<ʔ>SZ؁T?dM\6!S_؋)s,knKs{x8(rBN{=vDskFpXp\n`8<µQ;җҁכ ̃ &>ߏ\A;ZQ.&"~2RDcg]'ib𜤷u{˶%|y Vt &tӕ^5~ {^e+ [F|A U|H$kNЊQj%OZ ̝[8wpHNGVI~DLiWu4+*I\̜ܟpl{)x[T*{sgxӳފU_䥑 bޫu(_CnV kkhbεްMd)U{[~_8wh+> W,;BZ:.iaKFPm !E6.^IKȱ=ְ,{N~=46h,c/dw>f$&}ǹji-Bs~=V fVQ&nL6U)Qf 8w,U&{J܄HLkuCtG07>LW}[E@עd}h8k<1 Dmu-JYY}dƋ bC͹0 9b3po#BG{T=~6ybNOḭ{3$+>2R# N'h:@Ӯ(r?GBpdl^紹'E66YE֥?d:jLNTs1(N1z,HwG7|ս MGjv+o'+4 0EO>x$u]|z҄6'1KV!G&WAZU˂w[ha4~l|ѓok=,Ec5FNIΗ \sbzڕLvu/46_Y@hX ; ]Y4 u=6ڈZNJw+I4^clc9ø@>P{Ea.=qCbo<&B+V|^Ԑ/dtjBfO;[1qڠC dWu{cx}H#a( 0mщI #K%9Sı `р1a~jģ0g]14MI"l3I<#kNfD%v:Iz'j$rf|C򽴗ZC5J]]Hsf*RV; (C,k-f'%'0U]fi573O4&q0SZ񽱆]9/YaT}/ $3tKϙU3=aÝ^eԙ~ex9q9ݫ^] RZ 8֌UGq b]V "3Dpˍw/n0[zf]6 Pw7L/ 9v'6nIŭŀr}rF8,$NML_V m*+^KP}9 nZ"~@#v<|{L筠Kqie!pthl.!l鍔Ն~⸹:ɹV) 033Sph>&i.% ep;ӎä<.G{oZ9yGf9N$?S Mh2]`0$0pCޫ`Ro&`T#i?y=S+~ub_\~Ss_Xw67R,:lhl7~8x|ΗQtYrL}H8[l_F< F}ݷG ScGtX&V+#WdR\IjyIwd'P~ĭo RLӠ*9ԥm;[~'z%8UD?zT0q+$BGh'OP3rl( D{Z γf<-x.90 [lwvk}_co1DJ K `,w![- ?ڭNB/&s >EFWD3 [ ԅ~sT>xmbݿQYtrCWm D[љ$#__OU dQ{,G@AoWd#,]: ϱ߹[tANZo |J#0 sUd4yU+^9[΁h$|@iVtRHoaKC%&Z,#LO"aHL(}Pxʡ$rFpRl鿣䂁 u>$ ]SlbnP,}+w&9si+p b vu 9Cॱ;>;]DdD0a+@m R*TLYz̾QՈjZFlyٌфqSZx0:A}Q Ril;##V,aO5"+Aúۯj$sWSK?k]4n=M-zT (a AjQݘ Pďؗ tjbR20c|hm!ԯܾ66~O/#_lJSH 4i -PO|9ܛZacI8dJm]TB~{ jXK\\PZe0,tT0.XdxCA ؉&7L/4&l}6]WwgoFio)W33=l qfHḿټcy|Qr窃%xkz.4<=F2//!Lx֓kCo8ҸJ9US*sBL)-Nx CcS3qt/:H&sG~KOv]W2teݏAyN&Xڴ\=5)> TvvwJ:rO)˓V*9:-{5H:"J*$R|ߚR7 V(~6izngFژъ%qn+C+rWq|qCdǪUTẗ֝请O9sX`0uwnwx:ϐicص|=Q4"#ݔ@Fa(_L蔟r&*Djb}tyKVT.1rq2}5ʔ=8we1]1'sM|^%ڪK>j v/Kso`'if H1/ĽJkEbg?nXO˳|Yx0lWԜo<*+ fN`Cjpg΀SEb^)n|v=a $v ;0 {(ƝϿo{ g5Y j_k,}Nԝ}'oO~w,[sA.@$oY#Βd BUOLġ:%Y4dŪ8B *:M!*9@d1!=1W'kZRap'FmvR՗t#c<3?=Ȁ;LBWKyHp+Ejy~K$qwoO.r Q6Vpe'pi;:J69f ղbaiSAĊ 9P-I0^lB7!3= AVz^/~;97 sS 7joNOQ(*Q)25m^qi%E(YoaR>kGD* 0сٲe 26i*] "g'rڧsufj!u~ HN& ɩdRK737s/Y4՘3@)4SfIp ڢek:p3Y>[erOdruA=O֕em2ǽ;& h$X־V*ar k^d35zпC`[t" [xaEF&W.pٮj *0p^"& gq?#p5=鹿p mdRK:dSe^fpzh"h bTWŢ : apr~st-jLcM5}~xIB4(Vbz3/qi陔F(CnCSV[#2Y8H܊?w/'KPʥ㇧\JY#'sNaWWb%I <{Q 7^eCXC'E0W1*FD%4'G*)lSL=>  &[ez|6i˾99q}"ṔV5B-;vV4b/sa&3' (4 _e-B$^Īa֑=5PL߆gl,0b[IFQ='V(D( ݲ,ݮܚg,0 O"UXY#zM+:_cV|| g&H?,R #W(EsK~|Z߱sUPXO|Wř:斮 Wr;1֩qrHD [z$!X>@!:"cc8n0U+#%OR3܏3@Glj5̬m3.CB@۟+F77Y-zd,5T̟AC2yCJ}OZ4;LޒYS Aҹ6j;D [rp"NsPD"{V>ͻ~iK\$K 8P (KyCұIR_eX|2e+頷GSi"ϕE _+yxzNa[>f2Dg&IOw}R=' kS‡òY3`pE# sBԃ^Fr䧽)ԆIY&3 Pݭ)D+?yaxeޛ*59`Gs[ POZ;뽢/~XZ"B1pa<>- |;w)x-`Y^?(ēࡆ`UP fdi/}I"ʤծs-}A!wb-q&.vy5LGUf:pr[\HY%mfrO&G$fJYITp&*A 1l2cØ65j0ʘ e A3Tn V8h?Dt:_$x 16pVs5.`;Zm'ӒSˮ\wfE/yh]Ş,՝iϓL9UZ@_ "Vd=\N;Z: :a0HHaѳZ[PFתYU躹~bDe{+| qw{a;u.pc3 rV8`'zhؔ.CG]uN!l`JOnPK2e8ԈH&*Jʮm1N NsJ݉O vlmzơXnRM`vbM~n"xIs¿_Ƶ|E gd L8AQoȢP IAZ?x*v KWitكs>tVTCe}ܖPny qbxes6*9@^}9re/䷺$nJ81{,_0m=Qw+}ZA(o^`Ve.i'݄3KbGj9db8 卺N"-zJ= @Xqu8})ـ7%0š$Wua.[(+(í溝6ٲ}7$L C])ԗ09;:/ z*.Ge`5G$Zã*Noz^ 4JTSes U?sKƘ| -h?CuqeK/Ӈ6lxQ*eh3dOc KrD9ډ-7 VT*5dKʸX# e j(ӪcyB!5HZ^?m<=rNw1_ (v4n|b/ T*¬co:24-#}= ˉZ7ظq软S $F(j!&|DUM5I}F/ z*{Rao&R*4^%F>J?,eW_d]YI`L3bxmuM1f֙쵱t>>8´_ fқ:{EBi%LJiW9k10Vaif_>)ةQ%4u\A8IOG+Ä^SzQw<&9Fٮ1lA7?H \Ofz޶ 2r*Ad`y.h@$}}P eڛ\nJuOK(bWc/VI$tTe*f] ҖiQ-f3ں!bm;LÑxDh__1_}з<qYC NT|ۀVv (% AghqNhU1[gg2*xD@; :9qaKnLvŨ;u@QEuS++aB(lS[@Re3 ꂎFA;`hqX,#[/CY~ $E& 63;\m`$6=PdDŞ+.S*'ή`[4lzӬw, v6U:M?x_ϫf_V:sBJ sAST X{Z=0/|B#?eKcW_ŘC0qgcZr+1÷0wB;xK{7S/Sܫ }8Q[4̺vU=z]u@5>A0|6g_.1/bo3R$Jl&MM'_W9/F)ಓWs7y-COX$(t>6|q9QD ?QjN͡<\d*#O4E -\@܀\Ah0z:LʉNR*_ƾ4JDvZ&2b"&0(uޒ3tB)Yv&7 `k>VT߉<ܐo?ψvԬj4'>&y#Kʋ ģdڃ*eO}Jȕ#4Q\2r'#)Ƽz %-t~A6?"<6;bO"n\*[kuCU 4bN GncN8p ӈ5Ψ:K 6 қ*JNݠ^e}a  mE O%Aۭ3it*T\/@%s'+vݿoHlʩdp>mAhjkͮ1 W8/G+r,oZ[e5\{9:i]@lr>n]o 0%Uʢ  _$ jUr D*OPUU[!W< ا p*Ii\&2B!& g{a3ĞOv/8:шj5 ~ꊞyyjFe=#6τ.!!Bh|Kd]e{ꕝx&gbمy߶+Wh"Y`2w.5)nEtPF+_xTO}dY ,8Z#a8HZw4^QZʀhNnmY^@]>4]A+SQ#{t@"vd֒ ֈ<\{ߴ`Iñm_,0c!OT?Mx-uFA}Y8E}/`o,wl:O._;Ʋ`J)daQGt>Za% f7v*,sJ~`(*ut/G[hZ=&q"fS6?o'*l*'N8fk3F|'mqqn\rYq Й[b[hjֱ$bժ8-<!g D,VbWG6߷po4ٷ&#Ё(:ĭzo.fWc%cLO yVky(Bv;=`^^ѸAP.0W IX#yOAjO~jh&,:b34ۤ3?]j5q]M9rUixH vG@(/O} +[UeP2 a${h9jDaA]2^Dm`31n9wqU|xL=:!j[M.m?%#ry@O^Mwp#r nۯcAAgn/GM3E?nR$nmX6HHとfRG/bb]C *jӼm7cEBbԜoY˲7Dy!TtwiBZB6N ;9WHik",Dg!`paթ秉ΑA@ T|BI[2Xȍs]2▖Bp׀di1~8ygX)_&W8K ֙+?l)g&!cQ6l9,Ĝ=@)vUaLRj'(Qzd,sk̵)2<")V+ @WieWFYsOq[X.:u!_Jd> 켐me9+_%Z6k[ )Zwiv8o?|:E0,T#A!/ XЛфB{*bEbR~m!1M2יB,*etfT@[/ FK:K (җ) έtFǻph]VAq*SC6h 4.>&gϐg݂a@9 %+2Ml-~/^M},[!K*_\E]m!{)1+I]qO7a z Hr3g$7< 0!XJ8 N38*8jA7WT}d.`rfǨab M1*+QbG)g^>dp)8_1!zu;;y[6Q=[L0.rPP`Vr[K mljR v m H04LSP,wpS21>zKw:%<ԃyi=X-F2x+wZ2A6lg]A$p׉}pAg W' v)حH]x.JYsu 4+fjَӒ>;bt4E1 絪{fzk NMU+W t_Mb)w(wJC *'`>G/D^j\-ӜX9O}!@cXm&+"Y reyTGu#N\1k)| ٭ϥnd[}U-ܘ(<} G ]O eő8H у3@L^b@L:y+bnG1T^E?lpwhQm,Oӌ`r&W^`G|1|Ҧ?8|3hm1b Uy>`i ezg]fI GK\uL>uYa4>*8,,2K(_քz>^U_~SxVǃ \E{)}uXBˋ4 ZѐWN<~㲁r`ءLm¹IlJP~R.)ͥXF *ůIbLl71 5']ׅ5T]GSD]\M0zefAd2ے}ï:G8U@-|)bNJe>"qQW  LSc[3KDfƄ!A{W_ S}2@!%sB&%88Btx蛽TXؐbz:~Γ> }f2"Y{ōdҬ"IJHWklD81h"&Aa2Lr^5q~Rjn8JdT`+R@O_ZL*#=+|a M$:a˲9գso]<$ |Tq󨛁ׇHG/Шp m.w[qaWi{nM.vN,辮|؏2;?YNRfC[;986RIH-uz#@vP2XaJ|?1̊EZ `C]8yヵC8Onˣ^G^B)A ^'KbVs "d4ۼ w<[ " 2&6bKA=֜<k3NGQ~İPyXzm c@viG(RSMC k1!Mm\$6ԇMJ뜄bK 6w{875؟əGP Gh{8=+|/F tl?4g%wH _IP {XfVC]EҘzY%s`OH')Sɓdt2ɢAZ Vp$)}Zw=13|9 =:5,t[jIw_"Mfv !lִn5~%X-r.Zd]KFl!Uwvt" 40ikabxxU.sL̺+cjZ"%hiBaR1ɇYz>D*RuV/47 AvE?F#d2D@h@oS Doހty`:nGsdm:a<\R`lߏƜ)c=;<([Y2GZ`(N+S hqcbx "7X*!IgWHczKB-у䣀`iu4AoC؅ 7O黒^Yag2m9Y t8#}Vgof;e!vBrfk{wT*ՠ$2~k"7sוhvښDE%Kh<\%`0fjouArzD_Wq}d!^}f/Z  & A:K9X u{ o䵟 o0QH$z]+-k"c/&3 } A` ] B-AÙ:! ,pJvBr ,) ՄzMGy߄iShi-K{ %Rj%x,jxfxT}H.:V/`|OL|"sAo+bf紛n&>%AE*@?U%e2R ^G=7x]Ȫw0' e?=Op &5~ټwrd\Wn)hW D?8?0$,Ylp'&ۓk~"fDQ:ꐤo ê]1RKNn୰u>4pD͖^0 {yVZ|"y]p2vBY+ l/8m5\cLtgHGeU..Z'ṙZ5}H^"Jˆc>c1$AYG!R7T Qv cI?RgeG_;PXVS*曋z~BK 'CqԆh~ GKR`V`URw3%VisœҼҮ:V!J: Q1i0>5xo[eM ϴ)05_93"f(%R xC8AP 6U0oA=eAX XOz=R!Y?Q"=3( U_f#RBD20orp;NYW()ya^m;qcg.fy>`?'&|?M$ol' %9UWb6tS ͢v TĞ5[d/kzc2( 9LcaіԞmԲwVJh6ѵDA:[ vr RCWoxbGA!!m%獔ZRA|ߘvXi|330=u`eChȞ%lTGy BԨc)W`͎.%,'`48CTa6pXދf {EFwY|p)(I9!?JhTZ9}"<7پ7Vhջ_#{s|?pzԤ]=[`YI{,NVՍvS=/Z>"FPZl(~*19༄JĶ炤T9RV|F_g|?./mc5uCnMJB;FU,1G]nY*#W郰BǦ9 oY1 P3 4ؤd}Ue?;(+/S= ֎kZLKsJ?s>aNۇ,fVv Xv?=!>opG [ib=S-&H=yvUpΠ~pʁjءC= >K^]UBhLh"ݾE@p;}l)^/"{z9޵w=O:6:P6Օ\eC8%*shr~t"Jd~d2^.77GN9?mW4QlܩORZYғw=ٛUa8%A&1엖\5Wmգ6?j~{}MyNvd/LMK!K\-r٨ϐ tyhj Yy %EwS!%&s)F1*NJvq|M2\rG5mMG:p"8 :rm<"9Bٟ S;M*k{4ӠӤJ]m7͒\:>ɷ%h igYZ07070100000304000081a4000000000000000000000001643420d600009f98000000000000000000000000000000000000007200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/X]?Eh=ڜ.+ɒX%|`gLvNߖ=.B [SLR Zx􍇑 6kkt&CUR]ӕ&׵cgJTJ/4D1 UMÊC~flA@ ny& W!$ c,:/ێXbJI#2*DiYu5C0LB ӖSؓ:ՠ8"\u'oǛxyZWiFL7is$M Ya+LNGJ" 04Ľlr`7 ^<4A?{m3?*QF ͨk~OioCۛz /LSB=6HF OȊD-H$T)i[^ ;1SD`.;j;>(GQ-g+Ld1RA鍰F6VoC2\P>V30Q8+,Ycpٗd'K"ΰ@*w]Hp劾<ȾI/SfR 5Ll7o^]%% D'օ].J. b;$lJ{ۤSH9 5w`"Ay \s!hi0@L>wG۲&2N<-nj d+>Wʰ{JZ $Di$=çuA~Ab=&TԱ5۪!}z  vJvN&5ٷ:K 'Ak)6j;PG^e]Õ ډv|l~5*EFOE>z;LW(@:]XAʡ^*";k¢39qǍ=a[x8 D0M7`F[ǗSHDynD֧h1CFөmG}*8~3v3/WC v7iv]}xZQ Q4- R>IAl!m$hD#"x< !#ށ۫JWa2ςg!Mw?(xiLNOUkBY=󙣉g"ub\9Q试 d ] 8 SG֩tu-=LCIXRSv̬0?B=x ;Jâb{Cs7mGVo=>3W=/oiQ4ġю(91ex`(&V ΠO`fyDbj'P4p &%#xпO&g^<";Vb|_#h5|MjczT×μk}uRR Lt3*i=M>Id8iuO^aLL1zx(o>LD:B]>n4~b|7Z4.,gCڍ]nyX۠rSaȇSMrTaӏ gɨ3tc`\IbaQCOKήCdEȯ)KF=tv(s~ iLxR*a|I q6pe3K0dzSL1 Q{"ZJ <)F[]f|e'Db+J1$:{Kҵ'a䭔!Z'ZXݐ+Sz]XFʅv\E@1: ĖE"&52ʱ&p^;8;˫N3X]3kl*9W֚LP5ݓЯ ֔&wDj:G4c0) <)8Ot<<`eT{61gJ~0bfZĎ'k[8hRK^~GfpQ7xͶTm?S;:h.S5r$ojXmXzM֘GC^^W[!8%2~.^U58Xz8t%Q 6 <邱RAm׺;@^hBq]ZlG}Al]p0[O:ix@BLOW)@op(8 w#p\ -F/qmXzEU8m3Ew? o̫qꮙI>l̂5 d*܋Ҝ-F'EGy^ ɺli䩨GTKZx߯Ҡ,2  d݊R^9f.xT(FMW8\Z(f,R$.AEu1na_~O2\jg3 ,0@WviK@7r"㛞a&U5XQD*+dʢj`?=G+;ߟK;1 G^ RDh[j3`_D߆Lh0=K,-w:3bv@],Mmژ'@;ф$(3? åzqW$-3Ipn[m8aX#u>*A1#- j 4@8GK.;Dَgl}xz0 , rhQqoU0}bADM!|Dܞ$ֶ2-MW8ڽozWEτ:Ek)gBSߌcUݢd|o&hSM]mԋ24]Ak [Xxpߗf#+)TJeJC GЭ.B*u vJGfƝ` C˾|O~˻|"Fk'RzŻLHI0akeEbYO2utM~?5N./ ĬA|F;9Ŵ݉ ?a:͏y,n Qjk~=  qԫcL3k`B^<O#ٲc5rRe_iMʌ6yݏbJ'.GΈq5L~%2=:_鷳HR Հa; 0K9L֗m)1q`+Ov׈ϋ#mnz^_,Az^c\IK)#Rw`% |US C ̻Nn8Gm3o9Kh IL#}iBxE*_ulf3"6zf\JGa7d% {hxj06lt`n([O% y. UOZ˕7l1~-k>:3 s] ЄqdKubʷ@D[h/\9*].Ј5=FefZ_`uUʘ [VW)t]X-?'@L'O]bt_%;OHxWo09짫sV41_gYOu{}eo'R~Y>"܌~k,5C\ґ"6U#7ǒ>L!֘e. oO# 5MR^+PE& DtQ᧻\X˾!<Լ@$gD=! FG,,N#n򎐙p0 < smOQɺ1<8Wcz$FzJ9@V D%$ڼ3 .rМ$Hq)83-46%F~UyXyٍ/ҙxc@D%HOS+0 EiJo/6͈3PiQ$/tvrvdnCBbcG GCF8)hoUVxUC*}?^ 9^ P}C{ HӤ.yUI_N DP?@; ' N؝סr(ι#]t[*(jd6u${/H_K^Ijq"V[rYG$R 8ɾ\aVzMQg<'K!46Ď+.TI0Z!W9^`Җ5P̝靻v\! Zm$>0lud{,f@ԝ/8}:DPGd[X-&hw[+\LjmZ$6NW7;M#G&[h0 L`k& E|?hC$i|*k},14iCQMo*l:-)"-[ڏ?>жw i遲x⌔2qϟ\);_:UI5oT?dWw85ƽcP"+nH(h`ƀa dtVakW!;^c s2ӭv]# ? l*$I`TԛF ^$e#򹗼Z_52N yzH %_^Բsoi zd\_5/XL'і$Li \qUu ~dr{kcF2>˝"ԉ -c S̭+Fp:&_i`\x`'ӷvC"nۍu[If,ҼbTt깳!̵T,W!8327=i`Xi0ӞjN:>O:PnO\,RƅU:ؗ_We3bBݻ[,{JY;YQh)dHO<&L~ 6wK^&7zdRK*LRUҙ XuAV Yx<<㺙_7L,"U۾jOwS 1tJvQW:7е#-2_Vl'C'@BO>Tb8 Sdǒ-Ggoy\PWn"k? ~[,/j ķLP*Y`g^q*} ʣ0Gx䑃U8eSiw w9'>D?s3H&5?8{Y1; 3˒Ξ Bݏw-Z={K >bhH<_CƚwHWvo$X _ "וGos΢CjQZ]U<̇2jڮr0a^2j3!v^~D_z$V=#ao&@2_z@>.G?ɏMJY܃sxC#*5ݜ9/"xjPp+XN?H{l9l  pnM$E&S/.ɱ.&mMEaH-LhH[ܺ ktu0ݐpZRrJj{A a Jú- (a Ɍ_cĄ+khM3ܔ K@a -_O+=>vn>6^mief~MmvIf䯲;z@M;Qvtf>SX8 .2%)5lԞ@OV.v(8}sV3 }ʭY%~|Eg.\*Ps0YM @7$Pgq: u!G!ބMt߈` N: lۡY SLLjN>l+~‰%&L6!=7_pw3v  Jz8~#&m3 X?c쳠,jwV΍?RnH|+3x DepS@yLSfcw5 qZ-5g%v8QػU#]^4W32::y^tT ^ PK̎[Լ 8 ,001tK(Rd܈Kv-*=xFv=rzyc/D6ݑf qrx(=LbpxqFmGثE̾`Ǐ_&l}9ϹI0eޣ!S7 FnngoPmZtPE_jh3)ubCN}S:V%^.Nq$v*x~ʩByڿZ/z|c(hOrK3޾r;Of,:hrg<6/tĆj՗+{A5ðԘlvC 'eNv-ߗKCY {ҳVf2QIݢ8C􄮦f͏d5l0Z$!4hGO;x58*U6EftI^0#jDL_^HUYPuop$aI)PIO1:CGb5٢eEBkUe>9Ґe_V[O#?.S'sjZBM/t 9?ŎcڎI`xj>'|`QR, 4tu86Ѣt:O;*D=)<ʖW԰l8Tfy cjk-80h!  c>NJ@7N,M\x̭'PYUKCXd1mĨ-:&z`RVp!JR;@[5gd':K >BMsyDzse7Q>\9)ViU{M_z""cTz2POψ:* So|̯`P>>TCgGegF"lg5CY+ta`OBst2ӎu pZ%$%W1qkcF>#['0 -˚oKM#Fm/QaO۫~L^~){^1ef3qa>`zmҗfPs0te4_D+m$_B'qTex0 1A8B+/NGĨ]  av!s+=q;p_5QMh\0W7[yY+ M9!qb=vA]v -AqjwGـEqIfiXXB4,;[s~QOٰ!9<]մ1[WaUֶʖLq2e|n(xϙO|PYYInMΨNH#}0Mmݛrvv4(*Fr ֻ8 Kg5;?A?Mhyp6\սȳoL-˒e$(BR71CuUj_(U㈪wh;zB1XJU7&'44W5yi{N-DeJUujҎξ/.6,PGSҎ")TX̔-:0gRK'R߈~1=Lx?fyQXÄKMt r.MT[L'n$H5]rBȓͫ%@t= Jhȩֱu&QhiSri̼;.lA*^E} UbOvOEh]pk^>ńvR$lb{]lJrs4AS}&ed> y?8"O oU9VA/)Ǧ_K ^ zd=tENm \Ia,âk2Ɣ:nBE$'xi|GX9.UzG *Rԡ݅ZT [Ą1 W yHk\DYyX|kTtFb0ynPT_>/ ] mi@YS&Lf}Dmq~o {#jb)ڈtLE%:gp,kS1I zͶ;= J0%=vĄWHX V:}ZጿM eol/ٰeC2{fhW[Jz6r G{;VCkuSJb{aiٽh7|xR|9 ):}L 6#y0Z(*ZPA¥I,Rtڨ"9%e~ l0,y~ ytQ[$k9C%9q aZRE ɛ;0,}Љe ?k%7g5`J}ESP°> -qod* 9 5,-e3K|<߇nV1AM$=* .x}᢫ _pY={\gȳh5"hWYo]%Y$HY(1[}/+dge \M*總Z?31I;i!I{Bh[qA0ܗy9"Olzl8mgT˭/a% !)HhKۑR+HJ緁n,6ʛr:xtE> OrM:o\zђ$ES!ñBm赎ľ`mBPJ >uv[4h4aD:4(i>Q0dauTz(ߠy8~TwUZXǃ|MDf*bָU2%yGWj<3#5vDJ #-GZk) =$6ԠDWu9uT^EZ @|v1]j)8i?BZC)Eб)yŜF#!^5seP?Ҋ)\xl.u5= }i m|%N'|QӚ\15ƛ4 dl^MƚsVH+N`O&p'* [)pEΰgO;[[9~pӮTYz߀-WBԘRyyJS$.a7~{:['h<3؎,LHK/[Gwt{6[ ۺvN݈ݨAK29]vqV> fT-\jzTP yT4@iqlcUCRm}qHXHɠ~+׫[e;@L@Prx`+&8T24.e%"Bf#6^瑂]XI ua5wU]@Mg$xK‰t{?`3ڋ`>uO9(/ yAzaZc/֩zwHMFyǃZr(G~nCrTTm`.~ݜ%.)P7D&@08rѮbл^j(ȰnEjFyL,eH%^X-yN]Wg!{`puʲz:Bܠ`XӍ|פ[EGQ H7ۢ}_g4oRa/B_j鮥6 I(y ~I<["\O)^\ڊ;8c0@7AemZs_w0%qhU=W5E&34I '28 UEǧϛ=!'HXa{|%čW&!EsnCߎXE09 c eDG\.!~z=5l5P/gs-;FA)\3,Kw`\KKI*()Mn t`Ap0]c Mieaě.uY:JDК+DžXM8j6D$f=TsA£%@0 CE<;Ը!DWI*\r8&cjKZ} ~X0= oa>?ফV6^{y@?3@k*/ڵ@b'q)2@ED><S>%Pm@eU 37΀> NW#qFu^qt# DpC_d@$~݈uzcPoEOxi4f1b!U\A2 g]R;@U=(.ag28Ie$zhl&S{Юv8^Omj`+.LR0ω1<{`(5m6`dX2>݌q^u8Ε膠Omc:pD/W]/O-D3b"/;DKa9zg@u x(OxǩgM#.nrg^뤓ɄIB~d%MVO}pWٵ9kޑF k/Yab$o4 䂬 D&fx  X=b| {&n{4E$R2d!2Zd^l06K۝B^2Ȍr]Z&#Q@̾O|P-{,&Dtҕ>kg?9^YL*6DbOٶ7ZG .6d`K`Hc#c׼ Jq&ܛ)*\[H uMtB҈!>iAV d8BQ |͞g#"G?Y{ ]SB;&3c$, RI`ۙ6-?ش,n+'F95 V!Bdcq[OLd`Ls5O|>N*aqm;ḷPF"d &۹XH/VY^ߐVcq]<&CS.=Ό^0f&yT^$+%_̞l^ߏT9NQK{M"ɮ3̻moD!9O\G,>qsRcmHu4]8~s5{)r}Ll2R 2jk0E lfԥR@3/\o~ﳸ+C&m͢uJ[Iu~(3Ă]C}٪lY;c yW/p44 #^u93O:+:ƹm )s{Ez߿4IxV"I+8buG͑4\3G,oT|-D䲄{%KP%#92:|Ehשm:Qѭԑ)QaW#%!!EΤ R6%g@.xTW\͓*h+&xlXhNKnK)6ަ1Pp@FiQyedߜJ@fURȥf##:Ǯ< x{ k`pWs߈/f"l.޶D4_%75Tqb<$qhф/VqPCH>ExNj0@VI}Ɨg@uֲ`:> "}Zj^Y1bmXBl3>..~ۇ ~^G WpDie`I=7ؐBOylMֻBgt:5&TbZ%4w ۳!{]749-(y s\sOE8z4cb&q1ᗂSXE ް9&kyhk?2&o|)J OIuJه$]ԄNY/ErMa<4P >W5bvQE/#P&pxmHJtHXD iآT`QDŽpBV.!6/7p)or$-6%H3W .Q'i%HA_{6s `@Y[sZ+߅`XBioJ`}pХk*lѵUwB>~rex38=YRfH5ds4뿜]gA%Zr; z׼J۞oT3rCϔ穔Eع߿ΛӴxyJT!"|3'h܂˂ z4j.scHR68sjǐohƥ5,Q0/yr򘶮6~wϱ-#̼d^A|,dp%^S8{K5y#uCS!}A[uuHpݯp$l> E yDHE@SLmnХw& ԺKűpvCgk} w.U(Z}alʉFfU(\SY  rI+Iq Nni;9yόJ} T-7%[KmDI$\BgTv^IX~Z$wnKJm&lY^M0Z+W?}^oc,7>?"JEM/p36b"GI($6KkYK{#}Ӗ%VyogR+Î4oLJϛX;pQuTO xF Z|̦xξ}P؋çbo5_-[<¬TRqїDT7d`63ONaCxE_.6Պ\3 ~V,&MK切 ڐ ߦw5$yt"9/Dc/m jp%.0%͞$s?GQF撉QXQcH*^)} xQ˥(!0k^-?2_n$1`aEV1sD/ա~ `".^̣E£٪C1RL5 LJ z<W|Eh_G}(SXbg;ٌSno6dL*] t<_ ' P 8:E[pJ4fwIΓ^zAPmz»B ;2 MoN%V0g&, q)P0CPҸQZy-)Oɕl"4&,h 98w%v]}Fix/ߨ8.#;^J6:'F1v)&oE[mʮ y885Ca*LlGX ; %ҭIz@OE4WfyI$ʸ'Y690`fѵ, s&d j 5X[JGS__'IlO>1Pd$zAr\jAe&ir즼,VDK";F]$(R*RCmmhJ0^Ef3e22Bk9wu 'ncl:j.J+kq!9x6dGƎi3!e(CzReyBhUT$o? +ßÓ, S'^u,س+XSlÚ/b<,a ި#ghǥgeKv| uQǶyء KMY0!? vRoBmU5F.}<5[{ 7_SR*,VZbGW'eLCz,~#3 .# }^f^'﮸yK*㹤ZJvh5oPtSêZe*ҧ~ܰvek`JL`ܐn_JDxC?)O/6$=Gax1W$eQUiOXmyVv2Cv/)1ߓH]U߅ ޥt8(]i؍WE01`s1ʓ+|)<zt96{^avJabQ{6Qf44١V;PK(ӕۙ*fpg˩2 Y|K)y~%"3o>]ZC Ϊ㜗"$NjdtA+W<7 f ~mPLe$?ٗ!o1> 4Gs5CG3os,&|}?:-q1YTbGAl"`G|R[]uSNJ41$ĦT-cb.ׇc%{9daRo賚ȴZ&DZO|2cI؁ZN,_s"t@sTB.5MhTNּ2qcvLqcFEg*W#7ɴm2_t:tsG}5 {%q? $g7gWsXA5Fqɽڅ0Co#U0?sRed#XShA18Hf)_F.FFXfV C.JA&:PB1؝g /K AWIrP{֛25x?ZwYPηp >˽Iު1N]OCnMFahh:?䧃.+ET7D#ԥO<8" }CG7D99I=zY6>`l+   B`KPĒB0=D` @M`= .Er1#\Ti֭(rtM.$mVہuVqW5ԫWz=CFz2!>el9rs2TDʖ-~!S-C 5ۍ,a1䫴PLϠ;c;wx=ů<[.S_,#f_UZ"A Bj^jx04֕i~D`} LrKpWYBFV;f $Z%VROWUcC;_,p>>9s/L`t誯Q5ͱ2BYvԽ}fJ#V_Vhd!4?|LZ i3Rt҅Ic 1LYyxV|D59\U4[q% h[j1mWФnx=qGJ a#DnjKa '(M(A{g6vnipkwZHhfK7X;_ Hwr7s=\KF`Blk#}鲷,4hr8Tg\}aue:x`r5۲6 b>`h%B:|% ˬY5bȩ>4sË4 G3N}_F%[ \2Tx3pp{}V"5RB)uwqDa=t C}PJη"k⮆Mvdxv<-= t `ŨtSD)"eO♷(mmm׋υO4j[0Z=%"h2TDVLh T5?x!2:>!)!$tO6[h ԰[-rpT).˨/ : $$0RnkA+ QD;Ztƅ"i) o}k\)6 L⢮IǞ}3ju>y̻ TuyCgр;%Q%ճrѕ\krlր7?V4{׵:웞 A]cogmbLR F)!\:miK3wW㿉asdAOU=BBQմ/o8ХtQU$ '}?n3t &|# @nIUW,?ٸ40_=jSOD%(R w kc~-R,ɈΖ܋< QcLzH*n^m\X^8w޳+!8\df<9cڥfa YMPHs=癃/᪛eQFӹ@u$Aa ng=k9?\CBe\3s#ӳR4/!$- `AOHMpO.8F2!7A`vkG,(|CsWҬϵDDـj,')Egao죖y|72SÜDqN]{!؄zC?wfx}>13(%6MZ 7%Q,4a , cf'w]Z6󼔗Bv: Wը ~pR:KJUb&nt_B^˃"oYIY#C~| 8RS+ 9FUk{ -=J+ʆ3[JaS$Yy=<'pNq>ֺ#W*x!oS6L)#$ Mڙi7g%#sVBU;b,6&c^7q{ ܡkj+Ѧ{6[B45%qiZ3I(ΞjGexC0a :ky .6Y٠gMnI_5ny8l*$6* %z i?COd,.*o="LRDWnz=F~d++_J}n"ȝ9ٷxՓ Psx+q%c_TIu8Q7Nq͊1ȩ<+(JBYxŁ-a7l_/™\;(CKjE\~߫F+&]rYc` /U>gJc?¥r^>(f\{[Y]waF?6C_%ᬻ6t̐ /%5߹r _#/9t3u+u=30lbjbp8m&f:V+y ⌞|b^g@"}B AjZ= `Ou|]o &-`"sqzd!+B^: J`AO sBZoN]bcy=FSVJe[iO[*Dqz@׉1ţ2sj6S(b8X#|[j}cA1&T9TS ~@8z1k+6;eNrV?ZZLmCvnZ3w_KÑjMC[ꞇ}K"PlǤkgmZ ^q"2.r ,1{QDD3S0Qf%vdbL,t6%5\ҭK܂y]S&uٍzJCcЩN(kFkq l*v6B?W(øDhC+` U+($7eC !rM[Qzri 9NnVRI ^Po g8>7 nfn2ߐIKk~FAdߓL_Ilٻ~'~p@qݩHTÇ\t,g0\)=K w{/"sgOYzn/BzvC 6_Zq߈mJ7?D 0_jS1u{a)-.,L>Z Z wpYbTie/xGAvݟ{ţ M ~IW4u~cL@xA%)MX:5x89NeqI6GKHhIl, Ҟ5q3̷6~2D(XY3f$ +˓;5*)YNgN6-֥I,DA/%80'p[spV]%=cC]mMҢ7D.on YA-VnJAf*n$s\. ֓MtMpF+JJ 7HHr% 4Y'i;oq؉ncݽaϳ=N%Do/C7kFVj ٨(zkvYDlZQw{ a_jks"E<N)u\ϘՑ$!6vרplKXD(zC/+ **98zɐd75_.d D u(tN8'Kyk\ȑCT48m]=o9~{?o) ぢ6ăXY.MR 4,$62J<1q>q+ >JF\J:~Gk["=;1;YOb.&s);6~PA3 yif%}-`'8p7J~iRy\'sιEsF6g=d͉ǃ~(ÿpŬ^Yݿ5ZwTh'ƏKt~kB|cڢaax EuھE#ti|?@?C]|tP/57MT\sT_}I[#9r!\ػEepG5S 518݃pyusaS}|?a D &ߤiH}|}gj3ͦK ڡN5ӢO&8[+Έ6P\@kC M-E,< 3ɅNۘkNh~Ncmh_UC{~h诽"=#Ϝ1.* *Z5 e0ʉ-n+aU:\ f{k=^V6t8 0#lx&a!#9;C$&l*aq@KNX`\'k>Y39-@;uRs=cTVYLԇR ]2Qi FE)tL-Ҩli r}Fb]d]}wp5qC-HV l1}(x}?p7 o17!ITl갺Ɉ%A&A|Ɇі_Yތ9OȾ88&]!sy<{*yAʾPLtee)˞g@[M"s!jნ\}(d_4@ H]h9#X N6QA)LIPA _)5/ALfYGiuN_pb)0/VjPgRLeHxO;z8gs*5?\}^M4$-c08K@%PklM [/idmGao?kwiׅ@?f悆ɼo$1Uθy{9a[|\RƢ9-.Ĭ _BCiQpkF¾Mm=&5 n=2>M7<9iZ(\|àsROSTm~ #-to%qv7'Q?'O6PT(_.`u-\R:z&_KyϭKGSYHvgb|,uRV>x50d@P3N*<*4qoZ=e u9R$/Y3Qc\] u)1Fť?9<7̿:=xбE$2 qP(ǾDtiDs@YL8OFCIO$c0dSc.͆镛S^gr ^T cdI:y$;*ysVbv5猒V^gZNks40Nh)髑ǂes(B5%Ya-8cZGȘBw =ɹmڵ9wZn>ϑaH Nl (-d,QޓO{'ÀŘyk?͞$qຏ@$,nj5ru^p4YE1eFVrno'Pӭ5."'S]UKahNm^T~Vir4,ႅ&m?Ci-3^7_{BG[-M{Y?IBZg TaTy-^2fd:d-U^5ZfQkgr,j`ݻ*&,##@ flBHbIN:|q?ɪ|&"Z(KzG'&7QSi̭7i"%K4Aq>g.t4` ib'|R~ColTLŘ#L"ZkT/QٜSY͸޺l\"b~`}IM{c${qx\IGY|6 da7&f933PK\n {9!ZT9B:oNBYOhސٵEE/d DԑV{[0ZDhDǙtb-'k d%作u1Gh f.?Cm>"#8 5XxvhWTn!eׅSKia+Iy=Pfhnw{ewv=:#d (:o[Ķ^uA1LhzbTZ( uJmooAdG/"*);y8]VXF:a;j)-TWqƴB@/ dh&sQvH@*O Rΰ|Нy=|sg* (f2R6iЙe=Y.NձY I4Sj~+&fTAI*UJԊ q֚vL& UjI8N,OA.]a3.7*hg=jd `—^A ٔ\1n`dyqxƚ|/8@ I1=glvL=(r|?MtDs0=Db~wQ'c{j$<(D#wAG–oN2]\b/VU|nWgV랷"J7V]UI5m-١4A73p(e}nĽ_6֑w`RJC3"vjV" 琏 DZL`%i?mխwb; }3'` vxEd0M^kBr''k+CmDos,1br} _uZ{u:66. 5k}x5NQ[4zcX<{8 " ^wHz<~'05U8 (n6{.EȰI4|.Ë۽ç隢_cýŢSkPLھxub 0yyPq6=Gm^ǘW ?c´fo8yIK݄.8UlV8p)5q ӈ sZt} va{("}Z? F'~M ,;?m(0򪧈b^B\F(,SQP9_PH<뷼f躙OhJ6gBe-yQYKDL=Pcx@puD$5+ь}K5ȭr2 uiiªb4'qA),򈴶f"wFXNh%vfq9BS*3e.#bF޹J)-_%2q8rYISGJBEu u=@&/ckZwH%(zf*b:&^Xf&CC lF%c=xhCƈ/{J}_Hsx.r2V$=& KLͭSt㩨/{`Qz""!?NP.[V?2A6XV,ylK Y)``4O@t0=eEI>pJ֓yPui):01?UT:T)(nH*Ǒ,QKJ ( YBn )9 `ɂkg#܂iiT;2z;D:yI4J B-\)wƋ=`kHf>qMtr`}'Rkӑ  -_'A2V_Ct9E`0!niJ5Z\̖j6EzmZjpe:ቢ2U^!~I;M 4\\Мk &l!UN^~:δ H5 h~0dJmMdj"^ZHKe<a,r7t)(N;Uԗ,wCθ2cn8T OhQ;i>!jM"i0 1ݽz(֮z+gQ6xvJd.i*cs ! &]Z#eɒZ` Vch{=EBKbRZUPгCā}DtègHU($0<q5SؿzZarhgmhg?P`1 N8Ά[MT0>Oq;-iW~xSז(Pvj9{a&+ĢKng-gk2>"27 qE^!BLZAWS>Qk;i]dGjܲ?5Hm]za=GIl8XNMԸǖ V p݁gP$,{L7t /g(bNn wp|V$[W|mXq._4AXcf_?4r\Fy-ʤ EQu6X%UV G(Қڜr+1&R˓E1LmvNC̈W~PӍtaIi:GՆփ ;c1ga@T.ư ۫)S%2a/;`r4rkȴvEiUH^,aa|d bybG5t tܚK'ШA%`W hA}lI)mU8#д᥊10o`pR|j"Z>*lFUoOƯW5]ǣ>=Q"1d6Fw{:G;H&)3⛤n N&4mɠQ"|6jfŃdG,B[ov'JtԳ)+vF}oW<*"`TR&X7f,;Қu[WT/9=7C$ u[gcN4%UnZ"#89Kt-cgE}Ȩ;2͡ɤQnMѶџ`xmϊdIyq>tjuGiDo=xgƬm<2ՔՂL(?#$9ʲkpa&hĠ~\ATl:`bj-)F}}P[`dJƆ 62$R"O*s!Oj!nG.Fl׵7"H}1@ҀMM H捺 _ڗ04:@rB-CeLmXԯLlo: Ysyɇ0C{?,Ti8:L A 4qZE~R#h`C'JV2UU•w='GrZʻҪv^fza>ek=$eK% puOkh]J ܄f]&5ypplɹ~x^.t+4n(,Q_]Ӵ"P>ۇo.~zmA/\뚝+QX3z7k9&a+-#9/#fȠb lk|}{wHߖ y<69ޯ_wwLld]pWGT\ AXëp?I(F_zDs!Âr#jИ>6/'b!5E%["hCS_+g*z3=PFw|.7 Y_b 5t\k{4ZO61$Hn2jtMP oM5 iLlQ'#9֊=Z/51kYL {zY<\B=K+7$_24uFhB>#d31Q;(4CjtP:غ)bw,T¤1 :oxm({e'!NQx^l@dnށ r/ ӋΑ˚;Tk[4 T-&J\۩ mkVy4LpFA BAL+瑪hOx7p= uKS%]t-l^%FE xWZ ˄-&ހ$wxa~a`׽܀ՃPm{:JCTNw?4hJQsX놲ą ȃUA󼰘gj ?x 2tTS=T MjuN2iP?8hhS*,Ia_dU;# x"%O9mAs d jq~)XqѾ\O3ʋU=N@H|N uQ(x,-ˠr%3|a)1J5zHXog uWMvpack~ jmYB8ށ=d mN8rB@'`ejѐ?A4ZwߒI!D21A۹2-MÌ%IVXaV*w&s!i (Սcϟ]!=-6-l_V=a-UW,|qa̫lm6;ł0Y J͢ꓛS=&`|xLy t 6+g|(u֌גi xL2,M@rIXrnKj\e T4 pdi^ | %2U#Zݩ0,0InQ.yIcl׍k*Tz*4((qʴ}8h_^BLaE=A{o877 P pgqtN#9x*ʼY;xiB^9Kj")yl5#qcRseV]e  Ǩ {'IW|&ttfzd6Zz֣%|ʈDQ 2'l͕_E#$*h %oXTP&#myDnM ],Iv攬TgA-Re{UwTR MφL@_+lF.1 _S Oȥۯ-DZj$r!oVB,䰗ϑL"䞱۝[`:Oe| UWtlYU2ELexWQS<'kx"I4rF<q ] &BMz|,7YL~4QMWÉ/*\#T1!39b&i5/Y]џ2}c܇D.{!>; p [I`{(fAգ7T\-:LjᘬO>PĠWuqw:߆A<F}%V4YR;dxު[h.v_ĉB,v!r(,Dp\ tBZu#0YvA:{3ZV|5D;Eyşcu庒'{m:ZdYp*=->[)*,+IrBSfSAmt59Νd -*b.lj%^}WA+.$0BR'(Nv]׽?<5"-Xt.nB׬z%bWVnUȋBbo{g;`?u5 # WܫуW k G$=~ )z6T1r#?Tt&vK3e讧T|]5C9;j[=:ۥcuO %+Dn&jhM2i%aU}9n]܇d k<ՋN?8p#8a|9*LqXJl{q|ZD[gp;jaXe=^$ oCnA85GAqj?w A`""Co~-˃ ٟYW'NƹƐ67X܀(To+R[ܰ]bP#t!9sk`1o-혡9z9mjȠ^ΐKgO䳆qȲTJ: _MHEj*feaprISrGȅ+C|Uҭ25v[ү΃KC1j6nH+KX@~;t1ZPeBwlg|CNM!ҧP 8!+ (gK0 ^a|mw2׋<4ATr( ;$RՓ+-mhg'~R#v0Նg娡tg9xrKl_hNChđuB쮾[̋6PZu1,IbBU .|{r'q{!3 6d-Xa̎U*<.q!QdO8PNpqv8;}oLfeЗϡx\x=TRHȰs 3 GGdW] #/%d5JVlnuѥ< g| smZ_m! z)F%\a>2;:C"6 Æ^QܠppǪ#.64չ5eD(Ep| \Ӿ Ao_Q&R"*fm:[$̟*bf Eihy7|ϥx&1kF~Y}<\{=Ճ 3ߵp)pmG*;B4' Uy47q <8WPcOԬ)`Ml-ZTf [ 02sd[%m~!{.T ?_ˏqML'$[ !fY߽s9_.Zп[Z"Y69N9d\భ+ΰȇC$ӷ z6ǷE=Sl+< hVC;5hTUp@ tubHz&̵fozrKZ6G>UX$:ëcW! _E'u%X9etoJ!<'Mc.^[m[K*^kV*' 61V0Hͫ"dYߠb@2̓N&"㡐-otZdm}Y,SGtA*EO]óKJ'Ҋ0vw  t/O5[o1P FȥKirv4WDBKqjY8NeNC6f܃*eHc?–9wSj[Ep=eU]-@"׬hvԦؑoɗ/(a1 (8^ƈ[ތV*س7eӃX &t7J׽Do9)zyjr̈HOK+|j7d3h]| BE ^lp\?Ӈ>̉Tی[efJwjW~ImbR(kT"x Bʋё!Zt hvD&^K `ƒK'XEԻ=e2'!8yf{Sisڿ~ԔԪl.ZOa}ES  I4\;߂IPKGX5t/Gޡ;ֶ>WdǏsI)|W:}ĭk"]s.+{*#kn)ǬY _>V֭ճޑ&5̙RYX^r6]_cERg|)t4b{KVRz_M_U6]NEqRe;l‰StlTV$3U7$ ek;Ȳjqeksjj2%$#O|,pfdC/#v\2/sgI^/I]Bj#hp׻xh u&95 (Nb||mxհɉy j+"yD2Š0JGIguC1I[I^e'ݳ\R8 Ő-ϝ tkAOA,H$Yy&JmKZ@TDԥc>Qar_2.\֪grZ֐O;WeIu+ξ-pNL5L#.^b @-μ\IDZKqd@-ݻ'J39Gk'i%j;I%wi:4i( VaglUrL”YI3l"YiiԒ.Tda{H8o 2&XYc71EGgfcc) y{jo}<Iv X㌋㾎W)enұ ֋:c" "4$]B;ҙ.G7gbb_!kHkl G6<$Un۟6Onl.,W#܋M47};ȼráZ#4&GsB6KÏk$Ƚp5 x_4WiwāS'ꥩ++h`O8>v 7\ݣ ۔AleDž06)a!e;eV ?N%ywI"[[vnMO&gg/S̞/g=;׾ `aq}x)0ΧF9u$22(`K$^b]obG^:;LgMomySν%w.ڌ7Hd?ɎͧYV]?t ' b'0J@=*vNsK xOѪM{cGԪvx0=zª"LC[=W+23xN/C@֐<1˨&GB sR#¡" ǵ˾_CTɊ:s n- G@EMssIc`De}R@T ioݘoP}+!zm6y~VM3laEBѺdx^6.\+U]kna/ˈ5WbkVȟ0#zԸo4!ݵg!m7)YU^?73QN;uݳ_ KZ3?2"uWP[*kЉ`,jvkSrHXZyFd@H݈Ap ^( sZwH/].N ʀQkIR6Rm~?+j 4@+/7L8W_32/ =g)CZSoATFa&pkW~ r*ue~V_RCLK8_OƜp#>W_=O7p#k^])4 HHڼDnFZ@ϔKF|z$/OD퉴+^tQJh?{dY8Ex揶1XUekkـ!k_}Շ(BN?F#%JgyUgspv,k)gddQ58DPn:xt{eJray$WX1hdks SBGRD_I@r.:\LSuo6wtZ`Åk,YFzpoގf,6(v< Ls r)ghBDd:Y&e&w~}lPNy0PR>yt-tmVHx-+?@ߞ=haBG.r8vL,#KL{Y#5oJ>9<|jvl h[IV@'l[P&йU yo QU O>xE-L!q(߀?8MPvJ"k0+ H{y}tJڸ {Zv6;F-)&6+oWDbT5_J\HBcE` ~_]Z^àip9{ K~\Pfa \T=ʝY?h F={%d~QzU$[Hq嶍rƸ^M!)R,!՚1u~# EJ}ϗ.k7K4hČ[A#U1=odqaUsRF1 qO6jf5~MVxشRT Ay[dhEUՌ֝W^[܅I* ЅJ hP<:p+!=JV&Lk֡2J$:'3hFG!-2h&˛ͦ˔E x:ES'9.b{T Q|j 1賓'Ga\|e0K)!\4Ԋqnby{LMfWS|Js(:|U[|Οݠ(Bv*}|Ji f۠ʙb|M!AU^> 1hظ] t!?Q<S>Z TN5CiI^ҍ4%+2S{Kz(#s!Ӗ*ҪK(^Ĩ>MLQrj c2MEWn ߼]С/5_ -DFj[f Gw>~Fh]cLʻ?| #m nDA({Z%UF >bmƭ 0kƤ9Z8پݴY.Nf5K/WJm Wf_vB:3?9 BܓUk&eAxJyxHv+ e{J"ghH:KԱf {&3kѠw1? a "bF eJ3] ܬN,_XuHfau[]/\S`% (!0k5QhC rni!|O 0߇97@GL @JO5kŋ?#ሩ. 㛨3.1b9P.3*ivC8VrLH[4>|t:}&X뵾 |ͺ KzRk17悫EC\ςmdLtLr/)oO!b#s]`o{*x%*RZK9.XDqm^jD,M)fM:dͨ~ct r B?9}8`ƍkټNy$$ak*F#DWgfEaa&=:.gfR5(y\R,E9,1{?!?r!92/aW"2gB{k2JC 0{`T ]ϣϑ1YC U2[)~!O[w8jzD-bޯv'*Ec9ч cGCއ/9^c$.DzYf4]r%\}+11^ 顟G2/g |#HLr T!k )U:ZbBA%RFvD\S{Kf2Ηwh3ߡɽ0NV \J)C%{h=>#7%c1+HyޙJ4} ЎhĴZ1y=jIڷ@#A0<=EIMD3y% +˽,#8+ -ɩ7(y")tQh e I;tvB8u I]o ЙEܑk1!{ʃ(/K@2>S:!#ѯ [ n毅kwy{r $Y7w7KΒpeqPҧ^,n@qdQ%KZ00a c*32Wlxr;<*6Oo;zyՊN_ RX-ULN).fZ?9_M kМY?{ !ᒯ2ygB@CHޣ撹tt$|J]Ugվѣ,爩-P'_HfÃrb\'q+K[Cs})~MX^Q]{+Ƀr#Sm.}F?!U uc!`rb˓ffPH[]{teMIݍb( Vu\{o? /8(1n ٖQϥJM fmM!][ rк۹%>WT\#/59񶽘8 Pe=]Aw 1: ,M+th.Q;#nK11/GJPJJpvH </L@+*a٦*2I8s"\6cFO9T'꥚K}\(YWUtV H ^"WLO-7qsȰZ# Xxj,i,5znm2 FHss|3N@ }ZΕ>RlUOa$ #a*3t'2`]`cE;vўςW8Y0uep:E +q^}:mcZr۔rŮE6ձ~h"~mZa;ypn+R% Ҋݤsl,uQ7] ? IrEh BK<(ݘ|ZHKj0ІtiUv3Og'T?=6^ImTI? _Yf_W`̬hZ~+m$zSpJ7jˈ-0ڛຎON*("<r0:a /dqS5{ kv%]dZۣ2=Z+|pID F}#f׆gPlA $MڜϯO $HΑ]0Н&3 0k W ݖe6b"P8CkO Nrd~Ql4,`#kLӃS>PTb75~Ya;HcUj#l-"HQ _xF}+4>.͕xHޅ+&f L %sL{]=tvm-emQ4SV~" 펊JKEFg̋ORxܽp$$ Q8W8(54[1bL$^YtwWڶ&X Jj<?M`Ċf.,"qdܛg&)LvX4PI^n-.p݇.6o;bpn>lIv=~hi{<22{T2GB$[З`~C>npt1ԡI:b~ ^iCQʅUJ!!ڤ~z7&nc^-y*T:#ؠ}b<r]QfPZ5zqh s节?5ysêHxW۬NGH\R$s {7bцy}hCI7!0v9LXx_CtS|EkFAܘ%(ExcyZ=#E(sEY{]}cN1{L|go-^lBvIY. xu3F ORep.ـV7@ Rs4P֞knw:Ѱ s7 g-t ~ cѓ]{s.pIo;%rW=~OZTZ_?D,?H+8o]f'c焲ndeOL>SLl[pHk/N%Eɾlp 1&ؗI Y,OM-ɢk:XNX ̰y;pH6;^;@Ƚ 6pZ- 4U"]UJ 0ulwK9,V5Lv_F;Z6~^h;oiM6pyV=4 c*=U ;mjHy8eV }W:ak ڃ}sYl:H?955ӡ|x}\${MgZ<xbzԅm9pO=Q1JJJ67;*\ l+>pA x"nEtw!x: Go 3*&tZlY2T G7qiz +5w_f3d^z4wmSd{ =#D3TL|\a&FNA?cz㧳HF)cڍkt8iRmi56N.) 5#^+$iAndwevG3 aTn.jP3@L{Iz"K(jX1:Ƀ}[}QUFRYNn|聮ID *81. jM'tbSrވ( Ib@ "HSJUb)!^E u(ΩF (t)1kX%VLOڪ?s4$ehk8M/ ͳWRb-.E<6%S!\*gfv<`*Y#kџUG;+8 B uz)uIG[]sԢd|*vJO,@˂]fPղHT˯-,˄Ǭ %zcTI/| a,O#xTӺ{0PhSoT ]q ٪@zˆjCK1Lk#%nNc-S݅h駄rqayKa#\PFI`^7 k U(ډO$ 3/DÎWuxHe@|z>(g࢘;W[ݼn5&&0"3e/2N 8U/j,0Ox܃ M[hm<{‹@0?p q d]Ii3[$u1 \u P?t׻2h~g8k A;~aHR96w}~.dT1N+A L8~,MʘnjJшsj8K/؍-zO _v's@N)8rJ4T Sjku)|X\ QbɊZR~vH6п\U*U*8n!ƕt+k|o'{IQ-h9lGS?h*|"l? qt&-;!^.Jc破]o1J O)0U:R7}CUo'~S\2u?磻S-hb"P 37Оv @ȲɶE)tTC<6yNA1?c(r5k;! wTN1Xni͉c"mQav\0| }X$A}--*a~h7u_I(q!ۮΠXS=KCz}XV 62SHijiiL7FWh㺍gdoQ-_lp!O 3.)}IS>qB4ݮ {搴Q%Fs``$_bnh1IalJsn}_$'V+AM,?_Dp-G$oTJK+,WGK!"%31azx=ߑT:>Z|MgrtяҐNZ Z6dr#v|ȟWLlu3|l'DzUBT?PNYY#m/%uȓm/&F5:͒o.)6`$'OK֎wy.`wlg8v,-$~B `||} {+"N8Q:E."[A|5B'hZ?m_#wq0ZWn6%vm3b"n%Gї< C39_qpϐȧ3"!zjJG6$RIy=VXdh@0`IP|k6BuO|y:D3qNa$Ka0_.;Ahr4Ԋv@ɾ#]ֹmw^W[St 95'NCSÅ d۪Cq& |P?+0CĕŁUZ. aszhpi`Vl;+Ls l;#߲-SF5ai']u{ЌQ} 1ϲzDv Be8k㦠C HIԚ4h&UTΪ.(S+sV0"9j}*a5&1͇XX1GL?[2䋨4љmQ^"џ9(뼭Ko}%Ttկ]d4썀B&,h#eȐyI>ϸoguf0+vm,00k+7?SPOįMY1е}Ws^-}Jk.%عd7ḲeTKRbSt8l|8a_YS1_(O?Q=g/<@ٔRߨA*v<:R,Oa>JJeMKcf&ߚx`ּOۈ֠MIoi IQ# <"쏑a{='fsdo)k:grjxȿ]<smBNPryFoܟ(C\"^A7\rI{ʩEd0ƃ⺔fcElKziV)L{.HB)ĥzBHai~CHbD3m".ϹlL b%4n%W07 S(5ޛa ESV}~ m;h(F u8eވhIEj\ۆjv9 ̻g"O+_TZp&UVeetCMDtɮ$Ղx׷gb+ wAY|)c=b enlV!FG6UNQ7dj %XF8]hLe9PoyףQ"D|^hf6=A3rN&#Í')VCBW~MW*.տ%R=o-}tMkRZ&&\+,VI:{E6!N[PEž'u czhJ! 9';>m<Ci!v~Y`HZP1HtmʳsVf[R Zݡw\r(%+\VYo5s+"&_VKFce H9T=*qH5,# f܂=‚'am8zգ˷~B(G˗ gmX}Mt^ha?IEk`_C]=LvHzY5eBM@W`;D \CmVp7[Uf"$[jWȺNx)-{5XmWFGr #H3v-HR䢘lfCD;橜iM567Jv(}f::R̝q[Xe^ϨM~EaS*+oGCsO+7c+._C/S_ ;U+=:vc.%vAD]mw-YE=䎭MOˣ_礫Mސ XwR"eK{luF{3Q))@ Alz;RŰ;02e$Ϲ,XBt\ū%WO޵Jjm Me-33V'7W>2y0'R@AXMeHUǓTkb3:'o܎'J * avAS`?t>&`u2&aajA]GOf[Ŷ|O3?j7wچ XvIȩV*"uXr2cBbW?d ZBr;_nb4:7[1wO6nW>mq#GjBNԎ)c 6IᱰcI<۱D|9EV󥖩:]K,dq#f&I?xH\ R^!>[ h VU(mű62ˉP19&_شDc ",fHUݝRp\-/X--Ū1.z[zOa;q@A}`,V-u Fm^VԚr`Mίqx3qۧ2 Jև^<~{FbM߷.@*qQ0, 켃5p.hp]8%դe!Fiu#XSh$wӴ,!H%N)9X+jzegN,bg 91srV`Q fPӆh֯KSX!C&F쓯Ta(ٛ@5XсUAu7)oS[+/Mc1ݻa: : MrP#}nF_~n :8!5]+cg?AE@8Jx+=WvnB,a}>Ff@I.QkJdp)2K*QP;EYxɂ|txXC׃iRߠIJ saDv97$U6B8ݚٺK|掸tU:`QNr,'U']rB(ijѩ P~d;_l٘! [!*~b3urrؓlL}UKn^:ܔ/45>t i/ZѾd{N`` V,Lla:t^7TԻ[Z.Y V zT܁U/;>Bc1HI*Zwĉe 㭩䌥4Z팢!߾&-wXԜz^mƑq7=Y5Ryh3+w#X3:@Åa[ z[ y@dm=E'-X+8apa: ~p ~=(MMM)_ 3Ν@'{Px TaqԢwN*Rd4М- 1NJ')K-|ŮYF'o`2gW9`?.?V͵VHv=d;xId+u:UI-<|"A۠7^SNS{@'Rn`qk2˼)A k:&yoD2||f5r-^1Hj9xfm +zi` o :vSTNe%7EB&Uݶ|8>jx5jxÈ#$gCiOL2*fSj@K8Ȑl-bvtV÷vA_@(FB7(ߗ|0"ʍqI# ՅnM-=ś6?[eow [-8%Sz]7i8d`냚 ܢQǎ.1\r}#5NJ"Hk'tֿXWİ`2j!4їDZga;]o61OsyM}uѷ0X 4<#O ң]פtAm ([Ċ"ÏH%mAgFv]]vU uO9* xL ƞ+z[٢h*jLD{GmA4Ae -'aTiDȚ8~?$?0VGܵP7Ib߰i}5\WqEm\ˢ?XѸg uE]uzs`Hyp6'Uժ.+86)k/&V-@nO&HjA>t3˟0cS pzqYҡf̟!R jzJ(ՓS56j<=?? *GD˦";dy hl#1 8.bglLLl(MCArG&:^D5hu]lL*hࢹrwiOa2xG8M[ C\iue%wEz/i{JL)3LMck' W:i0!<̐]>eFQ ?cc{T*y;wi]9fa!F\,cfu\gӅB hmvp=q+/,d@ڂѧ%>; 2Bnw\T\ 8]0"?ĩ'|N3'Q|g}b@|Ll[О;,j+K.l1ߢu;غSki kDM%ҕs8Wy%jMYud_5.5petWt~Y{}]-jWILpg~Rj}Z]r ppdas/|Ug,siH\&bCYc:]Ȅ('˪Cm}WX )E\l>K3LJ jGX,yBJLcIr?jVKlP@eRí<};`>BpLdK(*'}f,ֺ2Dg;RnP%-㇈$4R2`%*/)>`Eޓm1VfH, gn׍Ksb5*8+ U r|w!*7j^fwn`>Ñs\k0{헤ԉ]$sޘ-}bͽO:LDr0$f8bH'+ފ-XnʝvNp2eGG9aMqzmlOxw F:BPnE ]ڪy0qfIj EC7xpT?Βh20ձL-=ʕ6O=Xx*PIw+PgD+ԑ @#vB]g_ y~䱤ap((6Wz;8Jh€Pś?dK:LˊԹa EQhst2m L.r)_MI(q?m*{uP =k[[ Z-sgR뒍swKQ֝asec Nt.gQ7Qhoy~;&QCг,RN8@~sYKC1pWp&Wcl{u5$&,GnL]0nL d+ErEZ4JQO}>{C" Thwي <u^ֺǒ gYa? Y_oWCZ'v sdZ3 #t(/yBj:cMW.dti8BrM< <ȷ |.{8]AX"@Cg1qKm֊;zQtr &N[n/(ذ<(l^d- 3tuw]dIu?" &i^m6 K[Y2RvdxgSaXh!תbk&nbq5!qCG]<\'\Yu!3a/e\%RozM0_P }ґ.e6/~7ݳ0G'X]'8p7b ~~IqQN=Y~?htT+[AuunuIvプd%Z' Q@\L?IJLҺ|{gF]/x#>Ҟc?If-ۙ3a~U2\m,ጐQzc3y#֗BjwCu# n62MFםA`@٣u;w٤4h eYjЭ(f2qOB[7*r~ dYtu=cP3BɻڎQab ̱ka-r e=IS[G ݤg,K1 z@2J"ZzmF&PYT\BkO$0s[[hk*:ħpcv[B-{giё {}/ X՞EV("IjJ pEykx"s[R pYX+5{OWN7 P9*FPUۙz}rS[E(b$`RumhG.~8u(1\Wh~d]m<>" >rl7,tDx=886V:O`^UX3v<<XӴy6X#:cJx>rn澡P_9wܐr9dcAjjUfFӦjfL*e:#a/iӑ|ˀf6uԞIJF uIk"B":y!>Ab} %l.ys{fST}^qYcݩ4)j #/&<S  sZf UkLTnG sKhY`^]bylu*@Rn㔝&"`ԧn־ Z*7Mڸ]bYct|]PJ5 ΀G`,&O#3oOiB3tT]es,?ٱj rR\^ _%ۏCxBK~cD,!y?Z&{wLĕkpRيbObB;ҦRJQ/n.] &$]?_tG՟k3Slkc-@ZDSluKgŮ.E s.I b]#Zk\_=t?Msk͒.brk4+W%j*8ǫvNU/ŁZ/+% tHuY#:G&:*UÂF[t, /#Db{Ec}m[؁liAOa{WyEI]EX?6e zqr* eplDNCmB?jJV5qH7Hր)2Br镉NV"φtP33RmK龲6BʚkC1X8FXMANV*vSʇZ1kR0zwuv#'F:hתy~( Ƈ# Gd8ynޞqPȔsP< wFoA2i(Uk4[T2'Da&;X;Blt'Dlz1,[x~b?Bҥf*”IF{z1GdYֳ)Šygl/zIA o75-.T0:X놩 hNd=hʀro6O,~D1CAT!A226)|r}Ė Ÿ69Qo, ]2Q乭-h ZGE۵P ]zSC0bק OD%,lVH u@)ժv{+y+™jV y0^I@rIji6_j~M@ַ߱Dv5t}Hٕ $-?:Q7st%Յ񧠘N+w./Tޖ$㑶pMm8!M^ܷI|Bm#S>={g%2 nT (%2Nn!0W[6Csڢ~)PDJ_]϶458A2U/{J\b Sϐ@~öoD2. ˵>Po/mkgYA_,L{(j~hCK9YХ$o>Vu+1AxA1Cu+0@>x{ @A݆aG7S2FVJLUF^Z}[]s'عS"wn.m])>.:a=ԝ5>\|CZ ck_ Na7dSR I>eПBbWt XE#Eoo@u95Z-[!kکAD6[Ql }:#-GVf+-iSQ1PF\|ge pMxf a3͜Yԙ:D$.J<@)`멷XfU4:ۻ`授6R^r/F`,ei݌f:E{p[ܹ;֭yx1?259(ٮ~mMn0;ǫMx(a_m>#Pq:} DA4TMxԡ{BiD bTcz u -B :&L8R3$)$b!0x˨8"J EC3x\Fq0ȞYŒ|Z>7dHzG\[_߸'Z1MC֥y8WpҞe֩ԓ8eu&y8 2,8k22q4‚4Cf޳TMz/7F6qxC|vǞAݔXhW+Dx2]%XZ({Ts e__AmaWsBzCG[i P,*]XP '3S2$il=ÒZ q.DlWe>+P'5kԿۯ*Dc/6LeWqp1!Ǡ/3媱 ނm2 FDǜŬ]8Zz\0ҩڨ"ͩE %uG.c$ /C#e;CvhhF:s>FqÊ{72P*ߍŁVZhəgC8 pOfԮwPϤq'|7ir w-eesJE'ޓ[JހޠC%QN\ ,AF@bZgTEk^[`+%?>k{w~QǐlT#W_@BwѠXBpѨaTpBM n%|wԨQ+/&bC6E%(!8WH\-n+{0k}ZBjG&786:ƹس(B ]'e.޵kGS aL3"G3\u31\:;oMMJ90Nf': M??0#>NxX4zg DQĐnIBj/#Vi>2 HD<ð$YuFtv/5|NnS}9+h%@fO:,á|O\f0o;' >(:@ =XW-!(V_|+#نDZqQ<8EW `@nA|܈[i0%en4iB4uFڵd:dՋn_g1O#*>{Nȗ?U> d-dVo{ֹ.Ȑ` ª{%>siO2)8_nce_r:4dll P軺kʃ᯵bW-7?wud4' w"Kn^ bN q]Tڝs߰c!7 BeOJ ,{ꕎ˽*|Pe3y>m]BpM5Og_qBԥx& *E5QZGKQF.fin:%QlD}w MY M V!gkoԸZi(ip4a7Ȭc=T¦h{~M!BB !'u9ԙ<ԝ%”vje[$QBhM:2Nka<Vi49Ni~nNqwtRL^ZuTIh[j s|uKč/@:30@t_8xN 9}?7Hg8(3LVk"Q>㯦n3I,-C5!$7ۓې?{EI™v-UDB]V 2ʹӲkΕQ 8r^274)L/跀qn{%#!`7ktBQ͠Jv[+鞗H /_w8>m\;u< 7i3 &,FGCf tL7нg]4'E̸#+2s`.TS#M'GM~7kgk׈?Lp8{w&ʌgťJ:sIr<;T:ր lUDMD(L8ގ&1I}mh'׻Il2ȤXs;x0?gBV*S$^{Yn }?U˼th)P' ὞k~QWM#Nz˒D3MaT~T.%S X@`8 Ԑr_75q=TajcAb>&5p)4Yv` O #o}噬&M_X{,'N,b; hU/>c]֟j8e&[ k,Gt 6hIoaɱPh>uJ+NRv4BrU7j䕟ٹ,G+?QY +U_d'j_R#"r}<8bno5g>WbWR1'?qag$~qFfǻŮ:ὀ*/9pA*P77Kvz:J#] 51ŽNw w1v\1⻴bԼl4:m3Ac4U`cjV9Qo/BU!YI3Hs2Ҟ._%'6R*9R-O_$3+@jDB)S9vܸkpѴ? H]j_%p~"? sS ;^Ckwԏw;_a?Tv"kw*n1KI1Mvzi3B巃Ѳ(s La6FGTizgڭX@Ť ZO 3!\MkFֻTT=ZTQH'-gPM/giQG?A&lo~\7l ;MN4X|.dU6$VjwR;طa eؤbR-3a eaXrrg uT 4'%l#jxF̢uMܗSx pWD]`5DI E b /B mH9OŒ`.G|4J|:ޥ խ#HBZ6xv.iF0z0~$f5tKqX&ׅT '&a7ĺr:7FѨ,!YJHjijf[*$ۊ"ԚYCpS7myiT=,\B#1./={ !UdWa ,vLJ)E ;+$۹oz_˒nes`h ګ}른5"#$({} '3WXO[74EnIC6d wrdH)Z 5 t?ǧ޾1R_Sx[dJsJ{&eދ+ K_ M_^Q` t{ x5<[ǺLc^= t}]|o,X5|. eZx(78J1$$l yD} fIb^ TTE?g[1ԬyWg*.ި ""ٵ;omCt}Մ] v \2g%qr{gi."dQ3r D7`i.XEylq694›(u @49穲dKK#TQ:4z}5ZJ5bLGq0~Ǜ< bPkE20磚Qɒ=[(iuXWj.X#/ՋRqD>kzJ0 NZ7SxflhZE_9[qf7ut$?3|Do;2+<֪iΰ}&Db3'%rQlļóx/p zwE0vUEhM^ _f.𥬥BG.b ylETG%n*%:jR1^F։3N{w8˨^6*F`ԭ2؂%hw䚂µq/qM_#qC<ǢQBIn%t6 hTY~#Q5=1VB|$Up:Ѽ~#;Vg O7q;e%)ao;q܂*u.{qy)9 U!fUpb{~ ŕhdNf8ӺF % ,0Ղ9ϕ 8Tg |ZiA],h6 xs7\=66y` opmOg(gh* `(k-:S2aL|4ś΢ոo%+0s.Ul߇C[]cW8v9dM@3l';4"&i!P6$17"5VJ<[njSJQjѪÖyVSIL_ S–~w@9Ax&%W4b՟E  p]$"O>W)y@.iUk|/jЌ9t*i(3 R+ZtY>&I6DŽa]VizZE: _+/{ o` n?fOߑbkĚX+ +K0ER!/ -ȭ=YFja|ڕ_( ANBm"c6Af;.U|' 4tsEr+)ayvU%>G $ Jo' [5D4JGRREIfnXGMK:D"SS7`c, n2ZYٻ|&vSg-Ѯ.%QŻqDhmw/J ':z(wё-XtYf&$@ʯJ_"ar*|]fWї;!h[H .?JfY_d)=|E!Z,E9_Mk83r#1Aд)ɧ|v,0Ajt1q-洛 .tO.KX2iw&ڶF5ts{f8΢B3@~`9v Ԛ(d3wW,j9DyCREK=OÐ'1{_ `ϗz4 -N[/ch~ G^yl05 h*n v@N3-wkr͛Լfxio ?_o\Ꝍ>\0ؿfQbf92{oB2|zB?&#Q4ƛuȲɋgW^ʑ0H91AV%f6By$ wCoa>{g徧~g۸!YZ@}ǃ%.[0 L߀PPOxs~+nDX Є;},"}|";17!l5l\.rxSrKl[Nޖ23'|헗gL՘hkv=?*Q9&'Lq!̯00!kb1eb烙3Agxl5b)smM{ł}2@ȶ[d IxʹzxKI?E]51[NXι&ĈhdLtCS.6]2gѾ"g6~J ^h =C:{pOrA* œډ A Hb*)mn]33^ϓA;^ߵ\6+lE5N^6=)4;_ CޤLbABdz"OQ( ==_b'%bF~=F),Ȓb[1E^N4%/Jf*kMDW+B FoSM,Isb]砮M-i4hag#D8fx7>.\ xU ib*ݙh\nC5[ +tӒ:ڏ,hl;uڋeBCiBPϻ=wD?k~ZR/2 (\ (\ rm߫$޺,a4r%{H01 3#zC~R09 ;u+hxJF LϚm `DcM(3ᑚA$W#zͣ_OQ dw*x{z]<~uys>Kn53ɯD ATBzv'& :ESėo .Wu߁jLUw:n D4FjQt_KbιDF KZUѹg `i]tL OYB|  {).sxJ+ fz\U0d9MV&4-aS>jc]WES UA{q\DNB%3/g1HĤF8OpL)Ƭ ?`'9O&}SA)l~6rxOqZy1rKlQO{켤krsJ,/My!&LҷiBfCne {âXaW4P 77ަk؝T4\Th5 D+?h~5ۆךp^DS7Rh[dAj#DwB40'!"I>3'؝^eN6[SokB:[d~k>ua؄Kc6;OᢆmnS*rrWJ7ā3"׳ϔv!$17 ;nl2p ʎmƻ$pCӶv/9?V]a4à(+J,{&P>/ W%Ŧ@%gls^3ek )Nɯf@$TK]. oލݙ$ẇ" t=1tz?nGzf , z*ENgd֐7}+@'td@i_I~@! 3HKMF aꬃfPix:xNE MtZU}bbݖڸ+,e>g*=Uq@hf.J6(:#L~\G MVJ;c"\GKdEлAUrS=2g^Tƚ+O:3XRB;\5'.iS SbCooU mxƐt ޘ0P_X(ѐ3HEiuܾـ¡' nlYϗ).jѦ&D}{ F6cש r-4l7$# 18K`q'~Ks(UU /΃Sj!{VopQm" ʝ1l1w 'mhE3kqQnHP2n:D&K p}`G2M6=Ѥ|N|IQ0 }o|F33I"&/'4U}e˻xS-iaFs~u0m#-`LբakXplN9YFúv)oc KǖhpHnv*J/JE8]8o;h.A]p&7zÞkE9r7TNkDMkf*ϟm15(T|"  aAĵS$8A)?_@e{,-ӛ VI@yJ-KtsQNͭ 0ёe{ D&K+TXĐC3C|kQ?:>D'DY"ɩSlE8# \PDG^6=ŅtLΚ_Tt> t4ZK5aiCYiZpD)2Qp.V>+>fFpH>])v.$'-_NUR?*E'ǣ(Xgo-w^+p>၈uB_skݛ&:1:"TN[ V"V7]%qiJ [#DA<y-g^s18 HL kxH&Z7f,Ve%ǩlپj׵~V'Xj :y/\&R.N͐WGСTm*ƘN Oav؃z 27&p̓$v N7f~J_MGYȗZĵ:7.m"Sɼ91=Әb}"O;߆pa6Z B~}CU4S){;a/ iVJBԅ 嘒֛Y9ivtz౧V24~- 7 ˹5`u0) G VxMhXY RH u1kmϐspT43:q*&8HLy  L A@q4ԨG=;=YN*D, hlIVYAT~0ݑltQp:ssQ!W Đ$ ⌭A~uaѯ^ ;tm>|Q#.l`9x,(^mD2Td۩Bѡ!@'M,ݺu,$' dɿAA#U_̗c)_H\L>m̈́"l[7Q)UJtی XtP1ўD$M*f- yy{'Â8s+z;ss-1F5#((v+S nNsՒDfVdbTs4׹vii9ًahΙ0!oņq춚]O1h>30E := UlV1e0@Κ+;>־,%#?J>K!`> ҡ>5y hmdwe!Ϊ-` T9:4b: xRCf½FRaz\̼qV?(0itB"4xriJ^.ڑD-P"n?֊)9Spx.f/,|˲l޾p<{8[Rk-099AWaZ2AQ,ngt]h\ʏW!{ QS>Aub3U:Y{0Lj1IҖ(B&7`6Z;2e]G ƴ\jsQ^+WL p(I!mtV0!|! aglepH" X+3@$%<;=aO]&q^f'ھOh_G`9“8# [P(VT^H41K' lLX}nG-4j܀NԢ3fký@4ziAM78r‹2]m֝7;'а) Mŧt&CqXmr_dș16CxY౲CrQ tV{FlAtž[wZ;/iCеFȺ5t:aEt*cn`蕸@"UT麍@E$[ Ǣ4GA@TmDioI;b + -)3Eh6ggΐ}*fd`]^˲7_ 0ƁEs7'lڴokYij϶rW#~9b#K|בbc&r`0PZYuR[("TSBV}U؁^Z"F0pvx` Y}h(FhhaWt;9[2>hb ::Km>lա#I> !9gŮSPv׌ZL=!j\3\< _@7z-PKl;,V?\i.@0k#Dd+: nƛ&U†0)#~tpyI{Vߑ'mt!JjNAT?ו27`g%.TTyNjAzڢ0 PX<bU($:譗޺B:W+Es 2|mbJevH? H<\ň g_ Ln+)Yb9Cc?BVo|^0{-]}=A٩-'κ`m4Og20=@@5y @>/, :iOW7WÕJ_(8D%d*M04?q[v0t5%*O8W13> ^Ϟe. '(\R7ˠ[_1EXVp lFmXRe $CP Δc2"ݠ eIHՊ)**lԬGYقaA;=q0p: GcR.~iLN eu|mq] 6YLcfR !'pj.tVpC#46`FVa RgMr٬QO7%ݳS:XHd ]PXp梌[{f.n Ĥ|.awزɬOw{b+rĥ{X#YwU-O=32Ck1"fVá0Ŝ~98 wv? N?XN|߅WV3M;\rŤsi " M)Wh^3R/Gy!#^_:g~ށ8U^q s Zc.z8׊6RrrWXIM!5l,"^˃y-`W ~1 b21|7(ߍskj$yげ{lڥE 2ԇvxz |v F[)戀.?Cv%t*)A0$<2 S3jp;;}5<ϊ6^L~w40aR`{?=ϳ/NjCI0ջDmsvJįTl]erkjkvxom2t1'[By|_E+8OO[d5֚ALfBMV<pkN%~A /z;5'ag-mN >F Gû=w+&U_v A{zf#GDŽ/P(`i(X$x~O =\?Z BCs[m@vލK{w>X >; ?(;YXG5)r NۙqI:3F+[C1A%ZZJ2U~/d  S#3ͱ2_'p`}7:^8Ra$Jg8ϟfe nGuGU|)m!61*Kl`ӛeq;ﺥ=>\`#>S<{Ty:\9d2SV~繆=r/ř`6Y.k _R.~lE\Dv೼ȵh0'o Mhs]Ȗ72mUGp޿40}ao)$r#,y-F!e\{!$>Scl9֊(<6Ӝh %vV_G q$ [6-y]ˆ3 Mũ(tk:&bA%syŒw j0 Uκ GJ dCRޤWr*fA!_s8cxsTw$&p(q8ZJq{ k'r3m\6uPǀIˎA`I/!94!Tk9nވŗB"Hp3}vM (LŒ؇{͠ZቌD_O|B$E< ⹇cs~|R&Uwv*;G3JC2 D:Mu;)Ntqx5qIG .AwbApf#I^4OI?&[OtRNlGOrz;y@"N"'&QBy#A<$p]YT l̸ľR4SuB6Y'o'ŢdgVH+mԭb6Rt-t,DVb]vl+MV`Ĵ55:HD8#88Ѓ8fQ*JSnA) r\ 2KIz $FzD=rg}"\LZhfʼncWT*}4I)2lӋPǐ,0@Bi 0\jT8q^b懒,s/DSYhZ(9M岬nYw@Q|d9*G;0=v tf' BQ(§Z7C]96YF1M!ZAE _N$uK[ oDU^<ۦ#s*N%:K9=X6:r:V&O;=j_N\i |+8 :]=̬f.E/{h{y#C'@d|$Gda#]EJbm|%)߱ƶbeAYg/TG&#QɸTCN"=ۥHa~w k'? f2 79MhLvK|?V:X˿x2JC}pq _)y`Qf<ї~M pl۳, џeB6ՀS1ArT$7(.cƔr~= Pv[|i>B =jNkM]Xr͹iVƘrI>Crv$*n*:8t=wzYw.0 +K)5WGe3v/Å*%^b,U)IJ'RbRnjO ]tDٶew{jgv2n 4hI|t8 2%K.wVB QjY̎:BQn6M5ªRMWݏ80MiYqoNW%h)59(tQYe#h%{WO *uUIJ9Za~ tFS{iH9 lay鹗Jv^%3;;;gt}jU|hl adQS&7Hj%hVXJ{jxXsP=ؒFzs^i[O= _(#s(Z<r}OM 6g.0Gg! >f{U[gga {ges[a=).pƂ2S*~Elrc,*$kuwm=!;/wmO.;!v7Dnvb:\Ib&[Ol~<^6x4p{HV˚ [5s҅|H~ j4 ςgF;@> d #xm[k^oʜMgU&= r+Li\xk0Ld?>ŸYv0S v-2" 2giQdIR[dGc܌] hh;gtgx^'X ^v%jc- y![)-'Սv &@wiEJ̜wް+[tqc԰3拓16z+k(ZH6>BӘ0W[3Q).y,A{h  }!U;K[pS,` ]훠2gHCI\-'FKuv'$٠¼CX& D+8Mlw;l-9lcdbH , ,q7Y&:pA䨌sd֦xVK^8U뀒d^!7#sqwBD~:j5 fQyAU:af#- #(ÞKA>B$ BQȍRI5RvpgԯPb{&Xmb^_JTV~Q`tBzedڞ,Pk͘`cN U xe'&tW%KBA*`R^r *0pv!a$9 ąW}wdqAԀG"صoΙy )g-1g%)~r>D4U`[]W%f刯"ŸiJs߲#pm}񦰥o |ž|H$MF@{ZE #^Nl*u}4loUF u良eETJL 1dp3*g^ NȑRekw? cd(E9C |'dE[ a יxBzA QZbOC}]'32n(ꭏp ;LL==o4WM|9bc__T)a\XaJQxm$W$[pf x .Č+^൜cpsY@W{Radߖx\LZS~kNzOo)Q}|ht&ŮQyuXom0] hwt]k `=[4Đ$)~;P-( |A( aB~ˇQpz50P*,&"vEq(H~YJoԳRksh Nr_۹gueUPXr@+,̾pB\6ig# 2Y\Őn|B3j9R#gќwԻG6Vz So V3U?\cJENk>{0O@6]ts7!\x3^K7s_t {xg-,0qWEĈh 8z9ve7~DY8»!E2bMigT3ԳNI)zz fSi(d: P4H ׎@GMclQ 50܁qL<\s\uN'd7`@DliC_794S^n3 u <|7`Wr-TWX۠/sUҜШY2t# _0?-X\$Z1nL]T\f+>pD"O^b@Sœ޲zBF̫ϱ`(g[ aRUNH'b},m+R8ZeCk_ +wֆB q0 {#h3BN2lft NxeUx1q>H7Hm=C*!R%U?haD% kJyH؍O8QwP7ꍱ6QƖ=a5#2v04Am+Ms -BЧ7;pgQK%ɜy-GQ y *m:bi$\j A#aZv(A ʍl_:t462:|t:+MsP*ܕut p[6ZZpå_[^2rmψFQաr C :G:a''Ɉ&limcS`7IWtڼi''2,!O*FN JfI&nPj;!`WRˉQʓA'Q[; DG|f_"\VI Smrߐ+)6NTWdhHeO{a +lQL2˵'/|{΅cjFRw;R:a^;nK(=?F|SU&]ug+>i<1q"q83/DkP4xm|47?墫5/fWhg@$^Su.) BiiThbz8L,#Q:ԱSk/ ߷&>$!J?Z~WN{佶 i!J<A`&^NFwB賝ֺp T a4S]F?dpX"f koܪ'PqR/Uפ=r:w5GTBBFLW1MS_:ܴ Iw5[ܖst<0$5DCD`^K!:":%p ɑ"QA#OVD|OAشdMuW}ɇ@Г:b׶Bmo;rl˼@`[8JX+M-d`VD @;J lHg{nVA':9?rwb : =ч*'Jn82x / npB Rߌ7N:R5rC>aK_IJ^z$S3qh_3iCOSfeIJbأTRg3{aߝ;Fto7eF Ϡ[uZj9RFD/~wW{i])tV$wQk]{DPG!Hs6c箷D$Iul8*fѳKU5uZuQ]fon]Vؘfp7F3ꅓPyW/;f)#Q`FVv+qޙF v =N K92)^'q+nC@l$QbLRQ0|# XAx{&X0Ydԧdwv ߅-2hW1NIJEv}!m/6>Gi'#O.1,{0e56B0_rT*aBҷ:WbU#1_s_W xӘݔձPĠO_!Lm$QyI:ϘB1;h]O9g2(I{ZtpCݗ^]y hsH? 3M*Z1aQCIF7tb_:PgF?Vӭ,Ln%cL҈v):7CtAeeGkLyɴRJP tE9BuP^[L7W>k",{ꁔBN~]oJB ; 6l ޱ[n5dlX{p߁k̆g yޯRKXQ"#=摔p)@[5 v>Yy?\wtЗAZoD6~ai=S V?Z\}2c~r w(2T<%)CʼJc6ee<[t/8O7 PbzLF:e&cO&,{r+E^ 9.Er: ,g/P8>&ėS@‪="?T"O9hc%6 `[=oT!η"G,.6d?QFr3,lkj]] QNֲ6Dr2Mj+;j;R3#¹>0 $D4`XUˏrKV C.rYG3{^.`^%׽+&S̶Vք?;Ræ԰# ; (Sà!!Boeɐ҇B&kȪJs|23ukvk z"-Ldâs uZsTGbvܥQ 7üIg^WD&Bcҥ8z#~[ʄuH=~WԾ7t7j̤oOAM kkt)BsPd, % `4pQl blsqkL&&J}1z#&`v;pg8]Y͉4օ!uny.u' L:f5ٴwχ@/QX7uv,Poa~%*o+ԱS3\&*Nl9Q cӮ7j(ӂ9=+K; : ggQBUYh9@Ӫ=Aܚ}kFm7*ȄmQuQkxW o!2&ØCϷe͊Ntƫ"E Dpцrds7+J^u:yBy$[IJZ 8hfF])l,Mf'2(bD~cyQd>4 ֫CZ8bF fHzi"t֋ ,v/ ] `cg-^5Qvڵo?ܕUùAS7XmQSƊ|vּ.dd(}HS۱J9pCj4lv42zO*mO@'vK'jreAUqLEwhwmh/|LLs2J(̑]kt 7:U09It)Zh=* vr=;LAafY*@:&u^͙~bvnӱ"6TD?UtId<% @0DK/2 NRqjϏwxA  'BP$U.]B/Y7PMWiN8""1lپ&F#-RqS@ʪ'^y (5+ObApVckZ&"=ٞ0l\2H_קh&i Tls "%p?rA7 ە<ѮGdC:Ӳ1]S[;FVXj>[-+&99  xЏG=BNDEqW/=Z;s@l׎9h7qeiDJvi 1~ 3=2G*E ~j@.#'oD "ĶM@ g]"xaP б"7ٳ_($3{KF-uNNYw "gXtu9+B 0%S+t2*,q%["?ʫ䭢`o%YeE UlA\i!6My῾8 4R|' sFLG G.;#?JW-ެZm$I4Exg@Љ^bM'bvWln¹5B+BS[J}G`/yt&!jy;w< &r} kL&^u3͋!B9'~5z `mjGNv s 2e["(JPcf[(3/?3?PpG%TsV8>Z[*dWΜ1Йxr3^IȥL^gFu- pKL>{/DuQ+pNI9ky.Xx2lA\,dxQVCQVB[5آr=" Pr8ehM {dJX6JVJ~@`ͪ"ˢn8crѻʓB8lB/j|ø4!B甤T i wu`*@5; q]$`"\ЋIB/P">껷4ӏƌl Zҽvۃ2gxy! caWw!DegܙIfw_ӊ;A{1m=XkdtHiV՚;iLzܩMn~Z萶gф]*26 mŢפBVL[FHZY sZjЁ9;Ϻ4ι3Eo8_o+v ܆J23*SE~ {҃peNC8G2snO7.mI⣾ϯ9fi0Uzt'>]ȕ[+@lwKCy!oJG3$ʁO%5B->%`Nwރ@ e''ի'j `Xn'T%ʹuQ Z8 aЛ`7ByuN߶}HhTaa⬨.|8Qw5xӤ9>&dC 4P!ݯ"6Ϸhid`z5U0qhؖQ;0"hg{x Ӥ*nzKtiz.6MY'8\釼b32~a}L2jbQ254GmDsql5\pp R0swci(,8):cv>pG.{v=Ab Md~G2 3J1LUGsLͬ\W.UY2hboxrq<`)"0*  @⚏%ɭlrV_Od .Sx*0 v|FJL=np̻kEp#^D eXm,p\ZR}PMMMY02ם_pff -++)2~`5`>f%'UP1g`h(|3U0 w 8S|t>-mNh$gh =sI ]d)U2m\3Dtr`?tn磲)ӧ1º5mzv%L\QS_5Nߓܝ^T,^7Eӵ@Y}Pcjep9a:j%(Z(Bnl|p0Gܿ& &"FsOUQQb#cUrXDgѽUUiyOTU+&M}8DV| jMDY}n UD[8a.Bq~R: r;҅"8V)7¶Bڜ0fyO I('c-Ӯp~ܶwUu8=VhCq݋+ G ? .\GTQ_e+ǓRU}mq0O>qB"lY2d8msމA'Gzɽd T`[El-9 fWͻaT. ~&{Wl{P~H[}GkZZv4/|zArǒAC*5cs cSbdJceDPkeUXTLB\B0z5Ij4Ú 0f8rC330:xk*oj^}n5 ȕ[A0t4S('0 MtxIX`Epd G1ch[7eW@9SΖ]-Ee[J۝ٹ L;ݾϳp q`wYr:iMi%^)d4}1$M4)ZZ \aYwq"M4m(&鯡kB1[sG}@S2;C:{/ժ QT>8cMq ϡ25tLdܞ cry NI8ա^NCxа(Y|W.p@_qw9"0( %:^6'4~9m3SBtoMԓX"ݴcH"鱘G3s`#b~#ҵ] M ڒ1͋0 8/A@bx={ٲGߋKϭ5`5Տ[?d~- gp nnK֨_ثy'\&ߨ?6Hn J#E["%R[%4ӝY!^֡ke7j{|ԩMl4q.?@O2nʘSOAڨ=4v*\ Y(AABhۙg8t|635⹑C˔~Urvc!NU_ϰtOUS\FhB/y"aj':TJ4`\najD='Wg|k>Ynu +i:j*<',^O{T4ڿ@҉z '^ x35k (b1S0.áK==b#B/_nj*k\Sc#pTfvD䄮4qTWw^>'IUμ|T\]иWJG7¨6x67+οݨ1@b %G)voP r0&No]g_1=/s'r)Ylg VoB',)ΐaq J^Hph@ ɼ8r["^Gs$5;UoOO?v;9?*iϤڙґ\]XٳN==x1P{["@ǎ=UYƙ<]HзT8XV^΅pp2@=#hƼd /vmBwjATNH> ҝStzЦrS ߁G-wɔ>BBc|g;W/R]#%|&3lͼ?6ێKP5>ފR"!V! 3xIj}Ia,@2vykTdUjpɀ/ޒdhR G"F2IzT].GGe&6,aU-jNBDl|a2 Dt!Eŀx=Tq6)(d‚!vϔ߆cb] #ps`4{>`--dܛ R$ ^*';$+e8׃>~xr-Q3\LQ0=/k`ؒ'F8+t`.U5O oVhxk;:hg[<&Q}*NW.kbktC񾟽yq̤_ RWX,5TlNdGi_QC=yD]i,WSIZW()A3~cIP`p#lU5M=oaD.?a-H-Nuhm$dg Rvn@+0,XAG6uL_SR|Pbo#V^YIp-ۮgE:ga_lEP)K#N{[?q ca~ҌS[ρF .~ 'ՔfeޟHo JqۧVm%4Dz1pD=yK"[J7Ta3Nj:^8<(nj{Z CͥkJM9BRoS_Uiк|7@--{G_\[Q'bjvK"ۦw]Ts=\d.,I#kPU+{jXHh"}*dxy@dPPVf@sE8}'^Nt@ODVR>#SVWzmm9,2XJŃՉEŭ2 _'_*tb3ج4D|!ߊ׷ ZS*͛G.T?W:`6J2Vj^`]2L5+o]lZr%ghn׳ƀqD`s$ }E]` 8xv+pcU (X[xԚrؾ "=c )/a C]l$SAִġ˕ 27/uVAN^vQmCUIb5hNjd?@ 8Y{; ŗg7(ya|dv۩EBLR:$2A骍bxރ!:6 7$L 8"q?)RnVwcԚF09}:rոts7|1ngH-vu$hIC-۹|佁0dSoPН hwfSB Yo3҃fdm{Z Y1CNJɽۓ`>&諸5s[wܽOM F+Siho!cbH.\0)/6ZDךO\d$|/\nHEL-x~xoʯP9+]T" 0 M|}n<љgrn#&Љmh>ot4E#Zo%j"[v*S ܨ?T"Z8_ ArB^t.){-{ ƘI4)7sg1L~bܳ<r**l-IIU4rm. ~OUӐvoj0!q(>"~4c7-b丿C;̄qSj"Xg֚g1̓Pm :R'mCt ď 1C7`bI ^XOe+ULVXeN#rK4QiĻdÝ"$42!.+Ua{Y!3W,<Q)2,r+y)b1魔.#dWj~8Ղ w39 Ot+A>#U>nӮ(+Ԋ-@`a@Yċj R8|1AHn<+q9TL\v ?p"O.pLؠe_UP͵XAUr_V ./Ǿج-1 $lqa'??GPܓ1df|f[;N!F55MccIj7J# w9~ytqY=f:mCR \ .>BUtPQQg3s7I ^1{]ZG" {x[zK]'TlȵW#^2fKuIu zB@tS|j %aqܿ1!,uR?984e(")cc vБҫ𲳗7P1$Pk>R8zsH-A9_/61Ny.[.̽ ZG%@fDVvx;Չ:@r&ޓPP $FdɕBM= 2RweAab7GSCa㆗Of~ɢu\ qLnzIܡnV R~O5е߬ #*^7J9$jDAd!HHrf4Yl.tӜM-+k|glߺgC`M8qdgݣiwS%3ԃ#c<Ƶ&7 2,tW(bX?} kΥbʳ?+-E/o19Zr_xf6Xsdb. v$deHdP.QYqBpq3꒦}C;uVSXoN4ސ=?͌2 bHi뭍c]{QĐ֛iG~ޠ-1DCb{V]'U%"-?"*q׻^rVfcRZu;DsA*/-Q iB7$- x>t 7ֳI$I nٕ.y+@аiтھtGú>3yvHZs nbL)$lMv >rִjE(nY(@(`@+=o^+):IơpR68ϕ;_l.nwetl$l~V"*q?aM1y3 ͸2韖SS 0 =Fѡ 5'}8`D{Jҿl6W·指jX@X!2}dENJpOQó1#Up?~#cҟ?+vVFmhwei9mSEQ&ヷ+wuΦ`3؈F ߲`[UH*@hcuk#$4y_ΐztF{v+5!kgYZ07070100000307000081a4000000000000000000000001643420d6000039e4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/9]?Eh=ڜ.+䚷gsv[{BoG]#E_6 /<hW%~չ3)mY=+!uSp8Eb:! g(,I>y/:?Ԥd6;)ej`&/߂kRj1̦ܽmVx&'25o}P l9;$̥ClJ+x9jef ԡPY sFuǢ#TU%At8 Cm[z{QvfHn'!0:DI m&VewNɅa>)]wi61E=p,]U9zݫ9L xXѓpn"(1 Nc 1Yo:̣P#D;;!ӃGyo;k?ʇ膻>̡p[pR 1:|*]V?Y|"Fo<ò?m9e](فTl+\WtiYfc$(PF! ~?zĮ3Q(Xh c@ 0ok#JQHMb?IaBL(;DcPw1XPߚI泅3?䀹Ip[:!? Jz,z#(χP.<!7zG`+eT;Tݾ9e_c9ۖ麘ak[&PhmjʉZ$Q5_ka6) ԍծ|Z#N絈skfSv!ᔗ%P?vp:*jɦRwSồ'Y~[AL+%=9Ñ6c,&UufE(o(AZ qogJ\iTkD䛒ajSĚ5d." |z yrL92u̷9aHt\ >" ]f>%7M%f#̾l G>T 9㞨amYa]x]t⪯U]eM5`dg)jyӱs)$*t$߿8`8eR 6Cb,[*PoŇRތfޡ ׯ>R P| "-s~pIIN;TQV\%v)f]`.#d׵@\Jf\^ 3x؜oT^?њvB&s^]6cu"~.~?V5hroN|IB W] l٤UzPo b/CcyG@06N"VMo_#UibYu~S 6ډȕKŠ[?H˭QjP-;]tbՠi>;zL)Xl:ӚOHUb􌴵lZ cgcF%,\MC2$!^XR fWWkjoOtD"5nMX52B'H- :ʽKX0WN¨g,SqQ\Sٟoxr5I3T\RqeF5 z `#"Y-ie$Ty?̭)YQ=-c |٤Wqzdu>N N;%B$_?+k*uMSbiOgxko ac.vR?P A& >cdw2|sЙc2D"$Hj׳C΅*C#l7K3 R489Oo"3nyuSTy:zҞZiP1@D7~|4HMefo RFlw2\ Z~"C3܃`18o!Bfn=d<ڙkcxwPޙKVER;iZrחCfuL`SŶ%n;0T]׮1 G)d <0 FxٯLohDžeC>?cTm?i  '#M^O0[Ոi2IcZS-X:%W [`+AnUy"G}pb%o )(eqyW/21_m`#9)> hp\Bd`E"рZ8+MԆ9K/OPLO@%=މH2LcgӇJknz}>q|;fğm^𮖞]o4\=KpjcE Uc\>_e|1b}-0* dФJ1BLRGtB̰ivxoxVDtcuƆڍZch ޕhPʗQm{ Q>Ls*) [ܶg!E )~;pphѨN&X HA ڍ˒O[UѪ"Ga7Uշ Eav2c! /X@x\m#hH</_(s*[ht_\L/];9Jmof2Ý k[<τYw=CwhS0^wDn$ϗxHtU k%e/ٱ-Y3MpNa 4.V]Xxhk%C bu2%ȶJ(潦|K=KIrew0_hMڦW`#ȻKqZv%.6{&d\sri~Y(',$ J॓B\wdb89%Eߧaj 9210良Z  Lzj!H%XFIVcxm؁c!vP})]̌@SR'*C/x](tQ4'=\MHIBȡLTGƊ]9XH WW;e߻<o8QC#>> ?>4]J}g: tt-$&%t R zvw(@)2yk%Ւ0EB)-^:.x}bww辉S@8JƵJ1z<^\'m79< /ΆptbDJ<ƾa!L ]_0#4@*eJo69YO>.MLh-БeN{  ])(۱V"C?.k5Iu_2 5l芟JCv\AK[Oц\?3|&3]-u %tLx% f;{@yd&o91GQ领ч(B4+~@ ;0*M[i 26v)ul1B-McYϰ眥cZTeL2W&o (5eF կB4z uȋl6d0],`g y ߡZ>l2Zq~XtĺiY;^R$'TW:A7jX7XBDvZb겡-g M98< V(u 5Z5MNU0 D2# 6z];'PRr7?~)zAv1kۧr)6#Z0=>in7'jd *PhB$`t (8\V5 kVu@>N.xE3F ripY${hL$a+*D~.\L b4v"ɺ.k%~VJ6۾ǣ"@510v>U_`(կ~b{\AuOoP)A-OS]Fv;ه㊬jnͰW7A+A"Bd{5@)SsBIJ׼|dHP3C_łBҽlI1/f<>)Zٓ.K'ش3NM5gޭ4l&=5DW0qosU[?WM JŪgqUa]W5C S?v>Xs縣s%mޒSēXGǼ(<=k J$ȏ'QU Nv!/z yv1n`%N!Ғ:˽&T`p_L/d2 ʭ[m ac^'?ezqbg~#%ؒ1 ƍ:ɘiɤϴ>O.?ݰ=ԸmPM!]HbtlplbtBnwޫ9ɰ>*ZKmFl[^SђdGw;;%2_L )q5^1dvk͏==w̾4Tl:bbQ`REbjذLV?#v±Y QMkFz|a Tzթka)/_Ta> dMȭ!cJj^"ҢmW`N8;2ЄGᲈ֭O`}dDCr$ˣ'jy8 c-l=c^ςMgkMuMSZ-g!zt(,QOef QF#fb>YIk:o{+jb% #au}O_zbh}T:Fe@k5Cʢ~#GëW013r(%+bϬ)紭^ r1n޹qNƆtꝸW p@KSF?gg$KDIv/z <:|1 $EJf,I" Ӝw<4W+}}wCﺤ́LaK2QxsI}.i&d—sϐUvT9^ gzߍkO8Qh( _{uDf^c󎆶^\3 qA]V,Ǧzr.n 3'sF|fyrH9̎2E'~jU>4'c8WƫZNf-f6dd^𜩁 QLX* ݓ)RRo굍R]|tBԀK7Ҩ\ZҒܻI F:v TRͼ .ȴ2AGI#kuhE4fːC7BcU$q#oXLG՝pe $hm=u~drmxw9r"l[cWG ~㠼$ -ci1NSe. bש$b:m9jLǖ+lq껈=Xl<@\J'e`aDV׳=>;yGzMiȕMрl249c.G=ؤу 4'뉥7HG 0S$VTAPySpD_ u9Sg{ M,~VMDrNS*yvQKfV6pZ@PjoVK-5M˙|AZ}!hJ u+(8ɧNTWRXAA \>h0r&JwkS%~ dײMF+@X܍h]%@oI!Ut͝؝@=;P\sf(Y^0O ^t jԙfD ѽcJi3Jw<2 dռGp^/Uv1p^ S65㒟kBX فϧb]mTO4SI)lAlQE. 'Q 1!XD4 Ccmir N;t"W $f(mk&"~C"?qgZ|&Q8{ws,GKKj`>LBҷy v Ƙ A\.eZͲ kDcVY-c=%Tp apJ[0:.|ǫcǤEv, ,+%0g>eU<GWԸJ p1Z= Hg47|=JU`40^-; RU P.bLDz10$/@HWoBzʏIU 5Ƞ##[:cDӓYKV1jWIPF%6~j`\8:o*he  흯RN B 6WQ!:E1eQ{MA |xxsJ^aX6Ϊ0-M٣uvu=Ov*UDVR? q:yZοXȃ2!/!#=D:G0m YHȷ2m &B)F:J\ +LVpSRPB֩4nqp*s[x~ cC n..4*ž YWgk_8!n_uJ_-EX"#r:LUFOBEl ju4\ZB΀̜Gը%pb[F_-ttfFԃ\.=lofQV!w Ku0/&c0%Bm|uH0"cz)$+֭pM+)$fdd wXS^$mŘ,>YK5GϜ(tګmV@lqD bCEIaZ48 tlc^ IRn9I-W6BzI¥OdA(\˕*ʈԭ't-3RV^IIԖ4ɪ&]7}w5K4Ӽ};Sҗ&tjIזP(^3J{-kE* Ժ)xkA+Z垖&)fG3uW()gF_'䀁nHGMbprCe> E**7+$2 ksalL ']rQ& aE28|51j#Ѝ 8ַMi=<ᷓeR =!{7KмsMK==J ⃞d9Q&4-rVo.xlGLb+:+fb)!.M|΀iGuqsr;7ĽeǽE'5tzΜQZTFyRzi-,8A(kj 5ti]{*! EQq;8Q'MVz$*gl܌ӑ /$YIP $ǼI6\uyYA8Ӭ&a.6ج<@HB4S{{* :d55]WPCǞ̢/iF\NbT-E/`E>oҋgv$Xl Z3;IsDZUoJcr}+a:R!|y-tP2\Ƭ?Zg!a7ב .2;Jَ`ӓNjΑ|"f{KV^FV$. ?*r6=ӥyQ]*sD(yBE )%rf${A Ոܠsl^m޸fR" ڕ~fIA'[c~#pu\-NqLbהD"6M3_$K}I:ymj_Cϼ}1̋m$UaB9GN>:a% hW!Ш7Ҵ&5$%|~5qDqnvh/uUH$ r] n84ݾԛ:ÝSɾߓ (ݥRL<6*zD"LBdgwE;2~Gݕn18d5-`'N@ [ #agf_ZIy?w<~9vB>QCnUMIP.~EMQY4"4 A Dpg=E?'Wg״_Sչ6Aud)bۊ7.& 1{qf.N?2vt@=$@[Y/\F&2ݻ\N˽ Ϳ{ l, Ho1ݔwqљCEa7zhru]fXٳ|G8,/u"dd0wǦeOzܻD`4-*)2u𙩺RGuρBFvRj [4UBN\m@W9gȵm'̂ݫPt(sLw*qxڬai &0o6G@ƭ;"4_G-BE(~"4B "S[4hWTNm,c c2] $a>49A ~㿨_rr_o{QZTb9XWTE07]crж;n3roܳӝ_n\hE(ZډN%\ H\a$3©R8QHebs7zãLnR=Ć!&2'~a{M5UT|A/& N6FMfuє-E7N~pY;'h2qvOq%qۘHs죩0sЗMTy5F ⅕wй&y-4r DK)3ZWŖrǁfCb/boO{Jm N_{BhOd}-:;ZfǹnHהr 2ߵVR ^ڼP7=]yPir+qWrzRрi9 ei6\Б$T^zhTɒ{]':f:Աayza]=; C{mS6ƻ%[rT}6mUa,xmhk KӉp2ַfRy7eE~Ok/t<3<._݇ !@qH<xyBEEqqȠܹp*dHQR~:>lYTh8NȰV*I=jp bP)}V0%nMiR}2ns-UR2;.K`Xc 7Y_sGxscՖuU`-(f#g"Ls1F;j9as?FݱgYZ07070100000308000081a4000000000000000000000001643420d6000023a0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/#]]?Eh=ڜ.++m>/涯X߈fY{#R{{ hKMm^"pSѣONn{#o󶲞Eݎ)uNLb@DgjE;2T`. #O}ZU9ܤfZxM憦|#{#2~_Jp4jl;:W~ "o{h @A?x_J1#Zּ2<ƹ8Ɨ?BQ10s H柶˱*1l a$]W}a:ۤmmf݋Cۏ+!g-_R7X-JQA-V_z MU_3RZUEi; L:+%T?TgWG)ib 1n)[In@ ;3"B6-O~tޱ~sJF*7T0ã0 roLh%1W:0nq5!0(W+/`sYg-}"U=b"b`:wլ` (@X~S9ހߠba13+ށγeCxt|TUg~ ˇꋄjzԊNjJ?mh̐Du߸˩֙q}ո˸5ӆ$+,gX?OUL+B\v^w]jYhLƋ3zÙ)RoHJKf=l9Wˣ8u؁'MZ,D'hTV@ ~2Hb?4,Pt~v؛UJِA$?Z? e&pz-(a@<|Qp*[g:ql&'ǧg+c%Wfa;NLy(=ڤ;?j3YN\ rD86bi++Ɛұ{VUPѧ8ժӥ0\}= IhQUe"e<쏵D?@䗖+S$S5e=?˵#WShFd䤎*bG8גlR}h!X ܄Jy5xׄ%G`{z+n8k2,dU冮>q)]_/e)<×$z':~4 ^a11 KEpBڇݦQ1Hþ5ż'0ޜLb<_MB3tQGVl5VVFCm*4uIN=67% ps 5祢ce<=L`lBFiˆ/"xC)!C52-.;=kRlu@Lt{""kYP,=7t51S%M} G L4zT_ߚ8PN!e0q)"P7V;/'&"E2#Mn+LjTx1雒6ZM1`X0ι~- P ?jcԗ Yݢs7C^2M(W|| ,WnUxd[nyܾaK=&CÛTP3RҍuX%@/=6dFB_u %[ 87bHN)#RIi0A/1ʌz #-k!RUP`  t_c`ZobNLlpӻ>RVj#'^x}H\6֛EB_wjtV%-v:pPLa*I~} ѯftÜs\gQ34Cysl\d~V?ᕜ}S#ʬ>* CpWq&Լ}N;+QF<2{< Jǁgy‘DG'dIii8բBBTS"/FMK9'(N:QLJ|7*uXSZX~=Ss $~n~smf1+䴿0YiiǕ`?[q)d{FtA w Q=. # aKƃk_qȯAva}(6dˈeD5 \5M5#2AݞߚxL!>w̕t_з䘆!i*dvbuZXDlWL/2桢zFc]r~$ v6NnHN%ƣ^{-،)TÉ`ec-0ȮW֔(.pӥ>KwSsPXIqcϟ8C%kG~ w?us4fa7'Q%98U)"-WA-+krcˠ,j7V4:X?08ai=m .=ƒk=wVvJ ,!d&ܶpZ\Cuh=TN,jLh]p$xL4`yJiNi`OZ$t:OL(Q7LS޳X*"(/^=`cWP 6Jng`& eZScօn:_[R!S77Mɫ%?E|ΐ#TB7iۍ.^=}v\A2*saUA[S1kK׺ @%+ %\,k|6OV{ b@GVuT[U:#QP9 a m[5レPqB`+?m]gy\~s`Enʂjl_^^kXEr҅AF{]Wrf)",!BrB;5@Q(Ag=Q5تX+/ ٮj 5V}S_ $rT^|;ӄBg+d#Ӗ!K `z%E nv]4&Z1jp1=Q!_̇ ;gT]?,R'+󻈓M#!*nҹLR\$=?ur}b::q- Tnn G6+%-=d+fH6Ge^$9hO 9[Wyj@d`*;V/Z(|Nܻ0f I8=U_ C7W*-dX%.֐k~(6q.p9IgE(~V1ʼZC'@^L=qhW죒 &'b(Q2|?˺t24Q[!$=L *<,C)fe]\0׫fIzM F1˗!M#Ғ]ϰH}U ޅFkPȋttD+JGƎvm+`Jc!/7|Q!? Y;ONaƎ/t^EyO{izbV%4X€,"t'͓䃧sC@I\M˸2*tQ̙Wxc9] <[ZP\>0'xzh! t5™k+0QE[q*f5#"񦶡ʶ@}aҰw0 ȯ8~|v5*iR.pYdŸpgk,! QI ~Z^tK˪$: ܾS(yN>v 0H`CΦ̷$xv"+BW)e$Fڡ%yt]/ہS[(:?Ql?`nJN>xt){2>;+i{|BV?#*?Q^bپ0܉3@0TŤ҆v%bS؂Y  [TL5h_:oq LYM7e2a/"GC?wGPbo(/|O]/)cOPVD\=e߰=:zFNf3ߜ/g3i9P}0'ӎs: N $7D%"邱3isPӋ}IU/"H(P7ˢ $wy\1۸MUkƝG,6g -#:@c~j\fyeXCQ%Ѐ['Uk{j討e e(7YMˆwoÕ$/;?X)i^('p>4=VQN;nEſs }SI"7s1SxZtֽo*-Q {lԈCy; m倛~?ɖS# L*(Y.+D6Pik'VDi1;7v΀FtaοPdI9;#]Ak+0gBo^A?‰trErSDU9P l@0|gpR.Aj_;P ,OLIn\J &zoWY O g(_:ƶp?18XG Hp ?}u)tNL:q6e0`̐Rd ~=` 8"Uw h~|>?/N(Jz=cA-I *4UP"%\jLhsAڞ%SWD;վ'x(?J񥘂\Fc.$>snW& zYHV:h]rhB1|gԝ: OD1Es l|1j܀ի@F,D mЍu*CFmjk+1q",3ԁ+fE?i1<8 ~/2j-Tg?G=Z#2U1\g+Vq '!ݥէ1U]Yˢ-OD-SؿA =QIoRĢ Hg*=KCB-^2sxKkeyE^unY$~0'81Ũn۷ T .דbLvO_a7՛_ +;G宙d`<5#ĽaD;gTro'bX,2P/*!Du2paYCo}BT2m uQ❾3Lhq!mFMLȮ7KD=EFIdy+Ygt$=EC2Y*p `ZG@p Q&sȦ.ZFy^>!ٺ[Mrhz(]TAPP_Ԏá0/[ )}q O#)f/L1T-ImquTjͨ\Q<#I+2n^#B5u5=\##jBֹo5(S7oqp|jFmF{ջ !QɬOdͶ({,G:,!>`Gf|>`?>n׈] (_׋ ,0mVxzNo1U F]`߂@J}_wN_x:`,Zo)Sp:-ǁQht$_@ͲrN!ߡ[H v}fM3$RE5ar " *DOUKMm QׯTtH^.H#M5wfxwjp<dPU8jwN14cq3?I̼OK,>->sD~ aPº@>[ۘOt:;Pe>캿91yoHGCThtt¯t me>4~.72YIO _L0IaZjF]n1 DȑOFPhqH3Кgp[N`1"6.?^"V)쉌9,q"blAC[G(sRmi+Q"¤ïՄmoûH/̰x;9*59Yi V#MfM 8RV1|'omG ='4AvrD h Ra(.(9m)<BzEd&Sz7\IM1^3zSq _z_KVu3̍K|5YNFN&!qT1k*O`<)BTL d`;n-WEQ~fLݔTigwrO;WfOb :=UqWI8/-q0ND#Q}pH=5D795 bu=_D`؆luEdl ]T|f0n$MwAd |sKIWT &ĵw7׉r]Ë>yl-'KS6?l1,(~y1S0p!Ϡ$S9i238`9hv;eScEFUab\ӽ1יAl&4ؔ5PT;loe{hDEm}W/Fuz:h+41xZYiht]jԗO:ޚ%CRy~ɢ jj0$#=?0M3OYf+)YI]9׸q2TA=eeBEm1>ikUVĖ2^W܉glLXL= kF0gYZ07070100000309000081a4000000000000000000000001643420d6000093a8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/Og]?Eh=ڜ.+ζj3jhnt\{Oi}U>Tc="Wfχ/f zQXBG09,ݞ&I)D#4P?6Gh7掕X1Bw$+dLbI!<LyN3u2˖W)m{uږZ>d,{W-lH_3?<m%-H_ ~4(tX QO T Ne5#H %Kx%c(`f+L:uXXX{5u M;C`.[W2+ᅱ&o" Ŀ5%TG oFQ_ @+{ DVZX6QRCZU0'`{YB+-\11JX{68 #~OSAHͰ*IֈuȚq1qb}mX 1?eS& \Ml6 /B,&_dֽ> O>|c[O{S F&+Hk>tG/\'q #EE 2b^x9!;vR7b:dx۩(D=k#gm:mT(6ymL.]Q/4'9|cݪVUEhx/N8 %m$ |Z̔# z+ 601_>/9M,7NfMPƶOwx͊sѨ_lf5G!`F;u-miTb| 2kE H3s\WƅwB#-t A䝴Jo39rWxzV;9@vBn%:qB4"8#QmHoʹ=RBf'|ce TO[񻩷)4cKlzLSKJx=x( i*rel%-+/q-yqbq*VDN3(S ] }Kb{lbbsh?!Ad&(H26l&_kʑv쓉g\yg*@RBTW hCh t6sHȏ|T`@B^p'tyL̦F}\kVǠFQ4Ak>~TBMX۸"\*m/7QOpfk6Rs!=V;3Q{x)$4 60%P"eAȋs|J zF6-a퐰#ˀm|=f$O@`B/ܽ'vZFj op>7)$ʝp8m*14_Tp2bQ_7YıA33AĈo\`DwMCfpe4? Z<{YZM%T1Il=t2VAVAHM]m 4wǿыI$b|J/j'յk\߭ݹ}j){sR?GCMb;5U~177VX*qi7Xa1FQ? E4JYBFv}n0v0Fe#1//V<Uf/+b:J6} :Rr31$/S=;􃆓NitiNIk><=ۂtHύ"׈Q-S1@'=3)RBY `ggs-mOVpUo)U6#PCJJlxwH.NM,>' (˧UVƣ`ٱz k~ӓfwٿn!`.K,}V]#CfFj1XA4"3ylieT_c{iFn#k4@tFQY5Y@߹</Y/v)RCÞCz"# ?4`'٘se[XS&iԹ; aZwJ?ڇC$N{Si\WˋkGŜ{>mkm܈vV6lbHLR=j|ʗi Q])޿Q[ >۫4*n?$؛Pb4RZ*ɭR & # uҰ:89 3#,EU `Ya%Ze g+yz9=L$|1^ovqm49}]؀m4HlI %lg&NN47~ _Oǃ\YRԭ@9ZeMR`wF0O 1-Ÿjw(\`*) YJ6'A IS zl +>L8"N#fCYaku ?@X]tJG-L--D@l\ G&y !F\!qN N-eR\yk ޖr饗ᲤO]϶ؠ !QυBH2>qK:J?+eڝϷ(gZ|ߗ 8F>30E'0Rk@!4KPB({#s+j^TqZTNX.At&<@vV{&ӤKbҠKY*/ӆgO`(ݓú>H>DcGhҋD.TS7=as4"R@7D,{I%s8R j9eOT52vvf"NU}Z#KAo?qjlTn3|RtYQjvtF Tj#EnvDp0JIq*^+M;gja㷫̃ ,Գ,H<4 0O֢+:LAT.nM6Q._]2aT+U: Bk`Mehj5` izJ!JC5@w9-k EĈIp~6OhYZ%>ad:v'&?zK19vОc+dz„4s]@IVp%͆ӎu}K}R/yފ^W~G 4L8 &ëۀyNF7_EW]]>qD NX]m4BW]XiT*µ$m_kot3~ #hDf~Gp]`nV{j'WgD2""MYj<?H#4V0IVQ$Wd{]yXܢ%$%}}2[.pa_zɘ;*֋wE]4 /HHkh3]9 ÌO 46۰5^*8$a Xs8)*ԟ':gR̤a"cpིZY\iKu|q }UvzssgnX|l{E#~7qe!z1 NV__v}n*tnO7XUj^64^QERjnHP=lPj1*x ǎ ] ;z",؎]h]JNf(@ q_@4獘xQle^_Got_6+N[E=71Ň ʗc,+=A@pRn8XDٸH+^< htؾly|d>bZpHun]8x.6rJDɺ.jz#tט 8 `k> ~ :86UJsZBr_F#hiesbOU]ʥ D~lm/Z&@ QV#ۈx†y* y(ӑc(3n! f}T(iH=,+S(!kuIXmu=8Kk)eLķLv1Qd8o*{\9!ra0*%amd8l~XwdYp0s ~uE w.]3쌅t!a|+K5L!̄<3FfhN񫑆]k|1F~%e^L|?QpK S)z4ݚQF^kD @)`i(2ä[ucv)Z`-^Lca!)zv·E_[@ɴE-ESMf4"?m q)?kOGU&[4Q~.UB0k~큸bʑۦ팬т)L'cKM??CLGbY5[q2O{&Qe=4؊̂Sn̼}3(K~.кq?vMD5TZ:S%<"IH7OL#r0/ cwyg8\E?ǽDI7/!h*?z=ts &᭑v;m 8+17yɗ?l^E0vp~:i.q]U|>8ZUTZGmg %!oMb-dFB#Wp}D\lCc|Hׯ$&®P: RTǠbY"\&&0%& 1W̓.sY_kTCl" 1:;^2ǽrSnљs'GŬ7Q[019Wɗ$ߑ3 m}׷l:p )Ε3MV00L@*w-#X7kᴫZ?ʠ[{6jK2د 󢲗o¾#Xdx\snv+Σ7y (b!6wJ"O!] \6j[ϣ+ЩMQz XJ[VWѾy, ;Ձ.cAq&a_ LM0}b e]XF;* :sXƄ;m<"[b^ֲa,mo(Г)tn"#gw0-ߪA~CY9#Q۹ nm D4j9#jբ7mMBnE.1psI $ƚ^~ y|>:i7o{y?kmZ6Bz]WkR7xUcuCμfļJo\^qȖ&^RWmrg)кZJINUrh#k GkZjuq-~xSfuRb :9銐",d-FXu 6̆HC;6&7LW~[I9F0uΣy|w/ h,"R;mS[RuVEbG@kkTǞRnHnNvK͗RUw/9<|wQ57eZS*%yd<W·"<.xL?zTљA13mDFt=C#/dIZx8cv˽@ WueM&:i'0B-#G|-;C556Ҏ%Ửw Wn|}*at :E˰ }4{Bx pݟ(HGxᩌ o{ROqP*ٹvX%:=6dEDL`Tm"mla4Gǃh\ͿU@ca7 7ҕXjԕ?n4l#r`AФuu{z[} :3Y&: +B߂k8bM:**:vIiN#M ) !1)ԏ"MД(ppU錷') Z[4cRH߇m="nb@!r)"0hLQghz.dn&u)&Z#!ώ|s^{زvHIɤAK~PѢ^8\1]eUqs#-WUF }D#BPJ(9Qۯ:h1"t ?#7_~#' FBUhroRO;gnE91 Be`޵1%ݢIG,v [ŝ0ZW+gn/dQI@X 5=kPՊ~&nc.JWe/W6TgZڞ :X5g1uu$[*~EZSK0 L 3:tTo\seK ][>fgMcTiTݭV4hnx W.ߌ_O4qJKߋ4O?Mˋ>v5o3?X{ "QYl>fDK xѫGJ].rZf^HEᴥ_JGgW@v#ℎ:|4Vϐ6\ @\ϟL`/].8᮲$|Ŵ y$>&#fg}\S1.d;euFctG %,, Eq‚)0J+k210X+ׂ2i0zA0i H|I5X:/-jTkrX\ U%mBY)I2~;th`0`Ձ0pY`8\k5}%&2[Glazipm ^kcΔ7`mqw)=,> ?3=/4y ͸h]^ ;+j~U_Nwi0W`(QLN66HFQ[vkܵ9n8ERϞè&?Q/ )q;aC&gsh=iK=T/0n7"Z~ LzFifCDouMVVYܞKӄ=r AOmXKԳLm N3q\K-*%>v 8$AdIp  ͸\VҰ=NV blIVh '(s1"ߦMp @́0P=>)Ao5@.1fG Fc{OX=it,"hbE]7?o΂{& Ϋ+Te{W03QE*ŴsJk%v' H?p5kƠHB-W7A(9LJПxd|M8@ul-WȈat%JN @Ӯ}wwMI|韞Ys \A_6@sYC7τGbh< x =IAF& ɭ;]fstEq,R1Tj1u5j*v,jlU_ g cocShG;>z ͒PY]ʎ֧HYKў>1!|YZyAeexb).Mpf5(o\>İ>`OӧJ,E&b_k׆wاǘzp0oY${&+i pښ6}Ds_ˁn+׆dԠ.-Xm*M#[ 0=OJnb"֌4[__F0\ø /͕a\;0mDOLREd?xlfEhFQ SFwĄw.16`t_o5үKܕ(b &5JF)ɦ/"Xtoiߤm/!.0'g߱xOCCjUtm4ΎeS&im%fKJbWhCo9JK,_c <3ȿت2qL-*g':޶-'Mꬪ *GT]V~ %SWD.z$ƈ6b S}: R*ݲr`ݜ92{4:<6cK1G /`kLcOh;']ՊMRPi((;u`LJ.nbNe˓Ha4aڊN|L|mO"`ڃ.E6"pA~8/5ߏ`I4$3hEѣis_(jNbw#e%Ad\+96yDܴ~uWkm )40NjA2yu&ȟ@Fxip:בL 䭁v#sue‹QMU^^=mi( :K݀cC/D$>^oGb&V>ceES6#"yE?&V}'(@J 00jdqi[@gO$<̈́?ɗؾRæ$u7+]kECy" 0Ѧ2PVݿR!PK0^{/u>6iՠ|w#xX% 6q2qMp^$ӻs `U % f9$:b}ANet?J[a]f%ob\tc{Kmt_Kd-#܋`xDdYrȁ)=M(Xb- JnaƞL9I iddVHa&}{cjHO'yt`טp{3.]Gz%¢e 񯙎Haŝ}]-ze44NlIޛ.⻇5a(3c QjǗ$-S#).$msd7SRŽ[M OB`&!IM¸>iʯGѯC`b2.B { d$X"섎+ƛ l`KOG{5Bbu݆[j!7]LAUo:jIw! '8lkЂ!^y ojN }g 0S[4ՒBmoD^,_tvtF2U?Sp E\7\?"5jqbPtS.jU َL B`ݪHA,y_ߊu;"X˳z3"2d5\JBo3fh cDIkC8#*/Qk@1QjOɻJG3%z3t&S Vѳ(O/LC4 ".|KhYڇyf FNJ)L%~/5ƒ,^[^fOg?Rc7ȡBUXvrXAL+y!Gv L=m1'厶 D^ To!BuAs-r Cyٓ$.|)e-8>4u@1J0pߋ8'M\:a9Z9ܻ[PVmdGYi0wFff?{xFlH̙£$・99vG]}Dn^ 8rHp@lxm͍ң"8ū 'Ǝ}?DT7d ;@z%NM9iJ"Ucrwtު[ֶ~CD`,u#/;Jc|Xҷm۔];R4n{Q^~"7B8%st!K -D!lU;B`6Y->~4׶L,04.&q@_fF3at*2v,r/i ڕJ~?W+ح2g נB.Ӓ8a7V<0_xRP%J'3ɫdQ֌LYl\/RuX,o:qD 9[,HwklN`NS+صvhM`ϺZ`&%?]6 y|2;yyqbF?khmppTn'B+6`'0Xlo{|gsX(4 N!qj|?HS!$&6kGmDGdH 7@t7۾s3CƘsV_dL}<5NiD2s+@e(d4t7'v^#Y_T3t꣮a@U.<ï.Gw'Isť6'*4cld2kK0.}J6B؉'TSd`D>xhX;Y#N /g~!*ah(0xH A#HPSd ;NIki2{F:\{ [F#&&]_ # VT͛権VYٺ׆Ho B4bu@Н,R#NB6ym#L̛Hd2`h\݋44_{Џ0kk#b(KjqQV3}*Hi)ӥ`ap ŠhY0g+C58եw2A Qg7s[ewDkLpt @iTA è5Nd!H*uanf s4H-2 LU,ο8 Pcđ;wX`3׾]'d )~x jbaB=Gc Lmi DCc3WinC XVr꺇)mFhoKβ_$ʽh;EW0lNv`irU|{CP-G*2|o 7ƔǗ$t?L=|L{gve(Aֲwtױ/LȻ0WX?t6e _yK .\{ ʫ'Vl0vv٩U_K̮iT_oi0y}E`Vx1Jݼts%8Ė3YƜ/TPDȗj|=\.Sθ$f\yeI̓/uў"-kσ #;B|q^٪nk; T` .U*1{@*X3r`WB cM H"Bj};CE( =MԈ4W8m0"Hρ~5lWz^")X0+#ۓ f +hzUfG,2 =z=ޤ++FcQ/YuYaJ~OMuvgi= "͸ [X!%PUePh-70Kj[8 ొ.ˢ !%@@ q<E)91,p<$،/C \^T@7<&*P8^ ]rYB3vD߮&hl1ˇ8gNs7tB|-\bc6 4W6{KJ9uIYmUf9]edU|2vw؏Bce,3ۼLVVS)4—%-JOHU=(F|. P|PѢu7^C}?fyBt'5 ~Yn> %Ιe j|\ExЖL1a*[ ։KOnX K ILe367nV 0?g V@pnx~gAJA7X[{BgkO%9!A4YŹì)Eֆ3Fƭf9>}rO[kb> L gLо%JÜto[_e=R44& YP:mG^1n-ny!(_jX`Us^Ng kʒs9âb̦J1y]W&N#B;RxVAF$nD/umÍ e s[;ԔF1v)3H>^Zi%H+8:+u#ق󝇅O˳.k 20Hw8o1 nR),X`T{i N7aR"K doN Mq(L]78z81}rUM('K7\({ KA>oN07X!605/ 0$c' F~5u|N`TިMɏ/[p0.apf \Y0-͊Pꪈ…OdhWsEfSS@Qe?H I<,,4$b?oE;\>I Wȟx^ U&v ѽ:PmҶG͑֩G5wlۛN QׅM)3ryG*G/mY6hj1yF] s!DzNuaRYN^\ gTWR<Λ/ -w[݌]O$į2⻁x4d5.\(=@+(T渪[<^\RYݒHKM*v^J@b^[E78B_}o#$3˻)6DZ{xBaE7O:?07r%gїM$bzhݛskΦoʒ(E]\9PFpٲe {aɚj21YkTZQr׷,Qxsh!D_rJKpvkbWZ"RT&su 4c zg:Gn`%9pmp͆ՙpZ9>zMăa +F;e~ÖqA.TVjg-u!5;ћAˏKog)rn?!ʇ1 >S񅃵9 덢g]L 3BV[k4[ $%q8%E`gfEU;:Z<!]Kޞ:, pk%Z<׃st_j ꌆ֊L陜tPGpÅ ^D!fF䢦}9Ɔ^κz7{Pd=n\W0lg b&X tznF| e4*Ʉ.qCOx1vPI ?v`+0CٓS#$R7ɫD~=FH&"K4luVv"Oy} ]) 5㋋ҫz2m@xI(r${ϒohbioY,"YR*I=Cܐ`m` ^R,u C]yqYIuڅ&bjwo9.;o63RK뒩*]|br1Bk +e_wFU0SM8¡IjsDΧpy0 /VM7X#G=r0ř ȣ2 !0J7@\=u45F wIl[塗UfG#X$\4wz8~W Oq#E~ꁅ?I0;Ħ(AU0ʵЛ l.Yh7-#T@7A_%TALyI $,? B6oJ! zF|#&Z~ $,2IN@6ִY9 $j`^bO^eddeyDcU)F^1u$|| %O󠉱~ QvCDD%]x9i'o7 nZbէ޲yj.ז Up?:HG\1~B-_*VwN(* l~&#tnʴNͦ)שx58P@: jbaF}D?A%9=a~7DZ#x3*G;IX @cG:1!W'x,6EZ: B˸=P; ,?{Fnny XIN_ka^oޚ\T+hg}=06Zl[tEwZ=M$~wfDKy#՟u{GpMK>N]vdf⿉?k&'AdI(m9`YC\ jBE/di?d9HkXT+ 9b7_DͿƈ\K-aa 4=cc =L$I3ޞPN2 {:!WjtVyϯ#'G!`߳:^4 [8|E\1^5oD!zf*CyT-Rv߲c @w_R@:ar 8y^ n|o>S#֊!94o1D$jo}*u~KHO-^aɶJYƼt\oA헢^p^R x2cW5 Մ^T^,5-I12Y8\t8eHPOf&o)(KЋu7_a2M>@$W n< O ɦ1P'*^m(ݢ,Sk$`,g~>`EF `- ~Nڋ;Ŝ>7ɼʩ0+*GeٙkM'wrB>yMC+فLlt0Wپa5a's|7a' z')E"7֤nJ\B ٧BJm =^ ijTlw6d/}@v)PѨxTy]1Q /bS{pgKQaJx\y=7''dҰI\s -i[c`gàOV-1WJ9Tʣfu&Wd])*0V}ۑ|_v&vx_mD-7@css)-~A5ww^Dғ1(f]x ) E?0F=*]^`\B.0C<'%υncW;DZ~qMuӋ@vڀ3;ԧ6, _m!6;-I)=cY"|V,<ٌHA)UDYz 4;'k³=ʕY+oEU~iOO-3"8_Iް-e=m]y)+e|N~g͝ G,&V7~-8Uٳڶ Su\0^/G.P1( V_ Y% ųFAGJ?vNҩƲQdcˢv} ȁ1.X09Ŏ#Ѹ3j㲝cO6D%T{)ڢǦK:FrH;q6 4ZM|!k~6}Tx`A#@au: 8x N -Z?iqsQǦt"ЇP^HPQi~f\lUJ,m ʺ0Q_OnZ !y'U!"ch }T}J kVJШgDСI sck$&2A[x/xj~0QWٟNasoɰ,X;J y0p5kvq㕔`A Je D!ۏ0R05|oE'X;z$bk߬@Tܴm Uј =e‰>q}0I Ϸ}d e$j{3_MU2{\Sg~;85i޸b>#)ow2ΑuX[2RV+3GFbǜWbHqM[4e/'[د=AC/Sx5(b.$v^Ob9%FTe>hǬ8vX6 7YƘiز,BE}-"/T .4$JhzLwx>G32rfz윻CwS0r6м6U*5Fl,,궉tO( MY`kW"Ѳ)Ri(o >[u(.\$yb"=%:_ .t>MÕ#e kS2'9Xo5=EQujia pbJ O˄T޳'p =T6ӳnh?ӣ W7+V{W5'^A>s*XOR#}:wd[j<9\m eMIYlOxu ،=q/)$G: tO$!7"-Ap0>2P%gc[ߊ zd />}]clٗfe{yp1 ^{`zKɨ8bo'HDdha? 9⒌/ͻ*:]{k'hIekԵNp3/?P8uOGnQM _ YrhKz]Xo =;ј{B b&jotU|W20WW5g8)΀T u^i4jm[d~f+@M$`BL>W!M[f13*ɪ,оy]U]oڽ;儥wFMrnEs/I? Dz"Wѐ nk%T)TUx1?!RW59_j<ȌIKH#'zOnmp] XS~%SL7¨_̈C sa DJś!}?qZf&zU3nݑ|IΐAy3`?a:[`ɰ1h<eSv}3 `'tOQujtb>cn̢pYc#f3d-7΂p (w.!/^D7Q[Cؽev@wSQZ9Y-VKHi'{ tbTJYtNlrjl72_%ӻQ (\.ભR/H-ؒڱ PD4 ֛G3~QyOQeI p$ Ä@XDg}BR]^KnTE[JimjLEj`s<#צ18L#_p$^jlr+`NrP_[ŧ"үR,&hD$⦕Nѭ{ ( 7 ʀk ! ؼq>& 7wkm^~-]E}@xvM_XSVkcd0k4lJMXO 1h[Xդ.fyQZUIdtSHQi4lH֧Kˀ(*Z4ZWS};y*-/vCgF 56'yөQ(v.U@}y5tw%n)_]5Hƣ Z񯕲sVʷעU,\&*j*Zq!!.?;`^^ЙJZs#n(>Qb:+j%:L5xRCk姒Z? ۺU^?{D0%*19 Nv4*ۺ2=Eio`kV#$yD{T>(1F5a6ů@)j:l!\*T}d3 +-hFŹc7e^EAQA>PDKrx&c[rT&2媨S/z+%?ZXGg &2K,~i˹jj\:7#9]x0| k4Q3s?I. v7I2XjռN KbY5<,jC:XQ1Ez{v *TaUi1ni*r; C_ʩj[ jr<"Aؖn/1?(aWEuH{)6uAѕ_]M<Uur(X=TQBJV~xo,* _Sw4:E %&"S(oRO &04[iمL;PJQq˚lU% }6 fW~D^F]I<1XnUv-*" FÃF-Pu9Vm<[-M5`:Hޕԟca9>iN`dYaxŬNqtᗼӅ4Ɓys\~Aw0cH@=,CB2"k.?pV0{E/}mqşFD@?L O+Qpw-aǷ>4QkVH1alӍiGW+RPK0$H&Y"g8q{{_[ۄ92].7&M7vJe}ԯ!JGZLj Nپ ܠ~u,Z%>R=zh$1:"ɊT^&Hv7{Z4e[¯4o&h#'Tԑ q^R3iqTI+-ULC|$@AQt%pi bYHIvxæ34 _f@oXmQ9ӈeo胈:oNlv7_f2V]P D˒(/J0X1^Y6&)IBSDA'4Fn(O%vYS/(7Kcg<762(ֺjW=QVV/ֻt-G^bD,Dؙ"B>m-Ef zuD5d># OÏcL׃ub je ~Vx'qan24juvGWS1)QЄb}+FqBٙ{* }}\^|^ytj?40mȄYT4UAK>M F*WWEXFP% \$7"6r=@GEoRB6 S*Ug˫VJC̵|Fe Hu$ݣqmwm͑Pg Y9 n[v<#*RI_UE$'?6n1zL .)<#O%EJ}k/_nk12Zp%7.?QF*9ז,~1m4zFI,q۬OXgw dzA5EU^zp|++ _Bm^; k lAU'HީKטAZwp1! AuopKm͡^U}We.T8nȧ/CRiQTA\ [lXݎH^-<Z0A>kъF⚅@Qv72ȡ5XE$HՀ d& YPǿ mqul3|Dq嫭zupJkw1vS00Ot{;DzXN6tOssg(zJmv #N#T0)EP. Nt\gn05LK i\gT  Cc{J+O"(nž.a |la ENtiIl:~9^)sQ{/!rbs`C9kb=3d};cXFۊoI mrݻjή(q7[݊fQҗ&K(6:,)0T֝Z c9,6M[u=^{h(\XeXY],S.z?l/5rڅ=`o)WGԵNFPrAupp }˗>u;k/- 0v(]Xze<ƟĆ^-3`ϰ{T8eť6A# ie+pdP(aΕ1uCh OZ>4bLP_e*ڌG1& %r"A~>oiIqꦚρl)+؄9+ (Y_S[$k16ӈe\'uE/⓽W%w,x  ]9jew<|6s~xL'!9b_ ύ@i`@ f5{"ãUљ`xq##Rv4D!JOj$5⎐z%/d޴FJB*= @rfRC~:݈Lڏ{5_Mz jgPkًY0gHr3,Rlf4UiqJc2e;"BI>1ܔj>F3 !1J z8 kl](OukRd43riާrl>r_w#]p/KɯBEsd[/w k0NH]9(%Ea]&_boZ'+GZ_'`j4jG' tփd|Fۮp$ X_.Xa="Sۑk&ۧZqp`VEnP-I!/vePA +$*mk{B;OoO$Vݥ=%"8dUF,߄B(dz"ξY&~Lefy[rSRFb /eɫ4@yc,ɜ_/f26~iybs\'5d]YA= ^!|>-Xdh<LBk[uO屦*rJ>B]uT35H*'XH.4yl4^.[zk~Eu4 Z sق1qm3V_C"@Z,Ȭ^s6AP>',VvuRȐfdЮ nوFms 6Q)\3$Y,#5̗O.?)JJ_E?^n0b[Ls`@*!tل5)ܣagNznu{xԖlZk1SV:CmK7mыӈ>f7%Y@&j`~@|9]"AAd ̌,Y4E̫mVi'q`i2fSX>؆%/y\ 5g}H}.~f|%_V_@GhZT<74q[Za^ q/^m ͶbN`L^+eXeR%4@eRc]?ײ-"{{ن?9R`\88gΏEp r陋W8!DDrO`>oҲPcbrWK6s wP ȡt`" =/e|*j'[&Ba)/LL{g͋^ԉϘWb/!Wc Uit62<u2I1\zvjJȄ1*G>NYF%=T5C48B UGp*8- A> ×8/$qLQԐ3>ybuN&0ΏRj`1UU4qMiЌ3T^@U宷s@΍q'P ECeG+dwMuAӧˆ}Z|#Τ,M]F1"{Ԣ~7IMWϳ5C :gXDk{0E#Q3 5I@8xCa7 g(yHU)b$vTutiǷvxpJ8ص X*Q75庌=@Cc I<Ê ]8W(E 7A{ߤ)5TCw SQ]CAL5h^.N+E^޾S f.59ޕG03xG ꇭKXKcpӉ1B4nLbW4hR! ;W .x%!f5l1]1}xZM*t{3q=۠6c؎>PmgGyF)uIׁ<wZG/e9^ `F iqc% n+Uxn_/^?zJ9᭳,qXvhjwˀLbWfῼE8}e a2 5\:Jɧ_BfΑ>v]#;PYV Nד\#J :ɧxZnl$F5FaǮz%s)Uグ[`XTx"><4㬛}Z|)>S +2R= j?#Al L/ZPݘiTRI F^$bK/6wvV~P^iL7QꏍvxLU0h[yʆ?qEAYRңKsp2KR$sC~Q]N2$ۗƗPhAiɡ Wyg \e1zܝΫnar7W=X)<ś(;P#gl9 #K 8p.֧r PShkj7{EV OVЅp3MƉP(YGVĵz`QXϑ:O  N'xTiʺ]sIfl(2'\k+`anG1訑p1Iaoة4FOKrh #6Z5b}@w`L/鴼P1*{XhWqsE5=Bē'5戰ݫnK>{=X,qjvP=O T%FmI٬۶[+?8N&,D9rCҕ(Oi#TlMBQ*$л6*$r\P4[@QK^o5a PKŽQgܫ 4HP^wX"ZTϛўdzʱ IAk-0ҧb;(\(uu!KmgyF%n[t8D{lyp=Hֶ-B5!um0$Y'AS $:62 Io+ K ^"ur%$'3+Si=WǓ:N*a3BP l"NSwݚD|63Z(P>k|r@J).97{|a;(Oj"]?ٶq֨pf|sn*|i ;MGJa30#ep}qV;@@p2϶bl!5I:9OKDۙ[)oydCj!3]{ 5dA(^zK]D9&\~xfk_5cA_dF$]jۭ1+8׀R_47^y1Ǚ[ ؁NӪHjB~%hpX|=n k Y\Fy^\F;Hx$NBx,D"fVۃ7w11/I4D& 4GQ ih۶*ԻԈ,%XWpɗd.nJ?;Pxzs\lqj¼N3^7dw}|7Ql?gy瑋\{>Q5ӭJ4hNr+$ǃ6l^O=[m:hLB_ y0BߪeoN;Chu+|Ge"?(7P^]_K}PMu Рh*Vz29xUL /_4,uĨ0u:`CF+UoqEF35X@۵1|QdW@hfR~mG[n@VKhe-b6)ݬJtMVW y"z4O0boI?A_7~(] 缉ۣy0L( BnfpŻ8 v:_o<*Y$TYiySHK%Z]a|F馏V,-NLS m}3\@WԯoDrO,xr/9U}2j+#uK@>ҥn0m.Ϣ-iBmV}&,f;蘒hg1;q !Y;L^{)#Mv!v^J9٩sK0AL+ D%ljPqg8(نnzZ:4xtQaY&2JVd'2j❩S\<ٴ`tz7S̛䎸g]Nl)VOo []֔7rr%+UI35:ܶ^&rч)P! oNl2fէ@a4/Y4Ipd.Q>60ÖzF%^dJ*{*$\2K*2QC)պV`xCb'͢+MN?_-fwA,,R]uˑ1nAmi,RZB:bQ8bwa97X3v-K> /jϾn bݡTE^yZ@CQD7\MBthA (`F=4ىgܚ[@c2'"̙ )" v_X x,JD! u%;2*{C0IJ\xyKl9>}vcX41jZPi{n*@MsnK qW*꽑+ءVA+N#pbb}pش ܾױlt:^MeT} __h_Cʏc6 z濫DsIFoLi @םe/h[x U3C&_,|Y|'pn~+a_An {DG]% ;/A6TgOOlX%iR]~t_ (Z͞zvPhP[8Pեra6ɘqHGN r# g;1zG:ae⩨!]ˣ|G0['S3RDAxN)-̜t& uzBemҶmqw?r|πa;M~If{uf,RR\֬ v3xBpg'*#)oDW"'T"._Zfov{m4OU j: AgT+N(ؘb ,&EvMl30WQ$H:BGbx%dgYJlTMuTn䨃&M ~fދӎѱxB8mѝI>;U23Aɐo AϞ)eŊhSv nBby\v Á1_9J%OxI]JT%eGx_9^ӷB4PbU-85e m%Bdɩ|3$n@IH-PUS2ޤA:6ޠ#)-؊iMVq=?v#-M]64/<5l8?x: {ӌ>#d׿ljӀ6:4 D>v`h Yk$y%/s5u9ӓq9Y;>D6 ?VE=3ckc}HШo( #D(v][UfA&Dx(.{W5ozK^㩛]6nضm"="#QN`s$Byܔ.K%Δj*~溃su9ުS鱶w[%zl$61wZC8+5lRABa s<1Ďn̷sA15 0r7< Iⵗ]eЎ39\[~3$Շy 曟]*39>#ʐqoԉ$8m;H~b _Gښ2;P@i5ݍ /y-ò˙%j;O\ʾxfhL(wXPODE k *ʨ.\>Uq~2>*^ň|^q S4\Ly---Rتtsc^y1B:O”Ǫ%Ec}VjH&׏%Ye{ lc`@RF>dQK_#q=y҃Mn2[|cr#puA:gF8T-7>X3w{KXDt:hK{ dN_#u(%$/A>8cT`,;^ =iǩi\om2YD?rZɃt/!2.6 ƙ9ǒeFo#N.nJ؟aUŤ Q̵0㑕'yMFU H}+@dXP5f=D>!QBkD"#COW*R϶+Y=ߵ cKHFuqga^}NI43PbCk4L93_)/ ƹ*f%Vy ?WEe"12t D';nar*N Hj==RtBloZݞ\K9v>s:EW~M% 8#^ DɧYS@|5Cig0J  bvپyP  Bx^J4쁖Uu /K~ZH{pdXAP8cn|-0f ZjAg"n~rC_1M-fՊga(4T+[r; lȱgYZ0707010000030a000081a4000000000000000000000001643420d600006004000000000000000000000000000000000000006800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/_]?Eh=ڜ.+>?^ {yu\i2qNBƢkSB}/D^mY%ET/.h \;h%d`f8AO;XX;q7"m#W3190Ϋ`[M ] txw&T֦I p/ CH]hdSZU/i.)'EzܰzQ r*V{.UHM6WGn?>?K,0N=-j,Hܟ `SXqZۻ߷{Rs26-;$Y ȃ!48НJip_l& [mHW-~n{&x" '!ffx(xHVoɽxFOa͚<< qk2IWBqy@@Kd'P*G:)E m]+GcW#!4v:5mPj)AvίU"PNE}Kӡ{]WƁ-(Ȕ]j "UJ*/}WIZMhŴ$QpfѶ6y~ :lM.TS2ᯊϽ .;`U^:k~oIı3aqVpZUo', k_XuTeIwsĮӷbWWjo*XjF"W{d5uWhgx$$նQk) 0~hJ,CbHWcu)\|!-xHr܂9WJ5V h,[sYN0(3H[NDjnB3P`."z$d?MmЄXvuw .*J gٴ;K)Z53lA#Wvbs̏R5 WuZe%Jݭu-n.ySFs#~ol6"2:XCy; `"umߑ3zu2ʸ8\]*fbyv[WH2s *zH)?4NHHrlDdP ̇nY+x^$ !p7{+m 贒۫`A?b[;R]4\S932(2cvCcrM$W gxE_,ttkP lj3y@?%%hǦ2VK,"3!&*e3ޮ/k*ςCۆh+Sc|2A-?0Ĕvf;GP_ lMPJc 23[Gmy=SwEfdK›;@9$VI8*Գf6_U]Kw 6U? X,=A%aQ^^Ϻ-a+/gnؾS(W`*^-;V%Mu‘ QRl] &+3494zLB(aEC)u܌%|6HMzfhb_bgv\oyzKW⠽"cΥלS:4ڼcv"LZbeHiܥj3ߧCRa*=+2?QxY…p[TMSౙ/}YH3Cie^ egK(m:i w5/RǾN5pSauD{)6?>2c,͌Gy0ë`=X96|O\Pm}5n@ П{_&$ʩn2Vm`7,JɰH+PoC^[5:݉ h<5Gt`ۨo)HvV<.T@(,lܫDm]^WnR)dr !4ض`SO·{; BgbL׿Muh\;D8KQaJd m7'5Vkskb)zJ1>O4zUTd#xYO22y3nkL:CԼۃ2 K&Q! *G*}8ϩ3p`!-b[vX/ ujr ؽ C/5u𹷊J~'2f,P:itcCD?N21.sMOLZc+_'e.]^ y ̀N&r+EsAg81ņ$C҃vOxMTszj1 P'VgC8$)U>Q!{YZhFs0f(Qϼ_lEɡh\8,n텩 Ay1IIAU0}\%W&4Xy8WG"f5MS&ڣW$^.JSE񞣙p0""V_zlw 9`Z҅ge͝ޝL L0.!xf`v=v#aD6ZJL{vˠPv cb2^YM xipmhΈB:.٧GF EMy%[J^,mV5!yBsy7Ge 4*m :Z~ oYrJK U$2:Z>DU]҈aV0Hb3kvާ7O; MC|i2XFJW`m>Գ Q 3RJp쨽Wih4M!#3h(B2?wIGh㜥cf4hMY(D~^l,:{];TiKPKII3M =&{AxOjףVPGZ)>0:'n-ڙڝRis W@CVo1XvOGa[V٨~5u\u ?/ͪnȎ]SkTLoC3 wOlI*ۆ%ϩFƓ<+'FpǶ :Y3k퇚czb"GFSyh T< vxv#euk>_xmfMg(D5_3so0&p5:'`ZGPD\YD7sVc!<,uQ( sxO k%ky[*8LN˩Ȣo\?)S5jGZp#cqTlC P.+Zv/Y$$\P{XnKWUb?7ZD[jo%/gm;DQ&?Ȑv Ĕ9~Nor0^ȶc]kʃvS!?Rlp2hϛ# 1S\߇7^.R+g G;T`AmJt 飲哝q'H87%!Dd x(+hB' I&tQsCZFgB~6)NN`2i}Q#3CNҢ' }>fe-rX}!цK0$j808]`3(/ū?<fNjI1){TXsRm7y X&p s&^ߡ:!F)L6#t4J>zzb'D#3-cG}.e2.O?mRY.x ĺR>FBrh=)B\)(bSL`iÝd4Oia VQh"a76̭Ý!qƍU`&ȴ^&B&𱜆ckuU0fB);Lԉ{RXHYzG+4_)Q.eMb&;i\"N :%<l؛.XOW؜rN~XzBq7F0.F(r\#G;n ?PQ{});Gxsmmʗ5i)[1^x^& atrI9Z~i{YFovFǨhAX-RX9o82[RpmXSʚ׎VxumNND+mV/@ƦDiɂ5w|6 ms?Mx6фTUB'wa@m-Ϩ?+ܵp ]g{ ˉ_"tBOvp4rZq&/=rȳq7ꤾ *lWM(.p/h{(,kU>;KAShH %vy}V2.gٹQ._zVui$Y>}I;zM!;X|xv),9I5/xg\a)Z-~TLMKvetX|WFdQAqXA#- j)d"} 4{\r7uK쁈KtGHX6B3eX#Ő]SU&&oK!]} x7gT/3L.z6NZ_hFdւsY,U#2q!QNʜ`TJH{A`3)%,Cˤ0ȡ%Qy3;hXu|I1aQӻ R$r{yF!c`I#k> ?F$C~e٢L,4U]?vA*a5‘*$}9!&h( Bc@{mjePy!+T[^7iovbEMh†dD?) h%kVG8C39qJpv ^D=۶">Ӂ($;=}\̇Bj*,FlBO]9D,8Do"$X_T%.A v *lT+3p&s`kEt/ao{hD9 ŋҜy;9IYwj%wš?켱q>pSH`Qp6!ᜰs3+;w-<*9MȌh "cW=&?Nl'+umRjCD_5:l5@swǖpvN%KmkMﵛ@R+ t C?Yo B7XYڣ2RIYQ\a(^:ԓŜX ]=2$TLT (w q]do0~N! ~:p-{"Yemhk~})]x91gRj5vw<'Ngn. YF\Ʈ)NsG^:ID+ZGw{w;{Ÿ! S%ʀ;5p/h;꼽7 |aM?țqE}8~㯌3Z?1b~!wBRyu&1KR֨D#mW[#Gx.[s\U%,vߢT{S oIZ)Ӈ5?n zr(31Fİz*2ٙc1 |WZ^o@iBh%PP3Ai{VӼcXUy& J5B L߮&sZЦzLphQ]iFTk C) "aٮ{gy/ KUXv8p ~w6fψS@B />7{D0Z+27 ˶?|"':ޠU .d0t?KK VlyVx_@SǥŒ|~l#0sn9rqH2˚/tm_"Y 4Ck @ҶxY^Bֳ|%0^/ᮿzGYe>#^ewT P(v]aHu>tRy`.;ֈRTJ.}kfPELK4OJwy'9\aG׫*\y6i(p=PlXEݹ^[< Ɋ >1dJZ|W"ulB|^{`< ,LjSCy/6Dt_~R*RF()K@ ,]e #QwqWxNrj(QuLTloKUx(d)s!"&딠nbcsֿ#p?yG&iit51$5/c1|y1(N_Azq<Gd7,jT9Rl |pҙ%Zgc of 㭝6g!ʯ\ , Qi;gG]ΎBxF8¤&;G %Y}T]2ש5hc1?~<'tٖy:Bn lRْ*ːWk[:9GduyAL,~gh,DXX!;}>n^xgz:ωxBoUӶmvwSyc1wqP&8RP̴RK2j"z~ +ٞI}ˊiCljpc̵ZYjX kf-i=O-Q\ȓvkA ɬ?N %F?? 4`GiXiBKo?3h+MP%y#MQ݃W@\p`\xbHTE$W2kȻÐ(lWXG_^R௮ /a')2^:X* R3o8ʙb`RD9NoŘxJ_0;=~ck xV >Mg(6hC&4uyF !];AXs]Yz5虃b שC/J#M--|xz@[ט ؈^W3MLyzdy6{Cg`Qn jŏucop#2VHoS{6Lf^Rؐh+oU #~k|!>S2rơ d$RLaIMPVvZWN"=nFSظjOz7HQ0RPs,L.Ri\C4-C@w*Ǔ;jGw^`Okl@ijf١`9Y8BoI8(B* JTǚ y99EXzX>Mzp*x݂ՔP>"ɜ7zSs˜Pc`/l|;j3>rE[-{+/4*iүTto;F}Ơ{Yroagx[:̤5)+ihMwo0,^} hѸ 9M65*N ,Z0; 7ckx>sI%KE%w%oBN=Kc>& nوJ-H 1?L@=ڏ*KxRy׵7tM2 pA܊ 0dw]b0Aի鏀lve#*d9tߕڄKم%hK5Fj.8N2 ,n|m5M94(I)/*'NQT]Kem_hiRWc QO&Dy-VdDI#(8PhѥԎ“ap#02lȪ+I|wа*(ojH`O4a~)z)adEj64A?AwGT&D +TqՏ-Byey ǑkH֜U]}ɫ8WjFgΑˡZ&lRV!;w? ҝV_fH -08^roT%'@NFC$5 ]Л.ӏX.S0؏Xb,̠AU ̏q꾖ݪwx2aR0,!+h=49Ob!3kIM Z։jiU_~_x^x9s՞E 4\eKU$G-zSe{8G (>>rMVOv58{d1.ofe@7nGw͊ ኲ}n`A?-cy 'd2dE?,vvўy$lI?W;{=P 1Ft7Po.rqbRբ3YI[mf9t2'o<1YiO|E~c,X&)l'az (n- =Y*$.^I_(CZh$VG ׿j6i$)ي lfZ>%evE'M_|/α֮ DIg[ `j7Ƚ͍(c dHdJgIMiQネw4PzG2ISإvU@x maRxB( Vx߫ y4|F'G7RȖ##N[_h )4e#ʼnpd=| ԏ#g9Z tˉL_4@`DžP5޳ǵ,Ҷ&HYAfq o- R{sE2x Dtk%~W*%#Vh3u-X03 y0gܢcKVB֒M!OdFCw V]rf2=!9WDQKx2W~C=a:?|s=gPxtGl,S1lՁ lx.! JP qozNRbȢX a"wpȺ18@00#KٓcNqb!@ rr9ɚ V(\5n8moq2c`7Y T"i־J3BGcr ^zos 5.Ak|r3Kj]NgXTYYs?`r=\bn~e`5n󒗖G|-2HfL{@Mes"ڋSqj{ƥ`&\Z6EUV\UWJ+B)XcyOl`Hca Os%ȟi]u&q3Du]m"n͚Mj xbQS:_KSJ >ι^8+[+!VȓnUuQ|.F_2fS)[P2Abx3q$v)41c#Iprߎ'Dsq5 PdRđE]աL52kBk޳V{XWafx)E =Z PAh\~D9V!e'l |{I,S qg =:&SbRX̞|UBX݃ߑ-uD2NC,7/d^Jlmʆ"wIr5;|d=xzDqxqU6ѝ_ŋѹf I|]Ӏ*S2n}.*Բp?{?!c~IhXŒ&K: %3Yʌ6GaP=9YM[SL` ,?6"y sXc37&MuY59͇g}(i)rM da$]Wqtڍg% ]"H*|xpYu3M ̲ kytMme  O2HFkyX)y4IƲvh9q4;}ݒ:r-Eyc讽W+VL6ޢwN$z'%՟x#HC7{s7X(GqSXʈ ా;ZxUN&C̉uAV4['P>>Tp-z6ZPoc__Pn ?.[5> ,ƈ5!liٸ^y2 iйR|\#if"e 55l H~gP;$U~>z t2+*xVS - tr$Ƣg.kE^ቜ-L07DVQ~,/=tJeHjIvQ!nHm1ćJIrAO2,m>M3`^nNAUl]['뷂\M wU +Ok(u;>H4b\b*S!,lzXC$V #G6rαN_)>Ƥ uAi x>yjJ)^~JaiAUd>.[_bgZ@j jSWʞ^mD";y!k0Ro*ƱZ`/L>84eSwq 8$\uQk, u9#ÞY򰷄 CK]e vG#R$ r㰳ߑPn_ab\@0a< 9pݶa' (lW@E)o:N曦!E ,D0Br 4uڶx RǀpS ׮avg.s6qB廍&ɥ#^7uD+1:J&czrC>B&*ClYgd*S9 4[^m<}p#! q*s3&nD>Z AGU1+J_"zP~u$8@ϊ`߶"5B4jI2=IT@SLoK`8dȚviշ!BPQ^{wbMMI11lD.W. h/M*SG<;)j%Li켁Xͷ34hڶ\̈k>`RyqEEk7p(Ͽ5h}}Uq^ٌҴo=[ 8:+ SɈ08#rҒ?^rp*v?Y An\+Rd~3axoz:0Xi܈6N殄5RcBa'-q&.Xpr+k4x%<L4}퉔L2Va&.cX Uȸ>6g:P|.U8)$ thH6eVF9:uGq=쳥?kv(~ b*d7+"Unׯ=-[ݘ m'c<{i_~{cܙC1II0YP0h &үeWTkxV҃RxigS^,|-]v"sXZ*deQ9-j֋9Q_mOv>_/p/s{ɕ}9ǦH% FNa{'8WPw Й-m: JQS:W"Ɖp%sxWV>7!}>Qyf]<e- Ī޻*k*hhk :p$5UB[X&Y,40U.Vo^QApG$6/L7uΞz⏂눸 w%EzjE%b׎sv;W}p,\LjSBNu_dǂgTRe^{&mvUhRz21 ]>G93796m;XgvT絰(k%!)Ɍ/b*,3 `ĵ/a߳oghj#std`a&h twn*Mv뙓J5E B!m8_8 gciB)Bt_k[6;4<|Ok.H!4BWo@SܭW@tbP~F*oYLDsb Rko[QAq(?d'h.]Q@ߎ;8r5E+8$'}o~mVrK;Uġ~/{ޥ<_Q5E@7"n;`XD抎>Ѳmf4{<>SO|1Kz$Z"SuDnah?JֆE=t,Sߒq *u_YYn!;IJOCMq]mrgD3<5BtUF<2޻%&UN~%eц +Sö縅`㵴Rǟ} y\McgB抹vz4fTh#cΡQwea 5K\¡4`}bAHG̺)gHWzX'bO&غR%mi<Ø 1 P@!DɹYi4u-fŹw/FWn AA0.H9IfnY{/W|l QhPI0pC[ ZJPf|>nd`*Ev H7 4* +H8hk1%FA*,R$ڹiɘ$V@1txF;A]yAr.-.@"ۓk/ yl6=Y"'?xP[=/)%TLskcI2FQUF+\8~RͫfhK^7.t J#Eeh,IEu ӣf1bd4Ly"!+`-rVP۩.0pC| *[ҋģ=)ɫeܺ0c3yp9eQV<`%Չpʕq Ue;6oﶕ k] ?{V[ȫN.jdxlyX'1̥ t UcG~cv(`DdpPv0WFh0 a[ ȩw"㼣 sAu&5Ve /wy)'I0j/BwܲQb-Z\e{^@-9sΆqh%=h&tjM'%I[,?3!=]#W2bíP S$E=Ge\*9oFRw Vq="cówQx h{,cdqa!5`AV7RO >:fiN"ni+Q.W:-Yn/Y@ J5n8u!QFd=>SF^wr1{5Gve{K} "W`7D%䉅 n\$<|g7PL6nK7N2Ov=]T*<@QtZ(%{Ҧ`x|ad ?YxJ9:kn_Kidz#\q/l0\\i,xvx؁LGi.~үÿ$nii `[NkR[/Kּkaf YxTJgU4|x %:huzz`.4=L(os~?lA"(X m榬) OHV (/I?3ۋȋsբ{K+,=xU'<\emKw5`1#4va!p=)CPY֩7"\Ȱ ѩQԞ]GGKOpy1e%`76GV6ffhR&`33= hHu\fXmDaڃ5"w܌Y T`,YJ="c6 $ ?{3-S,\hc3=小 վœw(1i.+ب6^tɢ6/a~K%mI =l39/;+E6)>ٶWOt,m b^o_RYߤg4#D꓁ +M=Z9v`zvm4SgʗE,*ڙej1 IÊڸfCykU~L2@; esC;LCxjDW޳,QA1y~t`Wm\*w/*^A]0KWؓ{jgȞKSe%y{, \LRbS lY1Z$u &z_ԛ]#^*IҺ}/oz%ӽ? apYwB X !MtCs:˯=7Vpt e8v|'qUg< ʑpk(*Q(AJ}.)P}1`$"`|cv4A h\˷Ncu1)mJ`3߿JtPQ-~\9q?s8pXơV,=֫( ռ9 wu \ o͋𫕆e)l'7;ˈ9YR3 y2yJ3۩gaC֧ŞSYv`B) Ou&{142B&`Sf\x6~% q!I^$!K~< P3P43Cvvt'+=n8Ur(:td f|OaL8|R |־+.^da TbF#>538eIH‘,zBee'"xBXO?}Y]7F-fM<=m3x_ LؕCs]L-Z`JB;5|)i"|7"M ͩYu o&s$i> PB/ YX> =4Ħz./|ͤ7—VUπt"MpHF(۪ɆK*: EklM}GvY*7t{K*n^T͞G/93&PM@i< maPZpkVgk:;WL?=8y[?LW>UГX\كo \X,3eե!zu X!0Z<NeX2D(?6x齉s;S{`n2_y#JH )м881/ߔQF&J>Q0L 31Ig떖)fJϓo";Lw7iZpOu/`?cJ7JȔb}jSHO)O_l|h7p9ɒ}/nZ!u29wyA:󒕸B%ΓaT<_P6 r ifqKReC&觧6KGjO?GQ!⮬UCFjYE[UBM #Fu[lA<.P|eØq'8+jnSrBHAx'?&2wk!g&BVCQ{FUEL1 tS @Xz7T:&])1݉ &aʡ)2,oȍԿjc}KF Zմ|u˧>nETҒJTRwy2Z8wrMWmJ+xn9sƪ*T₀ l_lN!%TgI4ڮnȧB5 $1 wwHClҷ<ί &pmK \-!Uv_4`t ߿+ZYzph"y[lbvxv/R;PqVb l-|cSOrywאAPXA UkC$ kOZ3S$~ݚ~gˏ82[QRHAr)6m qd[RI`U$y wںXc-SG:9y E940BIlZhHQBOM ;^}SdT 3}:sྐྵ{$HldX}*t5$t*RJHZb,.X?GNq! Й({&\!/"sQ"n1Qst{.-1cެE/Ğ 6FWA~,EIV[x~%42ߡ7 r/Iy"qkzz5 2ސkE?Z{]ץLKP;<5 6޿лM۱gYZ0707010000030b000081a4000000000000000000000001643420d6000007b0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/gp]?Eh=ڜ.++ۀοqP }UlF)K+m.V_w˹b¾@JPZh;,{uUp{Rk4D75nGH:!Fr12mq۰q)3̀BT,w-cSkW+6DiX~S9GLe{tZի}lk0ADQAZZg եw lM;$Vlq6K/peLKm4kVsLTX{t.y+V HGoSKśy7a pkaW> m/.,6 A M4+=ٚCFrmp)!]m-kU:m߀kBTF2+xG[Y4qP.{6hu)s'p#5P%aw)i46TH|5ĸ`ђ}BIՒVw|5p`43 Pʡ:MS}5:FoG =D8r@0us gݸhrKYBM+QNJ\i/;Ʒƹp&V=My 3ājYgnFy@D bU:R[')EBĕ*-gZ=Wk3YKp>'qKiz YaK۫tkpks UNxC!n ;FiNz[I $#rh[c:T\؜ߵ,͒n*KfsO*._Xvqzt 4{w)=$[sC) F&&x`I rAfaΨӚG{]Seߏ_@[2CLVtmJL^Z&v3~S:/gNt+acV&')B@Q콨?vL8I|Ug$EV \4Fzgā[@.~J2랒W_;bJÊʼm42" aSzяR5^ rhD+ ٥zl'eB|;b"'39]+wjTZ[sFJGG5wqzFD4)@@V`Hl_t*sݿ827șw rqIEj}yy2~̽)(Z=XB%:=&t_j ŇnQ1ӠaˤsKZ[B6[b"b=!Vܨ<@8se]^U<ϛZb%^䗃BKlo=+% Ռ+_Ijd#W6!i#r>iEqLbd ,rsi49΅ 4.Fu~zyP'X-Zިyu&PO37F$r>hXݒ??ݙB3Emvׁч|Ts7G8qbH9)/Poz#bk3ǗJ#bIdz=bJ3*X 7:n7B.G 'xpK8PJgYZ0707010000030c000081a4000000000000000000000001643420d60000a7d4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/(G]?Eh=ڜ.+c)P_Jgp[JEkgv@JEVgzuc?hF\qlV7'#| {q<} d4uq;!/>rȎ{3fۻ[^@DWX~Q0SnHbߑ!=e>MXxc.b(*Ό0}.H\ćm 4G?$$1Wo=ofvȳE_[Pv1\${AfhTs,Z ܖz #1zocyCm'Ry#&*<IJZN׮v.D㰼5aY F0]}c6cO=lgh\i:]dkJ=za}ۜtxqw%%v)S*huq'u #σ##v+qK9a+TC}㸕$jR.ی]4շ:,ؑpqfK=` }ӫ3׆Qw:mգB ]F66CeX_Z K 7=doFe6Z Gԁ3J__\E|5 X_ޓ4k*]ͭɅ?R$Yt%&&m@\\ r+~l9A2x#d%@Ő #>zr;&3`a:FVv?.Iy8m&&)3#a>x2C րI4+V>$エ32?VD u5bF;͖?{Pjݸ+.Imn؝*JE;iĦ75$ޒXnR57Rq -B?"&:#M&L4!)`L"N), sKSFYނ_d1_UT٦x = M1>bҸc("ćh + F]ǚ\pOԉ{RuHM*ٰ@oӸW22.+L3xrxU0;`_B+^yV~?qu^$ŋ´cf7:Z+?D sX')%VTm~p zF}D>9~rAaXfwR`P%o*Jofi#7I+^҇=(.tn>$4in^Rt@<^^G@?':_t&>#q}(ag (+0)¤1 93m|QQ}6VH׫l-~YWuP(^EKynQԉ]> CJ\h `dŹZ'ך+Ge d_pMC+R Rpϙˈc\snkhA}Zoڙ>l ֆ]`pD$s~pZږQNB3R/Sε>vC eppW;HPEچ 3ZRߙT~B0x]_-vA ,\}VK M4GR9PYIi$I`FKR#cM$ OG'd},ឹi08 ӚW7gA*6"u[nc6jop:c:v,gW=I|uat/p׻ɿ< h ΃G!#N QȑVãd;D%,[&g^>'/J(E&4źgOrce^HR-GsDL )"quȏ.JuTrO4I蟉#UN(h߰-z* }'ȚRaF2Y7j[٦4n7IKZ*{ &< Jmђ%vH3D,>oОΗfP;oW=; Jbt2p&e 5s}_4oѵ bsGx*KD+PьN*n\yp\Ӎ- k@K J| 7X;e򙘩+>l54> |zXċbp-O=ebf5=9#./Q_T'nh}L~ ]"9YtA``W Ɋ02`}$)k![4/uZ#v;,8H<Ԉjo̱"*m o2ݟ=7t8  [FY%8# P_ `ՠM~xَE*C?g: f7^tLUf$4ɓg_1-|CשѸ~cDؖ;72:ܕ_&#[# _pzA1ڡ2ߣTXn^?󭬰~hP0vn|Zkq$MBط#~8c܉0لӘzыE|]B]0s1zM@*3̀QZ4RJ&Pi&ZV\5Ln.U"ΒTqd:w..% S,NĿNfw^vA$u KӉMQT"=?Y l]i0'aǁ..RA K.@8#ǍL%H ιʹu&L% (t_7{*zqH)S]01"ʦRB=mykV*h#%Ixvx"_DC^jY>bVqm~GV b/I/SZiA_vy_hlu1U-8dqs (!&2eWmX`E73&'-OQL.:R "l TXlm]')a$?K@^[BT%6:7vǰN_radoP߰pX,g-Q*ÇhopJKG*rZd 0߁:k7PVX gk[TxeEa P*N k)ֻ'GݿVl[- % 5dF< b[ZڏH`- FWPF"#r]tlCBP >c3$IM|l1i^w}ۇ\s#wibNS^אjaǘf*9>7JXApftLF  Ϡz@eeFX+E-3.2ܯ[(!m4;s 0̧>쥑j= @*x 37z>]Jв`H>˫$Y?*"Dm>p&=kc8*ZHtx}nwHuV99bd``(bKBnUJ 朝Fz+Gw*:]#C}yOtG :=Nкn y6A3*}L\!$訥WQib2pD]nd[7Fcr5z *&KXr Jee ֝iա)R2 [+͑g켚JogkDBK ߛqK:wL _@Z$;"?Nӈx¾ #:.SkI)e&gsa:ZP 3)yw[BT׀cQ NMGA g6]n*XꔫE'j$[gžӅFE8* HqpeqT0zj x=F1RX-}c'Xv""-vqNwL S@箼?oWP35c+Jт8at/O_mcԟN3cJDOm*˸V1(+mHl:53XF)v'}.`%i4B;3{6BW}=Cls͟H%zMq 1Z kRM e٧bw9&DZ Gw2;ZY?ƸIH~Jݡl9k-!htkZͻ;r' I8X$V[ "ƇAƏubm5W M]s)"mƫ}f2ԋ;8OGI]VY )]h3"dIh)̵uBC=DKq8w{@ Dwɤ~%$W|-S!*)"h%0~ 5~^#l/ *DR֩Δaq89z=H`;/pK IaԄt3Rn Xl,GT;\~ULzSщ6AӪ|jJi"f. 1U%v8[-\klàt %1Bi֜TTG2Q%`4R4a $HKЁE-TE6VHщD5DTxL8bYWUnpз14tdLa.*v<)PFV Eq I:{~a:ڄbr2[<ƚ 'Jbi1bT=Z}Ӧ [s a $qhI+?W2dt^35:,6 KDث6^B eסN(Ns_E+Qه3Ŀ)%lMS)F .:ji*%#?(Sib9%RmAK.2 [X4P @FzXl @jCU' K֏dJi}DgK-},{-]ڰP 5TLdDJ2LT Gg(}~oJ~֞V#qʽ//6=}>)HL[.ax~/pwI ]܏>ClhS7WXyArizTϙq S̶),¡ s.XKκӖO-ۋgnQg>W6E6Y4|'9Qj( MU)0u}=Wzj9Hfr maqq&Ӯ?/E~a; 8!R;b9@~8-TSPb95ttBtF,D_Pɓ!wOd|`X ?HV>-}0*[f2uyBqꕺ-6ums.zF8MLN}*AdcV2(Aɸ贪fjjp6jd5.NA!6#Z8y 6_xڍW1>o%Cc Y̚.:`5Rau)]2}!194|s.d!Z6xRE-B&`')=6()i$ |̝^m1m[KVmQb $T 'M45b}!rYiTF_pDI[އ垻L ~.נ;>Ѳޜ{A%rM-,Nɪ25QXvl8ikrFdP֤h~񊬐!t`H;b3iw  /K;?e?8҄܉YhlϼGfFSR5+R!+E(p(r@F3q]Y`DvX7"sd+fy@|:ߟl;#=5h^-x@jEV鰼{BϡV`Q`Mյ mth'7$*(=`&i1⮚۩[f8a& lUt96/V2l,y9_H"!]/ye[P9}.~H؃R'ܤO^hhh$swϋ/8(nSh 0O:t{ǤVhwg؃|mȋTI+.c-(oװNrpsC0O`oMڮ0LE+_j< @}fjغz'NρH#j Y& drY}G㳇z.ee; m{ M5uTqϏ O({lsExr6\_fu5]GW?؜9(=Kc~z=9)&ʏUlVY*\eNXX-SوIS| }~PG?ڣ^{CXQL2e_eƶTy@%+R [%C, 0{#םʟp#a :ۇEu8,9GP$ެ`-,Vȟ_Q[*%v|!-Ǚ@^9nt@=wΌN!q_OlH,!>Yf0ykT/\),ݬ%Hljr"6T!S{ `]P>lZhB`?̠s\0NV+hz" ),4LhL7 (x͕09?~Ki@޾6ײ9w>M2&}kpC#6>/kITQ1m._0iw3@tA~ .{/p [M_n:/gd91?$Cݬ%ߛـ5u}{-iOO Np~\9G[Uj&4\7.@:, iGd F/y Ҟ9GPӋ$_"EDQ?["tѪ,Ax̾6LqSzʡ'-yߨw}fXEzC#İ38:${?=jQ8Hw]C QczZ_ؿ00~W81ko`ehU]!5'ݬeܾ258d13Ê <4(Ue)+RO7:E}"Rc\䫚IH{ĺ(n3g{EEV~Z-~Q!ӴFX(9ӭ|s^KW4CŴ9F@ 7މGnzi`.Ty㌳{.u*F/=_Y)15J8%00[˯lNN'[P gO1x0l'>qy1 {OV7*4}JHG.iف_ӗ`}MI$Y#CfзQb5XVP 8Ҏo닋+LpkY~d^͟#¹i7>Ç mPD`mrL?0J ՑnazͻkńBC[ bl/t9JA4g ιwǖަz'+DCKnNQ=, 5iE8μW헹:8g^,bfK3JAg Y qh_g}^(h0(=ҦN8Zv =%QGYUe”Kqr$?Ix_bULr"⋦zU$uw*Mi| dY]p?8t2,yP1Q$~V+C &sl3~IA|mH% j>aQ6taR~6&SL,#K'E5RIzzc}ɰd[.7?9D$ l5qLkGs"g0w`^ԓ^:ė&a+I W.O1 S&u}Eht:V1p|ǏRv R>ݍG`M| '9.b`pteFhfw?7.O}lZZW{DeU3)%eZ1l 6=ROGjǫpکʴhvtTOҗE9&/"eT)-9qY'(Kӂb *l;=hHQ75xzTwR@G͈C-z(9oj\P|yL@\Pؒ6ؑJzΥ>hVF3jl!ݯĮrX3ZAnb[#(`LjN:3KfX^;Hvszׁu:*< -ha}䰆8?)x5gHX5+6pGcl÷>v&، Glli01o1F^3`4GGxC>}(@,ֈF>:)RG6)qllu4DIze'eBPTciH9 ԟ։ŋ}A;_|gډ %F~ xiSͶݠ l޳[)O$yZpRnfTtB;s} A"NBphDy_kĎC)`? xrǘLR2%테G'M[Op?͘>`BMRDD(*8)i5۵E4uɢ)G/h0)rԩrGb&znQVg3W2M.p-}oX"43*l|U1=FRm()UapP91v "l4iEJnGUC-sN>9(Ƙ CUxx1OpvbScz&/>)eUzZ"Ωp& ¦_BL,. yE'sb@0AkvbI3a`#^H|jUvZZ4+X7u ~PFﮪ۪ Q;DPZrq3x)=4bm^xG5vx9i[ d-.M kR0XAA!ps!h3Wa5*Y9> B}PMu,5M~"B؟RMT!:}Y:v :QE* <ڲђƈ>uNCxcI0FLYvFyhI@@4/>y-?Is\ a}*$hZ<Ùjb&grX@m'2?g@{g}L~RaEI?3'0k%NT (̊~HZߐ(_fN=$|_UZz*YV7C?ښl UF~M@W4or^r ,2pṖ:>}HQ4J^ 4Y';KfA\t<\kKT|=_>o( z ^ pt5!h}QQBuhfm-# 3X;'oLDx j3Z@5˓"7Ki^W#Q3"mP0.6j6q4CLZNn{̫]KG:R_Mb]%1أe X$T*hB09.֛.`hCnX\a"> i:(nFak$=S"z uLvΖW>B\j:6:U^ A'mY'%ni^gj9 B! )-#}S#?gVH<:d#DMasn׏0I1M)j?J [/ysHr|HF-.1['lVt{Z 2ID1秏 %{$vB<Њ~Bh7kcUsՋ@}+Ϋ,Yf/. 7MoCߧ@7á6ȷ6e9Jஹ\}0#Vs$?V\K9l. :pz'D\Gb#n`#dҠi3):R `.\4qz˖EۭBju <iikeYȦ#l yN5Bmޕ.kZ5`#Yuyse ?sDE9W==Y ;eFNM Pɩڒ7^8iZo(@:B?<8WS,{Ł>ms ITM}Ч.bxj֗ 8ކڃU>ZHTF*Vš]ۍOC;O+_/:. ~,\AJt6)0p WçX/RU#$@I8etk"gk!3 $Pd-֛,Xb~˽*ɺjTU֩2^7gp0?Pq!jF.d-`^-t o']{RH<,PN ^TAbg:43rYt= :Tr{}O]|Y8'·l\5@j&/+oݔfBP>@> oT[V::( ѮXcn) b1Lj| -imu듴]TvVRQ6vwQ=[6R9$"Bg?-,:uh @6 QAw_ ss1Gpz$It. aq#*&R?;s ĪHH]iw=b!'AzEզu?H.wNp jFyP@.G#-tߧҋ'RIJ)9P[vxt7?XUl:8dA>a<@tONhr} G%^%B;hSм݅RSRf`YYFkfchTL2Aؗ='d1T#^*Iylb5RrF '(I2p Ku0'j}m*2xӣ`ӟ$aݩ$0ޒAhHJ4ݰ$3c6swOxUm (%'EX<1dae|c2Ac6zIHȟQ|c~YA3ΠMf@s|4nn։Zn?-%ɩ ALIs*@Dg*Zci{M%,3->q8 OqA_kW$o=GR=wYoanNP+IVgܺze1|E/W-Sӣ6ѶI} َ{ ۻd#ޘ\Ku><8B>]UcԗJD^v F?.""h&fjh7n-`yz)bp@xL2":w &fU _uӤtӢ)-JpӬ۳NW!򠶝F天ԷZɐ*Ν' t ԅZRӐ|es}$ S"L0{ՎbHOs8k [l ӓ::ziP}˜ !p~uyWfΕLliEd$^$}x׸^?ı}{UiU'_7b|f0*un 7Gm}%s">>r w]2Wbw7tiR79x3E)[Ps㘚uܳo6C^*Z>SRYV[>RU~#d_r+ˆCWpI8fZX=EF&^fao,dA3r[V1>),؞asgG8eX_T^ϲwiɣWN@FTKC>X ~'l(<)+o{ {XxnNMy Ow.{?wDK^Ѡe:ĩǙA5]eR|㍮Wiwp<ӆWi63W{ԡ~]S:#[.'emFCS]WUqB Vﴒd4 9zm?V]HGՁ<ϽFcM{+ٕυ'gd(wU}%jbk9Ms&o!JFn܌rK1t{i6"D {)U",) dصkc^S8te.}L@9X_orL\1}`Y?w;O@}၁k.O28",O8 ].XNFL4gkiC"ɏg~91r3&(ޣwSOÈJ ypH fPl0i(lW4a dgHTr- )", 7gqjq(n͙ZimRpLE7m;`:]Mj!&a$}F+mU|_m:c_@^f=Asv8P=b8H+> kщ)'wq֜GQ2"]و7b̬t2GW3oVHe*^jD6=U;kTtqٖIq+CX):k5'"I7ONĀyvw*'@)'0g(&c{2C0u#Ce0" SEkHfj8"]M Oqp5/tF&aNh&< n#DksDGaYCD4] z]nj5crbN?( uZw>S1/'L%ݐ"uNA`|b$MdSl,WXp.me|)6T!;m%7JQhSE'`1c*sȖ-,gD[A '$.`hO%^=NH~423 x#ZQsF1u|^:gDcH,Я&N 3Wt枢Y[cKqEÃ> ,?Zںoᐃa\E`<]jVbǣ}Vʻm+ޑz1t ! ZдZG SUKDXڣN)W^\Jܝ-M;v DV[xH/:0D/#j$j='RL!=ܗ[vtbh%:%vnS'yƉڴ@5)n(AP.-$5VH뻏p'=BӔQ='|1cU=!/3;BX* +&tn^pqх\kwd:" ֹڗBQ;ܘp-z_Cd!.+Vf({+(뙖Fe>pudM>cjt)8@VmةWN}ϣaxT|S<{}$:9EFF^IMHJ,](ᨙfYlyUz~Bmhwf5}dϔD8N/O b0g dsTU ?PL0XM©5@oubc2d"{ t>{s7TxbNϫO\! eV :<Łp +1LA6- oX1-}AkRrsUzNU(@ŕ4 fqU@ӯcpQ&Y>K 8%LR9sCi 'w QSGA*_sPY9O_7dn_SYD3iѪ{-?pb'GM w=Gj_iExzQ,VyNlR=# Ē{ׅ<]g̹.1Yd¶ౄ@ePAW_Tu[NQ%]sh]l'@p~ Hu. D<;ٳ\ %?Kr񠍥Q_$k:9 {'Vt[ڴWƁxd%aarMBd1z/p3(r% }@@7֖%O463͆H|-VfWǼS&*"lVi_ U==ox'l/wS ob>ׇj uz:PvQ+s25R#&nkNpS {+Ƥg`sN?{IXB.4-* ğIC}w-l'z̄;IgP FPyӯ#ގS✖IYS)eg?9ˤY5ĽaǶCHE|[:0] uu2KRXʪ5(ہf$oHpr,wg+ _œD18GYm|Я;ڴs{mo:9!6˗oxb/(wah+t3z5?h"Qx+%"aA͑,V_/Е?&90T6<_)֋&bCB@)i"TQ;4:JmpG-c@s3Fʑ;D0 d/0D$ -!'Cˡk *QIYuenqu"SLRoweLf`'rS̍~IhI9+RC}.!wRqڌe^Hs~(S0 =9nhn8EM:0]#^af _c-d*yjO8qPm˳^H{AN3N+0"#}Rcv%T^܋N5K1EwH1=>dǼ5=.bmb. y9| B; TKY}i5$IS0HNJ%ѩmϵobQ f  uM߁Q=(n,W.;/-Gر*RJk)ptS$]Qr4D4j>Vb]_m+"@DxnŘPǚZ-T:)阖"hgj^xA|oo$faf&XjɽP g.ToGPY'-Zz|SKL:kz:t0ܹR[:7F+4xT,Rٲr9 @.L )r<41× G(5>|ζu!gf"]n۱gS\=}˲hX> nt͂/#7TAպEIј&}Tg<,Ca`Rn:݁N`R6z[ʢ:>q.%Z!-Bj&ZbQ& M_N^EZ^qlAB,=Wuu.TfVKL g:)'H,}2Dߊ&Bmhdo$tӁotQ6 #k-vI?]5T^fz`x0KX(֡ژ| J<6 Eg>ibjLU Re~Wzmk[#̅Ǫ$V㡅%41fO =PhX@ zr>$ @%گSyiu?9o+[Q1,,ZMab&?{wE~"gq%"lޱ",)[]*Ŀg7~g'UP0h8 2&hOCl׿A j*Nvr:~A$~I~n׈'E/ӫh];cbխFMjK򇤯-aʒUtn/˿=u|n>(;>:DĂQ@Ay"d>p~9lB־<ם5+.[ZY9T{"OWf@AZL爁X;od 8X['$ pp錇ҁXd@xC31dr ZO_jKm=?;b8vOXEXbb^+Tֵ~0 KiuSe??KmPOtkl@K҈Jg *e ρȨa"q:ryO`G/]вB8B 弸\0/%)=EboTJEjHPW)b7i~.mW,,lXB;4iYm]*TŝK&e;1-?w5J͚|nk5mH}*ܒ!͜-DI, 3=Q;̢R"DG'EGF*(6]2_6;-=nx!l($Yz&,ܮM 1 9IWڈ5w(P͢~ mgVIƒ }ncfUf4gʧd&& @ݞ)>zv4 :e~@M]+ ^G$q9¢N|C#@0({5k{_l "T&iLXҟ#sK]{qpAʗWaQf¶%Q>ܻZ@1)] PΛ>Kt{kՀ\݆X+=tI['.HVGԨMLʣAwkC?m2@`5cؙufh:|Q;L,)e>9CbS(MhMŃoY׮-Ks<ӧ6:݈aTn٤}WXȝcJKN~ &5俼&}m`d5+(LVe;)ZPJҰWʪ1JUaB3:P-BqFzC,i>z>7mfPPt`[]X4%5]Ct0l%aBx6$77  {4FzOeR0)- ]ۖ7H`B9ϡ,x`:")Gv'힇4b_}rl.}XT LNϦ'02s5\]J}x{x#1EkN%i1Rj3hVگUC*89[*fw3ǭkWLtͬɗ>df޶oNՒԷn >joQRlST7ARC[yc!A:7`pl6_+^V.ݓi_gVpg 2|-GNgpnFٿA&Iu+=e-k d)`8 +dDL+iMp{ ̿^kbl/^TzʏX;M`-ZALB\&P0+<2(xNl^Fa|r+I!yu!< X:$F4 bV?Nv'#9,=`$!<{zL"KjѓOQMPlGZj+"~8Hΰ,i<qHnςo_m*h?fRcX& R'W'{lP6җPYoTiw#0>]oM%QHFH%:{kzYs 0͊ܰ"eޗj b`AeYKNX!R$YlqOhvQXg^Z>̤tr[߆56 (w&*;j5tEd9Cs^7 n=`R(Cdd/"A̪c'y+cܸN0KFА]yBZ Ob ~~edO 3IB!V_'"#R8'(kJtm0“:X UQE0+ yVfG,p,h7xOfwNXBdcRHZmT^rZ&a*زP zTRNO䛉mm>[1;i2'yܵ⪙Ph&TNqaCD 'JLP~ѻ+8Z>%yQ5I*w6F 긗68:d:ɢ'kg"M_d#9wN&lg=»R9Qȟ2eоC0JDUɭnRSuQt.AYFt: Ksس[ͬZ~ 7ψΜջTzΚTGQ͎2b@} l7A:{iQHk#(GhD崞'MFHjSqas<ȿRJޖAشPQf9;0" mنUJm!Gu ҿUz /)Av{CXzI MOn>şXށUٺq؉ui 2egWZ_EM <B3 #8 r/?%AY0 6䇰8g|.`iHg33YH@;I.4e9$Q_&_%[vYWVxשNY.H >tF%7j [-m}IMPRNX1`֩u,>p܍U6/0L]Ζ+m۷OalEaFKnk5%))ߺri:_O;D<6:h2Nqpx9u.d^OeT#N82h$&Gj`]+#q,TP$(8PN4#7ğG8n:3 )\C6?-^«j H5GBԄAe`|{RiV_b8Wvv_g$~` Ղdh=})r_cYYكt^%HVe%3v `F"c1`(fT*BtZ 2/=(Q9`ΑZ^gT"Mo]3FcqcwJDǐHp5aRA|& Fw)vT*$fhƷljʿK]:-I9s|^ccwVZ#ToPvM3oX93?;| ˳#m2`sMIyA9OGAڇyW5yzJv?;u9g+4p6P7elSb<ٰ4?-?SWPS#&# #:"vm}´a@*i ..˥vfb@⺆m,``!fF*[aH oQxN~n7|X4U*wlb?s$5qo|I"ůc+9dtBdYI &ïo_ ]D7"}iUqESim^yB1I-Ր8n蒷I~7$plqfQ1̬4Q.O||LxUZj[X.zMt۲mDQ.}m0jƘ\Iǭ& Z}FU#T|:I;Bf %íA aT9*زOx> #y2 mbZ~5߷x{GO2GlLrگ}X ZS´=s*+00&/ݯp,%>E~p4SRy+4:Y=cuHpc4'R=4^b0r]iU#%V0ƳHr1AAb%uU|5V&_HP$7='S~Ր|%70p0X}huG[~Äם&67Uxk!Gf\9Շf<z8ҸR5dIo.EkE2"J,bf "0ƍ+F0](Dl":hq$(@P⫕-CQ.#>,G AQ-ep2FE~"4 WFhnE/7hKBmN69?#M_iϏ{%R`W4A:W>Oɖ_&a}WsYO# nGlmT^J+rt~_I )kgoyUcJi (G>8FMN\ZҞGB~ }C\|[kJq ,WNF v*Mu aq_Gf<5?&EAXF"1eGn"^ɄrUȨ^-dӹc{4e:lKTfhS^![$}i^ӄޟC ͣ%hͿ3F~ҿzhO呜popoB$Nhy(o 3d8qKfa#%j-|C+]B:.&Slrw7Mh JYAD%0 N`|ڋeei wý$: l?gkJL\\vpJ 2]nF H<5`Bdnԗ38:>n=hW>G/I .C;7Ibww5v8g}(tćBc ׁPڝE_qbQn3B9AY#[GzfVHOpF$Qĵ 1d=6mGJQ(5!;#Cs`y}֡;S q93ܒ&+iOiy){{ XL@~=nuۧJw<lkߨ8$D,cOw>-ya{5yԈCʪT>4\$5alOؚ+qV6cLyUD)YH 0CvnD^ XO yGNF?ѻddz -,,2,|JB?_YhshS4ێkN|4NS¬؇+~h;Mz|Lg?S6p7"s6]$ʥd$xpuE\UM*;\Evgh[!G91h=a#QdъnCKMb_5lJ$<z2%Gv$̮c8А/+5ZnsuR{$`;ތߤP8|PҐ{vm[E66G"y6tUU5fnll4Ђ|"0]D4-RU?2ޱy\&i\~ޖ=UoBX !ndžZ6iuR!keԷy ߣXt&V#@ȳg:Zf v0]!atQܔF˗ L  rKep-QSMʫ EK K `XpƑk8SB&CܿPnW߯P\OQA#ʔty'* 3wcBDbLA(Xb6nM y Dƀ3I(L0ӰC|xR#z)] ZB G0Ѳ1MF\)˄>_w*,ӎ-ŀ. "9|j8,C/!aAh4MsjP@C*Hj6>*(fBcKS"bk PL˥iyfS/&E +`߯(AGT.Zͬ3Yhej׀;6c5_\iiyLpWQfN\qL/dGbA[iB.CODW9w1<.6aaA=NZ Ꞃ J[}s-82m,*'D?ɭUb@ g\Ev Gnu@UXTTceZkGvF#'N\dyGyhUNzS#8GގQ_$4*|]4Ad[@w,pBb?3@E45Dװ@+,l q|BR-qo ΰ:`h*W*QW)f4>>éO-W앨%K|ybm6QNaN!1f;~Hv.rDX;:3TQW! ,Tu+ȉ ?U/r逦,ǡEX@J,0L$zڦԞG4Oo Q/wCֶd5NLUnh$ 4 ˫ʑ-7siP5$̺l_ ý$6qgWx^R[ /MnD LlO@ ƻ2n$2i(/:=W_ƒ +H(EQ)5GTRRHV[8S!K%b~[ܩAy2*}-V TRd$@%"9]yLOG~?nQLldOo::BCk{_@Y2;N3q!'D]GC\`s&Y-{~a#w%H>7캐"Ai7;'iSEt9ӹ+ |`brP;1hod/DE.yGHݴ&(̈94"lۄ62 ;ִ!n  S_5red%GLDpȈT@iP7v[7 ^œ@Y6M1L)+ݱe u9N$EM!/+ZE.z  `Sn,ߛ `tOX9$fhE~<;u% )hƢƪټ=߷#ǃw*_k ߍ@K ,t;9H cU-E,ƫdg[}hZGja@kq@B745::P;a9Cԅ' PKPJHCP׵F{3] W̕(ٹHJ%j.k~>?AIEnP#Hƀ` |,FmiJr"o+ un DQcbL&BیpcO4I,-i渌: _[:zW;JTZB }|V8 (-v#x2v94x :GY[2<_ to aQVeYs7DC>6.påyJܹRT _I5[BVAcjen3;gWCr'* )B K`D>-J+?/KHmMAH;jg:$1li=YfW{UR2@p̚LҬ\7mnaoӭ #T"舛ZÍ*Ӭ^LZv~ie(aw1> D.ϸwߐ{ڞysYDpId~EKDRB;Jrt.PsjIT^M Zoט#qΜ1)|%So17K?!vz[P'yJ{ejᖜlM7*0dOv4wJ~x%E[ajvvȽI-IƢ8&dL0ʅ(SAޙh2]>sYCd(He^UM.? dQSxDi,ZٟF F95f#!%;xG*we qGU@ S*+3qDwR] ~1v֧, ؏z8?t껜:ͺMZpf~\ &q¿@lHi؏)O+#+4)'S'O}112;Ƃ,lIz Y ".'Q5%:*$mnF2!-jg-f-+Q鼜愈f :2k?FJ\hT`yJs?xYEgה;K .*R[QfL;2(~CAvG&Lp3%4eFٟIyȥNPŞMUz&2jk_m~^\ޖ3 /B2xݱ &9a/حo@J xƓ۽&a˿ QiFӺ^]L@=cvJq -L -t}{^A~O]8P^`>W\ENLHq2^} /a(̬h1 &p&nDSQY֟,U x^U%(+'$`Fjx΢psl m(~CyLWiV%K^JO+t5mc@> hJ١O=8ɋZDoxg q7씔r.TU̞둚}_AZ8{7j- [\$#+꒨|ux$d}WjlRhXVlh>urS\mP&E˫=Vl]"Staspƃ_6lܪS[8n%TDpudБEk|(FJp3M"){/ֳgh`{b%gO9BwLiSI9%cS)yLꀓTtC]V/6cY<2]>B[$֌rDGMY -PJXlBM(Qm -7e.tpJ a6lqԶ'ejj_e,U!3X3ėg@yfQEV"kp@3hf >:oQG!,i*r=_ng(E^&F 6@bl%btWI!e0?v}0N 6`b;C}lY\_y@0LPwJ$U+`pԣ~h+{ǿ7%(ϧwe*f^67MN-~4VjoCdI1C %PӰF7r$Tq(KB._oAl2Qph $FmP:n:LЭdk}hd:_BU1NA7R{ 1|JIPYcag<>[Q/[,_6emQ-z e_\=؎$ڋPeuHB9yKMZ|P ɮL9| OX{s}4I^nurtʘ%)O$vvC#EaMZ\mgjzR݇(r@4CI:: FQWֿѝ]BM][54J9՝cw YCJ::! <[x '$ ~ɔ:,p#3D/.NJ[ó?^M &u+]J*M+cPDiu525e:[۹L{},qdcxx+WNقSÎ]QET [ ϴz3>oOXGz,.Gjv;&R뉇| Yi5|*;*7*9ʭ"3.+6 Ka@MtcHDi(똂P_jTmY7nXuDuuBYw*Ґ W,"ݭib ǁj5)u4'JO !0 6vA1TJzjm=7k/WP o GJ,+[hY i@ez dT`$ް!U%b K}Xb}`nl0B~&r5aȉYp}NBf#v2el=IpeOOB J´2,[_]VxZ!{yٷ#KϿ%x[zf>RfZGZsC PYEAc3rr3I<~Pu`vK~XGק.7?\KB8zZ+GãDǂjvcNW9U$^@A=)90A^ۑl#@ R0"+@2s뀠ESnZr XvX{ 026lֱ &|XXi(teHIϿ 6H'=RiVU e믝[OgfģdF\fv0y,/(^^L  /Lsʙt0r7P"Bjn%UH,4B)v [ \ X$ފY !-هU2ff Hh&==l}E$Xu.>Z[CRNvY߄*V}:5M$rrtk2R?@,aWҍOΊhF LT3;@Z]HR*.'X͐_U @?*б"JRqa BұFYt1#KQ2B·x4ZlIT_[1ۢL&kW DTpott6T=L'WE &u ü<2('Ri CPՍ.>(7IpuFy 'I9Q:ML8U pm ]&vL&Va!,)&EO,[]0 +oW_7E]{V\kbQ麏$Κ_ :Z}w* )kUfwuz.Brh6C1\J" =|>tfpkqzROyqyiܚfHzpJB%}7=aaƵVJdO0Wp#lL u0w؇<@浊1sV_PB[sK`:'LG}sJئ)@BYe(V#[m3hhVO߲@OpoAfc<0x \:Tg|0@7T74|B17՚_/K@ m6iaA5vtzW(2Ҕk=Vg|@ ?QAE0)>{=&!9Zm]R}z"-ўt@^8֟YeA0:ۮ#"">G4/RvJj{2OlaflHX[ZM+}>5r I)B^v pm;WJ67F=uWυhqd%džoNwvG,Yc|g`Ke>ZbQphz'1p]`㟢Eoz^\PzzwYnmSK 9Zn.,FזQ:jͫ!gbB` 7Ǧ3X(l5l%75q $9@USOc\:8˲GTfhy{Y0jL1GGS(E#< q^YyQti{O1sd<^~?dCBZ ~c!!VLt(յ+"IM\ȋL @7Y?l0~8YfAg7SX<) TvMa1xa`p rО0^:):,B>c$<EHK ;<}!:Tzᜱ5ޜ,_N,sOrT^\H5i8tۨ*;L6s&"eF<3o|"_ʉV*!^IRfK@Yr^?R)A>s%vCPDlW/<\ F`Ēy 65&ֆ%z i/_FHLF APn yw?OTA^]E-RCa+@.) d9ob!SЦ6K? eЂ =.Z2~&pvvl^0FV~UIn4PňSdRu՜갲KC ƬPVIv/`rs$[oeOxʠ_G%g/vn>y.5|f(:)`9'b }+,bb1 [뮽O B곣/V4gV{L>@lU(Ξ/bgvWSzZR#D_cE=a:ї  ޘh/@ROS*"b45!G$vdTT &õɅltRF7ߥP Q谀$K2k~/vJ)*&BՔsE!,~ΒqRI|or >5t=j"D(K$~d%O$>(5_>sm\}TnvÊ,,#)b'D!?ْCJT ={; ݙ$g1 f]?xuQ~1pԷǏlGŏ8ЎLJl-&;'+|aFlf)khce"±ӞbEo38TQg BԽSdtJy;kYsʶS ݤ1O.CE[̮IYuvǏWGL,TS ; ;SG7>b<\(u^qKO{DzUrMI{nYFÌTr5|L-KxY&ĝB;h&eW|T9 սIo%wyy)6L7=D U_q?m|$#bA+t_|@F"l-ڌm1nQѱS<"(4"()tCL}4ڞ5@:Z!`?3ЃJ{R#sAy[T<Y/-IoM*CiY^QBe̛UY>gnoӉ HA$PJP% xM3vgp}b.P-DW֕M~*j)O:[yH%2vi5ͥ⩤_lYN&y e>>T9qpÞ=;nIBB1S1"oi7So+ h&J#ZMx1GI`J̵ZiufrK_3?R*kc6L'{R,(q 8Xb841.2U (T4\cxrVpNOxK6L@hx^C'H|W>};AKM vߜhXTRp E(['shq"&L(϶S}FV\m(hfgɿHB\H,p`rrOvq'dC=ͧO5ylWO*wP0=YByzi,BQH}B>{L/Oj%6Daa*7exhyH7u,5@ԧjW0 HϱgYZ0707010000030d000081a4000000000000000000000001643420d6000007cc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+δ]BSp~cI`|5O43l6pBVV 4`>'28,J&PpiKLsCGqbbcsaH //XsgN[Akr%IN3;?ױ>'y2H:1?aoJ%d&9xvPW+ijPsYl .DN!#w 꾰zO/q 5G0GE]ӊ"TC)Ay5h&e*ǿawC}]W\8HL`\ :Ǖ`&:h㕴Ug50% sK˜Ck@ 2r;4PHScWcZ8N1wL:D*7#"^DAKKB.ѬhpB]Α1Xa5NqvAVS^oO3ZSpYgq]D4"᭞@28¸ \ X?b\"ЖqόFb!KN,!9nK$6 c|@jaJP T9ٯ[dLxD)5] AC6B GKaVDtB"f4׼g m˜t  (I.lr߮?cjCߜmz*98U%R7q>.N/3H$/+A|%t/6Tӻ w-n+V/oчߖڬd|dҮ)n`{Dզzmtɏ95x 쏴ew#q\o i"F\<՗}`'Y8*C &x8*R%_-Ϝ:ƀP-cv׽1ykoiBc'6"RaX~wwEu;P,x~ז3ϟ 08Lk|?2Z*fuDİ|#K?{X?c϶hڵsm8z {fFtPbXԁݭ*O,:5#ZN-&5vR 굟=Bq#)7yKsTW,'c+@G@+& y)(Q@UG=Wmb+ zf:]@bLfG/5w}hn~\3qyN!Kët# ]*ƃ֯(cɨA>WL :)`l< ViS _S7v?4hKuVr!-^OR ZL=a1D V&vG-kGn}Bk>Z4xfKoTGzeg5c5/MnjPוJ}fs Wk0ɡάGQkAR|US*Wt@dz(喣C4/i +z=ZBð .zx65A_hWaS!ޱ.rUHThT;JAX}aL?ƙ[%mZ|Bէӧ>yvRA1F9+md' ? -d4k\^EBXnJiɆg KUEc yk$U4\NR@zQMMD}vqi p_ķK8- eE$ y=a.8bPGxJ4x/#9fz@_0I<=byHE-CFuNY -{Mx*b&KBm9?[\KΨwhP(z4':|j#=ϳMRMbCW G(:'v*ƚo1$\'Mɧ f\_߫ϬCiM/8*PIjEIM>ҌW RkE'9+5ӮFk#*JMN 1]ins>] "0AyiN"xd8,}E]x8)y\A%񶰍r8#3fy ϧ9@ m? a(!8."pS&q |A& NR\*v~JٸS"ZӾٖ3.݊w;Md,1GV_&rJ)- 6DCn|9~L[3*~ }M]ޞSn#Z9zh6\2H+]PA@|PYms7#1W ǭ=_ߐ0֛]1؃0Zt SE#QӾ+}d8@!DUu!ދCsgH15Vymm>̀F XѝXV.؅)Q[M=(lfEǬR"{B~ \3>S|(q =q-ẝ7iAaG!ьy Lh[TBS.~l~=WP .b>}7DA.pOɫq,FjF+TCv.ɓuꓲVgj_Z(4CZ DDJ ͵7|#@*1ZfDl}h 5jJ6J2v?r5uo݌+Oq#!1Dsw@2L'^YS|sQJ_oܻMXRey#5}8!H5eUVnPSSq q_08Kq6pnc+.?WDz a?`$0T㍬Y<e!)yͻ-@!H7Ȫ,*F9RVt%{=Ҩ tNYҤ.AićqxxנQ];2e=p'0ۛk; ٷ2h>|V@-BhL}M ~Ұ)YlAnPa14P3)yEqPs&L!: ƃKW\èOۚts“0V+(K& @,ɉ\}sa!k)m1pG96,Vv8ZsjI L[@l8XR_f!H({+%5r_.ۢ 3033v' s{:Q)Iwx>=ބ7BM?)S! dX?wc:qW3[J^ ޢ܈BPYE%F)ѭx0T4e~6l5B-4!_7g .ֈU ط\yxW-AS4':2Jq."|{0 Su\!(VY+9 qxHP+i`즆>xk8.72(mӹy։7h"ζ-kGTknfRK yk}:@%5-WMZ"-N1w`[PRd)^npGۚ+olt<@NbӪN9 dRAFʽ816Tⴁ"yIei0U>Td7( INj^mF1O@|l@-0>ZVЉΛN%mx 4D%Wϙ2ӢW_*lspgL;љsA dFNf 6{QNLg@-3e_>$:>i\0߷^&Y뙹lvPҮUs m]c5=vwǁ?'8NhO|%%QU4.A,ǟ/TY|Stϑ͢3>GijA^ծucaS%Ks+ Ca&֓ jŌM`COO7M_g0FU+VwȬ-M@ФХ{F[&*;zf`H]tMs$Ŋ6ߝ|e-4⿈Ob?pk~KE:,#]j< cprХ;b?bka*:tϺ@F4a]SnXذՕb8Kx4} ]n6B<ܚ^IVYxم^2|^U!a.#569OmYmrXG40x5\:&Zg?򳏼~Ir %0_x?NRzUIO4Nw*%ch:G`"- ZZyߧâ0z򿁬`ar$n N<: >ou՛'q)cR%^bx@ߪ袥i^_kGY`CXLERCZD%$z7dI|%3I?G-+j%.=V}. D^3.u9h(~^%:0'jO$6{>VXyܕpz%m% K]!ɶ./J-  wT\Yn-d`%bYnGF:,cH]jRF1-8'F{^lu>k8!X  0 fH~ 1Yu{R<tPʳQ,UQ3k0qpx.jmNkFܼt`:3,{Kƒzk5qA"&xW ۽2`',K9+vji\$.cO6YsPXm䟫%rNV '2ZDv_ޤ+ 8ΈFҨF+3\^!?7ECQP߿1i=I1*\.wf?qͩ@ݒzq2EC,8lﵿ7{A:49.ݧvnpdӇޥ3i\VrŰvfQh~$G t=x/+^:ROIڍQ?g^=# s>aڮLL`C4]>6w6[l53nYuZٔ6,}kDgFPkB~(1$BSXt3l6bI iqA!nlj\ #kY/.|)e rW_nAY kF"$62C&-\^KFGrv~]9rV) %[.&xVB#-{9?@rbo~qKqB@Kt_SFD_ekiwXeXY%]WTAEhӹ? ۏgяiC3}ed/:H A*L=|cw҇iYI` \c㋑s){Ant 4NQ<&/ xz5ZnH}/*K -pe-ǫvv]~ n]>0:k'CquYZ W6Q5Ł̋ECV9 i(}" B2O#8ᖢס>릞KmCqb k~mE8Z\ñAh{&658<GbzkY2>ODz?kaU-C, FEa^]TzQyiH/e2gk5J1s0!cYwyu58 P0kTxVU"C'1퓭r-/m Z6?GXC15u M*P;s`(6:>ɗv6?<#Goa<*mJXnA#m߭}8o۬0u?;vG[LS3ϡBͬNrdKy7B#Cf[ZjQDh?,n|hLs iաMt&{^{0/4+H_ey=;a0@$&p\U[d)ӯ4l)YAҷ94yƠT7LYeA!PQP K\0qa?,mץ0t ՌQWS/郴i叺Κ."<rgO*%k*#7w 1\<nW26Hd`$ndt N\/^tb]dlҙ'hZWȢ'KBΩӠxIaʷ~1 ߩZoBfPAS }tn S3=m}YVLf-yA+99.AlD;wIi|[}P#Bv9c&".6 e׆0`\uFެ 4v@ƾ־/7d'=v_ fNCXBBsf UR:U^?=-EBn&"9HamuǘKg&"ͷ>&Ki3 )d,{ZLg07:s2˷͏Rhh =}yC@!xX|(q;B!>ni< Z)zQ@v~pV0IY7"w_]=n 3j^/kM43Pv۳w8'@j[V>ID<{食Ki⑍OGu7M lʰ#6CNcg0QגbBIK*}q"s/PfI@h3fۥo=uox_ʵ]f.W^tMB bL*l~ۿ/9f:9ț9k0%^mvwD;S狼b;<ʟꍆ,p~:ʜ;ήx-e4Rː'Pl{&EQ=6,72|=+X(sn3VJ*E{ieӳa%&-Oo'-UIJnʙ[@q$\+ X_`κȥGoC[9Պ֘6[-^Gpnmn0otjIRJ_Tt $O(> )1-cFY[+o%^{*q_t,)7o,нOxZN9ARNOzf/mt6X`.\;&>#}s)VJ8W0ս<~7/RO[Ӆzݾ FF 8ǾWeBDpLK"h7tʫW iϏS񊺜kFl=E-A VUVVݨFN6rgTZEg4T}QG=3rح mx?A~;gb*a^9lA!KGlX~JslrQO}%';~{ HX}bY0`>Ye1!ΨdP^Fڶ g Q6?LK_qݎ3屎'QUn]5oj<䪛OghM?P@q ag KSHEjLoQ?vsxA=y_5ړa8G~-ߩ9IHJ!L4mbϢa`DNxjkn=T29(3G* Y$Ue&0|;"Bu1knT zkNģdh 7 hg=KFvۢssFHHz]16sٜ}5ZmTO2NvkZEr9" 4̌ dcvGL2=QF2ۇX~˘ǪG6rOkWYǾ0`fV1{r֙, No=aLM=_M`GK%4r*pͣVljd>DqK"m9A8IͶzۡ+ 'Ȁnl)b=t]ڬHalu}5F8HqKuDO N}:PҞ.&ϔڰ#^]+ = *#I7Һ^{h^ *T.JWHږpڝ<0HO*Cg}3xH t:|0ѡ>%$G40TG*?_ppi9$ޟA%f|N=.tPC!Y8IT^p4mClߔ)Džŗ02f:W a73cRCotx`۴LޔTiҗv@a94p!r4"(T9 VoQ\1~"le:=S&;K-`XnpYrYos`4kvA6.~ F[+Ny]po?#6zVfz~ , m7-iwv<@mYǒ!ܐ ?trY<3M5L5iGdԳTBj,B\AF Gʕ33<3pkՀ~x#d%W//u2ll6T͘#}Pno|uڝ^g _< ( t$-I*t-h>W~&BR 4SstuWcc1*+0"^}^)}eww҄P\.z{>[f2*an5BlJ!~@~ A=w$g7i @lkRxiR̻,l# _Hiږa@1M`l&F*_\jREpё'L-l;eyxt-G 8:oCWI] ~/OaV][y$dw+4l2 ^>CK YFmWۜ{%g D\WOnfLQ Arby[80z Z )Ɣ{ŴIQ#\M>'#Gpm%dj4ՇrxfQ4hNl1j&HKݦ'n+2*/|93 g, [nW`M*4L91"nzƱQbHWKⒷ&s8~km[XUv [m֙8p᱘J LIwloܳ' '65K/PyfSǚ[&ɜrU!vJ(ÉUfKؠ˛6c&vLIdchLP,,L%  z[.qo\?̇Cy7c63 wnK9],u zm$cduui Upaay.=!+;>+mzN*Jw24a< Z {r!kV^#K{2WoOq (qJ17hr:{NHFuoЉs#^n1˗?#2._T/^ͿӼ|E`JtjyQ|ҡ kyݲޫ宺}a,%SY׿;+";a+f_jPԈRA4OH*VuXYJ!H)-2?*jvIŌB^7<HAn;>M^eanO0Oi7g2 '|n2T? vC:X, <}up_\=K,} dGVUrL@KKXa b%NcXv}x_AW| Wqq=E?ϱv_8X]HA 8e"6K~ژ{&L8[y{m6Ҋl:>#\,gŠy1B6w|R2`EL#CԝmwJ@1넚Yy L3V;H\,XXŔލ'~,o' K$*H ϓ&#vNj\$ @hQVN:l i}mGR60c(> r |ו<#Ĥh ^vSLcf,oib@{>"P~ßF,Ҝ {MeR~ 1UOVF΂( Knhny MqYũ4e=ޠCx #7^1ɨG⏪׆X^e8.~{4>ٹAU1a(z1IQ$' #ۘJ @*>ʙz6ls-H?OĥiyTebQAut`Vs@&`6>T|` YK>Be0. }2*9Dƽ9$06rrP.z*4w=xWtVWiɯ"qrgF61gH#ܵvQZ qYn+T:ۗ;>e9G2Vayt; 5x,AYH 5A=SJfZ;St')WrtMh)[{+xNVA/S.@oXIt "!C%]3ɅRr#~b}OW]d'CFHHs!wKl>!7D&xh !GJc&"X8|ܪ땩I֪v2 o'8uI%~=#PEL3znd&=xLe} EAJ"ҏ>hUCCH\dt 7-GfRDDSJKzXFЙ=CE.=kW](~*"$9d8jd}Ֆ)s*::QQt[E^o^ Roa`vW'Bf ;0_Gz#}q):{2Xĺi䟣wzwTEnbcne"jn,BK[n)g,9Q;3cc-A8mJS`Bzh)9I@dpږgDꩢ(u*Jl.3ݵg5>߂Y^c79eNu1g~DJ?9?w҈yຫu$.Κ~c EPqώ0f>S9rp׏Ou͗ ~ޒg0K{zNT2zE $dKt{Mk[}{}pЛc? me2͘G.c~/ T(٣-uf| QnL<ܵ<ʗ}"DZ!jkUs-ѠUPz6=($S᣽#`^a`%v$^beٌB j6:@3jvFC%1GYI+aN37s8I=ê-,XU';w~]R<kX5j?u icW:o8҉%`}`˘Ȓ8w8ߍA^C(x4p$ k3`O/R6hSvB"Hs+mf%"ug,g0ѲޕF xauS+nKX:7շJu@Eϸю#3SGC`+#Mt#nhRQ*v` GeV!'X@<wQ) pPS*&ĽE¤k +)uRե~/y**2jHbݐd'Vm~@bNhAؿQ>>t`h9S@vCF'CvDf 1">МIهjֈ>bsh' Pi [- 'wWyKlJ$.!57 ylWX 945ߪ;=Mw\,Me57Ct A3ތrA:^JN:C[Hw͟ϑbW{wf!K'pb_zG/(^P.`D8Nlr-ďT~AĄ(GqeL($uxQqeifEh;Ty=\?>!Dm$] t^ª(¥CFcBfw#ˠ |1zʑb28=aEh?_ +^|GKrɻg7@{<=_EURp,@&P Dr#dqKf6kD4#=gT~IT+)ҹ/.3d/;BsVm! ob5^+ͮr;<ᡲ/Z\b䡍Y疢xltNf|N $*kI,"@7IAC ;YzXt,"߇A $a]OKSBS-J)zڽ9j  c];3^dz.'g[; !1&"h=h>EM-R1.۾H;:}N{ +5>YtAx&h.f#&ѲZ)2G l"lDdsϓ4>0!th+|t(7NǏ)rU}7-oYsVes6%9f+f~ZTx‡mMou-h ձ7i{ANjJc۠o~.:4U _M[&E]%uA9Uɒ9oƜ|ϭV09wĩpx QR賎'}ϋZaj7@HNIaTVK߅ϨwW0~[_! ޛW mib.nz`#) =vĝ0As$f&_O.%c޸[Z~v9MV"p u4C/ۓ}eE<9yK$/gD wt0uf'(B55PV"M˃8]u 9+qrgq1!kX9Z9|ы/ĝ0m,olD9k5!͋p#z>WvEc$t( >߯JjL|˵55=7jDZ- }̿o{OB{'yQlOؓaj~f󓶨j[^a\~y ㅻQ@Bݎy \z$I_H1uu^<T'h'7)h#ajka92 =@/zէqw| !#X%Quǒ9el >9B~fϘ9ҋk8oTkCRY+%'Qel/~iKE-P53?EBI=>S":q|q-.5F㧥g¨6Պn1VgP4o{Kð{-0c=澳Xkz2r Te*%E^|we X,] L9c |jlwQUd-)1.BV 9u04Uf$[_*L7lHKtXC&4*&ͻ 7L_ Q.}̚/l Ģmc&Jpelþb'C5;[‚qL% L:z~+`9WTL[mlxEeaVy*e!<Լ|Y"nܙ:f>wDЕ=,u1U֔9FIudjXC_ƹ&E m~|'ۯq?[XI^<q3,=?dIv`ݰų\9] QD-Y)a?7URMRn2ë-=g(6^Űj@N%0}$~{σJxd/\jp\R%vǙGGGh[s-԰s{}ڢmp䘐a.4CQ8ջ7ذV0TQ<@ vsP#bVp@"$ *3N+cz16*EGB+2@d¶r8'|vB莂.#+CcE(;R$0vϞWא'>&ŽmNG:]@1*3|Ӳ_ nIӇF؀2W߸1)tLe%/& tpʁD]:Vzxf5tۜDSv|]vX}^6Pk:AҾoȕbndii6V'Q=AYPXEY)w!KxA5)} ,zJMrChֺb$h[r‚ʒ4N`A"|Vܯ-mUtk?;wKwkk/L ~T$? ԫM a=A/Qb_Yo{Q Q̻ ^텓]0{瓏wR[az&+2{YrlF!7|K* Ҩ{N13M&#v gLV!jZ'pMȽc3*:yE(ky)N3;EyY:F,/ MJ!|f[KWvtDꋿ'ۘ}Fw^èWFS0_a0dfz> E; nbfo3V @o8YW3S E'@=<|!o 7THi"v2$ ^q 4YWcCˇ2Mbx{&UnO*aPF,5ŅڍV tLHց5@1,K, 2l<97qV !p_NRqi1ml"9)lx&6%Ibg]{`ޒbu0-DKm/^i~J#< * `|;{d+(. TzaWjHRRIZ.vǞXάoA4z8m@Dns^e&:5M~?- @}EMcBnz.vg̗%pb) l|Q%:Gt괓0?Pޘ܉۵֔`Q|=TOGLvKޢ=!}LtL!)- }.;8Gj-az1Ufzh/~`x5X;SFdcAj-#~b&4—p ]y˙[l%[4\JT&)1fh*OctPoOaNo|-9IB&sʯ*Fɭ:a* *n5Gq%} QF:V_[37zTE<=Pqv+l׋&4}%!5 з&U.0 N`Rs%tow-?ş̖1UaQ5 u[5daQLG<ɘ-{.ZI:|=>tӾ:-)Y4csNTUg]~~iiɲϾT.7P"SeN& IELֲJ<BZ@>9 v%j#C`\4p4rWgv"+ܤ=/n-Ă]~SMLg!XT\bKo9;p!+-&PE!;iReM/ͮ! }-a&l++XH*m@榑fڥ%7kQK,쵧 ?+Jxĝ j|Fu=?ͨc SUi~a`\@|vWJ!"ꎞ SY`eVIj[ /㢻*fZ;}bT A.$3+:J޵v+o5Mz|n*Q 4 : ^crr{bsXklx5;.>O amg#?:wz˖ӉgKE6 Mm˽B.+8#ڳf;ld-7ԃb9t`-\ PPrťqhirX'KU ue\.6'%m G) }ReP8w/nGyYBծ sT1]PLZ9_5[:"L*[@Af:59_MKJ UkSǂjyw  8`[,bD ӳ%{-`hs $NV pI\w)ue~y&]UK7j{D!gM}Q@y&3)&C{?&+*]W;RY4"1/:AjTI Y3e2&x`NgpWi؂Z3%!Wʷܙ,Eǡ?Bܾϧ (᷽xM"fg%j}5ZETg37sp> Ř'f> 6߰.;۞ C) Ԥt"|%7v\ӂUĬ" 3sjZO`X.4z7J;^ !Oa ۯʡʎ9m*_Mp#-H4MHvXV9 P1TZ~U| +\ 9ek2u2> :80 }>P 9 Rs\'*++Uŭ "t4~MTlThhkQAzG$!`qOeX~:cHGHPii B[9M1gVJK=!1VD?LI!wMsODΣ7QJIFPt9g8f*_Rs^ǃR? {3<-Bm[?` m*O7Ą߿TrvV_e4?$K ikFRwMO,`ޏLL|JP1˂ӥߟG6~zjYP:b6bAz Nn@Qs#)D8"M7:y5&[yd#FnolUp@;ȋ)qь 'owae=UgsPh)",v8ϗW-bTjYઙǥgCS6aRF(3O{$ _]k$eLɛMTkJSC?IoPF#eQ~ ai=~ؘn1r0BmxI;!q˓lЛ=ETsi~7e;uUjtZlnre#_E…-tXwOtЏ"r+X,ʼW?Q5tP%#ʯ&`j _ItYKr CӐ?KqٟE7Veݫ.t)d<1!*dh0+9WRc:V< {j=6wnk.ihsa QUY b{Qfc6 n3߼ahf_!-=nOFiyJesJ1( KG˒yʾOVg3 6!9jN"ߡzt)"-]͸0Ivh:?7_:[ɉW,%\K1- HA5XG;ys8fܪ<)߮,8<1ruuڜQJyrm&Gst{owݱɴ ,͔0X 7|D|ǃx~嶍NRaoBcuNR7YOW>VT g˪⤥[7 pkv>(Vsu5_ݸ0fYL4Gkl9;J|["x^5xUygRuK$K iȴ IyUH[ysVbx/Ruv yރ젡L''{vtyۯwc^P5vHCnt۾oǖ$?c}鬢duhpgRҟoF{(<3clWajh0ȅo v"(aaIf}\vX37f7!)y gay%~~"suk*)JG$Ɋ+U4Cw#pJ@K5Cv:3*^%xp^eJN>@Je)"dv0GύDxSL9-Gr(Cuǥ`Jy#:Hxf;*>szp.psNrc!7F4ՓJ$KxJX}&Qģ6iqj\ث^3 ~pl++H*7|lȒ Ew5L& _Uh#:OaNX&F84wEybR;, ܉N*/'tGԊ HvZ!!fx]/1nаz L7pmY¦܃9-d ȔP' =$L"1S<83}D@J=(pLfwg6H[S( ]?0Ʉĉ"UVqkYD8&7_鴓 Ȼ*wx@Z C.F[3Ưr:XZzg ._c 2SHDw(a';qTgGaǦ/Tf6{y'Bv/h-x;Ҧ+SPr4mvVE #.Awğ`Р_&u.,JY㴻ϥ.T`%)~z"p=[nB i"_1Ӈ3` QU K ^2^@77ӌxHه`?Pw֥db5$)9x.#Am&?]z6`IވDfVHt$ՈXT`39,=9bCk :]ړƸ@Eg}>W`&U|)~dž[`8sæ8a#ٙ^Yjui&:gؽ8.8kfBWY|sqqSP) ΀ >ki\7rIs {gHN+JC>ʂhA49 Ǵ>l+D![Ku|Rlk۵0<^9ɝeI8sn8p1K #[D_Kggif^ v42+QM99nŎrAֈAߪPKohk+hDzt=Z=sR osW NͿ Ę*;9q->\P2Hp5Djy[jF?.ZElxZn/i:(?Nρ[{h/()upC2U!jcː쩞X2|\%e&% {1j>G09K +#I62:AAmU[BnL}Ku{xРaڀCx7ņQ \N78 ٿ6*+c3X8A=d2:9(OBcJ$ڬo-Atg.6P ܩȌ#Â^nqsyHVJoC/F8.>9F߳  BZ(l@oR!wR3mz4Fߌ+%mRݷ XdƱ\& O%{9._de֜\{;xyO9^e~sˢ`~ˈ %-g &) h9!rnC/f $Dyv2ԢE[x`4&xT'2N9W C|+bb &A`'@a2u0ɘѠ[`|ڄĪ@(ț_i#P#(C{ݏ>頄]m[,}T͖1b/" 0/(#ԇ$oT;n,ۄ3O攛P-`G].,yrgCwpkŗ i77z˧zxS_պQi ,iGeS*t$v @&~P?D0HwG` :,*I4́9/zݓYnzk3ۃd b ERmgh7`=mw\\+ Jэ:DS EHi[?n[T߹0mo&+К;_~ K|_+&||p0#zTv7J?Uܼ>f*wi*7%`+]Zt6T¢/R@$Uc" нCJV|SO|/һҨ[rb`NL]A! ;e R~ifGf)I'\+9oFXoy\K{0fyVҸALH[ Rg~N*emDW &rkJX$/iǑKl+i!?fEk#rZ2***Oڑ^X8X8<Ǣ(~ӌa]xJdvJטVݢJb !z$`W3"_k`~g {>Fl&>h@ mz X7W+C-zx`ʗ_"/5$ֻnTRG\bґf.Q"Tumȵ(i%r$}7@mg/Q2qKM-!ȴF _ jCũ+*#$YeѠx#${ 9(̷xAQ(frx~jtW+/ N;uNfQm~phޞtO^Cպ/u`Z0BNW$X<*GP/^g^^t84n^f&iueb?$nP KyذV\5549T4 ?>j͆;^ DNF 8r1_droO d N:8|p39xvx +Ju?z$7`3&$NN7>NW%c3 ]ܝXCȽuN$,zI>Ri$Ω)4&/SA4A-FBP4{>5_r% fg-emvpBt3pחT|D@D컳6!M&`_p a|T`a\@_=U%Mq$~twJ79[nsQB+`.NB/NfexXdy3>{ZTWes>!: 1ԈnOӭ<dK1A~X]7v%{WCX<+CT [w2\NST%$h`Cx.DV~"rv!G(bxHbZx§/O@98hMLG [T%wvn18|;Gm1M/>C:^:;"W!_wt\ڔ}([ݵXEnb"[hr񒹅5Twq=χ!yz-'ɔZC4֟:6 A~[] B3@~=Ӌfߦd=g`2#=.?];hH8'ȳq.A#fgʍ7@ cݳ/4y;EݬٻO4%y5 Q!Qe˓x$G1Gc+f)5UFvGnzepV[ ^Z}bЧI8&G=GxI(g_vFmSPsyPY3w8jvِy W3xrHoWd>z?(1^T^DVSN/I +=9AnN̠sIVN)k군5{L= bEgXDXaΕ`Kŏ}BWT"oA*0kV8,+珿v.r߀\8$.HI-o ] V/IY'Q֞qt&u22 :W㭵|IUXjPK=`>_TځT CJ$bXb}"!Qf-b?E"N -!уE|T:`x7)-\yӃUFR89 o_| ~e]y+q0{cV!G +b"y\y $D܃p^Q2F\/5EV Jho_}L/XkL|W5>ݜtY6fv=\5rb7ʦow>I7Q?5[XpMwH+U6;+.V wSBէ*'Xٝ<-LM61m]_Cus5)TjE"<L+jSE7Kgשׁ|W(>Rȼb؀H؀oAr녗e16{`?w'xFR.MRrGǥGБImxj9i\ov9,8_悁O6+Y1 PCm2F$$ܾ:%;5@ɟ )g +_S gVxX}pU*(B|ɽUCu2{}gHM4[u]y-2qA5n%|)8!$=VG]~(PJ[(Ujq٧Hk?5C,Ԇc]͏Řh $aS$o^.M2)m[R#yI1H$!FXZ\#Ί.zZY i Qt#ZHiO=y#ETv.}Z9xy'ߛeÒ 6w9p5|çfK}-<1cUPbGRs{|PgTQQeu`9!\Jxg^Nl =[aAGپAń^_o0$,+m(£ 0g(qOEA˒6y/KKXő[Nӆhy^Qd'w&$>fqA@Kd 00h8F;3W`>JY|m egaoٕt0.[B˒Y.ڤ'A٩8wS9dwzū')4pq3j80ּh3I8iQı( 7ӧ ?HC}J!^'0~(x *Oɰ&C jz|I4%MӇBp 2$1ue[eǬӋo/(ݲ;T0Z[yqAdm/{<:juꘃ|l27%+U餯?X:O2Z94=tsFҢr- +ߙ>iX&((ExoVK2 t +`X >=4Գ3XeO+A:Q_|7hf1`Y"NHRW| ܗ 3W=*1g/"YBTe$ݧLr lI3_Qd8Jp9DN鏂E[>heTfu/N3_S6dZ#~KbJ2{Kfb/4 e5҈%/wDY>S&)i8A{^d0>[[]aĆkN@VQƵ"/*z\diOOr7eF@MI^F `CeċB عCVxm 4pb'$ 67}盬ϱ=G`W!=z T_"H8F&XGЃUMF짿?zP?#aWxvTƾ1GmN@̿>HN~tT㤡'9炓6#_q!IaT4FHɋaX,Ni(bgs¤56fA8T{?čӌ7_G\o>jt8;MR]ȤI\>pjhTgDv2پa\7P5̋+Qs1C6h R{+ f3c,'D}ڢJP8sm` -\,s lTC@,L<:PSuRP@#PQ`ՋXO0l?P_#fǶ_UsP3)OƟK3l[ J${]R?Ն~FPf?o(xV.vՉ-i:2s`x(=Lag4v L[(;&Qx% ǿBeFGE^n^27LpS Z-^LIcNA |U 'ŰSR'+ֱSfUЊ;;u.RAarT{ ?ղ& =Ӊ>t6uEØNJbLf% PJ18moOt!vOZU'2b_4-XGa\ɂ@ZN.fg 6Ӫ1m1m7ܿձ(82?-}3׾5h<\/E[4Z>}O=C%|}LSξnnF- \$,~ 16]޳f\),Nċ_y?N%&|xX{ֹ"3"R!B3ZE a !Ii?4V98`JsdR̝3s1 9Fo.dITT)C6}˹WcM9u47R)^dͻaqmX ,P{v,HƼWumRMkܲ#'Sb;\ `5h-Yuv]+_kcAy'vh\PctXh, ֈd{m34]EHldB9^5}Kyu'R[? tSSa`jX/cwI^6ixnE>E!Lk- Ǎ^ Hi~EV@%!&fHL] 5|ʟy;o'Iy9cIg<őb}@80"3;W s0MEt770fUv= =oSmdvX[kO 'Vdt$ℜN*T;v+jņ<Ui7iVI_kU[O \i[!'>-9XX!/!w9d=JV! ?Fe*7g9Ghpz))#Zyl!<ޝX$z~^U!w~buqmUIH(j7k) IC̜%ڴsSr(ddE6 Pqg ^&B(w|yP-7oaSruP`/ssu(vjh J͋d*[r8jH}u\^&A ~|])umS鸋!V^2ޣ8pLl.x}S٧tq g,UhH՚ ^ %.Oeg&zmHbZAE0Ea,cpDL#o,r؀毛& >fzOL.pds:H9 .4u"ԕYӘz+:-2Ŀ"1I.h_ܠ3IZ * d?L 'M]leNwC$[619|P{_w gq6ђmH?ݲ2(߅1Jl@͞YJ ȝݹ멬6'ihB5GwRhe|w~#~ȸZH'Hgjy- e -#HԐ!coȉḈz&hd\3!x-M/ ?O][T% FV5XCcC?KeMW, f7=@^wh%+X5*Tn!VHWO` B1A@b0Ӗ]R!Mc A߂5 Bz\O޴25/9 !4i6U9tptrУ?Tt+7/Py[ngcP^ Py]g|H8 Ũ F7aN @^{OKaa*7d ~zq-Z=KsjJ]⚨uln]j7mM-(:I#RcaNеړ[ v;);Uu_]PG_5Щ(WS0xyZV0Ԋ3ݴق,,SƸdg!/G|~@},i.~i ]!,"U_7/h OAC[PQ(W ![[bWH'0k=_F6KWOģ36'pfaŎ|,-@T]MA_a,+cAOM=D#7Ҵ˟uMV㿹;*x'97OeGIi@<$pKUɇ-F#04CK V5)l y#1.S}BZ#u-b> v'g(aAVX➰KӪ̑Tٯ "޶ B -lE9ǮTGmyߎ+~vҵ0K'd|a*^$~# B`!<㌈ةHY(}|/icOm 7%H2Ƒ a}Zx< бTOQ.ì$kzcSEu 0 3@K$`Q/(Mlv?S Pg`i"{e+iw ^QF^:ׅI57nr~ &^q f܈XYSe@Ft[qhp(RzFKTX`1_bCxlw\ Qhf _εϤ-G=" ]Sc!!kb!&K˱O_ʹGV|9]>iZ]bb.+E Ui nSFfh4sx[omK Jc]`yhQ/!-BHf]̏3^*KьK٬C!xjd0 ,k"w&VZCxria--u1~v lCiHƭ`|ͦ2"\'K>q8UnqAo`,gXiL}D5x{?u{ ; ~18i2Z+ŏ_G{P{ǢEh-ZI-GpL@.<Rg -h:tW+ ijI0bkuaOM_1tV6nw%'yls TB5)(J#R!XiD ¦s!0{ҽ^eTp?G ~?Я+yO{, Bjë `F*\IEb O*LbU&(;`77Uz&r A(u"JJEYەgm)I'>rViY#%0Io~)X)U[Ԛ A`UF bVԲc.-Y]@#)o\9;VW䐀I|y_B%ѿjt=.mDp=gȍz;JZ07C ZLq"j|l!.Q[ BYd}s~xAxU ^]_ iל>0аٯ-s<0]fZl@˛iFLy 'fU$M",>aif ǷXe7:GeO ]=ڻAorn ?652i%ClqwK`| ef.a%!Vc>J!wm R hc%S7<(h%lڌwRt2݉n3$]!KQW|׺[!;zѕ!Kufi6 `/(-(:d"3Mb(oe BpTS6!G-LT34j~Z v2He'5hk E YfsoqsGh%FM+q 8_I@:Lj P݊Zue7H>5ΞKJ eGe8Cc7[n"P-itBcDIZ?&P'IFTI|F(#]U#srV'9,C׬c؃fcLLb9&28W7/fsȲEF潹b9dA~cԝ!SEř <̔)ZsqiU,?AŅ4T]y)li̷K٪eIE ȳFn~6Ny =|s %cɾ $ᙺ렝)uBVh%<ҥF{N!o|!^`=V^/nFB2g(<5QJkxyKPp\O32,'ݓKQx̌84ܓR S5fٳT 0q%a'sK+xYV;]69wσq\S5laNDU$ό\sѝ3:]E d67T0 mX E*DqCAAݵ|,M4ގ 3 Lx"ϙ%iX^QK:(C/?zt;]zI9u;4TQ 8s=հbLK6u҇C)>ӖXjĤ,\.r!u G^L)ӱYWo bj ){-0 UWO.bYM} ١)1F\Ӗ&>˾L|Jc 7Χ05ʏ12e뒛r\E)NW^?}&8ǖ' G(ՑzƐGsߕbTzZ9]zr5[6֤]kI-ϪkQuV)6k3j LgՏl֖l,ݛcNL~ '$ >y6F#Ɏó =5"CkdIh׾d&{~@3Xg<ŪxDP|,'܀xA]ڈ`AG0__F\yvW! XjC< (fG%_Bjv6;0l#ƽ+B3UK;>Y^Vzz"JP})k%R"~D6􀯿({׍=a9Z)QEݘ*) 2N<@O/%'b=Bk@5|U/6&ΙIuGZCu8Jxw }reӲd2FCJȏ0yt^&ЫF) lF`cOґ8~R 1x_ExvaN" HM#!]?._ӢPPPM>D'=&R_0/ 'e*t ,fHC;wxR&\{ CTgͻL<>5Fj\Be r:*mp@'=_ydyåܿb''OIocH[Ql*Ė l!&E ssf|JZGU*t/*%VI0^_0Fb$҃): }pc|9lS,V #CGY;q̍9 '}c Ha&j>̌('' ~9'FЗSPҨOY'\y2&J nE-AAj)QÙMlpAC%dh_ysǫ`9u< pٿ S EȀ<`=iq#o^lL:샿gnq_=tNЈ`Fb<3ABV$M޲ Z l2KF4r>L$5޴F-B_faU $znW I,$% !U7@4N3QX]Zm

      qdaOBО|Fq )K[pEs=v_ߗ=Xp+ą^\x#}=4~4' r[iunvkUAͧK5C~8U+bx#~Vf3 $Oqdс-,? "4P] _`ϕD?q!Hzq/Ι~zSI)w ap -vR:̚$ǞL?QhE 8E9"V+r݂nF閭׊PKYkOΌ-p,8r[4jGEP7W0X{-:1³J:?o4fG/T %; L4XHZ պqG7cbxuY . pb'4b'"q cpyai z 0d^#md7+[9Zɐ8I!LV)ҷO֎sN*G{p.]2+dЇv/ڴ 29ԟr:rwp}~Zlgu`Gx,YA:аv @"m]ҍ'h!QTXGsP}vF:4.0r–lB+/9Bǔ>h( [YSo"g9֊V]n+Z k4OF)mV(^ܕ3,QӸƯG#}?R󒖔Y4re3“h[f78fGZ-R{`:=h]fUfQxA,54PZ[zx;:)q]gAがU%Q#a.RjrLzo(0e"3]DFYʺS ncX[AF3ʬЩHZTTkH^*Y]j iЌywA2:Ӿ8ͤ⢥d~,Tg-FF\=  %V%{ǕL X|Q$ꫥ>pHI-KJuTkSٟ0+WTܟ)w8ל\BcSlL!/@4ĹV֪(^np[)q?M.M96?AdͿF+;|"a=(}\4%4 T!Q7R؂ipDhLP &GXx@p݆$Ú#Q/4VVMYP r,YzҾ[eTKc,j'A*{OOAm{6៮9`b_:qUɽ\6?*DԈǡ `^:[ʹY~c5*Tu!3ArPVOSo|uW$4y- =:gTjܽew'o#Q%: VLm+P)>0xM;b9`*/ `J![+@B3 &Z]'M W;j q1h#\kC#PƠDCdƂd;,$eݥZ΀/鈨͋g:e B#=#x.t__᪁5SC]Q ~3@z҄Ɋ00OK( *n]JK@FzW"p/0O^:%1is;$@9`-M(0 WzX{/8@~V8:p6ebkS%S\KZA(F5BҮ8mm]!\ jtVEeT ;gy'`/])˓ʂ:?v!!ЙNk@`@>C":QbiKR( P.yqޤEnCO0?H7l:>ʱ=w7)ISwն:P?Bd^ɳ\E)}1*&G6'!RYpr#Ci`sfa  w@I'^$^~t~,$ih*GAj2LZH4(ѾDLf& +xssJ0b٫r:Nj#G0rCռTst#8SimJ1PC?cZ)JfK/'h@yO3C1T&(  Z*C͐8+h'qWfKOC8yEpF}6SİtU<#$eAb11?~״J򟣭o@T&-44Oz6/pFkɎ1)Q9xC 312OReMƸkcqƬrKE0E*K*Y0ȥvNw^̤&Ma"Ȟ!ea6|b)|#U`~ -Y4k ޡ/Ș LC͆PrJ8Ѿ >Gd\* 8Lw3:n6H 8\kS[3̶᷃F밪vY(7JKlKXT/I-L2 1'y('uw)ЏWfhR}]fܘ_!G$Wy5Vh gErmU7 0ts+)Ot %!,A۵]:$ca.\/Zbp5־ʋZ#L nE#$%гTXaNk*\@Yiao¯!)Je5'=u7Bd@-O?5|UZmW'W*FӮnӛSy.G4i7LZZQ~hS=|d17hW<<-}{ ;sbٗw[{BB]&&D%mܖt~DT4 αE;\%{|n۹qPfPWHRnKuZurhQ!!~( G f_}AJ(yc>_n[/^gBw>a綌a²uO&B(2D`ˤjrV\^մ#8: D@)#&~9" l, .c7W ,Tڌ{)2\]HBTc|f C毳L_>*#/_/US1!uf(h*Z8P-*<.jpM ,tGyIGB>aKмփo Fm;QjÑ8#0s.A e߰Ro"r̯l>J ja˾̼O L1+ Ww-^⯲ `*iv랰|+|i0i'Rybg)@495 o9o}K9H{ 䥛E0{+>:~kTH;J)hzAzJM rrN ƩS|iʱ@5Hۅ8N"o7 B"çIӱω5V%bL0UAKh: )PMw?ek -"`1ށui#^kB2x|P]SmoC>my&yU:$T{ڈXG#]} iĪ~LB822ճ|Z`S7h@+IΏV4隗nO[bwmT0a3A#LJAC0Yф0!i\P'sط_)DwQVB3bL#Zbb i*A:pn%:r?g1׽zHy;-;<3,ץ|XyFT 5۱ ,-p^:??,/v[Npc"8Ħx=P|}&8a#W>0D-1(#hIG 8P^ĹN%jĖɘ 1qjR>ꌣvUӌt%ʲ1 JI458J*}Qe~X9'RV'@*n>ʝ[8N|e: Q+c `i;=,j|x='hƘ|8uzUtzpЬYrA͹528HRɾ$Eո1U"%P֦'F/ <-Hv,4^c&ɵ6g:rK!G̏h;pb PKN >M.$ Ɠm:QCi9BW`j^X ƎŦq[/*pq!B\rpQ1.2'u9G/b92溓R(,O5_d)Ԟ 0MaXpUSa|6Z!k=:X6=Uu0HV2vFuyi;ܥ!KZ5~{{d*Z0nwfV1VSӓ~MެQJ(^U%9=e">cٶB*F["̴~O᲏'ޒ$}q%ַ6@aeߒq */|Im3\ (#[)`a2Pyg ipuKoGmϹPzͳI5Cp\F<AUs:AdmHN18^Kxh UbS(Xdk-ptUCS͋疨UA0Tn X%UL3mær=-.AjF\mgELbeU!He@nN %Ãz{EPĵPٻ($l530MuأᎃuIȳ͉a4>e%ͧ^*Bvo>(a XPg")Ez1z|[: 3Q]n6ZoDmΐ\Qixe[R7++viWJ`7eUq߇J*g˕+P!Ry2,cwiH5E;bC E6B.TI戎N[B˭,Y s:ߏ) *WTu[ PmMDtѯ$%b*]ųqڑoQ| ?}*Ud*eZ<;q<;aTq^_Jee9-?HN*HgLo^AyZvI2YYZ /:LM!Ue( 9\m/'M+P)5!:l_xqpmE/!N9$* 34GzYBq7rUK*65ґ""wW7-e(g39@fElU團t4j>)1EHX0OWv)fPT-x5 5sV~kiȞ7)zg!_[RDx ?&e 'ȻSe+,>ٵ;L%Cv—6mq\?t}l:l 8AA zX~d#稫sf1bL_薧)6aT-͵c?^:8·lQǂIMN@Wf%?(~V*A"8sG˒Q*x ddCX}GxNFWΥ$԰F{*4`kbSf>-5+V]]OO%MЌ+)%ZBaLRZhMBeCs ',9/&:$`#R`.{5QVK4n$Vp b )_%ةPg@å_ [+>-M5(GCԡS(qH9sF b{`ӣܸ&5\vs:|x>GfaxIw^x5xE((:Vy6f$2bp*iqw+y,A.U#Aoj l( ň:cOc8fӼg>NpFb!$\Qå>/+Ne/ mt/9~qtϙg/@Q3?貁q)kҤq9iNR;dB=9ݰwcvx1MpL:!P/zJ.a~P۹3RQOoQQ5%sFuNKr$#>\Rs ʠ@d .3Y_Cv<kY]oΒIR-?+vhQw3׏]gL8p+'YjU(i4zKň`#L񵛗Ƕe՝ÔDPе@7;X*F'fL ,æ3ڏ1.0vYC87a UVJow}Y-|O(>Je_?DpaG+ Ό^Zm=/QPlo3d*aF5KFƍ0H ",ʔRk+{w[g_@n)WYdBOի|:L+o-MZO:۪-YrN.곰)=g?ϮI75p,vtNt %dx:U.gH~ T.'.BXwBWy"k 8K֛d#g%}+ʉ'_V/f{qD"r_8bț`F*E[.NLS]@'Գ:V!,IЌq# ]8@!@+)$H`8u;$nĆʪddVEmĥ<()Ibh8^^c5s%ײǙ:!fsD3xgWKui>ln8bI >#(ra ЭD01x/z֍RÚޓe"Q>ko@m$2mRo-K9+0^F"঒&V ?P&VwG##!yo2 Al%)공N@25!h7RX,z00̂i9᧯ߪ#[4= 'Zga6YH)nABJ2;7Xad 2 ǭM-D#GХC/Et`"[e$k#*<EggmǛ h3E .޽a!)ә1DPfE y0mKÉf@. ]]ɣ}< 0 v|D\ǂ-SWrk9?CN:a]G ņYԂ>X[@`nhh6bԫ+b34n`. yp{prD+0}d!gMa ֥ |FjĪD [Sr+$_էwPvz p=o)9 ?+GfBZQgq~ i:# Sn -,Rl96FTq!3_\:2Nq ? jAH񬅋(z38QhL%\"Xբ rpc.s=>z3̭wԴ Vu,Gu?u6 qȍKĘFdXL}9 $ Hhӈw.hi!MTe؟azj$70mhD 9_6> *i13*7Zyր9FZ`v,!C^$L4wB+qĿap^W<sJ yzB0}G'W0j\rL'N'_P>@0rGA:DdvϘ9Rf|ܠEOYJqꜸ N 1#y-c *$0b8jP}lhWPޒۨ"+ >.@@j^hPC\y"[}'leQ <TqDž?eqrX -kVo0'A;,̢ȔF2z(+X #*p`]Owsk9mrvm$;vciփ~rm' yW\ 9ﵶaq/ r4G ^>mU'@=Wm |c#_0uB 'iɝ@%2L(Kvj*\3vo ab7JLG|2Y]8|\//`0 Ucew:i)viOXE"mkkeF#ΰРh/"˜ A(RBMmG^F u\EI{2sh_"vWx=dj{n*ᅠXKAУ>㚓+#X^lL: 7QCQYE&@?u}蘧%] FK QTަY@,g]ur1 7SUm1R o LgY,X<#_cg3)Ϻ'Q./[ҷ~j\Kp{tDN IY"ICD)A>thhOSE6-NKﭛ0G) (ǔ==Ǘru/'$Y (-,^raSTv@}S#Jop2qĀTI*eHѵ> !=e;+ VY!V-*<4-pɥ Y^ J BLDEiOFC-&sA u!.Y4yݜ !ނo#{ `BU _1vN)QoV\i,U%` a.m;#u}^51t߬ I,V(.j`;_?L2AZq.=urweK#0駕U]] g[c$A҆ʞs/wDOIVaAjXV»s™I^DYʜˆZX=P eXP?GÏ/2l#:>'=_b#Q 3\DxKcN2о`n\ y/[E<I?nC^ lf!&rAй3i_"|{hƂnpxr!f|B[a57y]֌N hԨhTae/V<=li9:a:g6vc]g6K#Zɲq )(JT?'T;*WZT9-DU4Sl$&M3GC!BafZq/)2ڰ=I8'~~ucÊI q!b>OޛCR> #^lD[r2:& x/GΔnXwJ\Oh\jC;,JW'v{7_<7aը#$U:"tWsltXАZ;ʁ' V=J7`v훙(ק4%5 vQsy>*iq֑a=ԄݷWTh: VmB4#naXIw 2~׾Fi A"wt`~բeZڊ XwGϡy&≜2pgNe2:4eUwAhК ac1ys;mW6}p}Voz=jKϦl,1i!r.9Vat/Pj׶yj~>b^y5nuŒ㏔.dz< Q$UBU/Fh;T "^]HϷĹ[9QÕ ;őYw ;Q9l,J YY,XL4((kvZ\(B0~Y>1"{lJ I;9PLDZJ o րV%)WAo2Ls@,1z16 LR޲D.!{?LQ'Lkt">=Y_]n̚ gaXMN;?vg{w*W{C$Tj t;&= V^`9O..-mqP~E"uء.$*Crw; :)/\b4^ AaCwOoc<|c,{쎜Jh'9;1qf,ы;̈́7bFʄ9VUYLlDt>؁W=?w!#,pԨw|bI]uuHZ*}|}[uOPN~R%͈BFt،K eFvo~ ,?ۤ91˿ ϰ0r/d'LU0]8̜.F0::/+^^??у?.GEd/T3.fٔ:>˲t9amB_Pfш׊=6%צhYLni t4xuz6Efasd=x(OliɿcN>s%}.0@~%.y0cE!¶z7ETIW5# x>^~)A$>:1Q1Tڌw/4U_]I n3TUjNA3#wzϤfW^\($Y^ gw1=>\:`jo, Rg qAj+Ŋ%c^ieKY?L:RS/S< >|a>/ dY*H*7SvP~=Mn)jfNs=d SL*0 u)=m6!:'k犕hYX11PUcFϒ%v|"w'jpyAi)gu)@};d2QzZt:3B uNUd`5o˵e* `+LN9Ys~Us6׮2uP})6#Ѷi3UU>S# }zAʯI|9St LskTN,*R+-zRx4H珗s!Ww+ɩ?@-:V$_r畯jFNXu$sv>A5M)oGǯP"= 3P%$G5WWOUM Y%i w4';gVݷS1 ,tƣ]H%cDxB%!x&[kT0.Eo}FtƨS||o(wUqx #EQɾFk-0.{PJQ?;ly `{\bEŶ7#F}M PBRo*Kh_qI-w*Xʹk8}ڹ0*tSb{$cvyㆸ&6$Bi׸x2G7FaȒI$[JRXʒY"R*2Ig'(g؊\#uM̲s3얡߹2@/{ E;rnZ!|wLlIQnOJ*L_rHY 9.*ݐjs9:_%H;>Jj' S} E4tֈɂ U]7 S/SRԨ{ 7ͅ4a y0v{< 5m1c,3?UYL h% 8Ʌ{ E*oyD3Yk6|3jjspD.S 4<+¿mXbw9ȞP36w\ = 49t*p<:PBSU$3=8c73ˮ/Dn?]@嵉)8-T+P-ۂM$^ajˇKJTo1ΛNgHuq81h,,8F"6&6NQ沼9]9~}-k Q=lCΐ}}"NiEݛ,3/GHY+]y d~˥OPx螶[RϝJV:c?|g65=%ae jc>rfj” 4?oaА;ULkTQ$ N9{W/jR;v> %6 )#JGb8hѾ(弆fJo;' Wp 6hE&踢|Tve;U!z%߾bRURpkObm^bcOobz@px4X|ǝJKٗn4@.?yyUgFfhEVӞuǂ&]Θ.mOyFcU9F f}ͶiN/^#2TbzCtGͺhe$+_Vʘ/5z7;:pM? ISɴ`Ί-h&xE|:&D]MUe(P+ȀhHX,sKοs wae@P24~K%t;f.R4[3LH<ğ9&'UVx,sg81{NYAtL)E+:bj]Lʰ5aI֏{o/{y#*J N7[u'p[ֽUӤ/I5ࢋϖǰ9:T,l]Pa[sL'ЃAsG4$AkFn7ԁݱfOl]x0yI >r. WJurp?N^ԨwDȚXq RnOͅz,ۂhof7-=!Be0!}Y[4{5x 'oڈ/U*ɝنkd ۈ!h˘|7Rp\Dq\+={mֲ5<{Qh0 #/GpSW+<^d  #uRϊS3BqY 符PR}M_k]'4"SpiA_:CD1 ~sG,9\a\FN@P(!x (`^pm<Kz+l]'Tj*כPӋm+!@` sѝ PXru^}tHBjaj!z䣤1 <9&4h^c+ NY[$?>;*R9$ $Q<b͓_$޲C:=p&XYia})jN5xaĺv(a+sgi_+ H4)Z92 Z^Vf#wl鸱{қ1#ą&"|At1NfGc2CۦUjs FG֑t^RIR&Ǧ2q6h V#&dE_$f(m%m0 dAء]{gc].B:%|=jI,5z6Iɐ9`e5躮iBuu*ހZ]_]CAgn*bs+ @@7-ယrRkpݡ&<D:Cj>FB,2&3+rr9B*G&5Wl< P |4P%HD=᜝݁YnT5Ñ\\u5']_O)&EѷRl9ĝSbG^6 AZBA(?ٕ_( 4PRF{*iZxp °{(&P@Sk_SkQ2 -/IHuO6]}YKƢ'J %)z&n*m[ew:ZN趯5io?u`$,Lm^kunOP 0hq[q" pĤ0'p9Ij0Pawu4K,BSTkFADQxk9dtV$L6hL3U &ܙ8Rt/Dْv0˄bZI^O YKǐ(PdtZZ_ ߆g~oZcsSu8J(cR1HP$c!(@u \b V׺JU o]^0}x*,h|P\,yXMg8K^#hZp.P2⿱vCa!E[ycOFVff;rƖD(Ѭ8qeaKyClbmqz 2 ϔ%{sEF 6{3VRg,AS?yd:-S ,W(s݊ɪ/9I5H. bߡl G5 D#s(;؋n6&KuHdvF7a"9ȕf m4l#Ćpdh9+Ct9b[aԎֳXh*MRDg;d?0=f$JX"@q]G/,Zv& &%q:ŇrU<,@U.@ NaJ8.rtiBt]EE5]y£.\*{: *6۾:> U8I(?SaU#)fyv n)T|xx4E㇟| ~5 +릤2D+z[ M|N]:\~Љpj {B7ᆗee~X"w;tx'CCLQ!} Cخ%WI(O^An,ԋ[x薢 T/ld м͒dyGڣ~P> >T-ݜ2r@:]IʰXA0 7`b""JqcRS 6dG0&7T Qz`:]&H` 9uIshL6oҘ-$!FⲦ.NpIxu?趙3ds(e2 U滰*+No? ehZL!]#s.o6rGLEc"3= A~e2LcM8# Fl%KH3k3X(u R2]{|wQl0c@cscK^`ѐEHdDje4mBz!?`>y!O!jk}#٩0ؔm=vpSa?C5'45*';tt>iHR: sXĄ<+| 9ͅeDLnSgcl^$Mʃ뼽bRN/52nVnܞ֏ l\QF`xÒ(K'Vhx/O)5/KChiTss.dvXc!Yl\ 1t)x6Zc)+pi"aavfmkdQlB8~1CP_>3㺻ңS> E>aLEҁsncJ^7il_ lsJ?3KV_d}轞jgq(x:{_<\`((F&R PCVjX~2V@DUxO|Gph/Z[t 眩T*%&D;V?-o=V}8 ^&qBc'3FKVI l02m'y\<øz .8t2]'x94 Ϥ9in>xplU@ky>Jiz7au.\^'ϵ' Ɉ$r,%vB-*5 p>I\b3UK Uq#8MZ`  o Ϣ9?eGD,( 6E@b-oH%\' l }%d3uw!hȕ$+! Q6 bc!"t Owm}3H8n/Qn#3{n Eˆ3o'Qp|q\ h-(+ahӱ\Jop,_6l7/wNy9_ʤEZu= imq_ uMYLtR>N&٧EmH/YɊu==Ի7$Pd]ݶ2 m8 )KU}[:1eBD`*0֧^)TOl۫@/`Z\27=o;A(JPNj1B)-bzvRN—ЮTb,=J!+Z0\׿6H>UoT%y&Wj_JZJY"ϒ U%@hJgxq6YxW?E334R]5WG)+ĝ)J@z \Te[ǜ)pWgFdQh[2ǟAw7g_ =KJ?; H_/Bn="4>@}躶gGz%'hbbD.:{/w !E Ī7cǔ' FJeT^]M凾|x@xdF1@}})Bqo`44KrX3۽7/JնտEގ= vl^|{Ѧ4fYkVKxAj#%VH?lC|k,W. 7ǧU,0]ju$aB~yt66p-"k"0 \0))RS)?<+!M&̌2%fqT?~k|g 7uT |aSP$k.dBї=CP&|mhX b59v$_;Lb9Ҙ:] Fh+PN5]3ڎɗ"FZSULNnuQŸ[.MEF`+"}nF%Q{~T(0<(ôJ)wN(#1X' .NW(CT彌bNE!wbN6(~A1y~B;@RbR%*'*%L> N%u;FL2Qւ== =$ j2|[-WpN d^N9 ?2TҺJBSa^k3q:#0_f{DE+hl~;hAl|JDQ`GS܆%D⿣ wd42x>5yaUT !˷Gĝu?4:Q cu^M tkUu#da?SwC8K"1_B_Н?ǭ̳7Y'.H |uP'.il>9oX>;Zۂ> e2W BVdz/ ۄğ2IuԦ?Q6- ^ 5ZRbi+A-='*R1\S92"A&|!@?[V#-Gtb#F;gvq˱}8CZfǺ&zu IԙJha:8X}D =rvNH>E8sBүD%*Z)~Ři_)tQ[[s E6,1*N*`g҆BKWs*} 8OTv D\i$g6xD4ae n`=B]o8;i<Gx~9;=zkφFRh:WIKÊOUب |Rʽ?KѩNEeFἒfW^ |M߁ RcNwLwug'i[0> v,n>f ZnN0q1N85"hƷɀGJɮϑHM/ޕϻ\?Y Ozȧ#卵 P9fÊ~R7N6dwQ P ECn U_y͘LP#> e,7.AFUqH ϽLP:*}`i2ѵ3CL5Qɥ)`FWl[aGi6檎j:@(P R}__G_}0P{[Ke@Qqd$hPC]rQ}Xn@Q}i;- p%J19Kڻ7H]Ą kbTTN2ZS幹xo)*\3}u)2˝62%2P=yE%=s舼bsa$DAb9h튢U "Y,a / ^1TR21ũ`&Ph9` /#Q #^^me+5:*4>[Z0rH8!U]p 8#NXx>a]ӘS=8OʌR )j cl.DiZ,Tu5mnh@rB3 󢶎F$_X3܊߀_mͰ }W@~;XIUNGNA#bA 9N,_^zZ]_kRbT|[\JΊVvU?|O1 ^sf*=/:8)탽hՀiاƒqSx*RMc cb.LLTs #,,spb qINAH@?8sAgVl (XiM#LNRe$jz" Јwrإ:ݲ~_%V`3ٚZUN1g$җوgk)8! V퟿%L=5ݝ99Zo\&ڄzBnhQFCA4eG)>J<س_uGEتѷ 0FLtLfpo, %`=/g:!kS#,먵>9蜤 ;WlDG`t#K|Na2̋}>rԄݽػDeg)I_ P0 (7l,uZnQ=QJ [EϭIeېH=nW%,D*~|>JkwٞUn VқR1¨:NI_gd/y7S!=onQQƭRYL:u5*XN{Tɡ߱a?\1 J4$V5LܨUJMg?i:!%ydi`u0oנ$p3Z&|6JPs(@bRlq|Z3ċYl7wKǻ"19cx):|~d\i̅#͒w Hx}'9Zc&jϋ>D!Mq\Ʉw =(V)L*K@Ţ+,k86FNa;ЀPl= HA\˂XP)Qd7AI_w6aEROgYZ0707010000030f000081a4000000000000000000000001643420d600003458000000000000000000000000000000000000006600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/W4]?Eh=ڜ.+0MiJ0A¤'3X^J1'!EZmAe*&r9\|zLb`\Z |m'ax+6@#EkF;jIᛆ'nwe,gO3M"0_Gu* #I,E*3o*{!ה)+_ -AiOgKTdH׻F|gK}E6Xvru*4\-˔拐1cDLfPjg965Z脣9Ji4FD{T[n> F!(&ч%xnagGbiJ?XbMf7F-lA@$2vbea]2X$ڐ.+܄{beRNEޝYx:͇OlJ|UѱAv>:UbÓ4ccDb{&Na/0 b|A[-Px>iX əİx}F\$1k5t3 _ВqԔŲu5-=<> k^nNj/m);I-m~}K'`< &%k!Ñ~M7~pu PP[YﳚĻI-󽌯={Wʘn~"ā &Wx*߫z oմ O7L_Y|~ ճęyqlə"?B^??E^&K"K#/]OzȺi۾G=7\e[cil ĺM4KAc <T^u/O뻑p1DG!|rma?抬C&WDfxeE7 GQNg?&̡]&-J7$.//ғ -B}*ر󀖝OwhAD5"QLC 9tX^]XĹupx{rU]Ct Qbl@/I<|!3Us*W}A(3΄cHaSd U 9CQxZSSZBsyMyf kC wl~ 'rd* `Y.I'&Ǖ=ep0 M"y"ӎDзޣ>vndʬd]eoX؀gñ GN}3EDAWVUٶ{$oA{I1p +vO%Yxk7Lh>Evԃ MR@}HNtģ~sM?X ZTJS4YpTk fwQ sEmuJ-@ay/#`5$c1Xbٴ/u#7s9Ocƚ]7ǕN 8Mt iS-dՍ.UBAdR2]vQ홚/ T-8.M(m);-'wkcd2fu㪚Ðpzi\C>ppJ>ւTI r eZI;fg0n&m\|e`O΁爘7NSqufȪF~g]~0޲)3U+*ޣMil&(&8.Բ/Z iα i^R9&c* ڇVtQQ9uAo.0ҊvbS _UO`D̙TTC3pVx`3n|J؟Eht—vl dڭ:a?$*N-RҼDYvI"i>%Uٞ]NDd#W\=OZe_ isD} P|Y|.͐!{lpxj>5M#>h;#^h]ƿchHF4hHIoS籸B.)% 3TLveW%k7Ǝs4Ω~цp1V1KVBG5k b#iA^=(F;t$. S~T+#T縅mZzc{+ԑ :fxe\Tmx/ )x[ygiͳ4!KDH2ٕq9YHţ3Н -?"w>ձ½Q5hnSƁ$:B`# ҴT<ķK:mݒ/'؀0}CqHqp |Թq;tOֱ8={YMY.[Bb7GJg3Q$ΜYi AUMd\NY7"vy8]c.D \9q `SO'VMz{wXKU@J2g}{QSH r^A@'9K6=rIk.*Gyx{!.&sȀ Lr|89<ф3ȓy=43U]NyB``g;o+"kF-L ]d an">^Өϝ(O0LԄJe DKɞ$J@TR̘Oz foڒM9R}/.paJQ-g@?6/dZ B[ïV5C r' "g1Y;CAA*acL{煡Z dv |×8ݔ\Hʃ V2B z<+ ?CJZC QE+2g$O{?4TcwsHh/`6v:`1;Q#`؏u:׊EWZ7ic53.xw^Aq`O/'TZOުS^F$ȥDFh\tF|LUV I(3V ;¶kF1[Zx U7V"`hn&W *04D¼x W NR=~.vk!WMD ~7fg;,7dDś᩟uU;sb!SEFx{.HUOO ?ؔ;A J45Ky9XklЌu+1,?M(EY}|dOVW3qJ8C,INyJ2|3q6c7`8%-KheQ1TL`Ç'H+rĆu;qFV,O_xP#JCpX ޮF deuvg4g4Pz&Z?<tͯH]*AhdX+P"NgS7$Ж0˞\,k```Dfi,ˆ.&2yǸ%U6By;PU5,`FpGd#HIδ|urBBWhw*u_tf]!17)~у} OkRX?3T~2!$̢2 %+lyƜ)6NE}dkRjċ<׃BPabzEݼ(TDw>km/ +d[T$M$?T߃F ЮBy8}k1EcB fc(kB(ʱ%\jgz!0֠?1ՍH5ˋ;JR`aYEf[K ؀Ti?cmЈ|u[_Wݚ;1mD[}+Vr\_7/3|bhIy5d' Eȹ6W "._30^ mŋw>8M㔔}5bӪ_R. `?Z5H胑)Aw5}`Q|=VBBݸXSLQTSmDRy)dQ۾PK̼oKf!5 QiT`A ϔ'Ⳉm}4zcd+)J G} Wt>O3|C9">0^,c F|H|?-o.sn7!?J`r$Q#+zY MWUէԖϲ[EЮF=~S>Ru)ݮQ*B0ζ|'guWw*qՒM'T< 輊S9o+Ѧ"k~uaՅ}߉o[)t%!*G-,?1Y.I7Ԥh #OaںH~.DW`k9m6І|i$d)7WstJ"0r)ʶ T lڣ.#I/ڵw)ee:nQ T,u܃Wot*j\hzpn1qμ]=%mH/+>JḤu{ RO@(%8pݵ#\M$V|,2dlUZ,'Mr?hmmQl p&hH.z)삀N#[e݃UmټO[X ^a _1ّI1CY%aT4dI/| "m(#%4Mți&)o9xEו /psY*dH&^֐Op{\NCari7ECJq\Sf?zƢ~v@:lLXL!p+ 5 9<`R㙓TyKYY/cFn`}zW4|MeѦ1 t NOͮ jih<eWLQ>㌻3=Y킡\E8>)B} \JF5&΂"$ QU:8!96ˇ,Hߟ6BEKMa?mC'zMxqb!iLjqˤ\*J݅OK"-{UmB^ :3FJZHr}rY}'aRZO1\L8 mƸ- ,f/~ qlG OD^kΏI!;o6~ִ$`o!9-+WI@f;elg&Jό{7j7Z5WbOd%F ?stryzlU]?n'Kg X$1T%&E;N䔲%ĴP5FPjY\s;R2SE@r^&=y61]2x& G3u;\)GVo礦PŵBIʒMvWEs$9%PM)).0T^j饋 Xnd .m/o[kdHM!GR(`e2ӽ$&n Lp3PͺM[O$u}ݡe ʮnF=;ktѥk5a̗~*(ܓ,ter}LDYH(_8{>iߦ޹Ґ=#hQA: l+At]F"R#^v8D՚K$;Tr;4tL0 Cn*ysiHMԬT0L'ћ)kyКL~-!jɍ<ۯlC&l, ؂3%/<׬(0 3+M'B.p7};ح48Ƙ(2.L'o1dYӦT4[6[&w4Bڄpزa19jJ~jKk8]J84lK0.A) ѣyX8foq|Eml˯^VU[Ii٪l۹xSKxvp%Ccyu0Y⑔,-WP3#ȥT2ecZ>QꮸCb0pg% ghh Lى/@&=׽i}M[Bdꛢ9es{$<4э 3ϸ&*M}Z9htԒbDPѷ> '/T|d|E]t 0}C0%{0'JA> hrhwAdH丹.^"+(LПj1'rW#?BȽo**RSP}ӽe.sHú,$/W)1:i>@w"VoSp}^2[+;. Ao䦁 H*UA(; PNX*2 X$C,Ai%&z5h0v)2n\s7)9vmG0s=+ZJ̗F%HCQ5c!Հ@SMӓr  RQdJC9kZ/JHWzaT:8d2_c! @ BWUU<>A.ـhcw[9k! %T, '=awLV=j\/ YRDkT>:I]uEOێ>ɹNv^NT14(>jRN Mj+HA.)byut%28ۆd 'I R]Piˋ26l1X>~ՔǛfpn(8b ~䗴yt\j'1Ɏ5m JzPs#'̹.:4'}ڋ}_JXWs̀cAJכMq3}vy-)Gp>|R Fy*kvWZ2ڻk+K%}tes$,?#Ap6GԻp7ϑ<&g40 ?Mv>8{+u~{l#b"\|0?ڿ+ })#%J7{Y⒰9KLsD+l BFJ5):S02כ{t@3;dyn{P|K k 'y ء(%3GYvj:ֿ#9+~?\XdrW@rB1"C1\[0aq۬+Ӄ绥[/ #ׇ"Ch/LL n4V ~վ̑O뜬1_s{ ]_$芚)Nv1q)4];exoE#S춏%ab"AZn2h7\_^kR'7Lk .շ3v]}g'5`(.COϞDsJjڠJX=V6)ۅfZ֟l7<i=l7M؛vHӍD=I4Zq78R%[4(>=NN2C] j`ZrI>&Ae洊|M}"3^.n3KP|H|~-!?̢`/P.It Қܷ۟hҳ'G8Cӝ@\YexF^h-U(&/7c1%hHO=x,oA2xa#oyx苙'JL+M5@9=[62fgK|lɏ~p Ϡ@PEIh[k YBH=5?bvҜT`O=c;! jw'!({8膔^:PP(GVq_y U[s]cR\v ½9Ҍ|{txWmG˶!P1k߆,+s˴x|m''\ ~m;N[9chTE]/Tf$siكo(WT@ٗuT_<+_TGh( -_ELG7'Me ^K@]w].*X'-==&\1WoOsEw0H5ʀpт8.\C3m"X %c%mUɫ{ߴ<}+4RJ5t@#r ߦ 4cM4WNڼ.B~ ;".9C_Ps7jDZLJX:/ :2|u)yO?"pD,NVtVԥHDNHщBA,QK28O#xF/SD6y-u/5{iɌ601aƥRra=/ [R "]{HѸp"Ҹ5YQ &mXBW!ǭp]ias̆Iri^ܙpd^X-ĭ"}Jƹ2H b}ƴ(cBJ~NɁߧ>TpLqqGӺ>̫-fBUGxlNNfς.Dڢ Ę$I-33İWG!|#lC<0đa]Ȼ#3r ݑQHceFWSy|nF tZ ,=D tzT\t#gT3`/p2E{sٕ-,uKA+bY]+AN8}'mF9JӿvA<rbr /;޽R[%0^􈀻}+CEtAΎ |zWc2k(}R]{=C2;D %$ooupDJ-x l3"[]vD * b <s2Ҋ;C s}Ϛ^t.TJkMansԄ({^~$IcS{lqE%.I3jvVJcF|KUTxT˒N' EYj&TtqD%UL-n"$i&z~ɛ;y4cAWuˣ+A iW/)Ǯ:vm}]&rɸwA}BOrxDO`2e~ЊT1rBXržkRqm:$4!䆞L~eo??iD8;'F`3HN͊Q%3s% VbaN`K )Šx'p*Mӌ`Y|Qu̱`6#o؄*+Z1ưf:16883(BtOԼ&"J0TT H%u/1œF=4o@=wb܇"#{yQ]1<#[%VXLFk AHڟ @aU=#l啳S+K?62_}gbcPd3՚uO~;R^A~yY _ \Og9PcZlYq&e-D&ІڟK盇'D'tdTPw<kPi p-w햄y-PY/)su 4 b6rf^cx|hzv)lb檕N7InM -]O]HbU|C5IifӀSS٫NV(A.fyNSXiMfבX+u{` 剩Ǫi&cٗ>i 4/9chZ)),RQ|/}t'4:;QˉkA X@/f3BP1 9a$%Ip_4l҈m1uّ=SܽK/8M +K邾v^ -V%(-Qlf_HsHbښ^^#9>~*XɬIbE<6\K69)Vvz}Ώjj~[Qo."Dn'~^-`P/ 8.4%IwzUh(ţ\prq3݇ba S0{#2ѩZG@*,Lx?1\op,UY],ّo"wVz,3.]zc'x'UMfPN>-pF_ Ҙ)*Zjdhh)AL6z!r2YY.'\dlc xgawj Se׶T8M e:h>Ʌ%SOJ #@Tw:K˾6ͯY`妬5l*;R\lJG}l[lHR>yt *1@QB;,PhQlQ/QQAK맡1J+IznE[-G,et6=Lۑ^\.'!ף,_;tĔbS;n1A }qATVQzw2`5S5P3g;XB6 ]wܴv Գ8sTI^4=F|f<ν~mۑeEæzZMwW Ausg Xc- A*%eX-!Zd|L`x1߾sh&Ԕ513mLG]7dtaw~ ]%ubdBv"F;yk"u[MR|Lqۮ. le$a6Prҷ5}N b-w;,+s̨>HrJlm~ ;|b=;tWwMJo1$/Ɉb.LfxmdMc}rh/kc8UY6״F1AS`qU:9GwS`q1pSTMk?q=})SuCb8+W:EH /B[pdǏƓ!awKVLh5_23<"ЈX _ P-ڡkkCDբ}̆Jh|1|`6h4"5|U<炨E0C s\7M' CZN̰ާMVErX"mZ]6#G&Tj=Jk~iAq9'^JVRKt۷T]Ƭyc7 ]'hf?{ԍ@|_RU([K`h6&JzU^O9FFauOcKl9<* 3_Δeh o1|v_E4t EBq謎Pb ~ ebjd?0wT☭,>m{2T]Po-ڧ=F/qJRvX(kBKn3kLAޟ ڂ3M/@xJسHiB;Ex9myIP;3I)qˌynE~:f¾R :SyQ%Dgh9uӿ'M}s9l\< Yއ3~t%ſ3<Cvq_'y 6p(\DdǙphϓ"?W)lFث*Wk.8j$,ʾ" T GuLm:Etbv:5#c4h}jA8r7 zy^l0]3R bY= osp倨~Wke f_ `Z .fQ5N2Y+- |y0[ `2I-ž<"[6<8ۘ6iEjn:y]$I2ʅ])W*795q_Lg7YaI\X/h?̗E3+t$GϢm/0UU/K!g$Шj0/y uՒVEH{dMPlw@)>& x B VmbX<23py ܵ7`L,[%b3 ;~iu!ۥ"QRaYr!rDzxFH4Y[XGdLBS_-.Adon`  [өF(YqhErȞ4`  u[Hqo]-KH|*XXJ 䌉 h2d\Ih|A}#3cHFX KZY:{΅;*Q«k7Hs&i襾=: naPoҚaթ./?4P"`W/a%]CvSL8waA\qϾ(7Ш %n>t4O1e^Dn +}UpZ%ynv7#xҚf"Izz^넍/h vU o }s!m[9Wy0RбIZsȎ78u,x2v\O4I0"8j8w$^o]8i0Qܿv(K[Eox+(P0X.2Vd ya]VgHz?E] !(FװTr2&c^5)qapW@yF=5|R5k [UmTDGj(FY3{7;g j}FX2 $ٗ`ւr9j\]s"Op!9[K V*"0).8_NSKR*G8=Iڻ(m=u v:pdU}k)+uX҂<ϒS@͙rО6JuHV^[VJ;FE7b)?O6(QϜz" ~eV_?CE"UZ<ݸv34@ 2^ޗhrc/0\-L6[ޱl}|ݏ,3.F_PD̹:16/Mk[9W~TY갧FOSo//!K]6 X߲ 泂q2o-7 oY!4 Zܴ>"=7<ц'ϑVgY\@/3mfsEg::B&m@O,j!'r`'?wrc;eCf!Q$C_̆/x,b)mEc&qUZA:¦1z~\eIEHr}=Ԩj'<4gFUHV!_s{0nc*+jLgFa-9&T#s(`oRa¶V!X䛑 6&8Mۋ%hebxPۋ"PIя ZB$^Lm9o! I]?UPp:jrUcvNん\Sl$is~@y^Yw+zr;!Qo!W+X}&)ypf(Q{1ؤ{+bSk$ߗޕ|0i7 `jb8`qC'!`kp%r؉s#hyW oKtH*c#!87:`{^˟;V&bhCYP2 caOl#|FN1#û-J%Kv:qelj_J(vu쵐:}\Ȩ J;g;Cr-Q#~o) ^gIKeU:gJ1,3j2Mp#KwqXIАY$쭫s/iǯ߁c\k=9eSV1`F0T{Yr= . RU6 #ܷ#:ti1~!)@[jN:<΄[;Uz7[ T g?O,_P#jY*Vdy|7s&ON$h{ *͜2 ݩ44/_.D"ijHDBV}LʤZ*i'MXl_Tc|2MI OKJ).gL>JMPK-T"'Dw<7s}$?zjӽ=YD{[ӑ"YH-V!kap5y>4/)fըy+[K_G:]kd38q9 T_aѳڳȁbQ$yZiw`1|XF5t1mom=*)mkP= 2'Ϸ t g٬u0(\RP-ٞCjӐg ҇hs(ׅQN[P2L?A&Ld6f#'X[jkS{Vw tG{0#ESd78M9[^3LlJ1 mS+j߼9 `43{T>ge`g%S쏍 +ץ;gO{PZm{h1m.NW\r5VpaOKxּM޳>|&gKw{GyYو&O#kqi4j'kk|шpփC Oƭs5l ɁyC,n!E2 xs"ב,,~GjQ>i{x2{˙R}wӥzׁ6{xrEO7zb,FU =鈃+Ŧ싦I[uhFOw}2$WuI%όXHͤ49 Wc~/"l$f"*qpKQl^>j&"}䉔Έbԅ8ϟao2T3 wAP7PV}JѳM{en5D֔p$iwb!)2j%Y]6rhu˶0]CǞPz ۮ~\g͞Mm7n|)T݇:Wp@I~ Z܇Ϻ< w_b.0Wڭ&U~[rMϗ171 f"ôv$@N %~~Hy &nU^FQS^TKF4Y 9"vƍ[yᜡE֓U!3?h~3/4PpXӗ2؎Qg\Lm>x8]ȕ#zB-A+qѱ.D~Vh;Sqӗ^<9jN6^RZ |@k*#&c0h˄7.|Td¿bHYZp+ Ϛr|@)p`,Müy%vB) #Mtȸ\Ny};"001#85`˲V_ޕ̎zZL;]18Rjg ic7,-V\Zgq_',ΌcITI ꊑThE#C2KmB`dl˿5#XUv3ф#5NޥeLȝ ]b|7rb"t,z>mx=JfәSlp$eL,gߙ^HCs؆@L *xJπJ&@c6C?I/|!;| 1oV'`UmϮ9Xη?yoَwMP( AܾK;aO0aGZHbj'r6]Ϲ1acʏ@DvJzflM2r:M>;wqƕ'mY$_kFIa arTB#ܜQZi'y9aw$o&:L-k`x`LZsbи>Zmĩ* ]ٴV^l*FkN8^A 53<= hk~{02(Hx!9f9!Ppt2n{߭φNrUw qa \d,xSqvCjuH5ڡ~| R,Q@|܍aٕ>R*,~1UH9huX)n]Fz{28]$S2C84ы0g,e^Y YISgFU8/j|vr2ChM6J %3[]a`Qq1@Ež]Ț(7i`JfecN_6b ץ2%\],碐S~SN⡝F5BQa:x9eX Z1Sy=CmYw`l ; v|;0G޳Q7)(V.yemV7>e_*Hhʕ]ar7@|$Ȉx8Z_zImh"JSJ=OUQo3 nŸ@mzl3?G7yP>IO&VH$YҷI4ɼq*_(&`R{'Ή R]'lJxioJ8O9(T}ӮGЉ}6W,(12| :+Rqω4Be g?>Kd梠KIl3R ˼6B,4INO'`IN+1)GJڪFayYs.`Z;u?nR~n| s\Q''!Yp6y&izϩy[l;5L,*C$7{(RRg޴ ZoWQhKwJq[ 21cڑ=}-)&z5Il!;+F"^ sx1 Ġ]GnsHy's <`y׳CAebdGgѱ^[T,1J̓:%sSLfV[?NXOOy٠ZMN=䆗i] SѲ-h:QC1JK~BbFxX3 ksQLx[5jIʟ$AcPU\_ޒ+(.Ie@$3#(؏wlu09GjPDi3Ѣ^ =PG^dI+J 1Ԇd;u`AӚ}e#8$:۳ =Tp&^$Rx,!/=LǑG4ȶ'7uE\ڶ[ BzE%oT^ L8AOnL 6_ 4>Z1pXҮ=)ChJE3 ,"Qq_%[ -a ճRH ͎}%/eKLDvyD jg5GeՆ*)d= % 8HʐC# ,KГ=t˸a 3.ݰo#|M](Z jZ Pnx fޝ͊i)ш@T?T!2Y0%`qZ᪨-W--N㧷S4MVN#ry Y\+̒OuaN #U#^ׄ1ZHԤ\4k=S& \9}->̏QFG<`x+`4e:6‡t* \ߣc"?r?7zYxGƴ>)cG xͲB2~ʔJ#x))1IXbi]1IGuОϛ#{&M@ru.:K}}~ּf=,DGaߗ_w95LR4(JSƪcMBIE&6,ЯtN_6shD!-Q@Xa6T3l6IR모 +MiߦLSh},w:J Ex"ZYxXi̅x'jbsѴSev(k]3ۍb]WxQȉI# ݾOa cq. \fRQm@k²:9yK 뾞a]lbHO _SB!@2/ !/,eގBDh1WzvE ec5N*oʒxrH洵^%GW-Ƨ--atI$"q RBX/ iwuCWB*1PFnksFEȗf<0xa$;\Sdع ̀S[)aQ[g1[܄+A2s"3 j7m'/#ƶy/%waݫdޤrC-榼JƖ=#߽Ʊ3v0$7}Ջ,qq?sjbX3zwڼzSIR^p Y8ݖpqwxSߜYnPp{0RprL)YZ{r; ~.wn|8YB9a͐G0\n*\=/P=Z95V&# ΃F 6B-NŠEZGCr%Avhdwa1e3_+gZ*d: O"iԏZ2{1j۷hf3u3?șcJlY8Lm·-LF ^:'.ټȎ'qfI)XN#,wB#[ef^O&^I\e@^G?n@xa.`MjGh#h d$6j$ebu5~y6"ZkRcS5_x5GQ1G&n}#IF[O"S7a+̫u@mY$b&CИ5#ed'rLD3r~6"W`~hйF1۞GqHMhE̮ N+=ߘn3c3(gmXO!0'kyxj,+X;nQ~hR0'.Fx! Bbo ftq`tμ!V#pk*e-A~Wپ{:Z.qu7I6?6sM,Dύ*T 8HrKWt9V>kYW$P| lа?.IFbm;'OӵQ[`  E=Xʹ5q˿ ssR]F:܄a(Qe”T1Ÿ< Acgny3ZVݤ$pNQU^cj A.K5Ā  ѻ5 }6aT~hg]KDf㾷 S^2"ʮwQYD]kͱ8ITi@vvO)?ב .@p; zċNtG+'L_H^nG'PZL,ڸjUw %X W>?a&z?k4*1[]\GeѓHߊO SjLp)6bo:8(H=Q'p" =ՄzI"憅ʂCà3MpQVw*bE&~6> Wm:fdLRpݮ^Ga([֊Pp꜉'Y;sl#;ܼX N>tL Bckg5w7Q?7k=avf0⵷)7۴k_R?зQcNJL'{TлRj6Cٍ8+gJ5NB,I RK U[^P8m˟e2q~g!hګJ-6sZo0OЈjy9j5m soE>D*++ܑ`:t΢j[BAIvԗ)QNr,ዉ9xP|oe(?Kf%•"E̗˘hxrg==9~V(9yųo@ YYDrn!K"-1G y>7|u 7]=EZ-$ , yN6Sm;L)gϒ7C 9ㆫ{)1Bcs?JW.Ы+Sj<# chr3r^"6^Vdk@]ýMN) 6bjf,8QaRd9Q\)"m To=Ge)Waa^~id'Q ȔWQO6Zjr~#E蔜QJ=5C\>j^2EF H{vKɮJnBm9z@ms9^s"_U<NJe蜾rKq8|& J#+H3F˘c 6Eͳ{T{mSg*.hC^c8{I,T̆JB=])z&>-!Kb1 JʣޓY~sp<.MV q"x3>LM+k ,*le1.u!+P5V^甫X/,+#BVk*j\ QEirJ ){g7gUi;^e]_2`MP˨LK ;O fcP7(6/!;cFk>7b}:p-ҳ})9\BX UpYuwtaDGm'P`RhZ,QbFY[汷h#_*+/B\0v[!+O3#*EqM`ke,H]~8Qh0\gJ8V􅼾+ !C;+(\MA&&_($eX ;EYj#V2~sNSp4%J`c؅SCwZr^vjHߞ8~?.C6$|w|!(wmF 7%[^$%&8cy$`08JvpBsM`NhYj8LIѿ@npR]?!\8Q[V/J{0#ȐL}0ڶ踒uxA,q[F50Xnc(]G=QjIrmKrm8;"4\oqoVR-7LG:6ԛwρ9uKJ]T CI5>1Y!A5 >Z?u9vઘwŐ>3JB!l@/*~Iem d/p$tDqTK+y?Wf oa/3-ۂĞi]PI-u~VctpPie zv[[훞z‚i4&jJet,~v Hg8>RܳK,yPR!~ ~]4Ȋ4 k ;z𸰇F"\snCSW}ӟRCG} ydd#鿝?TtV'H7qE2n{c͠A*'Ե(QJ拳匡'y`jmYf#P(&>G~`nq!La(/Uͱ@V|zN4Z~;*;϶hcl_>ãcfB3 pa.ϛt%l}yڽC#IsŦzyۿp ~FZ'W(JyLCy +5N?״͠4ܰC4E^]֣bC*֓'s[]]/i.})a!uK[,_K b4{m3a) GI>dP47TD䛽5L땿Gw&q: ';.h56_ȭ%oZo!)}0dΞu,s'˅dz nrIX\ XJLcΩ豛qL oʫ!XhTiNp1uj.vX̱P%ՑYNm5UNRWLHr%pf䉈r曦-!HS\ٹz΂寠*5%~q \hX6+Bu6Qe^89Z!^SsdD55'|Z|#rY{B JȚF*_$iE+MdDy!P^,CuQtv{[#ptuH+RVw^*ƛ4qhL~kX#5" ֌SӲǰ-&o?ly(&9zRb.]v4*0B$ܷ˟ІJh ZnQdCЇ@\qtF<2Xǔn7LWHp/yaE ),!z*[j{medk9IEIkF4وVbn9Y/y/ JU2R.Y&[:Aǔhrϙa&E>:gU[jY"W5.,$e!2}޸yȐGfdܨ C")5?K\ޜ: ;~b!‘mzyvFq+ӳFvP)g:hKD!(.y _D BPNC߂w7;CV,Gc-r+; dpP`K52Ƞ7jpPZ` kcq]ꨱk)ۦG$: ]q WJ,n#r^ 俬.zjPQ⌜;dlpen8UtRb `̻nΥHY*$[ʹh)ى-+(5{W14?p!X{Wk.jo5yZ<ʙ ^<6)龛wf1s ŃHuYXܝDFh]CL~8FoIi9 ;)XИfG{L=>9B"̙==-BTI!|c0e:t;Ԁ:@v9wٟI]|UfAmDC eI 7ϟvMh"./k !SOYdjd;%BU_bEFn\A_#A{$Luڿ3yX-Z@rjxxGpU)ljKk T >P?.uKJgwY4γ9:F-~|m_i6zֺ lBȁg9G_j`'/TYZ^ L `79O>tR , (gs(j#8,y=5gSW %lLCGPyur|; ?q JaKOю#죈b5HIȱYnh*rsL29jPHF7n~aXS61ѕ0釆DLD1;8%QE1I?̌byAK'[BmZO %d Ѱ`U@+YV3d'2?J}LoUg -~ƅ4 u_9Eԏ>33<Vͻ]pKlb΁լ=k8Jתe:M%GP6j"%T9Tڲ[)bay.Q_M ;x9 eSt:QYqa;X&{Eq+o)G5N@T{7h^ |ێ#拉 j 4'[ə_%Ǣux!&hM(8ۨԒP<@00giݲ1fQkF`J$Gj#?^uw)nmh T7PGgׂ'/ 4Ajv77zQLg剐"KPj"#9h$N4?fnw&Ut]~"8-PEs< /}6 &A<{r$na}J!60nA܅B/HL*g2K-]GΆfSwDZ=FHb뼐8]\FޗiV%Q7VHm(3Tmʯ7 *ٞ6 =@0ɜ͟Mr1,W F.b07k۝JloW&V? Za *tW 20H_7d_> V62{M`M?K֭+4|FI|]@hO9µ:$Є e=5sٰUvV1m )'e5j| +R0wFg(B^ 5/ߣgx"~k6^BoEku󔖽^DZJA9'Y–?'”S9y*F®9j2A4wo?l6F 8xhVl1vAִDP`%:Tge9Z3a("SJx?qpǠEE8"KA4"xSZ{Ut{ b ZI^/gnUX t'e̼}E3 +g=l.Lك3 VXP2ZBT$PcZ=VxJHfi!Fً$l[Rz}Ij_2Uǹm]QocGϻǖ3sX,_^:O o2֮ RUg㝡׀]_1*Q$Gd-KAB{a ڷPd2:d/zpV@y7ᐲlfԨ0-P 'h^?IWBX_m`܉\|έZ%{7,敇P!k2z % cЧ<5 *(H)hkixkВ߈V6X Dvm--3&Z%mߪqy{TFMQ}< *%tر6˶ʈ_9CydrAW>c,JX?2|ew,(Tܚ Yt3-<,sǥ|BK+5)PKcv|%3*W7F|XfSvNHssaϱ.V,~q]X1KSy@MX$N7vP [(Q4lٝ9ll^ OQx1Mn:C84\#^/ 0EEք´o F*3򛐛E9QH=xmf}y"z [Yc$bBJaQʏ`{.ҵ&P2 >@3n`tҌ?쌪?pH){MLnU_}RC猏\c6ouTfSAKN.QyMn쩓m+Z =boDm}8kZ/|a\=Q Z ΫBV=:{>we,WS{7oL}cchT 9Ll'UyTnwF72{[~0wAQo(SNrRAy F\>07{8l\O!cڟ̓_hA~%" &);̕ vp#2kU^/vHLS7Xsmrw ƠbBS0?.[J6t𐯱1ӭa.tzırZW`\cp׼T}&uh'_C{Xe[+8Dx(<Hs!jc Q^kvhѓF hcq O T \E^ؖ'zsH JZDbfdאjm {gIoؗwLSN@% )5Hz lbi82oF#QFOd@ͺl-ƏVL#+e@hb< =ŽTT긜CNbBe5X3lGIs1&mu6kᠾ"Q:"E' Cd,pi``= *>|VR$gdt]*R8zoZqաц^s\PPF91guJzUy&_~"J06>]/][ݚ,f}iGUQe-w.%]_}Lƻo_@gȒϞ˅̏a!weU)˙dD]9/S ??wW>HgrqS4ђ];@ɓY/*^5Ox$P+;7=Z,kj5=Ï*HyRV"_p^*μ7$h2湹>PU;J-3g|aIfCp]k)Q5瘒j^?1CjR 79:Nr *"e-֦*~7n^jHn yYl%(8\ԯߧ:(d[!8g`XԾA ugCDH]5$&ϙ CMu ]  O%ȡT^f| Ut "ђ0>Z%EMcegnX#h'ʢrG?7)?x;yCXm =^'sz8b=*G񑴜` д_͙ B{mĪJ]gDJq۸ 0 \^t):>3$ Te8u?}@R L8@:]_+w?R{Xwy')4)iLײ~&H-hQXb^r+T%f}5 Lif Unۡñk8`wP%^uЏuPufؐ#rRm-f ϋMzwywA;[h̠`ຯ-il\ K'E+^ƣtFM^TB^`8nB 1Ɓ2f3 [aG=&Gk.I;|V0Z EObyv(G]>f`8P:F0#CARwL׹xȠq$#ƫg5ڮ3M|9]>Ÿ [mZV*Awf1PixS8=́YxL 򅜹%e 6kazꜩe5tɩޤ֕oKio+׿F_RP/l_^Cr2Xg sdKJkv+~/ lcSB1'43ol ((V߱}Hd#78/N0F*pŭ| XU9# XT/ϯܨ,,%q?B]?]E 5ȫ5.lӈ]Rr8"cQaW]^ V!sS,3pES= q.OǩO&O4tgʵk8@bJVqJ!m##C7.=ªJw1n6;L?}3ah}pya.m﫛Wø!ȑ&A+J݄kN{MidD72C`ġ(=DF'n^zqZ!Ztj_Z;b7ǝ! h}: GАQt02!>Ŝg8B7=h}mޱzۥFMC)C&󍀰]i*%Jrc\yJ^XY(M$k:35S^^V\D3^{:;]KV&Q)G% ]WRt[HJľ\Hce ;5pf?3#V=}s-h),׆P.|] $e>($}xSy$6bVŋz媂Kli +D$6Q#?2Y{pSTGa{Zm1 C2b~ebUd>xȶ+)I]W=ܶÂZst  眞, eՒ8j>a}'Yߊp^YChEAN25:%>ͣRv';? ѐ"Nߚ̮LiօAxTUWAį y./p.^T@{܄jQ\Z,Ѵ*T\¯^ T(<ψj`J 5H*.zM*  Ja>DQP҇u&IDNَS9A>:C >(d"YAzѝ"pj1Z?'=) fl;Cr;:ݦyO+R!cֳYi޹{F([Ȥ +I>nP7DFap|#E;F=\)*ma>uMYg]SoцTe#VP1A7QڜƱfOW3zNxD#;I6Az6bD'\bpLT6&Ԕ,.zIϗ'/󛱏wb!\—zM]2ڨXp|>/ԥ:sݫ /<)E(KD%+!{iV| BQju3BY W5a5i}lH`ÖW y9ƫ$9R+BlÔ.@#gRy=v dw$}p7PF3Icc.&P`KNzS{v>vt'~l!W>EP%d5[NBu`Ϛd GQyZars+ӑbbZwΆ-W04u[ oRyl?*Xu;[5g;<\B R8KR7D7mJFVm]N [ͯ !MЅ;w|TD:/c@ ɃN/& 1;bhxh{~[(3F<ߤp ŵM̓jHPaϊR8%G~|qdF֤sTJv;=dԗ# fݻ}OԴ/N0LvN#P= 7gYH ѭCFWǣd#w%t%3d 2e#gL@L ~%əJ;4 Hm/}Sid.2Ir140Rtg[,0Pv-r'>OaBW^h:B=%M;YO4G}ToN"'aqs ??:i`' 0%XX93^Q d)e,S ^D&Jav.IXYDžxܢx G<ۏQo|7:DLi+fbZ'f`PyPO&8Ӵܘ*v#UK%+ |&HO{cK޴+~ {m7H?'r0_@,O jseSz%AeAmgdO(tq\6"Ī f𘽞sɩJbpd#G]YJ! "ƞ'G* &} X`Tcrj#zxiElNTy:7 {.bqGE1mɡ4)Gnt*N_hQ̩#hy:lr~fiް(i c<3_9&X iirxk)Y6E5gmTrD kvht3gzM OfP7}@~$Y8wK5p u~kOjܯPrQ90K &+{/z>J8vuϾBCpGG8'."9jFLH/C7= h_݃B񑉼 *6'49U sFhhQ#}!?Qt0"ṖNړ#_=~Vu (ٽwYsPRix{(ؾWWrBq^I[ qȘU c:T)s"\*[' CqMx6To@gy15ʽ3`t ,g v i İP'`3>чWi\Ga3㊜~ԯ΁KqShUd90!I pS M9 쑎:UVz}.ކ$K?&xng!!;8oKmhZ!z]J͉ЪJ?WO#r Q=\(KAvٖ '1;'vO?= r[nRc1ȆLK$fJaѳpJl6ZK~q`v_Lfjկ 06ppeEP+ OeuۏH]?JrE:X%L:|ut)?I|3Qbゅ|׳5x~Xӿ>bPI9. TXo^q[$A`% p^Xy!xb\),D77E8srg/G#y5z:ÞXhm1QqeNX=^7mbd ށ z:UQ 7/xs --5=69L/J'%Bě7 ŦA߹,x}b 7c @Ml|/nDZRgEm9h܈2s5&p|vJ_b}qFj4?:j<~͛<~L2pJr\ڍO(WI@!gx~C-2 f^t,H>5A0O|?hhALLJr Ā ,w22ltx~S1/7g%sbx!ϕr%όscU p4&1S#/e2 +m&Պ#Zwe;cTK*`w qw.B0nzmBzwҒf$8<27?M!۹7>>>_w0uMF_=/kn/#j<(CDS G>ҺR|iK} ĦBI'O4G?yo}#e~eEu+2N֮p4} #p+l|TMD)hLz*/-gE :QXEwMB<e HG|X ruM>2Ixfr3ϥD-yƽOt`*r&.@ƕ@JrײC}%p %V@}!^Y4%0[UsU';q;u8soryܿ"M=>&?<@WXEx j:#U[.m{[BF3@QEv MEW}vݫbq]o<R%=F+sK%^5;0P1qN#ɑ+ηb5V0wӯ S#m-Ëxc6 _3e;2S gA n7MI].|I;oZ&$a\yh*%g4&*5*mdT|$iR_ѵC/lG<VDV"im)j<,(ClQJ/B @b>wKWV%+c##(ڶypȮR %uM]#;l)6qbK WEtF,A/D|Q#hm}*u7VkpyR9j,D;VrкDkLtWY_3TfN`SN IXD6RE&qcTG8^/SJ^CN꽬v"ǀXԨLT"5/ *217ya/r[M>Nh@OAKCg۳L܋YQxщ)Q5M[K%jW22+y;bS~Supo}]ap]8C|,xLĄ[uUr~  HͷhMILKW:'ixg,[!qtRf(*N(GI4=roԩ(FOG ?^zZFC[SOuUQ8\iϬ&;_*RGGۡ4]H/f!WTZɲh8~%- \xs$D?n3x)zUe˧p;10wJƋpLƗwͻ$Σby*tk 1,I( ,䭭[@ t"Ѐ䤈14S:,W^P6GAhUD >@ HM-vi>!ieh[cwhk)?6eJp "vjXDɰW^45~xx>ٵW*v?i2\hxZ8:nL _g 4 ع`\ND<(\;v} SI1NKcxT {rmd(ܣ2Ґ֜_,|JzȀ'{!{!DC~Era9 hB#A&6qߦUB"ۧא%.Lwǔ-0`E8TR|tP&&Y+ c&|p6ke\\)?<1"v|LIA9'%?6KbNJcwޏ)ӻi_^PSE"WN)NN+'dǚ"k6m;Yl֣ :`5Pbǰ+O ~1n֣q@ B)Kb-Ž/VlW os<]2?`1*e;J^h91}'"O._VY҆  iVFEc\=D7jskfe j%r0>\x{ұ1G^`BlHQ.5MW7(ltQ= jkK`\vJx4#0fJ:{|DEnprddϨxjh&d4;%bgaLE2 ~wx.DndQGxx o2$sT6S?HEb!ӭ,z:z`A$c*CY7:N+S4葏r鞥=ـ9=~zޢB1 Xʯ>AD+|NQ9>Ea9O3/aoF#*fJɢ}"/++=}ҍ_,`KR.)dzVcBq4ʒa%ps tUD)UP~M`Lfg>Sy GʯaP.")+t9Ą`8l߹ra\3w3ޕb/Lrz44IL^T7ibf_V }M{RhxȂK0 sa}!PXVS+t/ў3q˻Dj) t7 razu"}ZnJWnY1dܱcIp&"cjæg؄ 7ٰ(s'k]zl: qrmznU}Z0svJTflB| Ϧj6u [dn84!tlnu< gਖ਼s*Im%L툱mMڠ%6_ДOr2!ܯѕkP&( uvު|WNU79"O׋2%#hvx5<u0"'Pw"5gv]}VXI`/^eQqYj5ua8Ў;S8:=S8ږt;?1K\ůs!<,/Lap)1'V޲3-s(+'6),b&Dz6;XrСSz1HGq!jƫH:45#CŠ^ 66޲QgieZyqpޖj xᛎ`b}>PǢYi ڨgr]{4ծUG}OZ{YDCQ:_CCon%sm^ܤ0@Ts̿iu>~0ODMS! KSF@K{/ vTLMJV9刬uA,Զ[ ']SLފf8P#m]fgEҞjz6XWgkPUx:Ǧ/x_Ϩۛf̭JPrfs&̎|kNȉ`xS7ℊT2^Pty#$ln rE|y8y w>e<)Bl06Ji,ZDwR }as9H@߸Mгq .ɋQjl4IVE2?̮k ; t~"*E`ۚ6dOBJ`ǩn֔ךpQ> ҠgUZ/6v֬V&!+TǕ@sYdFs8Y)D.ߕU;hM`^bPh{iIk!#k@sV(_+CrmD?]qRVLn-S隺DB25*@JpQ+uL5+3#H;hB "`*~"y.MHs &P˳hB"x-;{X%݈0\6>kI9i>p֍􁩮 o Z.VϥݞԲz1|7gqQvZK&PO$p+ZK3b/dK8EF~$eOz}}ᖃ{75TS|npd}+vZl֧2XcOu6+ .i y,¿ 9a)aMLW'RUi}5<ǻ*ĩ̛ڻ>:Vsebd:ozԈ|%sTyD&T= hm۞b!AfxZ+ޘaI;b"Hd/ ?/ASMzHl=Y+O0$NhKufM7I\0bħH0FJ,[ɯ>+}d] w8#2;Q٬0dlZ{;0R5cNl VcPM]OM5 T)VZ>HǒVn`]6t_aJij*/XG](I;=n͗>{:Ӓ.+' -;*JeNfXstH#͒G mr({@Dy32 LjK(naD{iTen6F9졂'xLwԯ_Ԋj r!˜ d-Ka_UI gʧVB!)2zQ{3h(1־W{;%D x&>Lh- whCp<U?b5 EUӎ't͹Si)D+P{Uvu)G `>asz/ :|M'.m{Ao%DC]v1|i f A-"UM_KvR1#rF-Z"vFj ES+nj/ʭNv; IJgjd@*o")V|DS<~񵹙}֛gcV@!!ꕇG ʿ_Rk֡aodHZa'ݛr(k\K=hCnc=NqP8+ZȻXr vuOŵmc5!>c^9aR8~(ԙ5 wRϺ>q = Z}Tb^dt_?1흠|~?Dopn{3]&>DqzZA@P 3|2˃0Zqb%ќPyخֵ7˷ 6kh^{W ʂK]nm.ikeUX۱*MmKbZº4a,E;BnZ3ZQB5>又Kp6#ۺH[d31~$x_}Hz^Gr ~bNk0ĉ\l +)F{,."5r|彥ȷM?Z+yhT05[S M9?8 |Y(žC͵ȳ1onBE6hg:>$K٢{S5 ZcJkAVȾm! )Hńú}g`0T4HLil|F ZD)L>=c|-W~<u͗DG֐'&XQrJĐ 8Ζ19o1B<2P(b򾉆;HG: {6*Lںտ%19ILPvc8#B%%!vj}URtx*;g %*]lz%c.)fQg]|٬"ҐB׹lM/gjWж&-b6j9f,DSRV@߱p͌Lj4;ts$͍d^kCQJ24`u{Mڪ"s;>9NLõc Q=Brb pq1MgF!Lzjy&/Y}aFݺɗ"30R6-Buv`jPRE#C>W]Q"+@vc S PZEwoTvW|\_uVy"11M)v(lu𮄫JjMp|(/[P>PL,Cvȼ!㉋-xҀAPP- a$6p\)lmO1+])df'p7܂z8ɘ5BKHڐe!b )Q) '3WMdr\Tr֘~iɻW0c5EHR"'rUjwЗZEai[w7#zuQ(2Pm!U%e6,I =<p?fV aj: O,Tv}~" Z=2ĭ.db-@hks*>^K^v+ _\wh20kEPdaƘL9L 7_-(zao]&e+3rwH+Zwho@^A{F@6 _dmB3g?wqYz3/[؀b9QaX% _ "kNyvLo\58I6O0٪pk3ɶs}> h7`Hފ,i#ٴ x ́8:u?FHW]/IB \ۨ+Mi,EJ ѽ@Q&L` P#WQ-[FBe mp>`}Cy sq^0~ )G_6@⚅?,h߳gvJa k1X xd9 l{,Y T!&>@/-;Dcre43dW&;#CB9J [{:s ~E-nZ^u tCc@Q ڊ,;g'&K<id_#liU4Yd6o8zCKQz>ۉXIi/F6K30a@-1"+$+^݌; ZUOEڻE Y[49q=>=,8DGI3ڝ -ܬ?CNT86d SOA翣OS[q &QFZ:u6dC5Z!2˕ x[!I/&LWH;.ϴ(j8rT^nC ٕP@e՝tK@< Ao7Kt6oN7Ц֥O/QGpE8~NoDa;h'guX{M-Qk#ѝȉ؄t,>G-~WR]3QgK| 'L!_%k6#}zw]o.qaet԰ 9X& xsg"fD N4(6ns Y; iN$hٝ+JrlA|FTt6Iʖj_C{`?稟;~C%SJ>`_4oC&^q>ZVvBj؄;qz2)6h`Sex}{8p'`z?Vfy(QwNPqHX?-un}:pnh,$]m/Rװ u9ۮ39=R~k|_N#[3Vܞ%`AvycZTmw"6#e5ЊC ;Рڙmf/ǾrƬJo.cYO(P*2ULzU^]S?' UYZ 9\60E?4c̖ ꎡJ({ +Hi2vgfx#峓8^(~fo\,\ξzrBzF;lq+R6c 2G9R)2cO7^ !IE TK r(d#v]V} ԭi kБA CJx0o>>9[5y-f~ `6jrHVhl[~hp7c 9ʙeWmA||6 bL,"ƇXnokqX), 4R[lV[Ye4h\hzL0'$v8˖6V=krf-Khj{@?VN 8'CL%CW}!>^|z Bq<9x3UfmѐCIJJ8׹.FR^oŐ4M*͂Y\- '!)TGhpd;n,?|3Y߼ejH 2M1=G<_rjƙL\`!q/'ӺG}fk𴶖}"9%+G'Nad+L-+ B@Vg=3!de3݀=*`YXEfne!$1q&1f0W691؈D} }J@TMաِXm6:Rn~kRUӃ)fd6s v׌;_$G9 do! + 4-_^HΑL,pYs ;:"pzE<۱(n߻v'v,F3&ݟ4#Xv7v]QΡ IyfL~3]ʮ@*U2+<Txd5*Q][q:kVڑNv5'z[JB$o ?%13^lJܱi#eta0mc|KY4ap [S 2P[dX# dPց㚨}j.^N?5XB2)=4šu_,*HKű =V\ c[o2R"b ]ҔLV_ Cao<)9Br: |m0K6 *i09L1BaTˀ-YaE9:L]Ęw):D >X3ty d+yŬV`V`Jԭ9͟LQV餾%ax+\W4/ LAnu!omD+-nd鳁sSx (kpe>^-n s -g?# Z7;J? =ְއ"1U? '#7zQ<꩜HGOo>P Y*|vtU^$ #ŝTS=#"*g_D^%ǒWoP&Y1bP@%*exD4K37xZ2nkL\s{ +--x!9Sny-%j )id2"[LX/,bR(9*V LAN@qp-H*Og]r3bBCmi2\ɰ65EC7s ־˦sW\_>zV9\~k)tw_$'nX_\XјVeYF їW O 7xk5@6=+gfjjsp֛3B=#XN}7ϡW.2h^V";Z{y3Ku+qh-m[i<+PXzWmVMaNXWOhFW4M=4?SdkҜ"-eFI S̫m7NmԶvS-з3RjgO 3S{Đ=NsNB@I_UDߓ{'[3JLdE52-I'g= 83˴?l%mk~'6y$Ae"؀;FK :N/u8oxFSHZt^` ?SOS̵6M,vTl/5,|cr 2 %Rh$@FfI۠+kI Te G[NRuRi8<;hVObDQ? +ʖjIv欣 q:.bybm5gd>.ƻ}p!Z c<_1 -2甑q/P..7ѭ7;L%Rd2U_LQߺ)^̜fEnиG`}(8۪ƬvNhk^c VچH.wHM;6K^{lnkѣ"BJ :sAܫAI 7Eێ1}  \$(χti)3u2zRX) 6f+p67|ehEX&gND+,r؅:zļZz CW'p"Ǭ WLOg&W 1z+ʋlS6LOkpRL) Gvң4ZGJ-*5\,4 RD;),= }aOG@$ pt{]'o'GY#nDILf()zJ@5A v#'=7k={T_F)} C'$7eM9^gW9G7n1}yo,f{xvLF/TY,3knr_?vK_؁'>G?zL{͇Y )G..J7'ߣtx=TS(-91YͩGAM.M<ԗ=ooZUc8?BRM rW7)U[6HY׊lq/hM,uɘzw'\n[9eERM#BO=i=5>Ds%FuԽ7 !(QDy(d%ՙI IQ^'L*up;e׬ۆ7-Ke{Rqݢ\'5+^K Jъ%xS &RKZ>[tPm}h S$CjZxApo|"R?̰pHmdߞbc1VdvԹkA4N<'׺j/YK.[Vfo狞ID s=F4O 9G1j}Ѿ#;gm8iL:pwUs4#[ }eM/M麝6 eze0ٿM*ՖMn5P10j>(3QC$lW!ʿ%Kpbd !tېӡ}4)&txH3Χ'?d25`a(~f "hAT*Tww>=t_(;-Vrn%Åk]-i!?yqh$v w'x96S*> ʉ%nBtj-QogYZ07070100000311000081a4000000000000000000000001643420d6000008bc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/!{]?Eh=ڜ.+p~cK\f&:oMn҄:K osSHD;OJ^;~)eG'd'Y4(0wCy&KXbmbЈ<4]kᖭy9x{$_ -CWu>>qĀqJ% d(7xeODw>O^5qx5*2&= oJk;~thōycA'{BZ=- :TpL9kM{NC&םadV6,:_ Hw75N] ّ ) >ifWLX .%X8Z谞>Z'!ΒDrԣD #K@5esulD-q{/3/옇7/ʆv3 |sR.yKE ik Ƀ Nx~X p/H]Q Iɛ;h\wGcK9;=ٱZ2FU ֜i,C> wkļEyjH 3>"]pK{OP(ޜ?JMeNLm0Xy3pK`:7` FIcf(|=֤s[ Vyϼ N"d: FAsR WV bop4,f͜lya'7oX%'O(hyc$>غjQ$\z9}4gD_/`qfko _΃ +P7fwhX.)T1U龩}32eΖNeX_5=Na?}W LfX5d >$ߟn `@`<[m"^=\L-UKCW_5m1!LRa(~a<٢:,$ &<%ѽ01ḃĪ#ch6"ÀBhAEi˽WtG]XZa8*R AtߦͰerDnȌyiDz}(}4f;qh%'r MZp};74;E"(2b83LU 1<.ſs2~3X8qEW9.mK7*W(M"B&-ݒ$-ueq".IPoH6~uo\̝bf;xK2iI/!^Ѿ & NG%m$IAu;r'āgGb.5/dwgD3()ݗ3#y/yG'eLvZДW,vI۱{!ʡQQxwy:1~_r=UHFTWfPYۡw Gض!d #..h*Ţ(^ בDYo`PĠiw``1|ߘ9g[Y+1{_RŃiv BUo_>.$ -y˴HoVݰZ^O..IثgCfgYZ07070100000312000081a4000000000000000000000001643420d60001bc58000000000000000000000000000000000000006700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/K]?Eh=ڜ.+$&nK3O7Js[AQ Luˍ5Ofi%:Ʒ6v)'c[&_ƜZG (^Ev!i1GFswG޻55]ƾOz[+罽.6iS%mSl Yyg8gHqWkp5-٘TV[N7w''{)qDӛ^g'R;H\O{Ktt**8iT$:^W43M৊f=YN%9&뱢KV޵Zf1/ R! ǁT#7Qץ:/'qcvW;VcTL[T QM}@:Ð-)ۅm^_+sQ[웓m߿ŽVQjI" _:?+gyy``pgݣkVPĸ44G`C;0>E4IC%|!e +`)IB؞R}8O!G/]e ^IRmRU|Cn%x[9X!?>WffJF~gci;ZmO^yJ%Vd$ԡm KǥZ p;MzUج[W|Wjs ţ&8 [,xgEF*+y'q? qfnݢ3_/0+ m7A[z#*EmvAq;(=[ yTw~}a?sj=-Vc|jQǬ/WOw(Kx嘸}iK{ť$V#Xl/(+ yjt帘[IY]a!z"vͷ: GQ$ e=^"~ 3FBLi4EKo){ofoZvtp!+@s}tЍ XQo=ãW+l&+9iKew*ۗB-4veĕ6^b86*9x"hw +fPJ{U<:5+9ԐZ( ?g:Z!vY]"Y6.n jY@HC$m`,qp]5J2u8 -2uH+г ޟ ҋc_\$ǜ#lEpw}BѦ~^L еA-X҃n;KNXx`MsF{-qoBg辈:: J)=&2RHn` '}E&yoc_B&i`x/xȏGssAB_jb'c#1 Rǫ.Wj<nUߵDvQڋ>cza1:.b9+I/vMG@ a]#_F퓼8yaHO8fN9] }u D,; پgNZJU󐮊~cT4~V@k+ KdȜUg-,LQ v;`5(Ͷ5}&80B(b`i;7@ \ "n,>-|ql ,yۤ+amĘf&Gn pBĔA5rfQ"NqZ^Ñ?<b(y7Jbv,hUK);euٻA9x~U$e50t0!+}W E? 2~ܐ|Zۗv8[(G~z%uPfZ+> <ťf}G!rdt)g*2~y$zR)*~]SX+=g=߱(:zigJ(K(vZGb9^f<3pA>a,2?<M_p-s&Vh5P/ G6Ou"r&~k^K;҆XRNOGV^'7Ax<25q#>qy&t!Ӝ3I-UzkfQ0 -RQvJ x5yųXpn3#?' 'g[TcjVAh}G<^ Uo B֙0=Z7ӇȾN ׿OW$x7'LЁY00\4[|Z_ eԾMڿl!^8mudM a& / vXt iĹwgv됕~ʗF5nУbuTw3vd 4=tDP8qn{3H/@ĎjKv\pI(-H2WE[GsrB3H)M5]+w\M+@bwT+@ZS(IOP1e?MImktNVgV⌘ŇٙW]jϫf&ڳ {= Z|Q{wKOHMnRF#fCUFw3H qRR*Bl}ĽWnj9.8`f4V~w)Ȩ+'J_#J,wne=gZp+t;i,hIr7Z'1>I ړr߫u$ޯ"k(cC]T"W i6FVUo=8#vEe+gEԜM4H¤;Q?2vH!jӓsUby5_YRm$[+^Ng7ՊL/5!goo탖gH=2 vF{H/oԉEq<+KcF"pz)C~u& .sjhe6а>#y酆K[.xֈB2}*\9}qym˷c&YeCn#]#BqLY0Bͻ0;&i.JY=DSjVm1I߮^0$KJEU918T xӟk))f]>5u,pB`Sv[N#pڏyl%~{< `*#hK*ЊgHdq08Yw1f,2"9D3"7*Pd؞F Q i8Be&`w(VP. ~:sksF _:{2I:iJ1*LX/ q-_vn/ Ch17K0.%mYQ#X<} (3N`?~pj/w7[.k gT?n^\5\5TjK*ph[v,=FqB T8p6 yo_pXBn =qŌ/7+y%^w Vͥmu zxSB A-Io2|s&i wUrK P:.񈭔/<4:O"l.;6wXٮG(UsW:?$f݇Qnjxh&o̧L:{ u?Grfǐoΰ(- aQpszP=PL[T!sg[[cN6۠Rqsa7" Z䬭RXIj._׷r0[S5ҧ r)^xl|2gK)`tJ|GV@B2";N.I%;I}U^cq!<@^ֹSQ5QR\mqɷadޝNO2s'Z$!cgu28O& qlP nNB>MqѦ'GT7omvCLee=[]T)Y.k]H2Ğm4e,7Rd]Jُ۾ŸmB ^38K:4|E2d~51ކ ͍x+@UYyDPU1 j[5#%k -@f-:=Ny@qi'i.;4W:`# ުRϹ/gcA=eX>]M耒Q@3p}VlzQ vOxy._-#/5l\'C)݂E³[LœX'n38^lIDVBsIZ]̅pŁ[3y;5Bۥ˫]ֹFk,<($!zC:HKakHCpwݒ|Ts9nJZ+Α#*tkzhZKKK }3 F{-]9M?kwhp)Mg^$_8y}rmԦ«+.T\Q,m ޑۙmv'\ oG*vz]| ˶H#fNm }!Йf+5;@KMu/?2b db@҆mB9 yGD_0/-;XvY|'KEٙB{">N(w^jz%zVg>V?n<[U*m;دœ~.oî,=]5j5=g Ek$C}keyN$kOiMrF͋8RS ,j7HOR1lE !RmG ^%fdCz\6nֆKYU5[ZUqK_ͽlU79MOJ:nk$R ؋BE8k_Qv BI/WCjOf>6Q @ ANK£q_d:,S~{&>f޼y̎]ӻi 1AAu2ɘLnq6\|2vI8vpL^CX=~fA$DnÑjI1<\wtԕZ[؅t1A3,Xqd^ad3w;`%]1}QY<1ab*"o\ˬ:| >J>$1m-˅r-1z똣B^2¦Pvq<{uS0| \ 0Dt;*И@İ\a+F0Dz(LQE)":[W$L_2;9C dO?*nU*y.}͆[3 Tܕr My#nژ2V7٭t0ȅ9DHx-^ -cQ~5 z *ld:eO0a;KA-!'DBiI]er̠?F FL5y~R n622=T)e`ףz6I4F'ܘlB,;.VCc7v ϑF%G4Rާ rQT&UWnk̪Pf`J*LMXၤ 77p(`XȕbJz"iۥ/+8BO;DSX*͟"h=^!Fis ueʨ* urpײ҂RQ`][zK0\5޿A¦ (PJڄ!HC$lQՋSkeaZN8Α_h$ϡώ-i37^}r`]޴uumEqKKyb>d%V]$.ηs% 'O(I˺9J#l:#_ 8C/>̹d@|)ڿF3f@u$}8$`|#3Ie̮^* 읉QK6ݩ4>q׼_S؋^kRi) n0-zbW"4dέ1s!pd,|݆.d՞'#~̾';C77HN^'"$t)z!X/;1V\WƁ'VZЅXcQQ3jzmEeE2:ja1 Qy oYNy||Y .~zsj:wAY s%?x ]}'9zΨ3GQ;<<QUuqЖ0?;{ֿ Zv5ՠuj#A:Ƴzq0G-} %=Aqþ(D6V l8e5W)0w4X'nܹLxO1 "oT 8/cX=;[Kͽ-xuee(MeORn6䏸q%="CIݙH{8YK)/oOs0hJY@KJo$/V{v$Cwpd04<~NVG{z  mppa!gӹ}yA @l, qMJvi#paɩAޱX&H1< ~07Xf ,e|}"=aܶCe.LC4Nx`;=//VDvvwkoN7W^ 4?_a5UD`Ѥ6P12I~4ܣ2?Z\0$Rɷ?0RP@b#$UjƩuYɐ7%N$'y?w[Vdyb]>4Myg娇{m62XXV9DyuA\`5:ss^:ݥ ;GIX+@T`vv<Ԁ+=^4%~ZuBábrʔ PiHp֧y۾K}7yCɴJ-"y蚔`0|uKRM|?S4^ C_`;V9nI(LL`_ v 9 #v.+o|"ٚ2oF܃wcqn5mY%] MiA *FYcHʪN8T@1fS--,ˤ( aM%[)q$UL)b*Aà,tg0{kΧBc.>oleXŸMና6v³6J&q3&.Oj;ͽ:blᦚaXoh/H6(}[FP٣Nj-qHg7Kd'n" g}#dO8W NxͶ~m2]~`-$$>cDgtY<|Ct>\z&qLX?Gic]}"rOm0˭8#K5DjA΄ҩF?!(n'R,:0-F+,u(Z )G:/e p*6n"--^?\v3t"xfsS<5h<0; ^I>4N[l-dEz%\\2“Gߨ[aEa:WJ(cZUe _{n(e@i ż+=VKa3;1P`߬73s}Cd ~Jbqs]fP|+/d;\X~ޓE`t3=GlccG3(8I9px7x7sǢ/0=l$ux>$v}]}Ķ\n~\UF6T%B8uy *FqeGGBE2/ӕ߿sAww[IRkALnWZz)A usǧXy`$BNQ[Hys ұZ>V$)Ry%痯 6=f!dhۥvۓx R j4sp;:'̲d2cd(,m;W &¸zoh|DkÿQ3qew;!h⯻22 eߕPF.#Yk`F% ˦M,A8?y`|@Z+fD ޵b9N@LmR#֩%KxrKR~c ؠ=1|_+s|Bȩ:JVʳܿdRN:&GPgZc&-Cu^oݰV`, k(D$jYQ xD0.~Ř^mLfG+ )#fڛ^䍭IB11*z$mY/#0W=JKn |76!b^Zb{!5/tj;Dj?}{:k(NYYk(@WY]c,,oCΑ,BQYқp!R0:85B`bz"VQ7?-lJ75ށcNX=J_Y|d> ։b亮L9]\dӓD0{'|V%UwGa5܍f75RӬt>rҒջđpݪcISn8$ l&RAv:s}׎c(vb]Q dpw]l*n >.aoL"hvo3_"r}߅.P~}Or Sz"(qmѲ2Xgc#* r8" 8/gn'&.SJSZ1ݗm7 wG`~}EWc 3m0 G':balz:*6ȮN}YI/,*%]T,Oh*4X2\0"#XsMTsKò̽ꡳg}+e;t\SѢ?-x:Y6 5dY"s ֐淕P ivmEBM,J #XصhO J %SԸ1 +Fdy4MpDKp_d6kWvɵs͘ 8ztcvې] hG*y $D:(_nzLV6|B L*Q z ZQ$S%O!QN6|T5WhVיnf4|.>KL.ʏͬTL ll4&248fI%ݘN!99me/RK>S`DΟ]&Cq>FR&q"uS!,[<Qo* J#,$ՈLgM2"(EhOT31\ \I7bn4kH&yhcS%8ӞL7WrFKeig'r UZoh,ĝʢۺ kAsi&?֬m#|0FIc =aT1#mM UT"imKFx6hVH_D"iO?J< >[ Zpiv / ?Y=բ3)N ϚZ"hO.Cj)˾ڹլjf7Wzp۟. =^?_߱ O_ "m ZaҠ -5sqvjE|Wl ㏚$ПmR0=?B /Y:MĆyX01}eT8BJQgh=7@oD.S7cOEAӈ:quIPìǘ@/݊wnK+TiemC'uHʽҧQLKT._%Ÿᅜ%hll;ݭ0UX5!*&=V-[.RwQ=2k۰1pp67748dc夢蝂HKq, ۢ[t֛̳+ qV ;д Rr4;lС(|=H+I3¶ےTP/{9f$`md>{=v6s)P#EVMeadSRSҔ!kI مF(4A'*~ǯNm7౶fN%XP{Y{jfq?\!-"n 2H7 v7 ǟn38C 28vӥ͹L6 +Uz?5a٩eIZHeT紐27q2B9:C u66 {ufRis\F&k~m;Ɂ6=if,t$y$R[H_p1dYʰUK1p' }靫hL5`W>ϻ,s9d> cWÎ"^Ix0sяנ}e YKV ӘOL#&3{GuzkNZJ2\>v<(y3Z"^΢NzC,4ARSKp=T_PE%pqѫ* uŚlb֬ 5 rM\&=0e7 Ag|]Єhn2Tt~MI3Q$eWɩw]9gj~ޅ`+hxY_ >z縊(JEzNEh,S; TI9R>ȃtFJf(0S_GNW.pZUS4ePBR=9Cٞp,Ku[y%a7,H$\[[ a$"5NZ6d.!^V&{T d?+a(8$"aP2,WpQOPKJ[Zךik(1I>8[ I2yNn5z9(6%lhΣ^b 8ߜ~^&'5UT^Se&F)]IP1koAo0fB.[q;mMnC`5@RvLjţl'tISU|Oӵm2Q:*A5'C_3=7Ź(h- a%-M^XUftuBMȈjMhWy3#Qcw6lN?;2l8iEXL]k!o%M5~P/#mmBƈ5Um{ ijOAt _ 6ccQ5R,.bJY'$WjO~sEr(d)_ xf#gmsOm5ɘgZ@F^f_iW>2xuyCyƫ@ mBL$^|w)'( Z!eNYD12X~ >V_|?@@ PI[*7R7DZ*W#Kc\ X%zBn.y'<8`SzyP\ (fl#@WM L\n"xQFSnH)t q0xTŶjnHzC+`O L"mB[siy3 nĆI3>KBr^a'dW"2gTVj5&[\rt8[ꭜwvIpO$oqMK_l{NB7g{ŷjIcƣ#t69*#^AlsQWQP4#QuUЈ>'`2Y˺ ;ѫbvH܀8GeV:Œ*'Yp\*| ~RI>}2@,?|ضG"JL';j@GenkxgyfتOK rQ$!iH7Ti>|Ǵ'?v{E7a*gscLp+ f;nsK,C8 \J)?iŎI߼c8W)pt,Ops1;-3 qcK.چ ? 5}z<'_/P2ȧ^=7]sUxSx&C/,c'O:}w|W0`b OH'e`Ȯ.i7p3.is$)rO=sgۂ̥' '5d{i> e%381&RkKg "NA|t{U&4+u"gƍlËZuHm;]~pLs(XVq' /61( O'2ۃA Q`m> %f W$ X&N%ҾB`BUԐFxsTaӮ T8O3ƫ2BAg$@ɇ Y-)4 a;AByx#*r^,!nN-!M'E'ӖҏdjS+7QP88V+sMw!#zQuYFr pX]=]FxY\bȴC' fs/Oa6CEրtĜV i:?y`#4d%K0UIТ /@rKh#B`ܶkSb+hw]OwbsqʆgmA[ eE*}x4k>8wlpT}81Q|ډO;Ѫqu8f 16J~0h;giR|ϛZ7w9An~+TCy7ڋ +Gc3XP ?⥳#ˀWmv8"-% BJz㜨S:'pArN2 4S1d{wX=gjՎ O=B*„CzOȋ-8;BFj)l`#j*s,3MK}S 6 RZF&C@{9V GzgMzs95kJ7̨e[a.0Ӏ_2`TZk\.S"`&Rgutf0E);qv#5 tZ)3)AȻ^U[^@fY7f~U]& dp&QtN8JsD*#`\h"nܖiw` >>e~<{p㑑zv DAnk"&,xVh̹ͦ:p0:Is૑N +b>t te#~q$j)%CޅjY~bL$,5mU,2Ũ׶$FSbeequz>I@T@`%*YOw761HW=Œtu$Mh"Ok]f2S^jM_ 7M7"[imM1ŭۅKĥ~/&_/N=DOb0XM*7tˠ ۟a  0.^dKصӵG-X@̡7nWb8cEUAq)q6 (?ڵ)TvHFrXi~oeA`ENF$#3M^h3H~}-6D/CՅ+WzW/W6Asӂ),EV,2ꡕ&e~i$LKn4/2gζ~I4@ YZYwӶ֜R0މܰOË٠ULCC@~pdVOFA➉D_ Q#7 x-|<'we R|zy1N>6*:tW`p/T?N~FΕ΍Sק"h>u4XWe01^Fi|>RcHKCH2}̊q] [P|-\Se\K ,go❳5^ɳbqsU*3u~\_!1@#QNUïVc{o:k xdi³yu`X__IJBh21EZV2JFp!8򈪍+_ڒg\Lo$XN=oz\Vj7 O 6Y 4:Z;9݃wq/AH}RڅQ8XPh,\`/+*~OAl67fplH 7qKIx!Ӿ,%w e!{҉M/l-6 jNޏ)kOWU&pREVDH)KdcJC,5;dTɩOOC˹rиځxnQl fGH9`Gsœz^PsG2-i9v[(ZѷHϵo$pxgv D/-X !OWF{:3^ ٽ ,҃%9; $ XJ #CRFE@%[ǚ΃:WW 6LlVE!0\xՎ>;ȸ %p{]@y5BV^̻CO_kR"/kE?!p̣S$H 8kKMPTNcL  |eBE޻d}}0tJנ79ұS[F`xͨR8f0)3eO .?)76f.Υ,ƛ6# ɓBsԨ' J={0+0>?t$;*g]&nc$$ %Fn J%ZD$aL;&E8^P?-T}$dN)l(;5wV^ `9I~W <}"=DC&z8 o Hfۆ`./N} "&bo7"h#$i7YE!Ԛܡud+KttšMmw8VS훋Q5~S}%5U1Et55`DfƫeଝgmhTb8/m s"x{f0>:2;W؟Ap5a4 IPH6 2#"-'{3qФ"iI'v'Ow ` Fk=Ƶ'?I=D2u\E7j[:jn& tTpJJclݱt[Uh!'Rį(4;_Ng4Ev_w^Z5'j!.36} #e0=6k-&p0`QΑfu_]`6ޙ,%ŧdcdzj$ԱtȌMUy>9ޛ ~]qt,K}XSo,oSRE*<5B6Y]L>sI$]Qj;9 }4!6 Y9] Gm&c:jվD=Y')*k>m;] }{ 8o.Ce iߠy:矄+oxNP, ?h:o'ʩ-qP JeA3}()jzD{K?< yU&%pu=9TB?{8YGAA `sR72 uw90Z,pܯ^2jj8\T(s1e _ &Nc@8KEcAYkB_>KEmQ.'. = "B*1z]h540;w[?_ z˷mz  z}6mXK%tئ ۪"\m;4^[HAKONJO;(Ɍb́? QaT/PL;؀*cw޼cˠ_KxΠJ^)i}ƞv4^>pO-~"BR!ftʍ,³tb W0 +-{y`X*Q$&]W!`Z_,z'2sςYO5ۮcuY]S2&v6Yd9/"]:pѯ^lFqI] "!_w6)f3aE*G rW^Dq>h1E[pȡQ")0he̋6tOICqWv2߄ţ5Ti`Qۤ21 D>mT1B; bk͊2G}$zUBAcX;MٕTMĦ̩θ#f߃< ^]y_O!W$,Kvi8vxH-܍8)" LY`M0S$KeHw]P"t@jT6A[9mBS\ dLp%L+xUr^ {v^THz8< s ;FF1+`igӻ HVd~b6t^KQ&:SGiW{%}Sa<&MG`LnݷO1VH Cu5Q'5wF4&ӿ(ʀ1 8%ČJCTFxsq[|Hݹ Y5Ar/ XxD"oΘZR_Uvje7Vh=(~E"Xuc\,Zi˗`wV GY3K9|<=oYKHs-Sf< ܿ44xyI& D Y@Ԏ_E8Nj}aiF~fyT9{B!:vӃ.ٜaA[Y# ɤOs-MI8g?JDRP+ 1OD, DCjsXoERQn4X*3Bcݪubj=HhT / 1|3pn_JӤwK..bt]=ria\n/)*pvMA^A<14f89 K-RP0ǿڀ]L #pLW3wQ",Rh 2S4>.9'CNH +bMFv03tW"t?~=,5-^McvMط6sY!,I{׍H.D&ա=7-@ 6M{ly7'E6O&.`+gOG wk apj*Mnf]ˡ^4և;P';f N~;SDb [GS$mYzh}IKb\8S?2䙫[NT?Ƃ~nAODOG8 ToRȟ*&K08Kա.v{YeO$T:E3m*TX{ůJ Uf0mq~%E$$Kec.+s/b=&w hzinR똛zV!ϧʹͭ<:E8Q7>/?SLy+cEb0jN; IX 0@}}-qD(Ra8wY(Ynjm̈́'dq@DIY3:M]Un/?=Z^ (M|)`Ղ^aھHz񮳆LD٬{UIq̯72&+* h1(xI&@OΩ`N.Ys V|(?rZ:p$66a*BkU }-hq_{QbJABMi3k'Y79nFڝv.\#q%(b#*f($Qzb빛C"5EȻ`* D@o-e/|љ]cm.dH+L.b\cy.NAO.A|"鹻"Ei4Gi7]DRNj5OVeVatӄ#d< թ\tLM\!j MzX "a#8HTΞO^1,5j#304H,Qm <-fEtUCr&2xJ04s݄hl+xb"A7E<Ǫy}W2BmWXo_ņj#L7~1nGLHZr? ILŶ/QqfyCY8l,8QCe(WŤp]y? o '>!m|Yqk44 %e/ EG=ĭ@ r>S]ԗ(ƤY\ƴ4u)v{465<@nZ)lL_|h_2_NxӒ@9FY#E؟d82%\x33϶=x% Ќ_Jo,v_1F&&𦜝+3#urb÷w7'd\d6j"թㅧ2Xhtc42M ~6KR`CwʪDG #qONe2>qf 17"}D0=b1ڞu'5;;SxKcSZϛڨzۆsAd.S9*eFA;dW*58!p-l$-*wVC{MCqo(̢A~dxͨp׶WZ+ы5ȞkCLkWT}9<,iANT쟲T'O0΅WbE%A7l.&^af}w}HжkQxZ5'#C ã9Rȷy8?1`+5Ƒ V-FKB\ei*u@G|_#JR,eFUmʃ֟mrok`#7>jJi6?;N~lsK_yd$_&DWrya[R^sq!Fҗ=/ ^m5^ut٘펦a'fZ-v܏?&>0˟7,BbШ%Ź,kwU 7=. Ou}P!#:rLC2z Y'8;._:uVUZI]҄i(\DJ%j f&l!cBv^}Z3hFPFE8G"?Wp0JYBDRgWC`VJ?^avaZOͶ$&h l"%; 39/m6Z5M\?;&;_58 >gNCTLI]q/o$PEvh;e[A<0AoXg=?x-ڟdIF<,yd|ApʰƳOR1 Pա觝wSgwIDș%Qܘ tS mzu3oe o]Z"T<݀4l,z$!{FGbtPP6WvYPR*$񑶣_ y{RSt%_]}- ^bWB $4; J1Pb4*SjmSR@ \F"{-^m #D gm#p07X-H$0OmQy\^p)) ;$Pv,0ve^:]kډ(=sxjosÁ.o2bSlK2v ="~ˁP5V}xCM[p҉0]y)…]8gg|i EO6 7!Z YkH23`Ix )@Djҙ8&;V`hw^JO2_9oUHw_t;T:%OA0q6?qhxl+}잺sWUrf2d17J.:wZ#mbv|;ђS,BҭuTT&]<(3]ݬF49;`R-U *t)|tI޵yq=;4(v{Էd雁Dž,᭞}[}"ɨfi3L+tRbfQKehx%NRgEOG~ ԛK묤Ꮒ=ZLV^;lWɔ#gZʴ|kU8\[")pYMh1Ω)םR~#Xbcva}Ibo'Ax_{ ~g͢~D,Ku47VvKfMݒ/Y7YmW;n`?9X;kA;h߽A)p2cWjR J6E%@Q߰`l۞3_L6hӽ!؛ ö (Le>!0 ic 3EfL(tQ?[F;PdXczpԴ{\e☂bi>1H*oiRTan4W/#}9sJ R$l21uHx#PֈaطP5פG!B@ߤvdkgC429ꠅj7|' zbATA2Q|^v+)}Uw?8;G$g!wuz~9,B$zNk4xa!.@I" nbm,L9f_sW޲҅`s_3;c9;nw+gهlܑ6.`[AQ,_@ Xm'a1ZKUCIۢIqc0u EhDFٙN|R'p9[/@32TeX]1c}_?rbOvU bpo҂:sn)7 n?u.dǁvW\g 뗣"ޡ0 й)k,DDU>6 ͢Pˋ!^Q"c1`|u _g<͇7cxϪ^B9yC\ԀC\U6ۈT"U'IndB`8)?,R5F蠂[4^Plv_s(n*!CpVë:|C4ϐ{ccN&]?Wnܺ:= *4"2 Jv?R{㹅 jش'C<~L@}&c]R3z͒\iH b#ICJ*wQx!Mn3*%Zs|EJY DO|vHscg t; +P6p͍0>X$#lHL B͈:.{%%nt5APn 9/8E6jZp굣y^_۸MPp'c.+}pA56V\Ww/<*5L4eH0RbHϘ)d.m<~T@&=z^R5#U-yN\%ƥzHs6]3{Xq3ʔT3b $CҦ*Ԡ^-w38{Kɀ5EF<.tjOn_?*z =i#y[Qʤ/{ɁBB,Jʮ'zvg Q_tTH:jOYL&pfȨ9#;F Am>4f 2 >R7<%p%xb\6ͩ֬loI ԧ4%B_MTcI+pE@$ERSqXMvHS2 V~g;?ܑ#7RgYAt0"1}yJ1=8=<2VUQ1 ՞ 0^kԬ.LGg=WM>ߪ=*Z -9 rڿΑ/&vl/5kn!ݪB @djSg}?hⶻ@uUA'Bs8=+5]{OMM-a'K9h犷HYD|瓚w?eы!tr?~ݥ~K7NG`.*6H;mғ aq+R3dECҪ XWW ˚|ъp_=]SjOXC!e`O?)#IkM ZkfҦJmw&͐On6 a;i< ߀.Q!0V߀CG9 w`0^8 s%1_]%8:P2U[Y`9\_JF3Ҹ͉Kj_;A}$j nh HG{ O-ɨ@mNu؝Gn6^\~]1$ nOћ@=@r J7/} 807Y.L|=ų8R/u< ()v$^Yϧ~S?ci}9Ԓ6F+R 5OΊ65HCKgai jFQjYnCυm9r`+^ȅT.Mi[5]&q NGz95zQה)qHv@\}4\0`wyO0bbDjGrxŠ!gؑc#!+xRI &rdEO:r[mfv]2DuDsA< %2SAժ)%=e(&!SP"Eݯ1L2r}RefAlf"$kA\>°cGS _VRX_Q}gТ,[?J7wyiWL˃);[[HA" vVCVf 8gKȜ:@tg~tˤ45sՑ󧊕g%xw3Tfz93ܬ^pi9zEUw=dk*YD^hdt\ႫR?yJ>,;;,Z^5+ 㔽mIZ@'UxHMHEFQZBCPD䘈"Z,+ Uun7)#tҲw4` zG4w zAI03w aYeIMCXi7ysi>&⹁=ݫ÷VE6`92?"Rw'N (bŀu.Nǘ2E 1&5KC-B 6fM_™ÿrh⢀ "r %pQבɭ;cI|y\QӧSyBۛ&,#$*2:"YFTmǠ > ?;ƫF臇%Qז;gC#ͽH7x #d鍳0 u/#eG&āOi?a&;*@'Gu _<{ݜr(7{JxuC~) &O^ W:WMx8[s+ mn'zAmUv >흰9$N۔-BjyB Z]8)!iFb&c͑B];i#/fq ZVA20!iQYs%[7z2:9ɽn"*# sl$&BwޯI[,HWUrD4@DWCʤDޭD͏GmU#1,v>^q %6FWA=yXgNZKĢ {0(c&D,3*^ M߶U}++o"|ŶQtփ1/:ٚscŧVp"O dİDNnH*a7] |{ 7`$E]܂B1@Bٻf+ϙ2tO#ezC" !MM1n>"dx ;'sȹ× D.]HJmL5fu%"+4%ӍExE2=wJwc ^u'UNwSíX#)" glQ:<_].k{_:y7)Q弨v7V*<0;bTj[#\"`Be+<٤qcMFغ%^'9K(RAl\z]KY;2N3f-wZkye#ϚnI`PjxF$2Sd >hENd?8AnlX 7[+u-͕1S GT_gcKvs"Zp \h$l)v..P|lz'[Nd9&Y03p1k`/Ϗ⅋cjUȨ7*Th9Zp[̔4кt$mKDdrl{`ia_朣\g{][|s;4Nwzؐ X`5WCqq*3L@$]M7hRVN%-yqshQ)[ЌmQiVКVx+%nGUBx?C/\NoF^p + K%" Ze!(t?" )K/H7Okvz>EJF?2u兩%؟:^kZ6D kxܙ%0*x‘dDq2}$9?_l^=wCk۪TE0='3vN[_.*BVqJ-畒'MA_M[)yޙ)(ln3&'Ybߋ.mEr* [ [S'y oTгƠ0+6%A!Ε#hbispڝ`lۅGeyAjxuD5l!(3ɥ%*AZR+ĨL/>iۂOl>fw?A촼n \yr:8 .YoKB΀,tR?wr>Db+&Cbއ|o0hyi2i7SrE={X9%7_rr y3w|u$(zL76$I"Zh".Tk&ӻhgf(}db˓ "z_5C5&[!'_K;N_%˥3!\rҲ;sZFs2wc_FH9j ۯwN3V%{&9[ȯ=,fn KJ# /xXVXzsM~a%~?dq*hweicn ;,4^4A FV9BpGjЯ 4%(f.^mwvj;[& +1[lE *1(ƽEv*- )BTb}{a15!̼IkVtz4 ( YA$=2V*fb1h5 -2'vw!Y;}3OH7Ȏ=7F5o ܑ1_ ;s@Ō`cl N'^M,.5ceZOoa dMrmU#g*'l[Jn6Rr89VKF`=t!c:,ӝxd&~zz/ɩQEDuڕ=hfLt=;@Z_ nAܦ,$̈́,z0.&(Jv0'31:$wU1|ֹ=<]+%ҴcNQ!…P ä"!(.xh=T]ڻ+<,,ZtuxE-3+(ĐQrno}c*EQcɞܵ: a_,1ӹ} @Ի:⫍"ԺOarU1Ti ۩`bwƤ~V;H8B !iXCҾSDʘa!>i Ia Hj~=9T~8u( k},i;V8)(,;#r70$n}<9|͝>;h)K>+RjzX8BLU9FH;>iE'ZK9x_{źe\!{L7 @j.'G;=rq>ui̮ ނoW揠~;иjA4/핺ComZQX `p՝7n+SdRך4Pt򏕾N,RO4!6)PH* 8b*gi QUE.PQC =EuV EC)FeU="?2?[s}vu-[] AZgߒѵF Z>\K<r>*LJܼjahU(~ XY%|!N8nC=m+q?9W ?=$Q'2vuj\ZrLa8QN"v2dC;+s<ּT ss`h>4v&|m9j媾< IAP:M`j0^Gpa# =WH| aN) 35QT}7y&B(}FXcMw(_5Zy^sЇJ*c0™@A ~iiA^~: \??9 ;՜r:bI%Xqg1*Y#/&x1N ~!-9u zEs&Rp~xEbt(‡zn$O\.oB@cE隶^.O]1PÝ&f>Geicb͛`&L_`*QVjH]][)hlDt_ey+(-k[_HT@׃:C c:ygT`{ #h:*#Vy+YWQd20~Jf$$ o[T pgL*+F$;-%DED2"OBJ?|9CwB-';,ݑD%{I0Wuy=C7y)'=)fC^g{ < Q!@miZrjq־W}% EgUIoƻ #n8HeL>eH7G?8'u 8P})Hl =mi|9T8%[`<ӝ}y=p\X"zOӬ]g XBx(?%QI%e`,yبf^}ϩg&PUM{-R&?wO9РĐ6Va~eV}: B{vT1̺S'phxw j~Zwyw{ЋeC&99#="FfϬiMֻ*U_5JtQdv{xR$|:D72XwXgۂ'j1EuKQNDtؙ[|QO QiE~B))9DgM VN (/v6(hImgG~)G?C/@Ì j*PPZ@Ғ#C !9#@>]$1VeaI.dD5$rթ2bۗ%&Uh՝9F47lc$k9r)_(x/̤ ,ui/HkKjspP N0{^ #Ց!53Z(^~la-y=-`hf'}Eo|%NDLpb Њ´Ͽyq* 詜&+Ќ yH={.ԾO'Y_yPK _&cp ~6xy&arDF^Xr'ǁ"JeS@W xUPCȈ:"W]V;!\pʪ;eD V\yM )NLF8q4ZmLqaKkVL;C\]m,n[}mW'l"@hؠ'|kľk+Nۀ#p: ++Gg 1xNz^=N㛙`2NoIb(>{ 7dta5J jRhe;̒_f@SD(MʋB:*t~dǀ 3܄ H0d0Tzl3QՀEh>Fh RIxorj&u6 c8P<)E3Wdߥ Ϯ<>.NAmK W%kQ$LyȤQIQ:X:(>h\Βg%+mL]|yA2Гjgp7aBr D΢#uu:3luʚ"vS7*_Hn,1X0` aiìÄ́v#TrJq!gهҗMO(xq]Lղ 4:\{1?VQ#٢g \ yzfm=xal "Ƭiw;kZg"tI(#)O/ݡ:I6xva}*+ǞR"u>| sVt(0]+<F/:iO1 =V!jbUq;_R4f cڝblPz?)2V?TA Z y}vYZc#6c dlA լ|ڭ4~_79(R]Nê/ pZ-:M0Hz?oke)Bi9035J 0 -b_U;Sk|L+ hm)M+sgC_@uV(W`JV\.6KxIQHw8+ͩqFĿ6fם[C:ũK@\@w:sW8*[ RbMHf:3MI-@;r{?a/)+o:Vw>/N@=HDyO W~|s EK y WEV"'/ãF^}Zӣ,uH2LH7ӄnb T1+C΃#A"?gAg4t&eP rt6&JfM!c~$T4q8̦QlLvm2@ #AJ;?#,/%_(vД/ʣȱX IM484n( $.v Ζ(IV+ W ʔ U'UٛSgK!(hcAڬ65]W]VvN؟g+بlP$6}]:&8z<9l P/V' 3|MesoW}{\SKZg+'K+M4e6>|2Xˍ57+ >8 cHj,$t|<(NW'c,Z6S"nIjwB3i:@rq0#/0]ĢzmਥNR +0"3Ϊ.~)6]!EOQ!g{ZZRaX<@yYFQZ4AN`_Ff{jYf`4hk.wEx~b΃k"xȒZ%3}$~ER@Z9яO 9C)*[SZmuh#RG-l3'ʹ-,.di:-Awb=?+S /sm i2LVQ'iR5PW+=gs‰mYM髴ؤA: r9f> 590NRl%O.SAKnd!YLa[UpPr]%{SmxfY/BIEg,vۭ忀S,Q|1n?f{P_ 4)VxL\q[qȎXIҎj1 :giK ` *a;ML/{.<}Ї#* ~ܝF'~nLrZJz\hA"լr߳1L2zLӘR2H)CALg9K LXc Ǎ[T>=2'Ja%q›ʛ͌fH}GbAVV\L-ClgANg8 "U<#p%.wћ)?߷\+gd"ڏ>WN]e@ecH )I (~jkx-؀[+~QZKR_WgJ[Yw/gF{sp*70%{$jb} ҄n.Ô̚j}ړGEov$|`bq_MK"#סJNʃvUZh ßRLA"U;t9n}8`{n\72*W~3]iTވڙ0 V!Hŋǘ9_bFg֬<6vg^sI*&2~F O͋wYћf\ >YnHIN &;~p9M6^Cy.%j'pS~^3 F4gZŸUFiǮCt1TYtpX=l_8Fo*eԟGFIȞt\Yu#(͟O۪$T_k`pB'wbqFXgpP@1 4"Op,bgZӝ*x`ub{:DfVr9X?#k A5A|/\t;GHz})mYs# Lbv|<l kT)UmD 2{mJ$E`αp[Hn$*߻2UW'f5oQ▀?OȬV͝RIS%iQK^d7GA)q۪.lBJqi*|A=: I+VzRb?%҅2I.a%>rjwXؚ0\d\`20F]H<+ *º+҈\H ҳ͎PaF-h$[wyB$RA[%MPLiMRI8mpNKWOE޿tΥFS !O] U'JBT{7؀6Nx<ˎk!w 5u T; 6鉤 Jeid/SUi+d->PkN7?=F mKGZ]Bw]J졡 WAzJoBxWTlY$|:I;/ 'q~QxnwկbF7z]qTL*Bk%ѷz*\ANTl8i.o\纳t{eZVq"n<ͯnJP}<BS8^>$+O_ s eagsӀm~ 0-/mgdV6ƍ-d[ S2y/=B)`re|u7 Q )}>*l]3lWc&;T r}2dv/_S3Dkz_:Ԕ7=}s1SD3W|Ttp1<\BWRxx*+CJTɗOTI<ܩOnZ\ 4fm-K 0mH{;Vȓ<:n[A8jpqȍϦ!}SEֲl10b/ZcZes 24o*ܦ=e VkBminUs 1Ms640:UX [ C:1nj+R@^E9!`onp9<5WiK Suzsor > % 91AsSՠ rNszZ6'y&nxuu(ԭ&Ti'%!,$r8FH~7 Pp&]+Kzm& #(LQT]:1G?:p)ٮkL,GX)6)+4+cosB+c]M`.mR˦_ ot"[T&3=bW?A㻪֎78a&U޾_#e(JsȂ@ vcڕX!O.Kc(jKыE4{*:N!Įz1=VpC2i֥ Ӭyi/AC>j(J>><˼NU=I65y޽@\5D;Xw*q̎^g`BgvĬY柢j-|%BG16۸3]{|v=p:1RW=&e}su|i|InO]f [&K5$Nfr%Q*uX*ĝ_IYJ۹ؗ ;tΐ-5 6Wz-\'\)u!a_n5TsCCSp4=e>8Ex7%(d(-4+9 w(Yl ec~EGrZANY[m 7h~YukC't >rmi4ʦo +㔤"v4r}wYTTd3"D:c5{QK 仿kTuI; TKf]%W%:*nrJ\FͫWDEzK{;UHqW\TQObRl!8esG[3CFZ4tK@ {vYB}oGXratJX('#ХR˅uμhw))dzT;JsgIV'AWzϽ²BB+ {5'nJbWt=wZ."i&(_njN@cro qUmmw"XNZvf y c}#G#.gvd|26$HJ9-{_fܐbKG*7Z͚`ſ X>=uԟ Kek ]xyfVq{"]H`?7k=oߝa|ek1;ۧ<]R$M_ڷ1j.Ho1ah._3Tᇻ[~hSt)s6$^~n{U*mm]{hRΌ>dT)}-D%wqE%|Lv%t_44@Ueό nQ  GF%G{Ep9"6|JUF0HG'3 u*:3"sR$i'/DfUցmӸgLs框s~ K<^J{Rkztv2Ʀr,dC6,)Z~񖄣:bsǰ +rSbGb| Aario|qN{=MeA1z/*_&2'd݉FZR+l6,F̣f2_{JUT8O^j؈+ՏΊ%_h}3`Ўmy3n|;LS;6sc 5pҒ|{-19܁ze9/.c֜!3w)\BP܁i~ p)FVh idra\g& RF^陣R˵L$Zn("ܶ6 -i=3pHaXzPȐ?;qޑGFs#&0mJjHKI OiV[`5$eLLnJ2# !B݃û0d[Ԃtap. G{sK.p i6^$cfPYJ`h\101)/]"W#{h*R*x5j{=Cr_7:D %c@u88&J@ qNdz^0C1[yf gaiG?ϬSpȄ}4`ha_㱵7#MA ]<,!B$ x w<o1ڥ)VC?JV u _JvAd|%gKM UaIUrh4GEU_C] NuTX7G}rю0Ǎ&Ru4ͫx[D%_CP-C6Ux/@&Lf lHž0Gݼ AdUǵfHy#ٲlG[ %U-uῒlQ!XU/Ad6JM8KȭN[Cmmq%c:;sp=/;$1-jIX"4O#~ܟ } uBxw_YFO&0KI,޲]+V2a遌@yh70"d*e=rgW?2X%UvS'<~WEާuJiW{g>) Y(TS,uR6@9:ޛzjJLR] &,ʱtTduʻ=NʛƤ iz I2}oX)w3sv͢ktӸΠOUgC;aSC8i,65 @(Dг_-wn8 oBu(k_6t%;3f=_o,>pASLx ]| M7WHYv[fWxg,mveT' JrVѬLr[,; <'}۷g(耓%%ۥ#Ob0߇x!_ G,ߜ;DXH6Gh 戢`_zCp*ִ>j{Kxs4OK/{N[&pI# RbWbVAѶoK-w8(Y*~!ePc^X D(D#{[ɻ{& ܅ D&)T qK<=T㼡e~lx+A¤uz#МM#r > i̔_k 7hw!GcwD t Fh1-@gꗭ`6M(u]rזN:Y%s|O@8{jwoSYl9[?,ZUjA۬H忱;#J2^="5Oت?Bq)ަ6O&e!"$k\E_lrtYM@_QD!\Nm|` I*=y1(Nzk!*Ih4O\ݰC Rߊz'EUc]#ɟBU!׍Q ^Yo QmDiٯ: zb۳S#8oW$s&BB$vwc|l:aj`r7d"ɕ3eMDU@FH9 ŘCʚ+yƲpT:IX},&ZO"ͥod:*X?l}ЋX +~#Yвac*`>ZT~>>%r#Ы崃%C\L`>r<+n#5#|v6#x]C%C8uin&r|aELZ^\]&Rr $Iae;׫ew1nf۹t2 H$`p˄("ya?ڮC _\CeL&0*u& ooVz牌2O.ْ&T!'g;-v_0_wc1^[}Qo6&˅d̡N?1^Ih`bp^U % c9ZY4@X]JD Dd4}/ͣ;-/oKyR[fQBsS*mT[\֦bP@0.Ֆ>C(s6 c/i_*'1lOe}ۻ9STN+86*e- )TB! w]\ a<%M|rlzn0w4a\eUKh[mL* N~mSm1a=UD4X>iGJ˽P 2O1dXO{/+$mw-׬ |oloM۫HD&L`4&PYt8}:M|n:#\T1>Ŵr,1 !wX9K|$H\^!T"A]- !rR}4b03kjMמy3q:Zly$@{¨ɓFڰ+}kÁ⅗p#Ǒ;H~iy:=LncFڼ+A&LkZ.ETFKi%]@43@L0 g>dA==Z,Ƚa ^=,HA5=-(=ٸ|8i S7<9Nx6oGɈx$-c:T8CVP8h:x:6%dv ֊^t?5zUtc V}!;V"%c2|C@Gthd\Ū덡s(+1ʳ#ݺ|d}oyLQZH/[LȪJͷZf-iZMOǣLSYiɚ4B,MhUh jTBHz"1m&wqiϗ 8xKcBB-OV@;ō?־Lz9d©Pլ(I! : (T=~3|S@)0gk 87T!.@/-&v ,&t&t@Dh\o$+^e7^f)1Ef>CmxIc՞ѝKu_8:vē#',sj҆Mp|?dgu/o>@6^\0\_oK'/"/CבKD]wģ$\IJ]j.=9鳘l^MY">ymu=) D]@2{+5/O :vt:VBdʠ0[_9֢vR 7p|`f_Q"˯5H+`Xntl1ɜ"tV:)o Z.`/&̕JЫޢg`vMJkDbaSSK 'DA&/l|xX F2cu*Eba)'#я!AͶFLG0U^fm G| U6 )Ѩ5AY"a7,7ZQRp=?V[ ,k⥬.Ե$ÌYϤ\KJ/J|L=ưԫmP T-|Bb(v[M*ڠh^v%ƿMT#h$j,ңL\%!/=F]=ʈdͲjڿL7H2 kHpp5a̷Fʺ=ꋝ$jZ?iAT'yٜT.kiE{9"LqDvIybjJKUطP.a]8ʡ/F,yO,+; ,+i{$QyE%W5H٨__n uؠ<qQ%$(_*ak/q5z2_d]nRb(>po !`t%T N2:#e(m nJxs=ԅN97Ёcx |p}N2Y4@)RO Ⱥj-5/r/rCH7B7tuK <3AטX%Jqj/ rxSǛyIG} kY*+1'A!$'!/>osatQ1 L.L%/ruނwL3ۇ ի%C} rlPñ3)WQb`׈iV(#.6 F+{)@1)`6fSH'Ud܈zJS}a2Uu浕,!l-&$Q"a7<@C:$<9*z&s?|`aO*;VĢ%X\3_A6\RPJA/*c&ԷtXO3{}8ZXN`w. e~ kB%EN'ȸ)Op`qbMVP% A>%b 寰Η4bE/3QV >8Pb|.Z,}Cr1㠒/4Ou.CkG8F@[Mk5q-"]K_I~?S:AcaVu}B~td?ŧA}(j_W+)DsFs}gGX S%+(6E؜!5>gl;w -gH$ K3׍5-{PrCrAUe(4*ӌ,|[Ă5iR,Q(0'vDA$$NvCQ "+ pCEP`^ڧ_EEީ!YYF+ѹ/NEs6>Y 0*SA$xdF&V쥅@iRLP[rvıDբ+h #Aj9~;}^[]A57ΜAusgc4CåJI[Z 䶈{)!䷘ ]dA`#\Y*Z}bzf#oZA@2/b,d heNOGQBϋ_N+5agm n"=p|s!<`)L3NMQrӟ{:eЋ{6#kȍauRd(K/oHbڲTb#im-V-W$Hǃ+;+3ѤoUɆv1b,6 l3 ]ˏDb g,(#"s/Rlr ,(D (Q'Uhg~R<& eY;.tD [X&_)%4FBe^@Zx2?xgn4}!\`*ѢZiF| &\է m^#C_also- 4Vb6O]O"VݏzHg/(n+S2hbġ~03y јY(Ř=O#枤mlj3MAjT.ȆDob y|k܂'r$lpt9Œ~DspKh+4 ~Ȓw]C߰3/Zk(_+Ea`,y&>5fLj!ڱ 8}ޏ?Q@]n00 d V7[HC4Al/,UD fM➹FUn2;tI>fw4q#_)nQI[Qy|AFE&=6 UM+T+g+q&#ue{Lb`z+4_1*]S:irb ,'!tyTfaƀղFɀ?R}rڅK L`2y?^r9yR*j*`)$&.G2}9$M_=1A&4 /G|T*\|ʴ-kDrP Qyv \Bd^ADy8×lk;O]bpءR R+?` H|w]XV00hҹ_߮ s?xVrϐMԶ*ť =`~ȓJ(|ha?66bq*1ւA )q0c!. c9)Va}e2>oUhKٙ[26ZCƇ* U DAa/b{2pja,LFlb'jeH>G(iPHXZxiqWO&r>܂{REf84E\p*PӏJ=jX=RQEFٺ5 V;~CRcb&ggPNu':*468KW[XƁe$AgyGxP+0jK JUx' | MĆnNP N7Qav=8r7p,z~Glpck+.:ehP 0dɠwօ&''cx'&x kTddԜ?g#{e/iʵp8I$H%Ki_64lH3zkZz׾_yX;e&\K&{{L9Rw*Υq=5AP.0`㨋)-q%m%{LYn :9NF3՛2< ؉4].J}2p z뇚;F 7qK4.@Ycއ 9-gQxz',oo_}3.ǼOld~.<ȫ]NXM(8_[70- Z٨E,bd_o.q,BM# m)*J%dho$@j :Gr)՜V )&6j 7E> Ӟ_BlҜ܂%ge9ץCr Cص M7%im1h rlt&ʴɴT=O//o,D @7vۀR]wP3xԳL6AD)tlnanJ4,xDY6~KLA`-,F@ԋǧsdPtjm?|kv\8!y:'1ĭ53$Gp_|)vpV!ZzezMe oY1z:E<>5:=11 ɠj{M $+bKd_ ᄒ湘hK3{ UC_eI]Gk{|ʗJ72ԽmN?AA^HD YÏx/;!Z(2[!ĊʍAǀNzdZ겴&alrVp_‹W`{6#Fڍͽ?V@@Vm!ے-<H :VX CU;G +NƲ(z+rۇ8S=k2>2\̛PM&ՙ٘S@p{l3H+kIf/?$M1yٵ:r6 roXFdJPM5oEf )]3 t-z3V?#׍ߣ&Hƒ8D'|E}+sUQ#\jGUi0x`Rɍr,6T^f;)d:@zJZnlHi<@ Vl۸\^SeZ$B4 r]NCB04.Ho"T.5yuͷe}ɹS,(76﨨t6p@O߷o5C4]hipBF@7J^ *5MROFp}#_/0/R<]Yye_2C_S뮖Ꜿrs 2%J ځdWsSa}dŽp '6K%UY(sDCa&xO}0Էj@EWA/ >!}?UnY"t{=5 T]'vEq7/Q aPtOA]g͌ӵ|tUQ=0TYI4ߋ] 9bBIvqĎ8eN~XmCDC SeXvL`<<\Q>d:XT>ڨ C+% l@߰+A@vP ^0W]qff6du?B~onn;Go=N5fN҆ 5[0n4~jabX$ǡ}#e̼H#</B%# 0,D18) Km% [ۤN-z9i"i44m?3:^3YAOH2Jm+khsMav0t 3 G S"'m vi0_,h&,,BzBھ.lGROr@dKa\ #-@y gFp|FBTpB cb>fלaVBQ4.dٯSXRL?wz]u1[>n(C9٧0V;_f&RF$lj OF\=u.N?R(</"*[1/gQ0MÚ6PaMRn łAZns08'dǟ:E4>aQC"ؼkE-2`sfE*VA}Ӧ- 4}omF }5f~ pu/ޔ2`>rdy$gQ]3;KjSW;,G3*'x')د>3 vND,h֓t.`Uܠ.ٖ`> 'cc ~NH(! qpHtvlɭym&q"[ء?uoʗ:!ߝCKYzi1dgd{te{!Z<}f^1_Qػшfi1=#qBTI2ctdWv=>>R m'k. I h*(ԁ7De Y(3g=;V d5tXqKMv!]jP M)Lه7PMVHA `'g{e+}lR6DUp5d6 Q㋶FU"`#5( "7s#. &F,;"LɉA|i]/]\}g1u:G֛p<(JqP0  ( (CkpuO-[j?l j0$7֢;V#:ÉPɁˌ5hz4]#uG9S57z[njm@ $ {QW<[U>bBMt;$0#}qm'DE}z6IEa,~׻,0+רhoV +fsa5Mz3++du{/g[uER#JhS|ڪHGDw='JFk@mGߟVmTO7VӮLN%88[-f`4:uȥ]KOgPݦ\e z]r q`(A0Qu&Q|!+COu]h>~U-2XxlCINbONUhs:z=b1 Q`v3R̛: 1&ٛoA箞V=խy/ngTZ܄p]s6!Ȩ=tٰ0g9*z:+(s1q\1. [,+Q/$78SdZz j7><ΌݥcsU4x ՗N)TOo(mVǂ6`N>@!tG]6>Z7u`OG& 'vF,w_)E6%;;"f~CWl!mzK W .cS9L^Z)Y;E .Xp3R%[%QlD]M7;Bo;iy+x$x0&;'$𸦩h\hʈ^oOq v.G.ZzV&Y{&mmHHPIE W=* $[xk,>|0h/J{R~DH(gÚe?@@bjFcq]*L}|r P ~^$v¿AfiVy@?Z̯]z-է 1_F)jְİf0~l)} gԼy101 #xI<*ȶ.R/9ڿ3JM Dy˝y!y. IbdMmP Д)J xzr"$%CgXBE7w_d_C~~%z#ܯ$nw, 'RPXJ=R20țʡf9pی|ڑ uny_{ i4liѬ.)Nҙf.%AKȇqW] ,pHEUz:рzvXאNc:J$]s09DZjKwȀfp}\^ tܯb!†II4;̛OoB8&_@8=%kxoݰ7݅#Xoй^]Jӕ|BWnwu]gsrzbpEGG{y;;N@Oհo}H}L•&YK"O9KXXWXR Cc۱''Qrf͇5ҁ/\rEkY/"WݫP==|ow,(>ӅUwtI1/~f#˒7Fr93E~TT*I /'LU<)a>ޙy Al >)iU&7Ylic$Jsc#P4R]_cBj^CC>YZ;jaۉAZgf6Q0&)u韀gw7k cQ.3e.}I*$O {w&ߦ6 4^x{d͒訚R Lra e4[L_i3~d$V|8&iT.yo%%Ha`^% KuXlհiZ7Q2Xop.Yrt}^>o%O:\j[z6Q92J ZP&5@="耙;tW&dg338dmjO$r.5e.rdREh}!XA}I%H[Q/oymݍ9꿂3j5.aá?t^@F{Ahv͚5QbdnJvi;OӃlV3V8!hC]0ɶu\!G>qGa^,'oNհr(#f);zx\gwx-OUX{MzU7Ŗz`0]eۺ_I ϓ};uw}ecc}i!bE"x9mpxI˕c!VZ8GCԯiK[o,Tk}&6IOq5 c@'Mr:x aU~Q%uNPr:p>yjsNCi|s'P/+B ?EǓ+)^EݜdXoir?i(Eq @Ұ(~Y 1z\^ {Yy-XP*:LS/(nX m{Hti۾1JbȊ937IB҉atp>cuwvY{U'Zِ$dz1P[;/cIy{I qX3&~I%nMko|[+XgKr7NZ4fj7«6L#N!:?Ek[emz} DiuG-PvLK@X"fh~RՑc {zV|X5O$|fq|A@L0 3EԞ-|͋5Qv941- zFėu¬.MOLBhxgtNtvBQme~͟T#}Ij }Ib%R8rܷWҽ`ܚLB0}[QA*#J=4 MäW[2ЊPX\2k!D/uxldRQ6RNzyL[ޘ4psBШ5pD,g}ge[ JENҝ+vb?ڏfV]]D*_- `_A,P2Kw# [n/ڐl?D|KJ?ݯht/_jRwy-&BVp~5 (ah%A`O[Φ܉N^LJտ"Pyp場0nMm tT\N|Lw'2$.В;>NhA@6}me3S?d=qȸh&5s{UoLLrϛ֓lPNoA%_(svۨNp,`'St3RcTHfR &q~8# *Jχ,xY1> MqCl#N+!Dy_-!-1 %5VX/w@9kBwi٩JT;,n6qlTJ{sZ;o6o8p_  n>CΪ E]-tDMє4XHi7Ԗ 0yJ -"ѕt/ӘcKtk$:+g2U`C"Ty@ҫ?AfaqcU"CN5Dg[gϷų5D;(B#t/ W~j9Ɛ5|f3wMH].F8H-KȐYKu'4D|49ZNꂒ"%M'20|c5'yϿg>rɵ/DjO,vG唭RccDf>H|d40wd=:gHp4fJ.q,ECU3b2פs1 I fq_xE\3feñl`uCiu(oz]1+ms]2>|+٪D%<]z(،ְ%"vʣZĘ:R k=ZRZDj _W7{]R~˜Ӯ}mA3|-)` jh mD fdaQRl䶟䀚ȃ-`y= ]jlNj(JX lN%6S kEշ՘7$h_vVG  ʐIޢ/*$h._}lz o(̴'Hcr* 5j.<.Qp;%.κVر/y q+u*V\_ Ȉd;нpr-j6-ϯU"J!FU/ԖTZC6-)/ Y ?pZEhb=qN_ʙM&Aצ5Z}L_ld>e}V;T$f j]G쥕W7c^:;$HxHw%~J5%*̭^nX0% мfԴdu$dÐ+!Etk%oT&+)bjIH&S-榹C"Btt n99}ܪ2_a0[W3hCp"fHuSXB\E^[!Ul3LdP9/fdaRsފM?f] 0Q8f)ɀ?@O)W(Ecn= (1$rE=ALq G6itѦP,$4 JCzRNˆToX yD\iɓSfNP& xys%OxpP?_qcXcQpY>RGl׾J" Q45g du̷:8nfpFQۅqEn6~'?6vIR7xO\\#%ew X౮L8M.i眜ix ƀ b擩r(.sʀM۵Xzފ8tb[xy`kN8TWXts3n X3Kkob^tn!n=<2l(S;nK 2X:E6%/蛤1\Ao91u+ 0vg-K_ s\iC8ry}PR;mq)[<5n̻,c!%7ۈOP+[6AM !9&F tT[s,ɠ( ҈9醸C8m;UA%U UؔoJjrw*UDG`R`jkh#5t_(ϻ~oo8e߸{lՂ/q/#㔍i2cuR7W i]!Z}.Iya S娯2Z4OJ`?f2mp?7\BZ‡ ov1sS3b$Yv{^X!Upxѿ6騀l Wq8Zm7cwrM7,Ch@)1?g CS\CmF~9w-wdRJŹD!-TB%hJݤt4*wզ 098ʤ:Oh7:/uY]h1@$2౜@*Y\ +Zor|c UM4tf՚r^8cf>k ¨eS12g-q;t,v u)+sMG%ҽR1BRwEg"Kuqy¯3>ZKI0;FhDj|AWo>y)ӡry&I$JSbN΃2\1=41/xIOu@ȴw4'TH~ 7$j2r&|Vb-#a6(i27dXUB@PC,MK]ZK5%L%wv_TA V')yt$=StZ06馣!=ebYo 0L'!T.=)!YP(MxK֖ GҌحY-&CtúxG33nO0xw8;vvi؇3pX+wE8G5MU?팝5ֺHyOC\== =Jw8z?rd S ִab'ry9=M%NeU+Y¬1)B^חK\^<]d^3qaxn֒c `He ?/{Ѡi_ %hNK_ɑX|k ,wjf ]a+[.(7kUN(xyϧF8*!K]!T7I^C'Hz87'wRhIysk_/F',;GN lҍoj.w#r})HXըJq@b~99y?Xuԃrj}VQ[Ǒ%׾ǎg)XE Wcpv6cY]'܅rR l!ϧ&Q O;Oa$p4\7n:RvAJͰ-BFtX pOr%#"]gL1K%D 2Vm"hs^ZkE)A:GCjd6w!#U8ko;H<C1iv,3ñjdrGPng+9A9msܨ.H-W+Kgyr̨wNw.4ێwdIݙLI ;b:pnRGDs0 [<-h"߃ \lL.3i1.0q(BajҠe0rYejvVۥ ؗ;tn*8.żĴ2Xu9t;lLYVٙu 7. FIPL)Ʈ _4osB* oao)JڳGWs>BeR?.W3Ɋ%(8\M%(ʕVs Gwr[n]ઉ43`OEtxbD *1cک,p<#0(Gk?;Te 1trH7#JeQ8q"u-gjԲ/j- ,>f7`ݓḚjBY 1b⨍\Y)B|pA۲έ-c$[&krdlySq׹WK9ݡMώ>Ӆ#u:F=} qD-%/3dЃ Yp dz꠆@3vkhCs*@KҘyU X%7.ܫE݂:[cr߷` s"q(< PopO}4j,*%0󸸳$0w'|vzT>rEV)oOX}Ŝz6_L1oX?\jf%'m=\qc[zN)s08c߈+jM5=N EkDjৎ' ϩ0*ԫxŹH*$FpnOBD `w6v!Rs%o~mF/x<"u9;YP≚cITVuz/3%A/1o+.cF'[ \ZckJ :a9@We4/w8H}5eRŦȭl՞X !͇3YYuh9dCۅJ.d&<=yeBL Է)ghl㩘QԮJ9^~=ͮʂD.\uzě*qNJ#W[?|OĹM/R ,xܿ$|.VHZW@~`nE ;IYE|~R3[UbV4[ΔPHV*ϖ y>1_d&I__o6K+eR!"fzo2A ͦw]B̭&QHF~>BX ([SBaR?G:(CMLQ*L#vN"']8"vj[$ ꦕGK@|ȒXɤp+,01t .euOBQ4a\MvZjx <- XZSzX Cui۾eY9t#e{ ~.KN< AބT~1L{ފ<=!^sݢ>е>22*O>U62df +鱳AJnC]&[(;.qL ְ4R4EiqAV!gh+.E B*0fMHgBNi˽9VI'{ojn]`Vטv݈CTQBj"؈h\B21ӊuQ*c[Y/Z>&np1&=iG4CGLqۖN jLN#@Z$~ZڵRC&P0 V@yFOOrzFDK/At&muZa} \Ѳqћ" 3qrۅG 偙M`y>N ĭ衉Cm>oS>֢䟢HKF WݨTK%M\#g,O\%> 96o.mpN.B\orxjmw+!c#o4 vtmp̰{_!5Aa1体֐|g023 &%EDƤ7L4@&Á K%\\pclC?32IZPK)- +Abm@/1e$ѿBZb>'ED!5m̧Yu @d}NYOsPZLRss33P䈫wK9 C ?եgJ*"<6q|#/N 6G#\r]R{9W d }& 1ڀIVxd#xrK; z## !qe@ȼ}i J~T@(>̆8 W@ aW@c'm["_xT:#͢uJn]2qaM?8R4B*sUn `{9?gۚv!0*4lx M`1&RytЂ\V'UXJyA08*b* D+cK@8hgIêGc|\7~ dޢ-u s'9bmmإvQf+ȏs{Tn|d [̓wFRl εqwҤFΗDjQil:b$/0jkR#gm C{Ւ@%t'$h003yv N/J[B0T;q@{[r:Cl`J-B(Z{9Z.f;YوEtKa~$`)  mc |e,++['5OSca0X_. 5)^w#ž9)TT8I _r7Hnsڗ PKe mO(Ka{0iA*gq@rNӜ&3rRQo@ɇ. s$ QOх1YS`d0 @L8_]T~oi ݷk BFG;+oqI?ebO ov5PSW82 ieb76ĐOxD>i-ߘAu!CkMɝu9A$idP5|J_ &"$,eIE`+_j.~S,Jct}c1AJWrȆb>&[I<Y>Jqn! ּِ̈'4`ΈDFwY.\q'[8~K<V;^댝(wP;z4ue Fyv~9wW뤍 ^j ŝ@/QGqThJ84DxA&r5ZkTA_l"\Y,`?/Y*^ }\I;&\9^ymϴߛПMb[by'SƒElQĘ ^ZwYtSNY/Fh( W$VLzmhrO׮°pqVr}UUf#r v9;/Q='x`uTex O/M,Є?QrTS<Op2(jРc :-2 u 9foj!n{_U5be|gb~X-~YIte=urF1OHnK^gGlQMH@6c2$PI (3"_A_cz^kFDAþ˔90E?]V >4K-c ѿ@,#q3u#Xx/6Ӓth:uU)Y:/}h\J<KX WCQ&lwM"^vwB/2yꮅyLjߐ7^<8#4|F"7DU<6!\}?R+eۺpkU u Bc. fVh Ŭu{(Ccihڧ9-FvH?#<['m* UK9c+=u Pز+3E HG_d8-A;^Mq)/4\VՔJ.y5!p.`Z. LԉXpuLG[a SuYhTJ;;1#Ww' @s8\NN[Wu_>0DVe}3i0,ԣɏm\=;]w"}!3r[3'xjh݉/gl A$¸1Fe'/|4ʮ% JL}I=B 7%QrQmN}9zC@ SݫcTЙqlt]'QBm n{F>k6@>Vd`@#gW0gJ@P,wsBM$*8j7^& YehxN [_N{YI6&9w^O*\?n= so%NsUkSkbK}YAO5x]ds^ CA6<+4Peys66<'dĘ2_SM7*CmC[8(I"OpNX09Ȝ 1$n+&7#>@OJjl^ #EQY6s1.a5~f:F"5?o3ԉMAj%=&9[[mjGPի/ʜ:1)"Lgp{b+IA+ 69O)=6Y9[Vړp[sAC֬7~5.)DcQ )Iޜn&=4gӡܫ gIgu7bXa43}y]q(7Hƙwzf6SY9̓(B9w$hoPLcyUc砼RZkD9Ý?ecRHuGnc%-64m['~W/Ei,&M n\\WZS t;D?ʝ]Bd2g ItȸoV6LO8ہ}])"砺g{R8$oSaM9Eи^P,hM)4DS`Qj :c5dDp{WXV(/{6Yxa9'c?r'kaR{WͥHߜ= n,.b ^XlY% %U&׼H:R@7(D4 ":k6^D]o0>`EvR0{a>|{5$(<6vL|]R!LSS(u͓6y0;z>4SU?* 㲭K7V^+ Wla)ʭZjw@~Ow־>mcp݆ 0[X?`ƭ)FyCc:}⤤NVi`u7WAPdQiBâ^C $:vc|-XRDXl,H_@n$%- ܡ$Hu|>2I9BGQU0qzyR#w)Ů/Z佫]3ǵkր¬~B`oY XH츩a4բ,Ȓ/6v2vTMW\32jViB0{H>7yDnmhw/=N;d4~4qç.|3TS68wdO~5"US\[IQSyVj&?޾[lB{ӹc麢#ol4P,]N`̠irn 8oӠH6J*Vѳ pyW'e&!@2?p,@brx$pBӞH8FfBM$yI@ۛSHr8毆dd"IJtG{o/ؕrĩ''3{(M dŌr Xހj&hұAf$ҎN[9?zع$3Bb)6n%>:GIg_onqCH].߿XkݢW瘢Y>ȭ<nJp`H!<)Nj^ծ*d( rJ:. _NiJ |ԡW6!܃S+9@pP2@ :#qH[K>Hau9/(=1^K*,}QfUuCQm= `S8 -zN}k)_62ԅY[R[*m䯮q=*ymD7VL8plX`gchopWe8_">tYRǩ fZ6!Zq `Op= 0uy'ri"fQbQDΦ{:r+`F`DZ2W)H8+v{ep@a[e s.1;9n,{=eRw :O*N| !veVfUfV@qO46euηvt-nXMڄٸ':𱝼kh.\  !믊ܪN;&4|-XwH6(O$%2l՗K{ZVNs6QJd:[A{IEJ9>zDj&ENd>Jo Y]qGd+y5|0Ƈ6Kj}ˀDkIJ=&j?u/4VB =ղ:y)g)%v.(Die]BԲÞ.Ud`Dz5Q1ݳQتV?Hl Mva.T^߇XM5CʬPoCy6D] EM+s [r*k_\5šT F;QN4S'I>RR:nNc'rCJ$lwB9)!Ŵ 38GRf!!W7;>,[%2s2v8dR~ce,(/$PTQ樋D"E>}Q؏7\ j5 }}ӎUV_%_|,k AJ j 3)RpH%>q>o攅a ة<(ZFzi"^W6SÎ/mHaP$VCfMI5AFd=oEXЮM5D%ϙT-r8╳mĶ>`0ELsq*FX %6JYK3(o/[Ds,eujMnQwHeX9x?m[S!,W6TTCLQ=9L8LQyؠ9>YFo GEplKg;$>@.e1zbmEP).?LKU i_ὉjUie 4@57oSi{f(]Pkg1Ds暳{$*Gg#udޢg:7 18՗?>(+9CȍfuՉN1 ΠT: D{ 2(b֯R*Nڂ\s)qzưB#LԿ"χ ¢(FR1rBzRW\Vq:Niʤw"t+Akl8i2S&|*X3ĆO8g*P ?B|;wPM4/ V6alB+}i"~Jvܾ[g|Mnj~E!}H}1!mj+qA"uzO;T[uˆsw`êʚCva'5+*u )k -baq!y0Mqդ2IY*%cהG=|sH&##˷Qv=] 9joGG߲APΡ,L><1/<ЂgKsi(r^F+DY;YZYJ'YҪIެ;8$VJ"9~3f-w&p B`d {A7XgҤ7)GUC'!Hy!E'MmܢD^ίe. +?DvZc)h`;ƸSK+μ5#L3~]th~H3K^J/{acmwF7gW _"6mְngSaojF<%H!|n| 0Q/a)`hrY=@uv?B @eG $E^ahWW"ň*S44hN='4z ~ [a|i_uƋi?fNRLETCAVA9C Z)H<ɣg>a_ˬrɶ~#ՋuxW5'+Y^~.=%{ l\':XxX/@r' {6W V%F"Lv:.=GDqv6.jG*F[z0`ٳ-c}Kl]8W. =?%m3GhBQVkI\/4L>*q "GKSo[>ӏjaYbSwfJm?"\9:6ÙF?O"bXZJX 8r.EǫUQui ׭H~KTXhpDX z Fx4g2 S.9&8)OnפPxi#=m*֜яiOӃ.!wYJYZ{qQ l RSw7B-LHBPj- dr.G@=56߇bvNͭ-HK!`2ۇYR4q ŷocJP/0Y7_j|T^Ҫ'Aޱv2xރvݗ;;{RhJNdKTv0^RII lVQb i[ uh0(9̵,;!m5 iq%?d̾1+tM3u:h5g\X]%F|3xnh=x3?Myr0'fݐ$Y݄%tzx.w`I (G(2axC~E'KS248m}+$IL\-NIEBdȬ{3z ȡtr78xf3H~'声^4@ꡜz?jW:] S%Ĕk<_6C*+znfs m92sM>9]h1Rp)S0zR¨0Z1Xp>8즳g*eIHUHBȕCYHr'(,T{M@a*),.$^jjVH.FQ2~֒$pĄ$˜_n!J+bE察~.N6%y-3S?# U^F "_ ^hBjB<,|WGފuObg^05\SHV変'X TWõo&4ްj™aq;o-uml[y+M)7-SUI,opPp'궗D 2̋Oz"sڝ%tX'-%2H ѽ?~/=~?$𬽧Y/1+ZG+ri61d8^˞!eq aWV,|Z;k28QW81UA)LT(es{pR@bד򕯍4i/%6F29s BqD{㮻aw\٢IvxEH>JBK,e'㪭sg&bZґ!2Gsz;NzV-6>}ͣ'IH,Bro&N$29_9PXɥn|!bg@$.yPю8URpG7.wb+5"{aIkK~V Y}v+21Q+E)5u7$W TA׼6[(tcޫ" jLB(zc4ߢE3h'wswm;S7[cTG1@ScnJ#G 00YZ5jwDIoLQސۿ8+}){WIJLɭCvYT-5V+eE +Sq}O]E'J%Qu}@>@ް]o~c<5Dsr߉@L Ι^K}94.bb$PB3םӉ\pfz8Z,_I1˒)G5Udڑ_5EoQIn/ñ˵!z`f 9$Bk6جK~^(f1Re :ې}1ʫF{W;jZaf9RӗQ ]mpC;yCUf}Ȭإ6_K' 2Ѐ `_bdzj? $nNMpW>cݺw7]AR;EϑTbwն;|IАYأdۖq`8A[iڍJNSf3Uti)NCȯbet YZT h#%3Qi\+ո퉡M&,|OȵO@տ&(r;}ޜށ& t0%1P>[KydJ>WPXqB,38vRLmtxoy)]V/bp?W4' 8gM?`dV:ӆQϻlc(sW}LoY k}-j@n/2U c̶6Z*C1b'0QUQ% ;vA|'K$D/_u|v!;^%{W>AS@ZƩEǘqL,~ *wMe Rpgk;4zPE%pm݀} ?!4),j3 &4+B ˉc:=;k9Ky ZL.jFT%b^|5zпyjU E/aGA~:] d}fYOLM/jaЕٺ=9Ǝ~߇\Qdv{ 1HIG_ݭ&*t &1e$ Wa 81?>=YPLc5H?E>: blD'υ ^ ~r,L/;洰}.w:QcxѰ_?I U+ŷ [qfTdTkO ߓ@ix!j3`d#MgƸ;,hjS\os,)fC7Q*fF'_2BH|z'$+>>*"%uHTYzSn,BMtU#טuzRAq\VaX$XGP$>StEfj:5RWd% 8$Tܒ}|oO ?K:8&="A2ue&/]%kU\Gp e.k"uayh)4cĖ*%G/4:Ў] ftʋSh܊1l7͠| "?'zX(H p97xaY)"4g6&O|=v쪿r07w+ (p(6\t_mђLrEUu>jk B,H>%E6 vw&rn;nINObZr=WɎ d_Y;K~~D pDZB;`E'%mZɅ8]8erĐ>ȆW®G02 ZZ1{aڥB`D8h5!&QuP`eB& ƭqGw}ZW)eJ"η80Yto@T/`d&j"ڱU#K,lxHqGwedX@z@ϺaKp1E +׫!Wɣ ])^#^r(L/;}z3L9tAr/ZGu?q˥Jzy:8;> 4$] =9o )d6]#y ku9V~1EQj07L,fµژ㎔j9'5 sl3h2ku$!Jɼ/o~BJhyu Kf|u5bCh`Q4_~lY&~l[,IS?E_rn-{F O r.@#>>%!K* E?#2IQOoZh}󚿆6\ 55 pmSi ;=]|-[ Z!C4oP+oqaOC@N$5L_HQ8ڽR?d';rg4<]dzvG(pQd jd>%X a}gM0|Z69S^#9Iv-p#[!Ne #D& A荵̿$h˞;%i#8!Omy|%g7lY^l} F&!i Hֶ@Cε{h8#e3.k1;QWX#|+)H OݻcҵXJ: !N4Xy .1FRýc${Y%uBDJ;gYۈiǮɭ+@gϝI,zLƠ4D =b]"$̔aA|l^t3>v 3M)8vǡW2.:Z{6G7A :ʁŜL%Y_?%uPIwQ{D8.ub6nbb#%92&ׅ#"mfqg!<.S|dehr}b RDb.@&m]|~ c|GԼ9$xJ:Na51^9Ol;3#{DzNKdM jJJQ Il4=Gndgj8K|'C?Wxd)3R ]ۮgq÷wv9OFNxm2~s#T!WEV&+=K |d'P/  /niC"BKH3w au+Rڑmc>Pr?A`t<aAA f57Ç%*gnuϼ+`$apg@F;؁Jw둔G?h 8I@"[p(L`թK>3#MeɍBG XIJ-8|aLȍ6+*O$We 3 4h۸彝G ~<4%NnVi'V8tIu~ҎWO KHB/JFgviA`m' #T! /攂I'u}l;w<;qC8?*;~|4b:1P$̶,D/BX!&R;}@jBUYDv䧏0c}w_hWp5kHT^Kp,DD2O'BSaY \ߓ#jf< rQt_F0Y&fjӻ7Uod:bIU H#IJwRfs&L.OU+#oN >ݢG-k!irm{D.&S{^N?Z6vXpQ/E¾0aw "z@AY-0$ fAP;b`' Ͼ}d֏8 BmS8l籗5sK~j 0*gPn"W7Elo:"4*BH)Uhܜ;HN0Z~A/Xw1.Up'֣)N`>o$U}z +qM$^/S_:?UZbD=r.F&A]xtw+mۗ|<8_X*|q1G=k#Eڌ^( a8$AwjF(k8z3T[T=_b]+k[u!jO+0׏ -ʗK, *x=55+JPGInE*Nd"}xҥz s̷dGX3)6>}LQ}E6Â9sMy,nMR ^;$h[CoaL/x]fV⠗gm/3FxďۉFP{=a+c)4z):S,OlYʪuǶH7Nh›m@l)tNϠ~&v'+-l4peC/{ſXeNj&2kg-C89ce`%WY&y 06mX4ďkyMphūXP[cvOȦmgٙxg J\0E?/ZkxQ.* h~kM݆=Xrϒ~yyO>&fbGf^Q7){G:}MK'.f%9l7x_iJ*QmhkrH ,re!n-g+߽8Psm3sY"G-c&$,m?뵯huTsu]NKz(Ź;Iv eThay>7&RB6hfgwqYeOnjIl <] 06CvR5/DaȺpIVΏ~_and=yɉGe 4E4f ?(ЍSɅ|y s9)Au5/0d NJ"\a VJ.F@D4 м%3׳7T^l` 쾑p;{m힚'ppg >+SNdz7xv~rQaZ=Ӎ:ͺ+ %ں¨bLtߚxqS~2IkeɂA^l99q D̴!^JH4)ʃI62$'+|J3|Gl gy[?/=QW50OfefZB;"{uKm_ة^}RM F7glD:M_ԣGFPXMNqIϿ77ñ>:ߛ@rz/(jJb7/!̱_Dn5#ڛL.rRqV[g5wE@YW41ެ`zً_*е"vt->iz[jC 7NH[t%`ʺKt3CMYAvAlh;j񴟠\@U?̈=ȌrkǤ M&V|Ǥ(tn ξ3r TK8ml~htEj]!G _f<,댲gHD5Ԭ,X[Gcu(I p*iKo$M\P{C j4ۍ̭Pd0{USh;}':%BVG(Tռ Lb\^f!wz&cAX)$fk4qheXwޝNߛaа݉N922ʣƐ̙e@=وkjj)3[V ŀ,+ܡ%d<3Ksx CqA@rۀFߧ+`6[ާ.5 |"0szKhh A&D3ځ{ۯID0]XiEpUgs`Kآ=\h:4|bm-EO{:_y!0 | Y!,M[?r0#tANBtgU(yQ~ˏfwo@9MQN_"r5W`05'rpnJGމfA` iSg\MGj>N$;$dOv |r%"zu]%L&IE:ʹ UQ`y- ȳ LОr-cU T@\ Ty㻛 `sEQ :x&# 9i[*">0 3ȍ5 RE86 {D$5G-[9F*ؘvUO (jv;BM1qC|]/T3'Q*Ҍs2K Jl}}=p2X*Y&ƮIg6#kSaXc\h4\U*E9!\xEO!ptz6kjL]9++N3_s*3^җ࣑At:u([|>59đJ# 7lGwKC7˦-;ʤuDžt̽Uhuu*GLR=ĩh;`ͭfItB&Dd TT'\KsYrSQɘgMF6iHE<@\D]nr}gŝa첫M:2 XvY˚9qN{#EENITR9PLFe/bU_0-Vk,} L`NYca4L v׫^c f4yO%ZGDoψZvQswuϰhL"-c@D35VHxNePTm- %ã6Ězb·w6_(KKߕwv`3~)H͐!b?d}^a[6Pw*Ly-:<}#-W_F`s6M<)7h>Єꥁ_D:댟"8%}@jp$?]"4!jQW_ 32,«bu<a_ˆKSͼkJ@w>%g8ZX['֑&Ma?ǽOCeLKeųcՀ$~wi&64|c^ cO濲vr V?}</ Ul W_A&~ cKЩ5̌SIq۫K"~(ۚ@ ˑ}WN8F122ҥIFd58isK+[.@5GQ'oJ)tW* qWVzX5](J-`}^$}Tյ~ը~c>V别n]1[]V\?~L;J/>zdt"F'Ra:)7@J/s9](2Q-1Cyư!dJo6+9$1p]H761M}G ԎΨ7(l3M}$w*m]Yd\N\7δۘU fTGoL-3n|.E5(<`vN.&i`RW?bF5f `K,61 !POegVBIW Uz[T2OR.IG-ijm Q5^+3ϋVąE9~(/v7]8:a@xsqy\Yv3eqCceD.v ́ϋoaD !.ZgO.g `D~ |KW\TVXy3-& ptRENJѭ|a 6PIpֳoL,)8w( vH.hmۤI&f }w+Uގs!TAչ)I \DF1b=ubq٪!潹17 uMYO{zj:`1.gPř2@hcnG'ha]8uߙk:t>-ǒJiNSJeX@eJ%l؆(ȳ˙w&Bv =L7S^_?^ՎfH5Lٓ|ݪݾ$k; oÔ" oIA%z^x}9 QP^;1rʔx:>KK1akecP#U2E=$ XJ,WP+;(vwsv7[,vF߳ 2韧(j8~gוΕbdW)m)5gJС`D`HEWM{ܽmouYI7%8Y>>EfRN<.YzuQ6/0Yvyi)`U$L%ƠS)4FH kqo*dՎܑχt8w[ {| Wow #X~ؓvd qh/H.&<'-(Ƿ{3EŒ4.E@N)qQz {TZ2I:U2AD;ӄБXDk٨5y| ܵX>=|վR#6#vuȈq:Gke\TSA^ >ꌕˎdݷsװSZkbȮl=nk}zܠ *U6cYM{am_ܘneXb.^oӆw'I8 bDjjƋ'(ۏ|1>fcOE&s(ܚ co?"𥢐QDQ0+#e Skࡶ?˒v)R OEs)3{+8`H.0K4d[h,t r?tc{rufe T5}4DaAA>){G܇Lz_je{AkWkL+m p"j31(Y~ؿ%oz6\8_pe@V,#cEbw;nGuʳNz7aGu$ .cAO "1JKƙw*`p1r6,KNJMO!,\G2 &e~mʽ4Bݽ!q|3cݢָ2m7 Ղ" 1Wa}JynL{sP<5K٭ 9/iLBRW|V*3rsGA(>mX w4/x6qE#U;F16G!Mf[F֌Trn"gR^F!L ;l()0&զEu2NhXG$z~-WXdB(ԳiU%<HUHFkrx]o.ו{Qj@XY|3yZys +.68 /{NQw~F1S Xl*K'NEڻRSA\@Z&2.x/;y f v,3S Ma^1MH_>˹yAwL+#YB^j3*YKZTF>庮Q.4J+}O'nO u[9% vi؏jz ˱ ߻ Dm`Ri9yCRv@(Y"WoAi'[! iti:4L'^aDyB2bU]heU0`\LS6N] 𜍦h-T=*iPzc7tnpC}Kv 'y!0\w +%+ɰyKޔg/= Ze]Dnʆgvb3sNh;zf*7ƗhW/Ih4QcC9 /` P3 jɨvR@yjZbQp`i=W2unjrs9[V@9m35:EY_Gʂ%\cWRTa|UI e|c{I9L?EL$6'QlByM7HC 8AjPߐLÔ1aO4e;*#8~@noJピ[z9 * *tJxf&<*z(k"l S['iqBy54l5I8UvX,4L(}~ C + S_ǎ13z ph&:UixIߧw'w,й $0.v4-9Ppٮ{ (z;~scBﺡlXK@:l=D[EsYCpN ZaJtPnQU&a#3Q+׬5>W+8  kT˧9aPÖ6hT|x쯶Zo'#xPf"ґW&[RΖ=!A]$Szȏxǣ=}Īa?~y#ePSNAj{yhgg 8Unj'v?~;f*tՌ"h`A) _y] Y 0]p")І!ݻ2wߥ-ޯn۲:QF0t%%I4Xs,v~Gyа&h?hWphq@\ 唸 |>n5tI]&.^AN&ݐVsN4~J|"`1;+X%>[GWS@JI)P ~A&t kT|Hly T5?5:ϹE'J%Fߓ< Ӈ6,a 9G+ P'vSghMA~?&0{c@KU%؏8GKe6=IGr[⃃no%ʓ}MA"2d]"+%1Zc9s$)o{UhWMj> | &Z] EKXQ. H gƒp>bJ"]TC އN8۠ SEl}f8u:q1YN+zD+4@ؐy :@/nV:UJ0w:I9 Se^dH~4-lCQ׀R_Cc4wd 9 _a2_\>Xҥ+?)ʰk^r^_۾=6-߾Xفg~цT_ Z;׮[uGB#\Q7c?QJyL@ TJcB{7i${0YexTB ޵>+n5=r@vn}K)[s?E7S]$!Q9#nOY:+2ux( 5p.8j\7Gj2쮴c uVf6eISj=\|~F!|PP\NkaC|E% ]2}r_s[1G}| pp&sWh~{A_D@4B7鵟~E[ tO8%-:S:Bb]P鼾bz޾Es.'zO "Ҏ¥"%@lQWKKL|pR_s)V#>.驲lo2 xWiO3=2}`(]8cldIإUG]-apW\[ r8%Ry4 9Je3'40bxo80ENN 5%y"gƠj E òwDC|E,F1yҲQ3iB%=*{i;3mk0rk;4#WQ]yo2!8DA! {-0fGVYGD`$A7%mMi[jcbS4Ћ8dUq[ X4S6ij|Jd/!01nYbUZ@3l!RUMWUԙk I4FB=}/SW<6_VBzMeI+ݪ?*Ogʲ%+!Iarr<ɻNb'*]\p~Ď`53 v]qf@QhvەPA½ڗH]D!n+3+36!ȺKM%PD,,:R O!"^O0#, 2. ގ*d,=Z92Bඹ!fK*7c4n 2\> ѷݤ ϪhiYl.ת|N>+M+Ovr $)jZK|NKK:xc#W`8a}Xe&IZ#ѥ6UܭT !G:fH~)h=4W*$yy-O?krbIu}5r a4 _q3=zT;wKwCGNQ_>4\(οQ NP=;fȍbNpjc:𞰕Ȩ$0=mDSej?w%\7K*3Nz[AMgȗzUtY%ҍLJpOW((]a$EX2J k<1dπbo"ǥT *ǽjFԭƅk\S@4y4I#A?tsª~CN 㣋%)BE?IɱG@|HK09VbtiM9 re)aLM3V2/Z|tKa@/މq.<ݛF(c& ܪ\o#%h+iQ K;*_mpBy(PrLIvv^@8ʤ2njDnOijs`S +gMH$W- 6ŋGD5Gc/ I3KJsȕA63j}d4V-r#=7lH8F)5+ѥ#:]b׌s}K>2a8/<'4EԠ EN* %l-9UlBc?ɉw4WN[+4\y H=&#rk](L+E^--!t\[m~f?lt5 Kځ᫲% k¹Hjj"?,G,G]IuWXf|pva_0R^(C;݆9-PoSyU5D8`>LR !"&͵--IBƩsJ{ "ҋ&sf TyNuRXjv*@eI?i(T,M!za*"0_E`hfzC3J$L1SzHERMlg4gݝ'T$&4趯JXG~I;LǦ.Gg@JctBDZHVigi`^E;.!<&D=6`kB2Kӭn68e-A /MH&ŁJ$֚~Yg=)ɋ#h:C(U%!=)EBm**=8SHnu̞( zfjºEB; TyiN8bɇ" N %ڋjp;mYK >Krt:hu]@"CcM?Y@cO4 -H !],xN/g8xR`oZS6/qL_ˑOͬFk,O' *ܽs MRhSIRoJ ݎ(f)~{HaU ^1fcftW^7**&]x`cPyǽ! ~4DG5m?3yF6D[=Du.ykՑW\pomV2M/Kdڲ> $RNR짎`p-ЧO(ALt``Y[gQ^ fW(h4rF?A;wXxYúpټe _E%%{zHqaSe9jɫŃFY+uQy3BV54ٷ۶%zpjAK*J,;X4q밋rkg|1(ā@}xUDvWyoՀQXpм'X;AYSvцq$rJd~S:je uO8>l5lp8nT t 9džq}:KS9O8 $S#Ա˸TZ^E^2oUxgHD+1,EoY {k {MW\:ovnT(ЮI @ _6;'ɤ(8[\f #,#y6plGŀVȳkKp=uM'GP+O'O84P H4Sþ_'1ӺUeI8ئ2xk&ڗ`] G8/lǾ]E:`!q TV;ֻH$5pmkX$Fԟ<70XtWjߌUqCtr(|8;]aC :eacw2kd_)W8 >zض} alK2럋;[qM6.Z$fΩ~iHz]Ȭm6 =o"w i XP1u[R󏩒 HRܡcRqY:[qT,J<>̣IMt^? f <l4TF/ [iG$өm %}%n j~,X5h3srhJ^gCS>O`B"}>%iV.|OJI* ;]…-76e!Fs"lj5683siцO_'neAL`d.A :!k7c@QqĞRa8P@W_O#zgjv5֓CA@|_1|*>p zl8+%Gx֨ܢ#Mr=(\x_z8{8/ " n^9Pi.LؕArF *,.7;pjTk:Ǘ(s~]Wn"Pq^s-ǬIB70q3ʑ#Q>OsD?d Zy3TkȑQ( dXΒcixLⷴod%<;rp$*Tq ?V'ɪsbfAC2Չl(F)vmٗS6Gp=mrzNBbi a v_sߧ>LTaտ~xB0щ ;>wfZ\~"I4L4(81,OÿAyP:oq_(x;kQ{JoPm˽|4y؅6{<[4{W5`hUەDCҗLǍo5.vJ0 o(m7nn]X(Owa_UK=U P~s \@Ϊ_+*bE}x2ˇ>K_H1*dFgU'7CNzW+kU˚}(:j]dp|#\ kǜ\0FEI9='2EBm b34(tRrߋw/+h_.!_# 1pB?7< O`Y46yyK!}w ~7M֑䱿xWi,P-StM=+`|ᨿTQz5GNG`3kQ0n"v՗Y;V$ԆcO>N֯3sCqOT ]`C] z@%$𺌗៫S3avunxQhg+: ^\pP\@rҙKpµlGQwݱCOoV 5T#%I9mC;8jNp](pO'WLu a TٗZ5Ӧ/ Jw?SH~넹`gbYMuGV]إ/[K*&wQMתthiFT6l$b$*w='B " SHfZD%&[b:=4x\5xͶRF0hZG (hv%s0yǃ)8K|y^+vHwrw{RѠ 8b尴Y)f y&z6ar "7XVʻW+s B߲%G'#ƭAk(ǪR](&?ƫV9cR>'-RyD#i||~ny\CQnNDw1M ˎzjFמǎJ䭙Cz(u)*IL-at L Jz1 Ri 9h*4(kqY@,cm΃g?lۤzk9н[ wQq/W˸SȻ_%`q\{im`h>Շ)!P-F=n2\&?v)@Pؚ P?"Uh7\E;LRq` ;w` 7Ll+_x]j/$z6 >L<; $V̩d A%q7KD-|kkz5]%/lʢh!~e7m9 ^+:Q n<_wKލ0NG`aK Z0Š3^ODS8=h5WZLzmgu)U #ow{+Vʗj`]GljvY<ƶ,[`q5;[_EFeXSɡ@ewL0SסD޽i12S'*Z0i7Tˏ׻BA& M43Ki=)[f̺HY!NhSȉwcWG2QxISv`Š_xF70sDK%ߋ+;L pp}z|j.q ٦Ns>91; J uIXtAB9* l][ɛӘ+KDyzXNsVHj/6h{dS&\^xGxeGEڹZn_&5hjmGJ^~-CU%)Fhj:@01#^Xx;IfЖ~czүn"έy±gYZ07070100000313000081a4000000000000000000000001643420d600005770000000000000000000000000000000000000006600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/W-]?Eh=ڜ.+gMYEɰ񌢐eva[>zLÇhr6%E]&, Fnht>"#^JhX*}5;!\{]cjwfXVJⱺb@3K]-@%tP\xMI0Jv~_'! TtWl`ck6{=β 1C>n' qT2IXߍS^ܧDC=L%x,!#9\м ;trHФqPz>m]th14[! `êL{rodtM6j`@i8"[AU5T"8x(WI-"GĮjD1(o;kS~p#X ]I 9ꭂF{_;22g=u:jcm/xa=vnQ@岇w Rτa{I] <>VII=*dž<= (^lwSs8jr dm+zzm77巓{JX\I`fˀ/u<,`i9t!I1'B}K]l/Yc#]I;[N{!&Mӧk|7oo4܇}&_% 9ȇN" jYrP87fI]i Sꁉė:43t$G "DNԢ`.CQ# pǽM ~nȠp!}MHbά ~Bo=8|WEblĴ4 A-@;#{?Y] xs֘^ `~:Ik xLÿPOYF8;}]InyYǞy+??Nna$|mA7߄+4oT4oMi\ؑ;$~怵92j4Xc^;F'e&| Vi8Au Q l1Jvw[ r8htx$bUYhB=lw^w8-@427n6",ƅ4Jş؉\""LӯU?~vVr IQ|3Di3/;fF>fǜ5ghDzg2osט@(4ƣ E7 en,ha%u7w7ͣ~ wK>3{j=IG;NG:%*NDIT{WOw.+^H!VLGnI@pYcn\$ ~f v640dn V~y݃@JJ5&;E8z]녮HPRN [^˧dLmCWM/3[07Lͤu!/-J)Gotnj ^zf85׾Cdj>no !vz.1?o̫O$z8."ɺX5XU4[V^N|[ܠ1%ތ^"~~? 2ӧז7wVmyKNeR7Br@cU3f6 eߗlO]ANirc&t0  Z2P# 6@d~!#4C-u\މGgp_nٿbFh_/70eش9]T{6I) %=U>^E]n[E U{#u=DM|k&G饌nj7;8n `ʸd 6Nrh}C̒<,(v5'{\]^Zb*6Gz ֯>WU!mͦ,WV랢%aGsSM5.~l×;IMPh+cvJT4{LI1=eM) \=X1!{dQjaMkd~c[K7zLVb1ʴJLV7)9!Iڲ({M^plQg%4a0"YP6mȨTT@bu7?w!Zah/U]:&p8;3au 484͛?Y٫:iAoe3,ѷ-9?uCcq7ye:i k3B ʼn}a~0KnNpYQ2q/1z0)<_+;lvq Vr Ȱ+^c4bwL)QA?GBۉQ0 Ka MM?M_d7ʋ=H߸9EB  hH04sgHz=&3uΛ˵r.y*1qb ?N_3KpÉ ;AUO}g~$sҵ.]>JNVDPź|{S¢!EoRp3r ¶DT/ 17OU4FP?t?gKTM"gOy#Yvof:O@Ϳ(W ۼdmI? T-POnۮϦdsU畚6(;x-tRD̬rZl!;Un{+cUn!x|,fpx_GuSX__/.ĭ~% 38gMfR2U&;-փ1D\,zᥙnHhٰ08bs)n~Rs|LORVЙ \ c(^Y8F0"e@@LHtIj޶d6%уzzԫ{%{fa5Lv"L*@Fbc6y$"+Jc)7$ߑ17b(:ڿCffR'm @ x!vg6^ӚI 'ci >AӘvjAE,%摍VFxQl1ή?~yҕb݂F_h7 ;-v 'es@||xYtHHhds+?^~ùpnTq@4=%|2V0G IFv(V5բS8ΚWaZa,0PV\HR˹sbp0m^0E9,&%C|'WH ]2Q/b]|UN`pTc\I.tF+N_/U,v+ Q2Glk[/l5%}䊌n Jh~+Y2m=8Ec  i1m;z4EX/ IR}@sɃ{L0Pqe$ O`ɯXd{&h8xWa[5|wK &tGNk4ΔkQ:]y?fo踙[GPgfqp+|iȦT0[F,#\Z@eV!v+6Ӊ} S΍[cݮDW?5\c } vnDp)N\,2Ge@}/*F-geM)7`2.u度⤌Je.Abt9 ^M:t 1pX29.U^8*䢸F6uKg0.^a6#eI.e^=F B=Eܔx9zZ3Fj<\Tj4`u!F Q (!<,q_' ٮQZg;/@+9Xt9k d~7{5B(}MS2^AAb͉sPv><ctDBQ9:_o9s/^ L\h%XMB#}D JRUi"e(t ZG{2e EbaMk?>׽-=88 {^Jԧ%}iJ]$C`9Ji3t)/̇-i`KG(B!g8|G4k7y{#2>S{vnMz5X'7Xr=dj'J㫶*pyh• 3դUC6՟ʹ5˷Q…l*~sdFk{/+P*Q} I5 g9hgDcu{Zy(_%SU&Zb\u6ZMP*y?(5O{(y6ob'$.ZbX~Z?C)RBF2W^,ttVi _nG`61κN_BBDK!~,.nU/2'J3M\\1`:xRE  i eh./D!VJ掷/gP뭠u^\jgh"/էa!/h+R}Q$q+)m熤^sbB1}s߆m mR\#@#J4vߏȮ%(U%}y]Mo#RoTu9o^-LS !涔S9 Li4j3#3PI&?ο'w3Y F);tjZA:MZkA=a\S}t-bsx$anBJq Q. 1"F|0>$z^2A+ \E݉`۴Gh,^ w"0U7y pAmC5^=ܛ3Ƥ8_*\qfd8*6 Nཝ|fm]/Ƙڲ hD9s|Uuf=`2 Fb"?X3+"CL'7r.UR LJ|F qSO@V 7Ճ 1 4,/$/G smkáZO9a_%m2qL ڊ ˻m?+[2*h橺!z8ػ3b[?X@'V!2WOMhHW8X ߱ĩ 1xV'-Z0H4Z „3oIiZm<=GcԷ(iK ݣ1Fbm+tf9ŭ.<^0IArb/ѯr$6_s}1=է%E7f++E.8VP&?7 CFYA|4UdCdL,8\'Kۗ=`$L"g樧z\Ʉ,O:ƚ"H@0v%)@P*p&5 3d}z l|!zoMT (E/rړ_19` JQS$ * D 0?.qMJMs>,=6K7"ȇdiɾGf."eMXjwup, :18|Rw䓇gJ ?k{`R"UD'U0"M?Qz v_P=2_}Q2R$I SkW>1v^ /~v_NjG$ +޻H8U# heyluonõz(`Ɏ]#Wl7lD'ް/07s:m,uJ~2)N!~nL%YN߈A)3k#;̯+gJ&:[.BuMȁ1 > "k✒=OSxt*Uע.l $\ǗN}@a,90-v+x Ujz+V ^`V`RL҄S3"=3_VYhluAwrSfr #˙f*PG|$1~گ|7VN Nҫ]C2?^'b|g} #ᔲH|Ēӡ%sW?O 4̮w8#~ *w g[L'{e1],"! 2H-]guI)i>s\N(s4,.3QURa9HJI0_~&9}9_p_ZHoYl6v'ܪ/JU,^ʑwƆ 9`GSxcq\%OʦhcTYҎ$񰵭Bi fG8=KHfih _K=̓1А'?diy!aT0Ʀ9 & B@)Tzp; Ezވu,`zM)'hDn]OsOZ08|8<* uV^;Bn+,}.IɤA ]j>ֶ8MUѰH'R] %R/ 6vo6dKO|7+vYC O9=>|k\aX&6#m.ƓlR/ыǢɃVje`6 >!pqų?n٫vlϧ'G28WD£.EѲ*YTc kIIP'Gcw4%IL\^O#^dpYw4 1VqF'M hd U'xxFr\6fٗ)C{ŲR>]OU 'J1odq':Ե)y[Y7;D  Dƪ-*O42(e ulQ^OuGCk 幠UoDNGo2 4x]8^&\*56tTU.c7~t M343KR7oT:Ss9 qHs*eKO}mT27ǿ@D] r8tF)[[+߬? `MsH$ԻH6$W'_@!題\iu2$ި 䁾 ,f>kjW(3"U$VWB6*nJrQ^L#O+yw_:D*Q+1Sg&xK4oN =w5j'5%&p+`=|+gR=}mJ0b\P=.H2>v p~{9I֌`:ѷiSјe :%bԿpѧQf|^ڬ'(2̂v qr`k,)ćCaCo4ԥhDѻLώUv (?kh,πs;A4B6-XaL1T~[ķxA 4-\li>yi~@d皹3@qV> i &"(d[ ٍp3iL, =R=نдdt 0_@l7?=7bv :AfLخ zR<7Wu:G%DI"-`eNne7M,F7#$1T΋'0MXEW^^-S$;1$c)JDAy%[h& nw z4JQTn8*r1ZjK+,1::䐪ADjl'G3úa\񘳑+ w/ȔǚbFri Ծ[IC18 B0=AHw=>Sq 6,;3`*kC .qrw_J׫k:=/ hwVR}Jݩ~ԃn8RLMs/>w+-1Ro^ /Yf~_ཎ[Mϐ'mp OpbkN'XlS m wt[=)6 "oWEƷ+#'Չ>2 ~a|{#2҃ cąu~Ry{߁ b]N/3t^A)sXis4]n 2wضIjk)zoWDB|i-46d(7275 <Gȣi2'Eh:X6?u &dGֈ(Mz^:w%O, q}TGYzq$i .N AD` -Zmfǟ51L0~f7;Qe$d(VpB6~.&w) m-9J@> Uico!q֒,㢸 h0g#nNxVVvXrtKߡ{putRIފDE620%]u]/[|I 3({VX:e*/`v[1Q0xuE ~3n>b4#aCg8Rܱ4@cdV Ch<pBl/7 ݦ|ZiZ0weȈBvr"PhvzCw[q=G5QRh7UAߔ[GeD `CM-) tB]\ L;9>==!VV [W0`+W{u9ml2oqM˪b:/5&%T34f>HqH/5>'kd 4cQjgS h axB!t8w]' wJE-ZXiIrLa|Qu "#ıƩ-Oƭ::`wbӣ/>oj&SDF㕹kW.9|3FLLB'X-6 d3 W16d;B_\iޅ,Gve}ZDHsZ%Tޙ:yAQ.keVCHl>ܔa c鶩5}!BG(jae^s/7t8Sf0C$Ej Ћ-q%7j8q:\1D*fJ/“%ꮪks +ߝSS; 2;c"(\GN}ppB1:? mЕYq F<(ixm/&8ox 0aOWLi? f&-Ť:GmKj5{W_qELcjcл~_-ŬH'BQ'z5 *ӅKY-, g2;ݫ&VLPj8ϔu<ѹ}ն 0p/]Z>hq?$ :b # pqsx>fp6 J ({q0@nilv™p)T &.3޻ɣ51`f0eü'%?z.J4sr)f,3u~2gDBd"˃YhhSn0mzE}&vL4b?]%PuԽcc3+zC:%+LI=&~0Ӄe:_+iXs/]G4.H+t}qpP w'yG>r"z֋]+hltUDFz$UQ}\wm}ٻ4/唰S%F~)opmSd+8Y^Qr-/&IP^:v@Tf'+!s+^p1~m^`~H?X=jچ"f k[n"Úp> 1džƃT,UpbX,=$!)?XR8b\n_pY)i}2p%l-N~N *0a/Cú{nwx\IE^$b"c^+]jؗcoTOV2?)jhVw$"B:h- G85P?6avSݰWcX~G "!0+=^!![aVpY`GUwܳiҕ0 s¦Ԟ6,xl-ϙm4ĝX`ęz{t(WKv= 獔LS T<".0ۊ]ɾ[V#EbX5e*Am<ͦ6!-vo:i,*=x3}ӛ$i':ԕ.'t*ÎnQNw̨w!NdU .% ; *7@R5'4kU[>u wk.8XP??w&y qj 9[7kmdGx[NpX&?z.$ 02O|%eg4C3< v<) Xh~@7 NPoujt:BciFy[q`XLmAk*1S^1SY9bu\4Sb:yw_ĤR`\#Xh]}XETkuIfvCvY?zpv}!R LØi3>D%8V8*dSr#wiW(Xi="OP4 (`xiAU2bxf jJGeB&uub:iW[!8ejfR劂y hx6NW[Ͷz;iz8]-2"+_F&_\p|+W"F]-:g>M4 [S6w1,= rD`HSH]k8jrzӖCَ01E硜rSYc?h  ȏW"8np 5M9;c;e{7_#RⷙhTQX|C|6Ic0i!N-9犀ejKCf2Za@MvQwVD_Vah'yr\gX Niҙe%鵥sl^%4Y?I>^Zż%.kF̳[p/U8^Й @x,+sh%]w{@Oq^ =GCKۋ'ID$֏`ʽ"c3Z#";憔vnWחX0UkLz ~@p6\? *>f:fFc| 3~NI$$KՐКW"Ws:Kw# 6rK9W@R.X4# l\_TZjÁ(]qR>{4?nQxY NQ avMwTFsxrlwF?k˓}!um 1a'%]*߁$IF0!+ L>o]T[ tN"2 ga~%nՍox@ڛHke~DY"l~HN<<>,]L7 l^EvkĉHOgrFck!XZ<\{*cN`X$$d;Ӻa/s8/Sk"k+&~ڧBp Xo׋6o}Lg"#*¢IIׅ-OS8tp OntfwngV+;]S"PuP$ gȎT. ,[Mڎ[a妳.p՘zZE,`wZ Xv&<1`je2J3FE׊V Dpǖq,U✎gXG3׷zңβj|l (Ϲ1QxjMh0gXGsuL[y L'>+#A оg>vaA{t'\[-Yǎsp&]GX櫸aO#7phd3)N2%ܵgBD`lP|ɘF=='%6v!=*!H;9lt-Df3mWaeL*-72Т3_6pt$bsXPHv)4JB4?q!gm"dppPώ+k| ]FbR3pb)Am4VS;;L WtB^/XIQBظU(o܁ zGǃCSރp hP RTJUЖE? #&=F I] uDxM hB|ZݼG'ay4~p!yCkM56 gĺ4z$1:zߋk 45gPGf)bmVPrPۆ)'$ʪqJvm@S8yQʭr+< u'Q-5iy.cэ2!礝ҳ#5L2?acC.!Ӳ*j ZP^=`zTΧ-ޔ !`"yBf*W;z$˻'w{)Y#6R}7E= L4 n -C4p w/£rr9X(TS*ݙ4`f㛯Ynh{jܹMJӼ/ toj+^dd8$!1pL3-vøWNn j&~flA+ ҃d~Vi mH`;%A3"G^mjX{ qŘ1`\}C,ބ^M ^zӵԮL8Vڃۈ61]Z1#Ze(!ÌWRLsO¦ |gIb5\Mr3>{3rV[)c8ۼ8 \vJdtg١,C`Q\H2Dpw+NC`uC^o+0IN@$+: _rϠ7t!+#-k&3:UQBvwd/@ mqq L4#\ARxYnlqL%m 9S0y#!8v r)JJyhU0`S&+C(\+o[.*x.>` ҡ?] lq$H4\I"w:zٺr9h< ,v/)T8`h9n2;(Hhg6k^ wbv7CVD6΢ 2maM>NeԵc5Ll \+ XhO?cQm_S[D7LZ`5X$T q`!I$ټEzfM!!? BNq х4ʩOsC2[8/EB75\FYt#Ѷ0C$6ob>BzTkns^Ҭc%34 [Y1L?(7ϙC8qUYQSU0~9 a:n;D{[{0!t9@]PDGkD~4O]Vrp)<3=og+6h VAo%5!Wڔ[L) Fo s5c%I{P]M4Z@tݔu^l?tǃ"n1!;z FL'Xa5ϏRs.sosagU0 ];@KmCQA}}ygb)ӬclB`5 {nJ>I&ǑI(Yl%yf8b.R$e1wۃy xURR@\A%7A_:!WVi %qxc?.d!Hܪۈ ">1cMcSKD5F/-F eNGGyA\zb|`51d웽 1 eWuH: /|.OTe(Տ 836 ;q 9$h!ˈD&Ju`RGܮ$7ioDYt/$GK8׶چnS=`̞[ z8O dޢ{J_W>}Q0βmjYF$F m_jb3ފ#;?~6Ge-3;".X5  S SWOW W TpJ&`N4̲nـ4/9he5zdޅMvV/&l"r N̥ :ٕgt~LJ_%f5lu4H^˕A%'LV<1|:CSLP ֲvoRg' BEMJ}H%ꌹ[lQw mTOiz~-\x`ͧyѿh>dg#W<6.M1vhQ8f' '?5gbV5y)xk i:־FuQm0P/ ;+{%]u:zt?>o8Uo3'4yW\91PV /..8 *эpڣL;!dI%W0`5p"3ʣ mwaf3H2?Ok~~Kb:3quZ\E4kkH5UAK9W]1RAt݅o2{%v~cVl 3}@40JqRǘꖍ_G>αgO8#e?RZ*=D~&Th_BRM|VИ=]!N)0;nKW`=X/9w8e@YGjX=3@&3lQ¾3v'ςa 0s/tyd~$D+\zΖ] RN]HkH}Zcc0,˹LÓZ~Q”~ž/RAz}'jLp/Q(xwQZ. e{}ԑBeoD)+_|) >([`^"k: ZD+J{-LjpsxRm!^6pG 6 K:HEFpuޔI'HѭVTp͔%>\# G{%Fp ՆϜ$D(\e'cm\ dNbC~+LsWC͝74=vJwn= s-H6Xna,Js@ݽ{-Hոvh%XFP]htI2.s<;Va z#0ЄLr3o1sK 8ɮJ仱gYZ07070100000314000081a4000000000000000000000001643420d60000235c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/#]?Eh=ڜ.+:_ \cdWÑ=#b5p:V7[ 3?8.Jl_GVORG@sjzImtdpk ApW`+)j3E_6M'n.5A d803^$osϐ8YpM{C}wrB^>}Vۥ<+2NNOW$z8RY0ߠ  Nm:ٸT< 6߃'%ENM"|3$qW6hJ|!].oLtK&X~X EFkF1] |Q42k)|fʍg%1/{tz!1%= ݏE,C *48Xߘڱ9%ZJb=b'>ܔ H*Oy9lQmRHdN-"*FR0Z[}w̃;IhmWڐ;|yK1e4],4 @5 I e)l^DPL0%0qqtA\nu79ɇ4ZmmXNEdF&ʵtS!}5l>'wG=b:ijn46v•ً}ۂ [kdX;n=xUG&$fn?/^bw4:Pl4kPfr-wưg;=lZؾ)b1y^V1ɬVK$++F'LI2p(J/Jip?LFz ͯ6l \#\IۯZ^L>v9<4mxc@K4%Y A\N1CK@Ix0R$CVq(&,BM xtFN@ԝGgvO#'*z σ)\] Sj E_ K֮n7EZ%.Rxn ѯ-Y>4 ݩ79[e/rOAF&b[в^UL1)ZP1 nD)&?+[PI vONW^opGE;D@BbT&V*l;~$jEðjXЉq|8Α6A^:&ɮx%6YwAg1rT8#Wbh Xƶ ܓ4`m9?h pi.4O b 6D|碢k5W!>b|$f6V9N u\"v^e<Ez+@a{/S75X|[Ek .iǙ|(!jr'@w'F{ 9nR@ [F˽7y̥{P8=nN'0𱳇.`R$+҂B34mIC73X-E8K#{,*כd{C(4&[D7$I`2\4u5 4-!㧔bKj<\[GGud?7#bKK v56'7O҉5B3 `i$,{$I?:_"X/@qG ZpRw2."s1} `[Y^d__ Y* 1v0)EYf^\AvHX 9˿z^x|0euԠ}P;Mf<Ӥ;}?~srҵ1C[$N{0T<&^N.W#@ugq7%AU%IYn oG VMy9t4[dG(9*ՑTzB},9-e]}VQ5l?3B-Ht3wԡjw},̨1`c:l$gR,5L {htܐ),g*[R.ّ8# ҵBBݥ %G.1UR8s}D}j8Z)CxYGϮ@*A[-8VO #WD#i(UkG@ -z-1 ԌW`]1ԡlEӭw:DփOwZi OGKpse_LKX؆lgrjWtQJ/F(  nRw]~R ! q|Yԗ#Fjjwr~ؐ>j_A5#RgXn͚ =~ |,>fa/*:ζ7&7!oIq0K8A69t6@ϩ7Xd;UBLqqk"gmFX&@jMğ `h%<b_)K5BN .\0C#${GQ fe֕b)Kp7pC0pBksgg$zxLJɕ(m ;Ϟ?N.xEdhYc|0DOp8!gK4FXuG,(iN#ĿKY!kj <IQ>1)+:[Q?ݞD[~'U1|YbMҪ՘u6.N- p]Vt'=#$ /jBj__3[BTu&09dӮ3HMPysՈ;AA7ȯUu=rk=Xx \E$~Tbu˻ y!M5?jɀo#y/\#fN9# 1dX'[75xXUieZnq9: Ax9atZ0ݐ}?H4^t3h E{YwF5L'kD*//Psd ֳzZ972xutA;((*XteR*|t$/A ,P#ӷ8*CgAUۄEt@[%ԣV Eܶ~1^A8A$k/S@\D!.^Yԣ"E,Hn=Tϡ+lV̞&B1A&{k!&6zK 2FۢhS;5BTS% ?m&k" Kǜ I3aKXi^;bt5AzB ,,KԳip4{ 굠&^kXjQem=fAtc"eӮc|p/E$M6:ftv,HkOpW@R,W_Eq.p*6vޤGJ+UE"o繃p᷶}ԷϿu @_m9a5A&SJ\ ɟ/z_3`rI 7 /cyjӻEvث5m5uz ɕ͙z}pWlA37ྏ{4ZNY/MfN?!(kۛF+J"3@K&[z 2Itiu;BUc6F->YhQI3zLf3xL`Y% g+}e+[Ԇ'ǵV^6@wdCGFZL,z:|#@MryQPLUWj`rĹP|u-J'tl\iZ<\Cp66 ?AjmƤo'%…C,MRDeUٰ:k[obq梒ՙlW_rxhJBxc[y[s![ IP,O7E!K™'0D"$JPu95F@p@O-&:dJ(GHcu8TG&0Z7:[<>VF(Gy\Ԥ8,PeXZ\&K-w/y-hc ?9寂4 :(Dp%blb,neL xzzm ċ:4 F&-ıs5? 2.N} |ڼLݩ5[¥}9 rfXEXL mSrص7:&7OCFrndL|`A4/S*PqD9q`:*J YgLer.C56HgI4FVG(Lz.o}t(HA$wh"}/']*ˍdtF N2rC/;n:ޣ- vd]4lt8u4\⨑ 4C~v|que7L1?JO0Z!)"uTrܚgEO/" G]Z9J'PvkTBW߼E8ל@K$vudkj:x, ~asēn0wb Xq0֭{j G^:_Y^ʗhh'LWu`%[;d3Y$X֜ JO_аV00v #-isOX/Ӊw|FE#Lx>qP׷JE#N>ziB 62G6XFQfVgM>]j,b<6֙C[6۪}Ԕ|=B>20Oŷ8(၄X3(2^ȭ8 Cp›SSt/CdR.K%pr!K*wD\D^+'j?6ЪaZagmXli2#=LjJ^3"3CTcI_ЀC"_P~?߇.ZT#,j5)\0@]H6(CPOZG`eF7,^4 b'}bUJ2Tmmd?bAj2/\!7wUf;}r-dt\\Vʕiܑ&v=o~Kn,iB@A(}>Z<Ht>>hDǡ<&V]KP B$2pPGB4п4G?*Rsh|N%krͣZ-i߆P4&#A{IZe=3q G fy "c\ElnPMx` p 9>A>WXj t>0Fi1a +5əN+kԇ.^l$`kڪfl[gvGVM_xk^ [j.Fmث?]Z4> ʢ';յ,$S' c\N=4z^X($V5Y6ׂ}ʖ}@RBO\SjD7/_(I F7^w!3 hiNYrbFN;ب-ܿ/ k̿_"gUvHun1,.vCQo,s%a)(3/mHh07Yk"*]XqU9^Cw;}/oY=NLs=%zh2]\)on8r/0q&gmWʑ=ޣt^\#vz˸|Nm,|>gC 2LDXu7)^IH㤉USbh+sD9?ef/Z-~Mn)Q]Np4?PېMwT!(瀜ͺa\H>k5Wv7ks-Pj !gQT{^p_]h]]=ͣ$PmssGV';|uew,g`O@d2I3PPzz`VǑ| U U+"GH5 U7 RFq~&ZMPan}В/!4ʵBRA]EhynCH.sq1i{.y{C >]MY4"" Κ VSc:_'JXb%7n ʘCO>u L5$5 L;;_n { ]q{Mܗ| /qy ޻m5Qeh1¡Q m-`sVrEAP v]S\Əx* zM}*((vWWAg3ewybLJ[7X7\qp-I x] A/ÍYk.#wkӉLAkז!oM^56J|N=AQ#N7ԺKg((Ee؊L6YS_Wu(DU`.We۪5.u|@L$iIp4vro#gr TպxUO(%6񡃇fؐY<) 4/[g"ph))GwT^ŠZ;Xf sV1_oYC-ֲ* NIVP=tkG+֛V̔PyCf"gk亸5l󽻝)̒\Nwi,7kaƹÍ hPn|62imh TWy`1vި5)[| }jdCwA2E|O42c#61!tシ՝ M,8xWEXlG2ƅ> wXJKx8AR [ w+O0{.TҖΎٓ&L 򙡹kuVrw:8gxt Y^ذN 3#;\UUwi<1ԍ-V#/^2:_apU^BADΔ9\hpW,Px\\p^F5JgYZ07070100000315000081a4000000000000000000000001643420d60000546c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/_T+]?Eh=ڜ.+ia IoZ똝df\&5J떕=%B/g>[UԿ&£[BVdk Vu!5×*FN<d X*&8쾒e[[h/# E) z$#Mw2fۈ!c&F95rg@ BJI6w(F7#*)o`Ize  HXPv%I# F^N9C>Fc}3@5 C9}?>GGA35ÍhKRM<pƐȵž,꘸,N1%nYפ]B/H&AQT"T|;ʞ"֗tL&d,2閞iS` Oҥs9Ua٬۽+ w7A{hF}Opc =aÄ3UE+~f|/j㙺DGWnk)vBQǤNzژ BL0_z?~so˜r{s9 (^rt{ss1~T A5oϘG,Cpdc oZl^pEN\^(`MVNt~$Y/|K@P]x2gib&6',e"ieJ0khAu8z7K(d$hqڟ< Lޖ2;ucTBDb3Uy&Ko;0B3glN+D P(K`7eKPjbu^*Qvb8S6$,FcQёS Q붂\$fKKES562Fԇ ?_PS56(%o3 v niCږQ!ضR3n0@RyZCeiٽB_uSE02ʂ_i*5Hir R ְ-hwcoLL˥[v,2r7`/J']WtMü 6+ZP*pL?,L02M6Խ`tK)τ YjxDڴG-uLzK8ts״WTS>Z1 Ab:kMzV/1Q.c9BSHC1 pim"D^\:Fݥ¦A;ǞRJk{Ԓ@XZͤ(캜^E2xԄo_YVІv9fEش(XYzLaBR@G$%WxU<sC`,Ո)HE'S$uy&bhP|!Kb|A4Fdq`:2$}KB= J?o(.;z|j,@w:e/MHԡC VP!,"ho*?lDԐ j>!jAͣ}I$=J27F 4k7w.K!]N/ZO\AʆODy3Y0@z.U4Ncv {` mzS~B(i@Kӯҡ$"vB!QQQ&mWp.7i_y<:|T(Reb~`y'ڴ,<2.(Ħ2|G\K&Ɖ9xՃ Oʚ|]8k'eNTi~2gNHpt^ֹ{mc lD1Ssf>NV YGg#@cX h͉|y&c 41 MU>B{5&Bv|Зu,,I0b"4RW Gs|.H$=1i%QUc#rrmVjeޔ ht-;S- ,M+[Au wǪQ']s[ubwi:9_H ub%ږWNcP-G+cRXպks|^.yFг ( J)~xh3*QŢqTmtm_*X:ꥊv rb|[a2D- jĶ𱩯~[{NG:tZjq({sz9jύvCt^cP]A;vbIͦ ME'YƗ7lS(>KSRfm /'~'h5͝rsMLS؏pbcD Ur2DǗQ= 薒^*V3#CV8 U=bRb|`[4C+rk^QJĽ0z2k|6 p4ӨVᚢ]IdvS?%贶FSնb^֗V{R5EG:zO#iH%Dȿ|'8 }^ڻ{vؿapM h6ۄ i*/]_7P&OXⵁj"R %R*=Dݭ0z(ki90e<)0E͑6ݗb6I] -jRʛ0D3&GRxYc"-(F,=(.lHuOVMrEF_ pz/5kR\8v1z7Љ,گ ̷XLsбscܒgCR~7h%\Sx.e ګS. Ws |U"=Խ*$H~]_TJxԌusw`ϳ 4TkVKFD =kOqۘIB K{d1v>ڍI]\6M8~fx_]*qBm" = L4Ak_R",Z=*8^ $OiF!OVg;6BVB/M׮jq-%P0pWXd/4RTRA9S=j40{G=?n=^/ HhOvq^POƙAa8gI";}=Zz6lQV6%lʝ|HXlq 5:Ы AZӯ0@E\HVF@$/%v_a8=:5-E&'}]Iıg}Ȑ7n*6##!ĚF^YhՆ(*CN~}`$z0?,J/~Y3?BiV=G .f}V 6xꛉ8k%@EojU|h&-y3LI#@Q/fGCU\cu XQEߪ gٞ2 i* 2,*𳪙av$)$k&u7;GL,xzL;ߊs(~溝~Fd~nvT't2eP+#CgՔ4Ţҷb>&F1dPC"9H+v"K sa,=K3>@ ϓ&5i*bL6gOw1 *xV)=mWt9 ^~E(X^^q<.ZS^ZE"![kPЃm HTsm3s{c"^bMR$1&Ȥ) 7c8vVhuˬ5aWJ١U5 ^ '>fl8|\;U&Հ'f:< ޟ"Q(3W|xa':q_-Ű.;ǝIA5!QK <?O'u*PCz,`3--BQbk_ Sԝ#>kb;\ɞ\hhfE,z4-Ma̹;v׮+E #9^S"kZ蚺ZSF|JBi8Y\J%& 3%51טLR FٕhȲ:iL;SzAW2dphY3)p 4 KNU35fL.2)mW"?úz?+fzR]RKSPi:@殺7N&*r ОݺeGij憤9A4g"K?BHO 9D<#㳪Hz`:KNwGQZnXřv7#ՄiTx-˟ wN>:>5 9^^t[ȪI!=MQvR;1'~!$6n{rI:.FU#/\Y$n>zu,GOl@{֫.1?Jf>*4#aqFUf}Kդ+q묨}&紡 qNHxliA:s*<}>Vngx!\LT\ bJ̫XPQ)_يf由bgsZ.̹έXJ q :SήDEOf7zщ.||^wszLčj5F{xS?uS -0E(no~trx(seginjfߔSB'l(JdF{@RcU*>ppKJq?6Ac!5{ni Ď)@+T*KnDv\(.&j^偔Q\Y:>9yRWHw=[\3~Nj<>c+}qDʬ|hsu"(hkz_H .%}VmSשUټ@MNͨOM׌IU$`eVz\JSqXJ0B؞B~)zR.ɑ+$$ɽ9e@R1=DID])S T۹mm3ѡn|7v3b?.ΝpJڃ9¹| Hf ?}D@YFzB9[6PN$Ƌ h\MC*@q3lbFΔbœf. u$8v=P(RW~<O*:!#OyxAv&L7`|OG~u~eIђ~&HznN )?-/[1Jj_5}#~'ʍiDW풜2.VQ֏Vhg%T}@a&D_A Wc]. (?ژd\74B{(}:4NCC 0T}ށpZ]ByZ姯Kt̋(%(Hޝ#!d #~Yp;4ne@Ε, -e3`/bz0٠dp<4cuY܉pVCo뷉+8쒈ut `\'H[aV'\-%ӊ÷9 *raDGPJ341jup};_сoϤ bgM7ҹkX^^cؒҔHusɪIӄ?Ռ\ ~p.ڞJ&rLvθ5h3q\m ɹԠ5t}^:DOb. (k46ᒬZZGBs A~;fnv9ƝLt-=Xz b͆)7(eDWrMPQѵ9`#=C*1$zZڠz0k!/q)-ː(oAom^^?:rJb|WGQ{f{}4HΦBd.kO}kC~2(J:br]!3Ǔm_e!'P2 &|lw!M*BN?I*9vpB}Ha=cwPIo"Ol˼l9"  bKp1vrAn{yc g1Y=ɜ7CJ!6`TѼżs9M@EVjwm^(MZӨLJނ/qP-)oDe{/IUb{s9 fb*Dc؀GJ+1FH?TAh_] Idpwͪ0{l`ؑ&,Gu1^<6sz$nStQJ-lq4 [g:xhDY:(D%`Cd!gPU˅s>rpäںlOU!^s hWTEtOG[eo7uZ.1YKF&eGʅ/HPfDn,^Ðhv<'^)cymvjsR7! KCƐеo۲/dƇٷMU呾/[(xg@ZJaAK.|5ɾ0Vʔ}M*~A`h@J+ %jTRDǤt8vY~`filHÜCin8%Nz3(4HT7;Sr`!ՙIOZkorJ`ć m, [`6g/t0UT\T^C״L;vL6@.&( 8&9X+@1߱g8m ԜahغdK̬egaowlf\̙-ICwưKr/EImW"* fZEͪ][CFjIJeBi'rpDo.h=DAl%[2mTP%8Ts2T`߳}ުJx|<w=ګb1C}ÃB4 hǨɥ}.b^ė?اeV-i$(QLExK򊯃> R# ZƼê*ņ^qwg(M'|v :$`1sRXA4+SZ{Z=5,6]n(u3t/Vz~|{KΘ#@++F`_a"޸| 9d~ڒ5sD 1o&5vI Hp g>+ꀽK~!Y5 @h(Tq{ D Pi>xQB2nxM2R cn Z #[L:IF4V; ²RQRk!-Hd>E8kN\M,<ΞD(yucֈ4QʇAe80'Z=1Qgئi:=J8X7;ErEnۛa@@ V wQ*kΑ*\%"Gmis/,_HI'W3Պkcq-ғE4K[e{s+.zx%#壄=Q9)!֘ Ƴ%&c.?QbYgtgp?,tƧpZ˼Z&s-ɨb;}@'4Hٯ"3E9vp=$Զ$Xr!OoUJF$kd}ޤn&O8ډ/]3F[٢, qf(t,3й+YcŊBۅ* _ko̤cٶkIufŘ|v+hAI_FS%9LnrJvȯCb;B؃ox(lJ$.$BӾ*30M[$- mzxzF*JD_sduMzڙJq$C1X | -XWI͈gi?/Tz.587 O5F#qMt^Q3M% ̠*ۯu]}\-_owпim9*v]-?H/igqu t.7hO/ƣ 9;x mYd\ڟjsUhk}ju;% +msP} sh[z|8 _ |\dYS*D~!< cF&!pQsƻS=EB9##tF;},g͸LnpXP[#@xڎ9E~c܄}&+ۦ~"#d>nTbp,V֧B چGUM2 U/PecMH!ՑUIGrc9Ĕ6mx/u%m zv0Γ4fظ˰N7gGT o~Xq+il)<g$ 'JՕ ]}/{NS|ћ7;n1:PXNT~ܽ݅k4$ {.^KƓ S>:wxC7coe1E=;#vhjV81kW 83v\/7~Ə.#] tx3L>YZ8nvr)Dsl zfV٩0C3, %h2g~[x9j 2x֣LLH!"`xL6h3§Hk4(;p2):Wimκ-cnUdՇkRTj 9Qp% l9E딠6!zsTX*a0C`Y7$d,#&}֓H-_RWe=w!RR Qn'Wa$Xʛ#u/\ð)m"q-E@XwuM,fn4{N4+P NFwݭzŶ2([mr7GڣO$A2 dwbÀՒe̟zؠO6}֖taGm%Z)|Ŗ*0ӏb)02[@0z[e%Ro|E`s,s(ǃElYP]L Ȱxr6W!$p<{z aGBNM-Ey`%Y)>g$3;uxt@S` Jp)׮U=㦯3oVjf̈F75Y8LX'tCO'CD [ʠg\˳(`!kKG'sP\ٽe((BVTd@~rDExDߙ6%|wbGŸ.~^9_wÀӻoԟ)~/@P(n@8ңn#ufr`:;"eeuҶ?qҰ zf{ }? {f@p"V K.N5GuLo-+q ^n.vx?oBq8:Ĵb?{rv]z<&{$Pk~e;V8)]UA^#(P>1 =ߧdU?E FnRd;S<6MPieG:} J*Ϊv9#!5}U-('Vgܣ H/Byp0}<[*S lzCYIbiWT=X/+G%|@_7"H9*0XlUU-3X5un}q[?[p MwT_7BմǰuTKӸɮuh7]וM ?u?NC&t""gm7Q,y7KT\@.WC߭]'xA$%$ >{o`Q55-r˵EmvMU O]ȃP>RZ&7 U0i=j$JIWtƈ*+*bKWZ5tvMʳSѩyྛrzI &q ^VCRci$謳sfb= 1ng>/ uF%>>teo^W? ̢7tMx>R9zC cUtÍ!`nC?>Hwa_bc^ 8\I 爱7 a< ,RzI4( [ 2j?sxd+0`D#M"di \}]1mU{EEd5} /mys5r @>S|ҕ O[*, "V41~vk턚@)v$YGJ2|;l瑊 1NL| _y+P YP {M|fk+gf)tGz ͹DZk`@.Uhoe(zx;];T!0v$}4#[e!(NQnp0%nPHR`BX]@ȫX^i%Jھb}vb~IN r_ mXx!qJhT˦uh8@f5 ˦>zkDLT?'C)pzS &[ ߖpnmj ?)gC N;>#mY; %Zze1AƎl`_V:'fwKe2r_SİӠ/Fjo3o#l\7( %(rxaəώu8aG/ ֊_o8D ak$44Qt "g(!~ 7Of3C}>6IQ"*DT*m͠W^RtdYbDYni]+E*c#˅,]gV94 ksSű/ҺuQg2Bh.Tۨ®l ӖjObq,Wf7ԿpP~;1G aGmΠsTFr+WAӠ-k &]u|` fZ#CŹDu2^*|u" qM| vSpVt?! B? d{GU]Ev`i LEA"I kYQ㷯! "jKl6xkJa%&E ֟:B^QSj#3mmj;nIUQJOrf?BoWy<)PoZ]' vlgׯ>˜BL7@gECevAu#%~Qd@WQP80M8ߎW][r-s=DACPd[gq'Ip.jǺT96^$[ "l yx#|pMo֍E3AAMU.J"'PS8?rzp@]肗9 w_[I')2s&T߉(v?< lZe,JU9@^Ns%QIͧkr?/QҚ7 0as3 "|XJ@c=mP H5vq?!jvD8vh,!ЫvY> &'d"[o'&ooNqf/ۅ>fzEcTҝ9ʂeXEZPeDQU%t&s"$Ƶ ̩7%Qp@W$yEl*ki.N8fm.h7[!AzO$5n"⇔|lPb8},HFQTWA); n{F#ehsD=#Ճ jA#6056I˞91 :_LD7'K{7#4WCvwL}P9b'*@Z0.!jX>Eee.<%KG s`@jцUznWd;f;86|RQ´2- *(nJK/te["trB^YӁ\nqړ?Qg_y[T/¶; ,԰<򌯏uMM:;qHY@>tԳ _ch xR D(G-+tU4g{m4'iBYn0 .^^M3 Ϛxe&OQx=x.6cSrC$m$ɬ=(>Bq[]'tڒ|K*rzESbV?4BG7+2rSR#!Y,+,q_ v=E%ey+X R`9tFFѡql9Xϑx1:_FaFst;:?DǺ83^:cd]yi0l$Vi)r%O7(cKI6E@eonfm=GtfD66Hgp߳U=J; ͒;5A)1ͅHacjW<8; |zt]osYK BSO2R&n8μ`P Ht٪LT)7Ip,L)%yPhp3kҶG&I.&[BBt`1 I\~M *ΠHX "JS~Dà3GCow5).IC:>g%Ԃ9'Ea' _bwb/: -tyROX>+.WH³"hbDH^) ((s_;w&rpA}tS#Y},B/I.M}61W0stK G7\I=-1TN8fFt;@QMQXcZ:t1#oo#Ҧlr{4¿{:Rݗm[gp5lӞF:*mÁ2epp)8TV{^C\_I`eWC〨^kglLa)Bb$ L[jʌShꇩ8 !kY2mGfQEAH,l2)]_g!ěk&yUh }O5H9(!p#5 "h<ʹ[M:z]0ھd2-BL {K-_w2O&ax"sAGe(fKˤ;lY?0m+bYe.bODhRx.݅EF*t,6)8 lB3U R.>BUnfJ fզ v9MDe9~Avp.XT8Uゥ\v{5pMJP$?b |U7!ߎ@xFD*lroZm~"( ICȔX}8~(A\h Y\~$Xysz!oi|ʊAX6F}#V|X=}vV. JS5V=/7N>R5Fsqnu>eفƐm"&u|M6:qhD>Ì2%^U754y2;mff =" !Ɩ'?-# Yhf{ёE~':Q 8 U$($ /W!ȭKc ʰ!vEvA'3G V"R-4;7P(Nf ʖ$땨SoVV{b)93N(VO-?֐,Lc'uܧcWf8= c57AٞX i?T=P"vS䊰_?_PŬ큈+#55l~4OL̊ؔe7sqS$}:M\|o`6Q/4h?_oՖ:rۜireM:pmjXӚ=/ʕQ(;fN E֦W<~hdSIuY$:G~5J~/԰w"A_!]NOIN<5}ԗ`O6PnzЦEg+Yaɻ" B>{f!:#x wd20ɉX`VG8PB)5+ q Ȩ1c?gbBGv_M.4e#9]=)'uXo k)=)bF.6mI؅ }ݶ>;w,ndOtN!RU(wugׇ;LH1-JʇA,YW#3|paT:0ѥY/iRXn$=VmNj`Q/^'Wz=Q2hx9)J+鋒}kLzbA/fp*9E pA^W"=ɦ;H$" \PBn YQo&-pb{XuK<+LjEt^UDC@oTX֎" 9c͝uGdS/0k@ZD5A,~*;Ļv"`l\eb v1,pI \qEse:چؖ,k m ~S:D:*$^DBc/0wE[V2Q~7G rΫZӾ=ǽ9nD,90SzWS\%C)ЊM}u(bngjc{U%Y(X~YzY@?PN6?6O!\h@{t z++PGWw7Yq'. لm743LspGᧁѩ0|k5gݿ PSWP<3ܰ%\mW޾^@iTBglC"BGJqQ$`n LzNnP?w=CߞESWE[%hh dΉ_3 6Λ.,#L7%ƋNHu'jB/+8HCwUi%}cC\¬6iyvB4D+^gYE+Fي ?Xce~-ߜV)^l)р$OÛE6>ZǾe2`fRA=ۊ j5`b{pm/9vz@YƶDl ['wԁ@TB9/lNjFt>1Z'&)xS|.D`Sczz걦igOien^{a\Df9ۦLxqp#Z9xItЉp+ f`%t{y,HFV[r[9Utp N%4tPI3Y#;@/#%LGֱy1jr6#Wr_|,vp+[M GaɳW[wr MțQMw\fjIUde fX'n*g)wZfhI. qPoNT7É7Vٌ}Z!ɍ i?]@BtFo̅0DktQQ{__O f#R9u`&;[wYW ]Oa-fxgǑw /L?3{F Rvex 3 hn,b@]GUxR#iԓ+?~5,:=Ob*`Ay#@*cpl?JD('됭`3q]CU)O4)>2Y={ }B|..U@flYm;%-d=D+2#CÁDJyCv%fZR"gmt150JG:߫NjrA؟D|9ln]Zu+zf}M| pP $:W(H\j1îF{R ,rF]6UB7>;js@06)Jd xD p=䫑 jaFru iEnmur;s6+*l+ z3KHLP 2͠ cQ ;5DU"̮V4]"hHVUj 𶘗ѠsxNk5y'YΈlB$H[ogpj6ZvbB2G؞zo贱)2ƀr/qQ̑2^ :ø e}rjj=/d_AJpB=݊jP$E`p'HN=@zOWYX'zorWZ Զ2:}f M)ޖ)~*3;mɇ6,:Z:>iTF+y73,/0R-}>z;߈GXYQ'" N_y6DBIbj24g|pu-VLx[ -f{V'EcݜkXEʧʚV頇uۇ1"Z2JR;vt~_nڍW>Vswm =qөZN5 $DxA uY~uUE \-M)oNn!yZ[î"D#E"nC B3a(,-zMXFk` 5ɫ.CCuys8*rFW.5H^7\OP r@^QQ%?N)ݟ(&wky gzS3 Q,#V۬}r 2g w1E"TyŐ6(Y}jaY'~ex xk. E'k5'h|f:{c@i9ȡ(ۡP4N<=jIs 9HY$=j7 EI #NS*a~_3գpm wI{Z1/"K:^"njyV^ wՀ¢62QAhGNQ ~Xk Ltzq$ vC>MǧmS1v _7iG/uNu@S o$T5; ,e5<ޘ}6f/3GGN[T놉<agihaG]q)r}ĉuc v9uhUcBܻqПD~J ]Ԏ1/x- TAxZYZ{xۇbL8kp+N6fWwGM;>VWytM1i?gLA%r4SO2sr|gM)xhK3͸gk(pԅkGs[EaP !y'Bl!Z;dEjc*k 3 E#_#$KĈAdoᨪo mF=(BLI8 _e[09"PwEiuc5rهĬGC&!0 ŮL[ rd ˇƆCͯpat]b#Gov4aPN>&C=7cX,<Y%DKQiCA)ɲZI5c?eA(ؤvFrmJ{z- kaCas;&X>~{KA!ZOHEcmUAGOi%w{ )=$-Wn9; dۨP_|Ty"`>T6_[ɹ&/ȡD _w_Z'Xk–@45y*^c(nj/Uk>u@&g-;JOF(a5uI桋%',bV( /ӒWp{cx̛T'>D/D!cnUe>w0v [F OJ#]fWdSX N5g*䋕Yǣ3""8=ku11,*o(WєRW 2~jXo߽",ӻᄃQ)in[u]_X(i_Sys9l#2 se;j#x58YecPR6˟Rx0 Ev3oАO#XĀ! M_Ow jaZ] it=ZX3FVrrθ6x!;VM闺G"ҾsǵVDVt^0 cz"x6"\%HO\h(f\n}^x"ǓT"-; 2:+?F7!3;J1X _[x#[4–So_V+eؽ>8pK[Pxi`K-#щG*i=/>#_|JǗwT 5.ZOaE+)|q`̆d>^jƖ@X៪j͇DLĻ߮:S&rP(?Qu*o"&zUmzB9Qta_?\YdSJ K0kf  u0'`e#nGl۴X -+ߟQ1/_[lKof?XZNk ̎ ;Uƶ B[4Vp 4 o?B%H#ge틈dg@moT:3'A _~r0kqrLEbvZBKs5]k"stg.E7qS,KuM }4/Ce I؍p-@Yփmf'}]ba>^m1VF/圜nZկ&8.[K$uŤJ)e l[$VK^OՈ;jSsvfnuԒqZN0.L7@_Ɵđg\.(g똲/E$ڒ d<)ݵ\N J}0-lKV!^Adԋ"3uaS<\S}ՠ: #^Fέk)H|^>_{Vb=ݨCo!! YJ_om*CP(H$5SiEPOkjl#tvh\Ů)8h `w1#4ƻ9? l< juYHGFjfRVCh2ih̺iΫ&TL p65K<, mֺJZ(IrI!^,^qTNr=pGJIxA#{pb"iY=%J>:UCQvt[ au)RshfaP)b}McE;;s"1&R^ 0Be =0' &Ͻss)~J 0Yxiܯ@} nq·3ѣܖWtQh_2X]r8=!qM o~wz\/N̂ #z5Wi$]o1&l"t~.g2Cjxp9q\@iYl SLz u[UFc/*ߏTVb% P"<7vsL%`6[ɑI/Z=cfߍ8dhn(|f ]g=Mg/sHVQ!ɭJp:=<^5EhcbV2izTՐY8_vQ "V1|ecU03k%r/WNoFًoc@캲6 A[aqmm@ٗ}U1WIm;eZ Z5ҥ Sfv [\App(͐IJU(=aHJ|xEOj5(#sa9*2O_OwnbGa܏>f]h:酞Fd?{g]1Sg N~v9R#hs3vŶ)Ba[cxWq ֎S+:sUi_m˷k#±x}+F8f5Bfiidc?sIfU7Jw@7v)@ }CPpaEA[gITx oI_AEX[MvJVT8\g7!K o[>z>^jYHaBN͈,: 8WgtN.g7A4/aI}\-FUwNA>cUl>uܾ~5}Edɋ4<=&SnĸY'{TH+ln.vY={ ~?fG܌~n.FXP.v~2$u6j'dtkgp+̀e̿m0[fON~|98vMtD`}Sv Cn#9^vj<-^N*[vg{nGn.z6&Ћ|DI+{tEXgRKpK;^FJU 8u->+s*A2 [[V2F`:gE}Q;4E7ϘKVv"J'|)9XY~<.2Y,D{FS`&VG? <vWm9Ld7Jaf$C|ratPղgr1ZIKX7DŽ7 \t ˾^uQUP [D\O,i 4χ4@,K#'6qŝsG;:iHncoB9d7^Aj|`_8[gHhѮ!do Ub/Kˑ5Wt$Kqo_>V?8g[TPor/d逄j @0aaZdiɕ og?o1|ݡђ 庎ef3;^/k/Kp>8fۜ i7(5CJIG (7PCio4J&W_Fv zZaTkˆr"mǼOF\`y+C̳Pf';0%Ehݲ//DNIQKQtf uid(O2JzIeS.4k/IY[bV%4 uEUC3~`9"y+nVlF0cUlO k@7tYoub:"-CMA|v=1F5NMKmVuHI<1^ bwҜɕ1~cYD锦βI`1;iMSWO*RTjV:?} e@ܜ ؼF`qɰT 1i;aaD!co G1t-R ,R Ѭz01ҸI}}I8!"Xゐw$쵷+DӇt.MRm"efbZ^:1#HKGi6m?'Ss ;Q6y9xw qᆋ*7U9_;ibTDDluPۂpU˭ϟX$ 5CNS/w0 ,{uiya'D> tܴ((|үP,Ywy%j1TS6Ab`215ݧRh>C !&l#䟎xAJFEh̑p֫T)ڋu^Kh3XΒ[9bK* 0w?[Ӥkyn썋`:ðQX'e b}pE :D A jJy"(+QWJFf4pLmor4'XQֺ^FcE"@^b[#J2 _;%v ֧Bx|3rݜo@JSq/[{DduSVlNIjrXq({d$SnF siEZK_j4ƢvIV(WYƟN;c3GGWW-A@P]殺 wMڮ$bO:[gW Tki6gr5$E}ZTP_3Τ,,`̺d궿mOYŰo6Ywd*4M6+je@TCm './Ù"4wX~.`K$cꝻdM`49dlT BKz_ŲssG=#$m"Q<8?q3â(?mi0>'' fu 7;V:BrvA]_ݔ"@L'Cӿ1&\c,Bs|"֒6pޛ̈́aWT)>(#k 0K<"JLS~IhӌQ\*kzcgP0$aK5W ͫoR JPģHe ρ :tGWdUSƛe* [s 0(*IHjwj0dcdx6 0ak]zeGhckf:?wtH wKe5b`mdx4g?DBg[7_۹U6} p ,{'aޭB{!Qpɜ|!zt CI8Qv2vivU}sȟ'eX4R,FU>9 x%w\n;n hCa6fZBwr 7`"_JhQ]N C: W ' %&X >m,fz_0/r?g B*biyU9o V{4UD>.]YD/S IAjtઽaS,ge;WY-١WRC%[Zt.-Q71PB&^1q(q_"n0=?uV6*o[l-2F״۲Mߞ!`fΤe {iHM;5d-/F;NDG .{ma0:l4o4W>7}om~n# #sl ,SJUMTW[4 ޚdޑ㩿2`X< BV]ZD.7`Iw5)8l6FT|97E$CYI;%Lk%;9G/p am!mykXN8.}CZ ߵs1\Z392;[{ {Fڿ/mSZl}1;&xE*qHL5%6[0qϩP;Gk<*I"! iPrZ, t!9(3y9o!eeͩcn0s6.K֩c@qx\ZܭֹF@ I@Rd2 {u*;zH&kyj4++}AyM'5;& \R5S㙍Go`sCBK|(g_uY?D/w~7{xV=+" v߷JkϔIYR;+%iD֣wvp 3%iö$ VkO2qPvjѮqGF$boΩ&I3H ̵f! xI˘o[TZ!'MpE3(pSjg^y | GT[HC 8h/11OۄȄ`OfQus&1WސXc@\B17aBu]1d#ѮdR Ү޹eq>nF+^P3L21D&+Ct^3AH'ԑN'Ϊ.tL^ْ@n 1ͷk ɛj5/K- !"oYnP{u܄l&9}$j%˖d%*5 7wm?$z5y6e S-I# `jѹn!Ȟ)0.cS0j)iiOx@+vMRA\/􇧾ni28AU},B7|`U 8 $ iG3z'@"k>|Aɔcgg\(_Ju΃mÎHm :v%uFmhv#BJ.oldH"@.VJCڕj4(wqGR8Л<ۼv}I1Wl?H}JyV«j1D N ȊwOLN}pEס+̐('P^;3?G%qD!)^{0|Fjh,(fd(j0ІMOρʒb.>W)IwϔÝ-֕8].-pc^Zlˣ%Պy5yAKcBd^x.ĩfM<,}X"x˅<ﯠwoKE8҆~)%'dVprN;[zC;jc9.WG~ci9}HmA-23fA˜Df0kA-OAI8~!<`Fr*,suB9/Dl*gI߮Zɢ•-0TۅHKs8moFQЃEo*; Jq(9l NbhT#fGs0?f//\zԖcmNZiv(;7XA72.| ~"LtJ{U|OB~M,7umŧ%2 II#"-^|dR궸ujtg~׮ycð#op/Wn{F1ZVº£S( P߮(0uM;F8Z971tI;E.7gXEHpE`bBV> ".ڱ'<rP[8h M˻69T"+{>l_醺>KaTڛ?{weɈKxC3>ugM~ `fb|B@c__1jX,'MU ~e޶>bA9|N|HFxdE? ?]NN/|QۅXht螀 L >MQA+t7;BrHHgƦlin$>pdz8^--ZFD4y[d󴅄7"x ㌦QR"ݐSTl_8=j$y1 J[ћr@zOLG\P(9/vwonhi}${$)\@0V7"P~t}; h f3.,h}J|Vjr3"s[4`?jfO (xKAjbfUs%PJtIQ49pFtSɼ75nj-b-ߢ &u2J (ec+n4w"v!s%{{˕p#ƁpcCnב#s-mk|T&|<2s^SrddL GvD]^6@]䮧/4{ MbjF%:3HS Փ)G9SƓ79d?w,CJM},i K+3]xW2Rä)|ȶ#dxJ(IJHxIZ>_j|]ۈL1F+aajͼ289-oS=*0뻾Jha.EU 5-2Բ ݋lPin$F`g%[lJO PK "J"yZC).[hE=!Z/jɸ-ΥUؚF5p!rv U5NJ5 0ˎ/~+9)=ׂdN\cIM |s#G Ҩ2yٟ$Em}IGꑕ]''qosM2ĵ&Cֻ5mDq2D=wz/'_ PX4U8o$4)e6Ezr.pI A]NՓ߾c C-V΂Ľ6>Z9BJ#w5E\be)QQ@ا}! (|oT"З0Cne$_C>PY7ٶM~orea̘,ΫV#/xd>Ī!Oek9갰OHCڰ ^:dY,"Р~|pm?>JӧRr~̸2 PI@zF+Y+M&;v|Pau+b_ʱn+y~DJcQHX޲InCaHIkHCi՞Qtݐpff: {w NtpЏX/&ʕPU8Rc2…v|Wi&c`Cfa[Y"_Es zZ ZtgF@`Rƹx4kT,qfY Hj}A^ᅚ5!,FHWR&0s_eK+76RK}bCVd[u@"b%yltx ңNJ+˽Gu "-\m`AZ.`nuI2 =dL#ald/[H@&@l(OCp bMM^wjly_~Bos=レj1?.X$›يg?^ʯf)}-oGhSV~d4Y՘."E0hvn;߿z>ݹX tD}8N4Y9qV][`⍨o:<<k'9*E"<#ٝ>i\wxk% yMOrF- gs -PȖ!6=pli] -*sQ30h+CdxK*fN˦&0[60M"!kG&~?g.25ZH`,{&}| cw!y.+4al -&-Vf_nQ4,:ǞFt6"DW LL[nRP :*&}bve:C Je+oJJ%o%(L+Ac9RmΈ~mu~X3-خlv̯jc=Dم`j6@5?pXounEZ埜xnJ\ͺ uf::sO tzOl^˿rO^cq ɮʬY3am5 g|}̭0 lGO} M}O}DEݩyDO$@&G/!7r|MUB5^@V0l`A hۡdqGz4%f-QCnpA+eq=(( c}ӍNTc/TNG_?}DN}T\ ;>l ŋ"h!#V>bj`;y R橤U\TsQ:j+e_(篷 = /rY3 =rp?lk?7qtѴJFYxs=mWy|$LgXxm~ؓ&𤄥StIlzpV3!UqK'RP#)ryZ꾨ȫ,mjŐ$qCx6܏^zf]bnC~0Iˣ]r#W/YuV婆-U&#T?;ȯ/斫w i/Pŷfz: rKBo kcadr.It1^_jL[Kp:CqZ}yzc΀bĮ/1wJk9%3)Lԟ+HPQ$ܑTg^7j^ <8 j@۔' cp/e\pF'xLYjEo"( 6D{\ mu #X9%ffU҃2l)ω>Y&ov0Ku }X0Ww`Ok-3HLNŧ>:Ox5-So5`ݳw7+a€ S0%Źӻzs8Q[e UŽ^.?X[H1+>S= Tc*|j򘎛? ixtc ]M&.&)MzKRz/{>l H%=@{+)Ez%дG'' ȹh@4چ}`vKUi=zFUGAN+{FⲛB-Քf0wM34601+P}Wa)F$(/2brS=}n_:P7Wmb<t[_?AfɌ:q LMIwɍ@Iן@Ej%/CM" 49&Mhd@SyJzӨ ck U";糦A Ԩ\TGJMHy xj<?h\ !UW`Bő_NRF.?{`p=oTa}ó>;2[|Z݌|QుLda%2]q-ZN]HS1hZxwXRfĚUai= `AdhO=b67ޠ @9x ȧITFyqVP!OzxCF(M"tD*gtFq ElCZAtzL %JL@Kn0MLӘnHx.4ܭ.J-F zq;vƺЩ98;>^P;H/;o}J G$ص. #L9ӐW7@kC&f`-"uCP8W$-_L dƚ Ael8DC)th+F0kojGa+a(57͎7й-"0'F,&>i2KeXIZLEX䫌o=.̓VF] M. Oea\94h .N_ԃؤDtňh2nYsܺwG3 ፐw~|fY?^uppM<q~ uS*ߕ,N)6=GZ[͙y .D]ņуBt=Pi{7qӵs &B!|e._;(⡝Ќ[c|C۱",PD7 'Sg%bglm vny}/w[5~ ̈́NYDơ׏FkU$0ąO%\!Z憐;GNL,ditÐz&ޅY_BYi[_AN( | |7Ҡ;V}Cydݸ+]yq$TvW0๞a ?HOM^Ho %}]{Z{e<(Y;alc՞1'StVa,\-=SWx:omӨ@|3:c䔤σJ\rEo60^y)F=UPLzw}&Eѡ{3+]ssvȈ]\Pψ+-K)iOP#J$ճ?Z-KW_ -,8~}B]g]l-YY]ЏlqyiH~tў8Al=MW[R]1+~"Ek~0 \8h HԈ*U%ol\qj5igr4KbY6ҤvնͿm&S8>_Ho  e#啖鴿9be}h>@.œb zņYV BQ֫RP}DqjV<>mWz)_Q~' kExO>00hΌ RF Vڋ5Ke;dY[PN0ſf`$$ T482#C1_٤-O"ztbTNZ>s svlAo~TWovy]hl?y8_r}@!Np'!hK*JŌerC<fF(3A%:Gv&7EPtX4׶l&ywA3(z̓rpZg1W)q vI eb>ji^PHn hW2?6epudhF,-edmN}>k,;ܝ;v3]_~fP)l71 79S|`PqUZ%*?IzT D6e23PzjrbI5#@ iqiD'3䧚+bJ+PtsAC؆0a`pF8)DbFLܕMyht6]ؔoM0^~%[i4A-㖻ij"!sUnm '䧲#7 0?љGI1 |6jS/ix{= !M2=s"ul3 Nk3zhP :DԣPsy6w悙 l꘥30`Ϩ-G[N\z2?ߘG =Vs%5[2 FbhЁG`ZE2Ѥ^YwJMթybBFSt]zXs1@"nQ'MQ@ڭPmUiRݝ}]wdi(rOPS)LWku&ei9qN4npW(-^R'݋`/arYiMkNj(2yj rf38UT#Р|trNLcfD E_Re=cMV ޽F!Uf c=WuȺ?OLvN+Vs`s<a^~ F>ߣh?T[+NEEaɎEqY?I[ApELaɛ0IلťaJJ< *&VqTuFr+Q%ge}+խ,"{I,Bf)8NG[L*x՟1Ժ ٦ пfɳ^C /n5 vx$!5g :Z-{z FL$ZeiXag"$ zy{%hQ. /LAԖ9sB0i,͎ aL}ph@`r>I!lIjӐ(u[# 6D \!kFE2{l;n "j^Vq850۶Vq#Zۥ\G2SP;B)LEǾ}ya302ݒ<9ԉDi{(ƻsF'{re$em8o8 I\:Z;ɌXϹ~ ڊW;Z.JbB],Yz^*Pxoh~KZɪnĶ뢑$?>=EYan6g(b}A__J my!k$H-$Hg;d2nUY!#Ʉ™&YvR28c!P=`8dO ܈: `DbʼnVSw%<|lʯbʈ';~kXj%A" .0|iEF$ʰmE8k_VKR)%IT̷lvX thy0])g }8t}*D٦N'ewm2la$"JIL4 Hn;)[5Rx;o?ꥪ'lrXŎe  / H/)U@˗q$c7k2.?x\".)OLн0 `+) G&Y+[Oz[D(o<]auNtȖxjv $ˣW6.7Bư@-aY8vKe(Ge4F6tGp.jo芏 kݮUde Zu:7Q*٥)[M xNaZ.rUtmrOUrT`yGk| ̪w!CMR^olة=:S =4OHcY~ 9]=KDO㠾ezj4̐ /Ϯ![Tpeu8ּ| *ADNv|[/}?a? P,|>8qsB`pCUl,GE9&Ä=uJ,рrb rԃOXP> :$Fc"HXQ+7WAثTʽrZ~t\Jq$"Ƙ}(%nuXQ(J|“ mqLWo5l, Ɓ:5T~TҨRIpac/SuoN4L>>_0E T)xBd/OKeuy0:;aiR1sp-3jlCcmhNK9W{mGco䑢9Dz8ȕ8aQ*ŝ%UߦU-FVˣ'` zk5ļP gSF1s˂}_U KH/ Zq6l>99k)Kc(Ը3]Mw!m= +in)z 3Uɤ=6 yl6[)G`jRD&Z8&n(!E2ڭ7 v%w\ݦ۶ԫ6 :V+WKγ?mG;&uP;6S_46R"'nbTv;k"d4'b?`=N$bRw ^r.sȰV=4,uκv#kI#HX#ЦI0|l3H#YŞ⎠)Z]|:9gWZZBPe̕vjXd;o ğ)syk}[ovM[Y GfQm:ssn7!P3bvtT."{8K.\3 qi}Q[.,Y|kLT4sG,YI{nQ2V%nFxy__h]kns'CPQ/OW-ɩjq‘ҘiasC]F3)T9E?~SFlWENۣ;KkV+_LAFCb_gvQHV@\hF@Up ~!8+ZXI٣JUZDN Vǭ 3:iQ؝>Or-X~ [؜/j0XWrXǟ*ĭ c(H h6&;JiB;*vb#(LiMr7' Ms vBO^{>V,c:q-xH- 2ۋrc@/,&HԱLazCdVӹxLb7n2X!DSؘIb-awh xUVPX`"ց_H>4}K0]wt"9jR17:Ԙ$slZw&˔T3epu&'KK%}#9b6:qyԇX9rSux!YiY"V;as1)pRi8mj6.#Ae UخƑx\7I>*RA}"roAEɂN,:n1rleBQ=~i6@,'D\-K2|ү;z׍'2N_HF$U70OYf\&Mܭ'DX<||Ԅ͚6)ʌ;9G;܍kJ@kӬ?{WK q`Rg{fdIi)r$~6@~Wz ؤl3dϥ{p\$٧R?, (j:IM4CjNlA|v›,Ƙ__ {.Ġp%I RBWHVO7vw!8PF_K l#L_g: ,oQj.9[6[ǐBQ;^cf(fq饄?h?{/ï@/./xs$9@oֈ~qOmPqPeB7C\7ikƻ)m %rsGmuE[-'WH 3)oSN?bUB3 5= %_JO{ ϨׅVQUdfӂ4 ~Ds+3qr#'2)g9 Pa.:Hvai-:@**4wqĉmU$ؒG>*lԺ}ᑳ_pQ' rS g,/VrW'%}.gWmR= 2~C /T~)[4b ?`Ci=fU`8[D/VzOWf)vX*e|2hnIO:{NLBҽ1.7x|v4G X?A(x5ny(},RqH18gAhUyI3@Kfmg'6u tmZ940'LݚQ ~G#w=G`0;a5 (ؙ1-*œ*t{k ux.JcT-'iC%M4jji#t5_ÀU 09`f㍠sxitۮ M).WTGa7Ej^nFk*fJ ADĢu ̌ _fG}$P?qjA+3o9ԾĠ,4rs!@׻'H t$;ED]g **"بWhiA-v˺xCB}&XmXFU 2UR)F\gh UsΚ+y' UTeg73J H"),]RmhAC1)2f_3QׄkF;G 9IEl>%9IBLI:%8 }Q_2{FqIoNx-R/ٗ_ed[a5.!P+% 7FdEt!nf2Ӗ~O;KZ!| /f2VWJLo2JSol/l3C= b.(mn'#R[Px ܪ6->0%TO! .c~b;1T)š7%nx:OHy{Ē+[>E;u<(8 y%H2E*4Q4'/ O43$=A§Luvt.j?. DWZ[;*)]r4\tK:-.Uƙ2w5vÒIB)$=N)9aM(iap@{ =Fݲ zs[W4xwSOsZ4en Iu! 5$ U:Qֱzy9G"m..1$[ Z8.p$Ʈ!iF/ݟa7W jM0TSeRbtEؖjj5W@ɮQZd[\СN{҈77W~(կ^>:/ )"Y䙺E^ zx Sb|*SY z]8b:Migx##&N?BfOZ <*~-3M+M ]>I<>T3=tpCωsUezc>,}rZ$]M&I ~{tɖըGp7j)GixBS uKtcѹL-RUUM|8 o+f=B<8~y"δ*FfYT~. VrY` Cì-:a4"j{4 q̲z~'"d2Tʾ]yxȴoSJt]w^-1S'W>_E{T;)!-Zsn?W!XfixL_wykuf7tT >"CdsvƜhOtPܝɺrD6؊pLwmH78MV}^g ]v `)zZ+D4S.,LN#JZ'/ڍW%uk0J`DNqԙchGڸh]+Vg`EEfJuFV ?ȆԪ'c^1X@wI#ʒDXb G; @G:J?td4坑`-ƪdsFS-c0=l&wt8ۏr3 :): Wo1)c60P|L9Q)|$Q«y2FscEhWlDOBV-j a*JxT'3:zLspFgāQ~EJnjܥbfqVtvrJfĈ?'@%e`֐E)08JQUoNy9#|(q ^:/W dǝӺ' Js v!˧< OQfBFrD0nٽ0) [." FF AzL[03ߟe/ [|sp?{`Tcs7I@0x8˅m[{Mp6אRE2RAx9T"QW,U @NX=,=4{":q " 6`G6s4 ZwNA/}(}<<{\1nd’9.Li6Us(LˎFQ>>+4c\vSAfhV]FZ{&z٠B"De43SdJj(ʈܩs8bZxn7YA&Ak< l uV@ԭA’֎l׹7%ZT5Ȳ5dE<_[]^.HU# MJv^{Hg;z/΄Շ>7pK<yn1ʋJBAYWv')Vcs&l!"cFp{e仴b.35)GC*V[nMï~spM`U H(/,[^7*OY is;xNv;qD6TRٮkSFCfMyeLڦ90K$Gz:+^dVן¡ n{@WiL?J@@8'^sE-xBHj'O^,DVS=X}{=^8&IrR-P1 3/:c %zҸ w`[4Od/9-25Ųn4"0=QWE#xo!W:1Xu&i]V`+Z1ud;H7O[-j#GQco" T}'z+liZZSp)1fL~_8s$v8~J 2rٽBrRPf8n uOJA%[MtgWD ~p䷖d^L#=G%ny ٧8U[Udp>^:Ŝ%1 ea5lԿ[}PTU+p*o+|A:0Q;}G^N|GRv%|ڇ"pRJJڛd'w-`3f}eF/eq&F<`i5 qRQQWr7LË*f-y1˴"7kՖ.@ۍz,~%e[qe)W1ƺ ^̚Gi q=0+}"T2C:Vˈ$*Hǖ.O(zSgC{".%n9>vSN)K}1X!@ e5\9aUKC=eD̆ ;m2Taw0D)<;iB{ts )w2ۀ.:ߙxo>+add/Lm ݮnO"]NiF'$)A*}g9:& 3HSNlC#J"sq؟;nr^$"Ńsf=72֣D#KcqXJ b7[/h&O= R:Q%2>Kq;:ցojstdXrK?J`X5SLJ”h\%ؚ( t>w@}=_|:** 8̼1o~;?4(:_,5/[ӂ98IKGOIuNگl$ikku35f|h73wGȩ8j/jl&mB5y=ZVGM;tp&NHh0sdM1bh(>$>ޥ)MLor'5gC"[RkA-P}Tc"64?G\_صIM$\GwzYJP A W|ﮪ7=i}r8gؖx=|FRP+ <6eYVClVbL^MP$R}0@^\cSBi, lc۠Sŀ?m3K(h$bsU9lIΌh8C)'ʶN\}\U$I:ߟ.d*CK-b45UrԒG!$d?F ݐbu;kt1"G / 9S /xTW(v3ݷ:aAdIct,O|UÝG`s և*u <}g%^Ej񽺾wnT* {6;ohnnH1Vp -ңHLmI;eƢ0bhk%Z֥ l|cDޔp~}^ۑk;lKW =GDW"{V .yOwb֤ *Dű9HQ=ğI `yU=fCh6gdWфQWMjw!hhE[.DQCs)!2T ]4x@&| /2hCllh~prח{og}q_[2c=qfj$3F*mKB4b㥎52z][8 w^?#)o#?rsʥҶccg|_%, k=pT*p<ȩ0/x 2I䬬sjSc|g٪T偤#two@}fkK$/Zk Ǻ8R:Kh+JVf8^>e#GB Ҫ?T7o;^Y3lنjnкz0*^\FČB9uо sEO𥉉%*`tE}nmm }J'W&,({+[jT~%e JQZ_`v.lwȃ {}tYGwUeT45N-G?`.܀dҫxj<3W9JAdq~o Qa 3OAW bD}ދubgQX$t{FY&s-N$&@NyIª?pZ+څ|+f[|P4a!sqҿIwf<JX7&$*ߠ48Ll7t?eDXLw[zWҖAB^#UϚ8<~!w84iw5<mxG#{H-u7U;NCd-Ӆ^1;4NY3rBV:ZĠ^wӯF$3{QCe/@7V ,GQ0+%gT T:7B[0+碡h2"α82C8+j4Sνa CeN S g|[@3)N7GX<ն-VgImإB=ة%?#J-AZLKUf-97;W/{Y^6$QB6N\ Ai shA]9бbn6b1.q"Ѿøғܱ>:1dc-}?B?r~գ:)̢gO. ;]/pE0`ݭؠ^]5y[vLHOAtFqѕZS+S  rfoٛm8dp{ $,p_l"rt4yIv@r Dl^k|mіdɮ^100#- JrHV\4r1_b1ҋVlΔ/>E8фA_j*VWI` 6Gen#xZulKD#Hl1!i吢t +NNe^q |)nGyl!e| MarHa}gśDɳS)fP}f%]6OQx>2woc|UR:^)UW=}fV_^UVf~zMrH TU45txCZe/xEGS"v&?I\֣[9ͺOK1Cme.Ӂ hwz Ix.\IClB=aǬ ?]C]*Q BGD»dZ^0dL)\*(ɔz䕀NICF1ЯVi@r(!uSx[-?DDoxAH5-&P@yx[ oOƩ93 ġ9H?`Ur#eA!VflLPrb'x=+!U4p Ǹ6^%Y 2ؚb /1ghùcF4ͬ j%*ghM[ oLƀIAlfY3;|w6t^eި(3R97|0JS>Xl 슛s?FC'f*hڙ`짔JinxmOf ܉'K@9{ Wv QkGaMTH6?nВW8aZY ǴVCз2]{&Hc??k4v/Zn:} |h޼B]Ca)⡐f+OFGWԏgJ} ȷg8O_P1u.x7 l܆^^Щ4:ǃsC,94S'$.OAR;_zzm6%`?(|gdDYL+1?v(&"n8]2+G +ؕv(HcOسd3=!|+BΜ{s)ĽLJwh"~Uov8k+5N rAo.1r}N?$Ű3CޝJ1asy+-JE;٭=Ji6ʪe‰Vы."OöoTn~ep&ASW̹Cm 3G%  "(316G#5{\1 -bVC*V 3XD+*Eن BBV LUU3]tl 3#% :|q6A: KLQl%: `" Y7=zdH ֧lsMD:}c`7BqJCހh%떍'G i Ul1u0NƄWZŞW(^f?(#h|Uxyw09ai!xvaChݶY!5*8xABx)qMGh2z^ir!;YG1 f1}Oi1E2fB9²xgL=P=Y?HRWtwȵt,lsTF#Szc?ӱ~VHB#b}ϯkASFEggP`,nP6 DI5.Ff$ޤ5e t.#V\$~dúy8"hec97F߮4tmW7}˜Ґ.~9 <n{iȋh3]I|'$rd QLP TI:,,p]_e:^іhľXjskE=np$YNxcr[aʢ7AT=?2`cz=/91(`hemG%өDbWrAvq]}M`}PՠO+T ' ݇Tģō}zT?ҷGSOZD}}Op2RNqB+xK- :xۄny^`FI LVC0< Ǐ <Dbm .c&*b dsQ=kʮ00Rjr!bęHirBŌXHI^E HC\0Lj`HC y0c||zG`qPvgXHsWP^X"r|9 V\SL=IVP3;ʪK0ՓQoC%*4bq~Š\晌Vj6 ̓]L ;* |zgZwYA]Ék6@5i 12iC -=MkwXbpG%jcX[$SҒ!moM{5D@Ft_=H4e#JCZCTi!^+. ;Tm-τEik@n1oY?4҅aBMWW2n'\B_8F䶲[[}ej?ҟ h {"o?A"U~ତٍpyͱ*dJ (| Lȃ`^^LL35oj^)òj%췄QYyIXJC[F'C,~UHas7ͿhC8Q1q1\;Dp{IjRhe#`o"= AO}-77?NSDSNO+3k݄5lM{}z&S_>8gk(ۘnr\+ݩ0Dmgp)lAs<"MSA/c0.p-u5%]EkFFmq *S)HPD'`]riF/왐|h_ bm:yZes Ub0/&+8x MDoP _e*E ( 8Ӧ.XT/wJ:3iiފQw )8ܢ8`9bӚo|pIs0~~bOk0=]2*'EM}24<;vBHHm&YgOWk$O,%HJ5Ҫ]p |8jOnGA5o+BD31ZA"KOxQoȌ0J,j%#iDABdWC㓅4|Dä 8N[9 JqNQR@~ceeSUr,ww_% i檖mruΙDJv %P='_N> 4]ZI 8kmr"a_Z y@uu״-$ج|>DA3.)W+-`d)P裁Zqyai`8\2D!9xCj e8E JzQKҽs| ,VpQ/ڦ捘K4xk0܁Qcj#10&"x ݝ+Q[IgHmi :aDiM;G$?opk.)t.\n1הdsp?`7mqq3N 1V,H=V?xM ]SI5O5bq?>qu+CRgN8yh8QcmtwZiqP׳׶,>=LŽyN|t6,~&R[&}&#n˗&f&94oo2mϯN vj.z_V4y4jmQԢrB^;\1 ={(}dÙ gFFՀkLǃ(CԶl] lgEAճШN.0xLA.|t]e !z1}6Y߲~:CpTM]YY5)C&Z-؁fjiCULN%NF$hǂ=YT+Y_XO(D窼js-'mKN>/W"&JTR@e/9F{[E1bK={ъ%3bdAw &$6tA{9#oP?= "IbfꩄԱ|ut^*kh &&Q yeHp)G$  ڳ5Jm%aL7[ stW !ߖG0gܐǛ ;!H).t^?hIjY#*Fm teh24ocaAB$q+ť۠B"d1}%2P]{qTݣ$ 5ݸ'i[qj@UڹsGgVh+.L gQn0 3\tea;ż lLҏVVV2v[nM 1H#NRxUb7٬M iÏjmy{sOg1p܁dW\9.|ސ=zc.N-^QzyfoMsƞe|>.KIk84r>oϏc#mvn ryAī P1-XyGg -UV^/yLF}Iۺj@9"Nނm"TuX6@l/C\gd/O:Ợfʠ ,\5&Z+d(MI?i-iZuOOvu LX;lbde冿3 D5h" LD?X@9&/v}.姼^Кx\&>}6BBdé܇Zˋ(}+] eaF9 ,A[/ȷ}xŮϰ qA33θ/J@$Kvq-zM'OC(a0N*ZcV1E3#8<9FcўViX -@Gkbd] W.zmK&׵!>D-C"Ú^dZ.z=Oh[%{_[I;P'΃kW1!u[3-:Jb|^{2A1[7^vz GWBR"JHC[,2U},h'UuF'ߜja!z=RnK?;AbC'[ ›BM5;ͷJb.4;( ?JEHl}Fךנ5_6ǺW ~y]5\'{E14tr7 G '&1lϠj!H 5cZxJ}R+ 9 KX/yӾ+!g ,HSwbm[ħV fc{ ƝQ]5k(>eȝz"8(䎎R6OFqo4F>?TSaɇaBT4ǭAl!g5;"WǷ*>8ZFBsБ:}b^ID=R5B ?f .2X~귅On*Y͞fގ?[yeSv=VSG-]ZTU+9>8mC]tV0:(>w`l!z0#!8B0NKHnKử5\s"kӤJ̳i\^S;HIز`^0(#Ǔ1w 2afwS Q9K{*O ;a(kT]xWu!jOy5*^ߗ0p+ZY?@hOeV A~h&|tP>/P#2#$'f҆N#OBpJinŢeR,{1XwM#TL=T N. ]Α+M!>?.iڳ &,w5%6Y]Z=ePȝAR~&p.4ӰaRO抑bFPQW y_Wx])+ȕMȚMR|utO1PfMHgއ^j,!ۛ;ȡAݲ J@UAh1=0ObZA tR"%wa$a{oCupkeO 7'*S`=S#cwK^$o%]xS1߯KQ#U ל V$ )XAA`|aeM]}["U"-vE,BV3=ve&0Oma&kŒuʖRǿlCiuس2Y0NvF[>`D@>QJ)j KG'v6h3mRʉA 8}۴#7oZYgRinJ|b?ӂewiRP'=s% ,$zgTUϒ"`6Lu2 ҩ*s'JH ~)\*+VTLec &2EϺ}&fsDqt.xZiAŮS N7+%žA׽t] X4خhKLJÅ9|˖}A8⑈70 s_D쿇uX6;kZ0Fch SH6ߞ{0ը P2VoY~El 5%M>&YIg# ̟1w1"PlHqa%Ca#$CisF.b ?u-MuJɧ+iǐ( r|XN7H#L•#e]mGD@Ugq7gKfM٪3B10N?Abg@|Nҽt: fFn(*W;an܌!)q"$^gZ' "ba}74Y @/ 'pZqP#fRµ&fZ9q%}&qnA5F@V'=R30spW{ϱe;o--`*R.b7[aU@kbIy-Vvm-S+fP!̢Iay侤922e\xi F}laV+֟_7"3yr* o${Po']VxcJIڒ>TNd [JQ2$9KUPjҤ3yލB7)ng=E͠Ҁ1nNVo{MkQe!&Aou^HCoq=y|Mx'z+)U}!\d/wkob`mF3thRT/D%F{PAŌy!~ٶ'%'e';F`,{D!Ud.GnKq|F [9@_dm2$;xZo$DžE ,aqS~M)gx"uFFd׶i=Lv*!hJeD]74YqF!+'t\ ~iKcH2ԃ3Oߩ ovDwB#ovAvĶnt9aϻ6<"x/6v^JjT442{.2S`OpT3SA~7jHvADg CUO< p|Ww «PYk^.L9^6(_ܖC~DZy;[k<%t Rq~%aFU4Rgc0E4 y!bAWaeB+ɮ a} Pn),{u"tU7}ze"V>s{{R7Xy [X)ZH"!M8.)`\Wn _5C!T`WcVN?)6R{m@OfI+y̽d_I74IBG@CC fF\"MOǻjp!W= h#|8ZkhcL 吧ootte.s[rхm^)4y8.LJWUItp(RN;{҉B!xA?|HH`iǤu_t]chcH *c)mA_/aQY$>~coL} p$_Y tjA 8>xyд0gPP0rʓ )ES; d3'# q q XQ}>o?먩=A9*1dePQO0̢̳rTW~3*00=tdv vmƝ*k@bA;u0`JבW$j0FDsf3С4$-wOf7ȣ~7ҫxZ%Z``ZkY25r c9Ë'/<{LQZTti8-rv/Yruf"Imay 6Dh4Lc.+z>Lj?@m楓W1v}%cJ5B)lk}-_opqw0vjd fS\ rέ! sP9j.DQ _[W1\9U\v]jg n4{'"(Gi#~)Lwʵr1|nl-pxxX ~yUû(vM&[hѽ7SOȚc SfU4:_u'L9(;Uoѩf.T6XM"ɮ$axW]>ĝk̼P2h+RF$F&c]WQ'rݴ4 ! Da@ U߯R#;sZ?n]SbYx"<(TGLtRcNtFeB.}pNZZB!&J%ԵQ4d6y a]x`[e1(T'; ہrcm3,_M 1$)' EB,=y۲[kUx޿m岘i"^(m|njѶN^d̐>섋=~/ɥ`s%7{Kk nR=#j|&:#'2RgEPo~DYyTt/SeYt"v*`c--q[+3(|:]ҪÅ׍z[tmߏH/g8|'NgT3+>pףكOG[cWU77KXN?=¦;)Cu|q@S$HuX krb- = /Ųs]#ImCU]*iLir 3n?DnH#R,FS7W|Y7b ,MdQ&e}xzYi`{#kd=H^Ծ0lp4 IӃӓ4zSªʅ;4I/ CΜMP3"V@X9:F}%}[ 6Me JneRI\UΥC VofBc ΫS'i#AuĶ'CuC*=T(q\E>`L=JYF }']a+eOH~^N6^eZ NnQ*c+y[SKww4XܰaV}g/^\*:-ub\ZS$E?8Җ^zOSfNBV9 |5dHrQhmPDKrttgA2xzntHgz_4Iif£=8B}N$toӗ#ޗzżU8bqɇi8W6ƁLG_شV+DОܗ0o QiNBP31ϯx XǺ8S]~$ z!z6P?٘`W~K%R#nGDo=c?Ri5y,xi"-W(;e4*A=?W~0Ѿ}A4-~)0h#fc1Uo9d~P'5!?fAfB%u!D KOMxD9]IOzW١P+h>E;J0/SL|72T5Apθn`F,~IɾM[) %d7^ CQUd:r{zXRJ.F ~ju݉w7d'ݻ$O]{ӯnOfV sEƩkK>9 *̨cr?&l"" j<7sI|.=ttb1Vu3(+NYHWKcxYc3,;mШ~@`Yu i 肅ʞwtw.X p ۚ8>1,_,L4֐VXݩGz'{]`(4ş U8%c}K#ͥfQU[כO$ޓ&w'e7|jϰjM%0DX2^{ߝbx?xw"mO|ez,[G$2d'(*.(`ץZGXW|Yި:GWǫ[Ͱʨm؅2żm dץ"90>Pӌ"ːΖ]vjGeB(_W|S ,#EJ6ZsJX+q=5ui`c|)Œd(Yx!Mlm[|h״)?C/`L-1 e=b9Sm='O pKk`࿯Nέn#5%/t-SMHءIAh}vCpj|s >;Js{/pQhΕ|&pycf lK'h\xUNd}ȴPL_e*DWG'gYZ0707010000031b000081a4000000000000000000000001643420d60000497c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/DI;]?Eh=ڜ.+S?cY꺇Nv15fa+"yVV* ky®_:h:} ]_ԎTf`9S64EM^DZ[4/-iiU:D|)L97ۭnZGpzDq}:f 2,slO~{(IPveWqB X',ŀU: GTO$C+72d<#YbCiO{C +!ikgYi:=Og  [0o8:˿!Õ I+f:R)1ǘ7d,2DO7B@:!rҔMLĢb<d؋jf7*0 ]7b?skSS,$>Y[Z/.3$eꔯ+T|SӧTA8)а=ӧ=Ra0xYH+iYi1 ¾u1jrU>],Te_X?޿kZ:0锗?Mx@gʫEM:1:ẠK*DvNxThӫ9~wi°6N $džធGϬcDDwoUB^j3bJ{>_Օ0 >fz/T9X: uaPP{Wf"[M>$B>ALi^\+̶ťЉ[^]_A qd?B>d-7&™ᥜ!16XT V, VpG_.G(`6#Og;2{<5a #d WFzhbstS&A<2QK ޯVA@HYv߲p Uzu+5ͪkjm`xW?nj!ד)~&Gq(Z k#&iʧdɹQi!P^LHu:y޷MARMHǂnP? +ޙh a|/I>nwT9 (e.vȕH~WU)ma)r3yWO\T gє{iDФ,Q'ɂsnׇn7_EI^܀T@G.:E5Մh+v|km`L+O^ٞ ~ bj@zX&@TP&O&vgGKD/kE]8T 2M3ֈ j{ٱQ%N8뻡D!LJv?f5NӁ5<ҚPz"LZhhq }yh1VSN.:5{Q zSkmE* a>@ Ħiga>fouhzr&s4QZ{xp 1l5@Wk:`\Pca' Mnoģmti|d!`aQ)+鿫cS, ξq'e?݄h7ԍS%28B,nͨw;94?mU[U~<Ьbk5l.j &,XdkcJgLpRF/~5Y2 Cɳ0Eop+5>Hw*ȞVdHK*Z5%ol_TX<6Ŋ2 Ӂ[:[J xѭMbɝj5\faO=7%.cC}Zw%dտ<0 <XVT+| 1Zpj[d( cza[' BFLЏ:;t+_Wad4 ZA^ZX vAaa ZDp>);DԪ(i +dF8 gy9v+ x6@rO]zV#^=@tty4lI4*:ToU7Q?z"d)BD|Zmwb8S{TaݽA2<)携.=?-We9"ťRv<Qn|PKV-C=~vjPBP ~-Z:+zZB(~!p"p_4(@pwOP`&/&r11beY¦?A>hSfnSѐЪt;%`ur&UM-m> J&hSQ/.5Q՟ ݅P# +E|U+v.(EK|-8m QՄ+w#73S$;뭳Ƽ8wp7Ѥo'8cw~*̆r s,4dLG3ӋEwϝߧfm?)d9Ss>ii"1P ^ !Z"1K_Ae.KvMmO)+oЅi@>{ak 5]v[7 (b~$ di}uhΐVct"4O¥Dm:+cO_ "<Ÿ ggX| CR!< urᐧLi&3fB7B٫tjZr"EδsT2uuvL "^L~2z&hrbi*|vR\OģSlj_r׬ʤV)RC\2ɐSdNZ wCv~ /,Ն`9+Μ\Ʊa+W }NY勳sȌ'UUR&= ^EVOKCKi@lOVWyt )yEM$vzeF ?f&qK8~rxP_L(*ę5=5+;q*f?`S T_:>-K9v-S?Lʊ^~F}\-r$G+7ekW륱%a6[*P@RzwƽLؐ4Q[FQ:ɼБ? >qd#WYE,?\qT]P> 8#4:7f( j6!PԲ%#c)^., PunF>F6ofz Os+Lnl=5V` %ҐC?E4 qX_wO1D%Dh ՙLdkֽH6CzY;'5S: v/>ig9ojjzˌ+Yj 3 4v+%;3nPwd-NLF`;Ui$pLyYuJS/'<IGaΣClhf0F\!ĕ:bu9C{#vMbMY_@09gcm|NePRh&,~HkA}*;F?ZeHZl<{\7P6&=P=_b1x/rTcZTS8"5D-k"+IPZ;*1Zt+ W&Y"K9?o{^c/KrȋU^x|,J\yZИ\M8ѹRݼHT/׮_u e5)2iAæM+Pf!rrR6ʴ?j~\_  0 ,;.Ou.Jji)Ui n!*Q[ x?a儑2!Q ǯ"W3= 7Aт`9ip@d^QMB0:qv4ECĝkC8d<2`Q%=@r:l.܃ Ff;S]Gn\)puwTWuGݑj`;==0Nw0rj\Dw51y뛲\8~iæ9yfCw7)9e~D=8> Yj.A`!ױW8? (^}*ج'mk)o}=lLOfUJjC9o~=k,sIG~=]];7T{k&>paӇ>am] DzJ{| ~6P9xK#VA C}')^<ޥTRX\ c"7 ٭P DmS~Gfׇs~$v"Y0\K,#h#p _(jDQmGiW76hj(Bp6" `6o0ODa.ςCN[pSjoAfD.rѵUv"R2ΈzJ;b*8WH}p 3N-@rI;P1מT g} ĜĽ E  39rmM]ט"]wP:\|!D@.J\75~33g8s/fnu#3xle|u8nUd=|[@d͂}LP34;x.,2شeXʺnpsݭt 2ZIS5rK?0"02"p&ULFG(iLI|U|̇0ݎCNӄ5 Q+y5(p =~z( y^ R,hQqNY-*B*Teo|R-k`ݒ6݇?Oa2JVze®Lc[Z]c)P.l# ӑ[SPbPY?z(ƒrp3 ڔ+E{he& ˕{\3!bkz,oVC4ɭ; ckbyfͳX%ɣעב^ͪԼ !cIwuCKiB8[#m #3CCh++n,j}ɯUk?V^(UFƿ`l vcmwp Gvơ̱k&8#hM*|1 io29j#ЯaO 9{nRrLR7x|iZRPy|8#ˈ̀XοǺ " 8 38pQwm\aM-Hce rQ;4Omyt)XQ5-Zg!K/OPFB8hSf4AApQwkc,^NcN$S8 E L%](̖|˩yvTY+`^ԃ֠s-mES>|v.|H(y 2՝;֍qp F>r6[KkuJ{tŨe)ӠEaRKv'5J9Q~Ј}p 9~g}o Ns_Rƿz"ٻ\OQ{5z. tNڙ֏7 y.kP/O=|†@/)I}j:}L# NvR:4чpF6ʟq014|+p!n +Y#8sS{jMF:|Y QD:#YUOB3~xk\ R@H 9Y!%v#yLzl[u;F_%ӣ@-'Օi:h&䳴*K@ȒI^,bם Y>hbGYS!prh`Z7$+^o,D3h>ʉMR]ڀM۩Ub,#YT:OFIJ‚%\rFL6\mHL)ccp5,zQR̿-$hc]Q:ntP`RU0,!=9wy#eOZ\e"?cNwl>ZpӭVF-,0қz'ф4Q %ǒ8 );ێ̘ѧļ^ x aųTwf"$atB69<+ȼcCL-C0c#YP*UC'K;!Q؉aY:wmN]]GԫJ&R͹;~.nۙEF6-+Rm,M^'"lޭ*HvLp M}qgn*&%"Do:ۭ`? `g2Pc[ĩ1 BNHG|W@m_%з3CXDK򣱻bY'E}&1=yvE՗(I(+rC}ѽq'7nAᵟoFKаQ'=k )9U~; =&Z)=e+& [w pFpoM%hl* 7N;,_h@&|#2Lt-q΅!Z.okHevTG/?]WMFdDݯQ b3NSeHܜ+Ea9K#yq{QCPOgc3A*CwS~|bv׶rA :0㗟H5NRþ"v}64֙#d#AH<=:JoKMq0eӔvLlT֨H@)NӺoxfpS8L V\N`NU^@96E GXg7L{om_ iu/)&6Ttأ /< 9w _,n!p?c iЪ3itf͕$>=}٣(im5a!WtgGoJxcy%=p~ P#8v]ԐyRn7DZ-/2.&v~<ɅECď;W)rYKMSN9`x%n+eA$+fЉVG>jNǔ'EҝV +d 9d`mxJ;VޏRK;آ?ce2pbʯJ8X'.T]`swm4N>ju;}T`휈'9K3C &'s)oD7vP ҠQ]Q{4r΀ctK("|>Nk2XX ^ u)l9<@wըu췒2gJNo@?JsZ֜? ^]\ht0ns7˅HCx5 tyhK͝zIܨm25Ţ7?_&h9RxApK`rvn!? 9hKCG 5aֻjЃ7;?q:; ,B#HEx0 !;NC.2Ǯ.eP7o 绗 pŎr=BrjܰNT#fP:#8ܤ[wofFr'MLF >0@vBD΍s!~ږes7vwY5d`ݦqKPLZjðu3`PuՃeiw3|( a+Sbۙ5:4V O&)1ϓh$K]Ȩ?KS;XbpB)'G@ <%M7ڮ7hqb\ߢRvJi+4 .es,nȻ[g" GiDNw_@z^&B}Df~!޲%b-jb&bS2Qm4Hs6d<A[GkrS?-Yab8 S5WPDE k/_챢÷ h)H p#bzVPm$]p@]+߁+FT ,ED|JkL.5C# -qXMJ|GPο7+˒*Ú/X Y;P&g@uˣ ZcAՋ٣I㚌p`>sKnTsBa<ӗIzX飗paqcA$*eU~FAJJE7t#3 ؠ<2#bh~9p"<'w_rd.[VMX4{U-))^8N7bGZ9TM~r;梺A ̋vwJmEN[zQxWvHѝÙ9ewQ2cC?b4K~Sy5([X?v浯Vn(^ 1VL{iFe ) |M o{ Si$"\\#6u@ t ՗Mh/ҷxqQ[}84)=G\FFTzQm,IbE,-VB A5)f,{9=:Ҵ`!µeM! L֖4(2яN3*FRf.>Uolh hʒ0:@k Ft))tcXc.1k: B FP% BѻQYjol0쏹s9^v Yft0u(-5COxfcి7B0ny1eV IO|˶*A`ST}D̛Ta_iI\9NۍI',[ǚL@]7 }vzˬw$}ET $* ~0ut4ðylv%€z#3+^ؓ` ~ܸ!L ƣy3d_ctn ȟ:3nP12_ٍt ~V3a,);)}`pac`W}YeF9鄤K+F~Vݲ'Erw 4$m#qƿp,D䀕Q&M`Qg3ȅl .'ᎃ,'G$XE|9wg<-A8i3o"V(^E[3J`F>9DC~TP*$}yLvl$ȣۑ/}4ƹ"v4 =?fˌ\~coz+/1Lg /F=e+5NChaH Ŗ ~:~YeҲU8A6՝5g>yxD!2&B У/|Lw2:QՀ׊LgsbWxĠc MZf9` \v%.ӋIST=1ih ל$TOPy@Y=\s!cT yS,&'$M6 o |Taxm 8\Dq]e=D ם_k}\Ly3|Te,-*|LPoO7Љ/R80l m];KQ4 DtОmAQ]v.ΤI1 D(*mBu`}x @tpJssAYqIp],h_OHԡZ|W4ȄS{-uH Sn ~S6hq?>B+ Z#>Vnz-S NEI杸[T]ol K6uS_+WաqMM܉ Pg SQ{Gc<4 c7 TΏvׄ9."Idkr‘߼Itv#>e I1VtGK;[ȃhcK 1戽d-vޕ+pİ?TNПJ…Y|ip+_VQZȍQT=ҾHSJzh0 tH4 [j^U Mg/IVqr" l^VyI '.aZo8mڭ?we=fϩ7p)@`oOXk1fxn4^Ey;BuٗQD6{k6XhH{P &0X;<Ɣ$X?BTk](í"ul%,P|gJw#Fͳ;Bylc{{݋Qx S 'qNh}+L;X;-Cʓ[6kk۞$'@^gԗ3q~oI>b mTq'EY}ŠB-@zPxsjs@-lj2Ђxh{@-oAiN'|@JQȣonPȡ({%X.C1y\[e& eMV=(_$梊+ng DJHB=S\!z7b ysfF㳅E٣0u@ͯC 0ő0FH褩B)d䌚 # gㆇpֺ!Z\t(+׏UĵHf+~Hu [Z3H^ø~R+VUo5V#ﻺhx鳬:آ5Y*V#]P`jJ4mnbl'2MwXőoXblIXǹ3X&a /9SZ55vιV]A8sH2.'[WKҟQA93&T^=$]en\Y$'W]dAP|cĹ} O` 3~NR;lCؓ@wR~^ysǭa~L_n|\X*gjdѩ: LxbQ) 3c)^/hU9~{Gn%*ZbާرS}7Fםw;Mr ߽\*+7O:fTJRLNwIۅTg ԫFrȰ66Au#vfK'jl ˠL@^rkJ m3 U(ִpʹw,72 `J}eeǵx܊ DTYv/(}w )/smmRi^j1{!$+J)![J'T^9{Y(ĆirIg2j2Ӟd;1>߭ʭ& R:B!$-Dݍy*cUr1,\YR鞇! duIV.\Mxa~n7|} = DlxuC০:|ZKۋH:"GM ] "t"tA25x"nW yr jP <9qt?Y*х5&bݚΞR1 hēgGo+%,Iڠғz̝PR;MXk5 [* ["4qNY vU.1rlOʯ; &o|A>.D R~#- %&#FPG>X۰gM|P>UXgJB~H0fIXMv:K즓鐤YS0 w.7\D@1#T)i>Ȥx*eb(ŕ=((.jXCeb2^YռeFۇMRD!,$.U7#vK3 C eBJإ$138gzv<!X v2G![ɍ$5%ޥz _7FtDX$ "ZnL+k2Xyu0ܬq>F_p/թGn6"HfL(rу`ޤU`@E $E["`%hYx&)r!;]ZC ^4 ϸ^?o뀢A?ZX0FMw_#Lu׳EmݲD0Z#9*B- -eg+xWs0h8]DG!h`$T W^y:?XҨ2<+ tӃf(Kt2+vmNe ~&6ғθҁRBu-Fƭ? ӓ T)zwT+eE4imfaQsEmNoiHrN+Pڇϑ @s81Kfݯ1k?G;k܄8^1 c o7/hV[909vVm3:c"*XbZx5*5e1`u*{]t( ]j@3{N3ϓ"%x O[LC="*[k0ҽVYܓq74L3(_9v)hb!*w_ &# giNX^P"D3^J_=aIE(ݖ}0)uŶj_%~DBVĄU׷`$tO4d7b ݹ0;p@AA^x3ǔC*zsӛ^+8Ng4r1g~{{{ciz(ߏx|RfZ K Eo-7 ꡬB%YXW4Q6܌pM! WnUH9uy@8E*5`I/y?[SI%Y `9Q<% Z!5?Dr[G=gj(:$oɸ^svv|q~mr ;;3&E ޱj#Xu`q`gR9HϢigJ'4BZO!^Ǟ|1G24PMH}خV<= P43+UQ5d@L,zr4lpGս\SuRbq]߲5 8X3iz7d4sHU<کdU&&2@I?8w ibny76S7,vcHKZs.gOMkUgnV1hv?FT yCD0n.<j胹1wv\&TD W/@T UZSIBӄ{uX~UX#&a<ЯZ?M6"?\]7h^n9sP% *Dp$9$W9͹Zg!`L/_Sw Xr8ΰLDZuKm'}Μ#͍?Io$Y`?557BȠP\W+ΎAK#Z呂|rm]݈LڰRZA)fĸ!oiVB`;`0НAe ڜ x4ɜҏ $jEZxSxٗԊ b :⭔"!H}ՋNV\đeVے:R8:ŖיG77_΋hb&YDKߦᴒ>Yᣦqyuc@wvnn,2c%/[)9LeYlA VSe:!yIlkGu՛bҜ̍9G {Z6^'(†2|a^dK+de1WOᲔN^X9j9& ޒR9 ja4EEB'keV/Q2ݺ&F%=A1q7Z<Tg pFq\[ 0=ܷ%e%yZ!m;Tvwȡ? {'\f})&q۵2 лʲnGʩ]^ )@A ވ^r3@ eBBd b{gU-r@ a-&ңJj-vf˭xv-,P"S7]hW U"H ĭ w1zoQT,c]@?`u&ܖ^!;!UӠ%\|Kl$<j*@:.xS r[\SicuǪԝ:YdKӝԲ{8E'aHc -c{4EfTʕ( ˗2m^F_TA =Jn<Es0\vsgwE x(h=-rYfIe5t41m'0I2Nظ%T +{Wi4K]YL~I:>xxY YbO?.]r:fJ39Fbavd; + (y\P  f-U)5 v ~nc SVGb|Za?ٵ{őI8i>}n~MrQ>Ng+.}q*Z(M}fZP+CSY^ a!_΂h#כ$pm'c.MŃ.B5ŪG%uhö#?r21K5+Kv -˦_d[񾿅t!-b}V)"7M0OÐ 876`&U)*xW$GӔuޮJ<].!I$$ԠxE5U{Ņf3}@sn+rLs|& >^:dt㘄WGҴFY"vӰ]Lj?)ʂ'hX9xJoWinq.; dPIdaĘvZP4QF6r(i]U("> uGI7CRxvuJRVh7S6[5K ܞM"RwmWM`/El /FF'!t34eyh;]ٯSL7\%<~Ǧc:;[vdaި,vgZ# 1f182Ú!.E_6i] $ѕ"ci$^[ԣy "a_'bps2 u'=} U%Y=%B5 ~/lh$^]',SbPY0k?q&Q-DmUW P 7p [z;ZH:&jI::!%?/^ZPUגԪm Q/=f8YlqNj,E_ƟP9{y'L8-DQb/;{XZ\XR]<&pRk+`M BS0)w;5:dWU~˂@H)}b܅-$88eˍ_/d <»fId&K#Hwx)?:@#428΁fnY ln/#` )yjmk~"KkcC}J 293ɍJPu$mn\K}x|&X.8I~NqIZUm|UvewU-IWH`0%BadLܤ )k}'gFg¢jppZ4f^=W뉝=.H,+n+Kg: ֫*cf4D€?7b3 z$HMM T 3iTŊ G+pW>)cosVJ0mp۷+E]œz|Җp.5Y')ZԲI&Qe-`Iy^ Sxݳi^LCۓA*U ĈrOLbD݉:!zTXzOc  \7Uo7+he^[`@}zٷ12*Y-3ewpm|1}ǥM|0hGKtP L o))hZ,_;O_}{T;N`͉_3I^{eZtsܻ8v*Av`d$=ÿdE]|KLUN*mQ9[BVMvUtea ~.t=YĻJl^3bU+GPxhr)ĉ&ˣq4TLw<AI⡙S΀]xsM?Jn -rL2WFrFK4C:q#ԯ:I4=:#p~:4^;Ow+W|gt2 ^U@#RCnjGJMtx AFsl k1?Wlu;*ᓢnKN~rIReIKi:o'0?E([]x!KdMݳ͍[rJʴ̳w&_)\ՠ@`pWR%SΩ"OpVߺ=-F\\'B"6=w@ؠ34bW+43ol齸HC^jt)gHR<e<\!:7zG&i S0lS;ƵD>'&\8Votٸ"e/Ik{p\*/sNߚ7_A51ki⃞d(,!7Wh֌5&1"5%]-[?}JyF^(PR|&7Tq@&ĸG[+u15˺F䏜L*cN"ĭ]#L>Q(@ouѲbFc "D}Nʈ%|;^G؋Cn>h$R$&DK@n(^W!IZl/:TD_mcG1 &'}bU`*Nmj &YO4ﶦb:/6'/^#9[uAl٤c;KcNWTP*%`xԩQ"PiۓQ6=e5b@8$ws F;X:QYބx>$D8*CƓ6)ljy D50 RZu[۵+ hfP D ׉oN6- !Sm9s\ҸRڋT|Ft\1%s%z$/5lg:y,;aүt$ )ڬ;&EO#^ _f i x wzq=tX#EJt}7u]*l֓>Gp*hY ~ ae RH^=O? /Ro[R)F`e5I ̀Gѕz\:@= y h<[*&8EՅ6ᥩ+oQ  O1MsRcV#vHWfH( M;9qCT;vX o~xk=|Wͽ 9}tLwü4}lYb>VF}WSS{\ dtLFVKO+ #e޶dIDt=sP[(xbiz );uG>]-FsSwj ʓ&6&<]N=mr[m~wT)=I=\f) +?D׎ʴxAjGtZS3mMVK|rv=1BdZ%ƘI+]\aZmZ]#nj2Rl[GIR\LWsP^Ċ?S#Q~yP$tN 9j䔝޹΀ǫxqf*H6C( e#-)M{{4y Bh?/b+ )^Ҙo-d2S3`{#ڊvF[M;B`˓p˘},\!mbǷXUeܛȡiHoV[>Cb*m:T뼧fP7B08έzsqučiN.xzjk$'Z>H s,؋A/ܷ ׹I[#Up~Yur˰$^_ ( 6Cߤ%*pVp#J2 TD\5k gh8(0 S_q_,)JZt!A"`9 DMnwdcN`)j|nWDY 3g:gJ3?o~4uT!5G8xta$8HY <`sxW& ^U+ѹlM֘"witD sUfa1dB MFR'ZypZˠZj5bR 6zdM+; -=Pj?ah zP_hM)%W -Rr pBto/>N59XPY!4_pţ'aJG/j 9wN\q(0u[.=|&a|a#v\t;<ڛFHs]9"X%k8EXȅ_edp;UB=Fk3vAhl !Vҥ.ƓA5n7xMXR&`(K۫_2 ;É8y7}S!k\`+!h#~OBբ}bvbW'lw6FCh$DHȣ@ox! ? ehF7e@S( py&L6pg/Ay6O gd/-4\&$Rg -E?N߈#qNFLe.< ֵK>7B]&EM׋5ZrѧE@DWt*]\-,=PLUzORqW2AߦU1i%mac9 WRc >Hg#w1BvmaFNۃ jCBpCӾ A3n9M_lgAK}߬yGddܳ\?-tȼm,_8Dl r6ihmЄ6RUH@Y !𢹥>D`L,9KVsM!Ùbn~]c+ִt,IXo%f2"c L5|yګjźx V'ӊkM %%4AH5d 5ar^Xu#ZP$]k S5A+ *r>@ /ףzOs;!'xLdq7\Йõpe~_<)Xz znVm^e9h#1'J[(3`֒:n/G KHB4hqWd'Y<ÚX]$ +.e\ixFd`|߸c.V=<.8N\|EFי $+Q(&ym'-wx0>7EX_0󩗬n`4ڧ)s՛.MmЎmiGpr;uOTs )V:Y"K(*A_H1B,""o!r*AV-/lUE7C9OGlRFlO[LB]J$kPvꘃdW݆<haڵeQ5պZ^P*TOp%sjAPʴJCCtaB5f_SOJ{&%pЅ%c'7u֘O|d9٭)5p g)%>a40:T:;үww})#o+5#d6 aaGw[bL;ƒcqp?_c.WmR-@^I0ked\fD 53~tͿJ2DHr+UQѰK :Q]\<6ߤ{ItB/:Ha0 uLw1k&HڜWfen){iѹ) %.>vy%Fz'9`T(f`G{)M .&I=C$ H2[Zod4 *+sQxS[u:qJ *G2{#f"+T&;+cUGT3;rI&qs>] 0Ga]Udv* )4ڥ՜'uq+$;>("2]i&A?M8G1R'mfahqNb`K*bTAǨgAφ0P W\< T6FNxo(-&akl,>avb]@#~,VC`۴ˊ-͠OD2QUC!ʰ7Zc$" m_r>>8F~?H?9<'IjA,&|j6"m{ cds[eZF" gMNȻEظ=Cu쥷e"7.m7u,k*,䗯`sl'f wIl>@{ֶ:LE,hE1 PV`ij%:Ҩq9˫DSX]ig (vq 8'C ⦏DpE?%u=FB|X&ۓAIkFؙ%(" !m[!Vϕ隊QP|Ϣxgbؠ+DEŒvDZ;cfu١떚?" za`"ul̲0502=>j 뿠y)Mf<,Ӧex "5v2;$o|dMeԃpӲPuk։c˫ 0 ͱedc|\bdd'`87wv/gzSeqwyq7]rsNRtTGh.l=mjY׽<4RZ:Q8LELk'$&3Z~^5Ԍ#[I`yu7%.&pm) 9Mw[ i^_G- 讱\x:#gW~PKQt5C;f:M&M=>&D8PlZn3ّ7F {sr51ոXNșyz5⠧$Zr Sإk&)xRx, uJXQYǩ|D޵yaޤ ҡַ`B1e[ky<B3Ny Ȗ*<9iu ͰJs^\0\6\"8-x>OEc$c/ ۭP^(q,E&$A`DbĕzXL>WLig9&l~ %W:G=1F_\ZՒ`;iЙ5 ![M ^1ްe CL"1V3q:5M3BrC8POkw)騽 "$MmǽWCg;h h7f#7ad;aYBvrb M36nV7ynW\%XcjK*vOOٮ1VZaHG?hvFGى8kGIdC`0, C" ; oc *A?6j̥h$~sWgg )% _bf!Tw2;Z;{<;Ⱦ6hY㽊dvB^/>1x6&xJ%%'7ۄ#]Lt3}'ɵ˸9O+z_lFLWw7%Sg#]vZi}rp |4UߪS2[˧'UN j>+;bO.qQi^%Yl_k`U2 4UL057~6aD=Ma/SI2J vT~]  .ft'A(qfQՍRA/ ݀olZPdTIuf[y36dF΅cfq jSgA ,2Y*,7>uh>{|lȵV:mSɾ6H罬I]ձO)Z<F.b_bPo+-`,WZ{4߹%Gb}0 vYW*ss/oE$LT;ю_jS\HC ]m&S}r,m>v:'m±4(Gṕ|5Ψ/9T %g ~V()YA>?om㴨Y9(K2"ˉRq?>MmlMK6ݾ'p@o>q#yL%hW':mSe] Ytyxa;[5u0 ѾruM'1?5'nf^lڔ4WeKn̏+#|ˆj, R W}nJzkFPKF@4kdž Mw0{I o G3ْx PRЦE*myI7!S;aDJ!ye%b wY=l]Zwv_Q|mmp0E2[K]!?pg1TawqBIUYc4l~6g2ĈZ,|1sQ͍HBh4}T$ tAnt(@a ăGp"qTռqa@3+V(lAl6&RBxSMt C|6GKY/$ѴA^*(uL<ZY0vl#[@x:d \E4YZV5Qi؂ͮŠ)7PV2z7w{+&X0:+uz)@:-?^<"1zt]Z_XB"ܢ)]Ogf-t}w CKEJoy[ɨ,8`.R`ὨH2roRS{[i-$Cқ1'YlcT/f-6hepODsb\ 4#KejxFfJs"6=Ec͙؀)m0 %P!/\|6!ΐ`v f,N-+W=_bjzǙw*jF9= Rnʺ`*:h0J xQUլTح/{5]1?ӗrVG/Ēx5N#:כqN.lŚ+݈E\I?H/}`F4r$fQ}zмG0HtÄ:^TAV?%*Zx@y~D* M?<ؾ-~CԼAsMU'h#":ѩJTP0 m]zpzol=CDQ?W}v{9 f)][kWrٲ(WEQN܊ٍb5]ݢhJ3DQVF{4|f@`<,;9+ӯz#ID}]tiqɐz[^WBZ|Bh'rDUPSGV@Q+5ɪT$H X> |Xb$:Q%>۞]:¥Hi<'߮!uBgGj>×6(# Vʗ '@mr1ߍb<'On6.=`_RqQ(V딍~S0&I})qO^s_AP+i4"mt dCEE7=0ט:sN|DrxOoȧJHBo9 ᪞MÝn;V]j%#XuŸ{zlgI |5'a$+Z"mBoR&(TŤNɞoAa0nL\\ n^ZϷhzFuM- gvYM 8)L%(>qu~0[SF}@Q%jqD¬A'È$J7L _oKd;$?17"9s I e5 ɄA u/B ck FXUL7 /}Xu=kuަnW@ A/:14rU;Hʲu(s W˓U{=zU4Qt u[vN `QxI2ۿ~u<G4X#6'q!Rrk3oJf0vajMvi.-i/ B!nIm Tm+aeOkҪ -C' /P=" &f<eBQZq/[03az@>Yk͎eΧ}y=B\&ώ=QPYVkj^؂jպZւj=E&9$~9ʬ9*j,LWv̳#;N%_W^/Òy[T/,>#/(3}ʗljꠃ ZALNxUv60Cmf!t4gRM< lZNMz{&%L9FgYZ0707010000031d000081a4000000000000000000000001643420d600001108000000000000000000000000000000000000005800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/parport/parport_serial.ko.xz7zXZִF!t/_]?Eh=ڜ.+f~QxhZ5kw%*;J8§W rURge'e"[NhݎH<r>9MxDŽA?W}b. m]r &Ҭ31n lۑCQuSUu 0SUj_8{K}̾~V5Q[b$uY_y s~ũEXp&\ϑ*lL ,3GPʣ7IiĦ:D(Bt]O&KzfF+XΗ67 *Kpg26y^ZF1$Szj5),e6Q{9+߿d Vg&2_Ҋ@0ɨd=33r}OѢKKۮZd9kP'i[ѥ9Uw~'-9~B?U'ûǒ?r۟9hP!/n{_TGge7Y* 69!sT@և&ola%5 . G \0,k;Y$=3zDʨC } Ҹg"~䛨94Kvr2 7/Gl?ڑ//`M#e+*{9*5}*!Fx3sZpY޺ !⇎<]P) מ/՞˺roA[i72ck[0_bW-Ϥ΃&Xe$$_Z (!@2΁A"o(|V JjH6rx P< ]i m> bHf >BΉ>cݟsF>i:hi^g;!=oє*Ў3HmINQ#08$T}z$q E(Mqfo50?*Uo/ Xed0m㈺1Bq f9=IN) Am+3b*C:h(n{v).}bDR` 'ܓyY[z tuClt s{jIV8*pbGDUy<(iVݾ 02F9uJ&eJ>*j`j.(MצrTMS}vJ?Mn+5]ɳ#/&Ζ`uViZ:Skm.\ Ja{AHjA]9L;| xkD⨔T\$*LZacd3jtل'2IsOș\O,Gba` H<ቂ\!~.,?ҙavCK}؛0 fZR«'T]`._3qr YoP]0{ ,t/1x`>L-H2~cDMXsNngm䇾?K Ie4@h<%ۂi_mݮCGKmuNMOsTS02^wٮsI!otc-B(UVFJ)#z\3RWx @I3 ,!F byt\-gά+ۙYR)zwiSLQ_s&s pN.K g?ƃ)u"ZaR%UX6ǖ$YjD[$ "l (ԁb犭.gQm!(ngqgFGۯAm}"eӿG]q:0N2@oaEj(fC WԴz(ׄX7ЧV3` 'X0ĠkаG/lN,P%Mj={$8?A(dK~  _:P37/cR pr:ib]c6bѰzR I;(d)霊#!&*ѢqMɬ"7S%_ssP+KVPZ);٫0 RX4J0&ߺ~cƼj: 뫲.QKSl}٠EcW LvȉQ "ykEL# /~K9[q+ .I=2Gvǘ |QY{y N_꧉Sa쵫bcm4ft=;;3{Plf}`>]k!͚>.\^y'ʲIFPm3AL8ǒ6 >]GAԣqIދ׳kT^<Ӊu_RH& e^JG$;(Uf`y9y FɘG߱"ps"z* 3{)q2bYH6-qqdfk J=jv[6"Z^16&V)Se.^( ao&M:}%0f|ăG'7pZ(l9+rN> >@\ 0|]^ZmAGSn,90r#1Q事U 3-%XWMeAT]$ow;>Yטu-{&LvWbAzGrhF E"z? 1gNY /Z+ =021r d_N?k%ƚa ѻ DpHPUj',Ȇ]ݕսumm{MHiƃf_ejԇ!)˱gYZ0707010000031e000081a4000000000000000000000001643420d60000493c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/pcmcia/yenta_socket.ko.xz7zXZִF!t/}'H]?Eh=ڜ.+Ȟ91cn?w2$M1i4pϺ9b:(KP+Ա_vO,&qw蝎QGm4o@Ged }tC;۫o ~t]۵bRlYerAa)gUȠm4|}J9BjH`yNV?*Bwjqfοjk6h>4@8/K=A0 :=WNK9- kgRx(!2U>)wm5 %􇵞U[==G,q\}KDV$WkݏOM#A|eA5`~u`8q+M5.v0:(PJZGB=g2{QPi^ ԍKĹU<Gy8>UzampiZ[RM MM =N%J?lϏ9.~Tà`ỤR\AF╒&ϾmBXh;(uϺw2l0oMM1G l@#cbvu&0PV)IrHZf?Bꠂ|?n+,oM/y_kȎn Z?M;g"z/ev̚qio`)7izaKOY>^?g,TuD)ђ)jXZk[59:l9dЪ|^g\BVDmKA%]#d yDQp8hx>ӇȔj@i]{n>w2O V̧K;*~~ႍWE*>M?^|v#h5ܕ ϒtgYwmBӐ%V b]+ 5rMlb3p4'XYb3|ݥEttA'D̔;T}{|r1 gOM^!ž\ZValRE*l3),oRLF#=Nzn!Y)uNxvXuB'0_+ףv(:Ӷ[IfƓ4䥄;t[I|R!2[p5 "xd>DuQL"/>+o?-`4@bzNCz ~"Phcf~"dU$ۙC-Ȭ:f^"fqLfQX<$=@<{/nmΆw\oI'6Рq%" Wۋ4 BO,;u-3[f n4ЏsOcg2WD=]nZTCL424;;vq7DAx޺:" ^pШ0-2fJi6À^vgI70[Sz4Bg׎t%>FRUtI^CZTNѺY 9(𾭭 24>Oך]|x5Z)^}쫟.G&9;ɑ.»q añ1?VaܑJi1mIdbb[ 3sl DL]];[Wi GVuhfF"zi!h?*bp5v~NIZgXpzտ<[J@']HnM4iۡ⬧ͷm_x;1ο[|QlW'Wlwl` Cާ*KZAuYAy"!ҡbi)9~G13)@FM`-GYûKRxeXR$3CX*;\.\Jw@~FeQ2 BFWqKfcAgY bs2Ȝy`JV\旹F#7Ե7YaCeZ<4ɬQh%YM* d5_Gh JjI0!EK$ݣY}]: s$+-XhW]}vcܖ99IlqPL6CMZKºX`'m|b/K"%-mGr{w< ~ڠ 6s&/SrQw H}]3Ӣ@.3]-i$$DJSgpd 4k"Bw˺[\ƃV(.I[!٢cFDp\f+nU}}imV_S 2"D3Pz{ h%:qpz)}0 xMg_|K6p4;¢]mm y;9?μG/6_.~=@x5U/Ьsqg/u%1 JؑdM41ՙ n 9Qb^[gAYE{{J5&Jڵw-6OTuBV!:/*!G՟0wL6͎ЁbPd0|_ b"9pW~(lL ҆M |[7%G%1bBRW*ſ el73cvBV&:^%6"e^Hb&઩t꽨yo9"uݫWX!s6o,!bYmE-IP M\t{H(8֟~k[gNoȿʔ=PRi˵5P+n~4v" N͍b!Hm /7=D}ZE,`Cf$qAϹs#zcEѯ=O6Y򪓮`NOq%וu}v,c쪍=%%"3A?ѲTu2CHAx?nriv0V/ʹtI1Ȁ(yyfLKt~ڎf+$6N̏z3gOKХ{JƪU`m&sp&Fm;% !\h&PmNRBY~98on!2Wå%OUC2ZenIOϰx0=F"O]cŇ(‹omY/$gwmǔ@%M\(vbBj@ߘ:2,MW&撱0Q ;BՓ=80ֈ}_c\ /)BjTn[]U4w\2VѪ殹.z&` }Z/ z_7m˛f?w.NDM?݊sI>&47p -ne#T]ebs>";yN! XRv^[lω%=nf33b*{n.>(0F7ny iTґh֞^4dis{:HP7KS+ZR]G3k%SU}flsNQ0 6ASDE 1(hc?Q4p۔ C-\@?R^"FzeHhJOM@-^Bǒ2"ǾGCxvjNlި9z䅃Q4:!@P,cђ,xQ; .]єc^ZvgsfF+!ڎN<'2]A ;.T1)jH%V-^y~ @*$[P}*g4AhFe,pOZVSoc\2NyR(݇"d%*C_#Um +_T6*\í"nOX 'TR-E n,#RLMض_l"& oM WB~Z;ltv LN@=Խ"[4{-_ ?rR(̍` 4A[A"&٨mB&W؆s>KFpf[!g๝r0tf %ƓY1DZ$$]3u yma U)S1";­ WWמψzځsg 4i[7&_W۟JPz9i+f/d&hS2g7թaT$\cHւʜmFI@:Y2TW]r.s2 vPԚҫV0g⊨y @{BRm@~ucY}{ 9V'ۯɩ՜ap;3)(t=Dl֬Ryp hp`n;2CW|_-kn}Hk* 4g߬fсM?L3gg#߾YuֱUkSYc=cNβ< I儌90:|eRmey,s? %b?;$6H,0dT Jl.Ī9kqqF8^dFNX#%kX姆gnRP?_֐=]G@n]sYF@6 V)3nS1%OPp-lJg;k%Wn[_C }*̶'ȿ}?%)dμ=wP ZS_gߝxKKAݧcFl)T CP4t%d&p֟獗!udN} }}P0RDw|Yw9pNe~HNE^)MR" dFkǹSRp @mpгv u\0Gp BMw.?0,V6.j-cxNRS)oMZҐHPHUsޚat}_.vTYi7 mSf pٜ*.sY *wPK{0_zX9 W*:<5h+gd/#۶^tγ‚݀ISQIE[ec$N8..uGť5 tkQ"Ȅ 0_+" &W\]#n#|%ҾR&5lloK3K-7EXe3YZY n{T#L;v1lIH=_C#\BԪxGXt5͊3T*}2^8pM >0N,#ː))ۄh{{RX(Xޣ>n<m~X}Pl ) }i2(? =1fhTU,'v.陔Nk$ p6 % >& 2%6Y/ݞ~a|mmX &Bķ cxgi@=s*F*>|cPH*Ǝ+9]^WG ~懡ff* "Rys3 Q bc66a)Z2u} w-K$u{xY|,UrRxw miG3hc+ /qOAF2)[ޫ 'i04]$NZ8˖&]q"Ba[*Ah{/)$n["fhF4]06.5~rV?`}́ŁNs4`tq>EL"$=g-t[;*k)bޙHFLDU?&-*GNQG ] lڸzwf]5<5ecb?'T^ ւحNH6yFfܣ varWn!F, C*`Jɦ ns(vU/CRfdEmf0PΉg!2WJT(_)d[7{P2ZZ-֩eB]j9?EŝDB 7Vš>lf6cD3P±\vzю\,3D^ GNW"އiW߇ ' ºmmz%_k$FȤdvNI"RAh˺ CL@.nx\C8jJH/WAostNԎpj%O.裤{x`^R荰*I"@ٞ5R2 DY8}cч*Ǟ 䟩}J`Q>PZOPw6u1tr^ي҄ `K8$[ ЮE9r 8iY& B>iiV$ȧNv5"tIO"0rD_5⪠FVVL\sE,0=]+rNR6F W,0 ,k@{ڑF;b707(Ը_v[`[iY}3v';ez?H΅0r³"Mo 36NZ}-Yg{9A(FF :?4C*'uK@HCAd;98oq}g`Xi;uY&7m=MZE!*Vhͽ9 #bq.1A20w; ČhLxUr 2K3=viTpՓ S7J$|Ҧ@c*owK); zfg th[,Nۂ:р ЉSP"],T$}HG5~?RX⼋q.[ P SaHq3|{7a7Kk T6d=hN8v7 Y.$umdoQہm+,ZPX R \*jv">'--uo6SocZ6|[ D[Jc%|TMvcH6T4]dtӍn(D6_"һ ;8zvGnI*ol/C-RֹAJ3QQH% 1#zt$o }@?Ӭ Dl YI횻מ\Y:RSkQ#S*YVZ(`9MCYP9Ny$塢 \}!pHklFEcDXb) [J(6 |xadT, -Ɔ[yN y$AX*.DwAu 4lxխs|z%:FTA}֌q>Pw6Y>S\^a9b)VSkˋmfdJ[ X{"u"Gey'-Y/5vPUO?4P: ӣ!୶<՝҂()oc@z[y8E?~tNNa^4 Bʶ̆24 lcѩ6 Ln/@L򅦣:58 JZZJ]'Gh7DTlo ī ׈z8q~L:;-aR~( "kR#/FuTNFզ6QC- [i5'Y3Mm;,**&n0NlY$Fb(Bt)=QA#g0{THQH`/S9 {!oĭg| .bY)+f cК#庺W #֏ [1~@@Y;u v{^UPY{n7\L,9ڼ}hd$wݞ L[W3BRӿn/4uuVw}zƒс]YO5g}{MWUǘl1^6Nh|of%Ai^k[kemq--]Hh> ѮJ࿵khj읯4Z*Σբ6Sľ d@8,a/J y;gxc 'LC/k]#msl^4t/tͼ38j8M\Ngnph_R ۙ54f9!}'7XJ,xSf zq A._Lb `) HrXelpb>Vĥ5Ζ)TbNz^ ApYzFd E mg.2I_~"ʓ#O?,!D67XJ Wgٽk(~(,%i[Yc|ƗCo~@Ac`-gtZxiTN:)(GآǺU.wW%tnm=o-c@Aaך^H8fn[Foa* QEۗ詂:[Q`!5lh["Ҹv6L|k@lj;^G ?٧VVJhћa! r89_kO|)nDψivH7gERBL^$ "CC&|} [gfaIf%O:Gf xEfŗ1Ԓ6ls"=9ьP%Y?(Qce11,f6đ0~k 1MX7}c)w@}2Gg0< -銻~yL:,pٳLlR|/|pUB7X% ==R4 KK87 n;u(_,k-&fT|+#@+:T!sO"OدkDŽgD\SCӥ\E2f)Ӫ3fuV!4.H!ABSpp<^J7Ijp`5Q?lE/ht:E 'w|^[,cc"_uޘ=nv- U8@!r{ͥ$/ +iC`|R_sB\=ik*Lfyhxusz t& ϗ#ZI%P"$Ք Cy8}X'!`J'{l8zrrfjfܢ/*n5WGhQ1 ,x܀s~=2l4L]? ލ9ܑI%q:v!++^;|)g^P˕͐2)9dicdA U[ %c1ч9ύ0ڶZ"304YmmkK n-ߞU*J }DrcOjᢑ+M3Eԣl&:Q,d4=}PF(_cVCH# w)BDAB;*uhK@[ iۆp'Es:J-6keRBK̬@ƔnM<<(SY_{WNƖ{F?nFpk6!9 u.{lK!zp/|<6uɍv#&V|%xc%_H'@"R&|z7GVB3i3ڂdmEv^ 9ǝ4w(ߑ(QW) EVU9Az~GŞ>>撀gt­I͓]RB:=ׁ;d44d@a$(m$>1@pp :E^s  w:F"Hb͑֔wdW7ϓ2GH嬰)aG#{yS+){*>mHLX5{(ܸb~'}Nc?P4V\E:~J*O ~<[N']5c/V ŃJ'5kK f|*s)q6_2y0dKqr'RO16PїMRRG.hOH0dbXa; \9 qKeB_%9gd 7>bfU#yLګI턉E%+T_,^Jn\mn.=,NYo[ϬJD{֙95"H9P;2KDqO1I :[gm8!@"e[./VHO3)6q)+EdųYh৛.w#87 򁨑{ ٰ_~)  H ll 5 ( i9`MH؆ 7:;գM.]ecdfٓb#wD8Ђу܆Er . QV8r{!awȫ~E"R_lֵwdҞ6n{dr!STlFhiK#({ؼԱn k_zAI[j5[ߐ/(N{^c'ڝL!$|'OٚO9Qy0 bli>56˟`巿} (-S%n fڃ aXyx- 7UutȪAu8vxCRE6V~ Q>ok@qAHR% nCd 0Sᩏ}`~Wh'#'iϱu;ဏ0+ ,L9a>UI6M[-oZW[nr-?G:9b2|N&/+y`I ĉNFT ƨѴWXj!>'gZ#f3kK}KI)Ūф>tAɬFn7c-H?gTrJr5(袎v!s¥e2VG'Z:K)FOx41U?]q X3?# Q{અ(!y1g\_)X iT+z}_)\N]B59v41ΔEXXm׊[b:r,* 1.nTn>QH Û ZG =b'`Q<_>q4'Ti=Hڰ^D*B}DFTΏc7EWikVDQz?7ݘbh9F =Y\2Tx]rżK7-%};;Ҟ;5@Wշ*<_JJ>UrIؘK_wc1`BJ㣼CF\l,vdu}?AuL!ϗe_G[ SgyW;*Q83OqUܙ8bȴe~UU?93}9'6{z/ KNnfGܕ~4H>z^[E|S HlUՈ7:>WDaWj 儿m\U+̍ zVpNEe2,4A:5 ϸRm6 9@3H/ݠ_L6@b%Oo79m~ ZH6Wn ?8)" |%uz{[/-[91ѿzA(WWj0?l+xPUkR,% #g5k6zC-\ ŏЇ[y($,maCYk+7$(s,1{OS}0lv'v6 mG07 Wޮ<:s+QrXx` ",5[*#O?ć|z'/\%o>C>6g 6EzUr%& ĬMA<.:A^p+i&,BaQtΤ3“,=gߎol$$).ijl1N2zP<~;tޒYhx2O\\Ԇ͊aKa w4۞CE nȫ=fi43>0)-x"/ NAa{}IBRNx,/tG &R>6&77np̑ѻ 7@Meq(3%6_$MDE䨪z9E$idw5⒳5HrEo7O3SzG!Ü0 xg\4Fcʝ36բU[c+DE'MkH 7B/lN$Ԟ^)S6Ei# ٩@#$AB'ٱDX1$tK_o(tb{p77[ӗF1P*$w[u&o 9 3L*j{ OPQIAEe3J4fۊvۧw<=FRuU,=1pvo\StƐ''STʸ`VUn5.A;63tdeMU1 휽8;ᲂܔ{},iudL\\mU ONK҆e6}ɍ]D–35)B2ӧ_1yɔ-$uϫ@ZC5ڷZ`㖣ʖ6t4Ȩ9Nj-|guFetvY܊\Y ?{O^j\7+˟&mUlLR 'WK j|Sќw! hU>MOp E#p/ Rߗ[J(bMf~6Q;u!@#]aQ|+1`B/u+uP-΁k. Kfź,%xDGnJU|&R}X򊆠h8oZi3n ,#!Q-@KߖJi d eQ"6X:ҟQW_Vzп9р_y$FY,(! [Mϱ#a%PAɒEiV Eqs[t 9<'.}kG__`Wu@f2FSm3 cN 0!?9eSQ8u0N Qtꖌoz)T ]v=(ÉqbY \H"=tf)w*!>c}jYn\W)Gl} =s{ڦAՁ20\kT*Ym8"Ȯ@"3@nHňݒ٬AHarچ}Yd~__$-(@BTO y1p'Css=X/f 16?YoƯKOnL6-w@{m;>ODPj5 Gi"k:]y6F4Ysuzݐh*w%}Dn$^Z3(|gT@D(}+Bm0y9WQz7abA r@gȈhz Ixm{qm fXv( Ԇ~th?rRbBcsR O+JRtTm~n-W+&Ƽ ~C YnnYYz0aZWLgbuqѿ:Yz@ p B2_87QmׯX-IYPP 9{wkjI:|t^ΕepI8?Q:K|T;ah6}. ]a6OdVArh$`mriXro{ RX‹D DAyImX;ږ^@u5%x>qD|ZerW@R}IY\y߿ NbY臎 fEbv`\? 0羗;,'0z㖐6p\{jLa6`5571_L~skPx;Աr lt[b5sͯ?v `?Ord4Gz {yC[I*lE"zeˁfXr+|xw6p =(ڄxU#>*)00 Q@s3۫\ WHV?\0r첩!JUETH˭ <9Of; /xxvk#X.2o1-yΜ+H05MQ(S5qLV P#[-νKNc]7Yɥc1S;,0`+]ɌǤP= &vyF֖|,C۩&ئ证QFyIFA@3AOehD}OSٞ$/ZQ,bcQ1Xk]ik/1F5_iSYHE%o7~WY#j!l(̈́0'B0-K+IqdW.q*|@@̹ "1$5k@*21Yf ܇'/<̭형y. -8gBzyQN5J&{կƜh ]Q?`LEksgYLq5{FF!?C98ε9uǿ^K> 6F '5t= {9uK D1*OaJɦg؆~^e[$@+Ytc{ 6 UhpjSo6=pH)y:hՑ=)fxy-*A]Cjy 0@&+Tݷ7qe$^f'(6%86f*q ba=xYp^Sd'|ǩHXIؔlXj[LDXVzx!y>2;ěTqO?TɐvF"5"K5 R24puu'!_O5›(kWo7RDWb?,6fx(AtR ۊ.rhTOMv?(^t88U8F;Qaj҆Q(i p^v?[=/V8TXIkҿD^#]VSIze8zqj"3a@i!PU$pDMЛׁ9μ \_;{C[ 0(/Isۥ *mjxTK@$KZ3Oo&KFuͺQ@?{4ld%&yAbbm-97l)^0N.բa1 %QW Cf䷝fq~&ltDVU_>Zw$Հ~7/t(JQ4)e [2$/طh87m#mfn xX,r20&~TAAK屦Ȫ l o2n؟֞ 7U+9Wv{Z=ďؒL x3.C_+7=/XˇMD[ kVdp k:)\BQx ~ wUlGy=R[pJ;(`$` İ~:qVKRo,[A\ckBN5(qT$ >B(V@F}QV:6R.(_xis, SXIT֛:t.R cX>fTuX>a?8ż4IH@ܠx;*f:]H22p;eNr׈gT{Bk @O hҊ>`RC|.ig̲Ou>YRH,gP4!5L"Qs:3R d"ƈLT91I=Ř/N>{ȶ -Yn'Ğλo ƙ4r发0ǵ* yccyaY-zYY E2#`"`ed~_;,MYh%WpT[Ǣ7;.7@˧&]v' &GF L߳ M /ٗU} jKA&XNţksfe7lil/4ktOxupfN̡R=eZ:h:4wr7k|Q!NVboF{Uv 6ss\93)S:f+$frzl_R&'AL4t|숪-ߨS5fQ aI3ʫn0àC.N Yio\~^st h|͂$Y^VRtFwMbIe&Z4 JD;د.y[R+`ί&?#3^gq|rFϴq67oԯiΥ-.,~t](nB5+JR0~^MVSI󥃲NJUrn'(c3C& ZY&3xJR/vt╟0iIF9VR&s7he`{:.MaX vvpVGpjk"bfqF?Xp azlS/`22BIˇK 0.;#'MD<'S7G4uWUS߳/KGp)|OXI>o'W-w"d3̲o:i 3ۺ4tg藋'oﰈgµxOoտ12T-pBW:3R (匯/D/Iظ+R;{p@f[q>8ۮ͈FRi|"Ő}LO#jH c0 )8P7 zgNa|vJa^uw?!OLgI+CN8I:0+,,qYj4`e*Y"OG-H*Q]@ ZGb3|S&!d۽Xs\ٯ_ Dpϰ~K\0zφ?ZoxAoG1W.mr68 ԌC̻hbf+쓿"5v=(cѷHvzǒH,]KtEuNh{)'*8 {d-$KUq~Ui+!/Z/aIڷʒ56 S1L_#0P;)eϡSۅUDsO,ⳀwFyEl)&fx{RGUxpd88z:ktIe}D-]3A RaJ{^D]r= 0>8>;/I6e8B>=[ZpQIB ʓ^wRjUAԗJ=8∥5ECT]΄\yۍQ CrH*a?̉rxKb&6v2L_t>ddU\ >݊U#9,O;z\| ϰA,u*jWzvpF&C;)iUը'__DVC'*a n!*ڶv)v~ؘ;_.z+&aD>78P)B+!t3&_U~RxcPj[A3t7}- eߣ{v 3t3;_J0 ϧXH(*g)h 7IV@3ѹH2ݫDHGTb /,7O=*_CLViB %khLe<횎|KDMEQ!b{{` M}MYjtO UCSb?`'DK{r>2R8%BVSp=b",~{}c7$~7(['ړ L@7sP٬9K煯p+6!t0`zC?X:W"ǃ&AQ mkhNOm~8Ttn@UFF7ƺǯ%4Bz[fid^A^"[&Op2>ҥr/*,Hap.fyt廞Lg?s99Ԇ#M|[V=Xb> >UG0gJjeyabR/kzW9G4WUpL -I`('lY9dA~M(ά:$=vU u2J rZ] fveAGCQ;")X&1Y/M( cU4 F{y2Ă!P~`UG\#2>42 5? O.d/CTr`@1.Rd_Jl@G~ݜؓ.'0=BҝǍ,NH.5s xc.ΒSD@pĿ[yfv"5tA@Q'PY|Hm̹ZTQ@to]>hj&}׳b8?Kl``›f\6 RČfۡtQ[:S\{>3ֹ l^2 Պ*_Pe𠇻A7TdB~4Uu۵:_+NQzűi:'ы'tf#ƱȕZfzn5 DPՊG1Bi[lܠs¤k8q 32|+ C$B1Ɯ9ߺNtw1J4!d͔S 7-VuMVS EE§N1GH+dH^Je8˘|Pzu֞z͉{OutsTc < e6ڼ'wg-G_']61e45fiKb&/( =J A,Mwf%(U~-b,Rdc)QRX:$G&lYc`"q0*<i;\ŚTWL 4-C=ts<3-q_%;,^-+Bp u+kAdZ3:_Α%53՞y^NrR9-e[G|8L1$ @'1l[e|] m!B~F Mu=C[> -ED i mc Ky^cmh1V3rT ~<4x$q`,9ՐjPqk=С:{9)jEbPUjq\VlO몃f!Vl/pv+4wsyv1&!oS1`0cZy3qn,Eme咭Fq  cx@/}Y:<+3 MPJ<f]*ptQV'$5<&x3ߛ5|tdEe>O#pE[7E_r[9< # j̉0G[nBB֪~^T'^|9/}ҍi\A|/A5^R< 90gT wdDqy?`9"Ƙ1QKUA(pV[`p8VJwEAՈt,zn Ma9յx &-z:K!*};=fnT9>j5'\e Y;D^u OK&"J@WNQItHJG'TMpad3O&RqD8X n;Ⱦ~j* |0ʐI!xyIBh0!BN`BQ[ϢAI·59t%7mY(C`a?ZUծh=|vQCu ZqbK>]ϺoL3Hw0}2-yT6WDOЁ㦲s&p$@=VijQڔSFY'ڡŒdeG^pUcJ1k|9DoxtM]k OC8J *x#xp)r|fՓ2=:RަD(l ١ytA(Y•{+P),NfR9buF c(5Dzqa rh3~c_Izee8 DNny $>XОa_6-Ž bK,ؙ2yv6Peߴ=:Q |>Jz 2h pX%]ζ[\g6#7UJ5'紥w4 1]^<`hH*MVauf^i'FVۙ+WSS4kHĤb&07+nq%>/Ő4 =qt qc_dX|w? P [*7cG!P6eu .GMf8Yr %n¨-:X}m]ms}ucJ<㜆'LTEg_fBZ|\k:\0Rkeh."JG-Oޮ?BDySHr˒IġחɚeA޸) khuD8ϣGanKG⥈~=*Yv@)RJ|[%ѓ1Ԏ/!BR`ҤO"أ샜/ƓHτ|SfbVԺi&Oz"|0E~U3cMqSFg`#šcOcR<ʍw:{Wjs 3F'{8$p(?݂apnڊ7D֌d~dtr|!J7-YO5k z%xpFoiHퟧ_w syeJPHEL+&'q%ZsBCh6xW5BpFW7߾ T ?9C}d7 tN'3IUa"8fߚaa,,m ;LR'{Dv\t7nzOKUHv1@!f`B-be.T5˧v 6hl bLeԹDO0#"1Iؗ 9dv63 i 6T$ @FXFqEѾ[pjm4'YHmW/~ 6 I9xYfR+g wyL44aK# |V=]Y)8ؿpv:N"ǥ~ )]H_6 uA%XC2j+c4rg'2ݿWizm*NIgo(#ّ×*+#[x|Y.szO9~+%LFh3mo/,MnH'&)0;0E, goȃ441ٹN2a!\JI;Rm6>ރ.Tm  ~r OiI2H/2Bu V+2jk|/z3,sҖS4_Pf'u!`V.e&<̕AqTMgIo %wɯxAtӑd=/,0﹙b ;/ϥ?K%F{#8Y 3'\$$m`g$ND*Y6iBG_LbDvg|3N4PȔ1Z:cn4L*2GDpS*f5= B$a>O4[t+u֘ o,Wӑ(hIc7.nr`?nX!qתX6 @o[]n)==l3;AuD7cd)t+O0޽u籌w'nr#MGK?,uõ&RW{&XYFÀؙ nXa2zO@JI,pbTMՊ! zҀߜ{A@oQljmC|'Pw (J"s5o(fX9qK9[/wa=[`''!Iq7KT<S']= +xV# =[oOTD:| , *H8`CpL3e/_@(ɝ t>'|mW#i!& Ý%`]/2Ő-:[A¡z>^mifh} OI,4m ;R *9^g[|v RrzRjgvNOc\?>4sw#bخn! &S&I:V(z0I- w7zYˑh:}%KR$a)-rB0c ol@Z'b&Bln8jB# J3(!%%.KĦ-MZAնl3(GгZ1G vߖ\wG^Wu:9 y$vUfw~46{/ F)qLQhCmr63/Bg]vL13;O`lXLk%7>~3grU 4CE*` þhZ[RQ@]lS8𙊅șS@UDa4 z*ART ePQ/-v?-<݅bGôH4_=I2C^|f@ߝ۠ELTFvc?jaa+Dž>w>H2W'.5)27'x֫V$y=?ʅy@,l Dƶ++\$i-ܗ!{93BŁ,/XC' y}JXg|sJ9q<4RU1SzHᘵ(J\ۤAE3|BA>jM'=G6amXE %'_U'L_y[Q%.~W3FIK:c~O3 S 3 Џ Psjw}y\Ȝ!3)d}wF ]I+8~Xaʪ5&o%KD@`㡴;'TBߩW!q,}uĮ̘,r~nٮK%H˶w=J.vLl'Ϫ #CoE>7.]^φ[k+7+dNδŬrn]*Z 83  .^mp=V%Є8?7C;daԜ;_8厂!))UZ VU-ث2mXYr_.< _CC$l$iJ@r~+hs#bp5oYFn]=kb,`7~#GCyD0 5 /l1鿾z.X:*+ޙH-.%+=ՔӕaKa}AwGRbgQ@"׍,\rouNwe׹.Ij"љ CVq; C30O &|A0y8? 4pqt%Do7x`gx{8稒zï3Cb{H"G3ARt*6|DN xR3.0I(%^x33g>j/nw{U'A& dYaO<6))CX ,VJ¨)s9HtA2:>5I<` ;•W%na3~-ZS¦ഫ3Je4B4YUk,"$Wjj[,,)emFյ͞gq =eX+r{AMG/hU1+' <5 `GPNÎBw?!l>gl@.e^yP4m&"b -`=`Z p vU(Gi+)O2b1ъ.j J̝pzJӡB~X 9=?}s`;dsS>c̮pU$-"'>k$ > ?H\b#'{ÚͷuQ2 ,5gW aO?Ġ487UYR{ Yr0q*cs!$@es0KwĈմfYwm=G)bG{3>!NI2 KC?I4H3ހj\8?PH6p8otn-Tp8 i;NV-K\q_ٮfR6#JXC',)6TNq8Rq>5޽oX3xuoA̺L[]~V k{6tsGt,O.Q&w^P]/*p@ţ׉SҴ+m8"#StQZnXĶwyȕRCNQF;?+qDQ$T,IG}(|^x[^~[{,L%D[FascF{wXv+|ޔ,#z۔2vް:mqH5"*X9l['zY#lON3ڠJ,kΉ|^'B=d]OfSrڮu3[HD,K,S¤œf쯫DAMGYVde  M^RLȝD]5\EoE؍/qrMxp?}/PUbr`?ymn+Y%v]x ~V>baJUR?>c55rg/APذ+O󺜛 =~_mD{,ūl] v8 onpfd| }-ї@q5_ KzV@PC b㡤B8,`.hEjvۤ+1:yL>_M*B1{deɰnjޛc [9QxKR:Y=j$/:5PDEu"%fm0A|j3PzpFo2g+ f0^֡ mhN} Ȕ>,3[T4:7rM\Ȕm>ݍˍ>,3pƄr Ǔl멩~uf*!T C0(pͦ/N{{NBeӌO3-]a4|%EI ٗJHŎ`K5BJX4_͎Ѯ3m!Ɵ5*DeޠuxP{?<27M}6! p@ btRYSY>Nb Jb 1Nsh0%*ĂqW>*Ɋ.?baj)@KZ$$5uS!f_"=rS7עj;Rڏ }7 $J6İh/ Ulr6 Q\{Kwr,*l3U** |}ލՅrнmG]!}"Tpќ(kb-L|EVlb/uH c$b@6lj{JϩUid8IŠ>xFDSF9;R$tI,w Ilg@$PM|ᩥ:^+T6*}d(t hL8:_,qPŰt.Ĉj(%'bMchLBcVFVoJj2w|ǑGqv>m%w!6O"¶M=y8Ju+kCRp5Ju[}yh^b)5"\ʳn+LGkBW%KZv._>eLMvρ4Ґ9ŲꟕJeV,YOb.Ыc_r&/P.ݨW7D{c=jƽl ;\q m'r B2-B?%7Tm ^ގ/hh¯fc(FF! P=e&"\rd+&rզ]d9`4zLZ~N<7*zwm+_R^Qt;tJ pjLeM>LbS8N=Nm/.$)Qr61R)oۛT$ɌJhC± ޻@)tBO=Ի < ٳw `TW=*2u'&wqg{A)ߜ8s$eنs=dW41=K !iG9a,CsC} dHY(8\!A@ wU{ ĹhL ektd^Fyy?8JWUH.:%":F_T]^S`r/TA y!uGBkj}O*/5(zP>#ĶGjxfA2\/ͣ̆iD(ȝ@,#.xE&(\?*%.IGZg!Gwd|5Vs'KvLygͯ&u0{ v'0$ ,f(CI4rh x-T7 +[ ܘ#|.j1sD_X]2.)~7 *P);ܖo7 MCnXͳ3dYE;9XڭYR*bI IR~էmdW)Dօr"r{J`&ǫt@LS3 COK,&yH?֛/,Rhl^ FLQ&? 3\BHGcnݺY^ρp( 0Fhڣ@uM uSNK/}eVs8}6 +͗sZ \1fʟ1B\y1Xi"es) R: AߌFK u\c֦q? U6%)&=cW>1ٰ{q]6_mox%2.GݼגIy&\CO(h\.7c3-\A]t鋬Ʒ_jր} 咕Uâ<}Ѩp9 JD6!BvbI h; YJit~g1ζ?R]OgONb%ұKvu,G\DeA6u݀!C2rqfK񔗒)A5 ƻ[Ǟ'ON)ӎ.\ֆoqѥh&׌E )R*Č rP1CoÕWÇNvb]z߄ h[!6AeU} K0kh%oD:"8EMU~?k*9FRa/oKO#nL54q%Hʏb vL~v6@ ;SDiws9Z: GH%fL_krփ#ve+vc`yw9Yz[\;a RBHr` Ǵ:&0"mZ?? $T.L--R`# /hG3`3(x<*O,.\K)K#N[u\ (*r"ҥ<}YaŸa+_BsIdɊ<%v2rG2f]Ѷ <3Lݦj&<([Z4r<ϥKվFY 9ZJ ݂)pf%h|! `,pY^x·/ew^]d7ӛ(rO8DEx*׎bXkX n>;ɤW+)&Ĉ2Z~sFل%@<#꧜HGTt/k\a@&st/ L!]st$| IS;CQ`I >xEz6M"^7qٌl0oZC`@N20*Cz{sf'gEryEjI/H12.Hx#տ~H ®k?ZgAN(qkˏ|g$/\I&\>͙&f&ѧ =INpާJ-ϏgjZf$q˜Nk76}Q6\rbYHZygJmlՒv_Q&eN7U <@"PsayEqYP|AQ}@f8d%0: THM2S!mʵDkv֒,6)j݆PhqG+AnuX.a*aQm/a5MX ރ!ouHa+>!3v͚(:aKuv%6 / -Cg퀫WG+\{D$45GA!N$K\k6ݒSPC;gzO'M=p[keƿ OY~S|*LMВ dkf޲C=y jϱ] )_sBCyHU|({K'VkC {d3",QgLq$y1wxwQ;$q_OuֻVxmNgtXdڛ{څPj0h\jRucfK6ŀ%tB4sK΂BK0R3]g*M[}I1l{~7- a0f^w|yCGtZcvi$ʒ3y.#%Q "JDEP,P3՟|0WdbÓhtƄpnPw~>P6L_heosrZ0қ!ΠbuSϚkiDOB]쌡bkk9@5`G+ʃ mdHl춞o]L(Dgośhl:xS6۞r\) a[ǰvU /CHfq._*9AJ˱[/ y1vN1I qmB _' 2׷>Ċ0h 9O Mh$poʌ_ɨz(U>þ1҉S:E lW ? ${_gSgӵSJ-MG '"[ҼW7D)ֿ'μ##Lv7S 90(L6%C1nd{JGdۢD}`V/ hH Bc&}hKO(H{m,oBׇj D!9@kX!MfNu+|ξlJc(3N>'2qTWS4;4 Qo˱4l7EۈM5wcٟGA;Q^l>j \(7QKE3^=&Hq=$= w!5ϡƜhNyq(wͳ@9 k0X׶V=ˆO[hlWŐji[ ] yP;Lqz.pMH}m$TrUW'.gC۠SXB'`j^xbԶ/-Qd*@i_ RЁb0KAl-[WH#ȗqcoz0V(2y \}4d2׈ǹ4Yej͵n|'QqC+M}U$Q #d5mkUw(?v88%M6'y$^:^ml^CL6aFNMUe+>}cY4U,SX^)$X/t~9+%Ѓmܡ*yH;ҠFD6cدkҷ.`"zݘ$ 6iE70rƱq~-;i)46ǣpPE#.Es7,v&,B(rN?SIȶvck/+tEjoָ\(p" ,,*r@yƭerGxDUKߝ j+C4w&iD*@L&mf2tkxb;#C[޳J˿KRR~d5Shqb ' b!d4+howRw̺Ju'WUƂ ucR5#ox rA6oG:&#ڢ$dmv-\9$/)HpW#nI P3(6Bp) m~eR}؃/V5̟/'Yuku! d1`0|3᫰) t)!Ι5Pݗf!R>{PJзuŕ0FXMK>g]N&]^SIs$P9u+/nKcWM7fG bS0":YlOFTC9}8{qW o+6ʫ`Z!wq{Lr)1, Wѥ EY0 Z>e̥K1@O: sx3=։pC}r6VQ1D 'Լ0g;12ډOkYSV&bКYB) 4CJTlʬ"I.-;xT Ɇ#sXkU{^AUL?9 8^ I寖MB|pcGeԲ>a7YV; #Ίd h17 |gPy,p}$ʋ0tFc-1AZ@w޴HwCBHqXƒlDϸƧ9؅#cuw"Joj'= @+0MhOh(ՌHMX2^%Q:$(GZ~3}tt ci_?tdFe/8.oz0U!;;d8lnR<#cl{#@f{~bsE!+A!1J +Ƽt(m=?")s0s(Dh-jpV nq?u=N uv8c)v-'ieSHN0WBSui\. h‰uF&wSx{Bwрd&0Wp@6]ROzmqJ~ƚ&|s K;B9$þ;*wїur1$gG[ǫx*w!4G1Rbm?0pDz޷yv NCu.n㹋k䦓IDR_sX/&Cmίu'gRV {CU4B⍫THbΛȻk2 M"Yhf0 ~OX;} vcg!`~|Qo܀{a3*[O,NDGl^8Eؚw{)dwG .~} "35EX~,>z]hk,ϪVlg!Ţ$;+l:w1j$oJ]w)77O b~bwMhEvϒZP43A;R$ؖ_P&4}AQFp &eW *hamRUL.W޹ji!N>G)7# yl66N]B)1uޜ&bq__o:=3dߣSҟTȻ.o;sIoH"+YKBV]0|`Ŗ̲кjQq!h$c {#iX)@:WD@=SBPi?3F>&\}@x& n8=U|;gad27Gx6N ˈmFQ1a=b{1#? 5Ջ'zA*u7;v #p"(f^x1[*k5MoKqV`[7ԒL BQ'\X8['Պ.c rpQ:YA>yS]pTjƳB6#+ ~ZƧ|dK) '*o]pqpAG?p/`-p|[ts eg,t!J4gVRtMDUwThLoeIAvɣ@?b!v1xQy^W߳9&.7=I IGs)/aNge\a^ږSF _𣄸Y+d۽ 5*d~D0PNiUW2XZu^ηmRpF;@,@MpLe() _ХZ-1/l G B8YQU]2^zКE_fEc{T(I)*#]:*&a7=וiӍ E:8Km y ybK6Y&ի9Pfe=iXc4(e{hoGUN=#&5ِJ ŧ*oOm?Өb [9kܬ){:΃+Ina~l9? ] L[ KXUVS{[R5HMxD28xW#y ;яaI>:]FhI %8b&<FO0^pSiΙԖu\&!JSwb6 ֣:(9wMuRj  tZÉ'?(!XEϯ$|n*J"U:€05YAdv?mߟ@2L{g#3k3'7;zKšOwD`gh~w[^j J#U4rPe1S>QߪSH센#e}duCIkJѯќ&d0,"g^/ePD&<}<7H5IlY<~t|ڭ}ʎ͢`(de͋@ ^ .r }<7_lKeM n;L92@yLр'ƿCѤkkAkq= {Nù%] Ny*8atޅr\S@,m9ڏQ*a/%mNa;D֫@\*]]$l`M. 5kˀt:#-ئ ))xsj8U aALhvx_BY|Ap+zR.y `Z#`1_X)/ mL~>5Wh~V694apu7D Sg+: ~n]<= ת줱GApF{W״jyQH$$}miItM,; -TK ,Ab(sMgh/$Bӎ6Zx$92&{NEFb|a|nv2qe$b/@iOUvt?@e2I0#L١1Ue@vQk_dNf1fZO MR"LgO= ,S?PL 61x$9x _fcxڤSd0Q\M7؈S:z8s\Ȣ$| ⱮнI6-:3M٣@QsL \}Rd0(Ȃ*:hWE6fڐE*,1SL:@+Y}ix7Ƙa6׹ńŖ"PSܰ^Z U֮^]-hami'Q׶bo\sq$svzQ aO jЁۀUz#$Ŭ۶H){ أ'{Z*-u-$gBনY&J)w3C)ۗ0aExPx/Z - Y3eNݹC0fs=ьo;`GVJ`᠜Flu;X!1w/5/ Xl/Yڢ e*͟#ԢkN$1/02 eG%\ #?" +J.p.-g9ŜVoY᧚S~D%wUz0pa՘o,56GD"STZ[(_t!5¼nm >*)vyrrQ57;fNFvupTu+’b {l.H-i:cP<E'}Vyy56ghl?)1٢޿9(DLykCKp10 Hb=jFFfczӏSṕA#$s;B >$WF#F"sKG08딱*.O-h}(tw+rљ `W4 8SI`S_/& ۗZR,lcPSDsѓVB2Њ}I?5gUg˦@ZV)M5;hjQAam7<6]MƅQ乳!C!Fuĸw›o[Vr61)d6S*#e*IVwMKL3GIGu̳F8 PxK.a̐1a" YH1̲|ql=g:ɏ fȐ~]~gΙ~,[:fTc86#UTx\y?Ի*YT}щQ8e+vDᕍO݆ Ok }gWriHB Lr"RGmq9։ӡ(4%pKl,gNehm'// H6y[Vk~Jj*{!ƍU! sIz`X{*8* X]*o$Pxc 1bIJ&eJ<7iv$܈GYΰyǴHa8m 4duֿ6r_]zĭ:DQ5>j!nc!.àAE .:1TWIZ2A+D:ȣS3s|cNp^cWu#~o|=l-fhT-Bv5uGX3n:3hMarp GャAeq@O*O' 8l:#VdG0lGv(4y,HJ15~|-FM U(@(xʚ?Xx6O&eZ\\˼xOIOdOSi~9+gi2ORUGdڵOWv?Jؘ\+9F "?$x'Cmac_M`x!2"Օ[%('Zgh;@nK Rm4j)̜^ooʔkV֍iZIsͱ0G* ̬L0`U 'zX'#RN_|'5mkgMvofG i5b7r*nߞ_C'9:냀W21RTSk:rG%6ߊw5S&xr$]jDioi=2)տO!l4.ԞhΟLMDv(R2;@gm׵1yUVD&Nk}fZ(:C7ޓq׸.0{?Ƽ2;v=b=`bld+Qjif`ӯ]7f(*_2KHգoMqjAs(TV6~%Hey˽vwad:dG>n`גĞllx-!"T) K͐ZuqO5*J쑒,$K&F6vkOEӺ?u&!>Qޯ ; oژk2n_? <=\1 q2qu\NS psd!A?!"y{R>9ٴs'^z^!Ck>7p SxFUKEۇ*!NөJcVfiONˆɽ3ڭUb6 7OYbm&V qM[r i&渨K@zq0E*P*k&}]Vf66G374[v\dF+́q|!eoyT[j! F o?ևo.*V4mFx kw*Ю[miy!$'TmC^NeX)ș>DA͑˛Uٰ5 kʆR^U21GǸ>5V/e H9j 9k~r/Ahv2]; JL&k5ۋw?]%Uᇧ=z ,'vAԬvBJ 2D`C9f;&Wn_R69T'Ӛ}t<iL62y"+Id-9ęQbކ"8t#m؏kn {vu6:J8.ˬfS?NŞ\*뀖V&VBI­?&qҭ(FPhy,|Nbˋw nW8O{[l6wQ m]|RxU|U]G2L4ORK|5_Ҁ"Y=]aKH7*6;%XJSF]NRLlۂ~OKj$"odŊ9g{cs\iX{cg Y=f$A C#IZֳ#XjR ') 4'i}];؈k)$37@.1.vdsjGRRwq'A^BsʬS6ggaW$V#O-Ol\Y &/AXO6NƺxK tO"YsϱƧ#"eK~q)|If\ %1=h:I J^LCPP}j/%#,&G7VGTZLͬ̀Lk"҂>2 CSkMJTDw:GU8 xUT QS{(&c:?mz] N87Icf?!m?J­_BS TXj(C{LHg |Kfb76i1xWFڙ^֤FQ)𷛔d99Ʀ~dG]x*\3/ {LW5CJK- ,7o t`WYRQi;(`T׵?1#%x-]vHSf0v_cm*# ThCrAGe`H';6&ec\S:wdh@cChn I]O1|`Y9)C4p|U `L-5ŗFӫqZW~&I~wM7 Ʊè'yAޜχpHwDp^`qF}&\7c8_kh [ZD{wB{} xOI$/%0.ZEon_ "|$Dt|ڛ7y)YeTv[Nh*Eum%aa69{=?n\m`V \]gq"^[׆qҸ蘅TJI+~VhJxd1t28:,|Ff!倪ֵ)C3֮y1ml v<\O'̸y;:U\ߋ&xP 9C`-eMiT+E  =%H~k](.FsCR8 q:bM,K}=P¢999=Pw} LK x*0"@B=`P͓,KዒO&n1&x#5mJ33 ]Q2>N?Y.C2ʕP#Ն_K.Όؿw`晩o#6^Elnp]T;:oR|qv8!U3$iꑰ>J-1~aG$ ŵCy'FlF۞lӵU51M/D̞N;I;t[uQ'gg$E)NR_ q0^iG"}FoeUMP"+!l$ / ʇ?E< b@־'aa# 1,X]rjΕ}] |SmT4 ﭅-q7m2u{C 7ש% tfn՘A8&N32>s31ԡh[s "#I?qШSTNkNnZy3R-3llbՉ5wa w;=UhRTTvuҳL͏{XuƧi: ڐ]B!&C<} n$|bC b5v~u4!?=ݢ{ir)KaCY^?A3s2_f*xx_'HsOcBhj"ᡳr˻x%Jŷs@h^u k~P p̦2cXSʶEmKX3Malln3ZDޟ2P|e{{W ȔmL*]%$q2ݑV1cinhٴ#A6}_&mŇ"HG߿B=-T, 8\m[~Fp߷ES=͂?cKQ1b@]82g(d񆜠;ۘvbw\XשBiT,&\X|{DҌ5:3B&=4H)6:`veQ|A75s>p7 * w)iC4.X{H55b;]ܯ4iܟaA -:T xkd<pHF +@TXH5lSJ8'UR`]e_aNCaa L2G*RRs|ɻSzM+l(JUV\UdcBtx~ഹ18ཾnuT) P'hT_fU,{kJ\>UWdR+ $-hzYh|cDeC BX~U5 8#$ZKhc$FBA{$18)<:d5@خ.I^u@ئ^TBhz.W2 o4;.W:KaCu_q=:&^T1U o g٩WPzv`p+a&i%D H (>x"4V#栩hYft{C91Aq H˪' novʁbO޺N)pV/~ ;T0U)Sc5/I3oc)ğ\d;XhZq6= I  Kytz1]<_@l\ͣ@/o#yǧGM(%;K8)!`$( R۝UѺrBΨ,PnH')vgY_tsʗJb[<^NׅǼ;GsAHqYyfKWR%"m|CAP*T3ŷ8Ⱥ2H G֩Ee]+[7 _JBĆ!FR,ΰu1 Xj#vf ģB6.(/gǘX՚hNA}| xKpلLNChOSr(TnkvPDQeHqme(uӂ:, fP~1|`8xIJO TU$G|q%#uJ:#;ǣе[vP5:MiM#ٱV-lS9Ed qhS,r]' GϘ7,|DI7:Q p! 0=]ʛzL&޷έzG:& aHBתteA>ͮbIuW.uFԹՌ 8r?{A2gh\bboqe .Ӕ]R0أͭ3=I?jV#NA:X,KƠm&bw5-TQJVq/'iBgjlj;Ҋ'LiH;fXycMho\t9F|3oDiBnSI%*OrjrMfbAXZn%ZkO@[M9ڦx (=&4Deݳu&M$I (izqr4?hJ^_Iiù4 (*:a">>YTv^,jmCý{h|D#+| 9k۷di8iB`@%w?`G Ĩ~`j7M,0xþS Oj_)=obSFA ZWawj*SL3oohD$q6`"![P:ɹ>t7p+tlkepTkz>F ,g4 ;3NofC\Itѥk auEbJN{J͏pp(0(?b DyNW'Bs-2PaY2, kof.{Li9 2 zKՉX*yِ6CnB؜h+.=Jt*Rf[W8@yJ5SWDeQK+3PVV~$y('k}BQ 8v+ zң\~c 2?/z!b/.I)<Ԣk H⠧; KL?̥@Qxn._N(pHF'R9vkp}O>IwLQK^*^i'sC' JL6,R5(&>v3`k$*XW G^@]@rvĤ<ʱW.g2|[oNwH[5! LB@D0'J~BdYs_r2 ZUg&N0 {rmDsӵa#ʏ&FSO*sPba9qȰ:K!͈M=Bͩ&淛ERM$ SX:M9]='W@qZlҴgK'D"L*wl ~CO-dCrP;&gy*:foQ2صe?U8[n)ԭrLzŦ`>o+z0So@7^9) 'b4y6 6CiUx#V ͞rb]XyABg?Oʘ(M) E?@#ASR7~~>}ܚ8MDv7:_=ctp30,g`9!1" CfR"pN;eCOG]tQQ[~;^Vd9Xvc1!Hjb2႙2*<[Sr~XIeenuutK[CJR5#V$.yJ&T*ٸ VOBv;#PԧL \~2b&("2 @ CiԍC1Ə^ײ)1܅)S/$Syʞ X?_͂c h\O1^϶?; s"v;;Et3v,%ae!ZztLhDйH2L0ux)j=Ý{.|b[ķ?5mŐd/+Ie(WwAXp#L/U^#m Pݿ>Z/eC"3Pg̩Yeo[&n~c_.^`ԓpy>3nKALa vcܳ"{_x~/|t'qhȶi8NGFh^xypk1 Dڸ吴AKˉŬaX{[dEǙY yqHTGJE: q.eD!k4Ӳ< DQwb- ٔoxg' .̍_KuҙW5yHm$rdeKyRU&㑹lVO8 l\J$Gƴ FZ:ثMK^\[Z z+&csV\vew \#0lz31}e1亀y!//V=R ] ZEKf1'x4?}/z-H [~Nاͩ[gC)BUޙ\橳|"WDH3ӴmNIxQ|lTSZ@uMnry-zc/V)s)e 3}8'~\}o #M3>+<[v `m]^=hK{CP NqE) % IݾݨlZ(̅.u/)WH`#|sOˢY&HN IHf }$idu5fK2 ?>x7ۄWx9=WͳxEmK<@$׵|z;A*V[LkWK#Ph'3½cI[\_";Dա@}n]N>Q} 8<3v$Ns)wg NY|] H}UF\H.b'PL -F7 j '?IAWJ8V RL̺3RyOR\E3@8W*OL:TZAt+!R[mJJ~VC)lY4/o^Mc'e]pi0Q-C /: bn``=!*2VK vbbJ7c}'`la"IkfO/2U['$} tNuҢ[ցzWu@R%jo]}bjю|wބ}A^A /|mj,TfvUL" \,sg^!UgqN f(x}Џ$z$R%V xknSږZLY\âG7zHo]N-A5e(S _Ldzm8|cY ~'ZҌW͍HTS~zx^BTa”3ɊNз!Q9xX7l>J% ]xuÑN)x1Gph=ǎ_5QקsH>nMb:<lP{UgkČ$1\ uniq~&x،Ӊ[ L ]O94d1 ty#r޴Π V0#[(ZH9 jaM c<8Dֿ j[|AJ( cƉy7x6UB4c{m)cS bb?ܔLd_r%A/|a5Լ=anhqF_@Yfu\i Ҩ=Ff! >L0ma:JB&LY&],uq/ {lsQ WW8lV5^"j,UAnj [KSȻ^4Fkw>Sp37PX}0$f y o,O s|*vc?r :Ua|, Pqb~C `噃P[ϥre>Wmd86w?0ʊ1{Std8F9^t̿I?dQjGiӎGņ/L,9 M;G3ǎKKZ^̾NZFMvR`xJܧ\n* #K}5KC@ YG !/h LROƗUld)ysw~GЀ~+!.MW5V9b^dbPSY"wtpo΍@z=`stOy꟒? «I9\ܒamT dA|FV&Ab=M+KxjmdΤDَU?kXmJ "4@=e3iC+w .238Mu%* *ӧӟ|ϸc]KO"E2O  -̂RQ^ju=TLmxdIR38+oߛ,ǑGܮKKHL48.R.7-g<d]=ؼ0#zJf3V_ܢ2(¨>+޲y?'QZwFWhNYE51k;ڬWc7#$Q$װWf_㛸`iHj'$1idnTLB|="Wr_<sk4|[&p9BXq?_dx㕀ñla#4r@7?l&3*̑WQ9)<zxt.r?V'F1)SkDdv61Yf }sĿO.F \a6DU6+FQˍ8)eώ4䡮FWgOTRQ 2a9TMJJ] ~|E#I"LjjmyC$<>11Y1FGޤ*w!P54_ [<l"J9} Cb{6i4HH^̒/Wzcܯ@Q~ATJzPˮdd2T/~mvA-. eDyܳF4o h#2{ΐ׷ra`;Pρ'BAvpHԦٺuhhSњo pPu0 @dy 8+'SMczqJU='"2ۛ~*̆ E\FHf9!:uf:|ɫjTHjh%;}2PC4.G!AAO\TA!gjUDb [_ l|!rEgŸQ8O,RFdyx*(KI+(cXȥ2H~xLwI${EWb\8lАK|>_}P4 JvmW5C3KOyY`4QQI'L)NGϕWFZJODȭn_\|k*sDO_fGÀCb _(GA'>xWh6>zgȳ{,OTH6ZY{)J\:T$؋sה(yaP礿 \fq@Nj4Moȏ{-|p2 <fCLOBdׯl~ W릕 z~^ DZMcS4I# {T_+IQ%_bGso/Θ)nʢt33j"+sK0Aʧ>v@`'iNy4cLEH#3%V"3-B%!usΥy/j,(&7O_ĽcĔ85KzQwY6\𤍘O701' & CU$e@P<}Ax3qt7O3/=4F/ '2{0#)J{()PFM1T b*Xw&d}oݓ`Kie0ݪ aUsJX~5,>mcIZ# 'Tn,n{)p,}~b}׶p(okiXXz%*~GL_Bu2Lf&L }^Gku@;%+4ed  b<8^{XD6}ϻG1ajCoZ򉥓4$<\HXkFC%߾3%F1)fu$?sY kfr WK@fySGdR:% -6s%iC_VH SDaBXvC1`< os 3bڟAI\5j_Us1偹IP:6=u#.-qTq9)$g+i O6-&&5BwLιa]38'yg-ř ΛTaf]ΜpedϣZ]:) q~@2!p҉k] "J~1:Y59~MM?iUk" oW& dr8*D*CZbtp2N @yV@." fʄkq]UMBnZ>+[ȑ؛9 )Qr>Bn1: mIs3OYNƂ)kpN &u_DP3"l%șQH~ifaW *nٸ.,[T׶0hR܅#g"I0K? 7W 8L'qͱzZ RʒY8+7<.U)eO 0o(nrrLn{+Zh%lԢF̈\ ӭ|L)9=֑Ai%pG ` m9jk+ -+ EA\7-ÒA9la Y}#^jc4 az'p#SBۭ/6M҅k&q&(GUT]o3zg5qm?*8 |b**`/B p*sߺχ@? Q<ϫoSʱKi?MteT;/oZ6o՞b[^ nv#jv- w1Z% W0 l!K2jOuVBhe"NcrDO)zڵUD[AMQs׼IXSX-dv2VTt- ՁlWdtjlx$>˰s^p,dߟ?W)sOƅPu2߄( #UF;9wlHXC)$ZG$@*-V ` &(sa @XFEo yNc徏9/02NGI8FO ؆ĊʸǢ7 -.0.<u4XuQMU(kjGfbVe%${L=O'Zeqqkd@4mM Ua_E8m%Ȟ \m?bxhNK#ACZ%i!3ӵ̕c1z6.`> $aJ5<Cؙ6꤂OX.q!R)].79u36SMfɉ~RbS8/uMX̿jLM}õaG?u8 6F[q _ijĮ۝=o(.R.oE~91'[|Xׇwp֭ѷE+*  P(:8?=R9i 7Ӎ ަ0J wns ]QZVfZgb|^ZL I[jD){bȇlSU<0/Ŧ{}\z+2)jr>_Erk=Fذ 1ZHlvMH7F,e%C]in? bFɬ J@{`Vx{>GlQ/Q1Ex3v:B<(vi żK[birQ-C ErCFB~^M%5gZIwrwv݈Cfh&Wf ƨ⽐w:sLc;8ҭ$F :owM;mEZW?~$Atl]Xy3ozu|,o0vglR$ n7F;L'N/"B|ly^XA8E5J/tU7T$y n 5e.l$4#b6V HM{<*0L jr͝wA$CYWhNt@rpG'o#A\-&"ɬV:}īXnz. TU}%oEb+>K`e|}֖fz)-܇r=81&^m`C:&uڭiߨ:lCDž7t|YE)yv_Фe-|=vYT<p26$FyUrѻIBIO>O-=@t-wM(YH%XY巣vo,JK(49 RaC5>Z)խowirQva9&9H\Jr  {obﲺ$Ŕ;PSI|y.".e(ȁ>=zmO!H9ܚ g@z@jx2 -??s^-ѭ{-L SDzknU ~,FV9xksVzBB (Nؔ, $cD~bT7qE5 P,9Lў#V}@~[CM|܈'PS?] =OxVqDŽb6i x[Y7&sSOJC,DZ;ӛWu".vu9;6vޞw\țLɍW`-Z=u._I6Z/?t޼rnۣ_'πɑHޗ 'YSR&QsI<>Qߪ\/a-$5H3$TQ+.a%"e٨@bi] G͠}6 Nɬ/r6 +g q0D}ejZ^Q,_eapP.!_X$}IP;,jV#vCi(@Q#$+sG-4wvl#eoXDY"E%Yc9הT5_z9>!ɟg9y][SM^`d G u)t;-fq[ٓ˫bE+\,eZ= &R"SAo3[T4]VDFx6|2-oPХ%~ѭH4P]Ǔ zEgr]EAdLܵ"T35dW]54D{keE>KutDHN̢h@9/Ux8 ?FΔ(Fkyx)S.^ݦ#LF:nǯ5xc)XWwe *FS9RU(b 56Dڊ~Ed-!?-{}KxaF̩UA9U]I_sp֖g{/K*̡#uѓob9omeUUNvPH>~ i{Dnrgqf* vªv'W,_vDGM՘U oIj@_RN Ta9nYLSҘpeЄ ֥?:Z,i.eGsh`:6uZ,ԏb*hJ2KUEmm g&_tƫ͊ `D!miHr` Y`a2 066JH|V鋟±[DxO\s>VB]7%!U, QKQ;K1 6N@΋d_#*_Fy 9mͺ,Zp$m%:~s?gDVH39%3baV֯L+ρg fʻc*?5u9;bs8Q*jcvi9u{IN`dc&M/ʸEYT"܌'_!f]m}QI153* ob%@PY~::TƝqtl%WOl.594#2u@rDsWi6Z%Ğs qUK_VUU$mu6 ћ9.hLGYBO;r(t(5ZAP:8Ұn҂AqvL r4T1(@+ qZ'<Z#la̛$ d}ewVrM{ ~NȞK-K#ɀwk'>^x@_C]/|CD\ʐr_122ַ :֝/)b#IJgġ \<觴@ %-7&h*( s,6$8@kY/vzAngw/sUdfI&Wb:= e."/ 4vPU46{kq xx8U VdX[ۅS:2㯠z-sۧgLa)CqLF-J=5#m8_g:DNyCC_Nfr>! sf+Ԫ)yتM 8` 5>*}'ΣnF^2#T"NwB_i ?POɾQ0ix tj%9Z\'Ogǎa ̿G"kYD2>  qoY6!Gn}"3EFkOXn R0Yk<ב{ 8k8u TX#fEE.KB^y53̏fw$€-X: `NcfrT Obޤ^lU\#B:c'-|8&cMStq<-_燐>6|b``Jw^.朷9Mq'#8ѵՑV@hL+ ќEgCǜJe`^]+kd-l΃hk`Inq(_y/p}l֝B4hjd `7TlW: f&ƶ\)FBw(_,zopSGtIԙ} +_j-¯ GrΗ6ok;wf#Wr{y)n'+md]bS{6 :_2薖GVKa 4| 4 " ^fG~ urAekfM)0;>Vk[Hrrr7Fy\X{xG"PlY5#8L}k(4_eA30ڸ0Obf "fh4?ett n(x5JquНCW7.:0]PiRG7}c[q΢!tHиnʸKhDOQ9c%HGK+OL0i*R Hn%.°v{S%+WmʃV5|9rh::S=UI*[W!WamDض7g 3V}yiFk {7cq W2|hvt=UaҮ89:1FcƞwAfx:;L9DJ\,uڵ{pTa!jsmLN7Rz"x.佫OlAlީx h{Dw+Ć΃GN, B-{\t')sŽ=”s&RZآá6ܪyƒBVf]`nr!%'TL{\74K?8J-%PZu/G Z}A96vy+m"o żwXK*3-+ =R;sAse]k$ssPj$K6$9=n*6(e h"߅x™Gp^&:/R52hZE{*Wg^:3J~jWaQYk&-1\=ub=XE'~QdP0{ypV Kg' 3 qrmˢ'_ڜ(n\ `4smx2Z+e\5{15RcO.A!z\שHY=MPJn&v戯V#<m-"*^,;FΖ(1(&!ohG\qBhYS9vW3[T`x%"X%3bYy򻜃ʏ\D*9f,܂@l N9dNs-5?ys{(e|G6Ҥi"a|č}|pd〱oLpO9Awo}}csGSCCYAT"lDXy !{[h\1hkN [o-]~hC$r`1^MV{- :#ns7p@3vA|2gO<{YN!tOI Ajm~&ZzN]2,UMHoG.?4" hId^'- ˂1&nQN^f}b:OFrx/1TLG>ۤYK75d[Te@ %MTCWlF73 M?M}ys:VlCtͿl\+Iwù%!m&ut%.gk '5qH hA./ Gbtwy Pۂ;t[~dyN)tmpR*:Q,kQ-?N,rK2 } %Z4̑A~M^\M3rEFM걃Qո NQ?j ⤡0x>+y r4fgߥ}IEEz; $ڰbw F!"vn]ZolW}뷺}T9jfGa#u ZpfQ<.j:pPxA:Nch! C*jӞq]X.shۜD΅Njh>6Ԃsa6u5'`3}f񈵨m.¹{ ќ)q׉* IvX6o3|憋<15Qy@)>LWb ;MΙ0/8.rpW o5v~yii QFs#hnhԘtLYT^lU_ O" R)<p[V̈́H`n^7-Yh{dqxg\Fy2U[ X\E16UѰ7,U-d ?_v~sS ~YL?}g܋p?ڙ%kx;9 ^IQD(jgz˳qPB(~zYˆie̙@걆}\i_vيI䝁,]jpYknV(VڧT8Ur5#"F$IH^1ް@ˢ,y%JEڶk!>2]\DHƐJFH} 2iI6!ΰy'?H8_իʟUJB#s9h'%`J.k^]+G7D;p_Kt?JX[[r87|3xXyl8 E rvƼhWF!g6eZ ~ṁxϜrO(Zä /y"ZcOߐF"MyvUWDN0#?Z!̸@4'ok%ŹN Oe,Jh8kR':}bWhEed5aU7~(BʩH & q[Hb!ۺ_dKX C !#o? "aMp }E-5;\_9ǘ??BV㊡ɮ-W z_ S>#(/Ťg<J|1S" Ĝ !ՀhGgcOwac:;w;UDUMl!S GÎPuN=5e[rp?r%E_mg#zuIޓ"l8}C1i%c+ fQaq^0 E[rioO5q@־ ,%3˩Ϫc%*7r6X} ?iI;t-)ۅ]cr%0WW@`a`y=s8^RgX*7p'? M΄v55%v}#)0(klmZvoqN6%%dmew݅ tZz]d-t`1#V^" iihjS, ߛr CAfݞߟ?״&6hM{i u zr&PaeɎ /6wVRq+ZgA Vl}.\MUw6@Cl-.:f:V2Zļ*<6-fvcdָp&0J%i:݃c9wt;f@ ɟqxYW$!QmqwDpbQÉY^?jіQ_4C MA˜!(b&Ćw@Xv[gM^˙đBB_QpJ57|BA G,d2JX ^'XJKX P0}0iE?@vftGJˡ;(@]vqQۀ2{ qUuWidNւc:0W s$bUUM뎲-Z*BB3sSdFs[k5R&p0.%^(7"LiEQq^|`qN/Ws3=4CNL/&fpRM6b'4.jO]G!@SJ wNR,5I(\| :0^y$i81{!+癆?< Pj%tKn'mӵI ,4pi f^٬(w!.uߔ7H3'k贈_=O^\bk8&ӍgppK.+ M|beѪ/&Ҥp&9oN[,vK1coi܀7%2p3To`.NE|.㗕82QH{4ڈ$5=;#(&/*>݋] ܥ.(0ed1L*xeM:LdYh9daX'gB`+E[x*O~PmG$wl;_wJظ3u2Rwj( A: IM& \3 idfQ̧<=`t>:۪sCN"<ޘ&=fEsW ZI48~ߩjmقǙ-e֔9IXdBK% $1þ+plf#yB4Z6vF̯R~X5_++KIAY[?f/ .ϝa"#Ss% p5o{Z"a1\f~$xہBRZ[aֱ$)6.Lق۬ W5vJuQn3;4Jz$]|' 9NFwE6Ë0mCs=v/J!n!bPqvܟ-y1WYsJl;ӯZ/Ux*xUuAD +\JG2n-=Z@*col chAhkW8ƿVa]ǣ_BL: 8b봦 Ŕ% Uܙ1Yht>lϭ12Y('VL#!c_A`54vCs8+CO? 4ymNPwOrvT A-ʅ#ڥAػI9-;%:zqKQ܄$OHDJ7P]k*h;X*kszTD' RE%:duA gCm;@a8A\()Ra Dt "_wg VSd)YQM[6c1ՒTp@r}̴/fm)gj@qП(&;kN|A}Zy{!͔md%3=o~߻(34 / !a"ԴAc*;kAnHŊ/RV7f'vg#ZjWḫn3oN!t0k #K#&'ӖJ !-V=Mz ,;.o ؑUżٻgf-8#dQ6ds9dL FOxHƉj"2 cT\pV;$̠BWTOâa+'XGȡN̕w.pU7}4L-4S9x{a#@6 `EiVotuשT߻ذޗ~It[ίJ@2̄~06 *Fu' wz%3w~!b'XQ]K?٠~-`dV(<ƼXIl+0`);W—Ln! !`dcZrQzkpyDv4v, Y[zM]#P1ƽSJ@g\ N+'htTDTj8QV`&MCf'sй{AN?B >wufIciKP&}0:mG?2<r<ΪYTgeEAl-D 7Go>S4Nݐo"+!j+&[;L+Tq8Ŗ'DW,x,1T)M W?  s nmb($#qm ȵlvVw+0v`z{R;|]õ*+!q/A\b=1sq/?te. C%2}GR3ԮG4 u&!m3w :ؘ+&HŘIڷHYՃ>CF&W^|(q󡂻6KȰTٟ_v,2qzШfF2E()V{s284d$"۠_ ~eG.kOgON唻 h7v-KR*oY\XЁ_3]r ժ͔c.`cPw^WU`zHc4F56jRiT,cjn=>ig=sǼ"LWúC`F`QFFb,C5Zdu􂃀7BJ,[Wɫqڵ,y #NJAEu5 ƕ2g tvL!\5ƾ=PA(18ȜMNΥ )PLYOa*Ŋ˞W*0!.oTx|ѽނZvq̉׿,(-+oݿ}kMy~e9םJmì|i;CI|Ѫ5O`87+mj}~Ĝ:/Js.hwcosq?,ޯ#RV!>=\mR΋Y` r]1CeX~I!-g7?{ Tn:Io9re?7Qb%7jBSO{)+G:vac uWRM%@U' 9J֓MBޔJ<}Fq^Z)M{>It @]*X| /ȐQ3D>:U+J= 2> Dk`Ԫ;>c]B@ H-PgbKM 0Ϙ|dᛵӖG:&D>p>dfp<#d7~/}87]je>3dm9X+oBV=|id@:0KˆBf3jԋRG\>BjD}$ږ(dT-EK6~+alFL\Ȋ]sT+\زs|i뷮ŏn#Ij*"NaPAkb%;!nA+ v}bj%sݎ6x*3m}LO̽ 4;E"ݣJ 7] m0/\mEO>x4>.Ĕl>4u6d]J$o-5;f-&\KbIwp!u)1fc%W2|,ML!. )8~-X5,fK-=uŏ!~\ܿ36Lo c!\b -knA1ҘTFɛ[.1H_B>I׀XR0%{dvL;_^Nհ^ӞzAkbt %%_4ލZ+M@,숮p3zoEeosajT2c,RBraxy/=31hY `͵:BJbGdk 1اwV<}%H l7Ѽ!1~a&c)`ڧAUy<֓Y&!g[HB+%D~{Mn5"+SNيL8 HTgعO]F)GK@?]Hh +&E(bP1t{]ENpƭQo[!\B{E{Pؠ-Mk("/D}*B<*\ dv0Μ>EOITJs:AGeb7UWHv鵇&<bh55ix/t47TG)F_eGEќ ou'2nrR^+ϥ"/ ؂i}P\#!邦{3Eِ۾Y 3b_mMq nrh\ڭ}Z"U43#w ɝe,[&UVUR>whOE|*ye@'29(%ǡ->]n&x4dr*!8rǦr"AHiv}Q> g7(PsI#EjvͥV WҟDG{ݢU~ o(DӀE!XcgCbu>P؁ix\viBͦgh?D=M'CȼKNΕE< ݉B':b63,at#A /-= 5qCW}.QG 󒺹zU~' ([тnS @so(2}Jo^h<87(n@YݜtaHiyT]5] ]綝 5O1) ?׏D6voMebuޯH [|Ta%ͷ ?E,dM]q{{JV޻P~$VpN<S@,YT#nն &QAZGNIxdJ4OKka:6ڡܢڥgTbP+nk틵;{i$n.@==| 1<`is֢RWO t2ݭцɮ9NkiUt^  NNԙ /-iOcM(VP~e$Pܫgn l)yǴ:PHZۦw+܋FzHHsH]g(N]N _V!5] n]NV$l8:]]@}4| : W?R#Ůʛ_O go?|ۻO$q8|v/r cp"^Z.<;MbQby&7/p$=G%IL?DG@1:mOYe^7+g`81ſU$=sNa {#M vĨd,_aQ3E= fX| O`?+`u0dS{3+ĝXhjw\|XT nklu+@3BGb$=ņ 4c˥}?U[R>z`kj5-N?J p` 5]o|ly |AxZu0K>'Y$\`Ҳ|鶥n;9Xt c{=gzYٮdo\l>@K C(Z,c&Fd?9;ȗ͡Q_(:mp=S%>#GR:/##(jT ކiGwT5/ n>I2mixlD/ I7+g!I y9WR/9E< uvK/ f~gQƞO5eH6az~@8tac.4dInXvB߮r^ 2nk239?u5nZ1E@Y'Id t4*bƞBxaOʪTBӅ|O/nytt2DYp9)cPUa/`1zklmx[t wW_K^6M+e!V)6P\&TC4a`mm%)kcVZV¡@-guKGIMWޱ)oXHn^]{FA%v6gc =]VCVF!aSR[*0XIc׻X 2繆lf $K&Bb=jAFY@[x Y#ͯtwp?CZ0pnLc v.@ҤyR}^O_L[\ϟmݻU*: Տ%L ;Qmt0XL4[ .Q4 m[ré4Z㺤3{ԝY \8S>C.Q\\=#1k Ixˇ^mġ[pz|͂21m LCP/R5f YEj  :r7<{&rł%[Y{WiY! ݥ7+6-`S rʠiRWmQ~[=z7$+=DiuR@vsQm%z Ճґt MV>*?0m#Vv0C* I9LKy'-?4s"/;ۛ96q16p/sE$KO,pei|Z,j"fĪt/UugW Ij-3=;04]IMm,cTq":}V O_.as֬AFuA|?ǐ^a$PNfhJU:{"w:쯈_> ZZ! 3E^߽ͬjDh/-;lkhGKߦ_ #LWgq,K^oSC09Ci"E_%d)ѡG*y$tj:[ Θ|j1Qk? n)tD~5N6',΍.;S7 K=\-lp `DLi ,y)y=_.n!f Ms~eI Sq)uCqp+q'tgi^oC2V8Bx},xb>m"vYBkU)UZ2<ړxTAW$=ͧ}T@ M86D^v \? sΫuIA jAU/z.r h"u]W;H7)#;&7N rlS9*ejXZ6/h B3(ѬoÉLwbq@5H+f1V=竱G`i**<û&ewG=[aX䦀(K}.tQqY@v46\[3,Z,Mx]bG }iN@sq|W >;} ue @zSqP\j4bs0ԮȡYdA]_&rpS+bh ew嫟ϊvX݊^33>՞7gQi2# #;׊s%UV oJ *8 V!QJdHH5krjzC9N\m `nl̵5<0K9m!8kU͇Yy_ZH|*"Ȉ}aޭtX5Ì!-]a-=3b9?0X$%B*2E=9K;J1Rg~ E)"]Ɋ腅ZMk~L4F>G̞P|/;,SWMTN `lZzb;druziZP}*vVrK)'-vXBvP`Oڞ]iE0@BF”Bl/s=3+Ꝑܲt) (xkb Ae0˨E녷=l38Ynvz#b \77mPBFI &_XU>j hm'p',"xeVXGa^W8u6!BзzGVd>PElz+xgsUK@h mV>fTcÝ; Yex=0gĭ<6v)j2O;#ZHqfg~ S|7hnlŦ J,䛺ģ[|/ =ak24A(ҏ(TAQCV-OcMzhCȃiq>7YX%ÛrI܌m|*~&^r} > Bi)ju;p'A-mF[0l=tC6iVDA+ Í؞QXbGmiKwU&AٲLq|)yR`7pT٢1W+Mu5ax^gSR=[ 3jEROQ7f}aTL>)oT\l'BB2B&^-qVظ\R 3HP'V$=-F:Ug1 ZN} Iv`#a$֤<]((ie5VP,zEW F 7X eHs ߧn$}ŸyL c`J|ѻ\W.Ԡj04LX=cD>fb|||ix+6#6ِkYO{F+g=bX1@d0ڎU|Pa }GU r\۴:WKm ?ĻDQ>Yfyٮm:4rfվZʟeõPC 0R U&W]JEYw1ت\2KgˬFNJkv8$`X!7`+c8$"9Qn+JOWπۑaeY=Bm!`5>"2HXA;oAϺa^ m1T~8Z) nLkk8vsL~uoĢ-R+syq(MµJҾrMAb_d\V08Ã嫛WX>t XTO쪇% ®nyE}kAn/Kn)TTΫeeהe{xo~gǥnMcv6 /%l%벇;P! 305bsLQ]q!3ݹ(IRbڠ$P5y'D|̏zu/*H q pu`λ^x[\#tvQ5q;@Ki1q*V ӟrcKMxN|MF=Yz?AjX͘Q۶5 yAދ'~ـ?=]5p.L5;mA7Mv798Z300+BxՍ $ Hq gm},:z J&t*$ =}¦(hIe^{UА?M`ʭe"n<^O7^mAPy d@sg ^a^  C 16nJ-lzEdhaR&y%'k% VεGi,x_gPt=Ҍ (:6xP;d*ou-M|@㇯z$IZ,9{gc)aG!9:p~ˎf ClPQ{sVqI^GGO5޻J;ESJ戋߶Z^_|?QPАhtK'ccɞҘWö3fb:fV/5I&jEa %X1arCfdjʸG{@.زf 3iRrLmi( OEXVzjcb/+kK%:ݿ2$~]z֣!"s1Lp6Nڼwn/H ?E#Z!~Hu> Ha ۑ6.y/) e͠Cb((6Ө5߸ p>+I )࠸kdAKcnDZ!zt?q8*+ 7]+GHxPk8ݺu)їށ RñF Y wSBʉ_#^g(DB)CLF* ?@G"ؽ[D4w.<_*-㷑V1b /YPa /sS$cCвW Dݛ3[y߫F6`RX:1j:qF_l:[5CZ @|D\zxOW7mts%6['Qbٛx!Og6f6eC"Zi SG$Fx,"y6S&~]d<ǂ1a =8/Mn_3.($+NX0NNqR&ր_" =Tm2AK`mh&ē: \ĺ#/琜2Mu ]܅~09*%AC3NG;D5Djsa9hv&@$5+6C:$|%LS# wrͮmQ1kcXIFh٬6MÍ_ آW]֋?8&겧=N'6MDĀagk"^A0CkmkBo1ȇwfܔ?c<$m ŜL]WH5?+P{}֚#ąͷ ; 7Vø&Uرp'.GP yi[uGvA7߳) #lrG}A@ɰ1˺ġ UG@D/!N~D쓼"GYK:錶f[@=.wAl7siLAv / >z;4vI<|0miE~M<4.$[[:z#+Uk#+ 2h5;[~[bQwQ,s L봜VdaS|'邩XIw^ӱ|%4}IVZ(C խ]O.?3+Mƺ2Bpg]֜tihO1M-,bic>O 7 !%N7>혒@ +8btrAS/leoL*GW~G{|.o Mޘ4Ȭ(FGiX'ی>'&$Rаt>]th=&v_wT}0æKO(HqD n?ϦhXi2\열ʪbW1Xϻv9.4ZO$yV ?2bQk\; ? *Ou(=]'&_?E8^6S7/T* ah_l&ӏ>[}H463ξ *= 4S>6j[;!_GPErOZWX_j<6VoK83t6G0MF&f FuDnt(! e6v }YDy?m7g!҉]qٺbIf*+Uqɓ+Cc9/rJX͞B)qbd~&j L?Y H|24.NH c \6ُ=SvH:=id.[A"}'raL@H!nhnRǰ$u{nI΄!Msmm%a櫴Z]΂8t3#T}uaF0|`4R @PD*}7fv[<ޝbPbjy~U,moL`? ҾK(%oWӪeQ!*kbW.X[>8!IMM<dԜ#1VCD茛PڈtifPG^ r> !8х 6M wS=o܉ks456ua,H3r-=I* 6ٻ 7xDrfhيV˔wT$㠉fb<&;V=հFNa ߤDꔆDݔ$G#Q y&i0{ \p0ߩS^]+eo^CynWk?CQ'" a?f! O 缾@{D~I^zOdS&"ܘ~=GN_hц|*OBLOPd$Hވx`F,Um3$t3i@s%P4$^ߡ(X.<-J+]@űn̸ _Ƃ ؾ4|p/[eB܅6dgHLh@y7 fz7GIf{+z:]1\p0{ђ-K pg<8[5!wm҃z*("n{}'e8_.<xK| Zq|Z7Ejl8(TĊH-2ugәԈ#0%& >v^~, 58Tc =H8!m;%BD}A(}Rhj]zˎ NӆgJR2e4OZ| *ZkS [[zY[Sx"e.cnZoR/_d),҃[F/8)VDS b%jo 8^<*Ӝ{eM\Q=aiē-0"8DU{ [ls< 序{)ڵY mQB$4T陂C9}yc$p9:/߯$%Gn9 p΢$0)G>җ҈.F4[V-X=yZn5G-!\\(Sj4ᾱ jHy! CW:=C<7$sG${ i/-Yu>k0)tV|8 Wʛu!҂1|K3{7Vo?₩ o&! y qC4<4jl+ W! |w?q]b8C`L D]dyo΢g4BQXi Xk-ePRТذ[:Y\6+рS<d{: 'apHd½-._@Tv53~aYۘ藺6[ h5X8+zpYzO їIaPLD{]_B 烊!FH*ch]%0i r3m;r6>?Ai~yKb'SnzG~lm o]A%ZPXK Ij(o&5qg7xd7IUN)f{:=hq̆Rσ=K>Y&Bl \2T4$1t>.c6KM<U`o6BIBҕ'UnZQ 6_XB.I):*v5|/YejZ0V\|\si=;+B_E:0/UoiGLHs3Q0$Qq#;Cs N8\^8Ģ gN;ʠk_FE߉ .%+ >P |sP ֏Xyż[iIm UA*Te t?`rYқ:lľJyӽߓw `}nՠ`]%$gh ΊmKW'fҀVN4L(*is\7JZ_!Hz|~% M׷׭9_m\v0 cΨ`"'SDk6G&vw= "Gߺ@ 1 ߥ\ףr̷c%_z*Je=sErPτD`ԭJC` {Љ;ߟ!p]ۥϦ&7Iknj%0GU,=NiC=2S۬ 3ǼDvWDa%\,,<*Z^{%`F6\Ͳ{Al#/T -z!FC a8_:B2I{D?C3aZxdǾ3h~/쏂fS{7ɞI8 gK9Ar [6OX䤎2 M1|Dᢋ3up\BH9 bx2jk:&ׅ|p1ŨbT:}l̪SqB& < d&ah5fm-P_Ml5DVJ3z.0/j”Ɛ71dsذVP#a8oE\=f阐_G?N Dϵ[cS6*Y\>56By&iզfi(]Q +m T<W*d{MCK|LE}Ndi5#](YESw^P^H8^Rςr`a.VzLQQA%pI!'[4kYI!|[5 LJkbGi}htVeZTL&kMUک/ܯm1.'?K=YcyB:,|iB jO-FVBFC _,ٸA3K%nviv0?n!Xv ׁYs`Ze˒|@)J2Wi|ń0+o92,Z0!1*=;i~9NCHP}QyuOc 1aG]VUU<#MWF6{8:q!t</MNW^(eaflXB qZ(ryk'* a[\=L0Ȩ\;b?~:)7slE4'7܈68_":)..TЂAkǝ"cTGtMaX.,6s DDBC^O(l:?f8Vj͖l9BqK;cG=uE,NJ|9E'D!|G PD;xvV OEӂ!41zF[OFZ4@}y はkFa9*sbsӈB3MQ=로E!LES'< 8kVD)[&IԻyGCHdh~)pTB5i4 >I x׏mZ8fEʮ%|#ʟJkMP \dmLMbv(N3gSTѮa4%4-9yⲒE͊s2C3Y [?#~UTfk!K*4|hiaٶ"}}`AT%h5]r[:!vAl#n$)KpkmƾTA8Uk,xvF-N hJD 6!{%v 1h>"ؖ9r4 ~ FC[F`3VJcG O&8Xl_CΦ/PZ" d ip 56Y=by9dgߌ]+`@o;9xaq6zugo֫*)=/Úu"Q*{ڣ) qh['ڇfȭloi.(S @ɛCU$O&ț>/-PV5y+W eV9pX?::;win4oel3fd,B$Aq&%}%ⷘh3 2NIfku0%5Y3ȧuVE K~_W|8 򾁡YnM3.IRᡭ3WpI@kj5@pCl;,R;ً,Hvbvl`?9:˒qt]Hk.'"ׄ@*BB\(%uH-s xj"@L׭8ߔ7/ h4 4Tc2O$Hx{D:Ip?tEݏ;_x^yT |/N3HF]6?ՉN3UAXyԭ ӯ{zDu;D-qC㲹k=k> U]~jP1SU!pJ1dq]!]3[E'F}E5`i`['<1;ZqxҟEϝcg6 Y҅kڱiI'rOyMRW:\|j|5hT<I<5}I:7ߞ,ng k)]߁p.&gm>`FAmF5ʮ?6t";Cz͝Wm8sIQK(xѐyws`ŋ%TafH '2c( 4KKH6O5x {8\1$v ?d:G/=:(pmsu3v/M{rLq`+5n":5'>lAAآ; lt&SYI_U")v HNH awz^^ZG<,[o :,͓џ\ s?(-\>2J(n/ӤkE$Mb}U.E=Tx"QPBʴGInSM" NL7st%5l_.ԧq pTȰ!wM)ݸ783w\ 9)iI5t~ RHO~`!m]<|K Ow{Y0HKdCLo`a(n1ÁK$9*n~D(i`Rf2XWC)bB&40odBUDUI8}b5QۋC-:j8.oxTFNO"qM/Oau| (8ϝ D74H`Io |/JckACTMpɨqv)EYU:=&ɯ2*(e1֎R uw//i{c|wΚ:i;)*fK= 4TI R / o\ݑnV8m?nP%tİq@mxhVe=:!r ;"(ZfA'nÅUλD] t>G|W؁[$ TvljQ!067yJ9} ~'. 'J& xy[>2o Z;f"[lahb&jp{Vh4}A`W/Hb 'Ht?J2bb+Z4{W?Rz ΆLc>鿟.8rƂ% w1TTV_Ȣ~Z  ^ qȩaaYرBqlq<<kDD,PPdBȴTe343&kڙ۔mQERp"@;-u ל^m5j {;=~?{άz 6 yϘDot0'ٯXK^$HQYPi"@4G#/bK]w i  RgW<ʹJ_ZJ, ΰME2$ (9(W!~m`@["$pDߘ*@ރ:>.UvɟY@>uU50L_yLTǹn@\ι68Q}m^5\RqU/[ nO#3#Th=_л,!VI'DJ ̴>@}yoִiV~ TH&#.`u\%uΎ!I.%ޓя'6__̜Ca\C&a٧ZJhK{BkJ$`?u8@DgDۘO5Zomabo ٝA[gwT"@"cnx_Lq\ t.:%LڅOc"8>!z(_Ǔ׎lКPXDؽbKu9:eIAdkJ3\3b`+!u[q<~>2J =9[Csh9/I5CZ$y(S \'עW.~EױEໍt! :hI4 cP2Vip3mtŻM;L? 7q|fD^4F&SWmy|ͥgdݜQiJOYjF4dj@> 왗} $a;.+6ݝ1ce8XQKA5E 8@_"|q%y Ɲ!w;]n22TaKbc*DkpK*~^Τ2_ |Pz 3n|W '`_=ԨFdq}VxOJ_RY(ҺRӜ#N;٦;5NgTB5SeϲnjY dFcУ15nj擃sxG@ER@;#~ڜ=0^zv;htҘ3ܻ;+^`Bc:mvWRAr( 5"fR&S>I#Xg2btcwP&3m8?0"3#qWߐ1\`&klfZ#Ѽ  fvjgZܥZ$3?[d)>&;Y'^De cFpjeQǗ%uD8Ao4xq&Ƒ&WH?8f1O;NQ@BqbǶi!o_: }:Z][P:àݱ>ˢ3-ˎ)InIf)<̭7[K0Fr)~2r\f+C^`g.Za> byJ=G/GUA{@Z Fp`!}@BYjҌ?KB?zԢ99# )5g\'ap}̣T'|03uP [۟4N<3}ۄKl՞ûJ'W J?tJaO[p'* ,3NqV~5V8A\듵9r(~`]1d)Hvd;wt-kj\RPs˫ ":6djRW(Q ~f?F.Tki9?/Y% {)Fuz/lM}ޡz/٢>Di Bp_`MgwA0R϶w4Y GtX )R)7N숴FA?O15;2,x{+w\PI=eKh8YYudmU'G,L˅H4)/23Iv(d4MZ/8; QhZKM0<0|k_#vO>:2xf?+j_hn(`.}e*0Qz%!P۳fEU!=XJv>˛DצEh-ΒWqœhtʳ6dC "ںo!KBQLېtW|Gf=\ i#7$Uޜ;Sqo/pQk$He+~.!51tDK _$4B+ҬkÔu-f)K5f<SHoj=F"vVBb$f՘s&>n}y h%y\g^+  T ?B}4E^]48QT2(T`rMrU;1]lPĬ:\ -7q+jX,7{V[gI_\,`˒O|](o?Ċ?ߘ{* c-#όq0YwfIw]u)n4خrj&+qIэ8aI,i =ů:Xvx3 4w5>&nlyOY޹ZMڞ퓵!X m vܮ?Xt| _g  ` V:pw֛ps`.?k5L/lh8ekБp-hOertRziN[ERAġt4Yvr>a*g{ Sc'޺ ٨Q+zb67#­yU!#,Smk Y{ZDH,<k%-ui{0uKhfH:hI5_"3&TSI^0Y 6u\ZөlƞL jP{w0.AЩD1-"'ncD7ڱ_R0Aҙ6 |MA$D(ձ{|`]fr}@D|Y Aj:ekomhѠפٗf!nZVj\%@됏ZlGQ A|nEgܞ7Col<:O?]v\+gD7>4pnuD,cWK ܉¤`3Yjs L9{4lHCbֱ‘</`)xwY{]rc3HG#)nc! !H%Gc\ǣa: .V!"x3;fXXD&멓%Z.4^4΋sKb3 ԱY!RF wbmuԼ~K:j 4 ;djAV嘊˓u1"]I xq+ a> &_gY]Y3;X5ѫmCi1)/։0xXZQ#3]w3QOG @Sxa&cW웁h\ U;q'h|e Z`πsi[EݞeNP]l8r0ޡ hSu8JG & S<GL\$;0Wj>c,P{L'8j-SIӒc$GBànl~"ebhGr LN4ڤ~zoU,8W $0wrFލla-6r͎Sso-[a[1,ZN#'~Q`(^/83}P˷ydÅ?;n z9i d|圲n1BR`|0ޫF G}vW7/Bx (%GBאmJl=@کzŸJ;;y&=$cs9tf++Աq `pSl8cUG눑;h3"1F2cT~L)n/oɶ=AR|@ԫjklLǹ8u]5!̩{d<\At)!Ӓ@twQ4ͻo[LAp;zȴ^3XںaA S(V9[pvGb3d!Ƹ/ڹ(/ aÂv bWQB(_. #d]2F_,(Vt2XZoVPa<`5UBeX~aw0nV5{Ѓ?73:#{zk@o K'cPP(_3' UYIis$6VNT]NQD8bEx0 5M|ח{},:űc7[iPb,Qc.z"<3j3msg򎐪Z"5.3TᾬHօ@d$[rψ@~geV:_< nN=+AKupⲳކȲ$ )F QϹbVwM vL@ gm!KFiݎIvΗmq6F&]&[vkzNE٣y zGNI"/}6T޸H8/N{tu h֑!gt!(dkޟN' =RKRCj |"wvPRhypЁfn/mU)V&C ~O_)ucŜZI0K:ErUb9 }9'5o=GR{18;; Ìwx1} \یSOaRn${{Ƞ]S7Vb|Dx`}A>p]c0e蹶;3(#~"=kMr]eZ=TFk7g7v_~8щHLvk#G7znop;lecZny.Ѥ dJ[nL2ש=gxOΦ}EP*\l|Jl=[%Xm/4٣{+'?ϺK~zQEU{P}̸if~QT;5])vͼ*!7m|ut7"\d.Z0nuױsc /?46ڡ"lfֺRz's+.i硸*+R70)`3}Q⠡d*"wOz0Xԗ-{qE9@~w{k7FK1?.V 7h0eovt]yui ٯ}Cζhuvd߱ N]14ћCSiF'KA HEw(Ě G^5SrԻCNSCۨ6ǸāKk@/PFoT]ˆK%HkI5.[6Dl7GIJslq ɾ~! jVl+C7T: [zɻMᾀreSyRO /WN6v}_!)|ic;Kl [ $`;g`5Sa܏v8H/rbc5_ 1NS9wl-'#/jZqo5hi+RWw14Nj-f6`KM}l3B65 Rq vP _ٜQ}Na|xF'$d߳])ŬK0[\+ͥj9\EЕJŶFz,YީF82W8w.Ӓa592yJÄ?yE!Q Mg!yy0fRvj( s(1_KY#.d%0%,pw4Sl Vl뜖}QEԟn;jܿ $e2ho Vkg5* Pā>4c0 + iI}g^.gb&Û4]rgwѬ$IpLDώ}'mhA6N EŇK#mH.aFvRN~{wW?-Mj ܻ%0H\GM[ԫK4D?n(g3^H5!Z;XҶXլh\ƨZ֍r+]=Os#  ?WKbs{Ψ*lvg<5 gfAgI(*: &r`>]E!ɷzzǤ O҂&zEx8_V|5}ejXN`2k\;cC?~uԯ"忴)EC'UnN+*S^)ݽ {zp$Gj'[F:$oh5@9#H㡙)BкZ͙QDYA or ?S#:L&"qǩ'IԿ:wF@aO{]g&` ? >րjP%]) 5`csǹT1^;>.-(%}JH['} R)}/g㭤 0on*z{U ifx{\:qTqlY.9lJ*Uwiӂ5b ?> \Ӗ g)sݡ $f]Ѫ¸Na$M߶wusB/x7 }Fј !:CG㋔Hp VY$4Fb'n׺k} Nuv,2OCni0oLy]ttC OWF57N5?҅#S,Fį  YDžrx}ra!qBw"r "mLdx7Op;La<H[7{-[,`Zch DdPO{_#Q]RyKAB"oVXE~9*fMXehD6J>+C|]8.4BU xB}0MZ׽+P24PF[Y(k-JfԔQAb"\B,C 7(Q[kn{;Y2; {H̎CPҊgm(Rs!\QmK[ֳg.RRxހS0H{G֣*jUH8 nC}lcy {ձOĠ?Ѐ\-J@aj' C-ޖ C>b (sˮ6/:F:@\#F qCKzZ??vϺA ^NFu|8;~9­+(gu_P])'Zgq+AuwmV<,'>tZW l5DD  \>HN|i,xyʜsƂrگ0C8Ns|첫˳"B͛ ;,%gݲ8b܈.o7Hh1 CG_CXg}c I!ań΋->~m498lX=@m{TD(yqUÉt.Ih-wLH;%Ya .^9sNO3W8te) &٦ڿuQ^4NUF"ơAYKB;u`#ڌ\~ޙH޽[#\eyfcMHk0/-Oe5'O V88paQt+P#gNWx)>8#xKQKU`l J=o'`Y 8,+XPG|j=q({C ]֧[8ӀrX9(n݇gu``6I.Vjʶ;p,BqUNcjx)!SJy^6)jP̓b`+MV֕ȜX7SHtgf^OmCAO | :}V멪Nt mtɃͪIJgpH㚯w<N!lC/PijqI΅gٹȡR;O{M^fs7FCSßݳliqe&}X`[NŗI*g9O; 6Lӝ 5=IE@j!}wcpkG BSqt$9L,NP4I(G\`8?cC(Z $ߦ)4 s6;c?/xIzUBt.Д,PǽvX_I o"4T͙$ϓlwlħO t0k c=sv&L"~.tBst9+x+ݻF:Y1ډ",a wԜ'Ng /'ô ԡV]G+FTQ4`լE|ؼd|T6czC::H*z?`+ʺrzH{O웙)UMTr`}4n3JI٬]³h{gf9[0n೨z,SƟxv?hѹ l)jMn5O=z`C{8FhgȺLۚO{Z6\Y:gUzB>l޺ oϟ faNlNsZi2өI_oO~##}[D \Q9 1 X<5^-m.K6Go_0t{v$^r;;܍$ *u,}h{5 p0: Ϳ$1˻b3։*:C ~ׄpr|D1,ww/ ?N6,]'㊦Zg.3ecȜm ]Ѫhw\iYAG +6]qs?fLȕ.K84LbㄳK&~U"ʤ%nKuj)b:BJ6 :/h5xrłJǺטDuu$6Aɔ:5]?mfU`&[%ώNYlsx] =8x^kUe bRɓ#(>ȫX`1 ~RoTVm 4W͵5.I)?Ha0ϩVplu EE<( At Ol'ךԟ#V(tqbigXT[ZJH-if`9#NL򪙃 WqD+vu;刘'l|&cρ:F͖ ny{]l*N`-nq>}9^F'ď(}g,%YzM>/|Tc;O]hM:O =(k쩰K? S\o> ӉJ#8006ܴ^^+DV,=Ws }k{tE\S~xS>25n⒐t3m-L0@]"65PQ:,׳dGfϵF^=jZ+ C]A,j~\x(V{N2f0 UIڮZAc}E:Ƞ.ӣ_#spMU27k-Rj oe+,e"%NqhrGPzoP (@UF7ao_ &o ZR3le1!(Te\Cיq%lݍV li2UFe?62=cO o~^DD:4d}ieq^RGR+q vKEveo'-p?@z ߉ꭝDQb&rTE„xAZDGi9Q<n V|ȳ'(C{q3>Jt2MѾiHG.\Ii89q} JM(3R&؞&(INC4T,@ 0 n{$EU DNFP uPβJ؍G6 ӯ5*hA㳦&VxXǎk,Nj`%a\B)$sXa,:"ƌ $ [Z3ًvNϚ%N#'BvܺeDLiYS|tDu4JkZ2R(6syhj')=`3>bkfȬLR().CqH.#: #*tvXBCJB@D-,*b {X1^ ص`yOF`Zg^zK$gܭ "`Iw0P (P,l&PPz\6;5y J6GR؛3MWJqUN\6 O?ݷtpw}!K~Q#{g眖 YrI4gI#h;GQT f`_y[qs[="*9ce@']Em'bⲑi]L+\,]Kʼ XBCV;/,ɛL/S4XruǦt%] y:8Px,qs$}9նIlarf#qtgTӭ v'pꁈ[${W!YǮ)m[h2v"^]Qb)k?ް-vIwmtFŌT\ 󊨔h>&SjhXg. 1Ř cҤ{ K!!Re_`)y@H%kΰ0xdrdCclJ}+V}d1mW0 R7V(M{]P?`)\;w*Wœ7lk\qqzE}=#$ ܑi+"3c[f$JtRA kŶ(K6 nEŝtX]Nև_ KMԾCђŅ"x%A(%*C&00~;7>Y/sܱrpƑXڃ2ϰD]I@rURH %ٹ`|@[w-nry :.&Z_VaRr_]\1̐]Dzuu_p.:'5!6Pik6]"bTУ$j薩q4 4̙𶜏ZchؽiBb j^㚡}ha`jwڇ`J~:lz{ ïAX(C9.~Q5WPy%b? Yll3%%2OYSYɫ m;篥k/ ZGwHe7ܸS+Uowgɤ8Ԧvtc%,4Eb'G0=\$`ŏ}ߢxi.B5szߗR 'K'a=cT GXM:bU0g~m35LA$p.Mz 8T|BSsNɫzR $ jD ܸOx"0iπ }uQ+pR=˛p ▷P%vSGo+$UzS$SChy zP n+Ff>oEԐ /gK~K~V/Pew#evou$jL4=tIĔM@v-𠾻稙vv/`Cʕ'gGJ8*l^*i(o6? =v*|J|UmluɬZv<.'ܚVy\m⬹ zGIRw;bbtǰob 3;~7jvѐww= O4ʏA1 7v3T%$1E|2Q{ݺb0w%6F/49x̀)!3>DZdCuF SƷ5+uɚT;vb 9}+?e!!M? :xdA^ݿfR4m&Ο-gv`[*˫"*SH>+q:JFvmhFUp7Yf֢c4.]sSm#lv$UVC/)RFnT_VrLz8{bJ6T=8k,Ss~hLӽPaCBb]O.+7pė7Xdb"'.~`ޯb1$ ?9GO  WoOEzKP&C,n7+wg99XWX3؂|VCV'!S7rXDfV?%lqW_D=VaGW2Z)(s zL=/e3M̉/_b ʕ :*KFOe>ZPH`.HV_#L/wc\kHQU0{Iī~~q`-XWR1]/EAcihDoVJ;ઠ+.Tէ"447g 2T;S9"Ni8AoRP)sDc*a&y]@#AU@I64yDUB/()F5"BQ(fERD0+*x,$\*NpG7Ŧa5 m2i7F^sr9ܸ\J>%<23TeB @(6\Mo O?UEkEII!x2G U%t6{۩@kVQ5RLd9+#ǩI?K.Ϗ@prVݥfŃ{ 7zEf?uda&< ,G2RrHp%r]2WS0*JiUHoH=ϒL V&Ɵi#]2}-ePz l8h :be|Kqid@\M=/Q]#"o:~$.$cw4 p`о"ʄ3]}qΎ] x= Qc߅K3{S,y|@$THUx`ƱpѦZsզdNKd֓Ĵ kos |^4-M"B0M yV,Ox^,._ έA> ;TPO]Ǯb"ǭew|oJEK߫Q}HVx28J'kܽc,c٧uӝ~ TQ jT8<'-jHLYdoS1>,n"u?=u]>tWbЭbf9Ϻ(8wvZp U_6n}VV-i65!13+&5PF#qJ:riIAZV&gp1ecDU-[7BfBJ}<*! x}[F+bIbw8[5B jRnxrh>}TO5E%%㜆+'lV.@ӕ&x˾'З+WW&'E_MWh6t..i03hI: d-6~royEaޱ5 ,2z97Jlp#VR>Ӝ«*Ntb{"і;BXWě5\xȷy ]utSm9CuIXj2Dy8ܝ -b嘦7d_xopd9g U kc+D<1|%LZF}QZLf/<ܴG+3qn CH927zoIrv?S6P]9ju $q(:τ *I/_r~8%̭z}ە/d >6(!:5.G8v[U伍}.sjWO,?:l#DQT{+DBgvl"ZΝ>9ſrb&2L۽ :Qj6r*ķ ޅx)c VH[DvjPK|xnav[۬,vSs➑'~6Tfw7DOEny@}ŢU|;-V*J4zFm#zJ摰v|wsrQզD<"or6;:|̡ 1Abŀ$xAJ`#H߄?LPz'd8v9zڗ՚@#~'b%.T-@5y6]㛴F⓫R/M-Elz{D0 >aMzp<ү+&2LFmNQ$cDERv~Qjoܔx+-] 9=- p8s΢q1c/e&ţKpg_ͽ}Wt)4StXXs\;T\2# Nox݇`dX[uW^-sRQppQG-:Sf%^o&3#x! t)KEKР-ޏ.tm&UI ~ C *yb+!_+c&Q(D cDdyx%v_Ft,d)ww/#N}֠hvIo&}X G<ồ^Y Ls9DYM&3Y93T7q3wP]T'~y6F`j\`ܚo2'3l_P`q6E84}=[5ˡ!4t(v'xɖ?`:3LJ#T 6G~lzyN}uUaN:S7ԋS_Ą|'Fk~gy(u%AozFawytjze&Lm:7׎ƙ{e%iE} J(;Cu+7[] [Eba_72 i2u'G }jJ$b~8 +ߊ{6!h+rϛ&\?H 465.ν$=BfhA|= ,1<޿>rxya1&m%[f E9Ӊ)rSPFحt)q{֣U&9̩AQ>pB"{Gjpޝȇ%_[f% r(1 Tb8 %"]jMc-8qqQ%br(3TT.Mv|F)&3v;(j~}mo*'chȽd\,%&S YdF'!`d}qQ9,oUXʢI +r8LPhTj[b%96[}hS+鏰} p\UZIA7dRoP<;Ab5En4>՟ZFxgA"Lڷ& G C?LUiaN]q$^DnZ~{d-`" P@a i^'#w6V y<Ѯg|5 "~s_*.rX p'Ρu9ҟ|#_YbGǓkoN)v`o0j GvzJκi! t,QGusrD(F?“p&hB M?5 bKSxƕQ}DgP{Y{@ ByT{?sǯ% ];^jUJӿCpl lUY]qj<+{:81=F~!=UΆj~`i d:J/Db‰bI81E'2\d k`u,/ϧ?69xI\\=eWǯ#r]>P޻58Z\U+5|^Q*-R\p٠\OKhoW{2{trѱrTp5^mfx xM {-$.pF᛿b{"%r`#N{56Ra240.g(]s_f%#HM6c4g}tAHGRUN1{ "BT ^z+ccH^[%+v( ̴bؤ8. > 1 1\GSظr7ewp ʡG4d"QO (吥CHY[}le}NQ;K}ʛ"ISb+zLVH1s%U."4+~ՙ2̸h5^7M Y05$R2 \lD_F>S=sy H)22^]v*QW9%e- pKNos++`,2`KtYqCE!Wngy_n:Og8(h%~[kƇ*Rx:hg}I7߼1 i³|E¬S=ϻ_3)+1pS{?MWOw3` p'>Sҹ#BKnD&E<Y]/ q#lVr§./&G.D|{1]z>YP:Ѫc+_]{aXe?F)i6M Dw^&eSM 059&Bl @!ƚF.co)^23x>`jc pXB)-@`!USX,V7+Y-/"5h\e0$ x$am@Uk"7ĕ)SP/X>OabkBBEh3^O o'U6)P$2'keX μq~`laE4 2^FscАƖ1\[@]˶093wZ >r95-9Z OGظ g%R(-us#*;ܩr*&y?wË]a 8QtP[0J!g59PV%<֑S$JSlT txӯ' 1>7E Y&+wszE9DsdgW_p\J+ cHRݿ@Hӑ_ب]wpD\4LQn⭧k~eO4 ^'ǛiGh>Kz]v!,Q!4՛(/'z-E  (XSʙ.Q$܍N-;!5{S l/]i_ ĘmR^tWB~ ?GȆ+Ԩ% >9X')tlg8IL(">sTɬ3?M᭩u>UzXyx HAXd>4&Kڳ nۻ}^\wX [Ʈ'Ӣe-u>riWXk۹$r5ƈќ A?Z4av(1*\S-Lʇk孀ɨ<.\*У8눣49J S)U 'Y(b 1"|Tey>TU UC7UehRhȆ+%\n9OW(*s*6C6{ d̄v6Oϧ3CO? * 4G[ݺi%nDt6cb4y(vs;~zߏF& I2}Pg[Q7S>a! B,EIZ 'zTgM=w"ϖ}(z,ϭ2xjV"J*d^0 JTcth~9c>g:n-{2bۇN?q̂']A[TxˑtG6lǟwJ~0iaB#bRP6%B3U҄;E~q8ӉzvE4z.۟j^fҰ |,@e{u5fxp]NNV0LLl DS(< JRy-G}T&zyt_%$?(ԬM.}n ZF (ZltΜV8*] p$s|j)kK`X7[0ޱK׭8m;Ԙ,I.~5?̳}C6}?ʹn:XhPץ%5׶r5Oˍ%dA #д̭*%+ y- |$C'Gݘt{#ߋfQRm:8 w]QY)\#@RRT5drbg%6+܁4`epZo~݉O֌7!cyeCwoFzm]/ptLx.-Mq"xMEl`^my8kҋp)mcN⽧r|s:zim )NgH AtA[PTFQ{tGJ!'f*pܴ ykkA9Afq;ωqju!#B͔i}jS$No]m2#KXh $sO^Iu7n JG-dM0Ч#.Xjs}(O` ID9Yۆ\WK19_^/?"RLf8/Jő(+22#q3-3]ldFMb}ܪy=t`co.%Z!ŃI`v b@]+\m)f1XͰ ǢKt7A1-߼~8%c țR4gKp];}f}f@hwM\ʥkyyLuNL4͌Xu8dS&b 9.edK(z:q&Mf'8H)SP=M*`Vz/T_~Ͻp4?h._lFbsd`;3[e˦~i1Ԉs(kc NYy l:Sf,tBヒeYa pgM/lvԃׇ;czznoa@20kS-@kk g0j?i;ib#;XyjNRyS Evu]nSB~:%UԴ @&WӳO4pX’ZRЉ$X.CĶ[MSn39K6ޡ7eU޵W3j͡^Cf]T:Zxv5<\f)h0ô^}lMk(bS$$V4]7e!CzCSǦRYF#c zzܗ-H6j`EYBڋ$)4s}a@rkR7+}ɒ?1 qJ!phSV7[HΪ&ai{N;Y~(Hd|~EKҝ Ug[ˁ t:^I G%Tmj,~=G,`uطL]zF̶#WuLH i(bS0=ܘ3VzsfvֲIӒNfOCգ0(k?Q=5犭J>9}-op'sR\䧖camJVΙ^W7Eވ7G*Tռm y`mEZL豈~X޻V/߹uns+q*ߩ!lY WgtENV"ksk݌N a$TZ#o;!6_d81{ LhRi̤e/a-m m[6=&6 n:/XYu`KpN32UFmGh5dWU֟SU`\#-G 0;s-ŞW& BHfYMݕV|YCߺyF>nlBY0ܷ8fVs?="5|A/K̹f!Юwp#ˀ>YߏJ<Ѣ xmE}7πR#d>|aTB,*EauxO`{Zs2?>i3Τs0z N\:${sSuy,8Bf@|#_~PNd\Q,Ǣ>FeMBC xgD;W*8j tK|N4H |N"$I_+U K)w+ V w ;D6Fѭ Gr$;Yp~oi [K*0ZV{?J-o,3Q#߷Hs*l%M`5i[oGmBZw8O2Ñ\R-rkk; #t.? 4&>ecKn31:O;GH7 #.YDcUlcߙ,]&f^DeD_#[2I͇B9V&CHBW ' oHBEx?@@BX&# `C$9rg-F28Ь>-a ok*Z!;B9IN;̇02=r:wn%YXLEFI¡↎#N/P[Kح %WE{e6s Rm@TأWEZSl7G>p3 |.\m[LRX#S`2vF#78l =J$2T _[OIhGiǠ)Z$5yFBA$$!w +7NNܚ]&dZE' {#%k }i| e}mBs 5a;/EԄY4;D}^Zl.i0I5+ :.?=T9[IoIi~1tJ6$s_ȅݨ9R `L_y:"7SNTd.eCsl追׃NzMpG$4Sb@` ٸ5عOHlV @MIִ%E|by fYM`Fkޱi+Mbxv"%kj% czR>v=o&Oi#}H%)S:4W?/~(A .Go-tiN2(%l}@[{EIZ'" 1~0C61A;+yx;nΣpA`CQ}d,v{Hֆur4I&X;QB6GrtseUDZ:Qv 'z R \(Fٮ: ux0Uk1y5 {̌< ^m 8k9ՋLxvR ctR2c_$gKTz10Ra i9VR@AډކV E4vÒ}/& }wwA!iSG*r/bgwes+‡;XuuNZ@G]$6( ^xYR}q(@.NSVw!bJ=Tq.!Np:-QjJl8 DZ8 M?Զt?KAW[B@1%ACuGBrȱ徰<H>Ss7ͨAZ%֓w*Ǣᬰu(L^@l(NF:RYַ-OTv^ZLMsG7P!lVzY7]Ky@ .rKơ|)*%**G@%.E`1&"V\ۏ<ꖸW/'! &ZX[(*& ub84Ud/l (r@a s{1rkzi,o̤U5 'w^6W@Eɂ"raЕԝd \"@rzg@% ~H +&`nOa]_-NdmTv l{'$:6i6?Ҹf ';r5 Rxڣ &IE]xj2lIE]iT 6 -=sW_=]]R"הTzV{J$zvxnVHt1ݺ

      GAF~?K(c@0,&qX?2ոKSnn5:~yK/+LmygIKDn7[0_sg^ˎm9+Z~әk$~m_'SrkwPn̮{"/(@+KE&ujؓZvjtB}, |d/3О)ڪu"0ť@{^ܶK ;5j jߌҨRzɌn*2 MT:c<t LFU 0-2Ǥ%;P߈Dya,v8kYټhUKȋ/F1ol5cW^lVd9Orr/(ٷ血W:-8aА/!d{!Ⱥgp>ګp+ ͦBu:rvQ명сau[kE-'Wy-Q0jo6 kş!d c%?*.< 0<+j x0 Hq5/;Aތv@F}&pۇ /WCl/R!!Qv.]FD溣`2wK.jjiGg/݁YAҒmfDr'.! %_9LfD* A )w`68jm2@}o#O2=7ze[JWW.cU#ID.(& 갵K[x J_4硥s6htF?44#> t=WX9 )~5+*ch=m ʈt5F$\O?K4`iƝU4*no7D`2Xn9| ܽ=ՠA^Ge?MI@<Ђhij<ȿK 3bUWpz%Ò8*j}n_W@}nmP% O_ϗxyL/6{tSma2 VČz4i>׹ h27ʐ ^/ߘ'c` n*3&V&F 8ùHaԎ-QM;ϾBvk`MAg_WiZ]h.[Gqg:e e1F)pX4v-d,^Dy2c,̿B^-7Z|h 7VcRЕ8:03Z3]KGkeFEZQ~"0)6VnD[ȻLr],/ )%ۡ^N)%XBIF+l ^}++3†D+SP|6eFҶ/ho k^;'p2"\|W).y P7J&o`OᨢeոG?wR,R >Z ӶQ_#WE+pjݯ5%2QwK} ;Jqp[+̾@l!_o*m{%ʛ(NTu`&Hav\VCmDMvѨ g9SpINUd|l.t@)o bU4^vٖ A9 3:,ht_h>/+6;zdIbj&g-MO P[ ͂ &uc }-mL&h%pvk=#QT|`!:K-_i4sCiץ sFQ=%߄RH<ĩ\!D ~]:yZSFqZ>IK6{5lHc#6>'"n`ūVaOA޴9ןU9 jľPb7}Bd$"pKk܇r)9HiEIySdafL9)⚱UsP؃䢘ZAX_fY.DWkdhU`,q[T!%8ߋ0S\He&tLWXN:{?(6Ǩ[Ë+7P6]=b0 TwYZ 1!nԂ ^o$ZofcyU famx \{>NNBlF;GK:3k);4+-=H_C<' N!QB|0sȒy8W#ÞbCPR܅h#ʁȝDaR}):+4|hABh* ߩr`?E:ŭ|6lKuj0z^RH-0so 8[|\xS^ $ڽ=Yz͘Mu{v{狧ݩQ|&pl]$Q I]V+< d["mö|u簂^G;=ĕJ}@1dG 3n0Q|W+Zf63۶q#40Fq du6-l"FUG"{[^o_vyZNDͷ6iڳ P5Ѡyq#ESjm5{4wqU&X5TqgwrEJF{[ܑamXnu~9'> %h{ijcY]JϼeJ3,ݱ$>>قBHZ5 hNԇ~9,Jw@5ʜݣ>6?य़%c zF wiv{+=:~]xNs.p`]ϧL;pBpΑuSUwx: \Rl(jӡS0bH̏.*Lk}Tv3>EueXIK`8 zniK,bʪE:8f|ҁS7`םJLme&u3Ob?$"/zea'y.vouUZyQ66ѯ=^Rem>xH59)X̔>) y(JU7[d߮Y3|EN_!]Ɓs26|>(!0ZOo=pJw:&bY' iw3aj=yo%v]&AZ⺲evRy 9?`@J@QS"is%^#ptd0 Yl-Wف ˎܖhv_b3Qm d|ׯ'O\L/Xj`%OU3MQZix sՍw|T*ĸ^F7˶ڥ b kRC#+-o|Խx Cݝ/ tJ;n&2݋E2MePW yjjw,U *gsKH`L੆|T}*t,Ǎ8vl^iYddW?{{ Ip# ND4i4$&lI4n3wuLt_ 5fx f==S(;3;/<مL@*vw{uW .E7DUMh`Os~H[5-KΒܤm9( bF rH'΋!zxj :::t-;r`nh8Z=$Ј@y\@EE ~^A? Wq'½0>a)a^lD\fd ʟY[`U)بGQ\Լ06:pwʾ8US>\f(ĞM/{UtM#)Yxf5WHޖ*:'iHJ'p}'-r.-"q`*K6{|gpQ{ͥzgÚg"`-zRV6>,o^ڏl-@&F*җ0~v/q|D%#oU.`>j4?DgX}Ei} ⑂ns .eR)7t)eUphsQ+8׾hxڙCL[P]lݳ Ŕ::AjG1ۺﶊsP`Β9_ lÐ?֓Ϩs};z=hә^$cƔUx"H]xSO),(T/W;ϗ -)Yd)^F|^/=N"T⡽1>/ݔ VN[UrMW̬<ܵG@4p&eh3 wn:hu$?tU [ (UvQEdf6^ޚz^Uܝz)IU*Hcx,;yΆx::U/֨cH@%NP.97vnEꉹ1KClWzx7G%[3lCd;-Ykn(O U>uYO71k `_1l6q j>L`vKRnNm3Z,.3V^i`p;Z38BC-|weL&$!@Źl"q&Udma;5mLX!qN|9z~ yYcıSݠ7c42Ɍ,$e*fT碃r& G+.BW*6dM2{O)0|R:@wT'#$vYrKdF,pEp ;Y8'Pמlwݲ7>+#v/x97BfޠH΢9Y ƘM$U}!D@C6|Ĕ`uuNk|'Ys9^cg,nejXBf{Ϡ䴙f독`aN~k|cokf{BEɝ}eiKsW Ӹ[jdqSv֘Cf=;E2).XXIl3^E*MkY~cE?@Xy~[GnHBB߮?=ܴ9hnc#evcp#GwD!ai|׷-haV#aCp:vɉgprn.s R{I1(ESZB_|\KT60hG^IkJВ*գ楻o {S6p#e:+,{kV|s2 A!*_FTgp,UR\x ek擡#MkV%ɳ),mؕ d/8:vyv@]aL[Ŷ0d, aG#vbzw߀٠֕Ӓ\yױt3S~Etj?Hf(?;ba֚ú]m?ݮAc1 ;آj<ǩMU3Ifz` q!LPRk҄lJ=ʶqSFI0лKy0#r/*A 'n̡_bw'ujObyʵjIvܷ1$V%N7b%X(F}i`!FP7wg?/@]j9ib$%AJ7V 9 `cEddA67ZwSм=4es10 ,81Ka}M+Z~z5}*(=@b ><1ĥɅ)~xW꧈LB];g,"q]+ x@"d4 ?0t'jICI2Q6 ]u/<=K,)ä˜SPImG>XveK(cyh5wd˓80 .l[!H&Ė dp=(k٣* ;z+Ǎ=sn+qިBg{ftAq)A~NBN`yҥ L`fUDfvAQz2Lp9))(%( Z_A2F6[v$;E&ke@g8B;{sZohA*1XUfCnjn /i\_z/dkue웵nTWAې`z Ik3~6@[㵏Kz[}nWn;ޭOD>h/L]Drdam a:Gxr?HjUBw;8:)y S85a'$bN3BqHJ[-Yƴ뙽)N Q\[Z@[] ݲ &}ivSMusFw1KQO:*ODs2\ (t7à 2ΰi)|dcao'`>]`R96O⻪(;'@i,K浼F ֒N*fi/$J!6vo-O"$sm뢯}:ຜ&GG΢)XȼL(౳慵wIKm7gd [md#-:H7?m+RPOS6hΨJO33M2 .7C%#lxu9ySQ[kܕ/V| &a 8b%wgX7YGT:H/~TAK$~\hkVD_Y#s*747 /١AuƸgʟ,I?\PT?*hD5YDn@Kn\cIঢu#w?仆=I"XfCvjuϮN@"tW7$Nd_1>3ݜ]X&bفbێR \wPM`[KlXV'V[IO^&OVL2.{a1!3cN}LX{-1E_T">GO̶o˺(1BJDrK^7 -qۺFKE#?(z*V̷gکmo!D)TXf4\H^qTƱ:e,cK*AeZF7VݠZ>r`&#ӳ4>vrHӥYxA[7>wC5w h=eSzpLi~1[{{}&[JN7ǓVVT[D f3 < ]?.@nqMDQ#8),8z>4_xXΎKx3z6C50' %m)0=0S-/Ҵ?^ $XuGd^i5V+jLTG5Zg瞒kh>|>2zyG_0ȅ{Fxc x?6$tle35N9mǷpB}`3>5.B7Aj溈Q(X SdV]'6B;k?vcB>]BݤͿO!sm린i'!Ш rS_Ot]Kt {~V4yy+X$3"ٿ^YJSW>ymRF(^t[>u'.2~X_]yᒿ#1:V-]PKTUw\NrwøT։!5 Wi#PJзr>|XUqY*.S.,rɎ.kXš|ZoO&fU~,AqtqA4| 쒏-$!L2>#Hmo%7($ uw^49+GoRoFHHqۤ:R\M㫺!ۄZQXqsc z:M-GFR}uCYbf AY %)cG\ ]uG]5%=^mt)-QA{4܂a( 쪇0/+muZs11bUߥcE6PP`6Ȕ!0yiPp@TRŊDyglTվŞϻލ_Un.XҮVTitĩ@cjSh3k Y6Au>Z{5|Kċ('vjFs.n0+kXpFw u*y?PT/כWՅ(g"opTeĐ8}qXaycUTTyL5EbzIHng@@YBpyzpGؗ(r̼K<2sPkGZR9K@t, 6: eo;8r5b4QgETƐWf)r?z2+=Zad[+_ 5_L0k[¶~rT>Ն MT4+LC}g4-3$3轪m7z y&) !zmg]ºl-)6Hj󛿈x_.YgkQHw}ѩouJZ siŅ;yh"bd-DB}Pf3 =k~~KFn}=d~@Łk wTn̰5=ć-8sV8ۤYtuIg[)gdT4?M2~ Jijt IޯpNgZxL¹mETmdG6 V s@N!q-B y  |$s9p?7ɂ K|ɠĕfR[ZtLt%48 |5>j <;x--"/I$\8 VK;綅([ض%0>LkpɰCC!k /(xLx.y4bk7Cy [x穪G'qF'oDy zd𔓃HfRQ%߳/F[6:E>[3mҭòـy/ }B !d OOepy9+K0ٹY,æB^TbhB~;2E?*+;7$-@+ f48yUGlTtzn\w&)vIXmsʄV,Z{cjj:.1cie7ڼ43^(=XW,9U)u("`7ڳ!, 7%mϜQPwtyy>d?UMT ŽFAdpzX{e9 !bL~aG%8c hX͓'v^qYアȌ rh$A$)T F^5N4~+biGF9$&qVVܨ9eb>h9~9u6e:. !S^rm*{apĆ*WX"iOcrTͬq@WZ9.P ÇTަq'N)ܸƢhHYcUH~T7YVJe; #P E~wCRC*˼# dBǹc ߪ9GiU?&/>AOYqtL)8!7dn֏0gKeލzUT"57Ӿ}a0%-J [Pt'67w`5|<Ɖ2Lv/fjc;̓yw.#%6+c4#L2rO\oV8#a=9'W`|8J?UfH>7K75`5@G"GZ2wa3V baNj:qK֮SJSz֙čmLQMYe%= b=a, Tr&]Z7LWL7<}5 MM:` 3~/aaG ;h}X.DfVlv$-WUr|Yl331ҧ ,byd!w{ER;X cŊ ?:Jrql|}߁X`-ZQ|.F^Sq3Žo }}ך >+zefTe"N8#~VKQ C5k ( B7e|P%K)54<(v>U/rsT!(^w Bg@ʩj|Jl9F 3 7{F[rW<pe~`{RG we]? xCDK5QBG4NhjA~N>ϭX yaESЕ_ ZĨlvs#f@ELh47cA=]|Yk:$ :;LD+lӭ#|&m褜;)L>=Nn>d¤w7n,JիR!AB+ J5/q_FW27D-*sa0*]gno lD+.UCa /=&jU@m/Nc/&w_߮UzI'(gK_oOJ'-qƠWVyYDH`,WtȏFv5cl<{; $PR.d~6ϛXؽ%c?blaqOmf,#50~D'Q-&|fj.1Xnߖb`~Ɩt~eVbŦHzH({MQ9" njA0 |n$]䈩/!7d(&*tHpE7[mD'}QZ us ;M=e:UϽi;D[MHn_[iघ<؆X1&qAz˹?Qx^$X@ޔ-yX"v!>KƩUteN='yE`X)Z?&*icn }On-|YC`AO,8 8ffշQކ\qmOj'Vo&[D Eg;_I1tr"(15(gmg"B#Y=r -N,֚?^4/g +$kD~`[go|Iu~ntB$Jcio5磸%0 f[]VLP ^:Y1AeNFn{,6gM{VXD NAٱtZTfF'wNX=q$ˑa>;o?8XuN@Pg'kr`O>P|PB~^וxՙ>ÊVpS]}hnAAy3  !yU7}`X%5=C11umf, B/tBF |GŞ`î9d%МybC6E\ aE@+l6!Kj,opM_ogڧOQ1Ԙ-QHf"IսCH?d "^~J9_i\J[򆭇&n \&i+h/825(M*La*LsYJ0`MlSjYE䁅vbA7=W1*:Q ay|~QѫWKdB|2v#\{9lĿ) R9]>:Ϧme5if 3(G76\c^(lydUj1^zqP/DːVD__ K,5@Pl;1㷸<\CzQ[J{Čv 7Rǐy\k*^L"Vf:6ޣSVG#]Z^bvi S6Ni{5(JşL:8bau"F'B vzC Y8D\r.p0#[ K{Nv8[wp1UwSBUh/֋,PH'}}; EMLA#1 pK_~?>>0\bSWv Lk0hE&\6WB c9 ǺO0nǎ61_nzNhGC׆XO~T; Wvlv cOS<U]3=J)&{PgxP.|XS)Y{m}-GAVMe*/uֿo1߶i!虹 \,+)ElE-nDvgg^CeJE7S 9ŁdOxvADQCڮ3IS17GD4**!>d9'TB=J= 3q;䈑lVȖjrm}l#ǩb/!lKH黇4uHv"бFIRd A5L٦8zc?!N >˓_-e(x/h{hb6UcAnۄaJg0Br,+;hw;9|$+miyjZ>A-C|g [7љ8ݧ"EWX:gSQXM>`yuL͉C'aw)y][c8 MmCg̎m۲"yVLjSh|{cj[de3%D~0@(yS"VH~/$gb;5j/hazSM6a#7w^^5K!P1Fp@=@$~: 9:`Wu9k^Ih;v/w[g1yE_!+A/9 > [P ]Cj HƓ;Ew =x~ƒ,w&ɚWYny7#)9e??I;˼~x`I;͟r0^ɘOLp@!a:$gp_3RQL$xþ󻝉k?X홰{ Z)M?խKgŶeZDJ01uz8jzQF1{dP5z ХK,3F{;M3u%cD&pb7}utC+LLQpj8tӋ|Uw*pJkqZTk!Ak)> sddȈ EСnSŶϏ,g)5!ǓTL㮶H)>u+x,XrKQA[4ADAN@~QI D8jw{iΛaSvtJS\:B\c}{e #ņ:7nNve`si}*nLtUT}؝\"geX1Vֈe% >*fiB=:E.֪.ó%%ϾiNu7uFiI򽘽</)Duov29v d0>p|yW*Y}r&1@hR~?F̴Ǚ"qzx*-3ޢ"4BPg[91[ dP#;oh2ؘ,˄:H^~ `Ytp^L2e' 9ˤrl_g,LZ(ʧҁDC첿9"JR%e2D(v׏bT<1AyR2b#IZV7QPLq t7vW?o0ʿ ^%c,ʙnL D @I S t5:|*6boCrj:O}*@utj7Ty+@rC[*J6xaX Ҽ_?QT{7@V<(Yx[P AO`bD4rpq{H4aC y%Q|6b@ޏFf4bF& kwЃp_w=DmNJFn,ҫgf_d7$<1B8wgڹ"=qxCFx>f͎/Jf&R@nֱ&e {& tZ|Wۼl/;UW".КQcB ':g3d&cXzueSkf@O{q] c[Ĭž̡.j|_m`q^g A9 72=? BHe)x̏QZ"ZSd9eP4Ī=Md/xQ_\tK4z1o鹃2ƽ,d*RC9L66Jq;h8_pR8/5}XVܰ!`}1UE+K영X4#׶x@|5/pq8,nTFKkQ p}xi432;nӳ(z;?3 Ț_U36r8/r2VUneK.o>-ΕhzQLMN# dΌ~]e3RzmA~\Z5fBC񰋟g~!Z/ds4}98}5<$s^s G B6wíM>p2Abv{ aJ+ZB81$0ڨJb XH%~-P#@5B[gcxOWXpM oŠTlrO*CbS_W8Np$P]lT2CJKn>*S˲P]dn BPN(_}XW'f}ZP&8/X0]XIK!V-+#yNJvqե8ȋiǪY?[;A C@DK.!.\{uiuZ-kgqi €%Zs#cςWH*>+N$/ξsJ bx'"i6կyd1Wkeb>iUQ)Ӄ` +*e_t9A5mХr?hOF+Mb98EUp;, S?2NbeWjfdT^"ѽ.6_5'9&dd {YvLѱEGINX < Χ DO}wt:#huB-r| : bI\QVԳUS"G>s3aEVHI;U3X(/s agە:6~{7.# Ƙ!G0C[TRv o tͯk<۞Jl%;Wb?\r2 O 6%33/RA b+sO#i HJ=^14x~l r2R`Tn1 ;dwg<'M AJ?y+eSr@[ga K/yF.UtFoTJ dNn &hwԯvdMdz R~^X2<ͦ$1$Ы sM(>E-w$~S~^N#'sz3YPgҔ!uuShM^ivIODI$_ƴ3.18FOlǶHVV/^@(Ԕ˿FH"]ȗ{1f~$Jz:W`*4:ϯy,]f-8{*.ݴzhL閳87ץLScxE͒oQuҌ˒`cGofsZRw & %A]Y,/i?h狡;;9Xz21yw1tG l fi6~?7&oQOJRd= c|$<Ⱦw+ֺwڿU,gJe7=QZуPxf`/6nVx%ҧo{h(ԙ \~B |wB@%߈^:޼QzI $0iZuǘze'F:б RwkdOiemHXOro%KZLҊ8 l6 Q9]zV渝!rǗ#fc=wLe+WBx"fDh#E 9֤1*/c7sXV016o" l ̦1_$pŤ4aٺuEuxl{İƪFȔ y žHtJC\R&fm`׆}ZwStðIsK=(2OQiAoV-4.RBzWD['k.Mo3N[NZqejpG<2@gs~{>o6(RSĿ,ps=1NFq$2=[e [LGоT=Я?$gPɊGl H4}1/ʰyDE3TH5=?CY\wZJSPn\qY|v: B{vk)Q[RćJhA8" Qt-K[Oε9-[Lӭg'!h7j;BQJH$3=&&yI $t_I-B-tWW3Ҍ4?.BhHp$-:|D$KZJQp|_tEmWֱɧ(ܶ8,l}d$@HM)NRT6w)\ O{Y:48 q4E=qV R3ζexP.]n|wA~ҽ- GzT ͕cIDQ_DRPi]OPķnG6Rl>$0c=F]zS [!l(}L5ʐW?>8294fOYgCyX`k Țᆱ=/o."[+3nn agc2;S!wWfméiT}IP#2D6F}̔,:H&^ /f]K=x NPGJTZ{KpQء3|'JΔjB{Ͱ45yA[9aoQjv1Gkr'&K?T+ I/'\{K/WBB /FiGy0d*U'm#F`Xw|a6j6ĵsO;DFc{3 ɄL7dh'tI>;RDFI?Υu["dX6We{h;5,+$݉z{aܪwO潆*>,%9bzi&UE>ICߩΠɹ(JWAqaXI^i)- T^[(m񧜚f&Lֈ{cV0)':5CxK=_W^&SM[$Vf1+y9ODIr-u=7d\WaQ* M z](hYy~V$A Jp%;!- h*2p{&?zoYJMJWM!N6c!!l:W>mB\xaB/[-7'H<^8HLWἣ2-1# kDȿ6GH"o5/eVW?Lhv!Ӥ @AjKnc )wjKܱx9^R<W ǔJTֻ9 SJE=$JZGC-fD 2FIε(zu^ Bk 5~x51ȡ]wCo'`𽞆XtyAZ~ S_-认H7Eak1dR`Y<`rKozBt B?d6$>p{j,c71K-a]qA3[$fcDn\ |;Fm#@ϳN'ַ m8PyF1k-\a=W(4~ӇҍoX9}acLD#3rS^KqU6 T~Y>n<-Cike L7!h񶶄(ugȟ 1˜O  aV w,Kc3OϚ4눨>U 1壴+ܳ0IAL,S]eږ|A9=ŒEe94HS;$"%Vڻ\nrj]e?jQif(uU !=C=$шd 9]Е x:a;]"^Q[C=$Ch,kRc}9re!zs"j&Di?yvOGJATrLdgM<>껲t.?|m;eeD34^Z a& |;7?_F Ƙa4 \ɅMllv)cm5NZ*PXⶍzV!;PxCύHTCpppH1nCWKhJ>lO+1fUP|-EV"ZbZL-dֈڠ8KEԓq \Y}VHKp[ܒch49=m[mG-~s[qJ&sCRQ@p#4`+Ɨpu Y㠑bdTmÉ,$&Zܕ*x<} Q`5jKU~G߯"|#QRq<M-L 6Nia,>m~SpqXHt;v. tKUQPXmK;ve2!I 4Ǖ|?5X9 m&bè?զQ@  $: y\@H؟X`.>Z%Fh)}F$m`٣c9?ixyINUغ.FWroWݙ 胟ٕ> #5{^}ĩ}@ .1 5-kH$j#Gmeq#9ÏF SWCȘr+5+iyo3( X WԕtbFbT#9t2XcY]dSrY0TQRkhI=ǚw'+BSH-UQψd~^OS #(a*z֌Ŕ|^QK*2y! |kDoE6>$a~g,47 %xV L1v?Y Y8k[AmIN?{|\9js7dR:aㅿ ܚM f\ x\Fw!D"q, GҞsƕ:*_8Fe@w0HcmQ9OE4q 4B4ToQ^vua1P^*.<SϛT…лd\&i%uEScdAF>k<źv`}9l-HxA{ܑpc}@{ƪ'bgeLD(B17l/TB+# pc\6TXH }+Ŀ~Y8jHCu] 챈f5hE^V34͛qmUW艍潾N}~;hI6ӫ|۵ o`'>%SԯZ׋vɛO lܐ;ͬ"wSE:ZX_HyR3(})O挹dNdㄆ̽!]A(.k-?6H=B 2O N;|Be`;Ð8!ﱨq׿U8#Ti~asH<Т1/ *:4|ch =R7coF饳0E3pT̵WHPU9U빟2U蒃 ΰ^#0HC\&Uۇ)nZBbH_DU.$9 MTAWA:i˙ 6l/@0NT>6d-ǼH2iJ!*␁qW-0om,Ц:Ym*u,{3>8M蝓kC&fzA/u|yR?=3Uù̶',B@Ha ! : /aؐ?ޝ̺̻G/ؾUŽc>B:|p^pR]%Id]7I82) 3ԅˣlDGIį8ݑ%n8W7%ܑ=0z=WKsktU;jꈵ%ȧ)(Q$T5 je>U;$c ZOIU[T8r;#Y l9ay*bD\hƢZdz%D_7r֖ [@2x* VCօཚ?* 3iuj۽T ?C7~)Elrw I6)$}L$tϴ`EsEafn4x!ʊkҾ<\E@.wzTyw)BIf + v(=0|l_^]z>CDl)56s~{DDW̰aW[ 0KcUiUc 6qLc(ѿHZK/:)m{΅5_{!Tܚ(){3ʮ$GX1K*!|n$L0fo*ũVsEqnwjrэj0RR{"rbplz(˄g]LI,lOf0݀QQiQ!8_W:fK}a`/f1&$ _ 5=?&YĈ[N 椛OP] ɚ@2S/G *BI8>38[M?}q~覈 W<^v"pq!:U'iDž/y}&Kһ\jaauTo ynKA6c0JS}`q´fvcR`éNP(FҾ=gs,E17>HҬ͕np?t}W(5Ѕ.5;-X|ׄEe4ڄN(FHnv9.CPItif@Bzli<$ ֆNjjޖ:ye1 `|3`suH 6(gu y;M2`P d):2lYW!R<4*Ç[T4{{50zANk%p.~QOfJg ΃2T0jՐVF4rl%MX]myR$l-;KOa9S#l՚|2wf*.c\'#zޠL {$$5fʬy!r7q V.M0TÕw[.4H|Mz}[iie|xr-Uojʓx #&L*{R,aW =~(p_ {o)(m*+6t BJ.BPҸ컣_UlN{~LƆEB=J q1 0j*ZuB2#T$r$6p@q_L]ld.cXfЌD "Wu>()cǂ)&B¿tDRW &%a_i!Nrв"kػ`hTFl#+FZU\/x?hi=``˲+K{*[VhG]uN"V9ڐ[sWͻrɽ~ [wWVV Rx 94t(O8q[OV3Hk]ɃDJ]ZFj3?&gfۥX'(6$#Z c^ J_%ya:a Z"RP>axhk5i=S*p~`jpD4bS3^6HH4#?+kc&(56;Umiз0*"Te PmR4Ӝc9a ݍٺ$vcĺ\cQ*mcI*I^@T6z+c Ԟ$5#?t clVPgR3~Hu~ވ{efTE&9F:MJ{Lm}q"`=~<;X\Rpz9ߺpӴCgŖ~d%"IQ ƏkbҙBEonx$@w+f-\LA;+M|E7̓#tBw$mx#o|Qm`u> (>"$ oh}X'IfW>U,lXsEEB܉RS@amo\G>LG~u$jA4jwNeuW 7Jp{2JɴfmڏH}F [EJܹSx5s\#yShچm 81哕zIp:Qd$v;ϢO/v9$}aZ!ʙ(K*K@)Q)(o|ix0@ aN:hf*UåE. .;A($^/w_ּdE%CG _[oO[:ߌϐ6N?J(H7²xnpp1$Ym5F_xQٓτW@,fߵtǫ3J.AHV bt ablgoxH^xoyy[r|im"c%PfCKG*pq϶樍D N钪0b}0Cbm}պ9*+h1yKIC߰q '? +> g0Zى1ln {OOwx9grꔙL3u%*_ƞ[@FC0 rQ7H)%lϽ(nM0د>/5+V1}ƯPRY2u{n^Dj{Nv$ḍWqL_X=tg_hHU,:1 %FMԎ1NGO)LĈTWW <GF!’MA\c(b`bIG9 nJ:Tg `7^!{Q\Gta܍/#y@# [#!Ķ[I,:mZGK]͹WAQz2oy .la" Xup׵T#vƕ-E=zACr~iocWAT7lE݇`F˫_mN?+@ O==3J1Xn5R@Xrz+jKּ Ȟaiγ -b5w&qLhPsD1޴hqJ `=M `7ж&ǿ͊cg{ #n faNsA DSyQ#πU #2"4^UntE.bم[vmN ѶNxw ns$\q`-5Qe:mn~I W4~-BhtG쫡_yӪ.)Em?jXa{)i2xk*R%4:&pn.'=Eb 5ev*No65{d.oza08hqk1JAE1. H(4e^\#l]("uIX?(6VD2dIz(C(#GpG 5߯ K'> x}8t6V|Rw:,rnoP?dX}a=*=#pcF Ɂ%,Ÿdڣ.B`3f8\NTr2*ha#s{/~RMb'j"&إ:@잯#EDYj'eIBQ! jfQ:^g@7cz{+``.l5PPYWS|Bi?ge@N:|nPza)WkNV[LUʵE l]ox<Aeao<=:]A_98:v:,%]M†.f8|I$Fl/A &7c`@smCdzzlz{.P{V@ ¢l'OImgAқjϊh %:+OƧVzGI #F6?(y%d~qGv}j-]2ga(+>#@Vpc/D/S(1m3lwi9}4ye{R6eL$H^p jNlںkKϧ|+юY%Jxq~-@؃_ J]gO&0ZCR.O`Ȅ ~OK|?3^VB_7<LxR :q$cX4r[d?F>EC$.w'=0X̃o9vjq?(ҁL(u‹/{0!9xڣ<<yAµ,qzx䉀]J!c%UՉhSW|Ccz$ # >y 1@R@ 6I4LɑO:[{ E4nKƕsVahi i b~h$U[%PW.[ \zydDk:Z2~.3tK!kV3FO Z.ш@,qj't8x=wto[&!).lTuYi!]$%_heAl W;{ :oh&_H_ֆܵkF43g|5y#}Y" x|d/3iziQ5CobN[c$!Zf=Ym ڥ,8rH[)sUcwbH&AP +&a.8B.~l\9ݙV\g4HO[ fD)Y8ޤ^U'C%7s 4G,)hf)NcOnm sD?1i>1@YFo#&(qUy,Z5ЃKؒ8:μb'&)͇%F`1i`INfǾPjqhC1B0%p+A bAo +*I_3-Fp8e$<žx<5Ɏy4[|Wz:So xU" 0+~W}F pT^B@BUi?`bZ]8yD6\ߊtMbs ]kٺ;Qcݼy[e:I<*(R󙗿6k("sʆ HN>7ɱ}M@|o$j':`kQPY$mE9ISJjw5tڑ!69QY.)X ;)Xgzo$lc,?& )/*Z(0d[$<GVz}oVŜ#\rIq.R/~l昋ȃ&x7.^ !'jqu mA["kaxT_ʓy챝yy5/اm .r4 #`g(,=a#ifoy9ļc[ѿͥh 6 Y g PL^:8 m^`ķoG &5?fn?fc}E/FmbkXM/*SDi@Y~ŕq"jZ^ Ԫ[tlsr !YT{wE[Dsb@:'r=7{V6k^/|qN0 D,FVVCmٿ[l6g DN =RA H~$Z",]H3K2' 9iٶ[Dn-٬1<0>`6,nM JZHQp/|EJZS)sSjj5y0Y[2yZSGkes[׷O19K ю HkjiH")u1Ԭd:/y7Xĵv-Ƣd"5colWmNu4?uř\#sYADRʊ 5b$:,=tw< 1"V.#LZ*/O';rKlB.|==s1wkNk:28KIܥq#=M܍jk.smCzۯțU @;"Vc'[..ܴYҌ 3@ w ʵɨYW&!T7`5b´EKԆU wމq~˚,F)I*"Fa?dܣH~T*N Say݇5.=})<)JP`G]jFxaeT*5% 1hb,c`''8Ce}"QA; K)F7veJ$ ^ŨtC\{kAaD5Zgi%jg>b5׿(-A@iJdXez"̩P(DŽJe>#sV:7|yIeΩD唼}֡LI^jG")S>\G%m`xI#-$$i`xywtKPև59;s-+bH1_V0Ɋ- C&!*sXg|?g&RJWXb{{l)iW<]< ۮZ((\Obc{^[K6_ZehXit%;-$ʡ[8KSNĽ`2w6|&a"4.M (E׌;L];i﭅X>VpၡO_jTՉ_<]6d=Uoȗ&IҦ$'chŌHVzV9$Pl7N˼},O|u86: \LQR__TzRg ف& *B_ڝf8V9 ps4DxOO K`Rf`2/r8nrFjpd݉o9?D(#2J(nV{pU܎ُq!~p,b<ڧlg^dPx}r2%\@5N:Q3qW;3¬,`Y$L?%9q4Z ;KwOkǏ#NqAŗ횬 ,=lG8ҮR2^ب8%nOYg`1)y×a'-\[|)G9kJ T`ՇղƥA!Vo;Qf.uJ=$}g᱇s+ՉCgТij{jt-lZDe{P~ +4,0>2dZv_ 8}Ĥ!Z;Bhu5i°_k+Jƴ\&&%qp`{uk+I^ \1N rcZm]0Y !<8^ x󔂚y.o?t;u*훍|+CQ%O4p5-3J r+Q{ZŮk#\z_BH4nRĜ 9 ̄NT%L=sO vƣ\hsI=I@o9Y̒mO;nZfɒ.kqT/~qG!AwSsw>8ܵldx{?4KN^^( F헲//SS7<=J~(r<+ ˑOqYL%RqDY+t :gV{h?ίcONdogPOPJ: 3IԼ !R kb25w^+Ưn &.VΕXa>Xk_]Zi= lAA|RO  8(Y9&FGt̲~5ɭH?ThZ2{un'X Uann+Ɓ:Gwi`YKrD̑㓚%6w m [΂ǟR!KmuG5[,lv>9W]-U k*6ç2lzjTt2 \Au0'/Uq9ܫ.9O"el *JKvٴ૿hfm1<Ҋ*T;cq*J73vo5I'^^4Ya3D\7l+Y^X"ǖȧ2H*OSq}̣&սtw>w+8mmdW 8JЁPv~mfӎ7`н幸m%Ieu1,DˮimQ4o1pO|̫"EpA(YqviurHe+vts“XzXeZ`#s֚p׾|/Joxң6J ʹ&oLUm4UU<8ȷt1׫5-V-ZDG-n]ݓm-/Fv\gΧj(]7ˇȷQpQ̫NJN(k0ujvE2eoʎb@>Tݱud1wݭ=,Q6Șcp:%pS̎6Y%وa,vucEs֓#4l>~=kbi_0v?h}qިo31&F̖ٚӢ|=EN8sDzow55rCEvcddۖ1EOZz^Y̮ZL~mGPf)BOL̪OX'_LMHt c.Y( :Y*zEE͖XRNUp7Rơμ#C#Bw1ų~Mؠ#.ޡ}F4u􁈂6NaOyQI8QhRr"}7曔Τ!/J~  0?%c?0$9;waT~ +3)5'S ;%q>%xAK0ѷЂɺ|Pr#]xn}[c h? }o{&D(nb*g؏nF=>'R.M9xH[kEV}32yT J=(İS`;_߫0ʻ{$rk WJ:Wtoe0/ڝ]1/ .nnى5ZDe7c|`'FE#FŚ?`T/Jx%nC`h}-y i2BHWo:m  v2&P;v2[6͌d1{xk 1|<no—xɌAEP%Ix9eS,T~}Q/]~WԆEH_ /HN:N,0) ='v 8$&6H5 2\`RU6[=].&RL.C>m,Fld*Q@.5BTMrdNFa\̪]#VR&[b':M`~SfCzG)fYK4P[ vqomb .9!;SBv#)oVݭ8g62oSf{Mq|fONw1平p?<0#ky z.U*n5?3$G#T̳ƌeۛ*d02ʑt3Mruv9} y =/u %>r/0 B0R,i4ޥR/>-퐟1ι[ݴ+$xNlcYJ-QEZ~3uϖo`spV'RhEX׀` WZ =On^Z$P"\Y$ ½JxC<CԖ!} (4zUyk CJ¨=ԡ[<'5.>h4)LӗK&Gj  roz^QoZ a̳f.XϫR wBV0[`7 0(v)#{~jyǦ2Z)eYykO?Z}-r ZAkLl7@{r,AHǴca`͎)ag&G]ս/͍ ˬCy*Nؚd|&:1;pȨRiVF0 *6|(Zjm’G:kl(?Ž~"Om8OӉW$VHfvZU&]ɼVYOCҚv;Ol 66O\ Pm4vxVo{v j.Z?uLN_0Bon!B\D ȫW (eLOpPTτ#Hj)vsfyT# A%j8 lv(gJ@W9YܵwAWsG0L,Ee?Ya^ K(7*F jVkBA[%{S 24`}GGo\wr`V*lTϦrOs\!)n6}< lQ0|\rޢ ;[~[WUө͔ZfFv_6MpK*T` ,7W$7p,;< aruTlʭNzXI_ы,FKŻA \Vћ +;+A8_oI5lw!"ɨrvl'ގp(f  +`j G?R _/٪7YO9UXdkB*qA{F9Ψ'vW# 4%=t?j("o9‰1<CUuV!D-ʒD܎"_VAA 6=Ե')Zo`d@|ܭ[MrE%2ҍ' t5"rR޸I{.!d wW S4 7>nXM m/c'\|~o|/^j'`75&r,#Dpk"$ng2D % I]Ͷ^N@GB8*zenDR,[ULQϷ ) ﮧ/Z1M&UH%^m\9ɻ Y<?hŃ媎s~a dg_ĻUqgA6Ȕe/[7WǾ> ϣm'۪-&`V{Q1;I5S\t D Xd]R7\E@?,2.OQGv޺Ha:C]_!<_՟^'w qe<؁jQR{9ƒ xY+;*s§H|#w 1`!QK;-6b@" =~T `|:W}yIL S5|.ڍ{ SxR=u\>^LLlH:#&Id1R{:1+<~.{V{.B"rf*l +$C]rظ2BJ)% +zew @{:4CSΡ`=>g!|7Gl)b^gD:k*y!T m,VYbCr'r 'lkLq [5N%7ʹIl6Wzn飜Jـm:`"4n1Eg )CP }% i+}t#ws׽@0C641]P??7qmpOcp1R>Ae)I_t*;DDX`9N!PeT^y E4eq$z m~8#^|LO;,AAzek,M U|Xl7CP8\1Ui)O pi>>‘o{#jPSR S3pOOL2GR;lZF|c 3*;K p_U-;Cq_ ;:zc2L\鋃(*ÎAdl(7Eja폎 r;b,S? ,$(X _cuwՅ1괲l.#0H;u?t^'H$#CGѤ` IJ9n z3fIGm7mZбJ~Ar6@m\y,3FmBs}׶qJ<4R4kHa>t#a9 EWj:wEX s/vp8TMrH鷒.Yr)6[Hž4vJwiÝEeR ;,J!*~me|j9`%Ӎ\&z;!cAt=skux@Qw=нSs|R.SpSW>F}YX̭0!OlEY11;c-'d,1hX%Cmem=)vHB|lŦ 6ƖOb/x_!%rmSZ,X}ة ہl؏`$:w զsT.lt+mqsPPoo.@1 v˂j F˳GdlRu }#E!c雧kْ*:a iu !usW*u/dv vl1k# jFZS%m:,U>#6t6E𸏑ٝ:}*#h>Ug{&7 쥻.xdWľ;M@H:lxJgPFr܃449峁Osø[p"P~/T:F€{^gG9yc7 i|9+;MӘ2|e:ʋKD?+mPWQCC<ǔiJ]߁S[ |A*eՄW% xxѽL$:hBe2X->R䋩9Y(-*$jHսo[Y/C~FAgWEqptbh1!Fx?1' e _?L`I_+AuAn0QQ\%Liiӥ(˯fA (HQ͎FVɰ疁vBB 3j1O*t.o(KSzZq}޺t@d?#q h/,)WʇEdTAC}~c< Ѩf3lKiJϻV4oX[G jrw۟RփH=(@Qkk طU"~\y6nD{@AgG6d*a-cmvĀǫq0 #`t.}}i!?, @Ǎl0Г1Lk(r'XȐp&Rp}0WEC[KaQbPNFdճM Ӄo,sD{mZ"}-*?J~6In ,R$]Δ'J|4\c:~ eUpX3di9IKJSSpb:g21 Mm!@[(H(D h(rh%H `ǼW( _U,`_5$ qT1&i-% `50+ĒmH7vP"Os$:9+gfo)SMv^JAKʯm2K,D"B0Ecl^ yP(X.SVbLM?_cF| .~~^GH0S [-Qqbܩ 麽Y=蟐W–;ڍ5`(2{[k ;nCW_TEc2*FYǭ(,Ѵ/ tKOa]TP,}-q LˈUO]ҹק(~aSЁt`Ƶ.[gW'TyCMu?nRk$5MoJ;i#.c,nV[;ӡZ<+ܜ63wj3'#т!G'̀?v7s=hCˤ̜fcJpD_'ٚ'<1Dy"JBln.UsxuJ1 !gQGTEhf@>pQ|`xuP,)aAqy9Oc U#$,mV^sgPW-Cʌ:Zv᧳947* v:9Nu.қA:;q @FjAA5OZ(o7{:p:%>3Zy89 Qy^{p 'dh:V>ꙹL|Α^1|##pTb& TxK`n'dg,+zhk~.I|AE`cүk.ZحA1{Jz!hX&_8>8bwO/c|$1wv,6g(3TχշYw(nI-Dj\{8?S9G: //AU~; 5SجDlLc| IgqobuOAs֙Txn_X-M%5Rb~Q eLmf^p+ L_ h nU=2,1YU˥P@K3ysHtUeh4#WCIN}8WA: pνf}z1bG֫WCvd0av!UZ[ .q[Ȟlb?::\™p˳ҌRg'<YTTIv%5?]zNpza~y_y0Q~z9P=Z1L X t/ ڵTVhIFno4(;圔zedawnxGr,naǾkWbz\c@*Lv}4$͍.]I.(׀2s%~0=Ww-f @ҿ;kiw*XWPs !ф8 }) m< ѕƢK!֎tiJQ1P7F$Y:lӰFIT\sYYcf2* uea# B(FHG7rJ4IV>ObU"CHI_=$TЏ h9Tַ)2XdYI҇BIiMBPًnVp9wTRG_.=ì@/m ZX fFt xT%qo%TN @}E=O=8!(Opيd7ce wOI7J.#[@7@K^3{ч?6Y H wGRߥt-lI%Qd;;Ty ظA3۞ƕuVcY:^_sׁ/ .j=jְs10*cv*[bp5c)"̢Pjd> bho/ L5LÆ*>$n6GZBU}!][f%$ZȒ$2_&nB`))nᤸ3N̉O?V)b4pжY`MVW1྾F"qKA7}ct\$m:6颱]Eq͆PIՒG~wbQ4;3*nHzj[>8sz'~h\$Bԯ/9r%wc(ئzQG{]Q*dD6F lDhׄ<|a0#"f< GA_mU䷼ *ˤb8j " dBDxp>y&82TZ$$e#%P2jd= Hz\KMR[u9\<ǩhՌ5QOMiMДGq3L\5HmBE|5Zue]IjBUu覈|HD8غ}&S,k-`1{UMظCvo ;FV2!Z9`aꟉ.`/FB`Nit<>u1Ծw`cGGs,Nw`xC[ª/svz{1{PWѭs'ZR;^㿔th4MtlHBi&qګcSDհQ4J ~?GtIZ$/&^^2u(}y Ĩ<,ʋ8T}QX"Œi҆״;-IcӀ4K&rF1<г!5Kl㟢4 CO"mo-%4: ;Jh@U:lp(`2$JUWe Tϧ==9 81`}Wy.g'vǰ ,| Yq8Co0\폩oV(׷,0rRO=mE}p:Y(B^0/n>z-6[U!8myJB>7B އ. < urS~@Vj1Ofƫ%|zU"VCZ 5G)*G ;M8rg͕sN hz0ŕRriZgfڣ\ 7@2e-2hjj2gJ^WȺ' URx)aofbTeb*}6@(C|lޣp~zVJ 9&3N.U0ufcįc|&ci (# %41#ΆT#cYI㧫xSη?vyHVXv ~'LʟA@ѮOTF *,q;: #BY7Jǩ(]]/g$&FEYR<_`Q߻ 76 ,K iLA=ٯ[= z{Qm#T/AqǍ;G b"TD=х_Z n .mݭJy_V]f[N>[{SIk.dg$[Ҹ 5CY:/9yU b\ 'x9%:ATz")xәxQh=Qœ{%M W4<{4Y`Y2evؒkB}nn4l[ Eu(!8s}h4(Br E,!DbYvRɀ|ݫI ׈ *1@r/"2 3 0C FaQ 6Bj!g:J`40Qo'T htՆ?X]8n֙LjPǜ% '@b0֖Q]|d.Be8 s fX Ʀk)T'FWoŽuܶS2l_Ԩ67M\*3֒~ &XWo(ާ4yu Vg;@[}齳hqHn% ݈0ޣwLUcLMP )(FAG &Ty6zPQ6{N耇;"dsHME>GPM˰%ݘl4 ~߰b}e;(y-X8Ca"Rj{bE;8Dȸt>xNf&)'ѡhc9{W?ek&QM0y-[7~< R')DgAV# D;%~[UD0ҍ}*%=^eXNek9` bT$'jy0 <jZU N?+NC,kK ܏;PD&typɴFTۊqrPO6t2 _ zCYhVO-|?'eq#7p8Zi^OaTG!Y^5jD){ L(U i-UM˓D tە^C;^.5uTݕHi:1[N>OB ֳP[wЛihDgd/˃crED">-d*1GW欓}g2&hxt5K.k;B-Y%eHn*0Z8d3XɃTu Yu|sivkUvޟ Yj߰/)Q{4/$pUs&8+$ѬQ3_\1!S;ƏbH:QF;D/MN-`V;#6UIUJ$aΙI`q"k_& v_qzÂnĊ8+!w՗{[}5V#Q3 05"k `7.qu6Y\!4cQuUcw5nU3+ o )>6Xhj^G 頽B@񵣞9zlUc辁 ؈3]m3@AjdP ]mcqs68J[xTa0s],)C!?4b ܨeY,V]ГE[|Rl!UI++;8.&۳Ϩ'ĥ_MӖo#/NZ(N RN؟I0R27ðEcEGFNt7dz<0j0jZA<ȳν㴒-'0O+A>(!^:z$eR.hkOi_n!0zI+P EȠ.-h9d)!D:̆x_G^3v+EGtA)Bi#Z4[,=[dh}x^xfk:B2qS B|㾾;YN~Nl=k9W]IJH zŇL!ZCi]9&“(,IRj%),}F6$rUf6ϴi# 3(>&>7ͣ\ \Vj(NiGJ2/ y՛{֯+TK=NNP9z{ *KevV*qs8V+H2X+熢|nQ: xu}_r&TYl#+gv`>GhX?O? u[#/坐6dӬgZ-TU\ģ&LH\jp6v(g1LjIJԔPAB(v} lŔȸD̙5qRa{抸3,T2)s7lx'"JYX0Ue2#YĦ"k߬'4gPX:O& ~ɇ_=L;wКԍr+(`\^12I̪8{70~Mto_2-MX3**̔K|b 5c "Mr8>㢴bdl̓jqSkȕ}V? ץ3X4 {|yf6wYOuk=Я∣êi{x6XE9N[[+Uxܣ R*}ZFq${`V5'0Fת!Sv裎6ilqo)dMJ9 VHm¼Y0,j7OR 8ef}+6HLTvdߕkJ;O8m#)[BIKs eWZs] N¤\t7n spyxiZyjdH1F]qnlwU& (2oBr ]> JQl:Dy LGQZ#I`oKG$RF 1zu9_eGj&39\/5#xf0Gw|uBЌ5vNyKr[ x歘jow5 AnR5y})J-נ=T1ӢsbȨl%9g*Zǰ "G#ᑓ;7DZ2 K+Lϴ#mRG(68#nP"R1n_9#"~W|M'!t PѾkY0>НAu|(S=kO0Gv=L|&T:XB|oȕFdmׄSXl,A-(RŹl\:c9̼(ь LBFf熳[/#=3s$- g9$beً~KRWY.z}p lVe -bg` 5Vd? 8ɤWBi3^VE)k6C7A-Yux"J pg1c9\Բtsv r&(fx΂^ ?-e!4h޻9N/iX p\7I {.g ^aʯl$1SZKwǐ#U3"D5`ͦ0K68/[X[)|\4YǞuVUU6"؎1qД=1뇐40xɘ.63EŚIوRK #UK~zЅ]Q Yip\m^֝┻d7<\phI;LVD)j=2x>K ,lj&It%(lo,# 74녙KG#Zn@tz-䪟 c6ʄW*}@G~@qaN;n^N,YN$ j1cq5rs=GZYKf9Mۜ+}v~ٴ#5]S4^phX<"* f;OdDt󬌥6vgEFBJyCRdnEo#%?D`Lp_`y6jeFEX5K M06޼M{o5Xy6Eħ?Y '(OtWh(ҭ8E~{1N<-&߅_Ov2`NCgvb>шs,"F;uxvъĪ= ,h7}2}MT91MߣZld_ 8}Q榄MRװ ʖ!p yF2(f) i4jwO5^~[Y'7ۻO1U&%37D.@^r% FD#\7tY+AM {VC']Mފd# k>+?sӪ`2O*M3YK(^O@N!Znֺ~. qi*̚Q-|M=W񠚦u[ZA$vh\gS TQ7?~sRI|hr;n'7McEd`vG+Fy'BTpηY)4F+o!x3n$XTb $U ;/"倏uk+vl?m!znAÚ0I8Q!JQaƟgEz yQ*#U$WЫo KQY% Zt~0Lu2$BlA61JV7Փ⑅cwŇ|cdu];OH|-S= ̄pz۪`E`Tm+KĒ+=MxxdOZ 1HJȴ3KwM}iP@2EX]2h }г|x˫!^D˙/|߇rkc<]=0~7;)d#iԍ~tӀh'^K qLcYFlm2#4s=km#䌱Y6ϙWD[c\~ƕRٍ]# (dNE5ER4—'c3GJψIXQ<}w*y`(@%&-Mx{#G:$_p7 y=S ::X0}Z&i8/PW{p11j|Wgǽ>֕Ĺ;8OsY=|Y }~LK ^(vHG}QnKs'hŸ;(^UQ/d͓3H'NNӷ@*o͕X@#Peamr-482 0' q*M7ƂFG/U J;RO_BnX͗/v(2y=! 'J"}&׬o3*3M'XF$;ZIc!I+* y!t3L㴽ЕʹUqݗv2q(Vzk=c;'xn{sָ_dE%-Y"s̓`fAk s6jǺ9`6`j{"hU4p? [ ] p UɄÚ6ǮKr gBW}6-Q5P{*8[OsD.%MV͑QΊz8K1{_ Q z;)6Y|& W`͌0M-QgS 6)cF!Ě/̫z;rʷ1Y/j4b`[uZb P&-ɒk ;铉qܒL98D9J\)kBcX }tթ=-T&Ν a~S~ә^BK`;0˦2DZo?+OWG^Kzӣ4~Z/nz/[+0W^hC]IsG8SMWb3 |C?@@Hɕ{:.nxJ&ckj+{Q)$ pz<9ϓ1^:.G)`#Zed`-fa/LjAZN9&kn4xrB2qpgYf8fofj!7yoㅡM5$m `M䞲d_vD YX81ds#VNge%7md]2*xR ^ile=ƲZsq@C OQ!BzgT;F&5hı6h&O&/4,uk>Efx!k _τD fN. Z8sUipP0K4)#@:c@>0@F=co:VxD#9֔USqg㣁2Ki|Qy-Ȁ.r*Wcd䛃'fp޳gם0wA8Rx"SY1 {n%B8 %KeO;#5Zjq@)1z7쀱ù;f]O5S4yڕq{iхhVde P?P}4Fuc*yh,i<%X6n7CcY+"%]~dڳ0  ysT,_Lz>k. k+,bڛ@mPlDZ X_j_l§IgmE (ͷT$Ȱ.NU-#jRDB_~48xo\pH8"P)?F׹"vhr09Yo1Q?\rn[+~ "M-3QJ&A(|2(XNJ|ZlTL#'rr7q)*`.0\i]aYJ$ӓ¥_axҧ32? ^ZER9Nt|<։;@KGK*}_tȡl tIθmtoz i,7k$Q{)85&M@ ` r~AmwS2!D ΅Su:_5Dm"8eYri?6Qy8%3ؙ{i"Oek*-~^դ`Go,y&u\Ĵ??k/_R6o| rb25Ƈپ8 v4f:T 19$M: 5SraL?E_t^Z'e j> f1]bcI`ՑV|Nq7c4w[t0''P+౴_|3n>Qt0٬#՜*X)K͊YixPRVO4.^No .(UѪ5$[.LG&6Da{Id 0u+_hՙ=$LҔ]4YɈ5t1b{~Q@s ?ٿ*dxNVSI4BE;U>j" J>/*]7@7L;,j3N!['bjȢwT_:ڥA'w^'Uˡ;h>dc0M)"WGsmLb{=c !oLgV]J(9 4UuAJ[;P ߬;d"Z,Plz[DVsmxA}>\dj Ӛ"-VcsU$`l|5Xk d~>]mXd>mr0 ?PYZ!0qf1|[yLv>AdF?.8>{`n 9{I-B_+$r%R6_!{ [C~;*ނ ̧,@;x3V0Y~g<ӭN{RH X {@X^TdLd=ɏkkڠ=BmLPY >nQ(zN@1ȌS>hkw 7 !K;!a*XdOՏdvkkS^7yJoap;1 o+ʝgs.wO8f!tr?l A)حeF+ C{/=US-ݰn%Rϙe!}]VsDz9@W µ 7Í {!6\En=#g=2a2 yz10d@k JEjJ1?<$UzkNJd-{4KK"gR ]rNOQ ׬1. sGEjoZcg`cF_ .^8.ʛspb݅a$vWrC$q"o\5.·GɶHK&JL}+) 55њ|y 6ӡjgI֜cnw,Loet6< ~j+PkFgE=1&Jh3UrIY9;/ |=y2}e"M~ n)&\ܲe&ϐJMѹttU5P0x`RAj.]y]ʱLbZ-^Au%t9oD˻z_&ĄvvV ϵU|W`>$pa_dFKt~k4VbSSy__q3Ӫ\Ne3lhZ5RMA$(|DZѓ[%\oĢĢ0G342 y;=oiOm%_B2E*"{YЯt es F+T8 hM%NiP'hK4BD\wOyZNk[w^$KBahvz$AO ۲v7iXMs0=*H1Yv7 eYP_]h rn(x'Sgׄam ?sesUt(7>M\N .a\l- #VIV|O;Ffn5c?x<;C#oԌ TٞBJ'D;6-~>3diG nT{N!"N:- #yaP oi|ec`E,n]^7+yiӺqF4K)NZz&?/* j G)&#('%[PcЩ:5nYIJ: zߓ^45$[(:ڵxaPU ODFnRWg6Opiu$Ok@pAQ%{SMT[fG 6K*qMlL(D2Q6_V> [vŵ]9tԯǢ4wBmgccR}TY(Kͼp3gX Q$ޗ̹s4'Z k|SLA Hw3&88l{7G\DtGKggC'M=AϏҺ.| 34a=~q9]ȟ44sf`iSt Gɤ~64\شu&g˒*{~ف̹'dao׃q tw>"*#Jfs8 ï`],s.M%MFvpw*9(M[#\$*]_]3OD¨mȯٚ$Uh^I2g2d"]`)St 9rٞpZ[]@mb =IѲؚxZ"@ό2^^>oٯp;Mu7d 9*7XGCD {BwQ@ڜ=Q?# a(ضHve-BKӠt8d(Yd~zF@. dUQtMs#߅A+ vȽDBk]j^涓uWU9u3tSְE3P>$~g=/+-ӌx+*|Hᦘ΂e 5;| Y[Ly!3ܾE;j^ABўM8lo*%,#flt elǡ?כiZ3SJ9׊-e{5Q%|Cn6S lqb$Ydd(A9BϷ~m"CY T޽D/t%+x!}`(&Z+[,LEdrtkTR?}aPJr#*Q]fzk\Q,w1Sťp-__ ˭D{i{i:V=-H&?LnjǑQYwoOm|+3"NeKx932ZtRo6XyhPL*(4,jy:OSOD8#U6}wۑH |37Q7wL:eɟvt} M !"-\tsqSvr"yYVI},3%TsϝNh̚g'zf X?8f" 4t 8(Hzb;Ǚ!Nd">!Ky>.>%Q:B2%DMITQ+7SJssL.eJ {uMyx=IQStVu^i<X|P4zo1?+R&|&,\}Ef$Zq?V7W}3܀bsɋ&kmo>vD}J1`δJYXP,*s՚_,JTz6i viA75Y~Mӛ 9|(yr.Y7Ή$k^Ԏ Gfznቭv I1.sGҀ~A[hzL\ǖK뒥GϿMaYe (ODoN1uTKn~PMܦQkjVOkG|ȏkcn]}.2O%=az83:LĵKYJױ1Ь?PtAwU]^Vex7.2VduUrPNڐҙz,1X¦!{ C_F D38$qnQ:O8xG3?~7D̊& V:&<`q(S.)%irE ov8%+D47W# 6f<+Ub1}k: %Q.z3AǥbL<*)\@rAh9&phXQ1!RZS8 K(dLUz@ S+FQ,j()mgU`YJuk|1x(xuZmۧ-w[^n"&kZZf+qYughKHg Umcb4kN'Au|}[eDxțts&24E .t![a Vt:)X~I"I(JA'xð P~NDv߹9Ʃm0 zP|Poؕ򯹲W糺n' oў*5X̡bac2ش+A_)R%B /,b!fU]&f?#$0F AziaߣN,#qzR׌4zzr%Nsdc}D_GyX*,47ֶ4`_>{ YAmLBWleٙ{[V;CMA)< GـMowk?ٰ1^RgUeǛ>X.< etD;KZc .뽻:˥`Ga%(dSUH΍S9QLeAo͚%rq_oqy_`Hg*㕚,P&-%\/;3B x7c5vu.^٣@};B`K D).Sgs} B]" 9VLJD;rxh8$#6,ULU˅{ jرJ;70Cg^.oy l^ǿKD{1T: XR)?32ձdT6Dqk9/Qdž֤ g{qHiGm!7}Ј`FCj0bG<pU͞6靬7> %ײT?{Q4fؤLGy N1-5+] 6Kx3q7kU3ܨNdp3T]VԐ#s+v¹/\*Ly ?F@¤5noZy`Q t׀/"`;[vEMk'0PH/2:tZpr\`+(yY ꢆk`p*.%Q0޿Yavc:4;6DlCFH4S2K@#Wɲ''_x+χFqL. ^"Yh Cqm&gիm7j ,`G\ YYdc1~7`{^ HK >pd&I |FYvf<;܌T@|7T}5qWb1<ݿn ~:g1Co[1nD@ jq#gHeߍo*=m,$ChpEbO}ρo l 'GaUa+e^ui822odqFnQ2)YlYfy2'0y.vc :$zXg RDю kGv&oBLQ 3Ps_i)oHL?JIoth%灝<2_pʦF~L$Q_.ծ`CЖ -Z`̸)m-lBO]5Ŷ>=BGtYoVvk zrCUF"P”PкN'p{ߕ;jIyO6S3WU{(sJ\8=y( Z_VSE:ReuNc4&l({L\8 xae^:=6fV<['$pvGlILiBX ̊ʟި/07TDE(;E;EIKӹd䥭bac\KV;,H+&_c閾)JFU$eOa>7%aȦd.‘hB嬥˞ (Hq>ZJ69cOfK=*n㸾 Q/LI{xc# a{˓_(9/xʪ&jz~kn<+ FkD_e/8f{> T9rbծϖ&qw0oR!NE)XSLuF_iK݀J>irݶwvPWkLSm}iߕdcP`PD({BZR\He lXwU~u'$䨨_׳G0GDV#Yhcՙ#[ A_4SF3.U T܄\rZ-Hfg#뢧=P `t?zbtI=`6⟠OoT:׊wQTy0=Cm[r r8E1דgLv4ޗυjㆲ ucL`y(xB7}ݘl(A<>6ۜluY+?5@- >2LQ ~QϚRfr/  >VM :#AJ %U-l !J*>ycrR5%i]{?:pZg{Ymu"?S{xꗿcrzB]Gٖ\\xVa5D#c*%!ꖙO/0[Ū+ˤ86A0$ 78N.8oJY {hQ~5!8M_^P[S"Ο8RLi(?"UK\\ KE &>>چM K4&!zn#{tZSZqu$߄#'z)txH2)2N-.gR%4F)5i=,5S'\|I zF#urJRRR0 l;D3BqXA٨isT!=5.?$Ø`n!4g SԾy&i6SgwYbz&MyYьugW-ݏ̤nN$d\?x?g&)&-RZkQ%Zv߳Fd$ ')sv%7b:/Qg X&PI{ޚKZ# [8"'y~5CQA׏[?LlѼD'MIyB'#1U&. S iA]57-sCgۦZ( @M>#=IaJ:vigk5Amb{iOdK҆O_5oK{į$8Ka;yFݫ:=mBn {F2 /`6$6NYPMDS}|C:qo'qγ*W f~~>%⁨RWVؠ*+O)pSc-^¢53{[OCuob孇E27d_/>Q|}ܒ~*%l*gWM+6^S7I-2q.z-g /I#4s/uN-hb!<3!۝^8ӛJekEI`w?% *C#OjZx};X ՋǞxv0-XP}"{/!OD*@B53."!A3MKbX_ TOX[uPpkC\I :-M@>Z0+O &,+a^vPN D; iܣ( ; ‚P0odQ[`Qn3vpEMs6 W,$U.oI4`E 32Gġ”T,| YCI}2%[H.{%yW@I4w5n!ndP]{Ic dX˅izҖƠ}Mm&x+ O5!:RDd2%G|m]/bUgbb?sM`BZz:>!Ƒ5;i{*aXEuԨ쓋=!gDu5I"_۸b J^;u :c&u&XI?!'S<~P J:VpS߯Z(߉e\!lb:Re⏻0k@d5 0^I3?G0) Q"uQG&:&OE:_n}u\xL5G=iK''?#xj6U`ZBb۵oeP9iWkurfä ;R5<;ՕLqʏN8 $kxO)YL{Oa&6"W@Td$:  FCI Evf,P9򇔹eFT(Ql'^;p.Ljrkg5jHN5bcS #ÒPo'@/۹1n湭 `I&N[rez:2ڤ'Ý꽙)pmY j:O".])- }`X5MaۆcZ&?U6XFSq{J~=iRu( +{% R$BuoպYUG+w?+(PbkL*F'\xg5G%e(QLN=Kx[؏ '.T;1 `w* `L2KR|țl~c~*T=, _f!7p]3Gb%7x"n"b6vP[QLZ`saf 0+ hAxxfԱЕ6×Fa2[Go&Ex]k6$f%4L槊 Qw_P. .^6m/ 7y:I3وtK{yl~y ?괮.-w:X+ZeAt~Kc{^uĮ%ĸ~2aeVC E#!ҡ0KtqMdÁMPfY_>6n;.C4DM.]?\jo^sEp#~H`'O>dжʤ(_Wfy; ڴQ\ bsDYÑ:]e)BaWuQ_BJȎ*MKS@ 4M5D˟=M9aŀe,ʘ"[?C#+#E.42>zR1)A3zXfIOk`xoc7V lPp9bAuz&$h;#5xGpwzhBwѩ(A7R;Hk"|9)G1_ճ&6д;QZ 5kitaw v6cyqhOO|u8T~^ Jլtpr҈(>7 ǩ>w^ck7wEQ[cT)q{VsIƗ44,lG9 Ba!u TR ">Ju*\c22 :],DZdoK4:WF;0F QF*۟@u|{wfetyC#JH4ֲxC=%j23Q! Rq?;4=h[,D/ TIЬ3/`6=Yj Jgf 2k?^'W^nl VSDI\F mݻ‡:^)0hT 6lH@w~=<ݧm]:I*$!|9we.d?18Kȍ*)hɀVj\⤜nCavǔ;dG fd, zC5A3m@3+^Nʑ!OQi Qm0X DO [_=O'" /kyDZvdW< QmIL{O2pp(0n>W/ К)}Z81y.9P ud!9|:Ohc%Щef%:*efm" Tձvz|=h5'~yD'2Cߩo2!U]/ضelfVmcbMiߏnwU֨:рLeNSE^hD- ,H,spn>z< ~g9S5?{hpXT%H\uOFqUZ_ue=0R[ɮ'XdU4@'O[zɦ|C\J.80Vt0 <1 LL397AUL(A#F:[Z?-|H3B!7Fn["aB!NDBULm-މs72m6uAK!nhqQo3ak٩Z]W>ͮ|Kୌ.l3'tmkX)iYk'Ux}E3ϣw%6OITi_h-.5)^ ۍ}d,4a%Ks-"8 {1.jCy /yrJ\~*hqog` t&Id2/瞵k|sl䐨OnQ_B]gG4}v6ftE׮Vv[گ] K5~nQB셾J؟||@cAFjFGqrFm()݆kHUZ}PG>glّfdX;L[޵ќ]9,ី)Sr_D%ܦ2z.Yjܹچ$,:ugl7=1%b7/A~ҐI U{yVVQ!AMʪ-ɷ(Ŵ΋sSxX<C;n̙[Ck͎Frd#Pp"aK$G c6.8.{!5@K$vT(bF.\9+|:6:GNDW(CdS! qIr';hL|pC6ח=ty#(K4-Utڿa ]a "'yFږ(3M5 X†՛uݐVI"u+#Pt1 k 3摉*S ?$^$TbqsiN^-s4=|^hRLߛ*T3bR8'Uy6ߗkvb0H*WZVfxEB8:SKT_%#hn__(ȹ P4ͱ|O,{s eU b'(GY>NYq*Os *dkNjPL Y-k#w =@j];>Bi`\EZw~m2^8䶲8PVBaƳ$sZ 7ѣȜ:L<5濫akU.ߗ}Z<IJ0Մ#d@+u/F?Cߺg 6#rqG%, GqSع-Po#$b@P?5Q,xB-r,>,@}RƸbx#-is-Zu`}ܰ\/B{@Ŭmkx7E;- ұy+ 2{95OP/ʽ#E6i*~AɴqC+ЇԸ{&i5CEg8D[B絷O DL:6"}((bTqKvWq U j+Bю+[NN{N;]ry0䲀X{v!P|+M`iGmjnŁsY!E|D/ ^ikρs3{"%oU\0tsNq?c_eIBa//Cf8DL@xtT7_ bݏ'L۬W=Cû¿[F]*`ZwѨF_-[ٽYA=זW%;Ǖ7=fGJ$B\j1^8WbxivSy*-w$ۓSsy@;caos' T54UZ6N(^{!/07[Ϥ$`K͛DHc!>zPBWKs-W=ܪ.K`c?B-OHomw1'\?8;Eب EҞpxXd- i܀wAYܛS/ڻG'=Z=9<jR^ZBZT&BGL^nsr /mA\C]vV XdLD^pF.ʤrdN0%mriE`pltP|R[W㔙l|S4!=ʇ@d wW|j_~[eDY$]xxd|nj,b& jѬDpAhqeVcײU?YyM}&u=}?fޫwLz5d+Kf9W.cH5Qٻj Xtl4xk6Ciݬ? ۉώ9+P/Fn2$@NV +HxԚAȶ:6,5/.KwǠn*z XU}QrPQIy}rK4싎D&""gzjnMcxST>owZa@J*,u>^L#2ƱQ^^Umܩ 1r݌ Q/gM-I[-ȫJ+E7eph([mPͯx2W;Yu"oOǴ7,0 ٝ)Xx~+%P(}v5Fҵ?2! oTVc`)Rxomŋr0*5G΢:3D~_+b"oOTjDbȇ@ t\wm_"^RZD{V}1%oH1-DcV~(!`!}#?캈P~1k%JʠGU`(" nuNdҙݹ.wĩ?<ŕb7 l]8yto}-+aUm}P§s o/u]qP U׍d/ -u{m`NӽCx|S),fů'Ld@8hpԑh :Oed1mzuڇJx9** &NQG8G>4\|foy7[AwÀlEQۓ0T{n`٩֞iZBX6)k\@s4 Y* {Y*^pǷr(BsMvGJlLE ֟pl''-Дr_eڳ+}b> vnD ZGx+t 2DcƔjU@ak e=,4(0%TɸѨ/2WJieDsbdN T5H >@fS0Jn),.1M[QjGuͦ Fs(۹Sb-4\;9fE$c1l- aT\4–RE^{ ] m]Iz6:O"n<{Bx2( #pfFB?psĽړ~(HIZWGb+Ki maJ5L6bn.NL"@Nz- PVc|ZTC%̿x#%NzΠ;>7JgF'Jp <{!W6Kit7:\zl"곱 ߈紴ףmFuZ[OpdP~frhZ7E +3:~mJ?|ѧ?ء|OFi};0Eeݧ-.;kO6aҽiq@i!9D P[]ؓ$ *} B( *~'\.ҸYR<BIBT@1$Vu7'vb^s@j FpI ;,"+xݟō|th뵮ɃAܮX~ka ґV c xl$Wdġ )Q~/r LDm%3p],uQ -^sm~_"H.pɀqb.8_*FOʬHV~eF22q拂"ۘD nȦm[P[+bW\Fxr DVw/+z.`#H>X[{U1XG .j;x`B:0J5̭&3)&#wy'bр$KZ_mt vrzq˓_kHL33}zjE3$Gytb@Es{B7@t} [*XI =WOodY\^廟 YF:{Xz*n{󐨣ll#,VȂV Eޠvw!zL0]hы; CbF7=LY|?΅o|=٬ɫˋ]1Cp䗈Ŋ@3_]`aF<\/$jخ'/.Ջ͹x[cn%MײS-tqN;ZUNn[$Wu\dI5Jj9Vg~H8g\}N^ye.bkA!xsiPdH#p|{Wl唃ͫ ; x4.%kƎEH""5//^|AF6-ڗs`S;1؊ !ܑFx[x].%]lo^*Q7eE/E-,yi!dDJ8J4O@~ 6,"5TmJ9D.s]G)  qH4f5ze:8&N,=մ*^<͹[Mt_';ՆF<Ы&ZSЫsIrvӞtD!3PxoY8ͿBF&5!]fKCqLo4DTk#?_X :nX89#[끂>Ǧqor3=\BLH(p7VqhC} [K)WQak>%A5z 2 fIV Z:oe(AۜP.B`h-{X੃}iڮb,q}o^} $.*.7AH5/  c]f46gIl*)u& ,SԘT"QLEO桠 yBO_ϳ-4qH8N˼LN&JX@l;b&X`i2O3S,vg|f/lk -=f4RIxuy ںH0N: +܌"BB **zw܎bM>'UB$EO%M>,Rxu\Jkv!%{RYLVq |SWV6Q}oZ04Z g*vFS_ I;7n,~L_)$(mf 8Y HJDczFfQza;4p#6캿곹SB JbNaׯB>pGȐ:Cr vꇂBeItglQ2NOzП%Vʱdݾ;\fR]6#Ga0 <'adTɐq?TMdCmX$@Ⲑ]A =ڦ*!ծCF2*$fg^hh T T)UC_YJ#*Rs<1kѝO5?B+lI*):]ԔRЊ=bW |eH9g\%KH{L7 7!e+عD%V LA\Q;`ۃyVBHuqdqqKQ)m6~87[rH勹 lqϞ+'^p#\ڬF%s)7=2"D{+<6Al%E(O-VbPEvc2MRAlY\pݗA/&6i${w8s./k&Dو),D%uE̤4j6JK[vk K`"vԎ z~41;dZ:+O|x:h VB22b&?b觺(_*>!f c?[yB{6%G)0$=bb&g(Ͷ>U`EF太gOK4F&&M.ddl%ZOXjCTfc C Sq ']E܍OAU 0;a frLvRY|YIPB1;#24p!v.ˊ<=UKBWh8M\Gľ,0~T<4thm y-ezt#١_Aߨ {WO:]wPYÌ`Lˎ^z dmW}]AU ?B'y貜s˱k3:u*rځfi">] kߙbEk:&Nq:@g5a u(QנGE:z d<f4v'Ej r ma6O_9)ߋRMˁ ˇ6tA.'YKq|gvy)!ܜՏ%~(E;xs\8x;ڟ\Sf˯sqܬIfcJ&TWyk#)qǏU#{k Jk]Qi#kdHbnqlM'g"@DV^x EAm'ѯ喇'|V1jrӁZVΚJ>{ pWk.4/ Re$Z oIU[9;bd3 : #lUK=s>|Vz+uljF4s]6m31RW_yBt6lA~sI?{5D'[=A FV`IFas 5.C.â01q1;)52_#,+ ej@}EL66ߞ)34YVi?,Lpu_8a3Y ʍ%n{ jۆ +3nܛ(B})0O9@UF%^gI,\2^STG4Ƌ Nf9KFh*EeNOq N++l뢓]?z̫[@z9:$h`n$y:*@TjD9tĵX cu4F\˴bp|R} (G{adObQ\6\{%p-+mD>_,.'Ef8w1LάoXAm:=#{ 렁i2aVaBUUaQ1Bج >H^Rn vwG{#!Gdؓ7"XB#/b(5~F6 c}uW, h.#F|c\bqHcC=PnxB#gk ?_3x)EX[cb};Qo/nΏ'7T t ;/SZ_LW߮'Yї N1ǂ{rc x)F62:K3GN{pHxsp}+\*2|%͍lc46@h8S!pńcKY6>!nOR J$v-6 }آ ?Yl\^O"0Y]e:(vH[{ʤn6oY.~0߾mƈ6Z`Kmt/~Mfa_(/KGVU+y&>jYq{ U&qR [5D0tc`5ʽw(*-+y0=~LyTpY@^tg,sD hWiUZ~"HDt%B)uܐ&W^^ej'8aXd0zO"2 gs>KA2>]㭉 ƙ;$v] Ļ3(VOM=͙6VP)o36kLGc1g aS,WZk1("կ="b=.xsO[!aS8/-8O12>ˆGmw96h*S ͧ A ^*10Iᓉ٫N1DuHzHQ?P? MDBJ.>)!WR\]DM$ ("jgL'ӝ>9yFz,t@Bఉԩ9H^t q33ȡ”{7rr$ pR: }k$[4ylϊc,}:v^)Laud,Ty%orSYM_[OlAd꧆ :3rAu6o{[.TIgŢB:ʐGO2_#׍&gSء V!&efI݁@zjG7 c1FϪcB8HB1@3*ئ ڊ6=)MGW]GqU^oZ*I; Aj.gˆ})o/#mN<̜h~Dvk!גX/h]~q%w `+5mae  y %8pזaGAM;XiE :n|C6NJs2)j|ަzkТa fĻ87R~'8sk4IERWʞoeN)ޑgzD8bq՘E^JBز)V+T4emr,COQsg<iZY8H p^[G67mɺNIM3#ʼN"X7"VP4 %=e*2uG,(.KE "l"ȿe"JTҕ̃26IpsGZ -ĬJI0Q> gU5XI:<&FEe;/tAS#;eD4}R#5!*Ⱦɲb~aR`)g=t3Zs)eu6kˑBt~AQcyRFaf^i òW9gW>-u @3 H'u!*XD4*,f8M7JgKr 3Vkdl>>Y$wC˼"#vY)gXڇ}5>> 1K?YLZ@Yh/S3a 4#OK=G݃v.% )P9K%u>2d(f= ,W<+Na`$p:$ҫ8IAP1ɦ݂Ӫ /W30A;.<'?wJ~nٮciU|xA6EX~P2ڻ \p (7  s2XɂOnklN):1P<41-:@[`fkt?[X+ى~I ĩy3ІR?)F&@ts{4GSHOcP. #z2k9REeu| |Dp99?d 4LsiƓa6fMEba*n+p ^a$a>ksO%pf^!jBD[Eς VX%ϝכeQ>(+ ~?A'5 2D:1-(ʭbX!̝e l{p!&Ƨ74E#t]'=7/zvx _V4\}ex 63gcJ4o.;`|C >HLe-&{'6ypM@8]6F45Ǣ^B}OO|ٮ.J")<Y G`֓n),vjCS߉)Xk(-|/=W`58.Ai6,붩?OzvՀ4<j57΋6{[\?(43c|E*_k@v{~Hc1"9 d9lKW$%9]b2Q-qE&Qncq3+<%1ۥ( @3{gLcRY< /<y)޲+;|*b/g; sRX% |ɣ*ϼo=a.w;`+3eb/S'Ȋ ?IJ&.0'^ N̞7xxQNǛ.ϊTlGOPa]y&[yk~Ʀt,N[P9m;Fy( a߾uJȄE9ԛѻfP:a6}HcD/3 ĝNsYy,qSv4K HWM1\+RC"C%qNpݝgOggRم6~hB{{)?Ҽ!|Хӹwv_,iWV>wEj e1] ؓ>m)pdX% P PD44*syqGT}_)x`r,nOsE䐮LwIIQ(RZ1|K+_gi(WT$BrE9A"g9bc0@c,h-P HoYXzoLw' ͞viD ,u ^ҋAsX,^G%= >!֪y¤?9 Ws*ɑ5FM ,= .Pvf?=iԕ<-HOؓZb/ m n)֜g;[c,fЈ&&&;-W՚;&v!aԉ]'dN\e cqSS&h%2SN5 SeC M8׬=y+4~ -~r%u%U:vↂ\zjH͐ 7|=Yy)L2#^=s}=lݪUŵE!$9솧$yNH~8쒑KvW>7mU 9mN,<0zs kr|X )hi0FI73I !1¸ɢT .QIVv kLdp%*җ4yZh[T.ly9Zw8'F@AVT|O z )S44JwG5XՈ-(Bn9S-~FdL\>>\tk LzBtW9_ zzQ{fzQ8J᫋؏mug@ab1'[M s(99{[5jM9,}kU7c\A2+ݝYvjp"$ @+NDLu5?}T*)XfȜH%'w< ݛ l-Ŧ-D)h)TyBNsA,,1E~ X̷;;<:1Z>@onqq_k D˂xG_EOau]][zF:kU0;˷|&irsknl qŃժ7xS81MJ( 5WD%{+a!m?f†:b2. <bRMu!!@OnC1و ͷb]1 ITKP<#*Zǵ>3zJ;1]e0ۗ/~s[f(9F5vUokr 3(˝~-(#=.5N(ȓ՘r4]X@ U"6 -$w7t+bxF1cɔiÍ"s`BT^IR9 QPtˢRze)խ2Ws5 VT*讜$/HОnP  XGh{gy 77d_ # mN1\1TU II jg: rX*J,7GYS2IDU7'0%׋Ϭ+ ?:Z3}X $sAl]8xjM(TH' ~Pkd]%3eDNL l[h]r#~"^/h{R!0:b٣Arщl gm/Eh=li+7# .Q rGŽd!׬i23a슦?@ STGN,#[mbd`L}H/70ߕM$3KR ?ħ1ʨs=3q:>2٢v^xu/TvXVz6V~̆f\0 2 Z,.ʵnR%`$Rg_/U-&XϹ3OiGЈT~""Sa9/R#q";a2r?td5k6 JysN_u@G.Y߸wDmL1ʬc J Ñq@4kjH+L\pI2.r(:#"j*D*>53ѲqGZFb<½*昱TrWH~ݦ. .CGD:Et 6^(Sc hŠ 'HkE\ӣֲhܫCKtztU=Z54:/KQIf/O V'[.bzYl=vUUR~[\Xjl,lĹƋgx:-;NӿucX{G@VvF#7 T0k5Ҭ5^ə\.4 lS )ƯHN(f91sK}îrs §\-زJCi$B.z灡Lxm5-Qp%%S,n;` @݆ϕ<vZ+16ZLӶbVmܵ _F*C,4,3O+ÎW[,r%KnodvuWEr$ dits/:tu"TTgfݞAse ފ7&c&h δPKUIg~RAEX'nMt Ney|4EMJy3\<1ld L閤@o,)`<#TR F%:>fNߨ8-ɡ2TÂ'EwJXGe%Yؖ@7Ǣ//M0gc|Y=z,l ³פFWMZ[TY>b 4u2\Мxa%f&E d2g SLu6k ׯLVF55aw@~aI؆/GP^j2"2UߜsL`?,/5mOyd\zkIA\尿'd& I1#g>&4"4$l:% ZoDžS.Y_ g"o;TVZW/j^{o^XRe61L9P;!GU[aJQ'K';*/1 WmނfJ.ڣ 'QylAkpkeAR=)Bjt; FAci=u12NWTHfqӎ=M/S>Y2imfs;ŇQLɑ@bTʥuDJSS{b rǯ-ħ0(b~bT1QH'{i[o=Hr+;)ﹱ[YCz%5o FQ+y4:PBûaϟ99<] ][{x+C$# !;s/vq HĖ3j>Y⡅@{H`^M)]ȭ$C4UA y8 :9cJ9+/Yex$OQߍ$F䠂W튭!ӛLpVU֐ߒLDg= *iAi_.6ʂc'gj됄fB.zN4NWhтK؎z1D)eU;|AWW1y(t4 Aq8uߙ*?[ #%ouJp B4`ѿP>>l.l^0]+BTiVv!;^?N`Է7eAQ?M(_/DY9eTZŶC\w0Kx' "潘T,]BFXy `X0ߠߺ> &U;>Yp-5dwrݙEoQF e8Vu۬~*rm+W9c6#m͔˚;粷F#17 =l I?%T{[if:?vh[xh3rK)9^/xnѵq#emfi(R@ Z:\=H2C;M&ʕyE.(|j̠5TŠ*,ljX)X׿}]n#/_03t*ߜلַXAHVQJ_dOVIlvM= }Wb7N[įٛe'q GGMͯ+ N۶y9Q̋;K.}#)Uf ?6íɚRTgd,2jC8$ _{[ iR4Io弬(-nG6L)IE[a3Wno2QR~6҇rؚN&$c+u˷gUrXsy z]Ii_J~u*^dR~Y@.urqb}qD|hRx灼`- GAz,yKM)96jyh"//w#j->I/5Y } QP1E6E "0E.Y?\ؤϝggKK`~.[њ5b?&龯mѼO?7 K?{}[-/ z>='Vz_F T /CgņCv?WKPL싂!&(8s ika5NpL7R[=J2#hXXL^A *l1#lӫz3K#|m%/l Gy;'uLߝo]rlN|0k۩Xىd F\<צKpZ=(=ES `ƍuF<k#i>d3h߀?O͠_9m @#*S+Y5_tGW>WFW E@7뿔v忂^L$TM9be12W:z|koIGgx潖ra.f+\ qK0"4|;v*U;|\~AG81G1 &lS ZEn3%{xORJ.bpu;u1D |='E$K'-1G.f.z(}RULDeRtA] h>LE =vKdEt3b"}J%WV9̺*$/ kTB\MW#fF L|@ W*_ٓ3M-nK?Y0 `x:hfvi$&-ۣ_cQjlf=J4!0r@$DN[}BIXJgd5ܽKC? JH?cD`4?E IVk.IoO xSX$c5brx:\C*L6p[MCj@l>tJ:ٮu\m7dJOr)n {uMĤI  JެѠHM\B4Q > >BQ|;=~4F2I/kPѢ P &uD|X'/bOcC|I:gHxK^DЯ]o~Ǔar %N!J-lKJy]"\b,NE{i?(CxD!cSjvA`|T4#B5uhg6HA"eA, 2'l?f7os=L ^ds9` ZLypy~\p7CFCC=#M-[(ȡe OVEZ % bĘC$,wB 2e&f"#"{ MWSf}ژF9ԃ[V< JO5ΗW\m 42E Vik"(/u@oqmh8Pgyzy}F\>?7"bN@qg< NH} bx0]hOZctJғ+eTq"f#M* v٠ߚh&ҫB4`Usک2cC@> ˿J$6$Ba'7c?`y p 2d*2/-r ~P _Z tytB&%t0Tk\5 q9Dqnvlvj@;A"J_ Y>}nL {o?AjYb1RH壘Q`d!< :>n;^]aZ׸/)Xa}Ă_NxF1ם -1bqs!ń< TCgS? tS&惱V}Ԓ{](~E6l*(}Ӫu\Gyˏ`<h-RJ-SG %A7̊g nܡƍ/SmB)M+;w95ҚnqZ^+.[ UX>ԿQS$ߍ\:;Sqq Ͱ֩lS01yO9bYrUE(qb~Թ#)ݝT>#Uj D@(C= skFǝw5m“zI\(YM%(Ф{D{E!E9~X-:E:$ E94z+Fp@[\5Jx܄QC1e6r=Ш<9Yg9ߥ"cfaÅc)S=':;j'#C}c`-8a MxJ<"`OeplJve]HUo+W>>c^RxuA;&XS#!áe*f*PqBGӝMyAjj j(?g5mW4cS!BHNk,iW5s5׺Le\XNyn0plÝu vqN1=3 kIM*VΆ80TrvWTO3!nm?Cæg8 @B)B͏X_jANlt4ɻLYDK=_u[,ETl7tszo'ڹıUn?.}>[qY}~!2r&S|z^WW֙tѽ8aUF(m N~JZyыe6{ [sdxA *_z {b%xo !+-e5҇jKix]c>N#r?w5'<'HQ%3\ZV6&4p^^(i2u ȏ\2wR*ZQ-HJ}4@*,_N2 Qk0.}Vz\vԺ *< F<fh1ݽ6;I.*D6@37$dثW9BFco^Oܹ+JM?JUb8ȡEzkӭ1U>)Jyy"֮C=ʄ4D-M @mŤC_<BHUcD)@z(z`YN:> ]sRz)n7?o\>G`"_H_8wLNF?PWnc= # V& w`o̷/֬ӠFZUp V9;N>g-s)V*֛|ld{u!MR7h':8O_ao#nۆNƽL|f C%R&TU3!s+yثRxҙ9ߪ/"uWDk4I2e쐛3Nd(\ flUM  g }/An:)o&)EB yIj$),{%/辳ַEУH&j*~r'-YDTϣQˤhwv.|u4`—:>M1H;⩧tΩEMCkx OkW(n=-gsm\וjh 7CxOŽeG7s'{F]ƁsLW'b!D%v׈.iKq{}}R&]:}'ǎNYf= ܌$&!{#T_ R bd''MQ~^CĂ4;G MQpOJuFF-Cd|9V,˽T? WPtяQGE6QqJ7:Ҙ.@ i$iـj-)w|m |~gb.N~8v5Y6h 645QUGTzi & _]Eg0 euG@O Lzt:Č [Dc/GsҭÍhB}hV~ c35Ж1T78p]/_ZX\Z )jOρє}{ b_yamuVZ!Ƕ* d|!p)S:, XAA*CA8AZ"?IuCzNjP BvPrel|[Q(-@Mԍx⥇'@2M9ˋ'^=&+Jp ϶wWG ,kۨfw_ 2aɆvi 9]( Q3ah%ᷔf{X'o m8g͠zF7=IࠡC_6A匨+9N'L~e fфs.?lP0 zT}jΧH&!@X_ E;l@oWcd]edm\^NqD_1v䪾 U Sȝ4l |GUjh˟e ؐ>F]2Fc^˓2PGӶqE߫ˆ4mKc$9p/ڋj;*SL+55m5b) "xYmw%vFOd?&ZM& cS?ۤLzjJM"FlRW%'fԶPDtY#޾NX}L#1): |0 rLE] T9@[cdR`͙ Bv9!D^kvb\|Sun?B:Al8)->z8& ~(.1pdH20Lր?ê/-߸| 㫑z%>6_'ebL!7+]D.fl;z H% W<(ta2ȶJM~gIE,# %{]W,]_Wݘ$+=0.X!br՜[6S?Yrgo!m^q& FZUgĒ3z6rNm]Vgs'V7 LHDW'wf0m?OqKXlϸ2qE 4 WeL_ۼGSp2{Ɵ?W^2^tsThO5Y74(9%z^&+.%M x'U t<'g7WGgoK&zYXU 3A{Ulhdu颍$!Ik"/|F4g8~&1ûL9M "LX(^E1GO0 G)ﮡC ybzͽ%8[ՕMVڹehe4#QU d0r j)I6* ʘs_CYluETex|0˖issA@W24Lu?1&WPC)#o|[{(¦J26TpF׼JP?c8]bx\:0CI'ړQMӠ|&׵g,TZM dqB`;hǴ˷y+gn'#LDs¯V{^Dj)QNL8)G {|?^H,ܼshff{ŕx`L P( IꙂvA0=tqĕ7{'=O0a=O, xr-(,`<KL!):[\)jǷ{3wZ=Z> $cB݄+,[$糷0$m5X 6P#dGZ7NzAjw{DMUREq}62qG~V4U4m$MKٲ/-)E^|K4Fߠ/rR(KFCS9'En(k~"`CuxAQ?iƅA 1] 31&UWD ~ye ,X;ܤlr5N aCbV:bViǸ9\L{ EM\c)ɒm g2 ߴک)Uۥq WK< BpAђ;xE@YLs p~zl&*,bxXm66g"Z9&Y:x!cawbǏ6x*J:gZ""#bEX>461f=me]aR؃kW4)~M:H6&5V=pv"W NvLXe@nC.?zg㐾5kD0Df ԆH~arS-ܝ^OF!G4eWTz-)b#@s b{"[hp+E @ av70}^˄^"C݃p;/2|0H?d<#RlWIȴo>r⣘o [2]Uh)CӏuçYtRnѓ1/W}okUbA}z^O,+Ks14dADRcf9̲K,{ 2& G?r8x|\ЕDnH!_c[g.ú#*O?T U rx5K|2;Xd*_h^; 9H5㩸Fg@ľ7r$Q*VqNN Ipyd3Bأ9& ;$rHDZ[:mr_ŐߛD4u!k+Zv8rl5/g+j!6y!Ð^ pء7{ZcOBBOgq$vSDmi;LhlEm{v+A]?VzǤ(Y v8@^3|"Q`bơ]Rf-ÖT9_yy#*Ɓ"y# Vɩ1$"~\{->;y> Mu,pc\NxfN^k\_ Ϣo@.M^RK(XHnZ|1ioc3&|RU*c[1UsuzۆK~|,ul5k,y;e137tPϱPGidjj|O.4j䝖vQ2O ^^裴'Uf>3 zΥ G]˗ C=TcP Zg~H ,jI9x8eSNod|H@a1P6F}B `v^ֺu'iXd{]Ӡ h2*x%Hӽ]iG_0D[OcP{`GKeLJ(xUVA+IIUqƖ`%[UrzEBHzΕI<3p 8RB-GHڱyCjuk+&]e*iv`8<z9]c:f:!瀺0ROJv/\~)Ḇ/b_>c`=8[F=Pwߪ)UëeX:4]Je H`oRz貸t׽+6gŶ vm;u^&t;L6-['EL+YdwL%[7.KOUcJuqC2>}( k9-̄+܁eHdV SuӅm[ҀQ@kZvE1Fmr"Xt@< VRyDzW|0T`2);,ͪ5 Pbgwb5Z"٦\Jj@HYb!sb& JwL/:XO3 M{NBaz`?$/({͏2r:A]^HCE2}&>9f6Aͅ=㋍+ ĦU)ԬTdRі:*x.ͨIJA>?is֎spOMRIESyg; _! RW9ne}oxB߅}4O%JRu[IZA-2 hx-so8N!> - R9@JmXRFE3-^_7IڝO!~NX"uy{:bd ֣DO L3 E ނUV <ڟK]aL 3i(-GZrjQ'ܤE(/eˇho\gt}<VrjnWȌup# )Wc1ZCEY)~~+Crf>  *1Al9.&\BcF)::/gJN6tYDD>muM|\m-VnuʜH7h(\\jSKּTȶ9HzoRJx&)Og ]O A/6S㠇6 V'@]\2eگz=ۍOHbeT5Eg櫁*:ƁuJkw <YkʳRk5F= ˈ;E4~Ywm tYJ:6cEf w4s)mH`+X_il.j!(zh^|0F6k l17Єz$9ΫvlhHmv⩣̯̑l<:ҿ`76g8 ⇃=k}3 vG7ٻM(E20inO^Ak@354 >]y>}J!ke4WOKŃ_6%Wz+Uy/ZNeA&@cS<.""?)۞ERTj}FPS@{|X? C&vLj+pITmOI'@9+&ÿv2Y}(fTcQ)]]yy䍖 (`c{Ms1\2QQSRG*g @:Hy=HCpnoOڙ|vRVIZCБjM2O=Qn>I-]W L&?B g}B|5bD(gZ@{&4ig L@XX˙Z$z%=`1KD w'db0 8sTߩmJ{<̍A z)j܏rA|Abb{űʘaP dx)<jO 8•?~fVk-c'!87KNn\a ; "WGG, /h֫1њd<^žH8*)H m^[荩Ćo#nfx~ʯ=X]s|&gKE3CW=\o?Ϟ^u&fnHWxϚ2HK+cph'N7,U1YYt?{wc=ōzP6eaF@eIw7T`uh,K,mkD@F~\|_l}J^)Ж/'|*?G)>3J[y):T p7mih3T\M+t~h%]>۔zt>z`SfAp7#`0>,)&'V7={Zl}f6gy=exv7Ӂ/,F^_%cXDbsݎ%2 [kB$FfWVm0|/[h6ܝnd+/eLK:ܡ\ԢZܞ4YRdCeI 0ݒՊ0^>偅  jpH.^*9`ĄiZc/Sg='O^nyP+xۃaV^@W@s_ۥ{fsO3~}u:acp3rCz^3β`V4t>OXbQ'/˙bz뇙ʯc} Ș٫5u,F>{,j*t ӟUh:w!l; Y&9Z4 w Ʉh>'ʣn7^Y+1<,DZ:\[\iVy㹶=G0P謂iL2^ :fKXfG:y(\^&S܅7"F W ^ynPkW*id ;sf#X)KF܋rCyWB\UDsRعn@3}aM0;?ע@ oq{߿Jtn;+HXw(alHbܝ/om.a[˿#o7_\ ,0кg-R7ļE@.{y ,8?KpRLz<Ӭ =<(8/Xs-:qҗӵ̑n`4&E2(cE.8$ I&aA>eJ:ԎsOnw`$2MD,F$}ò69Vt]Wtb[Kz5{>TM~ gg{uK|mhXs6xMS2do5% r!nUtG5JSR/K\kPO? 7rRyzL "ڗov4t@ *JF;Rݱ)$ ;&qo: l2Ȟc}I 2%U;b70wn/ ,!-KHeY.] L x2ӭ͑gԆF37/_ }ܱS/o @)U|bOGci9إ^jQ7LP-HfB<xZ(YKT(M0[xvc!-6>8_n  9V(x| <ԃ[l]ܑǺںƅ䏬+';SH/y?B5pӥO!ÅoUwmoxK9=)B@̇:26Mn :ua(>!s[Q@]n-Ǩcأ P35W ToQ!h< hib: 6y){p F2yx!W;=i档TiM"`߸?#$}kqaD%T;|mҔmDZSSRN еI ;%|je o֤y1ԴAL{bVg1ѾXUܻkaf_.蓗FTӨ}llT fzeF.}*;1 [C3*B*DYWܐ-M"PV)BÔ}pl/dA@"x ԇ}##q.ټ*nFfuE.kGڡE^r1 %9wVUvw<[%tVlk 7)D6[#8}P8$+bR+ v;-pSE6M0ЅVyͩ.dkn}qj!†e"uh٦<Y@r 6._VPNl gRNCy" ¨.]Trys7~N6Oq'V3MS sdZJ% ü; Nh.DI Z`<[W.ǒт=k`4&v/?G%gY[ƭb؛Q?M ʓVuڝ]\_*l!zٟc쌩Ii9~.wAʲ2I;1"b.Æ ˾I spBƆa]9Hs+pxaWh\)S΋`+ jd9Œ ?souW}Ha`9S璀PS&CI>^TM1 gFt 铲EJa.Z |H(.3J>^1~Iޤ;xfSR^'EnPR;4RK(7;7)Z᣿ pfB6,c_C+>}GP:HC/ja ԀSzE"6Үhrv) )Gkqz('ߝ He$#4)[jg bɬ~}PiJ.P975܀%6n -XhIA/ Ҡx3לD -\\g W^QD-ܱێj?v@؅{ T |wi@v4Hh0ù,k$:>=Ar:X1[pWrZ&t9EpkƊ! N*ئm!Lr.%"srK<;q@#-OJG\f(Y>ed 7dU;|L8 9r=k)&}E6Xh1v%]xCޱ~GY3# M!gsFHGQKB< oë)(2%ـhuo$&E }7ݑ3rFYpA,L܀i+|>HR% ;d3^T<4?&CVYzqBQ'H6jc#arsWmaL>BʕiGSƺ@!oϊw3?s]))UD?[TApDAGnM҇G9L7IH )/^ne**wm¡UG J)U1|v{ "F6#~*N;'0]6fX^@eӓ[<k|_2"@Qc-KP"EA3jC9o2@C9LN>]sBQ'm5ۮ\rk Z^}Q%NW+F47"đʠ@D@B礍971:u* 1p>*ߧlq-ĂTdc*kISq4@ ~$k~ MI3?zMsȷP.&bu`DJi/$dx[RIݹ32A鈺^*TBPlX):gCk]?+p\'w8H|Qfw+)ni-=Pm;J&ռ "lU}K&eB;S@LQ/&0V׌=zE.kfpIg[ _-l{_E49{ݶY'+?FIjG2YCkQQ\"v 7i3w3U9هr(ʢ%| .ckSA.`W1|qCqt5vd Dm P.c9(E>3oE"3rtFF{vb}- u_t"d({7M"f':QR&QRM9G*Q #mpTGU5OeC;*(H+zmIJ̘sm,l5R;k s<-:C4:y\|@1]2KNܖ`#$S}I2"iyrvGP<-9y cr{g)RFT |nFpvJ% L]?8C Ǔ]2#InK3FD>EPqBs8DN}& RjsGćl4!`Xݾ{Ƽ[3 R>ȃm6VݚzTɞ9Fӫ/pyIbRUv4wEW6P04qOf[åkH\ <%&p"HNP@Yf'@ܑ/IY7r Tfs ~M\tD&[ڑ,%obF .9h &Ť4i?lAѸ0b A@i?Xn^Cĸ,|/|`2Œ,odY }q3n|鶺m[EKP<?jEZ?nL-^avB)VcVr(}xe^c,b^y girؙca%/ʈ#/-܂=AcO_h8µ^i9N9,iU dXLR6ws|膶c,6bΐ^ [\{TaYm{ ##g%nO!WKx?{J̻O#Iє8=Lk|\Ci[c@+y׹]7 jC̜ HuUc=HIOղg}s\ >5+$ኡaҽ19NkN' -HdZ)-*eEir?@v-VlxE|IN7qCZGaii>1ڒ|xNJ!rC-MDQiWKId}PM+WV:OLaa'(&o[}yGIك~=.|A.kCh+|^ -sU*/x:MK:i1  (%\+fZPDpǘ 5D+s tVE.s_3\D34L$_MӅBix]>A>]cf6Gàb8*!_'9w{-2ŏ&|)2_`{bΧ]vMYXHU pV>y{pI it}2/!~4 AL: iY~[(]\ Ed҈ /CtF$="(~ nI±XqX,; mz>.,d2^G8vh5wrQD55W<5D/luy7e dy̝_B ?C5d6x60V[83y&\v z6 .G&a yzKJE</wwM3tUtQZW %aJx,d^L3!'! &\$[fftu`YԪ9x'C0U.am4a? 9'b0Fj+53Z~<"~ y+Z^[y8fG%'gIp_a3ȄO"+5ѩC0b LJ DcJLU|҃!_YZ \^yi_Zjskp謅Qxl`ʙg8BBD|q" bǤZ.aVQm0rّҼ=|?!5:9,)):w+7qdۦ]@Olo+bWy~2/S(GB)Qdڌ!lۉ2Z1_?9X@2|=ekpyh|7V^5'+\=]-^(M~:AvJ&HT10^=?6 Aj,!25ĥ9lBzQyNOqjmL`KKoGB7I.Rlh^Mʢ!?jg~l vKo36yuhIG-UGt~(E~é!2aNV!d%!BS2[qXćyW"e_EѾ03Mgwaڨ`4wUr{?{OΝv]مU&[NYU0Ud6vx+7"QnNvE6(ZzJ._.dE28P{]m\Wy'COD"5 ).!9ƒbgjGZfZV@w^&4Rz\鶭R^s9ԝr!kxlGv9wݶskn#+RohjB^NCyܣj'd7;+;ɶR]=?)j?=7tɾ)q|U~hpym__2 &ttm>S trkަxt ~ CPEV3Г&׳EOc(qj`$%5HizcxlB]ᄕ4jYUT/+VT.!z㙄}Y#P˶i.]>-1r@ʹdF!v%D?9e0qqYvJ/Y:S6v;:KU^)Zk\C /ʪNw058wA%R]*f;~Ӓ6|{/>(JavmRBohGK2Vz5](SQ}/\IK9Oi[6v 1O&Z~n3GʼJkMOFs]wTwxoťkZzƋu~Xst͉}/05\o{[Mng̩hu]A]-QqWZ<͇Y P-'6}YQz2Pmrfē<㐶gw!̰9sE?zU,WJnEX\| GbK\VM]!/|*8b64Nf`>S\j2â[2)dR/gҐLض{a:-i2XsY= 'qT.pWi s`T1{ ZYĔ=R>K`WɍB)- 2gO37:mv` oWU؇0$ߚ}iڞĹ2k\x=oݰp$ϘݤIu|ck- ?HNJfWupS1чq ʟxn5=K~H]b;/1Mk8S.0rXIn8'[Z4QawDLIn[=>rŇ@AD\UqNDwo*P8=4C0p_\JjB9ubٿeS@u*|Ajv`nn;̦$-HGpf9>r&}̽(%KQBqpjrxG:VmɁ, nU&}wKg##d7gS62YZl(b9K{n`I]{/7璘s[g@ha kٙU=N &D aJSO+ˆfl^L޶Ɇ\y;uO= M<[=#;5Z%Q5Qc也6o]ǩ"> P^^t1 l] 82}LҭM5o BN~! ف7 (,?"gguۈp₰ G80{zBBƢjᩱZ}_h@HVyaMjA0LX'+~t\治0WSY+d<{uPJDiM[1^P:W?<5Dn} (Ŷ%Q!Tcm61&#lTeVN,[H5۶(}tjAʔr1rFԋ25aU-d]@$6`LV1,JAn\K*ZW"^!9G]`W Mx5,'[= d&wR|zYR0>D`sT#vAq=TꨳBs 5$ToTP_{]>MĦ-xOvT54D<qK{(=?&f0<}7q_]?XsmնAV`CYXÛ`U=]v>^FAˢ@>eE8$-,eش m_ 0%ېťtRu@.+^FRZ$  TUvigFIizQ@x5sC5uesqSΠqr1 ן+xfޖg42Y$0PbU|8}DR 1fU\i[BSւ#lT˥\5a74ŀbf|g:b2M=3^Oo32'Yzػ-1j[IŁБ͙>M{66 ̧ܺ?,* ǝ34e9nsQ$ץLT|~(g܄~uxtAH0jObX f@$t[M#PTLaV>苏QSǫTq8,=G GGw\aô oWGXd֙ u~KQH/@]WF=|RYa?nԛ |rI91DJQ8CΏZ'ݸ{!6BAU׃amڲ4a'cW7SCx ,a|(qk|\BؗfuBc`J\e]ZD8 UF<|Q0F[sU`gym H@iꡊF] udn0zNd‚f,n2LN `)d4 X$%3F3L .ź>ez ^J2+ENck|. G nզԐRE%,U2B'+!9N1y[6=Q]n[ [￾ :&V|vk_z:zidmߌ$mCٻՠ>|{.+E/P d0"OfۨWB+t< uL^tր43;mˆ`ͯ2%1ɫv|S-Jo=x߻'hбb@/WjMxeK."O9rp \mؠ{X 9MTySPn!_( Šʮ@nhF2;ÏzH[>L8ĺ>;er1Z*͎.ELIgDpռ.K1 2 לΨ$*<uy2j~y$+N*H<gO>źF//'uLP/G4, xQ PSk-*gJbΣeU `[ Ө/MN4\SBYZAwDJKT/l1(Ė݀^RfAy R1j )PD:vM[ƺy|{CXBGF[Ƞ/ȿarBʆ ,ֹ~Q^֒R\a .Oa¾unr7YAI |-RFFہY.8:}S16id@W]dn/mD=mre' #u 1u6Buӳ8D_)5SB4jZz }r $A3,қ);%]T4$RYDN@"Qxgw«}phgY/#! M;Jt*ndz$ӺJЇi-0 VE7}Y>E^UdXYK0Uz8#∵Fgds eXi:~^4sT>FA w='EƔ06ֺucT=s| xfhCaZ+G1vUvDBS+諶f`1àVk-]wݎ4Ym>ZZ3S43! <̀]bO}02tUH#ilhY|P@7c/Up_(k5?& `POhU|i5WKx:{@`XpM'"vPCk5m ٺ­cQK.f5a~mшzS'wRko }Z&l9(ճ0kݱEy*ϯE_Y(g ]Zd@*3 Nt)n5^s oo %m [$'rvCx-v~gp`PtMLvW';4j 6)cmrV<ʷ>SqvWצ=z_K`w1c^{,g!(Bn]Vqvm%nqno{y UFrt]J%jal\heSG=XP:+9g7 $?9ye# B7Pl 2AZ%|^TPl+:e@0w~'S'(bV wa*bHfYpTU B.sf3$vƿ\_zk\7gx]~)֔FpJjFǦ93LrtՇpSs^,LR \6@%%zd\+%g\/U~%X.LD-fd1tBRT6~!ȡF;K>9.J>ݪA*LO2u.\亳A:[B9YBݩz ٪Dm=1l JrA_\4f;Uĵg釂-K߼nŊ[ߏE%ؿVTCP8vPQΰxpA oOutE->V^a5 h22Ȩ۔7\'\Z1uHr>m_Jw",bfa;")pJњM^ۂJg7bE>I=lopX4HƔEUn:tPۓ]MQ.sIKTJ,gFq4m$O}Ŷ'ӆ'aG;cG?xLDŽF@{G~JCxk Нcg nPINۅAkkiu,>ю)E۔ŸS[o_`X?@ކ2h]e5ϖ9 6VUi=pT׿{y.{"E ;-(y|M!mf437V qRЪ?WKӂjS|ɑ׳UK :vm\=_EC)ig. fڔITYt{߲Z~ҿ1îp ̌WpHp$~t!:Lk6ӎ.EdI]űX Ϭ!*m_d8윈A%llQ2Wm?[!2Yc*2y>7z'nPbOdƒ@$`y˜fMuXȡ6/o&JSOV/c˛7ix/vL32EDys0-, T(\Gh+X^k;28u&9odnfz[z(rÊ\;Bmӽb8LD{boUi%QXF prrLa*Y2d@sd@ ?Li`1Bn/=b]`Y){1b<ٜiŒ^.L l=h\y|2呅LO@ᆫf,[ҨG|ؠBLՀgNe?twڸUčf /M+Cm*(@bLnoFTRu!"c ҵ#OYF+ΒplMb}T |{sJ,V8.>Ec#zON vqOpA?>z Ezx8ƗWB:o!(;L Ǥmq b4wry*OZAumц;U+=?xBEj6@(:gEsT:siOLk¡iX.R穭נƼWrF%Mp1z ^2aވ =n=I} ;.w !TDnBݙJʍ*P`(bhVQdW*7c̳b+|v}CiEwaOOu m\uG#X#KuTN5WBtWO<xV O1J'fkXlitڞ1o6<;gE4>/ŗ6-st:!6cb^qg MAֈvrAqO@FG[Úޖ.g)qVoj=RTZ<`53;< /:IЕHֺ`tvg\ k1p7 COcr^.}ht:xψu>bVRG%ݯĨIdwoAc) mD|dj27wXaU?YH\Hwzܔ [ cFH?aT<&Mpq,ǔ0ygXRhěcr%b-lEkj螂ƅOzCGd32Ғs&D/w}6Lp,{"΅UT`5,~~1c'pt;чGGY 4Ͻ R9seD֡ ]G3eD=Y^b!(@a)Vj]I>hӅBKe-sEg>e4mO3po綬AeIF[rU(I"k=NZqӃ915\ڍ]*Iǖ~A1PvuFԬ66CbA}Sү`}XUnD`+3$Ġ'`:if#16E$v$<;#”?Uix0?Dkx7=5rDdb69IqP佢 q*}r r᰻Zq C.),m*=4dNk[+i nuWdN?ӣ/9BxR"ͻ@CK\*6p «_9"'~H81dEJb[o;)Lӏx`Y [ ^dU LnN,z ɦI16@bMջ$ ̮]| }\V{ ٻ ,TnOQw\Qg9\711mfsLC/Ez2ol. Z.BAg>Ho gE2rݾC; mY4Mk6::+2B<)Nkre !<65RGmIx J ĞXۊo4X-f7݄78rnXUcjo'=F*F\""lKЁ[GWk I ۷2A;'o^!8^c:~V]sZy\/#=:Npb1 [2NcoIyTZ77bUP+ikp_+"Gp!j۾zb6E) 2s_ cݟE3r:`tn$m uŽg%P_5rtGWɎ`WHoZhεE< `? 2a@ r~ (XNuܚ>A1M1/pg/̣F(KW~ Y"_>Ql5kbn|rMAM "hϖ!\v74U x_v:T&ǫu`u fʠTe'A,8i\/ _VBZa&w\ܣgTPnj MigcZw tfU_%g ,&ʇ m2\XIu `E| f Uy݃gܲa""n R\x}K'MZbpCl;xo 3w Qi~&dCr٘|a,aQjJpR#@K5a!Ua?JsԎ'd<Gh iɓGyi!0*"x~"1~O;2f*\s @잨 4E.ޱJ5ַxT,$lP!rIUYËf`{5' s#[G?0O#Rc ڴFN!"2s ,嘂-!щ`YJJyda}\M-`kHyƈ*ȝ;"RQclHӸ ܼ]YeɽW4ڭi£NңeM=p;6!ܶ 2褺HˏxNdkȂ20Oy=BKoCN`duӺmF)֠rQ6Ʈw/׳`nN|} 9mC"q2QU5 Bkul ;< LUrY I0ۘY)"Ұ/!If6բA~VFasҙ($Oz9.G߉ԸCl?0eEQA*prJvdwő$(#͛lw8kEw]zZ">(J8}~n_Ղ֞*: wl V'jM)1#엕u*3 F㉾w<;;+߱ȗ0mI. ڢURpj+5Pq/tozK`qM665ALPVJ>ͶV|̽ uOPtDX_yfTi9'| >5wXce-ƂЇOтVM6K\`Ma L97E˱ڈ(/.<뫨ePVKڠՆSjRۊO< +Q;Ǵ7Jz!)hw7pL#W^KsPmai&pfNУ5r(Jt7PĘ^ې}ȳ 73nLzڜ<^R0kTgI!c,|xmG {FJ'Ѧ&~\FkEs 7ŢHEb$ԻIwhNoYie?Rz_+|wALnZzC-2Mjl%FA ֑,;mVp2ck2n .6s]'z7pD#;o]ÿ9ԦKUrF?Zi'l[(D]x eզ;>Q]Dhs~=ͩZ<f4]܆zz6)!]=k[uHI>eG ZM%}W9}V 5=N{Z! vOKYqj@NRݽ9>F4 aU-nApLBSao>qID*i-C/{Z+V &v/Mj왥V w1,%11zW0ek}yp~҅;a^O^4o/USZ^u_jQBgz aR'? ۾&A;ül$M 3n3Nl+4]I[oqH)xV|Tp7IU>$U0`uVΤmV졈8 '_&D ߦ.b 8܌ pл)ĒyDԤ{ ӹ|E)ut5}8S:P &?V0>2vzuM ~HŬk^AלW kWl[?Ůd*ߌ o Xe`yu"MBgdﱠgQs&Ӻ;+>՝)cEn83fbN1դ4< /ZEBK qh7ژXIlα@,yV8PmԵw-+`{Abcw,nRܻ^TP+g>y*e?@wĠC$Q6ѴzOT?9/T\VbHQ踗Շ瞘Hv\"Nc¯J!jvq,k(_A@v^fUvUeZ ~rq#<JKHpڰ*lbn]PV) 'Ϸ ?(*Sh,,jCCpγQېB*lak ؟!: ,I `r,)RH2$4=z#0uaJ*'2+ Oec*'vqIc(@TLΰ8HskAr/TewZԹ"1 kA2[}QMU=ϛ-@--{Pf}JP[$jb^ bX*`{gSf~mՈmLqk)Fr>)\.VI80B<2A0> ZWeR/:Qǥ+bb%x #T > N`Sfd8<CY}7A="@N 2"Y-֒8$e@r*ƗҸcp[V^?o}$l w+Vj2ڽ"%'PXk;d d5*TĿ iv7)Y>l3>dbk$?CA\D7ȌQv ie1c2RKbhϾ#_ׇ *ʪ$x]0.ϏW4 ocCz]-zt#N Nyr`C6+eiN_'*A"~.J˞ V' @"V9nVwn]hk.gLŭwpACpAU.zattlBN<~*!nJa$9$*tjL (^EUshr;ZٳY  R_0\(ŧ= {%cd#rڏ:}l_FyL!o}8~<;t\oBҸQ)cD|JV:DzCrU7lMQIniဓ`bhINQ"RE+@t#'pv+tËNKC+ސoģ ym $X\rA/|boы]93{m6M|jju)!%㷸dc;E_G63R$pj^.gs0 |r~s$ r:~R"5g.g%4 s-#عQ.B;M_Nu&@({)%)0%%[RqVZJ$(ܦk/4 N{ؑ7f!B`Xu MegG'@;K]MxOUpd>%g<9"+$b( O@ Q")(8(J U?b^- 46,?>FD\d<YfM9qteHGbS:6o- `0QR oK?S;anɫf,Id{ @Oxa'r]NΓC${,kC r}ü=vZf]|{9sc:h]Y|ɀXܮ#݈K*8diD@RzմCH^ԑf23}S&[&\(E^vr1LgULex/} MҀqm$]sE~<~\IO~a7/FB;M:z޲8s9׻m7)?>QoB8ޤfDb0^}`Q]_CMy3'$ZeIϽH)C-8B?{3(\0uyZІOi*x棊HC罄ԙD^- ,ⴧ4"M+w 9C?>i'/lkա4F]1qͧ w_2KlP!I\;B$ ×vmԼ`Y"nHHGpdvMю{$>\hryVSSbljONvXC,W"c=}\dS~&򈞬ǧecJI[.Jqo`xL9RnKHM`gۼWrٮ3֕=2ϷE |۵ϣd߷i4n=lEk18ʏDz zwAeLܤ#tCu4YL8Xi@hgǺR;{%w0 eBoLJTU.U`^^ Kuaٲ)Ts 'iiًL|j5#{߿xLO2iK[DWww˦tm?\3eu5a?'v$ɳTia6SbȕmV2mGt\ӬK!-Rr:c}ij@ ,l.5$Ds5ZBv ۘňrVc27@TAqB 6^˔':/QϦϞW‚(hB(SX 0m ;I3Pn^9Yv0VQ[?3-Ǟ0Hq2.w%W-?GfgM<7(s4,ՎMEa9z;ve#%]:v^ef43dR|Ǿ鎾Yf إRuEB҈g%F"꡻q6T*]7z[2L]5#^֎nBMW4F o易-B)428Ļ7 ]Ԗb6myltNγHHUmR&Yl7˾6蟀jqiяN&:cĈ4e‚_b F>vY Nl758drnf-,#[]NU.>9: s,FX)65@"9|'/T LYѓRcn^E[`l7%03ׄ*dTz1:cnhc?-&~ƵXh "(܎O"R0ݺa])]Wh-ʨeO1)Fx8i}ntE4ҊeZC<̗4&$LH٦H,Wz+3oC#¿T.#Nˤ,oHLncQw Pօx]`oEYW;'󒨿dQY,k З,'*lu3GT>n!j.i{A%2+AHI&:hAJ9L/+^xm?Qi‰ U-̈ wvEAoҨ؟|Z "\AYs Gx(F"!G@V!.ިҲչ>xR XMHޥ{=0= _c_^$G8=됾3$c<9Rfmv,2*0UU7)](C%}vԁTSwN@`cI*?vOvu%Ç9yzO:-J5*ak3Zj i[IBG M?tmJ/q VYA RiM L7`"ݩΆ~ez婑a W΅ Rmd3>nq~_v{Q]VEy"1OkPzHx(G+6>5UDvkZb=Z!z*" T!_Ȑ[}ݨo $9p85D"?ICv\us K-}w{bD$<ԯGqaW/.K.QKVܹ[>Eh-A\[R?u1Wm#1Tm=*vs sZeS$CS*T-poO]@E$Ȗ }'CUQMӍÝirנF1 um~1"BffTE@z{52\: 'Hޅ+ͳU(fnZItVGMjKnr?ķīs0bݞIĨ,X(}r0 }25ytLjB%$YRRke5X pNrD]@7+RuX# rX2K 4 z:Y_^xн^Z  t)mIViY┧ayEu#iJY'A xd : |ohNnR7Q1lp%j1(soW3MA 9]0k>G~a"qxMIg!_?C%,F1 ܸw>`uW^l;+X8j52Dj8UqT-wV>}ú#`vC2"z{9"ΙњPV^Jۑӿ*:wje_AmÂU;DAq 2#vlq}yT5#H fheY$^Sn0Fq3@?OZ9D7ƦE ;݃|è{ 5sh37釵Ը}7 3n8hѴH9j)k2%.&S=VL}(h%i}@- O`/Gx- srF%Mɡ1Uo2dQ?5RqEDm tˌ[@VRJL8G^pED`D[]G|b!X"!TGiV}~Nrl.W,Ђ[ wHH*L)-Yi 8h7DYpH>T32ɺ+0i;\BQ]5mfQ*kXì 8`cxkfXVOԾf݈>}RDj&2$({"}y^aÀz햒٦eih@I2v<{yAy8tj;՚䎙'P̳ʆJNZyԈ E4ДؿpQ/v=%/;xhP˶\T&-gxʜ붥_(STf'Rj1<w+-Jw|*S/[,U5Ԅar< .8_U9kIP!eWmh驇nVtqD^,wO$̂n3;@#rY .؉IÛ#3 چ kڳꦌ-o0I7H\i4@ +Pybn6Ӆ#$ I˙Ea_ zLQ(Խ@U ԞTK'+WWs>>^(:1uؖ(;~xsB$BnVuiK>`~sC}3C C C#bi"&A_S8XF 8|i@@!]޻'mBM@6񫕔%cF hA ٔD*qP:ۙ\݅ nP/{y!)UXVh-2.HhL6h#ig)2V_~M-{9uɾr@1*rJv\Γզ=m>*m"4 Y>(~\OHGj]R.p&{?%}/\7s]ڝND?o]".btlmcv 2"|f( $8&"p {HEsRO=,v\a97XDsvzM!C-Zvܴ@5Ȗ1z~P1ʘc# e `;ìCIA11ټR K(;mCu؇  =$Ш5CoـƟHٳ\eN!Y~$ƚabL|JxQT]ނ=3le+, }ZZJH4@:Z1=hZ;`j%#h,sMk,W?7Nֲ cW1S1|bsV~_$Յ=mǴ>4<(ߑD9\o_6w;j DwN1LSB2#so7!& w{xhy7R }Rͽc:o$ԑuSt|j}A&tqCԟ)>Ea`u^#4 7na$@T=mۆ0Ͻl?ӆJУ`JGHع9f>7no]9 Vk c`Aj=aKaO98?Rˮ0}Ʌ1#ܘYfn@evS!-`DwS@c"]r+FERj˗Ԫ43r.umq3xo3ËutGhf~o\:t;4yF'abt%]kt|*(wׇTzn|uh' r xvchw)o 90c&{6-֋iNWkt8Ad"&j"U!eRc>pi;~ Ӯ#6b|DPĆ?rXԁWn)Vg:LQ*H<h #<֙-Սyr{cN-cIP0C4ljEu9j.fc]PY`&8 &rҒ1BECka@ -GQp9(8 *?|kSM'DZ0s0wuQa0Eh#"tR/o\hKVڷĈ> )|9-`Q\4ᘵ.iyOF Hz UpIy- 42H_n/ƈ0_J{ʬWD{[VYh:o~]E;ў"³z8b&|%bv2 G?yL̟q *K%dN &5tɷmb)7ZFUCYRM31}x"ёLh gC$4J|' !~dR2+y<}1~l&vOLtRE@czS(n-Jf&0 %nYVlnFФk@{ɱTXﱱޠ<8JFC%=Iv Y5zlAI\﩮UzG<&f}򾣲˶38 .@+-B қui򠓶@R+y,U̥!KQ]¿дHͲ #vM\!}8"=@B 7ׯ9fgd1qLȖPzWVyTZA42l'D!Μe/ yBBq<Q ѽ U= , ^zf9Y6Zs=3p=EocS栖~=d`/ 7=OZWrvY߃4)Necu-螭"J¿]8 wUG=MĬ0 IʳX]',!A Ͷ }ނ]!mΠaE(+.훊_ujE6Nc 7uuêȳgxgã8~\yx)wTx{e: Jt{sG(O$sF`REwF)Zqu@q-(YIx)pwiP6qQ.DEko) ?vօA #xcՇ\ Ki$N-6;Hx)SQ0o㛔{-XZR l,Q#Zj=l&8[(decmpUQqԷrZqcT9!nZ*_!1Vo0%pJS0)$?: __˥7JtI= p)~oKb2й_ e*6GH5 Od@ ģ"`LlS D*ж N֟<_ r1{b/|kcXMd@ l6ih{q:鄵MZI#RM>wk<Y?mI 9|@hjҩD_$DB|c.i'9r_): mΰNl%@! n΍#J땠Krb>!.h8BR"Czͨo%\}5U= )O@0ƙ68هy"F]8En(Es]˟p#ōXANGC H@TW:pX2ޤ+OTr6 lhLc*Qb:L>N\>lΔkW؍oe Fm)tqtxX`Һl,QéV ;+O#lˊ,B' DH|2Vz .jPl-EG_sK5lkxI nB/;?ofH9v}6DbCUN]TVö|l.yNJ12\@؝c"5M1]'L!saQAD|!5) =X.GT@Fǿ~Gy|08WgwSeϙY>Zv\۟׶lasF*xuʰo;R6 :зҟzqBe|!D1BrKߧ &9+2k`{5ɲ c:V.C}aDܢGpFdYbUOBPMT,)ɱdJBQJ9h>ܚXO]_2/SU{1j9]QD6!_c=-lq<?@g} `M^ +'t/Fy_7}c" NiA@fW!o\㬑PpD ˲լ :, lc<W%2YH3n(lwPplLY-#8գ'~C5} wqD܄ATM(wC'ׇi5C JQq+ ^Q2ΔcI$u 2#&K>XYw@b"˽tQ3BЙc9!e!.h8A|Z]<~pܚI^%;k6[l(7B(R ;'CҔ~8$ !nɥ-hzG~aԼp+|2yd{soNCǦejv{/'p≮J-|zs;& M'j~lh1\L$?f Oð"Ŋ) /<Κ0=#R0iH9TJ yl!f9-7{ԫ@$AD83|Xt?_5u0W<<V5x_SR()0uYZWH%}xe%/q{w_p 7~1݉C91;i:8CS=':Z zXK&Da? mlp%% '1@W Y cnOU[ |"A _sTnp͎B) YFknkpfbS.+(x5`hf˶ D+~W?^:[i0}5ܱqL>zھ]{{aÊIORZ . LwAg u&k7QHb$8&W["XzȊ$My2(?r f;e,bӳ) _.>xK7@>oX,+|]oc-#͔pu= UVo6G]%FfhA[ A$!w4sJXGo̒_rǍ 6e_H.V1wb6kL$6$Lh,؜7q}ι#"kBh{tpF{}xUNuYS;qicxdh<DK]PFgfz*˧3Rs8I3[2u]䙰\:EOD~Q3髭m<"yjVG*uYdHn{-8 s1rjƊ/ti,E> {#{2fYF#{F'冉pVC=njn;[|nR9:>רA\NnRжo(VX})?EdsvK0 /qgS~vޔh= / b>*##_HW tfsS ܁f{ȺG@QG;"m(8a?~]G}|Y]뒝r>-]+OjK\bbPlPLM~|u ] W }OAcĔ =pr7E$Md;lqҖ#`ʏ$vE$4.l+e5:M3-' <ԉ+1T^Dx@, خQ3+yjsEpv9X&q„dzфZ Bf1&tr;Ir+(/qDZ1BԉWkPoxkIq,23NvK^vv&݀6*o-kfh$iO0"joNt0w, ^P ;>]K'87aS+Qx2 gD -$Sn}-}:wؔ߆O"o/w1RB/AG<QpxE! 6T9}%ܻ^,:b'v'o3dÿxt z <ג 4/ytK^fɞ1=8ZAdсO|Or2s/u~OG=Cj5]ߐq:x^#*UfNLۄ>v*]3d(Jh4Fk$t <=2?z^|aGɨJ?)/+-V{L=@}A2ԎFIRp3$vEƪ} r yOU~m&=uA 7v؞ GAi>e~~="G$o RT !S iq\1g" sάv K*N_8޽c4d:S94nFw.Dr1\ML52_/Y- c_!pHQAq_@#"XNğqCxlz,0fzb|)ipgwȌ"L W60nNYXҎղ潍n8i^PFj,5ݩڻT dx(bӑD#~\ W+V#bmp݄ZZ:oeVŘ8T>~LF2r(e /0s0"E`E )>ˡLx; =Cȓ/(h4ƥq1}\(ԗB@hy1}BOD8 c wYv"ٓ$YܧgVekSȒvvZۛ@5U\1F6}ɣ. 1+`"SbSɱ l y B$Ca'm]z׸2&|\cc8' y d~ Ƣƹ˓ 4X/ЕGpnʭ2Q LY g}խ) wWsفY"з`5{{DAknANk?C_\h@iW@ʉ#, QT= "]@\*L]F-*˓;s<˖ĭ)װs3T+ME,Mt|햍4j8Yؽ\-{cNם ϓפ<XD8'Pn ngt|Mqל=ͩtaĶn 7~6 _U^Ʀ/UX뽯'?:⠼}h&6 Hg*xLv6T񅃝diNC~7 ([H]J%b"*+{%Jvgm>(:,+Sp׵Ngvqsc/ĺc`$P!RE]ĻXE߭`FdRF_=ˈcխIˀ_5GJi+rݕMw%uq FvA)I3au*NG@apH㡁Ν vV6\E=dX)^QD?㝭SX q?7^ iqXR[rHhiKvSR ,Ɩ *^^)dq,B~>:Űq|tMh0(M|)SpBk{=,w^G˩V]24`=sc4x 3`{ޏU"? 8e% *1ouI>ȳnnzh @/\Cjn;ś]ʄ=zqMqb)-oֶ6FrN :%G8udɦƒk`6C(<0ȘZǮ հ>W[& |Fy= 2c\ڇA1yj8>۸#<6&vNl?L˼/)#BDd6=r(l/H`s vxrjw|w)m\/[]}x30X$27iԏU߻t,V~ДٕzV$v৘=Ht /FNI*/){>-z*r&6 :'& d>j>:bNƏB;XBC<s/5>gj\`_@puzHg]/lC=Z|5 ;7$a2\zj[e/J(c7/ʸUusO!Jؓ\{#{Q̾_uj&sb5.Qom# a' />p/RNU>6uwDDr WG%51=ńx)  nW{C﷧Q Sj0uS[V2y#չttCC;G/?K(V1N#WRԩ̱ \)zZ@7S&Cf׌zv T~g5Á;2qFozey-cPyCXS'2`J 8|Z(ZZN^lKL|-tVZn,|J1H.mtcBToJpR:=|k=>aӏcRLPUqpfq-` 8X3=K.`8B{+BME&CJ]b|K\ܞjY}d}`?|\d󪻶S`*6dSDp6AoݯOmH&"| gտIby*g@:Q6.~rJ}L԰2 /{¤+{I]cP6q3YfCd!nL k&6`dm>Okt.\KA4Jd+DPYG}z;$p %%xh@SnS‘&!//EY|e\/Fj7~OMXjo:pǪvk5;:^0|L4lۈ f=hB-őxR. b RY87c9bPc~0a~g֧A#2NIqbwߴo=[Ö("V^ cRSY}~[lp^K^+Q N2p~ܐf} C5 !JוҟǾde0M=IWt2mفgH}W*b;l)z Zmz1>`Ilq?D(Am"]sP's AǖbCT Uw&Q4,hU_S5siun-vJوiM҃ O%VbY;'%F*.ʁ±VxT ,47kfƵd簾Pj}<6/h:O wԕ/\'C$h%qs,G!b_;`-=CQ$Q;ӻ kh [Lcb4~Am;K0u>S*Zo͹"\dZtGBgCF0-6bJ@_="폔m}z.!zpyְ^3~yr?$*ן ze\ê>^ڛKh3b.\&='2\NG?eȲy෻"Re߶ QFlڤ+>RQ^wo$6^BM&o_U.WZ0%<Oi\FR>=#HʯxgYR9S(K)<ݷiqjzcbB`Qd[ Tzhi$cwi2^bSL;6{gj xnkg7+4xrgjq-@?VX։t.0yHjueqvHA"㳿# # 6璓/b6;ܖ" >"eV?adJ\êڢ~,eP&7$dg kv ֤xÞ>xDnIOku";6 _Q (S blaÞ9JĐrwBL)4RSղ??0; k"d˹LF3|ư6bn8"8*B}t&uF)ށBi$NDOoĊIE ssT 9+6GHB/(l\҃V+NeLYKu Io`h'>ģUi7%wJ2-Ng- o -M*Dj5RV$[ZuEx#WA&]# qx@MU^1W2 p;im5j({ %Rn7*7kzcru*5b|Da.khq0PW8a%K$b~`?A%5(ʪ$Ha"1ڙÏ=c}U1*ͭ|7?㡄S 5{,l[`L+:t%( cB`lX6B+QoO7&y3kj <@':Bdy7FT+\!gsQV\Tbo{J{. iiv.7-չzPX6a;ص'k;.˚\8KdA]AzPWTr'-Yj6Ì:Yb$ ZϣF A۞ 2&*XK6 {?">} Za5Tz? xmj68ߍ>x.AƩB0P֭&Q7фU61; _i90} I5lz3IMp{5v@u31Kġ2Nğ@ -<;"dÒ?ӜoT\c`mynyC|n1Z]fdDlxFdW{ihSE61uqTII!CPbM5_} L10Bk~{A%@@Xkk8L2&$۹2ZSI읤b !# g{WǥFPF6DS5ޗ8 -Ýw|p)K0k~ZB̒uYշRcT\?<X_I]~PgU' τ;ŞfLI3:H]SB`>G)}*;Hp TGS?b.wOIosDH%W\.0Xij.[5mNn9XJVdBXS[E ^(q1FZ#`Fنa`U问-n,3s(C`ZmcPAE_c;,<1gW}yq&/:Ey>ۜ/@Yl" q:$XV^,NMKmƳAOAC?6HU-*qj$bĢ[68' :dot{< |_q7|?`X^UeU}<FLx}0 ma^Nƒ9į?:cNY.-1ч\m6,fX4`3@~eߋvCd8_>+&ć>"Jي%c zomL Ok>KZ9OtEiLe13/2Ǥ^޲EۑDB8Ӕb}4 3]0HP3/ +ն򀄌 cR~ťh0Jޗ>Q`@&N= n͵wl&2`KNcICR٪vwD?7tԗ*+JϬQȾH3=sܒWU:{<7*7 %޴O>FSbbQϪ!&(LV_ ud:3P:&{8oш8 mpijHS6$lq=YO#0< 7%N|[7V6 Zuf~C'oPϠ`Pz1Lk4m~aklvROAV`m?W[ )"}AZRm (UU2VK '\@ ;D@72`\jЕ\mo//FӦzj_`k &%UGkV*wh8O*տ{"KauI6 c QDKL#mhqCmV>4w'VSN!_5uϻr a8\6f3g/wdFōT vMab~ZI kEcVY7*8':AIX8Dg`s2skn{ZFЛ6M`ijy5d ৭"!|]FέSJ>2['S av? ԟN=2n=7y$ ֔I]\Qr]L7ix?Uif<6Yba̦[l1@7Y2͖,G"h^5uK~tF}1F^hcdrY7yCd&8*UoHk'M7vd~k^~_0; y_L1t|jN%&OiޅiC6)=grB[=qn@\>e ,bة'# 1Ny'pk~3/Fy=.M=3e (qI0`u<XZdIL^%= bh\,Uʅ;ߌI!,eEI_U]Icax H_1B#)[Fɴ~j*WSӜs3|ROtP⺃Ec!)+Lϕʛeڝ*u(sP\ @j}@1餽tUEK|[OLFx3iNkk|̞L,RsD~$lZ|[I󶆫j5^dVH _:.E0Jb7>TV1,i5?"Ŷuh9Xxĵȁ44lp_WԨ $p1o]Cr",ޫ䚿Ky?*<V<Xz% !pjըxfxn$M%zOd@j^OO} Pw[2f@,,"3ҥEJY}bb}0 zP]5~_~l"( 9 Ҭj2`Cl`瞡;fT5ɎӠZ 3N&*p݋?<>da8xQ'S L;yjͥnhFy31dv tN:w7A}Hx&AZb#ffZ{o rqQyKPq܄sPxC)3i"'0Sa^r}ZQv@oXK 4(.#^I;f\A:%5TӴ}QF2YcuRVslIZ P@k afj4xb: cQ>+l Ԅ-HmF"Hf(\^ ,枞UODJ!atcp3s 8o+u;1Ő/+=D.0$}on8i|uG·JNCn69,P$K-$ڠ|'8ʑ_0(O͞SKK>f4 Ɩi cӉRIK[xc'OlFPcinаO"3׮SSnqĂVVusfѵwկgZ"<Ǒda>vմX ܝ c7l2 -oAi,2S{nv`y?$I"Z=<tknG.'3RÕ΍5'1XЄ⦌F5Sс7 8~4ĽJR^T,!GN|,Zk~xp9rλ] 3 J0ѕdK˼VeEX C a? ^[j3q &`1QGgjJX[ T(26Z~ʳ~otv+zfOQN(Jpe tPR9p(2I԰ )EC/SMɢ*P#ٛG]"CrnLXϏvITV[ [” FyjT{a mQ>c8mL=?J.ZDy*gS) 6~j#.Rп?Ώkd'8WA!?5v|&p7%x,ٛ}+ Xg8wpVf$7?)p8wl>}'+H,: sY#CzKo_C)e*/r׉ ~o=፰CCS5JMg i0 - l~dmMCG|Lb$=>ةUи3V!]ýhݿ+4wo1: BƣNhFJvΏzql^ Le<ϴj6wl-{̼,X-B3L徼0Iiڍs˕-{:D0egи{dK%+i0{,b[|k#U_ze2" kԷW%3)>ʙzFܞ\PȖJ>)yTp+?C)utJͭK܆J {?QpSpƧDpi;/O |pzp~/SuYn[%:a2jv1탆6m%#K=5 r2뉙aPbl x !&@ UDg3\*0ss67 -DH' )X|]U"m{#݃#fsaqscMIid#(v Wv +PL0G >cDj5UhcWw:bPIrFyal:?NjM#ݏpm_QAo@Ft0n3_aϼ\2yF8?nx84K$t܁e8%Hzdpǎ8+J04v2k_;$E帧IMPe+)iW ai 7aqMBwi|跡2Wx(^w`ljL'S;֝Dt?rIj,╤3z,_Ƈsork"zYs)֘b(ЪluQz M5x&&byN>]iFMd~0&\9(pM~iV$̶$dAȐ,et M+쁫Z_O`y )=nV4XYƈxv$|jT`0ye&&y1`#?DudC*Iܦ7x *M p(wV˅CireUb a\S]$&5ױƶ (ߓsZk=5Q=#+6))Bd/CN K4l}b )W{ִ}T ^xYȄ<%I1lA˥ Z"Ff+ g &-) xb#<wa%"u{YI)R#,dJ k 2PXh-*=!-! ~wu'U 86ҥJH?TZgMp=1ٶ @:c>k3v"nhnn},W;E]r!.;WPOLwlev*/7n%qh#_YqOD+=_:؃xLz94?ȎF#]Ղl뇝HE:b~5tQ,P$z=VI5JZk rcԁ_)F/, ? wD720TlMxBR~Z WN48ְPV&{,(q;8AX ]'r+"ZHx,jc1J: #O1y҈fb )Jvцx|ɦ*wC^xA Qr7&B'a8gǠԮr+qRB1Psd|f&ߚ0]d/i\@pV0j_njZuS.Xo n|vF`}v-@ö-$?[j's?OnEzi74Oҵ\YqujYNFdu7);+=!Ǐ,O,hTC=4SQvB0r_R4Aai[\@Jt1{3jOgZiE8>нh ԜL_'SvOWM'=ÏEVS{U.O>%p_#fܢNTZB7?vVS5Z!x)¬O.56T󑀿]ng} 0Kg/|NPF<7~!2`*3K.qaZaXy^5sJ?tN(R2NNMffm&BI]pR_W/lwL,\yfvQwifdc>̠!m)s@8fW4IP-9Mf^L6uK C"]erC$j*KM|!a*Δpbq2dͷ䀿]+% !C>? $+،wPs = `#n^6Ndm bť<`s( SGBiM8lF^EHP )@_.%b g c2x9yHA4`G5 A"~m&3Їb6|]=3~fD} ,6ciIݿ1GG6Na;e]ٲﶿҊW͙$8rAP3/4ir9 X53~b )LEV_V"MS;sS b/;J6|+@LhEz3Ć ENȧa#8[W2 7֪{cGbH-/ZsS޳w|8(O߁.Nth9`(P$kr~:'YE _B>U֎]wDىgqgFҒje@v% io;kQ2fCV"=taUDZGZbM:ygնujv3Qg$B|gYK RQףۃg|`|zbF7ojDIXije}^ VsdC@#7ynyTPbrb^X%V YR FAn*2' =V9x>lBPup =DC6 Hxhrt!4[.GN]iq4ԟ ]{]ym6^]u sl5P3l"MhYuє\b˓՗TvJ~Y'jRŋtbFɇ}`~ Z3wsur̉G&> wx.|u"uDdJ/ǫGZJ6H'n©zUd 2a!鉧J9{z=Ze>#F~[2{V31F( ARУ*- zk!sEίN:pL史t% *UQtIC?Baje)q cϱG˃leG3$=~r%2$sVA,KxA 5;d9Cكd^G}',z{"GA:tҊceA.dNhl[SR&I`\-N\C!/|[a,xO1QC<+%F+\nEJ A|_"R 8C l.8 U>K-$(6,x;VG_êwB_ i3 @[ ؒ$?r'ڀa$#8B\$F7,rn5LZkru׏@R>7"]v#2eOA-z3 C N4M xc]HF0U!uXѡFcfO:A&*0dŕft_}IT+yG7`2F[?G}X0.Aq@c(ñA5ٖ) ڡ "iŸj~9[$5 ?Fd͢@d. #63-  @"CC?V*^c[ؔd!*&,K6UlVaW:|㳢1`?dmP&Ƿ Gg{R(42kFO hLJ,sy LDG怦Q"fqR~ 9$mkГHx`1l:zEԅ;?eH8/As'4Q*Fe䭎g-1% ,1;Kv #ze3}V-5{^6sAB|B7h &9W`\Wź}r&֜c5-$ 11clMsC~Bx,֕"3Stq`/gTd_t)kW3ELb')&#DmϷ+4rS)/#$^g m1!֡\}7\+RB!(Hz雦V iz ꒲v7|.uDWaZ`3%`9rΟ-뽯ɶWay Sٍq?/aމUYTM՘GaMVԀ46$%㶨߯X@u2zխv{!I Y\uo |;/Bup`,mF8sNmSCt9ڂpliටC`?l;`D,S2Ilo|vs9YPꈅ]X޼\m\:z27r)c$""rf3Bw۫y8jLQQ 2w![F,%뽩 )'McTeߪG[š|˻ ~rwXTf(dH8f"!0=Ac\/uѯkx:I_}Mgr?k.e -wR˔.+Զb,za;V_-nPWyw+e # LƽSԾw)ޢoA4N9'j&9Ş8󦙕b'Jw$XQ}&Mmc;ͤzò=VG*}pYڬ:tvGОxnCI/%*ﰣRdi9| uǯ(uYceH93y0(g[kv FV κR D~V%d c+uGsFuиr2;|+nslJfxQVyE}o=&f/wkCp|bP}<;@M[JMVǎ <ֻ6٣KXdre6UeB0jGN"¶qQ'|h?MM!~W(,xe"DGVB@ufʁxkd(q&uk5,;tid!F[KuM Y>9DA>[ku_OQ[XfK1RiHm">ċMRd"lB!+}|2gڋf(8+]w[3{.NM!B3.hPa8.jL qwdFÙP,XNDKt^{.'GYFFZJD0F2}~b&K>FA+OW]bUi њ%rˡ11A88>ҝ?~&V٬ IH0\XBAJ,aIݭf \Ra@ݐѺ|B8j0-zd#H=ǪOd_+2Bq$|e<m:<_gV/R)ⲤfdU bniT".r[z{$ |47Q$^`'~=a-T™߷Lj]7q_aoԅqp^HNvlcCC-*tC~ڜCX7_6l2DˋEkԓ fQfw< EJvd95-)/=neQ*i]NFǽnѡqtm0/sRSMH&,eћxB(-Ck){rT=r7,}]݉c޾YW\o:zXu*b?y8{ӦݮV9Y&@hs+@ݶGSPUv͈~ȟ),`'iXd蚑+dvT}U'0M+[>,8(,C|Du0s:=>TD|x\+E Ʀ!qY=)S940X}a_ p`D\ɻ),|%͂VF|~uInX=+=b$63<x%tޘ>Wpңf`(=%Y};N֠/9쑦*hZpVѷFu'aS^86/!\լF8xlBs:$0 TWwݭ+4d~"3, BamGlVNc>Ό8A 4LAA\ ɘA>8\*J{YK|s;1NYB «8VRXz ͗f{]1/8REDC*_wV[+UQd(䎀OH t ;Ӡ4gҬcUa^ᣤgB/!zJ $pg.}{xzώAQ>})nyYuL?fpMjuѲwEO..  .Hj5|mv!4.%~I͌Ȯ]YW;BgaPk:#8iXq2Q䊮 8{%D҅|lK["Tۨ#kދGݑSlRZsGwXjp< Ki:S,֧mr ̭r眴F)^O8.Q=]^ns x] (\{l!M89sY-$EW+xmDY]*%V:{ GXEP^ 8 (|o hFt3"CYj$cCA?Є͖-2^l)O+:4bu@?FYptgڎ]M"5?M!aaWF=-©Ѻm)AoЖcI K_y4wSmSC|o'c5e1c|I'K%Dn >moIMTp "{WTޱ^L `ʎDڦ6(hnUT*؋_<aY1 ?n\*jv-T-wa|3Nj ? +M`!H"Ժ2ׄ>hUe5$qK;|yT]8Zĩd_&У͜lc@VA|LtB-O l{%V]U?32Whcxa ^]m/n^)+;Zx*筈!Fԝzv?qgWr[?}7&Vfߛx7uA@;.(ꈋ/%"+8n%ɃY-vh"ZKD̈́tL b`$h9qعfg`ѳ*t1L)L@OY@q 4lʼJBmG%3x'ڻb 2{؁*p.89@2nWf5pÞʹKc0j2utA蹩]!eX ]X<gvm7R'Rc=dxbh,a%VDw@޴lш-ț!SH4o3/Ο8_U,~ NS!˚{eX_^C|eeBl 73Um=,6cm0\X[2G./CJyAǾLN(l!N;Ԓ +Swn]d-d|dIkcbQыIT2YM8Y(H  7smJ2He ZQO=Z*ԋ]bE9^GӒ˹jgu5m8hiy! cfI¨Xz&;_dUF@E5,:5~&6kq|¼h7ŬmBȚ~E;en'6Њ/4'EڷtƀHdOmrnLt8@efO`"zA=IY>BukMumGLC;RcP h0ZB:"ZTQgklN[8~k,ҰSEgATo,M]7'LTt;enHBtO6SjbzV!hTo8& 0P>+Ay` a VDB2Oz\dq/(u=.j-FߥRڮ۩pV3 d\!E2eLVnHf?A|6S"P(8[ j;-/.2rKOU W0T: uZ6<{J&<r\ $=LkX0Ҭr٘;tɹ#>|{=B}*<#bd1]֙˔0]UH 3/{;Nw{PF$|@zfHEYXq/"+Cm)ңzy.#ʺmM ?;۪oNs4zbmf%N]4BF~&U6άhK>q&$rJw:{uU /Ӹ6 xl@9aैps/IA Ó-w-U|֭O3GijP3oȈ/@UF|gFl MOT;IM0@ճ2*̅"FޒR}8f:P:zF,7ʊrPy5byH~\:@by HY7xkê*{C#\sԄLSj#@k˄u?6 h~A}> nŨ-bV$GZWs2kg.1S`)7^BEq\QR04{_*?I?!Mk[3 Cn?3t_o_s'͕!?GfsY `]o,rB&@:i%zAJ[΂ 5*0d 5 Uؐ\۹n_%#CN%z(8?mA-EG8lTɄ!5xu ; ,ϫP"G74"a N^hSa{K?ۇ!°vΣs9*(5ONp,hg2`}-GrB0ζؐLDj:u]%&Ul9KϨz1 y/ Yg$1/IU((VT_g(q3lgY;diM+섷U4Xd񔀯`8ߴ8ʕ]]0+YJ!\%.`I,a*z?kuqݣ=<.zPhP. -yК_pYCEvO-D+A 1/^ 'Z3G'deTu j8CtVV Ku(q,(ї+  {QF޼o;l4t5NRS6PQ@O(Q.Bo#PEZ@IQɁEȵK9ix^nKEyMû؊HkD Ŗ9Go]C}s61ppgExGNkP~T1e0+(['B2wP,QexhB%2ޜѹcEP|z^A|e`]}l_Y-b1?GLr^Y!;@܌3ީ>b+:"^ƗeBJ{j٧/,Z{W2sG(d5jC8M8f5!;1N;qS[lB8&n@B!Ӄh azeދs-wnM`aՄY_ 0h&ho` UBg\ 8JNW^"Շ +̳ !j cX[9/đ = AΕ81ƕEh ʋ*drD47UhZWWe-8ٗy5Kpq3fPӜ?F991]YdB0X nT€k%YRLl"3G3CG]`qvyf|y(320ʍ)"-Bkڂhnx Ec|- "xߏН?[C'C4ol~-n@w*w4%_-ׇܚ{?TcBwnu5s yM) l%Yl0~P7F\tA /l#b; mH<(2`ٱbOR1/,O)4Z '!Sحcw8jYWp]5A=mjJ 7H97e 6re@<&ZJ}5B4 q=u#bwgeQ(E@ q7نm_)7qgf.0,$_Yb+P11YT΍VN30.q4"!#0Iqs)s*V ^D1X~ZuIBD SZcœLDуkrAc܉pKӸjlL];|DYP<:0(鄤Aciz32UuEbA1A` (}YCtqJexӟ/=@$cEҠպ& Ɲ9cvxҋ &agӯ]QGUH3&Q \yyqlEgVhڀFS~:($ _yԋ3$ǓY~Т[y>~$q`?<@5 q2Wd891C*~+LņP3<VQF폘Yvk!2ĜА"'ID{l=Gă4}?㠲\:)GJ z>&lbl$X03d~43١+^y8A[d\CI2d*a'?0(T|8ȎYÖ:f? {7%awccm;YT`̑F Sam"~(|X a(7q55Ox"x̾A+RVYαUOg#g~nh!|k];ჱJG'Fqل_ksZn?mg=&Y)DZFuQ{ا5 IwDdgrF)#ũv?_TIW4u̕$.uB?29ݻkf82TGY43(m>|r#`bA!g^Py;6 faM~x a ;l쥸"}~5X,8Zl#'?$XB矾2&!??ONy5I;'3qC]d'C@:W r`\1GjMQRT:s;$›Xe+(=B٘4"D[}qGkn8ÂcxB(x:ab9m>ۦ~<%=RxX;HwBpR` }\J60屏ιRRߨj Eù#6Mv{lm1Lu,}ǽ]d$ &љ5/&~< PĈ@o4&1gmq`1-(pr ЛNMZ];SwQ iaS=WS+liPso:~ɵ$ fzoȬ;&:9l#|HDנC@GOgM D=%E_09;yb]XEo&eT)XF7d;z-uhr?;_7ףl4STw6MTEĎ^(z}23P\@`Oh@52o7?N7 OеtWF#}9֙RE%kLEE2s#rM#Gr#mAu~ݯڃGa}Pwx*@wsc4guq]W8({^ANv~(0C޼ 5ɱty^A AHѢ>XY+a?(yTp{=F! .iE;Jݏ%ߡ]I<fŷ2ڡGg:꽊iٞԼ >Z"_p*%YSlFn{6O2 2My@|GT=_ױm =&+s׈*X%*ЧW.ޏtuOXytnM m? =}%(|2$m!Pa*4œidࠨ4mqRfLs.piArMntduh1dYsWarY\)ʉ\$7)eCuWFW/hVؽ)_G= !JEng/ اfRZQ3 N?:?i2%a =<=oNsW Ӷ(v=asW|EA/ʫ8`:8+bIuJ"Sæ/wyEa-- (Iַ̱бJl = H`VCxlXgI o8{+FɻhLAUBiO'\e1+O RAڒ̝GiUx)`e5M@Ѕs4P6o[)c|M+4ȳRmqii 9>2dL7•RcIRi 768֬$=P,ح{GيkO%@%y{|,?DVnFWɣ+A@ܥ<㐠g[{ _ȪS UPDVPAR7Z1|yb87 &d$NO1DDD{p s2z*FJpY,5 *GꋊǑ}+9AfV1Nt!ȱno>-0۞+šNn$dn-GCK57 ^MɪY']h2׳~P]'/߁ H|@eSlfpCŮpeY:^za'Pݠwkq~d k|Ǻn̷Q SlܱitJ L*cӬ/oF_`h!}Rd Q=Ky2PF\4j:0- .Z6&1Ĩ)ѵƫROvR5ۍ<~0}Ŧ}DW 4DU>*!nA:wǹ %ԋlKPxߘ;S_d?}xّ{RmD~b&1\"MN1$$0G d\s`}6L 12($f!kzDqG$ђT<8H܃okǾ]LT;9UwpT-Hi*R\_CgqK#BI>t'}2 REA% N[wld#RZb./@Ft *? r 5R T+Q6y ɝl4']e9Ylǹ P{&<^B'H,] oKx39a.%]uU([C'ᬯL=JTN՝^dז2Ao2@xf.§.%6^_ơ߱)߫_} _jA+Kx]V4jF425GMz1#=V PV g䂸m7Q-Ma\iK;|n 3m6WG3RufM^*$͍6)tCdQW+GځRfP{dMߧ'1c-T<g]W7&]'w O'm =Nz`0oԍEdtKTm;71H `ђ>ٶ㓦[`qAGO# ;ВfŹ fTvoEcU}7,Ѥhiˍ0@Zb%DBf~W8f6qC k]-riaM7Ǿ%2Z H = rUZ1g/=;d)٭ ns}A;l\ qH.>~u'V? L1hٮj1 3,7>];#A_8{UTvN|CCWkU:F$1SX6i:iaPXX?O2W٥TZW=EBOJ<:mlr%d%`m*7@!o%!RZ-lzR>qΑJC#Ab;q~}ƞHs nDc<#b典3S,hS$x$_H-/(s^qVSג VT>5^GQ8\ݣ7)GXjsw*sѿ8^,o21G:)*LWF1ߤFtT tUEVbf  nG6K5 r%yd+|[AS\5 e9 +(ߒ]2 Ku9円=aabshw%Lߣ ?4տWbzi'K7b#+wL130=Ux )>hv#5}a;c2*X2Rqٮe-b]yAx$eZ.yP8BOjYw}>Y1'Saz|Ido}Lhg ?-dgzVB4B[@Y42GHOBû)oJ~0m2aDlݢ| "671X/e;>)F j=7a؄J RrKNLNnypW{L_0&V(ﲯY`1#|F<L%ǥ=dmR샑a`YȌ*>e#=pƊѐ9rȫf0*ԍ*xQZ؃y H^tDJupfTu+W 8խRt@,.ړ=AnሖvM~RGU] jW[&C>*juӯH34u3Zwd8Vs"LR1 6V΃ fʀ8jFJHwzNPD?/o<5y~jB&\ !b8A]ZrA:]eza-Bru ZDd9v΍D

      Ͳ~̯e9@V?ic-.&jISk5P7E֪ݥI-^|Eo"kG@0L@L# |E|HGϧ%0 qlhЭLbrąa2(v~kz.m1Y$ &ٟQZ)oZ^~+>*r9MŲ"2L16P`dK_ {rHc͹RUX|_tU(5仂r4.ˎע*g6GF8ʴT'L>d-#wx+vv($a@cr 8f~z;YUxXjݦڌK@[0b$֕ 5#z6 Qi##ȏM;AԢQ` MpӨ|!lYD0<}DJ/M݈JY,t "aB;+[D1Aš\ C}t<$h4=>a&MwDRS*/uOdNwzuBD Zܚub )"(mua7=I zT M_ `u"{26[%oM.=,ޱ|& o,%|zөʻU LfWǀcḽ'@j)b| b |HhvHfSѯ<Aou!!AE xʵ+/[k+ O}664@k[i '(דv8/꿈WcղvPWÌ-x*bH_h=ޯiа2 .,Zo٢`X@lO_ NߏB`#m- {l\?CX΅~݇\W]ih (< 4[BC/&>T`f1̫RKϋŚ\ᒳ:}ʁVc&leUY[Uh`-#%$MƁ#~7zoNa+eNL(dj&vamu >z IHm5vƳ|h}N @[=(2շ O1GGVc4Iz05lUV6ܼnG68H=1ۉ =+{/8 4QmuShcx8Wl; LK@]_2teև4`15æc ڲ Ȟ YBcŘQ/ET?+I?~u(Ǐ0?FIhtSf\SHICHP[fv\Nl=?V6'OxVc$EZP^K I{u BtK$RhM˘OWNFGQlPiePYB ?w@#nf|zq=?"#N9Αmy$g1r^!#?l@pxXPJgTW) A":GU4P=8{lqdA5<`0D0*IѰIủYD݊@'elOJT;#XG4B}{5' [n~&OdJC9 r0(͉LWRwq׉ O,F-H9oXmi'K* !SխX,Ws`hOj.4щ$D69SnoDa [JHK1J6&\r HJ$~Xn:~:7d L*+wgq1_zs OSPS,PVƳNa۲n5RAVwQ.)96C~E|"qK֬{7R<Y z|t4%T.sbNpx)s9KRo9 ey2ʉoyd1*+z8ߪ4SkL9>AUL<[P]Nv v~mnE)un5w^iDs.u0Ϗ+[bVHrj1:!'9C܊7CW#Go+>'rEp:N($Xپ(Lr,*-jzS>#fr*Dž>ٵ+bH$Hx4w%ܮ$+u7[6klno1΍%Ԓs td^-]t ȼZ7 1wGYNӪԛGw5DfUm7j.SL陂mcmMJI>TskV,,ɖ3bʃ.$Wyks!>*XZ%耰kӜ}F7r*hZ4 "T#zgIχ6\ U~6ʾ[e&Vɴpt;7.V+Bo9_Kh4HW00Q1zOWg(ڮn*:ʦ*DicTc{Mn%@X[.#`ȕp:#< 7ۆ sd Yg< N/n7.#%yKQΒ+fjT#5?/ϩe@dv!{Z|PkX!b`(I6DFd8(?&No ."A{r"J×bG= FB# U BTy}r +"Y {Eu鬊Qyۉ:{5H)RV鿍i <3YP1bǎI=4<-YoyֲmEȨdǠQvpkH~zd<v&u8 T6hޯOW t|"( LD>`{4L/G@)wQr !FgMBtpIh_~1y?5.1Ϫו'!|<F_mf0a$ݮ N8}ױڴ1PY"3†goZT':8 P^H{'uq.GmE$/k?~`#i6 Ѩd[o!\w[= 9$(o?6)Y{Y0GdŁ'y/?ZS*j/0: F \NN h見\R]?} vGKV]-AmQk> (A"PGx3ѰPu!="*υĐ4G,1;qX&Z%t#O=j5 ŽP'$ ǰ9NI}޳vgi*V%ߚfsr٨e?7< ηIJ-+mF5HYGbĥF[S yO@HPhS&pw.R 'es^v0ti̧U&Goт2K ȭx;N^Y9'L#N)b*bd{ʟDkghD$.d&{q`Jwm,8~ە .U=jpzڕxj: yB ŏEQ3 uE2U/Nq0H/Pkq-~+**M0X:Z%(/ KZxI\:شG K`fX@}`럢nA˥ 1Gy+ +:flp'Z j/+$희Nn"5၈HZ;7 }Ե==7ئc6ͯ35ޔ"P KKv8 UOa.u uqƅ@/:o6Ft,:vҝp1V8$)rx]*g0ډM,{c(:g.Tg'v;:LW7H!U3GbO@X2JuTVﶘ|_Pu$F}-X{~gZB|g[Օk 1RM㆘ ȄǼWwYτ?- zZ~wY`,R:+4 lx;DB;B ]09ƨk|稙HS7ڦYm;B>3D̨;O ZO2WC&ـ$g- I8X8ngof aIο kBHxN~0gWɗ2m'\:'ıV0\J>q*A|EЎfSnKDOAjR9V8\xMD ݀oH8!2m_χ̆ ND?o:zO3PIyhb3ƎטNMiXnw EvdT('~?M6蚐8*۳ ]2?$$w,+|/Ac}5k܊|x6qfZ^&wk1tAv e/*=T, p7^NߢHfl'*%SÇ{'0QW"GXnŶ8÷vO=ˌ]Wd |WX8R} kJxTroלu#8eeao5|cf+o 棢puKkB^ycUβKC#$NF'?GY̠]0{ơ1z":XqxlX FWYU229 D|w0 }صxt)K ߋX'$1tih_@pGJRZ`JYI_NWN.([riS"{\?n/ϭpKQojomcd>%TQP(* _,s'Hψ5/~*v~;zVK ~ j'#'):tD7Ӊݖ0BJK@r)y>!jL!ǻzc:>wduI% w͐mцQIJGnN +Vp FοS}6Țo%8tF7`#t!Cg ]^0Mߍy}tAW֐۽Q(Rӏ£'pW]4R,*봃KUVaTjy{pN^m1 C]T2}u ʩ9|,8ݑtd_Ti }B슸hMr,W-|M,#@\zx 4Q8EAys[5B.,#KR0]?> I[&,KL:•kоъ32E}L@x!S)9뗞en=>Cm|+&JP}j:aje!GOcG(L<Ւw?͡9qZZlm̨㨗L{x c"' \:Lc8Ar)VyD:qxoi5a"+d̸2bj\`yϾaIH;8E_ei(Q8IBƐ P T0qCsu +#x޷bÜ ^}X$Bm ?p|HѷVJt|ͲaO?pGXUni2yΗ2&2u.gZH5z h I & DJ<5@B |n166Đ^Y1ޕjȯ,pkhL`-:ɚnA(=ncYS:H,L0j ۷)zBp{:z(݇Fam켲F78Dڕ)3Y)~"H`myi`,gIL8H&(:t{;<vt¸~CPm`AѾg bjpM<8=FbG43z5N ,] 4;jM(+V*%&6s$ũ)5)ȊΟ&3`f!qL* cdL#M^9 >C: |anZL斊T$PQLmbVܴ\Oti8:7=ܿ10`Ѱ>WkU]˸u0p3Vpbz~u_NVtմS2AoDĞ`fގʅ>zT$氆܂.Qtʞ{8ĥ4[P!F>@8 lRi8o3!/?Jt-l!Iُ/!B])xkcBA"X*Z\ZD?Щ%o(d~7I#mٻr"GhH20=J۬p3~(XPHNY$b7МEa(]rwǃ> )̒!ڮ"zsn݃d&˓*,hY9iђ5}B,w?b>+z`FV- 夰 of~1}˅_.hs@~zzdItJw0; !z ^3tz"žeU^aY;ӶP [/~P74h&'lYH~:ү?n*%a;^i3'/1G^T.ۜe @"vMSI pjl` 6D@ŗ1q׆. ̺{2WB&cMv?^ \C~E[]D qTy`TgTB T .}ՀLi#lӍFNtK[?̡̽a!#Dji7M0VMqcoo^jb5, TZ U˶e/+SZw ?Uhr ?𕶿u\SbmR~n YTt܄L tɩC@ِz+1'kE}mHgS_j@(e7r pr攍e^?(K'!]kW5AZKscXj?(|%^=B BLJrʮ\"w|o7}i=h^(+Wb6tzOn<:b oG3m_o  ,72`e*`_Chb4u{ړ^-׶pMXN@2&蘉c 3)}Y#, ȚA ߧFK^R*3sk͐Oq=@n1$k=f7KU QHCp/r>9;}pE֜=nmUۭ_̃ 7чZ 50>H4?Y>(UŷJ> [QӼx(hn^އ8 JPG5TxޓwrY5EXvh;@KoV0-dc:{;Nď^5#rD}wuR0FEa\$@e"L{6\"Y,{E_F̝CX&tTǂ% >c:taIZlH$ TѭE 1@.a\;H, DS NujD'ԛׇK"_A iypu>焤D yRBDž[M%3Z%6c`b/ Jqս}/%(z -%;U?m؏L]h1) Ojk NpZ@>eszBߏ릛N+ (=2RLSWSyvlRbg YL0r>FQ[gB,e8ԳC<5*59 5yU*xCM1̝I $ܹ4~A}D7pҠ0Sb}m~m#rt'}pacb%m?5˞lwʷ>Y~ѫsd|/q4U W7  iA55c)Pvgɡfb^ݡdxTi&AoZN[㸠[ϞʫQ0pQ8jp]7׉֟#ǀ5=BUU' y"ޮKd/z4# ~?Ow+䫳m?G: BS .OünJvPwEEZaE;?/uչzM},NJq /~S /BW3l̚gwh5o˰>pԶ rO$l%q ;KVdo{APBq5hSA@$m~'W}o3c*_e:U_ 2er\Wof+RQTڍ\z>B0I9?fedg Kps6x0>M$;H*]dq Yi)> {4&WfsM.J$9Y#!7P@I,؇pxo`ٟ9Kk T>O(S0Euq)nes_kgbV'ʼn R`.휻ro^Zkh͡Mpc‰7{2º`:XʟRϞ&zI&Yqd!9 ]t`ws{`=% ]J!ק,lb 7Z꿔d-п&rp~5U?-oA/]I)`(9P{!E8[j6r ii\ITb`)_GLDGHgD*0OMT1r9"4c*8$m1/L{gpbѳ}Xc|JhLGeʐEcM&q" I᰺R6Bt }Ѓ[gئ0vS>qqVVtK#fze| 6!. EP5QPy֕BV{<:!p`>+Qaƻ\ Lǖaw$S݃N#W~d[x\ȩtwNR'ɵz?_kgUR5'0jJ-IkTUT~=-%%Oǭ3YcL$81oѮRj /I:ȁnө(r'5e2#򽜆D>1}kov?Fw}zv'›Z~ + (e C0(s+`I[M7R[qo1p^8\̥奔 Z5Ye#ˮZÌIAd;}23BWL9yt_MoU ++fJcضU1H o})Z*mj?S,4hP"3d>̬T߾)`1WktOH쓓 DQ6I΀F Q|6QUtSi"Ҵx@A9BR@ H=U_(4E: 8*gb}] B?tǏ+VL)Zqn&!&A$c,2 >f|4t T,l@5ẩPfnԟmZaa ̒v|M)a};Ҭ7+ L\Ȥ wIGv7g 3Q}n䐭_zGO$7OTRF~ѽDgyWG'( {''17fi1>3N9u RM3HJ~m;"6HWKzHoŘjثq᎐ r 7@tYZ2g|l.9pB-$2}QTvХW"VVYL{;=a;Zy9ɞE-4 90+o)=zdL|>Q k /#Wu%.PB.[ܸwcŹMchb@dlG>7([I1Er9覹t{>֤ $< BȞ Y#!&6!957SR P.sg㞎7"?i=ؔ~vc>F0V"a5ja2mzy&CEVϘ֮59+k x ڢYnC6pS_$%Hx23ESE?*@b"4}6cjg//ZP!u/\xY2wN(uxUQ7u];@r٥U=BacRᯅ#QY21dx5 Ji9﹁ηYdaD"l"/w|یe,55.Vue`T0gH ~GIVuzJgW'Fkj  !N;cľrJ9^qFB+(QDJQY ^.-@'`U?2-Kͻd.@lˉb\8C-jFMU^_{rOvGd,u@0*~Ca%r7*kckh&YFl:nav'Oi–<`@t2GIs]0Wejv sa_4qԽ_ >UsFL8rU5IGmf4AJgBw26FȘBJ=_4͜z Gɧ=  Tz=NX.\H$|'9ğxy(CtxYyS( ;74Ʒ=+u%CSl<3*Xnrk }a/Rډ>(O#d]/Ԍ&gdc_;B{f'q[>;ChUƉ*=ef6JڌZ|C̵+wHcn8$s)ЦA9/ڔvtN(Toⶖެ9ԳTl&[CbGC fCuFU$}76sB)?h->xq Q|F7V{"]c3\1cEէƉlL 89q&U\zO0X\vI!,&CU4E<-wʓE1""1A2\m"^pOd+C'9R9[2GV\E- =`P-+ $:%`Ezq:1a 7)XAsEt9$Ns*p>:# ^})4CEtcoO{BBל+@VG9ߋ]1zsRn_}a ?Ddfέ GSm'p4g:ii뉺5  u#TZW%ԕ`. fX^lulP:nLr⧬ֿXJ0A#q>A%~&|Wkmh yfM^ kbt .yk"wH)ef>6|S6Q[:\@X?b| D$!y}Q[e`xwz+_errhe4LH$|ffd6jup [U\q\fs B$Ȗ4.bݪj31DdO~U+jY(f-b{cn(gQkje))l~&&\2uW$d"SeEmYn~:ӗj>fGḅΦLGO-󼧗Y>m*Sk?; Iv!D镃0~o\ 6$~ J'5%p#+^p lsfoƬ.21DWr@yC2' )/l3|gڲ u9^y8ER2M>8"]qBendM9/#+cNIKh$ԍl5Fs"|)9Mj:b+~v^W"VV[t`%XBK+Ȩe=>-!슝2m2AQ|RrcFl'^xd^$ģĮ6;MK;X$ٸ]UqIF@k8ZUt8 8H'ޅv"@ gaa~ Ykz-G)`mp}@$ɷmOoL-q#ޖXKX W3& n/.J8jl)}z]:7 ᤝ^B Wՠ~ng,|~#(5os|ؗo>l:ٲLOzбa#TB#8۳N˯ 7H6!ju0qB=Գ BFɽMBQO4bm-*UZNKG7UNKxeٔyU w|")DuZ`_]M_jW5J N.:+PegԚxp,⇻ۺn/t+ȉ "OXȯrwe^fN&L犉 C@`UDJBt۞rf7_.K}b1 ZÈ)Y] N%<:}+`p_XEvۆ}qf[u`hlt0 ɪܩʈ VS,_D:0|0ȧ#"VV` F>ZZbUp6HnfJ"kLgbm #,&mRp϶,(򓪟':BT6 ;e-j\[CР[8 I9piCқMx t Cu .[n-/DT4W99d//F7 p5@ bHy[t=r/!ݗG8JUkvMeh6'QP+=z2KzW2'fظ2: O*}fؒ6:WccߝYj/3YoD3|]I?5 Wjq2j@ )[[J (\vD޶0'Y_\W@~ 9<`:uDĘ,Rlj9MJ,>xJvXQ?}~ROd,(Sࠅ2E-/2= '[YX?}&b32vDKhH9ͽ2p UC^(`iU_Ȏ7 J<h:`g}wO}#69nbΌzAQR6B 7a!y:P|0h5G0#ʵǴR!Y/4kq: p|' pI%zx{ R_ZH ]L{'63CIx3Wu9 *;nξbc hY-`#$E!Dg0r^V=A*MtQ(lzR-4.;avD 6 R 'B%}남 0zcG eqt܅l4pD[T3X':֢7p},+bV\awcܳ{I JAZj{XJ A [JToXӾ ꃸ 0\@>FXJ[;0cةgfڌ[Ex%\%\߹bׯgX4=OIw*)(3!4Ɔ mW7(ThV-&RcÍcr`^AW!n`8tkl>A*o7T.ٮ/BbUH*{`B IdqàC%F :63ceMX i-V9_!1C3RR CK{`z&3_A ?ߓdq| $Cʪ8AlD~R2 sR8y'S0-Z鐟k+5__^8n~)0I<@k,h0eq>?sT-~祀(@?h̐Fb"M`ӀP Ou̺q"nͽ;jE Qϋ1" >Zp8_Qnt@)9^P5z*Bx-fBRclu\ڸ?Вт{j Zc|K %\㸥YlJYIU^B# mD&j/D'=]OKG$U ~BԊ` vž=7;_Ȇ7sn/V }*?{C |wRC^4u]q;o2^Lfٿdވ<[ͻ5'H/ڰak,#e2iޝJo~cXGR-cJ7]t,tJ- sV4⇞tG/bB>Ss=cPYM.k+νZJMjhPn X]UJYF[*+pjpaj]Zۧ{%pHp=Hu>,8 >~j 0RRrx47F.aܱg&3d O \^sON[H:ކ#u+L+@}M#-ǔ~Q?|x)ZbF5ԙXQ2c V.1Ď7g1)S|$i{c[G ' I0f8UR]/"~<*)~o ˫j*V5˯6Q&\9?%%.erԺrW,iʅw|dCмVߘ.e_Xel^@>b"SI|s@8'\hj,^W0KjE2=yș{$H 𸦒u!rJ,޲c?b{ˢ~}YB REʵh-v0PI+hBt{m^0qu@`B8Giͺm'2U z<U7I:ʝVQ!7h];d#oE/csjitƶv9{vrANsGrkA3xWI繘pFz#y,BmceXoЮC1 uрlfH Qb\fb #6Z0ޓsJF#*'+UΟ5(@f'j,l']D2uD2F0D,w+ǿ iJ![ChU3G_ݘ|1h6{wr0QN|ԴFTL\@Y0mnAX򁁬`+QW-;c3 "ӺJkUѯy ~#nhHj\<#UmSgeͫaL: 0H,#t!mϽ C<'Kt/C,vOץ(IO)#xU2]R)[]˿c'?پ൜˰mTB#%EP/:ˍ/O0*I,ޯS>(cSw?iz2`^)=>sJ'\-~Hx4o24 [Ƅgnԭj&:?Qm9by}|! v" B1)BZl3GSɰҰ[O"Ọ 0(s:PU{ژE21Ylo5Z)x1te5 Ơx ۠Gozj#b^0 QFW:zqۯre E\~1wj 3gPW4}c/d繮c_f+d`c2]jo0r)LR/n[)<n t6lp-MIٷ6Q$˧t5&nhg½ @"o uˊq$Jk9,ˮ F%W`}ou^\3$g.9IbxF:+a)Uh$<&umZM7I"x؁UO>LOcv\U|¤dsl|X{UA:k{Z5f6A~3}Gsճ&5KCIЕV/Lh|,= )'>d#;[0 Z=K1?}i~D(&SK~+*Ac??0"TZ&݆$Ki/k+IҺԅKԋp`?wS>:YGoԏe'iVGHU%R>͝Iåv-YH-w=k[\5l>%$'l#^F3/8¢\()o|޿j tpG՚>=[+#'SZ5wz,&UBr )LȔ+Yd,_JvGʐ(XL6bBd ׌ \ *[V9@u™fDH0[,5ђwH:?b//uIQb?k~L1mkq\O/8P[es,/;j$MY d+N0c kL@ Oe˵Ƹc*xsc۵/ o j-f2k`{#Qm ȟg cEjܗ'Fڕm5JjDm 9%l˗戮1S$unbI&@&_(}ψ?U&~tj~rLg=ߐֱGEWk83]El4DiɎ&~.`EQ`Z:Fr? P7ܱ v5J\ 9-$k̅!Ӭn˻+,$^ܟW'^+F^1h'|&IO_:Xջ-+T8ξRRNգKK ~Y8?6WɥaZkrrթecDlwwm4"Faxo)m,"RDb3.U$Ae!8ZAE"JwU} oD"&/  [>Z{z5Ac' o7Q{Y@L->\ vH<&_p=%.[}0_ePiK{<:YB-uVZ;gc/Fm0Q/J!}ڟ]-Im!O -_QO ;D~Q u ߬ Q v"ZGjȵK3 ) Y?n5W=5 ]ɃWR4ऽiL=CG&#\fϥN70EJ( k ѳ*Av,ϾNϬMʳKDcOs6-zQWҐy&"/xm{FՍߎB!BS&MP%j?O.G0-.tqY_кvJު]kꮩg7)9T(Yt^FD땾|CD7[1[0c 'ְO$|Q*ʎX8Db;dJGK:>oBkЕg p|X :V2`=C!Yk%w ބSahf |O\`6|i8\C4-!˭ydc% C:֬2.ژ Th v8 ro(RErΩgh<4DD8{Y*&V}ռ+c^tN 0A=ȁw%_n%wӼMOXՠlE7A5ͼh!>IbC'Fև۳7#>xy@o~UgpMuXTp*gk|94cɾkz4-n=EAA/ }57PsacC7fhn0~= {qVS1жzN NY>:Y*T re#W9<}i@ 0xh1<6ICY{.qtPrxLBq*=zRg~PM#J%k*8mcGޠ NS =A3TeTjXF=kIvl<c6{ӓTр"q;u|"lkhG+XY`UrK-mq5t"tTb8JȾQb[_d-qz0"u;n3v5Ou(&U[YzdmwC¿A)Iqc{$nn'SBrPσS 2{H?]bӐj%Y>kzܝT)iO!EW'6X & gbiѥ( +&% #'XM@3;ts5XK>B/uCJeqP|7g4Jw7Khwbi`}̺AGE#nF qyF.4R*WE1 36g?(~yvGٖ{|D/-C;WWc|(dO$z4-CS_'6P9b!NQ dF_Jaj0l8|!V;L!|`Fwl.KfԀam@1ٝ|D+*&t3148{xJ"I}ۧ=[l}n/kX]c"DE^H5Y[8D`@Rf/9d4}+`q97s*δNHUD<~R)Ka[vOSwL1bn,P-Q>W . ;pKު$#Cn1.zwtE*qzIv>'x'Ԭ銒ɈXq?\wXyU^jqisZc,7S-nvޓlP҈3YnR2n[{ v qt"E37;[l)v96MN291 =zOɱ/SRfw{kkR]|!iXxD5zmN[Tc0tͰd k tm"mWlnc.Vg(Gđyc`*аhjn;a6(2!&{8#قaSw*VϪ4vɬ1OT](H^8KY-*QL<\nMНBpkiRo?nU5ᧀQRm^X2n;DH==פ(gKW*\7ܳo+$z{49t:n&B_/CSSP?Q~Nj%s8> \$#©0Zrk;\\,zl(xAVJ6r'h6ĖƪY׋ԗU'Ȧ^%QXbcU[:Ϟ 6!|]/`ǝk{?AS*G5CG !|&H!1^q@سI& ݺcJZ$;qzBE@nPq\6a{՟'+XƝ8vKoP.ǫ \ohLn,.ӶW⸎?u:n yJ7Fl8T-C9Hu^\M{A ?3|"> /ߟsKP챞t,݊${)a0'Ȧ)9\a ^cM-)3|g[.I?ִʵYsHiRxj'ՑNqQb!ZXvŅ @ovH!>W{_=D Tbi@/*mѭE3Yq#2(n؇@2KjqV =U1d)sTKdVW s^Yi Nqd8M6ia>r@DI,B՚T_޶e^b U~C'2~-9Bܳ8(I(5Qn&fc&"5( x5Llg^Ve$ƙ=ljo_>4ÀAm^?Ip]0f)*ң'Ԇ;y{P2ag*OTo+pˆ 3fλs`L]nRPox{+m2y:ޔ?VXݷMrZcklTF^A_ۮ@?=Tq:!?{ #,^PEDoqewϮR\TBu iG5T y6-Bu9Rk I5C8uj\=E2c 2;s+@1ԇkg;Ac}dW\7]5~|5BWWLX'}k;5g#>wg9r5WV6BUQP%։P &"g'"J WHbycJ/9~ ЀqoZx F%Ǫb靮<7qHƟ|U_Z_- U2z3SRҒʠ[^f^"uN,Jt06:6ӣ *EBY<Vp<4ĐIyAz@CA+K Đ:-sngrDxR4q;ХJP^I]POL$YOK}e)#+1㇌MRz(v uI4@+caQu_' p#VMtwbz ߀W"ѣȶK4DJY٥qur40h+Br bF32̙Λhl0-M3if SauxICNǜy(p~gnSQ^706𱅮V3d-nJ<7 Z&RF囇,Fa c( ʗ,ᖣɚsLC5Y(ghDΖY4N,|yV?i|6qQPG"%/(TjT[$oUQ9ٔVN-5Ssr=+φi[jeiݯ=+ .ַRji^W1iII]N1vq K?ҭe?2 4(';vYg~&]L0O0{OO+c7v:tgQ7͚"da, nц#>Dv>9)Q4'Mh9nucnpw]r DTpWQp6=0 @sQn 7_7ܙ_S}}m+eE'f07*JDcTl"מHsNFW>щK6mp r$뚇LӭX_OM]yɉM7 UFdCKty_?Pda;\fӷ;Zm3 xvaJXbK Wfec;M=^E!U aA9WH<ԩt2O<5짘+&r}ү o/5(ښn ܴ7LOq1 -;M[q9.[1>BY64ػЗQ(I}ꋂߡW[u5TrY92h^9BͻˢxBHX7;<[@qy2+&T ČTEbD!+  ՃIgټLG~/SG!:AX0:ՙHXɘt:qG#Z}a9VxA(2z̨CMf bv(X¡zb(*`UiK݉Hubg2Ls_EKdO^삱zNMٯv A%o'9{]t5D'LcuPλ 2BBe]2 eϑ_O)u3 J!WN3 j\/mYiO2뮁?ߋ5ڒԈ~F3ە P(OvG@Q)G -!&Yc1wmIɪn&M"Cb76FӉÄhy̯&0OvB>h 'T$ `.LۦfuJ^j~/?n uZ!Fs$|qՏ/d!{=Qn&U}(4k='i˥74ޤP272siJutᖑ -`BAFi7M}zdl rq8 h2'Eن-(`@=1߂*$q̸!r|gA;ZșI/!}s1 8R˅kR`G05-G _vp e|+_渒7ѲPn!45#AUJC{.[ͺBI{i;3Cy(DX]W)^#oءYpYDqHWι" A3&PD'%`Ƈ|P+4|>c;8Èh* `MoZ=] j %lzfyB"W؉3meʓE0!BggIu|쯴>Zg8}^GZ4Qt|Зĝѥe`smP[="gZnDRQ7\涴[7Q._>LӪ VoQ\NbiaB ΄IZA&-&=f\$!7q ˫զD+*S7&J]2Gc,C:(gfU-Śu!zmM ^\8QW{fs<0[.)ic1d[MVF;1l0i #у9Ow(Ce2}h8q ՟՝l5|6P3I$8a ֗ bma[)Hf"a~7nfh婮m8f\X.qD*gpەMO2,d2%p[w^b+r&k_ڈfo{xoOB H 3J){/)sXL"B ,c87zCj^ga.–х6;lYv>j#`JYSa8PuYR1eY cQ)!UYMf| "V0NC]%#f%,}Ji\`=w~Wz*1N+TdoqWgFֈCNC#(btV|sQJóIxѳVz&!MZ:61y2f $'Ph)k mBYcXsrwxH*CRQN&t؍C#*#w2EK| o5m(ֵKڊ-ZZ01̞FI;N~R 8%+ͺrc4e+hqyrPw~(WJĹXϢWS g!pkG6ce69 $I'#g|.tq/!>%$!R gR2@]+;nX lKӥ+$W;hvx=B{^QvVTts*go+RH%I*"^s28uKw TfWeSۡ#G4xkvCUì;_ I1R"fgH' Gh+@4SV..V́H`mqg郁(SMS6cLxPHzӻw{tC_%at!0`+,T;2E@ Ah3 []&(3NVL=E7%f< ?ai&i{c`Vwg7@aJT©7 1f3Osu6V9 [ ,3>0/T IrJr2{W+}Ϩ(sZ (]BJH9oA@#':<PРtr=,NyA` Ȧ1!0 i pQBTfOt+G},nS)Zgq̹VQZU i Dog!أ4M[V5u1Q,x]&'Y1=rzPTF^Vk@G2*I3I Gޫ@V Tq< Eܧ=\B,B݋_ fa^hM(-J*K3d#5u@6 ]M2E,=XŭhN`N9%<󗇧Or{b74g?KyuBӣ l&-A3-Fę>qqKSG~X9,,gm)zq:H́'/M^\AڦW%#m#?*ح4~B y :T[Y5>M3 Hg%._k_WBc,ˁ1s وa=Yi :v.Q.8"Kt:ġ>j-Pٌ=Z^owkoJz+ƾ! .ͼS%=vV)'|@[ Q9q]IPWeu%k$ZGzϺ:߅. pTf,VeD-2SQV'&Qxn(Ni=J<*(|X(Gp3$.THB;}3"1w|NnH;`L7Y%4l|u%4(BJKԐK7+m+ Uټ'^pY/QnV rZqOXmCm$SaWј TڴyBƧڰ粙KXT hQxf{?DEdLz(݂,,yMrK1zgʳw Ggİu%-SP@V8+HwKzYΖ0p[fVIi>iA!Vzcie(ӾPl#aꬸ,[i9>{~Jo8eOU{n?MN*Lr g~b7,2KiOhDq.'Wɞa]7fdd̓ZQK$uŤdn&yQQ*|GURU T6188me+Mfܨ#Ek.7%@|-09]̝0`! X?!p/ethP'Uw}#1VEw"s .om) WjV /{P4ۆߠ :=] xwT boۯckg \1v1 \2ES4I\~FENd* 1¥e0m2}E,gn^PQz]S!x6 uyϞDWbf[#.oEBiL{xCq8Uh5o8PUBGcmZ47Ej {#1Y%vlk\hl[AL`s=Jn Ы#/aďBS|6U. uqkmWJ0PǐY| jN7T^6XqAkHTAShy@,vM@e- ??r>\fBߝKrk_,d@~ҴS'&(7{N%RuRjB"tSEd6_:eOz,cNABaT"Y%]rhnԛท38c*@ށwnEK?8v242XCezE?>o1j17DhݱqmC,tU7kbtEu~_gۚކ .fy`b{t!"vDnE-?4*{*$."\J\  &i ~ 6lFɾJ0GTb,P,+s2 mtz3?X Sm RYwͼYU?'TefÁBhh^'=/. [wUaXEDMF̚! 99VM~d'`gcmoGa\8Ӓ8.Z7mh4ѯS,AqU_F;Q=ѱF)7_zIExI''k!h\Y{/_Q,\'n8Fy'@bL“q?!<*RL6(dB9&@tFƘh6;Zy[rvK =(q?O'3G,[#S  OB4( 30M##&1̔8Nuw hˆsI?Ƭ \vo(eݣ$Ӵ n~E LD‘5kcSg<}1EFΆ?AF!} ZB?#S>*9؏w?wkkiWGGVkq-T}L4SL " ÄA_(Rӽĭ) жq\h;ӺgkV0A`2AbƖ,ҍ°1eD ׵ݎD: z (wG3؄/Cc|`_ge T.襭|h$̀[Qnn}/^D9 Hsȥ]GsdC+BQ#cN]7խC~SD;#Z?XB5uj-bք 6-]gn ŇQ2KYAǕ/`0, |EШe~hՆ t`DLrH>:֬*P6&O jc R} tHUň(2aU9)jwiL뗳6[@ F Ouw`]Tq%%5i8sN<{fF,]`>VPu碍Dr X1_/];Fkq?R T; ;E vPܸ 1ӻv~$^[/P\)`LDn|~'$4ܱUnal_ߍb}v!vQE~l+ȟmx")+4ΧJ /QD/OeKJ(phYf]g׻R?g/a@*lsaoof>$~#;l 9YKq%C>t& Z~4}f_sI,A24UdJ^zAzۯӫ}޳Dk fA ̟JJ l(r8"52>.FvMK$=z>x*iTF;M.]PKG-b8WF4Bߩ!IF[{NOSRgXԩmU"2 /=1IȐWS-'*wpCZr.3WG9Ʉ)'UkM M1&Ma)^FW WR^OQ`UP6;iV ?I))-u9'U#BPw4+92mF"_tfϵvim#;_nArBrą׷в <у"MbvНRR 6Tj_> rОw-O%4dw+]]en+z88I2ܯ|ua|4Z/Hv^j=?>i'uL8 ..J/SPVmKl5S݉X ֎k.$Lx c2''\jW=%./62kY?( T9Z$%LTܳblWk+ z@p}{Va%ߋmkJ2M] w͗}hÞ6v(yKx?yCyGӱq>ޅ+wNٚ~ZrFBVĪ4,ɐ$Hi:;O^\a|Qj֜%~MeG}y~N%o:ƫM$ x~rh%zGxG"{*(] MAS:x2SO 5BjpZ"Dr4>I{6PA͎ˊ30~KQdnIu=K|]Gxr Ib@e+jfq+0Y6c]hv] !+(t3s;$Z S fbCJW/=ŮPkQxqNBӠZay#2ctwAJi+0k``o&Be?ܲ.= {1#LTVp3'ìT2a JJ[9%`8('qAɪܡD.OԠ"@gP*Z㱟R`Tn, =nQBˆ_%<]'ЌpuqճeF-C݂80h>?>.kSh O^%bz݇1rjCYړGT.U _ Q_*_+tx'k7QO5)*+à&\m\!ںN>Cmٯ:@jp$/Λ\* \c 1D2QN|c KH=e.0`(Wv%KE)^=ԯUFTa[I,]=.cw{H۰ɗ?gXT<֫.?YkZUg"#M0}`zrn,6_&h_5h¾B$ ~r+;nTo;ƍW`,{}bW_2}6Gy;9mt_ ~[@J爒\ Z P3?{>-7*;;8'/FszR9Eq]֣͌.v`lf9CWX^KssqVMRf }NqcbonŎ3΢!sDZRG4Wg}2#V=?oOj5`K'R5 of s T|D`H!u& gL۶5ݭ Aztvcؾc]Bj`5~RB3Ov/M}sv+ARs.+! } g)shj>𖬌sj2a̸P!1ZN;c@*"ZK=`fQ rJ vO4qB\.PL;eL|B/f蘒Joh;/)J R)Lm@NR9P`&<wd=i1$36C&QUƼl'I@ +E`qG2$.5%kO5~m]^퐚͜X+$;U]4 Q8؜clѻuUnס hA_ Jz[{ަBgGpp؀;C5iGfmt"g+,'7{zAB_TTl˓Az`Ft=.rknX^3[`π\a π{,{._φ>q3-ca/ :G3CfxD7J|E1YDH\Q#Mȑ] 7&[G|z) m~~ٸ(Ux-b UG(vgv[%q?&Qޜ^)U xcY'ȋUHNT`)~Y !O|ʋKN5 56]z=jGD6XWFc*_*z<v*zj;{F3hjx lfP/Hm"+3<ԈpދL0f3tW?!0 > uUYXV34wI# x&g*B8'6fF]B%MHlV_>JV'p6`5/ّ7uSA MWG,Ǖ}`A( d2c~y⨝-;d2P8;Fxtb! za5'@>+llau R @kݓRpr:mbމXlvMv.ThrE9N: B>kv'=%Sr4Giʚ&5pquV#%t>K`km) :B z{oݐo`en߅bhiAh,k!=\O~a@/`Κ y#q0 |P!z$nVG5Jr S,_qI/bʰbGFΙ,_jq/W>{Z-⡨܆ lאAb,@1N#3"j`IxLv0.Yc@ fuH߫ z`!*>Ob}3촣;XpxtJLxgP&26SpƤz0iE'ԣKsPiGGw^aR7ZOu %} É随N:U)C=DT2J Q$a',5\X(`4c!;>9XV `0i<Mm&%8J^MLxS>,a(K9]}-z77ձrN~yHH|]KdϯcR?XƱe\wQc hu .0bۇ/a{/-18/VD3A4WM99R* j7c;[.kR|8d 7~$" !GY#Ϙ0f0i4M(b|waTzyo4ٶt70v ~4>UP0*_I5:7J5 _%g6Zfv{xL+(j= ۆ w~A @@pv =nK۫A|!dUz \'K_咢d80%~PHHM͕v:Yf:7>NH>xci}4)ifD^5\>iV&9܆|8~j ѻ[V];LTg@C F2 0P-sYH =pj\()TG&f`@wcFLQo`v0!=3U&*=. eu hۚ)54ވ۴%i@7l%eP|[%.:n^찶|r:G#Q({ّ舉|F@8RBYԀX"!x[8GoК" .OÌAFJyKG n X2E -SgS{KN1fcT {08W'— BwA8]5a/`}T&㞯z@h V/65)!Y?"^nat@Xz)|S~Hχې7B*fd@r.t7lfڒWC0 8R2}IvWfj4C9m"%GٱԌ]DoSƪHB+a_k&(ќ'Mb^[mm f=>'ZqQjq-LQȮLJCp ¹O:8&BV ls5 itX]a^y#ZBN:l(v56(7q+ f2zԎu,ɖR'78_pM*wf3 fd^ hk&?($_ ڍT#AG#9hv-|0{ljDn#J̰M @za! f1 \r'ܿ^L|I$Yx@R\(U>ov Wp? 2YXiT&î۸edьg.OMY"pxCi Q(v*b2V;elyKScx_Gx4n' drn*5ʟI ~7:w?r18y'=CfhH;#nﯗ _)T:eCKh_]&Q;:hWϑCU aܥOgi͐/)X}Z)̟nyL#d&_ i.鈹?Zf դy+Sc (ɧIAWGcBBJR?ʿ ~vfDkp@ZF$\'Dֶ]Q&}DO!&җTýnQMBN?g$.T4g~ߔՎk<"S#GS<}9ƒbVwL2j4ġk38/nd(AblLʈ~ƫ} .?oTf/xlwY嵉_NAb\ύfZµp݅5p4A"&2ےRzY\Dh/Do/2)Cљ[P_\$F@/PI!X\wJ=8"`I%ގ3hk2WUK76$\1U,<GԊoVBQw/k!P4D^(^>1FD Vк<ﰲ}tT,N4lKޔb5dTyؑ 7~^crhtՑ1!#_l0qmE1ǔ7` Wn0K)(ExUqtYj)S n79!@j`'D4fRn1 }yG x$36Nlx6@(؝nvgGJ\ϟqV]gQs+ L挳s4P=7QY־PHȬ $:z5uKXJ -yNw:Qq$8Xt5MmfU*faJ|* oUG3 qBXbʟޙZKVHo#ݫ0oY#Vj~I jr jltO)B8˞F!8Y7mD"K#h? *XxO2nB7?KHo?:5~b/ PGՑ䦔p&$* an؁73mלIh"l zwT/z»/j#esU.43|)@ˋ9ZMk;n%%D1mݰ#5{GQ5=0/ILJ/ʨ ؙR X=uJ~z*O PN'MVU4- HV x2My`=wFƧ0|x]ׇW 8 8v& mXfC1:5j/rqĝ7dY5m]¸ai/ xA&Yuz(>D$lhg\F$9:IbDqٌe*#y>^r,P3:EfunWd/݉j!AC \ J`pzd7MA~I3Sdz+(eP% n}[<8';k_62A6B?Zq`Z.{I#'3Df9du T Nŋ59H;Q.t[KtzicQM9'_I.Wf'qB6U1/"h'DKtCUao}Vxl`M'NEoDȹpHxdŁvbB~~YZ?¥W:&z!`ҞXz-j-gX@&e׻~(p=u~עg9-grw62mP&UKVFSN=)1~@C%Ԍ]q?$.$#DAtm$*,_hڣϧ; =]@61?5pxb5_FOܜU++*)Xës @<z8_8D;W 34| uڗi݈T"KhXE~;QKK2ҫ4iI ѢW"غ4l"kZfjlT/)ɪo@fEk Bav{nв=NWS6x1wPi.EцSF#%:e΂M ڸtL_+LnY-"[gth %iF_ qR!!*Seh-7-3|*{IksosLNlx.ڌFdBuʏS}t'z8Uj^1Q\a7ʃe*L1 g?&:Xju/-+huJ R":au&qFr!tv̫m\ ?h#ĬSpvY'9$n D`js3fyYTiQt=|T̫p"yIieVٚf091k)j0&䲹(brfUSo26p޾Pͥۮh0{" It<;%)-L$C>$̈wI{9"V DtڸY5r,zg3ZJ[q2 ^Rfcp,.:{KYߨB;bnQ 6$DhWA6N:'?K:;'1Y'ս 0  }aV }aAt}IVB, W1҈' LV?Շk[{xM2ɰ\~ݕ} Qm*o%jmZV.LX`[,O?y[m fWg:e$֌۫xye`!H@IbsJ1}B 9_^åVK1tV ]Xa-Ϊ1TlfDotM> E!Hl-- 1ÕaoLȜNQ u߬%'"T?g&+T-) N͎ yZ8Aw߀w$U#ĝ7q(a\o\E`CD *_gR oFKoNmD~VYccIM .z%'q8ǜ|%AInȬT^,lPpG%EqF:E+_Ry[cgFx1EP'b׃d'Ӎ27'^/f6/I2ȿv-0*$Ȉ `Z% >j sg(#_H@JML:ڳq$_" ܴ`'}:[ 0ٻQ@߽NmDȳGy1X}1oj^̱ҧ%5!;%)f0F_RX牒7Xsf11l\VFĿEyTR*UFZ~N5c;d= eXZtfL1v?|C̅%^#PvQi&m gĚlF.ɔ}ԧ.Q޻y~o(ވzScPɘ@^q~#&Sfiʣco.5.&sq'5HyCͩ ǔ>1waʆa\kZ2 )z"f:7֕ ؟nHSfB0Ե|-$^>LO{YȹRZzY $T:meO 'u%I!zߑZ(u9lD)uc,Lb=[W!QqD+x4C؀tNC[7V=% _~ MɆl朣FGbA }xMg3U1TMSV;P224nomܙ$ i1~cEއ{'h Σ70Ƚ=x(2ZMu;sPeb&bEH uxҞ3eEc*O}ܦ_gMįɸp0%;yLwH?L j*;GnR Z5*Z.^.Ǡk1 Ź\Xf9JFj6p|O[ J޳ 98s96SP6/Cl#z7>l߻#O+DtU)kkhaM=-8m$EpBs_2F5vHuNXCvC45;Eocic6zxux̞gQlF>1Ϡߚ4jH{jN[gz=KKmt hK9E|YpЫ^3{wZKJrS=Bb;<wC$%r&60󜫰V۲_  ~6Q&u,PC=ey2}ݸFGgGƛ}"H-֊=* Λ뚯z9 \J: h_ij6vf! J$sp4 uLSB"6nP33ㄵ;,yr:`/|Eٮ f5[ ."juh"]ݫ{( bGb?(c|{3aL=_zphdjr1^QRCn5@?C k'.+2=諥V- <CYwJ,G_Hn?MfZ/TS3OS([ tq>Fe/+AVzLeJ뤨N c A}_ڙ4Br.2uĨq=A+߸x/x[uQF;D(VD%UZZ8 ZnX[~!]V{#̅lo AmdS<[HUr•jvm>hI#&NC"bqJ*}XJuF0fK ]•=ٕ}zIV> FJ[*PSFdHzّд=Nk)sq{ތ/\sSi} 3横;\O% OMRp[XP\/#Bޙm>^%|voQ}EnS>϶xv)A \uɩF@TKlUUӝۃ.[$ QBq}7I:bKH-E]_5.;VN8=A!Kؑ[ob$iՉ0vQTa};1^Tu) ↯_}O&:!pwE*V_&ƴ^B >R?9> ]U}EA8pCz?R`aHͭeO#hZ@"S:ʪ6΢ &FdPk`K\ی/+-=_HUȺkI"3Ka:\Y=[]4e,]w7vxZh!sdA}T˳L'@?fg#Ev^77=^O1En "E VAkW_\"0/;/tQ[3Is|u^ b-D-Z)I7 Ꚑ\?/ a8by, _r(2l4-8u` k.ݦ#6ZsN$.ZP@RxŰO:. VK,qLg( PdpQ?)D-\KP,\hYゔ͖!d{E.s5q 2kC4Od%ٴ,BZ P@MWGYmPvFP[Cw Z 6GMeqX=+p@? a`ʙY<)e*ܭlP*MGҘY,e,&[ݔK| ~#h罀UtP:!M𨜤b"䦽'sL\3\2^Sjv@1WvUbB JN ?ǜem)}9J5Aُw`6=YCQd%W:P'I g"\C!.爫V 镉ؕmfcyx9#w;^.@h™oesILZKʰ{c΍wvnX>nHnJKsc92L$VfBȥh i TǷL,Fp>2Cn(P~޹OVI.}{*[Y7ak\Ce9giSν77'wuZ/f={ntJ9Gܚ>ÛrAi7ir zC$Cr}u'y3k?>>x|x]"DA g6f1,ucPUh H@\ x$ lSC @s\$Ҥ_ċjع6% 5 P1yv13ŭKim $ , ԸDjͷxW:lܔdWkY`F h )}qON~EA$[^݉ lQAЦ㜧G!w)HHSo7մ`+tΔ =1wa+:A*MFbч9rP Tb8&S;6$vOC-w♺zۉSjfGqI)OB< d@f. R9ljޯ".6  _qm,ej׆I҆@&O0KfYѸB 3 ̷ݭdz#V T o^"{d'n(8cJ`VЕ=E`83E}J'5bܹIl ɛS<[7Ä]%WS6f&n 찬!Uľi/M|I3P21_ $:EZxZ:0G(Bykw!m<=NQS-w m ܑǖ/bNoOoI47)Q?fã%?} -PExfnfCY$Vc[~J%ԵH<0ț`y= 5zG-Wzt \:k5gh@|[T9J=5@[2p^Tt\Eۡ z@D#=f<ߊOfV=lCZpm;74^+y8?R`:ffl+a|>A& ׺ vŋY[ު j&AxЉh|LuWIe|E0^D'y֬X}/# i)щqC'ETB0?L9\'AV+tMã7!M؎˯veӣcm]/ I8Q1 J>a|D(K dq^L3ۺFHְ[Z-d~P WK}!3VAx@+#OTY:bhmB@H0#N|{>rxso-//?Ir,gq`CJ8ySbX5a^Cy @~Ӎ]Yެ2Ƚ(G#YjE'Do0Up9zEؐ &Fm°NvsM,Ɔ2w0~.+Sk_&x Z0-w*>xB"Ŭ.n j 4HQ$lt Ks7 +2xE1O9]dƆ2Z Z`kYgO~m- )x{E8IGH ڲ7@&Sur0`p?ͨ쯳q&YVN'd)(sh/=J~Ш 0 ZB1W%h5̕ /PLAνb[Yߎe)ZŪeD_<%=xM\ w9݁iZ=-y44{:]q]&vCmO$f()@U1_N34:˳‰<;mUu;#/3;qw ټ3|1ubE.Z"9sFiδ+ {}׀ئ d ɓR;dFذ<,!q*'A}x?Js\5W10_{a̘G#Nf8Ϣ|^/雚x:~ll X^z,^+';Ft?'Ӄ0?H@eR \q}[%>z0d"TMLk4ۻ>'3 }T'~Gq"%Ӟ!&crb̓6rW2"$9CViN(2C!D\}nFݤ N֧͝9:@ 5ȺW'|C<]qm1b$_ ͱbN@_}.u҉^'T :#p4VYL≩+pݕ7xc U6WC0 rޢ\)1؃sn# n)S"{FZ5&fWsn!Z_LGk#{Y<L uͯbvՒ/ŽSh 4qItDUE-K eACF']f_(O-8wr QNzDޞ``T$YG|WpnLD,=N,6D01E|F٭/{&/KԷwmˣ Lg˞wW&OBމ|Xȭ%)T3PQW}8`}}Y s@cDomt_#dkSР8iZ.mI TAAe}xhim!U`E /454`K/HN%h1kAZ!% 0'NΣ 3]ݴkE%\Mi_xs9O=þDĘ|DM]$5"QoU詥3JTmdEABbwOlD lzxyz^{f0 |F:, ,^RД3p-ou%' s/aLW&&_UCžrclMcIğV{ho}0U2ek/XX0K)>H B*1ٌ5QjL+yeDCn ᘀI0\+]bp"0Ց;_M;1v)͑3t'XrD%LVIK I}X85l8CĎDE3{JR.:U{H3ni&K:-$(i:& ChɅ,Sc" Q=pg8! /BxΞ[|<ҁIZKZԋO3qH^M`~~HOѫ{DCw iF2W]?a"ߝKS#NМDs8 bWY%ՕEU#oD>;(zpAH\R啒/&*mlb>pS.8Zѡ_CE]r ȋS5kS^Zk %hEqD v8z$|#A}R1t%37^Lɦ̛AP'4 z(tZ :(Ϝv_%[D  KҐpg_FfW\_]<_qyv|8aհp*"A/5O3ӬADl!xm1b g%[͜ 6.+$q M>uQ FW|抴к/3b>̥pI.` BMXbm3{luT[JuˬyI}N5񪠄D <&DgGiz wNp aT`za_<5XC[}+kR;3;3>$fnϽ-߶]_ F8H$Ö<ԈRT '[GPH4^C醌JCqkӿ|NV3gF/ѡ~5*޳p?op[ksxȴCEt_u#9 1WTߤ7zIYU9TX2jpo V0/ @^èX-5-LQa 50/R#Bo@p~CDifc'RVN k9u22IJ/bEb bȜji(a ;Nް1n]<z@zyod/$)֣J326 $iKo:4˨ϒ:0ajP\E$߸/Hnֺ*&n q&%;r'ib~[K ϛA %Ӛw2?ʃ=3$OunRI!fH{r_FUZJV_qgxn0O1%&ԏ$1Zy̴K?UB /K4P׽;ϘIV r*7O/c@&q·<-~׺jtWq=!DLދP=7nH qژt<3#Qv) Sl+ 5{/l#LG (W&]bl qpZ:%0:{$>nm4!~f8h`3ٖpObQ]رǺ-*=$'z{1 RAkq-ȼX)i&1@2RF(=!S؈HJ8 o1e3LK *s0ƟE1!0\xF2t n NxhL@aqaB=JSr ЮT〵mBН$h4KZM uq@m3Z4,͂(4n )3aȻ6UKV/.@M4 Wy oX-*^7Wf?_FiTX^Fa/$ US[{&.L˦}O9|uVyGB2QVƂCj>{vU <׃ǭgXsq^üeA9v;"=N:ED/J[NN%({eS'K"+c>s 3 J9nE@PL.3`F5CTʿU#A,lVbh-peo7<|x;@p=v`~!֧#צh!:e3?? 2=FQ%ϔ5fvVHlZD(Ю1XA˖WX'ߐ+T+>vQN؆Pp.>+hei4}]~8&9ilX{! H4^,B.^D$|,eNj ,N:dI<ՊJ]WL f*UF$#EpcL# hi#4$6Q o}"엣snYT&w7jK*ZACسHlGԞ W&[[%s)gb׶\L1%H/̙(ɇԼYj"^/ h!LTk.&PcՑQ+";1qhk+H>\B=0VnU7nFa.vs7CO Tp)b>KD_X @vAye~x"5ǖҡZDQJ}z"ϞûpFU3D߷a9#-<NEJa/" 4˪5s~#Ze{tP3~bZF~5co0NdW<ŌGWODi",ʰRj>gʇb>9oouČ;}0BﮪntcjoQ^߄2jp>P4q\-5CI0b ,Q%OHRP% (:=)a31Xgq;O>U_88 cqrGn7c+ݐ!@v$`fo>GU =+ˠyq~*@n6VBǷ6Vx3+Pf7X4՜PB0 ]&fiyN[eTE@ K c0Hf7uZ.E'|~g+ b*!0k: zo'cM?2˗UyC0+~݀_ѝiPeMK?uGY+*V%\¹ .<0U&j10YGg 4cÍw_n?_]G/'kfXՌxZͫkzw\kr# >:`g:Yq e<ɧ4.fY@ӿeoNNE8gK?^MCƉ"oJ()? &.aox,I@&j``b?6>ьYgPp/_[g?ڒԅ0 Z4xwI &JڜV˿MORShZ x#~b/h%R GB;%!Ψwo\ĆF I*H+tzX(i΄OCWyQd1(uj#d3:Tu!N1~Jw99sPXAy="8 &.OA;aR,KZ'շJ'g2_˱Hh|ČjBp}܁TdB{<<[\zƗrDPŦ&&CO2bwBHF[5Nn޸7[ sn.JPZC6pj.9bzH0nd/Fr//$ʥnuwF^Wg>q<)9-} 1ReE0K&O=>+ϙNA,$m@jt%6{ycK*>L f7d zk2Y$cV4k~Ja-Mebn 9 <~vrެԄĤ@(qT(CBI WX7q#X |JZ?|3O-QNn(eyc:׭Ř)+qQwVc-) RXWS *x<Ӝ0I2]KB:x!ϺJ8cU⋣.%9U,Sg^h::_ƶ1[Iʝ!CiQ(s=p ;ql-M{uU,v(CTZa2f}X~Sxsz@ k35/}N0JKH`6m'EA$Y(qUgWs1粢g,]SjЁ@(SJ b"NzK液;" :ӥ[Պ }p xGeо%_ƨ tAhc͕ǎdμQ~IBwM ֣!ClY #)yW'|MzZL؇fy<>:u/mDsJ+g[j;h>p4ۯYؾM/+*D7Ɣ9= Pa9]աYU}4?ҰWkޟ6APޓLY9{UeگHBmͼ'%:5~/A7qvrJ-)2{.=ɘΩG|؝E*(/LĠ*ZEJYR@qUm8b[ TW9/1Gс kݟC`)saͮkxBɖ!@ⶽ;bzUXeQ鹓%F ` gX>cE@zI,-1{0q8,Jv)L9)[]Q ;rmTpD{)HgbH^ WBtm:RY1pV4KC3#:۹zCj{=g8 W~OG@10MfFQ^̄Ȓ3d%ۤ&zZ"?Lf9So;*C84n /Ec rʡCYv+kc+PUbr iH^`əepBkQfZ3eU]jIHbZh$1HD5TtH"[8& #\g]<ڢnG 4iq.8W8ybڊBMJ\1?yP8?1*rC?) ?_|ü *ҷQy4wcˤ6UDYX&LrK5)2HM7:MOV(ubt`3[؇CGF"!0yozxVj^W}%J {:~"Csq)癌9m9;  HѳpLT脤e'CZ>SEŭ?,7$Sl}\{KƵ_Oo ։PR\׷+vW#*qtԇ&ƹ=]jOAǜ]e>_ v_&N`E;Dž)ɍgŒ?vh(<#5o%,nGBD=W}+VNHtq{IA3s܊k!F|r.eomJbg\.O! "K,qB=$ ;X/d<^ITrC H}n3n {^ 1Ih(H$'6^H YFNpX)$?p-@^]b̅j6p8f(LQۭϢMLS]*87+ gS"H`Jr}GGiӉlăľ5evJ^\GSY_\ecCv=y4c»@ᰖQ4.Wz >v xBT}qVLzvĐSk, # TM8hӴWmS5kN+ vW=oaֺJWҗηIwgQZDȥ9ZOo:# 2oߖ|.jK P&L0,Ie+P~{6Tp7#3a~.zL(*]8̊X27ٟ֯\B0(J`*\̥'lYT ?(O<-b`P+NX@ zUBbjS9fq8)_J@;ږϷϫLQ )byŞ履 a_/іvm7h`+wC^ՀcXz馧j^E Plg]@pb"h&z|\a[13E!:!Ыte>'l. *ctfSҞ$24r;>:fo5.3LU Uގoj ^| $Xl̈́wjyO9\,թ- sP0 KbS/ F..4o7sAQ9_hL/wm&թ ِg}Hi/Jyhz?*H3=GL~ҧP7)V55 $e}bmr? +?ve0f=xH6d8!xRЬ [gYZ0707010000035d000081a4000000000000000000000001643420d60000bc10000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/0]?Eh=ڜ.+ȝ2|S_7)P#md瀚(Jd އh$k^-2_Qt%.nx˖{zʍNkugrx?,2ʝr,t&~Ƣ3]U݉f\Ap3@b@Xc'MX8\p{nkg?I32 0BǤԬ0ɽpWRFuD:Rg#>p :f?6@34N>9">SB?@| Iͣ_ZìK2Xj3d6qdY{.i> W(UyKnI Lnеү*zC %[4yYG^TlّvMT5k-HsQC>]&T @)Ake= B.GE!h/W0#;M&w=K =۪H?,#k}m1:ױ :AQEֿw ^Z-@H@bÖz;MպtK(?_o *tV ZÐeA7R't3Y^RVf:;rC !(zG|ԃu"S;}p|Y7W0xDL;tysNRk;}?.^ɬ#hTX32L͇E%)obcUJ-hB>599GSKg86zB,ELZۉ yU]7O3Ԭŝ3.~$>$8=vjVR, qVZL#e͜;FO i` tl{eAv^y@~M,s*-& y*Sd&^:@1`ߓ3ݭ:yr*Xl#E"Lɂhw<+F1?)dO&Sa[}C*wь M3z@>ˆfk8:չh~duZadXK" -n-50pRr.⃆i[E/%[ا/ԏpTBЖ}?rpDIbEzJz0?fn~Lǖ H+e7N-Zw8B]5;kМ@iO^KΜ̧qئXht) r`6FެPWB1(hsYc\Y|-rgZadt1vB^ | q_]^/FuD@8i޾>߱ X7#Wcw B_Wډ%R؍g f[q!um{t~<8(݃ۀoQ}RC{(6 Xd{c'w"Y$,?3 ԈO&';MI ʧ)wyDKQ^:'{vc'Aw%s1niT꜊vw/ir݀o..T/P.r;)"FdkȥWEtVsVfm#O1p>YIGj7xT]Py~:Qq3 vWX4YUSPBp:x ?ø8Xb Z梕SwlbczRD)w0_/mOBRa3F Q)dNŦuq+ @D_;WՋ1 ^Yfk_ma0{l4n02+ G'"+$]"BsdZV~߮ϷS?[8a96 &dԯKƎNdg>SJ]-2;W)9A-SIEFR`RaÙt*;dO6'<$w2\oIj/D.UZbS?қͤ':ˁ'sA/ZN/g/)Eiw>EkyAմ\(A]%u~N+lA-(m rZ;x+MAjWoF"[}VJ@MB3 m  qNyBץi/> (sy^ Ǚg=4rfҬb˚[%<@k _̐G~zE-|@Z]ZJ;Q)B%Hc¥'N_Wrro]{"mkz* Yh.QAP-oī;=no  9"c{bD[6][ΰ:g+QXD%% V89ybX(`^g^P2c ?kDZ,dD)j>lB\$ B]ܐ(oonhgO^pTX[C>Ռզ/=GcN*/zR6bohԘmUS'àS5rM8"u[""w,XS[o0o(6D {.Lw d !3܇&Y* tׇ Q8lZ$pFmz5bZmPa\\mݥa$K E!_t>n R }IYWX`=ce"j.T8%GN>yng0JړOL!'đip'pb@PpF9*:#lz*  AlxsqÛ̺dJM4?!ޗ"֨m ul_ M " @V)E.j 7`{[DFcn3*qNM%!ÃRD\EߤmeaT}À:,,4tNu\3SΡ"FT[B2\pXm,eӨ_dt_V-"ZfFPNpn^yV8ek֒?]30]}/n?b@ƻ~`<+Y'Z>`)HţA?]Aʙ]^ڴ{3đn1ҫE ] _ީ)QZᓨVXJ3!UR7lM\Y[iެJKCO(adb㲎2!f\u8x~sV+Wc\q{zdd_8wtz=CҾ2ĴO2g 2Db9#F} %,,i'yuno hgtMpt)Ӧ+SuqFiI^ZXq@xr3 炴xY0zTٝOHP,#px\7 97EtOV,  OPͳK(KÂB$DBeb4Xe앐v* aTpi iH5o:"{뚻7vߝLjN62w EC٣'W unKNR 5x[8 +9>$WN* 7 9}O}_sy[N.tޜRȖ $^+g.Qsɉt0)ypZPXsów"c<'Ӑ-Dj!/9"8FnwlLCFH0{ Lҍ> kYc$+wٺp9X`<4,տ533ԝ*_>k;87Q=c T'l|"2JZ? "rix_A@쎈 WB-MAPCJX'{cJ@q}XoaOYs1ݮ V5ѩ.X7)ͲgSw˃cˇ(G>?Eis^'[@bIs olz0Ҹm)R#P4q)(ZCS@D"&5 Y !cU[v&cMO3U%ntuG4!eKFn/,@a]"Zڡ&fAnhw> 0Q]Y4i [e;oh¿b;VeHys4wCaց<rq.zZXQ{uiM뗕Gq)g-zCQ {^cp+olt_t9uR* 6O*#oZi%8zs:T0e/#cV>l,'(]EX+s,>A% {F`!dڑRCse}xSdw& W>)"^XȬ0MKD n%9= 5^^;58vP3hM|SjfP3hDXHM8E@Wy|'DE5lhN$p NP\HoH xݣc5Hf N-kBmUd+FͶy[~%jv?E-%M ++t{CX [("~xgԈ6HU3~&Y$莯'M(ej}I)8Njn-\Y,ٝZ ril1uX2:e^:(ݷɲd"K&zBjZY< 5E}AI-򉣕%KI}.RZq+vNa:C-:  V8#:طcp$X״h*&n]RF4O2Mc3 k7a?UAQƶDőht ȺJ,:lE# E&W0 a}gEځ~K7@Q{X&Ж%_߉#56aX)]N8( $(.Sh O={z`ᤨyf9f}׫oˁ>%?ԓ!zJ1AdiLgt)Sm+5znU Ws&^˲q{P̘8$ILUeFnZkW$3oQik2IT+KY0m!bA֞ څzۮBkH۩WBkird؎%5[`übt^;G!Cd~?syhO"*O="mKe.?0w4 7xĤ VTdd)$ bAS}J{WNgC EU8=qbeؙ+fR}`;w,L d_1\]1Rۗ򋉤^5&DL1`L$\Py{Oc b(Rê1K,9F#,Egۼ',?C$rQlZx3_ZۋahkvEW;)!+m6Ѳ( O9l9$aX%ALVn%y{SQΈHH;sk^.:7 ĸm~?4 ś4Cp$w]@Fwa%˂z0ipx4q14}ׄ@yweZ(J12M0SPVHS']?Z*+G޶X}\zНYWhNRJ$y;DεdSj2\RBUQ p&I˝V*W06tAʌz*k"E(TPR _r(EJ\Ƿ,WS>l@@!n9>h?n&14g#m pZݱE%Zˈo&Ը䐤 ǽOVʍUX6YJ k_y!|'G`2\d&mw*qX)ȱndv,&+G!ERێrOhUfzфF@bǁ?p|vfB $pIaZꝶ?a"q|-: rMgՊ#ZU? 'Ք볉L6 %KsuB8ΌK=0ciP8{@)h+瑁~-ԿBGr+3ƙ싪B {N=qj =-imo~Ga>)sE** } GR_Z8%MB6A0m[A9!;Ċk1 svSeM7&N[Y@g|6@ѓr)b z\˸YV% xﶼaGIMFnŇ@(`:1tXsjQ24*P AA @ޯQ~] v΅Ĥb0V/lFѕxD6=Jq6>GZ$gMPߞ1[3o$7P<\۰Qkč {7.Ȭ&BBd+!m\y,Fga6UM͉Ϧ0!nKJՖBld""!xg2x4Sǧ"`uzNGI+j_QSYū R;jL1Ҽ>1AXC%BF9XA1x;$9M1:-è׫eBm>9L-;RFa!1Y+Q:\&GOѰC/5moMPufA7 "{*TWV@c*`ؓr׺Jp*WR<4pzO<B޾'Bàh/^跲0ʮ$3K!p:zvFu)[( [m*xqX6w݂Җ厘\dj%75f&)W8$6YH}:/ ~''lγp;Q6J)~/zRD|"TSeD?rfMlaEZb^&`,PWk_v6{XlmrW{ kJȢԚZo+&C6oFF'[ؔmƞե\|!wp_}kamn9&;i= OHlJD7t eĿy1w.nzq,w@ۤԗoRMo-}9{#T`jrF !p l~1߰wLiwTwUp4=fMg7Ŕ}϶y }{P% cA%o²;-ڞo igFH"PDlrjg^H1쓰Lwڛd]k̈(raO݈ F)?1/L-@#C(Z}LD]g9Ȏ'6'l'k#ykq?'~ aE _bܳTN~Z鍬ܹM]#zk|.SzD碑u}UeSwGol&(\-n!nc2~nu^O8YF_qGu ] Dj\ Q&TsiC/#ֿ?n`y>JmE# ٲ Nv|S,ax7id6Ql }2 ([f:}Ca/0hD?gޗ0Ck)%J=;hFHFDs!u2WN Hweg7#[.y$'S+lhEBw`o,ᚵ̱~mc8b¿WՕY ?9H&7! 柑Ѽ OfwPBķ PYj\uH!O>X y&.E4Z^V1&پ? ?x(xR w-Q|jhJ`O4 6W'|6,/ɪ9Cf 0#:V^ )wO\7Xb̋ݎ@ke2iM և'EK;7vQӁ9ܒN(0P79}?x[j;KS0z)|zh)kYZGխ CD cFAYPe; D| #Z{rfS5mnDŽ[XRFv/%x=x$g%P?XxҘ~'Uj4%DFhqSXR b5U#fo} HÖ_zA|pL娷(xvl gcȥ-\o 6JX[pyP|qlc{k;F{i)G1dWKud+MЙ:xW} o}GݑݾELI-I|˪Vl2 t3z+) OqND}+#"]F؜Fgհ1 ?E}}<d:BgKɔka]xvx^,_sQ7 Б#d+vOUzI_P*a E˩Qչp<&aA,Qٻxz32M Pނ|-g|\&ƟU݂yQK\egJ}ⱏ#@}1sU5$8s9z}AK!= S@bOtpĖv׻}&uMULOડ(',d2;xTg7 XZz[¬k .UﲦH4xm"%TD_MUcQ;k'fdB ͂q.i\tǘ#c6t#M:Ϯ={@+1yq<Vjė~(4&*;Wu[yWOimfiv~0S˳=ƶ&ꩦFt Hn~!TEư,1E GҠ]׽dzy/R: 㚕oMfhbm-Sa">"E 2z59$D/NPw(nחc@)'X~EҾ,xCtMn6f^`'j_8+c!57oZ[/'x%cCcbOj,GR}Q̝(kM.7PUU\i΅c^i/kd5!@5KD4x҅*'Ա(Pٽ cM:Խt1ouumŚ\MmKvB - 2:\}N7e7V#z(\~CU&!XbCHjRю8!\0o `N D\}VS*9K6H{oo1+j⪨)aEmͼ+e35~a6'[{Q׎ze_dEqӤJݭw5 y)C'LmŕXIm7 "&֫]2LeSt!e2H%yvuV4yhԖaT%<\nvwh!+-|(*w\eƭtjUdRUFLl+o7|zCGSM_ZCb96(.4-=^_ /~em[:tbaX7m);hR%+eTI­<;QNS󪞧5u]0M/vVi`]FR}/#AZ K>tnGʭ1Ȇnkne+#wxlP"! `PAļ/|˹tuJUwpܲ0Ij- $QGyGCUg=S(`:ˇ'Xz064]Ne̸ɓɷc bh 5nQ8mQ^. 641cy}%&`EKH蝙x(TwY3A mC/pbɓgl\ĖAụRJ_͝ѢĴ \P ugRmAs!YcATneQC,Ii)-z?ZcԣN_LJ\ᮍUvk΃. #_tdT&4#tXud]Ea H[;%]i^sgi:~0"(i@HN?GчiNGkNy; Ğ!:]#:{'6v}M:LNzU#OM 1o=Ŀ,w?bFҰ|K㠱6 J D=ْkB7MGz#Fƣ+Xg#OڒLB~, Go:$r讋!.A'^!04ߘ%͕ 4ƣ #6d}l>jh<ȠEѥ${.ZݿBX^i-J"]J*$s<`=$yTBHϟ@_T2^c0ٮg׽n5'4<qQB(>]סɜ!Ш{'SӇJ* $#r Y0Id3td'e*e2;z@`TA/`?<jF]B^"B?AbI~oF`t Kư嫳+_-jG2OdZ]vP[U@Y 4̷'' eO3Md=/O0ZCL103rGQ|R,yu;,O\4k!"aQN' "vB")"ԤCHA7ӵuZ6c cq!^ 71t+s7O㲢.Z{-p8 U3|iKxpɿǯj dGǣ(/Ej?S 8:EGuN; &v|"gY0O{r v@BFm8eH·>S =#* r2䛘oRYjDu@I_XTNaBG;mÂ-}Vψ%/sa|@>'sº-)C5rsf߲_cXK%yЇ0ݾTEN3kwIڢ =\Ņi~TMJ(m&X C0l2f8UJ"ȸv 3)OYJVe y%9 jM ow7 I^ 3sP>kl`՝8o:@^;k߁!E Z)A(1&!r`ʮ{?p8 )9|\4xW&uvl%_2geN%Ĵn(ѯWmjꅩO87wE+{g. M-C |캋S|ڂaÂzoN}aɴ kFMK;\P m!QeV۽̔񉥑Rnm;W bb5pUTeة=}h(~ȚTCħ]!?iakPΣrf3Xkrw,qZ90BSf Vt?+PmC$wU]d>(A veeBjZ~gv]I0Lq$k #HUh|og4*?@bl_xxO$IpDrxpS83(RL(, PG%HCdVG "Z#u,P[ R(;rMA?\P ت SW5i_CVe*_[,7f/ݘgAsNz63?'1N\#S\Ie,xₐ+a !.[~GFqCQuy>s%9l{DQoݨ8YbjN Fip{P4󟙌oٳ*%Cþ<}&&O#P^V T ˢ_ԖEwyoQކ0e /Tw~h-.[.(fpJK~rrn WK<+Ӏ`SR9+4 x<%dihn x~ g {BwUZ:/* Sˁ\TXhK mFgyT."IY9ү-a02SUǮ&e&\I1?%jz "OUԮNmBe}2zTd=G99H!x|giԄC|\;1ځЃа\+^7o YH}:/<}5qT$ P^a Snj&gI Y^Wݬ+cr| ]ٟAݽ.axhCSe r_z`]B}2 ;؎Y̰ L"7_[pZKnG' Kb/?j%6! RGpdJ#^O'lhջz4ĀS !/[ʎa$I)wozZ6$[(aQN׸XwpiWTvF}J|Ɓ=Iϯ9%c)*gpt9lJrn"Gz<+?#ae93r@D]tvk mȾTepo` [/y@2eGp IvYR$\0&gƤo5)nU1s뮻ƫ4/uX4?p|2#id~8 ú"׏aNvy_[ ɽ-1-:>>O9gh\\Z.Q MèݑnC.V Kh+QJ_Wk@9|YoŃ).nX$IZSTM( RdpIO?k|^O,h_x[5H;J6- Q55//b  Z3 ]1m! ΫiBKJ.Z6c*ݔ-h/iL"lN0B>+uUl]#3af0X:!5q@v6]׿lh9ЄJA~_' I+]LZo6fQ'ڰQdҲajTHւV9ʹBDvdBEp# 휯W$Ot9 xC0ss:3CN|[J \";a=뵟򤧟%]n/q.Cwu+Pza5ks>o GqEUj & how_[JrPW]1#eMR9` ?eT\>{Ww$xot~ίbr[%o-W'7Ct#w< J ZF+út_&)0DeeA zE) "i,vޫaP!O{T{g>ЇM}}L ڳֆf/E'XJ6˩󳰋S3ȉb7ޮlA!T"{BnQF]p/.VFA9UAk:&)yVm9pRUV~'Ӵn<;R돞=ݴfl>RuRؗX_'Y;<&{mL'Qy%||Mo|~8@ʑb=S=!C{Ѵ# r 9tmajv7.Q̿}Nl&J:+l6ĢRLhaaMgNdjiV i|!.M^vqݧa ۖת!UosAY5Xuz^RU$&ܿ L{!rg؅RB^l+ŬwWh[J^bLK$%a,sl}ԃ$#{G@u('IVgYkotc=5jc͑Q68XB6+<ǬMΉ2iVIÅDl }j_s^ 7Gaw= `|0i%e5 !zG@B7%$qu u*N"v s*n| ДzoxSK}?#06aLf"ytͿ-ZԱJzCyvإwC/ O̕b:0`ƯVI1Z]PR{FŪpٛm2k 834JBP0R]*IH|V62!G;"m;eY!0Eg۽ŭs© kSD%ܙ3> ZZn[W,li& Y{ QDQ; |JsfK?1 <A ԙU[q_h}}Yaͯycٿü;a3NY Ek,tY|_i7-؄}c b:MK4kX%aƒQw6Iq*"9 NP*En"el. ]Bfpd;^B3f_TpА6yјy~pIz$Wta&)Hwg5 9I6TRaaoQlIa؁ q=QI0p, -6' Z{G*'vYmqdKB0Z FdvN©'>D`AԻwoTࡳA7,(HUJ\=!d `o}YTH*jr-]jQ}h\ʔϼ(PbB-y|HMV M..Tobcm (F DI_3tEI61pP ͬ|Xd'"w*jfkty16GVFoiz0ctgMV- CoOE9A 'NhL9O"a-o=rJ7X.̬AJ[dM f6UMsL g[ 8r{Ne(T/bD%}bk?{-o6l^| Τ1ڻ3i1:1!pSJa'7l[n~m )'۔bYa4uBysC3n%uв%OrOk7 3 l6,*հGElR._@4b=.Sʇve;6T'nRXm{I8Ss/^g/|> `n/dmS9=71"(_F iw&~.$ |Pq{q<\)3;sqRfnd(;@J$M׵kLʠ!w:$ÚuިJZj EZ̳{(H&U9 &$H`]j|Z֕2x /)C[Mkdبdrfנ6VW\\R-h510'cpЀ5rR|c,Zcى&v  ,=V' W_1ZwwkC5t*+}3`bnS=ی0gK F|E'vP }[:|č}nY~skʲֺqINOkScBbSfUc5i"Jm1n'y/'N J>Nj]j=&qB}R#O?X4v0f#D4 7AYb jb[] R&F;Ɗ 9W%y=jkN;'`F5&Kvu0azvUwٞ2n/TskEG$N/gT_-W'OC7Kv?BA Dǎu/Y#%+oyy_㦫_߻Ntāԯ5;G`HUtLAZ|Ifl˦wQ=>Lƒ_hp?N%u''VzakA55uヴ_WI}]͘=(tʐvV,`t o$D02 ݻGer}qCw@s5pO7ֽ"dQ`+Hpٻ@>4$Q`C;Vu5Svӓd5OFroC}us󀇓`XqS9plч}fEpߡ>x۲ڇ暁}닯sI } }j[b*X{ lj$[pt"POT4$o(5x,S^Z4d-w%jx69a T t"?n&+VDChvA.s ])*{#3&< Tu2PApE4 ,sqKǫ-2ǞC"<֮=;0 RĎJ kpM} /w-(ojĵR6,7N%hhZ ПVFFs*ee @zʣ?bPg{ n>TUi+:AR3zZ,P`REYNwF5CB)g95f×FvPCs8珟 :k?$K˿#;1iߓ韕ZZԽE*9EDZkZ2#}o UbA4 J@)'asRI2LÞNԗeUtCi1bBvPO*9<.3wޏh.RHDXwbn@gGQ+p ,!'m*w"ofe‰P |lqʊ`BE>i1'2P9R,XPF K6pP }kh*QK?_&@j-Zy- !~3+ ae>[oys4u()|@Yv e9L|aRW3?~znep;~pNE 1ZUl%8ۄ#.l[FVa+F*m.q"~7%1$IK\& OwiGJj:P苤uDZAmO=ewʥPh\= v%݆ b%[&7S=t i@ hئ<\ L4Sv+.`bcq8q졹ܫ~'1 \`f9ku^X irRg`T1P3EXT(:5|YVt< E?XRV^X .Y ;w vz?1:dLP JI&(+f9Erj;#}ž I+v_<\YꛋE s9B5ǁARAwD]pm}4#u ˓cBqDĂ$QL ,&IfxUR?eŎAbx`G\p 6 fEd1 l '/z]P0~IG+1Q=f "ڼrBm~gI9V[rLWW^ *n1IeM;<䜣O2%xYAR7)d)]RD׌LT6ҷG:8X CB'5c3*!ɿnT#aIƴ$)"fϹ"ss eӨCp.ôxRQ1LH'9I2F56DzpbEd-A`G{WyԈ*r'5\Ġu0dW= j&i< iT]ʖ^"jg## p>b)%Ŀ $ir]я'4Y!dsRBa9DN$RPze>4Qt.iv ?:NSXi$.)ș#k:K?Rnm;YKnK)v⾷"U2/Ee EtDxfgG@q-p4.ɧ )0_>t ɺ+ywF",C|:60h?/Бπ@bu߉#(׆hGtsWci[%.:S\r$RM>xBE[8 a?AaKI!> E2sgV摬ŋMuoޣ8Rd-0@wz8}}1➄+{znN Rә[x5JF:"*?v?&tz0H:̔ږ~. 5d=g0 ;Ӱx=ҹWĢ;ݔq|^eMSNjI^-Źkv_VXdV3f)rMS`|PDdjVҾ@B:IHTop1(UEJ؊߀&msT5#8 [ !􌽜oij{_1o+yAT9^adzR93|(C9('9K_SxOSAUM>ōu:+v]3YhçcYE>-ѩfJ}$VX4l< tӸ+A5K&NQeQ#PJ0YU^6lp퉆NDrxJ^TS!1urD^-X]faB@Mu]nf@!e8y`^ꨕki?ܛJ\LW"k^,k5ri}ҵIBѯ1$'R okj\ud.%my1Jc6ȦAԑʳ!uBTLxtX%Mm>twF-Q'{+S,`ì[⑀??NHk?JQlVK ǃAPncg }4}]o4̕p~\㈠E$W+Lɻm=~_.5imELIR1I0W+t, c[Zr nNԙENtja5MM;P[XW(GiWe̺Y.vw ȃ \YQ}U4-zg>Rug)lߴ_^t0u8K6zmKRw3zxcR~AI 8n2jPkA _:,9{!S-s㱕^IEWjmJ`[M4톦{?Mp[ꨎ5M.PT)ΰݥXq4 eE`-VM(֖:3g/n#nVИGUZNvͣ^P-XULݠZVeUNܴ]}lh ~:k"+, 4QlM<ﬞTѪvͩN~ʪي.=F>qHR OCöKFG=`r;E3C?hFx}\ꈐydPpmm҉|MG4 keP H#{S%{dž G^'&ì&Mh$ݥvXݕUسг/߮ .UhHfbF& (Qn*hڑ {8Y_bQ.]H*pbwq*8&?(X83mNbWd`&7yM^DjYiGm@n5pbߣص 5#|7ȇD*v"#NnB/'U'x_g +Uƌtx@#t:ǹ%?^dz_^p47RNR 2;x,gsD6{+A 񎵐M !j:ɘ@Yz~ qlxE$SoAP:Z?HʓR|;.U_M܍AKw%sY.&5Έ@׼$&nM fa@U:BxG,xI ᐃ@5-^=a/Z#*2+B k@I>#WK'5U'R4.Sn5U]f1s;;Lnf`$ 11̝gtjΨdЉ3, 0'41u#?$Yx_^A$Zu"]6[n,4$FFh6f%e &4ٛ\ZLJ L/A<]LE`*;~QOS%E]i\i?czP1'؛³uw<ú\Ph >)3< njǖqWV=0Q;Diœ)16Gյ547mD& O;ʭ[o5^lBͱP}415ֽx$aߌt:=TLUL%&t-rߺmUmܭsvro[iw*U<0`lS϶ֲK2kEբKMc\O>=2eD`VA.ctr'-sƚoP|ЗƵέb pE)t/ztl?6c:A>~xڍUt+)5ʪL"^~͉scΎ㫴MooQVl "e~Ţ}1V(ш4ƺWӰ`ρ5[`v zBi.j6~ۡZHn U˭Wn4O=zm ݛ [D-/LشCt8To\i"K%CqrA|Tmf1"[`=AecQpX,Pe\NdDRyi akRo:"%ZE"et4A*Srxhu0pI/Dczx{2QTNe}9 D28,NI9.Pe>L Y}XS M9wQZetT^ɛzզ~@{V"L9G<-ȋ3Wж͇:Jѹ4UMSGh&}ٽ:˦)5Gi7UG<>0ѢsԥjbNK]<]b^-i9#wx"^ތ-S>a!J)d(tYBT4"i$|D2P2w;qʠJʵx#Sx8XoXu"6rzѯx 1^m /k\jÁPd*/`ȆZ2G}Q'rU] Y$ Xs~6Q$UD8s*\rdw;'Ւe+࿻ X t'}TTo C *pN T]0?Ló{XsA*@%ؔ)}ꐨ($ςFc=J)`!T'k2<}zˬyYZF`CN_v/t*Ʊ(Px71g22.lݛ!<%QOk3-$]`udg*ܽ a_:ZW伤M uGO%BDߌ+Q OlM⿶$iͭ$T.jٕ͂|Om@w8kf&cxLe$%D z_w8l?(n 4$7~ '_\JϘ1;NKtDk8[ީԱMc>a;%p䀜uEv~=^';4$LE3)B~(4fV:*mтIH,q1"^Q:ck,qy @MH5 OLǁ!ZB.P}׊IΪQA)Dn/kBQJ^1,|,T  kf[ D만^>O+<7I9LCEŢp* ]4x2وzȼm7aFX ͉̂l/}iȢ:\AJ:}A:Ԝ~K/H{6cgc86Mu&cP߅ N*DEw{>'E v:l2fULǢAb_.8|?t`‡C<7ߖ_dY UWcK$ Jt>uZ&1}􂋲a:  e#5TOxzy^ g>!+p FPv;k4]E{[ %GC.ΙEo#Gc!P#8)e[firM-U kZc֘FSՐ1 STIe"q_%N' Oc;p7y}ct nTe,ղ>v]䩑{8Z~!R@bOi5q -rU' i4[3b r7<hLHN [rm}FBJ)=Tm{nQ~Uǖ,pF7(EPƾ̀2pN2^eD"ubM!MD-Gs'4^Ǚ3R0wݜ8VÝ"Tp+>qiJeY!H^];R!\KȀRQQ$ mȑ|H"txʱ oL]=@zP^ uHPͣΧDKT azBgB#&dnGF7慩Ëccf5p?r}\)) QҊ4$R7_AZ<=/YH-:f_+a 5k; Q7Te I&;2??yȴpυZPTS-p̢ءѢ`A@ G6<WײAeB21CqK(֤~~JuțC} !`lLFyȣp&%`tIZr=Ir "6Q5eXJf/[e%{!=SX kMv,I^Rv*^ʍs6`Vlb~3"Bs^jwU{rZbiN=Cɉ6z^"S'}!YCS4&-O௲?]XTNdU`9ZzzVB96b|C@17b1Mn층.-;RESYQTu?ޯx  NPNz WnH!j*̈́OnLx?+у˵["v.;װ4]ih{1t}QrTBjR=? yzSiN` SCTlxNCiɛ4Oݑͷ:3%_Vu Vyat1WՎ۝A-FwAuEf#rh.WRG*0s ok_Q@B^JScbL[.Prtzs=53[r5Ed9 -f]0SqgAߨE.3z"O{Ջq܁(HwJm=NlvJ.ljN?eqb8dt,enPzRQAչ\Xw[6iwEMQwnqb sDa %ҼfbS)[iэ(;?e,5;Qy.$O;oBo&G <T3uv;C H(`{2+'(JY}ދe}b(6ܻŐh)SS_ oԋKqgFj1Am4$YK J3#e١I=H#? "2Eʑq3P"Vn2Me#;s6Oa4 r'͖Jq4]'(ssysmW:DS \{z5T~&i%2%L]`,l\f Η,vpW"ݥ MVk_S7IN:B68҉Jn$um n 4sjN B;b5QsCsEٓ"b")^C?YL~;Im}\p{B=#= "_X`W@ wg:u3x9PdYRcbka''U>L]+NjtJ`uؤdh hIqI-_gjPw9eH{iVIϸt:HK'ϷM0@JJ!MGH!ؾ#~8HHЪON^v6[^ܸRU~r|oÆծ@ LWhO+!AIzW|nJ+k o&Sn͒,% ?ɲ/U㚄>Q04)yeRX1 $IfV ݭjS+ 2L6ybgЏXQ1W2b$ Ʌ;-GXin!t).K̐TD&O"f2֯4kv K{H3}n iEh{~qenZKC5jD+׶.,s>V> ?-rT۳{m5皘q0i\B< r}hTR[{mPm- Sfn68b͢Uwe+d$VΕf21p^W^ A{Sͥ* $lUP$H0lTu{q{@taz1:{4ӹac,0 Mtʛ''sfUވvG'IP*.V*t261R>3iF/C(7ǎ<6bAz{*cӦr0#1|?tD^x8|P3Ru!Fvk̻8Ю{6L.<1lBmQ.Xhy-j.j !Ve77𗊷"/A@_VΉBK/n3_wr_:v*#T~ jCէv:[A 6 ׷cۘ2$3çM3ےal[[wr[aܙi#&TMEV Brrr(*a)y 8pKau}Ӏ-Ai[@6;|ӹtW:Gũ8U #k_܇^K~G"JI>=_ӫtfqz]Ie~ ُ?MH+Scdo)B?~S!^ВAaLk Hf6ڢrzw1dcb7@>`dѩg;IW^]V3@AV& 6ZƟn98Bз׮79v:$Ga AC>2-6p |gulgOwW4~ITCe)Z6>A+>6Н'+zq\}ȩn"Z/9! F0lM2Id9tS -4.gkV杒蘊CRIFRގ;?,v$vƺ;\c,^Ct{0 {t#u@&,±ޑd_B""`R2%E%`f1/c\uaɾhm!(&njn@BjCD=@ttVoZ NM\]̙< 8֐ 6g*Ŭ*1B쒧 rxN;V ܛA]uy)ׄswTyk?,:sN©{\.y0A^BWfPS 2xY"{v^)rOo x Re_I津7w9aY`]SGBf?f xeS~m'+P0lB: Ǭz%B.1M7P(Mꛨ{?|~}0(Yg  pth5](VyyI`Tr4d-y09p'`T…&莧*.,&O0MrU@`sk=KD 952*`i/uehq/ 7$ h4`Wς40}cX[XK S8ReS_9~?8Ozrx5_ sݢS^* $ˬuyjY6~C|T;%"OXψ{mdV}h ^8KOEk'%+N^نp5F=[K- nO ,aˆƃ({ۘ}*1cB][EƊ]OI /[sjsµZ^{Q9yU*UE6r.磸|3?ǴW'$laDв2N0XS^yT7h)5p.hZ|ўIV;w-A0Q%䚯>v}dw G 2iJNG3!;d"!])vl-@ b.G㌖E BAYKdl(=^9eF&,U03r"(| Fsp/6o[:_rE0PJr)?2 J{bp9 c&αn T^k-$ B%ܿ!&S3^u|8㮰 5[@K3K%4yc^R-<7۰GX@BxC2-Y =N,KIh3XaOf,d:B[\{vNMk^ɵ`` Ob$Ntij቉Zq/e/_ "{oeüA~ Ԃips %z9)m ~csLypF4P b(HtYE鯎_鄣YGAJ2udwR7 -qаuu:7xqO "R\NnC2؟LL87e+r'/*>VH+i bPSv{(8sMqT5xBY]ᘞ`RyEgPݱ3z=m@ÖpσY$%^dc:[O!Ty3)w\;;}<*^%2v$t_o$889șA vG4??,kamI-{̓G󅡝!1_+YK<ˀp݉ɣh&ThOKI`Skۈ@G!ի7e!}K3Eb\WO4+(H*`%P١ˍK] B=dTrI? :,Qxv>3FaPf]q*3s]l*gUm#+vX R{5#++8@Ys]_NŧB{Yգ-x 2H@*~΢"7=qmdmKM|/NͦyWx 1a_W> Qp󒗪8~|tC}~I]wZuHYX\wyM_[x/GvrnZ ?"|#kw6~a9h)rBYnq|I* J& ɖPIrfN> #ZJ"(qT?.!+Xfaῢ#_Ii?Bs&D ^'])k~=5x}v<sD/Yqk)̐0ؖ*<= (~PhsiJs&(B8M?م"u~'^<&` ."څ3ƒ3ig5JØV;KZ]|epLzʎddMi jtT@T!~?Ր/Ʈd]G#w ;iFrveݑ&&zzl7)2H(4M z':qOG&;L/ BPJ;Ż$6aN򦇤`$i$5Z g>)}]\mJ֑ ua#PڧyHu5DA(ٮIr04>&+xKlq,P/ ڇsZ5Bqu_mbC2y1nη?iW7N[-!r qD AשZN7YiL-Y}*;`B OSc-B,gY/Z3 `yOdyIIDxh6nUJ;F.Rpi0mrGY4-1A6zj_}R0AC/|kkϑ?ճQ hH쭬kN%쿼$IRPpBdAHƷ+oNBUq8CG:3yzC +S|V?S8f Hꢽ-A}bHU@5$ ZEX.pFLM- 1737<&ϓL'D:D4I8fƜh"Lb M5 JH]A7rH %P+ςt#F(Z XM=| η,nA0)lJ]IQoYO'SR- b^;+,Ku h mO(ctīeGYeلH9J?+(~! jǿ㩬HU|q 9S#^pU]S~;ٺg)b|[Aܹ3WA ڹ06twvI`b0 .FfcpM4LEKNVB`mXȆccHZ"d4&z4eMJ6FD!3My w>'pAQ"?EEJT:aHpl{0m.œHUKt*Mii3U\5_B^jf8Ad2/Y4|Lğk8˪*_4SH; *Ň^HT4_ߛT7%Я $Tkbhv(ala3%']=pJOd O}fF2#eVT=ܡm%=n8ӷ8⠈5, >FPuB?a>1M %ZI=0hLu:㗣P+ $I|8_ܖ]^L=VB"prNT_gYmwj,l_8yCRe)!I +Yg~'4AvzA(df..` ^"yܩܽ1J*Ë{ UU`af]a9r){Mmڤ~ JVr^QL!#W^-G9$X̄ ~|P|v/׺ ]Y'MTH(ᘈm=qsH oi! ƣXLr+X?UU!ЫćO&&s4ǷXqB\SЍqw@A g섽pnGm~8i|"ؒ @ee~Ã~ĞR" KUE%SUIߜV;œ* # j*`GR5 wɩ.!<{ #9֑؇3[ML#ʻtp&:35a u r0 X^'"tַI vDI^|beZK ˮ}ouuam rLk#4"/޻V+h=' 4;=<8| \{&W#8 >}q%˱͚p`ƞeuT_ ߅*I DRQ:xN3ocq>vUG@DlJ_~R!2-1k=b=:UK͏lUvolD3y{bUO|- {Y1m M9҉+S*{A6QV,=lr^LfGAYr?AA[M@[5Rkf[E(+H]\/ՔypI VӼQT!E㒑9:?+Z`5,?C2zŝ k {],RI5␷\lkL=~ lBRSRq X\s{HC铔Ϭky@UXdB_$:$LUa#JR1L\{៭ϙY[~ |2ң w'T[^bmo'oVaWzfֱ\J/+ + Zp396E|Wel1{tPڣS8Rʨw]h'.ſ:Y!FLHKwt' A|>B&D68̽ ~ > G]U ,pOS"m۽Yuq}LRNoqJŨ]N9BF1MQ7 'o:-SNм<@(ڃ"dNi}~~o;~T Xui1My9A&ШA/W+_Jg!Yg;QbJnʱliS}'܅O׉C$.\UqKЯ9L0E'CKώ~um cmdJ!-c)e~l5\ANٮr?Rp9\$\.q#.>% KEkF -\_W3Ru쬫d+|FYqDg~/ ]-n zjq'%ؽ'm&PgThY tL;}o!GEg'O0}H(V|Dqv2קQl7RDʓX_.gAQЈ&tO#Ԝx嘻(E"`N]S^. i;,xwJu=62_^կ<GrGi"\# tLPAGera(>QbD4㐯@UTLe[kz˄7"3#7Ce7EXӄ/GXuk3s|;}cE&1GdCP{!bM,[r EGLPn̓u9~ j}/2BMF99āϟ]R\I.eDbp?YkdY/CÞujgh|)N¼>{=^̃'pl߳)qM_]FX`Sx[3ʤ6~m q(߲" ѳT13vC}>oo»b%'{_0>f/?\vN%ˡHeٹ[q>ѦN:z!3|"}IRv-T9Cv={+IԈCP< YS[|u^4ߴq. 5Lxutev G[Ml!+Oah "R{ґxvP6BX;ra"Y֧=E+tͩ^m K~ϰ/üTH A` SS /320nCu ` E(5^b̮hZӠqZoQ]0<ۥ[3[scl#aB?߱Z!~ab` .\2s昺K:O4$rRA9㧶HkYp2 . g;Aw X*t} mEy$=^> cD20._3Y6[Fb#yd:`i"!nۂ@*PtXbW OyThrdZ6r۳{k-\n1k 1[%;.mPZ~U Wo̠f1@@݌XxT-ҸEʩ%1iBVs1!jT- _{Yʲc!SyCȸrҀ2Dq݈^ϵ</Ȃ$"3eھndPWJtj7$9!P"L$2hQ^}8i B~g|u, qXfd\a[)~bc(=~gr͍qi_EPX3Pҷ3 N^P؇ת􁜶p1ms~? l=W-;,c˖.8Ҧ<]W哸_WJ.0 sQqiU؉f!LZ=0GPc]-_ tE-P] ,4 q$L&u0ƸGs]0:vQ>!J =8@%ZiQckB9&v7 ::9%@(hklxWF.Ykƣ[ᢁ.O-ȏlSl 8Epʴ5>mij`eN,W^FdB M= 3 :-`7CFYRXѴw> fBx2ԴnǾ6ǹoywJ1"5$`)*f]9Y,|-HL bYUmO~19~_u&w?1<n5q ia>9JRN^Y '0D8 $FDj^ޏ d=,?l ps>+ B7C۩]pρi8jM%'6dM|QST'*J +9䄿ȥ!/?ɘ:cѮMs a&inK$k=^4//]Xʎf2q }95\=՚:b ѥN&z7..xhݾٵ^;g%`"*T@@Ra>\ʃ:뾁wgd.tXI\$2{CDޏz{Q] tc:u[B Lf@m0]@#dk 3 "Ћp/ʰ?V൨j]Ƹjo Dg0)̶^릈DJOI=w#E F"n]fV\ҁReIþrr` &GaY ͐N\ҢA73H725n8uIa%5Y ;|Uܦ|sG*<4}_pr t\$Cv0pA&qҐ6:3iZ5QGw NJI*ZLaʺXS |#mKZod:w큙aBU!fO-Uڷ#~x]3AcZVz_w9LF3~Hdby)c2"lʖLkN/V/eড~N'4j!rHh ֢HqN? M,Ȅ]OƋv#}D23d R{/ 6朡"rW{7& FCMAF!G=u'} $d?3_0ʕYD r-'wWO#D<}r=` uLő=UoCLv1W4Ie&iЌJI)g:c$J\dӟKV mٸJ>3O"jh +|$99BB٩{LAi g\UJ8$E~=x,] lؓo쵤ȓ2%pMt )Q? ɛ6Gqu#"n'!%頑'-Z葶ijKxX -KXof_d 'ڥwZ{+ȮŀGh%AѬnj=S 3bG.t ** 'T:ptgib%CZDvp/9(FlŜ7qs}w4xw掼z-3'i>gYP+'F_;[҉#e`&}oɑ |1 '3̆SQǻ0+K/ ;#v6.B==l^մ9MA"rf41X\IOV]`O%Dv̾ %UXM^%+՗)y.UAC1v [ˡ瞃xbƚh½3әuPf-5 8gǍ6_ 14߻?89okB3KS, /wH4;ixBW]5 ތuT0`tAl^C8KyqSel| &}]CdFm7 Kp \y?BTvi _δߟŨ *,t>YS+%!?x6z qݙhsp 'Qǵ~4 $tr82|< BX)jO5 /> aG#*ɾ.Y?R]@Y.OQ2rX_pBJtQh_iȁR\İi4O+ Fg{d~+tԎ6w?0_l˙p0([EM@$ʬoaa9Cyh=ZR*w!GϤF3_5:'UB)aE 㶔]QHhXc)TgK s|v43 0󿪙HWR<]/ UqS͎rOfEަ@CTaۗ@Om{Gh+ h57gY'Z2~'=%C&Z5Rh}l=@?p@c _;Xhiy*>5Gѭ#~ C&Xjnǻ6^p9lY9m5 RRgG&#?M}Ubd|?뿣P'm=cobM)!W cVLtbt7\k4x "Sk֎$bWB j{Ʊd'n :62*UK#EhHV}Wc%Ԣ魖x(O,Bsm#4llzTfI ge@$YI5NHG6 L psUj-{c& jpz(f]\=m'AwB3JC KAʕV8MEiRdQX9ozݏ۸@ŘGi~f-љEWQSX5\Y _AT=K5|Hc@ڞHݿ!1AIt߯RHI:x#H]FS3Rr Y-IRT+WXo& G s=It^urv<6r8ǐxi#ǟxMdX$ OzHWzs՗`;Ȋ-*^o <ŮdL@fk&@TҮ`Uv0Y ThyUh#fR&2 } XZŭSmDԋT)s }il@$oA_-Uq!u] DscJVrt=D2(6:1F;cI>~W Jԟzz.~n!o%h l<F׽Y:Ǵ.NT~㚶Jc s-ˮ ,,֚ਸqX>Tp鞌޽KɅ`L D%Y7Ke%A=t)+EصH"tqJ&t[Iv3!^Va\vSFo.n=\ :-\]K1<0..%:A,xMx{}/:1BCf Z$wmK{x r:}aObAaeWQbћ8OB/9o2 )1pwˎOK(o.#՞eu#Hpُ$n/{äbކ[+o铝{3Q5'x]U^^jќH|*]e2c"Vd@܆SD9׶f)HZ kE94+ ٜi{] ~Ff%U&APmRʆ$ wp^{Cra;ơ;e.];%ݙr !&ZF~W+gF(``ז$gVN! nX4~`ڠ'Kߙb^ qR5uOwC|\;E$*6C[hkY:ccsUr̒c*ZmYsp T#Olᭆj߉Ḧa.#Vr5ћI,W.jͬr1inoC-R_u***6)UAgda~ykj>n Н۩Ty)"/]r_;w,qګQ 56c DB%62 w75bN)N1J={Ͱ[β&ݐܿ6{m<nIeɫ{\0Q8ې5R:%<_c=O)rM^¼){Nzj/KWC X 0B@z?=s{.| xĒDP!Qs"[}/bxsg&_@`rF34TޕY[H">T"[QہuԨnNfsNl{$+B%pakS̨hFjF%pcxu!_;:Rbz89R. .Ҭ#/2)Yh(=՘Xm'6& 2J_ &O! mvI9聯PRr˳XԔO`?9u$ϊo?䓎kQ kʬ=9kߞi7Na*K:iɦc3KAK1XY]mANH]I!|-v|w)ڤ2p|G";!q X1E&;fC1.Et((&ӗyq/޼}L/Kw<]O,h)3 $VsCq9B#x\,?We [4"4kB}mThV(S`@5W1M왰VPlua0v߷@Di@9RMnoiDN5`G(9d 5M4`=;@x$i>g4i'#=$-PNXR 7C7!6kk Ѕ6y7b&0ԲҘsŐ3(r/ AVў)%5r#߫\Gظ_߃񓅨 arGpWV{MLzv19I]6 ,sZtPr3@AfKo8R C1#כ ց"L-d:>L_y&WJ+ T|̳2FðG^B«KHBA R}#@#嘐٩iEպ]YOܠ%hۉW=Mutx=nRx> oKT,:%n!"2X\|;4DP [:K_kb;.ZpFǜÁUf5Ȑ -Ť|usLYh0Qm'+GLzgGdGRncRv쥪 6N ]0Lmzk>)t.iXho*m}uF\ɋ =fv$o".zEgؓ8^0M8Td*h\O&q" v =K?{$#VPXn8a#3z,_`[hPA5#۰`m'qlvk[1 G]#Ei^T͚еgWGik^rI<(DhvձCՃrIvCj>rkDWVd`h(f(a[,YbuGHM4PшA}INiD%̋X;nt Cd9ڞ\Zُ$"Gx:=$9]Qu~A*|T板ʟ~'_Q-i)9]}RPKW̴-^h] -KsT捫/F٫0O`/2`#Zb) ;S$k>pi&f"T!QqqANJM0ch`tguJ jcfNR J1>K*MS@l`YfJ:mBGq>!LuQ/#tKsS^_k D j.*%bEo"K5"7P>|"` +D8٢F$+1yqqr\:{L>}X?0Z.j$;8a^9_3ӭOz(-䫈 F%-~lAYPh^m0;h/C|aK/۪[]@6f|UpXyA_?c$8?9%EL5$ޝ U_(Ռ77^~RF\Xb ģZ!)dJS޲<\+?x(h}̲6 Mŕ\cf*z oilwX>mѯh5b]`[%pgBfr!Iœ F*Te#J.Z4eǸ(p(ՇHM [<ìm +U57|PV bj$(0Acߤ:|EǦ'4W,|n ]٠5>4,@6,NÝD\YLfTzi|s]AÕ4GZ̆w I郊XT(1(ݳZH;Tib]Ë{MߺA<}#Q"g2"*ʒC=v C:*tz G )Iv2 eҟ'>f܅w>.!1:0y-|=uTF3OU3]VJ6x7s@ݻv ԡ}^(]k~/D IPΏ?tR[W(hiMcSh < 5']PыGx΄>3<{Mc_R.C g+Ɂ3 2SŸNes)$#QY>(O%ms˞f  qk U:EA2 Ř(?3)7Үأ =6BR!;p\pAe\9Z5X ZByыv#ҀC'K@ݫ1]s/Eϡd1 5}Y@*.6ˇc̄vdy[v{r'˽OsySf$ئC\t:YIV=! yT=' ࠮/^KHK/K9ڭqDkƣJ^9:F?`0 kЗ0p+\eEP<^"w|{"KXp#Fi CR%;:g.|4 %tN8|n`O2/:,B4wclsZ/#=$@K@V =iPbr8y_ԣ\mK;,.J~4o6wa%OWAO|5:q^ވ"lm-pcţu 夋5Pp0f,qlgTLFg'9W,ُ(G &'ݍAFI:ȒX)w*gy6XFHlcfg:AA#9D(~>Jh'Ky 4I=Z$j{9 Q[rOpȂ?b͗@c`;_n(DPe2gVZUWM.L.x jPOlILɳ{nj1Ґ"Iv׬~[I>+5b}{#ɺMg04@MZ;)I }b G4;FAL[8ѻ{Џp&7KGYQbb!qOx 9RK}T١<v)p 9,-Ev'1 ˇicX!4~MRh>ԺJE f`  Ol?uQLJ`uF'O>܈|>A6C+?dBF ש, Z.47#zRĬ3,Ӄ6UxZMl9P[8^hntM%FrwI;Uj# qLPC {]3ae ldgim<쑠Cra.~Eb­I'^To5\9t5gew-J94^jleXw *~ q9l"PN9Ԥ ZaJ )4BGVgJ\ȲƓ,S&~W%UryR <7{ZKU8n=5<(D(^yHyu=,˓C(5:K2& 0$ƂWm+I, "//QGО2s*چ;[%[K~x\sjnҹ'|~%M&MVcX]FsvRk?M&"1F/i1;'%K 0!l* 7bk* &rRxc@ q2+:BZ(Uܰ~aN@aBoeįp{&ҎW֛{{u>j/Fb[p1ɾ , @bRv'Ȉ:S{I9jlojLݍSFD._3M"3bJ˸=xD^>檐 ;?]`pe蘥'|,Fl gzWJBhv,^ Inq4 O7pV9it̆`kNWHI*6ǭso[)͵P%,VXNϥծu?#bR+f;Đ_eQ ýw4-EZ&f5Q]Rda|`rLxnyyUMǝnk2_.|&ѬI.lV6V@A>wŎt} a롅pds+L&iCr M䇴;;D W`@?zh+(B1uR)Fe6Si w~Ag%4R|&oZx3EpIϑb;l=<@FM:$};2 1&>9YCtt$jÙ=Hסּ崟ڞnh;j^dI/ѐqxٽ7~K⊑~(j/9ATw[$b'dT!Q9-UoT,0N.@EůCWA ^rJ3,2Ox+0ZU<"3f+'ٹ<ŝOn5AwjO7xY5[$w%<^ءX\Ue% vAC 13@w1LIuT%c[zGc7(y?#_R7˵o>*]cc:ˁ:]fqbMز܈T1Gnsb9+g c&K\=c@ӄ瘔g[Ieל/~#)But@fT!A]fb=7a(+/|!S @f7DXh#hD0We]Kˆ+{2\h,nefCW%c\K\ϛwY͡& UYFH(X&cgPKaL{z߯ĉRuf2ZW ^9]k;L~3QVs;+lS=l7I꘲4ղ%AzDs٭cOl2J-tBXqc sر5 ?_08XDW(>bQD?{عgS/X6㧪:~i \B,Ѽ$nؐx/>? +7Gص-u?"g+PoGj]W,UNa$)4jYV!~6+byT2=Ou)r<>zANDÆbFnJ쟎+0HhIA#?I2X'ee֏::lȀ,'nYUb/Z+^pI Hԡx~l>smC?nX(ZNrk^ȷeLw)XEzGX%c((uOcyF7Eʦ|b6?8O lIOiacC7OTg ʣ bbD=h.qc=;*||>u8 4XZFWG>֥G#b$4*2]Ka5°  Jd78p?_ϋn i#vlr1Zu)r}5fTݧrUg F2t,| ^WVR;MTP4 òUyZȀj !. 1VӳwIvyXHt]LrI' d6;Mn/7Ȓ*#c_MzgʀN2JpR t ie:x?5KZ~L!XNb or\K3 U 0tၔP[\>qmlO\8U[vӪsTx=#S\^"v9pt6vR{"KWlGr4e.5Iߓ6o5.28L&QqH{tSx]$~K1?q&{8(O&ܐ×${d}sCtT4DTb ͼTɆWJoGab9D1J%g`AOhNktZҏrXtd<ɻ7M77J+1}S,g l]+~/򷸱Q|F$H/lN'mO:rۖm>Q1mi_8G W!5ԀxPѸ[}9䏁UB0=/1A)U|)i@ %ZQisU)(rGv'.*^X[D+0[=S#x%Σ M.>]PH^qTLZ_헙W*<:. ."'p\(lgyRAN4R+mЯc=OʁEy; {b E;8՘z.>":;ZꃛЌzh x 9P s%E*~:6Rj~Z58O5NBω 5umK BTBw#T+o =M\Ň4c <7!#%01Wa5el./P-ыH:_uBjAf;U/LY< d.^,v hηE7{u1ZBHWq'r >a}%aw85mW~(xڻ=>-!ijk(1R\f-"GdЏB+56=_1A(AFj9-2Dxx*DQlrUX3NTB& ʝaeTbDQ>#Ҹ=eTk}:K; oriwiYwi{h~g:qCuG}9gC50 D?g~` 9]R-pla)E!ڋ*=#Wq GlGęSk${]LD92tBb߉cYsvT=Q UcKQ덚_TM p^ ~Sޛ.|鎂 DQH#;c4cgG'GO\j(DfFA*7paҢw^L {,zS fhWzIn1DU z;TZ3IeVL=+ 䞗Go~ ,B 䍛$VU cw&̷8HPuf2 vq }Rr05c=ZA0 [Z' Z19[o|_iVs, 黨XU0c*Qtrm)y#gJkΥۗ!$"ƂUT8`\c\s Y[7 bÊ8*'*4qRD3l!0I/8A-*OO ~ gB<\xCN ʧ-6éZw'ѷ;Ueut-n UP E%.:1CAIewM44{%&}:ԲB~q]GE⧚mW!w7[:Fy`uSC9 7%Yɕ'u ^8+n)M͞^NA7o m";=)Th!Bb9coԭ/x-utŊʂ%M"|R { W߼):NIջI tHEU  h=UvRYe|~lQ `p"r;f՝~À^,54󏲼֒䍜h!'#ItӬ( 4E ^v>{ut EI;[̆RaltYHt2qVo:G+G $TUchM/!X>?8R*Q8/tKJy{45&Xg:h6ڌlaV+Ji"p}Yc4#p5 ~rb]<&d BM'[%g׈"xc~PE$.7^.`YC`\'dNTw7{yzDx- aQVQVǧ#5h ˲s$;RP-eu@lha m}>rX zD'N g] fq*Yp"1JKMEڝ"?$Y} 1W,M%l{6@CUN؟CYqCߍjw.HƔkIhvE'7Тey[Q$y7}: 뎹,h%P 1I{ck.IJr&_ ̐ X=ѹt+|wx| C˼Tk)ן^% fL"Q~A+c3EDJ3Y_=+Dv,gMQ^蟜HŸU 1~fs6? jb1֤K)*%蝵c"MFKu1 4H FGdx6'`o0]Դ?݋БxX9/&.] N>na 2O":G##r,~BSgQbm`syxxSz3\ 9Ξ%'cuHXvFčpxlL<+c XlAjXzEת_E$g$|_E˾kj`{Gjmp-7~ mn$÷kU#S[||C,-k>Ac rجIs6'y5yL$ ;1%Wv/M4]S]Ecp'2u":&bRŅ {Kgy?GXUr.c[2쌀3O:z/Yޔͯq*/Bfׇ?;)XTGQi!/ŕvst딙 1ӳn9lY{z;Ücjޱ&b@ܶ%AdoQ{:NA=Rv+aD*=dWȅ=qXn,R.rqx^$؟2 oRÉE3-%giP t}'7"AAib5$hL6\6I9H\7G{v+~FvS9&rŨO[j韼bU(:<}o#>raZjWV7@--!P/,MED_9f[{!#tX|u W^QY'[`\( m5kr*I.a7#!3jVDKW0'=NP%?&c[y'cERJn^h2H#W?i=!N?U;@;;F.Z\ 됦26 5<aPK;A=G8+ltF ? 4U%ytKs*7W 9rO!sޥg >6Ҫ7֙ZYڿuA+DŽ,i?t}3ld97 *\*XQoN $M F2lWai;Y%/BRpNYGoܘ"Mai8 0TNρc%Z;E@DM,E$ҽ:qHv-0C gQ=p}0ϗ˗\I8.isB}8FD5;b,2RZij/;`0Կ̥ֆ+xXFGW :{L^. Jk~^tQ׵<lr;ܘ!"ucn<  leN{] J:6B. scb7n;LLcrld]!9pIQevCW![7\eSHidPA7<z:jKY(EXjv7WѶ##d|Y$z |%_&~Gz\aWs^DGKIt:ߤc|M/#9lCn1n6AFte !?/\eQZ/ǥz8 F[%O[HTл5N: J~:c@( ȑoz:,[7r{UgvwyuQI -GK4tbmg.bcct,zc/+h0(!2$M7¾'ZLsxcԠZHdy ks}a.0)Hܞ;EZT{ZRœǃݕD1,ESxtC9Җw|Q{:h9!~o7dqazcҢ'D=U8bWy5u@y1`ඵ6A36(,B;@4!~QZg9(XIsi۲l=bcѢ+!_b8s BsTM2TsxqsymHfB? K%k%!ΖZ<+Yd\LlPߘw;,ҋJJgfO d@=jG }iI!u[p\HXL _!`F_Ƴ 솝ԃuGQHr@,89+- *wyuזEQ-.}srSaNphN }aM_އؒ?`_ "tѡ#mtTfqkdn/nh*n=[2e5n담$ڽΚ5j,{y(qاSkZTc''FH߈" 狠#em<GJe l/lD" 0jUËwp0H3Юa+4`T[}e޻e?!Rc cDnǡo&e(HMb/D#Uon$_*$#Zfv֖UA)T gJ}J/-|(At!P4PK8Z価pTMoHkX$4ƏCg">7 ٗICgwwIʉC2A^γI]0|"@"“"P ?lC$~¢SD~lTCeh G9.wdrq4꽞vN/.N$m9_"~EXd}-/Nho:-< J!fՏ;:By5RY[1ܛZn0ڹs*i |BJ}ک=cϷ/rtn$\nh<3*GsH*$y Ąi4}4k~|!QXRNΏՔÍ+\ 2=SJDل ^)BX(ݓ5Pi'V FLXIt.V6d.]Ѕ*`sX݂8\DZ]?[CdRG<"邳kDbn*< ~~CuN 6F/hLi(wy:츮PHZ؟P;l+-^"!9`+v4͑=i [Mj` | ,I*69|EZmRETٜDP@t}QRLeyg%ws;=Bq*pCBowъk&?}OnBWviEjpq8't6#byBl rA D HztA613s09[W. wVcY{[:/qa XX$nٛ,> -}b=#y0K\Xz%hb<HRbǭwwz 4ڏ 4N;>m[x=T`κ2Aҗ؈w9$jvD9. $lLVhDÛzQDZv!lduqV.Iq5w`~`ldz1U5g )S[!F ċq0:yp t^TSJ J=UUO^ Kj׶\lg>´6K T`E]f %dM0#)Ϻ7==/2J㨂p"$S'}Z}ay&卉&^αi1`-nǤքIR$ql#PHBbt!DVAlx4bWBS ~6Xt7vK1^6lFwr\n4'o2PFRcr`&6lG?qzRrdUDf^^{RT-s0 c/]*kg_FRLTk2cF'vH7٧ m$  %ujwNJkv 6aV@e sD(HﱒBڨa ;T`접+p}Iq' TCѩݰ0FAEیY'`?)")u͕ޗS2:i PȓB` c׫oٳY'-O%ܑrasy ?ZEKaj'E׆ Nw<)rU[Ənm鰱 !6 +m`07sleV.UX3uFs%V  8YΆ&?UwA;ycUt=zǜ4WF ϵݐxt $ntAJ~bzC=ޘh3uu=1{¬%n Ȉ8,j'bl2i`MF ]K4}mvzB5ҠHl FxFi4F6Qs?a .K m 4.͘Y@ bIR`GjYQ fmqRo'ǭf1O Q P^RRcm42a~5u~ lƣȟAssjG5$IޚZ#lGQ/P)XQ#nRۦxH[_:WvZUxד6- ]A"?,ߌL#C# a>K n@^Lpo BfA] uTaA)I$/$FD9ڂ%EWY|Z1xbΗ  *HjZK߫ٷ]Fxg(*iUs#V !wi>7"a*"}nÝMSrdyjHɜO!_xdҗz')B0 LF?q <dwʠ3r?ǪiKɼWDJ|Zn>X߿ڶ+ʻF8~zJq񕰏ғʻͮmim[h;l"[(, ?HcﴣUo韆z,XW[ - /ˤ$ ^7s&3vkAR1BtMG g(OP+h~EVw!ەM}-)G5|߼%z qA[M9~ 4P`?Dn倎 yVk#L.`s.#+ÇW<}m}\[ ^p9#dX `U,gXtM5`~,N:y&)vkTIo ZF] W7?z=S'}1'| 8< Y 9ԉ\[u-hkwN h'zqǼl LR%1iI[9*Vr &~>2{8go rR`~JῙO۪a{@\r@K06&}X<&2rrhył ph'pfqF>an`y848.G=JgjdbmSE%J@3MGvhv v)],ܷU V!l9H#T-}ֱHduI?l,&?r39ioQ uUO]K@:#)le3vPr]̵QF {a+ҙKíZvxV NLFFۥ^bEp~S&/#?wQ܍[8zھ{o:At2T|uCc OB8o>.zYiM>9V1zPǢi;Ğ+/êc[Vs]K6H^#KM^nnv7pHBGbY;]a~'w DM݀nǽBn'Y?Iz)z!il X ?5|[J9?ŠJ j_;Kc2:LvaA_z4wy1{{@c~8t/Y6SL/u-(.js~*#MRHo zv[̙K% ou?yV)'^r/l;Ino*NނN \FdFM3cfF }׌GB =1l٩ætkp 'NRHE{~ɶQ(dBRvx]̇-56?؎691bgva6zJG w!;EKhZ 52虊݆X55"4CdEp @7M5-T|%:ͫt+'{S߁;i$1zTtۯ`֗8S,u;UXnXDѪ}6!h\hĐ(\!<خ JwYQ 6̻ 7"Qŕag?`)#3UfbRm Č0X_]0 OZr6D9agcQ*vZʳ Z>BcIyfH|GDNY4-^lLOZ1u?3c߬XeG'\3'ɏ{u{|4rE\ !tn?d恐/=g X1ֳsq@Uh6'9~D棫?('DžvlF[[ (}âKz5 /x^k!ɜH[OTN]csUh1 ;%RE]1ur)۵β0"|Ci86;ѿ&/2eNρ V6"hLKPwṋ߿_p1M+Zh|0R1*a{cti1= i(ȭN5h8M'$Wa'^pP#Wk8s#[)MatyV:Uۓ,-PnLG <"8X> 2 -GJr%PɟUMYLQRϓU7ǿ/VVX*0\O[7x=C涨72lk5,x9Ise4MKxEc2C"cfd|8T#Rj/9X OC4X-meXkna>}<},Gj蘖s<ɳ/S) gRJ]ߕ̹jll2\#I'X)ykk*a-xEEz YМ(,~)c$u%l$@/1뫖كȂdz/ڑ3`[db^ou]kK ;7]/JE|i]N>rU-#Օ}|9ifZ7Z7AsFp\G7ɮ4"gͧ$#FwFRvXZ/*!ŧ?_AXvB FܴcO#1zJ61S5HO`Fr-*HGwkg+F55INݑ q2@$h)Ur艫yIhqO6pUnJ}|/l2}j-'g$NYuhP^A?iT׋)2{&4SanLO(}]S>lvlUBAJvw\2+c "`ΊzzNj'v񂃍2 IVAhG0%1n_p+ݢ*|F-M:"* vNru_K IgZ|r뾀ݤ [EEUz#Zv?biwɶ 3A Z/N!I:#JGzK5%J{95jϬ]cD,'^VK 9>PO9 qeǞK7CF}P7ƝpPځݡ 1}_Vh|]1T/#9?t*y&e%HX'rBD"K8#HlfG?/V/oն,nf*ݠnSN{3G<Ů&pIfL akjk ܁%lZф-t;;R!/u[krOc"]L;pI(h!{VWzSS9ox$.@5*;^|Ӛi~O # iTg?u Pʼ}&_E1]cPe9x 2HDV೭^tc9_u=('QJA%S#IM-i}0f~gȂ~E񁧥` zgŌ'\#SĄ~3B\;HN],C5tE}0hֲxSAJEH,ǟeX'P –ՌnfdQqLGaxv‡j\l^osUl-TaCL︶a@ zw53Yr'q=;aMg:ĭkGWsS ʱ4Կp-WR3moٜ:}ϙZsa7R^`:3)o =a+P<t, 1(lSAnI;>!w7}W?k)Ted:L"GWhrM^VuV%*'ܮ0W"OQ~.0蹵*d,S m@b2K` g*.1 ޸BhRϹ9D"C>.2X`>!Y(4i74l gn8orqr'Nɯɧ1 >0 CE76Lví|L!X׳ ֈv 'ևtD:p$ 5 )u{,e67&%VգƉ $SAa̷[Lb2Y"J C\/ 3ãh2tK5 9M>ŧDkNi'YI ǩ€€tUSF /:DAX*T]']3*@|%m11if{{MZ){sBm?f'O);&c:OI~)78ȠK D,Xn1\9s:x%vYF޹~.Hnxɺwp*KG[:SFq0"e2eܿWmVԑBРnZ'.&乱 w-p"Bvrz۞ *3(btf.CFwB@5XF.p>e!jQVN* N{ g%Imk8g~Av`re љ˱ ~ۙV5GDc'Ajڦb8V>b~2F \>inNlWݕ K񒐍{6 uRz'd'80!e@vS-XJQ8d۽82۷d2"ZB& $X_A\N>+FBd% Fk_(} !\լ8Xcv wl?\>W?u@TԗIb~]y?z{?jd0E yksHGS a]bXjoqOXϷ"}ƓZw[ *|K;off.OdMV~)>T|6yU㵥*΃# /;K"XoYߣ]Y |Kj ϼ"QnV@Xs|RIzůrpX=TynɢJ;HO(CA7}ߞ^4h'e|Q,-U<»0; V}=W+sF)-3F՛7q@d? ҷM":8ĺݎI 'u8nP,6ο FO w,IOv_( R4Yh^~f޴9` >9naJ+:PHY[<< OЃ4%$ss٥N̜TF+ꔬ>{EBM.1, ˇDtOĔ=^ѓR2hFjIQH!=̀tA .Hh07U='SΈθ,8j gioOr ?A|4+bHl͈HB> ܱDS[.]Is@βBI> XSeu4i23M\+}eid܋ӼϾ2^QDFr1ޟ ́]2 8Nr}꛵">#$smxۙyj2UjD뽑;َY&I7ve5S_ xFA=YqbAmL2xc =#]K;a0YC|SI=R=5>Ig!=,6- /u|p/\~ _]jJU;4Pw"3* ؙ5ZY2Narz.-~;d Μ:UC:s&]Jz&KM{i/IjV_9z)LYKeQ|я/# {WY{Nu|KQsR¡O Ҙ <4{a'f$/Cء8ڞ6/R UF+X#@%bb|\ߪ^UC,/s /p-X!4{k~kS@?-YCwN_9]o-;-9q:k1AnmYG 7_S-4UJl D\NbћZz \XR'rCU'Vvd͌v_jsꝼ ]݄3IBcF[HQ]kA/BOtgj%Ҍ ;d\(?Kmiz@yӆ%IboysMd?9`!qb*Rė;fqUiX\W w֛i9TP iBv́Nt6G]B3`d˂OFFqM0{kâ.j{e#rQ) N7QkKt|Ÿ W1zϟt8aR/ۋ,o#4=o!xas{43v~</ôk8TV]uZ2 2`GĶ4.SbK|T}I_I'nW{AQ3a&[@݄06N} |7H2GZ#k/Iw002$8 ]&v%z0/ysd EgJE3\ % I <|̙?9T}t&¥W;J)5?Dѵ*phPd]yUTK\ۊ}1g5+e~.N?<%,iXzj+/6Gv3>A?60z7 FÚODZ ox}_/73ϠV",z}$rmGnc\xޑa(2|a瓴vkҝVf~W(\س3n,vjPc"讽 M2P&LX2z@qhA%Vu9c?O-,e)\ 8kxf xCag65Z3ٙ {tYFB>Ѷc{_S.t@QLψ!bsl$+?pn6!êJĩc_~ۏj+KNyӮ390 1u݀*2D9ߧIv~aghՒpW!a(vfd+g  n3|t֢$D(d 32w|HpݘOk"!~oV A{]_߉~,?{OE@6wevmm Dkd"EڰRx\||%}dD򚻿Xx7qKK D[DXM3R:F“6k.^li$\2fQo8~Ψ |ۇ/i!hb"c>a+~^F$̥_29s4{A=k[>뿐&L0MX)xf/kЛ !0NHeoжKDjHbnMYi!@ShWڴӳ,]\ |HKMA6Ҫ6e[[720. kcmI:::Cl`{"=~5nNl7y;FvS~4pm[ꗵM% ^.4J(WYp)+ {di|9B.JXc݉)OESq@X,wڇ8KOmFDŽ19aˍnGGMd5e8>5CXar њ^E\Cs;|f[+ "+?[*eq#X i\dٳ5p~g7 .a0#02v$gAMh1v9N\Sm#KRÔCpv RckI$) BDCZ̘Ē=rapvLm -ĺzzE&A|?DTa@2*HJDn~rbF>HzIF{GF*6>H¿XQ>]~kGz]7"u̡ >WS~i)4J>~KZ">Eg#IX?gG)6wq:i6\TL:AɠA~5 A1rDqgRY8mXl!6|6%'s#({-6ps識|&o0/p4#`ؐkgĥr^5Z*|! gLWi;yƹ BRǃ;rCt=]Jj֬e&եќ@ #LϿjZD|% j,ɑ_Mbm 9@J"Ehhw103ҵvmY+ EDj0ul!htϦ墣΋ ZU*vB6h`W%>)e&rcd_-pw5VQ}ua+ޭCne#7ukh jE:o_1xywe.D<}\a)5 ”$?\K};.̭Ճnj`S}|U2 e$_ ˃k USjL=8"_ kw<nE yʅ|;~NZ+)%(퐛"uҁ(B:9Zgbm̠N]hYUܙ"m[=e4-}B>8t7 u%R9kq c_X5ū[X NlZuV}T80CROՎQ6Q"4,FG ݙ?Zu89D1zIZhCvL+G4{y%1Ţ灣GO@M$uKAs_jkkwgBG*t>I +L, Lژj_}9.G_;c?:^DԳRIWش:E,a$׭!jBUDK{4Xc!Pm^F2WVk:TpPKޤPj{f Iobڢ[7i:`؟w@]MHvA].R&~Hvs~*c%.62B$;xMQ3n4fh+i eDx+C$ ^vAtre#mQ=q=D@h׮$csJFG&0_G`@~ i_S9UAȻ0$[G2(6)X(R'~403>;o]5FOw6dhvpEk9N~,wp\H-ՓY̬!cFnb1 &-'U J( =yi\[,e8'ҕ2D:΍5)?v:~1PEy&0%䟒?AP.wGA\1qBVze;*Mc:x#    7`}mFhX /^&5`V+㮕=ld\`n}v,ɑ|K|ͤR{Q&/SHrD%5L8 47&u?9}?Ds԰> ?:)5U6QXEa=3nΞNfƒOL*- &.lʱ1ߴjXK0Ȝ| D|'`2_7$uW^ܐR)nv@EmBlzM [qd->Gk|mI `q-j:4JXbs)0T=ӆbaz_nٿ{7R&,Ɓ5q'f',r|',a۴`z@PwؖiNI1RܶZ-)4]bg) -tRl/$Q\VcoK%t |U%aT?`t4}Q1_-1x &6U]aQP/֩2!`^v+qs tȐt#0exf' 7z8&L1ӊtHB.^Z+87aoB95;@BV$zZ{&BP)!f5{R`3]Nꊸ rE!!*) J_%<@gV(y{n;k"RZ+3@\ʳA~9lEv&Qz}&Q_gl^7mX-βiDUE3ubP"l?=pݎUI'u` #f#AK\fHQ&8'7S{m!6s pɕ9I傶olٜUyn3M81.D y@ޖf4utuïd]KC WmQ7`S@)'nܘo g5ݛ\z'{S=ؽK!'4R8EG@p,H3J*xS-+^Vvg4TʪьzDvA%jX41z==\SpY cθڹFL ~_ F#30T *)_S6lQ;_N-0O3\?ⵝ/j<Ļ9R1y{+ D| twjMJKc> bp%}'kczAўo)m\s=#gn38ZP$A2#q`v>h)pfr^Q34B_[P(Er JfUҙgjF`ב'Iq LTL>(qB#")`n?xU'yڢy˞ ɿ|"Et- J|Y[DN}k5EN{eS[5&~"4,aYpB 㔭;TtDH~rӫ~dBD~eJ CBnLU-i)?Q^=GތJ? lX'Mc " WbV. I9u{b4Xe5gp|$dI ޙqWL)87ID@Gq>bp6> _&KMl ]}CNnf[>5Kym<ڸH_͋RCB%#rUb@qXOndW2у<)^j2saqLK/s[|n 0ݍ\m<Ϙb<kmkqQ' sI'߾RG2PPe#n(J[ ˹bjH/!yLӒs]ە5\/~^9nЊaqBa ]5u8j&U$fMbe YzD_1}O_;Dғ~ز/^rѹZaCV^jbzcVlJ P(j[wIXJa%itK+fp4۵ ^x*l'>D miȇ#?gfL)*G[ 'NJ=; Y%m:ڛg_yAiqXN})w\(d0dcM[Cx!ld%#uTQ9*u`ZKTv:DS :9jYl@ wfNZZMDH86h^D0boF3 T3^%_A;OV38W4=>* 9 p5I'FIDŽ-Rb5HoHZ~Y$z8؆,'\[ g6 'ያ.j:5;F1T:d" (.|UIfZh~C _co~iZY*; ]#_tbXHkdme`zg Ze|{Kn3|قTa"SYAye 1xKxTgRS_>Eg?&qEtlyQ_aI+b̿١-j[W`tp=HOX-[ %+`&@M6xnCuGcTvՏ3sKT!c8)(`uxTwv[rpԅK1~H(I$K[z]v}eo+0k[7O4!؃DIUp,A/8v6[=I4!$ۨe!3S _?l0]9S" _ttU7]OB? Ϡ w#Є59!⬥y,Dϔ'ת%M&5JC0(fRf=I{@ <| zmR!z_^i9?\nJ`1eya7m/Xx3#8js:kBvXENiGÓ￱ݓ{lm2:H3M$Kx!~ғJ-PbA㠸+H<&X,  hcQmmw,RӝQ5|#3Rgj7!;4-[by҂-?a.\Z0JϣMfVɩ:3,':vY_6i8 ˴#7ϥI^?`xD&E;ytqitO$( bW3*' ԝ*!{ R!l[vrHId肓\Rq)ˈÎUBK:P9qO.4,,wXAKlh 2&YYv jMDK-1qF|j)2X2,AEA]qKr^ )H y1gXCğ(uw9=TqUw0CRf=#v)]ZVyIvKHr+f6UZѨJ@[A-)Ҍ&+o%rA>A1#vM 4ţmub`OJX~D^~Qo1lT> uNP_h@$&y 茚mJ:݊F ݙ 1 (q+R(:M}1@^T pipƝ0W5 v,>/e $ s' d0e`_!M^w ӖP/e0 - u8Q `I㟠_DHErSEs q iK枥 dF~5H=183nZrGz aijcsݹ\.ӟ3.Nj6hmVz67e,m)P>S‡:Pܑh FgEwZhvMOM/kINJd(#4nb"n  1d[ijل>]OY2_#d.ßSVodpTߓ/j 82ɠHsABԠFɵ2KqJw2:M$^`5Jgº"' \QytK_&b嘸e 7"ȶͿ(%?":*8ffK3yA0ūqKma,FfH%Dw` q@ʧW Jwf Kůbw[<$4mPs*Lc= cL Maj4J FMCB:f-KTvN?@sޝXIpawL0¦]$uSV4}@2@˟oƅ:߉9#"mj šKv͔pP4Ձ hT\I7: .x!gֳped B,Kq,1 9z6\));.c4EO>~n gJGZgρj-#fy ,?9dydg{?cjT|H7UNATW,Ux_gSOAI<8js]Ub1T2&׶ Oә9\[l=&(ٿ*!{B~3|sqU 9`u~09W)A\]܌* lbx >HuH?bP#RR1о,,Ԕpִ x/cLT $ɨEp59}KOZ~7lE"&Qt&(b=<8MDm=ʋL `d2v3Gq/j9xs م?ekư2L 3 b`:H0&-fS 7g3Y;2|$\k"ZZ(j2&*W{)V1h$DtWmaf  8#hTv@.3i+J%)&Nݒ̞;bVnP'ȑ;2jSHrx;~.˫+^SIU]:B_-dNᓖ:/b`"mQ_`*;pg[ЕHs(BәE5Wv^Pnr#9^Fhg":E!Mt"87:mw3uDQd_K>DI[Zr 8PvbqXM5vN6?'lR\^ 3;vv5Ĉ`tsZyTQHuюs: ![^spV4@ *IU.QCI0zs48T~vdpmLw?KuO$ TGo*(LOhK.zνvUHb93b5 2}ҝsmi$jx"RʦՁ.~bȗ{3^ $/^t8ʏA[8\Ք~z.k "MاoSUӵ\r2TQcR0HNeRK[c=-B1,Yy1mSʹKXBкrQ@obrQ&ٸ >Dxgdc(^s<,ZeL&f#ɌK5 } x#V21Q02E% DT|޾0ㆯӀݲrDӲQݾam ֕_?{ ']!tC+s Em #qpW0VWO0=tb LpuYF|;𩓴-JHEW,ZDiM{ bK(\EŖO# Nh$R.jrbt*^ laa.?ˎ564BKPUIp>4Xښ4̙{]DCz_pGP2SiCYNMB"V!#c\1h,=D>k#N`,\{^$um,>]gWp.zC.g^^xXU-IR/m4>NK.L ?AMvb~mõV˘fB^T~HIX58BUHw,M,tIEc8c9Z kz]"}Fx&S PzH*~ QZǖ'ډ[nvѫqO Hpsæ:Ⱦ!u \|dXR)O<ϔ/}<%Dd.d_MhjK>bT%nðSTj<˃3,cHiki1_TAmV:>vrlJm ;Y̶y ,ֲ{kщsaNZ+'q$ Y|̬⦁DCibKڸZIb3X(Bn>oSɹ2rǃ ,\},px&1cDm!ezW޶@Zww+J/0%TaEgsǸ懕@ r ~a  \:l3=1x͙Ji ?*Et|.zl_L\J.B V,!+6T/,}@aOK'FLT'@(sn$Fap7a Vu _~RCsjqwLGh!̳AE&`X>r'Oq8o`i["%~t$qCو{^1ύS|) $chu7TKj+(G nNPݱB>PtJcIq-v'@:ERb"XpmV\\Bh۱>}Ζ}&^z@z Ni  6[h3o΂.XW}7H:"b U;k8;~_!,%U*JDNi?9"a~Ԥa1qMsj&L٬"즖QmGKe6M\#pHd:X+z6,HlD8TqstS.v@V|pȢ2OpIbˆ¦W}NͶ1u|lmoyT,("d4Nk6mtOT&{MMCtt$8}]5UKK/r _kwMnoj܄;2uX9NT##+Vq?nIMCk T)@t@JVp\-ðpp[0Jp9 m@Det:k(2c}+QABLNhݗYfąz5'm#GV̼G^[+2cZ< o}<~=wt¢YPyOL7LʋI+Xc=48F{Ê%m'W3))NhHWrzʌu5@`{D-Jqui/YjysΆܤNڎ53~I8#sfaгtr8t΅|$<(?a?(\D{sЎj&]f"~c^?\`΄8_U@6~+ŌrCy%ຑZK&6^.7χe [C<ܯv:T蹃d cta0 :7u OfSa's;SuDnFsZc$vzN~Ǫd6sw`qŌ!<IA݆XT>cvNk1D:`A-E=pńVW1!+-EC".+HDL]G>5Ӯ,c%[mHTpp]a4,}v~P{$Z–@Dvn\Ҵ__k!|Vwحne0( hM}̹ĥj.w"y|!-G|ܨRRC}sLkavznr/AqIcU5:1 JxZb\ɷ\`% ]l33tz.S< rY|wҲc+ߡ=0^-YH9g9!0?±91Gݶ.{Wzűbk˱Hۢ+.9`)`' jMّN:_6\ϸ Z^ bx!6S 2YcMfZ%/֑gZ4U mZ> _aK:0'"O$%9z3„>tȀ7KZMUẊ.'<MU@\2Ҍmp Z (Cw@NtjH'z`rIi)#*D`B3;U@zKz3y%`þu>?<;ITVVgguJM/'ߗ & Ci'Srl;LQ6K@2zxR fcb2; QHv>Qgj>ZW"aK lQrR- nZJc;8e2v|Vm9boI =sA 07)Oxɓ+E7NDgqEIRߧ%S#AN4\yтVezo ^pN]~~s%잼W2$9t\C8TЗUas|`0`xBdH/ҕA"(t[ۜy| С˺G2(KZժCy>ymm(\8e۱It#W뵭We!9#Gc*䝥zEDžXe$]p/; H}EB$GR6O2 0[P6^ũsyP`jD&N'75cٽ?NbJ,1{J@gorX,B54W҃r.0 7 =`DH'eOc6F *6ԒrMsBCEW{$|$`ǎӒ$)OvgOjrC "x4^rIg2!\]B*࿎_"gc7u{X%3baJ *fe~fL74L tWj )[j2![{%?Iu+s^0rM]to;PDĈqA1)u^j`aڌ\7;j0MMFW6kMH^DO zQMfhh+8q#U@@o$7*ëm77iZ[Rεmmݺ<ѬifӚٴj?ĞSFlz٤Mx}pelaY jUC_AMW̄J ׫wi;K c.u.1|cCS XEzݹqNJ_.B.W.@qIT #IVuyօM3vMeA&?`#W&X;`x'Ht7aQ@kQEOIYlhi3l8pfq8y+A| Rٛ>~%Y7i~kmu䫟lM9Zݨ۫9b9MҬS@4SkB6fJQxe(@0ymS kqq!1pMr5U/;ʫbua6X'!X/ MեvP.8C`9d-Zk 0a\`5rF/Z8Up\yK Gy^- ;| 돥&j 6y 7NG.hV)~=0DoS #e` d'DSkLn20P 4w-Ok3!W>I-ZU`MnsZ܁C7j߭lg⼈\_9 {N)quA@( hơݙ|u?LW:!3Hsĭ30X likAP̼ QԝHLVWO#l w4j&gR* vGxJU$k:Ԉ&tb %Cт nH:Es dUs%>}աCL`ag`hE#W43;H^/o$yn@)Ecy,Ɓb:[aN}vj|b gNN 5۷N6m#yDZ#FIs2S% C)t{vJ/46|_prnz.&[n3 lg0vJ1UߙY0ajyNP&#z+ oWhAT]hӠtޖ-2~-6BeAJF_(SoSj:xM&Hشe\G)%#8we@|*~ZeBnG3<; 6.%ܪ\+#$E=n] ơv g^ƽ6uM3O[XvK %]- $"yS*ϣtv,v8Y{x3J ){ •̿&&;/cm ඙D]U&-7uܬ뷑7 8L7`f52.R|lg+piX䄀USHɛ[3Em0ZE${gHFqE-F-) +oNڧU@ЦZ%xEPП:"c=~׿f}^ J%Sr~tr?qlYL\!^>b[E `C_Q_gH~eތUCINƃ.eJݐٮՃ5@88u1eX$#EӀDt> k 8ً2FJXeea"CB7QHo˵_ 1LMz.|:_9Bδ!wۣ%˴ yH"'+Lz;G^:l@ȑD'Kh;l"on޵z/_Ie]I+_o*w)E Ky9'7U&Ս$ 9Č nÀhD? V2=V6L7y i?U?H87q3d.tjnAG1Y&M 3_ٍ=WED!NivRf%D7ͷ7*YXx0OU2I 68 mKvLɸbrB~wp!:YO3R6 c6JЃ`mWZQE 6^+:権\٦zא.4wOP|` Q`QʃkOQ1W%rBX|OMDл{.jCpucazjAAR?W򛇏ZA8˽FV_XKCZͳ3%׏ƫ۱GPPJ7F{6Æ-9;DElo9!$z; qieށu1xnl>&3͓SCeak Eݐ@4 T ˰bњyn3_ͻH4L&L+*?i[kL ؛2|;b0nҟVK1>SQӬugayA@<050@t{K{>oD]˿~""ZE1ΰJxg 6"cX TAdt[Zeju"dYO2\>i֮6cdB@ ΛYlVJ>\'Uk+I SLSʗWԾ h^ezc%Ʌ˅*w:٧"V4=(_c~׭#]$4U!\/ʴ]R" TOSD}Bv\UHQ,o6*I{GeYG]RXKZ<1,$͟@{IoWn~>[_d pՂtív)r>[;4a%V1,|-]ʦnߵu=T%bsn%XJ_H#\_od9/JBsZ{~D*ՙ_Kz $;M;4y>lIR^o `YQd\",ȻO1&:*߄lX2D+~fN"é3Gw1G9nPɃUyH>ڄi Mok.74.mgn VO}rpj:@uO%kCTh8.1B)C?)vS}E _liUcL[f[2b&HjjũI-Gwvqb=,H˩v*yе]S 2!=*3䖴&XbB$cq"b^EW^m!>peX&RϨ7XeQ Mg&6pd\5NevAAֲ?|{KM דTKo w(lwyXJzos}I$)lCL- TY45 hzO즧TnoCfȚ*(`zڨ>;mJ.BI~X{⏜/y*<BQ)K)WRAhy_ $9zV4OH^-Yа;s\AwGJB[f#t_=>#}4I _'keڀc~ezp;CR oVcۡ*LUzbgX6e#s,Pٽ4j KFЭ0=C-M~p 6NDEG׾[U 1Boȁ2i;iiE2  PFuID}= +)њv_mFs\Uƴ(_k,p(^Oz7%Sv i G _ߐ.DLpnea1צNfOrK\Q\0:?DUdq)誢n^ܕ{J7kXcFlBTRqKCӨWe|6ىaԻ>rOxh]a2ohWc;ZOduFH9%hc8~]v-f:$,||DBM?oB2:\),u6,8=Vњʝ+Fg޹M]/@ yL=캦fGXeՂ2t2xT-Hl\Sn&Bu:7Nm`C 3U3FУz[2g,3e_2ԚM6FP$m_&6Ͻ/&K[A;'?:N(DO*nPB+W|@,A+`@L9ީI7ܒr~Oy41q_T>PN"`CZ!FIcqHoMAPkwr]X擝7Խ}tR5&iu7U;^}sҽx :iL j:WdJ/lϼ0cWֺac=cqؑ(4=/ȭ}K*e.~^Ȃ3;p:'VHݜ4vϯG.EYm!b+xjҴ<>!hxȩ>e2g~LA;G hlk_Xߝ bX(=&ߩnt|Bbݛ]9/Hi'hqcGFbR"Y '":{|||◇ 0M~ja霆 *j%r/V6UHc*~(??tqlc,Yi[W9OeYCqQn?f" NCⓐdV0M= "iв=ݐ*w%q?l׷5*7*fd fE]f]ah/.ҳ;>'H=QEl#cr; ,YJ`9 |}doM;~H9ofT.D 5mƓ>Ϲʅu* kû?͖ȱmBES?U& ǹ+3Sfw$>~1.- *吉οRPgn:6{ʴ&BU Z8z~&?i^>BDNc尞l?9vDGOil@O :y#)&pTMhD 1vq&1A -!Ӫ‚A;: p@$zX Ѕ$Qb}Q: Nbƃ+B\˓5^RZmQ (+XOٰo Ww'cOu-zIqSFu+bh:y[V}YIJѳn970y\L4v0 '[ԈOpuvѺVZF9B5i Vc(2tX}FL˃Մ=(&;#cc->!cV U*٘^SI4KѼDv{Xs^wuA[| xCb2v21ȄT>{y2?e/#4:2R:غG@-1#jeiak?y$0`DZkM1RFMkWPi)3<@ʋ[tZ7~:NX 31-15@sK)jϧ ռ:j_JA|ZBS*p+`J&S,v>f;@gӜ<_ t@J=Q3iU K2l `ZƔٲczX ؛ c]+Oj:9Ѭ?DZzӦ7/ʏ6g׊7nAxA35VA0hELRۯBP:k|S >vҩݻ2ƀxo0XK3KGZ&lsD)R;  ք2? |h>NmCt|@(y.^1t8*K)͆3P9b_TL(n65~f?VDC>ɹ%Gʺr`O~F_d(]UzUhͭu> nL'GGQpQVz@-? aw_X֥aqA+eюƚ+|Ř Z^C洍͆4eEuG>7%X/pgaaQVmh(uuޑ71Nno MZ.,b9-;("rZ^Yͬ ݿW B'AepU(ď Jf/)&Zc9e:NHq"wv!?L XTdE- Dd,w.lQVDa.t5OyC/:APHā+S[WcX= ^8aC`]%.!Eז?IA0$K)8 &o'|`$Ej-Vp\%19 jQ1 3]2 紉hv} @ ȤEz8V}cf@E2Q܉o[§|f]R 3t7iKmk7 m+CTl:QC yb}vF*rI׫ Ť4FT /5}@fc+if߸6^r[&GX+e^;F֊|Yjfw4'NB| _Bi]mf$]nH{7Q)q w^{w꽺wZ+ w_}*xC3rQW:3*j,#$'+h8N  )ۣ?rL$舍f;c Lf6K#OBzq$=pfFyOdZ %y`;Ӈcj~lU,bvof:8޴NTml(A$b֬vsBu+IIp {>Dd1ovD4KѣmZ$rbmS{/qCe>v8W}K^`i#T|шvE{:8w66_ g8U#"zn [f*%]eC0 0nL"uϟ>gHVisiZVh<$(ƱF@SD C> ܘ42)Ņؓ̑%3cbHifpں,N)L N1_UUj`iGT̊Q Chmr<͊{ҁ{ʜQ$!<7LBJqfJXoƒpnjQR,xe{ r1EiA$⪬OEyO7ŝS;[&41w[yS,qw[JC R6K3iF|WcZ jwMfPC\U/v[ HԌ\vK9#an edhݨNf[ jVAA1E^hXϺe9SC֐%(;IUb_Xab֍p]EdlKe)]LGQf#0.ade|<"!m [COiZh#ss7o1-jW}mqSzUNPX.J4acXDIur;ħV jG``#*6&|'S+>:ku%C|R0& (s5Q=ٯN'Gy.=%?uY!޲F­AeX8K%<a,.x[cfFW~ڲǮ`r !W&;cl ka>F`9$V_?^.Ymۼ$xgJ$ktm#;ԗ"YEg[5&C&:w^M z h=ya-@P{I%͌bg|SGR9VnuWX%H8}#6?ҫlIPTru/Aا', jƺ&;+> ɤ37 4K2gZ/Z_ O]m( ܟlER(Clc-ұ me5f@zrvO3dAY-m0VX>S#n@ Nqg5zwjײOuM #pS%3r`;^:3).&ԤS=e18:5I (CU_Hg=Hꐣ{݇rg@YNsk=6ʍ&,Q iff1kHڦJ\IYc d5=cAa| =5:Wa)(r, Bø]3 Zqq}&.4ez7< cщ%K\˙u7AX 0z)F<8DZ#v64wTq0l@*G%B/g3o NCOT r |}s#'A]-@/s O[5-fs o/El%' )3FkRX8 (5\gSZtRTi~xg׏yTc*\&T+RL4ضH +="G$ K1?-wfI ?d"SZ qs$xk:Hiץ*]=?Ak9[9mܺ2mZP47oP!i`j[$w.FS<e H@(-9= =JR˚eCR9:N,-Sb)U9Eήu{bt3QFJA]3Q i|TÙ$HV KZVf[:Q9>>])&J{.戮ݫ^ 7|v|!Яi_z8SckX?ڸ1p = Q^Vr+ ^Rta&S+tFRk %Z`MV Z~%b:2 &҆ĦqOO?_'E!ۻe|W9wrQԓAgx{ez1~R>/jsa`1c1ڦ.bVL zmp:+'0v3í0 l-{SqA*#?h"qC; ^Ocxjᙼfڕ7m% ԈY9m/;~H2YbcWoi'yq^|N0s1=``1!oːreW}L"y.HeNQ<5hp`Xh?Gd% Տ6dWIdw۾i;l&f206p@{e, đG! b5:Kvl[_"Lv*~Ef)*`@Û$@>br N:^^+B 4r9r,_O\ (pyNsUR +Z ;I}}BSnZ#NMjfe:qAON@` ?(@LW&;\&,*Eȩ_XҺ9m^rvZ)q~@KfFp12 r&Yē'E{+qlzOIf|Zoy| 7({k[k%ntT[)IӀ0PvqnHrT6LST1{B҇xڌ\yڻ JT~Rr3~O^GVC1~7cTteh1-lb`<]<L&T~| <1pzp#4$ z2fJjo6|nA"fDow&B22Z^[':l1uͽH軯-/|_"jԃ?( /㸠j-dn\%#Rx7|U ?zc_zT&PW3|پ+`YgOYX ڗWq;V[~)e;52`4v3{l)N˵ْuSWrn#u;U`+Qa]H|Qz~W^AS2\GGju7F҅:ׇ p+\o6A'=86nnŒ+\r{^]Ϲ/a5zņy`gWqL3 FBID_HEꔐCIQ`RKu ?y':O͘d^e~ Pzt;DDK_\5\Euߤ$HJG<8#xÙM;fL~@UHLf5_bH<|m -dHLJ nǿXm貣+Հ;/ߤ33A`I:(4pko_ړJp!ڲyq죁\ k #c0E^Oc,'=Fv8oE]3'H{ƌkY,S'9>+ujpSFeqv'::G9YNJeȗ엳fQӫ_(Hz0~7N.滬?GLy6:71IY28Or: o'7c>PS m^p'L5집@۫ 8 M N sO17Gu2G6]~ZڸXݙ˟wowMdWZ,]=b]YΕ x >ŏb nnE+H7fc3@hixSJna$zEp궗s[rh sƈnJЬ=êKPv?_Uikc~oh"xk?݀I%U]dkRO"_;W/-T{)>ud x*h4q1uU}[ꚽ%)嶁Lk,W5KGQ^W; &*0X`ˣ8ǎ1.i\>^ Bś =XpBSnj9Y۞D)Kfg5?Q@uh}I~ΡG(IZF'f%SR)O;ճyB=HDaI9io_)T }`Jb'\@ICգHUL*)]U''4:|0m>O_*[3jmh<2Ǐ|$ƶja"+ML=I5(/njy"1"0~~`Gxg ^Y>mlc|哮 fjOQ;zSt[҇6S[*@DSǁ.'f s2m=dLia˄=kFkPv`rS3!>~"gfQڽpi EJ'|`5mFG>-r * ;OJIXݜ׺4>"RX4.ASR@33ڌBh0f ߮#)5h$CM8 v?xS ]A‰BeUSg]pxXyb'>!D^͋1p6tWeRd\<DWV[F2߲Б1G.l=V01#USc[E^ѫ+Q!il9A8n1gZL57v2(4tk~MQĿq,T)럜mr&/y=8GRvjĬ5]gCƘYX]id^HQA-ґ쓦͞Vcϓ Z=QU,"A0蝈8aE8*5-hHs*F Ūآ7gAx pLu?Kx:溣MHfZn*]eƖ>+b9ehIY An#;?Eg J"2<Yi;Y.'+?Z!vp;l; wg2'AzIS鷀14e/q'-nzӒn'1ܹ<[Ď5/Krc ]wmJuJh}"UKR,Ոt'dhG!Sg)JxdDFVֈ\3~>erj Q;l {@ch$tgQ">Wbl\wH4>P #f"u%|\*@zEf6()_[~Akȱ0?a(:%fP*;Gݛ+(Ef& L)jB6ΆuN %LEOcC%S!i bYuWȶ˚v'y\.ceuqQs 8 NtJ塇U%׵>x(wȄ]/UcÊÊ?+|M2m]do;I\we3,У~4=Z6m vWs̍  B&߻%NJFG/8#vv۰!EfH}&O5 ;q)LE|UTKWըRM,\ie{zHg`Oh.95v+M{1㔥GG1t>E;pF 1$ ry]/1lU:o^ 0.m䬰(fM璔m7Z wgr-UFE Y'hWz/MV1:cz&c 4'FM$ \PU[G07:nIHyym.߻Sg%;bKFJvҽ䝎xb~ٕSk6*8O̥vCZT٤+z!\roúH/ w Ob`eՂ0Y)^-l^.&*`^DžP6=3~X SQHި:!WE(Z9SPzFMLhU>*BxܢŖ0| IY1yrHڪF *d WVoon&J0䃻`f/3^ɓ yJShnDLTP-oV '$o^ɩe+=@0 ΠgF DOHզ۷6;,N/mz;cG\,p ~Y3lJPNf|c2(R"'S*~ԑ8 7QUQ[X<^.JҶde_?cxΆdQnH bkJ-7?oF7(0zX%gRh[y~V]%>OL.76Vq])Q|!ue>$z`|cA9޹׏.P:Kxs~H#\Q֊ Ώ[H}mʔ<헮616&54l*^bWS8a5)++ebζ\$uMKTc݊ xɬ/nO yRod)Oyd?X/Ek[Zz9CQi[2"#!Ja8i2pX(m~<.bh+@v SA~ּoGUY]ѦLWQ$#zAUB u9[a''}(YE$W #Eɩ?Qtsg0e>3v4FZۦ6p߀ƞq'<Ț#pr$smv)xmaB*ztr~>Pc֦3 JåI>c#4V?h:ݘNhQT$H)ʯfXm=Hb#TJr1)A* :b`4|PM^ld+r1uO3[+[!zA?Y9 EII)VX[~-"? s[{skKru/p@$~Xq٦grBDOc_|EMԒO<ՁW-x('f4jT]LƉ4+t+Um __g=!@G}ujMX9" z*?n?d1b1Qaf/bI] P٭7!Dm!wiu,t*u_Aqv.WϪJCO`tWͬA=9NI7]~eDZ#);`Y*p{0!,7J`_ vH@~ W0u& ..;Yt\XWL?.m40Oۡ+5C'6Bf?dY| >.p(˜*juO+"lQЮ$v|A =\oH9 KQ҇G7I-:pNJ0>kG%c " TgbJr2v]mn)`8XQ&G=*OWBDOE+ 9IޭAd[ 2ulF0}})N%@rԥ$Ūt.}4"lC&k]ժ<շux 9ʳ1i pzu3;i#4Fnu7DG`|KMC_,qP?u#(,Pr[ aD)7㝷 Aē۶v9e 3{YV4…cát="=:::6>=)Г2dNSpuB6TYbG㷏Dv,y՟WxOIQAOn4*MY5>څlnoCS|aB/7 `tk#~@mpP6cHAXNStRra };]+E{Lh3,9&Rݜov,VynvV|/ˆ|ETFb.c<Fa#)*C1lI 0O0 359+HWToܭZ2aɖ`l;+N{pgP أ_]mY@QjDy^Gs8탤  GJǼFJ^9acQ'pll,J <*vp1#lª;d[IeB8Q :4PjE4ylGr tK1*J#6ob;+ ZmLGzҏ 1nLKvπ x`4%%JOӰfEK-TZ|dL Q] 09ExT^w utX'!LxrQƪiDyo\UqrOjV bYKj2PLAh%ʭ3>R!Sh5xK>umFP<:*m/P<>-i?K e܅]I}Ng@j9JߑR ^G&O16Leu¹t'XGC[oWI1\;%33*,[|VMd|d+p58;6ԭiϐ8T"~swu&(ɡ"@Iu.d,ͽcq*k*{]"KAzetb^r(9<9; #2҄kX vpoۤeb>Rϐ*]\B}z[7GN|MmQ7t;hTh7oBZ>W{cQ .LJkfɄ2_F"4' 񡸘) F!.Ym %Hz$;/*p4P^)jKY4WxؘOqcxѴ&.lĖ h7~s(̛$v̼i\ _~5f2SSFʇ]yc?t?jpQ6껙W FǪ< RXg0/!+e-V%_|$YĈK#]DVVz+7c0tӳ 3 wk%TI~7jUl[o3Ꮒavxѧ)U5\ dݙehh*|ז ըd|D?S/6rb{9IBRfevzGr@%TV !E1TfіAхU5u$X^tz&ÙV-=@O'%_kd/Aܟn0@lbfK_w NeR'JS"5eɥy (;&"-Zld] }c%S#nF^Qz(u-3Zߘg^ӺP^t_ ֒RvJ_j7z8xpm)lX8y7(֭[SF ?5Haq7ŹǶH?D wF TX{>o`qR`TJ::S;c~28Di,P%$IGv*NyJ.*vKL2 -ևtۄu)`Ug<1PO!M PMu]l-be}Sba:!&E(`2dށ%!VKB@*6a׾Q,-VOgԉ%&t0y%1դ3HT C+mbĨgHjGWDqg!q'\9j: ؗiD"hw{Rt!Z1V"d#)!>' ؀@9&Wkm%LZ& 39_^rg 12 c#xL#hjl֝GXvGBCCq$"c"ZNܧ2!Yiv apu0kx%i1ŕe$o#cڋvv*H8$U_/GG!/1 BXDfknl]@]ڿrȫr6F ;+JSs IՊWUwRsyO<XQIF.[ Jmw\`0 udaV:KtA"qV0U4XVO7I y9$odd[YVDi4Í7Ϥmx ]|U {E1˚3]QKzv;C^YXYpC!z0Mў[_:gi<}*~ Jwd'X}Ҳ1hAʉfh:\gY}>x4,BQ]2:7Dpcɞ*=3FRW2 ]Z-,GHu^4@jDOC:OBݡk9nḙ3:ZCYA{voU ]@`2¸sGPjHY)/@8v/ 33<Tkoa+^nNi&mi5X*ʭ>m/P?|?T[%!ҍDII l;Wio3$ql]L;FY0ES'Ѝ)~h 爥tf%%%G02b G'}-hh">:J5劮_`1PlDq:zmQՉ l;>6:i\.EOڒ aG! m%QMuc4W~Կ(NwCkyK7B.d'Y2Qx'0R-\J1p"(uwƚ7^帶%88%بR}'(&Ӫ,0w IÞQO3G5 >T8֋;h߉ɀ5ʽAp)bt D:99eVJ,u&Ik>*7i핯qHYTTǛ~DT|w~jsf-p6uQleZE2TE 163ŀ‹)SS0ބRjBMGfi 5S;o>M }x+cFAM~ p;&& {1[VRd-"6e58P9J>Z^SFrۇmZj7Q)Ri@7݉?[+F@q#ءgvk-V^PؒBmR oiTMDk/eL Nc k8B)zl|e2m;.d+r(8#PWۋȝ9djGLz Y+ݬق?YW60_ ml z@uwgt~Ed\cA1IxMuM(7UQ9 4gl4ݡ1M#RuD_ 3\[3wJG[ DhMȦu|M&Ƽs`~&Ŏ$ ?0i>+مP#".ݭČ8͒Pkhu9c^aӗ/rs.}Dfo5Be~Lq+Ks)嶂/VӸ_n{vb\tрCƐC ,KYHY&Ƶ3iL./Wa_l>2DKϤr Ժ0:IJ֭`^^[7GaD3Hsu: QK#‚m%t06| y+GIYK;W in)#V Q$4Tc?&C@|`mjEa=^.;#;rUӰ@ ێrT;ce֜[^I1`}N΃@e5fQ3(qL1j|ISvҰYY- _]}=,كGfa|<(FdcBLm޿!v!"K.#uW^|owE2]׾MB t [  *#(qB0o(KGp`9O9K9!01[;*J%ّtChԝZ?IRaaYq'C ۠- P `-@KJ^̋bWJ{t֛-ccZ2v%:]Q*e M5Gv%ۂ A.nF) ɮ V1&=1|'|)8>V';av'3NBݐso7g4$ɵ6s+sP\tH$pӈkvz z*phb#ƻO`, ]۶`Eٝzf]i L#G}.q9*}o9Ge,v!m}x8;p3$MQ#RXu\ςBZg`m]1< Zր$2sf8ASֽ&GV?2g= bw\T3U̠R DI㕈޽dۡhTDٷݔJBT5L־Fr`d ⵤm!_M֫7Op bu*R zK)rE+y)5M4cOSscRܨJR T29I=0G"xCAge;&hG4:U } wFԵm8?jt К ;ts.|Ks۩ |gzC!I7c6-Vg,rlTn#gCb4Q"=BW$N%׭@Gz$q8cE[y" ܔQFǚ*OuϤ&0XYMmYg- ß~D0z3 OMM ђ1_񠀭e  (ި.De%]Db'X먠#┤yzy8^x]br7==U0^chf(EjTp@+VֻgF'No]%H (ՊZWEIv:u!Q%[Ŀ^.@&7Vύ_3a,5D\(wѱ\5RK!^l5PȦ4T:,RB긲9W3 ޶(kQHNTK,˧+8fAVU!=S+0De%]N.nǒ݋;'%255X~BhC f͟WaɴUUcNX'$ʈBqty ZH*&XJ&}ptb~~U_v#H'v PB:/sT3׬_kmX} ,?0++a6("[ H,1k䝘u6'#L~aߤAe ?,_dM2t;4Z!*(0Boq{eZ ;:W,g_|d"06oLH}A}2m 5Wȕ=R6lNl6C<:*إ.W%XwINGJ {O-79lЅ7p,$Tvg60IfHnlTb >q6jF@ԃȚchRM Thk y=Glh&qT#UR< Jl((}%`}~)ު(l ;LRrڦnWB{a}!9_/)o<<DuB(u{MJgKGpdl">6j!g >\BW#½Ulv)6P-BZcf6BBSRw'|x }0ρ u.;^f\=h5G;ҘɽjS̼m7pudKlΪOIL̈́v>m$?nͺG!"jg\8{w-X*˅ <1 ME*jJag3FH|]T}M1RutֈfMDf)UjpynTsrXd#E{Ű*B xVq"Sb'Cqm)R). ,]qPTd32iawh2#1oSWd" Q&gfnzu;w5u3'77#a氃r:/l&5bӯ۾G Hxkhs8z zC,A2y6\i|;GC1=fJwG(xwqW>ޝOGP ĥgO G-oh|8ã󤺽{j%`WhSV[n-lQ]"v*!ykruqzT3g `̾)AE*!NϭnU'釅n{mС%Ov1rv wp/AL}l'*H):w fnfqsgURŇ0s%4Y[+HKRʖf Z۵~%2b#3e_u'C%=y?qx2uT9'\է&Ir[h ݋VFa&ob0a|$y4Kբ8v5Z6˟k'1Du# m[H5[6JkW;"C}`l{:q<;LOΨ>l7ԊJ__$h47+ƈ 45,/2#3)7b2s< 292.171K, t(~ndffxkIo.[\5`ݿ700(F;G b!A AږkxHTvfN (.[7CWY*g/U`"Oo^!'M|a!Y%̈́îqҢ0Jųd _'4Ud/s V32-W)8.GEo9_( _I=y XQ܄I@U w.H!R~l<6եf [ k˅0h˽N`cP!] \<.c"JTjMՀK]E:Dv.zt"tfCdxS[ Q<*_7zT ^Q <$*`L&jj2c7Od^mw~IDܽ+ C]sG]tp#L+_w:l`Y:N)"ͶQ3JxfyEQ|؏P!-a@@TqRQl\>ƍ<ǐ4\?fV=WbV=d^7g _q7&2nh_BZJ%ufv| U΂0W_FO D5a\]"#GpAwa#P;*-wV92< &MLuNb&g%@I KR~a"A$vF-p@u"8s__Wd0]w'޼Qrͫ(WӨէ'5SFVR)1tEJ{ܦVm3d<^%z|u_DaA!Ck_0MtcHʥIzayo ƑUzEMjIs{>AULP {n4ko0?F,>5dEL2od9LȅJk\+6#z'Դ" TBԴo4}?i <=XːƟڏuUTݶ4QM&1~QhqtH5|3Vyn^'?nC]zU-\S8X#sj'#  ̎`0CTҕD[u-SzFⲊ"fa;ǐ"VGg^omF {&okk"{àI Ky _T Q+Aĉ h:`Ji|mKǹXWa~@-\/EȌS?ov!`EgG)K4(3咒xmi@#WgSb هK]` 5W;޻nF֊2? }1 &a `65mybOֶLZ#50E/ظ; O`\.HP% ϬNK{iȩ |kG4WGsVSiXV q!DŽ0t9N0e;3{. %)nvGLbIyQ y5j+?B9U--W8a\nNP$NӅʼ@ﻂH"`Š9aҲ/$zo qHKf{|#{ɘ?N0B)mfM&~" Aդ$#&L0|~*_HEYL)\Ta$ F!qԐ*7@2D Ngb`n~CJ\`#ju$klݕAz;Qͯ(2Y> -:2-#bWvgs:uD>:[P?Q;!˕bGج)Z,ȸQq@>U.#!y&{'XU!K:Gs/S]#koX}Zeko>PbYȝMpY^4,BMF{a^ F ̢$QGsnC r3#6cPH2LsCӝ?Dw-(XIy;riN GefΚhI4DeCo7o(09W!u4L:R_?}9pb(P/h) hjNJ*Ki:G1HL07m&=C&N2 sä`fd+nq.pJP{ic(ŰvJUc)堘?gvIz2DHPY M29b_4H&󭊱9o\DrH Y?MsW ^>R0D d b/_.QtU@U$vF%95+&_jËNxqE ]Ռ7Sp _Wuمz%xG˩ 9K| h!MrexґǮYb9? b]5hD)(S_{#I>;eʠ^%auDŕZ-#{pV7)F_FNs8|q)vj%;+ t2oo="Cw8cD(Q-ْWVBZ̙4u{},p@ f"Ε;EA:v=n RݗעU ejWb1 "E`Q$vJ[e LzL-eƽ.3>\GLB * `S5\f4rQ\#p? CX$g`Vv 0]O` ~m_Tg#L{풒)~OYFǢ;6CJ-v%X| Sn2GTG u2MPEt">d]V*ɵ=Ft}Tk<]; ~Gv A%pAi~D8D14":eNRxtd.^*Ct54L۱,ߧC"9bZVg4u[=,D$JZ}J~ڨхtk!#`g/Qbl^28sIǓAd-37C(LcCtʄ^l5n" \K߷5Q#"kf9ґ.Ryl4Nwq>-Yoܦ$zCd<'+aK)Q nC3 A5XX2χ8M cqWvn4Ito}iRYyyo@/4D}~X=*^{ò\Y6_C $(B)#BQ)6[֮ ZAǁ'aJ ͓= ƬCKz~gAԧ?3)'qI.J XY(%۶,&E^)ꆁz ғSEtC^nd.v(e6ˁG@GGظɎI9EQYHπN+A?{>PateXs@xڮ5B8,+V"0a'AnjM }\H n:oWPh| m BlQ Vq]ZxL aQUJLZN#=kԙm4W鈍Y_q;2|P]RcM*HH8xB'm?VɔL_xF"qS=J$DfhL% Z`[g6p$-L{r(dX81sn=;pXXj ṎYN18 Sf ngLb1yIܰ|"DI=8cDhCa(F'hLp_1ЌFk.gD1nOC\ u4r+b>mons{ze2 ˁͽ3Np0UW G@KgGH@~0X!M˽a@]B5Bu(ShW,73G{byJw;NlA70 'D߄0t"Sڽ ul D}'I` 1My> ڶ?0u7e]DAC||jc]Da!ZT[׌oQOF^owt>?v,z#iw86vapܫ\NTpע`b;.Q^7@\O,>"b$]>{AW'@'e; \&ɌF>{d*RFsze`虅dÀuD"6$+祧5b% 0Ua;&"d^_)$oڌk@^jpH ,B,,(N;Y[ ,?'te Ӈ$BkaJjvijªG^ D>fsp0<,q3TG#eʴm#d[\Oh.brؑFwX")=$YвB S6O߂970IPxwMFTصC 9-&?mr/|:< 聘ABT6v^?[aKi7,K0&Oxm@LIWbDx292Xib@Sƈ=w8*SIk8!EMp8C8 ( mS8s!Xђ$g M1"ꇎpmJ4l,nZ&b"^Qƾit'=>-y,ߪԶ[iҟxU!-B{.zJyXҏm6{ȪYiĎ[VnJDW;C!M=r5+uK  Y‡|:mߟJf@Pk)'L }*ѩ OnaퟱYUk z `lU9ڳH$&z*Vkc.]@ԦD Nl>zcM鬒9 @]0;a.07>j%DiA37YQA٭sC&v#]i6A15ݸrS21|[[#<=j~_Ŷ5VW]M)K0C*8fXw3J6UHd(?m*qa$rēgږ!>-Ϙ7zWLe" 0 cX7}nV73bFÏO'uL _&Gw~0}ʹ|.6.9cXΔw}Tjuxgsd&uՃa a!g̼lŬI\|yaO*Ӊ{_ 73ڷ4 3^&0r2O;Ul:dt-HٔJe"!qUT_K 0$[i%A5=8֧ljV  _9/YPMELX,!V߇G|ULYn &~1gBJ\9b4tQlZM!>m&H@(Re*ՆBPyt|Ui -]:)Z-3Tso֕.q3s_ŰWeɜ^mܲͅM8cLZKxAb IfD(6׆Mx:øs@6NzzB%UHƫY"(N1pVyY1Cu4;zk3k'ǂ9V uW>)O@Mq|sot^ <ٹJ;(OcJū˜aT[ù Z :q6w0L~|$kzE@5^dG"j4ϛ_gE_aK?S\[{c52r]DR wG$̩'B4 ):p:8KXg2`8YY R+{O⾛W{U~_q$)85ffhw\2m6i @T3`9qM5 $'Xܔ8H\T"GDJ[ H1G8'?","6+r,#'O]hZs:Xvm7aȽw F>ճ!Ea$C\t'7uD(31{9-D 0(7 0G +UC0>oe#'S{ {ÖjMnIǴTKͶSȯH9Z湊j5J qZR"?ר`x&Sۯ(&>зTz+*+BK4o3"@\*2xEybof̶!0 O+6љrʷGm"gW|8Yiue+*8iq>R*EtA :М%sx\aThC](2s;.0j|]LbXYU$'S @* @;L/ZWa^ҟ9MoZO/Q;J!l"DkG cy̻]TvXy[!/@>> ԗ-< dR<7?{p>L.M%n*-b  @13N& /G3 ŸeV4y&HSZ>P 7Fi{n7o4xDhN$, ճpǓL&vkQd"BOͶYaDQFЏٌ9%bW8{cjJr$SĮރt%t3)QO@ljX 55N%.v njm` 䕳|Q˨/լPlʚ"iL߆8@Md;+OA <~c˰bꕙǮrKg:TnG?ȴ?Ah͍K [k&gsj%wZI};j (Q*~zx纼C2m!.VA]}!YRfM_CA (VpAO:?sU{d{yJ`|`vu1d+W+pRwC2_E}{z-![ 6p+th}5>c!V[ԋ\P2ߥ$(MLGǸm=uPl ln7e*clt {ڦ: =5(=YJiyu=/,BoQe k+R97WC9oTE* ;4mT+Zޒ\"+dLCYs2x<٢ Bح'd"jvSJbF>mNsAgi13k@ 86-{]u* ZN/p.kXv-BQ%O+~+=9Hg,9uTVU#Y"WQ^?>75 ӑ=bJ$M9&Y6?8k0l0yKqWʣĔ丹N|&sھWΆݐsp+V I2$k"GkʎM4MbknF`L'D@ַn1.УyyV{ : \.A1DGd)٧4f"\\j:;Q":JESZCE4fڨփv::a[/%8( s2 ^oH(gA}g6cc^! ht  "1}.uOS5/9 ZjRλdB23nn9?NwOVn=gV&: 2BMX*=2=h Gk ܾٖMI(KE?6=쮐 _=(9 9ɶ@pQD UW)>!Ư0O +",YUIe=GӴY)L$kXT^dˇpjõ^|BʟH E?x XZ+iQ^jLƈIrBj~.DAOuf^Dh=>U -ʔJhNGJ]dLo}Vr̘:`QO'v4Fd6e)`]qSyTMPY?RmgerR zƿ_mJm6;54>NǖT [>ۡ`ڟ4Y<J1-CyyK4V>Db;97~6 wFWۺrâ9!vA}Hׁ(U[\ NF;p Afi\@&@܃P^y1赗o /w)7I@.2uɽy H5@7 ^gkv4{KC!CoԪc}W 93Hq>kcǂndeDR6#%k;}ffR\_>lܹK;Aя1pӺZ0NRG,4P]qK"狖lGR޽P):SwОѷ[igtVчaBP>E^o07śQSr<shL:7ou-qpSG$KwV5xp%Y0 #A; *Ȫ a6>ysuޠO$'DlWM%ﭯj _-ŝ5DB3; S{DFb8Q柫w;տ<ȚkAylg\da/k1QɣvvpDUCI,y 4ܢ[A+ōR0Ǥ_v\Ύz݂uD =,3^=&IO;{ B:nbգAO}ȗ]q&]8UB D"A5\сgz0ra[;8S@fS.-ZzD-ḧh`)#Ufyd|y1ߠ&L|a3N AK^eРѣ9YM&x,EYu3`V]9zο/h2ݢq!Lz߹ϋH^fGbcO~Â=v@O0R$:Z=wgg НGhc[FJgg 'R_mQr 3rĭ'綉1@UpQΧx)0`&9g[waY ])ߔ^䕷y3'=,qK:ϓGA48uıx~{ F0Z{z.dt4u0C d~ܢWKztG67G9D Sw:2SUYd!]KI֭/l [{~NM(29:έ\yDxL豬;ݐu1`ZOLD'XFߠT LS;^뚯>slܡz}76;焖سC$ [5g7ז ӆ_>9aށYrSlL7>W L#b:S+o/B)ڐsʝ+R"<ҽxtBX`1E]HD07V^$T8@@Ȓ{HݱgYZ07070100000365000081a4000000000000000000000001643420d60000d9ac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/k]?Eh=ڜ.+͢@bȨs(e'Ƀ-jZYku OSS9KNܴh-Q٠gFQV,pcstWEjǐ^(;͇{|*swUgrnۉja!uW@ JcQN;_3q,4Sҍ /T$rXLHO%oD,\ '-'@f1eg2EBVJX״I|?&3T%ޑA'rnm:&pl@<P$hȪ,8\NXd}@%k$ V QDpI-[MaM˵MDk5;|k)(ce=Hsa쳾T[U#kok`pFK~K{6/'{LP:vO>rg{w(+8Q*~΂NI~`ϮNfzeyxxv&d_=Ŵ;gZ%ϣv1"O bPPz9m*VFrD]ze7wZ~4y`+'11Jw\ g6]Yک`LէqfOW'wq챪c/8?mɹN""m]q[׊*oċ(D|9$(0үfŻWtc`?v럖Ff뿩REҠy#m?)ˡ"6&cn-{,AYv&s\P69|]H4%/AsXFA{Λgn.L4}^;<j?C GaqK~xt_Tɽ#p@@:3ljt@ g'- wnJnNWxdyʣQݗi+ l-RKg5”ƄCsmr/3>%Vyz;./qgG)sC?] s-XnIǴ̺0:G-<ǡcLmjJҌ>#A=dzس2Bz3$h(/3 T5($?3޼'6jRSPM|ɽ&Kmq%n4!];*yCJ~jeKO Cl4\dG[Xvb:P/75oiP OJ{Qė@+i@ ;[& OY;q07.4FYSʚ$KIMy亅r*7!eJLv4d/kץ :]/ A6zP\xlzw ]_KR"$!*_=6˜P362E4վE⓽(htdv wX2N}]a^n(9%':Ysv=¿PMzT_n_LĪd[[rGڙFj׀g00 iY&33";-:^-_P羝Tbz6@(4=|ȸqJ*-ň^}a驂-bJP|[d !~6[󝠫Iz~Kmtc%Oɩ f['+|,UcŤPn1 'I\;| assmiXsQs_@ Sl8b# D׳ hy'g3կhyϼ]Q?zBCya3})h6“ XAGe . )'i ܲ}R}Qo k ? kau!7=X"0wYm+\xouhWkQ+O ʙG0hcʃv%=&J8N7צ!A UT2ȩanb $.Mpb]2ő4BZd">rgmo1 { kil 4eo@\\Q,C,@4:$JUE7Ѹ!DJ5S!ؒé6oT>TʰX`2j3@0}N`9L`9~΂=>3}ԿAcL+|~F7z(3(Gns$k !VglT@z'Jz\5L[1م^*d6FmtVe}$O|T0M-"[]}8*?F!6=Y+vL)@>:8B- `%/F2{YmU7Žthao?~1bn/w %*TugyOTpqrۚo]H|ZTY;MDaCYSғjaLv0>Bpj_Q/i.S2VXQVZ1 r eM L3[E/T/ PRb™\t%, 8[E5_@(׵u"j֕M?~QP)P,r,Jr,oUuoĠj ϓ>nΩE}b7#˦MϤAəB᬴Aw4kxɀYtJIcf?4ZD_\Skxaigċ.D>ZjB#7@,%D?#Ȇ+]$gkQ'Kd#.V !B ZV~ Wa$'b䗨R:4%>A҈K\H r)= 8e!,SflhbDFZJܛޟMTe : O s#$ց4pO4n׷Kb?(@{ D}6Pq2y&RP-wٰfP/UMG k.Pyâ`8p&g 3NMh)Z.Q?E)Zƿt[LtĽ%o:m-Q1f(F;"ҘJ#k3rp$vNiֵ^P0:4 cYslσƈīS?,Y9RI /v)Gѡ,мzI݁,h. 7- B`|!Mƍ8*I=(ڐHGc!J>{5 X:- 1=1ķhpbSKi ߦD򭦞W A}WfjS[|PB {dqtJ!.,pHѹBvNjp~ɰ8J#[k9@}+^VK ^c{#N>pl0sbg)@V-%Yd0/Z,܃æ|~<7ٮ7 EWEj>ߕ:xJ 2Wp$}x33(Wc4O}ӹ=+̿V2Uaoni* iqf'Po=a8עwdˍ1He]p?24-D )Lt]brnW+-<׹=b5h1HQõ̩X78C#K e ~Ztcs~(yq Ϝ剅es~Lk>KWy+pzY íPYlDWԙ,4e͇F`Rl Xt y@c`AU9&G &!y1KF\gl+e #S'Bri`u4[U& fI„rY3!o#IY5`5)$k:a'̃'y"&E18ǧ#kŀI~g NND!KyqGOևl*DΚ]r[ѿ2c D@Mle sEq8@Os¼c3 s.v#_.@[Wۨ&8RQ(pD{ RB<+ pu4wx71OG[x[Ŗ0/cq4s4|߁5^p%EsWi^ܚG Q7݌5=рn24 KU?11ʼ#Rߝ]|FvJ4g>K@uط%Ecp\d\΍WnyG鳑loI7f+'!o1-! v@ ԶoUZ n۹KNgȜ:a99 J6wG3S|'o^|̳!ϳ$*-VVm(ڲL7*0x/Tz[5+2ce-(|0S/>C<65#Zj{>zuq)r굌4LLғsUn@ 'CȣT ҄} Zp4v|c1.-fuČou¿bgwBRIfL!CsLePsW.{B f|3WxJε߶@3 %~c!E)Zk@Nq3 81#Pp1 0c@820ʵ0CM*Qń'6q5q ' <!@̮L)Kº+(~jJb;x%%C+-6PH"i4+M\p3L2tlCnn+K+jz܌ BN&1|yWQ~L{I*} hlOҡTG*;( ){RGׁtB(i%t?;={q.6oVdG'nY[- ˾H2oi}(&7-5\Cb^ZJA(3* v-TH;J粕ʕf~ݖѽoJءm'UlEZfM520SM|? 8%U3?R*}.J c {{vmu(GBbi!(ťÕZE oH|xG. yXΪׯt?{~ا~xv3vƉ7+>xl%'?Xnu Y9&|m.x_\IRQ\m$#Βsx#UAy&C"&Jl]InQ޾;>'4S֑GY yķc+(`rVacA3/@^WMK2 MF41 gJ#z%0Q 7>#8]K3y$=0őn:fc0y\ɭ15+!}qIh*q]{YA#}Q앣:a + !qH^:(ٻBk'sBޙ- 2_AbեpN3yq""0}ۈ,m^Ekp5 wSG's<}-'c~kn՛ nlE6ͿY+Ą,wcktpGABPBw3O Ys8 9u / hTO]k10/c/^8}P$i/VҰ%qdW Pi-`\_#NȽӊ+hjzUjS+QvslNokEfVsfZ f˰4^[IG#GE1EpY\#=h,qcvņ5I&ɵk.Vdk?"5l!]e6P?|; ݌Pj&/{<0"^ZO_̒-DŽI4)惪wvkܘzT"%xZ RgÌGUK)#;!Aʁ(Ϸ~h6fMœX3@ϟ,UJn"\#Jqfw5ѥ#gA_݇2J/kp=\# }}!v}b$DzAAQ@RZ0uhї[?zrL_'L" roQK՜5|a#[;o.?Np쟐ah=2liZLhd:yLCfV, *I7ƃDOX,t$0 xw{>Q>àHs AŠ&^_gv Э: tėy\gc6`Vas+ -cyuworn[>A1ՀYwE:)EfKAmuy)4t"0};Hf{Lɦ\\Մ٫V(3fR;LCiJL r \߷7 UBc3@ElP). )?m2 _s(t*R 0-w35y6m+.cWP޹ {+]:fXx;YBmG\JU ۿbLJb-A&V9oUDekh?DYb<c -Y3V#]Xn v/ Fō770_tZKNxyrJ|FzCZ_)zƦMuz8IOFJ7yGWVz0Iwf7mS΋ڔz?$I`9{z}2,N*F U_oC"@ }LәB;ULTp#6r63z q?p$%&&NځXJ#ߥb&0m|M ^cLc*ss`?cKy16RG2 )L^}bB"Y<i EKH࠯CBۉp@bSHKk/u =6O9Ϩ9N77%}c wZ>J`BbZZ|p+TzD ^=OTFT?C-&j;O#H^&?8ЅZ0?6PtZa ۢsM:ө4}bG =O"(D-s"gz<&_\ 0d .};\\-sm+.KU`l=3wiG S+h,$T_J^m\"wE[B9+z${eENm.87@f}nw>H$[z</ wӢS;dŌYWh W2!1 n׵%(P.;,:R9Q,a34]AZ3cF$lipP5@ @` -,'leSK'P@OS!wR~#OvqOg{3BEZd;BbLQvAAF6Bz;P&{ӲK: & NQn˂8XӽU#wϭ8bxzB[Ɵ+⮖~(w=C8IT96Bۺ,Atq[.`J)jdd!M#: p`iL0hJ3Ѭ>/히UI޵?i^ e?F)F`jiwK^K]0 @"#kV?T-6HqAB$/rcf$&4')&;^v|+)rejt["",t򝷛ع5R^j5¨NUǰ$'g yK%ηTЮ+ 5r8B>g֪&m?Dsxuል?L*ūđ(P\}M0! cVqF&D{(F1. !1T0$}6 ׀1Z1l3WD(IAfD(ނwB;t5r gEPCb C(JYa]p$shHH6qy]'|­HcUL]^B.%Z.؁ZN dR*tlGD(teQr E](,3h!ИMXRm&mdq;uC/ńU1sӓ6ܶad5ؙYli b2CdYB`|:˭T5eu$r==>]VƯ)@I|\CtZ&qWD4>.}6 =z /k5N⫈/E^`R//u3rZ|Zd譄p.Hҿ'gF05)=Du%" Tx%lO•{XV MYw'ԚQkGfכux5aĒtџy~ sbO |,O <<x30TWg9hѼH Ps mGQC;6Aj0V:(V}0x,`0V)kb|ǻ_&;nhλ},='&Xgשl -D8@?8Vn>m0&#>4dQr! "su HX>7p4q_?bki9̀:"'8O7Zc_T`ֈXa\)[,M}'7ivNB oQfU:. L#WƛoǥYݻ 4;^&|0ʧPce(Lcn|X{8V@H" V:ue?$U\O駖 k}i%WJ&~OعȜ Cx jLF@ j)šA#ӨtNk-9`1k^hYCAT.fE_1mշmT86A4I9c٠QU 6$X[s#i] B-,OVyH/MѠPQ-8yMrh{k( e m>%CL3M /ҤtflQNݡeP2T~װr"8jp4j`R`$ mF&w{xCP<> @ ME(e!-ۖg4 MΕY#EÛyM+-HEysAwg3O[4D]pevf\|b/҉0U (qZ9+!uux9L$bi+!%^Qmܬy\_K|l#=arF pawcɏ Rhլe)D+~& x_焧ʛB?B=㟓fT<n@B0|,U8ye~W'DMxaА +_;(Pު(#'ǎU{+h{FB1B ~g?CcVP;t-3|Q0!|)xV?vF,SPi@ g[LYD.Uu}v~Odl%o6Ghq6? 9C\c MX78=/( ԠCA&3(˭{w+"p"յέ[f]Ov4a_e2}S^jr:"T9M+@ܮ8)\pka2L5ʖqHXoYpO'yMZ?~3 Aؾ[!><{tۓKQ;fJc h݊Q^.Ca:jUhB@b~6)/ȏmL>~6i"БȆ|*U21\ E#.">az<Nvmz^2Bm]E}J/OY&hU?FĴ0z61gLجSL㚬R`ap(rIUҖE9eE~Z$[1`^?Rmc%U,=TI]GKHF)b92Xzٴ)p JCQ;i˥F}M Kc;2&aWa(=YN2:<ZJ!)HLf&sm+xG!(V˻%vЩs2@k{.,ؤ6ZCJmB$Q>νfTk/>ps4ķs)qqRn6ZЕj9 n*f&Q$L=9 GK6);7t'vKe nx|oM5= J}| Eщk+&0I|B?]Y`tKOru;Wh~?+C^)]M}D#k֦Ds8K&2e j= hNa7 "abϬ)%#rJAFNsԟi'-+R3> @. aqjNwΣAz+K[{$G*4օH(:c O{M{ `'t9t| {] Heˤe2zPG[dj=9a)\|G3Ƅ4:{{2ʫˆhL}Ud㷛pG ψ3^3/_ٸl>jbb=t,  UjBaTL7Vj^MJpF`'JW$p:xPI >鷎Ra^ɹ N٩8eiy]d~QH i.?0u(yp!}%o0d}xD$X 2^OS.b%c=5Ky]+K5YiL'N|@ʻf@yZČ `"`V8p̋фm7y)7j^j(,fk2I kb?0+A^cw̼Нk &s-{ \HknD#us6/CtO /ưu >pY=%܏bMWؒ33@O/wɊ2RBP\=gݰšqTlb`Ƽbd5׸fA- oJU4=U~Fð9c?s;-Q|͗xZPh攬>Pygl۵&}₰hݼD@h>X:cGYm w[9e:&*OcHr.4z`6H"boYFřߵbxu^)>B?qP`ƒYިh]KJ5*1$%Ю>qHxeWYD({Uïgac~ eV\K\br`~B0ZMѥMɷ5Xǭ>`>rIR)UnQd,lY/(<`/$?] /áC)>,G7͊c޼ZgB B73{qx;aK*x_P!"a OxEcKorL=vlJ.LŷK0h L}3mUbD5Fag]P)FNg%qTVڎU`s: Nwj-оUo҆$4*59;2g[DoTTU֠&LXxߨf]&*xaO2㒔ЕwN PVe*Ll6UnC k Oik_hڗ.Qv&'RW{׆"ۮ{fbkagdApY-)BvZh.wSUu$ݣtR 'op`];u/Z h,GvОҖUXi}v4qFq]=E bDj0S1ș!U+~&ic9/14]ug:0i$3;>SOVMSuf+jZzk6W?n0}:4U}>S$' RCttNd27rd&VhxB39T>wMc^װgh!">U4*꽋FEO  B-+@ &|t,4kKy.pZR m'c됷5Ȳ 3ly (j qq(g=/ MTɝ7;y/F7az*5UN?bԖB% zDj=z\v3w?WİQ |壉^@9&@:&5A Ju51Rl=> 0VcFT9ТCw%nE#R^ƋJ e֋9 wo tE╰C2􉃂n][Sjcť\q&F|6'd:ޅ;FM0wtH#kIg_QA< q(tC"n0j\(+Oɋ̞o #Rn(X`hyk=a;9Ԗd|cYCd0 ͓;@c/bq*'ֶ]v| zלZ6h`юr{޵B? .ڙ}1`gWfI] 6K[ίaꔩ94;4=nX<˫BdF߷%<)Q×ACDrkxKnl~wo[ 70jJcShKj8^=#aπ6FwiQJp'x n?n.xE#rЯ-Kgn()Z?ajs1_x Dꐭن v@c8yF,)ܽ1 ;"[Uڂv?\cT}S IZZ#ߊFDeS5(Y+f<#i V~ j:пSCP]-V EZ pL:o< e C*DPˣS uiyڧ 4hfh${:^07ZArY6RcVHB2^WLe+3ߣ5)Ō=;35dK"qF®x_Myj1 SHv=w^NlEiB3]E~̻+y\8ÔY~A_1\:*oȻr2jz$:\֥Q^kCl$` q n& 6لL jg)Pu`؋}& =s#ڸ hBlM=bmzfOֺ(<_#5ǒREl^IX~I|d1JEA(+^ TʡԢ-1݃ ѫF#+ѱl>iR9 z6&bmfUQi$ &}9DLLРPH`3I>!x<HAq1 lk0l1M3rǴY3x/f vIѸvY ud_A0cԍMR:?k*mK@r溽oh>ymb:E_ HX T8sw;ĶO;uoB _YB=. S0>w_3ؚv4}s6Vlirn3tY+JႂK<~rQݹM_>tOcRMO 2NRd4GfX@8sC*S1QVMA$tp40}Ast'3UV+XCsG%tmѵ2 jEzVo)Rdmerj8vII$=D2Ĵ-/}տ @!b\J&Ҍl&7ˢ+΄ZPUcZ xJ~n};,yEYLڀ?<%pv[pߖR?w'Gw}3ZRmP$[|i7֥ꨯ-AX|e5}׈!h" :~p6հm }"Im"qn'ݣC4͠R͓=kଦZ'oWJ1c\49,d -7 g =\gOv|ܮ[_澲Le?%h܆ {X^ k[d6FGfj w%[3cN\\{}&L>ƒ%L*RK.y")񇐷\*KB!N?JJ2LbiDȖ<BZ w\S ~*Ӈd9%PќZ;1ڔLUm ok3\-f2,9 3.p9vN%@% FUr@C,K$T M:g Ǖx%¦&1853g-)ǯaO8hJ+ӣjDuR>վx@|fI6GЛ֫rإai㝅jvQccog[:p`k:=B1wW7%TQtRHK EBx1xqt#kW[Lg D!.($0BۚOI .sD G+[N@Y򲲭09m?λXub+8kòU,>@UʛU$ۥ_S`Z2VP@[ӧv+8F[N} fw`Jҍ;dJX3&l achx)w"d{'ъˌNc xVEz[=R\[5uaaXC3 fXImWeѻUsO; v hPӷGA,I!B m*Lۊ~ ?r޴xD~rà J`Fk5]3Y}Ӂi}dž ac #44nBDE.Dծbc*g "Wr?%kzmSQ@71Va+r[;.KfX%bԋ< Ah}@ۋ \Ti#e63DvPAL3[8,7G5 fls#z fd-2X*9e;tyrd`c2 іVLCReS[q_K lM%"?H&̭B,l ߬[֝񡐜ĈXglHygN_jU1J@>xi}d0hsvdSg &@}@(dr2);{dPa <8!m9aXsp dyEp` ˢJWf)Wgh;4u)GH E'LSH֢Y}6 wWLI@P(-bfqiF#t'ư\@4ZzC}svs:M!Vaul_{k}4|a88eU#Ȫoa̋XުGM3iiˬ:lU R;d(9evax!]cw˦v] >_a}%v*߰%$B+ev}T|ipnI&ɔlcyYxmkOBV*HYBz! 6_J^̖$Q/d3|efutgs'( L%">ÎƟE?`Cn>͘k"N( =m/18Apd2M,ABO]Pr?0 ;'2@IxEpWk3fxw;1kp, vz[6iۚ- =<.>^|||̊:` 8@o!S?0*eM:4J@'X{6uBtA&1@˺x=Ktpe8/dA>&KǘտͤZ"T5|33|Q*eS m84̿G YFby+teLw3NJQvkcE_O'vG_V-Ēe灿xIMd 15%'6N2U/5]o"qQ&nGnR.fgh(;s$N;~ݵ.%>4Nt5.i3`e/fBۊL9hӹ6lz{z o/,?>/홮&~łZ_wMcՉ[-ܕ@3CDG[EY?d}(Yʈiykɡےhl:Jnzyw~wqVԨP]t5qa&U I{Af"n{S:텍ӣ:Y2`(6?Y*>HZ=t/=sz)@T#YFgh[MXgpz0&whc:C7዁h, lcG[=a6tVh|xٶ uTt7ɝTI0,C&(-,3}¯a\kK@>﫯-8O=&/ӒaArjhЇ7(DE^64Bw/Rnȅ`l0;jZgbI\^wE17Ӭ94a+?9aMDLw6fNNIFݣC.ԍ܆k2[Lq͊L9.is|X8A& >$ |QVAvi:=2c=U[*k"^k;[GYV⛇/txrve4`mޯ|DB2$ߟhq+#mʭky5OK.ﳽ4RT?=|OM JUPA锎߄oXOKIN^$r0F\W]yE+"5қȉZOCh(MNv!CVhIjp.^#u1!ڜ/Lwg5@o=>}~$P wH eRRb[R5̬/C:^@ Ũo꺎6GY6 >1g4{pitVE$K' Z_fF[8~kc@1"6VC~_Pd}F%")x\*kfSyc2mIlBvv*لnU%,~ṷx2MѣxT>:WZM:ѭk-h30]I>6[\Rr@} o'I!Q#ٌH#g=RݾPt6Ԧ--mf8y35#n9Vw2P<1Ivkz4=&r^y*NDiNY$b=!є _ҹ&Lvw,`@,9]&wvCgmeds)5e[~~o_wwNg*!epр?M"vL¤7w'Hi} 8ц浗 h}Df]eźjSrXIaG 9pUokG1"i_dW&0a&F(TԞ;XC :yܸѕ%Xf[c[H*4@},CYK[@>T*5=b72LxS &2x&D?/h-gp`>hnuTFLSYZt#`]TRi f#^ nSiP/^B /k@9ޱ-ϼ@ugvh‚)O8c6r1üX{R%0/R*XF2*0:[^Ky1t 84)K}B]HjoPg>x6f,U{xco b ̓C 'bZ ~iGPB[LalkM^t$;Q"lYsZN6/~U#yH!)jbLhn{977Kk/0 ]f+"$ n8/`' <5Y_D,,@y r'U %:ILQE*wGv*?9VFr,/SQ24!G[?ߏ CIpOc6 z0z/~~,%?W_aP*݋H(['yeC-o i{k3-#NB<ة2 .\P_H^?{C t\ ѣ?u*ƴOU.i10< Гm5WKT ֑3ԉnc9\kRB=d6q^>٥dsv\npau>z LbQ~[EUk*T]M%?Q"+Pe^i/f&x۠!qoOfZ{)ȿXjGDEʁ[(ȳExR`&':ؖ嵊/+ c*5Pm){˗B== @hˆ̚/XfFhvLX"Q>˕B,ZG]F26!n1 *K,AsC@oڛbep=z$B& q9C"<<:RufU=D_{s5AB{ţg4 :/vx|Z(u_}U͙ maPA=EZ:>}k43`hB55oJN V/|#.7IUC?T"jJ^3zgxU}J6=02i8uXI.[[LcR0H:}BT <A= '>77Xո{F2=]n|$ɗl2.4{kc8*hu6\(r??wԍ`P..Jq>eSd T E{_5*x?`qVΓ4- rFjPhq{.,=M) !kaaP5]*Q[/NӜsadJ0Xs3OM&_؃Ays^|x,r\1?9et\yywmBatg]qlXKy/G\/AjIU{OP /h.ΥwUd? bv"VkzdG0qύLϿJHRZuK\ͽ*-yд=ҽ#c 0DŽ 3d5S3PșlumzْlD0˂Mb@v:Ml{NU%_zs~}2(p~ ,mgPgTSY&1֬zgms8ǯ،o+^<+ tҎY EB+:6l3Q=6dӰd>C~uao ?&7k_ ?*#0[ʟ(c &{qDE&qF<%Bs?3̯?.dh0һWnja{bvr=[M۫vm{ii[ca7UE6eLn+?DwcDL`3 ;pK]^Q q7\)7zA|uWݒrؙnqy\#^Y`"-',A+K>f0-ʋK\d)Q9}OuW=m@fS ۀ/CDda]EIO.ւ(6tbzU߉cCEg@IJdq0Yt5fs *sT/}Ei QeveCW|'_'i]:ûQJ +TP&i"P[ plIF ƶ0xm"#GB|%9w9GT2ӠojNOM ^-X!8P1cMr?A;9F츁Z$,7vʤpF_{1Cv:uvm8oxYM<̶oZڛיB3H:K݋4mC@qgםC(v;!F~&1Z%n"}&uY\[KNB/'lRc\f V`  ΠE[P뭬L,iT#H.wЀMw07. :(/d=VٯZYbVqn|jPk^#tHb\fb\c@`).ӣ?FHH˟n+%rwW`g\p|SX Pe-iݰ^c{>`X>+)K3,] 6z*6 yW:;c|4!aIOV/͎i:-bBf/ 'R,%iv]o@Ԫ0ܭ۳i ka\0ɿ<'|T,w?כe1>(B ~B%D`d@I%-iTzpMEikXᜥ ?TY*6lޑb㴤RC/Sg~PaבDٸgX?N;c/1B1O)3:l-B|,ߠ|[ÍQ3 % |T1r4LgEȱ^'adL @F*QWJ_[AM%xNQN>ي)%߾nD~H뽁^ۓEcR'6 ͖85m#}\@y)#1Zu2vqdg%P̲ڀ|'D`TDj'Ƣ#_ؾ'-Rd ;ntpP}8'`CB>j4rvoHC";:2 28A5\1*+w`jSj*CD%ԦH/|Ϝ A*hN[ ?瑝K6)b Ɇ[JI%CjQM>xp41S`v_" Йg~:FFN_\n6s+kh-z.c;&r-(Z˞Kޱr+n0>Rj .Ht\&p=#l U? Ϲ;O)ϱ qfQk?ԭm  8`x+אڴO8㠮_ydD j ;|U|L@5B4L)D_nĢP3>M׿V!A_XSVtu2r[8Yx6ῺsC}dPT-P{,7jPTY'D .Je 뉢"b\Ң"eBf,A%u3׸I聽S $ K@@Oޒw+ʓÅ5_*cUФ3+zE*W~7bS*|Ϲ+Zmڬ}؆]E0ÂcItrdڌ.HY_<)҈hVT]=<EkJk]#W 7cr[IŽt{3|I:YXgz;c3ũ|O/M.flWN>hze'2ggK ñV2ER˚_y4Nb>q۪đ~8.zy(%>xj}FuCˋGzz6PB;*LEi#]%(s5O~L ݿh48_1dgTic]&t.[}x_O:z,; o +iq%My9. >'!wFL4Ո HZEYX8\8ND&;Ym:*"*bHFߎ& (05H%(4EN ,mrOa* BCm:?^3hWga+x`(KǦ4Vm xuay~3yƉf kFg(آez0eoܧ7owJp~4o/Ek橔UfW&o "I몭w~KEHy C!9m˺Fzqxt^ҏ#JHJ rH'k߹.StiuEfbl@a**@l1F-Yw*UQ*Ȉݕ 6&]Dei2F&w-x En d215 ;z񎇹ԤVŘ>$]!%<,oy!cujHxØ_~00R~^;pMoI*Y#~KoԺ&8+5w >Y^^Kǖя^iAQ:cm|_X*Lr2;*WIBݟ_ K;'eN2jspc;-p G$<>("1_[6QH?R"mžW`2,0[+=hsMY`urOf-~+UAb] R/xc_auaklj. ::eBt6d31;YiS#O7mvQD$TBx&1VYwE܀]*-ɜ`UZ?" U›jXOԻ:8%H`u)n uvNH=,s O98dHWg tوeIS`4ܨ<2K,95Y|u'+ME/ï@3%~qѠ,4'Fu+ iZ+u> F޸8Q^ ˝Ǫe㏵bкIrxg#uXM5:;x6qH2pnycڹ-͠I} {ֈ|QH ; Bզ|ݞ;(b)nl#FsڙhVƧPmƴMۉFҪAn|>8,I&ڊ:X&5CQtn:jQƨ<)b آn""XOp<Ffg܄1OkU[*TGK)zH@1/#95Wh#2HAEGm!q6!Vj ^7žƤxK`Żc8@\Ø }x`hצ,[:b]~ո ܜ sp &Zk{@l$ו#Wv=| Ll x[t8?/gŨL5FMreRm +F *LyaH_A9# KKkXXk3P{L{+?lE<54_&?Uh-[Co{\X ްW ۗ-r~KI0&?_iNF/Xdp-ڗh@qQj3Fa>pN7 mbU'wلG>BmX;[XE1NwTv]AɜMEԷ@ ]~<>fDEK 1;FK*{@$QN?4-w±Ӭǃrb>8`ómίA9i⾕$>0-3*eMXSɹ5ZpZ hqxjSY4bpڽwU:{\ނh+tنDu+<OD|ͬ!Lc~i EHi |.x~ 7` K5 D Pϩћv:G$XOgvY_9B7_@Y3B=/ogVf2!Nٹ?r@V3ͶS(G(4u2.څ2XqWX4Xbuݺ n! @l<`hc*ޜ9qwyJv\\H45TYE-^MT/C1lQ1y%`ҥQauٓ3p8Qn0F??1;q$wv#rhs\P)醐JRsE$;!3p 2㡵G0Rd҄ 5.6Z'T&~ݭXiK~GvacGQ {Irћ0.W L48<$a5ʋPWYoiA|Ad*}Mf0wd͢c'MO&  #2})}̩K될 zLފuw<>Y!iZjH rG`&3P; B3rF]I+Of,HXҩ@8h6^Ay\uxA\8d);7 Ab9~OUwv1pĀ2I.;AB121i6䝗Œ>@$C?UާzSc7 m=n_kqjol/εsשa|&]KEA\i/@F-NEWH>asPZ@J_hukLxB695Xy% d:ɖݱ]r_t Cr'y;z\9u@L]Ə;'OA%P9U bm|g^%>&]2yB4+OC8_\ChX:h NLY&ŒJ{akN?LEv_g} ( l$Z a-J adCrFbzh#ێ{*.cJeJe3y=U`9p~&L7qLIPoI2˔<ߎ՘, +Iݕn׎|FK;ΣYszZ vUzSm= S`Nq GE2]anIʪHSx>#W zjT) ʴﰥhLt ""-ul8Yg>ѵ%]>f(=?ЁFWЄh<N.dGib+ YK-`Ely,+8ohG4'Pvkb&I\.Z^.qHo3r b['ON2N=42F82ܭmS95 ɾzʝ_x% Q`yߎ_t}Bam@1+Akγ^8N<,Q)SEPZ3Բ2EξOƄ`G,<,SMCs\܊Gr|[R(X⊜;1 _]G" {:@L}GԉZ'?3ܧ#qꖚd~]LMP@$J_M5fphK|\A2gpe൙9R82qqTx"x{Ag}~g%Ive9G@yC< )5Ɛ1y.9@Y=[Jl(ӽ`Bo@Φ9oИmwVіK=mU3H3XU qe;{Ww K1 yPDAVTÿ%!pk҉)Yj+ܭZDJѢ 䚪}+`^(C="+2EiXY5o~*H@6 nu*Dx{_ٜ .<ɕ|9v+xlm޺3[3]{8YQDsB1 HFxfJ32Jgr=fQrSX/K݅uEQB.C [[^jsX#\WH<^.4%AtRx}%ocQlغq0Wu&mi#^%C0bDAwH<ߣ ]jL13%: >T:v# ~T8X,Y%rY=FX2T"^y2c) X:oKUoUpA9F-ڭMonU\H C\EĦVg9iӧ{{Z8NӡK,Q0F8W E)4\v\U]ĒH*Lv:G ) Dֆĺ7-mt;yܭzyd@򤐘l$t^CHL4J*9mb:P }~hztbڸ N>^V9#KzRl [Ȟ:*?[ TI'9(=|>Մ@X5;MHpgқDoP1p7M;>ؾIm|3s>i9ɜ*~C2:E~YcRHr2)FY09e;`CE.`>س)a8!Χ9'|Bڞk05a[{\%M9' ԥW$J9P5FYa϶m5:jWHcT>,z/KB%XXޖk4/3]>^qҾl pc4pu~>PWr $,SD_KKC$2@roOn 0X 2q 2(]%qB-H3Aw%&!]^=[m*̴Ct#)%qTASO (1Sd8dhךLlɢ*~F:̂`]N*6}3a15XrjQȃ>޳2@4TSԆY \x ƯAMԒ4ۄ `ލ5oli/IT#rLNd!r۷Fk*=lblT^uar,ÿ1CٜAux$ĎI?%= Wy *zIA }\w5!d\F_,Q%(80 q«mӦ;kdR`T~xH]+lP&Tm6W6 eÄɆZ9lF˷٬saEZs` %&Y6,֊+OK%ɡT9U"b{!/ Ό~r ?nWBG7@a&$.abL3Cu]zcDֲv(/~ >g΀Cҕw_'y xUdY^l2Re C _+z-@H&sc o$y4QUA]ϞR9;,}r䃂]{<57vN Z'ldr݆/I+u> qFwty|n" NЂ6Emގtu;`~lO7")GbD3:gB +Wu /nd4Mhϸˎ t5xng%`y#;-ifs!P TO6WZ~{HX&KxOZ]?Dx yZA<&NQkI16xf-ZĦ}wtX4+> N/ëcb!jˠ݇hBo0e&U*[dj.Bݏr)zv=>p,.EovK4f8qbQᯤ4 ]C6=]¼tu@a(*0^`KaAr$ ISzEt$]ʋ7BXW{яЉ2*sk <\@fddS_YWC3Ж{ƳȇxϋDQ?@a}QꅹO9[cwΙގ1.)@j=0^wtJUf*`U>$5cfjFD:hA 4e\5nml_`\Uj#j60Hצ)AȲT#[fm!(@D)Ҳb,3YE1S?] u'-/jpxF&ü WqJy9l11Xm#g#QD`!i]4#$~J@x%;%瑱@wg \QT™ҏnc^Y&|WϦz!}| ¾sFak@`5ۄ ?UҊ.E+ gPH{N z$zW(DPk ׎gT|| hL%"'cB])~EaT  Mͱx#ϭ]r^xʒƧ` 8r{X"W`wZsy%."ptfH0N,@xʇX^3M JdhQ $ugBBс PBfef>4>$H"bZg6ņ"m P0 KˏIޘ}ۓ=U%mK].& AnR:Rƀݥ(=å4 :Xo6L=P0IE&sTe>ADcԕ'421;K 54cCv:(`b=k5U~lHAxSm8:{ZX9(:5(EǓYzqb[YA"t}ƺ>3Y!eQlB3L {+7!Mc_S?ݱ:F&Js|UVnaԔ\HEot$9YGf;8=IeU#\QɌS,{+ȉ ?Dg@n*d[=ZYvˇIq/ RاuRyQ%wg[?o:gp"'(+\m3Trnr|HW9n7lĹֆ{yƫ (qfhɥ@:xʬMr)O _In~], 0Oi- ]g!P^2@O.d[zEk1_tn|@/{0tW=d] Zpіz|K]4E2Jm=|3N0&: ϵJ\^F<4=$A7k755k^ZÜ3%a3EQカA8$/&~ u^=W62-a f> ̕-K0 (Ț~,Sa#uPu $(᜚OgvzڿQJBan$ z]r[T[omB>S\OaEtrXKE f̮:yi l'Mp$ *kȶf*AJ:Aigx2S^ Y egpҭ-{+I,ר-L XO3+qm |QS1%2:Swb{,m X3Qc3GSPէVB2|&VY/( cǩBmω֬W`yԋi[2bNj-.lYj^k_xpGHMMt' A y:+ Os &g>\g({>Z`')HI nAw Ģ8 B6s_t#)'ImMeN1T8. dM\]FˮݩGA>|_kDG7iN$5g or #lWzv`v9yׅmf:6.'2/ٴ< /v[N3с8{,(oY/I%ekxH_*?JR4C7@嬅}ssp_ ^O2+g?e9u0=8`ק5FYn^{c,lF**aL7. S?7ok͢A NHhYXf-CW_pPG5y0ؘSE_ZL^nz&ޮy=*p(q1+ yt.Sqܬjo ; *0Fw ZEgA3Α'AZyG0XD=ﰤA#/!5MbWV9&^4~nE"}+P/?-exrh+x^ೊqZX%jU4AP%Ftu~~֦f%oeR=z|6 [-u<wԮԗ,=*kp K )=.VboaG~ 0nK P7\Yzo VaE"_#_e+.``+'rk) u܏ ˜PJܺ8 2BܖXˏ<PΞ(S6|@][u~Pe8R`nb-, Qpb@=Yˌ,őNɚRNN.B _\D z\Z)j\4`qk}P(!OM9Ȯq >8g[ʎ-B||%z#+%ĩmf+a$:{ët[S㸹Q!ʇ+/՝>A~ʍè#덖!ӎ>:FgM- غ}w-_c|f/IKRdK@bJbL$1ShG s1NYӒhtf"K]/:'W mv3##7>1ђӠ]oMxk?B'yϷұa?+mFtJ4^r1"x/?͚*a6) UiKrTIzͻ/V17jjSq̀`;Oay3.EsDPgƗn e618xkh_>@KY&ݩH;1O*tb.2 )}.yN8GZ됉r.\!̮7"Xx[jd8>GٛBi~`R/TdNhȍ? fq\F淢3X,+aA>y&"xnNC40,74xy݆2h2&)'}, 8H83lEIPJGLrPo#!-Y8&kSNcע{VV dp*:*V -=5]>^X^a;|;q˰[ћڽl-wsFX K3Auf^v}c c+!n JXCvb±8^I'c{ T-b\p_`rt]bUxa%MN]U؈De{y°=AqnC1dS GS{l CF7i`Qgg KcÇe-cSl8I;vc*jMV:U)Q;S>)~DK4s|SœJDo/Ѝ!7eƹ d&_]Qe[my0~i7f񐴻+hMY Xd>AS$>tqio ,߉ ġMv0b+F|<@7,,JniwBD/ĉīI.ǝ^Hԕ N:Y* B(Gq-`M&#bHg΍V!fl{#,ÍFRC{X4$#?J6bf[!5l:K|ْ5;er&jhҗY_pg~@er ĺkw#n<%8G`̨$̖AXN7C/!^&ϳ<1bR2Laf5%أftX{sK=*y拂.ٌǨL~UCp',¦C{20Fn/`?):< La(yղ7-hq'fZ>k-]NI؜xadBk|EZp{3cA }8y YDj!2018L|dܰ ~!BV*x!(lb`9vA;f5oXq}eZ҅? ЎYu١dgTv]N_O|_H;QRw^:נw2jq0& H|R rsFrpV#BA4h?e!636%ŌYEѺ$.ᱜ۩D}1c*9۞W39v Q!^P1dbSE!68OríĬĐ&!C|i{aRZ)y[M9 8"K[$j"ݐh9حUdJؐj`BC` {2z$%: uma۩5r#:G:r/#Ѹr;1 yy]%݁=`l݄6C Av&9QJ O0߅`PS҂윴b+)yxoBVj$Ըt`AVc}n[ !#ݵz1deQK-,]:ܣ/5n7v.Zw/=gt#勶'zS՟($uuj @ZO{R(;,UaGܥuLe?:%>1?ݮAd t0]|  lfqԗ2A wyQGypNm9l5x))ޗ@k3!d5j%IyINR]"3bw$EHe0iWbcrunmxh`̔ťt_nA~{+ڶq0z ypc< eܤlgc/ѽ0n})ټBHYTE ѠXBZ|G(Z(#n ߟ\M3<7|("pB[֍o ,_*S\T?Q浼`S3/L~&P:ny ֆ2.zNJJ~G;E" 7YvZ10nJGK]*e 79"5(4\Dkďb=9 & yl?;\ w_WU>eAil;n[rg_)߰ n` 62 )HwSY^w;TYY\"@b +JZq0A/@5%)rDkPkmTWpD:$; +qj]pV΃m}ӛtMb7@eEm-"P_qUxHMtY,6 /mO>?N}i4V$@˱s8G \ZX&<W_h X};ącݡEG5#L "*F%s6Ww=]xS`ub=Ox延N-@߈)|ySBLv0[G5W~A l*x=h+.]}[=f3l1&"ۧ0bD|'7lB;iocp>/ ۯd._,¯7\ϔHrmkZڷ'on[c zUQ\~_6ܱ#oĦu?|ų3lcr( o{ `QZЎ\>jo>j9R]e&%lSW%9>NSgX#TS"_BK#:4Rs16uɖ,;HE\t`Hun]% 7~zVi܅`i3QF3:lOfOywՇ; ^?B" A2%<N>6y/iz"pDg)|A@;YEu?NԹk5g̶=],1Ŭ6AJ ݇SV_y[C6*}@#|ۏcU\ A ;ؼ} W4gO@IՎXPCٛZ.)zS?C{d]qI_5+ؘpl|lGW~V@Jn:9dKV-sXbdK5o<66B\ @uZp ̆8j]=j+SH]n|Ӆ3g~j}{2*6]^3\^atO7,*SĀFPģM"Vd lv0 1YaH7=_aHYq-QiC:#oZ9W5gHuruvDk's/)A2%jQV?_!)p/#f ?~@/E\cI=H5LAO N\ݴ s w~6f yA[H:L2;=tSBP Oڈ ;(CL%ca9M$6g֐B_"mGpTտ6$(Qg$Ncv=k8hRZ0ө=%W[_HЩӧXdB uņzU.;dݰn/h÷xD K`+sN"TS4כ![aڽ{gxpθe\2qz1Q4Z|^-`fYH%mn!yIt”Pd)R3%c~=,na~л1]j"!o٘J<1f4O@XUK&H4VBj)z8Au;L]j3>(ѱKB3AJũͧ lm05]"wh=`,(6RA#CF6NkiWurLPQ̫ e5/5H9žtW~=`E붥r7aSU[Cyئ=Ky/YVeIHf6k|^sO~&#HQ9͟i Ϊ"D.2#z.}w,Nï+si3]qy\DbM,$(o͇y5mɐSAd k?JZY\bw=cVtg4ͷ9mc^͵*eWɀ5',Ŭ%ǜ,Ey+ r9W%ʵrbۻ(YΗUg8a #?Xhw&V ry3 6ás/gC9Z$CYrSZy~"bյVՆ)H,Y*YZZջd~6 _(%)%I5Ϭ9x X^)Q=I*KH|1l\tn(m'^3ңL֣mD#~%ޭ|΄S D(nTS&ҙBJRF<\YEPAȬAfך@$JPvR$y7\T<[c?zsy,CU+@%<ܨ&QfpHY ҃nr*H쩪*U/MT'cyP !hqsSǑc^*. !V8D Zz4'ـ3i7 OnhrϢp6zϪ a.\+sr iϼw۬{K=U<:u͵1$?~si2EdCsx6r20gd mIR,lxg=NHZte¾duhbV 2u* !NRHi%€+uOJk]LE`Pn-Lu?*e! XLʊʝ׻\ePD~[fy&y"^Cٞ.>!y 1ٵP̅m- PS5)իbѼ_`^#&v|;gCqtpl o>% ņ:ҁvRaL*hz/i,6gYZ07070100000366000081a4000000000000000000000001643420d60000c388000000000000000000000000000000000000005400000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/G]?Eh=ڜ.+>bIG1}-6=uVG!$)h9 =e{WԌvD=M->]Z>~ dDzEp^\2ˍK#€.H[¨8Z"wPV@4+l(ddG>Q;T[PN]DmzAz?Tҟ(dZvFw͓^#\,(wW4ṒyWe S&"E!Qj+r6I렒F=DR#^q2t+E!E4h?h$b_> {7OX[_Y51O{U%=B0]zc)ڳO'AK{sy`_(KWf E03kv2[p AVdX'u[p .:>Һ„"ɐXaQL;v?eurw^Z_ zK;7[}v9S j7|W Vސ>,ixxe+#z>+מFlT*^'BuRD`a>*:ۋ*?枮eVm>ߓ6x-0Wv\Fh!oSyЂ0T u0erOd;4|;?2ZZg;.P*/mV1 GbDfYH_=dt rEn`8z qނi'{ؼ AgUpմ n|]UP-Yp]:C//un(eG2H*N e x}&\Aޛe6O ʄ0Z0Zhgߚf9_BOaO(qJJ$jkc DhvP$?1m#X|, ;9XD1VjP4!L[ |x:h+:="ǴJ28} Z1,2 y9.ͫ뮝 Ƥ$NL5<3T躛@/ͼ^e[Dfsw|H fR7'ɀȗ>Ds(<% t6mV]>259,(E1;%2yXPQSF AF$C! ˬe@j^t9,C)fJq \ħ$& !h..+Cw2JmB˳c_^6x>ژٸӊUCW+fs4>z$].ٯ]; F _&:ɶLKIv'g\pc!xxMsah^ɶA-EFZ%4E (X{ԫ cun@D\Z@ 3K [ Pw9K8@a@cvb\ V^if H t6 *n{U䗥ѝmϔ\(oo?r#A>oM-~;hrLDPhhsN](Z#{IQ^@6ѩ2)ۯfMF&EW͝C,xfwt]!Zhއ-}짡s&=,I{,bF7٤< )YWu,P5C>wHw2EGԒf("G$f tWA)J"AE#%4Kx&zz<9'N=$Mt$uvO*O_hxj/NAJ>Iˎ9^^.m 2D-XhgO>hŽ葶E IMz,٥u J.L2y7 .mR\ryT[ĴsTZw] "8poH'il\G 柊u B=7"C* ca?0m˖У0x˿DOy!G75:IN4GX8l~N'uEHV˿-3wfn9)0F]oꉘ=wfB C:]S("V_QD(ֈwY!rS6Mr0WdjA2M-x#ZmX~@4X  k2+Z fjyEGn[oGͩC\ț;X-Wׯ')L,"(* m]Sf{j*&B "~cMʹͅrfz[4*EK6һ¸Ay_8RH QˇAMl!?@@YwEsFifzXU12YԇnX_ xHx& ATUځ-*PMUGCb8T(47\{Y2ZcIQ=?;VHGI4 Rژ} 41|ɨOvgP*YT-]d@^VaP@6FV2SXBV_]6ōM1VIeǑ0@4`>M:rebZ<+(S=- ̆g[s>!J1C5Oܐ=~&m^!`-zDqvj!.iQ&N2 s<,QM{1Yliϡ/]3]0Ф 5&Ԝe&.ᅦ 9#,:88%-c*.< r\ᵭFw^Î*TFr.5BQ!j<udz] Gj8X-Vh3!JãwKz?]b\cZq4%HZ;cn/Z*~`Eo |6h7.$ALze˔1X;O~]l}_1qe2uܺ§K'B8κ,Ғ  z|-wou#}aì U=O)`B_FАhdv.1n~rAd=o!kpf^7/xD&H$(!u .u,QHU(`2yJ2]Ő=ߛZFG~ R?5RJ.6מԠjسNv7!T_x/_o+,sc b>Neh}/jaGnBMM:ȯ:wK/77f34XN63^k:٩"/#*l\D z|b-&W.x0M".(L-lԀQH8;Ɇ8Ɵ`U: fsuPɥح*sCBVa1QYG2pGMsZ1XS]"vtpy'ZM>R&h7dm2X o[NBk3%QOixi7,(^&;0@l~S(x҆-K'ObcQiE=i/AsR/bU./AKrf. 4r{^[Z쒔= 3@̦ڔiR)ɶIE=I0P;1&7seńu"mX~ h 'Ő$%U( 7;΄1ja?!#v!-b$)Ȳè[|31tƂ: Mj ^MB!+$)/y]n.i״3osunA+yۦ=a rg% 5fibQyw{+g&6/HAJxSE95[0A+VA`=%>ɨuw F=acq.N$y+] qJS_$(N;'3"gq}ʰ05Q+ *g+ܕQwX}^5kL\8`y["#)yҧ0hW H/-⏆cvk0(vF38@֓'CjPÿ{%^m:]шj%/s(tm[ߓO/Τ1cQh<c,cxG "%/hNnߪKZ-C-L24űe܂pE &ůE7ynt|2fڀeo[(qYڡ_8δOãEyJAzM+c|g^ ^9G=u-gĸ<@`d l*uf,zp.q(럌\4(eVv49m![[fʄ螣t"mXFɸR4mZqQgOa0(nSIEFJՀ]ӊ–(ܱ+ Ϟ??z4Օ f8Y_{nF2- χ@P(E^ ns{J@Aa u݊ߤ4zR ަԷ2xU'!&`Ñ8>7>qg$xN(3R6cӣ?X֤DO! EX !#H–ƼxF~8)UpE=~1L N슦fgJD ԚNGMӏGBu0ɸ#Jۓ'hԧtlD֜7F1j$FWkW1<ګnkR~OI?6YW<lܴer?@u#/:!{yݐ=&wg2}[tdah>0J6πx9~{LXaX/SzfNSDeDtf[q[VfekxeKQwzB ڝ~NA1ZZzm=F,D*@H`W< Z[VW-dM;i2VY?Tvm*M8rhB r-^?ZP^e3$lES~ix6|SlhTm_QR}vJ3^ )$IOtGAP7i0s|t'"Gć3orO, B# o0En -.Wb)zq۞g=vaR]1%>{WI*s}ߍіÅq:I$%eĀ *fqHvq.bۺS~C]6u> e"!iW1[' pR;1}etw@>ʛ$Y4{ͧX}Wi;ݞ8/}G d隓n\ϙ Ka[_u#@ @ŞNC]s>k h 7A#(_-vSFyˆn`B\'DPO6(@u2kB1PEAK?ׄd$ {N`~{L񨴞WHPCA~ip.jf]_yD'[NIp>t~R4e,:j Za)f9;wvNIpHiC`^[6@U_.ՀST ;C@1xXa79:a7Toө ?HlM7b<}ߩS(^&(cܭЖ93_G(ڷ(k55Vi.0=}:? v=?fd;qY IwDKg}t/:}3cMC ⚡*Gj5{R2O8wdjK-m!^H 0m5 c. 累q*[*HkӜ:ڂ1?vv `C'~=d +^ uq<oJN ,uBiJBCM´as]wE8fOߖ/ҀR~'Rdd+MFm'QhqpZo)utT6,;}iSFM֤m4jƛW 6.K0jXWbMMMɸuiގ\c|e< vnx_ ='N/Ab8ENs}߽Ӱ8\DWVp¤LS1vdNr3zVh[`{PA\KݡcyoGD~c-A^"M!4!sJdʯj᷆$QX˯$O$6*|C̗׌^&+;3VtnΨ1gŠH D5Moz}C#g)#JoQh< t9A'p*V-d `s6`P&ԏkӂKUHPldAB*}C$$jZ<%b(JLȈ;:{,ݨP# 2G:v J̋5֝^}3\@vG<GM$uր` ޼@h*a9wPPF*:„JTiC5SJ<PR#6~iX9S7hc`^+ Z#>u_p_ZuJ.x׍%7#7CD^ZTeiOg!4#ggč7Ř_oy=` JG7=xtu(2JL`81_"Y $J9cyV [L3c6#(sW(kO]sZx{ڜ5]n#O<,Vd~. mgdI *hRqW!9FAfG8ˋut>VNJ'{+ADA.>˂빑/"j!:2<o$'$ꅣ07BJ)j|pu~zOuLvݝm mb¬jgqISd 5\3/2ķ6ͧzUY 잒DX Z@́Oԁעh8c~W)/NF)WG% P5ޠpr`3lRE9ЍI?g<ɚFZd x(`7u-D~:50o7kPvLm^zя?Q o[.Vw6iE': T뫊ϫA4`/uoWHchd.3|]4*lg_VSa.[3pIbԖ;Ӗ埸NIj/&p v4u0RM 42SiXJQW/ӗ;qFMq2'?.EC1: iV(Zi`XBp|=ѡf}'Bñ%3EOУ8Kb|CĤ ?}3ByJK-/l2-rV(L"Mx} %;I Ag :>ދR sUL-^ 梅SuffJ~hCS |?P^2Zm0_’I,9rKTƈWdFץWvXX<,qɓWˡWn?G}Ef6drNa^<I,2|@L.\[U6:V@L$āǐ|iv65N`sTFc"Pt z|{XK.l@Mb4by J"R?5q!(4͒ȕ\WL0xŶMD;KƜGrVc5_R p$ǽ]lip]P:fWbT0RҗZQ;U4~n!eZo[;o2^(FO>Oj0OTj~Hwõrx{h-oѝP_2mqz$ղ @܊G>fY{VN4Eb;c*PqۭpIdKh@cYKr 4!m،\-\*8`r΃n^f&m 7Kn6"*PoDO˧l D7CKEUwp[qYY1g;]v'p$ MV5n'NqK!O׽ +BEFݍ%;]waN鬚.Xcкr7NoNA|#!RWEI2uA>Uzyޓ0|r%PiZk~]>*5IPNP-}&{ # CnEg+ ?%ޠbT5芟uEF2RDT"87ӯ{Jro>]LLp_l4!wI+[8vn<-8F릵5d ;[ՏdiY>npR>Zi)<⴨W#10FDH Ŀ5UVn, 8:1w0Y<8R+xyT kD_ExӁŀ*-0u_MG3@a7˙X2} -s&*IUͪGxppCݩ]R\2mٹ笳7w*>a!-~=j|!k= A \%bE ׬`5zD8o)ZuD1 @\z)טIҶ?σO:ibQTjBAmL$@ü#(15𷔘h+,OI*.5nEz[4 CAjXj?ܕpNSq@CiF˅}.VF'ӺJz(#3+U2ݳܰ6ELʗK&4+qWO,ɜ`](N?^-KQF ~&=̙EӞv˯*0H7{P.Mpb#Gבp>fH.49*Mu4S]᪺$wʫ.;Z57POƂ)lX OZo4`e^X}r]FN};:qr,I]/y%^ 7`n "`!TJD,s[M5徵Rp:'v\LDVg+nzI]QID1Gp14,3{x[4F䣯8xu `cJHuFʹaX8A'^df V M-ΐ0kk6~-T}[biWQzJ*'b~ rں{UnݬUB{\K:Hl>½T֘_9"P6 ߁y;@JP=޷^%l6z|$̌vE75"jGkCSy8|+?!wmO߆]e& Q$$3?ZzGT\r)8K; 9[`O_GM`Á.Npf8DM\_iHv׬㘮QU:ϭ@f sߣBt&:!j[B@yʓ*ku|IМ}dfL BZ2zU 3ͯ#qH6-?f pNacGo-0iFoϒro1\[ez4ZXk8}Z st.;;~9LنiR-p~PK o 3r[X*2 7qnyH? ne8>FΜ{7uDE, *Vk1уVdB0jo ,'UiZw6)U[c E~Tz ګIx(4A*;paN"*NUn6垍*Yz,,0s|aZX@G3x'ڏ9F(#}ǪwK<[Y\0sKmbeH+I6 .ld8 ǐ7 a P3{6[;^Q6k; |56 b ) ȀGD_G!~1td+;\ JT~,QJ}$[IL\)T]9k .Btůsy8P(JT#5jm(>*hnyD/W$5qt` Z0_ (f1M)k X,jW%wEZ\TM"kYх p;"@O+Ei"bu*M<ǣ↨:!T x5R`N=kά:obUьFx@:AprT\F3E2y/uܜ;~ w635d$V/m> Մ,ؓ>1a ;DgP<} tGqjSAOx6;w뀎 Nv^e$ܝiX S rƫ+ +$(NOf 䕣fJ7EHʠ* &Cy٢p_Kx4 Am6\ao*ٝ~Hc> |H[z9*, _\5}Ȓ\2DCDŽ! :,'v<%{*a̤F?FV &r#EEeɖW 2W-Y'CgZOhi}Cg(bYx#%1B3<;m E2Ez)+Bor'\:$+ťeh.OaU+G)ٛJ> LD,L'Xl/0+~ほWicƤ[^:U plZ2UaUL>dTTq;gHHleefXG&(sfMr{tD'H怺1אKI)~B.; i^Rֺ?{fyT*Gi=sIwkS*<u-tJ_kOkZ{33k+v (E0^{+ ߩ2$T3#NQ]C@UV `g /Ztvԅ')ZqVy_[V8$%?Z'%𞟧(\lS.Wgh#.M SǦ΃a]u_x R " seBUgd-|ŒW „VÆRcQBa͋s% #sǖF`o٫t]ѱIЁd)7[ssFvg\fUuVRo;;b(18 w+7K%qmmF s"FKVdnJX2Du ܷ9og(DH 9u t*rK\A?sSdH0Ww!Հn==(3i{}s7C|b0K&cfQ)Mue"@l&z]r%r,=VԠb&_ (n&% +u#K' HLU>^^ v$IzAE>"mb;BP!ypD݇ĥt~D.lh)sp~,N$yxۮ750$4KKHKƯzdjWLaO* C/C 7Ѥ5*2ۣé,v '( ܣ=GV.4J{ƩhGᗇrWŃ#5|;ŸE}g-r4)}EW1 _'9f҂s⭱\im7Hew.sBu,:؄!p??<+9CW`_jG䞯P_:~#)P on7y_ ֗;,nstpQB=3VTK@h 1n!wN4 嬸WXa}zpÙ!igR11U,L+/XqDʆJi}D(svմjs>F1}&3?0+xvIx~ >X^,x'L叀4Lc2OՓXD3"E4ԡ]/b?E5_!;MKX{#ti?y .-d/7։gE{}W6`N q{3!,`Eb*ӣa}Tk=T0فp}B}mYݺ +]Nd`F7p!wnӹ]5Vz&B{q[pW}v.0'%`HӪIey7Ԓ!n& >sً|9LÅqcL{;O,vr"i Xt tQ0/Yb>1!?{a%MQL<& ^, g4E䱴f+L|G-s_eog(\ v'Vei,\>nH3øe?m9yL2<$UJ.b\܅Vҩ~(U4fuBi9tvg>c.7 ܸJo_7*GC6Nh;[kZ 3fS2[X HD\3q~ڲ/$ *z}FɅH^ױi;!{bJ42SW{`I?F'CyKK.Tu">""S^8oq}t?@#+T 1bCGd%ʰ!vr[*lQ~zk:[7[56 _p|Fh{FbDz1vֶm#<$CYfVJt"P"L&rڻQ׎C[3l3t4S ՠ3d@@C2gִ \޾1`,KĻ}%8ٓ.*~V\@臁Ǒ], 2{ȳaT'0Y:YH VF `p tzUD)|GOT5'pY{"U ;!f*vVRP8\g]^*y<ʹ' .D _cFdEQ4A1$$@,$?AJW9wU+3!Ě;)Y0ɢE{=|V'nu9y*3((PTʑ϶| 5xχ}8Zt&9d{!`_!xd6gaze7pVTC/ꂯ.x}#젗*B6c),X e_iK=✨nf䴬gD\yì3 z70C%Ia[8&hnIJH| ؿ>dw` eW3 pFT`wY'4dFhk;C H Y1Lk4,uS-H=| hG޻Ծ Ⱦɲ^+rN"\? IsW##6I l<< RgvG5!-`[9V8$-(*Z6jF#D(IFX[>jҝU(5QaL z%HMb~¸uK ^5L<"οbrncU./ >\ȦLGrMQd҉8=1E;.$;%]$wfX窯xyRDdžSn&h_l82}ům *`kRO ,׍t樥Y3X6t:^}cA5_}٨<6y+1{zYjS(B]&UȈ# CmoD .Be") ΂%i&Q^&7~O wd45.L¥$@{ݧ K`/f1 dFp]8YrP/մ6[iGzFUΠ8 ?4Hd)1\2=S&Oi+:;f'FB=.ꍲp3$[&B!+!i]F`JyW˨[h8҄s^ 6 2- P2\fZ5S_k dl`3k7(#,?Skn!;nL+%#`gAlI"IPv4H a?Bk pP L": Jm9]it3Y$]/F#Wʶy 08efRNcy\S=&Whw"TLlE95 .]bǨhz钒v>A#Mpك(v,/ނaŶdf !x*t2!/\уZc)VN7;rc(u :U3X(9<1IIfgp$>zn}|&# *%7@#XDfW= ŦwN, {ä6f/S 5j$p /@/(XN%-Mk̳R8xq˹, v]Vv:d%z-wsWI;X TCV}Ay--s :3)}mv̰%$bGCU#`V^;w[qo daWª_a(Y:A Ʈߴ]f }"`q-pO 8y0 姆VOo/0/bjG|d#ݛ,oD8ؗ* soVIO~VHw& : !?G\ n轙ak3/*K#0 +0k<8euSe$#5/%^3lPn:.$\~J`.3ZO/ۃ qn-V4moZ̫տLxF,KaSq m@B 7Rgk11aWi v~L 'Xt$̙Tm N\M-Z8H.&R7O È*u,ib;|v(U&RpdH2Ig6HNbojH2~/+,1}V]J5ȁK0((|]U_{U"䩚̹1dc;x(XyW)Lw_oP/+uP8ӎ.7(vƜ75LouTt*{,F:vj`^=d7ljt.4~ @?H|_e:WuM;}G|Df.рSI՜} rB2+- )^p P9T.vm6X 9 :dJ9cAktO L% ڒPΡHi$~wXѼh-+&7rN&n5']TmW.O?7|:5>;qo:]35!B4T*=&,Uτ{0EC2Y2 UҶdEU>MGhH`LqR멺͓NΑpoj?C8 ]Ϡ(fKuUi {Q j,+ m<#*Ɵ{gPN,$G :.ݲ3 "g=i_}-W0gGO>á7!3?v\EGb}Pc'@9 6dBvIq#M54u*XjᎠu#~wXy mbώ\H@q( CN%s/;(?צe? w^e6)P()=|ެ`- dia6ͅ}3_=mֆFr͔<ߑ>3j _׶ȝ"S:Ɋ`娐_3UF{xX8+(mY[}ȠtTKXxxBGYCǷTwcщ%sjY(\( ޏ|t۾x"lyW>Qݚ7CÀKGd bo @F!{8@&(Lh1~=Z zkHd-QAf&ct nhw9E2tG#[s;2X2mT#TyzɄiV|]aUv q쯚fV][H$dy҈ Bp'2CGn佼#,k]u_v_E%wT2G;jKM$B>J-SQ55LS{hn(CZ}Fkθ0f3gh dw "xK2@lH/e$? 3?Tf\&o)_ `ѝ ?zp ۢgwo֞+HOP΂^{e< FWSSyBkz0 nu^zW~He8}~il9P>i͂>h˕WuH=fF7+^o%Zu=\BAh=p.>|}d)7沍WIeTBRJ)N  K{aׁu4 _-Ev8i[" c{B(v@zgN{&79+@:Z_sm yuUYK`V$jt}F[,[. p6v@2#|7+$j}"2jI6GW E$}R4bXS;2K{jLX3|3^y `M#v!NLY'6A+]BNd4T+uf#G vՇkA^o6, 8 /w@zFEb}DZT0'(کh33{=qyvn#/U WRreFƦi_eK﹡lpّڇ G+])?+^GlI8&;|T z]ٮxl|E ^.,AGDml߹X4'>* B0J:7-j&ixF \2/NOQPϡЏ0VW:G]`80#?廦*̼ߓ'e1&Yu5=}hʰ<|9an#G$[)L) #9ɮ9IԌ׉\FZ=5!ӈo$/t +{K1cBw9V'~Wh&C4umTLŏm/4i[-J.V9llwbgȨ ]LQկ7-||U%A/ֱ]7E \:Q\5Yޖ Y/XLYZ tUw#C+KҜcukSb/|tFsO1].@U@1^!T Iɸ=<@A49?Q+„*i"ۚha㨨y>LN.p/qI-Id *i8^ j~2P ۶I>R,̧`~jLS2T|vQV-*2li.?V2o} fi.,2>7)Z>WJ~M9ĩ? Φ,I]3wXIk^Z?LZYd >A`|7BxkFA栄=* $S Bɕ%j~HC^d|4~i>!@oeadE8a 3i=aC #(3h;6^qF "8c#3&:fƬLDT0Tkbr]_}U0}?/kU|mTR\tL A_HbS[Q}537K(.n;@8t4flإ<.ؒxZ"ՇfeigȄBg' 4ũ/aHt߁ PѿN} $%fId˞M73AB>Wgbd7MojC^3ӣs"*ٸdUXiv'&fZyDg :)SE=^{'c!7= B[~Hᛑ|y$Hĝ1 ?ƃI&EhÈ͟PM gagNڳeߛҔ 1N7|'ֻM;}tNRUNKP5(=n?r.TAy^ƂUvs]Y 4zIhi^G1>:85^ Vt! ~"Y#Qw,J{ͦ-ųa[ Ԡ|i!)a-ݘZZ kUKRW{4ȆD-1O)Xqqqqp h f%*za숝N*&eĘsL Ä'9s%;- $ru"P^۔ #]F .7^e`QoÒ~u!~t2`̓ٗ2 '[8dGSFtad9mC"jtKJ|m9Fh2=^;V. ]Qs5d#`cWWHGIsyu`n\2a|~u &/5erN.$zgpnჀñ$98(շѩgMQqXL>OHH[X9ǹ5l oMgOhԗ:m ش 3#a%gЯ>U4ן @E4\Dhds@̿\چX  J  Z1ľPrטظˮ//QÍF"o2MExyW?$t;_aY].Ӎ!w}i [tz[Mɂ  xlKo+i*YDQY]LkdɊ S0ݟy|6jM `5 yYFt}Q&2G-Wp# L:cN`/Zkf6jǕ<8R'opQCޜ}| b!'HVDioW-ꓳnnW5`_i2*2(8>*wYmvY0 8!ZKFQJ"4M<]LھїdB{nmJԏȴ&(!+!V d$[:`*MZpKoD*u P|#zp)6WEK;6q5S]Y+X07 PG#'1I7.MZumǀ/Xo]NUd ҽzK5}2/JrW( {\-hv挤8MA)IKї\Xx>Ë3I{[5qtWnx[XiT£rx{$HϝSP#RRMnjEo"*M!~G//(r^0,b`^Co Hi9b+ XE-ao)y~ ͳb+H񾿒 Į91S\=Z@:@v56e"=$Nl[Ydh8 ڪN 0P;0mj,_qMrs'azi-恀h{T@$#\|yXF 7qC#/t\9?s[͙i| j.biYx+1y7HL%G.xJ3c@=!Bh:̿ lѬ kI [x< W6SھƸJC1G6d?} vi@Ħ&[;oFr]e^y ቕ N92c9rwU*sZDqT]vc"SyLM'TF.Ը 66/͓!ܺ8_ @ΰI%FvIif_?`u AxBʸFx?S&v^9ҷ--t7 #Q B!EBɎB *V,Zo;*-A6e.KsYv)!N83)[dWW5HY~qDlc$kksO5^=!l /gJ>qZ㘒3b|MLG+ Fye+a2eDn=%LM)\\ ظx!FU|="[0m. (xF[xP7YUul|Q:=I3᠚S\TC8A0w+[j<$P'βMEɤAchEvSe3W_nRVhڮEzUJv2'Z J'uqdj|' x b)3`+Sdž9Duo"sW2+DԇbJşMRlQix 9)niEhF&'ݲ n&~ ,&FQ|̕1*! k'ƽ^e~\P5#(0F4{[k?Ph_m)=>Ϝrhc E rJz!Ҏ'O Ht5 .?К/cm=< %ܯ4] 6RGg-\4*ڣ)7b4JP3p s{3IĪ%¦$@Ol3+q/6"%)àSm >n4*F{qk6mVrl7`w5ڢKbrL'1;+uD+_=S ^"^͛F?=_5{7"NmsxCN(?Ѷ5SBByEQQ /5%&ޑwǥ8QO0޶ I3TI2I =oYɻ7)m%U#sg4o>\i 2F%ޫjQؙ2PG??{FDǓRſN!B_Usoڭ";5g*c4)8"X[[{W[>aD$&+i> %eďtm%EiѳQnDl_z]Ykr9 K8򚑗4f,V CEC80s<Ԏ 5=^!)qaLy[<'htL0isꝟI$٤w2-8'q *$Vyl֕KSrwAN,ͦKdƕۯ<8}Ow\>!@oͱߛxŞD4ihCCs(ksֳfY[}Y;zWo !wAIm=ItxzNy G/ZE$61tUMVSe?R b5vfCn"Z.Nb і9$cqX( :(m`h/rrF1&2gP)-碥ϯ`G*KUijf޽tO9ŇX>,oܖ$I)kx:ReM6 tay ^QOEGH.u*H< aQweU  /f\@7`8$!w|xeVLl ܢL)E&L_z1{R}) uѪ闊\+a,NOOp[#ATUg'aГq:AO^l89Bۿ($$&_Ig"c"dL/Q5_#J,_S+:WURBd-fӭᝁ@*[l ,׋r94]5ĚǷe>GL= {ec:< 'neO?`6(*^AaaKE2 MŁSy]"a]p -dV[ZwR31Ǥ&/]$9M;t+NZ;j(^rv_`[@۴F@6[8`Uba?ң^WFj?9fe YV&'/v {eCa Q&b@rA|DM^ @p>YwJ4^p%ٸsh BA= `cO-\X&Mμdy>㊌˯Ѝ-R {OkM0jNv;wd$Fy>wGj/⃟b-r@t2hC-!b=߷֗ }1^Ja)M&OP Y9|Tu:p?ѷ+#ǀUMB顑-ba`\"Bǐ4 +5->=64] `?Y.2 O 蝍F[p]4 l&A6߱bҰ` X$#:E{7_S=|0vF&|,J}'U@ƀ4Ox/5+3Sy)-/9kT2= Š ݵW%V)BF hS`Y⹜kbU-va J|$* u &6+< #O"L\aQ<[yQhh{DY-܊xi5#bypu)+D^MwZi#rN$FK$3?p@Ct Hw{71.yX URK7PC^ߪ_jd^$cqgg%<x_r!ZuPeǵ\|+Pϋ)yW{Gm =XIYShk׮!9c#!MÁ(uJʜ1FnY0 @"@ݪ}M*|9tjU2Af2a,t X,X8F5ss>/ F/={893WY0^rWAˬYb=3Y2̖tOm>1U7A,,wHxreV,X`~D1O# |IT+Ԧy.M>!I1bIH Ӯb{MO:JFRfKQ/M UW(6.l_3<\J 7z^ƝaRՕ=6"@H> 8Q;*|dhΠ] J׍-a6 m5u2튧O񢲡kI# cpi%w# A{\Vs0`P/#w VF*҆kdrlDFJWV mBiT!057{^[F%v1)ߤBF$l xK' bAF [8{QW?P ِx cˤM4Ӯ42dZҋ/1y1;ySE2dJBFڝVLlaEOF#bqfqYN6,UPƤHŬ=^&Wk揊Eo:U jk=ۅu#pB`\U\tn=F<|dJj!9 ,>s+yJ@xsDhE܁]|ڙ3%a_g*Pc/nhJB̎_JȰSf+gϣ/<H3,ǟь:+nR=X/h5B6Sn%ZOgo<67o~T0",!\ >-лӣ-OYڭ !OE''6U&t?z^0J}]/lm>+ ٨QNTFt7e;%+bh쵬SJ:p*Ґ&%USm;k՜IWRцjx]mTUf8-Ue߮.7*`(W_%/LʧpCOF=WHyN^&PKQ {|OpO'{̟<w~"ӒI73,{u8 G_yh"$ʵ劌-x.A;BgQۏF,SFчvp7b+e J*"A'c"pi˸*Tw|弬h^>Ű8ҷFFw,<6GWAwO!{8cE-jy孉#Aƨ1iagO 9sCǃl|Ci ⺿KΕ0>Vm~(z j[9툢tbzNL=۰(^ qj>oۿӇ+ Vpl=`ᮭ(nЬdؕf+l iN!-ㄿ׾cΝϐeƊ Bde=PY9UC Ccj FDrō#-VH究6DuyNi _spnYG3VWk~mسA\h a-:n.tb]Z\nPtQ9|(efwM=e^XFNCXX%dG)lKn5XJ{1F#yNt9lqXY 'N65 *b0Z666=^6gx={!C-"AVT;+$%Z)titA ;݆-} C׍1ibu7fM^)拗h_ * .jAE/z !}s'eV =0כWc}|vGnv@֊R"Jp|O7]W:vpGi̅uf3ز+6m"]-9'LN|KfM #n.!Ns72Sγط9s ^JddP//FL{{^LZf ^xJ^fO:l|7[`}9GYMC5\uN10 ,O BQQ&h7;/ $t4[tX-bX B\Th n(K*c 0ݐU b׳cLגH,4˕~ѕs'OmD-A'B-);5S:q6VZP'kyu{(Uou2 =Ƈ:ԐH/4@ióŀhłb!iQXX{;VFh*hygF]n¥D0bDjH[$~P71TipGP:X:<ыWlS5r#saJٵ9-B~~ ^[ؙQ^-J?6c8ؓ$Bc-Q0K:<iNzFIOw~rRB Wn4 Cd(e>YI9t Q,qJ6X\Px|qG7V8r^kA蹄=ۤ;p  }n{\3<M Wh`C {@ _#c 힮<=r}B$m] ! d2+(kΑ`h^d/`$n} v+H5Q`آ"DЀeT76P $듟0ģ;P:n"7[r "$%O7 )e]Wr|ny :X8  {$>Dy@bL?TB`;&5ӟE{kY!6#uF }$E Buqzf#7\9Q= TDkuNc҅)ɿP"԰@(rz\0'6IJoV ].=}g N`}ltpf}*_OwdY9]ȻoW|]iVڶ,w :!nL^]Wto(E?   !ozEZ(iZAӻipd>C 5M!r;muxwY9XVS:+ lkj#0~0VU+,#qmoߦL*+i`ʻoQ%">Z#q |n uRZ,C?5 ]ZEӹ650FףQ%?۹,1zeB=,P!%"'_?!0%t# xn#]!2g@υMj㊱?o:n5utmYWJ} 9 _Z|lv9.&5!fd?4 ˵mr b͛:?nY+uztBVQhM}M_3*ydu۴ m$kxh-б֨fH1ӧ0vF.dYMJvh#q`niҔ"{t /dI XS2̊ 4Hs ޗK:9Iv0c1eDڼ1XVD}C0$ֱ^H L3QίHCT ܮ< HaK6˜D:r #X2mbFipғ+ pa[I~Og |lQv.;YRr4бz+1rZl?'cS>|A;WzT,-GA?ݖ;dxܰy9/rUg윍&b ! / oenF tiv U,20*=/&J3F9tO,>R.Waޢϡ$dM-FLs(;̒o*7xZS.Q=pnC ~4>ҳmL!)"Ta0\mj_Wt(F !,LNsԜ% u6͂$IJlrc9:#?RY91d[f }>QX.܀oKOT/:_)V \#k#^LfIj'AO{t./Tui$tqV3X Pd{N~ 'OޱەIhߓu5-dH%0g9|t1^r8 KBэ-B*ЈC=̮1b3p }D>O?fvGkdX9]}I멸a;R"Hԛb~E9)xϏj{eٰ,V>3jpΊ|o8$UOFN4]wye|S ׶Sh6{~}16;jh P=Mu#! l"+W5dT(5ؿ ΦBK3 4-o'q?u2<0/^ ҄тk^`*OJg?4P6\{읠l$,c{$Le" o8$;h: e<oK`SfVn2 4( i= M|J>@˖ү2e'RM gU4ܒ?$2щPF&9bJ\nNAX.s!Z\a59t>+1vZ*<7_ApuyZc({M&I}Is;pr+Z@iݿE?t;Z Qׂn:B&<6Ҫ>,*Bb(/pi/Հ`qM 4mKKhej 7T\JP^5~kjwz<M1ҢoUB P0&6ւ[}r<}#nlMʬ %xV'D!a1Q'؆C zl0l a:ޤbulq[+ z{FX O~TX"6%d7b mYeСZ77Y1єZh{\f x_)J@tVIL`2z*3wk$?~%+YF< "qU@Lr6`k‰j34{Jja#|.^c?*I  ,IiŠ4Z'cSՐ@S-UI6"?42<#ox'> V!WALLo\rC0+=c{U߷5\xRy; HV"h5: Q"! (S*CGpW@("? &f k )L5"TmNn6:"SB3$;1YS;mGN-Ys& -,K趱.tsvKiNBEPB{荧)i`|O5HnH7}7C6ĉP$ R).Q^SWj]i0tc/ #H1&mqtbX 4P'&QT}_dD6FjMW MAjdbC7((X$3mݱl `*`||No@_kNµצ,d+3+OD^p3N8M~|BCc>G+s!(G. `^{aq [y&/7A\; 9Pq QKʰm|x[@ U%ldCP10 MsBn:s;v A %Xcc'uɆv/1y0;ֹ#>WnV/죡ؽ+:iXke&M;,s{jaAnOi j7 k14}sUY zޛE>uPͿܧ#$N~lQ\*&+ɷR\HGGg'󯷐u}#@:r ?4X[+ pusS:^С .2}h$;׼9WF)ð?mE< ηd"*]o UEIXn&qzZmt9-ZmSԒ:@ehKE~%Ć=/ȸs vX*+4c*(d:W*v-Vp&i\q荒f%&@M{ %<Y,*Fg6haWӁҹϖ/u\VTQƔ1 |pOR(G/-V S"Qsm֨x'.c%ӎkv=dI-] NL6֏w j8*[bZZz6kl(6Auo{ Z 9CsΆ˯17-a%*Qaÿ?'l]Z> =dXICPvx]?* s1mQ/Sd8lBz!630(1i +M^;6ao4ɪ:TyJ}\JDt匿/!9_&xId2FX}븽y$cw\\}{)]5r~xf_I3}؛>w@bӥuPGjESE32+qy3O 44=sr{:SdY+I4~ShpyL#ґqPxlbxYd6yޠbfX A*^CG.q9evrݻ~pw, KZb|,c"1Cs/NPLZ+b>&%$ce5 z<{ 0YneGD\ }W7)`!~%Z AN ^t,l=پH.` k'0e'RpƳ6|!)Sc#[laڰ(8|/LCs>f^"E%tbU->Hrۮ`bgҰ1M"(ˤFsN~c8@ a54M*آh9c#xQS2KGGJFYymjrE؉ı%f4_P(?pE{5K'f]PjϺo[7dJlme|u8Q]Tf&!J#| =i bIw,G5g yYyܶ~P:D֡+!UgKy2^cʶRp+Jbd*#t{jr <|m,Șyby$EȄN^LϾ j'~lBortkd\./Fa>,p7_ElH$Q$+ *C~/nĔ?,:;AJfkL! `I00E\ 956ߕrr`? jyiWP"WrWۘ8Au -C$ US:Ҕgޡl墇y(`Ȗc {QSΐ|\^1kĒR\ U8 )m <ܨ>;%H#0T!qoj;=| W:s"ccă>BaZpe<\~;|b 4ɥ1<;Y~exZbgJ q_)tY8n\T#},̣hePb1`ITw.prdU'e(r]ON͠LUr p^CWi#%>[[Դ2V9?1e4e u89MN_+6XR䁽Ź gh-r慯 ]dcW3n7.Ficm˫ asTnςi` [v uLB2ԩ/P|=';RgK)U9lfF l/DFx;AȂɀ+`okJl;?^<։(pOW;W( c '+QhO5&^^ge 06Lө~k&M6ꬔ?G < ami8= 66祻Ҧv9RŒ7M+bX4O6w*S3$Yr3dԏ1(`yدW W볟{{,=jGڼ""% BzFyZoM~& .+힞.2;U=K ۭ3.{S1Up]ۣ E6HLȿɈݓ}#&G|̙5KĎlvfTÝj}9x .l><L|m=|[0 Yt/rO~r~LW2ѡ|K7HHVχ(p{ ̋oL-s KzA5{+Μi`OζVx2N:,!i@&;c Dg = <+w@$A9BO%,LJ7 Mt=EX6 B2p9]7gh6iM{wԳ9#:zy71bmM^Y $ r-tPNcmIj.'#rx':T96BS]t8 256_]Ze75^6|&0LLh{:{x&ueqT?]Vó.o 8NZmN{f((=V6N.Ξ+ei:Ai8Drd+pseC"ڌfvb\zh3NOR )$jXIr?çk8oRovJ7 6#XdW$"B":_X ttʓ8VMr $vqIIyXkq2= cD~WusI-fP8يP7.uY5n]F&W)~shV<`~?ɭGNTC//2* p~2sz%dO)x.G7~@ P`{ޯW8H+]s"#CQgB7w_K'(kh<6 A0Vϱ`[:GJ "u` l(JJwtR3?tW\ S@lS@j㵥Bq)x1[H/=T흽=CL/~J_ 1yYe1Y`<:NH uNO+ !ܑ.\^xN*G$о!sqϢwat{ |/*q6h2Ρcy,j"44|UuOpGG!v-W"}Z~lQ.7P`}iq)>2F*^-?$u~ٌ_ "mN;.8y!ٷyN4?aѱ:'D LbP ؁+ǬocR.JZCdb 1ru.~@I2E'w8&XDŽK*H,QȎƁZN{\@;CGl7X[ NOx!B^KeENMT{^ZG *;a փX>rznl|?[䢨.2eHdJ"SgYZ07070100000367000081a4000000000000000000000001643420d600006828000000000000000000000000000000000000005200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/էg]?Eh=ڜ.+Ƞ p;xyqBls֧zgeV/qYjy@(8lܛw wL2Dv^t8:Hq~Tl@K&_7qR N$wd_닡oݟ w"Æ4Ƨ(ʶh5Z D ɹC}Qb_Z%tbʩuj v*:E-CC_N7^v)k8̨.6p`VSY%|FN9 >V4!HASaSb!5ڏ)¹>p}K{]urDvPu.sSk|Hc8Aay$#3/oWR;(3箯  e*^0EO~OʉW|ݴieBQf4(pMک,YUU1 fꡍ tdp`_ ~~E]U|= :$mH{J2i0lt`2Exe“{ADjQ-߫B8^d #z׋N-{W)6j$faoo9t'Kgy=f[A % ""f#~~3W nX]evc I|Z>0Pw܋&fV~G9k]@QHFz[iR<|L/Fgs}b(yٵ5/mT wlajӗ5?QhI#%AȄbpȏ*hF1G"~?OuHy[ZLmï HkvNw8]֊?Ϲ7G0GYxdz~uir0(H7i/?{v^xn]a(!P(:oc:UR$?y>^޹r)ٗw')c AGbDiR^_5mj#V2([l2$BQ&Xb7Z"4us| 6ەchOD$hˤ^?0 ; hP79||hPcBf1l~,)!.stWQ6LtP"7vh_s!*T4H:2 NUXSl>\]Od8 T,%ywKIZҨ:Px+}:cI<.dm|]YPa)Q_˵)%8GEy&1C̎,^z#m9q$kNPEOyrῊgl, -͉?OP_L9mSU2Զ+9B lb9L;є,s(Y87QH@+a4jDZ }UԪyJ dT,H[T -{pXa%8s^ NM@m;73g#G_'0M~}^\}ȕ['nf$& Ox S2@<޵Ƹ2FlJ)BؐVk~&KQ2Nv@xCF&;tu=ج5g=R9Up=`H#2P<ԈL*B_;04xcىcUf"o[q}uk =ϝVo~[j)[#34J ^cNȦ\Uo%d l͊:28EӁGJsm5CMlO_S|zLETǒn"ok~5퀺󒉅,=LXWz,Y}ϫeSrt".A/:b1q Q` DuLA7w9r`%Z>娣TO/SɖRí {}!8SmkRJ R`z%sE\zrXejSY [L,pߘyz RF=# zO/%ye6Th&Tw_Ơ{BcPaˋ٤c`|A)ReoF-^AP{/ENLDWJ ; vp`C<\Ww+׳A>\"ƉYߵڱ߭ 9x.4LUeYv}I65: 2BANj߫M>dVpXM&$H1Ѧ'KF@5pTAKp)C0{#|<|rP=A:%4 q`(l)X^#P޵2\+H}iT=d`7$}2a8z;]4>vҏZkN,CR'Y⇸G# 8~QT C&&z;0;c~_ #HL}Sp>|6"YcOwmδE1 zs8΃I!ҡR2BZ ] P'Bj" e٠:b@=3ie 2ȶ#? "n<]NHȾyQ7S{53s+ Q;6 . V \$/\EB":zcJ#"f Rk.w_05PW0u6 i& ?#_N"F`$M*HxB3AUP0V+0;KC/h2M^ޱ.e8@HuWoAV(,0WW3b<}ukPw:t 5n.SR8]LЧq6cc;A\sf//-*i66*kNt\_n?ˆ4I ܩbKjEX83 A[w+)lYl-.Йv#SDP:yG [ۅ}T>-~vb d&f|hi<6 $O'ۘ?L{i,5%쪇"Fl)*oXUs9VL ;yUZO&n'%4r%_qŲ>WPNݲiX2 \TNl ^ `{P~pJW8E WGhb֔S|驠N ż@ZzMİo̸gaV v=Bw2C-Y-)φ}a:[eT+Pg~ӂȰۥB zJTB;e7!SG=;re (΋w~YYR!1h( Q- AK]a'$2Z2g0ѪcGFw sf7Wf{i^ҕVB0jd`屚C7U i :a*ǼAeBY有qU^xʈ\CrPw3DZ+"άmDL]HCwnЌjݜ43m:#,䮂s鑰 Go<Ah^mލۜS7x.81G= 1 $oԘCN*ߡowO#la`.l<5'Dt=ŮGYBȼ[- )+%T Wx U0W.}] [~n<;X/7ȍ%,Om"菐EC_ݘّGa%kxqSbfM1xCwJvgWh{;ެdI@)[{]!L"y54|06USߥ;8K0o2 B}jzny]XY]c XR!'+sq |)>kp1tE O Gl.!)kEas[`!:CzzO'E7YY,){85R`?h} ,X*٫Y%ʑU.܈1F^|qf tQL=qaB.T,W NvZ<&DD`yШ-{9d]$"ZrꃿkE<?{7lZjHfES5}Hu!R%X[<oN1A`Y}N䀿Ȏ\ `^UyCu.kRFw_pfQcہKzkf ,M<;X1[4I X mo3.}o &Rw)ӕ 9l>,28\J9Wey;j$^xtKǎĺKoz|&QmܴSQk_R!lEqM{pݦ=TV֪[oDғ6lF ] Ѹh8Qы[uP j|ݲ1~޲(CDF(&]R#=v3Dm] ]$g*+w%|4"2in-՝4bQJ>O,,AY2 lۘ_nfف DˑK nR{eN,sb?ʫqY߽>LO*pLv>)MċzqKc#D wqs! It 1N Q6/g5-;:.]BjG*V3DZ٫zj|FV/IK(<]Eޑks?U9oC* /85_yf`n{3X1UWVF%G6_*zZLutWEW!sBӆRcrbYܾF7: #IXwL%20~h]ߙ*2 ZF<HUhT//10lfꎑӝO-vQvo{ yvPAu7Z?ږhѽ7suG.n@! -LRs&7LD52&FZ;)- SDo9 g!!!:5]K(rZ)uWDdvc{p̪3E3Aٲ tfH F??]6:5.6jJPkkYgrlڨҲufT_2Z9܏:vTbΌ$;CWC]|=/j#t q -cYše[T^ j矼Cu:L׽"%@A GYC !4ƌQt- ;bwTE<e5ێxkGbUeq OUl!g̸e ߃k5fcdwbzA鷇;^L"@LNIvm̥(I. } k6UP_`J/ݰ鬖fMqqJ{W@"N_< o?)%dhnqRUSdu2'⪭UV{z7$a)fQIƂQ2%N+&ZP0mtb 2@T䁘 esc-L 7}ƄbPh{ZV.F$Nclcև*>4[<_ei ITV%(I ~3l)\CO_~S)w^C!_GΏmb-A`s0o(v]m<gT&o@nk\ڰNfayL n@(T2Vv,1︤c`='ti@ރ%•fg |[Z21gfW#!5΢?U'*7HF谂[;LՔHN>wKm:"t8%b(4ʁO^=xAœ+]]xxQh!}"7i4eqE9yY1>Od]~l+UѧiCXج'6[F;$o9:=>:`_0^),΅aoK6j,IFw>ihDdwwT Y95q tG# ( R+MRB5*0Hiʄ"{ đRk= CυsyBt fA-W|4UM.Q #RM5#It>I}̆2j_+Yml$W"(  T1.'3]nEȚrQ $ lv #Q3ằUbi\1丨]2F*TM.0[1*ձ黫?RdobTԑ\<[*]r0ҤlAy-lo\,¸}6}xq1AuTs0ATƊT,-AE`*LlnrJkvL2f͟5žecMlO.̨JcҦg$Y^[*4Y[Q4pdG(}!LjΎDńyF"5~G@59DH46&3 |E*@޸a@v_$kېp 8E{T\XqXK.hz2$gi~!I^N,3D`FDB~wL[GW ُb,%Q5ὲspLKU)dT,o18nb,9 jHhzSk؃OWKX Pҥs N:-ZzV'#؝^<[HcW$:1 >1gy fsIXӍ6ы=g{hL5GzO1<JP;T=wܼ]gަ 4ί~Apsܥf:h98y'Yv_].y&HBTI}}$j{~z(<)mmPֽ$k6Ǻ C.Pv vPp/!*{/"&}3ZdOU68m ElZw Mϓk>*>.t1{ QFP$;௲.w k<|֔=m%v4앳 5 Fq#mXnj60a?y8jA9aFnu)W%u]/lI_/eN=Ua2ci3""z8"7#JoZv0>;]ߵ2Bq"-K:4d) -/B*v&4,sϿ59!T9[ uOsi!5W@%2qpa?8ZIQq~2.AejݲOAxgq5/[6)k]!g(3\bkʅ{spWq3FVTV+K $Ff*%NYV6<70׃krRD 付*D}4Aj`Rʟd{j(SV󤮯p̟ YVzPd80A70_.ǥΟCPr.eDWo]×p V&dɤȟNMl}`] PR^L`6~i2 o+׎DA=B<Ւ.$O1~Wj"TISرƥR Y>#d] f(?` -tְ܊ź~UY":H[)~߈>)$>F0&NM'kOҸYw:%0^7΄[v,I(JcoinLI]8BvnڀH[2'f6ĔSI m' (PZR(:6x"ŠBkK@l=܆Y G]F\Ek&P#4G Ui !pP;D@50d1&ȌJu5l9w=X hx!ScGW@I퍜 o" Y~\H]žmFrGt-r?#b-2ѱ~V«̺ NSv]/@L6X#?ۼ8lyA|;zE`nna{9j$n=iәn!ZbJVn^ bJm:UyW*S3hL #'nA 2 TaJ-*au9%O *wMG@7bEA:s v}y0;Zn`9{/8MU+M4"Ӥ1PzC>չ̩;Bv`cWkRQ?&Յ&7zJ WF褄]P:&T6uMUjsUJdLqd}BlQM먽7Ⲙsza+qcsW.mČnǴk~I\ JPĈw2 L[Ii[热m% l]I=#|h snm]pD(7_si͢.Av&3N5 *FN7^SrG7_8aLwQ_ZSuW(t4%慧'MQ 0fN"l@]HǦ 727-(+f4ZDq=瘼 RB1 ijd tl(v6\עd1][Yn3a:8q&C"!ݘ26h;JI!GI:ߖ%"ǘ Qv5):X҄:apA! S nLtpo-ZvA-Q:˔+ku9.ʹzw z杦J6XTkw?>DU:˫B꼣3v[Dٿ GF>VٺDn8TzG'L)q#$O4${pnn Z *fiR|fA-jQw8;7£ĊO)v )Er żX9Q=@BVS-{+r\IqAL ȽOŧIg"D0\1 Yww%Yr-;RaN,S4&%TS g_hWٺARDooOAO`-ZxlH8ڙ !ޙAV+[t=W|lgpq=gz8{w}4K&@W͇HvAQ|e.qEdy\ s"2.Gʹٴqt^I2ߥ伵[Tp (Ok@&8vӛjw~Rj tڊ1{N:)u"սo[wh`z/% %<-@p3W#yq Y"jX$.ɉ_(cTJjDT"9 FH ()95Ծ@*LTϖo.?<19,F̯=͢@Xtq ,=Tʣn?|'֮MN[OӢ.̸L^f ek CI+ f#5 H/رߕ$C4E @<^JQZKYE0/m~/x'fȏʕBU|l:jȃwOjpC|3bۑX3ap%hzޑ5G7 .AFVzԮ> n{5AnwI:mZ=3fcKWj .ML4wk*ga@/iKiRIXWGFSw?zdч E&c [җT>~טs̱jӖ)@Lcޮw@ثUrl [&&F4-Χ-Hy}&5Tҭl nY۸l1SÒޯ|._f̐iӨ2ٵVo~dƾJP=uYcEtz"L%9  Uvz4D?txZEl2B7s'd9uU4UXٸG^DciN@E+%89(V<`^d&onm^6 lDtJz@ʳLH2| ZXNi_dGmkb_ ?4%t5ؘtbk>J G$o6A(La&,DO12")aP\Y'+*1\$Ҍa?5sa7(Oچw*yH#S|)Z^Ci*t6.$7·/5:fOFKe6rN 7:  w_  XL,Ne.7bn~X䛳@#ӄKF܊zCQN@g]d\p ^3>'~ HS,_KpT^M㊘4wtPy+6#i˼&z72ؤǟE)jVQK%*5Z(ni ԥ™ͼ"c1n2.Et0ZP7`&Fq`<}s| +ٛlÇW<#+\;GWDŠFhktYA?>-Cqx(5?^Y/Z/ ,+gn mCXH/\֘f͗$Dc?ASe1%Bӵp ssd{nmCA6CXS7rVMW }!sySV5P2XaYClQ # $V>; "Bj\Aa^,T{f <ׅ3Fdbt)IHxk'.zvk'cz(\"'9\[`Ѡ~tR!\{xhA84]h3|L?8dST )˽8JGՋ'wV_Ld kk@:Z[S5L*["b\qfu5vlgl'2֚}Yru\TGzoE!%4Kd\F#'' _(J C{ Ml)NrlYv*8128܇-D`}"{Hw> < Hx(ר`h .;`h$!@oJnKuwwTz8.v-mh?hX$ ֹ Rχ#Nq7ԁQ2+͟H~8oB,hE׌ÇH۾Kd\v)l`lR ;ϱrer#[n왘<4oRu}Vp&[a&eSOhEڨYP0^ĸ1>(?+zukoKfΦ36K }:OoX"{5TϞ"yRQEQC ڜ8n~eJsM̛̖ォ Ҟ_=a9]'Fvq욷x56P`x\zBK\]EV#~n#`ӠVҶ{9XJ?y[6{TcjBDAl(x29,Y&gVv;+b]P^Є"+IsKv I3]2g0:aZ3=RTӋ[j!z#RG"ON 6wR=qqR3K:C$2:CƯRb6ǚc kËL[=Q,⡴ sc*]vU,T V%~^m;PG70@{YyhX ?(N.@vθN3s>k*Qb ov*;&zvL# Yv? vvDFҒG_ 3CgnU! T՗הzH|VIh5~Rqfg2m%¾D]V ;6;){ݙ$}$%}57?rW[`x!?0=d^̎ ^>kzm-X~ rLnLD.HZxH;- ͉3UBT)C|,ZcvL^ 2G%m0N/kw`\Ht04tc >T, J`[Gܴץ8s+:R8`*/U2 ٰF8PʆM`GZ5LUWA5MouV\&MCJvMcރ'—-@<`AvrN^k;v5(&qq~J]{J p#ʯdL.~$.y\ neufҞS]A  0tu1{@Lf-1S6΃VH”yAlfH!oרu<Լ5W>ӍjDEO%b"% 2YOx8ˈRH7“GsOVBT8.:mcP9g==}"~uTi#u"vؓ[]ێr`ȖZTcOAȊ$־aPSfc? JGMğxxx8$nY`:\ܳ[%Zd"D//%FvͷCz@zy&*{lf4}9N&vwpC1wķ(zGQ%kcA‹y=p;4"Oc>Ǘ[4v>®)?'(%os@+`)zT)rW\,_j cG@ tZ+gs_B.I5J¯Ε0mա)lfǔ ǀ$ h<.dC1?'UEf!Hgql)UA3^C!ǂE?e5v.&0$娯ܕ E7(s7A>j`hg'uM%qi=b8\! Ijgdӗp'lT56L~FXSO~q%O@y%%o".(}g_xljQi̐MwiqnµeQLZG4ps^]0Q֥Ոj"O&]b]uA$uƿ d*Jc d? tGi"F>ȉ15̆7`M!r\!VYa^j̺!宽䥣Bh0X^`Fd[߬;|!whG r푀_=Qwn 랷? aԅ?7Ro}ӄ:m(ýK:s{g@k7oY^3P.mVxL`0ҽ?|VFx"X~֧Vbh>{bBAWE(MgLt1`t+{XA H67dNjFCG++ok^*n/@5V0;LafF)_ޕ"=AA7p 郒[ i# 7NQEA߼ AoS&ZI򅏲4hC4%{Ժ7(,)+Xvު܈D>g<u05r#GSdx*%>! ÉBԍJV6-D,[w,YԽSQժ8D0\@݆.ٌ{  o52@So2 ǔنV112pA)4G t2֎ǸJ% F0UA׿vhX)SZy /0y4ݓv`y 7%L}"aS^Փ&M$:^8Kڛވ&:Ghio_E^8*|oӳ)2cLZa_A%!Vxӊ{v2cQQkO@11*7y>/1s;(`{eoOJx’ivZX|5P| ΎK.+m*X^[U:^>'؜/{gG&h׿da5%Q5Z$@w)vѮĪ!kФ%b|m~7⒬@&/%IOp<ѡNH]͘jl[P=9aP /@P0"'H]jYzNJwi@V<އD7U ThoиE8̾kԊ=`,G} 3 W"LƋ 'Fl]&qfX4K(祥C48o,ҥ,b/ FY@VKyP|& kMdr{&~725XC*l7Z!@5k&}-BxatՋ`joKhi 7|J4V"JK"S|@|:TCS_i!vkVn \(.'D':LKs^Y??׃|-C!"kmztM@uIsqXՄO ZA{+cxo#*eL"Wh3[U2y)y-3ڬnbXhT5<|l=#Z i<Pt( /"5n8 ˼.l>oicuq|t9s&>%G͆+Qc#G瘐e_#Vu쐽iVU%p7в@>IrWՅ|yzz69OOHowDpe)I?ϬID>Gr“VV?! `9oe u icG=$U &rC5 tubΟ}[Z2HUo'D =иoQv}Bvmdؼз#ˡ46['O` 6h|BPXDճEN;<F2-2t"}&*BeGP%{1ob3]  ƍwMkowHP(h}h7%Jp3: BC G_M G&!{SA&省̽32騿 lX'=]t#sߛbD/>1Vbf{;<神+NIErɤӿlԔQPz`;tL CM Y/IRk `Yl35׊m])'3afgo.cEwN [5/_q9uc_S/GSKh6#k{4+5EA~Jn(@آUOm@eyHr V-;w1NTJZWRMDu7f44.@q{ovL> {֒q錠+kd;4= 5Iϫn[ĦЀyG!Dȷ!.sT=)NjXگ.hZ7w[u.Sz]ӯ9$*w/~}յ]Z(%Z]ݡi.C/{7]zZ*IjlΦ).9 [_d7W~MYFmϜ"d2et-4SfOvZaZldO3^ēfS;<,99KPlK/I_xi>҉CDm3Һ}. yL_ ~BRkK1iI9EQg8e`cA}Ah_̭tMYRpvρ:Y3 S&In\WS)a8#;}+]dz#@!ȬdGq,* C\] ciB"?̦ ؅D}@c=x`LvWve>R!`מ[[6O(KC]%ZuW= TYSy'2\(J:|ڊan&fJl#p?[0vYg}F͍lPX˂Wߟ*QqAgt{s5R盶ƻ[JT/^AK<-&cRں+mXd$I I%"^]SbW+,h"s-18szm/*<]+d~g哊\:*yWENJ-Aqvq Md 9UJ:>I)fm(&b6 |1xpeA͢c}. Z7ė+2ւ_[HnpɆ֓Q ͎pise<y"@~׎fjb~#Cj:6 =gu1 U\ѝTHs0 uQe]nd$шa.`H$m$[sxX +*Vl1 &pY ]X9*k2l-\o)%5g/4`1"4y\h#e-Ae- T86'WQ|dG :ZILͤ:#~\dn7j7~o{Zh*hlc4{ ղ =de_WRɜ5LGヲn.k@z]ۿsL; lQKUńN~1(4G\(SvYNV7EȽt~|"eq.%6/k ;㵼N?4dm&Jy+{d+Fğ"v>d@b_uLF\>U }PƺqO@j(Ss!`.I.7ˤ^7Tds}g/ԣ-glKCf/.O,.-y,P"37NDzJ :a[΢{vS/"b`'Vz83r0t]Ύ Za !T{R>GX>n;Jjn $`|ӳӍ܃",szdmIsgI 6j၎p c]\"cؾ;Rަ}h_̱1@҇`4f@VC92&Z)?bo]F,Br S8/\/_)C|]AGVï0@ԘlQa1ptvDqNg 4--)dVi7]zbVx8_l1X};~a5g[wǴ5xk *AI$?F{ak%:r螰-wtƸWe/<`>:dS}[ L$YV5;KZlte)3y_htQQl$XNytn`rcϒ>8W_q@_G.BU_A9/Ns_#_Br5x_f 4[6S0|2 xO> ^ A! X?m2hMftI[ݭl pS[[ݫD"='5Jr]J)wa[8}(~ ^–0 .H474A;bOގ1PPŽܑuUI}a),1:KdIQ1{>D EZkDCN77ƏGe}(0$ތkO aϔ?N*tk)w Y@26}|%X^-]b"U\CFtD`5DAy` SB i{=f-jmj vvDH^9L0hbl+?BOIƊ:Qح0r]ߐI'~\._ms$ e7|lev.ϥى*W5Õ\$=AH/U칠1Lp0رlPy !!I__qzź۽0~] {ftP&)qe:"h3,o$] blZ3[FrkJzil%7 ǮаY3WuZ }lhrL6#LOB]V\{X}rh~:0:?y!6r䐽;e8{&ڄK 9q!xwB2hUͿd\=tTQlieK-"u;6s_5d^#kSx* IƼV9N|ЁIy"e*l2zz[PG>~JA;ٯu1Y>Eq;pÓ@+Qֈ|oP7)5.7tXtg@$:e[e 7+w@Dl8bWCȀ㴽)HX+^ƭӎ`%4lyT eaMJ@e<ܻ' QߚRdN #6Qt>n|2k {mF2V«0GՙN%킀㧑'|[Vh- ޔ;[ UM}?}=xUФ~׊WĪ`aH+,9X6j\ճ>IL#wdُ-* ҂ 䉌\!ikXk -{3ѻXʾ%{Wr(Č!b`A]&{bW)4MQ)+L,WԆJi9ˠ)5(IVղ)6~#r|j!D{OE(K(ՔȾ%5 m gX_5hqz]6fB~^Cu!/A? ndVCpX޳v{H@u,xSҵɔZ( aW<!͌O!za¶u@3+W\Nl]oփ!XkYsu6#ҵΓ |ƷB!72 mml7mm78%*emc# #gYZ07070100000368000081a4000000000000000000000001643420d60000fb48000000000000000000000000000000000000005800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/䯊]?Eh=ڜ.+>Pr_B.G0e'[@[ 6z19z-Sz)xnv_,#Ljt^I{fyuF0 pfHv3eNU~qRs`_ե֡8^9 3WvVcL\5*.~<9'*qڙ6F(/"0sS`f&_z4瘮s z.2;y^)}_Qcj maܟ0?B$V-_r[6=5ʣ_z )P 足x:LLj2zfuoIYJ`Ixʿ%I͗t&J4/]Jk̮7I#I5siU/hV߰H$-?Pn ]D{2|8xͨ~tH|UiCvs[3:#J6'Q{!c?Y1GA #df~$B'͉5Q=(X2PI7.=E!c῭yPjcɷ; c+7I.=sYp^^|Ts%L ɚV05#(GUܚKм@G.`qgV(2;bK&k˴Vjv-&E@O7Î;!j6G|#"؋ڊQđ]ڕ3d^k<#X-K\aP.{"B2&t2 !Un|yǻWvw嬩Kˤ$%:c-X5mŬ?= W tũD&m%Tf:G.CF$.[W' J,0rnG/e vy\Ov/ $$BUP@3(EoA;(j/k~56l_d6clzU MR-Q\6lБU_\屭}@R.f)| -HB2:"̓~j˯f`#e NQ:gO"' zFDcZL>z;+J Ȋ\suR.AsJ[XY;EX]ƄOK˭^@$iGd+ƹ?Iig#hA\ѵL$hyb۾=+};~m+:$O4_-lG˫8ʸyQu5{RI[}OWj>~re1aiEq IB,TMct8KӜ4ǡw _uΚ(_Wp맾8@UkMD8bLiJJgmÊattSD#nȆFQI`_!}FS!; ǕtAE1e9!Z~,phZhXsh-'OR2 WBjYSV ibS?}z:Mҫ޴q3(Y;24 <*c:/Ib;T^P8w7ķI7w4e;HRo1YH.k;N'9t "zoZRвda?pѝXxT,2!Wo =S# 8&_HBKuKMޙ"L_¿ƉP{(&K=+ӯk2%tEME,X N|6| goњ̵RlS^:K5_viO osx|L 0(P,3 #[*i4|Yy ˙q%^"8baVF}e0IU $eɓA(\:a% ؞Ľ^UPd h&t RS1}>0 fW8.3y٥fJ"ivV/sm1BRÞ+AӦ~dwsrS&pn?7.(Q;i ~$[yч&a0|mKX1"Vyn) D,lSy)pC@E֊?ޛCipػƥԜ-H7xN B|fhR3;Y‡sQpbʻN")ⱎd^L"gߍ@>ѕ;KE M ~[>25Ru0:,!uKqp-UךP i]WD.OgmD WFg舰7xUme XEQD1ݝ_^[Zε!rc*$sz(+Z)H},ͲMդ'xX`)n+n &%r-˶mF_\&熕ey@~0S![|=n*3u;$pT5m4Gf!شIq \>cA)9n'>CP\13K.pɟoR\ O,109~: b9o昩Qy FnGndcF#A=JM~OkB/#p_(aDh^KʨyX%H!c|}|i j 7?{- u/%xDe[3o(ҋ dÖF4s`=hm$kycV7f#kt,Ȝ Ĩ_؁&]qNo.~up.,YR"C9뢆OkSfH"CG_cq\cF3!;8/ z**ގ2\`G"Y gmpgnS=6>Ex>LZu_^`0xeCXb 7\%+ΆJ׃I?>a132ٮē+u 37{)y@slNjB H4Jq{mˆ >2eFV$jw1ʮbyQ:Qih@BS91n]8G:"LkLQJp9.[b@| [dpCr5Uy*q.9xsćò!-VX߭\pEÜO@*-,J kr6**֔Fߝ>Cqܓ8-@6.e&7N݂;M1YBUGDqAU7[4xlKyӲ' $GN'{-ҺHzO{-*Ir >y"Gj'LC0Shܮ hj`}s^Ȓ|jt& 83^5dz9= LF[vY$N ]!(1Yll"gFMJ!'Sa,mN"4'ȐJf8[4R\ _ BXqc^Xe@NJ laavgt2ptoު[eoM);E bO%oޢr`Wˉ9WO,)j;~r'iQv=)>a@Í n^کfi(/Zaexs0_:Tk\\r)"Y[9<pVW50yTXc{tPU:{&~S&~Qq= CIe7еh4Ǩ*%JHUsg.`4y_JP:5,m\\5/7y6(`51:ntnh4qK$wnڪ >1`~Sr=Ӕhd+`< W\C7൵ mvcJ6A}2'Qޢ }e-:=5XeSRH,i3C9+ñ}QP^>eĐ*xTQq?%}) `-ƥpߧR# [#giby]+ CrkWJƎ8<Wlz%8`^D6-O7*=մ@'s2kӢKj!568S2iiCnGEѷXB֞QpCB/NK ʥgJN"k@PQw$zj6Nhn; "sՑ|RYGd.b۽N  s^K$&0TnƘ)sXe42riOUE Ӡ0̢2|c|E1&"^UFeV}&QhLxbJ3EKپi n xnNW+ֵpa>~:*'OO3~Ea=L'$}\ a8@/؟ !GCEKksƛG_DJ`eB~jrG-, 囹r[sA}XZ {ZF&7IjĞ=׆ u2S`Z{wz"GN[ш&!jkeY8^LJCֶ2,fMv ۆ2#; [wZn LaIM[_^֤RcӰ'"Y)CģF8_xo~ƋG `&kͰ\*s)!*NL:->i By6:鄞|4Lqdf%X9iIX }ْ5AۤP 0ZhY;E, D.WQeemLc3:=REfܥwY<6g{}zi.лC7 >zKxy,S TijяܑPF! M9Αr:|{ .5&:Ƴ{M`;;ZF'Ժ`A1B9!h5kA\9(d|/z` `z!\xW Kg aCLX6‡AM8 ?yF'(#L xXx*w+?',U[sm2H.陴!q)ȅl 7 l@4r۫9STx; v7_ϕ俽Kx׭uA9 ԴUV|o `]h!/d@AF 0O&mBT܅@f6S _P%渊.+`JbQ\ɮq?0O[ z]J^YFq6=];{I'H*dIo/ѫx##;HwϔvSQϮA(fɢ[pX <2(5F4Ʉx>PpڌPH=s]SeRB]5ppn ѡ'dž;eWғbS{A$VC\ー9 U7><8_Sj{~,ʾg+tM:DlXCp"Qg 1Gps$ $bՋ@wVl8Z`yesOj2| I4i c?ۭJ8U>{aݡBsj37A`U,(NZ]$>44ax1tԫY AY6kj\+4#Z1QHa*u<A1XαרMv,g)Cڊv,7g*w5{ ÛXgb=Dj]DϩJ-pACb˰NN@k{So܏}SƜbqˋ HqUɔȄ$n]ZJϫͩuycLz/̢}+@d(ܡψR5 X#WX7ĉ, [g88H}n6.=vH'nzA4,~`"F$]S v@}nkM`r hL=M_urkc茩HLzfZ&Eik5"[EU%{8.эmLjySdV`oO$ra'hM{_wږ5տLh.ET17珬\Q/I EܶJ l*vVZBBm~$pݺZ4e Fba='ec+ǠACfNM} 'W;_{ƾxTR,[{EH*3:M~(ӓoOg*q,>ittr@0î 9"Cl ݜq{ tX嬸j(5/S}cͤ:5M-$Wo!NU7faXRJ.dx*g#RɯiJl5g7Gj[toYc&>q^T_"D,(?Y"ڌ+9GFr7:ln>0rSqPke<^`bR(uyt/)pg++-OLˌt Q13=' -Q{ce| {y%ɏ,? ^7dKE*|!/&:vQ4;m(*7FF.!-Kvczٚ+( ڂ)rB[\2?l~z0Z2+e/~; ,D+Xxdm!b!.J-aWRj[MмǢڂD)eXObׁo/l#'OTWSiF?{YC]Zߥ˶]eQ0~L7s9TI35BVzi}շD2nuFuH|֫V:%ZVfN :[% ߜd<#G޹U@Fϫhӵ H 31$T`_jɽV&]%:^?b1$θ5X]?ny\\SOj<)f }G.kLNqsu,[ѕ=a!ާ6BVGmm⡝n? iuPzV1 D^quR ~p#'0h,d+Vk;N퍸YG- ONх;g&sJ>C ?L]%P!'Ĩ՜54611-b Os Ѡ(2XnB!<-QB)k) {).G»le}mk`m*ae r:(7@Azo'6 H񇒚4+ʅ+0,^vG yD>4C28׋=/]*iD?J\6(Z$d,s-O;y!<6.n-#~B " ig# n:L{~@x:WIk3\l$I,R+b7g*'@smKx y`8@[MP;cFxs$~auܴt#vI㟱MuAZL'swL9;"f=f*5wُ53]FArbcࢌ˅ rN;UZ}_yAo_ƃtgQq"~ܿQ|S6sbaI퍧/7Ɂ[:mY-cA~uʘY12Qpk?)ǘnѾ(Knw^>D\'Ɇ(hEJ=b:z K(L\Fh#'d.$[Gj|wMh?T E1sҚcݹzURL@:*73Ow.YڒE`Qs/2l]BK@q@6mt:}U .s=+ &qf~50&iI4RזFQQO%4W-3-#'+a'c3ms|!)P 4Ѻ;%$arYԈCUгkA zԛO`h䒸 WvG>M$BSЯpЪ3+- B/zs։ԠeExe<"/v ΕԩJRk~u"2#â Um30}Tv7QZ'_/P[UbryyA$PS"ZX)oB27L,U EY/ 0h4=ĠlBwSjS䜭=o Fe}Ԯ,'offk| مmڵ(bňxԔ}fwM.PO<0?*Yu}s3pp XBF5d> Ԟo0TKa!55O]oVᗟ„h& EIkOЖ$OSNs,@:c_xTd )uQ9z fN~CFsvo_=60}ɎH)o.8hgBO&N|gNbh5/4oux8h$Pqsbp]n+e,YZ^8VW7RhRs_),x"NJ-ejh{f-yEvQK4S>&>|o]C5b>k!O˳`@vf0Xe}'ޱ]+s`jg1oBX''ikFPHQ\${H=#G٠k/´Vv.e$uXSQE(f'zVč&=c3inb Y\Bg|A}'P7ڧݨ\!egN8b{T˹V{`')=;f65no1*Ovv{y>[wԹ?_49Ӳ#w+;ndqKo:C5=@vח8OH D6$^lm|M .*绽3a:A^λVZxIi6H,pc脹fإP1ٯpxjb{f!0d~@tٺBb *:Ei^G#dhCp536kZF)J ?\XlF䩒$=Ր@򪷹N[}e_bk]+G0(daP%Ypۮ 6CdaH'h9\xdsZz!g6J ~Q𯴖YqzKgpW˻)S4lLV!tP\.,$Jy ?\@M(YY,x8Zz2^mҽӖo*mw15#<B)`+WcoCA A(Zr8Hs4V|Wy#4'&7 ;kF{$A҉9l5PVR#Ҝ~H ?jPv.ȻYO4f2(t%tp`׬p'Z*r}9Lj{s fV(E"a QoUE6.Bm(YwS}hjMi~RCfž+2Y+P W녴Y6W?A16{c6G<[:Rq J:> +[$ؒƨUG%>`_\(Z8o dcϚcʦܔ9|!SWV'>~"ZNzcy{-3F`&NmM\S̃#7rhVzsN yp0[31{=ͲxuSEЗe=ij59u-=y*HzY"En 5*kK}JƙԈdm r5= v-oTeLL"N)`mngj%,#N- N ^zHqӶM/S|UAԜ gʍ$y$JᏡboX޽KcŹ}R@v D#莰I51U y]U[OT`b!A4"NoெTmjA *T{FLC1ٗ0&OV1k]D+mX߿ZUdQ\+r M1Ư3/t;ADC8mcV2: `/хx:;vRΜhNچ |'rGWa!_7'wb02F"9U( +yџgUTvwA%!0# "s#0yꔆ)ZRS1e@:< DvcX{>$. W/ki^T+W\1^9ހM 4VV"4>C@>ڝP[ڧt]% c )!'Yw8~bV3b?"p;3*Xwx! ƐXt`r,RtynRK rg1x\Ib9ӌS8S "K㐠ӻCHpt v?zܿ fQ`^A?w}KZiӬoA{:MR/)V;iWેeR Gh!{>4wxMWo[5 T~.jGTBطa).oEf И g2"7iM+{p}r?">7E*,SՈ[U=cl]9u< q PYbց'X;rkk59 UF=I=mT3U|SR d2YPpX<|5iއA+] w$j n7D ;MO8w^D:)RfHti'g-2\%sQ^ >x_cLX^pB *_a<~:NL~"-8^ f+ޓ0;@p7K&]CNus,x&);`. |Ǿz񫠫8`m"arV bhQ f )Sv]2uu֟Ri]3mkT9hnO_\ۮs`m+‡Sү~f-x6O'f=kB~ŭ.tgUǩ_7/ !%[ƿt0c!ZxP:@ ե~U-YE/~|—Bh!4,Ϻer[[n >9WCX^w V(27m8҅@һ(?+۠e8D%S^n|S'Vs;5ր'TW!)9X5Zzo@Jh=31xk2R'N4"'UY~jtx@E NҞy' zFGgxXN1gJy!a z"I#%}`\ kvO:ݦ{Y7SJ! 5l`Ƶ E@ ˝mT3rn(*ED7#g!j2ӈ^XMrI]WBZ1# 58:e :#@8z_Rq5s3x+=OrqUčnoraݑp _EGSAa{2b{e2zJ]8l&̓e*SeޫW[qc`(ڢ _1a3\0esY h*>tpS+{ u.j‚VRJLWH52?9T>B92#nK9k#/v\c :"MQK{4Ӕo3G}͙y2ob^ MKֶ*N 1쫲+L=XB,n}&CEwۣWhh 7(H(WG{~iιko!]_)ha]ne&Z^NrD>;pAL a3qU[#S$oTZiJ[9r*uMv4'[ԷF^R.%Ǎ/phjz$#= ۣGssjH+ 'w ;{AdJ_ r8~:j T)M n 9t)0!*$㊎ת5d[^@N4M'3Iș'b P=eC.%Zǹ1ֳz[ au_&'n3n Jn", Hqej:~W&l )_7̾TuM|-I9@3$+kWy-,Z :51ss~w:3kuTa-teXy5-5]'q+qơ4A+$ QId&w?*m2^ m;w|&v JÉz8<xܧhOi?nSCeD=\o01|f ^EZ `?($}+df"簪8wC(mjŔe6(ӵdJ&B30Dk5-1_ML$$/^X5!{I~'ב.r}:++i3|#:c+M~(SzwbBacܞȌ#6B]$eUxC+v}5Ѿ"z7irB%ؔçOU&n &W?A{fͩj>tNUi`ɿLhծE-FkiY@LMŗgtcL6:1 s"wbsɀsW{K)yRn<#t3y 2xy{KW:MP٩`i,?q>l^*X?Or]|ҤUf7{ˬ<ؼ0;c0 %Nsl:wAv*."c=? l*R{w;½*)έokrF bXeՋhD9(~q)˦4AJ"-k`c: GΪ5FɳOD8X&_u@b"rW3w)V1xsiW 5Z4V~C\# <'2fmnU\ ڬ&WաuBAѻܜ%l~;G>fNXbG&Ӫ;誜>Ht)T5}a9kFwP} !8@蒐$ 3}}]jeHqI yu/:kQQ%(}4D7r& /MMƽ867O!ߚ*J_;\݆ӛ.EsYe77 -mF bAyς;aEaJuNG>^8.Ŏ<9H,Ym¾!铹m)9[i1z&nf,A~^$a>)k%osZ6 XW-l .뿣5 Т̓y=~" :J)DAɆԄMݦ N^b+=oupGM@kx<֗O a}F9Qv˜~; 7[=EzD1vXjzw] /uq`X}{L' o LDOR+rk6[yM" >W)L_Ry??}ny4Ɂh}ƃG_`>>lYT-ՔK1,{];;Qc-ưZc`8 /zזTw4vsI5h%]!}5OwCNNʐɚLvuF ʆGJ{|%>ZS18!3Y|$[φ*q%5kB9$%Ѫ2Cv#gk 5נR;u,ǶԎ؁#BWN8"9Z ܆Q)gmeհDVX/7gXɺ떵t}(ĕ43p'A*mWNb(ם&WfYA4\APZ!zF%ȣ x_}^QF8jgs<-`"Ox W<%=܈lifv)wӉh L)Z[Q伱Ǧt i8b,TVqolRe\㄄q:Z&ީ(P>ZQe`r"R)l@0V~ n<*"I;VXm{ 8}0b] uqW|I͊2@.[W1BOd$ ":5|; 0*`o$TG\k5co-8vbmج4~9*]wv!˴(FQ u2'\zy+Q(!dEօ|ڽD~x%Qң&XJ4hK@Bdg*z9:sl ?//ˌv4̹Ss~T+r21C\ OW˺EMa$ݰL8t&TZ&;8i\$)K+Pʳc׮ >xY#CuOLa#S cC^2$"ӂKs-BT(I P/Nx&iu)SW V·eG 5ϳ*9>mM5<60\ɯⓗ=[A$ 2+2!uAj{}f& 1k IdUqIu zϸB|޻m+A]H-Eo%)#YgC`Hp9({%ݽ>NT⎰JbNUᴔ-uG0݅yYMGN_Ƒ+rGFm0_iŎjG+݈B/]}nA {*!\t[E*qH!"H` 5d5~ʉɬFUN*+]ݛ4_W߈HVaR^ԊJqRTk/"rz+%҂|.k&i4NrY ΥuP{oޢh[`Ji(/c1i2Jڵ'e%jv+uPpscJF s=+?c%M“ 7wJe嫇L? .{n4F5  P+1/Y'bYR\yN0(C*=Vy׹ܛvWX4ޘF&# }vOX r>}=Q؈͢ 4g׻Y'M&b=H{M) PrTb2dR8I~OT*7ҩ'zQлmMqʎ>]3XڐBlQr>'Zwdq%` ƽ`*3(X$w,7TК{*W%x+.%c#t=dA~b)U .qE%s-A* @ Gl+IѰaycݜ}ȠEWڋK:aP2ȷ{.i8ӿ`0a-Ho&ޫ_)\|O] JXL 楟4 EFTw]u~Pο#~*-&.I<0hOa.@{>3vM 5-f~mZ/VO!q*zIpduH #CPtzd'1S}.3AW2yJC;y=JG<-BF5MN!kb',n H%gu]1mV-~PуA !- d/wLmg"8wWw<ȴ)ưʏ~._? X4a}nA'V]$__Ϣv9 HKZWjZ9k+akבZM`cF8h3SÚv~v*/|XTVyLe[ %ſ{n6L3[)>Li3doͻAG!X4?@_b7`kJ٘E &'E UrE ⰺ=ڹPP<v%1J\+cp7"XŕkSZ?c:ͥbY8c 03bQ'mDEm_k(͕5kjT$ʲ܇e^%jS+p+\c;Dp&)bPHS_ ];ƊQ zuP[ա.:q'Q#q_}ʩDXX,hk(^?Z,5  pۂA6I/{W.Et]("d;`@anxYBdx6%efq*șs,ڟsB%{5-1ӧV5xjfP,bz'4_CIL ;kO]ru;$%'coa>}^Yh~8#8Qau`֌ S`W|HYNt`ӣRiԅS]/|,)v-Gk}+YsH.D ][ ;s;i^'.1?KDi^ѡr%@;wO2cA2.0>h&PO0@vQj56Y^zYxs?tp0+gF|^NIh/zq 9E[`BÅ&dwf3KQ#.LծkrӉL 6}jF#E~\8?EY)jwK%i)KrF[7 L{)1BM !i7`kEU&-SWvm"VrAT9,w>Tza?\Ov 6Dbm-7$L--BlLo81-]Y0G_H;5qs(A]3}c HGBIH ^<߿©^ZPs3VNA\բ( R+qIXY[{hnƴS+\8  *ED! tI{'*vӌ^^~~54xnH'JG擀ぢ kHE>u [?$v1^ b "Uo^Dx7~Ĝ5{ϬB5I9~`˫YQd$c3eם]ʖ =v; +b3̇s>:]X-Z*d>|(N`!w&rRRq 3z+DqG^{ >o˘)%bdyq&ԃ;m T^oN";`N!,ޤ'OLjAfzr"ND&6uR䏎CR ڻg D5,.蟂`vA͠!|I9ױX8gzs+0S]ei D`4yzzioM Kq)KGl:3{A_1ahmC%n yQaFzQqؔfIiPVB ʬ!R5Q8׸lCWg>yxkMx0^HgqE0\^IgOT_Q$f /9KSk;F2my{X9'7΃O"H&zdF|U ƋQe#F./6Pղr}EUZ똂4lDZ<"{s<褰@+4X%G2YpZCEWXJяŕ!gM#-md7XйESǮ1Uy)J3]EmA͟B\*.po;JRd]O}|#BPRU}؄|0) j/pkԞ1 ?ߖ2Ce!{].;sj)(HfѰgEi0J:`j;OpG~Xz3ʪ3$]bpUW&,``ezK#OO,`fVY%Z`ڃ%Ck.c38*+>GW 0ȾQ,&K &O}ax_ x{x$ʇipOt':9׉T]@' _kFqMueޱifC}=+P<-NrBcΐ%gK0G`˝wDQt2y"÷x0e =JP.kK a~^;/ުaz0#O oϖH֎kh~|,о[NJ<m~<<vZՅ50*;[ei=@d7Xz,X6JG R7kaEX38h :#J錥׶V}3 @nHy+1ɟ<ZHp9_n$[=\3'ߨRc@'.E}; (-'5+& RVb_tHZ(pÕ)Ch.5s|ZXNݷaoN[& ؊L>"m M#_?.Du)5խE6y\FL*Α])'(cPSᨮEUg#5m,&Vݽ._B<@3rN\O]jQQ~=^z-i-wKW3VC+tĺ51/LLd{ԝ)NuP`*mQʝh7]mr 8?ehmBXԃڗ_ ?"g?k82p"l=I<<镝8=iӓ<7Q=f«'⢧u.e)1/B w{UJhaID,} Ҍ>_˓VItEr; ʍ+r~OOH6f#?wBXa,D;_\ԨV?(d N9l*C_OB zEM rD4n7Ft5SPBT$Dʇ9%XvQ0.'F`wJpa b !r?=RQM c (O}d(^1ߏ0lPS TAgVq =$M51geݒao`G=u0N~ޅ8] }w]>@ԋƬ3K<ʣ FC4}ϙ<:Й'.OM8D2pa\)ʧAt Vh[#9:$9e,Q7_׷鶖Qсؑ,vHMmTtװU= z$M,ߪ?ʼVXÙSr08ʁGƊ$=LcڅET5pmI6ܓN}jaw{g&C>Ǧ)dߤ'ڧ0/XH0Wk*>K;.yڢXުu-vl*,s[ٳx^.#Qֺ½4f3-CW\GBbbYKe}ʛT+@rU gĭ#?cr7|#ލ4QfB(Yќqt[ !6)_pᮭ] dYv 6c[Zϼnͺ.k=Eus\RJh7`g}H]>La֫*᏾\jG"]oF@FWj5\~?}2~/B("(HTomVVn:s@ ԏUkVBF{B<Q N:zNz7#Aǔ[ n=#<õGdR*F[IGU# P&IS.SNsڹ7 >vmۣ5 u%IIK<#IAƐ_*%g[[(m & HVXc04Ť[XR,bxsALLLw~'}aկ](CCꞓ،]8 NTo3F|0,Nltn4 sjX2^R]!6K6 SYRcj1e>V7IÅcp؝12ȓI);TAq3L7{صKy!F@jd-HR3Wm~RְIM#Xhަq':A;}G`.d(:GZUX澨,+j m]{ؒX%?!=DG'L]?O> qB}*¥ܨjZm)(`Bq1cen)i LLEm*q:p \t/1;(ɑl%zqVna:$#Y(qǚ DGP3C59d}t]FQ, 2wbWЌ9"1e_5Gq&%_ C  eZ Eǘ%VT19/S f:'h _* {YdxB+~dWB;*4vie(1vce$~Sm[ǖGSԪc-%b12 _?y]HBX NEP#9g‘&4`e1zz8H53q$ͲiSQ+Q+P4104Է(9i0;KUcqc&(4;~Gqr@`-Yp1<ĘVãc8ߊ/] ny (p"W-eajnFƑ>ha~WJG|W&F7!c`'kc˴:,ˎ]5@p`G$M"$Z50hRl0UӰ\WKT$ |o4Q`,^V?sDl*2-`LE`Qsa\NävNv1fn]S x#L־+HX\B\)|+<'׍|g}t_!\(1]" 0F:=T9ŋCQ%USƝ\1y@,Z$W{}<,2=}QЂ4Q KcRZ۫ IVp$y uD{|Ly&2Nݠ\*UY#>q:3C̙/3[W5ίY W8F*'VGJ۶r*X$ H:o zNE(<|lA%ϓGp ܋a-у?)\PD:/) )vjs:||Y +MR !sblݬqZ'$ _ \aNѷY{;Zpqv)nz)oS3i4H(XkIGC e~xikA2.#X⥜2DXN}9pJӐ~Yrx"]r{HX/gtH_VpvCE?IUk#낸 Lp )f I|"'zdj#|9< EnA†@(U7I"}X^jϣ[st27z_BiЧ6ogO:Y PtTjFKm[lIZp𝞣*< Y)ɨ4uvx0)KT>3p%'DP]|[pE-JM9\w"%Q L3? o.P!%jhKl clm'&Bc,HTE~< i{O/|iL81.b 'Kʯеlͱ(0. lP1G;$odF)nADSW ?y#-n(fQ9 Sq!6JGQAksaبTZaXƾ q'^4y}v^ NzɔXW^RM9 :w%lU64\pw7(R'2q@|p;ud' WKe媅ABr>RVثEJL\mIQ:Ih_-Gm ,jjIXZ^򫪛yԬTIg0)XdD> BrAWf"jۺ@~2_w 8ABB~5a"7҆noY/tEkcGJv:ZaNwDEw6b*njYYW(n `Dcl [K8hkE184Yzu* _%|S:$/oa}0{%_L(IG"B1U.ެ*th'BV/Ybuhf [_$8㾑# 4-;`|cQ3kD9bnmFL5 ,wimE"%);\aT ܵȦSCSOscX% )H_riy *ڶS"Hg@CM/ܫa#9T 6|u|Xi` MݲC.rg0 Pj)-\7xsi YPkS;$N&si_: #j6]BX6)0iRHpsQ>n NpwpE27O/ƮOoיl{|2Zt57bL}BlK3 Z?sF}ѨugJyWZ-$JT @Dz$=6P٩Љ'f5 ÚS:8"I5O֐l {/zfՈDEŜpBڇ@?he?)Fe`C{K].L%jHBSd7N& cmFPԃkX% <9pb6jU=/O1ś oBlxz^c n j*lo hpQ|-+Dz d.PUpD!Mc 5rw5:B#2/j(";l U$ubd7bw뵮 @_`@}bJP;n|5o"\hqOq^=;AsJ-۵|MS-69TzL*Ɲy޲RR4wV6DZG?>^?X6rƘ/;(;[yZLr0{_ȚKhᾔy(B` ПV1I?HXvM߿+濭~A%^>GxMHB.*jք ]=d2ƌ[V+YLj [Kiߒ)#P `+9 %l33eIKW 4_XLLȄ%$;˽LF+&,mhg%["6ɦd!2mL#:i?]ΐ XcdBdjڂcH*/# Cqcd~<L];ͷ@xgj榄B Vs*D}Rz6Eh/{ɷ7VRcA^Nwq*+=ᧄ_6Qǚګ ^d)!p7:4×EOPT@eOuᔻ,)$svQO1C^&6 ^1ak%OlW{P=es" qVT A4ӄTHU/0K_i$:vg4TWٳq2<3\ bua2]!ŤX#/!7B$`Tt6eTŏK6^e,g Y<6{HΩfr):ƴ|'\9#υc>ԌAUNkgSnw P`ȏ"W[pl9Jr=9\Cg@cޮ40O)41]S stӥHWYRY's Ɣ휺@Ն X (Ο0s{jf4%paNk(mWeqhB2UGE$بӂf-JMd} ^Q (NI+{񞙡PϼVh ^ ˫n~*FL[h4n/c|2)`N$o\(]JnBUȖu>$O]<:e*RL 9Pj˞CPdz%Wņ&8koBkaJG=KM(J'M5x%E5pÞO[wZLP+ek4Ӈ!-!AA$`elgpڃg/5۞Ubs~'2WOtsHʙU^-?" \lyL*7D`b|}GF N>ע K?Wj-;)WذF `5/gݠdc(b>i^B~R8gOvC|7_Pn1)ځ+ @83Hl.,,_A[E\@y'~\iق5tr`-ݟ΅fgwX_։!P셗7ܳy9)F,#UM3+[ޥ3FlS7-b!.SmiݳDw)>H[0r#k T%AZ|0\eZǻ bSXg@77d;\M!J44 QM ?s';lR5:gj][%(0K V.|)&Ru6E\d k>95w4Yg:&: btb?$Uc^fM;5Gݮxl+BH"ax8H۷mih!e9|e6yP"-cXZ.~6]L[iQy<:fru>yelC*bW[m A[ 1vvDwoq;"9BK ֌!9㫷vA"xR{4M0˖ @tN{"NycȪq=-/r?mk/3I15P3tOevlӺ[9$q+ȰXH齙wsϾ~ˬ{}}ƶ[5x>\ %J] 3XU~h"t g„m¿"[nSؠiL@ԡjV@\L/yXEYRʖfgΕ)F\* g'Va|v"m$~oUDصeCo_c^ iR^5ȷiK$b}q?0!.]&D6*\j|Fj}VOm^7 bHvQt]~U\IgY6pG3@ [8׳[n>FTLi:@"LkSN42fѰq qյWv7 gˋ < B<iv yUH{B*ZSzO˩hE- ORZ.s>xXQDVD4J?jYʘ{qHtILhv)gh ?-|goh/[WKgYLJ1KgsIyۨ8uhn k ȬU+iߡ/$ A;~6v(ĨrmM-,xӕ y ɁnbI[l'*X}\® vڟzdۡS <ǖ6I,w0ԊE5>ZfcAmBT9IdpO̡31!&Xl}`Nv{FtT{*}Qղ/U O3讟eЩ[r3]>,;35uu2Dϔ?&ɒ1/ef~WV6jC>PO]8qh3XұҁxYC./Q8˹XX{lMZjh`iZ2 2s2UbcDMf2ue{v⃶h^95Q|b?_ULnF^ 91h|2 %&unE}<҃5*Oa6ٿב$mSN ]IL]?ʲNp~z,bK߹$.sm8*42F\~vf8HY 7wl.KprKDwB rcC" fC @ 5_jU9YhLA *Bw=V?N[٫*Q+E" #ÖY)j3* vpEOo%4o_WOxڻ;y $V@hFgtF;zws#HM:戾ဏMU x⸟]|>i Z KrIӅ)_w.[gL>xʗ_Wܡgߤfj!ݽY#c@DŽ ᗩhO8(7'Lr"G{SYj̭Tyx'cMߴq>k č vg Y4ua2e'n#Ysw_j p7]1PGBůb WcIȦIY5pUbA86F@q! CCyV;>:b̲}2BeMb/f{ 'mJ%UW>/o-%R^mOr8'ն "+]NhdD !EC>)* ՑJn@L (^󒱘 N88rv^K=gl6-m o8QR}G-RdZR%r,$Z/072s JDa]u/zߜE:g4Upbe%6ȭOhZ" .@I.R5DYcYdVo}LY*"d'JkgXȺJr̂$dԋ uu4g^_ ?f8 ~xߌW yB{XBW“ɬ _>: |39:bc3:FTV(.]M#4Gul " 7 bfh2FYSxxB9,mdu$ [aAecb<#tbZǪHV?njA[PѦWED1\ W `j}uyKSJBѿMd`q/[SZռP]70<v 2lN;rWl"6G&)>:So{@~G1""HrLa\ v,i]fxSʣQpLti\?݀GSy:F5~X=z\2 M3Y}CfˈأUsTvL3@A;4p(=v{r,RQMQLb쯇ry?,ץ; @4SFON^iBpx%q7@(Z!:) Y_ꬽGDYְ2K.3B$ӰCl<+jwgA|r|JVE`ǻ~rCD#Q{RV]M/+Xo48ـ z#!u*6 a"ѫ;@Rsͼ8av` $S5"ޗuh< +,XBpzwV׹`" T[h7Ny`1\pbLzpf nqi>ftՔx54z5ؑp$J_^aNk,9m,ZP'ae,JzuC_r1Swa bt'TY>|}nԟlXeÏam,)t}gEgm']'5x^ E#@dy Ac*x->Q3Q{C 2|J΄2`\ s>lb՞6 ٫ԓ'CIqY5nOErfI;C~<~{!S}C_jZI $?}ɴ. ,uP_ߧtUʈ=<88M2:hUͲOn;pe:J^d1Swho#8UHioƪJN1jG n_.UkcQ:Jsԩǫg3|M᮪HAěGO@>% 8n,I M f\+!׿6@j&S+5ukAcgUlFkR-d|Sӻ!<Fk,wu7:¡dfa4n]Eqch;M;$A&@ nȹ91Ab=/G2pa8Qsayȕn v]4n<$io?KuyAMR(/۸ @bRSfZl0k" i9L=7U! cA0=ҢD_ɂ=t jgv)8{!`~ !=9kyK*[#8M{[6E5W63ODEϷ`bJ G_eq$|̢AUL38+Klo"h=b^*Z9Nc&tXuC*] HJoC[$Ϻ|y*yƸtEqsGQ_(A!puYذ=É)fa.&u,:/ SUG@#s26yu/cVN~MVdƮLa 3/ùxGN`KW 4)}yk9x`S3\隯<, l)z[0]sM߲וZЏ:F?&jZR:^2E={j=+ ԲW OZ*7 >+|,(!mS9_u®a/Y/qIkyËU'N>%]Sp'݉@ 'o8; [p_;.Li9\Qh%|6*?CO w3~\0AS5,kXL+c2ήua48_!|)%D:N ! !9a8\p?m\Zv1RiNf}]p/MW(4?501K ;*!#eG<^O1lzM{DHuZsbD3 bR+ \ a)xxԒǫZ㱍ѐ%SdӋ>NI~ICqZlS7πrX&G3]=V #Xz.Uh}0:Ґ ,QU5":ȕ+n߻CQKE/㜜L)tl 5+qJgZ9B909ɲS#^y9)qAV(2f*H-=HS|X@Ø&vR/#}G/SioAˠ[ $`WW4=qQe<|_,~y.vpdܘT/EÑLeI\qҫ6#mR$@"֡ ?V䄀reVٳx԰>L)fOeۻ5oT*5f :?3uĽwҎhX༰pTta[G.tâ^8/[ۤH~G5 (>#Nw/g҆ǜRQ杛]8|/+Nã*IybQ\#R) ZpU#)1n"k>nLJ\*M#!I5;wUW(:e\Jޛk=$s!1Krٓˌ W%xfřEn>bm GNl|B/LI٘D?҇7CEb`S ~0aQVc蠬Bꐴj:iv( ttj!-|NƈgtwРvVzpW+7W3+#ݪ!XhQ6ӷ'}ӭldbYC1rF#Ϥ_ 0oP=ťv:>i]#n6W+m!rrg;3_o-<,cPAL S7Y+ZG6:wTWIc.aŏdsQp1I]cG-H69hF$<6P)[x<ȷ|Xƾҫ~ ,n-X0t ! ,c&zl#1LVS D kM787+QԍfUʐ/b3 bĦBp@d-I H"k ȃ(Nf zňIVjX7elIuj{P%O $*Eh|emS1" êÜCrWE/s,Z0cbI-K{d }:~:s*XM&xzޕkgEl GLb_!I+݅tbzPQ5ZUH`zx|Eq3/#Ž2M 3ks S5BOQl{C@kGQC[Lj*U 7\Y5iS11 +F2ME=e.O׍l w8a}WY, G璝s>VHEE{^\L-z8ē_:Jۓǖc۵ި,~#s$mI3.+epH栮uTHE`H@Ym{0uG5 Agh K^2ƭd4^R{Ҥ[J/4g+!^ԞfoQA~.3CУd2@~ ]ckvkOD_3 Y ut⪶/2[fœ]F:IRŢo)R[ܜ3oK`Do. Ɖ|<_|:ըε9u[1y.FrzBFi5sfؙCE熛/n2*a< RHi0Kc}1x?m>ȃC)0K,2B_+:錽7"'yvvb%+yo׭ t>;lMe#Ő0l,Ѱ7(;-A bQ!wˏ"OK4EB֡ 'CȪHC24uvSUq&ԚĀ#*e6`9HCYزu?GsL[B"˖}߀)7 ^'\& H4rúUwu98_# %"2GV$9`kY3^lHҡ_f~=D~\,MbUmՊS7ٍNa"~s^2fs|IIԽQ ,hNh#Re̒Ah2.l [gwX 8:xщuiQ_.X͑N֌,ʘ\Z&vu΂>ؗh~ȶh-stjB\_z0h :M=0{T$HFKlwwb.X-gf2$B"48,CVX4 C~W ԐGTQ[?eꏳiL4q)Qr/8Ҽ*4F/AcQrK*%\V: NQwƄg[JL>InZd6݋M@G.I`Į;$fK"b*qH53hRu+;'h!A輂=^TMO#}nB4#?i7Mٍzq0M5%I޻+,{b뷎~,$IFKG[۝馄G$U1AgPOB>+^&f嚝f^BㅄO@ 0>M<:u  dG`pj!="xZHD;# !>TMaG&A%?(wgC ,y֍)&*ۅgP۴UUORAOa~@X D6`"L_?cЇl]+M`luҁaMH=,dML4 GilL rNY+S)5_gΘ|O-Hd,9;/N>K2rmRw҈`v[@V5{B%e%n"T-Jm<䲂RNouܼ׀Y l.bwRIFY-7SBJ㹘߆ Qk`"KbiF/wM0\4qRmp潬M=SWcPG~ &~~$pZGC W-fs~ju QDk}sm7bQh)~YuF=Zy0bToE>j:*?񋲋^: @h2yv)Eg,= q=$b!.u^;Nm+H>ߣ=(s.ˠRݡz4.潃oKv*P,szQTqeoVH㻼^,˯+)op3+I^uƎڠHS53蠨ngQyAD|ttHxGm$°=Po+xtWE <;H@fH)B` b:CR~2?lp_ o=[u(f1#$(kxyU =p G83-l)SY۟Zv)u[8wrK0WgZ):M?jI&iLYv:~w+N&:APm:8ŽhBɡ C}726 4v܁U_c/(U6D\|?3`JIQLR"ëDt.}t@h\w}CB0px<F{zзniɉ6qNP{,ϖ A u7ٶ^W;oa1 mMH3(x#zaT>2G#i-l2=FY=| k!*ĊDn>7dL$Btga3ӖT+ǯj:e&2!D .XOدI"Wb -2y,miE !pupt@6VɮǗs4SP XV7=4U"6Jz2%C4P,9'/"D->9OP0"a{&5#ԈoxTۊT!^x0n"F-g&X6g:>.RK~"C眾oeٜrӳt-(˴C[I/Y !av.4W*F@[>GtFU*^d'r7C$$eٟHB.qz; 1 36+QړVic! n0g;t3ުFBWi|O4LWpq8;RgN 4l!Qȣ7"ʴdQs&|Ȯ}dd@]jU[ !ܠ0.{(B@ q',:J!K2y.[\`1ju9(;h͙ 'tIR򈟷hwԧN^p{^#y4Q|Y!{ JT Nn W:Ṍ,7[HCa풦w8$]b 29sxnx^Nk2UnZ GvHl`>lM)Fs$i`HWOyxKal1 d(̐聃 ~Ձ-1@sL{ރK$*?E8C:Vf//cSJ?pډL)'P8^ޞAjv*!}1/COS._\*#x ,/-cyL:ɣUpݐ"&- M+.b]Q4.9jn#*%̸+ga16ٴm+VzPi&G\1?ƈ7ԓA8J 8+{Sl4,c*L+gv4-;+]jTg\ @{ a.I-}\cLVÕbvEX6\VuMIY}x@Z# T/R&٫#LEwzBW uUah4p62Є˪JZ5J]L5!+YnBF[CGEkt޽}zOw18=~ˉd$8?N,wFy\NL6o Vꮛl#(i' {t R2?!ó >w,&I ?wL͉O(WQ7* ${ǻhM yA*t% @f!nt(Bry2 kNh!0Z416R2wXߚ;:q(Cx;T;W WT)$sW&XFޱ=F"p^u$|CemDs ޶XҼ;7΀3T=mA췏פW;Wͮk^ |N͡d=@YXΆф;SK8gMnX$%_m&̵8`2ǁ۩Rj9mv9EjN= ޓ3|D^WJ)U\++Ig!CA kuhv7M#Ȼ*pSd#A4ܹlc&KW6%gFKb *Dw A;R&xJuv-ka. meҧM@ĉ6oHC)s;(ؾ3ˌc2W4 E43'R0]MyM1*1. GT3"O,TBbp]Tx";tH /V3kjQ>c^eNY-JH[oTJv&\Ԙ%)!S"DGvyJ']v{C$4\VCjӕϾ@`Bx.mloO1?-;i6bg晅_-/Vsf4l]P/%vj x@aw>*fS. G:%Nϱ<'ݬr#P,ӷbCܴћqU{FP6.p8m47^UV2&)-Y+4*Eehmkm-]wQD[tMh?ڡ <Է3̱0\qpD6ay2H7{.c܇ j ^i>V C7@&l#B}l-;OqeY"pFĐfE%7#EHQ`A N6SVN4s[Yxęs)uG|.hvl{°ٟl;Bþ#窸KPʷ? 7[f7]sb8uY_/L\3UݾZLzS@dL)1HC),x$NAO,_HjMLU+Ab\m%u6 @Vx1rBI41TwtM*@=+,Qڳ} )dtTc ?[ay|, ݝ$w#(,+rm4y5/kS[G_k1zPµ[ isn8~΀i9e2 Hru4sϲT_M8@:*P ϶ o{VS_z{`?*b2␖埻 曹!KR֪h}xu+P 3t3=dMo+[ע.)?ь$N+-rSHK-PwHDH1 '.Bz:YqDjXSJ3I'ĸAqO}ܢNS "rzv1wKۋtc0E5LfqNI},)A>v~Wd(\BAtrf\@bmV9iaxW"g' &$2cʴ餝R3DX9 =kNld ׸Ø.榘%c#˗.ngLFq(Y}a|pL\ K7?I` 7>N"?1RDymuI7_/OI5$1ŠVqkAl=Vf6BjƱ;oqVZX9FqBx@][$c KN[, ]5#`kb4 Ιg10o5i&  *S%^`9!N6T_u:zF1P߲gi URÊ 95f[5(S0[pB#/iE̛ܿqdZR@ËfKNPWh1Erxq$'oM]:%IvL=O݅f1%B /`4`s6S1]Z.Hإom-iB5LeD.a\*-PALcMiCupEOTgdDI k)c:W T]ޚ;6Z{*jyh-7ۜU v̿VXEBq&zX`A^`( $+M[JV85p`ìKLrY?RPQK $pxPE#5t)ʗrG"n-a3>_AMC֨/? >2Vő|#zCi^$L-8g`rXh̙;E=Jhq 3b`)⑄}P ddfd9v>APV"1[MrL+ov'2u~V\l4wi6'@p->|5W#F{fcyT.YzT5d:_R"(FK}B߅lSMH]l9|%zu= qMr$#!Ee"+%:^x[ h4JbFB_0:j_=rҬQ`骷kfO9U,l|Y̥cvɇN`l6p-lrFy&=t[X\)a׸Ғ2Wy$lHWju_]ҡxYstK]fIhX@:+eO27 am]u*44QS ;R␋kˋEq\1Hftda9Jl5NgX:EϞKOz≠g!i +uqi/?=RTdn!WC$&uZpnH1{[nP.w0aƮz BӏN =EB گAo"i ZNoQ-DB d1̷ֈȫ2ϐ8jƄYMX6ڸwy>*/ʹvtk* bU+% 6 V=W&EQa# @uVdZ:E=z<%tPbˡjsOfء1ǴTCc@=$9cW~1Yj+vUr;TDta,eR^< d?I$c>P|SN|U:i]KuK`%л~7.DNNrQs]~t8NCFl=֧Vuz}n^FG;Wo6pvvҬٜR#-U?xI1ŸP78W}4^ҋr=!F YOcpŒIp$+M;9՘7 _VF0UV뎖>ˑYꌳ=QND]jhYoDx/;Ҥ!@ئݫyۜ gUж 4ud8FG탃u,Y!"8*ϓ,h\[CZz_v>-xX+sBM99%cR iA֟ĵ$;;xy F 8a#ү~ dFV᜸|0k)]S<_[IXThZy-n"N5$w ~TfLB<Y@J>(WGLWn"ԃop55s[N_#yh !pj7'躉2Z0,H#N~ 66^N'1^qWH㢘 zapW9vXasBHB !-d]*+EÅV 3+߭H!vP_!}ZnPX1q\qedv"쾧›js^vivKdGEۖh2vulyff)JѫFt/!>O>Dsr3^69h=sz)?b2[MلdIWSs{_=5]`Zi5WWZϷ{u XX^wÓ_O vAN9@]/Ī Db{TPKu뉡xJ2t6Lnnϯp&R6~斀\xgP@5 Syz<[++q"ArQbh}Y8eg+ַ_x-0Jz:YtMg{C E Bv1'@="3) V͵%8z97+CʺR[A՟ h}O!&a5ସ9Goc@G:ڱL7WJJ͛:B֬jm>rф{+ 9&;*N=ߟ;~,A?X;Aj]<@ARotXM &RC*3ԕD;|NJE1j#E0s:o-i'>Fn: Ƹ7Uk2eN?|a-&%r8:Ƽ`VPB;Z #؋GǭhÕ=Bokp€Yu|zWdK+;*h   p[i7/ӎ.;N\nQCՑs݁U=C'B LXi1|%2 IǠ2)Vv[@tнրԌ1D # >&݆!J1ymPl\6SY^?De#Bj:~$LͮL`˸ÙTSeMJ#%>1*}DS׫4VYy!h7 뛚ˢd;[wQs;͊ ڰ``N,Q6i*V[-,/΀TtPkl}icMxsXaImƗИw4J^8+y^r*?Oizda(yc (KuI;L,}kTkWwқD?Xfla(23TLUQ!1:Xvd20$3=\wϡ8eA+ťYyDm׏rT P=N_=:Šz nmH'$䢓!F)BL9}l~gҜp5׋u5qMO]"('ieUr|,vDf=}-V챼n%Q$lO_1L:!OX:>p/o",+:њ#QjP"V[q9_Vy#^U1LWeS[I MX2nh^EP,^7D t50ohXBnFxbv`.('::`z1/҉tm>!RKp1.0yte#h1S!$_谕b :gB#wb,X*8#r)OWI$P8 sX{18+$"9@Eb''QJƸAكe> m/cǞgSVrwIJDg VaFڢQEC8GhZ,X]ӓFZZ=~_떚/ivURwoV`{1 8!42/x{Igz\$y"~Í_j]qfφfξٌ2'p8xw8IV[-XQ շb1к!$}L̓X.Ү4vm0:v:|tO>񆂱uDRV$(%F>BOі_e4U~@/T9L>)n1\Z'Jt_mVjΉT]mۘnL_Jbp|w^fͶǑtG>OӞOZYPIe|d!PTZD~DjL!;;@ڱ}M-^ݖIo餃8M'I,Ց4^j00 YgERm _wk*i 0R|}b1Ej 0$bje^pTN(a 3bѝG'^rv'՗lIY-A4e_1Kie⾼3 n掿 ycADv̻zU-;4sJGF>x%٘O\GP՝!Wϥq+bM;WǸUT;-/|V8'-"{/oJ.CA;@M( _a"W}]|%pmƛR 4M1} OY ?A!ܘ6*q0q^QŎ0Io ]={#3PӬ?i5Մ[Bs YEVo TX#;gNpEusK"z=Js _pZ2~EO  dz|? Jlb[!F\E*jv]˚SA-Y=ʨ$:oI| N?ƨΛ]Cއ3`;͵91aW:1Ru,A%RG(9Mb.d.xU}]}`Sݑl +ʄ=`kۡ G^,/ӇdgYZ07070100000369000081a4000000000000000000000001643420d60000532c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/7R]?Eh=ڜ.+gUqIdfkr2iP-&ZAbM7 4|'E=CHۛ^P)8$*v>|p=%&ww|liRML.+%HGe.MWh Egx~л m6Q5'>/ kU,ڕNffEbQ #H-{A p9iޱc0#JӱiS!y[y _5KY3 #KWnfoNذ5 vBSE+&' l\`.cJa RV|դƂm햶Dd!WC !IJh4Ρuz<\`82pu&o^FM$mjzB×=|&7 ]u95\& . x 5`l ?IU*7߇j>燞!sܷD1~:{7l[fI=oWTŴIay\U'eqH_Lnfna\`fP% ]Fa1q4yQ <NOwL;cXrx,=F>xAJ ;yc!Ly6a:9 cJ.[Q(_cD'+ՀBh}:l#q;Q.'w1|YhwNDUgc8I 3FMX:PK, 0r2o}!`?qW:dN>KK;2BT+>h.z>QfyjYyYslW4}q}0\ >G@9_\) yf yS͍2apV+;ae][$ضuUsH}}[F!ے) ' 2Ï NBtdIߐXbUAjX讑m1r.OW"C|"Hy *2 `vpø^9p`PY4uK2$Bü=C>s~t:$7"C}R>HMcN!0/B'8 \D~4{qW$#F(^W`@MFW.|B7nڜle`E@rEN$y{9 k2X9Mv5Pٔ틋1&\6R=%_ f(%oMuZg-nJ z DGX_b*y6ξjz}I[#l 3l_ލ!Zz>٧ x,T,OaQ!eKyQH!s~O"a+]w!VHhSO(bp(#Jr2MȍzoWp 5`3Prl,1$uZ|{Sr/O#؝kXؑo ښGE)ةFƓ_&%{)U}jQyAD~UulR9,BiMݚ32Ic,u6Râop \(HF=Ds(6/dر7^[,I1gLh΢kG셐PDF/ #&2,lV v3TI ^[ӴN=B+zUNִcDkd1׈ ?rz@q-`jxI Kyմݜ}j(y r[U_ yT-oLir@WA "eP7sUEn"A\66`)ztĘ" QyiVL*fH6&Ȏ~Wg]25 +f hY(SRL gwFZnW6k6; m~K_ߠM[ {05j96aуrH_ڙ6+l䥇ViCp,(S0JlAzjҜLM _ N|2J< benG0BwdXiP*7XE5ULUl2V3(\lԩ2mc iQ>lE RA߭8. "(lC7v,M}Sk͗pav2 |VfȮXF]gdZi*,QԤ47aaBҼT@`:aGRQ=d\8QLcjtR5fS׾oRTn"Mqw}= {-xO-[G8L05Oʬl( gi rkѕh]RVxCqlu4K -A괤`GO'ycP j5:l XNi#s u=ց㍋ 3(Ha\щNu Qg-+FثWl{j+d U6ߤ v(K\10bJ! ^%9.p/WGП]_UM.p8׳tJM.N%0a,Ij^+ rw*s<hczrqAR-[]im4% p0M&t:m̬?&v"-d^ Y{', NY߻$xC$_zNe)H 9bu(0hPER=݊fVO:J1sa1%'(i(IͺYXmǡ=L;k|nqZg@WW(j͑`1Ѐ#wz:9g)nd0IHUtFztՇv*H,t4gzEqG9["3FU$@ Ǡlw`Ur~zC$F18>MFz Gs~>ԡ\8b0cQꏛRS~uFd3k<0c+Uf^O Ktx%T,?p u`&z|x`n}H\&ޫFN8k,8>5xr16S-*)rě~ok]VƣA3_.A%vq!Q m'awM5f4{9RA0('a \/ڧ2PΤ)Kx 8|8]P <0uPVlj&J 7)53z_&=;f5OCrfZ|3`?j=6#>c:Z4m45N6 㻟^ح$^\,I"3uaĤo-u7lր-:?V=+>0یEwqc(T"eOH-f(ы9%ܹۉhGdvɊz8q/ _^IM"yx=/})c5Jgvi$SpsԡG+Y`t(Ar9Xs^=c2΋a67ttE}P`&Khn=Ɛ~P%x/(.ht5L>C/~437n^X8,)¹?8;l$ף!P$">= 0Ŋ‰?3{އbϷ7 a,co 6<a}߅-’Um7ɀ1qr2-gIq xr&F:=ԙݓߞZw$ЍRa/lWߦk'~PUK1`>n&-H=v?|Լ\Z3x$ Bu݃4Г"`ߑ,n#f oN<'0;"1 ~>Όn̚RBuʁޠo"0ޝCʛ(:4Xؑu—:!aZТUO5_s)C=wԅ/[Z%X0J 挹 )(4I*xMKMA-'9hJT9 x ~aPZjfjs{ ?`nY2X1( I@ퟵJ:ü;%OQUk#D&*AэA-PM?„VNc#'334f{lx KAxLjv/ԢBE{z"Oby"jU Vt6Ϊ2=[] _`1 RC2Gdx|$Vqa.4WzRtESbrq 2F}:MՕ?G9SV!h.e:?4[6)pud@N+㬹=$i߇F 7ܻ6BK/\-xcR`"Mkp€/o!=9 9 z,xy4,)if Ι\\~Wn͇[V>iz lOItq,Xw#˹L< otY#Yuc*@ w;Zb@@@$j"TEP]A Kɿ@WZ{-uok?1PzDj:<Μj N$; u /6Ww@U=(ɒeN_|(§μmj"dxuj<l*I4Q P%ñr! ;J'&RByБJ0Y_s$k > צ ,2=QzvHۼ2҃fn)w4@5, kꂋaIw;i1!k4PŐ,is@Mȑ>y9uNwEVoER6|ufaըFu3@;tyB~ުX% j~w]+_4! 4\i+0Z-FC9"CMjrMNI#Rv51Ƒ*yx4$:cx' ϒ'{Tɶ 05][l~P\Z fkS yٮA"PPx>P4aLgqHPc4=@sl:?z.k&)`s|t8`:>/AU#;ԱN7D忂dqyEia+fReN wS@1>&ATE\ ;&קk7 Xlqӡ͙nveqA5>fʎ^x]i\Al ɾ{[Β:T0I]ӠH|Ht,XeQ(r$tk>3|*3`7 UgomЭQ$fhz\k n9y]=!SRy~?~Y&Swh%!=hgr5j?C͔1ě dlol?xC'= t\| F2Ј]! dIZū.³F|+~}y @Z&| E)df)7%?Q'+ݸdQSG8e&`(p=&yFQ7$ ĸD 8;dG E6٫lQmR_fivG` 8fwgЪ}9wR6G>OaׯV]2}^qqU8F/ b>/.u~3/yFc &SO!f[57V qF_:&=ڀ!k;\vTC3fI4Âu8RC6X 1mXʙPywh<9 Kt4"[rsڎ=V}yC)5nQ%J5!)ߚٻ2"M}hȤ6Yp{#A/R6dt6!}&X)V8fZbX?;k*s ! %Ί(Khwp7Brldр婹~'?)?/wka'iv0sz -Dm9&ZZy(_+xd^d6G^Պu~^g l 4$P<O-ݐKe!ܿ.+c;S6e.Z@l Gľԋ~Ex)[ +ЩT5yҥaUpQ g-KP{lLc׽&2Vx{DKr>cF/W>d 8Gx L@si galzUU6T1-6 POk- G|p0X(0^'!BnC:^9:s3|^l#\3c qQEFXgXDBR+哻v|qE^> f3(|Q zSl3]ҭ<6~@- I' “GX\5Y6F)Pn,h@q[f`#:X|u+gIŻG}KSh)Fy4?~v_ܬ!d{<ӽ[W,Q~С"xYG$/t`Et;W?ZI=[Ng"4(DEmxuے&-'Kh5$Dh*=<0k2ʋA #x, k_SMZI.1{ٵiD^#Ppy}nD@%zO+R% ,k"Ӛ$_g~x ω.P;O}Ӧ93z1lLeA^0t̩Y SVHMe'PLD2l 2Ti?TЮ h. [qDC 4MB:Q^`23Sebx`:Й13D>x)ngu'?YU<4|ü1T(3Ї\`Le̮FU)[{07 4&P]Wd$%0WLs%LbәOZFh|-uz㸯̆ xM7Y ͏r`OО!N/%@d?g, a-[+V>zl}qsʩζ8?p8}$:VS\<(QӷCQ/kױގqC-?HqՉ1eo-(uf+h-jWP;]M'Vc|G v>[]Jo5&:[H𞲢,"2%V>,idjЄ@y&TZHT he|{ti}V ;kFþȒMc]}t 똣$\JvC=8Ʀi(.~MՎO~K`Bx ;q~ܮ^Db*jPtcU$٤x,W (wA?dg<a!=K9"vdW`1אɁM0kq262UA\Z=*?O0mwa&?P~i -tX$QL!(wQxxxP%g@+KS- ; ,zߣlڢ?f[80:2j q;ZgAx l#J2`)-7x[TjmWfQ 1H\ŭuhR{}JĶ&e] 4r=QK`p줈L`AߦJ"u;^`H5zyDo@,¡ A/u]-\<NǸӷk fABS6PzphxV$=:^G1̀2!B0և;<)! hqAk NiE]T'(i{P6G9^m^{֟)p[޴lKԁ-  4CyRBW'Z̠242!qgpklX@4eฏzߤ nXzp~ac-n$9&o??ZFy6M/ID uD˝4*/3ɸAb"di eXcgKpP̏e1M`1uhlsЃ! Mz61lա o6-]5BR C.7͋J^<vczmj/cϺ]HA(~P; W:F_FkkQfG JڿEʬWӠ(oGLv$~L06h+2 I;by{σFm͗m Ej+<e;es7ڗ#b_bFA9ֈSžѣX!\1M<1qlKvΌ7~4S5oo*^V"R섻s .bcʬA1|"G[4KuW JCE@f׃/; E ]imME |(R o$˘ywp3iKbL;s%ء}Ji~ Nbw=lgv[r1 ҩLxeZ*0tho Y_.$aV!xO', J?atmTd.MӬȤ`~0|D>|rk )&YhdmudKOmYB vFMz>>%_vQ {-7My\n5e!E RFp'f<:ߕ DUJnSu˖(FǏ<f^r'5!9+<ј.3&͓D>?n6Ja-k]F ?%:C}El:R}Vl=A^ y+)y&gQo.j2Y#ږ''Tw=t*ʛ[إ"qL" /s NxJh_0AEWYi &ṳ}Pj4,Dq+JU( u1פttfh˃Y]wLewviQ,ĕp ayHWnj3Qȱ`H;+ mнH*[ae  Őm==f̏ϊXniZlVh{mO!6+"U<,Ԟ_&xїvl Jyy"nÍ@ANcv9\(x)-%i2D}ߐ%=޹3"Yk̙Uw"t˖w~&ZQTM0HeS3е3+UCl&ᕨ0, JȄ\XReu˚ja*䞊>B}{]7V*b-52YZ/Hyb kԗsyczG/al&Vl;[imp?*%N@#дoݴPUhGň&xf) `̈sZ|Z  uB; yf/b$O ɴH)\/ dnS, >C$ֆ-8&!GpE Hww"t*͸IPIK1 W~j$Eea*- Wӂ 1 ,ͶiBC g_ Vחd;> o~}"&&a 3we{Ae+9v45}7t Rh|E!S7賆İ{"r¹].=xyfW! !t;W^-Y Z`5#խAS+ zu}Nɑsa9)V&sC+[ƉȌ@>·g.1_myyj ̠^Nub[UpF$}|%[KIŝ;|Ig# -~&:`YэN`gF-m[iNfz J.\/Zc" mi)#ϦH5aeXhё{qAF'z n'_&Kw|"hp /7{s3 UL`\ ;b\fa!&-$B03z6390uxԝDs@R9tׄ #-B_,R/鮈\ f*þk(ȴ>#3:MU@)TuwAhNޮOnI?>@iU!A 8ZsI#F6YoJ%9*w͖"Tj,Bc(zOސW3`d^M .me̻ܴ`bgs'JLQ{';2ch1es"!c s s]ZYZQp{n~ jrd1!H+:2Ymx$佃bpi^DGKZGV$* hb{waN1xxn\k6{~pH _l9w2eHx@>0Yw hRICyJD PG#풼]W6J/(d}*v~"oUFJ6l=+F,Lbd$?wU7)_-r$}c76k-p8ۅ'\@8>W6^e)G[#l(O ڐWϫLA#GߚW_zq]-.3z\Z%JVeO[U3NSYSst~"TI5 5f5 xXPXϕ Nլ ڜs7 Y00$/vfͺ“@ٗ!@] XK-zp#R1}ډ7 QLU ѿrwla$Jmj pVK-_!JuHcLoy (3T6-ă&[K:A }>W l4/m2B0v~khB6@E3@P^'31u_p-CcM6ϗ3N,D .A%}}Y#[?u+)ETQWjp}0<=כּN[[?/E6wPgq!;iکXP+XGXvj8̙3/o41$tЕm *y1qf=iBա_.إ>:u#PbUSlbnlCRO}rp[ol0_?zFJ?f"\$Qϣ )3 S"B2ǟyrbh*cb =3)0}A0׎ALdE!rd m{*Y-X)&x\6/f3G(H*KFxYs Zkuuq`l?8}zFWIX`(g . EsxWy'7eh%fVf_D`q,̳@t֞E9`/ ŏ\Ӆ3%h*X+fwmHGg ;ص`uEifB?F>MJf%~읙xGDx~dx͗cCr+#-؅@ ̙LGBmmvY`gn3nUze뛃ѿCZغ@(fԌmHluFMA^]t nt{&A=fv{n bJM`aӐF)QmmiSUKcԀ=n[Z/Vj-j1cRiP0~OiuӢHMv&^bO"_3: 9bei's_ \@; @a?_`#z̟̍JemK܀Og-b(qvvmeE{]&8ӣZKz$*FjSgl#kP&b?{-~φ"k:"h[+'gnM>MSlܯZ~9˿ SzB?xk~g#xQZ(` T"3 I#EQ";9Q!eBNsFq_ 0bT?tL[QZ6FAF;da6Lj7"^wl= ngYZ0707010000036a000081a4000000000000000000000001643420d600007014000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/?o]?Eh=ڜ.+Y rȨs&i .6#ע2B)W%DB2%ZR^ 0Tu%+}fYNZ2$8Ūp o6nb ?hPstkvlav9μ@*ץKc/gX$WQ /Zύx.}w1~rz))Uvnȡ0OV|N[XƖ7߰pFZXnsɚv|SWnlrl#S.yF?8]x&9N91$|&p`ς qej Bob#[1hɺ7;(j D4 ߎ I|M|k) HƅmZlXc[4A-1n X|溗&Lx;mނ bŲ6;"M:-vf+Jic_{ Q/ꊑÇaLXDnwX4"h,( eޚhIDt] "3Áؓaأj]>Q% 6YG">Ls)ˠ.rjR5קk}zg|hVadvl^L:CN`7Q1,GoEśڭZŢv]2tND\U-'[2F`Ry17~~Od%Lܧ.`!Af&nڪ^vU.jGdmUp?rƕ$jo3_8?1S۵ߓkabֺ1 ȊGa@II9D0XZZhJ(ญYQ evPzr 2m# 9hv+_•(cA'MV3IЌs9Xz`skyw # N\CodJF Dµ~Aa;_~p]IgσiȒ?;!~4hn₈E bK+|%2\:13TZC/}xV;){ڼJ0b:訙% b:"=*Ih -pYtFԳn>+/ja(sݰu_KTŎ~ik{Q_,\HǧVzF5Y^'O8ϭs =ȢQn89@R9B5@.D@ɝ/ˬe.N="Ęɇm1o3x BPOܕ_>c`U1TxE⯛cOT ݙ$a+^{g#Áʹ؇8Ͳ]^&wRUU]n(X4:M8!mo7;RbZ*o:cei՟a2n|y KsXA`m {~Cib)3nv Nj($DHu$tl-O֖,10WJۧ8 &+xH\/xOp0@NB́ŐR񜲭p oFn`m>P;r ":2)?+վ p+:?E]M4hq֚5kx} RҤ~L,_aBrD m&ֆrH0>\pm{{WB.B/od&询B.'~I (ZSw\&%^KU1?x:tQ׋M_}̺b$v{c81xh}&HmC{e陎j 6E$:!ڟ:AyX±'XL'&XCٝ"YTD+e.\w̪?b4KLLg{#YLnѻ `ܱfBXz\s?-UQ@ٶ"FD l(ZUfD % cC' ,.a(%'(b]UT8gδUˆWW2+ V&biUDlWwR/m+1-~OX}CH2g@l:o桫,5 fFѳuX7 R- עI]y(ͿgϦwJm[hq𕻯Z?)X#p^d+˰6P=C4Q8FJeϩJ[y@ktV!1#]ܴsTX$= 7o8kDGJ)8@t3r'¥.2 A(%/+|ӣ:%L` >nkp\(.SOYہ,X}yĖ~ry7q8}zz+;j{冐q$DXL!sI6əON NA!/,L4Aܬւ x[-Y߉G*'#NEXuoD]KKb*sy=hʒ/6m/ς#eO$?6wiSXJOc<X ݯHc v&Wٶl*㽿ߖRm[E0P6pL50pl)y9 Ldq| hmxl?hbL2|W ]pIA~ e8rXx4\`]ވ pR4_p$v^Z'\v`v;ksI[Sh,&`z7NSMٸX|(c> ݓZ=4&;# ҨN/va*0% \ep^nC~$ܿz>bVNs6zfH b\I7U d&?5+#AyŞ"BSR?ڛȠ*G<0]߈N&o(> FRN*0× dU6ءOHq-ݫfЯO%~JKٽ ^@ry~N`@.T~X7TXRDw[ G o{7W!oWcjH~J菵݉/o9KlUdxZ/ϴoChTua!#T5RȯRhP(C4syxa@*SߎWI!Lvel< ˶Lz. Өп51Z Q Qv0JU]Iр4,Op{`' Q$լewFUnZH9+$봞'wZ>LnY&֫2瓰u(wV ձ9*GTEe" TsA+%(" iȸ$vNI'=+ -Q>y&ٻ"lg#,ΩCXsǮ¶AlayVdkl3֙5ɉLb]N܆HҤ#mwh˗;-%IhLOO"BڪoIkGta%| ٵj ѬM >kiRnOֱ`1K2>?YNu$ .1{FMx=FߜRya#/J y ҍYTǗBBRth-a; ~GMrsh=M1"Yq\i1J % V2]9bVWg:`o:r'ujJhu=O:Ɇ^)}$!vXMNv:i@lRgVxFT Vo|>R6xM733d;sˆx`H Βdn!HUxZ;@b@k ' 8oZ /[kK\ fcmw!Vy&LY3s RfcrQK>Z#A2ȯ4K5'BFb2mN\ {kâ<.K'( nM0h-erNJBJkr[wN%"wS^6"9I;cGHJ(9@|˫IH>LH-?C*& ˾aUɞx)ب]H *[Gݫx* qբ֔/+t miLwɎ^ =U*J~e0I&s?=أZqZIfI~ OެKK^*ɍB#$Ps4-<%#p3!2@ /44\]+$|&'EUe=Fe[r "=}gz@,?\>KAl/b,^cWO8a|#aaTy]}36)`sd]PzRͬƣAmƋU^tA˿k?u,4uc}1r/;VɁwž7)KF>OZD]-qI! Q0'|: cԸo1s դBpXeI#Q>:sAIwuКG_ kϝ.z@o([wr =ڌ"y)g2OVm*wV G2 O4 6)%3'̈́bۍ]J}/`̥"l`c1uw-%kp:뇾)3`訒irNF%q-^jMz,,=/N=iy41IFh9Hȣ~?\% ZE1GC nĘ\UB@aX'E96 1avHs\LE;$Zfi+dˆiGn|&C_ S̬2Ԡ31)(w*3Eu, *Ҿ~rԿ8ެ [sNW1mAk,4UW't-0ow[9]|_cߎa6rE c.\ֱ{\ڱI*Pb[xvJ2뉬 5*E@aqR}F]$e#\e!pNUen݄ =}DpQ8:OY/+㾠a;3[}z;qT&=j^9ShYd"Gwppm><5)c 2{|536k)d"kş4CyõddaԳR: cAM+ƍ=L|Rq}kJA3/ qv0CA{k%nB%o][V"üsi$f Lw SG KkOqSka%uDT*-"+,R$ UOXnx97/\N W",P|2 Fy"+)Җ d#7^:~)PF ĘqP۟d "fEBVρ'1HԌq'-==4$gOA\X}Z oM IN M c3 kB 0"PƔ(IlI@w4lnB|MB-е6VQw%:4YвrrM&dCW_d7I!c$dvA, 4G>"^6$,BP*6֏n6Ratd!I @A(BoNl+L֚vE@b+e9wѣ|FY8 '9A{h6K3ht&WPuXr L{).D ?K?Uvc܀*_y^wtuJo۽ɪ\d8 xVah)HsEN@n[]J\}(CDBJr2lZbfгQY .?¹as}unb}fu_re{ VA֑TcmNtT-0̑q($/MG30?㢻7dC!nnr'<ȱ|3~R6cuOvNQP޺Vi9޺"Xk#=6nJ² PrDmA}G3ב5 txHGȌ>Ms,$Qz#pKjZ8@4ǝh n=6<ωOExMtXMp+BVui'輮O-pSvXTfIsd 2A.R$3}u\1?{2;7$F}H=r>'~*c/(Q[?O0SuPS5PښߛEDw9m>?=r5o]Lwߩ!-⥑U׌^=phx.d ɫVkUVߢNO~uӛ4i^pwigmQ iSɏ*8QY yj`8H@4?{fˁbJ>;1"Q} m >WwNazlBNre~l>u]ehCE.1d^;X!+;5j@,fE;EwDt!m[b[97 PHrD$Q`g[mW rS>RO陴JJ̥)'Llos|=z,f% "0.?}Gإu6UV/덫iZ:Gw&;b]j.S4)jR!=Gkާ*4+SAK|>?FB^wZtL"{}R#iLuBRxwֱ>I\AԚ%M.#=ʶlvPEP`=!)4 i(0ŵ8ĴH%.lN(o.wJuG%km`VKjE5P[a0';im aXOg [K 2 :TX3{ -r9VHHt1XKPW]uؖy ђBZx`cľZ,ృdTz"hhsINyS{39D! 5%MQ8=-A Kn\jdrm\YCw,LKbBu3t~<URkV M)+p,Ȳ[۽hgm&chBW3M=F){v>r&9kv_Aҥ Ui8?[0vJa#5KDv!pXL1[x` v*Gu57uaA5 wC2*GzShVw6$߫7Dg ZKƢn!wա;䶑>ͻNAwNްs:a\0,'ctѶ}@/<2W3@( bZqT+єPu$/šw7˄{LU8c\Z\!>xܶp(kCQ"%ƛCatk~6[>êsNa ]ɿ²m  F궴t1!FN9RNRCVZ͏X`?Isk7D ݂抠9-Ǽ"77&2|*_Tk')ۯF0bOnF5pt&HOA6NsJp_,-f@9'R @hQ,z2ŊT3ԿѵM}HS @M.^x8^.jf[C8DNz{tr5q<Թ{l%  +Lĥ7Pj⩫]e/@^S3Rݙ>gh!>jr3EрXMo(xu e5pd3It2fߐw5aRX^{+& !'B 1^,zw修[iRHW ڴ,ʮKEEJt%PPjaíֆZBm`X b}|M:Z;nI|~xW7eq25VQ3Eo"/i\)_;Ö%RS~mwJ&_i$w^wjy_˦Ţ=ץ ۃ-PV6# lx^LjLtE =MNoy*X))]z m5{򹘡*lh' ]X̌ aQw)$zD!KD&S"'m?w^X,bVdN% %d9L?LY[Gxxac GFg.A@Knf@痩K%+K[$;%#*b~"쉴@6تFX#HQa7 r@K!V<վ|B!P:CWYru[٢]=R3]>I07 : yzB$tZ2 4-}5Bke?ѐh_b7~@Gt>3!Gg;@6~6I+ެS\*UWY*ք4*3C1&KG ͌rd|IIb<؇=ZʽiANڙH\;- % +vzPǮR&YWCsxݳx(u* 7 jf 4(@rg!mc5V4gafF) l#deb;z1ci{ U!/7aSe>&6!b(vYa*r/_b(^3x iTC,kΪ:Jdiׯ~- @`45gXf.ʍ Y93߬Crs!Ym6xT)w4Ly%)t*Zhٞ ͋j[Z_bNhV<}&AljۍVuS\jL1YlBﰛIcp+fU+WᡲdzI@Fjj.&A+Qwo0ԧ2Z=i¨ʬi/!1y*+$ 5w=Ёm!g %TC9'mNCr’o|J\V>ԫln,6$}T7f'd߆ٳÊ_uKӌ~@u;W6a!֥s{lxM&-4A3^% z$L j$ӶDTWRX56 UҠ +|D@E%:OjpuX). T:}Yi(ܗWXe!՗A,KKyBii]CR`]_K,r"32$5L[MC,vߕ='`z{qjWde 鑸19 551 ȸY5}`ϲLLHInm]Cή_xtt?ZZ}6 ,f%C{ FH<b`q",hN SYqLZX=?>bJO4꫚F6Z1<?V8kaX7G tv_F2VN+C 1}G֣h9iψhB-et)4Arx/NTԯ&TDoGRGeU٨p||4I׍5s%C^q75kdg냍g`밣{wfYVCnggL`⃞cy3ԋ7X#,gRRx@/CH!:z8߲Ѷ)K&>s+  XT>*돥 @nsi@@Q"(Mz-d\gȕ4O|g6L3:Qm) fs B{fÀj@2 !BࡆVM>|KHy0I8t }%p,"{]Fd*}hQMw~`d[e=|\ਏŽ*Y$)kҘPd#]<`ij j>SjYl6 UGMS_t;[Cȵ'[4%z8CKX@(wVk7ᆴ9QS)GF\C)CG!چ%17tlLh0a3O8_ӮJw5:WAS?QNcvc`TIY(A y>$ H(?4, ^YB~o7ǁNwD49%lM!>(1M!q6dYdF] 򆔚 hxH?OrY]+i&:hYϋ:` KM(!<,?HPzu'z,`kĆ w8zxn$Z̭ey4X)n}>TvG\5!{XSȬz @Z !yMh &T 3Bzh|L\*mIz+sٙȗhCա3S邕 asUxqe0o׻03,g_t!>O&mߍw{V H).2+GB-L#s_rSQxzČѴ"l~S?)R |Ot!b?3`φl6M8#gcKĉr3tOANfDz9/3x} qj k}BX0{l% 'D^ِ@du*^R"grdJR}_a:2 Z52'\>*7"VF7jQ:)H!$i~ό$ں' b%TLIaԝ'lL(EUe+.t\roA sk"v&Q}If)>- FOW72'LRna,)Nk{W=ǙoH6c ={4mR}{F^ЩYV(sU8 ΢i]_O1Lㅶk?2;i{}G 69 b; uIk&{Vx#Tu.OK }ƗIhBk#Uڵl yXX } H.id,`!կQ¥EUAa@3B#f9ܼ8/ zYJ50>"_+A Y+~,w]. X SEl܍^P.av 0?dJ?&!}OH:u`"]qr[hlCFJ;p^K9C{f C!_T;ihЄ$IpQ]+ct$yoTTpgKr ̖#.dXXᄰpo{I6~pX`0:Ejٙղ,{5GzoJ=CQk:܄[ Q 2HM'Kna:'2m.b5]MAuۦj;- &1hkWKDk$h^sCf[LRmAϏ#n)l1R)1T'z]JmDV#H"G#ǟ#4O ŵ>Z)OD+^V}e~jKE_U0u9 176yѢIrߔCh3MH`9V'*mγUu)h#hFj c@3_5tTwQߔf wj[N)/Z^bs[%>=ӝ~ q7[H9/qUd#Hrx•V& G ,J.S&ڂ |'f+*AAIw"`̈g{v"" <"f8soަy:ߠMOm˵D3u Vw֧&& &`G5$x&XuSmR\ ) 8a)qY|0OȾYQvޑPBKm nSh5im ˎaFA` oF0eqo]v6Q!DUfwKˆN=j&( A}u;w&3|\O<0K@q셄95vd_?PsіA@Z2zz f4r&X<\uuOn\I[UbF5"N>嵳] ֎) #)פWD0~ F,q|  WguJ͚>8n u)Ǘ2|gdA9]4%h9 +u|LI' ̃MoYԈPhOY‡ Q0nb!1xƳ@-* i7WQK)vQ-GSP3oΙ׳D`h .TJc#O U{XQJ;?‹soH.X׌ق$، Q!\4\aV M;u݁Ig'2rc!Y45.koҞ EjΗ)D4; 4@^e gXs+ĸ+g ,2/LtN$(٘%ܣdURk+Y-<h u_i)HfNr]3\Ư;tl{mrzR17pa 0&JۄpO58V^VzL{1h_`yA`2RvX5 0T!g~H[/fx>s ޑbmkP٥$ ~O0mhrehI8"\Ǻ"o9FztO-`G3B) 鄝PPc;܍+(-Ӈӿbz-3s."j}m5q65*X-ME*rb,vU%>0%*[o˫P9GqUt([DPfPQUmwPJ fzm`ȅhAQi0}O?ꡀվ—ݑ*[ peQɞ<ڬ bWS;|ő>^'?Woi,~L5/N6rM}dze,K`r+& <@H?-+&Jur H[n>~LprfZFsp1YǠDI&B ,W|>Itu(iu{ l+X[[v\dnoQ;gT>-U3k &]>A'8?^G|JNڛT=bVGc}Q,޾1fcsS.`@u9F{}yٿ-`ݥC R61% Sl;VAS-L|Bk"ϒ!(=9|M ٰ9ݑoN2;ɽa&r)g12awPȲoU m7D5Ů'zvnKA#Lt,pwlk;W7 }6ѵS=p)ubU]-ӣ:!;FY NgÅ0İlӶACvUtn}XeyvYNS,뀷rR1p[fSVYv8 ]I}Sw+ex#9f($H:L Dmd[n&oNVf,=("n2..BߦBן9ҳf'F,*n46"9 dUG )~=#_}?m.4_7L%TM&w"hwJYb!Qzj=jؔO40~}w^ކzg0_.{&_ZÉO^Nbz*V ;*,Qۣr9P ALrF  ӭ>޻8z${8Yŏ+(UbCΤX-3y0C4<*3[D"*7Mڃ)@EWb-q]Gv'?n^դV'J]V0.(f]o&5 oh[ VHZBU[ RZIƤ\ ۸m-fthʽ~)1o>wm *>A&}U/^I TQaȪՖT-vG JW0ؾ.5"+&2|?׸ [Bmu=0TĿ%U,%&1y֋8Χ(DRcWq.҇1{O/o[MX+HV$Xʫ`d\j!;ԯԍWw?>gEI Eb*w%ԷM՝u5wt1}*\:r׌:O]{ϩr]'/Ht^\hhHi"oMZh#F}ؽOf x|i/ "#!T`\1TG=[wGԎpo qR7V-1C1*4^]=l3EOǹ:| (>Rj~ 8 nˢ)34: :I#;_'ПLWvLwj8Ҕ\Oliu;9|һ2nޖEI,csGJ4PJˢ%|MyMzMGBe/-k\w܍\/!DB7*U򃍬"uL})(Aհa$!g&b0wڝ^#ju4+S"/ /&Я[ek(RGSkY(&)C 2]P~1:Q اC^aN9#ReYj{riu38iO:yƺ"tU$Bj0)9.1}twnΏ~@=k[! =!"K^[*F{d }o'f&IL̟pH/*Z;l!s>'UVɔ[HRm/C08FޣuPott=vcWUAY8E帕ly[*ma@$.ΥY/”7VV g%?}.{bu}]~Bbt_Wl>%_ԔOQ=Ի3LN٣M 'NoKÊP G6pYቊ (HC= Q]`ǁoٲJ[~Kj|WEe/i% Z13BջbT.4a4*ΈBCR튖zl.r4ănu{%2C)-4C"!)ᝰ&K"C5PSgpl[=!<ܒG/jn63ب 9i{w,Y?fcAQ("+3Mdm(]Ql 'd<lBW6㚨)d⤽pU,''g<[vZCE vN(M(8KyUrd(Ft7!5z!+WP̈? Q\,9}٣蜣ĄJWGfQݓ-crhܸy/Cωu^|Yk;@n'0<[6sHtw+ ǩ( []Yٝ/8ᓳ,`kL^"{ؠ &PZMlt/*~GIK>c)ڋ<3ӟlu~*ߕ[JFu1eieꆡT[?Ֆ|Ďd<K6Iƻc>T^ПG< :Ƈ(mh)>s138#-im8/&_RP3Tik)LoX6 iQlSh%]N0oiФ\C!Z3gvb1mS+x+z$Rhj}K:/ O{Xp26+gie[:˜? $[9k5z=Yb*)`zY|h1hl*iHayx! K^ϸNI9+ FE #?OBۈخ?.ۡZ ^ C>HX#KEx4M|H Y )G#[9]HS?"PKytփ|Afj'O{pc=葊 "Q]ъp_ nFNDA6Dɸ2g,^@dcc^I8yvXqtI4. S|7:~ݞ R6W7=S1iBEcXB摣~#Dyq PVcԁ5>.HEᕊ@#ëӌ*>Hs|=cKTTkp q$Wh) PĴ%OKRTY#%dLzͪ–eY5%+H$6ܹx6l=}`$CJ? GmKs/bK"+84Gh^# `uog|ӽq;IDIΫD L&B;!So$g譾78}h8L=AeHazdI/xN,I*WZw,^GYoÎX($0 9= S*g_]X?q'&^:_Ϯrxt!'`y*5.u y )#K>߿%r2_F,^*MB⽌ H T秅'- Wi!c$:Eu&ck(׹d@w!𖚓SÃSeʭܠJcR u*DcOUӭ@ y_䦙z1Q%mhӢN!YʫU$(lEwW@46=ϭ_ 9 F7<Ĝ;Zbnbcیcm8[}f1h*fsϊhٙ6K] L`!нNu@f۬ @?;M/*X i_121 * O峌w[Hh:37}Um61lK+_KS> $fnkgXJ?Q-nuk#y+T Jd;d$DE+K8{pjt)r@њЯs4ٮAt =ܗt~tlLFJđcVRM{O pYڽCuOz3b, e7g_]ZՍɷxLNU-c6i{0xXh/"&%0݅[gcsd/GgK ݍtE}_ϒo De_L*=}Vt,(khB{밅$˅gJF\×y@}aw/{R5V|eldUhya_HKgJJ.|:aex]<<3BS !4 :/qĪHzHJ-cK,h6yS`* +nYz*oK qJ~>VSZ,yX$Sgw'-(u!.~{3p C\F͍ FuDcH/'J{L#yx dv1ay(#͊5;+ R([NgY}t2zGf/|,ܩoDW2-`',6r %hTݒ$'V,|#V]ߓl~jY2ɜk3c|ZLx}ץ ,`&C|EcGۋGUQ=JI@?)0H`; p8[?!ӎ$!Ά7QԞ{n[0 %X~އ:MB ;̎QYO׿@R#mܰNfs87ڀ+PI >%lBPJ3rhu,?/\Vtr^N!r㦚*hFJ5; %<=" T\)̨68p63{YKkWqluκ;ak&N%qlT5!47ɫjUj.fÒgA)XŁzY8PWis>mtCD*RAP|J/r`cJN9C\3&8_u7./,΅9',aw,h0@@Nc,Yhn Wr[s=" `Dqi~ri80Ak[/xS/0>ll# dž@AxJ]tMv)%fz#*4{KoS"ÌiAo#WR.OpgK *]8eIw$E{N,*\ }YUFKas#|vKNП5}BbUɅz>_m(yV]"w4%dPb+޼N${,k ,hۀV֧zq3 ^z˜.zq5Kt=xk{a dL Ȇ~ ]ޕ6JIENLZ4Jw2%g>`) LnХmt{z]D.m/SȻP݁ߤ|I7yv* w_ 0ytTu,TM2C:V{8]706wo"7mo,-[Q UAjAI晴\.K:٨0RO3s` |oENK2lUHH[|} e&<+I ?T|4GKaWDwe#,[ T̗L}ٟI:N+c-WcC֧ў;+ qK.l}@/l\ROTeed"TI)K.mdM/_nq [ƯnOU^05.7ٲL۶<;5 Gmz]t${ y' o=Q$s1e /ۑ>5dސZfjU4T]ӶY}Ϣ4tY\w0 ])ua4$I{ݭĩ[=]/*_W]y)nQN-o!gI芅jK"&)lۊ+~Zc摖+ yF:4.`}|ysSKT2M:ͪ-qhf/I"0p#7cd0+?ҡ#MиӲ>Q Aď mZ-sɹbk,X-7Cj?y~>UggG 2u/ XR$q7BNK.:Yј'm_}UX -[jgk@4XBg b|hT8[ğM[Q\:4m/b3|:~tȘJs!`O ̽Me&چ\"wӼbNd)2'yGc~y`J\c-]l^ЧE"qg7vO7;NHr<9N,QUUM/4akm+)\|"+S*/4:W}݆h^֭ݎJBT4gYZ0707010000036b000081a4000000000000000000000001643420d600008158000000000000000000000000000000000000005300000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/]?Eh=ڜ.+V?ѸBs.4h,ݟhDJЃU@lR'~tmaG dE@yL )Ȋ8⨲y~}R\XO$?Ƹ1-U#|Z|}+2xҶɵ`TJN3qQ0E\.3 ?F!x &@ko !?_ש1=RIAe%Uxmd݈J\QZyUNʎ>`itS>:˲9z%e$+T)l+ry-NwÚȞgG^LHٶf/1vU`}e3YQxƨ έ B\PK uC%cO:Ai>_Ȑbdcag68(9z ϱc@ _c@OWka-f ~#5:9y8g"i3*ruF Ҋ:3uz^QH9>I>ckKõڪ  *ⶖ$楗6VW)YlܗKOGR%?Bne 5PV d1I65FO#(W[꾔& C*^cD{*S[~OF(2")l" +kkP2i.{ߴ&o j/}C6YH+/B^KjLc_+So-x@RFo49B*\ƞ_R^BL`i*H/ Շ9YYdDE&׿vt+2@`Y2 5P0fGzoÏɵ1X= ~EJӆƮId?қ-[ ΁~/>%]ށhA ntLNlFmFCCCo%xY։OG"[oP\Fk(:_ ExkIFWV`F0y : S!vA+)hɄdy`fpL˝e9FNI?5-vJx07fcx%*ğ4ăEhs OF[& .X+n`f}^')Qpx_a3a-rc2.FTF45AbBF Z@Vų{>c^:P4}j {[OכY-QkhHo$>^Ⱥ)15 IL#?UH^S1b }eS"w }ɘVuRq-BX;.n7}Ú%=f}O3Rҙ?xvg]E06e|a;B;$}T|`E}ܼgM!7%'NDy.M5kIl]D&f6?FM6@ť ci[P^ .),o]]GEau]K`1<4lʿ(eXj/;c5 NIaGԑ(kn1 *ծOV \5]zՑ&OCﮬ3D +]^V~gşڄ+ {ƧpF^d4 G-GsS)6;+ T4Va?}QVUGFfud%{O#b᤯—uH8@QP z%B`}mx_J,lg @výe6 Y\1GnI .ԔlJ# )\&нv2Q6Y{O,}UrkjD3T {l5 ϳUk/ax|;]&'4K8Ihb]6S?7 0$;SuՙhP ͶO%\u:RLSpnOOrKԋhe/FLHUb웃-OgjoZiF&$t=n 48)INǸoNVC\*+1d{MփbKkҮ.';yU4t!B_ōSQ;$ΈXt <We+߁uګ+U$l{M"JVS?%"e23ӥ^3 ppUzk[Ɏ\y1x7L9eyW'7I9L`;"`lRKv5z 7wYjfSc\~xN_"ow uQf1=pz.\c),ވ1,+ WjQ `_c_jֈԫQO$}#%!b3ʍ֡@(7k .ky~GƂ||?LW! ߷kOɞn) p 7IV|Hq)&kU22f&<,b\xש[\jacq}94ϼ7dFƴgT/e7z^~(F^ɑq"ɍʿ:5^=IW'c)͘ɸ桡,xNU^~Ao9_CZ${!* :n^ua!~0\Üv Jތgc騷; dW5\їШ%ddfʨ %&Qw zz Zs~ā|4FTfb%) S?X b/Rˈʥ0%i%^գy)eFWu7^̷[ڊ[烨*ZU2aSo^|k<}&MQUd!2;ld}~<5,F,DArGD ަGrnX˃}ZDK꿦*i@^bQ0|Edx!_$s9%JXY7Uzj8'wn_Ԫ>vG*gobO7G;ѰQ겝R %N?9q=`QCY۸h!RN%*Eѽ4oKY&]yRZ.6QTp6pcA ٴ%'s9cxE']zS}^19S;ٔAie zrmt“H q<Զڭ8u`۽d}@yeVIp)2բЃUJl<ت}s+c_H%FC ɻ%4GuL3ᆙ@]Ba"kB ct7B,ps=7AW8}],T_nç3QrӼIEq=1>q=.ag3r$جO*'qfBbϐk̉@Vg2X5sP@sK[%W vs"X^Шv)g|xkCⱠjN251Q} O77qJ2ٵFJ:j<~ U\֞/ؚ'>y#(A0K84GKQS 7ZNO/wC9Rړh,gFU&B땠>ere+8O)5:~O :/?+adʀ~ >]zUW8`➋>F#“3P3pyaO0sYq\O =:WvB#!й$9 yF:"ԸC ٜMJ(Ns>]Q=',OL΀c[٪*{NPUoE(e*CͷZPSPvrKL;RKw<u .FM6pZ&3ԥZ!z$BڴFr] (`)B \|z F2ܲ gl?B[*zfwvH4<]7F&ԔW3e/Q)Gi8'gIBs-ufBʏ'UܦCk!@_S*:unL 9FV,hguM[XX~7ۺ;&dWE򾣏d,%3\٬]ο07i*3,|ِ1Ŧ&>x@rˆ3 3Q2U'Q8lBv"75p1Qʽ{\HMMHaltVD?[cHi04w5egިOnh>,; !w#>ohLI77Eb^;Cb@6i۠ ݧA+OPO7!o5>zpTR: zBeBl;4z0 9[Ff(mޓqg9>YB@s>xP$gfF)UI69 rIM^I Ǿrvi!7ZH 2*:SLwfwt[BP}P  Y)UQ ܐ[]@}+FwVD?SjeIMxs V"> 1u\rnQw䟤a> d .ll;"%znϞ]j⚒!Vܨ{HKWR惴?xn&&6maY*MnOz3 1Ӯ:2#`hky C&Y n+}$"_UvY$QPA v׶ Bu=֠P8t}vhU5)Yd)}|Tf{biRsf3Z9gFF' L&ݛ8 m}G{Unk[?acW|w_m߅>#7.9+$eW }bYX}'@ n'_1_@11aP"GR@DesL٫mݤ`a,/+!P]ny|:#@ECsRzl[blgymSȒ9nu=Yoe""ZY!&0lBlz4U)}Ss\3O猗'uGNo0lJ !|^ )F>o@d*yZ»l)qZfydJS/CdzïRpE(R E즎kSY}]܉Ԥ0Dtͳ5(z>Նɩ#(OJt^ǬRcZR%qՋ GlPm ` yJ~zRh|N0' 5ems$})9BmQ3~}W&-)%:WFã8@L_mΈu6&7sG࡭*f>y5 lh=?Cl'=hU,GSn(2(;Ms-~Ovzv{z[fpvnƬ2ɤqUJ?B׬IP.aiHA(g%c+A%-G΍_0ff] Rl;\*=Ge"w!++O r@qͧ,\ 7Da.G2W'*5r8&vZ+[_Ke;\CZ^)dOBBt;yw3腘A&t3{sVm* ̯YYfdt5bkWILW52$@~D 97{- r .70ϕ(:%3l#pvLQ{U3QamW V > )9ྵPHў2 "S+ND=Rʇg3X[s_^e4CJڬBaI3 _&x0]$,P;o5 S䕫~:ʘS1oڭt+C*>%R0RXnRo3|g.Rl/h:'Zq9K3f;&&5ɚXr _ݛ{=iHW `lh9Rڝ*t _3N'!;,nhƀNvRW-IXm%f4\Ja\%?ޟXI˟Seʨmvxm ]4Q>{AE|K֙rljǿS]/PݏR1_'D+ @.VmD'b'jػ5#,Hj^m!5QZ2ֽ w}f'Z 6S6\Q`vXO} 䋓zlk#qJ,SK J:H+iAcf";e8V()b-F\^vwȬXhK!a;ٓ?!X,^DK65EϗV G4؅ly q6[>G>d H@UƻNQ)sl:ݣ.D1*IU ~xpo7C++͉ӓXW#dzQ9++ ] F@][@qg$;P4*uB$ldKR=PV Ԡm`SMd1 D[;ZNl#Ȳ?{=rN< |Q,DUa+)TcԿ7fE5@>h^bH<#3|BM<\_}Ct0f9-5-jAoo# j ?A*y}v R͹wo XKsNmCs"<\ 1@_yW,iHl>։]kxC]pޯ&Ypc*F*5kojjoe!Գ?In rf#k16[4-mÑ5] 4X ,(ˬze-BzZE a%%0gTDP/m!Y=O!`NJ軬1튴ɇfn=::CÖegԜ (PLf\: f LPz]R&_ҝ\Aݜ@4ݥv0 Rm7} dL==] D{1Q6y^VŐI5φ%H)\Zw:wLJ'P\)n0ɂ$ZUwH䓫WF:c{0DY'(]|β0Uϧ2ɘtu֮D!X1̅Hx}jVBulhP~q_KȄyaYpc^ 6m@Y^ Kwn(KDwN 0lվ8B0=KX|6_$#]n}E:} מ.*sA")j}Q7pS7ѷedıxD-XP-0f=޵mJ|$){/^^Kث( |URŗ."'ƞܥf*g?tALe҆9rMD@>1e~h("RiL7ԉCYdΑEH~Q4eDBw4Uak(Jd5qWoײؚcore3S4SJۙRlZVzYg}_8Ykfjai#gչ5}%vM!=kUTQ*5ο,Rj_0ۈ)lϔ"\Ǖ J^5fd,}]oWɩtGEhU2VVI9t6ȼr '{f:tTw=ܭzm7qo"{m|m)q+XH6o,cxߓz+dw& ##+kT- kmMJ]l87^۬l.]B:3&5NUIneHH44PŢϿ%t' bҏP0o^Q}ܦ_e2Lvኀ=:Ϛ\?-",aTB՚t] ab~(ޢ T|Aؑ8Nr=dB%("SKP?5pY3½pg0+Ra@2)vAcHJ ۭ@pOL>I o~e2f/Xz4vhkȿQ.鱴%ZDړ P匦uȴ̀DkDc_V OAfZxO %.reBL)3R.cQ/ms@e]#l Ղ\ϡ! Щ;N9rwf#[ 5`.ddQm~`z3]CblX ab"L7 SHaq ϓCaJeZ1Br}W/ `FpPPֺϬ_!XI2EwS?ϖnwo.$tjG5 [&O\'q=v[c0o3p<[' MHj8X'vKJ ni;o^ud . 돕LMuU,T+2{z%m1˘Bl!$8gz'r60K 悧@b[l׮S[vU+"SgX՘J$1/dLQG<9zH{B缌Su2AG/Ǯ&)3蛡K` vBXLKL_9@zJ&#yЪ'7Zvtk+7WnvׂLSr;)R߈8)"i~:\s^@r,Jօ E>{ufZ1iobЮz9X;ayk[n3ՔG^ѱFJ0b~Ot>}y6+; Y3_cư/K. :wbkZ;2Yw*qax?. XK5>ʆpr^aъ%d`DbGF~ cJTrb$XBlcKgPIN4Q΋ǣjٲ CO"Vy+l [. ba~+ ` 3xpr &ݼǕf9o|wXFla24=z0~XZֿvCUX~gd_I Oݯ\٣MY,%v#N*3e٣d8{q?dR乇_T`pro('_HvDžo)k\HxG& GV\xJ! G5g(X" YΝ5wBu&|!44pr3HѦFurU.q ;,sr#T.O".ߋۏmߚh|H\}R96-aHɱ~!?:Ĥ7T9dn,}(0*RP q) 2[dܿSǤ@2QXȇ7="KKZ {sCІ~{$Ϗ2H z-ngo>Țag$G2vp{Cs{z% &!@VEH]q9@1K RU9Tl]m'J!1]NşhzLZ ;#FD C&F_j33P{\82|/L+ʇ$mJnVvT17 (`S2wflIՓʰ*4;>婃SSM)&oXÕ\jvPTI͖Z7ìr˵킌&`s@ԕ. GtJ~<̵[Wn ?2?9fSQcshbauLc7Iyڪ pA-5M@(ÚJKCªqg?+gY;W?OwtMbL+dƦ\L %L"( <)|yͻ][V3ŃoվHUFRT~_j (BxU):*9 !|VW0iP倘@qqHQhVNw9`˸{U)v#O@n / Ҷ$\B' =d3g~> X*=^ptiZ.[ke41x;PL2˟(COǣ A40:鈉$jy[}ߐGGU-5рf?Dd +AfAr( Q2ŕ us8?#LQ%ˢ8t̘^CJ&ڴ-azYNGPlI=rō]euOJn"6 )k,TuyqvT-gTc>l+;OV5[-;pMzPh̜׀E0јq^n}DNm:l.S΍Kؠߩќ^M);$TH/n{ڟvK8KdׯGHS5hian85 o"}q)tn/(3۪jsy B6, wͭ q؊;,07B8ݠKe&cjzL:ēާQlvzJƮ"x_Ln艙#~Dhk=N"Ly$RIN}p1ʥiTvcgpSIu)ז{x%@\re`oT'ղuYk̥L̯/ uVx{}Rx2x%dXGG2zg+w8Lm ѕIJ:J1Y;~j4)}qgI~׶y}.p+>S?y`=px7>WIw0*\ J8 {Yړ= :v>Pgzhk,6|X8MPAz _q^x+ɼ\&<xKb Q3]YLdr _o[ѯtՎa\A!C|B$䤚)/"y;8Oj q̎ /5ЃZMnu;V]WHEIh!$y"',5NhE~92j\&Gc+!p]#̊tD)eĉDȲK YzR_6TLv1]N>.J_/nnhБ`XI$GSB9;|dcLhC܅ GmlwObCޱws{v0J@Zށw2ɼrLcHR*1OFXb@~ (`"TE`/ǫ xn sFA)(#Z ɅbRy$l+n͗K=QWK j\u $㚇[=:Xȭ 7?+s b94VA(B hV)tAiHIMr3ȌY TEqXPch8ՌF p`slgmf[ĆɗpUvyz th;e2Qh6Bp,Eꁔ*DQ{!:̻ UҨ=>槑@y١r1Ma9r*yBNo4.[ފ` N <&"Pr) .MIد™5*HQr3*& `A;S)j߸6]xS|`w2ŴmgaTo#ɶ;QW:|pG<T#=saƫ:NZWtyFE &Z (1pPƙⱈ'- ꐔc<_Mpny"J+VWOR2007Ц+gHe\W =[!$P&3Uo;G).,5~U/dQSɣަ"Q).%1,<#C0ʵ]d14 fR/Tt,p#nXǧHceYxs?rT:ղ`c3lK&c#:L'b5\p<E"B=Q#!%ǹ.bwvmhc?b8w9ct}'7} a[:){ C! ,ݿB)JT懠5dYԣ&k`Yf/'.xzm0QɃ)w{'jй+hpnT GN#* 8׏(*~tuk\\ !R&^4sM⊂֋r]+cP=6ɞ|lF9lL43q4OX޹re,sN6)9X#{mϷ Cf6V_ z6Qp*j p,,ʏf9'a9hKikJ`6̈́GVGk $1S2J1;NZ)j0?7NKNu$>땛S#j\q~h\EhCy< .5y؂\LBZ6=Es۷?90֕ѓ#6\*2k0DXdjOOy(;ps쫭!3Uz tW(Z裵4^hkj c's=rk6cCrqtcazT0`Hq;>V#IN#5qr7^l 8U)~3 aCJn> hMA jOO45[Ü`zT;x g/^KNP">RRtD%6$?YՀ]TJML:˘yf'T^ VŕQ%?hR\_saGx}( ظ ,͵1#ܼy _[NЬW43)JMTMQ/>e-0ڌ3i7vFjY_Uݮ^LFZT[_T0̃pO+iS=CN ɠә`^}7b"5 Q׍ (*łwQO]$$UDZi@6Ŝ 5*Fvg}kp2"'5KCcEwLtGz #G)]CMXݩ +n\~'[\Bg^OY(@$7 %1Lxb/Bt>@m 7v)K[u4(/ ՂFvcK޶t#dh‰/wkqىW0?C!aK 9ҒYSv1g;gmmr iT\~^w?PoQO9[=b6&Z!xٲ]q̃Ev d}g*+Q>u'=^/OR\O(P-V_иɯ$ٶ^,EhSFM,?A75fF>R~vc(3X:z'kP+]MY#ΘM Ъ,γH[C|/iLb~BDhok"hh9.])kj&Hi_QhŢgP)v 4T,*a-bK#X X"J!31.Ss&C)7G 3ZP 3yGP{B,ChAG+GXuG(Q8<1Xrh).&?F>^c),]MEz=3xk~9i^y+I.oX꿉; #H ιe9)*>9SȾADEK& 4__iU=4~,aUQ(>RL/5V yģH"^@3!M$A^+,E>LjԑnJ<3! ޔ&)B$o'w:*7_qD,̎sUvRyڟܧ74p5>=a"dY ezHղӚo6l_?H qGIa/GW@o%\o[KD<9{= gU%֫fp%"lhdTX_g]*z˿G@~oJ{*׺.Xȳ gf^$^l] [s=m$E(a)ntV& ؂NT=]k î8"%Sȫ Y PH'p[ɲXEqt[V0%c$e{ r@BY:j̮X!b;˛\<:SDw[A/jL^L/ M%}BVr#.h:gj g"뤥/*ᗚk:dwZAmլC;RōgtxbhymgT?-~zJIufNH.a#4"ƻMoډmE`:~g(Pב163I31QtF$@4hyobPAt0b+_tnMXAtT)ƆeSr{>;Iq3.!W'&[6JzP\d#NJ[!G3|X4 JMV]ʠum4* l7C.?+zI4E~ѪD+1˫4*BXNQIX^?GNS -HOPFgq1Uvb赱Hhb%s:2x"%,Y~pt21t cwt"fj ~bL-S8\3@k3@yj#Hn;*/WJ7ȧD.}v"(yd__Pg4*Wyg=KC ipffU=8 kg.'.mviJ,Fs"ٲnoRkOomU`;g#a%" 7偮zo+,Y8 {+el>mwix=h3/!I-RH,}e4#*saKgCGhU0(~Q8-68sDxaK۝*UK(E */4csRoHsb;Z^4GlEq>iq'UkjWkhft-Cee>'A 9KkU몯_3Kvõ۵h"hi1a*2y1QqyJp˸O=M ڸ;$rvQgy^@yrPbjA9 'B!^F'9E' wu:-ˎnș"yVEt `Y U$,?^)*_槌?a;k6\yq!9{9}WN!9x2Glא ݣ:c"ET98a,K[hNRCY9KP#"WϿ.fNb#7z,7P胔[mƤT˱5MɈ#4m-QcC7T: ڒCƫuUTQ Y֙^O$ۃ< ܾČF+66W(;簳_?f]f\52=o>)&Ei񴱉i{!Ĉ[^3w;޺㞱w9߬7+8 D4Ƹ"5P: 9:毻+P N(߷11cȏ7X(SUZj/܏Fte,e"ϑn.͉NghFgMfNXQL3V 2/ OQ sgr8_r>í!=0{!Mcz hf r0f2ѦBb)QuOͧij憮x%_]X=&+w\wMe|2N+Toa!Þx 4b.PA"SK+vz -3Kg?'΋det[<@6LB+v1.Rc!Pq*0c1=i$p{%vsG!4;@&+]6>iHɞf= t GV;ι2Of&V"Y]+}m('`C6IBi*5VHMTwFd&񞐺s?1taD*6ͥtQõsuAjqGʙ^EOW/7kA!Z)e憖ԍ|,?nac%O}>f$!9 (_腧X>+p=U }ڜ ⯘FTlt ~4U_d8ϑ9.p0eu& ZbHZ٘BYq~iɴ1PxJ>f㑐̐ۥVK6q\=³iv$(6ԣߓO' ІG1zFspBM2OưM|xbcB|$ɶkߑy[n(5kEA>rreuA LؖC:}LͥK4&5Bt "Sоb"Q;?&N%#0Ӎke_K10q*Nkd7tUqpeϔ٪dm3sZ7JMxBoR3wx&'eol^,_# )oLrasoⲥnW{b5T-urɶYu1NkBIէqr3= "fq#zʢ)74,OxGl[`o|O$ZMlhC90[o6kxP~s>: #SߑXY4T*{-T$DXzo nR!Vv]b] Q {U9UHD#޴w,}ɻσf;bK)MB>:(>fLz,\jYIS<$tB^#yDAD05( qƶ'[s А2/ѵ2P2j u_yrN%k l296<"cy8`k8ܳBҗ}$,/rhp%[C8-;]F6+UJ܅A?-%`"/punxMbtsTf 8'}( –ybŚ)!䀸e4Wy-/ز3>ٰe[Q^xݚHG6h^,HdRpz0;2ΈXM[mE,3ybػyr5U}EVhg}|`Wεn&&*E,nVI/m6X O_Zɩ}j"ZZUt ‡$FMrThSX;vԗhswѩ g+}SF vrA*l7y4P]KZIML$ǛMeK#$~:c I~Jr߇r,ixoup+Mk*u[ʯQ)8 /R;^ y4j5Υ2Z'[RMN@\jڵbR$=fqt (J *d3Z%:hD9wWPք#hO̓J^k1%[ Oմ+蠄MڑO9vtYVll:&;TCSv3M61˟EN…cgbؠaIDs.GnKŋ*[DJf*WXkڞ= iLGL0XTǙ9﷩V+c#s40[<0/z jo'P g7iᏩslxȌ܎G2ZѴN H8#\M(TC;vZ`>Gpx[\Ox W~&`V ނFk'F~,r0usWgb{L\ k&Y$~Cv7c{-,#,S '#J CZrجbOnp f~/Ҝjnzꎻ͟"Y&^ʼn%GX 1* krsGJhCK{*j%"̈ X8߈eT*͂U\-,8Y8@7cÊ?lYa@Eo8Jy/2;[޽971!N\Q7vhD%iu2ɎTq#]1E9Oq*u] $xoH|VWMՀwܙ :`6}[+3خ9ZT-Cf<zQC.;qXUv=琘ejDfef'-U`?PxąEAD)`7}[B!Am-[C* 1g:2m/tܴKĄFϓD}jHsb+]u&N౮i\~|Y AXxeצ9V2)$j9|@~%mQd1¦+|SAg@^1ɪ<89%]9R:(]lZ."hnuPcWk$)oW;Tw]ն(xR] xl< ;h+cڝs Qcj/(|,˧ўyX ddX7Fk}x󌋝BZS0/$VA!-!XtoxŔǴ|Ǥ !2(%0Kqȿ{}kĦ~8nFb%1ŚJ]w_hsJ_?"W :(QhׁҩpI?(>_X*vUn: %&nG _@BKSodпeI<ɼ D C-tǃlAw@l+}ٚW*a_gH'[4A CG'VeoW8]ZTZ,a49`3uVU)Ulf+}4 Sh54Xt^J/TirhYV dylYW#4T0eKxip !'R5qvhm%nᾗJԯzR4׹ƅUֱP|lzLT%9?ܳ<3 G _X6AemCn%;ohT#TOQ%j Gs yםq%sRij VM=xFo-+ S!Pf< g/v dm*TC9\sr +H;VM <-U#Vd@.ɍYW"~t P _r| v~xKzg|vL/꧃52oʯVHAɢZ,Hu0ӭe@jo1N/H͡.(qmYz9rr8llZ W. ]5Z/eLa5n6Oq˜P`+~ |h_˄IhlX`bKLoa;Ŗr;O]^$^%HILTaq[-OAZNj3%S;ݟ_6NPBp/%Ùެf%_&l "t1 f}≪M蠿3,P 83].(խdO]'!M_8^~.z$-$ VU̘%d2]W8ÅtكSOp+ʋV0oD#­t%67[ī-iB٨nȤxc}`r/Yf]G Ų[f0Ln;8 _tyEYA,Fqev!XΓVNb,8}Z0;6#[4vst8"qWk*}.Qcşҷ`~e s07">Շ3nQ}LP6w sH1(+ .KʓU^7 i(;tŃޢx[ۤHxEx/:b{)B0ˎ~,@-ިMkQT(Rr燽j54G +N% |/M56@H[~!dyClZ(YN`{ -ʉKDv0TnO/5 1-`g! b^t x2^I~N+\r^.q2t%$SI[vyKܝ4z3\,Bt6A3:\ᭃU=V@Pj>UyF\Bj"_epa Zx]+q3?SM{0t\QvN׎qGm3z@JxMZGBrZ">)âJ[ H1_50Bdк<gq涍ՖGO>eRdG}s< !=~\1"?e0ݡ۹) Q  amr`h:/Cvf`X !KݝN0Ԍ#3~m*L#a 2fBdnDU>: rJ8OE!lbȟX(;C _F6+c2= l밙 ʳ!ID{i$8YBV~.Q8IpKq3A b :b :7eY_Y*RL|;!~`SVHܒdQb!X~m󞤎#QFW^[" ,H{t^_Ġ˦`y؟ S$L'jǙ#HKJw\7;Ԗ:~aZTK) Њ2_UP2}G"fOaJc 41MBOz{d<%X(m kq `N05d6[/~21iQkqFpc$_&8dʔCe[_FD`ehT H,Xrp'äk>B aŠZz!E1ކR>s 0+ƻ5{\+*2mc:QxMfa}~UAN9 wގu{KlyWc.:բ")M0xys; A_^12nܱL=!-#Ik鷠CePv~=<694~eY4q LjIOl g)L)gPG@$Aj!K&+S9U3+j< 8odHZAfddp5ϗ Q3h'5_XxG! " juklUS6)& .@ C`A{:oa$0 ]ʫH-ô3D=L `^n@W;\o4I`濶k?oYag5 O-3aŸ́<qלl odϬh,~P<YO,]UR6kBcX#qo_!clY;IHpY,3T,PWwl/OK0HLOS| A͠8@#:xG,x\f?U< ?c~jrau05\IOZkfg{8-|>$}ʶi_ pR1k)$5K2B2Oq(F[#bhNN0 V*{ R js`?ro=FZ|kd`u~lhO(0bz߹Rgo<ϻ@vLDtc9@V3MB}wZ/1^̞8nZ[8f՛av4`gGZo%heHk4'ZLexcpE v2+}(E<*VsУ]hl sSٙې$F W}2'xb? (H.K`Iwb)8k`0CʉT:dk&ѿmxRm n,w@)%}RnLn*kO4~BguR\F`rriMPjkmf53a#i~2w=wyHrgU66musy$~RT Y~ je,Nq4/[]Vp,+H YT]}9;¨_"Rw+鞷oJٟatuCE/62ZE Qɧ@wzH4Nm¶pZA0 ]S\~]:晴!b{4 o6>ARA<,4.J= ?tY@뱹v42 .,8!0SDGOP^dݮނnn/ tn*6y. #yIz!hh[BgZnPJl__Pu F&l .F޺xgP(^]A17}8ǤvPߓ.FxDF+t;pRzw>"Z{F=ےIc4‰FO9U/Ap; b+ %q贻H\l ~86Ye.H L* Wd>jUڮ,Nl~4OնHi&`CK1T± ^)4|T-{DbKW8^OΖ.I=cK1S qv_^PTm)`(Ge!*6Ye}Օ=:#ƩЃ_ʋ1QB <'K=3 {x# M _S=?-Q:w`ޟT/6@CjGTj?%ՇdfBy,d{SBB@+ås[}3*Rh3}؃WZ{0=Xy07$TzP@RS dpw':@`W#eTrܑ[ƭ#>nۏ}zs.84HNxQЫ(M_IbQߍ9@M&&YOZоPmǬ$ !K@@IeOF:ju6B3WӇ݊b=#-$&!OpUW:Nq_r9&uK}k aۑr@+(u3T_*kSS}>/-h vKwKImEO © xb&e(h7ϮI0a/ڹKbDB,3RE4%9<ηD9j@x(8` Pbr٫)-oXTif Rr\O]~9hS;$ U,}'iӨIMN]IxAWz Ы"Q}< Y T›b{FŚ2Bq/b{ઇm9-&S^QRT 3l"- מWgYZ0707010000036c000081a4000000000000000000000001643420d60000cb78000000000000000000000000000000000000005000000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/I6]?Eh=ڜ.+ʃqV1W[r#[ݱyAY]cGq.w@Npi[P:a#K^O 3Ɛ}+{P*L:cW:p:(+8`=CKu/[s~.[ 1=ҹ){ҖSZoSEɇV]s+6W+Ӧl %Wh%X|Ǘ0` lSkT4AiQ bp7 ->" B$0/Fzۜ͡)y4b;0=5yi{2]Vˇ3YnP.x5 SL3jf+: T2}oMj=0H^[?'%PP״0gn*<R*JS .u-hg#3 4*|'8ʉaNqa]-EDoOS+P 2Kb.rOd9I~[ضEBf0D@tOuC׫eik}}V uH 0M*DVݝ"#͘~לLYDq7~ҁIn!432)9!e}f`b)1{ ٣ q.BS4KH5D 2QntA UXW1JKjS\sK}M dQY%NKAA(2Cc׷P2P7;v<Ɗb;tZu6d`t_JEcP[%Od,sK,8 ;T6U6s"4syOu)v#.De4)/|𖼿"mEUwq#_$ /Qҥ22{ QCܴ>K攬E2<'Zlrt_[lN#E̗S?+N8Z^[ŗy9bYFbÊ|EH/) srLjE`bR*^Ѐ%_1_b Y[vk;Ɉ}i^˺ˌ"oCz (ecxiE&©^^(ZGX0)".z*eC]j6 <ԯ#y$-J.zX|= q# a 8(!4  {.%,{ߟzh(AA ;,{'g:EFRf|F |vB 3T' 17DmE }\؅"UP`^ E'US<2˽>8Qh별T/?^#%]}E}0n")qwQ>EN{:"_Nlj$%+2Ѹws-uA^RjId"2*)gIx=|Z Gr}lM<;-fcf€xTp[it⫢`qKi [N$ޠ䓞cBƉ7{émRwCscӬT2Zoc++ ou,BOUc8YRRuV?[`DFw{5 Tm8lIb 5]Q@wmQL-!>)%Bj23?S]b;T}}phJQv]T[^_  3jh4;08'jϛZ m~2Y C{ƒ()KQ:hdA=.4KIdWBk`@nS JoËHmƔ g-ꛢ|:@cAT1snᣜh0C4y1Hf$kR@ciZ<7ʇK^N r7BDaY0Hdʧ^.R6tn.K *^: H=%,_ "ͪsL_ژy6(4z |ޒ 5.\† 7]+0 OF~ŏ0T[aD*GL( }Y(jZJ{F;PZ|RZ]XJyǥFӊ<83uww:  /#C MTlUk I!? Woy 03^@4<`{mmG|wiW7dVuJ)@ p w.vn23B9`a`+E/4WTp~I`=ٸKNnL&(wיĆlwz@oЂ! xɮ8^Hs eޟr?Y^&NOez1#f w*SˍlyS>/#ҝ1j7FܘV[t9LWj˥-Ǘʚ )xEuRYؤu>hOI9+YaC/t`uW nwu(_tkS!g/f]JrEDAIm7:yDfZ2i<Y2jg WGfO4GT T^`,$UPx+fG# 2Pi^S,tϻQ+lZ`av?@^_[K@Ї'=]tQ<[tL(dA_as:(\??AY,~QJ`V`y'Ȱ͵̥+`@γ%}:#zSx΅ʄD0뫋Ĵ{&4Aq3R_Цݣf ~QZQeklg,BڻA TF KQBKWN}vFp)nu{z|pi@&{{qamaCT 2*1نfuнG{+S k:ar;RUxݦO}\Eؗ} gQ_;)087S-()Ȓ҆2$&e/`Pg͎Dz]AF~)O:wn<^WS |d ܊a&-+<'YHc6F>p[^ᗈr'z*-_ ZaP|La=iHǧ;Trl6㖸KI:#gyUpvxFzX+SDktFU`[W䡅Z}ٴN.- ѲiN;JT%{>_t5ߕ-ʽr"P 'j7% ɵ0 2&;zU+6,sdHb=^*^]r/Sh:¬)gYLBǨj|T%Ɔ 2who04@#A1c(3"t̝&̷)[2\Jz+ƃs?v{= 1JGl).$ўVG^08 =O,=4cz 7EfisRwܞ"GsPr.eLI&˾fК|8xMQLo!Sd Q (MbtAаJB0](tf%]tA":7_N=60ME?g²ư9;R.g>ҩ2<6-]+,M2 $}4% I"jl~\&/oP`rV[UF5ubiH2A`a(7 pE\ GzR!(}.3I[*v$%&*޻Z\G78=v^@LՀUଡ଼G?qjF!;XBOB:ǁhlP4_sԀ)!I!d9V}C-_Sp|0ɗTbX Coԥک` 1 :-0`SSY)DҾ]ؼL`+NQ'ν2?I)hEN%VM>`ӻ>ao(a;6 INw0Pc5A @Z445tf8hol6G|DqtTwXeQXƼsl+{KJg}hxN<"YGBslF?<xYG@s:D:^X;]*zqq\#T"tcU'hKQ$e>V'K:շ$5 47gmlj!7eR˵`+_tw%Fj,oX^`qUɡ/YUھcߊ9*MbIMtW6`b|71)T_ P+{af!Gyںrok/hIV  I25ԤMg}Eq6(](&s)&#)3#.Wϱg>USRqC~l_xM5P$lܺLb48|Ԋ^ Ly9SF>FP5/H(E$Ϸ*$54mil6uOqOUNl7Ov4}&{b϶E귊)erD @ cNU8 j:("gCɎǚ_/#2E] hz[\zL=[@y{62< ?Q%ܕ'bꝿЩ0UƯȥ B/0Ư_KUaWavGr'1?#1'>F}/RyvOl,A4H~qVpiɌTV߻ / )˙DMAՑfe?Ƒy^e1lj7-ժ?h8I,~b+;E3x|MzDpj[)@wB.3i>o^uMP`J IUYޝj}/ Zv<:"W{ϢGxFP5Ca8["'0-n _RD܇϶ X-ZEoz}E4߃n34^}⿰ϯKLj9^ӹ`Q1# EEPi熽#&[.$8=9h!4hhǺ0BXl_( .T71?6kfm,T[n6N dU eM2#ċ@|aP`nd `g}#2]~PzƪwOtl33id\o ͦ=mSK)l37كx6 E|\X\ϪR5Ր$T7-J>w%ȊǍd$)#hdr)r^Һn4~ʄO#QMMbi `IFPM*s=DPɇurtW|cnRѳcAg$-"z0"p.6}MoaB!-@Q礑HBbbl{f"?LḾkM, suW e$zYG>f SҏoT>~AwⳚ۷QBVVW2^ٿO8~xjE]&r:TӴ͓_ 9Z $Zq`Ѐڿ1bGABr(=@,8<;\]H K ->\ r=u,8IVn-I ^3-`u77dXi4`/iWC66kl ,je_PMbEy}X6;AWFbIJRKEY%l{e偺l9FZ5`w%IqWGˤJԾ&IkFZDaR^rT_3tMtL'\w"<z*?ۥ.(K8"u>crWQ5w(`uq;,0e럻 0&eN]?Xբ5O=4bJ-lS$~T,?ttoS7xnO/@i_ʰ6 -*Ho9Y?® L Y~k/+VY!`_yeR5 nVxss%SON'2H TY[v3Eơ-fk04.tw9' ctD/m>yچWMy#͍^U_'5RAB5wuO4}.=O܎!;)z%x_K6>WMT|>[r~0Ɔ?fNV RsgaٕLKHi)/g>@7kъ;v\E3gHފ:)rsVǀb 7 2eQ3!Ҳ'jCSɴ.vOCokS`L0u3`ShdyOŠKlq=sɤo4Zv-u+5SqkC [duM\Y=Yb CmszV;CZmK6;;]9I0; -#Tsj,_[!@3\Ʒ1,1#ʒ$!gLE׎> EGC'{%]MXHJh֟"'JkedMp7K4yOFk/9qUg~/ Ō{Aw8hޛڀQ8h ůBmla A"[rrTr62P*No? ':I''WrPvr8Z ZOq۾&5r ;y4C؃ngKfsҧ;S4氐&g.Ao &a'|nF ~x Wqx>f3 AhtjJ܉EЊ*e}})M~§-:hT.Lj]N:4+T[}n_t%1M}?+uKTgɳfG‘ lZ9iSs\ (=.3?mLrM2`pT{ 3]OWֶͅXlAL)Htk;) k2 n( f.ύ @>;16@ FbzWSBIIܧuбOm z5pԸ)Ш^Љ "Bok|rkJS1%3PUbD`p]9JPGFpQ𞿆?spCfBe#.V7@kk$Jܕ~K$ζubUn>LHmZ>v=\4PpJE'O m7pZS„@N:)_"2R=p#HtRSg>d~8r1 PhRҾD (.*@J33DrV5_?+Gure´C(S ZiF }t8C"z 3J ǽ"ѐ< 86 PR:"sMK?0;­vo˾We%32A ^/1fl>M)#{wbr11 |}bj̏:pCy[?Q3͕4ω9d<4F%öbx%!y*>;zÃ0puG~ t[0zڏqPwN xVsXzjjU^6gq>5#UlϖmВ@I壀3q*V68Xhmua QǬ?/LN50ս|aD9:w!h▀3?_"P=1)g²mGػ-\{zrOqr@Ȑ@(Л5\Η<~[ p-4an@o*]=(0OC.;j gy$+ӳCZyʙ !Kl""o!(+nL"T7@0/2biyj~HJ0P"5[AUqiS۵V^!qb:w=# &\;>s oQz} "BXcaef(!˒u)b˦:N\3V mhWLJ~-0fЇ2K)L,~gFqdfmؓn"8ϒr˄4o P@'Uf* TqVJ[[]zk2p3iy54}z@P|%u/zxi0jxK :^gJM\Emb.lf9}uZ beUv\ o8 Ñ%ʣcTQ魉iUccqH'b/6VT!ѭؘ}[ܶㅳf(CT`/h 7|u",3s w7_ct\E[y'Ckb' "zH/N4(s/Ag?@)x! ء}X ns8(,]}],Ęu ֮XZ#=A=wXC^²BUc-ȼh0_[wjlN- nCʳTWN[겚XRiXÏ)r쇏Ce1a+K $ 8GK6ض,4JA7٤δx%b洌$a{T>z7~U%ũ貸÷i2 .d};QR!ǷT15m[Il]taͅH+,k;5HLe*"0 PHLPLgEsI&а .iCCܫ8K7`PJqMlȻV,,z]xIW(t!Owt@@ڞaetxdCKl4H~`sqsݜ[6T[(85R,(N{"\4j:@FuX;K.0'^8 )Hbǖi_ȉF]}B#Є#is6Jf`"}<_)0%%/R2`bYuu7c rӄ7roUR4ܫ V5p32[5Cg@lq$;(]<_ȚGFx6ݞ\ 1 |>ޓCB]iP~-5f´̋u^~q U\ 0t Y4LFڳBl,HzZVY9FdJMG^\$(D͆zN=ZeB1W\vB.v,)n]Q=ޟD5ʃ r'@YVێ|rnN;Ub_&\x4yY-KȾ 0-r_ҥcԇZ ֍m5lU_P>]^Q0 0k rg &Hyo&H|=;̏ F?:r1xtVI( 4n->ꦣ? /7$F~}Y,Џ5bJb Ɔ)5p. x3q`b?) &OLnJ_蝽lui /8ut,7>=u'y#K&ȳݎ&7#ކEwpT28H6޺!"eS1sdX>Xͨf V2C @nT>L敃BaR-JFD֨;6pgEhYY8 e S-]N5 y]ֿ?àɳFʣ~Pum͢N,q"jDl{3$]W+ɯS;J{Yp$#R@W( HGd}?pM/fz*]cKt3W`Q$B6W׺WFQP{%ERA_R1Wn]2^%AX@t-GxZ^>X[j$Ķv6("C|jh  ) ʬ-XGi*`{]Z u=Vp;Kb178*O =pTnMLtaUn1Лyë|Zr[dFSnot^U1C(ʅO>nN#׊3 l@cḳ!}*f֌{Q yWi[H?Pb%9RpK[ XeI8ObDƨ/!,Yc{}=`E0_ڪ}q;rql(PpmR+ʿ2@6>&|(rXO=@ I| AC TĠV%?ZIʾ:3(WD4nCy@4!v;CTV Z@6*h7@w'^BR\ZFli6 ̛ܐԹP[x" ΋od:*§4(=v*lt/֓N[IR2K/Ǚ&`/S%'^[ \ :qC(|{}A7RCל"it+ӑRփe=mYAi\fa['O[P=sF.HSm<Mrd%@*lxf\433TV|eKyw?{Thhu{gֺbP=:g[akC.xj+x۱ Z>*w6m=7647-#\QLÜ;"go2kfUj}g^Hcu/뀵/ɇj΄lfZ~']}%jemʡox`Ueil ZY68CrxJ@꘍HqOQT&O6~R>-ZIFy[qH#.ҷiW/WozDUCJN7Giru<_zinmg[8@8h?;Z媮lW9 pw:'(6ud*xa?fwmi#߀1vHX"xR,Ea/|f;x$dTp)0hԍ,gD6,Y6ud~¬d/.^Bvwf^| r^oKŋGy٤'F\<8Æi xn7k[b &-b 65ftz)%g.LXc/>ɳalV( x 6?fJҡ7 ؁|wSJ(Ä`aAg|4TAhpe+2TѤD_JYt v+2;.Sc-ȕ+ڷ Ї [nJFN`R6֐M(0?J&vu?mƛdE'[l8 ^M1/paZ~ 0#2FC`hq\.̓/f93fn~c w ؏Mjh?#Amf]؆l_ٿ73@>{lMFA(>-dۜl(_bN75j_FR9;]4T[sgfyp^6u;T>.EUa)1`OkGU[T cNY}%jL1풆E !d>nF,XZk^ )bg(w} 6u&6qEɂJH)P{|Բb2no饕3墄~31>f]x>e[Q$Z^vi*e2~4짉)z״q%uOύsUəPO]:p e@l'ۨ"SB#hT; n"mV ,ӑLBx$>#&^H}/;ܱ 2wޫ)޼D4P?#aE>0j2 6Kךn-ۙ;JNՐKTREΏNK3] !ޡ0}𩪺+*U'S+N:Q&]П9I wckq.š7j; M<6+H+IBȆ?,6pIheJnX'U M2^5"wvq򑩳 LȜڸ2:2%'pl0oGir)#v?$K7Bi 4|ϑ@b ?B0L ͢P1e`q=@xiܓ):FHa>P?꜐u UdգIrfkU`ŋ\1jp.<,AkI7"Եu"NhHgv*=-[nښfą.]ïw"#fh[[$?zmJkݒ'h^ňx&I$|5.&XIk?i@$!EMB+@;☔A߀#A${ƭ^+b{RMЕ8YI O4%dK1OcH&{X@A0G!HM Wj`ꋟh6VċMbQ"=>dSpv+ubựk"ۨr7Q+_f]C/Ѓvds+D'ntt+ /t͍4ȵ*uTx6ݭ s`$%ȅGSW <g]iȴ Uy9xybw&0ļ!e:-w Cʋ0,nP{aS؞z.Xn|"{"&$l2CZ<^sPמ׳||clt&EË:_`_ 9d9h~-V C0 DFZu&; E*j5bXh^  @rGAн+}=7Ը9pbS)灕V*&>Au_Sz,?Sadуy{or h)`&»nr%c143Vtۚ J  \n m兜9+I |S㠐xK8_w=ڑ>(a' AuOŌ~pDy>7lج!:ݪ!V\~I,5!{vv[#1\Ǩ GF (/0w%o<3P@ݴW $`7 'sЗGXG#0-LV@PWwWv`cHOa)^ηb{ǏLkud⶜6}L(y^*",fܗgq tFIT>KYJ 2*kfsԑ0&)p+6 ,O!3L7r ޛ8 5|gmd<@L+ܜ9a:_="#C"J!p#;øATur# +ʮ} dtƁ5b*#W+z#T?sUQ{'*| gJ $+Ov $H Q>/U pK(E3^ g88:CQ\] )Tms'-HIF'5E9+ 0ɳwhn ؊XR7T}KX0 i5 VFDLI"3ж!(sr˪(0zntDz!(z'1.W`2sV]=_ czWB5cM}[} r`r 0;f_}XRhS)saSI13 HWp;t#8[#̒ߞCzɉ'$/f{l-٪Ιo_$Y)XxMD\X$PhYFMA2|XYX[:. :ޓe;ra)e۟MFjO6 {Qʣ߂nlcEs%S;B$h4M 6΍x sOOK?Nݲ>PQ$}A"pS(>_p$ŒD6^C>?l9/yѴvmhTn#? J! D 7U!SUig߉)m:'C%K5F$=d>b(yWB7nYF Pr4$wShGh!sgbO+S|Q]3*ʜI10I~{Z:lTIј>oh[c'v;c഑k>ЦmiDDN0MD3K߲i}{)U3R8Mcja23$ qaoY\`ilL3bHQؽʀe;cۙ6 ͌1~L8*ͽRJ@RrNǩ;+1PJ+I}?pH䡦vQ"Drq3+E[c,$.~(ÎnT6R=`*#h=AyptLbp][~Gsg[N6ôgyWx!"[3 9!#|0S2JjX]_:9"$Ӎ_u+rK7V ]1xO5DW4]id ajM,. @v" X=Unw}$^-}$TF B+Mc־)qlC`L.©?F Gk^%T&( TGcsG}0MK$cu<&I`cS{]hWa݊yY;K pΟͰCP- 22\(8']Y38X]ϱUaw@)z/p3^P}{ /҇ij ~4Â-Q'j։BoO|/AP> #i!,)8 G,ezRY.6nkˆ#-λEepʹQn$oW ꕌ]I,:  +BH)NAJ`{i]S(G%'2I.(=: =L,Y>XM'Ô.F?S^`npLa-kdb}ܵzjuRe=L]RP{b_Vw\ EB1M б''tpM\d@Lj`z跕AeoTQ4Oւ`̄Xp86y4KH:#\luN^`_}}ԩx%!cn `i,=n;0:S_;zV͟e!, tzs[#j Wh[8 ۣ)=.bt&*rhӮ.̓HҔ< F <,C*2?MW/?3 d>qdEi׌(c#eG-iN[3K˫wPWpNta\^koҝH6:˶.ouD] aXZUj71Qa[:{? fʏ("w):{mP'5W##C0gT2iFQDN y?&mvBv8p>_ YQ-z9gqj_[M+ rݎ>& S=di$ @8@Mh/m/eRܷK)+cպ /oFtb͡O.mj\Q?+:AhOEa#-A3Q!!dڊ+PZ#& "RnSi/zr!YZdf;OI9|!8ΟWbnRo/@!ݧ'guyWѫX+*"|[ ?m@5rc!Cfr$풔`FfThԦ͘3V,Ld8]RWkY@<3-6ɀx¥Cj{9ګ.gM%M:6éĺeRM"X2_nkYoxsg#Pj.eqtc̊g2SnBlu"&@{o}Re͛H>G}_73ot טM!y^A3FnxTmdd.DHC"Kv(g gxn0|0]0,K=! ;Bю'Gq/C|/͋:X9ybTajQx }0!VgxsE?K`i;圁}MX 9"OA#@Ԟ!ـi bl cP9VV2IÈwF pg`/fY s>"ކ`-Dz6XRyLU BE # 9N EE>| lpyo{-:էBM*V@s_8=̇K~2]!,+f$@ʑWq@ZU٧٭0 B2܊d˒cm-D#*==آ?Јt G x '_aج%csĪf-ck@20.mu8<_VS"if;Nr| nFՉ(ĆEH,l_*s%2yiaC([[hDL8~"ٰY(RHFc$O |2Ugq:V<))eN+,'Qoog Cy1㎴Vb^eFҪn֪t 2m#?N+RCn)݅ѤG %<+YyNp ڗj=]\vm¾+Ufi 1 Ǩ! x5cl"+|,-[d z#ۨAq.K}TqY9aQee-'XӢXnqH0s@+l=/%̑CTňl$K.pQЬ1܂l<\v "|yMf&8Ȫ'pQb 8TR%؋͉KPjv޳mə^IhѼNej (EݾճMx0QtL}jL8uUZhZKt{&)h`^!LJW붎n?hYʺ݈vt.{B%}3~Z ^'tEzR%eM`1 AaWidV ֪Ypl}BA));禕{:z2ՎcCsMU$.Hܻ6d]8hE-_mQ.zVy8hx>#v-ze<2ӨIdS x w?wV3tYp b}ѥ3SIDѦ6%caX,lx##p/|zx \2"V0q eHM~F4dbX0tjIO!nfj\lҨ Qj]s~[O+%_ @ h-'[IƱgB 9# uL:\F(:wC48uJs޸:=SamPW2BX@%T lנ!Jk{fs|\㿚wc *'ͅ辥6ia/+;4X Pr/>6$^d>~j{&[KŊmg\&S(<`ɻL괖m=zqeGe5iv~y%N9 9ZsX|nm>vA]2;@SXS+s]YpDФ|')gP?j;nbP:$'! #4[Wf}V .txŝc%gʃF,Ϻq^K`_~= tW]|OL3IN~~>"wXzI劬4BB{0$@.@ &Qq3Uii@`X Y`?Pg&ڮ2v}Ne"U;l;ĝa aťbIαc37N.h9]O&>r&u8sP<@I A3;jQ;\eg1Z D7,*eM,xNS'Bdj,fGf' ׯ| fΘSe/Q MN?0W&W<6j6娖lcsWM xR.ذW>%H,S{ D陗5N*A::Mz}4 R1"1;|pyQ]7~q'YòdAn)/J̢^%74|7iToja m=;2ggƶT(V۳VW@ cy6'0v3q{^P;p P+GHG0zz.g<Ƥ 8.D]Fڠ,RD9 zʹ5O4Lyk*4 ejaIb?*1G'?-jPLWSxOIp|4_iÀc()&礌bVpfW;0wCcqw.f}w2eB?S)I,,nZB|yS):Z}V.ڀe(GJ)8VKyȧ(]^Od J[BEV&/U]lrU $ Agy4N<ƽemv{Re'Ջ&PE?~8LWP0(pN |8i ej +2 Ia8-geܛ잭xu2O9$l/IZ.4rS0h;bZ#+rY q?qJu M.X2}:8tgqkG VR'LܰJ>>2,(=}fɕ^=oM@/^jgw(Z>QZ6 =fzsz /:ͥ~%(W.fmGX)k$NOyԏ^R5q#WMz9 R Vټlme xwVsKԧk.sI} Cn(5xr~B2"(''Lb/4jlǽ84 YJVd"~ ]gAwd@Lc=+ Ru Yȑ5SGa~aA LX4B9Ro\w͝Or0>WCCmjyxrP>d9(R:H-.DUogg 7nLJ^-i<*ظ d6S_@*,7_yjÏGz) "FiCT:s+?go|bjybd _*TU0P~QóK:qU;!_5Ik0ķ+&a/988$E9]88Xdq}GUJKg 6S7ߝ^:hո$JU%^pӳ7]QWoncLJ/s1҂z+çnK>UA:բl"2z ?"V073{|.f hEF!TyAB3㈲Ip"BZ[|1!$h}qa^b!έéM!ξK}vw;KT,j|YEESA $e}z.F!2{N ע k+5kr頽rTT+ '|(lW{ÛnFCG,gȟnTw/ZBS60YY9!N%I9> GkU/^ьmL읊€%6I )DQ<;xe9#҃xo,@ {dUGPflr**?Q#P1Kr>Cq⤲"-@V/Zs\GM B-}DJÌ,DHVITmCW$a^ z iԴ xU8Wa4`Pi 7Bjh=߸Q߷[!\4q&>YȲ16VsڤS|b(mA c8PrO'*fA]wFUXLޮa:@PhėSVWL$W4}&]G6b]A!`&^֊[#C5^ɰF|8~խi@V"rEqbG{ x򠱘afBBU*h^B3 eDI3dž54K9lF2lc/=Pj|#$8p\^i>CQe$2IEߨa …XdA8M7a7r#SU>["‚ H)t6ɰ%{s?:>M1iB3c&=rnZ)/}L,@~|hZR#3bLo ;ׯ8*XUTCGBRWu7 z#FYǾEֹG7鵑ؾ+@aV|+9(; b(j&}-{4[=,NO/5-_gt 4C:dͲR\MB:%m+tjaAX\U7=w53ipr8op-gʼѪ; }tC~?=Ff ¿RýsiS,a@&/\tq2sw@6H. W?)&;qG!mG7֊䍹 Vޡ 1]Vi8%5~wbMpVykwV?upȝe4SB}- I8|JNU\ïcp&Q 8*TSGh4;\5y9\śV?>%OnB(+!9.g>6cERgt 6GpBE+I_ fmS,U_2lB{PkG{sSU#KC\e.|Tt'#P~q0^0ڟŚױr]L|&pg<"EsBy73k*XЌ٠rZ]drGA[OtY_KL<۹LT]җm-ۋ7 fl/Aryxƶ*dƀwV,c5E DH8XX&M#'z ,ߕC,55u̯SˣB,Vn*t7XQģϟ|,Q3$X.rhh_B- eZy6(ƸpUw,"JK9J]b/uQ'b&#ߜ"1 8X*ãٽf,U!ETωbMaÑT%ުs}ƋHOʪúAm2zt-?HWÍ,J&ô#uWuAyޛw^e'1]R:~NvbKjK ttE4uhiǥN~@Z7*0squ񆅝Mj;}ߖ;sY:Bfֱii YQ}tpðD-ӱ͞A^"a**G4_U efs}"R5N7WCs؋AZEjCBS؁5zXގ,r Ba^oT؇k?YAPK\rUaaM\f\2SOϛ i.9G۴PFSGRV_͵5F<kc@խKM,Mٙݔ :߹ũyF 9mi*=z(ce۝yw%)C$؎)J !a.ÍI?qC]KHRҘg!֠:1LّeμspS’JzGo`0㝅4e9c}" 5x=п z\"PfT=oW:E-+Wo~ZsXpE4EǖRAL(c* C{ۇlA!m-|؎T1rP+Q~vꗯJ ] me`4ԉaf!Ko6ӵt<Ȗ6If;jo+@H02mixLm11t!4? e7'uVB 9j d(a~2 4)z8zLۛO;Y)1֊Z)?}\V e"篯Sצg*zTCk28j5'$Ǡ5.w"*1EFtC#EM8g?dJjka ՛ Ln{R+ݓMR[CEɻUuHʿ9B ϡ|=٠|_8Y^X~B.P~vّ8K[Ũ)d* L*#$n#c*R?aaj-XKԎRk@̙#zS\ rC)Dש5oV I|?y~YF$لx=P5aϧṀNg}vM (n E*cȿ/|#TXVp! `ۘ7pBmȌ/A$c vj\_"c5`yS͔Ch*;' 2#Cu&"A HOjc^Nۺn%AI KqI,څ^3(|gVn{+|[ZޅԼ6 1ishsw7ڕ2G!.Scn8]QW+P^M>kGqS*B^ K]|׫Kv$t#{Wԟx< ZOsBPuc qܐO_:ځU׀?[OOq]AţNS=B"q<@+?/U y׭`f)73#5Fq 9`R*_K (CT|VA4ПR|/U3ěYEPtFLD {~qMPm#ypp Vp6M8#Y+V jx0ϲYdZQK]ﲎ=X L+Ѵ,en|ϧ7M]͑6sӵwmR`_} T@pkDqR2h[j1k)ӀR[;ycWa#kݒ՚J:=Q!kؤ3g[8-0!Y'S&0J. ZuV:f2,KBS{k>Ğ!GVقM[ K]49;}VSvUDՙ{{?.RS)G3[59FiGb>>G M ɧ14g(+'WCBc M蜨D`ס5 \&&(6v%an=1ygW #3RSFo=("p*SV8 *Q9#K]Jѻ@'&Fe0Sh(]ӈ?;b\OV OTWs`{Q&Ը+fěGF/=,<yI]Ğg^~b] fh͆)4eLhU1If9!L6k} aY4(]){3j {8s*?xwZq0ݳ;@+yFOss7 ۄ"Ypq+괢.3V,tвcE6) 6,Zm^8`2{Sa]O;[ո%sfX3jQyOvrdTt k#xpBHL fu}%_3k9#`PEQ'@;C1ҩjU~8ku1cAaFoM\i4YVFl:Y^Ye2uCy6_Se˹3s dòWLG)S0MqKȒK) y8) Ay c#h`khL5^ڸ(aqAbGG2fmj ֶQUְCV3Z뎷Sew_0Y`pgqvsr;$ȸ.#@H @vS8 3/|47b~,td-%L"ʫ:; -\AyįΕJO4/, eFʭ ͛/,`Qh)b撒.rU[c͡zFVd_c*%b$Ϋly`Z3nV/Ȑ:>iIP· VM@MjWReȲ*&ܡ(ƪ E:ГHKVҧa$!̨ 30Iw]cہg:&X.4_^iqQ" vlbcr oDΌ} ] a0kDgs={x5~Hb,dUC%sl`]ĶlZ( n/vb{*'hXԍo,2G #Kk-cUSVv9r)c:`biZw(F%U'Q*'3zhIrn^:]mE 0tִN4+"#5v_7hLNtnܟh;J^9OX~p9@_[a Y6tI|5BBW5"+7H1x6y~t*犂O!Q<~<=˲mzACPAtAF2@ Nr)!8oħi_ž>EtuCnCsP n0p+CI!vvWx )5%ŁO3KEoV2[.?[!kb(lt01ʒ8E3;m`1q)o9_.I)~QuC^o&;?Ґn"5q_֦V)!Li_߹wfrQo\-ˑi=z LXr*v)c#c>ȯ ^ſd@S073Hj~KXILXo4"mџd/dfs! (d3kK]*"yRsKgr=\}–h}F=/n~vq/}{ҫ{!W]υ4{ (zO :+oAkDr Tct&ٟUAm֟(p qxmS0S&3xr1j:vclcFƷi0mR`;әjIFGU(o:[08t[ K6$*61sMzTܼBq=y혅&|b\Rn Iu!HaCCbʘFk]]HPJ D.[2ٶT9z^ p+؃]rDt?'/]la97f|71`z&~Mft3cW$}qgCEucT^bZ`&-84GT.y2"Ihs+kᡀ7>"MC->q2ui ivTY[f]LaѳOeaU3ӐrӴ0ND7q4LRXCE ߳aEՆ* Dz4č9w\!x%s}0Vamo8ؓ9ٸ eFWN"ﳃn`K/[T&B /tIOjL7$HjĻi*AM7~1Bܤ윢$qFz$*PZr4MW.Rjs4hcEOz0NwDF?ջkmHz'-s!7XT&^b^Ug &aI ~Q-{,HRN~T_d[~/O'+}hYٜ&ӃTqIxMMF\B!.契dqt(>WR}ʳE(M7GLAvA4 k4HM;|JI4;1Q@yΥt˛.n1#Ű7nh{ݲ>iR !VjP(o"ͼ>>i*o dMnmϟ@?@4Wet쿺 :shF8lvP ݽ2Z :s,Q {ÁVѓjVP%!uT;O1\g<|d䈝vj @5 !ej3kyHsHDuCJ(M:$# x8IED>G~PG1= T^/DkpuXa؜rb}M[+&0Օ̬fK˞ p~]4VUL'B9w[ͿU2QHF;3=o\ /^Ɨ~hg퓱\JL*bd$&Jo=#封5ƭ p&&u.?H֛~Ӽ- X+b`ȢK+qI V%H'=`( f 6}TÓdo-?Ptg7HB&I iݵ%Y~L$j 0KŸI[L_#%oǻ:^ zT5R9E)%? ? g7ܼ.Itr? $~bJ4HY9<$WNMC8jjTEB^kJmL&F1tgHܐk!2ubXwFLmWrR&5]B67|b })}ؑ[Ob fj~ }M%9E^g5"g'A*}fzGV?t 싌[4ێ',TWk2=i6LcD8]<]]w|ΩXʧQQ\612~Emm rΜlã O$L=%_,ûYO\cJZm=H?RfxI;}װq,uiJxs!w23 fWkZNR**mF՘08ٍ I^"'~4e"1nQf@'`z"rtx.:m-7$vL@oI.&@y?%;q^a9>vH+v:T8%1 |@ aB@"?Y&}G;AvJ52#ui h!40=ŗy"n:o_oDf%L>hwWf>ds:H<LU7臅-UZy!.ߏZ ~rlivEK(-*/v}C =p)Njc?T,G9?!1f$ʙ&Y"`!e2o ^dGCp6=(^QXc?z UYO왛0E[uu$G9^('rsnk2 ;#VO2@DK몑]C {+A" S 1/G@QNQ)iqPwMY'!Z]ѩ;ĒxHWN.zhcz18綺v*R~{vo o@I*dT5n 9ԕ\}y|8jUB+CR4Vԋ!?T}+p5kT:Qi`?Ûx$I(26E5cm}7JT-xZ*Hs(d V3ߡeWV@V?&pwEʡ6P[2WGK/,[KK1q\2kifPJ\t]>.h&v2ՠ'lk1G)CfOCY;9'4[^cM߽M=h-mѧ~ gұvGѻarB.')MH3_>ApNHVMS̜|f78{,0iV1UH," ˆDCzW4 ĩcvWq5]TE ԕۆ~{);k5ȪEQR{7 J!RФ=Jȸ|: FEԅo$MTJ_5o0 \vǑnV{F*zƛvR EyP2ci lF-C6ݨd3mIS̘VPhzP$gpԪrܔbDcbz>L!+Ϭ+{v 9t1) K':~ֱͧφ뻬آ ;byt41l H(}ݕvZ4\e:}Վj6nvd6_ő[UAFrA)zK`qve\;T@!Xs5DL.uqKg͘WV|WSb hs$wJt[sS\5ӵ&In:_5z_C~W <GؐC[edOpf&]tzYꚗI-I0|{x 7@}l{$^~bo>}2renm Fއ}2~0|BA2b "ʭu԰֝DJka` Su1LO=VMDRH7Ma@agx;)۰ʼn$T y(:]5=f0fl"*46 {5Cg Ij^cu/zϴj#_EkWj#HLa (+e*ē?{%<#č5_X%cE;lƎHZ˚҉b;K`03Y+7_rLYId;|'ڡp:7_#V=ͳaR؈0P,k`Qz'JY}4tΩZ%ZD*D%"Agl2ɠdUX(Kc#uAQa+yc5)ppӏ{ lh늄RzzYkRJ-]\DNtnW.(s+T#c[h+EbrwRU 7u܇ZXݵ!TKog̮mw\O׹NBBXQX6`LsJq=BܢUj&o$\zhad7&?ViX"7a[ڂ Z}#SEjծg>Iļ1'"kﱵ9`4@=p~%3yk-tJ Rj@r`hN8i8C%O ϫ/ʿV~v7BR48ZVcaחۨKa)q:fﴏcz*u\đfˁRٓ=iE4/0D{96KGP?;K!k14mZMR:Ļ&pIb^ǧ"7j+lB$ܖf`L"ĴPmMi?yXy?=;vl>TA;Xi);&k!!w%mzYPd (rW=s$ cc؟nY g n#%:Il*Ɔf>-@!>yվ(EyAԞ#SbhyR>ۤܳ쉽4k31}s9E} ۠?z+%=[ɪkMF*eDOS|F/<$kKRM 'Z]/X$oaz etOL#.Kf4 _w9F,I@ΈʌV2.AڤOg}dƜUq9ljS2@7z¡bWBb:6Oh C%)33p{3iK63i3MA$o쵩-+:2 >Rj?k:Iw6yetai'}֜0DHf![Ȗ|Xd@>7& H1`xG8$]7Ps[ U!LR.xYD}!GIa*B ࿡{/܋ц_4E`s*87֔{;5EsȤ(r?7xF=hcW"PQt%yg|4dKZlOd=6^hĽD.br6ȟD=1!R7\Ƒ^͆R&X24&n`80f.ʮ)䕍/ULGi٢Ɋn}xL#T I9x &w{ء j$5 uoб1Z1aҺPeLsrP[،RQ; RZf<n•eiIEE\q2n^, 3LkBQ&PW" 2beCqqɵ%ó'(]Ȩ}8a%dLC)r& ,!_[BƟR3syTVtMz_2t_@Xj|j6R. kj9 5 p,nV[zWeSL5 n4ImPC,%Z23HGO2>$G<D{&#z~a5:U)h ;@(v-yӵ]_''+1\.&m\,(c]WI͉N:> 5Azzw!|E?D\!B_^ Co;%ΙU6TGGĀґmƚIrX Гb}p# m*tɲ=>. >Qm)تFR x]pj%2P(6:p>xӧ'q~vCg}[O.3@F7i`:W :ghB3bJZ*)q(Q i"l`E~fQ`h hx|y%]ҎKGLi6I :ͪ=$;M턎 h_FRRmj ?ow֌!Q3}z XTZk{pfρ )ojaM½TQ;5G¢=v!EH!uuس.U^-a"nP-m^"cs, KLɴqf| %Ԭh"?'Χ_0>; #<;H>>Z=o>â798abZ08H]iN2Q1Sz EL8컐4 :X J& '2'G`gEyXq]ˮg48uN[M , DpvX~iSj},>-?*C1'nkU{ukgT/F`|xqP c.t+06t9ryF`PN^hSz/c#tn{ΞXr 0PP=%Su: 1Cg][LI*Eܗ y0 I},an0w #iϚl^jbi&ewq}T*j*)Eu{W%2(H H͜V"DÁ{J391"'[`o݋Y땂ȞE$XSO+FpWD٢Fyl?I?nV,@Oz/8vO~ 0e;Kv0ZiۃS:uwmfOmŧNۅNʝe:}O^&{S|%j)oNWpYh!H[ùJ7c.,)^]iD6*v{OM @uI_PLkʄN'S/`8ie۞ ?xT$ [/GCH:1~%m1+Cĩ_Ū7ye g5YӴPIJz_#8hBя87+(J)> }sDôz|n ,BJ ݾ'#J4C.w&~t( `Wѡ׹Rj9Oǫn25wK4naŐQ'{zu8idCY,,ucÿg+׍q{ _b'kslFTRLX GxzZ*x96?~g|0ǝ4h͉4؛j2h|H6,qز@bFO(:0.x+|ػ8DKBleD4`ƈ/-:n,=P͞ (!"*rEguiv%wOP \ͫ6@da ѯxU1LySթ9to!v/.]ԄiWて-ztN$$v1􂱮 RW K.bJ:C՗,h Sh_4`޾T$t:ya<B.hɬkR_N@ tUJ19xh4|[ԏ%Pmv6jmp.T<"u'./[q[DNkmzktVe<~%RR^6Hp% p cJe#]Uf>BYMwòs%^PC~54 r3XI1bF }7ҺY_o㒭Z9E7Ej#W_*h"]\A Qo 7qb[Lru<^>^\+<kj:Lu\\,~j柖 x5 <ף&Tfx]ȯ;q$9 6v>?}1P:z~de9 HqaF .s,{mC`R ajL'ك/z7!y/fY0fl 9yx٘i;s$erVS&npH]i$"eHGm?رGSJ8D^>ֈOlߡ?k,_RPRz5>hj(d]\.Aܺ?䫦'I&Av~̰֯SF mp†If`gZbz(2H,v,Ċ}Za >F;44,gQL=Bp~Dv '㬌t0[ 8ɔCYp4IrccP+B,) A+Qf7높!`0pe_>dj!ˬicFNw@T_Z`D2$W{_aךOxͩ$%;|W$rNhP[(@e'/z!7(`U J,P].hgϢؤK)w?܎);oiƉWQn 瀦\v6.C7xv, 螙Xm׃ '1͵mT;xl*q=`o(u9c*rϙKB[Vd,+"uRG~ۇ/H@0 A;~w~_7 1b GZgAM|=N[*(.'}ō6a> ]RyQHumU߿&Y(I]6y%dmJI#dA;\7>SUqw^ZDƼa6=j쀔78h=SQn\,JuXʠmAfާvjZpcwInoR9B1l%oV(Y+- hflUGu.V2Occ|lC[b?p6@Fm`[=OLnHB"tuP[^xZ̄ *Aeg^ou 㞟P{p/7ǟcÀ!ѥRĕ# +4TclH`k~$3;e+I!!ζ5R;lNzt4. wR[wߋve,DRlߎN1+s) kuܸHR^8kg PzcY}S $U3a:zZ94Hڲ+iY8 'r8+7I F{i$zg +zv-Y1rƁH녁6BZa<_߽[T#WbǒF,ca+7wVb, 6V6|\u qJ$IA\M [46|SzP<}YMIϣ 8މI  X#$jp"4oqpJf-Wb1bs=E[<.&L &Ágod~!=i=ȐZ 惈!dzixHj6^aGq$Ch1m @+t`/䨎_{n/"C:9az>hX-V6M_ }s1v*kɾw%Px=kvjͰ>LҖgYZ0707010000036d000081a4000000000000000000000001643420d600001240000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/ag]?Eh=ڜ.+ȞIVӁ\֗)IG4+ڢ51}Ťeӣ3h%զbF;J0²$zwtmy#rp3n EZFkNI nlg1օaB fY+_m/R|I'$Mb*u4yslO XW!) ", 8bCɉ JMTD@bVȒ;"NӊG9{@/122ZKerP̿14QWM89 Fnx>q Z$ۢ\뻇0 ŢՖJTo|s8P]rUip`P޷#J<ȥeKBLJY%`0G?Т*IJ^V*jEw]Fj{&'r $XݡVQlN9/>ڗQ" ފ (d,TP?L_X]d_ q=Jh0{aWW ~75tZ`uXw>Ny;ܠK SSؼ7`rU2&+oŞdT[rȬv Z{7Iq rqKfVov {pI IҘ[r qy̎g*cgKmM+20tE$ۥƌ6d/·M{.B"ON\ZLΥFЇȊrԼeX }ﱴ{f{F)<'8j-A 0C~W塉[uANU۬gN> rcsCQs~C, Hn9yӴTJ^вlմyreXfZ5 w 71 ,P)S;ͩDTiN_{;6:AbvvKěfcy&'!/e 'CvBx0,簹-ZF!*KβTlm~-ؓ-iItޅ.A}Fg00bˋB&%^NrʹQǫk)uL^9nI[u _4T͖Y>H8;.cf(ވY?j ,bF䪴  ^z#y^ CYwL :dyL9'.L)S ",lK ;n~vDMi6cf}w뤨σ->)Nz n)Jg Hu=h>)KMazCA#:( 'jx*P?w[{4/%~o1N.(㒖_U_)Ot ܊=K Mׇ΢eIA՗tgr'FRF @M~Rl*%; y+O%CI߭h%ɳY2co?d UڬѯVo@nǕpπJJ$76̪›&|pVvfl߭c&yE~ L4)YrBq|Gɗtc61Z'u}uO0ﹼ3ÄW4e yJ-u;ڷv//@_b~:T_~H4ŤH?^AxE\9=ͨĆ8yxe9KyZ ]3en`f>q eNk(5'h)c,]=I?.B7v1p0O0o[d.4|p;m3u[ȧ_qSēIƦ199s`yggcAշ5\v9vz'? E,@_=IJ,)F Eォd̓b*=6ޙ&eW+1r'7 *@旖[ 0,h֔GNDJ'\VM:/ԧEXl냼|@B6C_|V =AM3.vKwfDs+dOg˽7|B-)R"Tv{~I0n;\R:5Mgb [xV-Qy1@ BfzqįYGcukoQ~B8&ԏSjFz,~)ą ȝ H9.hSC(J\a|ID옟 h oJx!IJ^0m\g QxesC[ɧ[v9pP$s6pgzRVP# yY'纑w~YcKs ɩ:qXMkވA!Tj.aʍ9kC,@~>Ko!ڽ5ԑW&gFi2 Uc85OSXRCx2R]7wzڎLXt~.=WNN[Q`fGanjY7c(%q7鶡B%I^}ФZ EedߥEo8Ù1VN5FˮfqH(.B5˷~ &aYYHᚮ_>S]Z"Z}\Zљ:"WpY;Vwh!ɴ ń|+Hg(""@t8ussצuW(x)β !$!NgYZ0707010000036e000081a4000000000000000000000001643420d60000920c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/ϑ]?Eh=ڜ.+̋̏-&i ǽzz|7(i>&@v推/=R=9νesg>GSm^}68]h%5ҽӾKg |M㘭)h2z"uK*m5 nCyӒXCΒ5VC'qNjjT{E'@{^z kYC27g[QJ7^_8؀> .k4nƫJ/#BNQkH /d6l*\prK(oA ߑS3Nߣ~: |TJ@Su8r/A,"DdˎIxT9sI xyc0trНʎ`԰={@{Uvpl,]8EboiHzBayq[_g\d_+9PnuVwKQN0Cwo ±&}_},cqV>$.$Y#Q'wf;4T!..Z&e(KTf ɱ6fy[| G:@u:mk!#'47`}r4r9pi*Z܄f]#Lh~ZV~K~ vV76~@y`lsAقW3=P_HI0f-ۣMp0*2I]4, {ݙp>Y@ 4a08aS͚o CZˎ:*p6do@o:Iݹ(UhJKz1ZRΚK Q龦9 ru=M0~#"IZk/TO8@C=&)F6 i <6 i*dAyȫt,Wyr&pgض\'X JG5BK;es"֫Ѽmfa2' f!IX_~ﷁ=M[ؔi.^e!i2e (xS+j 0ee#nqcð f`"6 R]؄l+ &hk}R?J݈JTJCQ E[yBv#V_Sy$'mepdFkءdcqfF6MQ[+U2QȥGvG~\%tyۄp-` )fi؎FhV# ݌ 47b1qfg:y}/Րh|0E&S/E˅/SWar5uUYxU"f滼`;9V֤8}Xo/;dj.#(Je}EX (ςFfHfZ ߥ||e5OZj_@X϶MV)Ҟ}Ձ)FuXpi8v6.# f7lzCv**3'= SZߤF#bAc]A%:-պɜS℅.'%8S6f3lLaz@o '>cU EU6}^򤵂TDQ<x;K m] BaerNf6kR{4Ղ LpGH<)*az .fdbo6T$ޜ[kI/Hs1Mxk=<ʵk_}ǰ+.n4#жp kX͖HSK:V$Ȗέ}U/ZyԊL.6 Di1S<۷yZz8tCkX#jDz= m ~`[RHz4?IPJmks1 3Ȓ[1P /$3߅ 3`(6VnL'!hcb1U;So?)O8F; c 72C 25(a,S|`>k\ 0WaMS7;ϖ?h 3=hyZ,$n ,yIHuJg$d22$yYQ,~` RF}-'SW ms4y>oҊ]jHtN|[X s.v+lI ⁩IN+ tvQĤV8=ҷ1@E?;}H DYc92 D_VYÓds% ]`x{#opW.pٵDtW5J1\'Bix f AہGVE&MaxYRcWqɉrCHPjܩ̑ 7L`Jv6Lk ?둩y퍍7|M_":kfN:7.#H8q8v"IDbC"euyog;4)쇞Bڏ2jS9䘫n!!JXZBQAo:C595`^i'l|k67'[HaW^-)l" *:ٞKYV#r"a&@ﺖT IhWYql5.y#c "Ve0as0(T"5bJ^ČJmWS3w692VפZq@>g=_)*TQYyj=N6pTK`P )B L /vrXN _j ڂ -rH G*0\mVYcVn6@ G@VyAAWHa{=C!h1\Mه5jcǙohr);ǼaUZG(Sz`T? 25[zJƍZTY2ht}^,x@Fbtjuj/A%P7K3*b.r~9VG DoeecUȈ HZ?i]b4'FxC@R4M҂s7.኎%N#b{>5=3~M[^7sd=_-PMt}8:5^Mjkއ~"u}G H܃$am-< =_ʴGjOYi@s\#Jn3z.)z v܁/01긴~OiC柳(B|Ys2 7TB xo ߖb _@/9]t0u 7 ҍGY\u'6690+K;D2޾P \z+]Vkknݹv=pb,E}fEYc}'ʇ⇮y7DW]엔sαebі 4(>[lBdv!-wb䝆R>Pɹ?oo$mh98o̫6%'vA[t~wyUer!p~K s)*.VG1]( ̈́A&z`\jPd9{IlHZ2̕eS20HLG4sGJT{x2$KƆƤ;Wzd Y6˕`|9T ˘.kIiTlxeTF2!S<ܽM:Ҥk#nKHfFg;CO57 (|nΆ>"3~ WBٌ j/]V=; )L~{Nüµ!- }gpc+@ܰN{DPWGyk:;%5EKNH*A*lf+fя13B^hJcOBX~yXʡ, h$/#Z6LW_! q$bap~Epuc,"XuDhpa0iB)H1=걽*@еݱ)~FSdy#,|9(\xh Q՟8gd[//1܋XLm' @ 4T`^^1z Ք@&s<]j:[JM8rspQgUjfk7HZ}x254ZP:f@M W|$>jB"d\Ǯ.κ;)ju\ܸMZ7A^uJ\w7b|QR9{wuQ0j}#'~GZN_I aeeOK :[8G:t4},!{(ӈ.M7+Rm xn[O%f bnTjz1HLfjQՁPߤ*pS.tH${PϐRo(zcܟL.EDHT*T/`RI|vb%&W[!52-5P^]6M-gΘ _>I]wLzؓ]&̐6v/+n݄$Y`MabyDVyE3T!6*qYECaSA*;an*~ķ=4 +Ww}5O O3l_=8i\^1GTtb3H~ iH"n#PPk:>aEY{> R`x%ldH 0'4np-0a.bA9,{(u:K?fO}n< ࣭{XԚ'.DcFNNL,;}5|.M8*227#+a$Ѱ b0=_ r+^Bd\rדp=-EJɦDՌݹg.u=ɭ 2 Oy5vOo'dk2!`ƴ6u]1Ai[U9OVY hURcGhPX$4O>n*fٞRH ] @B!D[~y?H? gw F(V@G :'?FAN}?GrjQ822tKjBar\pΎ2OURyת[ ɪ'SШ+eMߵaQT}9}{C?t Z6Ј䜂pW[7J cK@3u/OZ3 /KOB,}L-H?Li!% |&0`39B^:\` OyVt."Li+(>e3P }v H43 2AE9玺Ƚ i$G 83S%WIW 1)x$@^_G53ՁR[|SeTׯf])@Qw)MΨLn"cω6w0$h_9LޫBr7 SٓAyO _ФۍVV|3I!+͓V{*=3薹T?EVNwB930x\fIb(0X.Ò G%MX(`J/ =Fy UG[b:+@bc<ɾt$7mh}yQ-6> ۬A6[]ri TH%Pm֤E:T[^JK%?7Y7qY:+U ݖ/ ~ Ԡܕ@/a=^u]B,(J @ES p GRӬW<*'D.x=j\'$~;vFR4Vn5"}b>_'%65DCՃӸ/lh$*B*ŷ<1q&}SĀ` S>؉"/ -u3`l!մۺ^D) #rn!" h(Coc͡-Jr?FSFE W2 IU' 񚳭M~"A;CÁ~q۸-L랫SUxy~jy8w4"}7ᶢңJ>JJbˬAwy'3~Co9Yzu)rsYm8kϘ5&KjƖ@gĔaG=u>K Ỳ7Z SJNSH#GkrIEm%!<ðqqHqb9K>wS VE=Єt0a_tЖ::OٮP` d[3PoYa');&y=B|b>?%[%uqqߌ |9 L,itŏ-7Kvzͧ%Rm+HeS/_?1<'+Xf$DTeL ƹo}fR8P("Rn0KyX=|YI8m Bdbiw*L`S3bfHqAb@- gEdYe_ŴmYM@|>؁Wss%NeYp6!tne 5z ~'†.,@ D2W`r7ey;9>&wes6Pq%0 zC砀EDw9z8;+du DOj XJ7_Irq[GoE D@gM'\Է0ktkt`Qrq`,5@j*P?PDcYB3rL'1{*EFLuP^*z0t?[Q[/d,`QpIquN+zӨ!Y Dщ| –'*IC%#*8!ցE %0{77w=|xN+G_Xh|LV'wg>K݃ uLȞܻ$Y CG76j l?/1s`$ _YZXS}8qiHr0A?lV*L4irX&;S-Q[ҋ="ةI扙;Js}*mWtzyD|8)^PɪٵJ xSc@BX" ^4YpbQ<˖7sXR~pn5)XZ4m..9 w>`Afr W n7@K0z)U@Tٹ^, tڶ~3ɘGj.%X>]ͱ _2yF0@p1Qop_F ,{`3'PN%'{p{zj7EMw1&Z ?rcDqԨ wRI(DfvܾdaЧm\0hcZQ =_uUqї)_ Ad~YRFL!Q)R.cSOVx]>n֏뽊H~<"_v'TSRq3;JC 2X2 1;kדi(y ZWr'>+r֫}=D <̈+o*T8GJE=(Fٵ`)3q4͐+ҿ^ @ǍQJulz'LOhzT.tƳ| | -TYe/WI=7b[! laJ BLwb/,_hHK6;]zҰtE Y-Jxފ]d8&K+XohtQ=hrwB2@)2g e+uEYc+~7 W >C;v蛍0ϦlPBs,-c݈_!$ϗ\sҵP')޻nR򂼶xH~NJKHu"p%zӊ;\hYGlBۿ _ioўXR{e^ە{%n8З( S쒯qLD*=3Xځ܃Un[w^iWkXd7'sᵮaӖYwmI6 lY 1ߡ_Jc\_YaL Ak)N]#©$WxfÖ,wiȎpD0p(K5bصULXfl2KJ޹RFѶȵWSk-n $ч ˺-;@6aԟ7E <-O u=iMbDR]lMqI{ܴ/ffLp7 ]ӛ$陆V1]x Y lcuU3~KR;'FVR7HKc'١ c-,u%k\z-j){PoqQX{L B~3~JA?/VQyJ{~o oMˌT:;cg1Ct,Z+H_i-2a&Gm5VߒMax%s 6zgeG:r睥RXxEDLo{c@ЕQ<❗;+1kvWpHxr_R5{B iU´E[²:ބK(S .mXO;|<=*2 rP\ %.P!73xbHiA90<med>3.fՉ*Ded06$g=\:0%)7 (ôtr*!πhAiFER2ǀEuKϋ?;Ú?9 !{U ns]Cw(Cep)HvM* P.<0TC9xZaH(r5{nS|3f2yqcy}Z 5@Zez@qfo=Z:߭"n @j-B>&J!M @ɀnkQ h ;"[$BqCy׶ygoS< 53Lsh8*Ecͦk6UFq#pȥcH|׶X8rm;љ.r(QA}m'F.wyfQQ;S{|4u{6xA6PQ戓^=ÀBoeE#DϢ-X4:UXT d߮?^T_Dl/k>+ܵAa‘GG>Y-W?_Kh;@,ӣa ݻס~BLRv 5gt' i&0%YB2rP.`f#`Ɉ}}7%Æ)&HĻY0tOM9#î#0`WP(j6L <)(,oK3+]nK842d=(GWUcJ #1΍ݍt{x1#.'j" 6+-ٮ}ګL%`K1 b7C\,>ب1rRdvR;΄ԥtU2,ZMjLBmۙwԱ܄e8MW:%̉K{e -AP />Jwx,VPQ?)aK#vP C,DW.~pq@;? (5V/͔4Ү4tP0?rҌq Ab8ǻp4ERx>'ivW&X1 h6`1" ?ϓ]&ǝ3 b`f $Dۂ{M] 0H( ¾eпpȜeZ}ċm i{o Ԇ]J7C ?x(|jpE(5ybl}\}[yO_mKRحEBH} ~!QZ&»FC_pc‹#-Lǿޟvlb!R5w'"9@^BkMl[3^-r7(1VN\.ST&Ow NH|=ܥcXyn 8I&)('sCr1gn &X@m[-Uqvn-7:e emP V<2 .oįE#:Ǟo/5o@IDyaXr܎Lq+NlR=q<Пv0eava$xǜq%."v'PgkXuuT|iPVYBFC"5gH{J)^CA1N閘#o@YcpȈ8`7tJI2dL8Tū(Ƕ*uYȤiQ\fHYNSy4P6iZCk`M5cc܁eɻ-l_(#qIpEntw7dt)O8 ]TL=u ӷ2*ڒ kY2%-"X-?8m`1f*$w{F01>U,l90dWv sE,y$gtjh˄:iցW(oP^*!-Wr%2 !zJ@@=>*=bb:vг43<}8&aSVToW> X=.ɍ|+̊q`L.l6i}.BHƹ2ev{菉پc|_ՖJ?ib 2עױQNh2q1iߕ:[B=C#]n Gu_;c DW~.0": 0eS5[4-Ӣ/N{BIӿ`Z1g"E,I3sz%Ch5c p בp3rXdNLT3+!֔C*뾙7HH03xD^1\樓,z:N}2"47ңOKstŽ]>jh;*ܔ)p(dтAR9_)]'P.. iIϿdgKc 0ش, ^J^_p-:g`$kF?R^s8 E9!N^wYU3pA-L#o~R"I2RlCLtYpt@j? x^A#s%+ 42!iFdʔȚ%(,rR_1,H$A28M螀5-̀cy!  +/!{kXM bny?w#n&Ñ G/.#WLNn,LZ9ޢ&ەM@]+9a`ԛ {.I9Hzzo - p/XCnO bdf֮\}Q@5LY-P`#9r;"wЪupۚGSd4n5oS\#i9_ ^quhCeI8 oޕ."0ѣ:? T. 8]F"UTb(l"q}‰H,&DJ@dZK}^gRO2iP MmP<e%ܜ5\w4]slkݴw =d`zr|\ƽa6c*L<"3tH.MX/rH(HInZ~y 4#暭AqXUkPN$R+x߉*[xW Cܱ&!Ă(WBDJ>jX/G'me\Z1 =,Ζ9C ۘTtT6_7AD4a:[D_wwu_^SF|Z)gb[/G3]铉nC?N̢lD"e2,%&Rs5TLwkFv_;/3 :!EC4Ŭ Kϱ l؃ k,!,K_ gzs/ ˫f9}eJRGڅI!"L؈؄TlYX-sg +=_b^sKb5!9H=ykg},敌DC2 {gb}vtͱmО3GE*V21ɁJW6x{x鰬z ,cpзo Qm{{9NRfg 3r &4Ki Xr4N{K_ 07eN_߻lObCok[ a#RZt{}_]K#vZ%`MgГÖũ]UBkb_|З-X{!+K\XTK%=8‡CcAsLr&PcYUXHj]dŲl:8kv"Zp#?8#E:nrr~Q|nSXJ>yz|{nsm\n:d 1q+b!ݖDaz \哇:Ύ{\[<ꄌ 8}溊fyjf<\ȳ!?/\'sqac寺:~~9YbXlCojH?\5p h`@W+# [+ \(/ox?ѱpl6FƄv:M8ӧRp!ԧjHJ*'wX0c})wZÔFmQքW/.8Յ|FAYb)%?SPBBO{k> Rh~\ SLꧏ:1Pwm8uPaiGzP9 y}m ѪRX‚?du%fR4 E0,2Hx/- ~>( pG4jҶPr HA?cjo"s@RUP$\-.׀@ ,UTb[dk^x; %d7i&)Xg3;h|ʬ=>byuU4:+XU,ҋxv/w-9BPF WLb~is&p\I $2Abv@gd5zCƫ:)Q'Q3 }Y o]PqJen`uI@sEMӵ3*\(?sYP~U_wPo*{$pbрsFȴTj>ڤ?^H<͎9 yt= [LZzu2 *:/Rռ3K}T@ UpL{)|h;; .[c;A>u8sꍇblȰa:~C.K懷&^b.%"ȊI{AN)&h) rC2ַ2zP][[ }üTJG-( ʂMio }fj։V }лvP:-LKQ3Ҥu`s*^|[K ! D0|憈qOlZV 8L<ڴjn¯u$zG%6N}J R3\pgT)<9[U+Co7pO.D9pfJWc)j#Hl M8}J÷&D@P|`1O_5%6 CZ#YuԱ+o񹦧=ȺRRJ,HAmqK0]$ǎs{ ᲀcd^D{G4C\pʭzAs"A (ZI0n.'{w\ĠnVRy>[qXwAiw{i_^%Frk|O \ O0c6`^@&*zDOI*Hd5vHG*hN {+]׾gqw= \ҩןOM |݆mQ>xqD[醋^t%D>Ʊ\B4lƇ*/RFkl(_+byK-N]itE?HmP?۶0HUow\'w۷B[ =}3221ɜwt9DjLKDps2ԛ\~^n7}T͖}-(.uf_,/ik̯53ğL󊣹Qڪ W w{o8 -I<)HqҰلyz e`2Prdl0- xa)C/幦wnΚWMZ5OM)٢PIlo9_R)et?2GϾ.}pJX-5VSe%> .V/#BƐ`Im2)2XAUM(ĩ2<յ=|7Ɏtw{3k:v[}c JJZh#/_J)+"QMI=*(axbfiNwDMljzs()Ah0fvnC&'Z?whoAL"%4CR)CCe}ߵ{E_4-R *j/lbkԛq %Ah<=$@8 "%8o ,TQ#Щ ݸgeK{:N6)']c6bC)I!Z4E/!I;|V" ?aRT4ţ;Ṫd`y,Qm̪Zd\t4xʦ,lM šHMLt%yoɛu xszc #^B&sô&KzZmTWU㐴1" uպ1W8`+']IˡP㸀ֳmaYVIJ_ |AC/259VOw0 S"IM}D Jkn_{`7(/_bx  "[q 4.RiQ>Lx#˓ Jl7 pvl:QV,EH;ПD1u'*?5%2~m9Qq;D"-TCʹ(bUN]HJУi!]r/ؽ=C,48?lOi3F/څ oOLY9cglo |DUw*QpHڡ,{ip|)sIT*F' 6raWw 7>3oel)) s-STNT z6^-1% @T,w>uhv V8#c]$rU4n2A z&9GR74x"3^;ыY,z+҇7xS$KhcLNo LuԉD*=}[1~!'m7aI.HŠL֜JMVz84Զ9tԱB(|/ %s_'>M> ٬Ȩt-"Q mٛx/HC ~V8Fr1*YL}ݕdgDn ?cFB؏Ǚ B0MsO%asξzu#RzJ,|;e*] /`Cr sA6.i)ӺRoJRGX- Ojݱ4b@=i.o s =S-o!%[+'.q ZAŭxM8ĠM0ZyCBOr̟ # e OQ!фV밇olqJ niGiEѣn-8$h$}0%b{#Cfޔq7-i5fpbї0QJG G<Й#FWH}l@|@zMȗ0Eا*5qQ9 nl c `#Ӟby#jŠ~|e9:ZJ4GA|i>g3#z%qjS}[q6='ե,P!6eR6&EwveMmo0 JD3"!0(#dk'|=GO_?ʨ2a_JXm;yOY4<9/rĤ2>Y(&̭;6ѐEуxcka 'ހE @ ֎KiiT¦h2Z-(z|RhMq"<c<.'|=Yn,_ (4}?Ԭ~ xF_f*>oOҷ|?wX+hxwdOmw(`<9 u*Ph[%`ѝxkQ( +|~y\8b<؟qrxW+u *La/p) ڷ /G 7/'j iejҼ|Pݽf-J22݋lxo`o[U`D>S$U ?eu47uwy B2YZaR$5=mt4VwejsH,>mmyN᧴"Ïan!Xv)gsñ=Y-W9}`&<;p2)%>xNƿds6LZ usBeyF-7,\_ް6^U8 :Ȍl*"NjW%SH (ί(NIQD=aK''tn1Uޜ^OY_PB?970p6Ew fEOw>c[%t2y:q$Qg]{DU(p0Mzp#y?`F*:V(jArYnJdhMPAND?. 0ɀOJW;| q.S 2Ǝ5N_f0S*ͽ݂lϜɣ`.co5@Q4MjՃ5腹b37ѥR9|XYmA%ЏP`x bny8dNja\Ǵ n}rrb)$T6VVM*O(lA4~&z)Z̀D2qz H+e|"hDnPU |YӞ'J Lܢ\0Y8h̕QrP{c32YOP,j4\@imZrr NllܘU^A ]V9|1t # `^y ?=JOC+ NרY8GtV4>}Tu:qlo^vw3_17m4Rsãmfקb;\̨^iQxC7'>Wx+c YBUL=\h{3'E`2ٛ=\ð3V!oP&ט,ŷB nm ~;F(cMC4>~ep 6is^8^I֗7J} pbnӨ4@z+2زt~OSC5$ܻ%6+_!CǙH#Z܍wƁ_M53? < kb[wfk4X3%HkpgϡlA=jbTmɓ`c":0y4 DԚ` B{ S8miw4-u-}'&l iㅄ&IgX/L&E4~t?j፻9og!ݢ=;l; < ? >W\ [E^aI3LJNwRTח~s)=x)Յfڳ_fLin>> %\<&J@ȇy ({ÛhԾ Av,a}Zb!iWFeN\S:sJ^Ag,9*c^ {LlBGh,lSwrf,Gɼ:A8D&[y$tҢ${oW\xPZ^L\TX=ieʆEN^_UG?ʨ_:|Gַ? n2,6 fHDr{yT+kCc!SA`TVpŧKYJiGւin9 .*pbuцK'_%{niYCDEǠ0AfM+q眈cóߑQ짗.;.mz,e.nJߵyVRpqˮ {[!zZ'}Sl a "Nflӻ,<# l#{44m*mr3}YP[W|g1q6)6(3$29ӚۂѠK(s)~?`"PZoרݚ4j]zIDJy↴)9vЙyQϩ+I\I Nt>=ldLع/GT3KV`_b ְ"O`2K1 g3^9Y}:J!_[ '1zs,$m"_KV$޽v"ܒakl pXfJ2Y. 78- N7aaeeVe%ibHPiF$&(!:0۷7*EP_u@b֜[Imrs~`9 X2D& ɘkRߴ.*E7E3 jYzN&3u2KO΢=|Swoi%m^2{r6 C\sOqB6Ŧ`KU-0Nd[ KQ-[l+ΆBkN:; ptL;"sg'>MyEC|ڿ3QACiXx75CvE=#98y?L“qK)G>:w$wY[bn{G e¼Yco̠4o$액ur'^-G3jQiqx96!_[@8Н[EQ`tX[ OyG5^Pޚ|gItq~R0*>6ÏarRk& |B;ͺ 9 @"$um4#XLn+PXOX̄(*YꁀVLţہ B7' }rJb˂KCyKB*m<5u҃2n0Iyd~ͤLnU4^(nV8.^O۪; [z )E? _fYxq)ec,#yѬe?ar]+ 7萿XQ<[%9w7܏uK*7mLB\Mһ”m{ګR=+K]<\y`(B(23XI@Ta\2 ~XIdJ~s7{-"A[xZ9gebŊ:IcKCR;Xϕ45K&A+Ղ󄺺 1RXD+8஑ qTJ`SZ KGUx"SxBkIԐrr#ЮrE3b'JҦHK Or"hP.~nEZW;AQ=KehT8eպnsA}w5[.1HhOs]s"+1{-z/Slrƽ2~|Z|}ׯ?EA1j*i. F]ړC}­v,GJ^pvIcV 9(0J ʓ pr<a͚9X{2@iV.ܲX*!]Y=&ie&YNejC\4j.Vս ?.wK/heL?;־9]l0@+KH87N$\rϬ'OjFS$IUdY E L{~tGc藺W|*%3;N9Z#[2 zhX5=^8ep tZΣ4Dѓz;}X +"a߆e-4Ŭp_퉓2{,2 49viȠ[~ Պ&BW zuTjmW0%%FғRwˋBL5CT?M@2&%Ee|pJ+niơW^@=Bqm3BypּmT>AC#JWnQvh`hDC}̒jYu]*OK\ʎ.[Lk)yxOHO.n 9&pve {p`0H a+iҾhĝXK|eŜ7iŊ+71稔";X~cѡUrYQpfnj)Oa)e7[}f!8Sj ܌Auݩq'?{ iڨdi4()j|^]W/?{zfb{FGpp*4m؈KN6./~#{h0Kho)#y/PrtJbN J{ < 鬜:"]XaEʛ ve@ȸYg<ϺYs0L0_[KBkV# ,݊ f?i4 \_GCIAxenRRYAlF02xn[:ܬSҵE&JKt֘r@@7*M\GOew2=JꭌyG$q9,]#'4l^K:;(.IlF\~\c`Iz-6NFM;F?؊<5]b++LW" LEj'v]mQͯ1046>5{L ]6$J"x7huyt Z*^=P [1_\Y φYR<$=P<p`ͺ]? 7q "#eE63la O~SFԞJuPNrmG8cSk*:!劐خ=wrw1hVQ o9˘Q +|zͬL92-P ^ّ5wT]}XZZLi4WUCQnD:d:84 y#ungΌnB;Wf U@2jt>1ŪI~]B/h2H,(vqR* Wde;gz(hOv\M!ropsg>| x"iܙķP V x撡_'nۮv!\O|xS ,a'o/9PHW[׾Q9 k:cş";,TZR}(G,r~"/^6/XT-C_jXb9IQQHe h>3d&_E zYMZP eDف'ɰa m!Op~؂{F|bùRCIld_쬈-<=&E'F_U+pD~Y̓)|Nǝͳ;-)J|/2vk&o#9q㓲10x0Np8[$# U' d)d^x_k,Wn %~hC}#."piV$X F,M82zBdOvG%R")m683rіxz-IhU"zښ]RbRRijm\6:Mʈ @"Կ$~P׫WS䱰TW~PY#~Y Ty6*kPDžYu'>hqǃg}^%4vuer?B,8ͬ,b˜X$̣0=0[\_6A }`"gE67 _da7b*ɾ4M !ib1Z%Eb>6$s"fQ܈= tkxclNNۈ*ζRM&b S D% L( Bв'wAӜH mG4L3k])g`㦑{;X)E#_a Ds@PP27ѕ#[pc9( #hNd+vb;ٶ[Tp(><:&ہ҃IGCӟo&Iesfa"7h fMђM}K=>,1YYmm!EV3 NG +Y+9^WZP -pXëۡ-KY 6E52$\8mkBg0  '}ף#l61b=0^=I hR<h}ö{h4@U)ƒ4(^['kŠfPʽ%Myl%sI,F l1U UTB xwO'wIC`<\zL;zrg7Y3Mل4#q> YZ߂)b_[^ D-ETbe]1,`HKuHV\V-=<ME0gaysv-M,ۍ%NAmob5qBhs{|ezk$wbwJ06*ƿȨWz-O~VC%FT]հ·GQۯ'f@վ)\n¹Oȓ S|#]idcM7ySւK`T.L) R,E+:;;EO2d֯ly(()01/-Zu%pD=)RYVjcܠMubATWk" 4qm`dVR{( ~OJQŌdPH]EE {l҅V1]^|i3vrl0/S|?5m_ PAJ탎AU-;^Yn¼+1wU|z,y^,h Q{nұBSUE/aDB!,PQvSi.v 19j=2|ר˒e QP(yP!LKuw|!޵uw#J(ru6vICfmCu[eѳ'K\z^EvSok,U +F& cJr**[KVϛ1/-.r=̽F1?g±4-VDo!bPHOka*ؓ,f.oHb$:{S9b8;Ոb3UOFcz|_#ļsQy 6Ǫi:>~ |0ڄh0xrV%Зlw}}sPw܌*bKTK8KS2J?cHDV[ӎgto(HA<ߗ7 7@k21,]+ӓoksd¢ 'HAwRMMIC"Q;7_@tpkS`h6"갶wDL3`AdߟnLAAONx9=K7vIza;ihW#ĺ4'x`6+Έee5LhZnW[8)iadc#->FmfFgL uGV/2e$ʃ`UCT{٩ N|f Dp(~7mF8#"{ XܖT27KcLi8kgŨaiNV=S8SCS[%64vCO~4ka1O]JaJxxXHcfci1,дT0a1glζ (vFe`4R5y X[ꙅh+ F+۟O[׍gQJJDu߫n\+|1,"ڈG+A]@ FG$tZ!!qߥ5K7?Cڴ(n EO9nϣ .Qc܊v:IjuCX?Oì_f’TrSNZhudż[J~!˂Ftl4- c`O/΅kW3Q HMQke[?~.z bMG"Uŷj%V+c1@H4ȅuz} S.dR)*K"Б{ڟ/4+En%Q6OOlF&v;϶14b ~446m^jό OP i#:-N* Mt_[l <` F/Cm^-8JG@H"cG}ĂuC;,rNj䑵a8n[m+q s(ULEmOق>R ̱WE%huY5M&'Aܵs1Nh;3u#~0g$*5 1њ #L(l˱V^m<'ߡ:0P<rF,藆>A|&c(S+s2UyM>PЙ ʮgYZ0707010000036f000081a4000000000000000000000001643420d600068298000000000000000000000000000000000000005000000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/X]?Eh=ڜ.+?CGT yu^dLQ-t=a5f_ySWTt!uqSW;bhyۑ2+'A*[|:rhI6bn҄#WH-Ŕfl *4n梾1TBBՎ](Q /EK7G' b 6_:|G;s]Z3i #,̡~,Emc.;k㦾1( }mϨp_{jRg=bShn:]܆,hoUoN^0lžr%mЃ%olM N |#.H8' i[7=tݛ9k}>4{jVg*Z _s4(UqKfCdu"x-]wжL8u'߫03gݧtД,T4[ń'=/@4}+^Im^,'Pb8BV)Lē {&Ht 8g鯉 ikFYz-1c:% H Rp8xdPG[ jJ缶kjzffA$o[8^I(B f2`kkZL&Ul+Y Syk: M=ߓx: QTAN@zW#xUgoݓG[P|V/OBIn:otG0؀j d 'rD}ӔOyѩhx5-3ni5ϞfN|7l(P7HEn} /L& ; lQ +VЎWEuu ${f1X.Z[; Y޳ hT}b HG~HPkއiU}lbǞL?jwv"xt)lÂet ӦTUe`c:"Eͻ?.T-qYj]̹.gcD`` b2[o{z tV܋8 2#%)ǟ%$Dyr8]ZMp]4,黗-`*lҾ`{v87<%,g68NC6[Ee:|ɋS"0-mnL:f)ч,yNvI0iKN2/# A <_*5$'\f˧P[ҡZ$?R6m:@$S]85K}N1 WJ  &)LMS%Ccer9sBx*L˰v P=I%2e`sIq^){]@n`\4}nel"TIS@-)'X Ikc GQUL+~yp&yf\*Oj+ _ʭBi~fI$X !y$ݷu-~15qS%F'sƑ?J{;(69 v_qWcr9eSŸ:u9)4|};8ӆZGrzPLBf>гmͱuNU#)<}OEZJvv-~jdxN<.VB]||,Cd@~zͤ|Ԍ=^,%G:묎mlSTExF x?tH&Gw99,$L/o9o+BڂI2pa5h:6va.s#hw_ [=ro: IS}zi#crټV1!&LP}ykkуGQR~ST C?Iӿ7M!N^g1Iǖ:叨?vGQ\"=Bm!/@+aQp۫=Ybkr=CjLkJx,Êk "F=i#bQ`sI 4},U;){E JN \CycmN /M^);yNDrC U+g`BYB#?MZ+BH|9R+&WPDiTu)k8E ĝl,6d0Šdp/ æOC9K=чíԅm7^<x2 a:dTTNXT jvx:qDA:;?D0la=gN2l]u"KIH}0_GVcT{-ւfE|ģx*l;!qXw5h~rZf`[$ uA; /NbsIVfj>⇒"sr"5켧~ְ~>XX~Hwg]Sc*&VQl8nzh"@ե7IRj3>EcΘjC_%&ٝm-9}-f[^ZЂ|ںkQQ=dī:1eZUySs9x%Df[ڒhB6^?~FzM$/:V{-Yv\ٹ6h=1XUG;0c$赠9<1ΰяJs4Y3z6YVJ TK{Η =]311xTLe_6W}kccϘhvsC`$T VPcDfa. -3 ٲ/ڐ(NΔ) АdnmVCY~-QiF4i㶦+tҧڢŴFgO\tQi-өyɀ:!  Lگ->I}Pw \-@Cq*iwd܌&w^鶆!j"u{ ryOSŘH 7鷍oaVQ%:4Wé7v7&Ŵ>>a␻K-4 7r-::=]7U@AjDՃpP{Oޘ#{'Ȟ<4:TUQ-C/h*RjM@LXytuv ~[{bPyGmӞ<ܽܕ~b5ܼb Ü/E$˖}sFUS@XVRm,꺻ғsn|ˑ@4*60W0^*6h(B@DA*ibb=n0@B}Ky&q u2-w4&c>R}!s!/h-*|ZgJ1tKVRnk/>:yQ ^p9,1`n~8"R@`1WW"dJ@eS,|}k@R 6p|j,ҵޏŖ"}=J;<vi CڷgPBճu/%g,R78rTYlBm:rVR|=S|72Q6O I'~^E 37S?O_m^Gy[ s{02#7 M5ڇ +Qݵ։z5d"Ezpkl2kM}^U#+`; 6i߹ Vsoҕ_d6ڶ~b@^KM`R3ɪHA9$A/6=ѩ9+;vIB+"r{thqhu~#m}rrQ~!n6El-S$u={ S@չWipX[$@^K Zn)va+6h0r-%Ge,}zC uw!~"jF1-~>,Bg}/-:hˎwyY +[$rqn{TŏYC$B\?`Yۤ4>[H'P=~e\1а+ŔvǞ0~,0R%f"u"l+NY *6v:֝Q,:8o-vrP!rq+Pz.^'R,bJGg^=X`Oy9ބ?+SSEtGҳ [<9*:nTDχ Q~y:Q-}ץ%6Ř"Op*Y3g 1!٘vkk *P (վv+|ՄOާD"峎$R"鿣1TKy{s[5ql-v#ѱxVpHbc:%ȫK1!3n0ߞ({!) $ƜSy4ol ƚ&t6œaHECXc/DĄᗿS?mu;moIC(aE(!c3[UXo؝z :,SOKT|ؗ4~&K[k \V$Q+v`õ?jˋWuF gu-OKIYE'5LY+sPpxAjW VdZ4f/>AZ n[%fO4&RwN2գOЕ(qŴG_!Iw8s/YOzh ) ڮ' !~Zڊ/0Od9('lc% -b6sЁ<_KpHD QuIS,dz]tyQPfL':zGSο8ϳqE2[pR~C H8mUTtsjgz Q@+7Xm&aݢgķ)d* f b6FoKLe}o \D7hStsٴA>>-|8.pVD+́NIbwG1 5uDml>^*=6Uq`XJ17Tm:OG,ĝ4hNpuNN)LWkRAs`j#)X;I!4FܵWK,}_ET.&?dy$ ^i#!UR[,[.i+o55 X"M DUb7EwIo̰MXB5W-꫁L^MWafQƄy+ iw+IAPcyi4._+|,IޗSOUIH i\i}OFj!A㉵vbJή+fҧP="J(iVgUS6sg5~JsE^p!hV`#.ga<_L2B/샌dQege,d9#9u'$ p{Uj|+ڽ~{ BɅ6C23N1(Yg8@ ԗҳ:xHs}9(.p @&䪡F5稓Q8^Ač ?_,>}oF.w9mp3gO+$kGAHK$)r#}!3|kyf3+laK 7es61 0†ˠl:=q6'WLg]D85_ENI{) V_Ҵ:9Q* Y4TeOSGWq0RwOTsmp7 2vNc -6 xf`21PaZCV%5Hp@λ zj1wjќ|O'GoVy!~Ńn7@80b\譏E0uk;PϪv!gX\ f+bʭ Mrd↝ggfKE@ ?@6K4| IWAgMi\ c[A<_B!.S(Q69`.[]Y&s_M^"5ԣhF(='5X_=,ç=r{DEEO6*i)) P._&9/i {ZL.v{`&2 UAL -zSv[6$,cbߠ=$WF&[/[CJtPa c^۬2`E_~7~L1quh|JMuE/+wC490GG-uV%OWK ^bUF[ e@s,gÉz:w@IhuuX_3Ӭ|K2*rz>]q<޷F-h _dM+Aik&$&.ѬkdOld^=1@J6Q`zܘqWH,76ꯦd)R,'oE+d?0K46q1Pɩd ;Hgʹ@}_}k郝]aIX݀疃Srʊw5M(L j녩n8w!BnmrѺ5[{lďbTjô 'ovJH*|~CNM<5ސlZAKB&,w|5V3Ҁz+cuEJ< ii^ [0#C{kէfw.Uv,9@ſض0dV簬㠛\f&7׳Xi;3 N[#z)P0结n>w"9IR>z7)Ag-+8YQGr-:Liw'v% & iWb!id3JewXx;0άۇF0rܪ|&l.]Zg 7W8!m."^M,%toepyX-M%`MKluKt=gS5Hmk *snw@Rٜ}y {5Fgc2^X D:&egՠG [`wz>lym x/D ݮ$]0cl@aNf@ol=-rbmNoAkV+V9LAȗ e ͞IR\mg&~ 'g+~UUZ1~Ő8|~sbt!`Ju!(A:(h%uNX-8һܛ F"aȔS <6#?;ܨ6?Qޯ0Хʦ/emLL(R| ;s޸fU؂dr4qLj`AЕQcl<lj8)"ch'$A=70[Mn{UWx @!{^kHmG]Nn@gcH@#VII[+W˒c6kFf?yOc)X18Ѧ!:?]]=ܕ {x@mBğZmSG5[eMabTL1 ,z}y+R=̕m =N!Dǟ)Iq?( e}`{]'A$K6 n'?P@SvC f |QxۋsBwȾ!*@ð}g35Tм dNCoHZ?cJ;ՓcI1L o?aNC#ejI* V;mQkD?$l5_R`;t,≊{忩ɝr##afB>%$)A(ؿմ,5(96Xp A҅#"Yi]R }i\wnڴEt{7(ê ogJ d7E8^&ځh0C1c>ʢ ny7}8م1N?ۑ ^U-̧ Mׅ)ON_Tm(ioY k$p}Vxؚv5Sfi`(#Ζ/2Ba/ NcԬTqm{3',#;^\,ě,0Vޚj݊"M\Wn1#EX2SJW~nBPZd;AvOʈ;l>5sV U t@2[9) 4-)~zM+B"f^{5@+1 X|#G9]h~+R# #i9>p(2/B$3XX{l%<xNTIW&1lΏu*V<>0S[m!9ğ㍴%Zlcz)3 ӍM K'^o㚦Y>(]-َ8? V>$&U_z,ҫ}KJeTI9b _.e k-p,fOn\WkzJ}Ѹ|ìm]pӳeʟ` 9 ӫ06Ք2ύْT/ev]\ 6iל2Iu`d`6Iؓ>qEO 6=W|L3Q 5? #Ͷ̛ϯJ+?\fQ܋ܴ+E75{לxH%Ow y޴dɝi- t*H'EA c++9m'-?VjVՄ ,d,SdE)g2MUJNFa-GNEe0vݠ۷`$m7/t`8PW ',گg WIRn9syZ)\o1LXF*pGAyPǙ 2(1~L9v'%q`F8V(Ǡ,Dl n#>2:8KG/0GJ-v>XU7$U;zd[:C Zw¡[A\o'曘"3i]E1q[C*`yD K&,Z=n >M򭾐t!_N,Y o MwVU Vfw"sV5F.O`Mea"s$36p_U#⟳ёbOB -IG &N*`p FyvK;\ԗڒE`jo%eP bXv!_2I[s:~KӺ L?7Iѽ nh$}$$6NLzH8 tT{| Äi4J?:(Y= ;WZ jrZÝ^s얣W>mP8q9͵z?/%+RׅS$5񠨐+BY*sWNV\); +-QcBQfZyG3ۋr`sv*c܂ܯc*mL*x=ɜdžR{~όš#P^<L1- om8vǏ.F==4Yxuᘷ7mAs`XR?B7^!(B(=:Sk7odB*8-o"^F%DA˶(F+M"(%ux(4*6&LBR7I;%@$aJ+ZmJXm7#Wa'kgPß_cH)JPGP=O*6 Sr?Y$3v0#8Tۻ4OsKLz%%ߡ#!p: =tV51qy (&򖲄wp+ŗ]j.ʷy&oCS5ٔ-B~u'[R(D/`yȉc8@dG)on@ld;y֫ ĔeY,u;Xqs&^?1 jmqWWQj!"FHcseuD;ZxkVHSI7)閖8?\=4*C; ֢5΅eB}T+p\0{2FXv,%5>KQWψS ר2y0z] JQž'Vy+9K jҏS_Ǻ.Hg/KgƸN g&ErFQyWW(#peZj)yd6iMJf ҝHż}%.LŲj!IEhOq_mBnʧ7$~r?Iw|PNmWxP&T4z2zXkG.g:h]:Jvdp>CAW )Ol`vHTFPCf^5_|9315Tja`ݾmAew.?ZLf?8M{y# K֯29uCad+~LkTSRFȹ_0l2d,v,vdʦ?Cgr}꽒ňo#r /ity"?[\viUm 0kD-@˃ K:dTԾ!kEu#UKH?Wz臿LaJۗ ߰f^KƏ!\ v>ؿc)c;X>cnNُ] lE2Dl@q5hh']hy|Ƥ#9k!Yن@;xaJ5l)7a_SW]9IfpO*z. 6Q$l*rz!2He.&YR7U AߦWY!GTD&؛Ҋ?l!'Gl1+Yu,]JTj=.70j=?R*[9 )Ry'H%ppcasFNt>UURQ D ]W)'MT\s4qKZ*qodd=f޺ePB(:ZԲdZxKPz7i0G Y,GZPDܸ͊ g&rV|pUMRq *5<F2&)=%ǘ-|X8tt Rrˌ@NyadjY5xqf4u؃DN]0znb[/ jm aI!pE7[騹ץb )aʀZ݇Ns4?G 362>kjf^״b_H:*[M 0Y[qUlu]x/(cP=7cc2<1F> uoɦ)ZeY鍤X$.Vo/0.u<{BbY͍=al[8#rf z⋐E^^{8#K #d=-a(XJs*%/7Qy*c,kC9逴d]%~޾XQPb;shhhՖfߝjI/I=AZ6r9oMW͙ ySIgێCp5Yt{x\W[ۛlM 5Puɽ{]7bMU钿*.bVrcĝ/Ij* ..X ia1< 1Fü|7lsCL4:v]!\_ grh0acyWy%xgXi_5ւ iLE )=Zá%G"}ū:I.>qT_G}+OrʹZ,+~6ZǣMPǜOQlw[ ^dݲu]YfWsmIDo_E!Ov>$ 5LKh%[3"8 A冀fs10")zu)HxlޑռNL>c*`sQZ6D[OIJ([msA}5,cxur`ƚfn j$-9ۼҟȲfc< MAc|h·V@XiFxGHJAKlU7I k@0P8t/8|Uڅ:_o,b0̛}|̥A͟&aŎ^]{'j ZxKЁAT5*1 hX#-&תp|&3feHv6%~0S֩/zk:Yg}:kvb\14eBk4oM)3b(s~x# v&Bs5*^;LD^p-b٪@JȨLL*V7(Ȃ&7eDn^/B1ܶ_.~<ػ%c-FFB`xѢ̺w: ӧu4.|-״מt]Fstu|;9]|;i0]YDv`[cz :$kTx+S>A!YYO(&~w/߱J}l++09%Ap T[PR).b/l_*w\R77= J7)H+(6/`Z -@;|kͳvVK5V| nœ_xI}+7~N_ъ@ܞd*ŋ܂V @$oR[ {|D$Q9١Fk ĈGa$4IB8nnZT` [mlRd9,zxJv4ZDtHf1}%ӭ∳Ii;-mMWe56]N=.RG;ɒ325A}bqR},_#Z:'O / x N~GSscڢ#-S^so! &æ:2 Ų;yT<xnijRQw|쳕@LO5.BઐY-ByMWs"oCQi;_Usţ gDeܧ}>duGu2ci6W|\u!:4s.Ḧ́HbwpT1{8sHZG W!GCyvhnO|F67IX9=g˯RUeBje "jz ;ʓqbe80 Cu6{!P 8K(K4|QTGp8uW r4,F;DAbt${EZ4|_/{qG 3v(o-KL!ʯۉ~ n=Ib;P`$f9]_ a DqLÕ`_X2H",n*2x C3&Y 9&JqYݝ1“·oW@@0ȁ4߾l HGJa7HK:6u\ )ھ"ؠs碈dHq_mlNK 6}8ō\ +px3yV ^dևqQjK~4#a7\"MhwG aIauEQI 瑕oPE; ueG[pIWA&< EM7\ۺǷwxO.=DqmڽwS +F..݃7X'rB\n4ĨcX &SߤSiChF;Yk /gzթ\?H.0HlM6Eɣy<+` g+5c) &{m9XzSHAaJ=g'~S&L8 Ip@=H]DaЃw䝷`aŹwZш۰spDi5? Εf1Ӄf{־eST0͞cYFKב[]zFykvY*y%m\|vɎ?(.!E#F C\C'MWRy%kIt#n@oVKDσU:>$9Ny7|vޘBH<4GL[d|)pJM3P臼 :_}sp@^^(۷\84Gu}&کgw @',(Ms@z)=3JM8YA `ȷgx+T} qTJsBI#A _@SOTvoK 1I(j'+~rgac 6q Ut ć:XPĪ2q؂_E@&r P~v=g~:ۜ>p$OGB:_4F)IN;k`bg7:';A(x,<J-Qr6 d2۬mlUvpu{WZ!ΜB-ꍧZA7{lh 3E(8U^ 1.z{5=ѕP[BbD8jD [t)53ת<;VG>>[3B$Z <&h[nA?|:s}t^GdqYǴ94׺3*,C{^ȟv潅Ȭ[ܬns:6B3"|K5D4l#.W2Ϻ۟Bw>-m_Й%̚~Sa:لn6l1Ltg9#3:Nn9I{t NGn拑~^A>U&ؤ\ q4ǀ~ u~ԮO=O_ ogG$ /~*s'$)8Lv(z&X'ŗ6UO/OiCXX'sY@im ifzdD0b QBmSs"x%H;qucRm(XEDFxU\FʞswUAÛ@C$SRp5q$PG%5 V@DLаzlݚ B@p"86хyfS -%~G|gjlώnqy}Px[d\m.r۴G\ HK0: E_yٱ1y 1mdlU.`̚&B+nKȀU+mܦu̱1C˅G72<Ar :Љs0+˝=ph1i̱wedx}Vpj)"0ՈS.~Pz MSZ?x,YTP} MEH1 y)g1@-# xBgJ'-:P2 HE$WjJ:4^ܽ5x%&`V \f .T7E.zKdy}OVS*?2bض Ơ8nǻj*Zݫ!L|U.+IwRԛ1psj E-,\{WMt>yٞ6!|vOwXJ;δpŭt,oJLHVWYԏ7tN* 2qAMp=EA2:3ټl,@v6JHb4 B&&\Rlw≯M  wp~a̖xF/s5BS+4W 346@dEjF}.rU!@Wg|0K3VSC0.W)Lɔ;~QmqEu,1x ."U:Í\2XoѪ&9[z?b([n x< GLP3LIz!""G/ A,t9ܷ[<;S `<ٰA-KH`)B?i==|#=N,eVڏ"<e_VѲ*"!ww =yt$eڇRO1*#+%s,d}'䖈&BSm\p{Z?9Xz} KSC9O2?W)3zb+8@ѼV|b?z: V4nhll'9lԁx23!Jg[]FER~!sjGǛ{ZY"k_WmwÜ /dRH0'IA y$:H9*#O, ,͓ɢ#;ӷOg<5rL3t͘]ڒ xK䄥}0TN+"$%AQf Tr~ _2*]0\,  Y_?3%ߝ ֧eOT;pK/fbbͺ"K"y&RRe>_gY,q$LV>"6h!0#BWwiSET {XGWb`+˩Mg"cQ]m9w_!*bB/&\PDidiю% ᘺȆ%; @Lv`xx^%I\RVaojiR ?+JЌzd?bݲ;T|䩩B s18RG*1{LMxE~nMF11E(kYtqui*?>Uf$;B){,+205mE<$䭤FAq?~SCxcJIUU~$qޒ13(W@!n :_]@V6X''jp"r(`)  FĆ3EnۓEs%0DSL-]KIYm?eAɊPQY)iQ"5.wuۡ'sm: c$ |zE~$j"9Fq=-Ya$Ly|= )(<&:n~ȵBjyS2/>g喏N y![Sxg-U moyy.͆qG.VU6T }6HSC_Zw|)FpM:ڰ+8'쯁~&K$"Wl0fYxۘ8А9X`Kq49Z۔~i|5[I\O%A}duH`YZ(.衃#H+ұ.@ece=]j=˧R} !i5!AUA$ tpLng(̫smli+fanvR,q{Yi*F_m}=8x -=y8ϜHkӮryթ/]nߕS{ +6"LeHvV,c3g.0aلO<6G PMѐ4l#6:Z'~~SY2j66乿@@ֺWj߂6[a+`NUIkQ5A"4x'tg= d7QR389~D:c j?9@Uf%?`H 2H~Y3Y@޸V ع$vO{Kٸ&F)]|00u}WdܡH;P۩J 1i)dQ;`-ɰKejgOh cO9mlg \5-|Gs~Z!zyBI>,tn|EK[y)x i:*5Ə_aU<8AyvoN_QO<=],'l'Ǭ-Nh¦K^8E;lfztQ˿Q_ zџ5Y} TӞJ\퐦sjY=ʳݥp'0B?Fzh4;1oևZb[ujnN׫G*o< C.njLZRwlMXzݑw/Ѫ́_~y}R}߳8ňu2%qCeȬgx5`RNq ¯ ae<|֋4#Cرqdd1S%U0Mbn3AAo>\0Y¦ Ign0)Ɂ4V˙z3[X׷9ϥ'j]|qE 4٬Ի@>*7$4'KkeMOw̞6AH}qzSliJ68P)E!nEWKP4k0lط8Vq?@B64'^IW~sV|%N! mB:kVټgWlB6\ɜ9#;ZͥT݅*aםspAs˴pcQOGqG#$x?@%'skPl MQ d<#'RqY[5kF*@+pđ!4KN;j0LPIK9zs9*#za9鱣U⃛b@]֞x#rba%&׈%80E"G tGUy:EZ+% u+f5Vt$ >-u CM%^%1E܅P" A$H#F#}F ñp[iW: #Hg5)j? B70q(G,wE0UJ-NN?IsuqZ]qҫ{vrCiZ|#sޘ%)eb8s; `x~`c3{h';vV9JS#䖜ٌ#I/8&ܞ4DO-嵡0H(]ñSp1h i`>)~j)= ZA$Ƃy_U=^gTE:MS2% GX;LH$6A%I]}81$%$ 0lK\wGhGw d6Uy{Ku0oX;~!#6?Kd5˭UM]/l mebDӘ-7ad~ZN )KŗQf,\@bO+"# Z)l7estpWܑRN$Waͩy-P'Wȑ,݌%JZ ?W Zfe @O.BR*^vABq)oQ $':W0ddWcQ %_$m CrR_Y>mHÌ8Z֭;7n 'LFXltō/ %IucniqUѹ*D+P-!j&0[]/׆IrDm# .Soc BbM-#x`o\~DޥuKZp0ڎ_\5&A6O8Y؇YQAH k luqO2DH$J3ȥ8<] }Tg0[qHzx !;WՆK[ bst[?$؁OiSzRc*] )/ MtB)|/=6i21=EX!u>m;MC9o`IFXB9wo>p!HNfYDcߣZ'Dl\`Cwe*|(fM^<VpK CݬjtTI 6}$w+{ xm b~ 5e+C ! ]!шr79q1jP^T@tJ,0Q0(a9a}PF}4$,3?'j-Љ?+apd5)E7O.ɟU (yIn~†LB[F?_TW Eb͎d0C"fQ0o8QǐFOo`(ữp>wNg<F@h1l4.AT|⹥!s:.a\ vVmp D~&+u5SK-LwѯszG}7ɧ b_=0o`vB#0#C=P6W?j鿝 }sJ=-?`dWi`{먩h$n;uU XXj{К MO'iDl#_ ̘&}6Fí3ᯞVYɟՅL9nDȴ]ڎJ(c{ŝ(gKbZ ?4p`.CVwk{ZGQif<qo83U-Jn߫}BwFj'VCz @|z&:l]H^moZdqν,g/]^"1bwDRFwejh#T.Gdi!IpU$Z&&`&@!tfټbzsTN @e- |r``@*n'f-MaZz8h)̅>=eE@Z'NrɚyACr%?5,=p`_O95+>nLZ#2p;Ԅc/_yVypy,nm.@6 ,ׯKGG6XFU?ܑǺۿd?2! [FAsgdS إpZ*-nF鴢BMHBdfOZES-oI~.o4V0} "=:tp:lL G= 7,vKhp"1dnJfy?C-0TӮuUf HEX86 t?evqx͂B;DقBL oՎNK4Iۄ/~)Bg;yq5ip++eAA9k!ޟ[YSoYs;-2gT= "~9 )ÝÚh|=VcmGڈ*Bխ&E(ߡT!xuO%ec+ݯ?U^yz dǤ13S7u듅 nʦLX( Tu'/ wcmC 5 ]"c:5 ٩UYCI/Oos؀U,mn^+*Mwﻭ#IɄ9@c~|cĂzf)s+)Tp1=tV# ԅTMczX{ulz3~ux{w^H-?P`Q [ /ggaIНLew A%C[[c{5KYo~`WkmhCHq6trImmdat{Y.ۭ:UsZZ"xg֝%\ QMv'і"=0=+Oj" #ue'/H"tIs3 ! mMˠg58݋7fa$6.ΕX(.bUMph'^8&nx4GgeA m|ƙhGfb0I(6=u@^f:j'bdCg,;(z'xsg|/yKTZQ{QFէ![=O1խ)@g.B] OM05=*e`9KV~eXoDEį VGo)uja pi:RsB^?iBT$^t~¹]X=HD!Ed-B4յ@WpJI4lbh h쪑j̯Q3P36 "V-tGv+WB$awth ]ڪ~DAdWjш_E'y*0leXA.iD!uaEϯ=1(1 E%Jti5&Ӹ_j٥\(-"]ѡ D۩< s3ҊgBVєk&ZƊI9YQpIQ:B3oB Rge'1hBy&Nn˼+Ӡ/4T Tn;T'-{Vd K Q6~痞)ԓC&[S#:qz&9rerL;[/B׌PTd"^|`a%?a|'[2gr2Ȼ-`?eNjEi ۉv3Yp%uUTkz; ׹,8HSJrei)4_@7~9qԢs喩( +%I 2m7܈G^磊o1轥C!GLэ ^<`%Abib~0696YWv6P3ӹ/6pZ<*Mp$?g%EnV;GF@r1=Ŋ6A8= u H}扳fMF%%%6-葱~&Wx@ӥCy龜,g*1$$h/}dOxO_3}O!UkPCRVi)OEDhro,$voMrnh3L@~<[1Ai;ʖW7PX%.}Nɟiik W7hJ0QxࣅsvGc!I Rɉ2xjH<9RLPSGett,yp.?鷗;UPqjKٳ/D11e(Kٛ'YE*7Q3sIj !gog[;JV]nBAyv=5lXm_*VS\[ ?n2mݰ)p*CEq[[ ”Srv51GnІzIДR'LoUŔ.v]$ۥd_Ŋ>}\Ns 5w~oZNbH͠,pԪ@Xy,ayMW/B@Hꀚ0焒7o^J};y*WWD9B_Q;y]&-[h,PrZM%\t; isQG\9^2#ڙAe~:oƄFJU12Uow ac (P}6E [ L sq 2 /"ҫwiB2:c/7&l&LS INoΤ~T:R(&@˸DR2 Ki~`JfKRe@|~Au[k̋uNWKm•ۛ)9ݿ1skYBwc4i\{b%p[_- 48%L`R]A/xPs&}-b7C=|!гCH`)Lge:ɚ 6z/h?M5S#;qsi2W<ξT%xsW>:l fxsaL)B+#P #BX*,odWbWDkTD+/55ݢZdvҡ 0<0-4Yu[j l38|^YPOv:!h w`fG5Ē ` O-⷇/mzCt?\Xe|jo8DZ럋HƗ7?:֗V\n[h} @JѮm kq:D+E:ӭ򝪠Uoas~lGRI$`vbW>~G5ɱpH$̬[l3 VC^@]ˢ?7?d}:J1?N>IZs]MDtwRaJ36ЄM#:GpY`(IsoJ{b]]=(2*/~U'Ț:& `ߡ%@sc}Ӵ O0*zro*U{4B'g;6^ku] /+_;ư m0 Ms5<U#Y(Y!r-ʯ"to^fvIg^ NKPY-fsUEށC^a@U2?DKW=FCgˠa>)2լK{ՈNѴU5{Cntw\EAr&K">ދA튧ޘ~-zvU5`OGD9TKV!WQ+סܙFl֣m~[ݡf޻"jӣ*lB.tO(2UIz$7%bZE"@ wHM \x?#,%9M[fEJƴUao.%OT$iiTF!qC?3K7vchu SowqtȆ>'J:g2 aqyg*t 'gtekEB dKԯ?-lNٿ'K&C_ܕ⨮7Ml7XzCQ8HUOOSնkt/0#{QNT/l=Ef?,p((\bD/50#Ū$Az<OX]i)EekIJ8"|a2 d:Ng;dYA1"z$nefv])hpҊ;? -+6bj+7yh<8Bn+&r*^^jk,e{ܘкoݑ#]\6/fئ~tԔm{Dsޘֽ KLg8:v?l88-ߡlg ^yӬYl[.C)BZxy5CWOMFJ[cӊP;Un,uV$Է"m6F,;3:J;iaܘZ8d\O4M.`WkI%-9KO?Rnaf[|PhK Ȩ_T َFkHRȴfM(ܤ6uo:hb%`]akV>2Noau[p2[J $'!I3{TZ2Eׁ&p*?iF%=/ X◺Zg${j@<;H6y1* `?:R‹ yo$_<ӕ *R\Bu§Lnۑ2P*s Hx9T %s9 IA)LFǥ#{jY&/Qb"CH'*UI\StHVN٨h2)J Dߖ+L;5 ǿg'm}oI)DzlNi%#e(Q6h b!1jAÂ֭!Fc¹EF>Hxjz}],Ly QP h1:~]H5v>d㆕01w0k{Timl'>+wI&9:[A=Q'=^Zвk(B&f8QuO44K'aY,(+VRLАw1/7.PYktRn:A kީS2ILuvo<_l_T4փEi7?1f_1yKhxņ- AUkz,TTi~BF\M t8.D4Rp!XXR]Q3dr9_~wk{V<\Y~8 qB2mv|y&Ls"^F(tT~5E` reN#.Nn\aTg.4׋M"A=?3@5Җ]er&DRj}]m:rs:5շ,Ӆ%֭w{+ Qhc)>}#ri_Gq.']wG-l-讶y[iZ)Yotle&%-#+}FNdWK"E, "PngôOΆTlQJ!v ,c63lE a ]Ϝ*4p 43 R2HM^sߊ&wE: :N4%DS&7F_ Pz2Bv-z_W{^oֲwReb,:#n7I-#EcbMϨqcK=jMW1(_^3g3'ۨY186.txoy/΋t#qNgHUվC]` dHlZO$ɧ>8 m[p`xˍvPt-T:,EP96#y|댱t1O9IJ%>3Ai1!v%Ē6hCɪ}ɠ`^L%UY\M: fi@wHehAYID('7 QQg_Z';y J݋f85|>eO.q O32P#U.X{蓦G垊#5(KU /ee= kF6z B@8z֘tii 9?W QWvT4H`{]zmY_B4?^njKdji#و}>g"/G9FY(rOCu~+̃\vG 1ӓ3Gr֪-ڼt&,4ю/1q`RQ@b|Q.(R䝊؁p'ʁo^e{Jub jQ:rHbWmnvSu;EoJ="'( s4A7LW Ӏĕc4&ݒ-w%o~A7Nx\@W/f*Q 1wt'K+pf+ieT":wqjMCկ_;j m0 Wȕ^7(Pӈ=ʟQ*@A& eWw]ݺa)z'xq\9 +&I\ܒT÷jj>+(Ƀ#if hۗb ≖4cd1.U&)ڕ֚g_6 ^l8_Ʋ|D&gvx #7.4$Ѱ+MO[3pyl!Yild=ń:dB8;8{ۉv3"oTElx7N0pߥG Rhh0)2:CǪ n>cj_97AuX&jW`HW_hs@w6r Џkn훓t#)l(䩷)WlE \37?,):W1i$Q?]biJDXV#RG=~hn] tJ⺎ Vא`Outհ7t,-v"\#KJj.,GD}ǀL*b]D $x3̽ 9:j'أEIڅz7] <DRgU{>,ʉ[P==w<4gqV?oC.yJen(r4=kj&{ĵ RJFr21MU]q#+'e HcqHjm<5 ݺ]83G?Y(r[L[D$oԛhcM>`.tIsĢy[s}}[ںʣj?r'Vvkt'72IGR x\t=Q}k d.p%V]]\Di?P#4*׹ _*/p7!$`P=ȘDD'uζP%RgCZFhz:1ٚѐL@=\Dmx}lq>fH$)q<$U,J6ZR*<-s6@t4~Z rma ;@sw+0{Q%Ifx@ (ԁ@~ m.# P<0uŦ &L}D{ (MM@ޮP,\pE7#mu$ Ppc׎tg=D ʂ:zQ|yW0'sW0Siu?c| (L2%N50#IvD  {{*Qb:On&=L7A7FH3NK7C~b&KIuyeQS?scJjfl+R'){[6rJ܁DƗ-xE n$?ֳ['dچO$2Q>ǟրb[ f"ѽ  0 % tE$w?Ht:(d9]`5Q@X)P%G.ͥiQ ]!Yi Ƹn- @5$/.رpר!Vt<_AfoՂz;v>sjj "} JQQ֏ʹEB .Xslo3,D x,&D ]ѼĶ;5|Fmt TPBb->n|mڞ RҴoR>d4s+A˫nCGV2#W1jK%0Iuz5Nk.:)錞MS QdʠZ70.mJoUO)Æ]lQ~t.491@diɢ$֔NZ>|5}S+dPRK7Gucw- `}?k@c,q[0JI "x4:0_rE=`pj~>4y`>WiO5jIBw6en.>LywrJ΂%xJV~=qġNz5:ĸIv]OԣP‹E._T?SHޅ4PUud]F fH 31ꢹ? M'y:h j 6iݙ1@|+Dݱ* Ldp]Pm Y#֠~|ǜk6jDlGdv$q2d |`m:fi]r=KڑYg]o L9|3H q1l!!5PuUm>ͥfnPҿo;Y?i>+re2AShGD^#{E߱z2!JiVxNNT(|60F$͠^vÜ`5mX<cGei,3m{3xoa"Ӣ@ơ^Ŧ {kw7o1- `aY}W9.m.$pY$C^?G v-P0TpQX:ډo/ '6#^dl)Vt`uߑ¯|9] P[kbKr?q ˋ<]׏Xhcոcek7QrkG`6bO-GS]wOWӲ}) rBGO?R-)} `GdaY%"]®A,ui/HuMFߟņ9.u Y^ֺEd/wueힸQ}^PU ȁcfk*cS oB6 X&kfB:l5fDg3^h[9VVf;_UقRXywIRȸ=S9 pVRdEHyCe_Zε}|E>ݑx/njNH(mecCI;'a^|֤P`MeBƔ=xGH3И2? ܋O鼸/}{?CA'\)B˽w~2XͧYqtVٜnXtDZ䉾MvP۝0ک2 $@BC*>ύ]ŵQD/ m;HWhQf]I{o D<9VFZ]j-ZZSib d@s. ;19kEޢv19s.ع-㺃^( $)ehǮ&nNUH6k͆=7&0o*5E 05@#+nqj;5o]fv6(D7A- 5VN4\䒎^GZK`S}&3oy><xZ`l*)9R־eMykPYBDɻLSGctΖa4!ƽ-B W =@C8xw64+x"y: %ؓlIt̬FZ MHi ;NP# B=Z1WYhbzX]` ,P`!Wi(ߐ?Rվq\5Blc9f=D|!M%2T~&ҊkCe*9bX4 NEFmF7yӱ%p_2KΥB"}CPz3؛t3>Gڈv]J\yqϋ Й(4H E{| d hӜYybrOOfӈ~C߁>N+krAρ}۳fH%,ȱPnX;tpjswFv')@i [V+ݪU)4÷=BZ/wHmFuk\ B=ʰ5M9e ?Ir!%fr#;l F+Mz»k46q=ufY=fw8匕}v7Jay[ ЁXSEw7qw$:fQ |S;y ezNm$m_6wc⧔+- ܑʂ"bFum^0 BL}C Eb ˉ2[1ޭ+r 3*bzﰉNﶄs Dlx(_X-RXHd @^.nDJWNH:%ya]ѭ)nEM_Cxۘ:$mWhJk"y-ԗ^W/e7y)ĹbCoE2fK(" GWxZL!Jzɵ`$sx: ~8xGN`ǷPDQ\d[iK=j3>^1=$5 W i[:_, S).!w[<y-6* [1Ѷ6O+k}=EԽizgD][3Tsa7 8āJSp߲tcRg ;dU6t k+R"ܐN?@PͭN,pjxZgzhڰiIӵk\ 6XP\lѷH'^.tԃB!$k5E/?@A9Ŕqf:\_x+\j& fSXX[^ -hjڣ5MܧR-x2KW粐ʐ9z))d΃"]T \(_snBY\C:y OC`e'׫D4ө{ eHO┓q='-긱{3@ˋg~SB^zٌ(xP-+6h1.GQrjmVD5% UH\N-I*|q$R6q^$N,DX'DDУck0J1Z]jD S>TD ?oHN<-a`Wj߉nP̲D(vio/RHm [w?h>&}A-ݚmpvL{_`Gx*' ÂWz="z"㨞!"@o0͢1%0>p#{]V6"Mc @N^؉* HI ;U;Ǩ} ]>Wng8cs6 l3mY{ aAE8R`$%ej-[IAeLA)z/Xhh JMgNm>,2md8KH:H4B#"3OїU|GnS\@ד̆a4R_sR767V?*hu$S3F~ץs>iY"Il{bvd J\:KkB.vB{)_[Bi5Q4'-{ҸKg#kgiFHL6g>}t:斨 f[A-pm/^ܠ󚜠^,Zv%F&T[(=co{2~;sepH wcvK4jɅEӸY㔧]&-H˹rŰXUWCcx#oYgm5 G&`0s;^-A|1&<24yPBC;󻿠J5/"rUfT6 ]XT6 zվ5'CqLu `,T.@4F. s!nb]%Wzp/>-? k&YA։-DLY~6Xo6̈́`jo7& Bh.IgҀX- aCaxt>~@ r&$KKb5jdqŊ>ub/3(Lko}%lm"]kFM-o*{r"4R6kz󲅾 \ZQ|# ڝ.MO ÜQ3JfXVw"B]?ߪw&l[[Z?`؆}yPDݯse0DZԽ4xaȧ9zS1,%h[Ph9D(͊*AXA1Hph=)hf i(j(OOaԋ$@pOiSw $0]M.vσ )H˛:ǂdLųe]lKxz r XOr;_b Skbf_Wt&v/'4V_z%1iӹE}FyQefk)b,SŰN_u$#: yTTm 4=J-m($D>*+ "nD ˭ ^ >wo}zed֗PU*k1*HިL`QY8 9@%s~ײ0ia&dCv P+ J6ų5y%'ZQڈACxvr}7siXIo鍘XSA0m L2\22K{tI\O}t0j!9M>;Z2ϑtQ/_90KS Z4j(a6M~LD=t=Ja}nndLG9Ff+0;$xɂ T8 Fx压`7dl|yAO")}g9 eũY %Bʥ`3!4i1)@@Lt^P _PԌ46MARKiAK8T-ԔbO%WMD/pwq uvnWcZ=$Oa˼ 0?7`8/*ABC*BP(F 0"c)/^TsME>ȫ|B[HzEҽ"e+{nF>M͏=$$z4ը-^{.-@a )v5%ͼVɎʮy}LѥjK+|g!6Gdm9e}`cqH.Wz/R}~kpNPCr1cI*x1;_>$/b{ N7Xr"m:Hbr R?FD%Bt~!YWNka2qrDM!ˮcsJ%,M啫p`?NJDH_`lLW[++e)ǀ nW,АEr*9b4}ĐLe}s ͺWr>>j#)q H(J"o&4s/l3D2=A)t=['K_r/^TӁm<ᤖ6b{R6J UF/ltUGj!IY4I[h6ypl+ofl ӺzS5%x$/뿜hUP%g=ΝB}+#+[ {Y$lY 1M͚ށT3#fˣ}\z$WtE\r$b-)p OÊ̡K_4uҕ%QSAb2zelvP#)RhuEX8. y8b.&%_9,4j߲M}<*᛿+$ q,v]PY~}r pL*N,ע>E=hk|bCƄw8:R/Ք@jϴ6g^G%ðްմ-g֭IY0( {0D4#f:CR2=)8E +e Ne2U}xfu9pkEBKg{JhzAQl<&"R!::|f;#ƒFg~}pܶRO eYkTg 7#ͅ'::Fwի!:O"hj=oa E$å=jC.ZO,IDBH @ Բ闿<@i#MG"tk$iACxwC7 ̅NKWc%P"-V'Pފ`29?fX:E*dnpUI@JӧPw1%ձ^Mߴ@ ql6KO$p޿Gpu Љk)Ueȭi݊`/zNfZ{@,bN4#Tb(Viw@U~ZW[mBƄyjh)`7V]F%UOhv~V{3vѣ81p=*'8;.psi;on3[: ~+&\4A;niI8alăKF`AľhW@L]b@8鉖 mVqb v`Zue"(s928fY<>>_%{CnT'Nt)7k yM(FN`r` <<߸+AP~V`l=e.qrG"wd*:XoUXUA b}[ҧbDc7N2mH՜ŕPQj62_˿/\>pWN.+I89% Df¨@#+@V_TqJ\<7 ߰>5k62[+SS`CDH3}F.sfO(>y ~k`| 6kjoXA[̾e9-|ǰ1V`!`%X,a>)W 6A]74ӧ,]Fjxj$"{/}Kf;8K ɕgh +A €N_^ XlZv-'#+7_AUf(JS\4|ޯP]n 8D'NYT=z}A9,?zN-!R_垖&>6wz)9{?U40Es"*% cP&O FХqT, ~ p yAqbNɷӈH(2Z%-ly٩q*|lY{5Y3 ib=Jaտ{c>`HY71JϋA^٩ܷ|^msHZ Tnki- 8ϪV՝ )dE5sj,9r/ԢT}1ř;6iy \1;5g O8R!#4螌& +H9]ɛfv6Xn]EG@0ΞGЀD# 秒tӧOEPY9L5 o> X7pw@,{I۰:3_+pט&W.HHH<,e SF "QIsy+=ߪ@3]u52)S_R UkB#UL(/ 8 6w_= xL?Gf:JM\q%jr TH="^4ȤqCkX෸+f>6B&ym(UBeH5d|MN4]݃+]aDz#NHG{<;=x ݴōCx?=5&`WEɰZOj~t2z ^ڎ[WuT}p6SR3 Uq-ĭJ?ٿ>?Ќ@-SyY $$ÀNj'܌+3N+3yQ(@Rv/h7-u.~5Zw6.;C@"(i=la~VM+$ #1[>Ri/43^=>q2nZ<`)-jo>ȥB)'\|ڜ(?{8 @DoE^mEx<x/4tvt_-kQ( ̨`; w//hm^Diˀ1l&/F ǰUPY@[\,$#N:_#Cd}!ɱ49jvη.?ڼj=Wca<;tX~tucT01!/S YƟ-WϗٟżwX\yF =I@&cQފ|s  _㋳}2~|"9K ;Bo'Pyُi 5XhoX8@ |BKN٠Wp`wNy(-vTc?(U`;B9߹ɩB g%b1Bp[3 ;щq͔a'ԝ/zrq9$K4\F6 PbT;ݐ$``"Z[u4cD ?Do8"J4\]%$Fw"f=ͩC=΄q۰N+M6 >p7F5L(y-qWR*xgqjPK= 3׻ctX|V=QЅc1ô MPJ71@u.*d :8ȏ"+% vKqi ߬ԣo23R%hT'MQjvj/=\R}Zwny!;!m||S s'nIv_fa=b:QmFH$A!V+@T=S`a=o(:7;wŌ3% 37/LWtoߴr]Ց1J*"x=2f[59Dw~0|2 W~cAA HM:;BCFU\8 yD0tC2JPkdUeHR$I9ڵS7vĜޣ(C¦RƆeGب8¡{0Ny%ɾzX'cb4e͈9 ʺ^1=k=}jU(tJXWlqErOsՊ]T!񝑒֛k-"p%4.M^x*bAgʀ6k#HHTcv1g"4".(2^davfW5qVh9"܉^~r׶k'V&k*\sth_b#x{ h@UaV g1T RFEHDPoø"Go+K1ȥ9"zZDp:>+\c@CGAsjr؏E%WZ27+ҭ8"o״veIl($sZUJ>v_n::g\k-(xxK^\ݱ[;6@%2ƏDuv758ž`̢PT4vʽ ry=6z$>7xl[S!ꣾ +Nlp))O{¡}%]C"cc;RQV,j>I)<evDSNJU;md+b{_@.j+>cz)9rfgkS!'^Ck1= G`D'F{.Y,a sAycբgK;o݁7_DنEPbcqb-8,&]qNwRj/ط(A~|IJ&Xe/דgœ5^ 8'Nf&'ꋅ:1mvG`+rtG<7xx&>Щ.VA$C!~0EɫT hld r0F~BSH6"܉Fȷʯ+`|0ߩ'͂ڍư.sNU/cjL;taK3𞮸w! >T(U-YE} ZСMhGر?XLɋ]s͹*\X{[Rl9!T̶DpעiPmEK&hߠ }"UVG?Fd,ϦBGnM79hvv z.39ÅR6;u=w'!OR N6?QO\b W9$JήCiw5R|x4Z~zC uFƽEЀ6Yn*2/-<%l2L^t4#gx/l'2:"KI_a7T!y>"5Ez6ѥ=nI"ʃx%/]J6'hS8cd_:wAؙ0DI ] 0 (!6Y1Tiohar{1)!c9h(vfy0 %-)e"27Mu%ݜ2c QøS|ce}^:蠠6]NV)G3uTղ0-XDXl>udL6F{U{e_zO08@T{DR :~!Je c1pɫ;y+Z0QbY|^0v)APFBfK3˸9%z/P{eOSY7'XCqǏ{"i->I- nSRKކ."[ -/V;Lm戏j]qe:ڗܘi t.p:HyzRK`KtHcIe=8jNKs?=sghbt&yjVI$<+|o CjӗY?K..{Zc@Khy[)E n odLH{SY:%&khQ9ˍ_NVifH\/!|g0X*̋5_ CC\Yz2-ō%L6ЍPvCUۖ[[0U}.1>^ Vt56c81g݋_TlZQo[)* %~'ܖ9-L^R3g}Td~; ʡ _r@! r?F5tOxGeCSr#^ n@b8c&D#ctPq3d5'3~ԈlX7LY(5=@(r>]'\lM8]W3݌nk|S2!>gm2!/,?c ێ&-uf]lLjqnkv3eÙd5y;v>W]P0CV)wlo ܓ@?n~v|BB̄dYeJL  ܽ2ij Џ1KL($gN:]py8>B7\XH]J&h3ZXi9R<=:C978:TN<%@`\8r߳4 qGj5$%}TsD7b!u.C:0VEb֜LCx"z껗>N h:[$)չg;y@e#;Lhil\޲SRa@[ԉQmj+bɡB8LVEUv[`0Z&L˂NSAH0}írXϷA+y -z7E{>k^n}z h $GtSrr 2SsxJGm- axj(/%U\wXヮ΋`Z %?6#eNZ'x~RAޤpܾAY$@Kc|!E ?-ri!Cx `Ef|Q sv 0՝ױ{s6Rj-9x2s %SQki`VC>Ȯ2$J_$0 UMfYI,Fd78;r xsBc(F^˥dMl 'Z`PR(LT~[ڹ(癋/9E Zqo {6qԸI*lΨ;9]dwa?f rfcl.;,e,vȶkAsz86 na(nݝ~zv^,})T-WYrLwk -<֋Co_wXw%Hoo6* ixl4K#~ZӇ$oCz ʰF2İFWjIy {w菣Ff,]vٜlY*h鯩%nҦ1x2,q/kD]$"^u O*xGqR=|Fͩp^|?,vN@1./j[#uT&HDꭆ~5G)) _ay9Ri8|7/^)Pxָux]-D߶_xM `Px`ahmTcwQFEX].I YR$pR}4 &WA7~v (OVM*ʌbɔ-Iv 4 H@]Uv4nP]fG}5L3+vkx؛Ubem7N6\G3Dm$~Qm]X)E_3ovd:\BAJIҀ(K>)(9eTH"jrW~C.;lm;NVSX޻K&J "7j@ޅ }[^\ snȩ8'tWN]F 9JM $)7tE7 htP1^L H넢"E5(fШ9򊋅Z6 G: _D3.2-?ej$eY eqw,~ c̛3nR>(ɴs;Z \0dƲU1HaYu6ɨƉN: @|^$M\5\߸A%}TzF)4S+w89w|"h-yY(W.&[$m0dT_.p˞~'Ű &*GZJJ{C.6;d _ :dp4n꫾[dC+,/D5.p6h]hcz*I/C=S_:% C=)G0">t^Y8u6t^w_i 7nW凿qDdhqjQ'KPy4OiXj%qma1X)&ґjUUhYA\Iv;95)mJe*KJ3I ڢp#t%Y/ƣ;fXFC1 c7$zQ=vϨAnK SYas1#nj烋,۵f(v?bα &Fe-L}, %%bF'J=A/}(S@XJYxcl\03ZP7Q>|߶(u4X@NF,Ck8aJ7 ƭs |yؓ{afbbG#~Őfw>';J VI,Ŕ-{'(NTr 4huD8!eM3…0!=kY/^07&+mwoUpb\01^۪tG`=UKNN};'3O&yA)>ծo3:)`[HԽXbP(gW?TqOp²Ӛi"Nm6Ԇ@4Ujۦbmɜ +k Op[hI1p} ,&p/8[dRJl4J+P+x Ts>ygaz]\@hD+3H@9,jq[c93p\ְaBDUZZT=5^[Sq_G#X ?c/3oT)hJqQlI+'DPKe`\Ιb9 ɼ׾P1fHi쓖@O5JFcq5^A1iJ;N$.%`Ld͢U‚'R?Gi,L/jH$!rʫ 81+Rl*%}Y^z-Uv4Ƞd\F1,,I$'E i+!al@W=劚tWT2j^ Ġv`ThJdxIYG{m qN0&ːuY׶`Boi0DEXpCUC7)VȌqD ֩"  ?c Zj 9 ?p)2?aY΂긼.#lH+42f54,pVϋ*+mr%չyr/E\A ߧ(GBw] jc?Y@2);V =ڣ>Oo")`jCw2IM%voq/Ɍj_7ɞ sdLa~5@?$fӧo@u&t eq@ { čUj4K?UƊ4!InI7Eqȣe`ԐDsDLlɓaz:ϧa5fHަ?,/ZqbB'V͝ }/'Py2Sc[d d5f}+ 'zpM9[W >_>PqqrP?n,ފMZ&pBU'--mo7%X<)eZ;sm:R`Ǚ3w1iX.$y$ *sMr܏:4 1Ϣ:S5-lw@ ܽx -b;@#PHڽa/tl}dϷS>voAF| $ вX2k; op4o^EXAN65׎ KYL lkֺ>~J/cL`)l1Ǘ!`PЖO'+) j"zrcZ?w AR5i╋,VPDnb;,Q3f'ЅSہk?zN\8H@;\k,eq"ui>=.4ۆ7y"?ggL np5Kjk~w@~z5ZF0=4R9N?- d#˺,g/ Ap=hM"vꙚ>9R a:+Q$Z_!Xq020̥-ĉYD Zy-lgB@@{׈[tݕ@C6_Mõ虻Kդ/LBmj fLbt3Є!m=&ܝe2 Bn _UDx^>#lB۸M\?`R 'Jv׻l(Sl"X+x8߶\ljA_+P-"$9ҢͪAL"&P_{٤3zet" 9wU06 jIT2M(^*Z,2H|\4‘XbB%֭LC8-4\xy9B@Nh(@Y1˽U<+L:!=teHuP4^@-IHqK8h.x 8 6 ƎipMnqNYvDZ1SIDɺ@=1!uH(Ie+yzvnKG!\ fB WA%m9}NGqp/bTy_mI胆Z&Z\bY7[۵/r='p,|N0 mK(z2윮9wDZyR!q|"(T}d clQצTH&@viV>8g:gDž .\#Û?76:]vGhCm=gX)η7tl'N$u2Jq]Qe7\7BSxx7w'FYUv7tSzC|4y{u1dOԶ>LM8Ovƞ @$cX p0g?|+9`fmCgZʙ`f@_pQGO?G" w7.# v.+s@4,cXvMPT.y(쫉j%3cneWF׽*7]r X/LBgtNA|%9٤ yۊZ &?zC5]lS@lWvBՏ4Ke$j?Vq6I5P.M 8~GiWaB0- hoݦD/R$GM yF=ʪݰf xP%`g7Fdy)S7hCuw 2f Y̵΁΄ᐣY1`Wm#l&e8w - Ԓ.,,1/L6?+)`Ry('Aۘ̐!/!°/CpM 0g|{?_yl P"IJ>7%(tңYkU3(U|eo |6R>pT^0֛@ d8[V>s^޾jpg~y~n'SG۝($9B-eN^L^)ea)V^^O#6|䝒:Rp61 +OM#@ZkȓO3ZmґgY E{ja:"'L^Lwd'>CC6=k 3l 693Up{ 2@%ii3;kH; {7#alu6:ص2i`aSFw3* :;k.oGT^2D)Rk ]x`N aQ7[>y%!Y98O(Q櫝^1 m1 ՗(V$\i_֖Be=VVH~L|_~J3"_W<e2L g+PiZ 3\%U]~XeXGO7YbZLз?  Tt;>R*EU*u9\~$[ `gX6)]oU h'ߝg(QDkU$Mf. ƎVkmI#"JK fK!(ֈ(8 U>'&~|zj~$CIg\dZ\3f~kcBBK4%ȓnPfH)/^y ф4Ҏ ԩbou0rWQ?q iW,1՞#G-K $KI`h7 /Oc.dUHte}B6eIV(tt+Zm\?eb㰐'LXf>rպz%є@1z`y1.#L378aWco&(ՇQlY?f% ^r1)Yyj|9tXe/.+H;cy|lЬz.צ*n:&il{CXwo1++.MQ6[7^fsG 뤜QԟL4ҥǏ:ރDN?Uǎz|Z·l!i/mƙpLky7u2{7c,޸5lZU㏀)׬J4*:%Vҍ3U)ɣjuz?#:п گ\>O?wjdSsXib[| j4q26~~[b)8Ϻx)a'ӑtLw6ܡ%pwtg@M?}%Z7y$+ nfQ}}}0H9nN W?+;׼oL%sśAiF8B.ĕ^LEWD̸%eHc'wzx洐UI㧞g>c)>T\,neS/H&*u>@F\5)oRsabCCX:CLD%:Hۃn2)H["IIj^ :f?-*I8/h$΅ `V _!{ތ4P Zwꄴ〺W5FWW_Rin& z hXR{mI 8x32_I=?BQՆS]k;t_FO 3EVTR_88)TSǪӰm8{lROZ~1162c*ZKb$ѹUE- vM[??&K|j <ӎEsJF[=b7^NY— #}]ã.db B#rޫ? |t΋ `op"xʫ58k&xd :n7?Zi8b3H)S+% yl~uvk7|tRc FO}h%|s x?g~*8Us3[Q>2O֪y(_$"&^:dAm>o$p7fOXuTE0q 2:eqit{/NJwѮi Xt7!oA:_t>bGlk'գ ;J|\o ~9۔(ϐyTh(5  y `>#Uɧ)WE(UEگÀ% UEƹ٪ +ͫz TeZq*Yǥg1nVz8=Ff'ꓮ{:{KoFnb&ꥌW!'o;<д2Y)ɹSUsU]{BćmzJ`c@Tc3SAQVeȆ-ɺO-^AQ8t$+GHood>5ِh9'0msxCa\`ݕU>QyKKG4Tf@@ct)xDG),y`6 J06b ^w1(jbxYكͩFn6es̥$4{>HA(Qj查`傯XI#屒3 | yg$kƤsFRBD=aT:Iߺ $(LH-:K~b?TGuw]o;m:)+E>\p6=u2hf:ӑ6`o(\N+]c]̄jn"z0*!XC<8.t6lkx<'`joYnWPD9;);d|GEEhVw:뉣H 4ˮ F f[6 PL.$I v.taB`y5,/i P2$f۬w^ȱNdBT9ԅW59DFr/C>$DM<#|yO넞[M/S@o[1\ ! G&c3U*.m U?$r[ۡ %Pl&zwH}͢.17a>WCwS[pI+KU)ZB2jʂ7;0˨ )R )Oٳ <>,[eA\SL?sB];6Ԣ/]L z|g)9"G goⷛ_KuP F&9i"z j) z!vgAtd-\3*?d 8'yAb 'wV.pi* [ uy+OԴ&9LI2`~lk\sW=ZNgjnK̺P pμ3{ @ʣLN)OEwUh `m]as8(;b*X[cq4IČ=OʘhLqhrֲ/<;ݿifYYTuTTg+fc-|)O4^FLQiCDj]%OT3+#Kws"ԡ4nYt%gJZ2M(ZG5vmش*̄HcHJYԏ1zӮz_6'% 4k-Q+>jzHIh3gl4ej m7 Q#e6KVTB ڵgR0S!G3  R_)vsV(CZR D>PO ڄ ^.h T %V_v s#~{Zǟ,q%|$9:&)k]E 7qZ(FkFQ/>P&EZd,bzz,%Edr.҂0W X:1Wai a (T";OθSf{51^l~]6YSx:Xod#L kՆPKkCG}$5G-xE٘oفl%rg]zp܍vl)}O.tQ}ڽQRojfT;:IJ.sK{AƠw[2r7ˠ]L|l)ێHPjJh~ UTX@Rt%o-~Umm쫲~1()8PJkDb{m,;ODVqG߮6&\Q6w'O9z$&ySx ,pV`l/Qׅ91nm] ȠE@f<ݭ0&x)=@^30pD/LY 1&J?$ A>SBCx a-7y=6'*`/R)bq:݇qaݬZcZb{1u6Z )kd$$JJ) %=w i{WbΤvLBFO`E*/nJ# :ځתbbʼʫĿqf*cį>2z4kJ^=nǰ^F8VUY-gX_ :Q6;4iXI_d>!Au0sq*fB^tmy"2"lJCxI1I}X;A(#MwU_tSiD[]`Eƈt>`UW}-Km68f䗹j9lL Km/TMor(xP7*rC-r-5F-!Ejr2@ r\!ͅU@sn [4AR^@1d"3!mt6 ik1ʅۨ&{~idbkîm%VOg;HONVQ@F~BQK&RPFhtK-0=g|3ʫOݫgVlcrqE襯 zJw ZFXl"%a2˷s?(ŰMJTkᑹ uKRL 5l D5k p^61}-[|'_aj_Z mv!n̳Ëaw#{ZNIws'OjjDQSi`/vva]64):l$kG,},މCkcPa=4^ ,9{~O⢂t后94A埿8J}$*"k]WU՜t ^;xQsy*UcOp1Y|Uh"0"Q`l{rUw 4 =7G >El偌na㊃.v']D(1C'Ks;߶[G]()$cvuKvϏRq+ \J­/vf:ڌn%v%OĿ"hX}VeBF,m!5`L{fLuy{=ȿu`ٯ"4ܸrOd rM>f[0⨙F6r5*ccϯU y`X!pvS%JyCj'4`L 품5+I.QNruZ~fؾ$P.8"SndA`ΌaL=7h6BִKIOvgb`oװ[`r+.>@1ww(mb:PXI[sh=hږŖpج" C"ZJqw?u!#Nl([I~o|,NS|tJZKAVŞӅm sYp%GvrZy﬏Oh-xj 0ybgM՚;y߀ʏ]DoڍDD?\/5 ؚOV餠 absh^!n ;;x } {,XKdɨ*-3~KwvV\vNKjF{MuU8Y5D,F^P,hɬKuL ]$W35մX囂#;g;(B8:"Sy5B}]r% 3 ,ϗ 1'pD&9t Qaq%~)Kswt53?FG[=;>Grv : 2Tl^( ym1ԆSua)ATNd7<6mrPIusP l\D?"6_^E||/Ko6Vy'޴"u2i4t%p|`bL9nHvk0a phU6<,R>^g2-)[wa[4;,\3[xU1vZ캠qn;N8^+8 gB * ßC?o)Dпꍏ3 m'ҺJ&*?!p1ncg!,j2)LrH90K hc;vc$!:R2'.XzsA %nXUlҔ;, 0]w<F^J{@{~E4Es |Ѕu.'CIp)](au1Y>A1nh䂐-GH7g_W!68PQLoroGPw^@0084p(Y=AOJ EU9ү80T#gF4"S0ݷ0,2jk"(AKg8Nq̬3DhBk̒OBVrC=Л#`OՅWa%v;t(pr4*lƾ(n;u .c,ÑY ~cu!3+_b1VfX,c.sЈB-H3Xv r|1Jh2,N0WhngaD{ [}^fjvU<=:Nu~КmljhpOS\DxSK h`\Ef/,_ nK'p=E˜r (e~GoJߗ |J&T]1mj So1]6'O  H5 ,/Fvi%mP)+1?O]sΦx: 6tK33uq7̝C>K#6{_~p.@mGlto&r6ξbCꒅl!]$!g Ir)Dd><%*5FI;iQoMζWC Twm$Րu.Sxk_=h#] XT$f_*ЧEg߬[2¢qzRT`k^lV0pzxo&Cm~x4&{-(N:ly|*%XAo92cih;{JE'4ʟC %Ѱ7Lqk'OR YatJ1y B,\.@R>Y!tz$Lvߞx&WWbs k9Jt&S:rZ4eG'=pQDQA'_}F!'cS7,KsFdXXۻe<$L$!+xPW\).{g3l(:+%ƙ;Y-U|A&W/kt^2uM]E`_; \M n :(@P xf٤3ļ|<mx$V0](z)JjHD~pV:]ěGjʗ#Hl8̍cq1hsv$!iBeFnH6}tDXTA˱RGY+sNbB兣{!ʱ֌_0L. EUGJ q e|.O3Ͻ&ON a<oSy3pffI{ѷQZ)gi%@ٲz#n:D[ &ȳ#Mr&|.g,gMEM&KGnv8:0oqkO]Os'ЄcG`N/I͌ɼ5rgY49FbWx~Z:h)W=cЦXO?(-t;T0;։搏cI۱c|LRX--L 0 ]܌07pΌd%[{:Tc-q6QN\Ks%Xu3%ivmpg &m9 c妫sU PD)bdtT!><8ױ/.ސ͗I_sw3m Ҳ"G#p@Dih%Ɲ  GdJMw:IrKHpj'( "l2t霡6YH" Uc_ hA5+ ̺}kҭpwxd45\>G'o}PX+7/+pԝ@[._lcC,>l|lspnVh(ͪۧII\~ax㨟_~MȀ=z` /1eT(ݣVVM~*/.#͙^el̢﷦L\ >M L*9! @'O'E`PM0ձ{m<=38,P<݁&%y_'VWP?Fa+K':vЎf 4lfס/!ٰXF&!Q!, pn Crp 1:9==ՓeΡbPϸǩ7 %ωDO ?h;ɏ{C8LQMfR/Qsn>"ܔ DQKfbEn֏@HΈx6䖤-DC7&=PjTJN` x䳼J-ƚ`ӾLJA_G7JA2RV̪ }P]^ Xg,,`ee e4qSXA }EyhR>ޜ[vo7|SmIlp8sJktte% fZf1,SO܁5AuvlT߶Q " V\&'OŸk l%P7ړWWyX9 nUWPA7(u\;C-08!{F@Y[ݿ:(JbܨQĉx[AOrcIUְ ʹr*p6- 16YiORF^|DžjY7⍏Ɨ]".D{exƚzT ˾0: Y:LNJH(.-vu[AjL9 24$Ȁ4f-#& h.C31ΥѾUoeOXc;V(d8j` Mz弓2F}뙶CA*15f.AT‰e-17Kkl]Vz13p7B@v/S׎,IvdR?d\Q CZ;mA/@\\6~yMqo}F[Ucvaa= 53 F2::>uLxc@k ܧܯq[4]5os٬7KR`^$uVp?6nb:3Lx#G `qA2,:8} Zf@1:3;{9 K;a htp{:ѯ!qLb1uo.qw, ,x"ړv;!avVSa)"Rk!mLyF?osYv9½Hs'QK*Oca4/lůX솪JI_hJCPQ2K3Zm2Ԥk(;wAB'(SngpTvl3s{ D+Kiy<3\u;zT=k24p룖4IwYY.ϩ g=grb'̻@|0 m`!ֿh:|mW?%_.V>ibž}I'; ǫeUsB"CFi;*8IAckȯK$vE+B2L(<&WW ͂lIm5&f`{>k[h.[{LtjIv!Y-<;Ee6^iRO5Px鳂8 q8[!99?cSG#e?SvTFgVVƳ9︐Cvpu K!T 0/3olg nʖc'̙߆wP>dxgFjz#^Xۨ6=_ u`ѕ{_?cQTf"%萚٧_0t"4+Q"OXe(|=lVY )znf|q=9) JBrKTWS} t)y{]}Hj,XL~$ePs $@:d99ZqLR _z2ʷ٭4vK~H %Hwydʮ/yz9vĖ@ Q ,m4/;G܃M[&}*|yN xń6 bຫԕXG#sYʹ"8ADHS+9p퍟y!'cF+u.HqjS3ViE|&[#hn}rBs竩qQP1ό%I~Ta0@zdwX6~f 70ތ_ݸ\G>*t}7B=̊9x91boKCvR#k4t`A6FgSm./zヂv.8LדVR@>M4H߄t՝eN6cSϯ%]. iR:A/(;2>ab_&3XȘ%+ U_g'i>(Sl*Gఈ_o$ K&d[xX~UiFGaDievw(pN|)Dک;jU С'9y\>CVI!IsA~_l uQ~~BӁG*g9?g_Sڐ Uz>í6O܀ a67qi9iDܫ\ãd/Ӟ qJFJL=)ڔ*pnYJ >f#m8:^ȰD!TS/L3Kp6eO#gW5B#irIP= n0jJDP';X?LM_9eM 8HSyuV#k$QRY_&m~݌Y/mX-!|&Pn6 b[ΎNjGXLj*#g" ϐOR4ɉt"1:owC!NQjA1EYM,ac:BPJ[9T,LYP%3aonK>|)roU=@fb-#1p6P6RLCufVC%z4!l@.a&*^&{sH߼+t[+KnsBӻ_J{~H.:ҹ<"Qfe3cvxB.\k4ecXmJ? m5H::_Tڢtϓ`a?C(2P)^DP)ᡴ[ [*x1_xwzO?>ʆL'}Z L] -ZDpx| T+j!K. jʦA*?.l 3زUHh &qj",Ϗ2{N:gV#h}72t65 J$ce!Aa;q 4+ۜY -AΕ^Hu3z(\yWꕊy@f/.c; :̵^z+3_AY~Lk{6QJmy;3=~,{g"q?uz6%T$@Vn B΀ @0ثr-o>CQj$6fޡR]Y@*IJqLzaA.8/)S$Q%Lirht M9IS]|/-F4W>p({1VJKu\g8=;AcVڵ_iiO!8KEbB綯Hu ؿmpz}v)HûGd%y @{ƞ.{Y*p6RI ?EZʍRW>4q-'Owt?!^EFq+]? ɦC^N|fcki&HjEISFh 1 cgVd H$"Qg;k fX F8,“b)u('Rt͊[}ʲfY`Kk`k'۷KnH~b3f=ָI!^ [jUKWj̮J~CK?/LߥGDOOZ6)vӻx"1C/<oMp xð'>7h%vΠuZۢ4IpsPx%I[=5^W!J/!#\jt/xmmoBZGVv<A3 97a!%ˇWb y=CK|bs-)( a&c..J7V@48c"B1zP4_izk49x961S]VeHf5%DX;v꺤LMa1 R|&9@.ÕyUPI_"BhJJ6|/%&BEFC+ i mc*Hd^;I/sZA\ȓ0-۠NfVF ޘ2 1 V*[ԕP,zVTx-e=#+ 4K`/͓Hdϓ@i$hݐT)k"@VfgHrV=8XzKإ>ϸk s4hSօ$φ=މ]l FHYGRPif\! #=)2gp>͑>gT Gu]sY?ohh k)5H99w^.=~S6 9׫jz~EXIIgn 7E)N{=( 4Pqp=SZZ=Aߝf}@!2حeΊUp? ɫ%Ga RRIsԯާJ a%"5QAQ^I0HGy 7elglLI hv~by4U#3ik+v k O$D}ԝ!oZmu-\ΰV u7~<5NӥGǰ6|J^ &n|']CuE==.L#VdžFu//$6h,ͷ^(Ғ@i3LgooZd,[b@B*i H’Tt+I(- t'\if]w=mNb2&IpPԳ]!=5 BᖸǫDuEBI|#$=d |T`ⵏ ƣ~` povV5 ά}@CfZ1}dn$ hȿPbZ_%3Ap? [^O#j:B W>OX=p=sb 6wi6Ȩ@ET}!H{~y4vTgY1$NkD :jE90Sg9s/ƺLSIw^64=?z3,;LJM7Ep^YIoaW  ؞v_s8f\ ͚Ԛ'u C;e4uBT̀{ mkϫKgfAy͋5Mx;?~[A%`T%d3vN  Wo:|re7tkq9I5˥E^cq~BFL2lA ;a{ g7͸٪[TMτUI㡽Ş'tëv4YًhM$ijeMAq S1]2d+3f(ܹX-Y0^bzZJ\FXnx3mZs< Ep5fwgR46rb7zJ݆9t5}0倽31& CN Y/q-dl"٭J/OSH٠Lm<N_^@f~܇s=Lc&I2,R=GY7-`' {*l]qJ< {m{KA.EFlhr A 9<0e+82zTzl կc5 (zPi+W|en?l=ɼ\Q"vkUV7bvEJ 2 {&7Q4FtAu6x14,`Zf9aIA8@:!謄n<~2ԍjFwq099-1X[\uoG\0&_?wmA52I5@ FHnĘ~*6DVtz!i@@atŐbeߤv0v333KmQTogۅ  "V*U^4m0@~(xY胰uz5xcHJAtTR5w,&k3dzZO6۝g]%t6#j۷ t1A* dsʲA+I\/v6VaI5jy2AxI!G /W}[jboſz>}nR gn^$aX,%FMi,e ΢;Ѿ=X(/N!:@.V#P<ҀŒ\%5͕}Ud)|ռS $Sv,9! :gB^qBv4yfDK>[۟UuK5b1VrR04F98wehf1k2оH(Gػ8s ǍlDē5}ycO0D#GzRuBCzXɾ;я(ŜXN+5Ls"lOoxE [6 yVt%{v5O" lj@`ax_egh b&h K(Gݏ fAeuce Zo1'VT 9m]}S]Ƌn]}]+rJnʝmwv-& (תYO4'_aXw ZF@orQ))A:hBfuG7ɬ~y^:TmFH=::%~Wpxg Q\A~bD8Shl Xkdm!`JUh`f1{})Py/[*^}ۇ,Ũ⿇=_kȜ4@R1T|;!H!Qgk<yF~Q{z%˯C7>pz̨fCX DO0O?B&l>`wkYCjctk%\E 3IJ}[nC!5JDfsj2[5D]SjxN^\޿wKi(4>$lZ|nV !{utaG裇,t74)ni4~;n6x 7=ʐ1}l#LMҤ] L/ %@c# a.2[rg}p/ᆚWĸ$V 1W #fqTr(JMx6wyI C:dL կP`Q6}~UCuFF8 Ƶ@ zYn vQT,jX%䥯l}Y#TfMIrsP;mw7YKoi{dC,0>WXa>'{ϼHkGg/mݔUezLU-.:wTI+X37,-=|NJ{h^.Wx9ni A ٖ?7x.?CMlɉPX7Rzi&VJ'^R@)^NO%$8 TG]Eo.͗w@b%`U$3{Gwg L8 'Y@q_ʬi|-!9mҤG؅˸C%O:OBOU~.grDt/< R=D ^Rq ̨|hϥE#~i0J #i1\Iud"d Tlj:=-QK$BÒLTKU4B 6 ۷AvUdi3ȱn,[ ۃTd SJYkˬ_@FV)D]) KD=\Ǭvoޕ>[gߡÂg8a: t/!4pH*Jmr4bjIɧ_C11⠢g`) c B~K^N NқJ='섐F'M QȌm5Gϓ>r?HizbĬyD 3NMJpڊp ^srcEbbғ@K}#c u(LwCՀ_ t:#~8<#.lMZJȦ4v(<{Y|34a^TCa{jtFb`p 턇rG;“lN}fk WlSw"qu#%+шK(y19ι #HJUWFPû<"58A mL5cr̕ViAL3_q~PNZPƛ:Pj#hў)Ȅˇ|Q5Қ9pVp#֩:h2ַCZ]Ǒ*2P0S4#Y uK1 ҝ3F`W>b=e+LkI({T$ M}X R^ykNiaklTʤdA$[b#.)d4D3~4m2;.YPWN1m˥u¶ kqGzLdW+YJt~Vzmi+j^{H\,Q'*rq><6?4枭 ]>Q"QZTp'seZbxqHir2WI > ^$ο!6 |Uo؟RrdsټuY@-pp{2Ӡyr&8Û]i LY:Y6"%Dt]qγ;9ِ,5I1 oPN(3i lYlNc;7G \li\),Kzlu;/e9T?> bh֩ :嬟@~)=y2ms <Ec텬ki*,C Y.u_CĂ e-uHm$#/j6 ҥ/2;qIZli*j1 TeH>>ab¡ͨ. KsQQ.J[.>CM,I [nE@1Ŷ}Ɗ%Y_ 00)ԡ4%(~'ųȗEEZ2rU4{ ״X'@9fl=.r{\U* w %(08u nT Є_'׏! ܰ"_U1q}Ɓ SݛUmJtoUAX ;cHtfwXw"E$gJ]YTƞ8|>$tBY%K$f_O@?h!FY.´?!3PRf_k^6 ϵWOxN_e;.i +:!=9#.U3婉%ysy˰:R<䁘99nC_]CRrs~Leo:t]"#g8/v23}41KYnVb R~_̩=/үe?j_WJ͖U?=KTUggk^گLc&JdUgk={NjFqKqv՟ 5$8s{H>U|v}H:szAzv:N[;3ԮCw02!wN$iKPwкw/3t tFO4r _],6^ZJ3x;8/2zoT{ahk$'[.Ljs,t=osTA^Z6~)I=j㴦iMZ>Q |G:!BIz9Cw D1vZwfX|dfX7 ;4߀8U7mzLWįH2@B Z,RxB кdgf"#ـU 71=G._7` 0?ZX.)t 1J!e%#hʒO(b%Q>oomdW(8^_$׺M+Z yJ 2'bZ!d*  /5j{8ʤ;9ZI)z ۽ڭy?@e멇 〾ʄ*C+}b{oq/Zқ@FٕpONxda3&O g5gǦ_.vQow^!' I |(W% B_䞁C/jV =#@a(Ձƫ+f _a*["ä]_Q5 (Y!ZD?!J '8ĔtWЈ3-;3d4bI-[ op-wS,achG+=yM&j3KV 3*lJ63=jt=>}ĎS-~#ƌ٫?) -+qCUB*& =#/~n:ZԹFInb6-|GEW):8g{x;{x@`AA Ne|Wػ~s|;u3yյ}vWn);weUTCK֛H`i4:a*`c xE4~nqB#6R̬1TuNbN-(r[-ʕ/*?SF٣EΓil_/p*`kK'􅓃(ry ytɐ^F5/֌+0RɮJ 瀄VmM ^{j7|WUl˺]lC5 6Mי}ݚ=sd(jc9 '#M%~N#<*HRXO-oϗR݇xPUMoqϕ.~KaJ;%m/~6fzp\t&aDަ'"VũPF hdn6u|rv<8Q69tH9i 6%斊J7nȒoMdPv _u}YgSm&Vu.Q6mgКK{ fO%W|qx~MX7I3H}n%pjüx-Nn~:l/P%+ua_!Yh~j<+Wi8gU)FٜYlll:d:4QIj5(:1P0L Usˍe|Zz8X♹]3]87Z%ˍ:'`I`50vl2c[,efH} g'{ m[2 r4ے1mYb.?]3_lD``ݡ|pڅ-f@| m'l(H1e~aiSi52)bu_;=oFjd7Ϡց.?aSqTJBn}׬I%xd-?9W$hVL nYЖzW0aL9&Qqy!\\z »a_bFYP zE?H3v3Z?tI D;C,2߯0D=RvZ3_1^v\xV9W!>w~+)V6W 5pnvPrʪ!kmM+M5nPO~W48vszD6jKQ;O &sy:(i%g~RRMՉ&EKy:j|菃Ԕ6˩ pT_9"+<_ܛZ$N|$X=;MuvVgU-D ܘ9Bt@I?0#+.F]Dm: JӠp7+bA$.0LB;Gݞg\-B!k CJ(SQ: w]T`U}aݏGz6_̧/ Ŵ1.ӳV'[b83yH!J+Ձ`Dčz!"0UkCO^45?Iۄv_]žlOn:m`5jqNBKۅ!DgmYlwtqW戻!b H&E w =Zd6D%"l7GVHq[`V ɦ}F쒘\\HaA"eVCy,?{5$1~; 7$6z t/EOP{l.B&>Z ~:5BWݧKMIi#oӻELQ0 &\q(ɀvj ߸{Wyfk`37=C&C lT4CI-hh8?_Y6^VEx*sn@dNuY14FؗM}0q!ui^۳;^7AQ@MrQ\ӂX vi jq8` .ڕE>̵pP[`T MS]{xa-xS)cӣ<6itN9d6\.Ż@|G4imޜEvc;M/{,[L/RU3$I brI&O>c=" #KܽL"fJ2=•+s[men3/(aznNMaO Xعnq{jZ [si\*Wiz_<S?sZ.ۗBwI f:Y[Ͻ,Cu(C1_Ш= ]9 j@ch(&J^K 8C,a$M&0] #Ay \L-'IiXṭNj׿k݅}ff t@gY#Ǯ*!EBQ;Ndh;ͳb5 ðJ;^>JObݴ5UG"yYI渆H"^gy/AyX]HtzR8iUfœQ+>ܺ5ҼL`  N@F(W^xPI5c}\3ӣ5ɠzljHW>3X ]T;_A>ӌ>HrqcC3rjXv18uܶ 0s$.5DcN"tK_!+mjJ$#f侮v\,'u5t\B@trg Fj}'裘@9zTq|LIF!9>#]l}`ڛqV0Oh'/6!}9mL[(讈4wgUD֮a'"(u5oT") ʙmdafSf[mg$ٶ!u^ ⁽$]2#!y\1kYVjKRIX "aOx#8#]!?XaJtv5R z'sTɶC ;'9v&iOM0ENbvTC&MVqu 6)/'CJ%Bw>2,b-S.Qg/E346F̒4GD ikmTB gAqM;`@dRIJX2 H$n Y#"X!i^+`91o[yvjyER6Źj 8^en#`,M^)rj5C^?uqx9Tl`秢W`@ElP @ȃfi 5eP}jՑ %OgutׄQuv2C1X:j*-!"=x3_T1y q"8v 5:Ҟ.߆w)R SFIM /|,鶨^4CQ8 ȠpcВtf]no'&-yJIvlYmAɠ9)oYZǰ+[ovg\;nni`yrL呦)upkQ<{[YH5ᆀjI`+n6f MVo{4a^w{; hajkP24UYE 9؃/O{`>D3dDtlد93&cw.Z ZItL QiR6zF/x^aؙ \B̺/Y,Š\(*%_ 9V>^,2os#؎cun6kIܿC(qO<g.Es. hD"M[Bn/``O$Z 9\mрu$*:_QVwq0l׾%eQLf ~FDMx}duЩ/}AS Ύ?vylƛRYFZ[ B[a釥5Ӡ?Gi@r6^v Ucl 2m-Jn'@2t#0k&fFg+T-7'ZEvɕ-{Nݰ14"Ft~r{k'x.hgBr}9(`.ͣ o-Ɵ?nA-pS.Kcdʋb]ܭbdwj e?RdR6;I93_M^{X9j.yXl# SQxiʱ]h%{kthbyxX1F驌šFY@Sq A*S$ D[H0'JO9?h/Ħ'<QFH3)Ng59{v.L\CL+g!yu 9 s,iI>B?>y_ԑϝb(su'h¤pk Bγ&6u3Z|z'UMDy oq]O_)JD>).myFŎ#Il Մ +Nswt[V#fK{pK~# \40>]f}>VWx2|^ekyQݤOJK")cކ5xJ3 v5;~8čjJue>./mUqYBfTzqKG00ȉWGrsO S;B^(Ɵ?0>=JlU|8{&yBt@`loSMU<[px9b&NeS.9_]>5iR\.T^+l2E%̘D"(7wH(hq}0\6_Bٛn eR2mR|w'xrk2}: Ru _M*I\w$^@bSQ}746mXH0;Hr*mR,M?z묿jUA!gJ]u肊M=f-|`27^[[ك迅 E]q˫,,KW1`"*/V!ۯ^sgp4FgI~ʚY&hh:41|zQJw}KNDAն~IS;f&*}0켼rs4n|^+͌GoxgxFad" U& " s&_XLwد)2ƀQm~RQ5 K 76Vy\|E$H~KJ%+LMnc-9p<낿?V9Os6 `^G)I5@ZO''"rve wXCע $)+vUɜ[ ٔD6M]iM.J^o6ow"XOLY0u°ިDMnt68~:v̪?J zX/*؄[EUu܊8{2"`*n|~4 QUK2Fhezy rǍ#M8?6a/gg+'u.B:>ȞfG 9Xao3 DB OO\}e]L:^4:GԌl*kZϻ"fՖ2Xe*%SMX3I$:[pY}/~ IE (tE1~!-dTBۙN`DC|U[-sq,&9 8LV.)DdzlVbh |ɾ4U|wm_oBImxe!V gܛ5v6hZa&aD8FJЬuWhqxX]^hX}``@la1(˶AYB+A$^Qr?DdMs!8` li")<Ӗ#S}CчĔԭFQ~{3fe1E.B &{NKh| ݣ1(XHqXݧqk:''[ۄPb~K;WD> cadd+*i1R4ءsVyKVM-)YcmJF<^ \)}z714}+dBb#jKz'E|lY#g-Y((Zvb 5*ˋ7IMbxb@PqcO\;w Kx:쌉)S~/BVFF.B}C."560#xyxٽ:elP$wzߥ/NeWAoM2r3RPWZ7q|R5;_Gż;OGZz诒Mz.ӐýZ{gCo+=Sy›lQb/gMW\f3XQ9Sy6 bst6+b =$)_@mfF.$us)ǐ}qNvbcyً>8⣠v@)t[?_&$-bU9 |ctћ踜҆ᾉ2-w[V>N0VGoT &*LU}'UY}6D!<܂JS:Ɏ kueFް{c Mvc]k cM.++Qr )Y%)xMSWT)^jR1,*ykkJFX<9Isb%Gw9ɰNRp߬Ys;ЂFT~J7n_ /sQ`B~eX|UK dx6YjYF'OD fʪr}Gμ2ik`Qts9X>|`" arL-wa_ʭ-tӼ[a͘m\b$JVf A>ıO@JA١PMus˅obT]ԐmƍFy 4+;B.u\+JF)/l' XC`Jl݀ᕫ<Ė56^[ѡ*q1ՒuU PnQ02mBfB\ry =pV"Z@fdV}Um_la)]dN-H?_Dy8lVβ ;V[,ߒAƆN:5L&5C:3i*kAvt~)'H6gW .+FK D<ѴWN%)JȕOvt[V H~_Z C7 =LJK>ϲ['f ZGp۟vʹ/:ۂD7m9Q,v 3}*@ӧJTRF- ]s[SkZ×66{.<~_2sPZ"6_QAtRü{`1R+BoBN{HQ^? bxEцP5J/2@0]3EpǤz)o{UȬКـED<ڇ}w )3kXႰd`hdcFzsPjžUˆ89S3E8zaz^N Wy|十62$*E?{3ςKB9wQ iSYuq)[fM9_/>'\HBd~萛5%U'1=6@(&,tN?a,dL0tG%PJǕjs? '$p/d', T2~'ާ׍t# $$ :#aou5Kek42GݫlL8"[,lZ4$/Cf_PԂ5jvT+"J2ccf]RMVNo}Û(+sEkb5ەd/^TlM֨sV)3ےk= LJˍMNv5FU8GF"!_զ6]qoz;4_Qôa$1ђrz[Euy, -gOiҐȺy瀲[9 Oog61GL Z|cuPzW5d1EGBо$?SeZ%N {iŸaBę]7C>ɻ!F蜳ŋۢ ;*vO0cU)Е\H KX|by$ȸ:.W'=Z /O`%ㅄ/@] yo"o7!3A+ gieh2ѮW"G*&^µD<bqs9|R I;1|eo0#spȅVۀ3PyYw67l-;<⺔]v_)\g *~tzG[VRzi&%'SĽ F磦}5ڥ¶7jfSEZZ ]=B! @]Z-&rq?GUF|Hk ۴M5tIƓ~90pi7oZ+hC[ Dy [w>}L;edgkÿ1`hO|p~; k'.oVșnv#0&&U1=&T@^X[=>G%.3wUQPRļ" O$, ~ k%ɠ@RnZ1hjq+ʤy/@͆)bi9'd- p&iʽJ-ppk-Nxt0#X?繟>*h|´+_ ~T- {rzݚf`/(f|+O\hwRuGV7KG}ɫ +DnfbkD*)# ^XBߕYk)jw.J&E6YO5zF0&-ҵ 8Aqk暠偵>4h4H?(Ђ&OӃ|p4WRv}8g J}"jܿP)t6]G*ۦ5tSKuG2UB "|n8okbW"OMx,ƃ 4+BnG?$kڙr0ۮ:]LJ|ovA$v}1eM-I3 Ev2YhLoK9&>$~;;`4%P&HmR*SjxZ4j2Ir5aj1񡥃3# m%t ~:kr }Ѕ Yv"zmXJ3GJ?Kڝ;D%;: SHSN}P:̧|mX͉So42Ih)BEϺI@4|=$ːsB^ɲ]j[=b/2ra]!tqVEtw'~&MBAk|.#RPLUPebi̭kʹy!ڿ\ ". 63rnLTR>^ k5ߏkL [bs}gـSpT\zI,r=w';}?sR7)~wF-iV?_.bl g79s<$ ɕp;%XTS@^_6n1-np ̄Di/V0{hdJ{Ø5*vqkL7?G-gSӳٮK;>e# g.UaP5&"8%<` "/ S lᅤpA*91y>D$ԤeMD uArHۼI.*Ds$q&3hdy8gqxVŦQy-<[IZ7EaCkLE>*t[dDN_뢙˾t!Cd+?>&a.DǫH4lYaM{ ǭw%ǥJۧvs:GgGtؤXDؓH}@؏I@i$ m2A$?ԑy0oD0Oģ3K;=%nA; 8De( AY-韹'H&brC6\$XH6g{$LCJ8_@xxʔ%§TA!c?Խgw~}dC+vNt>CbZ;lk)V=K"nŌ:^*I441WhD|d+%Y|;qiNV @2) ״s pz(BR{z*؈9>g%':xMW%p+]zzkuBq0|tXe;ifF]q̑IH$Ò$f@XFjC,#wmjwKFZőfHTcU wSI#$Fxm$ϠQ/(69FcSՋ;TLa{_]Wb=ME ;;wƬ4F%A'"myYWip so,2'3r>}ǀLehj̘3`¦@a>O" &Q K)ZQ!"u(Tão"LX!s1QCSj$C}V D;2=œ.Eh2~w=ˎBǀ`J8%O%޸ڻQ1؉+b^frS/x$~is'GZi><|woǝ785'DvRs8JSz5Rdp?'f/!hz*K3ҝFFK>752PH !YAa9#j@-E3/y(j0[Ր1O.It_tZ#J5x¯vJph&u r"#W6!; P-^ziS#c##(Un޷uKفz@Z4Rj)"!v5-/dl"\ bo"gKv6YvoƏ]WXeEV9A/ժcN/h+W?#êUӿ0qua&0(BɈBP}bb\}NBBO Bu|2*Z>猷~^dz0Jd?ƢK).~dِf]8G Bf֣S!72%2sԁI(Q,Oq)է6,(.#t ;E+ &6hڽDެ= bk7"#kk۷C,[*{#F&75Jl U.V11v/jEF+ENJ0vɘXBRjOoDCTzUFO\OA?%o~ɮ!\^3Zpׅ ^oBPX a{cp3$0SQn156Ms:-@)~x!aOf^zWj;aH}E+I%[m!UP=g3ڌ$$@,Ù|z Sc=HFEQeZvuĹ늙GSdg9傝\u5w9B-tBxT[(t"7V1QBWc}05_O,#;EcfZ1IF䫓 XT>.v~@TBצE?KB%>(U| ; k@\ ݀z\f`%70QI5<&( Eo j;lҙ( 2-jH0gB/됶>U=I %>=s.r.KP{\Wa#?yvdwTSyN}wՙӏ [nh"_G mYz~>zAx5fn.$ iʁ>A[ bSڎ/M[ZqZ~Q]5AN (]:+!o~y7s$ݔ-G^aBLL| :yv¶g"\Z$$ {uuU[ ˻IŒDZ6DݳqoNb<A .-*2 ~[RNv#}sF˫_Jj@TVqQNySL )p=xP̆#cA,ՠ0/d9eq9J/9Rxtq:x 5掠ނs 9aP[hl&T* het}%ܕ?a˕?mldOX4I{ήzT]hȉP\O%kZr*|*p싧dǦ N+LtIjx&wiceV^8&a Ob]ܯzyWn-U/#v9m,YVS XPRx+wnA OQtIuGtTh&9nO%OK`8uKqKe@Ct`_P?ٗY2`M<72` iHϿZ ;zEIQ_ :Ut=kj"peIZVz7`1r*i"9RKUp]wI!KHvE bZM/tC&+ZH]óY {8Cp|iWuXcQ -?":(T+d͉'E7M=^@" SNQ iF5=sIҶRx]g{}UE _7+܅xxʥGPˈ:PuKh溿VD\stEZC q7ok'w--Khd 9 ǧw~rE~3q-5= i.ife5m/g/* 2-7˺(o[ n `ά#C '6q{]JGd)t'woGÈ\_C&b!3@:&qFLS}Ԍ/Cd#rjU\o٦ QPصg`N ]k"qtYjn<$&L& q\>+`aŞD_S5&.D?y+1qۨ3:xvnK:m}RĤF@HTk6LA /Xūo׎+Bݯu_MzĈw³i]Q^VN87QBcz0^$uildM`<`)P8XJ ;;A)Ar)qc%󸡠uaRPM{?\\V&TC#2.4S!zm.T7ɻ$ )SSQ7~^t.V4n~MS ( e: Vǂޠ*kn#l%vXƧUo"sÍ\fub#͛C LFv *\MZ4q\Cm8/.O ;8QlQ7-, 1+*B)Re3줶z 1-w8ys P&q>77#68kF*mPjFL~6gb :Ԗ>cԔģ;R,[Hђ_$BAH-ާC=##ePQL[,_߁~eobߑ8:;Ң31] e3*eInƠzԕA>wCUvjJ.wYPai[Z6Z#иEG%:6qYn\v!WD"g?T"kGkXET:z)1֑ d@Li:J:|v%fߊ ˞ 8 0Nv]5w-TsZ뽭J`˳ot Kk&*H~9F8%4Ƽ$I`IB_UIYFmgp}$1Nd]VZx?x늌+_&* 0gʪ x,;?(PGf#=>UK1(#*J}-L~$vh:uK ul^ MV쯣s\vE"Tl9oF^N4AXf^5NytH JϽjq"xDP O5 ղWe8n4cq_x=Iw;yax<3mƨnA A9!IHm]dK'Emqh瑠H]Tr*_i[vJI#Hj )oh<,W Њ<6XC:rBh ޼ jun}gt<ͫiM3T':0iKl6F{ʐ'+t)lމW(: ( LT*:Qi-310VZcnٽ\Su{ψ7,Om n^Kx΋t:gx@Pt^bؿlf]U_7oJbRbz%0nS.&ց&.uO̦F~}TL5d~qG{e e{xKXǤ:DB5^7IlLXvv/@жUB\3L߅QבhﳀwJ\[x lz?;{s[YahKnr^JR~3(p>26q1Q}ZעĔ kLԡ lmZeDu,> &~lP3lT>1LWPաU@c[rai]Ps uSJj^g@5ynӱePsbbD s ?MFcW0Qlԥ7i')D_H^|]D8q DljD+6n-/KWm3%ĪS޺ מ7 o P(Ǫ],NEŇJV2j1KyjJ} Dܭ՜ڥyNg?`%(@/Ua @ҭ e_'a}uq~}5u+7ڹւ|7iw 3u\i6?5j# 9BFxQZ<-$]gH+1ԅt(!,`ΗowmBK?rU!BJ37Zy}5+]*0xB4E]1ô&Dp]$7yd*H9s (՟2b1Mغ;nYU>6BV[s Z΋?T wۯ0:@^L~!46o!l1)!Gwɇ~Z-o(:dw$B!ڍv*L L;m}g)_cx1N 7~P"% 7ʣ ؅Ze}W SJ7%VMq%ƶHF{KƨSsiZg'_)9a'8{Af+4ruR#D+eu M1=0WB|!~*^ u,/?zPX9J%:Gl r ]nۭWލJg1†gCOvq_-έe~CYi9.wd|=)P!:MkE!~V+m?Dn,&}t'{ҙVwYCI<(AYia, 6NbX ŐQU n>u GB3zZHA+J|,-8 5PT{i}0w^WMޫK*P1'U J9ɫ`vӃ^ԌU8KT?- *92r0ۙ.zs!mc|),$h@M[aE_Q6R UЦ,=`quiGCϑ"D{H?_32"~3 N2lڋKٚQEmpVF|98"a̰0b,V1PGHfk伹0yQi 5cyxtYA˸dxw 0V?`:Y}ukF$:OV˟ wH}54ͯ(^\y߳LƛX9(Hvw΃:;DsNI݀~@1OO?{ MGD ) ߄8Xqv@-CY=b6TJTeޔ)Eɤ[?%)_%[Kg%Bޜ >ޡT:bbB *eNۣ0/`$U %a`\d*BW[^4? _á uj G7q0vх,t=FvQtee\ӑ(asCmK|DEQ|t@Vjk]8?:ƣ;+|!1 V /wu\@,a4o/P~(& 4t>q$I$Bj΁lx'7IoP.|O0~!=KPg_L-@i"S'T,?_~o3e?'p|825+`S!wn ˛"P Zf p}Xl̒ ֆ⻺<bjؒ) =m@yqTb? _WWZ)ǸQⲦvQ[AYCѸ~?t MEN98䆄 0JKLY1gThq IiOձ}-wO3EC]܌Jtte"Ks/"wt,zr)(aӖ ar,*-" Kn{/hbq`m'>H7ld.&C4Agl٧~zdx_LȧUի]>0}X;tAs⍀V{r?Oed2Qj}M&FoxㅳA\b0Y #4hJD0{Hgbcݦ+o&7%?Փ[z@9qҼ4U*@7$d%%ka.<Ӷ{ePCbfz\#Z8o5nG z[v3#w*5O3·EJO8aͶVo+u>@"v/ q+rLn-OY [飒p,I 3'-Fuώ.YϜ̆Q>`&. |23f5U VƵĶ?[[.ViU{u{IUS#)6trXd5vuڎ_NicD--SKUȎ4sm*Q d0)5Zr o6f"ܺtZ;.4dٸE6ڌ^i!B3uOU{k3~'X;AbﳮҫRW^8O=%ۿ { b_·ЧAդQrzXK-IC*38Mï'7M{˿"ibI|DuH%@H@^礸2X)..Q*ͨ(O~qխݮ-:#fcH)3c.4Nќ䑜o&K҃芾/t^`7(&^tkpH釭v[};3 {Kŝ 1)GZ Oi!{';AԾj$|Ցz2쑱sB$gmx3ݱO׆ox5VXqzwCI9͖Bc6q.ڲ*.ۆ O:kqN+)Z0.-8}4j{Zll>7n9D~ BrʼVV!F'%)-0+3 #n5.: 5Ĵq ;poʮ $[jN,sȹj{$=;81jO0!l0[Ԝ*E(ɥ &1%o~DA@DV+>% 1xêF4/,U8_g9*"d0@1z:~7+}w|R)e"F+""d!Ve^-Vz"HKuKT zE`Xפ-LqUf')@Al)3:X'CiI|hy̜b#G:Հ*P -lԜ#rnZC!ِ?oGzL V @i`hScyԵ7ݳ*F}P$@k'_~y-(>JOs*1bGDa"x' q8UH(^P4 o2n{6/~փ<@u¬ z}\W*N>тKl%`2y&rIⵐ1pA"8vrS`ft3Ԟ>^}6Z2 HwQhƥ'A-:A8ŕ =X*$ f(rĒ+7.llu8j.zǒm?[iH+{Oz+]{l|>yt7.C iCk3y7H.TH|^_ėX10vOȬ Hʹoا>LI!(;D 6y F"3f\>l]9CM A 2QhfΤpЏL ]"3-dܘ44Y#TWZ2@@T[ԭ3SW[>64`EYf–?t}b>Pϑ1ݎ^ǴRTpg.0ߌs޼&_W%EtJY$[놎 /R88IZК=ÒK MN|\9? T-Z-H,u%C˵{$@=f .w=C`G2+{8"IH_}IUrdsy0>gi{AobRD1_|zꑅ_.cE6)WWBeG9;6M{\K3ʆ?CCPA)#Ntuxr'7Zg)Vi1e(Q3A+Wt"ݩ /U8SepרYx37ī;gX E2_u%^&0O]S: 8is҈+n -تy|8(6݈yPhnegT|;F_v"HSWɺ*cJהp4͚ KȁM«/Q UوOc1I7.:`KI뿊Ƀݞ,0bL'݉aGHB˙>gHqo2n G<ԂCxw2ҊU_Tɒʇ;Â&,Dȡ-Uy=<.N!/"WЍȰ]yb1BZ8; ]{_-v=E)pXf _ #7v@Hic(-0F隮WѧMƒ٤%WXwUof >A} 6s0tq-"]R|=rRNHؠ6H^|$E}l'=jn, ԭ2uN& $F8jE/8X6wT<{*7%ĬңsxLX}-Iaƺ>rvݻ!+ zƸ(x9fLB=][T, d9Yt4_P0G8?(xG$0kymӓz> k_|ާڔfMA@NXRѨq_ߧbx@A_S3!6/ ܀%3TYy۬'W#cNOYFƣRnQK@/=+ ;j̯;4F6 3YY PB꿊;vqCR";sO@(̩j7#HȊ޺?6mCo:n87ciU; GK8={ul6ڤ,)A$9MtQDS*.Pm:OL>v׏NX2sfNfS?3ÜgRIig-HO X={Hj]򭒀 uf03lľ ,Be"Q)Uh*; .NoCƅ3O-5 tҕ`W׍/~J J"7df\иJ֔ o^?-xjp 9EIG\FcPq##6f;P(^=gVi(g'>=+/n~q ;t_)5S4yFī6 $'s ” 5,-10%:wJ %?e;]|tį+p8QZ$@qir!f50 Un(v'CyC8'HP*ɮ %yǿBrK 82C 5@P*`+2t .#MtҲQlf b&")m J +32kbɔ٭%:Y; r=V7z9_B?dd72jT3Vޒ+%-s|T-x;P_Z$dʫ^)ЗZ[aY@;vTb5+LwJ/J|gTԷRT%3wede +#1kR3P#L/ߦui&!)iz}E;US3$ܮȁ]DzI}_LCYj=Gd畧t}Vط4{X+vp9г0;i>zFpY耫NQwjܴe,eGQ--*ɠxVyMjd)"l0)$~Sg#?T^5AM0gY6%r .azww+!*ixrgG xC7ag( mRl~֍svO;,gmnʖ0]QMٛՍű9o# "wSKmEjuj.h&]Қ&%4IՑv9ʈ }Eʫ>6ZO27,)G^7>}Pa!E=oRt~7CXI(9E}oV4s.OKwn#+V /#A;!ː0W, Vc NUΞWH)<%T%xX=UZ1 qjV0h@8 ;ap-X-Ih+*e*u 19?0s\ X\DW9g >w_K36IeP$sϴܽӉoUt/ޘA _!WNuϯ ^| -LDL3}h8ye7n^j-D%q${TfԌbA!(]џ20W%0 =yOrx,IrnUE02vXGB5Pq+k}%;G^ÎKUIeNA=ڲ/O)r2a}4-; t.v~ݠM;ЦHC\޺x{W*{hנhK2org]_r̳ :giZ,%Fn)~GP$+d] HWlەn 8㠃* z!0̗j6__m‘O E^kjidQ{z^ƻ?!/i`3yY㇬Wq؀٧x_yoaHɂhPJ)C oY,B+`]Bhd yf'?.Ӗ)BZ{9M:;giاak/S'D-O%}T1"Lɽ\Ĕbv7kw4$H&[;-CA]˞OvgoxX$_ĢYDY#qI$Rw(,b7k)$/~ s6e>󊺃f `Nӽ*L}.VtْjBL+D-l# kiXtxԲ~2I!^eVkkD-?̣q  a1_ݶAѩ5R"b*Ln<1gG8|]4ш0i$91Kev_1ilrӨA\!LUIӆ. M8X陘XGߚ1+'umlת_NmyA†ΒٻAL=[O!Gh,^P"aDѷIq7IeuAH"q%fi DXք7K- ;E1-{ZhnzPW09H|P-ǫqzا.3QG_+lVpaQs3?ʙ?`dt3Q5_Q\^+6ˣ8 N VrJHBIz$ˑջ{bZ\|0M^:Z xf>2f+$sã1.gg r_Τ$S*UMґ"a7Bt 6pGW YlHi,ϊn>|m"(3лugeu•o.._{]Ac>ʣQCЇ7{7t 8d;rأm/`ǥͶ,d׿c~PޙsXqQru+)rkHޞD6SqC!߂pgsG7 VO3:>@>G|uv-t-?9WE)!pf<<8>@Z9P7;P R ΤjPCҘ=G{E#k W;>*F}[Cu7s!d;jfORGZO!)a < \?h{ghš8Qli85z >]B{'bw-V N3ZKR{W V٧ܟ>~cD! U6g1"56m}Nw/Dw-1^d&=?~ӠQe9C9r^^j (a*QNJ#IMD;^g<F=2TTy\DW`ۘўB% ԍYvΖo oJb'šb$dC{ҹ$aAN'5x+>s(CnOMm]GҘC%ٕs:ĻUEx-YSI #y^bΎ׮dt*K]BwrGsdB Ie&c' vBi-/Iʶ F3_jAEˮ@2hw=ȿa+g$[ S eJIΟ,ƕfCpsĿrZ[ٝ4͍&#E|ta $# 2axOVS_7;.zp4lin|Bs 16b|l*YpS÷ vgnuQ6OĀLKL޲`STղ #| F"luBj 5,|{wRvL\*rx!?Z5dluxDzX`}j{}3 ջK74}WSG$$r$u΢DIc)\si8𠬺ԮBmXK]EW1vM-Cѱ,,<1s,nI7, _ ?Sb,JD~uH52lϚlD0ƠYMg-K0Ȭkn,TO| vsO=x.AߥYI`C&sX;Y2dl5/M8'n(ݴ!Ҏ7xQG,l'EGk DwC!Pv^c%NɮX;b7ʚjEਨ H.VQiղ]@NqFRXգi;8 H *I5LVwyJ_?/eɋ=#gEN+Nlf(+&xW 'b~A>txAbʴ_ؚzo'3wG$gŸ @72qfq;ZWLn\k{Ⱦj* #>VPiD([?i1-[gWLm>^=s9@L^r"{ckӒ8VKf. l-EF>a;X!̌.Ob_ ER'](&2=}%W0K.Sh ʣZ2?#yeyHU{T9y}]DǠ"_qE14nJoA)ɫS`C csӌ.cGˆL?'nh{M|XN(A'i&n TwpKRjkqڔBqt<@I2~℠ac ~ oAJ=c 3?zDU+{Rʭ$_+0slC=P yY B՟#++}xң%;/&ZBY%Pe> JܜJ;<uK鑹..`-'Dz<KN  zPeA]W 7:]ΠK *L\1dP4OXo{Mp6pzC%~w2;Gcs [|3+`;u"[?x+0\(-_&l Қ6/H~[g7G~P<u5_A`Zib ;i(^ӹvE@oS)V!Rxc*xe';uObzc.OPg cO'խ?uf4&nLJKTzz"hRsUnIyS񷹔,%Tp1ܒP-5@c꿹m(I\Qv{\ Ox[?YV 駇@ZK LKam̮vE_,Q8wsfb!4*yS, _ҴK,}y 'iCћwר0@_)UtGqߓEɦ}?Nh%Y?;h r/>F0KC}bV땽|3*)y +B <\ƚI[` FĆ[/¶A/]Oo eX>Fψ0sm۫D`*b'޼  RJn-Wΐxc񣫶oup2!bs QZ16+C¨LIZN\8wF0/O:+ Kߏi/; ~Qp%2 ٓgv&VA8ix8UAT0Y{ H@NKbiT7}-݂eԆs12xccw{OjeC2ߜlh,T]!epJMq%r]QgW#|JmYm$SE8 y›:~G~mX'y|"UegT On+_=}x UBT > *xBV͜|}V͖!S&Vkf{MNV\8mCdr5 @E"=v)[ cxdj%6aFakYr\(F,+E}6 +>,U}tF5N& oeh rn^t\\X*@#y:E{GBH!CK0lȊ"/|B']jm=Ѧ.T=ߖ//ɨ/=φG#MwakSDWzSR ~O k'^ l9iԨh#@l9ܤYU>4-2{8lKE@ ;HE. ):1FLmto$a?fاREkv\k2x#fWn<,co&d@DkU)#nOFSFeQ(?FmtUS/56u_@m'gjr#EutOE &#dm5wW󘮸{$kkmk d\wF0Ji[M7{^0aKծ>j+~3)K@DVyz/Z ?vj^/ٶ^ۻ:C61W-'wh$vU o.pUaw QJk25Ob{bHJ.pgvK6|5r:6.:ctRYLInY5<#6hzf2rhjϞ)gcc(cd#ǯ%,rpBl'+ M&(+P$Af=<`NLvלTv=h,Ϸz ɓX†ctp"iUHiU$y[:ѝ!<.L]_sOMA:ۤGH}I _`]|hGKOq( CqLMՄ˛/a#|H)2;Wf.~6YQ{]GU VZ LS߭-WF<i5O/!iĝGLslkv,;U` *b WrbENP묐 &m!fz/\~>@`P?L/rn=eEm[qNK+? KHP2RkՍrf\8n;$y>x=B(R8LPkAy`^Հp1q~9 1`>f#JGɝ-Z$Pn ^ s,gRI6fĽ<-b&{p+$y io?p hj{bơ"F6ޞZpdUƭ_ʥWi?zsX(2ױbxZ5贱.[\BWQ>^Z\ep8,@dꭜyT7.ag4UI3#W&d4 gg;B4&ÏW+mS{V]LKNmg^}]2WöGk_L+:&<x$(KƝ+{`TREbG.SN.n98g4[Q wP}S3< @u""dJ&\JQih|鶰*Nzc#c}y 1R6":EaPLRYswtHhcw'Db[%q"uYKw0?yk:7OVzfoGUZvPp #דo t*n9ӜR VwOq j!pjpШl-KDŽ_zo z-aϳ:Fbr׋fTϸ"u9]4-}8ٴJ}¿Zhr$]u.2c1̓w7LD) Ĝetk*dgy%+y=9DWp>Tk s~ԩNd=Ш'IE=yM%KHXz@cdqS> bj q f5>lQ;Bݴ>r g Юz= NnrO/_!h3`zF|ElZIYF*廬4(΀rH.B,}<%e\o#@E6Qm@E7G0əch3u՘pCJ bb R_mj 7**[߾FoQ偂u9PYM*j՟Ž5P@S:QW:xE LYF?¦ %k^!-1U7lJ/p ( жXEv3虐jp0\sMSyHO"yHn1-%@n  a[ڠϒ"첅CX6,y5dF U?sFU!-H)iboqHz%-$W L!W7X.~̤HH rw}XBސ3]E%Sļ f5Q(9w"ii#[nZ4{L{>53)J5V 6nz_2v6VQߋo것~{> ֶ2m l)`MYjܧmI= <[r)g 8Wb\X,^>Вh@\aTh$`jd'DlJ 2vstPR5'?($_9a٫k !PХ@mj7qڔu+KLOu=fiwB1W/f9(|Yރ hE 8z1x@6*F8RJ l7-7q@W%Wq k>u{x"~$̳lVWl+6$v ۵LQ~g)WEf/]K-=*N|+wf t☴"j(=5g0};( =od's in-F޻EaXrp*^ MdM% |ujpr(ܹ?^v42:B6RkԿ5nJ#xK]9ٝ;낂v\Q23yjLLYO)3M'9`1ſ:6qa\:%KKdNJ,0`M2cD[I8nn6@KΉ"`4ޤzIӛd]g <]m쒶Y9 0:|Xe*=?I*`$އeڽ UAo4piF;US5X'aw`甌ڟ ^>2sxUbbf䖉Wl7ܽ;eF B nz%]n"7צĞĎPŵ5/W\77 \܂ROҴBqw˻ƅ+_qZCR ;e;縓 iBO_ifԇ%y%gQMHvi#rej&Y֣5ފ2Fdk+YXװuWR-++2\I0gM4׊gC=Ѐ Ouꤕ(L- Mi#XFBfzD˼dҗΆG',3A:#ʵ; r=P9 q 3JP{nShJZo%^ɾ)S+r9 /?Ǽ18#1[;A`̂1(h?< oj(xPb!SD|GS}sƞ: N f\mwUm5Dj3o[|PRu#_m /8l^GuW94Rdb[.V=v<#\2&uxcSŅ;H1 á1;6gH-;U3-&IZF{Ç^I 3և,řn 1ߟӋ_Ѵ] ,'+I,8v6VJ[^o ]?RdKKB'`k߹8S"ٿHTqòEe,iY gE K}FQ*PrdCgOt/;IS;Ƥ!U%T d"Rj߶$Fp+7{/pǭX/o!8< 6KQOɥ/C3)]1.!R/juOtp${ScD&dh~W=# Xڰf2[YR4.ߨKp1x tFá=uF\ú 3 ۳Q=R\#eSv8:'~di)!f&0OH82>P?-AtapGu3⢁ sV埖U@h+%'u)X\<8[SmN0);`NN 1d>Fw1`3h벂Zd[kc ;.~CΔ;W%ryz(&\YZ'&Ag6 # <"1\h<ĮFjlvnE R ٍۢ -_S%;t߷:Ïdyl\SBݻ}7qPP#逥7Ϝ\jqULvI:FlG)MF=]?6BL'xTf*e[f`tBY-H."\I8^;g{: Rp_&!)VN9=ӍDJ[ڮ| ;V,˥ۃtSmpʯ^E?MJOUc":[9Mf"Q*(.:=]m5=֮٦ar><:Uޑ(z K"d^*۴hQ=dF%WdUR;AK(hXߔ܂h%ai~^AP }< _H?owV|u&X @DsL?U D<=Jۂ!F`^te>|oͦ@µ*d$Ne|}ƅ,-q{Dy߅P#:"UD>e*rDh\l}׼_+>[j]̫\`S{]P?̇G;Y1cw9Bn8պ68P3ʿM{ЗaCrtpOaiv(8]%bo*C` ͂ U RPβ"u34e$<,XTev_f#}> {jA5ᢸx-@Y& ɸWDY;P!!;Ĉ}uQJ>`Dňylǀ(qvaTeu/df :@ b+FRˆa?C|Шh8nhz͎Zl~,>&=ӦynT8z;N:|OAU3oav/5c$l=MOPmE[rn8Ȕ\HT0pr:СC;.b02e'ub|ZU0 0$N}}~?E=[ 3 W=19~t]i b| M3":4蜳 f[D`}EԟQcT_Qtڜ/!Ƈ(6 n `<w' J/L6|ŭ I/,JqCNvL5А*gˣ*ĂS߾+8Fm{{Bǰ^`3%Z#2Ȍx'mYMnF8N)FYW4d!MZa@FE"0O~sW%QC8pv6Q0M&~oXsbpa4zi/{sMm/EzCmۖ坬3|:g_238d?:8si}VY_oy,?0|$J~^*pRK]^A-<ƁTU@q5AS /$r(O'>FKLYWTJj~ DaϨ&|hӱZF+1x޽Ͼ2e%XnG[>6k "yD f(\u.u{Z<՝uQ)Ԉ~1( O1g ՗x9zd2<źVm (sȮ s;&Jlo🵯Ml Y% e-4=s/a25:]^EkB%řprM< ;5>2,8mytmO~#B}t\gcfK~z_U RL"t0sdlV+c֒p-LhL86J<ΌWl=Z꯵_ Y aSӟۿM{2;OxYvV3=Yޗ8S8u84V^މs%}csNIdj%D{N>q}Z#BlD%s#\7NzJJ}bkIq(nmM>}Wh“qFB0?–%4*cutf<׾~լϺ! UE^Qu}}38;@M/ IKR5GQ #TayVR$}v/+Glz)}-=j%9R&C3[ᔒz;?%3&_ֽA/I0ʅQ<+Mv٩ݖM-@V|&/M;@TzM=Y81?J~6Qs]UoW/)FRίrсa;: x,g@8SZlY^%OIm_NICM.fTYtw&E(Mo1jH-@}pk.NDj>qۜ/2bX\!wAoԱ̗KU3Z1y.Hjls7,mEġJӷqȽ[GK zKBo}||ƪWRVr}|R H ?[\g.M`3c -dW/*(vB:q%{CVrsi'R%m4k p;hiݿH{ѢxY_mO/,#Ԅi^r+t@ts!e+W/ E-@6,Zn)\J~B.ރ|A_j4F jG34.}r‹l|'I v|W_tڙaYd5{F}88zuI뢄~;y)Iۈf'~W͝]bud46'3%Zh!B  X6 THAxb3xQRw)YZ1ix1.29p*w I`@cll9$O1df5&*ۏaBr.j4lad*b4GmT>^5;9^~"_~10ubr&|3ijez# Knzs}۶8L0SmLށl79RlGZGVbk*Z䆷Ηڅr[]g ]r]qx4w"(\L{#E1j2ܺD#?0ixPYy][G8 1*u>6G3e r&3X: 1+Fn`C=2`P5?V. ri.Bq Ʊ&GD/홷})oZ"hD̺ C{ ʴ˛=Y.\|Akbu|w,Rh骗.ckxw=& (0A )9nJ ƅb~nq"͈H䊱X=leu>(4VW oL9feNL.%_\ʝ'%/X8`6,9 E1)4zaǼ=8L?jnE߱}$-ȊN[;IO-.LckY G`μ[ȷW5 p!-A0焳r={0dX*ïP?'& qAz[ch8ӓz@υ}5y#fЗr@Oul =EPTqd'L.M1M^?b/~>^_ U]`9B08;"\0 ڴ[aYvhR*f>cEEРfB)'L=;BI3`TUwƦbk,Qܵy2$؝r%WU0@pW6IrqXÞ@޵c7`i6kMzRF~_rx$.|ma?}pPGIs,S|SdGA_]ZbͰQz#- ᡿'Ff6+a3h^n]*ĉ-WAQi8ޑ?$%^%;ePxk.%B-v|pH=}v&UXB$8c贤ފٝ"|4(V`:^Ɋ)JLD:qGٷʦ_Y0"^</d5\iԺmc,C%^&x(`k||iZTb]/}U q3!?˞p/BbԖy X*s&j 89< 2' Sh@<Ȅ64P>bp1p2RSm;d0k}qfJj<d[4/$ "3j6LO;R^C*1]{'rJ.-;ϻ@{g^~MQavIek%t/AMipϒ/39"R=so1'DPg]-68M)lJ'%awm~)D>`jA}k?`|ĭOP ɯޣǥ@*vc7FbXmxQ?A 0uv;S=Y FŻ WأfM6$*rʢn!oϝk25iSQ46} 'dVYzWwTdQ)U_kS;X6%d&c&S Đ8B[wB}&Mµ4 聜Ĥ5nQP/JO4!X)i4zhK`1>(ڽjZ6qKR{3<+χ\Ħ >G ֹ=:A9Om[=q QdMVz=bJ@:Z[dRYcV]QJ^nȳD_t;lkAXIWH7qQ|8^ᙟc!V ( 窧RW 4Ab#5Zc$_,3u}beg|UpWKϼDI)^xV,hDKUC eyn:Ag%Z}y2L o"hX>t0o.QØ[yЋ@4e X! Oa3?ءR):O+O|6b='t˰l'ͳblZ)Gs3p}UEr,%C =~K9)9ciY,8#"r$r YnJ!/8n hE[k:8^[1 Iijh_rZeK'׺p_LےmH|&!(W{l== f5i¬씝~wm8̃0OwIv[~s?-{SzBzJ4H*$vdm0JVwT SWWc?)w5O0CWt3* DuU@:-tmp 4mͲda3퀱 :w^kKi9aGOx/2w,kr@9#F:ɗ3R~[x;W!( rJIRS(W&v/t AEj"P&t=Od(e^"#eNMje/.WP/nuH-\e ( Bj)*YIFҚ򫋎{vO:弥Mn]Å^a1=dІܪBA[T܉Z HmV@y0%]E cf 'Pbaί͢-#hߣ!$V; -٤wB@A1\`O|BLO$ڒj6 5ڟ~$l-?~+O6/߈uTej2(gW@ij|>/Ʋ/L mI_}Up'v|~y2i` ؓ$(wZ9Y(7J$٪RICmx 4ۂ2 .z/*>4+_DKTɘgmCU!*DXзN\2nVw88I? w1ܣD*|շ\gR#inLEhE=^Z}1CZStڦ=PfKDUdFr/hPwP>KzĄٌ(i_hHMXl /]sokdfˊNjha7Ȥd`rTBCns2ڹgάxB'ϳkYJY? Z*Ay6p4`$,|tR#-)ǨG1JϓYfGPUz mi;S=13㧽g  ^9BGB66d8)zbnUo *{&CQ%S3lh> , j/ܥ NMaI񙷳oßr&+=2wb5ۅ5;SLXFppmAFp](G,W01>̶տǫPZphOEZcAVTGK 4ڎ,0%ez/RvƏȯdw}AyBEbP\.=pf+fo- -2αw}dgLKmZC)M״fQx>5yg.$d=U$ ǾDsTJ?tz/,5fĻ̄עzI:vC"o}"7,͛p;LqܕYY3ԙ [ES'6uL,j 񾚶qw{tMI K EaE@v32uSo(5K-E_fmq55O2 Z$(bx&_B|NI3ys?ϒֱ\%:~+bV|it!"4Ei;WCt惴O+)p޼औ8sP-"Hׯ&%[^Qa~-l0v_4 Zٜ5/{2l.P1ёM_[VfhxG _(0?q$iY4뤲>98}vǧzcr I;=EQʠS)-3W  JJ j+aT0TG+LTxW _?CGzӻ FfnsR#ݪ\5ScCpƸJ\Ł[7DoCecrH[]@I -8m$[ EVq$(ڿdb+xqb }M`"`vؔ,I|%->1ݙyOLDy/OЁ|G yJe;uʁ%?RZj,v<8`a-M=?OeκI)o9`4k2ZJvd|&Ȉ3pe=-n ?^]8s UvF oy*ϳ+Toߜ 95fZ c#P>l8r%#ەEpun*yBnuw!ʽD N ŷn x%X=MV=pu.=lQB?LXbyH 4x YοEF9<'pD;26BK: B{-t JvvW-ʑhģqK:ve`m!YQ9=)P]EI?S{/B}n@?חb:5EFmȇlh,_ȠRޙ:鎤d4 ˖F>sqҕܑqט) ,8YEQ9`][oġ܈Mtɼ/ ,b,grkg4U -pN%:ȓzZ†[a$EMDPq}#XIS$Y[c@e!.LotJNHN[1ײ⹎ul6>8A#*[Π܆t*:8_*{M_ˌ#/  /x DtܭO}Լs3kp]?v3N(vEtrE6cyȎG֜e g6 nL`Llh얐uau5x(NJPHRJeR-TCO JK~TxcygE.K~ !3QݔPm*/_ SbLx8FӚj'vVD@,M޻; # =<ckyx?h C4lo6ۧM(a(6F= Znp!2Ps&qfYJ2\O[`&6?̓Y,)]iIH6=~:p`CG P-S'-3iWM0w,wvdQ <}p:nX]MO*ظo;DDz<ذ1@8oސP9lEr}H&e~*-.O{D7l4Mnax1wK'5/-='VDs j \4Y{B*{h]w N=Wޓ_&*JwR[77֓){,WDΛȹoT[#F`zP7j2 k^^Z'$\3?:V%5TJ^]^5u=+oLc4ڿޣ|il&@S1\/>!Մ\hg5=<Q?Y¢2W6`).޳6oj)ibHOØOg{qL;@2C9{Dtf,q\<|m7(-yyHpRQ,ڭ{}oX~.xs\+n 1OH/B˙ݫ F} ]@$充0F2NVq׻RUNOkHSuun}%jut*˳3;mHX<>#P45~R<`ýx1` ݑ"1i I̖nG7Xto ƼMt~l%S/3 D<"o"烁JRHH@* gU-,iڤf *}i`1LgpNA\'dob'*[zjHB<{B}WR(pQӕg֭rIJY;I1$Hz2F^f'c۱ R- 1IhQs9(.` .V2W ^li&$ЃZ ,sw\gŋF^c?Sɸ1H/agn;e^xcxo'g#F'3PSȰ) &T-% vCؾ=YET+{Ry:mz:_1g.#,|0x%?Chp൶%X{ ʽ%Ex MFvVȿ6K IajI?FUo9Ƒ~6W+%n#x*HjӛA-JĪ`C}<{U X4'/;bGˤ~lH=`ZۙU{|r /WNhT ;-4I|~7 )b,%uqXBFXS?Bee{/:4t_L㖟WaF!xٴ+V=n35`5,k8j<ΨoZ*בsSCJ]RNlv,$2X^M=D NB{TKUXH# #}ܵdt7]2BAKH.Vs/^.Ch [}Rm_ Q WMB 2F0E^NG(Rؐ6k)ދ8"C%Q8b1-0k,m6[VUnd|i+ѲuT"xA HY~/GTɼ%榶:C+l3Rl%=c`B$0]:SF\ˎ^8]csRK{ g<pj8,nfub4Yv,' 3D{#+Hq.Iй[la0e)/T'X Eъiw&nv/ߍhqݤ}l]rĵ5\Ɯrn u)njŰ)šk${TФ`7f(q jcaQ P ׼;®nORczi >4}|Ir[˺ 8|먄45mWGe !sLaAðM}Bw>8JEi4{ӑýУyFm en4کAd `* 9#Uxa0G t'(U5눘{ @X_Kk$]tSy* "PV$ 6t(|ZǷi?[r)YWKF64 Q˪%7,y`/Y6`RyRU5ƃ'OfHJkP>s/S%BK2W@=KjQ 0)n_ĝz62 V#-F @JG~LP|Iq#{@]bkqw=}{ӯutOF~q ;c5usqAT](VsC1M2TbFQğq7 dھ.xƘ[Tv("[ڇhy,NR+qgQ߀CEq<2A螨T%i[l=:R^_Y(t8`a%u僅5L;{qvݢxh#= ? o~:E#][!]r>xmœ@b/nOr32u$^_dJ;Lp[j&B=<\A?CIGB-rcK}?6و>7d)ᤰ$bs%5^z*%83b4"#ü_,9 LMo9=M|VODT[d/VBPxRH/-N?4{-X5`OIE^SD\bmٿSUVZ#Pz+|]qt[UmI9o< B-#Z12}fu=E2td{S% [߭h6_~+a97X@d#OiN=Y?^ȷ?LB"^k`z^OS/Wxkq f٤E `,hWrFw\FP||=LYܳ {`NG+-/ 3n1 ~h (G0ɗ9j;,1!2019pjkp([":RA3*n86@}Ww@ 'B8Wrӛ [] mRt6^8_|8U#[]6hïF8V |b=RӒǎ]G{8O[oh_FN MV>$#6 [18NA3{H"8eXR/W`s/cBmIzyv![We{>WP+ZKrC&ץے]qs !Q6W*@x',;￀=aM.]hNKjنB MG(lsMXʐ1)9H de3WD=P0Pɻ®Xw9mh 6hrB5VTLiЉ?PqE^2qz|}tјc>>g#üDHQ4')zLu`? ܨO3/.Lakua|͞n~ *:+:qbqwf?i5xE4{0iRǻ'Ԅ$ZGჇNPa<~==:\I'R,xfSx jNuCt"q~I o6Lk ڷ 5S mik2۠oK<)icS};HeɑW7+#r-@u2A=j癍Fp=N,tOn.c3#%h}ƳR[h}N +H'ԣ`AYwpҍ;[[t؛ cNjes ؤAּ͢:bRC;%XIEyF8]ƙ BQ Я$Э8)$I ۸HOxR0i8cч9T#I1U7]qjh*f{) ?MoT4L|27= 6Ot%dEroSNBP%,Oh lo<3qco, (SB #2rJ8ѮeDQF꘺4=gdG%ZB sM%&,H݌b?p(d]<1W?8y~MZ<8o_!`$ Z <~[dьMTX0SoK&͠}J: >R}f?;?TMA,*F15@:c~cɣ˿7Z|H+@Yĕ2:-1Naڷuwɂuy޵b5 l8; 2'},EL=P7 lMcn#bڒ Ƨc5X~",võ.ؗcV䤊fJ`NM*E*R"H$E@lmLlY[ riOQc4uQ:)jmG/CPC |vEDB;PR1hN)h * 2W]b1DhSjYl9s<d.:5w? *AqWꩊAI+#xIkw^9K]%o2jwȭ@ʈǙ8Ç b 2ewt] +`f$9$[ݺ[jhTe3FV? ]aD͗<܉\XsIUi] D(N@]W~&D3f.C/ KJĽҽy:ŭs&r0Ӓ3uċ ]at,8lfB&50܏;e4Nþ2(7fKS^464|Sx PNYy0d7'?PaE@\\̼YsU=9hGGh Jͣ%@xda60oiu9AV@8}u_}MnA x5y?0^#_F$B؊C uqBy >9 4 Z+NGI);yL9e]tsoI 9KE+2^[Ɵ.Ň)M,kU/`/r m,,<츑K ڋ;L 09{ǀvxLxNRAt#r .礓L?ȝ0/W$@;n ]͡ӑ_HM2'h2]wcMXn.1yL{V_2U#r'OH 3P("ރ錄w`vZ򀢈(D9q L_gdQDu4JKέ~JKpkg'a|n׋}'|T >sAe2КqԊGL*eAGɪPZ' (=Y`({z\vJ6ԀVՕ.}pG'/(JR IڬiƐMQ&A^H/цclܜ]ĭ WDWy9[n\Cy6/MVO 6_3vHk/.smܳi*By7H/6q:x9&[xG0" EQ[^%cm' Z:::N;UɅthkU ] ](9jtw}U7?5ܳ'f 'TEP`r'"Vl@_VNr o_?Nr?ꁍEG!Pvt ;Su2PNS`'Q/џiWXrVS.7tܮidM+SdM (VW͗O IXfOL>F>Km(+9 G}N\&JFp ^\V`> ՠ8#4{yBnx;Z_3k8s>myd,anMqC5sIS\ { gm]W>TXkF$8wΙM.^*bd)MP [!İ&Mw,p,=ɱw&rF-7X;I¬P/49):R.26`̈́3@;222$3/o"Qv{s*a^ |uhJ-qҪ8hcUPܕ% tA8VʱHRAA [Z_& 6tW?;)k쒅vqsYoQɝEd.[ $˜7] ~4R[L7HzZR̙Q :P3hQ sA*uK~ݨck,zv}_j%(gy9 AQHL=*oOG{+uk^U@a2 Tk/h7tuғ~0̘ iT8&cUlm IT!S`?v7d|Q.p㪥6^ϟ] caG8*ev)z8׹8"Az(l+6. 4j]@V.y %1w{K_*LİW*{A2)ے2]IֿnP%rqeE/p}dE>O&˅m64O @pm,Y/ywj+P/\xhˀffK4P A˃FC/R=!%%$4U s*&w{27{u (,smJWA/qxIf9=ߋ?nrrf-c3Hx">Z(3{ߡYqhB4=KL3冀H*KTqx^<'!mw'McOR6}j"ӫ,!C` Cej7PyQ2ф÷A`9ܨv/+|z^d|__<[q'=b|@~O`Vn!^?HIpꖯ R7y''4I`h9Gh( ϲ)|zM)S/F◹j;$ y`TlR6ݟ$.y34]h1mN[4G5brhМرq uuU]SKg躪L[<#i$"_t~J!h\"Wcn6Mql]2(@V_8H,b CO B8hO!NC4̻ljOV$'lm4&'KlWU ֗,]ALhBv+8~ GisM?hVHPAU#͙O*=""Auљ0bEun  v8Iv-EݲzP̃, %(ڌ&^T& h%g܈㚤tl142ZYYSA Ѡw8C ^{Sc~ydZ] iRҿYDb4|1~L[q[*d@ U͢DנA$sـ f^@cxG5uxnNHE9,G}ŷrTK"uC!f; ZsfD oՋN.VR2lQ +sd`ۭIY#,]sigLcԦdQ*7wgՍg2Eܮ5Yo+ 7ԺgM!Kèû@F!tCj8`0u+وd=_Kcu''a c'dO&!kbR$tub]Hsesc;\J{M,s٢3%B23Qě+a&5TuZZ"yu/-1/0 uؗ&1gMwfńq/al{>F5=ㄌ%WEkyFq˖?}0~n%SyBR_p b`Hȫ܂w>΄ Qc]p DcɸNn_.KG^kCuRғ!p!U/nسGCwxF[?SI+1 ~*|"1ʶA*Ԧ|VYB ":F8Ld%ŰnZb {_B)oԼCyoxVh9S/qj_] `# KB/r*\D)riayK{ux蠠%|#h5$Yh J9VH}N XqF/W7҂N0AfR"頶+~0 PΝ ,Kw/>%)A*"G!MX(:?ON辂ɆY!坺elT1I*{gL)u)=Ϛ,<,G.'pWA {}X%@gpd>:3h&cF+Mߙ N/=ԻbTX`S{Ko+3zdvo8Mu"Ma@ߪ|2QtQyE\-px}Cvrʆ\Mw{HΡZ=":0%q7BuB#|УKa O-,.S<ٸC@{ZG|r"G[32IN,Dv{G{R0 O"R *>?P|fr$Y&kf},b 7oVPNf#{ "khdz-0Xv?az2ZÇZvrkr *R"1(P9gTODʋ6rsb`g+3%?'I/MSE0p>OC2ɕd-#D^HU.w_]y?2Aᮢ=LSu"38WKYlA#if~´<F] ;I/'($)=5ݦb݉nK c6`9 [ٵM}6& = 4{000Z3Yr0c,rVim!ɽY ZJ9oav,,G6g_y=[HEQj)7D }1'=w~ ] W՟,oh_odY=SO}%q7*8 9w`0h:=ȃTƂ2Qd{PkPx J KC ٿ{'"ֻxxh}hC$eA hW}.o $v!XUG,vZ4 dխ3Ζ*'B$"KxO`Տ êk8 >חoF@0*5=UO^v ˔R?rף,`td;x_,oCaO rQ:sp?Z' @8 zaG ͆$=ß{ru/߈?{.?w۱ NDpXnT42;Npx%Ƭ.4tW, bMxQcD,U>'Hv h&ihO^1~Pd!c;p0i 1 >i&iK@R=i:8ji`_L`Ca&W!wˁ'4JºX-KTiIɋ6f<d3uh6- &G/I wހ{]=AIûR3oWe?\mO;q@Rf>~w=O`\m|~gu/2+(#Ov sPz)o9Cܣ֤\` to @Fx4W)R?UM; UО퉬mDyd b.w30kiRMddVLHpF6Fz?5ˀ-z(ӫ eGS,.: Ums+gԾ$V@2v xԘtxJȫ)~/?_}&,]*$|^@RpCmlEÎ)mk?!%ƏsgG/ j CN.,᭬`'"`͖C3M]PDK:UH_%Ltʝd̓_t ) /.ȄV16ݬ~KrF9}W+e(_g}YL[XM!d>c"%K2u fmMSz8@e()Eouǥ, 6G]Y42yyhbtJig/<4 l`Pir,| x{Qn -tM+T0:PzNR/JJyʭPvFM00>] d* nY\_ Bsnın&Ɛi&QkWwgH}]j"N <4TŔ`67 *|\rxDBPf$`=?n~H=U^nXa!,n 4=K#@^N'3>nrOZxޠvy3%fڪ#^,QDWT1$c!c|X㙌Ԑ'6$09f$)x5ǹDwg$kZLewYX@t}vo\$$ea 5^yqv(5媞wmk١GmL[ QdꌤNq=BlmV:曞:N^)7_lfփ *{XJ Fh ,/kE TD¹v6{*#>g8K^rufUCRCC,͞Ԡ +!nG ÎO_m&W E0!F-:N_Eسf K2>}c2cZ?ǮmUYYQJt?vkv8'B0 q?ӃS&B[N\GvgCs_͡L^1Ӣ-C/?=WdCIhwz3?WPdDKf ds<^yBqYų`fF5މ3%g\,X vPTIZx΁Eu˂kzp~Վ M89>$B`spXnЭf> esiBH %_'+Osm{Üp @&AQuJ2.}2}Gx.VE:ZSEw0fHG.Vcr0rt{fb_I O؆ zCN ZoDlwqhnڽ s'F(,}X4躩{o&E,GA!zS+$0[%晥 y MO.GB*թ3>LX3/ϔGC_f9s>k~IRzvPbL^2a=e>4?) 4pD>Z+tL>iKf <%}郬J,%RȂ}$]ޣ2=PBs'hY:Q^l>dxS/[;˴,_Ғ z+Ӂ P [Yi&Rx'Sz>} m49*<z3T~eCxl _KQE,CۛGuP~\q̖iCV{b7RfC-%:zKɇ q}'}*G>^z HK)lg$j:zmsœ p#a,CE`I3KyI]r6P9-*NDc"c@QXK{r\ۿRJH: PbFEoOdh^VyeJi1E")3OOxX)&ןx)"{s]f}:_2;n\;TzQ*h%#TLOmIl@ח 6`}nܬ$Ԓ&` (4;B[ z\/кRY\4al W N o #j1*60;|Qce fLѾ>@ "`q/uȜz+i[64T΍>kvDŢ b\Sa?vGQa,KskY~1qƬ^dL!C&g&7T %v>^3v(/{{ZP9bI]YwqW^ UP(\"C&^6xv>AwTmw~tp^FmFQ*SIXNLxr+ _Wc=J U?[m@kzzy]1YZgkN՟ᤶ (H8}?ĕ \/A-<֨$}(? rjf4P̈́ Eܹ.y7 4iĭgBCQpISP/y=Іo_)R-DCi>O^@c5* $5̇U;yo5>3Mĺg# u;W˷wXܽde32v29ڬRm ٤y)Jp;Hc5+Fs{>uN1 +sWư y)![urɭNƎ:;/ZZ[gpk%OHnY[O4P\1v{%#s8%I4Kb_צIm2VKmppA L$] ZU] ] @\M%1O=A%V5׃ҹ#dŮ ShyIڇZ.A^Bk:&>{tوtolN-fa%,t;}oJ}xL \f?fF|&ZWC̤|mkTl%nWnTVf1A^5HȸBnlП&n.|uy^4IXB`%p`\IE *^'n, w#Ҡ?J#}u2olG@=Q,'a)Ó̃E~~Zo i`e&~,|C}jXDA"O+:d*DP9Քm"xD&r>=$I:FFʁR̢FtȆbG"2q*+-%Fk(}I>2F|ibԤ"ՙ(@a&t\pbn V 8^EѢ\m{ @MqV(^ Jb D;z,>S+iɀT$N' "[5[\wfѽ g 3[bUXE MfVdMu0C l84ϸ`ouvЧ+$}mUdLy:Bξ"krQ.:4vXpJM8DŽ %DV C ڥ]ϣfB,: VL\P405ֿWZBنFZW3)O3"YdP|4]`nG?"^[0Zݏv} =*ףn,64pR>'a{2H+T0$wR.wA0ׯnK0 G<:m%Q=@JߑU-%w*fs ifm).#@=gQD?罟W\;kz- tVzC?+G;etMQOc9(,RO1UJCbDybF^PReX̡ͺ׆sjB=mbVuV㐀\coGCU@OUZnmߟzʼnG1yq59=o}"B*YO.EEu;U)4ȵ ,(;mpth3In]8?L)^p  rPfw59?ӝtv ըvjW~&֋w'?fw>#"oL0Dwؼg q^{+%p[%Fw_$+kwB|b7sqbdCn\8hm ‘!"^m1ۓHTp8n D $>IG%ڋy;Ѷj%N]iZ%6ot2ڪQ4N)Dmyr j`Že|,#ĕ%>8& C^A4Aq5}2 L`5Ǭ4k¿fswLS-Aʦ;YP7E|ح0(DiubdƦOB9OӲozS:HR0JhF3h`M% 7󋺒rIpQ{R&}c)qhV8zt.1Jh5l0I_WGr0jymhkѮyJLZM`m+7!cgl/ĚAY .dkm"Zll_-a}y 8IH۩^сfٗI,XJ4׭'+G(rc68 ɋ#r2!ou;1>צCMg02--Xx Dbqr Kr!nh P#! kդyD!1 dv\Z)iVWouYw-+KXWVWs ~Bٙeb g _]H0}IL~ XkI Stum) b; 4A?񰚗U,dAct4Ӂ Z︌[(F 3k@3@{_\6s.9>H߱fȞ6Ozug˨!E*Ce_Qώ \GUy|:bITPR|3e'pGmw_ȹ7T'H8(5Za. UzEK|khyՑM9@'30Nc?͝\= |{ h^mg=_H;k |kRWW(=[v#4pRA9ye]pA\Gp1(L .(߷!jƇ)aE-iQl |krVnݪTՠp$T)CP)x$:zl`,0Vi[ -6œ~=88O)BgHk%k F>f@ޛ2O<Ŭys3N[*> < 0rMd ."nl;h2꾀Ί4L<5Kelb0nfm{GTAOHFa@)і |a.m1i9V쌶&aF9Z;F5Dh:)ii垣 `־VBB)Cfr(&[$lFGlkvB;Z-BA. H vg;y{ #B >_?n(kh(9G@|!#m_V,wU B-^y,,qYgրj1E Sc߶F9+d?I]ytuG:(?{q, !' I:Bu6"4?%]AGE 9O4h%Y+$Vk~E;LS rw9 !( IT'^Qegu<4WyIQ)N"nu\3K~SL#A8ݤ(`ڒ*l9^ՠy YAQ։jgET'h[&4P:[Ypyk "zTԵ^?V1#|׷cv=;Lj\3:ˉotWBcSJ 30bh>;>$ZɄ%9R PDCY%eWN ~ԭ.=RYkw"+Hczѹf3-EtWECr3WpTOɖ[BjD+@nN!. 'ϕHUq`6װj>f4W{HD20wmMMfƒ;>jS0f.ϙ a?GjIN`٧a^M 7`L9X$>U,cJGV h" NW|>ɞ1I _Sok%m*kR+7[i|7 TF6?{nJۧbUt>6~,VgL>]JrMx<̌!}40G0U:5J"nS]">2: wN= (gû+ӂ;bwQiȅ띟F+Tt6(PD,n4R\4"K[u2t}갢ӌ8-RP=F5qeu,k Aw::ሞs6 %jazKCɣv}ʀ\H|u0N~)ah O)m* _d7I.Ցxz%Έ,@+t%Y(b]8Rx(,U%Yk!@*TBT0 lwO vž`') AQgm:]vLɠ9tR^@ψkF)JGQG$ P⌼5 Ep{ncP7*Nӓ!h%+l3N|ۊw46[,1OWMwp]9x12x VqzUtX@0T(@ NJ G2Ii1(Q8.?w ˌӒy8GG'a}v<-fMiEՔ7_G-f[:`KҒ1A)b n$>rśI)3$mn8``z+ot: *d9 %UenB0Gl!r*ۥtz9ro_+!^nev9?eLPأKD஗6̋!͐l7z%7. >b@}E@GP3y!5o٦# D>UQ1-'hx'K-[߽4ڕ5ڟhPqcɝl2*Xp;.bR2\EmuQ^NG>%8O9f xyo{Stˋ~` ǦCeV&n?W:9nH'g=PnYZIaU>.Z8pׄ{~w9N`%CC6YH#Sa0ٱ:R%~lSt7`zmh=R*ȒYLB#mX}.$fpbA3mO0`~0kEcvĭFE(*ߜ$8'=Xy+,-\FȜbؗBNiB7^Eԕ ؁f&IXCR>g̲2}$9x}mo#?_vy@ڼ4sW{"uea"YXm^4${ ~,K]#Q_3\2UlHH"ɧԖRI6aҴѐnVd !~{JZ.7pիMJ^ GοQUwCsaKK)Mȃ3z[gt웊.jœi}oocNw)p8Y=&RK Gsoxn#?Zn,m%SiݬG }(xw8ncG70L>,i5*j5p̡>d=??AZ 1uّmit5 ᓶVbꥴesic@}bW"@[H <B)"Ҽ'~§Rjn, x~Jg%=|Ğ5x;_IX1۴[{{f'QAX+ so5*O e4/"-2"tjR<87~C1z=tO _Co]!>QݯKp e./>mn]L!X {V yN_1:JɄK1 ތ,ԳֆI:PN'ƭp6}ط*K'V͵t7sSSML8Jyb {(/|My-U?ܹl 1!sKօ*"<f?{~)TD}_lƜ5W qcQLLJ!W3a7s6F9(%s h1:L0c#t8+be +¯x *(zr &\ߓZ~@. Hs`x3],5.11c>E+V+,DX.wvO%Djyt]z7ޏ?u✘l1Ļ]6Dbͽ 62R%i%ѺwWd󘑒r`_w4h DS{-Tp=Ɏ,! K0 KQ끰zH5G>̭N_00 %ںo<9 =7\F:.kȿi>іJ@9`P P AEGc />Fҏgʹ1hTҡ Kʉ2ٞKAgzrHW1 133LK e8 ?Ue]pN|Jݰ:H ο jZhP,,(`IOD~ +I+_o[޹\l4|[3@Q8"o`1!Kݸ@*573{/$NXJbWR#=8o9zJ-\Y.3B&_|&#kPeǝ5ImF"*j}YT1Ņ:␆`xSC &ބZ+<Xfx9b6bjNse!76fatPMc&qR,^i?B(XUX߀؏P[WNN+5.Z҂ ;Ns@MUc yOMv%\BUz+ġIɷ"ضSRq`S8}&՗rZ DsW댴~#R)圩`kܮGG6k,m')1쭶|21j;!Y+>$&p},C)ɽUJctd@K '^YC`(j5BiԲqUɶ~<۶#BER2G\ȎkZp&5%qmt3q-l34!ySBOB_46#rFH!a$uLl# -]F;k\`. rԉJv>*<7Vc ^ƐLZ&.~qz-NBChpH?i%\*Nط])(w:5\u0vt5",Sxz0WIWdh:NNCpxQtz,xU 6Nt7w>g4oObq#Xwav1+"U|e-V \T b"~r\5X$'" u%pa[L&`c!}n?$.翖&1U֌_ {@7уXd֍._*c7!h~\dBΦ sy,kۡE s RytdWcNA\.AV.Ԭa%[%Ҵ>0KghFSR+3 cn[V mfbc&$w. mo1(3dv/&'69PКR 3 gR-Mm^߬9]>4 Bt!:p/P$n.bn?8vOք͓Z~NHv`@$@Wca wpBPz BE`6ݳ~r>S}m&_ )TW2ϰd`;Mv|?S^~1Z\!%V= `6R9T!3lЪd ?ea2m:_2D_˗&C74;e6ckRi? &8 ܳ< y)J++س֞ɼeW`6 c)u6rQ6HꩰF٤ti'&WWqyA<პa wĄM 5p$ֺdنvX1տ_x%5/?*΋ ԮߒhYhɱW8Biؾ]ԯ;ěE3 jSXF.9r1ge{3lMDuԕf|2[x| usS0B4?ɐ#ٳhxYVP1@^Ύ(٨J{B'?Cqo^Ʊ\CHEE?uGsڑj|K»YVAXg#c*{m EFФ5& {C^fz r/#~l1򆄓f&Y_f$,}/º/nbYh oJUQ0+%uasn/s5 %BB*ӬscAՊ [0S+,DAd?^(]/";w(X#*TxXq9,rX2o&d45/L5Vq`>yA׿$ީH`wE"uY3鎫;OBP{ ZlH.Ngb.1H[EzU࢖#_}OotIUHY|rzX$}%ş)$x,!yJּe_  ݏ%`a]35HD}~tԭmOԲKW-%ͺGZa3x;Q +sÇghZVQS֜]`S*dp8~ D!tCBWEus\A|snۉL*է |hs@/WM /9KZQIV>":gEŗG"SZL0Qĥi{G 3umД[}8!P; R_s'mQQ07(QFBN4#RC go4w܃VXa!'#P E/E wv#8KȤ:(rxO >m-14y[mM1&bb7puSUΣ>ohxex?|}rO̍Lܾ1,T-n@p d=9\ ]^Q>/mՄ㟉/D=jdΉ=XF7}G60vDs2=&k ^lCpQ=mvn?\D!1"zj|&!MwX_3 ˳ԆNV8zCؚFd49@i™GB!:3ˠB̰b4<;&t9obŦظ+zi#'&S':\j[{>kH'%\4]C~>pc5.`@쪡K u\kh+Ċɿ|~ԇ]YQ0 Af>U`BafD${_-3O]>GLm/ BFGz@A3$cGx ZF4 [RCiH˟KXA ]HR$jjZwLL11)r2,"$?c'\]0O[o\eG+zj;4liܟA`mĵ$3)t&4{_ߊ,etDƈA1K^+P|!sI'nY}]:*ph6Yyw/EEhID.pPa|e#ۃ{A6;TZ;&5<++0K1e<0%8#Bڼs^p*C0} t<~%5EBcO/C958m|%G26jJxfohӖPB~51>[~k_<*Ypi 7skDDJ جFTWڼA.LR.U)[7˯fJ.yIE1uMdP4`PzaZ 3i_¦{tYMIJ`p=n=d7i|/LXXiyI~i]St]m萟OBOyws{<# ^73ع}k5njm >S=9X/u+gLzG=M n6!5^!_滚|`50YcA7Y~O3{RA~eeE| *c;sx }w6W{:qv&/Oη&H`rFC6GيmpjIin1ʕbuxk %ZRS-4,kyPJwlBmh߼U )Zom6]P lP; N19Ji AJeoMXILXJ5q[Mha 7 .h*;^nRt2we #̫7DC^F%-bGO T(!&:s)lycP91u 6-iނ(v3[ˎ!@><$??`5o4Z}1Xwr.]w=[.fr)j~'K8ֹ]W&uQ)!au_/g?<.W¼L4e5v)׬D<đz-O܄%#iߖ nfg1(T XXETE ֤%4v)_IhuI@{rj6ޤ@"{?G=~, VT\I\vktBt{Kv+1n1ci9X5 sJ Q 2ڀ+AJ_q= orv(tfTPdEafv4Y 5qODƛ/r![7 ,).cA!֗L(+/Cv8𡊙GM@=wWd`]}uV\Nk'y@&C*Qnbq7־Г ^a݀ =_U3̍EHzD0e6ܓLExX×fܕơ_drp 5%/U" y^Qr)f U U=GwSdKC=<q nP84h1OOF@G pu_e(C EFΉg{MTJZR8{ZthxZ3^@:%_rNM屢/wRz뵊3.Rw%RgTj p6m̏}Cz7\{ m8Ko0\T6˫ҬD`7خ7 rB|p v" wm} u(#9]#8p_}DI;w<ƺ61TMYbs"#HgU h0TPP ]fG7hk.8`orduh72}gjk'f=Fh.{ Crzn??ۥ#m92e4e~kz$QICt<=qUnИ?={B:51_Q6 n-=!kPYgO:a\aNjx)3'GS6 OVw߉46gm^4>$i5ݳ)gh7$I{`$$Zq> #w|e{Sǜ6;o^b{]]ԋdycT]`uW Ev =#7M f`q+e^00JLbE|SwBVVd}Si>JL*؏-_TO )bv3XB02[5*c[Cw0 n=Խ~ D1~IW 0@mMt' $Rez$MQ"s!)MLۍ, e>o_b}xL(W7$g>ӊ(yfcwL{Pn_Ɲ6&5`}@CLk569ـ}Dp g@[ʝU41&G11dgYjI2XztR*XT@E P: d~~B_zH=B)M&<g)6+>t+ Uo ,k/R $BLBs&"pq vOR:Ѷ:/u)hq>qi `NS:ɩjkdҳ|DD8&JUaFd *Jgmwu#d  U)Ӫd>d1 ^;'cJEQÇE^ Ud\*aW;ksq\ϵp5k6Q_jGC#;3:4yVXޘdA0˨v"RcH*1]np(߸6_Р5*cy+c[/9 >݌ .{L Zl0sR: #=y}ё qN[ϸoŲx_+E_ Ţ9ޑi{P3zdL?FGʘdk(6$ɸ&W Cun, (1#.oK@4"( ,{|Nw&%ifͯȺGUۭ-x'tCXzhO#R sM` %P)yZ%b\k<=ojM)"ҙWZݠ%}0:]7":'EX:/SKܓo'qw@A_lRhF٩`;]E$|0߉ng4 ઎A` 󆹭 RmiټQ;ŀdTe9yP ^c3ߣ >Q] frP1mgJx9DŽT3DEp*-H&&"',4 f)!خaN|@1'%=ў2GHWAq\D(h b4` yZWT(mXjxoO3gRQ&a[W.emsyh|n)m6g>کCMV*A/6ؔ3͌qMC^w!~ײ"P)raQ'*:SS:5[F=чw8XfN1kpإCM7wމ>J$ѻ sQvaF?,,ρ9 o$ҥDJjqnKg$~Wb򢉉B  >ba,*4ŒĽsY0ºqp$S)-HN~th.Y>#66Su9hv'%8.<#رm&8SWl;M鵆#73IŪ?'.ՊdD~7/R'/\truc RcBpyY:XtAD*\|n8N9{4[؅`PV8REvWʢ8ṛ{I")d S'1Dl.+ْ`?RA9DK]1l +vT|nX[01xt(S5`q,j b F:5jRն0W6Fzѱ5Sǚ"}{?/(ZoF-N! O \vǒ¹IgVH1Qit\xS #{Ι!QWrVȅ:#e9^~q/nd8Aor/E3=(G94ܘ?\]` @ (va%j}tze!]]kf#sC{]kL)l9XF+si~oJ ݗ_5sAxif-?֝s(fgē()25@AuVo_" *v}ƈLEڞS8%H07Alx筲Z>)IQQZZKe\+*"8 3[r柪!B a2o˾f&'3!Sssp\k̝$.gj[p4.é9:G'Zz{Ȥ}R$wIrɦ3s5e+NM@26كDG0_r3y!FFlC<r{`7: FڴՒ'+R9I8q ,xԟiœ>{cw?ŬZ#,dB4ykr/e &N(iX6ה X霓e̠.dܧ?NzP>:8}.Wlb2LL5?C>YIw ֊.Ʀ MPBa DO5AXӄI nV׽M}8]zl爦^3p]|":en'a& Y6߁x{zGj7}igծ t9\iLo]q!v7)| Zg{1-thNfxfa'݃z_ \n5A rC$uFV0gQQԝ7qd]X$ua"ůQgвE}hrBJ<p0~Xk#⦘ ^iNŸ=&+ +mq#x,QYpr jT.@DGI4ռ7yLOn7P;m+wePUm^K]>*RM>twG>W}9>!DFtŋkmԚa*hezQVZKqqN@`;BJoaMzҟ6=v3D!ȩtEf_b]N${Da}u戗=eV(OW1Њjq%H,2oYC$}nTUl\7DV ^*UW(؅z_b3c^/!"#~jJDKgQаϨ;±T۲S(T*pN A ]['掜0ɮt>uY&/);wK,iYeD <}6t} ;_X2.*(GɢSBH)<{XJp9*OάE娼Uw3@r-0=x H! ƛ ca:5%$ r}88)NU\dbn^`]z^wjҊ#&pJ[&źx){/H$V JɋX>fX :"9ྍDf^=.7֡ysR%-;Y9wAkdt@B'#"<lw}Q{\/џ' $lult!tcoB)7'薜*`DwL!ۮ3n%ؗ~jXޱb5p-Ϛl麝Ɵ &iJ k"Nl.(Wq<'8 Ư!%06!2TRk^|MqF?.UCy>1֒F{Oz4Y"j0O<+J eئCOorkXVxd?C;ȹ*A6~r &1>dm@`yl4L< fHR!_w, ?.7'%]IO˱ 7ΣHS3_:OgL4vF>+J1*Ҿ|Ig3Pwlr ,K spsMÐ@k d}uLI5CRg(Hʊg]sDD*]*ݢLۓ|nQǧZ3WSqc %LdvpRj_}1b>֘ ^W_CHZv4ʝ$jDxlQ㗁F4|RҮ\3DEWt ~ 242QQhԾ*v,:;_vsJ<.cĚr0nLi^iJk`x))Л{xdg3sZe،ZMwj1 @ w0cICi+gQѵݣ9g@/&2 YK>j9η rS罾y,{gʼ^|h2h b(L)c6{ݲW[As5Mo(HR?_saMC!6c^|vv K8MS/ f "(# P0 #I/5}5]f2r_'x:wzX},x~wLAScRP9s]zC&zE"z;=򇺥;ge ^xCnk6V 4~jn}UQ?Z`*50'_B<(N Jpи$m\VC+J1vu7ƣ[{ч4h͘O0=ьj,{Rb3ӣAX*!烬,LG1XQMB"*/\S}l?qƀ4[X .[e_M+z ˧yk9O{>|qqfdAKͺ2Jnps5g^3IU_^Zv,LH{Od'pǎBȟ|LϯƐ_#Bh.n>KЈsVƵmJdm/orNl$Ƭ);ٕ,^39oqZ Z8[\2锆`,,rPCap4,iY.|X$ғ /BcǠB6 _#NIw1{a59em8"oeEV/"ioI%^$^/ea ߣ 7ipմ3s !rP^hl>EL]ksކl׊Ȇ'$Vq'yչA \ lZ<奘%uWм]Yq{&Z7s-Q YfMRqG UP| ^$>c]{O1괨¦Y 0K 4#<|Xs1v?i*{B'p:2R;=pOc/\BXsw`ecw eKD DO\ 9|B΍nd;9 7t.֔ $l RRMwA!:^iJ.YHD8 /YcF1zwwHza9Rޒrq8dlԌNǶ֭ⷬ)"bnBY )N4%Dc'r&2.T i_yl|'49>KY'KtM,Z_\ Yk~OO:H>N2~O8:G7YˁoռN`*[i94^ |TTǦ()Z!/3bŤ¼m[7 h_rcjU ; j>%%'c  q['vlsE: ~<7Q0Z;?f6XWfV|y)']Ipg)ㅈV8LC].0!Y*sz~"7Wbo&+#T;*~C_*0RB7zu' 'L-OY #$~NFI7Qs1}a.fP{e|7ֶkK4x.C1R@-|ˆ!&9|4:5D cc:8Q>I O섈pu4 Hqx)Ӟ+P:uy2 8-#ʺʶ/~"Rzaل+@(Sm{B##ו!)UܕE80P%n,DTfUwӒ7O0 Tg*끡qi2E;~$j,8w!ߑL Y*$RIV3Ӊ(/e2=I^ًBvl6tRϕŞL|lkj "́a Pɵ>:˨4p+b;#n3pr:bo;p4=V(4&`fOu_D 0hT0@aR;C͢zӬqV`RgU7Om.@BѲ:J 9~HN#8؎J`/da^UpYk@(T^9RsU-٠_I!}[4h = e<cnNޮk] #)j|3տg;OQRV'9 *ci^>!+:; Xq%{{7\ɬ/O9r+Im%RiK?x8"t'7(d[I {?@<lj y9#Jԏ A½维{t dwyÁ iرƏ?8`Y,}[7\7,˱63)mN-W?97<6bd1hWA)ݱ289bɁE MX"~e Vr%CH8s{bBVWv[ˈ "cNEXCL8,]DgӮ~<ǔ,u! (~ĝ''j@FR跱!in~ $I˱-؂ x9t[9uWvr8XŽbG i8gM[hH̯~p5.bD%fd3aw#X4wI՞c/\JqQnHA. F?2-!g{xV3g 3iGnE;Lwm#;_o HkS(ґaAe-鵁mWR\$;?W9(Ź[vm+mu4te 2E,, *C9r^swt*[m|$=v4`hnQ$ȀK0niT"$Y̠Q S{IjhDK\B=  %;P $ Wd#il_tkW(R{W>I| [D(Udsv3"i9%E i]Z{$w[\ԈR&aU=d NԫVWe V_)EcX#5QVjmӯgqzA1H3DΨt`3: 1:{Φ챐ȓo~~׫6ΨtGNj&@Z _Ŧȴw+DTzey1Vpa*+ k7 vI͕E8e\̠޽q Rq=ԡf{fmStZ&ݬ=ql^EI~_)j4Ђ!݆ Bya.4Y7jCry圂PWMBEWLy;-XaN:TF,o"xȽ_DX&)r&>Zz6}^W;Ƽ1/LB $fy .Tut.<\d}~{D3?snJ΄%EpK&=U#zm=x̡ahBf}wج C{A)5=u/(oָ%{`; 1V<.]F"ŬJV-aBkuu(EjؗBAER Q#;<]y6XZN6[{STaW#4wuA*FD1;z:ZD15"Sq]NH"#:H@QTi"wC(PZSuG~bu({T3Ud'đڶpQh˃!5'x+-eh_T PM|:7q֭Ď٣In&7:%8ڏ]rÙ i^P1Հ~뵉þ1NW푗c5]ΦBXesm>APMqP;kSt`~忖 qF&^n-,`{p4ÐӟM#m@& ޮZ%Rel!hzT#j,U rkycߤ@t#>-EQ[S pPVOA Rc_WըJ/Pɓ^(-RK)xiFگ ~{]92\  !XѮy=+?1E% UπXab?F'[FQ.Sŵ8B~DRP{떂=j÷a*МOHH$a+ؒa@?%=r:NWcRd_:$GpqU9цaƾ*p)C}ͪFA4Im&ؒ_/ؼO!] 9xGyo vBڸtBJ]9/YYȝ$Ո|G*P Fn?s"p.` ^wxBEgYG(%= \JE0{#Z{1naRMh4"+`'آSp %;Ί&I C$((3_v2' S2UYBD@ǕJ )[rl~r'P}|wgбP<@ڡN&Bb)ʡ(K}Cd'گ_e^BS^iW}Nĕܣ0q `sh%HI wѭmYX4q}(WA#)&kbcJD"ٜN#xHAK;—/JLdq`d"JgqeoK-۸MU Qy< )1tsV_@.)mЈ4[)38kГNm2U{WL!SA[rP ص1. nbw &HB67_jlE]T $q="ZG]`ĨBG Fǒ`n?SYΫ!R(`\z9+,Zj>(f6:ڰY(V;9T2<8}vW*y\iq{ 3 I &"wjv 9rRo:c [F>HR" ?c߳gƱ=_+& pg9&m=ٰ%Ejh d㸉?Hwu$`W+^*q+<+&B> @x@v%#:2v4l xY)K*qGEAt! GvBp~Z2s?-[XCPyߙT8ql,Z#Lw4ʳlQ%si6=$О#1v"gW-v?J+qmqd'ϣ1풲L =qR\k}MvTw!zQλ DOٙO=^hWDbj 2M#dG9;k Y /`ZPdTzfB$Coxo c8xUNi'e V&uگs5i2Ze9Ng]@q<?/^JkwIQGKed:/\T2k,ڟݥm4W* ʉH(^9pCf?:5Z~,gWhlٵly8dا%hIT:-}7ҿҎwejOl6oW<翧b:|+e1"o? 띷ut}JLSLW45ή/8/ T$ P]ofJ,<1HWKT0 zs^XʜqJ ?AGh;h.8ٴ׿r)qcJ7]˯W/ $Izŋн%?/)\ȝ/XPu b:I`Z>), %H2-8]B.Ċ+?z@v֋X?>Un؉;uF!EՋ_8oE*S (!32FDG=mYCޙeԀ:y<Ƴuc~1[xİ;VѭοM6۞Ds@ T0[.*j Ev1JNpٔ4GY>zΘ#K OǨZ l B|Q%VXc9D/(6$ 8`Lk$UX[ڦZ;!Cއ"FӦ&(0I/PMCIr>`җpqFdzKx\ذWf!JYӂeJ@3.$=',ۏ `R]7{QS24Mݡ3>{ݟ/hNE_~ jq eqR&b0  CۚN%Slg zO?/Y7"`3zNdF d0GL/cHʓA8~rTHqb 5$',`]K2hJ!T'+\v1P5/8d3Ҡ0A!ӹힰ`9]h7 .ϒEEg-F(.ߢkV IcV-@nJ$0K9lL6r34;oߕn`)Q|0Ph8 +in4dA3"[ǡ/_ܼ8%]F ذp{[k>HգO1>qF'Oa (%,QwZ|!QvYv:<oO"lP=0a\x] Y{?"u1563lhBRȀ%͖ed H0HDu[  #"Y54j7{ U{phTrntV:.T;3.b<0 9a2_&7O#)=҈83н'\X''%:SAYGZT^jg}$I%U7 ^OӀVQ>BӜ隵#t#\F94W|o$Bqu%ywF,BvP{nbһNKH$ݺ N|.ot6rCY'>mƁk,9AqF 2ږUD1OPz9 }k&UD kY .GsB5h"!C9--4:_Ծ^z#FtZyFXhh!"hSp}1)^R{dն"e Th(A4ݼÞ, ,DmVvTTעu-NMsmz`^1yKȆl~PrnuT&Km}z̖f47|$_o*{A䀅 ыLு>ёba(iwKG3q,j{f ux:Hpvo`⢟^=y c5{)jQx>4rP|CZsbPŖ#1?#4+D恋@=8.cB|m5MhԨ3#DC`?φDyh3ҳVk Z,IֽkgCC-H9tb֩|E6Jkj2e0x{7Ӊ) 5Xޱ@DÑ:-!xvGF sXׯSyɬ\/?%$mj 6 LPuhK' T%iމ/~}n¦}!ʖ=7})ꮷ, x`&Z|."G+Ӻt4ײ/Tnjo5^G iB'{(]TpLO_ qՒ@C}ऋ8,f{v22ᔮm\֨oT<ͰYX 嶠xsORd^n߰>6bx`Ӻ>EMdFQ=nL*s&ାӮ,_4=áqȌ6٪d\ɗ5*c{M5ӟyp wf?)0/5:Ⱬ6 ckU +C -i3B>V%<$>?f%30FT PAa0W_\AK=6W NJz[KDGjJ\!-];^W_e 7u}uʒ@"@?P9o4n\㾛5`wv= ȁ K$g~kAo P{ZUc-U; &%Pԏ UK5(6kjȺ;M.wPϧvHT v`$ cbHV=W %r668k2ԼU)E [Չ=. "GWf" /"JM),I0` ,Ǹ9=Ɍ#WݎU'a_(6ӆ!}1#o)vs@P֟a^P'YTGZ,9*,IuR<m2!/~ŴLK ۊoPAq)mXEj;g3{sjJvSo,1(:7~d^8bQOHrZpec)h;'|J k抛L? Vzzg<Ȏ={,5HG`[l/Z͐C= gPq? %~>I+O2*i{H-jep Zy !oᆬTuW byP #pqV5#cYO? aKEl^t<1exFAw4&{&Q+9͇L8Rt7P~d\?|śzt7#D]HDV'pQ%cP^T0i!^GKKCT%Fyqk_ǩBdukYg`n'p{&RǖjXsDH|,%nte^O ް̺"ձtW(bu.y}2O Ս$ݗwU)؜mJt%t[fcvsPfҢ:, bkE o/[hFg 48yQph|e5=6# h .#dV=䙐%1H8Yu$p!}EWff4k*nVW֠EvGzas.=5H\' ,y+)zcq:/qgdCPĎFg9 ج]wA 6 N:7^vBUծ*0@pD>dd?{߳{;hAuxXx* d6K[O ǘԊ+DX7BL*[4s e|g\߽Q=`D$&>z?!ǧiKmu[CtN/-цgUb8|3CŔNy5-,5(zrA[[c2 xCI.m)ӗR }iwl[7OM `UКr+ &x[*%XNkK`NXdxiYdCƐt"[,dlA|u G .a7*i.W Utfw`$⹉uֽT>?+ EGFvgru))Vgq8(E*\ kFK_ 5G<Ȏgc"{u(~ j4q 3lleGAch(ƜRpG$N {;uV`䑔; vc{g߉kV Ԧ5THLMu$f/\]E!F5%T4GJ} FK4¥<5zp5ڱN[@/6is\1;kCQN}7, ~֥A,dMi_XEXFflM {¬)®#00PjIᨯ+YP1u xSý'^p̀:j(";O)ÍhOz .h\%$x.4hkQgC#B " OӤ1'=+"UBkl pe\3-&|m>S&tYmcYJ4bvt7e G**<\Ӌjv1GH eM/v얤P,^>l-їg70 -&CZɑVƒ1X6FʰJp,%u=.d'S suIEbgC0jfaU ֒Yؼ3% TwzAZBrlxCE&sUutukm$WOP{eB8Uqf q]QdY]DC6PB&9'ܸ0{$T3'Omqw[ $q4 /IZ|L[y$ґ.j q y&_TOy%, >]mqi+bruGCju+Sa$e}UEi.cUU{ 1n?<)z\?1棟gB4{Mfr52urG |o1D PGvC{X1)4zPp(yXYso(tN -/6-,(O r [M?g2wFpNkY) ۀd̕u -}JX0Y0sf8, Rg¯|%&({~tD 'go_4Zx܉P#%+C#.z4O]_D Zcl]9:v258Dl*MCw\0_F<Ǐ*`d|UИ*QF<d0xP.L̏d *wMOX 8GR&n` :6 ("4}3G)#r,WU c50;Wuܓo]U/`grJPV5Wv_)Ț_k3g qܪzsC!"{ <*I(bQN2o1s],d1U(J -:"3egEև:-4?w>]Cȫn\S(Xe3s{6(a,dΎc8~ mv5y&n'R%Ytq}(z0nf>L#F}kL&\(o!ķJ]Ԓ8a\I[n70B>92iu#U}+ q>{{7u,G-'qܯ&W8 ' 9G\9k;qo[ 4.k?f鱲jeqj:$/m!/'А T,7CWڙ*_ZW==Y@tOj.c~VX7ـq=ׄOF1 f"ݯn=M.(K9-NO}KI)l3կrQ5*kѬONb;*Lw+P (B B-2AI{wX+sHIHWSDź.!mŅhᔄ$eao|<όG+؝vf 3S#)\bM(rŻm&LD~M4.A?s#{,v㷩'>MBeWqHR^⼐}%C%!`Hs% ^9]"!aK_huOyk+Ce4̾_j}sF+;%Uwy|*hel wa** 7!6gaֽ}Og!E|$|2\9w{$hG7ݤl,u4z0xO f817R |8p* &zD+p {HZpm/'Z9f󼥑6,OwӴ|!Nym}lXheM bꬬ1St_Mփl欹.b)}-hEa2m&hy_DŽxī<!J΃1@mqpa2zTH*/bۧH] ŢR K@Gz=HoRvJ ĻtLܔEx3n1L.r%@otT;J*8OC])DngrYf3zm`~C3_Fwǘl],K hɩ~0)6uRwĠ(M k.Ty'/d8, g zGqm 5}>eB$d1|᤭wxrN tMFt;/(g&P+݂%p/.miy"xZar*\ G.{]W:Mԯ('-mXMs۶zQv"(+,hEm\q@L&a 6%hgTeekG$_w},̎g'!_ l 93 *p9V f` gb+h0b|%^]k ӿ0B*{c}A',MP-h#FGLcVjr0Mj0 l6-"\j֕1sT .ي a}(C2YUx7l:rx])hz3̔i G')ɔވ> ,:S0"UXٓ`LEB C!pRzbZ{3&KדB;V`hg4.۔ '˺CHTZƲ>O(ǹ(ahR\]<{1XkiD.$I0d`\q X .hoX(5. ,FP "zLoXLs`&m# +pk./On5ȟq6np1R8nщ]("Ē'lcGp7tyT9.{tyk{FU 7-q+K^bBz.s?[VLzNS_M2 VuU<)- VnϹH;̣Nf6hH+#`ms/SvԏSoŭẚh+ޫ]Z5<# lM- ;l̛ƮRu_Tvʿ 5˹3f}7犲[:fdH /f8o<7a :^iC3YԜ㬳%=rB"0@B,'P!#}D67)LB$ 4"ꢙ>؏f4E"fn2]n g0C/>_B>Ъ_W'@!a&Aq` s <ߖo5&8aK3q&̹t~bEXba8abOVGRf(ײM:/kqIQ'Tv>.'DWHrol&@Se)Bep*k?MRfz1-h+GFX%*5gfN-o"X{Td}aRU0[)e7T'I` dғhH/P;b3es.xçּ{/L^,}E;'8=>fvZC ͌qtFnLx9IeZO~t[s2 AGRo3J8-(HI}͒*_a XxÑa־6%}ߑIPz4hoВo/Ct餳[) CIsR/9 Uɀ q܃Ǖ@\3L'4 Ɵ9yv"r|ysh$sucX0̞˔5dA8VKՉ=?FίЍ-aAdzHM[ ߽b?1P62iBlWʆxp0x3)D4L9 9f0h~,[IhlMX9'nYQ}3N],pEp71 &6v{uY^?2' `b ҍP/64CuӇl7rGv/Brd)m8+TFϚvМuRޢ|j>g2q"fdojd) 3io!2GSŒG UkyZ\޲>wيs[)%8ޖm,$c${A#tt$0:gRvX[G?aG vH҅<:/O(J2nm!ўP%l"R?JP&u'ׇ!0z92]O/^4DђB(S>^3v$MAӘ my:/݇ e.f:3)*k|f0!j8!xxjk1dV0 &ڨ{NShits:1N'OzIX5ꑚv^ͱ Ia(۶<$YJpZ"#UKs}p|4^0"-ۍR6DaF^%-}̑ jcMkiI|oX-Wӛ%MBsS8}EqLGl 4pjܻn*8d\p uCmo,;N}JԧC"$vΒ,x H=qL_Q+|;LzDz]IyUY&l =$|Ȁ$?6.P6qMgCϷd9xf;W}U_VK(af /9Jр6 0BU T.=L $ޢ㛵"H:ҭv%läBK^ec!H pYTYMEM#! ϚT|Z 6Ԇ0k*qĠBfk墤)0LoӋ[W)tbD jo ?ͥV*⏄Oh|haI^g]}y47"_GP3ϯj\7,XE:F6o5c`IIh<otR ]h+O|mtNϞ1H)7 aio,M*C|s-U+ 혞 ĝ," dW5:B>ve|ćR@;xސN2b?$P\$y۔r&%NB*/ĠmiaHDkB$&JVs67jhٴqHcҘ##}^2@aA`jO/xE漩IECB&D,Kڀb.^+$+"ּ#(ˌ""M [JvF7bWnqC1d l!Sh {$-̾CBʎ8.hm )8drl͞$ Z?߂L)[qMO"4%I?u~ȸ]9n{qJ#71vONdn-0<%`/#- $FSƇxITuԸhDꇢn&|뚷jywi9q/_<tc)z. \w'0%׫‚ƣm>QP tcu5`GlkhB[ܓcZ-ٞ"vw@C:;SHWD|Uim,Jl8ʽISYzwԷَ7_ɅXL %#=])})TPLn%HR")Xb3#S]`UV;SJ,.\1rsH4GB&zJyq1s=hR: &p˰ݳɠf/޽0fde&m⭺/=*ř|ޣ1 5>]6.#һcY~J?NW`ɼZS^/F5 QgLKkaqWsE>:5Eɕ.4#@|y+0SV+Mqök"#"@a) 7rgu#*ݲdMٜ$Uص0G@Ȉ_'SQ.1hkfwE.zDQҶ.Y>LHξ؏IB-m$\z1EvcS7[+P]r,ΞMrJ Gv*Զ{֚8q_X43IpoWz|_ D"%SS0f'⦓Lէu'GN|ڀ ,o ?Ckqυ9JTa6]Co^iKg>\X]?>ȏ^BQLd/& l'8^=O: 45#P*'u4䜺nFlw8TW-."4sW|]f&.Z$y4s5aUS+ ЙW$\,f BYjfntz)ffʐ1#|ɮf)d;EUEjuT{DZ7e>#GHE wBDik.-:"ձ+GCƣ266eތ['Y;!*jl?GIY2u՜cQ *Y>>IN6+z?z#Ek`"BK.zq%q=2P)pmЫWY?^GNAs+9+Vg%S  Ó$ Yy~E* 0C6,ki"nvt t^ى/Gr8BXkBKzˀMF쀴5v9ɼD\FsF#Afٱ!oIC\@[%xk!G4|KK܌~r|C[J9wّ vH#k;MW5kXg6vśTkD?u&ҰűݹǪk)f:ѫ8F¶;íA0f%jgbauG {KɐBdd7hYD7Qpoo 3&pEE$:sbr4tHYoǪvdӟb<]4f$C^/O}RݍajkOd(x#uzk%pOlswju;dohƐJ*io>XnwẾTj -}9=o;ƈR\b}MyL'9a;CM$ @qBV=ËĦjkFg9E<ܻuzq_fVzu.ֶ$-11Wm~n%sPyV HJ K2ˌl 1 vX,F„{XmA!izJw%<6^ZkW <ݮי_b{O[<%ҭ\[&vd&0jo{=Irȣ/.dMs#z+ȢlEcCڑ0=dLޤTޭ&~{:;#4yWW b@G4#x˗M'5j e1,lp :z>3싍t^L`JNei?!^<irXfQb1hn|}BIY씪KUB:_MFۏ"ש$؆k\eƸ)5 "\8VUlTN7\yl׷IkV?UVf:Xy*HS>¯Xݳ,. 23r ;s:$E+fi+'|CH擮]j.C_wӈp !|C9d>@ҽ,aTlÁv a v-.VJB^S>wY<ㆌ`(ɾ-UG< FpGlc0ZbDeݜYBq&2ӟ׬79#؍ ->"']<1_?+rE ~8]ӠhݱrS78! Փ`AeWO4-$$k^В=\TO-G i? :0ttB] -ba 7ENJVe]&BF,rĉ巕?{Lߏ{ @]]<-&absA)VrttQ Vl P .].ILc+ot`\F)=7}/I1j: e }S#XkAj}h:9siКxt¬ީ>MPgRǭ"ew5frөAņ E: I~ =΄R|(,Fb Jě NnP Y  t|*?Y&Wqv/OȐɰ2m *(7M323eAavr>+i~d!(9+ky9?u/R6:4Ob#pyƶ(o>:JOIk_u+.^UZHsud/}}PWy{rvu`T"YX@+/0P/f%`He JYZ3"Ka'2+ÁjUX Q(8m9>+OCX#PPkFŤ2dpU f>g_Mq8JWn%PEO R"@tuQFcզ9<C‘rm, f'pD">ʼ/`vO13>jJrS -֭Vڮĥ%:@̧ݦBR׍;F *\[77Rf$k Q1]~yRG*@OqNTS9 N8շ66 9 b&<י؝9z|SQ˩1%SQY4ULt7Q)QCV݄$Jb >꧚@v (E|oD4뙒Ge?ՂEXNޘ' 4HlwM_-4Y)seoHM/@'9tr#r1xr 8kj5}騨(KY֟B' ̱ z7IKe ,y6^"6hj=h奅.6hb7Nj@&HA}.I ̽LJL=1y;[m%!"b&U~Spm? :=/$A28|LEkyhig&F=8f"~`? ܥ8?G>~{/,*<+EEn{$ŁH,c1OLacW`-!KVzըs{ohw jI>Ei-Rϡt_8lV{ѬcZ1Q#HlJV4}2BL}oRt>-mbfDAe5jjkcBp[ᙒ9brvrx.Wʺ $5ݑ8/c'@hY9$ _iA ~uoㅣebs%8q'YUp1Wk(K c8 ^FgWy&?(,po.xJPL] \ D\a[Tk@B (cŴ[?7C gyկ?2 컅X轃$>ch~l7MYyyV[x*D2Nav"bG;?2? dF]C11bֳVv‹!yG,S {bE+%.Y sTطm}qO,UH]oK@beURe-R{/:M|:3j8:ԑ^n r S4H4:-Di6Y$,՝?z:;WkP+¸K;1Qz> o7K& G,OAɦEߕxgq=a 43<$daOL5όDKOm/T;BEyrj2Go]*[9FB ]8E7" x{$Q.̿),SΖX5!Ćb@k-DiftD<}jYULR3H7xL~CEɰ;y;!tPZ<>=%DxC4WGm5=f A~o@FsT,$χU^dxnzMJ w>OY2`(]N^<7Sn"6J"5I8rTտĠԋlL@lps#y8e {k8JP|BJnS#ɺ896ǫU"8nBAKPkj8@D0¼$f] ڵ jn$+´v|9`:',j")?쳠WymLsdw frow2=~;ǽCytE762lĎG3G_Ef k+*2hz%L"0>3QӞ%YϺ+ܜSl|K$TCPw?=Tf zx BߨUoM~E*(. e2 $Ĵu5GnkE*a?739捾՛HȕKN6z %Q]${Rv$Z]У:G wW4fb2~L $KG0mtN^HIHaRA2A%@we:c ;7,tQulIQ"&SAݦlp'/Xĩp3oZŤƃ.\[]'YMc];Jlt_o sO]'C CeӰS[km&!&p;)\, y׵bk,11 *)n1v jYJM4"r)fkXXÂx) W'Ǽ"4F~s`CLrdu--![. x鑋xRZ!S,mv{.d&{y›dLAlK#t!"UZ˞4Y3iu/\30&y7aTh@-=8ߵecE!2PΠ:,9`[B-F_Zʒ͟qƥf4)t?tWW+x>ΎwAGSV KI;@Qg㬍!;_YU^ S[<#k,@t\?`#(t G;|$i09v]Gy_+^ݲY+;B9?F`Tf,aV-6Cߊ]1UcKKVh7{>7߽&4y;rm۩љW-ۉ.vg=׺\_z?HEQ <횆mO02अ65=w׏D4Ek*3[3Edq^ˏ_McB{ fqjjZ%NFS*,;~>s^4{8558 HVثB Zkz(t4zaN~#_:J|JgAx%h+:6b)D8G&h i{cfQ (Z s;͊&cʰKao-Dp;eqq4 ¬rF][VA`q/p'Hq jD a 1N.׎q'Fdf;Ӓ3/ՇzT@0 jZ1h@l>WffV %a27r ,+q<zC#`!X!7G X Y!Ď2}/ B4(ظ1XD3߭n}4Vfy|~`![[NHs4VpwxOZ<D829xXȚQ_dbU@塖"pe`2B|+\glmI {ܶBACf2*YBeJ"\ՁitRUѴ8xR}>OgbO!:lz+ %{"n&G_(nTuTA65yCJRF-\!]Go7}FU,}<=NVS!jb"~6μNWFDt\d}koXwOlj`IQu3쫒:9 0+r9KUy9 ` pL#;.;+EFLq:f_6#:7fTVJ#λ/еg%*K#ʰ#}Jx N,ayS|9He`B)8]pav@kAj虧=4~wGt@t`["(@#̓`ܹf[_ARFSͲbP\:o5H*hLgKÈ!frTq1 Q0Bkf6e}*}'aN(d3Q)~%3ooԻbCϫ& Da돃D=Vybijl4*E( d(5Kj"iso/FImѨK% ˇ\P\SٿUy)fH_p] #j#Irp[>쉱,!R̗'3 ~xti dSvmn)>2&U|-c%Co3\|8 y]^7AY>T 1mɅЍ2/pF/؂obY{E.va &If^5ALz#p&wdžB9;?W% %-fLv~B@ƛI'?nUu\9$=uQP`Ɵ!-1I>~&3F{k- ^*28 d%N$Py.ըx='0~- 5)?'H?dE9c;PT_hQ%k MMɗ2,^Ԯ=_r=/{hXΏdC9$S]S߁&IBY&S#8CVy -qŪ)n\Y.AU'/'Fvi">dLkS'xp<6ޅ'BG|FޅGX f5F|s DHV Vձ) 9 Ɖ @8JYrrS59^ (t5-j?"h ooQgBjZӆ-,1Ri7C6#(t@l'wGԚ/ *' '7! W萺~kJ縱PnsC@jwgiъD2=}8F'e >Z]Bes}x߻q|+>ɗ$l,~Xw6[ӗUU%H؟tpM{1fBuGvL˵d)2s%S&:0CFo h58MDBqgj~̆ySϋtS ,h)1`¸̵̖m-CM *#B^ `p=`CNpߤZ=ɒ r8JUU¿;cR)/Tb8׼-PڀWv1i1v͉mE2V`#e /-A쪛 ׯҁ%`bBlpϙP֑!H6[xM˗)B>/qf",Ԡ- /4k 5.Y3&3ꐿsG\ҵ,2cH:MH]Ҝ`lbH$#{cδێ bjJ݇ 3<1[h(s;GeEȲvd'L`u=?zݏlήYx2eHuD$pRm/ 'Ibg<ܹ(W5:Qc8pAK r(g:fSW/~?pcRpxORq*̅IrH2Wb2]*ۧZ_e oYm2!@Bd+T;wO<*.C2 KUce69S".TV:i-;;e?B٘Ϭ+O#ҼKu夀DڜfF _A:fZ\нbK$|h<7 jA$uQ.F<b{,Ԥs#^ɳ9 KLZR;loV>`cGmBt+C=MzO)lNvnf%-3)b\5BLnӠ^!ș'U9fv,wSWҕ+ 8 p.m-P|h=,3 irg5 uRD,ϋv̨ 4Hwt^c Ж* ~eh3 Z#..p5?uh$M7 inv9Uhl~I,Z%6ƅ Rv@;(MF 5#/aEډ=z#L?;$}V-ISxLmb^b6:Ӳp7)YQX'Hh#=I%vCR^d\JyS:ƹd%`4zxEhd;SSRiFFw`vY`*qN(1YX#- sjW>sa-gw;$5ƍ;7B'ٶGt;fI{"8̡n`1 D\[C_1g7.blĤ8غ R YmF;?901yH(z@񎐟4dO?Oo-zv?OJNt" cwNF0"%2mV q@HaqW*Dvl}UrL1D~?XM+FOȉ|,2BZ2hKP!wZuYF:Pw$=k~0 a˻4'QLo:8*-Hzj` g@t-~0_΂Uλ"ݮ Y4:ջjGJ2.+x}B] Fw]$Q4uA$W˖}ӏ&}$\ȧ#([3:|SGlZ Ӑę%.VgW%eLp:^EZƹ"=_(QPF#kB&AmB7$d yr*ѱ#]ĸ@QmjZ& e(Hg$v?@_+13̌KCpr$,q`duǑܲx{E,id|xA5/KSZe-BZJ/C‰=;+סhK±u*S$,1i O& g]!! d"P[_4fO6 UR%۞eU4 lmH+nۓY ,v#eG ]savD1gm??@>y>uY`smRysMr#P'j,rR\gkp? l}kkfĚkcJE!̷;}B#~6PHAPAZ^BϿ'ZkT2roeG*C{FʘMdKSc!ӾO0}fn2S:XNe(`"jK({+`+c4*J !KQb m3#㷼֠.vO$N_?s"c /r46qw'0m.ڄli^Ƿ+Mhg)78/>?06 wp#T6$!SJuZj7 ;.}-z*S Y׵H!u 2X)9iz*+ț %3~x~b}%ư`46z+$ #yV1l\?bH"ezܗ1dr"&I tA.&>O!W;:fE/g0bPcP-Yy>/S2;MҦ8Ai<=tʄF=A(:?=L{,o#GP{:+NjǠ2.iRzUQۓJ~dRX0*х8YnsfXNU>RTfvò3=RN%G٤4쫞ݜ011Ӓ6 [D&tg 4PXڰ~b8a XguAƙyTDSuo@zk#Imh q ޾ k2*yAP,ø\3Z΄V׬<6o1Ɯ$W4t{5񂊰~ {t𔣟Lw [ٯe7`wi|כ6%}%y45n 07mi׺ òNT^œx$PlIVqNBP6}NgksUVHp$4D͜Չ"3z&A_Fk1;SvqyyjևӫS ~锈 xU:zyd zL0v~_̎BZKL!@=xɫvVkēw.vN׬ n 2{R=cs9Ast4AD e|.̻0F%СiJ!1{H,? E?r/7]ČY|w3%(_2pjAٵbq.xr<(`yDy B,mņ23/ *i(s>J,M3 }D8Fΰ+n8EU(2'h [s@NDdm>@BOLKrNgE7*QQǭj6xF-{rD2Z[Kbg3_cYLA6;mǵy#.k̏*>^EЂ2b6뚕b͍nL$Wz"/w"|eza):N8dX%"Qeض6ٜ\'ʦ}&X *ϼdXTH 0 x|'Wh#A{XIhvZks'@@ȉnͲ2 p-=qa85*mvX.$=REʽ 6ùW=(y`Dqu3I\ /*틎pnЧ9BaGMm6Gd@!kzQlv!صBTMzP#&9<^JR؉ik X2L Xѐ 7'YlR?LM p>q*̒2{65Y _(ş^ >R08˯S8fگ5 R;!Q% +S3MC[e,j% MyQD2w߲D6zPpxPXhpOnՀOl8EhVN>qhX&3 yo%bN/]ݰZCFrQ}-^\_ht?':CZF<:eF]i͈g^%mLA:sw _f}7ާrn4 /pN|7$Ctʮ_ <|ܽxe11YQ\eҤqHըGǯ335>On;x~OMNX.N1S)J&zĸVڵi%pVP>tf2) /GOQyϮkAV+ 'k|*/e.rȚC.5 .[')G#xr,m ?L*b ,0tMXS9].5pek9_ (IY!S{/E" x[ 1Pzs"͑1 vxm`sb7s^8yF 0N^߬ ZbpF—tKtR\5~?Jq@%+ֹYh89|ҿJb1N9sky8,[1nF zj\!R/!v-} |!D'm]#NX# `63_{C̉Y' {rŮ_B޵mJn .ĩ(;N X.YC=TS!sˑTѦG^PW؊IߨU~ӥ=:5#b>wznGTM;8|)mU G M_ڞI8 {}<ŠcC}rԪ) J2NoV^eHO6oWjc<4Q?^qn'hve[= ք4 J5V"ql)`?;_wԊ"5"[w?* d̮N Ig ;~!c[!.UJ/]+fЉcOmX4.<̯ˣ%t}wdTy+&Bk ,*ʆjBذXSit=wNQ\;Fmdʻ݅puUfOɽN]؂ Օ Vu&g'ކ37Uhmgx"r@źdfRȣW?SclG66D, ,|fOڑ4`̸I2\LjCgE x{ iQw|m)Q8BVK5oFId ~nٙdP""_C%YzL~4#^6~qHb\ nTJǺtChj켖*>VC81UzӑmV*fpSq<)c(a[-3wI\iΧ<5x;V1+v˿zcߕ0l|8#h^z }k?!jYotxK*R c7q~ 5 3!#$8Ō^ˉOOŞ?sqz(nmseUvs{[RxR۟SU/65Ń)Ɂ;%7Kq~J&JOW_0]ةHv,]g ư/fu CD1%C>csOˠE>2>woÍl2ͣgUr䭠aVo]T)j^pȘ3 R6Z e,#y\a%Yϟo[VGԔIX*jqX(^/dflWbA]x$tNibJj_|?; ddue gNFkAvU.Oס1~zmC4wK}opͮ_tQ*/ۈފ+QkૠnV\VQ G@a֬[HPԬ*; ֋8(^VءJWיG[G'om5"J)d28$ )pNu~kR>7Qr]C$6 fsUƓ,)Ţ44Lr_W`Q_◜)~5/g}(k敻Vh@ֽ)d^H^T9e ecY(ߦtΧ ABUnBdȗ jJJB>nʼ K!EFqݙi ZKV=$~msh/V:XBl%w-yx=sԀ!qcKKF\ĩ7i^0X`ؔe􆒭Z3[&[l 2iu2Up}2[DjI{v4;KD6jH|iL56\0fTvSZt*y/~^bݑcYGac) L6{c>*0gOd<)kqi `bil0/u,Ϥ]!XLCH>e@.h8*\_v,isƼȯ& ,21 A Z6Q[ȅ,=aCnTL5}h4$pmxA#R(:Kp7[ N~QFfc˱v/,92Ǐ;.18R#5+SUQHAv2g aMLPQ1G1^)RX5j r-9D& A]QBZYA3ؖz дwĤ[异 WtO+>/^G c1ɴ}`%-*iR`*D&&霤§4<KdDE$Z\M/el< bVRinNmkJC57DO.5nBemf;'ᖒYS8g meRp>迺}s5YbC7'G䀟|_w6)udb$iä6geX2yI_6]&I'E>C\>˕ ] ͊P}?*9*e~ l!MH͗N DӬ{ްtURXh((Ǫ!wAduY=̨l"NZWƖ)(炃Ȱ1+7Ѵlpe39ānn]\#qޖzCh#4FOHd\VsdLnI Ht=bгg-$W DREx,l@ 2е4)h,u8|<"OW""隅c[ADR$BC$y"[m Vc NWX$#>X&k ΣGlhNHbPlM3R޶؉1cj Or̨uDڤ\:Z1T9Ӥ+Xô<+0^ |}Ri" :(f怈4slM+V1+3~L JpeYP?Ѱy$-#۽p]7f+wr'2 [}BRhb -pcC"VF?\l`n >dhwm,5t:s`c0zP-&374P8%<2f&S3RA3*Zj8$ѤrYtsaEtjKM81@=y|nE 0#lf+hpt۰ [2tnXD"u52D>e ~,v;iI5]JP.W}GL*u=saז< .(?MFeGG42/vBԃ?ZLip(YʉaXP@ !Wx"Тϑ ׶h> ygeJZx5Hr"S aUAL3!IL`7SoKo8yQ(lu!|/S+܏9tL=jn p0,xWX' JyV@ӡڎbޑB Ac)||g7b;z=,]}ʶFҐ$.@0Wr:[y_{;{4#gjP Y:ݶ}T*{Q'c|Bmf+^3A9iű!O(ʊs_VtHTxfopbt dǵ..#p̒>-[* "/EibT:ooTۺ5^*)o{F WWU ${@` H,.MUdœDR'X9RglS1RWsH߀QaWPBMgDjԃ݄}#ao1$#}xʭ /dA'撰fVԓvJL%6a>PgU8\y|J>.}ˆ;Ɛa=C=\{W!גQb,J%\*|n`;ܻ6KsdW'_@p0gc= *A =?dfPav#H<cg*>O܊i 5 >~8bAetV[;qW}tj'7Ţ:eGr@ʻHU5 &m#R$HB$-ޡ俍m9ODUB9+}bjz7vyzݢ!2-WC':{ aX@-Cp&6m@0Es P @ uąp煍.iGਲfKNfİR5(`muyJ5c|WN >|NHðǘ\]Փz$UOUi߶)@91fɜ(eR+&}WFV!H =x*RSxBaQ&/<^ŸI~5&Wv)y4@6GnvL\C)TcЁf:א,vSh}-Jlý ͱw}'&x j9eϠؐ~ӪK3bF;Z:?rF8ZTrFjt#!M@d md'vy[a1'@dc{5b\e4a |n+~ /TH0ww)*c٨l(co!ZFQd&+Maae#~ 3YK*N.JoMрOGSM ٛ6m el,SmPiXJS K1ZVވLMQQTToq '~60Ff_z tlHJuJ=3HP$ 6G̫=SHvP^Z}IY*P\ٱ` -_DF ZJ29HǤC7ȦR )Q'0(~%PbD[ 7c~懐OkPfb_Skyd獾,ԛSGqH{Rb|]0C~.ƃ@j\)M$)Zz&tQNJ5=ztٜ(a6>@ܖhӟ[նu)ڊ DY?Y|FٗR"/6MjIg&'EXyxX o#ШO`8;+ڒmϕ3s!l>^ T_??DF YWQkõWHVw?8ME&qĬc4FU <)%Mh / 9/ T+\}r5mvV 9!4#Rt N/23g{Kux4{qh.A>1 K9L(ADnƧu*ie)N1ʸS1ct/%X#񲋬K1{X^qz: ȧhGbd!n*H?LDocnN0CԝBk=#XJz^=WQhYmMz Q-2uV+8HrWXE!B7`PxXpF?D/qL%J9kI"ȎK,9 /U.g_b69Md ^y `Ϯr{:f7'@=v͍Et|, ^/is5;! 4wO;iWzJ_Jxz%k0R{I(TkJX `LyV,ӒM'!ӏ?ljJĜaҾ 70AEd-v"e5R$(\#5DIb CȄ؋$Wjt`_z(Snk ց^k " ϧ;6򬼼JznЍ㤍~QQ;!>(]w\ck;>fLkQeS•ğɰ]df1QT0`@+!Zgܢ׳9 Xԑ# `&Bu̧+_.`|˘#AC6*J%Vt-S\E4=4 +}GǒAo #Y );GMϷ(B@p\EvN|9f7õ]v܋ЗP;-b+yPȲEsJ1VL@ʯЋu \C,O0k"L,޶4=7imEj {$RF@~/EG |$P?*1%|F{Itp4*jZ)ndT :TGo.B/$ɾU/)}+zgaeM]~ş*+tb̵,23~*?+!7vub]"Rw1zs d]*PZ'X|&e/!Fzjlvߑ$ S#eV`٦19jZD@>6\՜#Pa`0N&V}@ 44iIqE]Αlu$5*P{.Z_ /Bq 獑@V݆I>6kp3 mA$\LzPY$ 3+N& };-"DrH|'BݤK@(ĔS)kTd0:].M~r{cӸ 3QKF¹vkvzBl[.οiiET}gL0?ȥA(WJY8. oտ:hP{k88)x/GU=J]F ^Ug0Vwp؋[^D3M:'eSW#W>wBVurͬ(E~I8:z%~ g ^2- bP`91Ca2u'-.qWήl+3[_KJnEbZG tR1vW-UxiciuPs6YmSxvWѧl&#Xuzss.{>s 4-*׵]A>8Wt i3J^;J\ ISHN3FIv 9WLJW ŠؐF) dIav|J0ꆠ]NJU Yat%t}Q7JDE-$0yEB0;PkjOIBiY% n(ًCV@/ezݯx䷡n=Vt tR^0սs֡n'd^&ӹ"*ؕ K(78"t"Iovf95KF.A 5-QL]5! PRow1z)Jx;NI8ͦ͘43iUPemlyr tjW_ r,]Z{rGp  +B3;^@kG`BÒo#!Z$zYc~QїvH 1Z"S $ڀXW R8+<3J_s\W&H)e`'xϥmeYM*#J:KAWCeIHf2 S!ͫߨe:t{7Ӈ˿f'ZiYulil5!yz6 F0Ҥ}U@,i{Eʩ*(8OUTnUWF(u(4ejB􏎸}Bp%7tǞ36zہhWQp2).k ITV?f!հ8\rۆc%O2q]22Y [Elq~̶&{X # كI~1;Xv:U!mK Po\;,׾LbPܛ lB'J;#حO{Ox :E1߯v V:Ems qZbz#h[޼h%M(B=mC)S}Xk]L̇eUں_bԢPW >ftنn6Uš[V 5= W[y!An,(Sz1)yܲŠ~z3&/rKsp!:>#$ &̵r]̯(lz~%^UmiMǴOU $Ed}3pL_ h~8 eed5-F5Yw K=ȁp*ƳЅѴ-;4Dp78G Ts2\NYJa KYONoši/r.ˌܴ^mqajq SDxb$tYn+Sp;wsY?{ڬv E6ɍh$~5z=Y:#}^ A铪 jb ^‘VnsaPQ?IJbkd5=;+"cW/@^yRuG|۰qa<- l_,X{ò~]4kx88δB2gX0Rx\NM7А>jʫg \d*jӋk& Gdׅ`rt/Ђ(  nD(S22jEuÁKqvu[_?>Qk$ࣿCPD}+#2ZaSQr2ݡ i#T9aEWh NZN]͌PЖ 3x@d a[8N¾ >4 WJrHZȮ;7@i7ru^姠(NxqEcm[P:3jnH]KtyyK]_쭛_@.!n\ipzSƼPf  5!BKc= v̐8f7(eb= 3C0#k ŠQ=7Ds {3`P\"8|>^LKvO/a]&g&uҶޠDlI!d60N޺L6wi/BOx$ bB26'=ȝK#!҂i%%"XsˉGt^d1S"L-Dz W3gњ0b#O _X3Q1 Y5TU&?q"Uy ezr\aU($Uɚk ݬ8C6b*T<Q;5=_B;܏f"S7`Oz`b\jtQSi\aԠ+dwipu0搚#pR$ډD A{#CZAo|KLMxZ^:rlX")-vT\>$Jv=ER^Б TlFwD0*LJ]W})8=eJL9[72deTg'?hw r®1rVY\(" Ya_ qnIH^A8M v\ \.O h:]}30#0+uDRYJ`Pnre9x] nu &\@7 vV^O}PܲgVGKnߗѺ8FUuN*pƒ[[6nmrDW/A=LAI2#%kA5ԳڀhKMGE{@+Jھ%Lҕ_4Ш(;ƅxq4l?wOMen q]D[X> VXwd;F`rɆ!4LB`Q$.DµT~z'm夣كh&jPChaW3gPB?E1(`-8w(ݩ.z,@g&+7nl ]in;b7Ǝ[3Ohiy_rn2%Jjt$,LjH{ ڗBZAU0ptBܰ?YhfʳX&.kS8 0Z gh'ԅ 04* #=<"+LGd '5WCuҗ(((aB&WP lR]b@es}'~Z4vCta2L䣧:ڌF8K:8gڷq-M&\T|հq !1@.m +Qd 5kn"ii^'B?У7LIޖ%p٩@C/#Κ'm6tz ^D6#+w<# wbCp l/t[G?,팏 ;1JG6TQR)P\ #}uvvz\VWryP>ۻ(|ruEBT&H7m)ς[w^FH9| nwۗxM[Eif^5lO$:" Aonp÷e=[^K"8l ] h]97:(҇9_G5#FmZU5 BFۦj$X1@4b> Hu*9DF64!/CWuWl:1?6@_5Ǯa>pۚVWdfRc:/62w98URS 7ޔQ,O0-`I "VZO|Ԧ\ UH2Q34|*[_@8Ū5cdˆ~庿70$ up`P8mH]K* )pJPpwvLj[cl6{9>AE eڳOODAJ䬝Lta@O!(yyd6WJjTۮ :Yw^ZEWwa%E4>GK;# }lʄ)E5L!-e+Ǿ^neXl24W\Zz3,*S"Q'qz[(ξegʲhIN_)*;%S-R 1A @y]MTz`phEpJ~"+O<2$䧕bSEPGXpccXt U 3ۺ+Cڬ{*$O@,#x ɺ$>^ T&=1n2S~HY!nJC %(|?y?PIsǹv.†jr7FLW- 3x#y鞡p ѯkN?Ũ!Na" dKæՇvJ1$5jf~vwgN-rJ2=t9g)%ޫӹI~Q쬷+=v`ڿ)'ԁڻ88C*4Ļ$hp} 'i3< ^ZWT4211?LpЮL9iv|)ٴSͣBb^8|j\9̇/=G~*\r_(gp_t@|h!|VSpa)~,>W7q}SH P3V'j׽=5x5MzlA-C/&5,Īy|0fr4EG]ץމ&G䁟>'k oWEd[fIp!~w%6K=Fq}&O#ӱO +h1]yYHti-YxUCngp>N=e|6J۵4}Vn$6Xx+} , 7&qD8"JDzi<8PJic#2{*w "ծpy{*S /0zƘl ~2%gm"/`aWKV(_uKBioWlL{fqIh tlvks7J4-8hu!M92j$CzuFUiL!la؝?˦z̔|[%Ȕu.Dj#|?Isp_iF?Q%G~pH".KM%]d&R2H1 JXWS`P9&L9kc(Plƙt85 Q+D},z:\k,c)9y#d(Z ^F*374( Sg ji,x( DiyXTj:9Qz>Z'BHqxzBf2t!=h5W6EFRånEݑ'YVMe>3R>(!+e]?5';T(3o)l]B> TuN%k.J!22c7^y"ߖrP+?ڣapHA^WIDR#x…"$$gm7ˢSɷ ΁'-:ؓ dPlr*q㈗l4YF#ʭJ4"=CEP$@qi-DT^gus~C$wku,YӬT)eF#xm< pC=r>ZZ~W܉я V:kq,~ GLk_ l] @:/$D"ry>fSpE/Un^,^|_@'rMۜJBDk{ orZ37vVyJvb\/7Y w}m1 ^F a2֭jQLc< C',zB2?hׂhŽ!v֛"qbdASjѩ[֏tV8s[݊Y I0M¹:+Ჶ8h]3ؒ5d@m*3g2x)dULAGbi2Gvmh~9FDڽO8lj*Y#i˂Lsތ:GR\:Kux.2g qS&?*^Ҹ OX}Z0͚w oFǑ[cÈUϣ/f}֓Qr^;HsoG>bUi[kD 7;tx-n)2z2U-^h?seC}!ylUyD4rի UΕ3d4y2Lzqe2[cPG(|\sˉ˿:@%8k&}cUNa]>Nfόa-8)WY56L53rPZ௅z9T'dy`E'J}VV(&y}Š``X2e,_OXJf~chJ5Pb"E*)0҅Ceը86+h,u,HFDZεvq|Q=uGkZ{ƻ.kwe,VUeն0- ] N{F~IZHI!j@ jEN6/F0^WA[m i 66dCbPNT[u7RZԆ BZag5**` +G(C(KPաST8E_MU=Y;2ѕ⪧9 V80A[C*G#b$wLC%\P[̢O#E0uI0%D%[Yw}N, CyV$8}W1;9|2P=-4b zӎ #Y&=(tc2On8L[seAm{W{ =Cx&"Oj:ICbU$2 Xrsl ,rQH=*iXp~_@}G )r(!Wڤs,K1A4ww{sBW e*sZJ;gH\UKam3 a9¬XV(m}Wː;^ ^CuɵHCcM 9naF܅; c:rNI%YpI f90maT)+{q?6_ n_pQ: ?L"sО= g1OrMJ}4RCLuM<('U`K͡ x~I%+{Y8(M7կWv+ͮ$tl9]k+qcuJ_فb J9L{Ӿ'˨M$k]eP9v={ha@2Pz"1+e= 7E] G|:;F'sJ7Q;#崅&H[P )CPҵ:^! /t%@(o3n< ##oD),^ mx SNAVx< qa'JZT(]tH?%\[|ZE|eLbG`s:Ѽ=dᅈ z]΋582+'kQԐGKY7MW8n#$dJsZZ6?+"a'Ƿ?,<7>0etiTGΗzo-z,1iU1Oa-Wܔ8}fBvy<=7Bb_|\_Q2Je++ 0l/GGDt.q)ʌE%h[㩍!{gyA@`FR;^fxr^":.کI)iOBF(BT&,/eV„cyC᜚I|n}jQh? *3-)]W<>w^v[s,>aσsY@ʣYr)Q5#wz" |֞A{BH&xZ= 7Fh,J8bǥOF_}jqnlPO b8] 0 +:W5~* 9U6Ema}RV-cOPlCхZi5/Il:&N͎M-=ȗPT!=[&q {C=k%|d gV+ 9qMC͉?႘Nfh ͓PrǠb_ \;W@ >|:򠯘q Xį(5b=Ӌ (㐫/8Y(}y4h #=O LL[9mhMWO?pe^8ȲOӇ]3kxpɦtYSӿߙ~LҁLȕs .N&>}olEP5}H'tzqC O`ܷ32 w1bj^,5CH=vM[|˷g# N݇.fʾd. H%FGȬ//'i$2 bD-g q PA?^DV\iQqAhmz-$+~>V4GFӸ ;c '͝T7^d{0:c:aAQ\zgBK(*GIeBf!9 imbn'M;+= Z+סH D­/Ҫu4hV=l(zuN3>ڊjٿNOa©d(%<*-UVDp4Gf{%q+[' ߍ!0l\rB3&i&@d1s~}b?iιjk3>p@aL'>9@&L-qJi+'ΤW-Ee$R o#[f&Fq ܢob kC􊯮t+a Kxq9Pek4|J7 TfsyLĉ~= ]M=Zes^_`^(7(e{2XYu[-C[2{xtfm; yb2H< Im7Btn#}QaG%b2SyC_:G=l3|<}Ύ Z]˲uyWrީIg>my/uc Fsu҅WfG`k"'J{a]̓f%هIԽe:de*Hk= w4u?/(穘:3$׶ioԎ>)UODU0B(JWɽZEx>dNaU NoTr9)WGSύA&gUJ{$Z?'^! JH%5F[9 Ρ\:STb@#OE~wu Ƨ~S={]'R]K2!/ӑC9l$kLٚ[Uӻl{Xv>R# !`s<22,;EŕlTjˊ$Hk(aV˴ޮ~E[!dkd"$kRy,]F Ƴ$'A+8誀CnOspH'6 }c@NV @q]*%< ~_gD; P<\)ykb.O9sJV==c?%ǀ<9Wž@,kLZFf鎣xk96-z?~QxJt~dca| yn(6+ݚ$oA 6ʏ)RVj iG*x'ꃺ:ɆžE *WM%F4dàq,zDX)F"+Q[H+nP^{u tg0z4>,TZB8880(dr>t8?UEa=[&i;4maլOd՜+e_xLdC>'=?kl6wİ=|VN?)'nX_U^&'T_z\k.i[54tHaxEGyi齗O`-TDQ1*kHd6X)(wZndJ+8פ-N .ü)+$`~P)+ހ~IaHN7ΰU˞a"YCBPM 97' GL]]n h6nC]:ͅ%@`#3]LdDtIu*I4eO#j?fB]! Q.=n9QKQohKg_K& *"n =ngq_b-L[)UihS /qC`f0:nC W'KApӣ(T){lW<_"bhstxIFoAfKKd.s1xaVs0XC&h}x+QԦ:M #!q2wJu+P?@<MX|{Z_՛Ȇi 0]nHf|^smH-Hja檝܆ՁL7K񿗽р!),v@&>!epm#Ve1ޤng#F& \CwD߽l/P;po_Ċ;V,VxOR"j+u;@6d?i`x iRJi]ݧ%7-u2)8 >nl 2rb:w=Yɡ|Z{gڿ|l]86΁4ÉS;3S%Ȥdl6߉=Po *Ƕ;l؉7IWnYΏsd5i[ 5u|dP50-:)6L:4L/oahtQ)4J4ADQkJs}_;>ZD$/ʹѶ%}@ySrH|9lssi_/wՠG̓|F|WQJk8_iڋ}{F=5?;"ȀPW:%&y,&pa3!V#B)xQ5:x([`/\[}mOtNkn(Pi5:c45|} `Fxf>2q]S\ )&\BxFcv[[:B}ίy9 8!Sl#e +Kj-CX2f X}\fѫR̆OvÜ14Ϫlǚ4>Hh!YT ePŽ=%aY'ΧA`0T|43 <$!k*YW0܈YXؙ^y>r2rB*S']2/M@b$<hNPz6֥<|ިwӛ$OOY[wLHe_LGG}a$%KP?AA!f2oL&=wr%zuR;so&=q(V$ʙLsMPnЉd*3nagE_ߘĒQsd鮤W1a/!oq=jbDġV&}x,DdH6"py5ǷFao\HNmC?!}H`y-OxV,Tr]]e@3o~rsmY)+AI]fwS-D.6d@&]!cU~ŤCmo+owQp#+բVȜyCZQ#p:nb!dZ&(%0Jnn=\PK.5܀-2I>JwlE"ǘ]NǝR^VĂ/K%V .D0/kNEc=pW;Y_ ,C="D,7Tg`2IJDHL q6pm@ Cᣥ"7WJ*m|KܛxSn!жPbҕ,y@ښ =nlԣeE><@}LErn1I>N@wsch5nia9oLUnClSK BE 8[#U]X8h P)D@M4N -Go]^(u7mzI{ P?Ȝn%I|~.&X۾˸Gim(o&1HX:r4ZMLSpf+ O^Ϗ  32CHܛ@; 47HםWIYj:S%;7pL-ۼ)|nS Rb@=7#`~)\TDkɸ6/fY7/,ĖXȲ"RͲƋ1fQ!W_Q96}<5,+ĕaUɊVZ!HCIz 5$y3 YjU{)=]56肋*b nQ{uQ}+ 'u4wY1n 9VO&".VQq$N%d3$c /-hֿ1(T˗)+IKwrO|}>]y 6>'Xu@M[ "#Cw%}>987_RO)MleϐB6úRb=:@wYԊpzxd>wgJ("@d{TD|\=nj5 9GHR @uOoc- nƆ'%~R+[\ٓ0_U^i!;7ny(3N3PѤ@k3i&ұ.n Ri=|ӊcqOa^>n UJES I 6mU.Gu&'"><5W1%8=(Z!Q(%[,{%_Tᱯx6Z a|qڎ1 d~n0e N*`:IG1E2*ۏʉx@j9vtOVfHdBKh{)iD_곐--"Kpd@3أoSC @u| u$AWu?;'l \̟7#ceGUG='M0 C.|lkqWkouѰt /cgV}e$RH.k G^K'O3Y Ʋ3̱HP@KF{qO6ZH"߉bS/|~(hLw[CKrfzW9I%3ebt՚tJIf]B8m@ pX ܭyA\SB׽጗ӤB:^Ăe}QP0F½r|SVezN{4d!zC|2l6`E.5*RZR~]f{v|h7zw;Wui7'p1à謄;mPЦC 'o" 3Q-m ZݻvžJi=+f7p])#XBӑLL=`("MiW4COdyZc!aoe4I? W;Z_˦,{ ɶ{bl|E';}֋~csF?_ھJfV;N].6Ue35d1d4)o]~{OӬ5#d!I=&ygP E`heк1hn?DS0ze7BDy\vu d{4mKV`*}֨OA=H;y;j㡨qZsEcN(X[dxӴꏦjcs 3+-VF#y^7kcJÂ?Ԕ2.gK5踩A.gʊs0\yΉEyyx<WXʬu#7/3=$KCpwƌ zS(~ =lg`t6@:]ᢦZqIDyB#nJғDPYyj v8dt`#X\BxŢTē:E8_\x .cSnB 5ד*.r[GyYM)% ,v֍GVqZtԇE?F됲mEuyH Z)%mͥxiZ*Vu̥F8TObp5]͏k¦k0Dm"*$[> cvpA+J4D; &9,U st ZsSȠp!r nGv [#x:pJiWSу}Ilg.ZڧX9jli#=KFvxa+@m2W2d1PAcНu=rWczlm9x̎|m 7Qu W C,`.#6$[B)Rn3?AxAElxܻRqƀQx?K94RoX>hPIay (5Y׿\](O[%bef=IG᠏K5S]--z|Z-YJlڰi9A5$2 D,A aPLpo,Gm4MKʧO,{%Ec AlhjqWh~q,lԩ((A}@)&^wb8PG˃yAd!\/\"Y w8"B@j{]ωFϦvƒ܁CV0@KMj;LŨec cu ӐϹJ0vo,|Cs Kpo) tt'u7`vMHGƗL7K3Ɔc^V"#)nƈi/8*ERQ6vhܮ\Xb_9,0UyPKDz;,MS̳3'ۮ U6.t0(==խxN384L~+N\⎎GX {QZ%frG I0я2k4Ԙ KTRY}w=GQ+!qϻoBnVF4Orfȩ`WXL_zNubojR4#.}IX3n[|R5xݸ~(JUd\ 1?r_dn؋=~n/Qn3E^X *zq E]`Yh\4h/$il_qG&, i)R-2Uc=.UԀ@5G$RC\?+)j )I*V ftƞ5pϕ4~G?+KE*k4MZ Z$#񒉸!dJА#$'54]5S.ee~ZBy;Dd`0H0\''|h˻MZcԦ|=3e~d×-Ⱥ$m]:_K?W5 T,~_30Ujf^m 2f۹![4a,j_ÁF7$> i| L$l)n&AzeuF >iH&Q~<-x>+*l@|YF8%0uΑ[+j]gѺ[`n ~'К-\ t[$az>)l^8+9*ffe1?0NOe0,@<+0&!N- ஑(_;;bmFO 3 3S YEEIp1'Džx?h̖q9Gv\, (^dY4Ύ2饲9E6i.@Y$< zwbCx/ح1PqK8 dA6? )9jp.:;VL$:hq  %.4]Hk!bnâzw@ 1*U0b(qxz6>`/ע#Ƃt.>Z0/0uY)䀴s߷y`G붏'$rI>4/i+LtDȔdgG<%P|s &Rq"qoA10"F.#B:w>zD܇ijY'Ut Xg]؃@:s[X?S-):+d3H_v8G=&ˇ;#\!GL)S%1~dQ"SmSU1 ވlP"#k(4<<: F .Kc"XT9;DHj$[dس_mpk&,#a1guS ^M "JV6 " ?7Hܝ GʯTBQ"efL/QȊ:ju6&=:z3<5 ?b޼,~V:%8b\KtnvVlWniFmUeZ@ZL',I%=XIzTפ([X'idfDVS#!hv=5# j0)P%ʰ P^jBP_50Uʖ֪Ew#qv'W^!e]F+y˶}Ζv0񟒪\WrZ?)4iO_΀8:9WCԳQUszK`cG+ĭE@6h+̧6էNd)ADtD1E.Gamۛ2;l.B8D{gP5;AM47Vzy;ںct/K;}U='B '1'^<>n}60{E1|o(7h8UprOZo)kQS)7L)T_<)+>Z5_hU&v+FteT;Q<Ϳ98A oѿ=KmL8Ge|@?bj.>,pqBL62ImYsy:ēDY_`n._ی MI !NUj$ag`#EfUu0J잕@# 8Ÿtj{,uBaR ڷg&.{5d~< XO].eoMFCO}H&-Q ڞ*jA{ȐviӒ&ov[Z?{H6lL;C[*01&JBs>m鎬 0"3X޾EJIS9* fzV1Tݕ!Ǡ5&u0p]!wrx(LKZ<Ҩ0T.5`Vyx9?$O{Sz uw5J/&`1V0kg4~[ h\,MLd?0@-T;ۊr3͸ 2mnF(r4z#(Qs+b얇`a:r|5X^~$юxf19Eσ ܍n+2W۱J ŝBfzp00jbDfBE$hP, М>o^hOڬrKyF3x=FL(eRuT5w/F" -PS&ŋ.Port*LdEB"xmn& H'aE9X9)֠]-ܺR.#ɠ7iJyvrb8tyg'}opÍ@)}WȊ[٣JhZ2B8;]4e+n><_/fXBk c`)7~Q7t^hҀMs(:͑ !k<7k=4؁N݌}䏞:93=SY:[V֑th~0mnSl)6s"FgaK+e}0ʫ(aKIK KpwmRϨ![,{<~;G(<"B-kVd lF5rqE !IjAAAΒ|gfW1@Eb屁\ʛ́O7Ovrn*Q[ݠ'/p |g( tiUFt2s'v6jD\x־\ʄU #ypz)$WI[ ۙȗw;},^:1 bJK!h*t1.mJFÄ߆њdP=NlG<l.NK PRYIVBjc*ׄObR.V m{)B"'_؂C"iIt[4Aq:=;>nDK!!}Ò eߵ8[N"(@ꪐd=/VG78)~_ /IY<tʵZ : 4j4Æ/p8X&6uCutpZukXQ>!o.%$GmޢS6XH9nA(g͌4q< nVwdCN4=Og븳ِWypy #2pfY8jL*fA4a`جel i E >!?Y ) ϪD)hMq\Ӄc̍ `TIД22+3G.i`iWO %\SLI 6^|Qge$ OpeFV>>T:xǣ*cρY܋;׫=Es a4(ɽA!á, "=&vZIC qd )΢}}w'ėPZ*G탶a- /O|Bo|t;^d?pn]Ř5؄=ߙwM~S`Ǚ>*@>oEPڗ!6f8#\;#is᫖nX2uLH8ƑFڏGs5{<"OtycJ#HFoz~ f@Y)> u Sಽhٻd(އۥy3Mbeݳ\ mV6Ofw䈈iXmοḱ!*a _i3˽Ta%(\VV.R8.nGDi9HD&1ozBksU0.6 5?#/q5鬉4Rxj^`b I8ώ 8 C oHOQSִ105erV3*u|$nI1xnRWQjat-\Gsb[Ȟ+OP|2,_<îXڀ2:%2Y̍c-AED_Jۦu5: Nb=6r9Bpoj$..}IqI@VIQmsNadN^q},4g]0qJq^]ս1oS[:ȽPtDVt zVegc4~ӫgКv}Eto x zhZTשt'7*n]:1}J9(Kv-\WAY{qbQgA;7sn9+&kx4>+/h`"*5#(?01>L!ujV7yXuSyxy S{^ƏDG6W_;ٖ筣[.ŊvtN0&lZ|+lLS܉x((`4FPWLPX̧6s1{މ75]j_OBgM=\gf/PD3cA2ԛdiFP}6^ʭKB13 %YDFY5P~F.mY\M!zd'gOHC8ToX e44GVTU *Yc\™g+k^yOPGc3Qs{ 2vB엥'WNLNrG@28٠T;L$)1׭<:C,z.N,W0 Uv,0b}o)4u`Qo2Hl7 YOx뮏B[Լ3pV+q|'_M6CY(Us@B478ΟXzXYR6_#X!dG< I$mpFv[wkZ"gj> #ʃQGDR| I`n NM.ㅿpu@BML\7n6Qg;';O[ Qo vV{@3G \9Ǹ  >] V-BѡMRFjO;=e]xs5sd։@!]ٺAn+ X<Ŵ,# s⌻ٶϦnYxO~Qs=)-k.z1C$dU%X^߇>)JPOPI>0Uoj:5wΆ-S {/xl\GV+[3 3GeG~!BÇkvJA*8PdpVb?PD#x[p >~X?hH5 sϯcHo5yҡѫE2݆Qs4Y@̰u_f[R9_{Nxw ]<E|8F^Bz(שDԤ,3^ժ $ 5yۨU$A4Unrb!УB16G m;ڥ Ž+'8 h$̖k5p(fd G-kcI7b|03!B_K█:+`!i,~w:E(x(b I&ȩ(|c_Q/q3gLl*om`j,Uo3c0+SN ~WdYHtه;zhIytІtrQ|ץZ)/H'*8;nt?ujm#bVWGtH 0vERVQd ;'6,oM LΪE'hlbmRqqlp4hnPA.jIŁ1 u!CfrRleb6=aIvuV&!h/hԗNwղgnkTRJ{QJWhM\s'rا:AȷO{5 矶n^*Q`bΩ$(/%+(:FsbFma5C5D BVh- ͥhpip[Ql6, iF&8l6NigkS\0<8T: 9Z l(~tOa*A0ݣ5ܳP[-Q e8Cvk ' J*rM`#sEgC]{N\S0&'xh7tTDFiK|$W F)' a_(Kz wf'#xhIvT\V]I|J@Ủ\Z ǓݪJuc2J2r>z1@3ݪ]R~h`{%sgۣ`E8wtKږ}qK -1gbPIDIrţH/a+A3 K}w>w;Г nhKƏ@ϓ:-QT3X?ٜ_/ x4V}갺wJ;)ĚCC2^8(&\P :&DkX+SAQz fPu\]S=wj}HZ}_V6+E5bwi8蕭&QFʬw>Ŭ tOrT߉[J!e+ h7@+`U`Ɵ=Z~כjSrNw*] T `-vl曎,>c/ݟՂxd?S˘zIt|-;t,MJI)Bf~a4D2dtx^L=Zjתq|Pi#.7i}׻Xl?{Z4,cR^kO,;M1Rjt0ٜ2\ RE/KcLP+&#EEEUIG6~P͓0 æ\vw]$Y#d%~bqtT)X׿5[]6ο#~֬I" w+0Xn6%̐Z2̡xY?A@HT]yL:HWWau~wk1IŔ2=}<,?IJ9M}߯\/!wkʡըܾz,l,;YgV%ܽ1.o d7_I&eȪˋ"\k^p]7/Zc&=@`iђPšexephBdZ=L"(hװ j Y"Gޏ1"0:#όI8_Dveb&3h/ѫM&~Avk[ɒj3f;SSfg/+E[tg#eMbIuf Ԙ6xyp1R-h)T:MRњ-e#Qd*܇ew_kF3$!,C#㮧Σ1qh^9\F+V)wn~Z zSCf+r*A>>%9(Xe Kna8M@P N^%[;؇9lJse[-%PE"tcԱ#xRj!m.';^}0T~ﳰ}߈) _S@bR`"_;"d*HǕ?z=#DvZ\dڨL]=\Z"8DN810/NԞTdrM⻱=5";\1CL:-azE  <NՀu:0K,YoR0fڶcOEP'\F"Fq2 rbjƑXAd;K+`ڵ&B L-SgUB 8B[!R7_>? CO@N5e 0y:#}j֎lntaHmb8>0y,M;#I;DicCPugV\G<%;߄WWtUD"xѳSgqpAz HXk/Š~MHPjYR 8د1 c7ہf'pEPGlj*I?KJ1QhԠXYNiM< GgXίd5J=ŐYmkx\R&\mVdj}QnN`)J.U#)fB ?rdlc%~1_Qw%"cjmH2őRߝ VKk2a^c*|#K?|WC=|(Z,d(G% UoVUZR("Q#/((S]iI^0`5YQNIF'vǗ1}qD4Mc SH]G<'!@hȘ}VPb)NV5iDEE 1dwIgHm滏ۿN5ϻC>G)Yl-€F^L'\m7bӅE8u-ˋEN._N"B'\Dt}\pwgٶQڇz!"؅ϵNa Pw֜; H&ˏJYNW>frᄉBJ~t7)[ZߒkӸ#W Z`'#OgL` aQzܔ>^@R0=?Ѫ ( ?…{,T{LOl1k%M OM`0g&ɕò}6}2ћ?2:V/%v-pv*|K_Ic🴿tw/"o޷i^j\&Xy)}ެ<Įf-vC$coiU)hu3^h4vCu8"6:i7X薇3l^`y>3/|uɽ1g`%77NH}6/}SJH-a.\E!oE-n)~4km}E޲:`.LXYP>|*!:ia,>\,CVnY<UI.JUYN M5EcD}~Yѹ(F30;\%LZZ3yh u쬈 Xwkb~: RnK*`rEb1g99F/&2tL7~67рJl3mr/}Efsp Ԯ{'&93 ^D&F, akNY | eeR'bU ! MS5ld)}Xܤ凴Ԁ'LXA|OJEb݂,=yY|ħ~:o*jfY¼zPa]@7d,dv#jOFDĻ 7C"Q<&G_?ɾo:^:KJ { ʙ'Gc)+{JY8jkpO >2cI_QJCNv+aSL+-O/G9/_cdm4ƽpvHƝ'w Dwtx}p/^ޱjvC=1?Oʇ5OlW3᫁|E ڊ6W$>yg8<FP~~{t턘^_LN ֑GNDbDjҍBo4roP(J 6YHaֻ$uV4W 5rj6g} 'яreAMPaVqv[@e熀mZ6~L79wN'B t9KЖMcM=c}5\)lqu8FW闫&&ώ? ~$ފ/L1c}}-'O^`\b_lh^梦ފ/N&SB2]Xsڨg9aC9 =& ȼVx <WE|`۞HMSn9ai;/AfXd!& ˒mƄГ &Xҟdlj/Kh*[K+rקb9|:)\=E $ʜO/emwOgš̢wW|WE_EVNpa=6B* eJ)0Lql7+KEQPd_P`WJ8)nUBWyv*-l&*$2!Iw${Qgݯ ė8*:wuR'GeskJI*~Ph>jpwǵ:_YT&Mw*ri;ݥd#E7Y7>^7p*m݅_ Nݰ~&-5kH#}`+Yl +$Wqrd{^A(8p`\BoQ Lsο7SՈ9XPED9npt=G6G<2&ǿ`j0l1>)A(^8U`bo$/Ru3p⻂FO&g0TK ?HT#CaP{l;brfk%ƆX /Fvcͦ3`UaëK󈍤Rx9se8c_>4t\aI ֺ/xku&Z52Ĥ>)[7M1Muzc~ Z˶;,9l]n6LiȆb; 2P];V}zY *Ơ:o4GHG"4 ˮ[bS/epfBid8iWEULKOY l#];9*+bLJ5(ܡ8B$ō#cȇ{GsEAOW @eAY t|Tfh+U{)۲=ݰ'舥ZڗQlL1ٞlk<ޢ^aD_R3)6_myNYc7LVua.5F_f/qxƴ *1av?mgS2V $k( 2Hx*ul֜.V}_ߗT*9ǐ% wB<#8;rp~)8ھ0y׊c-4攁9\UP}P#QJK"a󋍌 7J[3 ]fubbVdA(%1ՕVˢcY Hezꮓ[;Վ~Lkms9.ҹǑ1=̓0twMA&jFd_ #7q&v ^sǂ ~I݃l@{4*@p uoA[Ct#\]T[lpE^jm' "CYw0p1Ū)&!t wƞ@I UH2 ܿG݉Q|Ԋ =ۂ ݪ'ʆ@Q"=:F=KBc,(.9V)6YFQ2C蓲~y/.H7a,WTfFOuAtdC1:\ZS ]?PdGRӊ oIGlTY:滊x?IK,1=5 ̷LgKg&2ICz]ic\%-$ziغZ=#\@@4'£g3r/cR &"wS-mΞSڗA^)+(u{C1F{{q?**c%Tjw @`>i'eR= OVGlqcq&G@MK;pG2#n#m:miٶ U!^\d-283Ck-9{/anh#b-m!GkN:~/Έ 9kߐQ_@.z/fݡD{rSZO[ rUhqi3gXIO_I (bgGG\ۿg25QmObw-Z$ _y_-Q:>I*T6Lrja-nV60%fAɁӘ/?Dk̒i;(h2 ngL빢st0=0e^H}knd52^xf0'cUAAJcӿ"SiP˴+;✾:>sX菗 -2akX>hۻ+砻҉Z"8ʯ=WH捧80ҪNמ PHI\/n=wCv)[.zt[LWb5NZh,VZhrㄸWkH3BzأOr53/c=mae_^Id{ҏiecßCTj4}^R,.8)Ұ#~tWYwŎ37e7aio`$?^#ۛP/;#G9M-Hd;,J^RSaђ`"z5 " !jE?xJ9HfTdk=;U umh. Ws47猸9z٤PJ #D9hQm1x|m4KD"o@u=ߚNP]㝆X%$ybH2B )ӳ+Ǟ9)2%b UsVatV(˞:~ʿ E\-jr$u]n/U27#rypW`֘ރnnΉ˓ ҅-EP94L.[&˯I71jiăSvzQ_ۿԯwGH)I9of11<Όa=Ӣ hPZZ{e gWkAV&,{`?mQ 9 [Yx,eM3`#g=o5u,Xsįnx YAuʹGkHOlb%mD3e@)z<Zթ#FFtHphgj\ GŗiN|״)vaWtp`3p#v^߫Gc,z^k׷n:5ÐhqR}X„شp!y-WryŻ%c:Y[& ʻlzѐJ[ ѼEK dlRAP{rtM, }b 9In j7VU+Zh{3xH-,Z%ՋGrQi;6N 5˚+8À/";8v,( zJ919j<80}w+)ޯ+5 ,]h%1)᥶Z< }Ŭy><ۤwݺC}.@!2W3xM:MX) @L\oQ 8%GhoWѵQscB2w/o GrQ@Vs:w>Edbڼ`M,@pSE20H$l~;Ll+:@O> O087xA!A R=eh?P[G4(m%q&l"h[eXz N4Ey ަCa2t18J7롎?R.; k+6aܺX,/B[Zm!N-uY-$;r` /9鶛сtoyO.`jɘ4b2xFsc!9 &>Cq-IOiN+jrYl4e*X>]ަDVv6͝G qn3+OZk$c=ֱ$}kM "0-S9~J֝뢌Pa]0dNwnlٖ`=-AB&MipsCuԭG ol7x~,I8v=mt$-b_" \+q(? T[DwiV#_x_cqi^a D B*g3~8޴Po ˿eh>uZ&?EL]p <\2:MkL*)~#dĉ¢s[)%VВuu"O=B^X\##3-hrՖ⯤<z-_l5ZEG]r:L{gϜ}wu#:x7ݦs7`ו;D׮o|E ndlܺr߅s'(v63'd]=Ȅ '0'CՔݫ&]>$`-~L;eqpKD| KBt0-,< kO(밚FT1]Yx8= .:4^T])J i_4X{S};C-7t!J D\HW(/*`bNGS^_xxsWy8uTdG6 1"mLt-7GѼCRthʃn$}'p)*Gff. bSKH(lj9=iv!AIM /S*V T3VsZL؃!0J:58 PSIaEa|+H!;5dVK chLrE* +*V\3 dDmCdJc0@0bۮ>Z~~Ot;W,)gɈx_ 9[_{W"etjQ\f0b_-L_Hx8~lj"/8Z(J=.J7>538JL-:fϕ9LW{!nr2o}:j ^ϵfc flV/*&d}5_"*Y,䘉\b,Xn0 zCKoKLB"58S.AM7]LcUk g˙^wld)wP ]w&]H8ԄZ(>RK;ȻUN!݃7peN3EfVvW0Δ@+ik]Ua&ϙM[.5Q8˂$esk _钆YUFo8re9;V"vWƓ% VDc E W1윝Im5u;ȍ̫LȌY &o3UDL _KlGVtzl_<Z:ŦFܰ2]E8y A~qY?k;Y2G&{„LH >yKhiL.bsՓ d; .y*ªU5?s-`[g`C۷-ɻ,XzK7?u> d]Ǣ# HKmJsC[kW ӕ|LfUIxgzL'8W;Ai8rP/֤?:4Y % _t'.Hp ϧ 5iJf5kMjFOsYڔ:w8P |ߌYXMGeF "KXv'0]q>0'P$c tѓxNUbSd#gzn+x&R/5!u{DY\[1%hi&S`Aa!h $&6HOKU9c L@}%-T&Y8!/418W)j#ȑ\kr:Co)@9r }]zS[|=P4)#VP qo{͈&ckpfjC-ˆXs}1__g_\$]ʇ\iƌ.쇜yLSZ KC]Q%;UM?n"l[Eg @)R QQHvK[Sb8zB7"MBHn#r"AP^[cH`Tsb |a=('IѢu4Yݩ4!8 A_nV\0cåmv齯Nt3Fn6JF":t&zIg~3g(9$' rr -9wv:ut;ewSy`$QkԻ#a$fpu~MR,&;rKu:pfqso6]TC+dՃO1qfih6bh-r:d4RxREi j:Mob#{n,%g>#sU]ڌE.ޕA]pBڱjM 8w!PL⭌ KWi5[{w ˜qٕF],XFB 8Mx\Oj/^ R;/~\2lkE^gAIDqv%GjH -M!2O|pJA?ֈL] zd$`ȿ%D&98ѓF8%&Pce/e Fle'Bj0MUh0׾FX*,+:j;@FfO>fUɀ,,ʁClc\Y;@ahJmv_I̛Y;;SUi`m18v\)lLSK e:;XMy0 :sg7y+\ݬv$zF urѠQ߿` yp,۲ T af`c4+:(}D!ǻ6Qq e=V4VCc#++<6EYͩEvm+a* sӅb&g=pjvj޾C\G0qٜnɂ܃KrX@/&dkS7 :L0MHF,a5h+!Ş\ Sw %5Bw-V[OQ%lrݠhE:Fc4⁎{%3D(7meoב,]6.TqZ^2%kLyH{O3U_~Vж)P>$i\^Qƀ0m @ &i;'7qH:Xu1 /,fsyF߲۶Fav[c$^WKEP\~6m=Xv}|:kJ{:8>s>J*яFX=f0{`ŒΙ^xYDE7@`zk#nfx{hƀ)s?nqt|Uwjp˟h}K"̤e|4&l=Uo6 SU%K;ND.(gr!z  yd2Ea+Qgˀ8yV3gaﷶBe BZ<®;B WEW"Ҏ ;'׽{.?a]/mj,A3ڿ>,1QRMң-Am0Qe0X{aCpg!%ۓ*ЇN?O0^<'AڅU1YAX?##4Q&lPAY+k ZXU%@4e;O҂3U H7kU9/klb7mF  5pn& |D uȭ-4̣(chz*K%3m\;].5SsL1A8@ovN>{qcf"y|S֊H;\Ct<#axYhbU]ʝ cc>U9+"x&yln,40{kT>9|-:졠W7]cU_dvv) h\lf|qR>5{~0窱CY7~|Hgh,$_ڿ Q5LzpcJm?@ɽe*>,r0HX~a(ㄸ7׊Bb|npxA,ZIDF.Avˑ%rd (Dpf\aiW-c r7-)+  ܝWOX۵r;,,<~idj{ӱUu3oaU?FUe> u{2G) ax;f]D+ϚzJ*jP= ]U6Y9a#3ޛNFen"Wvq%4;}A5+E11#3k`v&9ϻMmaJ+9CAW/:y A(~CuH&[AG V8H Lә NiEg=<$+ֹ@l@: kҐh į O ĆgWv!Uy4lCPLq]1r-Ac";lm&W"pY +Nd­ \˓䫽 9Ol/+G|)7(0[-<;嫱Bc5L퇻? d$Ϊc'JU(o HG |ƩŜ0IG%^xOe@G]G)em{cЍQ8l#(?%Rvøzl D,[V])LU žxz&3 m;1;ED~/eYM5{\pO<51ePժ6!*_yz3M՗q}ԃ 8y?ԉۖ+Yo#Hm.聬v7?gio)yANMd'$v1zҚ+ׂM'Etoi ^F$蒛2{1^}LEoAY<2}+0!GXxP@_#yŃ pTe v{NRCb&c3Huo,ibTCk|!ٱw? ۰rIhպ2%+|cϣrd) kN 7!BYI ltPLOu3B,Ÿ=Ͷb-ÆVeK.x՘ /ٻpЅ5ɓiZ)+&nmsv"(?5AaԪ<~ k蟦ɕ,:m4@i)BDB6CC 㙖/[s VaAK@>ypjoq@)h ^po"2xLE\B\|/0rns= r(w+._ُӎS8v P-wx~9ǜSEZ 'V/xA4ħn{*u_eaI+ޮ]3ěJX}/d(õ7{y=񜘥+~qeԟ b<I*w<8F);GU{ePބƇNmr_U.!g|>)wn?j|2Gx0-R#f'cTo?q.>3ou#x(W\h }wk], F-}fZ^.'=YQqwA$ >Q 3ZrKCXx )bL CzFTOn{k 5bA,~S+?\2JTȸ\`z~4s@o8۾BTTמL]0(*NYРr53lr ~\e /+"zn>^m/AJ/v^Ҙ&* Ѷ?q$$@LY2pbA)|\†Jp{;;!ۣsFגsZ.VUN(.h` !|=X'C2?R`'?M %>]<[m#gk"hRL*3| BQh~.\Z^ɡŲ¹c1/OIR[~-\hhcA)J׷x$Q}r38fNeͪUWBi,s}[`ڹDx}}#NBXA\BBYsrԝgV&6JaӘF!ZLE}^ӮI畦f‚We3YN;>l[;o!]j\ W]CCy~s#XБr9x?'s,nl<DZ֣1MC8*kh(lwدg05+OBfg CD%]AgZĚҵ1>-G;d;W+J`/.N Vd95;%Ba.R7]VfKjs@{m͘|< a@gdU J (ն+ &T6tin@6k{jwF+zSA^ۘbbC=BJidtΕHW+Mԩg4a$s$Abx7˙xf︺j&q:o^8n!{8갂>/nL Od 9s&2H&o9d4zj&#_ QSI_^T:/KT#4y.s迍;?-QXg &i? OT}߭]>Ll~Xd+I c˔C^ S>3X.i>1Bڹٹavsō<5Y^ĩ=jfہ' D3/Q0*Hrl #4Tc<&}EBWDT'Jg߮ҁٛsmx?cRh@ُ"É Wt̪dtL J;loIY>GzkD$dJ'vI)\gX ߯D'IhW$K~7ۂpH|RtII#8X̵5vs-o1 t:9V'$MKEH t= 8Q -͈^RfD.ψDfvU0'e~ݎL$.vꢮK=Dw?2B@6ŦZrhlFSڒgP8`@ЫUƘYSEa?)MRPBRю *]㻰 +h_X5Coڊ}!N$zB7IGHf8TWhR!7C hI t'XB ):APOM 5R?kM™Lj(g+sDDVƻlMHwцm{5L+^^ɳ 〕1 X8ˮB@)V19* מ4}>=x@WUE{Iv$ko6 )H*jV!_岮-*S MB [m9ye9"~ Ye*ǥMK2~ x%*L˚g,xFJ QQXКX S(b8z2cEu "hDU}R|zMVDNPGͥM؛b@7E7_WFpip f=|L&v/N-1ra뀴4\!?!}GI|]'{4nDiI~ƈb?kq<`o~"߭&|˒6j"`\CC{{>P.ϤTh\ϸ&';*,I6"Rc!UrބSNmPtSCM=ahB3PvNe̛U]_DSɿ %w)"x%(eYMɛaiI3vi2PkWuwYgm;o"+&^N.UG}ne]^(g 3E"Ua6,h9fxGmZݍ|b[w*;Pc~eS;lwJ}o* BCUGNx# ԭ|vrǵʩRHȘŷTcUA:q]%6vʋTӪe\3M* 6sW-'AiiYMoZ~d.1cFC'|4FU0{fSqb]iZ$ULIt/MZ=&w|mN':@.hk(' EP9 yi#) sHF¼#We= _%0B[^hguOcض G(dH?vVC]vu [^GY@rU%EjOl -^кĮh.ub0><}>xvZbcs?[pwQ3 begQ͕-*º;kEGIIHg6Imy> nHCX]ϸaJUuuH BtL;H5?t.n EK \`OB(7K3ip]:UFB7FK=tA+H܄ 'wy@mnȂ ).$EkJ.Z [ .|iep쭸gW`z@d| 9VD 猳3pׇeLt ( %A5NJG; JjB Z#O+BcINƞ[oD ?"AFd^,p/2Lܡ^UܩgNK=C\ϊF\ދX%-AU'>7e {#=mh]mп`DoE 6K{ OsQ\M2pCʰ3Pl.NV"U+̺9kң_{xY `@kOa me_jP}ExySg nB8~[6L(N19a'g0F J;ϓDpA J^ǝƣü>@C?IbI&>c+T % N!)IHս?x r)4ΈMo-sltQ0:#'w5X #:D5/z}:*qxdz L4+%mdwIҩ$Z QAT_uE[r`kE0.s19Z1*U: [ *Y~ճ)`P.Q{Eɵ w-lK,%+9:& /g/02iHCL81@W[6,OB`uKw%ܹjwU8v/[=zcq{#KZ>Z^;@dtghV-.F]q*!^Cy7\ZH"4X\6H/%Qv !MsTkQW[nCf6n;]ͻ"0AhH*9n/EGoE V0q#)30KwK~v#{<r]J'WdIdQ6ГF1FFN3ܼ 7ow9);D@Ђn6,借A\?/4B_¸Zf1\cRDf9Y6%wO@$Ukq ͝-dY9prPjz_珿+ -2yF2^82]w~j!\GRT}Pռs{P&Ak *|t K'#/~AeFnX,Zٷm=p,oT~ =UBtLLh-B4mtxEw[5e.B [۬rM¯ ϴ K%#ǶKgʊ0%gVlj-$CjUw/Z Ǎ--Nw.dZIn}?7:fVN6w1 ~g1o6a,Jy%Ns &a'Aʇ`Ҏe7->eywŇ+S7 ]p(!O)OP#>]cpG,l6E3QoE7CmZE.űZI`qh2WDܑ:n|#Cu_*/HqWYDii/>klث &҉,=iEjs)=YBoѾxZߪQ);*± 7T/[~7(U;b{/4]>q\kXD #L`AwlVb?cuSNWa%@K{n?H{c XҖ9_+BmZ?\j߯[quPbwFbdʧހלAݩλÄ$*/Mm+ţ@5_w@PE0GUj2\|Y6Sv{6ا,FzGn7ӟBk[ ^'o{tCܲ9|4.h Zx\' 1 $ip+mu# rE$"ySS,8׍## iI^O:1Ǐk kz#%({`CN3,Qv;6Z4,m5~Gd/T;H_ k.biV`z#H5y‚ԋ%][L~B#AhYY$!<ɔvOהw,n"GA,kΨ ϗ3JIPC2UCDQwyY}D5ZAD:0",aQ*UjyS"ikcy)K3 J洑4WɈa@'b_5/l~u 3rͬ4 [oysXZG+8Iոm %bM P\Yxvhw PuF|6 ;/+)]MԁL=O5xʩ +@n'*xOg0 Te29[6k.4*5 f%2=z} *M4?j>e^]*=k~CӠLm   ˩(/Df'TY=R.t5nˊsS7^Ϛ4jGYAWe)-I֙*ӛ~渎l#ۻ h/\sbo=oYG/:7I#W6c0sƓ /8=ɟH&-@k]gƒkqE^ ";eS9O=w%i|Kkq@gތljL;] 1\ ﳠLQuQ p/'[5>&~=5t4/3|.$ % Eb1BԺLS_-\>6>l&M֖ayM1-L?ʅ0@8d.TPéZO~tw+20^m,!aARV~myxkټQQ׬`@SY k& L B_xFta(w`o0, fؗjL /Ec\{/J?OPJ-O(&5 @-+;oͤBQG5DO /z6%>ϝԽ$/pl·0VY-]Sܫ'P@z[df`f\^WCY lr"ENmǴ- YH>sa5h,ιќZ>e6a 3#)U4猚N/2 6؆qeސT\L)@maYKn褒K1Oܻwf/[t#[ԍ .9hӯ)䞢}ؔY/o{ak/Q:m8 GgRGOd*:4u %3ϠқƩD,3dCgvpe]Z0YCpDU @}LsgƲ:uV>x#;e8pJD1]t蓙o> ݶC~ʒ!틧 8~5RB/cP,I7ڀC\Ev(q\f-SZX^0ҸAXՈҙk.4p?7y0nf~MOĝ ݧ&Шsޟ_8iTNb YL *tN^cpM>+ҔkhiM;цǜrI5wtLBëAxg0mʡ1Z2X I%\e T|@1NԱ@g.!"GUh䝲 NOdj6LqjW0S-|(F(,JJ6/b&x—o0N\.Q+r"#Qnُ{DC;DOZIXWa,]|KlE9LG)+Q?+8B8+ .Ϧ1@P1&DM*M >ظ)/ YK_wSmo[+ȓ|myp7AЮMeWp,[MarPw8ᲚrcĸN8&XKWn\M8Ĝ$ ۳(E2%ic;آO=7FWHX= N;m@9) ) H .F[rN+/|X)R#JPuv|tP'r݃ײ2C< G%*Z"'A  +de3 [#5rXLV4tp)Аw\o7!3_QRvƝjI@OcpT~M5g2H}y EWtZJl$}~Gz]j/ƶ} 픥:kl`X)|,/na먏"\_ $ckԝYH6=I9!`sR!*ǻ8iJv%yqKQ l2.xⱐv#G͕3!Cވ)285W;x5\tTh*\!(C yIrǭژMhP EKڸ;чUnd6a2R<W{gqŊl~  ĭG\ϚՕF`{3 hpE7c5ov #(:׸ ha.t@eӥ,`P{hݺmzH&Byk"D8 ' 4vkMъV)0O/]iK($Fօ68N&u4&`6X؞'S< j/}v3?[;KT@=l[\ưU]- Yo1U\㽒%ާz`|S~6K̛bD-01w*#A?"Ypxoϝc/I_6Aro{ RGny O2d[1JjwȞ†҈[> @t@|Z6NӢg༑juKڡ ZPdE!!5YKVøC<ǭ*ղi7m,`Xd?bs_ +yv +Pr##ͲNԝ bZ8ef;>Z;10aT = bE6f:9-ȬXM-^r0 p[|”fG4z{ '-|.$$+[! ;7Tp")CKg5^^A f @Zƚ{a!}ۀb)m>IqۮP=4Y$3Ov 6᷻(b]r xH DZZ~N~OVK'׌qر.Ude8RMP FJ>k 385DZ|fKQ>5ӡd_Eh0ͩAnAww-$4;|n+V#i wglܙEdߣB T'Z&hH&~tT@PH5\+++xkzK,c\2wG.LمBuw#smOGm{ 1'l؆ E&a+k]z)gƭq:SO;0VlFB|eҫc7k{"Fs8hĦ+}co4(rjYtSA%Ͽp ^R Y4kYJ@7gWQu7C׾/ RY/E2#4"?Ԏޑ_tp]P>=Aa/ѭ  ZsOZ4\G//eg  8>*: 4 -o |9Nt˷4E⋗f^ngar>GPotCl#gšY/b E֟$ס_㜐{#5E.Vկ{֭Wo:0ol0OH06~')\4B݉/b*矋px i_|1 ?#k`\gZKGjk?kT^MpetUk1ox*Eۀń7FE/$!]ܑ4{k! dybЖKm|`22(\2OlVޡV!ݣnGƍx:{nZO0c!y_@lOMO$5DdRG=Rơ|s0fnjt$2\J K(ɻGxN׆zq}(}g݊ w6OA@q=|,Q[rȶa*SI6wx1|!8%H'r=Z_noC~~An?@oTFݾ #߿-HLX])p0I p>BJ9TYcB~Owu%oW/h92'JKlu.3.9:e*(<_,ftebÜi7,o9ża(ϧ!?ņU Z@,g",5_STഽ = Y5 #S8c-Fg{W^ ;4֊P. 3V[hw-@ԙؓd-Bm&jC~Frqd F$~WfʩLsVW]:Z cf_.yz Z9=n.];MN j"Dm·€k,1;VU ǿ\MZ< >8 "b9Ј>wsЪyWCo`L|3t)CސX~2ZSu4izr!prF_E3ͱqLd/|sWq6Z~YI~Whk%讑t ~^zMGn@G=at+I'js(1yhu:v(LOɠݿ["[tb14kҹa- —n݉OpNAs9Hǥ7{ĸߣ0NW?C#Cls˗/jBy_ׄ\dgۨW7I769?\FTsķݳF8BUmh1, d_yHvCmf+xp\VZ6SI|+61?-xe㍳-h:#}9Ru:ꗢ_¨~Ipj_'E: Fd431Y Jc } TZYq;{`NkM¥b.y8Qd ^yP#%8TL *W0i~I;Mk$kf ^hLċ$K%_.G I4%Bn|~ϑd =c!n{!hOCKoB ];xVYievYѾvj1>`EkƲ"@*} |`a~56H> L:T\#X"'3!"ca{Ѵ4lI6d? eYջ K)[ȟy_lmrI_^ҙnlEy 5Q>^Pm!U+ݢ U6n{=94;Ўg{k> VC̋D M_llHW<‘@('lr c7cs[zor~@gwIM#Hjs:f}l㬈%YjO0}{s3 *.`}*;`$k,vCn[ ߎ cfN4GO7r(wWd\\3dF8-p~P(/BR T8y^JOUL~ʣx6+MJ=t_RT"_& }uYx;VwNNd(j&J> h[dJ&O.l󗈃iw|[]`ƭ~9y<2 Lq!%c|/ׄ:є"/M[51?c[\8_E4;+~`DٵsdG ;R~܄LAd>οqbtJ5hϢֶA1ony4cDC( B!Ba3<K>"'ؖнf 8?/ػjOEקb$OPu6kD|D6glHg<;/~8UPVx$ZC"O3i'Baz%bA(^e-!=/1rST}}2/h@Qxu$Lu uyB{+ϯ͛}qN'f%)i]C+hM XSmf`eCe;/>Tż : ׈&䁯~ia1Aoo>{uVKaڒ! L3 >*鸝 w\l]ȿ.c%tf3vtD<+#sU//37h>K#o1v)@T{`Mլ+` (vMKmcB7K< I9,u7?e8hKp_%O9n.X1p&y5}d\z|̞7b g7–uj`(Z9txJi: l#zu/Z Ǻ +Im@@HP-p)(?7k /YX~FLh\ /'}1!e޸D+~/{2hL0Jk=fW.~Ͻ){ϕK *=-TJ+X܌@/+H)lUpG>,'mjX.nƯ޴V:nfK#9IwioR*SR:aqW!N^K85vAː^ֽp<\+ 9UEi,{Kp!vޯYRjw"񮽀#@v ُ%O*Əx.s AQaPsJG[PcZ)Ձz\[{tR2nijD]uah 6sng/_dEf>'vUbo3U z!Ao]p-$-R$Knp.p6>nHS +ZM8ytr̛#Gɇݖ#v=mkuBEr s -gkT4rZژe,NJp8x[ơjşBo,*zsHjY4Ab5KmZ#BCt]nb].:0bw<5'@4"A#*:kT! JȜմ%Xo#'tȏ"= %6޼jy @6:-uVI:PGNUr2lYC/xIi3;= # Ddq L7<EVpbb|zdBX|/,k ROF('7Ca 3ro?4>Tդ76˾A gNP : z9H~[T"ĈSaT\478QÎ/) u8ZCwWfz9V x{Ѷ81s)LeDv*,&5Byٻ6ܩTTߙ1X@&q@SyR#$ԈivH?^׼]=8p_ѐ^)fjb94r"؈l i(θȰ{ nixUFZSF:l=~4'gZ2h_cl) C- ZҜID _"kLrt B#!6&f.~qjީk;'3BBe5#aK@ƒmO{K׊x{B/+b#}-3&5:{MS ~|:TGp /$!Pʘ[QFQBI~gi3҃D$8nܝOT6C"R@>_?^xDoɑq $FKEѤ2ԓK4fluV/%e{k \3%"-|i?@,A[4^ij霪ۋXu;I`D/Z|*$]3z11k{9jdC,a2Ot݀ry &zM) ˮ&?TmSzG3|oXsRMk#Rq&K 7c6Kxo-GF$XYՄ%rg٢HR>̠>P :7fֺWUwEg.%BxYIbeRKZuQ~]./ YQP)#|z5Cf@ #ЖG^ )qVЇXzr=3Z '+[~!N0/HblYRV(d w[*ѰHGcݰ54h*`F]V=4uҵؤ1Z߂M]">K)[P{l-H&ՁV3vmO+I19$} eg@щx) 췞As!ЫۘFi>[ @4ّ1B\: 8ɏ[Y=Ws)7 u\ 4?XSiЛAhv^_L0y_˲*h0Bє`CEFc&K`H[8(pMx9U> ՝b}8DVXs #ë{&)/1@&DG;6did1$.b a,a-ӄ$9s S(PM-)? F\Z~ю_IW< ׿Zf+͸YB~^%i5>'dQ9{!y8UFck,8h<>hNGj'aia2;Hk LcՁ؍bb8d!z z]z\ٽƨol̺ kB-afkc1fTѱ9VsNek8T@p %5`;Q/gRO@umj Ukdg8 I:&[Hb^zON& #EZR3{< -뗧}iB9ްtQ Z,S`5z0o46BQD.Ƙv9`J^d, uSy |r älL[Ҧ,xC@~j;ƮrBOe_p=>7.`$.a^)-f8dN ,lc_7JMќ&i9Q1;7Ew̭YNsҌ6L-PXcm 0qW0i[ /a72օ bV-认dEF|4|Nes ^GgNDxD!oOew~Aj.zDǥ{cAPz{!:ᣥ~ AN)a)ո#MKb>nu,K$l]p&L}_}p!mClje$ K O伽Pfr9Rc}N&XPtq@A^ƘqETf剔r&mj'B%>80|aCC?ytw-A5@K m!cqZqIW g:eIHL p*tT 󝧫ې BUI80fɒzRqJ(:V2kS@(R"5O A-FdX n=͒)m9VZ4M͠G`yh\oPH^ CZf m. `$bTWR 8|$Xo.(  B:0*lcotxԅ郼 $gpx"ly]{ 7Wx,I9U%>xOg6`p`X2–.u h t+enh)'|ɧYCZkBG dv)g |-Ml`,O[xqb9Q#::MKlY6 Ƅ>]t!ild@1<N0v*QhL 0VWHʶփ&78(v^1~w m\D(iD(5̼1#ϻy30c^+GxKwe`+Ż) +e!ߧgyjj)K(^۲DAPޟ=+2 Q|<2? a jOIUuV+u"7K <tsDn^k'5{)[#XRC`Bm % NG$~bHfacs٘5JwfwJKW~U}‡Lؘ !$xlcQ˿C= 8'A u]gW$T~013q6+#6<Mvގ]Yr?Ӽy%w^Sa{K<Ң۟ಕA"m56w ̽W8il;,,:UO"L;XD`L\g;Da#^ A5qRA7ֻfIH/f6+efRu%SR`{÷Q?UڍoVT>f ]}u׎/OXSㄪ=E)G!Yб#PoRhAnXO1;ҫ:Z!uIǯ9`6]; Z;pGm0NXc&A4m2YG;5Ԋdzփ~,vb֟gf}[Uz׶Wy{+ rsa$C+ p~-߅hIؔ*Ku)/y_8g!ڐ[{l,B1/v0q:8^2KKt /H2b"t{DA i;msGʏUm』:Ē|܆ɨ>{ ߨCrd"LodGP[bT8C0CipxQݛ#^E}M*0$%)RCnE-$.)w ~tLoy(K qsB~^0dks9T;WjY!}$|_7%[<5Tr l'``rx{-}E+Q֊0Ì`Cz=#\:b5#SW1O-TIs?Gjz}mdq NLP8Ʈ拦ΚPQduz )}0\g`ˊɷ8S2yOP Dij1>Rr"0dtjJvo2* {8,٩kɁT^F0Vo&H!Cie# ,}yx ?Sm~%F'8;P1obVij{ ,߰0WOy))Ll`74 }svp~ ƿZ{;RINFyi$8F jXe׆`!`^AnuYI64ڰd Gd'IE?b2m*5ȾI+շ?7Omb_x_!w gGU;7#-g>~=~?PF|.v3S+9@E7i nqGX7nO틪 ׿e`TЮX I<%ƨn9 ((KN.'!p#j^n:ͿWewXKY'zoC?.;)22߻yc1*֯&GzFY)@c׍3CLC\pvfKdc틂S7HHx6Wɮ76 B[<}<mF!~c7xPud}AZZot܊n"Uf7 Ov Bh:GYF_ ށ X~s0N5+4ke0\xC6M._ yѰeʇon$R]`j=5+cʨveq<#K:'@}0Wꦻ`MIZ)vZ h \d sȨ=\'T@clԙS;Pd^娊u:_c4MvvJUz7.]  =Y֊TK$™f2䷇ ɓN-@&ρ W韴Ӱ#ClU!(O"oj,AO,敄_YOQ"Gz101x)̮QJ #= ; sr&k)0ߩ2)asSOm{#FT Tn>,\N&^A;^͔&34ιI3 >Ƕk`Eg+} b_t@!bno HbYeI8-Pq+R9;^TE]CGG׈4x/Ĵ13p&Eٵ 1~VfMč3nBԃ%67fd< =d  e7f&T>J?%=‹:F k/Swd'-.ɹȶ<(FPg [1*˒asdWn9aqtY)$FQ@T<#%0)ߠ{JPuXڂG !N3iP8PXh9nro[㟩*e}0aAʟ(OPS#G<XjS-|qp;uGx>u͌^thR4'[%'Bp] Q׉kߜ#6)Fa!yp& -sOi,5̃%'@_zL|3gS7uСS_/n%p auԍuhn&>RU}Ru&2ƭ6ދd8f0%GF>nNqnpKŅ5Tasfn1}jinw4?TFrELY/=nF0zM3syv쵤VԈRL"1W_/;n6yP,AMʕq֖څ}t3/[t$U)iV$fv!` ZBh\GdOuqZ, f Qlj- ~mr h4Kt(5pBbK.n9GLDڿ^RFg gWpMG( JGDQ,&խalCr/gCoc};2Lf %=T* lp+w)`Dv#'-DŽ@H,Sf$?߻6`; e;r}y|CvqVZTbFi5RpfZ=GydCPcb6W%,/K?bf 9F2bF!_(Qۓ3F<s|F#KguN ~je1ĀR| t5|ЊGF Yc K#@Ou\IIsev)23 l^E1}>Ai%kY@‡Uh"AntEf!XS &۪do-`m Vcb_%T,ǭo1^EGʏ9VABܽλݛ/Ů6FAVV6`ُ>ڸ3E9's lJˍė!Mf& gZX[̸cjy/?pw$ 4kw CJ٢Ib;vS䩊鿕˅sq'n]&wJbQ5`29 ΉFeS$wҗr |q"y?3P9ޖU*.,L ]8 .L6F@ M[2|iW;T'{bu DfǐFXFLR>))\9>׌LbdRfn@JvW eW}rQqp@-NZ6^j=: #5XK$XN9,dsz|a[JC\tS>z6 %M<昤onTq0uVU%nFHS )^HMٺ!X+jɽuj)!O6TY\LRf6~|/A]t䜵F̩SWSY6W=YJh4aaӢȢ" (޼->T^%kN[^>Dn]cʄU=뼢 "iܡ I"v)vx좁c="TU,_XpFB[ Ti3%B&wG`Sb%Ӽӕ^CR]\;ֹ *Eaה"_RBV7  .䯇! y!ZcooĘF9$y?rP"ւhk<})Gs{^3'CcMᨸ3 ]S&zn_ TX0ƌw̒Bɂ[r}8c(!ebwMYZ2 35}keϗ fGrIxr1I"hrd:.&ppbQB`XEa@9hD[Xĸ ߑ2\1`J{QќJfp/ҝ+"Q> ׃+Ɂi†ue=ĸ0vk~F&ID.\m}d; s 2s:۽fY4e7Bõp|\ZFG,-(nrAi?pfz'"f`CXxdRBWvhV(OBU%LO ՕjyK.G1wNQ쏄m%OE̕ lD]1O%4jjqk~ y'0GC8} gBG4Uyꊣ)&̾7B.IX\( v|u@n&Sb푘Bh7.}&8wJNC< ZNmn 3\v0!ӖEsb/(dIۈ3,'WVX[ㄯ˰:7y6)$ a,V/ lnti>+0 `@o|xa+a2|I:Z}|bV$QM=agiLѠ Z_WsP/䑋hW73pY|ًJ9<#{~V On~&}9,MG)fT| Luu$Za;2 Pj,x"|QhıWtx^SDv2̖t7Լ@ E{M+EV om/>}HR𫁙7<={~N\쎎]uHnQ.h?$rkn#$}0|%viz,1x@Pj`71(Z Íh;D5iwhVm6AItZ\I-]7A9I45$BSyP{3n 5S]z:^ V}Ug!NLaB#*:dQ7=_Ҹ8~L7N9v+jo(I7;]mz5?D,C27*'r"Hw;N hՐ>Z?eeY g-839fwB/E^Qr}Tʤ ;Vd)IV'2Iޯ{ Ӆ8aR0%4];o$!|=!~o~/ $,[sVs bĸ,42Mx=Q#<$[JRMh*<]FJYwk}tGw#~A+  *xӵƲYg~b{PY_F'7viÇL=QAo&Buɿ[MSs&1 -sX}_j{oi\sPU{":MM 9">?ٜF$(/k8nQ!|ʤPVJVwr|gq*$cK80P.[OfdFg-bM3ʤ0ۥ.q"^:9dT#g:9?y\C,lzR]P4+Z̸4KSCp@B^NcknNҫ큂y~;1x=jr[t^.s&}i*Cqv`?[ s b-XWᬈBwТ V(?QP s6ZG1x\Sb8<n(( : QEA j4۰$IiEtN|`[ J5P| t:A~o +] Փ̧PZ5ʕRS&r]9 5Q^p9S)%[O'<'ɁV kWtDL,L5JVb-z~Hގ=A.ѳlS.)~Qw$EC?T3 q󥟿\4T? AFu}V 4:<9>VO9s-)茭f|iPJFy,mo`~D1$3&-\rԹ|w5 T4OɥI8K7Ҥ+OH,:-W&; uwQRe>Z0ʈX#S 5-Wsɨ*^IV/F%Y]{z* =`孛$Z2߯J+??P>:Ҕ-؏/bL^ [॑2_pS䶣"/ϿO!Zs0'&sIn[Quf!7 7ۻ(DUo- \tx\Yɱ/%)XV*ϖ2g1H+?У-Y<0y@= _E'ZSJd[Prd֘l3$$~af;U_,ިÿbi.be^ܸ^X'J{ya9іTʣ1BjX(XlQ޽Vs[1XƗOF\'bܴBPfT~~S7^mzlO%V$x)pdSeLZU[ujTB_agK_K+InSW#jˊN(3:nû6[*'OK׿F. ͑(2ZMfcCL4߰`1B&irAK}zˡ>'yeDa22PfK8{jZ,GˆhD:pˤve. kiI>eхjD૾բ) d"Ѽ>ۅ5FV x%,Bs\+O;o9}vAvoiЏj^l*Cet wn$byn#KGN ¤CWC!Y EK't5s0:e,%H,#̊v<OT';+T=~Ta 80vݵڍ7C=k"AݣD:q4O#RcDm&juP?rGpk-G-^9ŘlpvVdb{P{&JXQ9&{rve&V@ہ=6Yv}}/=rlJ.W9l6inW!,<2~EwʷP .SHo46(g`KO}/#o2h4U!ɱYRCTɹ%}LTJKTFzyƤ2m(NPazWpU#^Dhu\Rw)$L!3dr kI}AD;ZKwmA{Ca= n?0qr'?XۣWVVh#DhIȤݗ]Ky!OН; C~cpО43YšukN"VmYL$*b}P_sDO_5+Ѥ"qߊ' A15h46w4 & Y3YE/6wS=2R{)uŭĠ>>#83n[_yyo&X3' 0?ȑbIw2n=IJ/gW_qV]Co_>(ݻ-E74 7.Py;D.fNj(LH4Oy&5ꉄE=uܧ^,@c6kZ҉ltJN}݀C7^ſ{n^nZKUm/ĒwVvg"8;-__ 6Wj󬝈 q!Vgn{ÐwHx)#:VE+C(MJ<^^}Y7R1^o2d+צBu h锞q<,SΕƅؒ#n6ȄW/RK_jU3 nZ}KfȆDapv$74\U)Ps%oEfU7/5'.w-KhN w E3ŪW%*M9Wlu.1:ۯYh״eD ge:I,' mؓS>uC=娢9QRSdǩaތsIl%o$3ߵLk3Cۦ)NPI|J<}hU}}?s1}_#~KX|Ezͭ/O/.e=h1hvnj{Ŧefyn ʖuAN2{{^GM&ՒGtٞ}E5!ĕgxA8OɀULa/rgt%ξSU(ㇹ0 E,j&o>r8O]r~ķ}Qz3vSғ>B6Cp]O\SAFg&xr%Y2KWc4s3Y;'17񋴧? ΅vx4{vqsV& wXBcB)BZ 7ehȖAZ*4Zί}S=C\ 9V<.{dg OШO.QW)?Wel_V1]9 m)PA_QɷrdL&+Xb3eC.A*RuONNp xiӏCd"F$iй*[(%h{՜fH Ci3@Ï7כ1P M kk,DWRV!hIi)3_mvZb_wUA$Rw)Wd3;Z2!+^Z+hNTo 3nӟ|a?d1LY"Ydž_)GD9lK~_3+~a鸀7Kp;a:|_ބȪMIYOl7[\VZko#ArI]o`x 2wx@Ds F ;&cYW(6TXɂ)ˌ-lKڕ8%gV{6Aøˤr2TS@p[5aY){y5hNҢhp1/|rWǵ4o>e-^Tualח/Ya#|hm3 yNxW"ےgK!BA+xZ<2ua%EP,놾B#jHD!퉊1 bcdI=i;D\)DwhLrS:8R$-ƴr#%|DkKf{[2=aBR-Mz>Y_#h˓.0%^'MZ" AԸխ&/IJ#g34no%/LUE'oZ9|z\9X8bЉ$q69fohO s)TV&85`u$S=R%I| QU{|^C5.vWZqz{}L<*q 3Fex*5YܗB;BcQ/=Z`Q2LBq{Yp)Z)3^«|sEQX(oܳ/p&F7]eKrOBRDߕKf\ȝbIlHAOݕBb!M=/qD@}7]A)L_h @,䵩z/cKHٌw\ĶjgJ0ҍZ|?ߺ DxB%fbYd(+CO}~ 5C 6R$&'7U|N$=AQ_Xi! z_Azq)4jkU 1}ev(TU{|?; GKѐ%w@&6-Ub"ޕo2Sns<ض>PU7e~5NcOj-kq.e u8bԙ3['p؛ 7BΕ`{a= >|I ƿɳ݂ RpFD5P`gúRjq=ƞjMpUԎ ua_?A/%N#iulqUD!(&<;/@D n(K~Kꙗzl+3TK01*~9ުcjҨ9P3(|"}"+ux6EIP[2iGB{%t,Bٯ*mJ|G[ƝVg %b}W8}+E 'V\9dq,ET7ieQz`0WeؐCKp0|G7NQ=(Oʦ~aőmN]*u%\uȮ8`/qVL5f-՚5wsK\~0èVbI@†1p3'H(I5 `ݰ`KnQ D P ~ϋ =q14xh#>HsX)-#El tfm+HU' #NcYQc`]A+~5_K.#]&mJ&yneJ u60'Y*&$!Vx1Mc^=b [@:0|:sY7C?8wRNK_ˢQTǟT %mS΅ q֠W)ȍ?{36$u5k,K9޼D\L2f:izΆf7'i~D챧7=4~ _ZNxG h6]pҘ5C/޻EV|Qʐk&P ~RKdC̛lEǶB~t8A!qY8gV>FQCK\..mJ Or`컟ƵoDK.KvO8 nP&ʻ%Sl<͍Dߊ &O՛V?z]juV17ЈeK{Ɏ, }$&;+tZ!Sf*U8\E_(ea%' @ kp;i];}fiͱKHRv ,DDǨ}(ϢXUfLY  O (o3[Y { OүCS)/yrnFXofx%("hudr(p#\ur>(qqAkpѐ͏.qo#ЙX{MuTGIc4\({;f胏AR;L6]eH<=dvZwa5Kōx X3mL`ho;Hof}T$f7lGwO?|Λ*ݲ1GVa,}H;~ B)GKMK0^h1MIcE=#|RE |2}aFuقh{JזVZT@;SzfOSߍ/X56pԣm% 8(<#\,_ "\?!8+՝5:b?0} >褮QJIޒ@Jk˳4kӏ<n](LΪ&^25< eSHKZrЛdǛ0Σ4S8gzٌ;J^̳[@Կ_@";9 >Jk/Ak4e^>N!&BDXXnwK[$(p~i+v 1;/Ǖ>=ؼ6T ہ٫^j"vx*8^m/M=lp?d9f'ά#X8H}6NäBXm=Gq,}& b&5$0Qm{J!`Dp2/Wp0km`LD4m ^LVh䙄YOWsaШfTp%Rͷ0Y<* qMZe&bR-dmHE {Z iJ8M *禖"ICI&89?Z0A[$`EuxKdk>xJ5iuuBȗXiZ3E_3]f=V۲3kĪ>,@#X-8xОg=,d!3IKrq\ |R1]k<-cs#Z֋Nr3߶ B< 4Qäw+VCQmH4C2le``5:Ѩ)X\ \=T0:v5C:Ou4baM:7*--Y©u9z?,ߚ5f5^ĀWmLQI>4xȃ7QX&r:F94s=lKŭdҬ}  B)ޖFZm]҆C^@c7 $p{}rtt5j!5B DFubpj/(1^$"ZYd֢ٙH4uC4qVV1޳5D2kyzn;yZPP_k}l3d㎛/A_""@fwCIJ.7ԭ'zAq,򏨟^Pbw0! Lo;º:iYJ@Kqn@]]wm_Aaៃ!:)Jjv.]1]Pg'bvMURaKx!vf N]`xsPt J;ڣ2S$XꂒfJSG~WWzB\@c?1 jIOa0[4&NdA;?3AUG):ڀ28fe<>mҮl1҉s61U&SRteaq\MB?!ӈnľ # /Rx p :#"Aآ!tS׏nAcHE&Q gu; `ԇ#īD$ .>*L&7̱u!"[9TkŠB AXbJmFi% }Ipj1#Zْ9W_ȥjeLU;ck+6ƫ- 9*҄' Er>:}.FCǻǙAf.}j[ǰ}/+T`Y/ Ͱuݬu`"o;m 4nu phIRwG?w= V2yjD3x>YĠDuSKXG8viFgp3_ Bw[HvT+ bTOsP!1Izj. ݁fl&ۀ0,3 \@R;a)fC7su+gJ tYON'u[E7.~Ǘ?o,] TWERQ΅O-PdBS_BYj2PaƁYA\}klZL3B jr.VR[\ djcMaJqVV<^uُ)kUFKșh%E7ǧ609ކo66`wK; Mddz ӯ74;r΍FUy1,+u\+<<a~;|j_Sʄ*6>b }B=yN/H:H;Hȇ̑czc[Px]ZT;PSPȯHs6:7sLJ^qǺ>Z>U(mj|Ys\DS%P_ 'Rg:mmGWs36U!ضs̷#VN'ۄU 4oVtx t%KXH.i_F5N%1m `aC5HY9Ŵ| Ii:=mS\)2egÖUp9a~ϠC8OH-E'"=.cƞ{Y5AT7GFTYHB=DAIthP-=s.wk2ƻY}UEOxfst;7UUF8D?ݶJ&-(kL^”4bE]Ɔ$Ujv5ۇPk-j 8Gml~Q]d!ʐJ |0Jǧ F65[ F0m0<ϾBɺ⁊2x0:mԎB7,4pŕ|"KRIDZP`L*?j>1rĞR> hZ)) H:2$VeנwIͻȺLʖuJz ʉa3qI}.՟Z_@[T*EH5 Wy?DM|y׻3j&yU{8*@˼c-DH-SDw[q݈΀*5){a]s㎯nYօۻ&_P:Aϗ`㲺IYSg/k >g܁H%eY)d1vwk\ۑ};&JX$+^^_pgF/&#/aMKJW97kݥ`R-k @?RƯmղW5@s4=G|W)40ڬTjJ!W;=_8:yWA]|e`6vC*x@usŒx֕&$T8>F(MA1ZѼ5'G$ޤUY0FBҴcp=y2B2[X^cE+@K5SN!1J˭ڏsn8x*%4e@V!Dg`| -HPtOF]H(IrkMN4o͏ypy_S+_7<#BA*Nz)wȷ:?ء@7$ے Zr*%flbԥ` 0);\Y 89\aɹ-RL(Z򼒄nA-C'pcFَ 2ajC r? bP J2|2ʔ,'%эx>i2J;J}pnWӍxÿzAMrD+ZvGWb93qCOIK1M_ʙzjuzO<'P>)kS+7&+rEd=An~QkbsF,Y1W>~{Efݒ)7}oA6ɴ1dl'T)h c]R;{%`䙋wM\Z(DLq~D=T^c \4Ć+gb9~W^sjޣe~0B*B9,:7YB X]G  90ULLf,nLagZ+ɐoӯ{iQ,)߾sc̒yn Q֕^3]ۅ"S{ ɉ]}1]8X,ѠȊ0TA*P RRܱFIߩh5$="F eQ.Q"LR"X]k\5܊laڞ>'AOEdsjIiD#OW-@͝%qN@sJt4}O9I'2lh5H U(ull:f;S+( 'hvF<|1mcI6WE9V*Lx+ĤZ3 lxo#s:1ՆWj6A6rHx]s3Ubay6OEX-_30n ($(y/9IJnN[NLΐӂҚU4[ED38X'P醈3;)!sܓO5EYfǁ|RS1W#lq ™\+RCDd LE7<؄sYdD7ʝ@B u ]baA-j{ JϽT'Fr)Q6^.oeѨk2Hܢgp$瑧 rb]qUA/;D *[QڳbDMV?F=?T^#WxסI\hhqU SXfEzQjxy#E jdz;m|6LeՑ f'ݬY> Y0ـkG[9yGX#v|4׿QMKgR~3TCh1"}.(CbKAѿ_fʱ =mtta$'MbpP-z d&#$R {V_ 3z]H*m/ސνV[&! 5H1e`8|j =0XL(נT1|:Ry^^W}BpԵ{CgbIMވj\,ihAOkpvcfz3V_\R xۖv̼"7RZ/G* ?v$W$ JJrˍ._-`8}>ΞvZdԆkn)5R9lcL*呌RMM%AGUʺPEeTvN1`%Rk;i͆,D1RX PɽF\lRzLJC[.cXLE9Xmjes nJeE[YShaMJnswu}4.|eתu"URD~#CY+n-ٔ5*ؒR/$i_JoR>~7.D1\5:SE zYyP޾Z~b1D}"@c U7/Z =0!XNF7?I!%,LHɷ ;(;//&Ĉ:QISf(豖t=qs"qUV㢎d }lh]p׊?A q,$f\sQ&ogEdΌaJ<~̂@j@h[Wv:\#C9uA:?!3/raQ\CRc!Tc._{Ҳ!YdGo0ST\yK j%2j6;' `9 `=$1;U8*KVJI}HM6hs]y,_:Iˆ {ɒ[˙Kď9rq5Z/`q7:i $Cс"V"Yc*U D2 ȺAKxK+q1sav+IXo}𾺡jyO1! a` j\Ł6^g'<Ԏ V02Zi$ I@ g#ۂrטA/ r~3x#v0ءWJq>#`XWl40hiCϞ8hQYa4~7?Sz~~jOw,mdWQu%`]h\1A'Ir6`K >Yq/Q^/E Ҫ$%'m,b229S֫Gf)9kWQrT3u.%+1_Kv x`h\6&~ryF.TfDDE(~||T3[Ge\$".[/vYѶq,n=k3 ˤW^WS%8wm}QD@-y2tYwrhe _^#!wxqJVzcO QvEt?&K3[3nUJ+F'nڙL*7E5Z(4Lxڸ {&ԼD_YJ8ccTmګxGp$L99#8H s ;0$!mH+}'="DL_ iމT+e(gғs ? ^(d-x?]ZGx[g9_TmT; .*UAH7vkA GMF/̄,![t:UCԂtrz&nV$l^l7LXpgZ<+imYA|,1zK/A7^gen7a t+VͧX˜mAĠDN\?iBD005f8<f?M{~'A4#V]Ј?d ;sCռAuY [Ɲъ*6>ߛbtN/%~ALUoAa*D'W-F5OshohzPpKEO BX,:A0|aW6S#"dǥFDT]i>`Oir=[3+,`DQJ@ι:,CmQ81c6W?hmSH6ԛP@XmYؒUі)oNg⟈SyNp2/,XPua r_m E|g搄 \tyss(EGю%SʑZSxiX.H6׫.s)]C !Џ~5F`ŏXZ6  '{.~/c1õ;c5s<tqFs}¿)u ܁*ODLG¯\(z]@^to.S'bOe18;pȎ+%cމA\*| g% fHr7Atpq>ti@2:2ftLLMm˄/{%ވtkr}ѮD.Z2t H0yvoS3σ/q!+XBY^@i-p# xۢ 7xkl!:MÉR0oC) i}y\t,d((rnQ0i1{B`?ފ ˂!ԥJweUsC^t ca,JUHhzqƦ UDe f"_4yS=0n6ϒ.f{~!`o6S~`2#[ԥYAOqxga}{4Bn&hc3Y{d^&(B oD˵Ʀ[b9k=j64_HmV_rڌqc"@R/{߲`}$ZUD#`.t܌VꨉJN`^j9y+[3kاd XډjEՈtԜc}zaJ7 _i?S;B|T:`8~w"4Қ+okr) %)Y \ZЕzD}o.nt ^_:3y('{G$IRVYˎtp[Jg3щ*_;O0^qL hPt<ç/\ߝal/4Vl8A2ܓvfrWɓza[ht4>#Ƅ8'QQth):%\e󁅄,}~g^N˶ZQPRGFX4 ul}(Ƙͷ#0E3XztД| I] OC\+pY1 2JqOxa}<%Vݎzbc{l^1&RqisFhdqoqE*_eИsʧ{cP ˏo#?<ao d3y4U+Dg bacJާd()xI3,tC1&" Keu,X+oPp4t.:8\Ț[70lzFaGT<{0 a@<n4 5@BmH:v}g59wޖF7ma("ٷQ?403SRr 5^፸ݧyM:3 !@PӅ_E(dQe o]oKbYh6Yg^}=a$@,R8 n FLmaO ߉W"gz@ȢXH\ ȝ ĬT*[K$OkUO!vs1%u4mo b'Y]'O%Uz0dz)jTjtL-nRTX-t#TZS*J34kůbR?m`r. \H+};?ռ%GR^OCx{3:̤1FJkQҧLfy/w8,DP" YI#Cr' HAgeK y>Yl&p<լL~Żz^惞ePzqd;G[{EIT‚U_Ix];08w"hRtT}opM*fV⒒ [tY| uX]@^O)s5Ϊ8W) PTDP=llP0w|3[T߷hBw㶺X]7 Q^<}1҂X ]{!tK J׿WV/:*j̡"P@H0 ASiݒ0{\I%\EWQtkB}]t C|G^b5L-1b9w~ua^k!J6F*  Ξbj߉ #2z:`p-hhZDqT9I41Nkes9ٛZPX>| gzR r2$2NN6MLʣ5 V~T/e#8=Bp6y徺_ 4?2<:!/JJ(]v_7^K2u Fo"~v/P qrv+m`zt ?LUbc E]/ }*)ys zekHE'+qFI_`LrVŒO&仿1gqf.!y$}4!gs0k=)> s[EF  O28q&,*oQL#:,أDӽ6Sv!/2# saJOZb@)7l Q钢,FW>>eyģ1ڶ^}ӋsZ" \r~cXSn!*\+D[r 6l '`5V*YS ^DX L˭q8'mjZD=!g͵,VQakȁIlɹ=0)?g\38>lOXg3aJ+Ƙ^6dzP̛{yМ@`<$c|HTpB"O<ߊgmMEr`NrABK& &e!䍆=o2F%ba` c) Le2ܞFD#HXࢤݬW#}W7J}X}KKoWK0wД:Kڥky.e"Z]&rXP9*m'>r$1x{3^aZ_ZY!h^ `5s1f_(w||> J7=bE8` ~lJ;燐D, ٵ~@!W6@nh19h/-So` \6<嗞b쵒c<3* *ɷD6%MebV~ߓ(v!ݵհFHC ݖn08n|-d !P͚k,QJ ?(S71_y\i}/Pe&oGDǑ/_fK ]ϛQkߍOS ;CC?uPo-*Ϳ9W} vn~4]LCє5aԐD *_^ߍgZ _@SϙSzd Ui}Ge͑!gbY_F>iݓ.r$:K箥A7px]ԭ Z&48נ] 0j#0zt,a8Ne,J*m)`;FQYDr/Mو<KRȱS a@T]"X?wG Bך}+ ,r(zh: |R@Tjj$柵7zN [̹Z8j,((P,iйq{c}O]m6yEc}cE1AP{v/$׎.ֲNޙiz=}uQF% 6@,dihKS}Knvīsm4Ap~me zv^o{W־ _, zg/q+  A|J+Zq!g-j/1jD߀ -|Ϟ[-sh{8 r7(ptE! z0izFՅT%3 Nq 34qPzd0EA];r2 [^t*b.c[*>b0@`H( Fb`]²X/]RkkJ&u3%%7-VG*/qx5D}ynO>pO;qdSUUoHS>g:'tS0FtG,}xLjoB&DҼ Ş"cV#Is'm( h]_2rH:pVRz@&Μ' {kwd'?җyq |1+lnZ~us>0hƴ_y@x1!:6uRcxC *Sni }@ ;J&CVcQe'6J;5sip[חcf`|0#hn$B/,g?/ѫE V{U>r1f{*欝7;YofeEC=JiP߻)A-}Z3 pf1v8 #lƷJ*̛W\C=q {OM󸆫Z&{kGۈ `/)]Fi SiJmTBסKPx5qq$%[x2\R/<hAھȊ+XJcfu>ǷS]_y!9yf !7&@x 53 PQ C|pwBR ?oݣ}փA%!SoT\*~fQ’K&̊_m1V|;}*)v=SZv=o?z/ \37U|,ޞ2>m(LF 7ss˘asWlaFSA3Kf<yº\@Id.X38^d.^v.Yș}%DWHcj9ZQOnYbSYVYMI1r1eпEcFܬ8\ltsь9ph ~vcbqY!^RF'7-;GfW.n=m'BJ /e+6t_X5nC5!U+R@W54ĚhSBK[٤ŽZb4FjTH]j38 FkGm$# ڥe}9i],|ַ GG^n}pĄ4WPoGg)3 cZj6EDͬTWОZ7&sY#: Τx⚉") kNVՆ8y*?9yܘύf)˪2uek"b䷻sg)͋7@"#Lx_nW3|! (hN;+. ƛshd?> >zcBNn@FL\wj@xg\C3 (XMAn:TN(5YS$; ۱3z0U3GKlC iK~$~לb,~@뿓Rbr{l1)(q>$ t(ktgbj=>p+ 3IRn= ƀٜx~d7Vl"үLf.Q#2s Ae|_(JMU𩺒ۂ~U6/4tj̧|XimG u\qFE(íԆy4*j8ƀ§ME ^:II1:#A4j:`HByȈC簧D "٧*o$B}zjҥQǧ1W fi핦JTW I|<&D:z&T3XCϾ6XB|V'śws0[ӀR[ '6ؠVHQ`@G6nҺ1.K)\(Ui]rGD{Y$Eqx S9Ze]S6jהGYoh8#:74}!4q5qOe sYЖEEfhφ3]U,(UYۣJ5˳'1V {frtf2QD9IWBn!{nQQh/w]mQBEE}j]{UUbQ7Y++9_D3zq'.fq%uPg~„6n=q'ִhAW4PRJyv깆MwU\:[Td׬RVt( M&^+O'.򉘕?}d0@p G?QhBEroi,2SpaJY dFLƳ`nXi>@{:*Semg^3F[/F^X.+5KYy:_/z!qipT[ىM]m 1"@-1EzKxV5Դ/,ۈkЕ6,$#d3A.r'ӍnmA>YW &SYMy *бq?6Q-7ZvwA`Ǿ^afNHܧv1V'r~L5!u!珹kIuX2n6ƿR𹂓Y`?arڷB?_^Adփ1|v*/o#uy!>$m0=[cvNcBWf#pzQ!7\ NeU&缙f[6YT&% ot*?^(OD`#TЧZAr#o i՗vkvhv؂iDT kY8Z\˦ULXM ;%Y7raⲲ\u 0A(=]R۸q&5e*ucMR* $\$pj {HC=,缰maJe/9.n"%5K>SO(w,p]3z߆ڙnC ѐ~9M}8_p-Ea> -"+ͺ*b*jW.HYcCWhNhS R[s~Ȃ*7Jfy<&_uq<7ܭ]P_Pf%Dž)Wsr?4ϋ֥/甙˻EfL)_H}-ĕ0Ӛ4|Fe`KN VS>8 %;`Z,ޮR8>Q Oj;wR1?}}!M UqJfSxaTS!2[1mz_Ab-26/v:뒝%.k #ĐҡN)k&H-(-ᮤ؍Jr^ZkSZ`2 =̯@ZSӊ o\?Bm"BfS3Qq>Ozl|yw⹨yBf,pRQ0JpmNɵ_0uYr`N>oÄ@` BNoވX>MDTE.SIMCJ=13rn"Z;꣰G { UrH)mf 'Үc8]v9Os2: Pd"~7ir|Ǚ`ӝJzD2Q} r _8mEf^ ok|]܎P#-5zP|'Wf09`ڷnM5J V}ҩo CxG #52+DH1[-]]Dlupb"rmNy|^6}ъ,396G[2dCOa@p4Y ` DXWX7S8oxk`9XPn,)KӡqO԰CU!^O"N+'xٶsK+M`VC!Y^~L󐖷huP=Իs2zֵ,SrE %p1La~1e]k Ҷh1W5-ks: _A)S#ofde䬌ZKOȖ͡W* W0hO \xx>Ec~Jp tDT o?3B;-UxF|Q7)ڎ6kO2&59"%Ky 6߿g-Iygo=*l W1rԝMDSyRDS ?%A D6ǏED-`t,Q0~uabj5ދ(@[%c'k4܊s[+7ةINۑZK Jwt5vMT]cA*m1XYXyp1C ^5y6V*MU]'k*N'(֯/ $;W]Əu5n$^_\O)wCDgG9gfh"ysƠ=e|"@g1Y]&X UD1#iT\7aMb@YJK\o):" Ee{&sjV39"Gw;h/=Ա ZqCWVC@J|*UKr]_@^Q)1Q}T+K wpβl)|;QC#NYB̻j[FOhXްқP5c![Z'ެH3jJA:l|WgajBRq隚l/F/R{Q Cb{k pݒn _iJlaa76ҶCH4uԡ4 G_YnVۭI G3Ƣl]ׁ`]!aK^$dn·Ao`4| ?tDrYtB4_u E@Q50γyn @XۙE?~qf㔕lA^!Uv(27dj=!LSKR;ПpR_E ;vvK;8TOeK;=ϡuTCQ`fWjVo ?4xFy4 ew|uء9% t=rRWrmE ez{,Zqr 9o܀9 n2Ңl#B9T"Z ߧ-e*FL;>dpuq+1@ >&7PkƘXֵC/?*U# p^9,lZKflV& UU9$a$ϧ(}\L]桾OGЁIs Z4@mB"f М*Ό4KazQi0gg:t+OdzdDAGJ1'[U{cPЁZ)4 mM5U8F9Ps̱V:%׌+Z {!n}@$2jEIa1h>@LO7@dJ&V~,p6)P__a`h0YA&胩,*$ ^ݎ9={%>g B<$ns'{hj S5?Z=؎z!8dg\"!v cʛdUm%:$j\Ҁq~7S#`X9 3ܶZz4OLtQ O#OFZ=lk)i.Rɾ~.븹L!Dy/Yw̞>1Na4oK/B L,ָ͔q:vH;gV$i*а[q9&vH|okQrV=uVAg'HN 2'Qr 8mߍ(" v)ٱKMEN6ɢ/N=Έ z3H᭨BnT{I'\ޙL?t>W@It1iiRΘSEVg^P(?3M"s}z\SFX ܤLHpEub,4ܢ|l^/7Zb^)T5~hr~\ENο‹DeCa'F>}Jm'~dX.Ҙ-npyy8dԄx'4ҹ*ࠢ>؄:k!UDZhPS}.Hnĵ\>67S^1Aߤ'c5zׂΪ{wjO@{eK[e ~K˂|e՗".sL@0(ZQk\ׄ\ڡ/I3U֩yK\LbD]|W #0A2V@Zs"&L\Qnñj;$Xğ2үWs@Y%WMZBQ'-=h v^C]Pv8ȘIpQ|hdE'"-ao-R1i-IER,i. =(;@ y=/? = 3&{ֳV[byKsxUf S@&"Qմ?DC%HJf+DLlHY ) x:E񠛖(en۵楽)\N;Y fYh+yzcpUmz3{sg^O,z!ڙ3CNM6(R54rlJi`Eǭzo1?Hz gB%^{a/&nQ*j!<0p;#h4D:~]Tz ojҰ A2ZD!?Ǝh^1m Hꥋ_)d3 'h}41M #;|n&fiUߗb\AiT`p|V?BwmiB9ي^LE͢zybVkO?qOowɰD8!o`mLcq/5CtgSG8wo(@iN\aOxzv״nZA X\HRfwo(%e $ΞpK;R/jaIA1=yF@[h73K?(IM6XaG'e)dH>~/ZO VLl 5lԥMZOϾj},ҟ{#^o ?RHx XАN)‡Ya7߰m3`O^YbiVCS4o`f> lEk{X)-ŵ A͹X^&54]\wNnzJifܾ:3$l] I%_>^.BZ3`ڽ/j3ƌE>Ȏ稓> (,ͽBGhfzC9e;=lnR1RY5OmRW.uӵ$0f7Et15M; zfSH"n49`$̣?j5/mx qAeS3C3z|GcFm0QB}LrVN؆Ż8$MS:=͖1bԃW=]t\P%")M"lLj$NJ=o0 txheGYhSK -ćء&/5?9L+T.ꡦHfl25t޼ʻgv=_.6c##ʩpnG_$l [Qw>~ -HN@9h TqY '2s9gz6^x19B&}7QڲT؁eBߡBi+ut2lĩj[4LOq2o !S2-x [P 9-uܒ\ί͇'ס#sܭNI)pI8-2=8gnZ-"oFyMps H4QUN!oE)eE{"kuxr]vqeˆ̬UM{y?|IXjX츩-Wpl8e"YLۘ;\V|``p>M!B|F5Rq<o{}OfJ ѡoqZ8DI [X -1a}`U]#CUI,(ܾ#~żB#u'gvilܶE?$.v #c]qca+nI:38<F5љz PQr:51H9Oͷx}vf)1mwEA'R6NvV{!6z\{xk3 C^djW%:!JI7.%`qUU lZHcZ݆ۡt1褿Q>-b\ ݬ:ueߕ3q,_*ӵ?\讒o,? δd9FpCS4[Qҏ*f6ބyh5Ԝ;ZMC)f/\ܟ^$nɐ'cQPTQv|15pT -'Q*wqkD^Mgu&qA6eaD|{q3_ɽyOu+9tv`VdkG)hX3L~v>QrQ¸XM+gx!?s<(5}a00oEf&y Po"X-XEKdo;lKb  \b&ZfؖiiJ B`N9rik#VEjR#-Vjx!<*eE#ѸÕ.8*YnQ+S%hқk!S Sg`IJ2.*XvxU7G>Ǯo HPhN1('V!a[_T@"7{(j3k{&Nrp}N',}E|1Js"^X+w.dK55Cc ^3dys,' 5ưz,AkO `粘$E6#ھ!D:A=l2Ց'lH(Y0h|2Q»1yi)nt@#I AwMzm >=9'ߜɛmzXR ˎ_Q{OFF^]ϻd\`{(_L/jT]7 8'l XGMTymKzh?vp^XKGY]FJ]ϱ"HU4a+,M=jM$tc +Qe,8wcqZs8+2@q"n#&@`}>\&FZ=SFϰz~:X^2vj,Ӵ^M䷽ՔFG;Y0~h[U4*DoƟξـ=z$ ?Ԙ^G*N7֗Μ h7Taqįu1\CH7OD]muv&a{ aʺ]s^e5l|*Ώ"* Mm5eĻevC}è~*>Oǖ\D#!-\=H'#_94v!,C0>b~648 IE,&-Kn!+u-js3\X[̺WG-FwP Bk-sI04,緐]SYaB+zi.Yi{ϔ<[!UJ `yͣ~NcoБ>q4cr$Ɣ6#rU8!b!{̉=St[Us4"ׁ~l;@HK"8^>tq'{ A+{xу7iBbiـA9idy%D&Jן#t"E[q( H>3-Dj_T$={È>Θ}' C Z,p n=giZ2Ooрh|sD6ʓzrr0!<k4gg;_e<Ŋ'/z04FW%;U(Ѭw4FmZ+I<m6c_?^mOJ! z9"f);P2v]5"! X KucˠU61KY6h/IN$&58z%Ë0~D."b;qVJteF/s^]8WJ]0HCY[{<6o *h0r;:DU/a݄GQ}{2*Ō 5W&Q:'ۦ:nW$A#J&|/~ڋjT?G6!\ɌdMD; ׶Ս;Oka\n^R}[/iv{?/dWdoLLUԋFw:޹EQ~~蟝ogio6߃[Yٴe$8CVם177hIvia=>KfZp3#^ϝy.чNZjB1Ӡ#LMC`>gVV"j1A6) Hve+2ט L3#.^uwf|nb+.+Ul ud Kxur=~)(]R C~mIkl̩${Q5Ȱ(To4_]GʛwY4 xhnfnOF2rRU\YOц{aux;H- 䖸_DazA> Bp՞kn?Y(e~Mȟΐ3z΋E]?%eWFcMwB*`FOFrQ"* w7+HobsofzgX9ܸ{n;ݦMՖ2r5+lM c'kc /iJHgT&db ~Pciyks+IX`$;$;Cr|[(hǐ$6iy쑆J|qMɰcuo](\N?1xJrPiF2IdM2p_GW5 1$6$_5x/ "!%d<:)2*WgӸNXI5 SGMXWvD9\Gh'/m:3;*]$c\3H Oo\Ȭi|.C_wc9 AlqƤÑitw:>&<(:i_ta~!EgqەB#Y{$5ZzŮ6UN8^ aY448ňI\{ʼnҬOH\d<|d*0yZ= OBk*q`҆n`Wo ~㏡2HI8)v11QdY};rP>BD$D!  \S'ǭk7w4^+`.{=i 藴4.?|ПKiS8Hӯj2u?^9VFQg+|$"r-_#cJCYOa8z4 D &RHȪ O_P:OCΜJ*!3_ZGtУElQ8m1KpԆbq}gk,E"`SFc\L猃:@J]kapCUV9ln= v~;lu+ 5r%`4Gn㇤Ӟ DCOjdCIS@ʕ\IT3YY{=EXK)-ݝh!!WMf S[EO"⯢s2唭Zjr:J?[l[-) Ϥ FP[D?|lOWz}$5؃p=$YH0uӢI .JW^t \Ko+@Iit&gV##zS1M-/%HN<6%?DhMm\EF/?l>wA9leYەww|;'%UmcKqcX'=Xu|ut֑r8s *aVY)0 - ;!0!T9!J=ܐR2dt=DP/@5h |-&&DZ  hi)7 Tgh]S&T+>+LM Od4MZV_fE^(fh><`FԢ1{5g4qS2w\`Nj| }~\`g(\RYeUk`$%=߮.-W "N& +`"% TQN8{L2Js?rL_c*.5p=P8 ɰ'k~ ~E-s]\q7Hô7;[A΍DR!t`w7,$8<<7"h+gAeDɗlp;wOpCvv=TyL%Ơ8'@;"/ET6qt]=kcԩޯ_~EZf;LËř칵_~? 8M' .6z\3@eK 5it6MFITx4S7h]?Z&x)5 *wق>eQ1tzN)hz34iՅp4%$A}h^ݧ$=}Tt!0&6Xms[Zajβ4o_1jmJ 5t b1E sG񁎑 fwuӑշ\\1|y3{b0 O*"OmxؓƊDЉ|)|t섿VJD\Ti87jR{c-q7[l{DPq_eJgʪ@V8\Z?"[y'2,1:2}-ZtZjZYb:v3&I+|G\?ĸ/~84AԾ:lknQZ^n"/J猬p&\FȆJ01[q1~OF,YJk 1+_^ҵDn/#$$} ̚*,PD^*QwMe@S2<ծ6W/vf bės}/>)@,Ҹq|944w#+?J&o7 zO@R:~h\T!>ڡF(*䫮S\h7?a[ΞZ3"ojrt'Ӌ̼~ٺ%ka~Ѯ'ɶd)z84 a| gԭ Vcifk"h[d|/HyQX̫se4)%5 D~|AE=9y]k*/eV#r#ܦFWtak "ft4`ըPtsZeD:!à8;f+ʽQYW%NIf>)凝6)k2JAX#q:MQ'Q^ȊBlP; Y7Z!zAfO/"k.ҒLN;$p,e >W$jA"3̈2Tݛs<(~l XHC#o?rШ{A4@a+ڟߤmg /jjZ^\d[֔+͊Y *@RK uj{H4:~0\XH9q1<}ZZb+"P b;*yIy- KyBm2T59N>3Y{#Ð+A4N 6xgygZM/ 8a)X-CVi) ϸyuFBC j#Eu`n)uO8B^ӁױmCP5\͢$vD(׈H"-h3Bu j#g20(r[f_DC@J&~@V࿉Jt#I ,‹ -瘛Qqau:):F^0Z)5hA/a Ǿ1?uZ\8mVӇo-`ҵٝM;ݕ9(ʣVxxo 7Y3% /WNձu1hsܭWn^|ܫ}&_BdFzB(g@¬XUӊgÝ86OrZR"I? &DԢ^(t9qb3{5{hp }ːvȧW!Lx>yjb9WU o 6qV$lRd8wˣhҠKQY*NnRj՘s4$1 C&LX'Cⴊ,қC^en]ms z׎g}$lYH-G}C儽#+Du*rX^aޟ`5HaEBIOXI<wX$M3sDbD[8pRE+9< jVO4<)r<-R;7y%$S `=+>UuQ,O,+zE/UjկؓǺoL9 6# B:na5aiz Au|Y݊uޠ&{sg`q[UGד_?8 T կg\;5fac8)4Jvz!k;"=:_In}p(Gd*#4˖Uh'9N <ȿ~ ȅS pK` -]+GדK-yHr8Vl<ӟpGnO_ͤr')|@e-s6O>{br{Kl@|EZ;"SG?^+0+TM{`Ȫ.__=x&:xq!-,Y+4~ȷ&E4e1`~lDֵ"Q Tđʂhi5H/! tbMҭ3Y_z@*3>4A`ҷ|+.]X;e4*HQ,kګś{!fQyt!~(Fu M2<-S udxS\m} Gvѣe{iE7)5Q T+"llWb'KLseWyF c'1 q~Oi6 pi ,ޡ]pWxaz/1bxFXǍ%&*-!]+a(cL${L-=JozpS{l\3;X ]eGBMsuQ"`eo0*z!0T"?ؾѳ9hwY/m&CWo~qz@/€bX 箎 PDOڵُX1Z;4Poɯp7xZRq-wv<<[P|#LRӌ8]K,[SQPmn,dvXH$2D*ҊA:MYY%AM@>(Ӑ=Jٯ$wrg큿l` i ZEq?ݦC,_ƘUGA0g1hdc3WFhwQ[Mp)WW)YCw6hoW]#x#Z u~d8h;3R<#믷lap u+Dxq imÝ o}A_fY@0yda+D6yH/@(RW  nQA6] o]߆Qy\%<rjnČ'(Հm'Ysdt9(+eW"1{ZH FU ń#`tVȋ>Bd<)llт3d6 \/V"GÉc0u$F,AqH)KG{h|e?rpE!(PTƘsX;)@~,}q׳}CGG cfJU{o>?:B5$g:v2VΠ]pTA˕X" +0PYt*tv)-~N1F`5rI[EG ]Q67N"0 ;).J)n<&#4疤k^uֺ4WYJ&y5|04"%QGDsd$Rh- e( wҒaN*Sss І ~!n_Ӏagrv h;Ѥsi1W{upʁtEģHmR\#eE/?5_{H3x 9DkRn)>߫!W얂*8 I0,x23pwHD7|a?+R𴮐.h,R[lm*Ug"۪T>qMBzHT g̱@$~)HDl8:Bhq 3^s>atVf_*v;TAk .V/mwbEMzK ?}ީ|`/?W{uaz#ݜ̣չ*)V+uVO +;rDYU>4H[~f2`y)ވ3(6/+0|go kbseO7/"8qFPg1a֘t/ד(,MA8Ϟ&l\\ú٢CPU! :O|3pƀhJOo3-mRC\u qIhOc@tǖZbpKsY >`ڈN;d]\8!K}} A2?@`e|ITaeba:FVN1n3U# s(>?e8_84y @Bl@SPC oo^-GߊS<# ـ:psm'ٚ+EIo}_X_zAH?[twz2{,07.xJV. f2hAu ӣoyqxӜ0[ld kɌm%䬈tnd WԬ$WV;mJO"xEn]ھаdVF6,zZonzgA0kk?!kЈy7jξ[Iu?'2)i,X(#xVzОr,- 4%o+(' &]ҵ7?o4aWJtZ0yd Fÿiw&];f." -2K1wplG'0hqkf݋deT@4r; YA\T\VFaSYC^oy1_E`ݬW$P.-LzZ"@J}t #!TW$ƕ*)Iss \TI]Lǹ -/z^l G"3bZ2c+c)jyhyd!wbf_OODm& K1s8vF~(et.$@OO$oyc}҄^jK l  of*i7Cy6c5̭zrT_v3'+idx^뙲V6c(V,^q2VTt%ajE!<\kd?x9 Ti$bitHr[0Ѽc9 .=lF&p R(sO߮;.cSwKI,37JiTM tC4GDD龮R9 B℈|uVzTS/!cRBz #  I;5@e,L/uΨ*^ŷO:}cnJKsL8zM@"! fh!.`Č|PDLtR4H#%j+V]^^!甁y M]$1S;GC]V{gmy&f |c$L *DgB%"?hJ`Glp\h?r ę>'6X6X0ը'C MF" _~G]ˮ|Rҟ#3zl &h|GiHZܤY=&wUrӞxY&iSHoyZ3VͿ8{/%ǀ[lCtj%mC>[FP^Spm? ت~O/|pD?1c'yg4UÀ"QnrIWp>ګlq+b(01 =T-Wx{dȷ"6AxXᇁ, ZܩE(>Ri$>|OdC"^|s7q[,;T:?Su!}wjS=il:OX̱>lI"!|$L!E}Ѡ*]Me[Y$؆4FLNp/g#7D;\-N'ήj0|}xjM7nid+R@/*;[룘|]1׸Ӓ [W⩈7ɪzժ#;5SpzbZS:~<wKQS+U_?9237QIa鲭Omii1&%XRoງkn[ t ӘʜcAu-6W&}W)ސU nFUmb&j7^b|E\̨YU)R+ohF).2|W(=T⥨Wo *4oAfߦ|FBE7a5j͎$r$ ,޴b|ۓ|G@\!1UOO3Fon4-iwuHt2iR +/nzc/ֹb(>Əp՗F[&#TX;gh+wG nM 8zr_"s 8"CzS$ ÆJ;3@럙~ HHVhlr tjxMff^ٹL6*#̿1 >JIȑDs^Nt~xr xbdҐB0ClDy=bۧv~Zcö,X&n>WIdbETl:r V\~0]_֨6wƤ fAT(yw{fj݂0Ru &' TפN!Y;22 v+/]͏#DF YePjWjxGMV άBH\X< G^U?gc,^kc|=!&)~(JtљS,k[d<:\!UP|Ѧ|:L$ s`M*c K VIب04bp{ת;x/rJꠗOz7Д]2D;g޳SJ&8lCX2Ol( h<Aj Z,boH&(`$˃WB>;%{0bCQ!>:zϤw6I,DyaA**#c+ߋh$s&IDܺ{ zQ9!rOe%w~ #p sȘצ-AqeVf(DZ).jh)oK45¡za,Mkd<>2S;V]nLO!+`'!GzwLk/Pfs2*}j-?\[XCxsߎ)=k|SS{0eVO?X_u*nַE,@U]5pK̼!|t"~X|+{?/12hq^ ߅]_FVH NpBC ,a܆[*p9^ ŽG_V6L"u1 YU L1] jﷀʛn5e.a?SQxpT<֖}轾m[YcזelXJG|DT?D4|и6b(]DKt_tb{AtD$HYWJoK1tSͽX qԞ̥\rO ={>oQ @RK3ozU9.D"CH „*YR4'.&0\0YҚjzp4™B2]OGL[[=5 Yc< zMbhǗ^zB(  dyTĭ0 NQ%5o}۝iהա sGLT_z>uu&ŚRjWczESԸ' sh9ME!]*,+P&/C_'4sxIQP]Wk}L@L|XHc>>"R$\#EAjk#yPʈb"wXvdjNtxLE*j(Y0iAK15D kyy" eM/AT_6W Sqr#L3t]v4Txw|JoʶZdV1|t?A8i2QDQ lO-M r`dDHB+lO1'U˧eC@MaQlU^zyѷ=998W R6,]2%I;gsJoxϯrF欒tz9t?1×935c<5(BfM hJɐR){dUn1_I30$/&m2%E̐¦WyAȏP xkBM02O ULRz]iD!K!-QZ=fc"I*8}åiWs4I9"I7^ m{")*Z_a$&K/p$â]f+R, xYn~f^G"QNdg[s746Ȃ}Ϩ ?~*_; sFmkm)7k-dzاC#|1Z܀ijFYwfSKg>(?w6pYQPʴq 8nM5h#19Ǽ+YmNBH>d422X|`rXOGb4qȸ{he<6m /k%$~RF~¢O6|d^ױgf{ #="3yM6ߊ LSV!r#n=Qgʋ[<l)y?ze9웨 `'umϑI3"z 9^P냬5mMxs6yqJ8%u%؟9>#0÷׹Sa$dizS6ܑ3lpk7rB1>?6$N||Qu/{hY8% HJ3A?t9eEG]U%/G}l-ޞMprD~QC3rW헔 KDҋ¸_)ȗy)uyӏV>փ/M) )CQ."g _6Ue*|xES`]נP]A)eaOo *ZQii\퀅gh˟ j6mϖ9޷jlA1EaA!:/mS6KpR 48<*fm1.6t:캭>.ٯ \9d KDYA0-X=Ӡaɵf5%#6+`JCe :ɾlmTPƎG$~>KURT IRrYB58m։u|k>CK 2 iN n)MnDSg>k38 ȉ< }_ mZ1TM~yxY{\o6dtZRi5WɆɰ?9- b'ְ)z8|Z-z`we/L~Ae)YLԠ6hx}uD/b ɪb'_唑ګaơΧ>)mϋDs bPծ\2Hx_WR/wd*w a0圱xW~YG% %}wiϨ wFv xQ}l$Bd&. =,\PEDˎGńn- 9@TRYpQbt$}% r׸P{e`~-~ѝSF~:VNx m`~/|ot:aڃD{wf;I8ބBìgjBl繊Z56AYbw;]?q\u"?%gSl2:n~<)P+ZNy3X|@A.>j_WS8SݿtS0e+>ls-c98 M:DU}5?yRq34t4rmR| )uTMm԰ӶynM@K98S(YBSr[@r{Ϙhf\D"@"ẽ`,I5g-E bH@sl CLe>|y})֕4?AasQ2sOKB6KX. r;IRM@GO!'֚g[x H\< ORt9酀v,SB+ːLmIjˏ6x@ݙ`G7BA\( 1_?3Dp&[ ǶX4cCgyZ ` 1^h;ȘtXa-˽[tnr>ng{^dʓ20;B@cjVB,,`qQ8*|IvAݞ? d h6 rnpY@1bQL Cj?I໌29p&ȾQ_UcK쓦.0[[9D ܤ?!ZҾU+[y7$ޭ"zuS7Xm@B-S$gjexB pq[#m>HroԘeϙHX])Te?2oN߰yOOi#?VЂ3Êayn+oYH( pf_78VT<~j;j$ネe/K U1ҘF t x_njs+eiTc`~Jr CU,7%Ǿٛ-z {3A=]^at)>#8,uusUtbr+ᩃ#KPRRnpCNqSsLw&c:͜5 9t)yLpfǏ{|Dq,l17DM^, 8WgqHdG3hO ];$wgԊ@6|`vfv%#VAT>ctzKsyNZƂh#g|#̽p"e#a{@UQE!a0~lc&BLE38P?_@ăXb(= ˷&;ՖƔi⁕\i7s5]f%'HG@B@ E¥r՝!z )}*$@~ PgX_o`KCrP1$cUEcgʳ$/s;Z0>ଞ'x)6DnOjֱUrUi^W)ɁOQi(hD~x^tz *hoـIVF엁^ 'M?ֶ`Ϫ}aaF, ʁ"%QKMpx蚇<8Y#N=B C)tm^`yL5F-6 n3hL~=3qĎD*pqJxƋ ?UJrjr9V#،ào/09GM8XoOZdRTLpPi.l9=u_'8@z[3!P\DǏtv!+m.t봈A}Ay󌟖S^'T`1B^*  ď;BeGH%c,!aԣa 19^JSezq;/ h̠Sd`q(7U8eMXqE p@+_}u.A1/l[F7Ã{摐$:k-/wK6>n|fG16_p },G'=>>E9dKx)ӷ%β4zކ9ܤsR-u|WCe!Vzb}< W7vU*PF;Ѳl/$ubTǔ [#COE `y+XumvfQFl[G~eN[ )9*s'Kv'mFq MW&e1|_D Z.XjscC#-Fz\#$p_ ]#|NN"sqn=UܩS}5Ԕ@eZGhx@iLao2,rJ]BB=AMKc(]#L:#威N"ElK^p[5)TaېnXK߿҆0ux ?]cL{+nZtb#ΠVI:}p'Mez#5%'nd{e#b HpޫƍI}]p ? C{B$q;jmE"E cn 9l"P{hEk1Q-y}^Jq {f{NUTy]ieVh({̽/4͎PD{v${ϝ O5nMKyhڅQ_ZXڶOzBP8(?GH.yG+ή~YE}+*nAvm`A\_`[7OZF~E[@PRO>蹇,~bGWE# FHJovfha}BTZgnwgq<f܀k/]o5s5gH@GVM&vctZےBSǸU;* tr)TM;~V#>.63sQ qO?zZmn_B E 0y^JX8eEt 9l4!8[L`%4nPi?#̟VrB :\8M'yjmToͩ[T;ʎ1\[[?xNG׀CLiLN a"?,>Y|r$̆@Զr)wړ]q7r~HA#]hLK⬇s=ZxWp"NTK=V(7X\ |o@^B_azk;o=W9f㸾Y$O pOsd~Nf0ǘF#_ 0.^PB FTz`.4E@>,U#yP# &r"n7>t2gej-!Sd$ηeD4,/a}UjH<6bˌ)q-s[)c$z9 Up42\'ٵp;|,GxRQ'rTs ͅӛ e ƿހ?_ٯ Ä~k9ɶ&t > < Һg&m2v'PRh-tbKMv`2:ACPx٧)kC",f,/εDG ZNz20+޲Lw@Ѥ]6%5Z.ܨJ!'+x\iщĈ5:8Hܤ" delFE1=9/S;c'l'VQK\ e%g'ݹhmFK d#bV tQS:.Pʠ"MAaQ{zC :;n]l.Xp%G:ZtEvxcp,D-7SB1 _OJZUI\Y+y;"kS ;sȷz-kɂgM D1m[؂BF,Nͮӿq 7#>*.FRcs <{jF>uu _dHhT5^0@ BxLE}GMήB00HIqcp%TaZbt"Pau&dICYlofכf;dAcNS XDt$a#A}=%Z݊׷ӡ±|>mc :(Σ4DۼGZH!$X|E@YF~K/~5jG/݅' HMuZX4KN#6ayJ%:Jъ| 9r-x88Ftx[*6G#hV?!NѴ3` _*ت' TNdGY8_P8dn'2}1,οKHĹ\h^&qAk34J+ZiȑDxRa@j#%kf^  ε[ w5?rA<rlX Yb@ LO;a7.ۗ:ul,AdE9 ]_*;,^>dW>uGߒ&ߺM!Zௗ]+N3Ae:b@$ݹ' hy| Az9/<NJp99rY6s򊐳C yrXZ 94_Go"޻( ]heRh%2%|faNEG)6In-u͆D!AHmA@?6*%6+Zrg.sZH_xڍ/{OIxqʭDo~J@3-M &V~F9~ 9Llx~ez}7ޟ{mDIq.tTl*T;6ߨ~b˲|Bd/.W΂+Tuo^Aj<`B  <8:8n U)-E(0qo J*=rSZCÝ2 &sz9C20VWgvM sU4Lɒ7GJJe{d68@O5oܲ;Kh1(Q˅:{ X;t-a(+EjJb[φ<UR8Lb}1Yݶ12S~FrhŽrPEuԾ3F#j 1yZi}1~,|̟ .)X, LuйSɐZQp˧SkNm0"y'n柒rV#9M1w9^n^Ǣޗ?*}5xݓ+JT򫋒/1k4m1`JT-.^Bv5%bNQQ>|^- 08a qndR(\y撣O`Zov H5y>b9"aڨqhsW˛9.~(0Z| 3~ԛrCEQ$sfOD4:4F eV}bYqk+M|@aoF903H#z{>\uvK%μ Pű.H刻(e\EnfwٳҺh-t(8<ر^>S)– 4\.U2h14ne6HPSp].nNK:n[_{W憣@Z3E[aAbh8`(q} rmY;#Ƿ|f|`7 ]g h|#*%"9Ph\pNSr+f+pWK,A~V8hdE5v5R]Ls_1lV!c"!TQ.?d0ue@a7^wxes OB-Κ%jpXTv"=}̺̘pl-Ԃ1!_q ,P_ƆXEY7{]le[;s.;[k) }fLk9ೀoHhKm{Nl < 5g'.D4Tކv6nfob(cC]iPYR:쳞H w䂾ܭ qzuW`kM˝D@8NCmo(܉D5%9fp86n@ArG~(BDf o$w㑨"ncc,d RrJڴ^%~A'knp`y1vP?[59wVq勑X4L͉[ZJȱNKb dЍnLa@Ao t\3)Y WI c.-Rn[$√76,<-TqpG4S3a$+i235:.aM7hW E]x_cA%'%sO-9:Ω9>HD$(zK M .Re/gP), mH5{[JO,yL~$=UT.gNѶ ZvKGml1L#m"Cfw!ӧvb" Wµ\!ҍ(<`[Eata^'}.%s)H[q >&?+H,Rdq$0B ؎05hA;tK.fRz8F JEz~&V2``קмYWޢjA l!wށ.iB%8> W ׯ-+30T^"̟?Ԧ:o2k~0ɺiU355voT/N4OuC}x \x66'.R;V=$Mcc}Ipv:;qgɞkICF4P=V/Kj`1bOg*E^PhYv9za$_pVV8m/VnľԢx[Kfx4t 9W& 6o' 'y.|sp]eMy4`"oH oú-Q^yAwDCT @S4>!fMlU+gBC7L{0sp9MN{췡̱eBIbk57Rm@{gz+Z\AW)^1)<QλP*J+xc-P"5qvHv$<7ﺊcWE @ #ޯbuByY5[>of- _`zo \t\Oi:WdMg|_Qe<|gQx:!ğq6۴2^L3#퍋[-C4"@Oj >MmуkaÜب]l$r/OFjynou_Fҁ(j5߃ \BTY{IXkk_1SfԢ\}% !$Z?U/weV+b Y;jAD T {h7bJu*?eMt &I'gE}f ]]97\飍&QB5alI lulCX5Zz =Caձ]O1P0 Dw8PcD#!AݞKlNgc8f;r9`9\;+%݊4.y9QmeQj@!gT\uG^!nw>8 ge9JG Ivp!Jrͭ -Il(\+xcNn)j!5zUS$A$oNS}׋2\17x$I +EˡQ:}Q﹊C(+Qd)?31@͠{-4V\ȢHܔiNpPN3@lŠs-! ~‘o౼ĄYи8*(f^n@ b (eN޵0ug1[~rTwg#g:"iFFc50{B&*ΖˉPs q>s=Er<]D(_Zn,GĽg (+&<_n!CaVN|ȗ a%/ IQt,*V17њqǽR=+omM?V #w/3v6ڹ.*s&;v`| 4;#T_`]6z +ܥ)G3WgsfFha ݰ f\yԺBkr{Ap,&gy$FJzȐ!m^rdfW\fk)Tا!p#y%bڽB@XD>Tm.9o+<]g5,tE<MwCfP/I.&yećQI p쓯0rؐ7Ml*Co-;p#yyl ʩYg2WH: Ȁ|L$JRE2Q%MKǷgXp">>C7J`+/ҶWNi5H2a KYQ{a pY Tߴ P4#?U0c/thsDUr0I& -I{y(J5]',L:V\ 4$u"Ӌf2c=2 ~/ \]#modW:[d1~X}5ߖ;~Πl?2ٴvYFhoO̐c4e(3:t ZW.}~-  Ml &@ULǡPذϩuyC@gg @*$Oƙ|klc2V51`*բTe\$Dk?AP qT, } `|2e@"rńuSAeH_/zC~gU(b[˭*~.>d1OH1"\̄hU0E0%3Y Ϭ,Q$I <1AU "PQZ;B(F8u:t$^/'g+dv *@D$zi7ݪXV(wP0R*1IeW>m|4cwt{U37'G.=H_χPAfM YTGUHIJ*h`'S;ͮXrí3 lA?8<@Va癵in0dKҐ1nO^oS 9Wޕ auv?DN 1@Ev|L 1fWo~\/"Vˊ0.Za}. Eq_kZLe#ZwR V xzAۯYǒZ1{*}f'{ɍðݠ'w\V,]ܱEV#,,/%$ON7XݻcT~P]Y^Q4 Kn!~堬V7R:٦F/*">$AOЏY" M(5-P_!A^_̉( EI7?cwO Dsc8箻L+K^n2IG.R $&tb['q"E4^upSɆ#aNӦ ǦFԴdks|e00͏^A3T224 A`;f\g|7 S#{FAc‘'JdWq{C22\ƛW6˛p4 8JE(; Yzp0 `0&2=Rv3bG,Pq}<˞ҍ=jEN{a#cTyVqg<1)A3z'd\|@e vWy]s=J4\IKɘ5upg{s?]ڗ1˰Ν:D-gt,K.Z6_V|տ9z2{;yWDR"VnXyߚW.y*k]Jbϙ2~ j; g_ռ7|VRLy+|=.\'!pӚܭ@_dk~8~ 5bkP2|F"v+խ^:4g`y*&[6q"w*1׫QTl˲)XN-ӣ>S"V}0a"bHKU'9þFu $UtW1i2ѩ㨇S4'9nx :ERe(H=ֈ]M+Wyzr&cP*ny1oѪR[m*;jF(KWbdA<{ӸwD sODg\< ][LODQvf Z߻P&yS7mfpgWwe0_GY}š'o\jy@3=Š)5^A{g*dKL,&j4)R1Ȕ!cNOaG ӞC(U֋D=5 69,MJA1evol94DbOԺzTo$n6:kSiz<qA\UG D>?qW_Ѹcmf;qEo <imHtMaGѼ }.ѽ-8-iVTL֍T,F/&2~ߘ{WHR#RG%dwJ'tD^EBzz"v4YYp(5 r0iA9 Sd&=j{r *~/3/nd{&iػFI04F,$r`ڨ'wxl&`@9~a$FzE9WZpwLGҽuvC2iUO聋Ѻo'ާ52Bvm y"aA6#ۅp5~E=B;&^Tڍ".0VOGtnQ@pF /ylTwQknIDb4g,te+_Jr#qUOboòlZp٣^ q5mjl=0ӌBb{~JE|>=R1`1/, TCD_Ib$ b./AQR!XRXٖtn軵П C=nI6$+;@&:4IQ$c-rnduԳ9꽫n;*&; ߞl?|a@48%.U @#Lh(+](JId[{d ”=c}= D?R,y+s*s`ӪTXqj`:> vB3e9SQŇƎ4U<~DRR) kͮ4H-X[rL{(ˆLuyFPƛ!uFGh:u`>@䭗rg|2=2gSGɼKߔ h\)(P4{l`d=ԩ!SҊ<2ql-~H+턄[ArY' V~b|9+X^Ro`RFĤT4ʅ'+ɔ ?8#E;tЧ|mYn%Q%$s-PCe~6b;# e4mΆ2{YށΞ<}A(8K% 5YP/ {5i?A()h^SvI{^}U\켷.J'"j7ܑZV{ #R]뵞m^uA*yM.E«fvPwѥ7_b:!7Q]N# (jV`L-e]*Z<ӈa~8BՄ3w%LZ\IqAK d'uO'$ҿnbY~ZEX$_M]oDŽ{C3P\= !.8>w=9X!y,x/=nC :BDu0DF@6ZsIБ}JFVOncHܜ΄yvU{V`WKK3DBGB= -]+ 3Tk{kp2K -lq?a f| Poq+LYFDoEWcoA?r̽'F(&B[ i9m? `^xŝ [kl҆P c%Sԗ.d^B ܄3+l_96s&115d FHɒW2݉\g}[%PCxcD%~r􌇮Y \mzȉ!KU}qD&ԅ^;< |ɩfz8W0*W}q{ ¯wLxV7VGV\f 1+S>,ǡ_j[/8m1*2FQϢ%g$fpZ|Ш@{˂gpm2P-R nx*p;>\Z zEZuU z+jTnD9u"1TA<+*9g^(a ֎a= Hү(.O4\Y]@zQKy?8nnEh? Lc?v0L }  ^[8UP]IiR~xT7cB:'AAPmEs<:># Sk-]+ݡ0S"UFqڈ>a9#hͽ>tGEocsN᪕A?mŕH3/K:HejV7!6yC !ӑnKe皊 ݅{m>,AwJ=AV {XYL2Tjvǚk\P-m#9qBZ8x)z3GcPRPKDIW2S7Oĝt[l4ҹsEVfUcA`T[1ڮ|[A7;Һ@=.R 0llƔۄ=b .;nfi 2`C3K-m™@NrR/@v hMOE,q3jhZ5m$M+iWE*g>˚ Ϲ3|ڒwUSWY_)'Ca <@-`%c&`{6(΁ؿ=gdc3/{?` +2f#^, 1b,.{?9tdmA^,3LgƋ ƆPy/{EX El>A&/*m8+| 9N5yX# [0d:Lemik'32[]b_0H"]bE,q:(hmڙx9X>6@Zm?Z\(@ևH8)b¤phNh5~6!}`-~4n} TRHk)u:%̗h @{b hؤJĪyA_L35d,\Fa 4(<=1qzLL˲9=8lnjrܖGA8R0_$N2ZDgJEy܀s>%]W _r:Pk˵Ĥуu6 bl5WyC|E#qH` ${?fė\HbBM&EMMr:n ,9MK&v~zY3wY5 ~gkr2VwJ_Ya|4B I5@hg~L#LcY9g-#5Huy ?i1MapFTŖ1IE,3+{+O/J!G޿ú=A,Yi0UߺkŮJSn4/yR}beF^p)kh1G*8W5Bd6Էy2Rp+ab?C0bu&`"Sl:%m焢ةQU(\zq7* _7ude; tCyA2UTY/N<Oȋv"Ҳ&Ad Vڗ s3o<(TZ0㮄;-qfŵsbTE ė]fx ch5֮??xVGW#@Úo6tݔkRB ,K ZȷCNN\-+ [} 9Ϩ)ֲlZJ~ptrO>~pܪձ?E7+>ֽ=ëLڼ{=Yd;IW[,TFM#!:c;-N)6 ۤww'*k^ѴcR␱>dj*Yꖦј2Is[Baxj4wa3R|H*aBJIp%=Ǐz՚!ElBL^!;\ g1ɏ'S71:'4H0 RPX*=qt '9ȓtNEjeUUrHW:O}>VA:\9OSV;^$*b3W47`\y|wewHCsI:xrx!^] &Y5O₾QOקe8qw&[h^u;@@mQ"._*mDgiK%f}@tP-=VZkc?# '$_F8@3VMJ0xц>t{$&s%AFE_N6eQ^.'k([Yn/#Xtf0Yilbг=ģ_OV>TD.X] o5:-:JQ Bi cMɎUE6CR ٙwwL^)~Coy[Δjz:wi $?v*zwiϨl!)ZZЂh: e1i}},X9(Skuwp؉~-h/![|hCײYyl#x$] ([2QLΚө p<4? ELF?~vpK]>0/ g,aRlb>o'V0PoDk 祬iB N @JE^\J, FP{(mY:d^x[dKL bx M(N7^GUҶ%bʪAmeh9^D5V]:>U}]_ &I*¸Ք\hsʝ]WHsM)o!Y[UPJM3/Cc}]鏬e8 mlYw|K<*I6_CT[Ʉu!^G๋-Y'^cJ&%mݻ.^!Ppn rYnah(ZSUa=eWa˭ /Z̪202v9c@v]`@B})JDM+_(\^q bSpjP-pWM3"j@tSOnN! 4Izl߱c=N_#=3}h7@԰jB1`B*ǹIflag;w*$Z]M iK/ a<8h8~f!8B/|Tb:PIU1+?&̴lںu;Gyq&l Q|F?j[b?,2q`lm8oI4&cE$oB/AXxT4GF99z!8Wʐ8t?8AM%cE ɳ3jw m /I "z(L;5{OFX"xܚImτn&|?*ڂLe;oXa)PaHCDJ`WD&c YhۓReMPgX e_kC,S*m4:>EN۲{*.^cl0ʨIm#2;(;%vTIGؠ) /ӭ=|u!wSB!34u:*(j=a/UoIw@s!HXSD5{IG$UQrCZ^ B'8:%=RFDH}N/[=,߅Է}F\d& #ѺFJr5EU,~!!tx4۾ 1zif8v/HmQ4oNi/&}t"innȀuN .=?ŒP 5j&C/u3diF?C^/ S6|gB1BCl &x(cz1MP\YNNع+EUWi(ĆLfhSz{ 6ޘK޿Ó/\-(8Z 5ss@j$hF)P ќk~Q=lbIrߕO LUB61zٝӴkɦ>`UWQ$ {[`l^pi&pPbfAEZ۾t%Ucbtb-pIE5?t0ixM]Ħ*݁ R.y8qFBħ8EAIM(@A;<7>`m&LEfCJqͻW;VuQ4DѝYӧ8{0l$$~ ]D$%0t @1U:-M~D^adD<8۲O">L&l a}cD4 wаFj;&H6؅pHjTÇ鸞:!1RcLN7gdyC=P[/Z@x傪RT˓[%(\QK輡 s!*5;Ufzd)3UbCE~˹ɓج<*8"ye.valccBou, Yݩ;! QAJ3 ē~O=gE&JYX/2|(np.vQ?NEDB9BsaLϞ'nWAb`n5ErM/)Ր6o65n؁۫ЏvNN#juA74@ۮ+* (Keiv8Bg(LE Z,X%_G @>Pww8i^ ԎԬQ]Ґ1?z*<崰~'ptK01ms'Fi*o 🧦۴Mi) " @&kk}DA3oӀU{yYb?&@q^ѡPHL膥>J?wKeC?:Loog0QI#zpa>@9wU.V⯔C\AA.Lrb+yv٨,PZ2dccF7RMƤ{?%ͣV< v8rbɒ1g_I 6gl⁓"07Ogh^AǤ (Q^rp4P~`x "K &='%#n':*ToQBҙ.C*]:`UECNKa%94Ǘoy֓p*WH ⧦I$S w ^$ =J Lq`@.od-S蝶g- ,"a6ؘs [JPvPc|Fd p@i(YLyv}oq1^hjjߒ1ޱ<>F ()jpa+ƅE'm3;1bwbm 0/;(u#l~bGvLg~DS~Mr{ғ>Hz^7 r'M?Ʉ B=""`~. (»y-N_F G9^yjԎ[M yRejq/ P#hNqfk?̢d/h"f1߉:a r?gobք~x/:;w aJkiէ PkFaVyR,x]ï  N>E.]S6,S*!62ۋ+UZ"HƓ[y=My<N)2xџ9AVjEFqFkQ86yy ɒ$) 4?Y6NLmaW2D'Ü&KV>WpW~%`h:ZpqG<\QM76>yTOH*_w/L>EvJ($7:oo9[M $ˋQXjMRhp$sZ"l|PY*8֟)K6E Cv{^Y{`#kA<6~*Tjp 5:nL&{5Ob{+/ 2 =L-wMmW*i.mSD׏vJtd y: TrN(%\)-N39Tt }CkJ2DU( s6i+/xԈڦEoH|f9 y6sq-)]jϟU㹂k1#NBq(]J-5Y;rnCu-qpk E{pTen$^3N]4HF7;dӦ톙4itφQ,|)1t8,O"a~v)z2:8BslkJ*9@$d=AXH%.ϸG3jZgK" f ¹VF]I5aY+ubsD=T퉂;k˄);Bt-%"^O!3inNJ }Uf~Jh3Qpc{zV΅PM!-_1)%2q:1GR©8]Eߖտ́$ROGP{Z89p7еpZ\a$qS]Hzcݘ- 呞c/QcwH_g{7m%/,Td| jP;ۥM)78i`8<~{]9^"gIO(~Ϋ*"MV:(8S Pty>N*z8Y1,ݍ K\ZmB\eJ,_\p-j9sajJZTw),60ɕDÆ o7cpFSA-z[Dz8xF:f&tw#r4e0y@Eg3C/mgINep&cӉDMڟ!a!{ex/>Vͩ~?SJ$}Qir]agCT>_:ˋ?+ l6p-A"}\g/WaOc\#fuDhfm6=K&jcK\2B:8ᯌ.1~oP{uClQAGF#p$Asg|S},%RQO0ɇ|ЅF9 lLHEa=zF|GFl;D!8'ybd!`F9W+P=%?PkVW^y*]oE2eHIBC~ NFc n0D`9ASI"}VhoPb*h$Ş7K^t;{HlfDU_IމOz60qDi8!Au߷` s6ң*{kf5SW(E:MO_9$«j|e4QMS+leH:XHԑ'wh׈+'7 $%[ `6f_fi3Q?w]%ǠRJo6_dN~5]1|T>ໆ+{0KoA4~C8j+̈2}& >t В~(<yZk~ԅś$^MwN5sx?e d09HAJIH+k@>=TO,}@KmPgIxZC!c'Mբա>*S_}b]soY_U sϜQUi )_r!T2ݼ]WҠs,䭥IA:PKe?9&f,-0]×ն !m"kːEjP$8VS1MmZk8t}4zlzt (ή[=-Md؈zn!ziLe7(}OUB2X=UaFC*-`i5Ð B >9d-K_c~ 1!rhGw{1߃ qagKͩ8*1|ݢ'JҧX{Y= 1RWTF HS]&h2pC'-]k:xf1ѹbTS&4[.kŪQ1=r 4a.jqBq9&& 1f3Q0/+>:0DH,+? Ss=0G&t[UH[lƗC$,?Bַfd^gy8\czWן;F=4[y~mB)>DYL_~pw.B--!aѪzUtcwUX]K\u Onpg ot,0.fL!IUImdL \?;.@+]hXDFW%-~6r2ҟY@e,UM:3krQHȁ,]KF~q.\\y"tPKE\n0Ut^uDY,ijZڂ /$zFn"AЪ O&b,MU9h ӱ ф\MMĖ{v-jԝaj3*{. U  'b؛oV{{LM퇍$Lc5Jq‚JI9k'kO'wKxl6 P ɩlL4e"q"3e%`RPZlOC9"mTr|Q#QM&"'Z?1RCԷZБҘqK}@yn z*hnԓ2FL꣝7ɳjp~-2uaK[QZ "SHƪ,muFTE`+T  ݼ?|!RMYg_ME0 A,:6Դ0A3) 7=;qe!` ^Mz>b$6eZTg]fwccdcN ]O䛊7~>2{;}Kݢf8 r3.Q:T4.4XF(W!nѨ p3xy|/rf^cJ4? D@$iSbRY:Ͷ5=RbIKmp[C$Dw-jjqyA~'QD*(Ь1,oڶث}9#L;DQ# .H:17o'N~d \!Grq -aGg:QOܑAq& PN-'6P$~Q]t'4ǫWbM Dve2m?t Oj.\awq,V|U-TY2֛P~M,Mb;T)Cf| yE ϚyOf.!_tR`NF$C O_C=M2-j82J,LN ˾pJ.Q%i"ؙR2u82pxսfk*{W*&^'7RRp7ۦ圠+&䳃OX#Vccxst`[Ցev< * $[2_nK-+U&u1ҍ9Ap̤)|JA) T%)T\륏| [}e'vDQFB(lo)-xM5 -#O|#z_[fsBparԽxF5ާǛMך,24fuuU@b~O| itZUP알3f(d`2-h]6ltJkop - _~t>ds^2A^8BX1Y7e<}׶B`WP=3G'ܹedڹԪ!-*WYX #Yɼ㫲GԾI~Kƽ ՞|U/t_J  SmHVl2 lq=&PsMa,7!7f-sUTkБ~tȕG=2ͱm]+V tQ F=TLJ堋#ʊ)%-Gڏ9iގ&.-a5ɰ ҋ۴Bg,By0Q3WRf#|U_UD)eK~2 ((/3 K{P~Ѓ)[7o: M$ſ\o6wNQqLnPYj;%r 9W](餷mLubި{fis%< Z lΚYk}eIt2I ? _MMtfrc/n i-:b83[31o > Ff/1_&I繩!ᐖuO7BQV|Zx ];Ԣ!;zk{kQ!0C( ىQz:0P_u< O@UR_K~kRNi=|-b Nf=O`жs4Wwh{"fZ(w)gJŐNf{k[]( =- G> :XF}_!$sڑnf^?gr[b|}V,[iIrÜYW!VO^T '~+Oʠ_1Q6hq{t(Qk#(eDP(c@|h"@}NN[i.UJ[iSкq8)Oοulq/ ,:ٍ^ieɷ$_a6㑰raFywr;iIzHaֽGB01z`[sgo 9a{'g CzodKTgI6ձJzWdy6! H!u0׶(d]Vh-h^L*|)L(%5^|/$IKDMigl0_8AkQk.RbwM4& d9 #+Z$]b#j3Ki Y؍zցC:^S-Q jʪ0ZD~5{NX>^/[G?3QtFXdno ( Z} lr qcђ }:M,~|POH:`cJV;Ўž'+ X>{ǐc+ꉭuhZ& ]Ш39,ػuNgYIo;#Pz:TOmѴqhL!?m<4Its.rVw^7GhD1Ċ bWPfC+>0\NծX{N^0z0c=-fj\Pd\lk>^nghC@2:wȼ2]Mv)⽚UY( Ӑt3P,.tA"춻E}#Z)!/FxPjھDwb~n R+򎥵9*'0Oc&E˹킈Ra"EiduzOdOdNp ށv6Oq<~kk9}͠c-=E cwD瞳G(Gtv5LUr&xJJOeԟ,L"_d!?(LK©pbF6ԆM/xz> kjeHYL`[>LOqjn>ӛqqt߬.XH3J Tٞd1s9F8\!ZwUûDL X\@R^F/_hp}﷎Ӥxp0ً@wtKRᅀZcAZih9[ {?np;c_:Ern{o!=u$<>k_dp9Zx4(SȲo'QL,g@BCI v t}p:@EeUέδB2|t2iYjΎGqYR.`s)PGHe 8$͒dQţh/Q݁ǽb<&'q{vq!C\Ls 4:(Zfzhz',ҽ9SL4A9 !mD5-`Ӗu[vUPag\ԌB9Sz;*g/*059&rd"'+ƒNw5fwy-A{nr КC?F3gx9 DuɊfwL_=o;&-n!Y@ NFiמ@2 u\f.Mk5.zR-+'M/aTW(M'"tF o) LRp-刺w +}yRFt}Ys!NءMɜ!vW Cbm2S٥0},oZ4tIWS^W{=V Jrk{+P!6$!4dwښ,laH>A_ ;^ 2+V>9$O { }jOO4ovnY#%"COuOM9IrmMBJHyrynuҟbv6)ց0]0RA=kj* \`3,t's]:M!j`^AZ^tpIOo.OcSJ֩%ZVw\ T >gK!JdtNB3n>%c!]GH;5UlN~C-f4D] ?it` 'ߐoʷ#UEh]H΢'ۘ~pzhA¦کWhE"d VH!1ri^5;K,qLDDmdyGnBθLB31%+@t+V91͓Ɯڪc}yTSA<s,kOppQ   bUdf򍫑pąS#Ȉ-kZ~|Ф/ȄE ҡ։/@"ꚾgpQL[Ovhj/9z\=uOs =;8' ٵ8l^[c} ev͘`!:~k#^Hq[$]fSZ:nU*֋Y^0,*[]Zw1 U_w>yoU[^ ~t5=%0R:06wZvӢ(Q ;Kc۵ 륈+lbSf"bdsUoLR{wT:BF4qQ]]c,g$ T X.Ф]-JO0}[ $? 6S8L>37Lq}',۸< dX;RFRv7(ɃA\db@AIŕXBX!5zaぃW\Aʑrp⴦Ǽ{ȍq-{y\~\MNZc[J=-4l\Wޣj2Ԕ Lꍒdu<8I<]v{3}STXjmZ)ۿ'dէ 5_}߹a ȏ)WIewBd>ID =5hUAYx ukA,:Wn>^wG1iPt\v^e;H +⛿\n-i*+,Vq:;uc5.* @5vl5y~SQ]Ba 唫TOUDo ~"gTmRiKjgsen;  X0/$5JCq:$%C) ܣM(j|RGb!~xprKʆW&Wz]n|C`**$e8. @GFyh %V=*,9(&7jY\ʢ'kbjH;ceޘ0SYԑkLCz)?SҳFwVz ED,)/{F.(>S)7D"Üׁ6L?q[to11xNG$Q&'nke p'Pejx=`2$}YCQ*w*] X/B wφz}!m?{?RĎ 5YH1\1z9j%@L@K kzFuoUJԸ{ z`aO}VGD=9NQuJ([ '2֗__l*г|kjSD vFr_%@ Q7Ydp³+ 3C=p/$VH8-d+0#2VE|R76νͶD>'`3.+(r,{E$.tvվ١Fy1i~e-xT (t9?I =eNw0js˳>齺`i'RowVv}b JQe4Aߴ~M)=O0':Đm dnYAkrrd>?N\[ @#ύѝn?t+аOM wxLe{EU8s-LF[Y߷ "rd#ƵAjO] إ~9}\\ZY\c5 qO b[\kb+A4V~(}*㫕ʍ^ٮ@ zeB@2UAyqeA0)g=QbQp%m[(@%u|q\DG&G4'Pm^.`e:.Z[UE7;~Wo3ƻoNvk0 Ji*2;9mmDG~ h{},Nڠ=rr(5Vڌh-]Io%AH]VhZ-*` dBg62M}[0`ޱ`j?ɶje23Uќw^Zjh҅Xb: BʐNhOO|?]I^mcp1_.aDà[ztV`d,t]'Z,dSsz%P_)Po\ya \>`! m8p+&ؗҔ7i{+ijV0 ⺡|X4i}*aTQp!Y:tîk{uE=NЎQ C)؊s҈MobA4I:T6Lzȫ!rY;x3#R3ȽJ/z?x0CpoPcYi?)>*0&CͪgmiZҎ4F3p̴I 2ov25R0ؑk5wʥE !Ҵ{;"'fNᗧ:2zL59r~c/B)qa0ZȴYCzVBmGGV87U0[ ?CLbҘ [PL gr W(K RQ~H\/%U<?oݤӥ2_, M^ٙcڞ+[gϹ۱e:ughQ |[u: |KC"4>'aYÇ(L;^ExIkiEa m>hfP?\;.XJ>M IMمsKZ6B%O23iBaGZPܕ j43WmƙƖ\o#ʢCp' Ro~FbIinxbYv(`cO^toJ0߇iʀ`*!O郎 [Uÿ{I)4.@S8/D2+8]2Df fiUc]:AAPKy9pEUvyE>)xQ+QZq $M=9Yk.$G f/^kQ؆dSG=Gr?*ɎM!jiqyPҕH\붽1b@Js6d wWXy-'gsW6Ƨ\N5>|mb';^^M$+8M< H}Ub,V5Y^ 0V#`n-zDh_͛j>Mu'٪+ٸ:+5*0}nG4(/ҲwaФصKd'7x{MV.9qH%t> ԫ_r]?F6` A=A8qi$ B L:;b\ՠR)9;pJH>)ۙhI-iSĵ/+侞Ecp#k; Yknāxh8{cE!Omr6g{rBԕ~hQNMв58W)bRiAuEqGHOJOߎȀؒ3fe,Yt1?B ]z<%Ef=U)ȸ KJI_.ϻX`S61 Ψ) ID~re<* YqXF.07$fw`X.W j! mlјyV\@Bڌq'fkеU:ۣÊ}N,&q;Sm/]fſ!t+#M]63H 5i?#h@4溡>9qnp;u+G:qko/*d;=u.11N4Bi:ȇs*ł^4 ^hDD(x]rݢv&1gMVn#n@x).n!#gOҧ2.ٕ[)*P(@4;3먕@[IF>Euժ = kk-EK";CBVC#]~ID.bRBJB[݅{9zMV6-l_G5 3oĊz+b5?!`FnjW`ܚ|7:D0SK؀лJq1@vhw~[{F$:d7C>ɷбkГ6N2 (i g S~<?]yyazV;븃. 0̬} i,8aN3gq.dMʫ[JBWJ&ˬ=er8F֤Jg<\`#As70S mfW6E7 Vۮ9H=a[K;\zxWVq~@ˎ${=TZE}Sd1Q&;i97b[wb#N_˟C.6Reԉ3(UlTpWDFbʻQUTF#~%SB丆|"[ WKeM[|WT̛qtCqw,Wuل}q (٥)e1+CD&Uϝg m "GVUg]hd[X֔-E47Wi'gqT]g0er8GL[Zs2mދt"ؔY/3>lS^K38+`(PKi IUl7C5hMN=8B?koQOS0ܴ#u{⻡ii\'6Gai~lׇ;v]iS[)& #V[fۦ_-\QqkiŬƀJA*(ҚuZj%q)^B\|8؄P16` x˓Iu7dP (XL\zV ; ☘xA3sL^@˱^z "^ܵ#zsersNuƁ;[} 鑻p8\֫K Bm]k.RBϚSJu*1۸+_[M앁LEmO) b c]13_WKxJPrZ]7TG:NM0K s HfR?JX6=`ٌ+VMp5 qfa!@SgT.}ۡjc\n<)1ipû:JTa2Gb&:p(WE^ЕǚYV*g<˘5 |T'29>8U2Κ "ZNפcbYAR~?N8- RǡL2B @!BSE+YLܚ0]R )!ܺSV0֓<4' D?Qu1FRk!i%ͦߙx\K&ȭME6Y(6?_YO\]8|:Srzud/웮4&]`P@4S:qc 1"uXx+ ]9vL$]z.gٓOH͉{8UCߤζ>NOEpLgdom>on>_q &G a Hyv!悚4 z\0" t9k4RRr1e _+>Jaӹgٲbd#B!)W)HޚgA bݩ~}>lLZv0yWb$9]逯]{un(\}Jd9>h_Tj Fat-,TU{>=Cޘn;8oL:rRsD#mWz,w/b|fF᯲qԻ?A%{neqDZ{s f(eBlta]MbT!L38wϫ"_>ܾVu ܙbTc*q\qЇ3 +Ry_>B#j f BI<_DQ\5486+ey 8u c_J\K+1/u򙬕1m2KN$-xs>߭Ft,'kZ,]_hrbp"zۏvڦ>)Z%k>/xC\pf> a\Sv!%h"Yi'A|}(aW8Kѳ2"2՗Mgc_amo>71$/|s3֓o^ux,lтSajbPUeHijvApz+< h l9>b@Si2˜fYanr7W%UP?L}J;_YM^=alY1w7w)(AzD2+BA(rԖ %*s&dN*k)q..fIT!wj ?-<;톊KF~+JњemNoLsCu(gI8oX2+<"U"F`"H ͓"/_7elsm4;¦+tn*`e"IH^3U!P A1G78(k#ZURGvk3_$e_>TbM |Vv` ڹĈ!uwӂ #UK8տxau箮 L9l>Z4|h BOQܠQ[2֡|2]ئY%˹. ,^Y7l0 .ڂZk=<9:43/-132>mGOJMfj3K;O#<2~;r)Tp,#2įeF+4mj#NukgЗ&whlប:L+__/L3pkWNXC!=)#jf0zE-c{e'@J'VVS~ ԓvU8銰 *I8|O:I=s#^Bl^$m^'vI9ʦwn6> tj4X#Umq* a !.ƃAzcRI4 ,?s$ tԊ9xq Q!;4;8>EUVp؈RO~tOrҏ0|k>ͧ.|W" LdߗM*:~uE3;fW5Bw?M4`f yȊsiܿF3xr]3 ϶cJE9Qt KS*=k磯7KjWgs;2yʏ Z=Lq^;Vߚ\Apn*ѦƜԕ(:P]78mdн4'R 3Uۿ\EHxfE s=8h6IZZV&8n˲E*3XPDSHz-V 4ٳ1c"yw W6 N]22:KPĀp)`6[1UDP,/K/ g/kve9k lδ A}j(L`m)eRS,3-\@IB Hhmi+OǠN>mDN(ұibBreZj-+窎掭,B",nc }4t&0/K$s̤'UBWbd-}OZɯ5IW+r#Em5RRNG-MEVbڶ2jo@/]"~_L?Q_>2kowØz̧IG[d@^SC Edch17~^*&:pԞi…gɩ?̟C ]xɿat.,}ezzSKv\9Mnr<>*JڨbaDݞlĮF;|^ܲ6T D5О*!ޅN;޿˹ٟEhU]S yk;ʘCc `?2 4H^x_6j7>K"G^g ϘHiqSyקj T*P.Cab0 4)>5a#+elsSN~2>N)v@tN_߉pj~C4U MVtYbӎxA)Q(^E׆IwX;FO)Wн60#o/Xfeb 'H$gYy@s/7|8Z"ʧu5-)$UWylޥ 1$o&hj >>XqgA:!6prPgn·YRMȭ8}@Hq*IuDQH3yу9!PlA1xG@MzcBN0Ѵqϡz3A2W6R 9Ѓo*.T*BdSV]ם1>nGѨ'5?Tزv mc3t􉾥G GΞJyye#xo?pm{=-m\Ww -h) ԜVJE;P% ނ#[٠l}Z^$pKUB+yI^wa̕8KjЎA6 d{nυ;H3v +֠ aw# H1x 4kwt꫷@TBBZEb$@O('r<$ÿt0Td ÞȢ?15qߝuNqq&cB . ^v`auhGw\mS]lbnhl q^Bbt'&SO%e}wAīR}rZFm\`h5EIRCńs"wh5]Fk g s)\rb slmWo&}Te(S<8@tO0)~H"W@KY&#n(N&ɊP9_-bf-Iu BW'@KƬ6ĥlfV{(]?k})xQk ƔcΪci hv/,a!(\*Ҿk\o&3V*rVld>lD0 j=oY>4&@VS.yረ :5UM2rlvhtwO")mMclBf9%S;TCJ1chXW$/c1?HZÞz+RYsl.NƵGq$@@c-R\GTm&AtO vdiU6]%}W2o4]Aw#tyhښݨª+k~G`?tnkbځyМ>VYkPF+Qh׬HnՐ&543| #τL}($d ̈́Ca5j>l ;ߖK9gf VzإuiS?wX7|idmUfEGԭCظ<;c3;:p<.EskO'=b3kWI[.YwNxYq,;gcwd'gLP2m:ڋr?Z>*qP.xQ:1>lv~6zݞ>]}bI]C*ɜЪr-\u ]оx:ry{#%+U6;s:琬u6>?x<ܞN@5 4wNjsk= +o +f35k^8^GMp\d \Z\&_`qcF_\%j4*߭lsEh (>ؿCaAǧ2־J]V>LҧA.x*Ve PDs)2"Se:E7=q$TtqéI35%0tnѾ`НRbBrYrD N4 $+.ItQW$p5 %G<|WRKv>_k'l>oООI I޺*^2ds~=B8}*0fa;e\ i @ܑCAwt!'\oX內8{؟.6M9wFm/ٞ =p%:k7EKWo#;05wſ~[hsU Rډef`@ QSƋ^^`'VkYKtnǤ(yU"MM|گ$:jp}V2FI^ofM?cHVZ~56$kn5ucQy6':!|%X5ftƬR!,j{2ɝ)ܢ-TM 64h &:F0z~Gwzn梇(4ȇ[m4Nyg;[D>~,M,A&L 6V24OӅ ²I$'s4ރ*e9_`6򹩉{J2)z؟[  L|зƩ2mXש)tҙ̴R hA:X9]/-h頲+vEzfT9Q,2`"hxT郰e9PCs txڦ4z#>W)Mn }LΟ:o*>FWkfSRAQ;֎x88:e \|"q (GgLTp O˒@7DW׍"q}EPNM:[dvBF eKsH!"2^vU۴|_e mHv9temBul.. H w 5画F=^-|SCY>_Lލ3 $hS(N 4h>>F`\Y֍C#kRJsc~,0)DqJЈIY$芚 >WF%OގFf_,lIo.ww;zX*Y7˝Z$F޸U@1sc(4xb:̻HRoI*彾&E'3ҍ 1T)+>%9{ŕd=2,"Y 9}%l)j{buBܡmЗyd яtvl#d\uS/<+__cO0)yoΜH̴Mx!߆ӷIf4 [r;*]p3 w7. n܅u ` SYU4c"lxntGn3H|u%fL*JY FS u˛~4uל<=,]^4a?Y7!O9{a.zYo^|}M=ڨ07o;K( _)?S P(+.)Ԉ;e_Z@7dGW+ WBѧ7buBq)rt@xggqGRM| ^z$bD<"s~k"n}HVjNU#*]$m>x1T_jlٙh(}@A a`4Y*V`l5p9xD`V* p3M4,snc `gWFyrOE,JjiOE8a\!v-w%+yoQHݘ Y)n7O.1tmBrL_x5tv $bfnEǯPو9& ̓m*VϽx6ȝw4_~xFwZaF2gOz39[LL} a(ՄU>aP[:AB)+u[n-ckʎo?_FJ㺨AB'Jhݐ&3cg-ﻞFE%Ylhͬx0c)'` 3枏rq62JYmMߵdNL1̣%NK<4޺%xڔ ^DUgȼ4@PnF]x{z!7T*e`[Y ~ww̓+ =$bz+Iɏ$D,y1:24J> M^lqp: D)[NJaj*bukEpWv2~49Nmx`?#& lBmJ \Ud+!p"Ua{耷hFgv$vвTw$4YP>_^; \KvN0|$e1\] bP!!3ح8 53}tQXih_ʃ9*ϵAvI~`fnwY=axO|E. GS[>K:k-Za!,F^7EXy҃.;/ɑػ "!̫`3.D~˜b0eGeer,ɀ/Wy=;Tt t_]P-|XbӨ<\W<@'vŊ#ѲQ]qDJ濗1kLw{An&T;5%/o=1쇢!ՐӦ?}ѡbQezIs~uT`ݛSNĐ]ľ:YuA&bxonū_CGEOhԯd  mx~BI h~5&;"XVK=kdŨ& [ŗꛄ;7֭A_f@# f}k/0S>笌&k7l}~fguGOP8ϘÉ"cƶ$`3!qS)Xi@z"u87*Uq`@t к3eIJc$l  x0nꁷaW{GvNg!7t}.n2.st([Ҽ _t:jKS 3U@{F=F^_סF3`kT i6``}7iUH؎g!r=4qFǼ, 5b&/U$~_3+Ah]FnL-Pޘ|`z뒔-!:$CHdU;~]Gxkz-$ۡ5)l_*J8z9SHRŃܽ(IoKv,8Jcjx-B)?,[봥63ɵ]9E| n zXvm}߰M %("BJ$Q@zǴpOHM> и WFc. Zf_D/pjs\ڏbn|}L˩=3mǖH} --X|1P>P$%kPOr@(yGsз&( 3L r$5CR2-΄ Pl]iq0UV=SjvF#(Տn yKI+3>OU)>.]i8`p3JYOx+߀o8)1}IC}4 J;eztyOL_~E0f$0[ۣh&~dAq _/M(;: D5]S}N^aXݰt8fZ:UW z @0֑%gvvicy2FbfIfk m٦h9%W,fʞm*=dfjݫ:B -^$PP"bxf.<9ʻh,O{/Tuz%h%8 ݾ-(roѰ|4CA;p`b.B">\y*}NβYv>g_uK:Du5U OI$3C"%8wJOlC-2s*^4*(f~%c% 2G*ˀ:vo_%O(6T:1 Fb¤)QrK3y^xr!r?M{ 1&k{EB#Rh| Y}nBdtD^&{+D'"Z멊sS`5NQ)0eѲq-%ŢдxLfЅUcPwnzvTde=Zork@3Q2c#O8 `Y $ YSC8mpƲ=/ړ=IL$Mm/*FH)~/7(c ɅcܔR*u8V|F%#46Se|]ay[&ge ޞVvoxK>[ !YnYQ2ko:+!D \ ME'cbKefkPwf4%CJ*UYJwhs?vga] nJI Nb¢#?W?vW]eg`vuðG{UC5"Dxy8K zU!"/oFP A{M熸wߡ$%6=%:AG|Jqj$oE|qj2ad|0??,Fzr5pdb3aºoQW ќ mEh=):hcK))seLPq⴦L 82DI[sEm0kّh:eD{~>JP8+PJ8U^)Y_ټO,Bc2R[۳Rcog2ξsЦtבY] ȭ.Iy(oe#br}A?ƋWy9#IoAyu}ͼ%Ws2[>5iJ Nw Xٓi}Yؗvmv! :1/ >Q*۩mn=nB[?S3+<1ÎYJyoj!3S0r۳8F\(ÆҗIpd"ZY}7S#IuD?gH?)%^>|Y ׂ-KZjOe`XZbn}q>Ac|`cJu/\L*k|H$ĤI䭷m \]d֪x't cK`~+WII#MoAE K0sD!,DrSkAi[K}jf)1&VԔ^õ3q+17T7:NE6o~NS(Y/E opmbXein6p uv%(K~F[©oVy˩ }heGt~X+}iFh\],kl~:W^1c}_{M,D&*UN)#JHgϪ%GݷsM3FR?&ѹ8`AsEZȨ794Nk[ݤJcj,\X65l{4y_MS<9/"mnaw2`ɢ6 Ϳ;g!;? sf .=9 qW뀎v.Ml 䀐>~KIVuEf- k1_ϻm _ɢ7y9 <=N 0#Jr4enwS0&SN2Z=yO{}q|י q&jϑ's4"){όjʂ |K:eSU@Wf&?/ y;)_Ãb0${=9B린dg+FqDdM^}Ml/THODaB#?QU[\ +#4veN-f )FL|)tjW?zx>#DEP/ VSMz# i\lZJa?tM,L m!r36v$+RtެrσJ'N5U@xdEIy( ΊyiWݻxq)󶂃TEIUW)$ E6\=#[iɥ)x&%OL]p8\+vs×ô֡1M,j_zDžQ7Oߊ{1o6CeT#q]wz4~ƯP"8`tå:#NSPNV*a֊,xWm|?dd`4S-rc9ģ$t2MRs+F5R:ojH_ NPiڊNfqkrHżZH:6#kAWqfOκyYgz'e}2ۏb'q3Yp#[!dw=מ\ʻ١d!"olgʈ+,tF$ 8l~,Yw@\? Qæ3eڷJzeuHB@ R|sz,lPP|,^v`翡DO]}~tPTQ pvE:D=u:`bcw7=7FMK_;"Lv „.+T=7 j7Į)P8ۛ v :&wg8vd"ߟxQJ,_=K>xC>)267kiWaPmY |iRME) ҚszPpW.&?fO6 8@tf[n3G,?Ml"l.o V+izg6/hh1mٱoY|YV ;h cRC7+l%;ֵPE e[X Rޝ@꾤L1gE{ (ܑB~5ޠP>qg_:<iś}ňC{BKg__]};Ey1f^3vvXн+!oXe27ƹVJaNl_ xEwO51H>ڊƯ1X{V%9:I]5Jal=KOiSZ-`(L9 yxE8]}4gҩG0DK -Eǎx\XI vrmPˮ t ue^ݳyh7ƎO({JBQ 1U*墤d6)>$icvGT}gbERMT{M Y)ݎݒw~#bR{.N+B(k-R>WUkS})^KY䞒X^<_C<ê`l$7B:ހ{kȵZ'΄1c|dh@枒V[wiޥ+LaXxR]ŠۜB%&n9+vڲ5Ku@E# xcbٞߴ660*T&PCǛxÉעqou={nX&3Fu;['z0z8t`ːzc^H:44yc~ rPwhw3r\KU !-Lz!zZQY3_ nV_`&.:٢vM0u5{K\ !N9+f KęEFs$ Y`cVd{,0Eo*NƾY`eXx:湼Wn Ft0fDDEj+a2'wBX$im,]>?6cmf 1uhUuP/ʵBx& ƍ}tr@5?FIgqȽltSxYZ㽒 fGIc u5ni\FwsS Dld65-t~?gN{w2=R%ȨRwCiRCI0>3v2 sDE:$+r1 TJ.,%}aa5]<+(#rmf"S)[ VB@a &n!m#.gR@L <|J =o} X@k$fzXMMiϐ)[7Tʚڳ1KH1EeՉPo) >Y "eP;q:sf'(C^a\<\lzqKLXUO(hLN =h4yđJwW0x+]_#S&:%# {`W@lCEUe?|!ngCr:,ѤEń 4аKOƈ4J\a%YoIijxGa 5ϷJri|tm=7K/.2蠘7Ӏg5[_]h3(:P0"t}YU98>#bcspnϏ,ά~[Q_"owwS_?' s К:4q0㍷,M$>wiL'!l>:]pB_?(-2cp7pD->Eb#A1eVNSSs'BreŪ縞766 _ .u76 WY aksGo>38k;I4|Y-w2\w F} FFƵ5=nq';B5 NϿd@a{FEm"c mO@-!@XB|5sx'BΩk)ʺ]>_; Ug~\eZV)Ks_E›JǸF~3bC,C´MN *k-7Yn1yKYP"VƱb3|W^E&_-i`K:8td>"Ych A{Y@vpn8 Qdb0 po<7f,;@}\o^1̉>Vnꕴß6z~oTj ic:k]/N7k_Û,%/Cu70Wqw|$VN}:v DXSxTWzWAԲZкe rC~.;N ʣ%(m6duIbIC:xWZhauipD۝N^FJ`5Gk1k %Ofhei3(Y=""^v\KH%&[:TP ucL*(4>=,H4D7hZ@@1]ATiW_& e8s4CB' jkXm^1ЦK3Tr ̄k3ABDzpSj`Lrqgވi#]7h>]>Zf" *tp8ѼQ LX ,V^Z!GO[j+ߝ颌%-7oQECT'*RR۷پTVՐr.^_{MiKͅHuO:(}XkQeDyZ} ^l"-Z`h`9he$zHBלI6YE z+mўH[N Ki0A閏cDAC"858v$1}8c"Qҟ࿧Ԏ?ƧN/gTJQqܛaJw/`g6Ѿej^mrmYfkRLZJ !AKWBSt#yS UǧuoZ”Lӊ* =Iށ@'h0 Cq|$mp忽s´1\xMMprTk L,Mr\춑+,-C+-vʒyX+~nSWXW!tUHH.wr%߰"n ]\A}~/}]j"clg?No*<&wLY3p ̨'A#n$%Z(-:B1m\S=yM7=Vtsgd?d"J;dȝ#dĂ"Ɵ*8JZ^Y`YM q?(3f $iMr]ZI}_QŬG ǥ\:z>aH=x#p$,fxXw1pF=ˑ)j 8cH7eA("OJXd"]jx,h*oMC˝\!9b 6.#Y2jtnP*sǂ_)ۖpz=OQ4H!~!զ@ɩ"}܈bV؂ȆGMyB^EB#).kr:L%c ˚4D˻&QRR׶ =SV|auu`X.)~K lC#-9YTNXDO .*hvU;]t+O"[Pz`fmgS lB8~gvKX׺@'}qtE jzUDjuǃ҆,O_ .Rܪvr8m rf:th LbO:7hV` |u‚[btW1Mp rf *irCiqYE7ҕ}fqf>uM6~GVF0h/[OSA#/ ᪵]1 Ȫ0ZdD5 |">7~k@' bq }=1Z2Ҙ8?*T^v'g;jVاuY-Ft!' Bx0 !_d"x/MK1mFݶZ~uZ^f<ɼ"\M1'`jۜ̄.bd 2AE)L+寎Juo:<ځ t'@,B#2Ot )GF? W@-d3eYW`V-̬ NhTqdGM|gniBF\q^ѢN n/XY`::S$Jk;]56I^0%MhФT)[`?7/֫ˌ7k54O}!1s]SC& uIX4ȋ]c`t43pL_L$w+P.9H>il\^A_,ԠTzⷺvf<Ɖ^ľ 3|Y?I&=d &Uޛ.Bn̈́RaeAxJy>bԗ/PΔFk%+WB-gNe q{VFYρ|9CkG@0 `uȞ6P ` o- ѱL!99o^7^b*M 2PFei:FK!R^vWr8u\sU,ނpdTla=v(öL!N R ~ W(I *?PlеL%MMZβCWɖS(U᠞7Ék~h1C[X/[;[nEs)x6vK$B`C*["U@P ҳlk1_!7k>Q9LҚ`>"*:uaO[b7E/RCQqVDCl֚l1$[f^ a1Ȇ?JiؗV؇:߃ƶ\0$׈dSvfoYg|heur(arƪ׿úhLKX&+U { 22PI^$u&D$~3N۟}zfZjMqhy=x 3JX4KH쏤IU*u1]&*uvBTvoUAt 1p ]}5is`g!k4?U[u9ƭmEU0r<|6R#VJL6Z.һaQa0VKq G7&iv?@4 ẙF)vP0!D꠻<.5ӑm=0n-Ǽ'%gL4S8*(̿omy0Q맸G<P4p2 X(<7.Ȉk G&r7ɥx/NyG4&dnIV&HҎI#ӼwHirp8Yr[B=`g,Y+X ã{|~N(\ꬷ/9#`5ZUʓ۸:FOW8|3'(od n^7c%w+l14^D\1edGz"O!$.ΉAM6Y#wQ%΋odveviQ`rtnކPb#@qfn?=x3d,GC#?I͍#fi~7(d(J, \ʯbXuϯͷhLo~o:F5#L ki~`fyK=a,:Sc+ %}q ]=zS1["}(p驜˔ xAoI\\3΃QBQzoDi{:ͮ8%nj¾qEJCyfβ?~W̕PTC*gU Kg I?,qW|w ,$m5Hu7I }qlD_> 8 St? ƒoK8Aa2s j G Y'5vQǜъYNe|w 1e9Y/2G0(>>wIj3ۓXD;MRP#ӃM dOŪo")-,1$a*2O!;a16E%Yc69@a,AN@F"G*I Iwp6KA4}N=i͍>f ]NVŕ!o-AS3МuyһUmϙ70pC; >,,#8č/\G_ /^& ɦٷj^G9OԵɯ(MNRfg*J o x8Bz+Y4 #UF5ɰi -lB3W  9} 5[ (B;,?y=R+p|܍0V^@.8!=nm;\.~UyvF (!WѪdvF gx)ї0Qe7$Bĉлx?W9r ; uK>fK4Om84ўf Q/즿%`[tъ` 5qԆ\\5QP䣴yc+vuU0RTxk[,WpP@pD0IP#@`K6T솽^iELJpht-=&ve묻b.X:ngf{-c ZJϸNfx?ѷ@)4GhGPU$?tˈ8X2nojW5o·,.8֡}28Q+)mt6qs74n<h;T_wJ# (MK.AW`6}7H6si_AlU 'ut:.v3m~i'k&bT0$c6}M5)I<^1knZ8zZB R!Cl~} 8SW ;S]lQ EM_Uڿ&>eIsj5)'جlEaT'w \nUTkI?EhC|56ޟ=J" )ߪqnC;v%X0]J8Ktw Ctb\߿ԣsTץT%/6ө)'_& ss@g#Z7rj )b!2w!5[!l`:R {J ΜVJ`- }}}6!̷k ]CnNR:E4[ Xg2Mo]tOwLWײ!Ε ] pPːTtXGn*h6Ī_E@~ [ (L&^7MGqQ5’҆8J|DkMk(yL.U_wk$) խ(I!G$?$0ҹRX_Y6zD<P{`l﫞Y)j8I}zt]*9t:HhQ016P7s.^Z+_4mc;e<с`C+cOrK'p2q3) k^g s~R7> )ٸ{/?XC\3xu^ B18_9]~t+[('zٗmkJ@_.`֠JxTA<#a 7Sl gzҊM#,Ch|;ʢn+ #U\ӯmf5^E $DD! 6tޤ,sdvġ?|aMROkΉGOX]J *ޔIն B*VAi&w J~S1GtYz?QRŷV<24u"@\'ί NIq|cI}&9vO[q6F mP*Íˑ(h?GYJ6)|8~iɼcyXL!P[N8lPXml߀?xQt_ (Ҡ@l;4—3qc]?X=׺hWfW\Ń.QeG Jm`joy$wCRk446F (qo"JYdb6)82g1E0 }x3ӫoۮj5aY˥t.Xf:Χj6մU2:|GSk׉rK; A EQN Z*.b CRB'^9 Q 2kiQ֝0Hٳv 2J۰c k> f "ń1ye]h~b:z2IJWoU6mkF+M,})B0L4A}%| ΄bY9vZ]ޏkQLBR#DHvT3+:&9p&sOVJ7rgy˘Kvj6 vњ_-OU,խtĖT+,'$<Ј WVlz٨H{\bE\&3:okLrqgr2Vc[6l{y Qs|,IkwEt}e$}f#`6]Y݇,-1 H=ײz\1jk) e[Sx[ "ƒaN>ɧ \o lnaML}FO t3T1}uKcl ^<2a+T"CBUP,|G'k bC,Z:xOf!8ĩx(T#O71bت}G8@FVd(`^tTΏW0v!ٞdƐSɴk6>tiX\PMf4I(lQ?_K˘ @B ~ɟۈd.LDJXFlRL"wg={3W{z9QՠW8 {Qs+‹s%|R%4-}Mc@/x߬j`Ak;Wڿ`rt+VؿX> t?"nXmdrbM#^'%3hQ8ɰ1^jc"x \Ck%7 _݀\xk_/Js '37& ReC&Q54xnrsWQ :Lyl1[iCtE}]9%``dG.2"1tzX*Tݪ/wZt.vƑ\F&)$ͳWRj=ޣ`̨˵cXGя' )~&&#p+HZ(x㤊"ASt6ffǍ5OK,E Q>#Z x e : 9}C{ƨ g/`! vf=TƵHSw'W) 9'LmD7(弱j`89 W"oУѤ;,ASnVK:ϹId[, svJ~0c{\ .s#czdq$D]aƸj:yY(!*l{}W)âG_x͊¬.(}}5K(_o6\{I(^KNZfU͐gp@a J]a䄪Xi~ CvU}t0PW.Ptj@JV.8:wh< d)@G7j3nh২~T<]kľZNUj 1n&%uN,gE`]1eXjA_8ͫHpTL 0`*pu:V'sBFkj$jSLU'?"'焌2<#lД*L_;K o4D1dr:}>z~8\=Rwjw93뾻^U"S"8kxq"CkOC5ҽ\wcxc]A58p*1qrJ;, "R)=؇;_BT;u_jĪ$Vw@7 a qs'%S6\;2gƒoҊp9𭀂ͱ̆@7$1pfՠ-[`uAUUP<9zaJ I^a;@YBDm%')Oew$Ӌ2b:ȣU^# p"hv;Zp$Mk 1CRI@E3WI'ק>Lxn\ L}d&Ja|(;&T4>ZE;Z㘳Beg뛩ǰ Y)?y 7/I}OtO`^A?JQQٝ?3@3m΅}0 ;0qb/z ^:cqcjmIu"h]b8HO_ =mӤ"3YM)!Ok S#5Wј}S/PK "]g5GR;\GFNtK[9Ϫ@"*u%~= Rq3ԨTXkMu@:ܝE9`,;+K](x;q+ HgS ?QM$OSR ? uMrJ/OwJə7 mC"tX>m~?:illZ|&$$N?Tvw*w+n2V u]\$?H,ɪB^ .Oh8KSK Dŋ49. !|Hi2ԕVZwcx6Ae &5]Ҁ*L"}$q:;HCp:Xs̸-Q*EϘɗ~*F7-t;%^HOxG2j6VA2DvۮCqvri^l+.pUC 4^h~ᦗ1åJ䉈, ĩyȟ'L2agPJJ&&X-u[&e PdDH[MƠ.pO?Og.@hFCtq: S*!1?LqRliT|7Y*|E<%ka%ei!oc~B3*6 FH>hꑓLE1&˾3M7C\~BwwzR6WA7A([HY†&޸ Nl@nh29zl~@]aEnHm!S !R)A-mR9lfP$"vorDӕ5>g<'/T#DWT~;׫xOaAFi#$ɡ,,mئ۞'a;VfI9y.ߔyK;G8Z)^hvr(_iYpΛ8 dN/>~1F!\'+z3vJu89קDK &:֪ b; = 7 SWEmt:!I &f[i3L*Nd"#YTKFtuU݅6"mn6|R&E;n1ҭLb>7 ◽SdS3Ұrb<:RV,'LQ}}yk1Vd0ҩN5 U]N:" }N0G|}os'DUCq@3(c|% 4oP0\z(eӀ`iCF(n-~dQ o \t+E#mx>T_1\Q#m_W'HK!plZ'j9C?AOl9Eu _N @vۄ_>~1O: 4/b@Nq^Z--N')9L^OHW1Cqэ &Y -Sff`=9ǜ`OY g7{h){袋7`i?) ?[ YUK0\[ C`rD Xqu,b^c`*5M!©IHmu!.7iWYp{v=O-FNi=>CU6<*w[@Gr)ŽѫUDͺJ>cͱMvy͙qz6E"zt]넝[w2^% ߓl\jlH ! ^HC$fL)WX)S#dXăvGL=cw?qoFd{Ri!{2€o u0LVDgEFH^͈Î6[$EpkĘQc(!?!ӫVOR7 ŠVb?3w& X [ 06Ef*8l+)|A*-56ʦ?2\oin/6M+oj ykI/!quy" p!9To2Hca' ]dn3Y1f2|Yq_b-+ѯm*7d8 Xʥ;4NF t~G!>jLIۊ.}Y|Bh ^yԼ3C[XqRM-zi9G.T3r$7 anPY8zcWNlDх,(eo? .}AdʜRvS d;?˝Gt0_)惣A01WIљEbk}3 >(LC/9[ !}AqM{8Ȭ"^ԼM y(LV\JKy?=a,TAU!:-Js: J]|HY/h']Ӂ:|P6/YU4'|y]XQq_)W0v`ǝٿVꩭ`V_ieW_3^g44w41\:S,I*eY?mdoٱ,I]hw5APr7htMc%VV \ <z9qn>ޙCOںOUX1Cq֐@3ߒ۫:8볬yLiREI<\ЊR&@z~甿VڼmC& 4n!`&t)K8ڦQbBETzZ)MmTYAh55FYꖄEL>L#PNOk㌮ мГtyEBj$掆dHId9y8@S߲yW52hYͤhC L=E ƁCF ;Av8]7ƻMLwЋ:jJ.ۀ?D)h.X|t fw*W4>S0agF~`씝j?$:d @+>ߺIo7zkA^_+HH'@x4Oѭ6U%Ԫլm92WaEwc~C@k/}bcQ׉QGt{nvIt(Y Ӛ:HE: 4-kW ?QrїÃɅJubtFeh>7G_SO -j ۊN 87b4;TAɓrk][Nzj=12@nyv (]@v5+&$\\iA.fd h11-A^jgw5‐|Тۚ|`Ǻg=21f3Y bOW(uni%5 ]<_%JMBVFZjJ0$ne$3JQ4*msH91Ñ`їFϱ<#h`PR{@ ' m5Hn醎;< ,ټ걻" 4\g֙ Z.8m%FgA h䅿E5hA 7K,]mL& o]̀ X-j$i_' M)CwmBE xzxЕ˦5ժ߶[T BX aO(":vYO2/DņLB!/XSG |]clhs.IrSajǕ`Zz!hPzWM!s)rV`ymkL!&Nve5.XQqH(N۵̼$nCtDMSIBZ;{b9YVlԀ#F 86S9eλåB~.9XZ@I {p.7-Z- E݀"lXvDu$ׇ2i5{L.{W]"%>;C~s*~f^isXtiEآE㱏z ,XXdm GkOMǖӪWLg;R+VⲏGJwJ4i\ʞ&p⽠h$Fׄtu y̰$D@Ba"Ǜ ªZHǮysv*bĚEafӳtOvRtH5uM]f?c"䏉ӼyD{"ؙ- B\ dEBzDXd$ AC' ?]YSg »qOLOhQ\]:E69BK!yfHeR2xz)q;88#cKT- x9< @Uv;.=;qr/ HM-^'S_?D!q' 17ӑA`&$+䵨$X-IBD8-]C]Q](^D%)1c!'8؝GòIܥ-ŷI9q!8æ@ Da[9K0:#F#G5SIB) !/鶓5ܸx(aKy_D.?z΃P7g;q/WȅvC!*e I ewĺy:leѶ[E9`4*3%PaXDϕ)Zi큍8JSۜ #S#B]c/?e|藢=Zob&=R+ 3qQҖIhw.v\ G0sOZF&*?n:ߎ;uXn/=5> v{Z_2\* F"1bX$*,W9-NOχ.RURFto2Q5Ҽ+)3Q w5/ߩojYpwsR"^xPm.2)=s+y|+0 IK'Khxt;\xcCj$R!Jt1ni~P칖 D/nÝ4e 4( 1=S۫ΞmzqЍ޶w z+J k9 jWӝߢ1]:B&8KHUFX C<ΛB [_ U<L[7#S VJ|?Ĕt9ROutm;fK|N<q{sXFozʟ73y)wCNO4c?-`V^Srxɔ^51zUJj'vdr!fB&]RK5^%!KG~@$pι>a{v7l{w$πtg9Va'v?D5:vtn|Us|~%_8Nf1L3¦qy,\uwYu-hfYX.yMa >\od /]$JN%皹gYxZR${MY.4Y4qȋ|1SэYk?&}X0Cq%$c9ɟ$N7 eh@bS*HdhɒQKe'j -Z벇r/!ZTz!`:&ZkíUkbZf/ tj)%*ok__aZ3[?ZYgd06>s_lF;[햘-[U5VnW$e%q߅C,%Ѿ4%YZ\7ٳۘ(r$ ِ+A^kۘ'ԚPz۞ 6+CW rsi!k9 >!72f~PH^w 𵵭 V~)d=?e% 񶈩SPWɰU2Ujd] WV;6Nߗ,(mr\a3t%o^ %D UAD,֐h=T%}P;(5:zYA$/AThY֌o3i//94-KV'ZS9l<c Zb?ݴR$do] !˖&[WGg*lgB?@yu=OaՒUE!=I**#iqD i7Rlj`+u^'Ekm܋Dyh52eƈ${8m~G& s4 YPlo?kԷY !m$1hXEH)@}NJV裚zq*m^LKtiè"^_J@:yq֩.BvUōw T.y`5~{lH2ELQ's3mΡ`0 h !X #u궓͇n0ځ6MbZ#PJƬOM)'0 |Lh8k"Jr=_446[8A3)*b{ZLOkxCOz}&rifA>}DS%=mz/eՃzEpU"*0.o`aX{JI6:Zf3PK&`P ˩a69ˎ;<;\\8ug;I\WǛ-˵n[E]D] e |@ˬQGv;q[;e3iE] x$hRpHv^c?_ M.lhTDx5Vܜ'L,b#bh&:g;!y;OV MIK؉F UA1%R5| ճa.B gG&ژ%M * ' PM?Բ(V\eMCq@,׳fn1EDEXQSVp+7"\u/K!b.s"w:JR;޾,evuFD4!p{&|]> q4 !'QdwFnzih=b5jA6l S}3;K:ۢ^*"އܸOYtwz5 ; S#^=#0[\X"^-h[QtM7{<@e/Zv 9z)ꀦ~Y Sz[7!"ީRs<m1䨎GWXoG*H9bUĝk64$- Y]: P`)џ |tRFڭvS.Zk,@G?CI|n:Ã8O5pz"B9MٺNbyS -k>R"P#)F(I<Hx}lDI.KX@4lU{8@Xn͉(^ 6%תL?YY˹X}WtyNc*c25~'W5ۥт-.k.b«kohcu!M\=b{"AmˮW}kq+2[߇.jwxWVsE|EK\i{"o|d鑁&qL% ?YUT3A!b:2(c{@[[ɽ'=x鷨5Eynꆣ%6©&긚~W[f:ӌzJT+7 ~BU}?QOu~^ 5Lv< ʮ7>6֟o[9KSI~"U6=0\oLFp޸Rpt,-="Kx[P CM{v/@aQAp'SiV=qQQE8}=]2Ղ6;?W\DvUZ+QʩRCg䑉Y?dղZMrnBʪP8I$܎p29=|Xh y/ U/V`>1p=o,$cV2.B ;lZύQw+`kz+ǡ43SbqŐܬ@)aGa"޷ 4߮ =gzS Z$¡Bz*#h,Jq̘fzyy^1|>`Xayk>cO5&@rA~N0ېÎv-WΤV0)jW`/8/=S~k2+:Ck@Fcrxl^j |yG_V֕a v1SPOU`/ މD{|Y%a 5.roI8 K踗=YϊFa^ܟ\֨cb˗9ՑYA9h}B6. &o#U)y :O)2rVBN[ΎXhZjgIuSLMJIR߷Zb|`]_ĝ. `̠Cؖ OFmvO|>8s?0*I?3ܯ|Ins&30ٜ6LJ,x% !+ (irX+5Z0̢%δ%FpTe,􊛸qpUrgiw} i=\;-raLpPSo`8&)^!oowALIẔ@3Sn0!_ Hs{ AU7aP?ݞ)/9ELb}=jJ C `fz{ }DlQij-BdA6 4C݊;+Ω/OVw\W,d\A|`0!1%etŹ4~ 럙cHCUQ'9NU?U{ӃM$S-SՔ; J/NZgpG" YUY9$Ga/lg`%x_X 8-i,? :R+=. щNDHTC/M?\…hk @UEe© \TD<6x$qc$9:njTz~wƶOFy`a#r&:*E[kfOEhaR).k~<{q_"3S9܍q*Rn=\LA`xc\Jox7Sw؀_Ul$,$146q|AKD֭cEC6+D432Gmi1aG]Na\~SqDZ^9-OFC 5V]VhVTEmk٨!_p'@npNq +~NN 1-7 aW4)ĕMOpKw)|1/tmH9*$#jh>Z,_ 1cǼ>BPFz}Vt2]KDZhD;7$ ,P{xE bEc-ut=FZF6F: U/S ?F2I>* Wq-a/JBU^:Uk_4#} [~nr P&.E \􃊔CrNSvs|R'BƂ;5NѼ>NV$FqpKW7`Ɗg$;C{<]Q-L@LEur-4(&VʌZoTة?8# u>A9;~ʢ1mV9 '*n/3/5M6'+r[OPϋ5jT̟+ӫGB},Q-qzyl,Iv/s@U!'#{Z`y"ڤfD4i!$Q!O`2M&xo=BnvTRGo!< 6:Cd($ D-l1n%I '_vhԑԄϮ}͓*?ޛHb\ukÖG)5 y,貏5TFC]_n~c!Oŏ)֣@6YLwF" zczZFu=Q< xەBV-i#kԕyIno֑/]U<RL.15 BM{UNgDkŻ Z+z3V}FBULJ~>m v=$ӪϞ`Ja`Ɍkh L̦sQCtL&J<G 5.QXoB$>!U銚wdiɆ^ɪmP3.(0?fޝIӪn7ؒ88/5=cBv`е}:j#Ѵ%EWP1uin#~V t uMQ~B37(1  =P"b+Di3*_leErD^O[}yA8|PxHX% UӤ5Gq_Dž?~ Q''В/B }tXs26,9ƽU wᄪ`Zllg-Ң|/1 ΑR Mz04CsVo˽h6r!s㔀`~)tf`OZ݂Xݭ2$Рu ~<^yʱ%C0=aτ׸1LS)Q# lr^r~r7C ^$2q7PbNa\7J| oUYNnlpah@")zEEȈ{xWl4ܗ/!3X̐:&^Fɕ2({[3@>yg@rEwGEXZK1ӣ`I٤"s`놥x+bR0Wʻ[/Įw+I ~ŵ|q3X|n 8+!Ƞz [,q-| W7>Ow_<cm`g}4Alp38-UCځbQ#,/A:7 ;ger`>1h+& k~g$/S4f;y0 pLr<, F\І>=e5oa{o[ 5Vb>Ѭb ݺq}4 Kprh=Pm.X"^9A}6O!7u& .tAP'6,vEM*<@j5o~JB Ӏ;PB > S/܃ǩգs$u+AHYL"ò8[^M^ zkniz`ęWV.աv)Xx1gTc3j~-yj>l gږvoCt 4]Ifau`}`(}ֹrcָƢ7NP^katೠZ.8֩*vrsy(;:_~ZIYN&IEVqZ 'SUX/Ѥ&qAX/EN;܍#0&ý:!mk 5&Zup)k mb"z>}P8G6[ "BڱX=Ni[7nz” * X$WyDqҍI!y .fuvv lKŞju#Zo3ǎ:lq2s O wD2y [#ܫCב+ +}D};0AF/N)Uxw,_Tq :>Ao!ʨi5wP=DRgR܆H6ܸ6OB፦P}#]_=*n?0$LM#R!+Rt$(]|H@/VCKy!4 ."uj8 躡#<[ ;B%-9ϴ)'Zq T,ļV[c=:S;)7\x 1L1V;-k }O[ hz+zaxv%+N5ky5la$Ob8y@Ȳ55;\Pڜ#N#q^h+qbu_[a$\Q& [lǼry,VȪŰFUHbAEJWCu'G9E䵎HaN{0f/(L9a:Vx5by$o-;QS=;vۓ5j،>G0óy֏z}/dUWAW 6"gbƍnuէ)D6#FXeNBg6>K:C(lPegS 1`Jݑ,Q(rY-Qݦ.#;@󄪡7&F 1 ĺ[j.;"qDtmMwi9e^/<"SJ6]FpZdnk%M/6PYwRtk b r97Ӹ.,;)8o?'oE{{k o /V#; q`)jy^[Qs~DRFd =ڶP :Kdw [1_~ emel6W9}F?fCLM(M*uKFIsb_ XIK^QTջeO=G'xImVʐCECxLnpPڭs\p@9I|dJ!1G8kg:/ sYElye->=7KlHQ"'-LIahqڻ6YYDS4RXp5skN$Vͣ+5u{]`/-ю¯x~.CD *8y$FȍpG0v>sҎ'pO~~i*3jlg{qнoBׇ.O\ΰVϸ\,^lX'U֓L#,}ej!2ܺ)U u͙( % V__:@H |T{Ow~wGv8/|0,Mwab Nǥ\?w}[n"L}9tuH‚qKMʛI/=ERm4#O G 7!׎c}; &ТAKk`5oK"_5i.U=G I0%}dQ85o}KGA;B%s=(cn'#| ,_;j *ۂ HPIVQ0DFGZmE#5vĿ ěěJq:7;ilI'k;f -!18_aGq]3!U`qR 8V񽢹 CAL3©ڊ Д4` b qD:5 Lߦ8FuF3eo߃kT}`o jou{yP()f&ͩN3+%{!}`yY8uMŹeE ^b# VΈסb. aaod`cldd(Gڳ֕z$Ql%>.}BdCjy CVW~(RpRee KgQ񮳅5X{-.5#HaZ猩o"'/5e6ⷢ?6Լ}bUi&pTG *EF߸f"cYPC阔'lCwֶYJ^Vm>PZyh,M.>1M(sDeZכ<ǫC`/Eā̩Mo0ǙxT]=EgPxZ,{t;#iY ":is bsnlĎh'!]*Z Dw8pj:wA@ċ-@@Vd L{V"#L/6<q3E7s0W DH/"WkNǮ!!8(L݈ \+'rh]HX뿞Sc ŸC~D{dz~Af>kmqܑ|e('`fq1ej1aCIay=O4_e~o.^T6(Ioe,@~]\_(Z  5oogU' "g Dm0P"WR=*%j𪱀~[jw2Q7Hqh_f%bzǘ ?94J@T6L  K^c(^Vò/x(2-Xv*WĝV@ѳ pz !E3&vV(:Xn6E:K N0ܭpSgn7xd r!RE 3;s#u}CHͿ AH׌0,"]}Zh؝yӭ}WdpilL,tֆI.5{;'v9 ؁> Y*Kxr= ,-HhH(mDuyۀH V >io C '"8xGФ4 %m*nw/häoT)SkAd$U+=ڔm}LqRх M-˔kH4z^S#|qΕ$1o ϐuѯ5 < L쎸RA6bM;fK& K5vI_ N foӽ3כ.fsᏗZ[׶!Y!J5."Ey"C?iGJ?} σ.lT% D\:t;31ͤ]̊OQ^p:0ӳXL)E5bϢ<FjA#N6n_FFr@jMu{2vfSh~Pd} xGi07a~5$ղ퀍3V9 {Q,д)gy-&TPjkGnyb,tQdm:)Jf74ŋw茂ar¥޲ZlнR5plV <iUd7.ދ;mz-!Wic)NtsJ ϙd~6w`2{#'\C4K⛬K<7>"|"tp$o\?U'ۥٿN(m{1 GuRn*;;)dNMLE ^ 1e3_!hPM'9;VYs_ꡩz}gd*>m!&ǝk`Bi4y66seˆ=tB {V(J.-?Etg^Pz x`,3{*YZ{LE!n yvIռH 8YVGP#L7C^8 [.^y5Ns'okB=Sikdi&$jHAˌɀ׈* jRmG}_s>Xk)`C V=A7w< *XZu!r6RُM~ h㳲+ۡ[ì* aP gDI;ɩx '{Ǟ$J?IY:آL@c񦬙NRE#nQ^)yk/(EdI}Q>ݚtV~ IIҧez G7In z"O)J4 [ER0}DĿ枸i1yʮS?ѽ.r:)ߘ҆Gaj^yډD/x1k _mO& :InaNh)G&5KF]kZv%I4k4 Df{d>;}< WXrMVk] 8D:Y\ #}"}UAqڗV:HJUltR5+49d1&h5bSOj wa±[ua  cGE1[V殬E?%IʿX]:#\ov3H )ziI}#R-"K5|96zWTaEJ\N$W~햑fi ?f#%ז57+{u܂Q Xo%^whZS'ɢi˫8]8ƿָygHmć #>b ہYÉpP4#yݼǽEG YHDGrA GMdS2׃qxdfA|Q{dX'jQ4s_R}Ռy.%7gB@abrq./F IvuąߚHrܚzrLJW;; la%<`+/j0 l)>YcZ)^gEH@z3\THF~ LE>O])A22Н60!x>9Th9NU~1fw(Yԕ;K#\ykjQF~"+Ly?} dӫa'ECSمK#J^\.MkT+&vpvT/G޾nY6:._~"$дm4i( v6-F,YB^iDc=Kje9twfAQ'X_)U'ڟ8D:aDXު[:F$o"FbG?#jA5oېpʽ <wj""Yd`#[@]4l|0Tk?;񦜖XOy@i"j$ qOBhdmc@E|[ %kZ\c4EON7R;r)1oh7~EP1gFlpSGufڿp $r[OJsv6Z ןk'ߌtα?9\K|rBRhR5Kb7{khڏr^ h\=h98AJ2nSM6՞h=@'*](4圫*[Wy ouSݬ$e`KN;ÓsW+5?+2T7AȡА3 BYEW@q 6\학KB!; ;G5gKusogkSamT~W?LwErg)j?-@Ɏo'LcOs;2FtBUBލC7zs:+L(V=5F{yV)sXjJ]t|#JcvZ36 &YU $Nv0$s>&!Z%T \_FCO6Rڢ4,dVIq"f,dṗle4}[02Loy I.(bB%Zd8Y2.B^ҨвٳT*%ԏV8T0=1֫,}K1Pt(B)U-K\>e\9.)?782`q-\R=5N[ԿC?(&Ζ+Rک#&7OqoLP>]u-(BqH\]~O&2KLz1!bcv=L̽;; <ВH 򗶤H]'Եg& ;/^֍`#/k~c ~>/jcB/G*P(ɦ'̏6gMkc6goBVb[: $9rFJ좊]&@Pw,^TI&5rEyg8͢q7ux E (s% 2b,^ӻ(Fepx#Dϐ]%LSAû >; _ aH.?XC` ͖>O.ރc"J 7wB7_p5Lj[x0mVs%Ý3ēY"/k!`1wlp3Z^ Cẏ1J!jmlF5&X!W]<$"#@K}z|wp]W!z/t Dg{C\z6_p| deƈTVwp ) b_nY8_tM JgĄ'&}Oc4 >L3'M+NxFi*┕-?qZޚs{=o[ʇWʫƱ-հS[""G8P3H=|4OBj`mEnqN{KJF<'m+mrovkϠ她(yhQ`\іF&1sSǜW:*~tlVJ,*^Phu+氩]h\tua@\=d\̗"w]M >gD1A['9u- $EUK뽢VI`C j?]jޓ `_4aO P?Um rWrא~UDHQr\VEHs~QW3#`vn L %@x OiפlB/2/fU;O(l4+r2` ڗ2] D[e;(:AfʔM?p=P}?x i4;o7WF٨:KWeo$S Ǿ> 2fs;7f}k"llc 4+VqaH%s/7*?{mDH`gp(r"Sb*}q &'u"g/]1/meAE6m k\yk)CwY.KI)e|~© RĮ %}oGg 7R!/mY\P`qK;23һCfXyV>%(t:)l:% 2 !ڝvuvqnxp޺Xx3P<΢wA{)bsuF#An* ƞHXsʸ3_d VUJܝ1i{Q(h % e %,_Kӭ4|+\W0eagu ~[ER35GL:QoӊwS~\ CFwCh]\lv~ErB{j؇иޠ:_H4$I:."9-C\kLU K3ƈ9k|I¨An%.:eCSXH j[ҷv9Z^FR47 'ÌH[>6a?Q+1Åԣ?yHYN>~ݢ:Nhb/nC3N۱ }2Pn2ٯn<qb f $xy51^X&u,}Ȟ3Vgpp%0Y4$:AA  vxؠJ>ϣO2e1nPv`4NMd (6"p4Sv{-WL_`[]I:?;qC C&(_*Q!8'MÕlHuC,.iLD:{^֗<µgLx(j\X-ǍѺȋǐJi.%k5Yh*Ft1E4\"C5JC0FDXB{;5b{HHubBjmPѯ92[r Pc 4?+X2Ua@Lx ] +}['wP 3}FP>ΈȞ^uN+)X iUU3,A BFѰ˿i-w ;%#)Z7lHZ+ɶau4RJX^.r2]^ESxYDS~Wc/ *č]K)CX"/]t1>8rϐBA7 09?vw`f xV#'̮BEX"u`Zo:rFȚ (ۑtĝWy۝\p/D'enuW`F*=(/! mhl/ l:FN$ӐIY5OSn vQtd;SFs_`%X6 Υ7/o/ϑ{1;GB5‰,]8`H pH^4th*ga%C^L@o"ݍI/K^Y5I1<* ,/ng%#Pzڝ(pOrnx2o/̜u[@MIued}\WXI_q^\Z4}&x YFx[-\Sxi)fpc <[_r"'*7*߈`#PS9d`~ ~ʾR, 7DT)PBRt%3q,jkVԛaנ50Lz%mo| mCТ)˦ A~r=lpP-"oH#wfi|W6{S^ -n;{hYv(bMvF}؉ 77(Ux+Gx!}jVg3:qS6|AXdɄON-[ie0luE_<c-FM\ 4+YS8 [˞V1kDc/M{S[rH"BM, ٘;:p v”(O_Zj &qh3){ :MjH!e7ifVHf&.I׵OQ҈bhҬ`-=rT:n䥄6?%6jJ 6+G'~?E`{7=J&CzϰEɲ_*;CH;XF|n@ _Թ6N%jd.S ")c\-R/9#!ؐ=‹)M譳K)^E{$MK]?l8 *eUk*zD?ifj|'N4 xFB|Yow8Y ~ip܇cDIk%AP#+E0Q,>y[|g?S,WqMV[ɢg~tX/JhEM1޿<0LۧsG9Fs#rG3cl|Erv71'b?@1.X gYȲ .]BEyϼ{G'@MnIbxgH&b+m1`= 4 묿?ec5+f B/%u(A]\ڰTN~|9+ !xp6/h57~ `o~Sa,DNr.儕"%6-n]*D@~aQ%L4\Z+Bn{ϧu~mEF }A[`U}ҀsGČ2wjq>g jA3=  +INXthe(ٟ^h,jz^ݢn< E */r|ox@w,H+:&+gH@)=8c@8Cks!lUN@.EoJ )"ӳ_  ^:AzO2s';v8!UJǗ׋y K|YOW[,x ,qcNwo8ҵhP 4/ocޛ6 炜rNepP %bLLwCIA*/6·7ԕ 0lʊ4-ߴwW`{@; ~zp ]MgYg `^6&i 6,yg?ۆm7Ĕ,@us "&V I^BY6_tjTLp/! {#D(rd5>ꖮd#lD@ҟ 4MYwnTU9-G@zeZ0G|@? ~]E_p1>oQ#DkY۔O`x/(W3}psG_kݛ:zlMTSL~v$Ij48RPzwʐ&ɛ >t[syoiЂr>KuvY c(+Jo9o.gԴb <+;LP1DEY(y/{ ٽx{+4De&.U%78r F4#\*,u#Xf;[fb}bja?l\q@])dJQlpя\(BXV,vOpLFT흃#UtE]mT߷,^%SA~ 3cP9$Cˁ/ỎFE9la"Io}t.E ;R/ SshN\( ߻ʷ`ÿ0Eup5'+:NnMVQ K˱!B[e ?RX0 Ӥi52xN帨ݟ^I0vÒ|/ ]ij{c0/N%wRs)s3)06^O\Fk{ߝ~ERq٪$f˨|;NǿֳW`n #y4+ ԫXw 6cF%Y5k8Rl812鶚gYZ07070100000371000081a4000000000000000000000001643420d60002017c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/@D]?Eh=ڜ.+[mduGimyNbP濙-PQ*T;+D{G- V?㧌F,?AMBb [fjNIaf!LΘ;ML%~1U{8#qS${/}Znq@~PicRѾ EN,,˻.!*U 3J;P \Rhu\@'}^ /P֬[䁘MѮ8HXu yQzy.Q,;?UM'qRMeٳz#M(P芳?|%) ~]NWQZ~$<5xz*`N+2;h’_B} hξu-5?oM?Ϝr-9]h< {R#ܭ & TQf;p$_R ]u%zQRp,L;BAj꿁cCF'or?̏y yK>{b32T0I|G VOkADrK, 6`/aSy6]=t @K)pj(Q.~E ߔd Χ)yw]65U#ei'c pŒƃ7hX :IՎ +0ՈW`,jKܮR7)oҼ>WjWKx8GrWkn!e!;{rHJSV9gWӧG5 N[~F[.5hRզ߱x'emT^x:nBoQlR xA)7p{!%eDGIJ<0*>2 vn鲖/1L|P}.Xwi('1~s_:ؚ&[bW?t$-Ru7u/\ЎÃUύl9mLG=>Rog,vۥ#ouq'&u?83`BM)"hHZDB!-ILo(Շ\w݋nq26sdpP :Tu 2aV.ΉꠉnqulI6 '){]" h?><_g K~-n5rh첨o T}~9#&%=%IhpŕQmx>ױO,X.-Y*AQ]I6w+ G1SWbo]K€NMОq3Jן){]UX_Hv7f[i|w^9cU('$0ZcͶ(2Mم.10)-b*O cDߗ*:]qpV=IߧJZY=C]A?X1\b 6 'w,!*&@7M^ȇY Tā,tv :x/v=mGŴ)b南3?كx5.]11p( !ʠ~Ut?E*${[=c4zҠ __2/wJ᫸g ۍ;,lkt?Y.H%*$ h-~ !)ɟ3%Se;ި*cT7eGMOsc* źjX!<{ >+ >r 8_#)g,7d.~0s3k <্\2$c @O vC@z/@N3IZGLJ1lZ"O_%=(lŒL M]CUw_ OF׌LZր ҉jD6 0y^%n_=ej=扵yS7PA4QbNJj(Zu˵'QD2 ;KZE if.r[Y^ii20&c5M(hߔ`NQKY؃HZyas d]ݞ+ژOk5LH+O,)op,@ 1A޷ ,(МJF*Yv:I % "ڍ8"A+DWo7 ).hTZ7ՅڷBtP@STX$$h* mׯ69v~_PU+u=RUtH:qBI*-LiCηF_­yHm#}-zV⭏F&G: S)me[r(97.vV̢^6]1TL/|q{(r Z T)S>̈́ei2][*MN sR[Wo.7\fzzϹZ\AȼV\f w\?)&b*ܠK1~#P}yQ ֿpd#!zSJ4\@r5X݃I[:g@Q|u˴:5?1F)׌0fEj?X4?c:&uN 1ܙuZ><ܻ2/b|ΥSsFΥҟ7fmE,_{r0\&4%Oݠ͌S5"F#fF@;y)o542%q%5cW(Jst¾Q?>ݱBn2il^xIͯ9s,3섦0B6yV8^T.e\HIk v12إ7h:kBnӾ]Vwf,ދNԕs)(bWsS<[4/w*@R\u<:wdűݲEkZ+9J]\0sk_dUkv)<^/S3bI2K RQ_Uwf2.:Nl,6C U!˪k_%O'@c |`COWDqQ9q]rY \$Ot.wŸl'PfN`&->dp6pk{}:?MoJZW k٠!r(^B=iO/ sp (pyjƕMqIJPlYS@kڐSJɛֿɴl(Ex& ͿH*cJN?]E*NG&'\y͘= eTTD,r,VYsO @B8NxƆC4mSlv /il*To AMl3E}¬*jj>5n]HrjP,.s eV.@p܋85+Ufӵ:Vs|`ᶴ,qCw~¦~EdTY}य़pcS㥙0SZCPѱUl|ȇ\LO IPVO໕4V /a{LTM7ivELn}®50e:=C@M#yfG,\ O`&؊#q fZY)soN"aJH2CMz;C-SV<%+B@qv>:袷~Nonh ~1lqXj6c&uJ *X'/m1ZZT^>gv#Eh?Z$ŝ4 &pBx\ѐYx]Ȉ3hИ]1bnLk p vC)Jw]55츒U6ҭP&<LG XigM v.]>7[L rMxˈ_69ס:u1¹A|>wPx?K׆_:l pH7 =;oVݏ^m*yG7q451"v̷#m[V{9%fm)'v${wBL+@~QSyG ?^?gR\+nmw_$` 8 !Jx:yqT&pcSxI}³\4?Yv`_fhW%%'';V7 wjy4]??yd'fCT=fuAo"s5dmuNUt0ߛ OֿѧkNkf >7@Hvȏ5"cNHb$[Vؕ8SNN/[>*dc'L97# ;f2Q0RAa ‰~aW3 ʤ){Aktۻgq̸]5DEX1ʜM-HL}Ħn"؂Rk;Vw[6߶ ey6WyЗ²q%~KpDybRXcMXD6°sgjb-hRړ|KBap/)jʌa!(q2mԗ rU6Ȇ-q"ĺ`t9L˲)eNbՊ.HdcoH0h#vz`!nԤ Ry/vuX X{[_Y.ܥi]-^+>IjRa?Ѭu(jI^o4Gʟ,QfķM7ZAܗ{jvV>YwK8'Vl5#F" j]ͯ.ġeRU\^ c~z鞁+ ɜŅ 9tӀGRD6g[r *K}RR̾u8 ?ʻpHe\6 _<*.PhެYM VE'+{sP_[ݻ e?@%'@>@:Ǭ #LB4ՊX9Fr`!ecJWg g>(~1v^gb0]SθX=P =?J? 3&5#A|oj|KW+yĒkN$ Tۻ5&Y0NO!sV7ޡ8s36׌-Rkk۔veP2"<)23 Ut3U 2g$"I8yhH+T#v|Ae!um ~Mᩢ{k 4PyԄ{U>[[ؤ_Ь wwB%J/SapNJ MR+#-4eY8 U?@ Rm-(EfMٰ;&l/4OY}VEkQo9 )fLXB{1d($11jhDmcoqo o ?qWvi ;@w-8~XTi<|>@֪Os*;.'щBDzYv~ 08H B N^Dam8NL.~NJ{f֘u8.iytYHC|=xwU)={)) vB& -҃䎶(|QU|i!!_*'³K2NU h29*CsPDnyC=jSC v0&l,\`Lw|qVTpr7%:2Bdvcla, MU [g~fg ]XЗקVE?8o ά"Dy"#`a2<Ju ZIINo a!j'e՝vZ*BCdq; Gq83VȺs3Lix~ޙ `=4OH bmbIT^N&h˩-i_աLx(rQmrOPzAS?^ɯ3dJ)H]bP9k<8*=y y0Yp@uzX!Oj: -3q_d{#@D\nDUUfξ ֌}E -xA1FT*d҆@SH"fT&ϔzxAv0 S])@q!Rҥ&/xx*'e~~ )>ۿPq?^M80⇻^ۑ 9!/cubt}]ś+F U6RzHB"rKn@\Z™tޝ>%1-cLA!G~!<z>?=M>0U/ЮR&J:'mdlpcܺ˿縹gjMP4_1^'b1 fYH+k<nɵ4vhr9!^7A5;.QY`yNiDn6pm|' N ;\9U(L+^08=P&Gd.&5U~UlvG%\T)q>پc*VJ]y-mgn_ a43JJ6O9QH`9^ /[2ђ~x5g_Tb%֓yPPE;{{xl>4 ŧ,DSYS fCf^;PH;`kO}mM"7C'' ^ݱ㮱'x[h۾J@W~t2qJ]n or1s0^651B i#uUMxWfmց_WRh1ɽTS,qjރ@@tH/v: ԝ`}@b\"EFߧXwZp'|W`;S`p hA@?hܖ7H28+QK.Hvsi[)0EjzGͼH3Ւ!wzl,?-d,c*vIL P$/{qw:L<擟^d.(C>_9~0CV:ӏN(y1vy${FMq&ԅɺǵCfI3P$5?NK=9ut5lm~< ?A}p#oM<b:>Xkg4[I15^naFו9/qXk] I08 \!rqlssmܯcIHRkuU)l ɂը~ ha W揟MBsK9RljUJ>!w a`WaKʱMLsʹh ӿ%+҉_)迤,SQF) ;{SJ^P}q7e 6(ՏâsCBaNĈE{gXA)v]CioWY@&.yEjX2"`p{"tA& _W 죈)0qN-Eu i#8A'3!̦V&lSЧ K?Ej6b=:pt]=u0v$"b۹yYԌwD'Snq˪Jp`,~>X@@I$]pʿ78K6<űy h2L,%++2oIܱTkF_=*s?gP INCV)JMCWE{1rWX gAB"8ۚYNY?!~`':)Ubb==C"J֣ ꦁ/g%@k2_U%(\#P;[OU3 Px 'S~+^ EzIƹD[H G&a~R^ I/uؔGؽwEqV{^n4 )|F[h:}l$.9C%gO$kZ!̈́ k)UZ"DйqSʅxFp4(  m$v9@&5 ;;$Z;g;a'WmTD*5"1`!h'h֓s() jՋ6¥AyKJ[Qys`m8 h~H OEy G,}PDd^!4Q9'93 _nIwՑ0ʆ.K|A{2wUp}RN7R#]QE-, OK$}KsgEg9_}E3N~.$rovD)a5e>a~~=Я(0€fy{Rw7[\7VG]9bCLosf#?;uszTW"՛~x9 24pj>`O'kiT\XOCp{ vo)ndEd=НqI24:lC)3w"BeC=T\}XNռI=/חd)0 xzk;%'"ߵLWJ6 [e=PS,8q&,"͗(~@QTߔ 4,鶡[s)ca{a E q0y\yӢ1!i.:<] ,솺J3YS'pJmu:}o㶨 Wd5ޗ!~AT&<]ˬA""1&8Ps<k'ͷPaY2:"u:l"`SnumԛM\ M堮%25w҇ 6& =Ɛ7̥þhVSzWq7gΜx#Vs >ޑCwr_fH)k^E'6~;lC`OO,/aכ {"mL@TY*bDh0+4PesG\ ]~S$bpkw9;@䑥A#c/!r7X2ӹpL(EO7RbU9`Wy!4Uv&J EA>k:t` W%AFtanOkyLc>ѠHLiy*ubH]nN{XwzE5;fӉIYn|XClw4W;әgDtJ iɮ%=%vZ;˗q1_#9]~o 86Qp^_C#Sjߒ!5i8Nrlpe6W+l"[!KgD$Z)8`+# '5;/}Ùx18IxvT̮K&[PVBkz0X#cv/WH͌Iў7x[.KWi{FN{RA =cSn ͯ)3eó9!! piI+Q- ) ,Y{n!X'eF4yzz?^]]KG#y>?sLR::/89G)"'RY;YU4F-&*4WNDh|WڂSi 2Na@+wbjCv[Qf?8^v?kVqWJrx/\ ʵYU HZW̢q` YtW_20fH P 03Sjrdseӹ[,(RN*tvEB.oa(@RKDhW>BRwkͳDݭy2@_2 X+ fYP9 $}8qxZel7hWڅڞխ) 42DQj7L-fR'8ԡ`Q'b|aԥBTuA}%hSg/KZ"MlUGܗޛsybp3ITKD9ezn£O ,w6hG ۨ( @g(Q)C,UU^4C#6v+_9 c!##Eyr'ߊjP9Ψw/1 C oG (- 潁3"nڝ]GӄJNhDϔZB\; l3 /wI5C#<úSf%\5BNpc7B' BF6eW.o䴝h^0}4q}i]Miڡi%Ut ktz~)+E$|8д[MDxPRVY75]vJEf[x_=qx)t>6=AMhp5Ŀ*:3=e H Oo JFnqDg#[l.>sWWu*L IF8V-'͡dc ,.ПUxM+mApu%*e mK ?H}?%#d.:eʳX  8u!,Aو2H(U6XWGl+ABr ͽ ~˦Ci&( u3pr>SֵoF[dxR2wU &wJtx黵Z en_8Ȭ +m%JO}5ő СO9Z6w ÞRrkNSg{ RHMh͔PEגv_2l AfSԕyM($Vt;.E!X_%dXȏ̭l njcw"ɸ +%$`OďXfi%өIDG:򛗢GjWypL ]?V}*{4(,JO{Hs (KʱsymJI &L(}sFW|zSޮk)B{G45K55igZAx_mB>f[} n٩iH W9 ִbl6)xm~KmW,핫&L騵inQHU*{7 m~˫\n@)*Rg!R)f+?4 ;<'B>KyNd6,(dpd$!9 ;DŽ|&ņxY2r.J\DgKa>"Xcca]2z]TDQsؖQA 1=JW? ކ6)>&݆]lUi<|דH/Gw`)lK)Ԯ""YڣVЊh`DilZk\H=7i8]G<U/(5sQe]|-yw("CAEX[Opusz$%N5\b5NeUQ e) '3!BbM.P dY>,ivC࿠9h(O 4Z }9g%V%wrȍ{*'TCK3rJRJ*5˕ދڸ8fvQb+DlM(h .i%4)m>RPJV£mGPZ&1,m׳/.PSeIEFVҾOzYC !:*0(+v`'+v>Ue<+8Ic.-w/)Mb{]6_IWyecY4, <%߉ y=OPXv+sxY?";C~f+|,$,y?=ʇHf9|K`A6._*rd/xL$&vm KRn~AzBn9LhˉI{?ӧL6THIVw-;%kd\/xXApB*WTp4c,):jNO;Tȓ٦T1 $76X@ȀwUf /*>~q:dzz0¬M<6 *3V"Z ^nӼQܸ k&Dg"G#nї٥: 5#z]CbDVʼn~FEp|>nw_w[:͜M1[B+iDxl }Z#$eIJ:yY+ bV4Xm-j&&l(Ts_m}f@Gsj)VhV7omt?`ְBcߎi<,*lЭKT92ږVhg"^@:eIM?@3, Ⓑr0mNλ\H%Ih;vk n-]u](EjYeӡKPǟ$j}{*^¸qf$8c_Uݎ;#$F-΃bA$oXs k" A. N # B!b8IFE=E(YiT y<ʩHPtw<`9$X- i8Gq$`T8.h86M]/?"̟ ɕ(--{KǨڤB,.ނUoA,b`ڸٻ\|&ϲO-^T=ojK{`E af-7ɡ?^G) fQiWtCj:+ QxBVZƚ6n+s:cu8CxHTVB]@lcƆ#sD z' euߍ 7>bk% ]_}GgˆuPN&.T?7vEfQg˃HᲖH#@)>`G =2P#O+E}3Ac.ɍQά{v~u{AUa^shDk0q'5 IQBG#N#CYTM Hhw Tz2A!0gnFɋsnL8H*k6׷#8Vi$ڦ!ESlyfhEdtyJ}`x-ә,& ͟J2h)1f_ԉt=M]yyrer(mv $dMZ39T]# u}\B=S$9:&+r>~fzjk]dS$T˨LEgi Ȑ [-PYh7vgw6/ /l}E~1A:T'}*&iFd\iyFm.U$z󮟍?ͨ)4V6Uӝl>)&[fdAB {@"o\,3֣]󊢦x^@+ߔD\ur*ҧQ`5vr0P9MP%[\Toj$ZDx1n} Xz?QZ*ۅ)G* ]҈ .%";-0ςɁ !wGVCMFk 2Y0S~L̄u{ {NF#X3:PI]#] |^eSңHnqMWdv: DH% UڃW34,`boS`t*ㄜEj .` Y5?"* ܱzTRtV{3l]~x@z,qul/ܚsD3xu0ˤɒN}Ep}@0~IԻ7 a%w aClm`"0]Ó\v'o9TrWpeEq5L&MEZf5G^&S,ྥE.W"-o5լ(QT5 k;1\p{!9Y¢ E-.!(.ީw ԛSP"WIau1p1@a~;F3u%.͹|O%]U/u(4zMhlY݂=c<(A?gq=ġ 7&4᱑(ӠFt3){ Ȕ9C4y f91&4H3GQ{6̠[g¢|5FS6QPwă\.(ݍ@޾GId|%ZI8ʠ1o{#@&?Ho*'yqY3%noW_d1ħ}-MfnJQF^`=:+ῧYmbD*'G嶱OΜ_X݇}kdQޖi @ SC#,w7!*aІ#A ɇ2(v9D/lC%HaΩ#g6:E+yGI鳝m7YL/V 1Q2?X&y8_ 5sQqYqz|}$w!-ӈ~*QQs{Ɩ".=q֒Pr?cn^'E^sm1 q*x;tя2 eQyyBUnZLy.C۷} FY'*)^i39̆g32KO"ݮ` mi4Anj wqQ#8/QIopz1bؘm2l+(E@:1Eo{ʋ\c~CSʁE+j>9Wp-Vs($ƷQȏ3,#$ ]oPm221"\N;5N-T5"];2NC;;mYAHT9#R@DEv7$w3D ##24ǂ_eк]Kv0fJ9z^c: E$ʝ٭F_I5"MM$V-T&~2W 4 En`O4XS4zZ*>6 :xcxcC]s _q1  U:Y7L|ҒB<%._MRG}yZvUηFV3CW( "glՎ #%3#o* z-Ldo3`[%G:P6~g^<~ʜ>io1l%/`c4;QF7 $D ) -F =ctQҍսtSR3\l5XT{S4_G SeK=b`'&P!+Jjk mih2..3]1N&-TR\taÒd7t{j:>AUrd 7?Jb&2)Ь;iHý^xtl,9S_0pހ3lL ia޵kc]LfpƥpXB$JYi]W[_| Ӥͻh1P0_0 ֋j#6j]j_1[S0"V@l|m™aFoHb_xEq8 u{W`ʱpXX̣r q@ (d Z \B Sl $/}(}.ag:~TH}@kV3[4Ȗ' eA~m+O+΀åj,| oUFy0ҿH Jz楍~~{s=T8 bEǠ'/gA]` eFǗW}QlM=;HƱO%@R&LC| NR3b c(Ast{86{,V"nsxGxy]d{YR!eN8  Ƴ<״ЊfvBb o CJB V*,v| m\BPԻ|guhG/ޞҢ$tv"&$QR AD KiƸy-EhǼHt߉}aHdל>gk4kAZaL0@+C  )gwݡ+]݇Nؕ=vKW#۬ʣ׃4(&B9\)Q`6/HI^27W]qUf񲠒4|:WPryj꧁3l7M&LY7-毈phhۥp a/ˢ+=KOȎǁ+n2t*H~gk6#HttڑZ`c)7S& %`)7EAkx1~ڦj:?F\mcH٪=w\],Fu9_ )C:>?i^F k+`OeKyޅ' b UTG W)C7A _`gRr YwyϨ'1ڸZ qgTS*wTYlVN:i\U"a6r/߶d/y9CF6D }ugϑ0B7}/6qe 3l|gj}hEtrQVչ 2?1B=AUdfH~cdD2Zs]FUʜ؏dmWFxRm2v.e? { B&g'6Ѽ60r?PiIcϕ|S!xSSI\{-0RЗ7(%υ}6a%!m% <cZ 'Dd;}$_f =eV á5sGUI 3}ڒ$2 #1N L[R_OBZCANٸ-v6)L.zx5yճy\@O»l734Hj36I!nj=RՊ1 Xhs,:spG;@ ;-8}sQj9fXԞWC[Ellڻ-?~z֎H ;`7KM\kORmVMRQA93_fǓ~M,Wꬕ|7C(3MfFPA״]V$$6U.5,א09Qnw˕iS17$f0Zꮗ5BD[, [ݳ>iGpg E#cJ10\"T@v$nx˨F>EZgka5+EuGNKF+Mh yXd5r͕l.paS`vj&- e917!@*˻QSPY նQmG#[hNhn7}=2L >Pt2BE/G^c2®6z` dƨ+={[WY}i6FF.sc$( w.KYXU8k*vPBDTu<P$2c |?!xnK]}&|`%3| uޮZbUj4#ݞh('YGb>@+kSq]vy#Y%wblJQX,J bs9\_T6:stة6- ml>D4t@6R2IxuՋĩ@_*meFRcCl`:4p1. 8̓OAt֏jFD0sѼfi>01(q)r53pUզӅApy%/T8ˆ+U$c?)B%%nc̛i o4 }|SVr};ۃr2;UMYt~y{J;6(#!AoRf,*Y5z61]dEnjYr-zy=Z#՞_Of z/يuZyUejW.T`:=q6E4^Wq_iΓ'NE^c sf7d.HG7F:W?C;ª>M.y*֖KC25^ҧ H1 ɬe.918٭J)!'X᤭e:VE74q⼭ y f#8Y]|pCdyL_cf3ֈ Ҏ)X]f884t1mˢ_ 3 tN8٫m%+MCQp$o@-W:Bd8>NJC~$vdat4~<o"^- z3訟2 ,[dwøg#Fid?A%~w!L.+-$Wȋ[10ҴK·+n`ÿ#KֱYM;ZX"8U\KJ0T@\ $l_mlS0'6O1#A y9u!J4Yb&f8Yj[:,'AolgG'c[Lv. b]sU.;Zܕ"6`}R2"iԭZXcf>Ww-Xcer.U۪v2ɡfʠ%$ُQŝ97;Aln]}:cA'].t).rWMG;NG' OX4/otHbJp*)Q Ԥָ.:_{¹%+8صwH)vg;sfNN(sg-l1ꇷC7Bmm:۲eTACq5s-Dr.5@,=ެB1$ Qu$y>X$gnվr"`.ƫ/!=X֗#x ,1L+԰gjeqe =pd[ȡIBbDYE)܅'lvQR8ǠjBXQW䫯E3Sqq!ꅶ[W n'[gb I+a_UzؘʄZ]zC}f͏C)=xwӗJ"a|l&x Vt 8?% x|^- {3=;C駜4LʕB$%[<Ȓ_$e,9~ F g;m&&XHirA xH4Ӌ%r@&zwg+t;3ҋ~Kk&ka8 ᐎOCfj<;Cڸ~%kRhDq:/ X(p@!%u5 wp:y/ AL xAט"/ Lq*[l>i-B S~=ֻq}CUBFm#unB4!AUr?U"cydLFw~[rTT5N EGSǤg ,tm2xs M@;` +]γF:/ydҼP ;ʢZ mGM4eB!P&)̣ &p7õw9cQc SJ㎖g,C\C+$=[kPJ+vbq^g'cՂgULE.!vS_H'todlb<ڳږҘ T7xjec}AR̅b2* ljAUeSpȻ2jRq dpCj P{^*C@@/E.sjȲ5ZfG٦A^bA TJJ|#s~3 AG:?URD5_D# ͐) ;-?bh o%-6ĵ䞠鉙{Ա+D k~w>"XΒ1uIfe8vItqP>vtgetO^CNѰtZncIxJi ;+ݩx VqQ6`.>a 4ָ8N{ժDȟYFg{ b猊 }؊u$PmO [fa[M.%j)]xQH|H,!}t _YtWʵ<2ZaH!/UF z6zeiA]*wm92wp#L+"\W9c4DNQ& +gWu?g$U"tr@8[Dqsw7J}rg9T@j^N1 !Nv}J!S,:+C(~{g>1 曫dWj47u}(Uܹjz ڀ=<y){Ɨ[+ *N0<|ʃ@޼%V7u6PR e?3sx1!&(;q,} #(4)?KTT=k[R s~G‰)+̙y?Bы76%G+ MN] y6=%D ,`L3Gmŧ;;e"] 4 _Z^<,;R W$|+~gˣuW~'FMԯOFwzœVcx07?4R[82[ vU9ꪤX=\+N ~c8@*;y׀oZz UeM^LzwտK9iqDhIih!b+*ff 3FI~ C{;=SF xW3L59m[{nTeo\b%$rLbOMRy-!zhG޹oiazmSHM-NȲ0 4xl,o.dFK_MF9x zX$?Nj=73&9;\M-e{qB1}Xu܂akVxLھ\ku$j(p@GY"CL1(/;ZF$NN[a(OZrMDx,Lju,3 g3wkf** *suUq#`Nn&զ-Zȗp:l5_6q"x,r&%ߛq@ },L6}>n;o++}aYu L$;dHn& 'h8&tL̈́4Ix+}ԊtK~$6)͏igi(mb^9ͳ W-vU< vpU>c! ň=MGObILg*?6 Fm՜l#Y'{+GĜ!q3yrI畅ʫLaxՁ M6-g]|CŭJlPcX۲:oQa|glkx"WÕKK4oT@uKK{[.sTXA#YW7{ &Y=^e(RUS(J5YU#VՊGoJ0'gc?tmoe=1֪|68^BvC h` U(G iO { 2Ěo^![ xOlβe`5"kWFяV+ɜHbG1R^'\8۫(ȏDɕ? 'e@9NaΪkGpjcb[?H%¼`U$A b⏬Χg,2s~E6[r^`wH!-X`GՋJdf|lwËf)oR+>uex q Ne?N et%fk^ Ub?Ey`{8v1!`i{\%Du{ReCBPb`TKRt{ m S&`hjd~![I8WV̗(ľ"/O1J ml$>Z"&>՞'S8a_'^\& ׽kXV#"+){C}XЕFLd99qke8VY:- 98D4(,vCD+|``cP(at2rJMv.WXa1*dNVQ{ K k>`+JT "jSz5Y(k 됕'N'`n[bFH7LMmıW6&LH}W͏웷uDT!tHO#+:hlܽ$69rYVJN@ leiax0hV=qjh5pr!!=.f(_=7//m@))=jEga w  S!B{ i&< JgJn1uQ@x|ɊJu)yD!zic!:Wbv2 W=AYxG& Ac6c,Ư]I$vr¶;),OMUɺp`;3.1X{T1\>AJ]}ɟ :[#NG@EO#^Nv\Ëw UgBq}T:M%M`Xr@KC!u9;b;^rI>C>⧯!4S@aA*ˊ`\ Ր;=Dܩ>_Fo3wj6/sNcrfӌSݮz6ݡIюK0?*LUpQ‚Tk{j;ӲwVY~'ըX`8]Tð:Gbn* F[y \}+a>#̌qfǢ"91kR:L5J։Z8G 뜄 D“$M\쳀˳zFP >,M`: OX%$t3J=Ӟ@?u)< 9qBz̹)[) M6owSFĜ׈![oSe~4WL}Fr0\~[>XMX }^L֍=H =cHș9L5D15pE6v8[}f@.<1n`C~ Xb=+e0 : J֖;ݳW&tZ{.>U-āNJz:9=݄xl  i;O~3wfF ^?$m K JɆ 0*%W{"L_y?EBq#6g,z?7Cxo: ZZY_^/OlIt|&jqr3?ɯFA/&Hw4x H:M~4 ԛmOY}tJ], d9`GX 5ց>ln&i<DD{Ä@lUԭe#GWx&::sNo-v?lQ خ b!%7 dh#ՠdKG8I[xyp0*v iۍ vȼP"|!?φCcI{8ٺ -Lt9i,~:7߽],ykVh ڝp;)Z]wy2.:u6B(edM7LQ?*U)],ZR:mLVL1]ե}NҌNͱF+A^}&.2XߎAvKgSԤ_%X +R++ TBp4 E!YB^ciV(h SHQvGWcwʗ\1[NrP@E_T4g9F#oTqz)SNѸFQxUmCf꾖1$E6tRhqk+m"Mn0x~{notx ,7{]ط2}]Hl%1 uSe &OqZ%}J.@wԊ 9G$8U  T!3|Jl`&-EΛ`:O9pSƷnHuWԭMQu1yNĈ_ռAy4׿Sm`œS;shޭAc눷)U")lW%}~X .jvP6ΦS?KF@$T8,[!Fc<3 ߥu& eY!-kM:,y$L-Fo$}Jni 'XBqB i>ONQc}ִݱ RZ3B"<=+I&ʹ$Eg}Ϫ7q1aCM"t8h8{EOc4yo(Ȃ5NpV*6famO]0 }Ha9{$#;jXH Fxvِ/NK| =9;I^;͚p}T3e(;|5CdU&Ä$B)@0?&@#aQ6RW kn): XN:lcdu:S\J(byoXؽuVyOOٻ`B,+$V-LFQU cI`6amr#ʬ)R^*' HzeB<.fКf;E ^f7)$FyPbCI@Y.:q֭Q*E_KZ.K)iM9FTJQgkx.W'kkM[EX+,8sWg'#`?C!8}A%a8ЄwNj$rC,Ovbf1fAWdo(N sqؚgjq\W-[?Z^| O-;xO-dmAѺ$57OF-4]gDq6hcK*ZWg(@#L-FsЄ6 (DFyEfbb7˺yTQ2\et2𕔬PlH=ez{ &:elI$F`Gbv QIj؀a#H'CY7?LBo˶LP+lx<؁oҦa7 l smւezxä 0@'/B@>"V+=9tm8u{ )~XN >>ك(%P 6/ NLGá䥽4TG>\`c8ifLH/`b?g& j9o_686ND!)_-!(+?fWx :`ˮC5&繬Af.f\ rQQ*PPg1Ox>CUN9gh:V{iv%#L j>җ9aW4_7&9MTSy"Nd5:ι-f|H$yF< @a4iq-u |m%TmcCNFRq*X(%p\{ vBi-_1L#؞1׏O"&0Xjy4Gu 9W|0+{e$LǜvT2LVr3rDB ](g,Ű|N!w4qg\ǯ 5Fw @P0n9' n6ͩPt&)ӝt%POe֟7VUp2 6ʍGޔ ΁øY%&oQ I`Cx6_R̒v m?G 9`%ᅶBt*ybیWS|*MO8&ʳ(C#KOH0Nۈ}>J /_OѨ1ʪPQ;&glLpspd %ƈ"+A JW~`,1&(H]~qZ΍@wR=ǚy.RhV[\ = Ol 4'߾Rwa&!a'@lrcYz%'V8Wz}[/(޴xt$%0[./\>>I6s2sVF%PVh7{B.mU^?7%5'/Uy{OJ;(R\rDZKV4cu6*L]Zwen}u΋b/,7KIc8q*dFRLNǸX nX+0͸ ab3x^u G*?4QzRh Qhbhz.'*W㐡2:eKV%X?>\Ub%mu )'\ "*PiLz/⾀a{ 7w-Jm,=t&Nא IJm*f۫Dz_13JuU@lz>^r`n+od.O!3'HN342P`.-xqG4TOImV=z 8:2JOkӕ%;C_SO$6el#dd.Ji%&zB|Qv5J2%A׻"[ ʱ7\ v(?ix=fgVӢ,2QF;ņUr80rp,6s`τb|Y^3nrQsm~Kk';]ܷ~CZ"DJr]L4W (%;@\"2Kn[plenW>g5D5D2vѠ@ _~Hט ^^_NMT&sw;?i)Ŕ KjyxY D09M{o+s*{>ؼڠ֗+LaA*$9-dz=!FZ^ =}] 5A?o 14=)5٢I'T]{u7֟O /_7QO0b, .Xy|Y}RHeP-(5y31-1|6ǘDL$ܼǻF%ӇHS[׾63Z!܃0]&{{lͽx"emy?JkV07t].R.CuV䝹ȄsԜbXHߑ#cXoC}WMR!͐G >4q%=^JdcS;N{^Lh0:V4Oo;fC=rŹ ieg&rĤ%̏H"ת9F!~:7`G_7&e^# Ђ+oܬtW􂧝V΄[ɠקqrۥ.Yra^*uMDl;8cQNjr*Vjwy"S_) !a /3{2TtHdS?(:6Sl˰<4`ޙ7n~pb%} .] 2ؠԤTJ1j7^Y(Ik rdqessau> MZU9u{ej۟':F\)DD` (iLj|<e-ض*W][nԗ}x[x_q }IK %GcYJbb }b 4$rlu52/߄)Rĝ'7,̺, ^SDD%{}6LI3?6A>|o /\hUA5E93D1!谑&p'6F{@ &<씚I+1@!&a/em%uqe"'$u7/y7M*a9&{2M`f;5 \%H2N^ o Namp ?1 Zy1[ |Ҍ2.я{K Y# Qq'E@(>}i3S+z0j]aˍsw%k}>2Bv:ھY@VSәuo<*JJS,Fz$辎Cbˡ/Lg÷Q+37tS8`7::/UJlxU>c8eK-Ő0pLW ʠžTR $aPѕ*]{eY=EBp6^4-.1?1xG4dC_LLu7 nY=$F ہA%{& [M?~?0+%V--$7:gffUK䊍/iD|چUsN)hrz a+.<:H.IgX|;ýC?ޛ cv-{NNo6іuiqK7qL*HyU(&|ޝ{r%)l@z Ȱc2ѓ G;בhlõB!OSI۴S.K#FV۪i Qm1S-<?4,)SxYXza4|F0i} \ӇO/GpF=<\_7LYmf{ ܋hj!z߈]̲k)dFS83M#8+"4Q4[(֙1yҹ׻P╌LY+B7 (#HFjNXd..qAi wOpeF{"dd"cUuPֻǡ4l  :}‚6sLz9GeI6uTZ ޟV+SWxS!DsPIleH06eQXُSdq6ac̵ OKnDE@D"Q3d* )tޛ$@ cрmÏ5M41QQQ{d_;,3. b8U%7wOJ_3"PDcFlߞ6ʐTN;{͎5L+y>B}ԕقkτ$vůXREIg=_|Xy|o([JǴI)pA96k0!(KQ)yDOE& iC_w.⮗2kd(Xn&6hy& /MA?FEo IK)$_QY/6Lvs6V3D"H1Pv!! NP tPV|n 3q`!Lbf^[C ɡj H$,uhg FalþWğ ꇠo_۞a{>0 .yCTO|/qZWlgAbY JhNrH;ɱG -ɃJuSMpz㑚%ajCY.ͦ~w(w# ̦1urW9y0:H[ۢUhu4'@ SiZztvkeIOn ҧhAsro~)j+}xY?D›ٝs~F2'Cm??hX(*NfzLkEVK-`VyR2wC%{#CD2&Y#/<᷿k']|qqw.=<,`CyMn$x/yH/ z1/'1x'r|ʗeo7-8$F ϓZ*/4ʱ}!9WhLzmP$}DdN:R z18R9u;pqI]T*$ . .oa4L|np/gXzV 96PF 2͛v&lZ{o%"s~=4˫;R] FzfAwI5%daչGlR'rhY(H`Rg>; Hn k ~fl2=]BҜ\A{; +Q؊҈G Y$!~I"[b0*5Φ_Œ UuP M-h ɦ#f[ޖGS\prDsSds IX]nGYL]`=2!>xHs4J ⡲é'6,2zuEDmׅKӬ*?Aol-6tdPd|x:%z4pQ[`r$g=aYߘלޣ%O_G2"!Rd~׸@`\pj #njFbJQtwzYKmy ]vJ_IKqsUbRfK@!h} [${s.\Kp= ϢlD~ԓO->}۔kXijjeN!_:@qG6z8vBGiR ܬƔ\v1镝9v~2Ҏ7:r|jRO\;*ϨJ"Kh۞" ,2}hIK%dSUZHba>!;3 qDqDaa3]lb>G!D3k&s)a g7Ł Ӧ?-24^rPVMٞ]Mݸ ڸpV722gvz29g*PGՅΊk /_bժYctgW)MQ$OqH¡4 g.u0tu?kfJFqa&M< ŗV`yR!پUh䣌ROw3덩n0!7 ξ;Lj_\51S"%x//nQW&S\(!Q KP|oe,x擉4Zl24jGNPpBx}FFtt{pK>7@m`'2~P^* {{ÒF5.g>8b7pBY,iёfh Op[/ږj#t@a0OYG$Ź_O:UsU݌~yήPR}{!/۳ >}LfOI6KXgY t4ltd>SM$gI!BecD!ծr1~~6R  W3ΤЬP y; rZC*9F}c ĢPQ< fFaJ2Nk6(,38YKg?O'6`sa?TD9EBN V2e݃vON; ewdjgnTyDzp]MRR(AA* -ä*ĉ-[p~c/P3j[gh&M&?CW;7Gdb(-|p1/<2 ˉJMiwD<+gB~N+j.?ʷF~>\=NJ|Z KK- %>,kV:(d QF,5+$FrYȺIhd+Gi}%NZ ydm>td}NKq| ST&Gttk_:BzsWӱK^ 2`xQ%6ޠ/n:uۃȀ%nRC< 8=g^[S$Z3l'13+ZuTlBga.C$5[#o\=PS( ?HQAyoRziӢt?Jޓ-:ĆNFK0vHlJG>kD/ -)0\'3pUȼLYFoO֣h_ScX+)-Ƞj%"㗚V)jWDη6%bp:"kMZ1č~Xlt:͖jitlEXׄy-9}y`m$BBmO m6Gy<&M,E*-m {[m*cIꮡM()r N^炖=`E˖#BFZg?c]HEbEG׎d?h >w|pAOiW&a#4`)W扁u} jŦ9؏ÈFOXX'+P/FCpYmOhabg3/%]߃4v3g4;z%6 LF;v;]lvڞ\G/);ur$k˫a("'[+H[2W mKu72JCG`TYWˣ ΞC uP=`?!1U5 <}*s을IeOzN b'tz1B}-X7 SG%icuǰqi1‹h=9v=]8Q'/<%e]m[TfQnњ&N~YLo_k/s.PۅA<ΰas:X"u-bޙv+oQ|1cQl:|R'+3ѩ'ڠb2UAgU>'5D8NUTDt~6lE笖F (_W3XN,?>/Kr}&Bmҿ <]l R40@#v L]/Ԥ N˱ǟ)~ hhG?행|s:K Ē銀b{ qzy_-ƫ3uӐ3`.?@[|#<ՏST`9cig!ј~#ZSE-J`J 0m>1T6卥Kٝ/6YF~X&!)>|4bd#Ϳ61G ^F[sLm%u|9B8Wsy1p`όCUu:Y'[d=CD%/~Nvj6 4İ,1И )xd4,WlGUO9AE)fC_"t>E__?#G^.ApOv6>ZF0#OJ;zOf*_Şm3Yn,h" V)ܦA:o1con-zs?0¦_%n'.q˪<룻Dd>]hi,Ё8P2}+Ǟ$}FK"~ A7J0|;o'Y^i-o.;vM;T)Z0o>[qA*Yrx Xp;t`p֨r70nL,h7Zv9:e[ //-~R\8lP]`"浑*Wz&%R #D4 M(вw`v7"AL(thlRhJE [F;Nn6RguT]& ' ۣ`ũ4RX%oBIj lR~(%\.VOHS-Y[/–; 7u*>"՟vה6p1?1ĘQ2bҤ)-ULth)lv?vX|eh𙿕KobkA]JSqj .6śC6ƟqH{>_{6 ]<; uyGj]8X wW b 0J^ʪ3!JX 5d\J8Y JۜǺd n .ю):]w `dhA p*6Sr2%r!v~y]AˣboZ'qEʃ.p)XCCM{Mt+%u+N LM1lxΤ_o.h2}jMާottMP4*MkHJ'oPL~)ɍFĞ 0'ԾW  ȫ*>}/ޚ ͤQ!~v0U,)tElBD;㇨E˝Cz k-$z# ZɔE DzNZk|$ *Dy1( ܳT&}dS Q ;2"Rq꿑>IUwK'煞oq֓6}j(Q; %\lӁ0Q {E Me3YI'T%~<5ى.5_f)SL]T1rŒ'k֐Dž7r:K{Yu'D唕TcohTc9|v|ɈŷۭTiKV i77Yce~PS0~WN񩟳hYQ|}lr2$;◸T(3˾;/Zfb>‡2!v9)ܹDm.V݃amW.9nóOGr|G8?_fs6 䰋^@ݙ6cEc+L& x45â46,SXVuQvYߤ90؍UMϚ'"E7w\\+4梸k7ȝ/'@H,s`AG7j* Qdh2cRʎZZ+B,mꚇ'd+%T{lAN=Qy}u,sutԫPy*=P)T]x]phr.-D_apDQ<ӢÞަ̳6t 5s;G,4Ӓ,ƖM^z/f{MBK$gC 4FW lXN*6 Y(:XkEx,$DtY>P GJʬ5xJ^qa]nTUkE0ݼl#L5y1g3*jeDUMDWe${kVYg񀹕uS\ C2贿)z㩐>WA{ Ͽ1 C1joq_#5M_u[Dktw*קHOP"~˧掭목~sWiWDu8R`m9^9-h>N{;:9|eU2B04㩣!.֫2/'|ܘGKcKT[@DE;n ‘}q1ǐoԫ{l})AvA UW y5=ft$ !T gFn\Q- 7AHS>]'jH=yҙ6ipp꾙q86 uY8/Z*jt6ˁE-ZDvTu1f|7JB4=. -m>e#!A $.r% XpP z+&,\2@` vE27#G# g?coDg%B&x}Z<|dw.?u]9MN%$1j)/0x+F\(϶SsCGLK1LJle4"f哅i %haqQU&V{MUjLc}977Z`.kq4-X4%<麀wϰr# mSbqzbi!GZ1y {$0X  eS]jMm-,c+Z]l'R"j @ǒTj;S 꼞帆4[KR[nOrGvn&p>0)T!ٗZ):M,Q^a/:kl26l `=&'T{RdTlC;x]HFm*bCBu˲:80 PQph*jHyRvc3o"pu)PׄZ}H$E4}U{<g"# >H{b{sG8D_/%QLj>AVZo̐vY-%3۫L`%jMu HL*#A>vBɨ3>صHMxA6;FzXL:3YJE:j "`XޛYѺr4[c|-P/@\$ʹ05DI!.fg͏ƴ`|bVV)}'(VrqT0Ie3M1px{UW2 52TR$/SvIil$ejBri7|nz`K<8Ghv!@0VM@mrܟ_e՗Ib҃w.PR@I<Wj\ [)d{HE=\oUC*ۅB* ?sj57+8x=?vxʈa\kɏ2PgޛBɖh?n+. x}`0iw*B$<w9]*{/"ȏ/kV.О%0hÉHE0+&g|p}?L]:_ Ƨ=jgs;|!ps~yHUC!~!Wk/w[\rAˡȰln<ɤ&r@C ?ąBllPhScٲ7nɹDA`HQBRְnv5SmlƱ<Š'ar ӆ<\1W{COMy=OX-ܠG1XN# ?Li=v\|\^=TBdĠ`A}y+ANP-6CyԎ(DD)@ճ)M*UgK6y/g!`4f)gnv.ok3KzY.os$43et}XUklZgǹƅ|yǸAfҋe<* ~~pj /#wr؃:ӷ'd ymQU! O(q^- lr*Gnΰ_^>mM}wQP H"XaD<[oP0#WLOj:hm`ZE6*rJm웲Djuw',DpD vKFK&NZJ<"%5Tھ4%elڈf6uD88< *G ~/XcH0kY`Kx3"{|u|+T2FnYA.v;$vaWA5C<45Xp݅2ζmt&d_kԁv*5}'af[2wγJ/~;I)?N'LƟ@nyT>y%i'N1צޏ){p][S 5~=B;8cb ` 5.a ҵIAwsl p y0LoH=!範KܭCOoա?3A_a:"+ T@dum0]L+{1nMYP$;1T ֩%,>}3fE5fZOqGF|) WD q &3=<Ƞ o\vU?ӓ{R.F̝ԇcK,c l';s雠m bQ ]> o*t~nU1J~gʡRvdWUj3L~<5(b Qcrwd.MKQUo_wlE0m0U.aBK֫>l lö `eP f |Y+K62lPq$2[)D,| )H)s5H@pڀؕ/0M~:gb/&hҺ/bt҇:PEmUUXh< Π@x^xn E眉`]mŠ-sYKM  nOMbYҤlhqJ~=ܹe#v:Fsכ{ւB0, @5~^6l p`I@qa3G&9Ƙ1#g$Q@x)"WSY*)濓V*iS!OM mȐԺc@5) U}$)2\B lG?;`Ѹ=.Y aϪ^,;ŎG_$}jRw/ Kz1`WqWx S{a$jcQmOOc)aY$xJCd[>,*6?k+k ʰipkO0mxl~,Pҗ}<1 @ 5ۂf+ݯrhP-]CEFlJ`̞ JH@z#=,TH`U uS;4ib:T_!u |3YZd鮓C|q GjZ4AGAAi+♉vd6+frYPRZ UV{)67Ҽh/$`HakjuǤ!K['~t@o#6P*^"LQA Ov\?X 49wG<CxNK{~i P(8QZ]ENa%ff"/6*_i_ٹFGߣ"`k3 gI\x작de`A=[T18,PCMt#G:bI6@hۢNUD"=|0΂܏h\ lgY@ny«!-{k5nf.w HeiږWʧp@|YytTC kخ]d}%wdie#-#uN TuOLŬs/=mF̠X@XH*߲}?d[f$SrPFH.@DqL֞"$Q/jo޿wb ˬi܋:¢;]W|4E V5JXU`' rt|2g>GeQ\;QtǠpl0Vd'un3O9H 9Ts@ Σ <)6QOS8NyVc2~\+f(-NǃS"l̰jBH|94-TUu93eɯb[&~@y;1Ɇ휔%*&x U[Xc8NnD&|OuGAch ak(8 ɯ;ܘnu' NezbM&v7=6m#EyGpRekZ  ק=6 Ŧd P$>. ̬O¹ 4D$0g5EoE? X UW9iӮb[5V/P2ou$ i0 mR:-܉RoI]5g8EϛC=d MӨ;Sq+]Gf0-CJ|0{*|દzOVja;XPmyY}7>rHs CW u㌋Z1Mfrph1!v|X4j0 y:ӂf!:RN-8؁Лk!M5MU#|cN->%$KKwmL}+$Kr_myf΅xq~;qHq׏#Q_`ܱ֗J+Qd\No2Zm>.Dv@yٸ Jbm@t!/wi2Y@m3 X/_h3O])41U=[~b%-rdfcxOpB~r _,o(ܲ'X;Dh pfnUc!S!APOgax7eΊ5 XoB{E/yCHz5ՂqfkgzքOo=W(`jeDtZꑧoTg3&vcCC{KA\jK_<1-@i䃯Q J5cI-Ζbz/|S:f3GqD o^-:lu3sFm;pG۶yq8jDAlO*a05GĬ#=.ȒG%>A{Wy7`F г1<p׮>.SMg!-!q 1qn1[,^TE_[or`Gif.ܽ,^ai1DbفF/ 6c@X DoAG&r.cW>A7SK`-z᧬""$ 8 Dt3&(Vπp5⛒9𽄏nrL-͒RyOnm gDž>3Oj&v[6|ܑp&ϑ%g||jBPyoi+]"&Lɳ}Izܘ)7o\@xY3(s:5gH KRs3{S}MdC@H ~.NyeBAtfHf@]: E1v@~Te-:N:+yE&ZvJ^t+RnwS!YϷ̰bOB2Mݐ6 Vo̐Y(]x5!3w=I;~cls6 #57i]I5!1ʃ$0+6MLc+%j&}x%8 +$C:`(b C Aڬ-ӕ|8k$QmiͲٺZ_OםZy;|~Ʊďo/vvZǶ?F2:C~d| TBm=|ƈ/E =’`j|yP xMESby6$g;noT(l:7F `āOxL/wCa!;uK so̡NˇjQ B tZ?j.1ַ4`UĸҐr<*t@jځ74t< i#$NoXqwVgn ߀l \7fdimR,_ h܊cR \˽9XRF*+Ib^sϗnڅJ1Fn%̛FD c$J9Jj, `;uڕ=4::'|`2ڻ|t97%d[g;k2$A+(̬tNAh/Q.#X~j9ƴ164C81ti)3)16cT!eH+"O~4*yq>lTEG-/Ie!򊲜%JhCd5 K"{wܗͱP..+\-,7I9, W N~a6Ȑ̃C-Q>bʡ,jVc y10:2?͍sIb5D#'//P9bѰBe0XU^ؼw6r[ BL5f-FKNG%S!&K{N po!V ef; 5kc5CX;5G`I1Y[g$S fZ h]D~l=D)dtzGQ ;ίܖݑ`oÖMʁ58 Qd2S0N6S Eo&Qm?5qA)ݦ$I^ _Z'嶞nkCaߠ ov/̽E [ YX k'](8S6 5EIľVܟ%MGZai'=I# .81m|yc|. =Fs]GAA{Saܥ[lNQ1[+1VSߩKACg0_Tc{qdJ[ҽ /(05n43!@9dOQ/񳂊eQaqT]IJƨ,RV%ì\ uy p݂M#m(μ{px,;~B!sp'مN<ǂ͞z j~s(FT h[qr;'\}=H3*;er=3[khNK\|^OSR{RjK%1~79w~^f=L$<)ٌb蛢}ztE'2sԱ-_"L391(~FܹpAS>huŭ[BX] y)H6%̂}Һp35p<0Q L!HrĽtXmyV盘Lbk6%"莸 Pc36\ 9L+sI4<-D=k `IIwCx>l J$j·? Cq$>ޕmp՞AᗔU&ڝFQꎘij=]YkWmOv!PfŇ}R?$gnUդB};;{ Ƈ=L֟!PŠٹx(#.[0SާG7d̂ʗφ3*7~aD>t,HA>O# 䜦;tsf9vewXWM1Al/^fll+3&y״Q ~ope+9r <긵ʶ<2-CeW.QOk5**6wMMP NGkA(9 _Rl13!^L [ƣQ4ri%4puX ؏<5qZ6ŧ"#f;udɝm 26F- 蠣AwX4SrdɬK<3Wg.?0E T!<0!,o_Q.%×$#H˼JsIGs3D FNX8OPJ?Qkw1l4+!DXuzZ? ٪C^&;Td6 u|?ןGǫEF4Ax[/KJS'0Y$a^Ni6k٦@RyNgG{"'+D74m[4, >/<KIm[Tf"bu-zrK狥ea+>MɏNjj(Lp'؃iK;,<ˊȶ෭K̇j#Tth f4ׄTWv(Xm1eE532 7`yLߍ-Qİ2yz![ T"Eƒ t5SO1564~o=588 >Ct^n2U_~< +sH.*{ct+JMӑ K{iƄ5BAwbG`nQp9+sc4$at1 Yh' ^/@"ͦe{ sz D  B*T|˭=۵S[mu,CuM s`~UޏB(lg>7Ǻy)ʠJAI[L͍LQƏSj`c͒ws{e6K"/'dj&CCiy2Q1[P[V[g9)UbՎkkG]n"bMY_piݒiuY8Rg&0Ha.&h/{!Sw jpM4Rv^E#nSBQv+Qwޱ^Dr?~yJ6W;JCNj:Ig|y5 ( bwQzԟ]TWұCT晅 u.©Km*GplQB;Tfxl6MbbRDÁר,gb. Q(*F>w/2)޷~o7d%y)RB88<M:"'XJ1&;p]BWSS–.druʉ̔,llKݪSCF (x5H3'=': L9-<]<6 _ⴏbhznlc?yb kJA'6'dS~<Fck6-Rpv* %F'[ӽhDjO'ӿxmnؤXߤvebeĨ4ZC;\iՃNQ֞|K)s7T/)Ɲ`A{D;3i*sDRO/[E:l"9Ogf&J N NOxePǓAѯN=PŎ`$gDq8i cչ\)j 1,p$(~riZRUR98 v'/ V3МhZJ$8=DͲh3zqmnUl•*עfb>S2Zawn])}+c.FdTg{&n h;I@VXٓpV659B3lh^^]@Z̰ ^ Џ'K#p2% eMr8V\NG2PS+; ̜_x33+jP+۶}V 1 G!فoU: |ԣ"$ Xjw([PIYn^(*ytr!f*e:' [0z?L}fno߹2ZϨW M`)TOn!=6"~uJT9i] U%QO&HG:~V\sp(pEJƵbsҼZ@n{sU~ӗCM4Յz!RWfe; QqTe(V0Ȏآ|lFHnQzDԟSD|T_F=-hE6dnc{i(uB7IPR`wos*2e74wt!ORftsSXHm%h/&T+P y;%3mdJI1y,)_F-oCNҖ3"kALo^f[f$.$R!dTdW@pq5*i!cgS/B v@K8{ 6gV,TSɴUH-VL`«2ma !ސ][ O8)ݑRof2=~OG ˂:' iJ\fʼnt:ޞܔA]68m;|Ϝ6f ,\TxceyĨ¢-/O~p9:AKV 1xV;8M f+޷E.5g!V!bưIα0I q7TI#`XWQ^Ѻ9ʑ=z:Vu%ڪEǑ6KQK'EZ^GIxOB'nb 4`a"I%Y1nӁ;8t; l1Ľ=!}5ɭ@'tSTs4yR2*D0>=t)a HD{~.ӖYPR%1KqjzduGoZQ)"S`(Wטft_+ڪw{'Tk@ P*msm4Z1πܻ_${0L(=Ɉ%ᥳZNsS]vS Pθ3oghm&W, ~ @L C W_:ȐWG.EjJ"wAqG>G3dm0#Gs K-a$_~r 9=#,UGյ1L I2qVyF̾Vn 4o/q\:av竇A$nѥnrm!7["ȣ[uJz6eQI[\F. .kG;VVDݗ^V=mR ^n,Ƈq2q6ם{iۨ SqW 2r~j-P_Bv|ԞYZKHD?$!hyk1O~wGFh޿fOB%zT[L;eYvG RSh-naQ0%8h)m¨ɍ>bHNVkf~1)BJ'ww ae~ʱUU2P\߅Y 6#AϹFq Ï3[|BcO] ZJfE,)6gMpasx1^m!$ʚ(wfH"(3v+~5@Qa  xnBߵZIJ[%bXY9'rE@,J0n\p :꯷CTPEuwp-8o}*x#X+H DC+q_=ϤO lg]YOѤ9,;sbhXhy,~τ\wIέDc.'-NJ >NZGe^oCg(I9b tA/]Bԥ Lyv{틲U%{\O7W=+֏"(!ZO@kKs|//W835tuIao,A NUԩˆ 5XvɯBmX.3\hpW xUP-Ja nTyFnY?qGxE͌ +ړ}6KkK#\6շy],%= #70bgkpq?VTdc~EE$zvxfڝO%{Jg.10>ϯUuUh [,i婬a(rH"Fl^ X8`q) :H\bްE\+ʏi_VS56Ë /6zjR bIRf~,y'rjx~a --'@bU}3Q)hStW3"s4p00i!pQzMÊv;fj/:gI B]X52J {MR?)cS s 㐘*?z3i8ud30<\+2@Be r&l A`W{Td#Ÿ<s+v{P~J 킗5`Vf"y39—IiCR&;\1 8wVi+XD@G.,\"=]³_g(uŸTެ[z ^nvvbH#cθ8:nInhτ-ݞ>%aT=P8!OՐ 6:}IJUT&ѷ }Q?z[Y ?v%jp/"4UQGo` ET]ǖ,d~j v<_μs`b_^iJ;XEmuK/GE'cM @k{+zr9{_:'g&Zob[s=WͨU+"M2ѵiB>ۀpa:l1cN6eWC81Z#|\'+8m9ľ<ȆY!X.i!Л6040?`[-~}B? eKxH~)3 iDeCx?ÖvAel+bYy{%t6 pv""׹YX) Z\V,ڿ" k(ڤ++J 8$~Q,GMٚBxs^;B2ѸS4_.sSmtuQlQ2cC}vƝk4=-7<0RE>biy >ZwdE\s/ l@ F0{rl`k6(x5ꐬjh1\{Z@ǥAuli04wW| Ri,h]ཊhhۮnt'fٯ_] %`GHxlR50SڢhKm%7݇%5vm< ɯ5D|>]ϲµÏr ִ.\a _",^ر`4JC-4hErh|̀5)背"(v66Ŭ_1?SYʔiu ,z1 "\1+ElڤgvC\X&R^ *k#- (eR>k 2XzqA=60mhLB-6BYUi3&V1|Y{ V] _k9 벽4)}O 'sL֦C'еJOy -!CIпk8؃1jCZ.ȇ&wfM5!!(=UVW p&vYf]. hS^#<)q(4 Nm DpFӁSݩ5b2RKtSʓtqYdт;Jg A ej .(ju5[ӣR;*?A O!8N!llAOƦ"uNVvʟDqF>so-_UI% p F"hO94=p>_!G sR'mС֭ Y:6Z!ϙ\^L4A%G}ۛ#uje<7:!x$0lPr)wE^/?}TD#Pdlt iþ,}+فBYQ]A<9|.ڷhih'F$;}:|mR{$W0@He %+>S-۲RVO-f9f5O5yhÛ`:KKūA5sgbd R}aTt'>o7\O dS):=*:<8fn %tǠEs^z#ʧqtRC,,:ݸ $$ꎴs>։ֈT$327@PB*H|Bign/$^LBM(υưo5p؞޸/忲 fBWT9-%1p?.P6<>"zY/Q/قΊg\*C4^v T?+Ka#WS`~cU"nk~d#p@Qo Y&?\ ř(C)XObGTS !r%QKt]{3]ukɽ!_@mcs&1  x4z0(ꗖg6|OJ{RO1K?1<M|T8cl/Ը1fpגzLis6u6;i>b̹CXА FxOND 5)-I#Q; yPKp If'K_QG-ﲆVq,k,J(g:^Rfj~&>т ^ \KT5tN,NO-"{4evɜK0F칕ڟWѕ6(Ju_ ȹlZP 0l:* EYȗߛ2R!`DHی*OйeS_R#5W[Q1TIYX)^&\v,3I [bNKKN@Є%D5yC^=ZfFwKQ|٥3v1fE^I30$&oyvs-y91g{),+>U&7IRق ^X{H^=1WDreƶoCd"U$/DNrKE,0'TdhY }^$#=%UCMIZI>>p +jgZ-wxZL5(J(m ɲ\6Co:?#HMO܋48H\ 4J-\WM|N0Sׯ #H܌8N}T6hIhSΠz`N&nT,7 `bգCf,GYpI*9, V.BxLdBp ߝݷ>YkRM@]Xu3W> -{Ta@k$vR({v}lT8="ywF]C:Z6X {vZM IœǾa/~$&얾[ 左M~uv1x>.֍v B2$ɞ, bPL.5H>`Jf|}R9+џGQ/Q#P d>acF`S4_Dx5!ksa.M1Ƅ)'>_wk!(쵷A \,RgﳌBט'Ivl}CN1cD#FR]2cx ׽Dh<-^;!)H//AU 00sFgJ4lEN3vz2ٗ^e~hU[!2ΐ{` UU;s=bij)ٗ\k^燒E=t*_ kugwZulsJ7|O!FQQbQ-]Kd^6KzP STg b9"f1( 7R <^N 6/K]W_sr0b2nbTyd"(`4@e"Kans]N6Q<ղ)G8ok}}jVIw5iD;h|>?AuMkg9 ּXb~#c(K_U[}Vhjwu;κ، h^7mI(D]Um`]6'627ػBUĕEQM:m.VβFY>S{em+4.I$N" ːvؼ% ə}xfE%dx@oV 3sew>D,~=Qk^nFa>eB;&8Jw͞\v%47tv¼B,Q(t(Ť߿XQ,3siul̫<Ó v~_ɩ{! js͘r5Aw|͆\b.Bdo|0mZTJfkӥͫuABHYdʹ%ݝ*0 J>x:y:.5ӄ |^3_%3ʦ4mԬFt: v|~]IIi]ˆ:p?&2ϭdk[/ ,~Xc`(c+HP)CmxcU8()L{84(8pvtPI'UBr\&ĶԌf`-Jǂ/'{F4$x__5*緉1 &k~4k9-(^Th6"'G .Qt!5^F X'g52KaFf\(O俰qEۼ=eR0L}q<6}tt)b'ʸ)LxSˆ8M}#)jYeE4B簑A|67̸Rෙq rjX2' C*[?A%O]8m7bi'Y11T%U;^3[Fj<&qcp}\ǀq,|j-? Z޹8[R 8&+O fI,o3fABܿ߫&05B}0 BE UAK'c>8]<(O(pFsm[wLmk"@D#gÊcşNlڪ%X~=wҺC tЫWͨ<$#< Ib2$n\) v Ac=2*S,jPl,]o$dt f1>QY_Gy0']`v샴J.bfmz;zG֒/ޓCS TڔEܷ$@ ˝XA8:>, rdJ8ׄT1:h&|}jF m|W[rO<1O9,qsPj 2&rlp𥁈w"_eȭ.u]Tq .ҍ D~Es7Ow#ƿp6}RMWʫj^JH,"}6L^]-c@(LP%3fv׵nd&)ܣ8hfJ8 y10fCFuTvw" =u) V1mpLRP DtϳvH !i5SIįa$(Qv.uW yi$w;L`+ezYJV||4Rf *8tȷ2&l{Qot݉ +ULJ_@ZH&[)kL:G:qO9gF'H)Ks乬 @.Md,f<õКAJS2ZyĜG79q/$i,` lg0ʏ/`‰<ϙMe!@˿&tjXbu`"_/۹L2e'X{axIӓQqf?pH +!Im^U7qP7< ڕo ‡yѸA?Ωo8/<Mb1k*a0,(j͕쫪W8t–[Xf@}: Lj-/1]du 4 >"zs1/}$4s"yTU.z=s{ؖR*H'/? pďaWM[rgMa2OaG(<'"IZaI. Q04n#%;s#YF!Ϗԝ@ ٻ)(>D2?5yˠe"lՙgxG)rCyz ez Iz96P Eto]7œ.o Wk.*&uZZjMV韍8ZO C"3+ȑea8L%rѵ&6q1UG-v!S%諹Aoe?)AF5=0 ׍3<4LJa(B6a+mw};1gPYa|+0hsA93q.[%F L 8-'/+0;8^ ?PDŽc:"!eTcif;/ZsPSӁu"2U=RSFNدG𷻄2bMC<PFNX X^9D%:Sdk⮶+W# Ie=(7w\JؠTzacҳ.DۤBuqC e> ˮ$i^O:nhKuy~g8UIC ȈT|NsL>CQM&܈UB<#yY  {P^irU;vT v 83efPlTK$hb&hٔuB'p-x$=q[ҝň PMI":l/GZm=M?*N+F|o]c)_TnG\:&xqL*l-S!"Vi/W^l-howjj`)-4ĬʬF43@g'Ud_SN3vnz hhI21U +kP~zC֨HzLLa |$ڬdol@Vݪe'QS!2Uk^ A hab¢G<5Mn9M wGAn]N c=!A7ۘ퓀 UG9PJxs#7\4UgI]~*N[鯕NfoeV']6J RoE\ ."kkӀQ/ JWܶM ]&踍UE@r|=:rV_)j04=.j?c ʀ}9IEL=-׵J8XGahv1q޷,߈$@ "aj]&˷Ţfa!+ů'g&pƒP xhSk+5p$jhnLۃ¦kc5yu,w|j(ΖM%d`;}'Ii>toeD/P3. f~z9D fB#P'#cacfIe "4Ϊ3=(Lmq`x$ap@9uRq(ؿ#rZ*kҌ6IF6Q\l'SJB~NO`}Hi#uDdYYU&"ׄrv% #6ʫtdی4kߞ~a43c^sf' K=xPl#)žLA?nб0|vV*X3`ͼ BV#M78:[Qվ/9)U&8qh^:EmAvxje/]Aew@`:";18\V!.ٝH):WK1 )AEi?Q/sd+;)Pǂm@Q C6g/'vLU+9vσlGq2e¦d-2v[."$׷3'lk(fq+6.B 3zd@P.n4 .Ъx'gLrMtx;?!Gr?:ovc^dKkVTqE? *J>zQ"{*u]TfWwFVH.m}?O0 :kr %-m^~"Zys ޕH!&jhzDj4E ̉Y߶Qzw[[7j\Нn7dW7wF }~[J;Y7jGV5"FUUu!$m{|7T0 ]ָg}ko W*/5yCE kٟ+fnz 7_Rh߮&=i`cC4U΅$ك>6T7۶e'x]ye%!Z9d#Q491¥FD i&Y"=ajKO!t)qG-`x3vCL&*Þv5+ʉuzXRB4F]gT[:cRʝjLyeH뜢TX{BZAHRmO)xm/ U㠥Df 2SEhl ϵ7p]7kFGŻ/1qM5aБ2.,7Tx/̟&/*~OL@EtYIn\\# ٯK1o=?vG(^vVcPgrf au=dq$EgtCwjC[*{{\/Mg4k"H1",ubՇ<ⵁlt%fd20 ΢nzC9KC KiX҅jJ %_e잠>惯[#Xzl\XYS͜l2Х"3,iDkm#>a'2yu9O:L-2r?) p#_Ppѽ|c|c URL'UmQjf˾Aש}c ܞɉ8b-vvx,,R*|@/'Nh ;lG*!_s Éfu'n?BoMgiXBHLnReC['xZo(bJn4*[gi.57M*# 5'AwW -49 >8bt0إpmq7LO `B< TroUU"eIKF XH$^7y}u"%@U|ͩ e Gl7]㈳v\s$ҌFuٌqY.C'o޲\S;)"ܐ'?e`)$(`r/dbtXC}JoeɞC]u"?_1BOB71uGFכG: TxwW"TJ}qB iO;zklaNAѮ7P*n^ R%K HzÔNF)<rp+&L|j`Q꜓+m;Fyd;$W\Ҭ^o wJFN[QިRjEd:r1G+vI{/1s`ʅQ56׵B:fk쭉+ XTZϬaM g9ci4#57g?,3PF;`/݆D3v\^J i`΋H [%y\_H:oU MƁ n#htpN&pnUm RozKu>\KZ٨)9>&}UZrwʈ?VGv-cUiZs7BL;lf miV5BYvYF۳ONgf#>eW.K}̉~}%ʬZ@_սWބJ(G-t&T=%\uTc[r@;++ zPL 2e`3Ԗ HNgn_y8S қ|oA'^:z㴧jW _v߁8e5V9s(toR3 Qu5fc!T-QPrEf޲BZ)*XPj#{b)\9*@]RT!כᵌ|-}[^L|Z^te=U/4st]WDz@y88?n*R /q4'U u_܆9PLFKj @YDՕu6o2l [Wɚu؉& byoTyɩ!@2߆m>o y3/'CUɠۗ6{d}~wR h7xܵkm190[l!0R`= B=Qכs>)D],waepIRH4/d6iN<*6}M^ 쓷g 8O5WI :w⤳la( %K5i`nwVѭ(YʻM񐔼u|Q"]ʗ>ya-o:w~zXAK+/}@c/uyDhwJ6Y^-ܳgg}h 1_ޏ =zdEC[BST]O} kx[½IЩ-%vlqd[I*7qr=ܐ .ΊBG|@iXʳ9?ztbm@7jLGdER Tli_,,!3וJ^ c%5{`̚ۦYwFKRh0x klYBR!=ȻKT`D΀gm]9+h͸GZlD3qpm4d'٨6E0DD7*RXnTTo gʕMqnΨF>mG-bHnYM\NvLVM+(_&eibLŸ-ѱQ~W rr=v9}hYtsκ_ZrLZH\gw2$hq^tMR}tvߧSzTQej*o+W]Xb+cC3Jkh.e雴yA?ۜGrRicZӆ,"\Ma|:Z̑yEߞPMaz|]ȞlPƃs#M*ńωWLltô/EE T1Ґ?E8Wf!io%2#<*$vعva`GhkV*279vԞQnv!CG4uQ\"Z"HE|.fyQ%;l0G~\ϑ{3C?c<ŨvzLh&0!G鑁Y4=jgByՃ:#~n:\pvN`fl|ҩѶOmquvc)U)5er12.8 j(#SbgFsH,fO: EaCSImp(|N!+4jҦG[۸VJԾ6E}~,M,XŎXXU9ǥYbcפFc/8^ -!H56܂Ah@lv8σm_D/w!6 Z%;=0A:0v-${kry1DO-ACbͥr kM,[rL rۅT·eO1huS7է()g +o)!Ug*̟@[@ T1Fh#!EW]7[e}~#iK3=;oD5)€-# ڦK2IVR70޻AQV[BG3n}Wc6 c(qP?weɊI5b[tק:y2{ -c%{rej+7nBÞܒ`:w ?LUeCt.& X[@`[/}*^E$Crҙ8@C`ߩ|zGEW7PU,d}$/Z)VOfLH*31Q.#6RĠAn[ M*)H:mϘ+*)H v]KWnB "=OsŭdƹH $Ĺ&#A6A :W>z<~Mw̎b_By4):RĤ!;4„i""v1iC~Z'5:$88чݼ|"H._eEۘ2_j lbO}vO/Pz|r ՅUor .5GZΡP#p5S~꧎m_\cDx,jW ,3oi+vO=lz'~# )hvȖTNނtr}u2T/}C{`B5#[-lh&^e&Omd?3&s9e)Ɵ5@!#„cnZdA ҵnbcDjژW44dz-&`+p8YBsu&B] ʿytPuOzOUpx2 NDmev0I.v'DIڌڳ@a!!E##kkw%s1SmHF}PB. d**4nwX ۶k.鲗Х_e-z_3>̇hz}E=Cڎ݉4+:v7}+:[iB_ oa1n=n3,6I$?@^-p+\-灬%P(5(Bc9~a64qX> dǝc|Lj8Zٝ+n0ϔ%;6eiuyQ% hlo}RB`峐[3(lO"RZB)ځޮ66!BF`T̘]?v5m.df# _H ZWLEGo]_BuEUc)7DYnQ|\΁ONP [+(a{g-}Jqנtp. NZ}vnbAI6Xcd6~#i? -A0:d+p̣) o!%/+a :;" цگo57aϮ#_O^Gs9jp[4ܯΰV'l Lt\<35w(tt؃l+!PLO 'gc}67~T_E-+:\YY-tN2WIo^^W<ؐx߼K}@b(kSijCA@Dt֕]{/:vd4|6MIE/JM4gb.-7/Z`#>e/KPe^M0ær  +ޤPs]Z7[x@ ]wN2<ٔ'KaT%-W4ݍ̹* %Kr9FK"Dk"<*>fu;Jelḧ́ =pElJ ۏ%GThۺS&P:װ뼏|4K0d{:xթˉmMA5D]-ځC^S=KH%F1~¡&ueюE܊WWDѸ(jr?UaT}d_%X0Hil1̹ Jkʸ)Eb\ "ĹZSٕm" ά / $wvk*ԆwM2,τ}jE3Dh;bH.-P qPo"47: K)ka*Ӕuuy /V)aPK Xn. lEfMlE:Ā}_EFc0}l)kO) fNW4XPΦu<"C&勬2V_:4wQ/<)kΠn#Olu\goOgbZ3uu񇝆"KBh{0aby)wsIC F58bys\ujU6T#"CԸ|Q@3˜\LVG0wC0PPK~ޛ v+(Zlc STZ݅hìaxg6*|jJAf w$A@c\ N۹G~(-{F[O8yEK(ɷWXU&o*ؚuTi9Vx晘0737 UiԾ4ECȝ_p,pbA߷x_DbzI>v̢"A H((C]3@2NT+C"~^mtftcV-pjcAX>L1%LʺG{fSsniFڂ%}+6-4rr#D/ \Ud)Z+Ʉob$ԏiw.Qmm\xH ydÕvfD E\]ޔ"%?'@oĞƦzB^htp w2q"6P/ScAY ({ƙ3V!CYG_ e5@09ͺtx2`s8MQglu'>AZj#ۋ.)CH*XG>0 mPbNk&Gt!4): @O[!:]XVf \4u}l7ƣ:8N0bQHSu5_Xj]2=y*>K::tr܏$W69y<`-[7X֏}it2QBB8J І9J90.Ii:_p E.%wš/̾߆8 ls-yYc8$|a~;:g҃#=bԦʣ;9 0D&(Uya&J4.{H٫V:hn;a7Q "k W2xb߳C25SΉ}Ƹ _A\нyi&MV*!9-GCIK,7#VR  Eѹ9E2I=#]+Hrta\Í4]ͮY 4<#Ugۂ]Y5-nMjM'NS | AhT=B프AMuk9VKnl΃ ƈk6s$%9x-X}#KosxA;wo=G4Z ~.U Qvj(3=М'4(i:B2R3tPO UDPՔ(7X4g)M s 4}ķ,u򄄐*s i݄qj4ݏ /1 rO-RrǦ*EUz%E<ƽdN5kz'3$@9~_J_ R }Dy *ဓ*awY"K8sL䖇+6f@f]`q|ޡ'  g>=c ja!Gkqqils#PZjr?. lnO0+ {\b9 dma$s2Ctyo(If*j-N*`ږQ&n'L25C,XV @dW0 xZd #~A@th)Q0Rкa4  50,sR*y)%ܶ 2ՁF݀ Ej^IGO{/JEY' ]IcKZGc'-bΈFPC [H E? &DsD) _?]x?'*AcK0|ܲCw2Yջy |%WZP3:9!-gvu2\ u>]hL;p ܀2^,Fq>zF>;X[ʂ%V̮ݹI]5%O0Ff ny6%/D_q*%j'Str7s`鱳-{<|F8dRn"e|%z yy̍ufrhQ`CނMSH;k1TRU  pX<-)0t=뵨Jqt{k;(\5*bN&:>3\DAax,t8 CEvЕ"@~,D_cdƇM)k}a ;[`G25?xʺY`g _>Tʸ%C*j85Ri>;)&U֭TLGZ`}Opz1Y'vj78g0gZUaila}{TFa_BGLdBQc(uBcuu 5pRT #6îK2JpK@v";1'~p5b91R:+=YmwZe&* 3GwP#&,jO-dޜ t-QKhM7YYW D:+bV-r }to:ѴEh"jSqq^O4-n~._Nd6.vPC4 Y/8u4~o4NFq3԰ MHҊle0Si^+,I+~u% ҞAxWܿS* I'PS dxYI)ND` t;ީBVcЊ!yddGC"ml'{O:Há;e"\[I9|r47pZʁP9n~jhW-]JG 9p~:& A#LΥQ-䠻N^:] v( 1\%6ِpm,D"J\Ӑb *`c]k*>XIWa ksop=gihjB|q'U4/jL"$F͵bLD:5IJd;xf:.2^ΫY cTMK6 ǜgGȋ|bu[!:ed(&|7(3 \]TLunI@'4(^PatoW+ŧ7v^6O)P:?:\mIoTRȃUx^K;_K$j5 43i5|udvBv^JK,a.cO e%Cvi[rE}U^tP?6Z2WMǜyZݕCOF~TEF@[&"3 ruJa!5nv[ƛs6s+%DuMxW2NCIqJNJڅצ 2|Q@v]- ,V:vuǔ+j`6>~雋MKfkj]7Jo:ol){$?_l1rov~,gn.6t" g#8{M]-Ԡ@ҮoI5m.C@q/*whmHXr1wW%ď^Ps&\d!~7a b~0iXҋА@n:ٓڇ?*XhrHls qԼN6o,K4{Gs I}Ww.,Z̓ ihUhYKobk f2K6l|~YM щax(W::c4RsȂYՉQ pN$W 3am OFH"tF. O_"wV@1-}=H ak#oS:-$ۇ6ո{$p1d5ңL>]tyYct3Sib61#Ja-qJaBXqG_E +_{laq 80.4f-`\,`BD5@-̌$XvWzVmcE!-JDս y>6\OPt4 f!i,%;e?y;ԦX=euUVu .Vz~Il`пV'Pta|Nb,XgP;R@cV#mo_<5+Dsֆ]F$ \s }H'5ff|2$-btf3g҆¥j)†EyFkgXSߑ5m! JLgf7q445RRu^"@b[([5M~=]>HqTq36{ɾzbYvh`;8|CJv^j,aОQ3ȑK!>?t=D)蔪'azoNlWȴ"25W9_ݻGQE*Wv*i4;`I;zȖβ҄oB0R[tU/ HZAdL(^9^H򉖝0Z^‡ {6o叽z0E)eu:+>cݔZ\lg[N$99e Z꼾*I-vXgόִaSU1*}|EWe'0'A8/tkc*tݹJp}_|dVo՛ eCGOE _ NO,.&W"~)c]H-0< _u8#U ~ M:6-|?mr;4&kV7?09.;ZO2?*}.$I@0v^cVԎ5]ԥ _h mCDKso,qO0`^o복Rf_3wHt[6&2 Oנa Wm+A+0[r{1E0@e^a 򴉇w׋amh^%>ܴP)%I3Vs#蠇.m$/#8p(֣B7޲z&D MKT~ϓ"V1_[aȟ=LZ\wc7>.b-%葔n%X ^zYa BqZb$qCBG{ߴ2yPM0s:B ™O8X8yN}_ #la!Lpq {~7!mzU-02<*ś(qpas^j*nӽx AiZ̎d'{)Gj d\D$׾~'D:!hJ8#isc4SO[cWCU&"QИNoپKJvz SѪ.󩎴ݠ}}znWFaN& l(Zܙ{HJiֻB:\jǑq1T(@ >-{( x ǒ߮Im<|[އyi@S*vLSͼxx WlHXk0}n] ܤ+eMwjƼFƇk!\YLNl}πv K]GܥTuoL_$+m$4(-aS(֫z3O~\m_-OY^U7uԄa%a8e[gU1@vZQ #҉f\/ 4)w`>M;':+SseKHa5 zG"I KԺ`GЋtQeTU؛13rw#>22nTDȑr%~.@1.M x"E< zqfY!0{M 7˂(11鐜{uʹ~*0"   >J lG=-xߞ:",3=>]ͼ%} ]sCp o>ȃ틞62qL^}P:ftMgo|n0)Y( 2@ Z T5AY4A7m}l)&ֶP;i T^zD vgܓy0\fxgd M.8CEg7@c3* B7Z!"Ζ<U5 Ԯ[Mrk+KG>9fcΐoi zC <"_'-\{&$Km=E2y%4A70n7''ӣ=]S:u7oQxNpB@Pq N;jcܖ} ̔*E+_'8ͫBYKj d@&o=2nûŚG7OaW3)%b_8&?ӂbMCC}>@dDƁPtnd[aA$\B+Paq_VpO+&&0/Ώ۹];-I^Rx|j`$Z ?RGquMn)7[g>AmUM)0|XQ° QN1Ejjӧ]'[3bQD`3yب-aiY47 ;%f@PA͙mvaNiY=֗݌9m?奙vp+piîϒd/rw+.\*[852=20OMܹOӚWXzWYe׀|abx_C W+شu(35>v%F*iIٱC ww 8SG)@&Ex̳%ZڴQӅfmӓȐ(H8T8%Q-,5x~[p4>?PD ;3Ø \w&[0#ՠ jKnѓZE4χxVsb3k9:UFqU.G( 4DD41T`HC"AA $llh@$<fdhkYr39kP  ZqG3`3b<-2`|T$:}#,\BHŮ#KƯ5Ǿ,ut 4Fi3iyL$ gu&fFiz̝݅["?O 78;kt$T֯YޑG:dDHRJkHyskxJQCfuznm+*kc0.Bv\YsEz?a"V#&jy؊oZw7 W\$iAmNj5 ڽ]rLX.q\W)'bec .xR_9M@-ZyA!u.EH>=>/lJ=(<"Ɩt$<R=Aax&TO6j|wDˉTO^%@I#OeIAE2a%q5E$ڣdD53;3muם8Ŏg1P}mj L">H `pLr2'wŠiai?tT%G._tf7; >oA.*M 2XZA)Ywl~WQĂvB`ͷsN{e؎Ly!\DSq~E5U?>Ox\}"3dr'@[ .usdRm#wEer~l$^l@^`X6/͆2L3YԔ.Hj9.^aP<35~f 8x;a4$sOpڏC(z)}snf>rp r?*@SqY` +4~EƐ 5X}Z !zE`<œT8|x&"sSut[kyhvVF;8&5Ej.z#K#xC4Y qmI1CώȁW yci" JBLTH5i.S9/D'?b#[ \<8 ĩ;Osр19f"\$jvCRcr5S+ѥHҾ IJcQKtoiF]]炋HRiGal86~|&@]x)@ (̨U` 9C5֐%oTX4$"6Tz/O T,ƸL/'荁y#y27c{^N8?%sKwPCJrLSb1b%]_JN] F&nMjjEs3j*&Cu8;VQCKSLj .NNlb#7qBL<-X bdq\ce-F x]Clx^N/O*5ʍArC.Pp^4lpm )h[`=ͿcjDنmTͩDu _6;|bMν-E 6τyM695 ٽ@ʦ+Bn4U8|#ow[ #%vؘ1ąuⱧ[CA$ZM7x^ږH80CH[U{dl)c?ԑZ- ?k3}5<`㽸[G15J y)D\˧s+Jz<#tݬS$MUv7a=6ހ_ͮbwaJ(@EbTM"XSzAmIT:\\V6J.c~{u$rRUX>?Evm=S!.}d/8>0:Dff>d^[d._VyИZ˖IL{H0RL36kIS? X$uUyh:]Ȣ44jt j C5/^YUhT+ գ:+P>NT-QQnJ=/i-t$4U&2Y ɂNvKB_d 96] X O2*\O|o~`̇YdIJ|H:n5.bys4Q+ {ݯ.+h0%=33̛9zZgp,귴>lC-Ü)m:"1"RfMPWK>U6*սlzf]]g?43'\5d?n:<Ȃ5]$*CUrO9b넇K42bF`%LLkিTrvK0Lx2Os_AJYl&H0\eG#!;&QӻgaVg8(3d(6أ 652)@}v9@2V;f.v0'iANY;v8kFi/Pʄsu{mCqkZa(ىe~dN=HG7"? B6>#_!gE3stvIԻ43ĮzJT/ԡ;:! T2gS+88(TكLZe2jgy37hYzZGͭH\Js@c`a@6,b]S=)UGn(Sٺབh?Z">Vcԓ ^ (nVFI[k mLRQ[]pf)ɯ, FQf̎k@ϱ12(2pq1/`Vu4X 5Vͱ}mVƃ]ZBѝrWHK]ڍ'_\?^4(fsNG>@f 9>\ʳf_$簶?TR|7Qr쁌5+ܑLcÔqzd|bSȮA=-UV/ ߾mݓ``̽^?$"SdݭU캏6X|Mjd4ӟ{TP0"_!&;y d')~*;IEq5KWBF|_N(Yjw !IKpcva1PrbEOp{D"v!\_,}}8a lnj_&%5j9Q&YE>?. MkDF9V]bIhO!D2=ON0倿cl$!2ikLNQMʎjLGR !{R/vxiE8M+dү=?$,؋!p=}x]oŴ_a#EٺA8;CUБK=?[ox%me9![C.RB9~p ITdžqW;4326ꬩd;A;ヌc#$o@*vqԟ}R!++Cd,D(sүx3G}!j=5̖FRuڥx*g^Ȳj@`c9WQ4md-w!(͔?;eqpk'=Ct ]g?kn Ď,ITzպQ_WP[^Ds"VGxSpXɨ&]?tR{+|^H\5tuEFjYxeOt'6 #P@#pi+_wxŞIBRA,p,XgFrHzs|mԚonI~%ܩjq)?+oOkkݢ'!Zߢ)y˾-Bh7\_uFX&{mGN\L3 B l|4tip*f- }N5IJS3Tr8֨?Ync3} ORJQ4skj凭E'o=\<*⎝ȞVTdf]ڬ@hc W*5a+A'\!9kCv-gDz׬+m=[@|3Elފ'= ‰H1#sn$n-P!.A7|axs2bl s4;+uuo!nmx5ɠfE+JEWRd(_#T3c6:+@iE悔GE&ཅl e"3l9Ie` fNDYW"DsHT&rځz!)VVcZv!Wω"4e 9@]L6gdC pz1U(v {hYek5(:lb8xC9,0h=^2uG&2H2(F ?$R2:H^֐d8#7'rB I{&͕x%00_nU)l[XܛHC2+DwuU4uj娇!b@ϟ}o.Б0ʾEyfPƀF/C tBJ%N8{B)<Hr3FiOFby9ܡsu9rHv h1@:0v 5 =9+p:CEE = xRr"`8a(x rnR1] o.v);3e"cWp,l-TXonW/9Fvw 5 ȂƱ̲xS4ӵo{;1jDMIѦefݼ癕Hj'oI3reqc{{b9~޴>ߓ{-8[$ǵ>yVtt~&`gH,A`udg }LP)Y{T#S' @Dk TALOi@7H  b-|Fఘ_Is#(/)oέ;alx,ʉ*uf_hZ~dW !-@LL!u~m?GC$'+=ch^Hh!eFe, 5ZƱJ*}jmqȶAjhD̒K&pRcG;P1$2w& 5l8/AGSVю$'6˛M ~eޭ,bMA{ogh#P~ߘQģŭPqzYLvu;X٘3&~:VGШس 457*Vb}yeW2v&['MFJͼ|Q$8웮BkO3ވ_]IْI|l1 ,ʲMK/.P{0poC>@5z7~80Ή9$wT{ aS*b C|I)$6NrqRN6j7 qp$T-N#咺LsZ;T^Ln&YiGթ/NA [p]Q'Nׂ%&d_zբkf@p5ܔACFlRR"ΰO²m۔Ƚ/DV؋鑋TLg&&B|iVn"F8N[48j VhH[W0X 6:twĆzQA9HAQͷl蝐q0 sM“P`q1 Fi 2lݽTZU3ph=x{\ 2 լW>4=Ro4@ 16HNm. xxcWh`T׍KI!+m.!6XkD} ;$.S"6CFHaJ_D }|*zKύ^MF+!Fv0B57(zbXRFq{|iZ/3ܪi;\CKVLzaZkٰe :JC -gҞҳ>Aq~2fg5T z8ϝ}! ͽOQui8B:kA}6 T!>%ɎJ@([$9wRc Y꼌7"+҆_$u hϓZ!.beHꔏwՆ^Pc<~o^bo<C$~jv}8&b><.{JNYBҔ6x5՟%8bulyLS|"Amƶ(.EDa\ɔ lbS@ƍnE\ i,$חw ]#GJTo\*R7*(8eVe3_ ğtIA흞%ptTNﻴ20-HZC#,8L'{`d)(s; U++1/YfF# f b<1: [kP%)0-3S5Eߣ?fX֔No! j{-I%r xR1&kL/!KQ]ЖhZoVtxhܮQcN1QURXXeD4UMGaJjr Byȑ-ّwj3E O}* n0RFҳZLY EC +MhfŃ%)1z|@Nw۶ڒ˷lK% S_qj=p"%2VB׺[4t4s+MIEyt 8#b|GRNh3; mBO}qUBl\ .׌f|X-ݞFLF0BHƶ%eŽ2EH}<gqw.[\|UǼ/´O&=4/iBנH@JhGqWn"g'hs1z#\$?rKP̩E\ji68ĽRml)94iF~]DѻOi*mʄ?u\4qù<FyΈeX,x ˽YR(<@4cАEXRMmpR40>ȂqkJ5NƆ p'*YH@g+P,ؔߓB-cnZ-6[ | ~r|5#* ϳjLlibtabvkV/S+ V@}:T@Ɯga(""Kbe ^oUʸgag n27tC!ujTH]E"|U4ɗ  SIQi|F^sRLH/DKz}?Ʊڢ:5̝e=74^DrvI(#eG¤RQV֗l*ARDhRPO yI_spdHξp`΋K\F!~յ]!q'-c񳳨XH/{azI%3ւD3zuzu*%swʷ>$YZ⌀95߆kg"ج:Wwjz3ÿ"AWr/ AR zg*=C׺FގQA Wzti‰$91B*H5)5beEp7^9a8^@ӫ$J$©>"+'K=w-/Mq'QE)_c]nsL&͘o#2;*Ћ涧/~8S 9(Q)ffבbܹ܋ܱڎø8Z+XRR/K0VOlcKp,p.7}ULJ'm5r)NSub.Q;tj!f8)49D{=Uyg r#SP:ȧ,-+:#\رydý=8 )cy>"ibr"UFMYj RI2ӱt[tA6Da66)׍gɯ"1,͓Wj}4k$i"i"d $@, }8~|x#]~yqW 2v5Z_LOYBOxty.˔Hgtx JjGʹ6$ZmG O5ηfv%2"_"y6$M?v=J>$r)7ӌ~ML&cፖ|\ptYV-'CQ5E2W1Uܧ'JT,J8Q,xle3Z@[_KS*\:(޹V/UKr;N=ɆK6k j^mt>E6dnqi} W('[YRY_'PD(5ibHWR~ص/YtpF< sp)AZQ/Ʈ&:S CekD즵/TB5J7+' (ZD@rtq ś5zfN|fྞu46 Kr\'?N, c9:gkA,ȫWi!ɬ;S[r53 :=.YT຺߱OKrw:-xaL"ht}kS9QH^eom “R91@RIn}^WÕ9R<0\r+u5ɒAnj)f>L@bas$Kdq#z bc<۝d-x1B"QɔELC iE%_dް͙mS瓘>iHb#=YP;Yrm,ڂs h7h(L끴;/P Qn($υ' jRo͹inljd9=xF>V[}K+8$jsM 0/ q0}e>1tL"KopqjSVRʋH7XE/%>"}gx_dE^G1'l-l< #?$% ?m,F{ 6NGQSuq])Ew *2*{[ J˸—p\9wz?cS8؋FFnnwCKf*x$6Lfdsʕg HM(xn7<Ș;zt~ /؝Tj_@X'1dqxO- G7]` [8V5lNdυ9؅񰦄~1dTlmqr7إ./@P *Ά}9}8괊eu̲sP;dq8E^IOTv<x$|YD%1 ZR+ZyͿ[*s OwLږG.b1KZF2GGԥ} ? )tlqprɚ+*l%(אSpԒ!xnyq'sv| "X"ޅSnj`*e  3) bhZ$ _A-پw} B(|Ϙ^PWWUJWPypYu~f^@{]7f9 0^@e%Nꬋ_kO|5cΓwcȰ|+7q[SW}@G_űbYÑ*^pte%m A_D2;?޼\FQ'Q LD!t[nˋ6*dLs?=9\()PCDcb^'Vܸ+w#aa4i8:x.cΚ%-!64G[(?ўzʜL+(>xˊzL7+76u4=_M)QrÜAp1VJyS.|!'YM[55+2E!jNq$:o\XN$f[l@cbm])s6#BP!cЋFc&RFoNMȏccP09Z gY+Ge*iUrb F[[@ &6Rjs-Itkӫ+ ?v}V ЈsSPd?> VPy"3ӴY6É.ɫS̃~s}L Pwi uL.5(5±py:Q3Q-<)2^Pb| MaTڈ ݢ7iKgFi(HwfZ<CVh 1dLFT#ȠtR8"&4\kŬRpuaGWx'Ko!j TRn;O+zN]LbtI2@DjV|/# eY)#0pT˼Ad3Ư)j~Nجu\/.941|~6a'iˏ[' =b@">[t-Pb pFW{e)ZBCv„R7+V@(k( ^ǖ%㨟NHuqM|^0X"(UoHuj (m ܖQ)H%z챪&*R`k52bǖdMotKjjWZ^ 0k5^cD=6nW3+%u-绁mi olp+ 5JHFDb[3pӈl79e 0 yw–.G'Sǽn8.r~ :z%t *씿8wt%No DI^QU-&Qy6z  Չtgcvk@$ߜlmOW@J=vEVr["՛HÜI`Jd85fBbD>7-g jD`m^4y/l ]Х>x3ɹ HMT0o6DH4Hh@{Qe':0sta-lCj \ՀGWjD6*b@pwq^(2t*$Nk129[\Qwh75~\n.a0pq%ghh5c$wle2E&U 4)Ƌ6{ VN?d E\7>Ï91%)7nڟ(8ئnE;[,I/*@haSDY@2/.s&Lb(46wZ4ck BD?58['{U7-O٬N 4\)ܜ52*{{A/XHWALÀ(?Вva+M;>kwRUS8=ކy[Ww[#|H֖&e=CÌz.K`ϛۯ %gt? ;6l4Q0[UVᵀx0;tKn̹%bx1*4XSLtFt+r8 _2?8'\8OFwiWLBwѰ-bӖy8"yڪ0qȘM.c-<>'xoOsclR6 `@w/2Bd_wQS-JDY.B'۹v 5&48e~$jOE93 ܎Dzd^Zص:LK.ZN%SӲvO@!w[0I}, _QeoR?VG< I۱fmv?(sKao<#w'7s@0u. XH:/Uԏrþ*jg^ܛufjT1fycu䪗p uRP]A㑨@[^,ˮo,4~,E,Kf8>xdֵ1!7 a _6TFtХs׮L: 'sx (nm  Qtl`Z39h J#'CʒLc' B3ՖpIˬ!s<X>w6jjiͰ=9A4$?ůʈ~sya_~.IMTc]g UY9Sq=}D<!p7"2^bMxt4T`B+$ul -!=:`qH*~@cݍ[XF 8]1ޜ5L6ELhlG¥%z PαSO(On\].n,O/d_0 Q9FH6(<IxTt (q!IstŰπoKHKС-PX#%[Bˠh,ф84Gi7O!]iGO7CG r0B/L??k!0g7zJzqyN9oJ_v!%V`F;isgw>RNC :]Cf$؃;Vf Qm)CX,+*gѐpƕd$LSD/_8*CPًV3Vˣi̖ #__zI>Ofe ̭^oFѱ"½u'u N$Cg7aZ+Uՠ''챒s.%ASSp[Y~O:NuҤLL$[rP򐇴ݿ{%sX[_1*xlARIA҉LK> +2# PQɠYC4roH83Q~avs-Qҏdl>mqk_jgf:m q:w@֔*2cyۆӍ9WWϬip( [_v +;`( D^THA^d>š9CjU4L$e uAx"Gh Շ#E M7u6!Yf=쨑LaKH$*9>(wh9qB~dD~!$c@F]"4Yܜ_nctOR.=h@mID󼜰wG%|k>jn7Af^AsN&p3stTRlyjJ4ܜ=_[*3AĕS_?rOQ/y;ڰ`zx/U> S w>CeEBAP;A]SyPR861DAx=C49;2sPQȔVS]\ʊ _ns#S7=aK!?g3i: Aoqo̲&o}8HKP\]џ<^ETF[(Wë flp_9} 7Q̙|+wl8'WLTq>F&RTfv@%Ao[%,̚=^a9(V"/RJ:֘Dp!?=6k^Yh;{r-1,K*O{ EF貟W+b"|!toḏJiob/cq Z!cۚ 6{ğ㶵9|5xx`7 >kv| KDJ@VE2dwZ2W8_Q*^;庥0~!؏ F{Rs5^LS^1JK5X3rA*_C7W8j;ՔcJujeB%s=BrdZ4$ ]KlS򿛣 ^ 11qk\nI zG` 1ڼchNgWGȕ7Oidfd

      Sӿp? TSx rI0I]wyVhXUw1 rp2Q|g"k4E\"OIê _udkL^ ӾYNub$)#!%ɚfY3v& %1LlTaR@AeʑW*`p_ax`+c{z4B=\6oY@uol#ȗ]swCPVy^0_wH<5@8vM |ՏUN ZJ+XEOP$mtz)ȵժȊ"P/+ `_>NOiyC)|Z6뭙6& ĹMr&`o|#!TO|M 鹟jD{H\Ѻ6hP*uGcBBҎDo749E-jXiK*lǰH`glw<,}Qou|{V([:3;dWY1}Л|Mh-vdt KEAd?܏8Y EW?oQd %OCO脊14U@#LãFHh.f ܷmۉxqr5V(z cZ`Uea)_H#{K"@ᝢ:"f<8Hd,n|_Ʋ׮*{ְ7 HٞF(z!vɄG.) t cyڸy/RdFkA?&ޞ*<}}"J̜x'v]#gˏ[/d gKX\6o줞o`nڶ4|{[DS˚>ﳣ!r7&\'mg7^!nlFU3|d~J:N)V mg&AblFmj!WS W[v3 2T.O\+mke9LlhA,H5B4amB3؋־6]LJk֥%K* '$dTS J mhu/nrz')*N6>yϕ_>e>!]K1=}ν-+ƅ-3`}ճΉbM7NM!-Sǭs}*W7)FDR9ʮLd֍XSfvʤg8}A/8i"pyt+˽[k Y AY$*ŧb(ڦmfM&<`i>Um܊x~7t=w?Kje#-=%1c)+M=~1A\?x{gu,0e 3$7ܭN&do@|`˸Qʒ=n@&[*""// ;r؟uY|lbB=4~)G~!vvHSU%~EsB맂lj+Þ 4vrخߨeUeY}+@&Td:{eBVLQ b0L6 U--uMݥ}}u]AZ!e0knk=ԓkYWFY[\ VI(M<.E9j fL[܉]!EhFpO=(a'cƐWFs5`P"yVTm:$wFe$prr,y@|w;ZߌJڠQB ܍d8R+Ւ9>="I _]h,YN:|yVJ:ǥv[6Y2t ԥ 39*26˻0;o G h._򘌇׽>W tAwtaPKʖ=3}#ޡ P ؈+}NvGҾU9PߙhO,c +*aöv7|F/^ׯE2kX:R,LQ K86Oе 7nDiݿ%XnzZqr%z>!=I3_izQIr-#`r7^6TM{jsss'ˣOhÞUC_/UCҲYዟ7#hB$n8}2-Bn|sx?&qVŀl!Rۊ kGr{#i8ܳ'Fe*]o' ) i fz*IK@\Xǔ=iMשǻ;ey\6" x91k,op,ZӮ=^ \bE\f0ܑp7L諷3$TĈzaq"E $g. ܧՀ N0 T5G C@9:NҰ$ SG7}.R=-7] @eBݞf%mҏ' l&RSur|"ߋH6ap8kQmz/q>lkPWQ905+%nM6CYCHiIv/ DAc㭦Y Qt(QGN*j$ Hw_gYLaXw6~Z=3~#C퀽2BoKG $*daΏw+Z{Z/p뎒oZ)=z6֞f sU|#! P/aPDld$F7"i'Z!r4i``BB>9h1mU/IKĬüvtc(tNښ:AE-<.\4=tSS HM.Cg! ~xԷۍ|EV_b.L,~|K d0B΢JFtSL$FTFL|K=X )E Da۷z!rP˷8w[pV@QSIC۽e3NϺ۶Adi9ߞ#?B#oξ!a4OpWM+Rqrx +fIa$Z Z脸y)M# {Cy00 2I.10Ԫ^m}ɱ,UsKY6a uu%0 AmC$$,4u UY[kyd-9nnNɟ~OMTt.~Y-IJ. vO(CӇ DL|0ls<52 < d IICqf (ŞxE ;-Z=r!ZgM[}׬z.$5C PCٱC&X,MWg:lDW #EUmTR]t!Vxk1@V$FIl7ǹ }8D*Xwδ| R'6kn^lGRVBn݉JY#''\B*jrqLgKk'@ܫ}gD  Tփ_0KYq[b""5ȶ 6sFKQxgn۸"ûL^pH`QDtK9)iu+I15e{EAmZ5Rd{CMQ-SIln-#%@og)0Ugײʚ.-PwSq}S"^ ^c3Ps8=,|rq!IRcΨO]H}nyx0oPZ/׹͘|ݿHpHDĚ~%hr ƗweM.ɴ @bhB6ttbfLלPB67Z=稂|b$܈k L3?.dZ_a^LBajr@ѶLyDj<%br1Qq̤kOXѢ]wIfs8Ty̱f,Lt ˜<1g.׆dZ ~&hŀ6AuUwBUi^{ BFs; 3Sbqp*wPu%&Y'h&ڏxHw~ħ 8'ۣHvGx~h^sOK]zX33:iXdXN  ~PխQ9ORiV?oq>O . CN%eUF{!X5J׆Za¨Z@JΖT3,Bae5O!mZS2CT,2AP݁eYt Lx:J`N58Re7gP/, 8Y1\#3{f"J0 O6 o;N1#>\&b|9yz?yd c]8~ JmE -x4 KrcCl%mu3I/Mey?؂}s-\@3럎߷/%Q詌~30`<ܭ>RCƑ)tC%9" ~'n=m[_l?{_)QUkKKشM^Ieg\,Rtgf8[`1M!ݶYfkA'_0KG9'6jE?>, K`?CB))qoNcҧI ^8L19< ډ]ٖ!53K0d~<+S gM򿏀C9Z'<iv*5`cLZ:%ܝH4ګ{lW)i>ˢ#UF3vׯ h'7iîV94_rtIY2¸.>ig+] %m1}s^ }͊Zyj}a鷸N:nuǖhG}* nvGز3t͘Hgy<\r."5,)d 0۰A`?fatԀU2`etx&6aǚXdD̟qW{5QPP x"(pŠ}zdݜlR%MaE"WHӬujEnP̋>hg(+-*UQn6z`G<,W/*A{y_ٽG. '9~L_͖iK B?Vs$ q>>~IW= ʅ@K0lyZ $_,(oOGX8j]ORlY!gf1+o J{FŃnةޕzjF9UaEhGؓH $ީ=/㑁;kR phA'hc. }:nk~wJ!`|b`9ҩ`UTf+\E!j+T3Z# 'C/}\H57τběڿ`;+ZQEHХa&0ց=JY_=e[866 6G\%uںjS~tZclo$E5X5=,pZ e^N =Ux$B76Q\|rӸbN&jeROҦ>:)#w#!BI|hl-ϥ=&R4\8x61=2D_^ .=t}F y@u ׏um(UUrf, M`y%%VW1d̗Y _<z$:I'4 _GkJoY,m܌Rk1Ko㦝ư 4H?&WY[{|>JTѷ1LPUp~O*`9eל| hE?z9X,d$+" c}̴=xS@P*y&xږ,FEYR6Ǧ7A6L̷>xiCLUԀCS_n T4lk;? p+P& 2 VLxM\aXn n3a(J\jc=:VMT!օ"}-јEoqkܭܵX qv_+Pm2O*/gmN3MՁ[23Ar"霥zavۍPQ[zi *r_RޗRjԝy ŕ#ݯo>j\<;Hd+ow(]N,gςQUL)DYq̒pI yqҺs=x[o3o$NdH Kˡ2k,ZWx6 *mȌVWlZ5N*'l4"SxftЃ;Z!z0£XP4ލR9r6j57ք>g[.X!<43Ȟ1//yo^$M;|#k!Dq @Ї ևm&@'*jbj&վ20U0U e!tQj_'19z@]~QIq ٽ'k軶´{UEFr~2穧! sI_>/V9_xũwAR(Js-x)JrjGL`<FIVr$ Qv׸Dhr "5U.F;.%6&ZV'=-7$CքL?iOⷈxGM#*cwKنj mmPf;y9p"/d8H>SdS#LB0&j=)>+~`f2vơ?1( '0>%M.z3B)ice.3…cVrI E[{ jQ3^q~i:0{nq$.\?x4>0d"q3 Z?Cw;cu/!d2/o\}$Х6O1$3Z^ԧEؘ2= Wa*L<)&:Զam`]K٧eL=K84tZ^^ˋw}8(n0ɑ} "B KWq1e9{!*. =>cT "vkUt,JxP- lÛrڷ%t8ҧزSuﮬ ׷ KbqcJk&T~,.(˭K; ?DJMΌw: r\KDy:GP`.D( D~ ^!꒛tpY# nN!Zd=Coi+}}d%H??'X.,ʠpq#/pSJ3sJb;q,J;kS AcfeJv5A:=Q;*wJF S K%9O,&\!Kg<l >:s>񷼂M hoTq{ÂsWhiNsUʼn8&VѽlLa/rn"DzAʺPn3 ABGB!ǍB#+f%пXJa{m3\9ʜP9\F .uqz. pǑ_SӅIE.s!Cd'+ V}j-nnksqC>a0+z{\8DžEvׅٙ^9ztOj(z2ړI痆nQ ͍^;ǜCi3u6*Uoq #Ȟ1xgv h-mӭѨ\öh[>̞"%·?`x DaRhHgF6#\u f׳XIoQ:*M9=(ON,|ogI#q[M{f5e\6b<ě^lZ1!Dc&"kdt7qS4DX?&%7v3BŻy-Ͼ_Iq$؈oAgX`#'9 c5GQ*pE%au?gп10-]5m+#YX d=hw4ݸwvu 3/H2cߒ?GZIA V1t~& J5yi zh-6u~oVROe+0H)mz\ mo9!;L{# u U~d$k8p*? 1 *% & opyff= Q>23TG%tNRH}_} Gs6E]mHXլ!>X VL f YjFN3`~ߡ)߾$&A.1IG \]ZMK|xcN+[|6͢+42*ND%:GaE2b,I1 }:" O~sVlvO kw|! ܸkBL؉T2aW#gvG 'A-/@kk,l(:l; )&~Hc+աM{QA Rib j`~RFH=<1 U?-YtPRѷMfu}n[M@=p L;%ˣX'6rkH`fG%o NM.Tmfza/_7XM$XTFZ-Fh6ؐnsIuZ-XCsH{zm bZw-z6mJJ -;@OgʕMvG \n>r2b#9eNr+ËxC$uk%Z#Je ~ϣ/nLtCjw|Avײϴz2{Y-҄AI牄H K- so-oݙlb[=wijTK7*護6QBM氝x)U^쉿vtlK$dDm{_s<:"œ I"x3cAއ@m'`˜:^ݻ 58nž&Fj' O /5h|ar7˔zP dX K q|0{ɨ[Ť\(7dI*v&TljL]A)!Tz13Bxl8:$Mr흁J*SdjdZD{'i}C.:r Y- ZhrHfX<.ʥ8*>љ0 tlhc\ !Ǹ,+_FPMb~lm"v'WD0½ ^e* ٮ#JyYpF4c{L_)5q_n+b孑ꏛi)lݞa/4Qq<Ip)x}L@+% ' j.X؛i*A7ڼΘD)us!#^h 4T̎($Ȅ=yub!uT2:`Ӱxio^k%5N*;+C(?_Ѯ%HS5tTks˼zS˨.-6c]lPXoWz􇄡-ޢ^WE4>b:c =ir9]%Iw8Y9 jm![,[-Quim\Lg  v<"uly* tӜ*,Kw@K[&}= 6!$v֋Mشm8*]^<$UԈ/a_F>;.)[SM8I RF_ = 8-ZMA~~6J:*;irI#'}+ߓM3} jH(xhan*A\ӓz&ug 5:-[$k/=Z)`֙8Sey'=(?<6f|lZR?L 1D :M#荥KLKX//߀ܹaJ MY zVhޣkaxܬ4qB\b \ݛhŠIjXB~uo@_6LI3L+SE~MˏKh:Sb:?r+eGRT{Qb6TA "wEhplM݄ꁹRYըTfj~G{5FDrV0~|6lYS3d8-k>o3kX3%TFgR1A Bt# o/8yfb6I\xfF - g17 )1l;4q^jEyw>5tk.U~iq~D9@wN ͩnYT<RKl8 Ԑ2qy[gk:N'ˬdW\jm XE8TyPl2^=,:3!ya5l&0Տ_}#Ĵ wl(T7z]DźJDŽk[| vɛNgԃrCs gy91~gۆmEG`|Wfs:Mb8"J7USfp52%1Z`"fQ3UmaAq.r Z,n +qhL7{Nkyjdw]=әR>y(Vtme*٦[K+!Dc< \~Z/QR}W6!ܽ©, 44zæxP}} sA>#SWj{Ga쑥<㣃pX=E?9:Ӟ;UpDJ-O}\12_iyםv\#?pTW6[_:X@ǠArxtBFEm d&L 6r㲚9sL @s=5IJ G8jv$Zj5#x0#N6V Tk %>&;9UZH$ aCþb=eh-`\Z 'J,δ诅>4gklf&$$u)>Dyζ ʽqmӊC(U2Ν*x\L*U}KFe[ u[:he~R'9H7➈U7NGqAOW!u[XP->acw.X$Ž#2'a7<iWZi6gx`4_XDEHx\k ATFrl:5- 6INLKc fO:bs,+L6֬/o["ɚ4kV!3?xpjPo/#KZ:]z@[lMUF50T#VS`LPD~z?1ODȅ ,T~8\P@떇Jxႏmd qЭJ,f"lx|" f}3"&Tsmǂ{8.7SA=а-x.H"z)Q!.R;$f˹jHS c:nXJ4R(79}1dRsn}|J݃iR!YE, 3e4OKnZ8(M!Ntg:0$j94F핼n y~A1N-mtm,3q(WI9GԑKǛ#P ͇"GO! RwyʫR)[uxYFɹS𽣫A%R_E_gp{AETzs"W:+-)J 05;)h@vdDž쁮q! ۼm2XTSj$!DPMP'6fFoKs֕_3Y@9,51|Ä́,p\|kW7M # ^zlM׷5~';"GB L!{js"+T(/ӅyI/pRUF!anl>+egRKjvK]&ɽR0mkTJ,{sޯS6塯 Ѻ[*G60g71 Jɏ*x#*ƼN*_(6VkԸl$[ܧZ~R"adEAjⳈҘ;A:JBʟI,"K kXe2LT+4 qbQ:Q nFȴA[AjKjD@\XP5}OWD!rAYF,2g /`qW#raSh Cyߓy_'eNc`m6}GW!x9JL/bL+McaT;M02͹I. }H59,t_RTiQg5ęqHqKEv+&y4u .`ojLΆ:˚զd2%ӯ7Ubع&XGNy{N8\`s?N$1{%@d(,Fto)_oBR8vX(Jrx[iu̎ˎᇉ$KmJzYp[:l?WF Ș7i`U*PdBBvQ1"np쏭D0xc}"b;Qۨ }pq,0W'|W`#^ Ս _HI9h2-Oz&dۯb+y(=p-Eg1&Q% t_Q5$z먻60Y3@ZYm4j?G0`U_\V41/aÞC<Ï{/\b9w*88"hX&fp$r%O^"\f^EK:< dry_C6\a[,^*R {ՃSg_fq@~ @CqnVӬ #B&.9ş`iyGX{&6 L Փs_d,u1G8$[S]Gd*tJTbA ,/A1]W]wL^ B$VTҪ˕)z]\5Bs_F@h=jSL}\ -g!I'B=cZ,bЌV(5K:vəҟyP5y+sNO,;L65Nވ*&6>5+n4S9rA$-Iۘ XzO"EC"L}#tٚGm(aWhqJv+yb]A_mi D>H ny~e6| dAdM^lbN^kI򂼝'p"̅rm XOwF|D iZ) mHHofJiw[Li+lr@P2hvⒾOmP?M&| `)>3{RkՔw$c=` Wk oi7LZERW&ё*FX?d<NL`<4Agd;T#SKNZ8eXFMwފ= Yb8h;X:\C|%%GuZSm/ &`ss토zn1 P9_5@Q~"1NhY6?< lyiC<H57$Z;L;8*VA3_^ EVWDMgx99Tt7T_ N(􄴓9ʓ|u dvc5'\JC9odm3$lQ;]+FsOo ꆛIƜ#K%}T1wqm"R?j֩Mnu])Cy})4n͛ݻlfAV. ^ Cۛ[ban[ҿD J7(zB WV75:ۑw'qJ,c$Y=鞡qÇtzTӄ.U@1Zc(obd=L}7 #P,#e!efJPXk*@=~sMi0tȈubVM1m{s]I'ۚZ^0O x5m^QB)qJJgðs?Nts|!hi??(a̖߳wxv*L!Lɐ}XXqv8k r` XR熙È۵}T|?(Fz0Kˬfs ֮%-X|}yy]Gi'ukϼvKNV6E*NYcXXS2J-AX FQ=?-jfH$Gg+MK+@fkjSeȆ6me=thJ)ƖYYG&\PU:qF 1[^, X̑w0/4G֔WML*jYA67kJtAڵpj3LRFw㊿٘źڔyfz.yg`$w&7HfV+[aV! 5mYhܡ8G0o"9q k/zO.. r>ay)>Jf|5{]~ISQ{ġIX[$t}(88η812GW`$R԰׳SB|t=#;h(\ Yݗт7f !p9Xl4&].rDE63&ӻF2u?3_Y+_y0crHG66V/"o'$%5>usTO 3zE jT~F$HSEl(}auzWnू#ȱ?KgbwUN؝}?̢}'&I4lIc5+\Ug3]$OM~ T 5W B̮JO0r{vI=PDYuDn3q}iV,PĉSRw+ ^%hM v A"M0żU'1r{@U ;Ҥ7C,Hƚ+[7yZHzi83b e?V@!qy`('$#xpDgK_kC!d`t r&{lc95Q*>49HܤhkQ 9Ўz Ծ~KYF]TJE L >,bay ϩ܊u,k[N=5NZB A]})'7xEf5a{w8}{KONH}{CPϘeW%$:AzSfiWeє+Gpdyy ^o8 Ym_5\Mq}?[nh8/Iޠ$.s,9苣oK)Qn)7Om8GJ c\ˁJ^}ǝl?I}3 QGπ_Tl ɋ_eD澴cP G|f 8@*HrVf'mV_-`Gݳ}L+_'n\邇4`׾p GmL,b]Hv5~a;ނtT9k&d~Ye<]\I$` an qyx_hiH<З_Ng*F(}܇p Vg@eid9H bJSn^ $NYzcu 1$M4׹i3~%1]g$=B;i*{?Q?Aof]b OТ,K믶$My e'#Xzc(g0a#Ixx@\&߭7Ӡ&YC8xnT)\x?|K1{>_Pgo}> ;>=bl@n.ԠưjWnƽRѢRhSlË :Yk X@>U2qwI3 9h-2ˈRɆ/,cox2 H~$Ey#URŒEySdojzLx9UM(ե ;Kݣ31볝G ^}klŰUmO$q84YM]{{iC It*t}@6iT6;SBO9ڐ;B9 q -RQ/QZڮ2NmD P2pXMAN9ɣ4aT|HC\`_Oi;/F.1JZ$}T,~ʒ Qo<`ajf5sm!U ^oXzҼ9k^TٲP 0L,\QU ߅] ,j ̌bYُc(ʹ@jʪ|t 9'Y{mRO.VE TJZnΝ t(J31GC|"j fEێ]~mcM-KSv%&xo̥4bK.ga?C̛{0216n Pƅ2 I;)yl@_:(swɦw!}k~TއƾڨɋM8mѫ$Bh>VVQ2,}>}_Ƥ7DHA]Ȕ=r]H3bJQN{.qr8fⒹuEZD xt!Yqd⸸B bZ8OMe@\,& k{uSy\g!^O=4|}XedhZsuiCF;K .%7`8K2xd~oowJ7_@8I}f,zmO-o@.dZ=KVr 9`bI_,is} CDѷmu* _EF<P91-?sgYe*{SALn2ӲűgDd\,U Os;$)ĵ8WYA9MIuVհڷq1 kbMQrVYǵi=nzc( ʉṐ-mU@cPtv%)Y{q) "x 07z%yto#cX^ͧxry 4Nf+>@!PCǘQLdj]錥?י9gwt1❿DFS< ޵޲YOS)[I`V49\Y%=Glp=2rE:M}!{e-Y*kdt)z x 75g~5C5RC kt&?x:p΅z0^6gI0Ϲ@wVޕEc &ߙy/&+ZP5ջ}晡?o onmNB_ Rx9Rբ 1f;{nzG&yqFp2\H&;;R)Z*N5*jHAۏ+%pɂuh$-QlgB!}*2FBf(t2/7aa2L`r %/1^V1*d8{9Ch_G7{'O(Sus 2JdbSjUG_$;&d31_W#6|0Nn;Ыw슖uX) We5 <^T}Eu~aAxm0g v"ޮhͩ+ݶ%dXM!X >ea價u5=TNR[8T*ch/ 79GiJnƊilmds{Д`yz|ROzncKixKx1 2r1.)z~1uev`0 [E9e3*6ui:k5[oc圊y|m)'124P!Zd$O/-iIL/{Vr6eE$@9c:Nd]! Y֒@I'3K-V2Q8 Kg3u1KN3`cpSPcYgP'h4,-IjMCQקwMo R!MRrI/^v<0 vʕn%''wΡ#fHѡcV0q: ޭ֟|qBAX+I8XӜ Kʃ\-/}`[IdzXl"7؆=mwP\r@+6s`}8\kOnS,kb! mxyz#LcRy=e)adMf+fb~c`+Đ[Ŏаb'EoEbO8yVU?4VnŴy/pې $t?t/এx~%)PA8(}#H~h6n  ~SEkQH\˄5Qa%\MM(i5y78X mݘ IL"L9oXĘbM2Do~l<$DzCߪAbKf%ui:KGۺY2w{ 'p2N nUld ]"p0r8[pƦ\wxx+]ʓyw)bR&"J׵+, fg s*& %㓾 )_Ln.,sabn˝ۨH̳؋˸ZdnF=GLQ?W'D GJL^flMn ,Z_!6Y.ֹ͛ߛٵ?` MaX^8  kcg13u 0&b"~7Gbe{Dga5c9A-aʅn#ЕjBj1<mjkGpH2'BidXf>cCMZH eyW(b6 Fs$#$iv/(6 ?gd`h5+L w=ٍK"dY*^?$:hn\?\wmMVUN(j rn[(h(# ƊW›LQP1^ 1OR יC鳧(uy- ݇&՘Ӌؓ㎟QY5?\<[?zO\̆Ņ;aő}"QhMlm嘐ףTv`(*JO xb1kvW-m }'4AՄ "\[esihn)&mχ7Uʔ11MVĤӆҋg+)Ha *`o<%5B_KKFڋmi柊ZM0[^Ts|o$:_z]V"f3#(w@Ԛ ܇Eg+p`'n"ջ̢[ _ī o{ֈɣfmv-1>!`cս}r ZVN:TR(ǕD,y ES̎\<ěd2K*%G+PO*[C^G 'ndwۓްMNy4XL+y@"6i5,@NFp:cɢ GɶxqFP4!n泜0c׹R$c8wtu܎xЦ_l\Hk*mQP_ SVNꟴD3F=e0$r-W=y)OѻwuAYnTZj|BBx>ܛɢ?oi_nb6}ے{ݗIE`{1Dk%)Nƒr%tKI[L8$ԂB}Hځgqnz_H4;5*X6Gj;=bU 4K9{>4x\?6cl_Ēf=W2suqR=*)wڏ^f v.^KjbW;H"+_|Y]4?6[{Q_ '7SBdL%fꬪl~Α g<Ä`L)%5RPU2I\~o(`n-?h’Տ{4d7lGNƼM$wMoi/QtbןA~F#ht3t[gb^Ԋ3GW`BPcbSb .*l_4s]&3 Rom66;\+R4$'#j~c-)&nߩ)ݵQ#[7b?bP6 ݟ՞0A84 F£kiI`MiWI(0$n;}z-="H嫍RQu%b*M*'ШfZ`tpt&䗦Oy~$f.EPЭSByBGP2Np$Ϯ*0_xfYx{8+}jdoǾWxL.'[곥٣L{y{(I6$&%)ݷGJ@C03}Fqؽ= J2 A.30nHǍ6"hyՏ_08ˆ\J}Ap1נi{-BPy5 `eBO Z1z c 5Eɂq;(<Ф7 zAj$ɒW'`$E)~>Sr]Y9W2~E'+_ԅMPR) 84b R$ɠP|>Ȭ[U!( ȶb81 &MrGB&@I&)/U9lؓĆIR 5(BLc(w]b[Ux8R&ټU|BHsky=/P} gϹ,Ekk/͹ ̀YMQPr2o:XJoo〝@3 (sݥ'񋘈:( :3Rg~R%Q_!QV]2/\0ae{+dOal;+d/*z9T**ȅP|ǡT(ͮy C LTW L0 =7Hb~^#1 W}5/rk1>TYRjܑ,y+v޴!HH6s9=|D एh?ޖW˻M!5woB@OƏ̔0|6a gBz=@iuWir9o^ =g7 t#74R''옺̝2[ɴr2Lm͛:Q[^ eΑ{ۖ"sj/wbdW* fs(9N3$K "PأDf1ܚy:Ug1hR^8-ɔfRl!X!5?VXqn@ώ{!qQnM~.=G%H#)^8Vѝ)K:>dX1®e8 ?nY`1HJ|TU3/cjMпvlf.R=fVxgyhFu6s´6ne!hEYW} E3^$5'uGrIN&Wjs1>;IVmґ6mhE*쿊'*Bt b8A&W[u(" >8 *5IL"{7裲IJݥ"Yc`kDۇsߥ]4-~9 ̥$UC3t)A!j'oJ }/Ϻ)&A@O$$5Uq.!/Y͡RA*!U MxS/#,I_;q@iއ,,y/C3n Pƛ7)>bDi^:0 r; \ZKu`Jb&Z3Dvʰ\*|α)9r*o:RWĵ~yt˰n,591{2 @ЏD!Uù-7x$8*ښjDȀh270( 3jwe`٠ ?W9պr R cA)Y;JޟOtHԂ5Wg|1S06~3%{5 xʎ'&@F|m#AKYqL9#[TufaIQT fڍ9d8 a20jEdPsb3j_Y1貊T?BJ4T ızmy8sOO͟VZxTjT5D2} 䈭$jQ$ZNԷ驚rq`Io B8M:F.^ӵ@n'ү17B wUhK(#{)Áq3'kᘛbOp@:&mSqvJ.f*[L [d? a_G?tTr@7-"Q=z]FIzHAm焽i.t!$e宙8ڻD,zdbn#iz)& i#+|.-v9.XmM뺵z?7)C:w )ʏWkM#isVþw;wY?5#jr׋&#HU`?@ϊ/YH"C>ˤ%QƻJUqþVy?hB#˴h&nK@JKl^쟁sЯuthR?G ")$ WDg`ߐ*WQ޼\(~ n.<+d T>jl(!be隢q"EyY½cqWe0 :;#f'KBaQg+ɄO\X|aWc'Ȋ^p <ڠ#(iwx7@)`5*tjX|f̮}NJi,VG~$6*nxn?_wŃCƄ% 4 δ΄fЛ>dWB=:cxWQHڻ6 CXs*ї8g0ӝH.کڳXwd͠BaU^)gCXjk]n[bf1DwDGhB7lDPOw e:;Ɯn0SGNi,!XŘ= :T͊fSm,ϐ+KڡF0&Yƀ 9^q#A7v4*n8/UW#U5}9[jh]b̬}JG^\_R {OX,ց呼Aw᳤X]݁ݒy P|*+:'M=T:AB*}()քT#ŨWn";& L5:FӆM*naqHICN:;:Sd9n۟ :Z7%2 mI{/Qс oĉx<&%ۣ]az 9 ) kNLP-;/vYnn|˽?(oцRIJzjb yϗY)L} ,L;/cHs,bͮP`)" "mFp E<ڡS-EQpzDLG}(l6O?\dI?:ԅfe{e&F8m{\*Dun6Dab 9LډC#ɆX7AO $wХ\h;%jLH b:PٯT̛AW2DY] hܜbPVS}&b:/3>; aSBUi%Ó ћ,qsr &vB%qQ:37 .D.:67[:­n29On5M$aq@N=by@ZuOMˌNP@llN9Mnt% V{XKgE\-Q͠N4qhp$ 9v$Sv8˸rs7i<}8¡r%8vKvX9>OM=m[*$q#+Qn:8P'-#fE'@K$uG>+¦]Zŧ@mKp.b֩?*{va;62~!(B'g_;: [k0$|K+ ߗ̣z;1]~$(DȬG !UɮCֶ1o(MăjD۹ k? a.SZO{+wC`tٖJ.*GC%2dԧI16DnsTv,\g>9@ڕVcXgƹ$iz5a^f t&]Z ~;Y JZo@ ^a~WQ5UK>b1*F{:B(vF(c )tjmU_UasV2͑OMJX]|&NWct K{v;IR? 0Q?'Uwwq}-|a06a\zJ)i{?QKf 08td@?W1$WoLVv\~ Ho"kL.fL}]O/\ gQz91-ўֶjžkeFVyLaZ4I%S[ Z1iƭmfi3jCl@\^op5Xp>IR [uTJ6ï6xZyp*zȄSl‡`ŎR_#}cφ))3 wAji#!MYDa!}Y{K+]Z&h (#K}ߑL&R5،/IA\Z@ +Ch!칄F%5(x:7b#1K%Wtua!^ZNPm3!lpi>6_jKkxmoh5S U/9!\˃+J}nDzI9x.fW{T2>Q@--֭u26PNj8nyINOWۇFbc(e'Dܐj@AWAy#yBfzZ@+p_@x s gنI`ɩ9 ;OP=|$46S]%JwÊi̼6/-y[Է@Hq80P |9NBěRܟ<#"nU.U+5Lqf!aeZ =DD\$s8h^,?`gƙq Idw_XD'&ϩxnʝluWDo@b2*-ؙ; ńwIl+>#ѨŶ'g'O[%:~E3BV%Wٲ7(Ϥw+dT$q꫻WO zNFTڬvks(>E%fIf"8Q-;Y0Yc,zOO^E E򍖾?< eDpV^_Rn&Zrfv$&$I@޶ ホN6I0y(dkNap`e _=/bIIZGm`OA9{ m; vwSsل/܍DaFoɂܤs"WfU6m==K:3E0cUv ܰ|I 2: ,csZ()n[Vd4EOz~uZmEx1yfD X*^GBUjz:@G!U{wxi]'@7~nI_0xJ#4&!Pp{;սʹyA-95 q7S] Os [ @Z P9lFNOiS&T ,| IQzb^)9nUvNV(URəA4&HWz22ӻd]z+/؈ZqVvE xž:N\[@~yE^K N:[I3[c;s}7cM2i{J%FѦ9+]AIPYAaueu1Sk$B%xu`u+ׇх#Ȁٯ!v`s: BЬa|҃cɘ2s?x+J;l`t'|ȘޓS]~ְ! {N ?`Ӗa{;ʷgcxh5b"HP̟ תD3cC4ܯ7(ƆhPj,֚5ێO_ 懲<^1lXE0tNr|61hPS.@z/n$k%Sr^L"?A8t7q); лavc.X:\Oڶ;A 7j jI2?)1vwO̡֙A̞"apiV:H g02@‘_O_> %!U|,##k|UnIDt(=Ґ)B1x? )9I| fI9 E7 웇) 4 <,ePs']&x;n#=l!+k}as)x}&&svʄBWBO)y?tON%l9^}G\\_ݔljAtiZZR]hYUz9BD߻gƩJI[# p&*yBUTQݼ~=<^&տ9 ӷw*\wFÀ#|O,pئgh`kNX&b. ^ ɦ`twvyrP=,YIT.2hI' LBUy eۣ "Wsh451jr+ 5^sX"PLr7lQ~"!"kdn77L!JlB"F?tPonR\'G#3]oս.#)خK~ ZHQ,ɥ*5_e)ݏ.\gYL=p 3P$ TuCTznG á@Apѕ=JiTx?<}mc?d*L ʎ,1yAZK8Jȕv<ԥlcՏB]:A%9(HbSc |ѸâW 6Iy@y5"`QxAWѶiQqZmUdbEb\k<بuxBC+iRB0kcH>[4 8#ikĆjG;C55h Y-p9AV%wn^Mկl-mrze> ^4QuA2_M8]FYiCZCwaVZmx< 굪]/ ,KS!.Q=qpG6ʈhs ppzSs`u 7{i;+v&"a#^p\[[V|CG:H%i4rfVQ?~zbU%qH_4(<Aw@P7 +9Z(-NV&͕2ʕlG7m5r>qwFFh%~c/@ҟ|[r;# cAPtG}ӭ֤ۨj8g_ә~:$aƀ6y/U :>yppʺSka/ weHы$֔6'%*lmt ƟL֛L,1ۼ%FѢi=ڡc SAS *+25SǰoQUu+WKl13EckncbC8.]"makk5#8#/BTn~+*gX`hzÙX#wkIZdڿu7,ëS0Dl,fWn׳H n2F.iN>7/Sf6pةQ5k53')%5G:'qFqsС麞b6# dcךr֭ZH6tK||'8fwR=-ޢt.lpZ 5`o-RwLe3'b1zژ]; _ Xj߹CK u",1I:v)~I?Pn']eO"PTNХ R#C& +X{Al"媩IwZac2JCkqlêN2piC|QKlm# cx5HdԒ'2OV$;g<*j~郵x+~0rE}__uz_X\rFTxy)GwpRѯt") .8+6G)`AeX8OOF}҇kJ;ށBqklNWAJ| 9=rҽo*?-oѨI$}-׊mצ@/+ECgA=條 <i$) t ( jJiT)g'9xPB^d|d(d}d7fFWgZ^*b$ w zZ$*in%^[ s!9Mh펗fzFqt`vQ8QD.Pr/'(lH@Q!遇NʅQl_V\}#mQUuGjg&L4a;hIR3 H0l*#=^bj_gsokQ?־ɇ. jƟ 0YxoPl"G"R;1Oj Z&L1-!$߭ަz_ڨVk)y"!|՝IF5CVҲEGX WGԃd "Plj@ZqNYCl oX=ow-_WMWxm(jcsw˯IjAa:;bkܫG+d4%L!/ϒ}yM_K)dDQ2yh .2z,RT7dwq( VO˪ [OY)߬(?'Sm<}/ZYv͔d ) K#NW2tC5\,(Up~Β#rYY5-w&4(ˑCvRv ikp&qi>yζj2X1}!V~$(+VgO_{xR~NG^6 \ H9.|R6M%ӭ`6% ^ꭣM6cv02U۽)o;Jٓs&(ZTt9$(XᇄkސxQ[u3In+H?咤e,C{>c6%>cȽO_? O׿(~Z+R$tGNc()M -ᯅF6q45hZ1@ =+5}wVDސ9P J*Pq'>*MB+ =تjxFfЂx6x2ht{}ezި\pU◻yCt9"U(Mg[T@PBf8~'0LIbj8A8*@"% ]$g)v,]qnvթ(ha tUݭ',O#7c{tK vH6 4C*e Ki2Cpo>H I^ e$>6fC>ŎĹ\8npe^6/}:H<9S _뚅&g1:X|,T|ѕ4-ܩѫpmuvJJwA)/J*'X(YСn@ą88ߵf a{RLBң9^Lpb[xz2 xrl኶k@Dq%|ae\h_et]KESc!*FWL !ݯBL4*6'rDf WxXg%>۱*}ɁN u5#^6~̈́#qbS]E4G@ XcU჻cRYp;X֗'TZPgGK:Pѷ|`iI9ڍ2Kc jNyc`˓&gwΐb[&Rc,~wx9@Vrf#0pZq}Ѷ= {HX`,S+9lyBYtH,5w^vEU5k-xY+->$o'H(Woaa׵^ߝ*4HX!uET:01^S8|>2599Qyk*6n *  vZk)np/w7G)u:f=@/vlŸg)fdt8+:!,oo ejN:y2ѾBWhT9q9l;u͎m? D}Y#f x&Tz6PF~㜞{{p< c4aj@R!5:xTPB(K~qV*_W ?6MX4P$5٬斞Em*%JFʹs>="MC_IsRPt(CWRL`(C]&n&dJ{9S组o `{H b[ɣ$KK>]~#,lQt*GX=: Z>?DŽw4sXN^'QUfqV)T{_XlǮd&| CoC{iB+{%B`r`Lk9Hz"p w.~*LAxP8j5f]=pTߦ$ = \_n3y)^ˊc]t 4j:< ATȎ)bSOˊc2N2$hh1 Rwkgzz䰤lq.hzcˊ1[/&kdj VN”&u_c1WFIg"%/@f |b1_U-+xeʇ4&x7D V&:0٪V:M|VReQ"8X/ r޾!hkpfN'&eaۓ!j1C~/?,xP"_ yqOU.4^wq0HS'gZz̄܌9a/Rwqo OeSaHrnfZ`L!z'og~?qI zKϻGirArsAWR`yI,%9b}"uP];FMvݯ =A{[c M؂f0-l_HK[5bj(9Wf@lM[8ȰVNbVa<5Er> e5Fk#]DVr ȅ.o6S܌P|w 'D,t3K/j;l%(t6 ^`z Ӻe]I ] "qJxR/.KUZRHO]ˬu.؈Dpp&1wۑT+-^:gRYe"w ;TR0FxqD3^y,$$K %I:13oݢ-Eh#;RO`Ud?+)JJCpWy A tZ#0-H _` /AV#D r`F&ZO4^Y7M;)Bx5stl%| IFqm#y,8ZRK#;-Ӝ=C\0JPV_ɴZl1$Xbi=mS'}sڐUͿB RFq qc`IĕN0v ObSvphLj= eݱ!ZxILw>+7"RPF(#Ѡۋy0.b*ҿK.go*,F]qCb, T oĸj>LF0&Nk7g)lX4G$+|#L77vE~y+#N5(r}Bpy qJߖ O&$X\voGh z=4&I9 E/0cTLU&##"2)JtGT j/>؟xLUJ%}#Kf%걕JrI|<=@v :DBp;Jg0WXφ# x6Y&~LVLOty!L_S C$w c^\e:gR1Th*L U@czGhH3v@gcQMoK"L_*v! MBj@ '?ehVRꛂ45Rn8Adny}`rQ WjҐc5; >ƶ<.OYf}\X-1T&;ip13T# 8r;!pM7.X(^#2c\^33QQ0Pl}^`~k,WvD9ѿF@m82c[ו[ ,jW.(אXXD\ Ea~Cீ1f](ADķs/,u'N$gk}-V>&+[fq@Iғ[Щ#˩) YEMʷϝճ[C?[FpV,: -ђ꘧}i-x$;>P(NE_yaZ^&ӯqu#0+ UzI@ SmX<`e>;Dq^{>r/sfi[27E5DOaD_;I}^ɴؚ!DȶW8BQ/@S?ю{ ;AKe>4Zl \דyy_ w!3lɲo!cVo2צʁPIԺ :S WxϢ@]|*bt4ӓN(n}PrFp[=/ iu0,† |ݛbJؖW?zduḂհ<;}l'Bkgb{= ({d-4-f#5p~NQ)>H!Wt`ʴ.]{ K_ \kON62yiŋN>OEEG|Fje2~Mt?64!fdEg UZ,3olwQ=s)6s2b{$!?IfJ ؿkn+{EBŔ+W|Gm̋;^rpeT/3%9_+wgV;P+ Wh;X|泊><̩}2W& 1A~ TiqK,UFq6k Gs~@|b,KV'ׄ1ޖ'h>uoՓBhÐ"8w|Y:JdK;r QҖ2P"wGu\F6c!K r OdH  ]ӐkPvAIG]#LtLf/©ޟ<g S ^/''q]1ޜqP9{M^MiRdeᒅ0a~hqZ-/ɜ M) 1`Sl>ku,Gwl!seY9U8Q]Y&^l6J\׈ MIlk%3:J5eVB*+J;{;P4M@`d9F9-3qa>S6c\ r@=M{88ⓅlQ-n)e2=^6K$ (t`4+kV9$B#zF44A@O 0SP5:1%<oˈXCU^O 2HhJI^ MeFՆgZ/#qe֎r$kjvFZx3):<# թx ^*Rd;67)jwwjKM(5c<8/>l=/z*'ZDFr%ܲ(rE X`Pҗ.wE,,剬2x|A+qreNtF"O q_Bkn}|V B 0WPC!Bp:mI09EGtné+ThjJ y P"E3翡+sǦ|ūHk, <ʌR AVB߇I5K3XiriG4z!/Ip0˪|1Bah5RӘG(=b2Ѕ7!9KX.3𫻗 BC0cr\={ ~ UKa=3NlQd |_ eT!(]pf_50tfXr+(o{ub \Mz7r~e_REs3Wn(_0y3iȱ;<7WrC8WM%]L ,]t"iϼlvDA)HQ̹cVBj-C՟NH(FP-K%|wQ?@SK)VgǢȰAG(E<5GAUoGApAz:$2rH{][:piQJͩIvYΗRSIBe7Bʹ }FVUw0Ebi/^!ͨM- L.#4m";|@,1P5val)8>lyU&Q>s[ =,Sz0T^0Hڛ`Ό|鴼l llI&Jj%/;5V`\#Lo?AǩE_e$?FDԻ g i)`3XPEWLun%C1<2 b u`V[CXզ^՘];F󿬑)ۅ`HFCSN%QRqLz϶Uօ \vNP^:AH'P| #P1o=鶖[]uMs+;=y\91hE'PɕU 2An4E!Z !ɛۛf3I1Q1ajBYIG;zn6NVWs Ѕă͕8|s)o~ ')J~2:{:+^s{_aRdGB{gϡIƤJE63 'X~K+JbA0 !mTql"HeN1EsVu̕G_Q^~.j돈!gWWDƵM09ƮVe_5MKMk+y9KPUE-)S ֢OKF 2:v18ig5xbKG:P"KGMj9,V}I *Ȳp#$FX*MCĽ$CZB9y˦ 7uz(`>qD^ yڅ˒+hl$p_Z85d4|D`˖-FuHx7pn 2T!""taf,ya 6̸ZyN[oe/^5f&VՈ!_iZjM\ˑfa<]lZ1 BUP8O *)R!9~v N87)e7Jrߩd¨ u\ +NJR6[Gb]q!:x%q[#JBφ# N4n+e']l0pN7u/H)s4i0<C`dǭ_eyU4MZKl;nfA}~isj 8z]]a~*fwrhVnh rQu& G3ZxzDBsۣ@K{ )FǶI)KP[Fi9Lg&F&Ѵ@I+@*ð]cQnVGM;ztor!O3ty t 1OK16)$eU<7b]FF8՜O%_QblkM'd wk(:IJl+ΤrX6dyKF+嘵8ki\q6ÿthlO=)Ο՞9–;\%Gc }I!r551xd Qo]1FݹʖO/"D#~<`+2 |)1!+[N8\I@}#e Oe3]ȟzP 8YB۩4S;A6%FG5*ksH* PP;?muV̢%9A˙ϨQac໏ڽҌ㉌Ӌ*bիFJ$]d})ʮr/z2wZ-7<*fDH]%B]K[3jf4ʸ/薶)&'vVturPh;jM݌(#Pb^F #U_X^̍7gl5v2x1)fX?y"rq!Y{̵˫Q)L6&ZHɼrGƎ@v V _]%%מnLka@l|eϾ+[lCџ k|sR;6CjKn0č/aMQv V!9taœ>Hm~\HbV6IF $}Ilchv{5v#"ϐEKEFXSD3^(HOnR a4wgZֻKPtrrCw|URW}kB!Wn٥]v\VVuGid^M!~RK 5VN*Q&4 6H}^,Bwy/8"xP$zEQ?y\r b tdul /D+]E{{h^?EhSEFCi\`ԨJ[ӮLOIe _nunG$xN5\*k&Dy>j/ڐMOqyS̜oTxm7;$; *Cx"#dwF"5>-@λfd;>Zv3G - xA |ѭ5gW, Mmjc)I1|d*q#_|ԋ4. 7ag`I$.v0 r0x /[SVSE5GF, Z!} 8/"/fJ|2Vwu[i3`ʹ/S ƱY+/Ϩ!Igl~]UTձA" k,֜s(g> p]IOHsKP$Z^h; h*3y4JEz 9:0C!K"y|̟k$c%>dZ6Pp$N5وa${ ;+cћZWl${ AM.Mv ioJQ͉nXd)qDW?^ -,rw g@+0>XfAƉ_ @њBt2mҢ8!e׻, ˱B ҥJl5- G'@^`!>x0"8CBZ#29d앜{Q4¤<ʛF0%gkJEPYNXsb\òaVCyC1s751r`]1+O=*ЃAܴ'9ZrkU"NV^2g^fCC M+JO?A5ΠĠd7f+=hudĻjQeuKBhN!jven &>ǽY&4ڝhbnP.z(@ڦ$>aY_\QTFJYZU?TN?NA0ulN'.5ITOp__~G/PR򆀉IÚU“b-S#o@Bv ?xRPn]jҤMW#ڔo)!dǓ>GaaGѯLK6ߘF^^Ɯ{5۽0B&uP,A=QɼuՍS#vSV(zFC=` N32ʼ$]9+< 3Nո>51+͠pWΟX(Bx^ќL=.4Y*Z+ޏ"UT6hCXxij˧q.\IOa$0KN~Ko18F8@O~f{J5@6ŤF6&"K: \LsPaw53|Gݿdbz k`u& uaם:-Ԝnn9HߙzOq6LX1b.A],J2@bF^GZ6üT:|qv>x#-{ k5NH$\{{%/kCb5GwR.4>bmfZ`:Y4qN1 *8 өT(zƠNvX&ɁgșP@ք.Fd6$JmV-LoN1 ,wY"C7NA6)%:r/>PYPeyqkn?R@L Q Ik4zq@fwi3#AUɑ&~XW;-(>(|tQ!DI-d|B \!36u^>\~Z8Qng 8o)|}eI(nE#":zvG 2ʂp=a 7h7T HTO!m D"ŶD~ +xN z:t.]4ki{%tvNUDz"(ςK«E %M"VT吻Il4QJW{°eY @oC/_TԼ&LF (( X4M~FȔ-[]pdEq5D,;yxo9+IKgˆujApQ, //,Ùg&Tx)ऒÐDzk I:PsOݓNO֜]s]uaHqTz3NzWȦǥJL8% )bqn<;[k<zqd(|3J8:b/"'%X{"\ %v 0GQy/6R֛){k^dpjK~fN/lh3.\BHK*!1ws -Q'<&؃Xsɩ9v#մ3p]U:NML*1##@Ӌ#9"DѼL{ F`-}KzK'(3BZ+SX5y:nL57&Z˺m++Eaڏ)-Ⱥ'< 햖ӆ(yӘD0/S3רr]Hn=_|Y߯[%gf= F8anB!{MEfSX&*єM(SU9gjM{vy~m(Nż0vAT%#WBS}YTRn)^]x*%^m1{LABZX!t&d$?N̕oy_7yOW68RUHpC̍ R_$-dn@B`>v4"veX-thICNqQ*b3S2qڴbc/_tDHrz49l2j[WoX e=Ku [IxeF34ò^ϖɁ3x(sҖ; ٛaY4H2P_¢Vz?8X7-Y^OINкI)H՚Ohk~Acӳ?YPRd _N;NBN#V{lEmJ.EiE26`B3Rg n Avdr$S?<l'^)I?i_:j*y3_v'vd ԝںh:q-46{uNDၚq?F=$竌X@1N_ΰfICԺ{s!5rR @>vd đY1`JHh] AM7`&Fo~4*OfX5R¶}u瑺 v`l[ؼWy`فTa 957P\a퓳 Ht=oZV 1UIPhOE0%Pdz4"P{Sݷ 7|˓їhhȿ&P &p~tTe/Fk NnE'(Xe m=3dwUδ\p } 3n][{Ɩ5jk }"O.[y Z-3d7.C F`#z:R*f弯coU]a\۸V i#ZK7D3TܲJxuxrYww(Lu摜 |M5+\.~2z,f2-fP1 DO)b hٻ 5}3yoq?36$t䔉Տ/gm GQ2 P}`5e(W99@U0/_OlclKʘv|u~4q;kDO79B:%'=+6ʷX_ƴj ^z }LOX0{g@j˳6DFAGJi@;Ky̪H&w}bg,f6D\boz\ۑtDŽskF2d vHqs](dډs R?O! _I"tq)J?ؐ p*G;ٓE 0A|k c$7.PHmWMRe`A7{C~~N OP BPRKUKZų14RfK e 5¾i.8IcIJ"8l,1iXBGAےao=n3Hݱ5:`zJ잶Ic:R"%(bP<~t'LUvoLuʰ(^TjD=NrCbvAKN{R% ߑ6WT=\F9,U]JOkR"nYQk!lW:%0FVTl6ő9oͺF}3|Qrn-Z7E֩k;x>Pjes,MsceC7>eQ0Κq#<ΕXR#D(9v\:^ OϹ? '9+0pI b)Q*%|yפHƹۈ!QBX~;uY'Qr@:Jkfqmx8z})"ii$9<(mw)/2I#fzL 7(\HQ/kCycsWD8bˌt]*4RLM*hyyM H!ha`'ە2c&Ϲ)j*j⛴pC¢8cY'Ih3LZm:D>(xHbC4`}3A*EɆ;@ !6_k_R8Ko?`bR@K=3,2m'6d&']zo`B <\^'hCGi4/gFY 5to9+fݯD[a)OT=Lq'Kۨ; Oqc6_yrOV Ud eNQw(X]g24#|ߞ-Z:Cص-lӥ-gηQ`Hո,1`5ޱ֓[6FNDW叛,pGT&UB1w1ˍNm'<;$Ow]  @*׋IE G@;)Wn>,{>L+9$PT1 Q.yFߥnFŶ|zF9Yfǘn't':/?>VX(UCltA=OIBjT ZL~r:UVlBin'< phi3^srcyKu7^g7_zjgqsYU(Ԏ2SN2;H} ,x}/SVo G@ބTv#~`빒x DB1A`pc;x|V ߯ 2C9ज़[A@QYs 13WqϞ"ʌUi 0GC3hC`цh=brYQ`,|FJ;J/l^a:T[4e586,3I L 3ޫI=$Z2+?3-^`}ZR"<=dH~Y=?mS5sl/4vJGz2q<wJdvгG@I.l<.2!MAaz!$kL!{a` [сQm4d(Bl+['8=^jPD-Q sdySZ̧xE;̱ bN?,^Pp}aNZ&F6*%cY;H/Mm<)Ҹ]B 2LwZM"&b+L%CVDP}5缦iCvu (~c(vO.@x|8{8o2FH^L&ًci#1鹻ÎB !b+[cI+-c>nPZ:]|#̰l_]1V8swƞ iUG$WiŃf# 8:>V$bQd[1;@$Vޚ^oG!A1;6d0k+uvIMUAJ0m5.SH -=ޛjT;G{+Cc;%CbNؙބͅ2,tLzcJEڶ;8>6ƭ=6ouh!чbbo,mw2r4v*)YRꮫȨ-h+'M>PTuuQEi&XMJ h5OTQ䙀%6%5X \!=X8_͓òP{zy`E -V]N$n@oXTb)_HU2b~_|x? !dߙ4]bb-i%2FME3_E%Njm@`, ;_ij*zD 2΁",R$N,L0EZ4vjo8bϮ0J,z/`<סH(/W q%D1wu $PTcW:Э!Hpϐipj[1$qaMpDFJ֜Z\oiРINZ}טQ&V͓+ee:[wopj@,yГmSxzV)M[lfn0)wKg9 J|/a;k9iyMu)M"@ +oh1 uw'v ]r.{dт> 5U_f¥6><\#MrNS2{бF3_pxTgˠ}%xD& 2Q sQ1@P hQ'MPC4*\&y!=7&8t9-: ZۜM{b.{+N;z &_i=@Fit痷i MEA$%~Qts(-Diդtj$ծ&`zt_%1+۬WTc>-P' |;q=+ Z7N~s0}~\;L@EG[W>-'XsSe+Jֈ{ObzgcGgJz-$ v iۚ֓[{S"GI13?l7 ;ICib9mϜu"HDt~LQZJ 4B< Cj!뜸9",Cu&x.'fC( MXQI7ښH1L>aL< #&pMUX;r`Fc{&)q@w:~5eyC; 8nxn:ȫV 8أw8A0(1@ u+V^xlea9^o 1Ȥ*d{((<9&ƋUۆޚ'0գsC'"p'LN q"`XaҳV[tyzh ?tԮHt\y6)0 pˍDA`Q)|M{O^SS+D컺"1qbmh-91$`E.Þz ۧ͡ վ~)j;Gjjq:< It#-@FVixKPbG(p'Kx“,*>"J,E&7wQ)׷;v 29 =fp*ZytfA2Q`&H[s'IϟW#kC L =C19砞vפn9‡g>m ݦWthʎ !KK~<ɔD!?Rr;_c)FV[P*,Pd2ԵOVE&??o~)gidE:+!6zM,vx6:`׳4~oVs,DV yݦab{; & U*:6}wpy6U/3rY C0fP\y?e">:kyQ Zc/Tob9 *h(A {ZQ=$j&8f;^BN0;/+4*+jĤPmZ bQ֐Yc }Hq{&ӓ S2= '&NadEB} ;òoZK< _-hYd%HO:?ni 0gͮe0г+Q#`ds3aPç@QMU/fUu2WПHuE?Lw1.f$yV1`80>uAjCmB"Kq#\,bx6"^ Ro'4 WY$[`Kg{>#ܸ !.urB\7iOZlR7X+ADϨQc)CF 6'2Aʾam)-xyӸ,qrAϚiE[m,[,,|>e i"dap$YAՕ<ThTӆYYS L}̳{7iiBVG4((~1?0iQtG)"ЁRY[$:N9Q y1W ?Yk>B0[F+>iR ЎDr eԌV7"\l'{e }v&A\VIC4+ղ8_TX=R7d%_*S;4v7,g}Ydw;<K!Ɩ]&~'6A56 zZ t#磒 >Y/?lʌeu:q:ڲAck6{ J/Ug` 1G$7?~cjB(M,QrEى|mAwGI!A1T=۶lY'(Znjբr{HZ=dH ~Y{&upᷧSw/^L zg7rŬ[H^K+'IoN<1?-Ͷ""[+ׂ_GMxƣN] A絯;tr}V~Sd~RJGjGİ4 D 5x&ry{Rj'OB'gϒ|xTH^N5Z-Df+ e _5A-V(N\ =ɽoi//vnDrIg!r>klOʏ &I9x%c= Z#MDkN'ݢx8XkHa)2=F>xHOA.۱SJ,e.-b;XA z7I͗̈́ٱU>JU`l2a(rAq ;;XIwEߨ?LBTU4&Иz dL1&iRڣK~=ʹ ʾ~IgW_hn&VMAà0)@[;W$pK*sǝ%q›;E1FzxCUK1e3x*ܢCGk}@)*M܋$wT~Rlaj6Ư5F $藋c*ńDFNOUJBUOJ$IDς̜/;;V_\v7!$%u? U | bmW"iZ!ڢsaUGoG0jFr7?#~w[{`E)R˅ Me^ϻO֬*"A?'b ŭ'3d]3U5C=,4:+Iq7K cQ])mIdd#cwX#=;h\VD!)ř̫rHvD;ilP o[m%1h2;VVB*)~WPZ̓?Xoi݇# 5_is ? n{?tuTyK|l>dWܳq?sxÄ =C*Y~U/ݟuJNWF5!KZ4/2KiŠu}: `keƧK`Mw_^FC% ~m֝aY:ڌt("覩$MV (慣] {0*j3F3}ք) ~':a1]Oa;s _cL LofK3 jkbEڞ#6>Hbh*F<_u&?5.h䳫T<X S*ULX* (u8翆g?^C#` *'lr$`o4T'x;̂+c1[ Dd+ BPo^큪7'nXzihi/^B#Ơ'5wO'ɫ.߁ñbW WNY@MJD Qom=?S8/+GA}24fyE$^czw'Lk1zMe9Eh^'ca6%б>O(JlJ577\| fv3׼6CRl?b䄗mi*75MA碏PT؀wW2$B9~fmm$6jJ&J_OiCQ`3QWv+؋zB W;swg yzZj!$G{0 FI:t"@~;=P{4xDPoPy)LV!cMߨrUwHeV,4 UNxpOw²-La, zH13j,/Jfzt !Fg 䘎Jq2AV*¿C] g$OaSXX肌dW$7а|09kΰ\ ZɜPB"c>"dm6Pk4n jMtSϴm"I o+|+<@k~1NySEl BbpbRݓC}3yB?`K"}b=K,_e$]+V> ی&Og7x"XWp/Εl䙍,v7K_m_$qڨSM.?ɪEg1Qh2*[ɣxksyz*4/._-ݵb99Ad05v-7xXW.d Y E'8Z-Z&pa8yB>W*R%)T牧@6` {d ߺ ;HO q?Y'KxE.l1X]157}Ke=+m#c!;z/`"L݂O9XI5q ۣW}]X`ͱ̅m^;$I؏UN&d:촐Ozi\(ë!Dl>,QlB$An@dT(c,T! ]; `=ؓ*6^OBă^Ґn, !D׸tZoh_u脵x[LdLLUW-NiE4ǗH /Wc6t,'Pf;V3p UWDȇXaA?${OcWཹcaԖ!C8x!gS79ٮzmpkh8!U^P1D_d+]~X^$%E<:M 6 ??Rp\ b7H7vUr+S'K|`ڊɩ"fж MFP$%T=!($qұ3wsFK ս@9Fiwk!`@9*0ŬJWÕ?&*Q PPlbVh/+5~IvvjFvKRH_eltzzpDʻ~*DHku ΋Nm$o3m*Ԅ@=!F!ο ,m_ 65 Х|?L ~ &Fw) ԟG{"IlAo`*cDrXEVֻ1.eY<6XNtާ) [iǯL ~!u1O1I?cp>{Q&<ql agLMl^QIQ D|k+Z{Q}|GS9]\L%hhIK N9qw e/'O_Ӗb^vhF2Ah='*ki]e[2.DnUҹsYJ&zi8bT}bSiZ{Vbji1XHmޕ8 64SX$h2~HVx߈MX yk%a.Z`9 Nt0P܉8mJճ8Ά$0.16(rsI8_1F$#,Q +LMr x,iRYM)x4 [o(x݌\\YZGxn@O݃V|$6PkxϯAHhM愖G!8`=kUry*0Ł2dI_{dd IGHAC>VNjeN? nPP}zOރGMAV5oy@r\|wnQI%bFøƳA0Tee!n@s&ƌ&{^K_TU(~e Ձ Ѭ.'o}-*}H|n`5\R~2Ѡ$Jrψ\7!ě4gճ='zBJ,ų΁TY{BuọڨUM^[[Q d~mgKrs8&Eѫdus)>=n+a 2L N=mytԈm;42C ycÈ1GG-^eek${'Ai&(*Oe&ru eԑu ,tDJ1 W#5b^'s=r%{VhnBԓ}Ȕ*wBN_`d[}x_ KKPW="Y1Jŏ=De|||bS-H\^e.rw54ZSxKv'spHe8(3$l^ut(Tu3͊>MAa1zdgb4ɯ%at8}E_~O^lwZ*I=ϋbzJiQ|!JCHF.g;?9z-#?/ o@d|"LhJ  OwD^E%~[BpxmKr_@‡ƫ#W^`0FF)WBd7HɲW֌ٓ@娔Y{йqீhЌyq5TLp#u J8QvvoL \Qɻϋt9=/pb^R5[!wj nsQS0*f~dۤPFf op_]IQZ'`=W(}]44۩ڢ+]<7A;x5wK1Ⱥg skY+} lHGD8Z9by:P)yn)O2. ܋68Ŗ~`6+9H۷N4ۉS1$@qBr80)^9б&'2 pnڒ|#~IҒOKo;н6Y\E%.@_ƤyJ.@ja?C|x 1Gp.\Pēix]p"$ kIЋ?OM"Y]eӟEI Bv jBl+TmL}?}]A0Eco:ɀ~[26ZtJS'W-Ԣ"\[5=Sm`'s?nu)e^&trb $r=E]D8a&)b`)ZS$@)(TP(@ze+snGFn1T{Ǎ[dtӏg1\7dD6"F/ъtkMuhIvny;曏 '󞔥\GcS@11ƼG҈Dz\Vt`8ϕ[|bѺҚ#/c|Ѱ,+9O]n֘lNP&"Ve' )>i(:ro2:g~ >EUvt)xCJ\j(lɫrtw-q]b ?xVW䦋U,8~n'ND]_C u.fTazEsm+8JO=-J%|x LÅ8ĥ J;́JBpsWE4w)~C"F~NMr (+{zi.jQӄ PO2}sy|NBf2 M& c}tZXOu"P9>+b&p8SY܃AƳOL< beVC61 * C\/oɫ۠1>Ժtm|1JUsbc&JNwݕiEAomb;u:`}Q]m\p Qq Q߀NR>7La|bbŁgHK{ \ER>͊jalcR r-ёH:WTTpgtkҚE h]ϥیAG?}wtUS3J>LLXYwEg΅h[IVb^draE>7ɵҤ?j(pX&i̴*h?gbp Z_E  RPB|\se#Rx }/u,/sǿV@,aIu_4A_%*E}}>~A\d}JhSnY$2[OMߴ!T (CgYqyu{F"V.ه`d^뗤6MwP5;bwQwiLk t?y{ 6ۻKg8o."5Ѥ)X<q%j; Vp7+FY"4C'f zܳJ*=6u^I{Yx*KiaJ$,žv~L$'~j^[®Űaf3d8@a4).ȱꕒ0q?*̚5PL MTI.-5SwUjku 79OS楿c/Al`/8J Mʮha"-s7"x"}>D&,#PaЊx*"/XcqdžH~w%3WT [oOJvDtM{HySi{L0f"oKn5mW [$4 `ekmрX T`4+֋VDxxQe^ɶ{'wA{cl\d$9޾UmFxfZa-ަu%G^S9ībl Nx܆`tPO"Uˎ6H"$N'Ltv^n]ɽnbFXN||MsR=mشA욷jkT_ 1ym]t`PoLL7H}tu.izT]P6352n3M>.bms9R3I_k20Z@D `/0pGUN~"Z]oq\< %¯ %!clfH/j8JoX;Ǭ$:aCrl,HZزpM3x] Ҟ坺<_2V}/gdCwI gIra{4aG̲[{ktWp/nGύUrnBh`r¡q*efv>me0hJ"6o\[/demĿfn:vZ%ܣi/i^8|XmEs"H'[M*(5{4:urwLm8Hu"Ɓл(r_-ߥX7F_M_ ZW֏*{~lPsɦKX17bK|DawSfa[8#84$?wJMW1 v`jeaj Ev"5u@"YlH2 tVH_CƸ@a>u`88!#N3OKm;2h{}xv\QMq~-Q?T')=+8g~`fX /_%QhȬmN,o ""pw(8gȝ#iЊӲ.!>#fǙ+g|il~rZ9f_[kq|2K#Y{=?x8 X4+4^jljL7R&VrEL/"&vČ% 2[x\IXH1OڊbsqQ9Ere:zAPWK` lZ1snZpY(8)WTw(3遧@Zy-`L@f-V;&xsc8z)ir,*W]/s>PH_PEwk۫T(mxKo څ%WUMk`~ Eq;`1M9-|A-&?ZA0]~{,MQY;f#يfe ]sjB;/]qi&s=ȊAd__dF!3{u%՜Zjb*OVҚI`]Mͦ&;2{T2e(à!bF"3"AkNu)w .CmP.%1.  "I2j0Y= +xjPч/Hhü)1r[GN.jXe~V6KGYv ~Qi{%gwm쮃B̞-̻l>/ѳc 7ZKN{,0ުދMHhK.vV-Ѯ/{}fEюlA 4[5< Z8$*[%U&R[FQx/zDTm"`l&GٷsUZ@EX듇!T(/ s9Q%\uA@$j,A㽱 rHz0HvH[c0qNqp! Z$%tHojkAb_<'Q?uyکmufJ!YRo$~eFJ^qԪ}tk:6,]=Re;ӣn 646HQvbLE&㻁M3BrzNIfk]smAlxPP7tFCDaK% Ι|I/-ݒ|H˓.R7Z|LB]6As]]˪v M8,k!<u6S 4^*)1Jpt,D41{Vv\ b[^ލ@A1J]\="oQ~sբ3"2?`-OͻPI7Kcj|08HUrHVcXmWO\ilBۢqF -Ը%eb }.bόv"$7Arj;\\n~≥?, `b혲m\7s(`HB1?2Eޫq,VBW%INj+VGƶi'#A1|R&v.6hM6.<[#Ui뷰O!"G1&|Wsb4o@l$y6@S5XP~m5_ߙ<|:kp$|CQҍ4"t%We|Ԇ:Uٷh:{4Ǿ13Dp[釔gaR1r$P%x|ԭuZ16f?Sp2[5;Flw2Ug:S90vl$ Cr˰:'&~Iet5Eʿł7|3xT:TH&ZCI-'k^UxTݝ?*19DKB떧mc6ǂ#/qc@7"ּJ$Qv8:W >e QMuw6:0;jcdN׭LR]{xJc4<ZO?FNx*U{-ލX.Ng=ۛiT1(2Y}T./Aj%ϿD-Y(#T OUEC5&pg=Xn\ql.lܲFV+A8 d4J04$W=3ziD8gۗnȞs.KX!(ߨD6ߧxm0H3bax+y; i(ک*,V?cǴogM #!wXy%t|zA|]&1e-SOHWR'T .cJ 8,[t0CL^P9@;UW ic_PJwdBDF >Xg qpe Q=F0o'QgbרQB1IJdq5!g[c;5X%HN'JL,quvN}IO_0UXa$m='ڣH]Vd~~[eI˚*(IOpt.Cj{krmpD[D$=z%]> ەnZG %mCz9U/C@iB3 Гx:fG}{6켾1kl3qeN Ne C:e.zڹPRL[!ۥN^k̴)65wA 5^mz R [g ˡ{x+ tQ;gӯ&zEpqPDD_tIːC)T46qn~ F=ZCN@p Fӝ@4G:70E@g:k@Bi +|a;?Q-"l%YdW2J64Ϊ-6gԙwHH7+eVb5HX/J̲( |*Ps桇)y7iPYӣI 5d~J7V0́˺S rA8a/jfL͞L.KS pm_pj̨s:2u$V0YE=DZ|A$[y556E=&Fmrú5eJf޲{?=R)XdlN6Vl룍֭[Cv~)[$.AK{-j > cas%~sKsXv@#a/k/MakOf>j:JZWz"路T,Lko.u18F}y횮ΒUv{pIX4ZNSĴdʮy9&ā:zLqXâ8*dBҝ|< {BG 18:]3K +P32^Ng#VVn>n_FanEtϜLPԫs#Gf$mv3;Ri-fCS1lR㜼M29r&^'B?MWfqٸt.Df )f&Rw-냽a֟`'Iߛ{B *X,Eաj/ V-B Jx;~Sbꗯs=*iGU[+co.3ۏS-NbM>_,FxMz#+&CKmu yED3kCD:23PO.bꅈJ-k3bi=|toz1 ܫΫgM ^aPp/1b! =Bb%0Z|[#ǹV4cNC=)B* gˏF/ZO0B(0J +<4[qY2B (ۧnH5&?zfH"1S#Xց?/u4zE(a )2?lJ+D>Y,K^&nɠXe9a0 >Zgw`+tKųP3A [u `+WYu x : |i+I+UH3 O%NjiJE*K3zoڳ,(Tʨ8:ˠpdYMUq\'5(=LڌIvѯ.R!?퍯yP3S-L6{ ւr|ir}R]YzG 1?e?Z};J{L&N:FaVI;eMYn,Wܓ^AH?F>OUdN84M gpZ\n{sG vX&fezëfA~DoI^1۷@EG; J{x TQ|6Ҷ޸`OאMoEm9, U~$e /*M V<qE!N%?g 7e借!i؇J{pxCd 8Xd54%jq+MZ܄'f.Ku9GR40NiY |`}U(1< +ʇiW tZ?Xt?X \ںhVA < E54j,l_E.A`8=]"^!|'e Ϙ,@LY]WP OTs8 7 {CQ7_ sRѦHl&?ݝ.'\MpΔI,jhvhxl6ļMz=L+րkɢw|ڤ>p 95P?jsZZѺpV*1Rr'mSk˂#v%į s;Q4xxK6HʄtFe;/Nw~ͭ 2'\ʗ9}?ӏjnGY2# oa"v9Ik- :Azr PSErN4}֟:W Uga0-`0%{7L(/I"̄h5om#W=2I;ap֝$˜U'Z)CI"!Y"-"wo_FhAǰڈ+G;Ñ]E)n?h;փU$[;%5`/JxQG.QνhAS³NYg7aDP̂⩘vtZPUF7n7Dg%ʧee j I-m FzVd,ѧTx7).cb+p1ұ8SqpnE3+l88^&n*$,Z<۰f܋DO2t=S~gЈ1P dkw.0+3G1}bwRzNE6v,Z t:pŽ7)U.[ C)~ZEO@" 0e8l5Ǚg!(ځ>8[YR3q>E'd3)1nR앺VAJmB;ɼ}Y6\vtwAZa9(i~O/5lS۹\~2jܑ[h1U B=&sG co<+iZoɫkp6&f7%Tp(_gm25&w7w- p ?<8T۳N ɠN:fWuM? *| D5il-2r?61>!mvOy?/ 9ō7.e)l|ei=iϕվQ  ^^Z>S@S)@Spsb7,լbutrܖ^vobGX.igmOU~ut>5<5Ok,Ev$K]j Pߪ˄-kw!zG6}܅5Jʩuܝ,3&R0㉙tLOK0kSjl${S*l]Uh}RnϿO䭹"@x֛^RC`WjrY4gt)P맺"=̶_=Ev{*ݴ.}F5zH$5Ew3ߤ7G$I&|Xܫ-µN XD2z(1KCAZ$x&1h a!_ k>r!w}z Ԫ4)/(Ub7hU]ta3Q+eO5TUX+S̹Xš+ Ƭtҗ5j5ۈoў s`ڛ6+c!2i9*<߭b+wqXNtQrN4`:Rnvf;e6w{՘=˼K,J# xkaAnP#ƵIST(PFMZPliW(4w3WDQ/Oa9hOӑ# ijsʸΗt'Z8?1qY+A1'ծ)Ҏ5Xllob߽DSEKΜ4hP"H. -@KաtY͖soJP{xh :e^nJu1L.=.ε(] 6 V~ +(eg=&)GRXU$]e3.POب"PؿP`XwaV= T 9_X\)`qsx_Eש$ |=3$%'-j8[/6=/,uMVFNFWh}¿ )\QXyVɍqZ~^0,jŞUB?c_ǂ0n hI|FۅY.@sEQ%brNA X=55M\NBE@vѩڌDb`8L̔<%TL7Uu+AH30^]Y >D[*m/Q;&}}d1df׾r3BkeuXIe0 `ܸY]=q}׮жJ~bÎi0G|gʄ@, Xzi%}ڳI^1bvUeLr4Wt-R+񍾎"ѯWؼr92pls]N/BP? OPP'#vߟ `J$ ( H~GRL9/?D9z/ 3o]gy r)"R"{D6򦽆l1ϧ|'oQ,"dn'9 ^VP%{JW:KgųUduơ]dQc¼{I pev6#Ǘ ;s`10"|si ۩]oFxy")tXD'~=yL^eIl"Ý\=׿zlK&!N^]w,`zęFํZGkź=)&{oq `dn.?S% PB_ 1<ֱ9sfbrË_v5~/I{N_&3[}kt`anE ]$&In)Jnw[r'΃kN">vKX5WYYR޸F-( 1qRɫbi>첟i3Աހ, mJ&1ijPۜRԬ@mұ/Z(,zXSt i˽)Cю։+~U9ڀ:(AGbEb]t/Vp"kđoؾb2FiyE )elÉ6J;9Iq(d^s6@B}JOB#=Φ&z˓%bPLmQ $^- zj+ #;Eo]̓aɁJxr~n—~p7cF;QuFN"o/}:jx". b|#O_,xHJ -6MESxn7r=t "ԟ@`S_ fomبKl7?>.j萊@C(x{2V|hoJKeZLx?9UPk{3s돜@$~^u~;m]U6_HJW@0P%,c!РhO9sW$G+m$ [ף-# 9M?F!Mn7n;O7κAOx3 fNsIi޴~o7`rYKFӬHGnƖ G2_>̅J=t a1ZfUHsy~[+ 3Ub@i0F6͎n[@XP$yV֌S}CV8[Uh4z"=G=]vXeSҠL$9%b= hmxVAx&V\Dne\6y~*}u$ϘGGBǽdwG~a^q 3pʑ;D0~+K"oH:-GiisR*' FSKi/ AkKP[-;c~P?tJ;\ힼnZ,#3W4'4}AvPGK 8?km.q9m WȷPl#ްi ͅգA=(KE[D_ J}>0*#Z1OBnz&.?DPj\dlP/W* -Fi?Kx3;thW}l"S:Dİi]ݖE(vi;te%!Vf2pJ.-iE"W[o6aK#]}PiQͷS!ar(o&$^/f5住mR? zA 狢"Q) z+&]델[o/N M#V,PH>Ihg8t>/9vuq 3D0ZYGl ]L\zEzNFO+s *#é[kLX^cƒ;m-d!tӊ4> 2VoMHaEȘ17 -jMAk!]?ld1.@'b\bdaAVpڬ'_5lEԼa T*w@.jTHV&sJeH{B<*HV!ak׻J}18UJQP R\sW&Z>e^ У2q@E-G19@ѶC5j "1Zȃ RNT r] _E5M#Sּ,G-3JBI"LRs 'zimp"&ܱ;Ǒ0!^V#`~xoD{-_ٜ(:g7|  \7d\i$[kn?KL#~?ۜ=^"@'~?xZ:a.d2~5Vӏp asd~Tѽ.`,.:v,7*9N [I`$ti6A~y:⽥;#3-S>W]qDL/-?#dKʒ!Gms Mῲ W܍Ev(jU [lن&Q: x6 ;7 u?ۨG0`oW84j4trN1>CH[pAE'S(Djc/'sc}B. ZAA:41L$~9S0`8oGhŽ2cÑGV)sm|ֿN('Ѕ")54\Z.jI>WZN|؉=kGOw,f,_)OTc6Ue~ri_B'P}*}U+@>I (e[,x߀C` G6ﱔ;S";pzpOtd2r?iV~qAop'9"W<hcڕDz[ (CLu9\HQon {uQ(aScHyk4-,hFiNO0g]#Je^VD,xOUuW>Ro[-X!쨫5%(cثs@KdpX5M)a߿#mSUf$ԽbYrWٽ$,ă΁겨ض">%Tf3cXurјk /YF  >%UQoΚGX_Jrĺ,XA i=4+8(|(>P^ QؼP4f)wa wkJ$n=6R =<96&֎Ln hU\ELJQfj9\|Г )tjH_א߬H瞗'>ȭ1f(+:֛7LK/#A&WKMZpsx8brug#,+LyR/o&8Pj}Skp6~ Fr-9NJB3rti.}gXƚ{mC`[UNs\m!F<]eC<4Z2fO*ŠE9K )NjӥqPf+tBfS4e %`KQČ/yCؒPR:C:!+azp;eFA*L\I貽PA|,s#hm&ALE^\fufIɁM 28Mwx1k,&]LYRlƒV\ΰz4AasZN2:Zk~xUJ\ 1na07?WUU %,sMBN}?UH6,$E{}U¥,:ӎm$xѾ\As=ZptsU7(}i1* v߀;E\?35a5s7MOEK-eG"[ R YҵUKt?F\fiH~gvU3ۛ,})XY(.U.Eri'5io$i5 Pj-fa%!ƞ1s8g vhxYisS{Xҳw$Ij9凨Wx +QjoZacg'OA\&Y+|>۹=E%$1q)88%E CN{Y*ҨYߵRЊœF#?kyApä"&UB(97 6m+}P?Iy-+w*TB'oX}+f,YgRy--7qQ~{WY٨N~>GHltOs!cUH5Y{2l#状oIjga\aއx<9c,gzڰ#%^};P"YL稅 גtFl^)D_/=uKFR7c`TSLL]BjNa0֥/\(Pra|>Cѽ. Ӷz%L bTÉYh,}vȫνiQaM}gsEtCkU'[嘉Y8#ղqA㮕 xV"{CIR J_)w\:2Y|A_aLU@&M >9>ܼje٥njlHi4yKM/Ƿ,Z(Mb3 ֲjK{Ia-D--艼C6d5b B²2Ãx!:2f+ҎjU`|+8苁ٸKN~jFtsy+A7:5ti!٨w9Rx9>c7v38id挀+Z|db7룩C )]k7f9. Y\"_|w<&otP5ӷX]pg9RIGM(1w@:?OgQ"p:B5X`[ ̪`wL%| z9E $tξ 0ܗ"#3WJLxYhdޟD{ I.GO8%Atbץ*^x>|.h' lPcihYֹo\~뷠ik79*MV{A-w%F t~94 DM0 &S`-em`l0m4h=tlνhGPRr{>[ 7J[Mc1ӹ )A \n2P}1`90B:]r IxjP|?.#}, G fj]ÌϊZF\pS k'ZÂPȗ\j]gӗ @sJ_-݃寪iyR,iO%^0ە)EObd 7_&l+S`?I(FjvI]H\nr$"+ŵN޵BN2l0@M@'js')hw$e߱f{FsT+1v=5*(] ;<[yOZBz L,dV OiCĻ(TvNgG&IN~s02s mz<U2<"u:nzIkB0Tv1T&6Ёw&d%zeUhzxNK*fng_󦝺z'2Ԫ?9h^^`E&B#{HI\D)a5>'I$fzZE[lVЭNLF+EAm=X6! P(?h0jm*ɝ'v&yO+ oリ4#0uVDJ𭘳)_3S<H”fK(ȜY,ޘ"ߊw07Jp7j~S̺s]f)y:kdV zx0:l.\s'hFbO`t?-6009vߍx`tHA/ݑW>o((Af8(GQMbKǍzj@yngR)&hFnZu3=O?jيc[=haҧ5N$*B5SkP+5>O8+m xWH)s+فgaҀɒm'Y9#][NͺE! _[NNSL? t&q1+ P`Ư5k'j)|ZYj_{U?`>+~׼fsAds'tE^>z{ѶO;qGxfaRfH}r,ۥE9*U64B1ձsWݱjBe+t&OTQ֍Kv0+c77q[[Ľݰ,#!(,d{HК8[ɮ]DH'蟧DQYWe%Ei>'K׵x_ kAf!WS,qQ.}J .66-Ǿ.8"QwޔfD-YjԷΔJ.Ɓ6\?P~":'+++ͥb,9ɒ's^;g#|rV sQ`N_>Xܒco38Ə2qϳ>wQ/axcv^E"*r./?k w␜HG3n8mD ~LYݑBl!U_䙼Ai9.ڥ#y c[Z@l#<+Bl3䰓:t/^>]|#ITQC'4!o*IV*]{_O23n>OSÒXA W$;vˋ$cTx&^8SfUCad9\`+D~MYXx\+HÛܶ uVVliFܢlޚq)D.q%D_'t_Ĭ`-р#jh"PgƜ 펫jR"Jډ:m@cϔ3[gx+Ylz3,Gi5it}:zJ\/K!ކ8սCH)}ij8ߋDȏ?:2H잹\u~u=?54"*WƸfkTZyS(hk=uۅY}򙜆ٛ ¬m h9W&Ze2ޯ,(^l&VA6X ֓C5v_()2VӐt/'ѵ,'ưSQ3bv _^|nIlB1SZ`iP O8@o 2oV5R22=.h6\]5PY'p:ȹ ǿrO]#bWcWԦumDKPH &os9c0ĸ;SCY$_J&SWxD=nUVAVɻm'p\eVm{X+2&y1[.P?|洵V2|BT8/b!Gly[2d&IIQF%3>i,9n4CZaՖ81c{ ⧲~a14 : 2Ulb)JNk/f_Sܟߘ9u$V6+3ϒH؏Gd9Ly`99D& @#K6} c*lnx0[39)tBkeS"FSci" k?+㹞ΎG9f!Et,#<l?v7+QWMIRrX0F]Ìe0oNkyH7AZU |fT9Qvppg9qy>6Q%r<ؙU[Ir6 4-QH" 1gYD:ʹ C^)?CQJnە@gI9Tr.}0)tۈYH@G$YǷc cj qЗazCqBph!X9Ti(&k vTg΄eiC5QLif8z H^LnpB@peIk(m.{,doQ<%\=FYc7'yAioԘkp6;tV eB@TxS`(';H e";ٺS,%M"YhGՠ䔜㼤lYA.*T&l]C)|T,k4aK<~+!㩹P75r=4kn*196tu:au$QO$Wei5GI1%$;!],oC.f ww_-ڨY |%×qw8 HS5c;[WMc,Y sk`È q{ߵZxXm!7ig&uYgCU5g plp0m N[N I(pW!vN*w$~qUx)TF7*"aGl p0IvSy':jl'>`"d%zڽ Vo"1JDU~<{{')$՝ ;v+oUtd4JPގF+U~ G~MJM}zỷp!f~5A{ta7s 2\d wIyV=br~UpP|z HZt#aO|}SZFù=N{j;aLV Y&0d q MFl6dAvZ0*z_Cd)Ee!Uմ-;ppT (l88Mvi\n~EEg/ _'ͅ=&/P2[*iwϚ~m~3<B[EN'8fOn91 awu&x]cBd(n_??s\2"]@w3JPŪF}FW@k=+%lPa;hs UX#42/1KRgZpMHy+Bƹ*}g8t}ZJ5(} P B|340b7wop4 ]iHz;,hP!`caKVb!g0QDm}#TGQ ٛŘDJ~bX 0h@Uz;R_> WօU/*yϿ_Øpm-eAA;;hn^cO},4x& s.E U<{-4(}#{0aCfN;bFq\++rǾ_[|$|Uz@8]*hwlpc=K>1<7_d5 wZo9S4j:ed*7yGC#dظ'x ZrRčK} E=J6ҙqI&MQ +?=m Nߛ;o׌I?0D.0w} Q0F%P,i=I+ 0c7V5r+Z_ml]bge-P/;n6s߇60ݸZЧ+1>vՎv(f$i0ۨTSb%$U Csoxu71TdDvTMVޤx$-yB@ԟX8-B?۽ k\m~A2ˆBJÁYf%^z)ei6IRc4*PVgb Q~^oma_CG3:{:nF%_I!UQ3ao- ֩cA/H7'֍3G#s-a:D'/sH%8 E]0h2Ń/|"k_yEHIrꈜg.95@d ̤Z|n{}0s\4iIB7䁙':j\-xѵ!48uX:mQUffS]bOlr&R,r:Yk:jBuhAbǎ&Y-%贯]ղzhbo WW33p 83 }F%i0Sq8秱I@t.(Y-i,l.g#S 9[NA=!$8|5}bNz7x8)?de%e8`o?&O5RǕzE;_oj?]n1;;#E7v\lfzwsyÛVC}xs$i 7C'We-S|TP *zlf!.28B4xk$9! Wtv}ݶpldbMQawQ=5UoV`>&xl7k S?!4y?C " dvX-x)C,`:66u4Q"R!5!]6$ -烑T513>;yi֐\m gr_ѳ1^' m}'hqVUMfDqJwعZwtDc*_=3bk%?HkId#=$ oKL-;ѫgKvڴch+x F^hb9Ʌ?f^~ՂLCj%#XawgqظZiIg[8e\D$5=c;:=wR!B%d܊)ݔ_ TW"f - Ϧ|I-Rc )+Ī6 ׶^wBJQW d"Md;>{aD[]w%j,*IFaNX,x[T%}D/{a~#)(x JwDXY99BVm{#cM⊼Ƃ##N>.QûHk$|ף\15fCܺ wS稰]&ூ"ZiF nϵ(XDI1\F뽆˻K7·`tZ7Xx}9Sj͔o4VVXʖ $cwe8N2DYogb\rHҴz9~1C"M+3Aq;8`(|͢"d#au,nW%_wgt(D88У ̑G39<9ΐ99EZ{ljvYi֌U,B[+uW>dPK3}jnlĪ(/>I!*'/jAM=mDT wÒq𪙶#9[|NȨ*aq*0L,g1Sg9ղH$V\5—fqνJ0 fQuOf+ l Ec X'heWNƘWM 0)sϕ8٬Yb8 ̒JI)x=>+3Tv%-bJ~7ZI[1Q %a4 BivH>+n|s%CK2w a"#f1uԒu'tvrd$Ʊ%*.W[N ދ|N` lHz^߃ys^De\l]Vwav<7rqT><@o%>;FAYnҵF:L3<LMLv p]XYG])y/Nf֕J]bov&;yZD"GK :ͷb"I|i6/"Af5Ɓl(]k5̖ta)jtkdi4h}b,tf&q*ymi"tv3⏵O8X_$WOY ne1бmLH/-A:}Rc2k>_w48^m[80L ,'_e+W|锄؎Ϛ-#~MЗă,˧fa݌Xޘm j#؊'O9̀ǸǶ,U 8T 8~5#ˆ}NSE j'*_1缫'#Jvݹ|swֵĶvs~Άm8\2Ҧ%PBcՆ1 Ԑ̓j+ʴ1H_Jc\-i,v.,WaLZJ`\YrHcHW)2)wޞ6pcG[X~Scߜ6fq =Wl!jsb[k9"S ^RI-W$|MCc zg@Jfo,^gvzcvh7mi,;Y/X\ٙuҖP6"w߃T.\DnCGSNop mmO*X1]M@!"=.&=Ks GŹw5Wee!(V?)zC¡\YZe#3k4ɗý~+v{;-|4t1goX`[*g4xe]Yq wn֏{M l*n@Dm-*O^tX(+&F}qngגog&WgHo0KG'ƩĶ]z-C3ڂ}{[}O pUڼOw{zc,F|Jۍ0TTayخ%|8i$3"BgL3߅00 Ő'%!ˀ&([&7cj 7<j۬PT6#OSd::1{!2GjAOKWR`Ppajݛ$4K_bJFFƼEēCaGUѵ9Ѷk ܽJpF,xM=I$``[qCL R>,ڳU ;6lۺ N%5hPc*ԭ^%k԰j%hgW𖛻b=kCH#;ν\buXhcW7$x<#.L_Di'6/] ʽ0-i nk'ۼt3msBTrTH5Z&%q5֣[Y>rStL䢷[6ϵXB'eZ~wB-w]Bކ֞,~"&jk|t)zh,1j&ǺICGIFWZ?,HgXLkj?7 s~5fWtUi Ns l͖⚂p_YoVs{J{.§ĊN)et;J;_K÷ :[I3ɸk?4z::Zm^2[s1cb!clM˪}d7!(ĝc qᆾ}ZC;jPϒ蹚 ~^Wjd;Y;=L1" %9i"ʧ0a{9s2ERŊn^h'"o0r9'C=~T#&Q6>ϻk8hxcQVewI[1/ -T @YJ@0N3sz& ^$=y2jwc^@bCS00*'ZK#*RS0BF?6x*vnDz^yhf⓵CKbTKH!$IjjLrG2}nwv'ۦ`}>/=Ws.89Fq"TXDx.Eߕ"̝K"a!,ew ->ޔh$2GAUnȽ݊ccBK4ʸlawFӛD^} Sz׿n2).%SK݉0(V ߂Zo)z¸UPa 5gh(E3So=|i/,b9տPK#ȷJb:MS^&\1X+06` RuADe|BqW84zW sENZx57>@Rh]d;sؓ aDx1TW" ϱ'O45 8CO&& 0՟*WZrR2\ʏ2ey)Ոsj;'b /*J*QY>AD͑z"X. $ }Ni_IpwJ%Mi+Km}9ޞ-4o!\#)6b3A_wRߢ17i4p+oȖQBS=%yHп0V  휥cZaqO "W+dsbi\6R=vw{jL^!ҢP`^Fdg+w]ED0~`}{Em\+;`IIcDcOPX(`@f'3IP]CjV@"rg'b;]%yϮ.e?E5p`cVsT,O[ |ރ]\nOb ,v“FN;iFz)d kM fRP23.'sAwX=`.g|/,á"ļ, 3aJ ;A;b ^4}Ա#L_|[ܩɟ%Qu?}Ԇ{[[MFz,.'U$:ut)n[aSN?6<$vdm{QUD;=~w}~K :t9VFйӟukOf[H뗞{uEqj+LH1C"rnwOH9M!'4Ҍﵕ\чCIzw0Cܒ1 3kHa4NS;\~f(eBy}hg7PG)F>r0P]<]HbSѹ:˰ЛfQ*Hi=k$UnbقJE_lT @.y6RyFͅō;F~Gltӱ#>ʼ@7vqvs5̃)k)Dg3'A^@Qq ,T0$ Fz3QbW\5:kY܈,|/M@"IYC(82t+o̽ -O|\ 5 ҥ۠#& jѐӲU}QdA-Px=G|,fIchQ'DwkyVw[ 5> jև3o#< }l##̚sv[c *slyn'c$XϠw)@Sq#l`ł1>i ?zכQ)FHJVU1\ ? ^傱WNuʮɱ4Ӊ*-ߜ1/c>Nt1^'F-Lψ(:y69s ;?c[\O, XaнZG(Z6*7ȨaK;A@䜆k)F d66aC@Nz*djpn:i}BKI^aEo&Xƍf+"fx K^ʋI .+_-1>x8tLKH TAL vWTXIBo(|LO1|JMSfB_}y4fmIXAbvkjUk̉}FIԬUۗmʫ[R|Qڦ|^P̝>iy;c^}>"LAsACq%0;!ɰ;ZdkOFHDQ^ m9mCi*R"o6mZ꘎BS柱MaTEk0)Q: bVUĤVUUKU )\/}Zu$3t}VSCp\ RUx\t/e-E]ǜfحН '81/ډD,A8[ƶq+.ǣ]t!g0Lojiz1 6 %> ZߋQC+D uX+b"%4<ЊKU)s\zoHauDc\1 J`_JRc }3k^g/3 ~E W‹ۉO -[-Z>ޒW">)_D}$ ಹDcJSkCO8/}zw ODmteCӛ7G8AV8LMA w)0asQfdH$5䯣 FЃ>j[3>CjN:> -'V#;^HS|K[p aRV @k)'7z`\lD-n(?BޥM}3ӄ{=K} ަ=QqDQi# ]E_r̎ ęG}pMZe8 0v=ifU0F 來Uyo i1\>y+g\n&ODW<9҃Eה_̖izÆ2Cΰ@Ժ,s0e.-Ŋ;~LW6`b92Q.~AB59%bZohS3;Nej"0h^WBD1j:0SزГ&}< xhr9eMʌfZؘZGi@_;_cX&,)\?FB>7W3u^3G+1Hf gmg;HSa1@`tUZM,4PvJ B_ylR(E JQy8j$V2i ƛG(wYmH!L$<]G[A qG/Hô$3c皾H!Q& ɯqV=* ˼o[XϿ~Y"@2sN۸ߗ-LFn|+<2H<ڝzVUyA[yc ]/!٤ZYɀ4Q<b]QaWWnũ(swiUSN -Y*>&+$+QV9Bԟug,Mo]Tj{\]1=:_y cMyԪ,a #8:ЀC`wG%nAFY\RX邨.xR۴׹kj4#MGcBb9Hm$; f8,4~JD0wL\ 78Z`WO!/[Ct:}eh%r%ZvT7RULf" mg-HM}A.5T\Pc'f;CF*44fd۝_aCHq%sUx\Ut'a aiQM}? Wտ-SőKc=B=Yh6qfb[udg@$Z"?/dڪ-r'ְP=sla[)u:HJ nVjD<>nҳIf-CҮp>HHhڻ.,T9q^^k#mIs%+kxޥA@(7TUD$. D6X~PLa)>bMfթNۥί`Ȭ7lUh+dvŠG:Dp\4GsU l?lrF4 ~h22DZB_)QYKԍ) B-*؃gB%h+!Lޮ,sgڄ|1Gm:ж;`*-lHXzZ }Oll^F;/P?|=CҏRPn1, WGQ}0jՇ6g]u4Pb ﴘ&-6cN9E,)u fck#U&.`{Ik<ٸ1ĞS _Wŋ{1NUmu !nN }AK,!'Pyq ; uHxc K:n':\O*G% CuϹ3}y axQ46*lR^sot~ y 9#rv _QbټwL-QRdʊ(u= bU< Q\w iՄ#̅pӶmQaCPLg^.DSd!~ͦGŬs2ۯ$)Ռ\W+utTBDlp7L`h,kղ{`n^jYb/Uo]Z0tuO+Kc4>&rFV衖E#{'M`*B2uWAJ&U ТÊI@Vh2;6_ d0'M)3OS=~$Bi[R' MC Hj=gt'R4UK]Fpda^0_?kV0ǫuӒ d|+j;6μz{jaq?Fp~8lF{)=Sd1Ҝ8]ݭi) [p8D)IMOM/bp %/z̀Ir"{[X̱#܉xͯ>NڭªCQ(^.c%vcrdcolE$ًg+J}9>tJuZyg\1S sӄ9r^o}@(,T0r!T-$zmptWMYQj{ן >+Gᮗ"Q/"muZ! cQ/veQZRTRS# P6S~P!hJuxBHӚ@ r䅝#Saژ c5$S˽IOڅOx8CIέx۪k,mB[(V<'Y ~0z`Kh]&&)BAy_dp-[&ԣ1wKDLUJ(ΛrQY*02tJ.RxZ%kӧxƵxQ8l(\UK;5ZPQ8x_p佹\1xkA(R_R yaL;$Z#e˓{hd \tِ0jMOo>B;6mYSM^i8brأ7 KxϻEQrVMrq.Qӆ֜BBf4T" g'*Z>!@5p#Y5gs Âv5 aһ)&9 FeV럙1%nT׾?wέFR)_?WC۽)O*9yw:ӕ5rb.+L6Tm$3i{zfމ~= zkf1ܸ^v1iL0lFQP>BhpR'ʽ@ٮZV!_ǻյi\PTr>cAVH}4y>|b= [gK v hN[NZLjm>TѨQ1#3 0r9R 4YfNb_0pe(0'/@>—3^>&k =eP.eA 0R;ߧuF<km6Wq+5+Su= gd^UaA;H۾yD?_nN'$-x;4r v3BNW?!*H753]͈Ob_[3 4h(_\)B`$ R:jg&:*8.qq+Ƨ兦J}v6t#E7yia^"צ%c$F3˄07+zeIyot6ė=I%#"؎+9_fW"o&E Iə]FLN+TdzjqN^q5L U&PQ@S o5#-gUj4cM,5hAK75 Vw1e,6*ef nOVH#97=-[Xr3[lR.8 Yˋ w%aXkF QL>M~$LO-M>? _igI3.'8$8.H$fkFԄ=_1ͧ^#&AtE{ĬNVkt ]//D7@h()6\|4;}!V/Ir&Ԁ_BTvC 5m&%/pPe_f(*<""'5>k`I3?"'?-N:^ڷdi[^3'o`>.WK[jGUm ρn(0'K˺DńjwQk<)RFi0SQy_knG*"ʛ7r#J0Kk5"q0%*LQy Km^mUj>,鰉) q3Ra/_ f5R l+9O~Q@DosfNduDu ͩ)dӣ|[6ZC)Qs:" ="lĠwmT{H \&/]x" ?<[-B)}==B%Vp+*%K%9ps(SBDX3nn|=Ĭ1v 'WRqT`$𔊿ae៯:DaRGOGP)uu'`%~S|t<5{`OAw{hK2.n$Sfha㖖izȲ'àQrg#eڤaf_+cԸ0 vi6~7z~F9T6¨r`^AG/vbP b]_% 1 &_fR.-u S]̶K^u 0^|F<`N`qp&phC;囋/ZDe%K0ğUuŅU{5/HW薕p|De#5# 񠑸X%shJI\WfP`&Y;ڬ4\ $k tArʊXl>kR]?eC{Jħڵ_D:EuZ e G{cAxO5x/Ӑ>sF;nvJ[՗ރtK0mp.;KK\f kA|(;%NBd[^Ö#+iI4SDu\8^΂q|;g =cw!GE)]WyV3Ӻpy}}GǻO#0g(ǩ֧ܻ&TD=׽?Ǩ^>,Y+'sU&e0x˜*LGɽvnސ_]b 襹:dtz^ 0s>ooV%{9ri0"6h 8 }O97#l >uŮA~ڰrosq uL,'݁rHOuGUWA=` 9lqj"3(}']O26 Dwnʂ!o&ϡ8*;A-9))B7VYBL'/$B2Z."bJʕ@|0)5cv4%Lk>7kX+pԄ$QNEy3'!zsP513ZEݽ^YyYhgү TX5ˬݚcOcsp/SH<N[olFGzqw^}CsEdN%zϴ y#h4O!F}ʈ |>毪pL缑^0O75Wc!V~=Ԃ!K[sd$$S#MҡyDah{GK[J2|*|@.@+ MI'L)x@3AT8J/M2T{|:7 hg[gκ`#yM?>ؼ8PC_e'MiR* M*g(r>,#_ܪcEf5ȁF*;@hRW<g=! uħ6ҭO-E>D`zJ{{gM lVԏ?*ܘ](I%ʹ)y40Y7m>I^0hm h"$( {g'@B=ptdj.],)IML}!BL@]ilUxQkt}\%jMg__{GRUJ;1!\S /wyLϧ6\6犁@7L5FQ*iia{>6q'9 }o\XsNCzuK|1ҧmJӸ8!J9󾝩c a5/+SG@;[w;z-t!n:9@HhŲG'tRq5Gyqj9 d$/@nΒo7H5Oy-O<>KJm%J@ GNdXlֿ1;Xn|d&g׍_$Z}X]1n(sѦu]RK.%(X U7(}z g׍/.M7R)n!/;-awN?%rfiq*]\W1— Hjvf%yPhz˳p&*I8 ^'{SoM[JFtC5س˫( lR]2 EZf؛Ȯ2 }eYXڍm۱ 'qhnz"~$2֗jK_3ٟ *h0P [%j-.H> mQ%낻\(=k]OdL9Q״ZUum*=; 栒+u#hYdb!e7u{ //  СU|LG7<َ )i)IsXHfkJ$P(y]\Wݔ΋f%*Htl1\[R/RM__`ƈJѸou ,}nCpPޏ>7wtX҅F]KTAJ64cz%[67_جg/[z@1RH.iWun? +c#C+än\H산D6vW\!po*a NXZ8kjıϱEM(5b\gwx?<ӳ7*GD=꩎ʼndGUXN h~_ զ 4qXdK8 L>w B 9V6xBDԭf&)Nu`7tynf<<ܞ}w.C*4f̅:m͓%x%)ylh~\D=W.#'f_Lf_PW̧jjO@s%\󝀇W%-a?VF" Ŏ&p I!& ׅi }řg{(G!Wn ڗǜU~ߵ2O [K8 ~ow^ ҵCB9%j-Yӌ̀HF. #:nW#tx єa-֊1ҋb4̳5;)ֻO/2)3.:\lS8{xr){FiS˭ZGr\M1L#N}QB霻3xpR\]Ւ`-2qr-,}nGUK.Q-[_ Ū(˰߰~F2Ӵlmo߳BCso%BfN=](.7ϰ;c:`} n^sz9Fr[+F"T, .3A ^t7 Gu@dtH|q/pl$ٰ _\@Vd;UA0i?ʳ@>yƹL ޠiQL[{Wm{VTW7iCȡ`ɣ# vp r2`АH/OG*PEы*<5Hq22E& AcQ 0'f\$ԆeBV/qi&b_#5D.ad2h^j%_3_Z`iԨ2  uv~_r%Dk|UOR`'L1DG~Ťq˝[I?y#޼`G/O6^@U lA~';E#L}GvnR[AD8mQO~<2u!YouђU#pjINNP{}n[UJmfosa]/7iu#h"g. y"rC,; DDÈti<,B椅tɧ&*}oG# 莧A,Xnjq0rw̼fj܃ZҦ M Y{0dx!q6oMd9ΰ&;# [O@^5 ^EjB̶ZoJssa<U(;NI]<ɬKF?RLą)3묪C[%V#UA+t071%|gc׻mfn0)"q,JUErxe4:vcCkŝ膋\k}bKc}zfigt\c#\ e Lw2_9wh5%kE^oi/.ȋ J/_ <@~Q>A vģ0E&m k( 9?Q+E1j9%{ |#ac'S6I &J#ua N, Afg/ @||J/)(ϚnlSwjեW }_ l<;-Jo{BthR\po'5KnAw[d3AjW 5RSRa SSq]SAT3S)^|t`i;1GhK_꿉Lg >PklMwЩIuFUnȆSG|9"^Q< lD l%M.f3TȗI [ Wi 9UL.6;iP5P ?%%go8 3C>A-{Q@bp*Ҟw*H޵"+Iq((1!i|ګlϴiӍt{.ytz,=P)ncٗqdoUg ".^3NI+-=XX+hQʴJߑNf<.>ҳ|Wc n'bNh85P@i<<D6<# #  Tm{ 7\*Bh*{fl݃(TuaӱTh8xliì[ ۅD A{5A/_~$ U=nffFbmU_ ZflS pEX8'FfiԲ/(pOZu,V ljt0>o҄$9 e[uE:h'_jhQd#7$jk܎.N(j/_]Fj] G_;Q ԼlZcEwP iWI'%6MgilU0P2ԉ} ߅Ӣ~jf^8cL2$x֒拍1(acz%Fa&Vq>}NDl)X<8B8<حΦ|m;{ JHo,(8evJƞeH!/ d4 PQ2b6 qGv;"wS.Ie/V/ܠN! Yybn.wU&}jiM VW+.]t QgM=3ܷE+8DQdP'7a>z0pT*8ʇy' DLcxJ, ]`5hNW -()`d%{.h WWIdލc2/ϤiJ6c/끆#ՙRs<c8CT<N9yr򀽅 L`'@YlADꊓ 1| iV6>_MD8.Dt04Ds6,]o4A8(k0|E=v܂Gd9D %d۳@}7{ d>_JazJcTy/3Kܯwrnsd]&"swJz!#FlsrVߜ ơvIšծ5=JN{VDC\jGr TrW)Mt|n3sZl$Vm]D{ZxU?M l VY$·ҝ:jO7>z.-1Uw;5Hp=[\v(`&߃7<\ByL <|tR|HDB6@} IP#N''8KW_۪7 =Ւ 8\M_d=(3v`RnMČv z\#>F:#P<_3T23FB}:yU,Y&eTeVm{!t^TIMK+Q~`[%bMԽcyOK L>&1ԡEl!tOqnzyc}uFgt"Foccg@);6iDuwI `l9ysslmN#\{9#3L+z0Q,!e='w9iqc?/\IVu[d%0nq+M,9 }*GxPX\~ Lү1h녘ͩA!꭪ {\/)~uE2gN@q<`{E1 Nj$I,kⷭKrj7HBn8Ȑ]H%]nZ6c8>!z ER3eSDB IeӛS,';?)u]P~;By=K&ŞJeeiuK^adœP{sőC_y,bߍ8%r#Q= _˘I6N[Ý")F%lޡi bp)QYܠq.s$"\i 3;Ը򒥟n*`/,듕'3'Uz^!)4C6f*DO!N|̰P,d{%6dZ q+| Q/YޢG08IapZ 8+GvC&e4 E(Fڏ.L6kΓr}SS}K_#SC]LL Z~Q@, hNjAp"2ze/9\ğc|ײp'V\~mg/R*CcFڿyӇm+%qH%ooO2ES$ P&t HwS5:@r[ zΕ%B~yrNddH Nֆ)^L:օz"3Ej;6=_ǎïV~_4t;\};%u#%o~\<Ծ|b[ /Zg`KF[|ׅ.Ϩ;Sc fh4O>وw]?*\31 6&wp_X* Mjqd_H]{`6 ߛ%EE1'FN..iX<.IA1ĽYJk^ %I[&Δ2#o^ R^E|A&bJo˪/[{%(6[`Qcb6R+{iˠmryRE^=[.,JFN0j ! s3ޝ)3CUkfvnnJaZ@BAJS4⬲.=F33KwIJ MY/ +4eC+ -Wg<:~Ex4`®H^{c&9AVL[^Q)g)JJAȦNI+ٳi.坚yynE: [ҁ Pd= їyI06Qf sCt3TEj50.M Qɿ[*hclQjmQ0ʮ[x7n~S}b ;ӕI6dFIiq'%@btQi"/V(d@g;g^oY-Q8|Vk'=bߝ<4zږsǜHVөptiik vyDVniwJEf64#~={ n(yă]ێX;@ǿͬնWsEz#pqQӲ=8nY. ?MSdZFyy )s8ǤDm-^XVpJDGvr,]qz$ gd>\և> 銱XVXAXT} w"{}ݿEH@RSS$r^B^oHj*jBC h>=QċVT|78WDwRXhS[3dz90$ R姐g] EMyx* Bz0/+ݫWi-a35eTu-⑄S~<%)[J(I54ŷZz'4t2^ⱦ:et^1ӟČk) auRAd3-)۔ }[|#SXʶ$TOwU"@ #>NBjGNK!LxvGMd~ϧ8a0\w|VN L!!͋A,?GY҄r:$T4Y- HSpZsQtIX |/3Q:}jAߗ&0W{"2 ^H?v3W9RzXOO4E9suYO@DO+2Gm?r^mUBK8+Qkɹ-qώļTe!-rp227yϡǯo>P:SJ*%\2m92'J_ȃΠ{~ZzޝuyMdN}l40 u;ВP/m ?Iu⡳d'\Ɔ K<a|e?3BCJw7yx- uT&XOLN*ΐ^$ TA(>!1W b?fX^+,ܕړOm)<z,l*sllS9'qõ wsΒNU*\*U_R)|=f%X[͇u + =ejn '?΄ȃbC3Cz [(VڨYKҬb06w E1T~+g@j8o*8 4/;Ztj1hL/8*L 9%9ܲ@WƇ`swV6 t*uTY 6x%Qhulr5&ѕ|:Ir3HRnsKKͨ :Zvڸ9fJrwnEYǨm` %H?-_fuo1$Ɣ9R>+̰UzrLPqYsCV ,*٤o= j?Q 1U&;(c: r*D<**!M%Ćʌ*#V8Yv(g _A4j:쩨|y4J$xc"D?)K`gL/wal$XQ툲W9 d4U+`^$uCe?yWv C~=Mʁ:p_f Sp:#u12 Na#.( stnMQp,iH;~ Vu.fj@~0U4^y|zpկ=k%CH<!Nc5I/ucK:X>{""E{ Wmk3$>[坤8_c1@&e ҧ]t I\~r&8h\AcFvG!GZ "H%qCtF, -`:pTֹrc6If|IEBX oB[H7@=b$ޔ#ZAY& ęY쑒baش{C2ވbC}d[ClQQryʈ8FfI Ϧxd&ebA'iH,c. #^QZH?9"'.Uep),Q ,=rMe2-2>LưIU(`7PGl s!ʼnʞZqpקκUͷp-ۑ 9TŻEIMCYz9MHoTXt_4XG,<C0ҥ;N`,/doLC^ vQ|L-}SuZ؁w:F+\rKjaɏzb?_rů[~a ÖjA7S'yFJvFONA"|)=Hį6VbM4/f2RŶ8tZy6eEEBB kUߊ|Ƈ({6& VTkw>(qhCJ[uϰ[V+Ӂe\ii-5l;yd5l)6q}|&p2ߑ@;5<&Ʊ3T?R-25zׅNzu n3ߩf::~=2~@ LY, 7~A%: 9*nJWp;1 A֚uMkWCoe[t``5R IX0ոh)Hü\v 78= (Lr-Bdyi`5xԴRɹ|Wg@lD`K*Qy2)-xM P5:4]:Žzo&Vb6}U>E3F.8peMgvm0ZT)WK8էu$ rPrM74i3k F-V(BuoŖ?-![u]yRVV7m352WGf'풶%XB6>K,DsrꙂ6onBăMHQ^x3m9,~,ۀ܀CN;o= >Fy:>phɥ'N aC~xGEܣ3G51  pvP.G??{@- ݠ/p"FXc.T,,5GjqZAS% `|ύтKބ%c>2W-&[Or]GEix#rKU=4JK`x7xfHc<ZIi'٬<~_ϑ$ju8 ۱w8偠CK9 >yBȋۣM9QD ҩQ"3~c">W}Ui`a|`NjsaG[x6 0թZ+ps~f "SCev;N^-m˕U?metmpLU3D5qHm . bhGF86{KG--+c/K6tj/r)FCc5y5eEh9«.q\ya`OFO+so%2y9Sw3d?lcBYT4𝄩"|[E\K|eQ >DuɆjw#uO X¿@d8m{0|n.ulR3Štbb,zLN[zYݒ pv!ؔ vq-?l}(<3uB#漌1KiYF 1gQ<.t0W¡J2muf ~[n1OƛH݊eQF,cJ}b)OeX$*ʇ gF.OǺ_Yt捌6(F(18;pZmW63_ 6k-kZuhN%޻n)˃j@oPvl'D KITII:P1z`@X R@z5wIZp'(~*#|N(cc['֐>Sﵜ0n4G >PS} + 7M m N."2# @r<,[ɐ%9@K18F,0O;Q։m"=*Șx~A6o%e 좍&y@lEa8Pw`[I9 X]8QL 1|#O{o4ތeOHNY8B; |(77_NɾhlpTv7(@%'!aEm^^R!.cj-XvKM1ٚt4ԃ9wF;τ@z]obQ̙H/N=с.pLsCoT=d`NT ^\mJkԏ(|_|9BL9 4M@ގucHQE)$pJP\ov)9z?ePx]YlՅS+1ha'/,y!It#,߀,jwq3TeJoCTBTࣁ:o+s5!ﲈ%S\َ7}˝c'?ZcSTH9v7^#%7F6- ~_ ?zIiO+VOle3T>Ö9<t4w$ p4>u8P<7Oh_\wP ZyaQ W;EP։C}jDjKCM4 *Ky9&pD>>=ҠT88hÈT>r1A"pnNSV {J/mٺYemSJHkCC9/1:2rdU(!۟#.Zz|fgbάݖ6D81-4B1V A%\ waKr˗!PRܝڏľL0"bjX_.gR#m_Q- 55)#.EO%P SUg׃:w&):jՊETLGZɞ]Ɂ E&B 1Gh VY3^̿H>q4tv_.d|=%Ɩ`zݢIos+wS@ؤ K_~Hx9 Tfx=~{JD}tf޲Z/rmJ,$^Za8ä8zlD q&fk/i~7JD6QV6؀UgNCRSZA˭*H5pnw@],b%.kTat/k&gavԄ?>85j@)P{)O/g,t=34ԱfׂT'jrp8Lu4Be_^F58WNf g% YIrU.xbVHPf/ |I,V8۵!ݯ1< &G crI("{B86a<Ɵe!ƑFG%$9 #o$ХHV{M !@{BINz`mn 1 g"c('ڹ ;xөgik(ޟ$*ce%_M^ 0 TdL&㺸M: W@D HgGLJt(a ]64ɽ/+(/N"4w=p@k狆YoPfď\cĽ! JzuaȦ;[T蒯KIղ#቙Ħ1Sfc+N2O o}An=Yɓe|26D\d0ސz%ު0:ϣ漥$R!˾6++ ~& <P^٦}pY ӯSz>,|R1V"~ occM\y-J@* V?T4K]ʿM^oHuHz'eO$ϻƱ٨1=z.ȴQnU4v2 uD `+,~QN9ZQ jaD5[יKVq3l"FujɞTTm *aCʫ%?_T`߀LkBmaj{h9(u[z?EMT:|4p(kZ%Eiƚ Ã0${*dAfK-w>P;/jE8]}2JUٙ"gA%]joV8W+4VRzs:q:ٗ<ɥ*;XT=L4}}ao\s|r5a lǛ H*38i*~+!5HN,v;.)$ʿU;K0wX91blۆ&/P"M)je}ͧT:#=Ck5jž47Z2! VUSn2~4*r2j!{)dR-_I1WkdR]q Lew0Ci_k!ߩc2q5itJA?pA069ĆBGY%6CxHb/puXs= 0B]7qP0 M+ʜ=zs|A֤%I՚-90kll2%mF5A(2V ?J~7J{h&^e[oyx{+Xdv0]涎Λ$EҤqLy RqIǤݪz? <aqVzc KNx/'c، &0ph : # -Qj|L Bb]m%)W61}cy$VN򫟚f*e ,wW(qVk;X(%W -8ZfƬA>JPb]`˓ ;vzxS?g]Yס ~mJuu)6յu avNu=9>⓫;fY14tQ΄3 wt-}kB5<\g4iY-Ӣtd;Hp;p'ݩzR hA.H&J5$,fa>H)|WísGgbJj:)̽TA?.7e׮`\ODs^gPtg2TAWV[2m$_ud+| >!+tlgGs {gDOD V[/>ZJO:)% _D"RAj*XB -ȠP6.'wv'>쫼!?@.]]~ڏL#Up};Zrj#g*QE1SNSYɴ*䏹bf=UE45/VY3FnEϫF8l  & ay8882BT0$&EP^XFb OIUP^8AϾ8J>m7)a*~3Rb8r9\!M(!L|{ 3nl*)*{&r ,e-G˫§ox3 R0 ~xkIZ%T'mڒ^OeHN%+$ #&KH23R'w/$=N#~^ROnG4KD, ޔFl..h\J{d) ێ6ђwa uf ʨ6G1Dm{AYX ,7\%Uӑ 9lqbkH |S^;<`ˏ7S[x'0iSσ(Ċ ?t9: m7,n'TG[Yx*`*ɅJI#DyY(7׆G؂6Xte5S׍`[w>ςo{I*rwFYGJt7X1FꦗD3nʾWBG vYnC둂 j I-_?p[:g܊`Uzi;W٩ JθJr;sЙ,T.qЧ$Gw74u2!awk'o@wWː|'mTtn29+;EggmqFU:5lƀ%f;<{͇4'h 4%y"EF00Qא{fȳzr&~~֑?BSO{x+zN*)T)w |y[?zd?]/+_WHJhg(Y0TZ7u41'XلUhx-ӆ3fOY}t898fdؙL ׈4sI2| [?1BNŧ$\ )[=\V~GLO_r S(EIA5q4߂tO xq qKqЯELwI3½?G%.02Xnh2a_0lx{\6R\ Ц.Ԁ0Wx7Fx?{ry5Q^`҇)~ZpRv E i3,HKJk@':dyĪ_2-#!~s @d~gEwv=ܾv%Axy#UtA[eJ1'綋.HmaYTQ u{[u3"~90Y $գzT`e.Peɦ^&f@ia14wGSqujh2+lh_Tz Ahb$3^95c&ۧ܆:v+tjԠ)u<ʿegc)!+: )dNs@=-2%h!~0T %o{znUΖAE&1&eeEu%+HIM<v)xo3 ۻL'McC^XIx~K=,[b{-rMɺZŔwiy-Xu-_YlFnx/У)ҚsuQ>ۺuw>gJJauXGWlZl$Gj70 GtQp"H^P}#Vvvy*t!w-[]j鰛JDkbHe!},SG3Ju gDTq uዘq3UH$Y0X_?MD*ew;»M2 7E Ȓ(3pO¯fB$(N-b36\ifp0dԦ:kϊdHG~hwhHs[:<~%s fN,`G/6?]: R+est.D2m>\>HF @q1L#șz7ǬK|8hnGS Bmf;SЧ7|b2 &$ӳ*[oߺI#9P ;DK= ]zbY@;qs:2qu e짯p#83@=_#\,b:EȦ,!-XM/?f_L.c1 @8lZ[@ 7rӶj|?x2=x@Q. $l@Cz?as\J|1#`wŞ[ 7MM[{ܶ#2lzuj\c5bz9 8r(rzpyij~ހ=퇜$OQV?*-)@"ue.* rw2.R蚲c!;{^~El'o`U𾡴8gw;1w!JYM=yF]@Bܾ tayCoÑ;f\XFFII11㧣N- bu@]UԦOظp%rZZ R~1#X%2k5w`Y4 7O3E[kol?WȲ5ii8LF DfksHRZ{@6%MJvĒ8uYl1eFivE IQ #ńoSCN!u&cTQ ӧ -_I<UiDï c>x%Uv*#i96Ļ2ˆw))Xb $n'Eq-C݁7'n7ń SQ,xLO.#+E]N=r d+JMM;w:ġ]|~~&g1"xQ@zLj,Vr(;Pxa>WW}]E9Iܦ2p\u#XaB|;/,̳YVVSJnM:koV-̵s*fUpF6\rC`sC u'ULs_dGM%2r./QzIV??BGA~uO/a@7P}R5rQGfBk,f f<'l>%]|gx3#g&q(eh%E"ބ1NX]s'i,"OŠl*LS~ lK W¹mH),woZʋ{6׻JKk,rҳWneBosSEQ>0$x%E_.=>އqLgAq2o8tP6b Su6 m?OZR ñuj@:X_.p8Aa8Ɖ3npvs_7MZKJqs$:kܰ lNj:_9a mUK|ƀ'WsI"QŮ?9o!XҪ$392|b 85qӎn]ňy+^R!â8G'ZIr4F3FГeQx .ʤ]F]ȟj6UQ^C_:j9qi>anO,c3xzdj3Rwpm6Q&g9J6ۨi uOzWO֩@44Τ7t!q(ʷA喠+ F#EGIk~kO (x ڛWIdV SK?@6#wH2@^b'@Ղ{oB0j<ҭĄ2l+k<V,Q׸Z 13Ŷ{.7z,nܨb$J+1ÝC~8G)7&?:i.?x79u qv #nzUjۭSebK}?y1뀴"#s[0R\q WE8}:#dk#!{qzS C;ƴd#-Pv7 R iW:}1x!݆P'Z0᠄;e~򳁣ꂙ~&¾dR8Uqx-o o+i5j"SBnأoCa\:aaʕeox/ْ_ ٤xբT͋j+o<Ҫ nft)jzh6m@a#3VGZj@w('B}=9}|s,*E0^iki%6S~LSEMq#Mzҳ% =쓑؂ w7#((?B0E]_od}s¹r(<cHyKj~,'æ[bKh#ן(c Ws,KLXAP^yP c+EqFҳeK<^e.Yaq*,oyv U3.[GAk+N-y2DRirEsjQ-4HtK}.%!To܈pWJnj8+5ZVBBary i|%!Č_iTD+'SeHvjQV1.tgCkC$hm3*D%ia@p;7.y5+aE[ *kY26bjY+P%mzgF-)e ~< "ONڟri;oϯ՞Rca 2kkX{iXgY 6Txnhc؛IJl|Oy\'nm\cv!̍YͽT3ʕv3ooQCF)؉pJ.F(ͥ[X8u!(AXnatuh<*QW¨MHzbUy*f*UjI8xSTzyg'D1Ja+Qu/[z"WiXo?&n'ò-؄Op>>]2䬌D%=4 MɤmBt+$Q*Y/zp>%dk$: ̂p 4IEm+a9)f}m X?u7頀\#-.0kt1F*`/QL_+ 7 ً1ھIs ϒo"J 炨 ZV#)d}7CϤ)>"}fӣ9| & ^-ykT`[ud3u;bץŠ t |鴵rkRΣ}aVxb7ƒ$0ްEIݧ 0)ȝ!:̧`]p3w`7@J[$$EfO^j4,m,=`n 8[lG~Pb,ePmV.AZ>%"ڿqKA{ސG:^uCͰ2JW@IuyG)&'|@C2fNZ!r& $=2r(fR3-*s %g"qU[OʹZ9RJbSxCsn*rtN".emȅ#+~(nU? 2CA|~ˏM 3Џcd:+|tfa{rU ypUYs6<8cpPWsngf#[ڪ;c!oup`BzptMg~lK=5>Fi?U&xK)CqG-IļͮB2Nv]~yT3 ؐ&9 %{yo(vke*!.D%妖g$O^Lz ضYLBE9Y@Հ d)&jWg%q'թcAݢ}24O$#5D_8㮌'n3 aB!<9a26*Iw Jbb` Zh0_"t7$v A}ֽ:ڟ]y\9JD?C1wlSƪ:[-ټ=k|0wMx[u߫O/BJyǤ›ei0ݪU93U~wB=2nDRyiBb4ROj+ [=;lL=/XǣGU3# 8 ^xE̺hy:nR^]M,ʌ,vVv{nr&KkVI=C"j `i"Ȭ]Q*l^r4!] bYbsM׶'%ф_qw*}^-+W[gZԘA*wߡU/64ƀ`٩M1*ƕ]$KwjX%~<9ߚYH{HT f ˰!ahc2ChGWhITiG75:~uΥz&<%%S,:}A~W):t|쒥Jae޾{"|̻!ouKHK&ųi.Y'Y j&>!J)J <۸\7/yE%g~{ >9l?S'Aּ9}M@^tS-)Nx]" $#Qzx0?8oF^3Bg,m( !讵R;=6-J(a TA9%yW6Q0ϛӝuBUdg5ÃvqCq/qkT2Ҡ֡)I/Fj)j5e/H w 5! 6t *̞@en56i^K?/s5bwn=g( B|֋Mʋ4?01΄Z攰v'0N ( )9F>F>G}4`QK.Z'm[>.ɿ M gq-HCiHu@Iow"Ԏ)xImr֭..fyLUp+:&roq0JuvxWp3 @oeI.uO8 2^=!iLGY,ڰݫy{qY_ɧnVY ,^~7dřE6.vziٖ˯4V'd0 ?a{9W#7qhޏ3827,M=h .ʾR'^ueC%'` EUdN(M3bc;"#\t ŷ.˥D?,/;bhtj-cR) * R芡%7F{'~{{o"\y؟lA"b_~՞#7LdB)'_ITLtv93rMT2թ:qCbbKvao&[ch5٠_o3BNt.Cy9m^fJX )hR;\{R$>:vZBYk ?MUcvOl|ŊxUYoEǑbm` m}T]Ԙ !w .(U esA捛1 ^rLc}ᭌ!D;ЂnA Gv/ \Ӊd3af5Q;:uO`)uyQrk-;K+"RUNu]A|k|3:YAׯ]SBy@; *Hj,k`z.ckv9_UQ\>tT8̮u}U4zDV!@C{JKWw,7:g֡Tu+=Ri- ϐ םn .Rtb񧧋]nDóU8Ԥe Ltցa/5lǝR#m jG6=>nB+0 D 2$~lǩ'(yx;2 hx;lVY« ~!5Wi< 8ԁ8$g O&5|3艴E< jNߘ6su8NWެCDIA  2ژB@+P iQ4Vi`8({.&ͅT:;#yEw)\zM*w"3O-*E%a=6bb;o.qHmRCļee(tvŲ`4G!zdfQz񽔙hŠsWE֮{n.IG}L3TbĞ-yr"T9;a1@ZO^KZUh~c[=D,NyHNDl+ (lRA?v!+0BWy}IK8jB, ϠSsj}%DWµZ,>0p պd2D*ޞ"UiB 6Ŀn6JQ 9"o[kź!*e5Q!1Pz|Rf4Uo1ATH? \0K4/Kp;M8 3ɘzLDp23_Hp-BppRfx<5^ ԅyK/Zz#EP^w;.<5O=Oo3M˗b{]bx؉n0`o>c&ӁËI1;W+|xNsΏ+t"0$munFfFaQ(t;޲&pmq?$`/X,1?Q Y{q3ʛN+FCdP!LJx]9ycAL.]O@B03}x`Z߯OgE.EPN%+vimܖGOP]ƮS2Rſq[ q)NBI,q;૟K)[dq 0>wrFs aOG#T PǵNeծZEl 7EdOaCTRu,ܳ>(RlR%c*9͜nVvN8=Oq=s"ITi!YPH<#UIiFɈ%zmRˣYҙ72/X@EN+J'rxcLP=3=s3kc1('&ג/ђ|EMrsy=z`UڃV8 M &N׻Y\ t3iAWִI:gT?)M4V[HSt> 45YH.<xy'Y%T@=p`$[CٿVn|U C-zp3{0rsiQh</U^2+WRmMCR0 /<..ݸRZGskF!/כb- t n,$9K)lf vӼe8x[5%bAƽ07b^Tx?"A05p[o@m"c+ӗ2a#Y{8b{)JYu.<L f HsG|DTV)220|&<(m͘9n]:a` gs ըƌ$Rf3r ɸ/lk2t#Q)lWgYw[ i757`_O]?VӦk(rժTdS̼]B[bqN\#Ag6K]g7XPXS+Pu{&&*X1 FΫ^er 6\1Y%#=:nJ4Сw<%g6f B/rhn/{޻&ޅej TΖ6K*z@:h.(>BEv" dN&n0e5uUW7'IK򠯫`7Y&}yA6ؚIjOP jsVzSH [d¡Dmj4{1$xnw~d"p! 5E;UϫqjO7N$KV©TxMpG(ѓ7kWcګyÀ7.U <][Y\^SɲK uX7=Z3C̞HflN[0:#=%S;'t4iQ էmQ?#Z , z"!R"IPXUlE7Y+QYl8ĀR .ڷs:,7c L5C) >K8(ʏ ,$B7eȘ<|MN 6 ).9*T0T@0ٰ Zo:\<.} Wf7uȮ)>9qqH(  UF ?+6TAN"٪ӭ!Y$]jBq)KBO2eY R[i hIxŢgv /d|ixn{c>AFxm1dSA Z=ӥHlg4\רY<q E#Ƿ{fެLȌ=xt7RɺK>8c_f hR&5B] cSw胦p0D`DȄ(a0c c0LY#(B8hl>VX]uPߐ!it"?ap;ޒ@~Oe:WG8k2K3/_ف /g ٜc0mw2-Vn|&}Ϲ\ØI½o(NBwT] pV±m4 ӻxO@O/blQpV~*_EсO2O6ġ_NNd:;PsiyI!u "f6VH5dE,"?`#e#k7yXi$ 8JŠRjVТoRf ɬ΁CͻKUkn/.q5.mjpf鍨)FWWsTgs ]S_J9HEba״@,xIud 3q˽6% )Yig J!$FϽF&f֌70q%4;y}u.C2p/w3%q>2LڙG ҪV;|zB_]Ն?cuR&. t^N\tD~OikL+yXJ>1; y?_I pա *91ߖ-JӈF|~Ycvq{#F*M(qvfI]gH\fd(h϶`V{TK0jY>i2< y P0 Ch͜`*^WbNzH0z{qd;vMutnʹ.Qv_d2iq R`=6>gz F/^eBRFt d}05}/Mg-I턵l d7X6$ lDg}gn&PЪTc>r(}G:jD/(L]۽.ȎD bY]f%5c~*l/^"9z>Y: FU1;`nnX ԗ ,? Hy=kr)JZS2wݳEŦ&m O)$+dؑn4Daݸis}4p~*$6e*T4Hb@E]Bڔ4V32rSiO;ꏄ["A:ړ qIP;#cs, {\ =xFtq+WQӉ=Kp۾w z%ƿq0x1Yǜ_ {5jbȯpvSy^q[@-^A|_joL1wFx{$)wjt_l@^PъaJ)a"}aX$X:Z>{_~v,gttfJp(H~ 5ニ;8PjBhWNJs=m>XBo~-T w}f6^'6_"_XC 2sg.X`Ǻz[i}Cjnơz-L\d;X(mΓ -dQ2Ͱ)Ը=VzL@n r.C6;]>z5t\@8bl[{0ιǃbm@5wua8_ Yv( EN: Ys'h/m0#A7"(<ܜja[(Dl20N 9DԬGBlk.y[c7_`'OW9ʨ󁌑tZ\N: [bV;K?Y;bXDЉ} 쿌VQ#]BfޞdYo뗸:gTIEiE\ |p[.!(#O,Q-׊):s #ܳ&hY<:k +*'ӛe (Jx(.&Je-|{0-.x#G4 Asl'@=)z31 i_#ڛ(%td!6鬆;6=CnM>ॹ'O1D Hp"MC,ВPHLhMwUmN%C ]a#|n Ҧ~,BEkdfk^B{f4aAYM[Mѱs:D@|ͤ˞ira*%9rG|@Z蹥%Z)dJ?F(|w{`\NHڇnww#qE^ q_-&H(0 ⦍ BZ؃FQWؓ yA4hl ]SSc;_vGfEU.>8kYR4=?uhg7%4r4C&M` x$ 98>ng]k9aX'p!qyN]F7*(Y<`K+&z:X; &9Wat4p aJ_|D<(FS#s+])_[a~!%7&vm>)]1 Sqw|{yqvS9? A9"kA[r++ը5O9znAJ+@aĭ#h- iÏ,R %$g"˫U㸔KZ[IAAuo t:Ρa5!4NCrϲ_z5.a4*{ ,F}%Fw F.IDSOҗɭA6I_}M@ɍVU Xb2(- 缠Vu"ilEY9fPDr+![K[9)c@D}YU壘$a;8mMbœeNnDEsHY|ӶpD/0us0>;5Z*n |Iќ5VۅFoؚl)xK ؆Q[ \VH_goȢZa;.\mzIBG5;Ac.JZ=dW,ZHIJg wxuүr0˲X$p^ߑ&1ZOv"A^ݹV*%<`1nb ET9U xf:cOM.D߃O?Ck!!kU.:*GmQű2*ytۺ|y,S l#n['|;x9lQ}u2q|!CX3_ǟK; Peʞ{nʧze21EmBu2?O`|gRzY5l8X$Z{_qPᵣ'<};.qH "h2`),jk;*߯2Q#"W#,z~ ?CfRaUMԼ$2E%i+ ]B_F||F㑡ϛ$ÅPʏ]p}<#b%I${N(K{mi8>xYc>)t%$nj `ǛiZ14¼'FF%}dFy1$5ܿ^JU10Zzl.46k!DV 53{PבunOr8X_vt~ ~̐@!}c&c3m!hrխX QI܌ZZk hJry:IrjTvoT$Q>LV`AղAGS xkN\ 1TH VCp6A$m -ɭ;fUA7'@n ԡݔ6O =\glt8:7XY %$<(t*Caa5z9NAG`,ZIvS_beé8CЦIc7#p^]>cꁟP(͍V$ljHGÜ0\l56PBN|Z"xI9q(y ;8=v R {R BCjBQ1;Oh#i@lv\Y'#8L- ,$Ljg ON]jA/}ٷ$?/AJl:HkcAEE{k;hODʉpC#rfRRyG6I\ sO}o6$l]^mQޯ!їxԙ,>֊gk4:YqC{y?Di~q#)8S>˩/쑽(vwpOf iPZ ALztKD}@M-fS+}dY@\} *%3CN}@l3p'%;l3VG(2Fмb5lhrz*r4?m@/ֹ5niL!o6Qg@TJc. ld~oy?Z( rɳAHRJ7GU+e]{E(yl?\..)\֯F8[I" ?>It`u}e <CgKY+0,?e,l3e*soߎDz&Z|09]s(,nn)_(bmA9 [vV[Dt<ĜSdm %/jyd0ۻhsȐb4]i>a?Q2J P'V7D-yS@gp ϕz LG(IQR?=έ{8iܦk7"J֊&1FeQ"pKT6Jj0bKArݷ%=u"tR)&l'`/'sSRB+9C18B色&EC9H , C7Pz@F(Չ_" aC])!z,颴/xMr9-+5SJN5kDZ>~| RE ;q;9r+tW.[nyE`F@&@GZ~HkrWr`>6+0!f02+kz.FĴq0`,^O C؆ p6v# 8g>*.4;j{CJHFc=''k,tKj|DCA,: On]OmdP@Ts+U"VR#Ep̤mg"JkZn'mڨ߉p0<7nj?Ӟ]g =r#]#˜-Zp;/A.K¬7Yy)ጏ j'&1~-$UngFs&])J<%!Lk1+cl'p;Ots|JZ;3S;i)eF`v$ nhVQ"dy0"oah>k%?"3maL]F6F*ڷy98#]6/nҊZԱVgQ}$`wִ!펽2,wr7\NܬG7LJٹu> dYY}қMcԢBXS!7aPЋC^6{q;t x[>̌ԁǼݻ+a+O a7RkH҈.j\dD _=SL4F4/(i plE PQvfN@OOQw?69=بuZe$Wwd65s:dCBϕ8 i $א"h@~~"$d\c Z왴{aBPдj-ûAs?|gއ-R*/;AYuC8At4%4d]pIFiVwo)7`ͽ$ [}S!"nò?3$.釓 eO;XyfImM]fJ6۩cWSz̢v3y`nMAt"$FE؂Zq>*aEqGuR)AkO 'SGV r&nk:"[쇇=䰹 ~$[CM6UH0UFdNN4AxJ4 KQX<"Dz{uA$@tl \T:Z3Ê9j~Q!ʪ5' Ws'VBoϙa*HL_J8:$]R}}]z+YU@s+X5SeDj[>r̋Z 8OdZp G墩HeknV嘣$++*`[+Ԥ AHEdK.qIW#Q/cԟY|P'QRB3.b=N @tJ 9?č ‰wE旅΅zyL^G@yy澱Nh>,CBbxfu wu(u![!kQHvZۨB`-Rh뱱p֞Rx;h䧏WC O 0)\JV4~ԟ:KsI5LPlq Fҋ>5C#s z*Y{ef}-\S[}Bs«h[dij%x[ @sC8 w qQ*T=#ʩ1Ni-dPj!@p'KEUSZ7 JEf`oM"+=6tβ)Ð7y_v]i`x*>56~و [peW3'ڴpHgmӮO. G6زjqsIf+iy>prUi2]ݓ+";:w'9Rz̓zt']>+#M>2IU4% 6_ &d*0$S4[ Wp7Φs17 ީ&]U Y<.}I8P+r4v63f8' g=#&d+Ad`mݐRr=|dM +#*Gz`<&BZaEAcTa˜h3KG\A m+w1&?̟'6+dTf7M\%L=Źuhਢ.zD}B.Df&hSn fH2;P?EzڄbQ2!(4+T?vG9\ Hf^]Ĺ;>њ|}h7T΢HeB E1"f47qd`F95/EǦ]b=X4\ak!&:c@Eۋ &x ë;xs;+jV (B {:C.l-u:l״=dD "ZIwyp!wH&|4&J3<@{9ߤOg;$;|U?{G9[zLcX9'UQ]T4w?ԉM/o鎥/]l(O%y+\)) bO CUۡ2291Iba{ОVSmҏnxS" 6 !x]. ~ g|tou_ED= -0%=7*xX eR ]X9DtgB\ -**~[=+vpXm!HLdB ֵuS|fu`eE*? d^FzGflA΋C2F qX3Ij"v.ŴݲMM+ȕ:JtH}ZD35H+MriL4`>PUW7T~S,@[Y񶄯,C/L .O\}ERZw‡ٖ6`s%ګƩQJ6fOo:'*+FLf_U!'r'^-D7B;)1(,܅PCI遙+è8touh+sUzIQ9M2?(f 1pw>̔jD7Ղ$vjwp|[fG}.m"˞9k1(`ƋcUwUc!x } v_m.j fS F2aTI빕+ub,6GmM}q=%Ÿ^ʖ s;0YNEPK<#n+I** :pJKc'fظ*g!h®ֆrtiK\leZPfa.` _QC14"\cNBԴNZ]ktha4ُ-=D:XfUh8j>}ٶNέ-^shVo]n7s s=QkF읏źsTH,Q΀$Jl[2Y;,_~kdw|Fֻݏ։mb "G>3Bس2dGLeQyZ}@5;>`T, Kxb]r% gLFDJކngN,2UV+$: E :5B ܖ\ @gL,^'qĘuO{9*S`r b3ă{2 ƞSiV~bi@r5S>"ѐrJ-=vhu nm%H bOvJV 8COɀ8:@#ssN 0JRx7^i&Y<) o}'͑vu\4~>] ~5r@S#F3i,ftgg`*YǦ^p8L?;X`{%9KH=䉺F`-vYjs4ر_VYQ* |}9I 7Cz)C'KpRp۳״q} ޾svH Ks*/}#^m1h͕ ŔXk,юa]|v8,zB\dࠝň 2~W*7$h+lH't1x`iMHLC|Z?, (F)TP+P$q90pJByR-铞"E3\=I7b\}R'O:;I K馳d;$r9tvn+1 0RS6f&sJtf?Lݨi#% +Ux(/^t>r8-ZQ/CIPsa I ˧KP\75JQ!d@]`&"qvy_KĄ!) oJ I]vMOK,gWk<\q.#T_/wׁ[؝ԅ_x|ni+]w0$,#(n=PnER@(wMʀEבz;|:>]f}y]!-m q5딊08ma<#,a ԺkLAn`&.K~pX7~P8ZEWD.еr ϕ8C,sP# 7j*rq\$nO63/EKxlbQ+S MvlYdcA8INA̙2q0@II )DBߧ ;NOH]KGIɷ3NV%-u9o7+W@'@x pqP;(pg"_uctp\`ĠZTa: #ᘈ[*Sn?u=!js4weM 79cKR ^,a`هTal{]'mglM/J}tu9e=wo^o԰VT˻6CsL'ls$7z/bTnҪh916 Z|l0|&4c,\ZdSU;!`8-^'ί&OOOg6s`-OOD_B]D7rtty5b"[S |WdH+E[-74|Spݡ%Bq(Q58mGkWE3_B&H{{kdVi%Ũ#~'u0Ƴ2`EcSGQJ)p˜ַ@-K*>3E^_+Fx\r'DzN-4y45atR#̳ҫ I’ 0)U;ZT˞}8U?.lypJ:ߓ y̞ Q[{u ͵$c'pF-$-Vv;C\_3)1lZ\ˏ&*~uTF'J ]sq;WC]u32;Lh ^0 a/9x]Lvσ}zkOvC<)MR)r Pr5-RC^Nj?]}Gs[yǩGi'Wv1u=Z aoi$y7>eD\uk5eŧXx$0p ގy >|K|$vd>2by=ۚUV)=,Zb K*JH0 "~Ǯ,VbhdE;͹Ӂ+d ۙq[ڛ-[;:P]ŠFPBXկ8_/E^yUJ#BC+w|zRYӗ6rmrᠻ6Ͼ 3.Nak TJi?6%%BFaLOYZFH6m -}eleJhtBj̙v]xE ;RkI0ܜ9H }O%' ڒbPjeה,sI?@gϓg&A/"!ը lM a&g1DV+DIo/=za@$FC&m42×,v +ok"萀$7iuͣq]:yvxK1nl嬴{hgXFfD}8$Xws!iPz"]98c(qn16.F@GDՖV<:ס,M0$`d!B9ə ҥoLѠ LM|.%͚kyO;S΁ C'\%?.M`~C8?&8T̥i YȚ]s&5>@@$[.ՋG 6D/Y xoyUJ9 #X CIW`, Ū<,+t'|_䔹iY_iJy Rٌ͸#+{8{H!Aa,w&y3Y$eNgj|EWro ھkjթH"Eq1 8k`:ۥY4Ep/fi(͍-&C 8\g/G{(R9"tbJAZ`h՛1G/jV`a/ Zkρ*ڸk. MĚetў`>=iZ]0n{`J/& 88BvMUj!\֌ExF&qt4/NrjT9rm,d˧ۢMuЯbuO4+7v6V3W<;*nev'"NҴ{qbDS `gGSr,_ȕI+ sŜ(`>rSKv2,SCB@Z>Ͳ oP!gČ(dw'~<2R-i'e2)K/<3OEfMLA:„3q(7pDLD7B2U)hӯZoG4}ҷ&ۛ _ aH$%y+\ dC@dKAPO#3X^l5h֝Fg,g]N 21ԖfAę n#jrs"gۭ4@O quG p.\W]ح\1 Ul0g"O n Mw 2MM2r2yoCyΗZ_ ,{/Thk׎Cx! X`=t;EJ4f Gj ;L\? sUkX/D_ҤSnOww੶H:YW{*܁'^K'QwDW㰨7d!~$0@xNTպRc=Kq{hpѿUDhP:fNh- %ݓÙ f-y{v[ݐ&H- (4INx]Ȯ=bY#9h?CWfTI$q{w}~.["_2MQ%.i{R z@0yy*z** S÷O-8`iL E8m9N-xr.)/k}'AU}7aQJ)%}p[۹:elAzZ3mmi ? ;>DzM!+^S`Ӿ&] I?*ǔvv:,,FáGch9E'E"ćlh^BSj8D$t^tM,y3۲ALpǺaZHRA#,LO3M!w,ws0K8vf83g`Kznms**A%jk'9kGB\w9RZPI5+Y Pwe_ O ]1H)ddKiR.A6ٍY TF n9Y ׺ֿ;[vX t`dא9njg8ltaO{CL5S!+kWM8B=sqmr6 + ŋs)*?d(Pgu)smsU=B$N (Fr2i:եqnSiA-idkunyq!"Ϗ;A ,vx^P),:n[)(s|د➴[[˘iW.Pbw3jcGܡ t!(ͬov䘽Eɤ@i?éb%^#-5N~O/v!0,u%(q@k4IVhE"JėXc!# g Z6Fr[^9?dC$e 4T[$B86H{"šOǑ*'7kvƝ), !Wj( +?t\@$Kה5 3>b9A& ‚C)P{ya!l$4 ދˑUL cl1-KtՂL|(t|czsa ux%aW)Ĺ8O=wda9qeM&uEe{i|~-Aby-/9 Ŏjw5+lw`>kݙodN7jܕ cyN}dѿܽozXoәXfLYʢA| .;zTo>.]\&O}7<>ZM@[Lhg̭yC UBr!<$09d1&C6(s0aN7gg\T޲w?`wD VI [{~kׁ#vfuF>]4`ϮvKa@p3O1;2#KQâeI2KJ;;r)qYeܡ&qGLv:lEq=|O\G9y;*J #Wy ݀bp %@%u)~0Su*Ëڥc yEPuc~.Á͌πf 59;L5/si`r֝U$ &"&ӽ0SW =-͗9#_.WlN^ Ͼk6#/ g6vw@@%ڹ\hiU&uNLQ=5~j[EtM Pg0zae:[LQFl["ת x>%7a9o# /vȼRhWn6o!ιDt3'H~bG%ka:KvnT 㓭eκ m򣔓3mKX.']SALIc?_#lpHr; os. dtLk\Y8zV08 {wZ"JϣnxnVjuћ~1:BZ,\dGW4H|5w_W&Z6m-T"!1)]|áX  `\!<6Y}+\d^ ,-n6G F,=8z_1?l=F6B˲;OSgQx갤*؂r c J6 UVn"ʵ4,\< B[jHݍ<%MRj. YD.o{ `T ;yS dZKNSDo r=W3\o:RUcLi.gR\g [qfB[ZLqE$W dM딒i) xϲ] ,`x9C//v!b:+D<:5p2 1g9齎>)O~{%+.& % f&o . D= n1<{ƾ,YQŠm >9%0ͯ`' "fE_L&]}J;kXTl!@)qL G ;k|)2ϒ|>AJ]\O1yM U^WcAP&- Y0ꚞ@ޮNy>c 4Ky 5GyZYA3.`,P H ڰǷX'2bK19tԋ xWwY/DYWV_-C15d$0x,2@*e7v%fu^z'cշenԁ 8\;[=-Fڔ8OAfaA?WepodzҟFR R 7 =IVt"S8co]W9Uٜa8*0{^2D^w'S+;K`a. 9}yCu|us*kLcOZmD epc(7/UqawnR@R f)Ҷ6ٸK~tΛ J݂zgasi reƊټwa<:۩STozí>Z:7\(-zlNľ1c;sՈJ˺ql8E?,2-7 /|~g9TuUM… q#|6<&&0 vcN|lqJ i]rem1_47n 8.ru8OUؤ/ÏٵdJ|"QL}Z0Ƞ:,~~RcuZA+aq$ʉq蓳#f##MUIH s gZ]$o|| s"RA~ 4'#:R &sjlٰV+iWAB8^5^K`jPeM -jg\4wh)S2fq)ymod^cmsE)0P[zжklFkА XL`-tIn((tp! շHV&=6>. ("1mIGzt` HY+Mv5XS*Լ}.J愝0,uHAO}_I$;@RvU@q06pnҗ}<+1vNLbHvtDa`~^Rٺ&kq5 oQ0{Xs},L9enm+ CE<|"OjqTɧnD8 3¡>O;H/\.py[MƘ65 C~0P~דKVk.$dԐgcY/:q %@l(`$LXt]W$w!:QuFټ ]cgAX,Z bՠ肵Ps,G&t'km TUwlmmVV.'_o2dѣmSQVґJԤs&jx>7)UȸM`bV^SE@KŬw%XFI^"NS29~'(wVӵHd!Rc w]$^KyicbbA;Ie!QF"R`۔m0d/iATH`Nb:oNM]#cǤŬMWp9GW&!Y_c!$~ UUn~w(f҅El<Yi %kyoՓY 3FrsiVcƱ+.o,*ϭ $( .d5h(buwv+'ʶ5H[;"]C.0e*8r$R)EZf錅%:XMjgxfTƱQ:NɄsy-Zz? `E<a$e! NT@Y!I?QWX!=щǤ^71:۪ØRPduc^[6$ov^1Vi}r<-Bȸ{8, 6l iRY3nrl#5ĕ;O<m|]KA|hsGu~ @pGkPWܪp\ju9(q#IK ӝa$58X]I>V2=#Ex2wIuQl' 呧u_ѫ9LBv`(Lf1<v{Q)Մ];fL4q 0.c GMXYd`Gc b t5g/e$o#xia@j" J'V^J0+6 ޓI'S7|q3]#;gbOAj#R:اZ,Oُ Mj1 k^u!xOܿbabڀ2 Ƨڞ e%Yva=.`iBϬQttthMMfRB;ۋsom" VÒ>۵_E[D4+D.e}DXsq=uʯr97jr`7܊yeL)kI7_ sQ=.e[? P; /M$qhB8$Z<_}j JF =,& :b@5ODhO:Ȩ:b/,jR1^ %V`NJ CXT} c 9Z:%s`>|p1 );ldu̓ק]Kܑ˲):+N0tmӬ([KZvc(&l Fyk[> r1%[Q~F;凈ГI%IƘr:lj ЉFp}0!^ƪm!d,IXQas</$ݑpCꕤg{{ϥܳ4vF|Υq4B22 ǘ54R"8hF2֬H=Q9O#$+ jFױG-+y&#R,1%T^U=s+C$‹>+槒vϦ~ 5tr9a;)%sD%d?<#!/d=o6(W^vi%6 t"B N?rJhCjWO0;zN@w5K*|.AԺouaäc~`7Cđ([_tQ[eكxNk;oqmƠ ]8[+j/XS_xyJ2e1AXώ#bZOУ2k }.W[5cX f~F\J"7'Xς^uE2CB0It`yTrNF~#ByXvY<0ּ "- -ClV$ Lݲ.cA҇+]u2@:dT:Y l_aQ^2QXb*!_o3Q@gA05fk:r chٲ@ .h]3'u@h6ʍMB۟@#eR[F&ż4*GW4#l_Y]Ӊ">ziؖ-WQ2]&tNvr5rQwToLZ<6WOO 4C9YPN9sIX aҌw! ̈́kh kg X n>yAu?#^CǾO2htk솔$x3\ӠkW+[asjI#Z#2#ǎoպȎ煻 ^xt@ l |hmAsϭDCb}dos5[*cl݇`vy r}ϰ>ؾ d(фuBĥN̐jOt >3ӯ<CZ>KeĨP96_9ުI"u'XzT(p+u*f2{խCZ:c#9*W"\IPp,QZoR̄P澢N#~勭8V\4; Flc*j෭@F̍9eA8'F8mVB"oQWJfHsҼ},|ޚۉvZ۷PN|6NX='[_[P4Hɫ9:fL? G %iʝF PyS,ߪa}#sS:B,dseـ&4i ;}By?SJW1b>'ӪN)1ᩑ U,{j빩GC*b#B-MkϓG/sn]鐈wwJWi-[X0Cs#V5zAf D._mk6t[Edb$ *CҀ[V]Ď4u)Fnͬٓo}E _109'vڦyJ~5GŭY  =[q_X.D (l j 3gYdVɤ+s%iHkqɱᨓg`t$ɉuX@##o(> p$B}69m9lBck ͻ`\lfo=9GjO0`ǝ6!6dt֞oX+tQ icpJ׆" @8 #XLjLn/԰{;!Ez!QҪ-fˉ 3~i*S\k7U:Ie88ь7~'hrL($#`9;ጸS͖KNHَ>UP{nj܁ZwޣF]v t屋{V$UYc?<Ӿx>.ѰPק 4`,*ihlq:5ȣYʱ @5+u &cߓGAڝzx(Kx׶ǼBv]jùto=[yZKU ׷{gBtc'^ <NJrT?)3/w =ſ=[x@f,5B, *rF2J}M? ˺҂`ӣЖA +UxoTՁ1תjE&"2:WL{Mb^jp 3l3WJh3ALV ^ba|a$f()S w{xm .x0=YW9ɋ#yXՀC*,SrlxRL$Hz3d<3 vzm 7+I57.{Š*yױm7ɍr0 7{@~P%`H9./?k“ƅlie)Bs%")Y xsH t5z`Ǖ aMwŦ̆7c sw,Nzs N@(3#/{JSEU =t:1[ $Cqεߋzcr{ Os| 0k7~ij.ӹ%qռn^ W`^7/CZ E51?:[4fO#+90n.c?iULdK=bɆ\[qN%tyA މR63Ae$=uZfW A2ߣAYmwF$QD??h,NH Zv1z|VY={etIut#YGsntvKH bYxt> ;ۥD7"@%b|A0Bא Dy긞1Q =?2qөi!&3;MiP*Y;/WHCj/4G Eϥ/"A@nƀ_u1nX,hD{ @,ŅjHA"ѐ2o h*d;<87ѹ? .}{R ,iC@'I֠俗蔝@UEϚ)S঴{Xfuݠĉ =xЛ~V7g>oFa9 2#Ql:x6a+jZbhT"PjqBQE/1ldX{92zq&+"(!6RxM&f;GQ9*%rU^No)X`s"VxMƮWd5N? "{9ׅ3ҹLRDhG1?62N57F\ 0Q6ԋb{ ϩC2Ubʍ;3`Y'(ѝq Ѫ=J2q*GJ-U9Sўz |y)mZpԡ@ٻQ헯$v}оC@ s -\9)^x}0A$9 ,}cVJ6/ftEӸa8#QQI9@Lq' 8(uzg}؃ B6Z=QNx!sUd.i }@R~ 4X\U^)J1D!6bX]L9o?Lbx4g^]|pg@z<2|dR(RK`-HZI N 1y 2gOuSKD(_%}?9IWc̶{OD)?4 _ܩp٭&o< ޖǔ0wAgaxDJP c<ѻ=7Z#mAucM&d}TrKh3<Ag5Kg^Cuȣ|e{ (kWt*=$^t\T>q ytЬ!kKAP:K s_Cxyǩ᠖O@"tѧo.Eڹ##!dmi|IPG}(\6w"yښ6=[tľ+.4f|Gj|[R(à "H4hO"^iBc}K"`0e[v贾~AMp=ͯ l\&n{<;& /** zZv#-#P b̡f8hPxN֢-I쮐* H^CIug+r;՘3XR*V {Ʋʒ\+J8o%%Q0^|soҧu/~@!Ѽ yzT;KUKaTSb x]5Q}WwJ}#bZ7#U 7EEwB aFnN#H#jDcmխ*Hϊ_TPxkK6 l:<>ˈPLK>VX:_b֞]ĆdRX5lYT(R2k +a> ͺRf(Cte[&j_UΜKJʩ ~*#KeP4mwl%@9YwG$2P{=k6&ZOs&XIU6#ÒLj3m:v|+G`t-cxiM/E }٬%>c`)N64(L*O b( ~,F}G 7u67뱇)y .r~'+cP#Dc0E.왘{/\ܹYc?f14}@o/6$G)7%H/[yh7ؠo->hZ_wp;M&%HSO &p,lu hA}9Vp{*hNϧ8zc|VCHK)&+t8Z{ ε_څJ_BJÈlD(U4@V8B+Jפzy6qx6ΐW=7SeY2MԉQrzMJ=:Dp%@bWvU^jC|OozD{UsYBn0K&1"xcFtУPY2kKG}h+ӎ8zL4Q&%u289ɸA59 3qx!@~^:pIUB#e>UdsυslqoWΞGKڌJ2^"P>Ll$7Q&l1J[UYWA@{M}*TvW [=욾 Mk.ך \dh lI)%{.ȯ1/`\XV@j",Ȭ<τE1A3ccW٥.,t)ы`r u:"hG/K7TJ#oR ݕB[.eAV݁ZTr<emO43SBJgS5~+Qw!)rI{Oߑ7ж?uJ$#+G-gb1'*ISX1"|xVT-4U Y SUGyL`pZh~+AYMt<&lW<;lأ*(EAj JO'[CavjQ=Tܢ䟐U b.]EmU$N%O;lr宬8:J>|Jp){^Fǽ `?•y+?J{}ZjA3j "hnu4ޅ8y%DVVIWZ DSh/QWjcay΢A-?suLG|ole*5Px7*qhj}$$L5[xq]7C5dDؑ- mwioc/0{|\(toƍ[pȝ6{b@eZ5Ȏ|n.0?;iQ}7nwLKU{رJԆ1I=H2-#(q=ٿHTVm/y ^941p{aNP5_>Gڿ8iIQc/j++4v$^'QQ:?!ec9ȈVfIHk9=9j33*cMAk7X)8X 1^qʍj 'e8.gȂ{u٤ٟ̌z!̭i EQU=}ՕgIX )01L9Xz ܍idE\UL:[]" uyxu!˚\|E+DQtjĬ? &2\lj(TjC[iz5 MG :jlD)i]t ^7:Rɕ)l !YKĕة& krd\- z%`A[W5¥IycU%J/ZlzwCVTbFj^ ן5ڲjċĩR,rDP:df} _Gx֨Qs}B\9ھ6RfwJ*M]uR7n z=Y-fH Gt_q~9/g`$ܟ98T.ew!wRN6мrA'.D& $eQx3}ubeʖCXɁ*>EG^"YpC糼,]]W=v{ QT߆3ǽ'i}Ҟ~Fa,WR!+?,,V۬6+yV/QcЍWO3Ey#`3t pr+4l%RY,# 8L؄D"R*k64Ig"-_y"~6u _׌@WpQKy%E=FN͉N5!M*rBn*[oqVeޓ&2v+?`s & Rd.)--}FH:č>70,>=x| k|m.c)8iƂ` 2ڙ}ݘVpC{pK2 Dp3JcEr+]ۄ1=tL{S2c/2>6/HF~yc3f a\ެob9+3:F!4ҿ{(Q 7^tZCfeWt &'kT?^>t+mq k[1Lss=HUjSt`-XǕ-5 @N H*c',9+r+h2*Kh|.6*%-5]jϰTC@MIA/X\1g%rPYFȱ77>sn+|Ε%#8pvA6a6LR&f5@E*MW&oeI #c[ϙ@dQ>{@bRݨ7@=|^=gG1\jU䚊YȴMV~dJ+q*^,B=t`t^4/{FCGbA& 8Ƌ`U^o!A&D{6s_8^7E)sݫ@gLl.AٽtϏ!3)R"fj1e=sWIb> ApC ^ bOQ˳+9lIlTxSFb7Ϫ^IV Rtj.73(n*O\X]unG-IKrjv2 Xn%;)5Q&5v(jsGqʮ Z@`\1 =Mq))6MŬ/7O:k܁)z 5!٦sj-!^p3fW7/@ۈ!n8vA̕Ks*40eG+V`jªuxr@KCbp{X )+cڱhvY22cvn? Yk: iՍ (SuDʻ JOP3YVry^wM Pwsҹ̐jV'i9>;0}BPð^/'Oy͎5P;"FG/ϙv%u9o\eP !if(&OŷR- P#0#N sȉk;X^ѐ*ZwnH>gO) ,yK3=l^fī>{{4 jiY V cLz58\S;xGE,2 ޣCKmbInA49!GpˍPbsx'ev^’Om@ͣqcd! c%G0 ^*—Нn ʹc 12z`]v,0$NumЊZZtE 8}G7% NJx[R46Dܷb&LV@Sk&krLFM ۈRx&=؂^  [%#@P ZmZ7'LR5vL[ ['-F$QIq{8]3ə OEk" J:N^orɀ駍hfj?P84:KM|ﯩr\KfkI?H%'hܪݸ` mrQ?W *,bb !o07hԦ;Hijn@D  s*W sr6nT'Dm@hƽc<1_#}:oÝ1NmM26hY-|b'م]PZ3OF3qjɇ"u רCKw'O@Vb5jںQ6֯␩u0fI;شk וuMk'i8Ur-=%dh ύEnװKNξp[ӱh=HX\#dwܫ!Uq32@LH15'Vgm?/D y[j 1jF_~Ԏ(οgBCyhm)HW m <p,y%0T lF],}B,̆IE"/%Tb'%-# !(-62ugOJ6RŵLJՇ]gHvsl#"S̈́vxLvbWV6KrNN5=' V !(b'RDŻI*sE u#_ÁQOA?@E8\tIb8s]>6$,OIiQS23cU2(s鰚vhgq4b;~VOaHZt=Aر Xr"3m)zTP#pPkhl)_JnAsMWt5!rX$zMI+v5[Jrz{Avv[].B%PD=. bv<xϣ 5:wxἁqrƷ"(}Ot3S|>/mQ_FSө?K8>$ƭHV+R:e `a EO+B蹅Ә>P.=fc/\+lH=dt ,0,Hq>R w tӬ_L4i>,. ǍK9Χ_Lāq6Eq@c7 -Lo{dZm؞!l4FL1AIuۤYRmt/9LH[8olyB &1H-=1TU([c:,_GabSdSo  dЉDɁ}~- ^/4DZ3i]UCʆ\^l Aǜ`7ujxAv)6v}MN [&[?ضE@#X ouTVT- oy}%Gu#7PNO0tدQ(` nt攉>$L`(R4;`i|Z5'rnqm Fua3(T3\Gw9l]/ c Vccu'w͖`Xo>evm#^=IN3RsiH=O3pJ"N,HI}N?n2H.dt}RBrEj oɻ&,bhnB.3ݨ,I$2H CAɚE}b!VpAH bav*k pme|pkfLޑpZ2IfRfFFєjc n9Ϙ\1>%uX]Р [j ek "qXCQ籲ɪiL.GVoo~lL #Mf1gTHw6gE -&L=cYQmJD%SܟuvnWRاb9zI ux'b z?:_9I/.BI9@ڌ&[/ 1{RU?N>)p/$H vJaJ}@ۯHZ~ҠۤZ51oQմv4""U)X9v *Tod>*N# Pr^K3\RXo46h<{C(zB>-6"ӗ2P-b?! x2m`e0?YRF^u4X~3qk~ւu1Ěq`ǟcPAf\ˌyK?ddn-%npqR#w:_t~hzZ!'g DiXmi/XCbTW럛oX="@7ڎ˵SIIMc=hБ3ヲš'̬k>XIL|sf:Jӿ$8=7L&ᅢD%3&0 PbCx3JYҙIw3®ic͜k=ME0+RMh.MpЀ!#װULCnqԅnuʙdҋwpw d6P @>$VЭ wFll$eUovD<_GSø4;_$u.{l0M8uJ_b#M[cMc tI$G|!hc?^5KES6LEթi/OyuU5SW,?TumtWu6[(Bqam7tM<'h`(rh6Yыe$}<!VLaϋXs, ^8u}=ݬƚL,^v-JV<B'_OzQ%CN:z~t<(Q:JX %hC=1\+U3 Z|!sm$3HR#%Z7? \"ߒիwh :]6"?Eդշ 2eHYWȕe`+ähu24qtW#—4{xi|,ݍ3McvK0 =BS׆r6p\6*95&oA>׀$[mjxIen"'h4x{%($W}~r!.GVƘHqǚۮǝUgvHF,Äؒag{g;@6]&Yv\i"> Ovx8yE1^pF!z M󛆗`]FK{Cu,(&!b5P O'})Aݿ|9K1֬@Mx>*j/"H7KYRG[2.ol&=QbmeFea͞z;E_KlzTȉ߶mPc4[$mU.[R%7s"*@ ɃOE% G 0|qc!ֆ2O/AJct4=؂ /i38;T}>0b&;2Z@"rtvQG*._ʀyYO6wXJq640 , ܟ*O(+I16uZ^q5BK0fU{S,>N]HmؑM>d,cZn3CpJ[ h2&Reu7l-`w]][ h[ӌlG]Ⱦ`]=(Ks= uCcm \^HMBxq\>J`5NWP⏐-!UnCe>fdYS"lװeO8!/zJ(t"qx+tb:!۴]Bx3R4]J@eCAFf6-6F#n v͘t"jnϢ ?QOpБrSH:觻VGBGH́et 2lΣnjhkcT~L:LU0g~p"G@4i39#Cη_rz7CkĒ⟖AL)~vnr hGaKn/&h qrَ&~*Q Q-FCAJ sŴ.1{whWc`dvY%Q`t&E9 A~?mlbP&\Xc=lITQiGb̷.`~FHܛObK$=ʉ쳾ڴ@pD>22Qv0d\*`W$mɩ h9b Ir uo}׈GHzQ},;`nmT0Z5v nv9]NV"=/!CHMh.\كSIelÚҲtAg'JA j_/ΉtAԾBǧTלJL7h@c;ؽVi XrJ"S+i\S$"C$[J=rdE$dF Zt6\ ?{Hȿ C2[Fq,ĎIw&1Uy<û m~`]Bm(SȨؗGMȶ隽c]v. AtL; ?auyTVȲiI7W]ÐJ "Z;{!_$=Q e/h%4T*Х7>VM-*X|ܵy뀬΃k>߱#IKɣϐ,{ #"O6c"v"a77djD$LO.{~/qq/*RRb&#S``v?U-8XJejDTh n4iIRٞ^̮^~Jkg|)੢tz}J-dM'XH%0uz3jH&_,/S}$rԓUcs\PN`!QvzDG!k{++dBF IQ*b NpjNT'0,7Ȯńo[bY%X+ )tP8 .>U:k׷3]E ;.D%^`)fqjWpɾ mqïT@7WA XʪÏ,bL5uʻmhWsdt0qp WUĆ%0c(^vৣyo cT/a4QS\4j!RQ} O &=lNV T²jKo:쬿͗ gTts2[D | ~0{]V&2pЀm;raa0Q0ǜ;*R65'A.HF0PYo8?,O~߆ۑ9EPxe1캷)Ӯ{ i3EDc)ȼtI/e@PB{ӟ%խ\<gL8px,ٶD>8y~F}#NSVy}<|Cb+آM hp+aEz G[Mzrω~D&B_c6=?&.%|X6V2X4 J a6į?;zkϲJ8:]3Ahh);Qp5ѦaBNW+5R *\=<ǶXA#RTJmع)q;IR*;k/.m.,,.wLߒ?q~{ҺR3( (ݰc-x|Ce宽]#Qf K<Ɍ,HtC0ϡ=_}_OTKocfXzEZpMI9W38;M.wa5 o. `z]I~I xRy.$+ >EI<ˆ~σlQ'| [Stoɹì=:Q('GAawƎd[g ~}WSvܵ\-ũ} ;Qqk)1gnFm= f "inkz yYHt.t(T%>2[5&w%N*ƻaЯ~'{"U!llf$iN"vw@A E -Wu$vi؜TSƆ=/lNknGgvY t(|c.A*ؙpsA9UTηٖ =l?,5ݙ/Y,\Ec}<~)}I~b@0$j\̧-~Bqn"6{aĴ<JʑSOCBMr<g*̷(Xվq縩ק^Aoez g22:,? t4*] hvwq,ޕtA Uut鿄V?-1ׄ UrLR]<ʼnkˮBɣҺ+On (Lw-\kq:/D XSE}n:}5k nj~g?9=@R%NjPX)XttP#G݅H<]u%:+ TT-Y+z[]LMl׌#{Xe햸RblS==yksIbI6G%{fM.vsa£Au*֕FI6ѠMf Ad>FQj癋Vz GS꿈zoֶD?=)w bNhLu-qZf]M6.>8F\SI^2g41 oP6jm=CX/jVKڤBZ~; I{VaԿ<sTC0V!W w#k ON; :9ky2X_1KE0+!F`3:T峜rI.ﴉW4g+[Rリ= wԞU=$0wpBM$j}| l!|`P6\.>+&rLbL8g/l>q_1в+v|>RTR X詋MtZ+8A6cTJ%̋[>L8  |xe~vsUպLy_溙KO~D [5UfIDT̳TnC5:UӅmPw9x_mn T͉fa.Y 8:</yD+ਊ?ڣ?Yy[JG3Mj}IG Z!,A sF{&t6-K<7\yd4^(E6g>` .lȭXXjs$-),!T%4z_Lq~MMC*V2?`pJ*I-m}y{uUOIWtd^xN4 ''ЪD$SR]b;~m ikz/#M3²Ha ru(Q>nix( B# ;JfU5O罒iE QX <=# ſ 1[%I0n/%K)]NnU>7xucDӎ NwܘRo4~K~1w+< Ćsbd'|HSZS΍-2Jb!mY1@5䨴`^ux4A;ШP?^:{„&}}хccN7O c`xbڈ}cjመgM0dXFx"0)MY {r"5a6Gm@:K)^BRQsE8\9Y|pUPo"(s82iDoʻ]EY- H$'j>o;E;l`\σ̾)&]6W*__!Cfr;H}2 /3}+'Qf=ذK{˾V9w}|D` ЮH.YK'jV8;iC| 4{ݴק3`EWnh64h,(*4BX.hMx%O<_#R i;$R 324_iUf8C\ 54c^WQ@0$sMV~'A4,kBL~޹g} x``u8ANR(WTڿ(LhK ')'h1jZ G > ޼%aj)emwL*_m1mT \{wZXvIu$vѮ\Q~rJnY>s@G^ڱ]ag$Hak-ti k64?FWT>7aM;`1=?TvS_AeSZc4벸b'egV,!q#G`#Tde lyQkSlYGfH56i@µɎZp{2RiR<܊B*7eg<юn:{5O,Ū!"zT.uOvn5:qY>2bcÂpMhcvwI@ })3_(1x.` |b-wB&]CtCа}z>-iLK*SCGNfvpJn?ҦVx 7\ajQM#jIih>Ȫw^?, Fہ#q :s2σXr7H,uF7k 9S])ʊkQѲwWRg=֟jJ=8’CH6]yx--7o&+I"8 ,'\ £fGXp=TനYi_&s͒i~T@V述cy8_J޲xXt⾡A_;w֖υ l*D] 3z2/:/4<=VT =ۥjnD885'Q >N 6h6} >jb@m 3z)tʮd'QU3{@-_]!Sj}=wO!JIn%[IՓ`@ZΞ΄-~Mu%-2q.=-B2 s>,܍4&èYLu (q51tEEd骯TqO<{/ \#֒U5%. V=BQP+ \h^G?Q7KZ\AL"`LpL#qK B(;\0N݉,A8Ko/4JS^Y1\R7S4b5w!p tʤ5+V'V0ʺ:#bVI\;"k<"zɓ[679~6L &_А2;2mݮQrI]@W~+mt'яRŤ 5 fo]y̖bEk^Nx+³UR=i'[:Р6rzBRHSQyl0κ$$|Og/.h9kd\\,vXuhOP 9Txwy' 娝Z|MƵMGNm?U>\19@'y)L\[E> .Ԙ¦[ƥ"$atȎOw0,5GEE;PsDAҭPho3r.Xg1a{*4f-RS^hd›8!E?,۩S܍Q(E8(3!>SXfD50wלuXJG d+KńfU %ņ^ τfO?t…a v-? yZ`Hû񵝪M@2S9O Z/9B2ZsKl1SþO* ˊ<ȋ+U>(EG[0/ˮmk@wq*HT2xqxM`Yw}򱻧t["zFѪ84F}dENN?^z%xLyIxW !o"{q̤Gy;ZedzQ-.KC|jL =~S6Tߘ4IT :wJlXZ^,ztbp%2U.h1=V^=/Ye)zLØQ=n ۸Dցon[X}L_䀂i*9/EΪ+3`gǗ9a_}'3gg4`b%!>dgFm/4Pܙ%@FwWn&ڥB;:?@pRv7:0>&M;+mVMѩAȍWX?9:V$eno(9FK֔]NW`ZZ[ʛTe^XC}yJh+x!4 >Y+|`mޥ<N~*nemc6h+w'*蘳jbJKKy=yot~p^'{ҵ̣')/:zLPn,x%Cy]Q6N<~:&?!fx  97 $/ 3f{ gktz7==IǾļotiwHSmJw4b &5)^m_c3Jh l4&5^&[Bpy4_e#G0YcTezIݰ@6o\ĖiY>X}X|7,#ׂI)&FXhH{(VҲk J:Zz,0ZtqvxZ@ sG!~,v#," ,Ƨ5ۊ[<4T-a:C \wQSQe._B-q y.X(΂)f #z8CJ^Gwm#/&صtי3TLi֋Bi 3CIʐNKnߴA#\,ifsFhk>zO1T°ios҅9SZF`4e!çlqJRh/"eccb)~:eX`NdIxCТZY bg3N: $qNI*l/(m^,({ +o L򑀨^Z^&ku`mYJ+G8T:U7[ gH1U+3XPGDmҁ椶-dg*g*!(NJ&hy AP;:i=NCHH<;^&Fo"aӊJO]HA(pU|)OV٣&sVt@!0-.`~7TE Hkk 4UF5f<;߄!mb[ϳχdEpF{RD6I>J"|w!2 }݁W\,JAk'ugq`xW?" x% W=*=|UD,sb=} ߖ'G*}BApw*xm0ݝAZ8l r҇@|cڭw,iZ8]IśbdDg/4':'_cXϯ+qX[o Ql#bbtT\H3N|C){^?I@K6DmK%.9 4qҞ?ڀ s YoZpfܠr|ԃz _4n]IBH/o Zrc\&=Bބ  DIýUdɀ6yYa q—,kxvh_//E skaTKDž1Ը[?4_Lg> G_ {m]sH`{lU@(XnaXyK- Әy4,l hw˄&lJtwHK-7OI F 0'c' $YKLi82yD!@ ;Gh?󽵱&TOf7/!!P@~҉Ec1SatȒ,- |dL#COtԖh*WKj̎ng+G spt~&EJVŲYw x DC bRB&=~$T0tB݁0U =)f4]VLx\em(b^j·K53{h3K *܇I< &CG|3!&WHto9:8S}\>cb'sca y_R.G|7`Cx@/QQfno ]Xbcl%UpA+>`UhP :4M4Q B R%}kbDSdEô <:0 EЋ_B ctvmk);n`m3 &dL c&GitO 0M^u'ܝٻaK>eGך km`%+E2:fP-, @HX~`ʡuB1FoV`Vt:aMq1dA֢8? ${˓tGjKS)p%KxL@ W_eavXs *E=]rTo_a)Ǚk0v8>AhcCdW$TslMJȨqlBEEY,.VۈRn=*HƄ*0z֠߸ ˫7^+:}w}t.c %c6X[mjHiOAoVUdnEprמHз\í"{˺_).%u$ tPs ݞbq|}d2Oj*ʚ8ܒioaݳSd'fb C-4fD R~Imꩥ!(خB;0 Y1+6/x/8 XrxnG~EJ3V8rϊ>:?N³ஓۖmW"}ϸ~߉r x7;e&;㮣r]uh986SZl3MOEPP,QoI(ۘJ`( f8ż^'Zm UaTu*ҮMN;m,0 [V3O4_ѵh_xв^N"@^y.3G?'[5'*҂2pL9h%B(Yҏ YdmcR(}Xo/B%C==׼w!3S $N|cN>=2E9I\#5~:N Rp^Y gt<;^v(p UM5sm05?o ϋȨF1Nʀ&~->jA3>6$9F,3O+y3lʮWc5uέ}cQa)ec@@@5FZt%ѻr*p^I$EYd^XOPi? ՍRg'6K^x:J5!eXZ1pTQj ݧڄZQKՁz%qZ噕M@9WPq@OsҶo8~׌Ka١X/J C6*fHwtY1L٩yD)*ar$e·fDcsdVeP%V(eET^{ KVY/B"">C8#Urg?<=0P}uQ>ըswwgզ|DތVxSMymEx2x?+3#D&{=;|R/Օa(3|oAzԾhsMCr{([x:%ڏuokCSZ 'ش΃?߃6tk_x&x\}:i5inB!SEO ?>( ^#R7bp䖺tR.<Ԫtڣy\k,~2ȐČgi&,ުQE}IRѥy)lr:Y9Pt϶( ]:e.j1+xN3'k# LPl+_7CZA+('0x6[6` UuTu9)Ҽ+ ۞,&/>)xఆڑ^#F5{1 VB puGM lLaS\a#V[Sϔ}.`lu17Gso} xE\i{,}h\M8(ʹ/uÙȸF"Tcg)eaLzx-a2d>6Z kuZ4^j(hA5Q\j$AyI.>M73UHu VQ4 +pدڲ6ͪ0tKzn~)=7N|+s8OWz_=0O*iWlnU\ $ XhYƙZl{Wr@J_䗓[6CmaFT-ǴR; FcQ|_Zt] ~8r iTDq,\DZ:1xn+a=^ZFs nt~Th³f1Yh]5=)sp3g0Umob!WN穛>Lk8uޓཞR#8vĔ#ꋢPiDXE*ŗ$8YK=|9^ZFxE!f`SfkЪ<{bRV۶kPODpՑB2 ]IkU,: aT9B!J#qF~\u6lp9i#l ט*fH`=! b#[I/X26Q1 R~'7w]f֢S雟ۀ EInVM g1.0JdIy'?Šb~TJ!1Jw=waqZd?I5SЀTAc~1ȧB) |,JIc꫔mo+޶ʏR &.IWr^]L /ʛqfuuP%<o|Ć1 R(|b> Ka\1HJG"XhvmFxztnbzEUjHJF\̈́hbF^>fs4>{ST9X 8 jXLjG?3>>syU$r /G̽ j/費r6ZUeXFpGXiU5p?0J.C6Li^/%4r`$xg>=8sD`:jq-VUM@F6e%4>E6dƿʳځӘ+FT|y-ڽlsYf.-VЇ`\}a;E܁Lf\(; NДNcCAǟAkY.y KYb&MdaÞV<@x*@?AD-^; Mthb cg=nэ஫񫁟  GcsCJ ";Fܻ̞KVB(=>g 7yCmWП[gC~j5~'Xl &đKE$eJ_(GIBe!`O(= |/S6~61p^WԹ^IL$>G#lّnbYcaTŗVmbS+B`Jʛ$lgwzZ(m ~"sgS`$ ޑRTRH\ܒ T$an)ߨUt f9’Is1tN8U\$6 :kL7}ae msC#ދ+ ^Wl=Hb{sOJL,5N0ᗤn;Ԝ6̹x9mjt laA$|M<FGTA@*Γ;\0f9yiN3+EBq("wMBER0#`WH zxHʵCB-𞗷ԏW7}y(O |I&%9yB}ݷ#f'!۵ӝƸ8*V3YA35s½V #d9ɧ,*͘7(;*ƄjH+nBoHR ǻx&y9u40nGqU0G6g<2+lFM,'_/(Ӫ ToA<ۤ=Qm*뢨񻾌bn{l-}e#o7g]u+[`WPh |RT 4/olK)0v36>G&HfP^k/%yIBl=)g]'S Me]ixc}ƪEHc]޷"o}E$VLʭD(T.zzSһ?~QJtݴfm9VMa!#o-Z%<ގq j Ӭ^3w#Em \-6> %gwֳt^XGz +^H,؍F 2qM9tSr$#H{$:^OC^qw#Wcj*r ʹ$ސKh_>o,]yjiCk J 3p.RT9A㶷uqFHĩK+sᤧI 5u55O ŸZ^?&yV@0١]AzA>ތfJiGemeK(nm6={M!Do`+Pu@^7,Taޟۥuƚ X rqbM}GnޞC_>,=dpmI`!F":UIߕI4ЅtD'ԗ77Gp_5]YilK̥\qQFF[|,]'_gBLG$kjΜcJ3D諟xX2w0<ϥLPBX@ѼK5R.Ó͘ݕV qck6~c)[S-LΊ[wUG.WwFc)47z捁0r"!KLQ;t̓3?GMW!ݡ/#QzV,&%Q )XF\yt>={< 3P|;s<۔fZg$DJ`SOZ3L:'Ձ֩Mv!A|C0qqِO2n ])(4IY0=@9pB؝_&ܡCxHj۟m[2 >`5#ጭѼ)]&'*Os+HB-2{KTc!~#|qڡl|8 HMێܓ D*p5L_^SC/pWSO*QOV!] nscv]Z4 XeL/j8ui)G1mHnvx9M/6xBA.S z߻F!%A{ڒ=uGtkcfX4rt/RMtj?D7WqrX5k"P6,iG;agEs?̆+ Kx [B=2&7o;%hM(wnEq1陳*B ?DݰꗖM8n2̺5l`P>-ucd},ᖃּ9';n8tz$z_޻gfT;XϢ_k lR$2i27٬A˃+j{ @Ҷ,Ѯap 5^qۯ}Úe?fi5c"jO@Vv"u\0>ﮢo/0%D)hw4ΌlA'wXsZ'.+_&ִI\8MnH|&/ۑ sh#XK>t2Z&ݬ0nH'q1G#;nb,S*/h*^J_x]Z.jNhޥt>ޯJ#EݯWG!6cSRh;*Ev@&֞ &v}4 ؆qEy)ׅeUCb5e+J3'tqV?6^P^j F!qz=GSЕm `Z6YVQu0Di9eYY)HJ5C5&DXsտJӽ|YbG=k'PP]= gKu v6@Y$;0c9ZX)ҡLԼNva&=s{%_ӆ@IiT\H˂L8,6]h P" (ppDVt/%%p$WmQ LمOWOgxJt6+%*Yhaw[t,}? =&9 ϔ={jx,h=I}ha[Jc{o^7#N OvH=^x5|/ON)E[LZ"ѓiP,0R򢦂E}5xs\.$_9zӣb 얐u2 3R; WMtDͿfc)qSݻ"4W8u_Q`XR3ͮï'_ܧ6~g=tgKx7+C>ʴgb2߳|T~n2ۨŀ@4IN/0&+rT)/ݕ^i`W=U)L ׆\wq/4{txkө )l~nxu®A4*5 s"%(gv䃈&XfnW$T_y !Բ|Bwm69&D)é"rFuKM0 !ƈkAO{ԇk3 `9®YN =!"F%+vFWNreaA5]<դ:wܓ{8 vd![xƉA5P]e o13Zܾ d2)aw|l: i*C ^ޥRԤ4Y Tym(FfK:z`KR} asLFHyU~z.ݔygG( {bOE>zǓ~xgqYzҥXQ@&Z/UA${>j `$(hSrm/ny6Vqj[*O-a~KDX\nlQ3]1ClI"oX e9r2YwZ*aNSR6mKUL d ?w'1GB@sZ7ls*|ѧr\tF0xG[z5?";+>Q:iRhZ\֣d' ! RיD7U7#xK@޲8A9oyCT?Uuh$3s{ Zt#,â fIRdDhעrҢRmNƓhb,/f. t:F;e8kjYv~А~T/c nm *@7M3%5J$&1(>/P ]WܪS؈' xX%6ڂ-c_3*q+wk4<| +}AZbDGq_.?_*tihqT?&7;Laou_[S% ;V0熏rI31P|j E]q$ l3!טVޙIz%Bs\ J)}N :M{O 7i4;Lh`/via: BT}WG͝b% "렂Ow\'(tDT{&4 PxhGD ^L'~ 0d6͟Jb%w\(3Nٿhep $|ORw_C'-ckVcBgP QoII աx˜<>HfU]In=\_DQ' n!IcFPMO2Q^te wc)(p#۵:ʗĵ4wB;s: ]n8NT~ !oX@BH,Du/ãK'ިEJC_}ѕNR2+1Ϭ\ص]+u" {a1bA3'W .qIS]ݳ?sS 0S-maU?K+CGR|B8rAC誱3;$';K{0DgpnigJ!8jq0\9 +uH4Dc2l)C|ݑ wx-nN E+*"SABu`F Lw78a5zIC9,[#B HEePc?@.fLv~pҎ q&Mh˼:"ԜxFj+O'<5p~'= ܉} -- w)l[F  Dw6 )fePHm1uDX Ls5]e;>(YӏR/m#_;2XɆb·9tlǒp " ?0E'#t1O:_w9_Ԝkܳ * .g5uR|3{jW^ v{GMf0Q^x: *AL-9deAUB0.aS) ) vGQ[n#ଣKϰji ywҷ4pޢW"'-|viOM5%Bh8(+rz^QZ0B\ L)'뷭<5k @%KTF5bv|<=7,;þ'IPyRg ֞BA= ^J%W瓨_ ×Y7;Ћ o $wxH2ɾLK%;Q1(pu}iY"txKkñkۢf*[I9ջ>a(k:ag Z9d5 Fٝ*%Ovf.󮇆RGf@dH.^Ӽ:+E\`#`HFXy@z6f~튧uy y UZ,(eV)SV=\ 4x1D$/^3NG\^Oz7|X-I9" ɻA]>1Jl)0VUIA5RO'cYM.%67gX^ЇV# |Gq_a6w%læe6znG+x!ѰMph]PmiPu,IpA`N^=lbCV@5ss a(6b̢אkWR5~)U6mOzo X#҇o7MgG&RXkNYxך,N-LJ1aCS2CAku?cr|vEݤԦɦ*}װaIMrfwi[U3|:M(l'p^y:H{w8*"[VPw*x2- KWǤC  P75`by`S4z;"\/_Yut =Vvƅf?l]q_$pKk>BS9'v>t\Ys*ӚLlkVu3V^xe?@Nw2pj=f9VNyO&~G-I5)#ǎ7Mi$u,TԲНoHD)UHA) dl!njY]l iչ{[.V0S9ʊ(tynJ 5P2i$BS)[d&O(¿VaOߏ(>*y FAqS>9++Q3(؞8EQ2k$]9 8TFn f|>qw*[ԽE]~&ŮsχhYIOSx\T]^^ۋՄ}Y+#-/Ӓ%ӟl0f@gy!|UOT;B;5*oIZFFr2 gA,34Nn6mL .5DK!#9 lb>ԌPMd\h =nco{}oś0QnCbܖ:.\E}+)&¶8qy.ӑYrj* t SEIMni{3T*&ՓM6Y lޤ;m kc߶v3 gkwdΟKE R;iy/v[v> &?}m<*w?em?~_l n'9Q-]UW~:#gw/s޷89li)wv:S IrqWLuc8ʾ[I}ʰt"}g'ڐ;/$D̍FlԬ{4y3H*#64 _`^_ ` ClCՆݣ\+=5W﫷L1RW R76v-6E *?=!vt>y{R8@9K޻tRN;piB!;wyN : =}_OѮQզp͆Oܰ| 1$m>=hBEvQUXe_SGŴ JXkrC+A?Rv,u2;[mOC9ݤY8,׮޼(X2Qqò~=?D0 ;p;"yQ_U{g*z'`~ij/YHnF%{ǂ<"i$؎SU'?ӲBa=SI<oCj(Q٪xK} >/iJp EI A *45pyi;'cl+ۋ toIFEtkkV`gG55%KD̔ ORtD{#ij2XR #Ϲ[5Y//I 0:Udfc-ggZzV. `l RyE'c~X~*,rمܭ@VruU:,F dq/|u=WM2 %U}[ %U* cw{Ć^\\=̡uf$Wֵ)<N-:WVij&b1dɴ Ns@'Gp G)l^qMLpE)JXW} aNu fǑ> vg"OwiL ۄ~<hAD=vdIŅM`{(:N(}.PFN@3eFL 4*5&܌j,'ڝ)ݸLb2!pF׼/+Ζ6G{%}>Zpcgٜh#*!o` z)wimfLs&ᳶ٦ jJAȚOn9^hΧ58'YArE曾 nS U7eJ>~{XK`򀟢kc] >+m^ҔqE Y; !֙ ޮ$'0S/4*kHS2N} 7g}0&nJ |@f 4/2'(6t&6#::7FŒ& 5PKydҁdA@V}u v*%铱dW<#RAA %ZTq8a+Ճl"V'eyR(M7<1 "ljgV>Mschl^RZ(:~7P`<2T2l2_,8&3 X@&rT~V;ֹg bCq5;Thtt6ha*|=Cx`Zp)pV 8-Ѐb/# L>+/ߓRLF41YX5DR}fw6s<&&JyZA~e+Xă>e&yV:c@1ہҗ%v`,==ERQE6gtYP%AXߍ2~;AS`|#nrd4;Y;o(zerrWF]: 3‰rfY'oNL."wmGi∓7&! YTV=Xl0?m2iz0Z vQÑ41epX{@i14C;vU[e2Lr,5SLX @j7D!yz %^=ן!~߀XQ @hQ8""! ߸O5柢;U!}߈6d_DMq\۸_oY.xsOAfx8;mQ1%^9#pI=R- XUYh~xU5)JV<8)t}[irIڬ/wJǢ HDFm &E8ٜ(YsDI  bhmy6 ߷ۢ' QhB\P]S&+x9n47"w? ج8C&LPᒗE?1 NRYv("U)-Шf3c!lsx(`S-2}O1M غbLF$z?,0 Zx3m~zӪ6㐼*#$P2> { 0+Z+|.0ː`u9x=I=FQ /3]'OL^CH}x7u` d5W }L0-?pgۣV<2 +ts$G;D>(8GZrW1\-Le2 t e\*;Ŷ=屽Cw% ص?Z[|\ڟk؆ dٲikn`VW/\:O >cKMrvc;_"Wus<cj!f%Hcҙ*S Z9n ʳBYr1&VJ__9q O3<UUG|b1n_ wr9 Ðk@,3]fgii/sVPx=ypw滃hcKIu$ Yv OM ?s o:oWd7ѣć[>En o>MY]2FojBb/W6RE-~YLLG>S ]'T?g7,^o򭷀`+;{&!Tu!;l Tws!DhdHWvIlbBUZ>&š&#:xm]@ _|W FzWɾC=&ߙeigȴƄax ,HU-N8Ҭbk]PW Oݒԅӏ%}:me<)G/dq,ng^鿡$\ JVČ])t-\5c-yr\:a! pxAHS} ̷  I`G3RUÔ6:-Q|%7mdUwߢy54tyA5W$I*0eQG S6 p! ~){m))瑭 <7=/ z[f3H=#עHgh΅,lf{_R%]q.}n< rO84欏Na[ok o)߂MR" ⦢*Uwi?q&X_FCJ*Ziup$C%.`y,;֕XjMK\fj.ҚHI˶fu9?59K6A'AIth7y A$Xp;Ǧ;(>C eƠj)[ b(Y 4#yOw:SOt}ɍjx 犓 _l c4 ,:TpTRlYUY0|%P@ [s^:-0׳ܮ7ʢ!Qf0crr]ja~~M(.˾_u3b6v(> 4q!N#fZ.aO4%&I4%O4ʗ>OE[V+_.s5ԔJt5˜E7xF{%]XhxO(*]hf]y AjGᢲY(Or!m87|y63~`(ҫe;oҠgl [\ _s(#>ʣ&3<[gXt]ǫ gn򉲍We 3AIͰ^SZ<? C>\(ZuwC*!SEJ>I=xc̓ω@PZ@D,A8> =cn']' V5O7" k޻)r'\C U88GfĈQ:Cl'a9%)74:\.3խD;J{݈8̧Zيs:!\&䠚ƀJљqP}՘r*HۧwS꒕|v]O*m%Xʚz .Ųv00Zea2MCW DvJÑ g٢5p !QG B?y^rQ¤Xޖsg2_Eٍ$}Ο֏F+Q L pf aĜf߿#QH#^J R2Heh<\D& /s,D6WL[r;;^|Аh(5m2U]m%o.miE! ibƩ#/Ґb;θke9XOCIڽ hRU]q?F.^w7hޙ1i`ȥkŐQrHȤ ' C%/h@`/+s,RQ5qgؖ Xk l%c1 '蜩 gv976e|J$fIQsRw[8e+bXuC } ^߿b)*UkuARM^el_vRb9N_]Z{BYvwW80߳:|\ۗx_&chg(+XQ`#`}[3wXf6R6?pť[C钩'mjf%NP"Kr&<ǓORh$ظp jD^鯡j3C"cJ䁼jB4 fw+N\ wkb꼊g7Ɓig2dz 'Oޛm-WF jd9]QlpqM̨<'‚(Z ̺UeF Ɏ/I'2eLWIjעGAUcrm2˴}xxm ekvЇm\nM+i3~nK0~{r"*eH)RHrZ"<;7r ɄDwldJX/c5dAo.:e 08Q#ɺ|L_V kjEz0l%!..e'ײ(2u˶ϙUn5nT$pϬLXY2x_fXE q}|~(Ɔ DyHqr{RE{HN'FnײiHd6PoZU); ŐJ ;pN (xi!q=b4H6/ZXm*i[~ɴ" PC}h,Q }4opwS[91wT^z a[.OEzzJ~ >e@CMUMjRVF~ڳpWmDy:{LXo#t,ΨE|+-%='I?s|~Up_עu>b+Y7/}>ďo[ҾM@3SE4l 3b1@=vvPZɕJ>F5S߲9:S^6 K ;꬛i2RJVy,&(ZGX}GXqheiCʼ㡜߳=.=ףn/w(*ѼiH/]z5nbEΑJ礿B;.Ѿ&&Ycnv,M ӔM:,{(:qDm\sAG@eZŇ9!um%zL~9!\h=̬;{8yg *r͹N6VWH{ß!a:X)szQ"LýEB5nߟn|Rbq]l^ ӵ;uQ:.%z#4x!knHu %:m=bÔma<+[ߋ%ͣQ4eyK\*/jmûPP;5kb}k.u*4}_ w#n, 'P]-61!νMDakPo`׸狣]ا&xȵ?_;B /[5E{6`'߰5gȮ4Baw[DO+0d>lKBgA/);3i0k咾/f".NiFz|))"7x M"]_s\_FNm, %: K;mzmc~U0`NvZ7b#|U.Ew}!X}D2*6l~*״&_RA1! HW>hW ?gA՝Af~7a^K. ^kTTP[kL=m+}Kw9H :4Zos+8l wJ]Yf6%ɪꀠB<$ 7/d&)M4Nvͬy]<ެK HaCUA7b\>+ӠZ[#vZ^뀏,q`9H>*,ewQrjNY7ojo6ѷ7OsGq)AM:LN?MGKqz&D>:ÙZ:] k?M l^/g{e XrM|R;F&8h<*9Rw'*:0!Y5aOUCwNpm/tj_G*7!w/uI"8\T{kTcZ6Fλibz^5PdN'犱^q-ǐ/> T(Us 7{V7z^|W3QXq%bTѼp5ox:/n SsAiQ d dXJ>ԁl4^/CMVR+NseWm0XO&Y.ܧ"8YykׄO/xPpNP`C,'9ز(8&־%,x8Ke>WQ);j?04[.xr5E0)ޣ 4/#1O:UFVD4Q2RF9!k˘JXܵZ+7C萪:hgn /'17ĖiФ طmCfh)ej~?LdiNĢ!y4s-ME6w:!07.gg"hBG<(UۚOy7UGo.zP^qwCMF65QsB2CQvedRfZE=p+/>(LX/H;,r!s6/8@x =(GwwsQ5+]rMD'ДfN3I$6 ;Rj#3|<2tzZ+)Ϧp_mlۅ5P Rl8&2ܪEQ)Bغd,! 4224QUz~ABuKZuYɤ7qt4oEmSֺ]VSD$* !!2>sEܻ3{C}ǝu4hsi{5N4^|w*685Z~ɠf\fqP tZ3UMŀ]dVa61 y;^ա9&7l̃=M:{qi糣<[b)l~A%uޒbY(kB5Ί"L$0?%6ڽuw P*T_VhB BsU%*5`yFM(@&oU.>݌ H8X- vD)|^j\x<<kp\@~K &wa %۞/6 in\'KD\_ᥐ~{[v[DR>_a[CbmxF ;% v8oЊy?c ESnhXXA /SQJ,cSJu εk`K;Zl=Je\[ᣄZ 4/#Vx^z֎ Gh'_{unڅ+<1tC>E<?~W^.]ȯbhŞ7F0%;J!zU1/K(gi p}WױP8`+w{"^eeP;kI;- x{j`Ϝ7_ Z ^Xc(xLqw\L7'YEVq[Xxi|@&u]-e!lF$:}[Onse'#2X۳Ofk0ҷ |V,[-2,*[<;U-FyM)OB ҮF^EuaX͘#y0'qA kF>g|c}ZsSljNw -ȧ*TDd"] x1)RCЗ;FG~zLOXaxњU´A\#IhډpedQ-L]0 b?햱'QNûg2|m6_YE"EgeF6_ٖzn gU O%AC9h+Qn(=N3'Gu=$Z*(tjEak-6&1Rse *υXnM΂Wƾ\@,C4tֻS{_o{2cud^*=Q9SzVjsB ,h|aزkܾJ5]|ON$۔PRa:S&b@ ʓ_CQ } *%<54ܙmkYqpQה%2 }S>"ZXUF$Wp$L3B8˥jB ZKL7s Tk)w\E$+HOeKѬҐ*a5 ϳ>u_[ObghAMDo.ӴKFS#fԄ[yZ(L5) Mw*4SY+gPbuT1l)1kúBd1hN^8 ڶ<#DcZѿ<>;b2:Fn;WH\iʹ&%,JEl̀!宭3!OCe)nFXh "gUy =sui:-h—%IH]P9Gt6}be_FK\xH32fߩs\T"f`s2@ٗYl7?{sUL]x'`J}#%Ρ~m鼑kmR22xQc6^An,!]HԩmN짬N5c vIyL58CYf(1k=`Y2=>y P }1n~?s kBxCXu'BUґЦ` Oc7#MHKp~crUM;t>x<3$P hέ4b)XI,-5{^p=50ot4d/ [pCs6ɍS]2 #@ t*a eXAl7QG<~b4c5= } %tg8v9?RokvzauϙӳRսrRlv$~hIK&cL V2bUS1g,!s*A::Q\G!K) ^vfc[ҁlML9Tg{Y0沊B_W1 Zj ӮX>^F;  W-'K5 ;54+TߗL Rqtpn}5B!gG~f!:Z z!'#ΜiY|:`:4kb'CA+LQs<陑 ȅZpՑq!TuwUP%8%:KCr;vܡRhɯPf@jef1yF|{:0S^d(v aoy%,|gr"gr_HGA{kGzAf[hCD"Đ%g}ОŨӴfY vU}Fܻ';F(J-f}EEWWGZAuhd9WH,]Nj4 Ee5ѝ6K֛jG<_'E}GOKePCďdLr*EԐ6υbXY7dMMAAPX}Gp&- ?m o`v\ /Pt,uq`-^\:=#Vb`b=9A˄҉Z1*,iqH<@qskѓy""Wƻ!2uj~#xyz/.1 CI}y[>Qn &{~,K7] dH9 .b /E‘ń|Y1DS :]s~݈jL~ѹZtM~܎b`$thxNVqiR5tbI7uq=;Bl!b9;JYq 8Kk޷b* ;H%1t%Q|;a=#xZ|vC|IIWl>?$ڛ&;n9Naid_$d pe:Zj]odRU+%!@.}Sl)V|岔]V+1G`dX 7|AW-? gӮ َQ1 ԊS҆'pͤ]t.9."L1P q]e kxLg` 0?o&[zQo 64RNXsfTZxEs=Mlww\ za(1Bdn_Z~it`<ܘ]~8r>fPF6"nH0U> I{RLO/|<e=U(0rXLg74V]X!@VmiMWz+=- JOUYcS Y469NƟV҈}r3|E@1d+L"@8}6Zs]{ {)d,RZlI!<Sk5ЏSh+ՎH7ByLSV1Xk]C3yx`i/mnu~v4t+2 1ղ)4=%>G¼>9 IC)@= ۥ2Vio$)<-P8_<${bI+pHs uvG."%Z@>&T!q{ꉯm%Ot%ͅ׃ -@ -ju Vy"1ֳfkB4j)W.d KSAT@֍#K_@eH]S^恹}+/ڜ{JA ۤ 9D^21z}Թ>ӈ[c ݹD' (;SByI4_BdSpDlN3-XxY *3b+uV7?mU>^Ƙ;6E| R;>yZOP̛hRɃb+1۩5tl> l\2/;d' "es_J^ m\wCN[栘ҥ^9|Rѯc S]닩_2kJ:u/(sTtFwP͟IAp{MjE|5q̘뮺IL=2ZM,+=%(_z"fЬi4OH~m~f ;a2/}A5r&qhD 4଍VȔ,n`a\JR_FTR П׀6_A%w<4UYW7_ 1OZUs+GMq d=|hl o_-;#ʶe_G=&CΦ#nYMfeagm>1Dp!]`X;܌tbbZ-Si9=k rk n~S mڨv<ý!p EzC/w*`M,"ϝrpc g4#f"J( v;pIey,"+ tJfB߄={r ħ&&yyY%!Ъ%tG,ݹ; Yæ-v"Q*aW 6ݘj]#JN̉L!m<'P-w/s_DXQYV5eJr9_!U+ ʰeZ ` إU"xm Ji}D;Ã7]ݍ#9ڱA+?.XZ ǻE9mb8b);ir דF^7e  ig\(KMKHZ2~=)gw#ՖZ`(Q6%QP%N:uVPU2̲wX6ŢP&6熜Y>Wyj\Rbk*ûgʔY-MYPP͕ZN1cR}8KI#8´YYϳDĒ%fPLN n/rm\!)*v8m1N c(>nM^wؙ_|Wi~2Ȟ\VNxK`Ť_QZ3p:_~ Uk&!&>^S]@X:j]7]-g6gP+Hs G<1H2S, a}-M٬9kgI`?k'(qI+81y [AQGx̋tNb$ ^3f05 dGqڿ >ֳZBz2=0{SNF[z w|[$FLWehٔm?ˏI8"IxL8QʄٱXU>NLEvN>ymL͹^Yk\ jϺH:WwꌇJ.p뒓Z<<ƣbMo7|Pҏ(B[ՎA)Τ*>RM8ϕ$ + DO J$6 ɅX_CP!2#p{E[Ed+ Rۿ\poG΋Q8GBRjZK~9$qj WpAR(MĤsJt":gCM wE2|R,rrWo%6qEACzKJ!l)|#߂XM7ѣk=88,4i2|. C@`>쉴=_-W̒xX^30e6, p_J x<ČU;Ҳ .xkD+IIep\&:{9v [wXSe ) ;WKٜ/~WfKVlZԀy d{ c^^7k-Q^Ļ ur MԭAg$li?j'M"ĉ2SI¾_$2=aW}7'"FƋ\Fwz⊴Q)*8@Ziv-/wozӧjb{׷ϙdž[}[Z:%#7_3.EYǙ;q[B*F̪Z,-l+!+$y9^a㣤ye< 1DZKঢ়fĀ6j;sM,0c]C#! g@%n<\ ׵X M>\BG|i;bO{P%ΫD vZlGdL %ZRM Gʰ$7UhkXpQerv޷rR07`H.$g όN&924oe"QZ}ճ4F]1ށ?"`j;W5F8`?3|6y 58aTHdRfS]M gl~(3K+ƫ{V_i1$ċ-˦fA(fl=S͝ٵ2/w##jpۺS,^Ɲ}  qQ"&[h :X?beif8埫M,/aFhzD+ɋdc@~crEZh|8x 8Z0 Xr.tj@=8|ZzZ5X]'f&[a,`a/)KQMzi>0[Z_ПiPB<8Qp‚/ͮi6v|ѮAbv1Esmt:D zjR-u{-IUZRd|-@_5 gTG&}8p'b(Lq6g qyZexυ6*0`Aq)I7 XLJk>b֔(sݹ5ZlA4n' Pt,J'WVTŸh˰bd Mp.ET5{3Jɿ|HHl9~GulP܌hreӽ=ib2&V.%Wzba4d-|Bj;-|LB2ߞ:?Ay,R_Ju ZɒXuo(:H₤"IɋBw6C2MdLkMA8dqSE Ir /UĆu1'Mz[Z:uéq!(lj]?cLV˹DXƜrAe]K-e*Ds3ᇪ#Ϥ oT Fw2(WG :iΦ,ƙV#4X !ϬLrmZmKPGfbΎF_A H?nR$_~]ՙJj'RFESdLw=|?=#Y~CA>%hEdBO8Іu<Ƿ0jZ$ꅝ v+ ラm3*,%OϳO$-YۭWKP{X0h;u>~x ֥76( :=dQ嫑LJa <!9ѿăȞdXH3 !h)n$AJD1_{8*kDUscUXnSa]QN!W%E ܀Xj@KTIH3ה64?~V63#F! X}g.m[bb̴<4˜u<R+x'|}T&CU f VB!ś_)7>@3袟WŴpM2]4~<ʳ/9P avԣ\׹k:)h\75txxnC[9>wy?)N=`MD;+7j^ґZVpoq!ؖgV4> _\bE?yf[k\2 s\t&.) ANjxw!XWbw*ב4 [83FQ0,rG/X|[:0׽vX 3\_,Hcn]]v~6´%!,]Y[:+9Rl2 *YDTK@^Dѐ6''}lVjbUӨNf 7ϐ Zr "pbMZy VJ DgtZe7ҡs1?[J%u`<:LxlLl ;*{]78Ȃcl럭L =eL+T/MBp1a5uUJ>zV輙oggk=Oao|yd IyڊWw@s%LtzdUxR|6t GnJTBIK0!0k5˓]2(H+TjOl?@&{*wFMDmWr5ӜpF8#{ rIa/?n6u25{TkJ"9L x $H W&GLO>|K7.t٭Ǿu|ZcMhE;rs@GԾq:HWx:Z, Z(R0vqȖ2X?%JY3Z/0}Z̖JOr(f(%+Q)Ӧ-n `OX%ճ3M{T JH8;U2SmwkKϋs}4@"} lili`{s͑Y_کLft} O+tE _'}P#y3>5L` j[c x#:ē$CWfPs.c8Vtխxն}ˑYx#H!& B?[Z;`aܲnTNILRJ`oU$Bӭ@::˩E mSG5ZB]_ ־!4gXĽ)}QKae:z=D#һb|V/aby"-MWmg-C>ֱg r&q#ȦK]SZ$cz"u,Y}8蓗1xxYjnH:ʹЗ >7% v 4H*LսX3Ȣ~&$pTrW]xE9,$nYÎ Y.]?2sg5pa$<+ZVZ-†X*Ī$y2glrKKʇ 3rɛi*;՟O5-[Q&lBCbtqo! >:lCɿZ}ڢ,SؽU&s*#JO"H!Ҳ[Hq*<BRAuF\])a8eMd6RBww8O+-pcS"8*}ybͱɗ.LAR3ǝm.u}Y?ޚM8^DC_9߅+y%~ Rf{e*'I7 ,kg9D?oߌ!'>X1&́E0?Șj~֥ia0^JʒB'9ؒŁŝu@@p*]2aWBJȼYwNJ<-FsㅚԦnXٻE5܋yܬ#S`=ĎU$8Q֘?cCg{*1}ќLIcPk6/.da49] }ng,TN:]hniIP ATtQ¤[Xx4 ?RˇޟHjLxׯuBc1&hUmgoZ\쓕|N a^vIs>UnRx;c0"j4艚eJe8c/1R=z"H@x>Lqۊ(*IE:1h1NcXP:gʬ!Nޗ!@ҹK'i,-Ҽgɉ}ԻfXuRLWz$SH>ѝޯT=9'HO9NyȊNa ta@=.!5B;5#ޓH;~xHբP1TSDso%*ı22uqy_R@J b9!+ihZQ̗8G+.|dQpy:cvU xh6NӈWuL<>;Yf?7[c'&e\!]:>Xڷfde(OAcYOETeӻӬT#YAfY}=XYϒlg>e2& 85" Ej$qFpQCh&) ]9nxП -uG;)}#Bv\W!sJ8N[Jn,u&%f%x8>7,l_6O=s'C^B_!Ы >&_.Uݐ.v}MvoբND'QC0{H3@u(8@[ƲF_ Zk.aLamQxwKQ3Y0C C2#g['W0]("Mq=PV-8Xvwi_@e#]-K K|Ι,8:˩x]uۼ ?=Zm?VZ} lPwJGȺHѼ9ܕ584ia\1|03Yjױ4$Gf"f6M-aTQ5G$@S@_t:~k t!=)o.2ٙԮɛū3Vڔ{,DAp#jKmI89uHhq$ yLoMܐHaVQO- *>k8_b21LKd %[O<>Ɂqc~ǎ.? =e} ЃLMxWբM{whv|*YA?\_PD) `Ek$z$ ;94[#$M00UZn3m0eF]gɝ8b39<3g=mcI'S9ViW ANy:*r:Qޢn !{e+RM ܢlq["A}-P#QwM# p'' "Y|嘕$$5 X.A?i\Fy%["s |+ɸ6{h эvpS Udz=m9YljnAJ7et4RyKW/MgEV, tP<\ޅ]ZJ[BJ;ـe"3ӣ2dfr=S T6Fkt- ؗЍ8 ѻ?n{l"أ%x5Gc,^;ۻYފTz8w3Ojs>r//_n8Wz 0 Dlʓe<Σ3"zC*a$H [YgzPjp;2o21)hyJ871!CB,z*%6+[yck |~ SqQŗ:E6>)f "JpۨemXrNN1T$UK$l`+QIT>Ua$5ƞ}cs@y[%veFfCiWձ?f9,7ݛS+݀a޶֘t6^#^Lo+.+>ws 3#yHMJGqV#)OS{a_Ѻ~+]T<ήsY1mn`qN~Ԅ ;1nF$ACN_ L@-#]c63G7Fw{KKR(R60Cz\PĂt_ye[I1Dݶri ZC :fo췕$RBYF,lh }H?nu< BTׂ d='&ruaX}kJSTcDQv75q,q}:Ls]^ZFne8MQZךGZC6dN~4[#u)p.WbK,{@<=n=Si޹4V-%/\)m4pBIHXTzIISZy1Ԙ6?l:8I 燥kAXhn0j^B(1Y*/ ӊT_'{pr8PxK6(W5|niHO2Jӹ9O?{0kmn9yj#hey 8{q/UCYJolvj޳%bvΤg#n'&edrlLIov}{6o iS_SW~j8dqJC|8fR2ap ɻAnk"Scv>G7X$*F8; ՘tTfyP0=KZ\3@}[q$?lYB 燗oG;&Rv\1A2Y Umf[]v927^?aOgVH>al$K)d/WzH1^kwƋ7椻PI3wnhjMI?R߈kS|!~,6GMo2_<; m}tvfٳG?r{l.6@d&nYz7rk6ܙ)t->汿ƢW<xB,Fe-;yvhuJ-4 BQKF#J'_zZiC58L1NYܿZhN?čgmEL/Np _3"o|H/߁V!bӿ}=!"OwafOGIM0> 1Ieosr_0V Rk1hoFd*жB pzdx:_96:T' ұ7]_.a3^v%+JLL,]Ŝbq)9=+_@4zV{HDEj&>Տw}Je#4AGCۣ=ɑ:8짙ryh'^$ rގL' m(y\+X(1}h(R7pt&vH{/ugEig<3)2eg"DurkD U;Vj%d ;Q36gY~K8(V@Z-Zvz+ܳA!}1$)u J;ck+@e\"1i&~N~XR'ꦘȖiE,9ޟruYIk8wMF6wl4=^tsˬǏ~+N( رb9^ԩQHBm j1;w,;tU19g^P4/eM:ċ}7pjl0ttXnUJuT({(HkpD6OLv@ꈙG}`\hX1g,.3ɕe3n),q¨ɜ7gK-iݿ5DFWLaՃso {c Eo#]YGc̅*59}I87omr awP$FQ8Dv,'ƽ\T$A,>ڼ˱VNiN%&2`]ሑ[1uHu 2Ҽ=5`,*% L>jY/vtdtaARJӒ PtrDi<[h%8bO?35-XDK-xZy"$q/VW=$sr-6 ߒJ,iH04I9C®'˟`yִshֈ !lKPHq͋!%H5| کfN (4Bt7v?v?ջBυh[IG,뫹T(_7a)cZQ2jV4&KT`:ؠr)/GT:G+iawoh%ޠM|+V hAXgf.[}z$>Q= }aZ=)2 \Ȏe&xO!+]0u*AUP³rO9LbLj* etE$9ΒzP#jp|<57%CQppv.tߤ9WA0f3 69nR6:X«,֯{5Rݴ"b Sl=Dm Z.nq S_ ;[:cI) /C]AhTXt)1 @jh%̨CP9/]3nb$NՂ\wmil6{}5=HP=q٣qWδWuKD_?x_7A6%fdTm+GG7?MeҀ|p jOb3jؓ`撒!2ʼn ,7+D{usk.Q_9P#7OJ/ȞDp}36~OLttTd;9X} N`vl%)mJTP?d6{wحt ]YiG0{T=%TmTcZV3'J-w3g]=9Uݏq'jrr9בN)>a_b r i)5yvLǯuЦVnGNۃwL3a(xFP^x SbIC:܀2HH/A:/eb2:3x,=Mit[ФΧ%rBnp[Zx cdruCSo9'_~t!m6+Bވ%LJ\/AE75ZHaىQSڙM,L"bk>j53~ǝ\FUPS9skA8 s Q𙏽4 ba.wxӠ[m=2C ^m;p˙)AF)}d l?=ǿyh0vs/3E! pwA8h]2bnexKF f6TtK7s6!P#+H)I|Eӭ~:$MBwj%mxo E4x' @0";zc|*OƼ_"|If`u#A8zlAE)`kft- b*_dPt GҭcVc!e;Ue3vY$FI^= ƁIjmk4U];C-0nkL读)V RHlgc4N/4`"ē6g!,ܧOԡkC_ŻM#JI#G6x:kg;WtS&>}Šjd!]k c~m'/9NU2 kxxݾnGnhMa:>{S5(n_IP䆚Z #3ق )NKNtdqa1(!uA7Ta"G^,YG*ہn^&~W>NTUVd,;9(kq0]{~nIMcgDā 0~ nh]žV*QJRdӣ`_ )zTuE(/vë-Cܿ'X7S% E,F# 8k)]9<{=>Yǟ3n'!kĆ [mb0GG ;OY]kldz=)͞?Yv&ŽpF,CVbCe |Dq\1EXt @Ij,bRgbU@KaК~i|OxkǪ40cN獫Usnv~>#[f /Y<=Lӆl&C*PԗWL )CY&l])S,[j/NzRg$4Q=dFZтIe#x7xƶ> #HͿb;x t?Ѫ}w">u_D'X j:mV7f*,gz _ c#GZLJCUQûa.ɛ$^ >UTNrAv/FV\4eحZOEşjFfֶYB c5!/\.r+>]@0ytU]ʼnM:tHl=×S11,nmSOm!VUY͋X%bj[Hw㿴ڷ@%y%[g&>e_7w>I$o^ξә,웹Х.=fcpp+յK[{O|A+B qp ZD483;뿧r{Kf@|viw YXsB]v(:\=.1&SHij:HuVƂk#:K좽^FPEi u(&efc=y6RϛYb$V-r}ׁj*$<@ AU5B Q~C /DFٻ5L ?Kf0Z\ UC 7e-fbRK*wsGPVڢeulM$ ,L+b  (w\rהR? AY1`f_`LkOj}0ePm?;$,=T"RO9Xupv5 -$@[9t6A;J,U$O' 岳Iͣ\ʗ0?9{ b$n8m[TӮ1'4fb-9R? ĹÙŶFSR_og`x/pZAO;i|Y>Qًi5_y-*t~~ ӄuD^#/o="$زC S^I[h/1t-L0#W<*W{92HeB *lw/fQw1*q.]( &Hi:vAb{Mѯ8 ža}>H͘DžhEzƽ5[]F*iւ'Ey.o1̐qkl6ub:ŎTfF @M5qu%$WCO6>&5(O J+~bk#'YU HxRM~K42Twypx7nd) cYsRȥٮo$tΜ:a;zg,,O#n` $c @^[SaS u/QzdHBd"q$1x nGsNhŀk'#a }rQtۣ:KC_Cm)8maJъf~ o=IB*fձUS$$Dtw+2슸&nu)5<̇M{ 4:TO~ .s=pgy3SYŀCpWib.x0.i^L+ E]eR yЈxU2 ˌsІH*Q:Ho/oJS`Aiyx5ܽmJ8V 'Ws!EW *éYdTD~ހ}q, /z^@:hrnXUpgwNe5Gv،GZ"F :#1VD7w \D&VnR:t~=B5 i:XD)˴VӞ瘞±- \Ǖt~y1la3UCY p .>5F+Yz BHh?ULBH8#s&+x{İ ȝZ*iFQ%@   N伌8}ߗad7ZGסfqCg:}Oj'ԁ4 2ֻ!$RgHj zHDOxgr=I,MOak:|M}WU*8qD^Yx)_m=ffi. ]Bpц.9D酁٬ٜYP AdLÙ͕cUUʏU22.q fȔrWҡϲ)q^CG4&$2v]X$7O;fFW>h$9o~4yPg5AMLD)KXOo>*B /mբ\@ Mz>΁xn-D^ֆx?sɔE;k`C2%# : 2U~KdͫWt2t.@˃Q!WB@dǗ)z+՚\0tF͏>&]5%@i/;ǺX|BSF|5p}#Y?P>,#[d)w|@RʎWF]Ί}9*hU* Ve2RGVsNwawn?LTt(I#bd콬)5N>%qX;/ @'2 bϓX V/KW@Z-] f\fzz؏AU~./(vt '!ԬT}c\%`z3--~LU$^a޾n6Xmu;NLv!11'Vʖ ςV_6 6=aU mtY}bh 3Yu]T(VWT|P݂\3?)Ab,QNY$Ko LssL Äw$& +?, /2Uo8k#R+\>_И\cZu|? >vt֐|  P:1n&=JNT;?w-* CHE)Sg/f0qܢ7K3Yk|I c׏T].+kǙ3[1qUi(3q?8-J=*N7w-X>zsKz^}9"zWG6`UrcRQ-IB[Ⓛ/!IھycoBN@ ׆g g&quN^3:aH+^bHZGkzK4YD"h'˘$>>vꏦN*^q xAqy1 EE j˂@Zٜ*vw};_: D}Q3^6^:RȐlju8 L9LE`#H6z/Ņ%3)Hn|E%{T@u8}Ұl aj{C%3,ylTg#ӸsK,Ёxprzo,yډ85~Tm)';(cY8UE2@ 1G bl5]c:, yˡxJg2ZvDEaVK ^ G;ކQS%~8blEG%!^KblصU5UU w.ey;8tFEQ k,Oba6@Llb[;R `eoX[J}^B$:f Wr4ȹjiz耐$ |(+87I@=,5c?Vd ΘH먔6>7e*h9FR_I(vAޤf3@AWkdfm mvZؑ. RRȷByȲB63Shw@ ؤlXǦziG !&F΀(+VA9W(I\ Bk (bמ~Nq_J`r|AU;!Huu*FOOWMgnZKsS$E`G 7$$uQ==q۟:z.4X; N :Պ$&t?F$8=y*H vtfGo4"TE_aptB,f$ء %"+d Xa̍͘2tit޻?'_Nd/(ySf ~499}NĒt5HИ{AEJ)@)r:T2@jR[M͒LS-17[§"-1sI:dVo̓ZbNB/u 3YQW).yY7 |@rm{@kukrn,-W)_\{[;.ൿ&cXS6 ,;lwܼ2'ZҢH8wE ۔b&51{`R1Лpw>_;ˇM_ C@їjXq Cz墿YV{y6c n]L!KM"Exv!@H dU^?KjrLQ) %/cԯͨwzSQ3QB8Ij&Oy8{Hl 6YyMd _) r6: . |1aBrL%#l"m.NWc~eLH[Z_2msL{rϝ7FW`wܧ|=8;FH- V8_u^}}ʆ.py_8jA~bS@Vlo 8q67 H^`',4H&Nwv# cg }ݼ;잉QUFz^EekQ(Ya .4CF:A16IyK}6.iQ:- ( 0] 9rDVs8؆LC΃+:;4~ıB.Bd8Ć@)=PޫJvC4ƕ[+ūvfF>7#\|x2~з٠zӉha Svsϗaa|=:l95.deqP.lXtopI^B9nk'mAp*YaIӛ"* d" s9UDdD{I?0KE ='rwݭi "p;'G$i4Fȝ(@|n+4~aQϮ2~E5g=s13~ҰeyEV~%X;Nd,:2'o/ScXJܨȘ2ޙ4½l2Bkw|4/G1_!eƈ!9׷$41,Y((&֡W`S H"(30 NJHHXˣQQZB;Gw+b/Q-Z|G  {3msyq_xG*10欆qeh˭vǃj Qj(VF4v."l0NIBo~ %R7,y-J꧟ψK24x!c䷎vQoB.`0)6.2ci-]I"JL9Vڰԕ߳1&CbFT~z]"\y.p9 ˮe/ xg\&im_kH[ ,Y?N ˭oZssA+/;z>L5RU0BH(%- %e>_s`.͉.+2DW_onP}2䁼ܵRїuC*#"P~1Gw]"E\ o>qFw+XupApy%'%^M01H x t^uj իTF}V]~|tX?qv3 uPV5E^Ʉe֧N󖯌8rwrQ’koٿ aD?ß 7װ_9t6י+Ay$.wpKv@xOGR!4ɓ^I&C#D䴤úF}263Ef㼯S칿7{J)|Vҙ K*u6WYwdd_߃ ENި2P.WB^&ϔ, CqʤnDP#V-URV>)3íG^y#.罻 RJ~#em[[Ud)bcQAԝiB7 u-RDOk,%Px.R[JbXeBF/>23Z]w^t{z>F-J鵖4 dl U4Qu &ĉŽ@ +-D\lMN.ZciѬɰgS΅S8B[[GBWڞ2|jxEW^4gMja!4T]:K}NU/\ lг W<|%5dݕ2ug]&%Dv)D мnb+cELm^J59700Sm}(1Ʈj"48X,Gt 1Ryne{AG*eYo3ه:CyZ׊( }}ޙ֮-,N>®X.͑-0?'K?pmj@OK; W|z/=W#IgUuvMigJU8 eyfF?NG# ܲx-t~?B}]WVꆖı5й\"3 C{L*d~st!B+kjOsPI)yIRm"/ͧY /{2MѺVlXM*e#.]ʡǛ"S]դcoŲ0#'073vౡ`k^"hԎk 3}(Om6nv5RK)m9ǹCH:рHUD`Ž -;u)y>Р/É6GK-Wx`F̯!Uհ"юj-)3%;֭. ΑY :u֭dW𥱨ۮzFlk_Ÿ7;ŬuL Wsi6*Jݳ >BY;Ē+ Ŝy-PzR^(3E n k({ʃ|iyH9La\P7VS?4c~ptM ;~QܹwÜP6$X.wL;"mc@7ϱ{͋Y_ȟ- /Ez5Q@,g,-D-H{'=8>oҹ᪭'{SR]R0q1@k( y.74[^X }$[IWeU}CCëIRœ̼l7IY,FbAm{Mf 1R ~~FlL;q"[`*l=aqI|!Y  &+H2EESu.CTeA—=Р|z 1#r $l'rbRѷk"36Cqv;ttY[ cBeLj%\%j'PQ X?(Dg!(ý*H4W`z&[cR8Uȸ&Y\}٣|)Dxc{t*`}}zPͦQĸw,SMd-BJm&Y/(@@񞁎Bh p(0DZ*r?X:$yX;ayBn$lpQ@Dgv5/H@m[bˆw*?$Wg$7uvXr #J:TQ+:UW2Zՠ\0k2'F a]p-n5/4YHhw̉61A$r1c^[(?_S eò k`˹[ٓy~-&&QrA-8`&55aZ:wk 8BBrl8Gi؍t\ِh^0&/c(3Ib6uvB&VVTZ5b}64B- [+&p  /HwJ40S2?,oLrO|A*"OgݿOEÛl頰L^Dc>H@eWOo(.:RWFnăG UgJY~>9*ە}D+1qLz4&3Ń)#UbC(ЈRϠ ȂS:9Hm,yb"|#6pDC YmF35 j+N/GCJK떞#n֩n=%m(lp֪C,wX!b"?o'wش|!2t0W5B5gXU]H8u_f怰jz$,m]($WfH$IC%odGrZ؅[یn`Sozq/}rA:W0X~wwEcVKYIFa1q zp~N4ȰUp2+:Hi@R a(_aԺ8fjo]d S6mw&ܝ+Q) FNRkLl\ױs$HE8꨻ .nܝXίeSo~KֆIV m%%#Gp#XZK6GtL䌯Oم_5Ϭ(X Xac:Zhb/1LFƒ6@(=m-'?IKTUǑ)ʗDWEnɾAnU!ӂ)#-;> پkPDn"؊J< ^f"s%MT Y3~éCFLR|' . ^s8'5csMQǠt_u,FH3,Yw(͠{'#fjZȿª5~ɫ4Hk # aWTd1r@%h*,1K&9$sv%f #u" Ze/?,cO$RK7]bĵ'i1a)Z&6YF_L'~Kܰ<@$hAyUG~Sxڦ< =a{9wdTZzӂ91p6~qގI/x1x^ 2ƒNPvc{YuBU tw$X>C\tixH?)ߞKp05ѩԪ#*g8E||r(rǽJj9+ Ed j.mNe\9c]:pS*"`$27e\YΉf Sxd+f- טt|>{i!>0w|02? uO]0IgW.@͌󽌡g+Nfe7dR=pp'U,t4EbA@3H/' ƕ8t_"qL>"VZs-j!.sbDy*i%ryAQY"eA+Lg`C2E}qQ^L& yzFPKR`-)"h))g$ S+/A)!O x7لW=ijxrD2Y`7t\|G:F:)U]Y#w "~DeIf5R\~ "@U#j.,]VCO 3ɪ@T]n2;#(O|3NoGS 3a畩)4>U Ɍ ,K%*߾o" pڵk8夙]„sh[nxJWQ'eFF~ )] s0) wz|)f旹q1')`q x" c6a\C 51CEG53Y=2%ǎQDrajZQɹ&/+>Q ۽oloEbT?Sq*az}+/|hmt`](8"a6?W }`O򆳑-(X0i͠]3:go(pOaR 7uQl 1رnL,{]0y4 g3[\lwH&c/3nMdT.pSQ`QU S[q*&e6YA7l_1HCvZukC\o5z@NVnRR4$%|~A .|Mm >E 1/@{EXR)B~O- u\DXw>N[Q6HA4U@යیxk : yڪ;7\~E `h97>2f@rTɈ "yY 2(JpQqW>08ltsK YbsK)D]E=L>Ǽ$ݘ(3Nm8q+z69BK/#m-oչn*,mi ߶#8DAU/H 2 izH:0d>:6-1HC'4xkY-b7t8:-._/KB/:}`ֱK%=8|C]{ hMbwN&-.:yEL*w"}]v0`LbbȦ2tܐU^J4O;(Y F\u LI o;Q^rÝ"V߫ ΄T-q,t`[׉̾|A&Y|h-?vԂAtnI0`<d~Gj/vf8Cg-qQHȔ%7P$~ԯ:r7 _GeZK'.lKtQiɛC[d\f @[y~fW5TA&i뻩H[%tE2* tbwE5+Ɉ X{9֯I+G}WœC{,☵&ߓ~0TJfCV:[\jG9rFN:?!1Joklyں# l7 "݅kׁ]}|)v#iuru^leRu-Z\Us gSd!TTuFǡPTác[v쒏ƹ' jҒb]Swx `\ VdTlPc>u*uԍ7@q/^ޗ>t)seUp,tÏ/ÈmoY0wGQd\:FGg^U&_=_\VTr+@(,gQ~{JHpV~F]#[K;MG({(1k~1Jxm(2#_X'H D "ٲr3pXi[ NS]*^ 7D64̧>!]Uo U 4n#Τ 3;^ny~Aj'}Pa 16=|%"9=32oJՐ Ix(5֋D,Py }g/=v.&fϙmdQ2֖7f"9tzk t\'S)ΡwLt ؖ:dNf4<VkF41_u=eM+\}  ݒ%6:ׁ Y,uo \jvC*Iq`bpժ :4|i!^ujϸ#':fM~H>lꚳfp laB$m'/TU~UsD9m9Wz%{me]b0Ps!}H/&`Q8j,V׻>_F lu^=V% .`nT8u%U'(Bv[y ZE¶4NDɅ<&>t2XKP𓭘>7&w@hW(( e'm6at>Z{OX1Cu :$ ade7XYvrh+s`+]{ۃ6l*͜(#ӓGDqYn^ *:+ìIG#\L.`&yhiBO8pM{~{V 'srn$lN{lf\n`86-IaO)>x~X5K iK SCG;ǼdW:j+f1 &cNFy Q$ba;< DƙCREܳPUlYq TDy" U],bIe躨"`3Bj.@̥[^#W[9W1'g CH۳x="bBKU8`]S0% kOA97ߊX " ̵nPFǩ9337E G|QW Flh0RH= *fp w]sWb[.j^穿BՏZtC*TBdp!u1QO@Lٖ&󎌛_Bp* &G0ߖdL ID8'e+lpxC?1Y״_D Gw JiL^.Y FDh'zƈ.PN̝u-VOBl0;\!XoYY:eDO-h+6 O0<SM0zQA5BiVs &DڜP|gtV2Ô}~^4_.#`|e5i5oX-vM+5 ʌRj1{/R}Gi6L<; /HkwlڳФgiٹT@2vrt l/r?)a ̂BzlV8B}ч"] g +4;BɬUҖLUз*gQ"+lpV"S{AIMgF:m'-!%&IsS=m|~G00쟎f.z`fϛD )9~[>~*DMK;Pʇ_WVφ8MN$*V6o k+w y}Xq JB5H#ET |PSZIῡ@<:>ioI`F7|hKvO~vпEW AȜvC-I$ibhf$.HbqDٚڡVUuLY{gAN0g481zތx^7HWƚ=6]tǑMZR3|35@-ct,"gT*3h! T0l->@/CYTA2=c2EcOeF4tfK4/$Xv]mgɛK%&h=#" &7(҉bR[}XT)DCÌ+KL*qTLa°eb *iM)(;:/JJ}j >NJn|OT]leBdAgEhe׾Țb5LOjh;X2&dYQw{1:on#T&W԰Omgpw/&6 ha_J?LdWP`6cwV \P"7٭&fWjɖ+dNTu!uM>@+yae791w-b̽u؇&HlKŶtQBO&V{o=hޭ蔥:|9!s1EmNkkJ/^;Bsn/_guB ZQo|LgJraKw.+fk࡯Bh^fpLѓ+FR/:(ˑw+P kG.]{KEִ(Cz.k!Wo=4n"!XG9JQ/b,K3r[(EUvrf.ĥҭPa$L(v6{N?LG`EMY (2L&i#Z=+3}{Vnn(/2'GtJi^p+}V4W:-۬ͅ~nϔxD 2|}:o#@NZ䡔D3dpJGεH1Mp~d:jc5'.zS`ěSq1 ?cCX9=yCRDa26*GKO8۷'Ņ<]*&prxoL@+>@@mi.v:DPoMjLכ)BUvdW2e@X8%4i:n亟C.H+iM8Y46Š[" :kD_} yE7T8AnFM N }q [?(3"]62 H)Y䫒9ƺzS q@ L ^'0J%($R#&d[XȞ0@bB} $7&He=<+1ы*FkiV-3h 0jk걑ꄏ[elx˔90bquש,r fgd77uAR>voܻ%UDFe<,RN+3=nVa{TL @#NmO>>si{Íi0ДRrXnVf)x"EK B'+.%m xzu-<ռn,x-0GAhȊ\&gRIdkGLB y\k}8νQ!¼4 +~kI4 }UqWjXG~L hz6ؑB/̈́ʤ]JM|r3SNv-yw}^)xlúD ۞.7Em>hД;4scMۧSߊJb$.(xEr `n$\& Z륆MӢE)fqQ,1H]؅4;H"7/b &ރ5eydYPhs"l`zK8>W$trk_3CnBw C~^wgbMm*7A3tb,t(VЈI NXP \$^)Qtګl]bM_nZW=bu" 6a %6mتkYa: F檳i (q5Ղz5TsA4_xw\".@5zɼzSտRO:R.=<3eV/&䊡vM}q vTD-m]wpN^OSE*'>zo odcgAb&&Py A1qR\ͦAA3F+Pu?ʛ[ؐ%jUJ)1gn6vx}POXzDn.WAtk},1쬨jCah Nuj_O̺qꥭ\)xm*_i9M:~wo IsyHk`_fy]NisEDJ .ĵ8p, w`\E35|j㍧kt|7W< ǭN3SeWE_1lN[|AW "h;P`EfhEFQNO|SU˗nEdeŠE̫Pj9 nw߳Np鼐 hf4 D]2nߠR*"T_i6S xǵR%H-ܠ˕$әH; L06?ȅȨ3 Z{t1n,9b_6r./)g@)\pfQK MrlbeX%D*p [ j@\n&)XsW"Vٗ\[6~·>Xru:\#d"$m 賐WCΝRB1Qhy # qQ}1 *y|NBO+- b`%iLW=9{9|#}=sc~C?Ro\xEL/i3 =M}Fi'K5{r)%[ E}4#5k$AYu7rV.!FDtAm(_m 1!JG\2ADی1R,&|mR2TFmX.z?h%ߥ2& 2. @ɃvhayF=Zj `H['ӿқt*. oܜKrr.+Gd?`>y<ig"M6!&hƝulj)(j;79n/囁fMwC{34NT!4gq_2j^%Cb10mt1xOq dM*"54)Fȵ,#n5Hz)n JA =ٮ&q~ř #~6MtG >/c8WKiͩ b %X8!^47k<~ *>Uv!SÏKx pSFt /J`(Mpr9{8P|XXTVZz$_NҜ3EAŗz.ajx_; crH;54v<bY%:4 dkЍ Y>^θ1~nαfMC!ćCٖ5s}` b^c{rÄ+ToTA.WʢlNb4ĕJ¯ЌT֚-H[y9bCi]4}Jn)(A9w#}"qLϛxLtOA0*ʓ}L?\ܽYk(扉>K;OD<4-?BҾ;U*+) P=*1R&NV#Y8?{Glsqqz[$s!BvQ So.EV(#ݝ,OP^+(x:ɉSw߭j$ڎYnTȵJf1y-|r/2Z,Zh:^7n\sblިq/QD{<<'q:MqV 3ٰ}VV8&`FyCƟ}Uk ݸB{f֢]~#2 ;ZWNjg-= }|w?8i d+t >D”/u7}h450RFfirʅIm'sM%0",IVW_:31y]&ShY!Ȳ oGsA~}R )(wp)醜%ړe,k'8ʻN|%ȃ[\34{(6NEܘ| 7CuhR\rypt;Od,`iZ*y!kwmzXno e| }tg) Q_*O%n0fo:м~v J̧Rd^SldeRqFveM0Ĵ(X>03s=/ۖ HR}ACCHu[myq3[OjGc.ҳeR((kv6аM.5w&yAզ2 |t#䘋|Tp /a Xj_vࢮo'WOYI)Uk9i4) ǭS/ +=GM-j3e la[ߖ|-qƶIbM% b ^m%%3 %$vRn䠌&HR3 0vcOBQĿY,]*1"8B_ѷY'%>g9ɔ2!` ҫMӲ"~e_\}ުM!ΰ(M\)AWMsuQ\,SтgzZoiYxFJhӦTAcO`]dƳ|Y4Pi# W$ᯎ3rELX]Q!dA*o/'#I@O揋gfJu|ض5 ST rAXJ]>@gxKx3!)lSd)N2Jq!R*7Bƶkb)Ct5wLkfJ7H@/L/Lk!B%NRdS87)hO=@].FWiX 0 ]c fGLqUkg+?E`rݟv_`U-EuV=BKBI?p$ U)FA +g8\uą/4r2+wUȏ6$cet0lJKPUAvm>H%hǀɊ8kyj tHԃz{oYܣfpv@_i_8r%ȋN 6A48m^m_ q5 ϡL[gyXԭ M;wR9|XJ@l(rW^ 0)(Sq ]bYgd[B\R׾RY՘+Vf D9 W9ݷM_)u\5K,ɦ=mA#1Q^Kz'&V#8/>$&筗9gLu ۝ϝ ӱZ8c`RLƒV3 )KDͭSOCP <I`>; 0~N>Ѫ(C,Ծn^&Mk '@qp"`O0Uw잗p|N3;Mjhʑt qZ/?{-ܶ.(@AӒ5mOujkK%3`5q)_){a6_ՠREٕn/@,zGQkꢘrE*0G`˷6u`k*Ż =8HhE$&65zqh1~& J_qFrۘ(:P>87b Go7Ǐ Z)nypN; khdk8c ۭ)g,95pb~+u>m Qя&h$32"%<bRPQdR \<_Z_U}o>Ŵ5P*E޶tYn"DV2BHըfΘi +vh7 U O;$&:k,A[aϜY4@;(S6K|^qbpߥ?j[ːņ@r"'DҎa!8`Y}Z<flWЊVO,hq{LxXs$9DgaK$C- _U8&W eKfq/>oZ*fj~;њVJ$/wu$Xyn2$Ue-{oND*oTSː"ۇ?MCt:AyOˁA: V@L." ^bJ!|~<;d4=,bvH)r ѐ JlT*| P52Vg A(+/>O #* ø%%+vkS%7P؁fWLp!]AydCov[2=R)Q$(f|]GZik`yC [B7S{h@(mpƎ>0g*ia2ώ-X.3T|VQS_T3Oe?4`ڀ`CB7`xߌVN+jgDlOe(ꃖg± e׎ h]aRF>ѓrjQv<06MΘr+QqN uXXKM)B裃)S db}YIقed,\XGӋ79+jTCVE\"KQڇ#Қ=m(h(A2RZp͈~k79HN`cQqIۗ˦ӔtMv92A T(T܀)~O 1ڇ#5(L8hPI-1;W~;.#Eƪ8ׁ?HNzfj9  ,/5ɡH; +\MDTg* >z~^oRV#~ nj=@NhLBP`[:ag#Nuscgv>Rh?7s C3iߠW@aO$ݚDwQ bu%]ճ yςicgR2KphR6JQ^ < YQ}Rj I.C8$VNo/X`;.NOkLv-@5tb-_x2@{i'Ξd}%KM" C}=P:˻d3tD86D|`: ~i(X:,{)e@oxC#IZ+ @2rj䒞MNBC2LDz[)V)UE<{ֹ\AΘvfFǷtԧ$U LK2XG[+5 cu8 ] &ZIa!VkCc3h@%YK&TQ%%>' ^. pݯ<,[Ԥ39i v_JJѭ n-h$pY }9l6!wVqI }O˯c3\nH6 GNC]Lש=ElKߗ6\=ixdN^ȡ3x} E=>yVj&tB"c^ :H/]SH=ζ\[;NS&-sy+b;Wу_'ڏZ0}004雊IJ_l j ގ(V7m&ut*d Zlsf > ++!ε:GYV!RRoI1e*Ka<9Ro"" qo^"&TfZǔ8 @#H{-N*M 啌2K(b*imD ^:m$k.bp<$pK y&/f7~4#HCW+=tv+ST {pfڹ95Ot\fWK%!wQomW@L8lJݘ:AAQ:pbg,7Hdn .|St"j_ 2UGZAY?+tz?LibQލ%[OU/aߘiZJԾ"M`O ?[fLǑ70pd"IMGxHLl, XYϝG)SIR#"mH'NEѣcȩ}3?LEb8]Hm4w?P \ʝʐFy`~T B]`O5 *>#/.BTc9[2hyJ)[O.5V4oBUq/n5Ghفy:QshL.#:gu;&\h9m k?;:"qh!( j&w`yAKQxէQJZ԰9>-foR$ǢD9ybOaΦFP %IҬYݦo{L*R]u$I5/b])x (@[2,@<=Ty b=eFR<ˏ\hUw: >c"ACEw)ϳqyM;;j+59ھtt\[Eb/_#Iiی.bsQ@M#7&lnƑ>;z[Z SxUsy=-',< mQG.=l9X.0=&?*uzO͛jˉZ^G%| *nїLrkK 0:˜nXyq2aƫLo/Uf5uZK^ T*Zank`jk 9!`w[i!#zmK$Nhm6WkBl tЬ=wV(} s{u f4,o6QF._<=}d \Sy`)2(Ҭe 8W - 5͡ӶrPv7jN <+η (*xOp* 49Oj0E@|( u62u͓UiJc&TpWKb&XK~P߫X7- i3{K_5 7H=)-DQ.&/]vU2|GW5; ;g>58Mo > {pE1-`Gy_ ߛI/~Vd+/fE02ҋ/,hD\b5TW0gNe>wL\Ab0ضh ^"u hS;҂!-$ YxdB둲\t'pcԩǫ<;𤞌?,gVbq83L.#`wyvB?] :T1i+IJIرUo =" E9פJ_B,Qv"^D̈́=*\#gGt[Sb֚9e5H`+&F,mYۆr܆W&X'/3ښ sylXÇk/ڡw׽9!0|G ,`/2g:=Fm6RyH1Ƃ˪m|UxcD0cG\*:> 5\ez'H**`C ~N#9MC8;>LeDl9~p](.mAj*:^撛 Z8S/-Rg͚NN7fMRTiP1o$<:N^2^1T&)*fNìR02E fp/q5w}:yDVFbyWCe'005SI2tT4/[.r%MڜLI)1}L@C{e}|U^nJ&7[pކQa6^{ bs-UԤ`B+@֒"Yb>XEH Yx|ܩſr!ٱ^ dvjLf޵ՓHG!ݴ e\H-BD0e97)LpFbE&o M䠐g7gڏ á "}6:lkr@/ʿ/ag*svDMxҲV7qw^ %r6ÅkR=,IHLdRm= 6|Ff:4JIX|tr`y'2Ҧ#0@GG&^&#V.cX,%RIX 4*cZ ,/w}c6c  ?VS֮, 0'8k崉a)hC+?dxreg;8莖dA eѺEe_gNtI 1(d @QVl(F{GWԿx:} IYw&  e/Og)2(mLU(' Dq՞LKZ["ֹ1^Y3{A>+LT?<=nHܶIx$T!Mw#0L-y|sj,-@҄S0WlrryRECs ^W$jFkԪ[B*io-NHy9:7ŒX("=yK1[jhFLɏ*<C$  pVl!r)¤+e[_jӿ(?MUVo5c"AsZ]A"?8[Ʃ_9X>ͲLE:ԫ'S޷yNXn~ITtX2E!n'[ eLHq',NE-X()&OKcOgھ$": ׭p/\b,ًUVhhYa9'7)܀pWH\r1jH gI7 nrW ,ϻ(鵰Hy d9/f-jtk^w8\~XCP}Ĵ2痓[+,Tٕʡ";vJLk-knjcȗ?h J~(ZP9.(<5`A%9uqyS(jr֎|.x뺡$ҟ Aqa$U*s*LZ-:؇7 ?otQ-/v6f|ׯb5^qYEB7 ^ fm1BUb9T&:e|}5Xduq,ٮ{'wH>Vlj]:2|?ckX<xR"7d:SD9{Bb) ?~'^7= 7aN@t*}rM0J׸5I"g#kcTl{c[I6%lYF2y(6@%ьw)ڧf@[#`)/xdn%56ROPg!cHwM|krpTESS Ibȃ]BF(s0/] oΚԳW/-W=;|YP0&װr\++%C,F5Xߋ/MW >2rӸ*#*ilj1|^'@\R]>4h1!"vL^@"" bX`t;Zϛ oWe#~=`^ȉ[bz!``Y2XuNγ}t^`p'tL($l Rc+C,}B!( M$JZ*'}d`+m P@}WO>-T4pp'B9 {-:HEY׺X *j%uv H(03tSuB7Y%W#';U[wMoDPB w#҅O2kUC<@B~]-GlѥZ>T|):THP`%;E8y=wKyOK0WNEݥbyK6/\  H˸xҀ4xoN`ƚ[F#]v㒣y*>h+(|);.G#yz/&qXx%dN[c*ǀ2]E#Nu!i7B=13*APhپ[.l``_a5H$@&6/c%s;ϮF]EXmnn$Cg<"#|\O@t͠s/`^ݜ9z>Bۑ q6S?a)[(uKMv2+|'hu g[!EvJ ЍA,qi0"߯)#8YLK+؄cmx|g# hzRmژhP+&+œJ\v@S><=O'Js<mUn1A㦒кIϙiK+\Gzn=ա)ӌgL|-֐py5o쥼g88!4op9*>0sV /jq+K=z~qIYЖKUc@brvxmfxv'jz붷ł}F׷?TWܔSolEFKfǁWD+qOpc$\JerojQ܎#N`l@UccyϚ85-IfS2(]ď,V2g+usDk:) %XwijHQ~%\a"p(lBűt\SVV@vn)rsI}̝-iY $e͞+e.!dkxuwr2$4+ E,;=B6LgL|U"ӿA lE2sU_  r W4Vde?v+{#Ru/0\6H{jKPA[[')HFHLZ] X. L>G-T2;0<whr9m $,QB)@8"la U>;%X]2_q4felm p {lyz`Gw1蔱B$Q.0p<3?IQ#hBĬof]|y]~oWc7m! OMhi|VbgQI K7(-{1d1k+\d K+8N7FRq*x; fVt~6ė mзpPQW_ &lu򥏨h5U.ۏgUdAZt):0@҇QDFqXGx"h̶& úI7ɦ圬xZyOj˰L*ܮZ/w"oOӁ:w/5\`aX+?|SH0K'es^*V">y "B Q{_mXL](o_8l&mTp$thwxĆx mߖJ^Æw^S!  "L,~-T*l:ټ ^wN/{2O$ޡBBsD)?K-%jso0](>|qM siloV[q% Aw@l4(7e^U̾ڽjZ<Ǧ?DЭH`PSM?)4ȠC!φVqI4S5`ϧs``Q$YnR"uo 0Ln,rh7!W08Bǯ3^* PO ;GU,&*o^ڤd1%O[ۙ9nͨrwZ!?yW]uf$7HD:;F;NR"!(Hb}; NUse .p ynVhv$uf~J:  C̩¿*Qor4"-@F%){ RkBDA9"8Xee"! Jp_7D+#JVd ex2]Q [k(`$Š`!))_F7sQk[x_֧0VI$KY}`4[~M9(ϝm"[6:$Q[6hOPu^A\F!V L=*\6rC=PM#}WD(TxbX">E'b>e~UNdI6tɣJP*{ewuqc*Ӓ!kwm^z@Y hPiy%֧D"FSp"$%@u/PGL=@EzSB\a) nYh$@6yO:oSB:2hȼ"'5`F=wi=Vy9a~ af]VdtB%rK ?[P`H w̗f֩.G`tYiP@`TniɮhBHz@ׂī{~Hs `c&'7[ 9LB?vZI\/ӀYɼ-?/k>HH&wtcm#lb[c*CCxϲTBP+AaVM$JQ\i5Zrmm8^zޖ10ꯍVwIMz#^@^=0P),J1o)O ,e|. `h!PE^(趥)zo_k'_o0f݋ S$I;3*w'^έҙwDE%o Ԧ\oCg NngJ<[Oc +ӄET=FM]h6sKOJM@Arȑbm:=i'\di[opNh2Sf`Q0R~CD Vzc'\Tgv(ᐼo!,FEDvGTY  *ѹ<).J\~2S]^ !ʍDx\Kɲh]Plޢ)RKu΁ijQTddZT\VlzBEd4w1c]VE6i.f(`>"Yب wO_"k?>'$n5d8n&k)^iV?58[!.d ;}P6Q`5>6)/Sv{`wt"T5ô੃g/i(Q_;?LL|ܕ{-ʾ~7m yV-4/O GUAUs‘\=&n`ڗu)mhCN`@OQ)Io(qaSY$/ĄPy~tQg@o8[fo-AzTujFUl&JuoRV$$:yXo:$AƄO$ ?ڮ)Gm+S{dc~6UZ>G|\%!nj+οx\CgXNbCA$ mхnhޙp!(; Z@;f:EW:Pt;>4>\5\4P޼>3lzzcrke_I?ktdy r;ǐq2f*6M]sSbMJ2A{zǩF*Aa0fv&l Z>Q[8qgCzP_5нk4[HZ?@!TSNX?ӯ~TFyZA2`ٳ&MbBCpadh) CH!t!bfƶ).Mɞ7vx훑ؕz30tL{fg3ׁ W.7U-"`wv_y3ͅ<1&vwK"=cE8҉ٹTo-g~`R!-KyOptqlge,p2lDwfcPnU:E{&J׮^̜,1[2077>2 1O+~7vWbjlݸy ij#\.3j#̞[]vM Q>naiQs91BjųMFɁ`կ]JoiG#IatmϼjIuGѰt{o%q{J [b2?xbH;̭RT,jQ{K`3E0"Y.ix-,GOAN6@ٺ5TC$ݱzu7үZv;~/ͨcnv$2r𔋅TrcS}PI>7QΞK>q=]f!Ku}uU-Hd.ǒ.RrN@Y t3D=`:K6R Q5 ,ږ2;\?TK:I7dXGg}.J}4 6)\f'0@ *n[Wu+ȆTG>ȣy-V"kۘO,v |dHp+%6Z_Ӭ[4uuv_U p*{>ptܚu1͑0 df EHQQ-\o8zj:'BK z''WƯvuM1[xjC\76,X6@bp~wn[d.Q^DIh"Gzd~HSAGƷηP 8K }(y\ɳ^ Ҧᣩ%8RF7,*|u΀9/Q Ф|uĀNsE*+גDmGf>z^ᤉ-ʡE]f"P+^Rd^I<) q]2qYp  cqX5q)>:C 0吮 @Ctg) 1W4ob)+GxY+.р!ؒ~oU;p'zWYH aF < p"NǑ L!ǎ :-7qEFclt%%c*/b TiPv`h,qQ\3ŖlJjmg0 WafIlH`* z l%UVF| OS b\-] O3T;\d\OОQM5i<Ƿ2$ɿ^LJm=p Kp %ӑ.* xѫzeDUIEy+q 3Gw&]k]\ L/=*^wJ_P11q#Nqډ&NAtKLCDKpy[֍yBɻkzvZϓ5!qD.n#cJ?,w.~~V)}CXWZrp[GnX{U>)h~Jf2kj}K͖ڡK*E6~E, "eTFKUWlFRD,MqDXggTӼ*kQjJlizƽھ񛮽igk&bQF1!V'e3l64*%~<ײ]y$C/aLH-tK$iV:K&ZN-0;Ml ("_G7P@sݡ"(bBs<5+);8|rHʥa6 a0j?V K婧ra%%v|8Zk0@)Nm*=uO P37nG݅G)}ehhv| /p35hˤq+JY1v="@(+;ZLuȒ-f/Kϟ,V>ε!a/N: ܽԱPAV#?2p~Brm:·[)_! ub_51=6ܴ$HNXO4u-քBs'3owTI(QAk6?P)+NtDk> )KT).6Fh ,߉eP!sվ8X?29cJƆz hdQcLɿ%,~ȑT*Y6K Ulv+ #VH~e[UUvۥ)3o _p[ !Tcq/Ĉ!Ej4>>)EVAH>'b*/?%(J^-E,O_G$GrU1 m5oƔ=p=%b`NOqLFPB`G!hyu4.7h_li7s[ 5y@zT|d2?X|4 qIe<=݁+LҐh'@37y“h.I˵lչJP_j^LP!Nnp?3sJo4룷fA([&&7Wʋۃ}rř+d?~~"*9}&_rع[Uo`j@:~0ȏ%$I/6،Ii!Gqt1n dJ, $)Hb#9ÈAzA16mסHw1[2*4h&-$_F?9Z_uxJ'=KbJ56%VY|[v7M>;%hF'eTR QAj^*DMH!.%5m3u}*Su}t{e0m踓" 3<;cğJ%{:[ 0V-V⺠u6SQdh6dۼ~)4[W NUov~,2^.m:aڻfPpZ^2yMI8SĴm<ñbxڡpƋ@&N6&su˜LK83?\<K]ӌj׽FO(ȇf kne[Tiwp 8-2&d6aUt@y}[w ~lPIhz }T*SNgY%(WFljwܟnAzcҲ7ڜ[(#m(r!W$ /G%JƷKݒױZ#OY}vx#JNřn$i~'}?]: &R}Y皛2QTZ6 5I~ӣy˵&]/)^ 9Ad]k)Yà ;m-)('q`T/I*Im+ifq"kjd.+#1B 2gx@ ^ڝ;_mE.W[5{wf]$n:{ ]b)~=c6κR[$*"'60ʫE;<YFWM6@:\(Qa >j|׾ -%cR"7ˬpQq %`+]ec䆘geT鏉H1?&7tg7Oaœ@Z*D}0 +otWIb6hq4=2e$++\3+!䋵3|O:I"-@-w$53#Nli4e6U?XL710$,;;cbdRu91ЮUR#e?Udddxv83 Y+qv7QNb$v5)>;cߋqפeRZcu]@z[}@/R 4ƪ,+U nUpg@,t^z~Y#kK7bL^6%糄i_6jz,QaB[Q\siC}i<*V9lf[,R(bѰ WAH ? K^ $g)h8{:syȜ^򿚹%9dV!60 U!3FZm*k0bzi .FxV5R!-Hȕrax Þծ%bVDҰ<4eBMSRf皰wQlV12 -?QMy1.; AOe1B.VuC_$.~.VqEȦZ!VaqMua[&rJ_V縥uS?"s%Am#F̷<ės֖lE0[*D–cAQ3秀{`H=P's;SPƻDv$![[*$[@P$[YqGp;!6> ٦SMTy2nGk5PΘ|? WÎ jnȫXA 3"0FnKcͺ)#ƒ+(\s'ZmMgH`(̫TrֳWRAhͷSbkjzq-"oed '- ij'ˠ@k YBAS\TUz~cUVO^J琔31$z\z95`~ܝg9iA1C U 6WxJ${Gq)H &И@4EDH~"j6L\F-}7ذFWMP5\Uj@8jx7aRj;A1'jb&ŜmkdZ ~zZ:Z7{8џgZ/qb >SbCt?=biBL Fn>YxشT7rT3S}jx {BA cF ̔}9ad,ѕkt $ [;9R+&LT8 JNcnk9Z/R|u;_J^XQKd {U[?m;] aT8_]{A |};I39⫷|0{mHTC)^[ACdm ajӂ7%c[IMf*QE Ee>Z0 xq!HQ'*v?&߇XF]WEt.rk׈%N;4MC93@X9E>>a|B@<xKMA,blXargn KV1CB}PPX.%PLQ~ELiҧMhJRl&P鳡jm ,aLn͡>(_k n/t{Bַ,x<®֨4^ezK5 !eɨÔ>8V#*@|wR&,w$Q\"3(ZVa\Уb>R,d%T9EC,a9h"Y:㢊rx+%VH\:[F'$}tX/=y\)uµQlS^g>FG/ylw\05T\{+3d"ĬRׁ:;x.zZp @2Nd#20uRf1z̴CQ՘Ыsp/t{T{vK"_t9l*C뢵w@={*Ph}1F-y|z"zaQ~y@<H ?܉h`FmirޗN^gO0L&갵,L!*И8W7FXU\ dFfּþ&̓¡Tӌ)lJ56(@eI;ICoh]NY3qޣ- >!R"paFg Y,)J<@^G= `,kn9"!w뻓 M\|*If>i0V~֛TO$x$rH``ؤA/Oy"t2Heb+Vk[4zKJKcNFZԺSsa0[46Rѥ2.( .Dײ,~MFp:mZ n-}~ۃ̷(Ȉ\%6R3MA ֋?7aeP 0:a3a`H/ъ}"baLt[(5/)ȷ(!es}KY t85{ߎš-v[nԉnrum*iU;IEdzL8S&rzo@{K-KoIm7Ӫc}uCe21AMt&=˜G|s9(a+WIyZ9ɻ07eqe@p9Z$W1:1.P0 8#XP'Ԙa}-]7Ζ:)nVm#O=nѶgv_ZMކ`܀Ba׆m8uoCRg?d. }i;ym&ʪ? v35"tHkWѡ0ao4M-a 53>\Z h%-"H|4I!v%X *Ue^hJDQ2Z&] b2E.uRu=͈PJ/Yipwݢc#0҉d bw"3} \飼;W]N]SJ]u*239CoEc}Vl\FUTq(f\PObKmi) @w݌:ΖPak'>fFj%ۻEժ+l%4G>1MePBs{~N;>ҠnWV^3C !Au;AjwV4qJ&auY5KUlgҬ[ l+y^\6V9<$Kfrvbj"٧Q(!_i_9~}";ԌKO5Vp:S.s2NJF+b& $>ޢ0RIˬ+8nO8pDvg!9.!xBM2[na7\"H u˹Q'p?z~*ϖ;u+He1Wh^»@chq[(JfN yv aѯd$,b1,B4V~HQw֪̒kSIF+%LJƲ,W1Xɩ] w0/eݫYx~vhF|a4`cKEܭCD<>ϧh`dtPzFYjWXΝ2BzY2B;] nHuAY\Cp v5{.LTexJBYi),\m\$@u#:B|>%. Uӕ>VIpGfW dn+rʹݍ„HAx3p辈aٷD{.he.s;kepA)2~d"ľ@lU8>Q$T&DoO˺Җc;t⊴A8ND !NnvW&зt t^FC(\']Nggu( ۦ_X7.JZ!Ű8;PȹjԬUEVȈ`F{~VPQ@3R+Gݥ;(6qs=Ⱦ*y5ËZ6SNcͷXamDPfOK7<[n6~;> #p326f^d0ap7 I@ř"]NA.kv`@$gh dJPlt2uZ}z?6>㓕chk; _wO6}5ڢ3RxՇJM+凪4327!Avc] seT>{W{k9z@ -dj vԭ[upiDw; iێd 1m$IA D7̖gN]Td)_@5tcj(SW(YPT O~b'5Mp}T\9<[$F ,ؙ n iXt%2;S H$;#Xa* -WK\X\OjmV%yutkTRGk\ l~5UsA{&ЩM^N IIKxK~p^5 ph3)"dvlk)T-b<đ/jnb\PZUUWBj7B0<ј3ɵz57s(bOjfу %{a-JgFV4$q*ϏRK!uvP?|J|[nej1$=+V?҃DثjVg:p@]i}MEc.Dx qc5Q Sr5vIDuagYےioJ3bƷ*+-L|j+Yxh.ǩ oYd=tV n7 {5R:Gڥ{*@[H;&zTv1=n6󒨥MUKYNm {P{o0Xd3,|Z<'AZm#L6B :ŧKq"*.-7p1x%ܲjW>wMtge+y"sKz2>S!9=ӾMDbң_L19 .Y8'`x翐f(BB;3׵F㌣Ub[kioDg򯟱#~16I2Rv"ٻS y%:nځqo1Uzpϧ$q4:Ʋб0]JND{<+P\D/8zH8r*v#7w#]pzF; +V?p[YOo6?^£QbRwU2"eؾIUdb;5*"&/V*h3V8wĠ-qRdr@KfItm8;аp ,Pq:L.}hGVqETe\ҠXJ\O(W{; .P*ZTH &^zz¶*<4d+ڕM<"4Y&HUͻ=un$?HC"fɳ:5 ?^M9ZA7LXW޵n Hާ&'~GUon3 ίa9 ~CP:#~v %ZZ}BEh}<׿( o`K^3*%q%W =qA2z T%nuKX.'WI޺4Žd=~QaA |CL;BٯPpqqԪW"9|[99n~MW3=Yyá.ikS7 ??_c&8grkt"z%^L@F9BW>Iw$ '}.DZQ<̼oO;0ҽ#睟ErmXOgYqI偈L/CőŔIvؼ8Xڞvd2{P/5Ipj#RV'@y~. >Ż0gjahJ9S!ׂ,:p3xQ6 m?$2y̌ 1֮Rn洋XU+hFmM$DEVQ._8dQ>/g CXеoX@%f Nj=D"?Q\[`Q_],kqf5݅& aw1t]aakiyn߭Ѐ\v*Ƚ.v@rI({vҞ!;@(ax6@#ciWNbU# фʩG:3NWitc"s}h6.\סM$E.E%OAz*16 eXn Bܽ-c:E"VxH+`(3RCũL$h#"X*>*`7oj n^ٚOB\*L!v0_U|Cbxi9"scJv6ÛA.av OV0:c<EySTM-Waw}my_kјhr3 yba 'HKn^3 E VM¢?xPCMd'hLub4x/lSei$v\D{l u(BqqT/8U3{qSĎFØ-FLX($kgdY7qo`U$HN{QfDDTMLXn_p >*ӎ/bӈ._wbMs6 O^`cFA kQSO0J+ϓj*' FT`F-܏ dsR>]į:;*\d1QRcZ^sV<16KRTW.F=faN}[+\:J͗C;s ofae9Dw4*go˳DZp ]߻:H8G~,VW+W( tZu‹Le G g 13i@T,j@snu@9ֿMJ >D U\X~ƥ 4ïo)D9:Yoq[I7]lLbWd XXZV% Cd<@ќ1f@iݧ_"KW{'UŻRHВ uY0{&Ў/-QAo/Gֵ9ǹ,z+q5W~+gVvTߘM{x}W7C >~Ǔ6(?9CP+:^!ha1LVߌaSN:BI9dHTZTI&%Yߙcp RL&ҕ}je3^U  5&T6&7  QTnq?uhSCŨnc2ȱ_/@UN4,-Eh]q}44ģ@r{O+֭k7`z%޹67`¢1df e{U3|)qtL?MM(ɮ ipeEY8UI.`/o$ V؋abDqKKxA*s~a -_D0 m6Z%=PMܲjpŗUB 8WkI&G,6;I|^X %Ԇ+~,Z :?rn|(J[psm뉈qDxNBo D,$w7.}J/y@E1à P\AB]t|6WԬ͆Ku=hb$+9i났dt~G]T//wTN׳M| x[Jd~%,iO,,!ԥvD<kYI}(t2%UJ$BiTAp ҩ)y!1: bIvWߤFǧe (UޝW^ NqFEHy >4 sShX|v- Y 7&tߋwƗ.ש)W˼/.pq&( /8$mMxzP6[FJg"XVY}ٔ:pim|TܛKY=^LG 9k\e%2>wvz$ŮV#;C2B*qxR6'cwi- O+^H{d]chҷ?X86-ǎjʹ힒(PmӒ?3В|, Cʠ $.-c鄍1l`^^q|w7,o]Hg7g@)e73=!JBɉK-RC,x]1}:rφu$oT -bv:>,zaV7x zހG<^f7?9PW 6YGL\s )V)Rqc۾O_V+s5+dpduߞc E J*rN\RK^,C%-AS xz?]lJ遒M˘mR, RER=i۞}M.aJTZ? k$ɬSͤF1w~QzBRk7ڂ2@3ɨu^gd R6;@ 6B3ed ؍"g6-r8NO}5p[OCNUuak>~ƚNvZ 8JsK{Gh] :s, _i}2U OO 70_fj8e8uWHr3R' PF݉ 8IC,6V~gPBTPOUa`@3_AVO\䘶 b&gGOUh{:V$Κ9X̗n%93.avMݔefߔyH02AUY{x.z1Q6?dǬg%x[|ߢwamjgY_f4G+q2^JʙIAm<N| P)5mu1rR 7I/AȥjTr;ǚeek" O7zjjdSxـ ܿUA |}K*R+1%T;*e8?'m98¹g. \&jaZC^vqfhBL:3?6#V٬*0t3%Hd &O"Lj-U=u!*+[W/ \1j)Xy4~rft99^c8$O졯~Xda?f=(ZcV5{voڀ'96[RZQJf[-"tZ_;>Vjܹ"xA^@e/p\OZa|gUAS`%5$rcaPIK#G t'Ok5pcUPE4jR%rN܄MtqY'53Yo"nTn6)0LJ)-b:Unёqg&KFLZτW;yMo?6 DGe2A2Y ^AX!|h6 dFq47`j !&K; p)0#JchC. )J䑼@HTt̃W5 -CHmZ|U7$~fh YZol **ǒʜBV+Jly3ELDDVvHChwGu^,'eō5-g3îV|~4mb%OeblE0D)b?\O@bx'V9 mX#n}R?|"]am7-JmZwO NU $=IF"B׉N觪ڻGD*l;U_(/PIA) I mD+[DrR0Z6bE)&]w BBJ3K۴&c\㞫1w~DQRZE%UǑ_5 S 孄Oz;h%ƩU{O, ~;ؙb+`9 tqBwȒFr\{2QV)'N"$0UPp? =O_2wZ<|Ɨ䛝G7n zF[0uUINKe3HlO4,yMo!xGR;ԘP׿%H/&. aYt+O5b_z 65Ck5b꼤,VM'm{.#%A!9\,8fS'dl@f>c4S&BMm1H%~@%Q4P>?K El\S gM4$²÷D ua~ I|(RN^FW1;0()-%,4Q~]nG4D'߇Hy8'|^K]QԨC>`N/IsjkgO'j7[уES ;A@ndr =C;>8Pj_ tB֠);R{⿈|)9A?ii)wǗLX!y&DTdy?-&T>ަ(\Mg] qz|=:,/WCƔ>9q7N5Iu@ߏ JfB!41ɾ]VxYe]O#<zayBi G ڀ͒M NX`@tok7dz JcdGMBVX;McxA kL v1L5Ypu} [n>Mv BzC@Uyrĭ1w:eL&T]Ӣn#Fg0[`4s Ab%nhr5Ŕ(s2xdtrDf1)S)hA/T]R/0P7Mi"` HL'w}{_`i{fSB5OmGO/Z;I;l}FP?Ѩ) 9| H"q127X޿hxj8!72cm-&!AYzR{;"I<s6==C1LbK]Kim:27WfC;Rse$E4@ -/$T& ^wZ?v(K~z ߝ;>]զc0 I=AKir%|Ʀ6D,TxKj W*`!>}k`QRAY$*8մ1A*d2AVQ ,0vq+R懲koA>~(λܵlZߙ[=f% -3-Oэ)FIH~_3 |Mi^[u2x x3;v 6>z+J(XGt)j mjZ2,oЂp1S!I%fغ8z 5\IR 5STKr%+e "2νe̽}2QOpP'+ri|&Z{%Ȥ1؂ O :Or'uDi}N{fBkC ]9%. "uo:tElj8% J !̲oNy6]svضYacޏiFjC"yR rޙ/xHog1nrL ^)Ba6yATTmٔyo.۔ܓ>v9r=K|"+Q(OJwMX ج͊C?TYkc]9.J|J#Ŧ4K]>=zދUa%6đLŀ*J)Ty֖6h&\U"P 9Ę8] >W&.ϼܟ q̧f G_H/y9rͳ] PiG֪#^~ `GQd[W_#IԗV3 X{t›!.,MNC 9H@#bF〰?ub>{oJu3WԢΪ4Ήjl%|wY#~փT@"IeKq=fY,nL% 8)k1lġW$~jV$aw%Xi~8J *r8.N"LVSzR#o t]< MU.o!;i&7|ӟ~7q+4}nn%wzWrI0ğyQ Y1>pv>C"=Sd4k Eߵ_EPeinj3 <;A\kݓgU[F#S_iڳ4!sDekcjbI͎X'U+y) LMeVL cxWb/+. д=;| K܂}ԈMTg.I@P >*5a1φh7?ޓbMR7>,x/ Y5[Yqײ}WL42Q+8a sjE8%ruvAW[6/WmɅ#< x  HĆcc9b]*Q-х\hg(LsᲢ[i {4= {I_p~$6e|(l`}דW9u ƉaE\Ma'#uI ʆ2Q+xQ*x^o Q)V0|3-6+Ѻ_`봞->Y xd]^Z uP& XH2**J0m}n[OY~G>8 (F=a ƭhH>2drG3|TS-q>?kHML.f?6!b7GˈI'p6auU/PZhdN@nQu% FmC>J~XNeͲu c3ITy}0t$W+ǞLo@>iNbBVBGc뚔&(5@QieMJV( p{ܼPb^;2O: Fw;z_LdF"vn+٘HZXJT'OE%W#ba'mf_ҏ\E঍Tש=.Ȝ.ikT1Ԍi>}x58JvbfF9̅{+dרH 2ͩ}yŠ4N׎j37iX9RRʁ'RRa~cM.@Zqm#u0 `jÚ4V Nǧ\DpspepwH /hP?$41z8yav _@ J"8@w'29es!/@E}pߏqHjp|<ҤIP +JKB%IH(y: }B\"WA*> %0חKr+byG}w#I>Ov=ƨes%CUKXY}oX~uQxausCC(;vX-PSvi$ ]I-95J?4~%:䵑EAߖrB 3ᨃrdc\coQ_v.=. o8򸺍sk|>>6 +߀/u ')}ǰd4qK?lBi;`-ED Ε`ksA''ɶ";T3V񸵯Nn]U=.øY2&'_LJ )ԖhBsx0_=:+!,Kb~YwCOաC ME'lOJwz+}xn%)Ӭ4n,|XLIZ#gُU/T~8?vH$ȶOtS~Ý@yԠ*ΒRgې*=Fw] ;Deo):3NY^jlsn8'QJ;uAaL%_|O@S[;m)buUdg| 0SӳZV~qo hn⌱Rn ! xبn4N?Nqߩ"fh~W΋ vJz?:~O&fCJrzdxY JVʰ;v:;> {! l1Rܯ}CS:@R7U-y&"ʹp7vBQXda-q_=4#t[+gLBuFx\5ezPXakEޑIǧr.DziPo-|9t\2;)J")J{aEHGʙcD{N:0S5q`_} G?إT#j41J'b ^S)`je b,z ޱ)_hcaqߚs <uЍ.RI|!܎!$H敔=Fa"@$K㔸n۠Ř.^g|.7ؓ;T\ '#!=xA6Z/S8~ϩWavfx陓uM@E;{80[VK9um9ƿVGCaQX3?֢j$NpRB$^@!E1(Ֆ KΣ#0of=TͧA}SLƔ#xv~3B|H+'(Öm[P2ߙKpȪG,y7'٨JSp[,Hmus96 A[]^ Q ؼу%kb]n@>">3Gt EF_p,]s.!&GeҮ-jp[WG~uWŪS~s{q, ~W`ۣQX PtĘd _̡-sEꟸ֛ >Z4\1tìBZ. Cgy?Uy7ٷ| s>a)]IiucVL_R"QQ>^cӶ2NjZo.Y~A puu>H qUX=I~G^֚-%/`@Ybu9A 3EOĬ޲+l:mAbb%1ĵ-6 QoʅCdm)% ßo O'EAx1Z𱟟L$],Pԗo8TU]czC6zgpFmEJxNvd:-Д߷I*#RT`@- ;pyޢR~u6il*"2x*nq*תWc (Gi2wOTaVQ ݨě,8K0>K"#Fgn^Z gQRCRBgƢg(eO۷ẴKRTGؿ* ȞP_nDQ7L $J(#`;С+۽C`hJ 48~(ry?!j0Vr%ylqˈ޳_`Ў?ͥ⌚~W/XQ &g8n曷X#IӴpM?4!8Zs_ڿ` -; nd 4%@_M蛇n3. grxSl!YXˈI]L"J5D͋ht_{`5TWєlV!c tzV|fZ"%d|WWZJ%2!RDh!g9[Ug0jwH0P%q͔|KCv\Y;Qn"*wt2YUߊzkDowu葧 1 1J1o6*“֚}aq[u (!-D0:B7I&i2K0.:iך(@UiNko4q9!.JME3X@ʵכ *f"`d/z]g"և")VN0"蟐4_,ԀW|UShOw:' H6)/xLj5h7*F)7 K+lqە20$l! xj`=H$^9!*x̜ Y;Y=E#']j ^kDq$N1#;謹ŕsW }vH>b΋(dXx"иU:SigȊl hC`QJ1]ShAa4 U@,9!C_^qArudA#5aYdpld`HT 0Ē)e m[yDv$LsC}e r4Y+"z/D*$U%s= tM)9/c$ Md[>*ag2G۰so~9ȗ3e=NW 텩̗-KI? &}_PA\Do*\ p B,:yLЏF^C _L7nBwEs}g1ZhdX ,HUgV? rlahg2ݺkAr+@ۈI#5md{IqÔ&g]Û( 1)qؘ0y+[TU|ujtHH u@7&#׍-wL_?};mM.rl:q6I8@GR'eu4DQd@*>p1كdq־7b p8pFK:S}DK2BHLj U"@w@a^}a$|v>Ѝ.CŪDKy) P) /iV.7vWRO5(|Kx9^DؙkYMkZqߦ$uaɘ-03uHe,nv Y[/tlbj \00<$U+/aB28@,MkIA"f 5P+!{=F!O 8x%$K{W-8U+"QФZ9v &n hoI ,M`-G(H"˜ d|0@#0-ȝktu dGh}W]f2r ǯhgBC.$VbR+-U۹*pLMƦ @-:@tͳm6( bD̨.kSKۃlRTJ+(Ck m  un}*= lLJP8ZFa⭘-NE1U#"-^Y >&q!찟8.Z=Åk^|DJQ1PAQ!yimٖ8ͺK !_2 o&Sv};B=K;?ͲY5p ݜ1lEʱվ6sLj?4F}j;j4.X&Os]I*ir!9^C73+󹜸 ]{?oZ%8~ 9 o疻YwM'l3%d w&͌z3it?Q<32d]iPDzt&sIۋ@77$Pc-`6$އ+aD<3gi~{UIVME431(b'd@c36\"@HKaF(BAOvtǻ'cGBphфaa0L.5i5DĿXWXr6MN Bd! 3*bt2>HT֘ Xp"ks|ezj}ݹd+ Ϻ6L&L~˱;E mDWfP' j' 1*~Ɨj]\iV;s@[H'%=C@VJU~-Fո{wP/Y j4Gp A}DJ%F^&ŷݓpm$`f̪BZJ0F>UDmOUvK>D1٦lLqbuf3t%Ә˚d1&h~Z E"%Z~4Ӑ|\ FOa p?b8 3Qz:jpuפry7Ta(:?t}- +᪏v\5E{E`_gŪg?jL@#M6&GB.໅X]$`\w"w GH!6sirOT~U^@JbQgg" zvYlWV"$sWDiCSfu%O6-w"dHq1!Pȳ r֗z6Da {'0gc!޳t&WFFmq3dJp\atN*"1{nI kŴ¨z,Q|z@^urd 'Ϳ'PPLS2;WQCB*fDYMIˎPxIEɒ6Y/N]'l ˇtp&a&m+$_[ImT;"Ifg7B2!lZ Bۈcnj·*THz]GFɞ3V>dm<moG@`1 )vq`3b@ vUksȓNXV/qSyʉYxnK%oφ #2n FnL~NwU$T* dl* u!'ٻG $Zij]w3>-{hOۗ6Du) W@"ڀ2x%]0&Q,;aPcPCG?&s?8ɷzfU{_/KjE@иD,[2LQl?1*"1='wB#d [qr L"*'f~qᝍ8qnwV=}Sw73V>WkvJ="`ȷ!< BgK~pmg/",N,y)6voyֺ ! ۑ{GZk'sYobV%k=d tvې+H6a?@Z;ć!2EWYAR8##yQ vtzC8W#abͮ9l?pھHbp._by˪Le N&aLϣhlx匡-0Z%IQJy0;~g͛u &>ÚOR$"Kb+9<~.STWe D<3 զӚo7`* ZkQίjܩxބSY1/ , @Z󆽇Od1X75yI|0B9KVnhlRq :14U-|QIm#@._v|PR8>J3QbcMWko~x6k;p偡v]7n||gyQ_L3DJ0WLg/:,}J1~oÔ 5q{, @FAYvl5Tz]^Q}Њ/\^HfK>n )jǒYOSq3r)#`h,o0IRi7絛驖 :!@Ѵ"lVW] t꟣&9%KR)9< PMϚ/1#LTrr썟۶Lt;d/y%4NuJ*g!HP~2BÞs$s2%\荜y-lRIiDy|b}BnP՘]ng,'OM˸Cc`z'ёvX>iqaNHek$X%!OiA l╎I;> UT*ꌩLvդ=B.ZpY`16))`60)?.5!f222M"\O2" !̮}(-^^Spʁ0`+}0hUz8ճ t[k̗?5/'xZn)ӡBߋx]/١@e]Z`RmH]DZ R[9vB)ꂚ GJ;/+\7 AyoΤ{ECtBVsXoa6$T)Iሶ%fҨ\胓8Mgx ӆ/=}-?&7Wg CܘN=ψv805 -]# j1)ưcS(?vZg 0 OFqOXWmu3%EG;vX\ )1uv\ ^y= '3v=j* ?6/]wMOԚ߿TBo;awWQ}K;"'bs$.eBg[!IIvGocYϚ$y~K3bWK=Ce-tKl*DChckFXGqj !Yݎȗ灢߉^LFi}H,Xu9ƥt+#JSjLX 2BrGa^G^U˙3R/m\#Χvir:i| GWn){Q&Z?إc?A팘YUO=@Gyċ{`w_$/ws4!EdlO@+4®_ƒ ,Q*\) oE0GXoZiŨ'W4X"dF3ߞ+-]h$8GW9b=6hUmtOG`B/\+/X X4"'nc0S嗣%ѝ 5iv9*V@tQw@mWЛ6`VO,*yW6~ï(crHߏ57#qKyڮu;yCjˋWj1LQ%QW0@$LǬR=֣j;e*u/ִ-w,|>sED>aR+flkvr\&P!kߍ $p( KN 96;Tz*F֛ijwܪw ό0kZ\3|o'-0nGP\SqIS}HA_eq,7ZXL*j$eq@ ;&dm/>kjת ߡw=JVp0O!iRJN~t.Mz(ftlN5@|FXl{w$\V'(_g«o+jƐ9N]c WZ nj6)2UK &{]ً-۠|;_zu{uU\ݙqPsYr{'$mTLi}7F6 ˁōIVOʬ|&J{PNi~[EO|ho1*a%M֕7'LT s{>xkF$u|fioigY G<3{i[;Z^[]Ӡ{ nTW[2/%^/0Z/'\|Eϙl6QP$3emrF'Qʟ>ҳA肘w_}"=Jj˻&K2,+b)]:c)Ccf)K:<{xaWK u/B<7!^Py@>=&Srǐlm+bKϦz"1Ði[h'e-mp!}31 aڀYâyg]ujHTuT p>_"\!V \YvWP a#g\dR}-˜#3SFm@8o mֳt'h[Ԝ:s=GjxTX x!@,ޤ^WW@GC4/Y-ѳ?8g5@D4?Cq_:Қ.v] Q Q!.ڎhmW# ‹K揠N"Ӿ:WCPDGK.H~o R:? wȼlFYI 2 k\zt_'#N΀9H'Y?;,\V5gu\)Z*Oz39yL|`( dye?(2LS͂.X>h S.(.id}?~Dcdb'tVMby^+4{R[sIe Uia#D>O6/2.V,},5btҰ{ull)i/3R{u%4uO_i)3S8S^Z`CT[=XuboFVo xMrNH59bHKKϦK L.yt!ֺ2h5s>RА%͐T4^佷s=8Å3+Ht|^5P-L4G(3♳ښ:f/6V|> tּRj`Esnq; yJuRݱdÃtZȳB$Nn?Tp@e4dk rlWNTmX݃CNfHخ C%j3j_X7"APu Q&)n&Y`(}R@'ON)X$l_M\iql{=$fdb>=6N /En,=G-3@Cz)+*R̓ye3pQ;oVg_SČFضaN랁&2֍+,g%6_;1r+g:\٬#>ewNd f†Ïm;C.es+'u|,!y $]a Zs_FU[ 5e4vc1<fAEBlek.1h#coG&I'NTG<}wՈ,*B|~$$Gՙ9x(5 q3l9ϾCqclG>7?}JRoq & *yt3Hz-gTy3.o'WQM08ҽ7.P$إc$e ]>ۈ;7˚ FB`" :ZmF.=;(J>ys¹0t4nXV8V-Nĵ/Pw4jD_$%m+ւ.B$Mq؁fV3[Q4!q4J[LĵV(ӣ_t A^af)Sڍ_"$9ICXG>&xIF#p-@R'Z ,Y.aK/1j`elCF7).CMo9iQ@o zsޭ(>N*)aR^.0U,yގ?ABO}k|b9I> [o򌔜vזldOb*:@FZ颱?hO<8q:˵_m,9n'oI</|]ng{ 8/P2?hOƢF՟y:b\dň.(4WNxrE,EV~ʞnZR|"]ESY.~MeB&mOxlBWFzSLPV&]?]m )]Y DBg"qO(y >jЧXFvպޟ,n4*2^\j[YzEN瞤կ9kmSs6wr {E +n+逽K8R/m0n"Vo$BN5(X7"1Lr  ̝ee=C}rd ဈB|.\;:^.4hw^Vd*+dn^#r!hUneFQ".(#eG6ErqOmo<\"G' ~Atsv,Z|&U &g嘞UžNƔva$wjTnmJ?XnQ~8_!W8?o9ߐV&+nuԯw=J*2ʃQON$>Ԇ]8 I,09Ew`(Hu&ߏI 'OȅxLp@?fCEzdhnH>_ ބ8/=V]&[@@ *ZѨP +9 mqPw7 Z'&@;܏ Mdaٿ蒉Ϲ %/݄Z/G0v=G֦̑WɍAHtB(,,C"v1ZP;Jho풤Nx.|6ć-42'`TJmT z)7D{(*eem*w8kne؟L9E{2C1u3}֝guJ߆Īimõ}{)GDwJ)u͋ 8+бؑB,[UezZRkhuLܐ4/Iu RQC,4K",O_!PO]apbUeQRlAKRmv#-MCl{O/`V 7g?vD:Aƶ26\cFSw/0l9oנ8-{9eGJUq^lTW;5ɪ0(Z-j]/Ω).]C;^LC y"Ӡ5yjˈ9\3"ӺW`3N]Ί&bS]*9^c$OmZ8\?з,p-vU1:>T nAD %7K)" Ƚ3kiYkhcNkK8M_("(_!-`\d(UyPp8Mvw,g۴QpYZL47;1%*Mƭs!Ʒ@&}˧IKe $8)IBl3H[@͑*k|Sf@ 4@"},0z͓ӗSԲ[,v27h}wym:ʜ]7[24pu 3}8F `[zpQI4:$]kooO't#=f'P2;$6˛YS3Roy  yX* b>%b-|JqzkUTiN!bΑ^V A6SXb'3? {v$ gEr|B!A .N5YpRRWfDf=re8φn9q*3{*vgXsIix bqJ1|3Ulv3yIJ/Cq6&Nz;SNR8褯>32T&E.'%ԇƅӲ}!BAf+Ք>?GtKVsFPlNnp(?AH {B4tI4 լ]||zD<[]ilTK|G-io׎.Q EKx9AGoh W9Ƭ)՝̶tͧcbLP@H>2nWlMZ<\gOOhÛoVG|S`1GZMH&̉Ŗ^P5G )[eRw]x:6]Bʨ|a|>PS]3kږ ;q⹹>|rEڷ62iqSxT@ )(b:`~ФMz/:fj-銸dE6`E`Lw}6r>{?+ul~Ñ 攝1"-48|^cn0~!O%Fxg6^؊GқtoRa3[="hZ%0 e >$ kd_5cj,cM3tb_9%wehQ( MQ{<ۆxNOK²”Z}NcBzho7ziA4"#ϝ&"]2XAUV:ReG/H)h5m%8숗𒵠00! >{ar+˕(!ζt8׃ntդ8bQU ~F@ dq šZyґwX-x: |fR[A4 ~ !~cf rI`$4V6RŒ?8pNV7E*;mW\z5ALTJ7WY@X-'g^񎁆WU:B~q#Iu4mvq!GT 'bVv3=26,`K,Z%[ִˈ`_/}nM|Q7/6ʐxj-FBb\ _Ӂw׊C˂pAܶZlJ#:8\ 'n PBL%`DQ?I:ד/Kc{*fh騤IP}CbNy40 KĭC%j]ɾ3 A]bh )I@$uW[ ΞVK^f~9d}z{3Il4ӟ9SY4qVJxWðy 2* x(W $5SqOqX`8X>Y 1?{sT%Iσ*eĖI@Pxyd؊2Μ<3!ohyMXҠz #(|Q7j"2CTevk4iț k?Uկ8s`??_,g֠ZfVi]jPKUPz%k3}[`^`lvnAVtuPs*fqJR}ҠYLf->M]_ =C!nOU8`|+@H7q4\aI@9at #s@ؔHr# #&ZhNBI}S+嘂|Wv(9FZxK+9Lxȓq;U.W7* >ϔ\g A:38U.Esjw ,C~w!e+*y<:͒K.i>!de`"',Պ_9 fy)^}ҋz."@?2~ "j8xZcl%:Ԗ$] p.GkԆH5cnr>9}/u!8ۦqh4fmM˃;jϡ6a2oȑP8"F &o2 np*f vq9Ԡ-mn-.34^)Lً@1Gm+q@5) >%ߖgEH`Aq:NwrEtMO`ލ}2}+zF;C~^^ ĉ5ߞKϔsu`EkB|B5d^˖ȷdk&熆k^ЦP `轚OE|jWD󈿙91Aoπdl_;.c]bZͭʞJS- u>jєj_Ѽ0FH }NNQ|Fzi1][ >/ddxA ڼ%}lEɆ^Ӄ P5GH5 0~WbrGMۘ|3+ȱ'UyZu?tQ 99 u8v%;=5@BL@/])Pb@UCك |v. Xl鶤u~vH;t $#z|Atk^[ 9N["BהC觡y7Q)Z mt1=K~1Kѷ4RZen oEYnԻTj2O]ǽ6I?::UԐ$FJ D2*cɗ)d d幇8c![qX}?4eOý|2G.:%S}Gә.>>B!_cW])WhO ]hW&0 #CIQG[Xs ֩ܤz}dJ O? }> GtĂ~퇆^^4=aD~ؾFG%{>6D*D]V«Jn [M[?N2)i5]F zLJ OE(ٗ)ѡ91M}7Fw/}M/Uȱ2{,q7|[3=G|*h "TЗX=d+DH0ڍ/1wgp#b)˒(~1w2h+D4> OU}"km%eˍt ;+SKX'A'\VS:р-<'˭Q ոcڸ|. B3A=m}j /ӅHP:J X$Ͻ%KHc:j*E-}N 'SF@ U/A( Ä0I u$! Hh#]KrrݥVh, , Y9롞 (HAvFFH|qա|hq`jϓNoӑv8,($`Foï2ޮFo1)ʤ"E#Dʷ V`9y>ބ\xIEu-4c8}̓ѕtK}HK7t8k>2{ Rѫ:Z?V3лl=f0qj'W\r bFOID]cÖ_2z[et =xllcN$ƛc%+VR1_njT%yi $;ƌ/g+4v U)ԅ0 d·ml5J4,m L%'퉶8`-S!=Õ1^DXWc5vFKÓ9o9n' J :@46?u[<%FQ#TAiD.V*`uT{EħWh Em7_6;s޽`i V "d/Kڞ9 !)@uZrhᯪI9TO|^b}d:93RA[O8a_ixTQ$u y[%|/8R=G$?2PP}{]٦S!5(q_sMZ^IҸ&~g*;dr~ 2ƕl;xtOh qSpT D̳ະєP0,wX6=S*t~H hM0 Y\ u  aHC#}@{䘂BYC%BY {ObΖC ^dU)s<A~ f01wHtWݖaܜKe;ËץͿ?{+JJ8orcQvq~%\}I~+T%E:x'7=/ȴt{-L \[-@6/T֭^*π /Si3ʶ$xu u>]пk9okUh5,'cYQęոEd.V.䝒SJ=u7VAi=(B'lfWO١.uVd˾v[}"5{;+x +t'&ꬾ89rt̟$h/m:Ŷ7=^@<>#/G84caI|'Usvru] tSZ([VmvE>Bc:f"5]bȪKDbI9NbƝYc>#xtzO|LiCܜٶW4B1i0YCrVer,HfE`q3WOD eZ3gdt9 2Q}̀|%aVh{Ý]M43,-㴁zӛ!K$m%ho{ \k] :7̳c[T$nU-6j䯺iFs,'IzԻ+߷KSڤyX14bJ78y>͘CL7^ow_47.m9B_EPQ[4V ~}Wcq$ +AP"*c5*urZe+,僁jUz ^lLq0?bWRKRVǍҤPq"M+a'^QG|$M5#5ek~7U$E6 : WAm74 7=_hªJC~<"{l&沾Ebw?bwSqY7XL)Z@Dّ8J+GCn6h# N5ܕpY>!DTd ~V jf˶UCBzd2Y`+)#|}l* 1V^-,a rp,'s-ˆ e0f $&0Qb{]4O o hr+x!*Iah-yR =_lбNp][ 6hf\p7a=:nE+ Zͣѐ|~eMcyiάDa+L0Mi" Mi +y/&NR.ra =Qޫf }< o3<$;.JlkP<ٮ9i:ρ7#gRWd`=_%+J}ACE(~{g jT#9S.nX*HwƏ=8@5#Li+noH.hVѭVES*Vܪ!'wATU/5;.DVQW&fӥ̀:l3]oBL̋h#̗k6<(TAE:shDHvrZ:߯ZL9骕9tOq*5BwKpKbr0ሖj1p0Ub\3E&sSiw%Hn;I`hb*նFCy,F$9F:zq` m)4/͐\\}L[ ~%.S/A] ]Z;:8`u|FUfPID1SKF_̚oZ$i2KizsVga <{dEqXl[GFZ !@x|t?]s"qO=X*`՚^D5QqQ[~|iC8op".).p \| ZEu^;B׌8=pvT. . 7Akgamu]j*xw2s_dog﯆P%?* Z&!uT 9%7"״agxOtu G^>hZLU=*-fvUq69jWK{0dUjQ8Da}D7E76: }r'C5Ѕχ ;,hMNٸ'c&awAu9bM8Jv+]{%,ɀ+%4ka\yA\Z46.%*Q,&~P3m2wc{SS XIlou-:`,I5géϸ0ZZo< K41*iIEC!B!Zp]kjA\_j44} LW)2Sry}IݿZ>I#';t!תw=Ȕ@t (HrÍ#{ML}8Eʎo`ݸs=AT67w_ tӚ@;x۸'jX}" >[M$|I.pRU3'?T2YMmXXIȧǮt_J|Gt6Qٕ\Q$.薑+5 cW2GKlPz~^ -}aT۽(_ ?0ʫgMEv\A%ٙλx$rwt1^;#z?Q,r'z,eо5,{Mڐo8OYE x`촽owesFJT>;C0x7F,GAk+6~+RdXK8=bF6{lB&z)].F )5 k#ZKZ, ȏ\{BFeqhu`O9vl"ً݃f7d)k82g*kvS*>,XF*"E^V/Eߧ<Gyb;j$x'5^AH;>ӆ( HqmMQ !o..˧U(-w=#uTFqD"){ SLZ.9)هkj lTf blޭ jo!rCAZ`s w3.29 tžN9w/ikzLxAw@V[Lk 9AjǞBj uKQ}C0Q7Q+6Gd<Oubt-9驖1X'&<Ŝ+{Zy+be(/}`(Bpk\AFi -erh7=U~0)g~{юV/+Vb9`-FlQ K+Yt^ ɞj[PXbvn[(%%fP8y|6dFc Zʢ)*s'`vR(:>E$νMGx(K3"tgQ P\rAX4qpjQ L;/++Z8+}꺟N/\[+G$'84-CdUNC;bן_~J&\զLM> zSi3hFW!ne/ ޒ6Yzmq,q7Ji[9*hnٴ5qC5TDtwA<1'aj 4AJ-2ckMѤ`LØmnF[6,FyP8wusBt0nh}.W#j 9qJez`ᇏ\W{^HXHϥ\`#]HҮ9{T^d+<`bWYxq-&{wӅ$IRMsϬE_8UD-66+U~BX'cQ ato+Snv1 fniOgу _Ca5L8ג+9A$<|2!Eah)Sfy-IC-pg`Z&G46gL.9ktjn%_'jR:%V9P<% cEäyќ1xg ȉ8-%Oln @SKF]DIǸ]x KR0U< 8}}]W֯*J;ג73Shފg)̴ÏwpEOQ K}&DyoOek]hgBe|,b ,_4 ?$pz󝹓`Ow%aJ u=)Sӣ'O]O2?HPqHV %g}llF=)rRLƥ`E9WqZr4-Bn Fg+HX`wWUo4Ɍ [#:ȻO& ܾ# L$Vvx0I5 jD\}k2i#>yugR5G]1 R]L4Sfge0hԦff%0E0z[i97wBL.J&IB~ NN?˜YP>AgD:SSB7l?CWn2\4cJx0O+[z"T`uXba͛E a*z'?GqZ5ȊHr13{JM"k~--ͪ KZ#f<6x$([;G~P'fPEU?\=Mef53.8˽9Ǫbkq@LԿ q0.زNpq1֚(MM: ^rdQ(ƣWI0QEJM (G:/;TӲzUEڦ8y1uK\@{ѥݥ-$h?YP/pߟ8J},b$dZwp~ryF]wclt+Pe[3EFU*M$ ϸ7JpQ@k5A4Lp^>|7)e;b%[C ܵ\r]J"O5qsa^^6xc Q:Uqfp.6x[2Y촏l59cR0*]:icYCs'߇#~x~lAƾr0TM_9|Tk}A8A!ty@a^;Wߠ_.e$'|k$Weyt.Vv]X(}vaUX}!U% lF#N3~DیS5j(Gu5c ;PK<K͋ȼ/K+?/a"j8ɕ~K4␄ nzR&HiLf򹶉f'4mLј0m^"\EA˴4iX&BwDw$A|Uq_wS~#aEjC'9"m8 [3f_ILY w/8S08.(`w*= K^LdO`Ru)\f?@<ӫ mo>-PzApVfFlp\.~D)ՇEQQyY|%aqpg8 vMw&"ÛV2,FdHMv(6"ԭ ;N^qI%0p2@~-.ڕdF%w#gT"eכfFb1+ sɊ}NĦmz9)l~\/`P3#d۵Z[d)` w%Dfp -=);T i zXe]^ԄOXڙNWw@,L%W =%@g!CʘY'$0-̻Nf9Pl3^m3t^[IfIWIޒ0񀧪:57`z}t%Çx&6܄ŠŬ [C{ƒO\޷wG7B-ux9C'VmF9 Bnz`^ \tXcգ2sVBZČ\r&0m::a})^FܕpQ˙\hd(:.Hb6~K %Yً`e٘H@p AJ]@)b?C9(ftMzHU+z*HLl=:UIbm4E ʻAǩE8Db%aDi+b{~L/Ի]kehQCE Ѥ>#L [mjƃo3M^%~gI>niB|u)`i^.սQJd [cL@j_- lZUTn +2y1Z۠]P1#&ֆOvR䬹s*QwP՝E#ʵy$o|4a/Dh{s7c;r"/zc=baM(jKvK[sEd;bO"؝*CBlh9/?~V 2񇰅0>H'|7l?3Yݎ9©Qpٓݭ˾qG-mF3jY^WM/FmAt7aGj3DL!G?:~~^^/<62'?JM{Uia LEI ׵H*>ҷRks!%XV}q^>eQ`%O.:lP70KЉcdţ9OVW\Q\%EAV^8 \swo`O(kj=Y<P#=Yר6T) W(ܙV<s%} ~ %E2VO*;&n%f؃o8]S8Z- Ce=)!;3|"/wx(Ԯ3۰4NWrm/xpI|nVM9jX= gnw@#IZm-?W >Xs`TV$cnyʵ)GmFL2Zv,Ub\H):+D Vǹ8T4 ՛M~Q.)jURF+5GVc@-mJN'KRsWdd;a/+6Dj$BE3M}OgXգ"ʫ)D;ճ ^u½oZNCHnj_Q-֞-2h&nPGSa0pne{yqWxaP=SBk`\zqԤIz.X['^&<oC7BT/(E*Ȃw;bPL5ªS˪QHQ`iB|g5k@;|*)6 $o#ˇ.eꕑfUeȋϯgmv{1!kaKjxoFsYЫn} ,k$9ZOA(:IGg&-"m7QP(-5;7_S3dql9Vم|LgpդA ދyxveÈ)];Zrz?H)# Rjپu%gk7|9FJSSMZqdA* s"| Ի8rYq;3Y$'tDq?MR4{#WD 9f;̘eŔA.H۝_pW|lmpBVGT\nR +~a ISni .x6EI#Q'7s.cY}%PeH%#&>%fmsuձ1m-\BR>ZgQ K7k^ DWhK i:4b_~0y8@CO@vJ6;_9 P3QUv8yB'-2:͎B\[ov*=Nm1x a/2MAI 2tbichġHxT)`͔~h0֓ѴOoYL`>[5m;2ag.st6 #z'k o^7e8QD&ЮFt'g]* c\%><  >oBjv$v骓ڷ4&fru *sܧSѯHԐ97)#G^X-d|dxnry Lc$J;E8;Y7!E‚-\sQ⎛8ouv]XԄ~sobي/ye]*^4{EA &w$]jW`P nrI|4ww1R$6>{s5eM#ِ`^oIY€Rez`TM;AfWYDŽMQ_ p%志7GdLJpd\̌ҷG,eIJ^BxҀ|קeL[S78Qq|Q4 .;`D 3,iNpp*7@8r5O[+IO;A%}Y- XGJVdQ!S3u@5[+l|߽U̡!üAB6wsoMѡ#֟ALN@'](S1n0)-/f\S7ʭ#=N̤P%^>Q003|@ƇQq!찵/x+:XVl*WPɐ.fWbfD zaZZD~Ļ+ >- 8F?vKis"KaYyh792]ĪnAT2DŽ"Aj'=#ɧ'n1ٛ|ڻaє8+^ך6-8Et~{'M3PaN+%%'ݷruύINQug7IS\m=CHt͔x©ez?XHW[!UA@@fKM۴O&7TL!4h1EJB3yws,&q>0B4"E"%:ԾZ}1+ݜ(lw+ 0D}?:^P"޻tZYl2.2|@bjy8i~CD,HZ,> J+. m;1k)Α_E\ˆJT}i,1ָNJi?†h)ߘ΀ LICRK:M2Cy)w_V)]TV]oSKh!lTdm4ND+dz*jx܌ ]cE'^+888y+FԌT7ᔰIv=,Q.Tg+۳5h)qQ,sWds " y=[jʛAV T1`yP> z}b3&2Ġ%P! ͖rbnIid|m0e= /R 6i%!4XJjSK8}ngs!H8uJAڞR,]R9Ak&<ЌAADiҟpT9COcљ̈́D2q3L̎n=O]f !*,ߔGoRbzF!%(,38 kQs))""FaOa7 bd.ಲfo+v S*1:s~;dPv1y(k uBdLa>pEol) HBg:$) Zq"%k B>΄ 0HC~wtT϶3T]xj,=n%QN2WzK6gkĒky3=l%Fjzpmm![Y\Q$Sss@k#@GўYpֽmj$bhňI E 7c̱נڀG5rނ+#mQmZ(AڷmxXYڹI7l& z8d/8tvy;G Y3St3J [GUjrĒDBdހ~1i9|dKC]ς(A @G~Gi54j96MDkB2M%cT^2^<t M̰z³ulėG+wc>a4*e9Rvo8FQL}Lb9vDn_BYȌB8״,Eίij+i}l0";NFh6ҬI=k R؃k9C)fr݉br3o-W#AӸ?ko[2%)#*C[x mt.r᧕8~&Q*fp<$lzbAqh|uhŘ>WC@vw5eT`f@‹DLV%6jڭ%KF?j$t</PSՊ)G*HI,8b~ j &0Β OLzK76!ڕwY£?K 8, ~2L1L]6V9NfzI41c.KPxYZ5mZ鴥 1,h_DTK _lГv#+}3ΰzڨ)1:7eu !XXcfIV+;%8=gmgvG{]e+8/34xk'ŸBڞ z#7PޏkYo22 5k}qeRk7ۊ[ADh]uH+^[Iv<1knɄ3i֎|P󓒦k[7zu|RxTqriM#"t2C82n l(U{ka{:uq&,j:(f2[Lέ2_s<`VݒL|eCVLk4,0U6<+LoX ,j(IơeṮ7[ާvAџƌc:r?Is?P,?[ϋ(DYo;/.[)O{6e@?RzC̚1 ]7~ ɻ+Sc^^ $Kmbq٪/+*QYU\t|g6$w(H$:C烺ĖngXh<6!S.o[k.?Du&%[NkJ1x*EnD>4 śEسRa[dDi:c}1>WL/^:}蘹cYjVwȝja.<E mWF5Ovr,N\ħ*iM.TlꅽG!޾O[$} ig•',_5X,Z,F4Gp?fd$U @6Z5>H93'"Uސ4(}6ö2X_qƧUOnEqĄ$WEEYtA.>Y/Z*W_EKF#p<|?s)t%J$S?*߻la~Y*m侥@+v}cpf^gV2hs?ul52Q1RBMqŻ^~ݾj$nHq? =ToxN y}H@#M&{%sEOIj|(;G bYP9|79cNy $dП(as-UCsJRw3 mj)<|c@C MUx[tjl@'*?zc[@,%Stj֦7 y0 YGXV*Ǻh7ìs2(Jk@ch Gab&W좋'Z00=c{ynZ[W:ϣ*ole ͼ75~sĕ&5>/=H -˱3zS21q3hSZTLwmŮKqy.ՋsegKDœrVdq;ކiql7^5ϾQxmۀtpa˱utSǮ3hթ&_QqOqd< g6AО&|7$Wd?`hDu/[/BڼۍEX̥A8gg][2—4Թǧ"`# łgȢ%Yv[09^Mx| ɫ{?(hF(^ hsxꎚV,CE!4"#IjUH„,ݹĕHW mnsvVjKJ,b؀}cTTI1T=0'PhFΔOOGaUDD>so%͋e4]C7Ewa6 Qf߇C/$gfZl; P硜?cR,aO Y J!ƺJِב_7{)wRqI|4_FzGHwG:pDgԟXܪ($lҿIbgo0qy7pǐ}C)iОojWs )2"v GGΦ6\Okzl*n} 6HmlnE+@DFkS{i?:Xʸ;XElbq8ky74jا:YKGSƮg #4UwwPcԯ lzAye,pPŻ 23aj>W(\lـv.ᮄNjb;`g n"HĈFC~Nq#+)>IW>g@ed QC - ˼,-$ Oy>k2w&nD ?S3H( 3j=Q\͎$QBW WN7x}*?"G`\x8wY;c0$[AuXH*) ޳0 6+~ycukJ^-1kQO&^gli+>V"(ٶܭ̵Ic?l) "B`dƼ-"Qt~#<J8Q2w e!vlĀ s*k5䜊[\[l 5aqC  nQ.j?Ʋ gqE=,G.#j$d^U.)Ӈr qCyф[Lz3ؔF|WN'\o9>~e ̭DMQp2y@O+AL-AAEh`['Ԁ mYu}dT򷶵Id:K: 9lJ.$j-&}J}ei%%+}]b7ծr0g1_*>RS&D D>C:f (eu]jhwMdl0\ vp ̰/A؉ iG\kPopl,^n.0pr[2xBJ Om[MN#N7oqFF&1 A*~SP.< !(aRP=DUfภ_ D1\uj+bxwgZj-u3w-.`8E5@L _j1MHE,1T{zAtepRRuQwI؏SHg[:X5"n!X{zx9gKढ!Nh M*e.US" O5R@ Nt#R`" lA Q4i^{_Ge]ש o >u`msW*5j|-Cz0*j<C9[>r2G7)|/.)u27,QAZ'?uݣ ܂祟 aBH 4CCa*yO{֭1\U3 8 Hx\fG#k#t G?$ܹ;Aw~ظ߼ OK|c/\- ! f>G>΄J_*Kyx M!3ws\kK$ 0Unl*J.a lJ'T޴5%nat;_+d[@"tse0#Q/=wD%/1U:*$jՏdSO[Vu-̅H3 .-*e~fhH|M^h2Z9 ՎOZmcP4in.}x ".N(JūURGz\ nTZ Hb"IзO Yd /H.B06mHjhǀG0AH kА>!xrppxBaßBF4{(V Iat&ZߴHx=1ղ!,œ$\VNrbϽMj6aJU&T5-(;e(s*4h!/gϯt`P%>ڹ4RuTgC^7k`d%;r/_P\RrnpQt| -Ru1KR95Y)8 ?عDJ5+k5q)(+ݐU@a}`4I{KKv+ҌK,A cI<ܙXFUiJ.M设^Ov Rehlk!>X95+57$/F7ZH(M{x.k3)btQMq9]~.'Yye]9&^`1 w~0q*Vl q#,]`n~JNM.p=ωUQMwq+\^=;MYGtu-9s4I9>J4Z2~iXY6͵"@ѵ ZhN1&- *yKVi_qȝ66DxX+ŀ9j1 ngxi΋CĸB~Դ}Mn3V#[Isx͖Q)٘S! ˱8uF1J?x375!~]$?6¯P.rn=EC'ݡm7L^mvE6nYtNBt $ n8<} 2X۟^>/ڗ1M!P)pӖpKY"МG#}\cZz|iˣr -ZJO2M(UaBT9z9,H:z6̋FU$F8 \= 4v;o?I\*X~} \9C '; Y [sӟwnm&)q Iʐi\|V #/ 3ִ8]B2aa 0nNqMlʇV,,ixF;!kA!>S!׊!츍*cf:4d@-&˟U*&ƋZ_F,B+"'wM'.XJݮ:/ڝ *k+a~OmtB4.r/ahsh~~ZT$Uޅ%MBW\e*欤lC E&v~~?8dDjF] \^HjFC)\v٣ 5 CMeUhphQ%ܓo`Mdr[ݢq'K!m+8 POGVӧ.6اv4})ZrN o$W_XN%(0_vVb=?_!rUOfy!ҖI@0}>{K GuUjԋC *g  V1O$I76mqוvNEcIkFyzNݰ\nz1 ?biWq>(N\zKfVh=Nl10 P 4h,K\/wzk@=#wđ߂rRa#^20 79-rI H|xamMWʼnpNܑu[$+E F:.i#^(8S w8댇S  i Eוl%n*=Mq㌩FQ7ui[x&2 r_xvGt&`UlPL)4L*J![_emDtz%SFUg`SQb]NbӋƎ *`S`cE18͜eAiw Q>I HV)pxig>Az!vJlrʽ'g gx1okEZl p\5j8}0JG.v-P`is8V+F yr+ &Bc,4c9(oM*p&!Ń?&ȠcUNbL8XMnK{y5xepe}1G#9J_ǽ\C;9:S`@LіI^V^YxyQ-NڭOk~XfjFe/`b(<*w4%H b>zyh(8 ~7>g$ijL'>|)Яd4XsL>5Lxg #]}2kb'zm9`;谓FĥG9w,78qz޺X{)7k"V4*C꧐a?9Ǿxbmc_F#;4kmfI F?JnҀe(=[bdH.6g*7^ @A-2Ñ݁x{"}TPe< (6IQ+8px,$ }Ѻ;#Xl$^hH]+!a~ǫťxō5K<$]'В),!UIEwVA:b*b):!nu8H! sO{F *F[@fڌNACq/G? 3cga?חhb"Hޜ74|~FC#jn\T֯^qpaO=rwKy@]H47sX: 4Ɍ=ȋ77c,tg|?pLƒ7#+X[bDF)UҥʁvOOF)_'[rq3Y6w1$g sԥ^/jfĭxj(1/AZu*<ʾx[#gg\SOQPїI=S) c:_G砩Yxm<&\N>x"]yGuU¹TG<9::'t{Aq*i]dPUu}D__]&u?ڍiw3:-69Q nìa>{e`LV7z trW.Έ?.PJLԸ8 @Wit/&W'#9yr*wM&M~/xÓ|~:K"~*٥tlyLDo45mTq.ߦ#.±r=ɠńrZ<%kwC4Sw[L.<| ?ĩNLo[w};3%PO 'g}7֕h9)@4swƸiw! u01ܩT #ըWwV +%*ڛbfF,|ȳ`}dD0f8|:rp&gMlQ;_cw 24SS{zeHvDnE"qUm oueЉϵ5\maTQ]j6}H5 m\7}yl2z-@'ėMsucY!z =XIJʔ2(5){2:163aHYp'E!(WI4t VMx{S]:ɫ/ Yƈv-6PUz3E! Qb&N/tunL3bBᗕ'Ccika0l8j~ޡdM堽m 4m]Os,a[Vt)J22^A:tgF9 ,8$P pF1`ɰKuNٴǒBTYQ #Tm揳xO=L4K+%"|ÿ `}; b8.\7@YOȾIZ4}1͡7igcYAEl +'f U}V]~.}FUthbfQ4f] $ʼ`]bZڥʛ Rժk^8oRb3KKXn}/  I!ȞZޜv@DM[/,a_}8n-a5m8aV#gLZW;kV(j^i:8\3 zVQ ۈ Ik$O\OM/GZUϜ!Cxt.=1%J_za.FYWL/vaUjȇ/&7rh@c$=[V m^LZn`6,&rL@N7B?H$x=WG"@:ZI;zLC5Il*x[O~v^zB܎Gj?$FUe"ePv#@H ƏOd K}nM~qk3@"XB38A>{s=m+QO@ qW"-$wܥ'?~/u1`НQH%Ñ,$hmÏ"gg4ReK .etX4Uހ/ʬg&8D+1MK mνq*Ƣ=ۏ!LU b"˘6j2#?8w?։bΉ?f$hwMM pzx9XHegk3X "- ռ:tIX^S)3If '`|DyviӒ9iAr{jywu"tl4Tk=Ԡ^PzU)߬u3эkѪ߹f]MO{H vx1WY`\tTUo-5%|.Me& 3MT)nz)9eԛvMS8IZMg@̨qeD BD/",EV TFbu|G!Ho^"&-O3rbX͈zHc) ׀ee%#시A24.]aé!x_*,|"պUŞrD,+/{pC#'c(vM:>P.:tz RV^2[{y$L70R-.vnxhK \Ȭ E%>@YV"][Zm/)屘俉U2 Qk >#d< j "-) xDEpғ#v3lV % 7!vSm1Vfc.<UJ~u4*:BA-{K VS FWǏY0Ij'!-9=X:AJ gS>pBLaIP]y_Y&@ujWC ((8{d']B8b|]ZAޟ8oC`\w2T:oKy^ (xxAP`.'[e`c/ƒ #nFSQ-AOp'z675%\`vU$ :N"-l"G>k-z+l9m$GV5HQNer<^uI0XD8柷Jȏ#FGQTJW܌얤<OH BGEz<%[^UNߜu0T6xL6\>I<67{Wv&?yw`^W~E'뒝9iO8nGJDdq)J TVEDG"'[Tc@؇$x`)V% <ڄpsjM6H&6M [!U%{lGPn;t Q+%砧mD7!+|aJK괇S[ k)̝%8Dm5w[}:sއ!h}PrOx~x>JBZ~h6޸-\,ބo.,zwh$BJ,fmc5cN1ksP Rl ?^9vT**`۱OR@9k9[Euw8Xl-r z. W"2B`mys#W@4x&[DEcCXZSe*-=PNA =Jd!cqun?z/0¿>VZPmJOZY3uchC6ST5ʙ\Jk0h[,B߆ J}^b#K4Kh߭p'suy< y1CPwz\QB~vkq#Zih#rO׵)y}cEGH WZQވWKluIj$n)HXsx "(y( S1Vٴt-爜3jGW>nt/˿j R7OE}?kGįq@2n]| e˻;(PIc0ɨjKI-6jd!q,n\ F["1'fRUU=6#zfJ=?'{JjH٘cқq^c*'c ؕr7fyWZḸrtkSK>F̀_m?c9u;ZFGO77=u}l>1u Gň62ح BE Yk~~z:Ǒ  hD'n^=(h8bq74EA7d=9fcșQ1*CmvWn73y$0!jKi;/#qnl==0%zdϏ)f5R GnǵQgPMY5̇o; d='EJZ`󕰜W@cV2uK^L?5@?gvdx B~Y Yx@:ñRf:> t`i#yu30㮔Fʡ%y @ >`5gsT]`}:,;Arl>xo,ESs ^3Gjmt[[?ʤ|yjS <] a9M)/3-VZh.$,u@>?gOJɕnwnFO-[Do؆3OڿA&ΰ8}nz1>FfK-c$N?Hϯ:En#q~F&I(ŷ-YL3FW2C̶FLܲLS+&o- A$rx PkAQ!cOh8"E^ #)q*/A `ɇ0U"4XjkminJAYg:2J!ݸ!9sIu?O (_B/NNТdfMO}Cϩ+:|S Қ]k6_+#~?u ٌ6`]f293LS8X28X9+{\.U_~GΠWhwi㊆%flN;̆7\ 7{ELpᜒW'*&M5=>J޴?tfª=h´tT||/sR3-4t$123?jqGz}UN=K0!V4HG!Å?e-b Ϲ)*DF2*RwyrrmABU #+'}Lh< ɨI/)֜V1wEhӻ<~Eʔ;эl>=FnDq^%P_焼V9xjZt[+;I s{(X% oW+7W:l:ǿeܳ-ඓ~>MͥʙzتuXN4ЂQ^+>K_iWxk{Bf5I4)[U FBqPt2`8;3\V.?;'=}T CEnb2bxV3Z_d*Y?Ep:e zv4E^jrʎdKWv[ 6X**A#q@=s);uK<#N'p` X'#o: T«g |7_Cx&Ȭ{V`LT$ҟRtVG $s";wFB̉2.ʿKEHUB@f5Fإ׎4W Ȏ1{"9C!N'r4vet>^b?5m+3:$ CĖEZ8RfV7gc:o7I.G"{bsW֑M׶ҲВ\<c~{H|u60 -X1s#ҬX?6IN*--#S[ pj&H)p"oqX5:SGr?u;myƋt". &=O;R%w,+tL1Pz"#&.ZAzjjʬ;4_&HCl55* (AFE˕M.r4=-(ѵ;UP:ler!o@,H),`JAhh]ה3nqdDI +pqJ߷da91o]DE[~?i|CI.{}72`ƀ 0z=XpQl⫐3f[hNw<ᱫ GdbĬH:TrيŀΏL7,r2%LEup~{w7(+C$k30JYSTE&%Y~ZHik36 2?UE,~+A\v5'If@Eo"q{[<_06@[+L m~NH&8Z?JqI9Q8h"t VKH\yIyᮞ?e\ֱ^W 4u6ٜiW?#[Pˆ4x%DYG,{71rapNygDPј=gI@<~c=vؖ O݀]u>+JW؆fq*M+ݴ \&*N4G(7C^ͳGVBF։"YDLj]tS_mܝ/O)踵#fo:Ag{yY$@%0ou닒t䚢iWfe.KeAc% kId.N${x)jěbINzo/-"WwJEŢ&xV{b{z}'AV?1yDȯ \9%"\/NiX Ȓ ͡.5q/%>Z7j Qp dYK/q2_`wmu]}BqXϓWTg5*tRT6R<]5 s۟/nNCO#<潕V$4EЋR (Q |G]B,,8,B[ۻN9Ϭ5d[N_&XϖH˲,Z+l/ k.j {|fp7_Euq gJU%qӽde*\ ߄:Pޒ:Q*ƳxyUq܅XSv +F:i[[K\dM|۞gv +êgBhY`%!oz54zme{b PRFj~Yww!َ vզ װ3Y9w+sCP1Wl ,:P'e*Jlga/͒RL($MN]m5u d'V hW6YT*8LTNu06g4Zz09OzFg[:m(X% r` ߉QPp7tHwυպ~PN;*А#IJ+[}.d7s DF{>ޚ3`onE Rx6EClܚծ~qcF;rFu`h}PG"kSV:lWfx={ȀTo=0v8[Zmi CLO$h)+F%L5۲%3rr B۷{db7$7JsiYwL9&ڷO:"ʳ à>lރ-v#PhBFV,qDݼ*F~*J _ gfۋt=A_ɲF?GWy \Ly)~LqOnpb;b7BF}HN،;<8)H%Ýb&9{SX-G?<d@w|;ySBW 2 Ǥ3 c(u]jPHEXJ<ݳˌw4KDžDI_>a`* Gn:6HK %V%v&q &dȡ(k/lOq)'sC R@L)`u^>"R{Ltй Bq42[(Hup%j4"*-}/4 t&OER+w }[MˋXC~TQr 0Od/u ΅X Z'BXr3d&s2ʳ0PْcLY҂x;LrK] <:'Ȍ/U5{wY>zJWm#4@#Gg'ZMB+F]O9ŦC4O T O:((y i)!푢`PixϔQli >vsK ̫w7*U 9sƝ9A[:}u(sOo 2^aY~KKg+I|gI\֞^=@2T!))m1|K&U=Q N)ڋ*RM2R"2fEa/S܂nes,3VHjxv?D#'jJש`tڲ?I)Z> aMP:B)sc)zIӋk%iy:|gY+ll_!A5zhET|SfT.Wg^ؘQNG~H$֜ZXƇ-1X Fz^syҪe/׍dHOL߮a(ZȞMp\E^X8SXt5Md?HKl\K3kbr/CvD;H/"O\A.Mar7u?Yț<`D-PN܊Hϴ@F7#Lj;kW[W7֍D_- v\)J"!(# V(5B O'sx1gz>GVnph d{e> |JHQBo@[`et>2A֮RH5hNc`\o#i.J/4mMO"(SM~~8 sU;c:ߕË7`@Qib 1Vb*A5~+ |C2\A ;=D|bT0\hRP}Wkl}.|ԛ30d.~v0HսsbV^n':E,K  QݰK1bp_]԰$o[ V@RFkp8eLI TgJ;)Q~p04!uUw1y jb; ꛑp<:Y~ϧ,wPX d[i0V4e_g^@f_  w+Rq8!aJ]sɃ}XS;5*W#VPmݯ@#:yQbgZroO#̊?0;`OED3fE)O2l4tmT46L+5P:'n͌[C7+*} DZYYR+~_-= 2EOZIglhӏ0!GY).l1 ,b _gYZ07070100000377000081a4000000000000000000000001643420d600002fb8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t//x]?Eh=ڜ.+͡sZd,^8[qסk O/KȯzE g kTÒ3z[M|+S3R4!jvI,Zkʽ*i I& ?-b /QLl_DzNACzgmT]$!@OP 'v` L烩QdkyvtX6&QCر3ZCE8?R"噣Fjٲavǵ:3NUlk#szҁBAv,K#5dܜl9b% {%^)c_j+he2 `(u M捫:;$3@zw@eݶu?Xiȅ̷Z1q{xДZo\ OiCûi.gx-TQYc}@y?Ru21e>p5So>=]8R+_9s%V6EOegA$u[;܅'c^[fچbㄒu? #PxX0ieko3i9!Zނx2lsniݘ 2@| ջU+htM}핛Br#>P{$${0 eet&'@ؒZEr@Rr,1zWk~VEPEt c'chݻ8_vJVU[})HaٟZsųUo}mKm=Օ&2V$oz:~Ė'4 A(#PdMߞάoN9nރHSnYh'{3Fz Z2w2zFMu:J"PK- <>]îi_ZF?Ө;u.cQga'G= ;v, l)#5TS7n}#T3)`#䝗d"ؘ{a%n@$ƔoۥiWqtQ=KDC$ov@uc|HO}0B̷ !x0*tOG4uISEu?L3||Pƨjȝ ƎLx{ ̲;R=(X(uʖ4˝|ѯ>}9W[aT5qӾijgR@*焣_ωI>UexT`^K 8,lэJ!Bi?D$ |W&wQZ$ddߔ/3?/$~u0gQwI{{f,)H&Ri _|X]mDn}ިUu#>yCo'4 dlA8 k_sqFS55j9(WKcxQՁOVpV}Ru]E6HJ0„N}B4Qn 9T6=:28P+-U9.J+zCB>"#FʕZmD V93%x{j3~oArOthRv GnTI( :`"M. ^:^K] ć4H>D}RZa\__x2{PaZsj']  UYԘ,~$2h]URP_JΫAʍ /w ,k":I ]z ⣌LYeQǍ|a$k BYQ)D^ 'M$xh(iЖ蒓'=n\ 7[SQ%6'IQ &S 1J xS#6)JrrWd{c1$iWoN5 Kؾ !gdi7q@A3Rh)Z\N?xtsBbVT尸4wx>iY杛jzGkÊGl0qw΢uj&`s_$F$ 0VoQ[ǻ5jVɌT]/;lT/HUܨi]\5tȢ ڃ\񶯥h`d 򬟝[^٦-'yyhƀfȺа8>C2<< >5PIfAr_*L lUqAF^pt80江f^366i6o7*pBb4S2cw߭'~1 s#{nAI ?Y;>Ë|kV g-#P2 ,ISu@ h, Wѣm?lRj'hL`gJOCc2f)$Z7WV_?BmVD@<cŤݲPl5ho$NZۂԫ@6OQ"70_T\ᗛv T܅T=t9y QcRs:RnZr// uz덶i  o3Bɕ^-nҷ'CNW_4&0T>x[9TRB^{ ]Q,AY- r-Q>0Ax?d=`Ndg jab wu03P\; I)Cx,u [ ;#~{kZo/eeP0 `Nt0:{9c xkյ9\ţ̪9nwPwA5emhMKHKh^QZ|kS!߻tasFXlPO'$LYtOq}5^cV΃,x Jx)S љo[)A7~%,nmT JDӪ'T\29~ :_l;L)b>٩Fw̴y䗭xTGfGLByb^c'5l 5MR{x@2&Kf#&X`˕ғ*`[ 8 3y;/uc{@Etro ѽ`H2 n^5i%%%"v<ک:?AH}&c.} b6aK#KRo A}v>Q?ܾwGzt#f$Ej4/90V)'.G}_p2"5b'̊ᘀ V#&kgW|32AEQvk08x<$jMNZjpzP99"FʋږoPČktChҎ|bqCCŨWyM"@:ڮ^ohiR_s'`x;-B\Ό+>+n^=6.kh VoLq{%%s E !N܌mpy5&Mm WbzK?RLn<ٴ bqݼYF]9 U1S[pʠy^&k)Q#dΗ/1r.|ҰE"Xb9nNK+J-Q:& ݉᜛kZo]jaQc@@q:fTm@{߀Ddw/56^g,7K%/O^CE}J}A Se)(M-S _|JS75/(`Jn`|oYлLFh݈,${?nŅڸ݆+IAuSecʐ(ҧLҌ8ֱ*ǗHf" Luagf֛9rN0loD;0v2%9Q^4dJ|6 kUw}w:>gFX Ԃ1b tvh^qE?'z-5r_Eb;5fcm0ʥ/$߲ѨO/f0kǓ&c}iF;dJ߉l"Nm I&h\۟CH~[]j+KCJ5d!1[pV\f8["&>?Ymg9Ueډ _(q}>0"VMĕʈǦ; A.jd"_)V]VHRc2U+a^p5h) yx~/vV˽A}SЏPَ)$鼝7>B/$>7M+Ǝd2~b5vKy:& zWh,l+Hgp$YCդ,0s1zE.\jhvb㎗eclQ['S멮$@B7$g Dp7p\Jk*(4Wjyʗ>tݡ'EG/g]lj^ v)91N> 6r0uii 6\L,FD&iD-n  kwUND8*EF*ܹ%*}HAqw‡?^RߨݷN-c ?wך> cl^WrՂ;NH _ZBEq~vZz1a(Z#ё㉽}(=Z|*zlUu @}9G6)?V|~V ؝(ȷ} %b !˳P qUUk# ,hT3!Nymh/k < V-?X,?],Z@(X _R6}}; (2s *0r;G=Oʈ!= k 7N$Y%6Ez|П„k, xV6CN`H99T!M|%(VF&4!j~-FRƱa#UY\IC1ػߞVlr9R2 }}w4D;"Gh(5ӟWPvwUO"|?lp vEv#kֲ :`{+жQB .#dv!a \ ÅZШ]o1̶¥L2L'qRtk>gkfZCz8 j: A)_e[MEqwm1u+ sWO7ZQrG\@;Ц t.C›+#v¬ . 0ԧrڵ2ZBH ~cP֝+{2R猗K&+}4ItCiU ;ܠ5(mx2w P{t#Sz̽Pu;cѓ>X3M:!1Q"̧}Hd=0 ҏ~R:Юɘ63і5莯^^UhY{I}*J6HJa(YKzH[v{J% D<7蚅N'S"ĕ1Xbc."*ۦ]Ōd@uhm#% jiعգe|lğP|~7#h'0V7P|CYU3W7Ô.x ze, G F~9 +˳\`"K ~ n"3t·+'Ǻ4ut,eT8h®ttsբ F`Jr )i|7 7h .$rη*a w.&-Q56l0-A&0o&T;syt*p j7 ܥIoM L-MT#Z:"b(PYM+p|UhUˆä-\ JKWfjT@E,MY^uؽٓ,u(LG2[[Ih}C*uRD$Ii>Brb[^R*h,FΧ_a'OD\ k)D5{幣B Y mGfM3WFLN'uMhMeoux6XSˈfG!/b??+L F*|l?\4X$~q3X :Qv(dZgS k<7 ƕj" ^1`)yt9Ta)GɀmR= %ޯ1OG)6h%&Bvo VqjKr82im>YsYO*eo;yK7R \ nۍu9&<"LbN4g}9Bc"H!b^J~P=l9Hx@ړq׫ IoHjL)fm2w_a@>ֹeR1Rkyum2@3`[Ndsh\j¤C*.QU]rR)<@Z~mf2-8c0ƗZ)8@J7Fv2ysmPH,3/MUy=?Sb6ǭNCjiVSk^U톄} lt桄b~kN_CT7A1MD߯N4nxoş9COB#)HRjWɊpr'4.Hý_Ll ]Pj1IH_@N~pӅ-/Χ%k j i(=e۞|{ˌFqH X#e+CiwtیFs.߱0Y3$$ɩa H ~97 %iELʫaD\( #Mǖ ja'x~䜻P1R+x㋭VW (57$Kt0zSm7'=#0!Ql;9o,1FB|Z$ܭ=y N,uoWoj G \ fЃ&2ˮé<Ǥ<G>r`2=F[15 l͸ڋb_%'Ox7j3ۯg-R{1pIʒ_x"'gL0%tV7 ,ACHZ/gCz!Syy"H?ca]כzy9nʿf(d-)+GJƕ+d٣usdK3?'ĿBHYGgUj@P²>"bC%(؁ (sh{5YȆ^VZhMaO"^ZCbCm=ޞ+; ^!Dε^(Jf0}oo'w=c_CSO>#qO&}n z:jZNWvc9McDn&`Y@ S|lVGrN?(YX4F"k<ԃznQƩU5w?C+8TAFYd͢9{nolU$i VFϓb65P{4[ 4DH⺹2fΟ9 [ܲJQrcN{U'SUPs~v 4/r~!|N_!XDZ5Rj5,?So6˺B^Z^z.&+_yͶ`8&)qOt jp4aj<b`V1 {KoSF5Vs#m0@zd(P=cAvwQ#+0@Pju :Y6xU(10KEN6"`{@.yx/36z*A  ̃`TnR.\yƵT辞}TБNYUH|X8\غxL I3@:@Ta P YJfP{4$-q͗T6lv= UõFAh﮸G,,.qlWT-|ʝǠøl|jUkBQkQotBj{]=z(yz @2ۘ )JM$s9F5SS ptkYLj+ ӑd]|v/iHJZ3r6Z)K!;{_o띕}?P4L8[gCڞ=33պYYJv#p6c'V‚33Bd[\T՝JgJ喐Yc%HX-GbI72m 8[_@9s3CyWԋ0|k3|bUIb&KtƋ~{m|7#6 RX3Dp#T>{ˉܩ'ABCr:X.CF6?6*T%ѸQ 0iC:Qˬդ$ZPAQI)nKk8dlS>>1v|uY8# {IiZaǠOI^:(|u%#D-廻.}䗐!ұLȍD@ߓ>wxiR]枠UDnP1bԆuVV[z}!I;$s\!##7Ydj{LTm(eT]=#?Ank۵#=%l'7W7f Dxq]+^#cU@KJ~;l[B:YZe"4{fW94ZwFysm&6_"' vs4 K_  a+HN1m)P5e֕ A#C :}hlߨAGNx$:>R lw;aKP#05{.3I.fIq k<0r ݩɴdi!f}S`'c脰3{[ם(UFEezҵP[_[c)KVB"#[p4= ΅s襮(Ue;*O洠nxRP!cӪuuc50$XRu.(TslOq?tMmS0«݇m~ Y]kB I$_D6d\'Ê ?s?^*f1,O)tT}l]摤xtya3ChZ QٛY3'ħnOX)guK6֮Ĉܝj]d'vWL}0^1 J-Yóҵuv]n[b t?+BǾo |8u6!SAVN>ӛ~ /Wz;.J[ygf:E6ぞR 8,%1g[eZzG>P3L{k-P5Ϩ|;p* +Nbf5XZYIU нLx2_f-Bcb( H([Nd(@SR-OC7o@DM2:u]{}Lo4Őᗱw.uėx0.G+nB~2!o"5Cd8JP_?`27\8/Wolf CaUJ ۪Gf;55R;ݻz=vsYIa #/En]Q+f"p;^U: E~5r'\~hc"0_zS`}ģ0fo fl)^@h4F{5FڗaȈ՜Bս)5' Wvo!9G6AK4'?XAVlԋpZ|Ou1G%kHy>4QP76t53d(B vx%`wUElX,lu^%`H +>ͯI*P~]?Eh=ڜ.+}ggh[ur@dCkÜYMluGlxgg4ҿLŵ6wڏLJ<ǦЛP!!Ӱ>7b0e4is-^ca^eP}m(>p5Bd L<'BUU16$vr=P?;'Φ*c IᙶCAE;(zrZ\ˎDf0|WÏi5a|dZ6T!PTdGCOK`$|=d4@?5pݪUM!@, Å#c{(ϪNkI&j׵Dlܲ<)ghtq*] ےXqsS2M35^veBV2D!*%GI8&= a m{atR>>A w <ɯ;%xɒuo%jnyB|kN gf61aXd"|7G_v툁v/eV I39 o6dӅ#6:[lc6hsX^d2ۏ*j&'[*Y٧ E/gAyӟ8ݲ}i ToEZxnd!.v%b_ cE%a7"RMn^c$Pm0#01LB$ZT)H=^7м!ҥ&Cq4gOi<#qKNb`.J 4#/꒖2;l{"U* RC7L=cs}ԭloDk".~>yY}&P߮og Bh|  {.";j7{ Yڠ4ĝ.*#t)H$Ͽ88 =T)R*?U7 Оۼ'\]+"~7:MGP}DF:9B^΄ה4{0>!nVRM9B;];@Po:H PlYd(0/ߓ0:Uȁ_qv zbr $u@؊rvXURW^ sͶ):ì%{G߇$ו3@WY6c7@^kP!9`wvsx7 zIlo2?@ 0774(;aLm9HtKx%njǮ6g'ř:|V:*`oAG< fӄz\+S@'CTԅa|g4d U QQcy?$L7UT=}2ĥcJO+t5H3wa XЉ'DYc~B$lW.4οK4C xzI Z w-EzaquFپvC&Kƕ -́[9a .E%UC|l:;ikAZ#nLsX4gO񯢚 y w}?Kp>-g7 رՍf[&iZ֛$c)e`X Kl5#S$8 䖇ٔ_K4Iy !bj;KFc ]gZd5Ӕ{x%!YNZR* @OUPm.Ֆ{v"BhKJof8Ymɦf2B3sruk,?X!^;\_ Xyk1 Yϋ$; cL#&FEFw ns10h!ۇs\sS䇂1ˍ@9!֡% iLץ?H,s8mp748kx+h`:wU&Pq= Otj +o9aSAև'xk6iSEg0䫵=O'0j\f`7N Q<ύ%Rni~c.xp=j7'::~7iolTld/kD7xTD!܅:'n}"7[jkq$luAK%LPyQ+R4+ 4Q5$aC#>hBnnOzo=!9~(Wa'p2Xﭡ-#&܀Bڀ$rq4|UP>XZNČi)40@ׯM!j`asҢL dX "gtp Q"#.C@I16mA$˩u|qN/thR8GI1"[:*wcfV~gdޏ̀#7ER?D97,hc3GVEZP}Ȓ&1*tDļD|v ބd~Y$8^mc6PT' *SC'{K- _{:OHD8 N $qa Ӎ(w4'* hJX} FuiGߗ  :MBEs?vV &ӐyMh:j2ztneV hXA:+;!(H|ɔӑ 4pA4k"ce5TR#{WSqCO/ŏ⇬Z8w$9d8cH{![jE=W) /!iWujqԫz;\i%pl!.]ro&b ֺMۍj p%ؾ?xFkU1* '&Su ߨ-(d}8b9zgL*ŦU;)c۠}?L6b=b 4!ρ} NjrmR;>R 5`iMD^ȿqOLX(* .rsRU\?m帥ɥ*C(TkN~p.Z$M.YwW#]vD$/S>6b*Q.[.V@ǃ&suMgUq+Ǹ xNˡc/daa"VdFŎRAÔ=*`MNm?+M-6z@Bɲ]diƇʑWBK:]e[P黏Jd01.pr掦,&Vf; *^+>9o]A_ ]>b:kfwٚۙV91 ӫAUYBXŝTl. 3~]'/16]ZS$?luQd!$k`^^}Y|ɫ[}ДxZc_K8T5Ec_M~t1wC'w}^ADDЕUwjgJTg.%vd?"lW+[?v΁ T'pEp ]P#(]nHN FVs+(. n˨a]7!\Ǥe <))+IWÏ֩|Rjgi\nr$m +x=2Qe,H,84xF2p0Cq&cAjC" qLepY٫}xcM'OpX ;)013!5–I yGo]|A .=6u(|0G݇̉=Rq'"5ܮghly8y8 LM /8@^"{?3_z[v/$&n jXDSHU2-e<0+|$aa jx8-QD,_y*EvhYW1XOw/aU]>\]UZӞ&J `ajCo8SPZrf)%sF0۬p`FRkdLŪ^Ӈ"ǵߺ}9ۼmk(?b_k>0)jA˧Y L-oV!~WVڏtJ1UoAc2oFn4ruE 8v`(eڬdǪ N:mL`ӕu]y8UӀGIw,h݂Uy8+PH3bkػqc*N<7`YK[ޛTtEc:i~-rL(![C䋰(aD[ҳZ8jgnu]LsOa*` ׏C<pDZĬbHblʃ&!qx>xՓ<5c-z1o; _U{|Iv[C2d*YJ2K<ֈd׾-Q_hn\0J5_K )<8م=othzBF՞+z3(O?Ds<|ԓu"φ |Nmo[qbݫ-Wr9O>4~_)TrA-Be*4 ؍>ۀ[ \ֹ! bKU,e;ѾjoPE2U0-U ڢ꺉A@~>@`c[aAS}A!!aC?y7Fvk=N0!)qzjN؟bR@@wnWqLOV+~ ׾^2n;,kvEH%9ɗG6\l9/`.G~/4C<"$ i_Qvm ˽dt^7Ӽˇe$_Xs /xƑZ H"<~Ǽši&ksЖ5h=Cvl3=~$Ӿ{HE%%5-?`uL@:^lE۳OlMspzc;]D!G #9-TK:[`(|w>i 3IPUmIySy-z|f,[@#C8!i;>tP҃#1 s[8^QSi#IEs{Ìp${, VN`5Nl(DF!Wi'%1p8Un:څiђdV m]x+{+ F߉ wG뚙!o>g?{Osz&tF n.υ|S )cmmX0\%W.̳'4[MswK*(5o20TP{# k\\Q ^ aRH ֍.|ܘU99F@r]sս6ƤmA7O=^(> G5f@QtZ)D5]%;Y>uQnR^PT<wx&/f /GjӋ7cl9@)Nt0b׬j;ièIs= |>M[զ֗zkʻe  8ɘh KpѼJ^丿j{orWUW4P=j^hƓEk2^RŸL0O^?")uL Ne}=tx3MnߌdÂ6_aea{$_RW@>ZNa5tmB G9SG 6,qAQǴ E| Kn*Lϛ4J~xE[6=96g~<'uVY? pF-Q6Uͦ^C)f!(x fyo jR89yQw\Ayo]>B/TO5GXQػɡ g0qoIpSsB8CFfuh D#8m,lit[~fAs5R!CaTIj`W/}& :0..%AQDn!5N#$,q[xt}pú44f{$}4m?uEY,oWh256FwҫN2]gw:$Y#yiK | `+]Z`de4r,-bnJyUCm: a*W̐o<ӳ&se yD\\Ӻ.XYBL5f/J3~q@?c^ S D5 fk7W>9Adp}$x10GuZ8f /-3fW)>_(WM3t [CB"$ LuR+`#\il L=?k" ۼ?GeY;zDRvHW/ڐΔԳ+A:D;VG Ӳ NrW 8o/QgOZD&vfلCJC}`GbNg:`3<1iL0[䩠/펑hb=FA}bHw.(haygRł?oe:fԮttzP*v"@l\O}[ߣ*AY"/f+u'oɊmLw y.ǐoVh>0pC`V<_D=IkGHqvSJ <`J Nly˴C׭-JDHem$m^܎btq4֔~lDL7iW޳uweJ=[f܁_a~[K^dO yTxV,8ANJ z?7iP>.4N,)p*eH=-+g'\9a6H^ry3.0 ӹohP!ҚcLZa<&sAɗE}m%̰XvőED__6#\BXdG-=!*'sbRzPݕ4Ѩo9Wxt M^ Æx'_:av[~y .D;BYRs]Ԍ{S ,t?jzm~\KCsXdJI^͇ݚͩ_{-12 ~?{vj5VͯmS~0gޜ%Oz\F%F1>%sf$vHy3OkcUǹ;B/4%ש`,ˌlA]`6t'k@Rmo9rEXZz sO& n(}.*\b"=nq{1kAv ؿ!*1_' @7WZБr3яbV7NA7=CD>{5s깍d7|. Q|v :^r:Jn=زj? dk"ӫA(@/oOm`qSR4nk u"UH;L`O >QheK')7M#T3V$bmWJ1 \oV]^mT K2Of#Gp~g:?F3n3Gi#x,<:(Ks`ٯKbj:سN9X`V [bv~KO鯎!?YęlT⎤1SmY]f S!8%>VY]DcV.f3'^.JuoSłM]fB"5$Ty9a\Q8*Gu" fVV 6Ph9b aG,-OmPx^ fE jq3>ѸRTQӬIh4g7._,=^6m+p2fH1vtv6;`&kswޠ/#~-5VZn@"#)y=/}Eg 8 QPĄJA1Ajd>”hzD.lTu0L2X:+ț "z -K~L-9ok  :-b,?*O\TDz(V^e᫛0*"&.NAԴvr93 F mH*r7ў ~0ĶZ2YZ|wâ9Xnl$r_N}{= Ja¦~_駗62*& Gg[+!8:-7H9Rߛ<59KABFmkŸ*"]3@1>d VU б?Ǖu>BZ~p*c9L %'VU0PoN}Qfqw%8Aֵ+cޖ3$^=dyB6l ᴏ늸Q{.iAʧm3 Qr˭6Eͥ)XPhLjM\hWڸ3v`cXڭ5ȰlV;HL 8:^QCnd/]~! 0d>:SȰwdһqJM}vkE"VrՕ%qna&5=UAnh({JoXoESz'jAZs[vaGk)ylY^b&?4ѯDߗulx gEN6]9rvdeD2V`8P5!AiU[&llzNـ.F!O&@LŌb!|k^pNPboϬfa6 B[RU0̌5Ѵx ؇r.9k=Zal2x>r}@1&m˵^Y8]lHhDqIQ&ЅF?2("gY2v&̩Ucu9t Ϫ>\З=DNyk!%Pdy/VeQ~k;ĖIt$, 7ˀ؄ʈzYwtlg"},,VAϸl03<ʞ1: $=^i%8B'to|\)Nwp:vJ>C#noOZ)wV/#Rj <̋gz7J(vR~Yeݗ`5`SDt]/|pV3:+Ԏ\ Q3?s $D dտs캻ܠ-0*`^:B?7l'&߁Pso6'Xr|·FrvY\׌rT]X18T"֚m@A(W 6N6+..٤Cğ"7] 4g9 +N?+S]茑U j`բf(:- DiZMY3sTFd#˘M['ꀸT="Yrs^s[XK8G8ż:KrI(i@t(6W ky,"DH6ϐj^( X|; ƶRlxzP1˃ƵVw$ ;y`hTɊk w Dtci-JG2; Vs-s7-mIdYnIkÉ^C EY~6П):w `52S―^T %D|Iu5=l{}YjW [Q;G_Xڷᢦ\|X7u"a![ (&V4`PS3 J4d9 [h[A%hԟkƠGIs{K?hJhBS*:  >*J ɋo;ce45kr'+ |,}_.9.ݺm{̏d%%hL%@ot&Å$q ,3xi`h'IRPOH*ϱ12G)WP&j] (URo~1psŒDQD֠cF03Ud_pg]!wl} 5EfWiv|$ pvt!mU&6xf)'qeHT-%N Qg"6I'0_xR ~>`_ۖrr"+3"( VC4]ck`31X ]:8 JJBYd{ac囬#54(TZ~6q(r/},i>ԶiUYB5|2g >>)z5Ë1fAAce|ΣtKP1"^= \ɵ!cJ7:v=Ǯ6AojfR獒hi Gy $[ cG]N?'c)/RBvk-}hu?t^S31IoEU9uhFV.q_e78-gV-}aUb[AM{zgUOPf giSł:xOg^T> nr#kL_=:ɏ٩(55]Ma+>-ퟝ/c/6a~,:h,.ܩ [ם68PS66Im(i^?I/ٕ)Euٌ{#pScӣ}in_HgSx:}MRIrԺ9Y'S4Au7@RWNukE=r=);\jhZLA zjj%2[{3pV6[vc`>x٪/Q6D8&W=ēq62߃tL6!z}xc >8Upv%c,SЕEj`2/ϒj.ɢ9S|;_$!Y"G4)ݧNJҥ,Tb;2'˽ReǴhqs Ϻ`UnQ~uwJ%ܹ>anzueZ@nw808 sgW VA~B{p?DxIAҊ>f:r *+(gL^- (;!E*r"zD,w+i,b+.i5ڍ,zCu8)c4o6PyQ/gW(Hh,{XX* \xR'%Ufx7 ;\I0? ?A:|!4E:@^,?۷;{vONȖ:S:Ed{KJGۻ8J]=i,,*j\{/XEq2K 9ݘ[ad;.y&NBMƘkz0 0{" iUS)0 (Ns.*}V|ή™_k'!ܖyvA$Nd}Jlc%`j$~hYUOɰ!. }P(vTF̦ V%V0) KO$mS@#bJ(JU87ۅhNnR0yF.AkMr48tf qrjA \m6Y}Gk7fFѽsݵ-җ/ɰgyN|+!?O8JEMJΩk禰GhX%HbOD'z6m%|59:H.3C#u"\ K9LՔ'3|V'1"^*S y  Τ8wTw`@Ҩs*TRR"O oArɚuaF]FoQAGR\jPMP" ]#Ѡ*ӛHxi\\Cd,|h*46U<<%2/8%-͠JRp!\8MɰuѤ2c#Hnl DO3غt 6 7ƹFJVq6qq+x(iy0v+W-M้2Kr&7tlԟqd<Z,JLU"v&RЀ*gC2K{dd4Bi;Lnf xNuT\hLȑ09te仏.ٔr<^[ |f}xfKUo>6Zc/[ J ] ]^mV8c3? iÿih#)[)VELc][Zs҆bLbU} V]9<1F9'3SA Sz\WOSIM7A&L 81Hʙ:lvXkOv1.B}~ވ)Dyh,wZy Ss )ÔClvB}}eSK;Hܡ ^J3⼮&%& 12z}943 FhPUb. [`%̹1 \nkgn5Vǚ^%f> bе1ӸG@'gL@g>ڐ ۃvO}J0T`ȝϫ)l9"J2> j. PjQPmz;ނ+wXp۸S6@M|sśOUV)wr9`U_53l+MaҭX?@\1GykbT? I<$+F[hOgc0v/1_,HUቕ|51Kcg͓WÐ\7GUt3pLScz]j>G0#}`HF?JRCO\AWcƻH0nuK5vj[$ 4H> MBN'Cc[|kHRl~e:{+G0ߔj-f놾6./\0QASws|ۍJYWWUO6*3Đ4pPeO7xEG]WYeg> L'ïj06N:nfjybKR?0W9SgNŶӞ0? ^G >P8ӆ +PpCUHӱ%EoK:(xԢHq,kz-`36ԤT-֍V'& {++ N# s,aErrr 0nͱ?=7 ɟ}d=hSF*#l\ZL1'oz{A*Jhx3m20l@)lw8m}#r{)$eGXXϐP56Bz#v3ǘD\@.x($YySZp_Z~Nr)]$eɥ|U筱D*JR_Dj؁&v#,*(EW-:~O5z=E.𗁸ºzr<4[[ S&k-XHXH?"bޭᣖ* 02f5GY6ٳW@SMv?A lߟLt<86CdܺsG+~<.i#zQlGں6EZXym2]MNadgSj_uWYh#PC hנNj?xPb9}=:TO:*N>x8ѕ9DVp HD@wf't3r >=O aT,#Gf+wG@^P7Y1sdSd#z4'5}9u:OxĿj'a@;IׇA`ӣbbѐ4{'~mU=mi5~≼X+.!o1I!S[W.9W]KDUQf&B׸WP$)hzҲd;_:E)¢N%iT=r&ak=;McSm)"!CPSJWW*5NکF$sޭ2G_{S WNrg=o}NH48SLea\Ʀp71@I5Ũ-vthdmѨ 0WzoOtzF; :8U_3IaFj)6]aaFSowۯ @2<`5Ļ,?E=HQVJ^mW_/m_6 wkV?i`2ZAz."% )ano`v(}]p3221%k=Q(%2UDʛi/cVCHYEY*(?ZX{Ur^w~ޡPwchw1a<5ы7љq(ʊwp $ <&pt]ra0ȍ)$d6fnCUŵfPpul )Jmq0~| dz=4ǑJ\hHN/j 謈*"܃JLg#kdlTÊM\GWq/pƘaB4K+J=<# aխ; f6 mQ}&h0Ĵ99Hk!GoLc+h!-'m>^myʥ߃Qiu%#}^qAꇺ8$b <$)~O=d8x;DJ"Z&#swB8Wq`p%'iJ@ɽ_By']5d%t=l*T$8z R܀gO;HdO;^c%h$bt5]aVRV,n198 K`WȰ(@+v^o.ktcYY^G7i/D)0j9Npr`}vOX2y14>Hk-p"_RşvoDQ41?uC{`,1DIvMU33+J"{eqJ+NTAnL }lN)K';`;r]!~AHl@ n*SٍF-v}t}0!Pl @HcrfA*YTSW!$A3ބA-`[?j8㢞2ǨQؑz2D8`r,\QJ-A93\qOD6k Ǹ?vGQ|YpRC)Zei܅#}RyK /YB{(sIt5Vag>7-;ܳ5v~_Cg O\;𳿜(܋[NUd1ݽeT3[}tĐRuR0ey'YX4%Bg^3omdfQaK\}Z*><"(A<-T(\pJÓ0Rs^;b,eMKs [MMs+gs`) 9ߴg *o֥Ut6]T,he=/{8~51S3>oSH[9q?W' za){ |uA>9Y=(}o9ͽ[/9VP,GW?ёnzW6 e:n{nc7en`Q"Hq^#q]$X7f5e|SBFYSuN2 kX? T!Ac5o+L9f1t*kC*1pً3җdd~VP;W g&rC_jm "(>əָd cDst`we`c^j;՜9`[u x'3zJ+{xw} QB7 C0vSd6ڣnG5!#yBV?^L!Vά.@p-4MYA/cHBz*D68/-;1J=iNH?vOpOB%EvDfP+S>[#K:dDf!)4ϵYof%B7iĞ Gw7# فIx>q曄v,@as_[7'(dO& o-զ}s31I95,j<L|Rœ: ,xɃ A<^v=xlcWcѰI,C-dK^u֓ &*?x$xF ͵{ J61.6#=JZn 7B®X\R/swi#Ok*UѠ*bqG},oPYc¤ 7m PɝDNF6*#AԎ P2%fmqlcUgJ^L@ F)]6TSqc%iCdy%UsnO&yexO8#b%>mǛ!"$lr([d6EҴ.,IcJ-) ;헻j+)j pjp"ZGU-f]NEZW"LcB~%y_ .݊Xvzy8bzZzW ^9Ѣ[ Խ%"z?[Gla/Ln_ |u f!&t雥ہz(.ѮŠb< Ӆӗ*AG_f=z:R"@=itL\}ol춫(bAAK5!+'9\CbR[=+̠,Q ;Omoֈ%Z72x.Ÿ7 Py*Hm0EXiޤubUU-#{!y ?+L, yO9E0 { "LLK? FA8̌q$.; U-Vy|XUfʙ \M4 qaZ+8J'IL[bU먁"P1˘w#O/~"ٌk`׀lamUC?TQwL!]#LO2OwUH)˱%^)cL hؚjQx:CaKG xleXE"MVLePPՇ@rrG{ڔZA.!es`†9CNN'Rę!wIq1<HM&~`:6+u^gon^zDgN:O7xBD%du l%1ipӂ޿ .h-HV?P+te]mP#rM%(Gmˆ.ZJrtA&q șpȠ+G>Hd%q+W- ͭO#HN[<Bae xh٫,1 No1 ax7 l8}_y46?غE/,)yLc:Čh'c]=u|ghfVwM'+`wN 1'{ib#{}n UQ%:6r?ٴ["N V 2 ~e:1%W7(w aPCrݎ)s D In2bs5)g 5ե>{^$ d> [Ƶ ck 6e?A>OUc. ) I>K[?V(l &Oѷ o>BgqtH{zɆ|۠z#V+"ciьi "}PgDΣΕr-]2iCL_\HsBHJ>"MͧPu:^asqpFvƼ= QԢ8ٹ.>dk_7י.!L An|?p1wտgȵs5$ @SS}v$d$>`aI%{`de/~n⣛0ȚW])/0aXJ^d)RulZ*,8ZYS#Pi*?0D!6xhJ)g5!S%hV)SԊ&zb{ǗLz)nW#06ݱ7j}09UnX,WU+V3U5;Pun@Sδ ݅ڔkZ  ڪ4umEŇbI!LuX 8F:s;- `G+ [U؁RlsZÈ1A<_SVGyNdyjk_ :t8Kh4=(d*m%8W˄%IABiд58^;tpS9a13{g7џ#8ڞ2A~Mo 3,c.Y;c=FQ:+}s׫='.}S?k0[sOZ敀K e:AL6yx?p%L),&Z>$|صb=4 ^3_8j0}t(R׼.=KPUZbnhUbza/dht16yLZ_BP^[q?#$c ҍwt=uW"'#j>R`mo)cSs&I,G|~&>P3 nQ S9HV6Y\$*N@\.{;aQBCVhff ^5Ur0;ꑠV{#*82x~P[OihI$Lt ' 4!piOv G^ N jH4&l_yck ̳=rFaDBA}@xF%|"8l Cۜ]朋uhXΉT %/=A3`/ aG/KtYhώg~JOr@)}a>6"<ԭs؞w-Z<חI_EF@): g ic=0#N hAuuL2Iv՛7C1 548q"h(0tQju&Ľ%YFW9Ϊ$xӱL6y̍ReJ"kZl//)wW'SOANV z/HX)H)yCƽNX>kr,C@{u"XYt  AI0Әׂ6 (奼11 L`?Fd2k }Dn?| dx ):EXysz3E?ME }vL:gbDhב GJj 6]Q=r9V5q[e|=sLp?^TbᘄѸ>VZRI]gܥmQ9U3=U2j !A4c '[cp'󳘈bDY(lrR5L.XAELEM/h#5&yúwI>V?~^J-BaTRƼmcbǥJӿ68^Fzۭn;G^='ΓKQq8[uS/zS<:T=ϧ<{aY> 'EeCై}67p5o"b ]w NCg${8NiTZlQ;w bt,3t9Sshu7B:]qܾ"B)2c@L& -khQӼ.5Eq ja8V@إ.. V:{Zu]T|4(O 53Z6`C, A#LLvT#{^\q 5`=pUɨϬXC,7*5WVHK6T ?AzUt_  ڔab0ʬld f2""bV @fIPiFt왜Q^I k SNiHt{hˏ,7Y*^8>?+JI6;Ƚ²{>|Da@n07# jhiGJKovmP_z<낸ܗb]JSOoG;B}f]O*]J/F`y82mTF\N5n7F$g7:|Z m;aTk5hA:6HuՌ( ݺ8љ-k?"1"4F5~}g K+++DnSF`iWѫýe|΀e;V uFN,K6BDIQ|V,uhsl~w^A4-0 ʶVk S)>S2H Grgp Rv_foؖNȩ4u* ̃@ApKlvgϢM)Qo}@͐?N\cv#Ff(B@zs|Х(ri S  ?~$L''=&Ƈk01oQ1_hP\K2";,#=6/dZ½7zmQlQ:q+:-ZɾgĀtd8AUia,J HRA6Z jqMJ;:TlomnFyi^ϦGq&@yfG[i6B07#Xjv\]:w)&G>N@ kс(`?R?Zx2mi^j2 l +SEܰ^$d s<1MG~ x7|1˭/MSp,ϑ!:TP!#*:2>[0<41Nf)ĊI=.hn^$d&QX+vssmڦ@ձ.&O ũaD`*!pտޠ+vQVgðI"p,/\`xwm AL*;>T(m;[yhr:T# ~ET (|.5LCaS^K7[sAvWOnyB[1fJ>^&͖omNe$fkb| Éx%W/V;̕rlt1o,|yɂ.;kj3Mz=A4xq8 A0ЖSKEИk t80|ljkJIvg["=b=@̥j<21N6lcr~:WHõ0y:g=B_!&7l'Dqm2)2r2 < =h/`7!.%B4B39&Xwt. >fBK wks{a0ݟYBy=W_ 2n^mkI$ddTb+w hSt9 CLg p%LԬ<{{˯I|t:$F%c\'@*J߅ncA~G00Y9tt rZyBAv">ƒϦ,{ 2D|Bi\-yн"";[s•xI)I(Bno5qV%$nbջ8gNC#Q"/z6O.k}E@(QPhˋ52LR vx,Po'Vy(T3)icD~:OROaN '|ӯ` zN5df$OYfkM+ܐķ;k_/FH2iR KM3 , >S _ΫD.4%8}Df,qNvD_Ȧ6I f MxkoXUƊg]S8 f~#zc` PA^ sTř eՆUEȭr>{\=~_iS_Wo1 !ji), %p Y4؟ oG_HW UW/ Z_${Rw7VYWH`/*Z[PtӬkycH#a.acH0>/U6!Lr\<|tLz4|ٹ;-UNMyKE|͋tNVd1< 4yhLJsƪ\p]$6V0J͕dVbm!;rΉ*y{)+q0Y'ْ8FC@) 5{n>8aQ2k;P!H'` UEdӭg CA_a1r&`{zpvKxym>em]Ӻ>kuU/P6s\с% OubN?x01B{|2#r7 cS_̹iA_k/mcub; ُQ: aO MR| ѽ5n-7row"j='e:BaO)F]LOa5N#5,I&\J a̅ !?̏X?ɲ%"!0vsXV qߛ?/V57u:ԍ|a B:vJLNy<3Hϳ➆IgIM\HJ]`x}d3* ]5ox|ykjh6I勷kl䰚ԝ|vO6vgwLAz.(]&xL>j7<j_!%Pv0Z  Pz~^:ˎC0[ZGDIwx#RT r%A4&x~^:]g4A-OMrRVxBVPѕ3ӻvz^J=(Ԛbl (lXXx"}={~48⒇$Y_ P%Qr{t!~XZ̚Dߝ1# -Ů2 mtoaDz<㛊b;6s6mֽp7Ő$g}#|+?%;NhL]/$S, ҃]4pU$5٣xƱ3' 9Z(-prҦWò'^ ]n)}=3А \H5Ϝ=U;$0 TO|vuWn&l(1"Ґ̢GYh0IAyP5c<28w ʩ^Sd)2y0M؅'[ ȯ;΅"?_voR>.>H(gd>ٹ9Y"ǻmTYxA%nHcܪg ^p|#|frլ*;Bz n-ykwr`,& &ٝ`jJHSC!ta?1Zd~^bkiW_l@i ̻OrpJQ( _]8t#6%0(x45j:P/ԫd}=gTK}N΅ECL{Wo$+ AKUs;xjjBd␀(Y]]!}RUuM1|-axżNh:)j@y1b1ƌhN֘v%aiӇ8mSPgb6T WqR}ư&:(Y^Z5e88f_:}+/p-T8?Yj*f'.J꠾Yk赾E%J%} BAٟs@XX)=| /$y=I9 6<8pl7fJCFzYJ̲[h<׹&☽HwLq 4GPx*ŏU1WHS;W3$̮F@'[[:]XoI/ޱkg.w&9ǜ”M3-][!$, }kw V޾Zǘñ, AJ$ a3 gD OjӍ>9hd7ݳtzgn$}0ƎY1ؙ"4Gm%zNB>%"ͣKF%3}0ds>CzEV|.Pb-d\qkګO?[T%6\zkK -T _C4l[c[A`ڈ:4VB"Ƞ,c=bZMo[HԏMPFoW-юfW71h4x*%8pq*D kzrxMVMn'JMK2p[O{IJQĖn"IhK#U'{ #II8՞k+@&@+/ohpޞٞ8ag6=1taM fSB A≿K-/Nas$3)tK'Q~Xv];8Qx`A_8qa)gJMMiwmQ͞:/di _uY-=.8^:bz*i%2ENFbΟ 3>(KJa8Q̄/!٬dsBǝ\| qDl`gtj2ZyZM/r!GjM 2/x,PΞh3oJ&Aϛ{ P @>Fqg_iv]ipYdSr\ߘb 1q6QSb -HV B6lLM6[my9=ԖPT>B rv1_яj&d^ B2y)B܀G]hWcd@7`a)8L2Sb7l:С!rbq3h{6!%yqjyO058Fxb~X-Ϩ?N3lk4=D!5iݛk<`WXP?5e?3$ʡ e{"+dyvҺ^}] 10 8A$AwadunAMZbȕ6O@NT6$^NE.En=X(uM8`HOp͠r@Oͪ1j]nIZ ;B^ ysBŏ@컯J0X15sAmPHzeJidX$"s@SkroXo埸%VyLT(UӸBaV_*hR ȊsѥgDV ?O13AkucWǧ:6LX,3\39"nR*7{z5T${;DvGTʭ&tEl\:=|Kp{ k^20=C(N %Hį, tBxѐhvikLz,ҥ8SLs(mz=jMz--nI^W!K frZ>4CV=!;7;<{#vO)O|$b dG7OD_ύxA73_b>Y:]OlAfy-{A2 /u綿Y3aiuL8;T}ʲX۴2d0? %:raX C̗tu}?/ BԮ"~X'Mx,DB ,+mqم6࢐{,H2 nn Jzlfp߄#@QYGy0<\ՈG.~f݈*hkAEb3ug+ ]RGL^1ӑDj y!}!.Gֳʖ䋮oGׂPc);S9n9yX3/wq.u)n~z#V 4Æq@tM*e̔o" z7PX!I-OU~f 0C3V432k@>^P.bݼ'S8u&- /em8ѩ[r= D#&?A3ʵ9xJ1hZ~JXd,(bOQ ?I41^u2g?Hjΰ,!X,Lc_>T8CI^=tr|R^~v}^$}Egyh-jTbI9\c;U9kCdWB- ƅ+Kb剾q~Bz3g4 r5 h )nE /gɉ1//#PÉ18e'܎Bl6* mWf8lޔ˝]AUlX̎sqa7-@ є6Ϻ-K3da2c{8T# uiBZHl2}[+?nq?I;.cD;lx+1)Ⳮd#۽ X| zSE@l. 0 f2i++F$9ᰂKll R'a15d<:b02.T-%6h uhƖؒކ3lD3~BR| *:oL"J._ʛE`-rTMws#ȴRec+=jvvq8~2떏^כZTl.Q]i</ /L-aa)+!'An*EB e.q|f!D^aY@_fӇ`9iZ,ӕ;;d7| l9n]U>Y}~+s/W:e |e1 g>3yLa[ _a]hBhGŦx"5AqxY=*P^81!9=o~SEQ9%?bSFqXTg\89ISt? .S(Y_ vo\b@ F8˰k𔎜(_ PiJkP l+5lm5|ΥZi4zFvcL(y+[d.(-v8>¬̬c卺1`ʢ×xwpfkY~t^x>+yGRiԬ7KQFZtn1.N~()ki0r,>kO'Z)UY]qJ` n?l,Rqʻrq^i2ϝ) ntߴh+ pe A,P֯`$\nh"j+F}aH3?2fJKGk(.YYrǾ|3ɜ]H:2)Jd?Q Вrȸ6z!飷U(l&v ku![՘PWj)Xh2uFkM.a:`'*5Q9?Ζh#eA#C*7Hf6|UvG"NPid0Gݛ_V1a`EX(XXt!]5`MRI@_ֵr> #}Lg4ٱϢߴdXNfBl~~HXei۬B*'֥ÒS1/ θcw".^Nw_%d2[^bG5 zR03hWW: XG:#5۷nRι_ ;~D>vQ ~s6Խb1 v(*荵|zC?,q]q^sEϻcxMjԉY:0Uā2齞_w;4 ,$_kG=J'4-B`z@"Y>h3!1·y1 P6AE qI6BGb&dc.04P7sq}(0x|)㓞Ʋ(A~_R#)]*[7T"0Fاm=/cyO!9y9VoRU]~/MR @Q-yCLl̃Q͆mPO7SWo#x/d:/CᗂFNalPFONq.E,^X{H|%rk^u|G'r% 4N&Ek'B˨2p4D-] b$R,8x׺U5916b8 a>Tjёw:$iű (9 [?\w1FvŎ%/J Pb `gq{`8/Ž 9VZZLeNWߖ b?mwUW;ZμwQRXV k ʹ&oACG7F]}4C{ NgHd"Dh@EeLa#D6ܻp%z7`w~o ze!N]Կ- v^ēk,oZ͗7ofSl!S8zk*pغSY\a]盁Ӥ? @ .<_$YsnPjX 2/9'1 WJ8ȋWRr!Uzg,)DZ\"pxҥYSݾVy)2p4RBRtNGfT 5b-FseGW0TfkZXυYo[ԀB' WV\O#!uU?j*a;oARګlk}:Eu MW_2߶Qk,:FkM? os臢@fS_J'ϯ΅6Ժ#:`_iQj 7ᇞg"U$cmr4II7;6/] vQ?bxI1D&E0TRW:^2'vBzrWġnR2ǚ|S\y1ZZh(3(bSjϖ$e)x(ֱw^4RDX] 6>n&Y95lLGy Қ^{vm}7u5*ʢ[A e7D{笫Um|hJT!FJo2ˈl{'e ;8G^ry"7RD9bf^_yvRv54,G }!?%PJ,eW*Gҳ^ 0 c~E+rp㒧|媈̎-n|JEmK͗[ ?zf_: WW xc&uPT F/<k<Nck%Ũ6ċ-02I 䆥z:a¯0 #"%֢yq2#QNbG4|sn6CK wuj> 䇜Eo6yfn/X}QDKKFHIԔnbg mJo"3(/2Cf;CAA*LӨT3<Ixɢ3ɛ0 M=ou 5FѹaV21iΐ Okv6;3]E5âTa~DVRTSnqL Dh˒&[4BQx\d0EVw-oxX e.?&I]O-"nF[HTM5 !y*`);OUL(>!+\ܩ./$K#i%+TAl_Dzb7sm8֑rPwqR{-5/7#.\<3W /1^'n+YCulŠMZGFBg(ߛlgYZ0707010000037b000081a4000000000000000000000001643420d600005e98000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/^W]?Eh=ڜ.+rДgzMdZd0 zk7|-8-J>Nr!j|$&EQ4\ց1%gT>j3UyEY.QT5h8K[L/Snd^(wO{ nQcM²SA:׭aq6} E84 1\h1/5*]87 51 MِZ&ɠ1iT)1"2>d$'-K ae-`\BbKed)^'BFTw(;k ]TmXuK87űy -æ4TGN^aQ8oiz.81" (C}@:f{ˏ=rPc_abbLX ; :^fBi}w9؆xkԵ8F aQ2 \a9з)h!3hy *j_lD2(#Ύpu,ټ[[YhV ?5g2[ )3ޅOWQgo1b?Lėד/DZJ-,&7K)Ps^tOO//n$r S~+kԧsx2ׅ;zb8PSy\Wʌ9,-aqƈкٙ !L g{ z)ꟻqЅVt2xUEIA"GerMe~CIU!m9|1/b @z^.喑mǪJE/4m$ރ Zz"yܥٲpAB @T?*Uȳ!=*ɤpB6rGgt'Z 6 +nF-? t⍀1|B-/`X*4)Fm[bKlnkѾt3>Ù`u{(lhD4&$&3j⍔԰y@/`ܣn.] [|eBg#_ *km1§PI O; N^ eV0Տ p:b#zs\&twn "cHh'rYpC=9f߆IZ'i DΎ:8ʍbmkFYnAk:^ZsN ϛJ *_NYfhv c!9LZ`P9}XtP&ؐ2joe{$VnD<8k3 rЪl;3bK~]ÍQK)v@yhfǮxTE7/+ R$A˜F\X\)l_ɊBI:f@iD,<3893?(rRuDl&Y`,|Vs7cK;_lc;vdpeJ5%Dk&!Ȁ K@[yZ&aHٲX5bZ\O-@ *Y9l1] h/\`̻TW[9(mNzGa6L-J1ndM@֧2ȡѵ D8f9EHKjb ҾԞۅf\ūzm ㄲ$J⪟  u7=Hsp Xţ(:ƚjMA ֠rBi~g@ *hk-صfHľjc8)GJx U+ )JYV8 |3#JgPlG{!!J%Z*PL:=Lʕ}N5: xBȀhk0326b(Xnm-Ni7Z)R> m4j-+a&NHK^d}0ӗ1\ ;;EY2VSS7YaMd"৸] ['٤E|{oyyzF#tFlqN+=Ϫ&GPp﫶4 [y_҅~x5btfX~@v UԬb^c hLuQJN}k5/_]!f@@3ߟ <|lI#z_S]#-!p:~v{P^^){<VhhiSҺզy؛|SNca@BH az_ސ49吂m{g^3:=!1~،@ɏ: |N.?/wrvnfd5ESi[]Oj/8qf׏- ~6Vaܥ(`[A(c4AGp;gaǻBk .e#WEn|t + Uq%iD_ 8ݚAOEgڕ s L-(C!9ÏJ&G~b:{zW &1=mC;{{7 2j#'EّmO쯖I[k@ 4V|@9ހͷ"7a>d5 }oqes֯]JċlΦOL#zibUC>H `># "B1ɀΝ\H~j$G魉3+E8^ N}Y 痚r{R`Pq9)ϑyπM Vk*(+25ek1nxGIՋm;P>Y7JdMs/5җ7 AAQk!ݲtzhV$`l C'a]dC̄`6(Ҁd&WuU?!K3B.YZsŷu$:$X@}o%E8rhҗH Wƅ V`uG6`i # _O3I(0yF`7$ &p9[ ~=@C*@.Vwko:ٶnORl {쉫 Vde1yl~`IkdPar5;+>bEW3\}HP#baKX^&] ׅX!|;ئ;>jdiШNRĤ3cڍFd1tQahujHٯ6gkKe[-t*OѯD[F P"de=ܐ%rcc䯠]J>Ɉ愦"N-wZ3οGh9w=ڧ putb2 6d -  җS=5f8  y˸3j퐕G1FW,^rb 4 M}˭"}Ss'\ $xX E[I\9.J 5?$:`e-:HlP4ICk$YcН_w t]YjQqո`9@oj19TK[K6Oa\y ߔK?ӕ('4%×c*Am•"OL jX 3' k&\Eq;d=~HP55(ُOG<>$Q*TbRiR?J~ Eņ$W9Nj$Ra/1b;.j14k9՟0E;`xv 1|3w_^kbxnV.er81Ws#DuYeNTOOj2GD7+K |~-j[dfЄ˕hn9DChi @JR5B8U%X*; صϚ0Hkb%|@-O:$Rn10ehW-fV\O)%lL)EРZZg>Md/: UZ+x|/cm.nbFn PDtc;YozW,:;뉈̰ҩbE8p1u7w̼\8xIWR*5V'%YB}\(&T.)cE+{Pڪկ-d(+ŌOJE"ŀeNְV[W'sR 7sM#&t>veRy"BI_ːČqVC`߻[\iJ|[8ʢnsF8v_2C^؛J}L3U˼mm~$(/b[!m &5$Sq_~V6 H]Fչf̅hdi _Y)]*u+Vs|!11ݰNnƓ[ 9t5 8$)=ryWډՄËu,K8 DЉlB:\Ȭ/w]`l{MONc4Yϥ(˞+Y} il.,t/g_㳭3jn6 P,=ۀA>A򇬔c =?t/bbx{Gܴ#uyH$ˡFk CۼP Z`-u.w`PֈZU|ᶜ=Z.wEj.Q}=~I r:<]Wh(i=ANƢS70SXbdXuY*3uXH$722^Bհ%3J7-gݣZiu%{e`y '4yZXxgiJwGς.4OPK,S}wʪ Q_1Z!* 2V<[qpˑWr7aob3Ũkށ-AƠWZJ\w+D>{-gĐVZ'l:Bc/S/bg.yѿ$'9 J|Xn|CxúYh c@}";Znnq Pq<<p91e!XYxr.` yF>FB]F ߗ R:5M`8Bp"(,/8 .cMoۛ@Q7`, TM܎*|XN}5lQG-ft/ Rh8оaEr¼8VQªCCT *3bX}R߄HB&(ܡmzQлf r(N[H4'e pܰON^lp޵taӳl} k:#Q1ԤcX5Uo "Xigx4zХ \r;>l 3gc "ɧnUm{C[_ؠTratO-C,k^ԢzykL)̡8K[;̉1O THMr3?*C|U,M. [H\s?YxaOn ˞eR Ųفy DS?2.nbު0 z %(ϔb.C$Yt Ѷ#1w,HhNcWr xX7p"Iҝ;h"n\('{\΍{juOt 5ݰeV) ^Cd+=?,FZ% |jܥ!TKbwQedyzL-*]ˠǖ I O'Ir耢;̐cIOlP ΕJp,pp+4oe9J.}t#Ϩ?E8_xGQ<]H.GEI['SڿޮW*a 3tʀj(ke1zt ~U=%6 oÞsEk~^.њ~Qzx2_[LTZ Z [3bt k{8+m W|i ̢1MT% !Vs!&F  e:W\?F``t[T-#M"NU&[^<#}j'm*E_+1d%B*HIVwmA;@WDPNq;䓻sE_5EkRRMKV :; 4aѕVuia eAU[C~[@.RE/ 2ycWIS1vNd+) `JBlUD@;Du"t?[sZ>OQf-}-a ;'~s kNPs/x"{XF۴)_U"T4.6=2>,}ՇAed^hi 5:K eJpR$_3z}|htil z0+2ˤpEe2U)8e,tHNZj%yXŒQV+)f% r$4/mxXԶrɕcMD̙NcyãpZ^J~3/y~FaFĥda)SLQ*b*r^bpMI]|CRa{{{յe63['6\@+ړb6i pp.t%'ښTƊMa4#R29ڵ3]jZaS ~! #>'wiR=6M_<P @M" ߧax+1 /R.S/CIL7 HY;q:_=!۽SـЇLy5=rCn*.-H cFqF\,r^I{oC1pʧߖp dQ˥@T( eI)f:.ݛ&Ss>”DkM<. &*3uJPRn pUZyLBxtalQrZEqnx྽);ޛV蛑>/W'NUӾ(C)٤dY~HmNM SV"}#g8b&^ZQ؅2 uZE'mFEHlO60,l eCr g2wۊEu\dvU]isW=~~E1oALOf,kk QҲKc#ƍ#=Kh %I Qo^aNCs<2zUs58*< 91\\wj C9"Q=zdv,&'<+"@Fr/ZX?~1_5[Mhien%^l>Fѐ`* 10gH r,V H5X:3-ܹ i tSm2Gj=Pgĉ`QqHXyK,N6(RLva (zM@sı,67m96#tyzwV.aKD^R()\fѲ|XFG䵳SXGb$fE.8Tz,28xW*ao`v *yPrP+N즯"8\L+ž(4_ٰ6ʽ梐x%|ǤKZ[Ōr\d8ƀ( M+AF1Se#KΧ>>(TyaEqBx( ̚nϡ|Z1j󥩔5GUISA[_q^89bGCŠ >Y /~@~gerA /_pkaaTMSL9ԑy4t .:TtCg7F/kҤ*U(XRqlĥP/Jt W+r5 a9Cǧ+#h`Xsqj rHEľ8#*z`""~ %5`) tϕ{kpl sLzxI~_TU 4pwK4QYA>)B#$n$.Mc.BN)?v g5ll?YسR BژD"uliNrYYC{ޥU4:QƷ{ 8n1B #3G2ϮeMYYi5~r_1>9. _}ƂE` z&(7?a^8&N' 9ᔹ^AUxAA9Ԙkh/'絚Wvw"Q_}8J~9VG\K1ȴҌV4:&b}얫ձ>idof˺j|}}3u}3ި6!ېJp[p,ja<=卵v`*AaMgL LD^njY,hZX?_lvְjKhyC[i٘Ӡi#<#>_oO)g8D7(?:C)Pg iA7 G5' nTюa><.nicf.2Y}uUnh- D?wZ@RDX,5L~t3?.:K%Y̠WA,GP\}m@AZ@OM`G魒W>Y=L+·=GDpBI?qRhƄ7g2@Y%_c!LQ19H>1sq!4ȁ≡7 -_+JCԅ0,^"t(2aYΣdp$&Bǩ/$ `{zgFwg6he(7p 慂sFWu ݄qoOCJ'MYg07DU! :&Յ^ w`>;g4$DDn,%q 6քp:6zĀPF v?8|;(2- Qe0l3Y1Dd;BĖJ*ÎrmtՔ+ХQv|-%A=jʅ@Y}VL*?Ǐ+z5Q)W֧E% 6-`q+y~]װ=aPVR,Z|iXWxuQ0]/35YAu'p?X_COqr*5K0/~k#jUtBx$<0*2,2#y_7ϏJVD'UTg ʓ}EOE%7 IN3mϙY3e,] kq?8!()5j#zg JqAZ6^v(#f 4p.DmLs ²x 4s} $Y9b ҪVBՄRvPHT{tN8㏛0UB4&MԪ;ʆoubsQ`AˣC ǟ=Ջ3Τ_ZWI|/d[߇?|@*'_@3oCi )jZ J|ɇM%ǴtxΖ-gGF,~Vk_%|VW vVbؽfVwut#//i1Q3;LN7ClIǥC)N•ObfQhJNq2.KE_wBi#Fk)U)TFadҝ%=#F 6!w,Mzlϖ&bxK$tT8x>>7H@¬1Jh5Fٳ4E NCI`_MHQp He2B"y15ceGECqwq2I(gk"<7Ww|b`ۭveO (+q:tI2N&St8o)j -R:"p{qcbMv0Ώ3(#Ef!*0d`S̙+ ʔGln\uƊtu H\1n!_vݡ㻺di4GN#'mşZ:j22<3iHݚtQ1y'ex{j8S^INX>5(X0eL&wG؋4_3F=^V'ئGݕ(M;TƩGwϖMlٹg05sJPWBDE*/鴵K.Qy!7M[\x?b0oĸWA$A5Y}]=Omޖ{QUP,׈xC ]-'/z.A33ŨZ9MCg?$Tsd=!`Sʀ XWN>5o Y"8B|(7:>4g^ Ex\K멮 r[vQ󌠊DcOWEkتVI5M '!T׏Z=#x8qDL sAu/{aN9F]od'=Mf>E"F:EKsQ]LhRIQ~oT~?k)38B̵R<٭Bt y([*}-¢Dܖխ,h#{l!ɱUz``0`{؁ɬSۿ}s)]ffK )-0JqҮ!T 0ރǃ/IuƄg&X!r +޷InWkgV+W0]H dO[])9[AEbt=_V+d>RÌ>Շ}9ƷLr="_z`Ťgp.꧆|ݭeV?f. Aouxlw޿:F:)9h4.]$ X ]t'}orAGwLֹ(/V%' vc C}bю1oR8Jq(GBWrf agpz:zfikdBp̬%ʲ*7?BD. gxi\󀳷@ko"|e9߇ʥrHmp ؋Sg Qy<߬ u&bѓxH↡1Q5ј;D~:ݎ@aȏiqs|)kxB470AqxZ/nߩ J,>rjZ}XqTZ b7ڔm`=7:t#kZ!@]ݴ=p'yYf#{Y-UvcP4qGc̿f"|"mHc(aMs鬇k(d\Xcw$ ;7XUmb|#d(NpA)seI W)bHa~p=.&c F'6͘Fh`!`S,FT' l3\r]S?HW '͠%:Зt0 _2l /ܒLԋ * 0U#bxmH1b$ 55$[<1-W}"՘.6@"9@ iH';C&fp#3:3! >o*=d=ef=yVݩ!waV})rt]a~(윉a"uFDU@!&(rN^f)n~q6iKj\ pl'Po`ҖP@bP}A!J2TۺmZ5M_u2P@n'{Z/'Nf^mW sV6os7;.X{x$$O=A*A{pv3ܷb@=?27;xEޠ<؆nװh<}.Ur{ 4tK#yWu+dZ&ݷز?+cYKUMf.|OXg/B^'zltiǯV?m[-uSgg17UiPpٗ&Og@yXv,RWuǞHn/W_le8R3@g~pqgj`Z!c?HIw|EBnΗy.X[fG|$ѫ:+ )QA3sgQA\8 Z@?ɽjXKlYy0גʰ Tr_TCT.Q h!$4[O+!Jt'4QǼt#VDjǬ=7U;rei8p4c!+,%A7 ZR Pu+fFΠt% Ԝy@$"a_K/l !rm(6ѧAh ~]D8HKe> z]`XqVhü.icK.L) ZyIL5ӾX-y/˨!^Kr§P馽 Hu` :_J5HϢI)oU aOZ?!Ŗ97vy1;lQZ^(ZzCGy <\lCѪm$ս) H)11 4# fFxHdґF&l_- &3Z?(sD_4S~Ϲs qSTDp*ɝHΨ?{+RT:;'{4iu<0KWw4@ rckW y5$r!uEa?T,Ku3A ȯ.ÎsڎY `ۣ(u׶G5I`Jh :ب +|QDӷ2eډ`@Ma dD.ܜm5Mg=5I[@@~F?\ r:gNhf.j8tof5BBKΈk= a3}1YNgxZqGX){(pC>gRk,ΎvJkw!^Gq"1U!q; o1I^eBbMwVT8ɲu j1 { _NMoߕ4. .OR{mW]K}5xP{7cQ)P[d.uQ =&ux}s;\ʯåjrV0Y4lp OJ=SDGŪ [q^,R7HnkOβ0֭p!K#(7Up\tl Zۊ΍-7^ &#Vi=vw̴RVKoko=ZIdty"􍉤3hsb V)VvLqrG~t]yNzy-Դ{v}Scv @GZj `Z0L7N]KzpidⓉJ7"p |ÒIh##0ˁ@Ә\Y@S-MW:0-/+ry:fG_ȫoŇ~B; '+ f3"**|'P63}lGdTwG%4h~ؘ;-0K$Wo-.jsYJq,tspj2*Uc\ Y!ݷ>YYVUDFC_a&WS}E)i_{a,&·y_=^k#d1yDT @GWnz:@\Qƅ }X<Տ8m} V'f? ;L[N*55"*^Mݻmw=@d\ڷ6}\p+ǝ_v ,)QU `Pu,XrK~LUm@ j~UKu7??N*. ktoFm|s*vJ2.XH.<,I`mCalD vAT@MwJ3+ ;mjZ'K;Gd%.0 9%01M??}9+8/V蘭ȴW:GcwFWJ͞%#/ٛ,D =\agQ}A [wY }Q*(+@[o^?1Y(H&nU 1襅~İ$7IAT714T!%` $_ỤwQWF޹0R(ZOH\NA˃]1R D}櫚\KU<ߵЭdPJjgQ#ޕҮ!:(J1ZQ$TnyioAhu -Qo/nwyگiCum\vףNOaEyjrdnW)x{" cѳL0oj΂]0 R x ~=%IiӲq#g`^qON'K Oe>3fZd7qS_| $95{#).j39KR -=)րxM_Z5@֌ZN]pe /О3\,XwT|s+۱CJݷ2M~;4dkF[I3ia'`+(dDZ`{ۏ?A'q).贴g$?S+ی}9n+e 'h-a^uCᆪ*# E$2]Ѷ4bUS,:˩&t߿?tڎl5y XcV7 v+vHy\tt`k>^t1u*c6N%͂z mɧK[y+]M0jĹq8Jmy {!+QQC70iI~ yb*< <;5z[,W pN$3:#ěQ W\UY^b+˶4jXmH',gR> (O]7f/=CC聎MNC\\X Eco!sZ*`u]l}Gh~4?jH(]B[5W`<{΍=˜ l d7S(P[Rϼt-m*r4>1=qs/fNGt\Igz4Eهt Ҙ)3gM@m [hk5i\ǚQ>dž$V+U !yBq^OМrZ$+(` ~>^ I-SE]wz脾 h7i_jA)Q\8b8= [4m޿";5Yylq6>C3}aqћVKɶot>v izH.zтux-rra◳G uM[5.*4;$NNŐԻ{Qdx$PqTwΔum}ycl7<*ӾV.ٱ1GZuɾCJe0Z v{&E #&G XFJNv>"J^ḇܵV~)GԗG"B;n"sľ *1*vyơKoE8bzaE pd +~=| CvfYCL>;Rt/d86wD(ggRF~#%VGd$ ("(}B-1jNU,} [Ն7 U' K~0n@]0К]nFfƙiޡڥ\-xGl Q* ac B2&nؔyy}0$ѠCB\@tb#fmٛ#fGc%.k6\"e_8˩@:-I87Zy̘E9%(Pk 0gy ]*AQr.Xkai/~% RL0}UC{'~rJ3 (k^J@ (I8-ڪw4\Wff?J|xQon=)*KhNֱŒR8Pfl]=!;Aq"nB3!:?NB%CR _,l#қ[ro{7xD OS7/G>-_k?(#%yօ;Y]^ W~y#ߢ/̷\Z;)7=dL asif#Am'V %z%=mu鼱oD̷3E,DTԁy42lgrYLiĊwݎe.o_ ]d񯘩vK[h]ٴϗkCOQZ`u+}0p,WA{ E8FW=::zqcϏle‭̱t蠧I0#:)6s ۿneDI:2z6CF:1~Ig@G]̨|%Ty]>S :"/@d DAU/b9_FNcI 9'1,^} L;X]J?t2`bU;$%deG))u%[eZhWNHu,j8{mY#[5ba}^]P yrt-bKew+mtP+ R,^oD%mzJ7i(J9]@MeJVt]RU㰇Q;\tJgpMmiiȩ?hh6}y0RQ /E)ղG{XY5kڝr }W5Wd'4Jͪt29k>)֛I{4$$8"m"Uf?!>3=9}Y1Hpi_N&B=1YǢԤdgZ`w&KJuz)!-vˋ6R 횧)d`bJ"鱢N1+Y`_|)uèfgN~IvK4v C좓]&[8t90x_8yA/@H0!Vأ`x4]*"^y&6&{LHqJ;gK[y ԹH䂅jDJ Q&kIѕh, NJ'XЌ=]Zc|2[Uve&ȵ =o>{6b{7hmoh'n~znVQBs| 腽2;rLy+DbOҏ8ƧopỀ'5;W8< |P_ \>:h͂N= ro{PBNE=nb#XFige piJ,ߐ[vg+)?H^N3A.<I2OJT0Wwtt]3Y~^Uad1,a]@r[0ʿ) e\1_R:n.gͺWMNT?-=ܤ=l|n} :.Q$.`_1GlSXק'ťp;+nv&gj./h_Mr`-DHx,b$;BaN;ܟ] YX##F`xvN>XQ 7_i]$Y>Z/KROy[%AfSAJB亏yEIa5_H7&H[ΥV1s@6R >s$SS1[Lc@&(5Ø77o5J8g1zf[2{ ~=GC- S8roQ W7SJr?MINab5C@E-d*ew9 ucEΙm@@9:iHCeFjF%[5#oZI5Jcpj؊|4 l6\̔0&n;1} exEP[f6,hFeݲmUHXGį LuBuLd|7/5r[6>ج@m 1$"Z٨ƌtZ;~)޴ŅBώ n mz7?=7 eFjjvg#D;TguGvQEZ%`;71By$~cuiQ7%+rX%d UlT`8/D2vT0*$XPEa;q0Us!o݉RƚiA W\_7yms,˼+ݤӇ0*YԿZG0^&9AJj9(AWq{z}L?An3cxsK>+bgm "|tٖ%orOKHG Eߋww01~?H‚k^j :8 ʱcHvI%of, ?([M{oPƆT3ŹƽjGEҍ:ԙ_%Mm;oC~~8-|3;id#>p ',tA(7kEbXbs%RN2hLE栗]>T[f_ăL>gƮvꅧ1hb!VV4hL⼛ig yrb73G0-iN e!GG!I@;TS JvB#B3H14PP&dRk+{kd}k_!AR3^zρKj^ i/mH|s/wwؤQF7-k_l[l@*&/CGeQ0S|\Ʊ Pv fScDFX V#]uJ[^ GRk!|W5ͿƼqqQ_%(ʯX63rnS2 j*c Р 宝$Pj\ٝx"}IXYw!\cOz XY=ɡ S.DBEe<:кuDnaG/9eQksgb;c>K@bj̖)pYx KX9/%*U;!;CX\_f/,q^Z2X42R|};*51Ȥz zL!5|V| twWą(,kΘOC,C4Z ! d<(8W1$o>͉mo VVܺ㘸%CltOjcΤ}CT J.^z`̌SoVm d$Z5хZ >:윛6ѽrA^- y_71Z)R|%SLCFyYKuİƨys3p wh̐sB48Ƙ0Jup 4ZMUx4'BJ;I׼ss!+?m5; t\++XEsMoy5H2L\ms;nCI{eOYAGFkxF.&Ѡ#_\Իhc8ocXPNPIsHѸ"ᖺ{kB(4*F86KTÒ,x!՝q:뎼lb 4ʽxKgEcar)yoCГ%/`)AŮ;HsI}KK8cy4MA3wlCȪʏQh{;Xu|SDA]N}V볶(x85۫+nƙk5H=ԺӦ_\w3^GwhRb7wC>@PiqA/,0M XQ̔j\U~:NԃJ_x]hoQFF3OOuO|yGUjf&!6:fD?6#w7Jdɷ**+RxFpI߇PrphpQL}^?)Cq0H4:Na5wDy9Gi>)bx=*;/ bH@gڨ~Hu)Ɨ{8d$F_zdvdb47jVz+jmnZ}E*Ry EFv{6-stAY"=4.<eOZ$w9k]Oxs4шEA,c % .Άa^YQ/vh|i&-|ŗn.DTd ҧog m3 a|Ims̻W7/.#i} fO}2>\=SΩ\ }{*|sJ ZIۄ6e9ybFy&JyˆڮiR䎀T`!UYg< 9/!ɨTJQʩ6^̨IENpt,z]8Lk_ǿ_+Nw[[4Df̹&Nڥ*t"̳eb˂#ddbc$GUԷĆEq?3.P5PO$fl xd}+٥|4'6l$̔H]R3n,R$CN[ 9<9-}zT0Og^~^x >I2:Fg"-\п6))Y Cs˒'(1;v<(onK=:ulaH1@g-f6cY31N g14Z9+kYJ 1kde5~yh1(8FzT`r _Ll[p~E1{{KtzN LvOiiY)i _y ?t4qW&3d [lhcf:[u28 #KMK >X#PK koY">>]/Bat$q{sY7Iq-kG)/Ӓg)"4ᎃLi?سSx: `[z{G3'/joSik\zQwBaJբ0I&9ۚa86Dv$:H@zUAd,Z?k˅9h;\>:id9F} Vځw mHJS5SP\ƎXo0c=6_NMj09yx ܯr1a S{ZƂ#$1ݾ)F6іu:^u$Wߢ&ꌫ`X cޝAIYMpw Rv?Y]gI9vZͪ I7F~>C_f ?AӨOP!ƾ.9p#1)=+`gevCʙH]Ub۲ J~Ne,~\sdIk%Q~{!SRnX~dK: ,vfR¾ɇwR{_6|}J|JԨx&7<6AgX]P Fڢ'RG[Rbw%6+ [Q c;.ӍN0Q5z~8?JasWDy" +wMbpQLwۧ^)bTГ#A0_:̾Y4wqTZFbWA7x]%6fsч= e_=x)NBu=Fa+&Y|AHƩQ= 3 R^:E88,Oxk|3~a=W($=*Ax^VXJzP٣ #*Eݰ2kgY$f"⫌򦺖ɠM0ytE+=V " ]'/x~?)"t9GO5=-8E[L46CQ:ؔY~R(7T!C K=XKAS*s@Ҋ03G f}lu&2 IG'Bp;['(|Fl4>ʨNA=?&-S2FԕۯVxcpvnêw7[3q9E{tǟmb#V O!MK̡Q1&s)fO+9rq" Lŕj?d?NYj[!tzqtX#f}ml$uUD% ] R1A t"K8SdFfqR5Ҍ|1; Zavsi>G7-T;^E#GYsDvE8zHYZ7|yM47N՜-nݎ@<{Bif-D{Xěp?-o^J&U.eT\#}3U0lW@䌕'5:hm$B}CڝJK%jJ6ޕ(gɲ]^Dǚgu nWE[u^4*ߌ[-Bwl %JK'HScpܔeC⁗02ЌCEGdWc2,t՗ ( {Yd7-#Lzs77t#vMbO*K;P/&ϯj_(C&hBq3[|dH]yXw: Z!N:${z,thc珔wWy &{qၺ>ANt3g_,Ђ,>sJg>69… }o$L/-tR(xQCx$RtF+ cH7D3 {ņ]Bbc?õ|IAV?oݰEe<ԕUg8_u6gj[<1p' l|´pZ4)S88 3blUrHGG&ggCT>AW-&z3- zɬ{'Ɖ"zMo9Rw֩zՁ-;!\'m_z0uO!x dLT/9́ՃOm.ݠć֍׭5CLUiU|]](g-1;֛E>rXdU?4cSwEg1br#WG0K[tD!Go-`r!K'ݣ>QVW?GL`pg%h5BV-TULIsd~|@s]<.aףX-չ5CT61@>!%o ~|_#N~=N{ETd{Շ6^Ыc:iݽJ6}X 3j r*_7Yxix[3~A.!}IBɦnM?ay7n=it F1!C7Jc1ï횺~7bm+r_D Aʄљ. w:>oj_1Ɨ$͑Y':u7EDy--rW^&vmHO S^5ez|w<:NdW9/DPK)f`OSsNn϶* T"dZ=0V>y@cg~%޻:ucPpGi.ZCOEq9v󨧣/ONl1Wi[X"Lsw *Z:^\u !/yHg>N$cfF튭[\y1 P,ƫYVA)m0,"SQJqIϒ`4>=ʞlHs<w1"GD5+r,X6\Ńn4$ro&`UߗS+QG=|xw`Ey7Dڈ&ێ_? oN rd9A,"o;RwGEOxuB_> }t4^\r>*aoe 5X,/:9P@>?ɨ+^#|KJCp6^c,;$#ݗx808iW#a] T C9{W3' QYD]xZЙhX3梆'1 [wfA+YwLtM. !z^l@'yoϋM~lKwXU\q},Nm,'[O9fc-v> ^>[td0Cj g&W#"gC* g}3+a2"NP ZE<ԩQRgRMagBPsT! %y(lc}-4CEÍoȰFvAB|,JMfi&Y˸5\1JYeܦRv㎬b`nk\,A̮|f^pQy4O9ֶ[ΒѝWDsQ@kT ma*;A7'bMrQa;3h%D\4L~Nob#p(P{|PNfɿ:ۡ7U*"<4n75Q4C&0e4&xojBt-T(BiC pK~FL9Mz%Ə{mq9w~ UatBȠ9Dii$R:+7/ UTpgIWGIw##(I Yف-HZ_g>c@)I#,n9 XSHAqtޗ>)c)9DO{[\ *68L!DVFUC`76UqBmp>q'tll;gEH k:Xc8qu񾮀cg#WdЏ6F87n*ݹ6S5+A*3;.$KcUt8flst&Zgv ]nBUTDK{-# ]!9 $fA־+zjT_F;gʖBpsm=3cQ.JFPU<,:&UQe;GG:.h!v\Gw[IBܳo<-*CX?fgy 63D۟ F=?AZ?= >=7o ˭e~uH -IcA -E*Z}z=y8tԯ~m-k 9G]SZyؙcVo7S-sqNfuj`;5>):8JqGnU]#AvCSlǰB{>E[HDް;TOn@3Ŏ|E=ͲjQU%T_Y1$MwVY4v*PfDh?h_=yd7إx=o%!uDMRVnR:XUl(a?xĖ\&#ҚV{JR^=U 5e:Y3 _I˵9meԝi?\5/ȧOus^ KBK ErbˀF!FR(>K L[rSL:0zlȦ-㟧&rc:4ߩ1l!Z h۬b׮+0ŅMIH O 2)4\ 1?(eJ~Wmr_xً*lUWԤIc*B5eK7:f LV-_C\i>~t29' //d]JyNVt5D_u6=],7|l߬ Mxm%v8$b %^k˟+k< t}ÃRCһ6T} g m9p o[:'Ǚ{ve =1,UBC:>H/mD4n"-M c[Ḋ} iu+v\d%* X᧸ xD҆QLąM!4rd%4q#i'si>I`D\:&=7}jj/drrӍΠ$A\dUiD~&AZ.R΄bBfh }@^ lPJ@aL,h~;U/8b|ze]t QLpt PeS]xkCi=;1(pr,^8aFP9<u951U:!rgIxO-.nNSDb8ec *j@ec a`3q/N EuDZ |Sߑ!Up FGts0Yl+P!ǚzs;GM<JW>x?1ASd=$Tq: 5 Wp9vm{X4Eg".Hv)aIfBbPDv?1WJ`8aggb3 *(d ]Bv1Argss0:C`z{0T74M$n1e`bw9Ih;iǜ%O~DR=pu$PL2Ek< $NM>`{ܖ@D?;Zp~ Pu*mS&H0y G6hMɴEк'ƧZŕ,/9nXc%$H̙R.)r d UТ0UV1*-|t7c쨶(uqi  R%2'|\AmE#Y$TȈ-OqhnC!9.9(C߿+TtGH.T R W#*CjDQ} )Q(?D:B;3~[F,@ 2 vUY6<[\G}N; }/`}F_Ӵ/FQd)xh]4%D)jv ue3y>(sTIJ+@e< } Վfkv|ZTn t$K!pgFEb@NQFݖI]`*\yY9v1-T * E?Z굟X`DPNI,k_I~[&N7khb^#oIQ"T~9{9:l }3ċ]QUBn&oW05ό'n]cOQ)OҦ߲[ƅW!qЉ#F$6uALG> Rx+.Rj¼|wns,|\\WIN{gwBo>/\7StWQ@)w6Ȩhd+Րg~nj#Zk#|+;{?>:DrWQ9?db.t`=Fڭ4tCZzAsLqrW,vbqWm]<9YA }vkfa0}*ciz;g^OTbQljM#=+WU03< g6V" PXQ!'o W|ս4Ւ) ۫ $`L}3ӾM99IcT33m\` Ԛ#4 T9fXF7ĺHpSi6eyf.걩*:0&IBuoϤ7^:6ߪxRbrdڕ።@4@@w?#8_c[koYu?-r (Š1 H= N>\ bV f>n>v ։]Y[`zVry{: r*_4\ G,e>3~nƝrM1d}@DyM?t;U>_4m-ᜥR8헃;R ~f9n8JJa,Ŀ@&YHE+fPSP m4a'QM2 #%HR3Nϋ2.G:Sg&(c-@4yF̫ 5c38L5kc7R{ 8]ScWuxн D_:x@mz+O4, l v 86CρS4` "Vz2:}x9KBCg`v#j4ңVeM;`J"M7q kF$47cI 9{uOz\`ZW4*!UTV' MbpO7syoŪ=*iOOcTFק/Cۃ7i>f&WR<]*/Jp 8y`P()r [X`*Ӟע@y%B8غ6nN^Hw.5~m=YqC'p##8P} x&ʻb4sB\+C|)T̀O"q5R;?>Z@Z JA)ѧOpm3@~ZGҗWk): F.VSTXK ܽ0Tnĺphьr2ۉ)O£x xZlc=^Qjă>bD[K~7͡)>fgynIޮ*c.^$Lɟ] VQp0T*[B #wgV:F7L9i~㙉_9k$qC&?'?[-ixKQhqq[#x>'i 2؟VY1y]HV$4нk4?Bn/mJP)5K3!!얍 ZU;QdIOQs>J"xQ f4y8{Qm4=VF"LPb-xb Β&J jiL,WQ &$H!.Y gT"UGShuFlȖs/ 2ŒYMQɭ E+>.tU5ȀsT򖻆'ݗ3:N/TE׃UË{ pF-UAF՛wv #!"k\IU?㗹_]61ۨͷo9v״ReVF16Eau˞`W:ht.-X.v/+2jH P!/"6QQ40*U!6NF%v@"E}_ B .=VƉՏzE(#wU2fX/Zf;VTAǸUku{J3tR3ٴÁtB3O(q 4 7 Y:~h' ,38pu):O^d"O˻`mζ' A $3Iׇ%$W6I (2"QQ^U@.]Yo'}"E9/t4 C62;XuG- j,hr o8gfX0w)WH37YzB)i)m؀esDXb.YqV3@rۀDsxDB"=z.)S]լR{聊=W1[@!cCgFf"@b<3QRτ3èQwzp!;H}y'I[6M@R!o=zXS:g 鱗q "\Ry7^w3L=4v\%~'ru#}6ju`A ^y{U vG*XНsfC*NPWAvr ;rK4N-̂Z9wk5_QuG9m5=DQ8$z6-Dvhglִ4~z,$+%sL]=!rhJ_0X@|)6f=ɏrd9j_Q~U 8;EL]o7 PJ2]=lpg,J&WRc9@]Ћ#x/Xj) PѺr A-e r5z)[ݭO)uKf!mH.- TS{Ԃ ewD?(0:8Tϰc ɀU>?p{%;Ԍ87NYl ghvgGS3D?[CJ7p1]O=g[C6AMEwYNWFS+Ae A7U"G7*e1EE`^{:7˨ng^&.ξ{ػX_Pz!b[٥)!~2PPaaU' %jC2D͖JA/<M!š7jTc(C]ZF3K10nwc#zu-@l[]ʘLn"ǘ?.EYf"dzۃSHmR/Պ by} N{'Sfm@t{*0S0bHUMCGր2*FY~jt", MP+ 4QQR@73i(g؏^JRxx܇E^q(j^gLϋj}ivVa ?%?̘|EYm/$gA=9A;;N)iZRG?EdWb~LȤ. KӝYERB1y]n7Yb" :cd"/$A8읍rQ[AQabShJ>P{8L,vK*HBcJMB$Sg={} b)֜6ϲܧ3~c j5>jYu \O%zQp 2L'BK#pWÑ9@}C!# <ڝ*nF7r`bڙ0j31~_M,8* |l .VGnbbzAZŃ6cD)kÃ/`$U{Y5Ɂ6԰ OߓǢ鵢20b{a+JpfwH<2-7nȄ'MȵoN)8} 6q W\RRx8*.Trj?(hmY @6XHuGUDZ,' vۂKby`2b|Vs[gP_.kŵEs^n;Ba9}!U{9h!y&@ԊѰ'~*lKw`< Vl$Ժ'6`1=meɷ+3WJblp"W洹r$72I`{߬pf`0=hxِ?d>Z Ca1;yGI?D81N ?\_=ҝY[w7X?y(+ΡLsy؜rN,iD~SB77E­qKS:̨ѭ$WH(F;.c*EkY[V|y0]nϏ\rYm[ x xlghi#s pn"ŇnI18A v"O n3 8}_zI!$LQ~N$|J(끆? .xW8V]ddh}[bAzf3˲G5, VaUcWf-'ƨ/4_& ɖ/BՈhol8XV(7THͭŌ$n] &G>q1z,y7J`r2cT;3KaB/ 6g{ž\}RmϋQ%p ?keqEsZӓ1~bv)v5Qڃ ChYN.`ylcٽ+GʾD ΐ޴?I 0ֲD*'( r 5 +z:~&Ut_7fX1l|׋pպKPjiXJG/ Q/@T~VCtE"#h~||]8jk%x@ˆqyD4kG>ͧM0Z5/o  G fm+tށFѻf%->C*Ȟfqm3@CEyw!9hptUW-^ߜ,)`:3Fp)`Nk/>zZc0ҀqFM"mQ>JJ"~s9): Chvz{Hy[xӁܘJwPu ^ uY*E㏐D<5p0ANJsV]Ú )sh 0Zky^ sF5Lw y4o /.i˫$)1SE)}fc$r+@"xX R&;,mS̀&Q);Fv10?>FcBTHgȂOn Q(Ȣ*sJ^K֢뵗J8^<qM \cE'FRNsM_$RJ=;9fVj}0& 2/hu*tE p`N.+ω35VF:Z1.KޓH^[n_P({Zު/Hv)*Ssvq="")qILz35ΏMB9r.QI  ?fSh>6#4`^jXeEOx+s%z}@xIu@LB]k?bměFMORGK8zh۰_>NB2Gjk-ZW+ yI30bݯƯUÓE]PL`b#VUb#&p+[Fg;1ßU@QU"b,CVF5;" ux 2:;2& dR%,4~Հ#e3K*nz9b/'Ǯ5b$Cb)۬}"mx !ibVh mTGWku?@1hG+ܺ<%ws [\OL4k r/nҸ]ըf ]xZ @t '_QҮ>Ъ+kfeЖZՀ8Oy̎RK1U{7H,óx$Cy@UYZwffpՆ, 2#(o%sh-5OO{DV/VǰrtMdVT"]XLCWbzu:\<u{N ^\湙RԘctz3CK}Gἠ~mJ>,%Y.M^=AƱy;Ȏ2p䂝P),EBE 5j9d.+7S;uyMEH'/T; ׫Y(+iU!\!)>9=1F !Ύy="VDY  g.[ب>uYV$ʯV>ro:{ I˚/@h@&&: S)l rg\JJ[kVwqN;oe Zb$Ngg>Wܮ4`rm{YI4`Y>V_JNRfnFRTV3<#XFg`{~Z52mj+u:NǞ+[)M9:apzt:8o.ʔrUKJj8* Mcr}\O,AGsreGer}z('(D]kuWM*Ki^N5<6 LJ{laܘVH@,Ub7@e4Uu݇?գ㗱RvSd_XZNm`r]K7Vq ?%; @b,^(o9D=J"N%uR>پnm Ȯ=t3ٕ 8h߼'[hB7yl!qOa*ִ+ Gka3P"{SA>`+Q)1ox?]9ya{-\ D.fςݱ7h*5{a5+Eu%e[)VsX_Yv+x9UGbFVjiA;gh_E9_nͱlm@pqi$R͛|XH$HIziI4 k+v9҈T:jux>Wf㭆)gt@APpk ViҦu.N3% GRdRb%F\G<.2V@cA18!ڠ%`J0J~Nd8Q jN.-ʊýutCC=fzgٲv{P(ox 9䧑.p'k6"o ^Q)s=U-hB3we l25z蕉Sxr nSe+v{駻NWZ<潗}0E1~rw&48=xwZdzX/%ҙmp`!jg0--Uρi0%ƏD/m%[m_;:^&)gY]C_ _QNަnOCl=fK]">hvP"bFi,wv+s[f: iVT- xVn:~M3Q򀾡[ԏ+tJBɪ_Ir 29aW–#εa VLCiL.%_3?Ż;Ԗ*27de˻$_󆪒j ~/+h1vgOj%gX7blܭqB5iH՟ov~X˓BD C*HT^*TRY2u~D޶cmu4 3$[⸞Rha\W^}g[f w%6㓑ُ4 ~oFʩ?΄Y?t~?) Ph%Ojɤ>zR6>Z 7{>ck/BLKڇU8dءrnL,},.1Qq]9L^cM,M ;$!G/s@JD0AqS+Tp؟uAD@?Ť&2ID]Āײص'Чs!t`󑓾os]LNYB^ZMwݱ[_3%ۨ'UKSEط`l4UAGg fEJ?f`6{]Rufk3BArkUpP~O!6˦ `/u^̩,\D;*L(8;rO1]i2szFzxCJ3|S/t/+`Ā7_St/B9L!<+te ~]0P<艟z,* :Wޫs>7Qw2w_cC2qĖ 1v 2Lk D^$`:Ng{x~"X93Vҕϙ)mn"w"!2F|&N ˹2:rN[eW  BXaP!*,u)-9]IЁiy'ת&{Olf @6)F3tz$>蚨 Kx<2O0kNbf~ wU^j9//SgTYB|<25 GtP1U܇fuEcpG^eȹpgP0%e6l7ea^a4|7gVs.Pcu-eu} ! GU.@I@k_i}Wtu5M 2݂kHQ"&NTk 7r`a$!4\.ӘRrK*Q*;9UX?M#xsѯXcѭ;G PEB(Fۅw>ʼpN8#@$q()3,|;A0v3'vTL0΀'!M# XQT(*SGq܅Gؔ+bnONQU%ϪJa!t-e rI_\; Y鸪Ϟ4)= :g-+g .Z oȇJ9>2^[3H}󂂛;%ym+lbN"cq< lLj_JcbS47UYsʶݤՠfz7l? [(!!!b{Fj 8qv Q}zb>Hn ] iP{jyR!}b kH}~jݜ 轹ҩ ӨAz-1MubFR'_IqǑz^vs!VԗǃrHVz/}eֻxS։yCxQ$?vV~ mC3`4x5PabS׎m6KmΠD [ 7Pf[%S#Ug mXwr.T0 Z^bxX^bE:%D2n9Fyc2Q>}"jkeƅAg_ Q&j8D=hCYF~d~nZݚBW h9j0^̱hfc|x$UpSn؞p#=leMԲ!"eDf;;d&qiҿvpe\鸖.y90[cɺN/Uj4LRQ> 3dZbn]  t4VSF|-rS2j,8yM {]V6HI\=CU(\k:e-58FVл~;sBRK|d ]S?ލSI@S9f\`ZիNՇ=/2S4*VNɈ!8/jhQȊǙ۲oWNScLΰ>ڕpnM2FYyB^ސS‹x˛vO}ާm.l}O ?utƒCs&">sQuhS ]GNpEG S?*c:B7wmuvԈ4g9g (b}`sS̋UD{T1c[; ׄYZ%{[H(zw< 1Ow"Z!Sz"u'L[2y+fI0ؓ7nUE_qǑkd)oчH}rdW'\qHSUbX(z.?2_태Z@~}fGInԅԣ0Å"DI?ϐ_"FO}nJF͋aQ~D?ySFztm^438&lC%Kʯ,fƢjZ"$Ĕ|#0Txhn~gKŷ/i[]ゖ502ʌϯbpH&c-\T3^EèQl\|}-VG[i.._R d6rM!ueD* jOMacJ6j.N%,c-hl_ImSסz||<{Z~bTO~螯J29e.\q-2TɪOkɡY-Z#E";5մcI+?hpc0\0l6Y9*P"* bƁ9%K k|0!ށheyJkI"hL Eô\=vl)V8"kQ[Zo_qV@d|Bu"Y%[qEin"[?+?2 (VFժEfT4/F섬m׮]}ϼXl ?f$BSɊ;api#@8[)\Biw|"Z<89sKYWMԁ^kǑc-c* ыMG3e|Vp=Ӌ.::̈l:"HP\ ~E tM`WKS x}SiO4 !l2`[D\0w Tɳ{eѶXpY%ZڇT)0MMPWŖi,{x7r** ?֦4"$ܟZM[o&=z ~Pyɲ6Τ, Hmn o׾JE[r* V[_QCO,qdw cIVG*npFx \A>]c E WrKR5-&AX{:OoJ(B`CTr~X6DD&Yy֭O:OEn4;Xk:XIPU?N2˸Dew`OG$0StR@Kۛ9ӚTSXM2h*ߢBQ݁hP*>mFN\ 9<<%Z"ʈ$ ֌^9Z~z3I,=_(x0rWnAw|Ϭs"vu&Cr/MhYLĪ&kK7,R1;ϕ~.t)=KDLfc+4oM|BtL*aiFw yz)9{L}g6[&mCJ9׷..d+~y1VX*|b&(22J`oN0)_%ۀa*vvXR;$ iڨQ(@ ?`ɱ-5È#8[GX|뱘R̉bL r.ee/o<6"r c sSpF1Ј T-fnPPd['wx ,F#57uWPٝNaYj [f40p\_OӫDIq좥*wa&@Z OhuU0+֡"S(Cli z5f< S-Xc7^&?g quWד0mӦuG|DO“۬_xC,\hR6O$܀^0tt8 g̃UkݚJvfǀ: EJ6/[" o|A/;aK6:jN BY-F0rlKP=\*#oƛq(T@kgGɦ+cuzgՐV.T\`7) ~8+ʰ'aJ?Ƣ&`狇pg_)@p۔ӐnV j] "3Ϩjd1$-㼨`,ָEq_.G=D;w qRI>kQSLYKa+#_~JL[Lwcybz8%hJvy~Y ҙ4[3x9q sW{ȕ~#s$!{7i /RT~92^^L?/x$jA6ՓMǟt8= ,$SF{*b4-YS&5 ikj+U >V[N!خyqx1\-O-`2IڻADZM_q/CseG<6lE T n&%wyř&(576* TvpPK{P { y+yeЁ55,?XgIE$xՠ~jNjk7 74aP-~kb%{z{<{m@};2@1A :+L|g_̐ЖقӋiLfj_VEu!փ\)qmsnq_H2Cq+ޢ-ȍO5ƹ!,ĝQd^ N9 ]nՅM  :}𮒎r6 Dit.ĵ0J찛H6 2U}'gVDSJԯ ֡E2E Vk we hoM*|_G\cGr̟ Yc٧@RT8V6g=2|[,{g3Y`]Ml'$T(} nڑd]soSDšr;`v;T]n h*s@pM`M R@^Z\,,4|PCvT'$Ool)kM^9hܗ+?[)^tJ -5lmp$~B+{y{ "J=Qy`vK y_&Uz.)SlkL?]>?_|&+ɇc8+zH"^ta a!.aګG'.?<R<ٿRHC/k=uf!FKC"&7NxmG#4(lw *EA5Ѹ:$je:_>3ToeV2UґÜ}S@Z`E b3oN NqVFjes O4/]״ȭZFA^e4}G1M2hW\dp: tF -4a-{ nxD&`( HuE2ջX@hGm!f-ZOipXc'Q q]>mz[ 3PY'|;%i9[eű tHŒjqF|DiK][MqU-j}$H ,zi!x?$\`1nīZF5?6-*/_jx2jK=_nY e-@TF(rƼՁ>PFs-3),oǯ̝VS 1u"U,tYW\C/4-")XO /wV OӖ^=җ.o\'M 4T2]bv:0dBAt'"tO&t2Y] q6AH7 E7Q]eZSA^Vdt}y0A/{֒BUIcF]Z#==O/;؝\f|SɃą#H'D~|t2}hj t:Lr;Юhbp\ZS.pH3xM$B~4+1*< j^OF?Hٻ9\PM9WD b)v{F_߇]EJil!efUFs"xHN{k2P'$8G>-}L UNĥ57e)mV˻l$*1vfV9!<˨_-(|1zd(5fxJw~hGK#_/IpLjbrBjJqpeFP~?GyxH @~$ht9mTMXn^ Q^B;-e)GuqIg0I7 DZϞaN0߂>oz9A+6[D*f(^f-Rvq9PPgbZߍB[Hqiz0.  %٥Sz2^5An'(ni$hԭw+WkFLk%Ez ty9RKr%6ڪ~(g5~$,"\{x"8{/Kqb %;R 0u@dtZ [3`Cn ^z!n EJh!4VKߎͱOk|åb*Z1gy³B~D2 D~>7& fLm΀i0֗)>d`YV" #&;T6U v h}ȕG5&毧K۰/з󦇏.RƼKt7>#҄x1jLB}3t ޏTlPgHl-A1+o} , c$/Xw .N UK{=a[8ЎӚx;$ ID#ݐGk-"0b˗Sc6lSeIҀF^./?b~ԊbE R!Ϥyej+yJUua( w<e h cKڹ A";G-էO;aB:9#F`WN/0BpVzm6堛AWN'.JKmDSKB.0RaR>S,À/,}۩2{+5Sa PDF3z4eS uk C2H/N75H9;DijRk5޶͈A_'!txWѺ[nHS{[a9:KzXs LQ&f}s`ySXhM71Y+%G5j&U_El+. sM9y:vM}jGC~X# Lwz3+#]YRp[cDeu;\X2X[bg)\m])fEQ'X CJ>'a^haPw~tL@3[nu{Yʖ曭O@b/;̚*ˎ{h[Qֿěbd(qDjxw7QuN!rbCH)Xe/(ܽW6K`q/餞)?˵- T!Ҥtw?zD>N ņ@LEk񶉧HWDC8=Kfr쮌oj:ˁ1$@<1a ;frYY7 3x6>;Of#?W|D3\!8^?s R@ߋ$ݸn@( o5h|OJ ¼/^񱖿xg[H]nѲ.TN)7n7O}x؎T9%0u#蠣iPҞ\)%09o46B&.XtI}B]?gT ,1B{Q 9 1Po擡qAONT7KLQ-pUx?D2u!]e޵(ik I GO2*نJ0\u)s>RL8=l-:DgKiFD}qGLq{ZB~;=ርq` iAō+`Pσ7U2~j!cjeL ֲxǛHHNlw;d ٫1l-߂\#XDr(JړhshIٱEvoD5OL91%XlՋ"K>.NcApTjU{Uk; n3K( Yur<YzIavCţŗyY -co>eIRDF));!F~_VAȏaAr c{߇!~'\Wk2]oZ=FhwY~bFaO60 3_qǵM)ڸje!7 nVootð'@j7^RJ# _[Cb#*7s?S:kܣ y]p,aЩԜ-S1ܺN$TWw>{HޙveJ8ckàUq ڗlpmA?`Ჽ`LUZx'0L5H1sy޷"9G4#.yV/j4 q @M!S~4IPWT(ql$hV&sX" |՗Qy|8 n,,o'^uR72R8r G 1͵Gv=su~u>B{>!ĭA'( `?{w+ʯ*NS}W _l@'F;àޫ+i ykf|Ӣ*OC۶<4}3  ¦ACܾ\\J,3D>U @8lѧco ŊZ6u54\֚`yU0뒭z[b!5$0Wm &}XrlZ9 inw='3{[&ݻiQof&F}X;f &ږqG(wvVRO4',NbW+^#q1kWjHHn.j;vZƉ2ЬC}OD:I ;$]_ѩ4#0)*xUHRysoZ8@gT%6 I +oG\~ZU#`TV^`}݂#l^TosHL!B}߻A :<#bCNV1Be֢pۤSS"K9tU@AC*jjxt:O'i#9LI2]A&RǑHlbs]ӨJ* Ti+mY|^eF&m_{FJĝ_ĦP_A zw*FnWOx߅Ԫ# !a&bAP1{}v `Z/pl_E?=w ] en[kkL?/B%S2i ?=6Ldh1.r35ѧo>w6a|&9C*a~(^)t@Bʬ@~G@)KҽPw<9!ۯ (ёЂI-A//F}o+byI(|aVMt%~fP(9#|NfBѕ$-r=6#5p`훗gW"ouUc͂S=WrkW?;2xH:G>32;Se?׈#eȓy9倁1wqgG5י6{Ʈ,Ȼ+~hweqmLItF/ DY(C'N뽫Avl0vޜ`HMQ?F. zh f+GP⦝m/!P8̵ZU-QA| dr|gE~hyW]E8lAUѴhR vF:N38$|j0sz/MqiNIsZE=*̶Fhy„^L,IW"˥'ʈmy^uXr0o+tt%p?1f _p!R,O?R欍m^C$Qdk,pfV׳PQcA=Z6I(231X6??zJ`%P-rr6u:PuΓnᠦ[lM_BdۏJ 3+課L._ʴg`fQ)V8E?D=5s0Svd]"Qmy1`O: Cɩ%Jx@ȶ>#J!;=#sް%qG=RKFI}6"yۮ0+k0ZqfKm,sUAU_(2,4,~p[-uBqyO'f4s.$DNv|Pwc4E^*ߝ ]^J 3_-BOu*DPw */*WQQ]`QAl2.RNvs@LD \C+TU h&4,v9.॓%5p)خDm&;nҔr`C ^TՠT2i=>7S>jt]}W`p4D6MPw_vR[5ņWu"a|t>&NIev:.kȧz|gsΠ7z.Y-1|HR_IWeǙTsE&9*2b]cwf77!EGnߓ)p ߨHhɇVZ8M]^#y>hWYQ-TDG9];nhij`F]><|(u/`蚰zA"S_3b$+U^1$*JPꂀm0Rᦾ lH89m6hkJqE($hxթcE1ژqeԂ+Hp!Me64711I隠>S}^ . C%{1f7C醒t %hxq jA\ NrET_hy7& DSkF?exƺ5PKcq%<{-8 dJC*"4Kbp7K!L\&$$CHw!2~fnH>eЦjA)y~eKsE;AxEQi&36RCR *M)\a٪e I1Ej[0ykH?;,l~ï8JQn?<Ӵnʩ7Gu2 +IS)# Tֺ{u—CVjoncSKB)lwƉ| Ȇ&Wc!1unhU)7VNܘ2'{<pWY<\ w,;ǤnW|]1S:856/M;w[JVE&5(<'L&`(؟N /iy^Vut$JS?r_LrxDHKczPU_.h{PXs91<Է5eū C{k\@+ wdU5̇R\¥!V4=R#L݁&PT v|@" CʢX oSnk.}pi K>ВT7D8=_`b£P-6]H^eWTo?WC ҕEyv=ދL I6Li-` Vm͡I(WØq^v/6cۃ^PBCUv miƟ07<(+"s۟xuΈtՑeR*Cr\T"K ]< &.ozض"e1'QC; @P&c>FA .}Pь%=p(n[Bu(*7^XdQRL b ΣruӜIa7jF~j=䁡Rʴ;7lH:T%刃ę{IfTV"Sj|q".dU+A"A Fk0<&J{ =C. q:c \jl}R QY[f4N=}RF4bt z;teu^ք@XVw4P9|lxiWr6HbafʴmOb@^{۽sk$-&}Eo<"Ÿ ,Iv Z1${MR&Xrfq:MD?5^ 6&\P[q)4T, ]7 {!E 7[s1ͬK]sb`L^t7!Tn!AW ybHa*]5S064)$_WEo>E\VK|jv{ߍ)^=3H0DҨ ʹlށ8[9zg06*) ,|&@_:AR-oetc!B1I DMjq+6$;Id{elH0 JWЀGCyt`+1C T珡+Y\4}r{\0#IJIGloFzojCt."f|RZLxܥb>׷eސ_\VG3V[›4}t #k<ٝ=𳬣$U[LwFҳt+eGϛCsK܅}&%Nb:HKmhZi*I$!en}|R{DAXs:qi?3Q ߼m4C BATYDWe<.0I="%F%ßs ycb^|%.GY ;pbf Xz3x?ܫu]E7C=&԰Ԍxje"G\Rb"^U!A7R.'hn"ݮ>Θ>va;J̽ :V]SbJ1 ؂ƶI:c4#1 ?#ELW{e?li̠SDjidx0a)gu<_δPjvZ&nzYM1"e{ݞ{ؙ{>b̼Ov58@T=tR JYhO 7,˽3bO7"Lۋ񱺎%&Ჳ@GX;vUpQ~,wױ }A"CốzGC7HJr4m}Q'~K1 R!ۅCkP/ZoM'j[ f}T4,+6OA%зɵJX=V?7Pk B r7 JDcwvBqs;@1P?3b'K畮Yp h&2%-Cp* Ձ4)(9PSb By2˫4,z+_Ȫ@"%>,-h֮ 9I4X\bOsp]x ]MeL 2a _TDfsDJgfUZE;v79SƎ]jr<^%ҥGnf٥Lw$k|% q`cG4ljZ  fU`^*ic̩Ȳcs;z۾P TpNW[R{tCd0mK>>ݥمpLT珕bv0;*=I!n&ucE/=ω}0:lΣn0d>YVbx ZwW`i{Љ' qtl@6,_}@y0<,Xp r+-2oS)g`O>+Ma%?_'/4 6jB7bFuhD wl٭t?O{1b[1i 1#p^LC^B|mr  b> $4C JHɏ1|ޠMW CJɅx@iSRʦU2Uҁ_Ie=4JZ(8(!sƁ\Ć4]A3t}ôjGWA ?k*Dup(3FݧVB֡عtQ@bQ\Qidk_1&W%p3TdDebğrȐor;DY,+Ef )"NrPL悳/Y6iI(+䅥jwg?biXEY慪. pW<.ŭ`|ooS嚻A.z04]:{>~7c=='ڮoۘ\ "pI`>=6-p> ]-3~W[YJ--6븉,Vqsy$t}dLO b3;iSz f9oTe'\+ +n>Na04UbV&kг<e>;w-ߺ#O=Gԕn-#G G@P8)gk] Q%2 u[ux/{.5as4nzr/c7 [+|Y '˷_k'9'[f,hH.@ꭺfT&BC]l^Zg" X٣* z@7rb ё_;`;C luh"1UN+FL+QFzffzGh rq:P $>MNbbۈ Je䐲`e2.ܦ`Ɖ84aG_5h26`åd!#<@o҅8U0,Wi'u~a8557؆5#wj%PWDT`^ZVnҗb`mkɹFMfâU@ۧ¤!Q5sp70'u!N\Xqp^cӮ C4LhԴ=Er'j{bW-qΚXދ#ɩ^iS=X î?k^D“b]w鲃|)hgs&~bc#sһk]bNJCs:&.4)NG]t&, H␋`P`[QB3ίK?\w oD!wKE _6| \W)( &g/n%p0K̿oc?b]X5s~ʶiotJN[Y84wJwj[fqֳG=&m#M!f56, qzRage)&A?$D&ܩA5CړFW,l-=~/Akr.l`')b|*} 5dP]!k렲_7{j< Kjja+oa)$kóVC%M8H퉇mDڶ)] J4 ׎B`>gU'WeUtL=lo:5{20L̘YBfi*Qc =2Q~pKmnIu+%y@z&o೧p))ԟ&;uB?pHx KL _rD@1pvJlp̷mF7I l3 ÷KyoN-C J1SROI尕tw 'Rxag~@鈏_޹)f@5OY?}J\_t\c8`1b@ν`3H>c R3B4V%Wq̲LY\)hV #l" 8$lϙDWeE*frtkpmnJgiB0-H$a=§6*M^.VH 6]!W&f+%' C=i QFcҲAe*^]BYiq RFP\'hhZ%de00['^#Xޒ^4U>ib)iuAT89ƘH uR_rz4Փd<^֤ ~a.,^̻Ѐ&mC ٟMs;/M`4,} SX\E bf #,G_` "`e%/4ڤ64yO͝EiLZdήsfE#o!їTq>'@#qd:06iȝ)d])dV[hfh A&V2*2b|L-Zɱ䭓[C`>|7;a|Gt(6rc^ń;2#`\ T&~uo/ZH,^wNma)bt35@qvjR)yKxo}鿰$`t0n9|s/ ]΁"k-pׁ;)m"o+(ن]EW`ΈL@4|~g}yE~l+rm)D{x]Q.4 g8lI~6@dTrP~7@GZePs/esMT+NĜUЮ{$it(,8*#D16LJOfθa*W*㷲x@ !PU;Q ]uG`4Tm$'7hUI -AC!3E5wЃl9KBe*`5@[%pɱ~faձTYjQAQ#D`-7Kø?1*TGwu =[\'FV픴M=zhEƦBjɅNߐ.6 GheEtjdz" sep#/?>Bl=1g(!D kPx&Z }T$G=I95Gޮ%aFtdRIB%n.t|ɴ(u d7<_E!U,6A`W37IjΡ+5'5X1gznںl@܅%$kn4_Ac`bCF +QV>)!iD.2`-CFg3!F𙄼P9IO Gr~?~oy2>bnMj0"Y^ 2ͭjra8]m} /]xH5 r" }3آDz=`@LV4H.)X֖e9=vzsU-CVM|gaِ`+E'&kGצd^~Y6j,ŀ qZK//W PW?#0E7H8^!T0I]ݴFyPIXqޠj$ྉ4Sꩮf3)X@LL]DeDUӊ8@+(|.5f{ر+?~e~~0.3}ubC"y5$mf(UG2eVB2rS!˅,[``#C\a\k6bWFt:oݮמPl$/+`+mFZBVxD#p[,dH\h݃ɘYJ:3EaVKVԂ7R6k!e-kBUE0ъ"#I7[Y ski'5۫cXO'EȮ.aYxDN%NRm0ϴ:{-'\rti{^< WFyڅ9ouh{VUĔxt[=?r N2E (*ꋩ1;ѲEdsKՕԛ嘌'ӎDNB0-vO8-B KYO\تR|O xl \GRSgqU +bUIJ˪ObBy> qqP\z O1f-rC6Mtz.)vỌ3ˈU`^E-D:sz;a,oRV]JK俅sܮͺ"f4ɗ܎f! I9JD90!f^ܥ}5m9ժx1tT_Q3.\K]tkzrS%6O3W^#D%Jo09ONqt>X?&F\+W8 "Ƞc͍F2Zwn=5E*/Ei({)Iΐb`Y*G9Wn8O5ˢ-H_a ^s`Yg>Sn'T%~կ(f#hsV ToO tf7lv~왚Ja!̘1LuÄABƛ¹, W i >HN1"M?v.xL7Qtk5{wQ m `i8Ou_|2qGph z@?R!{ L4Hwᑋ)q'H b(Fn dHl% [;tNO41NeyJ&anË-m=ȫ I^~"B`}T<rky7?|l!ph^97ͨ۽ H^yu *1FWV8BB]i sqHWSY#ԞTsQ_}=to5G4qY*ߊ|o>lZì"6С7@Iq_dW<} VD%a8'VE EGac*k}XJ0tQN %yd`4a#Ъ2FĭFI/gieHk(\{fؿOq:#>Hd*Zbճ[y0?z_߅@~xlk&G4TnjZ(1&Vʕ;Ų'RіTwi)9 i k? ](uaY9a _ҥhWҸ+?qk'np@BRZ3S+e* e!.lDV!q$ꃝ:3de8 6Fu_X"@#r4'RX/YD%# r ˜AAإTxyf Rq60 P&)剀ūPbilFN, yڲɞ[_KXwJ3? ,Ʀo)[:}{9̀Soz LXMc  zg Qbp~d;!ɲz 3k;ňIv/fmr](tݗ>#r'9E3X|ķgZ g<@6 piJ=vbֱ`ۓB? ̓UΉX`iჲ`I TձZY "L|$?~̨#Rk;%;z"O1V&4[= NC!nTRej$ƟX0*Sy4"ȋE:6c)储{3H\Y< ]\Պ a3R57ziDp>i~@ 3#y9< (bl\> 143n,*9rA&oŀo!NM_*$cD_FMrAWql^lms2';bjǽhuק^9G&nW*Lыv$?e1p7k@(!I;bKFZ^Y<}pL?-ΏKgN!M΃y[mv^G[oǢdFlNӹU4E:&f!7,9fM43k i}čKZ4v 5~ѕE7%OCOג[x'ETE^à9J^Ṇk vqԐ" ϡ>]g|&?9nj4|{tn54ЭĶzjhh12l<>Ɠ#;eq \'ϬkR׊إϏd٦e{sJ}虘H0F q6ʡ[~z*w5"1xXi9Qa/ܸ{!m ܤ0ݰPzgҭ RwHwU@q}gaMZbxwpOvhٔ&PqAP;"\"Vl[zɚ VxwFKR]kr~zsTF 0OըL̫zJ<{ۿXsXmW`\QSԒT~]$?6'K~ ,%~0GV<\V"n:u).vVgwuPc(K暁L IzOSxt%7^6cY+;*YxݣܩVB>?OI ;",( Ҩoɮz'R;aJ A4yݮ'hi$:EO.ag}l.6!dg]߳5WC `ʡ rKc.9 cYd A]B] Oad(cyYkjڅ ukg#+VetPgb.1\Qo_Ć~z댭q~P,E0G 1qL`0ꔪH/ĉR $[%uvD[6IST.iPq&9PiQSc4ɠr&܇܌:@qF!쪓A?G?mO|~/iŊpXɘF9(@S(bߏ\]٫4!vy*x##*r${̶uyr /Ә}S:'IE^h/RImkAJJdq-nWX0tbӽgV39rx:mжx3WtŔ2&gD ʮǤ@q°v NV=wz|Ҿ.KCA*] +#/R' MuʋU@D|_s@x@Ą;xn uTb7jN!vic*e0%VYH}N*>)COۇ28O0#]Szuλov)v;$nMzhĒsciےc=Kл-dF h`==Q!|kTxu;{Jiz&ӆ3 ؗbBM ɋaihuLUrk9`4HN1hk^X Q-NIN+YS7$M1r}xIR2uHYBL7`(T3Dˮ.}Ag .$&X*eXPEjwȈ\E&!kXv䳌[ȄNŻnw_9Ƃ@-Iղ\T"T-G\mTgP֗yctaAJÎdt6h[Qf,̀L>U!\jj1Fnij3/bDEjrc-娟"/ H3n}W{),%@!2iOdng!%㜐K |I[ 5Hx}=*P r+j#&Hg~2nE3pO3Mp*jsP0|vӷQ 6rm؜F\Eyu d8YAS=Iyz(K´ؓ=jL)S/~#-"d%66̤޶ <^Pw >2g5~> 1f?F`Aj>x9$qEu$zGu 6AULN}YI510]/%|K͑SLv@3ó2&yPIqҖwaжp뱦ڑr=ӻGߟw D)tұgYZ07070100000381000081a4000000000000000000000001643420d600004880000000000000000000000000000000000000005400000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/{WH?]?Eh=ڜ.+Z{g:^,UVXrƶꑈ݃ |!`E+~AgV qO SQqTB lF~kE9AtKWRD3ǵ_+"\X cLRAJTnN %PlKZ Nᷗ$ۄ{6 nD@-'N v)bi!!OfO$`EA|Gҏrcț/"X#/ztlrbǭάĭMن"Y<8r:"dwU Onj7BzČ"s7L+>dK)&D}c޾Fi){/nx^@py] %nKڭ}K]$Ңř듕zq#|"|TB ܚ,8єpBF`pN^yH1̫c6!uScFSS= ak˫7wXF%3}U.RkEb*H3fPD.\63 %)/flhLT{7 8X:mt^ Zn wDUrl̮ЀJ1+~㴈IZv-\i ̮A<{[T$?G?[Oe w o>U?V8Ѕ'0LZP"L-hgy 96l0͐?śA8q*0=-Q1nZ)\IU'aWpX̬{*=!Oi__9')]c" f̡r CH';2 ć')>q¤jlG@ň$3Lal)|_CYкO-YW"5wREl97hl: VNbt0#ZK4LU93r6[!K]CT7SE~b*;z#Ih4_ Wtd-5.&ƀR f1pnSg:-@^_3MGݳԌ|_L-⬲eoS*MW O݃+nt.FFFgge6%Sm !Q vfaf+#HYn2w͏}6HS6G+dU̼tX?I+y=[!R6}2L˩Zz_b{tp7ѩj~6dQùaEW"w?[J.hWF4{W~Z0qL)B&FƔb5nD.ejt г/dzd)Bz/TB9{x3 vTyVH9G&LJﺨWMZ$ Kusy\ CIt~fOv[l,Q=)676Vb=tvqtݝB9,BfmGΡoxjob*?@h=S̴ᲔoNV3)_"Myd.TfD^ "LڃeΓh)Nz7$2&Lb/B)zY,\ԍ8Gn+O+Ds5P^@]K[SF x+y<ý8d%lԦexM[oijYB;_&uE7o76y$TP۲k #)ޯAo[m&2AqKCP~`B ] 3-]si,Juj] E:BŚc ^4VVvB勉IJ *41~=Nl ֯z՛'2%,A0·lsEWI{@P='KUǥ ^z[`1]RkBgfZ-;>GS,z"G(u$<bMY-œe 2 Y,(0&\N0 nx tzA;F@>CĿ]W8(nE:v3ӓ7wTήV8?>nJS0݅t1#;/~9Ž2C1I*.Rthٻۄ 8'{UChh7揔j-ۑƛW.WQ;CXɈ^Qp9mw ϒu^w$:Vz!tJBOWI57bHMsV{{H5nz+)ԣI|WYlX6,}E,8סb_!`~ZP\G)ɿ:ȜG l5w]Tg=G50 :cO6ksbмc1 pF}e\=b.(%e=0e*^D 3/I|~O}ee:zz>9?=U~0jjUn+{R_?]k.[PBz-ӓQ< UZeaL)ͤ]h,aRs+{O+ E{[ECQ-y0y,㏻1G2{·c=N0qH l^>!xZP ^1+9JSX BFq†1Lm oڞiYLP}=R5Xqk#KOt*1egSׄ3jg,'Xe{֭ᘁa+va5f{RT/52~(ordq*|9ΒC@A$<%6ApU'+F Mg !\|z/aH3喸2L)mT/\t\^CG/lf*\6Zc9k序؇}uB(ztΉ} m hI3//ϸV;5“-jS>%r4P:\83)EhT$yTVS*u2[u-lH}yv$Tz F'P* y#zQ3*^.7ƛ`_m+uaGF¯t"~*m+PZfbGm~ZS_n/_+$^JśT pk՝1Uv '̺x"vpe@ټ{4}8 +r~X#p-Ѥgv`kt< H[."adR&m+vJG:㗉"@Ƞ %q mÑ,q9 -̡o}C8l%G8$O,TtQ[\,lՙ |D ő"]yM/p.BX>U \_} g"=+ 7uV۲ {ښ!<66Tz_ y{j3sT3+С!gw67ؽe+C eWY~1gZvY=MO( J3ظoZDQޑ1WQX-Z:)%Ye&~ި &[NilGqӚDP"5T Or8\lEKStwc>"V8BTzr. M%q\OPuZiqB0e&1H*]ÓU*VX_CN޽I~BA1sZ,鹽 Vg5T?+;4Ss 9~K8 }A@K/9:͏~틟b^=DOK?L䋞ᱏS;]<ؒV1" tYf΍~|]sCRZ+Ru-s} lhWdXKoP{OwcN W7^jƦ2ؤs@ti`r8]J1RP؈14fY b_͟<3_d0 bnsPau!w\lKκ 8bGg^΀(4GjWĆ R 3HsM &^<208~`뇨OXqBuv,j]d4kj {/_5 @GA9;X%4=@ɉ7[̖ ZxZJp46DXvGaUL”_ґY\K=MAH4&V5 ud &D݋l?A G,7xuۺ#reS)~,Ngc~$AIu²01z؍B4od=sc0&Z(a]$S9hD/S }@ TkQHc*v20 %Õ'5I[@'P-2$Ǭ?['M|f ;+HՈ'SBo¯ 1>QPr?&ɕm0?$r_a5K2.q'`_FH6%,E7e/u>^tZw>ajc 5/3w41Y͛51FetJOf`9:I Š5gJ *NUjݘX'vc.% 5˿.)D? .)ݡUo.<.Y4S}!vP"'OTiٗZ]հ߅| %>%7_!sԍv>w*詖fHDv0ۇ$m7<E8߻Tw<wK`jQ 6aPUW! 'VKŷ.Xft)NxHu+$ka;> { ,I4i&_5Z8:D>CCM(9iv)D |eCv]:Dh TaIzt옰C6RF]"b@Gsbh $g81i;qKmֳٻ2bw>Ǯ5Wgl;1;LyCv9ecscaI3)D@sMB+ FMZl! 4hx]ȵF[du?5{nBViuؑwb]C%)n(f<%(yqC1{=I+O|DUI7K =8<nɋ'-[X"䨸%3mDpwD1sOz`d)IlFz7MhȴuH{q1f#c.;(}~Va$9̀RHB$#i\O>AZ[_j *0Яvӿ(1ɶ37EFU4 \8Z_sB5t=ʎZxܡK'mplЇ\@oJW,oA IĪcj{jD9:4#+r -aF߁zS*0jVnKiQQ=N{%d@HC~@b]-tTɚ"2^zV,cI_ف&].Ka=}?a@D=¨v!d\ёYEAr0 G4KNFGKzl>wVȣGRlwt]Hn037Hd+}AO@4*PrqkOzPL7)::97Su_)#k_ˤ3JiM3XŻC3yJ&\TDK )nE9, L,FH J/G~˳L5= iK㧝HT7T2 F];Gۋ߀F¤ y^+mb4e;w}V&wi8o m+8W: MxQ9w48k8μOFyoz`W$eB5$*QL"Za=ۂ.8-}mpboOey7гBp _l^*}$SտQwk^^p)ςaDw GmCO"Zl=Pug}W60#$Em92S_׊%`ޫER^zȾm>=?I}c@Ax.;ì,;RT֊+.!?cKs|wqˑڠt?ut4 0e2?u}%+ȁ1,~ h?-0ޭըotY.DZ'.v2&0"b5X wT{P#].0uT vIM-?׳ Bg":2/1t#o~AItϒwƦ9{ =0Z~0^I=O0?4}t=2>5bWFEZ+!z>~v<(4(XcГj̸zLK5{nNj#G4q]M9NOAJEnEeա, :W+?O؂ô;EeeP d:H KnplgUp"Jzgo]k1!ӟtrF[>2ͨ5 )s#"[&"wꩫ;}uUmm0&Eɲ-9IC&[Ss6sG+9M)yz3^@ol-څxbA*2*y] " Gx}'d\A/Oެ?ʽҸj~+s!3֮KRO'oXY*fڵ_shZW͢ET5aBГDZ|S H׾R 4XN @@.6@| m_CVVn[9Jӧ(j99CLRŅmmŘY: >*^.Ϭl/849n,XEW?|&ޑpw4M"Rɫ+-QtȾz1u,.!:9 ?pQ?E?,'*LѳZ@N ;hzj%%CEr;}mܭWIYssIJ ~M4ћ9oT{8]TqDb\|C}\ W [H0)6bMŝjgR+Q7˲r9%H꽺ܑ+ LXZOI-{lEր@ Emc(dFa;:T6zuLL&/(i4siG5IEQ$ [Yߟ&0N'xcKg0PNWFR20㹩) "Uh wۍD#Ɯa+FSێ^R/t܇( 'RM?cuJb&c K d$`H(G1CËEȻEvrz%i0Q6 fi$qʁ8U5<@`}ԜHԓdMQoU>B{M;Vfi_}9e0:hw K_"fwˋk=# 1?$ϐO+{"yFEwQCK:2c4n0}{rLflF!k;Dr d`utm}`.DlJ(EtX E"h5p|.\_/zzTQF5z1o3J貴8"?D<>rT Bf7*DPoC5Cu]m9X$!ǕΜfuZ.*Ͳ^!Ł4ItMꡏ~~~8ʈb N00C@N{d 0P&l@m$ubM|Xe!8DhILXANeؓk(ƠcL} "k)dӾ ~[F -zbRٔa r6V^E]!x\=WbA%؊CO IXsN'Lt]N&T>Lf#U#<ӫ`+^" fbH A|6fW[2n?; aSx~RgG=+ܶ>_ ]@0D4~[2@hU!c|؏nhG;&@>;^Nz{ׄj4D=zaGcNSTr뉥>H4E/"7YgJ WzJ{'P IE09%ݮ P' koaC^F\A0.=3d#*EF* Kxws;ܒzPFFyDš#x96;_bT5DgLWBX##͜$h+(`7EkV?x2 ||>$O>: 0CAEސV;q;idΑ˞$8~3b}zPh(ɶ9FӎPWで9q,?T\!:HZHEhݲ *^ch1D3ח͚䧡qkPHE/5VS>h&6wAG?w'?[s"7!.7? ͳuuO\gMHcTԆ[ ?!oXG2Wc2w@,{\tmK}ELSA)5us ?@CU$n!8 >4}PxDLs6|o;\_>7̷궥< 6F`BU|ytѤ~ &3 SJwL7e}6~h`J-լ̸S:>9 rS c1}IǷ֢=UeW*, w,Y;)WXZ5&2h 3\Yyg}ҹXl4SBEǾ挘?:E o10v~=嬳1;ާ@_{ u\W9Z'Y\?\ۇxWJGҧp%ń&`窋}`+^=w"ʳ#NBĥ .m3shVPq;,ix„@Cw#쎯O{&v!XoqS31%NMnV_u%WAq2 #n.$6! $G9+O-[|ނ[|Ȗ,sp tv>oSqjAJŢtaZ6SCHS\Xs^Crc۠F :¸xv=5 LU!LF-HC9A HO_/W* a@e}8JfFU`!y _Lsl)AJg" \%՟t1b쨗4Urx|`b$nZuQ-r;dY PA ݙ+ZOZ-N*| ssRwm,Tro8ehZlS̳T{R|.ωqQ8]Vq∫Gq}A݄۬ _"MgkoP3Y6~-*Bghk~\@+Aj4W}POZz|A}D< F-Hڗ=:q=M6s\dtobr6NaY0NB@71_#>̩Sr[TȉQAu6anɩǰᅹŴpaBFAJ}@OǔiW U% V/{lIY4I!;d]uWoƋe#b3tv "n*ps%\`rޚ[<[?I'6:4*Z1x ze&x,Y`⯺9=B{v?3h}ư\$چd@`@{3ģ~d:h |ʃf̦p{=-(Nv}R9U`̾r-M$.?F[ jI$D+6psE 4Q>d+$4& [$xC *5ut(j%񓑄UPE 2'܆;lӻ;(A%I@|{| ^Aj3.C7o䊌C<8)W~ĝ(crB[x|8051 erYAKH 'ѥe^.Cy_ʫx/LumTZd+iivh$Tz;Qhgt E/~Q ka3U.q֢%2&N+ؚ1N8ςPй2;F-K<]:&c:P$ZqEsAG87ξQR*+'|2aNboڰfVtVM C2&Re@PkYUU޿YtӂBb{Jҏ ʶ$fep“ctt>SbF_hDORKY@?zʲ'4"gOg{/L~RR`CX8zmwZvJi"h8P;ۚq-P`Deu|ɚLЮӂc=U`(isuG\\wzv 'l{BhrɂlJF-@6TO&ʼn 8=;m_>0 i@B~ˡ_kQnz IFC?/k9ߝ(tz|k皖 @DNړqy_gS~޻#熹 ?o,WbJ_Y+?DHmT'='&zwHd -%t5 RxJ'2ޚas~ d۩SPw~ cێ}uI] {V]aOYh7-D6Xv6^, btBORqRiڻR*K~5 #Qrib|$bMމ_5>zЧEq0Jr}ŗ)bcjJTIX,?8y#1+LD`aCvneޚϿۧ<}L j% Ւ-AҔf$('o =$T;&KÙRߥj&7L-lDkI~cϞC3KӲtr]:aU0OTտtNIm)d MW{A j DcDRo:[ (kjc(+b-Zϝ~I5UaSiiZ5Nk .Jp;~6Uw)@(-K/b~LSO_T5 " +Nq"'#@"9I^" ChQzRj[#'V,A^o$!__=f[9"CFWa?q[ F԰N~*itK-x^x{dY!J=ؐ6',b+׀s +Z=? 7v#Y֭yW529,ndOL8fa&Ǻ-H϶\Σ[w/ onטRF z1E$vܱtқ'/, IIxwqer?nХw>$v%T誟[ױ_ R TLܣP^u}p?FoN-Rx'WfRKhp a$^ޒ8lV_6HyatČK9j0pcՆ嶍1W$rm /#XPիbqBJdQTdɜyJRc/C"5Kph^4VZZsDW[0̑jR5xyIU_f~[_db8SuLyVㄮH䁓[ ?Ƹfk:B;i,r%+4ԏT"ĭAi?ֽlW)RMvvuF|%@|ێC?XI nqUI.V ~(~7M([u67b2%]? m'T\3wKT)t`;X45Ѣ.=Stk{~V4FE%Y1(M+"?ly BR;"?'e]"X0Rºƙ&P 9EB@D7H$ Zk8<=G9 f$0;G"4,$~C}V0DzűezY| +hɚ"تY(`q4ue0EzUہ6,9H:@W ->F@JNKD⩱(һeTS >o=kl!Eq]^3X,ȋ씄G em뼦ZYPAVVzEmWZ1u1ͤĄ +ڹu7l˶ 10%bҝQ{\-8ʖGY!MU̢g}9f߻px\:*)؛P`D2\q^/ʗsvd7h@w(J7 k(k)͂TrJYow eR8,^6mV## "i]!K0b%ߪM1Cr9Y8ٓqVxzL MHUO.Rh#w|8ע)FfU,n2P+x*5(Ȅ}`Vϐ r{Np>T  ep@H+y[F%) <W?{wq1Љ*֏1a6o/}Rl.9N|q@ !T*E;PX@V@\TPj:!$l<QeN^O'{,G//~/ evےwC"yp^bY'"l#rx&QMX5Cr݂GSak2>S8௜5,s@94jD;f7나r4y/`Gu:&7HA+D+oн'3τ}A( ח%~/!Cf$O]$5A`U¦ydT?#J-$BP=CH/{ kj2vMtㅆ+#0Q9EŜyD׎WC @|Gl8+ +3z$ٚ]"9$d.no=ak 1o@qw|QbUi+S5w>S1tItFơJsv*;lكzvN);^|Knii!ٍNAM6osR5]/9:sj4jB"CaŶ̡]@`vZ'~^J;fP x>Vxhަ>^e3Tg]h|^(u夋ԋ+B緹,v -zq<֩Fc1+xU؜ZH;/,$mSܞc_O!43J"JGxkmINوꄳR01HhV 6``sT0PPHAIo8\j=5WېxcgYZ07070100000382000081a4000000000000000000000001643420d6000078c4000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/tty/synclink.ko.xz7zXZִF!t/ox]?Eh=ڜ.+X۵84PewFWaZ1 i: ފ{=N.'gP$\3Yy{";Z=lC{"Ym!^ϵB?|ŨA[1a s%E΃'+ }qD4}G%Gq*{] 20AVd?Z@2P`_k5QĴuA4w,fT"iۣ @bK5_?&|މ <΀0M_&bbHFտ5QVf+?6'Wdaz3]z%o[v;Xa獻 p0˽v]lcy7J+Ӯ;W-9{HKit=Tr$ Oo@/*Th%mysN7o~(C?v2H5/^̘X?&"g+vd$sAEEXҀu(]UqPɸLբ~wO3$Ls6=:?3GYCմ0*0#`8(KTj\:~e c>Y_DŽˠ漭0#< zar@6:PMgv*z[*M~$bt&)(rݎDĠ}pQ9u<7f<*qRTm vs/bQkb{/4KqqMc `k1]*L2Ab|oВH#[W0%sS:j/ݾ PqM ˒ D]_` gsG l?,<Į-sk*[쭒2?^1g[{'p h Wbs,'Oz=+uq"Z( S23`6۔5E]z~X O}vsJ"VIkoυn"G𦻤9PD+t@nlR-HiڽE>C%oeum,(N\EYNxAwYMٿ]I./e 0Z-%, 0Ɏ۲I #Ah~18%4̉XLap@Y+{˚*ӄS?nUq,^YmТcsS{),3kysI'}Q ohF$jQ{x͆cBlu>{H\4-gqY,Biz=V f߉\|վ`;ץ'|^P*$2x9;wdv~Zl(  _50~嶰_(qte ioMK ,|g'﷚s(E-"aJвhh UrsgL ⤎1oґk7GpYӝXr iv`\ٳ1iv1y꧳`#@MFJj#+S39g8P? r"}E3zKv>p_XŜz2삱۠*wo< 'x(!Ҳ3kZo/,*]Bɬ%ܧ?m:,I`(0&ʧiVa_{/}iZmm^pq3#uP^~7!@;zCvp0%UO@'nj,Jr$em_EtQh.ӹ.:Չ#kdQaik_6; |XT_!a HOZ7f^":雔bJl[ݜvliv=i.l Rٝ/$-)qaBMϵ\8.Wr<뛇c[֗q4ؑhJ-ҳ^tn1_TrJWpzތ(}h-V"C=BTX|Dql06 {#v9_"yK0UjQ{ŲN[NNj4A){ -tw?am WSo S3c s_ dYTbC7b3:J=!2Hi%t7p8-ґjraoUicPی05YV$)]q11]BWc'd0 6wš_J% _ڽ_'6ЎRjWYԗg ہ$"}԰?6`!b 5$Kr90RuA'wRصxW o̓5I%r%#J@Wo%z#Us]eC=Sm1ȝYM PEo!h*1t-cnx!Zȉcץfx J.>TY`$ӢZ[;Ԕ!ʠqi=d&ivl{%vmFNdo#+O]pӍll&DΛ3-K.WhN.pvedEORƉ<5v+:S /N\Is) "&ouV IQ`C:0%.hC^R32ߟ|75L8}(uG>0~s jrnWiDςMYG2f@C7i(!VXY7rO1?:]A@'>b[SuCГ6F%V&,ऩ/67PCϑ'QX(N'l.ťeGOƕwϽʤîs7WPnORlnf#G2_@_Hn(Ss4񒬡z@ fыS1eyARjӒ ? c wX|%WzBư SX$AɶR+x <>]1m=tZ]I[En-%"rT,/+Sr?9PB]`u9̋ r]x39H<š)dɟӼ۶Q=q>6CͥL$2f;TgKn|_= hQj>CkkZ*'vRI/KVh*h1PR^ Y3X I RVnlI 8ucJIu$12->u /rޓBtg O7#*_{1W`o0߮! LjqJw~ạ$][/Ytbl?EO,ٖ cET?5_R@MMu`J*N _I46L{B:8r>>@-j@(̅MQ* AB$E`ID"W p",ݔ]9,iGQUx.L'R%{[oj-3u_Qam?"6g oXj7*瀠4,햶E#Bȣ=N-&lh< lN,/ϸc1}fXvà&9.*Fqn5Žcs9}ubDt(fW |3Hsu. _5(:+N=E.{ NL%U=ܷ >,prC`)-@Uj[HSPFn_-6)`f$ ע7Y:"MbsOH,]ؤtOGk e6֬S٤2:j8}osv !Y_\8ddKc3r(gӜ/cfB;x<6ַ fH$L65H̡kh/L'\ЃT+ ,tVoݔ [eh&M"TÔVT*X@KN$.y"WB<&Ew089@υ~: CCrJ)D2Ф&˫.كas\p_g\Z 9:@R"{,|j*} NF/`Uk-~ga P'F.> އI4({x'`!3 ئ1U5L*, sРc±+:P`c40^j V~?h5]t/2Cv;%p$R?甈[B> o6֤`c/e[ zZP[B\1ɐЇa)W]cbC]Œz(Y7S~<09,~ٜ5^o{jlw*H,FKv)P5 d Wۓ>A!NV!K3_EoY6|9|q‚5C\vg=$Wx?PI6CuaUBstin<4^eF!DY$vOˌ==ŏSaBs#dJYЙVm 'l(E ŻzM:ޅS`K9uTeӠ>*Wi,y=Y 1]=R8vO|uv2i>WIjWm:SgbRnX&@cSzW'[PwޠGz.>̞.b:6Fh5a_:*7عqw/6H;i{͸`] Qum : ~:4]4(Yb[Wsj2LI%l4apȚW \6lE%uigjmu;8j&= r~&oHCl5U],!HJ":""{A>+2W(֪ZP]̾_5TױQm.س@ߦ䚖 J}S~9䐅~Z,jٌMJhfWϔw0H҂K9/x~%~n #r?<^g 5!o+e2WG:p8?:ס! iK滢ammYFU85tAU]4@HTб]1_HeN ,EZ̵ Ow,h=G3ٲpiǦuɾ,f`; =[ioIϹIB;V ˛Ξ>Kk@xcc; qE*CЋr8z[q\(jg:XE$%Mt9G9]AN8lpGzNOa\O|dtD3 Iuys#|4@W B$Z$eE̼&ZDueP`9\W;]dnNN`U 6bʱwmXB+Rom2~V>~qC9H7˾(`H&۠4? `\bO_hv3c?3c>_t9J9Ihf/iA(k^ȣ]zS5ƼbtlOCȒ"rk?3$~u0W%e!uT!=O$W0kedT~sG?xM'KhXrQ> @ۜnb1o= ѽ*B Gk؊!\Ȯ*򔶑Oeu̯)2-lF (h'ѝ fx bơhhoh-t2R^j+iwI Y34@HPS{U7! r;[?wZ. R/4N"L׽3V3JjL, 0@ES6m-(qPhrd )6׏3LZ3Z z~!ݰN3&*3oܰ\ZnPIZ8GV@QA8 &y }y +\$ z 4%/ ٱ@Bxp5WsjªAȐQ뽳}|N?XdhsJUysna&`Ay~dQd$ G-rpox/Ǖ#zb440}`3P#_Yj4+_m]ns+t:i*؜3x\/*= X{'ube\Gp |KgWս(Z,b <)gS 3-a0u|0?Ya(Q!Gt쯹T!d{:^E&:[$je_*1e3d~Cҽwhr3*( `zJR-4r:ԄX~~?sHYt4^Ԋ9)M]y=Y㨊N,ζ;5|-O{$2&jCjX$Q}qFn=)"¼3}}JkO>9"hl!hR{GZ(0hX|MCIޢt Hr"bD[u#0`ONejIz07x=hj1:j)0/N"~B°> Jh?p^g4NE%J{(el8š\Qv\(SIR7; ?L("^Yji4R,HKF\Ϳ-\OLt]ީ"r[Fs?1N`.mݥZх5EB'SnQ{̳lN㠒D= ?2T9L:rq,22֠IakuWn,=j"cA ECeɒZ+,+T))n038Gt\00íD"X 9@KEf"5[MAԝDVE{<ZITTaN6 yUJl^ya3OAZu9.wC -*W`$2hX毂2Ru^=p?ڴLHYGƁS• ݁소3 >A#,{hgz:4IC\$Kr Ʒr DOWBJ4 ʧcQrՅCC RozQuOB9x_w73<̕Ŋt{2J;@:T獵pmى"T!H& bO}'6O?p/HFRc6L 0όwΤ2>EVMJjg',hWqw^A/&p]/K%T0ɇ{!c Jx*+/7:DZ  Lda:1 Ѻv_ݨ[TS'[a>B>yYŰK䗗&//ӯBxʗyiž1Uf}wL2 2%1lϏ ij0)l-Ύ T+Zn0S82@R}N3˿O"{p!C.k'g!&3֓zg_9@b@>*Yb fY_Z _8W*6Cم6,db>*_|YI@P0tVfl@?֞B1A87 EmM'nP{>e "A$o|}Bu|y?س^eM~Ȃ/0N4Ȅ|h2bJ} mQ~P1^B1kG``LD]k'R-nmDڟ{̜*U=,eJgdfYVBS4ɛ+">k$gkt=pŃk9!])XrYZK5Τ 򁲴l&DM$@.3ЦЯ/iRyy꟧: KV'GϬe:4.l.p ENqQ[Sھ gb%)hQSnF,="χ0r,8uܯ=.w#,l,۔r˿MIUJX&Jqܓ cj%S>f2Ҏ_,=+tᘋ(< О#@dpNyi: #/[YJ.< ?ie e8AF-%+.D |q&ukEZR?`̬$gl(2Ӿ'3!'0TZEIȋ FyW)P2Qp~C#گ+mEC;ǩ Ąm(kiwur# 9 (E`lOK̽ yYnD.áAwxRrv owrzhpڄXM˻{~\9Bĵ gkBe( Њ(0`w,!Fv疯ƃdfR>]w +E+;cl=VOQJzS(ʏ^X:zq>×P&+[CT4;?{)QBq鲪>煋IM6S7jreoGn V]Ho;fIj0K Ӌ0dVVaa· '`nI2Ys&1Df|})̋:SVP(eJZT5ڑG-vJdQVUӒQ0n9NvۣIX-n2tgڢt5 [MANSt *nl}U09򋮝?K[.-w& ޞJVbs-Ⲋw y:Q DZFۗ֫ ]BF(V ni[$1( Ij[AeAt@pf3Gj~I6/PZ%h3NA\[|8o|8CuT뵅]X{)*{C_Gł˜2}8Nʉt-?Θ8:VNVp1Տ"Eͭ䰟Y{πX{)B6c:3D5q†N=c{jM]33]H)GdD,L,pgjeȢA! 1V$A*4_-ZQՎ$V3_捁<ľ CЫk_y34" ,ԝJBHޭY(֕y5Ue$$~zdQ/]no2M,y^͍Cϱ*Vp_UQ`WD{^PDhdv'oR:]:,_iO,ޚ*2ֿЛpT|Ɇ)mҰӸIy%8w-cH[l,+? }3 ~v ٦:˵d&d`pD `X ^=LL6ȁOk: 3 88LŃ0%{UCisA=6v~SQUh  SB"ƶH4 >gD ǂQ/ZHL> Ja 6%1%LHb`|[#GlxNdy~[GbJĿc"ߏ)b:bK~1N1 0] roo(#C(lsg%tyCSwK4/L:j\w8V9;>oG%$&j[moguR6DwSFM3)ܱSCGH%1bE_l,_ݔVyJCp2m꜏}wW~ILȈ=Q[];E4jMmϻDo !FꭃTzCcr!(g|-жae| S!Vw>׏OvXzQ+iQɠ2Fug˰2G'w- ?c_uFg_;o8Wszʠ| GLWf)qQP49c.WTu=%p"(&9. 4q'xʱ5Z ;cbDdA,ȿ/FLuʒONχ/֤\޴=Hdz@T|WlcJ=m5"z'Nq$z:K+9Q܆/D3ny:me (Dհxe`on +ڋc\  ;b氥xYUϥgb[9]=S Ӗhtcl<u%J$[S* J?GcZ*rP>W\t`:1Y*FE;z{Se>-|uuwQGAL>ҷʔҀZ$kq'ʀ!f==h v[/ =ac2.$MQ+{oCuk.Yp孻ej1~MvusPd}#hEf,t@]m@|S9YRN[Gۋ iS M^ŀ`| ɿ@S"n3D!UY=2({I Amk B5M)ղ &o76u 1J L'mi$LAY}46ęᛤI0zlɧd>=I Ȩcqg Av4#R{){ y̝Ôg5G RP arM?鞓j]Ɛ9i9(W ~8?If˞[\a$[v+dlܕ%Pr!WY7eE!Q i0+*wxnٚnTVT}oq#ǻ9+$^ENp1Ӛ$UCgs:'NH3j%$o6K(u]iE1$ztP&Ibɧ! ;܀SL^G䪽jIT%RatS 鿜( I"DME➜>Hwh8_|xyO7 O۪<0$bn/rD-#qa8/֠'%bWJe[:K3b*}0=$J]%VbC0Dj9Ǥݍ fb W7(aiGK\L.~TѢ-g 6(%It povPV + S8u0ஂueeM}&eR$9 HS{*QUeB: ׍k ~%h_nC v&yNǓYM+8azc< 42 ~\;+N z!s\!((Xh}q\h0]!!C dLK?nz7VZN)'_QH|cȥKtフ jՔ_23W}:qq/r9׋ua}6BUD2Cun[݀u!ϒn%HcJ Rdc)Xc֣'W̓lӚs(fgM5:my6 O6\t !ڮRdQ1FeBB*4XdB8mY֌O@x[*w?Zϒa2 ~N+?+w n`g 05}KнOFT6CTd @eREƂȳ [ IJU"+oA U9{.\g+.F^Nz̐xwFp &{2&OOJbK"kj;{2t^RK#u7zn3Aؔrb! v٠Na _%1ҫ$ "i_!A}+/3Ie蓀4hC"kֈՇ랏ќL?UEt_hcTszr(,r 6VLڑlNjTE,C$ķe1 h8a0ϪeB)823؍MS[ z2 %%CiӒQ43]Ǽ9mbwuuMda=ER, r8@uo5æ:BΠj ӡv^;&wz/}d9UHփ6}V)K,"9AFbo@/o|x(ПPeMj8 =/0|PFHsjHw:36=En{U2ou, x6dT%ͧK?SCGeҥ D7ײZg&T\_9C/[a.|׹R9X#uwL4^2=Z븸m}ԠO(,7ˤ@xHxޡe rPgQL1UЩ AM4*5^3qn+8Sh&l0+'.0h8lli@>~{l3E;iZrt~0" c6F\ @񤽆5•}Wݞ D{4͇%(oJ56rZ,)}3;N`u4({3tbda5@%хwsFI:Er)!_'c` JWS5W΅CۿڈD%@ЫbJl=g)u]¸IudF;l&բ3~uDp %$]ZC\]jmYىݨ.H*+u"m(ƀWJ8VZܳ}{SmIk)ϖ~ 1g#הr) !t3l$'ww$3)Arax0RXg.8ܠMH qe؆d b~?]'EYߵ/(_SKXTsTx(l?Y01Skg!=Qs>}|Ku6?w2sugqÕY51S rk-Cfh٪qFfʊ%C4V?MQ* K]8)WӇ=0`G7# wݡXq< oNuK&m{`}$cd'&3;띯FK?~;\Yj_PI O"UPd fK-%Cjx2S4 EXX fL tf]&?eD|Q%Տ(c&z5dS4YBUy}%-:Y``:ҳ\FͨKI0Gnģ_=j4J"h}P$u+<Q 3/wNp,=BG>osaВF)!1Wu$4b߹f!Eqg(Ų _L*U$_k?Z".JM,ˆ̤hǠz|7(x` zn _OA-죇Qsh4hbjEsCILC^g] R6Ո|oCȐyqaAFxb+ͬq3! PVߤv+t_#M)T[#7>ބFPt9o#Ios*Z7|V`Ubp\r1~|M"<)oZm=0:YӚU.`ܩ J:m1=)WI }=J_@K ,-W;TKLi*{!|LwT*H<pnBi}lr^@׉;3d˫>6|zwqqb0SJѩ!TO4uLxR@nЛpxJm >&ooUǫlJM={~ɢa:őw8]X|W[uRae %1>㲐[}2,pN=4Bk&Pxs _bouZsR$ kv1; x}/T\jS񁣱»9y<ЬE,QN{ LW:'$2G,=-)%N*co#F3h.T=pa&Vo&|{LW&_t@0KUS,HOx :I\m/~~c$ . 2@8vN8d19٠V0ֵ֛#OJY9z%6LxpkGK Q}>x^ C4B7@@g)V)^ʶLxʾ-Z5?6gx'麝>Y݉vlZajw˅3,.v"&hQEl|nTDư'_GZФMgo*952LkksuH n+SjGI\$ZpH`p޸<+p ۼ@EN:T+yKBS jbS58?"ߩOB=݂RAO6}WN> c|qN4^ߪ?6=h17% y yH]<= sP3>Yp9' FEx=K? !J,4u(&:D ^/ŌExگKzz>>p ,40۩ӝ \Ό_+I\1\'\A_[qVzVw(W|< G6IspAuG;4 *o;p22Vl/l{w81ڲQQV$x|2G!Ƅ|=j)*+Xc$1Q׎c>{"D}Mk!gbGoӠYO. {ʠMڍs^q?J>PĀ/™":W@ݛle [8 GXPͅТƙ,MߥH;bm{ÖK Gɋ>OФcHAؓ$`;W"[nD}& ^--mʞ+~ݩ `B{eT>0< FfLű%ɟV@|mM~^$PDX$%ikoSPMw&ş$1OD>x]aϱ}2;YDjIV E{~$Σܼ> f2.!@|\>prQAyOaָIu1;\-}p ~we8tLv!)ƸA_g4P%%u\P;r.;Xp`KE Do6\+}R "Q+ 7p elD'^P~kA3$O_vuvVM]e?!ڭܜFY8{HDרt9p,X)/ |$>J\,#[҄#wc P5bFA2Oi(i wV/1,R$VC,vlWt0zRK뻵EA ]Ib/2 LӶ16 Z1m[]T-:tWj~ZN8$qnW 䢋Y` 1eP;vLLTW-@1=XkEmHc2 Ǡ`MĖ`;/EEIGE8cq%3+ s_<2c)s–vQr追oXl2ACι;1C'ܚm`O?) I\C}w Sj؍ "%XHF -z#HӥEZ5+4:1AٰO9? i~G%ժɄ6X} ;QVexk%΁*j"QTx&Qḽ0W72hj!bĥiHrc3EKMIs~7t:? XrYǐj 6X3W~zl9x0=,22j\lU QKߒ56vNӜ}zñ0[%%tP[{T,ēXnS{fiv#S5ڂ6A6wԞPϑ v *D^T@/ jߑΗl>y[.lLO hh0w-@.3kh;]zv9<|5.!4CTZӈZb`SpoTx=ugݞnHv~?9W[p fLi?!}$ Η{/3G.>jI_h:lpCAf ٽxr@{ xIsǃsC5O#Ԇ4B*=V?zsaR֔F8}ϚG:+nK9xMm]s eI;>8sYt3 \æl%Y.0.gg|3RUol-BS2\bHͤ缇9%}~ܤ)59|rMӀ]h6=ТazY\rz)( 9x;7v3%'OA Mĺ<rsl|$YwwE ـRڻ}ˣDb#l5 J2Hc]3]@IV<7N~E|7d"FɆvr-/Z#ZA􆲡04D:JC3-ϑyq ,d5.TfGpt8<K#'Mėd609,c <( ^LПMU#k>e=6$i`V%N$$6c@w'r2tB(vzW?37EmژY"3/tB8ǯ6?+f Wv~U+r-Q_< k+]PIpjvNlI+@2%FFy]_ 1Cc,s2[j00zS {f,z^IG@) |L 02(6d\i_m ?!Fd~}!S c:FyH炵űBze*\ScFcMJ+,E#b;k2'$Wy;|ThǷcn} `³{9 uV, 1}(b?|oVE-f7\}:Uz#E0" nQ J xV)34h^8&E'9C~ҟDPr؞(dkSm"RT;# #||R49K1P3/Ѣ:mbg{b6Pum%Sv"+ٷ/K_Q\}* <"^말;%uoy8-b35,b^07cWl&4XFu?"x!1BBF{ w]w<Ől;=~Naڊ2?~$hk4<04^`$1A9 `k lL|K#9fLR BfXF6;HO6) I RX@d`?X*sq[p.f`\PH"r:K'&D쫏6({&7U0wetnha4 ȜMkٚcz>}G+nQ`kˑ$SY++K-Y E.4po^NnW9HN/~Rih؀\ʼ**0f7\4evJp$g"a%>6*,#`-zlA 7x*eF⏫]uraN@ @uٽ3aJxWaۓ>yrDifrT^n?ZH1FIs5k_:1.,r~p49%J7T($wRo $55uuVKq*ĘMFkԌ8=lZ.yezxitE{/9Gc>wG\4S6iqFYF._\0t{H#cځ tHfđݢ+0S?8. O@tQ) 7,Fu&~\J }S򊎯d}.;,H"4옍h7HʭiH54CtvoO2K=벋$YUh35?Jef^u/ lf(:ړ6|ǤnMy!]G?M^8uFGQղ?$|L~-#3r7lp@GU ,Td\8?ws~o)~mgq7軀ӡ[03E>Q}v\Z+YÑ7R98X&JS#!Uݤ4 uW.;S=rt%8YF@mdC9b|)$Nt;qdŢ$.?[^MZ~ƶE3iSlZCFGRT\P#4d9R>g&h[]Dx3X}1D >Y|&tt΅I$mj[(Ѝ!3Tw׏HxBt r fh1_9Vwg4-?-֚ PA? iR24)u4+:R}XӘXO-Ί U6J콁|_sd`Jle[8lOKx}q. #ec~Tk2 ڇ<SǰaR4 x:#}爳&NH-o)Hƪ?Wu$B}Q7%QKZ얫xV8"=vrzFiA偪%1l\JܖEiRyIȂ3ӺuNsvޱu ?r`pBf&\idVRݻ0 !+/إƮ6M-,@`p+084*ٍ AhaP힪#+y &m% Ln8] e h@s%l3!BEDG2B!1/,`Լt, R%M6zOTֻe:cC*ہSe_wnyEz>n4+x'[XV1M9װk_VS/{! 8 aP!7kd`'/[S|%8ؔU$l3Lؗ026Q]=|o Ǐ0WǨ>A92 t34܈坨M>8^MwrMz'PQwZ .~ZmFp0><~t-#N$N/m4%~j6TK_+p[YtYڭQGcЅ=(y$D>GmQN1 #}@&#.!Jacy~%+2p^ T!ƔĈoPH>>mTi_o`8CulķA HanZ/e26Lz`*I%j;X=&̒zv>e=dҏldrjeG`2F *¦\bRxP~ZF!QSYtm訕"hIPjyQP3 YY\5 P%WhPH8h&#V`!Dl_u*\Sc}BΑ哟zvRS"L'VJ-u,%cuzB9t{S+vH\Ljz q!8RݐRT#" x{vD1w \)LH>Qv|ԉtg2VYZi- *Sh(?@Q-`*c5Z#ܨ?|7ȅdwPv4ѷC+C@ 2[$Z @Zv}DH2XÞ_ |AsN669Q-UQq(`7ݖke=MI|lLp_όbٜ|6O$T:+ ֶ4e6x/nz. 7(f:uĺ";a+,q. zjQ`ׅqCTsy1e%I~ljjw_j%-u羻؜k:tJX YD5*/b{*͗7CLLJi4r۝QD$ ׋E~rSVx2ɣIg={~ 6gz f\k70ne.X^4S;?[8+ߐNSu - @j}]Sj-̃ap 55[y(4tx(>h'1c>JyR4h\ KrK}cVm| 4kԇԖEq%x[C]&_a0D+ޓ\Je6ᱳ+ dX=|q⑳*ojpEgqFyFF_l@"5앴zDbƎuo8~u@M7ㄇ_*_&x^xOKJyw+^^~ShA^TW%$j(YB0KR-D*FQ}p6K5颮Ox|Y3]Fms_=>WO @t[@:dgv첰v -K:B#U% xN| MH~|H&J#$#VTX" r&vΠ=Mh0{$%w(*~.~ZS U28(=jQu6bsvǰiBjFH%\}eLoKMu3!cS  <97bvvՈ{nxc?Im'$4PaC],;}ͯEEd|8(n:3K>FVx%b6yhY"!EI12I "1qw2h M2/IrxS%[1^BƵƑE%.ɚpm%d1`Gkqq/ ^j7E\gU EZZ}]!5wxۙBD0%F].10iJos$t#[}Đ-7-v Uu'o_-@\sl)8yH\Dyךke% xbYX0Fܑ<oREfᏗ?(#b`/+Xz Pa]HCo3ı>&fIX*Рm=crp gYZ07070100000383000081a4000000000000000000000001643420d6000068b4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/hr]?Eh=ڜ.+Нcx$E1~ahKS˳<08<֡p˟, |JҡJM*:ПJA$$f AW i'…%ao?1k8MK<5H{9=r"c B_X 5O) hB2uhm~bu yxq=C õV- fZ> -oY<86jNau xf0#Idvx+LJ@˼B=`Np];jEI鏊sF!\n:T%WEdV[]WL* y l $V !oE- %4cg R܈NclrUWȦR"\c.w?EWzӃ^-/u6N.ƱNuw(poM^(x }aƠ;g[ɵ,b~It gF!o*-)M)?͙QV FHNQj\8“"8v C?Υb+yb7jWHfL"6~r'ʩiHځʓ W]8P۟2ꢆj5?P+0tMoP=3xK%'VGDӫ<AuSjX;֧TX6U 0Dz 1Z>~}}hRn"H+t{b jqRjP0DLH/I,^$8[C!uIUQ76!Xq+3ny5޳1]PVQHYjwIz2JdW <]v%kOSm8#rSV4JX{j/[,Dg.*!cQ('KO1%#)  fݬ`-@DO ;sܼJwcLe[8SuB;V$`p.Zܟը2oە|zo*NTinC ºM\gr/(*g.MJW\& 6*OZ^=2jD3R1qd ek͵_m G ̊A"gXtDbȬEǤf.:j2m58_wx^Ղ֪epdSTA$}/㨻nb%0Q#t8k,9G}*Cᒦ*KsFxY<<)s|G Â17z[6isܲZ\ٮ!U&) y겊8Daf隳 W(M$?PzXAB5%7}? uP3UnٓdPf Lh7d SҠm;lA{|::וDCFA7%SBk,S-(s#աڜud!w^t޺9hM 쵁!_pgA{/x" ̪g?U3jfuqxxvם '@MD1c1&\!o;pqspIC ֓y8{!f©BY'No\Hz"x&u@i%/dZ{L]EBd9=)sa|&IؙQPxXѰIp\1+_z0΅){M;Zy 䏸+̊w\[2C0*~4|RN)ȓ n T!dž35ݷM"ЭXB2%]Tnv:MQkz_b,L}Q={Df>/?U)N TʛA<&7O:'7'qOr_C {T1 P~jp9e @6ʥ]%\lyG'j?eP *LE`dQ#GQaDTBj{Vv+fL՛`2"PGuF U^ YcNh_V|S3WuKlKUIґrtd9{Q36K\'pUTB喈G/Z}Yq e؏/{Z4vu%W({pM6l>JE?-B䝨Gnuҡ78g}_U󧡕~_,3;ĥ<9|Nȭ2Iqaa)lگ{mۼzɎTn<}gQο|*~{\@;yPuL-*`8 %QWJ]ls|D7 a|[fraⷵ!Ţe֭vÇ WFT2? A`BxyPْ!?vh0Q"tq~KI@Aw l_O3V^JdŲD 8JcNUBB.WxLG͕[`;'nJJtƳt8ж7PifV':\ڷ%VC\UL/[5(` RJht-^ZlT395j9NSZ Uh뭷d L& {W>pDtgc̿muO׋n^ϩY`w_hl0 D$>@-ktM派K"9.Cm&1IdHLFӊm?8tɜ=AkK;N.c&a=nYy̿^U0D RwW/1lp[Epk¶>D |r2z>Ws;ֽ=[,2e] A p;d6mbY`?7W`]Žv<41Rt.JiCܵd$:5YyB ՟[F +ƳǷl{} BGOQR1u6 B9P6~:e7AuƢQXPh^>'0Իȇꏨ'P \[JNAOwY8fANot'ABJ1ܮlŢN1->À&Ts¿i쾡{a2ŋ$ݣmJZ` uxK{ ml!sH~/n d]^35R!4K!ܑ_V +o S,K(sbvWa7o5]#NE1 r ۞g y VPXwrŶ6͟ZkzYU#ˏP0h0"l#j ‚ihf{^rMh-7{մ嗰sQ]U5{"PZظ*/X59f5Syٯn:l>WtL ;J(קMUF_lLo᭕]hy Fsc9Ҡ1o@T\;C:G9#}B={]?C|z*llJ\miGo/y`^&z+RFPo;Se19gRuzԋU9(KpF0wF@[IT~B}Obw+e"!})..WV+칍H(DA%E{)d/pt>#s* 5ɮX$%>!UZ:wS"anϛnz@a)h'PZg$PA:㚮h< W qyO["ˣ#S ',ض\ͧ2T}?iE=<4O֚BjK{&bD!y5+wcRW\qԴȄ]KTǮ4F[㳾 I$%:S>0ɓ7ю?}0 &AWHAbK;'}'tOI~F d4SМ2}GGx,Ft ӋO]G>KC9U?1@Qͳp!D0v[CDC#3^!o"8 _,SZ]h(4<`DL2_ tM_TM[B\#xH!t ;}@{UePQc[0YH 18JYu~Ip _D/ ۧ]$Dt:q(f e46jm ջU[!gba@:.&~7i0+rIqKB?+( +_y'g _TB|H7kWZV)2ա0`QAܳupB1evEsH}'#> Yf2Yq_sSx&"}-}TCF̋%|3A(bD|\XXK@a'jV yYڵyzcǖ0Ҥ򱀢zmjD=+PҊ60m8(PϬ{gȰ0S#j`*@AJ3DT& t8 ֡'8Z߲AU3MF2KM#<?bK- YkVkV41Aݚ@/.yVO *T<..9Blci%Jb܁0+3Z0T=U Ӥ1c* bK_oh~('p>IQr\9l#Ѧ[b$lR,9X H]-81>wwvVq́P-r(6'e'yspI a)"ީw>m (7 CIF'WbhRGQW" }{Lehy:;2<ߣUC ލD{d.Wt!6d4ORF>Oaz8wk\+kb9n%6.Q5i2733v#(U5xfvAuW֕❩(ݘγ:,02}:L ({N:#71A 6d}AP\3c`ibrTEafm~^.Qz>6$ GkiOM#15(,MKbEie=YFh\aҍLm_>qMNl7m}ɍ˜xh;y skw{?1LCg(ۧXOttj抹B¢8#iɝ^ nħbNU}LF[^{ MÐL_52V~m0۰lT櫏/(8#6n2{K8 &=;~ʚC#طЂ5`Ё[ R b`N*UGwROKՖE؏s8Y^0'eh- p"#OJ3ײHc!nj[.QEn]uyF\ ިQS`1PҺH`x"Nω[&-=MV`3CTy?'N2Le&4XFi% 8宄BpR!ĭzy]\E"E'U+SAB0|:d4h{>^MWk9:旓&9́ґK+׀IeG7ɞ9bckM0b-+D*PEܻ..?ܻ*A>Y'rDڍ0QS=u,BJ ́=Lmve֢D3,•D ":NXagǏ'%jaxғ/\fPo2dvP! QLJ@)4 d5ia4K1(ș-tiEð<𬊳U ;4?"!vsrfzì>vYvq-ģ/;Z\^BG1*Q-jŅovV+(@ 1"N:/d> x=*ոӚMI|S.z%Z Σոۚ<$g˰JmRubzB5r3[)"7^Uq5dZ.d>2EtcT_~906c0Yvïү㡲hmL7۩tKoe6%6;zŤė;hYGٟM6ϨGzuLe>cL\ m,qvއ& ɔs 3 .Ģ:{.ur>lX,ߩ{mv1;jeyv7 ddu|Onv³u@oܐvYyW̦ɞ1_#tHD]gW4' Co6ޡF8HSxNGۃD% f9VmA $USZQAη <ZA?#|9rvLg~t?K-h9 S$pvXv֞SOF { KUs4}Y/,7{/)0)ѷŖ zUutCIzA%EY5ǹ Sx6$ {_4\ @Jׄ|Ctx"i$H45űf~7Qv{6 u.oNkmZmnQUpIKmm6B&dY8rjy3u]Hml-EƯBٹ>x_HHj:ի}#H.$:5}FQ?2f|UU.P;!ʢ;+)pԑ43L:R?'Oy9t?utZmrDneqKr֎|M,W{0^|;O> w|2w۷#DJCDS7jb\Ƹ@<l69Dr#ytiG磖f:'k®c43sۗ*'\Fwrp>5`.b8GbQf!hz\d:+wEs f%o"vnQGGW<<!x Tsظݞ)kSVJ\OwYfY, >Zb+ݻ{Y0W2N/nw"F役߈*/%~z-,N];aDK2SܾO]9f#$ WZ5fMw+,MW "#Oc_O'9Cg\🢆mZ_54P.dB4*U'vwɅ, rH>xtp^" d~_8حQ|e6" ,mZWԱ P\YN3k*@] {晱vldM~zrnaxHC_kr?Eư39Q8qrvN녖Tb`P{bqߢ牠K9#f0B9KLRujr,EU)tΪ[2;/`^%8$.oZfpI&mԟL͂mKMȎ\*Tu370mp->όX?܇IݧbXhQyʱ-!~Bu ͈O+_& B"@Ј(Qӊ۲. "FGzTo%K1!*2/F H.Ge6 @9c]\J`<j2+ǀ@hwgaaM 5|h| ^ ?(+d(R>N֝q3`oOCf<̬5uo\c^3Q(cVXUouB.z嬮qbvi;U^5p1(K ڒXoCcF\4Y>1mS: Di:vx{)jF[1JEjd `\h<қ6sN5UiێA˗IlYz@~VL #ߖ߷8iok~Hp8_JE3.!w;GnR+ Kk9tj aDBE Ҡ.q1Lpwh;N\A/ ki1LAަM2z 6yP*,ǏDU19nB7,$9[ Y41@J$^ tN #?w {7Q&Ae:?Sz&vc^*1Hg@P_^~ΗHK4 :yI\;U.pBtayXl0UÆZiK)VZhxy5yQ7U[~\b^Tە%Sja(EY&cu~3uct']nABC?w?N-> S{ &=L0"`þqsi_ 6#عihsS1x׾u Q #XEd;:Ġ,pX[m6L+F!о(p^ ޯJo8aXQdVJ@(zQ<^+ȹk }L8F3I4uIf'``_@RË|g k$=:x^6qw&!^R}7j# AZd~hbkM (b7pG EJǰoVL3EH<~d]rk79nk}'_F">鲛"2Buwkj9v7[{q\Y}_S 4VeXN a)'@U_+@ڃϭ1>W9 ’7@N2{#ְ 'T^#o_?#@ mP:C&;yI[6|bO͑$k!{!͑#Mf8d)x࣠/7Q|!ґLXJ_G?46yWbD M у0k0V1èB$Vtۗ7' $Hi)N]?+%C7yga|(|~٦^*mh-*uGJ2Yk/F.aΆ_qp! >}P?..UPgѴ(oU(#D=[+zY_̙IM6^;uysp *A8d+\=ZƧ/>O^1X5)*XO%RM%&Y>䩈# P;ukULg?p[G"p8~ WH(I`*b^ֵ'Z∰jHDzo/bfP@C!"iwGڐo& utmq/ꗋ_*!Hݏy=`l.[xsk%ۜ!lF C! VwYĖ߈џ Zh+f_ P+-h܆H8^{b7I$"9Z}n:A@|]1c͉X6أ\[@cTU}VˉuՆ_G$U$']y+(Knܸ88# o~Pgwا4ѢH=%+bC S<͑KoGocA\/I%5w;uH=B R ٲ<P]>Ro?YcCCu qbݤЮ-㢳\ǁBe]릎LѤSNH"h/6D('Eu1Cc̵#l`qsꅬ KttЕd}D?( TIL81>k'>Zy歳 XO&tZf] =z ]/CK ˯:أܼm/nBr])'}rPNVRS;EwA] b9_*[|˻OJ C{&TWSުNImrXD AgǗ) iu]rk1B~w\R+K/ l @]A]jQǵd\cE}̩댙!pJ*ѭA$[W:ބ0D.vFn6:}H>: Wg|jn9ɅɈ4EBJzpжx_v]rߚι<vlkd (~xkd8aWٹ}[6u{F.c%}\82;'{L-% 3.p] )i[]Xdl)1=^5}|2SGZ:6?/-\=8^4d.uAasY,x(T3Rb&D䳚vbeOzl]g 60ՙNL~);徣:'Un9f&Fm ;j0 eW'OT(1BtA_5cT.anxNa~ZjV 0Pu QIHGI!E/dE_Ɵnt6: c}k{ {XL$^,iCwi/LmHqξe%*ZhU8 $2goFD/Xɡ U |X:Rf3Z̀.BCD%3qn6ODoΙyB 6>wU򪵾 tJHʂ'YY9[XAܝO$:fe!Fxx6cho p W߁52;Wݓ| ibR*{q6-wLUm;k689ݪcVH','s5Z^5}6'qΔa]wY,@/ NrT"cTF/!!PvHxE0F뵗`Xklԓ.3q3KD }3-c nO?=yGd+ʜ>|@Boxneri3M+сT|_V<2pZ}^6g>:fFT46HȻe"d1aw|&EUOV0#֑ _%u.6D̽ފ6Ol/Y)'k/HXdz/Cux2 쑌 D?,"JZ`-ZHP+ \pt5>ߝKwv5sNcdE83BgLrr53Z왂#\:u w]NzD6Qhy#"[;#շާj[h3&c80TEک?x*j fuun;3fbTpx!3q.<6νU7o./HpԳSJ^j}[%+PMRδmdpVsYV!9[%U]Wބ^ ޹¾L[.KD/ ϖp$iA֤9>g3;j&4毱/rJx:d*n ?*2}1JJ#Tvӯ*AF'IllWI7GwDcmOSz'"eȁRԡ rN !#b@?j" aů*J-Rٞ#qg@eKys5DiT06.u %Z(~ON[f+;ۡZmTdߣi ɜB'uQ \Q66wc~%ms&!N*$s7ځVLì~ҁ#N܁]$,ڡD&b 0”?)"X B bg8VRՓ 嘀?e!p}] hr'6,.KQ Z*Y-}w?n ΪA]%?V: G b`s؏ ٚo??0Hd>}*c,_"<VW!=9Ӧme |jP O}P\s Eba=#]<9/Կ[3n:0V5WBͲ*\#vS3fZ45u0b Y}a[؈rX/t:Ǭ'ȘV,n/h\/I׀(˰qw(zFr$"*O$߀2NʑkIc*Htg>Je0 BfUx1nPԮeH9@G$ 9.?DԎ =z_ jufJA=4whɳ$x*wl6+N@CTQl+bʑ7UwfGq\}/Er92Lu3V:4~3Z >,uQTָA~ !~~!`(hj&ѹ #$1̣MZAQ z_#ȅT)@\,ua`;C{D?@u0(lד7^ yl<0LT0/lGC g?Aފ|3*{+pA[pY`HKMH I8, /%S*7gtfv=ƥXW2aiL#Q7 x[u!9OaEI}'\mr Mr>(  @pT'URI})?8wCLJ\?.3Je`g+JXfl;I2gO0-GZ DC@t@~ 5B7%X tPֿ%tۚTT QٽYﰷ,F2H_[E 'n;4장S< ޸<;M^4sq$D:cr6KuhVp 'k?@_(\;e/w&ġ B5FKۆY>㬈xMe|j*t UX80=Cp̺A\:g)f6sBВJxK-r\&Ƴ'\($/ou#Kt `_._SN1{'u+Ug} vqq*uFݏ ~rxJ(+ qD/xY.p &3sWu3UvCx Y7;LcB[HC|x ۏ5>V) @ʠzu4l|~4`%CPlޢ v)Q<\}\㗂7F-`AeO@!@dr{D#ʞR Lju{c:\q)DOiKdr׸xel aM9RicmlB)くi+W+v`OCA'bz 1u|i G+|@|HQm*U|Qpq3fraXk )E(6)a#~p-t&Z}Xt >y$zDEs:rZ='DGQniO5O39yrb<1Oz MW]+T+*T;|MrƧÍJ;-Vy Ƃ@̚^R$\6.~ C=Ƈ?*Xl ^? lMϋ&+Z A$9zqb}ԽĚNWFրZkB蕪ШJ+Cۚ3fSz#af-~Cv0fN%_ \X!||U3.\=tU&2ќc<Q=D28Ƨ+U ]]씆q N.ՅSEy4ƒai]}I[uk6%XdP͗bIk#@U;++W uΦnZj:W [ϠUF`4Lw|C AE{ +ϯN&CxT9=?`)_b^SaS"|E^G֎p,\dCIg\&Bu{~0N#̞vPXy8>U!\Þ-I玲y䔐q<9鱘ܤSN|̣ըd6]| Z]lj^e% 行8?ntg2ϙ2q w_};::Nr=jPi QzH㔈P2;{{~= @$Ä^`y6;٭sHWn x?t@3#m4 QwZ%ꑡ#HOY5gCϫ1Z~xޱ9x2C=Skv-' {5XZC&8 |EY9 ":LeGcV-eˇX-Ek/>6TvNǜR(?H;ѐmG75$܃4H\ G~"$^@HS԰- >& ?ڦ{@T߽Q%+r/'g60 Mb *B^j@!3 \Oj [ T.ivW;l($frb`- ^>̒{ǫ.uL>E'H L-=q}+(fO(VSf'^bP'_~ Is ;VZEz}%$ѵB3"4]3x+NK|T=Uw {k+<"E2bx)F`Y_w-'Dn/Mk77pe@c<=+Pysh)mRݶѩN&f5~W]ibaH*P.X&G(%K uy{#k={؏ˏ;Ǜ}A^)k |>֒1C[WW5NU~c5[GF*Wǟ>* zhqiYPȽg[9W[<$}вP\0 NH+ÄTV+%%Okk)a97xNF>خqc rk;%cL}8_aO|}쭬F}S/Ⳕ2&!j, tkX7KB!Owώi0#+ Ɩ+0Iqw>õ7{JER.\ԃ>[T7POGjoF,Z`T;{ ҡOG1r;9m>ŞzĴTz0%Ϗ4?Z=w9>͓^d~򹡚zd|?8*SF|xWoԫfV N?R񜀽ɫ~{QG*Tn]|(_b8NR|YTQցjG;k_@p>TvX x^7ֆgZfu|W9[g h=e+vX׬+V5^`Ѹ~lOEWJNuV:expK0LNecqLfP蠇@RAKWYm< A^&~ }BB•~Y쵳`b"Ήhe@c1j)K+tW6w64:((R]AS[[) EӼE%rģ`}ۨg 9KziOT 6 47jÀfmNRs\uPر@Q`+ǎ̏Cp{(Jkz3)2PDJ LEOC?W= &Bw"Ť5Hb /qsh">V ̬ۘ?&=c}]rn@@?,FYs w@`z3(ur:0/zonb,Cu#;O2Ż1#&=FHpX#/M9+?\<3AmmȼyL $yw6_\ L&q0;2i4-lG*rhV{@mXo5*$ޕjuvqJV)I6Üڪ:Pb% vu/A鳃;i nAtgw,>;jI<hNao\nUz@ܰZvw $җxb߀&oyq*;:y)U;hӛ=,lwT;(P{0_^72c_G?nR^xVF+ux/ By2MzAR\ k滘v=ؙ0[q*Јᄍr#jWq8 CJp()-Oᒖ\ݳ+@}$IS/I?F8D(BHԼjͩVrܤ/[K^\mO>1sJ5zTRkН,u Ϫwx]r:wπj-SwIkqXYJ)̕ef.&Hvj=D9_IZs^`Ji C+CtDpDL>OE$>Cٳ$} x!"qn\ZaUqh[K!OB4%TpxeY]NaY1)|nc> v&vEZN~J>GFgA$Gc .mSsRiazgfRc%^9>VY4khbCS3 cTIӮ\Nz_ *J8ON=5p,V9RAtt /3[RSc=?K4yp!-1DDx8b]LVD [&_eXK7S{Ambrd#t´HYGĵ4k]u>G3n,Qu ;ÞB9CԆ#v v@$ۢ][r1ޤb+ pE,+&* ƑlVtq3Q?;7fBɁOs9[4P wx58jlk]8pS.:q> /Kfa.9w݉5ߐR;+5th Jb<7AY%^1,y煇daT %]8/gC9W\n$ (!ƲfOt'8=_dZ/zyv'q'YA$8У{ay~ƺb?;zF|UQB.5h;;K-F=y!hLnÂoV5E*8 /:כY22uij,,h#ݡo<2VhAQسgCw9<26/7Ph DD@p@67ǶH} uGpsU:s2c}*(U5#va QKjJpn 3XЯ-Ĉ'[B8*%[_?H9'jM֑0cz=C]_! N]: !7'\k<5~^ڵy}*ɔ3Z<5b]¯MkLMDai%\vFa+ N/DbCݚHo~Eh1X-oban_+,aûwX%J0qEgˀS(d An!>x=|WG6!mW k(A)w.2EIPm>l-)MDǫډ˒a427?o\WWғ<P<7 y&4&x@ hkb yTX)ÑZ?GWq~PquR-"= H+BF;gq}pp^Yyv'}m];ЂD6}X lɧkY:5TIEbϏJj)F,Nh [⭥jo RtNޗꝄ :_w흼lZ)W6UPx&*Q 9ýX39P˒Ft{[ | 3 I'2pUF3 ߮X=g~QӂwwVe q?`:W2iB,<@M0S}Ҡq kjŶKhmJ% 1+7{X{p;rRnWҜW|S?mI}u?Η AE{{7$ j$܌8_[½(<FzׄK%_Wū%σ.Ur0U7*fÈtA-,eC=f4EbMy/ad6Vez0qꋊn0,by(mwaKDK=)WNQgr&ookB`Ȍ%I9N}_ڟAZ8!CA[ =އAg'T:>~힂9j>B˒[_Nm$UH#}O p*!uYw𼸾@nR?ffY{86凱zqtGw9$dž ΃Ut=]='J+SCh ~xq"I2έcp!V% :$ZSӤ!͎1.Z-_9P8PxtK& ʆ܆%AvڥNbf{2(K,KKO]t;{9n,4i 'qS=ރ*~ T$uy3o[z~hTp̀kzqz35 ^iaQ$2t _)4b' ݆RI膾W-}"L{"T-6#oZ' Ysۅ8PRlb=N]R2ݸiQHxPdGkc:{X;%3[-~Z\etBNbs 'i^ Ll c?|m1T9~sZ%@M%jޓ~/zsidR W=U ,5F6 qK{Zx'1f’ qз)2uz\s1(һǘ}7cvs޿S x׃ 3&sp'u.?o&}z0^-sLy[ͿX\}Aqo3]Ky 3[e)*=o*ү\U4W,ݏvW+}&TvX`G5)>d*P]/~Lurz=bOխold|"3Gv0UE2F)iDu(򵭷>?QRyOM\ю6og[*C:<V{cHehA$ 1w lWeXQqɌIZC#*0}e (x9+#U3^H>zf_;^"aLcP[{FyMػ@f™7  n_Nԇ`pO w'zFǟ%}O2zlBrJv7yvn߫ U摱:d^@덋ǘf[M} bfwu5W~SWGŪݸ6[}ɨ7_@$v(jtt\U>G/%]ZB$~!:X/y{3'u v5j,?i1IftAKXOhvV dŇ(YK|A./ɼ$XQ 5YǂZ;i\v;$|})6{cmÑݔ+1ސi Q"doB %83|GF%]9%(:LLX>W7yAE{FpڷU4cfmJ`)*%[YXw r".Z%,L v5sg!@ ڢE0h&{(7Ǭz:jQ/Ğ6p0|D[v_::~K]}c5=Y*rs/ʑ⩔f2|[_jOmF!1TMP 0I&V}Wu *$#wu7Ix/(3 dU3*o;Bg@`彌_ 8mn]cR& 䫕t`a򏹵 y`SKbM@u⧩ Xt]vFC z@@MA|7/nz-q bhÂ+n (; \Vsr|B8ȹKaO$iڽ9pћіY=JEʋ\ pE㣀ݲG<2}s:KT2R$S/"-\(;ɻgD'+L^1x-e>ݓܷN[-^[WY^tXrYȼ{S0 TE[5#C&/ru[}4jިGױ'4v*'fЗvkP_{*x$+^m9_RnҲ|+ݵ PFPw5'>IlRx!ɰ%u_[}~k8kğ wD @ ͈Ol3TQ8^/+[zWP&ls陫 r@_P{j7A1;qj2r8|f;Bz%q[˪]O o?!v"szk~SP@}g8iKPpUϹU`";iUs4w =DƯhN?[hMq075Dx+Lل(*~Zu8N.ǷI,ozGwo]ҡQBzpt5[AT7UVa񳸗yQ1Җ?%lyu+D^p~[ uݺ7Ո;CHR,ԱGg.!v #yz| Gt~r&s e<5Ƈc⤴/=S'}1L8甔LdbthGR,Lsu{' k ҝrzKbۭf!˿n!D+o 77/]0(sm%: Qfu>U@DŴ{$hȤ}h j,.,uS˲Dž[dPW-4]QydƊ&CwO'йLx;ԁ&v]/aI *]P:Ǎ9B3 yx0Ňe2 /6GFA bD.|QfǥG&4V#%#M v IlLoZX<ʟs{uN,H&Lt 9&r ?8Oa_uM0b3L+ܿlC&WIw/WLr2.<@bU!H9݂V'*kTd\ e]HjĶC~ߚš5cɈHZK*mzVEv0=iOEj(mBvuf"IPP侼w 'c~VNU8W'B-Ѯt?<իaO2 %辕$ 5n-ͨ"oC|j<g%EMlUae^n].19nQL\iqel,%a#0odJNϭ&?1b$30"w0hi1 [Z,+ s ?XeGW\lTV*{z(瓗6^燍ժQ$!*1Zy~>#Js r\th.~yrH2q7.b5>0o}o` >j*EYݭ5r?V@m# >79 *GoBfBL HTB* jX%4"Aɣ?e|v]O yXN M)sV:<|e d\mr/Q:6 iG=KXT'BKt2O8˸+9~e{4<YO22Pf8OVf5Ms3[ipGv9ʡ#^,BzK^ʂXawQYF$=pK K03VYF?e Ej[,c ˈ $כxk9H%%EpvV6'K塑w'7ۛ, 5ٰ#\*$c*&(TbqT \=ڗ/Y)_L5IiUGX]R P텵׳4FwyBip6Ҕ#5(l@gi6d#mN薇zgi 8`!dln=p+}D|]rM7Ŧ h;Ѕ9ا[:C'Xw'@| zY,όW6λ ZV>k@~I5%?;g p̀Τ?[3/ƢP!KfNq^ PZuR CJ0U7#Ys\Ҋ'7('f67*r"ڢy% 6$el_a2,r͆iH 0kj($o>jy(^3g܃jYWs#5"VƹpmoͪiWӎ' Nx}.![@AwPj&<_ff4(% ܣ!>ɖ,dfʨQxۤZA9|y5~,~]7ʦX[4ĨKx[&-)TGualQAIHR3$d; ;-WaE_!i|gԅ@-`eQpO±~dx:-4hv'Ⱒɷ˷fw4ߌiטI^K-62 ]X\~f\wMЛE^DHk)՗m-S(Yʦjύ<`B:5RvtvCdu)Lf3`Ώ=d*L=KM:k@|7RZ͘ifz1Gm#iaJK_VKXb@GA4.2vOF;Da;.;ڧ%ݡ&ch&kP3uPIq#4{,eО7,xR ClPr3 z'>a(qv())Vpze%F8d4MCg^wsOE06sKS(#QMlC0G_Qvgng3S}~0d=7D)6Q a+2^{H 4PEu{]6T]͑$=!CЗNyxfBImM/`8}-jrq^G% 4 clv)au4CBߗ(La϶h\A"u{f/Ruu@<޽\,\8zT_G;F=Iݕ9VQL|w::maӚeM*t^}ɅQeGrN=0h*Ԝ%)Әm4+P(WbAr~: "$-> ?'NYT xѮ83R=cѮ Kd 1j)M|o$ZأJX1`wJ(dẃD..߷'j+ e6h(9-p cďPrG*AewB\%aTP?YsJÿ -8wZ qds0q 툢67+H%Խ/(K-Qc+<=/`ojU-v #8_RRA6p]Y[CE!҇U.QoA.{BY_?j M)q&hD3 eB객'h rM TX¡!T$m d^b' +O jGwz]ܽp74& CT(tʳR u]{7RPߩ[u~h鰯 vẂKWB/=J.tlSc(ZWJH υhSf/_+K .hUAJ';@dDMIxpI'NT{oa-br _]mwB,+\|J!UOvb[f2jNO ؼ?oб?03?7wrMRqLt_Y%-oT8}FN#DsBiwyz>]A\ aO=U.U!Fţu{;r,@C_ks{ZiqDl 3VƗi5;K6urzp'^t\̇\E|N%782'iaf8Ґ/2r*fO5SߡٌKﰽPhh$ЍAm zVE1o=+oHKĊ3k :t3(5j_K YT}"R^bh"3J , '>>MA4Rdt>1˹cEEt탪7dpXNR]nivro?;C0 累_KbK: L*۫ъ/+98k ̾skU.޶ޕ. .P-tk͈uN2!UA!r,&`!miW"P:ˋ?4*.ߏPޱkC&$qYnԙE}hX(1daqbv{6z*( 8^GL'1ܖv "7Vڟ Cs|(Ch:B9h=ŜQ<T-1Aǧb##U!Fe#KmFkiǣ^_ ?97`M7s`#!';mԯwWά % x_, t$e&#܁vR#H\h2~BBqFi NfRCɱdL&靠Bn"^7=nʛq);})g|GšC!#(Mv-4;uTgYưݴQ|9j`yĽ~o 䦺ef)ʍ03y-t[FdhX0R:G#1(:I?Z<(?(</P[yu{H6?I,=Jo9~/`ǽ|ӣu@$\Nq]@Os~ cBFFzmUL&L@i[@2:v/4 葳{jحcYL?<qSƯHuVHD[= ErIcx+(5{K6:6OM?|[&f^þ]Qrj%GƁ{ņ.u_kZ]̛'hu1D !6H69 #)t|",IiC0iEWE-3hIO3_!DbVĤ]v^L-e~[E,͂?w5oZsr:?܃<kacPẢ<}W۷&9D$ n36t3B*[Y,Y])l@:b;XO;۔]gC zO\V.ZX@T>0J9ekΒq%ZfޒsOzKȇ9qCRVKL+,/Z`wTy6TجN\ڲBޏ`hSSxTOb M4a:-pRB[z15.@*0)xd;[3TpCgC i U eoXR7R?R%Ytd J%E+k,|0Q+N0, ꍝٱGY^QlDhߐn&?[**%-VgCtʼn8fF~T8I7/ހ4O1*h,5,ޜ|bw .M)>AsrQv6t@ttc>TcNSu$T܊o7]g"V6es Y3BK3aס8C9HdD)2p;DP[uc`ʆuc0|޶{S{}G#!6xf,*kyA@uj̙Y-T]m&7bMo5,L :Jq}~/ެ#=I'޺aǢ墬@x"i7ѝfET`߸ Gk/6I)Z d*jev(#~0W(867mf$E-VxQ~pE8 S=\nig,/,u?;^ozX~S&a8}o,:pC>E2N3Q)UPLg#K c C&F46"*rl}.PU/ #A]DГjgȘޟйzHA2B+0fT >M8`Z>zJ zlOm3T"ɬ(H/jZ/ZEb4H|<L!Ga rEtwti 4Qkې6"JxT!laFi[vF{F܅ʖ|֡/@0*Qh6?øQ![P](!ؐIr[+'#bHJ2!$Ynދ@;{sb*v4>^ṣymG+ؠ+{/$[+lwIRэ,^8}~crv1C(f@jb A+! IED!Ԩ4;hDtM:JS_|-Ma/O`0E$IMS ͕jA3J!nD;.ך@ y1,fR:k3|B*KN}ލs%nYx'oٹi yA:W-oK_A0Sj ǽmU}鐝!A:/h;~.~NɗP|Qe4BC$qzPhל l ؾ\H^2YjVا t\h2 OQ=vaUnWJ_Ux|txցEL˜)**d^))"NpҎ(Tdc|bt)ϳ[ȼsfˡRѼ([_FԕЯ eqC6neFk-5$-IU]/C ] IݪMyusU(Ə~A~楟 WԼyn^"g_ʀs}jE.#? )h4A.+2m>Q}(05eG1VO)Cԗ=P~X<7¹Z/)ٝX4gtqD<mh.k /Iqm}-d>ŴeI7*/9zl~ 2{#aNMkwcˣNSE ,b/FQE((5bv=>{Al Y6q}X-Fv0-59r,4[j &u*k7\̓`)Dc9ef2qފO ˁOGm@Eqs9fMoj;,%fKd bi{5alKQ̳1OSZXw!+īkWG׆sYlv' :1>z}(/9[Ipw%5QJ_9pagu72~%j Rrd .ag cD=Tor>Z9MUQN,G"QK%C4!]B=e5/,1[Ȗ)nʹŊ ]7Yxn/_.6ǁN7|+U|?ٙdސƾoYuux?|@aKNmy|p avTbӟRÿ4~/á[ASVX7WoŸ̕w,I53k>a#RS^< z~lН=n#5Q~r`(ڟ[1gK;vo\f)hGj&^vOB+jhg6)O*vxꔝh& c+H`A}4 LY'1<-4Q~]nICn)󯧜^&e$mԩ&2`Is͡H/.2s-aˠ?$#=elzTʠc\`g(t;LR~'7PyKC?rU`T'u7ç)G8Gf3mAF"%/ՓPԪmrX5$O_LP:-tڠG?Dr}RO2z`{Zhp&Q[yF5i&@ o%S?4̲sW55Ye,l"Bjè^vdH}dX4G-y7=LNx4coۇGXכ,OHnnQF3EU^uo|FvAW#)Hu'jPUy'e/L\ SNa)jaD>Ƥ# 5~w#uG%=\n,((Se[x:KhlFZI-\EHTg]Q "Ǻ8 W~|wXx8{"6;)cc@,vWI%@Il?+*`+X+02vrbqȷ .e[  qS U` `=M5(~}=JY 'z |7e_0q WGP\Jw͓E; Œ˴msp!GpV)/rEoyROWYi {Y/kv|M`1+]a[bjqKvuBmu}BP\adž]NOCA?mԈg){0ZMKSnՅKbi0X̟Z_[,Ƥβb2(Uֽ1-r2O0<#ĽZϸK>,N{Ž]6mRyusP~jMs&Q9V;=XBlͮQ`R ML) Ѵr5qS?#HOޙɵKo#[ͧ7kuy =]-iF_T Б,H[-7rB* LP222aiJ n`5T`Rz4~DOU?Iḩ80ukP)#ni2ŽQ*kKi"saTԲ/';+Õ샟L @t ePz\iB } %LJ \<>u}ۘP!E@ _4s .ā|0 "էK"aX[Ws?#'ol'83!%mD)}-O[}Q<B:Fl/pInĊ`ie!W im:n{=9zSNs' 7Z?+=!(_k-5iag i=|8sYY3kw@p|>ӈZؖۼkBX{~i+42&p(X(`K)4·eW];/y?NɎ,0$TЃ+sP*R!g1M^_9~9jXC KmhD5'vf.;GI"ۘ=1scx12AkNOծ]@ `EDQPTO G]N w/X5;UV-u)O,Mz)xB=<5pKUwZ,K2HJk GV 3_E .{}eld 7v,G9{sxW- '퟉}b =8@<#( ! SrT=̻+eF ]2s}c%7ulCLF8(vE 9@M@RXd_pQbME~-=|!pةC!'$[%$\q̲e'KL3YyӦU: PX捰ÓSm'^Yur /R* g; ?Ye+Q@PZ[.ykegGv::oTb0HG~1IsC2 ,(b`Oe9ٱ`ޢ6q:DжM03Hcid5ޟ—jw +b>bVB55}'vζ7 r3䥂|1[6;PT@C5{1.RF'|*J=$ibPj ˳G зkL|'wAIPXUB쩗Tk'MƠP*aSJXђJMcK%jWAϚ`/jR$#t-&k:OYt{  E.+jOfR(OqQddžFxl6Wi];Y)5oo}_+2y^op'NdZ4_ܣoiqcf2++ @}tWSnZհ_8D`vų7T%-;^ 'll݄o˝CȪ.CH|4~bR.߿/$dC]@A"y=^r41LcYἫ1! z05Lb֥ ִ-GqnE45aް&G]΋/94%\NX[@k)@q*g-ǮK/.ϓ!U+.߼ܢ=(F6ؑGuk2\r@/;P]{6mNd oB 2'KCēD@Փk[ y|ҩ@ECJޞ13xl'bCC碶My[Kd9&5a#>#koKL&SN4L2&:,%^ Y?K%;:F}Z7R)6!]T$޸s> %8 %hG($&ݠܚ#p,]} ԕ Msy(u-4# ~'%#5g bi hi;s1t2&FL|)hU=p%*J|^1X` 2}e9!avq_Wv\:P^BK}lƏʲ pulE]*BqēnW'pW u/4̽iy*~Eaj86"p9wPg LmUhc(UB4O[(b̕FWJnѵ5p'n[#g1Kmޅϗ̥Xs֕Z!gG@%%:o/<3&? ݈~.}x!n; (84!&G`jiU-jzC؃/h')$ }A\s9"ИI{&n򽨩 :C[&eRX5ai<)[8dJJ\wd_9ҝ'<,^_w!V~+:&Q|զP[EAqn<y ǣ,/# D6RNHǾ(ECO)QʼnGIYT$\YYzyY)``@`i!ecke#o8K|P"7M&c ۘ| Tn In@ N'5F#!_kJw0JZ /r_$\lYDnY ǙhHT_9V:jx-;PhH^D41Bs0D*s~{9es-Ș2ȹ<A4*:[T$:̣N`G`e }ߤSG` ʆ BhJ!nres sjH1DY}WٻC/}Q*%\O7Da}u6~LM 3]%ȦbwKLTf|K Q/ YC8ctxaH']VN>*SzF6h=zMdx6 MU2_y&s]7gcVf?5F0BR8VH<__B/TCB3{K;1+/' thJh'ko,f m<*ж *SF8k4ʽz¨ *Pzi!-9zۇFlB,Duo{kitĖ=Gr N0䟵QMi]?Z8##S6"R {d?:50WNc&u9w k GeO}`7w*F|%^gzcu"p05"OKFOe Kg5mUh>ţ83zlw?K+v[&yi;1^Mcѓ%s-1D\_g}ion TA uuRbA< aoٓ!F`iů*Rϵ)~K3ORaGxEV GJKʩQ76#桑,#ld*O LI- f`:_hf5f a'JZ h\& tIsgEi'TA;#]2I*h$ĥ dTt,Ku[uw{0^ȜlGO}~h&{Bc}FD:ZD6;0vU;)X#lPp'RAdCTPRE~>uuD63juMe,Y53W3Bi(@ MXkY<rM!|>2?HӶAg3)|sºȺB2)YP0._82]'!2k֌5H]Wa=~?-p1Bh 3r/TBK䯓㯎SX7 KaI(ϦT_f|3&Yt)@RW\??^dѺ w&otu4{Q⋋!`rԊ2;%oazU* xBY_$]W4Y*HOzR#-è+(:J09с/?%2H+uӃрsEė ?aA,Y}] w̲Ł (I-uSx>,@D03#lMgVdU&k:@A 4` β86 8yK]7dI#.=ki%sԀNC!J+S`' tH,}q\֩tytV5eޗԷrS3C]zY+2'6U`闬Y{t([ltVGv(q{9 "~."gԠ?ԗl̊RԸ&^ s3mk[\"pD'1:N 1k:҄7tޓ>}ky wН&[@:ijq֌@h2 W CIBiU`s^QZ-y2] (=\բ.à {eԡMh?F?&o wBTL$Z1V+MMicؙN>tM$J5!o"262U6٧ْ/cّJW[T.7Δ-w|lNηb|]vm^9]u恐Y"c?r q1OKeK^n YQXY~ ' b#&¢`bZH}:{xB4x+^##,B31XtJncldN•?6)*5gH0|[e"(~#;_kqg/ӛ a!v+UuUZ ە#(t#'( "@T+cf^JgQ`Lp^_ˢ(p 4EmNc΁5p~y,Cy;=OhHTw:W˘lRmH]&)a`1:$W*0`_6E;έc^@W7UuEF~F 5FQlW>@yR:mo~-&7W$\Šas1wᴻX5<3 uz*5@eVVQYnebzT Wcu _\DV;'-41NnrdiK4t)R=ojOt+-FIa>oJBr]$$XϺM(;e'$2tY]%kτBxWK!n];&Ⱥlbd^yYDu0Ek&ߺxnX wX^*ᦃOj?FP 9Wg{ek1z9cЋX-oLI\MdH"7_m}z>xCk.w\ rB}F 5mgv* l7U//@(ʔ[˜fh.jr!8b_*"63rhɝi5'2o-.a\XI 6=P"3ZkF}LŤ S^p,uafQuE pvۍłFɭ׽ƭK5yADkFz&q nCfmN36 qVϮI`QfZ^WܣX,+;gFrt7sٮT =KCh@k|KPzm'GLUfk-6|uEwTHE'yu0@TH2A.=t7򑗓e2#U! WINYһ@AG_4HBQ1h>:u:4G1S J暌gc=vL-'xTE\٪Ͻ{jђv^56Za3ž3Yj(T^-~K20Jf& le$e5>wg cYDJy.Tpus/;XF.1s_7)5[FDiMDbl) IdjG5s?3Ai^H&)ѦsDߋKP.IYYɒAK6R`D@d>Qg&uPʏ@lIPg-2(ٜdž-:ت[.SMQm>Y)͝&Jĩ1P`Yj,t|9ʃ(問]}~.ױ28s *<'cҊN j>=MbcR\;,ggUYѴ^{wݼrgF7ѵn-xG{wKSponsqp$1SFqm&9Ez`5ifޥnu8*U ϽӤ̒ͲuI,PDyS 10I=c.-.{2\ a3X{B4K0G:T* #,B jlq%rn3yb[h`v!i#TTB|]aǖ$3g|5]*  XJL R7-Jp并waX))QI1 J4%]=ˢE` dw _]93-Z)Y;w<|U(U|]& vSo^Yrm473z:O#qTh)0@A /f 5tw*7ZK}|Jܫ3vn}ahM6ڢ-d=̰%$g͙фf/ݠOF63Iɳ#:?ޙ!cPc#Wg1> |.p}Qʒ~~4i+ܠmAx7ڢP=M1A#k͉ ğY/"vM{:r,- ײ:\08uꪣk&Jr-ͤ%')w[Z 4;+O0VyȄT][+ۥ3(|!|Dr6|>d{]3hz!.;sm@fx᱃A rO-#@D HHGap${^<6|h[ŭoBЊ,I$zGm*!=pAYP):྆բ%z';诺@X66^H1_ڮ#M6Lg`k(} B;!vbJ*4ĺdK-æJ ;7sݾڮ]Ha.،XxCB'W||`]Sh$j _Tp kDb`;M~oC%(ʎY ߠbgֶZUv訋 K0e$|I{z 9ltONs76d᜔3/%m#5oyp%_\>;\[jAƘܖN o:@ZlfNc[Ge=)Bԏe_|R)um 8n)A:w-4v,<UiH3 956ٚ?-5ٍ\]"5x]#+_S @(K; o\xe{mSѪr]56[(~ S%]wEGqVr!E&6 s_XG9<`|x o!4IQ (mG Ӑ^`kK!1h;~":ݴh*vN[`I̮K VY(A@$^$&ЉO\1q|ؔй*Tz㥢c9,Yn۠ ~`|Z'|tH M\X!a\ )`rK |J" vNBx;!1;"%5Q#W8=2\FqBkzj'}`\[m<)ARPt>q \C@?Ioߍ=.뉆(Uqp>+ҌM`x$̛a!h%!̰Ő"r]gןnK57o)Pof #; EXxUWpAwa7;;FqWL2s # c=?A$?'];ۑhWf b(0=CQzNYuG'Q[bM2er!M+H!`lhhP_]3;BbWؗ|>gSj} ʠv$NRu[=^#WLlp.mRfBPXG:o`@Lʤ$&kDTEDjS! !Vq'y#vݥ_ sB%/c0g9xx n/?ߕS0)6*NaSW7(4yDd t5bseJq"@4 .jcلcTtbD/zÙ#~ۑ9J ӤjvHqqƧv~0q gd}%đ}$^>l؟1͙фVLz=چ{%`TGclv4/Vgj12"E kA٩1q=!~" Z<$|SH6JJĘmj͚gϝ'|0htV'㬒Y.AmÖ4%Yc^#MbW&_VbEV 4Ț:y\uP'4(Pz93%ߨC$̛Y]#vmbfXn$ځ-7u^?I8:EɣCTwH3}r'љfMkz컣@}s4H{` 4=Xv8S{+ &N~4Ow5RHd ">_\"MFS~J[?:it,TVhY.B`DUMpbNś@-1AWHړ ͼ\t1 @6)K̓KķUda{hQY[X2b EeB yC5zªqTFbx G( _=r #eH^Gdv]ymCSNso9XӠ[F~,HbY^Yښٛ\.9aVQ é?'Vi)'laf4k^H'B}PSm5#-9abuq)pr߼⏙׺l+@jP @UJ/*Fކ-Vy‡/U͆O)Ħjc 3* Y-_Ř26n՛hR`o׹ k^l(=...;4[,ݔ]avf8kX)()wy&De#j6 I!Ҳv GTXf`i~?PQ!”oX~tQ7Qs n:[b鄦b5%&0qg%G>۷iH p_3D\kγ1ph{i%^@"HhʹHٱ \jzȳl-EUaWF7`$!(ҤV@?V^8pz)_1q"zJRpOUѼ.*3\sNAqƐ㠮5!ߵ!531!) elTMs` >6*ĊӼ.~1=eO{V\3qh ܨ,-iX&x7 `koxIS!BJ#ʧ{ ? Nt?] ɮO--Ƕy9HIVOKUpmzh ;2!LS\RGY\B?e3C\>?e@K/iyI=d,<&x~pa2dt!޷Ȥi]T.=tV m}4zuN=f "@ IFXI`UV|\SK dw|Jjdxb҆g8f2G|lpa֐ť y>1>ׯƕU¸^86u&6J6m6b/⫮Ζ (XP$>b/H.DX` ^%9|}8eΆ &V жS?Fq#4h6hA#Hd L4JTC\I9}r úr.r1WKz_DFa1K%'K.lgrYy3nlMZ*~Ჩ@MaH8Mu)w=NW[^w#ؒ @_ oqpjx/ɸJOL(St?|# (LCWd\h 1o>8ylO3L;&ݐw^x%܇1FGcaUTEN2 6:h-|)@mp)~kRFz\F yA  m.Qb=y1byTIЙ$DyU/]+dT3':Lv8WzݶlvWUT08< ,PwݕɾIWˆ2)?HR iD*Y,T74~L4@q0Xb.:5ĨD$~jr^/u=`p$F$+mh/hAQTD"Ct b_Z_^E4')p1qKsEZHq`hHw6veEGkKɨ$>k.y oUYvm$[t?ë(s`{#px<eP^G|gX_ $J0/Kz#Hf{CD%4],ߜx7*DĊ^^S{VGb6-tZ+g){%˥,Q?>Pҟv0Ǟ&5y},F,+8o4]Q<ԫs_u.=o-ofʝbT]"Ò ѲaOaXɝGП67;. ! W zݶfi;s?ڴY6M?K5Øh(-WTx:ˉuF΋ҭ =K1U܈:}2ib؎Pf6wzCր;|{!19憢3B8ZM'ҀL{"dxl9mš>cv9(6®NK-lbyjWg\h[x z/6b?Bо1"f:2`?[9klC\nGk>TLt,ֲܱDL uM0~m&_L4rMvqgk49SukUd*Ww!bc!4f:0,I/( /;ulMUX`}NdeӋpP4+ ^& 3-a; -Zֈ,FsΣH"z}9-B+y1 u0:. k9HDE"#ȓg۪,fne%/V3H'cCBmХd,c :>Y_@o_ 9zߍ@YIteA/:|)=.MwI$꒍H!I^h8Dl]_Ls9uPZN/HzK6FejVCSͧYtC>jeGHe/B(k<zTrc&~brV?ENďս1cGUh&;8 Fˌ 2.a3\x*~(pprV4ӕg=]k69br蓌  Z^U4~''RD~ĽM0bǦZKk|FSh_IQ9jO> @݄the7܁KȔސ=}EGą>sИh{kS&$5~:y7&klyo#j|F^1#q*8p[!LbɠJb޽ <"Aal+d_mnN{떯}F#Qxnڎ:sq(M\i΢vC\YQSRѳz󞖽iW(=p=,qX Iqo]zAoqen:뾇6zF[;:ZZ_ 7-#v=-12 bqǦXĀ\Xu(9=X`ޕ|gII񙉔5%#+# [W%HƷ~,]if%ORcA@15.ڽ2@rܩbO5v;lɛ8CNpK :mLpD (CKI.|0djsC_^2zd?z`ۆGw:U6WKGy;<I.BV%RYZ׆|ٲ'{"3 C>Y3'h+HAJR@|N':-5&Դ[mˣ;/\XktUH2R^Xne6r4j_Aڞ{b3wX{뉘}p9YA֞ &̆V Zų ,;!iO[\Р+98Ni5vcYb:uAmζ+@=lb>RY}މ4kMGq1iex?O/_ %kϋ[@G`cSR|s2Svh4%aefyKb'Go~zZ/$T1_,|̋ʗ9<\amN~!ZbXQb7 TzyWpܿ=?؟IEd(?I=DGR$*%\ۻ-rԅ=1A32_˲Mew?$%U\gvJ7 ,b\{vA9]$/)b"Q$Bb?n+@#XK/޳iP8 ;Eig\"VE ]&]ɗ #CGn<DtY\gx,(0  hċD\YBPf[R u\C.]nKp/Z(~͖Wi$3icZ҂/ELz ڮ/y?mKpU ̸N; `0oY$0GɢcFBB}*HQj+K c4>2#YPS*TD0 c }kRlT רLL%/@Xj-<8zh}lAhޘe0n[ Lߢ+X^&ʒZ8uuk71$#.6Go7t M Qq|LcE<DsApKA)/)s}vE*qLP_X^t,`ibtuwAIx=6C; s3]z)'"Tsf8J (i W>nI<=7Dk%}30L3G1gx`'!S̟׎<~tGRwu֋|&gOl2n$H>p}V0(J;p9Iͷ%N/OAdV-zT<>4O* f^o)+"i1hisv c0( Jzw<[^UȋjI&nvi SrAzn(.85 i+a4x Q5D݃LHWoVoCVi a;Tg_o8>ls")"21 ˶66#T|*ނo tl+hk5'IfƘP: xkGn ݓpkVwhȄ7ۤ0@$4>,I/<7(ډG4'<6K*ٰaC޷[A䄩H9jzXI˙T}n8\|4V!J{Ib wވz7\{HAUa.-`;Ɲ8X|Pʞ1ԛ U{A:LcPƆ/Cx|Y5zgu>:[!x+cm4w 猧O0( ֮/UEu=L;@'TinVІ9H0W\ӄݎ} oPox]?g2]Ջ#[؛f=SS[F*-U}LRe?‚A7h9ƄCԼ"ŗzo*[iKUr -Gێ7E4m[tRQwq3{ a I=$!+ʙ@AWT ~Yd%?F_%PR9_TBxz[hWTSɑJ%L2G:Ӹ8A늗鬐$]\$̉] Rvi:-rIU-=^__ҳRSDc}礗fObbY̠E>nh^6<`3)h(VK|cQKt!c=B%j5<}dTX^3+L /:9_uLZ;{L /&#u.M] >_wїaykh9 2dr) Qu8Y!XLCvUz@}*c+VG.xdM2@rGM{o0QP[3 aJ̦=tr/DݑώҼ"w1>bQ(Q5fcʹwUaL% 1&m~}WI?/C]5^$P0'7~Z4HFb$%JGT"w zPv-Q4A.)_ɃUPFpBtl K|]kBAv[m@ЇqƹCWi0nUˆ[5tT<\ڨm{vvv[J c?ɸmM4#$ |}q]7ɐ'0g]ukF .%تilE%0w6miR(ybFU`knz`LV7[/Toܽ]?n^u`ORO 9#8fSFcY/=KK^X#wdG a!e5ڹyb|5~!KVXJ1]U"EmEG,. lq ((inHU}rm3G!LKYW;q#ZAB{}d=\"PZƸBBQ/-|g<xZ/̮rR=LeΌI5/zORólZ2w,ɛ2Ĩ1ǸY>3aAncӗ44nխdLkI =-|rղ_o98o9X4.ߙT]ĚKja3e6~C363ЏCPtexqhv.XPY=C35JU%SmeyIγ 4爥p-!`N:i3j8Ŀx'AkmcFW#g\.#TtISg~ך2 '[i0NOTpMh[T5LmkX3a9m>i^nzզYM *z~($ gRxo_8'v僈< :< N)uXHEv]Cj6X,w AG1q{$ҷT2716g  t1ZfTG1dJk]ncHE ~9Lh; _%iEׁ%{-6OˁG?gWO%^\,7gAz=t /;DZ{v6! Dz^T3谵m.#Dz5ؗ+'4ɄLksҢ;t \1ȏCg'?bfm_LTp? `Pe;OꏄթQ-OV";%ZZ ڄm{و !̿  2Hb\[ꑽ5تaBFwgGn.s72tmMq-x0~m tNoy\EֱpiQXB‚%_E9v/ll0Ķc׈k!C֊6i=L+3Mfa')RA X@sbN OTQh<) E񪌮p ZMznztÌc>"k[`}"'v?p2&iR̫tz1 96BMj;zK^1aʻ+2ȫ.mxV<#\ e/{/Yu6oǚIy?}x^/SAdW>bnCX'!F3;oRʕBWi.ӕMӅ*qYe٬E2\petFTKsҽP {[(_@6j6R/}w:CVxOҠz[׼$q.TjE3E]="Z dBP 7zuOgk˘ Q<'C-G Jhi^a7OX}q6UQ!GOA@HY%dpX {ؚ- %|̙:Lh́hLk魕ArV.vn.sC >.pˠ1ւ -1JP-Iq˛ i57~\m663Р28]57rI&zSSJ6 h'ݧ3Yx*/mb‹}fym   R0BR5RJ7;њZ#^F?22 r)'T&Jn5aY.lmu2.; HME! ɎAwP] ˯ʙD(vGb%JUaMK>s;mh_OqJ l͈qzogF)kY8} Ŵ7'67Ңm W5ďH_JI.MO0 h8-s;AvBxj3^24(LJ]$mP"Qt^wߩ?\gv{3lrݜUȌr}*b8P 7i-:Ƈ!uVDpn2:C*XaΎvt`Ý%֟~\LiZpA3/_w 8޵ȄI ɣINVbd v&tDVdVnDnIhhEg.%(X,gE/䣯D Y!Oxe R\']kߒ_oBQNK9MͩK1#.T`HW9{>i1)?I@}YLN "@VnzQ.ۺ7w8^  e˲[X\aEXc.G߶9LZ!npW [b<8'PsmMԮ7S&N#3>G*Cj2BBlԦ؊&"jc~έqjW2ƛY C}8vxz A`̌OL{vq1$iu¸+"[[(AB]1_ָُ4p[d/-gGE_VҺ%Ô4y J`Bk)D .Aq摱# ߎěOEUB w_ (B0# eV|KKFQ6uX"hU6%ȃ[50~m M7_ҿD:2αUN&\r e*.w8"*rc|kE\ UE!"a SHd"lHi"CfP>~eh Ĉws8&¶5N^F?^VڟdnUn\jEްBil YwR5ɳU-7l%&`R|IZ k/ݫ[d`fW\5C*;$:B)Oeg_EQ?qy?՝||쯔M}lRp8_ )sǟ0va?mD ٛFMCjfK^vўsMji x@IJS\ F"k ff 6aՆ Dz EkCZִLAA7HO'XwPlOLw|֓b0C=gύUtK`.M>rٛNou -6Ŭ́BzAќF:<}q!ξ!pNiܰզmÕ= z@gE.diOTg;@>EI?E|j~CW+kh挄6W.X嗱@Aݦ*wݔd]'ߑ $-gL\m}|K- VJW$YgXU00"5K,9^+tE&F}UyrSz:wC2\w}p3QG7"є4+) W| -Mnd+'AVI]FEgH\&ۑS*2@S_\vW?%DY!(" 9hff>kEi;)Vcdl-PyfR!fopQDH`LnFLp_j_Эv)MfpK}뻯v?V=n؂mPRKESgeNRO!vULbNj&v,'#^J@d 8i`T="\TAcB >8_N\(>^ք?gC_jM떑k= PIc&˕B u>xuT&]H yr)hoGLxPh*[8Y DpSL.Icݼqڱ?@nӁE(;J^`ln_[٭8gR[ڏ"0E%9PpPk_??! *P-H &mԐъH.+g Ez>(uv̦ d9{jVmv@L%*!(HJY):ˠd|2XG՘D"R^m)c oOkWZBv%o1|BP")\$ٽZ Frؼ_-K]%R!A< XSW&k*SX,0DuQ"TFI 8#&:[#d=T܏&tM1io$VR1('qpCNlK`%z,1#_F::G _b%ci?fP'}pktqvj lE{ |5Vq65O"phpۧJ! g Ry#~c_o9!A TݺdjB=YWأwa\νp  am.5*<Ax-pp۳f"F>BmqXHH5 M oCr/8i;~~^ilZZ^2q[0P 4(@gg+|&҄~ |cż d d1́iIh:P7XpͣP D%94I/̤lckb9[㕸xxfϨd~Jl  YmO7o^^:^6qQ*s \8 O71 pZUP |h,>HWIT[91ջHWX8d( ™sFtE(qݝ!ϖ̧^s (Kؤx ,9N*6 ı3 ʈu2{jWS={yÏFj }ma@V72EV I{ [ @o3Mؑ0LDUv{ȡAM!`Xvm&+&NFSfO_dt mNB#-(y l3 71 ^Ә ,ApGz[qB߻7sy,3uκ KI\+r)͟4I:)p|_Ky}5ʓr 9yU f [R8x6ӋDQ~u_K~'?nV=_dbݛw(QF(PLӐkͿ00*NȢr?~4E)z;6I<ρkH T`Pˣ|3~L$$undaJ'g d8Y s cFF%am_hqn{6S΀)mtn0=aEtzT|j %ooUI>el{l'Uwx"\׻N馆:\ ٴ$ TQB|!hg3@D_s/[nfv#\?"))A!~'̉ܖ 'ʗrM[ЁZ^M7zMOež/v&%dD!D X5)Z6B>ؽsI c.kn<|8G$1R[^[f"]HQO%LC23h'}4r jC@S\)Y~5V=Ik[*DrkB2D\jyfx[>Y*Y;}gv68sGKfpF-cC"x\PYh9إ==%zXW$o2pshŕYE ''2P}ow$۾)ߩ*50?߼Gkfl;|}q̬Gd8MUZQcIǹԚ˒9XD OȨҸnI R9h3:F\D@ "'C6Cg-Qgvw}Zfdl*A2:ϜyE$_Ҏ6*HRNtfr&k)-+xܵJ(kIsKbh!P!DDfs#|䀸ЄmJloWnv6ӋkWNFl9ßмO: ^EG/2&ɒ(tvWُR_!XF[hzd\oڻ~s6wn5R®6>iGCrNum 8x4+|cvwGNJ+Ӎ庼Yk kl`)M ~nX=0\[t_7f W85m0$x-ЀoY$ Ff7pΝ_ZADdS4곩Tv;(W۰ آ4җ O< le؞"T@I $-BR\|x?8jBKs_CiS|ՈU?ImORR$$,ڽg~eZx,ɤ[ <4Ī\}ƜzכQ4jo`I0"(+J6;ŽJdK&y^8CNħ*]?ݦqPҽ [-f &B2} NǫGNxf.>w6OF0#;`zvcyaAoV(#HIؑ[X(;Q(٪KzVN[-U@8rNw9= h} m `H&5!єrDF%e[gPW郕26 fǐ!bY?lɫ@֮&n[> WCyfJճIVr%8d|gPDoNBxئ|\b5 Xgj~Nu`[#% ͣ#H&h&xYNe-|mjaTS|O},qz X *BaiF#x ^bL?لSIK7g JS0D7dq^#XقS4ڬoMsH:lyOj͑e0Yٞ([9 ^RM *tB@nZb)fdgw7Dm*WGeaR1VR]::S"]~&r=ft5:L5q>U"pǒMG䮸JE*c&t*(=gO8wA)PCIR@55QYx́E`,ݐ{wV{UFf0S3gfdA=+(!DˣNA orCxS.뿛Yz zCd *<-48cedh;hƪ SW1SF\WUA=Eem _p+ӛരC-j'_Ea.֞Ώ TcPp4W]7xMgyH6SmL;+x6"β:cH]ǺFN{T4r|UW:|H-‚ ߫asEƯ<?!>~H}^OZg' )B&Pg]ۻx(T Ĵl3s (=J#'p='J}ytdU};dX@K!9ɚOM'"1VuoF~$v4?(%P߯pʵJ>r; JDG s Fb$ДZI %dԪ@99>tn~vgkS 峐/{@5p:ng= axI:)KLZUΈ߱1ϴ^W]\ Ds7uvh[Ʒj)W٧&v8:>(>1$1[3Xލ bYW.hƈLB"M (yKʧKev3O񬵔?nS4 .nG6qb=՟$W3d%*қx1 B̓n:yz@C¨ ?{1 L@/^DIYqfQz:1^Nn 13u`AԳ?Xw] Nk՞kns!KYbI%yʎ[r*m#+mOG bPh~IyA_@NaZ#dn:GiG KFS1,ɂq|Y@pR|ϭQW=q+&h ᗷ,R302=Dtt74yE&%]b2ɮE4pvBgCD3!zm%SoŶ爈?' \ *yOlC0=o.8 .B\0,'x7Yoh[([nPr܎m3?)?pc31:U'pnI(}0x7i<+6h< Q t+ or6#B %O|r}fdzj,Q#'joc f$%Ɗ+Ӛe^#-zRbq Q?+,VmV^5.1R[zk۱aÖ'M-iA¾ !coEP aɿPm._|DKb|Jp<787XCZ?J6%~sPr$uSL:ٰf >;ҏce jRwz p&. Z0T clg}^:(BvH#9ےԪ8A3DܥdT6[~y#![IjY!Xz ^*P??T5]A01y.9'G~{4@tyfO]pbNX.zu|mlH%HEw#w)ift,?!&j<0.$K":D^dX8&bN{=*[ő($_;=($ )Cĸݲ[ +a~6 < +z qLNTlyqQmR %*LyzI7gH,}ϗVŏLT0.q/GDX @qPgS.x"06.6o>"瑴~g}vU`[dp{gM̛MJG:@Ն lrԼ{0yU[.\O+I$dK, 13w~G۶M Zeb,SH-8MXF0fW??]`6d0(mR$h-R76#wPhA!|$ޓ׉F'?hGot\jJZ6\ܩ0J X23@h6s-eO\u[(JFMС4!_NQ<-1BCk դcϢa/0:9|uYDXd! #`oyp)C s';|]I/~pf|// u?؃ ]9 ,K$/bXDyZ608E1ݩG0Zczy{q@bU+ճpep)Ϫ ܲV- ۷!P(:ullg'enEi0W2qr7ABjZ }ȡ\|Y/3ULR/|, :^.[pr{m==w(toۧ,hJR%un=-w1 x{uS1vŕ#)c>"[*cWYVv Rk`Wݍ?F}+Bg'G\W)gXQlN?6rmAe9Zl~Bu1lK WF ˆʵ+Ptih2PTlX}r8`j*{w>#rpǞra.x"i$HK3_}&iݳl7nSK[aэ܅^g+Ua?X~7H ^A6 /E`/շ߹,x^ {oI2iR=#xSW'V}/4E=D9we"3|h="4k#y eӊfՏD0.ǖwX/W$aA0{Rjфo2C;!r3Ekb{ -:.7ZJc- +3\uߒIr|FFV $.H=68^V_H7Lv[P֥PH iPHDJU<_k8gC g3~^Ct+8fD]^`/Rni[D|*G @:5" % E;% ^dFE~)5Z4KiS LuL2MID$`|o3KW_+i,djM1rҶw8*6ݠq q iyGT}tŲ*n߼sY] V4N/TD/j ]&pT2(չ4t.ms>fz'(\wf!rhu,JSH_0x o7e/ {wb+e^8fAIr$4p+:No(p5E7];)C>VC #DxE#5U`"Az nzҏjܜ+ѕb=k)f-A6B$*H&E jir xwQ/SLs ;@MJvxaaߐrdOO'6V4?\濄8X sXk @qOOшIśgA[{ݿ%A_n씴Tɭ\0ES3hxxjq^x&NSaO>s}=#n )vxOêd6 HDpp;M! Cwݢ~#{6 x_% ꏔ-M=B'^ /_^n X|1OD"a+G0x^d,sOw1>@L0cJD5!B#(7*MÆt"F׬,HN)~dMu3WP B6$TP6by2cX8bNu"7?;vIYQhu&=sE;21~T,Yrd:T7'u*yFIU98Q$@zS^G1rtƅd֭ t#GxV.ͤgfUbc[uC*Cd}aK{fmA) [bY OCأ6裲*X̺`2$ -R DjY"u<6τV ,E z/ȍ6UO ݦ p~gk`it' bB32JlpA#J(ch &񻻂5:hY$%莲>S#6Okݖ1+J!rNKSsL4P&pwͷITC4ٮeL_KhtnD`E,!yI.W#}>ԺX5b'c6F/]k2 (9`+# ]7=n )5EctaȂ#}G _uQVHb #DZXio>KIm u'6`Z*.n^i > 5uh'dٮF=ʯH8d\AnrёոTg;7Fر18+#xt۪R\L' OR[eZJUPg%ζD}>kA4y__8z1h>;XĤTIh$×S9 Qgd,J ܧYX=';punѸW8Ry,N2FU;O.Wi|[- ,Q4vNmLNgx2<~''+ A_Fvlܙ ?BHRv{N)l9?0U|{DL=|S$ݫgىL$FT:ۊIGb2y ]== hECN?GkLLlA^ޗ{1A8Aa:R+&B"z^tW#+#B\*;w70B8%6"v !=7ԥ1Qխ@GOS{os2@H7~HNވ}vUW!fh`ƃZiqh:auRK%`(_ jOxuv9 Cg'K!3 {\r\K>@NK}/ *P#!/?Oϒ#`v@_qwmeTYGCѶO!!ȯv!$ō>'|D rIQ#YsL8[Mc  v@jrxN(ep?&hGҜPI"6:8פ+8?<9pYmUx ke\2%W x<#N #hІJ#j 3w?f.vY1ҫv2 j5!X8 z"J>TĈ|y>S2 Ũj3bRbLƳF.e:(( wf_Xj3=X=M M:g5,11(ce׾ohJ`2odRT̫~ފp;.hmŋyMg $ I$9HUJҟK2-I.Z K)7ϗ-{$Xi"{ )i+! {7\`Vk}G%(.<`g5.cEU6/y-xsx9ՃWNlUh(`򁄜B_j)*g wb?KP"KRw<%B{ƃXt.:gbxGK<9TI`,'-M'L"E̊{7fCv0j'ה}ANxb犟ߗLy]~X,'!(g3k+b [B%SJ!EQKs&paa2O#7rL4dE)FĘa~L ^dJXׅf)e4!J%W!AK 7- Aml|F'((Jx$W<$NBm_pY_y4*5i:G2: f*26_UcX#\hO1,UbFw+׮ pG_jf>P[?%"8qJZinvssA +I#ln/pjQV# P~ B" S~{Iټh:yDv\SmkoyQqaJ",GAyyോN蟎j5G2|r+LmDDeH"g v?+GBZgǵvn?&>6ՎڠmC.SޱQ5O4e5UU=h/՟r'nι"1:*at-0$]U<:>g HJ6i1QeyLtN )it2 1mljz4=5T׼.oiO(LxRQ=_XOoF|4Ϫ(PRۖ6ߚ0e!;m-KRD;-mb~5= bPO ZcLr~^aNZW2FBg+NT*o5'tfkcpMkqf^fI-Cټ2T8 4̫4YT]@E[f0~cٞRcN9?ɥ~%XAmĜ.ߘ#2' CICVlwk!kNNϼ?)!Yg)Aſ~AÎa0cWF0WCC:8Nvx'0$i_;,PbRM GjK=5~/SݗtJfB\RR@!{J\lx77B(#9jvw 2cy8e3ۙ6ah23DZA ^R+!'m v3: }+C~8H0 T蚪n5F=sVUm"d&5~]!gkI܀ɑLnDn5iz0E(̡ɞ)B D?wt3..ڀ^bU ki<ns >r=ջ=Nd& _%9cI35KS i $ɴ>Ⱥb@PNĪz^,鬥$=&-8&MVJ#w;7TW-Y-|O59̺(;Inb^ s#m~ ʻ (:wfxq|G&~0+8TĹGf|-^1iY+?v8S ]=[Z.6~&{2OmwV%>L׌t~M}ˮVaưd&:M,#S /T۹u`"bٙ*̲E#qC`!/q>aMK!1tKc.p p)b*ּqaYһ -ԇ\P]셭ƹr%ưrI~s@YlVQ_$|^JJa ۖG:_Qmf̾OgR,*MAvoȲĄ[ 2W%%cҕùiZ`SJLLO^Ȱ"5b}9dJqD[fQT34N;V+r>!QS3Df?cgMΘIBYl\&P yn8gzbჂpuU$M]8Df[9TM 73Ru}EvFsL%Y[{wUy*Fٔv4Fz~P ?=- Vqz"!Q/;ӝ勏a:Qc:n}fog7ia`MK]z}"V* 1ړTeH($M&I_3xd i1Uc%=_~Ik Bou%d*oܦ 3RABV *K`FSe'̜<V˒n `NJ?Gu5SkާI~j3/)]%Q 2H7 >˒-O#rX G=B~9FN-EQ 3irrnm:D['_E.DtDhyZ@4bLTcyrܦh:Vr;x_$VDdH Vf D|i<yz(j(R~+ Qz V<߅ɒ_$V뾃nǼr/$Sr`80E1d0]a$N_BY"r GZ-= &HZ-+C[Twh\P=ӱHFLЛ}j+ݕc'[*h?"hRұ#u, ā+ { +7k3 x|NdҫfV66 t1Xo(ʋ34w93쵪V )&g2B8 a50pwm:@R zn u#evpA;[A_j&ѯ_@Vn9u}E*O8B(m8{JABY!q#PG;lUJX?ju)E5R߰Wͅ +3\)!r`\S5hDpY{2U8_LXp>s!U@-ZfWravwphIHO_[D=S&>,}Q WCaQX_׺N<ѷ <%(7;8{i&G"GJF jM wzc=8Q$ęYLy& $eŨ&ؒGI@ 1GZkbo.L T}E%vv^Dr~mփ1Bo鱀v$ao9Z$P‘Y_vCk1HGܜV M7$k F{PYuR1 #7nQ\pD䦗W=pʎ',WӼ&=Ew4lHv.勼G @#'B\ _Y]Sӏ._ E\_j>I!aGUիR}fsÿQżbg`s؟;$"b{G `WEh$O"ж- "NXóxy Jy,e 9D9߄8pKPD4]B4U*>dŘ# _Y8Ƌف'8:fi.JmE x3 +@l̖Ys j|r|YsZdWB:]A2, ~Y!X0 o(ō~v}㍱u `lN7݅2M 7Lp%x1 ii›ܑ?*zIަ Ԩxߣx͑<* xx7 4ޞgɚc71 y5.>ljZx*sq4<ʝ(?7%5&tV0|}7l?&.%U]!aװ `E1`EDk)*i;D|5~]>6B3aޠ! v?N5w%ހKLEwߚj~D9(:}o✀Yƅn[Gq#Ԝᎏ"PXoy֊u.Hq|C? 4Uytr 6+_ W-:*^HPl(/ck)o۽&J_J>9`SZI 3cau7+y ֐bŽ@YӜI_:vU"yjbdjYp7էQ,gW*jK3նB)omO^C{<ȱy @1 ;cKf?|chQgm+ ~@ &G|"؈¼ _CxmW׆[^ӗb{gaaOVx1IO0/[@9mʈ+-^aT|$cS}*0 *W<R<]YnJS5(_ؖ. p#fQ$b?jhYdj/bĆq66n!fڴ:v:z"#k+Xf+}C=YO*8ÆΨIw9}ͪag;jM őtIcQ@ȀfxQiuьą :"ź{nsM{\&'j?:r/|g ^ m<])3rDzkybLΟ3&56UJAϪ脛]s 7`Hɉ`5;w.jؚ-?6s?uh8DNMy:R؅4x3#U[" Nz/{7 Qj ZYڷ,1摡š4C }>6LzΈB+$ݹ;ͩL{_qaq:CЛ GpȬ7ܸt@@?ӲafDpN+nRR]; Q(kʐbW?zA<_l7y+Y`2yP-_% x0%k5MPV< :ߋ2n{r:)2ܞR1$a:d[vû>L6]C =H*6 R oGc+(I(ӨCwF-=N]0j[nt-NI~e6"|Ѐ9#]km֍0E!z=&wr[Y+\M}>ebO q2]) k|]︸dTɅV$߯3#vNwM_X;dX$NExÊޒzOky?W7x@)7 -IE“_c^I9٬o8?j㜒Ӹ_f}oFxq.-j47=\tU[ұ8N )g*:&@Iep2!T5ϧ4_[5l, 7@iHDu"cm'0wo.PL?ܠR[%^Z F'VǾ&!$؉ ?Bl,UX <-tJ0g$p^5S0?ZFnpjD5/4%z1;)x KSv:nYJɢI-:m*FfB7&DgGF:G#tYS8gnߑYl%k7i> ξoלO'[Av{fQl5X!^tq3'_= 9e_Ԝ߉M#oVۊ:ה$}œ̟uxVݮWgHZN>a1OƀmbɴâPF,]Mps*d2OSV^ 5@CZ›!d~6GfM?\iO>jE÷E .RE7{υ _%ibS+09mQa ՕKPģ'yftZvK_:NDf ;IYg MZmmMKr؃ :]@:: i;Ѯ`u6Wqƥ8[hwyϲbZM!'7[Ej I8G\R(=],fK(RƽF=0Oe(#^2k?і0O@GOR/9'Kq8_SmB1!j. -CG >1S/[)J< ""*jrh~ϧE->KIཏ1dL!rpq:C>'_տxk k\N<3*N]WTeo`L[c!i@()QRSaP_۱M& 3^޺xggNB$O!̼Xk]+UM|$9@>.=lʨ:ږ؈84<zVJ]~[_) iq4%ݨRr[L~X%je**KY,mAI - _"AhXƿwzǗĝi ѽa߆#jpr7%#96o(),œIE>q1txƇaZg廿OA)fOsVcku' oUJzT@SXnT#5;,D3GOJt3^clA8 Y)`/ZP,kפ t?놰r#*L09BnBJJW_ёgVk7k].q3a<1Doq + ߉APrՙ/j@4` VoU|З:t%bݾz#fQ? 7R.opwaw?Eyr $&: }ԙ*=xK<|Z*;O|Vt^Gny1jGb8z̕H.6 RT^8!ȯ/~`܅Jfc>$V>yoS3cDݩ%N0RCG1*JO}-f-=m?}uZOvP+3HWuƛZj^c.e,+)tLQ}n;;Yt%g{/p2dUJl猧CR*(6>x]LdPҮi&#C%ElwnF~ʴ LT]Ζ%'IZo!Gk3ЉvnEp nYq"$M[pTEͧvbD=S9y;|yR?R{6>!e@-w+;X5Yn2"utH'C#6-}ܷ#C-Ф008S]Ixww1,Ǧu:b˺֒ h7A5^u@"ٷ Uy¿U:(Bܸ8ZF>oi"Vb' Stا[]:Jlݥ-&#{º.`=G2NH*@] *i#iO3vEl'Ww=;Lqaw|-jlX+gvcx`tl+L`hNݕK\d٧N5'ă@8ĺ8Y=\Qt19v<@FItK٩~4.hjmn_wn,:Ë"Auޏdr=(I+Irq4vcNdըPǨ?>OkQB?itopX|ER+z?X5 n3.ie)ԁS,pG^ NV鳔N$m)ۛ<|zbBn,H)M_RAAb /N~b+lkhQS6djl[a2GV@$pBlc52253uZ#&2'k:05S,[@0ir+R-| 1 qi~W9ˏV\. m' ݝZg1q szU}hcpDpBev$:R V6z'UE."K=gTi5?"MaWhyQ肺NqyNN{ռMdlU*=D(_CPt3oW r`̶81gh%$QLÓqȺjr=r"/k=)3|ygS)q [-ۺ &vv<3T.dP5X@Eִ ʭq- v b+\sA6祅O ؏~ ;2H7sm*֮ۄ){ N= zT<۩kV-(Ѥ]Z|=IZ=;;KLg'+3ugsyCǟ}0;Wy (#)[I}@\=d!Os >'HHj fQqR@=uD$9yIjrPѝP$bcV`HZ%z=b4\WUϧ MGȱ*e X1_vZe2]0@ǶhtN' -gE RkVJ]($bh"Fjg'&vҫт.k! :cX X?㨸*Lm*/== WĮ^e߱g3|,)P>IMcImUjP(REy%*< *G3ϞcNΔhh˃)9% p%ט~?b9\+S}YMmζ3Be,+kSUykӏ~/Vb05z-N,zdX<"\ꎻ*TuEoŢN$﷭yvG }ݠבּ9I1TnZɬGv7`ҐW-G98i)E.SVg靁vƺ@c|<ϧ5C@SZqwzȼqBqHN̙)H`+g@O WO*m{?:g_8ĦiJrZhhN9k֡REf>)H ]>S'OFBĭttԖ\@~u~4~` ̌gGrCAe\o~),1aͶh `Jd&Ss\"CBGpAw㣠NM0,][GG)|?໭v' YiDQi8TV okX_~b$³-1%;X?3iwYod\;α> `~;ԧ~HVP;wec|(zzlJ)wfֿAWʝt *$hT_,ҙ;LiZE*?5cÎ'qJRaw7DnXk}mjulSx 7a(i~7`Lj2Y zK>5q 'Hb*?t'<8uʂYͭvuVh*84}Zl=dvʕI# yIw ?dY7}<]ȋk[ cΥȏuc(Đ ga}Y J D]7|׶ӪrX&;KL`qlyZY(T_!4 ${%΍F`0QG<"[0W,JR{ 0πh'F NR1õ>ۺM5 J̼?S G`Y/'$s\޿dJVv4P,yJU/ :QAa v]L+u m(fO(\a#  c:Z\69dgn}i*jN|XM ɽ5~]9z|Iså;$3 <:wQ˿T#2zN;lh+*;RvBEޙ[TB=,e2l'oyԜ팂c41\Hus>6zG靃o 3zU8b4=$]KWٶ}=!'ԒR4ѰUF.>esݐ|ϴ61|)Hoޑ4+o?"'q:z!!u@1'K?+=SJ(D]-%=̰xi(8 C'J',89rҘpkGܚ2*^mB_aFtBϧQstc5g ECz15Uvm@y`_X2w, bk9Z ɰ =JxlDORz\pIzE{SH#]z}`@NPcbc1䤃/'NE,>m?D/(Xy=Ç,v-C{TeXuwPz2p>k ff?k"O'f(4 p$]!lx2Z(5GŖ'm ;fHj.ڑZv%5HDsHM^U2`R\ (Pnuʔml%D݄R/&!Uki}?~I\SHj;AF*99<&b@!kB퓪ۯ[ᬏ/zW1ZkLTA>Nm>M_ce)k,uA!5c ޫ;|7xq2 .7~Lǹe!SܞW3?3&޺z\`uԁĀ]yg?X| #͛0Xja׏yⱒ_SwIk2IwHtFJWk{ 8)~͜^Iʤin,d0W%WFH7XYߛTBs,@;B2HT.FhQ1)ݕicءe=Rv|V<5~VHU"bf'΍imb%׏ްn&Y^"oxt' D~0n˭+ҘX|XVu&ݒ4B[P$jW" s!F/5HB|D-@U9g ;B\8scdCHE3="6ȒaVXj+(vP%[ T]/M n]l>#TEyp/Oc_-iawFs9d:xfZ|FlbJ w05/&}O\i}Cs`jz$ yEV90jC8Յn;48XE;XtpG3[OԮ_beRz"dһ.b:)5Y~T{N bj53أ[(h93D6TWZUG MրGd/1]5{Z `BKZ(I `GN;U^56 #]@&J9_yIOڻ!m8d3$T,Tӷiod=TN/w]zU'# ]lH$ܩ֊ &!uvo@>C@Y)V,j.zJbN2 }:l%LM1c:Rw4XZՁqB<}vLy7}MW Mjz :#,iq N̴ʲnSRC.,F0]}'!LIwI)lڕ{݌HGtg"SfPu՞3 \F.0 Bh&'A$Ikr?N3-W"U(5n5xW!r Lb`U#* ήlv[*v{Z z$=Ӌ_BcaK}RM;}<)J/ ߡχ B6RI@3JCHG$\5(9R-RsU IT\ʼn[(a/ 2t1#҇`s,4ZT%NIgm`{jț{_>ANwQX8"ezTFuTQںԴٽ (0awKsP~$Uc/ϗ*C&lוXC+>Y<77zF-omid4x,6}&8W0JMgosZO#o pq%m!OQJ L$.PLxxgM Oœ}ð4}g9¼quȯLԨYW1/D!kU stӔ[NUP AN4If?gf&ރȐ'jlZ6tN_:su6i^XCZ:TqF$g2G=opK~U$kuDSep.0[ Rc#Am4>"1\r RؔXH7j6NX@A'I!XgYA¾mtĖ5YkY* v+(& tw_PIk8!cA9R1j0{_,Qcy Ul7x  8 #(s 1PCjlJt֍yr$\Ss9adscC3su2>B:?~ zٍ^{+B>t$?)&ۅ0ȰAds5 _\wu8 !4MҦw*I;6 1=&V|yt\HIJ'v}Z8ZCY̮H}:~tw(\;xJRq>5`+ π/tuѓhzqN 'ȡhʅ/u PT?wM- p[7Rw?иMEMMѤh\KIV8;q>h =W|&0 4/.:{q̬1m\ T*,VxipehZ__Q[LL(wGYpφ68q\A3ٶ7 7"ڸݗt\mxOEe ۍ_*U;MCRQD YԍVksd>٩PExpϸRDaiWթTayLc<WL:$C- -֧ Չ.8,R2y9ӭi7QkYl@ Eʈd+<1׍WU#v0B»,Xգұ.cې蔠 ysk}]zsp oo/cditˤT'bh[:@~r~h `^:aE/xx. )*3=m-%-ot޽\e2ĝ)g1"~[;lʽv&liF =wV@^A`0ͪH1 Jňg9⻙ Tj a UOaxߗx;K^ν(񵗖iK6+JKSexOuymؾn۸gfB{"滩|[kC&!REOx "gp4 |Y1HL 䇳íXJ n"'x'PUC,9/R Yo`J 6}/k# "Ib6^0#3qVzOmmUɶUh!ҩ:qѠO/D::/bWQ77_GB܆@O %*<:_;zG<@1Z|3]>vM]`;!Ĉy ?BMiĖ〕%r/P^stt0!4`K/w訙uŀb}]X!#B ms+e4A}[ h mԒo^7 F_ªnne\yKaT*-luo~ڌQfR@%,dI(aW[4-Qy>r}xIr8M>K !Wr4DЏ_r'ű^.F&=yiâYH#}<|..\:*)e!.f3d~a9:-~nuVM[Ţ}GɌ^wcBi,)7z0έ" IqBZ ;|"բG:9fQ=~wHk'NC%8~ mXUzOEln3Nu e %Fnio+z2< ShCCBw3/d6/ /¼=5EހLcC[ CY)A!-\$(ΥoE)auRtX |d#U>X phinz7"]jPԉ"Z-L]2 @SQMkhI{0LI73NIR%pl[+Pbd+b@.ٺRgV5"O!Y*xZo70O uhj]CT/JgS1Nm[}a":۪sJՏ$Q_rʪiNķb,1˦|i[ob=r`1[18ֹӯ r@AnE"4JG6:Bڛ(?aغ{ =b^LSX "~7_ۢn".Ҫ1OL܏}842Lwx1)1ꇚt\ݡim:R[8<ej[I[/|,gaBUakXI:UG^ 7sk7owzH`cmCmϰdb`çJwc"fK4C8,OMرF΄’HGy,eI-!T`3 ů.8s M̲2zZ=; purPHJv8 `~Qv'"-[ >شo\nҥ,܍Nmչ=v9zgt8T+1טφӡDᘘ 2,?統C խؼׄĨY\|6]ׅ\D/ E-P&^S:3\=A,Y*&(4>ĜFܰm.acb|OԂʿqF˵ʟnŅunP2g6t~+CKS ^Zנ*;BQrxSzA6GWdzKJa04r{QGk&A:n{4wcP 3AGq|D-RWC/iSTOqZKzOY Dj 7^e6Z\6ɘw :G>*g-hI1H [t \@V' z&Nkz6^K0+&HٜO&aeafDNyva ճio& Zfm/@]2e4o*?T-H4' I?󰤽ӕې5?ʷ_XeKov3A/1ssO EOBY`5|qX2f&@.uQ5Ce#kֱ jk܋ L3&‡aH[Vݫidh{)GTѥUVd }%% 3pL 1]o m{ӏщ*b~^ 1ԍi e+Kt%Gߥ5 2hɿ>8`DfүB`*h DpEp [3`(w3AW"ea Ŗ!3<\n2_qE"%V&?aݨ0d Q&7wzn}P7{q^IҴQe^zV.!~ #`fX[& 6Ņ+L4 =6R9VVyB1 Em|X]Kw^Wj@K ֻ5)h?(:C |P| P_a`biCqYmsEuQ &i M[j5UH`ԥ{)_RRKlMZXb{F!ƥDb%OpYꚧNt!0()FR*`^(ΥeYhI酐UiHr_P*- \Ek/qHi `hZriG`]58[sKzzrSGJR@Z?’F |S ' 8nף\:rVEڪQ54z,A O0'+mTߣc0U0jNwqH}U1 SN9 V$9Ĥn}0(U< IOctG渎k }l3_ϲy J;&]\w֑IBޅ[rH:Ի=m;*vdҮ/~sJɩ[z2uų mW yOC3$ձ{vwq&YZ+H cYc|"$]:dPKIp[  ~\+9q $?ܕ62z2ձ DIXԬ9p1&fg1 ^?ihEzM3{gfk),""lBڨ~:"?9۸jDO[q yn j)0 S@珴`-uPJ=Z`]V7}bTj:#c~XDѡ?w&9@ߍw; n!f *jD2 ֕*B "?q\E*Wܱy&a#i=Wz=wH7ڥszݫn1 AɼܪFl{]z`Vu167nɦ4m7IS)bKb)ѲovL˽!D-[7ЅdF@ h#?$,|_)q)'4I!aYdc["Z%@94Ȁ)6IFX\at7II~Z )b JgeMIep0 +uf^TsEV] ki v)IȲSŲl4t l \+&.!lJ=KL1𜺗+[|:~0쇆XC8u.ʊs "X,-1E 38`!).pYTmν˘FZ?ٍL6'=m2GA~Tu݀ &Xg [_.BC+i@)SR~6i fȚtL9Ύ ̃un(??"uf$SGnχs=MY489u^Ew׏AB6ZR 6y"=V|qgpS llـ\Tx:GcsQ=%HՍTvŠ\FTEQ*zq%d8H1ۥECكt5$1bMnle(S%^d0.,8$oA+U*(D0#j[+>eoPbü \L=v˭ >@] FS3lHUr^y5mC^)&F$ϘI%7/*-A j6g@֤%2gBwY)?lğJŽ:.owϷ|Y%_3"'yb\#tREr[bJ:Fc>dH]mצr_̾N\D0AWv= XڕK Fe 7m ,PZ%3+Uٱv0IN C-F|ҫEId,B0AO[z<:%PmsL+6># C xi gG.!XM^I㕘0"h䴸=2m 2kf"4)ۓ"*;e6/[[NV}o4;yseZ0xXjK@V0dQd<&XH󑏻s:+ /n*? ceUcNS3 }Vc_0u6A*GoEŢ`/#?kaǦrc w"tXG)Ć)(UEL/S Û'8uT;1щ6@~o׉epXۙ2}}Yg;7O<g㗹:?UTߞTXPcy[4r 7x4m3#+WR^}!͛q $u>z l{79N.a(툭@]Os1i膒tR5=s,Rƾu?G 7\^eCy)԰2Y{fI]iOx.Uv)$tf:ێrرgzWeuT)8?A. Vqߍ˥B&0mɘ ez`Pg֖Lv`64|v(pAԘi6V_dŠ|qA3ݢnMMxb61W*[\ c" ]\f Γ50avv%y7b@O׺M +dЗDyL }!>Bq@Vk3ܬ^t.%`Wr49BO9W"+RcG޳dtw_ev͆~ʈ},u.$*LvjrtU;uY^fCH\)(-5,|).x48j!؋,&ܖB+XڱUI.6~:#hKqoEPY[ $!irǷ:u5-6̏?J9!ZMMLOA21g/2Yp,v1%.kWHOR'}3% Ǽωe4HƒX,IBODA/PMo&-mċji;; ,)*#g^ &p?; *]+LKy . syaH9c9?j*L, FFn<=fTOTCFMӢ[#B%Gc׳WܨZ@j@MMQξ d_PJ!BfX=Ѕ 4k iYNFLoصv ~3%yTW`KcD@uN@f/fà+X&""CV?@`%#XKo ܊`1F(aGfoD_w%Dc@yQ$W5QYiqH)G1mI\rglĆȮ_CL#o5wXeRmYtq &l Il@A4!S3ϲH0;nW% a Ǹ_;K5Smn5C$fzgWfBtoyR0(RL";}I0n|N^K[Ep ENw P)2p+$">уwiGebϸ `1ti^v1A:DQikNu,|G ~2҃6B v8/@Ꞙw ^ 01,[IcyއX f`&ޝj'CÙ8Uen:ӴhKÓ۰h ZI(W?S "v%-2b>nl{]|%S9 P&m"b_Xdcop/] 8% y}9~;-vwWHġLJyyO;͞0[k^12jɇp3Wi_.`J*ɂJR:ǍcGMm&oTy-$&A|4` 'c;S{|5-mW޸R}¬@B7]!)R2{l{(O0P8|HdBP<"K\Π{,fbJ4 @U IݟFn~K1dlN楆JVہ. 98:@ +z*ĔW^{˄źlS&X&t[J?0 ֬4vn?5BO K;y$#@ F8ڄuf%^CXLl^|2|h{b3Cz 8LO&q: c!g`tU@\4Bi &O{\Ee}=MZ3y/WǾ'F. CIY^XxVWfpAB{-<}ۚ3}>0ZbRf-.Uc'ճ6P. <ÎI^nWڦӬ60>hoAE#h˜f|cş*.'+Ֆީ &Eq\5i\_R^5k/t"sM!zU 5 Tnuf#Rt[߈IC 5wT0haN83:+9*t"Q$u4k02 vǝ)G.)!(ۜe]?."W/yl(CI?I]Q2݅eT'nqN0cv,]3l%QF":%oꊧQgZ~^- hr`F{\( \_?O KF:9O;1m=iE!]qn2E:UxE(p .0ݍp9Hg{8_XĽ!6ܐau5ԓ5A=Nqa p0ND9JXk uF reS杏@16ޠ^x!WּewilP)Dbɛ D~i٥I@=bcUC"K?y,9EYe qS^x.7.9䇈Brܞv,D0s^ظZMC 6Z'վrJMRe;/'轝c&xI3iƂ%h ;"0j*ѯj.W!Ѩ^E.R D: ݮ={ະTҝ{$qqZIhn"2Rnrqpe7~( U0YH51"9/e8diF2סd\'6;#VN͚h!e Hṉ mm>)ּ' 0/N?g3?ipTdʠVY5y+^JHId1*c"^O42amO1P zTQ~+3WDz>,"^B)Tȅ.>T+[D(ZMUK!yFm c*3wPQ]w +#łEA {g^G;Aews ێ%uѲUy4 ;ݫeX]xX>lCkUzK0QU-ÕYo,pD GKNy9~MH޷˘i_Q\n(~ͮl F%_z\%ַVU=4L5aOq5tקt s)4TH뚿'ܫ_\cXCTŦRX'ӈvUwm4' >_&A<\vlV'TxDkcZ(~uNEY[ bmBR 7ntutd덨HY-f],%~]{vf/pdGOtC^aWx1ue#RYM6vR^8C_2A6|;k7Oѷ Mk3>SZ'-n_}(CKy2w(K?/3Z~ZLёy\}cC`J١u"'dOHaFׇ)A10~JsvM>P4X(L9S 9+vJ}[GyuF1c+B´S $ qPY-TNKɃ,P`i}0S5z$,$U :>ڕԲF˻JtCVt'k0"n #h')D @fݺ 8dg9ۡi{33/ǵWWڢ~@ey+=g,VC+[U 8MŇ'IVI\@"6b @lW^8z|e_"o8@ :6fϗT2;rN ]ܐ2 td!qEaPrn")tZFIjRv ۠sͪ:U\ š 8zy촔_ -3; K5-ѩ#ڗkqd[GXȩ ľ5c7ō wj Sr1ԗJ,S=!j!S 02e v~zЉ|3eT`j#)2mS%&Lt+#.59:sа00Bn`gHV5% S@k Y}qaRk2zm $$IR*aA {B ,L*rz6e{ԄjzyV|̃@!"W7V}ݜR>$JX6ol"G:>άH~Umoᕂxoި7wʴ2 12O3y Mx hOd]0J߅\O2#7Ta9ڤ6w|j#dHf nIC9|=p^2yI}BÉ=GV[6ԉHuNXcx擬n-Kc~JǚEě c&c&󔐔ni$PNSbO#SDTlf=9'p:mg\.EvzVaw2R̤[]2ЙAU9@ČpW0.9V+g} 퓞IVr*"УXQç6>A-et.999@A z&R"hfhWy8O!&~! g3{ mB/rNWQ;~ICR;1\Ƶ *fUrk 4|jwGI=zYz$1D-L];\"÷[*^eFf#̡$ҝc X#{9ѫ(B!On3>Mst_[0I,{ibn_&ע`,`RYόZ6 m pŰx$Ѕޱ:d$Q -,B6Pp`*!>۪j=-`AoO4ۀofO]S &H>)Y9ڰeO!^C?R~kG$|&|˙PT>K~yWci _0/ @%89,tN}å0]vJ&GfKȢu-PȈi:z<~|HǠ[wb~ -hكM3;?=='1_zCk_:a5bKsEǶəs1 \o-3Xi [I|o IE -!prڌstF ξ#K˿4{ؕZ)ޮZ}b>K/rlS:ޙdf!?wV( 6]԰-,- Li~Af*}.+XC,;~_g'gh_1Q'0Ldy0E5mz (aML,Kj\F`8+2\؉]䰵 S&[,,U#f)& .₤Ą!ῆd~-Ӑ5˜|C;.6wiiAPN GzeϠ-&2aaSQ7©,hmح0Z32՞B{Ϳu=Vq"RwG ڦm)a^5PyyyUT}_?:rw1gLC8)#82V. suJ<@^5'<8Bmjʄ hFΓvfT! >+v$n2?~Mȯom`m`aa2^!CғG9eϾ !EX/ yeV3# Mht߉.ԵuSR{#weVsEZ8$޲]Pv-/: ZvU=t -9۴;ȼ9.y%mj61i Waٓ NLU'2]@06`xB7ٵ>@r$3CsJ~3:* {LcRa+B̢rjq;߆Tx)xj^&: +x4xb),}o)]ƣF\L},.hJR0:\ Sy2(xkIq\7IYs X7 8&_Vk{vujjn΀W1V)$1 4KR"bFƔѩ3 ՄI6GD_Y TxRGy+v.#60imQ_ˈTKۅ4O}ۓ\:OE+ _368ޕm];sEC1~~C01:ҳ_7?hj;@ڊz54U*zx˵ x5f>z`}jcdRA,) _N>1Y|H&a.Fξ5e歵&/Qǻy$ (c xXbPF"&ani  U  +Pj&{w5VؘĠ@PM%0qކs: x1.MtKR'[l8PXͬA >>L<Yw_blIh=|vC{̙,^ mp.&!{ 鈜N<Ùե0!,jX%͓nm$0N;}/_~YJp(oI3~ʬ72 (֝Rd&玳,eMDd8tq>e79H »'jKpvhkgU<]>SiCwlTC3\ YCVB{rj"r_92c!Dd"v(cgsۿ1$Y]\ډƴҨb]fqմY1d$ uHR &P:s?D(~,u4Oh,-R~D""W$ѽjM`s{)[}ʁA 5pb+_{ s, 򒞕JOѷth>H6h?IA4•GbFl0y!b)Kd 0ASCN6<QZpJ *϶A22r%`\ןf?ydTBʎ wgޏVPxz}l5tI.MO -%"#lHÃ6 ^N]_VxGMOENfepf]S  z漌n$q=65{R#YtCxI)! Үn jŀϩ1-8w~9fcdi\W̟|{ j$%x,ĤxG*-Nv;iu\.PIAUeaBӄlAntîCE7! Z=]Ƒg7ﻱ ^.; {(c30_s2o۾kM_5|(W"%C>5xoM^rquTJ{leQ͏uB4 ɒch}0  7@܉YmG p,NNph UQn/ƒQޑG/]`U EUn0 qt\32J %@<\]WX* k"?סb}!/oT6aNd$ޢLHMNtg+X@,t k!80ı<ڕތN_/4Inח jYv%y2۶Q/}›4D.!^d'UOʫ ?> G&*yQ\wM 6v P"8( kv 2L;_J+Bbxw80:`7>JgkYx{` H VZj6כq:yv=| Pѽx{Yf$'j (!ǼOCaY.:5E/qG`nnCnaeC]EDٜ#V7_IEl?]OKw%(.{| 7ЁR3Yg!T\Hn^WTwyez4B -G ؍bpPɬ\EFəo4Yґj8Վ< ,h蝙>e͕(a*d M۟AT1xq&J' KǠ8g*(B4?lDx$1<`RGIUi`Z\˒-R[ESG{B!ֻ~o+Œ=eA",1R*V4e ]gy9 W F %Ch fc \h¿OH#c)n)R>8c8ox_~$}{,zݜbVj1 [W5UO`Y_c*eEI֢5Hv+L}:@'I׼})Q  y&X>[ LM?Pji6»ӽ.sNܿӼ°i4r");s5<^c+ ^@Zm1tg"R$Esu{7kRӗ˶JU\j, sw D7|23ûjM1Λj g% lUd]\PXxs6#UyZOE}#N遲ZsFn>qЋ0xbD dس` ՌcAt=$4hw O݄.s\72gWҞ/60[{' J`qtO66}]+YCʺGe9+C jJi@UunŰFnе sh$ax7i[.[QYEoV N^u5i&.ފr5< c&z% t 0mŁ>?y dӻR<``Dˁ؀ (9!/0%#/\ƙ6?tS.i|NjX@H,!k![L&oWchO(2 7z_ ZY23Ͱ3]LB-En8 ҈Yi ]3r"a1ĵPt|jjE<j'5&׷V+:D207\M7qD.<9q? Q4345`|rm>e?swvit pbSM!'6q~ܓ#z7Vх~e`-&Ec͈(XzB|D yF\12oc(1鳁 7K/PMэF\M٥n;pѲuLnAKO: 1@ NDxz%HwϑYw{e)Qip.8S= W34g]1҉WLzYcVE X7(4^(5!v2ŶwPсScG!V`}"ZZJuMZLŽIQƿg?́^f8DzmS@?O7DJ,Be{p]/yeFJCaJwi1fzp+7bIdRbz o eg_iJ%5w튲:Ѿ6ζZoy]ZgNGplr TzS+2՘.LXTP뒳ni-[P^ #z!R,C"{FGʍf[wmדxd3B`5 +a:?ϲ e#wqT>5l۳-a;_"93^a$/T zX'/8kBЍsՐ6S j+ڿ=*fytD) )Znk=j;GO '=Qɬf *(~UDwczohlȔl@u; F9HUxdYo>xv7Tfs+L,O:H`+h3rK7n#1>o7uA< TGuI㊊( %QE3Y-y7a- Z$AUT ժHH?Iߑ}Y/uFBBz[0VBVwkO!ќTQe)91>12Rw]dw h=tݏVْ'qIk+GiTX`(ÁggF׮Up{qڹZCZwB~ 'ga6|k_`:;4%(fO3Cgج5}Bx, Hf+$LaFUK24a`9C="3l|\2@NMU]4w\4F/G|]!``ݬavrv]>jA &e˶ZRbZR^A賩>UnjK眒*Z 8(-qD9^pkKfR0~䋒+ھr~zv*A۪?ϒf d5$+YƧ) +-$U5*#v)28"l6E)e ;@Ï G\}fs>1m9|[[h Eڈ"Go#\کD, ':w.[PՌ"p_;}҃XRٻ:߭:.BN1u?.L =hɦ_^V,a%Nbݷtadr^%MFy=aqѩ5YE\Y{itX✅ Iֽ+@:Oއ)&!g g},?6rx4 w4So=AI4"s&jȲW/q~|(!p6] ŌѶgSz CoZ5EIY`r^dCpzk={?p||rOL&?W[ Ly-;EB<~aA{#؃\(fT XqF= V]4i$LNR^dy\я4q0oΡ.ZYXVAiy1r1r>1˶A5/HaAr* UZVԴS: ћR`&xVōD|57qi2UVFTُޒ+ɡ3}7<"QHb.ee@Ԛ|M>$n_P]p-;1%s DwӥQM^A6™{1@cn_ӺXl@vO/-Z(kqb8tl w0U$v8) "݆#۴pvHQ9# p!趺E>I5ր@v_jW$$J*'bY]49w~ODjY~¥kV2 <z^Ƶ%huIS"% D1 !U]Ճr­j#շGK.!vdx]ELwv]Bq#mEU꼕3R*d֩ԙU_hkg%mf/mܐx,>狆 d(yEyZUnNɣ4 =`"YrI}{KmPϡ.z{]F-W#U?a}aP74IwP53🔖~H ;d} kcٚyN]&HIo8>> v$?zYh~w*!\tw+{n5!CMym?uaƱW]E]O>N|5Tb)1\ Kuu/}آœ{&^9 WսK-yMP  Y( ix[nfY$-*Q0X41Mz)GBk'ϠfϧR o3 Q)0|W '7ZY~}\9i< ݞ!vX8=ҷY6#Z;X'J$1-bťg^%yY$ZliL_ҭ Ϫ*>CH)IJmVҪGd,O]~Mj'k`8:ϰztjio&K+,C'[Mbyx+ɭϨ~,bUA$1jl뙂JАTgD_7<;Cec. xa!EvPnBN#@ 绲T[y3}-˝a6}td8_˭KOoW !Bing蒊vGD|<OJ8in4:r:A_>4ʂ8tobrz& yT/eRȁU'/3Bvi#ڒR%Qu!Po}{b-L'H@x`rAk:^2bŨ7ό"ƕ .*< 3%S҂%j,v:.uex:rsn?)L`7f'"#{a/ fF%7)r43(s'뮓_qnH<N6 [|chr(t:zѼxNA3v1SX0(<+9H9Hyt: >.=3[V46o:#GDhq+tIzR<C@> mڗj̇b4lWiŐ[G݋ٮq5w*s= 2 $ǕTQ$<:ԣs8P˿ZAH]jж?ZcʣME$ݜv !Ƿt`( пsvIYNr LFT屒 l8U2g? 1X-StQ.ְ;YS=:Lۆ($4xEcoAүXp(@UmH ;0(Ndh^bWiqu@l^ P@Ql\1'Nq!NBQvÉ>遼Lxir-6W?U9LGd#}Э+$(5^^L3|R,Itdt$%gMT1{W 0YxXLXg}|D1ܧB Z2Gb*ZYlÍ^kر^^gz -xzr -jӤnbcx+cqU&X+L h]Xe^5ːZm3lpw! njhe"\|294TbV$1erƛd4v/+Fgg~WdMXҗӝӑ͛ X~cCr rJi~>vj'VTͬjJ::xu誮xk <5bXoR_vbP|CM in"iё ŭNFG.3'ԕ܁r ->@1a! 珲a=_Zmq֤C뽂c}ziݵ^Ŗͩ)W8]s/'R. i'ci1EwbNNˮS3anjк|갊'YJ)yW*Pυ K"R*a3膥ـ78BTu\.򥓢qQc~C^RqeUKQ#f4\L̸>~M#oC'BEA'k*Lz$%B0^uo9BD͈F%~U& ؼ@FglYa b.j*]i"PtKpʮH|4Ֆ_8I"vDmlp,LSP(␖ {\K*-񂒢Ad^3qul.t`l`3=Tj$P r~pc P]{90I^O]_|rS$BiIL#hZ?^ EC3*Ә iߖ#8R[ZM$<vB64/,Koc&Ǜ5gnKyP\zq6>ˁtP#gyYh?O(c[CC }H4#n"_|1^pѿ1UgDk$,>~u6Vwrdqp9x|@6 nw(@':ǐU9Ns#Ћ$8v.FՉxHs0\˻+FЧFO -;YcۓU#9jwBrƴ xI Y dfM;FdEu74wsaML_a~z/WIR]% %LӔDŢfk6+e=z|q~XdRSo"0N=;,   {P~Q'ӻy+,5-ɗ0(9 QY"|UGc@NsrGSK櫤u\ȋ!`"4xЏ2`o@?+'RIA@Pvl+iK G }oqW).-Mbʤ DAюyLCG:Z֛(Jc3X6bcǎ8DEj\pԒt ]_Qrfpy ֯B){8*pӓv6f)oFQλ v 䈟Feg3A5d-UqtYiTw;`׎[v'jp(([BaC484aL}")YO8>r+}X%4nqFĔz2uP5@!OBW>EOo.1PТ5D_(ViJ$/5#,#ϲ z{TmShL[N7ʹ3 q& a7yov/+]?lFPиqD]&dv%*S|zAv].@@{Y('IO͵yEX^:mzCVd^.qw6kI*ҔHa",:H#tu jT)@;~qB{<9:w+J8:Gm]Ler49Q3B[f| ~ d~E|8pURQlb'CuB`o]U>Ҧ\uw"+CO&یQ5z,QXßo}4yHgl]㓣-}18X*wH[8f{CRJd0m7 tjzH=R&0 Mw mVD}[OԺjn'Tf+[#/č豽^J2F1MnYd-{h:k+aeJMN׫ɕ߲(Jr u?VjF%>JXx'֦EQ/sjxGӲЕpsiwT¦w๿16XUx;HtBڹ !(2XiQMkEwt\hE-[y;5`Z.osMMc[H+pZ2VPPS _Kd{P >㽨U6(9ئ2EQ,bHxr`dxXHo/P6'QY _CUkТ8KuΐBXztv]L`-)wDۓQptH8s3u^W2`DCn#,#q@aV (}K>Pv-0"ւ% :#}MЃkA P|G53E'„iO'M8OLsWWB:T:ړZ<=Za+;*/wJ"t0ae > K,7yRҾ59r&Δ< >ֵ1YO9IQ/sb -bܚ-U¹("qtJ=։YTG:́$}"38[rxY׸9»u'gROZك6>ȗU:&]p`^,$*Dv[2s0byC [O)_bφBԩҗ`T!(|eakv1xQ'W#]2r}f~N}X{_,aB3l7#}q22̸eƃlITeU~ˈ=d} JhxCr,Γ W\(`?7|fNoGmPLUҵ-_}Nsu9%]%!-7s]:kW[&$qp#3gyJ#lM.,x3|a @>%dȝbCa<ҵa< 4 "t Rѳ7 #h_'-"{z4f5.ˣXP1fTiH&x.i3z1Ab+ Y]wP>0auV{:Y+DN$0胱;&AH\ٮVGQ)L9NgUwIGkj=P_&;D`0z{4XU,]Ta[k Lhy GNc=1ψjL^(|YҽB!'=<:2j`#S褪H3;vNz`AA+Ƌcx}Cc#4lj4ޯ<]T*0bAjQ.ӥ˂/Q&Q/AVސeY$r.cn+`RiOKZJ2ΤR|YT3˲x||&?3<_UYaH1'\cz_= zjOV:|$INHO^L &D1!&4t=RV}H;q3mzIw,pr! [dU gL1q0`=ԇ"*5H<LpPұ* J^Iz0@XZ).{y4p!Tqn[ YSYTv$ U-͏]{R ^b\x6`l贫g?GzYf' R[8C{!"0}գR=]B:>UPh+k,3UXM+1Cs5iqHMbjI Qȷ eTtuC #L-}z"yE{x6Ts!!0e܏8&"D\sSбr"0)}lX:<.C'=Rn>ώz78+a*1(Uvm:rzuDs!2@&ʜy~(Iv2TI6q2.a0/-ccYsT^ܣX/.mS"uW+ x|]&MQ8$:[SRl+K^VHlH+*6~IF< HT:/Q$r h7g֯ Xpw6E<=`Z)"QTI:&eqtkd3]ҭ=ɑ9BgC~"+/("0ra\FrJෲU hV/҂φ]Eu̓eV =)g `Z'ㄱd\!9 ZltڀgZmOfGJk_ 's"M87y# f]d&f=7ig]Z]VD=O)F\EztQw:Ͽ  #~9HL+N¡Hvre]yo5F"IxֿmgjG!NQ$`U#P0eK*_绩8i=oPM?%nЩŚX/ ڨej̿QT'Gzzvzv$Lg/>6Ѓ(čG+Hv8Z)\ۗs8<+B hZJÄ V''IqrB)fy(lX-J`!jzo|?ݽZE/VZ f# OWB\Fg:eKY-O 8OqX0k]K>C3LNkriLjec+;7hr, [ xiSdUG1Iqg.]$aLi :Xa<%-:@'G' }OoOwⲽ|ucuH*+Fw)z1,s0 *(LcPȐ! `d0 Rf֜^D5)7 x#uU0YHX0RK{G.e`@d'fN60Ka[YMvַob IHya+fZkzdµq̴9*oͅ=-$:`N[m(~e܈5U_q?yϖtVB+5ב2AQh+wP`/pwy!`ۘ?N}R^<ǩ? r5~h PC,G."kᬏ$~~7~yDvCz~ UjQ x1`*`v9_z#,nL'DBZ1J*00^}=pl}/ dˁi$YB'$)% ;}F)XQ?i1G0艤MWmKjp!KpAc$i #hƁB@^<`rJcȽ6LKB]Pp4 pRnH۳w{nCx. TgQ[I&݆,d'-of;&Z3gfFZ[e/{W9%Ec1;f )o&f+ cIM2rvL8x$0\,QD#2Ө=XޡL>3݇ YrNB `?҆ Na1hJwtZ5ƹ4.º+ f,A64uEKfRi1O56Ux$r%{^ |TO- wtBG/y4(I/nم75L3Uɺhˌ} f\ `~)P1 B#vhwp/q{.RzxGZʳTp%";&3Dχ_V0q93xɦs4vjq{''65,ip^(m~;y8Hz:X\&̧pp늰-SZ|n]L2L\J2}HՅ-[gkf8i \,5 ܘfp& ȏƩǁS,BQ{nV3;Ec8AYu>!5D]QD1j GHuXh3-bmAe]Bȇ]b]Kjlk/#> N}~ ƥrf!"slkMaS:'=T+o\bv.)YD *GќaݕUբDztngOZ|AaǪ7_eM JLQv[ dU鬴ЦEc8, k`7q jW&:NZt$|5EP :sX#xV)D%~8loS^RDhWw2!ڣ@rfiQW`u^*5w LjHlNH|9U0yPgB"M?3٢~&y}'|-N,f3!]T L(mUh&:3ݤdB5h;oZkjK LMdLM}AjWOKFn t v^i =aM7({ B/BCЂpy˃s)H+Z (m I#KcI1f gnmAV6,ᯫvƗ!:Fmmb%ߍ.IJBz_U =^1 mݘ&Jt+o$lSPRVǢDum",|RL/n /˱-/a]ԃ­_+FCYdyƌh 8МVh+ºdjQA)KlMEi\-> ەdrf3W;NEꛎZW8yGC@H1GUn MRӳa'Ԥ؟J[ehuͯ8]Pr6P?ѓ]UFZ.-OcՂ!(W % 4aF纇f=kPgiX>n7owJI(V^5yxn-%ĴP )~ ,: <!m!<~i K N20i%]$}%>f$H;^5Fc IE4J"@QTA݅,k%nSzZg9QEMr?dxQiCP7+WggK)PX0)ìNs:SV8ԖZ^ L9yD.Xtl+Rn){ qjx3 -rRߢp1q ޠ ;嗂SF,Y*)]]()0RcL5֏ZME7ϓ?T|A?8aPI\A O]h9}ȊsƎE*< 3 cگqWR9_ѻ,2"&JwMlaEV$̘4NFNhSb#kwvHS؉ S^-2伽\{<5?OAsy~k7 We 2:F6Uso.|3R>*ErpkP_ݺv_ ozп~1nا,} yL r0U׺PEczõc1^>Ɍw1IQdhoM\% UR#Hf",ͺڐEzNPCl0`8RVa&U iB̔$D %D.O@= @ϐP AՈSD*}<"/zP`銊"Ʌwscqڷп8;^sVyM=Fc5xԓ%6*5CB0؃\ڊ}N>LgOė:r[:[{t={]6]qTW8ĉ//4~$5ݓmV^ۿ1sh2Ȥ&&*31] d1gq}q$\CʽO;~dZyWytAN ,Q5BEJ1o7I5KoA^3}9c SP| 2qC[PfXna9徫:,*9-dF.fA9"Z){iPP8>OZYio ?yB@Ce{  q-pgu`zhU |&X]j;bmTPީ7s J*5G-ֻC߿]ǹbv'#漐"v>E/ai 48DYfle03$-]9鄇GǯFY׋v;~Cp7S;eq/Nh<]yi7e8oZ'jI|Xf-(rum դ*@"ঢ ͎wIq` +o~iP #V5g~U ^b&/Iaˏi?ZCJRΉj@{Iޑa3SC;,r:쩶Ȳ}z6t2Q3%[?7bp>! U;z>?q0DFה;iv{Q,gTe"#6n&Bպ~񄅽RNYHWUF&K6 gH3 i.>vT*ɂR B+6,7IKy^Gٽ+d J9|9J9/-kV|OpM"qs@`P 0`ۓg$6pFq:pH$ '˜A;}Gd+-r/g:+8<0J lsVACD%C+/ҾW]pÿ̳ y& wm޳=S ט9J\7?JI3~g&G*E~3?mAccj$TĶNԷnN+٧Z8x*_*')}%&Ek X|=__5"/;|D\تJg׆"S?s @2b`2oƛEv ]W?8ΐ$-;n,)`[/\h e! ?*L}!؈&"/X'> a_Ս _'1nv0{!yC!v(f#e%&]eQ!h >NڛѥøӸeq= 'G&3i7K2yW۸ "qcar(tyfu$K<M^h4Vp&[!B!?H8zm d=2:!Z5oC8j̔'[${ Ui[' Inv cfV[m &*` @DIm1a-ȝ$ $!ȿz'h3`^XMjBH]F~o$ȂrhugaH94XvYrB2&羽R-;;Sz.S"F `+#_R¦]N9K_sʦC֓q{_e,Dq)gG{RhԥRf x 8 /R v)K;Ɋ6>YyO(P};@sNc%1DPӘYҧqZiE%G%HbJa!ME~I(aѐ@ǸReDi4dAbi=.CM˚ZSXQEVG {>eL$ho%aEqBWzwsCӱw|w8QGQ" XvүEE,y.$<.63Pu6Q; ';X{x膧D<<HrmZsQȀo6$b C6 ǎfahBZVe]_'@1 ..[fg7@H6V͝M`2xѳڜNzDO<` rbU5Ad('g966_.6]MS-L5katd3m[ ^)ǠdXG]`QSrؿԁ^pMRU#ndrwo.zK\$N#4G>xb (ˡ9:Wbe&vYUNW.i8 Q;O}+ ^`<{: 4xCpRyDrDZwWOvC|O}),վ ) Vfv :-B&szL)w]pqJ*YD`p 1=59mOtg?_.ھyl+ xCs_z\n|ueFg~Cp5}` ̒TEpf[2;Diz-hkvqF0gNL_4Ƀ@fV|1* cjl~w(F-u'M [59i|. )TˏbDqKpJ^Ap`ByTt|$wRvJdZ"[U/V)2AWoU1%Q2 ^pg*Ѭ, ,jzB{#S.5KJ\:M$?蒹{rZ[5q3XsJ j:4[/ s$f2J)"EMO> N \9׿m\lQqD =9m+m? ;3oDsZ<8=C1:LGtm9f?S?f-#Ϙ)\8,hNolٱ,~j{DUwcAh@ JhbVEϤ#ipu+#$/G N0 =6;@WbkO['JLml6ܙJڿ W)ĩ;rۃrc3fi^v%D ~sqL_҄kokCH:D7j YN\5V@+ƒšل5x,i%<8NpRMĞ]nW♻߷zC4&ڻ~(%Hbjg<a@B!\`Xѽ{!'>aj}k,E&6 y@,*Ej!8>OyA@4գf<*nQroE1tؼGtkީKDz@T rek$p;7@ryX7:mU_|xmwVzohfcǏd@j/D)Dqj  ݶ'Nje^0?]; q2ɩ?׍nǯŔtӎiAB;<5|fKOCD|6Ϟ2.\IqH?_,z#! GAbك B@} ITԈQ7BW^!(v8{xŗ.9:C'bgtDD0 n:ӓ,8;u?GYm,D.f?,!͇K 4<P3`Ny=0ѭsXfřnpϮcX/CtJW5~q6BgNLN[trk=?Ω;EVʕ IY,7YЭw7]a9,/oӳzk G|, a)L@4(_M #E-ڐ+>Nu]$X90ҬdШ,Ԏѩ?%|2B E+G9vmiMW!OrE=UoQ!SyS@&>F%x!KC. gd:TJ Po$4- eFJx{B%h?G!h/nIV<lțmefX C}\[C}djS<UTDES}YeEookL 0se3(%+[{:,FyXvlx~hҏncٻ-ߔ[;]M`_ udWB$?_N|Zi ϫ,'4Hu)jŌJD?Y \JEɴ щXou403jJuiBO/n,p,D5 @a},%wNQxԷ'Fc )ad 58͐|R&)͂㼜$jU!:=Fܫ-z&EĿUf bSZX+ӈ/Gr3+Q )ʄ<Ϣh)b7x9ӰVy x$/i#)[\ȋ&@珹4?<Nn+GP ;k׵1ֹB:M[RHC~av(;[/羼4wM&ۊ;64}$=fy z̃o$wHWikQB8f+!soƈaU{|=CuY8Yq_GqI&2?y>7X ?M(}QvZ\"5ݢ!z͚xߟ(rI~1Q>F Խ2Z@8㛁qr~ԓ0R?vOÜ.15BH%F#]dI |y+3[S2 pf҂|-|jJ>݁A5{2s@zfG-[A8?*0 eSrۓ6lkBgcz4\z9u8l,&Ka_PPTvmEh ^~_۝x5/!jh 6=|&7bM(7xcĝ|uT8&̮Y"S!E_Y~o_ZyF 5wJCvpy,iڀ = M*E'44U|B < +k4@J;:lQdb\KBԈ] R2Sэ{3ɥrTU)_ ;AE'c ?rwIcCIV'I(vd'祖B5޾`M~\ >Wș縚(gCH5n3)c:|&$<ӣHax3 N-gP1rG" q =Apwcvy\Gld Ui?;0;v|9`~&/w>T'Ϯ\鲊SƄ/o\Vk_.֤n ~+ؑ1tζw"Zჶ6z"T9;>{5AF66 vdOABbe[DVn*=J8x{O}^cr6֢}([ @iޔF|P5y!5 Γ=f0⧞]T|)ɁC>jT޽4u>}{^C {hPs{rBKeR)%BN4DҪʧID8`{Qc@Rq֙[E2滷Jǹ , Yᴕ u#ono.勛*|vTW.DXU x ~BXwdRƷ2qR -u;aMָ` 0aoR蠇8,qm}wj)18UQr8LP/HWIq (5,F&8kxvESAj:C6/|7 gicSԪ4 d_G98e[LU4z-ҳ_n`e& Pu۹ $S=NT>r}O@NͰY[kKs!Mo_fd?i~$7 ptJT)JŹo1EBAPxofHj:dfJ,Tg[i=W> -91Yx{"MY)/};a`SFjrπBd?6ɬj%=J%dKdaYE;=??"qU$lLa|B3:)m6r%_%:Hn^:&R94 -fK*d/>W,B6=QB"sOlztgbz%1ɻI|(?R]˾L#OԊr̲|N3k0M{ӆs(JdMء\suPoD#\ЕsRl lX7]ed{5v͵cv%K,L;E`EJ\?T᧟dM<~Q&`p(S7 j ey^pƵ^3}e/M%wʂ{EnXqlV*b2ΗaԁNՉ)}'6isʵg>= ߏs6ؖ_D[Cf _.}:bF1 Ɗ}m??x4YCj}[\ڍ}Bqn ;Y>g`Tţ;5rέ:=7\@86u%wЋP$t}j}ǝL}}NetnZ˥_Z#՜ aݡ•\d0\ ׳fIudj1;-+|G#ReZ~*Bٲ ]?wړh 1"# o%jT,;AXsӀ1N@ތ>SAKs +?l*A<2PR I*&caT`zBZ5-nQ>Zz628hO,wE~E+@[Ώ~UIes 1%됱!߶4:A?}Ouny9vbˢYnuElD.A`'}2ymL y*kid*GgՁo /$hgSiq(tp.)NL,a2fS&ܖA9,䢜2_`*ؔ[nrI=z<'r:͘g!ۊOtz؋1?R6iLAJǙ`wrWOnW@rSٷ qɷ"NJf֝ZRo.K/(Ri{/ {Hq9|jZn 4:h(QmqsL"d4FI%Q&Js!gS>PP&tˉ^>RB{n݆Vݞ3T^:i5pG4P@^O9U/M93y$ǷԞe @I f*y "jNeޑ+c v +4Fb8}y Jc8,dS_J Jh=γ^ ^ `ff*Kw±`(7N]ZY3+`@v`;=hMB&ɨn-uDsMjJsNo>/M*3D /m^L8ۖ}/g7)_ʹI^׷8Q.?[Ҋ}ezl/v. C3+G`ۉj"TFbəwxG2}y:'֨}/Tݎ?*zC&KR{h9 TʹPT-[ R[uݵB uB>Qgv\I }XF['5=8 $U6$[bzm ѳC)JŠC/|L5 Zlw34(JU!bF{u.ŰdSpgY?Pz.Њ[^MvCŒy8i\J/- KhcrSrmdo;ŋ^w=^DsD1jP:PAzb0fN}bo=g%P>מ %6,>#}{V6E|pxͮyZ!u"vԹ 4Aֺ8ߴj Ž2vwK_02Pn 67 D@,NqQ-@Zeo)7oj}GfEP4F8x& xV\4K}:TΑj&:&:vhЌ~BT,rY/p)Dg-?4X/d Ol5p;}):w;6(Cvp&|wm^_W$cs=b@ՄWJ4$ȷAVeu˵wzl'W/ ؍v&ůzSXkTfunI['7A?!|fN*1S3VO4EBEQJ`"q=P"ľYKl^@\|GFiS_}Ej r(-hH/sy2%h y*܊%~ uhi7{`ֲBn#BiYC$%hzÓ`"9"e@CTa%/*^Pl[^,?Kڙݱm.6? U% <"y TZ$X=@#K+-*hδf^/ROI t,gInCנȠbsc>V/^T&sQr. 9j4 *f8j{)I8 xMH! bĸ=JoLi>Ƿ1EP79q2>q=L" :bj}氱 ߇mX uÅt1٭L&ILqV*2c-` C [U2ܬHm,f:E7t}*u3ײF؁ N1W-~s2ÃPs!=+u&;5~|6Lef1{~ӌZ{T6ⲷ4bTA}FChs,t!&_OFe7d8Ĉy Dvjx ~\5QheK]2NXֻViE82}Ԇn}N=*spf~Q'6` f5Tjt5ᣍsMTFئsGpczjL ?tdʇlH}6x 1WWmW-5LUHtt?\Uӥq_" Y棢5I& (fGZ1k@:uV+y\:c1_I)=PW$}W;5:\4(aȧ"w(X7`AG坺_HT_*S9m'NPcϹx!]m\<YDGw87!A,fKE$WR%8橩e挕+}<`xRc6-8­R1L'zEn/zݷliT* 0JMQ8\p*vG2;ۺ2LCdien]H_>mSYY0DM0Ǚ1(r9P ʄHh(:@}mً[cRjOtTYd-LdAo@# p7ȼ&wƟ/L;._uMZBp(}?](:Kzɑ.A@w O6SWsGPLVҳ-GB&G.[JOtw]uQE,ˬsG0D6XHz&NKMElǺӒHh&%@"Is' ^hF3Z\鿍{Z|+q)n 1Dw ëC0%Ef` 4>un|wM C;4v|8WGVLA_RGk& `OAPEIU9-M *xN_ MG`Zh4 eA9f^or=B#ť+0y̰f_; 4\e2M޵l}Y $8xZK`VP~Uy6z_&7Nǰup0A!M<_e~Oajv%ONqOI +@`mZ1F=CP2cat !|*$G;3K1 :W>#:N9#ZyJr +?-/mo6BvP2B0Kt{ޠň3I H2)Xr t.?||6$̄Xp s01wt4Y"zەp癓G񸨈S }HuVTOOE,ǸX4b"]?y#U9}L] j P+q`̲zG$M5Lsg6Ox>1܏aLVb "&rxpY!MD/Ňmyϰ+-ߊy?{"03=h!5*4gt]M&yzmhb\&c_EmIwYZfS.ZbG\ISr@m+c;j >U-?]5֛gŝBz"M '@\#o/-1lfxRE- ɸBI9|il)E̮ZuD}cgʠ?8f:tn!aoet09 3Hr#]fၹH|;ZW#0*>ĝVĻnR̽L2[vv71è=5[r@".bfsI2q)Y*haWYL#P {sTtG%6f`T;٪<,' YwV7-7ťlTl {j逮>dF p}Y"9 $de|y6k1j; MrP|^ٳ_Ёbf|'*te^]m$ʊrۓvyLcSHBRڃ_E'nq|A,k)}U"$W͠7Z׷It%g[="V+ bıT4f,R49YS \3gٍ }H%saYj$-h=wN?qk24 ${\!(\aѷ|79.n_DYW_*/~鱅@bD'/5cAZwkGİRUɔ ʆVoYg+9Q}%ys!n"ĀX|I"~+hl}Tw.2Wҟ L[S06mFPN׋g*Q(vӭCOtm5OO]ͷ|NoCtI[[/CP]?"f3HsC&m04dH407`5S)~t]Wɋx˩m+_O @9B ڋ N Af>0:O;W&d!bb%gϮw0^U $Z:Q=9j)10Pf]&Bx@DK&u'*/;@4%?qv9-(Ǚ d68P7f!4_o9ט w- S{]Ep/NB4AyNKd&muh!,pYwk$OOs-֥9{MPV?T4wlT`Ϩ-!Yupg4ش0Pu9ӏIHNVhP/ łT4=QX A~9\ 1&qz(3piUɫ\Cg!iEBזS䖮Q9\ed e[p` )!0# %."10wӎy}=$߹taT$4 PɮI'M&M6" ˓VaAfy+XF/OKԵJ/Wn.Rhf3iX;T]%$տXQ frٟf6'M~m9nlyd;ߔj#g6i_L Xhe%>q P HJoO%hpn(FԆQOdY>PN)Bף>-^,eF֠5>4)SURHat@‘^#1XQ!)+u-Zom -ީS^`bnCG/S4j iSM@YK B{/-Jxa-YD!9(Z"wf0/hZ2J c!a sn#uXc%<`;ʵKl.$3 艹VwkP\(`+Lo7=@6ЭԭG۹5w+<ЩX1Ճ/M^sNO4?RZhpA48J?= o2Z)+rKcP^)#q VQnFf3|pby:M^#D&?_:{7Fo »ġ'=(ZpkTs~l%}; td砋L zpҾn@3ΎgWֵ 9 Z1Lyxs}EmwAĘe࿼w]:S ?3eBi,4hF+[[81n#F]օν&'{m@iQ2W"*+ Znk-ӡb% b`_\cÍb9֢j"$еUgy>T tPJYKcu|4HO;G*wCx"?- "k&|p 4-7Ʃ8WGCK,(&(Gnb'c4XUjYZC GL-M3h=M6ޔ94j_7R lٱ4=qg:zqS8e*tHSiAr ;}Do9Z1|B5Q#+C|)je-S!Aۑw|srm.*1)5; P8!(M-1|#/>'Bg''➛wF?HS"8_q!Q tUES(ZR~R"r~TJ^x<4Ҧl ܢT#?M0z[+&쿬j ^1a%1Mk*aңPU;hւi:ڶvJ⇳}G1J6yw/ybA^[l&+[Y> iy9fv )h5jAB3|Y3 9)јkzJ,! 7ę`P}JZ֒Dkr_Seja  Os(ȨX? ce-M.#!ܡaMgQ_7:x#/i40c#=kq'Ygo@4* bXd240*ƒ BhEEBMĪT,4f{cǥLReꇲ[@"m@=t/ng\DLS?=֨>q +{}=9fHNq{SVq @ϩ]+Z_2c8yNǸ@)~Iq5K`k4i _ZL΂CFd)y×0v5E4"dyK'k8b;g&k㟈SCeeePC.|ƺޔ Pe#P5}9\&ً I4:U(v-R!GNr,u)3c='9fQ{yEG'&KaC _K{VOhJבGA %-\\]q~maf57lJ`\<0PvxiCIR[L<5$^kD75&o @̥L­`3r\' ;o!mHfjK?K˙%vϺ:.dBr?XAd ":bji3H1D߷G~+3&ȐʚA$;`+*ik4SjAi\JUUS{HAE 7anAQuF:KT&*ydrNx. J7^Rx Jy F ` }$v_!Xw,9A/r@-:Dx4@գٻc| -Qjw5{r c yg3 nאegpH8 S$Rw "<\ Ri{̜ɲa#uLtPYuӎ-vgX Oa /78@t|յ(4̳X!2fT81 IqJR\iQyaxohŀ?,6V2X ЁYD;B "8Wf{iFLX=%2\<5_[|ep{:A:ci8ߵ`_J3#'D^ "FYHo/E H!M8FWhL@ف)^`oP 'ԟ;:qɨzjbYB0?RoD]cg8y|kMsnfDG4| õ=؁tLaOa)#R4, qS4_]O &̌Q$t8 ]S0wxiκfeI@X.5,`:=ky)~SsMkLڻ<&`۸LI0*ye>s>("%!.7"lXWI@-I&DG@:f-/Ԣ` \ ;x Ӿ1l½:pYjˉHeF_b!Q}ИFl(| SS'\ؕ,:+Wr=|0gxqnxq.'̵.^\Ú1АBb"v7R:<+B4D$&ԒՈK<:GX: gAUO E$i&FGF }S!="I8W5cWVh7ĩDHXA *Xk%׀pi_FW*E}ʚH%O?,B9<5 9ɳ3^Ϩ)vtfS1rr+;FDfhPIXcVݳ|@IvlK)2']6`Qa-87d/&B{sn@Є,#V #UFqQ;;R qQnWR="1lY?eU2vĐ쉵1ڛ:V$@Az"7Jٟ89B M]襕~T`_u#<0%3ǪBF6kTO9B@ήGmcNJgp h&RdQw8/BĨ Z鐾Ay-q~dBs7~Hq"X]e<1 oqpL®^' #zMXL`BeZ,M_Fm G_]ģ!dIT3#@ņ u\yr\;x]~5m~Le)si֠ (2"Wϒ0;ek,ڡ S ZM!wշIh^hͻ@E!AOg*^e-^AE/^ V!45jCaf9%,X>+b %D~"k9XxcJpEesK#XUB=-߀=~qdٱCJa8n<^1m:*]lljB:It e#c۸-ϯC:2$䞌|$^^6 lЉ3i=gI[txV@wے{=\r@hl|u)*Ltcʠ}άg"! z"`S;m<9b` G^<vb!<-},Uv:Wj7/|UtسP2Ҧ~Jagy9tOU7^EŠSumi *2Id y&Lg}I`xzxj8ۖ# %r|Tdp*qvh̹jF_=f_,=\lnBV2Ko;fq\SNh.l@X+~7!5l!pZ]!+简qW _)f4{oe-Ѫt8኎(]JJL=ŽEp! ycʦSb\qM6Y 9,P&cz(ٝRHs}PjdM&ڬ$i7 PT.t$%ϕ`N$dǟ+шKee8OK*k`"qod:-ou4"1Vj2. Z ~xf\݉#$Nf4~&Z"T#W0O_ňڅS||lfU/^#r'0 1p1D& .OjH%ϋ`=}hnL-cFOv1  ɡc6cگ|3fAx .uVϤA$*h>ʎ)/@Q'dh$Jxt d**&!g$ cJ|Pݱގ ;0A5|1 /X|`0[ %ahBXLPzdd 4l.kKy XE ,hm]$GAFG#{{侀p7>_.FNZjZҕ,}ft*5aa/W k_gӢ㫲x%=&$~KOF]H #Mh}q·Q#ǭ׵0b4^1$;Dk3)o Kp?QZ$V*C8Wkj4l!ڰd.= 9H`Zv]1E@)>S'YR8f72 o}٠J vnoHX+Syx$O7[04q#VXyM²kZV ! FEa7*Z}K $/܇Ǽ$NS$h)0T&ARI"4~6)ܶhށN <0pC4q3vכG f =t l(>ˁz%9~vΜ%643ԢXRk>B"u?eWԂ;<=VZ˺@a%RbQT^*>菉W;a+ &0«;wZdA|,:—kuP`s)GjvM C< R9(c#M('uNxԙM(GWpZ:úfb>ق!Qѧ 6MWՏ8㊔ [WbU0$"tJwU2}P9UiDZY.M`&C-fWW>TS y\P(0pa],0ǻVo2+ꭤmRkLPK=12$OMiR{'=A4tuZP$4+(XriM@ب ra/oQB6ԿZS%KU]2Ӡ`;s'9k@v 08Y#P- 01!֠{P?7kyRy!<3Wssò.c/Zk=~li Q2۵.Εe·Wm?gXA2.=&)YPO"ŷӺ8Q:Tl^ݪL%-(fh=G-zQGh͂uX?t|M) rdZ˧6vWeG; =UZkcvz紤[(<|:7~^{?-)6V;Ph}lG+Np~$BWeFca.JQg1A'/*bֽ*(Zϟ䛘y@LQ~TRD]t?&м"Ǔ*& @H$Z%щ*{;_+'c%͋=j5Jѵ$l",4),[#QO]GɳhaM"_yŐ[]3zA*hą->7v ȓjjU觵1FysNqhҥpҵHX;g؆!7a9@Ruo_4'33MtdPTDuB)y2Wj#9-c܃)f&泱ӆeaAbh?NΜBrq|vg;::7 D\ԭZF Οx@T~e!6 1AyOGt NorBkRJi]*_h(" $(ʏ8!m6:8sxߔNjqS 6@g j&RBG-'l[4X wJ %XZ >eFɭ;,ImhMT R lOo6$%j+z l5_YW3/ u*vv \C-qNmxi<8{-^vrڔ71i0v Zw:a٩O+QQ_;:ՑfRڏ X@Aߏ>?hTZX݉No6:*nDe[AP'kʚ'f!}Evx( ]rb'BZU4|jOn A[Sp-4)0-%PI^霆*Dq.&%O>PVG>Zw:֫,gzX1⎲.傅^>n&|i] %Q{c6ҳO8k[k %c4Vm$FU2Fl8^#mσ612JDp8j#FnM͍|Lu" 7H+ҿ[e\餋O~o=Ҟ؞!X 1!Ƽ0yβv5&JA]ٰ@Y&5З - ȫł ! E]kި=olZ~H K !]7N Ly^ +Bq0dǡWLZ:4neqy׍3ɟ瀓dl4Oh= }Z2 q4Y-* {pQ%`:47b"\gd_C#VyJCA;?DVr:Iv!BCu2xcuyZt.&=J޶bsdS)o(G]bH9RMc) &kzqwtW.Sri""</VIu%{f QRBRZ[xmV3<80=:{BNQ"vFavH4 u=z-8j/5 ͟"#<eKNH̔.L)Fʱ^ wRAF{ߩQ }+VX]VZ-6-}]eSeg@* ҕ҉lPYI BLhykZc](hb}4RxT77a`h^sdH_VVª"+ Z1 G2+O1AH4Twut?> +T( usղbY4{(#n^>jHw 97CR-̓{2qbCpm36Qnt x0a^Rrbd[bҸ](LJo!u碽Axe^ʾ"BWL,vD')*$mYY|o$Ѐ ,y+ [|֌Tt>4?>>S3W[kA'4ꑠ֦G$i̕s-Ky gD$G|pkUmFHwYdia#m4{:62 \#),Ŧ,"SZxySle٬DweǮc;ҰJ)6cL+f0ޫof"adgd0deX噖v:G-Œ X5T\d>%]G!'1 n7 *|Z,c536FPLWY|  v>7#0-0DPjV\h=?&ZBʭUJ8A1:bˌ[v (My)1t1-/Z pCTZYFZbOir\Kyl;acӝ!PD.>ǧN2hG{UN>|؟TTA̟.h-΋^+ $̫N5v2똱;h1dJr0VYFDE3!zfT0/ >|i9vCzf9 qtnԡaΜpS5dSP{dsɶ -tٯ@ 1Ma4%Rh'zB}Vȟ.B ڀZ-{) >TUNs_PθcoI^>NNoN^DvqGxÅňZ݀R +bhg7)IB\*t+ElG:wiv;{E9@ܤa8yaylG-ǟ.cZlk !u.}H^մ#,E‡3Rv ׃,76djCuvnw#^F4zk @"8zLCde\∬!+:[V;_ҖmZ.-O!]n,QO/ҙ 縴2i 5"Qp1mIlwg[5h쫈7GJñ ZI@[w,d-`&o焗F 7iQoZܟ-X2aG s9ʕgо0*iB#I$0gǐ5QO~<6,AI )z0ooBl4, "*t"5y7PB`埜c4~r9MF rGG6NBFm)WZ `} G*q_YjogKV̴Ո- nλcƄD\E-h+< G  081zBSG! o*?o}"Sة)H^^ïeQ^Ú C qz7x]lx*Z.W:AVlSaQMf_&A/rnSK! X<A<čd]AK>l1\ekǐ@5lP? F&BH7εhDq&Qk+3b3n E3^*c~bs hB fл꣐~~Rف.'qɪ|1l`78<)L䦙;g@Pd롢ۅ@Ÿӌ1wFubʶmi<3ؖ)IYVR#u 5 U2;TUH;m;8A5Q;Fg@aͧĺߌEx!#WL/[Fuxbf?F-Ӳb YaH@ vEF iC/9JqM0G;mr6z U 25@ۗ1\4֠v| G-R1c@/.m<+}aAR8"PM}u#.VbQ6],bb4لnp}Ʀ"srdWTi6oZcDOI m̆uϐT *^OLfm\ ɚR>HO`o><")|y\s4YiutAA_tKcP˞{FIY%qHe3g_!f ˊsc9e&)?U: h&'x'k?~.TH@ uxS=/@ Y3"D"`rE[!º)-k5 >_umC9ŚcYK%YN4/6UEêQ1@p%:_;IFjo9p3􁳴NH'YP EZ?TІY␈be@{)wK"CjH|< [BeUP+"iD3']%>Y "l 5~ٮkm #%CƙQ+}a|s#p6z h.;EDuʆLZ= 1}6Ir(4K<Ѫ ߱f  V=+5XB?dGxFr2%]Ĕ#%珍N+o e92ߠ߸fr#ܦZ`~Nv s\4DpZ*kPMm$ Tߞ/W .յ2+zI/8]Wvxy쒓j:51 5 Gb{zS5_ָk ^u9~I yZEגŁD3N3ʲ7^LnAE`yO0d:)bA$B\ ݹb^she Zr}Z ;u"2*n}&; -+ wD}Ȟ>ƈX o7#8d({-o'a,RS}ׄ}KVtB.DTzۡR>WHA ciV.1Kو ,w^5{Hsvi#z 0!!QT_0)׎0|"/~;6i#>c?x#)VJm2 BJ-B7B; $>( j-^EPaRZJ;cCjPNўH!GUAHɀNn,t~$A4 ?=^jec(UT]cޗFHJvAHCm w,צR!9]LD_j>ΈC Rh>c''#ɵڦ'wZ^.E8Y.َ(IC0bV%W@;"!ua OʗUplK|QYacBtM:Dr@)Rp`E^C 5906t˕VE=Vvj+7ISXa1-VG;!_Mٞx=&~+t덛W[VRlG"?/(HܺT<̻Ο e E i@nj/X,"3RKy䖖ԑLO~vQ7'=CH2(X 5\YmVyIn5ˈS0G*-lwE-}:㈏pIv]~/-EH."zѼTbBX\Tnħ 0ljcg{wRxfV@D:Q舅wQ@0~о6|H& 'Lj-/"9|hQG0!R'' DptdHrYv\oVM] Vz* kx`jloH(8|\ʵKdZ`87Z; Q+{M)!R-HcDr pԔKۖ R[KY?l 6 MH4,c,胹!wd/1P } J&7y+sEy q3@* #4&75<:Sh>%("lw10)0RtC!3Q &aTyTyzb-j:Q^[_<¦Nڌ=Hψ\oߐ|4e|5'ԩ5Ng @04r I`3+u cSn]!Nd䥢 ,\s58ϛ"ż/RLs))/O[?zFޟOSt V[ŷ/U*'_)paKEvS*'jI}JW%.SHQf* l}QU Yl y N>8b}'7 m=ffZdvfYЁ5A%B_wm!Nij /ES b~p5OѼD%CIr7qU.݂>CX4 .,c?;w_gݛ}PKБE7S^tq:eB+=(2Q$7GZH-l5}fgVh+`8;FCXiAµsS{MS~Fܬ^ r jlybOy1w*u`!:z"]Su$Y7W1g\rA pBKUM.T})5-0et'l׫7Z@uc\oJΕzowhkɨ0|i `8k SHq^g 6z%!B(`:!䁩M-C6F. 2E3׳CYk3͓d ދe(Me6թ6f5MwuT)FAbGL )PH)ec8G{IdջX( Fr+Q*\=ea "&ORPd >W-V;~&mcJ%^c"Ⓝ5+<(9w&N Y]S )WgGxs;gm}J,3vQ_khۧL&.PNpel!V>Ydg6f$-iF16lгî =iq,[w|:eT>?ǞIԎnW1O a;eRB^?un6+]4g^g-*zE4.6ii(}F:m '|r ^L3WBbS/t8c:оYg!}ȵ}t-hhSn"x9 tott~- RI;ȋAX y{.n5zNY|τN!p=;> ːJ-&hic &"AV`ExrK|v ?7%)D|(\#ozK-Q ѱqkppM,,_(_#>UBTrhOL,9dj.ȲQK܇j ~`c&r\"TfMm,\u=!~yeZ`"{d?k>q;aAKn# ќ~{^A[ Ձm x uJ 4{U9"gajUql@mo`/ =SZt4CYbCb*$iJ}y".N-Gdhao6z}3дj+;~ >D uwJbn/͝Th!B-i$\ut14Z{t;r(TizIw}`E;2@SH Oՠ 7\O kdhŊGq C`Nq֒en/@iG9uH'!^W)QgoNJ*nh%o7̈́fvףbZl>.A:UEeg6))S!ȴtoxm2گYѓyX"tdu6WـOAHNG|"Msw EGJWil,U?E8a S֔!õ oљJJ%e<],lɡ TNf>p\W+L`^:lf9M9s~38o>u|xȣFRɻ evUJ"Sxf?)VɱM@~3ip{zlP.epQ=9ȴMWXIrW(͇hM8,4vh`[?"||hL"vZ_h([+'~@{ &بB,jz^Yf#^nbp4‹w}:(ʶwG Z왒5@>Rh{3くs[ ?9 ަ{J;t݄.SRUr+ ]|>;+Nt8I$~t ݇S}IUDcpom_jL!JDs\,ʽƲ Շ~VR,!ߢ^;. (cG.CBot[.vM`5VB5,nG'-sj=< 2r~CM5d~7E~٧)A;S~/9Q1.b[+iZ*KsKŃ?vkG?Z`~ >gcF9 "Y P$1QNaVh_;dYcH#S|o?m=EtDؽ}{34>5;+4:| P, 7 0'`@PRk`7lAfm:5LtFٙM'=bxZ4[+'7>+S) 5${F?1:fEw0-rX).}S[<-ilSu->̀\pD6RIڬV|ŋ :ނ {b:O[q4%bˤ,sT23a @:G әd|du@(*[,_4pw[0t4;U3>uk&}<H*w;Ŭ`tPgC47K2V|Zah3l9nYk&( "#q2m_lS6i+'iq$6숈 FojHƬ33l.?ŷ16YOm79rO -Q\,0_{#Z"Lk 3g>5,K7P~%_1L1Ҡ{&]v8#m@cܩϔQᾥR4uC9(Ư70GtAVn(lԫ-\PgacA%G%n/m W/~E-yAS`>ʌ.+x5Ik_TRCt"Ȫ:ʋ]΋* h3|ML|)irz@hKio*yC)<4]Uh]sџMȯ>n ?yfˑwYZUQ{ }QUv9EȵW<MAyε#6 }s 1.a7 *!1p+pBa^dpI~ SN}~-JD0YǨ78zPIcɱ^(u(Wjr7$r2!B#J:VG5x!lgZ!Q&4#)7U) 32:kp'븱gY3߼% 7戉 y H:ރe#T\ukJ*7 99),xq mJЍK+cC _ DY ޴-gEE>;:qP_DpqU?kXoOΖE5Q%aI͂~x'?-~ۨZNt챬̥4{ AՖ-Ws ʡvpIۼy Ht}ZtUA̗%^= gU< W!rҔb^Rܕo ʷ86۝ -;CGhYRjc8,;ۧmVU7YE D/qnOe)ZeaTT #]L*CIԛ2LBcwM==$ Qn"<Ӻlؗҕc>?{,cE5VVx)w{+P 8='q{I.4ϓ_AǾaKW`=FZt)l>;hWjy~-Up2s2rfbE@?FW&m`,|ͱ_|R|on.)T7 u@ݕj4o*)k$ef<\gzӄ就Z=Uʭ6ѩ)^ba&[mqc7mHICUb P}}!NZ!ߣwϧ-y 8[ 3ȩcgRyzASLk(Zi0 q͚nN~H L<u bt:~nj4jD!υKƌY/u/}8e޻֔s}S? ʿ:gglpɣ_NMKD&S4) w x* <'ů"So]_KWq4 >`Tua8=˰˥d%7ޝrU88z^ul[Nͼ)ܒiɵ mM]wߞ1 *q,F9IBw "D)xUE)6A*?6ጧg Raw8mT4fY)SZxr< =`L\-7Y>X&b%lQN*V)Za.wH62eJQ%'[A ȢEd{X8-+mh+͆J %{IeGޒm$TKd^*$;J.c4°R 'u_L3Sh(têv_@/Ƚ%E?\UQ)j\l0Si0[Fl y$87вG?7ƛz2e06(v tAƨ, axk qq}P5q+K|>PQ#xǵD9 mѦyLしJ >5}MC9d0J?JΡ`QdȮH@`Bko4ܱ]= tEۮs ;ϳg]!KvcN%ÁIV<0K#`is031D3&J"k|v3n{Dޑ&-% +e!Ll(^;S avgμ d庈 49.#`7>_wdΌ6QEz>M]}ej} ^1%8 w!onuΘGH.GR)\S~UU˚q4"}wiX`26] [>]ocJ ӯ8E# GM k:eZ Óv2n)31jGZf>WJ_L =ͯoj*I TOx*0rhmM_qj"7p?2ҭ b%qsPM/1';]Xp^e6cu-{,_L^"gk[x)| -B ,{ 93<5pkw4|ͬ36oO/gniN@yØr k;P$cN[z\'}s,Q+J̿4;EvOĞׅ)Voefv" 0Sy⑺9xp_#gd`n BDpehX?njV.D".fi,k $a ql "wvĹQKMG%$3i[k\<gGy;GdFQUR! "gIKWVH/r,\,[}<KnkJ.{n33]Wmzɦ_؁uS*"l uoay;b7دxaTբϺq3t|d'9[BA\Ҫ/jaQY~QjMdMO֝}s2WHRa KgIe^ YT߸{~ǔ1ZؘO;+=LY𵫊B1~״P~lj}D Go+-6V[SK$@&flPT~YMzڇun&hiGZF.is_U*Dډs9- j Fn{ʹwZNIVwb?:dU1yvгhqdS_EЦ֫H!`D2:(9fI(,oϻ7E?qd !:?t}/\}jOkAq2^~G"fvd>m(:ƿȔ8epႪU]%Z\ 4bISG".eN*!Ň8$ esxE1r:F$?!7DOۘ ƂYܬ‰0Xʼn 5R޳~f Vc°!*_ZrscDXc?;S.b=o@P†皵h -PEČCQmnE:a{.?ntM|#d" ܾUWR1Ь8bu0HpJA)cugr=;Dh>֛v>dXZKyͫ|/R<~t44v 1UM/H=3l^29zh\3h7L“4,}`w`# ²Y0pvrR *+VXYɻ.s!7LQ\M$>zA1E RA5oľ8ɭB=ΦR"Z<-ϖ0T6ChP@G"xE"u˛yOD3?]9btS!Qwe7iK_%]f=nt ğ2AXNJA75 xSPw*dwR ܈*_KE+`l0igPhXx2vLg[935m=ܮB'kD0YA{zJ*Rd8m: 3 {MJIb8ޮ V`#E>.QsNv._A{dhND߫[Yl/l*8ZI'j<])qHvsèY'SM|-s@/NC^4dzA#d!b~dME{EK"vzתL*yqH R>Y*pK: x$IMa&;x\/&-ĊĈCI.~>Jcǹ +Eya'ƅ<&_2x8Tlsۭ^0^0.?w" ޿ˑn1:m+(iOrT\ah^=;RIn<4p1Y?`Qv/#qs+]e63ŷ*g[fzh  ,t] 7ΗgE%f^7Fgyawz{%aP|D0]NK]h6? ʗēZ0T7( fs>CP 7K9υC9'dCL?/+o &JAt`%t߀|WJ)gYL rM ~WnDVN"6K#e9ڍ*&ЙcT<;XȼJxXV@Hnڮ5R p`AHIe3lAQg/~iw yX5_^ct~_aI-_ص E0jqx7[7r[sz,jDCK,Q$E, UmoIjI?@T ڥ5Q*z  l)ueySP{51#XipeA$SM^؞9\5)62)uSaicIE  NbnGJL-V֮DI;bmߤ q˻14J0TcWX& e|{ y)PP}'Ĵ(z.kVNA?uڐUx^$(S;]n{+/-r͒wV67cd'.sW;*LD,|1l>'qlPxD]axN`:n {TpC5ޏ `AOp=lA1 ]]tH%}5'RDI.Ui 9#e0+\Լ?֬͂B߶#^S]a?p_`Y&]\F4ɑN`bSp}/h(C #nu F/ [I׍(pe_7_z:4?N|P[4 * ƫ~PE,+2c[ap$@vHq8T"b04ȕpR XAWDz x9* oe̩nkuCE)iWZ֡Jr',Xg>#z!D]􌪉L8[KyHU/YIntZ!SFCS](EP`)u Ru.9y= Qbo_Pƛd -V]͊~C鯤LbNKKwr]fӹ]?/=+ɝӅAH|Kaڰ«2}|e'hgSs/|e2vGBҌ[4l2QjAa%{ulI[!eŮ7p .2>T/A߾J!k D=G?qlŻK$?eٱ H,0Y"TMCö%v ;Vۓā(̲eeOnqJkEw蔂'@kL줫z-^a/]c[ojmoo֙si-HŻaAQC*a5CΪ>ƫt_Ԃ8~"$.6ENtAs_@N/ب٥q/aO/iͿ75JqBϥ8&'0^tA9XH>eS="^"l 3g,df~<ٯ̶i&@88"Ne_>hM!#D(^sE}Y0.p3>&l WF/9BxxhXC %d՝iFQ 1svi6,X5XW,5502smD+ɴDy,Sb\UH0)`dLřizžPl CɃi#my֧喜$4J抃I CBˌE3C]O}04x{HLֻfdq&phkoL!b+!>g9Y8ߓnb G#ZӺ20mah #"F3JI`0\_Ss6$8EN&^M6Ş$fh`5pzN\lS r 2PPU?a[n3m%lla9=`T6I7y,JK/jᦱSa LDC$%"ٙK=e"[e1ЅpKWdr=w֪qmAe~"f3 f/{F)}jHxmcDwe׍ܾ1} -&7|,>A`ݝ\Vv5 RF-f,B8{cجʩXhbu0tMb5g?8WgM3$rxq(Pe3Yܯ .dJEQhQo. {'];-6&֩k\l@˽˴f"I@7'JXkj9ALs`IX`}d"DsP2R[Oj/XoL`u>`bq~~g7{L};Xs@ ek f˩*G}fi\hR'aOBHtF{u mK!‚4cNf/90Y /@0i>zL4_c|GPRu7fU}Nt<8kTs=Jx"wȚ)oN'\>tG=3?३#R츖 Nj 8mʔZ+Z\=z˺v#ENeg,N"몗!HyPb\d4iA{.)`to@+1ZcQ<S\ׯ8HX_z+,@Q=KO~=]p651c9?!1 ߀ 5rd~m[? t`4[Bf,U_I+C>*`}e|53+8E3*3~T+Z(F!: G}8Lpj# Iet qÃ<@f[49*jɝ՟?b9sgn_ƛ?[U+qZuúpۮ4iiNy|,WTCoG!:F;TՌ-+han ɻ 5qOk9ygVf= +eX~&o–^PIW m~x+픋WN@'Tmm\dc+`gvVpg9Xc{Z$mֱ{3x)Jvб|H?x)o:؟ j|[h+>K"&hWA<`_#pI82F26Tn7Z|o'L^Ilu7 (rX8P$hi!=r߬0ۓCmMʫ.?71?WRgyA1t8ZAG% OHG%B[b#}(F+D r=a c?wA%; Ɂ/X|D}m|;/7Sc1"2 \b&o?ZT(Ƿ^*_~CAGm*B'Cc[d'Q>r+EqU}ȸ(@V8"]eDURrx:_@&)g2 |[j<7 ѫźr]. ְ vwB[#-sXdn= ha:ҼS){cTR"CiMpgۉ[uiz7)18J#nt4#]dxm^mG|F#+Z"bՍ'w$koz,d(ױ"~=MZS;>G7cKClIa-ČrmH/ g. !>di4NDQGuYj (¦`M> }'ay%N+ qG}h%;96A K]ImCFQ~FrNOyGꭊ3Ba5y9#K8/}Z7=K&Syxf<_ B͌𹳳{p:sm5z2SI6*Fs]\)~VH* )^ a[Q?l_8`!{nOrZ;_U 3+"$#tqY'n[R ;Wʝ%`! ~hJ:J]n<GϤv*,jTh[ikqPEYr2mB8wW]9yphG21 T9`Bu|fI~KZ4|vFmV̈́3 4uda7xa!%1ͶJCG~w@3L'uvfUQB=k̰r}AMGN 鄸faׯfQ NNC'n }z$n;C #5Hy8b-')rdLEץѺרybEK '醕"Xx:"p*y80S 1Iq bv滉n*[g+4y6\ӭ:)lj|D>Ztnqʞ|֠;hvH&> D; b kb]pKΡ 5$u0&iNv6'0F u=vA9SaK;ߺ}wV#<$I[FOgStvY=Ζ}x%#0K\=5@ME54VkwF;z ܺTЖ^A:?.,5}"wb ?lNݥbSe5˵s`n$ow9Bm6ڈB0!(>dw{F<Ϩw6ȂWġ\eԽ&nPaG'޽,l{Zp7T.lDxHL4øzIxw#ۜMɎ2mP:|~z%8e@ktu}v?(- BA)ܠ|pé-{u>eg x &35X׈=!;S]'rúPŪqEs)jZ֧0޸ܿٶaԘ}'FE%yI*`z[kk&M&歡_:7c̥:Q|=vO㤀xNY&8Ɲ`3x-HRN5fSQbn{pU;*Cʍ[1ėMYnxē>/CNK=Ԕ[&0x1^+l_hq8~\ P &AgR!8%Q  }ʴxUĕNB;dx^Wxu_Js/#m2[l}ņӳYfjY j |:PT ,< b~%db.48d& m)ߓ?u I̜9"V`dSg6y$s\*`v+D$)訲ُ֛aAO2GƙVG`kդCRŗd~q=/9ݗIJL}G2h| zŵL% Tů||hκv|r3mn #m(K4$zS714(kPwt 5uM.Bxhiw\I!e–%DpVssNI2@~_˜C z9^mnS1d%hYq_}PGLMx-sPޚ|}K'BG6&vͧ; ZŅϋweÝs35C&.6q_bH01PUA{xe-]a^_V#lRs,{/{2%X"jFsR6!EU;Y1N ~݁"QBfj*Z#hq t(p:g(wX,.}[sELJ9Q!q@05:ktS9[^~(5c⡋Pg;[V4a`ݧ% <-p &,&*LÅЌO%\ft#ZP w>+̘=hb3[nN0wyG AMڊaf,Go6D[' `BxN-B:FJq b|~"+7w߲UՓ |kGzOs܋Fz;_޼196CUHv-sA4M(7ͱů3'cF/v~_]}2` 2tuk8K򖝞/>[=szߵLxDhR9sۚ}uyUwDͻW"^NO ~S3G\\op` Lg"ݯή O?/⧠نSԳ̳QlZ 5`Do/65OFdOw,M P#/Z|w8G"z &yR$>0iڒȭ!i?Ř%y!CD`v\zӏ+WpNۨZP^RJzEfS>LJWΞJ^vo7ηx9Zb O>Gq7%v MNh-gu6ǎL4$$dG͛*Sql;Te;~:(eܣ#7†+()pEH ZW|FttpX%P^Jq8ڝtFic zՓfeN̝#-vRs0vQK)rXrgK׍!}qF}L *il ZnDD_.)Z"fti];}("o/Q| wJ/;FG`d_U yG<_^EJ?tq KEDZ6?ҼiϨ1{Ǽ_Q5NkO{Fˋ."^E8~{jkuK{TۍO.2T bcд+>vyUUA.OS/V}@{Wo/ߟEFILDruTy:@`p%M׿jos5BC.R!B 62s]rX !*uکoDX?/D5[5 k=Ɣ|1#Kmdž*tԿI%#JLxgana$4=S[o``, VMbC"/򬄂K!@w=}zg4wg?/W5's^AUڼnä,3-񙭟L"v~]u"3jxm?`O+L*XY &U4*ֺOё3"t}\tA{# $65YTt2$M3QPk_V^8QOu /oj7=t|/>ΓPJK:>^:=TxS\]v4ƋwOZӈF+8{5,EoIxlw?ǖ]]Yticm-$ڡzXOn"KKRf6B5q3̮CagW9h@ocw,,-S;hxl,@؁B:J:߻u֘CU<dLR拘5>CnxK>Вw]Ÿ 4ug(h.uze mɨQlӑ>zN9HoC5V<қtnkꨑGӇ ZotYS֌, hrQ6l1H^AL%wZ(DS #lܣ{筼(7 "u<8>92XJQ]ThC8vrN*V8[koAe<(:ӌ9pUAv ve 3:OL%6CXQ]֚2~Uz yf#HI pH/+EkS}68S0HĬhIfyKTʋ }o uKn}0~iMkRp+43"YPu!`I6EWc#=(O ~;xfnC;d" @$meh/zq&D}PZ~Oݼ&Z@DCSY92(?[գ/<|&E~Nt\1oNθL+ )wUzs33"ۑ8uPgß!coC"4 Plqy-bsk2jc*Nhh+4wG}?̗Q-Ӯv! phx"c.(~,B$5ly!̡bQQ|lu8>k{Kz40A$4^M>!T/{*`__=>k":ӮZ,k@Y7&.qrri$0ZOʯ,dTY-ق1nMPv_%.p5.QP=f\3"D2V VT׿ OBZ{UCM&a 7\~Xb(ʆ^02ϒi*km#~;z gĸ5 $ -;j 0jFrD>jx9KNC9 μI5өl 7)0³!?DaֺTv-̕\Jԫta52Zeٓl|0!kiYêR4d`iP02pjfL*8u]Y]cz0s[$I<,1L'q> X28ϴd_X>HlۃbDykIɍJϵ|Cv5N/i‡Ɲno90=ɚBD̡24X2AIW]Gb^`-MPImI0OKVRkSnQcvQ,|+>jpu4 E0 wpo^^h\pDZNavSn8]FbQڝ(tRE<2]|3{R*Tq FD(,X?0 ɩ|wδ P` =$x==-~.27(d`$!HU~-YdkV{rȞ֭zd  f ba4&:=L;wjP}ch0V]Nd.)_W+dK) @ "8n.UmZ2GYg7Y4]ܩLuY ">ZwT?Õ"0hCV61M% uG,kuBJo^jtpڂ\fМE_E뇎x 0+X_?R`C܃Ш.\&NzDEsJRx/Ma:PƊ_(dg]hr*x&gDQ?3WV ٯ{d"@?~U.fb)y`<ז"D /K]\xg0Лw:'e:OC&XDVYp!Ǔ0վ/`U y|KޅW0-Yz#%=c73qуWfv.ޣɤuXflNX16P?%yJ >2ʊ #8L&8,df;3Gu.v ̔J<, zmR57ߑ7Da>laMXM!ʗ]imЏ\)MϟKDDRA,3z8ߓkd{u\GZg2kYg-V5$@[?.9rrQeE*B<]*_Şbm|؀aGp?[-6ZȅA2Y^ӉɎF8 e>W*{|VtC^nb"ѢXv`wO =Lq柭=8`Սw#^!h4jݗح:ல.Ɣ۬A, uUum9k&-"u=7+cJDA sRe8c>O-,I|EHjbϷ²ƒ@A>pvn7ikh[Vмx=j,mq(ulR͉j3l 6=I%JB\o#r< hO26%<Ώ+s*zo&fnq'W6 T8XcA a.&k<< ɂwH(IjH2gL΅[?m2:+j3sT)LOժv.@cr ssnogwU2`(kgb5x6'8Gjm8[ض(aFK9^d)b. 9l ǎGn7abGX,`T$̋EW6L#H bl=)9 kNuݧP4fٟBMҍ_Zw! r󁱺2+|7mI#0̻O)&Cs\ G?({݋,'~b['θo,,# S&d[ǞATo3'#VgiRxq2{Z!9g Ae. "xK0 F@ܛ]*B94}}r^3;.έ$pCqW>HFm=4Tzy$%FJv #:܏Mz{rm]-NǦ;_E*x\q$B(C{$ezOHS?IHy/̚w}_τOAtkYԪA -ao tQ΁dP֕y]@RyUÂ{rb~`!]K'tЉ1yD$' Ⅺ9IөfnfnG2SP_  m$4x:#"Kf'GѴ]xS\h7Z(nNnj]o@7J*˝oUKyȌ@pWfآ>)YV1ꚿup9IY# Dl5*s>x=SA+TB9,~I4q{ܢ^.QQ\SxCxhwfYBraA.zS=eb[g&:RC\=Mǎy;"l3]2/BPNXqGw~:)-!1 ^K5Do9}pT}UYPϫz ]c52yn!-<ر-I59x }ڕxൕGῴ~Ƀ-{0$54Tq2G4~ov`80 Tb_ (2,yH| B ȍjmc?Eە#6DǠ!]&Uu &%*.!8C}/9AJլ$w)u_f]QB8ׅ2:,N&g~Cv7-bHM{}"ٷQ'u\~㭦 J#@W)s/ߢ̖_`*6m$zzVIM,_Gӟ < 4nl +}r,y’!UMB 8TqÕn$˻"a]_IH"ҭ)T@s*=c=M«S:AE#Mَ9f(]("ryeod'`sOBM=9TUIIo%&9SG_ϒ7̷UpY/VV*nHj:|@#=ׯzȪ_Sk6wC铓V ~/ω%L[  gZZnB7D(˞%_(9c3~#ieMP~0r ?5uv_q!8|3͢*uˀba`|٪3%i;qru1 ι)1h2R^rN\Нα<@N8ճQdA'>TDҏKIp_HhQ2Iـ;^Weztr UG 7Upԗk,^ >D)13 wQS:u8z}a\yY2 tw6 Dz]NT:kK{@+rI+R3i9.oY 1͍rIvPC&ږORЂ뻋)[$.M Gq .$AGRIYQЭƛ&/a '"{"a*X+\tF^έfzvVb,Z")\ zXfcy( ǘnRXdV78PuM̀1Ym@0K=!`/C,V0^=qZ=17 E_/jD*oz$H)}" 7!jo'V1vnd$elktOs^ (.< TRy\z"rsT3,WD^$QOaBH9"~r`S}Y^ clH[ J b7ؚY;4C'DߛRCw:e|42!Hsn|-`rt)ewp2VoHC71%i8Loh-)Sn aЮ[N| 0 gRFe!ad!\r u;nw3*nH1B MeG.5 ')FhGr]u9E\ִXvGQ(Y6l="kn"aqu0Z"ѪC =ad||7ou8 EcD⠻~}USd-\S42Dۆ̝>p?%S^iNgҿ\dz* gA]OZ.2<cI4=bS۩Yu2G؉i_\̦f\؎^ FZ,AŒܐCB"!t‡>8F;?I{DB03;ͻB d>?^D@ Bt_*6&Z&yZBadJ6`v(Tyz(,Rψ8/ޢ[{ȁdG+yQQܔ"H|PYՄN%gh%-"u9Oo,cst$qE2DV&: V jG 0LHt>Iu5Q Uo"9FTRA6CZ~kxQ=RwؑOϢ|Mc~EA@P x9 CÊ"mϒ>+=ù<>@p-.zi]6lg?5{6_6 S5+uЂ4[IІfjm 7E׫ #h-O  jdrw,U؏-Ba)5X Y [nD}8lq)ѕpr)ra/י,@̣55[ V'hRKߑD]!rwQȆY䘇u yIU$[J_^j75J (K3m~A-H CƬQp(h‘G0u GYX7̊( WjnHGQP1ZLy`up8/X:`i ZQwq\4F&yg+=lЇㆦLByZ{U,ۣM[ϓ>ㆴPTrgC7oE_lI"<2n| #\*Jq."F_'ʞ.fx{Hkē_Uf(!(we>m\l@Ë͵ȿCRE[y;ic%: >,9HϋFo`5 :_(zAwr1^%b;37l.)IU̓kgJ^f3ӞC3?:ۃ#B!6E2xZsAWDb)ɰVeQߋIx -4WͿ-kJN›Bн~  1)F͝e>Q#p+7[@&t^w  %rHJ5Esѿ ʚe߱XY i=y}lىV1J[ )<-P8h/Cw)`N:>+`c9X'GaD~Jt2ֻDBY A4`J k).݂cw;tZ SBIMY~EW9Qa4$A£ʶ}X(M8H~EϪrFNIRg Vܝ!4 ˢ`/\ZzR aX?y-(eCyNL ZL5>p>v$u.eBE +w^ϫQ-RM!͜rLCђf9˻vded^#qs]b#>|quRc7L^LZ9U?!JxjuAݎC׃TL?DŅ@|dۈIb" 8Vj?ϳptBr=c.Dq|oda׋4%we&сӖřR|LZ~695$ݣ{hf恡*\Tt|85 ka3q*( 2{ȪsB]xJDFx# G& % %TF/ԆL',nmwdJ5x2",>Wmءaf+D*!98A5Wp_kйTҖXP!ZzS3xM*7J3._KFp:.Znmm$Lc6GEҷc\+du{9h餱Ď]Ɠ40-+7n>n¡nN =.4V'́ tcF~yipS!'KKYeߖPr'M4t'zЮ_%֏.XTj(' ; HǕ̡?jL΄+em7-HKWAuveeH9.kkw`dS?'wmF{17Sçwt? >hBdY 6,hɑHLF0 Rt 2۪rļ)-u.3wє] kYۯ5"!AE]+&eh-S3ȩj㰖ybY^-~msSOvsvؙ |NfTOS?_  YN?H!|p1ɤez5[th3 nOSQRgJ> qAbn#Xk ;[w#KgZ 5D;N+Zjcd!+ 5_>틆:I)ϸ_a?MIYnI7^*En q>%ۮ{kD4wPk,y49h4{L^p MqMN!nOT~]f/k:BbM :A Ӵ\ܠUy]xIBX4agU57Q*K_+ً gp)XcoxMێml@ P(MO :.W2#YusSgݣFal>?5ʻW4jT% ˜d{6#曟w 18,o-Vqe ip*u4qlN^UAx4NAhugCߎCm0W! 8h<L|zZGާ zu¸)Y0;o7їCB?7+ٱ9 MmF}[q*"&?>-7 y ։%F ^s/><{=# OTj{/U*.JmW).I| F +1?+e=Y2?'Sn#*'.KDZQ}rc/i4(TxR<@MVn:4&r))sp3zj:h"(_$郟CaK| Z%Xi}2 w+#1ށhɁ}1$UrE: I%b 7dG/F L%9 w#{;kp`t$W>Ah45WYɓnQc6r3G<0o\JϓbOν]-R 4v=nQ{-(M  %R|:cW8 GmArKEح%;PQ\j-Pn7ki;Xbq鱾XT Xo3͇)m!@.cFlpp_ p~A Dްh~l%GuޖTv$lJ9{ϪtSu+mTFNYp!՚8wD*^qP픎^M%kAl# ]mc|^h^%?S S?x~;<>ʤwvr3 Z0p6 qOÐO^S}G+Ovl#:-7*򿘢=C0͙Nl11z[[5>ȥ;-GIsCufR9 ^r)G-e:|u. 8P|nṁ c䰬W ]تۣs%Є]~ǂ Պd@Xh-޻&jYbGKezzѿ x=7~ gp?_mJO: L5: ۣy6LDi 0Jn?%Kh'v[ Z@V<#`G#D '!:"n$=0Mh {cfU!L>/|0XP+ 6m 3g}Ot8NPȸI[hֵle1DQŘ 5 u Rw''p7;}Bd @@]X oQ |e-l$Ί1?~@h D ;!8CuTuUWDYuݜZ}t_ş6I~؛O(Лv͈lh5*3XE`|&˦XP*x}LFK+9pV"J @p5eb?E&jVU-91R#Ftl4d.=FC5W r=RBMfOFgEg?f>>}\u ӠeōS}h6z'tu0}Vw3]榈K""6i^W(1ShD|ڀq(&!ydWh/DQbG`*}??r#}ŴQ`Ow&ۈZōC[R%2vxJXnrMAjG 0c7H9 '^Ֆ~ Q~ {@H4d@ݣ11j+o!rm b>\Ɲn/__g7F7ŋoFRFrW t x"l-%QS22弆~uQYʘd4ӤۻD>iǼD%h_C̞0 *rIZ5ޒ 4cp{"C`S}:sg`fΩlCa187 tW~Ic7 quz3~e0}Eˠ}ˈ(=pY{kPV(nUه4 Sōk|J9\S I"X5LQfoPʇMM8vBJݥ:IFv*de݆ x4 -_@2ۚ4>6J:sJ2m@l̩"Q^уJ*{1w"Wi ܛk *tZ&,C9#1uI4]s-3id;rj%Z-[x#/hpHGƕ>$}<,0<(Gimd<#HJ!aduhRp2)=e]Hw&q,_&=9L9 m4ob%OXE([> (A\-v  qq9)m{$~bOZ v0Z9?<ijTQ̜eb cF. byЎOO-KʵBW*R-]֮a艌l Y{CJ2;9i}fsw:<{jhm\-q& [#bP g}!_/$C0i"0-+2o rNr IAdYg;r]Ñὂ\JQ3/mg,uQK;w@ '{۾k~|`M@#J|U' )}r4,UV+DrfuJp.Utd tU cy-I; ڭ,9. r֘_CHtiOj,8 b6 |'\ ͿYEˤPt%?M !qBjBť$dzv; &0]3Дn,YXOP_7Tk]4{{ҿ Y!!%^|$}G5_L޿,t?*]RnA UmAZx,c0<7$+bלQ*kPL )B ~k&\cT2rHyx"l?NŐuvw7@ǧK|ڜ(9jeȽ -P ]C/ņFRi¸*(7h+fQ Ə:Df}2?¥9ssQ'L% 7U痵c12;PYXwӄ+ԘxFJ4ګ%JjPv~mKov@{Ew0DNI#,NI\tUSh>or''"=;WUnr[sJ僜 _JR:{;MI$n Lb T:fDF Z9;dXⲎ˽,E˿|rd0sϒn?v>t*0HJԾd;GilSY_.qK'd9$l:x24AđHRޞGHnUu|)~X}ك; :ftc.qXٽ͚ɏ7[4qKj1}΄K  =B N>[r9V*6ill%Wi`hc>ԖFLٓb,+O.R>zP*ՋQ'T2 [<^wsAj -T`mDŽ]vc[Ȋ^N{,7!>;vv/m#.C0Z" 9*nJD⅜O$,NczLQuQh=zZG|"r V%@ʪN Sx o$XL(a?)Ǻf,1j4 ᵳ̼6 (ƪ[/*`sѸ֖װC-s&I,(U!&Snxh v9.P;7({o!JaJgD=ׯRi392Co;K͈WWw W e1;!{T/xe;;8JP}AuVUN"Iqx4ƪUiBxM? d0ME ~$`(dp<1)'BH>fĢjC }d~51yVt˘-1L0CjP|dԋί$e ȠQ.ȳaLǔB==X<7aQZ sd]WO,6K$VA|[x).92wcM%WH3tΓIIܙRl kj١:BP,+[Vw`x696k.};G4p뽨vvnq<Ã,ŭv9ęIHE?*^K0.mOJpc=q3Ğ4!tGfIE67pJN12!י? ҩ&񟥼O Bh[ruEir7t*GEQ7TOSFֽ\G愓޼!̣DER #|yPb-(oW6ɯK~kFձHj$Kś5#ڇZ?c%^VR>c^wܭ\C}[ zPym3/I[Pw?[WV]+Av}&pCĚ8_!A9۵:wBE)@ڼ$!v*TM=*J@vɃ I_AOu;UyjfR Tfv0#AeVy3UU3@+;LfY@rR++LSSS-P,Z(@юRu7T_dgP! ~Ƨ *nGSVr,=΅"cIɂ<>H8$',|$Y?=@ -b}('i gF[`QR)z"SE9sYe ex zRzYoƠz wI,\&<|ҕ; 5 Z!mA?9;2|9klQdCm3v-kg/]ʘ۝UKn F>˽S{u_n9 Zﲗ>0;ꈎ#N?|t'y QSMAWǗ;S84Im]A&Iٌ`awoiYQ(NE;GW:UB)0p <\KFN-'i@܆tHfOkc'׃9sxq!p٘%G?(@E=-?ӝ.81 #_RASFv_e彍u]NYO~?R߫/׬~^U.w_ 諹hb6ӄ_:e/@y/JydCη7E:SVT/~2*dxߟ[ S3"\0.s8c-?0ϳߪ-ԇ_ȷ ]Mg}eGρ1|C!XSW'*q)i!5LgZUVKz0'լ7&'e`W)|*I囪t˴$dE0}Cgp>LIx9?uy(۪h?of8;V\C AHWMⵦVYZ9P1 [g0Lw*ԩǠ!ITbr=V_YN`.&a*yƴŴ'/Q6?R3P#-Nd2orwAb QC ުh'zf6atkw>~Q-.3Ⱦ F5SQMR mv@ngThL@Q4x (@X81u9M<6˛˞3Q|Wi8 ה -rM+)Jm6k5B9蚐K8mÿ^z۪qZ4FB1v37D|RW0L:5գ2tt״a߬WLC+dG,mw=ы^ lghSSZ N {k܍ @ O.  P=n9zLtd`XY^NaMu{qcz>f^7֥9y3~+V\G 7wƒF"j9X':wL)KPoppEe%7cM0턺r"G6@t y{-ȹ̃w!u8_=8|>4&fh,ddxONmH8 q bqK{tKYH MJsDB=2Ǽ=HB>/Nm4ZOi~$#8+uiD]A~/7{<AiE`&vH0߅HWDϦ 1M{J|1 TDrj Pf=.XJ&Xݔ%򣠱߯)(w>Yc.zBNMCZEi6^u T^W9Yj'v֋.&ĂD=>8eW.д)YcZ|2x{՝ <{m_{öɏu{`{z{bnnxX2JU@j$ e0pyB?g iœp U"|d0&B1 Һ Lp^A6~2W1GPvz<]F (fA=&cr|` Z7$]I*J$[8@YW1xu@(ր޹ o'[4Q:2~l 88+V.xʗ; ^w+{^m;si G}>_ylC8a_>q2LJ)pfpiCuoh?XOi5 jom6-(<Q{~~k+Nj҃*h5AmkPhH-sj6] t|oꈮX"cTU YX~wH.W'׳V':ON+{C 0`L R|I_CF%@;銘Ѭr)NP\\i2ᾴ|h8tv~̘g"tՎ蛅E6[nU{pw^\wc[5Scpe9Kontj#;$?l3 -–B򙋸LZK0\0qsz~*|Qd0V)ۭE~X&E YCR;5GG4ow]e"OD`S֖>h:+$F쌠KC=&Tՙnd-|ۢh?z+CdbD2/Ra_ZDA=}tlUMQZ:JCl`]P*蘔{ xضCu}̎AxGOBjA^3jf7K3p4B 9O'NNj OPQo*㶇3q6~@ GFPe$CٓK<QR<@(A>;\:(@{;IiP!y I _eU }˄ o1=0`aD]6 =,*b5r ]w5BA.G銬Y]{ y3oRh{LrKJIFt|2-& ~]޳p-$U`V5," .%{k1#!MxRE/ձ@yД5"'Խ(}kI/v#-&2 &AQԲdxg~pC Vl8칿i~蠲Ml}f\+Y|fmg]ѝ! +]Ib:`1q lo&)֨\z" J5!4gL>H_7pq?& ߊm+ht 깷i8y#8x (vIFv̎XP<r-;{yay߲O%)". JmzP@a{i}z۟Zzԟnzfu Q$$F2Q>+:A)^2 cpKk؜SCrRZ +)a/nC 0^Ƈ*ݕ66A]y~6.Q (@%ǂU?? UÅoS6wgN(%f[{OaPY-+ R4Z\7yhs{n yƴ7db;mQ| iucZ'ֆAp0F^-<ϩ&)3a$!79QU"ϔl8/baKO&bx3AHʮ~% "uG7Nx;TLp^X_XfNvV Ʈ)/"0 $ hǖίIa!S_9  壌`]͓U BSӣ];<;oHG Q2-2.Nש:Uv.۸vC~Į-Q6CgB~XM=" `L/ D.:jMi<,^dSqd'j.+ :e;6nzveb Qt\'zĽLski ]VMtD b%`2سg&Jw)OƬNhLr읈RɠO2>x!y3*&>ҭl7"|@picɨ{P!\e\Dyx1_t껫Зi~3F9plq 6{:VG r`8U 7ۓ/[j]=em8/]1UxQ2n!:Xl=ω3+\9@MOb'a`BImi)`xj\6Nx ZN Z<4IfXD$I;Fv@?BSS\- ,659F؍R&c {W(1вz6/ (LAtjTkw# Wΰ0 %ZPN Gڔn~}/@Fkt$esm̧ ‘}yZ=G%C/1zs3PYPy%F}4J #dUxfF 5X~ɒLC[ fY%![V?1XBD[>(FKtpdkr3ݬ zlw^k pT` i^W2~=TmK-t=jeDZٴt~b&`M,M恼9< DwWFMi^.Y$ƪm ر= ի]$VJMۅ"|quZLT3)-3+&laX;ΥOXT(nHJ{ej'BC1c4i5{Rj"?bTNy | /yIO.Ճ^@}h IXMJ"g =>t~Ztޘ;ߤ(h.}8/*2Z(|ؠO\fsK2X=Nd}p/ɀ:CrϚk`12bngK0'ФRABыו3gf-2 O"PF+:6 ,:[ჯ34\sKS.uBH.W692yluR3p:ov?@u3r zg}ҴBDIWUwRVvB ;P|G.@a Mn\soVkM hP<4sks 5ɦLSXˡw~ɚcajTBJa9RҖ`RC`yݓCN%PdO tK(|x\VU;0lL'SlΗ ؃WikEf%Pi: k0h7{m1P3d=p8vhAHYqԚUP/Nw&vIbA D0+o%(vq\ vٔ, :~o{_]TQ(ؔ F;e4F0؀/@Nnr* ۜo/#u3hR(Y&mS\}c[A<ԕ3@CoN_xļ|Th)ac)g"+X ] /r_j}~V^QIdZBXV⾂*i;)IA+w D'6y#VgH9Ƕ{E{6<ގ`gLQʮ=tVՅ_bS\p-@ȯ^?P@*Fq1L^ w7 #‡ &wW1vu”Gx|B)Y*F:E(B$U xa^-=ݐJ'EIR͹>#Bs"bN-?x{6p1ޗ#C W] T̰x&4d8L0Wg(PV{>Y&ݠrܳzzt9[114b e7ۚNkyJ7j53@eG(M˰7(.z+ &{]Po'_ k9&5Խ=8-('Qr#+WKۭgb urL|N'*-yg>q9'蜒ua?_1/geb8_Hg nhV++%yu݅.]&IFn`s˫BdD0Yf2Y\w-t$e-%7UzhV~ʌ՟(xK.??۬ ШQ7u09%N'/d!- f!ATqLֹEMoS}ÆN}mfX`7囗^˜BhLlU։y+Y<7@U!f}g<)Hb}4Hp <2\c&kΑ"{BCԔƮ pf_گOlဂ)N; ^R ә7@Q;EC_9Q5~m(5PoB%8GU 9q8-{ۣ1\*ST&Cr G:it}y sLrݮЕ!*߭P D_?~_Dz)Lo׶XrʏlZZYX;?ht xWg_m1OvxM2-yʸՃ"s{wGM7 njxJPSQ$yhGemL>,<A(m9[h1F=NmzV\XׯD/uBaɃU6(>,0glk[:2[4%szت;u`.?@U>ݿʗ"h~}9 > op{m{qL6P8'PX}a^T"O7Xp].T},5&<'dZ8Qin.쵠b#=Q[29m2Y8j%QM Oyw]5)ORCj܆b{&X1~Y^⌸}&Y,XDdohCg?*X#רAV AM njD"/PGudҪ}[~%Gq [)хi"ۅ5DɎ)']Saķ#\@FF*k[@ylrD#FWgt |G)gݲ4bN|y^ʽR-^sbx/ 2ym/Qxek$v\P^f1kawH'MBEWqWrf/UY@G-SE2 .;{- ȕ'ۂS:B}fʼ0U(׬TIsVæQYIk)[<+ }_- ~_YH %yf:a8 !A:a#"k+AWKdZܸeبQCrA5]0 RB&'5笌u{6Z3e+V &Jz}g{'|thd ( K`1bYc I-< 2UąZcw]#\ UD +,+d>ja [])I4)8P:_WHpPocsqv\%,Nb=ZT)n8Z%tbL'T--Q[S<}ByE5silW;Gm2/4x_ݎj&fHj[ߟU1;Q#pR>oN*̲D3sz Ӻgd2$MRT З.,FYܑejU}R:]AA Lg{GB; =U"d쎳ӢH IjӺLyy,? )G 3|4 $[ӥ] vE#>1@SkQ;tSu$xȺǔom}Ϣ\P?20F-wmLer-H]a|PGBVrg|R%KsG~Lȼ։f8c3m w솂?ޤ2Ԑ5bI`FY\v4`4wӊ"q%leQHt iU.R-z[`l/eVdUGɚ`vn9r gw}JB>sckdd4 +bK_jW{2A U=Ԣ['oT\z0q(s%`X=n!-~6 $dUp-(m"/E7ƽ(OTQQq}"$6YXe7|[€HĘ)F!*_F8͞2W'ҰTn^:_rL-/X!X?"G 0sjl /Z>~c׷~j7Մ!/ C2t(:ÓPBkf&>;^0wweob h[_CvNXWXe*bԪJ6KMN{Q<#͓@w%ﺓcv=l-ɘ0 H0Ďy۴zPy2Mӝ1 S'm,om qAⵈRkh9pU;c" yeVGаCa񯔔 XuD bt;Y1Ό4g&TTy(1$K*ԡUlքw^4)+Ad v7E8;!-y)+".b b5/$ ;'//u|7lHUf03_cT#'` [:=Ö͔ 3+LHpZEG;u,wb8or_w-5B঎rJe&-3բܚv'G`-uS20{mC?9â/M6ADHIA$`q>~g+b3>Q"8c)ժ=.i?c*N Ӛ|sAo&?(])(Ep7E^4`Ӊx:`n 3.gq9TM`%-`Xz_Ee#[|=O^9:}DwX %ylltقא@Cz.󤎘1 G˒Ξr_h3H}'6c_DLo[HD)Z,pVnx}V %iqk¦ A8®s+G,Y D"-/_@[!tfH R W$)nV98w] vz2޹ hp@4"Kp+3>MjuXl~Xd4P|֢vܤ?@M@`lEBK:",*#k؏^^}p4ey'ڧ,ѩc N~=4_*v^@LYyڧWxtrr46JӸi/bǑƨ|:@\]s}T|8߾aDB5v{啲8gS0pF4>.?Q?0Р[>O24% Q;0wmܭ?q+rAPX`h7,o/wہ`(jfõ\V$k R5&I Scb.0O \QC ÝGcXȠ ً?4IO':VPWd` }C! 0Ҕ7AWl,$M :7IHD?1el4C~/%=J4̠6>m+{(.N p.^%Mτh:'iPd'TxP^$Ssub}4* xkZNrLD0߂}m$֔P{v{֒J痝Nƈ6c+_l泣s1c,R3F+Yۄ3EU[AXD y;mj^9NHْI(it7ɀ9oa]G'BKbfaȢ=d[3\>L ӷbɤAq3 d TA+h< BCaEK,9bl :.;O_GV\ajEȼv n|@ 'J )W/.BmJ<)=J'" yš yeDE{Ҟ;_Th!Io m$!2UĠH ?6֡cI#0ǷrAd02 =di|zYH@ ZO{4*е@&O?tnݔ8D=ύSy(.@fb jHZ"<ېGw7 ?n|)=K}4?]E'OꙔrwح1ñp;wE.Rm4Vb:@@ g%OaK]s2@].HiF]l?%N(h"ׁ{A"{\z)/%ג Qϔ_6`[w5ѹʴěY-<6 uBlwi*?!t H=_Z[ѝqܯ h?uC`/nT5TcAC$.~x o#F<-sd8x\ŚJY-ğ.HP&0}2` J}+D` /Lm˩~svˤa;!4F]ϥ͡@d?(džmwݮCp9Ù薭տr*,d,l G۠mmLI_IݽiL=84Ocl+#Zɳ !~^RK05ێHѓ6pH$YFy_ 9jUɗ(<휭GuU3Xw #5;Dg"NZ;ygWnV!E2f:%/$߼l͎GCF+jj6D'u`rsSHS^ 䩅wjs>v ¬@\ af4C@qbSNv6:oi;JlDn+gRq glno޻mu\z?v/c?N/[>%&p&6CY,_*W:AV= "?C!8ޫMjg"߇G~>:']5`p5̰5C?kHݢ[dӝAi-NU^Eu:%a<9QK(i7(xՆLS*C"VIZiip4 NsnSV-l|q.^!){t;!nL%xl@O@`i``^0BKRMǢv1$sJJu w7~z$L uEkX ZO/\2yy?>jD9J$T+\K zGѯu^@S] 3+V\k+eI[#t8 P>Oj"F7snu<ԩ\8 Uw{o(=̦ɛyCEC:!0p~'bKG.F{i`AHg&70~" ŕ+F@&;D `zQ h@:jF[=dSn8q̕NI7Ll0GD ~]L Gf)P7g;ztȵσyU$c $Z_xavݮ 8U5Ɉ-@堤xoq;N.3AhZJ ^nmUx~kJ@+m8!Yy็lG D^\9OY6G%P[ 蓒LMZ:6!CƔ7B],Vqx~ :L@3-'}\d~J mg9RAs?EG/2, b;ÉT,n~3W7d"1T[`+GU>.Ŕ1I;~8P}td^{e՗ldE7 TO99U'rX> \Y#bS~A+lW1@8Zbqv %g/ٜI/ݐ 0Wa:fV#J<\_̙XE\@O#hr.rr%(@@G>J`ϕ1,w!VV]KOaK#Z2YVVmYWE$kc`#̑,c Aflx=%eB64j$yDlRؕc3ㅐ[OФV}V42F6CL"1Л>rmYr~#'Z6:u$L8ŵ?) $u'oqU :5l7~LyG}Ldvu+\w'y{ڠLLH|:W߷ۆd RQh7F68.V:@cܖ~DUι†۟oGRB8r7eZD8ɯhs f}r0U ]֚53d853 Bm+v3#_Vaˋe~Q0t2l b?}};|OL|}PyN׵-+~.cat~U=YS_b ɨWn{*͚ Z.Dl'Lg[{}!0uPCڸI8YwWZZٽeUVVn3g* n$h٢/v.0`/!q{G8X;d=&l9}X F%̕ZKƐ˕HG:Qm cX=~ڽEkwR[9N@ _J_uU]0O\<]87Њ;Ȍ~soXGzB,1A~MBɕRNɜ.unhf4YGky"W:+ NܽѲߴ. $Z^ Do|R dUϻ ,'gxPnvwB%c.IᠲIO>5Ḗ;'mvn)=ri~7>m_bdښ5 Ͽ6D|:] 6x?ADt9Zv.d6D31.~]HCyp ăMvrb9$$2@IYoۤj=ԊF ʗ*JBB֧u"Ue_,Z Rf/ j i|u-3#E d=[ ^BX P<6[@׳:'`|c䄟\x&"V>،xmdʥMA F𚶛sa=V{{9tfxdрp 2Ge}Db~p[z0!L6 4Fo|i6_SW1⋑ F*%FQڄt4kkmZnHSCNҍR% tyUL<%&ggu׹<;_$}[5'#u0a b`呼<;,irͫ9J.[S[:3Yc9Va.@^)tݰ\p Eka j`5uE m8y4]L T­\ó)h!=ᶿc>B٧[WC1DPG@)= `,p-Y =}Si VIw.˪c2h*ā{[^~0_(`b9#3˂?i,N<5X(ȭ^']lELg! EgI9Is75™/3oN@/ҹAn Xelz^ʣ'`KA~=j:O}lk$靈zx-B\J LtG< M"-XKφgP]!N{. L*H-}(y5&$Q9zaF ]uֵAx7^h/qa=ón;2k{[]Ja"R1!I^ԲUIu\wx[TJ0G>vC\+fQf0w#\@$g5 R Bj @ɸڰTۚ1Ğ|qEՙ]!E*b'~C/#zhSTgEe)MS 54`W{ :~yqM8~PPGcSIY7 ףt;i66>"I3bT!l6e/}}PWؖW45xc!ˣHI)[3(#@mywP5=8sh' Tϔ}6/f H(0&8y-b@'YXⱈaqhK%=4`%XFoO`a KsYVO`f-PD-6^{|y7Wqlh_ep-Q'#)I-"1P%9){ʻD{ZAdߵuV?S,uQx{Eb]em5z˛Ȋ`9+߼s{̀f̋1#--V]0YvͮgNr2m9L ܹuMzmC"U'DhIri_,TNcL՚&;3w-0܈ߋbswl$|FI#!VN1PnIIލ@PhO|GP[>j&> h-fcB@dXb" Q̿v*T *hpR Dm6Ao|MpUC^oPP+M<CmvN9dIqGkp|~ njF+]O` *trO}6gF3^fsdUkxDh&)Y[Q"[ƾ Xܔh3G(WMP`G$'yw+U)a=e̛b#u NӁe'%?jheyp4wAx_,d ֐,2k.M1c̙*;0ǂu{Oǹ!8<G@N2 U[Pyg8#׫[:e.rՂMfCCLjޔ4uI Aw{Gaę=; اvcW6lQ:W&[o3GU[zV1Gmq+Jwa\QsW$yq 8[%R[WPe@wFT:tz[pNBou ?/0PUKmo&6_kw6x"ۚFڀfM:%x={maޭ, j+z%p]Ԧ˄uD 1{E3+rhęmڢv1 ^j"w6YҖYե *蹲|E W0tO*gqmoD* #ptJNP֮8)髀>3wYq]! Cmy%\l,΍Qx3(w^h*ʠpq+vhe=È1kX3~i`Gߜsس.ů1^*= b!#XBUx곽}gvm:37O(g1HƎns>KXE&B8?P/~v[zw+ hcC0Y5ZO,yX/dJ)iΒ%u`OIףba(S |πrBXZ͘x8L&٥: I"帢uGT"HwB! .481"5㫊FkŊF~ 2NJޠߟ"&>fRT(\Rk!p^2m{È4 &=J&Oѓ;v12;:mNob ~pUoQb+.qӤ5;PP'e-+Np4*ȳHI~HM&oa Θ0n0B7iB_FjrMBᕖqGηg/2ov@¦E79*%Mcӛn)AӌȎضaUn;Yb*%AU *.ee>MLDM_4YU׫$Br?Ԃ1x>T1l=~"ZLb#+XOč qTn]WϜ,|AZѩ]85K3?kNNt49V̻^ums'47I{ a7z0M (K7X5&j B;[ pR ~b@^b#IHͪ,<+M@ZepQ~.AL ʽY3\,F6~㛝z^:A~vNJp}=as[暡_ Z$+*z^Yb|&7XH-etl=Og:0YNCQ@ɉ|k ^tlݼC40 bTS,F-/M-'%ЎƃD߫SZ*{mHR|<9EwJx=d-Em=V;#QFFOf*PG{ѓuE>Wo*I=@j^AXݒSoߔBM*{Q܆ʌ]kpYBk X+l?R톶LK3W?Qϓh{T4O"?f>cfؙu ʅ_:fU,%P_-e;Zj$-#/aJz9j|<nٟa*R7M#쉑+ ?k9 b9*gizsrdkًʻ%.UIvΧ~`yBM"<'(݃Q6(7hx_ ^U =SiM̝Sث m5y^? ySn .>+1}Ե"L7tRYuvʆ8y+5l*Ǵ(x#S?"u?noZ&y:,Ѿ .`>gdςإp,[ŭ/,aG l^3^2`BYtXY LMe<ЪN"r9Yl}L켍w@^ -;|1Pǧ>!L1k@Enm;p|sI=Zɶ{yWx?@ iHj;̈ 8 $s@ڂ@#bu"X #bSٟ'\%"o[R.cuC\V\C;w:l5dBm*d^Zhrw0)>VI–EetފF xV\wg'J+ٔ!&rXfĮ6$INfhB Uŋ~'x>&J~e|xjΉ618".ZYlCI)%Yβ#$C.3s/[jN4Iزq6HS}NFY4joQ,mxcS1+#wq9^@7ʦ`k\I [EAu֭׆q9 cㄠGs]N[Bq|}. ;9re:O?i6*ծB7~rtBQ霯 5DzN4BԊe0 Vfz]?Po+|m,k22QXF$N1Yф^gr ]V逰9EsiIve fR[GzIrfy_Ǧw[AA  @7(2bm,k#_Cd]M0o–VSȌٷ!3e]zf9㖩CPwdmrtI86Q!HP|$DIHPj-%)m.IQئnLH1ʶ eZ#=P(?QSn9;R _{ >pK1*TSRqoAnmFj> pu޻c2/<Y0(f |> "2c/\xU%C׊ jDs4& dL;ԣ0Ky6f΁ss.&K=X_lpܷW,*ԄרKj_UQ^ @7FEcB)~t:J 70#̡|^G&ސсͼұ2nV~ tӓ|āZgQ=YIW5_u(XkG:e~s`f&"Ui%Ԝ ml}(=;e&ko-KFv$с2RY!ܱj m3!F "<-{-sÚp, c\<tb`Hɱ$٧O9?}S-6GiB@W(tE`X62vf+ZYgṟeɁ]iըظ{v$_} LU󊸪|JekM8 x壐q(&f':K]VZ}K3Cu?syר:Q>~;gڔ3 ;"G¿`fj/E/Ј .(= a^.q 5P1 >VeXT0/)D螪$ȵq+\Qh&OE e^F\DEJZ[La6Jܴ@{X`c(Uχ:ܚ qe2RnْgϺBQY:&5@TSƒej˘v ev'H HYcƲ=8rt_?8Y$!Q;^Жd % h~T$EU %oj9&Wo\ѽrSr7` y*=. Jjm-Y$l7eaCV=\KBٲ;Azrtq%+QIġ8Oo)8SF뙌x,Ae=>kXZH|}HˀiJ Lv>B_~1we%/k|uNCYP[z:EAtdp> QˠB'C:`px`&dq\d*wPJˈao=xEtvY>RZ+ڎ<*JC6X򚍨Z !)\_WbĻN:m◍)Qd4i.>rSQ||l(*L_"T6fRh܄ۡՏ9 [hv\F)`|6h ۂ`L?Gw~'&^8k u\a!a\ .[mcG<Rz`gcܕkQ)tj==a"D!jkKM6_j}{JIa+V2Z ,o:]hM3ځطZP(F[Q(K{f*W= .ݍCL:8%3S_joه[ c ]տ1=5X[-ˬ: Ć`h3ޜkB+ڒǑ8xdvDIA*1Z<N;xﺣA$zVnof7|+ :ng܆ڕ{R(a_ :_p|S?2*e(*c!RVR~؈yZ+2jsɐ^m_|a9gr]w6HAe1OE&dr&cM us޺KTmYa$Ȃs D{G@- P8!4ICz Kf5qY|tJ/Q[ ވBR^r/HLs؃LwN]SrVhwpü tZJrKZŶ#X< Obcɠ\_9&c|Uw=2$x m?׍2T'/":Ї 0c%&w]}zpnp^qa ҟK_ے |jIUie47> X7\7[(do?7%PSdIas N:7f_6 HK:،Zm"ڱy|Ҫ |R̹cۙoSAnh~!@?"8˄Q~JYO-6A$S#+T;ߗCNe^ɟN…Xl-# 8>ߑ4[C _J-76br8/k9z J{VKY&@S^|~낍7"ܼtIM!@=`kf)ϋ&%@ 欑-&lSb1yԾs/d_i!@B?kcH"⹗uL%:g e&^LXG6+hkH Y´8[ҬP }Gϙfm#VL{,R&L\A^Kȋ 0q+~GIяĔ=_f;CP3\IqMR#Q=@qyŴ|"'jׄ}9z}ﮘux"]]ı-tЯ6LBD6&yJf\#. e`ڕ J= ΤGYsd„CqB,dx`3ӱ*^l ^*%;# 1'~3zBYqC`B?#F v' ITT,)2\!l[l,Hq6YOx81cqn|ㇴD0wNM݆ypdd)!͎C5B4"=~X>(4!`Qw͢0'RCwFy䍎II@˯Df Al;?KxryVB<ڥW%&6doqKi'~ZXfvYkv%THA ĝyοl_Sjl񐔤9?$+yL%qsZ:IW\(D* mbD-L,\?r(kAՅRKzHWn }=6a:)r8 Pۼq31H8]+VrWQq`n,6O+"_MTK`X{OSIϝJ09loѶ5 {o>02(Oju8D"BawkH %{jjL,2$ԸhUZML;#:™+AdNƋw,TwY1'Z?P#L! Aއ`)`xG̠^Cr49CN0#C:/e~-ʒ\Tp!Xz*Aɻ"c#Px(zߝM}0G˖N , Pu)wKV=aalAŨ_ ޕ8CIbhc{+h#u>^I)}ѱj4o.Cpgu2NlWt$(?Ta/^9 X'h5T<"59e)3[_Qn^OV6$iF&<.HA׮M0a[b4ok_G*Ǘu]ؒMtԬy 4xEt69Uѡ cНqXѡ$z F`dh~!L+2]ED2q:>Tb^<`ڕĊȃb)԰F&9_1 mNXju4^hR=K4 H0IO"{, JHݘm@,*]tebl~pA zZ((_.R9*p[ O r/7+AA>l#ii6atZp0L=9*J+C)I< #62dJLS[J+L=3t#TVSBo*戛y{4BiovXm0 ?7# wiE6?{  Sd$Sȑj2A?*D&uG,AbsW&H}? rr2q[;̒(𾕡9X#6̣Ew n !wQ^4.@.2% Q%Wj>}0^?`PRP},)jw7%cSdWܴtdI{c>|>&L;P wUl5YF.wJ7)}i=fsTC*ʃIPmpIڙ8NܴKKht`lЌpHD c'P/*. m[K97EݧR\žd 99@ jo$X6"Ϝ0Xrqpn@ãsq#;LXIʟjPx 'y6n`ߓܺϯۄ)ä"pJ(>N,,㧙?O5~fMWwox6VE\p-Z3Jw 'nL>e0Z+;ir@`uᑢ.ͨ:4(kQc1io=74$$E6ku0ܒWp+dsOq 4œ΅IL2~rE{YrQ_R^7Hjㄛ8Du؏}Z*v]$|ϰyƤI6! Ggdg;ttlGY@,c8m\hh JSudUj KJ1D*sFcKL#hzw׮a?te_%ח*MGg( pF}bH5#}OrlNV Ɲf媶 @W2yYqC%EͱXħR6}[th;U4c?`lЋF:#Pj  AnDXE鑪G^+C聉>h#2(; gx^ ;=n4 c!_ D&0PE<O~*`7m;C_15sDD^)`sfF] . 7?FDќ&lDEv,01:ɔ`b##zOXfJX;4'`\9cuWMӑ ,o..Y6szkso>,˂@ɘZ1M'Sі80-R|S˟d:~׼=Ql?z){mW-\>923Y F[k/EV+lMBrA /oCjuv##,Y)J%;5t0bk/+xAqXh?Cdu=bKBq!p#ij,+BEMXyZFfGn*`:?pL l)H5 gG%'4bo7ATwӋU]'i5 1ZB(;o)C,\`]doǞ+P5"mB!S TgmZӕ >[^- ٛ7.Џ6[ Fjݷo=qh%S BX~O7ZW/8_ ؜qbA:y>i{ Zp7Lچl).V} cl23[c2tq31d}O]GU\iqt QUSޮ^\!#jIاv'|LMcLLSh /Uݎ3ɜDƖᙅmRhMuL$ԋPpV<`XS;z"bhT-␩Znu*Ni\mc{+);-E)\<ҵUm>`;R .pY˘)JX8@ 9b2OEa&VD+^~N-~Wf-O@Wrhw=3`E-**w^Q j`Ggrz`Dq*RՑ:@I?2h1 ӱ^;g ǵtzY(H^ܖR#UG }xgBun>B\7U3A҂!(,YGn>/)kȸ BX 2-FI\Z^p}ƴtvTM)UH 4fyh;KY+YhUó1Ma`ʶd;k=|xҭתdTϑ1fdWW 🡈ȦAVYttlo`6Qа DBLuR/V=FHo fZ],?RpB ģmn`ךی$Q$8@{&!K)7Uab$t=w*@nV[tiH=- !>MVJl2b.`$896\[&>D2s:a7'(ȘKTe91(ÅIj݅=Ľ,Tss M7$ƒ6-(fe0!m/luO M l&鸒ͮlT?=agcF߽m͂6SN~KkФw|1P;}Uݸ\Xb [eu5sjy)I*M!(J]%'ݸ)O)P΂guK9A0 q˅rC!0+ʟjt @l!h-׭1PL7% i7g_m/>D`9(SVOcd؞)GsFia'kwW4WyEպ)=0dEcv3s>#Oyb[55H,26{p0Y>lTE/V S VnGZnP234 8Q/Éh'Y2l?Y L4@uz_Mv3Q|MaTRߖWd+ a(e&S2PsZ4$T {I{dr@L$ŠZ*Yt8s (ssEV<`6qd! x' 3)JKA;Ib|vG#VF<`\I̛1Z%Rj]7d_~{x Ilo.]x!UZ 9VS%r6d\jxB!VsR  JY,\A&+ߵbp.KZyJB6@+//ox^2,FͬR5؀kv^R"9rf )ir}3~Kuv9INg1EA-ok]&5WWtSK+F|Y6$[LƨӚb9(Wi}9EiSYҩ$RB}FO햑.wncnC /c#єx;י2mDPQ7R s T=3-O։ )K߽d 1JsScƇfGb=Bӊ[tol`jʽ5ۧA/50;׼FT"Kx]b]&Z\TP cEɔ=/ixHch΅%[*DVVwpQZnYky>.u1EgfUF^1]I[>!'R,bf>d̉ަ_u ş8@}(-ߋ;zr{ݶIF Q{Ve˸@)$3o*U,w 1Fg.H2 JjXCД9^@[k46WDO5$=BQkܯCCB A,euy $nobc?yp6_ڶg(QHxoX}w%!>X1ӡdžex i 8,o򥞛͹9Ns۸@/g<1]U;LfTD{QrԛjL Iף-r72P}o͖e, gvHyN$bwF$CfI =櫩]N(~) &(cb[r3 8+ƒQ~@fgul 59~}/4-TDRNʰNfiF߯zx^]Ɇ\e,-UVc9E! yPTӒE{sr% "Ǿ$Tbi]UC'[bT'#|XvDEDoIj2t ՅQqmz0`ũ`<4o䐛Jtv/OZU<*M  WK>&xW<.g%f#Z⪸Z8mL\*{["Uu軌HC{h,쇼Yjo1g{׵['GP6h&- j93+II'N{waHfC3U9hCl-?40uo;50øgr1)EZVt-D\VΠ!1C&2[7`H=7gz]j)ArHG-L 2pzÏYDkjY@5o:m#T,Q;pvL>aiօv)_3̧Ѯ3q~͉?e{9]iɵhNQ1q\$jIrlҩ9Nm {ִft%E{3v ~2r'\(hvxb6:1Ib.yNk%5G:WpVpi3/N9lU}–O§|.:u sgtdCEzL-WM}+6E Ҏ%^ɨzmX"*!aBhgMwGրr ;ĭ4g,Ȭ5'G$ p0Sx y`O*̹Oy(2bj6'қ$);֍A%%a0' œm \xpQz %g^MȲla1*E1%in[_u-@VUB.U x ]csV~dQ?F\>6w.2ݍ Xg!J=<)"1?Վ,:N#`o:|V,ykCț-h>s΅êݤoieP).m2SǤZY$sg`e_A-0ߠ7⮄(l . |c5GH9c 72DI@^"Y[bʻ)>Zh #D*s5#$:6sOz}1a\%^,,z'_31ǰ ^XrMpCFfZҹۈ l*[@L6L+/ _UU7"jrģK6F̘Ww `v(·7LP\Gc;D$?ól"g8ZպY&AR%6аOr* bIȤ&O4p_ㄓH_:J\(+)!n1ƻ- 4#i:\2UiԤ"3S5 17Dmz~\E)kjv;޿b gU` J tE1Y7W7/Z? ^E*e.D/M[/̷<{G-+[kF{#ZjkX/@]7pPǟp;;3񿘢Lzj,tt*ű\Jݐ_(푢X'"K#g0$27hdķ{vLTG3^+UrAQ7^dl̽˿5 ſ1pm$ ^,] *JZp~8j,#DPRA /~=~ j.ňnAFf R_^iZSI 7c٬r$^k; #<)PA +ѭЗhJ\(!"%LP5eU_E!HP1v: B1v- !meRO;:kut!mq"Q3; D86Ko`piee ]:u&EeO|HIS=СeX1RaD[\YJ ::ͶܒOy,^^nm1}RCFd}215a;nRZ'ʀ[ QҡJȂ8c=VH(8^pf!WYMA5eǒh扯a#)(l\S^|QFVn6n65<{Gӻ(X+rqq/u^9i yvpE+&ʫ4}'F|IRP%v~zّf,x>e0_ʁHi ]Z涤Zcc܆G^!js%t Lّ{đEިjY#b8\L/>WSizR @Ĥդh>d& DÉ/T.OP ^ch㬤?!\ HczzfTl5Z Ц#<'-1<ziuok7VxG 5,[!RkzM]!r+ eGUmQ;B ݻj>0Ua ΂g"D2k}PELu! +xvl;#]PrJmk(H{!>Lc{,ktf.M\23Fy7E ,O^ RU&l1 ׄ_n]w+/o"8 vwLV{~B"֐2& ѵX@/|Pz4}97pv] ]7K8ڸ"gmt,ScvWPU'4s@ir&O+%J߁Z˜;1hl3{ _ ;W3T|)F$¡ESKDjhQQZv%UπkO5;&4>d/,Ѯaw *"@!cyfU`n1!|K5p\ۡ~z*v[m->溥_\`'*kVa@W65K ܬ;/8{X, r˒3EDqʃh~F{|eAO/+X.+oV٣A=گ{r!@ vgV8mޔ NU RH'C7 &U 0|H=YH䷫>^4ώSք8?zx=vu/`fU])nW$ӺbE >hrp%6I 3O$6j`-qgu U:}]3[ Ф׷*7pwFkӸr?/9+lUb1Lp* Y )d^J( yՒs r|Nw{yW=䔘S 9$j-FjL a;J(&40ߪwM/+f݁O6UR'W/h<ސ cؐ>1Iy8^KkM}YIrhO7|Ǜz؆br~O:<_bx_Y D䒚 uUjcKP{z}_}(xD撟UsαFխ:6pE1g;'pg\ǶjU7M97Y{һ"P~p4OOz Z ֜)pwVnMˏD{Qt_wY9ua%R#nHY6Yn:gLr!S ;)=RvkĴ |T~ӺETAzZ|QkzBBCT ̥ZM֡Όpsz ˴O@iUTRK"Zߞ+fN Pjy̲}huv$}k3` wo‡ Iy.X/h'1. @2f$}xO@RB7ww.Lz'ÕRz9;y)֫;=G/O%^ *[adnjf|%H`\xߙdm_.6 56,%JldEvø a.x(]#P?Ј#rHN\# Z¦tmv(C \z"#[ɕƯA`|E}p;={GLVimK]'B@Y͵ >R$TE@XO]Gэvqy=bX}#oc0?wLB朑 &ǹ }M͋ĚH<&v\W;J$uޥ:/ xB3<'3o1OC҉N ׋P< {ˢ-nM'1o ҚD|ϥ4,b<#D^zK½/_R-sRJ^~t$OVͮj&fn~ =m q/?f &mlă 9<ֆ%ZG.:w?T!Ő!2mɗ3g{4'WD^áxq"_{:D#;9sq-$WV Kq=9b c2,4^/(HpY%%\+$KB߹ttZ[pjoM.?W#޻y>M@XXpW -"*c2+ULYow~cHHL tJ3w"qV6!%=ç4$؂;K `ަR#8 !qnR1k. }cO=iS,W_PӋR҃ol5}W{Ttma o!>"K^΂nІNNܟb7gtޡ"7Pt NNCuD́3an޵#>[m@$r^gnm"{ɺsj 6C$)W5U80[⣘ْ+rjp&] 5H=n7mn9xAV)ID%:FO//Kw/Mhax6Tjm:ݼ3XrϽ1-I>yR§C%dO@iu_QcC^u*|X쥯tr+_YOY㋃z'eK%5h9}mpZy,65{Cz?ԆxC׸Ԇ`PH#z& .~GMqXwo'S^ F! 4B|̭+<Yl1U"8LEŋqүkmhEoĒLūTѣWbog{Y9pnsCW\tR5RO0IemHl5b| -׮\ȕfuj!פj3TH9$tAaS98V#6̮.Rai-r!\b e7.HXl~{`}Qe) Ȋ#`*Oō`,:4Wm:&^t7 iRS Ua z&|+ (fυP3&'$J`F1h3ѳ(zy2~ OL -|z9'ݏD/k܋恬̘y'C@1ń~RMA;J6J;B25iMf _=}$4ɼLЛɁ|n6-7<)\k$ăc<;~r+&QCxk^EHozɜJ%an9!?bٰprޕ@4AְwVh$4ෂ!/a- U 8a]],|}b"ZOL(J{a%Hr̢ Dtc. {`>5ؖj ֡ =ds"i_X©R޺xs9+hwV1Rznvn=&B'cdyev7L`S S{ ҇ FB`֪HD CRMdX:8#c3Q_0.;)B)`K9;co[0<0ygO%4ٔ+S7&ѲgJbW(|t[ .5l݋e(qicH EM+ JBEb(dXOgteE*\Npz"!$0 ?h+|/H/zz0Dd3ux'֋k[w]CfQ>ClRF^Qvaـ!cB u޷$ g*Ksi (;U` 9ƆfctSGssJZXsGs^8mO)ܬʫ'Z;u^2K!wẼeWIۙF{EwkbPjF,P ȉxYjSgXM"^$f7K#z5 cw꧶~'@O?sk|Iߛa{ƥorƐ ڡ57![L,%JWk[h*:bUdWd5 n( 5>7ƪoEw1|7-Hnm8r?73|o@74j ALGL]([ =!H0轁k(ƞ/i ?:2: 9,iv )dVq(qk-p|x)#._NDT_(j\zلl:&AQȬ}C)`?W׫  b[jfi כ̩fo ^e4J&6 7 )퀠BR69 |ut1´A_grqL"±N&jvwyT'-גST(L0)PY.P1xVa;86ΥdEے1lOf:3/P U7gސcyYciV~PжqRTmtEVNYݿY6.Wϳk ø\]$6%q iȾiyt _|1G ֡8wgYTѠ?{^AHU9{ʾލ,*-Tvwbyvh\}wK2X&գ?X'ȼ]7qUp-b&01D0 2Cz-Kկbw+x{0Zkfu1oh@Ne D_/3PzWͺm`"9 rZ6mooԷi %'.(\wWɚ~Ю$w:o!1i[km>Kw5!uey ϾYHt޳d%W\-gx $Jp4i x3[yBDcJo~,Qd'ReMEG?DYjM6Y(E.O hk7tv<%(J gmQ jq\mʑ}DqD^DߝʘMi}`4qQ(MY.g/ef#2/Bs|J~}k mS[ajq* YNڛ0ĠmC<$&朶hv**GWMhּ9MC?\%eܨ=&4 gVPuZÉQ|`AQ]SGHw[i_w?iTsV ih?&U`Zu"ܷ˙_EnʬD6{hKA*LK{TwW3*S⮵|=6 r[/_-%F3KmTMfкz$~<9Y`IW/7D?;#~{a~=@-AmqgWTJE}0RB u]l{QINQF9$>d ԍY4 HrAR;!4s 2qd5{[М) Z] DIY nk- %l"϶n!{v/7sPȹFºF&on3lJ4X_;[ki = 6rz\N5`E~4bu"HAH(~1"nDa7'A1k{Ej"}LHei5Eo3ge1mFc?s̮y:2|V` TO߻dr,Y9UA׶?<*f.źY+ BɅwERlZd7 Տ1G$&GEXʨ$Gx[ULVUX {ޏPŀ ]K7~= 9} ZCIxA֓8J&V޻;3+,&db9v/(ڋy޲-Wd2u'VH9'ˆ1 vZbzi6˗ԞꅑI6V?܁UAb!" 'j߉vAj3k&FO]g2,Zc"ѽ ?:+I+-M!(lgͪ8Ú5dRcїSM,q6“!shvl\-N?Qkyo' "͘^\C/jt=ݥ1^ +?~j euZ]*/pK~ޏRc:͝^"[j >B IT";n{RFA?@LOyÖ0Wes`kAB0ߨ!ÕGU=Tڨ3. ~O=)59_:zRǥ4D b5hyc {Rqf.SNpcHxjbn߁P6uEάσM;'}="v.QZEpjeGoJ#dV!|XٗR jcZxMm;YY_Q,1`U[ 'NO+si4ݸ "~c `C"S'V:s_#X=L*mTgu^I 1 sR&Yz$LΛ]wxP6mUsxryLǵK* [5FGVw5J䍐b%M>y|̄EeП J9_#n@ \_nCF/0;q7 !MϊZUvS^ާx3=fsmJDrmxIјu#|7ϹVr ?J9gRzޡTMH &8M[vpwP{hMV'S9En&~xN#MxOYz5 ~r[_9쉅"hod8<9'$X"8 '9oO[ xh+Rc4)YcH%c9ʹ9jփgBlL=@j,p#G |DlF[Q 8L{ -߾턈nlʄ<`ȟw84 љmQs{MBzH߂6BU"D,&/uy gBZ#_Q"#߮I,߼1Pט۾0G\PjK!͊uڷ+fo/Q}jJic>@gU`C6/0HX3>FWH5 %0߹%7}~(@kiOnvL!N:oTsLs?3*=mҽ%Kvx' 'P/}ճOJá񪖙d$SovNLC5wMʦGϓxHDv2nw^&r%سf[Qp DE羏K|Ijjb JD!=oB$Id\,.POV,}qd 1#]a$әioC wG$K23 E8Eׇ$xެ|$CF`4[#뫋_|ĘbCi]9ɪ-V ;d_saгL(zޚ<`{= gU}C8Kc5X$]q e֦G\:McNCzs&t Q$\'!pఠdfY7,;7_M>4<үMK7Bq(RpܿiHqj`[Dh7q@әfp! A /+-NV<6* оx>QuR ;*Z\.=Ѽ>>.my(LP5b0 ekP9x=m䇅< &!_?8.U1߉k˧; w^|Ǭ 3*43c'AxQeiI<[-:~WeBD_Yn;_Ф{5vB3&t搖\.Ǡ5`GJqQŁ#_ ʀ GXoWFܒgj&IN|}9M |]WW$DьW*5p:][|V:EҔP@1 |x%Rf0SpZ[;!5/U ?5n6 Z#Pnb HӛWR=֙9 tԨ/=AEqՏ38`}OZH".?tB #rL\\p/p- ߲Ԗr6*TDR8q^9_+@-Ҭ򏫎u7Uaw #1`5:Ҙ-WP$YKG")[ f7'0ISB1"!CG`- Q>zN來ZyZ kuJ gcEj$%oAaK'gB\z! ⶃijYş'X͓K_=--GG$tdP olrF O 9(*\=:r~uMBo##iiXIhU[hݺ䟅nlgv $q-e}6 H lKn@2-$%IΣJeg iY,Ɗep|u)Bvϑݖ쥍TfBǕ:COKl"Nk_|W'˅ۋg鱏q?mVʮ6{_Uq$wUkBQ|xU@t]Z%\,}VU!v ף/Ն+r[Sf*-+IvQ!&Ou*zzPO>FH)l1=Wg0Ȑf#hr3HT-N41 o{r_dTr7ЁxW?%s²N:kJꁋsֱ$`?RCA]_q(KM`f>/g8‹ y’!sU%*4g w`;iݑ #Ÿ;cyI5 ^MTY\WWn`y$ \^PÅ{#6ޡe9P.~bcMތGSЮ,}eUsu \ eKZGIsJW8!@d GEi:AP G]FS"̏b+j8@9mF=B".kdN0YN FGnJJ9W1OI )IK0`ῳ3.5+~IOݲƋ3`@q9roiodQrEYW(wXyN+EiK \Zp)-~A="Y֢H"eQ $P͕3T0 ȽJO#S;;-@WTo1 Xg-؆u$SAF1jԙ&ɥ"!.%m,~vzX.u_(RjMg߂;E0&5 ٤e 3!χ$Ɔm/d=vC6\Y dž76"|ukW;%o~ f PIszp9VOgGziU_: ^cﭰ{8$7H1&!cu6,x_?M~>%Kyq<Vg2' }XM^MW*keK-R|.y)gK[tzml.Ejo|ӓ~}m>W}QeCV9'Ϛ<€"u[<>>y/tBH ,4 Z*jƸ+ 6sXiحD'yj8NӋ;Zud6Y`9PʹOFCӠ0 &s1} EJǪ48AZL|}Oj6Jn3#GAPq):QEE>Xj=gK5cփ %B;`͎Df~dvW H5^L0݃0 &sHi`dK,vŅXr+H9=ݟ鳖,ƒyƒPZ!HPMF#p_www=Ώ +#[e/1'KPdtS,)PA.rS]"J.ˬ}m.I嶿ru#}$YI" [T{e 1FMVq*V iQ#Wo, BhdQ)9 n`<ފ">Lg;EIea߀tW!"ϕݴ1VȆ9)Ҫ.< !#B3t\ą' FCrB,吟kT';cwo7:xK5_8) @v2S1yt4*~so4` "jMR? 6(4%SϏAƚjrVqh]8 ?h i?"q &nx'FXJ^SC h:/g>U 4v2Wjғy׌3( c&~P0hLG]Gx>),GDAYjp{(/d,2Dji7 ;հ8E<Z"8R혛M|+Uh1Y6YN3e)Tմ-;˛?؈}/諕~׺.Vx>50Hpmbkn6{^X[!ƚ&T-$Xu7u @TKbiwoOi]}łeGڇ0XS_RTeP]M_pʜ%HRxzYk<,tcv%p2UU Ŋ8$6qf F^5#ěZdljVfAEAzRGY@Qb9;YnQc?dv\'(`V>bl[`7%4?3@2Yϊ!VxU.Y<4zY'IDjB95_){}-{{l/M^܆iS\L72E\@sI؃T_:wdc!6L 9uJ8*"hmyx )3aY =L^E~3 $C/j gjNDdDYGp9 ׵^l[x|xwU(*ZW1B1GO>Uf\nEYCƻ8;yϒsiI0w3^P8:M{..n:(OlJ\s@o-qÂṛbӏ=WghI8]j1s55+|\KѝF<=LLoYHD#¯lu½fT/c7:-ߥ+hR{EײX\Xu{(tM>KKNXdi.UJLj.)|921qyym=%D#wPR;^1[BzX[cvJ톶nvQ4>n(|RNv+atyGyZϙM}E[oMuoVC&iDS(l&`~\nezyކ ϩL*nQM6xdTf,RVTM/./) P;yt;n0o;JA-gbLѳbNwD+*$1@]6?@Z3; |)h18&ɥ*y)AEO6=X: 9U3j;at[Pf'Mٚy˸cs 9OYx| E˺S` s>ކ /Xc:~JctP !wߧsj)ugK?n°d 1$%Z;``˺?E"ϙEDKOpo@H0ww|EjZC?֜zȾ{ܔ+yTG4hKv Q]#4OotC[˕7m2iD_YzϊVK_SM˸oi)jo'/2K]+ ub#SJSj6cNќ4=)Xha^OϧF#o? ^͑[WǤdįU>sD>me_/|!+F,gE8`0it)v h-;fA~_LgL&i+YmŞ9<G|1s:r;RFmq/V?Fylf/?<~^Hqe #A Cih,cS:b1w?,v^3X#t"r~"scZ=;P }ޒXl {G[XlR +黴7wsxJNhiwy.u7F}O&8$5✙Y38cl`I|Ň/' *߈bd. C}QQ OQ;@w2QhgurJWmGˡlҜiJlP$mNmpUԭWi-^n )pZ^=Ve'i|d9Q#]*U":#pҶlJ(_)ld{(~c8励 mC JdD +ڙ^rSx6e'h?ߛ#4Tu3W4ZuѫIYc?:Fja=c!#tXEYb ߜBUE}b ]I!B$esFIǸ=~ ; 68ym6zߠcWY$DϓrՆ׀C! FMw|ݢqHel[Do`4q,T(L9pWn^(e47)׍ԋg&䝨+u{' ('f)W"$smKtJ,8"t)H(wIW }*ZRp5䤮=ޏ{zI+bR]: ; ڬr 6Ұ=ovncSe ĩE[wN(ӖBG hF\k{G$,sf$$yj¨ 4 4.v;FNnm' /CޛN1\T=zͥ oR v'B䰳Es1ggweI/EE^ OH[2'酤y{6UrUHUөix +]╨3Tij]Ls^9QsX^rb4zR2z-wNS,-OnrJR/cr {yM1~kNI JSVFs[q%K9ۢɰ6)NWX"TC[,UG+^A`J[FA>2}ٽo JuGkyB:d5Lp9>Alx2[3|R}g[pw8b$uaB~KјIS];yecn]0u(Ģ^"r|C]$57[?ɡ-"1AXY/qMQ|JUyE{)I/`ikڋ 2,~eN\ȗ}sR0rqrx1'89c%g% E8ͺ|0Dr\ktjf}? 䯌QJ04Sb•J"5:r~pY2 >!fcBen2 <ˑ7i9ca0F澿V Ҧkh%BGAw[-US1( 3uZ Ӟ ~Zj3-]/  Ѿ5+! N56 1n^AbNOKa@H>MUBa=ix= qG&Kky`م⢹>\#Y({ YO8O(/,uvO^#QxV@?֪v, ,G 'gj=4ȕne\wWe҆S%ͫV^&kbM@_V%-tIEuҮ lDK#8a5(AXY3bKa̡HhX5s!ļ"̰]w'@W ?ڹU\ٖ}35]b-+e|Ț?!  ?}J 1*ϲ7$M#w⁇n+!h%LKB;]auLl З'USG 6ڥId&&zoG 02Rf|)`j.\[XDlNqtO08AGZx ]7^` TYcg 1O{+,9Cyy 4 0nO\DPGi`<>c?\$j-q[h8d5lAeBeؚiʻS 9W"F]ʴ:R'I#{W4ʺ~ c2ݯފաo)J:IoAK4`)p /WvW٧ G׏#Lܣ^ (ER+mFF€ؿ0YC89՗b2 9͝e5bi6]5{Qe厾 eF!\xEIC햬EդA4GB|#.~&@[0"+GNLA Grod(=d"Xcc '?-P4 Af⃽XbjUq $ȎmD.5Lj;ljw's',ԤSHWAsGh,Gh>Ln]G(W,wd 3 {d-W,xBSL>J4{ ] <{x*/{zKs b@JOcwI( )Y#}0=c/6;T*iQW\Gegk;hl 4*j2 ]Y\CV ڷ)/ +K~,,\Wao+݄[BKF(<(1AHo_W|SV\S$ |mVjO4Hkrc_ D rGߜ)k$t#mM{I3f̽dP_Pk(O g`v%Zg0@g?x EeE)Y<f6,~pTM>ѓ(lW޵j'2'1O|i9 4Onk 08lp Rq>;Zd]V_DkDclɑ:Z om~N5IaVFwbH/tk+ ŕ= cbD_.&mN&?N)x_KǫƕC==Ua+^n'?t;V#3p>|FuKBLֿ+KO_yH`0xPUƅT+U\-2ҧPjm? Lä@Rh VKЄCI +1Rƥ2irOtyNFRйLc>:'p&ua<O5bUe;և)}dx1|*,[A9]_-MN&rz,qk3.PHA4ziBޢ#!L`Xq{#^3wUla`P UlE7A J{>wȲ+lg*/gN'yiFO=?2iUf/4Q>x3@:j|zق=3>h>߈pq'^ /.4^C*mcbI^}Yh2R<qm2LJ f%?r?_wgN074}`HzsC\'bs2ۛx井!:[%LfO4볩~YUVS+7F&<_ZFܱPUgvC|sIL/{-$}|O1fg= 9 Փ 76/QC?K\$0=5K sGߍFhnDہl L<rl,T{:fF'bK? RUhܗeEw<^#Z IEX`*"j9$&mՒjaqs)4^dlN |7^]g=sQO[,M'۵y6^y{ˆĨHY n3-s(t(5s2SU&X1'wf&ZMA;XlC1-f֊?l@kCrHK5G_0uΦ(e`kVX -YN>Va7ikg« A]`m0kh3&S-ݤ:H$0(J0Λyȯ<E&yVVElbT- U.p#"UULOmK7GXd{CSأL).#|?[ݤ>nⷣ*Uv` XwmP/Ԉ4oq"4ܭ sI1>7&CΣΈQu˶ 7Fx  +!)nf. O<3 ܠǂlpj;G؈S"|!%ʫ{nb0$N!$QwDX;\hPȔ0޷MJBX8:o@vnij `~=l9P."ˎwI6‡3Le>*2n9!Vuɏ -Ɠ&˩dhv97Uݟyu**G_T:aKѹ_jG9j.n0uR0ʽQZ k٭6?svv*tQ%ou k%Ťb#6Aм,8}ŧ~FH(xy6ad@4J5(yyGp(&5<ݖq,W&R<}|ØZm)(m# SyK-?bٞ}gv#IIqZR=j>l;rm:`K?d6̋ԁWE* Tl#D0zCVAX|9Tj`T S冲UeZimT\)OAAnQ⧟NDFØY16bK;/lݣ[CJz]L|ô e 7=~4 3zhBL.1 ;;Dog5*kNV~|ſ\7(Sjf'^0 o)V'_E _NA.Q?̗9#"Ic^ ݪ;_xwP+'/Gi3Bo싸盱CNM:̤lK]ڕ [x.忭CC'է[ f;ǝ79 -s 1dڬʙXpYFJ-} -9LC ˡ*𔁲6lDd 8&ѼG|?\Lt߁eΏ׹ (BrTP%e0qLZ 4甮 ^4b!2Җ9.юVA|pv0jpQHYV*TM<{!:ُeŨm@^ xI'׻VS[ >S?6?YspQ#Jak#a1[Fg7B5&P#5@ ʚ5@S$'Q#79qcPg3Jo9#' Mfgh+K xcΦ<dr?l WZ@YO0׸O`S,<,dK|yalCassQ3w#di暑O$gOX{RlTW{A~̓#ߗ/J_X2gѧ/ :eGaTnPNlbaCLdUw]tCUR"R7NG , G {\>4,c:|+>M|++y;2S驗F֘,aEKz3sۉ抢E3TЩ"칛lnA@'Gk  39b2INL; -due!А\d K/FJs?Ve#:BLRuoj5}蟟k}hQ v W+@E9T)@?4%Z ը~m4\5- Q+^VXBg))'7:^KIͮd5|7HPVeƜAYFtNJ(sPePR@  c=tq;"AygB.2]ZCq̴> s U[y-A bOęI1!oސ X8eE*Dmѡtpޑqeh ұ%&X o'4d3+p\P) 5[֒ECƸ%;CV^'F"Z{}v<>eO0Uf4 fTxPH;œzn3Uԝ#I: ?\gƀkJroɋnj'qZy#M;svv\rz·ؐ@M}?/5 (bĄRjb. cxf8\o%*Q;H4RYy_TM{cBtc_Dy.,2[w( !Q!Hj}#ƈRbﻌQ3~1g2ݜչz3EeǻaȺ=>H ZNC[hoXȥfvI{K@þbWi<'XpYn(*uPUX6 ewV~o.UUZk >yJzBj 0w[ ۡM=c c{/z\ 9T=]&V[%4ؗ1rgWR->_їi?{K6TLDOªTN(8 WH]UM&CD`5,:77,5uoTpzӕg^X-&q3JtT>p\)oa>*%ͺ? 'Gt+jstsMOƉ Uk5O WL5Ж'jM),C*VŤ ! C% +TbFt+z ?:7;~߬6Y%:\t6{+ G7~vFlO>M:HW4Mk/ek3KX;22-եC!\~ٔ hܾ}YRgVm5AP{>~1ݛ5 IʇWO\<='cLBX1F,L1\~$-2Quq y9 TD~tX[ȥOLۣNಷf5W0~Qe6(.2v$Tr; щ?Wu t_%iF ZgR\\G`c1?'\@kB;-ȚMF{!S5WteOe[i"~ ]7.q-ṁhm+kv o_ڜ3Ri,I.nsY!zdF@4UяJ"Y!ĬH ՟ܐ4_V S %a]X5R_D]]Zj Od`i WV2[4JKB`&w2نݿT} dt,E%'sF&=h [̋?X_|36f |դBQI`Tiu<|jZkPk7exԥcA%nP륄h?%THIgޟb[0+=oWbu3b;on+?W#J5mH+J<@S!^ESV mX->iU =CW :n'd Y=vG6}11]8WZY] xޒorNֿC&(0.H$|5vP[W= JcY; ^> "ѭ4ЬYN௒ϔfƕͽVJqVuJhA3VQ ~Qm Vsv=_Ĕ5* m]14.!!7ƆJ>~gYaGfw n4 ԩx13ZRP==@LJ}BMJ2inv'eb_mkU3†@aopb~s@վY+<!I-KnjfOxUk-*J$J*{E$bM,|M%=o ]KnEhe$#ŒP6]:j:R:{>ky0rw1̆6|/bzN4Dk[X<;X_Xv}H+"%iA}fnOs:*Y<]`O` cP'J;doE(!Mu9(u2Edq8 uٹh~+μ$VpH@ י+7u0K~2 Sl7R =c ܇xƦMyFD$\Ƶ}蟙T@ZUzၧW/6GbYp^/vKh4sb:&d1}oj&%Doj@CpS3˲Ҙ8oeƣ)㚬UQjR)c|ԫrZ 3\[]q]!oo$:4/słg &::g*(`KuBsYw̜>a[*UaBD⸩ܾ&|"&{ߍ-%m>gn&vP Jv\FY{u 6R'+$vb{Un-WzKة"s\9Z,ShEn远cza-1Պ"iKi.'KXK xl1.o#opě/{a:YL"ab>c1Lm\$WDm{JS?~qTgu&Hy KwGbdl"ڍ0LV~A]Q#qk Q.a`V18Jc\Mq?/}O 9@z\"E"Jc {Y%ˆ~y ?-et=\g Ea6J`7L2Ȯoe)F$a$DŲ Sk.4v!;U0 jى@ P>R/ŭ5ȁ_4F+Č! ̀1zptsP`q&vmQ-qB$Ŝ[\Ȕs!|` ͥi h-̴NNZ{{c~'n̒to ʟ:D˕GOc^-87yj@ZknW&/AKScMX2H\ {RmQxz!l*|?.NfW#1F4slDlFy>95F{, EF05&Q?lXa~_4im`[U` CF AIMz#ŪndTyٲU@|LOFM,(9W *ziS|be~O)P{ f!>Zo[ V2@qxǨnŅxS=8'E)C* e`‘.eிBrK I +xkmf`pq~9<+pK팫GY1pGLwO7,|gd?"A;=_&JQĦr,3]kh wEoўR}KmȺ+D!ȼxzbb tqN|ͤO:̥+p5#q"$w' uaTp_*I 1)в7#79*&i!G-c29[nЀ{FFKp뒒r:zל$`#"Y i N%֝ ^Fo_;C dz;"tG8?Eed TyB2#QZ^-nV@dl(xt?btM09n}H+NGszg?*McDkTPh9TDP[,}[Bې9i-ġ[?V|~A@1=~yɉdXoٕ,k  ^Re)'çTUL^~'r͞G/^ꯀ9.'D ?>,E\ 5TѷnaU1FiMv 9CG޹g9RfaNZ}.ԑa9H!.4"0ܲKHC9Uk s|ؑZ' `&e6caWk~DQ3c+扑r8^lΆSq[7ѩ`C;7P?Q>]ꍆ̃)'=4>29e:VcT"BǞ#_4Ҁ=S%]FjIeYy]aW8`V0[xuyf"]IXa첥\! 0` tNAKB5[T+jAg]2ԆS+rOV !Wi"q:Pe&gC!$Ѥ>zuB^ t t7J<#$bYvKX6kiѥZB >XXM"jIC]/]?81?cu3{[kʿfΒ =z4'/Jz(x\W~5](+ZW @5tB$ptQ}2gs ^sV[.:Xyj^ cߟ!u3w|Bͳx4Ŗt!r Tq3F퍏gkc '>ۨtm;gPk\ar*WME {2O.oOVu>e?-[DUפҐD6}ri "MF^C1~ B4 Pſϑj@++w0 _^<뻥\ɻ!FL/3tsG͇A@~6u%uCY\1?YF#;-ioDDOn셃g2N>6/|ϐiީP:$')V;2) 'U@5_zQ;zGx@/?&do9:w_ 5+Rhjs $~DGro1<"vw+nDKڟsC~]i|<)ءS1O#=hIx,2"Бv6DR`5>@-}!SnzJ>$-Xa9j8Hhl_q^&sDS<~-wntJ1I%zFxޛə6Vh1PN]E=DW̡IA_9~2.'%//{on>bqHn PI#=F}kpe^)<}+ɑsݩ5ztF=X DdQ YK3cڡ*W$d1X E`;Cڋ9ttY,Zy{Ck?^SY-Ŧblx}_ѰqVӠNfX4V4]pJF=Aa!҇^]vK){ *iBNR!ᵻIvM_JzHAQ&٨{HCB~ ZN0O>TSbfU`ýV* U\;.<o:HZ5V]4Z+%j\I՗",pۼkc˴ctSEtKT˦fe#?,ckB+7qVѺJ>t#J:G!O"Mݕvxwm,жŲ:)|Z$XN}_ < zj cS(XܜB)tk=ni|o?K|fvha =0/Tx9 ؀@)n<eXI9\f5ԭ 8_B@f4|vvrP9>[9͠Zz;,=mywcr,p?M[u\\VCbڀoֈ-B}Gkg8076bvWUP|Ȑ9#TFVp+4|hO*ь_2&APb)BⰫdю8Ð@?suKO9iBU7' ڣj('h+=;$y/,lV H00H #0$mt b[¬dwtBY&R/H[ X{>WSY lCL“s7[ H;RQ[[:S/lqq@ MB41z F45ƻM?P:ɴԅ7,;Jp, #Xڃ@goȊ:ɘc+UW ! ?].v&}8ぃzd:ºu8}zͪjC50:!.ٟъvǓ[ͩ@Gmc{L1A:"ðJXXkhW,q ot/90!݁DmWxSVL3xc) 駶ULC/W!7T8 0ek 1B,1)^KĿ[E-:*_EbL/.BT|<0`RkU/0T2TbE[5 DnVEs*úEdaVM2Ne=#O %{m|LԆ`XiU!6N6sٱ[n־js\~yeO_h#݂1z',* y(ڗF}K)gm4v[R?deҾm[V>5.y '~3,I,N4҂'$~A80:A>}2[ޟWX\ε#HȁӖZC`Kl.cK b97QFHtM`fXmA,W.{góSN]5{ѿ<B$n!|]+\oMHZKM8Y[| #bg$#vlص%}ƴLD]՘=cg-I;+"+TiΩ?цnEg"v9_4TMo(Sj3bD4;hX.-\9 )Q' V;WKmև%w#?*?,pX|k6JD7(9/t(V%R&pc\ĤmD.[I)ST=,]~]!GAT/#|ʡ) I$3,ѯ0MQ":7+Mh?έj̤^n!˓=$JEI]^6M M(H# Ώط7L$RTǛֵHt p3T \ȎN0Dže*iyACg-p&c&EăS%wW>%rWsJ\7J0c{#V A^Zn71P`w;HPengBDP"'qXyKӋスÑ.}<<^6WH6;x:&rlմ.XF|r"0`&\rYLޖ+\)ȣK _a Υ˴+,Prz5\pA /λ↏h>p[97/g@yi>, .gCH"r^{!*'ۯyE 2^M7arAmjǍIԃ3ѽg&4fZΆOOw&2ig 5Lš`J<4#XZʇXWn+t[%PC/VoP 2=j1noxp.o*P6W=b"ffww6camC)_G wɡ>e1ĥNQ1A+TGUK?CEiEWk 2koҔEk?B2&gTxK IcB{lt =eg(۩[$[oHyDg0)̓XSsMS ɟ?<sΑj@<:Z6t)d94! jOCCOal48?TV^ CEYr@]tP?7[Oٴޘ 64c~%ݽu6&)ͣ/8,^mtPUyǸj:1q&zRJLyTp! "K+;n~Cɞ}gњDs7޷J+WջH[fX4Na~BH KL| vTM.ӢEӈ+Y&;2'o,:ط+,`MIah~ F<"KuGúB3F{J%Y, J8*-ZWo#tSUDi$:Ծu?e}4" p'gg/H'ڒHO_QBYd9^-;ېk%4su/ZcЉbMZJj@es U)ɻ0m<@rA!9Xh =y{~x7Innth`S^-W4apUd̅0I+r@I_tpu"2rr*LQ T ZZTgՄw5.w+9>EmTtCOҦԖf ?ZHf4H>v'y֠zЇ~vBqWDBT%i}]p&G =놣 }[?MӯM,QuB2tUeT)$}O̐Jiժ&+)u@Hpci2~@MĠұ»zcj VVoD{mG.? `pԭ}OǨܳkQMR1zł8h8aTk`@GuF_q^CwEFR R&O)[{Z94nzP8A4a ϋU&h#uR% W^ljsv>hvnS{n^`@cn[A.CM7x:V{ S6_w_:B)K}C Rc}3̓p|*TaI5Nj(L[`9kVP%!ڍ {R,7Us>+G0>d vP6JAMq 3dP]^EII {E%;9žK?C տwy{>z=MK_E6R4NHg[CI U$x1yN^̪h*n Ɓ .~O꒸RG>/g;_M TWS._P~У۔ynvj 3iTfFOJFwdPJe r _s`-X\RǠPԵbBડ8ήߋ3X@h Dأz25=-u%#1A}-y47&I+ccf))bƼl+%h|W#&f%+4,j7bE _9.!2Đĝi#L}6һ-KѸD7xjo,pyǣDcfq4ѥNu縮+}. 2ӐsT.(L[RoNdQy[g?j,a^qHXTMH;_9&wT(Nq-`-`έ\6[Y(YhB Am`WA/fa<[_EJB?^. u}<򓽲 [DUf6G 'T{HXZŮ@ǗOz)*iW5ܚ}}-}ӧ\&쩣IJYMۊfVbg<7e;1KKdU~J%jiz2+ 5gj,LH-Wh|lpZ$eȯ j坭P.#-\EJ)FZ9._|z\Ar2T4(-rUH2ot |}ϒM7}!JyCC]V  76a*?/-䌼?_5(&P9:#an?ubfy[SQ90SNRr@2/D^[krfەT|I\͛   eg+d[:EZ>jSd30+MR˭^ǞIN!JT+Cy\kvE>:Xx4N']DiEJwZFKɻ ˜fK%rħE!vۑx1;9Awx#tZG[8%$ Gvm3QpW& =m Me.H.m4l)RnH{Ým\x+VJ/Vv):1Q&您u!Gʳڹb/|$B@n]Sm# (⯱+-,jrJR'/4#+\j+u; 0X~93c y=*i)޶F*VMY39NW8UF{҉]Y S%n݃3~>/)/6sd=+@Va—)OX~aAќIdv?ck=lPmh3"@VxӒsy.m`30e7PBG~ߎ S8= @bB_r kAꔴ9YnX*ZN,L<(f5xdխS+8cW|&$Pۑ̖[urÅNd] GHm`EI9$XFEŸf϶Ԍ5MGjSbs@?f!2 qnQRm0,qSѓ;aZbO}ťՓ> 9W9P,_^fkԋVl]43[ҜR\8(,D(tS0/*<%F&}M9\X4{SqYfm"o=)cy(BrdqmnwO }#+.`Iuit^+2Hu/V̸֛m F"X6-&pN!ع},kȫZE _r]a%m< IY"m|Ӛg 8M0W*ӍD AR 0TjfrC LCX{!3"5昝{ _G|.'G:|HK3:J D CfH'Ru䑫"aְٝ.'3gox8@].cWm K+BUJNkznJRf$g]Mq +E zh`}\t^#`h?F5oƨ'"whBeMY1RW 1Fԝ S[as4cҔm#l6%MzK5{$jׯ>D-a|hʫ m,>~%li@D[ }helEMA\_hb}cmu867Hm$,:a<&NH^d f XLnJ'{-9њEFwD{Ψm?z[caRzMsSh7/~7g&p;D[CviI3. özo uKYRʛGK?™A7*6MT\uDwKJlu#j.~3v"f%!+ӎu~ULL[V+iFsKmț4x<4$!PW6I8//銆/lmuǴr9z4)e=vwmiȢ8&%,qǼfSq(@r/v5gE/i>; lwjVO/yrh[r&]*_yj1Ra ,{~-Sr7`ϡ(σӀjQw5`5R?تrg@خe/qv 0 >n~_) $Z(irBp{fd$]n2 vy82Ya^+/ZT ,qc"ttû.^B\}Yf~“S75ezxÖjq"*u$m ;9-彉6Uި1Ρp%\H*e@ dL;geKɈ(|Id7ӱ 0(uKUF}83PEj}JJ O RFEQCVh?P;m9+1lZ.jS 3U#OGj_`,/h_xDP9ۚ ڕ]‹e7A") pÈ2Xiv "(n~ێnNq[/x6Q3_gd /o:=~*MQ' \3xamX!2kvX-,g;g}:IY1%[w-[f#cu<ޭR(QnuZpA<Vkx8E+?M|>+BU@iB6?5 gsL:"3ŖӲC&H9@;0PzF(<9yIiG" po9r>:Ŏj80o]GcǠ{ux<9۾`A?py~&eSnVH l2(+Mrߜय 8γE$4K3|@Cm essC J1Jp? Y6k7X/k:m!jњq⪼?70O+&-tX㽇W#X<b7MRJAQ=\8v O8ɚ,(I͹ qk\ @d,z~㇌I7ӈu+ Z !VK"JQ J~>wwUގ 5D;Xk"=fGbn:#S˒acjW_=6٦,y4e {JD\5~@w̹4gB8 aAgm ` lp箅<tudS5qҝxQl_k) F/(]#[H;O7yu'_^ׇz{ Tdg"Țt 7JoP 17h)=6~j}2Mn^\ƅoKNʤp<Խ¯kHq$hfL9 (5*ڃ01q;W  ?d>{! ŭ"(wi v"^AdRZDzi1wpyQ)/A[Ӻ5[.XD> 3m!djZ B?@i\‹ LYw'C'Ce˅@m$|3]/āDn sǡ4P92LG_];@N̉`}Z`'FRDqېu hVH@eŶJ]HS*jP1 %[N'l=7ptf{Myí/α0=0o)D qQnk(JoDtz4p A)vGCidGem^mRc xF^E[i}Bk0׽}$dn~$UuɹeIԉ.8l.rN-0׏X3{no:oKn99,spTTy>^U݌(2ީ 1tF;q|tIzs]0ghC ܒi4& ctdԹ!leRӑ Olmws:5Im  U'f 9jMs l9;MZ2qV]bP .&QBv􋮚Y8Bc;O܊ IAͤeXR<zߑ+UBX:LT>)~Fqhư/\<){>L+\jxGV iV!YdXy\EW:??ڑ? se<0:|*_38du쌦HBu횅Cs16P7/f2׏׌I;Ĭ0GOeG(G8J6Ŏ.qPlG΋gR:|4y!5^z&X*JSF*sĦn'.s_k}70X`m`Þ)N KP0!:(9{h0҂g#"oɉ?_ZP9{ ў'8bA rd.GQWQOu&Ƕ8>Y#,[`}0H[|P= 4<+Y/p=θpr%6UoH}. c nz[p%vE(yS!̖VPQy bQ{j,Z _ga)^ok2^󥪃jR;b3-jSZ%x\[to"?!kBk{ slA,53j=(n2k!U҇!}ngI֔my 3ӭs`3ݟe,S>=Dy`,M1Rrx&,NSY䧈pC9wJB+pg%N z,IDPd-1@i^?lV>nVOyJ#${8.#/e|AeXnD8(Njjv 6Z@d G|4x+#R&MKړPu2reHL^:F1tq[&aPՙ'lR( _ yR;@w,dCcp2~qQ-tm m4|8!jc^:@`m@ˆPfHpCO\!ʟ-먃ٚea"M i \ 0oKO`3c&ŗor>zj8gSO1jE'N67xa|us6MԠ B97*ZL].P  "7u\̻]R^)Պ\lNX'Xm AH¼["`S6*LMBh4>MV<c7PMuFecC{jT0_w_s4j$I1`caw(r}S_ulݓgQgutr/ l ڜAMl;U}NTq1a`C٠q-A7P n,I;9AΟNt?&ܦy0j@W}ս$*C؋էxBoA Gi; r1Cf{䲱ó> +:edJqgWz#ݰ"9CZiX"pG{bG'`w:ֱfE?\PukZΉrQg'x@# [$L8dmα/FO/3v2B=,ѠiF}\lNۋ\|4|UdgaB|I NKʓ9ڈ`v0 um }7o>nWt)6^3Zt8II@gDխ|{jSC#e: >{FEf!Hޝ!鏗2];fCv"qj$y5o+nVGG?^ Qݾ)}ie@\чI&j;9h#lr c[P20bzF@6@'mTWhjQ.,׽'~IlWt2?=@& -~]q5wb3&U{ ~{&ڮVS.^%\/ *Ӏ[bι綒wUW%G_ԽcJ7VNӈ( ! %ǧd C&ܾq~p⩘f8c ^ZvArvmo4$jtV;/b=7t5EpɾՅOMAHLZU5^) oVY2iYKPe ~)v 5[VmjZZ{PQ@ȶ\v3 D!-c)ຄ=OF6Zz^`k;dũc{wgX'^`޼J j-+U~|.Fdblxen7GJP8b(nv5t}}"{@pOlyt+y ={< \āG"(Prd!34% n bB]HϋZO?\:x]+Ug#c .j8%!=GRVSg}PptKܕ kLY P4.8nR% HT晣93:WVu`B:Ij١T<:K݀@ɃB~`;4"iLaǍ<rɈ;ZbB0\-[\e0(pu,88N,5^q]TP"̨4uWx/>+n򎀲=; TpN%DAgu3&-ʼ))T{'|bsR )jMJw"O&[~Ի]E:Yfjk-ClVl/J"C}IAdǯF~g8ǐWP#v[;N0$7v{DT<Ϯn1s+Wa sDzBX7QVFz- CQPtWf"5emʢZf{KtZ!|,DR"tU,͔@d4\v.g'=kΨ 9J͙H +W~'KF@뫠 <]`K.0F1\뻩8L<d&>=H.gfݪ]@y7l7WW2Qy v:4CŔ[z⿞c0*&ퟝNGՀ&`Є9Ш$G𓴉) "NGn$hQ{.Z=-T'6H;l##(+0S^, d΅ Hp#`}&!t"I'E4;vF2PSxAF1NKQ_u-KQٶFYT~:DG0N*ü|"I%CDGxK[lihD/ҵܕ쁮l) 4<5/αw7i{tmPӻ {<^XW,%L:K(*b{;E N܇Iկ10)W߆api,\V aHBUZ>O|hV+qVi1oi¾Izck{:K  G#;Iu0:)ll"pn-Z(2TsZ`` &ge˨-[0ȭQ?d \;H)<$rr0?f Q@sKˌ;n}t50'i9p@=Zi0݄"I>6^PcZYEt$ɽ( ϐjAz7JIJ hҵ&5#ֱ;Mv^]g%y dEЏĦgU^(ߣ6`ޜM,C.^w̢}ѲhA )d3q USp%XR%,kx`hVVzwKdd;ѐ%[*7utG,b&Њ|n֕}Yy!v^Dj4"|>KD'̠ uDɔLv*O EݵgJHaaBpȎ|+[X~AŗmK} |:s4MQG1,)g|BȚqd4ER ҿ?55:!~[y *nM2! `ZfB}؈8n}붬޹ؾ In]}pWZ(19-Nә` 9qoT y?NFf2#I@u͛"[*tJLN$p41_hB+Ϣð %6[hc9U9D~/JhF8ύ`86S5vzw&wC< E^ϕapP0H8PXʖ3J{7`BJ(7H )&π,nyFm6S@yrOk*^(ѤR CxLghщt{T!r m'ef:<z?8xk-z'aVeSTHV>Mm٣ZX/"h*Քg*N|7%ى;_pەI̯t04) 5 ?A 9)*Val h#RKЎ뱄.Kҽ{;B 7ǡV20@eFn',}ٻC ȸ%WK7glW>y &]vEIL**DJi#f;ʃX$G^?a(.ȄӏfU6l9Yl'2knZJ'^w7d^hI &T*kb7k,ĽLMr~7ԏ%;Nē'v“$w׹m-pjJ ý$c .T>Dwԇ q""li4eN֛g u~idEgI2Pu*,.qkXf(6<3nD>`U;XgTܲ<ȐIZQYf)Ҍľ_|ww[#loW8':l)i؄i ZRG+n؈$E-P"wӣyy%Ď)T˭iqlѶEڇ V-J b(ͧA\6DDPȖRŽYtq;Vم1>DPB&5(f qxnatK&TĔ1";Lz\J1qLG0n|W!&uTФ'_0҂[f6CXc%`f['˅C[ $lvw#zct WVDz^]I, brX=)ߺ]rB=:X)+ȱW2 ozR%s4:eF}tt4-v9W`. '*|A(3 K`m1J2]M2dT#V!٘8iÑy/Cx%Ud'{{xr9e3]~RqG(u)e}W2iY")=o q G3ODdѪ`,Ͷ+)g@$ `LnifySQ*Uƀ֊ގR>~̦X;p<X,H6y;vX+5ok-qhr<|o|T@5%obcB=qKIuKsn&=9\#ER2( ,L* 0Y6GcD ڮջ4#E΁۰:6Q~<c8/ӗyqk|̑oECpG)A/.6z"4DUXRT+W̉|+;i>.lCNE+8Z6qa34o9[u.#8W'?ZaZFG#'`TRd߆޻E{Vi:Os6VW[]54Jvp*S\.,YcNWNrfK= 4NvNg.e=%NpvZ;8{=pxl.l>ɘd?Z%7|zħ̢| ,b-3l M 3CoIB咉X%gfJ<-5텊q0|ԇXZ2xQw퀡L}BNo\!{$ h"fGs=4:1Ea\F+ =u\\[ d돊EFWar#wpњŽNiD˿|+$#;?џYj" s=SmM|%'ۈ7Jɤϓ y2E^(kwg#:`O3nVO| V~z{H!]4-E-,Oo ۓ\m Mk3&&Zt-ZGF,2f{+N\6-6'cMWvD{#ɺ]*A$hB^.Un-oOv%@ NH3jL].M fF@x<:!B-u $2+"qx2Yb$/S ?OĸcY+\Z`zg->Y]Z:w6QzKު[i#H.vK6 xʩ€|KLw]o_ג{'b`"]8SE.zvIּ݀2ʄߩKd Ƈrv&l1-A8*oX9͙Z @5;t\sP hqUDlNڞԌ y8nOpMΰ \_!| wGVU,{–=fD *; A6)mjg0*i &^ϖv= 244 x^Ɏ iq!=#>{rh%%yBp@Eoscc0>!\ct`d-H>=M 걉;K: 4vԧdYL>rά ٤RV!R{< &}U6~6PӅF$P̊Ɉfr9>©Mc>=~A<7Zd(G|^5ǝYN~ZT:Ѯ~z)IԛgKrMcˉ9 yJLIѬ$go$2 m߃qlm5{5q'GDG3)ЍZsm>sPRsfEyP wR5b@Ghl:ƫv!7 U\:`ӚnSA؝dy`v[d]BUZ{1ĢNǧj/i9[ D0~>4㜄 =,u&jo Dp Jv$igBQVڟp>)Jm|}A#i)׵:%^5/X!U,Z:B-@?,`TRg$X}Whl`4քe ISމ+)QfƖ L@dc,('3&o푄rDoP$,lpR" E|x̮5 y$6sRaڒ*&-2 mq /$Elb(P0B|wWאd\}BV*X'[b'< g{kT9e jU  V_e.h?`ly 3ɷIB,n2xߊ}hr}--6G-cgdjh~w 0{ T~kZ⩭':9m^k@W?'VA4? $Bp-_qi(rg/g`ޙ{OɡzLK[f^ƟA9ZrJ.N)>j(;}WL4gdE?j7$9XJV=D~' sԌ c=^-8fW9%({b^ U0iԒ2>ijNZuX|o={7 ,&s n_Pŏj:9mM:AT q\T,]1Wj1wʦzdg([.*$K?{|~ي3q YgXav~<<k=ݯ*Юp%F .)uVS+T`4&N}_tHh<~@RɆ^}m`Hd_A}IcqůQ>H%pQ_ʭJ=9VGm5A¦LWJhMaWR}I-dg>O |1d(53Ď(g6#A7Αk`'bx*?+*抖qr؂^Q]9ޖOdRp2&H4^*I74k[[t#Cq!>[u:H>At7QCt9ŋăwत 'r }b>VI5ؙF|+{-[HO;}9X  iH#yZޭWX0ItY zLӽ^*a+Y=f.+w4ww~T~s*͎W+Jzut@]D ab>UYCb= (U<)c/ aq.w۟/ Ir 'B2]d{sYs9 i|v(fߣRCZ*x!c|ă/|dd*&@Vl& KXWSmS* Ōa ɟ+#給䳀nmiq )z9G#x". 'o*c@X#Sf!0Bbv,iҸQn#zUINXZK =}WllVp2 N@S0g _D>hwmCWوd5-]'Vm Ƭ߁%؃S`P0&ʜ<kU#}c".nuQN%J;Pnm "jehˁW{Ō!LQL5 aqg&5 ۢ!Y Z˴=tG ^ INaw[^ڧ/͌T/¨E9'lӨlaYVc&XYgͽ:<^B3hYd%uCI*,/hTr{j\`J)M^,'/R4[f:>?q nZuC Ob%/[68Le>ag :d E0~HKg;iCӰ` _1 e^EyS8'zEŸKA# Vwo.@EwaveS-_37=X3sD;]$5DNz?0 ahF\TÙ @,z8&;ou `.fɥpS\Fb0P u"M`O$.lNQ)w֤)6@@(@Ir v0|][&AW8fBci-YSᶡQO@ C *@9m("dg4%!N9.gz` GmNr&@@tS<+ЉU3+B澔j,wCtGˌ%GF٩8DFX"Gõ騜4RsK,~#E;U!>1"it8QY?w$)&HT~H沚e:E?{^@fc14×Yto+& wE4ٔ_r9PyB^[Lx6tE٩ EZEPNۂc]o\Cb_o~Ef(?^;mc"K)CvQNaSrT%sGN᫳UB? !Ɏ:cFRP}2ҞuYGLn: :fE{΢iCjş以>%}n8iBwJĀVeB~6غi!6Ձ ;aSرPF`+L ho,g}%&7 ,K8Xd.L3Y8{"D)~yXHy3`z]@*8Lп2܃bHW\ UmJ.tyOsvqq*WkR$Wxwn1j}v[!Y#À3|)5 #rjTUJRM[qre\%\5nJoVFS뻨{x_ԧWnBcLi ZL\ g兀ϛdLYGڥg1qԍ4AF(̎5*If漅>t1؀@q9G9-rb̲䨇& &q:lPVC ◕9jaśmO-Λ7##R^o]]uʶDڠ6k-92{wj;E[@,eU'*cX/Ъ<8K ZPM 03g04*;bՃ@m {L1(wHjAi+ 6/AzgY16gЦŜLD[/yCɻ' KS͠;9*+w6@+C>tYT1["к !|^ +i&$両 ^7>YCSå 2mG{ʝt($K{hs|؃HstStOl4_2a'i}VX7qj2)7]㗚u1`HR{li-9:cYSv{x>k5w(H 8.1W-5Y?WR4M \`9 0v+3G?:#DP֮ 4E&Z);Bt4G^,P`i"'_ӳsa!8r ]oDZ1{/9͠S,DQ&pb5??dRv6IWXGntFR;[Zp =?X*>)[Xm1L$s\RT~r-3.ܩEݺ6*N/E 3j`} ~hpk;d8bb ,+BѢ_trbȺj{DG$ZsW8Bl3ddaǀ1.a {k dJk@]u rz[ӞVcbtZE|:]*;ocDõp&sphP,;]/uz''I!X&q(ʙ(&ǡ 5ğX|#e\EVGI7rv Bp~Q1.sngA< JhV}U.*ҍ"#=}(:ƛo ^UϑԖW <#:7y#Os@^SЋE*UNM0BͰ.$?>GlV/ت4j6R0| 's/@t 6?Tn 3ΞLyNP74OYOMKܿ Xf4ub<fvx;! WVl+GU]ԷMp,>=p@TM vU?v)%U|v>;K6o,H!Ķw\P"a1t۵FM@zR^~t$wMLK C WŤqGD}b>Eӣmm>L{#-3hK;\yDz3*;V4wrS(L LoFނm61#j$U*\ gH{ro^5t;sOv `l4EŠ;X$bCeu<⤟f wVᶁ6鞷 XHlD7''y (c3n-AR/.ɥ4b5ۢԍ[n 5S`!/b}w%~'% ` 9`tz 'Zhkph7HvZ9ԙv7QnDbJSnܣLp_YΌֈ5n bf1zc,gMQ]1UN@a=vPc(P"h08 I@Z0] /D =j㪋یm()Er(@,fӘ?/)͑[ ]!Y}QeX)>[c>0@*W+ozOp}dO05ZPwC "z2}Nю0$f/iCpެR:ix5_2]$5rCC\o}Q.͙ w+9.S.WwvuW[i-}1I 8NeJ+#:Jk3_7*-=KhRßf0=DkBÝ#3Dq dxOIf#ssfUQ~2Rlbe#ER*MJyހJ>tVQۄt:JN ؃~@˳~Wg uF>^d?=8:czTbq؆K 7S] [~X|65VKovLj"Kki^tV䂮(I;O6S Qf{|M@ aa>IuLI"z,q'4˞6urNbߎ&4k@m2Tv@*jBK΋yB_^KƪH.  b[w!& W]=&i M׎΅,b k3Ѣf LD $t- % < {ܘ尺$fQf-A6ԡQA0Ro *!z99bU8d?$ǿiYrmu,.qu_v:Gv0% I!h86V[}@>nU`*Xd &/*d:C':\TZ2oعn7ie.kہ [׭* ޳ ƲS27 K$ˌRX3. @h5ʚZ4~AF3gr|lU/E-ǸY&c: /Kvt 4#'xyediɡuëu6Xjj8cdPh*=Ax?VK]|Z#@NC\~gU r9ϋ!7,H!zv}:YuRNd꥞hIO ֩mLJvn^y3iaAU dl]K-t'y3^Pkkg.?`֡D:oiԛQOm =\&^ HB;H&jn F3Vڝ6_"z9&ޢbQN,Yz|uv5vg)Te}ov8s/OV%Iyy0 w IpP9;gOɩ,e|){Ofli?E,+Jcʣ;bQTE: ]ѻYńZyL0%PvGڔNVmmC[lwC/9 ہ2[[xP.!O[ׂٌԌY@u({J {z(G–oCa#{kvs֒ߦ R}]u)^}#>.- w/~` ĸJAR ,A'7dϋ~3Q@f_-t"Rn* d5VLS6cv:=gH{sH^DlI{CassCRIQ'_eWӘHu$,XQ"̋Z53CL)]hVl,CjpN齓Xu>ɔPGlYNJj[$Kt9*3T㕀IF^O(_ [#2ۡ."P%Wq~TcLf8qy͚}%$;\j6R^4$PȄ 䬩Rc{rBlQbS/Ul'k{ucsy0G7,+J3oN! $y~u׉.5j#a?x3mSa-(&TE"[=,0x /۷,[ Žzh;'h[ 9Ƥ $= 9%/>8M 11<"˲7!s_4x秊2t/|c.PgJyՠw\ M_A܂TP;fܗЌy,5HZh캇(,(ž#{^0 5*95~فEpb w\| ^ [MָC&]^c#ѳ6X vDaP҈#*Y̭Kv3Vf2s8tNYv1g5RKQm& ӽtX@.Z6 l>zV{o-M +=/g"8~Ys eDau+svfʤC挍FE_9JJ1!d&=rfLVRv;qbd&ju.zA+hy{Uȇ.A9$FaZ:%)"/Mv5πz콬bm=R@Sd+zB5\CԣKkQR)&_TQB ~7yBsh<:%Ǚګw%/ɝ@q瑹!dh0KG& 2˫ EˮhZn;#iol5 7Ђǃ^BRɦbn];?y_#z飤.qk[>=ԋ`WY bM:&,n?xQ1)aa*b"9g&2ӪG4ǽxcqq;FQЭk<ƈ=XLfǏVZ(1m<ᜒ١&K~ti(RA9j"ꩄ%Rtrɲ(dO6-ϼy   Eʵb$9[_0 Rn\?g  Ot|3$X t^yr`cg Ruì`EY3k00Cd{U\tm0(#_ꪸ{^` X".j^c`Hvx =E>g]kjp괐  :t<5O|) =Rj;ĵs4OÍE`I}M?א\]?sxOһjTR&43X2ΎJA !`ᚘt1SPh`%N gFRZUpE5뾹̚߹sIڮ/A<ز8*}b =\؉KSLpy|Sj d OG*n$=-"J~)f\1_:󗍌{dM~{+7/CrJSTaAيR!O)-)7B.v QU6m8N7>41Tء%Ӫ]̺K^ԩ&<FuTY?N聸f14p ~ M{1mi/c|eKHz]UZRtYPnxrl4B1ImMml7)B϶r[BⰧHû8܍BEW;&ݼ)+ %3av ÷xI[CJ3RIt?[U04UHJ=ʠ|t+׍ѠM8' PC-JjR($#m(|AՕ?RCnwrSl^}yW^pLYHb?arm o;@]9uqKDkB6W1κ b[!P3a eh ?{LLb94 h]\H |!6tgu#qSIz+`x+I n6jȘ AoT[7|$ ~!b7z2M+ղ0jFQO&rW{ zŻN!,;i$&{;fyMl+bO̴vWd#~7=Pѭ۾ad$N Y~AAtp 孾Q^h;"9'@ZTS?Vl<;}Of8M~ONI Buߞ7Pv=CXiʲ&zCԞ]IJPGiSe@ ue;I2~{[yBpDQI_^rUD "`F-֧Ć-.*[Aa_p! +B>Zéd9-XEUC&ҏ{}#'<&s"f?KkWeZ@ J.l&aJ}#bGZ,TR?W~3<߹X*Ohѿ7YbǁFW\>`2>sypTd\D9a {}D.@R"z=Wd%#5cRMm= K;FO8j&X}})^ivO)4rSA=cTJʓ6in7pC]W+IW_OOxmCR<WTijID@|b{xI^wC7`ezhv–Q(UWb- xL[r3bt MV3ᕹOB۟=Jl˭B %;6cs=PԬ 嫄1 Ie!N2/pr 4 sX;9pS37$.Ba[ E=2ab>x&aMe}.jv6P!FQBnwe#;IcP+{m3㑗&;A6d;]/̎ݍ&ץL)΢adv"P+< n=v-VAgأ܉Kɺ 7Y =ܤ|UX/Q'j*N+&GVRIq< ^M5%՝lS)oYD$| g0fO}3+(q'|)zg784G t':2l6̠0s $V0h•}hƶ-I2Q+!yr^q(^9F"LcԶSk: 7Vt&(JTmePë֧VvޓȪL ~O> Jjс|`[^=]C^b/^o'<4X<~D NX,πcv!: B&\cnֽFq̄t d`!j q3cY@j6c֚WyYQ~uT*N2j/њ;}f":>J}HHMg 754O9lSw5)~fф $z%8蚣ioZ7-+$_?R 6lsS [~0t+SRVл?RSm.PH积QMs){vM{ߦ]B6Ji(j=RBcҏS⏪B0jan6>jfӮl(M y(k[|4+?R66Uhqzߤ>Y&^,[b9_ֺ هIn{6 RˉO8zb|]D6]7 EX#;#^PwāȏSWS-D Sc` kR<* ?ޱ=&3`p&,dN3;ްn ]zq2}uꥊ+́Z<Aj~G^q+Cg*CoGNȼ`YFֿ!OKtD˶H?iw;aJOo&gZ-xl)N "])ސV x|S6'$Z8_LQ`_X(}ԞeC)Rp↡4?Y gJ7:E[ڱ+oŜq{'fXŲ_2֯VaNQ˗{Fd/[x(·((>TҠDw2uʿͯ#?},1I#ɷ!k4yXTсy׎!4Lum^biH3X ڇ[y%(_DR6NZpNO0 :Xz~N?\YwpPWt]BeiƯO J%B^A#^n?NxaF0%Em`/u罽 +q3C0^UO#yiWE58ǟx҆`%" -s!|Dzˢ%fdHFa<n ޳l`B㯤B K줌PXgZH\бA/d1(&%ȏ\ւkl/5:WO2 @]iW﹟m$Yʋө9!$2,m[Kc.n J5A92+')Lpp qքuD qe#f fRyEuWh88Q( BYM2`]<bxbS~X ;nEA*bxTI4ex~1nJ3 K 2ba26K&>dN@yvcd>CJ/UK{38Uy̥jɭ[ICe)˦?C E $zlr(f O"xMlrON[5ALxn0giѣ eDηbymv_YK]cMN p"p^ISO|RAԉ߇:k,X*Wؕ37 vIgywSNcA7oXQ&N#7\[Ü兼'm>3\Wq`-ibi]}5z 0(@׌tQw9U7l's^YTAK@FnЉkPI+/Iì{aK A" <؇:VY`q6Iq>Z๎*ƞd'm߷@#x2e|̸9ˢк_bXv'Oǝc>|<ڳgsn5j"VX6 5x5Xf{ZYoXPiy1鱳LSDf 3𡠰&_Mֺ~ۚKIEdX8w QckLqp.%#Åib]Z ^opDjt:B)z}D b`^JmeX lʾ~5^$~3?1+*W`棅:S극Of5Y1s&C䯨!΀fƤ,͈Zڶ%&A_޿4&nPK} ۅV5Aԩ}]6f3PQ 8~QES/%W\cS, `{u;r]M3ɫV=,w$C{oEWhXNg#) h]$Poz,#.Ɉ(<1$Z5AddUIVcodO;,E8̅5F ȋMG8& w.)gK=0ϔ]lc׻KM`?+7ڎ*Fy##ΏG Ư}o3օַ ؚ KtUTQ`#y2[DޏuR߃I^Ov. WȜ5#[z]BjaPAu0Hc8pV2޹Ƀm~jo~rta buCܵ_B mw\l ৛/Ħ4ldTj4WB8.gK 3 L =Q@ ʼn$J ]iqW18"LqKG bLʂX}HhMq 4/Y̦WZ{p 8*1?#2qVF5e( 84s+  &F"K{N~o޿䴗j.`R r?-W W} O$P-:A=okC&%7YSyuUUw7ǵu7%]SDbdkڪF?CcЊXףϫ1^LA8>MQ|A*2V ^>vaBDk)9Aʃn$X1Pa$ZP3fB0[BcdPoBCb ;N08U?Z3n~bpNB=^QmƑ&O'_늏A@2)ty1V\8^ 5ǕuXfO72(.=c;  G35j"†ˉY>^gm'ZX (n-IDI #P9Bx [|g>P!"`{w=фŠ{޻~,KOA-=9]_є6/zq1t;7)HT6*f)EhQ9XJ~ׯA=49iànњN6$Qfyq䌃yRE^l~EndpjmJ+#Uğ/q+;X%Šw۵ )A>6gP^gYVsyN+Y7"}w`d }M l EFȾWϡ 4Q ;et^0q)m.fH)`8=*Z w>ZiVܥ76Go!I"06* CBttX񀪉S&YR痬XllSR; 4Xmsƪ `]1ZAh%\ g%[uUB,7X *-wbޒ=0!T-{caڋ{ ȢA皒)|utPe̯>=8ھ?Ht p]zPv5(0s.9&1˃6or ז(s$E%a}ʕ:q kB418S>޺?/1cvxqXA26,v{IxE=iGd'#`[ K=R#-5i.mOT6gǴV:㠵}/PӉwi%tGnܖ5(Ac*ꌡ]LRQT% Z\Z>M]ӗTբ3+}A.濾5?k`Hu䉜J"P?S$(Dubў4BiVa@9CFv</A+(tpAԲJsn,Y3>(w]=x *搶눖9 /,+&h͗OE~тo\"I];*~'p-nNLRD#Cto*-DsGؤ)430M_yʹI} xdr2f8$'r4hL,uthN-ԤqXߏȠߝ ,0U@"#lTOZ?ERrG#K׈p ʓzmE4='"!&h$RìK'.h@h@SL`p>.BMv2U%z̒ғ!\F=.a|Lݓ ?}v3 %I8h4U>1Wuf%9y7j}bs{"7-I聏< Ep\mF]h nJ$*a(c,UFi^DIofU=x7qw ^^WP'"(~P,$dcJvuɢ*(WrPPMƃxK/KY, \8SAY?zZ|rX\t8?M\S6@h}Έ[:'kӌPDȸTƊ{ ] ^G2tדˉ|:e0P#YyLA#4vBql^ &Nna#{ [:`^DkIZ$6 ԙ]^$ptTp 6UK jS#iX}V)S P49xd}2XYБ!.>/@J[Forge}ׇy^li-,]SSl |87N׳J7I#w.2}t*-1#B1ٝ?#RO^ыt`[%M13PlARkG\Б+t!4td-Hϣn1D.% ̀*}&N/_*!|. -ظQ^C>d35#r{ɳhw̫ޯyElj4#k&L. {۹lJdp*h5WEcR<82Am~Ѭ1w<#'hd/ҲzӆY6BBn|Ei^4Bkynn &åE%Bl+δUSy㒭Zc[Tȟ=Gp17JDA]YcݝE?DŽ(kW@j&CbpZ"j֫1Ys{nm|L5V{~K!$zY6)ҠFdЅnr]'D{~$YBApEU9_7Ib ;o_E 4&'HpKD_ݾRH3'a =*+VGPOז2l M( OZ  ̗j}:rng35_L< Y}3 Jv!s:(֨W7{܄4 ƵMIR`ĝf ݠ( 6O^EpI^#hRw7L;nR q[\^X]k&qyF>fc/X|,Ԃ;%@=?RY*/i1DՊ wkE%Om )$>CY@#"ϡ,ѴXp64 ={Qufo x G˗={ws=E6\u`f 5BaX_h`tYmt^*~cuhD(yP,s~J-*PiS ݓIݳ$RFn~O1z~iÈٗaG=uGŻFepQ2@a]cFf8=.D[O QW5sZŇpIHIE"o[gofw=m6o>բkVfWh(TAuS8pJA"Ȗ\nr{80 }F$E-n.hgD|UQŜuOO-dϾ1G!h ~jaҍz+ş 8Xdp\_ڈ @G[e`[?"_hN$Z1kGHMSME?'@yGЄ)[1I-bA1% @`auЪm-H#+y'X1XV;&IFiwؿwdHӟ? Ƽ51Eؿ kIpZ~k y[{r`q,#r4GXe=Sam/]fY[cv=4U)*ͷ*ΧR o#c@ | g1whjGGq(@ü?ۀ`Mo:DzҾ)xdýeRnʟ\ͯpx<:%V w-kOpw&fmH, Xݗq+n1JN}9].1{Á .d)7S3'HF{9gÅʐL BM D?eTkiRJxM׹>,I5e0]RJ3mB `Fs7:_|!ߍgu2^>2ڱD =uE8_B6f^#Ǎr@Z 1uf?G}#Ey/S_vI30>/ kdevXc 'm6/M!P229o p170֦!. %-sBHݤ`+Di7Y%%bګ.fi&x04=\g0V*ʇjEa(; |_ RsZM&]>d*IQb+ HYx [;APZT8Se+͞]Nm̥`>n66 d  }?T(c8?eҝ-VP7.Tv; 781~XYގc%޹C5&0:v8ё_rgJe؉jC{cwR. pe?B2xj&m#Ͼe^ n{;t-Pojg welode?6ˠZ۵?ښpE!12ucbӷ %JVV}%#/Uy@rzB\C¶+ʢ:|jkVq)"s=X>@h=U` ~Ԛʙ}[w񎔯apQ4Cߢ-ܽqg~v#Ǯc Dd^0|,p!rx^hCl.h-9SK2?~%{\ L S)_ Ir!UV"$.ڷJ$:JH%H9kǵu6Jr2XSIW RkvR.ţai=DԦSAY\Ο"(IϷYrG&mp#PoK =546I\wE;)Q;:C_:3igWni:8?_gpÍWP”1TvPsRI I7{hJfZ,I}։`WM_UL (tiQHf}<[ {&.*%i#PY-*zY t \kcpnCV[1hD-2b;N5MBkMUHuo%69Zmf,Q:{[0L5"%DlPSTHGۢ5ظ ir]pW`q=K-hc*2 |* w? Ӿ() { 3Sx> |6sL{׬,V]dA/DIǐ+XfLJ/PR_˃oȈ Ǔc wއPWwlDeӎc w=vwDM׋D Aȣ86Ð)!ojg$J|C>-JlM[Uv9Jetŧ.!X5Bട ݽj/oЍXl7]ѧ{,+GCJ9n5!jaƞH|LdDݔd88yt[nzs//<\MeԽWRvHurKY1e 4D@P\xzI9k[eo&sG\H0u"+ @{eBJ~Y[f:a5[zO>Md`),0ބZ` VXa3j Ꮹ *_1/ 0Ox.|]gZopka-.G%oy ߈zR܅e396M.hws6hD3ʑ;!8#D"| 1KnAԩx~B&Jh7zN[FǚZg҈EƚJ47 k"{ 5I3G^5hbënG}e!6ΌNbFDVmkΔJz%~}TE(|6o:5B]#DxJP 7L-7ofȡ[$uK25ך1[~yw!j ܅~a97Lcxt#tDH͈mZ/GKͲ2fe9P1T6G[TC2coΨW0\c}{.&{!Yl0W:ake/}f$kC 7 *΄ZSvs!>ˏ=vsH<ܷv[VdrR)Mt )KTS̮{+0xe8^$fRY-0SJc52N`8, 4@f@a;W }S+ ( c) jΈrF!kzg;1?!u:D{h-WϤU+k-?J}%RG> A޹OlhJLU3&;E&Or$6;Kk9ǖaDSoO"7 LhǟޯUtLs`Kƞܼ! rŸXsȢ[>< :e>=y%%޽?S\eۆУ cV&ae 'ZJU5Y^ャ㪭\b lP0br]y7Lv5oҬs(ap:QA n!skN2-{OI᳿(+kFSF: 睾'aj=īT"dž2spւB8FbK.0AIE 8*gb90&ZzPHGvuRlpGZ!Vdvf![m}\tDؒ:CiKwdv:BόN L;"e@/ 1߹k]j줒cC ^*$2K($#$:wIz5I^lr]!keZp'O"'9+k^& B߳X 9Ɨ?-`ˌ7釄` wSZk>TȧF7Bך:oTX]X=QNǘo@Ac Si~MɻVR_uzub _Yi( vcPPYmKM"Z3P 5?tĔe] h搫JK gZ[ 4=F4 iFim,&]_+qP`sh?ǀseJQ3.p;p &մKC vbG{~{ vZ1+>Ӂm yb$ +2WCt|g*Η qFS3oIz\mX nJ%IZΔ2&Qfy~Ў>D>q,/Vޠp?¼ .;QC@ u0&k@u+9HK4b,D)-]JR:_~= ԹRS%m#AX(ãCwz ǫ_Sl@w~~>W:S9c?8<H x6]"6x f 9L_zW+(jkNd|Wa /ZXA/<)]9\`Cĕy ݧǥz2SJ= ԕpQgjq/ CDԍGt蠫g5VHBwZ*Hylݼkzb.!&ݝew- wq$kB{^G uܷBSןK*A#gq^D0~B_l-U祀CJ]O֐7=_ci#(P"oSڀ4lPiay! xp AzԢ>vx`fX 4@)k4Ɔ~G3,(BLyN4[ce՝v)~Ύ'\kZrRo9>: #B {~v3o/PHϓQNcS*XOcJ&i?m.w +@f (R5[ [l|攲d? 'eKeKz AR|1Z:|aOB=:,jt=Hr3"O+$BXg-3aM2x:oS/((ٰ@< NbMx23rw 3 #Ev',Ϝ5V3`Gij&Ⱥô&aN{r\(?1ZAoy :Y1o,ph!߀}|(XM4w\t~}o!sG[ !輊ySg`ŢmJu;hM!,HB9ze%@-'"*|Z0|*@Za'? 2T薚uYj>[fX$Uyu  "k5OΪ%ԥ“-!.\V " ף@o#.ʋYۖ֔=vdWz0 * *um02G,C YqKU~0,U>U8!{'=BZ>H&|Wͥ CzTZ HsfQ+ȾsYk]{bJQMu,EǶ'm.MJ2Rno-q ӍVc;@w%,ilZ߅N|xpT_z ĘҐT=Ţ}|S#gs͵ #H_o vQ:I^~|獱>9(,Z&rS4Q1yJPCny}%d&eH* fS=̠dЊ>p,eq8eUQYYR~ngQ\GF&3J.=6 ʴ9FhE" bܕNآl5Zn~׃)V**^!d1sw5M3 m?S eb3y&\- uPonNP[~$ʑj.? Ź s߄۩ t連Ho4ٍapW 2Dn=0#f&Rp/q`E/;pս{ 2W2|oD]: sXv`֣֦cWnx2@5A$MR|:,9iĕ[TwIO;IwFN6:zr3sT!݃%,w鱡 wa)^3L {kaG@-b/ +-v iM2c}R4_JufZmo&-ηu>y$<XI7Aq4$9optHm}=S15hQW;pSaʞ%!k4}bnI~Jȧc(z$|,a%yon:@A`/˴C==Ei}JʼXgj&lSi\)Ҵ܂? e$Nzo/Q&ӂz{?*AcR$Y3 ͸2vQ^ ;/qtwP^(fFv4΀%_tjWc^g|`Mi\Y/So2. ŷh0M+%@4f@v!CNyLQKsVɬS 9%0ၧXBJ!p%L (讣]n*_SI|ymY.ޘ~FL,[a.^i%\&nZѷV3ղgp%xZ(%1x4<}C{ˁD`7rZRV_ <_pMyYȤT tLu^z"@ 1nPj?-;2 ! 7l7acsL?E06yq8%0[f̬SL=1'5x9|?(ʇ?J*f&ShtqDMV֘bimˌ\2|6~NJ]Ə3u ftyFE8yM7{!I.J?+ˍ:̠H]4`O>YpC(^4b_~W$TξbpFដӿYmw=(/8;m)u0igldd%1y/oW6=0GR>0`:Z+C&tRrNCSdw~-ݟ:S7 P+wUgv,c $5y, ]P /g; F$$! JshmRQ _{>~oFyFя[=r@ -35̇ zG -'־3h.Ѩ]UA-2uʸ;9՞ˀTLLT]_u,D,6o2 K D[yj-Q0$ҡ`C(q uSbs6`5 -!`-}nnzW.k2$ŹnN"}b6z8\|LQ<ӯԚUzx({$d΋Ƞ$T|o'Ok8qY \S1eQ Qb_x^^^Ax%*2T٭t<<ȁt\GWAҞ{=A>cq;mJQ[X6G!<&{n*vWyҚM/<dpDR`#d5ܨЏ@/Q ,4-@y אh<*\NaǬga^u&Է>4+Siɉ~ sc0 Ͷa4}vo6>%te{nXQ%(1bwB9.*ֲxMrfOIPG:`B@\+]G$ސNzEhŁ$ 'a@CОk5gDR y(/u3 ):YBxXm u]G1Y6[ҹ&ML#(q熛lr[&1̣҃KP u4t~|+|ʩ]+VӒ!/s>FTZh&4m8(Ӓf\H[ޚHdSMV60% t'^?Mhwȏ }+`6PgI"1]y|{bh3^V1!R=sJm!h*̥[N'gic+ =]O83nS|,TQ-7?l%i!U崩-P}@ݵe*Em^W} Fju-,)`W+i_2͉JC(!&UEP'ߞ:J썦/!\תނ mwHϢ*yOzJd@\{}qx~@oI jN_ekTTQ Iuc 6'lsHJPrαOC,gsdVE&\UEF3ꞷB(B Zadwf ^ `ǂ@}{-4 [-2XT$(_r١T;F ]?CFA~w,Cפ$I}9DԪm2O福+dWwy n'H+gkU;%0͖"޿f$HXԄ[mNyNiuf_>[^ZFn2nvX!E'n9RG%fOn(iT6 >SPk+p*^(^{ kl {HOzAٽ۝5 Bi p8׉I?8nRt^z +@Bc_`="X*2K}h4;kZ.%עK|kf; ۛ@/QbB1|g'9w%a!~Q7~ɮΘY[fh{jX+ö́b{"4`o6wǎ%aT}\RCb?{. cb;.ޱ\Fzb7󒸧|NMs h_b3urʢ'[!_Hv,~ 2[}ƺ8T+\qVo ^ ?)ȗ2vw"CnP9g瞶qs4TF A}͍lZ3WW7" }ϫZf %]ڠ[+^,m[IPSV88W"/䑐bG>N-(.8@͎4?mc͌s n=~W4>P7,um1!5swyHT9Q) <S;y_CR!]7u^1)l}WIXgmB^w$_'=M?ρ߂ -e_<~woI;FDQx fqJ M8mߖ`tu;Xx>zњ՝⋧}Ƨo38&}7i"D|2t<;uTa^ n{9tѼ:.^ތ SQ_A1u>haS2Qnz j 4I顗؍mMR.ُ4dIABޛE.ԟF٩ap}樍8|E% 7Q̴vf|N?*J}`E̗9yXu9-7(S*/߸_b{P [R8{a)o6!{|C)E\j[kdN~4a! ?v޹:8xx5uz2,]FJVK򽉾1yʪL 4lJ%Nc{|,]Xj#Ubclat1LAV>3coiλr<>G'i`sh-}8o]eT3 tQY1{B^؏ޞ =}I3 n+n[tvE9v.[huz@̹Qȕ, ` V `.P[߿I*Sعgs7L?ޟ8Bk]bHa-h a;n>7rD:y[I"G{"4[ض2zϋa -&\#螕j7p//e%P2ȖGeD5Vxm~*[/z;k8SbhToH+v T<$TJ@1 %uM ĶDIQdҠܔ#$H|O#(ז] u x 6-25EU._R\Lm 'D+K\VY["ޣ Fu3S+nI Is߷C0?n _d[ %h}Y;{Hmr~0z3tH7!Ќ4`X%5]mDbJ XD%ԡRD[ 16k9kK EK3h9e!|U(\l߹Irͧ+n$-CfL;z|֧SaJsR{cI #? -xj,۽A#eno_Upc{eg;¶h[#5o+f#cAFb\C$$u/TQȦR1l zl tLi@k/"TD~uGe|$F,g3׫5zgv_40,2?b GTn.`+gby |=6w',:%Emi=%`"hgwIFfw",1jr L%_KYai^E=n;o',QԋQ{4DD-ȃ۸- [&FRѺI?o?vp#.KdYgI RuMyc@l1^NE av6;1aFt"H.? VvDݛݢ g3qe'\1βؙ><x] klނ'?#'A^ ,s)E7I⓶lA(W20H} !qE{Bh}2$Q;}RXѱ2@lu4!wm'Ldm}o H,6o̝'7)1Cǜ ؀l}9Z¢j儿]nezύ !Vʱ2dYဴj)A e; wz[Ć;dVKe)F/ +H 9S+xkJp+yoD(RZ]M:o!ƚhGTW K.x}ep-9]v(gXݵaby} boޮv(Rz] , ZAKp(=Kx9҃U)4De[-gU(Frϫd84}f7 OcwA[AT?F'0D4ԢW;)1}Zxew6}ANЊ$Ac4FU/m8j_Un0~A[*GRI"GH Sr=;5û.Hg~pnFtv"+e2I3(GUmc~)@Yj,Rz u@N iK77e2H$>55!w3tTr1,o3 V/6DpGY6wTj BaWVMbm#HCH:GaZ$i\yGB@oͯ r"n^1Ada1 Ʈ%M_ГD=p)?Bޭx@>d{3B)FϹW\N@NΖ>k ţ%8ѴqeUPş!Tg< :WO2aÔ─WEFJKM\" vۍUVi2+O((bݻ-w^Jrq:j~AUFwr$NDX!s)Yyq,0oY.W?de휶0C![' 딀R:+hPtbU߮InhpB W:WE_9*\JdG-W9BJ+廈op첓L p@ bagAwZfx\:Bf{iA6Γ )|T M$pa gc "qEsW] t!>x7#XETWTJu*Kq~h'u Ӌ8/lo<`ǦPX^wMh/*iO q< fX }ȶ3$p%-2G_C Um29cVh)MakpQ3'eJV$`Q^9߹ b_U!(8QoqfV"t'3F4qO-<,xŶozW43EWRYN;D;YN&BhI "UيAkbbh0疴;ݝ96>YtYveFp?}B>Kf9㉓T 1 P [U>eiPmj#JYn2.]Lfm(/g0AuhFīvW-1@<ȨޜRNEC*/ M#48 w{ľU*!Vcz׺ݕԀ#$ֻ1"^BZ5|X&:> lAZ"{l{9IMe^ZZh?+8ef,8"\ [`bX Qb،3_#z%y\g\4ya'EN$ g)=Z:Y2@t }xZAHݟ~/('v5ܤ/;" O=cFl|0INŭl+N &&֝cC0tĝB{})wl"I-|XgH$K8~qm ٷZ"Bd4߁d(R(B`V]$' W-'Ϗ=źe~뻥W9A& 2X;r?<^u1VY 1]Kkdq~/vk/+\GgHv$_Un .CT1&2&yѹPu3ѝ=NR,R¿=;kRgRw_hD/<4zUiv+9V 8I/fN+hB)ۮZ`a>C"s'r5,_ܛ|E5Ȗ&H5_zfʮCUy?XJ}6hN &ѱ-c?4ё=*G##SC5*5Sm(?bZ4=`ea$9(J%x-fy<>3#)~]l_Կ[X:t [LI.HYʿKlRۡ6Q@i~Dgc a&N:" l7 P~gF)KߦR)g|ThuZ6l$nRO=H_]N5uӭjvKoKEe~+߇Rb3}bUZnÖGȌZ?ć<_:pKz>LrXn?6{||֌~kr,8v-2wB{+N| )Ar&Hk}+.ą&{[Fcª ktu&AkSF*J1aF" ~IǴ5BRˠ3 اDnm/#rނvځCm2D'Vo3 MRJZiDcXze{1_g3p:c|{|FZ;c,? Q,tD5S4_*o-.ʼnKƀx`>@o_8b6+빫T ~Jn 2~V/(кZ:zyVe"W#*eaH|R#×Dxwi{}30sp_FxK#ebJL<>Q5fOi88-\D:$e !mPKHtIR{7ƒ }gHg*1E-,9aGѴmbK;M1i#0:v!4=Aj T3G}91A#tI(%W14D 3=ftJIq4G~oӯ2ђ-P Trkg LH4}:Fmw xM)rͺcڪL +a]zAV)nvwxG"5AԠڃFw󿾬8 V:h}=}G{-k:QJiU1ӥi9.8z"W+"!1؊d\,bFes{)MXxV{ck3x<,5Aּ/~2r⨲HM㊐Hqq*}|jIӍ g4O1ZBfVa 0_N~9z+wE" ʬQM[5< (FӅo^3P[zsM@.E)"79krrhMU3u),-ŝ!Vm`Zjň8Lw~tHaċ;NXCt6hҩ pAsi'237Rcqn lk~4PHG|0f:p.7ULThM nݺzEQu(R-֌hfp$WcLdž)FMּYfW`3aAU?Wn"f(*@mfЫfdRݸmB#YwtSJGò@xbjSJL1'-_ ͱ'1TYxjK9(^w78ô' 5/`h%S}Os^_a8$64M=WSYRdD2қCyےHD֫3uvK)7B™1]siA;4~3B J ZD#@k M.^ݸ|1RcLaj{up>13ɼfgڊofϝ"Ԓ$aɉ>6%XRB0w/[:<g4G~:Wc<~4;Ddf3^.JrDbJL(om**CJ;8N2SGMTZ_pC{-%h&ڴ`ʎgBw58&/HFQ5ݘP'rHlڧ {$a1I>\gTiݱd>[F* 4x4ȭ}v1pzVш+Kvٹ<35]E Y*t%R&Gam6i/1vEaHS>Gk@niJQK54:C QfנJ,:\lb6;TT͆H>:{1k-/Kt{m40Z0Hq|]<"o(*6k],\-[@KV4jyE,OpNjH20䪳FkT*XEњ`QÓYi>OYTJ}>,x`A϶<1֐fq(1x'ݦtyQ2S/Hk''-f&,qa9)]ϯvԢJ@ }L\dcA=CH@+F;n WUSCVbj}\q%0° );^qmLEfS(.)T(b*PCaFca;cK]0YùI(՗`Z"[+h+֍AvBYAt#yWS-Znk x#PsG2= xuw#.C\Ø |;TeՏjԸ}/Fy?1BSA,iBӤ@zvɫ >0b5p"Bk3u0v<ݑbBQiZxS0Y8%3zS~3*b}`E@^6rjrz#fobw׆.9=rjBunm"/⨄+>ha-2 7Hp`KË&p MVћ1@rQq%ifC1mf >m6 HMdh8_ ޫWCIԇEpa~NNb BgLf4vrE4XO26}I6ݗ.-!g?#r{d/x3͙T.]5#3:H1.55",H]5j[K7J9q)!rՇB Hܝeb@ '7GMaerRj)6N1Gz#sL ^L?~6apAqQg x$O;aê,M&crWQ3[ԾGtX/Q&$L: 0\Ȕ/_*7dhWMogA d¨pDdFJVvw-k3 gnV2eA}vv W4?Md-DsãICU;0&UZpo}߀e\ ز$OԼPpҌ HN:xEǴK 6jͷ;WLCcمǜdCN)=Nh(W~o ^)OBh$L Ҳϲ|j/ U,JʺZuIf({^y,lSK|lJKέ/ ۱EU44n|+NOvSX͟zk #4kq]qԢALb]G_lm kǒVZGyiNr7ܼ;YsxMDZǿ%[yhBi O,튿O-#oPP鳼#-:_/I,BbW5jhME4̴!n* [06  ]0h`BTZڬd06z0[D,UV;G~4$;1[$j.a.]TE MVX$]2@0c74u=?EǸ-~UψbQjHgCHUЗʻ++6s=F"U,Ww)΄@:-8es4 sGa8X::{B+^ބi}r퀍yvAŽMV&IڜAהfZ Mgz ٷ]"vZS*[ov\kjNy}xBc߹y]/6^>oyhYD\H-zSueD=Fa}·.bj-S54J>h޾U.k&jTs$pz 2A︗Q9cm%oBzSAߥo^aFBkBAcl7ɶnfZDl<*Qs?]Ap?sw“ %dfiYO#0'yor}ޤQ |O+ȯCp?B4eGo :^w/rB 2p|*np狛ShT[ }HUmJXv# WW/m"0e5@aƎpRLMUz[!;w P{C{H!#W>w q΅KC&'U:jO¹{b1t ajK=^#b$Uen"Y,(ܕ?KRHdd)iaJR!L>>Y)sas_@? u[&[>)rNT=>'o\ vxrNgu%hV& Z9AL /xϯvxd)gIu&uD]zA][8J΄j%FbKU{sOj:E*: JJ䃢FUI=^(]JP4B"SC]@OsJۧpNDf[ zë?ėZp}plo$G0~=Wfc" ("q^'Gv^jI>-#q Tk$Or[.yω(GAJMdDQcR:-$i͛S@8E i16#ԏ+K n6Ee.יl*Θ{TH!dy/D5 raZT,iJDߐ[E8MpH7D ,(aW!x:R$X'HKN|շcj^%Z~ +=k_{ÇR xPua~޻?b-D]ta[nIcr|YT"Mw"$T0ov"R.HDsMDWL3sśt|Q% ^3L4D? L}&[s6gw_e\N+kKQ # Jf P ԙ08E?;-Z`A櫽1Q1!>Ȋ(;H$GJ]{j'/"|&r5n.,WA U#g3`*\S'VsEW/@}X }O/g+d p"0+A>t?7;&?*vQP23ЕZ2N揅‹‚ S:j\kYQxN[JEpk"~935 (?L|~&RQMo *;+d-2M/4gjYMܹ#Di\lMO ڲZ1-aQnA偀dt ~ϵZҧ =;z9\UմxzP(e,uJQ+h>RJC:Z ղ%4%m .^RQ"#Z!۴g})DimWDaXfWW9!p= MJ,n<9~Au.Gр"7Cuo\!Xyt>oSe=o@dW<@:Nxr #鄳 O* 02GRhf*Eow;ہ\!ٺ\֧ʽ U-XgרS,|ϟl.1/CF= 2 r׿1ۧnb7g=lBŹ Թw`.Ȑ-F|g9)O|P㨇-P0*/J|,M9*#h"G(­2WIS_+.4t ZcE{ĝ@~Rpc N#6{MJǼi3H!9ZseF CG|W` Y( Ù`'B3ptS\`%02 t;/W -9ïjdA5lݣQP3G_䙸+Iu7chg&v.Q[|$=H/X k:,[o{"8%6Ua7%acY{bQKD_RVInͷ`Qjc }u#>gM2q'rĈQ4ꚔO:+CFַ 'SO"vHh7"ȅlMy 8Zs qQh&v~~}H;eLZ `j?@+4r^̀cҰOC73E1ǃFP2վf۲M`bbGLj\Mi.FB-ƮT\ 7|n[L</׫ q> ғ]!E#N*~TRpB$p0cnRw_}* M]0M/p᝚|/ջ7E))?QBI=)ѐ̍;bFeM)*C K<1 oO5{?=%0n +r;ر/ФpІv{コm.EVwdOaqICy+8ǢaO(uUؓ"pp0YWo.Iæ`jffyW%VJ6:dNOpDcdj1b9&EG^u󖧡J˖) iB0  !Yj>?l ,uÖvxB&JEC.2 &3@:䞡2JJUV.E{A\H[=1&f~Q8lb"uataJT4޾ACctGi_7L'IH$G٦DŽ$_|jZ]ٴug2RQ|OEE~'y٤_V*4"C2xYȩgP YjEka䝹lv3 *u]ZT:s/$ )Qw[4.A|J?ksx++- I5S SM<jNq1,t{[}TjB9p~xfކL1_xP{DOs(à$Rۏ';VQ?#b\sC`HtG| pqu7d~T1RB!qX';݆(攔]h-IO w&a=KuS!>8LbƘHJȮ|𜻔6"i,=#^D|fb(aqԂayB[(ͫԷ=9}5Li~_^Xt̼"5w=`Ҿ[E+]_پ6o;KbӀ9bP'hyOafV2Qh|%$r4aa, \!}uU ŀm N E -ÄڝF`Qv| O3I1VtH{(YU~gT, oV,wMtcQ#ٞ y{bU?g 7}Y1f͑qX#FJ8kQc#jŎM8X<û}eG7̵M1gx*<%y:Z2bf AoC*  Uu8!@#Lem虜,+C?\jR[8>?Pa [%, Q SGx[)vq~TZW,`9¦IdhI3fp%7hY;4*z`'q9ޣ, leb^gN h"ȱ{nJ A'؁Uoěqp̟v ee~μ[D1MӉi_ ۨy*١zrq{- ېU@g_L~( Ҏ2~uxOIZntǙDa|@Ghq~= &gwBCK< %^ngVw-$̏(+ qJG(40{]yْoqpf7$A@v߯cʶ-; >%>k4e'ҼDBJ>@ D& R`Jk'U2L΁bχiHM`+M^D8#cxE1]M](0(`q6e$?5{̀NM& x#"&XZ*_x3n/nǘ NiAX24 :mnCc`_l#ónO,]eY*3ʡK鹻 hۧg z74_`Վ<XyG""nv"=jf)&+W3z CEzk<ӣyIN 9Vd61ԓ^ڗŸlqE% ];vj"0G 03Y.fp G}}kcv% 6ƻcꖛI9eM*$Vߎ~ 0:P(NGa0uvGdc>^"“Exv^Oh6nH%wKp5:C%Vg+M}sVa^SiOlO7yKovxU+ݏ}vTDhovyGυ,fzyxݮ#q$m_B)W\M?i|"^O>Ǔ>{+xJ&JWkźk{g ()MGC7ϋd)8B+n5`95q#Xa`5;x$hcAu+w0oNU a7Mh(MxJ`޹?n%W~lk:{jw>z/:P= w+6}@!IO4..X6q7{7}F􉼱D4Z `GoԱFO[I]z*Ӌ.[ ,)iZMWxfrX17@c_-l* <ATqQ%:[Ro*s"]:ꄘ;ʼn%eͬ2u:j.ipe h(^'XZ!-oXI!O;5WwfcT5fY-l5^V)[?Pk{m#$) &CJEO䡱"ua8WWc>C(Fgo҅D~O+)̲y(,_ō]=H+?k3jkgħ;jlUEx-0Lq|[η HjP<|z{ƹ!G"4!  '[/ӚP4(n=yOZdA@*ԩEӥAH8q< g#+-j2X2MW4f׼aT35S>mP8un" 6PP싺li9܋t.-h' @f$*  ^61[E='ws Hg \}%DDBk7)Y/m;qNP{Z_>."S}HmG{̳׉pԟ1.iÙs \'uo;QRhbTi᢯r 6]Z;x<0:/L)Hk=Fy# @#{'8G%7\qR02\9\S6p_eV@ݼ[3awB$nxwɵ[b`i}Y&9oa'tE4.*yәS/ Thl!;W -sX(bi2tr<@GNZf@u u&㜞*5L"9o-P'wt#47EN6rBSAo|}ݠ|juG)\ Hpϥl8Kr"I ڣ)Y 83| 5!'KNEI)èW/b9v5X22{-^?Iw"Kf{!Kh6is3 ;, -,a _0 Y@.[H_g^3!}:"Pb J0 n#f1B֩%  g`&V ef B5p 8K~MGULw $r ѪΌ4$ Le4ffoM)&(5nK.;KTzM .)i:Wb5 Y֤"UuF':Pwxst&*N\%=|-Qao Tvff`_҄:-Cr\m%ɄAűLya-6}_RWvb~Ӡ LuSXvAGKL^E\3 <[ ýʹ࣌Zxiὰ43?1'Ӈ>hP+YБ-IYp LW.w)V8֞tA6sFe d8\ X Pnڒ?aSܸ#HꛞujáWh̠]Kގ% !> Ziǻ._[NLa'9 J8?8w&[aFLP}$05<W8H%A <~oy6ihU5yyO:SOXWٰ֗6ϒ~>'~e-V&:h5)4e(eLXkˡ~^!2ZgU:;ŚARUYN^"`C p$w`d`4uvN0p8Jj^ dU}z׮sՕyCqpŧбa`p}YwY?3fk.(xR qK\`u >Dcy7W/U$p+)ӞÈVX봜C^&rK'H7 Bb D%SU!`=W>JRk}eR'NƩS|5v9b7ڎ(&/0đngzqF>Q|FO69Z Ƀ#l0KW$9@.2-m Vkr/ ŦqHՃ}o%QpNx 3"dQ3n6WH2m3b_h.{ fs5I*V{7BK=>756z`[`&]~G$C G({l+Ts E ([d7#6"8N+F:Y91{džZEQ1ᡝmS_tc!P2cjAE'S{eTm?@; UҜcLc%G'j<"t>עH1~6HjΛg)\ zi/R*xx(lL>2^v AL$m!)n%S͛saWwiU{)[XZK5ȭҳ"x+ޣ+pnTQ%61k*)^N}׬ji!:pTT|UHՇ1[]vn2eqj"h1$=hng;C|hqoYvB7>)|VcqI؆AF5,& # F3 ,:Iߟ\GdŞL`dU#flȯ3X@/(/ `2s6u "KtH(;GF4 &EnJ. L`PtϏ_ڏ74>c'%*o3b"HmjU>[o?pLvW+2Ϸ1>hZ+SFUfHM+<^qX0 %PUFoY-f t r~:K tvwscL"ćSZQ%WJ,oX0H;3xP*lO(˅Z¯ݓ$K5`x(| v6pߧN8̳ k/oYan}q~l*À ~((+ؑ66"J^2.>vLj48ߞ ɳ *XФpWCzk ,^`>bL5)#£Y;-QLqA ^ F^j[duI%\6}ٌo]y|,u7녋{$ǀy0RJVx*>_3hy,gNlgOVBca9߻2(._.-~ BsNM%o?l2h\EPδ%zEE`$qQ- @LF+6){l= }cg^"+ WSX \-7ŀ\M|OCp©_OT@ucS]~rl6DE.$H\`c3x}0@=:9qԝasfp,FWkVtn? "L¿\ peQ}sFE_'8! mgv>nވ>!qO9st48@H UһbߜlUYg6덑1bo/PCHE Wcʾ4$y8cR'36fl l| mr?cnEpjvlҠR 6ҌP}Z0PU >?:3[-MZر[}ɝ х{?ߠr6c]d)H Ih^f*n/ߪҲF(]pjj祾T;hoTەĂ b1_I$ dա$_Ջ}.nv&ȐH +]^ m\1Qy*SJ1~ycXUZwِ=DoqDNSȲV_OgW!˜j(F CAL-Tt3 (3BZKвnyLsev~[oK5q .kraIEcdwMl6*`T%<عu5qxP`d(3TjTdN1SonP|,^-`5 M,y|Yۦ?@T[֍Ç^a>5/~4DK7[b9{8Hh=,Kh`sah|HT,9 >6HB k(>2DXW/cxrKrmTk<%3?VLu4#[ ~TamH ɯUD%AEscK~mDN;kr\e &Re8,yV vea573)*92"p p": :g8f’5-8μh?P$+a8|K&?A,dlg~Lz !+8(}!P0jLG[ڿ'C&:A15X@JA|PR.?mTY$uQaR#OM9 f+3q)|x.ɘ~Y C9 m;-&ՠ :S&:>V_ VAKr-V<2zFs5uzqYʣ*piJ:K@x_+Kɋ-'+T#l_-A\|uxg&(P:DMO]o9Bpܬ._ ?Krɯ͘m ]X>YxbYgrQ;rJ/5]!Q2T`~j&K.~!=[EMhKl/Qjqlg8Ŏ>rlcc%\S,L*x?歿ϓGw!ܥw)MJqȕekn키WM}J8ӯ3NMKvoDX^'e*,"5!Ysfm-wWHQ/.{7}fe#LzbmI""S' +~X)p,0G& mvlCHD7-sk 9X7Xb<޴lOVz+:O슱76MQfHj`)?\w@(vO3#Ԏ1|$*!ލ[54exZieOnђ$jOq޼9Pd}RX;ֽO=9-/)~Q67v":r@25Ϟz@ڀE b1$PF#; i@aot0.=)]$US πxhOuPw7v`F}M:I eYN/.;p] v4 q[6 4ޯm̊;P[MfU&LJvt@],NхcmWk\`Ed(@0ti/)88$T(F[?(Jo *\*r5N5"5Q0[MWi5H@cE` VhA}Bi3v"D~"9zRi'%GY$@݋,@Hp?NK@?޷Es~wi&oן"}|%*`|cDK/ӝY$vM̈a&ُ'ymçL\O67h ߲@#͊HUu?*_JgK=X rx(8[F;nh@sv w(5VK 'P'gC7?Dkˢ+.632t7 A.KnXH ',A7([34YB#jށ> + ӕqE|̷; אj* hͅHSgP 8߲M}2q"jXPv`%Z*&i]7^-Ic%eOwFӡDwŻL_\V2&fNjФJ[Ӽ>[򊍺tI#7:U3՘pvUx5-×Dt dc r\@M/lE}tCYU;ټ <녩yzeٖtHv¥yҲlN2isOM v0n ;z}?!_sI>dִsS6:ܐQbXw,6 &U&zw9A@PE@mcyun(ZP)96#s{4l ):J"#}863 1u z 4aГ(fR3"AxJ`oOsZne!p@YM>඄b-~PcE.Y@xr6ۯ dkTT6ܐ&)Arژ'H!Nom{'kk#;}mH:Ɠ}V۟ ?sefd$brE9ß4}ؠr>; XS24K"tvpM\g+c{ %Ů/ck'n @i2ݶ4|wӰiz"9|,w)ݣ.uRk^-[r{܌8Bi)4Kc*M$J*Ilsc*R%PB)ςn*m^3M e0K&0͵7y>(u3AK _GVJadL`LCxTպsCLHOM2F3ZKcŠpi?hO[nT(]bNCa.[ eyi oUb||uT*h[ua &9A '_95y}X֚~˜PI0s ?zQzhw# %|d|٫<|Fu<:Jq.Lԧ^w"} %4/Kvy5])e">%vz·u/)XNtfɽ' a Q zĊH- ћHT]/P%^nIҳkeW?'n9=FC_GkRS-]9 GH'Z/6o'gORmGLFBf?,~]C&RhJ/}M6|DHeK TB**AR4Wd"7k·LbU7W87, xzfЪ-"a"GZV{`p%Ԅ݌%D~E P rR`+ZfWcd1{ZܨJF,ʯlj.##8s{ TMuw pٞ#Bc@dZ ׫` Ҳ)"1!Yy 6B#+Fzd7s8*<"xjgzT1vl1]ZuJGl9Ka5P>̊ơEtj~ ^tJ/s`aHVagˢ!#>X7\yAD8SC=CN-nJ2a˂7:hԭZ@f!wRpɈOXU"ANCV˕BibG[!&>x[Jy[gDD>`'~S.puN9UZIZf`}8R4~4k* [ ry D*a. N(F!;h][5e;{?@ KJn.t$ ]rc͒wsUnqZ1G•Sw T}ML(&)WCg+01(QMH@(.23GZp%<rc[{"/2=?c59a%w \*N.L`3glhp:] j55 QOj<MTHSn Z hΒ-ܯy(+HJ1W%kK򆿘#גTmyyj[[\,vCwRxBGg󡏔B^4xBF\1(!-C6# $ 8[/$Ԓ{wQx:1(8|ɵ<Shl;e$h%Î`GnchNT\JV<}p{ߔqvNVas\>>" lz]BD ɜj#tkP=?~hyAŞ79ق<j}Aw+*i5>}8!=hXn\w 80χb Ρ bq"èt ؃ASCl4sDhZ"oE3o/k׽:dv׎@;הRKs>퇃aÍd$T<Ӹ6dۋ7= *;o_[? $Я`[ʆKSrp*k"x?ĵ@/ֆ°K NMd{S'4 aeJî3mGK:fX|ގG/ɸCM36엨Yb*=۱xPTpVkXOhܟSba5Vnƾ  v3XPc]cw-ʃͭmq4-G6}QozqLၬlP^tA#uCAA&lz<*sDJBXco5?~D~\ ( 0;-7g@S[ʳˣg2'S,&_dyXG><3CIDr'e-@"zYVƻ6TP ]Ut ;A+[FFxLVwÃ$gGrяDx-M{|*'ME`/^Rȴ{Vn& E' v!XG_\ЃJJPfوncjI>iuTdF|Ap"Hh3q<} ;EDx{_ZJ۰^ޭJIUqMfF :6y08W*H!Llݱrv>9Ä9YDMmZM4,YtJr#D(%\P# {g|nņn \Y>MBb>yh[=! /^4zsb}ߏb0HMw[ηt=Zrfpoa;y} Ŏ1bSrC1n7Բtw|U8%†$CG`8>طd`';u9:ٖ Kirwzd oOF+ͦQ9=$)|AL秛Ƽ9'bu 4[fK@xYi;D{Rì"`ym)R%uue-Kmad)߬c3D7g` A%hݹЬH؞?>_4*f2oא Iyy8M] /Cx]N[U Jۉ`uj2[ x}Prհ2)xm:q|8To:6%Vć_ VG&'=SUO\ة]eG|&sPR>QF &A&4eDۛ"x~ZPawɸ V;DGkQ8:nI"/lT@ku EZڃ\Gwwb_)tNQÖ4?107WL$Q:3(ElM)•5;b3j6@d7]Zg 8:_#ӔU6\C)./~a|t=Z~Q!~q*mBk>.`~IBQ yޚV-fl z~קZ+%_Ȍ8ǵWmdaCk0AiݑY@E]`hy@cT%CT?tsz3! V Bcˑ0"۹&D DeDB0c؝e{vp>L@B y7>ך|&¨v3蛡2 K^6"!3qd$8TAhW8hNEY'X!a- 9}`?MAשXy=jNorVAe^SoUD( V(]P1xs7$JRd]iN5P"`;Ylx6F=Sr *sBxQ@eئޫ~wE*B7fcBm L&E#ԫBdόIc`%ZSj|bgʒP-ǩ \.fqisy: bTㅀ9JWֹ2֔rC6fUU jl oi U,VO'L06#q˙jK6q^x O1J@ 0'rh!-vr&Z.#j%߼ R؄Xy30L:ŰiʦjzQb! oB18%IiP]%aH3\ є6kv; @Ce42 no5#ֵVee] $tpk,{sUV LJnyؠ/jΩu6kY؇Bݖ[A=tU/?)3B@GkE;e mB]k^8;%oH#*T\٩/&+ڠELJ%aeL\ڳ2'nV TKяd,xs߇W6qVzGvUw@%5qcyBroPh ndl'?u<{ J](`i\aA[w[b$]h4q8 [tE|m۸ I/aeYNjKhˋtgb#|?s* qvyF!k/!å8S s[Gg7). Q>Fx4YdHK6 elI[y.9&v$;N%Q6_BAX #,%h"aq+1+Ig0H,090&V ߹`k]vpXB{Y\/,eK(XK`M8ګ[\I9,s# z+JxS-J,˜L8aƿx*;pYAn_Hw]Ao$%SsWK5KL+`F䲦& k%`;q|P4~Ŋ( $uDA? y\9>^˩Z |Yߢl꽮rz~>Py@OkDc-PFwZכ/b@..)% U$⢆V[)%BSKR/D $y+f; P}# ,o=kQsߧbkq}d̚\Qn_%huH۳AA∊5{CmbP; 7wtNzԂ7:ɏΠ:i3 G5 (rrd ֑jbXJy#23ېM&6Y2{Lg{ۉ-@Ƽ(l-}'Whr"~&& e?b- >&=|nLjCyc]qS>a*aIpWbP( a{Tw$8(fObH0HFTRatIVcўi BuAϨIn|8|XYtyKerՀ\%Z`Hzm B/P&J!͘$h~=]/,kTǎ&p{::"?E-%cguz+Yr!XlUd~;,.G[Z@?#V= d!3ߔsR*rU'[j A;6(25(彲qY\W\2=Iz,°Ao;7e5X ֍eh3U^p#C-fix{ }ߏ7ف:mUwز'CGt>!w2ZS{r; .-ܳ!qLXT&EOG%Fx wENXb9:tyK?B6_ǧ8 qJO7#6]r0vlmo1~-׀C*{` iÃ>Xy> u^'HVmT+sQL`$ {4~iu1Q2P=95:^}S(7-k E°VGۯt5iRUn/C{ϵ^3Stu׷'w0N;S,ŹP5h^7_?O P^t˜AXfJ  d` []7f ''^~ӫ]dRa~tVFOl4>KbĞ}zNkƪ{-$籊?x˶D gpFYvl$Qr¾Ca6,cQuǠog)ë+rܵ?s\TMǸ"s#Qpʺ]̕JN !^R(t|x$^ۍ2 od&sIʠ%q&jsnPrwqVhsUy'!So'| ׼9~ƴ4)_ÿ-}_xʇ7 MB) ٰgpD߼J9'!wǃ\ژ£L"4 %1'E綕`JknjM<8;x/ i赪~Yب Y\Yb}&D#ϑaJ64("k1r^Җ2#om4B1zٿWkdGcDw( |ѵ. ^VeGK+'cC*VYT]& /W]3_$3vwa󛄝,:o ~ ARY@fgsQ/ MeV4NnSrJjy,^LA!6nv}ApUo8 Қ x_oxۼ22 _W?\z(${hΪ!f/M5aJ6i[4%iF`Y 5AQhZD,=OFڎ@?|orL[B$}ɋS)1!'#kK<23S@]S(wZӤ;12 dN{H)˭BŬ(3 DehS7ymH$tcx(~5C*<&[HwI>HR pQ 73a.s@!>&\VA이0aJʢή%ɴŷfɥ./ cO]Dn|2ddoXTkwOCtŤUk>2Ώ.[QB~lUȲX>'Hex Pw }{C4}Z+$/,hBĐ) 2lI5N3W 2l]m _HjǬEG錼Bhmf1!D:|)J3>x.2!Q7 I/+i0sE˰/*)0J*`)bk =qeGn )1zZ觗$ >~hKIK+AW&ȶ;n-7glsҔ?&H,ݨwqLȇF#[g3 qtto2ة*7kNx(4fO-J=*^١ϽD2}GBL;+KZXl(ZcVqw{[~ =o44}|[Nzf qPAZ'腉jۗ$h2Q 0+Zk ֲ&~^qЎKD`Mɿ IۊPSn+^}Kv?xp|kGq }7E< ^TRDjfCxZYj-GxB)Oad=/r$LYR=K@ -Nf)٣]P[`cpQ.`|#n‘ Xwl'|hQ]8wdDv.g4>Cr\,HvA&`mE *ӣn*5pk;AQ4*+ڦ6Ecp)G0KBwqUFN46mꬪ[&QO'ץЪf'GB@Q*d)|v "{4 Ĝ&;&7|R-T8 h*'FT@>mH,d!>z d2"@A?tӣhf, _7\l*+SeRսhicE턉W#VR%c!5'|D[ށDMB& Utpr𜣚וc"0%ZQz(:*uQ {N?>5n XmK :1Q37gP=7, ʀ7I2vR3l:,^  `F VpFo'%8ǼO>_&]J{/G B@aOL%sVWΫJr`g&9&8NDv%vWsq2IBbx" m3LeAH; ?`T%;+.OO2ݲ[ ?02o>u8(BLD _iFí'P| = peg ] dJg 夬Cᾴ p K[(܏NU/!8'-&`a]#2}<) >;x%)yeaOiC5q=blɠuVW*+6f}!9 `. GH_f(i Xco~s j2b)gIhF>H[͒(XB ]*dבND@@Nru=xJ9P<=$hUj9qR)$_!uaxt'0K#RxWYؗJ 'Ȧ:@x_!6wd>aG!RMLčʼnMGnvl}lt8b>m@-f*/u] 8ζydQ?p @V75HѱEhR8Ba5dj碴ֽ*a_YxD(P9D؅A}†nڣ|+{s\_@rp-A䛜9k a?^hP+Ay|#b;Y/M"!0^qrS!^R2pbɶx'uHE%;r,)6l\)k!|T mjr$W:A_mbI~(xIjOZt4b5*qjsr!5-IZMn6Ӗ,y3/hΑٷ@ԓfA> Jh>e͌JLqv [Kes-;+`߼-"!DWB\]o8%|8%vR4קUbƗ}O2#VCg0A首{;hO^';v![Ry$E^NBOiQ͕M JQoN?HCࢹROo孿Ff.^ql#(COxͥ;[6 T@0#T& qS@ȑTgi}%5Ȁ$U$$po1)f;%H\j[)V.uހy@ NﱨIzX79[}K}Bw9G\zY}>vXۛpSP՚00)0j[P] {6 $|o T `Zt) AܐxEj_IbjM!84˞Mu~QI.iGu1.WB4Fϕ9\tVg mK"нJ#k#;%l !z0'*7 D 2PE1 fu(i\p#BWU_ xTȯݞf4? US_]6C,aǞ 9V՗Bңk|G(;тμBr)dtѤ ohZL+8vw;v^=FGl1i{uK6-mhZx taXݣ=Edب֪bi/CvSqk-VTVVL㈲NXΞB!QTT@^ErԪoaaWy%.FiZ24 ^}?ٚ5PHlʡEܴO -! qc{7K~UXЍ44XjJh[glWN.)#F/ /ۜ6ȐJ1L!N7r)˺}+'k[LP\< S˩5py 2h$'Yܧ2WR~9ޜ3qU+xHÇh6@WHc"/]`^^2>]FV]ą @ r$HX#5#.-p8csGz5OEzhH5C̝[\Ӎ&Anv~TTWZ:6%%gflrLg?m$.Fwz̯R@_ ؏S:bM%wq# I_G?E{[wQ8\uFiPT)6:t~ԑJ+xZmVPtgx1B+^(# ,5HIsv簫I1O0JfگMJg-BV/'x'<@uzp>`Ka4[ t7Wp7rM*pӶ&ך%] YhS&-#=D`;5o7)`ЊWH[pzHq8}g>w^I%#REޏGY7LSnq%g,⋢_-[I'ŠZָ'%Y@_6 W+z )|1ris_(G X}w'8w8;Y iۉw/웽HS#1eoosvt 8ҩҖ'JI~bn.Yjt>qcyqwKS`@ +Y:[nF'p$L`ƬڼXjM!e6M"V ;ksğp8vِ@Y'EW ؉;|o1 eO/&`+”+#("[:a]~1o40 ti7+NX&W ]/P^}{ր܅Gn.k)t=mA)f*l4# OF# HTǫ9p3^@pAJWn3[i\`Mv$vYo?/uh8)2¶QTu.b.X_t/#u`Y萔 V7.J>F芑z]ZH]a# h+<\}Ȫĕ_/_fo^pl^# UYj5eM fijI3x:=t 50D>KՍ\ӥnEHc8<2( % Om)晇tjyġXX)uL4N)ؑOojyx X%J+ɾy ~^|N^N่\ ׊80͇NAQ2 Y wy̆:UQX{ZI!т}#-CH!Fk=w}NO4Y|rjX lH$S \gKNͽ$}Lxe9n'~iB܎-eؚCUx M:NHO$1TXxuȞ&Ojl4ӵ: 281lBSVq_(QBzbgMt&tuejn51'qɵ6ޑWt{>ҦuDmɞd2OߕսjxXiY0~ui#Rby[L_g2c1]]{>fT'IcW|/hP'R$5J5ԧgnNNbcd)YËC+i=+C:\6/<˝?12IKX_˕lG 1Kmڹz0cbHH!ln,g\D|,g8 Kx6L L?W&U<\ifil=/T6rAMcDtut78z飼2*Sʫ 혇 }3_  ~&TCkX=S[meV8ۘ7j~.xt a4Hf ԬcЍP[Ng'7Ns?f'vDO~yVzLjwSz~mWy~ޛ 4A!Y~nfOH "P ;a5|9Uuz%A $mu#&I3Ԣa!UіpړhYss}vtJfL~"Xv$1ɡEm<*F~ΫCwަEt݅V]3ڗUJl 9חy#: VP}ٻv oy_%27 6%$. Ҍ<}L JH_6:Bm1!za?HvO='wo|_9qOV,Ss@3aO꧶尸pF\L4Ǯ oOgrŬV[p(OT=י__tD}'=PP7qt;2EuU: U,QiXv 8v&a&c4A]&N7*/.)vL-]v$!Wbw< g<\nga4&R*^bWDàFoYA;( #8%N߽-GxNCS$mTH7֦:6֪@'3S5iSکAM2d+G Rb1u(]5=J`Xx Gˠd'fOA*Omxz[2-qN>cWtd ?6Fbd}xn27ʄt@XfQf'+ R0]0:T" *" M4sYG{#i:AD*1]Ӆ \S¥4Bxku'$-&h;.4=#r+P)4(9rUPlo!vPV}'vL<(nExpF&`/<ж) a;"9cPM;h7"D4-1 Fīܥ/h/OR%P|w-l*k7c4#kUEw駌p#b4x]/]90-jhIOFtЬ%|vg@H;'};UWeKHû*潅{S[MbSÑ9.B+=ǙnBm`NZn@jӁ6k<<-'u$Š|f\%DU2kQ?wJ|2Y9ǥT8à.1G}2VE*xa~H!i2)Y &O]CsDat[BMF2\?,cyw4Ӿpu 7rAŗ8^rn˸8PN)I7b=I+>b>Y/R…`Ҫ p17Z=>1S#.BȢSb=Xy)dcaƲTLŗG) $Oل[--J1%<.Pz2^ӏGg:& FP3AT~<#˝lωi.¼Um47LީztkbC^ ͪG4P^#Գ&BlѺKɲ#,_-t1Mp{^i?v{;Ӄk:L!z. o%g~8Ee?ǞJ8v)$В'R-?0g-]=Br ^}0+-ҲA^6 KSCӭfۚ'HauLo3kweOj_6w/akRNHGްbRݡ\(AK9= |/hAU}G=E3 ݅Z&"y@t[I!R\cKJ,-WeŬU:~pX{1iP =Cke4P1a[+ ʺHFuWu<0@'f]. >izꓞ6Tb9W9loZř`msD}|LyI5tw'EpbF=4FZHJ˚\W(=aqslN۳/k4'.Ix~3jLOUa'KDGHU]O=i ]O?jV0Qqr|_Od^&vk7m[!40q÷wzMkMyH&Dڂ .NrQqܿ%'5zV`I4ƒ Y YHi6S\?^zRq{* IvJQk)gVNO*BQ=2O8up@dYA6*{§m/ [i{Iq!:h!$t^pD mǩB7}>8~7̥Q@~6əpW1e`U\`(bKE8~m1 ~ȘOՆ!ׅc9qr O7;eupd>ÍHzStt" y} w/{<|Ajdg"us(ݨ!,S\D^{: =EwfzhQ+Qe%ۂα93 neznCd3wb G:.WC@ǸCY!lPv-bq)(R{ajRRYDD#]xqh`C釅d,ފ]4kkӫ ^l/X׉&八0]J{ΐQBER?i 5?(2>h z٧N0JwzDŽ 슯݄ǨE\.y ѝ[":A]@QScIrjiϛԱ"53r?SлbWSϮp(ڕ]MA녕M"%ѓ ! $|Eчw@ᆱ%TY̗<;v} @H$x.n/ `nt],91D9 ݀kcӒj"N!'Bg^cC.jV GQ3Iɒm1$Ba1) ?{)Me}{{`J]KzRmKTںQ}zj:F0O]lA2x?f7{PPPAFohw*EͣCثx`9D>x7˷{\Ur+'4/5?f0꿍gUL^$6JrOU/B귽" Bfԏt-MxOJ s}NX`[%|nBO*bSqN,(GIw2FlTuzlm ~uRA:P*q-YzJ7f,ug(wƅUݛZPPx@ Hɿ fb82W٘ NOR^i3|pZWl練<OH& rs\ _pϓɡXNvI@`hDv|(zD-0ק9s #};~ALh0l0rAÄۅm`b{A:Uc"JZEǕ?zv~ pL=5HVa`j~W@vx{Fkwty?!w rU2mR+0g 3h̀oԥ&%5,`g~JgVJjHe 3R|]̷>~-ɺYMuN`6#rXEV J*JrQd3Y'THi^K`'(9s>L5p} 8B)Oa;e0P(G>_BO,-q" j)iED,Ɇni@ND& 덳+zP} ϳdMzn =PiDnprx0A\v>xuKggg֧B\\3i75 <^R#7=:"=d"#[tkS 3ɛ d=ot 'ae9j!)S1w ($8 =<2Be0áZ1F9nf%U5{t /faï.K,ڀR}~8дW6!8$(CiXYPZ xm q4jƪ@-~NrKB-CZD{8 W1$>B8QVHnkxsX1J @s8-Jv!<I72pk`` _["/~ZW6:z62zK #_oSp\,s44e}ycvHW+Eqql}ݛ*|v}=kD?T%E C H]~}ij0L,N=YVȨcٹ 3YE_%"~vKϠ n"4A^дQN'6ZN> N\;2Ccu'Iz%KS0έk՘|=gɱ jGjSH1l-8j\kh2ĬBT lGF}rN@)<57K>:Ӫ~L} , 2(]%ՙoW.HdJIZ:ըFYJ¿]4$Um-ۇO2ZP#n;K5o ##qм$~V6PNS\(O$3]]e[jI)qV1[U&dܑH.ݕwq2ԩ )APV!wu|ss ?wqHVm ̳f1iJRoؠAtc 5x쿟$J8LǍ<@[&;РcJī9YwA Ӕ/)6BS]"Aӹ4wkbAg :;q=2PMm!8W)Rf({dd |v\f38>o ';oq3{ ǀs4ľö׌ެ\̦t%N@1I{.zꉊ4WRkFźy`e@ WMQ)N : -s<)a))Wwo(,!|oBWߥF]-+Jk Go 1JlQޑ6WIqY)R)Bb H"r'ޠ +qQ:Z'^M&~9$&m_mWAl^hUB#P;$|)fJQRER-YŎ{xR FeJaKCvϟ, aARv aѥZtCɴ`#J8ATTYTNMClݭWkCcSHv6NǞ~tXeFNwcCXQdRzY>Q^@e@nsۋ%܍G,a7F,M.3> IBIyH_r+ ׵Kgh42㭽 ؞ןaAAё,hxN;M%Ls1DaTnAʥ -'?)3rKB3L8Y%jzSWlb* Xleдcj|ܙxΘE,o;<(G` K董ޓ~ zj .xN^R)2{zϤeAނ)q+CYLLZ 5ϓR&bc`+&#EH:Ӗ֎Tj#RF8aPBJkIf)@tY_ ~:{r!"BX+2Y*ga<<@.=\)Up"fsy2F}W)&(aA>W 6_r脉_^I/eOCfqg'Hb߱nnn8[Tα/Z:2".=IXX5z$wZ?íM)ݹҒ7Vw(P$Y~oGI{-<}X6Lμ)Z"F>-8&aR[DXb !|T]lbvWmE2<d̲rPQ}ni@OL@g-a3Y?ҡ!(Գ[H.s0:G˱2O a`o'iWhC9¢s(K!ԘU`JidFg뱓I _>ik#U ,u *z9<9e1[l4J=9F,pPl}6=RabT^m'ÇvAzp׍qtkL J _MZrq#er%ZS<ꈃEt݄ sZ( +Q+oUO4"}aփ>1 R{s9g*?L_Zl-@;;+H[85C_}0 kFjOv\ݙ޿<x :"f2Iro-4@>L23 lĭzyMC G@kĥ,DoWP1WN%B>u%.KMA[I̪,$|fmgn^kZH={Ф*i㘊}VJS֡}Iz'+D;!kD$ӡ'bAE{*PȰ=F-j?FMP 7+dj/yO&WIuhxu(]S K*xޗufWSٵٯrn(e f,8nYd R'I!-*a@0.pf=,'%6T?6i%@Y) nwc*Cꟻd/A-n$?X;tyUj4 >0B\B @vؽEˡgqWNq#sK؝WTP˓v85M0 t١z=3+:12Oq%qya.OS[we`K7sMUL{>)W+$1}}:wէyE<0fi@| R19"hnӴvIcu m`(1 nת/]m\6 n48`>&k7S46Uޠ?<"fzhE!)9}FAW ,3+$7mc r^HBn){g/T`3SuZ?d,CA͏:E)XP ro\3("I*ӴʫAUOueŮJm74o8 "˚GnKy In gpO3d*GtSK=hF G@Sg4Oxjt823 dN lMn+CY̟~lpحikP{eh zⷑ*O2T36ObЋQL+I~9׿3Zg} ;{\;L +@/+MF0qg?1lV`ӆGI OZ(T5Rw wPg#9iW2TLG<NV%[~ſ| ^=pAJNCvXZG 4%TU2N-t@JOLi2tB`#9O䷭agy$G*k앧 #>b6:Qor&ZIMs;wu.K{?0R s+yua.v2͋b&˃2H'>:%"<0I3&_i0HM`{ A "ʲfeoNf .Jvd8๎Ģ8X dTp]7p}ۉ~z(*"'[de ;PhY&s[4- AJՑ<+$NI3 P;X۩a˻׹Yߙ&2%sd2)-GM002քU %]7hȿPs59n /[Nl#϶\W{"SP_Nxv`'j0edMuT[ | a{5]ĩj:YɓGԋ{C fߎ{FZV~Kމ+?Uoxv_0A g+Nj+_RsJzu4n7Ɨ~|QOz K_$Ů^ss~ "ͮ:S԰ikZ0$*h39$u ӹ#e0wca9= Q0օw+ ғ\ w17ʧ} YˑԏeMEv@^@ZTۗehSrSOȡA,260=0v/eC4C%2kZ ;m#%vX05D{wZ% _ z"v +C1PdPӮevq Q1;v@fzQPeV;ϙ))ax/k@x\s`Yܼ PGꏩU:cv [LY&h9Bր[_3hUů TGh pU˕TsP=ac"4x>żG#S/ SCi eL}VGQAtaQ?˂n"֗tDƾShJ2q{ɻ~exz+h1$2gaҶi 3pCo{y9ȰMBѩbAgz"KօJ ,Q!D!*N%xErp( \0I Y@حd)i(&階ZZt{6y+H;Ÿ!R~~(3?| ݬ=@JD#Vbl|kᆲ hෳx G /2b1)Hʎbrڱ-R`d Y.@dt%O9Gܻ:CSS@1rńgaPuciK4t4yn2L I0zxVpPd2"I`~6WC/ $U=HS%[ U+:* H_ܘ{-Y=>\ܬZ `(Y!iaC+ ā+*!chv֩̒y$/0;0 ɻ>X{^cJQ_0Nˍ7'0N]lc^%, 250<+,-β+ Wy9wJ)ZtsDmSɠ&$"¡?3q,.jS\ ziqy0:˹S~5'`.xPF`@AHH1xrpv F )SiKe&FtZwpo ,KLdzpD9h0S*sSL̀Z%&s7}eE/)vTz3{@6=e PM!3).*#΀ˣiN /'a{~uԤG4ڛ^ӺLM+S U xhL>g+ Dr/;R GrK'Y`/( -kG rꞛu>+]sFAyBߴ~\@%T 9q 6hPRX;hU~fk[m53ո0oa7 BG]T>K$~@² f_BԪ>*+o6 י)N*^Q,*tnyݩ %C/]/(YrJ%wXINl>㷑WM?Ԙm3:be|[^IgdVcMȣ *Jl>8[Fݣ^uiv"'0=hIȺDu Hj"H >/)&_78:mwjOX+%6"n:|( 7+$Jh3j$ulbh ԈW(}d"[2my[G,@a zdU:aD,#oUzQ)ݾHԫvWMoO2eheq'sU}>G&shIb1kwu` TpOb_?k\Qn?u#`oC͸DmFwPAbޔ+Da1"f3Z<׸ZraIik_m~gbGoMsKd'( X N KM,Ts> DOsq =}=Ex0%޵/i*1nc}v8 Y\G՛5@~W+ےk)>A$+9đ7 (і< dwTy8۝;]2òhwj簦9< /1( CҾ271/1pثGMqPV0ϦA޶qzZhMhlʙ6J]bQ In'dF0i++)ӓy*KRFp32gH )X[U$:3iPHՌoo/-HJ?yX;!¸"mD'_A6RCG詓XtujdSl>y+o32m V(FUi&~)U-Nց*YxÆK)t,yoI^Yfĩ*ZKɆ !q(ŒQ/0P'e !0/ mz@3<^1]ATvKDԸBk֫ϡxjR6tH3=,23qE<7M\u^~$wl˧aΤ7/Ag(S(2QcՓ ,9(`yYnQoZC ]Y.UM,Iػ)pBX&-l"*j)iˁ,rBZ.Q*r|E"nENs02,=38}ꥍ)<.^NށbހO;t+Pξ9i<Gf¦ 6f]9$2;$;TfCyFtpcy㫐:+ )zΪ2_mtQ$ߙIpI) ,,'CT%!qV5 ne˳'lMbrG6zWѿQ".E c E55G،z"LH+ҿŽT r>کHH.C*A-4y} YxvZDb^?_ &X1u7`k7-.$Ӣ4m[c |s¥6{-켼YfB8c4KOw<$Fq==el*wCv|~u6Y"Me`@J<vCCPyM:A90>)Qj25gT?5dC/b%VA8, 5?C|{s>7yߧp8+EybtaE`p:^n:$pOU|L?> F W9 uI.,mA?H+rJ\-˜PI֫3v|kV*@O}0UR YF/S~-/ >=D/4y[xcƭ !["L8ˣgY3.'zduN[;3Xo6@NSyIܒ.^uB˺BJH@VKwl#ԤI':@/$|axpQ-ڪSq?~u59mMN7a?Gw3\EM5Ƽ}12wŖ?W:GB([݊>McF2\eII/ mwSG'? m8n(3BSv.g& 5UpppLA7X}7NWU'=B ;Ϯb9n@4@79:#C;OB3Y?mjUsC$ᾝuح<Ġ%5/b֤/ȽY[@$"19^<6ejU#u0ObM$H\lf[<$(p<@gٻfV4mn֏:q!ICOĸcSK쬥ly `FIL$0߫Vĩ6Vk/i"".(kfa)K %dErFg!0؟{9..UG)]Ң&j, ;=zOR˼,Q!x. ׸VBR{f,ԊlpP;;֑`DQPܣ3̯;O?7}^ ˇY{m?5n"|CkflMiT:+f CJs%|ߜ&SwnfrWrO>>8X! \=Na] @.U؜:6o8 ɤ6Ά\_4ip4sJ(]HiIK掻b4Try&F"xGb)gZ*E2+t/ӾW䓾S-OjYfB ֜cNw =:Q~9C#.k|5侟kɄ-/;':bWBOxcT<06Qyld/_}1OY,P-?zNcq"kEJEK[^o}*IOAh2E g}xւN2Ii԰(6v. |N(-Tz!j&}]z T4 r%*0 f}j`y,kФa׀맨ܳR92HBl-o{>+ 5t&k C-OKrާ,F't :S@;ЉU]SaIWiv;VeXN\is2t{#plb쫨gmbKCd^ NAzCr{@` |C0TA"G. ӻZōQ"!$+3:A^Wca8U~6{g'Y?**1v1T^ɯMh0T [B(Hh^sP%{KTcorj0jYE{l1BC3 fb}>Pz8(K[G 9f1eQw3?'8SP"dMT4A㾁yUzYgVdO#S!GHEO * /*Ta'hRR3_ec'-vS_ \ r~ݕ.ixё;PlMm痆k&߬>c%0^ ;C4dɺsPj2>'Tݞ+'ZSeqDF#철ߩ{#\9ܳ 4+<,yy<|Hl bEjZ,g;oF]87 u5E9k8Y9A~R1;ztD^"!hvUKg/$_,S Sq퀭HGz ZZ@lbOT=$ B;)o)ix2Υ/؍8}Mh*Fvkoo dAc{cFjP||G$Vl/9sMHW_rny\86iin/!MƭtZpZ&:e'&)1=Kr?ƨq 9iH./?U* ΫNU/v\YNcX(7ymJ.GڤcnYV׎"r34 >$-08Ͱ]R_'l b:N-Yz&9p͔gV4M$Ѱ\nv_c s1;'`:IYT _Ei`B7w$H&+wQE_S`vRO` 򢷳$?eh┨#c\[^ T#YwR)T&197dI`20oҁQ st_wbXC4A(ZMjapMV@_4eq'2 Pl ;&` G} ڍ||gm>:gg)6VO*{鳓D#E`'AS"͆NkOߖ{)~hyj{2<ՠB ̬=ʌDn [[= ßas1p+;vJ`6$@GE-ls2:"fB$JEa&}!U>$m:dz˕tG?N=0ĤϩOfhWo1_(v^j{=58)]d0QU-a"wt)ytcT%`N ^JTuvUMͫ#钴 !6/c`q[3, b%BЩK:fyPC(-_00'Z3kGYR-n~ @ ۖe]}kL_"xM.PmsMLf{d2ggo)3U dpo5HYVQ$_i(:\c+bfp,r/g!e.~ƛ}j9vPu;m*fpy`MB9r] ƿa ʶ%f{F :/d)5QrSO^%~j| zBҵ; P6֝gr!5ЮasãhD I}Yߪ 5xLiW^$Kצ 0n*]^O/$W@!Vq[ihwm/+ZYĥ@}P+1Ho)J`@ΊYKɜuP~&c߈Ys/$EiS!;) ;篬:!-dIi"C]bJ6SEGv WWh J\Zāi-fr\9K;, v^QokFD'unoڔ%Ss C mOrxWP@[Qݢ)ST#jĪ׍)8.u>Ҡ?*J% g!{m]{i>`sKa#N܆l|Ƒ&|3 $P폺Riďsr 6{@x׊ Juqd痪 T&i߇qjcۮ.MRʊ`BeQo4妠^rf@T?#WS~ 1_N\ޖp8? #q(ҫҹ 85i,r+u\[Yo4 8X0g~c:\h:xcL4}#"xU>),5,X_Lf~!GFRms=oU,1Mm^}o8v ܠdF%ou;xNPf/RQGQG;TtUhAĿ|^*{{sL4J)DrO8M}[I2 kԌ=AN/̿IZ405ۿnb^q^=Y_=fu&X $ZoV7k2>toD>ƔQu⇒GJ}0NG?O亾e}EZ #ojɏ `ɑ"(/uN~BDz̘֛, ƈkuf0NDf&@0G- NXN~k"n;2}3UʬYG1ڑOP%+ݮo-gL|r8Kojվ{HY>GЃE뵥o\e/pS}7N fw_ژ_k? 0Crg]aW8p8,D,xYL^Y1?J$uC-*zRF6Z>Ir,A[/$A C+?#/, rb n$)s}^%r9rEjoc2rb(&-H&;gf5- !砘/!&- b!hi^rGcW+E! MnNH#VA?G"wdÉ oXm\n Djy=j^g0)n(5? h?u1&(_~D7紺No S꜊/t/|"qޗNa-&3N}min=<$3pwO8|Up;xNh"Ԓqu]2E9α3yR4@JunuiOjْ5@ eE54 vхL}J8?a|NG=E 143zxTB| LcV{YC5 L$!@~wC{ TaY%t)1/cbyJb.=V}5]Łb!-Я$Ψ(]+IKlT+' e:>=<ߝ&Ϭ@͘l=w/=Rddk/C_QuPo`%EFB bPUeNICp&+RT1N SVB\9!WKrCNX1j 3,ǫn-3YT.Jo-)]>/'lZREG'z2y,6O{8yJj鄷PBdlSϐԊRf:R!ԘA R9#:4KT-$eԵbk(Dߚ6N>{XFӰc=Tz߬kѯ<'XC~yQ{j~3cEZ:1$Cn1C.Ǎmzb:ryR9%1T^}}"'W*~N(޾ մ*ÛS*=N qg \$?ѥUoQU#(l [\2sPR(h ˖%]Ofa{Ȃ # ĆmڜE,;; 1)}^3< 1$#lԆH>{J DxgrQ¤Q9lwז=~9ۨdPpGr,\@%~9>35fLc&!O_#tN}]v󘘬cf=w=Rbg}0 %o2Ab~OC#ʟdv$V 9c]^n]],zXi\oǯZ-91`,嘖r V9Y#[(B\U1U;=gbN^J8OTp ?$4 Ğ%ӟn=IluLi`CnŋnXg=?OΪA = n^਋gk$Bǁop0VjZ.G&*s$h֕,dų `ݞ@@%A Qp|wr]3O 癃eXv셼_{-|lBz}^y85Lbbȴk~83GylAٳ!48\2sJLrY}.He(s%){`scͥPnQ Haa(ʯbyWtv2)d(S녛7wS~]y +Q3HK h/ SG Y)٨@困,P_賓ehe#ՠgIf"Lh?%#YW{ ŠS5}6z9t4XĎᒪe3RBt@79q?ߥ~\f0Y&ϩ7Zy)6ze^ppt}ep٤lmS*wb8j,~6:#%D)1 V' ;4`ř˦zi>f_<:΋^֝&$SgxUdɰ#gHE&bQTOR ,F^=8zpvwE߽Zg~>w&ޫKΣt-2_jZ21נWsWzW0{p 1^om잷(wf>4݉gZL$HVHBWXߵ=b[PPK`̉yhfժx &zb zҷRoJTo.a6/"ˆAg?#=6XMB/ҝ61E.eKk $/JO:y>x孓؊RnKEZME}CG䳐d"iY'!ϻۉ~[y7-VN0\^1͌)Q i{nEV7+H/^WȱЧ^o6--C!v2~ +fer8 `7 d/޹%yB}kb_n vIQi?;%#v*l, LC@17U1(ON kV^$o cU 4)G,YHg{vi] BQ1aGEv m~G+0RM Hʔ^o &cV*$q@B֤0^祛af:m3i4Ox1 *1SQ>ܷ2minʴg-4lv#;wVT+ ;Y KW:a1ٗ/r$~9!@ĜZ@O>+ҙֳohpEThf^CU2֕UKaM3,}2W @1iVDWZj5n~m<ъXU)wbg\.շ IT] gYPDA+:$1amVFw.3QD]!Bp=Af0O="xuxߔ)zPz<4~"T2l^ LwWqA8O,qt?@u͇/S釷>r2$Fx`WoIah3ʊ:`؁0F; ]@d~ҀEb(镠[*@x!Q|SC%2"Q?#PI|0@̴ I4gyԆDΘ#%xs\6I6)( u?n+Bfm0@zu(\҅}""3i$,wOׄ3YleZ3^v\` ˶pb捦=—#H3h2qej2h{g'M ~ˎ9R:iBR],̼|LsGi0I,ɵ3V)6Kշvg4rfO3'<\ {ӣYG@ Oyf{ ַ̆X7cP1AML.F癏x[n|tmr?=&2*JO@4眜a|a)Z79KpHӪhRd&! Ks~aDUh z3\B"PʁF'P=yb2P864l|Op~邋&'Pt%y%GY@R[vWpi3?$YbLh}>Ia? .1S5/&;qRϦ3oY+l0fQ:$sbѸRkP+E׾x‚'ٝW,֨Ӎ̵\5a_VSD}xƄ oC%?ΥXgˀHۇe|)Ƣ|VCM@ۇ*"Ui JW27M@aFK? c+.X Es,vQF֩R -D'[?M$ͦW$cA%9SLض~sE++ḏmcUʒι90܁{!1;sUdoQwvVsh'xX5Oj>.p/6 3WE6`i<۝ΥY# /\-@ 8Rjyl6lLVc+^YnsG@AW}P4F+qj (J0BnT7Y!zi5&`q-RݯU8_5 [GqI{~Y堍5x"fܑR\N&A߯@f~QH2kͤRgb5z3#j?bDbEy2}8aBΎ5tr-W|MNyDr^?~ XzJ D;B]q1oӆc-#+%2Q%A-xtO* ͦ1)d>#]-D'99 i.1KDeŖeb>Z$+0͒i_+ùY1{.`/j[UYˁ|L20*;}_Wr샏t }q"ruf`l1c-hU9cOђeMlyEx 25b\bF8k])o=, v'͉G-\.,rO_Yve8c> 9-!}E-Dܯ?(C_ TձډzPز(_~&hY6&/`Q D.p=_};r+y6t{VZ@CIj=_k'GeB_؀h]\ =Mv<^p&-~>Uk6rx%v]0DfֳsYlC Qu}^=!C(,ЫM 9y*&|$Q,0=S*QncB♕}uGYuި6SyTG'xfրd1O͂xY\`~y,ghG\Tn_GCs,؀3jAK[\a*>G^B _٫j&uOzfM\~ 4dcO#X7wn(P~9D#5q{YAB0I Ȑ`[c.6y2fd T `kwgQ/Ȉ!r uzimw kvFvg1.hAwT7Eqn*҅_ǦN1c_yX=mi[ z/fK\p1ξ,zMaB Vv3aS(LmЙc1}Du< H|!CJ/Se%X adQUy{A 5s(Z7ep$͸YݗO *KJ8;8ثޛ˴. dx9ӌTtO#C,?߈#qSPcЁ1N$Qvi}ؓN OrX3y\ =LLpdMaYNlG,:{ib1 8^S-芲%B͝a0|Ҫ⾋ϵ6jH^1Rp4KK׶d ]f{a)4k3o*_[^Is?ن~-&RA4|Y f4Pyw 銺hb߻ 4+6n$\2q}yWbj63yq %mf A{~j$gt|m.MC[w牡7!h^B|}3"jۛ!HEr&>3pK=ڧ-f9 l6UO7^ SZJk&ic%poz@yZ߆:yfE~2@l*v@Ϟ+:`י6 %q۝|1h(j)f wYTe6VZ:E֊^6<'H?yl&2GleIIGݬ &AӲM$Bo+USLzdžeG* /E15A;!6)4 ~tSp`U l KxͯݥGh1@pە[ɘqTL3( 0a"?KviEe$g!ۢAe^:,C /Xً]yfN5! ト\ecU,~vTt3:F|,w.V3DZgz4]9`Np "LE^91~r}@y Sz߰K )vog(NHub^*r OIo[(Qcƪ[t_[sKTwU6 vFh#zvUu-\eqeviX"}q~o(TSf)&id=^ aGkqk;2\n0c>(7M KcQ=^tdizvT(-lS\wjz-br{4&}4LH8Si8_28@eӦXמ%ew|p!aREMݴ [45^\T<<*V嫤(T}˅;!Iw q]~~&47,2N* xx̷pI!-]!8v}2N¬ m+޽8` <.c7}uʽ5"[ #+W*C/|%0~<ͯh-ȺOۊôv=Qk# YmgLs𮭱b/H ? 1h/Ѻh:ReM ^;hKX`T tP\AN uȅ0Ţ^ᱷ.Sm^3 JZ[{vkWܗ"'=}Bp@usϲ~.RzFHR Zb\ f0>`'_)~w饿-Fyl(.R(j6MT Yw&t- ltlj9\䯭s`Tn%,S?|2QC PQO!Q"R|\BzggUpMD|7s[=TQXSq>xcV3TZ>VI>=1鰢ok!; 5$n{(hARɼٸ9oe/)ƾ%: #X@4t[G P#USWf)1(Ԡ^Myq*K,7- Iq ^I#22-N|C+njB.o߰NH1ǜ \1}4D1SCt[Ky5PaL^WAߙ%vsESAhw !QҼN\# S٠aּ>|#HBG:|Pq G(Τg@> Z`q4:F3^{>l%Hd_rhFLkZ2>f_!)66lmz?9_ X.fh "L&ut2ힺ^%}nPVI@Z8uyBu6{]JaWJ@BRcƣkv] {x9)gBz"Oࠃ2`Τ#yҗ z]XVFpώM/>xA$E3ueACG$}D%`>hϗ2YU Hꋨ5Ռ 6Rp}m}[$'^ KAS'yސ/_BgG!1 HlIm-$u-\zMFo /]p$k}8 lSb?]>显`#Ԩ&+6분sPIlh^f{)JLV(--OGv+td3}*$BzxT:8b;>@(HL݇ ɽs %RchoAECaVP:^T$}z&wk@N]F|LxZ%M \fIs`>(-_f^v:BbpRΗc)OnRa~*\7fkO@r:}}F_0rc?[L"r|pqK/]:?R7 =Ank^>|䗙jVwU/SQ ͠k=1l%tx𭫌b c $G_n<\op&6{Fnjuׇ4f4-AUt{A)h6Aֳ/vf"4tAtpQ%'Qa793}AohBw>"[ `#G)Z v>=?`etLA% QTxxcQ*'l796+߁: ,4wtcpQwQԺl좞Htwg Qmes`wWPFc skĕ$7w떶;q5xWSZrxT_hP|>mx~O8vx!p{ϫ-TW6JA&Ln2D/CI!+Y%_+{bE7elaG)?~6о@ 6#2\P8ȼC/tGBuU1rJ P[<(p[VZŵ @V"fnu٥+B<X6}xeƳ;Zn+^P^M6(m0Eg<{W1A({ͳ&Ng!V2"!J vAr1. P?'`H{(8Jea,Ieni0Yru_˷Y))L0&QMj;pZ27BʑܶCѤ" 3$Cu6Û;DC Yn*zKԌĸ] iAcPzUPws ʏF=`mLONƊvFG!^C2uG;"p7LZ $q4Jn`׎*c8q=GTXB0oiȤ#KyL}ztXI˜q/f=Öl$M$WFz-a>dE"PyĿȆuVJ)Q7$aG1&1ӰVQYRploNhL X Fw;FͨRd7R{_2 D{)i'^fϑX?3~O@xb~3Y+FqEnWtP41!1״WrK%ZxoI[} RɏMRK82x9@mV2bZf z"ĘP؎r׆uIxg2R汎5 /{BjʤҘ|FA*9ǏҹދhZ~4Ԭxx8Iq|_rD>g7^ T4|̶ T ,EYۍXjc>1K>2\D,.e߄ ]e,ÅZWb%+OP,w#xJR&XHu\C/W@̤mY@LàST/%Ïdt|Chƺ}`I",ϵSsĞwd<uӊGiZw=R\ X>ʔ.+{;ˁ}z~kIJp5QjW]!G1AS{-3%φjJB\8U2[Po˓%U"L“Lou“j˚Q?/jTJNtRe'6$,֋p9nlgi0aLFZ ;Ssa`ĥ+"нo,5ػI#l;3$<2݈pW`tW(Z"*qKQGDܽ>{Y!L^T/B?߈.z>Kk"s^!@2je{9S X.rTV?C%[wRH-k,POJ2rc$P~cFo.^T$տ y)K; M غ.Ί*`Ư}@ MWh}m[' c,yU߆SgL̸Hd 8Y nߜrL*X ''i ߣ%1QY:L!K,\ωO研9 L1n%=.nU"rObivD-W\de.9i{ NPP%!Чf=%D]#^ۭ-ȃRY}{cǺ*Vu]%%7m 4Yv#I}(1~ƒrFʄ*^-f"&iK_LQj4*O}sGl$[/UuD.`=@bL-B k}ȫ]aw2vhX_hpeRQ~Su7.(~ٿr"HʍfIɞ:}Lejr5B|j<_@٫ sqsLW)0Ѻ=x߿9{^uu̐~.O=f}G\4,<0E+cAuW'QNNWI2mP&+hT:]s辜9u|OPvهPAlא X3!挷zo$b&iyTMFϏ^Z_E x5u-VJ#B𙇧}e" cH%~;uɽVϊt-~8v/(\;c@iTBBOtp/I1C83`ivs+]߂5@tMvyA6?S>xQ}EK1lLD֗sË #<Oă%]8~dg2A;{B}&| 8B=Cq충J>GNs݀!b:$7Z;ٹb6j=R.T}-6(~`T @gBt:=ac%T$*Ɉipd?GNנ~@JEݠ&@S1:hc!oAϼ*r[ N LB6 Su[?Z|s&mc4OI}AWn/[ED2zFrFz"1ǏꉵfvޏV髦d؅MǓ0"UOlW%FmV?)Ixe JkP8))[ZAh)QjfzzOՑwAe90i㕰tW˽V6I# %+92Aqbvսa|~k5!]OXmBoO I9$P EEoJQRPN~Dz2fkOj?;~aB._L?[uovfVF-Z;CNOњĂD`1bÓr4=ߴ߂RYe:J`OS>qTCw)X3ş wq_m_Ꝇ jw/E0۰f甎[oجV<}thG\ bƼQRV&J~Z,KKvʢEN2qǶª (()[Rbك87Gʇ!H- oviG<`W1ݮѻx-r}Kyai(WM&\i7wc?PK,\Kkw' %s :B,%9F.!+CVslL\+kambn"BE/Zl.㓱j.8}M$YUE80…%*t wCW2yg_f-#kfP-?l :}p4_t5Z%ަT1qK5p@()ϯ{a(H k =)M-P]i0zZG̜[,g<|tFEYq z):}U F30{UfwOX~B.%7hhd+^&UeF#Ps08JX-F/DwG͘@Qzo7̄;)Aq7wKv 9 PϐE )%!Jm_aRuBF(C@/* iu O+aaFuc`'/L\Eu4| ֎G((iS8v\@E5 vCqvj@>HM񨘕׮>&Qb4.p_cn'ne^熺0%4,9'fmzM }aT#zH^F{M?gP?*AQ;oU'ڋ ҤwI@hq۾E!}kWdžHdA艑!\śny Eui [y'%Q aVsjfnG{6E 5Y&Qӡ i=p/D(c!:zGe炽9ɐB2 9E8[)gO0f\<{U_mA3k(sz7SX#knWS[b]wT̷~vcQWߚx W7#rK K·wJ(W5hi fě5 _JmO5 ˝ξy:IږT!p;E:jJW:yQЌb,5$mNCx2zQJ@!s:ohvҦs඘'tq&#e ruL5*}&V܎KF&}%C;B-٫'C]30bi ̀Pb-'{ 2dǥ v:[$ǦF]>+JMjux+AaCK&$upo@~U+$N䯽XLV'xiaN2K!wP0,.2/d$0Ҙ4Dpm^H+k6;; G(o2Wfuݙa(pԧ f&g#*׶H H2t.[ R:[5DX}UbDfal%U=YTu75S7WKw-dk6xŝg.qX'HT+hsF9åRC{{ #>.51nR4X: }O&` {MpqCE9W _weܻ\/^5}9K6+h+GhMv7Y'ʯ3~O/c%0OUi"b:{QZ%@-77V@#hqa9k\-!*AيG&˔)${{(veb׀"E j5Q|˚ ɰ0!edecnֻ`ri&|&I^)i+t'mѴ׌St g~Mn;kO\hi.'~kbNYP&B8(>P!E@:E0;qp8WH˾ 9=׉d#K"`2ٝzM$;:/?TՖ'|07hF&޵1s/?j8,޾?qT!7z!fSXD @J.*M,}u.)BU\S1Rz v,* eFk"_<R6f1Y7vnޝb}lZA%ʐ8OǠQl%RU;YvCIj0 κZ1ܵVegΊ1Sz n[r^`$Yy-hwjiKMot[aO6ba]Ǿ.6S&bTIv4smX.kR$PkU@P #oMdID?aM3DT@tri>yt':+!G2gƘnCOA.::&)UOYܦ JM5jK[= دdk0X`09̏w^ƦRfZ$I]9?א""^QqdKqsNnvXOsT3/NH+ ggag1$ 0L$e!4V|g@DnS7iWI_2JHOQ(]k)G ګ&`alD M2:@!3+  I7qNFvXqcKó䨬I5HH'ĿKjSHg~>"YrPx#mp ﶒjѥ/G'(~^3bGS6 Z5VY×TL`GU{&˶}] RwQ^o DETs*Ej]Ye%~2 ؑv/l'R98䉇\ ,"t:=]s! VlҾd!؉vhO@E-r*q/U 0]ϰGnGĮF?H0r`q0W)w1Jfq(؜0pdk!R`= w6}>4l$:!>YS4¦ԣ*?9L9$vA!4 'Y:7GU` ` t_pk =f)wƵZ ojv(bW~:H{ @!Q3uL%xHM(tNyikEr;:l L`149iu*d,vЧ틈X%p/| x*-1CE<)\+ cXB|t&2dSe^,`{E`Yrk(VsĜ|#0s'gT+I|柣ؾN_Dff|Zwm*xƟ7㢤Z~[hSenstqPzpWuÕȗ0Ưlh[XYG']lq6P*??9?E[&<w-3XōYzM;QXgh^4HaP.J:^!fvӨ}KKςӜɻXyo!9Ն@pȖk]hѪ?uMػK5RҔ ҿ! |bTY/"@OVdhJkGl]K6g!e,'H֎]L'@//FXvb˘f:[e(ɉiVԅ:ڗEF4wKjf}Oӂ]} ] 2RrЕv#ssʤOV-$̱ɼi?QI@p pbgEО4vG Hm܌!ԑ;肚ӼT AhsGJ矍vLc]l˴ف@h[MCӭ%TvIPb7>ũt`J:p\ʳG /\__%=7LjwQ<*m'kZL04T (U}Zbx_mkTKZwi*!.ޝk9e W:CA%jaU\(7eŒnWGVLcCHWH_VFҪb1zZh8+ԪǵW$ 'FD)5͏ƸWEW&.X o"%)-9a!Zv˕Z::}$O@ Qk_]N<9f^FfU3(Bk(&M`J PQ1сBNg7ܸgUƀ(*S1^ `W,c`Uj֌dDNieKdy<PG aǕH@I#.vR](\ue"YjH{UȲqGFxBA:4brO#1,vuc50@ѯٶkҨy5ZBo#ol>E{m+#Enpq*;D](W' NiDinu;%3?'[@-g{7aW8Mķ j7'C̛dQy/uoD˄N@GzV$ٵ1bk6qph6kS6=iV}Gyg-j:cs!sxD;EM{SQVTǮ!Y$IRf\tTPʡO% 1ru%CB^qFe`t0"tV(T+YoktI6zxKIWܼԞ@#RbN(&pcsk9kPS,Ix[SȨhStޓ z|ٓKEc#.~,oiE\p5|s :wX(:clAeRB!2by)`з't+m_Dy -jη(7tz#QXfRġD^Q#6͍ꊀS"n|[Af&ˀީ'jU5 3W'"%N5޾pQm [yQϏBRy%SsC{^e_8n.95##.ߟ$|{ʎ=#OGQhFD EtKZvF5=UK@ 7P h/uק~4a\ k;N%R3RS 3[Ӡ>?@kwEewgJuE``sEc৩.Ԝ,<2 T|j$vP )Tp*~+.:xG@U T&2z tK}˜W⶘BKh5HIsj㹠;呦4{O3Ms@KDUD!=:[g&*c\A1~ Vَ/jkCOըl^w%fKyT 7x2 L mlЪ xQWS&˝mNm a۟71[N)+yHֆs4pԙ2>fq:*Z;PQ\@czj(;379Z^muBi(d4' Rd~uNJOԟ"_/X%Mk$.>݀w܎3`koS{g7ndFąm~:R^ J (eYsW YG*XYVyKxJa$'&)$eSjjda6pwo*D-fDPo1S45 *Ɉ ˜ ͋ƋrE6GZoHK)r#qD8նs̑Q/HR51($ZPZKOZ!],Vd";GAϔ Vbm#oH,hn& "UrNpk|l<ִx\̈́eފz͛Y[QK_\g/u)l -A _.lFVsw1Yq#_-ud wxLhL,SzًH[ 1ZK/6ڐ[jI ҖljJwvaYٞfćk{XO EuIGp28yTvPX/h@/LȊȻCEr-TW&c4/K@{d2qAq#+){oh<4UD!n`T!k[K= )N\D ws&>o~yq\ F 3Btт'̔џet AωXMY>ElK>EN@R+[ശTG6sϧ,Xr  H\vP)J}kcXsR̗7_8G !1K 7SӡZǹOg"v-͔4901'Lz部9ƣ̵{Q4Be`Z)8;OҬ ;LDGEDgZTgBI@:;"'؜k7*fz%$Jrw-8+fVY2^C^m(9`QGUE׆JG0Ɠ QC9B% ήlRjLkRQΓ%`% *Hυ3IӏS6O.'4WJǛ&b VT }k=S-1XpUiy&: CXLy 4 ۲͹窜 Z f;@$T>Z\GP[4/1]zsBV^ԏ- M3wG!k4x׆)/4MA mp5I2q*RJa u-}{p(BRx:{oQ+ AQyQ8wNwq5+QtKJb(\('/%Edڐց'I'T _10MU,3sˉǜu`9$sބ$UW)B f.[9ҏAsG6TP\29SC|cVܛ[lJ`=S}"[͸r&y8Zx|9rt(2xf6F)Rۡb-(JEԃVun-Nĸ|h[Z{&]%*{2Z~(+^ϓIոwI·)U#.=2̝-S1&B3n֥ؤ(s\gm~f {y5HT/!I$m_r@d:an'3UX={1pSt+ݳYΐLo8̱1c_1$rXy?1 )e==}uKV]\Uv GZSnoUNM?y9/("zܶ")x"6~;nL|>FDi yU3zeqpӸYRx>/}{UOAmzpKJּ)&}x Bv:Qm3&PFNUMH)|'좣VC B~t0ww9_c] Bn1&5N}4u̠m\͂6;! :8L/%)k[? t 5W4DK,;JvjF/ {ZTc[Gלq>ޜB^`ƙLvj+ .~\,bB)r/VlFg*ֶh<%<}MNAn S78勔,"R3Ϧv0ID6AF> M::h9i/Џz7c^u~͋ɶ5-^t`Gv*4G*kOxHc $<&+d>v9v~I]f-TמhGҮfi+YJ7{#:IvK11R֖ccFɔ 2 neE(-i?Wk@~Dc 1sLA0.R=";%'КY># Tjlv+6cd>ƪ0񱛾蘿28HrzQ%oF<)9, ZޭHqDmڣ,s2db/LOKB朎@pح;{BJ`nJcza0F4,n55|2K,Wy*sItBY3FDMavl~=n+f Eau:~) QM0J~(yL@\cQH)]%1s0}Y<gr3e Ti.ޮtLt{3ׅX˕Kaϋt& C3~ap9W Ϟ 1\o̎*s<*P9i~dsyX jw!-`[Χ[rO573P+z#moH*qd mtSsc/A6c4'8ζhbu_~/-sG' u2 x>TVa~cm7 {%{*1 DL!˺_NSC@Hy2\NFh{vOBHcU8|?,K]>  hZ8"XfhcNOȺ딑8IϨ;ov)q>{N7J--uUp@շ6mRc=[߁laK|`n1HADk$~E<l>{eEOAnbg۟ mx j] *Uzz"NpT3~ f8 SsglVzOmZݤh@o00Jhr״N(b-rEZ|ܹ@)ㅉPօ#9ƛ3X,XkЈmuLQI6~ ޷ ?+)T"ү I\´vؕqm15 hĽGvo,: 3hPXwOsQ;mh'm )VT#QͶaƨTaT-+C8)H_؆8 OO5B`d>vю6)Ǥl!٫_<t E mV8JT7]|V^ F9tcӍ 5d (+6QL>s= bn ]e^Ky ;5!%#7Gu:zƶn~1[Ǹۓ@ B8Gôd՞[Z\ah'#mgm {[Vui=%ʝ J{*KP7 -U#ͮPhtC][PGk5t[_\FNOpVPA\[s~51y7>l))WOˈq,쌓G8;ڹʔ̒<&E BQUqjFGwLe&dALue!">83L1lG( ^Buo#ƍ<tmn <|88!?GEEp"є(ٕ2p!4N&>7u^q3VXpϋ}#jHa,Yӄ ~ ;95tx0dJccǞNFwʟm*@tloSN72!beى]e\#u蜟l4քrDU2X!^vhw?qu篒S#J㓱:'zAgo+1=}Z|sz~$:h؁,j[]Ŗ>'D3KyHqI4R9ڪW'؆~+38'P@i}ypAFc,sQD:tϞ Z DqX?E,ucK`Q7!p(K\m=jIW% `L^ނiNɈV$e\t,C4* ASgG]'o~866$ n`9ztu,bcrtV!V5+uck'#ҊCŗ̈"H>Y҆ uo^K|MyemLl$IwdQqƈrg/d֑&5K453pugp؍1ՠ(K  dЖM;56GOo>e}XZUH(ynxVWP]lǘH}d/v)gBf}RBxg'=)a,x{%vO[.ƜD;'AG&""b8އ=Gx)5n+v!5_z-_w sհ)oui,JyL]Ad=]gmQisa!&2&ތ7b4mA@ZGh$+#k2nGZ1J/i\w'*bv Ը za@7@f 62>Ōkـr oe%^UQe*Y7Zp\U$%&hVFB8}j2)n-qQ}ӆȪbcY@Pgni:7Y"7~]PJ1),V2/ WO l=R2_Nh9R|FZll*7/G͕ `Xo08M`E35pԶ+D-iUԯ";BQs>W5n$T)zfk +k|za 6*\ h3:jY"Sث 9t4kX*O!.yU]#kqsh1Tom=&";JكfHXVK{R~-$zܙiBԦ8(F}Uh]%W ɰo~%9a6|;_(s An9FZ/΃F3WV0dpa'%1ڵ.7)>j!r"uI 7)99tj[jӃ',-Ztc :o ݐu@?,g'dY(ɻu .%ʥ9}u#{4%T'l PnT6_lӎ+If+& "ڕ.nL10f `Λ*nOǝӰBdWuԺOG«R-H)Ⱦ-[O]O+]b:HqΟ3/C2K=Kʑ;'bR/*,] ]_!Wʐ_tu^ GT6]lTa۸ȸ h[ŴFrU h|fA4@Ѓd'|wIHs` XC=!iʦAf ʂ? ;Z`8ׇCA#.5DkV=_B"x[&d-a^Η츠(1[ r7<ʢ^,Zj-\ Fۚ6OY#Tg0Ԙ 86Ylhz7C [CjFrO! :,nb[=y$Jroϵ.Hp1<\ZC0:+[}ʰZo5DBe7!(=ԃPW^8l j8˗UILAՔ@D^FFRݎGAJHItpSZL3"˦K$d7XRfz3bjbGzlJ*@/ή ȥ;1(/Wf*py]Xl )1e0&ɻ"{y1squy*nr݇yröFnt"3G#I*sҼv+hL5 J2#pHk& L}; VoN3SVwsXcoH/"ؐpIK0D-7bY¬wpnԒ@ OhxMeh5z+W^TDd{2¼m3UH4ѪjS\aN5F+M`fliL0b7)Ƕ*sG&E?hy;2i&Shb}y̩ qFb=\l(CxHz5PނSjI$*7SɋNCA\RϲUGG$u1o߉yJsVl+x ~J$?fw3ݽ WN&@Q(d>q\I(J<]̏b*NJ֩d^-oұ7|'#^t?6?p yү9uk;l-\yb3v5&<W Y_,zњM7 tﰮA{RV2)?F=asxS‡yʞyB#dedpV 9]PwŦl40}Ÿ:LN+@*V|!8ܟiG&^$B>eJ,M,^Àwɗ4H)鎝@'0'= nP?HPE׈ncWKdAYbԋ91[lqAÕcy3@ %+՚4p;ص7e:gj69EdoOmC~HB互֑fv/h o$,zV$h<zϧ q˱_]x'5"$oPF͜ODe J&4GEVg-Q9C6ۊHnċS)QG?RK=v} " )A_6]zL*fDSZs.we/. J2Xw͢(Lyϒ͍»=0JA/ GJV`Cj<ߙEuA^uOZBhRl& l{&̲cA;[".Z ؙGm菟 w6h1urYwUjܨhAD|bU/]}5aiVGzxgXj]ˇMIl5SǠAB=K˛,%71ݓ w\)Qh-f^_)c3`;M_ X 3S$&}i2 \\DPB=oj衡sىu 6 dX&hH Go59c|Qy0mc$#iEStrc?&dwQs(pd=É ]_dX WɰQ v1ū_$G;nה`h` 3&fPVfPQ/C|BQUwL/huؼQw6x1B~QHV&{RukDGY=Lb /[6֚P1L 3~ d3dУeiux: ԉהW})N*C+ׯX[CRE;1q*z6 M p2 O#Hq=^>FΎ &ہXOp+)h&Mxy8,(MS t:GSTxƈ,PG ր:5% w 7Hʇ1¹؆oMA S!Ymx9LoμeZ[%q6+xfT̢hXdžhcgT1#+S;3<]8by @@X _ CtюRe &y8ʖ8 *\3Qp;^c{$2$s8#!M6ָw}[x~Qo\o6@&@H[n CO0ҩ|R8Ck%}7+lk"=ozg+5>p#ǎe~hx,yPaLBkG]θ= &,P|;KBh:"D砃'NDEEXݡ*^Ͷť!J0rV>I $r*ݲ;zj/־_u)<qCFque OZފ;H(zGŘίp8M:*} HWIG"C2{DV4Lo1αХP qrb~ćֵ6$/A_ȟ9/Um6&%aTC6ʥaƿrgޕ1$F?[ +05Sc@0 70]x"ǗIt^]&>>)̋yR͜H}ۑ+BԎl1nQE;פ҇pdckAXm"q1BK;(Ҙcݭ_ Ll^8nK;۬HjUQvU8Lq$Ius*tZ:HБqt^wF8߅&[9'zLן()ş[ PkTռ9^J58==SSW0 0KK=w %2NCNBYZ FG>$(}PKcb Zt 9p SRmÊf>wi k vJZ,Syh1h?5ZJpOΝ L s߷ weсhTQG]ayS+-Z"z.\<ӯSJUEdæLbfY6"l,]|6p 2s>ylxA@mxsNβk* ~OlyHWtL2uoFGFJׄ&چ}MA>ky0WT_vaͩxIvOzT;Q۰#qD1bFjn=lllԼ7AȅC!*!dʆҤU58LO"O FhEp^x~< [nZ$ଡ଼}0Bї@?ZIYZ!+%?9&鳺GyKIyz@vKS8/qjb< $9^YڗzXj 5 P6 lρiéۿyÛaum؛m"B JOz!ML5yx58p{wW=%TOGVo( "g"|c :cȻPgcRq¦5Aa8+j77k2%x&* s,STqaGC['X0L+wN,^&jԔjUg! )еvۢ=V*! ^"h1qON}2nÄAQ["!ͪJ߬wڲ{2[?zWyiӐxK!=y0"N]#68c[?03Bk 9?(7~}~k**wC2D4*5 ֠cŃj(-m N\ztHz)̲hBpgmȓd0 xBgϲeB; s$<J@g#ݝ|Lģ q #Ŵ8GQŶHN 1,> :U~}FZg9hka$;T0Cj컘HFc޿9hqÜH7ݵc}}o|+}F߻}C>z~Y<*H;A# cLJTyذ *eVNQd-^W2!a7fZɳf`?ɯ)$AC9TqD_PҐiyj|m4+ҁk< y2Z#Pn"7KO&p>eV%|#1ؙA)`}h[=׋h ٠Mwy^iP>}gOsn~Bu _Ka ~M d<򂬚DI|ElLWϋՈHL#$ag渚y2=,QؖB&̔lWϧ&dn Q)^t1!JbϹ A__>y΍l{ Rn$U$Nxep?p61,ҭtjoA*Qw<yeUp)Om0nXh52_ WpW4DVcV83VK*,fzsxF*`϶u|j0}`J)ϖ@llW\o6ˆAh  of#M7dE4,,y^jEZ~/~▢Ά?ەKF ͕x͛zۓlƨimj$);;W6b[Z_>s՝37>NV_(OQ[ )No$_J? _AJƜ%'I STi*y5#Mᩞp{8CYV๔"y#`k8/>UIFBuSj7 ZT*TxbVZFl47y& +};)+#ݬBt6,7гU"%-5Bq.js(o|(8V$rmn60Ģj\-$$lASWVK;eINOBٴ9N8 ֖djw,/q,ecSՃя E/@:*S[[2;h?IbbnA<柉;z An"p-a~ kLc~JIuVyBJXN`D܆ēm4wQ~CP` o ^"{tLx#Ux#6LNl뚺y wgz454ĚV,?KbUF&"l%>H&sjl'cӦ#r˪Qc V\2}kBuSH{m9g,; K9FĠ$7nZsn݀fh.w?! =;XSF4^5Ygv9gSahnلqIDVrUWNX~"/Pg1FNR㲋2i.BU:{).GW %-=yS^vf֊uůeW߰nQIð& LKBE-y{~z?U< p y^x,FOAE}<If<sLVrf R2#;'N9 pt9*'J_:j:IO.g4H&gj 6oBtl Uw>&ċ98~服̅j yh,rkQ++=xU*{#kH4$äzdn!46 \Ho!~J>>x q*3`6kjSXtiYJ.OCL #e[ W+`Z"wEFb}1$'ы$K>B"(# \q2ށ 4F|:RxvG~XXZ:udc? w7K1dBԼU3Yaa-|˲"$/u._|{kYΤv,KkօړVDW z-Yi1 %*ȁ5־]GgD0ҁrer )Ҭ֫~Kdh^Mm81so퇛ަ`%4)w`vs>˃u* *.<`lB>c6w;Ay~>$z . ~?zXs*_G "!nK;sV?uݟ@x'1$pX~l\^`G 5=[۾4ouǷcVq=DžGz(+$ku>,*Vɥ5<,:NHo43˝~#Ȯ{!i`5N@H}tvm~H'_N٥p;;hDrrƛ ȸIlh^#AC~ Wng}ƚN3P*N?̮n"F_ڿ1qŨ6HԆإ+T=_@<01`5L77g_h'ߡ֑MΟW5XвRR}[~eQYFkEiՒW$ء1RxщI67Jg1:pR  rcw(*fYMi-Pܖ=/?*Lm؎,#LJ:os-0fUx??=nq*ZH/gøzJIBA{UNoDi#y"tl股=1+.F [bɔhZ8)x) L“bY1ݤOJԪޣ4,]ImϘjac8~Ƞ\1F2Eyϯ6͂<4:UQ d̰qPIM\ߤ7!t6/!H)8Q0s˻yrĴl\TNE_,a=1WJRy)s9uOF۝`SYB`/QqT%j cn\ۚl4P#o$]D#`B &n 'Á_2.- \edR!Kh,p\{SvYk!PbBb+m3[lok-r޼m}e約@M?*674j[e)/5f}f+w@!'"1zo&P}:Q|? 0?IKaH\JN0 BA ҭtjBK3ΘlzjR%?P\bR )|ek>s:Uyt#oM9q=Lż=f87Lqr3uAwHxL];WRSrM&?V0@>/MJ5eD4m$݂B8[DצbPF N"n{]N8xޞ*[Cmk{jQCykS=fKJh z*W_rW f㯂 jJ:"pCJ_b{=r_gsa:6ojR$ 4 L1+@3$5f\̤s}]?=-9̕ Zhy /WQëDp5{7TU9ߋX̐/=r袷vD4+ەA ɼK/ѳ{RC[?7c ]*,P7{dĥQ zo S#~4zcjPQ3f#ZժoRξ t片< #jsQlk{m:m/ 5jޘQ_IHK}q߰={=xğtEB?hVeOAqtZR4Y[\<ŦC녭sB*U\6C,ݚ.gV9&a]$$A%rC&GVljZvcN[-fv'8-DbJ,絖; 0 ޤ2fwߠ.̀}CGp']Qt5),د#]6qi][LOV:4ˋgRbg{>Ik"ǤA9j$W#1(ע^iSKWw. !~ZK%؏i}ߤ/MIN>U&sWW%r:MaCbBQQN:L7GyĦDt*G=B?](?\ ťma!aG $G"җp>\n6T-:uN5rq xW-Q iL(qɻP:U&)՟jғzZ*|?a£rNWXw be*Uj"K3$5ƘAؽMUk?F04Bp0e0:pLGðX^cnǟEoCƿ@`]<#g/j*bB"JmW~b\xN~NB:GAV1HE#E~߰NwyAITPzppg< \-A׳[t51P`m )pl'bLC#;,ܞP׌:b5, ^5dQF IE(" $MbA=ps]`I|&;]n?O9P'|oWb߸<^+I%'CD SzCwr|ǃ-.vw_=@RXxċx0:(T+Qb\=JZĔ=NͶr ~Q\V*  `@+ <{9c`ܩɉJҗ ᡭ#UqLE {HgJ1}H;sZWoՈbRZ2OSFO5].~?:aEInF\ 䣺BcosrM:!5r܅[<"7D)XOc%)x TS]yEk,\TswhbAnggSG&ẁv::ͧoz-P8fQ49kjXB4FCZAA3O@G&փi\NQu[5 &̷'+\ї~uj8۴ eçN(mSPGsQl卢,<ƽtO((*:Ir6;ŃJ10HzL.N"OjZ3C,; gdah"v* ቚ&PNNXѢ؉aM)khya] hH%K }%"(š^+| ׅO-}Ώlۉ]hH0M9fdPWBDj @5GW9,uEEQJސW7}/hIu&KO21oCPley;;G%޻]w&G4BqIU7eKX'HPZç~X݃c10H$RG=+2Z>p"RL:9 \,)'x"W )%}f/)𹸷'>(* V:x'so{\򰉸Ch)`V5~n9M|r9ˁ!ХP23.˭ƌi#ذl^J*nQIJɉ +&f7EwmO 3@byI43)NAt L?7Cʫ&NYl)gXm؈*ɪq6Tfۀ_ŋA|l☷bY-=35"Tk3żq ^% koOOe ; B{֍ITt!L;'kozn0$!pjbpDr;[Kx1Y-23ܴE,Ulx]IdGw›Yie掱%uC5v;&+K4C/ o[Ls}27Z3LP˅ֽ;_vIGU]M.LKR ?Ҟd4:ja\gCl{ Qšɜ&tz m 9R^낯:{asfB >^3l:ͬU?v.5$\kƱiFfTmŵ`QV|W1{A8_K֌>C궊Ԫ <lS~ JpG~O͐0~6i f G3d;ѬܥP@*Boω/hW6 T ymf6<}֍2n \/ A\| `mSULKmmSDW꓂QU& N.сŝx{hM~p]O?:7BB|`Fwj[EEN_Jhud_ ڽp5ԒL4̢kpޕ;p|QBg55ƒ>`yA೦6&Y紐vD7E$>NSGu $6%jz//7USekd//y|@5A𰚉D L" QE@>@)pΈ粶; D'sSlp"] TCHMQ\s$>Mq8ze h~Ȋj~FhMb\2VxOK/EmEd᪺KnIb\> Nqv nf҇A +!SB>"ESU֙Y1q)HO:%d"ȮAuM&fD}[Kpȿ9UNN໩}_ug>x-Cy|ik; 3ϋ} ?g@91~~'CzZ]Ys~)PU8Ug+Pu,ߐ-F,r])]GS[4iV֯[3 j]WntK@ZO#H ]n*ײ0+G!z˚\ a =XBm#\תּeYBǂT0,3Ͻ~PWBTE-$bTvx57**"+p )bpM$zLXIiC4;9roe#EρLS#M!ro)1&&8t(tSw~ @+[!2@oOQamf!NmK`äUk$J&,G`y16K#r[nA1RV.U2{_Yb\ZX?zOA'.2>jW(F̸74>{#ZEӯ/.<3X?7phrrЍ,,iV4Z sB{b ER;y+WMji7p<('JO4W+nNzGoL?8bO']"DPz3ZhC\P1~ =]&3AqV1(= _A ̬AY*$nmz,3,AE ]ѾT.ȇFE;Md;Ng& 8eBT7{Ӻ)+oyqݟw2;nu,nbz! 95O M]V[y"?X4`%:eRڙ!$/L;I~܎d (UVa[B?0!- K'8xןޝ"ŞCEGxfMJ^FӬFFXO@x c6x.}~nrpkţ83؄F-:)i m0,mY;#/*RFNVeGzԆg%VO'ywk$BHc8F໣u>~RMohp5<>7f>X22N {DU;%"7RJ'<|{,3l+ys5Ns1!IVƆa(E8nG653cx@sz;LI|)w+cڷRNR6 3kO%J]0ۗˇ'I9[ܡf焑t>sѩt% r手V O:3P LH =j(?4)c*'rn L7DIsπ!$&%%35$7 d%(d ME>*QudLL1Wh(ɁTa l|QZmJdoCүL>QϟMbR$ QӬuV*z C2wEt*(gV[i-x0i ې [*>}&]Ž ׵o 5Ќޏ@EoҴqQ9 vVnhI=:2fXr}‚u`XDHo'Q.`F0gXG [^, L7n'Z *rHriԕ(|FQoE!'?bE !?gJF(!2:Y.LRIJ[=_okDy0 %q?6u<"M<}+96ϧRExG$- #GziJ$2U.i"x(D8%V? }x!gexNޞj-=UY@G أڕGN1q1,˯c7J9(ӱ\ڱ|\fK`1>zԶOp3nQ Ȧvt!*$YF$+ Vw5 l&@E׼TN;Jk7I,jErF>N2ϑJl%9؜WT~7fpi\]yNyj`"Æ ]Lz4^`.'Nzls2l _TкSu}[EAʯ~y#>'eåkmౢ*|9q5ehAy]y-XRVmmi|+2%nWXTh m]`CD41'J@2&&L9{+Ը,iyL wI@p\/r';##1"î|tpL6Cc=4||+wC=km~>#jBUjf!x٧QQ[A^qۥU`pZ雈mW\FFjMs%#LjO ^f ≗etf"qw,[ L} bzx}$wS"k+]%>Rp OZ(U `ã, Ӛ^*`@r0*<Ӟ9Y]G g@ ƙasV b>U3!O.qUcC̚myvMԋ0:T;a}X{ f@f|Nm `L0`=kLKHDH#5}$ljTN>ƧFx]ӂ?GZ{?w*ѹ(r{vYv?ph'Dᩥ Pՠ-犮SoYnHEL{v5^bϤRt1S& ^Ư$fxUXǨ oDy'4#ߎd`҉93Pmy N7va5{NSIaX a>6R>lX4 :0.e=Z'[k^ApC{̱Wzlv/fNs."J@gisy][6?_]ڍY!ﭜRF;l{*Ԓb0,jFf.TvZbGcc5^ῳN@2mg :t4bn0K$[4+Pl"`+z`zY] wx&򿭛ߝm`M ! .?W7`Fxa _3r?Q6\\*&|n hHC|ƶlLmldML\9^**jVVNaLCeezYg^1Y?}aaG;?(;+5KXЁ_y,q~{O/bĨ4>y17^G*%2cy;WSyd*zP s՜ZeML4P=F%9v'Or-Xm5)3aӲ ոya3ǷsJB>mnP5D7QI(z 5%MY&! 5F6Ky~j(sB V12I!ՖjKsηn6nM&Ij.;3^߮Nt0u9_ߜ6R];6_\rG2HADd :MmsA/֋ (oΒ9,Pf }}^+ Φ{35(>J-'B\sJS}$O\;>93eWqnG\ Z-f\ KM#2,>,W'*YQTVw5ա&)Q$, j+WFOLI-qqjOA$Z> _ʩzL@KN9=T.ͪTш<,ԤNLoYN t:&&3~>NCKcÌ!xGo#vl4*~Q6CXTdA|<>Ix20cvȕa;H b*_ pV$\ 4 k`&Y8>B@L;w֞M pm08_..Qv7rK?[͡ICW9$ M# ,,BlpjI6R ^U!.$$Qs0S$7PՁm:*L>Bl2HEHtynC9L8@#Ʈ~6^Íx>8VSb)}s*ںt5?<_(&;y_dnuҍ*H^9s%v=#dU!hs%4cY19hICOG)u ]Kƚk&ie%qqD2;C6R7>&4 e?R:R^hRi"(=+td?I5T'lho{! {.^hWÍg:BĀ郻 $|aNoVbSi*/c;r:0yiAWruA$_c$Lrz{_VZ1A?ak~F,{o$(jx#{ξi>SW[/ei* H&Q,ԺM5!},W+y/{uyPJ2E=ȆdC9i\'4=Rڏ+P5TJ5@Zv+ǖX3pd}8ёbњolbtԄ"M@]ϒ<*~T 8t$rcރEsΚ{e5Yg4 qPj=kMM9w,Ie[!)Zƞh T^ K}lz-{'uLFoPnOw'FH+#*HB:T"\(kv>'Nu99!c@kB% ]}1.1Za;_~ - PMq,] N )S^NorNXծXɡ8k;y@JgD1ݚ&ȠKƾ7G+gbqet{P pH,7(w"vTVaxZ^lSBkyiwa}þB˄SOdg㾓cv~3ԖTeYY&Л4J YN79\+%cuVLC_ uxm~ v[$BiƆ<"TeE'寠co7KXi^ҽ[wo_pͲ&#V/%COҹ`U; 0ʃ Fx4 Zb\{:ے.bЇ5E2M4/ G$%gSM6ʠ}[U2Qq8^#5O9h~_-͇>,9XkHZe*VKkBיW67E|q4ȸ˘ԓ[t(LoeB;P4Z%ȑRP4^$k ƋzƏ22~Pt;ēP^9>8؈6˚BI&\fJw!Y"_W^У7W8#?wo&^h+_k Bg2t!ԺWX vA8xh]eN< tOnD(8.CWC̓6P|5 _zԾOI\xbP]A^ ߜ-P˖j7aC W! <`j7D7isU9i'$Ta츢Ԣ<Fy3yJqZ-rAvWQ :y>ϲ\dϜ9` Qb@B%+B?*jp{|v17^r((mznBQ҆,㍇[=)f0cfഌ:ҝ Sl9I4 fa MS&1N7SФȜMbCfB{(w ,aRٺYGnlIؙwMkyؿ̎uZȈCI#\S;vƳm ŭnu#Ve]0ԝ1s@h>z˲* URhVܾGRSu?l'XOQ(CzQDwZKiJj\t0EF޲&PL0p|n6αJ[v& q .6q:b'zEK0_r ]28>QѵVPIGkӶM=G+ϟ]W__iօ~ O |FI()UkD ^:֌f(˥~&M/UO*Gq<],=QvhuKl&7l4ll,bERZ i=Цmem-!ݴk) Yqr@0((; ɍ$Qd1}@cd,\KΟKBd<5f 4ǭ֋"S0DEѺG,Rzio%?M^g*eC`ENsJrk*;EwL pAcm$E2=M5oF=::@{4h":K#S8-m?XȯSmS8~܎aհ;(oMϼ [> /Z&edL|wp7&t}CSZ QY-ׇMLt<'8F@'[qKZa _8>=qx=!F9O:Vqs;zIXXz:z\ĵ詏:XA؊ݲkIq/ 1l DzF'Q7˴(VkE8ց[.ZUƥT-3t")5v.EPq $Y^NJ pybby%K:ڟ`7ȋMs%DC7:)B`щLϷ+5?Ct?&ǚR{w"gPԤW:$GH=SWt n>gM$ @-:2bfy!Z7A-NvXz%?;׉Nm#Q ;JG6 ;0^DWFE\(0y{ 3p0B++z 9WM7&и ܺUCF ѭ&+ 9A21vzEN;q~߈C m}+u9?1֤K%&;:2kI#$*C!X}qLYl #8,'QϷ JL&k;f g3xI%ܒ+&906Tʲk%; xn5xM;'W 2Vgps,t5g\I `?T/ȯWj'Қr7h~~ߎ _x8|zl>zNSvTV1 K዗'F:=b  qi 9B=} c]uqubKGgH@+T>)E8VEe\}B5di X$n<}D81wuA=޿5ig!MJ` vC幞[ꅡb&]Y;%Dy:K!?`=ףj:ΥC$cWW{Bƻ_ftqo͌殡_٫;BNIj8xa@%=B>PʗsAԛ)g_Ǫ4DTۢdh,9e^Hղ~4jyR?VP=92Qcd= O FRx!ICUοsUqžKfΝ-so_V〣VEK kA@\wQûj!夔]~BQHR#j>N4f h1"KMcph5 Y7&[X؄m֐3))&klxcBa~^<ðImӎ/!c?#6jRlVU'7HwLXRmadH tǪcK_5^B8_#<sTbR_N9 9t|)'|<~mG?BAkXNH|%Z]eqGf$I`agsiSŏ:*?5d{03<͛:c% YR,o)m:ˑfƇZ꿝rҥw:#βw7#ZJμނNaZiZ)`iyr5,l>..avUFkΦ>9m A|d!s4, SvRh 54*q3*ZmiknRO Zh٪㇤7,WØI5%'\˼Cgy +4q Gx`ka}x523Kf}cclk}׸ eb^Ec)Ъ k‡1&; kxΣ!㨺̇oXd7pD`D.0Si/ֹ+w7]*9q_ҵ|M}4mBၗa߷:l3 .xȪr@@ h٭_rͫNӈ\dž_R.?oCBvJ|5iD/cW c-yt ɩBY*hQDz.`?gIO^bX89b+ 1~!]%6+L3*=Hh6-Àw0d>ViWAJ{!~£WBJffdyJ3atjj/Tf'JUlKf̴mK :F#<`Ls{ ϯ}#~:a:X;Fb+_mYsE +8T{ _uao,zK6ER M}je]Jn*YfM8v8EDL)<.Ti6w9 Q%Txln[bpu%\Z m唪r!KmHS^PIRp!֣!_9A`g ON$"O $fjhؐGK\5z˔$JEq0O,^ƃBZb7]c;d[ynkDnǍHIgyaPAT_0JzdvݤIɹ0RJȹ w5Mw"jQs*y| $Gΰz!@h)swt'w"q?rMO]C=[(LH<@k,rmO~)/P&;8 wI-e`P9)Њ7aF#bQ m۬~Raځ`qrDD H ^,Xp(i+L3š_VvQ;1 H?IoUj% ]mL!DeǙ.\&:w<6B@Y͢Q ۦ[^\3xC>@ZFĻ2&$wk=< Ss'X"P #@<؀2?Qa%o&iO;?Ōuެz!RKR#u&Gmrɋ+7zZ,EDяF3]öX= `'E n2cA+aV]\`ߺ"z^c)2u)!ֻ6*R5 Ed⤮єq!oDD;Tmksʓ¡"xq%[*Fdݰ͑ Ajq&YKL6ߒٹ~|G|s|wU=\ cers'&ɝj(չ[i33,uւyѸΥ1c'q v6LN{CVWFg8)boP\n%S#fvReP*tw FD:Aɩꤤ9L Nx{xGHse^5손~ 9fb#*͒ 3*tn\Z loF=Hr"6.>+0ch_ZuicNBc溁X_}ȞjhA /2Qlrm*5J쬳*inԅ̢fo8Tb渚ުaWUK)Hk ,Ҋ>C h d]O-caCmU(J,L?LKw(02sClH߱u˺+IPeD:FþQ8>u^vb6&EJP'`PkW㉚fgI3cKQCuwn3ׄ_A..d\?\+rR-Ѿ[ SyͤJ,4Fp|qz9k)J2Uv0Yl0G1w+X@H,ԛQcaqW0YB{e+k'ĥԈ4{N \O ai]H[.󓨫֬Na^uA3zFzëƒh{ u'ivV(ѯU~Q]7KJ.l +7"=Ջ|.oך?9[KRV= \sstCCW3!Džm B$\ IS<)},Z{İn]uy-d(5qNL52̊Ȫ YpeDO|xl퍌7adppoV0rT-K}JvK.'vI~7yRBHs)&=ym;*tqUaJDهRnu'ѿ)ni{CVX xy'[d09C¶GW#z{͂l#kRŪvjCec՗K" Ta٪)'B;nqH\R1Á;Q`˜P"qӁbpT cP p47),aՑ2nu[(f:"LG/I塝>/U0~t{,yQr'B3zպߧ"'OraOͭ<^ UxG3@8/_"B!j"1@vK\)SΦ?_]& Hy x\ElU5SXy'$J 9&:3]9h,ZQ7X9RLOr)Ak?M1[rQW |J-1;gYm#H'2§>o"9a|p0%ߧ$UTtl*5ddzӃ*Tn%!މg )"=0wJAwruֲ_)!g Oґ&senoRh*OOR!@R+I[<"gvNI9:9}I8P3\6I7y)N[5e*-4˵ J %kLgmqsKNP["c>GkF}"N&HtS1jS\ŊI>Oz#)C2~~BK ދQJ}߇|~OҙOOVqƉYMAQ$79 lyyi&*tdhfjZga`=(^VT {.z!_O.WX KQ;cR\ $bgudư {'4M>E6z/ʽEt>l)-{'!G:+v/=!k~AJrgL&T>iz61t^Š?8Fq~ǃC`^w7w/ebefz<$jbIQ|C )̇m7;tTCY_MQiEqeU#7Wj{w"`UݺrF@vݘV+฽ک0֕?Vq>ONvbnc%$kGHù7xHb)7Ñ;TCLy°]V+_4 @7fh U]9R"lXHa$!QI=xqV5hPE[}n1]0 vCf'&` }f⠮q-iQϝ0_'qe/ kG,/ڦ8KhKTYRooA~R=>A; 8(rs[s,OQbn_9M:.`BpjL]YrLt򸁷G28hqfY~y4#`4ON^xÖi.=`ٶdUk̪XͭcN,Ig3 H,sP\u(k^٬ZEyC;c^C*_'1zWi!Y@qA\WlEMm{y?6L6M83>g3-RU/͉QD 2&F;71l$ϟ⩰4KU]`aÑДA&z3 Wfĺrjـ .&b."5ZsenѠz_E}AN `cH*5wӍy2M~'flڨ"{X _K)&ų?P{us$1<]] q2 s~-g:ebcw8 p~YtѲڢLec0*wU X9vƢ ua M+F8qW;kmŎ S7YɔWrs,PPznA-!" hy?s+{eޥH V_ڕџ2A41ϲz:Z,2RrOTF1E71m~Ͳ̳' .yb^mOӔ9\ʮc|c\<|wW'WK(7$jNf}= xT nMi1@jN`v*xM`R@ѶqHicr"Z*H\0GJc޴(QQs֑>&ZoUѫ8rE![mL{&~h4PKA% Nޮ;e$u:uĚvTVU|Ԃ6AsNxJfrR.ƴK+nݔ 4' VIc>aR2Ty|~:7EՓft̷N+}"񽀦ritzPV 8-SJiٻbƱ{FEwJR,X73$TґE. :=>7`P ngT1ɞ{Ou˴ҽ+4%Xyc ]T vR't@hY؜T|6!Tb/M̴F"yRϧ"TaLWL6 UNPNN?W гS`me84 ~v3SVgI% j\|&{d>@SL/ߒ5~oD""9SmŁ&6s3#A7 }p`V?ĪyI|,>#1@VqCA_{)s3kwyacդqF'B&J- ZTw;|08z$r px*e+Qhi'1G4 %6Ia)o ~a:)NIv1ჟ}{K)ʆN6j}b$f6qH/≯_! ~9 tqEWS[GIfoY\@:G \07m0*>r4(p3:Ծa>}[R@=«'BQՊIY7!)ԬӀ04ܐ`n;,p"NvPrZMp*N TwׇPY~4'1%l Zlh83>tOiÙ-eb}"ooXµaIc2}_7Oo o7اqK؋e%ҾlV6L#V8:!dT guu3 S8xӟvnË ]\1$I=oMt5S!Z~ (F9c H~ #c=[C@z7Ҍ{k+ݽ" R^֗dzyAx$ݷP:~hCRt6tTB4h>-ormFѻ@fu+0$ :-/tu}zS]AVhPW^XVz9Xgҁ\vTpOkmEQ`uG_5rYɮ G52+H)ї~'SǡΨz.HW%Āfmն"Es5J-k9O̍*bpX@N_4xRgmĩϞOUz_>&4QXh9,<32/dŶq~ "lnjU>@[טweq[~*} 2nyХ_G?1Wl&8ժl$8jxDv]q.n-m˓6]f oy% OY2]箩d# CA1L+g,i*&&۝deB﹜nlPT#9̊y*#*)o`őOQ 矟{[ $I۲~.y6?+#Gk0Vp.P&إ ݠv-5Ce0R'=?N'Rj\(5dw(7ԏXr@\k޵E!LԴ kEt2*MrfQM$ѩ2Af ,NR!^|֩mqL$qs,y5WU슲,&~,Gm.-lS~165z`q;U*(xw=x<$4~.&pi4j6ݽ0,u CAFDtUHzWa$!85Z j]{m̯ h=M{KkFfYV0s=Sޗsm G^htO]I@ӪȨRo?ioݫEFΪVUHf'i*lQpkxyUxZteiW}haR5nlaէ1 6sNjNQbYa,n':8g6haԑװes[ڀ&ækPm%_8QjV(PSvmfԚU4hW;FDYzy,3T S*/;B8RWINi1d0V6Έz)Au@;Ť@5vSI\\0 5e2deC܊o^1߶ren~Ʌ&'b6Ͳ/JkobT霥5>֖ќK/dI [zUy9m{ \yREfkN @j"X;?!]CJ w۩`N͏j.*pِ[ҹOUYRҰz.. >d SJKjJ.x32TKYWc9ưIg|E%ah0j ;d U%ї<yˣ PHf$asǓyЗ @5RQ=oyIX\@^w 0C,&oa~.HZ5F&#$ pjDvJ1<֯bdI:ۼkwf=Ǽ <Pf91%.Gk .pȶQ)CyMZ؄jE7 HL- {~VXFe23H1IO(}vV–hesp@hf(o=QKF׈5 ǡ֫N %j)D@ lrUNBǜ >Ibԛav^ qqb[!_96Q3x* 04OrIYj9 ^A0.XR־'`knZEE+ M&L΄ہ0?LKC?䟁Ϻ_d7'V=>Rb2iu&NB7$l%$3.j%MQr@Ōΐé+.9p!K F5Ff`7>Z72{)wF"3x(!ↆP4E%2$)Gj8Cq+C#UbmYJ5 Spbs|:T̲cQ= dtqB\2ti;C,#.`P0^-JaTxzdDLoS=zG&SEDQ &{9`뉧47Y!7߼x;Wwk$Ac3wB]npnRþi-T$sLәMNV= WWӭWTg1-m>(KP KAl-g:07uPp#_|}:o:BWUç2En(s_ډw 7\Ǚ_^7–B+ gď㸽z4@ "q/{Vv a+bwJҟRBgI>SBpN5Jfܜ {IR]O=b zS(TcYi>3XyGO3Ë ČR OD5!| Z DECtJ! ؖlgp/G5xEe3 Ψb_a-4qG=pUĔwB9@7k)ִA__c8 bk=p 0U DTtH@Fn4??ZVV n}ԑ̛uH/|DQv3E qATqެgoNTelZ<3`.&\*Zp>/S `[ғZҟIS-aL #woK6 (uq\K$JL=6!$ON&]L:Rx0㮗*_#$%("T@H{$P )Sگ9\lKX;,6kׇk9I58{gOKи&l6)y+Ax:z)9Kb9dFJev pxBs[G'E!Q-Q8[A$< >_l(ջo.{/3o(Zs3$`?57weh%W59[iT}s^FI.;%7 (*V.nWjtvAr-?0yJcB$mhUYI%~)F4)lY&4靝Z?|TO1׌;zBHvm:_k`Zo]xPl.!+zd.Z0!6piA?fd(T^t24gzo] 0uL懫U$)o F"?=,_PeAy">6Uț^p6ݴGf[QsSo@6JϯvDyㄣ^FAuhgeυ|Hf/Ef c_dT/"X(.ԢejVpxIaeϻ9}^,va^LbX. plB{A$(mzX  HۍGYAېi@T´6|1f.vSKuF?^&N(t~[*c ΓYsM<$9v7BZ}`jMevYC9kܜgI#rviWom8Jׯ?{Lyε Nwf,`E "P,!o8 bJyn-Yop; зֳڶ;꧂jbx JZtr %~FhO_!zI%$[M9a(?`Falhfż>@6T.P;6po: Lqٸ{َ-*sYjd,X!5Pcgdgh3\统QX6_yGY<^U)qB7QK%* _;_\'$F; l+ި̑ݺИ&JI6moAY,w l 7pa0<3VJGw}.z(+Ä 7>蹺I[Zɴ bQo3ٺ`F~ב0|`1-(;AtS!)ELQݶq 29IH zuf6B=&)a`.fE EZ+ ܆E›eAY2{oS%$N!0#JGL Q6çfiunj.JPn8da3y=C Wt ,6} @΍6_^̻BvмvE41drGW$?1}/ 47 PW|wBAfbl0G}dl"] E徒}"35Ӳ$(_y%ՏՉ$T{" ƽffP2*0Ǻ3iV=s}ʴ>xϒ4.f"BX@ h+]4Ѵ0)0b,^T &.0Zy6:9iQqVo;k5OՓNKK{%v`ѯ0v^Tྫu:7^MI h͠Jd@9\Ӌ,Fj}4 ԝI1u0z:idXJ\ gJƑ(c("(9꫋X Ks1.FSߏģd4$VjryQX^Y_1yfѫ1F ,ւ|ru=Ӑ_+wSA;BJ;z|i< 3_Fp#:wf&W02wrfbE>i# ۯ ʽ0彑%e5Js#*)"tsk2qXt(Qq!ȱtp4x x {g?A,9E[XqqqMk-l g\O؉H?3) de6 9s֫-}~u'Ȭ&wJ-&vh얽2aF?4 >f6iD&^iWU'mbIF:?MMC鰟:r <`ľ3C;I ft9h"L8WU|KS$]'w1hK|+s9<{XG貪%]( gvp R@> MeTk>yiq)]cP!"[-+ ~uhKfRJ*$]-L^]cD~LT_NbS r4=+yYOff˴*O-LYLШ^'?х)JAhv6~16oUQ,h+0]eLwtո bxnJ:/)󋙸&:Elz f%DA/G{m*#GYKӝӅ+tp~6XK:ᕝODZn\q{'끺4*H,S[aL%W@<j7RZރ{_VjI,cǑg>wQuk8N UhWl{HԾrqvHb1dy^7g|2 i&@ཷLCvS9Z,cfoDjشB` \=ip`z)oܵfO> a8r|@oղ|5{B n ]M 5  \:f0eEW؂png4ufdւ!\lҢh;*f,o deAS3 H0kGGK0kT'K26 gHǢ_ F#}&%肇%?UѫT#Df6ό-Λ۔> raܟ6|!?vmicE̎l24Ȥ;& K1X,Վ R_=Mnq@j((1YPdh+.%nvHJgmrdu]n;7t&!ӇUH/i#PgMYbXK+2eKR_?Zڽev⪻6g뽕r4H:e2mլ>͍KT)4)aȃjY V?J\8=O:y/J[z_H|'ۆI?9eB2?s^Vsh]#jM'pޗŋ ڀ"o+HYkKTFn)P̔AP;g L;_朞^8ft9͞%`f)@nNɸ+4hڈlH'(mVzJ^Əarc밊z(SpuA3s,_Q c2ye-`jWjK%^%)Мye4e;uu^ fP"FLi>e@:TcN/:N"fcupLr ۏ w f@/L (FW,&p5Ê]rE֤>>ߒVy$ygg;;If-Q9o4Zۅq#0E,7p<1uJ xҠ[:| F4agat.^IOO Rל%C6KtL|޵}Kb"89 ,W\hNt"=H$U4mȸKZqif-+xÑASrkF9bY`FVSs ۲ 0 }^ P[uO 0%U=mJKV _E}IOQAeyQ/_e/OAL?LIi5?UG1В@) )/a[K ´LIRYiZS%Sg+c⮩ J.:ptcL CzǟQ,=*KBŗ.&mNApk3* $ |CVaz@ӞS5Lj8v6uLa>wp .V niwbXƲ=7ϙH72} 3&^Sk R(pXf \=.c%xdwB(S) )m%b]9)ِL"!Da.)NG)Ch=< yp ^vKi "OG[ m#ߏ2i-y% 1Qg^ rU.9 :5fKBÈiaPUQzM/W3 v/C E6ka?jƄN9m]Bhay)NlP- deg6f TD*NNnp =6 :xX6P@G)׊ qA9$C;b=Wc(ڍl{D+R3+pDOZmzm`dk;-#a@,%Gqm),2Ub\kEt@]=$ot$<9K ?<\g*/~_9$CZʤb?vJ8Ʀ48xOE~ @9 h\Oc \bb]ЧYWeg)<de(q%;Sܱqw9C;ߕS Ga7`ѓ_]„Z0EYmkgZ-*uB j'rxS ZT ş-,]OU)=%sG"ϣ 3q;ݰJV94 q@1b5!rI¥]υ)]._P)O'GѬKϘ6Q^ O@4g >l?usNP%|F/^Oh:t0*1Ae!;W^9^oq'J?|DN\k&Jʿu!! J:Yު(ߺ7%:Chӧr&ʈW6m:;|ulkIh/UӨe30_6F %ORa~Or~I H)˥5[7` w &CaD #&p֓K(̶6}k3H2;.&د uqJquͽf,%@Ud$'h/ۅw6`H8tg,1F gqڌ\;"斎A  w+ʹMol"oy`3Å!ļ>p)P^%=A`Et窌I?ao rRK=PfWfGB԰{dҫ- 4 a]D|{TM8ϥhC"b SCّW0<°ͮgsυA'$=5W-RQ#ј?D̸vtJcQŋ8"QhrtPH V#:OUQ79&.S$2L,"G1I @WSAvz9è0BvB-3-òE:FbtY#Xzs+MW+O| BLh`!&0!\ 8ukVfj><9A8pkRa2.k=dJr'K{?gY!Ԋ0)A%G6S{̚Ɣ|y)n ;YWrPe7h}j'oPݿ~*;ѧP9B.zl\$ $'ML}U#T#q/'M`W\j{qfٿIz642 0xv57`Vog'yd>]4c|_?SK9jz"TcWBȺ&f*0ϊ܈!BH8b!%rVnJcOnKK7DT$UHNI2 l\՟pO-X"ze2nG&o~sAنlOB|2p2'>VL߂B"O+06,pDL ׈e@IWI:u`s`cѺGVBʺұYumViPB1dTQ|X3`zl%:X-/ 68P{N4r p, d0Xf&!44 d`S6ow_o?*.mA?z0lF܎gn*Fћ`B_`怊T]_F^&t\C_oӥ6"f*%!sqwWHk 61jŷ"ke'gM \NpkRV fMA"椈n0bMtdlho&BTB4c=,3BoFLB'9d积u4' ŕR^..f;7XȮd@:?Qx~CmbF:]gx,F/+Q RPy:F|d9M*S0/3dFQGIP;wlLZ?y*ֻ>xΐ󰊡Ugے|Dϣ`U)ȉ9.nІi҇mj-#=.{$Up@<ʁIieif@߽z[S+H!Z?1]kzJqKk{$VI.0 Z@]J' &lEY2v.E{ eݞ-M5[Q*Ђ%*{.||S*}B@ T٦x Ρc5w%lf8L\(/r39j~z5D" M*Jgz=DªC:KZDP/}f_|{Hu|} coЭo?Y\DV7ff$FJ MC_(b]s]N=M$rG/~V끾QRLAh!@, 6d};52ˬ%w.Q պmCPZ#  Ҏˎ_ْݑ/[PdIT(4zG,P=׬`ph &kzx#ainuSm\רh-<.)fI'm=;Rm n5x6F=Պ;؀@ܪx$Plɗ*~8p]&(QLack&%J Nbz^xȘv5]t6D{:!YBjX('<,TqЛC%]s"N@Z:bt:_ iLY{ \[~k2 [XНΫ`@:-j fXY|}u'z#+%K^ 8b/Y~?r$/$Dh w2L_˜ȳ'w<"EQ@* 2ᓹftR*>+53R9Smݢ]a_!%EB.,Kp1ngyAށA2ì,ͫȨgxe`"  ԕQqE%7;~+h?J!'Haw ݣ{6}w?ܛ3*4iQu߀e=ԀK\8zyX3,%ur&P9$YW9(pt7iY ,藙SY}&;Zev1ɫ=\v;3&)dΑ6@JPL1*T+R)Nc`jh.GXPӬY5 ^*SEOǡ{w]ZZ5;;tӠ062=f /+<23V[ FnV F Qu\cB!0Lع+UAhDFK78E>23 zz2wy)'?_.&,F5_4y= 0H3z(*nL©׶\M6gls-80 ֫aZNM ݈ܡ˷!n>!h*+dUt!͟  pU!=A߷upПW /ãQP.cШCwCwOdoL+1Z|n\{#S,쎙R%](\E>ark6;>VAY *QVg+-eՀD'f1QT /$ Z ؽpfϱwhKe\K+{y|(U.A&|r1ra  {+]#K?SaҲAY;)|ٹTO/Xg#⛙B4l =X{-uN ܃Q,SJ6Mo罆h^ eD@]ޥ:^ UJ`"W:#ћXKh?&d@S^VSw :.UGil]\͎t K-IO[b{@)a-Yh=Fk^FTPMˮ' wuSk ArEvțKCdÐ`#vH.3jJEqqY1gDK^R^4 oՌRG#Kȃ ԒGr鰁-i,Fm_Zn݇̎A?Tbޏ\*ݏDWNFR}nzH-fK\W#5Hl4!7 HS''k̰0lԉ\Rk 0 [RSP5CϞC,|/gV]no8|˛Qz75q)wq^^3c*WK yK3S=M:Wl{*vneQ5؞v6&(8|q4F58#ۚ"YM*4JUAvFZ҅ k64e/GQud Øh m_ V_gRbt85w{RIa қ=|_i$Al&}/z D v}_̤c*rf-וH|Pj{Ʌd@;׌i) ÏL\[+70Zcd1/xysU1C~psE(ͱʷTNsĕ#(g_%)縘b k EJ63`YTfd*s_Z.N oZ\nuL8cdz!w+H*jhTǸ[Nа~Ő":g= yяֵ jxn}V#ί{xţR)tD ᤶ&iP,0Xjmrœ%KmY7]D0RwZ0rԳI.YS[?C)_.VQ r??zg[Y*8VBUQ;miE^klp,Fa1} w0u-|W[u0>Ч-&q27̞gڎUb:`7ɐ.4յ|y&+1ō7VegiySK9 &(0 ~ F\U7x1pj{x@,@zma}]B}-|cw:F-gHZC?Xkgyl>~j hod 7" QA0 |9!(]A,`mqI5(OȽ.!MH#b Yv"0Ŕh=(/7!F둽=7:j?rH7dDQurq~5b5\jheu`4O*!2@viGJC3]"Dg'8,2֚: n*,5fd4PLZ;1툔/yG8V+f-z`krk Ti2b[/pf:,|kȣ8sRnU1H#̆03&kHck}p Va.Q"r98lFTҺ#mġ'w[?CڬQ& vdϾ]]} ' Z'F,_3`#Q7nי?0#cI{}\#WϐD͓ u7q;ܔ;MGt(z^zLhj]{|eKg))w. pjXyjO%M&# jE?!e_?vfǿAq7V?ŷxϪ6":ٜ|4p}#./`4 6 ǒ S`py6H̯oDŽ5Ji/I$;7i _6v}Αsb߻2W=ܪ11UT#eF MT*<>?i.c"& VA.&F 4MܸE1\y"_)~K %GG1 .v\p)%c\>-݄@|l8Y`Y:Z7MBFTtyuSU5HG TatDBDjݐEkHrLm,HrI:JQ۟:ܥ;}CATVJV'FkVeSA=̘F/S( nEhq"\$E)=٬0aQO 3++c!.L #wohiz0;5ܞӰax ! .}.Wfy &PDlc)h)lZ{·7.Ďɰ>PU"\V۲g v69[Ʋ8# \3{6C6bt?n.48 X]J!~+pg5]P[ A;jM` "wuԾ>04IADk*]'''Gc@(dq3A9Rrsm z!ⴭl/'B➲4m`_1ܦ\!'j >5-2[!]NVa~~=FZ/̙ nيZvat=hTcn&vFA;ZaJ唲.=]=k4ʍJś~> }ODoꎪ[ 1~JގˏvK ԏok,+ǂnujDQ߮ }7ŗQ.0hĕOJVF1K5!UBW oZa"u3 :͌j閌p>ul@1Ev8.>2QŃ K %#$&K-IkL &N~9G Rab{ř˳0{*ǐq!ͅgpbgw3>Ԝ4$ >:jA@ʀV$d6 , 1E$ 4:T`<|o87x`UݳY-^' P>E?&}w*7H᧐hK\Viܡu2 E u>'(F'QJLs_S -ly|F׷ulDw`"/^n)GT/v9qu z*|aĄBNc[g^|:9 ٙ[;VT: ͞yumg(,cN%s-X}+<V)2cGK <7L-ۚMAӟӰ9s^xpRي{Ec(x'OX!f1l<$#k1@׉Cehp`䝱pYi%?E2mO";_qGn2 u5602/'-N1'=TW&.M%y} rOCEh jָ MrloӪ'2UpRBe#!?X5A0@X1P Y5vb;p@\:נ;RG@X04RrhzW#͗ěMܓ!R(LjIg[oyds0q{]P͗] xuv-kʌ:y e)WPk%˪/B_2^j\\9 h.d4TU_Q ߃Xi}afj.p^ke˹>3S21mWF欔>VBaCf0I3SU,Gm]څK9qsKK )dHR?乮S~fJ2E-ބwdN{ߦݮ]^ ]Zy ,%CHܻ!#* NۖdCud5(G }i9yc4Pg/xДOdα{܉lyIl7c/DtYXjؔ7co($[7jacY(s;J>:N>яWC-V#whkr R*)u:C\l 3+,o8E:ϡ2Z^/o:A/fm\3\hA-H,&o @16R.y)H$vpm860H= NR&b3mse ӴŸAs}:N>ŷ;끙'+Y^u è-H|w0}g6$t J*ɶ.}V6* GIV3/5__os @ ؒӼ -u%Iy *j|+Wč l}ѽ1mBp^K'J q4cCۘCF~58AAI`Yz$btuՔ>rE aF4QܟϻS2*.<,WȍӢi [ c.Mk7ACk^{,yi^X7 53g:PwvK3it3jIUPPfGTlqs“7XOtjJd|eaxVpGWyaBYʕDXciqpn7#ɖs(QROMsآo-1KRoé0{c"l^vLӍnߞ4`L9iBHsqnZ5}LAg.9 7RuF0\^c*^̴mUܭˊ+yEܜ+m0 ^O;׈*k0O[ yK\\Y(?[) d;V~o r[;jn:xߺ]Z%l.ve{ Ha^!ٌ'kV9j3Ajdqk=[#!xk;C'pT lɳ>+`{x;uGcDqB-s8֦D'xZip :?Ϡ 'X]*4+|c$ؼi]{[,/b㦗S"#PȍUmt,bH(I4ϟu,Mrw.Bgy4_Y{"Z/>fK<ԳC[::x?d]7VPlKE&Y1TQ{o Yú(U_|T`O'Dd`w;:c@0ZMD1GQ""0s0# {D?,(ft~gpbe#Zs[Sfg#LjЗ2!lgU Y_7/.O. ȢI»"A! {r?D4$)z6;d/?R'HO6טYJN$|S 0٭YU.U>7r8S|^WH>c d{n7!86f>n]+ ϡ`r6~Z3Ә(K{\b6KIn+}WOV)PU,5BQ8T_&d(c96)Zw"ܚ}|tY*0W(CH5RܐTuUJ۔|td)ovteR[ڷߥ׊`@Eg FTKebD-5:oPo{]xL.Q HAboT4ݓHΟ ~BMB(`6Л!ͩ=h 7e;u+?]j`mnOe1(8$*R%2!wrlj I@/ Mʑ8@8.b=]gbۤHb:&\<]f 43&`X\DʵaGpJxudZ0)n,^ D̙}W/‹o@)iLDQr`E7pē@t1eӞ|wMmLC|IĚBz_;Iiܛ'2[USGyDjSVX8Țc.%ȸ~̋AbMW=jCA1oO8n:m7Z'?M`_ qvR3Z]݄iAi۩}-B^: R)`f ?-b3Ĭ"v=.ߌ_ 9Zl0ìiLbÛ1Kc7û"\i`o f]ط +لE9ȑeHnUAl;(@ݕ脳$o.8FI Yɿi3HmE֊`u&7\; }#Qj(; vS9_PxYQk!q9'h]AUՄ C9o\9/s[nr= ݦ5Z &XBaJnb0%}qvg3\:Ov8YyY%_QTr-n<:ߏ{"㤕ˮ0,(펣[b2Gw)"bX= D>-ָH |p" m8'1Q90h/$W|2TN^%VTGɌؾR"H@+Z2BLgF#A\%tCAwS[2ul]r9!h>|P,zxrTtXȍ]2dz.cAi6 bEOJ`~ʕ0GZw"^姑V2ɕjҘE-#͛ИY+ ^'$#]@Jyt0(zֶ⏸IȴDo0 Xol~>& :]/S5Iͷ FWh|oo7휒 ^*PK'.Ƀü0P.=qe4.[ aMq8moY[ .@.Sױ.XG[k3 T41)_ŒVQr9Ü78q &P<{V٥ T䨫 }4r)1GDí뎲Ws@ Lhb?m JNwzyT}kΖuR?z!' ܤtpm>ZDV3MsNҿYK{FA|(g}ta1tP|j,R@He*1eKg"$p# A0$}'Xigz<@&j'qdxO@ ( ppe[lN*,S`q$^B"HPA"HC0qepЀNFX},nfb%v]Wg8jVx`R{ 8]+nj,3p2I[y~7FQEe]) &a ״)AeL}pklC:tfܶ`{c -6}3Q5vproqݾS@o*+O3hZu!gvq4l1V*斬 iyz:FN3K,_XaK~ P-Lzw[oӂ5RSZhЋ~ "U7 w%SK,q-JBJrp4^-*;QW ꙭVݟcV@azc<򆧺Dk szk(ŨG?g$|-yrrE3hzZ5[MzU9-ItZ3*EӔ4׉2H,8>,]c mK%p-GJ=˓G9׊x5AK`6DŚ2v 1WYSg4;8%d*[Q$c"x'yvS6+1lw2U X-@O%Z-Di@@;"ܿ;)d/} #'>%Z1+ȝ7lp #Ms4}3rdsaǗ/.r'`Ƌ[/<|U?` ؤ%rIjYC0^\G$Z9ss D>3Bq̦Cw$7\ޔ&eʤWCJ ΧBNa.A^!}&V4|$̤~H.gb]sdŰ}HV921˕ R2Ѵwn`v׬IٕIٸn,Ks1tg$?I/.u`A 7hcwJ@{mA[vۉ>8$ j>3G*4eF7{B@4M*YC tV&XdZW(5Y~K.D9'KҼL4>GնfK$фKHݳN؎͠ϥJq vce gy*ٰ|_#ĥӀSGi`[Ʉjfc^jfhAgKRؑ?SFB?,sF̫OV4 5<3GT9u3rku=FYn^|l!"EpeڦTaS!#̳S/VJ1w}xRb/ Ri/721kYM3Lo=Lx$ej F=T44Gb)je+Qf\r_1L_T[^]'rꄬ6F37"Hno$}Yw>җ!Ҏ J> 9h#j8ތ3G{qe;_+<=xn z'U~lUm m*Io d<ޢ.-u[YG>Q-'dsJ(omڔ5v4`;Ve~z#q6 8,mJUPzl9ԡS͙g>d0)ȅgMw+Ev>Ǫ.[K;Z5#?iH@m3E~H#\Fu%+q{Xa@GY Z+3!o#yZ IcC[N[gc@9$oIȁ/1FmS7fO(5`D?`r2f8NOIRv!.?џе= 6df߮*:3!ynXg|y \iLz>nK*GVlA$ٚ1n!Jg2FM#Q`ZNoaEsk^p k 5ws.u©֠9[;,rRr?A:8TnU |7W|ogE;Zq)SYž0c>GǍ`:j CJ~,.:UU}ǠС%J]1]ɖ2Z LEa9y) B \I2CPj$ˀ>,Z'_̶oWrm[jW.rjs>{BfX$+„rQ5߂uV2]ߘS>}EZH?XF <l of n}Jԇ[M%pvҮ%903Vh&ns18lMzay=D.`QL#<|9 "WR=ᘪdm_'ZZIVr|آW4Wk6}YDw,\dCm(uyiE,CͻO z 5O lǯT:AT RL]Fuﻸ_Ϳ}4=BauT%҇XY.۹'Kj^2aL1]zh~Y_A =*2Wt7vZPyc86#`rMÛv!<"+tVC Տz*'$'a})O)7+1/ΒFSʉtˬ2LiU%tVUCtG dUw)XZ0Be˚;/yx}PxNn&1 /=H@)CI.1 a~ĩHer72FS}{ Q!$S*de,-MM,oxQ-e,ܕ'GκB8 `L>4̬Od-3Zb_pGN-z;0ÓI6B~>yͭЃ;^r{- -rQ <;Rv4m7Q(Oyb=H\%VǠ[BfH/my<`|gFql$%.d}1A5F62O%(z6#L$7f"l*|Uc"َhgC'qWi|{iKQ VUOm\ Q73.`m 3˨ld-s, YY x?p#E#5Uv7&u؇1LWr"یWE~c/cu5wzF! 2riC>ϰnXq EBM[o9\E"5~js";3,s)R̈xĕ騣=4-Sv NI1$WFA}~{g;74c'di+W\4NWEC = y>@tV P/"$##.HP3LvT-7Zَc>g7Bd$ t/ٌ-b=bI8gE1,2G)o`ukznλLOu8@[VЊo&I6gwtQKR#0'洙8Аf 3} f=0842g*!x wG5 63ƦB OX\<ߦnה9_5=`yV쪴p&u76ӻ6WP4 _ڀ}_c{s#~jIH8S,ȱP|]ǂb󂴫n+2vk ׮{EDX99"a瑳VyHk}E>(p3W#>/FZ =7f[n~ya/\GuMǬ`Ӹ$Ϡcc{i 6_K+d F#9SB;GjCf[Έ`KR <=X-m7} biŁk3x@.%oBQ wk74L`]TK} U&}(ےm9 tV y/D-4*ԫuL#|\GfMF@<}śW[ HX Ȳ(ƔFh:SDɖTЅK-E\ ~菴-o>#սe]תaIy5+5.~2jp)2 ɞ@]kN؈'^ͤ`ط1#,g4'(1HJX<}FMyR~DGu@Bjo zHL\IJ:{d[Z%l I9ShczET'7ԘNxh#Z}~!JqG?@Rˇpok؀2O#mǻmtcȉ>h2)* ^K_UЭ+۔1:6М15V:P`x]fs"">d{0"Wfg4nxA%5-5L/n׋)mlz,ƝhB%]GtkVE*%Cm5$ڳ(cL(fS7dOxbzgWX I沰Jr'^ $DآyZİXw J+dpy@Sm|F+^oz99rj?Mܪh H<==wݴqPI)\ԊFzb\kBw:Yz2G%썩pN}V|1%% ƞ\kEq:x^!T tS.x7ؐ^o>1 Ey Pu/00Y(*z- 3@cp;ap BN úH)Dt g~'R{} qT$#Ȁ$ku_k}^U1|w4R\*@Kz C]ڇN 2sS𓶖dCCOl35%.r3Eඇ@t\OIHʙސ;J-dDLڗ26 YlX l1\ Wp»<7.0#=0Ue nmõp"Uv?[ 0yw5ȶ9Z*QzYmSFFngBm5bx㦐TW"BBδ)eQ2&raFm(@]q:ӇLMkX>*b#adf׏Tl%G9LkG:1w{YVno !CQL~`~$Z6Q=e_x?%^PL +35? (f;!"T [1Q$w*iLMo{8B_ϣjO+MdK(gŹ9iʴu$ޞO?ܺɡ #&gq 60葠wI^$i8CYKJ"jحGhD|.9T;UuC'n]zc~7R&:3 Ȼ+ P s2)T"O7cVRG]xq+xB2#A1>awe*ѣCpf^D9 s[ f*AB|yum-[O?i1S$FG3&CyҸ+#+=~XfQRQ(l2gY_&v1lN>.b.b:`&H.]5圿@[ˠU=Q6!0]9+J2Gcdքchu7q<8$G\rHzڰ_R{C3rwR,VqT!xM؍Nܞ tz8s|B=ۤոtqGݻ@7hN-")16"@o!O'|6D`9W@>6ްddI9n'>Љ<skE7z RUO~ LVw֎*/RrZb%Qoy8E?DM rm|ɀ#Qp&ƀmFM|<}y}_q㽟=_aԅu`\t ơ߇T1]<^_E9mC9T-5 -ڧ:},x,@/J qY{}w5j1AB6W!#:9JU-);z*^3&[+MJZ:N8!LU:#9sNˀ1E-Z)h19w\t6a4[;m^e^֞[Y?>޳CW?ƟOo@INb68h$z0+%6ޒ&!,z誓xmIyhRm vG˫0v5P~8;8­( n-V}`9^{C~ %,3+OZ68 0jk(?4ɔSׯ6EUs[?SX"'_ôtL|I|앉%sc*/|K-yX!(4w1;|l67?9h%uE_`s:7?$YX w 7C[1Q6C؝_ﱕJ8 9\UGL; +kgBqwƥ*ՅQr!}On 观'/ҹ6/8gh 21\>|} yk%ETt =Q?-;sDP? Y*I6Z`~U tQ U݃}3So&Ӱ-ڨܬn|98ܘkNTKy%%b*%;Mak+:ɸ&OMMC9%̷H)\`+ 0iIB8tZ  uJ-H|jR :RͷȈ'IqE9Ae`+R<:AS/7shB67_ԧ"_3Z>9{%vbte4'HQԃ`>^F xGú~ڕvX>crG4~+M;MXQ>8@X9"d|Y@nrT+ h&>*yj\#/wFt2#>2Vv4D$BEG؃mbՋF*~0V538OQg)ebm5{i1%~Cj;eO Z+DDǍ 3wT?O,`NJnrQ&Xd['K\$`F.}~ T"!)(>iX6ͩ{ΛrRq2)g QZSt/Mwr8=4V9hvZnGoWC6aUku.u 0QzCD#>"1Wwzb/-dA }EC r:k2"8P6N.GFNڒSY"---5KE}-N*ը ZT(Z0`e!ίDV"YĦ` F`kP&suhmg3 fig'һ9{Jj?M5^у9>6"n"m"c;_*w˯>h,KI=z )(ohXs$936ȍ+j!d:$)&o}Ę@t &=9K&1D@fp3zGMQD fMVM.4.缎|>*\MB3YL|D YzF?;[W[2<\{k"Pm2nKiC{jJlp&;:zC_ǻԱG6LA[dsuF(AO՛;‹"WAk3L{P+)$Fq{CLYaF%#RxkRk<]|Zv\*hKqj!U~\9uC0R>FX4ՀMqtIXAzwu6[pҝ~$h*q'{,$|eL : u2x(>#R֪Lj W5nV#Kb߹KB1)+96qKr})焦,.(@P/"ߛ u˝:4 )Yư-+Yaxi#x&&1l@ndД7I=8eO 'p1ЗX,~d5rz`oהf~?%K}yESHL+V쨈B#$7 b -7Zjsilz@o#7 Ti1|z @5f͐fdN>Gc07<{l}.Ϝ2iQ~ɫ-3UaZ8񘀕`ߨOC/MQhNc%#XP̗[nTjEpB{z .,w]UgӪ.bXC :Z6DWy,cg|ӢFj `Dk]z XzҙX {MW<7րe$wFh8J# we)D&I߫53f:2{ SG[IC eΙy#9uC k4 пϱcjn囿:Hɫ|E=c7Nqńf9fky}+R҄3o`ZUQ/痊pH@R5@)E7A؏6PdnX:CYjZSdS0}V HJp2? \D~"߮l/ƪQ^7h@a%}urG]QYj$ e$uE^!'D˾`CmEvt6YN6 l\aUu#$ް`G]I]r3Av&} ;l(=9n1օV/ ,3}A[PN<>{_.1F=2EоKZu¶2-@zoTÂכpvсMX|haH&zvtPa`d )v:l!}[F.HYu·Sy;+BKzh٘f;=_ԫ0謝nG a޹F˴8ʤp//{(?'";F蟉@ ][5 iP]2à蘷\>,y|N#3Ϧ!I0f?|!m&Ih9ԭ̀&:]V6gGhXAh[J@[<7McȺρwa{wmy=Tf= p>^-496Hd/iDEC(F9t@4*R 8 B#>W\z鿸P qiPX[ %>'=Ldq jEQ[M/77GNI\"G!S?T`~nqN<MWᦒ,a;T"fZMͿ m9y_ޭߑgŒJPY0VxZڎ\2qώsZ R׎r Rn upC806}۫{"V` b. %RxUfaJ9+'|B|_PdTY Hb*9+ {0 q_;El< o#~;aySΓAM+zܡ!jļԥh5)c91VqA~Pk:#yuUSu t vlX Ը̆ILq']Xv8&=mh6em-3|{΄&*aESڧ P\fh$c+PTcF XÅI`gM|P_<Xr=Rt{:~G}Gj-&Ǫ&d?G13e;Q0BfX׶`u :U ? v+#_ D2_Yv7B{'r&$u hVօOb+35|4h~qUİ 7J9zz ]=<&1Äc5?妱9jkVS{&k()_@7n5}ω 1icP4G,VȈH#<}: Z=OYXX,sd"+[%19`\|:H>rտ9flxIOFSxf}й(,Y%?guiU8[Ed 0z#&kl?"/jwNO"#P&o=&ܭa^5XjsbՂ152*Ûö~NYsYd+gV[Îw1NZ3!ڀ%z_0EA5#( mZbSS:$ q h0x,ZzX}譓qtIqB(E+-؛ 0ׯ} MZr])p7WEGx&ɮCߖ_Si 4AT%HgIw{eLui_p+%ιC3F9?ng,naߠݑkD rcȂ})3D1# s) _1(u\s% S5C2,;kj>,L${@, UխĎ;SG #+ ;3L·OwNk G+EUذ" ,5uˏ5 1Qo  8iyxfʺ 5fsTV oR^|~BzV8)Ǻ#@?B *F@1J=@NSRgV>j 9N~Y:0w/ |bB֠>z5 tB4 N݄2@t[vVm9OcYbrr㮜lPv9֌TԁeDo:7W >"Ht /e(Fڴ2jAy'-Am@2Aჰ%ݻda$ʐMʀlGOO/˴vp"AIyw*hnu#T,\?C>+.0+}ߡM衹bY郀?+!Q&^\3fpƮ;$ }m³# GZ(^fN#Wg4Z t8S}ρ#/2y4;ꗏ>_Ol=H[S: 3,xIyd[&$;f#-*"Vjl#In?ģ:وZ)hQְ!-jՑqHrc4 ==k.0xDww^ϗx!4I,e`RpAE2ʵq1Uts!+,|8FcP?javtaMnk/8/QL@rj*H8GM:}AQqB#OA|" `粤⯜ Bs0G(V4emK fP#>aٮ+?_~ @: M}[p EW#Hhyn)&TR%E$ʑ"Y8[<*YjHq%~J-y GD#-'L_x . دo'P|N=5?kĒxd<>; 4d>K'250Ha+.xq$0]S!H B\g0;Xa&9 UףE7pݖ3ޓC1Q@)\IpiOwEā"%94{c/Bi5 еo-956ְ]۶Y˜'LւR;870Wk5! ]MkQ~{/b |+lFYܦpu.]6M&3C6BP³j6GB  ~G / wM,iǯyXt&u_t(&@72}6b=QBTF4Na(]YB7TO73s7jKt?_ӫМvxF٢e WLb* QM2A׫G+XowaIQCfqv˹wh)ДgQH({.#3=^g|뮪7СalVbx`~<(7(U%(W # )tGR([Q8[1 M`iڢg4?xβ<&í?mQ"&!8ɶAE#m\#(%1&Ϡo|^Ĉ [h\뤙n{tYvbBLY3>g9Y ^5p1EU@^De(QO^Rqi]ztu(x5Aߩ~ ٠$XYS=T{8/6o>{'S8Y1|@`e@sH/`) |Yԝ Z #>_Q#;H1&pЕP.ޠ=}BZe* (g53JXk=l] AtYfh+drd W#RLjULԷU uE کܮS.dh[EDɃ01J35=?f|SP$ߓFMNx"zAR`6 |9S"YL޹hhD-y^WzM}G+e ԩn瓥&eU7+#ḅ ŠOm[*AFlO6IYU+tkƔұ,6HzW^ Lb~za GIzI_E錤#prBJ22#J}-5vb]FȪu,7)Fz;MieVi-FI8)S#_|Oߝ׬1V]{ܦo,?վg?`:Yv$ƒ~H!$JRS  =5\ r=RbpPcF?l`B:Pk(:yIȮxt olD?:ܶK&vc1Tm BdxSWDaѸ ҙnJUҺF .lwwhK!zT &҃Uj8Bl^p*u;16 =M(yA(`4ؘ+nE\y4:/66wZ6Ÿ1~+eѣH}imKkWy Cw@ ~^#r9֩ Bż ˍ?Y8<+><)<+yF;1R\'<\Pd`?m/otZزcPd|RPbr:iiT0@.mVnUmJO! ~7N}۩05%;{,JWUsyX`l5o)DP.Wqrl9:ua9^vA7!Tĸ]z+ڋB|(W}L /<|S*ckG^䐵x&G1Tv-0J)ە>P> Ȥ *07^׋:BHpwA).e]Z;(_hwOl]. S7|YP6k5 )* ʀ,bg޴g%vć*î@u|r6m7~rjH=|q@dXk}QGs85 :!38d~I7,;<WYk}Q2 B'5. ׎˧j^(D^pjQgaq)#- Y΄ou./,aFXD/jށqW(p{gBq+np L Iߤ1cnݻǣz6A98+W@]#d‰9SYa &{"I%k"f#N'Eu·* 6Cn˘yk*\ q1 X)[%ck6Xp_~^i$Bkyq5:;vi4Je'Ado x9eü=KXgۡ<(X1!ҾSg}ok|z`m,zCω!vr79p#"ߍiC#ŜʍseE)P5KpuZ:J.`V obC!1B?ќ2{Ew{@xAAZp3׿e \W)?g&[DxtT<%R5ڟRI'u&HRV"\,HAzkAZ9<*{nsr T6xnh~Jw2edNa#<ڶTEIgvXIp8eC2dmdguȸx~b,J8Qk}!M*Ms^EzT %RNܔO4/@ʕѶs(|HWR'QF\Ѹ#UmOs]5QJ%5| ,.ct܀Zާ2` 3Mޒ}mĂk>\F́Λ 6P i7_)444<(? dZĀޔÊ, t2DVǁu@=`Sbz8$Vu`/ٜi? 1+! ?ѹń!w¾kkjT>J ߐBu`~˒< M6,uZbv7l'pbZe?F"֎:P-JXz`aHdNNa ѯ'roYx\<,{R7^^I-M痷*\Z>QsER?BV_XgNYv?vP$3ۂ4E\|C xT[93| }ynڌaBh| (aګv U`sy@Qlxߑ'i@6P(DGNNӓ\sϬ—Eg?O̜I=/H9!$?O#_V\6xk9чYq.$iod}c~vt|Cy_<P~l)Yj2GY\&LGitr}1/0FCxmRV$Ἓ8E5Tbn'a]=<|$dZUHTϗ"huV9\E򴸱“N/=c/s!p m<պƪ=CP I&Y'9amg36iu( @E<79'890鷺,|MszLh$sk@_׳Fo c؁Zٯ`lvGjP>BG K֗mbLAڮK_Uߌ4g^&1dI*:N "aj8~Jh<I8zPG { w[p _U>" BE {m},z+2\:+F:`ƚ^^ɶnFtU EG9)-}|U80хuy&ʙopOi|*eK w1?rCe 3y~H(+6-8T潏6a 5$ f;ӷ0bZ]qڱvt(mmOͳhk)q:L+)3Km~G s2!lgCcah0a:Z=%cWj3_[5zeV ԺAլK"SZZ*Xnlt|78W߷'pߚ6k@eKgN]g62趰E^%*Z9ޘ;FV iŽ^͏|AH-i#k= }g saRuyްZcte'zH4?eXVhYފewS>w704vCV3*,fWdʍy<ӵB˿3#3XT  0˱{U|5kFh* }PYά12!&}7\9M^U֜&q^Pjbƻ Q>ѫUnq 0/(0 0 g.8@B5lcy7aWJĴ%WO<"f)"0k6;wFRvf("YNoQ|.o%/6&ᯏOˉvfDy+S+MotsX,4m|n | fic ȑxb/u{Rx>"rMuZGNv7 wQl VXE L$',VpjۍfAnQ(=M<[^ RXYpL]Oi^C`U8eRbyawi,ª(Bi% Jjf6uķ3a$ߟxvؙ h퇜ؖ]O3ZJ`8AzrY8֖=Ui<[0M&#^jwU6/ 5babPTd|?vfX#ey+ 1n*l\ΧorXUMzQB}PAۄĞS:F0<,yr g!vhՇvX_"0FJNA &&k -pvu}/9@``aPe"1ʔ3^Aih0|}h瞈.NYZaA |!(2xޔKnʨCu0.:,4/& 4QЉ?ψW;^f/#o?)EF 5~!uo7LֱHl,Ol[ &}MaG!,$R hq57.,͓[+IV)ct\ZzN. y }H-% ?7}:0S-a.ttjA.EM4 ϒJЗɨDWG$Hm mw>pP2LJ!+m0d+FE Gz 喚M'> o X_ ɟnXk]:}$C*ș;y@I;3X q:wל15@iGj@xBMjDfJ+þZf@Mms8?ӳ t t<ӫb<tMMu> uд5rD6ym[9@^g4mO" FTE?V( m@v)=z 0uul{j;!:/lޱ/WܠUʙ |zH(—2j*L롬N֛z*^7zoG lZ=BX Yw3= w Cp^RX/WoiIos3Ⴄ/ÌNuFLk1<Ř5BNF3OVF&!.u:&-z/Ҍ $c]a42]@^;O)ML<͔ѯFzL}X_t˕Lν/5lfʑsDW[KLاP~Wr|gė줫בRcJ==lbհMT4ivF[6^sP)->2UfHr(}*&re"ʂ]^ cJaB o!v(482ГnuCa:$D[[vv,y|Mlp4RLvJ5F|S6Q}eŊJC%;qxijH9Vr+~%yC$^Lk[)RcN>$2D!$Hbl`_BHrgG)Q@5(ʃKRTzNK~wM(y\Lu>So<W.r=P6wߎ("^ |*yxIG6Shlz; <4`RF*mOl,Wp1k-N;y]ZUZEIܙǢVqQϝF{0z})2ć?T#1C@H4ܱ[8gnmy݃j7~c S9oR8ߵ(-`)o; t%?0VzY,*HY3_˨։ꏄ.\K$駚-,ZF;1IEH&%ݹhtY8#>;zhC펁_̨6lG TTwfC J#Bu)*2YD B^glU1 T3(Bm3lͺ.Je01)kɅ=-GlYJ ۲mtNJrӮjTUfprťo]y76U1d|2d|gfP1_Eƞ #$[ }q;YDjՅWw>7CT\*jA-p ,s@PQ% ,:_W Ažm$E9.m щ$쯰pnuEWS0H(ۀpxuzb\[ _YR|<_aݶeU㗌Mۏ[P43:UATtp^uۻT)"3#$ҳM1O?<IK\zQL'"S|">z{T.{rs0C5fu^\lfXk:ґ/-D`/Qw}JpzL`MH݈Rc ǀYH@M(8+"!RqF"tIcMNº^³e@/#B|bȶ\XNĢ1=Js[EaU9Y*ՁG$ ٺ:+H|EDfiO]Ʉ{YtρgO lт2!g氙7-x `ž$-7*+f)@e,h[Nəx4%WB̐=U8 I}hXȝœw*B (&qdD;U YfRx H@f!V R".TUCRzM2_Fwp<'XEj:&(GR-!god\rB4)D YBuBAS󗧏*ryrJD2`ZfbWpE,_?3- P&Ż EWՂ~*n<0E> *z&ܸ JdaSʇ3Žal4K&Go; QϥU^\$27m=$ÌڛnTVQ뛃0Z帛{ueh͝`ػ { JAIM"t'l!d/8`[<(^KAA9@|Ny:t{@ܕ|$[ A9$YKKF*w̬%o>mLXrkEDL:l*|S80.U摅k wk)dG'S<,Rn^$8qEjkLοKu>wLC]aŌogeFa+(^R/T+0TEF}EH'>:#TJ3@cܹ_G.~xL>\ fIVNfM S}W Pe2p9g:L!@ZN]Ea2Epen5^h8/U%X%NDLHRXMM">-i"\,y \K:Jn{MNjw҉}AIYP(da0W(Wư]Є4T.MC#qt5g71Qלgj%&rM)b""qQi:>˧)tZ-1x&^n/XSl-y`h zR]<78.kx{SfMm۸(VwҮm)N@VLJϟS!ǀU)>IP-u9YxzHȯ#McX5E/C^w8*7Tw?b@BLLL4X*]ĩhP,e5 B=aHZhq|c^:qzSy^7aȳ|0"mA8P9փ'!&ٲHr^'2eSi?#Z <#wH&^ t^ :GIbvB673?n-#Þw?u8R #7tmȮPę׃_)GA'C[m$K㜉D>)4J -+J x@$2-Xz^cɥ'%uB@9|A_` g" 5yHj7]YXym9`zڧg=I0ub .ÒAU];p$ E/u `(_vnٞ,.KaGO+E%uDu&n)䎎4 آ(0JJ0k85j}ؐT*ܪJv2X-V+1/9LH o_Tm;mmXBXc\=H,R$x]ǔzf*{ftPPۙ6cEC:e(M Up,יWRE%gq!&ϼOt)TyE(ጮ}1NI\okH%PhGn" G4jnaDoT=!e jóqbZ\411yyƏղC7gG+p$x#R9'I/ ~4>S@:E69|HrNԐ ' vaC^|7\ñ{D]n +qA~>Ox3+ڤ ߨW?#N'|%+Y㥠2Gװz0.\ȫ\4XD謎ӹWK A1$W |m5-VvEBgy| % Z ]v^E-A%HyCS|o]5斩րQN!_ 7}gic43"UIu~]䗪zaҾ9-Dp{uG&$ i0 8|J^khyC>~4rT3[Hq1iC;攙"gg+Vڮz,3o,Q?ZR-6 Fo$s%¬"LsVyJsK6HB@[?PQ5-- 'kc)I)="L|BXsk> .&lܦmQRm!Ѹ7ɿ8κ~ͩ}Gp>#yN||M C}-8%5m,96cHikJI6 mʶC%B64  OeKRyf!h%^E#TETXH= n]Z"al#z#=ƣ@,찄-$uJ({l% Nkڻ,* iAMד㑟cÎTR!%K!Z>+J~y'=s00܎)1uXLk)_ʥlMg*Ze#;V 7@Nҭ8fITḷJJH/c3w%{M~%-:ox.(iA›3sjG>7 cnI4QM&yFbHƢ(MpiYpqt<.с& |4'dv߿NLg$/ F0wݯNԅ\ - E-Ziv)U]d!Kw[!+G590=՗lt*]1iRגOI;t(4bzfL 8Q_̝/k 1K%lL)һ8bd4IxWcwV7:}{zAfF bP?3uFFK7a[Bt渭 WiqvD0>Րl]xpg/tp8nƤ_|9b#@8n^Z2] 1:n{9uGa zaڶ7>uZI1ڪGh7m͸˻q6;WvZ;" bٗȋglqBadKF0`#sbZAÎ$xLS˄|Lt,PX[t? Uy_g1&"3?}Z 4%FU:SL4T$옙u :Z YqdU(5A[{gCm)䨽fEk8;o?Гe:}(3lYoy7[# .!M?l!7a Grl,OHThKm)88W{FEq<,Kl[G{D>7F cWx W Yr/>br r%G*ins[eF}3:ɜ _|bgH@+{m $Giȵ=2$qiS1{wR(ZcIA2}S -t7?Lx9 ۬:ߴTEB|6ofG0=/*ҰR1 Kcɵj]FDJxN7> 4t` kAY$^ydt` vZk*ljr8 pUO8BHniW \/*/sW.˪ tAӿ3̬GB?|b) ]kkx+;Bb6N@Tqq hWʟ fGX+bw2h]yk  {,RA>EEO1cfɒb95%st'gkĐWkw?J5^,5dP$s!{kY'󔇶R&)"g/ɰ~i o`D .W=78S⮩CKPƢYM>+W};CtR`Fe%PͻWT 736q~7tHhn`TN%,vB8RP (tK6#E) Hq.#eѳ~ҿH&f@J pj7e ܇aݠeN:F#-G_F#b<+C\ i]QL"zԦ#tڕu(/ V/Tq>IX.;}KPKmµl\qqaնԥ04@әc*;2]ogF;:Vz!,GӖ]ZƜ7ȼ~o%Eiq.ZCq U}҄45l<^OBM^M51&eN(+lrK0PQ2'%ФjSvEnxwFMp oォITx}%Oiu3u IO=ր!zKm>!p;n_2p.`%Coz)U4%a:R_NJOmoVkNsʁ\C)WAYE&L%{YܭA`[HKg"ShfvIt6gyZ&#= PssY7/ֹU]d YJ [RƼ=,IUcڟV9^rQ!=Fgv7Tt^y8̻L|l8Z12K`\]cz{ܿO1 ;мq*YD K ` 9e㥝@Mbv$7Xba 0%L':mҟXڽ&EV 2SHu%䧽BЖlM | Jaf#W6=GM|BfCeΦ' 'reR>z"z/ƗV9j](HϿd!|uـ5W3>e` ?ubY{ByTP! c2jS(J7 Uښ~=I2&o.S,ӭKQKo4V}+8"PI,0O2V#PiuX>gf*l"'l\Z$ \95D"> ~t#Bv2*# ib+;EɰnA}2Y~gNrX,/b~gf0j9ē #ad53[5CXh.lFT:~ A~nh2wG5 @)5_nL0Λ8HE0uhC+9 EDvNy\s%-(`Xp#~"qZ_e2jQl%ZacZޢ'6u}0ܞt+X~9z װ?H4ΰ|`>)J2'Du{C-V*ϟ; z]h!VP4o[giwՂ"WZ< hy`fR@Ik!!Ca3;YU &9 Za/V k7rhN@骖pNF1+dj<*O{!SmFE}Txm MTV:HֱM9SpO*~b{Į *P:Jso;!Rfrԉ =-+iF{^4o)w<a9\O*?A[%ab7Z@@(I|ۏsݜ6ۓx(@QLW8 ncޫUQu1U0Ʃ_R1N25E ^z }S' j[Ց'lWz-#ObLO?9BY= iƕ{6El=Ifz7#;!4{~HOrέ8 ξFC+1ixA qH^>ve#pb[ $X p׹)ݟ} =ͤ‹Ly]}%r\Ɩ>!<߰83)ג=_UY]_rm)^I^ iIpַhwu/'Wץ}Asw{z3s=f@SP1QLc[ H0+9Lq^9S@]44"-``vÁb&]a/Sq&$XqdZj2&0/@ >|ScQۅG7XrpW#],[!}b4yD7|h7`t7` e\+(pAo7_ܮ9I4Ayfp"!:-w[3` _셷ajD>0,YZ3|Ղ|;Fg%2d؞7פ#~T>㡯&?fJbSM?jT$m ʐZTpEϼPIGATG)#Epi['($_͌̚d|KRk ZS<IeI6ywV62D*ތ.MNn ~ZY\О R~' .CPՐr~\.[>_\ c'9e:uX>BYzNY. R*OmZU\W-}n*@(W1S9wiNb:N@LNC7~pՕ,{hIHa_$u-&˴+ L1?E9 ߅mۗbak柴290iG mps3ϱ7-].]h}gqz{{=Pn)p]-zF*dϭ" 2J5o \B9ܪe0FM/ s rӐc t`:AE -q»wرLDyH9ifDy!hϺr~I1xƎ ϩ4&/h1TQӄfHXTS?BCW^*ZuPm`+K"RhXpsj8>~at d@Q ">)7쿩 {,A8 }Ϗ`fOX $:$Ad0,\z٣Td駩bsߖɑpȈЪ4m 's3`Bt Fx^|bpU?=mϳ׀h0 ±K+҆Fc͵SԜiƨvfq*D'*uTmT:_p3(,;sLo^PӲ#츫2N8p0 ?Ftg^1W@>d'$7ߡJqg+' AXNӧxcM6Rf3LI\? @^_?氰B8n)^VJd” L>cfZϠg?s3FMp͡8rOhNk]t9/ p cu laT%HNKo,Ch+w)R7L|4[vȹ wU&gt'TM~]IʑKIPB",Qe%eXsL==mn+U$U%w ``3edq 6B>~tvjvk;ǎЙo1 VVwβ_+qJ <6O8rUvJ^|86;AS sZ;rGZBmǂUE} O{D|pRŰνifFɲD'cB*a]M'k^Bx#5K4a2` aUM{Oӆ"O)+שtKz}yDv-M6ђIx!ωT\ g'Y7c>Ud|57@" BL j3޶*݅Z/j\1K 9uߎ<$3)*a4,r/ߙVZ\e9&" LɷZ$['_ E+Sƥ$k:W*7kqs ZgL ХFL8l*r8AN_Pw|?aiF!\h!8l&e_!h,g^zp,>'5Xojj! nP%LMRCNNƃ'57 tt2$dR p VzĀx1'o"?_?{ɧ%y$40 +HU&pߝU w\ N#珩Tݞɕ j~th2~,j@C*)][r:J0)L%8G\ (Ltg5 If[knVtv /.u(ثdR"^$]IT&~+6F1Vh\?2dZТvMрރ 'ʅ õ0I)j˼*kNPy⅙:=r%%,ՙ>Vcj!Zr꽧ErgV !z_2[N&YZ<8Y?bą[h?r)rb$?5Bp nupmq+5@24wNuwf"ߣkA|%MG8($z+)/j2 f'FJDB"yH cJ '\Zئ>t m MR!\"u)<&{ 3{6^{~4^G )A1u V?Qa?hF138_7N9uR٦5r[2CU[ԤӔ{}czq3. E,ZJIURJsOUKּ|4^Ri< ^ә1s{Ѣ\Ol qZ9Qba_\HY>ܛ@CW\[8&>yt͈g(Aa'$M )6,4O.CL\`ԡw$C242rl|| b"Bhߨ"(UY#4% \K^8n֨Gzz@(ps-#%;9&n^-I KJq4- /tm*4 )OX@Gh&ڳ;Nk Vuб E/'HgSL ym~WEOϋd` =iSWXNXDp?z8\p\%r# c^Dy|Â> [\)[(8.(}'(pGd -c+83^mkEZl πW3teT᎗nޛ-8pWj>@(M(֢4NGHŶ Oirg1mL0yF:M,!htb|FE^N )F'V&tpI!G? q0?$~:daa<.)*NOmks"N1ݔ?61'K@ a#3u^D9$1%C&Z bVByyl<Ǹ9vk죪M-Y;op&w i!!]>H2pK6578kZX$p"!WDFa >^uϹZ7&<tFOnsñƑG *,h0)q"9ofKV>^!D֣Oh@: [b2笠G{ `X2 K!/[BK =z6-gzn;XJ=ٟ,Wa= e`NWi#b ,I:E;I@@e]6?Ĝ_ oJZM QT#Fs|6mzp:%%Riĩ rw(xR CՄ.4A6h|sfTqHZ+R Y|g"'8ka"Mb 0X̚N<Ժw7c'T-/T*4h_^nǥFUT1 `8wbd\R !^v8r}HDKayad Y+~678Ttpv>y';Qt 9E+6/%֖5ůn] 9|eϷ!P: I5&M&bs&Kâ탒]ַLģ̡ @z^WC$SUeig ƀ[KmueDH=4!{rᒑ(U9\5>E%>8 ԕSSe?/A ~:\}$=s#2̌d"^0$+`R)4 6>O 0(K-Aȶr:\ 5]`gdzk/ɔ> s #!#NF MgHLg n+72߯-6uέ ep;ŖoqŒow@+<EU)[:O/Azg;f|QO3wHO`J^I < pgZ -ds]3w%Ga0$3%V][n{Byo pl}4m:r1=GJKm/TN$3ý,$AFmV Z Mcv~|Opm6"sE|jd3Q5w]_']= R _'deTT6EbOdp+>" ӈ05;G Sq Zu\ NҚ}v)([=uJc;/7E0[DUM VK''vl~GR6IVݠst7Z3]hgI#5XdkMϽV2]Mcf5Cm4}KmL\ Ey f1ȍŘPWcka"ĥb֢*a3k6M!Yӈ]O\X>!R>sA5qY/jș"lA .F0BиSsV$;86 \QԦYkc|L|ff?|s L8o:ߗa8k=UYed㖂B{d))KgC]~<^6s?0 E]~yC(~~a>wCXf,taejHUE2mY4|gA6 @bu0ԯ,Ù0݃RY$ {\I~ |V: CN.ڣ$ ' 4Pڇ^736PU-YZfr}Љ'f{,bGB,RBK.+Ƨ'99,O7/hnyX1?jQmm,T(&v̬ĵ.ڤf_ULh\x&NA,r,4yhJTl̋fCs=ؕ-vbw T詉z/ׁ]Dq3[\ 4MM j^A)7 EYw`1C5n8#M;8Er{vdw/I'kՙi*4s(iPvL`QKrV!T/QUmXwT +xEU;grȬHP\U\@WhLNΦqiQfgp(IKjn"2S J Pg-yER%E۲.汽pTcGMHfҚе}OGЯ(inhG*2,4I'cDf򀨚iU{Gtϣpk9\A~`H;DjGwէ< OZ8V'+$[!+ OZ/ zXNe^FEEunp/(/ͲZDb30hX2"/|i Ƶmo兩m㝩41a{IPb"gΈ^Yq ȨaI8y-DxTB4Y jE=U)7*+ܞ^[5Gr`l1'RQ^k 3 tҖZx@hJEu]8c:b lqQtFB8l 3}@dV)t2"󔘁T@#ڹj(cq0_wfnIӰ8-h>y`aCK](:~fA{ &ݭ,VG4M&w?#M V`+r!i-Fc@9LѼpQ$-<(Jjyٜx%7{<՜ lT=S@+c.)o^q إx.k_", |E#uԌ,}ʥYhپiS@}PM^m)l@(D! ʟZDHDZ{rxr 4yUZ'Nx$JT>{ 6Ge^Yj_$y튻־ YjˎRVpTktgdYsɽqz.΂%I>JS,+7)&y'd-O~zVdD S$BK,PڱF7(Bh/Z~q^Zzxu9r e|p9@uKiO(,oxL@mh#*&صI~wWnm*ǜ7"-\ Y~ɂSDWp+ư_0s(z$c2髶K^m7sJqN[$,y|EڙoKyqoc|jJz2sx#U]C z+H^P;Bn@ ;晼5%5?N(Y8Uĭ_bғF?-`j,c! ี K,يA76(GDuǷb}Բn<(H[B\=so`7-"lդNNF f*G08mcHh' B9 ͡;n^L=0jʘ9Xf܀) qW) KC1.3Tӟʢ%WaIk KQ+?b+K;< ^x64g)`(Å0&ZŷuG% _Y2wZkA9rg=@lL)w ۓ1mx=`ZP4WPQs6; u;p0S<)Tœt;{@ BIT&#=MDRZKcU^B)cAèY1ÂEy8$l`@+4:scˆ 5Qv@I=#{C<}߷2Zj]u8!U P+@=:$R׎=a'` 5J }7\ /No!Id1aȬ+s_5o\ [V|PArK W1 *,A84iGю7>U0}7"&l;fy1Z:i8E^7.wsj>j$J'8-,:w׫\VAȸe/] %szx8ʎԑ+j5Y׻0orK Gz~1V.@v< 5/Hա!j)J&l>DzRkee e(oJ9ĹS pǢFp vGق92E4#ئ]7^#xY͍ϥzo mOMX2~bJ[ Aw?dLhp>cחw4Tن~DlPBd*VNK2$ 2NB}lj Z'$M,iOb#[cEd- [VXkڸRdU5\maMQ{Zvs5FkHQE*L|Ij1(O>^hG.P~F9w#)ƍ븀J9xNw :}tmp^,Kc+q v~#NmKi9,@>BIg@YJ- _ n;J>rE[sQ7Ǩ# o޲_l(Gi-mL>'h,?2roTRU,Wu_,s~Ţ[< {/; iz^s+gcYaXMP`}^[$BAEU`9i(>=8 f&X+Q̟sIVwY…sH$ FQl_uK~yʙ +ETKdnMRZMJ)P%nsR=ũ1tO 3X-W|5m1 mɻV,!c֡rK@jLz@BGqS 721V^"DV<(HoSC_SpЈj\F#¸id>ݶT:!ȼB(IgJV2Hc)aOkL {"e0 YD\RͰH^FwXf۞[#{ƢrxosSM9ghzT(@pbKizlxxj^ʶB1A[;|تɨˆ0|eWN!q bŸȲk#W^1'yY?ϻL'ՉryZDr,he6e0oK&U B3p_L| [BdlinԟdIc4NsAQlHn_o ̀=#D$DVrF;E\^k`i 49Qf=$I_.uj.#yRi[]5B!~kī z2,m; $vSgK1EKa:+ > Hݯɋ/ ͡$@* + vc0J,E˫׌D;pT;*SU6|N`=|wX*+?('uH[ek7Qm; ӧDLW݂_=סk Q>mOUV2q?n§pI+Q_fHM ңiʬ3>ҽ/ҫS?b 'y{\X>y4!@aP3@utȔK6';gzkBfLLo9PsZWэogji 1taEʹ"攰"Yta}:U=e8gQ{nTG0Zr\ 2D*ޘ X=~3fApt0ܯ`=Whs8jA171 -,;mr\]y~7N-م˜j/ u,C%Xa6ڑD/2!<ء- ]fR Vm!y鷬)>5O3dP,ی\VOuAtPռl4/&~M)@&7n1!׍P ۇ6_n~S=IikL.xM&<;:cm%ů> L N-($h6Ye_]}G7U+OGTFyϹtu~Ttڧ!Ŕ R'8݉LPF /!R0i{Bi֮֬Q%,|F>mgR':I/8xɆ$SېxCRQb|@kJ t7WW)g%_yxcbhPgpGv3_+¥j`N;RĒd|qFz7 .گ! 99uM:?{jΊ4P8C;3 :xXWË1b~B.!e}4%K#{qRɮJ'͂Z)類E_=kZz![m;.blYiֈK<8Qr6 sdp~w3~J}VH>.!9 {whδ H( $WRse{|C%N=X?&]\+njkܵ̇TR)ae՝2&d ҌTemy7_eW-9gB<&GBb?6 H6nqVB㺥Ihg͵a62/ 9-t(fc@"SfU\ c<J.fјӑ m&sWBtl6Ɛ->2ftzSA4Js#]1hQ;cM< q:f@(˫Mn>A㵃h/~;IQTzfTG4Ay ne5yu?8yLωȀ*Pw_?]EuʄoZ&%\0R˲P(w}K%p=!?ʽW$8Nݜ>^*s&ή\MrB">!+urK6תп5_2I4 N蹜٪0ڵ.9Œ{h%r_K ^8RLطv[,0C}gz|.G@#M,*YJ=(R!.uaqvOIHTN(L1wD(TBd yS(u"Vf8&t6jKk1CvҿQ7ZE,HRqyR_LUӲk\oT}Hg t^>t*d?Dr`YXd9{: dS;xA2Y3jޫ_ U0X"zikcg~ahw97Uk I[TgN/X]q>9I*Y1V%eA(m$Ǎe~v?k-YѫMXyL̈́ɼsj)󧼒\? N4"Z;RdrWn3&@֏u~Tna`-XL4 ۈKmgTԭ|Zޡ-psLN/4x˭ir/z(jͪ2f;mp3'N~~\*Z[ |:ѝr%QC.'$YGPb ^NGg 2)#/=Id_6HrG*L3c&0)nM90kkX8Y^Q@gD(N 4/Q7|m9VkeƔ[\ F>v֮BŌAYݩ elcO5Y ӞR@qopNvÈC%=BUL=Œ# &Z"6/4axc=|YC4~1}xבH;cPQ-'yvn(|JzCiYD8IܗTV0MFe*;w .TVl:f?[D<̗)G3)JԢ.Vݤ[o›7uG(ѫZvk`M{ }Udžf/.ǼE?+.0}?jQASmfj:nt5[I#xGW."'X[6i7"kNOoE'ǵm>\TAc&0F9RE*N%ҎEdS>+yH"V#FgF-([4UQiS?G&>7;Y-{Q< eTlqa_]1jhGY)ђO:ECOi Z{2#֚ ŝX`w7( UkEmi'M K?Cp:0 ֞O-{ z-.m\(iβ'.`՗i2f>Z.e9f]W##1|94Gʋmy%}%/6v[TLsd4 S@f =9߁ &}B+zEQV*F A֊EBxo~rZ9v9=7z_BϿ[`v׺jfbݿ47:y U^Q NƂ?^Uؤnqs{JvL&{qz\ŊVҞ^R vʽP+2۶"Sy+"K6&G:_dI(=uviG^~ }V7݋5³D !*?mh #41pdA\\|>upJ&cYb԰A[1ߦRϨ'3i>wr~zfwqK| G\'ڈ=#Kh"meßK^yxN\V^>7:`멽{ V aR$&WW~Sa0_p=~49企1m3.OaEp~N97)YvQ&i qoVLpp̹ MT9nWBS>>R&K?9ddtjPu:Z+-_YWҫZ̷(,z㡎ִOVn&D {p^&iq9Y}7{R]A3P_uh ,thŎpCpp릧v7)KqCܵM|ZdH l:}VwٸML^"' 9 |h.]8M^ѳeC< -YuXhFP) ۳Sm,4UuבUvr,AǴ_p e(#"Tz2}+~" T|HQ;Þ=ȷS HZ-s70,Q6f]"C1ơun@rн[ym+fZlin-W}jdnIի"B_Fc) jǰ uu2O vok!g r7Χ9D icv*:t饨kOB$Q=VX.9s/J J~Ku2[:{ %~:ƷƖQ;#0MF[ؐ&oe$ RrF8bk>R< +L{yhͲ'*ozJ/S`w;(Й3MrpSA{ݹK[^0'Cbsӿo?/|Hh0h.1]%U}nY("=-\jФ9@:N(Lav,Ja6h*k&|`#B!}{ el@DTEh*C mF ۍI3:Kpon}<ق"L2+'5,M-?nD)}~XDmI3] 2'~Zv{Pu(|kI,%kXfHО6 TKA6 `0ZԻŴn>̩eŗbUO"Hʼn z;j6}˻s ac:;jSK\YijV駝! QPIz:>@ Pruxuu r/RΜYNC`oS=f,@HC Q#J.RPq]4o_A|lA涶6/Mf $ Y'J4!́XcfQL//h)tiE֗+R) uڀ%v*>t{:o;|`[83:Լ;z ZZpQgojgt+ m8GqL9G乤yp'=Я*KOZCc!X6tMΆ qh6ۃl [ڴŖz )/ghrTU[r۞V\T77 qQT.a-G8d4^`gϛ̕"yogRL'&}SG|SGƆ3 #iü^d¡Mk~!C$gRG QOw\{p}|G;m1ԑ I;'F! "_&hФXp!T?Y(F?E:՝]<U&R -~35q0$k(c k˔| qk, qg'̈u_,4:E ;A?>A22uLcf7$ez?THrbSԇ_,;jz7B7Gg5|T_nuk&Is#;wVS @w&A~% ͽb܊ugvbCsؓgxj(odʹNYT[xٯ-OqMŧ#e]BetmSX3Ο+uf|(ʹW H'c,)g.oK@r!$gB_}TV,fs<brĮr7mD6F`[s _h˷#2$;O {U]%es+CTB-LO H[Nr%|K)'ir`<=(AMl,ORh-q/lT C̐v(G`;Xhbv{`g1={ҍ1?|V2d{Թ'.mБi#ByR?4MΔ*7ZtAJvzg+0ћnCHgAL;V^D<yЗctעt;7 Cү'v "~YI@89^ܶ{Gfޘcgܲ7ՔHZwsyn:Z[ָMBF/a |C7 2b`U "dݜ.-@FrΔԂ VO$CN~J1a>,S/ps.>8"`grt,&ʓ˚MQJ"š ,zCf"0`XbMB!3>lɗnTFAO{݈ vt9n?YXq|伊L]HTr"ꯊ5^ZhbOz>dHY. @FvL = ^USwp3s\m\.dU#YX*THlTK-߂ 71ڕIA6f 0(;C9-!o'ru&ГrԸïwL 1<@#,7a/?҉]?u~jĖOiF>l7C*5Jr/Nz׻KdU$pCf5)# $L$e0^_[bL!@oD_<(B:D3vH/!oVbc<'P5rWw'AL u~fR-NMu2U,RcCNz):lnWNm`!kh+A;5=}>6o9%\Dώw4~kq@m,em_Me&=Y= #F3*-~kڵՇ ?mNlx a7^gp+\g_7V{?垔 jZAOOͪ\y?ⷙ3XKrGƇV (gAu4X/܉%ŵbocX,ZkA+p_9}V%ؓn9*4DRu@hnh2FScny-CJ}g 9YR֖wdMM=:S|[ JV~ƣ괸2DeƢ8/T*ΞcL%Eəi1Yqzv mp[1GhkS|Y4RSf&ݬaɪMX' h:%^ s 򥓦*/mѽE{a@UmKqkM{S/2K(_Z uwѦHY;(Pjj*0s$ʾ/7,yQZh|ecE[&aE pf(ZS*~T^70{V&i*** tKZCѦj.)'8K+%o'(yElؚ#{=: 4H kV N$ M,Kc jCx& f$*:0G(**Ke_4+`ÖId_gЃ?&Ded"8[*˚s:r&0 fab)TЦ'6om`AVڹ!\vE|}q ԋm*ec;cf1&)9/)ڏmm}Θ}`X`Pd z1Iv̧?z|xlyn[\^tRfa}̑D1,Ih( "%ƃĔ94z 0Rr1Z^hsW9 ж̅i 6y {t6)IϾ^LusJϾgy}\MB_py+eôˑ~4WuG|8uq$:HMchس()cE7$؊_7q07jRw95jUܒT&N\Զ: NLƟ(v:4͎{D1hd/SЯ\/tA~>O5iy Pn @UHuc6mR0jThbٴp7^HsB[o0+p^*#j78 3:nryN#S&sU{+e8x ~#T!ڠyy~ Z/CGMo.@ mWAB&gXZ͌fodt34zS|v0ۍ# ],%p9< ~2̴vIbCHН\:j>rQbyx*31Q`:KJªݩAZpp@&?m^qF0@8!gVR1*vM&|H@-؟R'ocIaIU; ](\bP9eNo 2nhn#25z?LTt''y)*-lvWf,9Z/&?'=̨igZ\dB]dSCfU8#jQ B _JJ]t8_q.R$|9HtÃX7ZWɮ^#k< 0ጵ8 ʪV幘+jGrb!oDr\csRR4tH{a ,n*G]e탍Dܜ>Mk@t*_ [tEϻ-8w%Fn-?xʹW5G̬dqF;qjǦo+CM5ԇ<45 QL+Vs\DܔB5ݡtQ;p$Ҫ.p|c'O0؄jX92(q\=ogdl`SNwAL:/6Z2\$Eѓ$*D7%{<'_qr04n1,G [-UD9b~e2m& ={DȾ|9;_'M-a- e' g~C9<9(VpR 7sCwy/{dem@< njP#O}sGCeeË~^ =0$&<MՖf.9zߠR>X |f}l- eNձ2A1$I:ZX9atYY)Kc! '2~q%my`|+4ۢe/;ع 7/A ~(̨[ځRRwXU\$UZֽx.E3M zveaAg[ྏ;D 8zJo9(/eמ*, Up`}>+}G!+dF ^n[e" Ee aP=iW ϐdrي2[iQO,;8@P"MnxWt)/<-![vvKx[[-OyՙU^VK봎h$Fz=m]UD݋/o_5[Ta B ewXvF'FY}<1:+OHBc!t%?RLZCUxq38H9@V^G] ɾ^-cFu;[АsIJ=݌E[+-=ˇ{>>}[r払l;#$6xmQL8"x3zDg _'Q Բҗ%%" xR@x #g uxad30+]3ht]8j0L+| P!:`rpO#w)ɭҎ'vf,K|H^#;yӍH0;BW uSp)vO=T/(Gu29t[sQF*OZgOdHQu 53H^hyhhR8CAjq{s /Yo}8چb4ŦURoև_hTivM̫3)ڒ>z`"9}<ZR*D 7 Z5NtR TdnrJ-]iaSԑiV|QXD YT"H̝q¨oMZZ|I?$fGϊ}q$[p M*q]#_:)@4RKׇ&rgnu*fXkt`[=0DJKזc\}dsm\nM̠+|CI:H60E+%_|_?'h~{8oQ=bz # W_ G^0V^*Dןh+S7\ѧ)7ތHV;.3'qᨊ6OT֘qn)05%G֦yS:1b, FMOՒ*KNtC$׈QND;Gq9Q$!xGdUrXC~gtBb`mWW8_;]ҟ9*0Ct85kYHBTI ,w7&$}K<aQݽ*Aź+\/B%8^7KV'^;EQ3pefij?_L3qQŜ3joE SzY5 >ߚԤLkCW q")$(oG \17bЛ^%|5f?PD´kTE"Qgy #e)sw1$jXxw!hc2#ٍSXM@@5D w- @D1I":]t8XpzK; @@k-МuplAU@Sjdz+`u{\3'U~GjzuLn3Y9# c\Z?pYQ8G $kP̓8߷<}N _;W`p$c#6={#b߳ŔogrPbYܤB-;lj>Hm$oKo⓲; RS}V ϵ8GNާ d59C%"ǡwÈS|9V1j0H\ N8we1wO$R8k[bΤ{4Vޖ6Lh0kՃ} {gB(TM2vIO$3=>7x;I/QO-@\tg;\mHWYU9*x֫^ ̎$Hwfq*H]Maӝs- x]Q?'^ LR4=6ՒZecM)u)F~ts2C|^Wٜ{9az vjaGNqdÈ(~_YX>=39y؀,ƦG*}]j_|FZ]vk?kzB/NIJҁvoR@A9ш% YPn">}g`Vf!Ga=AzÔTOfu,$ S;ܙOl}3I,_^4ls誏K!+~;ml$$~t3k~Ɖ\ؚ֑a : G n>(Y&XUFK hu%Hw|nsp$4OO">hfh+!]͞|qd7 P,!/Y'lPf/`a|j@UQD!*% 7K6h63{7cB D0ooXĤMCN;W"\mn(z) J육#At-q=*;An c{~ʇ|8L.|9nԨ!ʚrqÍ)["M1LLzVq0IFf@=&-1wN`34F4pQ6Bl6nhiI F ݫLɸt2!Qu=o=* j&3ZZz9躸?|bعqZ} mF^ApI 6/5<$wC8 y=$ G,]7cl|Q9r .1]i9i?6F ꐼy{1|jo)'N6"n6vws[QS|r&à^F.mEOb@aĎh кsH/p{8N@ - F*Sy$SosӶd: f=v1.^Aqr\Z}ͣ_%yۋ$.H cH3neX7h Cf6Z3PY JK0}.W_w@-ofbmޝt|S.@5)d0_k @9lӢ\5eIj0zveLOvyKQ&\ŽUƣ+x "1c yv:`:6dӭLEe1çȓ ^p؜Fbвe"cW@:UV>y9?gbK/ɾ9\_nD[LkDs=Vk܀+}޾{ʃ/tkoZc½zaZ>JqDeQ L.hMYsӳ1%#vrSSCɥ鮛'> Wj wM;',6Kd|H.$~lHaݵ11͇'%UDgV68Akr$!Q;Lj☪gAKAvBr+'EƬD(f7Z#)8]byaSHq?BVs]@̏(@ϾqD)jfH lB2t EZxxd'PqgnrwIv t =^ Hfo70c;^+XCfjB>]EGs1hxTZVGn# ")u[TǟLRk!`\MHZPj,g"~1_[)P\aP %_9 Ir!8!mk4M;vJFI՗}Ԁ*aK…m6S &5ޡbxOf#%f}n^ W(Z|ٸF{w1VWr\h)/_! $@ᙘ,y[wO*G9`K9}3PQs'dSjP牥 pud/&whjK9"{% v-fͱ 4 _cMIb-g]n*>nF+D- d z l>6SmuB:_{dXr;'jst_oB1*) >%gϤN3kH[9{utn٥qW-\gy/1E7/ov-9u=ya3Ym'oi^/~x 6t/~nF3Yw⴬o*;JT}T95#҈LBFMKP)O8\'n mך_hXv`B0NZ@{T@ /Wzhk9djq?,i2фWt.T#  1IG pl5Jarɴ`sЂB:H։pA=K4 ͆1xh}VCTHt3 y~ƍ=1[TrSwV$>Výs=(niwB)Z"q ڂ-#qS(}J6Nʟ8UMemuDS?UdR0,8ZCtW ZQ2p=U^WBj_[ޒ=X O#S'aa1a1Ugk\CIOWBHtm~~>'%[o٨jʁkp8:bh O"_VBXc.^Uǡvmpʘ PZT4ԃoViI3<U[/5ԋM*][xߕ{ͶZw9"O:P?RƐЮ>/a{Hë'3XMdIBA,88:F]N4)fKRV \BK$/N.%ȸV lͻ"|8Y_+ bϭPxRv[aߍoD5:̔sYL>ݿe|&YXw J;2x1~[L]00Y7}\}u* }oބ{'w5N ga}5{G˘lx1cF ]9T-`hy+Mxb"^DC ԧW5V#xIn{EAgUUܸplJ3. ]R6Xpt?;W!pYŴ]6(9:]Cu>ڕ I۔ :喿;i@dڞhw;l`R}C˦LVToZ :y,1a.L^6Y-v\҅Е !3#.֦p8/|gmABpvhHK}ThT9_(xX2z&Sݩ>;nwc^zoHxXAVX(tJ)YpX HLo-Ctw#I&xܼ!f||eN"IRq(nv4fUBt6Z%O-hSŹeW"xe _JCp94:ڢ! (h%^V:SW/]'B0Y_F5G >i ˚tb%]flW[Jc$[~,S5S$*زTj2W}Tr|pN7x/Q),@2:[RFW- Y=y9؎$>ثH^9Fd7F3/Vû{ɯ 3H>sBw;kB=r Zz$ sVž( _MK EҺ`dW"] zxifzM:,~r>hou(^X'6aԮC)kbL;\8z8i|QAH.CR~+kh&ϭHSB4*o̦UpJ|Џ?m!(6kTN,nt9R~X`UkʼnCqH"֠NCc1@30գua'ӍG 1n*O7<1h%u`Un!B^yD~V?:dKO tfq!-"#@0Z+\8oCUVGl`3+Z2~XE8?4=*Jp~I4_ķFt]KZydEV /{+m,ԗ/zEf0k@Īzݡ.3kљҰ7FO$r g^bjJ,%4 C\k5Mj*;8cAw\.# r q_ʕg7dν{꒽{J+ Ȟp_nl/^>mjGMo!?H^̥$ *Y }9ޞ/xNWrM;m;f*(hVjhT/ ~ #ì7x!pM,JUy( dp:8C1 ׻pO僓PZ:'eh7-^Š|WeۀT=Wyf7%t7']}mcô>.~w ^6%EiHAh:Ř!,T9{O:Gƫ$4O{9 \e@Ԣz&*Rm2iWzWaVشn#Icstz:%;v?\y\ca_R!DǟQkH':O(=8i[ ԣZH 09EwUs!e,8kɧ=5oG[y 7!/iӆÝw^ۢ8QU:UKJ ƴvob%EYWnjlCes|~c64s~x-KHs7_ݱfDT lHwYaRP1m} y..(9^mKy"#Cɽ6mu%tKP+Y ķэ u܅sp yb> 2 ͕۷pe-?'!!*V3N|aM;:G1tX|D~bm /sv ;I3#|k\'Ȅi7},. q[nٯ.SbܾYwİu%VHRPl- } KF-^vD?7J`gU"3 bw4Ppܺ(EI>tؚ ,f<+;q7#1yi kX:*CӣKԎGXe|A tKhˢ#؁lh,x~^MHgR4\( AW.]uw"OR]5y>B5.=<ƖuR1Yd:=~ S2A Ŋ-p/Q"㼳vŋ3G #7iUeEq㠐娽Kw;_6/+ 4ⓀK ,-TӠjZ-dS#x\3HL&ףyU'0s1ݣܜUM(%:+]8!/۽h$,F+(~)y$$U}$MkGG /nz&fUGL7jrwVBdB*DZ~ʀ ϷaƓZϊ;M 7cFU{jrL {aШGRdP( k0=C.q 3Y@n~  yۦ [Is uayl1DZj_Q\A6}K K':Wn<{Xdu!{$']8DaLXta2q]K1U9jtܤS< {ƭß~}JV̪`y~z)?!4l$gqZ# peD~[@pBrMt5#I"գa L:F'p ,nŸiLrsL!w! QA@xZmMԱHk1Z̅^:B?_s IGߙyUk-K6  fVx{ICXYlRX\HBZfQ;w; ^qYEHscĞQu7Ձ '2ԲkebQG]x:i8B*0d`~s7@,aKûQ/ۺV/& w7T#0UX<wgaYj 5g\pI7emFv' ? 79iEcIJSՃid;`W11ufѳ-&(68_ 6PNG2|l}ϟH^M)z횋\v[I ky5][h&wupx iUbЖSw/]DhNԑ2+ O {{5먑8VaA4KtޠȁEhuN'WiEӼJfx] c B@iwNYĕxkL7bO!ֶYr9?^_II!SEͣMAq2L!HK+Su er&5n9_tWd,-ksZ8^/@ jYRg搸EG7ҧGP5=|/hReX޴™1ȤDnB'HRp)+l z?{[޴ P+g:jPbG]̖;U3/C9ʔ1W@Fi_Ufw6Nd?6d=dO]T *؄"]Z@fWvb@ec?v(OBlL׈`.<-ˆ4-=OK?пw4YMc\C]]zҏ6ϪZ7؊tm{OUspD'eK2kvB!HHk.>0<)8-YJVRpiSj3*}Ծ<`i7; 8G ~7VſǍQQT*cX D]\;44.[/PzH3wq 3= cI ؞0`kqpo`N!j3wl@:>tRFh{Bt* BJkFB`ǖd8=s76>rmfaeS;pNI[:P!Dӯ֦iãGש w\/$th״dE|&ϔhE0S;О g<1lCܫn_ǶRGleat3Xݐ.c=ﺒS*GڑO̡7ќz);K-7k,M/6Oa1/Yg]tirvpɠ|MKއ;l9T4?Q,m ٱ4Sb/rrVP"S}Ƶ2 p| L%@^_9h#܃Y$y7ostܳP&`|Ϸx^ax=,>Ɩ):ֿlٚlvceF]u |/"M! Vl/xOb[^+RUY>Zjk‰&ï'=W"TVíFPө+-`UX *}1F:=P;1.Ku9Dq@  ] 2\Rg7|E.Bʭq0TmgLa{kejd-I׀ D4dt%snPii]Z'ئڑ蘭2֦m}!Ĵ_:Maf<^8.ђQ`Tk>xY"+NCT@NØP"i ƤuG?3Dc?ȖA=byH\<dv0mr5ˈGj64,\D4UX+ ΊEJtƒw=_DmĈsZ~kpǟ9_rP>6}4MY/B׉b,zߟ:j2mA >oqmwB䏟iUeFcJ\*\@؍oa&kJ7\Fn2S:ѡu4fx m&~*rEk*JY+{"pBm?5SEAM5 5GV J5NB ^H &уGO6 Je\Ь{(4 Q[AO}NKyXn|elMQKuQ@hTb_ߴ;`FcTI)5زLúXmB-h qF}J'I/ lU(8| ]|YoLY*b)sTb2\$۸䔀KhE)66_k%m!ړ"Gwy8>}[z¼e~I k//zSr%B͒oa'޺bx07~ʌBj|+ĝ ϡbI>&;e\suˀ$  7\¤^{!J$m@4e.#^T;Tln ̪\-'x( d8fXE5 >tKuϑ5q}*,)-ݧi?nҮ# ~GP[ۓevct^il{O;lii+0) )ǝW:j3TOpiCʋ`b9үq.YL׀ʕwW@R&)< BW$Aw+,Ut=\d6_IZ A=0O LoM9+$g*eˤnl1|S:/>O>W@dE7peVw$uΰ`Z+H=,B@Vݯ 5ֿ906E,h(՜͞[q([BPw>s7=+mY(I_4ٵLsW&=X #2}ۯ[UȊ)Xe=^wiuv7RcB~iT:#u3 Z5t!\KäC6m*O=XzC ]t -Ն9nuUΈ(cZ&NܰtEF4jl()<4dc\V8daJgۂ7͝mSJg~6eS8\?^H820F<_Mo>^|hhyǣ&2Ea!2fn,2g f̰AɌ\ȀcL+x. O&yi4ReOtӢaD$tSO2`4lbLnGrNWd"d}|?-v$L%>C4HϢI&S LL T$Mh5oLMF:pk1EUh]$"DA;Ӓˊ14B5(.' [GeLXhp=jmNv=*#D<#^4FP,W{zs_=1zj<{AEo TIޝ"[d:EgBRdI'<`~s`dwu/&imǂG^]8_{jN \\8)M ΃,бKbq7P|Gs_\ %1E$뷗%ӳy٧93/B6)i٨(npCB<FU[ fUWZ*G]Z1_DQz9CJ.ͤjF T іW&Y ;Q;4|p֫ՠ"Ich7|s4ux*zM5ܣOYr[er91ƙesy&jA| F!aʈ`6UCx|HT{џ H)Fdk4$&n#Zߢiߪ|)8v!̽Ѡ#kF~"J{U2AISdjB𥻌@Rh]1xT#I3y‹/(@# CACR&SℶJ#8'%)cuGs`9_}zBoXdBy\BSJOv_,qPH0 )Cx8xĬڟxtq4e%qSŴJ'O6lg_ ǝ(vC8|8 S;6hp:Ŝ8Rl݌ m6~ȆYhx=@lĊFQ-\)qߞ닡RfxvDF Ka5Om8ӗiUD -}[<|7fY2gCh`|)j"<ȉ&f,e@ Qpk(@h@~t&9#wʏvQepk[GIojIؖ)/#!ڡj#WQ_&=LNhqu̡<۲%ϝ?  䍼'_\TĞKNGŭ6YiE[9OnELW4[m:U~$ Π`m ҜY>"U>^~LJϥsO10.ls􈞜`SjGc]*8i6^ED5ܛJsvԳKzAdB tW;mH&ޥ%Ɛ;5[ a=꯭k9=3@>5zH0G. %@mh#u ȯhb- -# +]qG5{+R%/agl?W_pt{@.,)mlܘ[m8$!P/K{) wbSueAt2:y { ,m靱;̷nP79-hڟӰnT.$Z]COEϵ*E!r,ULrsHm|נ^?0[hh$ӫ z>='O8ߍ[~*8VhI! X>_6TtE;Ds}KN2(-Zw33c L|f>@9yh^2"VX> I)Tc;0/PՄdBF~!|wj2u/=$yt[:ZTS$Aw+.(~ 4jMU1d U!woVUqzo]zzMLM)c*e%x OPPĻ_e_ )x&}LC/CCQ>wh<{H;|`C"Ѳ@cw2R3B;ْGrGzj➄o:L׊*쑹ڌ&wI*jH%4|^?9 Isضo>= >T і7in=OBA(ɼvS>:gV~mL M;WpjVz1;H r)< iC^]i60T~$J1ǀR#K/s]kԪ_ c@C; }憎8Z ~qs.P̀]3oi8U0e|ڢ/DIrzN[>ozO+s@ZTHGly)P1c}΁ 2LLrûH>fmֶw?>`Rҫ. o#9`?/61F `rFE}\IQ/Ok Rr~~V]`MPMF6]sa!z^pp,E:V|{w*(<ƃ$[‰ck#:"_WCU8aKtVФa6$g^< ("/2k˵돫c5t}qHTԂ`PĵS4(9$EC?j #ɸ7Z>#ᴖ8"+Eecؾq 6@5`b6,CI0Q%^GĶ$R]cͲ*T_{o#8|wGNQbGSW[}/MG?dl:7+cp/ރ]GZ`j5ÉfƔSQGR}NrtŠW^8V}X@LX|(qAgq'dL1Y ij>xdq30יLĮ'E5uopTD#61t[ψȺ[wfl6F/uS|,@%P(ergnr0l06J+TTcAdUomV<$(hѦFNMSH;@́D$LJx䛸EJTդߵҗGY2_Fvg΂զAZ,;jEJgGdTR$Y6y2 `nlq |Vf=_KDŖBr~bW31rYi2.b'lv3f ]B\.~kzdR^L4ylwSZ4Qc:CZ_Oza4!O_c]Z`R4^yIzٖA?HI9&ޅVmb} ǍD4S7P 3ϡ#") 2hB˜,ˏ{m׬k96+V痙:xםЇ^#w[ ̃=uHlڋʥ_hC\mzCͤ#i:mAfXeN,6T! t3C{1wȲx1*AZ%0]{ vjgΰy"S %3ˊ's/:חWkzW* AxIPyJ2)`(h@"&q5e $q|*GI2j"5W蠈_ y TG=.|n׬ doz`Ag~#2Kϒ@qbu1?Ӑˡ R L%Q ,{ "Hr//MVPhM$aIO9Sye~bRp2śJ}ѽ $~-SggUD0(;n)tW;Lf߃½N !~| >bʌLf> ͻfug(5TMgNEa\{Vca*!s:8*.xN.+pKQ"Wb=x)5璓ip,:LRl:k pOe7_kkRZf$98N$SP%8otHQ:5(yޠS;jBNXkƖ'լ(YɱHamʴ"gW P(i/iڃ`/\6y!A9gr`& ̓NkZ.4=!>_IH4r'R[:z@ӊRLVfa{ìuwQjqS#Kq^'~A_``j3bC"x$ ͮZylUa7G2y4329VDС{MpNĮ9(oB[pRZ$E\GY\Ŀ\)b`ZֹܸРآaX2JWIhͩĩ1]z5w:&",ɰXuXg)2 6*ٌژiW5Ckǣ8݌-=/^S<RƽO۲fkn+4Qlt2o]JA]HI;#>> gAYTcGN5I.z y6fjeyDLl!tS0sͣs|MH]٢ !3\9$~eaE0iz,H\&yC?|tB~Vw)!_bKl6xY[sAԹ K<ï6PN{uN͊`޴6zOBV}fh=NԖʋﮦͩc3WtB`S=54 v(< gI>;y|4.E"Rh ] cķ`Aq5˻.a'7>La[wD`|\҄ޫOU P|sY5CO!ӑw&c!U2K0(Apڭ_I(T;ڀVjaLT[ v|JI:$֯j󀳳rb#~UںGQ4.TJ'?sN2 는 ?Zh({=d'`ćs QA'Up=AMz.bKuR ~L,q Խei[#ن@v\#؜Vq^)NJ6'W?@3R+T,P\K踒xQY)cW' dn3ZTBPωis}.B2&KFXG!r|V܇h,x@f)J@]c#(>[N87N}L~yů齵hClY'=`A~G`kQ'$)P5npЗLĭH}%K⃯YcW [ ^f ǰZJlL95mC6_tn/9(2L7Fy]ytC@R,W(օvOFB1B3pTOŽZE"YH ,RyWŜ{DQ!Mߛ;_n2K@GŖdkVኗvp[vHyAo}J8>vVrE)' ?~Sg dwY)3`!Q Y>ku$2/6vJ\QG,ZBeVsM>RYhC/>WѺX:\;r./ ̯39T'ҡ_=X[|LMNLmxehr830>hCv&N?~#> R- ];*!]w|Tyb5w~aK^7b+#$i>ڝ_wfg cPT0Pɦuٽ$[i蛱oAYuI&6xE#LДjU$iSʪ#3EBӼQӷ.voKXK܍i/ CnymTTJdB@"VʖB/~Kۼ& Ũ[F9_5G8XPLˊQ:<Aw*w%U<8h!U^u =鲐ÀAJGѦ,BWF`2>lVJ馉߹[V@w/ Kj1o_R;mK82:dNwKw_% $>ͬ9˹phU3aZ1E\*+)*}h0h;^GlKeC}Tg)FL~%K:RI*fh#VyQ0<[|7g%ϜR|!!g~qMHjiLny Gzkg;O5j9b VÃi&Zj/k1N!AsvMӉkgn#db19ZXS+I3~Gœ!Z8ˇ QuR`PP|*; .9,}juu4/dpSWx@=x)bdʎ;YpD(i 8J1]ѝq[۳fMIkU z!!]7KdƯUa)ܫl A@+Vy /`6؉ciqr0TQ¸>;/X8:z$sljێM:ΊB wh_jp^ѳAa^qmm:Fѥ#|fOC5N>4B"ŝ |DCez/Tf\mn&%l<ɓuo5wZn?w;R.(\p1}C_K)nf:oGKsM~\f緯ܽ.A$J(;fye7b~ZF־Ԩ,L;aͅӗ{RC6ot=^I/^$ f=mn 䰱5zׄL3MfB 9$ɉzV,d}|㶻qS-|>nA{ߊ1l .QHxWqcRS6GN5 7"0]l 5ӳF%f\1T`cK#NcQkͨ>p&`Am`kI^[b CM4n'̳~~X= 4ʗ~7 wIu]\ʵ1(nn]*ɞyO}y &JKb-ј.frOa}5HRE2ꯐ\jH^o2F2R!S*3Y!r $:\M{^cg6 X6u^-SE{0YaMg*tE®VLr$ɴq$ ںS2I.g7_699%SZD,4!+8~srW6|64gRw2~\oSxK8B|o:%uu b)=;ƞq'3E\HǓ-Y_Σ;`OjD{z,{w!d(-O:lEWdno5mIH˄\K|@z^7lW)E0-e93V Zu_l_KOVLY̠lxc8l84JbÆP%QSKg]E0@:o }fC-F( \0&KGQ?wi&k,6:N{;L^dlж *էɯ6IR|-T_a>JS&tS8H ȷJZyz/u(ƞeSOPॴP ImLys, U%Ӵ5Gb)?) g Fm;nH,JYCۮ]$uc->:vKs.ۣqY)k {w E.۳ 8y8ݪfʀA w",$\_jH]|M-Hԍ`ذ5V!\tVh*, >#t *`#I]>Ch>+t5׸W [A[?LE&3jSj" ۽.H0 rߪ12ïUX Qd *~lz=75F pSPǧ4wOبfw[0UaflV|JjU:Ywޚ/+NQTgʦH|'P <=MMhBCB> ːOK9"̆2H[ҵ) Kspv)h7sMk-fhAML9+@t6RtiqOA@ekʏ^2l{10'wŇm I3RF+.cմYf*$pSztN ႛ>jgGZ *w`cXJqB71zq NjjC-r=(7 C!麡P?>A,XT |ֳ\;e)LAB~ __m%y;_؄Iç97Y UhkkzGQ!f+Hc]Ij":O5TeM*=887.B;x:>5# `ժDЧ#RF/ʊOy^zV,>xdkls~X(N~DjB^eE!}KEiR4eI5q`L_՗gBxBhHs˅j; M2YaN p3SbV/T4w`vjqH-$loXbAdH(r)TpK08KFʤ*))6Y̚D[9LuXY|$Mܜ>Y(#X8`f9@rk"^m讴b.]&@;wW֬CfO#3b<@ɑuBo..S[v3Q_L7|n8JT9N6)H;f 8k15WI܁)] =K:\J gq6SkʐV~xնɂQ8g/Bb2(wڻUr5f8cJ1O]B‹W#USj~@“Ƅm9T nټB O[ @j5koTlđtm| ֱy#~UsViҼ<iQ4BK0X&:t-ԅF47!Jܻ%S@yoINKE!H^:s+%t}D[B U£. ֐ or h=a"e)iy@6F!'UWճ$uIy7 F(b*8*uVOE6 q1%~d_e)~S-UU64zR@פ1 ?7~=* ]` c]:i|pjsW`Gy*>gvgrϰ^E1I{3ۋf'|/gߐbIVynr.mi?LE ._@ٓ~iӁvY(-*|q>rV,vu܏%#4Lb7հ _/&U 3 ʠNg5^K7~?zm)l>[B+$1YM>W-rY8'1m$=kF#za Z {qm 'UqVN"MHƭA441B>㋑uMcܵ{8؇s)?ȳU']r+(GAGHVƧAoUc ҏq8m>vyFP^ "f9L'\{:(Mrp=f4I2D5D ~c[.o @h)w|\$@օ.c{ E-/:!l%obQ! ?`jZ|k\ݖ0,^@GsvAu4 : C>\8Z B&.@ 2^|OW>g1pE>hZ_՛osKYXkK)珋w&p;ꅈFܗܬ_`5e>LE^iʭ uq(;vC΁ ɾT&*w'9"_|929¾E`.):T* (9mO0x^_:SEEV&'[ϖL#ޙUy:dQżZ߫iI\/DXς(M\*71< M,Uof "}5xPMWьwTUz|bRp]u]LԐ5u_ou[2)=7 {p$݆ˌ9xsx{}S~ !i#.`.%jSFۻX:6>!^Ž#ՂVΆL1isESD63 蛍rT+bAվ ^\S^vV grq5l&V*!' T]\ȇ(mL3>DEt}nU a![Rc(YC\=r\;tG_)B[ r qg͹KbR}P< "052K_H8A2{$O˔>02Qs`D{;*U+o$ VVE}pY⹗nǓJ=jOSwnrz+)d z%YTyomGz^%p܌jb/,0X8LPԖh,ApC<$^SqFv-^D ,Pߓ:TS~gnV Xk\Ō>QJDLV@Zb,{wa+^FZ^ҰRl;wʙ{&uQnpEqqwx0z[3G8̵yhw9yc{sO߸nο$S9)c'<ѴfHfӇܾ5r9L 3r( )ź8%\̚ xj{%%zS2R-eTcpogzQwM(?MT&䒂p#R'pP{%ޢZ{*)n; K+G@*̷-s1ĽHN$]W ۤ,3pXn<}7-,̏ywG,CN qGdzIW}GM$Jdוn&Eg}Dq;k+ A r_6E^R9EӮr iYdjtԾaAGbv\4.:`c.+6dߦ䲉#NT \&<ϒ/sL}V,XT{}G":9K%YxTO[c{!Y3N5~iI_0;nYZ̽i $B R=O2?+pup##nzb;w 7|NXo-Ի$'LzP iMUK m A +K S4xծ/TvNJ5 _j|hf5%v7iIݠ%R'ZtJ-ۤ|3<ɤ[w7`YۨxO0>{åUc0e]gI+Ϳ(_ <漬u%cc(x IP ;J-R"I: [rdwEJ;VQYɂ0d_OQ"#,:~<4}D-FZ~ 21sMz]f>'ݞ"XlzXy}3tKS@;ύBM5ykf*[ۢD 4}ٝ./-\u4')fC|tB8ܶtɖ?kzXn6vDa7{u'~/DA?@/`Oi6(5˙0Ӡ*$V| PB"oIOΡd!ڙu) zB|NUD?"!E Ќ哨; 1d\ űw~r~Gs1F;k8^ 2RvZ^T,_ԻtkuH,9&謑bSJj4 +^%&8/s*%]R.nM|/fr@TSfvr93A@ P$,IHZD,CnÇh%ɀ"9 ԁሠ@\ҵsU97G0Pkp%1+VG'evqeNgWjbaexH#yO \(uF<<-7ml-3a!9kC'XE;a- wKLV|q=HUiLX 7 S%62xFw˹<41?io{@7?x;lAd2b0Ǯ|V(>u,Eu+'"{$* ȌͺoIq2r8FNZqߔ؀vkQ`U\Lg))o`t:oACan`w˝4\iD]xwd*HhO<HǝYðC{J?оtJE;yv n'~#P5di"",ɢ>.&BM)Mܥ I..P׋YVGƇ}l,U;kO _eB5:G쏆QԉycT1-:`&9k)X0< g%h0sC;&W͙r,=RU56C"HKr8Kg0~SUf5}:QNss3O71rrlZBx wM ;lM0B>)ҾkS\&~[#\BjS GwpP4S`UT(Xv.sUu\TtL+ m?7I9L=p8 9A|z݈z:ɫ9thnt_9WQض FЍГ!BӜ-egW88Co'k7jEiޖS a&* ׵UC=[~%T&4h{{d5`b\8K$I:1@$ b')vwDN0?zelsV=e-2-'yJW I z@v4zHi\zC)+dKbh5HI-ž"]680(E uҔȊtoH1j{.tYT<T?C0KrXf{&>Hv@f3 uT7OY_, b'}-0NM3+Cu@Ի%Sso%ksuJ湠T4Q9ы{ՑG?l@ `/@a-|/u؍lslGs%bEϗAV P_TRcME,2rO}˙@|ō\HaHuo0FEŎk`0vwrvN@%E'" !p<cjs3Nr8ژf_*G*5HɅB~ X5haEf9dӑ\+;gt<2lQ[pRj n:|BtWHyZo'BjP:^O"~h'qu@*77e <[X4ۈE 0c3`PvGsJ1J= U^ zxH@>ƚ8e;QoS[rjDsa_3&M4O?ں'EH-[06W(g{mk/0.~#fl_@G)<7C{ve3J[-}^!o]RHOêr"NGtnDцqEO8/W.j(61QxD<oκa,b2k*+' +Xy nbmR _#_- {`o?"N0*_1jxV; T(0~=x/H+VΘMgh w(qc?ia N~tK^4h5RshfUa~Q;n3UvŜ2r.GhC- ^E ģ< Yg@3s#1nX W+{uլvcב _魄M,],A0:UExBu԰0'pއ8eOy&e]BݖbA=@ J q˰ l8,=/A VuҘ(\,=KJZ]j"Zf49ERt1/kAѭr}ΗLO=* :Oh A;h챉ąW7ET  ׊EAmG?]Q>/=m n/c9Gs![>śU`H)bIISq&PƕCx&Ê#,Tc&in" %u]2BaV[0_,q%E=j*6e;(OFԁ9*ٔ:Ƒ4y@Rx–aVb*dv4v!Əkg;! K,NT~˾:EcA1rr^[[Y_mcQOn6$$rItj:\@g;mMr64@#&7teU)6x|19#ՊB(^ !&kDzi4_Ͱ-ikJ6|J(f[IUa|x͊N x V'RnY!ULw=z `0tJK@bh06 MLLY b+!7(V M# &p{]).Zxd"|a~:9SAçm'n/$};L ˕Bhv,Y1 N%{ۙ;2XV%b6l%zvͪbl0zc!rM29i0nSAMaMB)k u{0<~!}fAYQYYV!E#'#.cO/ʅ=wG1B x;`cZ+;ѓWݸ}zpgGJguDg<HLj78$_HR7 6BE1*.K[dzһ^ळ/}gɔo4I;T 3_r*E//v2s, h.X3:O~reV=; pϸAaǩZSKhT yդZF妀/sh5Y8`~FTQߘ`sdi8KVKCIEum3uFJmJy"s1}9 Z[^:QPB;Ռ>` &y(yso:ijFI/۷PUqCAOq '8 #tv۷*[ i.;[V\KK);'itQc]s.9ЋMSK ݧir{gGc1[q>~0+QTHqW1SG0lA5U26/29z$f iۇ u%#ʂ&ഷ(BT&1d x. >ȊJ_ n@#qqlD b";#-[F++J޴Eu{ؑzRLoݪX=6!C8V\%3M-`?/BQ85nus3a7\͋+Z xf+%ZDucN Od6uM}d#,&A8/{"~{ǘ`-cxkN(LM8Cyg2J#^C0\["8oxׂZTs`А<ۇS{8OWanv(5!T8` =2kǤ;ɹ3N!7Q/C޾Oz!]8r*GWAp ˹kmp|hc>op#m7\ga8>_S'tZKd5Or#+Kl YIX~ Hޡ $NkqI,ۮV{Jy]~X۞WO8O[sq(ƣvt-0{KR\Tql྆#jU G?7|GqO||؝괰go"wsS^6*OT<|ɿbގY>QX;_}-52^ KfWzGm-\ E9GjG^=3Zrk_+ߪ6 |L~ e؂U\{qDS[AtObX۪N35(VEw`S@-}sD(nemƳ$g[נ b0 h[k{.[xZY}hFCBP򃑙PI VSTi  >60 u}a@hfBXg3}l|YU>gPuDġg9sr9"`9)M뻃GSF3eZrnߎ]<* Yyᵟɝp)ymN#o(M2N!ԪR!7N\ = b(~W^x-6P)QؑJ'w_E0(.) M)^\l!nԉ#Tj0?E0NLʁF *7g:@_ 0-d9|Uo)_;҂pClRUsAk^zuj^$.ԼВ(S-O< ͒ŰW4CJ+٨J/u~s8L68h7Q4Q;ݘ]2r=T\Y[pщqdI<!R} VbPfm VsAN͑ͼT`[W4@(<8M)8cGg'>ѝ`G q\qj J8bA6"I=:NIs@c)kGG7QRSK){\hpC ?f ٲ+,o1q:fZ@"IyVmt ~Ϳ%kwl B7ݛ_O#W&rAPsY>-%mvG49V4¹Ofmm͙NW@m=[;Fj('a+="% Vp{B$h^VQ 3ɹF\Jm r#$ .H*[L|V{龠-zma|2ɘ9!ڦ JMmBS]\sbL)hibw5C'>/wq-UZsGuϣ1,-mRcWb5]3_F#xL|Bde$#dt!B{7)oЦਉm 3fy?[Aeg7ZQM~BE`p ?['("~a,bNDa4@rzЬ5!0paP [` 8{#?sX0⪔w!ȜH1Vh֘kEmxk%+j^cRœ&^Y2*p'ܺ4]<R>&}IRęl'kZ fg N;A|gpحº}Ŀ,%Ð,)dnubu¨|j`e$\fO~GoR3ԈX{|{:t&=kӤc$Z_k{9ѲD=/X\ hU rzlgHr5+iqyv. bIsfgU*+"H٪qHbwPghCtRyG#A@~/x%?Z?&f)j5:NpmwMA]-y>;ͣr(pz-"^~OQ$hc_!:a' IpONWU}EXD-pٟr b排NW;{1Nt۲\־Gnݦ VM !/86XvLM^ַ5.)0>}=FMczD gzY,/~ʸ;2*'xĞ4@AM2L.p1OKzl72B*uj"]s0+]Ѱ_! 9**\F83O! ey8 9m>x4D[//( ]C-H4IW$ $}`:^O( ,"J}؁wj76qg@^O$_ՈQyoGf+xYnZhҒ o.8}8^ݱd,5s1+u7Yd zR`C<[KC3FP 171sk#i ku)fhE(:`MlAJs66l/v1PҶdD}iW0%yrd4 WKAh-qM)$ 0{ " Шv%5OQ" H ƯTSNaƇZ((ٞ8)&t _}ϻ2bT&bN:cf7ǀ!it97g'beL|ȸP+پ|{H<#=UJqSM2cd-b^9J62}y,=Q/'NA>x- ,S֐ᢤ;R3h/}ⱬrŜhz hSZj0~qOH;M؍k d<U+s  1@T6fζ2 ,+Jjj$흕Q7lKS!Ŵp0(CNt5R~L"cS6ǷOB(΅Y!f G6ZF,>~G^>&o- w|;CJOO&+}Ȍ,^FrtM- ' \}w鍼!ʮ7; HRf:ϩ{|tjdǕ5І QɖaP x*oV|]DSW )S7ij !K[E&yqE~8L-oީUT9b&i6;ܟ5FAݵLu97{Cψ#$|vWU9k2AJ\+px7Tegp̊-QrBQKxfoGX.e,3+R ԭ!Bw-= XW<@}= QZ9@fqD82┥E 'ɽhKXG38 Ôp0C1[rQwR仱xJOsOצ\}I38wvyKPXo.mtgC@hZR햩ߖ[5 (GǍ4<[pGYbB7}viኣѫu8Uյ}E ޙ+t@oU#!b MaDq!yNI}8Yig9BK YUBx*ʟ _qn4@k?n$rPl w| KڤX/PTq|kuF~irjҷ׬U&\l/ƄD6K_7DʡK =z龺]z$[g|g͆cP3Y  s Z\+,|H8X$NPlx4MJƭQ$4` ʣ{n;ͤ&/~s'"Q,m@<.{bIf(G̞ӯgH$NPr&TRݠ]WH߀PXhuEkM3Ǻʸ84/|od$zoWs 2+s1+2SzHHE={_wݱTz? aRy|a/q,+ٸCh=lC+Ko] V@_}"$`  iDV+z9 ?}4y|C.l\W~ ,ׅEFȧ PbZh7Ϙ%o;o^yJ{Ml#/hJ L5,1 J~ N;AS*/ 뭬~6|@e`WWd#vBSnlsgU_?,V>c%CZȖC-}DZ"G^8麝_D_b,BxWC],\w ?ewm2 BmQ#c7&H#Rxi:#Rx.vQ098 1_X2ד,׏^.o>tlOXjʦ'װ} aa+0UjTWpuCKUס)4t-C"u< 2FD┶N We.+:.^.MiΙC#m8SS˶~(Գ >(7rt{7'H+?NnB?sOfs_ݧB)O H-z ƣ~~;,,g*5MHMLI;==+%[;ԮЎ$CO 3?D0;oh {^85Kgu};iiZziie9`ncя3oӑY!ѭTEGaf"x.Hd=E_{tfcVkԚ3lN2ttO~BzB}bL7,)`6z;R@\plAmL =uWaY9kVB$pm}#ANOV 9-, [C\QX䈖k]H!&nDtK2}|&֌Vuz B,[=q=“zE gΰZ? zXFu[Uj5-BUwA`7xZ&KPf<[:1gStR:xvQ{M(<@K}P{Mݗnh/E8` 1TȎW\MwkɿǷ8 4(~x]p\Dv}w7:YE+xvvxyX~x|ꖯx%#` l9KpWaiޯC;7C`vqYߑu'b~ІnAZ:Fx2!CAމL)۠OlڙeZhXNĥ9XV $F#thu b@;-WJ 䎺y_L"Vh$@= e;^1&IcLO^oF6 r d戟؅9cl̚@i.᝕*hu>̮pK/@'{>&'r0*==At/ z\XW0#&h k 93ցvinv#=`vp !DZ"6k,w5WAĮQb WnnԼpᗇ3{e82-7n/P|UeNg鳣}燎꟭Oi_{JPyE;Nͱ<Ȉl!MRj0VF8 ?IsD[e? 5mmWNzP|)}?~q|E9hf#<{1 8vد/;l&%;ZJ;8%^ߕw迂ҏ:͒0~"@igFT7pAug_N2[3я5/Fu͵D+1n;QIϫR҇` 021r|=.+{_]pI%b[1ҽqX3Z4#=i&ༀ591j^$3m|xG,رiK^%]x -E>n֪(tQ VR=a,76dh6{q}}xdFgj@Q8t+PPYY;;/q$ AXN_$RBp3 ϣz^Fuv@O+,}~u(XzO=iKj'xC'8e^83"\?|f1sΉFY|t-ۉuǢb@f| 5bD]֦pGZ ?`+ӭD~mEtp<)F ֎s: G5+*CgvI[پ @3XRq̀;yژLqsLev:z M~S: &̰ FrGEL'A8~@O2f/\2w"1 $d|K1-T?Z*V4DD^α=n}n=#i- 3NFcF'yW|9փt1:#X SMxoT6YH),Ԍ0Hf2ꪫ.j'&@ĕqY \lޤؕ,65̦:UOۄ#.EϛF\qs>Ǭ^rƀe LDJB|5C:S饧:OPc4Cł+{UJM ݛ́"c~7OǜIF#R:h<)6@:A7K7+lf.*,t}t~9o[9^Ol?P i4Z;CAFBǓARw\WVeG1>G]VM-"gOWRGg$'O{(kqpi-kgN9;.=נGPeǩ)>5-Hg.1"8~$e /l?ILde#cD .,'")(EK%}пU=Z6?\y&b'"o/D{<˽Wi\x4@T(w΢\'k}4#4jTb)pIVjLe4j=_ &x-.o]/grvKܟ+.1i2 fZ׋=&ap/ATFp}iW$ĵ;wK=+R2S&5<%TXb}u"c+EƬmfkzlHġ8`4:GB?ia{CCq 9ot'3 Fj7$N{7D*Bs^ "i^{^E+[fi ߊa'Bv*6W{o곆d٬%Xq_l%gGFր.^9 c: eh)MʏǗaAPrmIPR'}`,gc{X ^NyG@).\x7iCjQ:ћ !MEW%ўے-J0lY53Iv:!0Z֥NQKR$p[;{S}|x?~l@D 1&|+e컶Kl 9|t8ek!|>YaIXOooׅ~[bYO&w OU{]{?@pzXsZj81رZb*[E!e}A$BI+40A'zɟ2P-@LTSĘw-+ur|ׇ]h,=߃׷=6H87G(]G3{ԦVr|lW~X=$Աq&A_2ʔ;Ə;p8/7ތ$HN\# |O${a>#T?j¶! h7y?nT/EiZUmGZ%Vu8Kc64t#/[X`> :+͔ω{3cS|QSG.y{gyH ;^,D)a %D9DN#RNw9ם z4g q3*ʤȣbG(mAQмflT7[+ܠp[4PoOU}/散:yZJߒQ=g7xkeD>}04&G!-ە*}7Y߷`rixIjl!8R|,zN,o _4&"%lMf5w\Ftp7\Y m3$QYQvryy1)lRMQRJi?IX݇i]vBy|ðb#ԸUO$ -nU a&(_Swed2"'nB0^|RVg$~h_\2|<1hH@MM-{-,%UBS s}qr%P֊_F7îmO,tKAJ׊xKtN;Uґ / ßL(D v7C!&SҾug9Hְ":‡x}Uvi9|zGq<*]N?듟mWghA90p9v*3h.C@1 vl V40#`"]a&-k)^I*k0vpė@nXWtvT 9wti.p# m;(%O8)({#capdXX ˾EL1HSj, w"O>^qJzOPØ>v ۦ:{cq@(!5$(T\볊rpz%wzk߲%xj.o% ])Z*CeJ <'2D&J5GPB-B?DZ@-0bzJ`tFWO kɺ#MBZmhװcu<}h(p$)1qw^o04Hf'FrD(ʉ$ǐy+\c#7 ߯O-d`qhxbQ8 -j ػ,-o3DpI)yK[{4"}2r$u5Yؼ_.ܲz*s7×ٟoI㙞T`r~)5Ǐ@X7Xe&3U#-CL;z5W9ÈYd-uOŽ&jO  gK[q6x\,nlzM1aIZ"Cϖk 붨SÖ Ll0ҌEPom_m6O[_K,W~MJ77]7U1f^] VzK'0%IkҐ#DZ$ Y .vwL7M?1*D)XɹZ*\w%v3ZSaS;mB sh$$"ϥY,io/Jb1OՌge?cM> y5 s` I+8a5Jm^OWw]q|GeZBo9¾ıDæZ#}R^iD11X<:Ay+kjPvw_W5T Bگ_M綞KŌcN]~J҃Qf wdz :3dh#v:ill{BZBMP5q!@Co+y]zx̘Sh5=Z ݋/uXذyB`bf -øK%3б'R^-aM)!l#G?^"ƈ^Wc$Œ" O;PUĀ`틝H/?k"Y;#k85[WU2hY9s2J ~np,4֩|z~ c`ФVyL ?!@cFt\OݜWotYV}dkwQ~&|1)` ~tk(,чPt6x"vmV$dd,qX NB@aCAQF7R.EXy-v}W_<]O̻f޳T.*<3*t;*q6 #܂uq}aS7E 2 VM:`GJpVuuK7mKʴfF✷Fi/]շ؃ZfO[Y 猙WL7˔sW/0Eo@`II WC@$q;F˩F~0UeѺpdA3_bݣ^9?f@N8]GVߕA.ρU<&z.Ū_W:z%.HuM;oШXg/D5ɱj֡Z$QKI:'P[a =C_A5mc1WeC׮DI?X?.qP\4j̟M^tS?in<~F0$@`Zxf (,K9'{M q-INj}y`GO"pYa=ܶѪyw0v/+7Q)IZ, rK\AMT]ɳ-_}M~.r\,NNSlri1۠"c ;$39כ&M{@m!tV;o͈dI J߱=$CPuW }دPCT[}BAo=%!^$U%[RyG`z>Vȿڸc5|,9;.\KyXPRg6CKVMa^$֭GūŔ [{wNt(8rG*_f,0bqN@+6>~1zBcI\7G7Dl%~ V M/Ks8bK!F5~0ezg-r&q' t?{ڼpީ/ͬ\DbT<n!厖i9* a黥]j-2sZ#, H i*xU 1q^gSg:`3>u‹JN}ElhB7Yq i 'f _ݵhx誤%'L'vSLcr/\Ojya5:BTVg,G[}5z~WTZ5]7^~:{jWBH: [4Ń6Bv6 Zn7ͯKIT!wK:0%^;O:=eg7mAu\=N[t1sqF_ u8 W&Q "؃`E]2!M;'YͬOp} Pk@NozU=W$49 kW9#B`"72Myjg#"{J`E;,7ךa}c莰@ Mr(ô.4|.!;Tva/4˹R|٣f/!:Yvs&0,2:CvT&baavO(zj} /"] 5|ƕ<ˑ-2rq.J,ω$g|Yt9%+x=%*[?~$IbM^ra3^}Mq UDz ˴>%l|CHtmIGR5A5Xx" 'U(2X.@R2D+'4Xu̴ͤ[ZҨMi5d(VlF"ٛw#w'e3eb]ƈJ*N6Q')~JHaE2ю V4|P6S$ϯwӴ:Ǹ, u߬FG9ϻDjjIlDdž'jM^´>pa{kJ˲a)m;V&zY/&n H ?ơFߊK:9#e͍S#[7[%K>0V@JLbNYfהvb1:3$Mٸ1uQ D< ,5iI wE2jT،f;kשA\ @229Ȯ= ќe Ty^ÇI%54ShIW_/Z[o99U6❛Znior"UIAG˭އ_@8ŢN(v Ҙљ odAZUO;zZ?npwcAC#q;g\]|GE#ip/Rywgoz;6GrMv D42dM:C?]ޤ d-2K^]RlD+T~BғXIn$=BxEWۈ& ȩ\C8"ĉ>MEs@ds!P:̨(`l]lVYP,# }  6^E])򨮴CV=׵r{g;J5B=L,+!1~^)2xV) .BzQsZ$p+8q\?/ ЈSt+3UF[v0|FkA(t=9xr: 28GoJݡffWzAU_z21?$H_[hMɝ|k~@k|ѕ$i`G(toebo RD[ Ke[?G;`r}: BW !du@z)'1Qfb/NIS@{ ;a@f:+-Ʃ(}l3lw A%3=]is9ψ c-N[`zH?54ˁaÜd1+ѣ+V670P0ʼns/]ru%.a M-S+Z/h@<7oV'Kˆ~lfx\"_AnP*ZbE;ztIXtV,v-ԭR 6@\}s :^}VjA(H8@j $`~etg'U.ijceFzTDI iȯڷp;,|ezH?cyhEa[[_,+ąq6T^ M"34`"q6v 3h0kvطr `]xd j/əGm;\ԎvqAZyqS"[Dw&ժԦqa<8洞*76 fTh&?萻?%:W\ϣ&z:iBC@}e꧒M. .0b"ώR10Y@?C(sۜo 0EV{&_[Eu8`jg"V"Z ˿ NX f/qE\PYj4 <&/̯0vmh5GK\z{@!jG@cvC!҂tFZ#GCSK;WųOw~w]K~>67?g-+O?|S_u}qH켾ٗTz*_MF8< 3Ǘ;+S~֭ V_j$ZÙkV{-/ţ%4\Uv@>LaujJ7`E.. F=MpAYWJZ/rd;7O])*fWظ(EXjjUG3u%af3niӁ_h'Aa3VQHq`@ڂu!gd{BxltN1o ;=L1~ql06hӉ)1NfI50Kh/xPS"[L0˂ %fn oF׉@a*}ih:15mm ~dv7a^/A@:~: 9_r5k }dջ! 0ZY\ގ%Ssu%q"[̸L Pi%l>($Y|͊;ɓF㢂UYJAڄ<ӟCGA^:{~Sm`iGy@@|oEqk(/Ǧe1L}%,ᇱĪHJ<ʼ@$ekb%Rzz?ÐbP-s'*"QUCNO]8hw6` V Bo r̙x>Yui8'TD92̾TDO5N?s;/eM<\&; EPd}@`]R@?>YדUۣSQ芉/SM؟ps,WRj"t&E|w JW Q%=u@,uHYdTӁ'Yzmr^1*k"\ BMߝ%:$-#3KW; RK_h| 2f^g['Z(RRw%i*ä5FiU~Y3]#B|Ql6Hf<$Yen` Tn{N)FBMel+{B)TEqx !*a"ŗ]`>y͵>9_$ŋhg'˼-%:/ 2ױv9Ǵ]%|+砅B7Zc% ?2N?> H77@6U&hU\1uwD(S թOB)4qF&qbJ`O ɘ\3Kq3awG$uN0 sRGg &pn<\jZ+Jb}kmkro{es|jskkRsSoᮎt0ИNZ /]~:|1}g7] V Hs@M^\/b/s[끟z<{ā],y־ \ssq:!|" =(Lu̔P.gfl sp@~UhLa#f]W(888_Lf["^`yK.ll2أoN[U6oSu@pI;0`e!,T{ VغD!r(O6wİU/ǩg~@AmB݊>5Gw:pWdR]! N-HTlmiSgzd} q,y࿱:vr[u98YY3"*xB~z-L'm]i*I>Da#_HJR/C YGaWo+y`҆C.j&.oQk>W}0q䷠ޙ0."gevbHr_Y{`ߎ.LOں]0T)>ž@|Xlh`lTs\r肶ɆeTIgiG S/# *xE. 0̡ucʀ,?5.#&# ٝUsB0mY+ %i@鰕,4]h+2xf( **_l͆MaUL%Z0S%n&g>ĺD.~ BG*-3?fapH)uW Z4@k`H9@$;!bc!3!!:JG~ĈQ˿dRr>n_O0ȑ59*9Ôd BzadSQ0dp¥"YFXU<G7ַSw~ckK%:4hP"H"Y.획6&~ ӷ^ǭOF'ó,!@<(ɴM!o< ӕ|-+TBe 6]]ĹZuVzqY%J?s5Vj`ɯ,*4"O#Fj; C56ԴsN$3'(>0HSJHl@[VeAyͅ6CoU$b8o K9=ewLTȉuP]2'aRܟG`#^0BopfiE%Aftk垦8뷎e23\GM4dx1j<بHtSZqX>x9F|)dV Yqux MvGE.%x'k0IZb 8 A*]R NǨLuI<6{۴]>a J ~X_T#9`W@(+V=)dooǸ#Af[ 1zc46a w8'˓"}-D'pJ ˣzVTރ@I TicJ>+d)9qt[?4 ƍ߱*w=4aPJavpjܲ9}^ؔ&83&Dh$pB_'PmT$)FdO t1&Ie(bf|w.-f3! L?mԄAp3W͇C `*؛Fb?jKԒ $ +U3B跑%5I,"#1:#Jtt<?l!Md0 3{A\8t5WODQӚd]ISYzȿ$muD,{Yy _|b'R^lٛVGLX! 96QH+!<=gd{ !#O24Hd8ߜO-c_zuKy+KS_~4ۜ^hؓ t5]}"ӎXx϶93u)6}a\Gȡ~#z#ghP/$4lNqЂ5Mf%v:(*9Nn~ֆV݃pXS/ɛ j91 AGuM.aڲ,\ì?*3 Yh+>Ynpa(B:I[j_)iD R+tF5HQfwN{*# ]LO1;I ^y>;mR2@3WI4@AG ecAjR.q#*r f }«Y8W󎞄UbI~s5)Mު0Q'``9op62l J %;ra,>)nEgL,d#b/{ ϙC8/ɏ/-={ga S$JŰů3~Q0 yY!\C^rqG!izs`o&}ie`ߝuP9Cv ;׳8͞J}bqr!E$~B/=*!cW5RЮfx|@("*ƥ@Y6x^7_-'0V@yut` 1c5Dm=C **aT }1@|]:t4'bqh#xw :vЕƶ/x?MUE*A A:/+X=vR04c|1ڨ{Y@y ,7wMȫo0!8bK,Edl8&/>uŚq1ZҢD1 p3l_.cgq(Y,]2cHs]]CdHeb>M:]/BL^aY ^)[tc =IOEs䳓&P@~v !_R2JKWZ".ToYG$S["w!k%@h\^;Y4$y$ 7[ ra1ɗ-Ss Bo6l(Z!$:R1MJ%*\x%7қ+KFqNB‡a]nb1y:>MF x `#!k-6 /P)l_ \[xPq;WVg^£6v@[ rv7=Kbntޕʙ@* ,׀M )!lLӱڔ)T^.DQnl S(7+4a. ݓD߾]^8Zs)a&9PjFZv Z}2J b1.'et˦T8jyou筀\=4iBHw#J1K"#jO07E쫷kYD6d&j|)ϕ}or I=MtFZ(]}ıA$k@pFkL~_d ;4ޜ>y=x=J6L#.Pk$2jJq􍩒uihKS i~]2_K+ ;BPܲ|tx䳈h5涍/Ai%FI~6Ge/5M1Qxf~3LTG lO#)d~Ą׈_:s%ޫz(YߞD ( A,,~u4øe칚VR% Ɲ*%_/)VHjSo|Rc/DמYOa2d@+_,ꄣO19, j !E9fAl~Nnk{J\6A{kS*ߍxOu|,]򭱅ߦszˁr/6,8-U=>@Q:;Mv;C.Yᬂj9NPHv\efNK c]l #I%˷6hq^uj?*_Npo[\M,GHLT~LQOOirEthkZamMO$yd1d+"ڞ1 M`VTB^/oe+""8\COK81 ?%P%0ƹ/ C*ǝ &,YߵIkSeAi'UК,?V 7TCHYWFv5GkDi<"!b{.KtL$,9b~4Ab6L⎲?6T-kP.;P:(-xjaαիoẳ+|*2ٗ-p.s{rs&/ٞWvSnҢ൹(8d^]kN..~6mI ͣb}`߮D]140HOS ֵ6O3;0*޸QYGKLQbɒv3TSEdOTŗXwl^0|Hh@Σ2i cC]4VM@4'ٻsxXHE%OEŽb&8Kc n lnb"/W:7| n҆Idn\K5? 3 a/oRYJ+LkuOq2v Yl#7f ݽo+.@3  #]8D˘ud˟f-6z=šOmrFuٍyA_c uN :*Cs$BJJ te(Il T<Rj1cCFCgN]|wGS~`>£;We嬽qۋY 3 YUC1Kl<`:Sct^a-thta㞰fhT/lWV4**zbqk4-AMP(ؽ`¡t8!1%Z)=bT:_X5KgA?ҋFc9W,6[#4"M@^!ؾq 4ԾlBSzIiZP"_~wɖ <=9!@Sd,g7>3:!bieډ9zw.,ų1$( XZQ&yywb›xH=@B&_"3ɞ)EMK5HԒlUŷ)-D`yXKA(ޙwɔO!aK͈'3'IM]m?NZ҇x*;}-AJCRt/=cC:)XN߂oM]jX͂r*ċ{C|#"3GW~uNpR]L^= ' I荽|>Ӏ A{o&ne2.<>Fp {d,TQHbEl0z2~κ°ͿVmlڟ,T_~4OI9Ոzi@##)͇QD=FvU ]U%.kԐv]ŀdZC*lCDۗݪVyk~6qWd*:DEWp%'D%?òW옫UA)-+-rS|&O %^c=uѳlA!#➁+-!т愛&'Lx8J4[| z ZQ(Vqr]Ϟ^hCc^޲RwWXcF]},;1^͹ V4"l!_Y6L㭦Cm$*J_l? odAbZ =g puDBAR<_:H'@L)r/%ehYA'/S:zzr' 4?v2PAdoz6~Ek+;ZęR-$cuB*ۅvyUp.y RY,B+*K]o 5Z䵀,N1KF:?PQ!pW\#L>,25!K: 2_0 yQcf1e1K )2+kd/u0x]I64hi]_᫓ݑS B,l|u}_Z'ݻ[= kv`.yfv:m-Ao=[y~g u~X#p-E{H^iHRZ$V2_Tqɜ=q\|췹DXX(Qh˕̜.J[d#'FMTX0p),p8ֱI@->2hKr}5̽K0*wl_0H-p[Ä ՅLrT8/F>fzލk٭f Nֹ9^1x,MQw*7*7@h=jkވJ R-ɟz^+h{),*@Ŧ dy` n@6%4梥;䇎8~ץ>Srm'=s2;)TP3o<J)z?WM1o`R oiwl7쁵hˌ_#njiYq:WSa(kHǁELD!!GѴؔi|⦙=So̴ ECIlrߚ 4;r ,ͫ|=G+h;+css۫ô ABOӦ"/ D>}}0H ;P[^؃h#} ]؏]aX`tD~-Z \i!]7kjWE"d@8[HunrA4acQy ;\ `}8i* ٛ@7B8&Qc0[`cܙڶ_7$zCG:h#XׂN3Q9n?^u*'{C$m\T1XA@c, ,gXWkTd3)F9c}J'M`W,Ѯ Lg\D" 3悱A!LKP鹤 qH3ßLFܲUfk)u_c4࠵cEeRB6hpv6\(o|2[m5z-~=M 㹷cqqhi5ծCR[9BDe3[`oCyj,w gǾU^:̾cK:›GyXB7^)P@tMZp'ыLt-ەԤZN_ۨ& ur\ñ4 `V?ގ37?m19>2FPL[ 0V\'Ձ@-^[#^!AGU])77 Sڒǥh\T?;"*M :"3h6͛I2 utd*E|8,fGRHs_-4t0x|ZsiCiÉB3HDA Bv`#j4?f9QӋӫ_"y[84sgN&x$,uWoBQ UdDpW4T"AxR#U G:=svX <l JA~J8ʁEةd%L)cq_Iz8 CtCVpt14^j+2NčnNwVmdW,߭bCce]DiSynEL)t-~,s+\茩BwI S,2q@ S)%/3ƪ#UUu唓/CiAϰ:8ԉCHAۮW8f` ׊>!U { -|oGh5I.-m@;3鬥$;7O1)0"DO1Ī2O-I$ f*n/Fw|$<`LY8ԙbCl~:r|Ac?"Gzڂ`1 i6SהLz#1,qβ5C8zQPO©a%<(l?gYQut^)__.(Cٛv)b%>&xi{s-7~e^*<T!򭷏[Hnƹ/[jJ*Ҫ7HhǿhzL}^rh;'fNe?m,Yqj©;kOm$3$Ak18u;u|*NO Ï?D+ݷS=D`O !PC,oG0'O0H;|5Ru6`C{B服< dxOY=y jz(xf5Z9p'2ѯXăC1ќ=ՁRӬ>Ã]vbВ8|zAZQ$yK\9)/#Mhn6 Ӵ/ҳ`SyJs1CщBߎfy&Zr#z?΃1 6t tЊ-4ؑ'0Q$?zU6HiAv@,SEd\^'-Ohi~.a]zi3[3=RBu'LްZE߳y ,DH(\s\^3qWsmK 7~'İ׼+V0zefҏ(i%ECdhoTDtF5zmX<@[S^8|aZ\G7Lze#]w}^.S2.$C=Co=g,u.ʃF}ii(~*a\~ቯK؁{ANRt]s .XhܿUxCɽ[cX$3Jndl8.j?T"S|iU $s3ZVdpK-,6r^LxD%OE\$?]9=>C,榅׻x:!ۛ\K0gS]|Oq놥y[D {"mK[Aʗ'HZ9= pn൅xٴ5Ɉl)GaIF ,jHײմ}NY82 Z`pP=z\;xodīeau˫/Z`tDdw*{ "+GZfEi~7Ii(xl}]6XG]t9~J7[&[3hfG:cV ,z^hѨP2W1krŋT>lޒ i(+X!z¥% p^Eu& j Em>75|[2on̬y4@B\ m21#=3Zڄ\f4µg뚧 U')# k/'ΫYtHS(>uI/m}Y8H֟VS{&PQăho8>]u6+T3:$\ǘE?,v!'zˊIt1ҳF3w:1{C=>ABF?XzɧK.z䬎mTL)ЯNDfxZaJKHiL?ǰoێ7I awK q5fJLrFXb}ܻo(Aڷ/扚g^1c9mP$.dJ^ẖXr7]r J6SQ6yr~HAԔGAj<ߩ3> }A#An^b:;4r)pP0!(ɇmo8U|etz}E/R>) >?"I3H! ~rr33ԞP~cH<ɎwY_s_j5pU {B6)w/ss­"zu9R̝Y]A5{aoƄVb蓘lANvM}lg)bَң[6>:J菉G:\S:*OP/Ʀw"w]`}9ou)w,nK_!0^* IYr1? Ҳ^~7\].ٵYt~dkOVM(Q4WprFSb: ]rvc[y ȡ'6)m13uIw[,sexs8nlR|,*N˒8 KD'_kJsnح"5JU2[T`!+6K1gOm 8a6? 0| sO2[@)Wu! Ӧ)yݓT I^dWݽJFG>36p`IɌ4Bab+rD4HQuvc QFy?ղuFpn /XO`Y @7psɚ@GhHL ڋVUs#O~ _a1gb[Tr^  |Т,F~R@+ l5[4zSKiUtբ:S X'UЫ^r72GlFH'aGbm!b mQ6V׃fǸ}!U YtmE j2}7ɥC3[Ng sKX9@/ul U\5f/izъcH[o0mMAX/!Mv ,X3T9[fDOQ2$Kg>]з}L!BTFtQRo&\wqI imfś//\W氏Zgxe 2å {h 8ޔ]y?ՠ.;6U@iG ^:xEĖx}UvT۳W l9~0u9ߴr&U[֫<`1oJQǜMKŕUH&E6Ɨ,׌Hk_LM㗋[&Aɩ (a&w;X߁hYOj̫*H逫 H.^ThlBqZtQ˨M,1f2\<$۵k+O=el3Tb/sQf]f+ v"#NSs>4.(%_`"@ %.=fp{l`2_>Bƿ| F5P;UYYclg L?[|ryAZb> 0XFBz0zaRAi b`["8jު7âMl _SLRXXu䑊XëJU,Y2 >.@'(]#?yA0gmA7Ǻ-1Fh|')_|C!"[XP" 4Uyc0KKˠV5[1uvJv$s9}5=fMyޯ`݂CrcobW8b2ݎDIA5kEEr!6\6&0n: m6 l[M\)$W"N{^[qЉғ6 IL` UK " +Ȧ$ aے29yj[`6GU6sY# &ީC_*ڰBV eK01PbyD_T3Ӥ_.r˫&)# /i2̔*2 Pݨ+/na޴/2 }2eӜRޣ\‰;ht.5|<Ȉ48xN7{- KBfꎓC˔;9@rpWАz!o:<>b+{YcG>okg r~a9e\ik/d khB,>G{ЇUjfzXG̢35_r[o8a#O?aOևarwrt۶n"(Yg }%#D,7a;CYq4 Ls=81PJWTsQ AOv_Q\nV==3D9|@K3('e5g,r!>(0 R3C`6 _{w}W// B-jq!wXOY)|%<~O?H NB t,w 2sq&/bƔv٘[i_#h`"֟$X5~De*2|`IƯ Ա}w,oS㧮J;e~N< s{s1>fMQ?m>VHD ;-D~2j\/+1+';3KyCtnG7 ^kPJy 5Ɛ7+mqS|I 4!?mHf2!?ؕMEֿ &ѓ_X9ikHj2v!߼CѸhBkgVcLlN'r=_X\̝5926OVr_\^宅oϷ8W%1@I\$ '&r1 Cjs[^߸`vvcJHI7P{1#._6 X$'lga#r7BGHFmHs6t[=(6ZPzA՛YN} ;$Okz]? /dx$8;Azns jN{ѝ;G.A#:Xh8m>3wc91c4v4'Öp h(Ȍ]LGCOt^\Ah&-6<{=.wHqEf`FC$[z/CM+vHG>Nc<(]-d=6])1VܢwE2.N1u%JFfjZ~΁[U~-A#:P sMT*4T/:6MTlq442\TR6vc s=b */]gn;E<.:%'-cA9OYql2X7/28ra) jaCGV|۴8n`TlHn(>eXhṈUXQŴɨ WB9jZn:UXWR'D}RL&q6Agȍj@~wdPxhSN.pi[^7jN*a1f"ALZ/Q2Cumlfgpm,Tr pѧr'v[2eFpP#:!+Q=aXcI^D_A)I{W;9U3>|B04|вߝv$tLHO |,4?  n/d\q]A)3j z(~4zz% RƬs"y,&ܗCcj~Kޭ6 4ˣ Bf1y"(:<5 ƹh lNPj$Ǣ@ɸ@JL:#49k>aFP2#`9r ir. %xHQIՋH%\%e#`7%bpŊᖋp-ʥl+9Q&9'/Űyt'& wPCo_Z"Q"`)s6CWQ4XgK0z]LۮiƅXvAżغ/h3owB;x`ǰCZ? O[2ÑPRuyEtbܮ͑ft >:b7-;VD%NGFG,E%ӄؙ ud7!aJ[e>O|!|!KMN6}Z(K*!==a1Kdk-@WsGBԼhvXMFԕ:D~uI`q<,i_ "ۅZU4ѽџ Ji~ÃA5xޱmc~UKtv; !8s_QjCԆr &5f *"mH`=ddhs5[?n,aK`9;&TϋEt ZEHuU*y nC-)ȣQ$L?,fe8Kcug NWڐeXBxG6&(MT* N˝q@#ZrJylبi|xYchx3?hO,IRۧ-2LI{zB [ͶdO J+ /!S`My 2B%O8Vcr. mVHHᱩJʍE(%˒ ⶈoM Z$ WqOmAtUd69@̧zf̯k/GZ*s5)#>{a=im뵘$:Y=TTl1o d˲Ǯ3\.;5O]dFRfqwYePXi Sτ$;:-]rr\d^3F_̒Ӽ?E8uuF]qE@zJl%`YǶ#T[>>I<wlb zA#܂onҐc] lbrÈfQ*;j\w NJ0,)5h0xJZgߐ/ rJަ.ỄD{|͖3Ure+=(yJTg9(j1wy!T3&UQR24EU Y[]я /%:\#^ msN'đ#.f>+B9ᡫP'6 ᴧU: eU.G>W¾qcoWy.md2E}zKX"(_!7I[*d|ճt_׽rD>]͖~ISWo!qV$KݶoO87&;Hh&rw((eJK?$?@}myvm+/ٿ=.ʙl_fI|vfpܶHA⠃ɝ4Ổ?ɕР8xQq'|b#R~Bmf3j ;\$yYǑ>8I,oS*vK E\+YVZ.#$*R%}tSR_GK#7ŘyuPEIFl1S'[ v G'A@qfR@q[` ER1aR;0Bvk:j A -ǿN/e$W/N(̫t~]Q#>F@2 D05BYtz;/nOKCQґ\ZFN.n`/u#ˬ2ZߚAu١MrSV.k]V)5δCJ?(v(0AD':bM,\r;JȃxK|5 GUA+!Ό> x(K.u݁U{'b삱m; 4(BU[HD;;=Ps)Ѽ@A %LK^e~Np(!,zˑi@3rnK.C0uP63"^L%mUb h,J)@l^y!u`+ I)po~G= R抖#}U)|HHʾ?M:eJp޿B%Su\bZҙb(2BtqDUEՁ22PW;OLXអdÂՀvN+ _%T Dg 2"]ھb#PY;~U@&{fT0L⛖` 2^7M:]5w Jl}l:0hTY.;Pj̜mJjq}ҡ+e02a(jtiX?*j&eGm&6iQ qMF|Fc>Wu |Ő2 KsJHU^=/b?;/~5WdGv&c!-I0~\G/U&^9=ҍl?[Je?q<{P,v-Uݏ 8Z%tG4o"|]/iJ'(9ڐR!ւ~XF4 \ʼnoQ,{I@|Kz< GV!2O—.,Ɂo'gձ P4 Zܰ\mxS*%A@vY &F$,SZr-/apqirjYģ|U0jy|l֎m ^wKo>tP[GvPy1fh/&԰@|W`di sLYpOg)ndu7st&,҉*1OFy@B_ T-3+tFpp UŠ/a~< ? OS%WaJ Bv|bsu=-Ai- ע ]:|w,k %RT/#S{p$n#V|gKXHcFhE|&9M$M+J7-8T,)1*!3+f֡]ҼԘd#|d1 1fT`8Dd+8x}h~ Bub]jl,sMPB0H{5UǴⰇBPs l_A/( 56"kPMpLf#175H%7WV9U|bǹSXհCӈ `ۦMtl}`W*0=c/*9vSm)!6oF.Ҥc):E: $.x wH>FQblv>gP@R,Mu, qZn-6V~Q{c|> EI&Tf~:J3vb6u|*&,:1!E0 i#.*֪+ׁqSQ{'%IIM lnWr78p9,u@Bc33l kӭK-#E6$⸺f<.*Ғiv-0Q]^_ٹ'P0Pq?$./B,AT%.<=ʐn.Z,!ub̾=-AmtK0S PZ6UZ#`L[W!cŪ:F5s3GB-0cDݩܷS?NSvj("P3tx33f$!ЫU @?b㢜ҏG nِWKFsy{9Ci?~MϺWA]k\+;33z/ ׉ߍ32v.’G[bK_=m:T8)fV"84dž hG:2],dZIkXWqlz[ZؼIUl&n6iaƩFV55ƍnٟM̰s|ݳ0,?G|<6`O*۵e>"Ch:wVaҮ $euPq_-kMԳ!2:005o< gf[9l^ن߰ d]J[ Ⱦzh'DAUM }d)/~rzjzqV2!A / 0ɐx,B5)ŷLJ~^FcM ?TW8׸oہ Cz䲟1l},֩/Q #|LGC8}Fih]HIJ_9;'hKGZGBIUdQt.MϾJq +߯??#_Lvx:;(H^{>R׎ œ>5pNAz ԯ `;3MK߻g ^C l+$-j@F}1PQ^0 )B|֙es j*one { +,'O8[@G91I4eB'}")ӳWÓ[^ԤN2Zl~d)OZ}eއL1茺#C_GVrg3onh'm]DN<[45ڝ{AtE޿2 ϗN7΍&^F{^<~[K*A+9KA]-ko;ŷlsGZXnˤ8K7*j]h&梈j~2/fӚ,tc.Cr]R,؇6*F]ѱn{]< Ib7; _2{y3,ZM`Yk '[[ߙxf#p|3 hb{y[J)Mry!Sb MY0HNjfCL05$zoQ ;UUnC$3J dşeVVR{04%7ŻV( Q "aZDxum'T=Rp/#dHo3f\e&x=Fs=ǜXX|]RPIq|#;}B"uth@P 򦯃)vI<ٶnAie& 1eCXIi64oka0R_UhXЧlMYzM"{=:[uztS,\/S{ƟiÁ g 6xe[x?R]m1Qj]Oj&0zDZ.R4ʧY+|h/k}θ:U H91}4wU3ch=<֘!.u$dZ[lYOQ,bo \rNaнѭMX h;˓.l6}&}У.-;yu_:18Md>){sNՖ6r#9I+`hkN?s98985z O8nHPsKz(pJUnF^9\rChr Z [>u`~N{нYR/{՛W:V݁Ȭ,ÓF<<Z$E7v XP&ix7 c(P]a _OK,">n>C >Oojk}G"vu#*v>3Pk6x! |+8;ˑ[gN`OXNW76ޭMq^#9kQYdVn^AFo3*\%d.ehC {vݛ]k޷RoGt*l2E8̌&  GN4AmUb{\,9!tƼ_~ܶ4#]͔b:侐q--lvz?DtM.y7}7`̿GQmCsSW Mk&&7vƃ_FƠ@oYWW`b*T=DRTbMӚ7=# cT=+r\=.AO˰>r>mN $ry2PB@ϗ| >BHMBFVx?{惐Z$~a72xr߰QHs.(~H[5[YcP.iL taKt }E5 @ZqSkX%[{kw 5a -T Z@j9ϲl}a!݃AG_]1RF8w,Z6+/[Ƃ .j:_ppXfW vq?Խqo8$R9-4Olp&O]qW<>AV8~$a_`D̨/=9W~gvK DaUZL2xckBQ;akB |S+t[fA]@'jf.mmCQS_86@Dz۵bG~L`D@% e ڱfAеnbT7rw}Ѡgz>EO $ ye9RKV288`9u6i='Kp̤S%ъ+3-6vH |6_by7R 3zdr`f͐ܥG69J 2eKHkw)N1 ;8W@GLwVF'YENйH0q{I:L뇥 ./0.Q~a;Jr0[ FJZa~&wU[u4CzY{Z"ףj^6Ș#`tGS8ˁM%F4AdJ5U_t@g'@AX2WQźQvbu[[X4 6O$+)ˆA9PHh*#EN wӲh9Iē\G>Q@hRGz1wH'3hжl물 Sۖ'uWE ,*z0 s_)l>\`̍n]06CQn)aq8UCeP}\]d@$wu,G%'Ќ V9QB"\*2s,)Ƕ{Pѵ6bunU:=b{Nt00%X/e/"{kja"x{2}Aq%dhAɌʨB0]JsD^n%uEw@>ljp<.=O2Gu}'pOx+duA'fc+;k.@̓l]$R =9bQ '̥BQyz˥fvJg GRV@ 4 B'Lmmn̩ ]UL9H[M>dWd5/ ?ER"Txgt{.V t4^S3HsB&`]Io5*W|Q!|y(k[*BI\չ.vUpRy3ܠ>Ip@fMmjxSޞ3Af=JƚYwXȶQt!ˀqp#wel]?]]^í8:dh O~bטRY ; k_t7Qɕ%H?ZFr}/EsI}hLxwheM-UDr'tJf|OFѤzl3,JKG|\T*y?ɭ F]"ol ;X2{UĚgL|aвQ(;nOh;`p5cjNaIk[YYd:]|@-&<?h ֐nhBK"m¾7^\ mq9^'eQٲܤX7S1b^K;@)Qk\Ȅ[+.K,y}&9/:HqʜrSY_Z1-E +UiQHԟcf!W#ܿTKhkDow;&`bSa uHx#,+q()0;RQIF_,=z-;.tuhYe `cv~X;Ţ|vk3G1=>[5窧 ~ɚ?zTn!00m&Ղ | & ]ODA#G֮Wd/ dRM_ƽP: [=K&ՊZd_郅.@ |@DJ o"JLD;^"K\^ x1ڜ;\œH|%+QfX.`|,ܟͫvti²:Uybw-Ω4;vjp몂>e Zg#PԂ^ ր~k(L;&ɟ<ѳ)tN봻%4lå҆N9m~$ԊWGu-8jaFM>Lz!Oge4i@kI+β$G#_7Xb^r)b]z7mS ࣶQJxy#<-W횻OȚe`ߎ2`{i7[qiء8l xZp20Bx3m0NKC#t7ܓctFg+%l;>QnCK*E!ϢNi/|}kXʖ!Ap;KzW-Zz`5{"—DT'|U~`8n4(V2<ޫ >^LI? =ݾQj]ͽ&7ՕcQ)1Dp^kBl:_Çj0 &ڑf0Io^ l:K]}.'˃;Q5 u\pV U} l{1_^ga? \| \_@ۀ" 7ۓƱ}%nvAO*\X2] C[BXpYƠUDEӳo/*\H TNT$QT UӬICQYs>ЖGԝ2`-qg g+K c  ΐK>@WįC!+t2; >3K+cdF9N5=(iYj*(KݻFO֯WJRD:*<JrڼD$Y+^'=E9 >iZxHW 0RBp,;;|)\idce:XdpZ 2ԑ1uxp]~*(ₚ%Uƫ+7@*<{OO <􊀾~tb[&~WR1,e$@6M7syFNϲ* yI3x\b Y?QNHk0OjUgc)+9tAًq.Ro[$HmJr6Wxl,?ػCN6-1,o\FL2P Mз'i5E,PlP:0IW,&E3dJù|@d*ө 1D6YpGj~P]40$ T:" YطwNeo1+#a]a}ԑ\;}%WJH +9ZkCدr{1qo<?V'}\oY{t1<$bAB0y;7cVךotQE~ >nv: Mw2䥖T+xΆ20.ΣV0ȋQ}󬽦_}G]u>$=#`djAKǒhs]wX[`$}Qd$1#CT mP<֯!)dlE6ƕ A^bqwNwi"^q__Mg7!zW @$9L骚ikE~1~qE?^1i}OO FRzt eT>\Pۚ!O0,3_e]O2#8U/۫AIQ*E:q=պIDϭD{Hg5?x=!QB4ֲ߯Czh̆jWIk~ݧR^"3+|HYQ_mO׉jIM\y+&%a؂ #nP>B!` AR(}G<T:l<&n7k1AvD6C]RDi=ZF)*vPUteN)Xys)Iɪ^F*o>"*.M51jFM#~u5~SӬ|*"{LwLۊʩgNɥؠ?<w Dt!Xr~y?e@xj\/奥U5Luœa77Tg4 {*d#s36ڛC&J ӌ91 z͸)$qvwa=u{҈~|ke?sWfe#&) K֖E.$ތ0 DjIk,[-lՄBXQ;!hOq&H-J.S39N (TS@󌸄|>8 ˵Ci~`2}~ +vG._߮+5  k`$y# |af-zO AoAa<|=ӷ)4AM{Dr=[輐Usw/F,%-%vB=gѾX4N\ varC!1,@R}Dg ^qʲN=n}ST,$PgK]%Nq񷗼uU{2\e/)ؓ{ovV~Ik8]c–uhuǐ0 w&O39qA W!C~Pr-Ec5GlA$kFБ!70IQ`6 YJ#gwh/>)k[)bDKr;<ˮeOtRlsŘC *{"h ȵ LoԇjEޚLBIcč[uMT& vD.c"4t˙T8*I7ãM0"(|G.A(kį*Ғ=0\ftY[f *"fƼ?:;(^Mv`Q_B=|Oo`;|=4@4+7e$=CŖNzHoyy"-lN1]E-\?قy1bw{b/q64'4 !],YGN!f}eGUϯ`=IL0Ro=26\ۤ=5h^OiK|}ѣ}&53VUtn [Ĵxj?p3P1Atȅ u|UCXTB&Q6$>;oF{o[g'R+gXeT0IF}aARY`+yOUK  iRd8*8"1+JInE2bGYm$#xCY^Md`کm6,,?6vp>"PBu])$%k#M,ޡVa%!}O?fYAƑKVs;Zܬw ^uMpmLڂЇg͓6Ĝn){"YX+cm[+bqhLlj^B,^ՏRw {ˌD%[&)leŖl#_~!Y~8%}1B|b >mS9MuO醊xbV@N$~I\/i 12Lko9J(:y+83V.f.ئcZhUjUI)~ KECP 8ёƷ-n6@?J^CjN1uT"M9uČI@ƘpXݹ4[S+{UU.mI//T0yeN*3픝 j6Z10}krQww-~VPטNyd 5/V>ˁڌ:%}^rMQ`s DiǣCi+1v7T ܔJܥ-%XkZ-mdNuz^\E<%e3w86Jn5Ɏ~ur žVsVHkSԀɕRF@@ȤPu4iGkV*dXX>e3E%J2<$ k$S b%!}lk`LtUҭd_ K n]cP]%ܶDPȰ >_-7RC4W]TOFځ|j$Msbڙٹ! zO .8i{Bn qvgmHoHU*VW9g(q> ˋsa:`xעDgsHɃv|ѡ<۔iwOvZ+Sq*f2v gٸ EdrP,~Tlu> T qzGu\I5Ʒ`{1!'F݆ltAS&n$Ԑg.^ۚRNF\pJ|=wzdE?moNWX?70 {+JW3TE? !%ս~Jj *ĔHVؕΤR&UI}j M'ޞq 3V/˘4v5 iE:KPr}wb%jPmG\َ~?yޫiob 귀hfoɑ(2 s9 +T")xT箩0l^Y+51z%T۾KsKry=Aj1i#ʠ ڹgkR b#)2 7$7 1s.?5Jkl  ̧[^7JAZv Ht_5rLɤ X^e|;|CP_3NՀmD 1k\ej2JAQ.&}' O?(yZulKSIfAs#5GPcY,ry܈IK+bM zlM,#q*7HM~y8GŦsƧ *4QRK"ZI#̾'9bJD6+y m%p,IԒȍolS,8 7`(S7ߑV&1Fn A;(xE,(,h;"@VÜQ3,ם#G!ˑ(,WI>=- Yl&X$MLCϪVm4&5FPo}<ڳo8Tq3TN) flCe-D!#5ɻe=k2  BH`U,Qj#p̬utR?{<5`vs1JsrGjyHRi\ӛD ܤ/.GέbZ/%z'JB3NrDyaI {P:! [iat0 2'{B ?Fy1 o]n6OCfB n)#N_jL]*485BeDR KP,k5 H $h|gỶǬV,Q 5z2_%Hq,(r]oz L mA99Q峡oٗJO0, ԁCyl?'1%wOqSi|2"xRŹ+6<2׋Lqgo ԭ^0hC ^9MrlXP L:;!FFtANԑ.MOH1!'ԩ$?IJB ں_<H N?Gqqiu4Ym# E^kh<~jH}m:lm4[Vz'yQ93׏픕w. ݸP6pRk48j0 ױV/6j6_ //1^y݅e<-d|Mڋ4B'o6l5lkez%KR;[|D~v-0 Ur,Vr9&jY5alYЏ' <-ܓ/KԿE2Fվ}kpj U#JX3ֲC70$K "CmLm0|b[^"oq; Nk_p]F"3Y[_kHs;":C]3K+2nΊZHpEax`COƃ0C1r$abLV1\H% =YŅ$# nV9^BPxCd֟||Ca5Oxrpg 6 /mpaY+*1VNA&90 -ʯ!:W @SM6D&G;{MMQy!46 ;ȧDAbp"Ҭ ;acIQ#`srӐǤx]U؇;l&/cXUͅԤ1/ s?k ʴ5^2 /#5C\&D'@ {=(iqcIiftXdՠթ:)gxB٪?:ЕxN5,钡7o˧ʯSV>_Bކ?iOq7ݥ5. ϵ^*a  ;85B"U R?NJ}g.&2:]ͬ0MVB73*uV2 hc_$8A]pg͚ dN؋Nq*ĀSE:Wk0tSLׅ+G%A^|A:Dd{4>;Rʼnd*),kTThҊL&y'l,G IzzB{W4 ڥ){J}P tΕCVip{1ڨ<\8p*45@&g[HAȤpF?F{ɋiKElRaM]ZeeJi#.߸:Dg,oB| 6<ꍁWT'IѢn,陞~:NoQd $;!. #KR dlAפUα.vѩE+dަu 0uqa"%514 SKf+Wjܩ0Qa@c `.b5|7Q.4D5@S 4fjǁk8eP=P LH!y:!ةoƽ1(*?&'~7d‘riDv*'4*ڼ.G+ku١*Uڴ}x?_Cj9CVjJm\b܅6D0N{7cFj$%۹E?Sgp|Doi[e=X_:ǰYLDa˙E ±U[e(oB!m)KɄNK-=ESs!u}P+\-wU̹`VvD.xGgfԅ$ڧr^.\l/L`7a罢A_Ʋ<Xx;Jg?VU96pi& !V(aDv:(U皡fk!xGCӈ#Ʊ 4S=e+Jx郲@)s!a| q&>8mмJOXET:V(B/^'K )XKLˈԉy]))⼜|CG4[`kb]GQf}qlcB;~gz (Jrz2?]j:'C }="nj)mKIke|ڎ|J;T*y3,SR:۹ВdL_rXL%_]_>qTSeUXo 󂩻\/W׶=  t$=РH؀@ѯ#N7KK &oFaZ#n')f=JDCn/#0+H(裋E6X0k`=_uO>DsvK rD0%T"Iݺ7XUcp : k3pUxJ\mc3ةL('h*g&TFy%Pi!t4Klho\_hlx`2W9P݉]{ RO]z>:`*e?-*R1PX~E&.$e f詰OmdLk^;v|X[~N`PMv72VnJӲ~%ؚ) m}>kZX]ϾJ#15B1ȍGygw hiwPx'r;,ܘ l{$a[!\g.FT}amA%W;pR R \M\je!~3GTaQ1R̾Sb(Nܜ[Ĥ98T+ܔ E1r}:PmŪ?8kRJhf#&q#'`JwtiZm SO4mp<{d#;Hcm^Sc$-`voȠ7),)]!7o&ԂѰOIΤCKc+3IRGVK2LfpuLOBT t5 _ÄCfBr,g6F_;`:'-:'AF|qK 3]K_ ˧成s3wA|+XawJRoq5 O-eگsQyI2䐸a*7N\q J#W~xs'{>eH٨RH /:؎:#j5$C+X{Hl6%b Vg;*S9~6n d*Owr@\#(9a^_ UCl70k~HUeİ; :yW`t A,2G;luH_0˳F8ssTY,NqTwK1orͽ`G ꪄ1yY|jL|bÒv&O1zbH,Mҋ2C$gQJ<&L3'|rNvj (vEFl28h/$qc:N, W c6P>^~.m*nY}L u<[wТ}DT0IԄѬd ?=kKWo?[knȷ`s'%״k't'\HuDŽ1ǯ졾9l/v aL)m5TU0Qm|^L/t}r}޽pjvŎtq;j2g#KjWk w+Jn_ xחyHg :2<$ݡfB rd7e|Ȓ!6폣yɈ[/{T06(.9^`@'#&%*.DYo|]Xҝ'a,8b: #+4IY-`-*jG"u<[90_Mn&^k P!cb>(J^|H_5 UE_ 'rMLߡ($O^yN1_IsDa(kIc^ ơ 1͕u䖪^6=֦j KYR'ITJK/n9$ q0^1-!јO] b-ԯ%2uBe f~t"yc JOf^'{p)").сK]1 (EqQ9rAֲBS+jgp܏Gu8\ѴZqxQ6q%#}j^WG̒ђ9HJ~dŰ0]333)up?=(.YC5.ו&99ap82ht6S{6ǼvDeBtu(w׈uj",ݡlIެ7 Eޘ nD&Խ7vϸ7{J.W<*RռM_:ɉ0.\kp9bJ^Sc0gPA=`^ȴR> ֎ADy[)9τ_tR-Xe&[z9jڧڐ3N 3$T/BB#FC3-U#R\Kjo|d"+7R'R26xN;܀sC ]M|v|l&t鼲wBضPyt7[e%L.NOEE1h>ZCb2}63L,]य>)e^#A~ݒoU15 ?zZoL2BJ-Sx'g-K-RJ&C[0O#:팱wdWQo~ûY 5Vk"J5p_I&AڮaB` %&DZ3Fu"LQ <+Ӕ'3'uABB(2QS"iCa+7]ۓs@>B> H $1WFҵu2b3K)1ϪO3{,UHlQKE&-b1::3-?!yIÿBXZMIE'USV]ͯH60sYg[wizO;i"[fu$\Kw]l?$Xl~T E :UןK`)v{78Cy?GCxEiR^']>_w6v:[i7^Xu}GnJ|{Hx`TcS&w}F^+<! (5t6Zh0߂?dw˒=%_XDTC:kꅀ[_#+'`I>g&b_ᵮr `9$nA3gd;Y8Z8 ˰wY nD>E8>N#d/}P 5♠ܑv:G~s~% >o__OM=L{`r1ZM25@l5RO{+LǢ)mSiq%<0m&SgZѧ1so5#deN>S%Hvs >y"„ oqM*^,y4Lַ5ㄙE4N!f~Gd0E<ݜ:[}040~PV#εi:*wݠEz.:_h\l=51> g|8ΠzH.SZ8d]gM)d4qo ` 4c9lÞҬ۲rf:EEc@ ^I9"]S粑CX!5(LٻR4&c%"U0&Bg<EFQm; Jѯ_̻t`I :bDرP@r=^8a`?H{;;H0"qܺ᮷^d_ {yCwpuM+]xϠC9ֻ4qzDN@lfLTp(0ۢmYt7P#J4)B)?hQ+V'LIEakS+0Zcʠ z[L)՞Kh!.=T|)D[1șK8d_~kh+y;~7|qሉՃ/;Y8`tq*ԧd'N+ʸ RԘbUQ[ c5|-*=Հ55@}iEʻǐ34z;a_.!Z+z0 x/͒WG];U߰0p]$ qrkpp{zO|t1lB?AВjEOE3f3KmB! oJ D҆eDuqk;KWWdx}*s?7^YjaR R b4$u>&sM6JAG9pC4}F%0,m6(PlJU4r{q7&; &@n_N 7 \IFv+ 'v1"c6#ҫkĸqmoc:Mq~t@;Kpϻswb 1vJz:Wz3*1ٙpgmR7ۄNc%cF׋ؘ8HwsxD=,$e&/zC~w"($3FXx|UDAP7%QL'R_#=\[2H@j&f@9mT鸳\%R~,(YDzhi_Q/!(Pf+9MsE@3? hm2JnkS3ΙYJ#thO"P,!DD-ѣ2լrgR#9#WٛeQvɽXjIK3vW]1̓Űu]|uGJXGYsVk1 gH\Nl[=eIw=&j$e/~Ro,rmӾ!5z_U{bHdX%"f5̢^ Wp @Q\W)Vb}^ʔC_͕Rе@:>L 쿛)h{}kGJ9a8%NnV,3-f2ߐo⨈" i0 zkqjFvEǂ4Yy|ݼe(up #M Vu*K/bu#TbC?&9Ř<X ,+-.#R9CB"K!ʵد3&Y0H( ewpր(+KfduWw[ѥ^A#{VL{kFh+ы[zށҶ@`!wQRgaiZ!aZ - TB;-.?QR2Fv0~AnZ*|ׁS!pPn/OB{hx;V׬ +&֯7AD|Ό@ Tp{e|'yɶs³AM$m''vI UΝ F lMF_r|#oS`A#MWf=Щ^Slx%Omqw6v'xn TV3 s~>3m- [;}E&$2'B~ʇz9e ^2)OlTӨ710J,!jʽ>LJKr9{ MA%SǙwP"Tg| !`lX̆:c24[]J B I6Cwd\|N5(DNȽ#u;5g+vb"o[++5S(%>y2/?H5vFg:V8}" oCƀ$xI;fάb}Zj'Cn)T}N?#^ F^z ځ%i>[@n[ D k3W: &, vhTdl.4Pwnhq<;ʜ_P(tgp4})pMoA]GT'HyucTX ?}(JYvc޷[/"qٙ(0l&gfl?.lΔQ\QNwp*AKhr*Xtz[W@T_9;JOJN)|X1*.M$t/}ir*B4\ll]:wcxͬC!KbP pG#]jao*p*b| JɚH*+T7CRRq(,(9誡}U,s96a>e$׹XCC@$[{+P\2)KJeMFQtbSpl7{~ğʠddClIhP FkP,Ec Vj6F M/G8_bDTuB/Agime w]!]afU'ϪWg0_o}^9@ 3[UGcd[O"R"uq,g\rcDlw憜V^)'YYNg{Gju*E+sѴqEA;fH:-S 2);E.:?)9?gήcĶ)7ɡ'`2դak-%9 q""Pf@Vbq\"Kel&y.XJvg L\ W(8>S"4:Mԣ'ܢ pA؉ݞFʗ聫v = I]"꓅pm䒄}ⴿf! "^Plrٶr&*Ƈc]3moBlk߸5B= Ks: 0h+CP@og#)rm .^$穇#B8> Mn#ecԙ'Ytӧmm!ZJxay沗F@1`*.Q} 3kw(y[v :eecEVt˭+S9X_{y)Iگq2'ԁ]Oh>L1Pv/ТlfKR}\IPdn%fN22 ~<'Vp~>@5 /g6(b<֧4@Gk} @H5g(L7>'썶٩FqCWptŊ\-ڥvݐ&֍ ƐwJ"Lܔh #}߮rG lh(EgɢVc*n{ #}DBI0r )VɕRmXK F$jM+6EHn?Hv9[jd` ;5V[-E;[fH$RG2r I 8+1*#X!)g1R*R!eٯõIN`pnmşW'GƎe ?l'%i=YmI!7Eg3ԧ Qt}5tZ: WrJ D^DDa IE{觫wŕg);A]<$]jȴF0 biTX~%>*B ꤖ:fBB6Ab]T|m~AMz8 4T0+{7E7˧&0y֚(̔LpLd~0> ( Q4we zHߨxxǞ&ܪg/۪n[nK!MGP*K-2VV*6i I}-f_oyg+aC8٨N5 x;8.z IY7#5+:8x[i~U| A?z3tf۰/ FܝN K5dCtRH UWUe86Q@{(M-l(k?Y,9FwMSn|7}z 6b4ik^q4heWΤK ߅̅?aU8k2}U #DˍE+z 5e̫Vq46S2G.n䯟  MxPv :p\,dc~XZ _6iËd?4|*moBS4l{cwG948!C(mFacWbU?jfu"h4 Aah-h ,\:29$*bGKҬ[Z2@kAU|C;dAѸ'fHy{Òlϰ$yMJs}3j]*-Qj*~`1Z0G<͠R5{{V<5E]bռ8A9b#đ^ &_>9\;Boɠ` '0\+_/*BosN|5{h,cM!ن{:uyazdw.holVФ7x.-bb3k>BzC-~wc@&yf77-U= Їw튻$@/2L&;N~Q*€SPDc*o+Jk6WA*L=Yɱ`bq߸`Ăhf%T֬Dk僕m it=xE,@fǤ< DOq&$zŢ'3L.E"ӐΩ,_Jks@B}e٠.I"{] ޒ:ĬTܑ;1EcT银T̏}3$Yx& Q81=RA\ |&Ҿ[j qb;_61^&3\n4TC~jv39z+lR5"G>MY%z;~V.Şpv mO*Ûu5dA #֏+#O-?p"cp Qy8kE=ԛ}U9p͂1&oBrҏ1°uv^=Qj@)2aY j{'u/^,MpۢKKdpȁ-9 x͞>nϘ5GB|kcCpRGrFMt݇Ѽ*NP:^v͓kۦГgkuc\62C>܅F%h7gxe[PJ0HTo%mcc׼B}S:>poMUӷrke%ķ;ȣ2( LUA?nAxwX{HⓋG>ID^lz2@HI/w U:^rDC(x>KףOXr(#%JA PB>,=NEW(;BA,yŪzi JJ5{6I}T0ҽa+}KߴZ{W eM%+Vk)UWd,ZOde& ^ԯHܙSL"r$<#X!v;UλNú`MD3μbyAV=gkk3C> :%"Ċ@܆&iaU2OH9&0J2qX Gl$ fF:|3 # rݽF)X0`{޺m?#2pI#Hk}88Ǡ)*MZ IذGM_Uypd3fAs-&b1Ѯ%jNow쐭?*buӁ7w3(|xG9!] sB^s2ie>uP1V~!]eO'B =WN|}5w 숾q}0<#XA*]; JesC@:lH M踼ZBkdbdf™&pWkvk5gwnv5ࢰF.kq"R[9ͪ#Y܌{)j~Ѫ&Rʻ&4?`aj'hTug5Q.nJljd/O^jT#&9nu7QsXĦ??fJ+Q=`w z9CA},5s}dTx85X#%"5dmL_G dxP4wDA{&N.0׭ޑ%@SNhtwM -rkExWv`FwZ 8*2Bg DE r->UtjŊk1%ީBڣ$nh2r7Jn1A{W3T/bHgU)iA?w{H~uqp +80۝8 _,X͡7(r_E)gC14&Gtsac5,G#fC7譌& @4gn'(e׋xFd?o(:rb(g#s$ÆE-kb!r!ImA|@Xs1_`W4ŸB5ou0wҦ0.)WtlHhGOr}p=%/hgYZ070701000003d6000081a4000000000000000000000001643420d6000024a8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko.xz7zXZִF!t//$f]?Eh=ڜ.+4/;mT1n%1F0e?v} a08OЏV %*h_>d}@hĬLUɧkʞ!cGR!ͭԎy4X3td)vFM&T?nxBoi`A,ڭkHFArjjBT<8f2g{Yhc"̙m=XQ?&CBݶomƋ BU"ax.S6cw: aѤ|fs3\{w*D\Z[XmrTy* 7P50*QlIgcfWO; Yqr,fA ^|3GD'΁E]J}f k5gn2W`+l\u)vA+_v􎻍=brnL5h+6;0D 5689P!U[z<{ (k~Pcmx; |7h<1z"wSL>z]]P["u}7).є+? 4bMkMؕ5[%)Vmbbwwa>5~aFRju7϶cbej+́f*QQVjhKΦqN'$WZa0% T<|k0 bב]Eg? %aaKZ=~ iAa4cDg!'lB3mz'У SI!Gܷ'ReQ`A5Ȯ%,̕\"-8q悶Q0; 0 / >;}8dі1}{P? &cgo`8[$12 7 ןN~o.>`@Wgi$*J6z4Xa' P ?йO8Y#Ks<7bi@=[BHm4vlt}@-6;94D"!lmoV` [K&iJv}_*u{r<}2sɓqdמ )uWmQЙ,+{ _rn :5$6-~y*t]{gv: if}l%![gǿ%k KYtZF$H}z[Bl܏3v%.>}墋gܢ`֑PXv35! &eYmtUx \4P:/?&9-^o2wP \o&/vwz$ 0Q.SA?PŬw놰/4S)χjނYȥӼ4NLO$+TpΡojgZL5˨Ȯwi6#SXQrd⥂dvY6;Qe^B~a6UF4d8ZH?]_nM.C:9e^Dr+ux?K O!n1S)O] "]CNG0, פG+yacXTC~]/FtBF%W 4ua9Iq఻M6Dqԁva2~#yM?qc ㇽѻ[!EeI@ g,㮸]lE,Jz/3V̠XNrk ^qp|]*Mzv ͝124c lZ2?Rr$s}ƨGf*^  zr\E#PinWUJTr -DZkF韣zjXo((` mjNVZXQ: Ԝ107a+ +XiI:Ь!zҠ:NiIp&Ҋ 3)WO _}Xᠻ>Ƚ[?{t|X.B~ /o˔AqӼJH\b,k[ 0VfY^Cj[yoXwr#b!qotn҉vH݉?Ly@E@rL5m6B8:z1N+sMW?b[@kG.$ԯv&"̜@f_\@<7uѻ4ruE%Лo(xGUf .KU1 oh3! t CIՆN_K]N(`kQ mrJSl/ZGϥ9n\C6C씡*k ˝V?E Yl->QX'XhF0kd~D75*x ,ӊRmp-K X=$CM^`*v-2yLMo F"c$MƓ9Mώ*BQV{MC5\eo|ņ7?6UW1MWì/ݗx18gR٧ZkrE)̭bJa5 -?hD+mrm*DONoiM3=\= L?jElgfE.\lP\rܾWzmF> D;d3kU.|4E]M0<`ԈoC%)4zvX:֔iW@[yo5(\*tJC ҢQnͿj@te+c6 HXܑl[u/cUa=96E?3\K^D8?%E 7RZl} 8*xs1%po`S~ij ;tMx6qZYMG[kl%Pfٽ.B2xErW^=tV{6=60l@?T Vz`T~ssJ-k&笐YCUpzfCźbvzg0Ƣd3ZZ] o$;iBKxA>q@[$ q6[ĸvrIk#5{OSwkSE\JEd)?.qsa [x/bn0a([q教"x`CB [ۿ eṬVcr&=mf[,2Ù/ˌr0JW69d&= ;hLVe{jk |oL(:- GN0M'DR [kc\J^Zc]FOt`?yQdi4oOaFR']XTg@8fU{:-W͉"V|P5HtF>EHuLΛɼ´GL`ű5Wz(h!v9ɃSP-L&׽hgSI\Qaxfh"|Hd 19cHWWAj u䇠aF|4ZpU8;mb[qx "=P* ry$V>RP9@#7"G' [[qJ'O&u.p8-*%8*_XeK-$LN_"uk}a19(fv)sj~+TyƖz:u[T=H"c+BpfhLA]m7}h{9p#T$?)GԎ Z] D#U/3͙G0uG WpLbGxDWDLTxdZx]o>ikhstDU 9!] lC[ nͤfo/k? ڝWupts׀,iKQ?m "@/* ͺ'ILKt2O~HK9 [.K4/2ՔKzEҮͽ#C{I$/ppDĎTΛvv786{?4y\7Ye2T*dc5Vm nno~'`1qBK:p/J3w&OZT!fPe ΍vz6"2`Cҙ.ˠ >R,%D޾lԙ߈3v׻=B# 2Ewʠ!v"b]cmWsȃ F*fq$7WWB-qj\4Zʢa{t~j!ݏFQ^Q8j61~jd3reIo*Q^ xZ :@~"#0,q X-?wC2Ǹ3uq*)44ynF~VF9kHֺIBtvAT15I~YjHy\BVdWȲŶ\ظ8lgW@ʬ#Sf٣1 I!y AMLv"Ʀܭ (2}Gi$EN8D8rğ o,tc`f&>׫94VL r *AP` 6`.96F^H.]"nl͵4z/)!6S@ XH"iaw#`R6B>K$Djuc2zPArlOmLG* J0ndTDr1"UHK6Ũ~#$?{3L Cw޲6*nzNdB69_t L6ބq&\e7A4wˎR  ZRΩDN$nES@Iҩjs r҇KV| J)<5REomfʀ F<1(MQ-M{5v xS aM; 0/X-gJ@ꄡֽa-}y V|Fda͆N>襀 ;p(Si@'qyD| @P^ΰ쐆39+Z3cl^$mP}#Wt@/M9@`&?l($<,^LK ~}kV0b.yrl!J^uXqvRzCB{elwiO 3*զ5ie Vjʼ@?ir˃l̅32{U# Et>)Ky1U k\  HK"W5KfFco3QUBP"7rs1/; Ar%+-}Qt';S 7qId9-I?Ӭ}YGwg#RzkL M= =u[' -11q LX*zj(NI'i mn[#|gᆲRzwO LfE(#gn=o֐Dz.ŘdmiM;K<\$mV18= 9L=\ʰguU,O@y ;!86<ݼg{(n$nb]CA0GRt\}-ݔ%"ۖt͐TEIE|jhTeqO6+*Aݞ=,!nke "ƉF"vdF_]dndIp,(ЛMB6k E#Y9"/u.i #z _6̈N!Ds\%i1_YIP]P,gYZ070701000003d7000081a4000000000000000000000001643420d6000007f8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/uwb/i1480/i1480-est.ko.xz7zXZִF!t/]?Eh=ڜ.+X0#!_*FhIVFYiH^j {Wa79Yg6,C<;J/K.1B!u{2j)=XM\# nix+܊! 1Eibԙi[}:w qR׸p=h e|\85HnUU1i&8.)P}OJZUdBQzRqg*YIR;f]FlsY p,wHbX`-VyݞKfvV\;'VI=jeuM~v-QOWd65r)Ao({(R_k. .Ԧ$)Y-;%Skt6O@ycF  iL15NkS~q`Y V#c^Q(KT)sv}:1 @)Q$Ѐ^* >T5| e1xpiw{]hGMmz)q3n]9L.jhE[a3 mChqO]G^Whto$ 'ekC`Nj&.JL0L'c$tDtV̢i| jև~1ke͉%'+czH]c>2XZ/:Jg_WYS$o ?b ZbY`DN~Z '-/zB74gS]#bwF)t b܉VIjx\]]ճ.,ܒ$Ւjp]!`h &ߪ7m7Ę5זԞ> xu63Xr"G ։5ǫRN౎=DoP7n\~k[Qtmlhf0c'dǤC9r^͗u?2"RN-}| En<ȶ9Мp3s( Ÿ"7Ky1Գ(y7 lo1ѯP[y'59g%"BBsL u9(25ojpvMwV:e"nPG32:NI~4Λ8l j~be>[j%śTw3412~.Hoi3۬;xD+uz\K+}*"dyB=/k,w7.l6Â.i~kE0B@`]ydRv!Βfory7 ߼ RRHư&+節2k_|U9^%DNܕ2J94B(] ekTi'?*1JBН^-Po<[q1)Ǜ"\%J0{sp4Ajd~D+?NxwƜxZ!wZߒc\vcZiD.:_*%F7ߜ`τJ|FV0E\]PÖC;NUN?aWsxbxu:V_䡮 Ake0/ШoǹX(9=h?qe.z,5u Ff1 V`~MZZO(V&"Wu|_ʨ=}M+Lgs ("\'S/RĆH{xL|9dTL 7"6^7gYZ070701000003d8000081a4000000000000000000000001643420d60000100c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/uwb/umc.ko.xz7zXZִF!t/J]?Eh=ڜ.+Yx(r8R$CdSy<5%_qjXPNjrjW&$2At -稁Ã{{#r8Ep芦^":n'nqx=4aB`e<>#2&x?LyvѮdZ7wSJ"F8|O X{eZ4&ۡߖ&(D4{clZ1ߡhOOWsdmw#`o>[!D)l %N8@ 0 4yNbH%pW/C;{Ce!i9Q; %3є\>YˌS2KӖ K1@67,h jrW(xؘA_vwgQyIa>w Z_+_K N K]t1Fgjn }\Gt*vࠅNvur`Vf^QUrE=; D}cG̬^Y5@\BWl<vcd#joұib+*bBlwI, "`pQ<>xD g P د!{k870ox5-FYg{K'6vh?%&WPd'?gs~j!P☄y<LCFWd(%>Ĵ`š,-Z?~B@)8TYsyܱc#YKS y7EpyubPkl+mY3;yUzݢՈ)ģn%#~f0G{;1KDMhS\SƏ<cc2Ͼlv?!H/{@)믞8I"V]ͥ)dhF҄2l>N, jbLߓ948{0 ZaWj Xw YjzFIf_F.l ',t4J(2XDƇ`r!Sm3y7h~V''i}†t=nzav~\18uq!lߓy6L\ok㮄H 0jT`0ձ4W# s76ʒ>^Ҹ|!2f(!0w߷); =I 1ʖٲv¿#No>u`3pD>v6v~Eǽ NjÚ uzܑqUlԌ0]_5wP9L CtB UPνF2cگZpR%?A~4F/kBb#ܤŊd[`/^{eԤsR ^{@0aܜ0uw%][Z9TB(1#tX?6A v6г%| ꩸cuJrg"g9peLf,k]y?(:mL,U~׻łL!š?'pbw#l#="4o gw{bFUK6Gp}ww+VŖ&9د\z-S*Z_fS cpeXU\us6 5W po9Ϗ7s)@v{|3ȇZcgOp'8bEQpuy&sY!D1~:# 25eY=I3o WԍguI,7j #9 `sl*2SL=@Mՙҗ7ThUv׍;v;%Q}phQ1M0< SPv &.,~~>0cI VVCfHaYgK(!TFz1Mk3Ũ#qɺyɤ>no@#\X?A3Ѫ:U Ϙx1\wW}?N\\$FTZ{ ѧƆ6Q Z6zHT{|x [BV,/NitB>ޙoGFխjP 5ʆ|M9_fgTb`N*{ ‚!}]FYF#,Ϧ 7MAH- Vi#UY7CpJϐ*ka+Ua( Oi *ٕHoGډ2' ZˇŚi~S7\U6ʰQDL3aSaT5jWho)1YkQ9` "$p\~^' mL$V)qvk$U0`?}F%C$>̰;v?d.%@P%DzW=^>| XH:H|}-PnO7)$/PB('H y/G-5j݅yU}oK,(]F_~%S *=ydKݜnixs ptN du86NyBMnk+@י?6b3Rڍ4iGUȱtK eF !uPL?}h-&@egej5b$7nMO YQ4-{?CH$g\0Z柶C4jmEzIo'j б3azJO#ɚ4jv`Neը N}`Uøvr__vHʴJ@8OH@* d C>W˟HPie_E(~= OgJCڢ8&&`N64^Ђ#wJXT&҅M3UQMK쪛*QLU M-pWCanalz Ԃdu*n]_'˳O!>%INJ9#I?'zQAo~0=Q||[Xw&_<4e jKg2 OoJ-0|gC fIK'Qn}ϳO9}R}]ϫtWDeK]M5Y[ E6"5ԨwTXWIBpZX7 .u o{ɨRۦ/¼Z#Yim 9`yF^13#6ZTç Nhh:tc+yg4C0Pf'J*h5rL%2Bq=F 3)mԬ]`!7bKAGx3 #?ڮB棩JW)#T$V6V1΅ .˼)BpMܚy (KJ!JI Q q˺[2/}#jpիuVJ'ټ[o@'J4s҃߸m< RSףTePk5;Oռ„U9|ńn7?5Wj|fbwҤF-fJF~\7l5@ f6@y#̭IznyWMdS`h-.dhꚛϢv3Ws互K[; $-VJ̋J1_#8Z5M4MܼݽoW( Y3JXǴ'`)ӌ@j9{YSiP׊U :uvR(qsVzQ٤D }69_DD=}×]|u<n~EsXX!LYlߺZoNa+/r}H,xX5xn̡iJ8*&/SZxMʇ,Z,s;"W ex-0*`p .p`EdAl=@1Mxm 6 3i)Y+h%A̓D[v^v$śdfEf!܏ ̱Q4iHհ'{+p m(U.ݶZNY҄^!4(nt[bX|IEUQt@YtSg̾M3QJjAAU9nZ-#W->3qt#kMI8_1 :~Ny2oEcqT։d5}2ZfC .-QRS(2ٛzN..I4h2 3?VnZ/sb.m1LzeEMw8'?&a4k7&ӼЗp*nzg-/}[v޻Po6 T*FPbI^GȤwRiXg4~ c'aσ /%B$j:#fN2tZƽ;d7kzj6b_ˇlf:mU_.DXA]I&7eJ KDa;wKKkR6lzJ3mB~a m]=x֧ڏ2Şx>Y6v_ 2CG|)-w(9Yj2<0E󈧃Iky3b UzqRe>g1*;8xĹ,Mh tsL|r5 PCmxeA?L\NCkoewbN;2h3n:{ٮQq [2=^rd.f̣A9+.JuOwtq\!dSɥʣ `mO/$բPSg?P^7fԛyȳN;~b+%kMq+sM]ReZ.1yd6hzY#wP ZqQU܆O0'Qø|K<P H!_׷Ɍ5ձ,0pN!NW0E8$贠=c1q#EX9r` &y9FYXfXr2" V|}sboM4>4pEj4x9wiggt|tujr=_bfõwU^l*dRb ˂ς, Tv˺A$6 6&UG 2c/OgpG?,}#ܱ$'X-4g~GeNɞ48ޝy1Yn nk:)nM%:t>§f)V}d%21ߚ͕اS>x --3Q?L}2Ӕ[ 9O,\2Hg>YX1Ƚ}`@ b@:i]*Bnm|GqL{D,0Mvk$!8Qe;?UݠDIZ2[U$_)sX^,d2sZz mB Ur7D5KZxn3 SC뼶tSrIP d;L}zbKЮӾ@'}3au,njC/:"]yIdO*yh2=/*:/}{"1U#V{ g6Ï Fj xRz̄ڣD,o%KtL_߾@:Ԑ+"(63)SOfmK' ۩ Acq&mu78,W_UItXqgX~š}bGKqByG4C]veW$rdY&y{>,*OsNw)vΦEϫb)ֱBM?~#n:QP`iv5\4GzՁ"~i|#-:̭r qT? gI!FfaK=3! NwRav /hz;kebCflR{4 [gN~װqs{J&{Q4'RK(PEBr2ש-@|lNŋ%K@SB6n4/|xjH͕*6oz*+UwF/!JqdtH}c vXcZY: S#-0)x*"p q^ψ |hE-0 kl['q]Әf@U owrͼ:j*1"THpq#d¦i Xմs޶Ue#eCq YR{ו5m떁lꚏ6޼,Vc=Hin =*ðfp X 튞,hMW{dӯHMɬS\]l#DӏQqתEŵLn! !7[Udg\_sh x`,l%XK(u |kvQWql%6OH *Tӝڐߓ#`cvbOUv=!t uHֹPk\WڞexG]q9⾾NJI^'qaUOVx.HVgGLM۠fWuWLP1VX| -JOb S;4ufL.Y|_|Lcd9 ^ldqp 4 挛Qwc#yT`@CҞ9N_F7R-md [,k\Tt;+WX&mI6@zVUiBDa-/}k\?/_G5y><U ﻀ b&]ԌLʋy[2z7Kde_)j H#kyO7]j `lYj Uɮܢ %EsRnևqE%'LWr0P $AuQCCP>R4WOr!uJo:pv%7 { KԿ,G 996;FXI[hE9b_?y#v@IMkmkZ91g};Nf1Nov>!2K8 ާeQrO$[ "OR#cVXJeYHim%D*.3c?_ddk85#{v08cvyj;*;/|ܤ6SjllOitiIՌ%]KD_~tj(ݑ.N/З;a-\hY(Wgl eu Ox 5$҇X!K ~|]jQvW$Q+D}bP?E@iQExb(% U˼)$ @<Drϋ5_~w\1VpiS9վ^AV?%:m r\1و+?ި>2"ʠԐt2^0(aJ:;gՙ$u>? cd=)wP`XjG}F'AAB0aQ̒jphS\aϢYwy|b:y|U<ŧx2ȿ|2jl.j 03ɛ˸E> 9~AWP—=aXk ?L۔Z;MAZĔo~+E>\6RlFKwWfbB&NhfQQdAɄxbOZ5, dߑa+k>l*Ut"O-D#~z*s~2 ڸ eAW.! ᓇY9Q2ps }aVJu{RQu_:57CΆz.ڋs&qKL9k-\!2)ne3>xPn/_(o G7H 0XKj?[G s;0N'7;Mw\-X ?f7 '7llኞRQWK7s7L5uS W {{~ l4$ $R~0_X{<}~>lUwj$RMpDW36(kdNh/靃kfD8A% i@{ IVM;"W\HmBjKǔ7pz<FܽSK H>ԧ<&x~ ^9W A.,pW5@D; wҌ$ĩ$iBo+N>(ZE demEЫ}NVtWõRt'S PAiā5`p9Õ2nOp躀R\qbi/1ph@Ks"&ƈ(3| d2t<~xVe0\LWh5d,Ģz$7FJ=l XG…>ޤghⷂH6zcE}]'Y# !0hm-hc(_\gsTء hU$Qu*߿V `t+N; AWaܰ-(;V=/-ʍu[juEٞW f [cŻq>.x?:(Ti '̯PJd䚴m.?lk4h!$v`<{ތhӥDr*!-EUs3ntx=D1:~/ez&B\Ӎ̃;Y0Q-%HC,wR,e$eӗ$gPLF|ԯr?൩" ;hҿj-Y&t&ہ7&Q8S*6$jYnJcVrcx?i^W#*kC}iLjx{| |۬c^a6y19 {gEN%`eHڐSkdI= F'{W Rǒlfo=ip98 0?j*+VZM̙GͪB!?wQL=?񥲶t8'+kpB% 75,_{S3%1aKDшj F|1:wtȩ|YʷSR&wv;>6͗&;yq,[FD}u`sm WI"1usf3e~j|OmJ!nTd ]ߖu\V74\ID\ce A`g9/w$N&u4O ;4m-lȣ .>h1{grT('$UR;5:YuS(z|g`~3qVN|…` jdV.ζՐT%ҰK-:ţD :HK&)+ig$rWe%WBjk0%N;qɷ#"(Tç*.Q#0a8uG[. M[Țo+(NVlKVO0, ӑ /҂6OW1v1 5WY6׼f"&}P:j>w D$]JED< @PmtCl0mi5y߇֚N $AUy_ w:R A:m9 TS.]f\7S|9%q+;xPSA:>C\ȐJc:$7Q+IB;mtl|etL< p n_G^;t my1޷u«$A-5GCY,ð2ZH(ݷ hRR'A(I׾2|,aָܤ(2fDtm gmG}`b!oPA+bvE-x7hiO<䴾oUt?ENm㵾ѷH U#NKr2A{] W}_YYw:5W!Ja%zQq /c䚺rHkOM/DJ=]^$2 m<j"KvGh`/Y-c`KʠяA{7ekܲk(dhMF1!:Z+PS?4;%&t-Y`"&>H^Ǘ7C\Tgm>)̠̾@zիF@ѭy4 ,v虀ڨINŁ#֙#F6hD\I'y6麜[a!ՏRsG3?+P{׋O Pp l, Elq1yыa T:ܨ2?CLRD+qט{ȇ?3 V X }L\ʰP˽ْ/@JQ9n~OAaZ#FV3Gڻ"O.ڃ0>mބN1d% 8|2^ _H6ׯX'/VpKWBkr(Bcyc=e<&6)w52ۺPvFj7_{u"<$M ^BQ,I(/ "yc1i!Z-0'm:9l1RaTurÅј&!'\.Vf`Ȑ`]x@%Hc5$Uml'1'< W+c hV:l`RWZɾcRR7PgASjTU;CxI[] "TeY% ĩPzItLޡXǰJVr(E 3g(I.!CJ<4Uma353sXOZpz4p\Ԫ?%d; lֿC;pO`7{OH^j3h06_$.UZٻX .4]h/Iջt]8Ǖ~w?7ߘ9ޥn$<_\EV/Z̒Bqo0Tl+iY5%QmEvȯ=COgE'ΓksYqs> \yBg"N^,'f ܥ-3Vh&a9y!# {x`dEe3+ h ࿐gu?ݶ 4ϋ>@B ~rͶ;_syo՛8`ߢkthtʜ@\S)I*.f6PTr̞ҟ8w7|"jdJʑs%1ß8 ӌn_< Rr$MŵYvd}U&?RWvAka-lX{,B{$)bf<]!gS_2&iTh?ꓻLEWŹe b'"heQvZ`+/j>I^{85`ˡC8+o *4lI8428DiQ-J$|[աev~?D eSg3X3`>&&4uE$-TэCUC"jt(n.M O Iyya+V3e }R}J2lac}bA( 9*;r>vxK nj~Nk}Oh 6WGj.hpǜ% IOoЈx-Yւ2~.bKf$ 5YHfU}@U@ݏZWmFtoŸ{G@v~L(› 30%9B_?0aÜo0՛QLM}ZbpS/Fb`]c$;i54'f# ANB6^LvHyJŠA> uCP0-3{󦾨sI߆tQ_v3~?WK|ly:*pXR]™+v/~`~M/ё;΄ 蜔aS`H1:ذDɶ9ky. pQ+j)<5]_:Oد}_2@6i Ռ ,~c6ѽ톫 pXfJ5@܁4&5a΀l3|ܻ9)Jj5MR]3G1FWzh?O-҄rīsߖ~$olhh >, 3: Le[,qha1KLe $H8>Mx?6ƖOo_$ HӲYPEdz.uftSWs<8]lPi?! WεXF3gdx;=T?~.SzF;5rlQBLKHIML)zJ@y1 p{&e X5GeQ},ɗ. ]򰔩W ^;ʊٌ'JLn+TKA̚_N-xМjOIS]n0,}Q>aJ̻beU(>G{;6v _:XFPqU&E6~|j=5mqwr;,?&b8 I濜$rX)ԹkFPHo /T Nɗ>A|=9% qjfpù]qȑZ2Eg3}Hl }T">fwYwSU(Zj^|)J,rL90Q$…Boy,}֑6쭫Od_ڕX@c1:K,$}}VPf&zx6QJ/qYdAlbZOne8ڻɔGZ=ihNkLϮfзa"e32JJ/[jO3״JF.d2t -OS?4a0 hMnJz{J哏zѥG <\gA"vppvR<ϔFWM3 ˅zX*؀'oyF۾J9XAOZo &ԠjYY89te߅l.[^(Sll;bT|>TpwD `oY̬Bc&AsE7(iu&w_^D#ȑc41t̾$(e$ET*ӫϜLuvh' .QYv݉Cʩ z}#GʧzΆS[!F,@WM4n nK0ipytFM\[[Pi(ϘtQ\SźT ͥ,dABv@ _" LE=|Y6ߌ } Mr-Ut!T[E<㮅lJJ=|n;\ MT7j;in*hCx;MQdV56dvv^~e?4TUgt -?bJp9!@ܧJW'/,Bk'ts= B 1`3Th^ ma+!#'}'H*?-UOG]CuEj/ 6P*["R7 ZBH~W sOxJ\FD2*kqF[>[zrE Lk5)%M84WNDc4o*OH($|!~A&'~uRrde,$71Nq&719-?64k{Bk0:d_( lO`8߻"Nn4MԩN#A?@[ G{Two%N (5hq%;ҟF.B-O=x-F 9˥M9+0b͗oB&EE|2r1Xd#%T8op/3=c-&b/Kxw븅L]O D [/EL#B#WQ%:\}ʄXpj(=΢?^OO!bBsj0N4bpLĩ4 LEr 3U.e@/0fP>4R@#!'Oqt$19$YetZX.O] RQ 305/.̪4YrŴoW:i֝ oq}4>=´)P7*[iJa#&YP!ecaQ}D;nq-SCkQ1Sw{7 <;MM@3=Cx9 JoiXxNi_ ȇ1-Te=mڼ"Ce" $mn I_t"Su%hMR F "ۖĴ 4wD~qik(c5_i·6!8o>=k੗̟wP=kx6Uj0>(43nglFu4,J=ދbAиVm-%GA,M6PE_ک#0|r8xak(À-OZƧ,g5S{JA*uĮnh--6iuE.: _| Vɤm$h^i>8h)xv~ 4WV$E/!_ZQiNbC=TGƕ{%l$qpb za$_64}^[oiwπ!a9]vIX֠QMμ*wݷ$5oM=]WT?5˨Kft9P!G^$ձ_~Rui6}n,mn\/؛i!9@l?F}:5Gupёqk x3ZկKl}:~D5 9AOLd7" W"7Bxr3MOo%yf? T)LfRo "ILXD9Uwف.疑0U)i(N6dz(Cȹ#Vg}6eE;yU!F~Z90(;蕜tl0;aɒb4& s@cڳ1=xi]_Ox4?g-VLdBM cfө̀20:ǝmZͰxX* [h<s.b\F[M4-$/(?P/&sxT`'PDKAÿQ$]8Bc̶UMO f,jd^Ѯ k19 Ks> E  ,qN&ExӺiDhAYpSd&}DHFZLҀxTyD_\j3m6y&kBhЭw]ࡠ _ FFn@䭜E24zC,A88Y49j~|Dt-̈́XxIæ9KP|;eq??A+gHOݖhE@ g \ҮL%>C1N< MCtzHcM`emV&@%5n+sN{.bJU7sfҹay][ض7&tc3-V*Y~*#vKXG)8]T.(LL]pB"W ![bPj!;2!x¯԰A( ECjTvTꐯ's3ל 9}ex3ڀZa|Վ}s";=3[ +cUE}vg|ݓYYe MIЅM8)kcO#I.PJ^$%0C]h6Kx2+zl+~B(S{APK%aa# tj4Ivp2/55P*rϻ%0abKT.b|Ћ}{q`"4Pi ԗ< )ЖqP[-%"7&S$ mg Xdf?uuKK,%QN`T6Ȁ%92aG^;(Q-$)a54c{8>{ L1vH+ +:f|v0Qr_eC P7T3!gcsݲH2ĸGm{ln8U D^ >3;5ڣ( mNWxeRjc #-mv9WۜS^KRGi(̬/=|zɑENIY99ITL)0JUE'm #]e%6 m2(DyY+>F4ADN NIc/#;[H'[5y%tW?""_ן6Q[|?#<` S%f7K~&71 Wxv C{*Ra2 $>dgXI+ͶҤ1ol= gGtgV03]!2Qe%& ~:_# HHb ߩqJ5 Uz,I٪m&BhQЂH`T>#Ԥa͸e.Y!VY^j *D1UTc߲SۿE,NR,!)X,`h4eG25<CӢ|㑑A5*3F^sr?4h/'Fy&T$BK8skWUP`ë;!3!8)W(xL$OQ}mWYY?vqZ[rΞQIM*A_:Gg&bzC Dm4֊ m*¥ 7U`95 Cqh0b^͒IR? +r?G6BY^]\Y221B9[+2kLdy☽§_ khDGog4r1Χ~?+F(m \lk^ ?\d]*ng`P !^Nf*Tll&GGGڦyGun^7Bꘗٔ>am_5Î\Ƴ׌V"{ 55Bc8"HӍ 8(& (^m[i B:@6f).q!hqzi\L'|$SNfGFu16iU' D+#J n vѱ 8i%Q'E20N+Bٮs??q+4ᒂ <ݩxMT4Uv}+WZ- R O5(-i TE" ^Lѓ[S[SX.ek@ 7َR[ʑ] ,1%EwдLKmNX\' H7XM)vjGհ%kjs351Rtr0Ft`OɆl {S`@'.@k'[KQm+cLȒəTF2]B}WOX 0,aߠ )_Z옦r\?%15X h[+([Wln˵0$2#6\]pC~}(4o90[,⍌Oiv^\NZaHS,;N|qvzmh%]|<:9%֔%PMY4+ֹً s-P0&:<۬Ĺ)Yħr owIġH.MwmQͿvQ7bEċ {dQ-1|YD`UfV'j >4)q~d`YseH_%O٫DQqV/\wĆ9 f )$8׼gkjxS3;XT 9Z M=]V5h7~"ʞgpC%T1_N?Kf^m:=9c.T8^*V7$~O',S;mVx.rG<onR7vAi$Jt(X-`eˋQH GwGKIܞ ?-HC'Yc*o[=n Ȯay%Vr6C *mHUQZς;J9%E. VK5E9sk/7tsMq`Jɗk 2(uCu@9Tk_nj=cZ39ΐ*Xr>z!? ƶnݬG[mԶϫe/wLQ>aNLIޢI9QNtGv%;}(x/Q|?H,bL˺ѿ$ 0&nRf=۰d1w!Mϰnq;( slG_cPJ1)B IjSfAZ,Qc,Xv8!>bpcH8m)ǀ<#jm!1č=!\ϷO*Jo/1 x_y!B݄Vc~hB*jEa3Wuܰ!pDٶ,Bs b;ԄZ!܃V~EZ\bp4r|#X~M{y/n^QK=Qa[kӎsT5wZYhhPi`p-K v_pi8h+]^&)ou:0_Hn08q_[-6oKs Ң4vw&?7z kB;0by.֎TĬV~{CQlhz:r,C5&T`!Hf=5%V.@\aMKu`S]{ xr,[qlsBt+j͛6=SfĤ p]T9´t%!DL< s;`e[S7T}ޘZYy@M(Mp4 J |5)%nҞ{oZfA$²<N/4O\xX}rM793AV]/$ ^`ḧO+ [z q/"YuқW._󺵜c6{Ck3P];͕εKOV d[$cZ-!^0U4q.?:)\|}7dį0'&uL[s򤡍!ä,jAg't ꃡ/ #ޔT9j睥 Eͬ~3),BlGu 5[80[I󬡡zE2jvב,:#1zs]c1].CUV:HՊ.wjX2տ2*Z~9GT:7,@#< Uۦtb {{j5>CR4O f-RޞxrQJٷH}ngfz&& bB7=*IT!0K/s!P`dr:@+_޷R8Y nѰu::*+p5Y'Ck_DB{-{oI%4EC(b/\%%QBvC5Xd\Ӓ+e !jޱ #!WE:YmWI J}p9gotreQy弴CX:{(νq3+m&mB]e1(I FqcRV/-qw*J7_8(,М< OV3 6TޅjJEy\AUtm ?=GȹjUd'#flvH6354l}s^AkM'o`N,jl-MX_IUY`['ApQaGV5\cTƮ b6-S{oxK5Fcc)rkkub,|)ߓ4wrOwzK\ೇ1SGAFcU$ |=`}ZX{Ltkp-Ĩ`\UM1"D}jKq8.yHR(9s7۸?CaJkT.Gcu:#re`Zyg.6<.#Rq8 5=plQk$_ag*C (7yWg(Z?HV5Kk#T$xGɉKdTI홣u̥#b?BLV $Q1H"BabVriٜ+N Zπk7q92~NJBxk[mYC`,⾭Q>ު("svbhӈiD1#{@E?C e?.3'I4D̊Y[qo-\zG!*'=Vv!,z-p'5&S0kC??#1g48`Vb"d`B_n]2WXlV{r:ٯ܃ؙHmmtjݭ:r;9;rKJ s7{ގ*+QLGyޑ/w bGD0NKnw|qtIQ Ž?h(cz/sE KsL"|O.stҰS2_,dYwe:#}tߑkn? 8tj#:V\nĄe1ZK|+"c}1S'32̔|Vt. ۔?T Pw' adBw`6P~ *7u )Q Y'8!`4+++YPy7͂ >8rL~w˰cnh %n=f}d8aP)R8ja)->0((̗7fļpI* ix[\D#׉{[B朗&GC8]yp+1-qLU৪cR,5~s¹[q6u[?AD` '>޽6J^vwVEPD xX,U q>lA"5g? yR @B~{!燎UXEϝB:ҝP^H\y֢A+;Bunpn" hBQ:E&7|wNRZYl=)A?tUoL@I9~t4N,X /9lլQr{E1a%ɭyhT/CӪ/ C@cjL$r`pCI*?8KIy 5E=.;xSSTGQ(|⩂%{%uc!Qk`5ͺJ?kl {UWiJDpnɐd}@(NJ6wH`MH Ams!FƺDޜERt5ԑ4|077Nk ZCa%gbcBmB.-}ɗsW(ƈAis|ٵ!Qp)XUB5CUu/ .L!ֻ[PVlw&P!%]l  ^]pP]gK0oW| KOX$,uubSR8Miݬڬm-shҊy4Ⱳ|W^exWLJ<,Y_cn2.)줭t\HG^ #P=ZV]'ӕ ~YÅrϤ (FD?̬k`l;ႈ>|pe,+:\, CBM G7=H,O -~yJ3&\ L{q4Y8͛R95 P莪Cj( ]md_0:z–HVdS{#,ެ!CO0ɳ=t`td?95gs((K`Ctɼޅ a:˼ԎTet Xr ((@ϱe1~F9G ?| ES5Ϭrh -e*֏4MWwY@`2gcO*=0]%q$E;I5fQ/)PPUxu#P{:Z6Miة 2{R5̈́CCkwn (Zt,vM3 O -fJ42 Uq(B(j;)֋jDGJ,hJ# FoirݏAalt{(aFQMc*uRwߔyاHK+<.{E@!XO˭Vě+d^!|y xʓJ3OðbEytia`rn[%ß,?c^F,硦H#P[KkK$4xࣃX#Ϣݯ<:,ˀt7e|꣈m!Ca $TXځ &V8V(N*eݸ!Xfo-i|(|/X:0791fB(XG\g]ACc (R=c'xuq׻ω%IoՍ-Nؾ6{O-SJxJN]pwfRg"~5XuU=_O(ЄF 1%{hS5K5e |ډ9nCkw|FW~16E7=IIǁW@64cQ  v{\e FD+I&Ke6mR]*qU_.L\Ӽ'a;EawbHሴ+㖞i9ѤHPdxƔ)( $bKVFqgRzQ۟`]p$όgr"c"q;vIl ~-Fʁ9lo.HHZ.X[*]wl%Щʹo]53J]O`H⠫3-HeVC%'=.{Ps-2KٻKݧJQseP }V%'kI׮<0f9Ŵ.RZѪP3!dAYcewym{#+OcfG|i;%%@pdcBh,^b^iPőnK土̄LUn~1mx524 c7?rnhp7{ $os.+v?2#_|47,7c6oգ"f"!25L@]zA鬹(V%yΈ$[0Օ 0%3=irk9HwzBJo`i}ҟ-3&FTp<Na"tb&tzc|n0zg8Ccq)]m#!dev3CʓxvBQJy WΙU`莗Fi & IW(+H,3snPuf,vĭ~^_8`vZrC 6A1Jzw|g$=p(ye&)4KYzSl \=hɷ7J|mի'F1ŧu˄VAޝl-Kk8J=w 4¶{OG0յ::Ctoh~zŃ_Yy<'i +W0ptޞaC0FTQ۬;֓%kdAaEIHm-_}bmFI58!ԁP-O?ʅ+{g}Ajv=\>=ы%k}|D#6=Bx́X{  Mª=IIQ&._dҾė7B}lˬzzjoG{3P6 $9[lȌ.0{OG0 n^7TyGoE/d~Um%^&YYC-PUG8vnFf(O% / % sJ<娦Њx" "b1578h>2֑gfVuVP::3LX 󙦏rpP[B4tG.,㘰 C^yR#?L`< {Xl= 5=fR՝ b/X.4QtݴYl#n[2(# qnfZYv͵MUV(i0U˶M%ۮx 1PӼuLy<}2UA{N 4r~N[;$'^Ig5i6"|巐Kћ"eqp$"!Pr鴶jݯxNw^+8Bcno H(O؄@sj`/@⬽ u~!Np. b́a%;T()O0eelCAknz#v$eHټe% A>l`P4TeJd8'M!T#9c8ЪLI_:bZbKkʔTtIGm5|T OMoщ2T^*6VSi]mW5Uf˄_)=H))?"-`[@H㣸!k ך(R`]֦ mvP2D䖙x>:ڟ-B8}]Χ9E2VF"cfW`og8ϿH?)B>x5'\plq`d;pssYo7 H H ^z^jerHgvR r; n2gdٷ w;4[!er+X4{jC3 =<⓺EqH."S.W T)pB!WU[d'~xwt>%|=E}(ɫ-$u'hX}ȅ#myĉG!&%:#:b5WHlI4 (|Dmܧ[zf|! %hjV5.+҉:[CB=Vm^$Zx37-]HtR9d8\\[V,'O=m+$d2>7pFkc8ڿ5sbY[1'%"H&h]1\0imO4յN[pdszxah VT>Zh}=F2Ow1\Ƴ ڤ"$k!mB֡9?Skf 622hLvО+a\`O]){jf?;T596 c %K&F{c8f./Tm41 Ke>9T`iMW8Ju-+4(3&#M\&p%W%$@u޴U kMݣ{leG4 =7~Y"$ԓz-n_E9?WtnOaE7k;QDǖ kwsWt&l<60!*mqU26\$ @PafZʿu8T+m:?fT9v¿m`J'Y~AkY?1]@'p!%"Zvf2Yt%%lx묲0c []/3zf/ݸhW(A%yOn YE5TjnAK!qS?AĻC"63% cEfQ CaY[*'o$ܚB>'HEWDmi*6X}TբOv>= b:'"y9*dZ/q@M)W$غeNC'HYDG0 $@'4 x JTO?N;h5>@fH_6>Wҹjs2'c0X OUJ)fœE5>Nq;ym QCt$_D:4}ݾr;tb1b/4~CDz{Vo齼BY W:W}$V<ׯ]B-j2LS.+؞f'v" iʘRb 1*ڹ^6OL"q" ;q_;J2.DMx?Tmq)kbcߥ.U$?kgoBcEVR(1:Bx{}=]SNꔈg5ig2P>vZpe7]S96A89{)''mHȻ"li: j1_e]U2V)9w$;tSH=w;.`z7%թK.^f)B*_je̲t \toKȿ*rLmHPk,A+ =)&`}%TΌ9)O όMLe[= ~#?qM+_㴛QN_y-LeeHZh`tgJpB)\QΗFǍݔ}@Q9I఺GuNΞ!iM:yH`e^Ԃ>m}R|@{<+g]RԐz d/Ziazd(A eF9)S,~NK0|B׆a@K Vd`_gýZ)ҳM-6`2+H>Eu[V6ES j"W Tڌ%*uK @$| w2X fC ϱgd>JԼ)†n%3_DR0s-#gKٜ'$MsOYht svelc %lŖ~mL AT9ߚJO>gЮsxwԿV Q{j=eZ7KHu?f7vt=G) =5+JCQom9qST[; wcmO1ĺN$ܝ  mmh~0+O PAtI_a#"F77{'ت['J@}̨?v_%lOةOb4G҇pfbdyV_x@@=.5VzV*܌&#|-]{p"AcB8ܮA(h99Bd'XT~$ZTWkQl.} 1\NIus`w6ۄ U`s+Tj'9tN(U%DA|4珪Ž}M؟LT-RM ~/ =}5cn\4!s >/)gtiW0 7u,0֢[w91~\[@mA by [.n`НIn?T1>h$ ~/  xlK#qVqPqHk-_߃ējaRGFa2ۺ%cǃ!8Qt'J}|[)(YJo?eQ(׻қNh2M!}og.3'wޙÝ4c՟ɚʾo䍶 jL XlX3耴 gdiM}ș]r^3D#_ XDd u vY դYh\՜ Pq[!Izg,x-t2VvOɓ:RZ- A X p!N:oudAz3՟T7o!0v=d/]9v2f _ӗ[Mr/b:GNmO8$U?_bť'Bd,u {nukh$M6yƅ{,-c۪~#aLYE*4}?h iFJ|$#C ,>ƕAJ7cڢ5c*iN7mN4~d QZAh}j<.FyޥĒY7e] S| O1o4r Há?"ʏVEEU6/V]Zb۩s}VBm{YȜS |®12%`RզM(\yI giK$ ^Q؂ur-.'I#NgK8``55G0/+aܘ4 Lf h{'򞁰.G"TY{3kx4{43@C:w2]l jz׀p#Ѣ$DV1ؘ GS"cǯ\ʂ3lxf*_M}5 g^k8@:f$H0ueQ̟(-G)>w to7C4~D0 ͣqaĮ-ԀVvvEy]lkiϟɁQi׵;y#@r慉fXB -1̞p2#`"8sPOG@ $Z;]K͹"A8?:Z;.<^iͺE =nd>ϪƐf !i`nDcr{i1dG.j~PiL|5ȣ9c@;rGt^׿ D W|wQrv)\^jS,Elsy%DŠ=,,ǫcV9Iȝ:BRZW;Fg3z,y]e)Ghcf?(ꓓC*7NhzW`&o @̫:75$6$}_ 1á0)EwVҿDk.dDeyŎAS?v?nW90}&9 uf!o>\u4 bι&[Z / Uh}up7e N;&kx۟4Wif-Sj#U`G/@FՒ6͌gfǸK{m,F`Ý2J'h_"#8]uWVnܷS=^p4gn6#jry *Oev'`a>D9 \< 8px_m̲s # vbocM{ŹUH+QM_&D Do,uh6XƝÓ> N~MiaB(!v)|,&7·% >_f1>"ڃJh1c7WsC _,6\PgHVx%YUW|2>^Pi:ו[4SBPĪ6`ZzS|p;4? (~?Hn͸b)6ZWӒPLEOƬP;VRSvM7,.½dm{"iK$_,\W8gTֶQ:xD@N-q$kDJLk֮؅Օ`x*(Y!v6NK"Nl7mO:BSAsIs7ϸowfSc !h|ѱ_zULiiv*" g8 P͑k\8b)w7 y%T?R+kXޭ(ӫa5stsZ l|eC;%>{b#!/B(i0gI<eƘ/YQdj/WOQF4W`)ɚK#В5º2.XB멱A9k2"&5D[Zq8`^S*零5գ6kуSK՝uX$Se4L*xOskܔ/ epz#ţ4?5Mə( F5t8OXfM\Llumk]:)?*BS}RK^9; !sB}皛]uV]3E(1- w_ Ss[,^M͋[ cC&ٍ\*>oa qXඈ> AiޭTJxP![nmJngh':۷4iQoLӠsУ0HjZ+ /YnCpr/rI=쁹>Yx7޸ \u`%>}``<=lpA4ۻG:Ѩd3jX>ah©nR;yLBS76U <ǚkG],`Ms)iROlx&+v0S"^Wo"ȝ $#m8ćTxT1P}Nd}ǂL"y}"vt$d=m{_@h&jm[J@&4SboQn<ι.(sݮ @w9 ^Zδzl8A/Ϭ_Z߯z!bXX?rdbb|cOh///bI俵V^LiMj\P#Zu Yrث Fp{q~`d` Ҭ`TxyС_+ z &vLd0D(nl;aĵpdX6}]'?GU\FXn#9/L7Uhy'T;0ƪ0<V`]S>VEӋg1eؐMO)iUZv+,1+\Iک~fozkjHHLI &؟F4׮3س˔V aaYLR&MaQ["ض+6)5Lo"Df!l6HC%VxXu/]BkQ J!E $eR=NLy-H@f 䒄 ?X8I͋|oi [z\OK~tX`IT⧫ V-«ۃr asևd\d' #J6Nh`lPfvo[G_p/%`$fѝexfȍ`|ϮA-- 2QpS݇&sȣC᪔oMqGKbeYж;衷[/Χ3J<}2_ 0W,$? }ccP듖c3@(୔7YH"ߓ &bWe#_ړ~ؿlԁ` }&?@=?l9{"4H|cG}x>UlR*Kȫ4cC$qM4B=vp'oeb(HfV~z>ne86m(rMNdew/\B0-opzv TMTÃoIUOGgb xSWj̊eE@(PH\x-hQo40EZЗ8P".FJFO+a'X7uڡNLY 5B|5L^Ivl,j=p@8e{N>U͑{<ڗl1@{=N<;QuIZw8-1K_ݙHD naj%m῍gWHm!߭+%|aY402e:mq"YIzF_V|w Zxw&x";``'~y'3IVgZ$HK[PY;YW?hb%qKpb@CXŭv`"24ڻw uhbr~T.׼r K_ m:ER,Vh1*3sO)jtxcG//(>{Zlj.ˉJ#ÀϭmfЄ\Zݬ 8]> 1M[8RbUx9e)JL6`v+mGa;D}sz,UNW,^rFQL*kN#h[Aa[ޛܳhW,n:Cj5g(0E@8Usd8#7a^dxieلэ<׾A 49uqo^Z A ')` &l wk`b Sn꡼  <206\c(Iv+y6$?0Emcf9{l/77U풆hvPT7F{YM&SkK5ժ.ה+e :V6Uy{ F-^*[q]䍼\L| oPeX$S  |,2"Gd k^2DAډAY$[v*}J+LBpɧ,N*C{KxA_ؤ:{#KzEc(\Lf/LtsKSŽ3,BӉtyhv4l-bk'eQ;@`g{ hlWt)8Ƙ`"~V* Ӛs"I0,7VיVtJSon'55ߩP2MB2ǵҷ@ aѵ7%:m!69b:}T=s+>0Vm*DqTu ^kc>%S1%RʞKDN0TdP(*k!2xy m/4MmhzpM+5 XCl?*[p!}/(uA2C9!%nJu'S> ٯs'x-( }PbbԘdcyv봒un!^@KIbr Ms@^H!݄w6/=(O6nƹNvI2w#}C>o_]#"!%vURIw?w7f|n~جpd *~<)zd1W0dg[J$Rs8_L⴪`%酯hN(=) z7x_Kx dz] $U}![&-ST71 Ⱦ[cc]xKV1,@PCD7ӏ:FlZ5h^Y1>v)M)l7 f9+;Xp [շDp'oI)SF !Tu aFd J0Qjf΋c4JEKq@US)S=@ 꿘"93  Hs[[Ƚo>&`wu8MǓSsEY3cn3e|#z̽;&q.%$-M,nVגJK!aoY ?LU z! S7z"cH81k &ICIV?=Գ|}µĦ4T_,@8Q3);!V~YNd ᪶5ơ;Րf Z8Q6 R(ͯ8X9t?v%ѭ""Oi: mG!Ο\:̄޼jJ\]mZԠ~I㘈 2u(tsvc n2/]<%Tޮ ߲8:-La;69re0Lq%9,B=qtڡ?VE$"-]0|. iGy tgh-UIzh\.J;@)߭U llkT,V^9: ݣvWˏݦ8C8Nw(M3RhD]{M]ɷ5=Ny8˓mNgD5PV}~ IQ_jk-6YNeIz,hNqwDU|0BU3W)CV/&\1O?  d ^ewՖտg//7eGظ4#gxg/  m5"ΝAZS %}8ꛩg;IT<0S(T_!TO(@se]EWy[pIbBA_6lW+~? YG A A#Sk=m}>@cXq墐EDDpEݥ&]+$ @fE'ƚ#r‡5V?:%J% {.3 ˸w>_o;9 zL$gB;ܿjܾ@)@W1F?#_ =CBew n$p՞;#5;}4Bi*VVL`]ǘ{*pm%<0nX aj?zR7ov5{0%YX;lv076,H V4אIJagUaLX'L%ic]51TTxc_l/Ce~D&w5Bo]2T]ZIЯ㉗/ڥ tDd@H^`tFٺM?Sѫ୓>xv!PeEcJU[ƠFApweEf,0(_ E ;ˬ9{B+a~L S<~x po3[M܄ʁF f#Q&:ڧ Rma'S[CL})HĈ!_cQ!wWMt.Bo^wIxs*(l8sY~:h.HD19Al(6-+;UHpKoR fZ2N m&Z3p B(@wIngpȲh_P(6|̸//oZXp y( PtT0/6,>8$rxfW^c$ZCjBrˉDoh*FD5sQ}A΃ >ܚ43Hto! {p6r%ʗ> ^DB0E:I`uF>S`A2Sw4Cg"[*nn r,!63D`^KvCbşuk5Zg;!u=42FkN@5se"c4.) Zi'їgN I&QwiIU 8Z:om/dƈs &Q#;1f⡹D1; Uآ4c9; c`kuI8펥yօZL}/6R?k 8ق0JZ2el7juQ(~tVba㌌n`"![ID½}ye?F)(XELCYDVS̙'q`9޾Iq|qY~HmV#Jፉz`v$mm1,#t? Qpp~/){B,btD?"%SYIqS ^IRRb?FbL#AcyD:Nkag5qadH̗wVU\!/ZJ'[gۚ^V"ܓL|3ՔT/ 1҄o/LO(5v6(!.[ j{e~l.G5_E]#jfٌϵYà:3!Udb҅Z4su␲ZweS0j: ; x*Ef: ]ĻfAh%W D)+ ) v!oII 2+v9jeenGnzf*89;)"5̸)]2蜰')]YeS3eH\ ;Jhr#(Ma_oyl5`xWO-ML^J*p:#`lL.{)LRS zD~g4tO`QftizR84EʿuRm} ደj1ԹӶ`j6U|M"u&S!!)96!Mdfl*m{ĂB%37|F>TW(aQ4p.MݱE'ul ;>'q‡ Vȅ\-5"w.tY =͈ON"FB`*T9t.RB?>դ4̶Zb;vap[z %5iJЍ3NgygwXVhuCp&.7 nw{q93&0Ԫu"ǣ R< Y̸ l9ZJN,0Woݓ+ёck?t!XLP߈'G7+Lg:آQF:6#9Ӡ|ojUT}jD ! ?j 3m^@ /=rx=Le*@Mv ("Q,Bn L%^2?ejxڤq q \ F/G!#k[(*OGnK֠Qw3nQ{`THPxvͤD'G ^Ih);3m6vvdQQh; tfijUm,V?:¿3N&55T#9)~ͱ]-P7q#GӳW9U>moK!'ĪX[RM΋7ҐR_P`oO`04N+R=\$&g1G1 fZ:Ԥ WD 'R&g/V]3cNeLr黟G_)7,ANf\4$OڟibKHa(j"V۰WWPk.l\Z2sDȚE婒Rbh0+ iT9}Ds+w@T&{OSZUx?Β)?A0T+6k9ZQ 4N SEҚ 5k&ƒ<1u/9I)<'/_#q-GqV=oc2 x*r,RL0\9XGvMa@iLʀ«?wKva'xX48,.E1OYpq"3q=w;Mi:Of w0i@n*GkrYt箹4F E"ь0"C 2bǐy0""lgvƾI^Ā `NyN]xqX$_{Ki5 Lί0=4KyEVXM;EVgX qljIi)܃Ԟ-p3$D%W3k 2ºl0/fSinUQg:-(Ψ&z^-(|!AP,5D%mbhQb6 I]xeʒO)? ˹ 9?ޚ72 xQ] -P]ڏftl.KA>if]h#n-âu i{"˟]ӕ7į/*g ?%/qT9"LѷL Y|Z!* 2$x߀Ka1lgR U8U?,0I#%kTADkwjV1EAAb~_GЀ 0|8L[m[.t#vt^ 2EΙIvs>FCgR~VU9uo ÑR~]8+jXz9C{,oڐ={iogIO9q=ڹ}ɔf8MA4lf tZq72siDF+Lr1"j}C"dw奊P# S](̎uAoExsB|G rj)\ һ5eƑ?e e]I|7:7}C)7)%@d.y.|CΠ)*7LLӌV=NjL]#|HFz"eظ]u~ˌGRa%ƟtmGp4zC oy^ Xyi5}*Zr0aV:E{{)ApIb+ F5=7[Il`#K$dEC$H]xTiź;Iݯ4R^ cJH M +`"awg6b%lr.(@֯Qp, y$DɢLNfuQDEm M3>yu?ι絿Q: j$?H[|zyboknVƆ& .+F҈Rc,z)9I[igVI*Nwac UϼEkl|(5uh|[+Gpj)5xa9b^Ö*W.>(lD OGs݌Ɋ#{b}BN:L搫_eKeGba5{P >B'^&ޭܻٱh,ΩnSg#gdG((qD֛A@ܷ}L![FYK8J1p"y^ Lǒ)#^LOkIҥP7:#0QLdہ⮞rVE|Bfg7U8HxV[d VkhSq5!-q[ndLxqOA J`>b}`k`y.sLb?]"իт9Wmq_y;k% j?b۩aLMkpO{R<*z)$4,c/NpA+O\pب sdLQ]MqJ&2_f#hV<^beA"fߤyT3Ndo}s0]_ UfA$^k&cc^LOT!}]դMwno?<R~҈W+<K>~:' f%L!9kǥ7 deP J !ZD"&v{bnγN(/2U<7Q~22m̢G?:,֋^ݨjE8(zWK7!V/P5sHx#KO8ܡi(2.6joy- zjlMl-`]  tdE 807>J [ƯKrl c8YPoҹ7ZqK4CJ* 5,b"B"&"YG3SKq' #+^#.$Ί}RQXN3 U(o;>(;F7ƋA3؁QIlFH3|Hw(Zs~B^a$Xc_OJ\Г,YU:rI$V)n "ûF$jG)< =[jF[UL> !30]oiFgZA{9 iuTS3A5bĞg\m-LXٮk Fl/x[Hb_i5JVJ;Hr9G '1淣ѬȐ SFk=0MKL# ;僠qxtkQ j053{Ǎ,#V/W?FX᪤ 6ejD&@Aj/)FOt6^izg;Σզ_}st"MnyS, j\l:3xI|ݞRo>sxC>AbFTe`TTc@с1ϧncʍp'iZSlk T>gҴP$o=Fomn 3|neQA^w8/ځJccO-GSS0I#586[YbD$LLLߟWω(YXmÍ5taGWl].%w8_[ ]ÐPFy鄁8#؈u " 5B#z{!Q^}[::bpՂfV!Ɨ.QT֟NKbtoN~d\0jYRuoxT}ݿE?|ݝage=KbXPE"Ҏ%ힹuT -NѪ9Yǩ2T3[rV1ƾDn,5WZl1<(IZz+Cm;WsbVL4 ȡ-uYL&m:FL֣N!?Q5/͙BbR(I3 # `=EcW%AاQw{+6i:X6jbYsx#f/Z;f oeU89Lw+nYsn=;X{im Kh"C ;CE3]wP|<8ug;9BTz@^K]uZ2.uUSN+wYa@UA0/"=L%{hZA*x1L3Э0c'ZT7oN!>Sr6Ok孥n@#q˛1}9>{cN=NSlTzÆ]/}(u ꬵ{TtDŽ1` ȘcB˹H\9<*,KJ-kĖ"sҋ+V ]f*!Uy&BbSAݪ B+\ypnrgSJOa$}V\qo57P$օF] u5[VzS5lݪIPoQ 8G;_-PJL.5X{. 5"C h|Ŧ<Ҝ2pId<_:hG_B-?"W4ŒF̉\F]>{YqhZe hE ?Mʱ;X +'Ub>?XZi#5fW:gVf9.qiq" 6j-9MKU^iGxeqH*|عCKX: ['Q¼@cgy4U۔@Ħ1OujP`+,"Vf.>~-"x.Z2|!/V:XU`A&4[qqyQGzgM[̂j}G+#R`gU{kRvp6:}^Ԫ!NӮF16x!p 7=b3$ DuWB;!56DVy%_x?-:3J7 ׶˔^1f\ZP}*BxN$‡3~15AIyy M(eWLH&6EMkq#hf5:0yqJYcke?rVRu6YQ3KtLm6 A*Q >/e$"Aed7b榹_^3nB/}:8!ddNDcBC#68"{KR MRP,X.HKVAzwNHQ[{Љ\0!jⵓZ֐#@J(⬱P1l8rЍHn;Gމ|b2&ȹ*^?MܫZFe DVd ,s򈦡`J -wZ2~c>u4i7ZSbo&Zmjnu<}YctonPѭs1 wX-̩}@_Z_wmαq>3PemJ dJP%֓1Bs@v +(mV|[A ߅@$',;䱀.cq-QY7O0T7)yX{N_<<+qڷi̋qPMfa4 *Z+( UO8q W l=VXqQ}Oh:T&ݺ+R2u'Α,d B 02`9ٮCXλl4V}-nUN-vO7QHBF ODKZ/ħ>}`b4юb^X~? $+%9n h( h[l2_| Hlv$ y?#±#ٕ jry@,vh5ϱ9CZ>|Iv̓ed%8hX:.TH{HP\}xQNȂ0j˄7~pjdIF930┯%;J2[hmwlrf$D q VKČ%ʽ b X[& tBr kO1W}Hmxȑ*JҐ7v9om] c?|\w9nBL sUUG^]JEѵ<3r&s<_2TmGA =$5!N t?ʥevƽs !O|1}4B;&Be7~-0gwZg}R,ԣ+<' [8ʭ#0oOc{/ǠO-ִlhZD`_MlTz^iqRɘ8m奞o;?6B6H&\ŭ4zƛ>c!=}9]Btx>H=6svLw뼁6d5t4FZp.v1f6_4&wOGFi*R=$vqH!#\\+sUPUrrpQZSG%{m cFA{#?Ur㨉SЕC MF֊K;\O%YYףC[Jt `0jV,4{=ĝ*8g(:ְ$Tdk(IlAˇr2P~J&r9=[8a)p#kݢ >-!z3,ilRۀ;w/~%6`G%B<-+:'H]4&ܜ&HTMd}GlgG=UyrC[~.ճQWпlV `;< WTqvU:6}̂ʓ[׵QH+ގsgߑ IMFT_!GcQ="KDH)A ޷@iKf*Q5ǸNgZBo, ׂhjƔ# Ӑ8z[ rƌ7Rv(NbINH]ɩPa(jBGRg`iڲ|E{'k#X)?ŪR;(fOEAW 9(ZHgô:H:KWo~ҾaވvT˼AѬX,000RߒTA5$_ -ӛQ&>Q˘ YfgF 8:#Mz'd aw5Fvq&HPVquΙoUB 2N㛣Pa;FTz^vΎ[RpATJQOAH9tFwH'+zTJ?,7)wH|$TΆ̓͛Ae~?GQL#QNh[8u>7{,4mԉ>O*}ѣ ex=ċbv`N W3= % {{t|NE٬cfF>JUƑLo.Ξ%(SaOwV]6!Slm7 őĹ&68*.bwn" FƙX붟#eweЩw:!H p":qdcM,-?플yQ^Q\Kwϴ*(\ܕzi UGэ] Shh\4xVxך* 9.ivàAJ@Y**P)k&3RL.zc1pUIQ_5n![PcժU N1Wt6V[ e-2Tۘ5줃@tb, `]]aH_`{n'̥ߢk67Γj5bi5]+ jtiޡz4^aY8-d7fKSqE);Я=AfrK{ ń=;=/~5J-"G , Q@DYsU^LXN6oQ>xs1eՄ AH14i6zvD,"~"kbMȲe xZ~\$/#&G%S/`:WFBQWh=U.05~wj}#[B$w\1F_n*T3dU'H{Y4!a`?sq9݉FyoNSL HY"s5/OeZGI !(IߺLC~w6' k،=ɗnO99a ?v9\ysB;>d-6uN|XGkӶ_/'(Nʤ4^Ir֊|ׄαh7!H3VՖj82cWGP hX:Z;lmꯦLABԶ㝞p.#.ڮx}9Hm9Z. v_bL/k8=]&L8KF?y =/Z,&ur)@El'/*>Qr#"C6~ KiδJ8^ΨfBNHEuֹ"|&UѰMY] :ZI_ŷvF8 kF-1hCg|p uA^QI^m|T多0&ok}u0{kg/'Io\<%ZƎ^:QDD' ;`;Zt/H ¿ Fx;:p晻(%%rHэWLQjbȮ8n_7gᇹ跅w|5ѷg 1h'gJ_T``Go:TuY>NU} n+l`HXT:2/J ;{5!8mppio1& \_V$G κ=>6EsUYMp8\3^9q;K3j[[PrTO*l}in!5ĸވ0hɣm K+U%})5d¹)bm% SQctt5#v4H;՘!&dIh#Z-ȼtn֘'ip&I"w3QH|T|>FN9 ՟ЂQy-a7m߸mTz1VtV,#<|q\SRmAnC+" LT=5&"G#c;xh c!$pv<2N|! f!zZ:߶ _[&*mhy4ž"aSYO䛄Z7y"m"@^씖o1i~ƍLܼZ35Tx(DML 赉DYl3Xmb]&LyExō1ZqjwċT#,v emP.?kdF/0^TT*+^OU{RC2C.M2τ;ӱuPnyXk=&]0apg0e,VςW|MYK8NQG _kt-C;V#\Y.r;q(؍@Ith Øn.ъÈ%QlЁ'뾤 ) 邋EmscVf͈vE9aw]EQ+Űgg-%y&  Us0OHI L+ : BQ6_ۜݔ {P0l2#Qy,x>&*}R]=--B$pL[vZ3bfd&l*!eazClhnv#$pUJL4v_iŴё8 lcpZzO68w/9} I~0xC|@_GLGy 5F r4W}!:anJ)0P/lw&KSb#ZC;vpa*?޼JBhY]Y-hV߿>V x9 j߀ N@dj V0'*y(02~տhuS_XexhCSt`FA*û쐲 c'Np(AR``X;`n4q \Щ WJ@Հ|D)3']\0Hu&A$()HpH ̕.&CV*@GSF*.O;OțG.NÄ^iQv yE[J)EQS{YfuaB@qtA!QQGNK)jFA ? 4 ~ׄHgKWxlk8'?u4r^á\ B"oH?K(:Q= wE&L;;ij-BY +^ʙ{d[]E٭4w:4uWfȜ]zzuZ  riI|sD4] 6G>CfNy Ifkw^r\ÙozM`b &2úD: .)Uv뉆-YܚUr)BW'EmLa8(SIGNM A+CYE&O/eϢk<7ԇv;Cbɷwq1]쭏qூC/vڥ,}$l : ڲG<7W8l3˴I[>^]+)<.#EaZ`3A6~A}ymXNbs2rzl%4 E Yaݢ[Z?j;Y5T Uc;ĪNq-ah7XqAʣ !MU7йA)H]_W΍qQ{viuدLosܘ8Ztf]VO|@{~~ [x l4Bni6'NTC6sɚo$NM4IhN024)K`dFV'bsnEu< pgoG3ZQ4G) ]Q# 2$!×)_5;3gE6瑽Q3Dw¡/]F0ХUzd4 l_cBM-ďI(<gNrpǓ}k:!B^0L4z"C ónaF Řz)jR詡&ay-\[goNm;e9KfLiuxm=:3zC}TՊ(a#^dB{"p*PX+x}wqjgƖ ub+˸_$/r0;V[V)jKJUk:σ7i=|"1ЁZg0!Ī<و@a0F^wAb&48C>V A 2$JzSJ3 ^\ݗB̭{] =+;jL~|(/_ ٘Do)5,MѽNx~qϛuKzO&'|4:jUҵQ!%BBJg#7 sy%.@ߩq,,W/f+JM!b+r^І\wE,0%_=Y[KCXa }Bwd:>:ESB# gC]FA|4FkS,ڷ\P&$,JP|d%C"z+,} VAo$PbWFEK" -8EG"Z3U|Rє=̣(3 6N \ԇn65~IExO Bq?ZCˋ[E Z@^&X!;RL2ꆓC~Ndm9P^ 5D4ǔZQC`}v"%x6x\ji`<> [8*p ?D Ե)Egjb- U'&pXkiON7-Lҩ Hqw`U=0'uu1p"B#WBQ9X+qB_"؜G {:%*[npdovICǸ#Wݽ\~a60с)VΦb߷ޯhGn)*o 1ߝ~[n_K(>C:o3,kG~ra0j  BR1>1Ӹ+MʼH‡P"0)hF=V& ns>6g"8#ة5vJM^7𸃑 B*J(/_֭VE|FM;DL(E&u2UB~%moz9v|,,೬`c:tmq@I3geA7lv&o'%K_߼ \iIC)GpI$[[sD3ek=#p-hޖzZm1eTQidsm'`!I"ʸ5Ԣlq66.hF4rV >1Xb][jx O  ]0>s No{W航: Y1QL#Z0[%~d$H?^z,exyՇT>q)IDn/z)ӧ4#Dz!Lg^jWzf~GEڌuQ7I>>ŏVYV1[ a\.VNl\Wz0}rwTbF7f;4}f^7|B@ETP _%6% p0hcpiY.ztPC kk U5mKo < /fFiola+ =QZn~۞gȡ(“8C"R@RM8oV$(5_9hkcuLO-F0lj{bORmDaXqlӎ#ً*k;‰LV 8@r0{jaNjc& g*eˁ,%z3.aEN6Ҹ0Цl4E `ASBJhʋ`װOȠcV_WX @Mβuh*+j\[)M'3\%Gd`ϖ!V,GA/&PNmd&2ߟgXֱ-Nrԡ,8%$4ڈ%GM !O+Z+&%/"G~._WA'Tbe\+ƥu'渒LL:{SV+OKȽ7و+t;Ihui`۰1 ٙ-$ z]Z.qh%$/ƣY_7K!aؠ9vzf_9j#7օnCfWiPvsHx.cijNńb:;όl1#/OPDj_ÜzAe2&oSR 3LvY*ٻT|`=Cuf0ijA~uQP+[Y 4Kkgu?r` ƋBY7^"jU{c'QS92<-xșzB-&Z'tqº# vQP}HŜ`v*E{۷ZE-&A 1zaö9^ѝ[` 5g/a E %H9T1(.}Z[ugtP$~sՃv;L!5ܶίZ>q0W_t`uZ"]z16mPjawcL< e2PTt5{-tZvR`Wt5%#'ӡ_{r^loKe!iGK.Z您Vȧ;~Ο,"~#0u;z  6aĒDٓZDصO+Y2y#%H$<,EO`GÆDCrez|{th[ѧc1?`Vu2toz*pdW& ˚m`j8dar; <\JsS=%~xno׋d$TIUB +:ز 7@Ľ-Q!GmdwjM1a iOwЖۈL ضɼH=T]HO[cOp>sFhdix+s- rPئ#bD('R C nL2q_#.` q|D(e30`@FKV:M - yL sC;D R=P"l Bh̭Ջ&rp@KR$$إ _hCѴCtQrB-ŽNB@. #ӋڛoLkZV%5f@tA#֢2k4Þ:ڕ`//{]VQZj6/((Vߊ "#qL_ClSǀNNvTDnuorç|)9NҞ_J,8_qzO˜M"vq `7."3/-F|p\N4M&bT[1^8 iNpNZ?/ҠN, $PC5e^bͱR=M6!GfrqdmL p ˝qSGńAؖՖ|#RaDS(:4U3Y'fstj\Vq_yDpN7ǜF?܁HFzAFb1,,yI&Xޠb%L4v'QyRoң`S+6v06tz 20tS/0Q$௏;O`OT'>cUx{R ٘P t1 /O?4YOb#aZMp|N}PJ0p9):"^;>Se2rPkSJ^yQjX!<mglu%Sq ׄv44 mytR vka(7mJ[j&s|R`KHwND?X"?NփdGN0 7 |JQ>K)z=]0`͕69Hآmy;uyR^},me3rO Pc8Y5/T1H Kh0TQ,^7YfZHOZ̏:^\M['`P0ʢnr`-zjQX̺8:]~nltpOq;;%e ; H0Q*!'ԣgbi-tYkWގDoRj(fKWV 狐^R6(Sc.r_YW,dpn|bfႇM:֒ӏYl%Te@>+UFk|_̿f#a^r4ح RǺFX/ڎND@xYRj07ԢT㙖FP۾i@~`+EF.*%FFAzvkt0扶 0y۾:'x,L;G .Q nKIJ*gp080Q¥׻g>t3B)6^Nd%cE {1<̥rz|!4;];mS=i43pt&-xɻƘiӛJsx*Mv+V4nLK,&@-m1% D-TG,piR_1`-MIQr_$yih ASs^R$9=zؠIށ2rJvQU5*h.e#mS/ԲHϷKԫ-ɥU/J{(%?+ 8`)9 / *T.%irJ*~!VPWsrrM_C[:SІ%CQ 98 s)^Ъi H;<0@M_bkg oxVOyFdHT@ ';}WY}a`.5[R" LqO+BGA]~4nCž7%{=. BqfX1x{zz.}830|Fz+ J&5\$o'>!wsw :Sz:j) zk6S]|L TKtv&ڲcEl{+UwF*UW62E#^:p=Wڅ W?tӎ<M-+KU}m!IFyy'a*jRnO 5 V_R(>jHց>&[430=G d~@>c!|>Qn]oM3\X#GvMy㆑iEj+ @5ce/*RTp>L3r÷=nyp{ [k I7(a ,΍p!i-bpJLn&G!o%ks`Kzrz Q|Pje6 brQsbIjYʩw$KG C2;'9sgE2kN[9 G 4j~g ""YǕ^\2v-RGG/nmǫKh4 NiRyyt@[pQQ@ ֓|Lq ۝́ Z{v5Yҙ`exYpYc-qyb*I @zS'@e$1K!_Ί0ѠҞtu`Tb B:\<'OB-B} $ apzîX8cDW p`RcS~$vĚ>mɋ Z)7t{8VvnnYDt]n_s7XkeɢL>tUqEv?Y.ȮGYޔ<(7lbXBrg"{-[mPj)$ŻC ׷MrU6:uC/.UXY qxR^Kf}Z?I$uU|lPզFIC^)@vO}3l٥1&H4a}֐ĉQ!h$&Flsj{؜VΨyQHA_0 2=Pk73hBIDaT8E'ԯv2V @[FtWF{۪q0b(g '_N8K>6$=rrĴ7<Ԅ.¯>`90Y'k_|AJzSR 6`p^ۓ핺xu`6C V7u Ш VS7mcq_# vvqod`}f-boZ,}s0I)5띖vqs2,^+iVǏOʡ@ǵ2t**\%ʇ{ LL[PӼ_] Rzw^IzqR7 R cm#̋~@Y\,jI2_gi x: efz@'恹vg}<<]vo {5+d拧 5C8A:y  }Ylҧ2 U8@`$p_lUSz)LBS\h8_+f _}[5h+$ ^,o-aT&V c-=`3|(XqbQWAN)C,r}oabݱ_ţCMIDO 9w #((Z(lp.qa1c'x)OigS뇓 z$n-q;n/Р^zoܟd֑j:_L&?ij*o@0ť͋f Pu@ A_E:P%F6PZW;ALA6yD:m:]ZȬ]`vm"(}"S3+\U6h_uĖm.mYev"3 ;(ޛRk#_)߈YZ*064K1#R 7~cz7NYXu\Z0 QL\ۗ;%\0I%/`oˏlQ8fvp"/vyr{@,m+::U\آ]vkywDiH"α 5^9Ćk?W!QC n"]jlKK^=@.ѷZ1pH&D (s9iG1=`@WDyX082s{ [3 ќSXe~UVao4,ؒWB.ŋJZ>qf2Wht?ɘ _j.h<`? l/Q %3MQz֤h^8V85(=iS KΏ.:R_PY-z1XGzySI菍U9h3Ppra(hi͎3U_. Z)\XyN í 8PH6/k;apm5X0JYr$C#nJZ.yY4t|* ?au[fЦGlC3"c[0xN!~;D2IaVD=#\[:?K8"Q4ssϡLi؝lhM(Cm!AfZ[Jջ@Hrgu^<٢LPLwERVFȂo! 8򴲲b]kwm"x9z^F۞@Ā>bỶ8#qqDq#:٪2E7;:)f]g0C9 `֖yuMTwuuKF+Q9AC)xIy߯~$BjO9awJK:d9TA d/1:<$-k TwwH(bymoQĝD57E奝͢S`ۆ P""J?yNi#c j&^靦,8oD%SHgxt\R^zOyuAfqcYBsA5~#ؾ' 17ЊA&oaN#L+ ^F)Pz2~Ū8b, +J =TK0XM_E=a ^ؾTkh%t`[yG="Š" |e_"byb1 TG4gppYRGK /8?EM*5pH6 s5|* uJ/hNYk=]Ov#:dO_}+'@DPb!:PA^6D]q u -G{$-5-*w)jlFmБ#1_՟1.|^zy>Qxa`o)|`/0h"]^j|2W ?gwҰ ze*BQ(@ A6s5ր=LI*^wttO 0~T#oc4[ˉv'?0xhO4Lp(:Ov V37Vgh] /o87ϰz!|{|,}>L طб8$x]Я*,ў7?2`Fnj6GC^ l] F'9pj{ϐ U&%V3-D&+ϺeȦo{ <`T=k]62!+rJH|d U4|RT{5X<~&S1W 09|fJHB1Ƈh]ng(0rkIf+r;wOך HӎLtv!f-9V<1zQ mt5Z@u%BȌ>jމ傈 e19pj[f2FxvTJ1gui6N}^rFH ,- A1YdzYF-^MvY=z]]+T#fOS}_7چN*2Y'X)Z,Ig,5D Ɂǎ!37v K r=F~+ Nz3Gf:Uza;A1$}f]Sh׌"BHњل!b@ԉ+"B:uGvYUSM0jx:Vѩer0LP7f?FRx{{fOX៱S޾ZCn0fOlmp'ɳ7z&ACSwЪt[Co YBO`hQtOHG c>PPCS^$*Fْ 8܇E1>Yk=~)N4mR :0g+8h/ȳ[고tHiSEQQf^@Qv$Aܼ3bu"Byr;=\:_Z5|-qgRf@Ӹ- ƊTbEu.~,ǁ0Hwo7K G_Fsx$yDoFb`gwB &XpXjkv Ds|Ǧ7PA(Pq!}ИnQ˫6\ 8c0>0n,b|_0KLA8\}i)=ED]!{Ec'2kSt.8^rZ<5ɗœk'ʆ6Kcp axn5GcʹbTsrp<Q~q%}SB[%=HǫH $إafL),`A <2yBk"r.q݀ܡB+jV:!h#I^$N$w۠mx W]tsBcx+uI_(3,g IF7k~#jwn$9BYEלSCE9NnFǭ"Xѕ'w{G*49\ϧ] H`A?iqt UCOt,m^mcذu(86}:Q1#`h~K5/]\çڣ' =Oq~7WQřC{Y쎌@pӨgL.ݜ*C9ѫ;ۏW`1ϋxKz03s`^(2GC-N(J͚8AH/&4/л 2aA{و&VZk9Ż=02ԘRq $hn&3$yL9QVdGMb1>v#C\%I!έzSA=ӟd 9-c59cQI'BԵRԧj@ͩ! 5DIfyf]2*b?W#`(ۂ3N]dfX m\wn`>eoDDbF;qSuUI1aO63N?4UA=X[seL PX"iZPI"dG`ٱׯU_Rv$ʼJSIkD̒֡9oq'#K[r)p(Dfn: p[prV<'}`eXUg;F>?a9'd~ :^GH÷0>UgM<-|: EG/ ;pLi ZF pqmijnU ͉)4ftCaI@o2pKf¢*TA)tMJTwܠ6T)$g]M%^Z~ Ȩg_X:-?'V8Zb\   3t"vAa:)O >Hw 8NtBP|nQܲ4kFktpפ)O~a|}6;0w 7v1K7<-~ƔO(f ǭZLO8qW/$)> r+u'U)ұB']Ne\1&|p[=hҹ730!bd2: Hnx`;^Oim@ᎡLk;ջ=|(iGz-l}-Z})i*6q Y]R006 [N4/m& =(xs|w˚OYq?3H;fc,T]q) l2F |McuL)'KʂTz5|&+x)U(^|G\ftk|ӑ"FA4qu} k9oնi?CdZ7J9{,h1ƃ9%XRl#V~ݙSVSm4'ϰ@FV382Jl%&n Gۋ.m/쑯zkR!8s>Lati+(yYrj*t~,:x&v7s,g(ٜl58M l Z,ӥ96AQ+\PtWzbY-Ȩ8n:UHl('gDEnMWz0o2Ϯ6o|q^k6}Y=F1۔@_3 fBr˯pnV !40#: $I){9ݛF1f{nL8( :? ã =l/=EI7,k<_0109N˼kzKz6OXEnwKqy}Mv]~+ ʪl3X6f lX?G'5Rv;gȦ`4 @m2_c ?9ƑzH3]g"M9OA&ZӴZ|Po@WB6m sl^tY XI>4=T: zk>m_8 Yon8: G 2p!n3Bm'pFb¬Ob$-f#8?$t -$h.jU"|9YÌ2>QIJ Xb. Ĭ&Ӷ$Mb <)>X/gS *E/yIk|甉6,7yNQo/]23K6sy|" D9%7O+ 7~0Ln`7, mên8@qnCua-E`1,^M685tÏc[Fs Pp.]ohZUp%2񌲣A6̀"@O ko]j?d*l~QxC'T E` Я\' SÛF_nR{cnc\h0eEr8X/70Ad0K7'B7}{;˻w{@ tgF>Ϟ^]0Os0;./Q;9[&~ 5Am:l~JE):{->g-:Oޚ (,A|ofg't$iPFn"cWDhra(ʤ%= mq1[!|EU`ܹ7&6RQ3 ck)_jjg@v{a$ Pl1ۡARDA#;I33P=T SssqSjcfBဍa3%}& :tRD@qyyfj)* | QM޸! }|@54;%4FV9Z6x<q\2YY;щrC7mXȺW.8Yc{ۈw_|g3 CcgUK̗XSG.K TcW!pt= =OS,(]sz:j,YAbl_'XЫH8(O`4Ѯ*Vs@c3g8Y.\E|/ 2%Y6 Pzq3E sox`^ 4mQQQz~hޞ:5xTd+VxKKJb 8|yʻjhvd=HDQ7e h;lݘ,O)+]Rr ~]`]|%m4uWCm.'3IEaĽ>A&:Uu,t,ӏz(`xt覨XHbP=nSe`-Ƨ5t'{|HFNE؎6(%^;>Ii2iF,:(R% np?Nϸy*|:+>4bc" o ItUԽtRy*Vn^#FX4+|UπSJnreK SOD*Q!M݉;-/q)$^=<$"\y2 o' >h cdzo[xywϋWoS; g|_y:>/4U}hNQK1vl^0F9n tj{_j7g!/x[8(Iҡ/Ly ]\]tL$SA?#tkp!B ]q؀mHWqmZ(mGXn!G7lzN/u# 6uzm1Iۢgɴ &Kfzy8X'޽SboK&]^Tu~;nжBS\/P9rB3y VWbV4[azk$%cHN㰸QB" TC =AUMXbg$HGQJekХ/Oyp˴H2U*U̴ގGƳX0R9 ~p61Q)HH@FN3>w+ؘ^r5,?oWrJ8%&Bc󒯛aO!56nY*O2H6dc^T_b]j9)`֕3O󍇥tRg韘!Jʅ 6s*/dZz}mtNl"U56emǧr=p߶>ĝr1/N[0Ƞ;P|;Sk^8'V8]#k,{v)qLѿWY.gt3#IN[P۴}Cy.̲XeZS{οغ @~_p>4Ūm<+nlZ , B\tIȷ\D(~^ڙxY cG'?Z2ʩ,l6$Dx{YlcヲlWP y5O).t$0`#k1JvD qXUv?{쳶FoK??V4 3hW[çE }|@Tg]U=#)c,'ŧo0ǽP{0 {DVuKM e[dL ´iHٛ{ۛK7P_5n}62Dj{iܬtXr jhs^ SR Yȅj/E+Ǜ}|rºTeTG<79GY}asշվd)߳fj J\"=KsG0B_5֛`YSUd w?e(uvV5Zq_320㢈=tzM]5QΉ7D^=ÕXB6'$CF^qᦪ'`s|.ƔSXR"b^ǭF({'BB,(ɦinJ#U9 5XLm&w ><^f6yx:g&cI#hɠulɢx~ݕ9K"[|SY vrF?0VhD,)-=ߗaȜUj R`z41Y+*gNu"8A|)p1|An0ӗohg.4gI=fY!Π[^5eOw*$G|jJ(hm$Kuc|uKYz|k6_ѓdoI~GK9o3~ؔH1feiYd_t a 2p¬RN3G ձ#svw߲V cMEB`@)ayf+{NNZTg7?€RO4T籣{SŽw2t6q<Ն@qn,|Ew`@cє"l^IC;Ün܈uAVZԳfPfXsd1qD LU]3 .eFozЛy?ż0}%`MGReht޸ cIߓWf %xl3#:m}D-'kC۸Q,X&gx¹DF`x'M_wy\5R",\GñʵҦlx+^j4y3RN/n.쐊Zj.ү4-9!&r"Q,E꬞SqhV i{ g!%]m }JŷpaDv@cda?1,bkRL)GMpԱ,\j%K:m /O12#{b70H< 1vg9 MR+]@ur)qLlzzduџى;<jqE+ 0?,$Zxߤw/4M["Η!.qLP-Κ ߐ6>e>UZ,U#3"ivO Oxiy%->`WD1!c鎽ֿb3tqOXuD2X(J ~Hk@MFN\ kM禿"g0N؟7=oH DHdƜRA%[l^[de9]kĻcsVMc,.A,TeÁ%1"{c=G$ד)'j +g F>=Z4ڱ+)S_XL;?+s *iEGvۻ pc~T-E+"y07 }]T2nn&2/ &M 3gd[Ss uƴ1VұH.QA1PRY:L_ZHSv2 ` u\/D[a )0u uwSXu\[.E'YW}—y3F5=y\oR*U.]@wGMl$у}S6G8w IqKp1_0h:B, Vh֐\w,01}'޻HUf 5Sps+GZWBh30* &`ǂ\3d͖I +30~%p ѵƣR*b&#m"3^: 5MGNbIkm$uBϓ =~}?Sp %c$\9h̊Yŷ$>@@7aaS 4 E1QNBY#F])9obF9NCl|^'JlF֏2>-qKڴ⡰a-ϛ0DEmMaX%| M'peن@ݒ6d'^:&(9fF%.zDu[XO[q;^/ꋘuj]RPu`W) IS-f,K ?]wGN| <:`c!<q[i8ݬtM3RnWgq[ }#RmoSm۷$e2Gt]ͮX&3&䞺n)+ϗF`48)QJu>o1ogQp?kE6 e h DhՆLNjFt j ^E`%Cyq\w$unVW#,e?|+m9W}OXnz ϩ/*5% 싓d&еU[ G+ZMtؤdnmHܵ9!̐o3ڀ;}FbGu9je*33k꿚m- &`!䀻$&̊~zLR5; 0< \ [Ͱ[w9f.{"WG)[]Vݭ*^x-ayƶyu)מt ,I3?cVnhUA|Ԭ.1* aQhk?X#(ۤ1?R$!|`U:$ӌP~u3nҢ懊%A}2cQ!WpCԊ 4)PƧw,A tqS9RAc-pp Cʞ͗:6!;^C\"tPmRR?bݎz+=+AJK0se5b;k8Ł}!Z8x oKΆ3V ıHÒx)m5:jQXS8LڱE}yD_ X$WU.R-+^GOϹ;hQU/Ҋ4v\k=I9O ӷxT0.˦"pKb+#AD|/"-_JR)j+ypJ^rXȍ^G2dt$aω2$ܟҩn_v69:;w|3eLw*fe^:įS[ ;f^&ά6"6GTr$nZޱ{\^*9{JGHwHш'k0Uf~_ \Yܗ=0Ǫ,V2WĪS0s 8J(yL[)z' e<51sOE22/O${4?k@Vz=((lk.:1gwڞvZ,HBmrFffh*w<:] NܜpE=U g5ݐBQ')Y/Ywsg׸:E4ųŃf.ܼ1 |e8,smHi=Kjop]#H+M>۵Ƀx̻iwG.ZupT'ZT*- [=1e <ߔ cKP2R{}(IOnԦɆ vpvF'+%1&RuA~Sg?kx|XL@X/AhvZBvip"*3{tJ0L@Z*Ox=o}Ax^K̆d&`{! !4j)NAĵ ,=nn~v* <"$  eqdDvK@CѺxrPGL9wQCjc> }ۣse 7F5\Fҽ]zsLdEh,/zH;mMT ]:{mꁃ"^j6/9c\M 3qc#a_=< ƕz7 Jȑp&GZ'g| -+Y#U*{dスfvzTW#7"HbRTsTOrWoysmV'h;Gڬ+'XΧئ[SA|dU?eGvOd)NroX^_W dda6XjW 4=Z]ţQAy4tw wM)HK5lF+j %MVs=-)zHi&Uk)0P`Cӽr̍XTѕ*$ڒRDŽjdMdKdmXDu MNl&s䚀}"7X6Ѷɉipa_<y] 0p#d f^),C$7EڟĠ|T0 ⡩k=6:-!(:c(M%N&7~Ɵ%N켣JLOQ$ M\އ)캇;/Y&^lbƥiamqI@-}-•LW3vhx@! F-'aeЎ)[ ) HO͂Hm(Ppi fk@$q<#IMFYaSc_偢ό3aҍiH bs`N*{_|%PpLa*ʳR:.k;l긵lT)r_ЅbOdF."%K}cjWdQC40JOFH'rY~+ a~!lQ íPULDQnB]w&X>L |Z^X.|5jXOE<ʖL/I5A&/KSX;6 l #hX*iExϰ# 4rT; # -i*t L+ND+mCW5"2 }#_E]eaFpjR9NL^*j9D0$Dts jGlq~O.:l,,O Y.5:yv=cruNɍ_{<0Rr\ڍOG&O;<-Bh,*dpd7yR75MzZl7-gX ]S&\u8TT%1?s xNڹٸpҶNN'G>̌-^.X#F+*HJlS$gyi΁.0I7x=zDٵ;jrpgH˭Fj1C`+ _ MJu;QC'`!.W3ء" {SI9=K%D,Q.kƚ]j%c+qUb+M%XH)Ӎ(B!9,s#!04흻/oPY8Jdgb*V42Nb8?1떲f-`7wv"1֐}TluJZ{n ]-#8e! !c)_7wq d 1.B=0c;ڛi?_=/HaQ~ɞRy%0qYYsKmkk,fƁA~1 }kҭqc\sz ɌffvGNnO,)+6 _-+0,Xw$NRm5淝8:lD]0Rt끹ٞTRx/\S$cAg|ҜrrN3+J6Dӓ(3m89О#>s+bҏE̚8Umpφ9BDoISbA#ag(܍%^>Yn@߈佃[RӞ*[yJ人^~{"G:+&%Ȣ' cnZhIxv$)( <ovqYd799} .zV[Ћ>tM!3 Xy[1I}.sͳ#ŧ R'T^ẟr''tK҆L~{X &$]\/eŢv#FL؊ :Q}} E)8h!m[ؐjsSE%;J 5 h)Zv]KTqAR䤆cDQ_ j6 -NSi%Y1O-[X:zfL:ĺd )Ю  ],Ij;K`VXTΞkSABvŇQ+^b?j3c;x ƃQB&O :88[Q"Uf.$M"P$ufvO`5!$*I8K[P~ag~%ce< .w1 㖮MdGWn;qQ+ ÏIլ zd u }S#A .K? k e '*Ayxjc9l[{`-j{ЫLFǠ4Óvz@\6-az]MU SY׋Z&mC# c)ȻDE(LuWwݵ. -z[Suء $d/6roZb'D> yAXPֱsmS@ٍrmXM,5V#U\] }#_9ṫ^ Q66&Ī 4̹:ޣ9Pgg |Tòqc^>Z7T @⚡~ ^|UNі>rՎyTKmtIf\-ٜݑ`*K+@UoB$) v$ir+$ .-IP(D*iN ~{^xpyB'[ӷN'فM4CdWLgqe(lz{+r4=XCϧ ,<`k_g¿6T6Ę44<"1%O&f\[mFp[c;&ۓAn9Wh?xEߵj:id#=VOo8`ËpQ};KZz,)WNiYqq̏tĊO8aMfe^dk& (=*ztvq c XxhL;AY8`6wK-PNlR{%7hfNك"wES_ IY݋ɜn2S kҖ7k|6;6_2P*yCAm߶ cx ߨz} IǪo}>ͺ/.躞DZ{-4ʥ<|EfZFM+o=ԁ8\#rV>]+">;4S7L\Fz =*:J%I_O{Vt\Mx]VS(/A'5ɁydݛӪe{%fsP6~8ACeVNZW WHmKyvB ,M^7FNѯnA ؆BH/sVU4 h|^a`py&(-k,?̞10+{Sgʧmv/V"]}_~e]a7_6@Q^|3k/мK(4*meLM@MT9ElwG.=KxF[$zrCDɇ:4-[*"QuU#& P0qCQ {-b0ӽ^ %9}A9}pS 'H  N>-y"O!ksfIUD9pSdB_=vM^;F,H#\Zt07;/ok4POFN/`熵CuѝQGD>5qZ/_RWf(5gLڵ5#O3 VhEtg ,6 z7X8:ƿcx>D^6鈻em 8"6iL.qZ $ cAYYaHHyP4E!1k ,'jwj(b)xK$dbݖ?͒[y9 Gws݁&P(HFOU 淀{2q*˻aFg V_uOIӻ$LxN388u ҴX88}{sZ9!c*BbBL4^8Q)Ji0l :!m;1rx>K[DcmT`AV467{6RS W)RkwRZ/6cf"dŲ{;.e>>7)nQ<0O,@JbH;rDtR+;:0=3t뷀aoz*{,$/FHj]9b&1̕17v*sC< 8߲îp-+qw'Cݫ6Rl 4r꫚?qr]ɚXxwf|]H ߈^w7{D!}gHZuvaY:0Fek'GaSOZ$|r BK {;Lߦ] m脤Zɑ3L.=X9}퓉YJZ !1ˑj 9.Ϫ E%/qpեGrV>i5,]Ţ$aS:ոf]XQ2bJ0mXu|V%Lb{KHy1\a}B4`F.>N zW|~wz,a=,j[-&YQQ黻vX(0KOeb`Am+ H~ivh`.i5Ū-Sp1I9ǙCh;^- mȜ f`<5B--F $uw(F Cd)L*č&n:xKRz!$Ozμ1 AM8n(}}%T2y/",G%6#qmHbO%zdpM~JPC zF?8vqJ.zĜ3#dEJsmd =مbI|;&3>Ҡ>v`fjjR)&.2/٢b\%ڶGx>E@Hp@`V\f~ǽ<-S4|2/ݏ( 7t 0M] Zh1=YQyhE9ۜhf9។J,nĹxa}0< $S9qӼrTmb>w>nksQ W,92;%RC(< (|1׽YZTw󡘡c;ǀgbf!Fu-0FExHHE~>K/ǐi` [X%7]`3Lw,]= Z} `xPw#-?90. 줵L6nrct<"8dJlb-_<]5C{1+C<&N0;h.%0b2L{Кʌ21v !>Cw-Ev7+>:bKPߊf;%#O _%7]R͔Yj椨- X:dq \oӟb$]TV 0Q}3|o3C:tKe Z.9@5-ֈg.}~b$VՉG!;ũDVI Cm0/wvOL€3QD,Z@8hQJÐ.Uڍl5}OX.Ө`$oo!Zb-7@EyA$^JXH*:Gs"nM͏L?af]NV[;#˼!\h恥b0㱚B,&gm޽@ g&o `oG DF𩵜ij} "{,dЦ$ E\:>wAF %XR*+X!yHĐ8E{WXJs2,@_OYع/ߤ~p1*qW\גnDDbsАme>sB6V_t{W.ӝGA2'ىrNqC 0TcY]e!`]QnζS@Pp|xj{ Pu( AQC֞Rh 0kH/@L&z: Yׁ8/Z2Y|ks+sEraQne5y'f݄Өq37ܫ~ dY3--b8 Lδf&d'V#ZY,mrqYk-T:[J@6'kh7xp_ [X#{LsZ aJƽU88f).G7RW/?0i`XN7IS),pb\|`Xnuc{s86NolR?ibNIh40 5M[xKF<{5H#tV Bۑ \,-`,^g6J3wE38bE-_h|X)!?TP1U[ի̻rx͞lR#BAv"T3V2fHlFKR}Κ#YM/'4IwkRug;wpoDm<lC֔X1"s:P @Vs.]u?2eU UECqHB0Hm$@UzP}&enYgRo<^Bϕy?SnK jܿX5m( aJG8x?9;MTUjK8ld /v>3&K&gcYjJhfg\ ']Fv8,Т)쥺2{$^ =/B,s ΖʆrꖮWJ :ko/6+%cc$[r @4݌?6Ģ}cTס2KY L"phb)asb6hZ 9BCp뙯4wTX{lYMJFׅcpR94qu(N}~K7P;,YN4bjG},Kn6hLO9{*tG _Pj,zATU^Fwa'l*[TTfh1Ş00Uߔ`;pju 3Ԝ#(+xĚB<{ɉqo޳KҎJ(!,ѡv1[X/>A>@"o|qJ&S ѾRGa0LC_G@ݻpƐqϹn9C[loS$)/jmמLCQuХ?ACHKj9\8/B#1\xn*:ZiCy,~+AQ񕐌.hl哽w FL* #]2&m2s<_f Td7WC8Y{rODOەb&w G:t̍tn>gLIek<*#U˸wOa/=H🏾- 3:ˇ$bӰ Gm Z\ I\\`\ ٴJ0_@Bqω*DOf IJEk7WG ?q ޚ:[S%,̏ VJ_$/cb`A q$RbNB~\]~sΞL2s 1վY[7D~=}/8Y>>Bw\E|j n0gso2^n4?+JQ(i0-/ 4i*#d>zBDuy 5 >QXhkyW P=rW(V8P[HPZnÌwtE0A!l6jW~D du6 2 +jr  9IF=¨Z+g~ oy=D&Lފ2 ]3`VK-ޭT/ŴD|z|ԋ,@b/3Q╛s~.T˙4HTݾ!̋ƺѕpk$J oHp] R[U9FS;̜*m@_uHMҒccZFMi Fu}vLvbΰ-F]-ZNV5jՀ-u_ 5^{Z,Y9>%݋jR 5y]Z"X\9Ϧ L 4]å']N+l?Ɯ+x~p^vY 뢓}=lL$v(V^_J"<} q3e1#F .m5Ά zcƿ<{WGtѿ2_\Vl;xU !U2GV1C'ΜF/O!>r$3(#;pi1VVaA`jyr2ܝ}n9%dKn:AU6ͲlϭNϑ _&o ~WY9NI<(T{# !M UUBJ, {U|UʯX-5m `tle7Rpԧ˱2DښJ0WdT] + uw,NF{Xz:@$-Ta\ݼ[Z N4?;yB!P3#C ZvA*RU 30(N&z 0m1x̴'~GxeeZ.Y/cd7]?[.n/xPbyZWNvO6 J:@80@I݉e0O̚Ap֨Gl?5i5D"d">Kmw\N-`wS] "akЭJvhDIx62r/H}\OJ Jy,8=1dzkp}f+ULkQdqgp{GT-v˳x'y ĩm%C4Bu*)q3y۷rj6+.M)IK#.KG 栝 V|]xSϮe|r]Rڜ7`QsEr bћyBP儦K=g]KBEt4>8AԾV2onSZ(0 s'PSK[3}zYӷY1iZsD/2ܪeԝ];4Sb:O=iJ#-83jin`2u.ɉLoi̤~Hh;ٳ/'S=XD\0ncU 603[ig#ң1* + i$#w򼂂7΁9@YCv:G(!dIc w N>aL󋮾(S,J lR nm<4e\ȒO2 d FIA % Xk<4M󢊭|6 3yx8Ę",h+>P_=U"}6q*8@=O*hJPj6,JhV>zWCЪղA&7! LU,)E۰&Gޜk׭[GW|-<-=v/}\-DBarC:. ݛ=3RT i(QfqM,ɌQ7)X8f0e.D()uAA")!~j^OL7-rq1Wds 4۔#yߌ\D("ܾz~ / .污xdm`S}M0ն-YƒttA;d C]?ka0]s;"XR"b#Y@*riB3=U2_K9bf~lȃ*IoMm{5[oL4$" ^{QTpL<ͬĵ?voTyVߢU 'ߦGǗ,"}^ ytC/Ź)[saeexeԃZu? Y9F~)|.6&t̻h/ݐb{=c,-uuvBi☒S$Id%r7l0Mp:-WF vU.g@RLHJߤhFIzgN[gYX":p$]UyQUk4z0MLnNaO^~>]!X=mJ^'^[k dՍ:X9BZg&vJ(K NuݞQ$Ro nJgqDjReĐ^E! Wsqkݗ*],bs+[AS+KЬΜi/8Vj@&g,^PBSL*V=pF c> 4n^EƬw,I"V]ٔOF`z1`lU.,v -+۹kvRNQJ>tw)j\j"^lsA~cτ?iZȽ 5>ϕzZ1'OX5Ƣ?o~NC2V+%AeN?Ͻ9uF*OpSf%i?MT%ٴԴZ>OWbۏFȘjE< W>W;e򪶜 A&3HbEJ :Uk6)e3ԃqaV_W w c,H6/Z&O?eMtl*hxCf c(_0kZ-\SjL+<#J|{K.>4|yaRIX[VKky_f~ A8)^Ceb -$c*Z뇦粶) ] #3HRet}vE;mLxnWkQP~k9DX. c^=9|{?LgH,Rx~)c>LC*@j4PYN]M_P[KnХjKn12z$Q7אGY}-lMN'3we*QcXEW$ph蚢B;vO(js XNx5;\+yQ550=sh8 2j D'(NTK:>:r##˻sW/^zAiUѴ&+[#Ռ_8 ؉, 5>c_HQ.onՃ=O!_@jۿo'FN Ss^PnC dL֍ߌU#&{0\&ހ3|p{izafR^-q:>2Rb$4epiop $ѫzZbAN)^g* Q>qʣW {6aȥ: W5qA:͸W:L 쉦tkf{A.mi7y y Aa#TkYi{x*'#&0ƚXHG%HfQQ޷jbG4C۲ˁˀQ7+Țf?4k2=C?A-G=<_mMqmFAKg;c<?[Nkx Uݑմa5EF2SRə 1&CWj;*ѺTn~$AMڹ>CM[u¥uwiܼA)՛[rarAAt,c U |XHrx-xۀK+{w륚y` Z )T2k3Jl*-SH OsdAձX,Zԯ*цLB[j8ru|T7dpif35#9n˵ih)/xhZx-ЦY/Lґ^*^i߆4ന~[ МjE5YD29 4aB7:}Nq>9._c⤽s>bkG0qs>2AR?tP0XU=f3hVf{=z4g *NYvD:+Kpw=EϮ-r_7nh˲пR1omk+\ܠqttO(p!> Ы`p 0z7zwrͣ=7C>zlxK&EwaJ.݁~a(Y+SaӅ %gMmOYĤ~u+/9ԅTT'.X WAl6!ϸbתR,,(#ϣ)*umxUR uW|NiN"<5"8/nOR/Յzsme[Qu9e{rW *42*AH%S9nKͤS=YJKa}5 |^SCDNʡdRc*%/_%h3 9;,+8ѳ͎yI8sŝR!ۢkֈ{g T޵_7G70XOH towM^9̔30ZølᲢ&@G .k$Ʋ I\Hg']!+!- ]9ٯZz+.+q3bh.lLiC6mKnH#ZҩޝQuXP~( D;hs)OyY&Ljnȿx V*Ff']JKr wF3e$%d2z2҆uq50uK7od%x[1WQ[)홻?4ʸ,DX'@I)뢢uwA~~ 3 il8M.N]`K6CækR{ kӱGŴR"0_R/-&|NuuR|=6{0 A ;&df8h>Z=j?㩕̗##êÞ 멸0m *)!?,!\ PIȵ > -H]3\`c)&/,^s:ٞtoe^Mx?f1}(5 qzw}aV}{)1H+e[z?Qw4m6FHmМcm3W}4F|.m* czZf 03Du? {"$o* {0Wq {Tʛ0=i曟Zw}ҮBN$CٷÂJքPZB40%}?V+wA4~NL82Rt|޳;Nx/$ADn BS2T2T Z>19ͣdU(Z䜻s|Q-rcJg!vMs{j4$W+qiqm$|2ͧ CB W5d &.覮 ymDU ֪zPIfzcuxGpu^&i(w?WZiJ-ҳbq;nRzF?PڕCrSv;h*|J6y'1zʵlfϕ9g6vs/>{ׁbP ^A*x\N xӮb9$5NfV)QO-ʗU} w"I(aoBlú0|z?#vH 튏) =:s&~ ֿP2*^<kyҩ7ŋ`tYe$Ἡ3®ډkRˊ'LlsbE~ŷ*r` TejtKMEձ3 @8JQ<|Jmyʅw#3'PQM!UglQ;_'*뙚FH9*qtCAS'@#q^s#vlWYXSޜ&wo|.T/$04Y/}F L+ɥ)݅20)x'DjY\%X|Uj"$LOtmPk>x⇪%{/ؼ'a%ּ/B(km u{Ϥ= W-3a$|DT*5Y>6sSTE҂LcxMA^oJ B 3Yk6Ki[DZpodп$J??81C,[$uVqppyXӶB@ڰvx@%|?Y۰cVWZ v`3CH bEs~g\i׸N-2t:9~BI)P˜(8dM`"Dصk0-ZY| %!l_ʻygb Uhr+6z3%@¤N7!# ܱZ/]_A_75O s1u@h|D+`%Q9.3|n(5beN 2Ĉn7Cg&:'Wz@'ͥ{jRv6K‘qW ԥQZnj//PKpטk/6CRLW{u7Ԋ5!BUx~Fދj PqdȔ^vSUM&E ZץdX'q p$XAN <>9_MgF HVΦJI5amTo /WoaH&Ȗ5xjT#VI $xI=Zk4Y`)X7*^=JT6GjN< /ۍswI9: O MVR\nR. #VG9"i H4Wi)kbb/]/EEdWL\ɗ$bhK|ttx>ʌq|f&5hGdC.n8*/Sqxx4c)@FҽõBبtf;.N[ 䞌Q8N{vxBr]$8Rb񐺗CQ(VJق^^6tY^6!El~@f˨qlRN I)&EWw31Eo$"9ҖUG*b iUqA4cxCiV4ՔF@4[Īs#۴d:GLMRi3dtt%"75]|zYtR(py)n `р~bF(-Ɠ6h+J.eğtCR)zRA:`{(@;@o1G@tDk- ~}Eqe8\o0 pO/,Y)EK(<#/YҺw~WcG̕PVS)FU _i]Xll'\M[AZiFw$" %Hȣ\Pr@ OR]GRWH)X8ik3 )y}vjoqLA{(ֱIK|01P4 GQK &ZJCMu{sLDjb)mtbyޚ,XXH n@abL|8nYHWiZAbk<*Gt6)2Y08͠tXƆoJorÎSy!I@ర8??(͖B?zWyAv9D/%?we)ڤ~Y-q!}YȠBRWʐV6L ,k{ԯ8K+P mOQnfP*ijuK'-7f [:H *z2sI yθ@EC%}N@03 \69CmBEIc}rH4y̮ZBfx~m=EK;,C<5ڐxl^uYP^4ߦ"JF Dl֦,IMyWlo!^|>x`g <VgǓTS[F>;=r!Ui?ж6%p^US3w(⊚TCccma8x qjBj_zILSE@}!j`xqtY$$C2AuK{p QbNc xLOcW:ͻs;qLh1PC{}ŠY^rɟ_UWQ ӊ _p㚷\/%U3mv_,#a?ADyGFM[DI>N2((ɪ$l/>;/5'LrJajCP{ `@> dګi3O*fKFcQ"H"!{ V3vd>2/'_:Ɯ5¥'7*d g"ؽ7ыv4]l}!2J|D]ΙC9@0݂Z{@6tf-+ޕzvڗsDf -)#a4Z:Ë(ZI"?ız]X'MlOo<ӎ 3SE3cN[ҁ껑 {#?bu-V\DrKn-?%&"y-d hh.Ci1S5~k']{ke/4y roh=K 4 15Gys- ]$>٢q4wOx76ojcO!uL+-`m>y,X t(fIcJPYM|^=2jl6?kɫe)c|qBs(3BUQ~;g!]#z0:>7򊫟\DGq)JP5Yeϻ6 lǙ.2jo5T |y"ז.L2)Kl7xأ!pƿ.qGY53g2sS( ;/yt+Ѓv49<\I^yY$Y`Ci.oҽ*) <-x(f(ɖʀj Uױ"CUl R}l=}GO~xblWG^OsPM̮} ˈà C`&iEDpUlDf>l"Gix* ,Ue=3K YaԂ5qAC}6q-l7BkяH r 1 bHEG?<~%CT)' _5EӖNwVƒ \ 2Zrwkf\@za3*7'Q'd@$:^HrZi[kBgZv'Dۺ;];H7T0Rt)&i/㿈'k,뾪a$@`z!8Ĺ@_q7OMCcϏ׉(7L(()&qch#7ڻJTGXޱďN5/7"'nNn^aPn w@\4?G)Z yXWC5 ]:{VmO ԤHA_{*~FKt|kDc֒f=Im5ۉmԷ&7'h7Si;ӻ`\<*-4^i0o^G"` U|rpvPmp|hB./8"T6C=ku hvEH`-PԹC!s'Q66TapAP!Jt)N^vR4Vw_Dd!rFՕ m=5`- $]XR(QgDH6ƓzRwF ɴ~]ԍ;h,fk("W!\1oH>FK>Ap :GJTZWnDQH`L> Yʪm%\N5 mВ|gThn*o~ k*4Il8G埋e(5Pf4 b`WxHą_eVLGCWe0wTY4aM3kBE@My5Xze_c!掱sfL̶Sot9Zj+i'4\ϐ_D~S/ (ivr=UZV?A5Vd"ba.$op#*@z!QfZ{ͻ0 #R. _%2OX_|.: IT r'PܜP|{p4I@΢Qhݯ(|6ZAXRӀr](×H2i.MyY+EIQߙU+\2bQd7.s{ԇl Zfe d6D ƕ/;):+?K@q9Ɋ[u1cFfgǦSԕ=%}Dk\n'n\g,| 0@_Ry+Ɵxgэδ@z&YQC(7#V7F8y1LQ~367JEGsPB$%9o_?*e]7\H-A7` _ SYrӏOۡgc^w7_݃bImmxiQKIng1.i +yf?!}dEGMs'7J9vF`nlA --J,^D=y^P6d(֠כv*24Ug?G wJ Ej۴ NRLC} )V0 (aAPy#e̓wDyYwsEՉԷt?X8^*3J^ZFӁ߃|(n*y4xZaN ptFo>h"tv5OYd-~ILӝϢ<͝ϲ36en>Eʴ_S #z98Uݣp ~wm=$ raڮ`}7Ĥ\Hc\zBXfٻa2wd$1x|O76~A=8u֓7I "#,!va1po5( {-]bu\a:n> W#nTA3;%di1Nͳ@ӻ?{)q/f%*`U9:|`Xc3d[w=2yQo򴎄7BbAZD7 `gW:zPu 4ԤݕYGB@n:6Fiq#da%iE:΄)z6IxD}d& P{)Z ?" N zMrK]^eʤg@rnysM ٯ`^^}B}|Ga0-)qdpKT4i]VqC@ wKkߑG!DГٿF/Y_gPϰUttDpEFoDZO3mon m6 d8cŸo).d9b,%@Z{XxF%[Uw yT#Ow~n[W[VWܮ-` ־ =$ ޏdnY3w\Dd"1Ewp%_gkC&%.[@Ȏ:#=I:1@k棗$ӜN[b_7Ek CQ2?LJ-iSըN3@^WC[VW}|PKt̵:*E;WHI.K͢EeY 梣ө'S4sHc) fAn7O0);e8zr`5m2>W*w-rG+.2-#҄@3rc]bASĴ#] \?Ѽ3Rwe4H;۪kis3j{-j.j/ .J P'H4fT;?hPдQ{#4d>?E-7@VG+92V4/8TgHdKrKֿ 6\lidlX 5W,T[$8?T }>Yigtn{͈N†m]jI?W!{P/f8&ܸ348v[H.L ,}S/"g!ł\>c; /s~紣!J?k/.g Խ[Ms~7$Vuݷ感 8nYI6,On T:Eݪ_Vګ}OoZX,eT8gY \o=+U:O3{|B!7#UÌ/ܘ9>_<_E 8򃚐%4!xrR7N5F?$+lCSzi)N³lYSeD|3 tH\⹕G۽Ӻ z* Y~)oz>Շ"|Br:σ5H(Zq1ɰvqXɞ͎pM{2$_gZ%GyX*J}Twz7_bÂgf5<032؏y 1W(xduy)}@=2\l2s`&X#:UUKӬnl8~4Bh|W9n!Cx/m;YǶi)07aU]؂ Lzk#Gu#s'h%Id~g-tE 9n4GP[ 4_&dp-\'޳4rx@),WAQRcRUԮ ~ ,dCA4 uM!~ߴcsCe82_Tߊi<6̓}dn[)Dẉ8tܲƞȌλɰđgL !.\JȜ3l{iGGϴQ;6R,lT#Hvhb3-"AO >¹RwixwPbn(6Dɡt0uύf d\i01j{jÓ-n?%B'.N  @gyiՉ*6 :v뎔|o;'e@uezdghMns\f#q`ONK~Icgmi~tۓڝxNE|ht!~AO0Mu=YJB )L] `rSn5h5b se5" ,6\V ?67~mYhK)[5S:9xvHԙVC4n-Y7 8R9{3{RS[)Bl k|E~dqO>A(Qo깚VQ@C9!wܚ8stMrt5EF|5|/P r-{:~T"y` gE5T0?Q|{\MccLoiD;d {yʭxַJYTX(k 9XKԮźl|> "HEf[x?sLc>:}W7c E ~%VZ{ҬcѵD:bmz*nT0q,"m6WzF ;,?\',a83Q _H]dNſuJ=qԻ@iˇkJgb->%Ea=M:h%ݫЁ8 ΍JO[{6Átk 36sdpzPJ@)5z3 m:DJ㍓(WK7zУZ;+D{Q*Kb+1\հiLBJ*kGޣ*#kXt؄]3nF6S|Tn`P i^fL}1B ڌ"dI>??#oɃv?j٨8d~ig6}7T6| vA?̀1 ^=2{yJ[U-G>&8XֺM|& x * <{ X U g/eJo&٬+*v+d+UKӃ>Du~ZU.5u8v.Jg-Q='៕edkS(-[qTdWX>x6ω6NYɶvԽĒxq:ihK{H{ǖ BZlz׈x`,oDDn1#mw{D80Θ:($vinÙdp5wlS%U/ƅjʏudfک3SIO@(N5ţzGkgZ3DpvjPc-7,R[0(UlcOnZqtS˨@0Z^#嵟X;8ozz{V,YZ2̚g+s/w͏=fzMDp>GQ\#Iug3N$ڨDzCn% dHUВ@׌y`{K ;h:]w-Z%\lnVfcE%LH'X/se]1ZAH3& iq!b0ZMbԐ=-fBVڻQϐb#H8xU7EXAxRiKb|x۸2Cz2NU堁 / j ߟ+8Q=Z,CqQ&%vwS_7xQRgwӃPcd=Iw!2~aZr45|Il =$ޠdnb{OM. 17*,ͫ~3^\?RkaDi0iI d:0,Pe! s]՘` SiBB'8$%t:z@1ķ٩Bn 5mĭGA^mMv|P&~Xi]&!I,H;/7 ̙ĮpIn]"-0$b!i}sZNH C@ݒA:=;,̃O\ӓ )+7>lEǙ5cHDI['m+CJE{ܿxwe/7KS= Đo+'^b# M%ėδj92ޝTeum2 w;^/0 t.O<)l H*%+5&Ay qRl!;A#؎j S9&m Ala۠tI<#7%f~lue#v;B`"|fu(n y0k0[*7l2FE">zֲhX2^<2ϰv }3GܥN^e;BF27qݕBPt׭!dGv +Z_J}'te)=X'ן$)JʼnYrT*$+_,wT7"gCi0biP|& JƐb嚪wׁ~z HyohuϢk*gAaqDf kmu6NlpUE,2mI20]Wз2ڌz !Z">jMSWC0yo1_W>nVXe8fǭWsjaǝ?)#gO t&}=Iʪ%Ha j_Y(x~y죸aS$c.=70sAɖ- 5N!8{/^s0;Kȶ|O,8k&ke4oKvKuS; [<ӏÈpH33|.0|n(;%S82Ws ^Q$5ۑFuHiRZ>'?T"hN/~(4;:ex CFv7. 9 Jed37/1p V4SJB9xjG}y BӍX7_Gvlb =r!HN,\M~V$ usD?TpnW12 y2rbz>WJfW Cc!$Բ"L_#Cwy JK7:1c, o.3V_u1*å\#<e* F\-B@jgr=lf nYZs,<=}z5v(~Z (LHEP(@zBB{%󊅭W:-l8\3ǤF=o~4j^k^g6a {YTgd +`HB}:ZH9&jQU Dh(KeA(/밖æ-}mz| lt\kcC~pʁpG{u8 ӢGMp f%1I\\:/T,$xGJ& !%t5}`HVe!"ˬkW5|L%#v<=S‰H?4 <\LV1F2y|,*DqK%\3]56ϴK<z,Ҍؓ mZHX :-ϊl!zW{WAt-^3Hܾ-=g'ۚӫGm w~D'_Rrl7G2ŐXXȺʢ]o#I n>OmkZ=¥PX;Jϕ76s?WN>td2"IUs>E@D˕j}*;s|# &o[T@{c\숚tט"D,oy?x, ܜHKR&r%1l.}pP[oAt̜}) Dk-]2Rzy}Ȉϭ: (/J.Uhn!KΖ gQLɗrώMc;Fo$Zp/=ih? =E+opG'u| |۝<ٱ  K׌Sݨ IFS_m s4gC`0~\NhM ޘm >0ikQ1$,AUre#Q7HYg#R,"5N0y z,y)DN֧vV OM~dZժʑqM|ss mfCGXBˎ0|XIjl8 øN= UlUظgztL3AR?/%CnAčD~D_}gx^̓JdR'Y@gR5^ LAV7?'0TGw'd[3kM@ѨDA2L<&BС讬 VhO{?ϥ.wWٽa*m5dSŰXmqXg,ԏڮu.ku,фnBkt短M才! YYmDLC__ pE-y{05ex(rLt4/}ޞb1A*\t?I pL34=쇕K ""6ݞ_EOB@X]K:;|RD{Jz-sa$RҎL79sk/࿂ 7bYWa-?2¨L{w.52` `kMq﨣cM:ߴHԊɸB-Tr~)4]*޳KcnQ%o0 L$5rI˾EDÍbE2BIS/dvqŊEγVhƻJ]E$5E{[}Bicц'^`58D_jz/OsT\CñPi^ n3)wp؅ h(-w$b }%m˵6焽E\G^‚=Ǒ+(9w`S&m𨝔ux&gn[QIw[a97*Nh4Oq-lR& ؈,Ɖ+}Q|i69QͣxqFCE 4[G#@W᲻/;Q6$ַ5@mM Йz2=٩.a&*=P`({5|8.2̛fU4Eٝc )9\s${:flK /^}$!\6Ђ.Im)RT [&SyL9y(/b9a--70ȣbcKwZFKP#|kCLiYw\qIz<˸x#9#-},'wQ\oOqKE/LCn/en`1N@ XCVn'onewrW_"(5Ju6t%_O*l_!~hQbmtǪ`>iZ@ }W(zGfucCSB^`#n J[俊_ xC&wp[/Z6Z'9h Y0|<  l;5O߯0\rzoh}Pr-y"2~ϼ%bF:(02TL+%QC=XI1]ZkL#DڰH+NWT-f_᤮sS4ITyK5X<~&6 l:XdK_y4ܱĎ=~҇|Ck&$f}ca׽* G&;LWЭZH˒= t$(ybJ:zKj97cջ@Tb"`8H{KNK(FoLӓ(;OI04y:we'}Q:aw-kNxVvb]4u,+5J 6DL(c&ߥ@uD+4e풀x fV8~N Rb|AKQ_%y/%WA"HPۍ(S!&cdxWt)i.yĿZ -K7f׺B?9V^#TWpJK7b־䃆[˯Tj [r_ :=G3Tއv :+.h0sG?c!9*멤(7p`ĵ^&iDSH#4JzI0z=!YS זz9}ͬgi~,2 妥l+!I6 ι):-P|#bbC9whj )vI_o\Z Ch 3 F3: ם>evd. 5n]2z01a?[%%6"x{nb+dcB8\. y$FqO0B7/0jR2E+d>}30yzsԵ{6R[N)N )o0eG\xN@|cFdZh=3nC͑ ?ڄ:a=ؙl&;~\,98+Nd_)f)+o8%naE5=xg  (/z|ij M7I N!"^vb#Es*Q+0A<>1wᄐ;o74+-^G˸?a)cqGX-V4@Z~02uyћ|?[y٤E̯xn8-J@ @ŴęxS俿<ظ9j#}AY%$t"N(=렡tφF3rmk[>].ڢY_[3k)_Z`I ٻ 5e %D5nx+)0j|M'#/+B7ͻ˩P+BBM\uMOw HbZU„uACn܈ ]\;0$ 6m8TSHaH߶P6X?@QL BМW ;ejh{$xnk?ZC~CT(ƭD(π1_oԮ|Ă҂*t>Ԥ<e2@[~3͂+CEu)Il[2CvX{C<;r5n4iW¶%Lg<=+&bהUw T4?3H\ Q|gשo kH'i s)% =4$V]LnY\Om^q$3Ө~pf1ϭ5qW9W*8Ll/)M9՞·SS?A>&iXp cO,y)Ћ{h|(rCCg)? [.[5M6$۳EQP9T9@chgXWR3oKnՄٰHu6B_ַHuժ0F;4R9"5]Y&Q3kLF|uR7ه~)/rJVrUE7&d9>Ωo,f Elew9m.?=ϐﺅ򷻀h'拱刵DS.;'MU|2,~L f[{??xgI4}A!wI^3iv}S400[]߱?FD6[n>Jz'FT$F5C"mJN1rXkTJ J|71>S5kBKO@ahOGZR*>(~uKV4` ܶDv[o[ Vц3QmhJQ ·v*j3OWsB];D}TCMvR9Op7"$U5♄Y`.U=6RbgK]ýIEe6lU-÷Pf-(}Z5RӋ'EɥF+nZ9U;*T_dƬ]@Lu&X֓x|HmWy!vϛ82B?%^}p5.x/x}i| I +s.w l]~}>_?{_Y3Id gT,5g6Ziǻ'un]H@ -zTM,kg%Dι8ԖkJQyXIxSō;d'N8By#$Iо6 j.[.6;d0D_,a2/m@=&}"prjeb(^=PIڜdV\e%1}06Z{@Y\L); Id=D,y@dTf͓\UhV 3pLӾ-oA2t?>4h )\n3µ}< 5릚DC:EYZ!mt""rZHQV'2P.VO\˩BY '^A?U=K pZP\G/1Be(䴽>D KFrq@O*^m˷s-/H2FTRJ L6 $@].C~tkpmۈV|;y(kWBSҋ.Y D 'ceYlwن+jSHu( @2^|(ə-I^, Խ &= ?ѣ9$ZNA7\+5qZA@0`{*9F3VCǰ%fZeRx`02w2_Yȉ_oS.0rS|kC؂Y!3sfKOUk Bp܈$ Vf=vmJPgu$0К@]X1G`2T4-]<5@:ThؐS.#*YGFB5Az" ;F|E4]4v :Twn5V8LJTjY/f__D?gL:4>`~bYqޖI7_#pm:VA$\;Z# w{񏘭[wT/;O Sf ?'m|o1k=̃H﬘A[QI$q8C.[jsԴBU4h V.E,(L 2j1}62fwm Ջ`}?1mIq,%E&'Cv4i'A [EF(?kq-/c|B+a'k)-'ȫ z^hAD; g%gXa~2BX2_|<&pXSD> MX؋93XQxpylLr5 Eggehj )ujdB]5~qQId%۷Z}hBw(7IǾS MEk+t3b!s8йt K9AxqJm|U/qs.;ǢC;Ã?ά--4cPzӂ}ʑ%(q.L|NQc0<:/:p‚5eݕMPk$]8/J=)z7v4(` ܵ$wO}^^R'_%^o46Ie-̚AvC̥Xk64>J~ ? np>k0wLKALLQ`S6HX{!cb)+ocQ9N2CuK8qHݗC{K5 ?t|P @rZ ?1 嬫Yےa Gs`yK$D+UZ-8"6 :.a3Q u{q}{dS w9<d GXnvw͍):6]Ϟ=J~5^ 6Gjg\ŵʬ5M,OCPyS=i3.weƤf㖦z)uFQ, py}a3 8"Cg7(N0B ]J§ cOy[ M8Ą9mYI?nuMϨYmE jhzI|ǎQcB>x|y-8-҃2*!ywlUMӭA'"4:YLTΎJ'9f$#njMc6r}!x7[YHx.z29=(8?"@)8 SrBvXK&-别uZ?ѣHľt[vyBȇS&q,QIӑ |;  ҇fs4PcYuɄ޶.NC_ L;~Ȫpt N OD"BJ}79Xµ&-KO$%38LQ }yD8g΍7^S Q56L u8qkMWkd)PhP0gMC6}߿h|'M qf{xnB:۽@{Y.h= Z,M˲~O:/۰GzCeSgI (Bόb%տmosLÄBks \H5[f<m^@5m`fouk`I=R~.npth*ɭמ-4r8<';ܸԡX$M$a>9z@eXƗڔ>J&CM"2{ɀ6Y}?Jӯr@**&!tk41ݾPfĭv^g45"g"&ivTp*FZsxtIK~y(zaʦF-~1P8jع MZB‹iwiokΰS~)S˟'\(FjT d·^Ifdb'S›A+DctA3dP`sux_"׆&*\޸h/C GD)R$ȍ0~ kafXBXhhRiTy )NoYV='7@E.&/Ehv;?+>l9>4S1魀كIGcX!NpR`&r۹ ?6-9O<:L$:;c?%bYJG@X,9?~xp6ԵKU';tJWq-0WO+\O½TSVyCYäŒW%oUag]lU`F C/HQi!4 x[s#r O|K9% Bxe/ {h$>2@&:vcQT 0j4NBWj˶ h3M݇.-Q!f۷$n(g],."Vs-uySS f3+@?0X<&AQtj G;K75RVAT7G)=IKe2j)*`~f6a+_O--Ub{y Rwϭh&餸}9KƶEQV=~qRYry ab[kxY]GWhMi.Aɧ=taFwa Mu-qgFtoKwB3fO=:z ;GJ6O>i45N֢hLY=/?q ͱfY#|ij--C]@]]tx.E3\ +dhHxG`0*0b|e ammbb~^#n/zebE 7)mJ('+fC[19b,wĐH,`DKbVrMZQ#ʋ30cyî"ql0mdx2b$ۼ.U𵠋1+]OBۨ4POZ.4 ˕Z~G+ S%nUHǵ8SEEL.o.Qjy늋,pH1ޮSXU϶W&E2ȧ $\Y8 /@Ljjcљ,y++⽰o+cX{=눪e!ƣՋ2JdTHjq =&P,'|[6 03@77|wr㾄"/>QqAbaӓ!rS""M5HF Yf>$ k¾#> f»6ws5U,y-b*vwkbBrNl_V ٔZ'^;TK*Y6+:6fh2xpph^h;EFYE[*mN}hIbS^F l;J-HC"B5A~ F*7jr2ҋj%EIOG}kEڞT".ʘ&FIc²X 5p.͞L#&8oe5hF2%({Î={a?|S@Hfy9ӀHVi[[#4$!T|ӂ^W;N8: Q9m4z-`ӽz;} md:1,5K6q6kUOƄ#ӧ P!8,9ZHiʖAIr3쐨UamaxePi`[u?Q[ pt2`>2M:,VMnĢٿpƌ#ЪPk:Hðum~cw~j<&ȗ7yYaH:Gbjշ\e="ʤ;g!{FŌ⢚ !4Aoz*!pϓ אؓA']$&;qQ"76#&:C;C'pW( ~E[A9φ{$b,ⱫغT,-USW92sy|חSIts^(#L`蒣v`"i W>K[# R8+6IorLRʠW%Hrdܛ'6\' _ k y a6^hVRiROtu%(oE!޾bVBnkwNpcg}+D x,UM\~VЊ[ѴNHʙΜ GpDlUwt/摗kYvS 3SMTh^vaBy$fZ(g4j)ռacFjD5q30ŐG˜\Ylf'R+sӈWt* V+&bx$L֣`5/^EOX,6I~D!ȱ;2/@wPUQ>Y KY OVSD2jk;uhWyцeAWĆ̗QxS5\g I`RKɶ/%b̴WKebitꩉGp^vJ2U gQYQw+(Ѡp'h2A6BL[{*rd "\i4vsP= y-f=Rd42M'$wQ`<(oOH|wY@<` i-l2lKvb`/OA%3r[ZiEDnq+]XL >A"kzC4Gηkdh1iWƏe {);=!-aݡOp7FW;\:3{g(#5b3M 2Az[ǠS%\梔YǗJx 3Y M/P NaqH LC*2tZ1!5h).럶*Mn &'tGF<+}q;+i~UBT t} NW:Pbq\x!T\rz?ޅ$gܪYAp^dQЋID/vPjh) &#}锓>6*p:=CUv9"`(wfF@)6T:lnzM,f_@~*0w1'lcYݙ!Um|oXF {"~3S4,B9p߳6[5Mx7"N,aw!"+XtsIX<_hƍ0CD=yȕŰΤ[* v 373?8ZßH=݆$1X- B9,oۓZ2dO*eW$(@/ܼ_crf/Ɠj^>~ Ea`~{]z@1|ΟŒHMo ]/gd¾ڶs[嫘TJKF*d5 Zn!pA ai#)TdmZ-suBc*o5He-=Eo+y8юuDzIg3 v}PƕB4=LT1Og~ʋ!RdcZ) NJ,*&ڀQT4Gq) bAN^~fy;MKTzyx怽5YX4=.%MesQ7kܯOHWbyaK:_T;CuҢhau_P+áE+GdE&ݻe/>8 Lˆx@uO>%CfBfT>o"(Xυ Ikz O0ӗ(V8.!U8*bC]XpɴT/>J|Gzhм )9bW]vqnߴQylk`t%~q#|L7SaYVOqŪN9k(iD!̸݈cc,~/8w|3Epl?%h,ҎX=#S->&IH'8 n.*p"mfWRh?OέX = O$]dƑTk ;DuJ)*#Eox{>_%"v5-%T%X`Dw<:VI}|,orSCe`ޡW5X堕Ov9M:AmÇn;I)h48<ݨ|o6˭[\Nˈ )nafԞsKY}-[¾'.x̴:7%# L~E ).Ji5>י Q/@Դl0  ^^U\$ U.N])[D'a]]BCr6{R}.‰fUCϞڢnէ/̱!\q1oQ| v CK-چf'Igg wC&kD"6 5>"'#^RF̜B:뻃xGқ0^ lThȧy7hJ/-K=pY3+y/up|k/<->#p2s2DkY? .9dxKe!1=8aj|3Z汲E+~>"F<,;}@LVIW_lvȻJb9YVF!فaqV~3=%?Ĭ/=PcuƎXb#Yc@i>{ R?ӮBw3_O#FzMhp]wo]Zh^ȂU{f x=s5`U7VbeB_I"硑 mn|?mmɾ@BY8JoLڛ H}wqo c~me_mʟ쭇TEN"Xnx7;v Q\hRLzWIk>aLᒷ+شy)*5:2]7!|Tܪ._wląQ vz=z|I$<Kn/EvX&G ,EȖ`kDD5m:Օ/B7 qg!nqP6]G峈f-ue.!܋p|'2FjYe]|1u'TWٍǍd܉li94Ll|=q\PM>OݐI%ǓV 2Bpv fIjV Jתw3pΊVPz׸{QP aUrP( ,Zgۻť&6ia~ӲmVa{ұ~E6X4ma*ub^{i]˃r,rAO:F;Jz{ k?LyLjL llȷ+?T)ܻ\ N~:Tg lubhyAcUe&l_GW,6(2! ^ <5屚&3H(}9*6lY>mbH}NQd6BJz?8/hPK;jbԌ>LlG+RH.XS`6 =1. 4ߟ 2~l=48'6֚AK6,!$ ajU΀i @ f1@a*"6:yP*M,WO:M.˘48[[šq ÅH?")P{f[(*V0WmaJ$ f̼ pnqɮ RI|H+rl ܒl|yexS+SBDV.P|H:I5ml$Ik&}7/}KDc>N{;4hއ,!+ <`ZnCd9*3{FGI>SnVQC!&5hQ?;nu[J:n衉Ȗn1zhej3&:|h2~Vv9y C1mzoCa8Ub棎ՍԨ9b-XXEAz Fzɓ: I" 67(cmƞ:>bUR'B%ƾ<8R||,fTNIWMj%<]Jю04$wes@P tD:He>#R'Rȵ].y)D ,I_y)tüliO'MNdO gi:I(-KtgIVkwuHU%i͇j*<U@XFՑMjzzbYA]6*0v)ʨn!l>E1K; %%w8ڲE>Ew-[5T?c<`s%#E kh:CG#64E@< mZNU%5;r))n>7 H卡ز%:pA[?[ ?9n> |sovHLݽR $HyauOʃ2ZRtfPdgQ?_9L'aHQCSEQhPǗ;/JL6f}>~ [VHTsa$`/ՒO$'>np[(eJJa0eRC7&x4 smnAu+܆J"p~w>w9SͮSjgL,g- u>7i8Mmf<ɦu?OA$L"xrsE&KhA#BSMI%:Ub\m:H0plqڗ$雚a+ v*%Թv昡bĬEcgx)i X>+[ ͠hߊ\!qH kzE0*c" Yx&[wU}yN00Tv'eVL +.IO2ZUqh-j[=Jnu^`;q":ՠuz2~kR=·Lr?;M*1o . z0 8#*~P1͎D^ҡ5KslM9fg$q:œn"ZWx&$BvR<+7{R=C/GY1r);a f@I@^֡2PHO`EB-+G+`m[#p3l#1!s5sv  囏 .υSһݫ6 dH[;s=Wuq1v/6:OrA, ~4b# 'PZ Q}P9a>$Lu(oE 16X׎wlư\6N-k,j}#!b/ϡ5bG_ >(h |#j'5[k=Mڲ6F{YdHsŎY}sI P@"9*KK9A*4z كubHѕ$`gIrDX1u:p C #QEsٝ0觌flA/@j۴#+B4fS&KVRVyŷ-[j¿ 8ʙ8 F6]f۲2p`PBVe/Yb_t:=`߈8| g&{/rv[憶&>^ †+}Ё|2R4:8=5ʹnpOĈg7BQy|ToZ_{7ϊU$,_2@q A2we(ko.B|x־nd(wGFk|1sbp eEruXHfsʣ5FԻDst7Sc-˥wAQEtӒ0w=Iƣ*m+p{ͼ++rW2F0mBBlb$Eq lK0 Q AB]ZY,6lFFᎉ +NFeu{'@Lyz-tǸ'Xbl-FZ]}U|Pݧ7ɼJ!3|&WV{'ʆ';Jj7aCDe b򤃧QcFЖfg.I:~)-.P'Q`oHDKtp\C'&2$r+.T+(,jΈՅSCJn.-9vAᣓ!2UMF5uUS;t=(%5EV8?6.OK.*/h`&mF'pL*{4v_R{I{Ah^y4m+MJF>t!wa^Bke I>C)m7-L&׃_)<=eXEb;pAFs` H`;d[9$ݎJ`C)5^ (em-WSiKZ/f=ƻLԃE`'=qiN|aKhdWJ<[a"qU:Y^OH'HG; -CQ]>!G5vH._|2(Xgw?Xh*e*H!ϦClˬqrnEGRش5VsJ Z|^upǧg *C=6-aZW%O_@QG_ ?"sYGIYEgz^ Rk4i(i[S9Tf1X_w1ߎ% KȜκ7d+-4-=ۗ@A iA]hBN/&Y „rjk-ۇ7E\B) UHaeInJg-@..5)}5ao+1JjIDF y:X$N<6nJmPr& rּ_([ 꾇gS6rï`טNT|Չ7nKG1lpÜGYZ; ` W 'X~}J{k MlMu}Q#(7Ae֏_%1 \bT:CR~z-r',qc ]OC,}\y*CC"=jB"=_ rkΞNAJA&ŠH agJO$w<{F͔n8 zO)L7A;G̫sDDoLaֈ#3b'د B$Ƣ9X;B ׁd0!s(y\H+@h[M`ݬIu7\T [Ӽ@Jnw ƪw èj#<<{@Wpa؄u$ʷU1Q;zRH ;W. ݫz9DlE#_G*(#GEDq}oo 5ubXS:}2Gj`"ݬ9v"rzɎFɻZId4,&-`Wlp#%%"Vr3&ܜ] tه>t2²o]*nDD)6&%|ǖd:Fb *Me(݉=vZ>L?dݸqs[>la[2'W95)Sh- x93-[_:\V{rj+AN(בeT=!d/%⑫3X\ùr0|Qsj7OB&*~ ;$ aF#Ըޥr^-~ >*B!2]E#W+$Is'"s#F։{cf2 a c"HpG tѽ_,r-NA ` eqaKc[O )ZiPJqW*PnC^RPbu&W aiEŻg-wCq&OQ4arBlFx+DÐ% )z$rJISry]$cRؙ}.M%}}rB%)tZ 8sWپ K[ϻeE֢#eTVru`Rn3V-k*DưJ$<5=,Mc(Wt4SBPMrbn*6rPR6sS-FPcJ|q\xsj(8O۰^YM )eDo"*fs2( ,w Ms>әN)suU-}J\Z]ޙA2+8(|o^HYGDjHl_y.:x?/}{&GI r iY=3m0| In)Qݕ ޯU O^h 1/\RS[سf2ewjIuwOjҜKM'w*\[} ਢdp=p?ɆnHyEw-Qoa!?orYܜ V/ۨ˕ )'X>1f&ai>96cCB! ?K\YJ ٹ52IqnWg7h uKH]Vvt7P Ph:o"Ugq?'+  ]4[hurjpyK9Mf лJ/jQ+^enw&P}P,g'ArKRB0Wp/9:Fp&p o۫{6ߴuG1w;,u5gr4 ,di̗[{rՖ 7I v;Hzi:%{x]H*z+v')u+{P:P$^VZ9_Cvqy?xKG6b Z"~9Fk*~DE*RRpH쯘[CJ?3 s 2/xڝkVlQOx\c2#(.=ݨ<Ǵn cS1{29\C'!EOC'y>כUUƩtw}kƨEʞ6Y^P:ٞ!CƊ5XĆt%F-u]K%Ū!YW/s9:8Ĵ}y zGj[}"׸&phh curs0}_0ܘF28'x4XJ¡ VI<֑T*CZ𕶦¶|9xݾu @ ׫B]{蝋{nѸQxzz.6d0퉑\Ku oCeoOnwEU>!^ (tq;x}]VrBw'2OZblUuH?"ʼRx| 7pF݇6Wb%2V4L\>@rLo=Q=_d`F葸_O>.1qyXY*?C䩏,&bmI :hC){xNY`Vz6 W?4Q(.S:C yځ.gq'؝GR^6t2:}wQ7(soW*k 3fVƂuѦцWpEǺ <\ xFO# դFC.H |ƑE\-څ_a| yHM8 :Xn =$K T;2y9"~0V(ES͔8G5>~0*}tu^xRϮIcSdGNQdɊZK/Ŭ'̖klC s0L8sv]=#axWIw0DT`XK&fJ aѢ~ۂ%Gl.wĞuaY8y&{I ?^*9>?>p1jΓ#{R{.A<#>Mg4;!hӽ^+.RfW.BY_%fB~٪f2BVs(CNL&QcVi8D d@bu5^n*UUYd;@A sy%DeEJ2#a-@K%ɳR ,|9$._(.0mܻD-\̽iՇW1e2w|?:8-&#Ozir(NwkeF>AV:l{5qC {#E͞?EzQ?g!l:#tn]iA¾Ʉ4gecnu=DFEڢVoP\SR$|'5h+fœKx1@cn!6\ݵ*)Y}wZqk|UKe0Br_ʚ#MY.'HM'.<pV[?]8.>)-|f|^<ث1Qjc pG49|.ye<)vA8: 5;cQn$w;I0틕oP-PalGrbղhP^ey!C s.ߌ`jQC[g3WϷ@W}+1oi T}˔(! nhk&lUL.|Xս'aޛǓ9p\+6e9v7e/LY'%/772Xh1 Q/ SB6(\/,B-P1i(+1c/XeSN[=.{r&h6V*ay٦Ƃ?h*3"򫬛 [5]oĸ7tK\ |UaM;p4<3[: mIWݸxvIɼHEe˿ID1jŭt8rnE;~k0ɳEK_/P?2t LkݭV=Q^V ;uU1^Ns 3ͧ7 į_ -K,ԙtx"G5Ur쀫M$Q]SqIMw^_PT9%p-|kْ395S!5bɍQ8!Dx3l!.Z?UM<vmD3_d`HZ^ڈu5!]IG9/=F70==S]B镐Xj]y " YuD*`jzDk:ݜW82nɨΥ1斦a)"yqu>[b R R<&._ru>nŠ ,ePemA5x շ w TnhouS7FRRT= ATD7:|z wch GD9`e\ bCDtR}g|'jw"aDj- T\pGE\!I ]f }-WkG0{ڸ] 8ku_O!`؜0;^7^+L>u/-elh Jg˴~}Xԡ)q+ajSX{j? /<4yS V&w2t Uv΄" ,h)scb@aܖ!8,ܻtA6KPj:V,i8u4z oN%6%0Vq([//f-_ٲ?s'}L7L> a#WLCy!JspP^|(4xHY?hP/%CW ӓjE8jły4R9=Wa7`K~H4dH>.kUѮCZ8PaA,-!٢Y'bDN*+}hK^لmQ=쨃?s$:F(5t/J\ 溤Yؐdsu [-|2ߨ ![UWaFg`b.@شZo]L-il_k~lP./! E$td.dL=b&!7y Z?~:wVcmط7HpwbnG+J0#똣V`0eBd:qOW+uq CIirLF-6(6נywgR g'0`=ʺOO^-1.mrzUYɹ`̫h^p>(&:5aaR4 eaJygw,IjE MP#a`yvTV81>THUJ{M KDC%*NW'?3_7g;ζf$9x`*]7x\'*9amZ?o>z { GPĖX2^JspOOgyֱj#(A\T'8ا0-\<`2R oII|$OJE'M قl? ף@l/W%9,lV`ÿ_QEEDS #JqD2n&QF4H\?M^(v(J3!a3ս:墏 /Ц漺$6d$C!ӀR5^ Kp'w=0Ǵ~d@XM5EߙӹD22X8B!([/BHE?,FXx \16z}BZɹ̠ٹGcyC>16)=3u$ucn߾YYaV:HmP O?R03۲T(ǁVPK|njt1/~s>p njQ(=!.Y>ľ8ۋx%svBfz<}P| +{d<r.G4j*N\a  02eW, zc+3n-XJUP ¬aJg7`]#&)E+iM0ؐL0 Ih-AMw,]~UwdUl8^jo9۹Zod6El] \*E}ݿدpLT$-ku]9~y}'펑!-ͻGdIv$wbYՀ)BBR6[7. P(tM疗-ACoD20Ed~@{1qY&YF>uz϶ <&W *:Z˖VW`y'hq K~!:AU*sF:!?zsKlʝR@e r([QDP2ЃiɆ㩃D0"% Muy&K%t4{rdԈ^x(<"3:Nr[ fXk>5_@`-[mP%$0rGŐ֭b8vp0U.s%z7A"XCIg&ݫЌ{UL,_Pn:\'cs@Q~d֐w97JS?gfbbSA,mܣBAz,б7$,`I_"qG.~S@XS|ǑfeocB*Vvkb_T>Gac1vXAq=X+ΎЊڵ* {TxC;[-q*.v*w3usY'o`g&!|-7uG{g D <ä2M& k"xܗu1y+AMSiz * -+j󆵗%h2=whpꖌCyy#юN+¿1" Io6bԁr٦8~wiXbFRg6_F?LGa5IJ_ѠT-mg*)niny+Cfte 1OTATLw="x $_,-Ǯe:fI6TsMB$gKl2̆a629Rn/|TQzRvj?^^{.GW{LQf޸--3%yZoq<蹶m`S(J͍Aǵ^Cf!-";*1+~5l\c=}b/][}#L* F ?9=}w@\HK:jaHOXډ/ ־3 K:gA!,@(nܽ80-j ɤ'Ȅ&PB!;N`gq5ۧ^Lwn;8^r gbc Q{2͌t \)Pjy0u8?UD`w/Um)yJN![<܊Ej{k݁Y/`-<˄ަfKBį?FLTg]^(![?Ѐ[-O/(!A@A&꜐1яhZ9g4 VĎ&_HT4|>4eX{ct!~nToOHXpi NNP |q`ڂ7vIAJn,B5j 7.qA19ƺWzccâAʇUOrg0RFru=4,},3*EZt5AQtPm :pEnp>miHb+Q\LSg!{)x!yo+>*= = &x` "YȤڔc5=^/+d0_yzb\nHEAô2G,gHgg[=(Z eK@yuU/o4lfbr|:\j5ۃgXgعIa E}E%ŰLk>#-0Xۄ!ݔYx/WbI_2q1tasF:p-]xh f h[͑HKDxǫVդq3)3O_b5>38 7xC8!3k&iG'J#)HDxX i4XUm7 !ܕO>Go|xX~4^[8ss2>+qȼ3kx%)dOs(&en][Y9pm>& bk1 ?A9Y8SYH#.Fs`OE"M(dL \Q2XSr;̎ ~\\EdQf5+(RO] CrOlZ_5ՠΗ(㓄SokY5V?"K֝R< N3oA0)^\FF. hFNvZ:ez;s |X g,҂Q (rVElg3C4FVA1]2g$-b{hٗ<\dN+aF?'ڦ#[fQvٕj FRHԂkT(U򽡒]@5d3]/Nyֻ+htvc4i MHhL%11J>Sj`k 5x9oW2jw.:>#FoZM:Zz`e3> `~-xdlD!֎!+AӎWR#1͑WyR.7cҹh+}v XKkQq%F}o%jx\r?YDŽ%ywQ.Ű49:jԛm 颟2Yߙ}5+W8H<F+KB!`!6(p=HCUc>bE  җ'D^6$Us{ST`m)IãxUp^͕]M|0Im]3|?QXaP?|Ȩt-ǩz?{9[G>a߉WXZ@*ˉ|hkJNNFp({%^ @S{:søQAG A ̬Dď':ٲcvA̝dMw[S ̠O6v^&) ̥f7`g'<勦UgWU,WcXWN׻7*YZ)giv{~IwPn@{O}DLQ?9ĺ1F +\{htK|QE v<6)g@s+''.( 2]iuNTVzvP`HIAt?ڟt#<8n(Ҁ:f?je5Tt`|=s0C(6D2*{;T#wfПmLpLO噎F!1z2m_xiͳjlګXНdtpk=jRgXGRR&2J{)H &GDmMT0(ff>@GB;~ul% %3 Tf ␥{/gϧ!v /%6'7ޤYE͊>*_D^^(X5 cd[g N[ޟ,ǀn7Z"2!=Y)w숇 VudmkbD9„H: &9L#GklnQaNU P!2#rFfÀ?NA$2J?YZQOΙ0M6ywvƍq"U^#ǿFN2BDf:`1[8I>,rWu5' fL pϖY|(E?А]8O#y5hAL@z]άZ9fr=l_X5ZάMH㕈Y rD=gC/Ϲ5B0Ey'Ri$PiBVQRvX* ŏǪ-b{!s pFbBIMyv{ DLp%)>ڝ/7s'5߇ J\Ѕ=z)/'5r5yn?.B[+;؇3Otk.t F[3hj<ߤ2JY͒%Ɓa;ˌ$Nnd9Y'!(T;<5šW0"?A c6QgcPO1ⰧIg̶-+VPe ,yL+\gh*FY|gXG0Ex_0?t?`?D@b|!vN٣wkYj5Ψc 5K .ݵmx ¬S{ zMHXf!ue&lO{?FpDD o+ Dcr]3M'{q-w6VL%)A dpI#6#b?yKJ I~o_Ȱ6y =Vʹx i:@gJb1>ow$X~8/)C(կ*>#]2 9'qf1fc2U*N$(kMr-[`;1nT34 ._bX{*7XRu]pigI1,\CF 2P)ayIV5~Q21C|9%&$,VG tWīlwRʖW>||l`6-UÆɟ\J ftP=]DX3FLW>cK%!!s+unIm7CaOVsBz?AX[kϜ $^^CK&9 z*0ƇQGwcfV5K|E5;pD:!Ėۍ_JJUvVzf}yJչA]BԴ4FBtaqȳѮCWu^7-~TGm:Q^aK}S`>W-)>C7UP؊V1A ҍN 肥djD9O-̋|i3̐N (Ic :h sdv ]ri*C1PvځәU\9⎨D?L?YQZ* +O}v5ttYƔB{p4Jwr^g4(h&?z\]M_@n2R{#§׆>p).кyw&-cc44\kۢŵ:D`?Vok"RVmx\g$HY^e_Vx vxiR1G=dM|"\]0G6<q b-P?moꝍ&m1'G4+)ذZ:?+?9ѷqk~g9$XL4jJ JĀ2GY]诂 )c|K_7m=θ|y6CyOdbW'bOt>.tDY +\̠z+~yRJGIiƚfYm(*e>&$o|Aj'o]²3HNYfvn]F[W0\;!b 7rcRSrچ$!, #bt0$?-!gpQR^t M0,«d m\;8 - C!Ȥ&Pno8]w=Pw_"Kb½MTrJ5[ gv$1_Bٓ ӓrEbJC1f9;r-jwUm-47{H!:\q q\jyv9oq*q]q_ouv*QӘX4ȗВF=C׉,\/LV_%Ut@} ӥ4+sSrn/at,0ܓ|bRycanI0bOAᒳ/:+ ayèxlg1)6h~#"p֌^6-pܵRvKZQg zrᆾ6<~kφۧ9D Zo k ~*9'e5=nY_ ajuO_6 L{VY:zvs]mϺ:pFϦC ʉΌa>d#beKV]}ÅQ|'hm3HEl"Cxp?%I}4DE1 X/s'ػXxjC02zsa8&9a}yhɆ1u5B|]35B~uwYx3X + gGwݬNƱ pIUK5*^dROպ(Bo;N::tw&+ܻS(?8T}CxG.!] #0ude.ʃ~vE)3eVx*:*{Z$ݔMz_mz̈́(Q ]%6ٍYə$ۋ]d^޻G B,zblU"ٱC Qy/,\ 'o 2NDDgE#!3m k|цʀJM1H0A7PYߜq]z mGכaBwldl~F\LG}qac'@;*,cFT+X"UD׉If.' tq)T8\ kSY,?8 R=Ly3 /xkZ:|y>5me,E4}֡(F:K\dzIWen%76F5rE-EZ,/E5Zs.:.# /LmŇu}Cccr^IEU%d!%*. ̌rH'D9CMw2f1UEYwv(-첨L_PQ4ڿ^o1:)3w\&Fg_"ſAЇXe"BB2 Wa{ghw28&Z8,gz`a~yS,4Jno`2~[t86_LbD狍}Y#F0'1+69(}e[Q+8U5z ڎ<`ZFW}j$=*\ 16]\:o󖶯7yeoU\.Y:1eLG,T mR)hJյhEu?q:NJ;zb%X9|ISC9 䱘EJz~fzO|`rQ)<>Hz4 u8E/z ʖj6D7 \Q,e^!G,vOOCpx]AT/YHsr*6E/ OvOj7-d>b0b8IY1. >{iG!йGb&4"SA\dtV_b?,{r"GBWxf@0i}]o-.7Q lL%dF{Y4ψʐ_gT=OIK]G &j8*Ӂnrl^s'=KL T *L!/ySVc(W-wDf}aAor9`dwq]R\|qYbJx:.j=&(';\йK`̮DBv!WKVBBkbnC$֛ʨ=CG?Րءi|}=/TqEÐf{ hޚ|RJ j۲j:ܻb]SF-lj{ b~>L.z,ь0cm +flm zx;bI+?`)Pƶ"o덟"*Nhz?6ʤgtА(^$JL?T2R7ʞnFv'2(l$0Psj?)p~Lq_Mް^RNnS6IH/NDz;J~ŇfڦHݗvl4p-`-Hq [|@^n;KVIΟ\BΔl$}%6wB,XYcO Cu&a2 G4˝{:ц6D х2˭9r'-VG+K̃$7L5 w1CbYJV[f!=1yR뢿7f c%oāAU=UGOX`A:41% 0RTYL)/RVwHv궢ȭb5]) Ò*X_|]DF,B&:UPbSqAH$ 2IX<\쇼អ%1=hZ-=rt6oYޤ^"6ֿappB,e]}WZ U$?rC&{܄[}U+*9x;*QVl[{yj[(*p#r/R`|7yd2{ f РIL \T a qɔ1 p$Ȟ7  7bUt\n2,y֡ajt Q Jw&k膴$E_OQ} K8o)HVe|]_Guqs{m,70`gV@>f ?N_o%DSqVb^ܺHo Q(`9۔NS c“}-J\mnLU2MhLq = KjτZ2Pۅ0+u蹀F%/M צx:`tFJaJV9Peqg#BdUfӺ~65An]+XdR3%fG'ۏZQ)%cS,[[ cVnN6E;ATA3֦f*.W'We9:}hg52eiERU2tszYʤŎG}E.?ZVU2wp@5 E}az48t [k %!\ R˥iShaykk5L9_&C+@/9Iáߨ@21?[E+Ʌ}CMlB@Ou67x;8GVDSI/q{yŕ$%!̧잼Xb&a-)w@zʻ1hQD RT8cVp)YcM𭪺Oo.3ڈR2v&n;C6Hi ՝%@rx !K jl}rtH߁rVW痹kbu[YqP*T㯽x 0kf4a¿W J=xg<+SA('3BنIfFZ5-|OC(oTbQa"CR=GY d?8"vCkԬ{XksRC__{[64hAyaX hdUd:zikG{}"nj}^X$f܂{2v߶\:-Ҭ~vvѼ3NѦkX7BbTr&اy720TVXSxrB6-6g&cGS_mjgef&e V1-]"[\([9QɭZEavY\tSR%(%`%&8U{8щ dA҇Ċ? oh\eہhO[`̛s44" a̟Y G: NKhGSu%8ޜ`V5'3hQcib.js(!6]Wj0{fjPCv #ć R @?1rlGQ%6[lyJ~E mT<\t0UiV߯_jF 烂4U\W0VL:\"4B^ &ֿex`=az3?H0 bפ90Z*uf]$.ċuNhDS ݳ5hȦ=+^xb'5.@(Pn~+S<I6_z|x\ 86cTFה}rR*Nmt% Oiw%sy\+Ou<8y-%lkleLT24ifx JX}oIaU2WJ?lEgtT4110Vq/#~ iĬW 0h-Hcǡ#$9jjʁ&(-YT)kB)X*_f,L8s~Yv('7rqi0ik~D8!@cy;h6h1KDhfGϻ4HS!?ILYJLJ)2HzD+R}\ie%![rz0 r%̉P* C }7{WzZl-bBC燛2PUZ+V̫ߴ!+&-JJ6AZ ZI=,kWxL4\rv ߢZ`'2VM l~-KKu"ăֶ<k>Bcuts#LmDv #)}3C[y#9Gjkfs\n2u{5hК\ /qoȧ걝Ue릲%im,=] SG>E@IIAB"bƃg0]a1:xaAyvF˨$=< 2i/`C7o~A,]h2~1doʽR@mW ],V7j : t\{6k7G+5?~r%gtǦ{x @ő {_v_1[91avk\#"#^ ˓WOHoS8.9%qυN|MۨgZ*`L0ÉcO=҉yq?P)B욟O$"R Bndqu};z&u#TvtD\9^^}SSG]!HVKd ,nGXwA$ 8VIc9ۗfcj^'ިD):X,[qYrvS5ex|;Z5gNg7.x}z+["˛[J &Sx+p؁}+*& Z@5-!cXJȸ Qh j{;/{k0&G MCD `\>nm1|jo)/I)N H0fHC;#5+qoc&K'."+"`z>9&\ιM?5nŦC1x/&C : t4"- j`Kv3M;5w(Hd84+S^0rm˲hqo t$BFz+jtߌ눠P&ނW d475ذ-"Vstdfdĵ0PV:cC>x_7 r ;퇑"e3Uq]X) yr\p >VT$}ӚwowEnWl-t3Ս eo `ʕ]bNՠ+ BȀU+%ή #;d3{1Y_H)2 33:M0L*hڮ}*:l̼r\U)3+LGvag,Aԗ]agnMF_AM=Fyѕ#@w?0+eeH}Ҁ3(\I+ܡxYw0}4S Us)Uo e#!_:(\Zi:fBA97n%;uGkfҪ˦jhajܤlH~f9mdL-"轎̕sCg8~,٪2aͮ5C& 7ԁH"$CdK2zyh^wɫ5?oxni+;tq=9]H@ѮVsq dGM9ut5RLw㦺9־gEY+?axՠ#iB#w6D,g\< ajU}y嫀 c?QŨ%x`8gxj^y)dgTY/{vrgŤoEάuBεڑn N* >Gc}e;O>&6ֹ݆&P.s ?hӘuUN["RF; tyΑ8=tῨ >Q]RvQPI'0:C eI= FU0lE ĚG>K t7qG\ X\AB,2*ϘMvΪ> ~YoO~a%$`YT>䗗 i-;ՆVnE9-c %YbaU/nt˓E~tx/py)xm|{ $fLnt1=3{KEsH$`_ahAgbSd*%A/^/|)be )j 7/[j QOj{ ȒeA^4Zb=V&OfBxov9cKydI( Y'όyJ0!"Cc-f{tXcj3̑K ld8ߚOy!Ցo) * pH@QE\!sEuBi4L@_ֺ"н*@nrOxk|2 qlbﯳ(BmHo0Iߓ3ڛWC̆+nBKhv6Xj/d `?Yj7+5JޓW36и -HTum^%/I.ofk^4%55`V06:AUU%p:Dٿ`LFx?n?4i]o?2 oŲE!QKF1#VB:Pu~ UK GZr adf pX.HQUlZ7.'ckٿb Yq\l~CAZ_ 8FcD~_WM:}~ٛ~)|zµ"2om%1Jm@2v#)yng^1Y% E@T0=TJ=WzZ)C}WS鶸H e,k〸BmP`]MȘ!.]?H9ܭ[ixܾ:C~{=_:NHl*ԮL&qp'ȮgjHLތ9QUy}#s؏OcTrEK״bԋ^-q^D۞rRR9>PU.\1l˰<3\p.Ԣ "فC2`,0Fq q:aR\cRN&"S%Ӵq-GIAdN^B*00XyO0_a39uOmD.gjeHFsj[}FQT }i3fa!'J9R۞iDNF 8 rzGSEP6H{$ym ~[-UfڰӧEJ?6Wn(_?x($w6Jh!d:,5CKHVV)#d%=u0KK%(K{rM?^Q 2}\샠-cL;- qQM?n [Nwq| eW}^O ay;DU?! , [:sI Vdq7+ξw^~_J7}[i6Ԃvx F(kK0uunzm/|; GF y:0͆5u\WAXO4Aʟ1|MS ),70[,O%=7EzHEe/J#KIcے2x/82a0u鐸i*6c$R84n>pѸ2x`4-6.yUF6}"QOMKmz#?r "cVJJ /gPN]>f8uy< XB)f/v3\Up- %cꒄ3̯1r'x1dN·T |3}H#p;Tʸb; QPA;Ub(NU%RUk=C0*&_!Uj?ZżŮy|ie2 q(5P98~#*mNRÔOjiBS & BnYviC|>63*4^QZ9ֲ|NW[Fܳn q*ya`y}kw թ׿Mio{ܳƨҐP;T[@Q=ieʔHqS2Y@=QiL=7h=R'~YV\t c3";D;& *@p3m (.~xQXaS"cߩ#U? bYp B)u FUϽʆs WO O- 5R .vt-l 2#1vjYdXIDzg nu=~ѥ?A;XǻG#>7␄ƙ>z;S+ KQ$]VK btn?Xõk2°~0ȍvxr&Gp_4x)3+63Bʢ}oK}=2r xZr TPn+feus!lu"ayL#%ya[ȓVb^6(ΩR4W޽/ǎ-ݣwMRCGy`ڥr? _RPf1ysfL.el<T_-F.݉kWjگ+F'w䴕#<1TB]/B&M}x(%mn{Pl?, Uݵ/geԢ :y;h_de{ͨpFʋtu}Wa7p.3ʇHl꺶??R `FTԸh8fƨ?pG0V^.Eta8tMA5::ޑ] qz݇C@5;$M7iw.@rXeR㑿7H"xXt|sZm{l6NI}`A߄Ze-k/ni 67ݦn`w_L(b#&nM& DJH2 D6]Q 3 Ax558pPkniY{rS r+ ;9uJo;[Wa5 >wVw!g{)x0'J!t6/ .~:ven"+lY8!N6!Jy-SIdׇ/H&cYˀχH0Vq%UTuY=$iҴDEp'5g^EouYEwjv ϜS$# [s _XƼuOf5y2IK#~Z2x714؛_}9>euR'맷;6S-)xoC./]xtOtWxIܡdSO`y+͜3N0/O^q+Ys><5'ע&yԿﺪa#mw%8Y?}>7 ,1Hfm_e 5ǡbuTcvx,O. $egGv3ZL1)|Lx9JV=DLT\HSJp_XkCn)gn@SY~Uv0y ^\-ȤwJ߈leF 2zl=D{!JTvlef$)mwgР1`$u= F JI#Wwv[6`Bi9#n$LzXr+-y7gӒhub@?EXHɻh5se>c t<w]xG> l,8І`~zu$utB7pt*BnP &=eJ @A~p/ڨؠcpyնyб^Ʈ<v<& =_2PT_ȮPF'mc;Y> GV %激sehΞ(;W~5L.[0Y m6%FeW`a1rKL+W8wrƜh2 v]6DP*)*B}4XV$'{8O@ذ}IJ a+f|>獆Ao U^Typx 5=`?q2͙O/gZ98,Xt>ʥQrp$k7^HL3"x88QFǓP;ݜjt\劵Uu禿:S?y Нֺ ލ=&XIoʙy=#4E@G2v7͸"SO|(ag d ߎ`b`PnAArK;#U.NqTITN$*lY;Tn"]a&x4d@)Rt'_Bj [crnH"6zvͩ/c/MӅ,xcx@M7:Z^[&\m(Q'B`'w8O Tv C T%3񺭻6DQXQZGTG?I'>vS8T떙P ?jkH? =O1+!3Nmw)G!ZPkоZߌ(þr; &e v\ Z'}1ab10<`r.{KsUE=l {'qU-/+"pjS󚳐 Q-j-QPPe.0fζOaH3&DDBغB9("{R$s>] ÁPKLkEd.ݦxA`o/Uȅ8r61Xu$v ^?[ǚ,]L7_ Fp #:f'BRus{_WaE ޏZg./2[I,uFJH V[³}1bu.\ uPct'qfAA)fmgxMyLXZfaxO]=TDḾ05\J~aD[bn$dc8z̪MDd$Yc"؁-v/W.FO"Mhz߂:X#1c W<䥑4!11OqJ.u=R1owʹ}s-W1+td<(k_\ ]pl5/ I5גޔ/~\DXN!zY b)2-7"uRhyS잽n/R2, g9DoPXRb}@a8U*\,69w@ԊCnxe^wp}!C[NbWNpXЯ MIJVT1(<%EOPYee|ΨC9 ( JC6SYĒ7) ˋ2&^Zs>#s38=JueuCF$œI"Lε/rzۣGGL*cD ~U֝'P,]Zj $3_Հjy,z9_U]Q_*W!PNE.+⇐fP,:$~R18MI|\Շc)jh[Eg.m)!7Õ4 9-!nr#oyQPG-B @cultB ALb=6[y'DjnKN(~k6SA</V)(ռ$ Gd*e@ڿ̑  ^/=*olFyrӅkUΥ9wȾ*-N8P$2g\'S$o~l.]7E1AM9haM0Պ3͌YS6\SaOUd^Zw_c0rT{ꁡcreԵvmcts~)(`s%N9$aM;}16ͦ:Usf9j+1\ @;APYZzw=s|rL:©!tIgj Jգ( 5)澸qϛ,6^tu4 < ֒ٸ AT/$"6ۚ 2/g/JI(Gd!ˍ*M[Jt w4!儠踸 $?5惴`*pl?'POƳf!sA+ cH{4W¦7̱8W\ar >㭴IP$Ob;ϟͯDCSә%ؖ4:K,!XiBIp;OӹQsl}u0KL|EKIt]WDU޼=;m-K'" r CގR,M@B̅ZB;2 _nhAL~u}MOh܃ 3ýN8Z.i#ѣ'F(|CoxR2s]ypKo2Ԣ՛37yZ Б[~$z4O#P;rrEnFV]J ] yHctNsbC۰lma4L?Eyh64ԙ/[˙$I/ӵm~DK)4F`ߢ~LIa*ܗz8!^D,nu?@h|E\4aa0F` ߊh!e#J%I,c ӶT ,Vȴ݁oF[G\`3!m=D W2ȝgى|džuF)KWQ} mӢh6MW| S8,.=T5&WϖܰnRA@}nVNj_翇s}Ϛ2C A%o dFtg6-M!aQoTF\!UD7aCOȼs`wCw |"TCbhn_LC?2gp;,G2F67iQ Ґhnbldl&7W/W :mts04}o T{]9˂(A<߫OH]\{$aJ$m"2 ªrop " 36ց^vr_Ƹ{1NJo 홛MMح$&޼#$|GkF8 2ݽm]"Tѯ?:IS O/f$yݹ5ΆYwg|d"  Mԅ1Uԑ}fQ[GB%IE-"W˃j0KOoY^TAy3(7ED N8<N" X8Wc-)Y!ō ^|m+d "2\ a()O<8m' *(VL#* ^ޮ ʐG=X4@"=E S$(ruQ0EE1Cq~HǍQ=)[+Tաz}rg{) [OEu Ip!UĹ$<Ց)E"mJBs+j{L$cph(O(0m2>Oby/ȵ|9ckhڃQȌ(J$>}9FQАm#َg`A 8g?b{p_ :S!onȮz+;_GasF1yLSIuzGN¼dz՛3oD"XVn懷teF DV"S*cQnv{KfU|nֻC↯&!)H2xP > "Q+]YItTş@.!ڦ:uwM5O&K0sUv EIg/HjO#TW=@^K0aE~vngQWC1w .j5Kϻ' [qVH?/0l_jm_G Q}A7-c;.vl31FagJ3M ʛG x6*k`69?s!qZf8JpKtp f9r57!̨cN 5ȳLҭ+X46D$O2¿{GMqTk?ufaYܱ&mtYCyޅs*XO\?#¦k5̬@jYYz D|`[TJ٠VVd2J wZP DAf.`-Cqp(2LGɅɧP%DiM@Se޷X$@u7ZJkw05@5lRvuZnrZPv ˂B=wHhJ7;:,:ȹ kCA?]owF  qNсD(*hTLe*c u'#OCfߡCA"OT n ~K} /{S 1uc+<ʏ{`G%Sư2c>>Q]DTp^\ZRF.DbtL؟j7LxRM~bŒN-‚0Ṍ&`*jk+x?-w\>i JC ~W#ۚLZR&ξک${~ow jv  䞖oI=/k/0F2WE-9s^ ,ϞRƭfg93p .S:b8Y"z}/_7k' 3MBL7*bQyL ] cZoL?FORl GMZemn_OsNmX I ҧ,;%GhxLcă2th^9wf9FM1wɦ",ljd"'@c/aI_hb9>V?] -wК5nWF 25ޏ҇-e,3<ͣ"Eյw AD~K@±fSPQRD"}Xˑܨo|ׅXɸl(^M%uC7A4Cd# V6UKJenEC(<=\5 *(5ypu).' ڿMs {LBGb;N|& ]FdC^N3l.tк@wTxp#~]ht҄?HDW|t nEHq9)~|i7?eB҇rf!V4$v| CO#ķ,-}^zޑTiA٤}#G+~H93;ޕ?Ԭ(ݭzTRrC{XgjHd/Ì[jˈ_TJ;.i 4ai3-m=3Jtq:wk$iC@r| 2jfV]*la"(rs\ɎONOCAFӅ%"Ų* * +;S_D4v̒Gm ZH T۪'d ^IN++<&CmtBFv*i+; b~|dJ2r ] v6qx BKL<O(^g1 stv*Z|ub#za,(?ƭj?g‘*BC'<9G]!/58ejOx/*1%d$V8ؘ>Sh;/УԀ82 p2~Dt £5[>_D16Vlƻ0YL1ל^Amok^#ޕa掊#R$mJ⿎5,^.D,@_l$ĝlr:ц/nүZpYO$ȣ L8h;-!R/LP}DCrM w+HFͻo軿qkn0~ UUe0 ԗB3xƟ,ӆb9l`*{_bѸlj :5Ȭs"hYmZ?2X,m1- }69`@kpӝU&8#` \K0:!yMQυ F_bW-EZgV|^] ?/m4#~%:`j_ܘbTWn}s%e^痮fdOhkWZgzeS4YŸցL'> oTg(?N7gGv.E9 S 5LOD'R !$K>ͨ89#~6̢(,YiZP w\UG"[)J7Y0w?~=M3leTR1Rb148dnqjq Q9QKnm} $wūêh\0zT0IvdDR_eX3kWd.xS\7]p=',?]yUx~aT:`6b΁qاQYʼnZ|kjv$8>p@\[Y.p ,"1VM@D`Em\⩶[JOJ m 5rñy0KQNƯ.7elvu9{w bKVSBl:i~JRw aG|!u΅܍dk󊜛p,JT/ws}9#y! %"lZJ7#MO<{3vعVl>nXN &b6i M&}IiQ;>mlvѽl}aGWru#&g\#S8rZfxeֱ/ ҮG^aR>摠+F.`)(%g0R`*fs(H #Ǵud֏QO$I J3to/+sӵBD_K0w#KL3ߒn # ΊaN;x"QA6zٔ.|.i3ѦCxB3\oR~Ar"9%ęl8Ȭ%yQ`d:vϧC{-ǎ@F4_?\Q|~DQ I6|s Xn߅]R0I3X~+* 5CƫW8õb4xA#1W/c]='zւ|N~h74(<;s k_Zu~Oɵq>`l%9sٽ9i=;mk:U8 -Sz]&lY?Oe6r>Ri(if~`Ft%"R<#J$ͳ3Rύ<UT C_8I루 j߄"O@Jz Z gB A}@nx2] 僇OQ*_%}Ns۷L/#Oy>65,2FwTIto1<7)jW ;Y]tM|Eq}xo;cP+쾄^wZ}Aү\[ɀ8Ct3KzԅqGkWI8L%W.?v4v i|Tܭc{젟--&m,ڙN晳TYgL ^ow/g!ח3G%~ TPh-!QiΗE&̬Z`4N|p;7kc*1(y-T^}hVU S|̝4\D*W RĞ锇<zP0RPmZ6Y7Axmuӈ5g{"|~UUjy`gKFM&H@aԯb ;8?28zu;OJd@9_ *8]E}fӲ1j kϼ9P0n$ua N@! .b.TF^aE@FʌjsM)\ Ԓ-9.-2%)NcSmUk9C,A `2BCGZqiott=Hͤ}igqE^vj ,tChusBq)ՆxOdՅsyتM!_$ys{P]ꈇ ZxpT<.m#3 ,'Xt]H:{Ȋ\#ƨ- BS5 ;d-hPiBkk< L(!i3RQQt X뢘ZNLW#0Xq' \Ŭ3. ~5TހzM`hL~A?LG4bGN>Yn~@T"ϥ*貿dx# [W̝Lf h4>_M%`|)5Bd=3@gǝX&/cT*Ng[j*K5 U bxm̗%?c%5N8TUU/)#eG e;Yh2k_]p44J4z@frja465WױJ1w@ϺAPrnHK>9^E P5.뽃3ѷ|,<\ڋ]v'C۞`'1/IEgOĐ (x>3]RŠ&jz9 #h TD)QlvcKFyg $̯FXf*aPrk.`*Pfd%7 CRN8]gTǁ.(m8gyϩK+ aRu\,GEzw_ C +(L{wg4E8O!Y_J3]NG1(M*/,0Ax?kPE+KD6DyV*;j~ aOfs$Yj~/hrRTyb<#D!b1K0Dn"  7#E[qv6y @.1 %+j_0bNb( >9 9%Cj^slss?]ETrYZbE|q1N)L-y?#T=.ϰ)H\)J¬ϝ[Ilݲt(5 e$.vgp~CeKVDlMcu<;<m<*'^hn+bXUF^ܞSj`[J ']Q4tn㙗 #4H3\OwSۅغȦNQr8#3\߻9k% q`1tmq#Y{fZ`/K Z\C KAnbG;֓e?Oר+7PK4MBQh'g,p5.mGB")|c%j iNCefZ<$VlۨDPwI$̑ Ev|Pd^(,+ sm+RS^ l- "c/e>spŜa">}^*ږ{JN/' d<0o(oU4e)-LѨG]p zWmqQGLg` A3=YQ[HZy{Iq mS+V) 3rb.ҭm=3/<*" .NivKj E!i*iJ>E%*CXtBI@颲RnOcbT0 ?W)BPZ_Uެ} rD45{G1v'-!;S}ۯb͵2cCSISu6T;%./PSQG3d3$EPJ5 uj [\߬ xNXi{3g6/܄@!,,A9ps\!~.Ǽ.M/tngʏ= FPgqkrOH{#ۄ?R [ coHq%o&'\YƦT)).`\2ԫlpP IS6otL >[SyHE+? YZNH9.[)qyCDxS,^6I䕼Q^;/r VL8'2jfz:$mnRa7II|1g|U緆\'[21ouN)wuIar;oHnЄiv!&$: EgU/ֺ2iᅆ†a"#L1Hk]D_BŹ$N^>@M9T?oVQ46%5f6s 3E{R {$2x#=a(p)1y$QvbhA%.金}w/=`Ō/(My ?/Ekɿo',Lw,GyC{0~_&怽E52.jʓWhd=z/cF_2bN2Q!16T&09kG+?W謯jŚC:<'قtUfv@0^I4ХC!)8ǖkQX.6dzHm Ʀ7b4MP%xŵl=6MP Ab5L l1u 3;D+!̡%X'^mJ̇/j+)5V=9^lGT.[)p3=pW:ʇ NsUjBB /(kɓ>9`d0GFeBGdP1 "*A7(s8=?Lp{FU։( :6: GuKIRݪK%GkwZqT+@\|6DF03vqDqRr< ?D#Z҆V"9z(4LMIPLh :.Y:xXQ KlE+8s(ac2 b0+:RA&qRBq֟P _<~6uo֛SOĬ<`WU,*>&  KQhnTtp@qdPeRJc2{N "2趄aHe'p\]kˠ(a'D!e=.C}nZr z;-m g*OhRiv[Yrrqm!:4!keE#&$?'Jnң1(30S2ԂpE=w1JUqÇWVcvy 褱VGYN#&^#-/ cvOV}8q?y'~T1JGYdV[:vUm{x Ϩ\B^κ"6õYG4G猚N |jnV6V $#% 3TF5}7Fnb'&qHS5v?-SuiCY^`> UE ^ա>`OgŒk$S+:ڔ4c9ʧBH<+iyDR+MZw::펝IRzC!.qQGf\׃_Ֆ}f뇉dCa3&, 8XkbέҼ8V]ZWz{uLUm% ӄH0aֺ%Z47'`kj -(9\XedȐTɗލf:%_s JeXJ%NJ%ڱX/zT{;Mz"5C čuUb$.b[ڀKHE% uҏTJ?n x}A 2I+C;b@!7iB 7Q2݇]\8FMi Z(s)]p#{( s}y8b!& nɨ`6ű IJ,5YBm.q@o:$'TBH] t;nkjXW>!sTQP ~ƀt&.یܐkpR$@QRA^4g̮r5B[9 :!r/؏HI҉oAvI1zj[2xrR$KKjdv^qL#9w6iKu!$#ks0gK/f(aOf_!(qٷ3=#xdaPQQBHJ]p\yZ'LjBE$葀,1Ff? Be#,qtpHm|Kh5}~FDϤ:/Buqt[T<.l>!x ; @ DfY5~3-KԦw)>1sCPt#YV-3eɿ:W92,3-Cv[n쇮xaU"QxZ4~9jI0_l)x$ybPG,ʗH6n~B҅&/ӟqudr^ȓAdiӈ1NB2_W9ej\Å!A,8 1gzrU/2`‚jӧ[h*"]B//-rJqyujfvc&~$8gy9&" Rwf;D4bkDL_Hh(q2vxbQ  P#`cԺ&6l)@G fHE,Zq^o8XR]DGpQYJm# VX Ź=Rk;2GsR&Dv?D"{ jz (|>UUQafu;x9W#Iã V+d {= }X/QGn{3Ξcue:!IY#fqwEVkcDzxAvR*b(~[:t!pF^ ىRKv ^mGq~E=©9NQ?nV/K5,K_]Bu:u'6XaVas9ryf6b|JdE5`. ꗸ4!cBx6C* z @׉EmH0LGFؕNSia*UL':@!Z+/jn44m:SG'CƄd-թt^I fh᷏+a*=(y0'w)&.<ڡ_ 7u۫ģ7f5 Yӌm X_dHEɲAs1}嵔0{~Bw*)OqcrWX)k?yJ/ÙlѲ F{YYGK~of;jiD~yNFɯ[#W>)fi8_]T- œL h>b/LHxNLY!h.01#Ӷ|-^ 7Ή q1s;@>ɓj9b4F^o*8G S_믆a4#ioqKC_\I_-%,!}łskI?p3AꍕmiͲ6,]K QN}57 ^DuK7c)e:?6ݹb)e>A%60KT [B9wMX)p'.?(Xynkco 9k/0L9?e~7[Hq.IuJU5hV+LMFteOA0xJKj2e>u48"ys`|l e4vd\gV$c 2Ѩ6,CB3چv%ۚw-9hs 8.w }rFF!UҤz#JiĆӐE# AͳUnYmŠ<벨[OηBmEYq"p/hz6 /NDѰUXH4و>& "8PN36$;V"=htcK0'JIgb>_>eX[*H"O+=}d`7>nj:6jLJcEd#9@* <<@GĦj`UM _vtARxPPk0ngI+  cW,Sv}]9-%#XbBJd~SO@=BAun;1K/8 jۧ?:/uh }pKg!Yai{#So'E4۵=?XRʘ)R у(m3Ùѹa"r"aO$xn\jY *VpUҎRBT2|8tQNVd}eK84 I6hP3#Q`^lBrY!'@f% b EmjSXKwH{?F^G;V;gF[x< 'kՖU,~Htv|s [{1*s5O[:_0~c"r vgKwZ+zk*stRI[xݎ!p/(ćDN@5kxuY|99".'sOK!~(Fg&Ä#N%1~V{:'8dLlYt:#_c)"Wr 源t@2:EHXmR|059L%>],Ù:]tB`+)qN}PdUT:3Cυ1:&tQ(KQbh+ыLMxh'4C2!5TA{ ּ`3&{m1+ }d[w6$ 1@AN)Md;oyhb¨'71( M$S-ꗟ2?~6w`qw∬l\A%`ˠC?;Hf(/%u}$a| m`*BTAY=nZ-uU dQ˫"Å]=pԷ{TqxRh6⊄*5^- N&O>@=>AΉ/κ W 8JogpԮa814۽NL(hIȧM#$ۉ\L%4J QPBF]cc(x_J3R ˜ XHFv+#N {@.HǷU j! G v4C|CWLWLmB͸ \W'"MB>m/ûPK 56F;ǰv@8s2؆p>G=C^u32~°w~+ڦOCfDZL璯 om:~ O/+:Dj6.rWl TБ;U(f뢧` -uz3书ɢ.{o*ˣ}&8A!dBwK:x}%s{0:=WV:ȩ|gŁO6T'D\܁iw$* 2zW8']dV,_UB~\;JpL;Iq+1j Vߠ4uA`lOךˋ01,%ާzEDq* a|քXmGЅ@k{O[R\'OJ׼v!Z ^pvP}*f?]ir_+Z]Z5 Bt?ja ޱ5v8*ޙ"}!"gP,E-~|E3[E C-8ԣbӂ7A9{tOC*\poânu|4D9z;5_?fnARX /K'۲jdZNaAPr‹åՕqFXV kǓ[T:[( ;_oAkM6h+{)TAhx}-M\" Ĩ2fUhu%&Xغ{[3L=E˼TWl`W6xJɩ*MN^*nVgdS{fr0^㥯MJy۟oc9*<&ns`l#}m|\rR-UN)'fn|1i͇@0^FV W9EUJ"op8Bi das,;B4=l_[V&IꀪW ~= uؼRaq ELqT:SiFG(CPZX*/OHvCl+))?!rk!Rԃ5j٢N-A`C*v5R9۹x{~qaŬiz2U(B }{$,QB0N_`neJm XO|y]G L.3e130y}t_mPuKð+O|]\!n;x<:xP^bO=/UDZ>p48NQCusvxp3#j UBY n``qk/A;QYq\O[8Jw^/~Dj `M+Hwn]F 7+<4eJA\Q8JW1ȿK~ !^}CU 8zCc ~rv屘_r:q Rjƫ;!U3ՋT1ȅ ꊰx ɵZnF%#QZɝ+CZM\g5 ت_B pg)~o(&oR3ޱ)dMI e5cUܰ*[bpb#8fg|_UM<10PHrk!aٔbٕFP9Gdx| :^~rCl !ωKnؖzhᅐ?fM[KvLgx9+b,W`MZ9-ߑ^|VAPfemm=(06vaV+sFn:_ڿ9mOhOL J&yۼgsItߛ%9Yp@rP%tZl!e¤*ioO ^b`q?aK[Uu d#~ąpuɻ~{Z x- [l_+G,0.'A6`C9 TXB/AE7\AVcICLrF@}]∳:GkM HTSEdmۙb@/pVCC3ދ\L=csN!fITh7ͷ!YV>ORIzKk=Բ ]^,L`["ݤ)-E4۰<ST ? >/=.P)~˝L==3 >^JTdA`-j;HG3= C"6M ^kxC.`֨{qez{\9Fpy5pY>M/o;d *PKFlO< Ka@1hag>F܎BvbMNW&O2.~ %14krV4u?~vۊ7Hs β2,@j kc Vֈ޹Z>/ʧ ]XƉc/}!LNs7]Hw>#}K]Hf<-x3jo?QR!`vG-,rѴKa"`WŰ=VB<0pκ"]XХZ|sy4..w;]\+-% BZ*iUejyCK]\1Kx- jvArkhOWrg:_<|Xˑt)#+IC|7er#m,ǾrOPUMgH˵eQ߅KqyWU>"WvPqKGH8W5o \C~͏Ol5BiFr c'cG%HpPYu G$wOۭR&r \7+Hpʯ66rAz?falHǁA02Wqhs/n*j ?"BkR[jfqf :~>L׫'x⇄4c FMԪwR:9&3[nM66gS'1ZԹnU8FZՎ/t^š!OLL)t2^υ%%{'LH۸Yk)d\΃8ڻ(9Sa\CF9Ԉ6|.@+&@%6lU,j@H IibW80_װ@-ަv,&=N*V~2fl0=sz4W D/lǸSa-Dߐ5+iӱf QOCLMX&Lw S8 xيlc8놩Jv/*o cWY ygOʓl{bй7ŕˏ0È?H(aʤ?٬fD6_EmD.%F,^qj )x<"~{s]= @$H`@h8i)a \Q P>D3LxjTLdK>ml8,6^|I=C%(6dDDA,Qd>Ad@= ) ]w wXIil]nڇ{!(!B,TJQ8P6* H/Ӵ:{h,֒( /-2O fi8$j@d%K#AD\u+awY v?0xbm53['~l껺!/gA` d]R忆$?~fBtz&lCFv7K-cX" iRU^䛕kV6)Xn-"Et5mI䏂s_G1w =# SBv_ IOUch"@NK\Ovca|瀯oQg_fcĹܿ!,Ο}lwWއCT=q>aLi/JR2\bv`O>UW;ƩU¯T]owvMhpXv XegC]EV\8ٛMLw:1SKVI6gvcYf,ݜCS'Zs'xJR[3A$XfUu+d@x? 1D{ _X~mDe.$tt ewAQX'e@6` ƩفdI1'(V[s×_YS.lmr{j O\3v\]ASw'FĦz JujV|[0z-;МJa#Lq->U?4Z#!VuFƜ43K_z⩣@6ʕE腚XoO"ryW :Qߜo뉃=A!RA_1OD2Pp+]2 ˵e,D2濾_tWxL o~/aʰ%;5 ֋Gi$i!,fȓo}7#' st 6퟊*XP-+9~IWaI%ץ ۑEUڼ"s\ S$]e>{k2Ն+p:tpBzɽ>y 5!JP mR#)c 4[9oHC_&*џ%}]j ;3%D7{%& >^9v_N&#,~ODؖ`Aw*ǃB8yZbȋ{nIB:-XRzo=Fe Ct_z Ip%;> GڻZKhoobQㆾLKDlj+-6셞r yt\:i1g`8Kdyxf' ]:JRIA̍ڔ ' T `!L/oJ=[}dL%?2F3&7&J1\XyEVbظ%u^=k?oNRGy0q>^:8#ֻc\( o)hJ=썋z-P"gD:3 `\+os(_N.knUSKE506 $:e6_n6`мSOU 04*a0㪾⧖re>,(GUo;^~FLp25-]d**64h4&z$"?gţAgEwZ!Ռ+eՄz"Pyk锜9⩓}3?W9B$H~iscVQz됱D'NlKB4>s\M=a{:܃}@):ZM4K9eNZ8U>Q0.ФڤՓryaq23O=F~Hؘ/k ?;ͨBtMvL]V.uޞؾlh V}VHA(;2CT,)RDPۮ40Sn[ck <+Q{|ɻwv33\!EBxj 8!x6G MԚkC }QWHDnf~UX#DPMN_S&( f\Dɭr`EY2T|rp >\X~"+%WvfV\&&/9ژPHʃYzr=J>=O$M5WQK|on7L=_pbI W3^.TX~}<3^,+NH/O]t_: 4qzgO&4րEߕD?r;d-TD}zLA4bc] YϊC=jR{]PڵHk'|,jb@Tf #B2唝m!^jLSJm.p{^Q^(?B|Ku xjQ:yŠyK[#@H\Ko+fQt9^ Gt9-(:S`d7pUHY1?ٱ.dg+m$%fF}O-ɴw3օO-EOdvVB| wc.\m7ڑV)d:hV şUK֫ se.wMD+Es1C܁Z%6AW ؖLd *ѡ zMq?Oahwwu=db/*^,^gs1's2 ex/_to221\5@ + +%VN;:Wrhz.6[0CllX4 1Z5 W2~!aى;{* :b:CU|-3T^YcQ#8?Sx ݭSЬBzg7R2LC08Cڐ2YXِx~3%ACS 8[*<U^[ 3f)E"zQ"$^)4v)=.X긎'[uIA/gR'I=vkሚhu*(uIf>17W砘ϕpåEHGrľjQ Rj|B'%rnSj7*QJĻF}TCfflic2UUkPYNwP߬cb%c 9ሔ S ѻc>ۮE>W 80̗o]j,i}4+y|mɯjg46*R\t5|Hi#h*)&6 7kbߟ`-941^4CIlz r‡4t47-aVz5c,$Wadn'Ifx;G@ZblQzSHCCgU-.6" u`BZ<0zƮz Pq 0hv?[{hH8ɪ6*A< N. ?#R c@̞ɒw߽5Dg2@7,ĆE zeE=^kxZro'$9˛4M"Wjn54>Pt74H5#M4hT':a /zAAE> (%܇t>b| ^#  Sp2Te!ueɂogLFK}?8%qDSF(Deǎ}3F$2O"$pLD[q2P|(IvƓ޸0p 6P2L}ԽygYAuQ~8j{CFrѽ, ^"I9E Qi[5NQz?~خLgJKbi9|AlQ%OYf) +.76{%~bF7Qij:)-24s@ 8ㅙȅ|PO]:Aos@6:{pyǜ8uH]ufIuldYYa#3EM]Cw?^csNj U+W,Wt&t0-D!DՋWxKc=}~BMfzF cd)P> cRQ@X cͬ95 dІelE%D ^9M~lv뀌h.73aCDSLiE&HtѩJD ~Lլ>)zFDy̫/(ܸC$^7WTъg9 ~sp4<|1>-hXɪjQ$24}2cȫy5rB(XJb\v0A4TݯK;>fb(,B:I*@ɘ4K @i-*IzI+|c1¼Bg9zHt#G$Ivݵ煸ca |3d<-,p2{ J֝2\SS Ѥ1*ZV,Xb)n1C.;(J0%$>:OVT|ПܒWD,y b`Z\x"Q'H)%XFs-/ (m:BV#{́t\ '(^>h$kzŪ,:eI]hb7lTh 2/μ&"%@rA,&>f4+:}muX:enk|׷n+wWߛcmە+&9gB@A A!|hm\>:GBtsjYNds{}] R"Yx޿C5@Mkoxh*Sk{'ǵ,>@ǍX] OL;lMJOpfXo(7I!0 ɼ2UySbw\ 9%Ps*qok"ʭ lJcI?B=hɵ>!Q_I1kh\YRFU L<ч5)J6 hX7}ϙ@2s) ua0ru~Gj(:] 4WڅK]ŗG=-I*V}u7L۷;)/\)m)+*Jw.S) 2:@涠bbpS2 H( 6C1hedKYp )(6&Ċ h-lZ ޸ ِmz;#v^j,HF tSy ,˺>P0~X=: %8Z<09X8^9S[BhXcI;j f'\c.- xe% &ʞl׳}Ѱ7PԆm-(+mG0Ƭ")N/ԧ!ʅ)9 @U_|+H0cRV=;<4**w+VTąo$N鄋֣9I:Xugs"v~8a8\YMƳ.V`gP(r%I^O/rp\&cɔVB\4xAjYwO^W]fT\Yu[im=p 94XOSI0ޱ.5Isէ.ϲPxbDZ@}/d_ϯ}'+Gln'"{=Pc4ѻp&6((W0[`sqt@a1hV8Ђj21(r4ﴡ{HT"YVv=5ì)<ϳ`oT713ڡ1ºރ\bXvrvY_a)8Ŏ9Yo@` Ö0/e>LdwׄşvK6Mu\x]K<&C<}N٦TW]֩K'p;`Btt|[`H" Tp%3"-a˨J@-]UρKᾁ $;О.MhilR(lsO$p%xTav3/|5hb }Szm/P 0k&ɭjLuC8iQ&%DuvxeCM1bYw3vh88 [AAWK鳧WIw*Lb?I=KpV$\H)& av(cA Ϋ>p$%%ශlAZj@IQlNS_@BY$ nmM\"$'[mrϧWK4\WE$MJt$tɝ/xJ >:h ؤRއ!EU.j4sHed{Qyɛ2$eGU -`Zv/b;c[eO>n2iIƑB( r;&plGjN"E۝3B^yMyU1P.2Sz,XY#G4*+s0 Kg_O6#x`E}HT|Ɲ蕖;W+\3<~t(&2>Y hԱ֪O-9ebyA.K4M}RSsqU˱Ve{(nQNX_ӄDo?]"l$c)C>G-MA ^9 /O1yn:a8pŏ7óqd5vZ^{VChmy[C W}}3$l6xTVZ'2kN0)j!q(R#ΖgD3lUw2 W1pN"If8PJVwTfP\D5ZOGMg*r.^;yH8H–VTܒ+O T07Dg:3M],@4ԍcy*YwDĺ~*GqA.npfeaG/+YnJUF s5l=уMfX+nK%߃Ljȧf6mceV7`7ZKv8!kRE3;_M(-%Rh>Τڍ2.jrۧC$;X,ÎݖswA=YE轤ѿa "N u4yl@kBt?;ƽ1E.ȝWOGϔ{s:Yq̶GLeL4ݫ򻍕v[#z*M lҷ'}:3}|/&t>svyI.!Vąlcԁ  Y-hrS*>(CWCGPuZEƬwa#XR֯uYQah` A7D<[$Eg5 )1_zxR= 킯X1^/\>f[\𛊖wߟ+*5~ʹ>4l]"wSm,N4\)ƅJ珗ㅪCD71*puz ғ6RxW_eUA\JT[9hARh]@~\e{ [s#LJ.*~r1 aQUt|ñ˶|;Q uM nZD߲ hJ`ifĝtf&cN2IX! 2f^ghGY̿3lD ᵞ-#.?mjAryjzaj 5.gG71 h)I,ګ&R<xXJrDAF[VmP|3}<讞"<;RJޅZZ1oř#ڰC Yo[~c|O1Tm 1*WO䞅M*_G3`Bz/xatQ\^@$~UgD lS2 r"n1ԯ]XWPw69,`ּ`&'gw 1?\Y`h;*͒ǢF J.rCD[Sd|kxA?k}=͛T?UOX#}p!2 k\InEE=n~ұ!DRg)1ȬZo-~c /;GI-(>@ƭY <R֋EY5h<|ɜ4W5Dj~EC11_޶hox@}_ T ,:ӫu8W[ Kb'`$!nX fJYU$(%c,Z݀'zep@N )Wt‰Z KE$BtyfCZG"4, a^ *LVLf},El!P?d]h9AkU>>J5,Qrߐ>pmgՉ mϭJrkAFSncW j{5*m"DXE-3 pSD,9.\Hk YĕVR47iӄ?hBwagBf PW4t霪-2a <s'%8 Hv/)OA+!@]RwyiV a< q#sTW$ 1fOahgF&pmTfZ3GCXi7*#,zSYw"֊G?mM^a2& :ӽ12϶lPUH2/{@ӾQτmmn@aٓ&_2̕.Kra,ns#^OGGڛhf@,iʲU1ݰk58%^xv"PQ\sQ!n7 Nfoݦp,I`{WʞÀ]. u}mg9:/ ϦVHS&\8w76T{o IISYUe|KI|ѨHg3wXGxA>QY.Tx4c0cAA3 )!L8Gk GL?;/3 rZG(0 \jHN2Vv[YIRyѷit#愰>|%koXƨ 1ǻc q6r&^JK s4h Ir{5WX},%р0H/].Ⱦ {8g)ޏ!%q7/:#%J̗m7dcIX2D=ӡx&M|JF 0ȁQ߅me ǹor6Dd C0UY*(_XXcc %ƈ<5H[OZB)&%!]\#Y )\R?j`L s# Ftlb۔ j7|uP Q<뛓+ȉT?cR+8$hX0Y8rI$ :^U YZrgƁ2Ϝ1OJv>: 9[_qWڍ/$r (I\1.mzt&98r2<𸓑ݜ'zd4)Iv~Mu? Fy2a#buaۺ^PZ+UX'9{mke}(2vp9L*WJzeDiܗ$81ÜmM}<˳E@:ْqc;?3Ki֑ټG3`S6K+Vi&\bt^JX{+%,9В]j4LƋUSIYn .\*ЕiV0v'J&E;N ٬VYG%g%( O kwܷ4S]Bg7crYx~37E$L$ڎ4Q3,s1]nf.kB畉&"cjˉI7j0\^ ;l.|ktWHn-C`艾|! Վ8c.Eb -Jƃp>pq g',2P:5Y{¢j 7?L/!V!DN-Oo1o}}$<_z Mj1)Ke-3ﭳ=K=]'z57CxL}kM^>DDR.PӔFi.nBԲM?K {~D܅,$%:w0]qkA|777`} 1XZ$,Qs%cbPfx΀%ͤz [ rw[5SGM}A0=Tt<֖<6Hk&[|ՕJ_]AYDz:'E,n-o*0dvP"\Dϴ# . 4l1[s19aJz3IGFdX:zAD@W5#S"6rBnFXsh`Vzsgb ̃j,Οꮻڼ0i;m␌F᳟['T{گ.lکX.Ic%Ԗtm&/爡zlchO~[0`VɍeQ$aZ*{C]phth3yމ/H @tOpO+V^CKFOQTDSSq eK(1.a{`s )3BJ䘑! 6 wN/ٰx%l0F&y522h2VN  Hj(lǠVY4v`SoEw7<6{G).2oO֤2hFصţTődKM [jo8/3ygq@boZCaE8z}]0YDT  &v׀D?M>dCX 3o_'d-|7rL؅ӂl#Ԥo3v{5u^@gK|D3:.e75|hko sP}\ji\^[~&q&[G24V~Z_F;XR4nB1}NL*XZn+d$`/3dpB(ѢGj:TI+wEaAφ&G#"+}"*S՝ѺDH TtAcG`uީXj G@h8tG ?փ4t}M!e91HY Fb*MJW.`Jv\͛ J,ju p>=V+̛ony x6stFr}.:1oϦ;内t 2IR7|N]ڱ݂))d1ޚb_ECG8b&[+߮ x&ݳ!P%\yK&|qc#-a>tF\ \eq 2CX+O uRxmYgഷtU 'geeF$xsP>UV;WF:_'w6Ѷ\{cSU,j :5YG}hEX[fC΍JArq`}-k߼K=q4HU\?g*)jM-4e ܔΘ@yX]ubM~6LDnb4v_|K5) ZlXĿLl-_HFl; nj$ #s}9~6+t+#y&ܙ}j)(/l_BT< "gG̭~.* '#і4^{~hc(@z1"!@;)u%wdQLgCQg`9=+R6V!A724R=|vڞM6ER1&ޞ{%J{S+Od15_mf58rg@~K&'ީ~Vè4"SLIԓ}4|]㤍iNh'9[2+̍Gi, Ȧ9\A5<#VG* ] ~mR,PugK[y?"(X1'5LF KՂU&Y+CGY?QS_h߁zc9q?5퐉.04JRjHJ7;Њ :dC(Ɲ|_?u++KMd?Rp̮ Wgb pvel9DuI?:M!M=&^%3W?n+,t j2O,fhdTg|ΉpV0= tC9ypcC0*P6$ tD9e_H֮UθFm+aR)bjWզu:Ls<{ʇ`V |mg|p9-MBo.'|(#FJې8{ /*}6i$&XU^L>{lwJPH9LYD#nT#`]l5^2:u S9Q K%97Y1P9YϘ7㹰' B _a{膀!ŝT+ᑇIScծ9,:'j<xPTd/Wi (2%doɐ/dF١̈#D|Ɛi ͗Qzy8G^:Uv榲Z+FvqSv}xp@}{UPbn:Oo\%: qv{7yk ݰˌ~ε{ ؾ 3 H~''x`9ؠR#)Mͮ#7 3 D;ݥeǂrz0<1^4򪯈 &4Ϧ K CM>J/Ɨb;m,*PF߰*'TQti.v_4ƌ||_ ZjVrnpqZg 8',ϢH3GaiLSToDh ˰jDWzŔI=VB|֧-*K|o&jC>WA":?{yo0CtZDZ>k+XG->Dtsa'hE[")J3P4kWn_Fp Y8GD W_-%$A>wȘ%agxhshǭfӌ^f@/As31]`.Mf}y3Obh 'Z<7%ku/ X/)o)Y9\;Z"!2]*y9.W{zJ هX[9=,d kq%us^/RUuڇ ̓U{oE92Q t'RNDhiwa>VpT!CF mv?6AG2y$I̻e)YjTW1>@g@A8JNH0i~+6DIm5[eTjp?}MQW[:>Y"]9yY8uF&%At>©x-(S44(d9P9sBr͖;U9Y+mmPgHL\wd˫_{MxraxɼJK}1F =˾?/6kpm4LT^O-! xdc!ҧӇ”*FKzV&-QYLJvt,.\bw1 l1$Qoύuk֒CeNACL"n$&$ד1K9DFu3 s7EP$0=14dZ^dUôhH@gWMz܄TA2MZHv5t%U,19Dy:0ؔﲾ-SptW8E5`vY~>TRK+zrW5Wgñj Z}{)cq8CqEw2?~Rх>;y5ijU }@?=+%ygV׎e a6a *i]͒q}q_vV6*^ٙeܼ (zHXRƅ27CF"ȳ4*ɦE_RӃ}ܱ3Ʒ󲩧Ȏo LOZ$_43<2FTon} I[Cw%~4z.%Jcj7na?$c] rȇq!nc!ǜ2^e~nF9!:i ɯ׉B/-6g qfX(V$ `~Gbew:OIF]Srik4bA}W]S~ Xc<(Px=拯`X%ͪnr4rmfOO4":;fǸ+wcrqBnE 56^'dA^N5b̚OUy8 L%.IEul2^?Ν7'R/695>N[K@Iȋ@o74"|5x(q751 rM17|29fcXU ?$`s62b;Nh:y,*>d$`+Lr,)9v))qrn1r:M|Lܙ5 (~A kwPH^?m?*VmP=~cm+p54U3s3 3 3}0aEpe>j<_ `l@5U^B>+/8ju+ϡWZiʥT NB.x?ds4@weMͷcCj2 *Qc$ȴjśgMw3OSBsLy-!%Xpa7eKZ[ÝN&xP<.f bPX-t'wfP.*v" %p5S޵GM]^ɦ94L9&Z2V[xA* k5oZ$Wz7̪vu'9:+$ԋK?3Cκ5 zh+l ߵ;F:a&0CZ7S4B'ZHAN%=vqx__<)"󋒁8XӆDgɝ8f(\vkC6/J8X b-8 \hŗMRH69$'*s͂.ENع[ fyJ$-V59-JxY#M]Q0CpQ(M8t,Z ~GmKa% k({uh7%rj‘3@7 _ x*Q=F&B ̧Plb'uJl TޮCIC^J/]Q9Bs_gB,=]-N$12cP P@j\Dz  Xnt)C+Na'd &Ԕ~-Ƚ,švdr`Y^=ޔ l~+v*5lA`g\ߑ zn%c{Y`.gq #n%P8>DM,[t;gW*̑A?j'0cTYhT]ܡgiiNN=,@?_F)G[kIǃ ׯdF~4 s}KhZ!>:3l LkT yV &E$e-b t1(Wo$ :> z ͷQZ?q0fz#.(kzn̕-r[bT<'Fȿۣ^δG Q)iۙ|" W݃DD^j4G>spadV&XNC\tl( |c-m~Vٕ ƱWoZCuȇ6gb+Kkt>$Wp`?a[z͖ Mڵxn_Z@-؎gh|Sb{wa<sRBwiG^S&(< 8)W6< N_MV j]/F4 % 2Ny#f5k$"TYX/oZC#ζhvJM3מz6CLd 4Џ$np$qQ;>Q5X6xEX;d@:[W4p"V ؄ n"gś3M2젪/ t͘xvgQ_{\}G˜շIj>@%xrZȒ>7׶D @B\ ORۊ+ kK fe}ի} n8*RoL#E, 1܎_@Nz03`$%A/>fr>~ߕmN^䉪 Td+(Zl+y g=\2yhܺ #;j[o$=H\fEBfL7Af2B w4EߑeZ1`}Ԕ8J1Լ WhZ`j|lwTs5kjܐ+z[GGj&BPɹ[ :[bx&.쫖e1KNCF.tC1SROJxuUL0@1}LGe+B SV\ fO ӭ>ł[&A]j@zɽȞ =E!ǚ)Wd,ͩ*Wst;'E<-3}x 뾮U mYJ%{6Ey/'LeFxC9;,"55Sթu-U"2GqkN('j;bSE " .3Yg8(ENHLOwlh@TmH1?9TҐUZc:ϸLž:=n.o WO c]% Gσ8bߝ"ϞyʱqeMɡ0=S'čiZ;8 =% +R +PQh@}Z= ظ4^~GARdf0E ?vއZrf%])e,%Q^#3'Êm9֙4u"E}Gu\X*{u-4̶5)|#6ѬJ ¢iS0"}Ϋb.)r`2`|\ixt&`D[wE#uxof>375y_U~+N%Mhn=dVR`4d9 ܵO#=YP*xPVQ'0 bQo:na6-KA@#9s ]H\R[yqq*R# tjn+H'6|t7i4n,;#2"l6y1bys`ČBh^6b * ?ʇKK~ =3:-qZ^1">fkQ~zLtETuvp3;V* .;gu(W 8 ]!5f?$b?XJ0vA?c/wtz‡>zGaeϺkBB!>mh̿pZa"LYõ^/܄/|u1,y^WiXCfȑtbrAp3(ozo̶6~oZu6ඐ?!` P2ܜ'ƺ~ u^^)vؼ E`fB^>Lx{8rSP= X"θib)OGCNhj(vt YdS.g46d|hy2B-T0cöR:BS QqFoG@"ȑ/e5Ev^c2!q{7(-_C9 7kȱ܅`%9Υ\AF r˺A\ܮ?Yܚ׏~1)Ё2EIn>?;#;/qq jhf쇣Ñ[ْE*|T4}~ z+E 9 [ R/WOe;-˰ֲ:5M@3E4vG`h˃\qv+!>UTj̰Y^ŻJ:L8/,F 9]#}?)z,ila%KHdNrًQ`s72hb5keaYzb 5BPԞᤚ]uɆ ? ,,Ƣ l$}_ 4}-8\nm}Df )/m/!z4. Q@ .ϿJH&nd ?GorJ'7}?.<=a"ޥ&y~;gށ6GHUk'XurgyħCoR}v<81~d;R-H 55ڸđ$!_fU.fWDE;?~{Ui5O4@ۑRPywxkt58-*[:]yH`/iNr'EW (pġjapPBد8z{!gP7y4DF.k `D'0f}a?;d7i2T&vg<:p]D5iJ/sM |Ηd3X|+@>lkR]v":17oL(F2׽ɫrLax;Va[HbEӏHG^t JR5NH{m2_<ʲQfPŝA&8^8w#~E`H'h34^z41:R;p# 4/.^?8z\qT^a_KhVyJ=m~DX,):ល,*\]sPqPh UC!ƀxit:0:d}Su֔&  %:'xZ;$\#DHLUcDv;6w :mp_3}H km]Z]%]g\W$MScB(iL1 k↋aj?9BB0v]^+llᚳlsU}鰩jICmc5q@=S򡣝`2?\'zFȣH$2a 7sV&˯7Fv浿q/HZƛLScR8?B{{~n-Vm=p)*xІv U{ ^h2^]KV~ n_wx/;,kт k.cv":X '{]w\,/ G91eޤTbS$#gk PzB #H{n*Al2z>UzoH􎄎 5yZ!m/P>*AȬ!OTwBY|<:6#0uQMg^jݸt[iнcŁ-9w#}qx!Y%{s?lA >=N1Df &겵TLm <3a\5 bmoH|6>b'k}[Z*N ܠ#ܳ>0U{n &8q4X +|ͳf-u٠.Dڴ!x-2^q̷qD`OWa=!qiDY磾] AVoy~%FdgL|!LxZ' "_p%Ņ-{ *s`!!՚gCc[Ϧ{v+yTޜI^!4 g{N'Ruի`|J"yMxQqj?֫ O˅ İoCA;3XL\*\)}Q ~:TiB_cP4۫ql$սb)]dĸ*Bm mdʾgۿ\X;1VbWVPF#7}P1B!%կvlw15)^:ӧ)Igb@DRpٛkRSF^cpuSra0)q$^HsfHG LrtZe3ȱn$枼_ZZ֖"qLq]Pk9a:4 WrYӶ*b^ yҍ)ֻS344iNflب z *7Mh:1tus{]nAߌ_!.;>w% R\ZUDq;XsB"dՐ39+|c7q*i{\39H/q]V` ~#@vĹCG *%ddkkWjRG^[Bz0Tk^"!jTNuJ'ngoIld9"A 95d/woY_t'0UH{CD6Zl0͙=) XlۇLVK+_#K%gcwzBBi[T;{y5Vΐ 9gWՒ!7@&MsmsWo0": `TL`(=r߼]uxYTTi >&b{Zb2K-ⓐ .xHؗ#YXkALtg_z`kcz>֬D þl)VfT\ HEszlGO:~ <(klcjwYSd&%y '0cGNЋ/wZl wpj'ɐؼ 5|y[10T?5v%ڨj'|lXr-7{vɤn@u@/od2*2i藠Ot$ |rnq4j rjQ+VAczg  B, ;4nso?VJ,BuZuC ?]DžXͬj3iQ"WbmN: 0g$(IUmQlmwıuLg+yޓrJGew od 3aJ?ϓ-L~5g8Qߘ|4P- 'HzOX&VgîI6{ܸ f#dYqt@~:.`fkn+  28Dj fGZҩ7y\b*|"gg|嚯zL0a}v(ju}kb$ul/e~# 5C9-,UNӟʼn"ȴ[#ysa('?`d2c{Ca/b]glC0Zܠ^-0" qScFm1ejL M"P|Q~G_+TcY <\"Ļm>6VqmzO&TÅ{0i%=jkuZ^3H)_7୛)%ɮ,V*VHwN=ʂ]`?+Ag't;z9[:& g5}g|uk 3@dTⅳ>ґbM" I0YZ !\Nw҆YHjLHڥ5Ϯ 8,G57+E)|t 6\ԉi44X%M/t}tn˜O];7hh2sWdA<[P_0-UxBZ[9'3D-`?A3ڟ%R$CcFikEI k ˠZ}ݏ9+D4_vޥ]U;*b>."7WT*m;3e3f`_'gdyXg#q( d?fl 22(ؙL/.0b",m Y,WsQ"VRrZkp [mj"vrՉ%lY2PnԒL³#|aXWaw-SPɝ[|NȲ]Y$$&8OVT\Z< B3nkO\BȓWƛ 9Wx)א$S n TI[v<|eLlE+k<۔pك4qEg8h.w_jMԵ-13Vg ߡSICw:՜:N)㽏LS;wc^}IiεC_W~;.v**){19wR ,3GoECTn*KZ akB1?- X,Q H/>PܶM7$4jj8PÑj5!IGK5qlmgY=S뉞\݊!HRCa=+>մ75 Un^ƒňEK+Q>~ ^*azˁ[X RY+&BTL}i E`T,: u~voTd#P!WpDSW̄aBM%|q@fhK"wV~b#XCPRHNb@׹C=:]o(W[75syLzSӉS&nwWˡ38<)P y 'V5Za5/m*(!83Tn^JZ3LT쿕K!$GH?BV  "I'PN@7Oig1mׇ-GNi -ާ󝰘)sL% ш|GGut1b}{IF%  Kx+saH׹ 97R_k;̔),n'0h{s3ʣ o8@A?An>ǴnwlwIHF=I=' 6$`SPe;]TF3Es#Nr9`viTu ZX>t'nQXM?8>bcK"2*dE6swy_ܬe_›/fC"͞bʸP9~ ---gGB}+f27V5pfRK">ykA}I-iw/p%݂Ԗlj+X0|^:ZIQߡ1i".]=t1w{9Vay\W_7" }{U]E,vɥbJxKW?1$Ck*\U`1>H̘!@O6bb#5hgx6>ѿk 8و%ZTǪ=K^ !'|H/Kt颈DWVG]%ueNy`W5.WhDn%3KjpӐdYi ٟ Z):.!j|f?j0z* 1l; ʯoo>;-~L̫wwmKs{岴昝͏)h(i\y4wx+&6*=&wR\!pdsC 3K%=gwјz8";C*Ө ϓ?[& j#R܏@K" P,[+eA$SSy<3g3V2 ! VDL$iFeڞΡJ?ySŝs_3!A-MfhO%I$-S?Cbxc|ɲf:sCDT,&n H:Sy,Iu4V?p:Y|v$ #L%hnfi_nxnEjbdTk6 W=iFHql Y) :5:s& L @v+o1vY5kr_WTnA4ˮBj?*]#KbMI#s˻VaXK\=U CAr%%Q:f+\oS)n)̳y3U2&lz ^1KJ@stE+|a%1Nq:O$;+]"A9pg`V!/p’,&= -|@":qa|h\IYΚd @wTêb ^o sT u0rG:7x;^!M\ʶnl瞇F'ƮWGsG/+gQ̼ 2 MrqL$} ^+lKJ4R'1 ה$rs1*c[c MO:E G '%vfq,r!>`=la|fj/S с g$Ԯ;uiОf;xOKNh L?wbRX8Fm+G*Qs2+V7J}jG Nrj^ 1JnE0 s;ӻ,5)-%vWsgZXL3w1E" q?`U BE24)0m > ̳"Z*N' a;$:էk!çح|sElW`-kƪXXTUjEfhky]IqΡcՏI&EW5CðMdm/"E5`πJXtػW8 9C{v joR2 wA*Bf+Jd6G;Ժ-~syG YDp*&xȟUg5W:[k ?m=b pnGY@:0"rY ʃ ijE@rSdG n1ڇ?rz0ЎUS"#C+u/qfF L :  `c0j-oPx*SEGvdLPk_uԓh)ȅ6̋:,<1~?z؈`IaTRiK=ךH5͞OW_6Y$X`0<[< ) J^Զ8(2E_'Lܫ@;t T}1*x SS.[{G?_Mu2"bz=+"Dϧx~DT\pta]a핚:XGř6hn%4@zB$&vwyWWT5tWI Zga4T9٭'[ bj?~1/LPԄ (y'~}i[ܴCY"48vpgK@9&\(;>>?*՛%2vtFu*Ηc٩~OcsbϤxT|`FdHRH W@h?ܛ7S6A:C 62| oez!xT6B?}R`+{O2΁i߭ iJmɢl"Cl;ėߋq/~KD3']@W.$%R,!`Ge1L.&.מVE6Ĭ:&wo`~ӈThN s}ޝo#fj;-s/ԷSؑ5QeZ)w Տ'f!/L؀g$4 E }m*4_w8GD1%eDKYXlS?o0KRN:Q}JVd.JQtκB!51A^J[שRVz Qgj2|2ΞBh5bD=jUFH|*A9Pss[饍EA jS\DY>Vmudb @tl-:()I;T` |'d!A)  odD(d*tƨ!|G.×c"sX87'4OӘP=+s)LSW7m >>2Q?פ CH9d0@2_'cYxrs"|ke$1 51ͯIے0@ی!>B>S WJ-z)z="nxݙ-hjMWl,0jڑ(<畤R=jB1D`3x%^38p]s d <&>.Zr\q@$G 8}uH]_.|^Sp̶[\k8$B4}J(L&e jVhl_6G(gV,E2s, )zm^zKY lRt* XZ80C6}c T/[+̵A+o+o9[hg>IcTosyϡvC -4tm>c#0T5? )rB^{ 7tZI8(d{6} ZeL{nQK]5t)FG'& &+Xx`ac`_*;r)@=]Qb}/?D.佭¡(m^GSq@{q(- vde2>G p鬼weZӘ9oϣ!.w,uڢvR5C0,3~rx^}8T]eK#K}X_U"Nf@R RV`c3Qi"?in'Ev\!eP$Ye7oɞm!ZHhI4U$9֎,ՒQRӠS+|40+تɞtA(fHQgΛ`%Kݐ0cd?4M(̝sU, *r켍?-.1:ȳX^5eYmn %b`+&,gئTppBYp>|GzDZEMhᮗ_Z*4rH"PGz/MFOο:j  Ҍ+w<o*É9B%Ps6Nn#jfj]m`:<*%# R;~n_ |W <ҏdY@E1i~oy$Q>RruU>+ÆЀB73@j›_Hk2&hFb8̯QPGˎhNrہ΃]v^zj(Z…xL% ojLZHc\( DWhOAsO0 v`IxRԆ({/b x⛈TgT$jg-7%rm5tۇwqCz3:-f QO$3aكIi*Dϸ}jmX3I8]|:bУ:XMOO)DϊLk.xUd%HbSm L5dÖGC+ÕQ D0 MLν&[&RHk\/m'иSu˕j5%O@bf8ĭ\ty_/iFl;"DدR03ё}a$!3dQO, ś y2zDR%eofrL>Ʃ?:7X.HN3<_I3o` I4?Q&{]zW2nBgz `0oH;DsB֓ܙy_b^:d)o09خSXQ!s1Ob PL/f8n0uԮe@y1zqi,_BJZA;5y{=FU'4@]=u].@HWP#ERP_k[EL: 1V`ЮnpŪ[pSL1@"ʬ3ݧz$j |iJ:@dD |bhmibMq6eѨZ]<tb R[Keq0kATlXJX~UvP' `uqHWI +Q`qƆxCeL-'U, $Mω`4\1od\`PN>+5ƅ˿=dwMFn)^ `SRJgt~[ʌoKRwM0l(Ɔ> "]`S$ 0!w7ˢVtו7>ѫ8>9"_Mt`{sHʳF\LtR#}aUT2tٸiSm|FfUK^%1Uzi(33XU@U$6Wx@eW!;"KjWƶyNSx8!~,0*tK%+A*2r\z36#(ۧF,KEQpfv&\90?[NIPRI6a;-s$$vmޠa2L}4IY!BDŽ&*9e}Xq ݱYCz ;MvuJ`>{:Ȇf&/J|pd{y<PXy^2|YƆ$hy󓏒%-YΌm?Xl ])V9A4De4(h_K͋Z l Z;؟eyD^r8-Vmbâ'V_ѝW͉\H65jX"'&] zd !B":<;Yo u-{e5_Uhj֥ƠTX-'cg,Sc#ÉVy8\T{-2کݒ,5d=i?LAc/,RSM:í0S >ƍ7'X"rp\g%toܮS.3WbG/Qoa5.kc,A'洘k^uTOXK&2͋&i*@$LdG]˯-)e#; 8 kR1sK׺d'6n,3Q U1sr‹6N(*ɛ}@ M6T;s> m^[YMl`z-?y|Z@a]ǼRdy<\Wv:Ax%O|U@%kȈdm Q g+b(T%s*w]0V?۷P.0ܞmvzS` Z|{֦z'Rw қ3ճ l»'AhqxRd^K tu6.AE^DϠ7M[ s HOR^5S3I‘o:vH{% ~ggl 0iߌvT5oHUU2hU:p Y4ĕ;\܃\lj}6 0'_cWe7Q&ex̖ֈ͌l^6 c>Jt=` OÞ@mVǹ 4iu\`_h)OV1BBL k"sATV)(1n{y@oF79C7hŲ BHK3bѮh.@S4}=} -ΕOy C jA;hʉu8_ bD38>@sc_#>q5G"KE+yZGDkUeТ="7$hHG gڃ =uv)f-~b!MaMGEիr^>bHCcuF#FXN QMv@1O o2Wlup[Փnl%o6+QT]!eD²&@IGKcswZrGb+8h.I~D !^3SF1!#߱eO :r?mxx4s XQ+q8'պ1gBC(Cl ̄WUꛈϡ]D@Axa~`5fkO>Tt,tK=)ˀTs /QEsT+Y`t?p1;LvozgHoF`x.Er7s][? |=iP 8o+`8k4m ش|{Ȣ {gXKFr[Xp^Hx&`p#߲* r1%K•VDi% qcݞð@_sRhNԀ?c|Cs&f){ vӹJwIz\`JS"ê|3}H[WI{!xYs FD?w50+.p^;e4r25ٞ =Ý75e)$8fS ¡-aIce/.bDVǯp-[FચFDӘZa~@)ԼeDmQJwUff=en+*d~ROMr_?13ppP&2 F(K3 4Dq K%TTq*"xk$q>Ƃ:gWxJZͫ.CӘQoP;{0pQ4J=zrR73Wɡ^a9@# +x:KО pR1Qh9U-dv)eC.ͳ +tJwe@ %LQ{zEG*4sFWKńdHJEZopqy-\F05GOK|DWrR|tB!4fAzW485Vx2q!9ý VB('8-i mT^3"ù5_V#vԅ'pQ. *?ذzU}YqN}礳'\O tZ㌪I }E)cSp2KW|Tr /@ &}Rc1׎5˛#bŔTT3.3sE lSWխ"/E 5 uplgϥ HyK2\ ɢ*mSo)t%0D??&~)9݋g"IM+sUa6^gycGd$dp6ȭG %=*LUk0U.T'sUPiR7ЮI,n}FAixsTVAj8rKO0 罘m77woG9o(Mi(<{FMv 35%a8wLdmRVcD<{ )}i 4Qzx UM>]wKۯ_Ydb@, hY6ˈ6lwʉm(J,){<[Pb۹ 3ڹ&[*Pf߾ "@gzZb clCr_yaG50b^V  "d xB@>㾯:E(@"%@ :GZ 2jlYQP8_ݖQ^^Q\p ۢ%YE7WM1iRZ# ~j(GVx}4\^@{d'H !)%: —/=ȅ}0Ge}ZNzo&@G`R(̲A}ϲpQoV!dާ M1izM vI}Uh3_iXf۪>9 &b[늴cOex|&P0Y0Tnoـ`oC/xݝqֆ%T>ꜱ~dž&~F+3+R}xLm#+/)K׻.%,f+_Ӱߏ![ߝ9sYFРE?bxPk4ucshSn%CR3L60af8}: l} 59 ajk[]Ag J$ǵޔHKMƀd_L`y`{=/ 5et#)Jmq1#6e+gRY?XYta6ȶ}k1W ;k7 \Sa n!-6.Z+׫8&0%n _\i5nDvNb:Ae!M *ɆFeB9CFth{PGK0>ɶ)&(lyaA%NW7RQi<'VSrYm!,[! 'OYgz3;,g C '[IP' GӜ/Y;zbN_e0 !1Ui_ma\4Hq[%"u|;Yo2v`t^':,~ !gID6 !(0QXR]u3urIW%A$l c׹F b?IڰYZ"28/+ G@zyl^Qȃ6S|5nK/%cs c|[ǂeLp Yg5/Hp1;em%(| qMV F#yqofum .BT1ţ $=U9׼MT˂b;`O53ه 3y>n6{4ZHL6F$4ENqMCxLJI8# I:[ߠ yFiSx/: PQ5y/fƷu(qO  hK^6 " v+mQ z873P0 akC+_cDY⼲V0sɈGx~5LRfcu!B.zXV ɠ>ـuGN8ƴq#PJ1 p׷:AZ5[Xa};oS}(1V'c0 Au_] $2&)}lJ6]i]ێ>NƄNaт{V=+ #97|Hd%W@zWHj4EK2_UpB>95~ @"WgU _R"F[QE7PUP;I{z7Tz; @ܗ\PM&hV*pNQyt2+2UGB%b;j`GC"4ʡ5ΎKwT`M{Eҁ=ߒ;bs{X]A?·fݰ QK(t9q12ŰWH 9Cd(HMdJÍeIγ,,n ]boK9RSo.gX y.uApgǫSbsz+ϔǴ'T$\CPDvJ :!mˌE^w&XUOzxSB&;ϩ;Ű+[sdGǃiĢ)eT<*ɾFp&e žFZ8{,7 z!k,+>=f,:4˫8yG7#%53uH,\$wA0#)al_ͯBD ݭde(sBjIWI IAknBQjS coMU9|*="uk hR<o r;?T)8oz@ǾȢެmݡHN9wac[ߝք 2P`9us0'Z.ɼt$H{BPKC,;(I0F';?af@(Ķ3\~鲷SS { yMDL]:ey;-ׇjluc.=i4 nXV8۞:r|ʹ$Jk|-2OM\%)JSS6 ?k\feo/|<K߹ *HH ?2|#2-Coy7bӰJ4xğzM{bFTJz,cP*sZGtv`I.=%ҎЭoclB 9R7naS8}5)2W /!ܴ&110 9fF}{H8SSҦĸӕU]*52G;jTy1\1;BP&-811evD7(k"s?ʇ_RH|1*۝[f,#$_4SCwZM *q *L3^ __:`QyʖMKd9cIq/ti:w267GWr4@3ƍG>1'ʫy?R~UNL)D{W0E |WUe  nkŠ gpշ/$tdrͅp}3-<@I@Up[WWeЏKK*H `ho=VlP'm&G> G 9O&.Ҙ4 x#ŴiK ynN)*9|Cׯ5U<0JiL|Q5-ƻin:*Lɍo7r MDα1&OM8{:O.ނya.)&&DnQ 6G4w8ʰ% mESow&Ba0.Bk@WdsW1˂J`"$ N=!RdN_C- gt_%y>Cb?L~f|&w (LֲЁ7#O#Mnd!  4w.H};kYDK J> (bfG[l/{`jTt)զ*\S>Ts.,ж>t+Vn1[QŽKB]q-`UI5rGqzj% ̓Rck-@ĦQnpE6l;Qw~JN9{I0])4hʭp}\˴Jp2C7e۾# z: W74@'}Į$nsИEq283 @N! QVB ׬7G=~ML-FG6_se(Wm >8?gFŖ 7[B¿{wA:sf*Aɡhi{BSKV1G̶ k *1W`CM$5EZR,3kb&t}1rLy~4>ʇp#JE'9XW4}&rK?1?hX!)Om^D8P0x2Ɏq`>kID.vC&s0hLcl.ZE6 ,ӗ/tѡ}ދ+{iZrײP~!`\+%8{# C;A9v70Pktvn`|afB8m yT&P=Ī`u4"臖)0D-3=6ODs ?i4S,1,:+UDmK P)fէsDl+VMc4Zq)D|BV J=g*ӞmZ(l>t8[u6iҐ 3M8Б^7X+x8M~{rJ;{I%#̉FX6)N=y:? TPUsWRYWD,xo0 ~;̈́T2A'K/?#T;ްN{ 5J-5ܒ|]x185ǎv&xhf;YIPD>EB Vpn(s.x-Y$aԘwm "Oc jȽvҟpc:&ɀ|"@ݘ֮xA*,=dѺLoO8:FvS_ D۳b\.v -X)ܺ2Z]7̧vV^y>d:DqxS9nc!:/:rwy@U򫾺6~F1 A[b0F !,> 11X!5b?{D_m+  ckhKFzCzň1R?Ǫ-ݐy @wf_LcZFO=\^nNBާlJVm! M< ng;#buK&3hއ{YzQU薖˖Nb gx%O2ݤ; *PF)k^1vH|ZKF|J&X̵M9Z5U#LyZT+b/W[ݿWWU0"a^?"kP_VPQ1dZwL}1: hn*l&TG2 uɧOSSFyfPMtIӃu>,lmoXL WGhTV6;`j8z )u^,z2"gZϊSAB*OǣP@iS=1F"7FU{@7?핺1 cSԼL'Kc+ZOI=#Dħ`ߴܸ5KelPeU:b߬\h C/lH ꗿx5ףݮ I\$v%HrK=X*$uD2J\?nS^"K`WKPw? #%/Ů_$ jMjh^ cb Q̄朔 w N$`R/ԉacklctQ:ŀjPZ䎠#ʈ9#hb]*Ps!ӕGl\Ssug˝x \+~[$(=x)ޔ%L;$D:Zݺ3|Hbda`x1ȧHwәX<#bK4[-h_)v8hTRV#;|Q a@ Ը4KdI LXwgK˄`]Zh!j{wqh.ı l(gm|o4rvmӌaJ%0/vz:>nAKxFF9E&^rH1&Ƌw [ɀu ۙ9-?Vʮ}}.Wp*Ng^E ntG YD%]1ǃ1VW; C̉C2xU[ Fc' C1כֿXgG w$B.#=k :<@|*&yw=K&]hL']w^7[Szdv-B/iYI'm|FY#d&%ssÄ3q\imԭ 2ѓ@YJ1,mWHG}UUkcm3OW*(o"W{yqeEW uz:)Up\N"{gw XḼ2-`Jm*ޔXXHx{!i6mזP-ߥ)ƵײCe4-{KxY܍5A7EǒvS9j$ s9RsyEV5,Kv_qXGb@6> 5\l !׸- u |-EGcɛ ߀yc[ܥMY[eR%ӡ b7+ ,58Gt8oI/k&?t -=<`G{qo~Fq&, `sنKBWGX ׭a}v1v к/ƈ X/Xj#-#Wf`0rw/t iHK : h.уھrkCap"X~PMhC1K FVz^ 4:gay]SW{r7 K_`Aj9yj@KjRc>&(br:~gi~߃&/{d5rKAW76)B`![9ٚ-c [q4~J{_uoҨx%qMBl[>CݪNAQ8݈)F̢Z+F=}0훕従"%՝Zz}cFiGƫsc0M?VaF SZ~ i{mh)gkS,lsIQůtwN˩gŨ9uw.mq 6.lAiJmκ+z-e4蠘k_EO sqfs&{.9EML$cYp0p%ʁ,9kDʦU֏UI5(,UH'ڒ2u교" n8zr:)u4MDӕmSR2Ѡ[-RujLR~R -P80׭nڮ9*Uq&_n5l?r E79Wߏ):Y9Ƚs<$nMݳ櫷N n^Y= t@ɻ6hTQY  gO2Hj\Eiܤ$4$x0A JKtL2H™Fח(  e~_wP6n*C~Hf@dFYxdnmbeXaQ7N:p0_kG@ KA۝t9}J`? SdSF0ǻ^8 iNOK=]o2A,_r=hj(a1cs'Th&K}џv?{p\J CJbZr'vm=%- - ©`>7Y((>fp{vh|?rhi7pyi3"S‰E>3`(O @nxnm dz[E5L=3j&EȔIĨV'cE]:Itj*Yp!Eդ2 dvT?4i[JV P\l{zIQ;Fy~ ^Tm #7(;H/(.:[`;pLB48K9Aٽo8uMVv'&᳀{BNW2{͢b6XRb||G[,hꕄ_2+i]6.58-{LĨk?:q*ڔ|/V]nl|GknX&w x}ToBFɵ$Us!݉XatEۊvNIX␖" =.Z ϑHdپ`Ԥ_Z*l:zAU^$IZN|3eO*H-s7(5b4pcL:GE>-X1aZY({X\^hG< |@ltPIU j&v oD<܈hA(tbYA-c/xQ($+ ^/{_mD؂S0pʏDZ20_ڳ`wdKP'EW@ qQ*'1ajMPk@!`` U"ӯkg>r +z+dgV9z,]W>+'vSx̃2ADgv3R?zm  ƸVI8MbfRc1sR kAڵ0gK^ּ/j/h}|N w8L ) |T֊F276[{l{uå,NWi_O˓\}h5 &|mWgS;~uu>zV7[VnUr0<\?12DWM>\0B)D&N&B#" !ILMm5::;A&ًc .4x;xn8v5aQJUor d1㶚yH jVdi%iU~C7{O^&q_l"NR w'%,tDeb o3{_sڮR,%vB6 q~)o?Yry )0û^# ~%e= ^NHְFk/@byc%"63?lY'Pr16gG# ˔.2!/I ]j\gEPrn Bx zٺ+>`ܩ VK4I/ΐf, :sEG^:xSSQڻ{Q ?k$7 Xh2 : I]dolKBt?TKտ51/: 8A,"xuorJa,ԢoLWgk, g kTNIH&x>}lZ۴_lf4 %i\얂Cu? eKnK/ŢNFKn/é jJG,%9wdڿFXѪgvɬ`ZR okN!  YZL^l 9w |G\ q%#5"Eq/n95dmEdIM#G)ڏcSPi:(xٓ诳U<'UMa)Jdl ŧ Xh.$"b%([z:BG4,! `+-c-<&n[$IڣB `|$A`t}Gq5\qf'?&剟b+hz*A%?B&V.#*}b~T&#0KЧqXdꚨNLQ:fs_ITz*zvTE=sMڟP-}%xEEH2-: \Q^4>2KDHT@vLL-g¨QED2Z@OB b;yis.Efk )#UKm=a@2Qi(!3t*Ł6Ҿ]{fMd |mXpե…UZ M0tpx4{F~oT71.YTxJM1 'GO %n"S +D ͉ } &iE9 }>O :?Yz`N  @i&A) |Gщ]P>o'Y Tmjȟ8 |Gqzs4O{UA..+~ rEkV3C+_sH\@/ͣ(s2s|3 2.i B(}tgP,PhwG7Pmժ%k.&]7'%Bωy0L! '2b>'l9b7 Ql)fՁc IP~|dIAW7̖{@PO8Xmn##:S@b\?`RkC GItS=[WwxRɈ]U1HiڌPG!CRǏw̗1 B+?ĆlfkߨmZw="9,X鄼d-R} 5Uq:iyˡhNۆߗBKLLi3!pZMWZfuhW7Mr 6mkPWӻ"7 bԑNTM:@U )-YC\A,9ʯI{ri NAP@' Ol.*׶$Se )"`"Uak@ DUoi /OwZ;l.g-ݕI$E`$3Pu&ϘK <ʮp-F5iӚ0n9 ZU^NҘ3X'E)SA^ |Y46a랱'}Zi,K-m9e"jF`7! Q?E~E-[ CtkqwmNUꠊuGv'Nmlgw #・HN qd1Vc{=(G +az)v3dӢ>l5ո#N ёvcmi_RGiUnE.HJq`DBew>Ұdu4y{fhsh>A*H8' uJ) bó>tc#id?Ims[b|mUX/Pi  .P}gIa4[оvi(:h4:ݰ/z۹Y,sfhj:cHVOvaa, DumY_T\gEj3fWO_.J@[oAI!&gZ|C{EY/fwF-=h$_4L[^[~omDom,VQstAҿ,*n2ivRݤUQ@sj8Z!P7<=ĉY rN^+ƞysOJ@C=V8T3Hk_l۟2 ZV\:m.9qWS{Uo1ν>~`w*0ů8$ !<W1g}Eoz +(} jda&т5\X NFjk  7vw<pdT7vD 2`SZxPɀj!F[81Agؗ+&@UDLmݳ97K% @wx_S +XpG.%>M|vTgyiIHLq"?>Ɏeh^Ч[ArKG$WLNŋthV|[fx#Kͅ'xJR5CwŨf[ Dz_6[^ʰGt!̗\.Tޏz|Ӿڑ>]>5Y& a^qR\hKG, 28`M;-R :@`ijU&7Ks;fUg, H9J$' abFpz'&@ ϛD݇KOstC p2ٌmmڐT6*h! yínoݙQ#T#}Z7+^2 E?tuN2ED$ KZMAБm InsD~3ak h?iۨte)ֹQCx g("йHUm72B=>rO=CI(N5&f;>+}3p`lx*VP'͉)&;qKeɡ\r @ͳo!˿^QsV_ N_HPa\7ޯ(pΗ_+?JKO#Pl|jc]6;.XU ՃRA*n{^ؕєzT-isy/*˚4G51V:EeCr>su"Ux. apVwzzfi|AcL?(=mu%hG$m3v\QfdTUQ,qHza KGpꢓ @`Ao +#z $3UvYlOTEqH&,;T%اeZ^ alJ`NANƾC n՞@4!p|\ q$m6!#o = )!jG>t%"Ix Q0QZ2n隇3"c,[ITdxZV$ȑh=Nkâu fg\ ñH*5Uښ.`N5<2'K9E][옧H4zz tmޚ3Q̠ 8 ngͮZԱ-2fw2dtiO$gVӪ xK:+O]bdt>0cedFX}'^ 1EU %e@[98u&k-%s+W>EgJ!@|alҢY#~+{,L@-牂r+ca XĤXKpЌxx_2:aC@/ʢ wfJ&w, v7sj#ek7yIVLn̖ٝ,KD"Ɠ?7\ Ҙ `" rYخ .˗fQ`?Ls.PfeRPtSxj5_Er,Gw-r$9㍘HL5E">{Uz =hv͐ %D65ޞXJgnm]e\gd[Ȣ`{ߌ#Ӄ@_ꭟl{Sv#䰞jx@gsbeS谬ͽs9w'ŀF(~2MVExPZM!إ-%jAnVV[ZwD~-7(qu;;$(e- rPB|KcKaLn ZpKiMfX{h`w@t@R- V(]T  b1~u_^jm]0/`mݱWHW2͇ [=3l[ެA$\FAN+4y-v峸T7#=j "n7NYxW]7.z0x*wC j(x_wueGXE;8QW[寉#*Vp~>k*WW> [d<3}JHƺ1}Y'ioXD=S, R!_ دL(OE)O|"z*Mk65a:qШIZqW=EĒT&\tɱńT]O{F:jzl %D87& KbIk~TaQ2'*Df WEȌf@a'}/}d?Ea:,gσ̓%JR (~FQSP3zyFГݱE- =>-< pL?$J !z@{<FBHZvFpT+)]\po A@P3 Єc)cbpLv}\ 8swŀx͙v!YodmYktlV@kG\OdiGCɩ&DHeQ#)@+kt0]MXۮAިo9ܤ|U!HeF:_3"\yU_t#pp'u. 2yKow릦-}Wx3JGBƋxQy (%al,_Q:Z4y9dqR3ႾkTi ;hR/@hPIa1,]mˬӂJS6Zc'К7\~40?ieJ ~$=Hu_T4Gc$c1, RU񇮜 r/•q'Nzu3T,^`іu{ɷg:-Àl R$2Gelo4+zKg5FnP{Iꓤ+Niy_ a!g<;+zA$}VxWc~h .җƋ9ݠ3Ñ=XSk(RH<a?. W^sco/Ha)cMvҀ? Q >\S侖eѬS~\4Ic'F;.`I5pdq@<=9⌜i%l_=lO EEpz*0 YjZLiF;w.ŎB3Unv\5H,97T~6k&!xF癙KRJVT^*#GQ m+ИƷ<}1A+g"]w묧%" .vnWD<%1p߆xԷUH oW2NBZ2J"pM y{Wv=W6hL6@{2w`%x|JK4bd=-k X)!w՜ 4g7r!2es;9Aqi(!~*ëLm`л.y`E+gJ>eLb|%.ɞ"8H6ƏeӓDr/\Pj`JoPWqyO{Ce ;pļL Zv{sH9œxNDTXA=<{~ C>/rd-б2qݔGӎ~pBNQ9]kεX$>>3eXDK\G]7`SxsK+&0E9%.c+̫+MR?(S;xmK=ߍ@]`+ vI7+;Du,,4VP`lF_Tϣowh_ 9A5$%p@swtø&Q2ALz~^yK !@"JeGH ͜}Q'&n6UQXZ3FVQw~,FU߸ yY햨ǥ@`Ol?/k||N}AZmҺST 66rۢΉa( ~'4[ 9d/0&3m -M >.1v0@Z ! *k-Yqc4e={WEu]PJ -ٜg|K&;ԩPNH%}qkґ>?pB790>Ba$LӬ%4)xk5Vq9rwBs|il-;?r=Kou (?EF/A&W*s?%7nU=DRE"|i}. OY tJ( * "a:]"2XH||-ۃY/\ -y+w RCSFw򼲪Z,v٠WW@k=8 oDb}][d|/ƧrK?3ΰ!+OLSejE1t6JM,ln!Y?`7iz}l X-CY8 EbiSՆجյߩ ; Z4V5ЭA\=5'k@UeTio%AMv\dVi^+GʜJb Ć[i5u0ULLA{'Cp]p5Wʩ(QO׶ZŃ@Jh֭ⷁ.^$j)͢J *,NwPmEY{IUKOys is7E(J"5͝FysϪBW]UA\0]l ,pqVS`ҝk <3A @}֗6w*#-3O顊T58qʎDIݡ wP͉jR/3:hn#]OҜgq"z=LEA܉= vp:[iki*V$3x{cave6g$ 6W!Lu<ޅ]ΝX/)VŴxa2v/wX]gwa{tur[]sW_vbdpuBF*PGp|gY>T-R̳m te!.gDIzLnk Ml=B>Qޅextuf OAā% x/>"~C5@?U}"b`̙O#V):RY )3wz ފtZE8*U7{{2LɌ_uhf۫'wџ A\焹|t.2V Um&k҇\>‹tdi*CL/K?."?:#ԴN45y`2jhז~h.݊ZA@ž!`N5ͅC% {P|!Ze8Xژsu{ wF[Bjxt#s $G> hYnC,.U"ĴmL>bg-~+c7ę/u{ l d'y&V O9 |C&/Qܞ#f?U:'AySol-e vf$B#JJTPcP %Sa@"ph,[.uypmh]48nKWH0Fw$'4Y+4$[Jqa\raDIE= Z r_ˡNFsض;PZ1 zeNhH1*/*zv|}/^Nʏlx-Mۍfx+< YZU|Fh:},z]ncE-(o#N1~Jh\xȴVd/pMݽ6J=:7}yZH4Zlhzew ؀}҂$ΌW|[Ꭱ5]>Pʼg{J@@[mpEZsqV,NRZf:8Y z)yrCoDĕvB'XnXC\}(anYbfBYe0K4/(!"B+ǀ<.Ѯ)-B\8%rdTx˻[ϲ_*|Y9R]fk+IzUXwY=,(hWɚC]88ǚF=pTUGXIMtffNcވEOfٓ ja'ju`KNaSP!{ 89'LG`k-6A&yP0P3@ߴLTG2XI52Bvqa™~3qx}[ l4.9]1- pY e%Ld.:<溑q3OBNS>4 *rx3ŏgǸNgRCO tXx_iM|7JNdJi%,j=UfOa^p~ۛD?[y=TGqw!YZ&(-&(pL{훵9d1.?[SJg_HM@kXW])9*YXwRjq+%ϗUgKd{W:Z B0}٢9k eҳia=BTe&ǧ5/ϹEF2b$C*W `f\^yMi/iތLkc_:eB,h vD@?9:kC b~YUSDMZQ<& "fi ҂i~+h繶Зb[:i. &wk]\>iS6ܧtrEW[XiHVT2Sҕb[ətџ5E⬉#J#tYU'~NuD s,G١^1nѰqAC2 $)K XL83~0|l}`oϋ'_]3\Hhod6j? [y*|/Ft#aTqh>drܳtYfy0O&uN͆ZyC:#D-.akdыP g#@V(0' DS190`[jN8?T]@ŤÖSlY&yrow՛47O@]kHoܞ~߈/5±HvW:FKt+Xn@UaAԱ >vgS dY=fb4h2]g&/'3|1D8_M 7_VSJ]@Rm Pʶ\3{ 7/驄AX6I`76z֙:zc4& Dtl?O4P+A}؇9J=ܰB) Cͮw֚/0”ٜۉ ?Q;#s (QЇi|}nqc;к3N8$'yP[;K}M(?9)FPǣɌؘ0d:<(ӛ!|dh9k_ǭ::f%y7ofy1𨇳5?Z'NSΈ=cedqwʓS:h&8ܱ|:AU*e3U\i)X ÎaOıѣvu.i/yQ#RbMjt@_)5SI ɵij+U ̃Ec_Emj^^wzhc SR)pTDpeZ. x&QyszXbSoF>W[RBo^$D5% OECe AGJPg2dTq)LL&\F0jzJᒊ#ab/-ٓr*?hدO j":LwvEApLزakS=7KiuwE\[\ 0˜z* Ȯ4wn>H+vж5AX) }2%wjL&'ʀ6L 뭵Ƌr_t&͔Llf#'dZ{A>"AgZrP_k"IfC$ EWw7Q㺁KTfL6H$FmSxqz&<r02k%",U&xq8d /lvǯ c`L hZDeQLTy8Q=YhPkŒ ݜ>1{I~d ڿ\}z=Yq 7vVf+J 6ް5w3F6aq[2{O8^p>[aJv,8d0`9{2@̫k[a(sO2oNG6 >Sx}6}05~Fe/Ka,uKcQH*vi|{%L&U*"nu՗":gP~kuy`nME<_ ȥhڒ|x1vշ՜]pW.&όXC`me?.Z 0 Pyӱ[XJ۪_?@ ]Y45϶OcPGCF;LjCKPWDW(ƣ$| $/lW{ćӼ#?s?_Ӵ .i~1,bͼo-֒ bXg~ܺZXS_2 ;^ȤlsYtA]iB*2"97d:zKg,z 6b'rx'ۑQv~iH]҈R~{j5J6\BopǃTNi"g+?OL4?<~ʛ@$ooKD8[Ssn `:*{,eYC_5+쵩sٹE^VH0y' fȹ!iIj vX!|;h1ayD̤v"柕DxflNZydn7 ›A:Bqi-gL1P Eo=gYZ+1|!ITI8W߼&%;2nk\"1f :/ԣ#(,"~>C]U͑^qBwޔ&˻] |A=o5+a_mfc|s7O:_θUѐ8@7*7q:">SǷHNG?nF^jȂE69(, EA`RzßEtQG! k"g6-"k%SbA9]`90.qoMoWCTR6SZ,qi2z<T>e; Zܾآ[5.82èB>b#w%+Z ^Q?Jҗ]jyOjyESS*l {2g+楊0 igA^Y@?ؔ8r,!g  D+O.kq hO8ddC6T{w3/#5 `&['7|J xp4NdI4:'MK+x 7 _o6-* g-Sۨ C3ddˬmA_ki?n,n^xebqNCO YK=$ u$Ɇ0<x?:3Ʋ2mUCSiG柢&Ppxpsa䲗9IoK5-*} ̚ڌ9 q`5 DA)A.aK! RD>"OVRJ8]pN\1e>w Oע!\נGT&dR lu6^l0,SAX҆`#sޭeJy9e6Jl 1xGƛ}i$+BtayOf_aJ41okPfTܐihdԛ )0_]J3?a:X KB P|"]l]1)$.7@hKGSBy$3Swޝ1,X䠸t[~NqAdLJ=`xOoJn|k_cQ5,˞& |),IB%BТI506rȭ6]GMӢe҇p3%RAJREC̶nK 6N?{#' K;; U#r3htK%0.^閉3_>I$TlД3 8XYO8|0936zF4KH yj@r82yz p?7>0i 9ytAɁHԅja 9J"Q8Zk9`(xҍ^ T:8q [IIwkgT`Jm1I+ }zg&8͕hYb t>Mg IN&S͈<IW~Z Qbp%ݼMBʰ[(4\Uw%vmε^{7SFR:Dgv7Ls'JE%OCeI19sg ?5SGKF˝a1s nǂ G^7-xRs ~*(LP:ONJfw'`ΐ2_m\_Peφ+p^fE$ybw4MqVFd{#u%pzE ;6 I۟MUI$@n&Ey35N|J~[*Y2m8Xn;DJ~p*|0zC4.+~ʎB 8+ '@QI#p \+IFD!W5{sc{'Mg%P#)&tOÏvי:/ ECP)ݺĆ)eff<UH3yӞ[  'ZY#o=lD5ex ^Pp jEzm "c<#,xMgZCLײQ"TݿވyYz7):o.پ/ɫQ}SE3 8<&TRdCq5S5 QF NGThwrjaBT/?brewg!^  ;QE27c'Yg5plTʭ4^(T5uܞPiQL>Vq]%d$^ľD xkxl}T9zg)9STߏ;>: 2 OE(Hy#9bz6^ڷiLT|QqSN`Ft|]2Upv )S \LS]*)DY1V2Y#dYnq+@-* l wBd :i,“@Jsl _ODY\ii'.EפրS0{ )C;Zyte\M ,dn{.]5KҙqР8݃6@H7F<`Ø=h_d8M0F4'i!ӋFk-c `Uե*CQ ~`(8PKT/w((qk&x]9p`X|,K_ӳ{PYƞpyUsD8/adL{)=ܴƱ5fU`}~ Y{之l`ؓ A, WmH"loF)`e ~1C<ί+'-~H4;6nYx y=gΛlj:<졑J3 [8DfNQLPWRkN n%ƐFa ^w]= )s~+<!|Cn1DqrԢ`c0-i(u<,q/ \4sEkл я/Kq̳_VG|wE0fgVk8FC26'}ɉ&5wH%9Szhf[P~ؽQ3픻Gxq9\.G(?..Yw/-;h_ykٶ)Gt=}8I$ix_άΐ lxg hM&n jnz<9*BPOnYbQ=qH%6boMF%T025R#I{jTP9aQ ɋ(eW)cRv SA<+EՀ׽4;=G1u]zH{Cx+H+"g )jq(y 70EMBȊu).vc+o*,8Dž<;T#}s\o}fjƀax/&E~\jaEj)$ߊUg-0Jb;yI2O`՘AZP4ѳ=X|jU'Y E1_*oRn9TVyBm\tuƍhy8,JW#e44⢝q2Kg.\gF<-ZSJ9YbM#{_!. J:3w>H a+L'BhӺ%CB{ .;gxv",8by 郟U tF}[7qmd@\@( e "Tů_5%Ah(!ɨie9Wi- %qqC7]y$]+'ԣw ͽF> RU63J'Rp(?2n&(}&}FeTTvyjex j@HT9mk/iA N嗯c<Rfg,}{yFnE:-oD}xnjʷ7{SEIHbHRy鳁3*M}}:V^E_CWs`nx!}1{~?֌u/*]0jX|)tgn%㫱vq<Fiڦ%6|eu.f0yۖȱgB{?ntv (R1Wg[DQ%p|Z1zn`;Vm(gaB~h!_.2{,͇"u[guAJ *`(԰WHa:4X^O2S!pwNN@5RnR y(,υF֢sVT RE=^T܏S|%98dܗ(1ǸOwr !: vV芛Ҧn;6qĂ3_# "B|"Bt?( H)11YGy^UۄB [ޚcYOgX' 㧛:lGέ?+N_^b-s8_O!H+I.4C(@@Mי_k\gfͰt0Qb5Bh܃qEFGlj`Mp*|6oC>[SL==Ed|Ir۲mSNèڤشKE$QHVZk #3!670-Gp6n0=v֐xܠs)G\~Fg,xeR?1n"OW@Kur/DDRl+nY⡪@TVܶ}GCU? /@tBk>\ZBJso ubiaC@ܜљdJM~f ZY6YrDȀQEL`UVB{oEYN/9 C2n6]QDmTj:ktr恄`aظ3/=ջr`VB.GqB88 \eG(<U0=`7%hYtβ*^h쩬^ :kŤ5+ah[H*]^כM2w,QcD2y0t5j]*8x]@k)JѪE~Bs7Յ\TlŅikr . &n+ՓeK]ssCV2S(Yf.%Fo趫UCG815BJ;%,GvV*BouV;7~ع2ս}m%ݙ,b&3Үr7g3up+ jx䅵&(M? \]H~6B%Ӄ;s֩~ g.8RAɢyឤP쌽Q]djs&?z -\ !b(L914~ή;26"Npc3T8^ 쌠.N 6[ U? A4nrO;τ`%|A XAǎͲȐ 2? }v%Lu%1g g-.'de<\|30H &bw2  $i G`Z|NP ׸=Sql@r^Z%Zl@)lriPLU^HB= ,~ow|Mq^vVap1LO\Ag*qY q/*Q@ՠqlTqW<˼c {!|w|` 6],cw|+)`9=ԝ='7VgKM75%M+Y;O@Ȭ-  Cю!^z%Xp,XCIΥ 9)@*{ v6l̺Wx9Babĝ#h}}f\է=jUAI<2Zn<:KSRo4gy HaIr! h`G5m R]ѿTEmC7].aNajen bYi^;mV;C% TtE|H!PԋT+p> 6k_ uxgkOtEH*C4N\Թa9m3\^ǜB0]^ UC-n*5Y4ZLB'< @ Z9?}<_{"@Tޥom3T4U}uk߾?w;7g`[:)b"w<+t:oH܃]G[2Pᾼd=m'ʫ-8]2:,. ti3i-q}S|RFZ"TGe5#yؚ}@o㉡;Ǣ>p~]`#G HaӜӠL[A@pbkZ]t}+[ZVN+1&1A2A'$rFh1yeK)Jzѱ㟕-uFXC az:u)?&h jV1.)Ò}(G Qb}M̉rﲚ]$ٲD_!Q^!/EoBJT ΢'iC+~U>.{bM|{yPtnҘyaAT-Sļ HԋkKK׈]uG!NJ E@-a]#7 [߶?-<{̹V}dylT5@sRmf*RTѭy9X10yE/=39`Kpnᱜrm(:1!ELOy=@*bh!2`ᶓcR:_RQ۫6G7碲-Uro`5<|#U@g݃h`WY{U"@%vŁstQE1>#NHlKx߄^u4Yc^} OKO|Sʝ&a-BE/xG83Ȕr Yڹ8ybhҸ@ATnMfj'{RЇXab2TޟZW#.;fu+=1P񭵆I C~8nTԝy9j>֚c9R 9G\[WqU>"Y >e‹Z?#RKڲH#dM֚eC7MH&KW)6V0Ьq5p9C)5Gz7(?dSaE qO0sTƖ]XS'ZdО7%zuc`O WHXjt~R_*(jz.eSaϕF/x},eĢhWhPS#3ӛnYFE&٥*ϜxDr:u(/Ot^*,CWhZ;.U5&_j5ٶܶaFtNm@[7o^Zy<,=gPo߼͉?$!dDy 1fؙ aJ`~H"|Ж\1+RXH,`UfN06,$]_J7DP";u/p)XI.P0,ս[Ρ5Mƚ'JG)}Z+6߱/nEڟsR ;TBQӏωf@9f gxgڹAy(;/XԘ s1K?.tTs &6SfJN|2^!\Dh}[` t ]&z/"Z }xoXO=\+ X!ŏ/BH9LPAp   \ 1Agȹ ͬH{%4i m @u|u:g)bT_4dKvd 9)J Jɟ^_JUY;}#2 t<@~(Woj1*Ӭ}5WrZ[|VWQ(=k'h/ػ}1QzShEŊy%eUq? +Ơ&UrDERSנ&dƼi - B}e3>A)2mb}Ӎ' ] 9 )\VDUtF<*ؤTwr5B٭T s4ǒ[W.dϳ7#-B31ӄ 9-I(7|O0ɏAλ8@YlNS|ZcKZ# e]#/+6UvlfU-VG-T0Tbm v 9Z!zv7c0$U_w_{W[,{I/blf | yrv73r'oF#U LFVYfa.OdCޣ~-ԍ @il%`Gu8:0I*ZlT35}rXOjVy:+haاAduڷ,+A|ńs3tԁ:$$:B,b*yiWuGئ&b*@m4T ߽5;ޜ>>8>}N {QPk:,赻?8U45"Z)϶SO4j!z]N[u?R"|},cx B.Fn:y9' l|{@-}Qx\U>{f]@]Q .LitopDګ[-j(iD0!D 2xw v jI+n1C1n J;$zRTo! }qn"f&8P)4/령tQ@?m,=,@(Q}E2(  qPi2GVZ- 'OSP a'`G_Ē.Ƭ`jZN5*EZţL=,ͳkճi Ԟ\G|(FʏجٹAKy]~&iLV̒(_Uc\P@Fc]5C?QzކUi!;TRqm 7)aL-疿iUJ¨ß7NVo$݄Iq\-G^K~xVl ?G̀QL ǧNkZ`y_L:_Qp< 8r PzQykFFjok-뽞3 8i "+pm^ 4D0OZ$e8mғ4^CQһ"W=?Y,r᧖%;s9xUXF_s؊],-'R$f|5hƲ{_3zlOIL$C~Ak'1uFQKD._[!b1Ńj*ǔmNWaw[M)MNݡG+;w=̓^5!FoJG }^i<5i4ںy$j;i3#TUag7%k fN<*MajUQ,Y= чATLTi.Ws{,T&}YQxn }@VW-n-0+? ;% lJfzT5F@Y ı>xB(x1?d;1=g:~1`8ꨴ a#[JIai \SԮ]D%dF8JI_w+򄖇2Y 6-q(OیD.c'3MqawF^yZ\FʩɈ'Jf;j*U_-3 L(ώ+I-_dPDP> S?9ˣK4PȪ<:9>*#+ߌ%-) nY&;<<;4I/ҩ,\B=ylB f((Ӄ6˜&N>8X?J1S YR$J0 :sBY}!jwscR|߳z~pLĥamRJqԍmJGVqW,,DM Ԍ{jP&܄]ggI%sC~r-vlGƋ|HmQrl9\fcs mʼwQNY,!{ѳд.SPpӉvl"@:-ljjgH~,TgFYԁrj@3\ L>R:f H!^PGkmz7a3n$$ҎfʲcwuTkNjمg\8h<1BG+^ΏoB|X#L-$%o8l7&гQ{iWV6 %%r9˜6 nq  >mQh Kή fj{M|~C>"Oc4JB.aخʓM<–C|i#Nb6rR J8f}?{wjʡ雔wۡ%aE"Fpn@g[~n]#SiTG?E] _桌6 ^ݜpyM6cjgX jwU݊qiAt\Qph <'5^MOĬN@eT*e#M\a{QFvuщu4z8.D@mzR-juŻدݯ?'u~BqUť9˨޷V(tP",ʰSپ1aŋl!P̈́WZZؿIP7Eelf@g ?W H`,ϭ<̓i^-Hs Wq pS"p]M^G9-"ѽb Q,>z tJ̇IBc0j\4I HrE yd'1|f3;cq@O%V"&('dMܙa-sr~PJwzHo^Fu‚,L_W5E#걷0]1:β.̆=}kg@`ˡ2{ Ujtf~D3hcJJ*Y!GRV&e[JRh}+Tnm8ܭNvu9SMdGsq|:ܜ ۞4މEp5Sd -_8_Q'W GxsTC Zwcb?%sKگ Y̌fLs (E]kPN,R^SHw$@H-hrݝA@9~.@:L yk֎ϲ`Z"[ &X=cHdb/薀ZsupY ^%R-yǞuׯ"FNm"Hѥ+4xݤ7Fbibf0:@#*5^/MC|ra[Pz( 7Dhtb|pVKI"q 9Xs Y>!X,+* 2깏i 9э7#evUONro*j' ~%h:|1{㜃,MM u=*.=؛2^4lC>Y"ly^}aiEC!%*JPQF;}(5{Q 1-oc ETik=njFh߸;Jov 2Jț\Ì!DhcDV- GCBY;9i( n߾?>%`)|%+r:&oAKVo#,SE݇^u`}Ǝަ(,rVR`X]p>^iIm()Ӿhmt YSܡyIմA7964$*Oo44HC}4spgd?(G3z󻉢h*9`<kp( Tj;":JCsnu~|e?FLmneb C`UyeT8e}4P¬$gb8D>k<"P@!DEJ&,I鸝rX54t ,SBE^z,-w"Icn #x'F#FNhG\f?!2e0QM>8 :NцZxD|~u.ᒮ1LU2b9朣[L#,ZNxIfB}1"{zeoNZpG5KICh]3eG6u$9H&^g?91q:Gأ1qrRb)Q ,>=Ijfq 4p:=6,FW>k ᩟+ʆvxgڭ&i&V<"W>:|SӟNiZ)g's U4q)+B tzLv*ǤxJÄ/l8L#d* pܚkn ix)[;I2ji*RP7nUyL`ƙ">gTϭa{偷фCj2>nnZ: 6cϴVTTpqnNGn3,wm.gZe@| P!JIx B'@Tg9 @UTz(rEԙo]-T&T].pr(a8 ;,=N \ ?!pCE₋ՖCS%Ә@0M8WV:N3zIf]1VԘjFC6$'(92 xNeiP2|K9͓Aɩ sq<3O7qeHK7m#JJq܎E6gz6Ƃzp j|xtuq0l4%C8z9ȔFtu7GL,nk݈Vcٯ0$s;p|'';PWiO Ҕ>ޱ)Vs)|ƒa=od5ﮉl:L3Q 15 ڲק@&9g.;ٝ goX}F f +3V稧D#|64ߜi?ڨ%CXIxF$vF?r  *!|Ӂ+slO;ɟJ++?a)`ϴ)~1wz/d63IG"E`;l{iC nWorW,w%en)Rp*h*eu%(#pc(Ĝ͇vTQ,ezpt_kl#1o2xۻ/:GL]x^B/ 3fIџ3uQNFsqW]/lHMq` #G2'JsG XM#hI8'hHuPoX! vة20kW^2y2Q\] erH`)\9pB`! ߶ml&6>` IRUŻ@ P &`jс|?ݪsks}\⹸RݗJRFW&9Šɘw[x ?Yz_,+j:K>Kro%2c" bg1Zm)3J -PշDtn@5y dhh?_ȧ?\%YdRHPztqhNH(ะOtXMǫk{qEFBEGsNI&>?VX7⽥nҹsb&IUaKn9#$W)I T~?wJ Ll;p@}F+ɸeVt^%0V9^[J"x.k&~"_Lt+U;3&RJWhU>? :s/TxDZ҂?Θ[,|k蚀UС{Μ$kk ný@ìNE2H`1(hnVK%<$RJ=YUI@K>DM-}Qьҁx1'W 1#&͊ׯ 8wtB|1ټ!㕼]P!A>+qW}BP\2 ޑ\_иg* .gglS \|T! 1U".@hCpNKVbqz282}pm}a°R_.NXpQ?3N_[rtۚ1VwAG@tˆ,EUCLo8YWsrI5VeRlw_Mp 8ɢogWa@A\+q~1&^'9sZL\'Mh|z];I,"0Uڬ0z&$+!.Uv~Uu%PjE+d<}kmMZ֙G"4C#LOS^d@GxZ pY4wDKӓ/N'LS1oLr]6%l6;,T%x:+gmTeڠ5ޅtBivAk8o:ޗgIFGɾg"wd {8ԯ X~9:9YSvp%r\d_,x!-n=[eߖ<"fT8v6SA 'W׼/齐A+r *tt, 뫓thvؕ 8ߔ.\|㊿N[gq4έBd԰,x$>~9S.uTQjNFG9!w|dF@ ҅Tw#v'%芥#mr8 76'xʯDho$qd ڙUS>z{ELԚ~@ɳh1ȌkŪ1W*f-хxNΎh7WPr!DU O%SCmp֚41曯l:p@h&E ךcsZ\ұ5FK&HT-&nK/T&kX+Pt]fd< = -NvpGddruipe` p8<|^ j:ʁѧ̗/p~`]j9U{9V62>\q)#,c.8pR^~uT1|ʙG%GTXǯ: a'R uyWXd`Ow6YaRȣB䃎 2><\b$/j r d-jYY1\аE0"giЁzI?YuzA_$%܆rL <]9fK(L.urd Jyn dٺcvv }]e `S;R?{nɁڔ&ȫǙ?<%W#6f9!5IK]uл՘iXUfBI׻ 4P"8~"p]}?&2o\"6^hh1vstca%!,%O"kGD7{f Yd::ȩƁU\0_Kє97-\1: -5hbC ]|"4dص!6x,T>:td`%YMS7z {QRY{57ay;2oe5Y1?ꛊ [W0R(`>̒7wz/Jxfjd3 Hd~ψ;E7^g-<٫Bov^, 3$ %̉PP952k=BWG`cB6^D9d^eAAI =(~׶]`9&Ou|x-X~.m b; rzՈ 'JI 7 s͠;8 +3jSy%wv*F 1̈́&bcYjxJm]Nʨ9_YOv4er@y5*MyE\1Ĺ2͐`n u 8J|s‘ G\#d g TL$,з$_D6J!іEN# Wcp-qӏtU+tY!~xY*.6/weuy솲hb@3@LF:V|åKb2o/zF_bDj?k3vW)dH;hԖOX,Kr hfo_ZV0#V{5[.eN>|wO zR F!- Œܖy7a#'R1Vp?< <;K<^vL޴c}}z}QbfG䳎a=őT,Si҃5RLow0vKYU`tˁ]a.<,3|;6s`Hڵ^cRfzGmrkօ92=H+.gLG$mXX'9R=:ð[a y}qDp+E&a[?ppwAlj7Α|Zq[XK)<@oh̦X9:%ym/!N!xcD=)>ֿL ~R$lMP# A/k'^#I,ZVKAo)Iκ N8- ZT^:вtqp@>G'P82 I0':<\cF^U&|8< x98.t\&*Ӈ:^=^P!Fxr umK,MpsEL~ą6K5n" /BAI-#\i+5;3OJ#.{|8B#JY N/.& ˲lağT̮@>) /]M(Ik0ۂjז6$w2<\ 7w:\|=ll{[A*> ߊ.¡CFvR<փYAS1~hsy-~,j1gh>apW,AzFͭ8zÈi)\l}@G4O[&߰M䄛T.>܃\l5hU{c&mq]uS.eH weԹܗ%z^xp2(|bPZE[LUY6g(ܭ0<+i}d?ZQ237D))u)?$ /e^®Q=Ѿ`Mc thJsYivqU<#NcFwH|E7w \#k/SuCZ";+2b=rgSzه -Śzv!]rj֌k}=Z)arsWY@#@tEL[Ȋ@{CO5'z+RnD|?uZv˲6p7^hc P{-ƛz6ɥ0qL[}d;Wio˿WكyB,Q%Z˱}EEza˓bXv2s'SQWCS۷q ,r]V[$Tlךm?n(=dt3A_myo1/ABg79U=V^7^sfṗf!$`w1=/{,&6pE]8Z?;AAf72^?3}A3!|FPcz?/$j!(&Q[ $B6i$Wwm$VMHl_LD"ю3_ku> dx4a e3[J%M _xEL" )(#m^%z۟X׬ *eUS6[V`֫r Dj3_g 3TDjxA3<l[{Eq"nDQ7x!nVW vBFW/kax4ц۫g`X6`:QcN[OGvrW-w^8,Buu*.Z| sF4|G Ȇrs`Q00i-wjVlWӚ-‰P<&bR<3vH_T_9AEGϼ xEcn敋Tnȣބ⟨<[9qxG4^՛ jJ_-qg 4|l/^l6>|pLz:6:-hCj]5 Dހ܂m>Q-J%{er 竬:Rx}4zc V LCw-HDuI)?C@Ed!eRN?B5Q&wʉn U/<טd*S&{tdTNޞBexH$ڊbSaaJYNJ!/wU0_|Ʈlv_v_ۭt=#F_204[{p`V cր~AT,)t,/Cpv*AeؒY捯A,Ty9N|vpch=K6f9<9Yţ~@<ƗlivUbab?%;3"`ړ0,墈P6=E-XjT>η$ȓ4~-([emw ѽfh,֧i˟ T[t1WtJnX/SSe']_'wsePU@ˍ  wM.N^ި_sf~mNAkCVBt.e14`ڟCEpF_UC2ᐚ.R5!JV Ƃ٫f⚎d\ W ]^Gi2഍0%o/btbLk%~QX*csK+Ӷ9nͱ6hKdvaNcк<,Qm 8Y׋JBǚas)A*X졬j䂒_XR(|BM,D+WW#0J zw#j6 6bs(?b\qOVkQѯm3e0^j>"^;-.<]ZƺR= մʣR`Qq./‚~X6{D(6ez}*f)X>}~7UY"!Sf8ab{m3ڱ&4Qa Z״ lyY'Hc.]{T@ }dM"h 6D4O|/|>izYy%,><´=2uݒ*# iRMHz8[3>n$ë ?>]n WdHb3tsn_.d%CXsHxz$XS4EDq[FxzdFdބڟoY^ix1.4& `,G.k@El4FH_Ci8G`X뺼 ARI$MTBLWD =7}b(/J%rc*_M <;y``T_I<0=!Y\ɠ (Y%^ݬüKKFMBRUx@gq*1.[ziA݅;O;K(6IӬM]EG'7{_ 8MIqR8/$]r-脉JV2c MrM#3׏I-r!YTB>2C t4yDGR!%%M4.*v gJpj_C~t^$J es^![q_ۖFEsr@A(zpy8Jg_HʉKO: z+o^cRb\˛Dond!$S_?ZT|9N9#4GemxE vX `~[Y.HҔSb>y[j-;fOp:+6=|dZJڟA˪'UA@4)4@>!܋xhάvG)sέ4rEIB"sDKW%3OUBgM!(KI}Y&.ʰt_15({зY^fD2c[H wDY[DMOP Yۗ^b\9^_UMkFbbj}0vyTГﬦyKkCpցV~98h;k˝0Vh*SbC?/P`{TEx-}^$Xbبqn@!aU޵x#?aq^摒o=?1Gbew"<nISj`Ar:&1kRnHKi!5+c+z% q9Xb\AYX| w1!nu€YMXVwj“B|f1Et|@u.IeKeMD2jkm0B@Ey*D-KdvfdODվFkM:lI"`FXFbH{-crQ<ЧFG>c=m87N=3jr5cAm(Tu'R,I=P5J1ZZ䶕wSJڥsos<Е%c'ϑ\(>Pi`=SK5cߋG/,WNw&O T+c|0/(TP͗baSyO-s F;r%,}1.j,J//UC2~9zJcrpm-|E:$.+dTG90Y]H®9Fesɔe\xb2`B#羿Sƞ - %blB%Gٖ\la[+]ϖ(T@VAP,T3 2N5YoK%?1 H TSY(/ՀlZ]Q J?ێTT^:"pn$)U5+mbiϜKmMR>,@xǭ~XTW :vȞ JGS-#./PEaxBV$v4o$P%UNC HF䠺T ̏L H6T{Aq=[~ UmNv2R٨96־ 8 ~ .[f5@lw .VO~} ,1؜t.j̣@,=g0潿K\Ot Eܚ:l%Hg'೦.l/2 WO] Y♒7> ut&+x^JvOER1| `E`6|opzjm.]:\&]}|5rDkʨ)q^c/b6}4Hk Ho WIU^ۉ$-SE zD%TgOXy jNfif5zAa&wlÓZ{5=G*J><ơnGcHsGC6]tB1@h"~gC E[/{'6\NOGv ~wA<&B,~wW [/Ž*BU쭨 $H: or __(0ǟ@s2_BO0(78p%@̂Hܿ$EN [!}4)x }/m/:C1szC>FmWV쇅gKyPLZV*ԓ܍ѥR#Bͦ) VRŇaeo)Tj5iDd{E&P>\IoY!?4O S& 0))Q%_%McS@ wab-H7 %~r8J¢ږBSG3e`+)txL1b+ȶ~l8% jEw2H-U1_{!L6<098 ܄gn?88ڌuwstBbV9W]G-?JB׮g6~%/?rjWLueO*픣#w:Z] ]Ԃd4+L<2wZGN[CJY54*yjCF!liƱLl5,)c.K5]-=z]zҽ׮ܫ>Af ׁo$bا%+nM)w_RܘKޔi(ԷjwzttM(!hO< 8ЊYw`lc;d3$IK\>x?PU jO^v̴`zwq. !J[YbOwvhgT*c!@t[˖jR#)4U?h:CSzM1=ͩmi3MNC \7 ;/5oǒ=*!|[--a.wfY}PN3wfv79R.١a"'0iUcWfλ 8׺O-*hȬ>>oVK_N2:YfǚW|<&H"/^InSi ;cWoo 2Eʦi1k6pV@_ %gEh}AVj?V{^LsV@'iHdC^k$}lbKԨF ^+k⎙ęMO(T 9"@?Ayʼn/ 7"e[|gD'2}MTjRSYj|<2C7RZKF hZ9:'vO^ڠh|P~Ag҂؄|_ y3\.vDoPc~Sg6uU⇠W$kR̔~iEmg@BC/f}Qt^Uc2;O }܂~tDuA GGBA EBI@핢[v+fbN2%ovVїXc'#7}FQ./8TTĘ%44L=|4Hf2ZH\4P۟!H mu5eCI}9:)T``.ؒ5u?W\8cxzAAyg YTv>q3j!5M]`; _V4Uk5a F6;x"0y@ j:/6S5CwAB:S{S6ӆPu-[9F2EagQ`+ĭi0 g!Xөֆl'PrE)RUbo%_ioko?C9Ģ7G%zX"!Nq~%=H`Vco^xl,U"C~~&LN:hE+ {qu\ZF@fufis{jKA.<rΔ@\ywboV]L"F~,$gJRJx"F}`v"BNa,~#CGPI3~v95^q@? >bɜo"9E,|:`@g<~o%TtcU n~"vI8{U3ކ>x^'n!e(9Lc@ޕW?&gT .9u)yCZ8H NfRP$2(6 F\XVs dr׾r?5Te0#~t5^ }oAT~>ho<&f q{C'a WvCTiR`텩k䲌ؓ]:)!GWC=H["(z U{=E6]]}i9Ee ԙBb)^0^ŎdwP7y0[n㞝.̕9/SƘsbovע[OĘ;[P_ %$9bUQ؜l\QB?[j?elBIm&Azt'=~DZ`?&l}?UnV~ 6{ً@\'x˿QszC㜷,;-v.D_=MKvˆlmZvOKvv/x|_9"_: V-,Ċo(~CLs_9jYqLSSEiGpôOOՙ"ܑ,VȸSK oщN+c8 ue[ߺMTR)knk+=C : !u'%]mn@]C' ;AZO~$V{6mƼ"`.sY4?cshf-@ֽRQpQ? w 6^˰lm5YgP\C» Y2 f-t/Ƣ| ܻ&xa4}& r'?%n_m,SP4 Hc}rr $WD2lqP٘R:qtӜ%} o5Aaqeܭ- _6dT?yg:}+ț =f] aqW~/nnإp)dr@эj*3Ue.,:zSL iYӢ%{`):/oRb8^֗U1F:Ћ/R. r&U9r^xுRHM\tf`nԻǟFXuR5).ѩ(ɖ~۽Lv0s0F6+>?6y:-ZkH ȿ՜-xRe(/jEH xAs": P$A-> s- &? f%-q?PJwE^f0HPh8Nj旧3T`jۄ[of|N=ڐާ|-d 4`sD9޺)5cJ573͏vWBaY9NՍXUʕ2Zvg, Bq3gIh;8FT!OGGԩZ;w{QN^BHyQKy qI򥈖QCȠ-24*%WhNb> NBP-/q2q2a% pM(Wz3{B ܮ@ gd7b"n|%l7IR4Jgg^c_VIEt9A$=E7 + T=*+p25X,NP;QT鰨ϊ_rbjwӳ>Q'E{u=rX~՘_#p̥=R1(Mƿ}ׇ ))woCHn`<;n6 5vaȴdw@&+hX}D.նB 9"5s^ 1RS[3;p0ZK.X:42gaX}a#I`\w\@[h6-: }D${l&1&pDYrHtGS1A[cS5FxUdR5)i~ YlztzÍIRvRsee1ViXFQ_(uW1④ S<,kQ%C6ȿ=Y ZaҐִ5>\f=xn ?cMFBRZ">QtibQhNJIE奴~2~TLZ`4]4VDkK$n[v'KxXy%CgLKB&g,R9Iؖjxlw3ȷ Wq9~2NC, :s9GJjrI̒XP%>ɠDXrdfOZ+JhCj AKo 3>/A uT-xRKJhLިDߙ?`Ώ6slS%sOv78ڜgHHp6gEn.FDgtJݧ4] ֡yapr:zamzLжhyk`(VN9Gx1,7 ]+!:~h7bY=G_>`6= vK/)X=X"nK~_ȶ_xQC Rbk%nkmT\]MoP$ΐQ'WE s_xC۸o[]O]z7n7),cw W! 9k6mLޔ99gB$R+aXU;zB~Dб[{2cЬwĸ T~Kq-eFك3 O O*ULծ٘hNb#fU[%lf!IUcd\mN*6?!bq:֛п>Yʴ[oD,Q-aT6{VЙ+G@fYa۪p\ TX` 'b 2Wc1 kG4PKh=}=-IB9JK B+(_M5ȳzK"tpϐ [yX4\:T+U} in 8ki tI,H~Ջ1 .7dE`ݥy6'QŊEc֧^ I>:Dכ#ӭyELh ΤvJ9?4.z+DXU(C$oGHI{B(A`=x(:4bsi顊OnN )A/8:ꬆ!f.-rԭq6c䍨^@>W_0YtHYU1Nli7z8C4+&9kyT+QtL&6{&f-.f]f5i*9!G, #K'D8H@rCy n`T paՈ/XՀʻbtdT\q+8Rsx2 -}zBz׾ ˨u=*:O+~%4dl}n"Z8E4^G@qR*gC[@Wm MmVwE,820$*qF(~] $GF(YXNN:m<7X3"zX]>v; M_VǞGi$bot*O[2c T9^ׯy"%@&GaLD ;I8IǕuũߎCz -z|AwX39iZNāD O]YQ PTeޅa;=쏷Ab qZdxgbQ0%YNĩ(&5LҩB|x,/./RsoPIɒ c].24[sȚm8b 64Ōԉ.Díʔױ{PпG/ uRey# 1K6-dPJHD~SX Ka/@"ŅW y\i5wH׌^ٟ͜]P>4"38fzqG$@qK\ MSoDLܻR` 6Hq|ڑӜaaGF_+@ LuH58; TƤw_݈nZKr% 7# )f M2%-_M Ts]H S 0Cj%{BJ}=Sµ5 J{6CіjB͏ZO%vwY 0s I̷qR0/D =J.^2:tapnz=nMߡj^9`~88 IԲ-,F˒.th)7*~2 /n#|BVf*mf,=|>7RsfOu==f5e'CWR8tx.OW{0†!^5zvJ 2GOAó#k -~ApmFeƿNZN ؗ#1fZ@Zx1S걃ЛA6\y@I D +`z@#,}le?bS薦/8I0 6( р@= FCu+ޝz^'Pdk0$Nro8%t"QAܙOU⽙O :0vbRF ݠQMT5\$1`pk;X%QlW^lLV89ׅ02=>4SAѨ eWzEY0ͳᰓs]opuOR]Ü:cх7>`$g'.;ա$C|k,H4!ܫ&^Q(M{lwdI~>'5xnO6 䘡vEbjGW KX^:H {A[Hy9:L|&cy]e{ΣfS_{Yxlq7-8pc`6WV(?|iRL{ⶼ֒Cu)b4˲ w/2oǧYzy(_,dy& ~8EM @ w=|C P$OkޓrYR!/&ً r \ ְ{a3;ny@ )]|CGM Ү{YGE k͒LJP]0\~~hH]Sž3^bGx/0S*XeszQޘ(t||C ;O+8:"*0P8.%0k(ZD$I?v}>a_qsL(ԴO7|Ə܌wMw֝ݢ,exP;[&E5( Ӽʀ%;5Rbʛn =Ig#nj+4XNrJ]nvRåv(\k͈dW')bc|Ďʝϵ|원ޫp^bBK^_7ns&TrKb!H'|I NW>|"]@d f#S#Cb"I7ȹAnb3pݓ5:QPm)n w^~?sY$TGto[y+Cx2/6 L?rٍ7>uGm限O%ta!֣ɓJ&bYoۂg0bk00d̚i-&[_7ޔK ,Mg98gq| x]MⰖ3Q| r{ W+Шon64x\ϊp&>1o$Mh?%O%nPT~dB 3dp̌%68xKe?6g5ODy"4rd_J4k{iIjA`Vرw@#WV$IFM^]?tH Q#}J6ڰ'XcN׆rq|{'Zw䕄3eк'Qm+@uHUOiUYF>D]8NmKFy}y~ONԂ I5ocE ثe4)(|2C3_֯6YpAu2"4yGpЖ:a \}6|KQ.⾨1;VǗ`?(k:>=*D BҌX| s 1l X|ͪbMY c$ m=qQU!>} ` rBhL]".u&gV}fVHѯF.blc(A϶\k,'a'oUe;.rwk )YgS4Qnwv̘Tx3kc"Ls:~ڭ4ľUƺ{4һxQZ-8m¯" ɳ6J׈0>{_!C L!dhF4_%K0>.q胴!-ْ)i6GggiދUjsYll]ooX ?R8vP&XkTH#ynܴ4 Ispm|keflk'̨:Yjѻ~^ 3y'Hkp@D9 AP,>/Lj^U[~c;V<R9܍dVjyJjB-|VE% YL.G9e+"gqxsl|>[^\'h枂-]M8ٹH]~P_pS}1+ƝS)6vʜ!(O39;z$!_g5IP|h h؈ԟf7o+Qd% 1.Cdh\ }۞VU0n,ވ&9j/5 ֜UM4(-.ظ!O\9.^-naZB+lTr/|7,391ĢDxcENX̭iHkߋ-TR @9cؤaQ#:iq1rbeЁA[W4kz{KFԒfMSsBH0BإI2(Ty/'Dz /yl,KɵA8`R0Kroͅ)ƌhD)Kɦ) |d"j̮DϫOɓ1=Y f)Yy:9ODb~صk"6>Q,L)ScܼH6% x5@εߓ1k3=m >[Jx:baˮ8*w݉2LB{i 7FaX`\ucByu{ܞGMo 3ӬBNdQ(Z /+O9[zuwoNL{-BGp-Th3E0A1{xRu1U;Rg!+o>(<0Bq\yO# GF39d( :I#ͪNі[ܿ{C3/PJ8\+-7mpk[IJ'4A 9x'քIVp*śFmy#zDVХ)'6M=mP/BX @G^nDkrWT1ڮ?r_$ VV[^ 7OFPJ'dz= \"vrjYj`fBI`;R)ś.r&/ߏP`⿛kZm_(qK"Œ60 7d~ sC.U*9nZ@Rv eFvVAr|[m@&"͏ʋ<wXm m0$t—W".aMFۣ0}ePkʂT7ߨ `?7г,uO۪"vιJ89x 6&8HKGKf|>/fsp#mweĵh{ Q*__2,ː쓮_>S&WdҠP̡߲q2@P'".«gF8s.?(]9 z0TL{9 9 P!51ǔBQM{ (:r+W#ItjF1#Ihv_w .u4d8RIEs?Y䴗7>`q, .o&cN%5/~m8k9\Z{`""1&?7j,xTjIk' :o6I+<]"NԆU&^ ^[R0+wO# iZW玤@ZMq٧ɬ NwH.":,*颁tJzK!JIQO^W`>E&'$h/ VrG o Ycg/|68[vU{/G<=nAC@շ$iUG6<@:y;xDǧ3նކۇ]V>Y{:sI[.|``k6%|}&dRH|q.Ե"ðqmÔOld)Ӂg-T vA,w$pユ>Ѵm Z]x{m"qe&WSiDx\քDDwQ*65ZAš.g3 ~;{E!!|&7rYh$x83w8Ow[_omB{Cj=,82?&Ll5(C-߃nQ^# 4fnZ͓1h~]QK&G51쩙޻KL2)4!sd=E0~Tsn@R`.NK@,.d3*hJq2) y1LO@\DυH/D䐹D`_j6]VB+w6{SPEv .|`FăBϿ|4lv9I[j"9Dm6$C V'f J29kRl;LlqەuKJ{״֎[J"Hj-dh9@/TcKAVz]>l4/Qhg[Ban:TS\M{择>GiqeѨ)GR"DW"|d ΀W'#[P9 IPU;F`),:G`qE!<,O„tCfwN1ӄAEslMqF#=>7_ [~˞)r;=#RMmG=,óxlKy%k_5X.BlSd9@5F/%jǫv 4owXO2PuSQ:IQ2eSh!(SHDWC2 V%de{iTYP,Mظ9^ tʼnQsAA#]"Y?(/aKOgjҝH]GrQ Sت:E -j(G?m"{mqo'{m/Cl7)}=6pxmz^NjL4ݓl!v7|G`M 48(R>ѣJ%^ԭpbvVr^ia@F#4l,rOŒB y%4!oNUXlYpui'։NqN9Q_?4 c,]#z=ygO]w=b[_[g(XCt?vC0ծ ڏ,Uj9Z.zV25 #sFv7Τ'&M N*c851:N ?<}1 uX%&QR0m!HKwX |gܚ4r1B5I7k=x,Zzߦ!fXO?>F|`pIL)4`T'e*| Mj7EMd,6[ĭXz N)\݃`oZ/'^1c:t_7'/ [_U0T=ZDCh-גJDhZW}+Qw0SX $8!q*Z1$ = U[%p 7U fci5z_ozu ɰ/W0/W;xßU 3jəlbK t^48 ⛪ Aʪ1ō:i?x 'K'(&m8ACX8 >2%{pѫeVaRz. 2iklA6냛.泰:ixޟ(V]D, [oRpDTݗJ`][a#|Hu}t(r+uGϟrn`YuEa,bˇ'l8zbӰw~i*Y"]r>a+~Tfi)-6fY B;験]zt=dr&w'9M9ZYe6c:g?󈤄 ?L"3*~"*Q=i}YAӿ\p}.Cm:ҹtpAR%߅Xar t Z2NkgUvv4nÝc$ΰ&:-->!P:3NT8#~3n pZrE6VIen(Y @% ^;ړ.f n`} ̋|$UDcYa)*S`Bt&G7Vj ޼nA@D^MHd̍,@xڿ&=xb\.]5-<%6D>K`egBdm?sQw71p@y%,JEGKASni$/]m"hs ["Y/H97o⸩7h6әg5ף:26._$ V<迠bf7]rsFHg%92WP KT|yK7:_pQ+30wK:V#P`Fheˇ%gpd8VxӲnM+ AdoAdT -l EK9rC(TlP4cJ VƋ;01uQ6أX‚"=n3 OߤJy>“JiN"B_yϸ8QY*F$HGVl!w [%0NX kVԟKQnTxr56Nl^2m0؁ʚV eh?TS Ak8%*lλw[Xγ{S`$=Xt-us,N?sT}L̮_crЦAsP[ñ%oYMK)Fu]uCs'f k.uTGe$T(x8:x= ,I ElԗbPH5NÏ<£/e\'O3bo1?{ h=6uHQ\5y8r&B,KG~mQ&,(Q"xfŹP? ^]X+Kҝmw~AڻhrNȤm<\l\֐Ji!5 Bp[f,G#H-\=Qu엒 r[YU@1֗tyvⱶbϧ~6v(L0S\p?F"|1\fss-@l2>~= ]-2䡨.P-K& H$I~6f Qw̄n/3ReԼѐWY7ɃE*z6hThDM?HN,i#H z+Cpj5b_Kև}ɚV̛ch qs ^{kS( ݤL\…k;nߠ&=%}ma]|d38oڐ>t-$mrf:ZV= u<=P!`#rb=dmeܑ.(덈rhUB#[m%vX!2!TU߉i(ZAk\ns3k"XL!`Hb'|fxGo3^ן AuPI9`,v6^  pF4GȸAgVa#~;}|;:IZaoN?A)1Ȯd:}Y/xjF-Qwӷ@{PWI~.u;J{H hmҔ-;L TUOn1q:,S,NP)qH@\Φ >f=mԛ`ۏA?4E݋i,}oԩ%]R!C{\'=0ٖ }k^I\CldŭOĶ%W^W;.d ggN;bѤٚ혐Hڊ>Q+MeoJVzWI.XKF-|-;o"5oR3c#t0ydSj(}rgm}˯V/Gs9QHsQٵ?/6PV5 {#WDk~avJ@7oK[k^;onst)&}` 2i z 7}} Ԩ MQf0J9:R]2=ehlS ,QTGVpa-?)xr&qiR09q%v(gqQª2i6oqR %xɥB4^{֍ͿKտ*5NwR7nI 6f̿N&1$ Z*sh絠q)|O3Гaٹm@MVD$Vrx@ZR\vzq'4 )U E=z\L_2!L az9 b0p!^M Ίuվ:8k,]tX窚z!4{yZ2PMcGM~ 2{qNp8\pI.OGbhod,)g# LlmOz>H,7"E?$ݽZkYT5^oP۠TW,ʰuFZtHG/Q b4ٗ3MPPjHxALzo(.~c(bpkw ^HO4.BoDqط"Y~7:#!_ֶ^)l8&ޤCVuWQ~ 9ͶZ>zw4Khr]y׉ *I6Y@PuOpj>5q<9 h훉Ba#{h$+M>Ä਎JDQX;O0;=+C`eEc[)cMIeq藛heDi$Y-݈hhDԱP>) $WlI F.xBrm+ٕ_;&+}-%by ˸ݍo$j5Lݙ K>s{_p{nxG!QA=]1:Y`(|RRk|9OKw"(^nm:(@2C7oan7&͹;kU Ert6[yMdBUY@9 `8ձ+e[zX#4$=p[HKuy}[ Q]30qv礴n*ŷRƈJĝ8 6\~Ѷcaj.(?&h^PRB/}M))>]8ep{ SF:TIfKd^JV6?gicjxvV19(gm3g ASNJ:s$2܃bY}qҾyFtt7_q]>_NW3=  zNܧXѯ3l,ӫ߸ȹ-,+XWJH,c B V JKjcg:!t XIroF+]}:O44546Jw6j`qCG78^mN3܍V1}??mvUbR"G҇1}},-K.8C -_ yAf< H2ɮ|Zu?S?']T 9{fe"NAɈ"O F.e=UY."kX(+?xU컘ʰqa?HUlz}j{OOը,\T5L"N&(-ŗo|-I9p *uJ_7821cL7bp@?;%Z]a-!`-0 ?؎ 38OJ^/wШPZ߅Y|;^_j썕OL. j R HO ֙N?|7#c ϣ7v#zTrݍ fkAZ^bQWUJB-0iFK+ܬB3H2|9y2UeyBq8BfU?A@lzX/2Z;W#f (.(!x\# Zatn% Fvt SZ0HS:K$%Gz}X57V%&Q0D#DlLRxIe|A=p9XJTӷ65N /pRnRQCg tL,w'';x6㸌ۧ2;yucr+RegQ߷ij4Yt!reʭ{cJGƯ`0c'^F?4L2Ĝ-EV,&L_V? TdOKB襺ĆG2 Vg2!k|ŷ e^ v@LZ{WL[9/8EtcݘLi%}Ƀ&I4?/C]!>ȒLEA uQN@c 8sq)$ 0|SUHOtv^ mnc}-Vsdt*(y#-ɑXNyф@eZmOTODބzd칕`j&Q$D`ou"^"=cp9FukV>fHt}H=Sete\|0Rai5jSkֹq"ͬp57c?vlq|\$kx')1":56?#QMC=z ۯ;OLQB gXCG ۣYIY]Nc}1Uܞ2! J5ÔJi{|I6h)ƇG[=ښm]OUe`>Z5;*A4;6aї") s\4JU~Sf3d&i1;!: CDY.?kJ #xQ [쪣/(1ZܐS2™u7XUu[e%]kt )5 EhF=2Ni; 6/ł&rE"^Ws("|Re W$l7S[>\J; 1$WyĖk to'Js"È*TGH;U'tMADbp52V@D*<&+LR ,8Te ZM4~wɥ0E8ukCuTzuq'PDecrOf!#Χɚ˔yA8O^{ 7X\C:2]PIC"FؖIw eO%s9k<4FC38.Zh@,{x,.Sg.hI^']I\5bNyTȐXpc~ikMڒwuwK _Ou:_2FP$ۚK 1ޭfuBaxM4eaA+̵jG<|]{NyV% J;VmH W \fŸ.07̨0F,1 F. U /KD5_r\AdZqQٔLB!Co"VW|VyX%e|VحaW0~#у?"b?5']@Yeor&%i*;-Uֵl 5?kYˋ00V`٧+7Ƃ{_|m -)P!G(SlR=@V-j>T2S )ċpyL[~ HvhA oό*f2N}N &dJxYve'[7o ڟ̕@pl8* W3Y0J%UP6S!_njcRx l?"0QK$_}zqe{YH1:\4:Of2i|;g#[//Ru#@T۷.]5~.-`0gt$[娷c-g- ([;7}x+.Yō["DC4豼(~psjam8/i dǴC|-=|ӘůLx%tEλQLooڈ[3I2VG_9fGwF*1uULG%\"PM9ThY}sw NXa7ٟD&"ߒk^KO;Fhq.bʯ܏UL=,v(&Cm]DPbt'l՛Jy7.El`7^n7ɸEr׍`ZCT Un kj\SE' t}E gM6*i^a;V_?Hǃ\F+*Q[שc)WC _6{bJmMJ8`mF=P g}RWIGv^ύ.z6 \8 L]*9J1:IљcTDJ,lc~]S ̷nv\ƯjތDITDY&!AD *ԻT-Z :**q -A4;|`n\7cImc4nqq`UXw%yPP1H*⅄?{xS? i!ZB Mgh{Fg4c{&8m:'Ws7SLITQhKفST>VkS)@ Tn=A!.[%jc6Cӓ+λwiGL%CKÓE|4B3Hiځw֗ĠGO4k22+EU9\Ve7]3/fLǒpIwSUc8󛣩@(sNWþFm­JUV+/a9gҾ9|hU4^ȦЇ*m4+4T3"m,K?6c8[qJ/Aڡ*2=*?Gt-!UMLɧ-)bQ4mJ&\7sa tv_Rz[lx(u442d8wl|_H4]&I<:'݃1 Ԡ mc XPzc`&{Xv+ZʼX4BNuC`22(ot{jRsjFaWA +.fUq(UMO4@`qTf\qPnqVE˘d.㤋[@"Gd֧3;Y!~&1Y1ܴ4Wo,::֟F+UrII*mĹ%C?f#(D+I\>l $:pz"Il"33Tc|1xé1cM1Yz0Kt~ ~[6 /;f:{bǗs,pS=E+ 7p#E$v %g{/r0b>oai+! sOۻ7{z*L능@{u׾vj"0pxi"NuW{ɝ%j<HrȊPw+Be|Ol0,Oh_؈X2tfp/G zbJU._I_łU"8{"m3nv}8J":OHTS.=Oݸ/"[>nd{RYO3z}D)מo+t 38哭he#KXU9܆HDO)W ,սǪj|qԔL`mA\56RIm{I//@uiaFFp]НB>u>K=uS0(9N7v$PvbddRM+l7֋>xUsY'ƁM=e'(zTmJa"'CE,|WPX fVu`n/ T9Vs_\x2$m=LM˵ =0 jYXzg Iŵ3fs>:6?2s_5U;SX-#2w7}Khh;v.Gr^ uLůj5jES b%XZV:RPC1vpyC\q&,\Z ͆!iix_,Pޭ0/J-3c.ߍleFؼWۿYOn*.‰3H=&Oftyָ 98ȓpVv,#C3XL7ssADa \JYGo>xxqev'ѵij3krʮbrܟ( )70 OuGjs?[DۄFb,-b_"I @Y,ƶn({2)SA tI/ր#aއa}2b:Ug.΀%>@a09|{b]sV]o6/ ȹF1#6h 6Zr=BeU ԫ,cذ%{_Y! k"B,fnUکLt:! PtuL{lƐHe/q'6am5ebQ')ATiS&E0wtl)[ݵ3? XVl('N[>Y¼oAGf{A X2bue5F (J"}M ͉ekkW_س 㚎ꔌ|m{*U9=9Ր^~(Z&W6s& ;,\lb!BN5ؔF&#8u-AԌ*)ش!x_v>nG؟;)(|Z0]6ZnZBE|G }x`|۸a~L -bv8/@s\j|z򥙣G4Dt>[b LJLyi}Х ]W/\NpZߚ1nz DLuÅk|s!?6Z -mT+a~ir1u_}l3)|:[LGL= 'S_)k Y{5w?Pа y6}v"t'=CHN(ӵ.bE瘸$¡ (XÆ|.y^oNx0jjXz3gyz@~{>)j9E##hVF e& 812} Y b]Xہ9XFv9(_!3ɵ}ꆁP&4 (yu)آU.ZEzJ'{@,?Eݞ7.UܖuGs:2:vr q2/VڕΰxkIi8o{c+j]〶XEo_JΠʌ\HyKEz dZ=s&<]#a>3S,8Q8n/6Ƈ :+:w6s"fsNK:-֣Y(e~On5ylX2U+EOGC[|sXt:|)mC`՗xQ:n yX, +29IV?YА&DO]&?eF \K^gjd<(֌ /w_ݞ}gK]¾:͋ΚilF<6.Deǐ=˶)iCP"A(!xRgyP*_w-yge "MI״yB2nd>"^:̑nkA[A'm6Ŭ(0M=^S:JgW@ qjG,@ ;M Ne:)5`Z lgN5t#{f=3%` t+xz­ uרpٯ^X>LoQR'f+ Dfn:٥>zpkR4RyN 1Fr=sRRT;{vh[[|H\~3ܡ8@SO$aBw_H[r/p7st^f!WE^-W-Ꙑzy.g?^42 Gp*G"uy5=TqwE&(8!mX%yx.9o672ZH=rf 'Wڀօz2"Da.e/A=W73X$8%#=:[Jɡ.5TKW lD.1ͰhOvd` AʮdLMڛ[mk޷z7HĻP +R\ ,;;R(مgMv-}RAc\*35dv_BR{flnN|VNMLPUg¼4kZ/t X`6Ԅn /(=0$Du9&peSQ$s',cSPU )X]Np:<ZASB3: e +hDFO eOVT]md"sX-~6>%=OY_d@a)d0ŶENoIL|aIqga[L~2ӉRTT)ZuI\{ 8mÅ61aڮG)"nV~ xN}(USNv~glJjyȼ11(9n&QgX&nǧ&(/(#|=SL9dU)srNj p>1'bHOˈT`U5< ]|" :\Qi{|hJ( H#f|\hQF~SŹݏn5v/3ÏMNYC9D[+]L%iȰDbXːNݡO 0:Mڮieb4Ţ*\62/LaGydDe $pDStq4D)a ζi^JK)*U|>avQJ,JV?a'blsn߄ 4`n`5(A}6^fUcF<<}OwFZ( 6YᕪSz^G3JbG; NqzfZ4[]VoliqX>Mp|0 $X hWwꍳ; &Nb` IpS|LcQqLVoG̐ᩣ'#e l&r,Wb,à T|lZ ٪!͊l,:&won<-W7ooB#-k-= qFu2[Yz>+^+"bPO[ z䒂Kg+Ȣ$#/wL3v9N>wxu~I6,S6.uo!hQ@25r}I3}p 49*+|Q e"w[Zx[1 ks?J૞m\rnJNN/o«^dTi(^[ܝ=͋Tcn֋TG[UcFD̷p~늜g쨦;%r=]N$Dzŭ饸_r~mI9k¶Ь;6Gehe9'/?6A|[ByUm=DS&^pBZs4V5pdO^5!7/v3 Ή+^G YHFU-Y"fM?NUm/f,#4 $!U;qv+кkNVo74|՘Yor7W0jcdb!XO7L_20HĻ_:g>hEavke9x?yqzO]sJw"?~:KGZ֙5HEOLm2m%~2q1g y cn<@rd5R4>Wi7Q:_l{@Xi')u*Ru먱CVx>{(zbjYJD5Lc|;`bKf[;R-Tw ,s-52{)i WdŌ0J(T=I(lRgۑؓt >s&ekN ..$f26ܪI QvT=(ok",}Kؗ۷ӘK0S. bX8‘ p[^ BHXYM!"$TJh:eG0:>ҋnBpҬA-~ЄheqD>.8U L_ }:w}ނDK z$ԭвzZB孤곥#WISUTZ=<?4~N|Bh. n RzѠ9]cAa9#,7/Ab/XTd$dժG"oQq+bD"c0)4'o'dJ- XrV+k2l,V &pѰ]jbfь jvl1-( Z` YF'IsU/+[?վȾeS΄jv/t $yRZ.J W䤧8–>"L ̀3Ϊ pgSkۂIIv0@^8)b aLȦ\tsW=c+bjU6ezq0^qz4Nl>i@MA[os3WKVBfcQF><6!4ؿ_ϫ:.S+Q<Ng#Ր>h Mss`/xj,kſ֧ PL0 $p}!F ZjRajٽ:fXNw\/)%ps|%VfO J 3 | ]fXSrZyQLRj'P9Ws]?z=oSQ9R ElU#'L%QbuoG aBbG#D4M'Qv39fm,&w2[4 w+נc_ltI|gͫ'vLN/c(29L{(=S$NS'l<ΣtV*ѩq n&I0=nNzEaziVۂ暈JA"1LXd!*VwKs-? 4{7[\JV @M?8#(tW4c?of^.!Yob1͌ 6e?XeQi\[T2_#u@j`sMNӻw*rji jS,*fzZ$mXuP .7bOѼ;QQ#7l*D;,,yIܿ=r<.QUhmإ'0cV_/oeRWlwC0'$[[`g_SUsmo*_)WH.\wb;'h4e2p^T5nr9 ԑ3`5C+!1~Hnxn l)Sd Y۱,0#v*񹂛>j뇬މKnrʹ !.A:YN%HOT}iλI>s8ضӅTpZHj5Jw\oY\wk)gȺW49lVJ@…*&AJ0x76/H| ,`8w@u cixP8>Kj%nNuQ9z"{xӆ p0.Pև5Nr'[j0#@e!BKJJfmSX^8_jj{XLsm]3O(h̃Xp0g5]W}'bȾгpCtTVLbB[cnUuoQ%.d{knY"4Dk̐xFs-nazluv~%ް'xɠ#mcMQ'U^^` jbpҏ;j\AUzR{ꀌ`k=/{]HtV5@~#G>n!=K 5YUg[h_ӆH )8/8<Lڣ"׆̔wvC2AA?F6!}=ngaV8 R4Z yh%Fғ'iC5-y(ba ''B]jާ赒Vi imʁ?ٌwW #{hB7 co)< mu|Y8IqcAj;`#1/]C $¥))a1״>H eQՎ=B"= HEJR_(f_ep-;ѝ-bŐRPe6N(" e1DPǪAk]blM ^WIz_~7 VOCUڎd  LmUȂmj{2.*n\11ËڽMbHbvќ4m),{thq?3!6k֩Deeȓ` iAH }s)i8I 3@@]tfdPX$L#OEqPs>=]\'96|Y="?>9:&^{5/l;2hM~y!dK+%a0t5=ry*Gxa0{a!ȀBV Dbsmq߲А.'EYi/_ylC!.ae ]1HI w#Jh(.g}>H\ED1_Z c`\U@!JUq4 n|%u6~7bhu2<_fscNj'3 PXVe[Ǭ^hPr@XvpĹ`4ol_T4u0e=HUiSYk.# /D&IF5e281.DL-pGVjڝ"I2XǼPHa@OZAWF&9gGǕ{+G, pb,t /i YFͪ:Q!br%"L%a*:W=elQ]߇9:u"Mޖ9:N6ۆ:bb%;FhQ$ga4@MN=u [W7<gWP~ЄsxS*`GrWdy}QQ<Qzg 1oCZ:`JJZBk<|w(5W<@L(I4KfRj1s';,D FM)ڄ3%HL#Evvu 7еq6ifc.|vz`Pb0\/Λj,50cd6#@dݲu Ɖ&K#OoQd1t 扶c:&&筆xΊٕ xuU-F/N@Kt٧EoWnFǛ.K9xΓ?*eH[TQ5/ag.8È7ʫCN.gFbM&;z-&A}FEnwJ0TP# 3 a#@$VЁk(Z_j#F,fb}ZFLH`тl%XQBk \1K/L/NGm8W;mX9).b .IBd qTOHFɫjp8K$$c}drԤK燀u>H"%%N״#tG!MgC/YVbPvңi]y*+nUrQ*Se#IsnGP3&%=~kXR9', _Ip0oDLB<ӹNPӓҽPU |@jՠyՠf?YIkJt9(KInJG/~rB7WR"\{x< ) o/ }@f{eȄ9<ܖE菁xN6HG c(1i%Vkj4fV\DI֤xchO\m8kr D LA-sAAw Vs/F݄zy[%;}o';\Icͺ1#1aK$E 1! f$,ʹ/p'tfV%Wuo p?[=mq'v/*흅o$hB2ݶ_ d?h.E1 T[ٛ֯^o*F%,a5_ipdփ?DWWtW1挤r.a~$^G^Ӑ.YD,TnVڃk}2CD@M*K pc$)fO`¶qH@89{[g3x>&EH)o#Cߡ*}턒4X8H6KϠugF=58> ÓX؃bxzN i1E3ƈpH[&.RЁH.S ̴D 9ks*׹1hmv7ڌ4VP`R{9}8`#'6eX ZԮai'-FN>&2 tfRD*#Eezde5~Knd~ztH虗H=V۰-YKKkqPl .pW=& zX|-x8Guȯd]rx 7F~+U0EjUN .9(A4 8  \4 c"/EutG} xÌR€eToaeWYbdpO8}C) Aeby3ę'hCMF l*]ʐv_U( U$,7z Ao(QbFEI-Kk;K0`\3'ܕ|h`Kr $C^rNAgK43b=Ho; ѤN Aԙ@7V_[bр ܱt1ϻIחl??z v;CAl{"0C3n~GX`i %7)98LmkԫR /%W|!癊diRVN`IGM{qXs>b+{TxTyd%b`oLެPWF5m@|h6p_uڢ? !  Lw^׀2n }֏"Bz$@vOs62K}n\aTs[]hYI"1-2hGp3`5w$"e,8Vavz4=ffI[O~}1EA׃OM AFPdڠ.Ɲb̖yui,wG1O˧|J2%J&,:?R(|X!g/FQ9sͣ>Xq?=pC,oV4 ׉ƶlY#XqKy731ApFtyTF;hI|mqSw7l}N6/<ٓ!Bd:>y&t]pL`Lv=* bYdX7;7.)P6s| ir0UKMm&NhKp bϖK!f*xqVظ$[ʹJ tΜ򌰃ljP%F/HCw\^Wɸ |K   㖞/D,k+J$‚4g#7St[u$ Hqٽ5ȩ2p|X*:OMdӀBoKO_$lhTYΛL[-Fw8K\k֥TdkꦷR8oDf!=]?a׼?ohhuhoxy1'Z8-~yӡ:AIlg:Crr @=!^—*&'WyOfL9Y袴"L߷76ygQP"LV0-4>U߱.$dw!RZ`ZmCxu;d:.V[9oEВs6j3@yT6{1SޘDï5ZoXneAg2ed@jg\#՗pi& Pr \=p'Ie-s|t':kQv ߓUs!r} yVBLW9:Zn Lx}t*F0 FzM{:W|>Z\`WrUw.+`gT ejpݰ !ƥ}7 ~ I>:|&,6 ͠ Km{t4*d~q~lX2?e:e pw0iC䡾$Ф G}L j PJβR_1c~?4ۑМ~Mqܾ삶7y.Bn< "VCZt80 ILn%FxwHd+ D} E8А1ObzkۉVڻ&J04L^ש ^z,Lg]$Ç]a1KThʚ8=y3#9ÁB&^J29\fuɄLy 3Y0eƧŁ"Kk̹ս&_4KzeH`i\1 ih, R+d6X,!-:!RWyI+,97)*ffIy e(Ŷy<#Um -{;`@R1b\G>oD>} mA^sfݑMD:< 7o5-Q/ 1F%Td^zP`frՋ$}6O&CJTQcgm`k,1lnt}+rQx:YF{VwTR/IH%RX3~ _I\7R,6 _ߑrHo:C j(:6 gӁ@|J!$cĈ: Ԥ|7Pʪ/!fINRA]˨0zȦС|]T$smygY#h&1 IGkS!)P,ֻP)X>^.~hFpiBct[PHZ2yn/{<Ky0:e'3ar!T/{6C&,|4_,TG^c9Mǣ>*qC ȜT""#!(:`'Fm}jGnXF8/G_衰+B sj&0G'[{ԛOY8|[Q2S<finC!k\00EٔD9Fs$|}ĭ{voYaR'^yE ~S* Ɛ5?Nku}RFF -Cu,Uj} e˧B芵c{"&EuK@y$\;=赒.C53\BO_nǎ;_}a\ 's]Q:c? BwՔ4&6p$GXxcUuD!ÕY7PI@@p, epXHJZQ*=J8u| \HՅjĆGCWٴVJo9fzX1gaFiw(/ǜ_wC\&v w_ pt$&EInAG*GQmSm3!}\$`H3z1#q2& $UL܂%Xf.xvX)_r_cc#&8-95Ǘ+&d$R%Ryl. ԭ*N-lQJ.Axym+LT3MVёxLK>ˁ/BUL/J@[MSH +,G8rB1TVV3UA>$On)=B~ w!pxx&u|ڲq1Gw[2|p:|KX-j~M*yjysFݎ_%A*TR";p-~-'eզj:y US#Mb#y7_N. _ cPZ(N#:yc0͎oKG!]Rwh".E%P\0a-jH4[R^Ou_>êzv"9a]ɟaȽز'iĨQ@F 8i#V Rzg?cbn@l3/,Ar-܍R3Ő뢻++In%gH UneG9L@-bCݝϑ:Ы ̥RϋMc.lckt4~3(IIasi]t?`Zߵ`3&A,2ތЙ0.v*ӵ4b$o2#΀?u ZaaD"e ݵPt8_dZ>Y]oZ}Ht1Cqz~dvd8bezolqg8oct$i\n'ny7֚j|L(E1DKw^wE\lr)|>Ca6! 8I>GMz'{ ink|Oȶ#JA#"ߕ*ڪ)HJGK;%f#b]C7(X?IwׅS$E/7@`a\Ef%a^::b3J@m@Lݫ5(hp`>] m/^տ'lf5'hq190LNiv*p݇\ q ]|b&Yfp14fI81k`ldž9_BPV,9.WJh5KZk*֩gy݂Q6t/gG^'*y*m jؿ,w֒"Ⱦד?p&$9Yv:a =ȄG̳-dҗ,s11Ⱦ A!vaƍk[6g>@֣d`~^Ղ]m0!|?/uRrNyLfc-+1A(eNµlKa$-";oM8T`Yy73$RjU^F:Pw3Mv#=䍁 @qix6 X]RhƋ:AqƩPyR+5/e@6?Nߴ9|ix8dIB6n'5Nq {H)@(d6DKvd3ll h?2" 8 ̐3@MҺ Կb9M3jAέNцz5*xmU`؆ D(t鿵ZD/,ZeV0F3o V_XWBsE- O68 uMplr^dWK!,WڄSYptzٴӳS, Ձ W5P4[oTО~L+q]u7Nc,Uk!~K T+}RRp{ҢEk](ixS$mPwAv9yi;o&Lxp*VB~ B8ɣ`b Z>uaBBȒӚZG>'^QOx?l7~x&z=/%g*I W, >_J>dLnH P5g//-o ?GNZzOUpg1ډl:'>A~<Awa؈IuOYZf/]XSSFE,Pp#F֭I,bIvmEz<$k]"T,r\ޗ4QQ>vT|bg0 $ <Ө ^Vp庬HS$D f9F~{uO4IwŎ|1[`Y:ܿDOjJPAҽilNZLA!mTդ. ~_AxzQ>B~j*0c4m"ҞUaA0K:{-* @B-x ~`L=y-:m?GXS .J _yY-F6yR0;r\3q䛬۸WhOy:znw.+ xC~<_+as6>uwSxD'=\ |bgpMFɫ'mo n֛QcKFe| j$ %ؙٗe$M%7K{+R^3`¨O܂ZrPK:PWPXF&&bcbW.3ڕyw}Ju|pJQ&' 9Z譹KPH'ݔ_|MF#xNN%k4?@9fTj55O(5;T[\:+ ;~4~ WOS#Y]5rZb w'h`TO#"'qLs2u3MA::fFBV_Y:KMjB 7U XONNUvX%#!Ipܟ4 %ZUTou ƀ'.u7i1k>X#5 AK3y4`|@MBpHY9 9Dȵgaf n-ĄP%/B{Qs$g }M$z]؄3/yCMebf]'EaRC4nθ6Eੰ^i_~MmArFI9ޕ$1V l2%[,bР1 ӥ1{?#C=@FCΦI p ^p?6Zfh4B# ]|,EiW( V-#mJr%!7 Ãk9>.‚ 񻂇 cƁ_QS{i& h=) oO\YiPS/yTϳ3d8 ճ(\iu*17Č% e5XP7s"bzєWHx۞1>?U5Ri4*]n= pLJAb%.G}s'U>7^uPfzC7^:=`oU xG6DA|jnʟ*[ՙu04^[ z֖A[j,Z !s΅A d@ẔEz#E,:"+D>f{[`?]Q8X 0ipD[f9ݻT(?Oq8!#ʔScC#Jv7xB>OӞ9ӑޙxV(eMQ|5GZ# | xUҁtXk(ϱ]W`7YM XI-n _j}Lulؒ;l ׀NJm霻,Sc|-HXX+Y^f%>0(Hʞ؀IB4~e8\'Ip%7.>bk۸?_g2nQsB|-)aC ln鎛ID͐-Zv$??d)2QXOE ]χuLaϞS #<n%^3DgcG"5F8/!Lݑ O(?h'K . R NٹjF6F= 4&D; ڳX6{ A]QBZEFԮ/6-3` Aށ3HbQMt"tըJJ>s(\`d^)4 :` =O-82lyW%`(o ّ+ieOSMٌYNU[5Rmcɯe "ɴ rգ H3$zȸ 3<߅nx˽?;aca Y1ˢ [d4> }z^F\ Mδf0\o n $\Q_ɀ' $/2;A{&W|ňtֈwaC\#ELTjJ4D(WۜgtgNnAaZS83=Ib +^f2zJw; &|n%06Ҡq 3q5zc}|m NÖ0u@y>#7~ypJ 7`vks\mON9xnk/]8cpJghkq/t.Պ3YU- =ȕ"PDeo ta>iX/{9+n[/xP#O"dqi8H>s' Cq(7xyQB +/Ό/XR*3sJ6a3(Y;+d? <O@"E$[ݨcѻ)yCku,a o'Nvg'SO[0!zO/7 @ (] ?ɰ<HR-#jGmjyY|g8Z<ZUsOI7(7Gqz~~}7 ^ƨ ݃>rmFMQ0,k)_bs .ML>jkigl$\n,VŶ>E^ fIRsU5ڙ<B_\f2MuQQpo*{AY֏hJ,8xB !jeg6ӖL"Fe߫ɷCO7GϖSnn5;.">C|Vh "|܅1i\+e C\!фX&(mpқ[}zl%%CefC"\pZ:i,2(So>rb_piNG'ǩ!f7Edy^ayC~QY<`ᾱIpϮgqw(8E73}mSZ@ M&i6uBS5ʨ`)FظQSIM h/db[|zSqF&2{c,&IfD 3hQ xⰈZs*(Dֆ]h N_ةd=^gGg\_Rh (|k_oLjaABTqYWgX2(j'Yn+m@ɀkԞƒΠt|ʼIPߥ7nϫT]W3Mt}lPcP0巡U|Ta'mE+HΖx<˸<$W<{-V.AW SvA#c\ |ꪐ ql7t NCmٷ!Ozg%b;():a|;$jo dM۽. ha6"j̅ZpC0f>؛1`7?WvElZg1f6rh uW9)v^1Êj3_]L= lಆ/dL]-9D2(+8G3(#mak$w6BlA^"ATc,իi4C:oS64O0 f][o`iU9٢e(EOGΩ>X$`1SK(TF;\ws&Fh(pKrͻW;Wmߓռ LGX"O6ӏ 6|U}a|qQnsO#Lz M.0B yӡ}+E3v|gb3i)su4v1dZR$]g,ȟcKi\Kwڼ]Ers`/m;FkdI&AL25#C״g-z z2X#M8Cj㚊2^HNjbZ):2n 1[Wx kq;;hZa;_=z' ]nJJUB 쁮:0QA Ę8$#<)Uh9 V'ѿɐFX⊿>ͮmAo";Ζp,uz}ib euq[k5Jt<;>{S8U*;8Z+X]BгiZId_6DA: Qv~sFUB t'b3t4 E'hdcj>B5(4zofT%y8W?$Q/.Jj;` )-Pܕ)edQbi_ϳ&7gY5پs"(bO޵Lb|R0su `N} mlFZ{ ^lJ*ǥ.k%#P}#FWdCuSj=)Z9RB:kU2t l EH^O6ӎCط(Il%X鶬Vv%ռ w"LslM×(Ҭ[K4sjGg3JB`uc_}XN~$d~[#S0:WE 1̼&{Aȟ]64WZ c,8a6G 1N 2o^~@1)'&_fM?B=) _BzdXX^1(8F4 C1)maV;frqi@ .U~B#)$ 1"Z>@Q]F9y;;rzgյwˁ#f$JS.jc)vzyF0' I'μhy Ph$~"CMp~| ==xϪD֐`vո[LAr[0m-i]Hpbu}3q;;&Hm#Y.$-uߢ%I+DEʂ N1$I:_6o{\!,l ݷss~CV=5cbV.} ل nň\=8[S>"a!wdw^?CID3?kdAJ(I )U[Zb~!d;S =FĚ΅pZY6‚eȦ5Ml At Fu* rYo8؍SgX2!n]yw] g!8p&iL} `XydA ѝPI]jP^M+Vt~#~#b2-%5 &2kJ`O%I%#ҏmmCEKMeڊ>Eu nZ em@):dEykfkhx%U1?!6UcUC# G)$DRLw5zƜ%YBzLF-oCH0#HMGxNWRbi`6 z2AŽ=p?Z;g퀁vɆ( z **vUGЅcoyu7XkxEXuBe!~K6x85\6K@܈=z=~UՋ~ɥ@d NZbӆ [Btqf>E2ԫ;7X%ͥTat0U1m2rIghɾ>u 4nA@g#:A>XZ[I(hQf, ?ɀtn H.^ZOgWd?zea^Y{[5Zw=NL͠&eȼ2G>I݃e~AXڴoBFv*$XUV,u6HFz&awXbih<|<@ZGaFT+ Y,3H| Y@y`R6hӜƪ)+6{4x5#v4Xd܎ZsA*~A,Γr9bofx;#qAϴFߢ\ϕt!CU '暺wLyI4rcF&kQf3mxR29mWز(w?,(S7Mw " dރGM%KЗZ&)$n u qV٪=!节k` کtn`1H<4kO\X^8ydIilk4JP 9i jIeh(]>"r֟/Y@7bmo?Ӈ}e@Vػ.~,ơhX+7&o}U#=+TQu?@Qy᳈}<&7 h,u&)}V,J8\o!6uҧ 6Uu>_u18cd &s&GNiB>vB*7ўwBV񜡃e6m.)0f|m7C]I$ MW蕭d4G\qz^3D.ϩQX.!\AՒ%tbhOx2$j]qFwH<HYE^kШObMjvK\5Q[Tzڡ7ˏ_ګ{|a-nbbinQEG>[/MiE!73z_eβUV!q#Pz C&knV[&6I&gE"u$=W{j*㖢 IMwu*Ioa1%k?@<`ji3!2ixRj n0H{'γ;_4 M^|hp!>L,i)pֵ`#Yh,/ ݷIg5<W9/,V b|5_vy֪ )UיDﱑJ薈&y f<“`%v"i:ohPlj@0FR%wkhPQ1j_o*:Zgj4308U8n۠ tՉٺ^өkִeiΫ0]6  U'.qB;WXG2y:O`CVFw5&ZXN, v((`2]9kTz%E@ӰZXTj*ʭEqDг*xVnc}4sf9X&J?LI盛1aӭQ.GKW/p!6ZRChz=L.Cv LY!zC-OQ$bj*x~4@RN_D^*qs׋+164Qd=FIp:?лi|г|ܒaat >_7~mkgS1DS,vbYi P&=.Cgr Q iAY\{!q`:8:h'1yIe?!rr-wl2t`WoF]#6y'q;kg!)EڤC{V^/\ >a8[wGnQr+D!>K7h_޻,h8Q\IAc(St2"%J}3@]T*H/iEζqhpXg׫YdrwQCu3r"xECjsI1_*CE/ ezy,Ʈv"vZ}uXADP/ Hc hW8eC;d{ۢ7Q`=o j~Nk IyĂ tx[!?ݫ #8aIZ}YUʯ|L7-1&jP^eѣsQ'F/?]n 79Я@cZW>393diy m+k:26}G$Xo{ LK9aDϋe CHV͌_PW`]  GQ8\dnDg0 Dz:[LV^kL,Dz ai0L+]w/iԽ7oعx@2,d 4A@s@7& 4)aU=(z6*h"(ߧ<%8 O j_޷gvƔ87tjEq % cG!taG~X@Lvn6bK.7ݪ幟;7mR96ZZ{}ZH; I@ԚHbSW;:o"H8@1 ;a 1%YOz|XʇlX'haD$??] bEbÁ'])1A(Ӟ?F;TD֏MqE3Zge"][߁Z,[K#=Wmm`B8 UT3,LJA%a .F`j$ 10 VvPckIoh8ɟ~߃>%O9]F G*~ &~%MZjIqbzDb1txppȦ,Fbo~MhnrHAm ݍ눒F=[ /A}!~z"#M0d!ffbLsA65wxj串:IzQm"g^hב~'g4{@?{W@ŀ`Kn`l:ΙW0Jͥtw@˃ vZ LUN' <6C3mq`tbl>I,}U]=<)@f"]̧VNCHlJmrI|ޕDҴ_yƣRAyJiJ()x֧ xWDLc]jՋWn]J2<Iմst&tG-/f1:٦7(>6o(xؙx!LTqYQWnȻENn"Ӆy;2%±oBUdiUncTYQo* @)y)1eh N .E?̷nՙݷYSkV]\2FL fy-M)7ʎv `|LC9A?FQJMO,%v=N8!)Υ)*UE->\/rmIRTŝ}e&E|"rqc%F&8C7F|ȑyTCdlw %RDCG_D'^nDF;`E0NU~q)-rkˑJVc|ݰ#Lp,?l4ȴ]tώwD)QF'>Qu_Yθ() NA4zBf?jDw.L81emϗFԒР%H’'OGGTNJp0㕨0E&G/_H)UgTKHGɯV- AO=C!`< ޸.Ho dJdWYCp* p!VKUc,-y$E:8J]|]Gy4[{ ߝB _wPMk`k6|+ȗȜO|ީj|@ Ym 0!N"M2.K)j<MgJ($#,]M05BJP͓"ϼ1e ű\YN5Qìm?ŋ[2U~8h R,Ӓ[UKC9-:~FnRzzY&{>mu#HbĕrF"cyʛ DK ?mDmkhtH#h}1[UͿﵯ>-B@o!Xj􌽰bpܘm'1!zay$8Q>01P`KȞ]9*={gy7>eD%G":֫tT[<_ mRA4Cz#u9z{KwR{c4( Yt̖s'wOn<ĉrȮ![K;cU2-tކ̄o_ٵ*jQ% 6'mpW=4gQvT%ms4_`2U/C2O,ԅ FjMaRʇK[ HdUb!軴ao7mX>zPl%c+ב84w4\Ã7mȂG"~?u H_h' 5aT%vƱ#?4E"ud\rHc@~?92z[fZI؃S2{,AoQ 88姞I:/@sUpBڡj`Ec!6e0kco4'W "KuPpJU-3`i*$abO`_po#ZZ-~ #4tڡH|E vFڗ{; A샰xz 'VAJBeLM_y@g?cddؗWzyڂ#ɾ9nݕθ2Y" eeSB6H6Q!U3VchVnwÇ[uF1"4Zevx,@"@+yj ng$7iL:E(R,4C$F ׎p=qX蘣c'LYrAҘĐx NjXΆ MU']o1Dx%^ܢlk[y3Kk>MK#0vrvx+[wLLn(BaES`$y[8۵֔aEA(UwOJiGJܺ^h꣉b!$Dj*Zs)nKa#]-diT0I \CI fuI+U0<Rw-RQ{O>x"A4XKEKSz~m%}f$$ι$[UZr{vFNeaJ9 Iqcg{#Ba^ÂZ=XR%+ pSC#tƃ$^}*)dkSD8>V$SBc0ݢmWRo2 A>vbԫ-TZR"9:q0J64A؈&8YؚW3Y>FđX)VZ0>7oAȄw0&V v<:UNOF[tA r Kʌݘ|R"f3౲30ͺ Bx" @ oE5;i&ρG5|w sܯPb:EO jJQl,zWdTXٜKP G0f|-d}mK!HS%bnfqyf:WRz҃iΚQ7{@rɪk̮i,KlQY SgZY3|{4}cZknOCbU!'Jg(i V%r}iBHcq!LMwV=8>~]uHqK4;-v!8z|MGiH@H_6XSs4vsbKSiֈs2 4=K+`E-UtU=N?E͹g0)aiP/ys93{.g oNʖ]߫i4qDwEj_X8kFp:[er~!gr#f]`j@ ev:X _),Tk]J^ϓHۃ<0Rz>Idve_.^G9^ȕ6B]HZoth&Rubr.Q- U?c#mg즠ymnjZV< >Hh.N^K7]!&ЋgG _X m"g)]^ Tɳ'V˳`|fR>vF1VDyj>P@2ΈxM!}†?>YIh]O*PsP~8"v\Ѽa-j:qkPa^(2ZY}l;Wl>e(yoy,KpIic!NBaU52M"?[?2Odv *N%P鱦V!>a< K%&ڬˆo}F +<]^6~TsL 惋jj Z`F7ui*4翓 >$|l'WY|7 e'66Plɬ~c (7f~/|@EaopDL![s̽d{-~<`=O?}mGcvɊf׈W VlOfmcG)=Hu#t+wd=PAn1“(a&@0*Nu-^nG=6NJnl )F@4ɗ(Jxp0p oJ3^_ƪo䛥mq| ]b}@BE CoK溮'lAP/G. P NHY۶-xԿ)tk0'dQt]rL?XxMU~؁ !lI3({E_0o3شi&R{eczu4k!ü 54wzqBel?ܧ.chTZuӷ*mUp[K Z V7?fH@" 8P%=ܠsIz𴻫MJL8l@ K &]ee?%X Q<cq U {a%PmIǠ~gZrĘ*p{#js4.mcm1 @6GاJ'Ha 6`&`ܬ綘aϷ:T` &aϣ!<*~BWq?SCA 6+^7anXXMMC}^VBJ8 DKZ HY[o(TL |*pA8=@|`X O,'2p7qHYo %z[pd$5 &jr2ՊG *;[oTy('*4\c+x3'`Z'ؼNmi"xuGKaijÄvN-,Gc'W<>=Jq$ZF-$u 4#;K&gc= <"HP7pK~]pC3/X%0f-~4a>S\U$+S^V*tAV<^'C);aDo)h;б l$>̨ m/~cS5֊K»$l#2wN|U5V4oznٲj/NH'rSi&ڷ=]~2 _VO !lk '5KυMOA:-+:ԿX"d܍ o԰lԋ#J+hgvEE0?vs=b$L':rZ >ݾ.h"[WX斧sM6 ԬA>lOǑ퇸}̙/>%/zaI@ }e ##ϭ"]8TrFYWWFLZkM𧄺 "SDqLJݢx.Dd@ӣkcd@buYxVwt7x,yKvn"X,FVƶvRt﨨"r;!8RsF4e02ŻRuO}O[CA}>!T+?lã&l(( >h1R`pM`Dn:^WcDc\4h}<`IUD8#9{wa]ʕllT1 uW/9}6} ̼:76=2ۻrtH-Z[LrKJeѭd#- .Y՗L Z \3Z+! gvh?}`aIl34M#U_:=*?EQ  &t\0k1kO"r }_^}}@y\0XsWCޝAM! qm晀ۏ>Ɵ_tw'e;U>*4A|W]EH>q0*6*,Q k6s%Х Kd\(`s(k@xB1T9 V5Gcjc@麣Յnt i'/DaE 5,ηCԜ\_"- Tէ K TaL- ὔGԩ⯕DLB!;#"L[ٳw?!.tL芳W&%n?`&WbBx[rQo (WrK$0t]~p?I>#8C79G{D^|}x8//!\K7< 6n whitәrz GGi<ή'Bwb9 `}J b2H DZ ؃ p<r2k3z`ʩS#R82Y;N݇ݡ$[50xs]{8֢YƱN ~))I9DM6!{\xY)E-ye;$)IA4ŐEw_>m/ѝDžݏ{ N=Bf*}.dRXX-B0vݚ_Cm a69V637XFjw=uUr u;tROwG?լ͗A&[3V#Jc+NXX/&sTLЦؑjwd@Ei.1_Ea' ~ټP71=}(8WGΌ8acؘ% QJ#muefk[SfF&ASHfT/l)kP! m0dK~hf'DDD=:)<R9|6(Y\k*ӈ/Xٞ,m ,DBHUu0 Z>4*t@S` w[tQ`V#6@N1ZӞ^`c@鈼C# Ih1k4g8 Ժ"7 nf VSNpvVF2_ꛡVږ$Sz`+sN5A$q #dTyQ<K3a^aBp6F'L䇧#2lZ q17oțPz0Z}bF Ё2 D}FS:Dy%2(ܽ7"\v(5#bs?sq̷`(ka6=UMSN:-QkM*G>CvGNRJ_2.虿?.xwZy0)TM3im){A/j1PL:kb߀w)sK֖Qҵx ]Ɂܷm笃Zt5 Wve|S zbmK7XJ}%V')"γ7\ti,(4%t A ;G9I>2uga4I«$8G ,B9lhR6y5cvȁ?\]W8OWLXaѩ]}VR3ƿ~X[VLwk\8 Rih_uOOhЭU!ˉۂcUpxp3Uuz$eҴQt#MeBGgȹq&}rҵs vR.7 A- E RZ6Ai\ckP*RiGa t*,6}TCJs# !Cg②qqa^ E(d d0)ߵTӚ^h7ڝtDSs\N:lk+q'bEܹa}q2aDCTpm uh+1KOHfBL +7Ư:\L/\,Un .ntk1׼W7j< ;w5/Nt=R֊Ph|b# 뒰g"ZWSӏ.R:;|z'(kjXg( _ #u9k Oh)?"'5IgDY !EBF8(-guWvr}2&F&]Bw|`fT[)4'‰_vTК4Z|Ѓ|'UՀ~2~ X7򳠯,8}nξKBP%^T;q,Y3Y= ] ~P@Y(i)a( O'CW`SD .fpEv_mm놷)8Y Ҷ<&asm콛8WT cjF{к!s^ۦ0vh~da)bE#3Ó M sd(_ ]*=O`ȱ C0]8|t,'%RSsO P˿,V@mOu [)]VŠbVgMʶ& oVaqjD_5d{ I2ypʴ\,Q .2Ʒ;Q7S{E)-> .e)o!Yx79C+Ea3gR5^Ƌ;Q®gAm,G>'ۘ#fI ɞy\KvF+CL}㉨" Đ0bvDXYڔ<"~s8s}KB;@V&c^% aRH7 iUE$@E+޽بۿ}يy6j4k#FnA&ʦ&=؉^Nm]2;TۻUgWqqt6:]ha E ,&WކĜ<ss dQg$t! :h;}b[32`x{J.r~=>Yg}^TIɞRSS-1ҰH|* ,ַպ MCv7Ma% @fzΉ}ЙW m88h铑]u@~훩A\ &X1U}Xz1":~#'pwM@Hmxl?v񥽧Jy%TP$ 1u SȀVa4`O'6AV c?&QיѰ* $GrMFIJr\FrēlȔ G6ޱzK.ys' Kk8S?:pY%64z}KT!6eh]w甡f1*^9Jb2IRډ3MڶɢOex:8gz6'_e>`+Uqe{a,\t0˲wfC*C8)U@uɇS!om=#i^Y57܉X,B'Xo. Ht!ny#cµ'4c7rIdE*Mww-6aC܅hΞ(R*1?Kl{%)d~-ͳUi.ey^(Fq(8YYHYЩff-k mFԡDm"lqwƺniR΅xP ^KV?q$M=L6[@քO$WIJ1 Ξη}Г6R>\ _Su:΃?T-BiTVKK:j%gDPކڭ4^@?i^-Rqv% 庮 wC%+K׵ZdD)p%6;dJzKˀpBuClƤlx5N'-jR/,58t1BO<тԒD82|1Sm}20k9zq|?Vgn,9A@Y{U}A)QzҢҒق>#,4H}t#XL摠$g{M_ R≚}GS=?HeM@ z_|v.w كxIxYE~bW-ܮ/ce0]N"ᶵ`gP8!Va51aՏ"47iP*'5WJq:ZGdw+)8i J|O')#H9vʲ1v0+1}R38 lxvu`eÂQk TM1f@3W1DFf!Eފ,8{ӈc>wh3.h? l@α'DDX\,ī8Ȳ ڠ:2\Ɗ󞠑OCKwgW@+{T>ŕa>ó\HZݑ)zIﲠm3)4Q oWV|j..bLb8,epU!4c%rBC]8z{.)}{鞅0Z 1r@.T &/[&T-q Rf~PBg yLchT׈I)m732( Dc|\r.cV!C' T$Up]o0044-F2*۫PJݐTo!jvM0w61d.'卖!/;R Ki+ Gڈa]J_nej#lEJ* ",VNyT McnD"Dn3hkO(ZnQ"3h?>V#:Hux~EY::KQ>i/`p9?m엧J@0c1y tDR#)-)+4iD90XGSA- RaΗI}=UnzZ}(#<|#M4p$K3G^ځ-\'QwNP2/#)NtMd멍D"xłO%8e$Gy-{3t-Q%H!h{y%ILet?T_gU"oO=fM( ݝ_9xk[e)[_,YP6^ȩE+Hv]wiݎ8 M4@åhc E*i)K$ Z ΍y`ٗz0aG*zwa[ꠚS;>_k> 5 #=]'Xxdԋ&(V.zsH5:̅QL[!T:0gEQi~ *jɟaLak\Y)9=:ԍhak䝁G^Va|pH՗S0Ť.xV^`08ݦB~O.ݹ_roGV\IWRCr0Iv\;t؂`mxU@bS(D.:AE/\w1 : f 㡂zr-GjIh}c5s,IM'[\Zp rtf 6еz.v"a'tEc,v}Hx/s *}eɫ{j@`Y$@h$4,0IZma$Di/!5kgU]m/~qrp8 %uuMJ0UliBp! rvR?[6#6nv~c]dzljY5&xnފ-<> =Bw ێy.nMG]f8z`쩐Tʧ$!Mi9%54!j/æG}Vo{Lֳ _`ՕJ01kD<:IN_# ~{}2O&"X%k}e&[(W0&fm#^-Jr0$k(X.-44LojO,@ AKhuK6ЗokWwo#j%{}' !vi@X"0MI1 *3$yn=idΥ+B|ht_J#Ls;sb0 W$AA@۹}r3?6;q8C={c;j;dsþ Uz7c,oڙ;YGqjB754QAuaJ 0e4UmzmI_j12Eݿ%\XsX* O{SeHs,:RUMYT?"*}zCOP>+Wm=.zS٣m(0"e@X7N)8 Ԙ5zn$ ڲtv%\1KJ`DtH쮉n߯뙫h 1?5 d)*y@ 2Ё:%'>y~ZC3PQI]Ik;2\&\PCi: $hAoM?sREdzy"d`nͧ-BJ ߷L>\UHk&%[$ӊ8i[Ņ̑+M,Lbʤ:qmy= Uh1(Be3-Vf,G 11^^{<6 ]F4mO܀z> gJ^.Ù43S"&(ib ֗Z cSDZ7۽ #'w.,LX˛wo#3.KGu*(x2yEҺ.]F˔<\4A#O5. @mr$?9Ddrl;6bnQÌ!s%;5kԭt_$߼_ ԬʄNCiLEb8 c "̲zC}ƃ|&)t۷ s4K=6z,e(lo?` 2 k*Iə*VY1XV"c"kݱ認kN5>B""zH+'93zZ{*9PdMΰl~x:2:x)ȿY,h$ 2Qẁ\ 5 ,W'^U.Kdɏ4s' د'^ָp`(ZZwV}&/^|BJ j_Ð& 5Ձw 7s$g2͝"=J'Qq &՚"haj4ܟF4і==Ȟ\h({dPW,L̞pIiA t<%ZSNb|fኡX O~_ɜeW_3*E9k V#.cJvlCNӻ=G?Ӹ;6x5r-o 8Eb\FJ+#/pᄉbcjV;3X #)Z$.x quQjʈ:*g]!' ;zԎ3۱'1aa8MɾXqD@E+|Iﭖ)1*B _滭(W|)|k7G(2TYw#&?(T8u*D6&h%^cv=|KB-` &"!ՖD'Dbp(ޯN Jo\r.8F4A[HͰqzLzYpRqU~(o[1n DṾb>:$aNw;zvaZs톢l2Hij`қ"H|<}OLoRt+{h+?'Ƿ0:/oqƩa }9˜E;lp\m2)۟T0Dx X鶶]͋fȕؤV-vg⡧` yܞ)˳݌87l; `B3 uÕɐ,PI/I׵W9 ]Bb xW]hGKaXoב4X+OC-4q-uh~ hyk`EjZr !o!+'n[om@ħriϊccYh.P#ӱ+ٖB 4nH'6yLcE@P%;ȍ}([H.%Mq% h\_G~f@ȊBk1oʻv[\g9{(X4Z8JG3o~|n 9r OS}dkgd  f5 |m^a(P^r [Tl 3nW)~Tqe}[(xN㤯HS6j:/[51iK pfP(钎U]S5a[7f;]яΐ|k,{g o Q(w/E0<\U]41t{ooFL*nr&Cِw$X;䱴InO]+kHk7^>gIRM0mzuaoM Q5 sγ &9h<~k3S7L1Sܾ;*lת?qq~w}'eQ^3E[ccPCkPoS\kns.R(ozr%4.WX&,BQ;E:r҈bځwγs!fK$Kg\[+ڤ9+}#НB܍N"$XDb/}1h\D RM</^`!T2#/HJުl`XGR7:Y I)!R<gkMI$v[_v`5rqp"w߰jT cŷ̠؆?FMq^*9SL o|=]9Ԫ̐>N[YqFsrT*KB=xWq+»)|u\Fu5dP>Cъ,"i{|Y4p>Ay6۟Wob3}"0㆑Stw.P?Ϥ٘+5/}+ ȓܴ3=ϘCxzֲ dD b# *f _kZͩI[uU*rkb>-w*"XdWh$ TIN!)ppĝ?n (gۤHu" l?ӐT3?#^s']k?xSdN-L']~Z{0J_',{#s)P`[nGz~ MmqaӁp])%CgpHߴ}`b*~dߔh͐j:25bH3TnoLܜ X/xn:60\kZnb}(-7R_ǶΆ"d(=(WKbkAHlZ@RpEpj6']$/j׷0p'zƃ )gh2Պ~WG.5* {TI W#\qsc;S%BQle0l V/UWʋ=c;}*{6'/눀]$,i=Ʀp%;6,s29^lV#g}'!]m ,Q2 ,tǏ<՗DXC S*B)o$ް`Ah{$Fz5M6Ay;.$!fzw.ɟY% )3~$MA!4tdk U6@ej/ePLp Y}}BU}m*Qz@ۚv-8dR~IIZ &fnv@Nٺ1)KՓ9=HXA <\N\(?X|b@߈jhBEG uw1w0D)nmx]uB (Y A],qj@<:%5mvؙ6Cp8>|Kg%kf\Xy=Lj`. |'oJhkGF ;9OE3\[m>GΨ}W ̨'xӴ셝BvuLÔiFz_L$)T8hTDU,]αu$eJ"̼᝝bs"(WeSؖ?.騷 H>6JhUhgaæ*q wP.wf*# Օl1B6 p8j1)b[q¯C9@a>ͨtt&lEݰE90.S?7ZW:L`l5B9(JຐNdʳh4U;m+iB)*ōsBl'z1c7W/Q>¬AlU񵳞vTDj5>hp8;^,jmW @8= #h= 8 é=ǀC D[uVCUܮ:u6;%iry{:$V +ß/ .1G50޷Dnr&ȝfjhRx:ٴRGbXW(|GJ0Cw pr[ < X9tkTLZE;OsB[&&/l:vX`ErY'T[osr퀰"$b&Z?X @:Skcwrtx~.tvL-ۨv [EHK/c򵃳ۭ{Iqs5Bvq h$Z;.16a`ׁ|ֱŅ،5U9>cmW[toT*bhǯIF\#.ND=jnLGJ?tft p+1ױt+aT$|N'Jᠶ0w{Mr^oVz܈~Nh3rɣY]:ᱼyV#l7Rs|LG,AS tH-H,k*KWjh|`10ԦFkz-3{d:nOo)7ߙOV]olPc1/uG:1IC·3q KjzaVrt1,K]iSYxyY$%}0P 㟓ǃI#cPq&zu WƆ7Ru7ЦI~j@DN%|0k<ʷYv7 +JH#/39̺Ƙlo(:,aiRG(!cx 4tH;d Y4^Hy1N$(.2{ǚ e۽ƣ,܌=Up_+u (aIkn }Fȩ~IߏaΏĪh`d Q[t3kb="ԵZҶ]Ҵ7/+'|xV_ը됚*wibOa4Ճo:KYba (~Fe6}vҬ-/F&ImLs]cQhjxbT!-psLxu#.r^M˞!G{=ַay/%e+!O:!s ܌( H יA.3jnk,F9VgWҸ[\BEHs;;0׸ bINLƑRb ÚAݫdX/_BMfMXw4@a| soCyw뇳ӯ[pFtx|hQFYFa+X(R3 W:4x߂HE:cMLtO׋5l(uJآ9֥ L"L5Ї/wr[[QB(u8ըDm@^[NP+ j]I UcRHwQMYEY*&ؕ{ om^c ':QFx#|UX*Ǟch[7eo29 ?o(ET 'v'Tl4?>@z"dEBߴ.B>`fIS֛vgȝ;"c&Ȃ^YY؞VM iDE,V vt7#9Ϳ$9势F<ʷ21TV[KOB C 8  lת1ޚ)"IY|gn [_O).>${NmŶ#g؞WzKt>gʐ>fy(l~!`>R~VѯOh_|*VT($9T5㭶1.tqNi Gix wd\JLm5,Y`UBP!1=gmv> ž+9T~P ›ąD 5IôZ|x=c.*ǽjǂLb$AjUi9aN`b6PqudjfAzNT (% XS rLzHi@juYֺ,CԟWu#]l>lMvWYT;vD=cmsE[5uA!Hה8iXg\̃` ?|lnrD[=޺-Ru港he: Iյep꫱M)[x Q+s y/ ^W\|T }? lM1X~F;T9 }xRa[uӊ1kֆZ?ҙ[_գu$SbɖeW^ʜ6|J+(Dw/Iy{O5LhF8RݐoAQIbt&'9NGii$+ͥ:Ikg0>Jorog]Hĥyt?e|`gp+wY0Y@4Sn:=Q`@g %I`oLXݒb{{zYxӗX:=%9]Jw~@c?%ˊ0ӦԦ ϝrs*qirN 5\6@M_u sE28/d3[AGٰT%& \޿ ߷9I+.^qUb C*qK0cYIĽVh;sv]B'8ӋŒ54*Hũ⬐`IXâQЈCL!#bPf$ڂmޤ.L<zTZcb//|JQbjY?2\X u:F8߷`^v7fg2 |X)=(( 6~Z]C=4F֚BV}O!b@,罶O7-gnXsG ɓ<[MآDVх+P&Ѝ sGwJNhXӠFZX1/ pl ɓȱkHo S&sLvQrSи{!5zsVReFs20Fs _W@ Ëd9JZU\[Ƙ0ZnVCA7h. lVHUFkk2яϘ%Xa%S+ GIW4ƤMً TQ s -8$=v%i/K|%u{{_+nKHt tSQPSTPu|;L/7de`t f=bM:j}l)2fP=)/wl}! t55]I]qU*@t[ {ݹ1{"-|0H-t|da[F y/Bi=j& 6a}.Vy<:AI'ZY#_%`:^O٭j8]OJivZ˵Mjq5iO(w,tB@b?fR]tt{@FHGgE5-Ԅ4.fn${g 7}1+jP =ŎgKYC_ʀO)9 y6!VU9Ͼ?[7;,NH$PPq 5pEZ ʱnVLOޯI'?QJcém^pFCa=hRt>Nlܚ4ֱeS[U3G_DZ=ëᏵMvIgPfbi`Բ`Y7Nd#pf*`X_* w%([z*kj$EjBI_st`ax#ylL}N/CGSc@etOpT㶶zx0X ܧѐ$S2q i˫xC#(n`Q(5#ZLw%+[͏R+riQ96N?ݸѾZNIh'`d[nD"~[(Q l ⇭9L ΢XS5L)Q.w#`)8ıSoÞĵ̵)%.YsV\Q}yMŀXC5F\ :6# ,i.:9DE҂x;9$Z*B9Cn#nR TyH⠪0% Ìy6_Y!RO@1[A#/sGE\v@eYƯ[cc8J<ɵC6aN92'fGq;*+;cQr|a0vyDVN6*̹PvүD^ťoaݐI;Yh5mIa/(CzBVh,HȡyӟT Qgh2E5"DaqN kOf <ٞLmUhs;г"2bro`1t)ǿd)J,kpt˭"ЇG{udW7r#Hߗ: b@G\N阅laB0S.c7@"vQD' 9~?DM9ϧ>UaP_Ƿh*gΒL+k!&aTUnufi9a\ ys/|@IG4M`"66?*P18[{o%?_24CTp 86kLMܲXӻmyHXs0ZJca_YJ)ʱ®'w5~_.- QlpN xC3? U#!,l}s@@p͠LNs/n_kW+8٤n9m?g(:XOx;q4чK]G M( | TKDNz SvYVL :[P! 4utP5t]gB (pcRO[eΥdȗq@F=ܩ2U^GsI:v7%DHd>'|C[J{0p5bl_5EwUF_8u:(9[0)TlT>D-2mfᵔ0쐬Huqse!{Xs'ۑڷ7x7qMʻL8;o{q)4&17 ;/;GFCcl8uj˲P)biu%;E~fehMT ibmKIܬ{Ru̘rK`6 dUlY5 s!lOk,1ȸo22bh0\cH D4 Pkue.GZSc65b͂"~3)"4Z/R@Ýgq\8I<.وdIG5!X&XӦHZ:wf$TqS%:{) '{yu \`ftZ&ore!`21f+-ZG3t⨂q7R(N6M<<$W𚩵hhNX;q^9I!(poH]ЧW)`xqs1t9yfD{IiQL{AVwf5. 8:V t)).^S# 68wsN7*5yIIRVq\Mv=M xUKH#P#>+ˍsiSʱhz3¿+B5{w:}OnlK;4l-ʇA +Z=^ [C14fɷ`/aqy5EZyl< .tܝ lv!rHDnDH4X AwA0Ϥ{ 1l?n:O'qzӍjNt{pysaR!) `=:h%M-:REX((Ubһ 8*O{9E&^F!&G@8,@,,u؅Ϳ%f'Qv4zpEQފl4J-6{Rhtٛ@:θ8^K]'Hqf7̌Y {H~Ȩ98g,yxsÔ"/{)VfFxc ўj {ʼn-ls;ͥWxeU ȰI:E` Ù,g( _Fwѧ (gu,byXiXhuq!Ycg\Ӝ&wG8"Z&BzmT` NGӉp{>gDf4-[fr yŦ0ETT7Uƌr q+ӽ,/<~uw׷\{7+79)Z6c~W\.t Mݰ\َ=i+jX#R!%3O3~NëB@蚄T$]pc]|q ֲIw|?rdtKZh6={GUUT;F!K~jpLk%^okϙamn/]ol k]w`ߣPYNdo=]*mz@_]\C`NfO#gaφZ͍'GVU:~Qr]ZR;঎RwDIٔb rBWU3\M;92kOh+*8O㇨lL-qYu)m?<>]PUamy4NmP<^邋KsA_#T'&%cZb 4XJqVn_aԶTW7iI͡76:Exg_v*fNALL@c'_E(wJF '-{9uKu&{a"6Ry Ds42GLa&_cqVU=-$dmO̶N.,֛a<mnAu^A!1X [ W+f;u+ٕ-rJs('j!(4wlGNWޫk|m%X54:]ݞgk1-_H+Ǿ4)imܳ-gl5wgYZ(&y"QzW Sw%6iW0"!&gq&>q y%IV(ޞ~)j_75 fD}>yjDž!?jЭ^<<t[8\E80Nk%q8bHmp/BڔUb,XjU"2KoX.vfUvzQa3n?#ZQG.S1Y,ǀ8!iW)Q,8t cdn{S75s,hr1u}FG3)\PۑI}}Q0ܝ !ܳb+"NXl@L]{*сC* ֪]ТsV_HFep)ȱ\} Pzx(a؈D=gnIgĶs _th2ieiO1drXŘLp^1%#>)x/Ƌwwr(Fߣmҿ6nX?#m, 'cxu[ '3^IjDIW Yp`Od_%B 鬓% A ~G1AycdGԝb!I@֨Ԏg-hB-HxI9տtRyP.'_@T>F|c&rTe$EԢw|_O!|Fc <`[m>+ohSH<"¼k}Z#6~ Cphz#L&[* e{7aW' AeHeѠfU ;>垿Mm a~ΠPDxg@"0@թ"Uho\!,=EnCJIeڑ6 ݭW+,֘)ʁb9ʌ)<)EPxp7 +]#xmyi[zJ6b=6ԥN6=ڡs/>"@}ypb 6,M,~Xtu(6vlbC޾HE$NwX1V^-ITfv .m}9Ve;w3VXgTߩQqr ;\7:E)M9Y m2d 09۷ 7ӐΘQJ]AfR.Vx=a|%т Nܛd]AC/IՆ.m#=g5;XlE OmPY rߨ QYTGj/tilMHax4@{eHn1-'uKN7)^I_Itڣpg "*Y A}ݓ O@o?q4n#F)+\INˊn |,Uco&<.UxpO^hwgdAq_nr'9ԥa$S,KLxd/ƛb2n97Q>27Cg*¢ #OKsEȂ;=> ozP :,R;d7rƒ2qj2AE}@՚h-=~[FTF5Yu12tNciQ0Ou8y߲G|FّBX&wh 0p0MGhDf?呏VĴY)+/ٔ/ovo˴2r'#׎)ze+/m-,(Ч<%A!_ǎOF}P\Y]D(Z٣rgtɮA~(btT1jAe9[먌LOcbKRpQ3>e И$ )lY"j?۪^*EvR|nK]xmk1p^ wQD&IhcxD% &eyyY&Jvi<<Ўm.gxKC8lætVf8y;*s s\ Q%0d{4?'Ij<,XmO)35ImznHGV{ )ڎa)=C1T HZ˭F5n= MIT;e&?cMj{BX1Y٪GzLK왙x]侶a,'fJOnۘaOC~[y=zlEp9522>#ݘQlfB,fw, 6$2/+q*<]t%(nK<˙Q;RNRK߫ƟDR- q2%i }'rq)w*2C#?q¿MCQLŊȳ? !NIvUƷNoyE}# TfS7=Vs%Jg!`zJOZc){< PYM8l#,!~)}q:՘mg]KՉ5 <%Z .VXFa嫍OMpبyL FzJP$o4bcyDsE:ȃ͹V_u?0a2Ms{\3( ouF<ۻa])oeSCeXeKsHڣ:xy6m!a%OZy]5Cjzj[-$8T&(LBfؕʏMK~$rs$`旦Jõ $'1qƌj;oچQ@NztӗAC7L;.:cEؖ]PCh,f=*=, 5[Io۵>rHGE- u$)3'dA7b/G~¸7r$<ܝzXFF"V̠R3d/0/MCODafveOc4–D!᦬)O΃' bI.zU"'S5Y2$n,|Psu n,Z~դ?P %l0ӵI# )O(+I ʜU"y< a SqC⑺qa@HWWS"V6dJ2 Өgi/SSJ/1.RǣlZ11%GE=< b:r\>za_#iP1V<hrHj{;(?P|$)[ΡtB_Bd\t7E(˃ޏϚD9q'UW/13[Sw'!f&B)6+Z:;ȭFVHެR<( %,`łLJ~r=Yto+A(Yz vH6n}Ħ`Rr*Me&BǬ&| nX(M߳/3v3%!ji FV2FgG˜gxUZ^qor/D@eVv"G3yP֓5^1⾙vvWF f ENz3Fl'6>j}ѫ^C\}=2L ܔ^wd[> &4ÙF}6&q޹8凜dFo9}W :<3}u6Xp77yN+QyuS]9ZRϺ&jou#NֿH`o78%JDp -2QdPWκ +kV !꽽^rKr]!q?{V4AY&:*Q8cinK r H`[~$Z嫞+5_>`]J)LvYFyky E V+vfc1;mw'Ș`h@޳'F&6 ,-?Xޣ/'V+4,OZ4S)ߕ&ہj<ٯ#T _ިa{;Y%+/hLku:fWN2Ef8u>&׃k&_Fo <|qi](&Vewme BD?+]uU*v; H&HOPtƀS^^4,ivCfض&6$9VV3qfӠQ/Y<,1H/ڴ]Zڿğl-%KoB$\ОDp@Ȳ͔PT or6D11IWP$At"9 ]\O+`輎%-N"w6 ͳҳoiUO]ņ(%ưDASX{To4 U^~1&Pm-aJh{C̹C0$.eqKYޭ[¬<_[LYpjē"}3xJۙQq[J_?v;-r~fPI%`s'~i^fJo7VܺnoarcStmǖdMjY:HKKWn#~asbR*421 0#i_ז$~q#'=\L~98)y5N<.<S%Nn<3ۼ9Y@ˢY9^>4lPY3;Y6z˭;ꊗE98x!/jd7½b NCHLf}r v76ͯ4=f- *YJ$ZcHzg7$ Fécfd*V2 agV{7rU9O+t;ԧ|6NhG:A5₉UX([e_8e.Q@^ƤA~ΖlR'fqƩ& mFx:7Ċ}-UUuS&_sOQ* iߩ \+"Њ>>zT%}⛖58FY=-$+sT`.ٛB{]ÿb袮rngQa=#FoZ-Z^ }C9jmǶ`vw;{YT=CR#c7u"{k @S41$r;-8Z#4g2^#4%UFN w8*p씺S8w|N-Y 9zi{<`똶7BǓ-,sCQAh":Ҵ˥߯&ۑ e✮{XudJCp3Bޛ|iCP"&y)E?ƒ'|zt;-2tPYyum4[74gkH*Y0ubef`EpaX^"x!lJ OIx&){I0 8n )D:)Uワ]:! T2вz]4=KLXVX^&'ȼxwHrAn}"S|!O3s)BhYxm@SY !G NHܬ06QX .yڢllna;1įYT[l\5b^Ш%3ۅ';[sFpgDp/-Da}P?m)BD2 & @ШѳE؍=oG:KB‰W >_pw?GYUQC$ʢ ʯ l3ݏdgc"%:HCoWvJO-@U%n /btMr0'VLO;otw[CHG'm? LU$zWFQgpʴб}cLiiUIHLMτ/x \? |luDOׁ0c68 :a>`ldFstTj&؃O><7k҇S%p!!I6@D;ʶ4ɟtV۬Ge\|2T^^ b]6?6xʠe/,]ĥa+oޝokCӘI5fJ}ڦlsOBaq" nIP;^e1RISf-b.rCtS| >JʑU Gl G/ׯ痌nw%9o?#N0wuAa%h:Mݳɭ"Q &Y7x<UiMhFe_VO=?*5~ c#?(oB(ʭ4t'+Dz^Aeh+*`?0bA/I!JFbVO+IJY0 Qa eeܙ Tcf0:9kU07 Z+qCi27pk?y6JeWLi`5-">"B"`=oD>XΤ1hz{Q>rD7xEixfCo `_GՂdmX.]YjonM}{D:`@9ܰ1KDʻ{6ZwɞVFeQ=",mx)v<&:^k=9 2/df(9 [ :'3rn "){w7SGq]3 Izoy\z1s[aZ6kiy g̈́K{1Wit2rW]H 4_VPcysN!zE nQ% A<΋?(Ntz:sk0 {<0Ř );AEf67oPe^VDC YޤMZDڗ9ܜxi| E0JRH O+3a6O)[t)}?y2Z-O>Tc Z:ԩ/M4{+y$7dieSFA+v=4Qx,ja/>@guS8! >Fg ;nn%麙sw~@5vdOW1N44'w85"#y6QKF=sψ qKcGaLM?vl%9][21_gg]t־I!8GڵlԴ߀~#ٟ N:EN9 g5?XB.o .7ޔXt˶ PLUy4r-ǒ}q{[=`dCٵ2"&;Ԛ19,-h謚}‹ۺɏD;3W':rw0Sխc=wgvKo=BC:cIyӌALm5M w5 07>jTil@+uSxLk+e돍#h#IY "IDP"H꣮2;Lg->TJd*BSrƯQZp`a ~ؖF5(4>:_P~ʫM}٫ ju@[~j_1肋ؤ,-ܠܷ46ht6/B&"z񚬪f4H] Ʋ"&kZg 7[K!9yT}!%\ eb \A4U-Ս

      :&?Lɣ֡>3,dًL]Ñ%S~Mz8l4E?P"h/t5=5]edQi@CEό:dC^*ϴT3 ;LmnxZ(KJO7gR+`%ǧ g_CUJBŝW#G"M & Zf7ɋ׷._m 2r Kudm vOtKdLd .pe4=6c5-=SFٖ@UjlJu\>-&馷Xn HUE륲1jd;5ЀeDep銡 xE2+{*(5ĂWy\՚Ky͈v'T%Xxs }l.gA`HP܅uFWe3*{&3|ȖmX{c22dot+Nx<42e+pBِ?YXD&VB{L\yzI"y5Nm} 'Cf [|7fr@ӆ${ܕ}j^i}^8yE# R mKvZowKT>Г>KEUaԕ v\Mm2]'oicK+56F0#wev"7,Ki("|#j_2ԕ'ɧi@3cs wh|whcM#vt\ZO䆯%s|WJGɦz=ZH5k H" 2kLNL>SkK@O,ƛss¬43^P oMif P򇿢0 B:(?mftډBl 9)αx0gDu^[Ͼ7 RFූzzFر+5o;5d~&`o6uC%`+)S !s{B2vmB;h]̃'x<2C%7TCFM [,t[(d y.:oK!"‰9I@yVC\O&x JEDȭYALK-I}Cz8 +g Lrvm3y{;q洗Xo wC2.-0)}͢؊V8r*l9ke;Z|hc#"ω<:ëVAn`l-Sݛ%UG9&~L#gz8持?Le`yQn\v QfRwYbPe_)z=P{ @.02?? tT[U".!R?3gYlH)ƒa; Mz6&w=M QfԽ$< `CJlea}$G{}ݳk,|>dJ-G0)OgOf(jt5Bj/>JBv@#'fƙ>ƌnwkcuf<.0sE[ׇ%X$Fz w/h*Dztw_|=4700 *' `z:K}_[PgY1p[  PPrm,^nVأ5f"F@DTr{XykgrQΝҕEP;d̹;]k:m/Ӎ_2>BsHyL0-g]ɵ7O c'U0;{@&Kxsŕys`SBF 5siّ˪uűa6dJJzƱ>3|+Vt*5a:E܍DQػrzH;F%ĉ|I(Ehp'N/Ͽ mP'ȨPKc𾑯qLH>  $fd@ ;WZ+F if82`8ԹLi;=7F'5D8a|^_vUZ.#,0))i@rkaS[5.>4n&` eCRwPo=|A;. I54:C*r=%;)w$ 6|uv[hZoGF]cH@xbIWwH 7-<`Dw zBJP7w`ieGrph@>:˴H7;-Xgk%I#D/.6AO[(Cw=V}Bi1BQݯ` :hM0 GhV n9t8G6gv'`Y}R!x+(+Ti׺)+C$ӺrҧMofz~!9Qa `L2ƩOeP^ي^) 6bDDd$~Ffe5Y1s09~7V<ր?%w,԰rL0nLLo[U')o͘RL*=+#N4Q,k!|NYUe.5)90rfA& YCe;.@ys`e6Z`|{J{@d~LAH!_ 9{vUdLeԻ]0nL]N֑IKkr2l:~āuk5=ISJ8G?F_Z⃭-kN.Bq}O[,mdݽ%OXe)v: Jl-|.?.4\Wf1Ɣ;)coӚw_J'X).G90B?;Q E_6{US;xl_62\Xl$.nxIa._ {.(p8Dh eGK{XNp~J2O*gWpJ39WP@W%DUDHſ:=Ȣ.ӯa.HW#t&fZC).i0y6zp8pӣ;[obǦ|kS{r@KΰJZ6h򓇫3^ޕ:\Nh̄ӻA;:Fs6&eWY2Bos4N DГDmĩ謵V$irhJ;G Rn,;{AUJ`ȩ t.u Uz#2\ByY_ۣ&v YEZ' d&g 8?Fȸ}m)qS~a=$G`jVHƾ/9|)ڨ;P,5gdX?"XzZb=p>I.g Iq&Ql$`F>❐w]bxR)G=A\*qq8>Q a7&/n ^( 磦J V":X~}C~'6&0_ mP_u W 3U)͈<0Ec fw OnzXRB&cfܧ6 Dn O}[nI Ɲ/Exr gH-3fy{t^S$`6*[}2[?U|*ERz/ ܂M6KF-ioTn9'~x,ݵ,KdΓD|EWX#Wڢr)(&2 Pь$6hJQt?mzE< PY`"9hf _xAޞ|0 gRW'p`rKg*gӂ 7WL:{&,`ka^uV_@xr۾DIpnfЎRz#|htaqeN3I,k DLc uo/;)ɇ;,p9DEZrA_H[†o2GR L"Np{ȃj닯)7j8,hPc_F=J#4AVrx`FcVKWl$#?)/*[w8d?}0j»+^|Uj'z)nRzQ,omET}a`%S(NooEJ_qmh\Dp?IS1#Ɋ C5kWQv;=Ë|]NJs+=p |m\׊5$G5K zv\G|Zh }JhS% Λ? YkU2JjzwAHf󠝔L/Fo̊8wy{+Ycj6DNκE@zu. 1Qgj)-Ur=GSn%iAJ(AV4` 0o Q;)0z&a(=?-[Zl#"q%5쭴'N;}crtWlo'X0Puzdr\ aa':#N%mE??iof5 @h*¥ָGF+l?'+\̓@9EsUj p5[Y18`?aI7`Z;e:uQL$ %N%x cU+ݩ-bKbJUhCO ֠. 4Lt6-W-un~+`,i%V%u vu0lFs SF@{xʚ;DhO=yA-iMe )8t{= -hg0EMBͷϏl'V6J0xpZ7Se/ie 1j}H\XEuƸꅫI"W~RlnȮ)i(' 9 Kwx^v/C* \e;UBX-oG2i"A1}Kޑ =䕏83mַ@x%")UV6Q?QL!?s (ޥ~({qs2VZi@Gًe.,/@Tio}z <  yw]~,OM%He`| R1 Feҙl $Q(ؽ<:i)a?Wr_WTΞXPpw>!\Uy7qA 懿OM0y<']dԝM݈lbg)DK;uRJBHG[0Vҧn7u;&=ZX@L*6߻2~ qhVl$v=f2UBUOm4qXɓ^=,ij$NFwb|h4ֳ0}i~>E-.Xxsst2Hj3 Px[ٝiLgG^US!Wݍƫ'Av!kWK Dz5U`k=dxǸ KW9hc@l49!+Slw}qok /0}7g{#BP5tXd(GEmLbTe MP/Am&3 Rm^\~ԣ k/mcÞxo$^|N4Jz!4Ǹ7B@V[ɷ:*@?O ZxWqhP<f#'H%8"?99.Ce(i.C2fM\#'=V <œgA\ wo(nR6ATL,Rg֛"he5B|EXR@5f?]g`c11o32s9fS{g*3gݟ¬pZT cF ಣvgzOvuK0I` SMm+kS[;j`.eYI&DwSn+=}s%>Z ⨪5pr[i90v-|Rd]RbI 0&YCw,m*QqqҠQ>Ҽ˧ N&IvoH?/Qs/Ymzuv8TS}W].z,DIwB!}9&؋=6W.֜0svb&d JLQ%^  UvR͵+'66)ԉ=;]fRۊe4 X,|{{#De X18Y_?2Pf?d h$) oqB$]/xB{9՗ogD9~d?QnӠn]ZNI@ux}èG>:S%@l~4.-~Ltc;kDw&8;Kߢ_ZO|Oac`B+{^pll/e9{J]VҀl[f2LOu#}M ~HYyJ^462PBIقt EKA[_|F8\q"n%^iw d>H{ڐh[]mKօ$ywjm2F'璾ܣxG~[N)e#RW@=[dw6L2uIO+ h 3v&r}1ES0c2$י%uQ>`!I6`Ma$"E12ґd.&d| b~t1̷1>{ =1BF%mKQP& q|Ȃ<>+y-|Fd= # 78,;-u|yyxQ$e.JzQg_y[W{D5bC怼iƻ]]ClQՅ¼y<ʈq|(rJ0/T~N j(bʫH׾{VӡN: +Ȏ=,ʢ8Đ o]pc(mS+f8z3G#] j/0+G8 y7}M1,Xw R<mIۋ\5C@]h&,h(L , vҀ_\eI'8~gba"x_4g.QGi1mٙҨλ@<;p|kyf_~/pn=.'Lۮڭ/ WУIX ō_TTxLu!T \w7hW2tIBߊZ9є0ct> LoOŋ;5.0Yd[}){;$J5CNfc`wAS14f /mkYП:.gsUij u* 3PMFY;0)t8[mʏ!{ľ6oodlItSS=, (-ڼ@jy}M(Wtl 0 ^dQ V -* Fܜϰ@ʩ&%",B b^%,yLRz} ki^!OK gP'eu!UX\l^Y`RgeތqTsn\qe5LZB@{x);E/"a-Ҷ&|BeԉW+K^U)Ms[' _ʭ8.U *rsȫYHwdy룺L86"?(n}UX0H׭Oh-~,p\ fHg$S(e**Jyonٺu:xc^'0c3 ) !ַL{ ۥ.OCZEHɵ Y+)> ŷgmsmHe"qَ'raRq8h"Fʌ 叿r쫲q99%:`snNBpwo/ _#(#qqoU\Nk] 0 ǷlVLǿ>r"r:te`BT`V" rD/!f`_S'3/)&݂C+ߺ6AB$umM惊u!UklQ/X<xgq.9|hu(vda2ZIbcN$owCܖWFcd-Ak5T;qZU3ٌrXz(n03_o OԛVx g)#6_.0}Y#;DEɀ VR Eŏ=?7 >ChitG?b`9e(*!LGNq2(E^0Ǥ!~ǀp)~x8.$W)҈LP`Cs;Maay<~gn %1 Ke)Xk8ZGg?ً~SM3tfK"Ml+yMVdn`u:d^ G/d xnz1;46ڨWI掕*Ac0c5L:}B:=ͯq((8~ٶ3 }<ܰmy)UYj3[%9hl6o;iyAlҎu kv>\B ж@O†p8cHoG\n2 |6^dzQk%i=fZ=DJl0 T{FF Λ5#Mޱ[Y):㩨#,B5Ŏλ~YZ箝wzZ"[M!+IMs1=5TyR`C&ޯ3vgߑ]*#|;\U۰f"D:E!WS C)R!k]/>=J.#3΀GޘwDYm|ˇ %b/yXߢ)MpɇYL3zCZbfiQg]w"rrpJrlxbRq+HGQVlrH&E܉Z7ݓ,4?ɺ)32a4vTuiN߽ yIכmԭNx5Y>Qi9mxj~X-ʼ{ HpUKBvYUH<pC|TXsJ v҈2g).%YP|H5rgKX{&`r%7ab/#OJ`5joNfUbU}@@Gw |\ G^V:33v+g;_,!cU,᱄6O:kc-TyДn(nwvXNQwɗ Q%9`ZtU}0i}.՗/y[U)CL:dOińlu`/[c חŽ O4dH#'̴LZۚ8',Xݻ"OX!)ty 9 v{#H )!?|vi`;Sa1be΢SGWb{JV.W㠒%/ ),/>C0u'N<슐KoLȻLȃa4-9:Q ^qΣ|2{Uv@.J`uӾ́σ4ÓJ "8[ ߓmu'BtURNjXat"O9 _q \sXy ȼ 6T*Һ*bKi*7R4T+SG%rD,o8T'3IڹAUv,0P,EmyrO;Z_Ţ>ДqCb̏Hs8ˬ::aYW= ^lZU? RyFf>d&'^(}YIyԻoUAYUd_މ<={L01<%شdϲ3=%k47 g8)*B\"|MqH .$_(MQ{یE47L!_d ژP_QFB50RݷcNwޏmo9^3"!:@|FOJ[k3~BaF=nX7rۓ<^oR8C$ӻ.Siپ7Ǵ(kopNt#"ʦmѶe} `*s5u^KHwHi+ EtHdPQCs'-¥ߎ?85}@rMȸ[wEfnh.R^tt,nB8} ewH<7Wii]?c7(X6RtQ;Y%m1B Llj eΰAS&|2DUS2V,7&G#)$p546w4j󾦎W3E^5UR j]|\!̲it`r"[AˡyI}>>t\'s81!W#BGOj pzgVgE@U$^-MjǭA)yzS<_ԊmLE5Ke9S{Rʛ*\dIas8<h̙Ds%1+w`0mg#J5wUk?$]:oBDĬHcCF8~)2buZz6= r%@kY,xg荄{8xO ]s]P,,0= x /<e"%3g ٶ#qu E"tBV֖7T=M)L<d-!l(Πk!L6=POIC+/}hNaۺ )h_T @K|y%%<@ȫC5X/\eE?.H v>:50^'M.'S~/dY6zٝF-:.iF]4ZN3OchkE$#x+7/Zv\x655zxbNfhj 6q6=QLBÊfOB}x3cu647KNLb-AdL陀 U5 /A}i#]. Q|fײjg;~1ٻi nR(9tڝ J67j8鶚 < {, 34h)r:# |_yf@Z0'},u3"5<)yζݾe.+Zp _RBQޝޮ2 \s%0h^3îA0/Cag;gBH[JJUA '7v5UXn<b]mn QazBooQm/H?HSPSy-JR*3}cz؊AU~Iلz;Z-l杕UAw|! O*fV\ pPS( .óxZ"OSJs(gl> !n|hmm&l CDA;"~Tz¹_UٓnvԸE~:,煀PX,ő i V1}' *=}1o߲]WTT+9ƱloNa-ukT=Wu r2 _ͤDp]Uh(dF?gВgSAd +n7Xd32Ue ho&}-p+6x*xT=Lĉb\INjY7_f%).0'P~'\/jqV?iKs_64j(q0:ۮ]jE'=(ö|z$D)`KK$GiJ\/e9} ^А|NjZp1j /^ hiԋf bH.\i ܂> K?+NJYYrc٢)K NY8`+AlgTԅkp<> >-^" w7R>0w4'ȶOel쌣Vbmg%$ĻS;V([q 6dPGAv':*@s8Td|5Y{kl;-;MVy~Ѣ3m QN; vv(YW.50wD0MWlJXɋ|O$>[!n?i[Břd0gÙo\J'gޮgu !j(~: =HZ:Zt7,0b̜JBYxD\W/N5C0(waPR\2Cp,TK^QTmSp VG` B)Ą/O FMfu1H5 MmҗPI8{9"< ä.0Y>85,eݤ!ـPG4O[JZXl2nm[63V2{-R&ZD SN?s0 2Kvh_] y`XLǩX]`SU n Rt8ۭC/2nZHث;rWʒmn'~ŢS; }a_xyGX?YEp %&(]ubG}RTpҥݵ-C:Z18FiP)Qn]UE_n)< O{,&X6zYŻt3҈<2gA ;?&z ~r)|)wVX+hcwRH\4ngG:JȈ0L*tecnɢ&w0>8x.l6L=U$eS' 2{0T6J?_3+&s}>-t ]G1qהfNg8gƅ>)ߗAF22rwI#prWami ^jͭV)[2>_D/uf )vuΜ~L`[JQOp4})] yk4?HM4֫M!&eV;ޝM LPB5%YMck,mkn#uI.ldGXTͩ.!#pbr0gK9 idXr-1z,0dDY6ICtf^Π6p7,ŕT!]0q&T%Pϙ]hЙby"'vCoUF\sE8gjYh "QgX7uemm6p%(m˷JL:DMugu٠MCF/`Ұ@cJBˇ `S9>]% 3(e (bov/,WTXWŌ#y7% I(Vw<%8w;+};@b(m1 T֍v>S&՟%8,%cŊ]M9;GEWA|SK6h|<Hc0S(UE(=ږ =ZA%ɦA+Kw Ff"N5ȁWGBYў6^b!Istˌ;T&=2\\HpgϿjupsSsRFcBRsr5[N'U^% ~7ryPwļ25Q(8t`<8]DGҔ*A'EY&E0ډڋ}2!R'Uм7x@R3a@8S'^4@~ M;S{%"Sܾ/\̉Y9ւ{Gط`;RF/.Bڷ?SZ8Z*_BU7j[C'@s͟k%I5>Q:?ެmQA=?~|ߚPd9Q?vy цbY]cw1P9bmeGo+ Sݠ$|^2͌&. ȁ7B13"/|!hZ,gk蔎# #7PFDf"+?TUxzb*33a:2{na1uv!u;P$/VK~_/;GbR}t8+]y_fLJ9p>`cAĒFᏪ4,ً 91L.GeOKG_ԻF#-9sHۺd7̩NSOhUftA&Txq~ 5{O+f9! NgʵjZ\qdSE9DTy.5z,T]+fjtmPw7/x38*4y[md̼JĄ)Zk[ kJMi&D"_NUdŹhD9Wp5,h񘹪~b0P9:`TSWn@DXFUN5T(v vetux} &K#)YР4`+[zAxJ$3< coL8씓G Zt%&H] nA|Jh Wdmh/#$A*+a%3d5znqY)l. gA`#dg x|`U⣰W1)]Z& ZxصnJD"9&w=#l|2L4`AZw*/e_IOOg}KQv}4 P;,qGd@u_eAd> UcB.Al$DU0p>W~e=mЊy/,xŖ si {Ej¢%?"ΧJɏ^AvIe? ν?؆YP޽s7zf u청cKvJD7Re_/LʹȢkr=-5OA`'~][kL}O WɍRmdp"_&m g𚉊KM,=<ވxb#PuNjDX9Np ̹y8LI`=iXu|_^4jsLoh~%?Xâ1:ߑl8(fY<PC.ݺ^\!$Ek,6|Ցʍ<|p݂O5M#TEJ33}f׀'Yu??ۻ $ZBk\ǜrj,A-(tjn{UrdzlzYs"_ٞ±ERQ I=+aUr&YZ$ic ʕ.كH,9BU,#Y8Uo:Fd:C&%3G]͞W*uleQO@ʣ7d 1Ҩ)$ Z.+yO6Աvַ;?Irᅞ!]wjƟ2:þSs5ţ]Mnz5 xohxBUe;,k4%3XƔr٩vt>2;bڜedmÂvC}|Q'vʝu"抧[J_!%s94 fy†Oe3Q_fZ%1dS w%BX9HT#2 WXI-jU*ZG̰L5-G@,DAД mwjqP.`.(0s[L:\S ]d>ߒDʝZjY/Dazk;v*#y iևo}zQTx?=h6ϫ`f;ƙުr_6!WS;˟ěJҴ sqn9p-a^%h*FH䥐;a/Vzэضt Dm_O<o]VrlPO ~-leM,.f6_Œw }'] \%N.ɶygu5^+7\Ab )]h&AKArfqXi=2g7Gy@69hd1Q I3Oe9e~oei\&o?gfŘAbO>ׇ2tb!§ܚ:rh!&u kl_z2vo#{$^; )yo_'"|WQ̮zf(.Q3CqRʋR慹8= ^*u#Nm.~Em{RKC dbyUyG TU>kˠDRˆQ(KS52\P6-~X_^}D.71u\ļSa qQ貼˿獕,ǧ+TbkgbH.f&E~>|mTz}MwCB7wXȇ$g _1yނrI.Y^wz ͕Ϯ58]WKAX ќrҚW!LzPy TgoL\5$Y1i=pkR^}MOWijgd[DPy^ؖg0_5O'֙ wUa>~B~ q;"PpQ L}4fPup֩1qU+Ղ+HZR+5= yM|;<RFɼUR䡪)V=NGtxuV|y<3F$:[GM9KH$mCV,|ZU{k3zhR3Y0An7?Y'UUPOi?R)[I C {ֱ-~N3PgKKa%^T~,RӖ U <}Vm$QCЗP -5J M NѱGJ9 |€J ͒!0*׳<Ѓ vI GL(4-_9=c+Bh;܎ $RF*FGEHwk]{Ҽ𔃜P#ۭ?8Hq1ɑط=ZOiH+ ٴDl+~~DN@s EZc)w!֢xi4vUpw1L)1U /*j2i: e|}mt+˾%lI|V_F0H O #tUj@S墉2B]{$OFjВơYb`yHLsSRNQu_WlQo\i+%  qCV&첀hm좷E@U4fY2"vĠ]:l|-VƕV $g<ɪ6d)e"IߴՏNR`OCQ &B ĥ_ ,`öhY"@sG<̎2:χ?H~b[xSMZ!g (RӰba7nQ{wQ1 k;l2iJ%iJNicζn^Q_%l-mJ{WaZ5V{^Go#V24я"w۠0Ua`UpSs%NX6H!WbE"U+ #2~jEzڹ{B7$=i.YIF[}y>H)Gl zLv˜{0RZ_h02)%q_ЦoV֞lWQj$:eSB;ǵ^0G2 ;U_JvF= 9mMp}t{ChTpaNy\1 ڻr!վsrϠqKww3͜xIum@L3k!_eȎcaAn%1z0('{iD)ϦNT3|QZ&p5wS2]K}1{%֯uI)e}mMvu6pI|P2M U^7Ȩ-rr@F9ރnyl`a8]h 17ĵe6~ ';NEy=,Dd?==&{*ۭ:7ZOegaS7(QYyr (HX^ 𝖥(qa9=1dHIdAhd2L AL8Uݾ]Jp0%U~[f y.T\e #Gty,FIr~tN4.Gd?&(*n|:3[ \|_Z=6@1,v.swn˦TCRV2CxW~~A82Γnj1b'D)D?ő`O4({5ʯ'DB@2HjycLNjNd|D4dX4_ euըh[ ^߼W=^D۞U:< MXUpLZf,1_2Ⱦ(;c#inq1y\߁#BpPﱚ=(6кvȼֹXr rY8iS2߯cM+g@prN8bwHQg܋UN|IWl4h yJ_i$*` qb,~U#xwt1R$߽{&j\y }zCܞkamړLLE\[&#[1m,QW\P唊X0S];ԎK crE"o%X,ג8g w&XP.̫卪 [X6$I_M:*_7? R&e 9ٲڻc;ЁFєZ?Bu;Y7*qcfP#(mptW᱘96wGs)&J.e=?ވTkn%J*},5 L}LGnWtI 5x0ܟz6>i<\NAjqJ$g&y +8##TkNϞɐ2M 5^I68{)E [4gkb$BʆTa- 3qAVEgMN(ҼR{Z[c^m0oMqT Fg'%Kxy{eN^y*9IXO_n]KXމ'X&2O 66MY14ʝќc@l"f|\WbKGv_ $7(~D'jxjXzIWogųbU] è`9KU1C%%fͰgD.Y`7&)}yI"zMg^,6]Ж, -13qt&T&1yُab׏N?JURt äD1_~viks{iQҸ$WUxD)1' ӌ;2B Ak,jÑ}e~l0xlvƝnxKm;U׆zWy~r?Z\z+eC1v:qE*!ǣQRy<~HX-J1W$$@ㅼLpiI QCOm=Kf(a1W\M=#;f/H ? 4OjG9%ko]_@⣶|aX 'ZH'?Dn+Byt9,=(WIP X,^Ł+KUjFCWLqLSAz/= O7OUI#EeR=H)DĂPz>[<##<6 =vjwQ*ǔЌc;iܽA,So]r+#قYbhf>\BX!xN}>7MSRNRq e O&Dr4̙|kb__T':ܫvs>RU:5J Yva22f 1~)nh:D%=s=wI%G7|Q^zˢ^-:] |fO ,'tmھnHRf ˾逭c@W<:DSY|~ρ' fi %aJ*W{s^D,[U|d\{>ƧY+U!z,(̞PZ0n:%geJ)FW;zH&)SսHs|_es.eªY)b3 pI,i)/g Dl/ 9?ex *KңN6nFCfO@*B߸m:3p *JgEǺ*ɑX%&;֓5zj80H<=q(UxvVxNGk8a^W/P?}*bF›5(9 V}X^H3 hn+="m0篞Cv]l=>Xl ^Y<`2f藂 pD Tanf39XqjbUȰc*{d |OI;Lf?aԾOX]?ƛsC]G/In ptFX v0s8 jΰkBڜ<+yBƮZBhNതbzYv(r~H FDB'o*@Xă~P N xP[9yYK(mS7=>bs6Ǥ[4ˊىBOӌaf zB]`n [p DvK[4N JI (O'MSgVUFcDF)4||ep4Idjۢpf(`ӎN#-teDwbgK &S& 퐬!ar73fSν `ݖT!)Cӏ2v,UM-FTOPcxxF8_"&3k! D<qєl&>DdKu*oG6>Qm4t^ً6\,!E axoJ)jX?+E8kqxLn7"h-6Zbw0EҴCy )nQǹ"}rNO6ũZY5s}v"W! W Ou2Rܘ~@vEzh#Hga96K*}=å8Sx zSׇٌ 2w m8!d߽rj0Ta! dЯ!ߙ:hCUʤ:5fb6K3ކRYt[+K19Νea+2G'L<ؓ-*!IRIBԟ>:u*Soe=PS"c$qtxzTs32m3eY{gbI*se 1# nҚIPE#bQI陀:߾O2pzԹ=yw33}Isz}r,6VY|vNDQ5m@u%5-wzա*"X忻hxX~yV5YDwj%WBbJ_;^|Qv{H!mk&4m:3O<:m+xYeh+)&U)eM3=|XBQ )٬.h-3X Ix5s 4o sy(`#ߔ«tB5mr',:EڷBuݣMDAIkTbO3(CgNQ)!c[iS+ f†f劮irhyw:*}oqm:Fy e(Nxw`dGW?#)̷aA@U"r=yu~b\ܳd(F/ (Cf.rT$mVx';iIEsS..bglyoYMZh&d'#JfыGg+mgL1t8Md>c%vfJR/=KA q,8 .s/Vi{@i $qsAx[[L-eiPnn汭a Э x؂t[do{3X/@?e ;qPui-0ѝHf.(2tK5 p-J^MʝSdR,xMS@dz'`Hr&n'7\wPe|jAӯmB Ĺᠸ8 ɝƈ+_A9 ]וּ\0 Q]PEf jb g_UTT?8qU~ۯ"^knhdi惱AdZWbg,.֓xhKX-y⍰Lįmʅ Zm\/\Ecbc:d G ru}%6x(sT Wkh*23Nq0 ̯pMJfQuYDim?E 3|Zm=F) k.-ހO壠љB9ݥlqp8y9 {Ap_}s PKm:xn-ac㑏C0WAt =Mpwaaƍ 3\o +$|pXl3R AtYcw5+֡K4qP, d讕v`$̈́U-r}oAd#"S"yQ+cqZgqml2!v4g=fg23x3q(wdXoIq[N]Ż+7qJ/YGޭ[|$nixVHhwh7#WkC2"9y;hb Ԇy.YWL\2rokN9AMXL˕qJr5la:S2Q c K-'꽓#k/ʔZ ANvcA^bnѵ@R-mAW-ݓUΓ5qN}֓mDL=<0?GϡĻG&iN;( "Uia8)D|$F(vz/ֶf9>"\~GV=HgZų.6xVB= L< HAqr.V%~j#ǽ'~"k$5Z9GS\>'{"Z̗.bj/#s!B.ߥ|Η-hfCZᑜZDO +8OwO/˂UM: 6Fwj7h5*,6 ~R8!NNJ &a/lB#cB`BA+)^V*ofD}*RחI>C4Ҽ!O3 '@_Kb^~Ti\M f `zjsA*7Q]f#m! sI(?=t  \Էe'aA(&J-3 >b$0:_ogN1L k}DE9y׷#n,ot% ŜI>I^,ߨ)~Y߸uL/N&w @?Jmz:+TPmʒЁO'AnɯjBnRsTAݞяQR !;**; ^ M(q?dw.3|jK#p+;$+c۸־%0*};3yiyoSE^5;KI'yDZ΂wb(<'4 oXW_V 3nװ|m ې1<3PfHa+9w룍Z<cs~hXvk-r 3bA ,Ht(F}]P[hVdO}>r46%HLjwBwKƫކݷl,wh Rj+COKr,Eu ٰpcSde0@:ux|rG\q {SQ I砨֪Y;`a*8U-@i5+"'cOc-\,Yn'y[5tXj,rM)1Urf ONi&}j@v< 4ls:mWNV~-gGU]tJu"eqp (s5ȼwL^86NAl\qV`s&0/vG^2-T'ѡ1?j`+|#<۞ w6ABCy,cVEcXko@#O ,tmׅTK?񧚮-u7˺{K$Q9'kڤF@_sE L{ <-3VV(-8oiÔ"XewcVV"'NS =̗O3>'TMF?Ќ60vZXb" /鎱>(+|:egF,\'I͒Hڴ+AF4}TAM-y],fICgU wk ]bsd6 aD#ZQZws1@10jڢ #nݜ'p a`L#M3uJV֮./4o|X`_On"ÓK  nuxg51 |ϊ6/#d($3Ch`qP TM]}RG0%Mʲ;@Hp6O#QR4j~9bAfKÍb2cpfF;]ؖ9wA11&@j9{RV5qgO"϶QY0#BV>Í.M ;0︴">C||4-̻ϻz`F5pCvIOn#SF'Z[3\r21x Z,UjC!,ߵH*BQ #=߇Bx6G&!5V~IK) +q7}rpY@W y`كs⭥^O3׽D(\qaԭ[lͩjcfz6|􂅏DgPÚjԂJ{ofg*dtj5KhC.$Fx(oyzCP_f!#@Q1pC&py rJٵ1ry0!0}ˆ+ԹxQvPO:,g#ce>fnBOBg\ͱSz\Ł3E`߇R? -RG6cҔڬ.- ;]ɖ3bjLuY:TEJ_yLSp_? Ae v܁y@h;l)=A>lqM1tvh?`|Fv+09c :WIÚ3jҗY}5J.+!ԏtv mcas$ AA0ŏnڰl`)uh>j7GZBñ9İRHć][L'G|7{6}x2i h.֯`Q wWz(^2ɗ_Q.j{?8fl8ĔHؚ3cS5`ĄƮXJ2$bƣc>?Xu+&؋?DЄmVճmfh}>J(*q(_qwŊP*NM!'cX`jʁa:-QTO -3$  ainr^\d2n*IKM=.K7˧\ 3ޤR5>FY:1 >ޞOƷ iMMO(؃s1&KϟBD(im !'٤ .ڢQ}r,~%"]ƄVW&3{&}RE]r) `kzzc-tNYUS8R/WV>=Q8w)/ס11䌔W)dB\9'gقISߍK܇Wm "9-ikfF+Eο \Ln{!eA_*Q܎2pn`{ tc߬4RF1`an/sf -itnAuKh@?,7}[U[jM!z\K335kH]#/SLEӲHjY}a\-6RXdʔ7+,^9zE/`1+LQKOxJ _IYk} :cg+}S3gPc'*BN7#8N֘?GϻN=+"\_.#~ K%D=VKXn@,<#q% ꧪpm4}Wu!7f4mǞAJK.@6gm9`;7_nU8 q( RK󝙔bCĠX<ZDʯ7 n@:}ppXOaźoqgzjb eW,gզJ jr߷{~kA\gF!q9epByaz;,59{""!Nw (P12é1?\0g<|pEI]TaêTQ[Afg(F^Cώ3B7! DW& 6gLjd۪I;x[oTшDSThϏ)L7l9&w+ITnss_Cg4xtsoњs{ې oO޲YGK]"C?bkɇ<ˇ\ o&{L(6|8>$=qjj j|ۧ&y9CF,o8z\ .ʽт|;$vmjJ 辯y{=[I6OۘC-W<ŦЋjBUy> Av!!ٱ\}et&hZ}}tu`\+kW@Vހc$W0 V_.$҂ (\RRHL uD67͋Qi2'r5߾@xpxo'wŷTGMQPdIq6m/ }i9ym~_3 f9ϲB^"0aG+?jz,ԩa;LB55 j.s 9{LS`uI>Βۨ&-S.aseo>} ŵ;HTT :2m4|{=Gޛւpk4: MpIu5t猓(`돵(bԠP#{m̩qCVIɸtq1g~AEA6re-dPe2fddјϰ9l*F<~?wH[sU ]0!㠒,\vST@[P9[en3(vpj؇;aUr_ t1h8=D_04P( g؝!;( jas*0R}Fp >Ek o7V߆cV83 '{ o%SVHvƵG`ݼ5r̾٨~W]@Oِ?&8`|d#4= n>2,˯g>7 Љruc\Kr95(&hS5ayDitr7IЕ~eIAe#⧘4\T. a|'~@q}ڐ?pQ7C:@Nio>{;l%lGx:e[ŸyڭhQ ]7z,ڐl,M9VJ&X ݊\XHzѨwzJ} 'lÌlz#1_?dڹͣ'Ur{ѷUX6!¤jv^\ЄHʔNCA)d{[|^zE3J{MݷP9Y8-#MMCJ\ bϒjrS WZ1F@^Wl#a;|Df&+ p/w (#xn< 亙M EpǨ: LJr!N$7[%ͯgpU7e /l B3e-U8wmqAN |k<6|t'%6S"w')7kťIRD`$úy x Ȕ({[$DЯ_Q]"G94/zݮ87c2\ U,>-RIC )צz0s3 1@۝bjpYƥWS``cW:y{JUa;Ezb\\g̋EW{s9s B5ʲ"_P?!0 3`ó>PuYd/t3/ùzK[ܑ<#ޣŁsKp|&cWGA`+?p>a!fڱz`/$2(/Bޘ^FOR1Gt)d! l8xop!ȦH &z!o`1+Y>쵤F`6bƣ1!}wR1䀪M^|EBnQ^?_ qaRaRDQ+_Q(E,ٿ ~>7GtN"MeFՎ.H~qU(`v ! 7o un*$=< 0K;[rp/WL7rJ[L$fk>OӔ -I}ty^3mL+5 lc[pl Q,xj@x'k1~ȁ],jbX?}i\elC[1G^auXdRY qU·%$iݨ(!,A␲:k0|g.ܯ' {_P& Ȗ6*~-C4E2hc}Ew;XZ EJc̄=Yݗ)A\v.9rv*nU[ITu{'/ S =F}Ņbu.Q8q%]&lT hAMz/;%>=H8l$[\rdTsE(h4+7pi.GKEyINū3;k,p4ZL{=uNW_Jjp31^aT`[k6Ғ;x}Z ^H6*3ᠮKvX|SRVV(8{P2 A#։zl%@R̴˲svO1`#2&hJiӃU㮡I;鑰=J mXw0! v;M7ݪjoUd\L ;[0R.._(5hYkPe81BPBxJ q}YRKTOvB+»Jsc=9 ;*EuC;2j v' :*>nz/`!e'Iĕ6<9+჋"ysmnrrTScmop0WɁLP'8ٲi+xB{;xtiY4yՁs [dׇ 5Nw̢r܆: -qpѹ#̈UJq`;?f7E3ΗcupɓJӨgg/!0. 4ҳW!5#:P똩toE3vorH4$("}tK'yN oFǾ6X?32;Zu1* %sOⱟ8YD~ v4 {Ҽ'3pe55Hj:{2gˈcKjށ)|+mL c%rH RiuXe B\kU?zJTz 99jyb' !ASj$!8Son#E#ֆ߆Wp3M8eD~P Q.+1\a q؁*-T%@pvfrj o S}ۭa=M$.zHQ8ƏvWU7Mk= ;[5%Asb/#3M(dp_Wۡ@o[ 䴱[Zgqae+jG;+uc%`I;b!ʷۧ ؓLdn" w6^?P:It(w0{t0(Kr6,p˺ÂGXˇ5+qe 6 [̇HM&Gv@SϺ@h4dLmV>3[|"wJKɽq{PtEU<5(E TE q9BS_XlQF)t&q#rzL/\oi.A&cyAzEvb WTP]s]T#]Օm@묱GE=^Vl\˲Avᒛ~.fRKh ?2e뭷8JkDMƆa. B c_WL|%m>(ӭτ&OBqNڠ,Yc {7l2Pxq/tΥG6;gΙV_')μ-YiN~V-%l?H[%Щe֥&%k-fb6}W'-xˋ14pKhA_>1so_m9(=;(Nhi9LuH-JyFث""cZ Yd|Hu8 SZ=2WƚqM b@5pc,^|]Ad {0=7euv|Χ} tw]mP'67(gNnbJXtqFwIizpϽlw$9t(#HϢla/fA)|5=iAD:l\H*NlɪwAw}A6[93ctJ[{Z:< E J+6"iL䏕 Ȉ uEHN$;yj΄\x_\ AKpԐ޽Ї8ojzBNN nٴ4]xo: }}U.%=tWeGQ3 Jnd7 T9*7Ir;Fxo/P!‡}ѥ)-L]%ּ>sT4Q*:ޔ΂it -euA*U ;RU|T^M;?mpiQ=>_kˠ.OX ysb)ߴvi64Nl3y3"5f=pGEQ$K@OC0ocE2Ng2b.7Jh:: ^Yo𒳂"zoTYC߰<&2*:\K,(5ز?x"1G.L>@k0D Hy=z2^~5s _~5κ?6B-Šf|Tq(#[$ny_\F*nExbo=s5_cQxl'xyP @8=^(um m/ N GpL0ډbu6A%4 *gf41*TV) ) olht> _F9T"M&ʎ&+]t@гҳ*]a Sfmm} A4FFBD0Ǎ?0ܱ3 k(ݹ;aԨ>nuXpY N_,eg k-v֠Qz|u7",a9UaH{- FI@ /@70CYA@R/RKvJ1a:WlkBTIÏ!boC(4v%^87!,&25G\e6őūtY, ر/9.rR:G}H{zGv;LTmݾ('x;2߷\ӟ{!9Hdoj3ݝsQL ˣb^dذ`;dΙbIS~H;$p fVPFpeMRaG!Q_#ٖ9ޱz։Jü8-٘eK@"Uɘ `sI\o+`GBkt HcK+3iy)BPu0fsrשE.ڰC:lsޚSW鞆ϤBz|+r(N4P~VV,ŴA%6#+-xue?#79ɔ䙥qgr`1 R|<-7^$/J)tVї ݪ!۸u|_ѻ.,$FS6?RCIjk;-{ԜʴP"58爮ՒrEQBTq8 9mrW %貽0\u)SƵCsG.' M ewan5PR&.]]_BCjTg)W)*c}3W{i5m;<"[sflR`߫5֣ #4Wy63dyx4T G  l Lpp#PV0jw s/`TO؅Ienx#P%T"oEؙ )$O9ުHYd"Uo= =[? iCRuGXsQ f쮊#\8U`|U!#wR榲Krk5ZL?5BˌC~P|8+I?X2R:w`+wb-sW0CD*8Q[Qf |HܞGm/'KƇj1㡦M;ev%yχ:Yd{Hp#ĄrA Ufd0#!$ɾTLŪ5)^ P]~iI{cL(A{SnsbFLi -<xPcl B/0>(ߙ@8ޕFF̘IEEMgӒ7yhS.pP$K~%[IGL/ #N z K$+ZRf1s@ZļiY.lZ*2AQi_A"mНVʕ=1 sۍz^Fl6MMAdxRprB]z_-I;DٿďE0z◦ NN%&v(mc׭V: ~Ĺs$cEl{/+Ϥ?es&k_Ud|DΒ܂x{nXM. z:uфO$0UP0VL [5K Hc3WAM*㊭B qM~7w{b4ȊUO4!rS+7BIUOM#߲X9Tr'::L}oqgeGnĄ3P;#>3p&?zs)la'ڦtfn$!$ğ!r1":^c`p|FQ]ѰfkѴ F?.%%a&#Yg8R!}"O.C-K>.>{3jeyՠ햳UЂ,VJ{^)@Z7s}x2>l봪q䦭 -9 Yu&wrtYaRg|Oͯ/DF-h`.Js_3i,#!ygB1-3+ ȃml.Nn=@LdD~|oRzBd# MʻEؤF4 UFkq1et'paQueޫ͔RR@#lh9&F‘b T]@hqy di"-&١cTO:d'Rny_j #sȴ(@Fg^K/v mвB[)m#@Ċ"9. f ޖME:rJ0{w L6Z/g/:qǾ4PYți@ji2mI>VJ [Pg0]278n6%.c2,l Chd\ 1$o#Q 1H@.=#\7 F@gf:< ȰP좯pH3U=b5=atۇJwmRD%7zDFnF1X""`R>ni>#TЪLB<\&su(#ŀot[vqS 7ZBK =`!h"T3r vu[ttfH|m[E|Մ^q\I8$y=#Z3k7OYT $0J !$najAh Տދ"8r8.-S=eH^gP-D]%Ll{~2>ImzJ>}+fM-39LMyYL?>a*S-I>f띌3HP) %'q)8M |O{$W. CQs]ӑKx] 1)jn+XPo.fiPh.s'4 m90jה>UK :} l0Atɪ!h(?n_d;ʻ<';zTUM_ФfS t[#*iMzZ"U^u %⏤ \, ?͈'IiIgS1-L] ;plP\{txBM{p=h`{=D7FDω2^(:n`Ϭ C(\YN^6[./Ů0ް \> nal윋=vDw, <"Bdh FiebwĎ0xo$(nH}bQUx㩞B4<)&I/_;w}C wcgCQra^Pt3M_D~kIdO`xB+C$^z<>ZcL̊{L.̀#*Sbr5.srD\hؠ~xa?'$O$j]BR򭒝Hj%\R %֎/"!>PQ,ϷB3I$bgo:!OîWAp_2N0sԅkr0I^j|fVEGj |^DvFߴP_7{,v{ז^lg&HN@|;OZ2ܦmT|õ S+8wғaS!˪< T<|/mG}l,Gi|2|4y 5g.>\Ŕ);ʩ{PMpd4G/1&dٯZ^@ KoRɹ$Ld&inuOӆ6qZr&;I6͞#/UԚo^Dq#-lCU֟Q1 )U`A럸w rWȹ1r4;*5D N0L}jz֐uu+h3|TDb4OO"-6򃕿̗k'yL"IA(jʭsdD¶)lB"~3 bM'.4p3(R^r "~MWY3XR) S3{; kYepCONOOj.~&t6oJ;(*L ኋ8j0;/̄wnHew[_1Oow $sbEZ!pP *>d=KCdkފ q"JSįq$L ݵ{}_A$ΰh`ِHw黺}\drg XaLrg.;zFcX +8xKmv+fت-B+wRяP5~Q|9KHtq>ƒFX6h3O?pކzh^-sh@R$qPzKb|#5*l~F8=(u9^ZKp\ x RC oYuM8E -ثmaB@)A l:(6bn)dN` h Ep2l5#cs_`D_vqå$Րk89_2B,Hʯ2 7>~,kA3ؖZ#_Y~YJ,飯bEKX5>cUm^cKUE&Ņ %"ipt3zpXMi[Ll gTc&G7aȤNީ ' @/)#Fu"G $g:cV! *M GUl0Y`;$RtT4 f1B\ hd̮h"&cw<CFVRoКX9d:Gu+^Dz[lAÿ+fh^,Nn_:]14Y,pXwAw=ʰyJx۾ VQQjUw_^̦I\m.|5= ,l[VK\cWaʲԙa9]Yh?efl<ވϯ5C,/:}hrcy?(ro9vg` h'F,@3LpQFXݬvw:aYXss)#m7!qü"5NYeyu1%B7J50 M+h jїF%ĻgBwƉ }+%g n L# U7nT>)q&ǦΠ,fLq5u![  4Ed?(@Vy grJ 2Ƨ{m,vNn!?,^:$ba@ 7SiL8J[_B2[2/OJ>dz=-d~Fhrr6c(#б/M݇*Z|\'ceU-? -cHHtghBܺ ά:[?yUfк!p?5-3_jxr5Al}Ir jp 2?mU$+sM7y' #ij߶x4p2FU։'_wvhSn!{rޛ. v 8#EB9Z R44cNIIr9Qf׏6P 3^MySBS R[*Rc!fS2l@ Dӆ6s$ȝf55NB8ǞdTa#{W,]MV|ך#Y]sOצ;|ćxN]oUm<աX!%rMldaټέRtO"`5: eLXBj+D 6tl<\J]/TV J0oX:8%dd l,lCN6D#KLVIOUN>phvOB3όhڹdw[A=rre *0ILW#2K)PF2OYea\vfIytZG#(ۗ$;kiaWrC*U ItގU1ޓ6P\h73kxDR)Ɓj3:G HxBuP<)HYrq>/K)ZG˓*UHE Qŧ)x)e&|8$9ڵhīo ٖ~|yZ\3wsC{Xj| 7Qp dzs?8gI%XRMCfqȘL`֣3| q _ŅXEMWWRcYCaM9jl5 `F\]ؼƠ2zkRwܬqv)':`*S.;_ u*yTbQ)rrz{|A"!jYymOL{|L pe -KmVU*DhA=/ Nŋ¥^ " yRxv=Cn&j9!QHa}''OdO]oPڍݼkOrᵳhq˶鰾,Tu5; N%i^yrO=O5jt{ !]BAΙ`lC#y˃D;'~cA^Ngyʹ> $`)U75Ŧz*h:*KBiLx -_MGxiwX=?kPELpDT2NM؏UM(5)8W Zs|5ԧ'cb,M{ƒTmd ,Q >D-SlB ϐ-,ÖVV'\itJ)ծ8)e'Z#evK;3dYLQ0ZU$mK~%Wg*8Rzi4JHk2d6ϳh^Fw6 ׮O礝%B9-^Fqm9*aSpЅMU"Oj7y$X^nY Me Du Uօ =:9;i 2EFvTKLZۥ0//F=J=!C. Khs%y.eխ/ # sCѵVо2r* 'xN8?ۂo=iӫ-$OIJ{sK'Y׍^a5hU9Ok3zoYV6VQzSCT]M1 Y9יHG̴<$W@鄓#>|irsL|„YLp ^WvzB4}`^$ `:Bwۜ r.FJ`m%3zد0l03Jr{ "6?^ -spCLz&ˇr,6`U]:Gӵr7uTwF;HTu$ ITc^@jEM=L~K̓k7\գbx67wIxrIo묍R'k,@|c[&g։<Y~`t"rw1%Nм6{|)T"P.={(Mג{a.E_j 8q.n*O$hUݭ"0m-=;5m6/Ҕk׎hV}T^2OSktRz ]j7S]-bM6Yߘe9m{a0!z3*kiE3) GW$p̕뤵ی_HjWQhsf)62:j\j?dJwr YH'%ՎYfJ>9+_Fyc@TNF&z2pkW.aFQoZz'<^~AAW%@%^4)[i|jsNAРC$%"mZWNʕdq^ßf'ⴷ,G@蜴fD]WյTtk0\țb\xeUAyXwx~@/eW<˭:S AIX ̛ye#P>Fj/fND7b@!X_>'jb\6i%27Mb(34YT3;%e^!Ġl6Ԏ;g*V7nʚT.F(#bJDsmz4ϮDA(*c߆KC|̈́[i_/@t " #O6j pӮ U?Xcz!u64Uq2J %bG(Zc E4+@A x(M7ށz;47-a|ȝTalŀ,ҍ-™M]j]r|d]N#$G28G!Q+*'FkEP#NVV?^Bzuʑ trRNzEH-Bx6vtWNߝ+p#cLpaL#E,^.Ԥ0yPeoM:]"vEJC Cn90o 9ߔL p>UX>:N m%U}o|4.qG2u*p4`%BT|,ϒ:~9.T|%8u Ilu("_"c aߐ 9ѥZXv7/pwp#!#W]!&\dt/g!V'Q}~mr8u&t4"-%/k D1WBl e ;O 4{ʎkX#+؎ㅍP(}V/)J*CK]м >γww{Ua'!J9(ugX)^ʥ#@/d9;*c42Ӿe9x#ET&CyRpi'Fo+ .k=Xfjthms<;nReNaVV <įRE] |BAKg܍{K}>UuoӮ&'qMA75 /[F*:ݣaRjZ&ap4S+[F`ڬ)^LGm46(@ %nÀ{`F-b.`I&Z\J38| r_#cъUӘI ҟg_-,G@팟IcvSmb :=2apCRhxZu<.Z*3BS;QG.>Xم[ZɌUJvQmJM7hY37)!x^}Mx@5yKP4O;D3q И凥?/fk\*&@_53€sWjB4)ۅT$㆛&Y"baYRq\!w^r k*~P? 9lU~v2K>irܳҩxSEzlhhysIkKEɩdaO0&'@yR@lC7٥)8vb"QFI* 8̖`8vZE/aROVUSb }Ӟ|nߋ]=(;j#z;jȚ[ J_?Ic>9'dC٣uV^&߶ݼt%GW\Џh_H>o~kqГ*DG;D>76tQz262۠\2|T TSxG$d2'y6z<10!ڷ 0& ꌬ&RJ̃DtƜ"-b,Ht"B)c)[xGK^Iy@0'/ߤx+H< {ty1{t$}g7ҋ2v:Z@yQM`n ]({Fjet.Wr^[7UśO`TB;t>sf+BOY嶿*jAD)'FmjHW;_{|@(mcfc8iud g+)@饮;@-ԼDgT_[GFA` *SWc?&A#04=ҙu~>Sfy0cC%$փa6{R$)ݬ녞j(* bU7Cm?q?T{tҒ _ "dz6ضe^ӆU$€>0oK3Ei!0H~qWxž޳e)dgÆшWSsQ_J"2π)+.s:^")sHƦ~io3b/.(deXlPoGyG:o n/ԟq}E9S7(?,eQo$ɓLi8`}ߩt֕$Cdi IB}oQETнg74B_@2|ORS3G2XkPIz:tES:\K@F5pwuD YD?H%BLZB>jNotn{Ǩg>,-xT{!:}RqPrPKxSVY&4`O}[? ]m۔ Ux۰)O(w:O Ox0Y4;ø^{b49K^EcZJTAy i؇x<Ҫ?/)~ hh]'R`=:0S靹FSJ2ZyX1\ąP/t y.@AF79ke/[:KUof(Xi'%%9vsdFLnus|8(a-EwT+n.{GW_!Vpr-< ?vEIJONo_*aa'7l6N~ ڊeiB̈).ğ[k~yWW;^ˡ.ʥ/[14sjÿխ}r)M}Izc_S33ֲ]Ӹֱw(@rq錘 7eaQ[IGOG]q=4qˤHan b:#E_{ls/6Ye A1g PbQ'[^@އ3ULZC֘|{V4cOz?,P !s4hB.a=DC.l< Cb9K{qCQc? r'\_"˴6] 7)6ܝjsP˱s$Vp2nuA;Bp3ko]'I9 ʶaa>AdŸZ%5;~3C{,,Ӊ`US n 3k)^D|)|8*_/]Z f2:{_6~ \ahV>qhlAGcbQ=榜C ̛j66ސ{W5hYk`tiC2;* O\4qMqZn/}n\X0<#{<,;ݻjq`Y}N(af C@(~SH(n,v`b}PT{Fz\t}+7.<D@Vm5k.U]*ݧ=GB@y,._zDI9N2pfX܋P5?0H?ۼYlyЦ]X"#8Y!9fp5l1=`b;@>nOٲ* 83 رrmҢO.Og O_%YY+$.i}C\ޙ K!sHTjCcb-SCPQJ]p/R}E:^o_Vq,3t"7:sd ќPa8q5O2ެ޿2{-`\՞tYz_j&!6f|$gKC`g蘣 fe7oQ R] 8>խU9_k2Zɨ N8V]_5kRT*R"x\YQW@7eju <`u\%˒,f!0:W֞.eULXQl?ރOq$DMMEN|"uԴRWLtKȣ){yAjJI_0ԁmkoRc̪GdGf7gOܾFdP {|j=vk9?4KEaTh.H֞όmnRI tl&5pC$0/㸜GAݹl1h\JšA}p7^yŬ xè)1=%VA{fW;kL*5~Ⱥ&mnڟ{̲~6:ZeCdx E) px-C.(w䥿ͲG{z(=R>g\Ur,)vwY.܌ȯƻWAg"co&?an1>ܖX`UQ~Zky^\GV<M!76yu-&'‬sv1G7ſmlzMݲnv{OK۪n:䓊r/07=wd|b s=>H:?g`(vFUJ !|A|%Ln:*Ԟ?Y6F F$_ Q?)Q$^al-г_+8t?ȆY,UZr)4xg.`٦ 5 >iuR~~=~4hgqoTe_1oFJ1t b)>ihנ@,饝cFk}ʒfa #YPuohCfP6,@V+ޞ)U u,e>˭JF ga0>~QϡW*A A0zp)m*|ʦ;1 1k? (W=D~pCs8"*:+~mPт#qrOزL寡i11d|EP40c{΄/НDft9%fAܸD}pɒ;E˅pd'T_QV*mɘdb2;}Ut5_~MW9A`JRɵ25nf!ӄrčTmj^QC'<LSYGV@m5{-H9zt^~TQT,@ז +˯#[lQOxGd',q/o"1犀ݤI Eȁ({#8|&_Bȶsf9/efЅ^=ÏoسrY W1pMK #Al8sTC)|-ڈ@M Z^Ʉ'pI/nXf حwuv HmN:OA7 gS|#ZۧHs#@Ox%KՄ{%u1J|G:K1XnJf_. "d_ȥf[Ka:cO,(\(642*!:ǎ7ALc~y hJUliRȩ/r x:2.؊ A]3/,Lneat$IAɲx/Wڵ%5VRUhl;ېYCh"-;JKo%a8 }}w_3eb1dJ^t(?6ܰ mokH"+zJL(g1 VVrC'(XlQGqyq騎}"mJy71L8~!Zv0|>qH);9 _Ɨ{_S ! /(۞lD%]!֢Ȓh8 MfQqXn3N=|8[ )?rd`n^eAOx1V@o(i+ܟ:^a6܌$9ɉ PϫbTIތ,ghm&͗kif u[9 !0# +t=b9z96!huM V0:mrfސ:Adzfk#mW"P`JMRo\⏱?eo+7|+xyn Ě> :i3fEfs|_nzcU?iϦ|3yuo1sߒU&_tVJݙ: ̙]ї6h ٷBÆoSʖ;Xy{`EE&:4]0H~3 sd)dZ ͉=]S ct[C@ykc*V7(R];lb(D9s)&ZYs¯8WSPɷ_ tq^\'x hJlLsB0MV4 QX2190tEdq=&M Lq2w4x'Ck U}Ŀ_b'3Vlg߇蟒2HcC]ҵsb_R U?@^.2~95E/6\fFW q^ Be8Ek4NU_*o_qCnDMV2u[J( P:KSS633Kw30ä~90TRh0ljEg0ϯ0"I7rę9*ߐiC[XfDKO- <Q8GuOøZjcfZ2Kjhutj͡+^֢uZ`YBn[Ws>Y|9)JAƁQЪp[W`;g2OScn-Uf " 9# wM@^iBs +L `vPm35?17u^[s_p)i>|kR1;ېR'-u@[ PKI]aZ"Dh(#01 Ra!.+Sٞ!Ҵ>w'K*9`:"c0]y.yj"¦Q'| EE>OP;S;x5 .}mQ*.~TTkygs[PXK KPt]Kơa36{ ?oA}ZHG=ϗ鑁V-T\L+~AmlMm J8v_$|1%S9{r 8.ʈ~ܺm.Bi`T8m  ]t SŁ,eηc*Ǖ5р9}a7;Qߧ'sw-noKgOM3)nT t߹DLd>s4DKK[ G]~^J ՜?:ϐs<3x}D ~VZN9œc>HR ]Xiq=1) #{P=0(輪>Aˎ u},]ѓ8y\_i]r;gQ4D:oz l"wX瑦Q\bo IU>e ۣE4- )I{!ξ솩93Bn; !=OxeOpmJ( @Z}FfS2080WhD,B=@X& P(Scm{-afR735sp1<3g6FK߭i##szbG uo}:!n# ೄrO]MM,\:.0 %^~0 :L?m|\Ep#< oU\sqn8*hFF]fK$QtUs8mn؟n~g}`CVY#UAZV@YJiB>Y`m;QXZ7gH]x#4ЏuϝjDN)!0*OR% njxmTMtv~4fǏfm=O`% t)n}9ﳉU|D+HZ NjK6L3҉yMk^+sje@Zj}hRD (c  ׀NLbGInxۤ)ϻKi$#Q ߣh hu֗nh[V|{C|/ȻeU*3VpJg ?3DL>/MظnD^50wieZو $߽IUz Ǎ(E=k*p3hf~+Tp+0L:IBD[/ׁwjC;쎎hX3RyZ&v(15h;]i"奘\bRw1AgCޱs|UлJ񙥥ʧ&~cB 1v<؋h% U(Y ڢ d>gM3Y_Nզ]֍lbKk#h1E"of )N,vȦq|Ta34&FluĈ:-reНэ!`P?4^[psP4?0j5|1-!̀˂|`YSwv*_&, K}Y-Cqй }@EDT {,]pK%ZTVh^2Z 4p@q6<0 AϡSp^?-%mI,N6NH%:uxRU>Pdglj!O}(#Fqgh; ts2vRmee9e6z0P=9H5+t2 ~$ ݕbw; ,Sģ)L؆m_;X=W j 8^0y6z5@$Aq˜$@hu?^k ݫH.3.Eի]m2Bmc41MV'$LSҽ9HVGT)޲Ǚʻ6GcF\H0\$Jm4,UBnkN-긞"4Lh v#Spv7u ܁ͲR D8~;7zVd`aQɵqG:\vW>؛c;5E~R/i2@Iw©._ 2L!1 K-ywNے- {y7 ~x󮠭24^l7]J!⥩K?(~3' &xӐp4&c 70b`H|ZRE ` VBGcXr-R$= ܹ~i`?K~.O 6۬"V㾳9V| rd C{}a`jeVTDܕi|9${bsJMj&-5,1 =F l@|k| eZhbT@Gi./6 & Wt/Mar3K|n)XY7mwFIFF&ZwBl}_-"UyDS zFՊ?+ˏ<peVy0pHM4oԿzԮ$㽖enrjW?ZNo&ҝlC7;Ou@<N i\ PY?qLv%Y9t[xj9[~֠Ff@33^גąw@I@l)sAuydTCuaʒQ!bgt,Wy0Z|iGl-~8^WF}wJydi=E7jX3X | pF O4prt@&;VP|&I[kx΂RqWeGfN^.&Ti'hiK>ӷQa3t }\css:fi mW:29v9{4kWf)waL$h@E-DfѣhGīn<CD43-z($8& eLO.ܛJ[d4}_tJv=MYY7_ubgʼ% *;%ʝ\bx.ҖPٯf{).Lu%!ӳ}yT./prSUJ g:ԗ!`ӟ9`J>>ѾۛJ1Ü8. 95RGsYŪ&? %t "8}\a?iY/kRƭ/aGPlh%5K,S8r1J'8AC=pj*DgM,vCSyq(,s9?W&?nN-36cY㳅<;ga]Gѭ-xTtU Y c/K%@~U6{j4n8 \ xV|`Ng(:M"3 Ɯ{E ?Lt#NH D`hdCm<B0惯DP}\O2`o.Hӛ s6]$8:DnAKXS1Q|?u5yi:0h@Т$-J,$/P,+g&'[U8ܾd "St 3cJ3y6 ԭvP΁&ѭzC&[m;QjIC!Y]h^KcҮP ,")CHB ²]1`61avD(hvǝ i#9ϧ#ÿηzʧ, )=I>鄪{/TL8Mhw1iG4P;\PLJu02ԛ4%^j图ƘX yb$E&28Qť@ ;[H Ո={nAuJNu:rS6x(i\8ǙF w0y6E^ەbpe (/ Ph -:<_+c*#j,M Tlѫ`ۨ 2(DyVbV.O]6JM! Ųtgwo#"$ּYB7"g$ K*ĦiU|ocl%eVuz0XjdwX2pIt%r8|`,ID+/^Ps@Bdn3- *hn/4gtRgM!@1e&H֦1CP3STxk٘uOٗ"WT~FlЅ;vɫׅ{NLx$Qlb0#v iw62,Lz4Ʀo8) [Fa2qV($\Dl}!!LڢsFtFh33 "W"eHX {+g% $ѷfpI9RlVФfR9 ϋ5$e-0j^CRSQ5޽mG6||Œ%ϋK9#W)Њ/Jެ\vm1ǸL~&ݔZfZڈa`Ppb[)B3.ZfZMfϺExe/!ɴfrI{yP YizנV^V"+2SKm  l/Xo}|0OB'xB16h[=Y߲vSpzDq\|-6Fg@Z6GqR,=m&'6(ccpzjVA~tRh1*` 7KS{-BRtrdHA<vhILȎK_~#qh8(r̺l^EƯ;a^Ls nIvy@q|;TBD@$T&[g1_QRwu`+!@% )_r ܕwG{}ܵ(yC*UiHR DvU>[52)! #"˻K0$P0҅IS<|0hVGN<{ тԿg.&'Yk-WI}d}zx lyI0~$pJVDr_-2Pcp^v̱j3˴L,W5W.`RD)M^VJ~pQ-MFJڞ:D\2I EP\|k @ےG;=]23hxfL|(닆R~o:uk ;֖ޞ>@+~e4Fᩓ_ߠ,7Ǥğs hT+c]{]P99:Kϲ^18?㝛'lHLf{b{`waqfv~r!g| p9 Ga^9>v b=X]3I6-?ն0ꈱHn_=OI[7[(@#`,GV;%Bej4!JSk7SYEY2%F J|{cyն(e{OO(ـ(lW+6&|7"chAA2h~dp>5mE c>zQ=#MjOѱ# s$=R횶t.ʉ냻)rJ0j΂5O@u^:%EãgZ۵knBJt2r@#˄ȹŷ_5|҄E/Bt͞Mv4hCk 4Nj̞?gLF0"uM4tq$d#(6ܐ[2B· EBfS괡[?pBC8鄳^Y2%!Z=nd9U֣&J{m6T9!7W)晕{q_:~KKWogL{]ܠ2 dq$1Yl|,S⭵:c*s("}%H`Bg!m @GkH|nӬj?Jʡ5u~{/70"Tw &qA:d(]\cT")-Y[9Q,̏'o4'}9u p"N7%7b'b Ad9j-Hcڮx*BIgF.q U`UBiY~q@{"zŃ%hfUA`ol%Do{ƒt890)5m?Wer]wCX(` w()ql RHYOD$IMٹ _.8eTkd Bmi[Ԓr\Xd\}xtaoPQQJ;6h/QB6ՇS!t# S;T$6Eör w!|EL@^uL^BC,`G|3Hėkxgu%iH IًI (=y<3gTDɃxnxfc!RCҠ+ȋ+B0zNԦ 9圂{9ZLu&l}_I!(;, D zn5;6C@=Ħc$:Eb}[j5&|P&۠D]VӬ׭J{pB֎G &Oy{>(Nݛe4YuN 4iʅe>8m'% _(YZ^!euG9M*e~yklMP krSwDJ}"^"f:l%AsɸtRFfܖ4*s^K޵} av;ۉ͔L܈t>q-qdR<-G/׸z}l>*ie,?Yߎq-?Vlrͯ@0! =j{KQU '6Hp'ֶy䋐rݪwePt Fklɉn61Ɏ'*2/ DBx]jm(ʷW&,Oʌj*iSm \)g+W}~8BbI]&}U22,!ħyQVq%ӧ Twtx'~[@?+9왝x7~x=и`SuK?1j$&nGʓs Zk 7S6EMd|q>Z Ï@)e'\`| r3au*IT /~AVȊ)+!(B2Ʒ\"/Bm'GDom[ԝ!ӥq@\9}x0i[/!V+YYd"w4d^ #;0lG;g *qvbs%L Ew*~+ 3 ]awH"X9lk:J2+5\q743L#L AS&o5TT놕 y%0ґ#+QlINBJ(t%ty (2`0d@kx<ΰJE#WV8Xi݆[ah#򷍏wz#fRZjPv,[B?Wۆ.D R3;~`cWk@gՖvH䖋o|].<;CQ@LA-\"o"~Wy'Dj"fxOYX%fr.uP.jFmCbE{^^/Uqsi"uiL6KY٣-G٠5Me,[`j7t':?J"΄ݘB5\N8+V'rt]; 39)V{R(AZIq)2Hj@Gɟ-6asMA7E7B qY īgh[&@e}x;׫,-(ȗ2t@$ @Ky&?Y_A뛆6y7;IuX]:8Q_Bc"}!!w6K~wXXs\FQ<}Ygð , M@ )vc|g.q; tj.x7H$Hu~8ړ0jlDƘw\GYjqTKNBL4${{)$f^(M>H}˶^ɫ9 =} ]#Oy2i*c&N9v)[Jit}|P@EW4FAD^3,k蕷^~ԋng^,K<՞'M^u]`&RYjko.x1BGp1zT[hvx buL:j$'QtSAcb+j(L97<gr3m Z_(++STa83g'1~l3NB2lI8SvNNcJ{HRGAo-DRiv›ۋK`ϑ Mz>lF47R߾,/z'/yb3o iAP ۍ)gXvu.M4ج )+O:OF%uןe8wKmQ!s4%liqV|e_"XW}{QhaS`<7}2Q<&]䑶 {~.DGNi Yuqd]1%!}CRBpn,GY'Hܧm]5o&) Ƽ٨#a9gQpha Nf d:yfog8CcV!zosΎv:VlV1MmaNt-4\'P\%EK(poe,f@8E &FL`@{4g!r>SքCCBFA/;kqt3M @dLE&d =z'')nu: AyV֌=-UoxA3e{|E!zKR7YǾ݂AtȖ<'N I{M&RwC ͦD0zOMtE:| q}cJ+C 4"mDtn4m0 ?K!g_/Iܮ"z$=]yX \.(#f 'osT#8/kHPs+؝J/0q<f~%3ކ]G]0ҦҠNA#:O7 h_U/ϟ""ВɻfQIYͤv!e-L|Jk9sգA7BYx(w5k"bZ-qi*d#P͢%tK5U"k*u&,9mZ:ŋ@ REd&fp2XF1k*w!HCqOp :+t7\Wt|kĎXarZK' wTWùl.C| IE1>y6G'px oSx>I?<6u+ŘM.ו'Y٬o!LP鐠 8 'ر|JP.AEl"\2uqmޕ.-ƪk/+3zp,l=H^3bJc.LΤwjV_.qjz׋n`tbeȻ@d տS!1//?>i߿%zI[-~~_, m5`x:H {Op P!,fa<\S]lr=`{Bw "c2G΃zY7уS~QXĞT$[qyӤ`Ò@+yuq ~}`)2wZՖ9rkh!ɪ]Xva5nr3(wEq ͧ*R{B88#!78wR iuQgf^lr$,Amy㦍-MHRȬ{OJXxxu9G(A%bkxdG m<|/BRb7Q?j=}X?(6̮2@K FE+jNŠdNȃ̯"?4?GcwC kY`[>$eQM!׹fEhc 0pCp.*=Jߜ?u}Ⱥ*=RK|)2r\:L1`0feܜ64gٯdH/)kkTW.8‹S <h)>_)x?. $p@Rnc颼`*W{l6`^\_<83dg " {\e`p1TSp[ j͏vtZzAJ2ls^$:j#bZ" SNY~UL)Ɛ3?Sp@Ί)7Q\4]|cυIRxW6#eBDXCTqy1*i*UV-'ShހMm(2+9y1=;'H iKҬAkH.S|xtJLic΋UD +> #l6؇Lm w4 ){ܛiT!*ݭXlyA0DH:R.HEz` Qv.X{w7z ohwֵO`՘9F$@8%S\?}-XԙSjv=Dn=|$⯰WP?#4,* E+4sRގ`#Wv4a&mFusiYޒC0 &'?ǚ} {BB;8#pOIYCj\zB lw~oi-שwTj(!rRɜGSǺ MwPF/H`0dK.<_3" |7@_q%!&Mb]=GZK.h,36. o SqZ)[@:DƷٷ}qeY/O9Y2}2rV*=CWG0lq;i{ǯa b (}h|!7!'gs^ )WT!I~:7ۻ?c5m#1Ӛd+|V3:6"xk/K͏uiNjy}n7\8IF|C0 XLwQ C1L'6YaG(cܓ |l_5/1MグeNn~ǸlSJ,,/p}U Aj[?&f10z=rHt,{J&6^Bm]种CcQb&xӻ O]j>X_7sJ]K rn_w_/TB'?~jp" ;@WRrvI'J/@̆_(iW$t;F[Hruڟ!TQ׋A4w kIxd|erwUEB+*09ߙݑsM8; YqAt1(R =|:[ ƒu .HוTFu1еs<Bznqjc$8^yk'APۡgORP$B6W59Ky%xm/$R7F@5 JE.ȧW1,iXuDza'N%~NhprfiW!>_K Qڙ1y>ŕ(h 'x4rrMnA3MVT7 g%:V]!:U&|}Rl_9`1.r7%dNbʑ$ Q9hڭjM tY~VmN9pĹnQa )ZSŦ9Pyi{G%;4ot>mi@OddO6pҫ4 ?<Ԟp- 5ėhjY0=+xI(95pp; ·eY~d%&9@SdmLx)mK()CjYCs*@ȾT@B@G^qe(fxZL(9j o !oSnY~Jr:N;Yf ݅}!`X1or7&6{\ 4]_H6ZEhmAD7YKH2#uEc/\^ Z%f [E![po޷=&) E;:NPy'oR#'go4D z_ބte7i]g 1~0 VjFO\LQRj/ !2Fa*C'[vVl3}كe!Z z)tGʚ%v4 ,\7^ZJ7*Tx9}灏shi= }&P HSA{@mk!z q;l TOL:dX-Z :UwXQh_L~8{N\xb_[4;iŦע*h)%9n9p L) g-_&i]f؆/oΏ.zBۦW`1ON M`R' d;L,{XoR I)!mUfn<2vNi<戮?~twBAl)&.^(K:Iٯ Ҁ7 Ve8<6H:E |?FmQ Kֱ!ߐh~^(l _ԳMG4y+QVȹe <: 7qN6,p!"U {FG;>[PWa~8QY_18)B<58591(iV}`p\3xMaInJpfE^R(  LGުKp#'\o[80>}KkT%FIWMЍS@$"277%ANF+ N]DCfn.p8Jt$z״b\#alON|e%*S4᎖|aOKJ|9Ѱ m vehe yNX[l^>:BD{ϧD y&EgƟ܋Geis{I:k٠FͬIcsɘRZ\B7Y՝=ct .?)=Y}bTj? cWpWO+A}~ %c0{3,~i=dhr-+Le7P&oE"Pqb0ݕ|OP}݉EurhKEVea%b㜵bMmh섋?3z(]R~O0 {)TX'|<*!#; #"1򺦱U5Eq: 5\4^a<D4 H}8=U12z3C}ld~AKbOHL2j| XAE0 /l:GGOYx1mSN@ly.DžTPxw2\RIE/lv8Cfjv+j/+WֱTkTV39") >ӆeRG(2EpCsEt 6ӋNzT)b\‘.EM,@l} O? =} Ln--1>_='R}8I IΊ`K)*d#5?iƼ6-TYtY`|ﴑa;fv_ɹb/v_ Nw0uI±HU_ ʚr?H8b1e3p0rSq`^S4ZJG3pjjL_R6uOB~>APϭmO#jbްQt(|!@% #$w/Uo ;J|4 #z%G[̻KɏGm> *r,O 6O,(k,'*pBnG+!Dd¥=[%h)5DU 65[+;w!qɷaBg}Mӣm}Ռ^,aIĨQ7k<0 p8GE~_aݓo3y RztMI~z*tRCgc&քjAU`~SnD5bCv6dD9JNccWsIJu xLjb1 "EDL.Ze;fJ(U{UKjWffgߧ:eOPzz]=EEQ?My^TtlGy{pWzWFE}c*1,x\&.e*f@kxq>{0S0eSRY(1'kdF`nJ1Իf~#շ\2 Da:ժnԀk+c[1 =@'Ԅor%t˲1FsI+gHx皥cB7Id@m~>rES ^^ܩ B$I;UbM/8`* 9D: 2B(M6yM6tSsJЊJ5:vqaFHN(^~Fe,Yrɴ@|#mR3+UU[qzn.ڹO|1tB8_S&F|Ye"`޺涨ٵ!}'* t zǴ~UL0?Tqf.Xb[oО ڬaE' F*џs8gX۲uJ;Jf1뵅O6M@ [{]}YuRCx`$adU=? #Jnx|}5RU~ֶP2Q r{erS'4x~_q`AmNPA'. αgYZ070701000003e5000081a4000000000000000000000001643420d50003b560000000000000000000000000000000000000005100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/]?Eh=ڜ.+υg9ec'AP:6x \ʞF\e*8nyQI +9Q507pn%EWqdBnwCN`[.iUrl}ʴ}~qށ*~P5s 譲-ǨX}A@ vk%so .tL~!SN2vSR24ƈyfWoώeͶLLZ3+ri;<~F{!s:p]M6B+bD81748IahR`6$RWW)Zo`CBMCXP2AVrow ҢJߴ; OG \֜NFF)PsT+:<*rH ~5eߌl؋V/dH tѨ;ʽ?eGpihE4O,o?QjjQI Ys2I 4q?PԐxֻ|g=N**S8(zwԹal,\_$bUzE%eHG ݆B QRTȆ.d *YY15za)+NC\h*m uжX1 r:"p5u]dzŹ(T,ib {s #{Z@@%u,?7ij*ArV}_okf3rOKe+u:=렫*[zO_r'mSI)6}gxsRBp/ڸ+\;(;d* M-=7+榒;t AT=z4q1}Cd^NAm@2{H*K?~+2~5ǏնJNin``F;|̡ %N׎tGv咳ӓ1[YuP\(X׊G m_U=&faS5PKD Wِ>RsbcjuNMpN0陔-w ,͆pNć"4 #NbFejlCźKYGM ލ*GAqIS9YߥR# N]H įQ/؋O 4K)3 e#ܔ1g0 qR-,o-5!jAHŁOOJk*wv 숀I_? "iL“YyFO5p+|5**H=Zae$ܐK&(L2S0bzqhz_"zOp?!ʖfH}o g "ˈJV߽j-Jxo)}M@m!0OHY%^ !j1so&QRϹ#aS4by(2~+X.37"a9V2p䜇9?q'7(/GJ3RE֓_&~@p*F#؁.ck/5o @oJAJS1:;V!fh`a@'ݸJ~ 6!Twb|O<:Iw˷Z:*mSh|)j2tjkxrՖrh@ld3iޘ_U?AC%0[0{$2)\j lIf;=C_H'_by|=p hLjKWJ^Mzy{v/_=-X >[eHRftp+aUGNXi Pz٨"Styh2I;F+9LԤ#"Nv8Ɣ$c6@& 6W"G=IVhοbɵ\CTV=r.c:#̲ ju~v:~˫GTr>'U})ܷ'17G튓dî7Vln?}uwVXt\ɕ@YY]|#,D@. ^Te2MVMM^qDcu{mT  #┗!vЫ$Nك}C,>ӎijt-X9 g%G5Hi"- ^ >p Rb(E?u(ǥlGXXRv4 tP\rfyЎh<`h;NknRi77=l;>!p4;NFڌxI"5Q*1<'\LNlimYa; ΪڝbtA^jYJxT=pwao/8uD9=ҟeTi>0'Qψ(97䨘%RlX_D'ڼLSkv!B%a_]!|2!!Ni5!d& `igRFfh'ZƷs*=Sd3P]&Am*,$ f:#o!m 324N 5S2۱4|5 @բJ]o2,mM"OEO1ĩ&=`[JFNX_>lnerqJR dG!Tx9_fy+8[?)zaIkmTg&Z(rjMN|3 MɆFY)_ ڎ7ꏀØP7w#ZnmT5`6"r8qy|iv% %zk $uW[u Qni> &Ы{Pòi"<9tzbUޡ ފ+a$/+$KAv)4Q;) CoPBP})zܧrquGN2[1P%z!;\7#5hPS`߹p+?l~';Q7DT;̴.otVRI0_FɎM2Ykvd$4!'U+-7,p0zBueJe#ڗt%/= Zζ-{ `NNӟqG(t! s/1Ax<'=U>{u}q\.P% v@!0'M~Bђ jlkx؉s(vJl))Ž$'9@K:1!Q65ݟn'1+.Zct:>5UJ l [my0VrKY`d-PO舟.ϞAsl12j2GkE8Мo_}Eb>- 2x`Mk=Xs,o'^߾q$qAX2 A6s,7q.^\Qqܬ`c%j}u Sdk- 3(oU { $z"IJ'S[PߨuFCy_ .AƵeQ%@wpD8R}5\î kPJ_]Ϯ O !ވ?K6pClMĤ`EoF-ZU{J0H|,S:/y$vN=Sg{c˕Oq9o`ч\.%^;UD ~F= JG{U%/#-!JcQFih<FĈ朣^0ǔW}略9Y6 O >CWE)ctR!4t4KPOdeLQҸ6cɂU,\E۷ZzGq|Hx$>ۃCl#tY9fHvV_7bA BhΙ?H!g>۶:Ԟ՛ lj0e{Tcp69\'px&z#I "z&a\mlcs8&̵&iԥxZɆn#=WYعTxȾZHįNQ쯥;m/ahV4 Lu8y>ްI|JNޠ='B3wao2lj),;Y5WpBr[۞Ԋ?½R2e 87uc:v۱IwAD)|‚=&)vߔbNJLIBZARs'52c@(_ Ʋ%_]R|E?(ֆAMQoSh7/J*I ;Z6)˭41wż//~pUx.I/nڟXC6]"\Xz&߭,͉6{kc,8A\EM /}cf*PxN$pEV1Sm-Gfi]ueRDAtgKcBo BxO'PYi$rvheN k9δudkh+zn4Q.u21Wnj]a .x!FX}K-zɺj]bru`c >߀nX[1`^Dbh 稓8f \shQCq/`)'5 1+ q 8Pp{ll`f)&!_bFGiW/(n`G4b$PW1Fʋ;OˎwP jCW, voH_ua ?gy\8BHN2}3{5N4R/ $GqbU_kw!W@-2qP[,+FbwTd@A7LMX ?a7.)ޣMtAa:yIA+UPJXȖWʑZao$]b*Qz># `'h2z-MOWCGE?^~HWC'}`ߟ)SLshu~-m7<%fL14z~I6%R(~b+d4g;~4b^M(3#0[_撥4<$ms UrLV5g)$S42KFܰQM6S@J-Xv#x20Wbi&!fE41Ծ(zؤ_=)XS4'ͧNJ0ѻqB(y 1TXDWf WBio6E3z@40KM)ԧK*BX(}ō+ Ƃ) b0I9GwQg:pyMghETeq>eyxNu yA(^Gwn (gʅ fHAz9.9r0Zk0h@uJd29Ī1.%VpL,I 6lvr/`S =s|_.:77W6n?L{$~cX zc6Kilρ1V`N4J|*`j!=~۔!vM-|\d<*|4xb9DZ~Ktٴҳ1Rmd'EݐGՠiV ɱl!$zBgҘ$ջ&̕G(jjxv=-ce‹IIX[XI8xGB:<qR뗚< {l2 KWoy|AGdjOx]8۩|TtÑ8IP)eI`ψy2Y(& L̽8CiYۨϯoh8Z2j{C73s)|HS3na>qtEvj1b7]')Sb[>9 Qs?ʵ}Et]Žx;Fwk̪& LK) ruy'{8kWq==P^lķЯ?*YkOP2%@@$v05mׂXa tW d&oiDV|h3<[N%EZIjZڶP[{P,+8FQX }ˮ?`m$ |_BJK}_SB䫃$ *U||;Ȧ'U+8med{@kͤf=M6ҍMUc6uk_mH'>goJTru% 5RSn`bp:pOp֮Tj L33.0v`:# b}b$5ks3Sǀ]&nf\ 8Zč]ʵw|bE 9Dxs"\~cP݉%{L٬Y=dSVT. brO|YSEp`"Nj|﵆g5h kAv,-^0FX(RR]ͭҠaBH;?2TAHqhc=OBP KyPF͂9z -`atXQ HWWA273:$~QumHLYut, 187BU v bXĪ L$1;՞;cI;A}uq3V7#ĎkO(CؑxtM Z4Xm8)$yhQ9MՊDfS?BC=#V n MPC8;a%ODO[k^$BpHds%ռ,ۿ-kMJӉ.~g$XzlXtqu~MX8˚q8TGP٬qzzL~^ylWz),vܸk@fB ࡵS^砘֪/kgkn0UΖ$ (74IH$Ҋ6~nq, tN8WІ%K'I py9eTRg2_s {#[,Mrn{Vxv4x2׍g^n#Z}woz/(]3&"5ˢg䚯IQQgOd1[S~n86H$~˔d@ .5k C$kjMq2R^{$b28 1Ϡ,ٚ L }ܙv.W&W]ws]Ѭi ARf_H#`=6 dmgiyFGs]sǜaDJu Y>:\T3:aJ[ZlkLUI:~UJsl7΍P ŵ_IphR>kAŽb2[Y w=PRFxifRjЊ]{>yT*IHl9{ %pNCԀQ]6ˀh΅33?}^?yYx 9Kc]kngLG%DŽ%=c} |)7z`X) I,knzTwv*-#g2|_x5@ X'as<D0sQ.(wq)ˑL䫵y!!̟IL@*,w]n-uāKc:y(eƊL:Ŷ @Gg4q%wiBr@8Cf&}OO @6Zka_Z>xP1)~pjسQ,6bUw ҝrCXˬRN*C {^WOASOM06!!z"G@Y:s Kpu"pÖ_c'D\-板6JoS5L x~S3L9pk n!h`,iJn.UE^q\vƒPkJR <زʫ1 Ȥ\mCO[#3"M Ks-K#,qdJ E4v!șYQ03fsYBt=4^PzK<E \ݑҋZ5ۢA@DxmfϽȗjbnc z/D0YՔ:aPy#WLߋzЗuX(ENg{:vvP3ZpU) ӗG]ol;dy> ̌mX^8G$ ͬ뼨XɄоf:ۓ凒KC8Tobn!x` s#e>(5 :9XHlu"sBhv%#|txn1SAv Z$>tR#nӸ.F,E z~HZ5M #!=8\v;F4Eш(<9!tI;5|KrG޲}a4SSW /Mڷ Ycb;Iz{{opFSu.x#8}30/0&J6t"T*Ҡٵ>Zƞ#VFCk&"U5/U'䄔r? KhNZT+u:6/YjiBn9dCXE_ǿp;?q\cPo- Ai8* $\Ub?:_!hM{mdYW D[/֌+vzҿn/0>hX='e."ڮ7`"KC&psNADž#4]d!7J&? ғA]!:=Ro;hcF_6=zG( `ds;m_gގFhQjWafԀ 4[da74B ,mŲ1O~e+ [b]ϋKO@tEZg9:-;Yw^ړa`A'L1[v۾ V@dL2MɌ#Ck_-,ў8$5#-MST;?\_+7A}!:~"9Է-q'Zu/U9dGԎ2v/#(2xE ΀+Ҭe+dVWt5ZЉ4Me}&*$ l]n3MӲͪCi# x>R=Q4lt!I8ZSx$%aՇdF' YN? Iߢ(/*#RzPCTl`ޢxft;A4 'N!˟5TyP`!,fS8Dže m ɕE8vU7'O6]3/Mc.yu;ŭ#2GEiPqS[-! u,! PoO3XrOE JG'xgq97k@}+* Dļ呱4tq}eWHk*O=2dan9ᚪgΩ}bATaDI<4AyK>hb/-!.߲:Ui eJ6 k̕(Ij7̥]%Eʓi Z >s~Hr6חnmsd *8 PhQs,^)bhnڋkMHQSrQ~Z ^pA,T'VJJ?TSF63!pOٖ҇!SDx}ĮS$דhr9c \]yf U :OFH{6NVqU`;2 "I}Li2=TU2v{`;ˎ* a?q ?O3i. X?((7 6thQw(k1HSUy0g5ݱh0(v'ڴ/X|7.nNgI ڟ (t T ~!d41fz<f14+ ceyu|ބ@2"V:k2RNoxeo.̉\㖤x^;jZuFj*t(@Ruрq7&T@.ksSh'3 6F5Jk b] jXz48n-n}lϲ}0ꦽlΛf9 j_&w,:SuplIe0 hJ(nî >rEbݡ &$pN}l(3]MN"3 i꼠j_wYzUǣL6T!P2Et3ϖՇ/_.tYoI*7^{&d!& K( Wjo۬5DiX;&a0N3M qjG 2<8bj&.kB vYW/@ko^8KVZE2Q'Xvi;l!WcN\ 0nLQ` fkGev"́C Թ$H$?=w؅S:o}~td}CkIXL q"6Q1Nf |L[ T<~2ttvW#B˝3JU--S0xk?'OXQ3zad4 є,"TzGAׄ,S'-8QoAtBPe 06HvH"x씀!]39ڎHA;iLouXƓaλ*{+&jo%Iu<Ws JX^4jf_$$l˻ge=MobԨvW,Btt&Hs j3 [ +w7^}%[A-zj[@Ŭ (@6Dʞ=U}[Kj۪6$h&F~Fk\"{蛈%<aADF!Ĥxo7q|54&YD@ܒ4'3DO*LE$uUVj@YQdLOmٱ*!cf+ȭβ㱺=`fo-sp-t|WAs|hIRNO;QI}Z'Yh[Eycwqn,+\ v4z+cuDtxwWsRXd'"*N㐄ZHŦ]#&jrIUy3mQ~^mm'.*Yr1;uA&kLz8jE`CUD^h {/+d7=CӬ&>*E8n79LM*|XTn Bh#5|$Ȑ\T_#l@HJw+m&]`>zW# Ѯp$%dy^Ci)C8J> U/ŗ1w%`ydU'=W7b{|Z EByA~Q,bn稯A =Qb|^wFmm&!`3О7K6top!m:yG_n,ES,t]xx9'yDi%ީëuoW]D`mp=q}V)}# o:Ȏ)6o "2J= E-.gJ'~6EOG״3ϗ*h^(KZ: 埊czGc m3)f"_XůI>ݻ[Jd D벷\*'PCM aF h1̀V}Zpnr6Nᜰ^m*sHP~g(EH5LI׫m^'J,M_juөz?)`_pqi^\|InKqv/X mafqWL*P E׹dOU9u~3ePᬷ"tM\3߼qf|ȞQv3WWWTЦ& " <{5-ۡ]o6Tɴɖ /iӽYq~(~QdmzefQuAǗQ!ӸO.>~x$/а6P-5Eތ豢}_Ws쳽'2"P+D+P3w~C|5whsQpA.RJᜩ(PDKoSd%ނ50pێFܙC h&r 2HAB>A.\QS]6amU)o`˻@Qg( iyVݬb[k"Pĝw'a ap`BUZ§ˀcR"B!j:+9:@lm)44]7ώcabqzɑWo|^3@_zTYTxDB[)EΟ:dB;0NrA`gPY ≠LzgZiچ'u%f  {]R/վZcڕ$\_2 :%GVOc' sVyɾkx>*;ܯ(T4dָڿY̯B+]Dwn/UxxV/`jJK{b5 ~ ]mz&:YÀןQ/c̸ZOk:|(SW(d}R~2]+v" KsyḌ5D4_9\QoiMͻBb)ڙ5%J 7 ÐZz9/#ǤHpꏂK@{>+ <=R0gA~hCN=GN&3BXr7\f,˻9#ǯV e+^ШdҳH 4CVgb2&鶚bbp h KL%i׋:A6ah9Ⱦ.rKSO"nvy B2ą]J$Ƶ" G-8fEXYH"|`As||X!D@4badh8:fObt2~]~Vyf7? Q? j>,`qp*myܥn(r'=ːU"Ăe 8P޸oȜ-}s'ЃΧfoclO՞2( J))>QF %tw\!,ؐVUp=(\#cM|[Jip 1OF]8G\Rgv!EX=9FP4@+*L3xS)M3:=w'Zgx͙.X!wy2R;L'Q b@w +><{|".G&&Q5[:;|7&ݘb[ST᭱FGn-,kKJxM0x=~~EL`Cyw,0^Nn'z;,PD ^7n:|O (;b+ƫBI.xx^0_xL'0쎫4JgpELS͐3 oRkM<̖/2棳Z@ <,~䈺G<$o<a 8Vuͺ@2z>9h,10[pK eg.*Mg@0t ]҇V{w1xwWZaقs^ij=ڂlH*kt~`S+(Y#u 7,0HSSx2=] ř ]a:"୨9OdL"hP&Sx4I*|8V\hQmŀѝ+_^cʯ~4[aC OzlfceHa%,YO.P0W9! 3{酷S|r[˛:?9"/Mw&GiRNYsns˯JՈִ(gj:F)_{eHv-MmlCኡ0z}cvhTkC8Lt#iH/zmVTI !L<hR?fRo0cp]3ץ֧f{d3U SϹ2"r6>tO * n/RPED} AFA+QO۷dX{TI~?gk ĪD#+,s,nWスU暚MNW,'@$|`{27Ek7SݩNiy{\pomWsP14$I^^y a >e>TKbr.DwB aE1b^vaMrriGjOwUʦܠ-RNV`tt緢{[)}_lZ|}m:gځ>ry#j#qyZWY?Bjf6؋A@$IA[ TыAz L SsPc[90)5kfb$8h72h{ļ]xtLY0$NwQ+J7gسFw& ol~~{#:%$O;t%x,¨+R+K^bдQu5q[q 6Eq0p]9=>#*Y&Vh.O):d?Gw ۇQ9oz,T2F-Q Am Q|q M'M66(Ň|L*؀1YsSZGǝ'If=/fx"4NwU#E|U rn@H9JRJ:ntGiSѶ7Ak5?!G#XE9t9|狐>?vʘ=`IpLJqb5|kϕ܅!Bj $CUCiF.Wz!=xI/CœjHsod:I2:: i=:t̍q~G;n)!?Syk5 Ef]&9p8  `#mIz)#yNԦ\sL$uy (QSBԷ%9qsTD.۷Ov`fIr|SEb*0y;~O,v\//SeO!N9]P`=XcV}j,?x,ق<=rqW]Gل]6`,A[{y gbDhmXeBd& Zr5#0 8lC/Ȃ[Qw0td خq6 R3ՏSЏ7fmPt_Q'mz=H6԰|ex^ɥM;l7aF,E9ɱŴ{#L\⚥QI܎\]P+cO6f&3ʟH=2&وT!_ExF xA`S1+(yȷ D 6'hL~˓F)ML쳼T"{.xz&Opznr}dN۪ -'L6:S--Jn0&.-{S,^o>{ǀmYOO$)GQc=T@^a:q`'-AG󨁡K^B3U{ztUf]72"p^ܔػpS'-rM7W½+T_3j!gi; mc"usf1dAj.gR+|r_@Şd yG:}':U)Fr롹2HCD`93 >ICϤ!vPq13 }PΪT6蝦[')Uidv+{eJ`">fTޏqM9|lZ̎~yd8 : \%xL^5O[wMPN9L}lm?F8.Kn^Z%;îR̉Kjh~౐*g&,4Jj}䬛lp GkrTc;p KHVn Xxă\tږgl8tX$QtH%mP <4+{Ǟ~DoÃ)dA޼6(W-bȒBMT`x7خӝ)m:^A12F&+!d"x@ a[լhFR-|M>_`ԗGJGQ&&ޯcU=Up/^*a=+OE<(s,[g?;o"#@\Te8$,8\uzq2Kn њ='A8Ϗz̬!K?闹Pzw1щsgioϜySvI[72m<\ԋwE:g_܃SĔBV>E^<'M>|\Giwǟ~khA ^`}GK#u/c*^:.AXn],m?yؿŇv(YYֿC?eug85\As!:l8Y !-nrϝ0p+.SDznF!ٚuL ~QPED$)Ge6}J,j@ +Ix*˕wSnNq\E') {hjTddu݂.MgO!K|ٕ$N?=9gիhf3I'%zlX[r uTUIjAVKnw@S<5OqȇP>h;$b0>aNTl2.KžHPS͖{t">Ό , HmLB40 /5@`o;fG564?Ҡd?>̏&*[uL#%9ZcP~9iT38'UVR_iJtZPT|m"%UJn]- 9d\ctZCt> r8G}+iyEЅz;_XtU] 3(D^hhQOdE9RB6m " 0aa+l'd)yqknj`9ЩęQ|ߛA$`1.Jk^j쿢4pk0M(ls[WjK=nCdc)i놦xPϒ Ge0&O-k߬EY @ߢ1O@$'[K/=韢aZoa(CN4,{%Z]*ymh "tQPs`O8˕0XdlTT.A/ђd`߿376۪-\_8:z_HU ]]4Ǖ#K<ҀtLTo z70&ɵsNHe/G? g6_mO>!^m/D/)WR5}jJJ`Rvc/>H]z73O;{=VkwMJ^=R (^E?V| ʋQ(6lGg_@e=Do]?НI$~x<.ǡD<9Wnhѧ( J!BP$ m2@W #UBک?+%#^'֔RW"-3=2JxevRv'u(Bٚ2Kx@.ShzYVov *U-lˍ@=YV4 bxD@JQ3Ki(JTD (x$gXrg|l׶y&_\E/>EưxZ-7BA89"IHK!%zZ3`z5?z&&u~ݠc|mҲ~cR 78+Q{{/=%UG%R ȝ1w^;+g_Fgh(6Ä(ٴjneӒgIYyIBG@^_6p~-Ib$;ijJGڝdy2:126B@`Mv:R>\ٚò#, R!-0dFTב;]R-yqp%^6H<7@ffK?H6Bu3f)V=e^=oOΚ\ A|Ĕ^XzBK]sʰA#M((55vXkK:mߣؚx:ѪQ}c n7dKDcl"rcB^<8-V4}|g ҥMD}ȩ70_`e?i"]T.1vYuáYLjjtʫ0-ěGʽg * AkWOı#_Z%S^EGBr:>!cqffCFɄwtLIq1tbɨ^ҋ +Ǭ֝HqD*<Nſ'aS4ُ마ǜ.GXQ!;&,ʠs WP@}C\Әl @lu(khD[=)V 47:@V*B jY!.tҹЦ# >x/#LfJrBm3R:n`[c` gr`77 ϟw? g_8vI҇iKG [' Goli @A,PoҁufTO46UX'\0^u/*1>'qϦ/( a]t)Hz4q킝!T8tR L5#BD܀f^=pH`Fꀀ?K7`΋gm6bxs;=y1/Q񄙥Iu{ߘ%FodY}dRY@N0%OvB Snu1;/t=H\*@7 :ht %* ./n:"pVA-/@XW/x|8_c%&d2Uns@+!P,;L~YmԖmG`7 +JHQʯ*{ZoTszl&u/?[e{ǞTx$*-1"+c]${: W$DU╹LQ}OZ - O: ]:O7 >i/R!ၹ_rd*^溓=P|QzdsH-Hex؛z4Gh. W`m7 es8ݖ_"怄\8Al@lfʱ+{ EEowz[Z\G1KqjP3W檮iZԡ0Y:#a"1^QOik:2T!}jT=1ٞRj"wjvQLFSToa/?EPMnu@.)w5k~y6 9om|W2e4v룦 ?&خ R[ݳnH]1I+Ws>5T/J<2&}ڞhA#0KĺtdUt9Yߑ9x|ޖfe TP62@+2-T;>nrNF*~'q@ i)IglɒҸ/n%m][[p ߎqT[*Mt ʢg j8WC |QBvYrcAtXHj)|hcWvdH\5TG6H9-"yxj`9/C3ծŕY0|F2XI(%%B Իl-cf-R!"m]yZ榦OA3m.zi R\u G吢 =m/Ze*JlM | V/ARMuzL.HBqD4b #Fv~YnooC<ڠ= ( Ԏ׌7>p^0*f8#|Tx_[2{5jܨ|/RʥY֠r]ݾy#F-Ua>1$RSF/.uHΒgM8wܥɪ\H\{=H` Bz֠WH_ ;:!/]8(ǿbl*TV03*t8yr?' ݙ`bcNcO9 {B -8_k`vq#ER|}HqƩ6 .~ж'.I0xӂrzá؁UA\VC\qy[U>:d/lTdF`%(\m pY=|T uWokEW詖H?B|[H @_J:{8l+^NVL,*Un@Vr,й @ϔhSZPV1&핡jmS"E~PmQѻjz6%cSq}j!wKIeÛe糿X4S2¨Om]pqid"E\\`UD\>P0hEͶJ)S[zn^, $C]Ae"-)^w۹.+tJnGn-Ej%sQycN$aM;ԅJ3slLʸ$ AvG=l-P4> nwAfq>|2e{ k!`&,_i٠-M2<  qL_?M8cjwK[.ѕEYIGv4F N"=Qq2 Muԍ:O>'u#sǐYA$dؒis8>[<5F٩;'x^mr}w&qs7R TfGlRfgm|J) aJ![%cD~ ظA5= YFH~2K20WC[n''χ7-oRl("W}YАK̀)YQymY$R '$[-Rٜd(dǢ۷0ld{uϥt5ukF n M {F.n/tIWqkab4? uسxy4p'艽$N҂йjԮ]": xYt1sjrr1̲M (QorN_rKn8->MldNmf0`GMV`Ӈ۰95/Ĵb,0J_;p_[%V=vpH= _2$ChDzxaO*oJB1ҥ?:"⾉\SWFR=76Cjrv,ujj_"`,Wu)o5vDFm%QZ^uɸ G@%|Y%[KM7-%scyCRcO$c;LdOE6n`~W/)kmLQtߘ oIفOB}hy_:w'iH* oƃh/UᆘbI@DZFR:C`FN ˆoKE3EL2ຣA5)5@ n^uL$ qSnݚ֭/>IzÎ$C:FkaJ.UgXAnV1ij0L4!t(qc4͇сo uPhFFJ} U,cS,^0^:.I̾Fˈm'O;ٔmA$ g.IGZM&RI_…8BW5W܎8o}|& h^4=>2-D"?B O J]GӜh\Rw9P1HpU5O(SJ&w}v tq0H,UF rO(< 2= M ]’Oͅ"-t3k ASDKˆe+ka]7bBr»;V!N4ſ4(5coP  4.nN_\B=UDX+FZȑ9 04ڬ1pvP6b!r87%79g t !;]ĀM#*x6t% Mހɒ So6Ƒ"*R~s?!#gOmiG[8!Da>oq*Geal)KTMmتgQ`|xҙ9Q ?`:YXX1. : K 3ט 'EBuF r8vnPYWbmRVpl!mJ|IpY6'ewy2YJcCZ։0jfidHt#8窱Lj:ӥ]" b +qj~ >~zDDA]|='mx_ Pbj  V JlXL> (S2x Q~ }6=eflѦx+-$VzM](+|-][&Ⓙݾ$/*\'G=Ǘ?2dw&%b?H>!KrR}̲5.eb&J@uu\Ԡw]֎֬aǬwjuci?Q 鎪>DF ۴!sKD"sʄziQ7^4; ƒ#Ŵuɸ(Hk?)c%jEk6t+. ЗI(bu:xh7x#p˵#ݘwj۬0\U`TR]uDi\ّJNc[o?FO)sodoЫdV_肔3S!.#" P8nCdҳge)(DUˈf[`?VRѣ "VC>hhd~KLhI, H]|梂Rz,X SY.#ebS66CcU}S7ȃ=Y,܂$c/Zݿ{R5n>87%_'x-22 F/;JJ1Z!/"n3YnjJ0]T\E## pxͦJ.#c/- ͐/]A)\I``_Sa]J䥊[a%Cʟ1Bܯ]/{:gIKDgGTTӧq$r3oIMdO:| b:V]LLva_N# h좯⛺>rꈖ|Z 2<CɆ~0z{:ˬ1rwTRQ9ӱMzhUVuue&qڊƛ@ASǕ9B;" B iFз 6l$t;znj"q"'OX-~k!`ep>n  OgW06N@H맫肖1Wm2s[i]CNF"hi&{D嬵74j?cTq/ -UZZ"35)':31O9VxKv׳[? ]Nj QȝT-t2|Oxk^Jv4 5a5;Ac-==4Q4r9*yps j90!Ѣ Cc G&eDX1V9Qv->{b]U DzAcgHDz2ZzyT18^]%MxNʧ1rC:uG-WK}nT>瘙Tȟt*,D*Z&46YtcVaƍikKCs\޾4~*$vƵwg Gq~2LVNғ)L?)ܱPT䴿>>((0ګ NE7l kCHB%dqVՐb`%T4FC]g(^f 9"6>[>B2nAM]9X->iW͎ kQ^)wȎ}# CuN.ydRe}2<7U0Zm=uޖ-ߩe/Oݸc9 g#HE{>I9l?1,-^ߟDŽ]6yOWL_qA 6KyQu:z++;Nb^lE[u3[nGoVbdM%gW\i`|[hIc&?2 ցJ_p>tNJ^ۺoP"YpڬW&G `|g'Dž0ܘW,P@ mX?)keiW%ЩtEqρ_>"X1-F{I*+=TXpY6&lύ0KV+v35kaO]9x.:zۡNx"2=eak1 t kޘ)$3EDHqH/ȇț[2`:Yau_9vxVy.*Yz 9lMyѨiPe ¼l h8tFiVAnMY9ΒcJmɊ\n* ?SʦVɸ? sq$ zQ93ÛX') x`3r{#{ֲn}4VbKA錀˽8= ѐ%BNѧCS^#Ym O6Y[" q)=)LP)t _P(do #C^L[> y[]A`q2+M&&=Ӂx+J$>єA\V""6^ 829m>@hNuRfعVyQ!HR:AocR[_Sߘ%g !Ȟagaf-QVRlXuOCAu KqI!ȍ wm~p7'UR4Fn>MAhj]%-Ͷ{4G@78+]J6P&0rfLFupu c:TǦaY`Wzo}eؾy2P1=9F8HΫD"Nnt>?ecs({70Q/51k809WFj09* mGcb+Id^Hu%"gLI@&9(Af(E^Adi>aO1kЙstg4! zFgvy.R$"}9R2<ƭ82gMG_q|dUG?zsvݖjEfKMe>3_= }4Փ#28l"fx|S:㰕5[z"e5p7(m'TjChvU6enS*/|- vrUGgpe5W1RHEd=~6;9 8mwwt5ҲZ\v93 Z]Ue`>&Ϛ/єT3K829,e/coYf&Ub *BrPO:@\G%Hr sjMphgN0>י܋]AĖI$ɻh%YyظʃJ'&?^V]2!"חl' _g4)4#R1Vh# ntMbfX_8Z{|:bGSE~*-Hs:_g6a/v /`$ g_*oZbM/˻ ;~3s`T-e+=yoiZ)4F |\>U>[f{6bjʜefLD^\߁:][Kz/oƭ[A|Q`5?.O,$wZf'Yw%[WqAeCLoUHs>MF7X F| I t-sEmjY_eX+*@:$/LtmwY92+%GM,̈-jü~EgLDH#ReD(x_ʁGIqYz9N3C͏VECR#Л"JZG8&QW 7tuW~=SNZKHmB>9[%E8S39XTS $lN2{f}Q >͞WœNh"M%dҵb=afN,BsXk)%"],ԤaF-7i4%)`aoz6'_\U {k:F.؝5ܸg~?m*[Mw{z^ƙz"No$kkϱipWdk9nD\2cH7A XϢ|Pm~ó"7Z<ƣ k3@`<:I8lwhC6k &p$%9ӧeOS) W^j<]{@XUCm)@s̪-t&].l`dyV8mOSkc{!X3AH.5JR? |_# ]X7ϫVtHvp0m|Ȩ3p c|_،E;`32}/9xbӕ1o_:7gY¶.|nO} otiB%K^JZ:*ҁO l0mM!y*d4zwJMz2 #PᏃ gks;[% 1ے}Gdo5(]_w@pVha~‹`$~DU6I y'0P[LNq`gn0& @ÕfDy⯜7=[}ΜQ>rQ g|Jp~D>`$N>bXݽ }+˟|[K}qHEg|!GLD/,f)9' Hu$`I8FyxW/٫ Am{-A(1=4t,Jh^R>[Le9NX p_\C#uRt%eeR:n7Z >jnr K!vXf3Ge2'g>vۗ?h\drD=|S)Qb#|֟ jtC&!y^a h{}NWQ$h A [笓:ݡZoxK9 .{k dO%34}BwofE]RAl𵢵"&칺yg5%n( F#VG"-d t8Դ[(0!җF$1g3 h= RxL{چ@(^XHzx)۲_KRp=6"C•L,쩁$_gJT7n W'Qz|Q7+Q,˃x?QQm&R bCƭ_^F F hd7o.V@v=QHA `ϜaDXrzLT_[Կܖfclrs|,?>Q)'$.n c1C^2<: \M/yQݢ2("B3wLKIVh"Ӹ';]'u\5`>._% G9R̊~%NHóH15 ^<G#;+Kgj^uyzR.T 5d yo*brvz9R GAA|BM(qo xlt%!ǏMbBݖ3L?^n؛b:B_"re1e[n[RB՚rL*Sೣzo՟s+7Cr7eZL܌)Y|3Tv4y8z:/V4.d[; :Q=p'Wh0\^vmbX7݁A} L̂BY-ЖL[]% e[B騞E]t@̤ФXXf-'Кg+1d7~44v#x%jY;Ujdo7ʦ>)##/CA|ʈkIh̎ukۛF%pTvҢ#63W2]oq+Q!nH%lV/'Sc1PN L: ~t_@PKGUyG"OOX>HLSW6'!4T1Q>wVǶ4;k%[Cx0Gǩ?uȍko-<CI)jÛK|BlQE QiU6j enlÙ?L];@7:|99"6f;" ٢ q$LJ?'%\+3U|J+Yڴod6wYA'#,Go,28slJm* dྼTy m:7{}/r@ O cN 5 `'Ȉ^,M5#%-BOrM?t?oA >ݩ3g ꤧ*lhae/#J!@}GQ?"\I \y i];.Eb:rrz7 oL2fcTADl;fuƑ?9J^\^6go9[}xܐ8f. 5V58 _$ s8D 7'?K!#k4Z  D# `fSVw-+0͗ZK(`ߢ|y.%KI!/7eItO&m@+^; t̽ ?y5 j! o7F+o=}I`| y/%`;SJR/m?GV8:#"Ft{}fJӜBnR-Sl|'337uTM6?RLTKTUFG`ԅܶjMvn m5<^S!(ݛ7 (VBdK5*ŷBؤ5@[|W8 hN[^#9o1`xn+~0Qڛp$5(x'W;k̲n !EN ]C`mоKlχ~m&!*ިP#h5,q֎ϒ0ce_*NU$/8o.?BGZ$qM[=gcy"aǂ ڇM' P \j1\-W9\c=0cv i2>&(#-z 8q# 6@Ua;Q[otHR:s4jsXu"K]vŽI ҬP?xQە&yٺ P_AO!lD3|[&ZJuuM2>B"bQ2t!`U2\&cD+*Lq AO/;IF2Z"0zD%&jdРҟ)E>hr* d1?/.Yk%բ⥱+gsje#WޏFgpbeuC9Nw]/syM:q<N,u/E 0/N=Ւ~ mO/RL/^><6JQ OCL^m~9 ><%%(%!-{w_KYW<͡\R7p ͏Pʄ9\"*Lɒ4T!=Gc98yEXpSzL1~HdL0]^YV*;] _^m!!A `Gt st3e H3k*AHjBlV]/;}` SXGͨCǁY$`"~jPid ɳ~(Rׅ]( s6v~ DUo0~uDZmU.Gf"Kmס{ I5ba3hOѢw!1 ws9_HF/%\x)R {'x2ӱ9=BƄ8 z`͹tY2g&<>b;܃HplȒGiN|.К6g P(zc LLTNb)8蚴+!]K~j }G]D-aWSÃs[ܿQ6+Cq2 +Y4^Nr t}GT1= V0ʞ7_ ܶLUi2ݼVBWbvPik[p: 9 \7YQΧ;EJQ!.< 'KĐt(Q]˲*z˭*ި&q*xxLw6gh19Ӛ,i4Q 5#ą/!K[- R\=GY'H^ey$i#:v;#;u߫K((OJ9eIuh4J7KƼ32VOW'oN;52]}+ĬFN-;g紌xuи*tǟRS'A֘Y A/$N7g˥k}Zꖔ LSE߿ &"Y_f's tdpܘMeB|aTDr 12xYGh[ͺWσO7 , :9.ہꥏY,K | >Iݺ[8E'GFw[y:^99D 0>Boq}ڍ|0XL 69c]:ŃQFDㆋIn'ŋ9F R2KJk3);"*֛f]dH$3$r!7èæ T\)\`~ 8) /%C[k2T Y5[A[d#&nя:勸]7v(ׂB5Ζ R]QvzvqWFޛ`>b; `lΎ9( aWI&%>V=h8fA~:i{T# ~ 48qߔNY9&w+w5lV?*pۿcPÿީ5  M+JAY$ j0htt3.vg%>__B76ƜwN<ܝS I~E\LU3cōD=ǃݩ`*7zRHAsIb6I{GQ6:Aph6@liv^ݔ<1 w[B"6K `QUGS&Cm)4uc>6&IJQ^/Fj, 1x_-M.0y I";Dߴ]m}ArLIWdyN\vYW|j(&xS^:^72UHldom6p7fw4&H{ hAgDhaE QևZ1 al{`,9'_Li_ZEUL!4@b5:׆[Gq"4рptϽ d oN)sB-nҍ{? JX|Wߦ/uL?a+}:„ZX}5|?ʹ\y-D2p/ iU1loc]N]v> zԟB)STڝԧ:ZZFA ЍXG{&Y=gptl%{X&AVHR"'t@i93C_dxIWpxbyUsV =ӮvIG֛3+:pgtДɤqA_h` aH\d`NC;ʼ#hY~n֗~0켦V*5eãKiYv@pԚ)_:>,eQdC߯n)Biy\[\yIRmw{䂹 gꀣWPR;Tn!d2/˦\^/Rb?_[#D5Uw"4:  zXaŀ8⥥|Y!ԃT#J| g? Pe{:vc#ƒmÏX('3 *_ (f|g m%:2=Ʒ|H.hMxZ-UZx)c_,bq .`{`Kߨzs3 tٙNszѴPaic2:bcl9\DD#,:DB}瑗RXiIZvܺHё&2_-6Dz%k"탫 z*@Tuǘ7.y+wU^_Fz)މW:ڕ|*GI4" _?hPz{ 5,fN92QzQ8Y}!OkK_*ve(c7_CrT;n~VUa{%$;=s+i¥Lk2L=|x$ߟ"5,<e tE_\jkxe7UTAg!T4Y0,:pλ85ʹAB R^joF^+* \C|\|ί{$v|`|7`KŪ1f t< K`a/;N:0 86}OB#-`7gL Dĩd@Q'-6w¸+ϓ8Ԏ9ZܚNl̷,~"g ;2UiVAךRNr_EZLU/-pBn8fQ61(2NI'.+ !`,|bdc4ēqZr(˿{6%(j֢iPȳ6k#xuGXDP )ف噏hS+pxyϪCIL_1[O=׸a4O,-rBTtDAp] ,{\GɮkO?IrK]\)sؾ+F>:٭G "w^!S_=囹'Բamb.鋲+]JyS2+S.ϖNWnGKu41GOPYi} ޻IIr6{\p;ӈ8y3AMi<" `\T^qW " XW; %и I>lWmEw.Ivq:;ڔ 7pX _RWB0DϞI*6wXvU1uu-Ŭ*VF"漏tj,@c@E&kd"="Q;%:h+ R gI, (-|PuD7s,+D:D99ؘ\۔V}{N Srh {xNss58aCkF NHS#̒R\f&$}lޠRs#divX\JpFlc*cx`ٺn U>@|'^ig4~_ێZG~ɖ:qSMWsoI{\ UCO+4۹:Q۟paH~&Zd q_y<]RJ_NR$ZI}k;Llz5Ny2 P@#a wqu4i8E.t]K. sqcMFvӐ\/_^m@:XvMuԹ;x?:ˑ$6ܤ1Jno`A-2ޭCA(&˷W勹ͮ.VXR+XBy]zzcP|ŞL Z2ߐ9{-zgd=Q#^iX}?`*Pq+DO3̖ua6+OyUr輲ȨiƖ:K]90o=EJb"}}pRO29qsxMG6H s΁Q5B5&T0km6es!VF"sH  6auYvZCXՆߓ,`*&Kj`Tt"s6ȞS0WrҳQ=鳔" {7{ vl]eF?,Kf682^|G4~pR Ѣ(A/X&"}aq?#&ZOB68YT$!3GcNqMGUOͿ g^O#{5n0ˀ8Ufn>d}YLaRvf&:jCYclZ?+})x]f'OUJJ9[>: M#7FOjCT݄x Lw4 ė`эy4tq??諃?]/7SX"lG{~maVQYBCmZ nTKӗaLxJq9>xBJl9jqpfz=4ܲx+H0'AhS[8/[/hzV\ QKyWSPC' Orhtn4;T{]1GAvNT9ZeXqb;*Ҿ<EbL(::b5m՟a곏 |QY)NCtŅR UE,y;F :ȋMʑDGOE;wwsHiW7o ْ^.]yx'XI)3SRJm'dz9ϖ/mzZ$<Õ j>g3u7\ڭYQ~"+ \"I|+zN[[wARtV6iɑ9T]d2%r$GQaqj/oyա#wX{߄`U 1WJEJ,-%k0ՆT k0Lg/N,?< ?G0;' Hel/w 5`?xhXɼ+s?T1jLMZ!wc<"4APqr^;\ssB*k΂zTv`JAIN:VOy cb76b%&ZyҾ2)0[C?au1nlfh d2K]m4Îq>Q %qd䀺o TA%0$T!hLФNZ>Ma<q†_: ޷J,kj0Sa"ӿ!?ؐƹkG;>Gɲ Nꨫq0k![Cq ֩3DA|9 Ėayua紈,֊~e5βѲ6y@0nA1 c-TY6nrْNK7fͣy*`,t^L;hB a'c.5*1.jڈõ4.՗ٹIfK=#ӹQB~xxܮѴiZ=L| r:!O&,&ٿ5$x3 <;M;v, 8sŃD(AGzAr14%RT,U&P1_n/gv+se/r 9\~)A$|Dh9zuܘZh Ss.X!vd1a|x1,qڴs.5`x&e32CP$&vtee,eLZTl?lM&Ojs#¶_^1q$_ F;=>?[6å7vl pG<  @nywπ(ݣo|j8'=_C*mƚw)l u4"ӿy㋓::,< KysQ{ r u+ƢŹ!-Eh(8AD%_h!O¹F'L_ctc,b [8<\G$g!tQ&w|CuڎaЀZp =û2h?f=,Euҋ7Xbq/&+ðiVV<䂠g;azi20ҵWَrPyʜ5rBT#4`;yNqO'3ܮ,׳Һew( 2#5m@ $UN*t=8-eLg1 ﷅ;qf `ļiߺ3l &SРiǒ=ݪ@:k;t2 "a@FTzS) "Y]3*άMZ4%8 ؃q aJ6ZZMX=/?ҊwY@ N֝S}DpaOxyhHě;v4[z"2Igֻ3 _cqmް4"iJ.JclFZ/cb{pw:j ޽7I oc.98Vf+Eiau*@|Ծ idLT{#<<En{ j s]5'+a+Z@`d"NaEୠ{m;%yE a $M#$cϧ4`]}ٿYNqa){}[(B1ݫdroȥܠ^f+Dہx|,.Z.m]u'FؠϻtYd)orn"ZY\ƣz4`6g$~Y 3 "aNy.J5`.{YT2U3̻~ ,bgeEE,2ZˆD] $J(L[ڎ Im/LW1xBkmбھNr,g݇.]STyjD̍}0*Y,z 0tzs,y_ bAMb N:I(,: Yc\]m\p :D#! %Ws\"pv'׽ ь2ʰ:ټZV,9;{ooC%!j! W970Sq&x3#b^o֥[3*i<^s(-ȘKk6DAEA~Y .xX0SV,6mbm?`C <ݤbg<<& [ܕz]^-ޓw\)7ᴹf+_dVㄡe ʟA Z+oUw1n1:~Vh8!n*-Er_eKkc>}zH}6HDuG!V~/;+ѦDO[f_ id !ɕ[;MW>[6BLF}?V坚WNo)i5|=1dB# )<:[B5N}~s܄a:{cǔ'+O/WC} 3(%MU ; &2;@3,d,saoQF* !ux~&SG<р:Xb܊#淑Q:(~'}%9^OLW$nL՜kfu @ˁzL#B#u~Zrju2B,Y|Њ/ψLFzQ O2gyz6(B739¬^lgd;Ƃ>{~|oǁ|ɕu8اt Mre&הseSq ]^x!d}AmM2y'-e"!|i~Cth#cJ Աm+o+1BMlٴѤ'ҧ=}3˟tv!aRG;` GiWCK;7XsԫF69XZ衕Qt_{T"{"$}M_^l*Ң+,%&3%xf?_ _Y@B6cXY|=땶Ql3;mHxd}M]P]d-3ZՅ9 Xo^DwԴ>%ap<0+ajNTl4Nƚ>]hߔ}هJcCXrt~jA1T&_A=2dGq$B%xٳmf#:-ĞE L@ӝh'\gnֵ7VT[R21r50/ň~omXڻv@߭ye`k{Xs@lv(6 aj%A?Fmtdě<݊??EEA z,@a鈽BEc[7<Z8*[Zrɩ~Nm9~pqHӽH! q#1S)4%D"Qa]5V51& =V ðٶ t'@_7Ӟ'Y/pIa tD[UpmTsja.}1\ZE@]^B'poRVs!ORIirVV|?=Xb-R?N9uٔ'L(ϧz7X3#S 18ˮog+A5>&`GuDW }N6Rz@-wV?Tֽ鋊1!gZ1.xi]@3rcAG]~)"#jRpĨɭX)}N; PۮO. GO? vTfB )޳^J-$`Q]߼oMRI0~ke^;ha)d_aqJSiџG榼VX~4':{uWuG1sD R,Ep(=% ܐBh"*_zϯBJDf}Scߥҳ Sփ&geQF!D&'Q+C#qLd;GC >OB[4@Krg${n7 6h'&5;M0~  arFr.:xN>W0KԘ ^x:J`rg?U `f9]Cf }MJg}@:A6!p `9Jb`(5~<)&zI-(<5\ug%}u{6.Dz̓7дbӍSepo/`d _f}0!zQ!ye26Z<7˙/>37#Q4hä}yk{*z;s6:QZ-Z"QC7hU}>dV(?q]lQX_wd,vI6~X*Mˀ4^`Z>^b)}d1%*ʰBkR`bGtGZ@}7dYtK+qL$}Χ iHҧXbo3b{` S;-~e. $!WJ' z*=]pQvPd?qfUң-/`ĦZ=/T-5Zʠ.Dz,u59a:i1(آσ 2, < qCz u@WfQ"7@TͽH^==:x?teθc :BZ.uU$i9{(ŶłȑI{7TQtyXg҃,y[@"Ii\31ptr"t!7aɖ? +Vߖ2ǃ,BSc4LXm9p(8~d8림Q@%ڎqgBjiXebFzR}:2uVkuj%T#'r@ FOA}aLTrA_svvLܷ?2FR))L؅IwHQHLwx=al$$̋h*~ irʢͱ 8Y'HTJe}F+lK$9X'&?vV[;?86nmfz5 v1k#E> vd͗$w;%F~ o%zC~sH!wj>Kٮ6@ڠOXl4!.Nw;E!;d7ifwaX}0^VY/AhE7w`cbJǗpc`UϥI^o/ r nɤE^pSp[ͦ-8^]DY0zi@It1bcNH1xֲ'C]ۄ`f=\@n@_PH^Z9gUXZVN,t`N$;HCq"{VElK1#GzXn5ea8nLr>43Wh;S'*bt9$OZkgI#* 'tќ wq1xi G j~B5EDbR{BgVз̜v+SwRgZۗ lH߇zE%R ]x>WHGojQc`wL H3:\'PLWO崜0F+?Z7h%>&,b2I֭Cngv(+Ekޕ͐ 1neN(#.5 گsz}A$҈g#(~luD>if Dpyف"א.\1ʤN##Nr֤xC+Gg/%AM'ǎ9 7I bsj8*/ űr=9LT sw͘@<(f-Rgc0kwU ~ݒ_$me(,M6׿tKtJr;: =J؆8=b`<ԜyFėK ~ȂXq=LOOVeBƕ"zp}OӃHXbyXO#.8dUa$9HqLv^j:0,?/]I:[ӷ.v@7D֠8j~z9?#) jB9>Lc>aGjlQOVS( uHw{ѱ$tA#I^fr!'h"jI+}ye&l]цkIZmĝע`WnNH/AO 4HTcϺ.,7u.l·JMh.sm?>V`4A͟z `׼r"f 4e=&o\ #59zY/kQX)80CUv1fE{S"izN8d`_rLX5eS25x%^m};q=`>`Cﳻ%Gn&uaIL_-'X=:p;)QT:vûxZx EH"IVHýQO5y)et xn.Pvm֣NV>pW}>~ EA WKVS鼞Lg=3v^8FFFcK-]Jw‸RR?X znn,tY mq~ۚ#/ "ٝ.>f18\H?B {t>䦤It X//7!Cd_{[m<.|7.9KgTGlNrp2B5#Q<.æ '1tIǾݸ"ϱM؛;yVf%Ͻ~Ɨ^#'7yQ&PaK7+Ø1%هAYxd:_sΑiHΣ NՈvAz)⊄a ׊ wWa[>a\Y#Vȿb}um#mXKy n]XMOZ zGX6箰!UÉsEA`aJf_ so1XhFS"i;4!!DVW%(?22!<z9 E,[8䋿+I8~]mAk +4mUAfLc"-22pdo PÖGїOڪ4Hm x!rTFEB xTPʄј3?HXܫ{V8L%TqŜ[*j"% )ʡbTvlTt΀ Qy5/P˥g˺dptl& v8<3Y{m9DOaqv#7>H}gm.Y`"@~ pvatwQ_x7QT\ ?PX RArT!ÖHD*&P;yO>你 &h읶^`e;6)5wL- oȠbU-X|$zd9B,L9ԟ {|5Z9UĮ|#dǎo36&@hoMi\$+$VpDBD_{^$OH+x cHz(~Fu>{:;j>|QSm:PքYUb4U=b?Է,jWyb_Nc]7zɅ g]s&jQhzX!QKoM;CYDXuCOm[k@@ݣabk%:(5'+!rLX$Y鹥kkSR+;5|@\x @*9L*>}CXk֬Phy̋li֌ٌ%M=LSsCqZ}S«O}&kE퍓4ʁa՞XTKWJG+X0|7jkM~;0ɴ`"TnTQtG|sQIR(ʍ R%B"btKqaaam:-#;IuK\[ͫSvsqtI W}tW܃8 NOVR+W25A2P{uoErAˠY#'7ѥ@AweqstYY v7fhTK?v/y3!AnK_v%Rcb6-aY%=KU[U/Al_nUITN Ns`:gbQ ol X4cApeJqX.zVBXTVMx_ӰNcKZCpnr$%[:Y3ZAOTx'xu7TzNrH,T8j$ @"$v0r)+~s*7l\崪tEQӏfK {]̌DW{e;H 荕`‘y}}'S]z/Xjo)U=XP|r߾']Rkh;.Na -p=8O|ELA`YCfv\q'H*DWJaGȲnC2D׎w h86:{J0 &$"ٌ"^JT;VRC'4|T :/ #3F̧r R~&^Qz9tek ֐ G)M*)\ *lyL~j)Qa,j(< $Bfz/睯JQ=+م<8F/gцXя٪i ^^iE/RdR<< /%@F>Fti&!Wʵep?m Hl14]yG5reL^D99=o|8Ky!~8ku|bU&X 4}4|ԊHИP]LBc (ّ>q`*5/Nz (_c*IUv3_ڒSIj"ݢ sD}MugˉZG*HsDL{A‹O,v^*p W⸱pUUd鰫 58n-m2. xs]C!Q3a ^Ai0QX)N &p&^!&+.z1S;wP-6*|V/+·}kX}*PBoVz&L"d `W ~$` ̞Ӫw5@*/llyk_fQm}mREHOcu2chGyTjJ#g&*ۿK"Mt/i*"JJ?]P|>m`$Dy wfR6Vsl(QKGudwx>f2 ƙaJqkl3zY72# 8o%b?m$ĚP[,'G8EqC$Ԉ7@QO|8M~R2Clon,b'*pcU0}@9Lũr{Y.x;3 8G@dT_߿HFnބXMG*blBb N!_L`:ek"SPqUk}7$R\l^chUp½ =NYʦ):Tq[}~p&4K⇒g.esv<1%@3]a۹q`ݻАP1=4=ܲR}ϪSj>~ ҆E"X͐!Gp!fsWG0 %rStf@|bi<1;rZ<绊 H!=: oaoXI: v|P>9>U3~Z^"ݓ6p鬙:5ŗIiDoKryk2I|6*CZeq{~lkUyT7_;Pe}j#Q Y;Yxd̪\b){R0j<\Ye]X.Ru@rfww9|pÅQj iokV=j_8PcpmӃcUBbfe"Vv5A2({?.J}v@; R^J3a+ ͼ 7B;bO6S3@3a#@s0#"{Z,Cz[:Ӕ(lӪMqt0{{tZXmD"Hd,2dcS q̠;X:i:W[M^ۏ›PB4W!߶}U2q:X9"(gxZ_7w9a4` S]^jO. Bo1.ch}u&R>5yq=fd'@wj@ ׿0Vgg,\U0_t4%_Vƽ!m@!䔑1%ⵢG0"Jzu6@.TG^^1 l0Wi(,$M 1e' @8xѶCnK-M0ݍ6*BYcX3p%8%HUr0sp \ц;m&?DrIOzqp(\8i~ b⩈ǡ#qy>s',,c椗1 뎝 l3 (h(SN7ĬQF͸ %K99y?NsC{ 3"H R.)mE?n>!=IY ;}4V:E ;IJl]SXfK&&uwµz'`;ۋu7=iGyA!Nmp(1b n=1,71.ߣ,[q;0< @!ـ^t4X{Ht/{ab{'h[{@Lth)$og{qw%q0F> HGy:2wN50g ]x}|^ف_NYjBAp*҈@.bmY?TO^٭Fq j{[(Fnw$R) dR}N VM.>GH[k˳``J cb;tS;uDܞ٥"A(ƒj:Z1R^Hy 8fsED\e9y,F=~zh`n1=)2d#!Te#2@jZte#x:/ܶ7j_*3ѧTS%3c8uv"R~c+F GF̈| 祐'mMٖGv!cѡj~ɴvVݷUXV99D =UG+, S4jy`t%Ks(" 9K~*Fk1ȊAA2P0? h&*szau_tgri'[#)*q[^אRBduFv.!Q!V%MRKm3e`hԐ5ٴL9XhX>ui)3c|MtPJ2^"v:m]Gג;xL"հ"\k,Ţ__a,u LѶ=q&]֚۔>_BIvSu)}ɫqDqbK}Y ^lQYT5C<^ā_`MhaQk;tA'\,\zkpq:=I8U$g:~1m`'mVܢ .38G}K m (CMmO9ESn*00mOYʟG"Nds-5Q*\V7pJ<6 bv//DI[zH$1W`f5G(~pd/%pz޼' w]?usڹ6˫%<5MM!uCp}83]2PS5GFQ^7W/e∟(3h5Tt:?ȇ 8n"6ݛX3|ehno -ق#M[MF6ʺ X*\ϝQ3͵M_ϔq FlhJ ӽ˖ҹ~ne`$-ޓW eRP?0DY*9P4\`yݵKTIaa#(Wʺ]&OPҎcshVjy|ȭ.}/vQ/ j hmZNsMzUeJ(z*QC}95CAĉB S'N{286Ui) .`ޔjGVьPj>fC&fN?-`۲:n<`7ˏ43Hޱ4c8v dRE$Э"]ђձ*m*m4Y،_rQ=ɽ^Ϙ귰K 46ΦK3` S?9ph0 דŔAб8mjNz>׾Бw֎Le.?Z36MiGO|ѷ87[4 (mNvhf0_!dyun\R)V7h+ t^]:P)hN{:Aʑ`ߪS@dTPxԀ=&wh.MVny*7kfg>/vTC6RW?9 Z`'=V R۶U6Ky<] (SB:5F3¦;xS/}Bd5$aQet,-񛮚 aci)H>z޺bۻ$4 /0[L.}D΄㵹yb(pkDdB Y6}bJ|벋>HFXCD}k=L +d0'^7L}N[UȪn r]kUq3ۡК{W8A>GΈoLAi ~bQ*a:kKl2 1u)P-~~K){h) D7c:F^EC¡x {N}f-I 3㑙Dn4;zO+1EE 9<=;RZDMۜr֭<ZeɹfvN2Lc0DL/? >|#a/hKӋ.m$&][mcGۨ@Ś֤,,Ny16kjԨgH?:RExf}pAn "=W6!͐y E8'dɷ1)!ytl쨯0xdc!kEAOB@h􈬭ٔ,'O2*H{8`j I8Pj/pliV}C'L3y*>>X#:JVd,^]ǰ -wf֊(|ss"ELoOَ9 a]V F$!>+hv+FJYqa-o'ڭ=`ݘUln 4@q}8ƄcMɣyfbFK7[c[<4)LolJAcٹ0 C|pJz;^kIpWP̸Xmѥ Hb:Q>TV~6(w|쎩Y.Pj&sv4kܲgK:ܼE㴌䛝W[wʈjCWf Ô<aƒneSԗr/ |^`x5vm%$*>آWƏ tK>Y#'M=EW8%5pht(|vi)ZHι^a:CH% A7+)׆[vRPٱCz2c e+R$z]*rz`@Ǡ%FpӉ7=t+^iXjJ en!LY :Zԩܔub=| \G  |Noƒݼ-CNq"aHNVM9׌1F3;됸!CX ʦ2C1t$)&~3]'a=1LJmMU`B7PD=A z5ePwqblT2Gܖk-,ZL\oC$o3} ͹XIG!wjh5I=ӅMp7i Y]( ֌rr\dQTM^ 7V`V|ŞiN i Ԅ|ۏ zUAE~d%c\]2)S#= XOgb]w eRBK 佶I VL[%rUG7$}Y̧{39J7,'H"qXdҴ uL\\_PWWNm BNf:<1>z +MQ_Ve,hH5ڐ|l ?e91IKR_n+GGL&xMgۥ V&Ruaf,s]&9SMs[g#JJ\ wʐt-ţ7Kϱ̚w% QvL/R}oz}_J; V p2iFy  P.jz#c9E/#$faS1xF0)\[烘$9€d!E=GR/ukG K&HI])I $F,OpM6CՔ@S|;Q{({;,8@ksv,`Nȭ-&vr=uQtɝd`p7@(H^hʓJI49Bgٲx"b>]y_(o_|Z)d ' Tj[͛95ZU|EU_^}rx'q/@y :._`x3럛nEnP,S42$p [„SOt=W7&} ' XtPl`HK>N~q:w0;LO#)3F?۫mP NfnUf-)cWbr"EaO>pDa>4UϾ!U?E9 >`’ J볁#"ŭO6rlG4jÓ,W" uѸKL8! u Pq\%9rOxw%*i& :: "1CH2+.eF<: +2Np)wLnB$jưƖ^WU]_3qs9@rhѢImN_iA%m ݻ¥atQdP]lL6*o,_m"bfgO^%AþYO`S)X9 _bInGST?9sߺtg햜J ݠSz[`Ǽ L71^t9_g>фo;sP6L++يȋ#|V7 &HuExujk2w}grN4(k7QRN_~CŊ٩JxwK#ƵZuI0mQ=?m@hDj %VQG?v⁸ 7 Scx]*iF:^{f1jQtOP@{L\ f2r$1t׶ 56@K{ $}GU~~<2]JMFL 6mP,Hs(c[0(jk냎av֤rTtޚާrgeS#'"Ñeⓠt(Nv[PMU`hn,̠eoi/+wdpȑwfIA]O>B0\I4^miW &귍G IR -\j_q ih)&7$oº^jt 4;ċasg݆XWEҎ;Ge*XҰP˲狎l[iGߵ>3HQdy{oA` S!?h3N"rtq})bgioo - PXLZFإY֊Rg'#.5j1ʃ56buZe,SZo$uZ@ 1gVMh#N1p1TjO(5}c1JVM dӵTZFbbv]0\WbÈhy-2FcW/jz,(G1+v,{- 3N4e@u`c3n4ZWUPTQ.]T Tz/SH}꭯1 k%8D (]?xz9+ź*c1&0хyS|{qy1K6Wqzd==< A調"tiv^(Q)\0-bwg >/ꡠIf1U\G|Sj/tlD ўεxT)`[9.gL382Z\Nn59iGH0Q^6ݏIZT6PmmH7/Cwz# Ģ"úpzc3*>SvH]r[R.8iZ̿2%p47lJg9 =k^B*SUS,$l&].uSEcgoQ~i[k~vK5E~E]4}{짨|{ڥE5:dc~5w*'mL-Q:XIУfĥV\N=(onƹ%tw;~)3J-+;M "N/Q x5Gc]`#U kg4U~-}\-R2}$BTotKw@HG9TI!T!.` lͰsn:1)kҫ nIihU쟅U-k1oRx8A?!<{t`tM“jm\"s eS,%@$^*mZY( r&A@HJs[L@*'9E@ƢƛTOn?ig-,* skF!&$QC6 6\-Vy#ZK^l 2 ]{'@xv҄5--ƽps!OK/f@UQ[ $)xof7ݎ9z/P &2nW&v7$O>,ߞWQ* qV~MK oe@."4yf5w>wynQG6U>mq 4ף6tË2Tw06#c{*aqA`Pu2\'L>Q4rE abQxS)p@ċ{٬1U~9 pk994ٴZ $[s 80}EEڪ-Vi5s˫'W_lC 2):6bӟHQv&:F’{iv $ f$y $. dJUFA|Kp׀e$"_wjhV?l%trq_C -)KV*%6$Wg$n/&ؕ@:nI"^÷㳋&粺wC87,?;yTW$6F1shp.h=R O 7+Z"I+uzS|g:\ RI`2nkat91rjz6m2Ģ_\ן ,wVIY}Z/ajqv^m=ö́XBK޵w(m!^u^':$4Q_B=\ YJ9R!C "xȖ3Gz̝|!p0lwI6~k,TI;نRT =2l,i#55Z[-T~-Od%`li\h ±8OPuԚ:@y)^x DIԓ[T]燿3\l]42Y`BvBXgw31cE0O]jZcY)w/2oh[տ@ vL?Qq %~ǐ̓LT[tnu y$ 2Z"o-D2^gF{2|wh%DX[Gl@.!nqՔm5!ar`1yw175E7a^ UhƓu RLb갪Xk+]I;5 e6!_^z1qhvÚ1#K|넕gU젟.b,D҆k=vER͌C ie4JTf>^֩1Dh]Vl5cWgjލJĮ`Fp񭵐*Imʬwх0vKAϑ.?}Ѵ-w\9: =?KnWKQPf̧Ŧ,Upel4>lj +AW"\Jg{L?'2yOs=F|hc Z+/ ލ6S6)\}d^hfsҝeYcC=xl7 pm.hZ`Gn06΅}`o(V Iz3&v<`m?\ %ҐV,t/nÚ,|QKpPDl \0[Ss/,g]-#ap@ /aj O.# Zbm{8ӯ)S*NZQ1݊,@qhj<2dOG{蟟d9I4Dfcʷ k~v8_: xgٕ:DoȓCJ(RSnd^#%Ĕ*9`=v}n1Τ nt75#ޤzU۸"?ccd/xY~Xt|/`'fIl5sq|w߫;l4k&jO{ <\.hAnfHYiCs\[^yiLdʎBB-O_41MR^{N5Z}/-20z;٪Wx; Q@WWqNsPp xDO%}u4""+ߙQ>#i&1m"R$cU.j 4%{nKܴ x4 ܛF^QYk¤W*`s͐E@\1#IkD7:rX>4<\kȒ[I; ;jțӼ tc(a٧Ԕ1ӑ4]gj rhI r[ꀯU3r6ֻWw:czYykdx Υ.pkn nKDa. ^/)l;zIMi?^<+bf6뵽@L$50갺%}Ո;+RsYPlBID,[ֆwQoj7w<`I]%7{g6]8;f24-fx%'Iho/AnjVqw>;2ye)65}wrho;5l/ШmWVl\^7|BPDF],'ӳD # Gՠ)o}k=vAf;AKjn<dl]5  =-#uŞi%JS4C`~p P#-"εrnZ"\4xtɋ#[*o{`͓Y('*+y XTv;䊳hJ̫aoC>m#T $pcl6ܐpDB-{;w<@vϬϘN4[*_0;oͫՊ;E0 #=_=Q4J'v\pod=k>ݑԑ^K,P2$k|툺<4"ʖx>g ]1 Ă=IrI7Qo+rj:^aIU]vP=b?VoԂ6> x`,뚼F~Z@;q@ʥ|]531/%׮KT9uʛolWOrB& 8nfŸFH,+qkGilNɍOIzu 0]VSrUBe|( o:lRV "!Ͱ]"M(ОeYШ=D<h+g{,wM{Mp)><aVu-d*$J}6luȲ$nOڸINt;PԬ6?'+m5:rI勧OW%ЖB(| nfp̸zyhk[D:3;'տr /7H(&PH u=6c"@ZE3%-NnN#Xs@Aaɷ$|iYK/ä 4 >Yl*^M+R Eqwۀ2}A6W] zӢs` 5*c_7ׄQ;0_II $7SMQ}D"'{q_;k0' o7fٷ3EU*z P7>Dds5y !Hs3Ci0ծHWP =|3&NyEB16q5}BM ֻ&f\Դ-_R f^9w|wwzajN]Ck[kXG@oY p62kTv@"j3~spټ>aqȝp b% [Xvٶ0OVxIK">2^|Wa$aՖD~"MK&Fs`~*Pͨ/S0kXrFnQ~8(kDΨ_3M!']2(yjF~MT'M7įMZ*"P8%"LK<]SCo3: \ &:E ՄArU*_]k?ŜcMh˳2u"|y%h]WchɰLތcC÷LuUXhp x`zB$(p/eBF7{vГQ,8X:~Yυx1Iq.$P9 R d,SXtC ,|eB j[;) 栟3h`&@^;7zkTҼKn)qoCv4X+s4+ر`*J}3R3pK7 zzq?T[-mdʷ 3tu| [ ^iR}fV/MbH(;3' [ ڻXqە^)my(2_5.!\}b8.*J:.%O?TÈE~clP Ia ML{ŜJ[7:uP4ly0PJpL+!%-f$ =È pYhU "?[ 7h+c x"-DgzKPv=7%ڗŷ-1Vf@YXse-3zplE* gۄ+"|{mxZb- ЇńG>9&5@bsU(6>Ä`9JhnnşDh"(}1hR_UU2K+ 1:n ~6<7@[&>ة0A-"o|-v.,wL6 7k>#!3&aB iGsGͻ*C׌cK{)w)wv =Fd%\{չr:cҥ.ZCV'/&>v׽c>üTCIQ㐮҅)Xo/1tY"8d}iDeO ct3f(=:᪸`g>I^lh=H?lKALf"(AF!!b{k[-=y1)8{;ާWGxl0BUdi/huO 4AU1xI Ԃm>̎ͼMXƾ]Yl-u{ !οi|8$ 5[K 'Ɲ_Oπzs>]H!"CШ# X"V $Ԃ ,lIJ"Db8ˊ5:k.C}{ gP%RoUỗ9~WӌVV  )?C ua>)T͛9)Zilů!tNr&s;]| r'^bt&RR$|KFj]EN0pHZa<﯐ܥI,oCQi`e_P|$|\~騴Rm==K"eE" b)Rۋ,N4VΦ)%_rn"*$}HZA[L&]素mEB7798[[bd bNkw4& hD~$k⣃d_TQ-Yw,i9T&ߖ.irrnii>@)]Dút_RqhCJLuJ廖7W[,Lq' :ioU=Ym ȩLuQF9^Y>|:B7aT&*ߏR"yt@O5p)4reuWq 6 phR0J-7*u5+{PƷ&\l|(UQ*'8T أ,ZKʩ&ީv-##I-o38gT2N*~BYauV֫1* _e2]1)EF$ <*x(m'>'lJJ{&0Dn~νŐ p\JMYtj21Z;If=ʏUL!NRxd^ @&ia(#M_^Qwn/B uFm|K, v۰ͣkQـ\WDHաY Pt0wvEj o $&4ZOn67Jc*g/{ *3`lM<~p6~l7qkH/N)>*v+o֎7g/ #XXY/ ^Qʤ71H TjU"3#DĆ #{b ĭ>? <A^fnH4F( 8Hjg39(xXʰ ~# ɡP""LOnm3}ȥB=8[Gt̉8YX CeG#zLz@Nh-R~:eo#[Trr->*6~܍& mj@gO`.uO~tƴKfP {eCg:4>>Y <O5$4oXL}& HCjMD6Yt|YĘT>4]a_R"־S{D) Q7*#S]G325%sdJaBR|Vޠ4m^.J@}0Cq* yr&#Fo`A724vbǿjZ ,lw` F5K[6I640(^>2Ӟw >Ie=}{ 8$~crv-!DhE+(c1sGҎoVˈd=h_Q:;RА7F@R 6sמhR"|WF|tmF- Gk[;Y YHKHlGȔͫ07N]tUVU&JwZ옂a^\VU,7kޞyi[])ۗbXќ)e ^a C3^#Hm<;UhWPnJ˓95zPpbkEpHYk0ݠGMkr{LD# @岿5[ZEǩąe%q J_v@e-ZBd"ioݺBȖ>c]#/aa-Ogϖ%nuC 7ADMg1 y{eo )hS-8Ѡ1sgEdrbJe#k6xe?C1?ٖ Ezb n,Tk'̱f}O|E*(ƞ@ |#0aV7e9nUni&Xlj*o럇t n\@73jc7C61ĚmLmhz:T׵mϛB!^~X!i.d"-=?hE^)*(5EAWX dH~,y6%T!-T ZTjݹUEU(}{bm/?gƪ *ȀvrDo[ԁhgtKQ\|qr1!iΕ6; MYe$_9XGyد$ّog +'4\HNNUۈHu EIgS(`l~s-LLnnLEp0rOfr$>ԟ?21\Q׉uD(&cjK:,UФ;S¥vYe-Y$/:x] DR/6=DQdbx9(t!aJ'XB>x*O譗fl1`]AlFEK N4Ŧ /&CtusIۡ|SEz[jV(>n[G!B֛tΈ,pJqF߫)9qVkz/jrgVi՝U$U+LkqRZ+OZ=a=m3&=>j 8Lq`嫏㈢xvlim%j/C;VwAPo#6/KYhvO@r=gvp Ȃ\fܒNb>8?1[8`YFա7K &jre:z%|n2E5u veAEv;BlUNm{xa3r`&IgHy[`O"eRzpb&h)Z罍̵[Hca~FQ.K*\0IZ`̗ٚ(F1F$a3DZ_DсUi^x pq elfXB^u' ?ԣ8:,;mBz]j8ڌJ)ج'ѧT1,sCSH"Uvc YVυn9GNDutmnåVƗz*&\^gq8gX)侠}O,nE80CFMf[Gov0v2RfV6VðmZ٦./|ObХ5Bo9d,-ᇖQ3e>9NFu]*nEfc:Fǖ9@V'p&Ɲ֪+bP4_zz҅׶c ;+2NxKx ~}֧G.Ck*΍NB&~"G{=D2X M~{Ri!jo1qJNav`4@H|{efOR̔ߝbq 7|W#\UQ]-9nɋ8˷ cA#9r˲gڬ]TӲ$ o(( -2ںu+̫x s~R5X-smV.~˕6$!>ts/#Ru:mX`>l>iDt#'`if`Z˕pl e{gt3>=r͸4nK4#o0EUi^B8uZ[\{ĕ i/WcJz*MmT?ub#nx_B&"Vnq, *pUp N=pm҂Rc7} 7 yS:N)\4c ,jΈ x?U2$u!Vt|vCȭ߬9qyELKMA>S?J8-];ܮ6y8.B ԤzetE[*{CANgz=x,b}e-P1>/UzR* '~\]`Bud8N0;K*c b!1m5 _JJ#S~5DY?o՚/* @#j46TΚ)GUW\;WČ*a^1{J`x|#U".jU|4mEF-bۑ$x M_ U,.ݎ{{@MeX'µe@Ek)9 ~}ȥ=i e˲Ц+9r +]g_ &EBǾIhjJ+5 c0]nl~sնaVhUJrSB+l~e^0I5(R-7үQ9+2++ =ꅇT˜_Q(-Y_ITň/VpuLSG'j,W)W3[ޫ*!@~)PMlh81#hw:\}p Te8ѳ3As1LcTFէ=E:`ر-:o1,㵐F}qΌ_`Hos  ^>>!9M5Uy{L)_fA͚" 7WFL, Ufzt&DM?_@낐΃V<>D{>f+J l^Sh,Wx yphFdJǷ:N8[C;LּK,#e(6ƨ f{۬fG! T 6{_)_Hg"Ƅ!gd2+;~QR0%/bT$OeAmq4QUk+t ] J8tﳝ2 cI ZtoEG*uNcb)ߞ P{QzRnlˮubwF`%7i̯Wzh~%d6w+0K8,I0lDGLڛlL?XDԫu#`֨X+*+I@="Ym vqMQ݇5~#`0H|ʔ]ڙ_i Sc?G\ܭCΩ,V  Yc<†MP䚟P;?.7g:,2!SN,4Rj¼NKϱPoΫە6| \oB.g({j2c! s1z-+kE'mG̺谺bIf +{rh5|b)h?Rw.f q) sbnU$ ٦Db+s6KBՏaÅAtXoXAYbf;tŖbPMf]5(7?jIc#!V0+ &<#`Q1QvDO|r"F8j?Ζ84&I*ż4 (dY|/yͅ6Ͳha 9P]s!g~afݖDLc8))AI~T?T24,Bc^kgCЏ!vqKMY_8d.Z>pNXm&.ݱZ68Ids9G֛ рnQ0/{fx ~Xͱ {RLbO?If\ҝ=,23 eR{9!ȽVjiR(mcՃYD]Zq\Y'1^)}4mU^@;˿Rؙ*HpmU^f,n>qܻ%?㕨]gm9Z6vH8rgsA`a< o O?M+T3­.Oۺ?t (4XՓT43C:_ۉyXt}7n2h)O!0UbM 5 lj3;6dY#o mɋH:Z &˖f{6ar\HWkKj?λ&&AuexKH;-/?>)qӷI(7YU]m J0+\*|iBjGvNXTSfH"}!Y`0\2 Jۅ%@$&Zs-tDdzr7 5dE4.zTTmY1=/Fn'BK 46yia-)AKZcT#E/qGx>TsQ5e>UK&w1j"ɼxTMԼ= 5ZRUzV5MBX}0a *MFT5\wdEX"5I%JMX?=~ e`HsϬ VoIV!ܟ0iD*YLb 5I|ۓ‰$lͬ/I.D4&ylp9yNF3GrzZDίfy-++qPSg2/Ǣ״&0figz`z /9IDS1mj${ P>%㙖1 ]YdwAQ`ҠģO" YF(Z"-~Hxq -Rt SAB!A@6 Abjq!g@jO[Dx^;q*)L-lChSZwmd{u|ҊWʹ}4d,WL`L!iUGy"(PpĔTMYOwa28oW=}hmab?!ThX\-,~nSqQ ow!YIU傶Uݛ]; 7ƌ]mƙrz:1?wg>mT7 :#(^o,O5r8~$|DPю7\9}ECK;o-U_2~m׈No޼u2SqԆkcmv3 [#hb,έ2/bz ,mg86zH4bag cZk]x~jR')eL#˶H *,y&1X+'$Itڝ^0ӾL*CƳ5QoX.Y-~ ^ Wyʤ/^86F1"4 p.n#j%#LSSFy r_E_F;0f`T_(LH#@AGXc?4/=GbkrvWb%X!HY)f$T1|Es'pȯ+r Iƛ(Od>NA6;d>u'"ٵN{Cgèw m"SK͕-§75@/&hh=[[ 䨶ҵFǁP;|JvGw>45j; b)GM;c`C D* 0:Op[Lwɶ7kMRT hmRb7Y`=_Lpɢ1s/U#JO:*3[C0s Nt07G׮x9Ot8w8Ik̗ BI @%UҤ8W=(BWQ1 {a{Q brdA{|aoSжO|ӤfXVpVAK2ݝAY8j~]Yŭ ՛x%^,+, e0^,e{N-*,85K>wrzJ;[S2.;b>a7`SǒK!쭨^Iy΍I}]Hj%㭠ZE7Q{E*_y\JR$&WН#_WQP]u#YTRd C.a#;ʹ^+T{>k ԪYSQ+aÌc*GCmJ9'm|Qgs0O2LS`^ کڐ m4E1Wo:܆> +G'B43Po"+HUG> F*hΔ`UՖ(FAz^+k-r|dl|͏:kn?7&aN#5 Q,-Nl{RS#_l2fpdp_56;=FNL+4unR6^qX[mJ NS($"FQL*HCN]I_~'!9ZP$2@0`m]kw@J>d lSmR5=GpN@UB@m l<8\\SQ⑬d%+* ~ 84Geo2"Nߗе2lJ, !j @~1 }hfJ;d nu馴28xob3dgyf1 +z7Mwu\`圝% b?W5B&ATj& ͗~V|o`uҴBfekk<kG´ p[RPd3E[RRG@ cd^r U89wLH5wRdggDJŬ 3 ,N_O(޿kby Lj[sFv c*Mz*g8ޣ̛+NɩK=|]F",էJ+\5ǯ}/3t'`8%iFe.ˤOfrZ ͸Id*CjA,2qSgl;&;20@@ÛJRJnJ6ΦKgX!d> O|S( K GX,<~-t1C&9)nM3m>n.c7RٲL(츧 7]nD!a+Й2:-u/ ,Ѩ%lr"ueΈ!=T{y.hw1vBU^\_I7pi .ziS͐)E[mxF7g87: =-ۺ*7YPaƍ(^9G@EݫDfQh=E6ep9MV("tbu.ougb(MO91m {,|)#x%'#Uw^->{0q6Q]IQP^ pL]Vz$4mDϥOҤ b̋ %U5l+ 8Hn&"o &Ð}hb[i5t8T|VW"/1$|,+*pmQI y6۾̽D J%'.L!~Kot€e Td}ESQx> hn o7<'BJ1[su?5єPg+* ߍ ?<5S+alG 7)i)eWs5.K.6+,RYplXBЕy F:L+LKc.o8&d5O{nTi':C{J3J/ܦ&h 0 Ѐ~oE~:tjA6wbGF-A: ªsdqcujw(N*P kcIf"6^铔!j .]_}}Wg2n˹˃+({-~#"(U Daڸ;{tNLerјw Ks5SZޟrb VR%)WJ =7ܤjP^?v]{-SD#{*઩E޷u5.36޶ޭFM%_J/q@kK؇zQ"=%fn"yۖ~0uIgƘsoi-~B(d;D*We?Bڞn8iH զpd9ì4]m@Mt{6Sp&V&9ބesg`DN- b>S,)kEOW D;IToD!FE|)ҫm>CP,5aH^I\M8%,q͠JCئ'aw)R%-n*ب+Bxȁ:k]CD3-=X'ȝ劆e-Z@HA:Cf,o<.%G_LT\e,<44#peSj@@m9]8k @Bb6 =ji '['yc _)V*'!9I{; `6CKBl4_SP9_i2`nK*Y=;Ƭt:/4QN\n"\f嘗4F?p26Kf] ϯI[z #98_ lьoYIVV_k_uhgcc csC7Ƥ? l K&vb "V^-JsB/(*U!].`pXXvl_0K +'PնfDMiԏh-ށx!3oݽN(yZs4:#QJ$\5|񁋬9y3@6,ۑK9_L߈жz7٥ԃ`$ߙAN1MXKQNiB:$S@o>ٕ)HMq2D3ޫ@rC = f#xHr&J4#S3}oU$gv р>ꝊMg(T^- 2g, NRʀ"!oOڽYxhZcReb܃^a\k4o͹X/btSgX %mD-^xa ڒf++s+H9>I5sv8,&6)d.XXK) SQO|QfI+Bo|Bg}E2 ʼl~Mt$1w~mQ]7 a6l{", 1\IyGA>x39)S"f faXkzS n o{KH?V~!$$fƷ\r>+Hݞ&_Kg|X巳QBf9Ev8~6+0Ҏo*U%K5X8LHakI- X@?bt7߳E 7#|JBv² Af1੾֗,X׵Z&}U P&rj۾Âb~}. 4/Ani.>:;yZQH J,r-\:[VNOy1=V,~ ӮK_{^ӇBkcm DFTPҢtm̥p xڿHicocu{ :o?F|'{]jU1@q >O9>6Q pՁՎltޑX`8,3DIzH*-nM311 bhr1now_b45"T" e^E+ak̭T6VI;CZAk@ *R?Z+5Sp Hj۽hAd,':灸t!{BG !}#/I !KBٙ<^Tձ򮐿ZlLT\ߚCHB^d< .OT`،!_ ڃ/oV$(Q\NˊHX`j4¹Rߥ Xn ћ͓;B BTjdh| lzs$D G42հaĶFT4!%fP!1w&!s*jBq}˕Y^PU!xuˬ;{MwPl v4{>c{p@c g-1@0MLȷF*aM# 40+sJUK*M:2(xǿLTo?]{^=7)"Qv2r!XVm/ ik=  F-oEz͔g3PLT4A,Yw|dHlZ ̫ڲ8ô^{5qas - ?iyjAS3c ֟8 W\jofk<@!N{-Qϴ. &FїȤuI@ժ7/ ;꙯rՕzCD>"FҲZwH!"CܧlDw:4$y2Feg:)@5ZX6W^SDpJөX T+=/HVR!:: 12)8褚iT9[Wb@K \KM9LPJh\9إ#t*\y2VmfhR8{)aPhTATe}bW`hjM$0~Hb95}6`<*+'4k)bo֧6ڌ3f,0Ck}."p٥wr1w&yDjX)g{.SCwaWf/h I@[0^7ԓ}pb0 un/&!f/VXrcĐQC8(aćHA2?wHF+4Pc&Y?D6p$|٭{AGAVp·˖A.{j,R:l1Yex0AU-$ @\ҫ69e9;FN yQhMĉrf:aƬFY͡Ь :sډR]P|:K+pɏX{MT܎E6JJϦ1NtY-Ӛ@KWPAgţ-(kk\@`"HI W}vSCEV r8:!UbvvCNAhʶflX̽[Q%-?jw~InN!x8R# -70Fh An0{s/`BȍJ)V- LEsF #tl2;HX%ް2ҏ6Zq9KU}'OmЭ- ޮriX>,5n`=T _j &>O#hW­v0RWLh1AMװi*),]>wѻNߓޥ,'-d'v+"q ;YпX..w|쬢o,mQ & T Ôu|ZY{]R;R#?!<*[kxUWD֛Byk$[a#NETQ$R)g/fNf0zVէ9֤VOt-x5QPH4޳vƢ-}K9JYVL:;o  Jb ZW@lKbT<Ď hJ9Q`d7ǺFюߝY4Ae*0 V^> ״\6[ZkUm{Hz{E# ZaÒx#Wh4*e_M-BD=`$@zh,x|X]6 N=@A4½@XPj:LX=e1_h 1s?Yx֔="Ye,(/e{+-P!d4?+Fzē08jׂT;pPrq(6'C45/1A *iͯ,#} Y z_6{gNjs9F @8\40%x7LJH,5Rs9]K(( hy6nNB3|SDa( 9H`[Dx>P;{*W4ϡ־7Fϭtfk/-PHyPd#WO .f[wG Y*J5 ڽ ǫ} ɀLu~uΊG)D:X5A\>xhxG؋s?ħՆQQo#R*!NGZۀw*%}[/$`*2b$:o mVdI=z9am|rDfAx^*{E(ddɛZ~|v4w?FU/舻7-u󢵋56/Xmu&@W<懦- 1 N>[qc}o+H Vl7v՛}kcjC$tv3jXL^\.OWv<>2L VAs-Bfb(;s𳣖#mGaZRB9uWK~i;P[0}t"^V7{RQSrJrkƒOisg8rPW%g;559x RA`ԇZ/d oQ<|`F֗Fz NlUR`VqV}TFr<>.ɴ 9D q5{z/ʝ|'0 i=N ְ]⅐pۏVKluu?N#4 <Ȝ;'M>o Pxۀ8"ņI_k\6wDjeq1CiEz Mxf `fVQ?;wihnH$B I; 1*¬>!Ac̍,霍PLÙ*CgO`kUW"&*iYrۼ.DDџ H4,$.GRsibwW$dϐ2#&mhO)n!/VTߕa22S 7+>/]%otP^%<Pi1`HIjX;ұG+Jklש 0 PBEtJEϙXC]N׶M}T{U6g^o)WշO;Ea(c_(ؾBbToX=d\ ޛ6YOikXߐ`}tEt@Mӌd;edYZLln$ϭᾼ-2kXfTLSɼ >0ZރL f"_\9/u5ÃGRԣ䭮>verd&ʏ(A'`em% p|^)o/SvuJ?bmFuL8l"!1~?\?931zOrJ}p5i^ C I9ՏVP|g\䥜2~e:,HjKXCV8s; m7ѪYxy&\ğt=eM= qI]Q1 ;4廊f׉5Luhg"+DO_]9*sgT\|Bs/tZAՌllg\+Tsg",6+8 7>{ȚrJJ^'i r;-I?jF wxBoE߈_tU}*8ZfG2f^o0Q(gSLx>cJvgJceh-Ƥv*WV#N>)dipt7~J3nne 9tGaTmL j-tvLKT^ΔfB"y0ʚ ihQr`U+|vj$ϳ7q^ξ/DXe'쁿}=6{ZZ3D[fM,zt6a=-.2^4oԟ޵؊Ҋڌv OrC8>!;:NKok\jaS,{ $)3qZN,QI=qxrG#29 ~Koe^Hhho*֩%"asJ'}; |+ʑn5k׹2ڔbwsxDhQ| C+h_/sۢ&pdKS谟2tY0Ȱ ʁ:W~\voyE0)Vf ARv$h+JV+;٪*y zsER{Xa/xm氒Lt fHbHG͎FrvV'E\pEMco-(S_ML2E]Q2u%߸yKV07Zӝ"HҌI8F*j6t|1IB"ڸ^wkѦXjH[f9b>kX{Ӆzrr6ɭX3_[rƔ(ZR*OM`3CUZR?Q4J[||F7RtG+K 4RZmcuN:aW uER>>_ḛGQ_<6i޵@XsP#Q uK B= 0[˲5Z!ҒkI냮D9x3t4p$jo}5?/÷Or=;HaHq鮘iK@N_umP0WCXxmnTPa+R]z<{qsfbE8G X A5%گEѼ>yj-0|o4$6sTG$RTk=xl9PByQb9N6b1?ӵ N8V"*h+ZS8>hMź{L3hѶ*.+/k90(jQ&mT;umnp@XCMDx0Z eWԨo#I Bz1CXcaT>E$ZND__TjoXjD/@쉕n੊ JVDZ1Qa in5 `AVvw6n t9|[@:g8d[ep7!`0W5LZ&4Qsxq]tXbpHSBM+ 1OPDPQ<ˮ|eWEuA[ hK=y%HTiGGw]p%7GBNl2+bn"A ,V05hbEkNDEL1βuǁFOiL疅ۘ-TjB_VK,̷\Vym8%p6yY:Fl<634E2@i h/q Eu/&glNOIřaB``6 z:r[]tQ4ۍC2sIFG=:ް@=2s""n^$+ݐ1-<J(0!40^ь$BXӒnkY7Ls RL?-&`5} ^z]Z gaDY2^yxuq4O^ҥNycnWي"|Ms&0B-- y|]N_Z;V4d{/h(P_tz(E}V-]J/[tf9.RߩE۔734"IІMeNw|ʂj-_(ڭs=x&B &ّrdn/ZR؜ۑ;ey0L UP'<3Gٽ+f N}s^6@Ԁg馟tF))B{) 4Η)]sW1fl'>|=F&˿X̐;삣bqya<%D0.Pb5mV$oș?sݻ*!yN NWC.3 psm"u/[[hT:PSģwsvwG;Ib *?op?DײI 4CT2Uٰ{PKB#F T 5k/fŋa <.~ ǰ䦿ᘆO\:,+#w~8Hs7%xN^4uh qᨌ"/7rdpjdz Sw=S cщ>>㐒"DXY3d$0wlhTkIPr65hfk$*)-gɳ kwsn}@}B}Q/]]Ajwc4(M_q FKHJɊҺ )4"3xcoȗG1JU~c WԆEǖpvBr]wi/ ΅ CD|^xdsyǴepc4|j A谺!"?+yw\',aeR;i皊K 7I%N4^fC`ҮhPw x+lw~x l=UuTI$@CȀKxKt )7 fLJiV$|dZ"弌Y}W_ hoaRElhT$V1,CD|x<,&[j#}3:F|Ǝ75[Ė̘J~cJ#m]!rӲ!9hQs2(`޴i31y>ko[" )AB|j*8{B)zL)ΕF? 7]g JtT~HMpPfyo_+ طtR)B IL.{EU n*Atx\W j]y8[KqWO({^itΕ 1Y9y8L'yh?4dBKxNZPAKFiya 2.Q'!;#~11@ow;~̤¼kU":%^fsN]uP2G׭5jv54Zc AΥpI6oNb]/҄tfZArAZsNVФ!KqFCu+SfJKX&bLjgb7"'P瘧aj=$]?`Q;O 񁎠(cG ݚ4P| i[﷮-dIwl.]po ,2+g^QUҼ:=XĮP8{hνbI5k'(. /-rgsj1䝠aRY;[U..ڕ*82K@x U@tMY:)¤G\fVy⎖Bl/&Ԯ{(ƒLCW;~(ꂤ^Oŷ, .C$Vr( 6C]t;j?-Z}Ȝix; :]oM)絍^G%>\z`ͮqϝ/՜j eηdJ|ٌYՉ tjoqkcOZԏo&v/!Bjؓ^G.|!6ML N |)=r`"YXZV ɫ{=!bd8CNUȀghN `V6N{O Qd0F6~;1a\aQTIqcg$>8KM2B;UʒGccta.mF}c3 Btfm2+˔m9݃Er}E31s㜜y/|F,/B3Cn'mv}ZbePn05V_D_ZaZ9ʾׅNxW#,.$N!wp |p.*}LАKgQ-ń!Aa-A; '־y3mCdMBJʹ "'Pxk|e3\ZjR\vF95"Q+ʍY=#=/u -{R H?6=_ȳ~YH0t.+w^&o\S&M@Ϊ?F&4tBdeCʆ͕Ę;B=?Zwb'3RWn`uӑ= Ws˄xQ?Ԁj9 AqTvck5ҫwAJ{jbA$Cx7iR`]_{n*?鯗B]3 DLVBvPj3rH{k@HML:4M52`$5FihoWv,RU(fMyUC!3G!N/]F <`0K<$`خZՉp[9mN BK[l/# nq4"(qSkn2dzZYJVFeA qP \u,>`ƀdNT߫C$̐tK:9ᔍ3-JS+mZy(݉vI1Tw'urc)kI\?Fص6o*{m^@W>aCAһWs1gJ9'IuC~fqh(R Z(|ds;i7|u;.Fab7{^)['vF Hq:K en<3nY c쌂d.$oB LtM0tM[ 6̗?0g[hw V7BOr~Q{ J#9D?8)y>?(fo荁VCreCsgԞ/tI4(&aL4tM>tćU3K옇 j)]'P3 _;OKaEQ5{; RRH?mЮdg-0KF,@bcϚ^NC603ןL L/o6/љDYQ~!B[IlAesx 6yZvF^[ "rh *a`*ئ>qQ4c;-p;_X:2tԨ4 N;7xq;KC`'ŗGuOQ A#'y{r{1nb?'# mnQppm#` 1b*KRvqbL3f 7l9|<*qeQ\Ȳ."lҺ"I6v&> Nai)?w,B1́:>fqF9>6 Rcu>ۼ`G ͑D[`";8w"FNMF Ȇ'-ġf7h6գ= oŠ_7/0 ft#Q&1>VB.jHdmQBYWY`^F7 ialn ĐRHIw\ \^fخ~1}np3 I)vo[nE4Y?AGT '6W um}5ZM54BDLѕ%^+bąkK4"6mog$z>W'=A3$)&PxҒֳ4Ϊh= *2SH~Eh)~&k3ز =U2҄ŷ'P(fEd\{=ߺmU֡LdyyφDqdlI~:c1#P=N(D:5X%EkW`F@΅ɏO<ο!^.D|S֔(AW+GlBxVsA)ᖠK\@l_Q"S4ЊiKLشA${5ѡ׺6s Gm W#)$'[rw6QL nOsh/|6r0:/W^8\`|:&"1$I4`C}!(fe@vi!jUi@!xP4ҴB0ܲ?4:(n:MޟutsoKW+"}ȷQj[?JQyʼM8<3jb vWʝԼ}s.doBF)]A28|@Z2-M>e4$45 , UhI\^B|%-8 S?2Pʤncqkh$af[ G? AM7  Q9%mGZϰf,J=DX \Tу]g4-BICK @.5B#@rPJBmLũ=x5evPAeW~)}"߉/Pq(I@cSK#\5G;73!$Ȱ#DX? 6v(tޅIA^yTgx鵗ףWSD/[9AX!jǯۅ>M9s׆Xޖf۰>e(DXB!w0 ye9%'PASozЫz xKD1rT*3J8O", )Ƹ`0Wj]h@f;v0 h3_ea;ŞZG`qWMM3Zl|At+_ C ~SQ.fbCz (VH=eNIU騾sgrm{O1&s6 xyjpq.dpu+>IV#NT߾~=@84_3/`ަ׹>tXo4Xq^=K+fiLPyCrnbGeDkh/~bbOٙ]-? \E?CTC!U3BRk:*Zd/J?d㐧,eqbru6aY?}R?( !]g %v/%(G1e9D# Ǿo|HLQLkDPov*R=F"xukƭY9:(b04*@m3T]fۣ)i*ePmGݚ뒬^URJJc/(-*%yl?T5:t${&#˰ +@R\"q{9(I>M?^JV>iww-)^s+@3&W8AKi'I6񸰰'<9x@fZ:4*Π(/Y<$.WFNb޹}_:; Pi7.7zhv}6W @WCeͨt?EʌyΈ\?@ qt$ߛw..񞍸}BA\ㄧ,@#wUWN#(:OU,"b[sJ2;J2C4W1$}Zn(T2~Gc! K*aF6v/gA?F[M!0$HVl$͒@|$`R# Z6wUO9Xec吇'ow = 8Ċ-UB[2G/0ޫ\.3 x(+`Q.3/X 8c)_:\ۚN%:a٘J, I B̓^!s} iU.eYfL'ilңXdgWl#cxQrZehk YѴxI/R[Cev.rѵX˷lQ)}6R|scQϹ;kKK~4hEpKG:3wA?4՗)Q< vzFjÐ.;++)a^! =`LH}nV:vU~ZdF-A:5 :Yx  M@`6,{ņO$vU*z5-Y!4@r3S*0};Dj? '4FSjS`NKF+$P D 4`۵*& M U7t|]y %҉_9-r%È~bC&Kլʨ 3op_Rwly9=bqv'\x"@"qRVŕyEX5Vlyq͚L3BFI5 .˔a&y$ +?,S_0?XN\|k0I A|b{k(nCr<{?ncџ +sk@K2+$cqZ]$`Ma`@xoD$zť&[^jHᛈve̬R_r p$hFHh4Kn`I${쉰[\FvÏAAEm@bPUq[$I:Q` 3@GV}*$_Pӯ򜪔Nwe)CaWDlI.9h8|heZh\Ͻ.ZHyi$qvmǾ[`& LY<+fIu øsb?O1ǼB?_Aǻ:5}:>|P7I ~X@a/!p43bg䌥$sFZnBB ZRϕT^zw fL141׻B02VlpYG+}QgYgnjRTtǞݪ.?Zc3硢`azƋ;`a * K-$?|!_Ux9s@qj,xVp!Z)DcHb(Z/V.-6}jT;q&H# bWQ(q9%1;La03m(eD|J,_Fvooո WUЕC[S๧mM[ju9 MQvY:bX^BO 3›'&#,}67 [ee#:-M3̜C_kmN Y v^ߵ*הܻW?&-C c-,Ҵ>} ($loغK~sΧb͔n@MAFj.sqw`3xr?fxԌ0umveI8ˏgFes3~_M_,l[ci57{̂@iy\?E+Rk~H}+ljv @)fU=$_m!.p]FYzL(iּq̌:l3_)\'4lBOgo")ЯyB]8*wkj"<;;r=%֠|fylRaBtя5#DnWCjR2`v1R93BXNt3]`n5Qϊ F=F5{eXa汊 x&\S~P;~[:׫*yrC7>`]uL+!'&ib0CI im@-CRbIu wl4d#7b*" ױLE-|O9$M߰8"i \|I/rd;bWEx' E#y $IyӉܐ*HE(>w~" ͥILhrv,,1z#Jɞ(ljCh! 3NqXqy7YWx%azȹGe2;7xm'2AJ ;yZ 2=k D KJ~4ݢ 1>bWW25s%4͖dN{Kc\T"zNh|Kjzb`܄In؟qM5;K/r6˴yp;4{ďrɵe8iΣ-^'o)RvU0)Q0O';ٰt##gԗBLbn֟/Jo\d,WrYY97ɠDuN|p˧=YFP4Ћ;iexա%^ԡ)lKU*a}@BJ%zKFTgUd4tL{UЁqja|&,8(@cW-@ c5jϹI|]@6xbHz?$2b}P'9>S; rZlmͅ_@dք`6EAN &AQ!qW^;'uG܂ڪU/^O7friD $ĬȜ.6TovURĬ ֩5Cѿj?)Cw萗ǖB鿞"?xJZ:XXcο}R!W pv_&B_cd5oΖޡmc, QG`]C(Oth}§oHz3rn~jbZI( %z?zH9?y$J%jMvqaf, .Yu^zU +dZVvbh=}{L=aˆ(fv n*m( IK@~ZخGtkM"w{bw6 ~Id*j_K|hRUkh2O`5B?*v[XޤRg>'.fQ4&=R2l. rcϺkUyIӻίr]&W\mѾm@IBN*ݞ;G|K:9;Nc`Kc*WlItɣis? (p}wIyYG=G2,.F?&oka+~c4 ":E4XG7mBXLjyLP-f*\ŸhD i!\1j~T؃~f@LJp֒bAy څ?L ^ Jd0` no%,:)&9^3kZ$w2J*u|]zqS#{BYh6${jEAQC\'P(:Y"܋: eb-'yjqnVoKҋQˑߘgpVWUOr8`)xPX|>jy![zꦀ^]7M)%+ ԍP!`Pxp [uup Ѧe@vږ;BPS3A}9>:]p?[MSQNhY:+ 6-!Wo$2~chJQ{⾑"`{1p90Va ?nKJv]!,U*7@6ZzgU-@Ǩf. SZJgba<f Յ/WRf -̙?v*Qq3frKPM!\$l1 wZGKSJ̱˺؜#sK i!NwxW 5N/iAǶ7H?c|lͤNswPa *.aHp]FW눆 9#{*TmHe,xh]iG(Q/9k6ZH /lyE覷m!S5z+I:Bj=9Cg v#_8##^etDxGqn%7#.G]ATmf5о hP mR ihP,BVX;Π k?F+u 2 -AW?P{&:T`$H6=Y[]^S/clkF{=XjLчC!M6)=eڹ5d0&[s`]h:?3WwϜXf&zRQBJF A.a2ƕ'ۡtJn,4noό.ӮՑ ɾƣIT\S]F[z ]U.lt/pc@#hS:Lҟ_GvZm&$Oen=BὗU%=)TqĠ6КC "9 jAUj =dvV9u`M:l{,y(:bc%7>IH"W\@n^r/yak9B_lBhƜK %tؠ ,%WIH; !Q#Mң=LNג^5/%Wڻ,>(5/)d'wJ[ ԰+;-Gu!?e2ԬuEp s, %c Ѕ\oHRk^F뛜DtNԁ 't pjLD(.f?EW&mFx9x%qHьu[`{a\wh)`=ɲE|.XESUe>Š>fujV0ⱬq։,8r ; KATyɷnɯKEOcx9CO@3V5^Ȣw?8+RW&9B -y bYDITʞ|拱-¥xZq{o"l 9:Yt_*$_H+Ƹ%)uAu סyG-٪2+oG'%&ҡQfMBԐ"` Fxz-4u蔗hh2'88߰< 'F )}YĈ' 3,aQM1`JWYÅZʃ%h c(-wԈ q P]5%Rwo0U\TxK%v (Bϓ4c !D ^0: FT;T4i;SCn[:8{q :zMAuϦtf6sI\Svx`>Tx(,5d?t6J4KI,$`>fX~}ջ.=o&ǻ9S^xPQ,K8mGy[pAC2VJj/w⡈|mtU(ܩq$tib__PAa-,h`xJtcBxSм >_l]ҩhY;R ?FĬ{C#k΁QZ*Jy[uQ߈ <\ZOqEB++G< l6>.s|fS#ȳ-)\.f{ۀ 4jWk3t ې䶫ZӊSXZKٕڱ&B7)̶duj®ݯƙD#Vn`M¥:A%MWf pb*;D~A)k;N(Eo vq(-eT R V(H t͊Po2%9T?c{1+)Yq/'{5imL̗Nr/%L>#EXE:B/ɺzdG Z g(w@xaE Ƈ|Sk@=;x{]?+#[_#J0PK~dCZ3@9ɿ PYto!Z)W$Ρs{2C(.B+$ЋabLDZh[9m?JBjY~|aSD.NrYAL'Wm5uE XNq|J̚~˿ʹYǡ㇌兀9:ނaC:f\.7S*MgQ7+1=2}zyjk|la4Q)O LJyKY8J`d!KkR? 'F&>φ`NgqdޢZt٪ |P4\!.*qH"-dR۰amQgDRz八G C߂#WڃȼX 02i+BBJe'oY^f>Zޞx3J3qbbL2b-˼՗&U>( |ezZ&k5г_G2tl!Ms_&Ƹ~s@ؘNvKh v .3X)_ebQXpIUMpCzV38 Pe5y=,E /+kQٛBRޏ|_f ej=+a8vM(2&NͶO:,yFL g(z$X4~A!ꋳ?Ja(8PRz1ҐF3M/|׀ާG=O-₩x)yg OV7peƤyȴB nXH=ښ-"-akP!/A-'J!)/_65gg X%=Yx=<23ArsN x\nJ7CK/_c;=HG)zj%!ovZͰTr:Nucƻ9.-[[Q\ܱpL_cEդ6܇15'j)AJݞ%01 aEZB6c|߯b x@m ek74ER 09(|eq~K+]Awo'9!dM?PYR*ȭhz7ٕXg#SrDQ-$ s$|omd6fh$C&f!ȥPtcŘf >M|3g \DE퓼t v$=p["(I& %cn/^t^p̊\T|:e}-h ̰uSC~#B)%:Ar8BxnTNZ'ʧ)h{Wr-%oٴEw1mvAek w9K?){j6Y"pO|7@E': ͔-kbq݆aﰐ[wXXp99ȇliIwJvͩ_zNv vG_[T\ I8Xс/( yR~i3ɘ02v7xtZWJXE5r3ik?C8PZi))E^/2RorIJ%I3\4בҨq?_?KznUalfS#K0w5;;x K5-r ܇+gk2]cV:OOVAO by !-g[6;n8Qv.c/8 Y]_S_b졥z4 0cXFJRE$.Ť\44&'Y|X{tMiJWO 9IJ:PNyB쒆"L28WqߏqfTAo>X6/Ƥ7\1w֎ڊ7$F,!Lp'wӮ3紑^W*uw<2OM$2O&jۧ_( QN70+8:&4uygGdlM4FM2TS5*H~Ebu `8X5[UF֩'v~cg[/fx`F VrMOݍjƼ/遌7SV4Dhl.@6tκGX܈UE8?!A.CsrTF7qf!fʿ7ۍ`ȯʒnjwЀa-S( ,}7'v+=FC*ӆ2Ë%4ng[`F'rɻBY}^`Kg&#8 ]eQtRNam=2QS5g+$-Nt+߾K[S?t΁TAGgEv6%`e]KO0gAACU@XQwɡ#YtB1äm"~,OV^]^O+0Oū.@^fօgE-R׿6(Z~p"UUeeVln[iQ;z뫡x*[Z{ȿ(el/E9!J@U{ 訶FӀ|BēJj`? 4}-̫F^Nzy zPOa:Ղyٺ={ V,c"{'!ϿcMGiC*ቓK9iAfc&*u@+)WL3ylP! X4 ;9>VyV/44 ht]& f PoD=jH#ȑe {ŐɑVZc~c1'SZ.!Q(غfYSRF$Q4ɛ ʱ3->۸O(>Ga'QMU1kK(:uSրm.(l\w)ѩމ+,9n5l؅K.p2fGmG3 7giFחM~믖Dvzݏ/T(rfp֛6 EwԎw|`1Չ <.L%۱4GHjNQ^jgIM4+ޤTf%_>ǫEհGBv`i622-wd fM ZxI殉|Z\Ѳ5JCc=hkUyK?lBށ}y:(oyShJC *p|S ߗy~]Xn4 [,}bbcXR"`t_%e M5 M}.LULքB`}g|hqLmGlqƁKW,*4v#m,ԚikIS/)jFm>UnC( ?ÿ$YiW#3KyOZʔ EuVV*%tzn{Ϙ:ͪqn&?KϾP؎x IeB)wdbQV4\0sj&Рh"˒ ^ga_t7l/CYqŧ$O[Jѩ2p_U.#)EգZxMYjwiژ@eZ *˻$%Hs*ܪW~DnJ0/Wӹ8&RgnK/^Àp>X dN/,-c-SWO#/avrxD^0Àx`һBlּ :"y,oz'Dfma0"BԻoi8)r L%6va p>lJ ϣ:1x혧yŵQcwOcU\$<GrbV<BUIR8z>YI(;e 2-M9/3Qrb+ ${#@}DB)Fj9+('v:d]W*_Qi4K_foAZz Vgj30dLKls*́Pf̯B(JP{o3(2x60>3kadX%?3kasm392Sa>I18ˉތ> v!f՛Ї`nqșA?u@wp!5"AMK^oS3ޅ_!ZoTr;) ٜ52 .3Lg`{xxsd/#%I3 cjDInQ lˮR9 Uv*(tcDz93cAIm݋&XTGQ_AfDe`OPhEQiMc+ՠ~Fe UۏćYd!KY??a NFڱ08 jJ ߳A/JgpY f}жb{6͙ڠm@ k_ M\W`,y/:6lIdS %='X7!+ =Jm}3+污քGlmИq)n(dC> oVE+w[-`j2L-.#58iv5JT^Rb?q&0v5\szrg&璝〇֒a;) =tm7c dS9p r,\&wm:&XL; :s چWD0.3Zdžf #^ej(\ g6vgzE4[ﱏsŜJjD?Op`/}]/Sꚰ\׭q,pV`ؓ0RZ5"= %}Gt}ˏ+7 =A7HZ.g0r?>zp 'Az`|] U {n_ZWgx;q; &Wl1x!M*< H`#AD\JMϘzf沈`aܑߤC<*?йE9Uخd7Q*hY\]}5-:!Vs.Է90@c.5B&7611awqVM{C]r e|(}ZdYGO$ߡTqsZ0L=mMDڵ`?o7't=ʢN7uÇ*V\`K̊=uxLIG7r};w˧WE{֓DDNj G/#uwIOBiN1`4ʬZ(pxY&;/G%BPQ}AFGsQs;P:?xƲo/I1aB.7d'$MGծ)ap-ĩs"I(v0:T8kd?UOTI'X3/'òW啕̳yg\;&+?mU 14nE7iZx4cmc3BSr4}cda~#:zdb'XWxTd<ʚTۼ*am1%ު-ZB]",sY[c`Ö?s1I$u 3RrT:±aNAbp)*@`b5{:N_㭏C|WUH.𩸯oL|ag% ٫@xj"^{l%ӡm|-+sSI MrDK Lj'\v+F(F2՛ʒܺZAa{+Qž| )HVI#Y 31G W_g\ 6A8;jfP;V:%sdƩN8 ܃,~o]xq3빰p"Oap$('Jwf n䉿"I0Y(5~j}k2.K#d{G:Y;u̎jb*֘CUYjʧsK8:-TVdE\Awwm(QnFRK?Gkk!pU9- ?nl.dɲg#mCiWN&>Dݑt+9TmK7Y >CγBBGAF=&:uk6:Jf07 q6}#|ϰ{ͯ 0\PQenz?[i\ P: #Q/ [#;,ގ(3X揮Ixz$- HDy$7TI\ IT;:gsW3 v.=-ĵ)JI"4TsO=H@=ufNOEoīJ@a^'?@V|1۷Z@3bRF0cNkk}JnxF~݊ ch1+ld9nn uGOL/ Sn+m#Qٲ +rrwҫ\YJ š D"Bu`/ ur[Gf]"!ۍ I7'֠ BwKm*RHvkR/7s~lӣa `h!_H5%~Ή?8!x-RN)ܹ>2G%[~"!̏7t.NV]kQ1쫆:5m|^wk0K>K#|䰝mw?K?P,׾nzhD;(ayn΀C^ߏ]*& +ʄ%M\Ey iIbLn't`G P9-vٸc> 4VG֝[oCoAU?aϑ;A ݾ;M/duW, a[+!!^NbO.k!Qfa>i iEi`p|H5Gŷw^H)}yKyWKyU֑B2H1Bl2aznS- <ϋ/a4eAlTӿ\FgN]oaGP.[֤Áe ;oxO(ZuexcTQ[J]߄<5g9093E ޒu+ v AMp쒀`o!D{)ku[hZH? £GuU86}D@NJ;L[`mjgBtI;XWʉRѻJZ*a<.%KA?+[|-La.89b5ⓑ>R_yJ)vE^%7t'G:W0Ă9qFQea|i1*-m=oOo[xN?._wTZԥ;asNv?Saiu+J_JȺw|Y+FP f-2PLUg9 ;.6b`CGø C_d:pG`Smrȱ_Xcoʼڥ+W x^ި ! Bs&9 ^%n[VPh@ };wLT8[ $9^ŷ7(k6}~I%\ǞNQPZ-rR r1d{@3롬i.n4 m2\ds'ʇ|#sTVއge)S&vh0"8sL(o&{Tmra@LzJEJpǷg}(4ƻ(\Yi2`ӽ_7!'_^aFQx.??NɯR%L'dž1fr(-Y=uѓ yѰeY{*M{L Yj\d+hIk4zHe+ר&$#=1 qQvOͯŕY+MR]0Ec-Y.ٓ=?11 <|oGa0( ff%lx+t3Nb<=/ 80!SB`PL˜kB\Zߴ0tT=Ifw49 ~6q񔆾O ⫇^*TaYݟT7YS4h}k]~tNYC]t'.?q%M[Z˹?2mv+NcLE V&D$o̦2˷A5(ox"ES!dp՜Y.7ŷ| =2]'ڻڨTJ9*]+^s߭abhc2. l+S[K/hO>J- `f. xKΓذ9r<+2\R䝴~|u4Uz VCm2_RFr搇С-bP.3?C &nO4̫l~ &ذ-Rg᪙9eo@?:mx17k='+=Ҩ՝!&hO%ŷ]G<>̔gSWg_B9E=ϒڋ`oR* xʛ%< [>92x ެ >Qe28T\ N]n6p5z. aS}Q7UwXsVD<Ƚ6 q9 S;P @VC\}+Fxn렵ԃ){ef9R+[˥5#ٶKjaB@i@Iƿg})Q_txVd@iVP;PK&nRт\CeX A[{sK*|B  NqPlL0{Ȍ!݇}kzm F\ȿ̊X;.L^|)y(+x<xo8 А÷B_":H1`m%"'ݺ_-",ܚv'0 ܜW-Ap[hP j%=II۾1pӳO sXTAܮf( Gb"O9/ٓd;; [eYE+voX=J/9Alv e\bO8j!p.:t!y!l`='ZjLa*eOu}!~'+JHf$yV;K+?IDp-&/ԗkUn D9v\+]ڙm&׷Se1wBMIg[Ay ټ^bD\,k -0$.S9b66{=ڪYZ1O#8>,OS[߳2 mk5" .Pq i#j񛚂u@2nJmY 88 @#y+^ZTY* 3=nكhRnHELxm@cxW}a0?vF<`ϵp`]={'i|X)5ciCf6nI`-JRlEw5Oj& ZE;s Ѩ:హ sXZTNK;ek8hLBpnϕ8+nd%CBx(YJyᛰ:9A@u@j5Cp)Qi4Ğsz?uRj5%+O/s|((խ9W1`BV3m_3LxAe%:||55A."5LL@vw]N{X۶c̻څ5?rJiPw &^YD}d6v ߣɫ Q)-h=WS(ɶ]u7vF3+74i~:KNġFa"x $ڱqɞhǓύ zAzPPqP.&x[(J1S Njv%qv;8K|`ꀬHwf=g(-|˷.~(~:$! .kʩ+,\a;csklOPL[[{5;n Lש ApK`@*wf, x&WV?\3d={z:;C8wX2ocs +|]\sWeҢÁTOכ/Lžg'z1| # ȧ!u0I#@pwE ͂ͷ, [:Z?DoL;9Гъ0#(d$L g P[s,t6rM J]~g0)._Y)&y6s=^M6QQFaѷRlt>yPĒJ,8=bu2Nݢftt0j38:*ClHS+ib8gj8~tَ#e }O?>z?>a&OLq1XD'Q"&;= (#jȢ- oQBTpQԒo [3}PZϑb’/TEٝnN_PYS6[::ڛT>䍲Z9]Mw5]:^6,Q3( K[l,zwp[,-2=P4vaL /AQd!)+qm4-=׌B0,~J"˘&wRe?4j_Y^zu_y*iYBP0 4#jDY90,FI 9=/"pɦS J0W#{QhwrfJ5!M_]s$i4O$HHQ^v 3.#"I~ӭ5Ŗ]+oMv(U,ZՓ1&T7&"9QCKɪSGZeuh׊BЃN) cxN |ΊחY!Z0vZM*mpLܶ3yOvE#4dvf2Ѕ3yp}ad P2(ie*yv jZJ(}gp|6 6Q#`ܰNsq J"y(ݜrt}Pg^^I=w²w5|d/Τtj:#4-%`tw"J,x 5>D*$4. U1}7O~8^`"&#LgiЪYծ6κkTe>D{TtrbѯF]э*EW捅JDxlЙ՝fú=%x}/LvjPa~w-Փ]88~PX(W뢒 W- ˌ`y;@`)D sbj܊>K!-a=Kohqgoow 3ϳӊͺ2XmDm=z Oقlzɚ^ՔuZ6'm+ʿ2V7KLPID|7Qkět I9TA7iPO^*zHl_O 겮H+Gj2 6|/CKU ޘnbQ:G;p?ů+ik1p~ǛiAw_Q[A .o̩ȀPk1o+͜O1 i_12I]0;џ 7X% &5"bN15D2g&oKtĜr`s]Kso3dSBg߷E%#7q᪸85~j n}3ݶ`g{XR -1~x4_0O /"+rкyYcW)PZD VqZQ_m td=ջw`<>`lр?*i$t+B [ٜ HLe;96xl ./ 2kɑQT bnR~hG1m#g=Ō /iЭİS孠>z,ʅMؕI1;$mC :T*PnXpﮏ!X + -hŪfĞ@XHlY/a5ɨ#{gjγPL'ehE$N GVGq,8v(S\mT'ș::{۳Ҋ)065?p^*}U_4vh2HBysHF/FkR(s;=ݲJcM;Q~v8ޣw^{$ANpP N*[k<%RF<5y'<U ;88Q-(Qhľ猜Ԧfa<2Y&zѬQh] ]~}$D}.f up]aaa:Rv#P55|)0$T稃SHжc+CjY lY^ZXL >SdFNlDĤKHZg\1@A Hs{#)3[Zgy('z-C$=w16 Nmq' Q>zd@+GXL7,K,!F=h>B]kI)9/Զ2{οw'LY|"fXS UggG]}u&ZZET TΐHyzY] AXHNqwpPgW=jiTcW ےX4Fw vp-ڼ@۽(&0Z֓W-{=m 3ml3NR:zb0;bP<"7i 4]`K_̏H5b-ԁFVG"Q=USǴژ, ([$o! s׾,. eS,)Ca& ]+ٹ :I_c eqKt/)~8`AyRO]+Zp<"Wp82ޝx9OOg1ѻ]Ͻ\Ϙ9o}E 4ak%םudq뉒Ivר4*מ0Q|(8zn^3 5)KAz3G3B#:صً :ܷءi tρ;+S,?FկN[et^m1:`}\PC=SR7lF& #ŰgRk"}T9Rʢ`ibtGxi$lȤIy `fA,A7  aq'8ur:e^)Y=ºPO$3S;i'dm YэFDcNy>=ٲvy,WE[â ԣ.siܚB.֘wem'xrv[XB;ke'B!u,( oG;2KSZ )Rsk'=L0t t_7y]-)zt_d>m>ɢ7kt$áI+ECQe5r#r" C5}d|N|k8# ZD//?CY^{WSfK@.D/"Jk( ⥰j. BF/ųbdu@ wMbGVgبaE 9q\q:m bK\oqI7×(Odvcӝ %cEJ^4En+;Etz4= ϕf:Lls&ˌs8 #FV*\ln͙j/΂m> :665% .wĊZe|Ffzٙ7D v Ұ9k07P\*lмV_he)FI/R%Zo[ˍr‹ /oBl:yV9^~C!˕Twn ݍW3*A΂мV pUjD`2MQ"}QKj|ۇLoH`i~|W'y }5Ocڅt>DTme}Y2yɉ?4<7z2/1G-SޮԁHz6Ke.M yR! >.ģ}׳"f ‗!j5_Ui pgw a| 8.3}9@<τmM >r(I rL^TT!$k}Cauts@&u`8'*@6I$s7F{ڻ*ۋĹCHKJ`R#;ǃe+e|LbLI+2Uţz +ً R-C8(*:z !t!eY `v9zj{–fShRQckdz%M:n_.%^ȭQqnmU 7+J>2dZK^=Y/XF@akȬГ-r*&b@i~KcE1 RW5L+6pEi8K@:ny_)DŘ斛F~)#1*S"٠YóQaҀ.vv񑉱=yZ{] gPdLHXZ̅G*ZYu6YB:""uoVVG⩿Z:+ PW ińd7fB\(+;qSJM`vJg2^T9m9t7W}[e4V*(=V6gW;au"e1_/@X`6 ͞Pҟ+ C&aߐJ>g.lP6F%BGig h.]c v[HG[MtƟ"2|B`(%R$9*A0aCP DI#d[ ,eC7ܳsbtj X3D2;y&* Uɦ".̡>кzQl Wab K`M*V'hSg aZґ8yA+j@X&2&o Ă[5$ĽgzTv>)rۮ1Kkvd} i6b<ЅQo gDE3u0fb,=!%*Xuٽ:!!H[#VF|Jvs͙nT,>~Z3,®bɽ(y MACB+G~*ѿbl8Us:e}nT('W4kĔuD:E 2_jRM@D#E&"M Kl$=TN7KnF {Uw!##E$OE.}n_LB lDg`8p2j_E.thsَ#Uuh0Kơz4 OG.:)ж/EfeK'N$\c]#u 㱸xvڝ(]4I;{O<տov#ra+ oӤ'u2ߋoc>r\Wu)n„D| 89*XaɏxSZ+9FGZ]nXʺ^ּٕ]Xja2Pe{slxW5"/zKHmKܻx]c^h-Ԇv(5-UnwY*&Hqztl[\qFz{aEt'~URRMMW *үv2<>.b>ݚRp(._RvN֋3-zԁ'Tc TRv.eQƝ% Aj<{dś?HłKƛAVI/Z$1sƞxjud!J౔_wOJ0[Cd?[ĒV6A&X ^<2W?0WB]󪖸C#{[a HP,ËP9h_t4ݦ^A|hx&$RYk .9И([o#\D/OM ۾zEH&Y&LUC?3TAtMw.h_B,k#|^'/4'@0N. -7qcL q?c/jQM"nbDXi(38_q>oda#H ^Vs r'ʵ^tb4PPWp6dD qmju 5JFr$7fZ_OHnNǬ 8x0>x~E_m5.wpHB 7h\0 fZk}t5A2<&@ Ȱتwҗ4rNc3JʻE ( e$yOҚY}Qu/ԙiYEr;|ʍ)dy IGIpOhv7|_J@[Wˇ#^lIFMAQƯ lM䬁[JOG&z- ,۟ %=7Y w2{3@5oǍ?Q k#n_nA\Uiઈ^a1ʜ!WIE;oPC\X$Drч=n9{3X£)qͨ̊h*>?Ⱦo@00dF="ŕvj0}Qhs)gF-3h ?Tløq//[X/lhV(} I8./1g\v]08.vyxk~fϪ򤏋 ms ODT;HɨW_\  놪ӡ\˄JnsdB AJsQ\;dQ5,JM%ag.Q;˦9bھӮeJ5g95sO-V/qq8YpgްR._ Q dmF41u6?#4ex<~6)2 _3NſToca|1.F%bS XqI(U] -j|)as&{B#A{+➥]hm׳X ږRӋ&#43>*>|b&:bclt sHoD $Yұ8/pZCZ̶18$d=̆*b|.Ⱥ/Bq>g,X8~䌥Glq;@,_( 3ջlcl| M_YZbR> ,]0ܘXt?u!:Wq*ź}</d$([!ߡKr? 3any&JFWjˈd:$ſ -*=>SA&i6IUyq}\jS"8D-6e<HNLg#2 *VC6ckzr? d?3a %.­r厼rRaWd+űi33[\3 ]W 3 o85k?&d^2>yfcdr VS =G n8r{P7zJ=T(rX]M=-(28.׫>h%Hk^\OݦGJG%uއ`GKb%X(n ] eP޴-LKݷgax7UhFI<BBD Qؿ7"iO($2*{NEch]V?U3 5/ u|g6Q!!/&ia91*h{yL7;ɗ!6feQy3R"k3^*oΪpU j(x7JJ=Au6 vEb&z*Q ^_x> }.-vfBGkIJ-A}ux쿧h!{$mSŝ'z.Bq L]\<+g&/Xlgm6#!WU-'vnqҮ sr 9_G}dΥm$NId>m}ԫMPɢiw4;O_2q}yi*W\<>J6Iun+h(} .5$ѿڠ㗦g.مCKݾW>몯w)}m^Nq.n0 v`z}8܋ lXxI{tpk=\=92R>(yÎ+3  oŵhVq10ޱhFN9b3o1][X=[EۈYu'SCO(tkV2 =xW7r v/(Xv˖)ӻ/$*mD' Q{Ԗ|b:?٥ƅ|U,#!/zOkM82HutH2YL~scJ;>p]b{`h-։*ePdގxcӸ3|KkB5Sz~c `QUa@Q.bxz qq65 K4 K_I=l*?~k'A0sj 0"Kl׹"-{ё?p2Ho J='Fxh#;rdkx!8cqmœdv(F/I Qzj)„`VYBe0H7Dy) !1Z f٬\v_lѰX> 3t{%mPioȱq.#DFMފOq'˅q.I1OpT±",_,jJ(tЬ"k''sc"-hV'?blzDӽV&Z-Pnm8-klnp$X3n6Cc;;d%g}5]c>8Np4t egJ~^@Ndێ+T iL z@BFۋݣv-<.R2-Z^eD7"Bݴ[;l2ť?zq'As6"~Ԅ1s{szIb"j"W3C]}pZ>Mx)x^b·V2%n.QjbI9~?%wXySMD- Z_{5h yG,KfBv:._&:OӟT((HMsF[J&-(7$]Y9s1B:?@Vk@ WTHopCځ(@E+a;C2d sL6,>?2r ࠎE)yji^У6n\1Hy br vsGMBRmv]Dr;{[2nz$BbA㮮z0{¬=:1E_q`WӍ?: o,o7gK %5Ք^3-شn[ RAܼY3؍Gu>gIc8s`="$ QNLoz`k9 |%ueP)5a ZM fⱐz~rq}6ZbVӏhfc.GZ4$Gph٣'v7cPlV)%^}iwZ 'N,AnjB䭰HPnƵ./miAzjN.O[ƾxӠ{^b![F^HjllB`=!y/ %T󊠗oTX'fK;Jwk&BG o?MB)eF*>~T٘?G&P5q䀱j?=0/ZQY@je W00َeFձYnhg9݋GT1偹!+IE^,ts%D=);z'>v;lR-T64T8,BʶUXPK>#?m\f<hh[vbVhp%$Ƶ(ID~b\*;R;yd+ H,=Ƞyw+ep, / NQlȯ`f’)"9Q|[}VSpT@;J`>4,h>"a4̫͎jwmwJ}n V]w$0b{3a3с'@j_9PgXD,'ۗf Tp N![WȋE7K MY+yuU#"H\h |kÑ:R+I16m TV*ő: LUݝ{(ĦO*NvAAnڬj(TvrzeA΄c Y33( S!.~SZt0苔j԰R+fؕKo]nD]OͶN8^'6vfxIs}r ,AMj܁LGi1%rtö?{9_ 'T'Y`G4:Ehag#kY'b!ٖ!mш•%Sp!۔[G̙>ɈNZPHp Ju(VawN pyN49|xkU|6@78H)izIh=q y^8KQz^l'Ha; "2VKY{z#}MR7@~BIQ!WWt(q:f9E$_mfg0;$Jt3| 5jMyޑ (FDA/y4=87`1ʺkHȟbEestcF mo>}50A Ֆ.ÓQ~3&kb7eTb`CpRqmľ3Sc}wDy%ȒA* _^,e2iAm7! P7#3|\fۈ9PB1C+?BF1cB;/oa: q9̓o8|܁.Ы XW݇0Eڲ[sPȈu/m?$U5c[^H»ӁA Ү-Vi=Sۺ)!+C[EyU2%P##"4J2ٷO`'>WZB;G1jB}H-)2-zB&<ٵe,>ːcH-~5h(> C&PTIً@J'hh">q[Մ'k$xO łV3둋'/q{xXp8Zg'@O3 [uYFE 8>Q@>u)QG=!}v3H:v<zϝt1vPahHOe^,Z^ELz'5@R#"t%1fL#2omvls`4|N+Rq.Dک73rmorP6λ`4;%Gz&La R z=ұnJK] |XnM @;TAٸk, a||3GJDM 43{Oo+ƺ)سz"~s@mP#"DbDVk6X}CE~=n6{nx:؎K_R`^z[}6}/ļa7M}޴(6E{& 3=t?0V'+^#O[S k 377*ᖆ0+%>y^jq>{_oCl+qq;Ep[o%vP5ioXȶ ͛$mMбoЍX'' QPD4;w3eq=Z<JtH2ouFmgJ=9t%[J-;Da;m:w6{g#O'qҾ ]0#VAǙ80! eH̋͏"uEQ.9$z3%ih:KC6[Ⱥ\QyFusUtXL0\,7ls},yaHx^8r}!ީה@VqD|:qϊkj_c}N3Y.ndզq判$u Hgtԁ: hՙ<A&iy钱@5-K}z 9[[1h;ߨ}P&e6drE+͉ň0! gt ?i掋Vķ>$/IƳS6 \ja LsЧت+(*oz΃1CH>Vz>upM*89Z}g)4H]GJJ CsE t# X5IFʩu vqjmLWRA@G kֿTVuKc?0g'L0XW;~Lo)6S#څW:e4sI_VΫF"'@b)+ T1Οd0Ia<HThFb\ @H2&"7''秕brNKo#!\p23;uy9pWVBp}0)e+6b7\Kν"|G`#-<*lAԙոϼwo6W;!X9doӅ5Qw%loփnH~ݖʚU1Z"p$}`esKLZ7D\p&Aفo`\PnjzP6%/k:[ }N׈ar؅ "@]Iuk]ߏxu$[٩d`<%HZOY91H,<*9ן~L E: _aO6xmtI!Unϐ 0ueFQ]#k}UpKN qi~8_gzz`_EO=cɼ{%ju7&\ǍQܖ~j}Rf+C Ecze`UP3kڻɩe^)NvT8;?jX_)AY FܭjMi`V?&7Z~ +|;V,HIȷ=knSjG>61n ZG>Obk4( ~js dPj|Y&bݺjHyg1Fs=(lp T2E1d=DzLlEQV60p˸᧎>%J*AAty:"4vV5B @ߕK>0<Ϸm1@$1kS1Bȫ4h.]N_~vJÃIŜDoU}f:tTy0#O]N րh%W EQ#ܣ}Bf=Q5 ܣMu D9Q+Oל:ʹ3`F9ʢgb#wFre]L%? m grE_jmsc7^8^k`-Vr".6j0_+M}5A阦Z 8bS&ylA" v}JBGmsЬA.sjoz!zV `{|Ȫ^SUęCJQlM%b̿udW~]ϡYos57[A㟴iGU9hW;ݰ&-oJ46jFk~?ꃱ+;c|+NJr>KIS ?hހ JLH<}M{L }zu7 <N_քGٞs SV2#hh T1UOɽߙ-s&He؎J<]%[Ѳdoci7Й=I‡P }/wZ f/hQhG)Nvs:Tr%R;0sL*v\$N?1;iV.j&-M}0?Q\y)(V 1 _夗d]K "'煟0À]x|bc@ ig t&*́0WBh$"o5Vrc+V 8ۣe;$ov؜<s }S6|%+@zna(Tp0 5J*#Ԇ@R u&#!<Iч\HGTPmnkrS_Xtꜰ'}a*CE3|4ͻnSGO}lCYfSʂRQ[ZeFQ2} _& w6(YD݋M/֢Ww yUm 83%h/q1v(Tc5 ؒƭ7fp/Qk&neFo('{tٟJ[a&{{?VCUR_67xa+H#rQ5W'NhT[U. 0ANO@¾NR0ۉ{25-e*U /z1+.wKTΫ_l?X iKJ37|](ȦL*FmmRt9b"`~[@-Wx* R]; NzX`%mwѫKU;2@m_ ^|L8zYڏ?Z6k\<+5P#A:Kb͇ϺEu{gJwC[C=|v(`Sב@~1OAチ|΀&ni ̴1:E9cR*!S%j>#11gF )_zci E\9kK6͍{sX)o \uxpu 9 :  ћTa8´iZB8@9u|d.M3Ԓ$*8KM(tasu[XP;_JvK7O*;Fo̜l1B?sc&u h;9zw܄m^Oo*v(*\%Ys { =#5!90Ϸ7.V}?zHoi]x0hP!;q`+4 x,H8]w q*5sU\̄wh,*?Yםw0K9`vWÃjM6|urdudkKaӋRHT3ԮT!kZMBJkfSѡn0^}8ZGӈG@vr(=^O ^9n^Hg ,i8n݃5؁:TWmmc0kJ6;bo<>0-[!YN ()Vع ,lsE:fe= @46g?eo>ENNbS ! ir/Qd1dv + 'e/OEܖw.x %"0<7.^ vtnYShV O)b#̍{XIJTya2NÊ55MGSGAO>\Ca:8[VҚR]&)%!$W?>Խ*SnuJ1z32tssqch2RBS)q3h M$8b9L"ickjTEkEp=  m,bڎ"02TNJOrԖ& xWїV< XaU!wo=m$2`Rz#v7='9Fq9 "1kk>اP0dA.o\_{ ~I;pk2uwem_tTJ1-lB#hv$ҵ}ٯWj&"atF[*3kv{*\mdĤ2vXr|ކ^dh{n1tE41)%9abvC}Rm~ Q `.Kq`K|MEa n&Gf/ai wxGw5 ;,|5ti7]3fIJ |8;&g;YIv2\=Mޡe&\IF2ywãzO ,vy!2bbGK#2%<ƔZՅ!#X++#'G8v՘"@|w`Qu/`ԙ@ ?DHsL t渿pc> ڀܥx9C׷Y,;|:WnQ]mv;\E_BH[OgDYb}d/ߛ6 \vR%ݧ~r7[= ռ *bECΞeseZA5KKcaٟ1q~O͂s - tȁ7<$oD?fT=Z.+)Y -N_E x|;Od6#;DZk򂁙~xwe)%~B2hTxҋ&{bGT榒㾬~̖, /=$ܷbTWֽS*mbX`ҳSL^2R-UpD^%4hhx(bxE_HjP9> VCj/76H4 Y]})Ċ`(3T@\U Uw%$j|bм^:o˗Cp2H%i= b lei[,RS w3pA1Q]*i.@]D>$\kWEYpwb1NB$b^)}2Xki\I*B]pM(4}WFSgw>uѦAϚ4UG/MW ]&\?G )b_|~Cd*G}/X %/D-yK\diAyC3%& >j|Ѕ_7V?YضSM[J39e$2/w\U6Ae`&FS97|+ia㊚}L^:KQb.R'&,%,׼-`B%. #Dհʖ–G47̙d$25 ͠ZI}$©@SA[vp^Kp]qk<+E- s ƋbB2K'r$'$%neeXe@Q287&+7L&o ֎?tC%rI tlWTlH& fU8 ST>B`)D aawVe=8RP-tiP%gZht4}avvp+`omƖw-H}mwrm(ycV=nsSfH{k?w FpMk&^0p18BXBESٶ{>5n|-ӕ^+Br)MK agbHQ!K [L~M51pS媔ٵސ)%]SUA 72|5#i)z,є2@ ]}z ry12 |I^lGm >1͡ #%ʂ#!KGMc&0Y_\Yǭu6 새IOk{J豰:wdѦa#^=z|h(1Y @/J]\OV:|=ҪR5-OS%PCܞ?ny565g(Q ?mts>< -Le]R$1.P-6=)HOE6_>û51C&d}xŒ\gqCwf RLɌ;%xWBăcg`@yY*nd'1O"\u->_ƶΨHs'!ğX7{="PQD#SQD:%g?o%ҪJGP5vG= *"31GJ 2.ڪ11y:A=MR%S7ȫJx/$yI\ th"`ƾFGA*(7Man0*S-;]y$&GLmww1r]M#Rl9t^tU CpXb!)Rl*jjOwٙ'z!5B6Xz!Mo^TWc$r*f ˕7iςN M[ qe(Q"E*R4S( *S] ldn3?:5ɖ/A+Q6 Brc } 7Mx)j" %0Sggn:5, _Gv&&% { .WXv[!O 1蝹'ŋ#\^nX U{ցZjA:%trHx kv0.3;UrGHR 5ӡy]`!?Or^f׍581Hc:dS,p⽲t#@N^ 숇2 'ö&c-a#lnsEވ?:Ź[j,Ѣq]Wڝd'h D y6Wi2WRv`p,Z}X4z[8{\!acL5JRh_! %{+gUUۻ+]`+j}jzXƞٍbrhwQ/`;^w7k٧eRZV+VKy{ɕ902W86E|L@h sXUaYA5^gʖ@g84ߨwwrB#{YCJՍ9&;CH{sN/nKY^D|*!L!V9p"!WwVv읚/[ҡf: },ڲ3Oy99 1]eW2  0_sjϘӡWs`]%=T̂/ RoOSV夸Œ2%?<5,gĸ=ws.g>ݖնqþJIDb%rՄa6ٲP}%IB`Q'$ͮ>!m2!44֯s\a-NiLq Ad@ǮM4]1pƐzL@։^ oLT)!8.s 3c G&}GdP<4W5ضA_>q+gJ6Ą/փZqqrMtBV8Nq^Y_Ôe?FS\WO)X\t;t)6;Gnջ ZhnE=iuR35m3vBA_U>5R=G>]jY8hL~3KSoD,- Aq>?M/j-Z\ZGZ${f7cCDi:2/D^n8K BZ'lsD"ZCNSɜX CP͟ǺFhW^cEXh'%Utb8N9מ^f&4=ax'Ⱦ漩o_1 A~ ̧^o%f9?^߃#..eiga 4Cͮ ƻ+{o҂;?/z$ /FwSMMIӳw>6C% DK&G׎ѓ*:9gtxN/anZWZ wڠ;!~RL_ "lgnLץ!kF94ڡvBa8*(IkxD+ZvEFp:x8t|L; T4NvF;¿%@uq>JIHz"cdo N0IR N#lGFoQ kK>8Z_h>i }ۘCĆ[pb eIq}V)Fd>CfpeJShihpEo<0 Eyqԃ\TS3"MK\kX<:;O)Vj"L2ar3 7jCBμX!1L+;$p_ˆuśLQ %I? ,C+S^5L!tX·*f`~:T`g:JXƧ_0 SjNd͔8g8'&FMrY`+`{VHtQuKL"|e@٩Iτ#U,Wx Rh/,JNlW<B6TLFV5yaW9IatfgLX< /uB{bۺTsH4ם[ "|rNXѾ/.`Y3iU 6L=s qh?U #Cwt3"L#\c.jԗSck|3+qJ\6iKC_ Z#@ij‚P~xÁaoc@ >E']X[KP5O H0PUCp7^@`֦N݄ U+)z G>/OƖ:qe`;Cj>Jc'njZx#4 -ݲ!xgЛYPb2*?$|M-G=ܑ}BMadNCGS0 1_q'I9sސH vXq,GqҺQSˁ@Ȱco3m[۴.O{n&aӝIn{oj }'`V:,\p^J;t Nj}obMPQƇ( 3j>!J_2N#r37qm58IY+IJ,sW#\SW4x-nڏh ^F/Ѵ\*?9tjEe dSBm 3$$'YOO*`T;9w[ζ 99kr5 fU2}m e䋩r7M=b } y6bnI*͕rFO"uEę'|7SF>^:" |9F.ӵȻf ǻ<oyPt}JgA-sw. O|2Sy]$VC ݔdS鋳Dg(K\))^_1oϞ귩8O=Qv0Oλkwz=oQp<+/gׇ7κGa*Xl[>ېMp ߎ[Q͎kP%ڠ9xg/iq,=Sp;o:Ş](Q0%A}sŸR`(ȥ6J&Xb㾋,)M{Q!&EvY0P~tCw요MKorvOP9*7yȅ;}Gdu{{|鿻=(̃ *zzb6B.8uII-n{cpT CE Ӈ6ҬT{Cs$#zs7&K )ųk [#J9Vvl&Gɵc&UO%`ƿ&Ta= ẮK *cN1E]11X>?kV^t2} luRt 7-nR}^#q.i_YD9/0HzzsHkZT m 핋|2cgD>[gEcJq AAlۂr_LiNRqL( @Jj\ ~|Hk~fv9ўZPaYԷ.،ԡԲ$t| Y_z ,sRRa+C"dk&㓻p;Č,8Biy(Q.0;XOҨ$X5dI)?@} ƃM6|͜f7&3yVjL>eMyWi>IU}2 `ߓ{myFPtFFMz,3XBe#Qn6^b -l,XطE,-U3~޷ dS,B bkM~KzgQ-Z1S ͜*ؒ/-Dv۹WTXX7&rրP0떭W}[qÑ۹" fo%GniKv7Q,7=_Ď4 "|:t{}FDg|6v}m$xΉ':FC" j[D#.|XsJrG&WWQb%!wĢf|E WxL6!A9A|`$ZLK{-* >,P7?w4̋y#ʿ6.GLLS lM;0 g,q*V?eLy(g^` lgvD@qi'G8?s* X$AvFJ2MS T%|?JGCFV IW75ƺ5TZ /{Zw C'n]H}?ݶ؜1<-(2ZvgB4I}ۡ4ayFgrHِvÎ nkDId~utѫ[_;k"GG [Lo)Nhx2rjXnD#a! S !lDpeOOFl( L0SWLagmosW3%'Iƀ -χ(CŇzi,<82(Mm7Z%2c Jaq;җYc96M!hDж" ww`|+"Rz٠ϩݼi-Ժ(2$zwSƀYWm:d(y'C; #.`n]ؗ|kXe/J0nԟ!({Ss}fV`*\ O:*w3P5o c#ۯ?9fּxއcf.[B`b%!KH]$M^(%=QPJ[VW.eNj/ Lټᬏu6Q| `º4aH qLd Źij&x0;ǦS=aI{&3pa^4Z2- T{svk}ZE!k>E&kni">La r [ s4_s= cMG=DUSIZ畏 9JT6IտbŰ3l@2PȻJZD068@ŗrWИFh+}k}! T\=Dj3ԧ(:H&^ aDŅU~Cֿ I>5C;lhا8iQ='Ye_} ݗPw20}H7pj#P}g` faݞoDiY_FXҰ"H~Kb X}eR%;b6XjUL.G>tjnth‘ԗ2pyISQ#5%(\C -WhoeS. y.1В;1,Y]39@V_xV"%hb*{k6p*+?(]5 %3~s|@%slq:@j@S}!'2R#[冒R L+#hQݫ6m03n#Ga)ѝ\mEPTT6V2@Uz*bIuK%`5@#q *`stViM}9E[HX2?6X-]+X|"-$ m2V"YoUEA ڗjupIT~ _'pP{J/uMW$w蒂#GN-qTrqh8Zǎ}I'sxhx S7jM34o#L^NJ1k)W) 9_6'eK(1R&6GT5zJTکD_&! r{2C'8_HO$x{]mq㝯x#;OB.8K0lh(N=Wݞ°{G9C\ߺ-5kZ>h̉\X^7Xgp =܎G^$pMG|}+]=tH%_z\82)m(=H‡BULډs,.̧=SH&_3S@)sw[_V;' p{~>x3}bJUc(g"lyjw?"O՘/ ~k6_ =ސoL(_@_~+5%,PO[- >C~'Z"\U(מ; bAߍW/_2a[2CbawYËLNpHBZw6cn8< )GP#7y1dD_bMmw;;.Nz{/V`T)޸~_ =(|Iģʳ:'dYl((ȄE ȳM.}Z # Wl)()1:{'+N3ܐϹGvuśnzוk20:'LYzg0lI-DWXp3t $ ۻ*ZRPwg?%y0%oP f#Z֩~ E[WiLy<̖@]uz͊m`[~/a\n50|Kjm/g0XzdbK}d6KuB/]>U(; ^0}3RK a>`eZrmf2\;l6RbR'6gϙW1WY JH f@&Jr?\%2dpLSbYmadhmOpgl9r ]3. =t7 m">#l`LٿZ{k<'E|7^yƽ#7 jDAljmef.O4e;!ia&o| Ӳ{s֏ 7'ʼn"+v'jɴl=H-pSV˺C-/#Q1hon g:ȁh$Y.k1|_ }ٰ~~I4B=XN=B,voqh.{4}#V0t(DG0UX#BԞdA:~ӁW8+3n7f0&479ls "UQM_2v!Pv0?`e+XʧPL K eT`׵PIz9 ͐ דD*f?P?^']2tqI8]{wXB\Fl=!1dyg\Pp^w a(ei9NSM"YݑiAV4[lK2jMI4M*P{ŗO͞Tn̅!md0 .n#ˣ??poEU{}>LQW:m7@b-I,1cώwNLL֖wT=CAMW"d>%!j̀i#/]ڦ>;p/Č׆gHb\8(hi| :' 1Co8[«t$yV>HoBe]T11Y#?N`p? A0vqkE9ll,^/ջ3:57("M7..塒r1ݣL+j[-j毦PxJg?͡Qfg;п[4[[ *ǁz߼] H/C *> 4>QyfO1xblWd*+q'K `[bi.rA4ml)7mU`_͒;eH/-N2d/Tɤ7%\׋JS:KUڞ:ka7ЋqHi$kE \1$fz߲sJw!ior& "]sQU0I%^,%uB=3kP`Ӈ@ Eс "JYau#sH1RjpE WoiX%^]F:>n)^I'[ jTV ,[n9uI 7.7(EqۀsҮD?POq]m,&P /P(?i>/I H Sۖ+"=nY\w 7IC%`|5ae`09)k~)u%WA1"Puj4hE j8cp[zb4&'t2C |Qp0 e=~5u`Hw߯nH"[״I%4PMIf:67r}qU{qJΦJ"`*Sm?u$[;:MB&/bx䰉S4cf Wɂw\.{8u{y 1?y 0Ըc(gue#:*GTٵ~5",Zo16( Vk~ʀ[ Yk0P`u仁>E H0{∣pOoאmGfEdo3Ti罛P[,NoYR| t2}VGHQ[G&S$'lqRFʷڱ M?d6{J-fLk,i_$ u~+uCy"D_sHEkc*9C r7Ȫ*#v ?.&7 6L*p7|w? 7|6(X _푏{fɱ2N|EttL@'5tLG_hb>4uO '> }}BNIVl;ʬtSM/?!5f`]&1~pnתLn%S3ȏʜB x˭{`y|̈́񦰗" '] :p@F| 4^>˘:Lso;cR*"테LRnZySLF4+t0ũQ6p6ddgCA{!TXe9`]u zϏ70?\bWֈDȿ0>yW^&MysÆ!Hoxmcb"^=[Xſ PNaȼVaFY4UcE >]V5M hŶ41wwZLy18rw{s86s'ăOB}tF7dGS%sʽbmekSNq6ܬKzyW]%64 xU" c;finMPLLafv8i 1֊SiKG: g5}NCg{FG8G݋Pk$g<UYﶠe u8&KZv~Slr9>S>G{jZ~T, O6r=5?njKEo= P,ggL`!es2~z`%mrhU &4Ra3VnrW~5HcH yk5q&Hzzs|~wYd)A3OT azQmOC0bZMRxˢ(q!L0gBJ0JP;lX9{gz'xM 8kUg9HlpM&O71| e̡z^`QH]6WGR7< qt$͕3+"9aXkCPE+14Y"|"8\]M~#3aE)'A r Պ7F<!%R¨&4yL = 5愑x[PDNğT>J'twwqm68 Ax0 Y<~K2 ;"9rcuYuH!0bS*^.xҡ- ##fdn.F1z+FIwJxgژɚ޲^vXz, Thq40sd螳^CΔV:rkMrnc7vPٍ}8_Ur;;kR?A.[F>~ F13QS JP=]lKӓDLvgfS(}1 P"u5UUuΛj;/5/RՇUTw b[ }őT@$P)6Oit "BܙsX6N$M7y!`)ZwruAM##?ts:X* _!WBI"Iۆ +/(9"AWc޶CpxkB}S[sm=4/WVYQ oWdMKNk-N> 0ceb~ k<}d>4 e fF[ҡaN07V&vXKS>J%/ٔWM]!@zQɀ,O7yygw ۽uMDIN+DQ 3p4h 9ю)/],lZEsWTW%Z}zF=tp ^,CU u4%b˥} A"B._O'Jgo&\A\N m>Om~㏚vJgQ?xniI2g*ۖ57bH%&K0it*>+[lVണJ,?w;;ìwi57IWչ~?Z$xdV>Ӵǚ)|)Nuy}! 0/D~>g g@G~ㄨ*jAHNdqOFZp:4XZmWEO'Bf/zZ<)>o GͤoXh .&:EThlNw -dJtIJpeZϋ(HrA98gEf$jdNĔp" L!́`c6A]ݝq4!.JQ@L2Nq\mKWtS'ԑbr~0ҟxFA7F) w\%'qX ~e4)dۇʺmEF\Rۑ.52H\b}1sB{쇢НWLTiT/@p@/ ;ufZ'G7mV=9jۯXЇBs!n&/&쥜ǹˁ/ۃwl0l\"8y,fdt usϊSHg{{tJ%y"J@]ZV U$Ǖ}mȔiX)O}YQ$  ۡ?1&|R|ڲXSkeՄnx]Ҙ\ #cj"^HԦ**AGoli=ǚ;1 -U_b nǔ&ժ8!؍b;Y%nU"\+8_&rC4غtoY0VhNa}?؊?*quMάh(Ē(Wd^rr'ei& 1hہ8d7;G&G bG:bDmϝ{h[ǶbKVwHTQ:E~ grfmj,麺3i") M vJGd] i nˡ;Jٍ- ]GLX^B%n<B$ ZhCx_/<M2\R+wgF]$B|ޞ6x1Шx I0뺞zh^gfsyEihꇡХ20tW, _?NP X tq{V42pC)hz8gLqF=/._Y7sL }: Em=a0lq䢘bp4E} VmnTcn>-.\'x$g0aD2l3:W| p"7oC2V}-Tx6)BHPKN6&OVpcyN5,7Z`Cɡɂfr\ECުm֛?NZb("fcYnq#j9ډS*$'LcpWo(F} &MNo 6 Fz sXpcvztb3&fξ.?$lNخUy9G 7=eNEmM ?CyåZ@[AlMǎ`&531N̤$n cct~d4A;p!T*mUg󶙴M Jb>mL!$G#G\ ο3\l9 z]ש6 Gi^IM]ٔHʫ,"NSO9~o6xZaNOmORc0}%6N* eb)m"r&wbFl_*Mɝ/o2C3> ),h'|Σ-6% \OQ!ƿ^%):yQ \.q/i`-o?"fmu'}Ԁ{]!YVrlڵ_ѥv@ˊ#1qbXA,]L#:<ɟ8Wl=_2;$! 8H4. lEs䗌be_ek lpk,eD`ĒqPԣMwʓr_rH?oYh\~Z=2?{ O2zE!m`7B*1Bd~+$~8L|dHV e.y]ye~_gSYmXS qB]--}oE`,<Zuo')a>dg_j0[aG-UH-+ wITQ^hFn šbn>uсxX8hB$J5d@ucU#r267[glJ^5 H1{.= ;KhhLώ-GT'񁰄+CP06ij $A') M߆g7IRvMߖІu!rlSv@  -'(D7X턙{]1T &H|uoYN ᎃfuvz [ifq7X˯t8N4D, J̜ڔR-7"BĭtZm˸sJۑV\@ |ĹPՎBsQ26sdl;1΂ҽKo&D]I,J Ԭu`g3UiA2Э@)#;EX=N!E5f2E&!)zJŖZ<{OtAc'29m9:Ės=Z@3(Y` :vSYħb-aon1w9+xt/eO*e _-aDv`zah9Y gÐFQ9?p-|-h#fAZJ!gŜx1);7XpB킼qDpdgGĄEFN]TM,23l̇6qcNZ9yiTm*iA࠼޹tTNpNKjxօx2KT-1Fg] 6uKS}[(Tݮh7ЧIuKlӣ(V0[I[IÏ6c][w?rA ݉f0XMک!}U1SXk2;5%w3!%I_\oXE/ `"yZk84t3<ζ~2* vrJ ZDvS44^-oJ,tN$n:`Ȁڵ{YNCq(@}؂M%qd3Rފ=# $c_̯;-6H(Ǘ-zғ}Mnjm1_nHCn"!ip)G`|c^ŽVH RlѮ @Cms%vPI<0Z:$7/!|vcMox?B0>QmwiW}Nk 5@PƸoPqAeS8.#d$L~*~o>ި;Tݴ0H¿̥K%Éݖhtyv!NȌKwi`vЋIuL[!!L?o?~" &#L6G^& i5D嫒IjҢnc\G:f4x)5-ꂄfAQn8}&hhk'}b#/4~5{vue=ِ=XR4,zLtβu؎[k @WVD5%j+ \Wo˸r ^#I594͊Z rUH4Asӿ/L>ь?VS#+=`׊Je:7m^Cs$2C;RߨxR'W^+=[MO{ 3 5WT5اy?pgә|^m%t2סNpHV߭zw!Ep9j zU$JMbǰ[z32ͨ+.aXޏ 1AD㰗G`ZgzC6jI2 9QVAMd j) os:ţ {۞PD]3S$M-;g tp=7<""9G*Ǭ"*+X:L{=2ëF4zo9Ҫ:AΖfPp% as:%uK.LV=V8"Sí\8vG:@%f)/aݦQ ѻOmm\P%{0˦#ݣBf?Xsݼ:gJ RO GHE!xejhwNuSMi|jh+ *ns[[>*\{QYʠ4H2'yvԸ43)8NT9֚ \#P' &y$o02OXFg̩Py?*MAt9WT=8_^`e+֫\0kȺzySi_P@sɢcN4Ah+R2!Uځ">;dPJF&(qۭ3 wַZlőNH弴r5D(Klf@~> o ` 1H!uǮ_ΓofuTkQ h7X|*M Pc?CQ|TN|H1t )P$ęts0KQᙸviY2gՎb .٨ۭd0p Pˢaꬰw.l3偃&}c l|%Ǐ'oܟmO΄X(>IQ*`AI" YR#JkJU)f1cH=ѫ)X.- Ԥ9eq"B? oiY¨#@ذ~CN7ܫAXI!VG,BNFu@OZl>R+Bf*[Z&Swat% *y4ۓ5;`9,m3[^+m|ݳ/hF,Qdkpc3'w[' s0n+.BoiltuxN턛o"vlz*Gk14~dB#3>;뇼LT %YCG4_ԙZ; %hb=?h霕x׼'J !ڍOhM7#&!ҽE1>,*V PiX\w!jY.m&LT~<5^/0rXRk TRt2}S.sug2DPL3E5ߦ~;h0h p4Rxʦhv&qJ T煮X`uA"(^S9AbKH瑿?=L 90R_c%{A۩\0mikَ`n% ~~wm(#PYh;Ew*#YD=)OF_z03sT#~E~DZhwzb8!"wo4&2f;`~W6j3եehoaVe(NTWl|c(l FhӪ!v%2K DÄOD|0֓EM X%9DQp)l:#5ClsZ }p&H˴+u/(\ꆰ$ce%sDFݻzm@z5kWLV덋}⑵WnSs;W&Z{" :ȝ mZfϨL *fNjZFo$"R"ѧ Y: wó/кxgP+^nM(su@A)sP 9 VD\KT=RZ4I4DV,xQ԰qۛ5yXꓽOQv{?#f0{@ g\VpsUY<1 FI@PWI|ԭb_G(ucs?PY P 1[=@!Xb`#&-3G^ _1_.h_lwUD@gUڃvކ OT闼ONlEb0e(qG*/};fZQEW";Z*kԿi tQ^5 :q^kP~y\trFLyxc*6&^M1&{q3^aGʧ'UԸYt!YO8U?woJO>l./RF&5u8yOzc \<^o-:Rp$Z݋hv\g|K95gKDiǸ0 07rAɔ3vZ$lP8RB7s/qRs)mݓBA>>,NQ?נ`HoOjjwmF\,g+R9W- u! z|w3xvexp}PE _w{ARiΤˌ|zLĝq42tϪ[(/ s(9L)5b{.^x}NL!}\"#qfZ*K]{xЌ=,"k~pί*\IDזbZ e!oֈq_=*mҒycG:S %6nLJz0̙ivOeG~ac$DGavd4\ ! 7lD! 퀙.lOQBx[WĎ~҂8~ '싂|:+PPk޴ꡧ=z]4T[]QAQwƙUZ.Vt0c(D4;tKO⇥=%MXA,_kpX>:WJ9Z3s)0:I335o:b$򮱨o<2f;?8qσ bE.sӅAC1:жt8 phV3yىW -5HR\x컵nǀkzm)P!m_Q贈1$usn)LVC; 8U|qř&yA'x1ʞHD^$3p]w;[1XߢE|)(KDˉ)MBo.rngVٹA@ԞlE8gNbә(-+TPAep@!%f8XfV•6-X-eD?K<~S' *4g ;$-0 *p_#r)?GWUFfՒ&lyt+~F2v'CbSHCTa]w}:k*ٜc{4;\eTTs4"٧w׊ aɀp @TG(K)&ߚPkY}UeʦtIf6iqUlV1T_;p" HZSȚ4 AY7BZ_}T S䟮=Dv# njDQm!TOڦPajo5!)wͲHaB'ӱooVM" *5 OG.w[E©3p1n7`7jNP[GQlR&mS-U&wZYB~fXv܋j$C&)V(`oF}=\\ -/,gG3Z`;*[{i K?M^[h% C6S:hݱzJJP34h6t#X{en\P|C>s4ؚԓH¶lS`nx AQ&'V'>x%16R#(7??[D0j+Vw.P4±=]WO;@WHG[Lǘظp%D$QQOW߮BG!M{g5|#.`$9Dg](QAM)USAQg{%iI8n3ͬ/4䟇_dY^ %V7 d^b[ڲO%qeX6k]⠟ Fk Fy![2-yͣ_GCrbemO;`M:dj1:O`BS .L"hOa\Zu3E_1 49xM1/Wiڃq͐1~U)Ԉ#n,5fmwQ7JW֬: p__0b7&:Rolp,*TE&S5x1u0)>1 &` )!F%8 DTd=6~:ek6X!ZtH6-3 %>B(ZCtkxźhEA(t~4WУT@V߳H|&ME/㊠`*oYQ#ZN2Gh$6@^bJ1`78OI&)Cz{wEnza#;e潩O]I>KHu`^ynLPCLؚpU^0|Y4p0%}Gϵa&JkpX٤n=6!_=&qN]d6gR˷PgThJQ Nu)%HUы&C0k xDBv7H! j`RL $ "Q;PrI>vꟽfEMYMߒsl/LpQ".Js3<}%} hC~X*g)^Qmt+|Q(*GaD 5 /}iɵ: C*A.^)>X +4FVL ]G\.ŇC&)͹7;y-Qx;W6ZatTFSbYr> tgcp0,ip2_y Ltʮ N277]9$xH<7 nYtЅ9lݟ3RUzaGPvsi;'eWN.K&Nْ$AW9y}T<](CSZxuHىgq)e^$l0}G9c=XkK.'ҭ |UIVѾ&Y^[9E봗ɞ]KJ~܌3Wu16!P^.vߙN9"ȍHniGW̒@YY&R[l2dZ--da"RWj%/O*ؖO~RPoh[ޤOaͣsQ!4F0 wۆB8Fv֓׌;T!wqc.AWpQ]Isiwaoa|=w ιEB-B/uUK0BX9=t0ްn9R<~U=dhQS*6NWPz:ؤSݝG(6!֗x{?RP` c 쮏؈uQ8h,[d{W[O# @'DhY̺Jel/](r͚619JnpT@m+u3U EixHQp.$jNuW-WЍ/8vxFDWԖޝ 5-oT<V={hzf(lHc@*v?88 S5%DSxy/G~꞊%faPM3.C7եMWPL[vD`zyɌ?%-7Jl/y98dD0Y;qBaLj3 ]a㴞u0'UP`oFzόT{!?v(]CZIpwHvK/c9NM,/T^ngO1N2>6B6VE;6lIsƒJéTmJV|dWp$wۈEz=EKTZ5;qߑ#H1,<|OaӻmTduءÄ~;],} ĊNçWGձcasC]mSp3| p sM7/~򰉅y,q̙çl+R6}4pbTsSH lt :3GwcFi&d卓U@߿7ڙϵ s}ԫo]tX׸A Ic9^[C$gT -;`?̋QkZ@۱ `(#hKG=e{sZ޽=-3п=:A+Wd"☑ׅ^q4]vg%b$).{/4Jn*b.kŝHyM!VV/˛gn#{4n_sq-"upJI*lGė.(9ިӭic4;p ٰY-+q[n("W??g8 v\`JWN.8S5y_|M hZwQW(f͒C3$hĈ+i聰f>5۲kY"(7qHoXRUwJ~i"Jޠ)_'^6FKH`5>m/̢@NL&'_\e/%Vk(Mu7^#`Y8*h Lҷ[JNx*(-xJkvn֬+dk?y:ڜ~_U pVwx1y ?ߺ*q>fyD[ R޼\06%7⓯cVHjd[J($u)3އd4[Z(n)*/b==tcm?2 Vu1|]}Eu4<|m}g8 gZJ C7BAKZg2: (en)5 > ?)(uNyN( -yrVc*G}Q+ M81KfF0&t[Q= 5\9sd$ӌ>k.|f[d3C@Cx=(1;>ɼY?Qo*hsӖ{Sݽ97\B"*w4K6ŌϾ\Bƿ |#Rds~*2>p>\) >ǑMU9 'YN./Т@,J7Xd܄1x}N4)?ZȪ\dЊkCHUOXhPḤ.0q\Jn4Vg"g%:mzZuF<0` Mf#KNdA.z:=mwU7FJWo$AS|ap͔-Ttn81H3b \Yg M  'V,ANhW/D?Vx A0cJKtΩS~4 qG=RC9*qT+ڤ ۛXqYps¸W mJմ+wIe ff@;1rk38T^4R[U&}cfOE` Bano~!4Z*&MzBR1[*:$ͤɌ:XdMW>̢NӐdgGrd(uC~mvj pQ`}2Po$@Y]ߍHt!MrRɚG5އ-UT: WF-T*^lvRGHPo7 ?jPSM;}p۵{D[yR "@6?T|$,_!J2zUV"P0vgQIER- | D:"b/ԷBS O.dL:bo72U )f=8ݻL31gO 0vd6~v{KW1&5 +y'MRquH :N_mjqӞ(xO<|bK}{:zk=h(ir=fɫwKu=VvGrSoY~\ߣ?i@v}DQ`c3g/sReUB0*+R7ޜ64}]TyT-xRVfBɭK)RZYAla,ҰnY;*َ`0#թEKbEBqQrf!G$/YE'{B oo,Fg ۋ+?N!gƗv[ߘQQ0bhoXǗ5 PָE \wthA!-R'^rxf7e;8 0/9rg9[X3ɫS)Y;[]4T ܼ0C1Vs#DQII>J[|"+/<ԓyh)*.6{![/`(poC,봁>o7j}eC_1}yHj*TȐS#!R0'D}?"(}kACp!ƪ%mj&^|t)hOW$D(ޏvN: E[PDz@ 4E4Zæ,#k{#1 "@V+0䂝EOB^ M{gba>1o~RFE,FnE i2+Mf͸MZ8^. .h4`MݍT{U~12*Oc&q/0Jb;,,oML -B[Z^yTi춣[jX$i%ҸĄ:9 )hQp|(X&?Nw(==˷8d93n:M˲W4̵ķ\1 UNUqÛc[ہG2s;x8Y&IulSQ7Z*ИdiUA]+v3<&U=7oeaP4k]5ymRp$M_)md/_Ud L`<`:zG,a33KhZIk.~c~%Ȑɯ$_bOZUo1b#}ia<$Gnuͼ rKK7V ݪM 6gdlsѳޒ+uVO"91`EAt8hNw#lR)r]}~C@1\3P_!ğ('TK`RcI"t>$j;p|?5L2{-BFZ?^ߕx`_6t^UDK0F9զ?e`=* I< .C 7G.Go ƴ /g.8/G9b5+1)VxY!d'!WE#rzUGФţ Kfa$\:d徉 V- I u0vt;[/9# j M H;7Vb[Rp,v9=3J!o2]#.-](% %Ou8NΰC,IxX^"oHf>1]_ECoRgr@&Eī>dBq{*/}YKN/ww]9U䮼|`F _:m6 3MuKBD??FHaz"e葐 ܞFޤƉ(ͼ;dۢ @' (?ZnsswHGu :sf> =; ;RӠ7sҟ4.FZ?at 7L/fCje"eA$Mu֗ &{9üe&Q}׹NȁVhZ[Ь AR\ TGJWw?+BKgbz>(H13 M I*@>Vq])t `m^Y4UCS-ѩJhȷ-ŬUo{WS+FU:STJ S)bjI:%&iiaԠ̓Ds X Y);KUdZCNhӌiANwv&4!p vidݯ{HA^=>zMWc^Puʟ#3:s*%B#!rck/ީyƛD1yMHq}|<ÄObڦQau,lMQxPMzt;2ou_\N$M~rv*3P1zA}ᑕQӝJvcfwYC Si~fGo[#OQtZo1|չM"tdRaINU۝Y]c1 p󇫈G]mZUƻ\Sx@rgbdH'a6'Ͽ:AE(xIqw /̌Ӗ5%s[. cOr. )vt,}{F+wҤ~5Aٕ˞pC U=;OnRC0nCz^AQyF\q2cs6z SHɵ|_x8]@:#ٜR?4LE>k]nSP4z|R'ȁwD^T(NQlJ5<uthFgBn4h0$\\JղW Y _Еpmw_mCvga)D3ro%cG_\lC '.MVU)?2;d1зxE{bx44=EuF÷Hdp_g:,,6- dAsbV5qn<fg$K{o>]Q]+Vk_ __XȠX@yÇ֜!/QnqCĜC(aKAl W@< G}h$>{*5=Zn}I8|[0uh1: n'D~7idQf6N .X!ƾUo4҂9@mLŠ1+ օ} z*/Pz`&5:/,]Mہ`[B[ԗSq)E@e Ud5dαlJTèC"^_prDo uu:1"E}m K^`Aȕ[bf«"4qƌvżq 1v< 7rO6mtxI0FF䫬FWzg BppAWԢ E!ݪs!B87L~ Jv$ GsUń1Afs|2}]ں'BkZƻXsDOMif&^km&H*bp :o{H2Ul \#j'[9o+vC }f`SZ 8Jgk/fR ӚWd?>o-EOUjyn>0I5](re% 9>_6EZ|P)\8BȳI$jպLɅiqA?T`2}oȮYkвSwbx"I{Jz䨷%Y+l≼"`}\Cpl !)e_ѵ6Jpi_1b(e"̬==o `62`53_CvgE.eHU(@DZ*d؎Þ{@Qe%ٍ岉@SZǫ)plkqL\0BXOc+hG/xW frȘԥ ?ADu} f9 3'GRfjϹ0O,+wmP=Gb$dxm"q`S4Q[FuہnFDcOWLp(Es4~ <?FqG~{> C+}:GQ Hd" Dat*(EIe$Zbv_,'90;GݖsA7E5Rw 8ykJ'p44K2az+|;%:~fImƹ a[5yZ{iF0I {y'3;JLƚ{uvM?1aC<#l}vBh|;\+4Gʕ)Mu<*?8 +^ܯq=>fHOJ[i*F桬樶'|vEL$Ę؆b_UKjn6lDTf0&OQ1q=eQfz8SwCbIaWs&QD̦"bA. ]Մr&f-o#<Q25e |N„Sg l2zbyəܗck=}`|`,0Sҳ"v%c\2@n `ߦq>9C7o;\}EchÿeE/nK$k7T{Z\BRQbP4ZK' ,%ΒkÞ} .ri#̘P.h8̦;Ұl;kimBDT}0@tu୭;C춣en֔vWckXӔkE0M%ŠLupiwio3Y#߮`TL.^q[}sҞC% ^;/^Q[Q$%q?`<PV'"hVQXx40zGt1W9HvrM/LO-y SHeMn`5 $j7);."3e1%Bp*5(3]gF/2GPr-&懆NOj]j"*摡.^s5r,nK | w,q:CS]ѧȄQAFV|P9j~pBg'v$R_SCWbmǤgt(<1no&-Bg⯋l(_l %W}ڄ˛f ooWEwtv\,T'"Rq~Q|92 12L9k[%&R EjEd֧m[,2P* jSbe!DTpqGl/Ո6hJ6שMAWHe/{Gm/XIwi\W <%P7I$zn\iDw!ǸaHQ̝Z`LL> ER2Xer]N7j mL̳Ofm |K@\ Ҳbd3Л y %4)a?4Z25Yq+`b*{]y }8"7#4l|_yKıEpȀ&%>u~dkyJpq՚/Wpf9.\u-۹Bu7pѳg3+%HRxHrIVB[o1wGBX4,`FՉ@חۀƀBw48B;3y8~rOrQ(r j[AʜiL {+q9 -$^;>;f]ƻ6``,؋@o:hMOZ 7lA5FAlCʬZnHffy_;/2 SQ%4=r7#[;1E/s[D\䋕~<Ϣ`t2:b\<ީH%"wiCD$bi_!#½Ӑ:?^ 2'H&"էfd)}_\\ jR׏~zeM=.@_U rқ»*U|U"X&`wqSӜAYBj]=,ӭv]~3B'\Q%d[w.BEHY=&1jy82 c>OEa{rkQvZf,&#LT"BgdYŖK8@h?ްk_3у"lj 5P v*~v!JA3IbW!o2R5/Py-jH:qWHؒoBZ}g nݕlHFMKr^@NQQxIv/\X6;j\Y6[,>l/''Lc^h}XuEpݿQT- Uƀklj4H~ /Kـ bQ(i ye`eږZ[4~U.h¿+L V([PZdjQ<癞^"1VɿKߣڧApnYz|&C*~nѝph(hñ;!l=\%*3sYKJ#{ ̠Os㦕KNY9{d!$`hyt(u]o]Ae{s - }yFC"ʺ*P=SޕBa n{̎ p>'4nR?_ S(bViij̪7;Z|HPuxnFYm/NNQv+=Uڇu?!=K\T=B7.3) xJ❥Os=mby!c_h ŵv~kb~p28kW UmO;CiV& o-!5ڰjޜNY QYj ڿ<$2X @r^ TblEYL$0;# 0f|$y|6B~e^' 6W08v5"Ir#UC5TORY:\?vs $ؿ7k]QW;ϡx|d{xkиNjur1؋D8[@&xBNF:3 @♣jWFb^dϺ.6ݏK@c%UE+5Xifun3CVp]>-ŬE'яgI$3N"8ug[1TiV{ \;GDpBs Z "2k!.J]wJ?@X}"ּ)"~C5sl@tUdĠT첹>Nqhʔg&Wx4:tU&6!Hl"A#EϫQd*:Ekg9Xy,34߳:h5EXx_m WNH)4]F8uL! ϛQ:md.gUuOl7iǥeki}mK4F̃~V6NJ`lpj/e0$ ko7KѮ`nLzASnT&K aZW耱+P ( NJl|R홦{Ee>Dެao^jۑ#sC~b /`爵e`< I"ta5*նNC>XBԚ)> f̊ifå2&9.XA Mu)b_$EExNJlm?l^Y/[cUUF,5էSũ0f|zS@NyR9VB3s |V#vĸs`g<^[5rf@3LU!zWACGva'(ԭ-J #e/\6#kd~6Sīƾluha`F+NiE5Rߥ0> >?1 YqȜ-'(4L'0X޺ X91(t=u}V9KmPhd7GsClQz=EgSMPZ724 XKŚLqV÷ f)ϩ tXƪx"h=b"Uf*S]v- |hröзsOO&Ea1 It:J¡WZHYƤ*YM]pR 8@1F6?*#8?)emzrnz?$m^2x G]B_oYNNԇjNx c,x,K5qKwOnT$OΪӅh)!i<}R } U׭S7P>?*2$gKOgQ'9TbDlꦀ/z(>Q4Ʌ ˟mF10m2*;!.BH(^ˏD3D^>okvksfz2x bO_AŠ?mE<ս7BQ#Xš4/܆M@]MEAZV> [7D:M& :Y*] x٘BnAa ]90K\ZT_;>!+BWoMfI[ QƆMj!|t1J=iE?J BL.W *F!jiL86v yB37&+l:%s"GtA 6~pk|n:KQ͔7sTe3V3M70s73|:T黖\̡dNP}*SdcP= Wd_/W?UrB/qwq4Sl,Uշc}ShNPK 1җd(+9"F6,;c3tH .9BZ\?H-ƆN0ֵʮ~~1lJ#Ϩ4d7O%qUr \e_Mo o 5t6Ξ0ғe(] Ea=}LͤS_tln8ڈIm->ȇ F3I^=ߓwT[7ImܻɝN.LW*gAi %?c˟ er͙hr/4cWL dssw)Q+λMkTB{m='P#`Y/D7}>pk/=q7cY)z2Gz K#_Ű xlƋ 5@HYu֥]_;BYIÓKcUE-fC\˯pga03.憦L8sϺ|yH% &pL3չpTQzrC&d*$xϧ8 YGb)u #k^펤 Q?Ύws8 aXv=m!^t1Ӓ`i˼r>aK0t%^moRn619IN}h"%W˳vhi]pŎe=xXm8L;Du @NˌAsDi{u<9j6cY+~ tg{ zȢw- c9TكZ (\{cUd 9m^jÓ5XՋ̣d'\FZhz?yؼbz|ZV|s|YXPAh ԲY r|q'gZDO)ڴ}㠼î"~6z8Eu(li.Tg]ZD`5CzCoE^8Kw9iAY-UbŵG NY,`T):Nsm/LfɃP%dbihy=[lD-͙aֆr`ëb2x(B@]!H0 N yA2?pAn[L@֪#UȱSx$ԭ\GSde]ABy+3Jcϙw.#q SsX;2Ctܴ&(\ #4+7<wc`lDBݙo6RZC4,{r˙gyyp]J`ƾJV(3{QM6-1TВ[i3jR(q7s=FXFu 쨪18{^ᘮ\GՇJ(YѷAd4VqU֚W=)nt#͉0mxx- O -U^yZksũ1]Isu Ҿ+>B-h0of4 ad|gN<MH^c,>9ElҼZqnAZA/rR cmч91u7.IHrGPhl` J>×N5="8'EJ_(f"齼Qf_t%Bq`Ė j*. Mr$ݩCRc|E5}:{.vnd4Ny̥9.:-'ň̕{% P`|LiZ<<:ͥ2z 1[ {UB&W E6 0'})'o8Eb;^[.D"Rzɷ@TuYS(yqURꏪ92z"D` fD6 5n7Qy?A-k*/3}uu2zdK ;*B2Z8G{-7{+ "Gť݆K- ]Fcc7;fUPUJiDiw%WmuQwnݐկi;z.+)ʊw0ϔ %5b,$h9:PN~Ǘb]։8!2&銘O=h}/SH^6.ˠPQ9A(2-cnjҍzDff{8eit[`лAk 5Eй':V8롳fI;݇3mgjڻ3FHuj! $=@K"q_Puħk&i[kv~y%kvqM }$n. t7W>~lH@A5b[:S]N MYM͵:iT1bKh61uaς k/]`QhtL@X7By(O%]Vv7y~FaiW#@ozVb{/~hzGj!E oΪ3n5R҇ݙEV}>}Y";Gk^x$%rX֚,`"^D@t:`h*1K=H7$v`|˹ՎJv_eYXwxcYa!%b]o?{ j LU̯i]A"m۳_)N̕(Őr]ˉcϙowҔb+ VyPXy m,״$zϧw/!<=jc=x0+p[SOTNK,.0}ή[&s_zRWlb0,& !K NYuxtf+ wcV0ˣZZKb- w eDjZ3\ DLO7 |I!uM\&Gǩ)4Zh.XYM?xWRimq? UDE;!A҈@k gKq>A}\̼upndЬvA4+n}|mV ypck@[cI i^ن$RL ]q_*oS9\9tUeB e]vm;ty *cғ"md]0j[<4: PӋ~4dѥn. M( nnWb!H2qJo1>zğ|rKT-gF#kk);^lbXҽ9](o0uŖʢiނ&7߶CT :Ő f?!^[3" /tcrV?k2 \îWʛ3 rx#Tf" v&V)ݯ`J{&!c aY4l>T1ڎIc)iR}4# ip]y=I/V<0 RiG[ 'UmVp /#Z$g3مEbڤbET^&`K%@P lRSX\ 1醦|~+e/ 41oh< 7`qfxz@5^NR\DǻSZrXJX8> z=YO/ȧ c.]*,X6~G-) B)r,côREpX]W>S-П }v>!x~TQrq#_7AFX1 jCo<*XVzwQÄ"LZ.ӳvY@()S> `?f<{J^(B5G@m3/l_47žD34viu {u@ 8+C"Ҹ~gce(+}r$9rGрZEү^{j.Z Fy[$m hU?ԈI CuǪA95$M*eއ!ͳ<=E膬?v|R|"j92ſ,p N3(^KYB& ћ*bO ;u +´Zq1|V@M탊r4p/˲CB h̔tmlI%w3 - a) \s|`zϞY%~I$r[=$'hfo7-w6ίj )㱡"/˥/.yO\n3Ax#Ė%D䚰㺆/ؽ֛\ҧmǍwLᰲqNj|J=9-~f(D+IR&BG+iB#ʹY:3<߄c~Qy%^h.dC'Wط ]gzԮ%;nHݶ` 5$/E&FDgBHDCa=ێkU7{ H<ܢ=;ו ࿂mϲcfMM."~sj(,-߂C6M!pkuCT˓-FR.E|Hovwk@Uaf /k? GOg`88h|{Pk7Wyoz`ᕌʦ*DL)߇{d%}SAJ\D2'oԏ  ~f5E T6Bvgf&dD>^bP=zk_^mzNDFnd{i#u(/=ҳ?ops]PuQ)-E H-LzRf ?:wׅ n#8AYNה=|X$)ߵ듙"Ld@^3/QV)AUaƙ'~vi7T;QjiH5#:lgmNsG♀5 @?nm= ‡IPKgWF?{h~j zd49ʜ2BFNfyj()'XLsql?b6q.M}JPu~5| LW2&EX\KԷq1#E aµHuƹ19MQ9kɊ3fSol^hŎxN$+9-"Pb`( HDQ0w]I~y6cIJs w}|rfh^eEFy',&'42|*6%];c ؊2x/OG~Ja~U ׺^CSYO`ؓyyBґ@HY%yED`ihh7)jLʩOƋ2jrpuYN)A=*5׬k)A8ZH;~ q_Cwx C?9{#έmrވwAЖײy%ZY$ Od8hz+%-6;mS8s,L!V6P)e)Ud6)A Xy*hnq=L0mJ{c5 ژd'*VgJVD,GtL7^|@H^ H(㖖K^pr2ȃ[Ydm)gT idT`}-E%/Q%cWJb^"f*ܕ&3ʽA*KWI} i-ɒlqʔŅաBP(Kԙ^z]\f&J^m.syW[JNteq^N 2v EǍ= WaurnZ 2PƂ5GQ9 %&tz( 7bN/7Yrȵ$`TYp|ɋdX [D$-t/W<ͤb<ǻ7/@0iE .5 1M3va5oj,@]\d:H(;$r!4qVo>2e~c*Z* S7baAbX߯*u ~BQlN~p cMI_FEQ Zpg*O,QEtoyHqD}>ݡ1&K\jS5) [Q3Ln=$l'MI(~z9 z1@\ Oq9\Uٛm %ѫåKX_=RJ]H+DhBE*VS~Vjk0r'QI.~8(>wa_e[MmP^Nxe"XcG⩘B+vV:Bsr&),$&&ZHBrQ_vlˡ&] +  <җtKR;DzCjiQI "HmGL]^ШAKj-LM띀\I);9E /V`ZsIIn}2Fhy?Qt3h_HNۓI]ny^Y?^ "-[m&NXUֲ@`:PzMM3t`X/+~N4F%h{uP9k l w+@an8ݗ;D(4 5oE# }̋5^4[xRU [q1$Z@aE'N(jvπW%:I, up;5Oz+i(Vͼz%gNlBg%-ӌⱆVDǗG9aI?N-$k l0);omHyXښ)=t ]L}ϢZ3cMbXJw@FѬ=c\7d'"GX)s ͯTYz 1DhK"xWxZ~ӘOIy&;դ*05šqXnD.epm6:dc9f_A䚐c% }5nϱbq 5 y/ ,>A,4rRJDVn"{=S>˧΁GuQ^5(ъ; ,+!CC}VΛLЀXqK4iƼ$k#U7[0ݱZ't̥XTٿ5vi-.M +0Ot n^ JUrt#mjYOW2j<ʻ"oCw~1EaQi'rG ap@ZŸSbULj.u ޳ ZijҋA$VbJChgR2ymL Ffa>S482[/%QHV{Se-Q?5,PL^م=BPC2O kJ%ٷ^Okлn'ecmvK("9\dh̶/52nHɰ2 -"rzo +ڎL2l|CAT9|Зoy 7φnC(4vS 4h* }K! S1&kpR#,^]ZQ#Q{jN86 $=}m nПkl%:h<" Jߌbiʜ]FUz3qu;!+{٩j)? Mfb!t.@uYs?>زsڤ8߫߾yi[]V]S>'%@"6iKsVl RADq91kË*`3=LC\_4F@vEf[cPۡh ҍ {HLRR ;5~cv 1+tIe`gOrB/T_群$!f_8|ĺ}S @%͓]i )аTlZf8;l 9t1bGc58~wolnΌ?N$aZ8,%Q, VD//Q;{qi#C IJ6$Ş;U=1T?S(x Jagq|&w&D Rvjֈ[[Y- =dlA@)])6yB%{σlyǀh9hp5DRiRgyoz3e`#XMޜލY ؄1G %a*lTiELjǛb@[mlJ˻BqaX9qՎgl0Wko\!Ng]L 6|fdl > Uzg˖ĥlbKENG8@RAKN7ϾŨl$n x7ZM٩@P.ɺnN8Im|.BF|'6**a~@$ʴNx|vgLB'2$C*b7*8UP¡ziJ#&TNۈ*؍y4gbj"D[ReIP ۞yx[zʹ|yI?"V4^I އ(1I@jP pYJfM`*Ua:Ml%fpĝvT\9]賗c挠cN/fuE/j.r+qdvߓ9gWƌXK鯷d-W\ tNIv GK@1<&j̱QlB`1:|;sz zcն8`u)ś'h 95(r4bo ^en#(")5=lpD6<[mH? `4ǚN yGNqK ,'u`|UzyJ3)B]}هW9eЇ^yRxPƴ*B<e5X&}S?*?2c6FߍJgsP^&OEO'LbŏYۤe>nR ~DlQB:%!Em7ؾ7?mÂ0W_h~`^EAH2њpI oxGu6Ts -N nf-XϾ &uڹ)GIO>;5M"QGw9}2V?"QQg)VG˿kޛ>e=EHqrnp.}cKCМ@{޵/nIxz ^ix-+.#8]c/mvHN^-־VAE\z6.ٶ+$=)ӽ[ta`K.(\( Uy{aHIn MH$U =ё )GӓdJ֚ "Y(2WZs 1Hb', }KH>).LKa#a_7e١gQdG7{>ىkT 5 [bT'@H1zE3(iaLb?(&4x>@E.mLVLךٟ^InY }*;Vt~&1r{*l ?~2yZjF |Bl]arPAGq;IƝrB"*󥰶ad?~&;I/ygm[U`UsRC2 yM©Nw1(Q$ j5@ <3yF2g-] LJ& )K$iE?ttއK\]3yHx%ڿ[nT57n НEv r4]'s"QU?uẊ餜,eoi]KY8nK5u';vy:hY?/ z-QIyOwڱigQhc$m߾va=5l;S4C{C.os-vDTRil B,7q77'KN #GkIL >瓓4P ]Ӆz{H~%=KٳL┐ߥk-և/gާ=ph\!6NBJF3sv T% J(0P6XeΌTT՟a>..,{ȗEL@KѸa$Dj쏻}B?xtiX|cxB/Z_m["/62Cwo45nkݚ󝡙6#r"BpCR1=0.|5`ڀnI97PLM<W?`z7! ^H+a@kExk2*ro\~A nC$|"e=iR,֪^f|៽<}+wȈIggZ 1i@S怒]5rsտ{7ة:Z:R l;w3շ˦_Rb[)%FxXW7lSQ]|x[ D*t3%:;??-1d}]WoB}b˜)r;:v6'LG&:#g}m J7\ 4шS94lqg Mԯ P/wНe*q%U& IETnYό1OSTEMj ?pL]4Bm`)q]]k3nǝX%]}&)T2e.GӏN (L_#jxiaTY J!Q*07Y@Yb82u?US5@ܡ5 }YAǿľ0Û%^0:?>\%`cRE|,<&U,Y;GBS΍<-yaVzxR+27ɋfڝλs %0%֨a1/U&Dh1^̧H3fAsJ'Wڹ|Md|XNU )bD6?D{ыGW`lk0x9Aĭ-(謬7m8Z61!| ! |I;G-@]Rϓ=lԷ!E^W#dv< :3S`q)dn.x,C "72VS0>3١y 6 X#6VjL'8CxIhPMP]D %uV*U,{WE`PcSnuW@Iw6'%P9F4U%P[  QyWɕnrX;Dq Chػj%#⽘3OutXgh_FH5D)fx͟bROVgP;Sr;pl<((qv]ސ1(I(TZk4c/d-c~5* -9ȿFP}'5fUTv)][)`JVs6+#>⨓[&/ngׁ0aIkwlTgݪ@̓¼w䂥Ǧs4&8 lZ9G30%!nץ||Ϙݲ3lAc&dή/dNE/ڢmEӠ?. B$;&= KJp5cIh][^(׌}ӓi]R[8pȐQ tý.H|D"q5lgZ;t CsMo8vbR51qTk#K;J \kC/$Vr z&_齅}V:U@w3=>hyOd",|;SPfҼXDy8G`;+eN :vScc*r.,|>umxeM_Džւ׳O#-=h jvx@wL L27m?NJLp 86/& UBWn,?*n|./-m LzPd>ƽ&ÈZne2PUq`[S/I4T䀗 !Mdz/{Z)dwVloֵT(hB݀B*z6x++z9s<Ϡ nbpqU 3:Nu LW)Vh1kϭ476g';C<^T6v.& !!M\Z-yfzgfJE'Li(XY}d@tnb;+b5`¼d.I$M||0\(KJW)e@_áϨ* x-ޟ7XUdD˽ȿZ06mE. 4|225owoف~Mҏr˅bG^+6TsFE)}&Ĩ`a>=|R(f/DdO9~k ;E,"bĀ5r(!V[LuRMd5M0Fμ*"sn/^2.ctct gInǝ﵇M4+M6xk6Woɽ+RC94=}Nɠgyr]c#Rײ `9: LHGgn?a;(@fbK|Mxj=xz ܆e\Lv8A Ak݃4- t i%A` ˘SUʨtvc"&G|>sD0nyyDL_nA~z ?KIW]PKv<Ι.߬?;ltncc9YSbHh~tAr&K Am] :XR PW62afQ:"o$H ո@%|uk g%A;]=Rԝp|L8n ,+,; :ԶtI tm*A˽a.sf/!ҭ:-)8r*}p7KeTQ>`Y*2w-`إ#}^9/BӤK={ A%V%pԶ[ei*G#Er7 )O773J¬"حgZ QYt’8'&] 8DC>wஃS}fC h/G$j:9q #QJ U~+lɿ-.VOڌ^tI]+k'Eh [HA|(g!h; wz5{\]ROE(Ŀn^-rM%HȢ9}##.o/;~Е~|HB V8L.ºp4"v`aT3Ms/tQ} f5 ъޯ8 |c[Mq{ *jWTxi _4td)0U(U4ߟȵ "genu!ƺESSnwd4bHb5@08jN.j>I^j*p;،;K4ԫo1"PITjJ3жI]׀⛬uDV" 'lq"$O88"g8 Q%$quA;x;m{ ŒD]F7 ڲ䩭|ּhI=cy +8mGKX3,fU#;j\'ekYcy9w+ ]կWtasݶ'$I [ϱE!N敫S`&%U@4 '(S)3:C P Lo,Jc$2ӝNH n) a2Ԯq8Hli* fC^O=ڼĿf8EO o;X;A9nX0%2QQ.8 .6 a¦?*Q vHmꧽYL5YA[`ă>OfрoϼL<{*JԺo<)XqUjwX=g~2&Xbj;!|Ib'jxlH` VJ<\* ` fV(@zQoĪi +8E-?c 8] s=FK-=(w+m?T%62vݴ o+;MӺyeR=W \V\P,,/xyZԻRg |_Bp1p iet4.vgn.:sOA'Ҽ0(\ 6&v5;G1dWʬM`ZnSM8Y\].'.`6$@ K3|mdk`ˊ{-0#x~0[Z6 ߥC᳸Gǡlg&bs&܍QۥJy6$m%LlUj"N88&¬ :T6grRୂm^kE-WnhJ;**@ƌX=_ rPb&\af& guh:A,kЅQGJ!O-_hBhMUtFYSt1QnXɮ)t .'TRI=A&΋]#XVBXۨBF)K0&9%F ZND,F\[C,v\jʕ2FM1oD\},@08R\Qfj&y0en`u+nGL (༥o:dq!j&Zj:1(& [_N]2B */sZiFޞcNкqvjnk-vv^Ng!~A/3p**fJʦ)y}!p` `eyR 2z y7%+]EiB35}X̊PfgSДח5lVrM^Sf58߱kS~iJ`ց+Ն.Y&e#;5wRF?y:wjz˕D(GzKZD͠e?:?%5 u6IۮآW|C"pQ\ R$fXsg-"n.-\DK?Ӱ9lbEEn dr`<v'X`&G =D_}T Js*n?c=HQe,=9^g5ݑx<(_UbqtZ$$8 <ܖuEv5Iq3DŽN}Q Vk {:mx Z[Z;?FGL cn=B :q*g/jV#2>*6CQ簵NCQL{o7֌cjF&Y:0:D upZ|N1~ ?^me0n7 cج &0+ⶸ^'H5{oSd(G~sabXlӛ2Hs2[J62Ub%^)VP첲lj 2E\ WEރmLN1ÝF4"TH@М"%svɂb(?R=6tl~!3n{gDyՊm_]j'WE\SPgݚ*M%^>ILЉ ゗l㞈*E1# F}%~ (znot誵5ݍjP_t[%!P?@1ӳ0h0 q~72PK%|bk02 >gP5?j #|V7x*G]ܸMD=˗Pz ۱z(M#n >s#1x_^P_߳t &0Yk6V`.峞C_|*O ]D]ǯ!p5g yt€t"b'%t9 _鯐ߓ^l/QU9:u&cF6]"] S5*O(634-}eU# ;Aና|%C)$%!6ƟI0`2<9[z(5h5 k֔E; &i9oQ-B2ڹ+[ƥ_Ɉ]O}b1O:) dJޥzH嬞'F)ݷܡt}۫Q9Tu|̄D^k13M:|(8Y- .):Y Eú 77G 4@⪎AXTpL߿0> 0EJ9`׊CZD[x:VidЀ!tp- 6s_ }>(k^rN@&F(˞0R8f ?Ê ;(Y棘j^LD#"@@)O$Z G7t=Aa!Gfs5,RYolx>s."F+BCF)4x3^yY0DԫsAk$:F f?iͬĬOpſj_XDE~s1Ǘ@IJ' N8XgyU_zɽh=koo]T^/=sIIqi;e։G|2PqVĨ\.K5k6 54Lh:pdqՉ,<,c5\/{B]cs2 c(18)sC.YH(dari" K%  f(cP!o ^o-"_ 1zM|M8LՔ8{_=wgKuɾM2u ׳Z$.4Ĵ0z}n=#@SDP+?k`]+[/S5!]_(0ڑ8mGO4[}Af!Tu0(bC9l}>| R*$`Ҥ-_u2\>Hp)zƚf#u"7(A:H[8OzeI&OM^T1nE,q-k;E , ͮȪb5Ոz4\͙DKOų&𺠕#X#I!f|2Ofifk?ϒHA U苟/n@ZZL: $vZ;3 H !tgϩT% Wuy^"K|S}*ʩMFxi ʫ8. NV͍7/xQ5ι͢S{R^vAJq܇h 0b -[RGZ#6Qq/ لD FJ0=Qbߪ)%EپC# uK9w66Z z">i&ІWG WmZ@Ы ZaÅmMnnOO\g_7=6R~Pa\)%JA}eڣI>QVPCʫG!T66 JO݀|4)0hĄ"dt/OvQd8$g$4/J щwߺGvk`^tWK8ith{> u.LۺpbJUwY3te*?2~~\uDX\DKj oDK8'Nx,Õ3NU2|EvWlmL@f>("]V>;@c-I͝k7JBzW=\apʙooUE8J|~}˖MKF>ڟ cA\lDQ<vJkmv*VjMubb53[OqHL rskG7pۚQw"ܠ#zK{Mjɴ)-2 /Wiso)5ڊ\z;Uw}-v{Kp3Ktt&-UVd+7H=C::ڽ/E/l]%JdS͏HnҶmy j$ {7Llo/-Zۧ쒷D~b.;؋NZXuŽք6.1; dC|7Xoa *y޿+80.HS[)a$+ 9 B-G\D; X? B[[<=].ϛL_Ppx󶩞֐_Au*MI?]T܅9G\,Q Y,gZ1.Q#VQU+nRѧ=,kx|QwHbI^$f2[WD/E,1 :dIpy3J{d$ْ>^q7/}e:~ i;߳q|Rv ;<9Z>Cw%G˥Ίn8<!at 9]3+&%(koISAObH񙼽kQك`z o4 r {)1PyrhL k&!hxUX}vj2R[,7EgR)jeݼ|Wyz5m'trdY'V 4{9 7%҅^/1o}#̌qo:b503,E@UjJǾ2>DG칕"}6(q?kŗ$HծdkOIB#N} ztmG/Nvv ! W8גxSFz见o`n8 ,Z{{p!X(TԮ3K-=f$q0F} =D!FFE꘨`/qESgTO,7=(t֬H؜S?UX-ɸU#IQ"@P\=/syd fr#tfXEǸ\[sp S>0]Xs}цmNje\lo:~ ]屛"O,݆ŹyNGm}\U1QO%݀%z NSt0ՉH!0Cz U|=UL\,<4tX)rt׬#-x!vdIC9eʣvV @|![{Vycy{@&7R ~D 6*NegLc\rR`ɔ7b{ޖ2qOpm|bFat[PLv J6{֗|>Hs!6 |<9ֳo^I[ &Q5Z]5-|X= Y,AfWd6:YiZif~~+S`9#fyΒocO#GEt>| E^HËc˫R%e%dv'9)b^1}Gnn]"NLjQDY"Zvg耒W2!^H7D {uCIPã{!w8@'>?F&Lq.h487q?c liΤjdQ[e #3ğe_e'S$gd%yl8p<=01%/9aM\nQ&6ol,/'~qB:hK#BqiL !'U :;njrKq48|t{ #Wgs92A#&ÛGxc#J~w)Px?N`#+y(esN\a(}{caH1Iz|\3iH"uT:-2]W8,tlY,z6D*|# 8 0Ve^]07)J98h~rm$;w]=2rl`$M $ZQlnͅ>N}~WgAxtBB3AiIYnT&*&zmG}w0` bY SrhHjpvNeIh)Ҷ]IJC[gG>y.Hej^ +UT+D E7 \\WqWsCXL>IixF>5Kzt*,qXD.TY;4:_҇|ke=y$,TDz%߈N> @- ¬Le L8=r'R0{Zf%QsgoH *-dc&F6=ҳ*?)CskŇÕNdr#iSVl(ZsQ 9cf$ԵrQ ToZLlՐy. *pTű&R^` o}ʚ{4 xp!l??ӂ&}KaK^mEo s:LJ q t1j&.|@۱ b:Y71 hYGߏYV< A,m|D6Sp[ ;-Ԧ5iי2*&z!E~O<=.fGQWr]OgyNN/Ro 8;#j7@t2Z0O+zvı-KlϮVpj{ز O_.MBf tqB|:6l֜i__BUpQ3Rk ^wٛFVOq\2j?:4tjAhܬ<$|.yHp}"NCS%@gXa56sjEjLl7h2I#j@kݹMoC ,R,WE^k ?Vbi5ļ^xcuQaAM_}5PD8K,ppy;~ڿ7pcG~G Z7^! K` T30Q,.t?{:~)߳68d--ad䫿r:q5J!\ zb u*^2}4 waH8]o z@`P5lΛ )NDd!&w3bD^@CAtZCYG '@*VHtyJnC 2{o|FRtch?W&=fh¹[WXWZ4(V?<,T^<0uQjÌˋ:G͏?K0Wt&3aݞ . ;5w?kZWouOE/i܌V!>VXܴiI E}o1,zz |gV$4֬6x<3\#ȻYX*({#["y_Qx}:a-t)zπDݞ' #BVQ̟5`n>$D<;J]tp }#"*dѵ{ 7Ug`sEA%2(.ح #+׼{AVJ'\h(}-8ŢpNC8PQmnɖRv"h^eOjԷdHޛБ,֜zb\`]ڈudRk%se x%u~!N3F"ߌ{Lj Xwg1%PS ܩKr;R*VO1ZH-p顉V(fJ V˽+&p#7NGϱ\\>uJWyU f1ϼ8Ag!oOhpV g H펪@7en*GZ,cH9Lix?S [Q[̏l/?[2+OI7 GvR.N$S˶ y5e"\gCfc( BUA)/ArB`\E @C`U|1qⷧJ/ ~V@*oEsqO*Tqnʹrw Ǒٻu^hV]/OC~OQW, 0OgU̵?+EzIap!OwUB9TQR6ۿ;T24jsT,N7)ToN ^<4̱ QLlQl5a_y HHA_N!o{1 ҾfŠ~$u]Tbɬ-8G@@3FJ PN:ۃU\N8*eZ5}Fϐ2e y22j=GG8BHQ87 =U Vgi[9,  P2m}s1ڄT7[JY3#Ťz0+CfV\,N@@hs(lyIۨ+[I"CBbziP} ڨa_LیK`z~Roo%H%jVS$:Y7gD(L@]T:կKA993a+mju6@lqm`Gecm,nܧ!({.Ii7menfFlK $Z\.p,Ǿ²0 IK8ÏL}`._%ΔaẰ;@6Q.søO ]f j(~k,|a+/ʃ]0 ,+YǢ7b0zhw}Ds $_^mV+l9j )QY4TM̊QɸUE-VN)%[tI-|Al|.IB9N^D#ǩx)7t!ϕP?2Ru3) q{X+젻ŭKH{W!-~aGV+ 5ua9-:-bcv (.Od2K q,DWP*us*6_>q Vtz™iخJdO-Z ?ky,(UUN+yKƄmd,*hڽ¬~mܷ&+y]k* G5B#e/:T#тl16|7=aJQ4k6C}]6Z˙z\UjԀOW$R~ ͼ Ya-m_ί }..Mz"H9#iwƸ2GzX1T 'ةBF 1ۻC0]/>,PݨCQAvvhXT'^P(fg"*a~VM&rM "u?S%A\찁ޖjv& aQ݋;/L*Uz${ pZ254KVV-?qb/0S߆*Nf3CUh NrbGꡜ [,뚊4i[I*Fz +LJ)}ccC[]·/},`uզ.4HiS  2vuc8@p`-[<6ﵹ :hÀL]w4Q|B2ZyG)FEWYSXYC|:Nptn~5{M-ˎEs= |%1,Z%ۛ-U[(#UuO81M]27T'n$I|ŶXCc^BO#9# ZNK /XɰN' 㕮J[&sMb7%vDpLF[5r[߿TvLLr_ms$?O 10KW;Rl%k˿jNNi\A;F0)%RByx3Ck{#'hR¬JKgݰ;/lO;oWهW lPN*Tm a L=_x*hRF6S5Zz4tZ8k/:wd0Ļ[Mk`/(lN1N1)2+r3u;R=un>*܋/_Я_tl+H\ t"WdT.ּ4S(ܤ}tj,S\Oat?̏=k\:ڹHA|PHSGè` cXxJ-AKu0fq]-!T6=.f]@ bU=7oϹx笙!P<|UK+*|]G6 dQ-rYpocykoWeFʞdjJ1@:<>k`"*GDzu"A_U(o!Ӈܑ?=@lKr)eozSzG9ZR1'Z.B~LYiZ3aˍB1 h"װ~nBh{)tKzB2?EgE+Ķq`G*[ Ǻ8=•~rhN B:- 0{niPR !A =i .AuKF*2BTpյny._-L$kn%;yA8؈ k3,Ae_`w(\}ITMLe' #ybW!OO@,l eTORƒk wm7>;8* EA.?ͭFRB94tlMuo[>czΣp=/?=N>(GB`l j'/ʛ5nX_w_ xroIbEb;_Aţ;WfKj:g:8((ܿKR%;9l٣"/un~쉃'p eXzQ}@j+$t[5|) T`bq$ 5nB bMX6*J#(߼Q$?D]]csD ! m/'`jwif}zU] V-H@tvr}R N-DdۼM@ :ęP}9SRt?0=khe*MFڨfa3@i?ma{_Z n2H̊u?P 7 ۜ58rE&5z]zg u!܍;Io,ht'`.{dPQ4@Nyoݕ>\/u[h3q9?G^KMͣN~cy3NI_Rs=5@Tv&Em*NmmiI_]6 9~uӱSg9oG|1FѕMi"0"7V#--Of6~󋍚fz͕Xs42] ښ%-J1?EDq4"K-u :.{6| TNN$dװ?cIJs$X:_T8 a4\Hbc> Z!yNqΣ;s*yG\;6ň#hj0N{:,cP| ~W[' pR(\ $/o)'uUbvQH!ߑ>:ˣ2zaK& d:l錱ȇS#2=`o6QxgȆ̲OpNM\TSN'̳…S1HHdPt謰2y{wmTľF6e}2hF* =ʹ`z|=EVFnPF$c2r&˜amH&"mdBos.pgL]KDe'Ι'< U-{gYZ070701000003e6000081a4000000000000000000000001643420d500002afc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/g*]?Eh=ڜ.+ȠLW]Q @C mCENҐiEQ뙯eM3Zv dWxa9nO$ mR mE놭~ !TփhV9NpiO7';j3s9lw@tˠA˳0<7m MqO^& h?i=-njP- °8 cZԧ \C6GEqQNж[0β+^tvyEۤ$9 T;MxRPVW"M` mUEQו*&*Z,l≭z5I?>P"D);t]OӚfI䭳)M*5]Htv3 O|##z̔9%72q +oV >`_sxp {m|sWC7Mwmj| tiqrJ8+/hYU#koXblh=*:y6-a =h1J'dHCh7JI{ iہ [m 2Z#r+V SUgEvΩSDJt2P8hF D2 o%誥IFa6յQlv/:}PJ`}zѩ; p2G0ݓvO&P`x7SYD$b{#j]L " HLZ^,tզJ1>#98rRoW jODZ@d\4bPpZV:¤`{̃q[#kHoL9pW]98P"3zQl _QsmZ:={S o*%U'n094.m%HPG$R5Đ 9Y1 U*sF^Ey=DJ_ހ}X>GgCN+? m.JlM=c>\S=%CEBF,Kȏ гjDZá^mS|E+ON'BD|Bz=A*%BUizA$,R]XrM[qm*1] c8 L״b:j;YQ!b59}uxhh/Yx,~Po#!ebU~x]vy>Fg),a< H%@EjW䚯Y0 pI f3֋%a5b'6 :(3{3w]:N:t˴HZ>-zaڸf}}'$t` X˽F L%3urq{N#)C,f"~[+]Mxb2M%$>\gK]q?ڬ-J瓢좁a"{(dplYh-)`M!cJ - oO[- LU%{7{6#[XMSW?:L0ͫ6Xtj3M [)5s Kyz1TYn J7R,t*S@p4'Ҁ-"BmCEpp("MT6~z?4!nDY#Eg`wK%Epw>uz P 83$mu-*IGK"eLUYhaT5%K{\iԖI|*Ϛ`ptQaիrJ`uNhtMi@ἐIovA]wȣt0%fa4oċH.)1L+{#z2Eb@B0O&_w𥟉ӳiY6wbvs4JW3u_akOAt9 >:  bpٛqqpl~?4 _W갡qRtpqON^:XrxuFCCd,4PEI Y +I!8%w:0)w=M0 +|.xA38YH~U֨8ׄѣON(R{Nj.cq!LmYsko2x̵F#qNjX; |u.v&tި۝\lroD~u@4I +c|zMZ-#VJ֍׿.#IܝS#4ω扗¸"'2(ʏئ2)g1K|R$ߊGb*Ja.G@e\W!=^Sjsf%^38 ǀojSB)Ж3,%Zڅ}31 W9&qv|Km^Z:7*s;F4b kd am96nXKikm)o ]WFŗ:Amz.%u UE@Q٨3 ? 6P>6u@jMS ymݽk'pܣfCKC#цmd_$yMTE,NΓDž_lNt 40`+7 C_VұB/ GGl`XS%jlEb`TPʿ@U丸P40k?0WxL.aw,ĺ|8檸W?;UCa*P eVHԉ\p b! ,E1:.ٔ. NFLZwr⧽ _ wrhG9UUYxM'mXgKΤ { :/^Op2 1Kj3DRq>Ϭ=YxS叐AeEV039`}O!ٯ4NM(|%-~䔞Є98бbb$ei#_om qTG \9'Wɤ[|W#Wv&4xNm+'Y$Af=r;W1$M Iob+Q~d"4p;)dtE7S\t֢P$ͱDT_d%u$Ac g]˒:`-B;P}Ch%ߙ7yx6=!k^z|1!t;T eLK$/ކj~q5+IdZ0 X ո¯s4&i@U1 o|uфpxxe,X{ [+flƟ\%o 3ŅJֵt*TGLI1asgzmjd7h"b_(\?_/uMsoX|>ܻ&mCLlW L>TB(^=cZ.d@M DeS+K(>h̓ޯ|14]>wN8:.#DZx;p .ⰋI<t[t+BI>;B\2LD ȵf۳ ѦuO1nVpS,|~vt~ԕ.nj"-shdժyqV^!GVEA] D::'|#^D||[d9y9u*`o:+\>ĂP  !jT.+t&Ñj*6u/˫qb:Hbχn"T ]Q>Wmou(wه`q*51aA= etA <_> ,a?A>;;1(GX;.r"n?6!0WXCnT[x©όkS*A1vl}EH \_b/ՉEIV%=씸C鏷yX-֌l}:%)߀ݩ>e)`N^e`\I]f@ED*56AOw״ ` ̬[#d*Z7Ð\!!ŭ+}Kπa!t\V|hoiFY%qu, U!p$[Y~:L{AqZ{0\1$/:*hc&tPJ0#9+P`TV] "z*{BP]*x+z,Siڳ1r9ս nH?['.4-/iܑv>:Aa~a-\3A|a`Ѳu"*v7Br<J %~cЏ0i~r ܒ/[Z+PX Wd=82)h{6p*KL-UG"z6Ti؛ԲuG42s [uVE-H&z9'Ȝ}/ |z#;cLYɢq)_Ipo zd6i\FN4s>cu+U5p_kO%;2:x.ww,`nIstc/ƳBCFA&6b=Wu+38Z`kU|l6KFd2/X}2^Opgƽz+Ix>c|"qW ǡG}y#_H1FAT,^YgŸE ij ]F1\wSR!5Fa<_B>0L)@9e,bpꬼ+Y=Soe>F@aI]hh@g: N7=RNuGue=硺86W&Ҫzk3]ӳG*'fffȨ_o-:{Xl?~9uҚA"T{Ğ;gМU JK.yoۦq\y$&慌XәJkogܤ$<7uKWLƌQIי0%4Ԋp'#A,p~\WgZlVd@՟`зU[߿.ď.W KlE"J,0xЯ@̬]~_B/{HKqO&[xw ɍ<._%L)Vacc-k_E %a8dE~n>X;r&,F+Tf $-a}Mv3>bnz | U-F=ĈV28]!&Y7qbx[PRYDk.BT@Ȟ1"m½U ?48bLȤ?ZE= BmyG4\0) HV6^mE1Cd>| a/n5-!fųǥ 3)HʗR>BQ],×CYn' VmUO(}l"Y&SO:9DȾU̥KYM %8b+= m& $EpˍYwo`Z.+fM ӎ_eä91*C'Ix5l x+1}JʔPg@.Kd0)'Tlwa2HRp!;4Wƚ^4Q‘X+hICKg}Kwβۿ%[(Trx K4f V5E2Z~Ԧ!fa/@/] hY7XSV&u4e;emk*[Ak$Ayʥ\WeJč;0S8Jg'/'fɢVcV<"`%ҋL׆HS.Od9ehNgA~ Ş~ Vy_~y4BZ6 9lY cF$_aLOAdJB051=ViJv. F& m;CW;W~~r F?V#|_ Jk~=`8A{0 Q2u(P٩B~`'5˕3c&krnXAJ]ed'5BA\a mX:j3Di5D,\MR@Tz}' =yiJ0K녘JW|gpkC@p|(h>#S {Z| ; CƷ NQr\^LHna(\/êTB H&N#cڇ'8d͹PIna_Z^zk$P:/'l.ew"Ws&Ma×y+/*mGR˕Xߩ0OV=<=[bDgz'3ÁhaљN5|ISOZ׳b do]cΙp~xY9vp#%eQ [3þ׾Sr(?En1 L6'}qDS+4f1$oW,]HO~*|PNjO" !0 UdZ_FԱߵj/X  ͖}꧰cZgbH)?ywnT;A<0m/rF{T()ƭluG}X}RxVʑDFEo}.%ʢ#UYw%NbmzkrxcB]A<qieIX|q=dJkx`1oE@C;pO& `o%6y}~X QV֎wۺ8nI>.Q5CɼjuLΈG30yHvO_whEGPfKg2Zs+/s\gP1zݍΑLH(g6KA]̤~ܣ/:X$RVdL+tV&wybgoJ1I_;X##F!byqhYRVa@=׾WVKJ9~Q,?@԰Re¼b ~ޠT)}R_;3l->kF_ǖi@[ .e,ʢe>{f<T0?'`)Ь>+Ѭa~_|Ldio5zQ!P|)/W>IU-gYZ070701000003e7000081a4000000000000000000000001643420d500003098000000000000000000000000000000000000005100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/0X]?Eh=ڜ.+_U1@WFVX ] ÃOu@S&hsoi371 J5MS:Vg޺]{F!r! UIS$s0X3A緥eWx_%|.@USna(iMkȃe~Ce'Yg?'D7A<sLN@ǻ%{(DCZȴ%Hٙ|Ib8 +S 28H%-b 锹{ (d̮_g ҭc ϱK,mxu8ՆHlSs4Yެ#vAvʶ`E}R~NQY0O<(Xݢ7Wa"^c*oQ[=5  *髌߯nw MvvW<$;J3K0$h}0!O?$Pu_%hQB=a9$E';? EVJC_QN>=㵉d"ms3 l0Zڪ8xrBrY Lѣ ؉b-wqcU5PfmWnJ8<KPQPr%wŌvPJ8oS*e*s(`K 4YE%xװ(x 8!ynQ02{i #9ՂֵQ>=* a{i>5=6צ158M@19ea[ w=7S -fiQ1uiV&j?w>7IAaQ!z푧l/"M^W7[|xS?Y:e~O)BI^1?*ۃ,Mp O R갫| f@ޛ6R(YUV#fK>';yɾ_.jQҨc (xTB2WtMfכnE>cgQyUtx 3:To_=zٟ/ˑb=kC]9\|CpMf2$r]RE,P Wfr"-i|+T+V%j=:ʵff+Ӳcm$5E{^ s0@-HOa6y(!ei&Q7nwu2.gik:ƅ 7qf@UtcjBcA  Q@hA>dXSѓܗ*kPbq;̍ ¯nx[D3<TNDҸZΰ.?SEgD1m` gDB2-Z,jqXλSbekh'פX! V*k,3Hcν:ok&1r! .(>,|"ߔW[Bxh{? ZW<3hІr*$|qjWEw_S3;uXߐ;ː+R%#ozQD[jf,)E'$k:* b"VP~1q%$VĂ7pl'~.wg͡r$jlP\u^qUC]"~֦љ?/is1))wkiUAveu$;!]nczhRoVfY77?THFܸ`! :=i.ʩ4eFgfuZ@iѽ=ҟ-O%#oWֆ~D \w&K?̡(;zP$wCq+ʼnq67݃j4rh*-`asx D|2qwHB젔˧ҧV ` LҤk1@kN4s)Wn`zfCNqX(Yr؎E8p2Z3ر̌tlTP7S"D9=[; 9*X/nJcO6WT$]@$BU"nđx"tU+r(>ji-gZ bPr4 9&Qg6XdOE,>1Ҟ"V]QIR[8NH]ݒhZ24&(b3'Uؒ(@___Em#Y3 _`[\l8Q+EY!E/Qh'lZ1~#: 0\Nn+4ogok$DO91N788T=s* ~\Mێ'uhy1=)r9*O 0&Ϊ0l~#:y';bjz'g$ vq]wů`)r7oYWgG ʗ}^/%Ki_v`}!g)@#~r %mLL{o\FE sy^߼SX= >*BP+lRM}tIҐ0ticDbYuqġ5_/ 30xg\]'JnDŽWAmWG" 5b>&pȖC>AgʲUח"Lt4C w UQ?_H(C@f%Pivg% 8:zTsqQGIEQ[]famG5-h/ysHݩV- #Ek+(]33bȯgʂ'OgkF>ǔ\鵮fҮ!n5EF&S4BfUYۥVF~Z9xwʊZA|o!ޅ4H<#Uȵ ѣNHν'v/>f6'VΆHz#o^Z.Re*aO8S@@sp*LƑ026~;׈p3abP/&M??*9_/ɵ=\ÝiPTwl񛚾N6~ӄ|*$l/J~Y} H9H| I?Ƈ:6!!21Oau)a뱔?ܢ]\sٔ]/2Q}=A,};ܺW-i]%Tؓwt^wsQ Do|Suf~ W>-}ZHZ*f@$ [8 ˏ㴌YWw2ѓfOԌY*\>dck6NTD0Գpjs>2H2Zg6z[f2W$pzLw!|Ͼ9 _O_b+L)ŁxN'YȹhbDsvDn=1+"zoeOy, Z<~>SiNǗw3(ޏiDi*W +MƸ<]_dTȉw( T" Y\=#S62LQ5w0~H8UJR 7F3xv0|utg X Edi5۱'eo2k6w?_ ʑ{3饱ܙ/?Ezc> ulIGF%qUf)CXw! u-RʊD{.$Xe9Ik"u𔇕 wfEtVWjln1Cm Objkɧ\j(VUKmsX76KE=YbGdQEC8[z(q c›1 {cԨ{1S'sThUscQ" \J}4u1f2[G/LyW"\fŦȷIйaڛu/s( y}рy±u,Җmj(z[!MwN[/I[;;;lI_!҆#wG;26egʂ y]r=Ľe%jm;9zP<Y@ v%=սW`iFcoo+qq$e Z2"db5I@rW={OckMfΛ#AC]puJwk)1 (VHI&ǞUA.:g!CäӸ)Sx9xFeaI&%!Zc_^E%mՂd(Y B2hkaH(;rAX5hM*~Sm9j Mvʅ}.4PU%y].R :q bfI )*zay>6 ZXB5هcٌbVPibC'M,ڗ^5Fu;R1S+TFFlw>  ČG*&5Qey#[7e!&,02\9L\iQ|~52-x)^J@vY5n$i,Ќ;U>tyjby˺;ewet~x\خ2 7P" ƉfjzmwҦA#KQ{G@P+ϣ4Z^L2\Pq ǙI=D)`$ KTP OvT6(}IAY$8[t5F:-XD- Pf6ku&eͪ8l%(E*L`g/=MHԜ+i-.4_iǀЗf6_#X^wtu`i:+n"&k\6Hgk[XIzR7;9RZ<_[a p"ai$iN'{)wn 4>RhklL/^g~5LNDݷs(;$qho 迄^(r`K$?TvA R3c;X{.h{ȶ-F_#'"R(ދH.8$-7f2hIXG'toR#Tsj/+IUaM2z96p`'Iy0LmcذmawI ƻH6?&8h.x^}E xcN09P > E{3@_;D%0 ~S~6:6"͆ytꩵ;y͙%0P.?Y DtMV&\bHy+c|h@af vQӻ9u 19GA=51NCjcsu%Z~3UcP\#H'989U84 E/_ɖ<8' D/r[]XľK(;AZtg.4BZN,np\2v S&@fk%Lc4*k"He Kdqv\YC6CPS.ohoKIRifν\!yὡ/֎@jm:B96ddQc,Jc_l~^LPID1ThYΦQct썟Hz~֫Z͒Io]+et)Kr#~#Y,]Z Tۆ%]1|ġّ>}6lxv6w0#1n;M84+6LYO lm#ؤq6#Ne4 8ei?Ώ?8֛tHs4Ri 8d~wWFOԇcz[JcgFPǸŌ0S C"wd%7$w_A j5))iҴi:u~ޯ$ADI+4az(7smYIRf,#7TNxchZ0.HGV8=UYЛI8s7pb6' zb0rR ,i|B2 yL{RZQw;9WރFUilR*2K5ڋ PST <}վck`.9} *IrM@T}pj7̛-hʹA_ARB:hq4Ox* %ߖh &VWXnH> QH(K2Bj{ M(~|銂 ͻ8[o(Mw}%i>&qY P z8B0]zHB1 Y,yE9;_LhV= F #f\uʴvOv-::jzݛPq,CtTDXjdlNqFI(j=)`Տe>L$MUG3o4˺,s/eV -Gh0jA引ρM"s)%X>{ = 㱶eC(`,\Eۑ)mJciu-rKn "\em&mqg''. Z mWJTpv<-'hYsi5G&&qx~~seWQa]X˓*?w*{ frd?()~^2aV^i*,4k?aXq&'U`gn&B`[O$^#,d-S YYp詖-j83pHչ YJ ᧓{%0k}m8qޢNRK/lʧ&H$ѳtU(. ]и:lUGOZ~YLV]Y^>)p/:f]pS}GOx/."M=y*  H׬Ѯ޽ 5S]!8ŃXDQP@ [ 1/.ARyhA U|g6dasn}~ZdBCP#s)dʾO:xRHGqg|5FZD7z F p-q^sB#^s_ά٠9Da,ezEP*3ɕ²rM b;2"KF.N<9a+A ṻ10\; kݿd3HP8llGKRI*DV^f8pX#SN +3-H? _ 턨޾Pd݇ԡh~#OGnfovҏ;dR6^$;pLW +)KEhȍiI$>OJk} 1U;9ӜWlb#YYlj(@6swZi>A֑Cs~ q|Dk2>̼9|^H#&`\)%jp,rQOۭQz,: 뷋4X>7eˋsQ䶎M4m`uZ8_oH¾dpwXӆ56WDG &mY| naS]Z8ݜ ^gl8(@ 赨in?d'KɋbXc@39^9NsDZUe4z />0XOЉaG.Z'D;j\eS%SS\i]ãEzrH,&7)Zt ?i>*(yrC{/ӌb@vKu)7&/h1dqβ9®t2nbҶ/qkVǀݚkż,ч]DU*A)zdA <.ؤQL;sdȬy>G)ZD؈+<Gk^m KNKkx0̢j"QMRSVr b!F#ڔ4/*ǖ*J"Lo՟)X.i񪻔xBJ51g ]s?o qQ λhK'WuJQ'_!4ɸb/حBh D)Iotqe>+-`G2ݜ5S_vy-!|1;ZݫY"\B]cK,FG~[Fe5!J:_vy{r.;7оACŸCV`/HNLnfBi4)b xDޥLQ/ᣕqevlJ<&8AȵCsֱۣ|-^*{=vW)>ؗq2>Z\0ypL-$MMJN|v>_ Oe4s|m2߿OĺVwTݱ\1qL8N쎍-ieQ00迯٨Ξ;}m9nūZH?[9:ێeRʈnc0Ƴ_ix}.ðL!+T$vμ,)ͫl{A*3x78>}M"yMIq9QC1W}сH?saf.o~:LjKK^ѣWqcOjɰֽJgyKlCt33b]ρa{=oO(z?o| ],],ndeJZɣ)pZ=SYUgZZ )W1C ֡dC_qAkzXZA.bU/ӲT6_ex#!6 ȏ 钱7u `SzY/+`>T6*!P݁>Wzb#%S ];:'&SB7TP{L6'#)wq^Iv`AL3*,ǿH'P Bˣk T k¡zMNۭۺ z02KʐoBs/Gs";RDGAߝm:N֜·,P0#SU">J7s#(9|F>SZVLTI]1*{۹ȪNԯz #\,()L&B;DmMwȧ^VNAޕuX߀`qgYZ070701000003e8000081a4000000000000000000000001643420d500003540000000000000000000000000000000000000005100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/74]?Eh=ڜ.+BdOqN^Bp',*Y_Tg'BE띦ie ܮ5֧ww *uPXGiqK4?){z{A\zT]wç^L( Oā Ԕsa൐MsӢfD:ޠAC&1q@ӳh"*(cUݔ]hm`Aqn[dim]n lz/ae,d%ՊbfQn{Oa.? a1 d /U&fϑ24kx2=.~TaZQa#/nQ@nfVv@EVlfڥ  X}ױcx-Xe {I kfVChy˭q&4_G]sy,@88闶~À @$9goANr[*E n5* `&EQTڧN3A]8c hA%r@J=b}TP.ӌ4$$ Z*}2am+s) #í+>$N teBt  l8~v[ !EZAdPY- +?J"+s=Iu~lTVjmv5xn6p#?o} ௻Da9^֋H+0EJTtE)\` $ۡ,kUA(@5hozIԖlTj5+/s΁.szkj10 d4"yKiy,1*)?sC @ TMb>F7A 1iJO$|zIc5\W@}_t`#[N )Va 1 &#"ˬlmA7];RI"3HQ~L3?j^Zi]9lHbxϻ T̏S7ۆƁ<8@2nP9gvB}09'_ ѐtv`7Ň\krCWj#r_j.R8jlcx.VhR"+8kdFo5K{$G-!ھ's+: r*d˂ܤ{|Ĕ&P+Bܯ$Idxs?LJWQ.;?~[õZ8Tc}U^FLz"bh+zTdrLS  pfXKsVݏPE)&"0IqjPj(wR( J$,78G)~Cyz -V:|!zR[4Ц ^0G'&*'~穋CΠ+T5zUqYc=`ތzU XX~( /G+ RU,̯ 3~Dx.64}xO= -;XTX兹fB<__LJ12&bC?< \|iFt~zhif2 RfXt{?!ϰGJ*W+hQB-  ;!Ȃ=Wf1Pe| #Sa k o}u;KqxYA{f gWaxAz dsه~Hj,4.J*M0E!h_BO[mt\¨ֵQOIYaχ4IU-=bpoB^%Ҁ^bT!z+Ze2禄$>1\֕PVNrH8_] L1^ x PzpM/.q %tcY^67?6XҐYN6hMa5JǓDdL)~/.E9N4%B+231bf"9Ry]df|F hfHN8,F~YTc"G$؁PY@\וc3y`l8[OJ o6={FvU+ ޹f"j{w C`"-PHg,QދN}m aJ&-\Au|{; rfBp A%"ͰB.K<|lYk*iOBoF|j.ڙ̈5,۔^n5=NP9ޢiqX,sB}Zτzɠho4Ţү u c' AV)7.HP%rA5x.Eo]&:L>cm1_0kYsv|+'XZCЁLc5F Bfa:cP+j_Hjb+_WT(ڪ[\SJ+UE!+8vy> gZt57GkG*FkťQb 4x1Gz=AS֚:3HCf%3v"+!YcĮNז >+E;l}])k.r;\8 >$1˝@B4.hfҲqi6k\KOW#e ՛]Ʀ _˛YT\WB_ni qV:;Y$V^~+Ʒ\ۘ Os+a)d! m[gƃbX.$YW枿jp ,-&bj{}ZPC Wۼrw'cDIDy\;0%ú0s=RR!)hYpNuN4GoHOr|+#7M般svvY[ MHaI|݌iuf\\Ԩ(o[w!@(sڱ8zj)v^0M  sQ6ߑR+=rRDKi?*&.!a:qb6)qz411sR'/q mpZ#:}ڛ/gp<}t\aΞMj\ .g3y鰦>t:o#\8,^3On!bBB_~A|О'ɐܞoQ"Xyfbp,?'6Ύ2't Ұ޷߮8BejoMfZ&Qފ^~|)o&GI Vyݗ:KRStھ0zq!Y0ZG}ۊ>'zb QWb>tY:9eW?eLgy:_ 4+ܭϰFՒ,rLm8%m::g4/BvMQg~'7(]H~]P2&M=JP/}(Uv Cڝ67Jܕ?l> zAuAlW\BKNU`g"Ȯ3RZ.@*{EWW*Cv6cbjIƎ Yw8h/LRZUÛ ޠU{UYVgI1MCFӡ~au;E"vG2G9P7)E{?bmarI3&27(жu=pwD!E c]Ms~cY<2r󄃆Y)QI0rטV\ \ ֫UExi8I˘UyR{*F5;CFCpswr;5ɏa}ܐhGUMMɜ*ic84y@mW>wER\ڷ&0+BxǢd}`p / ǫX V.}6ipL#e>>o57=<K+4CKp㺘j=s?a{Vzm帕y^a|{OlG]4v ,*L l*Q h]aT2%Z Mҕ,/h_8(5L%laXK2N.)"'3-9:-&8J"yb՘vy8: xͶ--!~!WZSBcp*$ŏ7 5l`A!J@Uþ[D'n 6L|2YQ!= > 5xV(=!QR #Y*Ax{O7`䗵PKryX?,zt#][2%MYՁMc_qp:v#?'!98[^Zl"J\E :7Z -㳸EKL$c6(7^7mQ/ڠ@*9y`"ZI7yJOgapA/2g_Ks.טYk1~ϸGBx Jxy3P5HWLx{OR&}vr7s}u`@ڠ9:" A fo5 \ 2X#@ksdS3m{KaṶ#eϤɎiPYU$]1"1QFh# ubLyN.kRn 0cdxLX5DɟZS[LPoi2L~!C:#L=,E.,!Q,m.E,j𙶳7Xz8 \g׬̣^YU !n>#.b ;"ig>46t&gҏW EG AрBװ^hy̖˭ $[wJ+%JPDqU#oklԳByckm,sWO_ =Db `eynd#݈ͭ*_xyY%h.uӵm#Nts~JE;)R@w5%aA#cix dɘ Z~#F+\EGOK.u寮c8nI#xRR/~6?ѥMS ɮ"z"q0Ӷߴ^d-yUif IE3ebr:r>1e8q]>yz0#Ķ݇H*esa/םڢ%vx@؍H@Z} 2SS$.gWID WC6IsUC.r5]SXBWCvE.)ux&zdm!1_["7ٍѯn2wэ֕9-G"MyjTG0fc~PIDC]7W ciQފ鈺&?F%"%9@q-.sA43j82urQaV R/X)m/dD12qW|U+3'OH\)D]1_Z4[Z΍= r+ g̻9ޭ;/{]zlRa߶_h`8H1dT 8[-xv;]ކ^n*HP4awcPն=2_}\->j}`'5꿌هH }y׼qP_MaEbށbdfQɩTv{7%vSopbKKӝZL B4n)ػ?,4GU: cz5 aL D_Y=iPb^ܕu3J9%; kaGB2EM,G^Ą%Fb;lޢS7hwdRH%}S7&Tv؜/JQ|gMaoǯ"榥T@]By'yyHi+JiT5vYq_)c3{J^ʬӀï+9sT&CKazP{?ufh@^V #qtPXL!pU>"dV$Iϥ2]dg6>羃Nm7ͣb©߆0aU/ߙR]l)Exp&2klpͪSQbgrW!;>P$FW)A<o 8#%x=&NC] \bQHّ?S%S]3-WeZ^Mt86ד`#n'Iyl#LCqôy07bzM)ƍy@$vAvR~oSsI0 A9FQåDnH^/ŀ$ҭ=\zj0 U]!%(M,eݼswdGU es'VZZ3. 37TpWr(MF@jt:ȵtQ?E( nDz GlGo)#-$6ט {q3Z=bm= S$U}gǽSOfi ?}FO >{kt,ڏ [<6OC@DzѮKUrkr=ezF{3Sr{x]|2 :0͊ (iЈܞ;mC+5tR ͻ (l I0);qV_<Y.xytXx#[w 'cxxKU?w}L83p &UECrNj)jT!,]Tds=GatŅ[2l~M8薉&=ˍyh-(oO%ni (p=K n\Sc!AwBƛ )MS տV2Oh%θ-Iq+3c/ZWs+mJm&}7x{0V(rNH1o;m ti%n&! .};]._[o[`cN>7mk"P;1_BzoU0,"^e"a+*A0-,./Qvق}(@j剈&0p'o;<BeRX}~|0tʯ3@ BtuS6o g=luQ0;}Ky[f!9[n$VDddeDZU{WTiH۵ xX꜈GbeՖR H%~F4!C۵AblU*/3usm&:/i19?B,n u-Ҏ X'%V->|Cْ"$vS[EtS.%R^ڥ72=29P\pMц =JC۩אָcMQSj='-!Gnv RҒ(s@ C,/DȽSb,]c͈Gdj#nEh46BCo?i?+ƑǏc4'=ѡ{jT~.O5|{/{㸡G]x|5ǯ\`jJiq<"k }TH1ÆH*L4-𤈨r(^@a򡫁{z ǝk`Q]l$#TNNh~GmkOdWĵyXc>d囡Yf [ ЪИ i%6M'LHL^8_9s q١7rb/7 I%:^>(ڈ=+D`G+MhDP\)!` d4DE{e aI" @L 1ʅVbJCoڧeg_kJb\NH .b!47;BuSI up h.^UEfu 7E-!]q)}kxD\o=u"~|oۧe6}-Ekx5;wY$sgs?pS3b&\!0@]ĵCz_<^UZ8%o]),Bڽg&J{Cl.?fgi~eX"F0D``V+rZ*> Lm.]c`So"X%|["6'JS||oR-vz:uq:w5'ZOym|5?]QP4!JMTkt3dŬD{]CM~"*-gDpJaEkR3^-OI~#x7. ={5$ve[O?V% d`1(k[!k_!]8U YKoC"5BXwVc@qW=1dGI(<3lbQ(3 򄯆郤#6a.ajUD'jL,C\bsq?``Ɖ.ޙ@鍈0DB6@쯾P+>7kIfHt;eGJg/QL\Ў&v8/B6^5mF2 NFk G`Ɣ)3eCwmN0'utc[ٗEV'K|,߄3n)UȦȜ)0I#T{w 3!/0:Liz^Q#]J cQ.J>SOY[Ə͵à]1c C,fkփ ̘mLeONpگ썩 ZK|)FK=Î䕳Y)oj3ʰK36[?Z-sw{\~* GSNkGaMQ/3M]hDz-=jM^N o5X7FC)a:q)A.3t7~ :kg*ED~B周m.͸8+]Ϫ+j-]ժ."'X׾H7N,}Gjvm益>(R_ثBEFOj|㵶G'^@!/iX ,DJbvpI_mJ!8n}mc,n枡@M(K}tGNnaI _vϖfL_ȹ)l9^Y"4Q۩Ic.|X)+3 Osv=I{4 !v7)q+ܰTejndT*|svj b?C G/d>#4?;stڤZe 3'EAqhhT!`Jےg1۝lhvJDn´u7.t|/e1 % Zˢ{agϺeBd(GҔ0$` Wj.&5%4%φvՏ!QX]2plPڍy~}ԖJS@֎Yp`SMiVU0XTJ=5-r.0s\On(%$`)Ѝ-Yjjs?C{Oqy> sp p/7m|[Ikҿ(RfwSKowaU/2><%@I77ZET*BTCDuU:oTR lvfQ0mD4Y~;c)Ǽd/Ws}.C=/DU@{ ˦E7PjV&n4 y5̥85-zC_ ©}ޱ_Xq+m,K|vMT: =,0 S}Zj)da4R 'Ͳ v$l_\, r` Zɘ/d7ܑ!XCjnogYZ070701000003e9000081a4000000000000000000000001643420d500008084000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/gD]?Eh=ڜ.+ȟ~HѭNxԏ@4p G3}#hݙ+]$b"E?$Yo6I)USe!OdE?`%:ax˷[[._2-$ xLf/cF*EuL4.urHҔ2Uz4(ά EXHZ vobeπKdz'k=TC`Gwz{E6͹+UJ @=j4o-: #K-QdlVE֩]]`eJ"KZ)5·r敹g:}_  KxGC>|];ue{zrg1t$w21-Ks#$ҽr3 W"|I2ZWA<'e't{sS|lB\R _trJ8^wy^3 ZK}m\d~8E ɵehYYņi/Zn.iTU*yQw$쌜RW@WbksDVXWm.׫![|+ׯWi p]?Lo|'Tr% evuQ 5kISr2EG `cΞsEi6Neg7~-ht[u2*ozo=ӹOشqtxB8<r~ Fj G7rnv#A"uA5p=_Bnv"JOx؀MeBpGf}[\4]b1E-5a- HARC7%ƀBA(ת2F"|<ɉ_ү<+[JWYǣh^B͉*_(t`#fÁD )Zu_-NUIP ґSk8T($@Kejۨ{"eQu/;$ydֳSįG=8I̩Ft#sOdpafp>9`ۡyFֺ=)#-ߺX}hlkT%J]?[UFTꙹ4 4Sn Gd}˥˜%ǁ F"w܍Q٧8jH 5 q ~ )kB?~jI߈SUy> 9Jx@^O9XUe~Tޝ_?^A>gt%@m,l51$F #-k-u8U2e&\U^B؇C%іAls6C!0 Pjê8䌪כٰݪ8]k=U{]{E[+3h)Mjt-jR P p;2!\~G3A[GGro\R G i7ܑ!5Kؤ!v:HU cZh+AsuzZVda,e49Qlvs%q]6P?iIwۋM@3Yw^5~i++CtX]5l)gtԢt΢U^eqYpPZ&]8$~6QLӒ~N*"CI _ ron'n,XzU:,U. H$ H€|0Owh9m[I#͐_N(FSg<_uwKd1AEd<;1g)Hf{C 6])0B\e-6rO(sj}Bh}* zwDծF+ƗvuxB_pK""Rۢt^ԠlbqO Bkى30v/Co:YTP6ľrLCP[R]Wl56d-0A򩚢*Eh_7_ʷo}ᇧ\,}ĮOl#;@k$H볶-$rѨU~𒌐&r EvB >ē_͙O_4XSh?hzg31Q,ݻnϑ:E{m94՝fr_[3Fe"pͰ l~ + xEij—^CCKK^L)<]H~@ :V P+;$ &T !!%K ''-Ukz1GHd_/V}Mѷ_. `Y]{l>v k@z׋w!VQ:b_\o WbYp.LŔuj4>QGF>oYY(2ֲ {]OkWtYеAW7l0HWzG8 Z st0(>9;G[۰ӧv[}4.]@r!SX`1 .V p2ԝPσs>`Zz2yRNMsE[}nۖgJZ@ljO 4簺 G> {uHܫ_USϬžwMNx;{yE7`bH+HayWiđ?QtXwAD lI4#G90zAXvQ390.fյ1{+ͥ6 WŶ. 2‡_E^gdB 'V"7zet,5(K0-ZG=%k.~LǕymaAxqpWOmh`RAfgzXIX ,p ֍oL~ IECUUvYnuս=[˲ʣwK\*ّL)I;^<USt;2ɞ .|q6h A]mIa㸧Fbڈ$E혊2~3M^)Tw^7L![/&'0D#gxF~ef؈6N/;zHz@lHч$ULBeH` 4/$H,L|q n e֞줞='ST?ݐZK8c&e3gF{ix+=7p޲\`s>1F²Xh(|S{2C Q7Y2WT\@j?z50 FQ룮H{!ϟؒP- ,KI3 yElOvdm;}Myn8YhcίQM)278(J%`b^wҹ7IJAWU_yQ*QM) z*f߹s;瀾2^枆_"*/ SF~I2饕DS8k=ֆR +3Nܻzh@P3/@bHOd6HhP[@@<uX~z86wLA2wÂ#IlN\)yd5tosȣ5DK7ކEZ-S=o~<2\-!)Pmc c\& "t(l1e7RYnŒa7?LpvlU2ouoJ'!QUH.Ze"UhSe l @R%VN7 ?PĹ/Ranឍ0YL4C[i%uUz6\L2֬Z-| uzϒRrJ="rN izfqC4u^ţ+02K7zAVldYM tܡK) OATTŐhnưL^>JFGp'9@z᩸/VYl`:?x)ܛU)yJ2UG}UͻDL^^ƒTX)b2]> 9q<Cj{Kƒdy^dܔ-0;tlP~pq+m7:bZn;& 1&N"sC2㟋tx3Erlڊ~\9k* % );;%D9O3K)5ޯYkyrή45fɺؑ,K`*aI_ jsp9+`~;b$]ZBjI,av$W`GmD t+G;a3:d 9 YmVXX<.sAQ%ո"'&b~t݆ZHx+ _!-wTD?i@>\T58#G-o.Zn3`sˠcM[ QwCp*K# C;ɢee܌5X:v0G=V 몶~{xLhxšx0-T_oq(eSǷI5̙s `{1@cMnYcS7.6W=Ƨկ]QGk_;}C)n{9/5]3ǻ@+SwSk{CV0\m)1_QvYyFR)z\0 &O'ső\o}&jA.-ϐ8DĞ,6'At]YT\J^=$0ٍЃ:ٮf^+;ZNN K8olB!.豢=I!) r0ɞ"KEo,F3V 46a_坅O.HAmϙ |Mðg;^̘FHk+h: :Ҟ 4*g44e7|L|u#~%`\B9iAOg7tK@ y< c*ނ{+61/tsPK1KdUSZNxUN돞u&TߕAv%ќgAY)w\ ׀Ҙc>/}.yg(2{x2B ctzyJfո! Z;b,ӟُjjXlK!UK+Z&cՏ[^hj!4ʆ<ž\N6 #OĮp鰡L1HP|9U| !JK8I(^g"oŸ%'d/8TD% @O Wm'w抔?wXG$u0뛈8A0o2o;hI]7W,tzᒳx\!PRLIK`;RN {?z܈3[ExXdk`m&af~Oֹbahi&j$rq`fcZwj!LgY \{SH8<4"&!lD ,AoQ戞wr;B*n9fHN?FX-Xv{6ûRX\ki%pW8?7ą 57: D ¿M2޻n&!8?%X S9[DE}N)7Oģr72 6J+c9gdkvcO= x}2yҠq=v$_-' '3}3&hBQ>oƔ6e bEi 1lLMHՖo":~?CA ҽ$C)v*r' J6~Y~X﹗BYa~uڍ!NkPh`)$mt)*:M ݳ:Z2eW@TZ6$j*!H߈|f^}P/]<'^]}huó{h7Zz)uMTuZoR,cmY YL^l<|x.QL]/]#{^st )2J<U!MoPyuaamǂ97(!hJkQh"> HD) *FU"A`ΓTT(zkW3++#(cSm7j,|"({&!D?m+DW9 寗)1]?lqis/ñIbYEK2tq }7d@)r)`Y Z&7,}sS"[okVvCDI</}~|ӴN&i fHFw^( DG\xtL|H:t,q_$Ie517㩳d-zk#b\B%!3u9H]kpO}cҏR_i4 5N6cfdŃC0m,oBA^onjE\c|O17mw jࠛ'zr$ߗߢTI O$2X\!Er_8wq*:uvEOܩ i#ma,QOhw'OguFE@EG%x3/n t^ ϊa}Zzp?7`#/FWv"Ӂ6ųS=g6hǝ0E# wLc^ݲ0gdQr:rr9v0EE*F9~+ Ύ!. ( E(5-/q Bv6Dh᧮CO>'V)MaRub6)ŏ9߅bZ겘CzRalۆr`T*Qp"> ҪüEg<7(%:hWs+PLLYihZFu'9q;b \l<=ݺICPQ Y(J9f8srύM'C(QS;; *VZ <ף’D`}0JP?ͬY;ݖMKmje2aF<-:RW6}'DۿDhuH8Ǭ5c)ḍu"̬83DĢ1Mp|H 5ئ94~E}h>x忣욧y+jIz>ȷh's\Ÿ1kl|٭`kT2qTA+铥vy ߦ^nFi"[eհ#*v Ӹ^+uɹlcňV}ڑ]Z=7-G| y2oi2vmygI2i uY!"ދ?I%º#X uz2Y}AaHS)ECÐ`,&2%;u G6P+B' QsB|Y1HUZ.*-9jU4@fIWGzNMk#k\v5+Ep~yB\r`m+8e,{߃YƯ+ moGk;KK@Gܷrۛ|10\fe% DXz.(઒6%xPDX4x|{b@'z-DM⚊7VIǭƖn< fQ3;s B^`GW/Y,+-ε?xpbXSv r ^ڧw 閌x<5n:ϴuQDVZsޞ TddySHy*M僧7eIfVv9L%vO_h"̣3uY-djKص MY6_ꚳFqkr.t/gt2ț배cpN+I,̴L%3oJBr/(ǮA#|;WUc 2"!jcϔWz'HM=#%D~=' -&sazD_,^%*$euQxbNf+J^nXJZ)!A0Y?{q4PŠoB9i(&l2ՙ+{QY> +^&>^ u)Չt/O`s_MF4ݷB+ Kݩo kIVqNM;nQ1A/o,s¦HIiĽw QW u z1`cf4&ڈSW`;&B^nk'@# OWYvַ e&Ž$D%XMMD*¯20qndɠ @-!+qg[~XVjxϟGII$p9 bHDK2Z7&|@]zG._2KP4O#= q"U+-w6oGp ֬9n2٩>1E%r*O$63&E ,.E nP҃Q°YbP6e [Fc8 u(Cכw܊lg3M&g/Gl0]G lT ( P&AH4(63DG@t:P0gSʹTYzU2^*fl'^D]تYPYVYlԢRkac6rV#b̖<22P\.UaNҿ/;Ȍ NP*vAzFۨ,}Lyq67%`_PVW*DxLL_X%Vo4N$Ѣͳ/ilbԴ}SC3ݴSfhФ.fE0W؂^V`Md[y'WH8B!=D{`R)ɑU=buPb##LFfNs)g0tmA']=fj=WwegdK4.%/'gdX8z[,&dR! v'Pr4gLNFSJQ2{F2`@qFx}Lpv˺x~Y/6FI瞂ƌzTsux*Dm6ɠ7XY*ܭT$>a{3Fm  i&H'L&7䂮$z;~2up`r)]̎A|Xx&.ؼƨ̓&9Us6l<$ѼVF|A{yLLd\^'z7/u$V4r`׳:EX(2N E0j7V@`]I[8c<${#fHw'%BO`n iҝ@K A,ꪎG`T’@$଻ (h/R~sDB[p)RL.CdVܴSK aNөҿF ׭kxŵ"rʧ!Nѓ S]zbdy^7Y RB:sᕽ}3jr>nlUBg auRCjv/d"+{d9m]D? Q]9NBH߉}]F}kIXa KIgMQ!A\" @V+cYHtL!D6 %[AZ~otDۓO .o }{+*T&Д<^R3We:}]ԋ4SjעMP $2k  .kTZmOYG|hEml?l( "-tZ~&xєS* !~Q<3W?5HTZpDEh%ϒ e˖ƃIeJ؈Fw@i$vx\9(|B188stςKִZs"9z|>HH5]߰WQրV #FFM=LQ h.Mb |fwzcçВƌtPY~|^F09xjuS?fئԠqP(Wph%|KmjBN[5ZCšWYMŨ .A89ʛO7^+[cŏZoEຊj,0\?Fa{фFнH =.-}sy *g^-NĮ ș9R}ruȷ NeE`]̏K6YO4vvnjady!, ɔ=<;J\E.\Qwxɣ씞GuPa|¯*a Ld~ P)@ѰHul6ΡYx/T$v RSE,=h25[L7k7tnh>aO)9R4!o/δZGq~m ܼKC/(Hgf5OƮiey\mq&+Y.ϱ:B4ay˲Ax)r0K]5|5؃)Teɨ S#uTW'&VF'^-$|_\-qNB:ģ"gto?K t!S׈끪&^[ />u܊md5\E@ɚ^ZT.ɲ\~e( fsete( KY_Áfz F!i"[ 1BpPUb4rGSP0<yBxLON(POwi+x@Ca3c2Օ~)Q0] /_=*궧)CALME㠛bpY4WoT}}R;e<2ELR!9x̹5^vڋO Ђ OPXL_ 2>#QW0FB)*)jǺ cOmjWBIyh,fmMN:O /`Ǿ{vyc-ܔM >軷RI8'PxCˁ Ps.WyTRN*UqH_92('\OzIt |("(ͭvB6rsOʰGOUkX2eQp5> p| )ˣpLr;;5'jq">ȆNjKE,.u6 l-{,n_+q f> ކl!!lp'+Uxıp iIKӹ93G1enw6ﯵxB(҄ ;3~TcQVkߏc.zOR#|Qn҈xQA\OحS 7rpoM%F`ɮ!F&7]%F}@ǩQOqHJhxJQ9Ou >z3?\h" IN 㨥:}.B,]Ʈ?צЪk,VߓI2[kݭ֑$j,U f9m|v*|䟚 ?{{%13Nu\tPojzйۤS!{"A?^Na_]ǭy+ٚiRд(Ӥ|Q6Rpc2S/abߐ}S+eG3(ڤL>#'87U2Zj=O6de`o Z̼VD4!xOo9%)D`G˦% }B]΂1<UZ~9qdX"Ȟ#@Y&uѥ48)<Ũ^h.M,Qb];l qyqh@nWj,\$:d$M1i% %Lp'>-Hr#N7X-1X pxzy3qt:to\!v<]u\I=#/YvyC/MSWN^]SL%3ah 3M7:Eir9s roᭉaA*p![FI%(49q:Dx;8c.1F}𼛦¸ %v^=ΣPE\~ wv,m$}Xf|pE>(83yHO_S9]Wea?%7_ 6V6䪈d!m~|}ׂuS@;]"Fo!mW*"`Uvk?趋Zi d+7ω4wvA3R y߸ nOܡCc5. I[r۟z<+H kȭsAmcne Y -f洃2ՉΌ-7g:7:])~ )k] @QEZ˯_p i.,eP1A/Li-,O6KbK;WoGoga CY &S03߰%m:̮}n88+w]=%O"Oxm͋  sDu,ѡ&FbMb8 y58ӆFGx% 9屓Bۏ另xPMX'a665D3ÝIfK1@!Zʮԑ0 \R[#6Nu=c!T sxws!@\"Գh;Q~@' DFD3 88+GWmnI G|džhn_KDNy|ϑ1y!Vy59wd 9g%z`CQeVAæ8I9nOFC.vnxaӈR(ѧr+[$KWړmT 4F>T'Zaih[)zY7+0u)#RoN/5b~Ju. ;dD~Ckl>gT1,`616T5{YٳrtI6,ɩ*˝"bq_krϯƿNm*3?``K8;d0أ=fq@wY|Ek=I.}'fUѬR(nTxdK4,^6ƾG'HկȲph"ԾSd6$ dăcpG&O,قx)0GG;ϣhВuW%D/E#qi$({ L]ָKc:?d`b/X£𣽧] u^JL`nUKl|lo;1F-S^h*&Ɉ:d*y :j_,h`"Eہ-n.jcՖ,&-Ǎw p`-G\|o %92kq ڥYޣy>g |ثwЫ~; $%w¹W?WGb3+ī]X+TJ>0qE4飩ѢB8s9M񹙈(\y_KH%Tjԩ]ϫG`zZ Njm^N ^ 6A`A #p9fͪ:eO&~dn ϕ`z9z "=G6f3r P\ތʔk5I!c{c3BM)RC^}%3aP0!bHfrȕ7Z)aEt#H\Ygn{p:XNl$(I P+]2^:,!V]Ɨ0/o}6 a/n_xc0fqq+?JuTpӏ!1_K^ÝèxV0IYVAЍ͝*}k PˑRGLmV2'5x8!L/] Ej'(Фu^˰E%LVrcPH,T0Y[~pl!3|@z#E0(G&g>O[U:̊n(ZW>x;>Ļ7h^%@J;th) kQ-o$᷂XNE3^>aMGo#^gOYojL:os5͖  cK- ݺa0'Q^Z|ˤp3LQݢҍcr"'Wz秡 (= TOc5Q 3~GsdC ix Qh.J-&uMY-wҳfr jN ݼ;IΠf]L']h?om*G>9<&/ekU!vs؉R'q|LTR8ӊB#i3 QPѽ Bs[{{rz <ޫ3'BIѴu|j)x 7>@jn$lL I5;DPdCai ?QSa[zZ7ʪORc:_8"Ĭ۶3tu@_f_OP|c}p`6DR'V"+Mkc3yfGB/9?oEڙH%ߕCգ}|/}sX#!)iY{NmD/!k)|<?EhU[9XxhyherJ8 zZN`dVNZ<D]Y, M:}h.ak5kF9h4Gw0[iAm0R3-B˭0Be/33k}^F3~F8ܓ22%jcheuٛ">*r*uTfss[pFl4dEpaE@`mLEqX .8"jyvw@Q#õ|$UO=n@_ѯ;^Lzޤ4e8}ZݏwcV.qNi34֦hT/ړ-R7,);<2:tx{5.7pPzK -YHTC!9`Ai6 FȾaě*vj8lCu %M_ (U5m1{1IyTEݽ򜠆Ç{u-$ '$nl;"`2 Rⴋ^C!FC/.}^ TE~`^VY_-xuFCz~ɣYZI^螲ALK:OUeڢߏVɈOɛZ^ˠgdV*s#3}v_v;,',>-CrmV@Oo1Bq<'S|]Қ5Sl( a_I-~ fxy:y &5_{@mLaTJٕ˗ ikǜOtuxùw׈q ͼѴ!(xM߲RHK~}v_8ǀ#6hIevyYe|A&E k`2 57ꗅIq -7z/<EAC 3>M0r6n,|9!d⍕%\*{cZO7wp~GѡQl$^B `^10GLd8]vS"X[ gńMXӜ 2юf>N m99`~'BA[g\|Q6j?VH9|I_AҗDhA >7~V@U.il1csVV bM5*sd_w eҕS x&u,mhrG!{qV_AyB'-(lx▥#k5" A^ & #%T0i0ʑ7D+ld#Ņ }̫MlΧanr "Ř;IѢj i BF(C2M(%RpI:/QU<[ {l--ٴlFml(5&$SW)|7-O"q;dJ 5U$?j1f>n@[|& _ź//`2/@q%ሀuXBͦ=ƶXh"BwڪPL~lpjzeٵ7[ Yw|KJU2U }Tא7 CL=[Y!ȱ8r!r '選Q"IJEeD,Dqsu}N u—&4|< Ɛ<]jEk'wqĬah>[eΦ?ShtѕsO:!hMMzO T9&.z`ɍ#$ ?J*R|tg.uvC% DHtYVƾӰױ)N(ߩc42ą gx OS N(TOfٛd2__c QMEW##a{0rl_UKDmIv!0i__H) !݉>b+*|?Ӛ _xm0)d祙:xp^Gr |=/:y[GJm":@%QL3 X jl`ؾ\*ݢ )cmKCX<|w$ -7'?pcے50I%3bn*PtXn%{qC?+PiF0 hmR߿CԎ2uqs@(m(B^W@ tc75/)J9<*!ʍl\^{пY2^dj#`VꢡA"1XXf~VZ0EI1Rh)@BE,VE2Q895>{ubvS)̩FZ-5|!`U` ׿p0a,4D^DOY!]Ӵbo>.#ߛ-1rK(6 s.g,ص[ H_xaSE+rhҭBE6P3L3 91S,+a{Ԥ 06$9مcFS0 d;n$64EhHrb`*hBi pLO҂F]16Tf}ڜK!z7֛, Ic*ɚU9JvSSۃfP(=hwˣƳ"{ǨlZl܊`T0h85xr\ctcg$.Nͣ wC7jEl)֭RV^Ej.؂uS?N8 |,.\n7O d2|x먦cbd4V债]g(MS˴avSKsa҃0rz8r)ena7ex[=)[? vp3/8蚔N}fOQۉXA H/ɭ-yЬ6vu?,3,"9paIG(޴ 9Xr-Wzk+suK\x> fOMHSWy~)%)k7&DB6 OF ZBW (%;}P⡧Z@8ZP w6. JbewdB)ۣ?׫Q}Mܚa+-Nkhϣ푄A.v$ĝrbJflW/Іu녷Y}r~mbV/=p*+n 7澜tR%sWG6YVEV%(5h[M˕GO eE=vT7T4;k d\mEP߬":DT_qgu ΧE]Y*A.}N 8X7:cK9Bjث?R J` Y6iRG)?hOJRa4#H#|\p/So}K!mK ZMFLFxnNmRa"c_ncj1XeLHWMxx?z&$ʼnآL@k͙6s-Wa@«r3[`x/\/r`%r!$vjd<Y6ٻ1x29`2ʞs}CC&ikn\*#[LpUt^}ݚeI ɾfUKk4?*J0f.NԆCZ5{}i_eJ%JPOm XcM.!V7`{; >X P{!q94,BǷv}Z=>ϯZx*Rw,\Ԏj)%)z[Z2: Lԧfᖴྒྷ)1sLuv,:`YDu$l-*S <|寮iw9|V.N`Ji7mE '??v\k' 0UX03fPfqrCyY9_k㶼5gUaf5Y? Zm+ޤ2rH3҇ez@r5H%?Gg eAc@{ +rwF3{?'F$})T)'H*h6!m|=֦!5ga==LbYd2oUh'1+nU QhUyc&Ӹӳ#Y'B.}NV1oF1/}s֋kU &wu_AtQ1L>ZsTw2'ԲrO(z­B/_:o^JQE7Pb"0l#.qKjr+Z QU`w0Y)RV4dCmu#07qWÖOoS!̔58JXwvYug=[5-&rR`?#YQ؁X LPy;!Bo`xZp_W[@q>2&a0wt>;Mf@P~(w~qf6Te*Gp6wtn0ֵE1k PD?9[ `+ь3yK4DgqN:W[!-\ X|4(Q$;QZ{0旕4/u-6 ]xv"{ŤO4דڹQ="Ņ;A-)Q;7k2k%^W TγBzq[_㚏V׶|~Ldp$k$d"&IƟ)U%d ?YJNќd@W@WO:^Ntl>}Ѝ]*ZIk 26Y޷D(8Z4slrlK)#8|izʙhoqչ7oUnuY76gc?PAff]eփX/h nƳ᪓P$V*FD֌EW^-Pɩu&~'a\ggE#- v4lafLfh$ ɥxng[n *C׌5][x׷`9A[ROQ%Q䔥FnQHT<6D?up`;?(dzTP=Y._oR'c`Os(zډ`b>zKB-b|; =E3SUZϷ<G40\]3B SOPXb︚p:n\x:[Ɔ`+'ʫpi_HB¯FY#)??i[L>FY<[uo 6\-/w !ZX0EABm;g`z4ixˉ\ƹ nT\1a.%}Z蜎\_D0|mU##rE>ŦmiCBVK`nNvYrbR&:A0|>-ye)B\r`o{ٷ&C`K۔m&ՑR*ꆇ{h^gT[2A吽DĖ ~!wu"=!)/kg 8ك_(K  QPx.=)_Y՘uToreWSʴ L VXۛ84 w/=}q#Er831kR*GĐ;qm볾IP;6L `Ʌ89ZԮj. f?t<7V qQض[IClX"8?FIA&S4axGvyOK`6+Wx#u'i♿* B#/qѴStVkfC'bcs8"jDi;fRzxVLX1uI~f&,(v"{Њ]GahBq,hVQZ2 E*`B*+s*QdbB[QW3ڢRo*4%F{A t bߗm;7Ico^Jz]a8ॺCŷu_Rڪa"xp(rO.t"w~T@~l|l;̑/U uU1lK`ȇb.I@?ƷCZ$ʴ}΋ R\-W0̥7B*o=ngjᄅݪN֐6R :zib-:稁PnngW, L&@ɌA8PŠJbISaeNVk$s]ER28O8ȅL3A8^7Q\<W dМָ?.?]{=JcS{$/]( LB FMB2 L5Sz#f8A y9d$Ff[_ns K7InŸ ֞c8dߡVɯcw3;V[n h:d,/Ҹ0*rcq༫Jy/:s4&SOk[/< 1 C¸ I; )@Q Vc*7&NzHQǎ E^gOg.,uP [EIOiRm$1)Y`{vR$o*x[0fxa*ica)0.\p']Ki[v}cϊxj˜ks w)Lt02{Gڊ+@ʁO 01#a z095k:]2(Obo>>@9Pɖ`4Q-O`n "Ũ]%_ ymTGM.P#ۺWdoO%x/DXT]ؾe~KuC[!$\@Kh m^$D( ^8W£-vu޾.SK^VPMsm[H xT0ʖagtzP}\pz x0&H~gxAAbT [Ͽ}^a5[mQ#"aqUt&Cޢq Z 0ۼ?I+WQ\Mw!X0pF+Ub瞂)&]9r^Q`S@qDVTːj@+q5YM C4Gv?5@F~CՖCME䂯oVcC=SpNMFU{0=U*3S"Q럮L +RߗYi"OMп., !*K J|rCt4z1,Ov@pI&*PNQ0 fǡr(99Mͤge}}ōFT WIl;zΈ7zACmhaf U4+'*R>^GqڜK\1SݵkQjeՉLC¢fUր]'^_R7*֟zG1i\ pGPABgnn퍰6\pwb؜7$.~T1#Zj7MύA sâ1 k?ڮRwIe3m?lH_ H͸XnYTB^l̢kk6KQ2{$\ zpJ@!\FEg w߱4zڸ10 s &8EW)CLF^*`6wJԈ䈪 fl"ߊw-pI#q@\жX۽N%sO?ɸ_Zj:وD8 (_? U̬Chnu7T 9iɣIXSH#|4 񍭒sեTH#K+(譮Pbku5_d׫oᝠ3?FhثDyp8>Dt]~(Q0rz(z7 kTnD)E>.#Nz#ΙTqM18ح8;,2{xRd=7SYR]fZ9ת:Kq0ʆ\.Z'(jOg5\S缠%݉$W [m)-5|JZgt[7 < OnHKˬN;>wo*` /S>.HR.| m{oi?टF.S$jDfqIŅ՞k~5M"<'$g[|?^)h^GڴwSSO|ڊ(.|R²D :]& JRX /RD:?^7ap@N 9ך S61eeÉ(OG2SLsc6 `13[cz: _ZĂ1U0ݘ`忇Mݝǽ((f-$ik \If2T-pO,XcY:z)I&p+ͿJhᎬ#X$-UYYS6&f649:ݭ6\D^m~`0o,+>|5[pNj!2ɋaL 5 XΆU9b;ӓ[KѕcHlc&`tBLyZ(JQIM?O ʗp|vjS6XRscZD9[ހ~G'+`Xʊ߷cd PuH^/v\QLZJĎ֦;!Z׆gZ5g gCKt%?J7Un D"ʚ")]HN.[U'5ƙ8KӎQ9Klv'ї[GvWO.3X.Ґ"4@--1 ^"LMNÙxybkUf aXI<֥Kuoxl}V|N,xaik@0N{ZheE7eo mhw81&JǚvgP u~l0!"s9=Iz=:}d:/L j拗pL=Q,̦.,Ǫ}~\'K!-PdZG5.S  hNEnN 2菒t~c wⅈ{pH%rߧc:XZiއKifh B똓(&X$xM(ӱi =PЧE I0EAx+ !,"9*@N?;c|5qM9g4ʔQ7Wt@b6lGtG;j%e#>`."FMv 6zxJ@KFB<{E( Iso)g@=Nc/M'T :KHYFus1tNt^(wdH=ŵ) f!zYW&H~F\4"kRjZh#\$ t,6y1v+ZE'hN舑:Ci?п;(CEa\Ayh<>N$lMSqr8V -g>uaހ_]̱מ rX0#6~vvFs3fchkď0P@0k|}7LM 8ln6vYXr+.Y%2Ahs5x mݴZ{r/-i@%T--jg!/sAޑ |K$v5osLG'`@^!N2kԬ ?C:?ϐrw6׎ʨ%C'9 sjDl|3 &cb}tf-܏X6Fⴌ)3c*3 ɊwE, RQ^;"nz1P|n鬜LXO$Ke:5z=jUƵfeW=kԠwF둳OSYCy~W=C0V5682}H u\uh5n2@1ߜZKv,Q*,ge l4K>#j&ȣ[oaֺ>g7Nĥ/HC^?J7sX˄!h1e ,CNUw#V 2h8\ hY.lB޶4s]NO,2m3- $<I1S-/2a;7,_R^ɸwSVsR,F/ʴccJǩ,!DDn21:vX"2s Ρ!aԵʌ[\-AOi4_|LQ]fFvB%Ԇ,6N#XOԁ3D$$*ݍ(Kuǡg =QP};٬,ٰ_"w2cb~?*8Ԟj7+`\#X7ۇF=nZe@IWr.[+GVdv2%J"{oVr2g:]`d* IAOqs༄eQjHm/%JݹQq~BRԠ`ir:* 6Zqw{BLGVQ4Wk+W̏]6̊k;濉zP=Ix"ykG4sUIM oh1}Bu[H^?G}3Vs_G#-"3~rB?_vPuG)`{r*~wF4Afmb?`O/2NDM;9Χ8稙 +GUZx+W]CTulFЌ|wͼiť"n*6*v$c &v!!#X"򙤟|74zzD_H[JRIhBAD -9t/y7 X/47cc6v ]4ʧ 1iAzt _)9t({I~n .?h>fƴ<KP☾B>.KyR+_P4Nou*8F]ق2PUIit`tjFeFlQIUsv1'nܜxX=J1 l>aJK.e^rs(DzE<=x| u߽ͥvO0klTH!TA\:_D*%ѻNr?_4Q-8T*!:E*/4>z"FUp)͐04L8QI!#@>jOY@J  41M@u!2>Mx4MI_uE"VmQ=qz2$<. A?a'RRAWҪ%ڐ". ̢8ğ43g38%@&@~1[\gj}b 5UL+Ԝ@V>@E {8UÃGWwO[MA}ܳ3x4 Cb^ys ]he`>9X[r_5<I̕I|TG'J:s0$֐@0/R]4^`!Nŕ|uZ\Vg&썶RMF1ٝ9l6f*(*7UV^,~{(bEGL=PIϼ!Ł urȿPI Q` !1DԺ ىDSW~{HKB# cJ-'u> /fBWggl::@V:Q\gw3޹6@kLJ!O3(Q)~$OiN^72|hsdf$kOTP9 شK&UTpfٓRSz4sYfJvϛ;ʮjڈbR05E6$ܰ֋!ƙ?ըMxjz BovXSv%fR9p;5yƎ,Y5q \\PffBn)hs{!T; 7ay#õUi`=JUa1`7.^E};Rmƛ, aR5Tdk 0/_-zjX)wJUcvY_F iH?~+0Sؼ IAV9_o;{(o9KLWZŶHr%6ɏ{OvOGIjOYSN|$P ;,jtkDl*Jtr.7y]֫#tqab^<[NtWϝGSŶ52$U?W 7۟w-Af8^-37c%+A2SL|ZW#pBٹ> *ǸbVU7P]fҪDyŏߢ6: - ðV(2 R<߇v\*i@YHce5 Pgt˞nEbƾs<m>S/eꏒܦv[ٷ@-R<%6.p黷00I M FsX;O kDHklԠH"N;?ْm?S%l# =;m25#,=׎*&È_;-r}=’`Bs1Asɧ#,zđWɀEcSWcr<V:#DHɼ,&Xudr}juK"D)*Π[&:9C̝ul~:'0|\NȘXM_sO"tk˒%RR&rش=󰺜xWKr8cIũ7F^!IC%FD.ᙢ$X-\;dnuFh0u;-*v;{N3Cv,rFjŸ6zA#vV$u[&y%J>By^r-ڡԖ3~a3:, tP :gc`,W3] w<ʝݔyt)gaϺ҅e JUGV-D >w_끮ZָJ+03zJ~n%Ğ=j47m*d^Kqt״!/C o}L9Ys;Kg`V6q25=„ӸH˒0Cu]l]'/c3g>s K:~V6n9tcnC4 BY~q/ \:-nÙQl,mpdǎ+"9߳ud;[k,ym:ujx*~jcNIs&&ڐFۦ3#6 ٣u 86"_N0{)Ӈ\yoC׭VӐl0y~`![d;{7Ib0v qUЛW=P,%?ý݃UlOl7K]=`+ Ob  /v.1Fa[17@^Hڃ2c+6+Z]%&K0չw[zg( >_ɒuX%J m,UtԫliNlY'+y]fd?0?ةv-6`fV4_~?M(&$IG^W52=Xn7bYboWʗix@F r<91)].1~W A ]kV^TaԁrMo?صDVΔب7k6xTQ5P{ )twHKasOx7HRJ6i~&Tr}"Mc)@ !`1є&oy#~'UD?PU1|6ϥ^|%$KvԈ NEY$ 4;D):WGÊҚR̹\'^[3aL FxG>#wNz:}l H1c7_6;d|7ݎJSOǤ5iìoը>pU jѼE !F-_oבa6օXz>e94t+fޖQٛ[3 $6An^E8ѺEi0Hߥ价 Mr).۔bЈƂ(KHiOkWG"E1up-۩En;yN}#L3~SRM1ײrϻe< ȿ>q?Yz-m}Y7YYWE{hb"RRMIOi"疱-O@va`^pfssLi8gGB_)5?6Džd=K"ĨmeLb&F"_Ly eȘA0F5yKa͛td4mҨ32%ІT;g&1 67:KD{f`[3 T;lb͹Dx iBSi#',yA1ÜT`D×b4-/YLU # V`RZXeTv}@x5.@3l9>q7!xF|`%DTq<*+6D}χ-\z2?%u%6; @uϟM{9'\YH"a0|5!*$04n~|Fp\Sv=NHGqUf  #Z=H">L{ m^|2`NbTW#,⓵ǒiu΄2QcESWWވo2:[gl8L|*WN39$;"ނ6䭻k`xc l|'JVm;:j6s;՚+zw yF0| ήt@&GBY̅5 ME^ ])SqoˇNh$T}K]MM.qZ8nqMRVC, ӧ>+uqE>WU܊|}.S8,ie{:)" ,\;f~kCNN SBk2 "-%xmF K&Y91LڮkNieqk?r@: ˣf DNκ[z6.Ac[ǤQvL??݈̀}&W1.wa"@d(H'H8L ;o9 5[18uɾ)KitXp){(bmQ$ &ϡt..ɣ+?u`AfYzL7:k @: w.=bѹYFO1pY'Fm?;2/Fn,5X-L[gݹr%&%AR4aQfB?))(G֣ #m`(& ޸Tq gYZ070701000003eb000081a4000000000000000000000001643420d500001e40000000000000000000000000000000000000004800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/can/can-gw.ko.xz7zXZִF!t/}]?Eh=ڜ.+Va涯꬚gz1vvLtPׅŹҸH~V=8g;ks,d摬D1ǐ9"FmHܓgV[^GhCSp72rܐl!E=!WZA@BXq3@,eX pec{bW!i ՚r.{NQH]S7>p 1ݭ+l^$# 't-Pu+ y9A}F̩bЬ$-[u! #:##}2L&/jEiSLU:|& 8Rj~ [&8=0@ ȳ51/[d6s}DjhzFr fgЯ1{{lW-5#LuԠ׹5u H{مd_ jKba1*:z8ʵ\91ӯ\2jV[tN:g(j>!8cE8"+6 v %I"q Պ2nK@Kj:̱"Lv??ic{G1i\3C5v/g>iCy ] +%K.Yg7u)*-q~' poA05dԐ^u@hN^ ^4G GF)P1πZ˳y&h G^$S%_J(y09?I[. (+$:? X>LB1yn6Ψki}=1&J\Wl'ޠ6ŋ ZaxXh*/DBDNe5ecx42 Nʅ{zsLqLdS3˝XW0HbiQkrԏ{! Ac0I}'Y^#UKy1 fo}N~sшX AZ+F=#|[!'t܋3\""d ).efVowcȆv;B2V^Bڏ(A WQ^b*>TE@z9  U_ǖ}9JL?wT~IuAg]*k$"tt/j\ J)em؊M캥8tѥ{t𸪊+5a_N5'F) Y0  Gd9H*U P˹LTC,c2JH#4l/L^*现E!> |Y0 %F)_sCDTτK`y3Y(mҎJ:1yq< mpm|u~T=A}8=G-'@=`cwh$yoXWi,%,L(;۰3>Hbu ݠb=%ӽQR?NQκrg2ȫ&+UZ'Bc6`{#0_؄6b?4V-\귣6 DVu[r9t/];ވxwɜɫ>$l6~e^ԧq8FK)7]Wpӿ%bMi~d =ےRM+Vxԇ8g XIO !)cgkOMӢ Ш>@~|9,f7$!"Ipڄ܆]U9_1SW;]+Z->wp_V ^e.& X6:xpYxkZf%5=܀&o1G,Vdȧ&/٘+7 + ,@=HP^ l6QҦ*4"O$N6>KRR~N'rFxh5UU0?`]E lc_ mm2l;bUpMqQ4ps,gfI4ī)`{댄HϯxS0_ƿӶtì[8mÅiˁ'NJ각q  H|hON_ c5! WF!7i#U|=DӲW ɖ ܦT6ᬁcWy|/Lce $Sa4je}.k+@/Q)n?a??:Tgp F8[+HHp_JD@,t>nMƧXl&iBISy6ERm! | m,wM]G+ANX]ZmW7\gK踞O_Ã@`c[U[ܐ # |Xk4皦'YCIP@p‹-$7-*>ESgOfAqbV3cLSeaQ9,\Ʉ(<4ރGN`BkYRL;8o'X@UN+.mp?"$&~Kpۖ5M- ie]`gꆾ0 6Lt5bZa-wϒmPrH]dUY11VLZ@֮ ?&D v ~T!,үCyɚqM8.)Zyk:M@ЋUԗӾ>5od%he[;"5Hǡ_*Uoəgb{#Po_kp>.i,B2(a !e盅 " šQ &$I)!yITѥS4v{N $.&*虰00fq?k8;z_f)ŝKju]~bXA6 GlʿgW'HjW U;,c7S7u_s#MHZ䵗e~"_ohLEyBWEdՉwzG܌b5ˬ' .uUe#j+_it쑚&Wv,Ĺ7㍁X&XQk^pӁf '~_wk%GK׋˂͆+v]k:UBBJ!X64ؓ =Xcߪ"/ hw[ wz!"r7 "`ߩ{#-2e[!زwgw,Bb޿$8 ]Uhg(5!~l IrN)Z?jfi9t#V7d|mO#lC`Lt0 $$CO+~#bwQO\e3=W;n/Jz]DY<%/U`PqmrB1rS+ݖnaHw8lXz2[bU{HGw*uXOsA7UTG޹-.F\D(Y}ad_[vz?W䄄 />g〷2F~)-GfCGcK3!dmPК+aK"Βu[&SW7/D՗L2\-q )8иy]ЁomI~Y`#쮯C+n0wBgbm/ty|[G3! $\-gGsh`%:׵=IV+5 )!vȎ88+8_B4Zs=Ž >GFũMlf+:<7_Q=WӿII*;TzzdG<"vF%%hhazQBz O4nhz˩ ek)O}tºSP>E>ݙX qRPg1q/^qqLިIcε~ԥ߰ cG,9v =E) hSv}e|y'C'IȑwI5_=>-\֡t.@zL=2@{g;~HP"m WCf0zO]G]5DG,PRྦྷMha×ȩj 7`T 9:KH%Ȩ[;>u xd$l>Ρ%X Ef`%H\XtU6؄ !d;R1ABY|  tڤ0Y굁 nDY[h¯S_V Õ0Pv+.&KEbY)g-z9ᘰoY0;'x/|%?u;q<%0y\--(W~rghVFWV<*'n$[~쯯QPJ >I #%'U +R|֗<ĊW2B7}N>tnk^U39=a,QiL +[ᚍk-!a8rZ{N`XSf͸}LVc0;A;ߤq i!MXn 4'{WsԱԻЭMɑJ+AEx ϸ}[P*/юX/,gwd O X=bhr̈́Y6o5t.-ZCʃ3$ p"h.;MK/$܌=yV`)MC25VnZ2]W'} 3wUttq"wq_;u߻PῙȴ^=ޒ[5%Y*j/gֿCU<*KgYZ070701000003ec000081a4000000000000000000000001643420d600001adc000000000000000000000000000000000000004900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/can/can-raw.ko.xz7zXZִF!t/s]?Eh=ڜ.+φpO?mHjl݊Ls?L"iFD|*Tgt Uu$3Tr~`0 HCe-E{LvNv""=6~bY& :7+oi!(зc+'}&”*v ~cM*[R$6x.őDT"w\?(cF$4~R¬JڷT$)Fw-oφ)Ÿ*[9g)[d9A}2 ;( Sh9H3 οee2a[?7j]pN"cތ+4 %t7Hdc=Z>_Lǫu)=% IBroW&q0#c}>y}MCutLTqK1u+`sqbl߻|` wSNq#'~%G [aPwbbd2Xi+׺0&3{ˏT2զn8C.I'1q޶SEZ0d 'Y:r}dRn5w(W<')xD25åqhS#sd7Qn4QHRULLn4Ҵfazx'o~'A"]S 2T+@ 0jsU b4%3"0UǞPh|y,H ~!f`Hl (W/9c+AKli%81.?Ǝya=nfr$ꩢyG쑔$Z/wkn:/@I܈i9_aq{ C;uJ9E[60y^HP&U`UjuMJflT:rjeMܛ?@ EfFZ@> N?fc9;KŸ=߁0qD'#ܜzbjn!kf&S9B|Ӡ*dAӧy(u+Q;Q ЕMSubSnMOG6H{_/xZϛĞĴ4!)`\a—f^Uvʽ=,θ\DZ`Hܧ?S|<$!J;v  ÎbCEL9֑:7{񹐳xI?lm*ںũf5ѯ3)8//3V ,1i: mHfr2M.$\đU^`in޳핝"4IVnZPVt܏q[7C#Knḻ3jvW9\s`Ny20U$z]Ru4eoM?)48@SQkPF-B~~E!ǐk`z PoEG@ŭaxXŖC'FC=y"n-Œ*$WRvL7ʧ:ZWc@2FA}$?`+G'u ſ#˲>3#.PȈiKıuH\8?G|D)bA\SwYas׮8Gm߻#aY,,+Ghs}' 粒 ĉ tn8.h?:){:`zf</Ja]VFBƾxj^Ttg"J& (t"Pd#2!g4|wv  G:δ Y 'n-vr>gI6HyA,j]59͢k t_G^ֻxxhocԧLdSUU,rNb%* V#@5?p̓]d@0]RqfV%3?)S[*|b{HB/z z0|^%Hq&幪;;;[cDhrJ b O$ְURւv6tڣ2f][`glCr݌T $%2U颡z Ddw㰇orv*w'З dǵ]YXĥZ|ߌb4wrYP}FpR 7Ԓ&kd|=FkPH<}GÂ`~q2vv$۵5zq$@{3/塮H@IQ+fd²ͷ\+oU˂arT."^?NUDjG;gӈ G)6I5J_"-?W1v?Vm0R`vgaLm []XS[)v6OI5L]*QfBmw;SωIoKO rP ̈́_33 ' P9ryDT^ݟWbCǡfu6X778O5b.ˉM%?oϬUuYV=w`~-۵b/8fMXxA&l-qBC1.MY΅<'玬𚑸g99>  녽M~"m%CQQ[  uת0~J`0Vbr 6+3vo;OsuKMa|,kYۭe)obX1@z@0T2IBa<&#|bs_?$1+B%1aP`VLhVnhD8 "\hdi(R0NLż69Є x) lUJE >g~W,'/V7|CB ~gogl┑\6"9 ˡ"d*Ty`X*)uu$4w h.#OqEoQ%x*3M(cAU}\iM}Od},{ 5=POjXr?frC9 $8 ?a/SB f &O#DM{berI\0^OnH&j=^wE峋5̩`gfّcg7/;wۄBKّ ùMg!Ȉru >TgPӛMfm vi/I(?zO s8PIiV&<:P;׋/Ȉ {~iz+C܀nU*|lc ba<Cb{<<| 2_Q9/ Ljeybi/N!Jpve3$U"P2kHgG0iQN[9\"p4Q7lLe2ͳH)Wpzd]`;g cQk Y mfWsq.W!fS큾,mfC=HYKR"nWxI%ڢra^q~5,J'BH0? .7&j iP3@O:uZ;\}GB[tz$|t~ %h+xj?GW`glQdcyCƕW`]u\js\CMH8%.cH9.{'0EA >FZ.P3 gf."oQTۤRHoeh}C2u]- F+u Q֬h#[#xCxF[l;`` i\q o{/U" Eppa쪍f;&Sը9׀@XZRنI̡Mx&;M;@ 5qP3Zj#l!r/bLBĬJHG9U#~\4 en F]TȞ*0 zVqQWKj\hI#WjUrrZ0Qqfqqx1"ƦrdI%(`V @ 5Uid)$I^hs=!ޠCIHO{ AqU'@}Sf d5Nʰ  7!"#@>ʖ)-Z' ^ziz'h2a7ʿې4 B3hR7s0ZLd_gEg]8IE;(,aSvJ[6NX*دgMo 3Vt >! 6bCьEEArqm8$3SqX K<,ڽ((b&8z" ZHEʐ;oL~"^/0`wއi:N=`Imw2~Q&OO^5:YKZ?*li]~nZ7Mvi c[aj9K/FD̒44 lNB (d.PG|#hPg$gm2l^)k* ZtUA!`p7?TXdE=Uږ&l=ԇ:2 /g aÖ[`|A#ʉ+yzԫĹ7=rqd6[Yڍc‹REn,]VOh+MnoF\nBl∰hdl9% af!wnvXT0p/ j,}.(Ⱦ`:WpOgCh >. ̞Zǵ74QeK&:/(/y䪚[`RD{fGqѭ)=Bj4Ltk0|?٢:Er1n'ݣ[{gA2M$;Ƅaj*)k>jbm'yrOYD1rTwHl;Y>ǖ6L$lm*Uc*D< 0ub=b˃ߣP3_%w`3\v][N:No(0m,wSp)mO2!ζLJmʕY\P0vRp +|J7@z6O!OjBHjfǞe~N~-Xec?ԭ Ȱvf*L)p"{d, ;.['].C4h3W΍p x4F!z7V '%q1d]KV2xSu2m ,hԥ0iIIq[H׮i ht%{Hs Y ΁w#`|t 3N>FkٿPe}aމ$68eA]lX QVhkI# x8iTD7剡k5;{Z71 h)[6]uV6'V:IG1S 0B~)dYvo-eb cvXs$>c@úܼ8`6Xu+ Xy..তJ cUE1qE L݆,5zgYZ070701000003ed000081a4000000000000000000000001643420d500002a40000000000000000000000000000000000000004500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/can/can.ko.xz7zXZִF!t/˧)]?Eh=ڜ.+\`mew kes#gVjk#!+K}֡ʄNd@E"0|C%; u .˰haHRbѶح -ט ʅ%J| sN#A&[ʒx?%><|BdĆ$"ܤKeG3GE'UڀJ.q2aB)ҔNzr`~N] [SS^f93 U xMqX5 ;`T@~&1K7$it;00G܉i_V;Q󄠮<hh+£ Y/+(3tzRO|})Uog$t\Y ޹}AVeU![q, &hR`L$'awA`̺ZhFxݰV*o}+$n7f@?0-) UHojPHE3ybC4ɡX^yI \D7&JEZhC(c&FdO%uީ&4\B>iN?ZR-ҐӇɎxc *[xv9,NE'`tTa| :VM|l^D n|JYyr(9P}/Mĭ;wu9W+5)|o-.taC2uȓ)eҘY_ Bv&uI}Q6NY7%vH F} Mmr֝z`s(J[hEtu k߅ \v"'Zص` RebŘbZ,{ >n #ₐ "[Zf}¤b$x7ZLW4J;oh#n2Enz=֋&/vfҘJM&dc 9v#!#h.hV6{KUr>0E\mT@]ߪhx%yyiߤ +,!ፍH4IM.D+D3k_Nl=i-.Za?Oiz@̢*Ž+HK 9 G1IƟp m=Mr>|Pr\y+RH80't"n˟;d F4ފlW`wzؾeUj(D?q.Cuh*9 Y*#nRs<鈞eCRZT}Р&z91q|':vA`oX熡_l[ B* +ȡ׺* ꏻf=tCM$U/.Rv]gl@{\g v.kɰR)%&-:HOZ!bm%~7E1qMJxQPD/`u{nz4VPi/JidՔ30)UKp)ӑ~t9}ɢK-+ Vb:kPbQ[H(hrԿcڛȫ 5(y%n&X3-h;"3PjȆK6:^B^cr~p{Sـ`)=_m~۹>eC&} [t!tKAgBjpYs`!n[ (q%3t-w:m|zXO5RB%(/jBϞ*2tŵDC5+JQuZ*U+~ok+]P>EL4ߔGxL&c^ g9wï%ŏ3qW[~m0!PnC#qIßߑ] @84s,5^[g]*ԷIJ?S|]>N-ӅECoAUQ̜jPj;1'I q(=Hu.;QD@M<ɺES"規8-O\|>hN&RB햗lF aUJ,k U9&@05CsG?OY1I0[ߗ}ʅG e~,O1i+vɐ:Z{\smCk6 @H]AKFq+ׅ$@>onL!a Bʸ_# RA ܴYF=6'(1, ܭ>isRSNTU sNFB "Rz{7d"frW8lH&ljx;?ZDݾbGXI/C ;hZU_{*A lYwR{W[#J*wB Yܟ_n"0U{9N!#4"(-Ta>VH.6Mh9@@L-}#E;Z IK{;[=]nqſ*§CQ2I$.)i!qaGZ.?t.7C -&YM)/-?j0I348 nkg§8&|F?؆f$1D/"Q1 y&!ʂ0#&},._)M¼Qoι E8av^R?wSxK`cb˸(J1~n|)JVͫ H yZXa/3"]e\p7\|DŽf$_4_+#6\@~b:yg%Fw e./ JΓ vkFžsl3 in`o<d)t>l+7S8m6>&dU$fK\0q*hI^q*r=NUgL1kbcJJ˶%H fA?sOy7SDj8? ӏde9)M{-,_FX{&< v_GŀW;iGi/=3)55AS_ip̯gu ]Y6nEXf G=o' )}Ao~s\6^h A| Rc@kO5OaIPedcdճQp2?f:g"(*/ϬJ-"FKJx;1F5~Cu1p!X&]鰠o߉d5h nE|PQ iy ebU݈_|vj#@|nq^Y0Ϭu}Yoob2c?jZCkQlS!p˝2 YNB +7P)XGnY`%ѿK: ٞ4B |ۖ@%EhT Gs6"s>mgh1lPl ka|VXż鱯}D*`<__m"36Zӂg $r|p;Ԩ._x~aچ.d}aXy|} @Hn߭PIN\]AX"|wp"gѡtz>$$: ezͿaz-F^ MjZJT -\R M@28Ҕ)dW "5YR/}C/93}> z$Ut,*w#hVaǒqU^SqC ʭrWFb @/Ghḻ1_ú(g`iW]_)CiH ?G8bZqP]z"G*iJ4x?ȯMl_+!Scq*<)[Gf*ZH9Yfw\*|1cmY`(N6`5#ivnEc"|HRIT4<*-c!k]w÷5>./݄T$*5eg볫6t yO>dFOL|`D(|O?(WYxhc^Zb%kݴ$pJcJ%PX* SӦԄ?vЧJm$)2ayxEz2YUx?dHj3+s*ۈg,!PmNBGr f3_z'&",ɯ|x QS!W0{M~ݜlhwETo>m g >rG Q"F(GqX81~5q U֜mB݈\/GX8U!/U'>P@#kc=S%h{Qчxf9,DĽRR$$ DMw"׻E.$k+ߡW.5ή0nL,R*3/p?8j"FcK}{d^f_?9It1W*`V3"u2 $|m^'go:Mʔv?`k wF{.;_)/b-`*W;I^I$68h9B*AIhW'?ˌ J2`?+͊™rHAU@ARGˬ6}LJQU^@cuaT@ 8v/N_ab̊B:dl%/1=GD :r2 V95r@Vf EOm(}b޵r=P ֗ Gkrf%mO>y_q@eӐKQm @N⨥vAV4Ԗˇ)Ek2cwk#Ջ߉%s9|ۓG:eKSViHcc>ļc04vZSKSm!?VQiH9X&^KyQj/6&ZӒG6o38sGB&_Ť@ZSrUS6t]" &AיD(χ̗6,*9`?tcO|οN4]* hIhAȐtیH6n<tfD)- ӇcId' c㷞?.ηVó6|e:Q’Hh n !̀8FrcFs`I#otuMf_C9T€}YcK[ 7HEYxgqq9@ngc^~OT@(8 fm1VtTŠ=߈?J&Cp˿#:es" >pRe*|r#iOqz1B'MZcCͅJje "mEKa>)>~fU%B> i9m#h"b_`F:jSy'^,vg>@\3AA$C9Wpyw9;Bci_盖OD3Pei`qNۃ =ac~/ VK@JR\ߐ 7N . 4]j~7] }bW`AF(kdGg@yc Kx]巈 xitQADFM ":^l_M .VzX  z~6y).k"PoJj;F@c&J]fdؖ #NLkH444AmtI$I3(&(nox9Q~j;~S(sl!Yd^py)@|*^C FZe.n>WMU!pĭ԰H8{5?9`gk V_E\&ꌇO-r|RYV=" jΈۀ7jܚ/I[|6O!Cj6Bb20[JXޖa oliӺՔ;N;*[7E fĕKz/ˢ 8m(x' -[؜RzXD-"@i.ݑ mBl#wV 屮P"k NȠĺ:Z., !9~~-,X/%vs2LC TѺdKp)h)>oȞqQ‰qݻW1*XCDRQs޲%rp<$cgMl]*-%!\,)]_Фnbb-[$`!w틩TN|p}c(`k}^I07ί2A.GC*2߶w6#SqCc:ܫ9M <3c5y:3j&8,]PÁ–_!vXza6ڇB,I@/ 9ʣQtk Pw&$&+GF.b?Z0m w -oy<4_ L]| lV@.nd>.fDDȌwrx]%h's]N69bsr %hą]c=DhlVn4ȒjhdIEYfC)cxIN|_ޝ lP ꡙ<$)Mu"M^XVh^1|e=ʁ` Pm[z>)6Nb'Bw$ M"`+a sXT3wb=H_*e{W+T-H`IeDU+DI̙% ̸`r_XٹY9M 'T4+r]_[lG#.mDE. ;R/3ߣFs6yj.[gB%pW0r^gv}iuO1)l3񮨡mKՓQZGض%\~xS*EPQ5Fdڎ#je=Odo@4@s%=-^ :ƿv{\`8jH))N񬯣$I!qC8J(u{"O4ҴK-B,T D5uTQx7ZS`uӏp{ID?dLٽ搚3>Zqg.WG{_QثSBכ40&G.QTq4z(?:kO6+%C #.)Υ?,9s.r3)6yqTן/JW0MJyŌi9b(kf!T` -ßB3Ρx\rwN).u #[{2 ɠ!8.L$M.ܰÜؙ(F8b; )mu7 aD0׏yZˍM7Zhg-apfJցD٠(:=80wRFN*&ۭlf {?,u8ā/!Yq7ڄWI쿅WPHe.]tW-~*/:9b3p2Rccb̮tm|t9#K)3z>Pk03vCGc)JS]/EU&V:"x\¦|]S=C- H8>G9 hJrȅz`:#HHC\,|Wň-/xZ̎M4s0s!E9_zmLW/=ڽVs'  O_/t]۵;EK2Oe f*> j/4o Ϳ-Qn { CxB̐0zGB ;42=M=9Ep*lq/1g֢V kJрHo@y->-0C2T"||1[!CÐ?I0=56$S oQBHhSQV ęIƴStFsTT+롑RmHW&G1z89bvA ` hڬ #L I&Tޟ&RMwWr8R}iV/rʐ*WN{]eɦ.F1r,C[+u_nFY#_ћ# 0_t(˶: `YH؋ZV{hoʅ]LE7_P>?QȭkDI  g>%jׇFuU|Ex 1y%|);]79=ʹ/:ȯ\K>v:U16aOPvbC.d5.XD x~t^I5On\]H$t()vn<7QFDfy.Nb!6`/4)""l!%y8i.b=pɞQ߁E<{)‘$6޷*`U*|##P!YϯF孜'17aTqo+`}x@cJv[ࢿ{HVP,o-nJS"6~>ipRJyf:n"B \_'Uq{_22ͩ-uK;`вYÿglϿv}YVƮF7W剻v{*;vd y6XE?Z bl# s3>s[Ѩ C&u`pr/-.!0_bUs+(G LpN|^vuFzDZRacY۸7 B_*uWiωٖ>lU;`?Da:eͯ#L㛮1E}n6тsq@k CH`eS,+/>eh]ګN/ZƼx3Eނ Xew>ҟX6)*`?/6" T2#$퀬m}^LRwKUt!;5}Ō'Y} R%s@'XG9wc=V`x°Ɏk<.5Ԭ5@w_)1!B~iuAkW{̕0l=~?W` #v`i(/'f-w~ef٪Ml[9(5`e_730m7SKݞ ;3&$){5V($(3ߚgXq-|>ªxMJɏRGW+-Y}Ӆb>6ӹ#}4+*?'={6PFldd9nD11fN7`]U`*7* *޾I-̪ojzǫ nw>cφ:PoLtׂӛB|%%{~ViVU2nGr9.$^Kfk>5Mn\޵i>*(8J: |x9g(`=bYbL`6(]wT5=Oо&AtSn^hW.ՂO+VwBZ7>y|7HO,f) [[tW+<'(v]]/,$`iVvg3Mea+unXzR H_de1ǞM7' .+%|O)E7+'Hg? 𶀝a`@'cHhLqfE9] F->藼K&&i`P-c7Uq*N 8r*HޏlQh$d"hC遯*&J#ag.Jhզ78q8R{.dqpovC^S8d-,T5 ie7;eFltjl|1ѣDH\Ew} ԡ=[DͥfEDCi#("'>8$\{WbS7 Hk< Glp˾e-x[(wYpU"<9h&A2R][Bd_h9Bӷй;O%(v潵VM]K+^$J&-"8lB!Tq0%U9q,xg4ӴIU_; %Eq-|`#*"(WDtqFHE#Yv1ĒV4sѰ=j\șr dr@rw3Zn~{G<cM5fQYVZ;z5x6Rv N v]J`7L# $j^)Xf|~uDS.z@蛬)09ȋ&,%?݌Zq&OP_JRVuo*gIhC]ۦؽSaF|D.ZOAI~Emf50=a`BlgY\[3_MPfNC<4Iy#* Rÿ?lt}v (G3/0>V!?a-2Lf)93l`FgN!PPj ?Cs/XǏ <6V|>Ϊ)eQ:45=.Vga"= d[%qO^7a/摝E?̳c=PחǏb7$8>|z=$4dLמ) U4Q&xT&5UJ\CLAR՝*qmG7{ [\,H Ixªɶ%oPR0b$跬~`r7I =6} ~i7}6[\1Ì"q09 X+Sؑ ;8`Q;OY8( S 9x7Jj@:kty%^_"i?q[T @0>MۥA1R:E@FBtAp̆{w®7\oӭ:ĄTQmSY`$6<JEʦ#d_bs`7dSݓ1r!`P}\Nr1e<8ã>hCvcЙdPF$AT><;nѤͤvjAxɯM  ^>,D(LV Usi:l5Pkۑ|$*Mi#Q9!i:OxvF:Fe)ږm͝f$>!͍'F%~Q$(P[t-r&uVKTŮ|7GPf_%̲លLAq#,L򚆷H<U ##M"/>O,w-Dbv) TMx[ ɛs5 ؏!řAmr} S e[uJY/3 4IF;."5~l~l!dxU/DR͏@"u8̨=Q&=_M/.n17OA9/G<wIR4cf!ϐrM]gJ,HJ7~}IbO"l3gNyϧ:E:ז%#CI^"ȥa{ioKme%Fg*~֤h!;W"&AdpEë([ΞӘpCɵώ֞-6<22 oa2bS`rA׫,f] &\<[t-k*)pwR(O?(!xD# :ڠ1ا*O=";M!,BI!h -8e{x,yt.89P i3TuhFc1{Xua2gR)m ;pX3yO zk/HAW⓰a=7g(&eʎ1/AG6Ap3:ZA#^⪄  [P8ry6Y ߿zv?C_tNB|.*W.H8SM .g.c+01A,dr,: bKrܚNYQ*FGs;!oڐdx{8˲b:URH<݌bLaP|tKk7F V;K>-s)q#tpx' IJ9wohO׋x*h2|zB66sz@V>۾̳DRKԘL{_LC6bu& e\γG:Hk@FRА+VhBz&GAS48+`BB*cd|"P$ʪYV<@`DvzOe1}y|1M`2 m ĹV##(bS}KrPZ;5 33:1dgX<7dDƚ ӷP$ \.skb8ZhchCŹgWjr\]A/[jU!6hxn_㢕DYQȞXpzG Ȋr#mǁ$1\j1^zAsf$ nHԄZx i w%  n7z~.b8askV(LKϟ;S]CzR;aCOLoC5/!c#pceCH`*Wǥ7O_XݬxDO֦ϖ)³© v Ѝrv}^:s#>l^@LεiC}M}4A{}c^;j>uq>4 +͏R&=H8dЦvUj= .TgJ*c|8z9lk4A#9*\턭‘l?DsR t\Fۦ ígp>yǽuޠ"$[k1@i(3a7{˷CAmkKr-Wa1aϿ _2o=yH`c ix;[U6x$SOi߇]>EiD Zw [ QT8Q* G&h'˫@.'٪L+=S="ez-J߸ܳ245A)8\\AЕ/0O}WP0Oq6JGEݑR u+|ʒ枌nNHslNE0:"–;)'.>Pb.QWd-.|9?L.O.tVHlQqH£$ތZOWR}p.}vf*\Gi ^:ēN3uI_ >[rf,7YܡR.в, z&ZByޛc^o.q; sH+0 Yvjtfxd^].r]:ljH(eyahE 2Ʃ ґmʪ5~[HJ$¡S[= #LU_JvyO5ܺxƞ40QP7fzGB^fJYmz L@ f 7+y?|lZHx-rNf6YTjF {%,ێgrQշ{k4d`F S|Rj{͐s`m` 3T͵юj L)$#8o5;݋F ~ R+<[ [Q(@NƛH(;¾}*TTnZ_:Is12 ܅!і1,@qqR41\[cI" r6OW>BC&wX݉.y,B#jj }Fj_\[TE%|zZRYZfNjg2&?CUP=J*8MRJtc UKXL0Zo_%TOtd:+yGK&)Ccݺ0)%54 djʞF a>zY@o..ʸ>]IP&<E[ǵi_C$c~-;ջt8brZl9 $I"0C ;00UuFB=-ik 0擒a)z&"zkP>#WH'LgvE"P-'*Nknq )XmBO_ɞ` eyLtD8|3q_5UW >=_\.S|Xn?odCVM(MCkߢzajs6s}q*@"x%UVX])y!E*鋡'0T>2˭=`7.> g&g\ZIڋٺARu﫾!~U$a>h"nrGX,WtIsMӄٔhFLjO  +h miuNT-V<'_ϕM90 oXٶ{ 546}37l  4اHj\y0Kė[](< ܂#XxO8ژr^WWAChviSPQ̢;GJσjәg& A 2g+ʸni؋]F0>WBE3AIb?6Jc qT|_6Tk,)^s{8 $'KXNj;,XO1'!x n[} kzIBrtft pGb$e7PO ]|RCzp8pbbpS38-UFd^B* `O:G^B~_ 83oI]mR/PkPm2^i:a;sA$[y/Y?6a®l5xVZ[]g'+!h 83w"e뱊yP? rQ2GmNfR dw+wAkqbOl͓ϩkFZH$ L2_7bb+җ.A_D46xrknH6͡WslȒ(ԐvnvE ]5PWA(,n0]mS̥Ln¥Tـ=gՀD7Eq/%$ryj8qɰ/u鸽/T2hw: ׹ZθXie:, .Jٸ&t Q:`zwADGH-x}c{nXRq iɲ2 hzyFXm5Y Ev݄F? rr;V~ojbd*G8aJ6ЄUOOW_ȕD'h=.N;`s!:(|p szZ.[dkDQQ/v'qd,2ajf_:w 1~\rx96-21`5h[1{#6ro!T҅;2qUKi,~,|LOq,}%Z9 Ԣkj>AE/T{dyڬkЀ R)ʩlNBiZ ܝ>㝕aiRQ"Z9w>5Vۢ~s+o*],`fȿV qE QY&h* (ԗLdHU$fd8ʺF{1?-zypO(1U #쀤K&7)*%zYD^U&ء#"rs( rxB{Ԍ,ST-p~Ch+)qä\E+9V¹ KϷ ]ϘߐaYqRvXWzf)3T,ŝizz N'R_w:AY) 졮 9@! 1jɝnԯmzn,ǃ:4>v5`RMRX!L3)$/zG%u$Y`,!(^qlm|k޿u>3 ihCb7*|5Z]"gK0{3~~L ۃTs9kre5sr:.׎L?X\ݪT{%㒨%/68E?2$+X8bU'4}NArP9?c9 ;%0.F+ɑ jI/c&B}q 0j戧!3އC^O1RƇl7VдIE,l}]?<ڴ^ݶ> T^k-jV^邞phR)f-e-hO1‘-dA]v1j{C+sRW#-,_uk>L= $K"ۑaS} NqU4S9vw1-ǶV $(&)C6@ԤII׋$/9M wӛAf;ʉrX1t rF&β_|{+!@pRBuL)@(*k7%'n\USͣWN {%ô7c=;Eا6kH@alT[ۋ| at)~kA.!:Krx%D߹c/?Zy0n02ZV[.#Ir{qn Zܿ uLsNp/Q HЕVd[DCM8 Y1̳8*c _}+ {QqoAq{rS0B4F)]L ^K|,qL7ϵe$_zjm<2_]p ,;!G4:qk}rYt(UU #f)r(&zLV F|U5q줌~?/ ps^mvsU/KbE!~⹱dMܴ-"CnVrꗀ'Ө LJْEYJ% Oc\NBD|Nm"y)ۡo^%WBS:3|]7_9]jgQn UZaySaN`TepO_i  GHd{ jܶ BҗPhO wЦc0$: 4PDWhuK/"T_h $u 5g?i4IU6潬*OW|pP ZCF3;~' 2?̅VC꺶#,u&җ Nn] vڷ9Hu=.ak.%d " V`]ԝPQ/ilIMrv*kV*2f0MRgqhAA᧖ "WDRJ֣ V?>ГwE_ݐ; e}uʴNNVBk;Xqo ^ɛۚ% D1\'romv6[Qޞ=l9׆_Q2 G`Ed"2v.Fi{(9OLCE&}]׫t-IL26+c7GT*&grVGж-=]քn-1g/x)Wִ1q;uMXatSQ_xYBЕqiW=oxÏTh_eWًjJ/j^y ! TI]u{4bLU~ *FEBZDNK;ij r׎jqo(:+JS)ݚwfr]XU އLco!A_FL[0Tg"Qzv*SKA/暶J?1f3Sy)>% RBj{P[px{q -,ay+c sj;Xp rHGb~wM0/È`igix'$5ob6<w1 _~){/"MeݎUlsA%^ǫv#7K1愦ޕՅe߂eF>$1qN3g!ts0(ٴ V -.+k{'̼`5Xj_.` mʛ/J6ss7#\a_XV=7z{Ǥl/.S cg/K4.{md{2e^D/6?TEUiדS=d1_/IFa߂;jNvC {+*I` #xT#aDfZ^OOR;%N'0OOy"߄@AD])lDMCETDb~u,= 88ȹje|ObՄiSqٱvF(Qk5J!_?D-򊴛HacrF-/O6:fDs)牁> |tӰSQDV{.P|A-oa]. #y##-[R?&U iX{x(P4iΐ'{B:k@{B ֶrb"Ďt׻, Yz4xdAll G"G6Q͙ǿEgI۳ɍ6i&=xћ gv =%nb$$O2z fI(<^Y y{sIAn{͹3MbVq~o-gZŇ:C\4"hmA/x:>RcPᏡ!x}?zۆEKAM{[{!6\$?J3,Y>*rOt 2b6 JL%c?h'7%Frt]b 4PJՋ%ɨ#*@{W0h -àWXiYMB51'Aq&qFNݚXR%$rJ(x:aU{X'r ]sPfgqD9W|*eH:?&8 ErAk Edi@`I)N:֟뫕ئ&9>LAJ{ /-a=tNǍ>H I|J%aɝH$߲F(} ׹lV豉q K2e}WZ$"RFmx$%LrН99]|񕳜<ی]]>UjNR,;x*U0;}OS>9-<V SkF}ZN& ~U/xJxB$]t SEO2[F S4Rk!"0? 1Zρ8WK۪=;dNMCߞ VͪG [-VLid?|X~2?@&3d w$% x֝ C [m_|Q$WHm~o!C9aGnYF T產ssB+UI03VM8UO9vʑI&`E"hR_@ o67MgiƷYpn>(ٙ JiW9O !PE6>{(4OL0Pl%?ajB5>6DC1FU"km*(Z|0q %N6 8iU)/w9͡(0S]rGy1q>iH|C2*53hXhme}H#CR'e00Ϋ0GBryq{j@54'ƝsE|œ8ɬOzu16WiEp)#R', >mD۪ X0=D?e4Toau|Ul|ο Шdzg2u9yGBfDr%9@Iۘ8Wav#o$hz]r c`+#Y) |)X6RH,2jlW UT):.&=(v>&&(6l)}N^ي]U> PxUڨş=vpITႳh昏*޲IFYr'k!9::'ګp(t<H*/Z]"Zi/bI.J{ɮ%eyʒ} }~vo3&Xb$WF=)Yzr|i`4AE!-/ZSȩP]/U*f 4"zw[@u^У¼6',盉-*-v F 5oH`aE@0]R+n q87/E_=LrE胈մCIބ>.çD>lP>X|U摲&-tZ6jU9:9açmuº>7MMXAEYxTHU9@r"Py6:dmX[˖Gjު4Y|٪(oja L;J2(MxA+Zvd#mVvFЄ%(3M瘥Ʋ20S!beqhuXk9^_u&?:H@ΉR|F3ƬXUam7Hip򸕈.$kھTX^M3) rCIc>ᴈXغ)ǸUKݤ@dQq0+m(Tʔ,6]Ÿ…d5?l s di.:91`e \wVh7Y vM% D~ d߹ڲK"WdgCN̅:X/yŲe^/{,YV-oGzrxl-)ڄhpYzb34f0R _^Siq/(3H0f[P=i|b[gd9T,gn=[4{5UssuIVJNΦl$xm$**d1d`k5>Fvw9a=F,Kਉ(igÐD4Ew҂> A;t9.vK 7@Fp45hHWmS/&R&{kGJ7PBZ26AV) 9N71Z4SgR2]#>%>B'ʥ;Q0U<ٚY)2Hօ5٣gkqG{N` (D00_7"5bGŢ~bI4~*dN2:3Q9"g9Q).lQȆWb"n a:嫥2d kK^@?K`_ggHx> Z龑"TCVij W jV-Dvd-#G:8<,i56o!aτf"~}[r(|/Bb%n Ik,GXZX K3,Xs)={\:jb7k2/fzcu9P&(O.$-N6'˕=vg&Q2 +ֹ5`-^A5=;P)[5B ;eHP'3iȕEΓ(7өyJ r(ۈ=yǼ)%U~"1{=)~TF @TF 4[i$[qxұiRS=~*{f4iٿjIGח|4E7FcBջ4qD6“CC9qX5Y%'T7|nB>QqfG`ja@#Q4TNp02*A̦о Jv&~?JzF B7jۂ\;2NMP1d _q=kRcp|R3-?8^|fYT)n/ntj|Ssr@^G-hx _n7 ߚ6 zX um@H)}hpewJ")U5QċZ1A"``ah i;W߆!OBrDeFTS3Yǯ'45%M3XP|߾3迸2 OL7|5`G^ e.u01^u-}hZV%Ijeۀ7[r<raP&MG(ܻTV[v#$c#ۗn2"Aj8k  S!zKmT=pRS؜QҦ ґcPLWkDp8CVge%؀`&.k91잀4]Hle[_jj @0荱~ yڙ?,Ot4y["`nSZ`5˘(2z4J_|m|6lޡAb*X8rم^b:k`"5#6^y?*A"zg+%c~j-P H*@ѓd *K_ .kjC]|BʔX{p텨`5F}~l7{,黴+T̅ymN d&nqlهP1,s >zB~^꿕WRKijyqn>=VK.M~ctagk*q6aOq VwxXUOI蕽+FZXzQve36n'(zmf|Qp6V-dcA͐mx;B}& lmB8WSV;JvLV ~Ó^L$Ke_q{xuofJ'bؘu]K"R: )ߥBǵA1s^b|xbz3%h%Po8QĤ)?Sn?7S\wSS!+}v\?9}?qrSO2KSA&?t P2%fiOuWI2X-Ӯ=y- ?P}|V, z 蠡vѦ4\T'}m\PK7XHolcy;7RBU5㣡^ 0ǐt><): ECBՄA SJׂضZv1; XnCr~&b;q 4P 6loa畛^ ecgG3UMdT}:NgďrTh$nТ,]ԦeD1o8ig\k~nL9 ^:^ .9eNɽȍ 3 嫎 7'}#a#˴RSӡ7ЍqH?~MM+SC0J< l er*+Q'UpxTXMZh#(hq5Wc'BcXd 'κAag; `@|s Jj.e$e7] `l`Xx쫫~|h\l T{o_dR&hdx|^%ڰs&7.˝0ߕcC=ظ k0L=kY羏 µ^)D?)&|>x+|76TZز/ԥ!oߚX)u2S iosJC@¨bQ@:8RNtEAU{.}?KOV.sHdžrp}xfV7;[C}kԯh bUi^!ꘪ,8(=a#Cʥ@k0 l)) t_筅Ѯ6bS~'pcBndWsapqVMŖ#HSǒPFVquR/ԍϯ[͞)lbRul֪+VG[EݘjtNn] e#.d4lK oX?'vZwW)z:xQ CzY)B$#C}ZVT=(Yʕ}UiAx^7F/܀4ȬhF$C-osU0s BLhТ%\x!/!:77 CŜzTQÑt]~:\W"ՙt.!# B&vQ=D~ԉN̕ZA,=678-_x-CcRE" IWQ>Uo*;~ +{G+{mLj{)fo^^ii ~r*v\ԁQlZkڧk|XOAx2Troaml@CV;3Hꂆ _Gͨ)w@h* 3? 7yXk`ģ>IG7Y˰?;}^ 'ZD܋_JV^{(H섗;W30p@S^TH)h(0?~ B!P^& 4/Rۯkxqt`05} )列7`t΄Sڗݒ순]}{rw -ja@ B06 [A[wmpAZ0 &{АjXo7vU.CVKjpvH{Rm.>B-1hFVk2П0Jt8wꚌg&nLa4',lBla>T) "Lu"k89v]Q0~Z_HQ 8vG(CͶac2X*Ser>'T pzhH@P;Կf_ޱST?z f Z :-e*zx 0K~Zp\fm=DW")Lz ыn^MHgn4O$ob+&`N%+>OPĻ:؄y6at:|i]7>I1zn#}.ʌ3hY9_ Ó`"y c:F% eΖo>$˸l)r/tF?Dl1.Ns "ֳv)Kwx1 WS_i.Cy'!4fF6n!}徥.7M?I{" 8QI28ZLs*ZyAoq3%`.dΎܖ?@4b%B?2\_|,njkőeQS䊕=C?i$"I՛x"cYmdwM-qyc|iέRuKF" EGv4E]C~4H,2IOBQB0g~p(_ ℆aX3Ҁ?Xh^-hJ= 0'8`<>,DL:WۧXc9fgeOVƆتVO r{2>eQȃ-!Ii)Fe-c8=^7R*f\ڔ}g:(I5r5^=]TY_"{V[y& )p&ἀ)@c#06VAűl62P?f 5i;wf|}숸yX"N22}ɥn&Dh)3z/\z:.:ZgbeɅAc#d5l ؕ m o! ,AÁ'dٝ⡮+/2}HsVCHpS萶B >*m-嫠U$óC>u3J/P%H5K/EvgscG pR0WfEr;q|_.ntefJAvHl zQ6g 6 jJPFo? jΉ(1%bԷ(N!92=&0~/`fA1ho|L+:(cJUKݒc;or'Wy(<ߒQ=eP9BqpGWG^ú:랥C.4V캐p̴ƲX/RU[>=1,r$JʹͧODx)L+!׮zJѷnMRRyfâf^; ʛb@S_(rWr*msɶ $bb|鶏~.Iֲ%,RV\L[MkDR*cحF>sڵ% qҪTUCqmz -ԥQ)%J*~j X;{VW^ wxB^tȈ|҂l76P68OpFN+(JJ{wEȦ܈(%gTwF3G?,ݰAWFSxǚp܇޽o"D3g_FbMy VNv]ˀ$˅L!.'P|ѡPw#+ _͇9k<ۘPdnnfiC@TE嫌FsC-ֽ_3FL7#A"BfQOS0\aapsҷ5 R{g<ո @1U[~V ЃªL7* '-C7Udd_~Pxr\lH4v v}t*ܤXAZ )hO٪jvc1Rd!p8A]YPk!%v :aI Fx;YjQɧBw?Px!qc@u_e{XeFcUa z[ #ju=8f T%:pkw{- 7S:yP8l{rS'b͸X+a[ԭe7*;rP+ بkqn#naB'26>߷3,D mЩϴNӵzv.E0@AI.`U)]ֳ{l؇6UX`kx5=M<:(ћڣ,E]Z%zXmNRڎЎ ׅgLNlJƒ#w$yL$=]`0E[ʰA톖My:6΀~ihI 4nƇXY(K!}s[pO*Sďp'o l ]CxD)=-A go,9TGL8TJtI1rjReAvs[D$ xxkDMh-E3(< G}V8\#ѴW%s{L.`vHC,Nj_4Z*,-XRlLX#{!?#7۔M@;,]M@)kՍ%'EPN-_jJ2|9˟*`X 2gF܃0 ,_̞)ِ@ ߃,Vg&r;B&8d!@E'YIw(yk, Y#@Rgu8m l5˄JQQS2vPyNxi̅QS3?~_p&nYra4ie>f~ItR|bY)͟Nry$M/jTڃ VI6[wPiLiX~qe_aƟt 6lNj4nBVS 0lcv Wݷחa5sg;Gig{a:*{&dn|ON#4Kvv%#"[H߸P̥otnk9$.Cncϯ83c+ : V)<frwj^wSsş t0^.(11t1$`ur4KCz@Oy$#ŵ )I3za!r#R+8N1Hn`uq^'ؼ׀oҹ'WjL28n hmCq'l}Iu0f!.GO9DhKά-}AڻJ(ay :D[QQȤ u dh#(׬W@o+ A;sX1ik^6 =Ni# DF O0BYd#$F!@?DDx{FbY;JcİၒBQ`|wGۿq3B{x1iXi1+˭1 kicKb xA8.y)UUk&}w7%6jrJ!h Q͉UXnqR%"x%vC>SӘcwr`TPBW-TLak^ ]>4DJ[ִ^nuk(K*Q(.O]J~WزQe10 iwbnݗg ~&%g@p75窱V۪fըd3Ƒ y~=p Jf@7'գ}b 2m¶wV,ՊK 욀R?^ٗmJu--݌oVm?BUH:% uI+Ĵz7PC:\I|W*&* ?Rm<QeXE6"z RȲClNze4.;F+m1o|Yr]{$eB/Ӑ-ϣpjt겧'zM>k*G]{{?h+ t#OcT wQccKMk?n/J[ m% r}~jꧤ)L43*2eVNvsvBzE1ҍzbw Ci(~\o_CUE:_2&R+E;iNZ_FY-!̷!쇪>a?9א̇?}$lHm&/?JB/ǟV(]#ɱkgvTB֏}hYL#"):| f?X2>_P\mjpt.cp܇sLLU>or߀ nF<\'Ε/0+ ]2PX= b*OWJCUF]z:\FfRMp2)rԣ=J pg] \@S 1u֋gHLg]w;`%IRe|\T.ꕶb^[ܧ2Q6$u+$j+)o)(T,s 7䢕~II !"H$y)DcFth|?pͨ\%{BIm'+~>_eڍ5Wo>nU7@[i:'NO 8_ymY?KՁ7NfB6}&&]tf5O/&MXh-KwINϼ0}=N&Ip'{wC ?~Ң340R*sIQk*rG'i[aMDKf VRQ%:x 12KAFP]DgyJP ^%;V& :n5ȗOۧ2]jkA)zr%܏@zJf5j27\bp"n{ 1?g]_MFA L>Zp0E>Lv[21ESe{WIGTKXjnʙ7nIB6j$A&&n.h46]h{[+H ^^=+E1̒(W=waejLeRDUn7mV[

      6^-*'8̊'h-,A>* &VT< Sja Kz"1(yMB-Y+H]oh' vtTI:Z^5KX)خM?]b`-':(a?^^%2(#,*?P Dwl E*[W-ؕ,> njxrr;ޞAqE}.Y|кʸH)/l2)e;' v2c6AtFy A& a.'ф͏&aĎK8!lc{ `jFlࠌg ~IӤEqq [d:զڿBѩcݧȾٵoM5@ȰX궤9R׿ %Pq;'j[rTGZHupjr*[Ņ-eծA8tץ5.D#.2Jĉ p-a؅CuvuNӊbxf e5>dw)a鵙$^FJ)3k=I@97 `M nQ==9wRxuþ"zpos=<DgS/]@k*0 pq$X72qVW/6+%C91CiUePl !6R @F(_4%Ql`##ruDx$GQ ݾrR?2K o(b&8ppJM0]Ou$?*f;Nr޶uჷR=!6?gpo>4"Ӎ FQv"0Z1m3ܺXvJ d_ @v5y(cpNV}բ4G#!%EQ^)O5[{6sDH6i{MfBF#7Wyz l^~,Sko{)G Amq-0X2)e R UAn\!ټnm-|sfx~L4l ޻`Lb^zjϦ8YRz*zhFV jl'y\If43/II?ƅȲYp)7niCGVCm32o\/o%}sp+NE՞9n~<]G9JQu@ '=(O<cDGxW+Ua諤}SuũF|4HP,?b`Kkd9cԖP&FuY٭b*٬|JSܑJ.N^ؼB by_G8K& "o`rs(wla2PhNpͅ ni^J-:`l:Bk6)4FeX3)`!7>ȦS5#HvÚpGL<_#1˥4g:T?<]D5<%NuFxI,pLj}c~!$ rkp@Fs:0//q85r)~m0MzH< I{-* Jqh"Ey5nPDPENESX,^AKz1䖠&}"ۏ >@U/GҔT:&* R 50o&i u#>ìGTd+%C(hOJ- t:ww7CJ:ԊWDij(q6ǟ@~o-4T!S%a͹cn;W̛EA>)c. w 6"* >|aLq (E\mtI"CYqRιPjD}ϸi2̔J7$! 6V b/j o}[P^rdƘș(`| (B ukd8@z5oU3A*qNiRf H!$wс`vg(#1ϞN{l6ٲwBG.h6 1v'r!yG} C(S[Pw+'kB| E.l== ySu0A˂,:v:jQ2*M-~QSɦ \ :K'L)95ek =YCզtf e6\Tr*+T  $?8FiŢH XչI׫U!U4zURzW MK`] v{kmhψJ3{!wɑ= 1/ P\aY&wZD.{Z>>[w@j_P"bm6Ji`U*xFKwYe'*>84_08gG8·BZgqY GVp#`V$ӐLSe|EPLl9EP̶VvU#(>F,@Vs t7LK7޾C7m}z@p!YI:e3x #9oMCl޶ubhϩ8>N Q6 cxz8K~UO]ah$,V A^wd%UyIT.ĮO\ dvYɹ\F cdnvm sjt԰bEQR"Yw`G5! G$yl"eZ[zмxFQT\"{ M%[ss:-;{7ASN7 <Ó(H:O%f]c7nلo* v (gHCRQ^b$| v,.鬉V? iT4W Ѡ;x. չEL;j&rñZ2P"SX_p;Ƚ"%bs{YLo6H 5i m- V|dVdm-6 jkeMvg=:Yكͫ;^+Pk#]B}Zbz 1+Zl<@"cYSxHwW5+scX50\od/MV"z jW$6쮓r&6\H~_7|k5z NDi޽ pSځĽ43[|B"I.A!agX3fRJ+ jlY7Cu n69,91D:%f\O$e~ED8IV2Jx4q)VƁt4/m@Ih5W ijLi4'$F68?"8עiv5薛`U9x۬(=꿾fDF~O5Đ|njKilUda`ti /|U|Xʍ:׊:o To$*JJ<k #op`]ب߮ 7~SZ[w7uJORa} .U_Ea})F}(DСR}hAʟҥ3GlOh9盏`{NX[ߍ{DRnBb YWd9Ʃ̪ʹ۰l1ʞ:, T( /bK-Z3S+c²R{fX"`@y cdf+,2fB"riWMi֕i҆"[[?qv%M||-xf{6o+k.e ǏS)r*viFj,s P\:VEv[a\Jv_73H_\nyjAWqkC~u'. :(JB%Ό{#* Tc `.MA(?wz Qd/S-0|^aXql cFfNh9Ғt$mE&,I2Y 2&YV!sKVōﱓDWMl|8jʨQ]2yƫ[=D%SArhPH`@OēYLo(C/=h 1ߴPg!#dE!ffتllB[lmGTb@JIr#a ]&X> °bsc{YoW*1pqSZ)d kx)yB! Ǡ04s?:+N\\a*MWJ9bơDJF>.$- |HQ< ))߄_K %^[WS*A Ae^(ExĭA~p7"ܪOn{GʯD§שּׁ:ļL@ʉK ً< Էd@pnv;,|*4T="UeYz=yh?iE(MbK`XoLV==4g,G{=P~')M!EKƍ b54!_mv1|A{PMۓiJrB jrw [jYNN03gG,_;,`' >YWzgUI_O6=(1ˉSv Q]w4!ן뷄FmAvms{n0kmY R{co۽Hȸ(̃`F6PH$=M%zps|.ܩgtB*&G:"^=aI?i*lb1@Ԓs|;$Q jk  #4|9C]($Ƈjk2%x&S3FV; )oWT7G [tl,Y`YT\Z?rVxnk{[,U$M>d*X;hVbbUDbOF$Md# cE9O*8U-L Xf\q,mW1ҕOVcF?':)j2PjD&`7<&JH֠CCK y5.ߢy8oah{xgjwT? +AWY^v߈A^cCў3{108hO2a萿y{jpn 3Ɵ}^ДXMYƘ<<_IZ w>G;ƅ/tCgS^><%PվpH먥Gq" jD=i2wK{.bsO+#ٮUV4 m)` uf Άک0ʑV0 ,bsX M䡆lG-D[GUĮ*k$adsK6fZvaeprm(AK ,Vg~I|5Te Z߼%!}h*v~Ir,sg'їu8,ͳ CaUnë pt{ygNzd_@^hN}9쁋n?CZፏpAr[sk?`ܓC!&jkU(qkftOrbr{ot CI!lM+EڋQ-oBP%|ϸv &~Y״R~ X>bReŻ7q4ƒ/ucN?+J&Mʻ^1~vK@ \81V9D$LM>gDƬ̓U8C瞅R<Hv1`/lsWۢhrgcS7Yϸ6:R#jǚ6?CTjWfX%MD/9;f$X8Xy;Ow~`nȣz o[BI }w + `y| S0Wˈv|*w>aStK7X74x;4!~ZB{MީA=Jg{Δg <9nf%}Lze^?H[`($g2Q"L6/k`E55:]%:σ'ssZ A%ŒZ[_Q=ŭwR^[h&Z#r~eE00BBC|ɦ[M=T_Ŧ{2;̦8] ~vir|cuGnmj 1YmQw勅Kb2" ^gYZ070701000003f0000081a4000000000000000000000001643420d600002380000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/#=]?Eh=ڜ.+OLܘ)aZ+| ee@Oh6afL0f79]|~ [<?iE I:FZaE~,~Se1 墺@G?r1ÇUB 8fQbMPDUn9Mn=?=s=j5֕swNߜհs_*r-v(9i*4|`xiU9* 9Q>uP\cIt{Qgz 5ޓ<%/nW/+0!x 7hs/C#Ƞ>Yo<syv*\ dQ.\{e JO&6%УzsɇǖsyV_5_-ˏ'E7J xCMx_Xb?^|Ygˆ-'mU06DOr +~NcGnzMe+D7϶tHB}^hJJ79; Ղ&`P2.ŷ1wJo` fۣw^u8):aoݷ0U*3ǭ$^T1bSMdszV>Gt1=Trah85hvUdG ; }d=gUÞ^PFNm˖RRYl پ16- l`STgV\f(kڼ;~~*'$~AYq6> $SrrYs5h&p'1*w{H8jQ_}p,%#46oyrKY{b:4yS"L.D9eOjD3ݢ^՞x1 lXRYޥ 50 .QM'P#Œ/h1'B,P^)x!b/t?y|3D 3mM4Z稘G1+I,Ztf.t7$Qr"Ͱ@C\m*tr[1sF9}h -c#S_2cP8>6 Jk4UCGOeX-^3xՐb Y7d$fjn}!s? h Ͳ>5! (軗 q*DG5iXmJ_Goo{d,m;?{eDH~Tkۤ/.x9aL> ZEwICNKWTMy} 1y4yAH, +Т!`ȟDXu:w$8;#28S,'#XC++ ,D"J$^M 0U9 2w\6Vrx9Ӷ)E\"$1dTE'2+SӳJaA5,1u`Dv n]RPnJ}!e,d|,vl3~(4y8ؐ&Et!a>DB|%$(;b4ߺz].>iwrqcdn7Ð0N3=WKJQ\Dc 8^\l XČEo¡!yBwJCPLlMlߪ(T Yνo wf9]5IZ׾#CqwL88 7x˜O@yWT%f9ZToL>e#1fVS\Ɯ͗N "f|^DX M}!"~z('+]sgݒY~X見n~?,gU롄S.ܒ !:*IIϴASL/duQ$9 IW3,^!|"YIͰ*9VVK zڅo:}:B-Y,Ȥ|g H:1݇a肕/̑+T[ ]s L|(*Npgin@Q!zO )ZiFz \DBe+{PurT$,}qSj8"F:eTN72iǕc5 uqS u}'=X* 9 S@9;:_˥Ɛ-wRLDy7h]m=fq&Z3=\s<$DMp=9_5{(? qX>ZxU. 4ˁCSq$7"_ 7^񼭩e6!KBíNd Z6 X|U}hdJzh;{LxGyVsj(x;PFh u)#;UG$:QYxl,%%`un|@xU> cfC^KAFMa-vEg90s:@֗,i*Lbח,hcUKw$J71YÅn*qpGY(_ua\2&!\&&C:i?O2>7Qb2r>7[t||=KTm/7O'C[iJ!HX@t.^K;o]L)q\韅{d5a_!+ S}׺ @)m^5فMyP㥮ae(@K (ŀ:XxL2P? DM2vwD\o)zM):d@`i)݋KhE"1X3 Īo;shR`W-k 4ؾ݁^ȮXyeFV(u-mkZ;NĔ`b@K4`@5YɆy$!c?ms3aPh&϶D'̞o0P<BlG1^P>yp=X7pC򸀞>G/Fy<sKa|zK +"zYfRfA $74} k|G϶/>zC?im J?lI\H(MSJw8,Fh\s:D"7C ^G ֿ4rjk^{KBݟg(HeIr X|'<…m'#ּ$EVw`KXDmYg< HamH$`aj}Uƈ7_ }իq+3a Y)^yL@0K]fzz}ˎCEFR+CT>iaӦLGGJ~Gb%R?ѱu*\yLG3ax(Aul}6YUm'$hv1-16;NƮQGegSgޓwxX Ў%rTDC0*Õ_G BMM{%Mf'{5(%w QNvhM#xqjs`hflBȨlSpVܺ>qΓVb>A'LewB0{ 6sa T~l3,JV +PN5MDj=ϛ >#niIXs,dsBIe.iB1A 7!BC"m O>YF\~Tm:#C`K;1돚+4zψ?}YG!QSp+ j{=Rl(RƨAӀ@_>(M8;KY)tpsUmGt-mW3H LQNr1/_k` mBpl-D1cwʐP;=Ҿۯ q RaR[DGx55cIE̓  PJT?b۷&agp `}!% yʩoDMg |CuSf%`o=`w퍨־w~VKP7L [{7pyP׮XsLz@QYހ a,AS)RdpR!EI~.h5[0߱Iәȃ6CPiHuL3>ߤ1ğ8ִS'~$٦W:/Wod5 pMV9ֺPNM\2A&^J>Q6*BR7x>M8p]BU>cQoF7+iJ)ԅsP}~L޹jn(vCCf#gcvo$b]}"ˠJZ3[,ңo 3ȩC4@< @If;>Z6GZbhH&dWh=]gs?:Ձy3 ՃFuXmwKY ϻhrUEI̞ˡLw[o°T:MiXO)t)vF# ;g N!m}0gnUId.c[d1=~ >Tu156p\v^bphL| QfD({^T&GB ƈDlz@ܯm _ rAg"`m6{ys@?/ ^ZLPXxq1 0$?w CnEә@~9!0lۊśT2@]"hWicX6k,mβ<}@7`$L-I |RZlQ ֚M0I }QSω@iE 08f+? :+hZ.XkҞ*F`ǺbB/%nn |č%pACv_vȼ԰5 },{1+lއW0LԄ*xK*Pp7zl[^>S+a1VAsN@gf(KˈcQGTikUrH/g"f ~{%a1s\\GQT* # ?ʮ90ʡGRkQ,0ލ9-=CX^r6ӝ }# +:*WtMR%^&5θFR &{Z@uit>`?n?AoOf{M9KۤxZ\`YzZ]鬸 mtfJo+@{/q'pixTGw8Z\++zz*u3? $I&2sV^{`qҀ fin67T( |F:;=8*&|5 ?,zkա<ޥUNrIh^v QT ;$wT+\gre cG(!ێWNpϴ-|WڱOSR4t*3e#xCmm~o[ZVmH/2KĩBsSՒh~ᓛ te&GYqQ2upA-1mS#Jq.11$Z**⳰C_H475PڞSm%wׂ^%`zGeAbZ;O3S3=@׾d]9dBfp !Ҫ.B#%*F@_`{Q;y*8e]ϫϟ9ڮ6ND>U}`g CZ۲Cy2}bآ~9U9{#O_U9jEqwN$NI2*M<˼g9:sHz60\:= s|8argE f"Tv>]N_{"ӝq L: J6N3 nݐT6c5n2:o3}F@}24g4&sK+2{Hx#c84$ZL{Բ YRSށQZP L`<,A:/B)\52#ݻ^ My.!:7ȍ]W0슺:uHk̾6 dwVZJcӟN&,f'HdMa'M1%lnVu4P4y|HJaYC "jU=mS>\^8 D{iaUԿYsCjKws;$me.IKWB*$!{-L#|%',N?keVE5f/獡@1ЕPh̍=D/uӪ]\c7[؊G\i;g姓ٸ:q^y9b&q#a: SU3 0}Y@:/{ڲ!?}5\acSeԥKHwM& H1:\ |"rO4Ԑcqtf/&-:Ʈ5۹>Klzp*7"L1Ñʱ]sgEXQ=% 1jB_rPwΧ9귉)/g:xG]$jp\k}RZ3%\ClI鑄ߦeC6ϯ ƎSk@6V)Î[e\,BMˈݶC֧!7;Ͼ7@wSi 5K{`3 I5`'@)Lɍ-+#8>_| -YIK7u4Uxi0i(YRX%ϳIô?fΟ 7S88`ލH,gȠR)^2u'pjFQ`MFE0~2zdL?6}"ߪbYh~] x%t[?S X+b7cK }wFʻ8v_vJ'||_E4w/'R;dK^ sؤTCח<7N{eCZ<4;gZ^6qQDmcIP7gѻ_-6{0a_' l}e2RSsSq:Yy<lL\Y)M;h,]/=|n/}?SNC6Mӗj0 9+An]Vx1vc/>Au*NG;aH0BaMb;,Lɬ[ntPІpF譭W!Uԑ&>f1Z!Iy-@߇+N;dhW2rD#6Xd\x<߱v4,fE7`Ҥui,!_E%4idqtJldcXJ6 hk<{Eo_]\lO'`-3z1򐨑>p3H؀ WO/b㇧$űX; ȯz?*i60Puk=z7 ZWg|{:}56 bj0hrq2J=Y' ?)9 K,LrV7Ӓ"P:/] !& 80Zseh!j$оUU LXyMeEA xy2C Dj|uMiCiVFZkVu;cLKFb}/2oǴAgk!<5mm@aN3i4܌, i3 q9Qo%P~Z9eT+`~8KXnJ 'pmks*rzR~hJF;?żCL SQi:O>ϓkqRJ 5)Ѵު>XzzO5S*5FԾW'tU5 $񿩽;ԇt@馲oZ0q(hm^XKƐ)Iāْ|sY<$B_6rvZ@ohrfpg,Kvl`1@|"myεF$9Hj9Y%.ؒzo Fv$y,X %@1A=IT[ShB N*H K,%`-\V\wB7Ϥ u!v0-큶"}{:Ū?B[? D)/8crGe3` `"l#Mi6Cr)I`1 lzƕ Ef0fha0YUv^71G u WTbh2; 5TQ'3'$9ꏪa _Sa$J)ҡ!: QaCy2wj:7*@>´;"vø\\jPWg&yR]f4"'؃.M ^*ѻ9K) y/9e@=Bl̕?͉A9YwP/M5aֿCW3UYqCzG;-լ%0Wa qhNЈ ^pLC2cD9CN˸M\AQ+(U ] j8 jBS?O*y(_T\iSNH 7$`gM$ú&_yS i 4&v>_uetG,b3ҪO{D_"S$r?ayMͻO]NsUxbp\Yx 즜q<$\Ֆ<LcK-sD29e]{tO(i7D_w5 >'͚NRx/s~GSYhG6pH`6748d~uV>VVR;?Qrn,}L4f*08hX(F 8%3,Q2b]48S+dnG 5wn ?tq}8Ui-Cwti2d#eË6S5i fn;j~pgˍlC%q8$rǟ1aKAW!4aW񥘎Kbx9݂#zb먌%]̾&MgS N3Ttb'qm]95|[D8ы:-O:Iùb&3?;c#[>)8:ӹN<yV63C@g:*fu9&V?R+FXJܷܷ#H-r=7\'Jφ0 a7&`,{츒]S^F@&q_nO,CK@wI~HeV⣶ D@m W dlVWEBk ES(eђm>\MKN/пQ" ˽R)8JŶԌ1S#S,J-Z4rn,J[$cy3;|g8ԉ{x5fjU7a k賓ke I |;+ZYE/$NC/Bk2Iw{azl}p.fsD.G0Hmk4:_tݝYSDG*?pSAK:D:|Ԡ/!Uʴ6EqzGqWJ%ˆqE4m.^Z8@R:` mIWQ?Ev\_lWƮЗ^zMOzkíQSXCs2>.t;2e-uӬ^&1іG1N^ecCNOִ3(r{)¸uF'Rٻw- MQJ^ yI8q]J7s,[*APJQlJvko%; d!nt&N74 %߼7zȈkul׸9ֈoƗۧ8<?ZOǥOa3P a)s{P>qնsa.ҍW]@{[4/:&VLSwRI"!n\ /5TfG> @D#_ ;]K[uܵU:86Jzb־[=ec |ScaT n8( X 1JLCy]Zrn@ɤs ]blVH44kkEn̓Z`)P,rW#NޜvyFcd%7-WM͹m&u۫}^9{5 TqͻI:Z )"}&^Tbnc9MxyO @B /Y0R5"MT|m^W&K_>[-x e RHVio|TSU4DvhV\ee>7iUsS 5tX>FFyE0Rq˘-:V.0[@1m;-ktI-w b/M@t1#ē[S-[FcZNrf&m ׉ɷ8%@㞇 b0] ZRK:aC?O=\@; VJ ]USRP_"9 {CYxY Jm{[^I} dSXT~^~:tUgPzǩ-;hہƤ0&fM Ie$HTshA{gLY 짗߈=l&wTXԤT_ƼgboJ:ԩaO2rWNfDiC;Ju%D؂aד &AQ1' 3niƋBሏ~LKYN+3 OG«3Ɍ5y7,"o0ߨ:Bѓ_Y3-ҀIs? TtxEocMՂ58:OHb~蹙}<.F1+rnwMxnn.$t:/S&-U* @kTph:!W0 yᕠ1MU%^X=TzHoNX~/snTy6 I?laDZUqNglōzv+j~l䢷D{BPZzq5)s4ɻ"[Sy r>2ЯIRn.1ogD85)w,3SG"EM=)4TS,3s/i+ZrX.g|KR6\C0ZIĥ4řp%ѕ-[Р U3{,Ȉ}JhdQa;H?hN0bԱH,!9$?l uGho@ ABEg}$WW*oU*e^*fg:GC5 Վuɛq6=c]Pz=l P(Utkw>"?fz"LfM39"iFW(9.fR#(?gѲ콽SR3l7#Ym_(qcgWv꯵jQ;ԈRO QT[D!Oxс;M &n~$v V iR 鎱w9GV?t4wJhQD)14dk9_I,--<͝CjME_ăHL\󁄦ŪJ<[4M?QI_ríӅ o,65zhh839=sPPӸK.2-Q3 xĄr4Qd:A8!w+t- y6[(WY")eT5r/q뜹4  }r;Y+p+Ylpu p#C4ŘjbTq0~i#u/J=&w"!#(R}}:c[@cv lǭun* GMFj@a p>WZMHvBoBZY*pq9n՗ѡ,L^˧ WӔ^jeǢLc}{{jȏ 476(L'DDH\416Rn4h1 XVrS,-\DRw;ї<3[_8<)V wM::!NlԞQ|4N oE @r噑ExxK!6OawL6M?UbcS{s3o L9U[д!AW0s(w?)(Ow|eg. Tr 9B2h 7R.v 3"Xh|R|hdi(:b#+#3$3MHa@uz>͌MuE4BD?p(%4J CG᪖ HMn6T2]菋Xmw.3>vPxa9R-nVn4G ft뎛wX-bIZ,欅rөH\%fXKt`RiQND hn?w]q*;COyx*50[T2FEpn3&nf,[1-;PLXNKd@hW3PSG O]w@Fi'F~8㋱q7Y6ؼvD/zKf<=!%NA-ut?fq^ BKbzQS0Doˌ}LaM;ՠIV;ڟ*:/".+}8iï@[6C<{wA_q"TJ눥Cz!V9QV7sugb8ގW3j`}Kҵb~l:^q [w` BEӚjpia*N&*"i'!d_Ѵ}")0 --TFzPgLcr0>.C4T >GY^ -UM7Kڨ5O!biGdSF]"N8QI[f89"e%6Q6&/r@t VxE̒ëIEd(S6o*:| 2CWr"0ʂf/$}چ b~: 8 ^QWhX{f"#\g-g3匪x M^_,yq'63p&\prϽg1A+SFMSBԠ~w+ R,˦QO {i9V)YCn1 I@̖MQs0M[]YVG1I0蟙GbżdHfǶ(fnefϵk!=֎MOM.Fi}[R!yq no~?{?Nc0pzs˵fc"J]y)08-0xX*0Eo6MHvcQU-V·NUTʴ$XVGߛfzaeoƓ+֊5q`24Չ6'k|,MCۅ[*}Uw"!?SeB#Mp~%hs:Hs(L}` qDb`7L@>je1o.X&̍P@<С:Җacw7#=T9|#b ݐ|S_*%` .z2'GY[8"iיӯ2Pſۣui8YV!A/{" PIͽφ; 3?;K@иo*z}>;}8U`ًX#aоkƇOOY)yˇv_9{~f# ,V?\W|UE̒ KR}OxBvW4Qrnp :Y&{y8h8dPF3wfD]~Q5P;cx?b0dwZ`LMB!1^mnZekA7LopX{C}<:,  '.G{,¯i~kBf( !gfHׁ)TЀ:+m0hs '/ DFCu9cX \${fUCvlY9-6P;83uz6bk;-ǟH _^04Zw=quJ`=P6l9'Ѩ*TqZlsT*zkPXUU5ސyaH(gOU}|OngR8/juP dmXQE!P#vvMvSAXΗzO;#C{(ꆪU dSf™{T>ZfN󱽰ֲGy+Fr\^CrG^`{|CRq> WB4USv@xNo@eEfR`*vۆ#0ۯQZIdK1#&Ej䴼RM JfD_kl-=NJ`BX?ބEʖv湛A-X8w6cn7%l0Zj%tVtS=_iL4CPj s' ÐOLV3~D8OP GrLz#ؙe5͈}K2/NftfJқs!DxϸfMX ۻ})\h4tݳ݅Ϝ;,B}1@G4!"n\tTiO~2YSePozU^l6ۯY,aNQ# ѢУ7NLj`IO6KřaTSXzJ"Hj@1~jlVFP-O;~֜3\!R )]xǂ}=f*ٍֈIap{%EHNyFj4VC5XhU.yHF5𡱋ioF@Z{tP' 4nlB)ֻ`f Pj$d 6ccfD7jc_hY?aNRjA)hSLb]WܞP.epfjnyvMy(oKw,~0ՅX()ة,  .h\N;ȩ>є&)0ł$JmEeoN+Ks:QiVtۡmv~χ(X>rK|cicDKKs>`2Icv1|tԜHFGaeG9)ZԸWo\^aRĜ7\aK iY:)l` Ti a?4ݘiGxڀI0Opm AJf;)$ӷΐIZ{;DN+uq-PS1󥪕Z[5s]+#(^!B`x}?ĭ7΀`2FDgqh XJ1dq\?ɀvOOJ#ؑ!@mJÐ5]2wwO(9[Ҳ~Mvp9`F19CjV}m)+ `x G$MTlu*UqEݬ )ʄح8 v`i,v6PTX "?+YPĸ V֪~C#K}PԴ$j[e*bT=q N:gYZ070701000003f2000081a4000000000000000000000001643420d500001ec4000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/g]?Eh=ڜ.+φn38g†M_*,Z:M N3?`z B f ϘKӧz"hY~= 1g^$KZKw-yuw&q zx% t3Y_TdZο_n3ͫH-LӸŗպɃ2fWvMiu[/1b,O ]K%om5ao"7'A(MVh5[ʗ,PTzS0V4cͲ(&W\ a 'MEwu3&GcM7i8U҉^)R.C"{i']H40NVtWJ;DP{)ɛ'5>(_xŚX>._EO:{Mzp?: _lr'*oh_}Jlr< F:QTY&K@bԦY˺TaOx ev2~U`%LD3'uzJ|^Nu_ w*ob{~3sk z]d1NKyM}vd㹒Gbln4ntAηDlW^fu.wZ9[ƹF \ʂKpt9E? 3Wf:cS^B)maڏΉx G|s2Hx΂6<2b,ݳwN !v:Q7i|qZ PRõu4}MrP7{EiO mq)hI;Gw)RKjB$2}هƾ[C6/q^att;ͼ3*SBt7q=Ցl?id Ln~Fg(MU(z2pF,цHcvݔ{>z )}zt @_X(3)0h.GrҔ=6j>4cM!S#}kdW(&~\ M,ZWT3pvt,nȲ׃n ?nX+Bۆ 6ApЏpr$NGjKM74xhz199+漂´lf0͢VU-NHgFǪ8h e$c`{HibZYN!DZce< H %`({s5mq9/`O6.lw,&$fAou9/`P7m>hW5|@.%9ҫi`>{ #@yLQX~"zDI~4?IfI&^-e;"G&aw 7O Uq6b^oEZ"ӡr/ ^>0!w~|Wr\ 4]o(,-w}"2udNF}ɴ=^*J=NF]hz6ěum)?=xW1%Ts. ^7xwT>9~mng|=;؏$y>C`=pZTc`jkpW3H/Mg5@*-i[Y Ubm ?_pƃσ[|^l'^ 7g  C2yQm»C\HB E%TCiWJy_og9ߜ)zU&{0DbM巅=f s4aD8 2k?a|cS/xer3'8rrʹkXhT; FN֌oZ's^TM^- M޽=7*#Ag[2bULte~\~Sd!1q C\{EiD}1P8G]ΖK 6XH%񱞚^Cs k04ճTJpr0Dbf[DEũ>,6C?j?iAnЧvS?Rcm_O}˂Hv% _׽ i$lD5%iZ~I[ .FJM  HFYY(rk@"7v?u8E]lksc$W'咾 #H;Q^RPYeDJ Z] {9>%˅+G?]gQC|Qԍ<PgTH$B\&4AF R#krĥ0{Z_rDy#ŽUg] TUnG>!ׂmGY5rJ`":hzzײmG-1*20VwvI:PIcE*E_pL\Y1?lgaP1'鈷2P3hn:tPw`kgeR]7 z"5dpaKu{E`\?3<8 ԏT.WS#s JoF3˞( >=~Ȃ$F8BC7M`=طwv*2G4&0`$m I:ih?a[z9x>Y2i{B/: /*Ԡj)*Fg;θBNч4Vamv䘿{*ln |]~3^LA̚~mMgcmuf=`et$?tPT{_(ӯJ{{8<C`;+[)@#h%jYm&##Ԛ+nѫIWdyj>Ϩ}F9qXFP \1lB8&|ܫ2BP I7mB")g{4ڙc&l̯NOv#@3>vPO^eh4FmSE>_]߯e'- 1ZO9~@翠,6(2vFU'$xL4LU&Y̺sl VgDl}R^ ?QLcQ=q6_1xg@ڇn17v.坃E_jy\aIIbT9bB^?lr$tEЖU)-c*z.S f#c!0GOA!b33{ : 4}d\Y>afu%,FeCClkLn<4jk1$6QBon7˨atO:0r9fgZΌ45r{ nL^َN9ߓIe|#rȣ+'i|8(U _uvn<֒+._Y1S.\ xnE\-$c ROO CXK.Y3^D@)P*+ݾGYnIF.%|lKDI@$7kǎ~55 _B((2[2"ɪod8 UVsla,7Lᬓh?b'A'D:2P*ͧ䣷;@e,/p]>'/ӷb'V:loRI*aюEh>"#xkkkP 왲u:wEʸkkA> $De HFj4u@Im&jטx z'nCਹZL.C~}TjV[DONVjo#\vLbފI&V6xkyxvq!*!Il < X9!Ca0?B+7Qvƻy#2pTL>}c9m+ĬI]x1G R@XĈKF)GϚiW#PbzQ CőQe:vWb82 7T+h;pKQJr pM3uH9,llJef \Z7x"hNz9.H^uL WB:kf[yJzM=sH5X3GWuHjSc)rFoacҐcBcJּ'~]LHTW~Q(LY: y엵fx04MV4U:25"b+qؗ"EhMt8Kސ6xeRCޣmX5=gO*ԍWv_˜c0 Gn4XLH$0|80isvؾM5Y$];E<7(Zd{-TNEVwS?0"OhL詮AUB#*᩵H Z܈bP-:KIaɆCYٸ㥢_}g/jf5ʶ6=te |A4M WUЎF0^wjG SJ;(Bg;uj(B6k*/@m7xG[; Ӆq,0`^s03WE^xW-'⥖߯20`$ÕDɔyYaz 280辣)ЫB[Lu_כYaG$1̚-Svv!N|XAM :*IXHfG{F h$bCL=gYZ070701000003f3000081a4000000000000000000000001643420d500002204000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/o!]?Eh=ڜ.+ﯓ;(}p5aYU͓8M4Z `H;+%#."-yVm# :u7ՆrR9M!1s" K*KL9e pml~4'Nfj;E|[S~1bsjnq|q|E\ g<*ev GڏRz lc%בd~q8Ea,8J,nb3$L !_M[RXU\m%Hn޼@!1|&nf_kj ijX $io:ŎP }u Ria⌛rW0{nV ,%* $~k76j 07Ԍ~2\GVse0Yש~v Dr2ƒ";:]Ke>;hclݥL؎U=mUVj1a3͙P.%X7;k1u>-V~ `fu]b:˲l vANTZ[D^lz61k^A5 6ŧ ;>'me.hx]n,ξGUz$!hx/F\^._(A7Qu{b(OٝIXuX$ AB +*xC}?]K)=EҪ>o/ FNtrHp[iIΏ ɾ4\HdH&:둜*ZI #aD "rLX8:$(ʒZ[YDl)MAGFML(9LXZQLg$'e賉wU䇠p-G0(_,?e3 Ѐ!V>np|'j W+%X|>p꾷anjTsk& 2rVj-!їRe#Jק8t< {],< +@" p$ L>8SfƸO;ޠGGx$ӑ7WJIև>]pHrKhxM6erEb$M̹46z"f `oݿ7{E؃,ò'#)-f,0%$G2+]|Q`ClJek &PЕ~a0Do h^ǧSm6(J{ 5ݢ8/aVz 9 9mv3za'2u} |ooLL 6FB{qklrj /23SkTo,T] nh=υ ubr!Z>$0)qynR"q g7//_L`dܰ ۑ/jz $ TG:Ʉ#*Q|;3 α y`NWz @.ˢvlGu x}ۭPX-7=٪zxt}-@ߠ+`$gy3zTbd+"m8͜9js\-\Q;€< /BXsVШƦwF:h{ixFHF^E+Չ C!Z<ЪRb<7b P!@אz)|,+L AOcGݓ7L1u6Aa7T-R&|kSXMR/U6rvkzLo zh qpiv4F*k3#zK E6?7P751F<(Q^c0Iu`&cØʞgKݐ֓k9=iEۦ̢`QY^nW'#*ܽL_@x6;|CԫTbrYkST~=13`L+)ҙwDܸhVAv+P OJ^ ƖgP`*W@eЍL{M~.z Z2/KH/aB`#.OtdbdŊ@.v bi>B*@T>ژlI9Dv|2߈"aΠrjKBSƧGHgBlNhPðkG?>k&KxI+PU&%gJ!-7# rz خaElƶ DhblA5DGc^)7B\߄U, X֭#%Iӓ%<JU(Eom/sIj e٥t<|wE663p F΋/])E?uQX+gߋR,)R`7A֡?*QUiZ2a2nfI_xi3ЩTE]\ay~unxGeKvQf烯~M{ӅY8s1NH@󹝰Z4k)` E:ڏ"p[࿯POJ}0bbF%K-8ZuFsK;-1ʭ 58vt!P5\DGi;S[ Ǿ먒ũ)ׇ >m6Cq"2S(9gPɞW/AT=i.Iv9!s SA ! á עJƾ9A:㰖dC1R0ʽv| |15a^ܼ?ٮ:T vP O:RN[ QGh@uW-:&H‡WG0.֥#e `F%>CjB5h_IOVe˨ a.SwqY2 H}V.hӕ:S i0$Bt>맏 -h€.`T3BjxabЫ!}y™<ʠ-[2+Tr"0;1_n?f"+lSa2JcTJ.=~Q{&opW|x.jX\PJʟcN`zPKDVXLKx&+r tXYЖ{ĻE=gXP!ALhke#`|+Cp͎׆Z_]SURaޕq:nj`[)sVk@F`g%,8L0tLw?_)2hF 6SțY8,\<--TJu@dzh=Tu:d+8%kBejb"[G̑d ӖgA3HT'Km^"Hab|yZhc 1N}ȋurnl]U^?wØYZ=4QB%ǏxXC~[^-@psz@+N^^F {c2K+) }jPe1W*<0׿=#)Kˑ9 !_sﬓef{_ O\՟VhaSbtpJVL^ApۍkߊGv#"Q/^S`G`*h: W&]qAͤ׮(i?+w!f}ˍJʲ(29*jߜjZQ@э]s10u"-pzM%Zz6i!éi'=<xYAumf=eW+gOxNlYDG{xw dzh)ۊC6CqOHspԎ1"*53w_XjVN'crմ8lҹWz)KGC]/U(3z 2ogVӟ'_kp5\ zaڙKG5%/40z,u8X 7[DItRZ"Lݒ2n 񹻰 a1K[mDBn,;G>E/EXO&@hf%ie`Őe#qQiDF͐`1.%*S;}gg T)PVB6^5#!`&NZҕd Na$Kby{@/ha:=V`OHh/z@tXIq$rJ P;gJ&7qVT:,Bz{Tp,9{&'Lh%d Oۊх]m7S{Tِ.KY) YR?{)_W`$XqMK+6Z$-wz|C>:ĤN+<[1}'`u Hg%Xk,O쫒yT;2M,mqz.׍55F##fZCpG۞A_;k3@6Ěogwev*r%*w/Fbtc99ɮ2]wO<FN).l!n&D6ԜB#@([po0D7[Ί+u #ryՎṠUduN MI/dпrWo*~yb9vT6AVGz AaRfF<& X`I"'&RQfv NQ̘Yz 3"W))LeəpfgVc w*͸bB3.2g$jɳfr<qC4äw]db 1 =>BG^`PI:IkBuGgz ޮSz鴶YdNz2 l>wSƾ "4E~']zKSk`#I!h|ၮ*5M{#FmCR'p1aTՊkC[dDD䡿6 lAq2SP083x2s4֍?㐕åWdeǂ ՚kj|5)VTсu4Qt*oͪ. /X1v ,OA w4QKS*0NW}wqءj2n#Y9k^jϷu;XP:{$)3#sse˞xspaJ. -wjHI"ɸ^Nv7^/Cg9K E/~1쪈6JA3KD2/{VH0WTk rwd%-OǃO9"Ւ;@^A0(l%0]\6R#Vȫ@=UGV<4#c\w֠obH"t_B^PxIqB- KuYP'=)x<_\ůmMXNz:IJQzp>^o6) j,_8r9\P2Ma&^{_9B(EK̈́Ujꨛl9o evXո=~WoE%|f>/Hƀ ST| 츧*F]Hΰoϟ鄥rIf jaZz5隙ҖÍrBG-tWń02Hq—:X w?cRr߽D{4l096+oa19T)V>6؈2-H&kM?~5ة:t;Z%bK\ցOoC!ێ+eo6sq^qxέWpj#;i@Đ',b5Xp'\o£\cdDM !3lnC+nkw%cַ7I2;۬7o) r+Q=WK3GW亪wqt>31˓Ίhhϊɭ%x2˞%GqbJ˼AjaD*7l(!|'B\y(L劦vqɫ 2zcbP?n/Ee$,Ӕ}FE)DkD>W#1% '7x7k Roh.Y!^"~h\fjd `)dKW }:Aڷ20N#<'>E~3zıw߽K@C{gYZ070701000003f4000081a4000000000000000000000001643420d500056ba4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/4]?Eh=ڜ.+#Ɖd,~/lߒT`>B$g@)Em컅R\Obh 5E=Ch,wQy~#Pt('> vkwgcZ> tuk*G|qfyh@ m~|Bv3t8fٯ}[~2@ZnѲqn#̆Dxvp%6J@M|D$4?RH͛cX#<ŖhWЧ"ZaFα2J[G-K Is[Sg0M¬4g4&ATO3ԏ  ut.St_?a?yq}|mTm(t|pD*|0f-E]՜Y1ү&%Acmgz!&$~"d xlB0.鶐^=xZX}k>&ŹB˦_M#*V;]INc'wnʍiyGES tO!iccQ,4ɽ \ k&/"/_Xoƽ@@{hW)?%7"Hp8&.!151i(CĀ~SQT&)KgP4rf:9dQ.|@;= k$ҏ4F.| ˚Zdг@Lxz nf)1"J*}lęUYF),WUgSjPкFU5FGۈt|5Vϐ)MxϮ6 .0Ҙ=rz?RVS<4<K'TZtljfWE!HTZv+ "܀?>J' }yfXC.Яs_x]ֲn2 ue!d=7ٸ\AmIS`Atgڥ1C&_c(n&b_r2inbY\xUso7ُ_]eghf6 "0jٛTꀿjId!z Jyl.JñIE7@ݭ9S8_ds+ OZ"dC ndPvO8JVuAZ^ϪVC&lmb;|*| ^Sk3 M[H{pcDPHP}Ep "}.V<>Jne_dB9ib(,-&dz,Fs?o{\T .ѥ#kyo΃I9;AMxt2Kbۋ*1thVhL\T <v ~e]4̬jxʼn׏J<Ri(+B|mfI7 jr Igu3r'!?Υ]\S-j\4~90s !LloXﯰmI ?p/D%,H:aj?G$Z|x \Me*kmkC#Sc "0INFƛrSxc*HDP"U=G]6c L)!((Y,V߶H3Fe{L uDK Չ̃!v)]ҷ/zc#=YU5x?%q1Z@xWmFDŽp_ JJ]զ|B*: Lw>ޞk({29=􂦸՟{FݙZKgl[AUUmzO]z_NΌ&U)u8o:E[Rd |[OV=Z6VXhǯ^#.Ҕ0=!bscErׇQ'c!Φyd2 ~׳٪:.k)ʋ·&kz:6HL66s/* uB3ӹ~#m01Ӳ(. sXe}hͭNT?J@˃-McLX 0zڪ& !dtC۝u #1@-̙e`E-&.(Vn> $},Nǖs'a/f 1Z]2~Z;{)KH&6UOA|QyW iKn`:nStgg1>}k,EENz'^9MY9 s~0[w"k#}=SyVGOt{x\u[4EyvΫ_/sƈr*ez ߇cyoD 1+ a#ݠUl e/=I,@Xxa>wb0 SaܻY?(-P4Ksjю{w4cwp}}nz~ k'iU]:CvB-ﵽ~n5Wj^_ ^éI$ To>o|l/AQO~);prr~^Q VfJA=oJ8 VB*hQ7~&CDG B;&4Cd/m"jI͔"#c{M<;0nCcݙ0ރCL9'N蒘6H*hr-'OeoqLbtM@E5BW<'>sKvZϕTm|y<2OnL\)~"EpFT5++=,CM}fԤ*b^ڴS?Wuhk#J@+!Ӡ*٢ 1`>W?3s (nK39nDO.mE 6%&ixv6:0䕽 =ŰV%Ei5y3S^8di !ODZ=2i^)A+ pFFm$dV%prFq$ ֭MRO9TGWɒkv댶}7WĹ3mq؛@WW$Rzͤ C<fCtTi̋ߖ5ѭGJfYv*! ^F9ilPẀ b$" *B7a wZ)#a4mfiPySc fg983EB?MLۤQvh~24zD i4ި Aol[O#idvw.Io\i.#䖫6$np( 0d6ӬfX^Ov;%h|QP_UtKfD{h5*dmGǢj$gc0i<cƪd!ɂFH vqw"kRR [ URJRۘ[qFn!D ZND)]wӒY:0( -|S5N5rW*O:ԤGJgH:0qiY̥E`8t(ƛ5uJT)|uE,㗭|ROIP@J_TGɧ }aHrU6~ "S8Q |ςš2WA3ZMQ[v7E ~Z?lEWJa݀ޫޱk =bn7;+[Raܿy+Lk^ִsnYd&g˯M;$MA|$;Ah'zPZc\w`c%c . Ң d+pĘ[Mwkc[XLpc&gn֭< d]ы.rw[3JIsDIDv@103EƩ%Wm0ˍNLEk{$) ~eʋa˻-3m 43v"mNsf+,f߄W@J]O\9:C\<5Y8Lh*C ;~/}1U ǰMnDs^V:dE,ɵ>U=j€zJEE@<~3U2 }VgUIu*ГMNLD$5% tbreEߢO@* êu O~W&h Rc;EdѮM=p0o?PaV%}=,s80 ˥-@mT"{weV^in&굒A7癕uGbVf1Ļ+PpY(x23baDW:sL}) 5,pyg\z:L6YNiboW̤vU٩fFg( iE.R”\MJ1- tq>D cOu!z BG 0i+67xm%LX$RguB)E0Tpz{-mQ@tAX]}M*>4(b9(zC?`r)̇k~<:*G=P|}plz#F%`B8մǘ!H\ZÎ4%C{-Of_+5_lV=܀OBSuJTR =w%Ai:7TUys$)^p(굥0ݺE|LX AY5֟zaPBҋ3=w޳Y/%b%oh۹3bNq .2Ng2hYoe$bDIcqi݃Ӷk-dVӀEI/?sWt"j%"jX YSt&`YrŚs6e>m&ob-0I+\XXlG p.OYr)trvPinR2fwKg%3bp;$ȣ8ATfw)G*X\[}=ޡb0+ܪk2$P.~5gѷ眬c[#+ADuߓ{dӁCPIanpw|!ײ~'芜 -Aez}ۧyѻPC\ #q @1| La 'kh:t {s5LR{ W5`gOǼ1,o<*"돊3,3uͰp)ч 6 E9sHIrPd"o,-W:FnVWy xEDpf>'4.ցz!2Oa̔-k07ô.-SS. J|6JzKЇ&dAl#\q(`c a b"&9S4 lQyf mFɜEs*2_W+4p*]#Fxbxx7LUӐ~ < W.ɧ&J۶PxAcC<ǣZg"_*z(S3>S8#TW#%Ȑ65BF(YS0DfG$h=RO @ND,[M}ه` .7ԻPl)%|{=>|o- [x=D7~&y'_t%4y[R6HY1]xeȏ/+^e/:𾁦'HIゑ{D/[Gy3Afq\&F =^'J\3:ЙIJPEAZ=ʵsLTm3l7uAoyǀͺÝb4&O#߈?: ;j-{ h:0b xE8C >v[p{g  _U8$wyc֬C ] }LTGvSq3vvXLi%7znsi }8£$PK^Lu5 h/O+7|Bϴ꫈9#ɕ.y>>1iz@x//x-3 > eFDLkP-+Ҏ]Z N@u0pdV7'àjo%Jꛖ0d S$9K&+XL2 e2Gr@Ǯ(Jg~UUM)X RQ1$:Zp(F*43.F`}DqX T`bSB~C"sm}yz`*ƙPQ&VKŨpwEgt#ީnd랺0.=8N~ Ed;@fUUu:yp !J5^15Ӧ.!@G j+.#ūO` ~6e8g`%n; mY ƭs)@6Zc|oKijW0ka}_ݕ%dǟ ~(Ȑ %ԙ#ٿ ~jlrawt*PjQy`#ؕ.6UŝYrWCDu I|)<P]U-$/F> rVLoc"ד! ӶC#_3OT(RjP`ʨԧ.C|]+d/mHˎR4p`jK+(v*UBx;$:^֩-뫮k{J{#S3~NA_E: TzWO+VvDU@LMG:ãfz䀭kݘVLra5ί i7Kő@ݧUI(7o+h X2qamWv`CgŠ){D[_SZ uUX^amw!hb$uhCxWN񈤫ou Ne#7#؜zO%|b%OM7Ă YkIP- |/yM{ӔhApu~ ;s^i=#?A[ zU }yj,4f/Q7NAlUG_`)>&(]+M8  \P$j!BҶ|TKY Y$f-y}0F><)7M+c\VwOl%OAߡyznV8d3apڀv[?xnr] o=;ݛ+9_ _339"\)&*/B-aFړ84,-RS 5P )\a4vvHo:@@ 8?UVsqt%]h#x=Dhy~Nh@709MFz([+In /0^O$GàZh﵋:UrR)BFw` |>:!"S8Ay7njDtҙpL >͆ξ=P/`kCbՌtbEs7l|7"4$0)9Иg@e_RVK`?z9WXK79LBʶ Sդ_wG`a6~TH 1idβ2^o Sg(-Qn?g\&Qk"7>v(QO|0XG!`ImO/ZrgaB m Z̕R*^6J%<]G׸:-KqW:%zTrZd+ZQ !6J&1SS6-WbŃn=QrگMa&yyeo1ˋu4էa. ܿ%] E2~AbL"B$Zo;b6o%,Y-O@G+&u$uz?x/.F4fϚ]_2M[A`ݫA$}HZЭ\O~ J5nB 5bVQm%PC:]V>U\įqJBټ C\nЦϼ '!: NqL:,.\?\q}xt$Arip-39{tnh@&x<,]Q\ ,a[(l)bmjï&,~Uv ~дͷZjcb˶ihw!`,Q+ O{Rx@X@F js1 W ( } cȖbQ'ҳn^*X- @~:7 BG{ye0B(ۧ9)N{_[nc2aә$qVTP'Gx̦tj/rRoMPhj i@U]D hctZ|sj1DݘR$R[,fh>I]_;-Bb;k*.VȊX]%1)ow,n6R 7.pw~Lp5{E+^#d ,82CO1EO'`~nSCa6ELB v{.]j:숽c6`C66(蟡:H&7.I?{&5gîn}Cd9DvGrcOi}OYz d )5m}h O$R/<}xчteU0}y T;1Z] Wh^+w@7\=@c^l%q,fDB&wAl]2al5" (NODúmGs!gKAjN ,ׇI+Eye]Lo{_©2#%z.2MG.0"-742-C|#tK7[ p*r4GҾwT`4]VD5N2&4 hD4Esr #R= ':4BjKфZ{?Q^ QOI|BОdzh4hZ˻ }qSP<5G# М85"L@-4%Z۱҃3xt}f)Z`-.qc&+a)%}1l8%@Kʼ靉Q^ =!t5NcbM6"B6VQ{jM]AlJt9OOEk\9}fEn#x!JJ?)@BO_N;ZC`8eWt藉?EOf؍kD|nDJ7C)i#r~;scVUEzdibAWk&pӍ|koU,K p3>`/'=Rz9?2 !UU?Q]6Sb.o3in5,[Önuv5JM? ' UQ:j ƋbkA ji7#af^ `LBvhuR:<{zXwxWXTg0gW,ww"\G/i"zHS’#//dD|v-݁{7,-(IoB;ѺI^β/8"=M<ֺ F~Xa>WhNL[aj/d!4ov~ /<&փ `HR_bՉHBu1Fl[m;if^%rzXC?|4rs`ga.ЃZ4}G= K$T돍 S(샪B#|S[/u\ozy>0XK^ ?)cA٩X"q,dJo Sg(V; -$7c^:"οΟVŝS$$2Ϋ,U2 ?NF{`πJ4^bxY 'A55SPQkIC`fl7 {J`y 6z[!-ʹ{XA5 lwAg 8FA%=J:5յ{e?3zDZ-*`Sf@B)Ler=VAp˓,銲F-X(T6~*|k5Qy|*=b=4bw|7d_"0wޢA7@g_Dt'9ZB՟B+~h?{q!<=i>GȮCBޣ!AxUPhط^t3;{(;RVp\6˺ѓTKثXm> 2k[i1mNX&TpᑅdY[!+G)hKeEgn$73&[ˀ!S m-2>_gim؇W6XRymխ= /FA^Rwȝ\VRQ9X%ao[%3S<唛[d}Of0JvgQeBMRi4xQٷǝrv؄4b -K~BPU5 CRo6%]R[* ݻߎ}7ᠰ5 wů2o1->̴UGmf`P${e kpr| ORv#5a/X Er^]_(( R^H?/"I Y0 p#)*'$IBڗ +4g 8kJܤ $WM^XlgGCsҿwV ]Dt؜L۔\-lVUyc)UI;#UiHhUL|Uqĭhw֘B+T%$Y|9ljZ'8,_Cf`ZkTXX>s*oz*RSDI%7*|mC|yKH[]pG7#<ֹrRtۋɾ{@ቮ"H! S8ވ:_үU9*bwM9$| %q iw`E:rʵyڨS28%rKkIΨhUaRy|WCbE.CKv.Z\/^7h@nFﶘ5'p4FRKkcPr%זuu?S~L=j-dXi)/U{UOƂ4\ilLVE158!p' :Ǒ RW^9WNy~E.0q5J=-ΩgXyW 09ģ,qo̵|_ kPtДmcī 擳ў É!/Ma8i^ۣZmTIm$()t sq^Zz'e̓9[)`L/s|2$GQJ ӝkU[$@\a,= I8"\G mxnsbMn3<C~_NDٓu_SP1&+ƚoZI2b_k#}8ۙu/ TFbtr?_^)[u(#T:{![Hgu} t| g*MAЮ?̦M>V^jO d|YsۍwE4¿\W{o#5@$tP+fB^7LqaYjF]Q'n ӻ.ggl0U&z"HРdRg">ؖIn^$"W7_:z6!5ߎEs2lwFJ%Xv]BڍHX7eaҰ!@.37ڟFTD]4b7&NTq<\5[8r ;}C>>tt ?68xFΖ#Js#AAﵺ܏m9?ҢE~=Sj& ܮwТrPJFz/(B@?mA4p Ǚ0^` &"ܳ$-T~sw[}cEuQ"+S"Z6&<\sm p\~vSķ(pɬP,\Qۿ33@ցfR.N8vG`g #HJ^l_(ZQH1=oj5O-O>J1і\!7HoZT.\`z$='Qٌ%r~nĐ s5O k%a`' 8J2a@yAo&|4*‘'J[pW3\N".EMO3'u\@$x(gOܜoQ'jv#vrȷ ^+ kKH4.t!_MuG1laа-B0?1Jr'lf]zן{˦1Qra@۲?#hŢ+4TU96Mc,Gny隣$mhc66AAFf@f+vIfZ>G :.Տ/ z^3y:5 99:>2!H<3\j [RV[vBibJ<_y-ףkGo1Y#ϛ!xM?<*` bWdbx)`a䯊ABա[TjATo'於]߉MECNiLc0r3·eZ] BW>jDnBWh _{*1giinwW*ՓYE(Q^LKU"{XzžcTUr8hgj3#:`[N$x5θ  ׏"x)¼)k~^Uu}&fz!0S]y!dx86V>Q*3̮K[."#nSjkf8f ? JեgZ(}ksU7,C*Gdc3j_/#C2(K ufT-e*9|knS B}m6k'N.ƴ!4'3&{Uu ytә`npMGvť4]/u1],2@md%.,{&=F5qqNe5uKglݪz~>wr.\tOH\0V܋r?=)OaE }0ILɸ^!ˤLYx-M9~K+/]B.y}~rO4Odis9*`rꆅ#OIN zkπJ2㐳x3?#lg6u uРlUgIW;~'K/Q 0Uē:#zU#:N0CZUKAؚ'!g,ķ'Aj:XYtTEhzh$2.p>hV+& "{xbt8FML ͅ\tm)]ƘWGqHUCgΫ,e\(r ʊq3)0^.ހI"^kR$fe`J[Ry&uj ?V'N uPL,Bctvwm N_y:uCj"ɮp>:vj;3KF72%HIq3o2^C["âw7g_Kn=G 7% JeQіAU/-RAY,\vӟʤ'r2ÉrC
       *95C eV UrĉoR>Egn?2[gJ^Aްe_|͡! 0@E78@KITʬ\DD,kd^su^&1kJgNU2GF]rq"|9`eK:I,$yw<=\VҤw4`r:yiMP%tP,{2Ljw_.+[+sN!>|[t.x QCnp=zj]e1=iT:KݳtX+.P4@/--o!Pe EO'4,!NcNH[Y))X*M`z䄵K!q)& wdB*I2,HU+{: ,_)x@b=ͷiFUdRլWَV{> IYeu윢0p^!G/ѱ֓jv؃Fd>`nx24ٛH}f-yɮvttf{KK+OsEWb/!I$H(ȵ̶h- â {T4~͉s'܅OlB a36c*Mn q5 oզK8L #&_ i̯:ѾcPXIU^;P瓟7=JHQ1ΗՒOx9{7&*\G Qr&~QtW:X{3νɚW'v]uO!&m#j÷jL|9xafji!xѵ@],ކ N`JR8Xhqi(ʓaOg# lЈS ;-M7t0Dټs97髾YvJHqo!8zgǛ\MqzLuv˟slc+\ԁ8Vd{,VW(sԘ!N"Lj:JLgx#2@P-~t>%-Y`s} "]3M2Ub"mhyC^&D3c1ZžݕbN:JŁ>  &M;:FMLeTO,̻(h43WzX M1)KtT\K^uP|}dlm\S)E X2JEuQ\lE,V O+Ot]_/ƫB\G6Eg.E%*{6e$uڊ7zZ7<#zT$N?ܽxN6,տLaA-x'{r,gb4WQ- נDxIioc.tMШ.=l"Zq$#&t1vW Y:!p^`˃]h8]]lI<6Abݜ\]n]ƾ&!K??sݵ>vf_] PfuhY@tBJrUutOE5)1_}f X. =]߀rYd:YfzwcvP\8C=fِe.$9xVGemY3,rNFm*qc3@4q'c}bKTae)Fѕ.R<{[C&DުWl>cF)hrI#wp CuąglDF(,_{#RdǴzil`r۩]*CZ؝2ڰB %j CLQ 2{t؈UN!F#0B-32ud8āOKN#,&V-㧫ڙydddG=Hyg?XI/R^*,(lc 0 9W>WF_hߣ Q_Jzԅ&hӮC<_+=4}C9#%%zӦ>F:W>d_,q󑬂( pG鳊]J$X K'-,fkӻntۿȃZah\U{@ZhY5읉Ga16vD*EH8]֦(ă^vI݇Oe;};&A /Td&$ݖ(e[. ;(er* hPxRV5R1K0WRʗz`9 \h7tg9H265xWnHqJϕzЭNӀ\=,6NZnD뫍Qdo=xFo7^.+rN)Dvn|T^[Ƞ7m w!@SdJCֻwXj_}̽ӳl~9i㭵wN#v!@ִx" :+XFxj[*bw΢KI93]t^ ج-S[NC'YƋuX+e骴?'2ƲMNt4=q; $_DD[V4jؕvap.uZs% EGm!tѕA>67ex$g#a6]Tȍj$n\S42A9xݲȦD\J|>5{4`UKsVdWr5Vha5s ;UHxM8e.V\m%{vƥ8飧4n2|Th gZɆY\m/+"ci:s}zxʑJG_s8j1ee\Jd[mlܚp~ŗơ8O)ҏCeOu/4~4}UPYafyNpڽ(`B\ &hD٢$ō;Zr[<ݩZqN!.>t0 m`n@A nhX071f7!xfĢ'Xv~&F"9'S<ёX Ncf#Cֳr)W P~L ༒R@`f^<ی۞𬇜e{lߏtd;4LDy/@joE?밑:߼ѿ\3iK*wRyETI#F^^W>v6gx:26ݳR.`< ٺ?FA&";A/tǿC<'~M <"8W a|.ᬺBUBTnU!xYqohDb\iU{ 9bMP=lhAֻI,ƠeLDf"~C:TSl T{&/zj]K@iFPmQI1)%JlA!Bu{6J%#ޣYՖH-ꫵM$8Q~Gi#6ė*rΉטQzWqCj 3"fm~2g+2AIRDC=~U*I65Jz4|f6F59VSBX^:}8v MVh+"ء%0)J/͡*-`iUҠōC!#js/b#}o&J3>NgjtLm*@S. pt8BY AkM}tIɆ''jq޵.Fյ]LLt<ug't eŌEW:/O?Jw×[L1ɴuZ}΂Fj\Yd9b0 t9`VI"Wxۂ:6AwR.R^MoGV ];(T@ Xªgm_0(E (A MtX 5fDAmNJ}(@WdJZ`inǙS\Oר.YyAMOEl,$R@N}C*JH, dDuG d/P_,ւ5޿p4$ϛX^]qQjǽ,9d0Б'p v ,"Ȏ"z91ߋkĬr8~Vlq}k\˚k]iL%ӂE에BYLhwR#ܱ0VvWFzhx1v։&nE-0jU~˞rڧR8e&kb`Hst(qC5$vav4 0-f iʍ cb^ro~[PQf*5ظwcK52-"\-}KTtP3FaucoClcp\-" 꼹UB{}81 '<3F'SPjc2um&D:/qus:[cxj|3yRКaVOBoR /I+`1&3aM~- 3/q,}vΦ䎐HG"g gi ڋzR»3nk3n`a#r|F2]x ˲0G:eSto7=;:5,TE9O)dKNh&Kbx(Jyb%0< /n#*ijs=J3 i-AupO)YyAJ@ uʹraGLv꺾bVLb!Ϳ! YoT+Brس/g4UT=kFϕ%okw=eײGC^QR K~.c`MzŲ~LȻhx=.ރaRxA_ *zP ǐ%rxaB1 wz Bt論Jf1qxQ ydQ3iZoa-#JiM, #{:xfA CU5v{9ov@fTzCidt OGtJwC&JCGoGz;]:_hJoQBv¨ *UZpzY,bCVhw … =sIR!f_ O+[>@9WX[ʜ*%7eS otfoA:V`,=MIߕt#DZ`݋[}Xjڗ||t͓ 6MTi*w$̏xYIE*}5t~4ΆY*,{O#;`s/9$Rpۘy|ɀ*|QB@Vy{h5dQum@T4["3/Dr]2S+s5̂J*:WO)Yysph|^><PsesHlDii_6bu=- 6$vA_CDP K_V+_%. U~??$13D!:M#PaQэ7JSm2Wԩ!db͡f=gj 3CˌmJg%/rC 9/:Bٞ]ș_TA g9li~ߗlދi ta<'ϕ'Jig4}DB)~*`}֔'[=o|tZO \_:6RBpU?0|1;NF*!#D{K)LSt0xcYC˚vL*IZ6 5*~B03[dO~ pzx/bny'-£6{k~-z?[S[3*'9E#)O_G"\ Pif0n/I@C`('Ƀ D?+RmYn{#u"TF+tZ'Ŵ^(^96]MP rKu\e~aBGf:"y*}_-b20;ɦ(L/:f09I\MIlf!PjG/2:yE^KCiVwgt20h#1\7P|AרkZZPVcE[X -w棾fgfy^Q>6~ /`!eFޘ}H(oNu睃^B򏠴SٚSڸW`Do.rKMh$>hxNYT}lY^IIwCW#&ԧ"=SbLj*$s-3#_mG_/Ӝ(qs#)`Vy F,wu_Oٻ౑G$їc|Q3SRڐ}ywo!Zw!i$d oJͷHD 3St"=&XJ+vH!Y:d6Np .AOHAyzU*b}A"tR$@Y H727Ԏj;n`Dq|;EP f#&{1v}y8ξmr؂N? mDf{u#.'6&2ߊu" zs\[ݾdHa1O,G$F؝Ii|.c9ő.44ְ2pU0v+KliwϠ; i.3IQyB, d:]L>egY~j@rAIP9c8^9Ԉ2FK*D ;o纴b@Gl8GLa!A(KB 4w$ηкk[=&YH8R-* 7́\Ļfrr*hx/N@ܙ֕]=H)Y4nSERep=a%k2u% mtkWOQojJVVjC3߁z/pCSy|Kج;!9q*iZz Ю^Ḱm=a804,&8n>P}Ȳes̕Ъ=CzMfN8Ï- ~[ 4מ,,I)RBP Z,a@̙ /n{cK%k mH@Y(N+"!8(v?t#6HXR+`蝾J042 .OՉL3—,VuZum@㲾^1HX@i8EFoژHi OnP z]ɪq 2A=v]wugsNya|YSr5Up0bmA$!'Ekyqo1_}>Vp\ޚ< >qz1FEy88akF˗%SK/~ؖݝZy Sh1Ծ6tvei{&WSz.|(n +D >ւC Lgz>4)=ȣSt{p~'z.;@>Pèyl`7ct6Hkl SN<_d~3Nפh3rX"A`ǡzA ]$9 3b<"q[@ce䘠&RƐ8J9Qf#EUqhNsO@]nP;zK'UV)?2<<)|Έю7'xz/~, @jXNf܂[髚#}A]iN{BzYzT` GYSOI[_Κ V/%(͊ABZ{4{?SX^ykn.8MI$1#^-R숞/"h6pv_Z%{>ȃ .͝[dev mp"%_aoSYkZmE=qYgܜF\&t,=>lvN$P\a,nODyEo?3&Sh27b>tN%٨Edj)!PܝY͢1߮[-÷q Y?^J<;P$"0U?ʇSFϿBm<J_,]$AEfW[E_F@^=J4jS NdDca(~$X ۗBnLrV(hg H#V_ ;֩(H;<1i33@?K; ujqa%.ֵiMR@k1@]CWЩu8#~_x9<2Old$as!5k9q5 0U2H.5SN} e^*DgvODU8GLu4"AZa%?aooRWM֧-*EFP7czz1\2?BK *:'m26kVLw^Y3mxY|OAzeT@suHhWުRcbFiXH}+DwU9/B}r`GpeQ9f'ḿɕq=1ũl7- U7漨OuԚi.7c ?Axs*uƌ/Ue^.>!C;ȽU:$ӊ^qC8`?pxKĝ<%nn|c~(k Seo2}H}ί/O2+n|e2O]uBo74ERYSYO9sC_s9>־mRf94E2]0W~ o=kW7nM3T@D<l=-y fCHmGu6etZΐpy/}w sdeK~>{8v\fw ƴ6;Je[7UrtjaM4 G=Ӭ(?"2e,A>gz*-, ˽!@' BF--ϧ y[Cf$FM)/[飜SGINCi1ph}}CSuD_ CwS$) R_ /5 l܏./i)˭ПR!LV0zzo=~x?}m.uZPKf'q%@j׺Ә4Ń~G5,N'ݴ#΋4߀&yZn[l|o!b`vi`4tM?YH9k@wg}T8w {مuVqOqQG[$Vy^W8 %%uMe^rI堩mPfOW飮lB`p`4{0j]?!}x%<ʤRMqEgU^5:!8U?L,鳰!rIJxfMv{\y@#T pΗ}l}8q?kw{ ghȿ_1NNPE2ʛcq&l S/zpP``ѐOV&5kHQ CNBWf*yTg.$"I (4Zs;3j<] *esBR~q-Ev|GxWyZ~6Ɲ*gY @-"_8GZzu8=(, 5(_8+CtFvAcIHcZ[^NiXOg =9zࠑonBzXavf=XCa0OxoM+ QcCLٞ'HoGG0 P҈ϟB1'TMu~9,91rdVH .u2$TOeIv;ȸF!3CnHO4]) kHL2ua'B6>\CD|q' mE @f\AIl:V ( ={üOe ȍ F,P- c}9 !F $Vfiοl B oϮl^g ɢgW01ec#n*E?.y*wabth2k95a0K99ma*fhuJ1%' SVa)S^*\ ~cR+ SXd.^nːuhDTv" nAba|?A<.qt? G|R;A+j,j1_41px'ѹ=rm_lYK՜kx:)}Y;0'X_o{_=p+^6" F__N6ˈuXlbϐȌ[Y7ѝRǼ3EbI͙Ӿ~\X_  ,2LH}k'ZRD#jO).jAq7dc3clⲉ1]{/d,5HRǦ\4H}$UyrĽnVy~}j>4ٛv݃XC KmP06fn^8>GdDEnQD1ȳ b) +N!>+qKbɇ6&@lx8ԫԵ1TIVul& ~/D\ @V2}vxPƝJRϯvݜa&wv|iT-z ўN-]`x]S핾ŦJ᥹2b.x񬼌X@b.1aBWA>UϬ>H-hNMR)U01Weg}7v F^Ą ^-a;!xfCMz|4ưeՏ~ӫ)%}9PhD#'om}I7;v_s!i >( >k~ *!8ڊʇ: v#"F"0Az :-|%"۳‚5x}/n=s$osח*DP+_UdmOK ƽ_I0˶+TP$qK X|N農D*`N*|OefSc$d%魭U>[ЍH pO4Y50&|[ 4~CI]aa p0҃덖;{Vizz#ܐhJ)!S6(Ҏ521=ɯݐAjKّ5̔i7e*i}VRѾՏ7:5rG# *8TKF2cbݳTW#C:|] r7v}TJ`&N+)<9c#L~#O>/A7Ś8[vs/AN]f\('0Om7#ݮya&ur[c)o 0Ϋ>%wd}3d&q;\1IW\Z]5lj*J.ol"Gj$>[ʍ),a-ȿIC`q4"*=$[,$' 0F5 ,LI=6 4l=-qүiɥC -fs|xHya@7L]YLesOz{$C|?)dѤ^C@_SiALfx./PGi_Z!7r6%C~~kA!Ș/@ZA*IC|Т:5ްBH^&jA72X^ HB ֋HvDt^_V`(/ BE1h\IeW(9xhɦ'e4!O/)noÂJՊ"t~ ,Z *.*H-O}v("Vbׁ  $|F$286UT0]9~7 I 1h-Y+4'wz-_84͡j (OeXbQS^@6q+\Cp06.Vsdz:w^){ ??KG(!hA𧭪iqx!ax&Q^qFDr0jzM&p=D9zlݦ0Qv]U絁!ȓ`p9q.MۄCo@ 3Ơt?gGnC;iBxBc~8WlCVz6fxE%XC&1"~_O;F_-rR0 1GƄp2>Bv-qA'QEe>oV\ p&F'W{z7ea*\ cRC?gMܶƌ{hvN> kU)ugk.3Hl7}:ْG %1w{43,ޕgޣK4`-PR4rnzYhV+S=Be]Q!{ H֦9}^\y%q#Y>OW)ٕWĞȳe^^[ÖhUD/rs8: 9&=NArSYjQ6{?%JL'X 7Z%MW[{ufK߄4u]SBcȆ1ϘlVa)M+s2l 1}u{0@:>9L33`l~ggA8h'Q@7HdY0(Ouo>ΡSO⒳;r#w gQ~In٥b۰5BI{0;re[CKJ*kz)"dLuBDH|tKFmiS,`R&iv6 .H]y틠ßz[,,XOQo9A"6q0 *UoNLC~֝]'$zlgvƑ*9?r~~_{~U?ݹ{v-O{:I!GREq16wbqaÀi@B۵,!M==s `5 r"*`Of3-ߚx;K]v:)So;U*deo9[|PV{e |[QWd͠C -k Ov͟Ik zRxy P0!<)z )8чESۢZjFckH 0KѸ&Д{n7^|aU<f\'N\H!,i,苃k&Χ;(|2(NGIMW,:AZܤ_<gP>2" ݞL.BG^Bț348tՍ.ίV+ e-edB"5 "f&kw"?B+st%])"ȊO͗[Kzvͨ1Lj/_>2Ѱ,/ HuQ<)7T@07݈l f0ƶs{|reg>::e<14ZBjw25Uv^${Ӿ6W3G?- i:[L1yn|f^S>$e(QU@¥Y;9P'b~*x74˓M}ђ ZBpj&yyVDlm(5Q+-7m^mõ jp0>~; c'XHφ{92|aޚ )Y4v7$I0o}h 144\'kbb:!pDoWZ:H*2\Kg֜S}eTf/I z42g}.߅^/Й@B^I/>9(+@u¹ $L)seR)Ŀc39!- |Ê]r2t:OTM-O3")^78{NS\\\>}F做eg%F=log)%i ߫=&Wk2yr:~PoEYڥ3񅆏(#Rb]vg_'Pdu˕F׮~D]!CTIPrW >[OHI|Pzshu\)~]2 %+5Vӆ涫̺{=+5&Fj^=6WdT8Y~>&< ՗LS`gCU4(YlJ'X-UPSdjA Ӈvɟ*39JR#29=4_#{ع-`)ac]o Z-\ALh]1K[/1u?[?IBlz;vLHm~+g2e't9[ΤwC.P`H7=y kv/ x{aK,ߏ< l>FP{qb ؈-JƿAazݲL̓^Kp6oY^녗\Xx'Dr+-4rz͢$|ӥK:!F){ kH[Z!.S E@Oq; 97ReƃM@IQ#݆_՟ajo[W rl"`h@ A.`^革IVHfNTɲm6CQ CD;3 5X&<>c:c܅y"1i:uT}Ny9/]BZ%VE]1A+tinsH/ű.\ ׇ!xnvYV,jAqi6CR a%gˬO)7C\Z% 'ӳ>&c+X4n ηv'Ŵk@SAoQok?R^~/.sD1CEFLlI1'0j2Y!w+֯vʾRba :|So7DAl?km#oЧЭ)! ~SeKHUXb.rFQh LՈO9MvduEș&Rugn`5+x{6s>P^hN5>L,CD[jP<5yf ~64_ Yd 4O>j;ݦ[X Fm3E$"=]PƏZ|, 7c-8E89.hyUr=୐K`ь#q3)r쯻 .8+}30(˾gDQժޚ*}Sh0Ι6e@N %]+3G>a| :Oɩ=r]<}>oZ;''ӨEӿ:e/2QjhE>E]ɼPB.3 q/!3otp? {Gpn%gWYߏ4/.զ-Y3 ykPBg8\X||HnYjqJQ &-ҁb+vKXVNrȶHWA7g.{0Pk+XRFfjVSS}ƥ.hYܺ.XТm)S_0Ad{AKc_룅yK"g2KHWauL` Bv&k3] "e;-jE˾mTX#P rR37⑤\G:U_ )D6}S/V4@bxeR]tji40lj^q)N#0v #1DS-hr>!k劐<χT˗YĻ"^K*ù+ϽzѦ)MšM2@_ٙlba b+-ϱ.R+Qrl%'>ckr_Vu][Swɺ}XvRBag}%]?W]E6owOU9 u<w:K6iIWi!R^bZC0fv`lL2d.zr@` .\YNengcS=O\kTjk gnczW]i<[ygƗ BG" 1F^WO_"tĿy,%rC9T-B4]\)tX(Q~mKf{C\yA 8=L@ <$Dpپ>rxg1#^k-6PtWoL~nfA3A1sHz݁u }t+31LMљ[b*ϻJ kPǂͬu43zI»׮#1D:hy&3b:)_Z. JЧ c-qԂi|[(0 Vzf E.h6"6Le%o7zJ@XYNZOb bis'ƛQ ~gĥ;l7D,6{.Y ~+n$R?t@C>|1:8,kX $}qb]ofTLH9mnRE߁nΣ[ cf&x;*;xN c+>B;< AẅHSBWP~Mv>a,.GfhA;WNoC/~Y,sS;gbH١*%8Cs3ǒ} vٚ W(wIF4Q=Y2JU00HH簿Ig#BHg85Za.PxG%ıȱH_5xLNL%m <-i}K h5cq Z8>^V}CϞ[!#_KaS :UHy+j,"[(͜ǘ;ܼp)wDXڋ(c׈~B֊v TD\Y8r z@AQ>繺5 b0gagmeCoF5! {,\F0c؀=x~BWs{7EC/}ڤ-8.6>ui?TvE{E1/iG.y V|e1a6D#MD7_V]zJρ 7.^6C[[%Z:\w=UC,Z`@Om~߂Z9a368|zr1-p1 7?aùtRʵD$nnG'3fN%u[DUB$CHZ91<AM̏BpadD,QF$1#W9z=\~'+pID* Oe5[vpF2%D"W汑2[e0>`pd$R\j?D28G|!kؕ` Wn _$}de̠J+Rɂr}9f(+#0S>YQ9E#W0"j{| UY#6>`YւDN._ m?|4vy6.#Ќ;i`IH7\1麧ְ&qz{LUTMvC3S 2AUQ"gK'ٲ*tx@HOoz/qh!X&՛k W$EI椶RuV Ph@_ԃtmN<0 e"PbHFk[2b/*{E~X.x2pmZ R ~y:#Lin{Yc5(^--0@KӎlKk3ݲ aB2ƐCwjoaZlvbh@XPw0up 08r}UMCJ\a,h6UtB$wCPo~CXi<(0gQOy]qr-*Y`=ԛ@>н%k.2Ptn},HMծ~>eV/ P6zoi8X־HX,!rCCZ5۪$kq̈́-KWلm"|mіrWQN8YDC"~Vu~ ȺxM_ 2mGœ,B蠳6(ܝ)1(R70ʎ7q_J[XcգN^`^ؘ#"):`>W5~/ԥ-pZ瓡 o,^geWIbY$ ?ڐZpR0{%Cʪ~,GHDR\uԇ;:@Ԧ:% +ik}Y( <ǔi O"{L.7 hYhw〃W]^s/0Kx7BɐZת `gW\%%3تx- 6"6٢t:m(v}7S̥ʨA#q,OqȓUO<‰ ~ Ab"\lU1|84{"-W[ v0ퟰghx`ls- "Gؠ Yu]:ݍ c6j] 2EaLoa5XɬJjejar}ۋW [kޗŜU&RcOާ"qQX-J$"^ʊ<- {8~K[ma 4* ,t^@ZѻF+r n즩``1z fFE <īj2sRs߉_4R lbͶH(J$HWUX^6O1qa!h3)q˂ ^N9OG#~՚F|q6SXb|rNڲ!3a{]X}qeOX U@jW @7` 2pmH5A\c:ƩoNF['_bKmuAbSX۽r))tJPZَB }{\34:$Zث rkE(< tW Ł Tf@Zz&Id L,A_eQ*̷:^ Ew)o;OsP⯴}ͫux"{JS1Nv%kD0IQT݅/Q9e0|%J%q&'Ah0;Gn3]5Vz܀,Ȃڄ>a"z9 e̝T8O?q)D{p6ևDz#Ȫ"{Ae!_㱽/Ѵ|Uyoƒ]']|]ha GWwg>J1݌=q!}7͢jS|Mu!H5!P]nOK>2砠]V2dmi(0++o.@|;N{ }HI{>QdH&MjT7eO΋Gs}c 6,W^Kt-,g4| q:3iX P:2G+8s/Ňr,ً؇TY;Sڧ׀zLYg:C[F"~b, a>AغR(1NʱNPT§FdrIQIWBRfHӵjӥrJhV:$cZ9K=:PyJjxЉ+XE&;FLOw"@d,EǨO>5nWP*1:gt$Z})\M[ >OmI`R;R5 /2NF"bD\f!oihZ}NOB-Q'rQ9""ײJHTR2TɕEbVh§{l9HҟnӋ#T 'vK*FX2;c3$kbMSӻ"J 8"^)AU9PPBAz!nSLkE\jnxgc?SpWSol7h6WK4dUh \IK}!H7خBBϱ6R~՜a=gzqJTjϘrw^w/Dp)M.4uJ4ثHp$ƒqP.RbR:|{>!rl_rL v=P*}TfCrRTҬ6VR}UvL03\\.zn&2^عe2#%]|yI&W (l \*f}y=̾Q>Zi.c.hNAsG!X-Ue.1HBqB䐚I/wx%BǛFl{[RҘO?[gaS AɖW 3JbyS) qc"T\ \D,sͨmcNJuWT}?lK6 YMۦr,+bABҝ y]?a}w[-EK" Ӵ{lr~DJ#3l86%,TKwOabVv ^X~XUml PugI\lʎGM G[G4Ey^sl?oP'mq@5, N[bd tL)YP,ylԟ|Zjڠ>pZ /q H;Mޘ!_zYDžtL\ ncBeF !YhQv*+g!j+A?*/0p'*`h%ԁT,y4{Qg+OYl<=ZPtzߝ9h9;LY-w6TQb\R/9sx1ÏYoL!ߌѩsLoWg^2qq܊z!ee)Eiѹ5ic{IEoÚqL\8ݰ?ʵBS5t>.s뙸wbVPF&=*gESQyسf鈱ԒQix!C\x`2.Hͱ8hfI#W.t!׎1v5Jzlҷ'\``-yˠA3"F;$ 3ʖui̺@vې1nZ#1_Ӣ)QF M߰X Eŵ4 |`m{zP}ص˨ױ/`~k--RkVJB}/r#(g5 PsP[QԾWx(IκrjE0K =t%'X3٥W4zP(&_64`0_1FẀ5…cZ/bh3/Z'H`s_:G<Z2}.$~&q>8Mj2eG氟V+,s؋fixUiY=0Y :HKvOlҭ p%5!-vm|1 pQ^yS#߻kɭ=SڐVzI7U.r;ρGzPzx-qQo0|1\/`]!U*rѻt%ռ oޠ2GAÅcBlt}0k]Id]FGjt(.-)elxr VMDo["Һ9ۦ"F"F=N BKSAۖ `FSdTUY|hf G!;m3Pg[ۇ"հVy^|4}j_0%u@n &1 ]Av?s#҄iB&s e%IsFi+a -;]5D]gLPr v暗ZJ-[iyD5Hw1oVaks. '@7e _ߕ)[8l͙YL^ ߽Kfb,`NVWƒՉޮE~z`91f[i76K"a{Kor>NemYg?= >/ N^_'*#.@^~oD&`ѷ 0n g㐆baU1Ļ".}Oѽ̔[a?eB/&hmq\fsjbp*6(ՙXt9B)+n sÏ(`Ȁ(%t>!|bSaX8ŵ9A-w]&m+kӟKXCa_XCp&A~UHSSFS\;KLgcŒir8l͓"xӄ,6"nqUˬdc@२M¸Q D]665grSSܪO- 7qlHH0Hꪬ7)G0abQEIJ8,e $úf#w˽@ |\? >Pk!{kV&'63]4 j *Ie1i֭3!Kj6vucVj um$sδ:/sy(Z Z09KiF3}=>$S?flÞX1@! S8aZE"C1<}K ?ȓ?c #e2v%9W_Xfa]4$g! Rm_ uŕ=[dA]kwV8>M Ռ~_F*BYJ[fdbLx&)thex?m!gB{t[dk+.wwO>ǍE.[샞R^AP28iulܤ 7Vv#B,3Xib*A'(2xDc |_Vg L;\9ؔP]K!;q^pb-7ar$F=(v^W8Cm^{ bc}7 BEc<ҌvGៀ >'4{exΊzy?_:RSE[E])!1Fd͡XT=S~1Q @7ItLh}Z[aWa]$B9x0Ƙ> :6Z(,A^ȉ$p/ehCg'K iSL!"<l̂Ur)` r!Ody`2]b-70w ]{NE dey&w1FݥZ*ʅ'[Ng*~kRd+b48roU$㉸01h` vJX ˌX(z>iɝi>u6_@a1a@ffډB YğiKgm#< _fXlϰ^u͵hXw 0{:|'<>:pMA,7 i XyENZHnzd:ΘQjօ&Mܳ4v]VC1V Q/t5ƪ2z_I6g|8&kO(tEP@r@# @.1S".' JFf.Eqrű qOxRvQyIMhERy)v8:l z9FHRqK8fsDf*+6#Ib|)j% 9C#l32kA~M/sSrf*!܈v\{IqȀOk*K4^xA0eNΤGኸٓAgwA )4()[1\ٻEN|8Yn^wZE ~-O%4.^8qW*,Ukwf^A8UCϦ 鳃Yu ƨT6v[l.[|tk2$ NmHU;J#sܒQ{%¼=^j XZ^<@.n7UT&j51W$j"ZNA$3K;J,ʬe_RXg`@sO95u5$J] =Ę}IJx 尖1#cvMiq&*-EZ.^hEL:H%Aӭшz N֢9:5CdKÎ(wڀQ(|]6)gupNjþ0зl\%f-N҆S@E\-ī4T){:5.𐜡r*:eGdwylH@ xv`LEq;" UrاN|舶>98*p[ ?ےL/Uϥݜѫ~!> Geeqs 'OŴجAZ*͸!p*Hj,;IXؑh ۄFeӞA7#vq+<vG@\~ s'L,Jb}<u'SE)'@Y|*/`Ӆcl\7ʗc]Izk _(U^8K<;f WzԕtF:uI`Ԡ+buieoe¢dOevp@* kK KFVśf{k.$VQߩyTFOr 謓̢|$gsy%Nu.*NhP~>wegK4Uz:0k8]/UcOB\bXKrv#G~ipUIؐF)+"&X Y(e>5]0[L9x Ch9k}pdXv_7#9Iw[AqG2hoFq9X`oX# PhO~haW;lȇ5*@V1KH(3PiQi.E%/UR5'v*,F0c X3}<3vwkcPo]_P_AnlgQ~2U\73+l]ww 6 s5Av@b '~,LL4o/} D#:, ߙB (Kgӆv!60nD>X\|072飀l)Fw[Mms9&=ɄgP T^qV/ -פnP0 hQӰ_ 0loOm:`xJpm*$M~`rq;j2n>e#$s( CHzX9ME9ܩyQd!A)g<>SGrی$8F&3DlLC?b̐Cs%luxI1E{ =g(Z6fp%92Ǣv\䖖d7(.RWnD<cEf'L ټJU| *x c! Ҭ;Xd䱸JurJ*S  Z3ȴG7ΐ~M˞Bj'NLsj܏k`ÚOmxch8Kiua2;HsaGti {EFݡD)*S>w@!}C-t <4Wrv !JqäX!}HKM҅9בrk(eKȧ!<#{M?XV6K],@lo0 vqSI@#ig4}#V ;B/C,jG;3|[:`Kn/૟ Qb4P_%Wu~X@f๒c &+CQ0>ͮBG,A^A6~2t9`F?YʆV.Ш +ǁh߅  [3ζ/]$)'>(GpsvQ߾ ~>GM 7-&0I:/%~tzs\5R%D#!#w>h!W6LqX뀒I~)k~hWLퟪs> 8OXVcGT:o#{M#29FBbŴޗUd(PlޣAuV i}^qz뢸&;B1$i3sB33'uÉojaE5eEY46(:huZ&^()]6ս>w+JahiDb("a*5aOa勞u6x.+S5v7V6ɛ"Cp/P2ֆN>ehjҕ ?(\E7CncUN|YΦF!l V`d`k&I7c>qCG0>sĜرɬjdvm\2NIysVM꼱Y0+;D]]"6(:^B)(vNT Ԁ ʓjY)7zȦ)PLԶF3u 1D?}}dբ*՘/|Ԗn-uY[U/9$ Q.K|k;)'~Q^l%G8)ʌ\7)~ߊNP+/?jU4 C*d81*w3TkPIzO7qWRq<ـre:lǽzD;OC`<D0xԃ e4z- tKy;3Cʖ 7d @MWX=;ߛH]֦kl^qe_v}gzV=2X gO=-0tj#/G8јEk2W0çYKNݡLz?/#ܟޙPc ЭbO\:KΞ*k7EhTKD{>'4+7_l&qi%<7zOQkl/9=`B'xwvN^%О$vq?IP5dl:!Y!Qܐ3eฌO%1Bݴ&x .͗ sF FrAU~R/lKCLDܺ+ӍwW.VȪ51e qazk%HgeN/׎Dm%C*%9sZ;a Qe4 ڨ%23  !(I)jvjQ#,+н10ao9gҋa6>H9f3Ϛ!R0ݤ[Uxڷ:3ܻ?|DZ?%Q]l+ R)XT&)k8l:EhLݥl,u$o7&[fJÞp_2ԱHh͞S"DUn1sn5K[E.%1ѹ.û %C*ag:AQ7*UdzX> w'W5٪ KNZŝOՍ}O`z\eTw^}zج [7& ' S"H|O-@o`qmkԘMJTzmm/}J(=\ %h5F^|^oM-T;|a<"(:'JTV(@]S0 }n 28AިE4T!`k ~/‡=kBo(` ޟ2c㧐Y?*_=@\5~=򐜚%T")P N a)w\qQ9@ҁUP)V> <.A8FH9+ֈ_&e#= \"Kvk9 (UFqRc%%418d,,mXB$00݁meKQ|*C3Bcnu6$lWmtPxF/a40% xzZB(a9;]0o;h!|Ct9= xq&fVN2H"c4h84 L.[(@nͤ/WTx;# @Weq&ZŪ $;.2_S]=2{ClqOi2ʋ<폚Ml7O&#Im6,rɟk_DEvhYƝ$J VNv(CFyP6.F=սSu{pU8%hxVp넦`E^=R[k4,%KV+\ԫhyemc eڽ7F Ӝn~'~#f{ !P $?DKV Gr'nܹ@d9!~#ΦAVmQiG8vӬ.3)}DCȯFgTN$C0Q-US+ ڦأ+hJ ۺqw;W"Ry8π dtV8) ca pfg+q U v_{!c6AJ"x!tYO P:&?kucX֎׫VAmxJWH[8sΊIUDt=\^7?,лXtZOݵ sϠ$?hFmKB\N״&1b yDJ;an7֓LDOo|Hkl?5XAqPEK0.q*mY0MiPGX*ɯQl`UY$\nks`$vSY8DໝjKTC]3Nm†bp%<4*ĸ'VbgJ@͋E_d ź@! bR'vtMY߉Nht v͎?-f8U3KSwB J@4%˥yʁE%`!x[0s 4Qp>jσp6"/DψqN na 42~3]I #̀ɚOcTg͡%T`XtT.}$ ,7mZr4\ui:BU([*-ZCW쨲nF(fp1)W0 rVG0I*F ]p]:u} wS|߳eG21RTsb*@`BҐ*X$܍CmMStn˸61qS&J[]zID.`i |ZRsK>bmb(JG_i;5#tcm7ڭyvnn?+z58v҉'#;săXY'MqO$EM3 ~-#Q>,fA!|"ʱуRr}J_v:m@VWF,ҙ!(W/y/J Ю\_ذ*Xk^4dPʼ2+"kٙf',Uzm3Ts|t/ҊUfRv"JZQAp"fdcņmxÍ<}.eo"mq7nT~>c,]`I}w ѰGO2ěwh&=̱}nh=x+b&eԪrtRucu.A9 'w].z 6{xģnEql|7=?@`K0-!V3V"fgqіX%+. LL0qAhɐ[+D kY\(:lȬ8ZeƆn4MIIei^$pn6R>%CD' 2.xPa 8sE/0T7íujf",>+2D,cBvtGʙhA'Tδ&*Au{U%xz!aJVDr"11c ݆SiV-q{wx׮:G++!JV(SVSM퍵v:qCVm"74&ZvD.M!. bEÔsj!'\mt{DH^HFP0\Rz+Ȓ4ZQSK4::](4xj:ڼUkŴ"s؎:6+P T4ęv| Zje ˟~<~CK Ca`xB}-wZlHA<'|o%я9~U kKD9֢Xl)!+S9vYQc`U={2h%|ʞi˓ARPZtޣHI #c$P'QT$lφݘ.ijĉͿ/}YA\;Ŧ|:eF/X氡#P568RM(`G'\7%]_e~1Zxf0UM{bT) =[$IgNd*~$~Ur^UFnEx7rsgUO?&qzwQZ'/nԊ5,ʖ|Q2dzuqMzaF ]wkP߻;"T,^$chnn(So4I}pOw@Gi1]sNczJ?:),NcpdpՈbIiVNy 6z(ѫ ]LpE8*iL; 3W| -b[D_q RU 0/WOTI^s' 7&  ߤ}e w";[xK#!={ ov{(Cq.w@Iq$ʱc?$C/8X{crp{̚WcPg}Dqsj[{QdW aXGMan:7swN_lywxyL|$QFa5ɽ9- l9d%LpK8 )!#Z,]n7i jQ $[2}5<jU\f v-YϊzFjc z1˛\JW ;66擲 7dKeyyW`DQϑ7* K:nwDw'Y;V `nK&k:%:ₛYRgopY׫-5-6O%AZ;nP(bNpuYbf !9FMNτjCG %zv)@+L1z=`pN͠w;1=SefҪ E%ƙd6|{?xɥ̥7jב ##v<,~y-^P@ZF?]X \?qQnHD? lnD-#xHN/8S5sOD4`BTb}9QpOtF ?lOdOQsWXg0 -y(=ϡ0vA]tQO5 E ~!`KTH^:6pp <)~C[lXWf`8d?m݈FQ+hYKVZń]WVsŬ,aF9KTOEjA2'j0_ !w_T<]>; NgOQ&նj!3k0cIq4},J+?`*aDZJNc70lɎy #{+V`yj _qJyKV"*OcSNCkB1*ޚ -daR^ҟZӔ퓰cI'Sriu}AApPSv:HZp^yDpb-Z2 8ge7 F}JX:J6^7|@ՠ~n•vzXchZV%']X56N#E~q& '@X^`y!q&P_dP3KfU9ʲXEړx:Џ>֋]GnL0bmR2Px)o27eR$%l5(cc eq*iN7Nm3b?' kCaqX p)gvv8T/'?=FNƙ4f2OoBC6ȴ[NEF98ȵMㇳ1DK\cjL9dTf읡(ѳMC9,xuܘe|(l01I&qBZMn8"H|j^bY~KWs~?4^ EV҄9 ցL4]λ jp7ݦfz׬;-> <<|͜[X 9 hM}Uyq Q2gAՑ|]IyCW(EeZ])`}%Jfr_/mij\p3=Ȇ ^隚fsQM?6۱VPBzWh1+xECwČ[ބ]gJLug=BSxNrs] b3^ .n ;WZIbOYPmɚ((9)D }-'%^o[;Ie,Oe>>5bDPa6v2}mxCspcך 84%s.(f٧Gŷ*YﬓX aȊFϽ]ho6*9{ڡsݵ!dWV^U@6C 8amo%#@ÊB41F]fHW$t$1RCg5kLMVWs̴xQ%>Eݘ*^#*Lo#q%H[/h=馔S.xW]4ۨ D24bgKH0qn(Np$N$كiN \%.Oq::;Nk Qf-?jFkK.,?Lpb/+ gףTmhєG)sFK{nF Ĝ1h]$ H-/.dvw@iw wϬEY7ā۶@OnL#\lȴ"`#5V%W&"] ̒6qw."Pb2JReYr.P kI` _,k'-CJ/!8h\q+ K|Hҝ|_„+s0`9ٚ5UmoKk8 /9Q)[LĮmԓ EcߔG9ّ}},Q$ /)br8m):TS{F^>}DT(xinJ|R=9T5բV3Ll-rJL8t3!aə r v:g0@$%P?2eýA"FH-7fDWeJDO5>yTQ](q6DQX5y'22P \-(cX™WA8e*KU’?Timm9Ye5Y9"uϫTwX*m3GHp7z_Sެ;SӏqqˬMgR%d\KY~΍];;vis 2H48AuLSa`qdm,j]adE$#uw8z`ӈԜ+_`!_\~c nvL=ˡcwTv0K}W)̍ů+ĮДtm> ht ga 2ĐD%JxTdMy(G 5> U*&vP}tDyx!K'caʿ)p| DalSmy]4&.kD, v S)]UسB3D\i|t3rBH\7R9`SByb^eL" ;+Ra+7mXՄIA7[x8./xH00 ΄f?γu6 ֬Yrÿ9q#c,v`Y_FCtv*#phՠZhtD51$W{UG'& buJ拡`=s9NA L'iI&)Xʫl b~.?yN;wEdpd-J'a()')*0"h:l`@"p'C2[k->T;CJn03a fEΌĶ@%^1'@"P!?=Rځmꡕ7:&żĞ6b<@2JӲF) ߏtBv#i]rgr'k.d'k\F!!r%{?ޥ U[QSn¬*)="f]_7SlD{ HߋXuBԲJʸ'B[2uE@xjxIxo\N{+[g6VjuiыO2 BiM=`nw<D'gmpq'!|< !'x K.s#3I b#&2]0?AiOEM իd3~zOqW2E.nHA1MEwQcY*d tW[=4Rjo \^dt8thS =sWYI.'N- & ʫ $c4\c\~4'[,KB\-(:Hs0`b= g'{Ra,m=뎔DncSSkOH w<`A(o1Zr3k!A% $b^uoN5N5tjԢ~.{ʊbTW`?,.b)lWҩwFܔ&" Lr7՗Lh[~-X*~1CJ~ 9Ỹ-L5pFªM_&ѽ0ٝ$ fNNQjU)/y31[WfSBFd_39IφN~!AxQ/%ĕlPqb=rY~Wees%q_!j_0cJkP v\g6-0JGwp]w֝gG "n]i!<2`z jDCʔ&7]G]]P &E}Az~9,rN\ObGPt 9 10M+\1uZ֭;UWu`[,*ڡ 8rc\šZkwm'Bh,~kwxmŋcuTx.j:pVjao2$IYǻO:)o|YHGoX_Q%= :ϊ*AuUQ5`7r8[&ɜm|Q]0,y =<~b nIC5#|tB`V >r>:V꟟j@,({SQ]׫4,)zh61KG@N uݤ#UR,'_BX&k=0cj _RF3aЏѢ;[K V0x,UuKdL!}F!|T >%?1'$[fK R ZO7 u&i|s=dӥoz'(ehf"b׺'V^bJ [O- Oaڤo$U얬M3gKױ#pSUz3Py<ˁ:#G\/\F>7")5dLl0BqPD!9R`tä9_ež Amk"1OEsXXI?gqyqNJVPډk@׿hQo`ӧּw v$³ۦsEGϐݤ%T;ُyҜ]o jܪMZ<}yB 77(ۦr٥J`y]g{E⤡y ArƲ}Co]7x:+)8@*~dr/ȶ15Ž`ݶ|8ʲZ/)g&EI*&pRpI" <ݥ9/*Y آBqIzu:EZ@ \%ψb<쉇H0ވRL n.zJjn wց17zX3gsp.WI~*0F|F{аKG60ykq)4QƴpN jq(`8"1grҌaw+kTm!";AG'ނ?fwx}4IwM;'<>yȭ OȿTJv%{X#'6DCߞ7z,A[ށ`S(zĀ}ت1OԢGǼ:6˪hNlb^C 4 xpMg<؁@O_(}GOouonf]݊6{ vfCV~3ًQ5GYsD4 SQ)>IpXnm[4^MFYClZXV7 amI4TZQߢiFJ3O&CWU*xE".eaE3]4ot׽kߝhPiJ_[ jvئ Q};"2ń1X*|߸8R ŭx`+N*!S ue텽̩[ӫFVPV(og0Rd癣3DP fT(<ӵ0ڍp. ?\>X9ڢO~ |69n(擅Y@& g4}if&"E-. u3<9]HMauUJƀUpјIس;#g#H(lMIE:?iIwII!UV`bTB4Ԁp _>uXUd{ PFQҁ5-a~ %iЅj70LTAKa׃@*MB_/so 8Sd9۝n@UU>#&9-TוNL}ߜ7ډ훚%p=kX}L:؉jR9:F.&C:Vf3h:?Z *`Z.E@8dKD~"  ojhC-ۘ{iͨ_Qi# +b;ՠ/R)D1FK zE)e*Av.z F(mPFth͍G*ߵ-yR(VF#Ӽi?sߡ8^_%:/ Y_ Z]Dbр\!gçZȪ~8&V7f3 Z/I'}: + ʗDftpj}Ѝ8E"+Zn#~εd7.p[RƸCTT'%W ttEi 76JJ!ybedҹ"m:NKM:4.$kpu])o n>7?1Ĥ4o2P+ymލGaLIp2;e!:UZPlGRmY+I/r ᠜|r^3*b^+DɤMbIu\@AnLm˦]l($P\6S*'kg%/?v_Nk# nā#ZiX@ qJzJ@Qc{96,e30D/PIWZ M47d3PA4}a3 Ze"ʐUgaWU=AuRoȦm\X%Ca%%1߿}Ǯkw@CYF JrLćL~Uޤ8&r߷Pg2eu/)l5pɛoҥ~:Q,X;B|)dG-HqݏjZ[vhcW'SOi@h,5҅Uū+糅2j^mbZ`tw8kK ̟&9z*'qm^`["|c>o>A]LkN:7%'.D(!pSJwvգaӯVKBj~KEl$DuͫH2[bD0n|Ֆ(uĒ_SNl4TzX9 (E*щzA ntb'an QXZ>$>>' GjiA/(O;ޡMD G% :g5vܢDA:E'MTڤ@M'.-rX%,4QXmPDш:C#حK܍$ݧ^2\ȳ~9j5\LeE6~Ѐ0)DFN16^=gnS^3 sy>ʿ)Q\W8G9Gxw8 9Vܥ•gqsʲQ؆ ,C^2w"83 Cd"޷s΁iX [:@|yQUY d6{nF#!ex(~A]Yt`Mp%vB鈾5}k9zjp:kي F>NՒ}!ƹj]׶ȱ/ s̼.|LKJ9ST.wunZ*k{ؾ9;s!: ǑQJs)<,)`\{[R I&}=m,7)T^+=[fs4  eH.ݔ咵}$v?| >dV󇏀` XEB1Ih9Ca"@ UH4nݪ[z#*jԧ@g_~ӾZ'/ՌF \.ӽǐ&quC Zh˷gH3x L%Pa#ZΕēLCU%K,= /̛U8 bk[l$l`3D[Dk[Gt)=?g"F ŤOPp; 0eCMTThՋm &a0uZsPe͗s+9~۳ XׯeI~o|lG;δ,(%0]9ʧ2KO;qڧ t&(xN궽PQ+Kv9!81f("jJ-v|UvGS>XAd8JyjcMw.MФd83̺뗴7WN7@t`wxf='F-s,u#aj4j"@D@*9ܘ&* ̿`lh<\ԍ:᠋rf~N.9EMo`ە1*}֑]>$iS'~Q'+JB%+Ņ )--Ѻ)%prNۗ^~]ęK,:}ЗNK i3+,sJ Fve2lJ!M(rŸQњL1Wsl;/4z{!Q~dShr4 ?i "c>z&PAIyUQd4\Vk-I# o3 8x<*."X k@K3{ C Lz.ԽE4>@jMRҫv ;8ykWd>$h翂wN\p$i^C~0{T.8S !ծذm08RV.\* bcEps`%[kliVtԛp{R*> RuB!Vܢwg(}*^Ĭg]*Rc[۲eptłVŋ!;w fN(=(ۅ{ F|qx>v[BQp|w¤Ud5Yzv&٠ֵJ=rBե¸E^hYynE_L'0Iڱw)G&lT9`b啛 H ln*tsFRI~g5J6HRkS%XN(&SqD@2j?r[X(YYxu3dbJdLlnB"j_d}`g춶, 1V];oĈ@! A쩤R'æF+$+U?4o!\rV:Oفg]ĕ|s2䝝\w|T z?7=~S6-musTy*EM.rP.$d~ݥŭLjH 6VDmBg)M 9YPwUE߄SEX1Oi"#hD)6j3pLr@9Pj(g[t]"QQ9YyA:n܊Ӧ^-{:EP?duzwFPH <‘!?M:#%Z+?~hj<zV\b/l76eP,7c `x*gYg+[RΛАo^?ԝP~~$} 8v{ fKgۋֽO$-)cі:Sw1Oq)m|uzo"'bC5[M zdEL ʑ"Ib^"77[*Y79H{]jL/a\0ޥ;K`.0 rfW4TK덙oJoVJt&Uącsp_!#bh*xwsPi++Ϲ4;iaU:)Ղ _M":_hqW'Lm{mNDx78&SU]A)8y }p )0-{F~Y&X?99V7B.oWϗyk<&Gyq @;Owc.R^*ݥTBxQ9ZC@b7MT6ďv{5jޖaE%3y 6r*oLYHqSV|_$}h%жP$+3+4/ҩnʲp!PV5!!l^esX z o]mΩ?<[_@UXGp3iMlU0mi|m{z~Pke>%lLmݵRh P4ٚbΩYm-w8G3Nf4"3pl8~اY!I;=)kմ@ea= ; nlI8ﱄӛ_!p( S]/wC.%Ib3-Y[࠘I-cz[`D0'PuQ{!3[Us–`/Z~VQ:Ø4oD]Ql%p<*Er#=l@[SokAc>.7HN:kq_2_>4B$ેKl IaRsI.P$JdCi4BnV|U!x_ ^(䭓Cib;67.5.-ym6rNңyMaԉ ҒBF@nPCv,"Iґ1_41`#ʳm߹['|q\S=I xP۵ .q@\9Wǭ(xrV鲝eNuI`j!?gVs`뤹Yr-UcQe7ItD_hf7PP鴆5 BtHKㅮd;[}1Wٷg*gz@B1ވ7x$Ȋ2ۣ$X3-&,BCL AGjqP~ IN~a1 R^j~f:~iРRRl?s;olުìA:5`)O\RZYIuLt9B/SR_\"K7ɣ}j'(B3+\,!$- jO  l5ae4%=NwglVD_|u 6a"D%T9.9oiw)boi\DC($_¡BTy5)̿LwCr*qf|$*АUZʥ. a- FlP0v&!6.=>}W]zk|xP, P)x>uAgmbǮ @$rJ9]dwųMoia@6>1`'^V d%zm}Cnڟﲹ_Br܂5]my [= :Qcڽa;ჺD3 T.2e+? S30Xڽb fJ5_d˭k or][@Ȟo4f#ԲSGc*+y4/.VFNU~-<24߾+hv;0O4`Шf3vlj6$־w.䌀 ps'0lyU/M\Us/ [*_;< 0ۇ6fK 4Ƹ]W '$IDPSr/Z4Gge{,L#CTgZc>bG * %5A0xY> \6t|}TLIMR [Sw%q +SȾXTY '#`d OT#ZwtMc9t\zܤw{sPζr6#3XtU;<6ZMu!4bG<ͅ˭jFzŖHk}*~h9qݕzI_zH#[*ET@?Zd>UG񕡦(('u1ɴ y,NƖ{{Y^nA gtk3y*`m^ةP#s@$yW/},IʱwoGޛm[6v*آETa @2)Y䁴,OabkQ@{wO&v@Sg!)2Wvr+]U)yٸe>'NZ#>hn{>m|Dvڍ{Z=>7anf޸1mZ.b2xr`i5{ \GLI`?c /iqC84_w2@ɝkf()5L8!Q=GֿFȆ z[Jh sTz+gyR[| "S%ckiQ0PWHVRl'L0Ibx g1e wGeDp]^U!ZK.n}  Ef,m+v;IZk;r\iDDjZghgӁɏ1]6jNhSk3=̐M/ap93À݌EN|$0 Z#Y^yDo^!B Vv 7.7Z4W4u 'p H:}2JSn%P qp6<@Qjժ\*HRǡ: wA\ŒX!eMQ BȤˉlҽӨ) l;t!@)k`j1*{T?쁑d p{U*U+`J`5885u˄G{vzl!k-D+~ԹRL6gcXl6@ Ҿ[27VF]Zd"vE tA!mJV!(mN4Pj] p)AH"h3j #=*#70Bd9 D tDUIhTM _zQ$_Ǥǧu`ED\ngv6gDe1VKUCyf:<_ q]Ծ>|Am.,sosB&Iqq(-VH8",BxT-u _Thk:3@u]W -46>UzqIz5r(3-^2nҐxWf(]S>u , 2E`5MÛ*mZ0lM_8лtTu05jнmPS`۸y$>S\7ߊ; l,bJ~ bF9@=᠝Y%uU@:81X Ww_'RrWV%qMK]]7 8#v` Z~`9Ӯf [QS^BG/wzt~+ԷYI 4:jܒ6'iHhOytDJ{e}4i0=;Ok_=u0]_Z ''a.̡ $pmog3!f"K:R)@s8KӅ*jX%)'nߟS ezz|Bhw,xǮ J> { h;b27zBzX ^TwAviY7tCVkriϱ!GH\ɹ{2{{"&vlN}^:cBO R;z}eC(+ҧOe1xQ5/T陱H-5gdLG(,ɛ5[{Cقu;Zv[pvP4}n;$<|7iٙFJ@0ANHM^M$6F"JC(͕b 'khrL~ҁFܔ9rNAz=DIF8"5NL/#*#XjUkѹG3Ԃ QVF希MWT+2DO]hP*? j7$T6}Mzm:e*1s嘒'ɑ.S`*/]"#6=dJu+ZExL4Y 9NS-`9;ݑWdC 3@x!:;JwM_0iP?H,һZ=f¸iWUԼٚ~|hn[䮶s<dMjFeʬ1+;"sw}J=&&^Oܗ nD:doFt ֑W!ɖLAmv$8>X=ҟGEj%r'53%-[0S' \'6g]Efs|4+j@t&77]M,NvU{6 4te }.!]NlјS"*b"Rrţf$Xݾyͮ)xљAsIy/"_&m3RQRW a;Ef(O:*'ң (׌ۘ`)(9eB:Jb}?H}LT|ڑxg{ + QĒK[&VLImLDwR@bugl{x+yzԒ'}8XkعB\W|xB7iɆ#iNrj Tszp Ƒ33K\x[f$p RrY@٦λA%#:ͰX-m+ERe1'5?XX ̓b G 󩓞$b:9Cm|\u;Cmtzэ{m>Z B G܆=89BWHq>d&eE]*op‘FRq^:UbcZE@o!px=~D*,:1g]^RPM!6'#5/㽘!$$:6nZAlIaXUnP /iTnRy`tś>q,|wq8osRT~vC$\ +0=4&$-Ҳ0+CT)93q׫g ~{`("p;Bvը|Ia-/!$nfw}w-;Wʘiw"[JS;IUc83%![,!$h3pѤbw 0ͱ9?<ܛ쾵&;sbG20p yB,b[KKI2$Nax! [uB(o()"zCAHoꔚf*&cn&[0M02U-c.QDan4a,5  q|,N纴!cJC . /2.hyođ\UX5c,y:N XMWkpClZ-3,ӵ#pIRfJ񹟞#JgS<+WVcInL}x7ITZqeàq)JRf" rJOK I:v֐bN.*pHAaHmLDrX^ڞ~BDxaZ70-NI?R :@e݈l:" ͙,W$'O5,|V v _Ƣ#_0CZ "C .Hl@t 2&;n|[ܾ;1`@keB'~joE7*]9H]aѴ/GJFOt ΢> ᝸Qo~enDde4Bo#FL? +?8E9Mh5j=_xe @ Ј-lBZG2 PO-4)E!1<.'8)MXxSx@ QAeCaqxlEC Jh_vݲ'`fyʁKwGI7"0|ݝ>G7Cf1L!ťFv[)sؒoP`Ǧ _L%r$~ S>'S^=9QlToD'a%\8"Y fbQUi#7? (wG|Fby&b7tT4|IUFuF>OewAԆ?{4]}[0a|E RQȆ! /]m6Z<rr7I[㔵&{}uYd~0VL>Eܕu[6w+۾M1{@4/F4YVte)zU?9)n4jh;"7pN69hyXSE*~~ލme#ʽq; Kk8u9auy)?ݦ F8 1 V/ ʈ<ҳ+Zg(sV6ƕ=PHV 'VqF/{]0 *Veovx)wnSv} z ,,)\RPvX$sZLg<BM?3BT84?^G d<Ԝ`LIT֦!U* "S(}ˋ(< ٥WiÜ5*z5Qq~ 'Y( >mYVeu K`I*eqok0yj\l/@ӢͅKrUQmصztl# +l47<άsezKt&$uЬ/«iC S @>&/QhSn39%1'*[?(w"r0(>vF)U2ffb{r!ANըqWDd+M!Mx=2."`sd_v̸ D7O`Og*2 Di1^צ)GL ueZ'e6.H6@X;ɍDM\X !=֕b8{Ek  * FUr*?}V|l9m3B$)B./@I)ȶ).hx#aO$8DzrO l 4$-5!OO{ҵ|oA^Kz8Wͅ׭U:5AƼr,#%5הߐ<W ڄP7]{"J LNHvVl]{C3*($z&1T-:oX OsuRL/%BLAη"X G2ĬNf6q GX7 f>mSte'.κ*N#5 MM; wʚuT)gV=9ax $Vݘ-_ M(0322msjdP=.1'6ɂ :1ƌsb=P'̛g{$b{`Uhcq-,GpU,\R/gj BTמ6`H]m6f`M[m9^nŊ\്VlЄg?pyC3atz&#?p{y:˒΁ uҒ/U1 a1\ܣy?4uwF`JW7c64/9ԼCDOwŁ ((:+%KGR[ůz :ӭ|YBcx5fRx>)&Z'e-ȣ< v-ņYqTTj£˂۔_(Y]ck5 ?lnbyIL ]z5[5ɾu)50AUxH 0v&Eƌ PUE7df X"}f-xܞ>yѶ☕wN hM-iѯ]*6g%ꆒB P[8ݫa $G89n|V4?MOt^%ݯC˽„8K2ڑnoQdkKKZ 1vR7RK@kM: $0Qt\ %%")nD[OV`!Sz@=S:VSq?|#@ r컱JЃp 0s'#C[wo^#I1ĵt\ʆ/ ET0;ɧԟ?K ڇ u;?Z/̅3oMoq0<̓نyѭD ϒ)r5D9w.Jnt͐[DArF<"1 :nkH~ܻGc%l nC L pZM3& v-#z=P* Ëّ9Nãf\MzPPAT&_O)BpiZ>\ s  䖩~YzjPGg؎gl~kDj{qX}.&pc@[to؆81tt;O}ՊVJfpyʁZ)Hz`F?&d ]EXR(~rAxG;=,;9HK֗Ov%-1\7]'fE`( /bO՟}@kGƄE?,Z822m.7EnϤCM:O}#AI{*1z)@~V׋Aa}b_ׅ*uֺ8|1v,Hxk0) 2Bc! Z={N)a#nvɢ/O{n'ɾ\ *67|ڀ;ɩ/]]u23ɬ% ] Gq4%3Q}>}Q4[ RBlƲ h(TtagzO3g ܤq&|=2[1^Iyq*R{d#bHFgc; :?"8E7{{AätDn.ed %uMKomgވLo*9iXއK } h$41gzvr^A7ʭr2imu ՃLD/ Hq?,Ot,CU2OJ\U[EZ=|Xdʟ/絧ZT+ bbΒ5k*Bp$JϽ- ,olI &"çtu4\ (;2= ҆bs-|: EEjq N$X%k}~NtۥjSb%t4 6?9ze/nE{6 1Zx{^o#"VլրŠ?kBcd5_El'Gĵd j,9! OF\? o*ŻVkơs('{>^ 4%",4 ec):/%2Y4r7ǩi'-JԸ?KcIv3q={wNX|}BҺ@{XSDI"H f^1m  O_}ۓBѦ<=-?QHgdkpp/`-ewx_lss8SD˨𨸱2re:2/!񷚏{e`b gzjI/E|GdArkWfu Fda1?dw7p .;Т,`N08d&SS"^Hʢڰk(QZ77dZL&~:XAҢL[7hrd3x}`mQTqaۋ]Džknȑ8@[ܫPed:OOL-W_P~xo>z۽ͨv*y HR*!b0k^wtE<e ǵ(Ql>’NKVAˆ(R32wE3&rt/"C2F E+zԣM[8@9kA\~lodlpI\d(T>KUTԹ;]&^!n_.C8 c RѨ7@RCioЃ^uxÜdvk0fqt;F ՆWR.勱1Wk V'&5)Ke,t1Eҕ#'8 J H̉H 4}-8ܤ(4Y-Ǧa \䘅NHWG<\ Mdp9A#b^3c7eJ;,2DJ[WI?v]0>OD? cP:h+'WOB&[M7oXrᛌi*GiYDgx\*h-2#* ]nyW'SRThM:σ( yC(]tJYo?N€6*IȄydWeQNBZQRث;<9%v[0#BtB?s ,5_5B_ɇ3S Q6i#~!b ډP߸XwRsU <ɾ/ckDkE1@šYDNӚz[4t;Y%- h^҇( 8U)}ʏxes; =+W8ʼn?=z5x]bzi^7ch iƚ.M5C|wp NWxeS1}&N>DhSe*6_lsibkVJ9(^YEнN!>_̝ h ]ـ~Z|dbZqH sQLv<L[2}cwۘBF:iT+9{gi;щi]^jdz-T'‡i]^5DSVW!QeaΔy 0E@(Iǒ3, '"; ]] .K>KzcpvG^}Ў݋}*6pȤsX>굌 2R \+@)$g#"r@?e3~zw> "6)Y27"!*gl5>RO/@qدQ'?2k .U|,+wR@UhE~l[eЎ?Z$Jڼ3 [ʆ 2Jf Gn%Õ,<-PV |@gla WxMU"p"⇬ 3ulgXŕVW'k^EQ*fs"v燣cî7d%]n*ʹ穖,z3NGĎ8pl1w'3۰ttIlw`xBM|dnʔ23IϤU{o°gHz FJw=נ|6wY#}C'P 8 EөY 0 7ԮtAj0$Rqmg ob,I#^O0W.@'9Hh2JOQ7/%^-sP%g]!bla;cF7#1`WD% N-Krc,hpg N BA }.rr1% (6.<EAMuo|-k u14'3l|LL+&8Xד|Ee I^_PRˏ8Eg=Wx A*\sO} -!iA2^n />hJ7l}߾0J,jEςWDyeO9$f ]77Ѯ.>3>,[։L|GUnGH~`?Z9quL&@~+ԛ5Y1)ecU*i,AW̩X!t=B ?"JV 2rKY ∗v 4n4ԳU)ZL'p>>n}/@E?HƙQs }Z<WRN |{"SK3;]"V khA9<4f FË̕=,)ɳ4nUdL6!TN%J-ZF9UkhOxAĩ\> CkP$R S(!mO%>mzX7H5Ǻ>0oEʴJ+Z9=Pa`9:1$*f`7*(Ͽ`'bd4б\g8h?f,+UXXJZi\: ȞP"N޴[ ʳ7?=Ү&EȬˍ,Õ'-^}hz⪕3hRW0]g5Yt%YR`1AUm^.} FK ũ25G:M|a){ӈMqA|^H F ]m޷/Xr栌KBt_ 4-͉ͤ贤ĦʸuNhi?;ǒݷ x̯>UfdU2_2utu׈|qkрtGΨf]I_qyG"÷0[&N2]~ADċ}{\}dXqZ?IKY\ut8ɖ,NhQ:ß6ALːD9C;}qhf5&\i&*Jnl`ǫOJUD_yj;Ebl`|Ciejg_29CRqTQB/eUoob21VIuTx, tO?}G]/^iqP}<.DzP!ZS^I0 ,;݌Z`rCArq?u1 ۖE<ښnۨ-۰ +ez`1^At>ޯv݆7V 1 ZN]J۝xj]+!80ƹ1VF%[$k=[҂} F{pst&0ݟYlQژ:+ 7%({UfM@gp>a6ɕ%W9'k5adb#WMU^1.19 A(~; "S>1P[䅟!sb[w>roV:.G:ݮUA 1ƌJ@A b£ҽPcQzw/'87.SnKc{cP)>a`ލT^1~S-Vc>.Հ¸ݖ|V+a?$UBp={KA=P;{ >vLvj#xcIWf5QxoU϶0ϖO*瑱RcןY}Q-,"L,in, gߓ4V}>56}k'sUfb-)gy9Eq7[ fDuj 5H0ޠq@YnEJSsQ}=)D/症_d{7sfNezJ 2nKmVGCaZ ]E{ͫ:.-p=Pan]Vf:fH>\+ V$|yA(| U327](Y䇤qnOD&'l:8TYfEr(/ɫ}i4"8>2cZ"h)&%ncR=eK{/C44Wt6+437\<պ7鈑JȘX)60p`EafquX9X Ŕշ4h2OצeBΰ TC\Y(ơ)ā 5t n RP)8i O|3)E`n@JY d3~JhG5<\(ڹjp] y ?6Ђ ݹHc6B./BCg&B!8Q NkM:F\F?Z"4KkXo_Ros*Bn|)P'V2H$a,LzL$v*H8mAvio) U,a = G @OӨ"\qp-0]bBf!p 6G ?vN`Ab+NНeGևeDNL2d 3 z%w+"S  Ym 'Xt:s NPvc"s?p[AHVrZGOH55ʙ?}q#RǼm1j핛~XC\BCN[""܆ Hߙ@ɛDkeB%,սvٻ5czYkCuC skH8|Ŕ:;cٌwML?ºY^Hb W/iݺukOϻ] +]wԷzZvPh*%&I' MՂ=ȲK+iX$WE<B~M7@CMoAowzZը{U*r}~Xtw]w[G~`=8Ww5/G hP{'0/'ߪ7WQ3o4A[9~+ED֏OoHJ@\BŹ6zT)>q#҈ұƙ-p})*#3z,"܄_ V~5U&XE{C 6+T.C[=k0ҝ@orh?š_0?fڑXd1A)JrCPjU;l=] } D{%ucϰiȘ|$KYYfU(@/M0*tУ _p E/ݩ>T**jȨޖaXoAt_x\ 4ZlQ,.i% ͨa[)!SESai9Aޟ53aGDZ쉍) "5p.d7WNܛxDSl;]+/!=.ٙr\#P:Ռljkpkz^y2[B}F1\BRFXy,V-R)dr~ALٵ3f7]7#˅^l6 2Zlb iubCXe4Dj>`͏ jsC&-8Լhʤe!i &j4aꑾbA5aa-5\\> h4pazHʲ`ё;D Сʝ0=rN#Ÿ[K*ojCE ̀j^S"hzZ-lD`,HCK"#1ߦX腳L }.`R·m9V8p2V\E#qxKqQ7,X6&4H`RY> i |#(F|y/ot;5X&XB|!~XxؤY'Yuo' Ws/;O?'Ao3qfNw|h.}C`h Χ6?B5s%\DL+gFϝC 3 Fe~L qr4HP'i䘪Aai,E@<ѽ&1"[Ӯ4TiYjv-.>zYZVuiW}! ۙ|fwLKF \Ɓ84u;5b7F^>P#!eED%^̉~D>Uec5LS׍M1h1 Кz~i>ka""]P4}[lȲ$B  d:j 97k.dqD8%hcD8Y ;}v7*4a)UѝwH:zctNhpUD} <_}joD逰=BjұE9;RQsg} ވZ.ZF2n)7:0xskIHi2i`HdH%"Ț6g|/M"uBVs(4?< +Zn[ #TRRYcwuPo5o2Ν8GĜ1" lY~wT* tXv>7[oyg[Ų@, ba)C+D4; qjNU$o/d@vb,x- F擷C^Q O 5vp3"<6 cCP%>/;#Y{UYډrV8j{raBRa^4QTuzc6,EMdKA}NCf}Y0ؗZ|)nVKcWsUR}˥.E5ˈI̓J@FoѳrV$w{ߖD(T;A∶O p _G&5WAud 6)}%dlQCPN>Vt H&˙]Jvz2W揗U58JIDL݆?k`输H`ӧ.$p"٢#P4I ^J QpgT0BR6rcd@vw~#"f98Yiİ{W_L,K#Rj dK$'K&\3t=#yfʐ[rqX#EAW`qJ7XRo6'3]2=C, PBlՋ >0\:X؞*`_xvLMcݍsU<Èe UWTވZҲ543H 1P)۽z8¾Mʌaֵz@J N*1GEҠSM[HJ^F9p7tiY}_U#9k*W'A^VDgkyěXb! JB<&!*0; =3$v4{E[^u<#!qo۟a#Æ5jɤiB rd@A~lG+`(H1,sX{_>aW ^R dh.6.{JY6̢.7͛'y[̩Pi P %H V3" q'3yx4W.Sx*z簤fX~{w^$-Jci/qwqM,Pې3MX{pX~ f%O] +B m@rpX'6"_3&/ ~H>p/G'KeDIeQg賫>/PzcJrmC8@p9?=Ā`61]w٥l!=?%S:3h!ܞW$ے ??ޗ = 4J|8VD+71q#tp\@Cw#'i>R!kjKV1ڄMR7//28 V=4TX+2@6WJo6XQ{}6(]OɭD !M xI1x{?Dc'A!&rY?XݦR{kmC(Sr;R exEލ>RЗM99HS<|s,E<F=P'k{mNB4 B* P DO<6>مɱLEáavcr9{H~%bH$Nhn̡ELȘ(kh΅?y3Kܲ׿_#߻p(6UIe:`u" OYaqN kgHRj:9A)ęk 6ED2`%ɣtR~Akj~5*Y5pw̪%n_eUC'0BBz'H>+q!ߥ/ aۻf1"*C]0+u.dɝ M(b>S3oU"otE8S:hv!ЛD@g&dMQ fdw{0rTQGs7Ňߥ.&^AbSѡO[!Jn O vlyPÈJRYEKDyuҁTne, ٭57C腵mX3R/ 3=k9F=o̧rG s# ffҦu1 u֔r6,TD"` TaԉT sg)3!DSY'99Ž]E4ӃO"9t%]_eztQ΁M5VJE}f]u(!ލ)Ԝ`W?^uz Q$8ϳÀ ˽Tޭ𿾝!L&:H %5]2j 춰->h*4pp g\l<4 P2ˎl+=qJDSU(%` O,AKG6_vZ_,0aY3PP2Vx}VŶZػ{ɯM1~ (6}=CҐkqy%sq)fq¿[P$d%G)gWc_U뗲!SXn() +T̿MS;Fg"^bygLCN6bK{+Dlel. oʒ>=F"ARݾyZwUw zfkj5miULf 1nluR:y+.B$@ THNKC 9z7E! RʶleK{͠QN)D5ܘz<:""ZasU%sPZ[kK\5*f*A$9'dluF\T;gU<4<+ص_S]4.yսtZsɓLYnafZǴ`.远MQU9uR9@%dBj3E 0"Lkt1zTrMȭ8XN4yV}|]܂AI;rU VC_&YzFˎz.ݩ-rv+\^h^2Gb]$[^Z܅VUXĦBBSZV3DZ,iڶԘ֎`^"Ch*& Zg 3ud⸙.(g,vW"5@|Mؐ~&W7zM qڅ]= =),⼷ KΣ05՝|iEJEjPW'* [^TŲv⣙$2b%)UxkיNjdjujKFt+.zEK+tO, T}i%upmIXr@WTŘ DʲWܤ+GCs9Z̆v`9 E{Q4.m'mffK;>Z'6 De.@qWrG6S,NLWqҲW/hcQN+$ȭnYjOAˢ<, [A4*|=962(" q-!IlmnDDSPLU&!cJbxl"Ȝ %&52 vP n,Tfv_!k=fD%Afяo6!Nٮ-KV={4H1J9vZ&g)H᧵Xv3N)B$VKT=)83:o9ҏhugR :zK7|9P(m:Hj+>*;i"`h@hJ>ƹ? G;uECem ;&N:0n[bj7~SO&5\!p"xc9+pVsu0e^( !sH!EX{M)!f#4)I0+YC6f}q_O f `hSn6t3 czRRl-TBtBʮVhSƑPc sG _QڜÀ:-#(gil6/=z2y<{+J5Pk}9& _u{װIWf#7MߢQWafW4v t+r9t%D^-π}C_u-s$ca1 Z|"xa+ Ȏba:piZ:< / W$m"`jcXIjQOM-836 <1#\w> SN ~"b?)fv41L{42~jU}TNjA.j,US3+\ܓjkV.iw±EElPFGny!Wp3s'd MY[gQ|ߴj6/VCd:,212@}`G3 wzRT cHB,@֗۸EW! RUTy72P%On& #B3m] M&oM?k #S/8čKPC,1FkIwEy)=_yUc)@ʚ<_ku?.8xKeIO;DFভ{DKOX џfg~pgH+fLx `u n kޚ'\,ش_e}W&]b?ȩ D:اceH#yI I!,BQ&DB{jJcm e b["R1QD AE+.éE4q&Y}rA88~U-\PF(Og&Q1)<&fL_ RpX?F kK0ŜSBiv/#^Ѣ }4t KJݻE3R,gDq?k?H>J~7=5hRzE `q|ȱCjN̜:qU5j/ ~oF]IP}v-GOQJw.jAmF g*汸`ݓS&SE@Cs%8֬LNT#H 5{U{-JMT='] >SsoMQcQ(|H8C o9A7roELm^ٺi X;!`z԰qx _O4hͧ }^P)v頟 5|1^[56I ռ Q΀`A(dU\kr#/%ƪ՘ݭJB7 |F 䆴+Lo<ÔD$:~RDW)OtZʟM]CqLeۃH7q@LѳE<èny:GnHofsTM3`:֦ 0Ѽݐ$btZhR>u7Tē@`)I]C^A'[l- RUo1BE G3ӽF9dfc)WK.U=E=1[fI0;s &x^X\$W%:;XQ2^XZ%zxAi H[:;?ipdV5M_jgf;B@|dž"?o(l'F*E^KF`Ԉ!>$ !ű\V0DBNn7FPs!;_]UQmk)?keUO c-VnV[YĬojpg`N5r$瓳 ϙ|ԉ=ü ;5Q{Tma־vqhӨZiW9z<q"V$a; nׯ!\Ⱦa8,vMdy"px&Y+ k4oE 6.&JAF乯B͝ݓu8+ϥ*p: X9:Ⱋn {%EQ;zf2'Hө4zo "['RQOք3Oj%\9:|MӡգS0++dtme ۇZ:Q1A)b׌9[v~yȸOWA kE{)@?N uh#9g#ŧt:ZZP~DpLt_G8r⇻%mz=U=a70Sc|~=z ˧w'gktX@iC8΂ʁEzQT~qz`0~CӨzXgyn"쨲)oz9~7Џs,V֧yl}.o~q2!7;R8EJ5]2RϤeʕ'`c W5 @I0YSNr/E'r/W. i57&\[qVLs…$?GO_q\Lirn×x[Lx%p jAqc^_)9{yR}D<ԩ71+jgQPz&/XJv>~C. 4*kQi9k6-M}Kw|y3q4<, *SrL $(-Z!sѥ,ba2؋` #,R )/o{Xgp͌o/Uc6yqҺp(^ֻ2eHl)Ȕ^nGyx|_ya|;VL%Vw vRDv%y#a|ٮ^>Ue&eC= ub!`;f4ϔxT>C$aJ<2|oxq:M*'p"}4 GtmK*~ˑ?$ -C#((r%8+$Ӆ{ٔoFOFɝ77QHr +=$㔕u$jtك=e[|5E0ʶzv<"\|$4lDž\ɒpWc'#m0i4!=(%FȀhOtQj殼 o&")gOKe?ڒ We^Ҫ}Ֆ1%4YpDE !?ȵ!4%i\/cYe6R|{@.e)9Z?Ptj.SLĻ"j~5}ܱw aٛqɍiEw{|jHaZBs#ɘ"Fu/7*H[@PDxC;{ q@.7gΣ.dUr ,wӜ>pa@ܲFX220ns*ƹ|in`̎b ݱ L޳jey` *吗P/E!\K1vC8p9y;;#WePo=Ict"OP.8^3w&c<,eڼ%38< ځET\If9"׀ _:(1xU7# /ӯc&{pJ7vAo İOYyܛaBLHԴ? *±-BcU'ݖlb;v^ѡ# K$8WO ~5b9\ӨFg*(#e T|&ۦL^YXD[D*mll"Qp xu-$Ưjd9%|L oG1(x$*^r1k4RCa_s-Zmpx!OQr,Zu4jwwb7&QXiTu6gEچ(М ߵ1!⩋.^E6GJpQY)JFRn\8>* ӆvaѐ _VZ7 juc9Qqd; D5FlOħaAb: .Dg3T;{(5@q6 Gװ?1̮9W_pj2dza`fLm͜g>aTT |m#d8]9zI4^xdWD*b%BO7f>nnHĆ?9|<{:-TbwfV~.7~: ȡ$Gԥ`'&.~jPۼS̹MW cę@9OU_1(ժ4Eo7=%:DŽ}G O{K&;!G4/'.H!C.`GZ,!_+Tڿ4N P HsV.l<ȅc`b4=gDY\=Zj&e.[ކ0iƠ wN;i?nm8=9! sS8MFY>3nNp..;4/']> M(Q{pLH&\2F&vĿfw%Vig-;@FUWp *j _ETVlq!"gd`B}8 fL8-_ 5eboEQɁ$b-$*By."OYm$- {cwg1{]./kdiZ2yzFH"q}I0K|TD|(Q9W*Yl>7r}d ɞ]):_\0}VwHAU4ænwAMo#r56&OƇ!'BR qH#8K^ja+AjBbޝW\d婘&>tn? ^ItacK+N7跕;-03a&J[bgp H9n$)0 r63ZmQe@7pblA W  z%0pI KR!rN׋25޳M܂o @ICEQՆ p=w\ܠaxU BYU+EsujL[@M E!WQaR ݹ OɈ/jr(ofzlwZeƔo3yZ&"hkBkVxxﮉ˸q'ƋZcfyjq$) !GRYe! gT<b1Νd .վݭfj}]~7s;(`+ì[<{Av(}Ya3;x,$p=ޒvש:9e"Y0trGu7O : ZXv2ѢH~݁U7ŗnw^p!Tœ %Ud+lBDKJVbu.Ϥ%i-Eâ k 7lܫ 'rZ7 ׍Jła\ w Jpr9ۚ ~o^&c"'vglyak/[=4{B6}*b F UcUL`y^ƪ++uzvw9"@&.+\cvd: Wr-+*Q,D3?65*peP=>1V/@J䙼ufJird7z7Abz]:`ȧ|Sa^Y2^FV$f;%xk.IFxmJv;Q`Ƿ^H-ַ9"-i/e#")l$ h d?F Mk]0s$P+dͱUg^tqr`!xdV؉RkaQ~/u>9Ğ%(uڡs°H<";thQ8{PBl/!s- hcjxv+72P?t hyyބB'ἰ |3\ENb>^43OζtW59H{'P' D‡~Fxr zA0R&*D|&[دcj:"_: <+h"BU,$25 }U.Y7NE 60,gDŽߴ8 ;Ȑ-o&,n~8qgL\U쒻^vO W@h^dN%8d)£% 9La=&gLFqv_e{a:IAԵLT0 홂ϝ[/<ma i\n۸jy5@T5'Iby1џ ݰ{Qbg͎M$I%1#tV`8'NfSg}~|C,D=+!/K~ I s5iҫT1t)v SׂƛEV봚Y8wk "C+S *;V:!rp)3܃ݫ芛ҳeQ!?*[Ħ>_z,#n&~B'"5K{B ,1s ,T<5 k>(N_``WF%d6dώc,Pʁ`/s꒡WMN Sg(a~GU<`@irjGiX9{LuORFE[3$!fbRgJWiGe+UAw-.tW۱DA_zLbRNL8H$@3{ nB[H!""]d VYD/pl"|kr p(Mp<mŪ/]n߄&[uhs L/7-ٕ{r5)ώIOΎaS0Og<6VH$a=$?(RȰ ]ONRrth#HplZH,{}G'5,Z . $6~#ϛ!m: 3{*TT=m]7$TdlPNlLVY_Cí)n O h9Ji H\#[=3守wQPh#6 G |Ug8,@Wg]7ͦG]#ce[9hL ~$&Р͋'j@r:lG<қ <0'mӘX^1FT μ+SKAJq{pRh3#39] TH-Sp(7\V!IG2Vhfu4EeY Lʹ1ƐK-G I[ź5Mmpf>f!8~M̤n4;gZf}WI/Vf?(:+;M%?5G7EAm)E]wEi4dYq3ėzMJ[3Ia;FLȊYJeʸy^5.C<=!G dɝ;*nxq>egrԍ;p[&Ų`EZ%?h5)5HGWip͋% G3*FT5u ʼF{䚏n< (I>3b&r%偿6fN)J жe(M PƊDBRc%=]RH)BɟpgM-{(~ܳe 31Ũ,Rqzer x#k mӻ{4e z8*EQ_ǹ*Y>{c'{x$p吸Xa\>T'xkyyZz6O g9hKtg잻E'lBt=xԫꧏB {VY]CgGכvod`n{Vu2w{\9̞|c &!C@ZB<GV;P )2]fXս1`BlnϞ~m9Q|sӘlecc]5F[i[*D=ڼht+#+h滩BO %WicS 52}X"7-j&L}(Ztba). j[`a&;^Bh_k~ZP/:OkxʁKMYmMe=H\@NJb|"W$l>1vH9Z1kPwiXdZѤ$4 6I7 I'%M'N%OiQlx< \9bqRNi_1O#ZTc cj i8ҡ98/Pv})*+ˉ%Gz|3j(j" ?JѬ A&HPѝr `f%r !DטfAёZt@ ([#6+X,VI{l;oDӽ#ܽˤ&J)c8rtX'|BV48uUMo eɷ ё[@!<焚JaFN|4xXwіFW #a+'2qdڰ lR{cI*/(e|# !Q,aKWTl  T;I=X}KVw6'vU8ɴ$4m:t-Ec#'[MxV&&+8 z,X#5ḇ MHh㭂" sUj+mɋ)/*O+\fZ-vdZ ډ6~/FwAmE8D5ERz9@1BV+/"+F':ܼh!\I`W+ Q=otw{1.bK睎:W Yф? +b7r.åu)*[Hˌ}播z)Ę2ma~bʷcs/\zB>"kD`d,m7|ǔJ7Yjܳ63oE 0U B{Ț9A5Oi9{=87YU?pLѧ "!#IdIꐕAһkWfM̶>*qo-f<$S޶-k}>S b,t1,eEѣH Qw;0Xd&JS"}$Fdڲs{qYyTL߮N~*} ~ 'S0|j:g<OlIvgFV2OLxht)h,O,\J D F̰׬U+B_2 ;\] 1@W(S ẢPe).혪,OCJ(]ckjf(&q_,O0ǖ.\lZ_u%3ކA9-mV%Ġҭ4Cܲ\-NUӛs=p3 Ul4tbZ諚15-_v6[3eU^& ;?D3kokziGa=HgaORuC|sƇp%c>gBtغ9CweP[}B]UGvUF?@FK {W6>}IuP;j=2frIӝ{0#A(^ Acع<]v*4WxxO.9: c<~h$'odS_/uD}E1] d%U"6 [6Qt/ rd 5C(Q~5(([3 2,5p;#25L7I9U8-`:VPbm[MqB|,E ;EEWpPD5= %;{1A~H`>(ڥ´t"! cF\ͼl7m.0*HKՀk:P_2G* ԯDߡ58ۛQ OnZ!AA_͝_R -kA>UbYJAM]")kEgα fڨ2-+O?BĊZ9:F)yLz鵝%6'vP$m |hjkofH+s^vGp&yo|]3\}C!W,#s`u3u݇^P*0aItpKЎ-=e 32K 5%KN |G7|mk0G {m'q2jZ6Ke 9"E a~:'3g@w26)IRFi9_2O+oFLŷ B֒Vp`))UlK!䨝mAnG2-Cրɝ ̫NRxg77p~k򢴛1TVnhoql'f21 [b򗤯ϒ^ĚG#b>-')l{ԜP]y5gְvN̲oe}#PʸcvIF٢d5g/w=z&c#w= f21lyavlm`X|y*dv?LaayAVISGвi%} һwY!C8fK 4Tv]݂(/E'L sSy{P׆ $)@Xe :D&z,(VRgOPva57~Jjϫ?Q qImḨJ ?15 }K@ [n )?\4G$+.iŹV{381l DA8fyr"4b5?G[VBjTWitl;i^_w(D 19Rq+O77Nwjr\ UW5Tڵ ֞]'t} Q$FP;&\; 5bk _vZ_2WmrMj@{i`2'\bc-=k,{:M9i7+[iϺJƒ!gfX }b!$g^X͊X^׈pxwL/,IY56XdXTsMSuX"TDecH&*v+91xvC%BnA=zռ!lV,ni`E9.ېn@OߏđL!zus.{ѓ1yji}zd+2o{cCsqBFeax'g<'诇dioM(QwXE պQ> T#: xNYϋgoR7.u 'r5妭 {qb_g'!n"_)q?`M.ڕӿ`|ϧF}7 Jٕ w?7aχMC|G!=a-dYEA(c! -E$r;KSuV1ot ҿs:#]*ew;󸁔P1 j?N)}Ff_1&qJVǡP/xGut>HN ސV3< pԭلX@k}{ٞ;2;&&<̗'3(F[_+Vn9$qCy//*.a:EF{t+;g)+ED_(LehcL:dU&hݩ>^@ב񶼞cj# Nδ a~_:hn0fV&;tOnT0U |x(kS$_T[$؇?+iYRpϧAj=B:fǀpK̆!Rs&#HBom&H}Rw;8u=^L$ƫH|"酵Ͼ($L^۶}-TW_|u,M%|nK{xZ԰ :kXd/RN GneXnuϿ7 K W(8Of%Pdpp9>N~Hnxxx]Ȁ)ISQeD4_U7C($7ӤM췐Y~9E%/SA]$Da}~-6zu_}$ H~+L};o<}*)|9Jz;4;rEqo߹(bY+KS@s8H <=ɳm}#6w&%}#ڿ8N[`w- 4Qwnst=2CpToJBN*oim]\= ̓b2 OLJl&4qEA᰼ׅ# Աs}O4/!̩6cqv`u=2.U>2mSr.|_ 9ku|h7i^$oKzfnv LA\dDe ~Z:.b=SR _UlS`?Sw(;#Y3$?HOӗ2H'x?Od=&^-XH&T*5#dqʈcn"͖LU>@0V D vNG|g?h o4aⳟIw~ÛR("}AQlQag(-Q:!=64oXIY5Rs:?Zp-9iM?=XZP LU׹53mDբS䑧]+im?홷聃Oc!SJo6sW^h5 _@cu e2YL3" zTۀv('MjRT7Y cBs }VOe]EKDiE?VUVAF2BBko,tu|Ǭ ՞$/Z8c1 Qiv$+xgbqPU?6ˈF8}*pQ LAL՝9UuͱPIſASB+Ҟ}6(h`7_=*HS:f6GG ]`C{oiO[HT s˼4w@&@-"5.P)9[m>»u[)d5&\ ч/%#NB4LnTQbyħ]%-OP}P-D NBW6V?:^Te}#:c5XCzؑoشo=`eRE|?{ly %W鸣E5lKNnl4?8^ -7m uAAAh@gq Rݘskc;\VWYErSo aZΗ-~8y5!DbtjiwosA9i JĆ|b_xy`4B"p>㸼7,*`;w!2?{HT0]siS+ua9~U Lj\xmxO5y-tOcq" ai /5 د(R>r6}4I2nT8*6E5í)U]McK6v*C(YƜz)kA4w rv-XK r` wjPx粗  8-hc#wZS5)'aaOj*s` qbX݊cD}Тo(\3\$.4$Q3Pxۗsr2R5u|)2OlMEY+ W1݋u ;)4ޔwp^qeъ>McKMBFA{OmSoc"hg9^iyN ,ޝGX>,}Ȉ%w"aB֫ƻ.TC҆^=xXA5j(1AL@ץ^hq|Otddi @Z-ȃSMX^K$밡).R7\SQ,I,-e}DNe*mS}e]6؟^h0DZ7iR!Wک^L!vlLЃ1վ„*g2)RGMN:~ڒ+Lj>I=a `kx> 2xmL>~Ar.)\yE31@j{Tr}!I2WE gp!J.h*)J[Fe.Vc, xm'LRud!ER LZ 9(X;ل7KE8tqA'fI=uBث ,(q4VAo!kO|"3,B |Cm{H!wR٥hp4w*WD1aHx"K Nn*1߬.cES_8}B?@O:A}wE):OyEf,V+̘8%CaSuθ~<2g-Y?LͩNUSUV[!%.+;#bȗ &Oi*0ĺ˄2[W\\Sm%VL'Sv;4 jHMi}\NQ`!4oqw3vQ|fTG5F=bM)wa5\ >@9Q{rOӆ*D"O2k ;d)tG7Gfe&b29I0=Vx;"I^.︩d޴9lv(Y l?Xv1 @!㊧q˱ye)m!`%_Uju{gDhJκO{Wy_SM;}쒜47E.oVE[%buZR!Ik?\^X r@E_>Wv6 I'ܢ 4L'1rܨKg;u  7Qd/qjr]vMXQ~>{0p  G')rD5V8'Igg1_d"θQq -xe4Ҝ"h;,m8̔ {|D+!S@:Y(.2׿Zme0#mLrT T̆FQǹMy!%5ƚɐ&D2wj=3G;2Z[kvǧ IqCGV􁳹[m2^ u%+xBA-V:1N NyYCp=UN+2C!d0޲Ml 82mރ wi߰ \s5uϳ5h&RFQκbX$Fk]=7V2טQYuwz/Z8sSPYɛ٧Udb5}Fs+|g6\ʼn|0iQCMe DdF"Jј9#$Ȃ 0Q0 ^2zQ2|@ >s1EW^K4ZذwYF 8=u1ӝ Bj6U֘D0bmu@CT'.//?$Yn[ڙ xf5Y>k`034HQӵkwUp Drt{Ƌ| e(|GeֲQJ~V\@Rx8o!)m gljK\B=~0|`TFF@A)fU/)Hf2;qǡΞgۖs)[ C WUث}?(`nv}6H>`)?h6|?+zvck4dnicWPx 8Y4b8դ/n^^mB'M~_k MCj3la6eI Kɥ~FlU?G\Idž>%L;XUJy/4_RFXΠ>h.\X孥Ou2db}ivkor=Wqgombv?UW"4dY6y!؉OFF^n|òy+'8c'p.Yw2[sUf  XG@Taun#7yPf1%o]rH#NggN@~縒8\ho=ԬĽ?EFMY?dG^ro]L9G\_wsc->kNKm "7JF}$ّMM׆|i Y~0m3h&M'#BՑHO}W9cV)U=tvV^tJjEw[ +*ަIQ~zjAZȕkTHkE=]RN,f \/0tJ^U{*q @k<Iop驰2ޗ>Q_ }1XJщə/n" (%T 9F=صK]'ʜG gҷTޞH}~#KDn(~k۹XeO[ k*-uR*ɳkiٗ!\a l`k(ܑߴBmÇG|ቡ> uGDZ}t(JNIfwbbN%Dx@ TFҸ" _`-kTW i1B᩠Kh9{քuK𐒲*R?9-jKABUӗ!{hOVJ#^΄~ި h_*c^mMԃ wJ,8 YUjȚMeqe5^m(TnhVs婮j>NːAh^%dZBg+1ekbtA^m{ĎstN'ύ~G|eLId24l-*´>Ӧ3 qR$#zWaEl we#+ǥhk0Z--ĵu 7L#ZAإU*5ZaH-=u 3.'+z?eLLiO /}{u~&'̊5;Z.n'~T(v|c:(71*vQWdmLsjoxTC3*XKzx!!/r^6 .!s;zWh ?ӷ'+ap^R0|b爫J-@T72,),^P͇{ %n u$;HNQګCo&gl@SyEevCaq|'v%H+|QIL<>5"?9񗵁 s'/(KM%(X9s R(S3˔ mFBS\Hڏ D6|{~]c z' 3*  C⁽oC E~֦a/́9a AH(G*V93J)2첄{[V^ܘMPnCdRM$g1!~at!4:ya">VerD[S[U,ESo E:J?j~~_МgߦCk؏ G346׹qd煩B*h&pŷukJq|gurlcL?W7esYm߼\2Y?cvJN6ěc RHc@B^ {yם<n+-Xؿ٠Džy''@| x(јsa|PouGa5\s> ׼^QrV3~%ic<v0ccb#q&խddGatˁ=d d^5xgtX1oK Br' 5B POKk*ɦA#-ϔwѿ%p H̒x ]܌sNc/IGU a!vޖQ<ݧ I5 lfuHˋֺ&E[>'Foz HNx!"ACm 447&e52B PVPv g!xm\v/3@,vW?im;as۳\[ +reϨ=0Te* fJ#V(?;B`rYʜ_v"2hT8޼=I-+rJ?3V_N1]Dj~Oq%kLK&':>\TlO/6ql#)%,04EY \ArwQ0‘PPhؼ{|p>(CNQcWὪke߄}B25)92z!HQJlvD fw7YUv9<ܿid^˳;X•= A)Ͼ$._5I㨏puh#SʝJX[+>=xla]cP. $huuY߈Nw& ?辁: E&$xH|#nQ.S۔G&DyzZyI"SΘo%E_a0H3ŷ ` 4{!AjI)_Z@OeÔp2ZaL+G[;OVvM'*m)|Oa6Wt-YBL [("'ۥWN{,ʵZF Q{Ɋ(IuE9t.LwsLlc}:Yhx7$!" ?w^`1$ *` -ha'A2Oݳ9D]\&ώ-ISqa3 Z:Myt8[׍D({F`tP;0۹O#/1·bMQ( ,T2q7HV1O7}w,lꗽ7sc?}4T15 TjGY7_%Ui V.Llu^ߦgJ;L]:,\Mb8OLAk6,Jv@TWَ\JڜrO))\QvSD4jDV}M?b7m*+!JLkktߡ\}_]~B_qSJbWEXuGNK<lqtAejWoغ  1qOb悲V HVvC_|%R$*oϠ0u%!>E=T_UQe#%_I^; #JT {?(z+b[K6$u vh^IyD gp_G+"ԛa'SJbkiKfO$-nt]';4 !# &"H |DP竄=H/I~ŵo@gb?[\wܧ 7|y_>V|a tQU6QR%\KQ^$wllAŠ:NTM4}W2/uԲdؐzNx"=Z#j~SDla\òc 17@6  y]4( ,;4's[S'|yu'YS`:ӱU`f3 kLn԰|I6' MgR"6Ïnӏ,EvDqѩU.3v[˕YIp;'Bs.  jSNFȋ:ՄOwa{ 7B\:d.s`b2F"BfP0Azss|UDRYe"03 2bmB26XeZ/˓,ĦD龝]5SsΉ-46l*դugĢhY![ U.RdtlUϽ[<{8^/zTKb-,KC\uwpbP8I1ڌ'm03ʢ;4J9|z>ڮ -:i`p=nv FQjASKfIҷ{UKz XH@+>S鷉|X6o۹+|>{_#zS_tPj m~Cc?kTALuwQ09DO`B⹂; 7N^FJcv(m۪x~S ,cf7W#ds):R [{,ёG)FAs1f^ (ujSO/ hmVEzG+OZFw$0<0:vloYմr7&; u[桽:*5{Q[QN-ʐ]g$Z .<hG t"uPq~ i%8@,^[GB~}۶aC%!ӱ!LaH J:xj<(k/ɨ7 {c#eє㋡[:L[fM ym[qQNLzu&Q3il} t"Uȇ 9 4ӗ"_=U?6NG@XWtRe<+Sj?7쁘/RKO>*GL]~^Su`iJwy>aa^k2U9dKfh2iNfeÊA\aKɾ>A*V y>ITAEx"%5a3=q{[T#Kzb!>h` ̌ Zg]`ѻ|bځ;|0guXw$Y!"ϑHef*:,a?7 ~V*&Ŷ#}˿c{`){R/H1CNk, plQ#d258 77v_m/8-sέK^n;.(gr&ث z 5 8х^& kљl7 F70 MN,jdQtݒ xt*IGg76|~taرa{\LY6QKuXУT Qc]w- +FfF{l9fx2Gd'zTm"KHlFQ(I]< \f\gpCfViP`Yݽe&%?^TXO9o,'?曣J Xѝ7錂Ω^'(,S1g/+2_?`@SD6Ꙡ\7~|COv IϚ7a1Ԃ.Sj6嗩jOi3cXxG1ͮ3Q]-~TgEN.XR-4py!9oAHg14{I WOrKrI`QZjJp\nݴ Gdhv3Hi:J3'NSN?M qdX(Ce}Gf.R:u pptGi:ƒ|0A&):IS?r *nԍ wOՈuvs¹ݸ^zzYQoQsՑ_Pzݓ0&|Ofd̔TmQ+6lY]ymFIZ.ŧ $6>K8r!\\=o;{|.+iyDlOR*jWSN`)y+M,:g(N^I gvm_3Fr+ љx^_pE.'dlm-|ˠNzr[nЌb:`K$3PEX }}')tSZ8{lg>#:c½ҏ ?ʹb53zKA|-uN6]}qͯ(sթdRSM-mx5`)(b[U1[PFI{V!9x432ߪR DoǷ3 &u t%4PQKDP -F5)mQntJAw<\0iLi. 2byh-zңr|H.3F*o8H탁@i('ͮ C(R`"Hp jE3Ӳ5TI%p Q=v%F\šߧh zQYDr"k0IJݧVInJ=7R7(+KVq&>[Mg ķ36 fծ5ͮcC#1iBApDHA"AS7ͪjHZG VD`XV0|.jk5kو`cCj4dgۋ)eő8[:HiIk]Rl9.LXKCR+h(V8,r͠%/k;w1|?=m #wQ)P OVԝ^?gKO#j.wyi214,L L23?u֥#ŶR-+VLYˇ?߹qZ}'@OZ #F\bh _=t%<=Ķ-KB-q 4ciIgS ~H[JbOU?Lk/Ѭ3 *n4z*oK>^0T)?TQns[d!Ҫ*LzyXaF4ZG0J(W阣XݜqkKFru)mAMGSc̷']樂|Uұi]`I4;z `J>QGlS+xk׾\;":&E Ybg{\]Q'L$X)_a{S{xdD2i&~%{&U~LY17 !)'Ŗ|҅x εd~n=Fܬ=uɭoT=f>Hf8Uto@_6}MK| ``;3࿟wr*M&XW-)J@AL#JI25bG^ V\pl%]POGxN\P~v CFN$3MS*8<57]}̠+ݐ͓ЋȚǚJ~ώm];\(COϔډHSoa=*ēHDLhmnd=yh!ڨ# jZB{-EVfEVS)Į%"h~~*UM"{{sz٣h_%uw.sZfuz_I3?$́EhPEFgtrW)fesV8)Rl3Li3Ntmv` E T{TS J&7 Q"úցzFQͤd{%,HgBd•BfCth.pLSL- 9w6O^Y}H\H}"D8R(-9ieRgj4y!f 5 hzVoi2xjHb'`΂R3pxp0P&wo]ˌi#Id~=9uN\)oH;_%+0d$Jd%#шZ4RFL7EȚ̄vaǑtuެp$W1)lV'C%mІsJPesIk`Q9D H,әmt4B >ƿ r0C~ \Z|$)"<釣+ѱ7..v=CmMT!0czɷr!d&*ɺ>x_%x ƻw҃`*\;JYCwƽ8&؃FFOP/6d}J jw?ce_Q|:&~ Ϙ*tZ})9Aʓē疖&qwxPD]'|͆[-7'!Ϻh^R L$5xTmDK5y }#j d5T 䧇̷qK\0yo}4+~98SyF={,>_\]/'+ ٯmю݊p;k #QK"i=wK!'&R6 z)Mڝ/vﶶ35aJ/LJ_g)ӵ_7ڡkG~s0AE%4rwT4YK(, Kw4񁮚  tmsV׈*9|DR̻M ÿ1 Vγc ?7T}^kosZ f4,>b.P(Nﭢ+H$5PbLO;?$WІ8wtf,r_"TeV\׫[v7r]G n/=FC3,,{){\=*Tb)k"G!AE#̾q#{ 8lNIt>0p+<VW:hᣥ4|򂻹.ɄpS 8z_O`;)U:QoC G"E/r~(m9W,l^da T=~.Id3"6Eqew+*e0'U~~p>.9zg8nusfն4 j*&E ;7? ()h[ LZdQT:T]`V )Kn1<#e2$-j) vu8`6*N%;k(2Fٲ-Y!P󤏤]*hӘk^c0&US Z$i+s,5SnRKP$;n;bL}Jۖ"x֎юsIԽ Rq fn~_<؋șh /bޘW-,lyI~zgם:.Zs0=ZІUO Rs=DzU<+×|oUΑU8O:8]* l!mN3_A r_7h90n'2r%+D#R6TȺC;}&'Wʩr# -ѐu6o(:=.q00pK ʑ<>Kz/uE4;6|)vw^1֞!,-psl;s5#Z` )M+[z"|Hfo g1x$9cx69@ڀ ̏1&mEݯBP'?ez;p|;Y^}"^` ɋ^TJ=TBߚkLHx\f\j~̥ _ȋdaͭHӰ_Ote96ha6Z^(5.yK DU>FZ@pFvv:5"QV 1=nwY+ R&uםzM'>t]f BOƴLDmcK1`qaUiv`EEi*9#h+Aj {@x71;w+eh6r8"y.@E0oᑌjhF2HKAC$i ЊeUl}hϥvrʝXO1! G}f6!GPe@SA:rS"`U0 Ǩ';0,͑#Բd΍bNe`ү\D8w(KBBu>S#!i]~jܷzU̾nr S3_cj6 $"OX7ޯp&V4,RXC :|3U~,=%Vv"8G$ c_^;{uTϼ$Di-zŅK"Xfn}NHFnK_O.{xLFE퉟Z [)Uͅihed T`c]5{q$5FHp.z =L,],e[glz#(`gB*MN>M)tJ>,B ֘Ԗ zmLVU[(q'f`{Ozm}VJSCr4DXX4bz{K~/y|g QSCN.@7i=2jڊDx2B\ _T4>V;j-8]M(2rjB TN?3(5x߂ Yq=~0 {da'یxXP=Znc;Xxnt [by#G^]LS_Ou2 /+cJ!kemP9MU DA|'fs$@ߐ=ssw\J!oul_vٛ#+n@(B.$qQ3?ؖz'WrG9өbEryvn|+E,IWcDU=stN J2 ${ s3'b7fɥ r͊")ނs@éxgY[Z=Zc}NMV=:nXkS \qдyծET \)14}6d`1of,˄fcq7$#6̤qgkr =v@Rδ~PQ#{`#Jl IO? 47 Fij{oU`6n,tM|mr@Ⱥ{1ө`3Y7IYëYG|9&q&Nɸ)CfL:eʨ3W>1aU+A0(!YW {ɖr8X>!-K%,L1{aAΙ 9c8oǾ(kdDb+58*0iPLZTwuWS;Z#7Y( ժw1sV*7 ڸMǒ{.QpXI%ٷRE\1`It w!Y5ZP7(]V9E jimoҢ}pmQ7 v3Rɷ~F3T%d) 7E8KE~{sXs'4\ٺ"3SyAVj7Еx^Q%PUqBzF]Z3ʭQ!Hͮ @[Sm`0ƛ`+;Q%viL$j!zP.=Jiːj Df4Q|lX jV^ү]\;9Ss"Jk>+:kӐE}R"@&y};2qw0P,axl*S}p݉Fz-"  m;Z;1?8ps)w mܡF4u5!b&-M\#$e֝,Qχy\jm,Vd:!GCzygDxPڽm _`-$`e `%3ل`zhn?9urҖQz.Wroؔo.;p.cP;9ʌ'b:?< }1 yu YI$QB+1_P3s- d$5&UQ1*ғ$&Ȩ~U1Y!CaЀGlG}F@Ƅ%CaKX8ȚѰ,w7/Mlk` Si<)ćb}q60RHƟ!ZHPl$|1妞;X"榟!S ΥH} 3#d@GhH\u5 tρO԰_#w{ܫqhua/!W$(ThqLv@+%J«eH/.pH˓PnpZ=k5VZ(=ioKh,J/)r@a2 xt¯ ,|w$M~(=T=GW%3J y+ZlDh6-7]<:+睦&8w%U=M%HPA7VK{Z|OOOo/v.+ ϋΩqY>Y !:pov9 34ĉM4%k{g ݅dɕJ>S!.W&n4%M*RbW'זK +3o|hEU\2%oO\p8zdSnWW){ϠgI`<jUt<q @H@(I/QfXbzMbjȶOݏi6*+}kZ%ODj9XF#L0ݗjds/ %vw2o~LXQ1; W"$Tp[SM!|BϜ:L1D8c\穖Chj fZVW}͈" lwo@Uq>b/{߭L~:ZSfϴbbmNp9pc?2>ʦw̚2\\ ~#'{دZ/%hȽ64|UQ |+ U|KTCqg*9ƩlD? Ţ :Tt;` Aݐ2م _ E#zT;%,PvϷ"'KV;?=C0~y.qSB58TхLr~=uwK0`zVū6q֚k0Shdt#e VC+5g$N/X>M`ޠȜy 2,rQ%J{KCF>p]Sl)=&rY%BhCMp`e82E+턦 VFO"xVO!c"iHPdA۰GSѼwY")kA?[.tc8=6@?2 i!&h;Եωn>_Az&ÉߞVVp6|IP'7< fǙ|),%R7~rE`!K"@ qȠYZC>{:`.8]M\k/pJ:} C ?'',Šz,K&P%3B[bc!AZZ23\J U-9 ԰fןjqypRaҡˬ9b21 8!|+~lg4p4^R?EHw{bn]X&Q b)UEd(Ү1 @VE PVvK6켇{9tkRblW,6(+8(4M"Uc1anWSs"GF=4!x#uДBug\|M>e(Mlҟb-;%X$^@I*A#'%:qLjCGg k cb0t5u> 8Ž8x'ԂE?\`v&KryȵXFωBnCLC{P|1 ,c'h(.ȵ43=`݂4-"YlYs5^Y6Nz:|5N^ 0Dqd)k߰`2V[.~Dt4#l.9jKld} \`j?sWS!Cƞ11Oy[R)Z؁R(Y\ekܖuK̠Ǘ"hєrbƔGLԫ[G!CJ9UZ.O2$)步Wnc mX-&[MLXbn6gTPz6)-<(̎HsMӡ{䗷Պ|ْY-?TP?Bnj½=_V}jo,llK{ {2o3W T `jߋDcJBc+gY¿AwM}SY&o$L5 \ݸilQ4gR.#AYλW0^͌SͶSnθ tVtئ gUk A~yW\.!OzN{q׼Khxa Gp?;Kc)F{X&f`Kv-lÂ)=<}|pM)tfpkz$Fu ;ʯj _i]|-r pE܏P]&xGLP۶C#"lp*'yi:>=٢Ə< j*Ew'nduIF` \(.l3wp/A85'AS#R܃\)ydZ\:ڛ{ Ar>p"$!>צ^xj⻔zY8nKhFy*a^#H?)$XP7ɵnc1[s+퓎KY:C'G5~XtiD¡Ѱg`` sէ[ VQ'*F@tՐYIRLS n(gK롑Jl';zEf!9+f]Da\i(&e6yJfh"Ez 7n%`Kk~5w7]AvC^ˀa{s`U~ED@ҕ2\.(r)Iæo|w0>Ep2˼h Bv;@_ԬP]dK&P`v>??[%J(F{#1ax\C\SjJ*"seD}uZ~^1hyD{|gI )y3[彤%rGG uZoT1R `XRƐ t5JlQ:lx!,VIy`VC0'K#.DsGys̱gdMW~f.ͲwT)O袢/jϞ#ǂ95J{,Nw MzcFܯ7z*DTI385Htn؅!5iELTe@-5BCggE~S/:sq(ƽI "AD3nI&ưb A\3)&[$ݨ?&xTW'zo`R(yܭ9EwFhը&L;R,#֤^z`ymyJ*9݃Dsp("ØC]h/îm pz[uGkc:Y<\L 鲻}״+ӑ62k<`4 eSt>Geǩ'+ l9oP9~\??]kL6Gkax 490W*2!M!gx~ kUAӑ+#h72-¹C kkJ׫ɫ"ONbshvm| RG/>شJbe?YyfAӖO,kcTsex08wBl5ر@{sL߯f!Dem!Ե2gɗj/&և5@MKcqki S5N EP/Eo=|Abtnd.c{k j [5T;2WLx∆H lܒKQ`aK$ =/"LZ,M-}wO/E. ^Uڅ>HT/"t{@&Ԁ -v䚺R;D&I w#EH3+{b6ms$\N'+<1=AݰLjY ՚6Z}~O+Tt)v߸6.| ,bӄR~&LP/E>1(Z jwYO|>9k_)rI9˜9jy E5i逅ĹTNaHFu|.PKp *cYB¥JU}"$omV79g5!Kn{y!\<ݕ#w;og-)5oVI[j_Q6VDžQ.tbxd52t!L` 2s[f)g !vL[S4NA_)~ KیA~3~JySlG; d~pր)Ծ@^E%5 Xo7|aI~Y_|6O]״6X),I˃-ag*|eCʗ9?Zmr=q ~Izêߙ4rzs dv p<7 O*̶@"D?=qDGUE)ۀ kCO,Hx)ɍOjKO_`'M6Pcaքh)6o [g{- .9xQ!nv._p waXstF%t:(T?cyCFYwlh<ķYE-F33LtyZ1X9"J|[ oШשI&}Rm}7" 1MrghHB@o= U:YGH 8VĹ7_WyY#TB!d8M.i%~9)G®ʊĈQԋl\uUvk?i}8_ fbHNӃo#lIeJ9Zb|-.}ocDV.$-9DVhBB}6T8^ 8F1bV+{v >`d퇚0 'P|YTsp39|Jo0*9.߰*1]TW_.=:ݏfhƩC$J Ym0TRys 2GK@)}Bde(]v"AF]@*uZ,9R:Xʞ4%φ^Ӑ^<:G :*HH{rY]~\31B|\+- K={ʵoF٦Ŗ2^ с|6Zg ՙ r7!'[N 4ꗼghD6Hn5zN(nߌ^I%vJS:F+s@+,YeW3 b?تp붟fɪTPu&eV߶Ѻ~/5f5C8hNPmQ2f$%Fq)["g ;3@F >8hV=<9xc$E.'!'$wu?PW %C)ʭT3E`h  |Q,aq@@7dS j<"R96B kF*(`6dMk@a繍ǁЄ7j<[Y>A(ruMBI)`=& \hԞ mhޠ Ls @Y`Iq@.]lI.m@vf8h#'&+>K$f%\[Kvyef ?]U.۬RǭܘR6RAl3_nI~hTB{}&E+|; 72mХaV=9',z?m{AĂXTֺK.Ӯۨv~pB"&p4Ek'+-$2={gIX18IRbOB7EvHMuP,ҺbCL]MCMMN_|3əBˑ P=s[ߧ ?{KpBXc]/Z TC F6S1udmG4Nҥ>4ʀ'`nN\t}#_hyS `6HpB_cTB~Z)%b5JpVR?IH]VxD$xz rˢf;.I=Mzş,N4 HIĬK4EF"~ wa~ 0!9]A@#}9W %x1;bV7 (<(H٦yNW|Ykۅ$.$0 CW9>ΰ v0kQ֨EPii+HFl@>zx5iFF$?Y8Þ ĩV2p8Ke6l''_mו{NrQ&^-g؊)_A쉧 v<88&SueBAy7V暈n 3szϻ~ȣr ߆S(.t52Q[ә!"q$fDֺwx.CQQMsw`T0-*>J?8t1Q|9#9'۪!$N1;ly7=/n6=#ސ+6@"˸¯ sYCpJ7\[fK'XX8Wze#k ?xIQz*V [9絙>6"\B}ANPFfu̲? " /iЋLd7Q2/=H>7BIp wDW-z%d9TQkC+NpBW~\B &Tw@E zmxUG7gj()ݙ k@߇Y) 'MгEk QeFz$ aƣ~M4a;"7 }$>^~c!|Ɉ^mt W6-:^t;T5zv/6[㱪a5 [ɢUF9_S}\{08%nY?)E5rľh@-lXt AS*@X`QQqIke"z^;f bհEє`i|:C et(7^ԁ^ 3+f3]U718z`*ld)k+\$2h.)Ge*Addʹ_KN&\U5/Gwp̆Ág.}И0gtX-?a&T[o1vi BbE4Hl$.Cj4pB;*W:e6:¼J2҇BӃ'?1wX,ZY<7L^{Q!# ۂWRc:3ɤXS@Y}ȧP*;ΪJH ,ܯ<˚d^_̝̞;r;5wV]ta9(q!?0;IB@@k9]n4?|,z@9d6^=ohu\c{Fbʆ6! sRXz48F$̩:Ä(E: jݩz' b΂9{n=WM6WԊIU#x~ i=@ ,CH"pb5J}4PwX6A|ot OV a~i2TLSϟ6\-'D5\{ᵙ-׺# KS5㖾 <ځ[uXX&\A`ʋpFZ8#HƵЈjյ`^ۭ~U0޾ORV9G9r&#%KXpZ?_5=} L>ZHJPw'{ / zY)Mqy;MH&6?fW*iQnMmS,G&gN VHoX=s\ iS U iM)2{Kdd.wto@"G_` gg[ֆ>;{e&$T239b9d۞>>3cvy\0ܴVBZ֔\\;!wVܙ1//6kFϒL!O\U z$^؅jTPZʐp an1d%KlpϽtXgw5,fʐG0&9`C:4h':p'Iۆ*6y,aU ADXM 6vݢ Y!$J[)x9vMg%vZ OzUH8Q)d¨PYeq\_PCBiZ =KD><,عg]]CEwlVBzP?7X&:=׋By?pXL˿C"V`&UYB֎;)BmNT6+/LxʥmE1BqG{}O\>sSJЗjS m~1moow; s;,2K0cr,\j>3]#2ș{:h'ﵟ,QrKBrϮh!HCBV}~!U.h[\^1ޗJPZ]N>w;d#ij ^?U-KT[_ ?"HgW7SE>U䦠eX?vfŸ[r0ua 6HQ#HqDNWot=qG;5#YA҉D{ܘV8ó])Co?j7'+dX AG09fX>3:֕)(5RMTp g:`㟒M(󵅑f)vK<ᾔSmwE56F5kԚa 85e|%F]VMj~t(M(p)^ZAyF{J=R dm(RGuv4q% ;i+G-0CvVs0lg?BVM맰Ddٝ|9ە`|js׶OgPi8yIA$qUhv?/.KLGk| `+"DcJ|Nv!E J#K%%F| <*((E3ioWg h?[( PK/MQq)vImRP974DC`c\#\Tq 9-ך̼A!t>SBR{I-ȅ׮ GoeR|κgM(y=\|q-nv"[)(/ jǀPīN4"~h1.֞\qk҇޻u_ar#KOՍ3;%/݀ZcoݒbfX@hwmMv(k=rIM1؈l}@/ $>ɮ)<<(3_n Vl g`O#c,S@ ujLIߢJV IEfpo?nR:S^0MtZp[Ol+b8IpŰ컳xM'tV\y: E|FqS)`ft$u;BƘ:NY4fY@@P#,7l6۶zT]Ԫ1$^f},C†BIXJqTX&W@eքhR8o}]bCm-[9{扷Xlq]Ţe&l8I/7S:+#tQ >v%:TQg12aSBI;w`R?aW"1 J=B0,+9ȅU>g&xɃz;W"46NEA艍Ym'X~mxBjn栭A|dºp?0b +o&0Y^;v:F4ɚMSD'D=%ѐVZm@U([`'fRw31z!UW(A^e[{p]ޔ<;DȇqrU4HB q+di~ŋy5++x2$/=ehuaTx@~LO\;R>{S#Xm8)Vz!TH&u\"LeEfm:AJ~w A`TﬣgiA WE)cc`{g^O\zЮ!gETCT%wrō,'V0AYc1;mX9Gi*Ns>Gśˍaxfk~HT fYE,J%HI1 G4.ÿE8/q~4>AI+'ia uձ6!#0 $py JJQwUObt^ z}?/m3FR^P ~JF*za^"[қJF5=Tص(0^Ob'>e.ZGk-$ c9 Ajbo[KߠrD& /}ց^ۭH G#W ϔX);EOnԫ= cCPQkF~v1Ej+ IPXh5uXQD΍!MR'3KuH9(DZ /g:l*qK)jR=:w֢nQ? 5LKKCYMa X %E 6lQuqS5Ft[yBg@zU]'AU0˖i(P܂$ d],@GҹغbSӤ:?Tv6d RiE߹9P-pWNuHmhJ:O`ĸrӖл`nCLA~;.hסvP`.:6Jl6Kjg"3U#m%pzdN߯~_9 ;Y) ҇\Z,Ҳ݄ڃc}n_®q.(T0X,kOwzN!,/©/Sn7T• Dbߥ%.ʠCp\p +rkņ9v='yqu+EVFS$rɰ+2Fs*M~g2 (ZB@kh(0i<ŘݢD"r9ڤry uR01PDV \}V!#:HB,$C NQ0')7twnUMD@#Sl !ݼ†( O!FQ xCwtvcp0Lݘ$~X1Ԡ;! 0S,K5;Y}߯#ǣD' Rv9=VՕY@ /v!h>ğ ?;37bXBQ+0tC5Lٶ*{(URRtz;(}[q֯2KxeYӑ-Z Cce: S(+ *QH̅oE䷍ 'aWD=2n@.uԋ+@HX25t[IR[Cjg ϓWCOY2ȳ/bGgq`#qgnTwY*vx{}H"[}6-' {)٥i,v%{řyCڕb'zZ/4q}i6ETQ2[RIuo35߶)^j"Ie:ՙ*Z/òNxK C~jt.&hddtΰY`FNc35ݱUE%%\,WxEіkFAz̫eK3s Yl@ilAS2U<=Llp%qM!]{Mй)Yb>Ǹf(h)6|T_7pg|ߤw]C.Z Y/  QR}~Ye6Rljqu1V-pp0w|t^F` +9ZhKz=NkɐCFjOG47T Bv\. Z$c.94J ,|CdiT]4=4KET:~"J^ߞGc ~ n.1?l>smZS|ҥv24^* X+*h.)YYgҥS`=B,vҭ#qs(94r$Uo<UgNʪ!瓥SՊp>(rJR 7_8ʼ&B=uU*Q۽sf$qW˭2}'(ɒ;bfu[؂l&O--;`' ̂HNҝ\]54P6SټTՃ;S5EgfZ~~C2~rαi!.\4"'"}Zg6ۊ JB;rV/F)<$]E-~.eɝҧdwz:qGԶ_q%| #;Ou`W@ęۢpOK%cAJ<׺٥r- Qv瓼 zDF6λBšT|&p `,PR,&'-oB47ĢUh7NMg ,]Cs1j4_ENW9W.5S+_޹:Q_xh}=/ŠT!m^2:V$~M5_yVim}zqyԷQ$(gR0!dxYqۿqCkA)M5,[;!?͇ Zn}r15QåN_Zzʳ; MmddR>nn{b:G|AS!;u+~k !23?Gӿ'Q~jVZzǟ Gr2aZ!KyjtSP1.WtMZ7YIMбAsC\9Ȼ?>N_]?\pmJkI-#FDaAG~:J{\o U%D2k]`aDXUɊ %]tqE$km]gdַ`?] NN*?!J\\ս˰G8W%UbϿ:GT}{GuӍF֮^ԕT%uuLnk"k[*ħxY28 aP(ɆBF()ٶ#<]WxZ{Sz# 5-r\6dTRZt/ >">O ߉FI+ J`b:yYY/NM۞q`aiZWLuoVkwɪ&{* "ʰu4QuoO*MNG+I#>9".PQFlgO͟a=%`cHE.`=gTsAHҲE< ni33(PݥSS*Rf3\H&2B|D יÈ*P'NN3"-3;-@;gM3sQV3)qۤFd8#xdsSRDt<&ЃT@'j͜>I(d)m_j\n@Q7:S_ Ԓio }qXiUZ134r{G[D.Z{lCFc`\s+2r5urc|Q)4=Ĺ D%[)RLcRQe<[]}d~ lx!y˯^Xbx޼O3j3 h =XQZOgJv[f/cn>߼ c0,o[e~h8L9S u51<ЦyJr)Gݦf"h{y 8׍N UV?8[/%aդB %N샤PkE'ʫ+}&`Dwqaj@U<ŭvaϚId67RZnq.Җ#} y׬tJ < :+)GO럕-aa k }6p.4%A| { MlɁh_[@Č,yӵƥ҄D Ɯ>$޶O<v/Nti:8(TE*% AΤlDs(qD5}aĤxR5ڍJwh?bEN zB42ttgl(uQoOf?~XؒPeȩExE{@MKB@m/6)OVO'gذr`SD}q#tFzz}0:d ~& %%_A~'֛h;VLR&㧚傃)LqQ=LKv({Q]ɆE3ƔfN׻@W?9?,}o09by&T:ID\>G:_زUޚq Rpx'ӟ-4QBD?-f 7yNB1㧒`>afIP,QC3G+iJ5݄wuGS]+xfȍTBDd~lwX'3/"Xh>FUz'涵}Wkg읮Ȃ(8\/H!CyF< XPH+$H0KAFqXlܩ*ΓA f%)0_LkPӶygF:$?1eH#z\a)sQq[Es#ʟ2b5֢IОmVLzkFAėT|| e.+ FȞK ~Of!mQJ #^T e)uC_.Tۉ;9 3 'پvtC1!c6i.kP9N;rlO%?x//nLx)*`F{.3)c X] *צMH%~^Ċ}۹yI!Mfg] 1^P{qD5wUe8DAsEÛ:zi\z!uji uR;jDNeb;Ժꖡk3(X|F o,=+E&s̬s:%3Gb'(f/;(dx}4XE{,NlzɵIgM~ZhTyY≈WRt2 hG4r&<xclqgPebgMh5?v7tOlwA|0)Hf&==( A\գ^@yWλY_6S[vQ)wE#[2yP5g[+\p Km.<ħʲ|[1aآ@;@0Xi_-;ـy9BldhηU*$%r0N 7IRd?OҬO$:WZd]U( (_hfw=/۳2h T98oܻL-s"Ԯ9B ͩHc sp X:khW (Q!t沣W ; A^L6|\DrphҰr1sJM-ݵ  `r =]m=gv8D̸Ũ &}tRKJY ,nG8oId^oY.bPv]<}E j ȏ{0 QJʘly;I`+59q/K2cBvǴ ցh H4in ?b)? ~NR.ҙ8pueɉ[AcŽ]p mP2ՓQOn2 2q ">A5;t<*ōJgLA*(EbizdʑRIf +KDCn5bX;XBO-L ^hSGL޴V:r2mne9עTCJe9Ϯ6#ǛX6^# S;bqVv9(TdG(ľbRi%h9+9TgCtQx:̸1w)TGLܧ ,. ܎뻥ۻ*]n9h7 L! ۓi^һxW9;V73V2_% 2UoH)#t$vfn98bM\a NXI3C3q8}Cyb58.__1(zM+9aECs3I9&ܩ 1ֵB.)l%JF @qRh\w&OD5ɸric(H|'{^葠:2%bD.&A=C]ѬSݧw+n8ogvn%%V)i2"xDGg?ހcY;48-e-|DԌ.ЅaЄWhcU ] i2茜^D5ctem6CTu_v]GLYյ>֠ .2Luyڇ١6t?`Ǟv0X4kA >ZXMi>FRr_7xCEO^t|Z~pQđNѨ8cneHl1:ޜUNr6ԅGQAe}k~G̟L-,<%x}9t>1/?aϗ ܌?u'Or+\U-#?u# :G{\[IJY}42N(&3 IDq޸~qaVd6Ԣty3wLdr:5בh w$㽇֝\fjqpdg[JѲzGP*;-=5c u_5a ̈́@6;vPⱰ:A;t@Ʈ{ܡ ±*@`n۽B*s2'#|1S bHxʼ!/-lh 13^iFj0Q>l=!,[\d Ǩ,5)rxM۩ס#ʰbơSY܉G^a+ hA蹳p3whfh<O^\JٞZH,֛7Ԕ"X#Ʈ'^+|SoQ'u1c\f/G_f\nR Iu&=_i<荗}JE+uxrJƒrOcG2ą)X |v&H{6ȊcjW#T#duMpG*!rIܹ`?>l|plY3G $^E"!(zfYOItUY1mZrȳ1K[o{һ.J_ ~'oI@SYG0dE~˱,[}ڇn$%䗝nj2 \${i/`cu a05`+)FԐj^n FW՞Ҝ# p.SQ TL9 :D IFU􅐢 =NŌqnCFJXר8<.)s9ɹ[_0` i[_c؝CoI0#jtYH{,N3A\9^yHEl=yJ?n+6 s]v4Syi܂MU [Wre@ !&ȉ*҅<3Fq/5I"pQa\\ڒ8Ƣ/׶֏)x4PEI΂崑>3½QPX|H)hzmtDM vR|e֊L`oС]Cږ Eޢʦ^I>pH"?Hv\nѰC 탻3wc BDruޘe~|i7Bx1|-|i\q<0 9s ׎^YgVQe8Ut>T:bd. N);=Z$K⧲#\(h?_5L%b7Ys1lێ " 'fX^6nɝLpGrbk ?sYؿ ѣi@5J5d"DJN'nq^e5}?fJK+];\2.)e$IՐ%BRK&W`_vض;;*qL eRG,S dK:ՀU9G]bĬ7oA,݁^7߽(Y^ڶVo& Efh eG9:տQbgiJOW3qoj7jbnl1ydi9EI -/ ;Ut+g.PmG{_}'yh)]Uh} Tz1\ޯ[{Cgԩ!ځ 4"t++Uxs:{c qy\V.,Ft6AWEegtpŁ"C]2j+͚>1NX2Ac=0"_ [3TB> #2junpc7NI`6()gqAm5Ḏ*9~[UL &E3=F*BC=Esv|dm,Nڴz#GM4;͂xXڠ3[œ^:,^.JJ2*tzzp%",O/E>uRgMvоt TDMjbMY#1 ^ƞL|`1-פ5Zsf _|pQ%"d wh"ZF;4.1R} DN^e@NCr|Y۬į>oWf]fj$ A&F j)9@xkJg&gY7FՀBcxejg YSr8>Go HYN/7TO쩯_gPÅ(f.y0z>$#"i&)fAu7 R#r5$|3)(Je<8(;i^8y` +2T u3eKWa_j+J=+ܵu@TѨo_@Y6nMmX%Ӳo npqWkV&z4K9 #W[qgbK'[@V az+mEz>Uyق0XA*Xe50v6.FS5+왥P 'g;DS7.wXo/Cc-cqܣRn ̗+)o{CjSoDi-#/gݣ{E>c5:U;bpa!|)4%Cł,[\f1 RHf]M,bT8d#/b~{ߠG)Y=Ҟ(ԫaވ'fc?ߴp'ٴa,]).}z{?qw̫Lo?ƣR>. KFtSf y@;ۢRxUEI縻%.#-$g|8kߢ f0X'RNL/ߴ:m#P dvb,e edGUhYp2s{C%Z@p82ıwO'7|M졑ޑ!E#{ 9tݸ{aZM?h7W0Ix&(o)inrW6Ҏ!5^j\`|us qW\[km/ 8.fK_ELK'ЈeT ߴ|?w2e)4 7~1GOQ` A1I>,ݿ'eOW/DJdn;SwGW_z|2WG,sjHuJܰR7ʅN8.xZ]6'{u5zXPĶڄJMhU$K+~=&LH,i0{nGjTrX-gݲfy5}Gèi?1`KL̈́Db$"ur\[؏eQ8vaST^RAzɻаKմ<=h0")*4HМsh\1lMdyſtk2}Lu%ECT7~9X9i!VuK{# o9]OƸOp>RqY.ӄS#k`i\u 6ǫ+} Z[\Aj,20-x'dLSʤXh7ۧ>7}لm !QӢЌu84Q#/Oj ^1ִ,DR%?qE84\|N5kv.eCqP>i頭6mPiγml%( {Rt;CkJ^>9E##nX#͎OВ_(}: [)ۀ]pb٩2YyBۅ̓&Lz8"@aQ\Wu5#Z,MW=ORLkߎ@nf r+TڤJ q_#>=ӹQzE~DݥLE5f3ҧCo;A՜Kc30~iAǤ61+JDE_"~P*K#)ylI3<~^SOxOyۦXг,?} "Ŀ>̹vF]\Ff-q+,%&o! vˎ{0YsR)7[Qgr*i 𝣊&w[ktʊ!5t&!3NkuROwmż MʔgN]˿;E(]^Aa\ iqㆲecsTgDZMa9w 3j;mʟH5V^>5۲eI(n῵mCbTEO.@ Q{a%4ts Wh T3VhFP"GtϾiU߂}BwƼ%c["D +aˆ(ܭ+/+*7a, QѺ!)SLuAb̆t"08%j^yfO_SxȰxLvh1Ur>L6,Sb٧QqgGCG UzsBCpp`A.$ugGTpjQMV7z7&PJhGkLUդhEAA3a:X,9Ӵ7u6+fiUy941lsO}~eWbbjx!&٭D\ً@:q$xY .+Í$AUPLmux4iL$iG#7J,'g"#J=̔.<#J:*NLbӒZ ۰m}B@A?̥"C#L :}"-6-ܩ9I4aEUQr!h e5@@q˪|H/3En2> [Kq=^M$+عr8. /E}I)CA3''{en9UHbBeg~/Y3v6D& ٌ,%R~'%x3<_yє9l3xT$|=&95߸v ѕ`arH@X5P Γp"fW:}OF^]m7Yg:2" z4Y:6Mm_% R`烈c0o}rhyzÍ8MFc%-*{Wkckƺ<Āڑ aWґc/l¨4>M؞i{7imeWǸ-+1%/x'o8iYEϐu:!6쟿 vH;,n+ʿl__6ye26Jn9)gLkSJwtudUTV0qdoFUaAJ~fbY6x(C}3]'\fch]xj͊ӝq k:aMc~ +DY(s{_{V'NP/)Ծ:eFD*068(8DX ²qT \*/-Wvwⰴ;/;m1gH7ţˈ=LV/py]u9HD 5"05N? *qDL\kEq[՜tj֛jR}kZi 5<8(0{TS,{e2TB+}'Δ`WK߭WqMvqMG0>DD$'UC>v )rÖivvm3SHnsv6送 F9i2_% `^ÌpRP}$CMťnΠGx(G詂kB> A&j%mKEK*fFR¾P\tk Lw@ z;R[Ǡ.CZ9P{s" i-9hQ  =utsN0Wo*KgPqD%;jD[iIT[g4Dh_nnBpAS:]Wdc!~ƽ儾=;uujO|./ie.)ZE٨a. Ӗ$60ah]i҃JLv$Y8R4$ F0jU]r!2n;jŽU: C-B.jyǿUI:ڴkYչ4O]Z'|[ ܢ2 QG0+VGYl%PNJٞpM\s(}X#/ivW Gw>g$p*/ 6̹b8>h\2:zbPNi>|3 !ip]ۺ\m5ldx%~/4ڐ/EZhKW,oawK5lFk2`|9]==Oa*04&ko1, )|אDdbp;@n> &nxodFFx= Go<-1tV {`9\XQBI@VlK,3",0aESoD蒧sɤ'lga x^ 1 mQGE7ߌ |?LoaMed~Z]A}Ou`f a4ϛ㖛%h)Z.Rg:]`=KN|Pockd>#5%罩:޽i|uY[W$L:^|3X xd򸃗M v 3~a%Ml?(4'j(;r!EJ%)=W)W=;l\ҲxG\\VA Fe9 J=RtJ6֧H71w;ޔp'# °GQ"L~6U&-}'}F&D:"U#_-#B],esKhL(n蓮 NX4*JZ*}xPS{(ܔ7E,L ?앐 H OzIWFJ)vKX{o!"-J؇JTH*aoc=M'sXFFGW!i\HO.CLjWQ}I^|]~XߐTJ8Hz({jNPg,č"G i.mNX0`%n]S,VyL+BMȕ>Dm&^$X?|4e9\ӣӨ+kӟasi44,%C.9صJ(vB+Ǥ@s!xTwYT4=FIMq2:YB_QgpR9Podޓmv@^q.ףUFR3;J0EMEBI-<&H-$HCp[׎ u5 wb|]!@$*~zF;Usˢ5T!bh*dgUu(@09Qc .؝KA|. .V;l8xVv@fyM²*sq^#vat}x睘'cmePȝ1g A78oXx˨*k# [ن\A={ĸEDoywixޙa:$=KT +`٥f5;F{Gcz.W-$Q 3K0HF$ ^g0Pz9i2cf Q.W$fUbmʫWY+a1 Ԡ z1ŨcN qѥM( [UG_9h˘9TDa9XG]/Ym_|\V.( ;+#:7z-A i5I117\+ |fPNOEYϨ_zf\ +bm {a;#Q[]G[*II> z.eN^ *u\nfڇ,Idb@U;o&pkD+ ~CeUgrou9l2ic'i*Fz2P5 ^)mo!-.iG~A뙷>R6>/0[#ZHZj_>97|p6]xc'Q4D6Y~dGbe5nm+^E HD?ajbP;u zZW3pT"X/{iEfO04h-Q9hEͱ@GxF`?y%x۩+8z3LP,TC kv'_+HB8W4Tnzc:twzq1}ڏ`MznX7K89UNdIf ״Dp1t1^dA!~İWڻ%Ze22XY_ŶcQekr*925m~o9WrkN:yC=e*9 w]Xő;U[}Lo7k"YjEmhˁ͟;`Lj ? 8:gP6078&f&':~ط~L IyZuo yț}Ʃ rP؅H:l9M)\/ 5)ys`Z˜/y{b [a!G~HK# UyWp7#Egvs]X W~Z hp 3I8ܨAvsg@c0SMzsgtuJDASmr_(+w&RUB,:Y VG.֓N ObBwnmḠt/PC@摔YfJBГ?Mf_cKE@-` lyzڶ8ŋRz'9#32(b sf]~q_p0OC"nH G:,5GE _wV!^$8ٻ 6WZu*ΨfakR l۝IR$rgc4c(u@u5CZ-DRhTC+`rEH u[35+/EOZm cЀ[8r4Kl2.HзؚSUs^ ( _^(f?2u;!cBoVe+:bpr&:ǐxˤ\_:sxzCQKIb}rEWbeew4΁4O67f43<(^ns!oۛuKPOZ%|!Fh2Nz]|+x"֜oUL6>亮` J,yeH<YL =dtq56"iS(χA42bi ee"(9͠t,@<ޅz7oPI#B(I-RBttiQK/ՙ&s:7n(a0Pn8;;{z3$`ɗ#U'>KYvT`-DY_b"-b {G_39<2:iOcCq+Wz_@w&ZD @߱z-Xp{:CG(bXerl_Sqߴ5~2m1PLǏ*Vi"yˤJ&$g.nh=l vojn#A)GMK>Hsom wK:;AS |XAsiR0:0d9 UNDddJf3_ ;GL~jiR?g1f6vu/8jR{@p;4-;p|E`3#ei`P@gj 2Ȫ,eVtaX/wcɘ lw[4}I:Hw[e)[ ҇\+Xd_bT L!^D.;&*HU/]Lf!A4gJ.0ݕJKĦ˞m{Qe5Gtq[ [seV06XS+}E6{$JhpgtSiWLH@Td0|؞uu6z0:֓W4RTn2.hSv@_阜hĂXJ5{Mm#+b~Hj()!q`TUIke/n{t&bQo/He >F RIl9`\rD*qQ]\^H-UdW".U"XTgǞC)?)4٣@W6͙D5UASj3@O'cMb|Ј- ŌF;:$#ǩlchvk#Q]ßPV)- 0hz{:"{QK2~Xx_j)sizh$匝2ye ^M3[ۍ'B2XnMy{ 5:p }^g"Rh#bA_1z/޳(F6Y^Ĥe1ϒ/fk#ү:`m`q EՈ,N+vZHBHd;afLf p\+9 ȴCdhY*cUIF A2yDZHL+86qheTTf~jQ"Z_c=ZO XNL[xz(\PXLvN58a@WM4=X/}RO iy/I~6{qByV_ׂ!]y6WM(M!RѨHf"ۡh[oc4S+woUop :-Ҕn}=ꃰyq\̂Oc/jnk2sV[4ɡmD˞hw1jȖ7Y֟Uj(^YإYBJ"3M4h=h; DWk傤u ,*ԧLmHyg(ais쟃&44:hN^ئzc~ klkPZY!_,k{NXxMyM;| ~22kJ4pN{jU,H mt!0<>RWf*~(Aj!qBz|cgBȮD띙ls98vC)#r$)檸gov$Jl>olٜrmM,i sѺ§or(M/9chZ?Aҏ{;Sa˷amM 567͹N_GrZlMb$=bgf,զ뗩f-쐬]9jM Ts ]N_eCWވR^$D>pZehWW{Dph5OS0$Ӽ6 sϗ4 S^}6:;T|rjT" H_悃4d𥌇J,:嗄_ h.ҜUPYnEu 2 d<'~]4p28qo@4Rf 0x[d\8b#^w 8xٺw@/N2y~#opcF|E^]f)G[OUdBPkgFzYP&D[ź ;O۟Bׄ1v$ 1s{N? ӖCyE DjaWb;^8}0-f-D!*\Iyq: DwJpƋ{Ǟs3=|stԇKZm3<?Ϲ#/gw |T<ͅIv@mJBV@`MY9*  U._v?5orZj*/;7-N_;R+}9? 229-],B}+拹F( *},ä9~qs4sRkJ \V-ճȂU'LAzr6su>y|#owj,?qb1̼Lo(;| q.5R\.QCvf|ښrιf9U Uvt/̺Mщ.],Dpi ~d%XHb D@;x*;%olt_UTMBSHr2YaG2Nf!׻8P+3xk)2-1,Zn #ǜj{+| r=0IR|QBߒ0J>MO3 !K~ZU4as)3,$\D*wUMQZ<|+j/ P-|l-V/+ٴKTV|jqI1}J7ITc׀)(\d_* EQiuλ9:izG !Njپ#=/zc#AIjw1ӕ.i+[Jkڗ_>j(3rWz |Ҽ+lejR?|AI(l6up{kjQIk,{q%sͪUJz9rdnhy;$̀Q g?ʡXOhd PΦhG^>ќ|Kx+tRS?}e*VuƢE;oUdGaΆҟ' 'abmp ROMw_3|&],18D3k4i clc&J( |g|-8UIR[7p?Ev{]5{>20䍍Ň$BՋ=lrxvKd2܄ʃW9]Up rZ9g&LCʒ}ct.S XrQSD])3ZnnlBS~S~??~WSgN:U\XP"y `*M5a#-@II^&n:X$IQ7wO<m,b"lJh汣QBʤAKEs*!+SPL-J.%儞e<"a3,ޯ<2kMn LoG֎I$8@sw V;Uh'l:(01y@z"l.FNm\[b ,0-( B, Zv;'gC2FfO(T}`'9OfcN@!sL9pA:Aa1pc7nG Qf([_h7i:s_XJ4%<=h$d| s1zn>i G8Z`0 UOz i'n`.1?t"u( kB5U]?촇(vqRJ9N].8oaBl;? YŹY6/5Fhh)/kcv87)k'Ͼٙ"qMr(hħ ~\\ qcT*c-D ZD!&HbupR,%7&S#kM 72):@Njz)O,JYJT$||SD^]Mp.킱x3PbUtGY '[4ީO+ˈcCA.I u q:w'IkARzUJҋ^+鉒jL#oEb kFЕYĴLxŅUy'l@KaOl$VIKZ(C-M\ u]y`ŕV_Hq4h٩fs%_rH2A3mt/UPݫvx+7u1XĦF`kXH&f\)/:%CyVIY TLffuaM }>vPc`u ) zT*s<xcJ)N 虌:v߫2{-E R(d7HNcΘRF!eGbC|J8Hrޞ"m#+np"x^z P0%M^~h h)N+x"Q?@^P»å$]Zr2Z:N2ߧCω_ Z^$H)'>;?zK(Tq}D~6ErT7Hxnpqmt2zQ94[Wyw<6B ]~rLV|@q&ҙf+75@l^e#+@2@1]džtb(Imayl}whAgϬ]NVJՋħ{ eb@_q%Gv }cF6W2mcV^ş\rM@z&8{fq0 ngsȼw_KB9cKԍp55*{qYSȠnl{ʆ~a像9nADcZS*託*2R|ӟ XX_IA@߲)֐$2̱ntzMZtQ0bydŪ5js1Wa$O5;PW[.n / FjUOXׄ)n~2o k\a\^Ʀ셚9 5!FnAj<:.~Rd VΟ| ]LkFaUPځ ~V"^@sA A5Uq33B钕#`h|^2Oa2l&ILH<챼 ڬJՒ"3a}5L4VcSw4:VcdOޖf@m*ty-fkuYq2uv5f )M=njF4y%u5@6x9if0.. V']ontO>KAy|&V.Fչg@4!M {Z89vAyo>19 fԽ&pL0s\1&j8Hd `|hmSֈH(Ë]?HpmEHIAQJ L ]S,j b0}^_oª(=6.TQ8$a8~V` /1"?T#o26Mv& xHU@l]iFojC'qLf{qz9C7%ȃ\q/k}G+) {s~0;)Hfh [ǹ7G^$;5 j'DtϠې ꓎f¿w{DP d! ̄aثߪ]0;<0&\FBl`;7U\d~Sc8ŨU(xІrr9rdZJz~|Ͳ+%рygzTSOuŵSu$N2rG m0+5tZ=h_SyQN\Se)sNCaz([]jhE_s̊UH:J-<:bS #Sa3:GHAڭQ\BкN0#-jekYO M킎E̲Sʝ_=~\:ŐoEPe3̘̀-Y=fk؄;n :+f[_!alve1{u$EMaOx9Unܛo㡎E6+i!V7?t2Vl|0uxfbR\,VD~`ryCR+Fl{y ֘( &vV#s{UǯsĤ&&9zEfB"ՑNQ|R-zD!/좦9)RO GpH+θ21w`h(BP bW|&!Ӟv7L ûevtRyt8lJz[%@2v@|Ct'UlEF(K_ ºj;ҖsՐ0˾]^?l|tp*jY>+捫߬`ғZylhùé> {^oXQMrH.ns-g'SlT[0r1a+dL>T ֶŧW;%ÞwE'T0Ml,o4hSDJ{GpF)ʡt `5mpY tB')w鼼0a$\mP?)`5ڹq# @W9L۸fьvId﹠ZY-Gp{Q 5nղO24_+p+#Djz"7 ѢfΖLdM-GRYi&?Bwy{`G϶+U%u_{սZ3"?ǥIg7K?& @ޖ)K!LU s /<&}-Pޠ{yiAg\NfЂpqwPIOob[Y(5b/:eM;Q|2a]b3tYq 'O8 zEH@Y#VR8Sc7 NȪǢ]Fk4L2`[AhAAA=')Q$oO c7K>ѥ&8BQP97szK6o-Y4\KU5w>$°b0åLtFJifL@tGBq ;r܂ U'9vZ %2C:d[` _0ûGVmIRN} Ky5@/l!w#emӧ2:=~W4t#n'$W*Ї2-ߟkT )vypGbʞFZWq,mXgKkω+@U;s30-™DŽ,cP豈 NZOF#yj^q;UOZ ;|. ƈr 8^`#ͺ,#RX"?pMg,/~Heػpgf'c>&ۼRc1D=T[!y0.NT@?06FH20HaO"3(y~ME*!Y@YƃŠD &`D9?VU+kI,ȹ@R7k)-d UXX1(k$n6ƽ3D {]bq, k:ϻW4Wλ8B(-4w9c88qmtwu [DlK@5@&Y"d6{~G jqqJ
      #*=k?VאfTeB@W6?}Vndw'ZoO۴&_S YPg,%F{Z'ړY5MޫI(Nj]/e3k!h芭שӤr*JZg3U7]Y&PjT_/P kkZ^V7ذi] ) d{ȭ*cWC(4_ܬH n2}kG;@'0 ݜܦDz+|cҽ 5"#SVv,IĮ trF[MLCq!ev'P'gMZ±fCÖ$Z9}U{h ]<3:H!Mcc2!ǜ =! xZ~g˰+rUn^r{IYK{ݻ<ﶙ0w0և(C,,ؚgxg聅oAli?y#ۮקe2T;_M,jOM 7Pzti !+;ʏG 82H <_0R=L%|žS6AΏK钟%Kв -B.v1vT<8=`uS*Z^`~q d/hg r5ױˆ?,yݍ=!A(VK:""u]uIUJM.WJG|k=%]ۤ'v n$:SBb|VolF#xϦj" "ſ<`~JeK%E2g:/YMPL vj]FF6GφD^׹=V^E Ӧpz{N#̈́qx{j/1rb W11F->MByd}47nC^?  Ar]+\m |ģf*?arܦHlR;tnQ "*cMZ-=&-'ybyQd|Ws1gu<Kw9fİ#йcJf93^;[Bp6$BO&^$HCam}89&ܹ!kI(IZB )"h ^ i 3y~0uVJħjy ?x=,W\h;V 3O],Gb jccP0+:e~#S"Jxshhr Ĝg&t3av=3Rrj ja{zЉCBCA5dOTFݷ1P-M\/ k=ܫGƩ)Z$HZZ]IX `L!`X* F68K͉CN묭 a/vu)yȰitwe $Tj/ع8! 27ФN]xqNa}fqxtm,Mcx3Mj PJ19jB!ӥV$Уr N9Ef X= e)yCJ]tSI4%RPVE7aV2Kp5@Lv:CB$JDJnvgZZGdIiN*/NtPgcmq}K;jƒ)(Έڗ"XYʇQEk9FuPԡ._yG>JZӷmW%F aBVTm ־L"ǠN#|oyOId*.&EF5pzTԘMӯ.yO^d7z  uRs, &י-7*gK= V\MU€,a#qO.6 XB#.GpӱƔV"CۄqwzcIJ'ˢƵ1?& -r(q ]Fo.@R8mEjw<!^d-ZA} N?7ϴ.[KC7 cBꕏlVM™]&V1:Q&E-Yf<BIķ d-P+!̎$9ŀ-Gp>&6&ƙu``|<[ }ebǯEHGb' dbhD%BlT;7VV @ CмËv%;/[oL, !XyOG6\b8$SNSЍIKaՅUQk Y N'+NHHH6w ^҄fy3.Rk)ܼnim& UlԻ#܍BAkENuXFHZE0 P)uW9,'ycxDq,k/P":QZP6)Wɹ:!uXαk}a[Y|>%z(_eIaJzaB?`7jɷl*ɚH\g*DCh0Srs@FW՜Z;E.R<)H;5*-$gYPQ% ŕ@Yp(dHXSZz#/ ` ϡXVŅ=hMuL<_g-_+K ; )cc`z~,`vI bes7vg5=o1!-P[ˣյ4앖̡85abwSʹ8PCFI)IQN]vVF"4tϓL54 ՗84xdMCݥTl/uR S+)Kv[V>7NgbD;h.\|+UwEE[糑A<7TQU(1\ (&\o4_o_ S0 Ey'<9@H$R6 |%h9)Fb|49ɎLk|72A@ l,-N.IGN]Kbx(a։D c#\jhAJ\:V+ W??"ɆF|AS2XE,;Xl?O \ gX]|h51F59TwE6e:[n.@J kJJSjkD!~k0`Sq57ѿ$2 g-gs z$g:') uMx;|\ i~-tՆH=QUd}7}mb+Ũ_~52-3ɺǠM M>wq=: ]81‘ضwҼL!FHZ2sCdx ,M[c@2bpOʹOaD(jG,9UxFF\i+*`7%U˔f})1bRfj7ny_jci;6µ&t;P_x]L>#ecc4BZ-a Y/\y͟ żr ^YN :Ԫ"ibSHv'mv fV#Ļ:>J}yԫ+ۿ3]Jaonq~Nh\J;.XaFh%zE )mi03̆LmA]TMK!\٠XŊ:5der&;X34pڻM_}wύz!5V&Z pA93QV_QAkpխ k?#$z`|ZFEF *8C.ਖ਼LFx_O`H]"كKzMp/M J`0&yk1A7dM[=}b.7ur~_I)?"9bjLy9_iU*FD#5t9f lIp/jUOu6T>@ڶН>6rH6w{Ӻ$̥ Tdor"O<Ri*~%įo:Fzh@/7wNzHze4 N~RJ":ׁ&.Uv9|Qh'julQQxiQɗcl(!\.R;!JK,ϩ2(-/;r,$8O d1agvHHv^6)ԝSZ 83HHQ7×*] ;x.;3c(bKKdeEtܗ| loL׶8їs_G.,}-r_=@< tXΟNykk1g.F=uO,>^d;_߽mk٤24:LgMD8{AHxzo0]C)d001HT7!C0id]g|Zk?a@Gf3V'l'W.* u/`3UnvV <󞘩+-A _C }G=k_h0nC'E e =9(<>Rz?oE+I]ˉb}u>'Luk^%ut]>I# JGU7EfNXQyCDzm{ro]藴&)Ѷ)x9:OÅphOnY &uGd >M۞OӡrC)pVºSZBnw ]m],Wl:Ҡ]Kˁ/Zgsi$MRԣLhq`kjxxn5賠@ A"H$Z@_ %+E 2 Z߾1:Zmgd:2'3v0vQiܐ6AvKO.-Zrd]J0  DPɕ>.I׀ITt)h1gEu[l8fYln73K'۟_ b:ʹLL4WLBfr-j3F%ܤ|Shq$=1ĺY`٭ %beP搈#n?ݱ|gK,>fAӬj3Fqϻ-@i.2F5W MFϋ}-Qr># }o?f6 cKV660zdaT!LԒՂ?#Q$crKRA-*xnVOPpo9( 3As@D<=u\L/|Qc\kV^c_{1V8Jْf Ȇ[֜WQ7^p'|=hY&/jAG(̩ jVy1~Y -L2hki faO.\_n+oojAnE}`7X CA&rrXšBDu nó$~o2JV MS72<-[z-N k]*C䝝%z1t%,% !:!Nhmӵ5XlLt\\qu c =ImY5 )[Hgo+k 0/ΜQ+ R ,!{ks"]͈TĖK7ECC@ :5: bR1C IA+ȓks).Vf`sϷR'Whh54f*?6pA'T[Wfkl}чC e8_Fy^h%_&BX7cRdt<:%=~ H 4vR-j)nT+@vpu/OדȬIR7 s_Ҭ>`^ûa(f*K2Aګc\Z/5Hh ՕCN4v.FڑW [p&sDz'7)lS/GEC 6]`[9SU8 %E&7ʜ~B=ݟzb3H0`Yt+6Jd!R N\6Ջ\rA{>3b_BY  DLq/u&>ziup^7|^̫NvU;05]^CHpdKvMQS2/"6:\{f ('eZ"iJ8M oh^:ġxũGu0b6}dR?JB؀l"nq|u܀1&TSvGvAh:z 7åq@<ӡxWzK 2ygq }YSDj֞<c:,4h]R{N`І0>bQ`DRn0'k!LO>ʉQ@!<_78_Er%y hVc}LuOtChխìݯ}Ո^hnT3E1C:V(cc0yl,<ďf>#|Z]zNlramBם'4OێQjT`9oRQf{ L{Za❕7q/05ά!NDLYnȜ %j`ͮ 40~eZ: #%J&ʶA/$_c% Ch#Jy#0OO}e*IaܒʻE%bɨY@÷kIGAe^0^1DvaMގ\h =M]d/V$5d$=+*^*fn_p-~'ic&UU41U7P\KK}_t,A%S,Ap; D˂0;SgjTrF Ȉj~3`Wey_a1 -.ܭ(SnԖMJ @gxT `|ׯ[G-Vq;Ll 6u[g Xg 2@qtfL~d_ӻ2\?^O: |F9@ d.#|KX`ۅ"[ tfwK,#~Ʃh7`m1q7l:шLʬ|fnx ${1:U,N7 Y"U%\tu&UxH+ V ,!ەH_0adq][^h9/9\Oi$osJىE@3'ilYsW71P]֪8Oy@B4!Oa_,r_JmvBWW;4lqpEȆ‘T8ZNO'%"(b94{ $LT꥟,Sf؝ AJӉ@azN EC@S?fKaaObmۄgwsQk<F-i>K?{TM$BЬȰXbřA.h:J5Ao/2@).RyOyխUi yɳڑËo aOrXg)_~6c0ܮz׻}%8Pf 0ie OasvaIb^[<6F!q:eq+QB@9bg5Qwʖ¼-0N{`7GN\:ly0'ST[{'?CSd:']#Gl8!cDPuYQ!af}5ŪБ;b.)7_c}i-_5>Ө M+J 036fa 3SL6Wa2EջuMbdG/=N@8dM)8OkkBp ^?4|"u (FRnXwY,~~*~aؼGdz-[IͻXNuh{T.ȣT3ET "!ҴN*ZP2Ȩ(DwdzTٷSi0|ǫ6\pe< X|~kVISKjПj3/Gޟ.#N)7SXP[eGAY$q$Ee{8EPSG3LdAFs{q_WhkNhrKSRhba+ j5xoB^v~g,ʲh@xy Z[}W2f~DFY]衈#4&7_b` *x%P48Ja{}K-A>o0^?6Н}%M4UzP:o'0'=6.5a|ڤ=+jÍ!_޷2򾑉elEgAKGXA{O@囸R?g l௙7_LbšeI|K0hGUi!nzꪪBG(v͠`Y QHȯNYTרOi\ϡz#6Zc=׺ vwxi[jl/協|V{:wVb9%:LQ_+=d,t z^fu@ˏ5mG+e Rq<881FEG2•fg3&7V+q(k8Nl^F No h!9m/ Z)=[) TMV^)XnZh5ߚ[)/Alѱ9D{KOndORoOE?3GF= :8}$V]i!Ihؑ_O7<.os5/y^2]o1=oƽa=s;p'6H&b} |:-xPz]Ko φ~:NQ<ΐj/OqI iFWَ-E?'\GΑR&;? 'T|6-K/n+BuĴ*0M:\]t0U@@Dz8*C[՘y^2:;R!Q\q=!J周"|DڱV+VJNmR@_]{YEnXSs<_LkP3իOI d-nFљ-hY\m" ?=?mx&>8M˿.iy~̄>\R5U"[J~0΋2OD{K逊ݶw:ݽo5|C6$h_fz<`+uY3WN%mPCm^M5fɸO-lPJ=s/b+hQ 6A r0Ș|ĵ{ 1DI|ݖ,97%I+8x?Ttf\[Rt Ipiʝ2A4z#U ͟Yu}oF.gx-Re|6X<ԳyvF^&տQ"Z e^㈘Yz.5i1*$l\FRD*ZǔzŊ`Y`_`_pRugQſ;` =4kEaEm " z?jm/04vXL,24|B' =Ӥ9f?#|׾p|JI a8VT`K+!ݯy;s_8gsvVy:mI|*H!_֧~[xipClW '<%=Rw#)B#s-Ӥ^;"?tgѐg2bp6sE մ][r&qGwd3 L%?~,k CfO|n(7)=t/}0mE#&,QM?ct tM%op.=Qq ASy4BS ڜ c V`ז{֮#8Wc%81Y6|oP7 plf8J%#u\.-F-oP]#HMX_CL"P\I2Yh+ax'ȿq\ <VP6 ǥ>z}TU E W߸ZFfd)KNi* bVWBA.n6tm P[ OG%q;NCSF.(#],`kݙajH-q*j ѝn֒dDȭ3ՍukaI+ b]mj`gFtN; Ղ}M.ItG8i:hʥ Xx.+ K6{d_Czd1^-c-i 2 !s/[ׯ[ߊ4|OJGEѩ%M:5kp!):f Q#98VJ*ChǴRG|(\d̓H+Ԁd:KdÜQGnf-JDr,NL?z0/7bX= 4"+$`)B߫Le.9$E6U)شڟt^ÉlGJ13>`PUر@5; ؔhKj_<§p9Jhc4UΣ*'w1\3zjq/ֿ~5iuڽ:x)vT'DrkhAxm hZP'ؿZd[gs"PVaʶCpڒ-:%I7~\ PpyL)hpN@k]?6J]}k$9ljӡ4psIcڪߘޥ*%usx8svK,e8a( kT š?RJpWo7_+TdFDxAn{Ĩ;Muv+0wʆ}\e%iȇV{w+3 [u:J^6!1ԏgfь6a- uU+)Inu@@| c|NdV/lp|FH>V\.LCѶJi{vO xP#ܩ#_66{q#x/2/FW $.Yjejlݠe^@50MmBB}$ E(ItWZEB&f:-}~?h IG5ܢ^3y ޝBNP('WwA+|\νn׸)yTu IhMpvq$9#`MvԆ o`!^: zghZ'+FdIE Ք~6D"Us,[yoȫI(!L/]_FT)zHofD #tzf =CyY6K$oAv)@Lީ85)T0~u- a9c,d341ea&!ѝ)R5 VN:J%rWj.C6UJGbBlsE0N1N $=r{V=ȴ ..p^xQݾc%n{7t(=dHxH3Xf&X^µ kwB´kо Q֧;_F/nJSR;l''е OQݏ5T| kK\ۆ(qG+y[XA0bqėv,_=(Ra<ђ*}-bʟέILO֫a{!1rÈقnForToiJTF|0_F4VI qHj%eCTwޓ6Q{ HY}j(MQqdtF8(߼P6ML.,nq!T% Za΢噀)v w' -fC\o,AE6V7 qMSxz+˴i!W.'&;ҥkD]$=7\߼v_z|]&xp`0@M`tsͭ-\6C c<}CZV1,SO5̨Av]q*!n~j?D&{#DpbnfP}`sy1m|S Z_Q@ #"^w3=& IuM.u)0Ćbw'm6,kj߿}["&F@ ApT?݁#h9d7C{%Lq~ Oj]i@P ѷ />[~ IUX~'lZEӏ2O;:,阙.&] 5-pUܜ%a4xvnN|@Y-QRA/ThҤ=\\t_ ~:lLf5n$kfba \;q\TY]:^ "g @)r=ߨg1T$c;rb dX4)>7#ȃb!?Pl"jTi9fP[x$JW@Doe(NVm q L@="Ha~,.}o#eF .ia|RhvHAuF\=&Jj jo;X?yW;hjNv4PNnT!vLR,9ҫdf1iZ2k.&ueJ[?R$wR 3U@[ߺ52Z}f[]nC^;e~lif£e\naG̿4G(Z 3e> =w=ˣ֛F~L]tylRpb:w4e7s*k[XFSTJ\Ù>  Sh 6}M~\[`r'QC٬x?  E1`#I=B'K_Q36>"-ǁr&EVYH I7+"ր!5+CiuЅ\:7Cc5Iڊ5ME(Xo-rO+W,C4e_4Iv쎼6`)R6fNv?ubێĤz5 IM}mHм"埕"}RFcrLPEhb ~ *Q .j֧g'篸o.v9yi4(iJz.3<0ᔊmYO}rj t2l靘r~N}1Rd fTc76 j`;{hX[&OeƼ4*ֺh@c6 '4!-$*|~=۰\{+h|!?ۜd(ϟT+V x3o.9:jlHBfzrWACN.DŽ1 ˜92e=`YۓT9֫U[{>`>LbJ&n!-Ƣo ւC 6 81͑ԓ즓`qΊoG3g |% kPvᆫ2`I ݤb˓(ҧC =oI0U|ا?.]!oV6?۶u/n!7## b3+ӥ:]a[3$Y<h*ҥTvvA?.#}`D@V`uDdlc ^˅,CM‡.( +Д ZxSZN-./r ,lZdj@@ i NTvV–񡨿O^dBDr7dBtsZҙ.8?Zx)%Ig~7b_Q uyƉIJ@otѧ_x31E {xLa2eR~[4"C.KHƃ$om;CWuƗn n&S^b*+|m,w -ٍPk+#| 況Ҫ/$/NZ1I];B^Y1e\,/d4n/!HIH|+aM.P:Dhg> *t9W#aGom1~/4؊SyIMD>}Mт;C!EԩVDdgO.?s+,ۃE2RA00ЍwpYR_I+7=ޭwM̖$z,#5>W'H/<ح wԿ_1x vB1xafy@o\3Bj-^l]@VpC3S7ȕXU?qҳ2!Ý{`n|˰`U)7Mw&`t Jvs8/Pɕfϖڒ.&WQ :8FĪ{11sufU;qf=++oU1ކM Y3$PQ0i~EWXtڌ- B@K1b9@gl )6˙$UEGMv7*>Mt }  [߰T71} yV]Ru%jrXx׌^W's!\X/XJgXgT-?ʕV6XE{Gc!Ʀdl\S&5Xr ,ž/Lg.*wX!wCytAgp$O-\XY.#!e:+LM1.#ń)}tɌ" n82%X}i>\Gɉ\Ӱ0tU `[.2\ };"(ɀó.8X~ }cG̨XfH ddkdGG;tqaS8}l9sWgik–JNe-#aNY^-1`N ˇ4`RVkk* ęמ#5D)9%n̿`lOIQtJOV"IU .>"g.*YGbDQе41uG$:POȭm( dw3oD;]4٪(%|ǔ&/hJy<16WhB̌s13@E͝4d t8s} /$xS3W46Ek_1X07oUf^= h(sF%e:Fq$p>d›7"+6E:ƉM M$'~ZZI= )n1O鷢ueME<4oi}HY`n-()5$1ED\Zd kȽ9I4;F5#Mu9g2NhM f+W~6{ J&H:e: WVWIqQyyoR5yŎ Z"(͉QTOcXkPҶ&}'^TrhSY=T.cuRczضKl`MD)׍oq܃8iY֫ԋW.xKם P|1vaŁi.ά2ɖAx5U uez^@'?pf"TXlW4GA8yQZpDž*Bcd*IQ #6Q }f9&wKxqf &đ֢|^!B,ߎ)^Ұ,K`a&kgQ#e|Dv#̨pXyX8tpto"{yLQx#&uLc빛l ), 9,QxL S [62c6AёB<\}}ޥL/ ٪9z䛀!pyDHd`s;qkn MRKO3.*.Bs3.-yڼ&ۈ`&YKEY-CO$D$0 ܵp鴀owhlSnVd2ԌNK==̫[-ҩ63%QiZ\;ȠIt~@Pi\DV@]GFVYƟsx9hiߕ&c  q*rV!m96A'ă޹ W0JN[2+T-H#:ŭE@!u3lœ~wD&rP ʏfMDH(a 3 T*UEKL߾Ffe)٩?Kk(_՞o,؇:4tV]j)Q b~Ѫ)AI4Qh v{]נ&탌rD|N=U$=3n;‰%cTZdǟ7Pn<Ȍ[gȄnTf4;ds,97m4 to2vBѽ[Qctm-޽ʋ pN 틠X(RݥtkJi(+_yq1si0 @A % `sR5䦏Nv<#]EgV"UqT2ݽP=OK%h)ZBY9HK1׵*KAjVbAZo:F&뵗{&yePg\CӤ^{%I[bRG(1%qoٮEiH9 KnLТiTyh%3켏Y Ŕ JVpệ8%av-~#OȂv gc60 򃜟;)DeجRtr X[MiI Ψ}Wu$@1Ӻ0 8-@?!\)w ڟ0η0$M`ʃEtj$߾|HxX_D.O^YD-8 ޔÒ-4'?yym<Ѻ K%H̦_&81jЊPif\ E៴gL?Ź-(Glh{r w s̵$)@{4KdW~eVqW*90[N4E*iOiU!֕Wӥ\?\=ӳA'U=.JVl57htfmV we2~~vNl,52kF?So #ryxEט/0W$J2ܷ=V`+;YRfSͨ 81vDD}D$ͣ~og_=Js<YktҋplbF7\ t%KXO K]ZNmV=攟Y5Q;?aF {M@;VhmeMYiҰa2Vv)6i2Z@Z|ɣE['u^E#)[pD”]1(W%Ԭǒ(ﭵ>5<C4bEd4;}-1n%9 fA3`OLGp PMU[li*1zz P.9ZlYbA έHahלQ%.#4sc/릾@twComl|hC D`=SG%qC>&3ty0}bu6M!Le7LgĽ T!o>߬(?q/o L#v߸jT'8_M]*(_⾷;t}#0*fZnDT /p9!U [ϘM=ᬆHD #1a ^+՛BנsDKiV#\]0 ybKGen(s$˴|9uBz@͚)H)%\S3e[kZ|X$7M[/EhwOP_:&sQ\{TXC}j2,^-mN.Dr8aV &ڎ_̝iBG ї̽qRaPFd3BodJT['˃Y0/3ܳc>_ZS t¾|zynSnɲbpdzvGid[) *]IccpF 7| D`L[='^ӶSѷkQcu!,tz;՚nXӥѹbvQ[&{JBSB:q1)IuvyI#2Dʝ$ohϗ?1-%Bկp"dVǮ<xVJ;F*HTI)u0p/C]b%2yv0=+[*]ofKhxr}Ye)GHFz}j8 ߜQ/+mWnmnqpH@XG$&OWeZ6g(b=(!nl?uyN!Jkg0[n{?}*98I8rW+/]FX`ڊxE65sXAlft ΗFT"={muȔ᧖ךg%3&BRDuo~E 5 ŝH)=OUJ|fMԶ|>cX(')@7~m*-F&N? ,c eUy7Ld4m=|}KWb7IH,O=[dc՞bۏ| BW2&%7=(}RQ۰˶eͤ83<q"4⡒Ⱥfi ڣO!W^\9.?=ݛ}y8F7ØcQΖ@PCԓ7b 7dcu-6ɨ|Q y܈EC0 kZi -" kp.Mxo@]PO/lG,aDq59zuj"1eޱINvkH7ZevP# iM waafmuvVq輇)KXhlξ!Y+c0V 5sb5BC^.uuѬ`=}b9c@_\^HFsNS$YF_Ѓݍfr;US$ p$yVTQw- 逡8}ն*ugPh03ƿvm A^Ow,RPf*%wiϳ<*k +yUt-i[SE<W^xFB[T m:!)u?TJ:@b8=D 4D(A>31Q橃y28ߡ`ûoS9qmXսuYٛkT?IwZ;~ ki ~C}vX;dY#YG#Hݡj+Auk$H 8|4?ƌGŜ\1И1)UIN3活FXOj 'Zyf7ٽ.BӢ.q6S8/`7!q]@n %<}$LK&yR06BU-4}&Q 8qtFiMyA3%J@%ud9o͵K0=ʶq} (i6A |_Z]>;4z ;8oռu=Q=+[ѯRw\^h,9Vͣ; M1w`cn+Qx h(zUjE]@zɡa5o:6G>sGCR-:4#b$$ 5͘a;oB v-yɊ߀fogAb)8Xxq@zs^.lgj@;j'a{cmն=w A""hz 8T)TLڎ%(xu=)b1'ъƀc׏&s6}P_{zCF,k<7ꜷĉպ*jMUlȕZj*7y=maũ;B #nrBN)tŷ`,oWG"5"v ~rU Š k|6g {%3c%-Ufd Uө })JDPֆ`BXNGs$r"n G[nO_0Pݖ~ܝ6!gHnxK" ^5ݧKAz7[x;2/4NT&3vFD쬜cQ]F:@ Z<59Ǎl.[ PM"R;# Tp^4;Uʌ&U$!`4~Y:)/e!.Vݠ+ȦXNS1ei:.l:4:IzC2KcVeğ&E6 ƞ2?,Ak^WYrW|%[.<ckK|%n-HWk(9M&wwHB ^4B`øÕ|u$1[@dQ[9} K,9OhG=Dzp\i׸)(lGd$CW fZbN/8.󎵼.}#UL&2sQ_?Yk{6SD.?e{g69=9a/SUprvXιL]8O0h bJi#к)Y./GZLʂ6 l{q37d4j+n~TGG ]ϣSzٿLC̼&+P *FnU!B}ׅ$֧"Gau9xT1 2eƨPRWS*}_꓇ld/IlTuY9P7ꁌgLUENs0+(J&6L@1FMv,vJñdG@Z71^qOp'LGCU,"  %>CEʁg5V5BS]$㱅lG *Z,'}>D_ ȯW-`o{0)ϗYc8SN M{Nt4P {2bb -5Vlc<"=Qw?] c|sx0KǏi5u2'\VXU'íCQ·_X!cztzne*U уLSz8X_(%j4_ b8uī̯]:S.+b3h\{%Xss ˟h$8!r VRJ@^8al:""Rf!z8H*:3HX~F~ײ BWUT4BNmV&ZغZ< X0Ka/Q7\қo A,O<+UZI#|"+Bd]Z?g껞/a:R}Ч—5wwe *<& l#Xr4vRu?f褐#5E>*^ _ "+.$^>Px7orι|U#: -00l)R茶`z@U-A00`IҚTM"2ЏX#KR+d`IMг冸C1*ZJ `iM5uq6Of@k{%ʭMt4^=H& L&3h[Y :hS%|6~ `ys.ЋUo*99 qfMPLClX .kW6ʦrFi].z$_fn"Q]mPss0"VW맻qmJ9r7XcFB=^3Ew2}=c i^x,E5V!&nI?*dw{>$Լ }|^eaxϰ"q$R"'QEP<'#6 c&4oiD QY` 5x~'|#oӜЈ덪4맣y%vG2\a<6VNB98h Amx`duD2U֞;pT\*^Ҟ!v3lcNXq1߂R s齸~EOz*Β+UBj,}0I.G&jZ"76+Ad7OAYeEd3/kǘxTvr!*]"+pu^c~Y0ضv:ϦW,w\vι{hCH64p.wލw.5F1ZhM|1"G"& fC!rHeKXȷpD>@(\|'7{*\k&1!iR: د,c'4MDBI&E;)(M0]=Co& Bnfj> ɟC_ػsy 7#w^ Hٱ^)V3±8,N;Və&NZzռn,q.!GmM._4Tn4_Ё W9 {^]5Q@ARF8Qc5MKYWūðke>ph V3y ,GliMT2^0KŽKWױJEB-EAZ*Xf\(vO'o"OT*k{yŌ xL㓿hۤJ9eMR>( r_z]]gt.;s _Kٶnr5´Fɟ.=\Yo@׷CxCpMܭ@ ^ *"[6~$g*}?Z P0 Io4@Ɯ%nSf,U+.닂ǗT`e) <&(:p7ʛubKGwiX^kE1L j!ʒɆ*)V+e}韑.?:**WU*OvTf%V<>Ȭ76"6,B4R6Pʟ1 KRNdȜ9֮*&P@iϡp'& u؈N,A>Zk|׾_ґK2[\ZdYxMh$TX>ۊ|~DToy_{Ih+NWbe0e7lR]mM}CTv3ff$LJRħiMxOoJCJ'^birE=׀0*\ݐ`Hh s.C9L2 ^'W'Ye" P٭ρy5N8H &0l_5݃ׄcb0/ᮮ~$)p@zm:vi{q=y?"kl%raы?`.$v|8rFcA >}{ 4S$^Ψ< C O01t-pȖ(5gsz%0``[L77Lv=|r!9 3/h- w^J b ɩy.m<6fd\a3mf EF$$#VtdL%,Yq@pQŗkTB᧍.YP)TS{UxT(▓ݔX+nS##GG)Fq5a_vla Q]=1(Q*u[Peu|J 7b, O=y:.B<88Gdʽ FG8P:~O ͗N7&hYfYKqwKu6`Uu@AA3pu#0@2$#yaItϙN< tLDA#ᔓdUf2\rly3zLS{r;6^H;l[GD|8W9̀3?~y@{vq{0!AOJNXu0547Ԑ\ c;_|uĴyD5Ҁ3ua"_/^ՑP\e<ާb[~ kZ`&q7wC\gPˊ8ߍ*+D$&~RߑK1ur,Eް{by_y87 $`kK;L?d}EXWՔ#Kn5?I\q?8y^Rw6~vI2B4w '|uRdgOE3xtHb0A&yLIgK-Cc0FիDb_Jx+93!K\ 7e^zòW[bkMOC)Ui6۩cH_W"Œ܀Ti8?$[^1X&p;NY\`2r Q@ ou?!~3tW|Y@Ϧ_wf,tj\ŹM:`BڤW Gǟ@f<5y5=*=ό\$U ˝"z"o$`Ve<5S#B:[6boa2-|~"385?DQ4Rh(֮? ҨInނ ڀ!clo6rml!U77B';P8fzA0iҗ,ԥWJ Dq0FLtmz[CXǰ$I o ;*N_"0\4J*;zv;=I#[7U[-a})ђURh95m﯏,VE i~km57>Je*EJS`>댰 dK9Ѩ=}g *BxBq'؊!C!>(f_X7QIʅC/HtZWDm wR I; ĝgE3/u 8:t?_Fm|Ә"?P6d+]?ۆc6-g\#ĤKGy ̖dFs {=EYzMvk;ȇ^]|q[.rі|?ܜu2ތd2 jh^U*2qvƌ `k+L-񳁅^ B_T)O7]\][㢚@5MoP5͋r~s_EkFηzDNWQ}l<7-ZyajA,銐f@/JXFy)JK]@Xm)˓k f]dJGV|༸";輒 QL0-[a?ЙeuQAH}1ZhAo|eF04V4ߑJ=cKJbSIN:oh2jl\H$B %J!f'w+DQv۪{>i]B`a`iWnǚkk92W=ZJNsΓ QA'fZIM`8x76=-)ÏΘ#Jx&" x+N 4ۀIH Q+ukS1@w3?y MO"L >"}j/hבӟ㨞܇"]8pthm)),(:za|p؎a9E`?Jl.g3eujo mOgH!%iIt>b|;•MY^'7hIhZ1h5,t @./$TLecIJŘ ^ؠ$|cJƙSlu^z9W~NK :vAv7"B; RI4ҙq]1㔑B.}#69S*sGr56- 1[ƿdP PIj1 'E4YwəTQHZrHwѤ7` nTLMLTP{;UuXYC;Q#iu.A4% !U65 %J=7]EB@ ~o 'u5AƇ͒ b2ܱYe_{ L K4nv:x(hAA T ?/tޯF[Gm5يaR,qf|O׳Wbء9uy \->/9av@".Oư)}UX'3η??Vg1 ;.3 8c۰h(zju'hlS yo~*Ԁ6S4iȬӾ1_Lp% Ov$hoB&,Y65Fm2&p@p~'ev!om hk`k/O|lbIn'?ŋd:-ͩE:DɹQ PW=>>!wrǬWgaokF+3R2@OfN1У=Dr4[0ɲQ-OdhODK`[2k^۾/$`MHFz3~5}_P,-/,hU.knM?)j.[E^} @6s3={}0;\,Ӧ3D ic] \O4*\yj>eDz)ÀcP_b{* SD4F4O#>.7` hCcD6?yd*07=l!-|#SkQ?;hA)Zgt`GHy5` }N\oW9DbD/'VG%~GkkC,Gt؞:ǣ;? ̺+؂zS樤am⎱Nul U-r:1L $5K k%>!ci&.hp\:E.*)R:&6-O׳<!XWj,S[?uʲG8˔}%Q J4׌!1"^^8-3}IHngM̿/p]Aۺ>'9r Uyė!yQN$,B17UoWF~aie5%~$ɧy$.OͅNDO!-*-92.)E>LIB8/"/ڿ!VVݵmrs:1'DJ ca0͚1|jLi}ODrv OhuP(uTqih1tA8C0GO% I2 U\u}&an,3e +ʩvd#kAk$̾x0 ]+yw`Mʗ+Thǃ^8AAeGq:e@ ѿBj&1/%:~c  c84=VmeMp1ణq,n ԜI}?ڂj wx lB{4aKls֕q0ʯd6phNofoߧƞq|noH; z< %XR:r:n_޴b7jqZ0?20A8ɥo4{! )Ƕ'6QdyT >PG{cOdq0nM.ֻ*kSZ]B1yy"[F5P Kd=ׇ'G:>[o -#?=#FEq '0=Gc8g P۠*6l sR2RBݔrJcƒM'!~}Kk&dS@& ]h1Ea5ghR$q๐fGD (1~F2$mSF_72XhHgEU@90v2w IW&V [CdC=X=]l\ vR,}y[. wirxKZt"AAoH-U~gȄPen9A`ec*)R{ɕ-Ym*}eQr"^k\ y˧dkBshS=mQĴsM԰>dP#S=fx]Nc*r> 2._n7hFzƸBC1Eyʶ'qiސYua"Zb[E#7OcjU~}c2R /xhDCǃ:4/]_ }œXEh*{2WtӴeE{pCeOsQho+ո~+.(Y7>`q8TTnY{AP1/|6e#rO aqwTu| 9Wl0o ^WF,|D*-r@+[BĤ{rys&MXtPfD6=BPCqCsC,ͳ,u %` ;KՊ szk1-wPRBTƛ)Ѥ>4WuE&)GRP^}$Gjz9IHZN*j@w4y*r'8ET+]GaK@=m1Sc,%!%Bk $_K`P82cBrЇι##x0}jk!?ԕ͎T.L;D LH`jJ9Օh*hYC1hfL㿋Ѧ;" [oS@:~50×Ums 1Ë{^Cva_,}c`v|dzAR$gTh(E"x<83Yɰb7%$Mh\G?ȣ5rla2M?3!Q%!|^Xgg$+ivP*"`x Jh/3!xR>rS0QAԾ *ny@~\悑'^>[q'@YGӤ#-_l4/)F?'@H^a:A_HL}dTM0_s3~K5ⓤY˫? 7Uֺ!uI`7M|k. P ‚GZR@'~@ E*Үh&ok"ʥ7$Z0oJB_NoJ6ՃB y[&G4I?5-YcbΧ!I#o?\O:AmQٵR\3W;쐑,2eUOgg-Y{gRw!ybX&2iA>5kbQ$ϩr@̌s֖D6Aew<oBi˜`VAwm2*O W,UdCHW^ٶ L=&6 kMptGQ9C6 {U-ECD6 sA- ŃTeVSd2'H)zz]:QT*3˛& kU*֜SRZR,T9b>I 3yfZ;?_ZT]\ e<'(b|pCQe" mpE tAR}pMLIcb@Chs׾m:7iܷn2b۪kuB|MXL}ZE?a *oⅾ[3CY.w.dGzYw |#5þaZ./ىjس{|+I=n5i ljFyvܷ` Y, yxlfH^1%5" g8cJH,JK{\{JV)t4r  Zؑ!*Fqm FŎ2p{ǭZRq*RL<L8*c`!"myh8u{BQ41qA9:eJn3h=aۥ׬bJ! )rJ9e͹-b C,Srny_bv"tWI&@FG ~h;4zHEAJR1>a'*@;Cmfb@Q<#)ĮmnW@;5{y[_HVFCi8tvw}*j.gOP륑Pepٓdp"8'm[lS5u5fl) {K!:Ĩˮd)(xaaUDDea\ RJdO5t L>̟4"ƩL|ϴZ L/e ZbIIĥ9){Лrt_W0slQsH,l 少>%rx\jt`fT3Q3h!X$"W;NZlb} c 6xF`ۺo$.z)ZEYƉm]½+jWu∹ITbF12L6H~hVqҌ/8,ڝ$lMjEp|3EXEzY66CIǹ]7K=>㥎 ')4d=m ]o5G>r4I*Z3IiDU\j'AV\eom:3ZQ/iM2ckH] n Qɽ'z.J<}Rf^66y46u {LB4o %\~_'xqQw~jITlJyTߗC kLb%Gc ; XHxTB`<|'? P ^D>b4汤w3/oC)h 6 a Q[ev>L=d"LlyJ;~5uoҨ] $.3V'G,9/fCkydlhE'dPG <k`.M̗&&DRzA+F Gjjլ `yq- ]غ2&5u1j݌vvWGwYB!;Q6@$kDeOQKy{*.JI2R$}'2ZsdӵPn,vs$坪}>a~vňxDTInۇ2\V,G;Z~ H ͩ|Inw\x*E W#KRݹs y滮y= ŀEHhTZT_Qqy\|Gd`Ya(KUYc& <|i4y/'|͢c ;{pgU~Oa{A'~R8%rvKǠ_p%|YdҒ8^iS w!V%}cQD7NAK֔YD"ϙ%Ebj@Ғ]:*zv 6_?\%S01*p+NU-Bznum9v+8}/^E$C++WG/Ed I妌^ C^͟|T-P+ qj.Us"ʆZ42Z~q$jv{ɝ~Ᏹat[^ʊr{8RbZ̹e6_)NUn\F@W=@ Kn|0ͭ֡E(4ͯj]nTY3Os HvYX2FcNr(و3ӮƍZ:Z=ɗ * 8ߥ!S$uS&YŻ$FޔTtl A0Ǥ#M͜+, WpU-= ]erMAwu9)!`akte!19~ !-ia02t*zGʆƯ :LM#tuʎ.{k8nj2dvc{aW}AZRR-oEP"]Pj ʁkeMӿ;6 NH84q?,rirHL7 frlݑ)H4*l/nn 4 ,榶k=6byq"t3bن/H1^,v0XTCKl܅|$[اlEqT08 ^@! YWG{g1eNkNv}{~QZ\=Ó}cYsiP0/U?kjyK߷S |`|:=hs"7{w*WMY."E}zzkH:DIrBC%gm-ƺ$hAV-|)PE G-GxFr2#yPZf*/ӶkR¿߰T&p lEa$=4#s@_zhHB)b#|_*c7?str&2U.d~UVN(|>B"#`u)xѺ3x3TrZtNPWv9BJg uꖜUϼ@ۆ<&޸WXb#$V~ LX;f0N$et+Hs䩴z;̲w~O>!H>u6v?(4FTeI/E7aX8ӾHN>ts)FǶҏHT`,t.+=DPkB'уxY|X`ks~vLz/9P?x2BSR2g~6.OವnڼSD? YhT'`a*,nk(s"$^%C"q[%dbyVE|ĜdB? o2;m&o} G4$%UY_}SQ$zy{ UF#%h2)K1tjm7zwmA# _s\7CO$o ͵h2L U3Cۮ>6A!}wBF8T25yu(pI tmI1cQv@Y+ %vJT:XSR5̨.|8l~ aQf'@\QS!ha&[jdMT!n4dBzFy3Ec0P-0!@1c $W?x6z.oʖy)Z?:`#HgS2(P{Xf?2lC o>ߪa`uCFeX]T;LC~Lo=MD]lDBd>oH/ʾhk.? 5R͚eqX3뎄 ҧgZ2KK`gxSg^||A6{&\ӵ 8WK@%[;I֢pI@ eၕyHs&/ Fi ܅Kv_GWIVa\W*d!BL$n+&1/@(n8!h<OpH票<* RCl IVjZ5CK 8΀x}~ ^K{[?hٔ%%$=6`y҇Dݙ/]Rd,=(qb7M2l{ѱG.^qhM% o8dKLf;[̥V\}gEU49It\L<N6Xw%a=irRyw6N`%&# +S[[^rl 4 ⁎a ɩBLW`N&/LwV?.zz QːHQT^7+ p$N>  TfL÷!oED%,}$E5HSjfC@@ bLOr:D'$^Ӣ,ACζȬDVr_ȷxw또JEV ٱ{K̎P ,C9$,'ŭj SD[q>޻ y1CiU 7]bJm~mHippѐ[h%F4lw6XhK;{ڦFvrt+H>;녤t<)e쾷QDY :: J? iW٪r̵Љl٤v>DFppF/T4|46+c fYXs5ȆD!嶉ዮ8?nf X+-{\/ߤcu}&7[恦#*}Yal:*H@s:jF3Oš93g6QѻVY9k(=-B=-V`'h,epz8 qA%*_Vwdb(m3(} W iI{pT#ұ>HSK=pܞ VOiKo:@`z)&*_V&!,C6!2l4ȳu}*\}[dZ91gJF[ gf#0wֳ@TV!FΜq7k'{_M~1f~G뱩a Uv@]{ReԈjo;0=+[K54B(jCPTB羐0xz^8<g@S@72CILectvdʧ) C|qZ/O%5~M4 q5)"bҮ=6YE`=>*ԲTn(x~kRoԚ\KA~%xzw,?E%u0i`pnnv"E 7r)b Yh/w]BB쿗ݸiq s8j=X@i/$3A^>V5#1?]:{R$`J#QYU#*4l+%>у(߸(,,?FbPYM@%C1Kl{eإ Ʂ"[6: 8ߊY9-z5?ё0 nD*ut/iӇ|=q"=M`us߅t=Vm,ڱt%yܖ2iN|jC=9˱.LΪpf449ߔ9~nf­F.Z#ji-SwEn[bǒqk#df霅GxKtdlN%6:S?;^ӑ24\1u %XFY>ӫuSZǒ7D^xEY?E[Gzt^#K‘)'w q%e9\·:q6kp+O¯sǠMV`Qʄa;NFE R*)8V([Y{'c4=Z6&%$RZ 4njR^8_wNyF͎d7]ųT2UVLSJiv C 3i*Y+-sz5J;4u# l #}8=dn'QǚpJH)S_|dAE]mtԟU|?Pb4?J.68m '٩z󡴷۸kMABUO~y`cL!<e( aB*$H qwK@(L*gZ59<lՃO97| +gWU)=%#^Ư/r ̾( #ou.xڱBJ:< h\aΚ5[,X=q} Zϒ1]To\5CO&w#`/N[a!(4xѝ,РTuq cߤs7K6l|"4 6zldntLmNA*&NZUκ{c !{a(ymƀJob{AeNP*LZs`Y+SSTIW,3^:#֬a&l:,;^P~a.CC&*y2t9L*#arsKwQ|bH2ﷶF]%[Ӓ *57@ >^wTOJ@P8IXF6EI/\R=^U/3{#~@L# fC(i4I/uu"U +BЫez!uqF{p#K.ߚo[fszvI Pxy hUNUx h1R=8}x}>LDoytg3kQ.>6b"$(z8Nu,=pȧ1sۯCZ 'ƟznשּmZJ@*#kYVzKJw[<;qt凾M\5Bi,CJ< Chg&׎rH g>Dw>M&l+hu~, vT@)mSXL,\zwPC=RqHWt!(9 Z7;Yd\{G $gˏWk pQLF퉣F$=NRz˲wmG Q4v*΄%zQB*= "MV\3ŽZS$sW&Ȏhh Gtᶣ[B`+W`JXwaTdH)IO]RڪA,Q Ea 3pP/c99u; ӕ+2͞!pCPp@s|c(ܬR;!ÌA%8pb?Ӹ y !+/.1sU-gAj dNRx / ʏL/A 3bK,=F](D u:b{3 9LM&ƣ;8}ה|GtT(  Ѿj!Ϯ ݗs^#!p+_V 2(A"h+I#'#WWS֢rִC]W"\eɣ/ܳ;AshW6wBtSx/8pZzH:fʒ8;`Nf6Z(YFgccaiP^v Rf3.S@@qZ9vMA0uծ [2q:\af E?T)\W{%B 8&[U9eUo\5: ]xT zb9_G13l:O,TKY͉(HTv| `2[3~eя7Dԁ=w)2@$718]`Qywa0\{N$o@2t:ֱkg(ɛ$M3Њo1$S+&&2*zcrxfg؂fSv0&?1swA~c6[}B޲DmZ>ioe()_Y67'a;?Nx3+2O%o[+:)%搱(t 519;+0Ld6ur3m$3}(A*}8,W6Hdĥ%(W,Sxq05JQS٬ vSx SM&Wƕ tQ"4 BtkbM`"HDdٶ$}ZۑBm~KCYI9E-ؽ r|̷'鿸ԋ`|ǯzq վ@QGOK`Oƞi.AR(77k3XVU9lB{ۅ  *r*C;׃j*@J&TXmx *kÁKw' 𪆄Q* viE5OD?Tq۩_h.__xjZc)stu@Z c`.ҵYA>?Nw (҄Qmag`*ih`=HJޅ 2 & zP[&|9gֿbfm9@?W(:iV0nN?3O "b߳XT޿}$/gBf90P+٨ SԥvO̧F<`ZS|lգN,tէ`Xke'Iqdmwyk1?8!PpKUVvSUl_A|U/Ȣ.K (k@P[ȻGyjHa\2ZP2x5U(\-Z+=!v*jmz kQ B=Gl=rHpiqvq xgk.=qiCWLpRJdf(|+Zzr1T]+Ϫe ejhW,86]Cmv@5tv3y''DDg9Ud2$ۻ{!+AcxA#1]e".nK0@VgЉHq=PFlN?Mq'!tt,B>8~x2;q? ֳ8^K5Rv1CFb"›c-mI*M0rR;I0?*ϖÁWvG8r!qvtr s'~sZp^һ= ޝb=64cdۏxV[l6a-SSCNXId/p}*{vY$ wDT]I,s\Ĭ 2ŦY2g}Ar}1ߢZꄌOȫoZ"[CYH]ג|{X _с~NL$8:j?8 /-㧏-v8!PHXdeYV'=rz `\rxCJ͙< ]Ig8W_ - $fzypZ‚z6dTUk\X XЉng[>g&mhzu>Gc}WdubQ}h[QGXP ,<_ҙ h?gy 0˒Pjg tq؊W%vI:lvc*a'([4hŬnM|}RXOß]+!>chRf݋ 3\Գ[Ҏ΂.(OF8ôeeCjP2C+e.  EIe$(J5a'm-kJ4bv#L c%z ]3|3K<*yO~QifX+;%Lxۨ}=]*5$[ F#=mc;+^$:zХS¯g"&E9in..1j{]^ldA:dvKs` aa߲x0|Z@CV ߋH5,BxVPnX ]||I ,%KRM]4<#ޕ,#Bj'勼^<[W?žP0ULRT?sM])@):,l!;up9Pk$7G2 % k&(⩟Բx靿2{D9^H 枂Jy_bWnM(HUGYPDBl3JE>̎VpjqyNZH;|KACLU;)ZSG8T>ANojּ;<T5L5] 9[Ɋxg{`7SRiA :=NҕW4 fGcP5h 'bM@@4D&X+ǙR t-1cl ãswOײ}Nap V~L>jAv6y$9@\|$e~Wu7dK!E4s/_K*1טpU"ofUt '1Ԫ2i Ǒ%2Y\Xr/ȬEDH7~ciX LcGՈN\̏߮H'/ˈ UXp*諅#r] ` BGk%\+!<@HN IOVۻ#Vã1@~.>1u%Fbo"XIlR! Mf3`?*!J\2,YMfw'RMӠ4v.*f'QP*PELιNΧ $}haf:&?[q%ղQ9It ߵY3lYq顶SIP-Yc33gkK\A?Gn*f Nf*TDX'^ݓ="wz6۹1#W{N>2n]9 EN#7T#Ei街.3` ֤Br-\lL)$Myb%=b|1M-ޞ>x|翼ф)#!9oiGoha@ظ( lKhKʦ h F훅}(͞argүrN@/Ƴ}B7A\+ XKdۯ V]w+eNy; PoLZ#~sX _1'W?%XZ%Φ`Mr8<s #)݋"P?&& iSLZEZN'9A?<3m_h(YΚ]GK+&h ;Uݳ3'<~ $覐LKjV V#ѧi^UCe u4P V<T؍"e#Ylp|3>9w7y/$u{0{(:stƼd#UƦr˅w-|;T hUET\ mHJ35~-)©@AS_v͏#VnJ^~tK+M*ROӃ,or )]*BF6x[HȞCm*V4X )C-K%'z03DGrzɍ^;7C!NhBO {Ma J*"n(*Q~NN`K<&Nk?1N=nSg[I]m\1>6NrXIzNO4='M[hiャ/J0rPR _? 6'\YWYy!J:5F 7qv=(hx΂|[) JypsΣ#SDT4u1{wƶ/BγGJ"24q #}/7Z6h } ff΂R-혾 Lܴ]Rt?m36L))e~#b,#OѕLL3S,l$X *%4.pm3x\wy== 71'"D:f[&PK!<&Hޟ-y:o;{o\z-*KKyO?\St)X)(,ZL\],0X(O4(tQz+xOEjA EQϒUmJMD?xPDK_dg)˫]{]X4VgayqxHx/!ߗ h3 .3GϥUP86J]L0&k8j b Ƈ'x!iI-^~MyrgK0UO$ {$mTROy) 1l֢UpO5އWz п^͈% _LRR[o}Ɏ#"h-ġK/K Rj-<&!CnA[g"R}V!.۞nr6Lge!̦Sb };a(GV;$3843*ʻtuD(x Q1C|"bf <_4( B_7Rb^4'WvB% ~BdV73 wpo,spGa3R=I |%Sۨ?vBd%N1̽ (T 42N/YdScUG+b?i/GH.d'F%SY8^߼7UGJF'c !5f%-T:dǍ0etBH )DOo`ʱPNzUI=h+,*Pv8he6ѓā|ٽL8`hX/ \~CfFgVٯia6py[vllFՖ*v2K/Lp(bɍwrٜ0r sJ{Ix5ۂ?l=iOz+J|Tz@+ND!tzg>8K0YTWL4]29da6[3 Փ9/xpճ#п ՘+ƗU 1.s(NǪ5krUƛ)Ip:N8G-3tVqn@gG,e;W˫mr= +c,םN7]s\]`$-WBf] D2e {9*X=Mw}3#6鑜AWm؎+_*ukkkށ=?xt' YӤ42,.Y=NfsUAwOz`Mx43)4|&Qgm M IH{$@-znqU ќd%l}A&]cniLT֍iΰ#2D |c;{K=pz[xZLt& ^JEq$?}PG2lBEDy9'0 _@X/ɜSPW6Nl>,|>`!^c+)brbG S?xm|s zEwpayOR%Rva4MYT٣GLEEmLGfR98j~O(6Wxw]GH^\&n~㵌bìcpCWxn-+aCf{v Ϯ*Q gcv i6$-& }*:5|߽'KTf s.\)*C/$:ڳ]_}{+@0״<3+~]yҚgNxpGeIe^c1X5[] AA(9^ak\傹>#qtpUk+;._Td+H͸bdYz3.`61SdP< $@BQ2cںG'i4PuC݀4f_e"Uv`~!A<H!g1O.7DS~Y?W+{bN|&2SNAwqPvg"RE{>`'z )($'E{rZ'^7W9IU ([l#b,1A%i;c1{LMXB`sС>Nx:eLcaHw#F2%-"2 Vj]&#g_P?eҶXeqV*γJI1\|R_ݨs{Vu\!lZO_Q|VʊV[YCreA! 2ėm!&)+g{:>YC(K@ʭJބ+Z$ﭳw˝ڙyDE :Ww M&`gS͑<٢v'7PƜP@~eG %D >IW1Mkh 58PHx2vKIk+tVb Ȱb[Tz iՓءq7uFSB0l&ZdٝM6-6ug'IZy ̀<LBQ!y--u B4 G$ /QЮreyq]r'5,䨜dNO)A`u _T36AE"pKF)9\ІLlz. %OX5|F,6?矄"c.Ag#!چy ohE VZlhệ5*պWtׯ[%<dzQRW 2:%3xbp=K)ݑX}AJH}M&}V7ӟ;PdU'cj\E0gBM3z1$-SCs,ʜ`]GG0_AGrVPi*Mn \fFuR,sYb-e4+-d]"Dn%wdפ*G{c O&~0*.4&9\D=CH7# 隊3OY2G;I!mmz(|PPr[jb?j~k06O fCS3C1*NPL/W]u"2nO\K .@A~>avp85飐gB{qא0DUT]yx! \aܯ5bيCH` f92͞˪"@VB )?yUY{֋Vi*bֳ`1öSaJn]^v[:iF00R3e7xA#|[S.Gq_@f/j0s Oi/\V,9@)r|x݉q0ӗp7䑠Φ<6Ix}QC%pq`q#~/!Wh>6fE<44nu)D1颲.AIx(3庉 94*ug$<6c&h%pGg(!ȟسv茟7c}6.fa0dlSt0 UUÃ4Yļ}h21Sc;ަ%PvU SpD05XhU< cޭE+^b^LH`Von@?G81fإQ,Rέ{<[0s& hH.-  JOgM?м7{m۪s$r00i{a\_` zg"5]ZbJfC8dXS9P'9yk"ie? c܆wqO8e4%p[@B>(C8'|5IeM4 #ɸBYuض"_цM)=/㬬H߳^}k6`/VcMEY`;{p4[-9@^j"EakFF@iXZU(^]5G>#O4*yc8n[$Ƣ+ .0WEНuV g=SX^ה*}0/}[p3xy/u=L<(\ seKߦ*4i3/e31IQ&-xֽ5>RT4*eMo#dS {ޱE0&;6P]0ܒy>f?.3,%r/U*{ŸDY39U2"]3j$ʲ17vz~7:kѸE3#O!:hZ;RƆz)=\|<}vBߩa#q.% AvT+> A3StلrKu %Bj_rpdϠb t%/B&\J˜G߅MF9qzwyG"B>l7[r*$BGcAiyz\ ` L"Ztw=v=vFR@Hp59wZA5xn`Oi16گz)~^H X"-dXԱgV ;mؕ"*f)k tP']a.B'6_ˇ?L ㍻IئmLVM#R`r6_C=x1V({Qg=&nSd/47,T9>]hkf8~q} Jr) (ƛB-ݺJ1v(㥊aQZOKfY/U]qɓVx @t)PxrOr혓67:!pH )qt@L\[1 tZ;wޢĻ5=S.iBS'=:6W77K;I%nycV ) +r<Mw 4,skƢךY._ԗ\-rfJ2+,@k1,d7HtXs> >)/KЌe솆O+bK3]k5JJRQ0T= >JPpt`h %rݛ:*#wxh{[&^oYڡ-",Cf\Տ&HT8nPJ44*r}5 26[X1lX<.dN8in3l~ 0Iܖ5C%O:<$d*@eG'Uy<ǨV/O 3H9"S"͞Bw*=Z\mȞԞ3ptĈ4G,-u ovI1) T&GZj(D1^MH>[|H*<Շb U.2/hgc%>zR2${̷zFxU3D6q.Vqa-poI Ә@q s8(KȌzpG,*˵8K2d8f˄@ArRJ0BF$C)vrBx˜$H!$ ^Q.co#nib S~z8'e8@q Qiz潎^= D vjZ"4j>:}%a#RLxS %~'n{,Noy 9#].Iwid Oxz>^k;#f6|FQ?2wv6(ʦPN9UlMH }CN`*!o@%uivP5|> G Ip 6fjoP>Er\ƌ={5g'O x m;7$%!%ZCP ?5Ib_zDY&ٳ*#z[ǎiׇRj|I: #q|,=X׀$&ef3ZjoCA2h\<^rs3J+ N#}˸5t֡fLAu*btB;h̫^\e%s] NmeVu}ի|{xφ>ȶc3JA^˅݋AW枑3IP> z,Ǯu4FQsg]Hy+Es)K1~Vya!uJp>x2@]}'7zeC:5_#] $M,`NkY'c;(p@pNjִm>[ KcXpױ_sIASn/YNO2}Bw5tSE_IMN-(@sL 4s96p_DC!9*C.f3Iۤ*MOZ9t&Ni\֊^R֔Zѳ:~- zK_m PsO#2m ëBb1~"'Mujsr A߫ j%X^;92C獍@(tVoz ڌjA1^ JF*Ҫp-db=-pǕH,ԅp^0M_vH?]#T *$I1 #тKoK+lTra0[=b4߆OC"`G-I|W_LRUێztnxx5w'T+)%EH42y7E1:wyHx\f#vPuĪ{SP9nņjp;<`߀qznO*n'lW %p>{XB]6+WV%L0NsepC O,^pg[klQ*o[E^VzfƤYU y`VeUmD`o }$`D%*;E4NPZ,Pq93"N)+2:#,lg:h8Y+T|ZmT&٥B Ҭu e҄Kݶ!)Qάa0=1*J/ |}eI:&[,sK}8cFÛwZ5Tp4K,ڃ#^P:e:~t`Emu!*b%95-5{u,I )QVS"qLN] 2\u&3yρ-1c{Y)I0A1kr'RKߖE/nRBL,=gTI*$+ci VU%fHb?`fZ!"sԿq2ncШ27AK( 'I&Ѝ>5NT(>ՕlWBg}ua_v☺X7! G3jsUլv֢qsy8J| G0;Q.R%I+%z0U'e7N-aLО.\ 7#w݄Ͷ=)1vIv ss67a qKupN9==/MA; GeЅ|<=1Cs \w0/.X'Z,5csƇ:v׹`c@Э.eʿA;glsYnN+I8_v%eBfܻddA, 2ؕW*;2B ]zh|oV_շ* 5Tz0۫W"eɕk;2tvyyJ#<툪6Ǥ礢btjtɼ]ԒZEUuIuW|z ѰbĢxsLU('@NJb`="_Յ>"|:4H/8exҍB8Q< \\FiSV=HGСoA|O:e-h#>oƘ% i<5cUgqa?p|'L& [<6`VfxK04BrSR֎ N GZ"@_;pO0$0a-B6Umu]^m#)|ZJ8 )XߴNmH!;nUoNpm Kc?޲2 N~Q車^ ujZ{Y^cl0}瞾3ϐ ญCw2N;hT|m"j&b:k69~AfU `le6ȃ3s~VǙ0M.gJ769ƐqZ@ǣI1mIݯhœalZL/1Y_7w$ ۥxÏ&D$oUZه-|: a挗m |QGf3؎82g O;A.W!ك: L nBȜ_rJÖ;J`X86Di2KP*fKZ!`-0o^i>R0 Z[NEE+Aԭ"ux\}o*94EE ͵YQ59U昖SzǼ*0Tu{tsA\nFJåFuέߢ& BcRH^)E+ͳ ǷWH$) -')y+.jV:x.A`neYTeKbuK),?a.[2fa镨nOq&b6RnN@V/,A0yHf/t5}wr2 àG<ɃLIܦ `iƧ\a'9zs+h0?cƈ$YJ|A51ݨ3"Mdi|sU^/b`ϡlmz?Y=TQ!}4Slb#-iZͳ1ќ5|V}w:"wYx 6CEU4Q:\jݝG27AG"ט3O@_Ac!* J/y{p* 1УɒWي?FkOo}ĸCu}Ǿd&$eogGeɰ,q!fo1j/| Q35ҖR31Xl5D?"2B.6 xs9ol41뷮* PGZU\[p1U)f#&gnm۬(0j$d9_3*1ilUjxk{ROkf\yh]ZF'?¥8q|3+Qں%@Qce14x8P5DXcFX MlV8~EM9FwZ,`drpğr"QvUe/^qg4P{!S7Rc;4ϞxV_LG= 'tk0!cMitKNXwzh;co#۾3agI+NˇE@^14NF. y$K5\$#A0{)~#^4LA7*si|j2J <%q=!z䜒 SlY֯sulě  aU{" 1qֿð(X aXaƄʫ=P)@K:&/nEA > 29_t~pvwNo76+w]DH !UIp[vĞarԹS<>tY)~`}kI4cqLؓvJ3AuSH7biKC?v2nKҍ"r))3FþҲ-s*mƄ #0Mxd YzԎ;R{Z8iC)O O&;CJ#BEWH[ v*[F]P\0R4rDׂc_J͛l}\WO0gy@bϒ[,Ӑ:;PQeiPѴP~/%W/2?'9ox6B͒zn6Kj4mM3 FwR]G_m_3y xT|Ծ*eN]H3IVH<`cHnNͽx۽&TOT[ҧb[CUr`H7-|ĤbC']uz `L#pӬÜ׷taʃ=XÈ~|'[bA ]Lap[%6GU{ Cs0!0[ B?%Z߽AAͱ$+(/Sf/}B"nN%,X_O[eeڼq~Cw#fߋRAEXM'c:$-Ks|:O܂6]=1Ƌyz~]5[IAɩVgzo}q|QA])ˌk9]Ob@S]ɓPQ8i݇/"߆ ]7E]5폧'"?tm a /@:x)(a J-ag,B.ZW@歾ڗQe ֝Tpp%~cu#׺&w y`"cygtZFUUɞ,ܥ>*D^2܍u}b4T&㑂?l09p *{XYhF*γR?UnKz3]if5k2Y|Z z2Z!]j?DkGWWYMO.'%tC.w;.p)q(?i#coXm#OpcYX2/ˆ|n0um9Ң)Ag]T`j +tזKF Ҟ9r'3:FD߫M ;is!ODr[zxLJ :IlƯ' SFMx;hFaD2!͔*)`ؿC?ii>JoҢ;ew \E9ىmPJIFn lLHD8+ hb.Y6,Q)<8[ӆ!8ep,vAw QC{ߌ*qCƍ#^!ڋBxzi7tYX]mhWd!S*tq]0mX,[KCuՖYM\ۙ_Ӛs+ UJ?MR2,e50t6hH(ÕFnX^ECUi/dַDm;J6@E#Ω06Cua t _>2,%kml}U؊q9vtrBy:b}fWjb{Ed,0j"rZ31 3Uk[sdS & '1=Tm4 x&kvՁo|·U+#T5`w v n Ӱ[+9*wvG7k*w[ bbcإYIegZQ5K~Z,/3~:A.n'MXsH +' [@&_Y~õ.fo!`-OdҠB` 7ܓܞls( NmATI*ۧX[O)$vvM3Ϥ*v|2N8A*86>7^1 u:{xFz/LNhTDaZpJ40B&xcCP@T}cβW@qFEr⽓'"a9 EEd=!y.~ '٢YoDA)ӉOEŎ|,! [J^SeQ`j - Ȥ.er ➁j})fB-s=|V`Ł܃Y]o=_"N9@+ho.)j@yD_-E[A#} kg]ak]V; ] f&&d,{e߸@!"L3kB8uz%$f?e;)ZsR=*c_G E-j^/pV$Yd(O1Sm_Ц=J!bD칈S4fS4.ѫ #G&A~@5;[ק^8 ދkܮxKr<22zøyI$f \mR)rz9p˹i/s[c&e l ށ]^#>^브`7Jb2U%Pu]cx\'Yz?BӾ;d_a Uxߜ?9y=G|Hu:룗,+*~:v(ma!s94!VN{}S:2O˯!BvFf` K:>9}:A c꫌TcL3SĦX< UnY[ V>s GZGBl¢F"l1ΣGa!Z U,xiQ0õDbD^Pdk4aCuD*)ѥ^LWMMj;^L$dOK_=b>x$Pcg+y,ݶ:Eu~rwIL1ͱ)i &\[vq꼼m'LX#ױa/|fh_s0Kjpv=TPq # X.SQ\4Wx!J[TW[[9c@7 # #=ߙHCF7W:8Xfc\n4 @bh(q^ ԅ=#6d+ d̟hӲ4=q]s^;Pf&^H%0x[wq^ ZxhfR˄ytB|Phd; _l_#qfÉ1n5S !Ā !d8aicEvb ʧܾ)iV~pECnbǶ`"eӀei@eAmWtD57{[A-ΊpT{x?(S mt< +tdoX q~ ^`!JojRS_|1 A35ǫ}kLTUlrlp q`r9^v)$ Ƅ‰9=KN @RsWɏG E˱bǯƎ{>Gqds>M.+Kz~bm.A0@;5l?|?r+ierO oG:dtRxJ4 G_GX+RN~{Ql;4T[(R* Da#% s_ݡmD Ŧ&=o"d˱GBM6 6S?BKrjU1l4 D/hɋz Yf8O@M?Aj?UҞ^4[&6"Ⱥ؋XG ?6-3ѥe>',#?ȯ iX@'+ù;aty}Z96޾?NVp !}v+J}aS܅'WP!aӃ{ke+eQU>d:) Z3n Ew.oltyQ/kB'a;(mSsF$jp:Z6Jy6ǻY<Mxn0M_r"Kݩ41tF4pb>kN Tn) EQ$`o2&p6bV/S[l cKn6qz+)+a˔RƧ#i<+jG=o₫9L>:&aLb\=a`Vd<|n4GhxWj+&1%6tBJ"$43kpt?kG S#cDV o+At J:2h{ᕐ=y8jl<,<. Wn46Ia3gO$^Z_:_b./'IcjF&xRxp$WV p<\M^!T0o 7ZDFC@;W#~$}md ZM۵:qcׇg*Q-hк*/~hv]7~QaӹݜBsڻ}pMnJwm @6k`1]8 ,cïfM6'-lYxN4(XAB(yFcOI=?d`ѰXʛ z9Tdau-#N^* + !&~~칦VKrD ^G^Ѩ%Ԫu|1nX|-pzN &`N` vB xl`ΧΟ6i*̪5)*s!j,Øq?XC$>XV$zߘخ>F].(VI5h|l[g)wd0Gclv;|^,K6/_x#W?~1"D:f zA|'c F#'S4u;M޿8#9[L^ /ПV嬽v֠@E|Å=K頒H /^[n/o:2'E!,X®zϼ5hҝ!2lk6mamxR*K=biq)bU=u8ߒ+Fޏ% ٖ,! bxjzQI˿LU̴/,l43}kkr6]&G&JxM_J)]S&cv9ÂǎbZzvz hMAԥ^/%uoz(aT6#"ֿBa/Xa 'Ѐx Z ~51z"F#Lη`᳁C@u1lt/E$: 3lCMю x{K&~|y{'1Z_`Bt[b`A+v0j1ƪ<ٝ`aU^ja+&ۍ LSZ0Z@l1ͣu5a nlYp)H kS-mQd WOePv kk!8bJ[uao(NɀF4/Yԥ~MlYxnOP٤ɉJso- |JxB%g ^ vy_ WV{Enl[l7tyT┟&8x8jsH+S=zӎހ׈2w9TMaHdzyzOe ҳg˔o $]-|5օpzIkv(D?U X7a1qi4^5>xY{~kJ P]-Ax}gAIY&QwD; iAţ(brH:f`뜓Pn70  [G# bZd)үSI[ P;vS^S"dud5i3+V)yo ^(vER5}UȮ%%u* ćhp\H.cNW< .?f$D -H8~Z%' QIo\7PPS "e)?4S>e/rtm5h 76R#}Hv *qua ,};Px~7CR|НĂ=~$HǴ0_OAɢ5gK`kQ=eB]\a2TA8xj- khc! s(BZ$%r17hG~cVЧ9̌ZКe݁0Z<(OJD"OX>F ZW辸FԵ:@r-Yo-(N#i>p@KU彞;Sw7GĹ >cYh5wU[F۹lgo?H(wb[@=Nq65ޡi!d*DlTBמKy`}>G ="hus;|G+#KY*0hl9$E%:잧2m|1Lc!,ߥ(ނ?o(2av a\`gäp\݉tO]:$F^([ž-9"y[\QO$s ~8}yI&1XNݰӳzF}OZE bMduukۈ ÓLRA[a!! i0zi[J8r MBkzMUgfSUyHΓ :Ո 5qPg#l,Z1`VNp֝ CYZ G6UdHI&VaE0_.U1R]2$V^&m9j"yq%KC.H%T u#D2DHOѤs@-`=c Gr q[Z7/xN^In#iPjxU'o_Wݪ7T -4:S *+ (h;v*ǶɤJo?γx/=UÛ4.B ɏj5}CPMV`e'sGKߨX0DsxM=NMeʠF4"$uMcso Dh{mʑW-T\re%|=X8 [5UNrg.fiލϸo&턋jz*= ^Z?E9_ʦ?BX,Տ(rL@zU# 1ͥgo`gӿ'qp>о y-qkŐ,QDP^ȈQ3{l@&O*m>涔РW]| ʊJr}\uXHNF egӂ9u߮(.7E v/u1ɮ!'f F|c-~Tz<22U~b" avT*e//(3"+ӊӱh\UxޠxE0Bslܩ8EY4un ɫoazgehGT_&#w >ꈈQ#zUw(˟ImmxIGjJMI92ȷHi\qqfDtR\[$8O]7=d 02ý[ڹ}ľR՝EJXAc#p}tc؉LjBL %qU@Di9`]rT t0O_\ UvJ.W5ejy끧 zmDz#m30LN=QQA{pZR]5x `Q. sCe=0jy5QĐ-BJ o :BaRpFϊw}'"7s}H XϐhJj.I&r=//"=]ܢ!nWw:q9ãe:Qyf&VP%,[У(=agu턕8~#@.{T@mQq|vh S=S锗L(0+BXVcG?uCZBUί7uk,?}0lBXa\0Sk.DPJ )JD9-]U?#XGd!M؛i{\}FK{um)$"$ `u'+~dRKX# Ry&D#m_%)K(!7${Co>?fOEҭk1fڭ1P HG 86x .)†R@zs1UMtW6&T)0YfLAάFlQ-pN>$ڢy#uQhB WqbZ DWW{fE\$q38!or:٤yCʼn( K{2JLboƯq'~褈42/W0*-QrWtxj7dT[Ř*7MpY(g{FctC+t2_gC D' A}Tl@UPΊ⽟4TE9ʾ͌=MjAeAYTUW/^En^$X՞cg=Tϡl >ni5֙rPFzϫQF۰‚*[MN~% COpێ "5"d W!/ m!40uHXq̼x|Dd:*H|jcOC:K(nOwQfԩLzᔺtq hF;sC8#ڕ% .V\A glxrbE`U0?Y({RDn&}<0vS3+[fQg.mpآS0q+:K~MK~= P^@2=1 ʨ H#'vwX %+t/ 2 ʦ%BL+0[M5tArlpDo%9J1f՜8*"S!K_{M6g*R}<~Z[3T'a㇒R`"ԨY͊P2}4x܎*d'3V:jua`qJ8N}Q3Iqד,@VJ}^bGG?=MV_乿FLlM(m/VZb/|q-)OzO@șZ<^6~#t{I3o¶Y;|F6Bۮy?ؚ=k5I6%ZL%t_ Ⱥbg9W}\EpB/aSz^ ;׶3~wBp0{U1pmbZ33SܤOoEע;!r:5z%n2 s|4y~b>0{9yG"l"zྊ}SOF&|Zs o4YRyQ}*5&'l]:i1?/u cSN"KOam̙iӷ+m 0h#\6#B96/R,Қ4& \앍>G'W/Gea#~$cmw$WˋX ̥jwY/j/xKjs8mQq0TT)ݗ.1$a<x"TK0ź|oA<-,7QQxIϩ 9=$ȉ:˺5< hcL3rԓէ*;_B}Ť8YN䴃SVRci{9J /.ͬhI)F.>} d+F|I,nr*S0uB.c{ dhٙ^> um+5w.kM8-u5)oY,@vK'4 0=l]ŚOH@)Ky%L絁zҐHKs=+i Dr`آ"h?umLD[T]?j %|ŅZ|>er!Nt? gBzt*slX;>q@zu95ƹ#g}q6? 멌ӊʳوz)NPz6co/ Bϧ⓵`7sk0a %Xγ`dxؓ.x4^rmnp rft,*NL9/gVL,4n[ˆ[ Kpy,b+ƙ %5 5e<I7Axظ"2?h:7 궢kVK=Gߒ^*m%'Gb9&2q]!>7e¡-L\ߠٽ=ڐrFSwX=6&mktA% );Wi&Xq$3l SꃺiGܦx0`3O5ID,;܋0V_q:vMuGK:">Y@LmP=4h;:po [O6qCH7Ǚή%Ƒ }"NߪTX =;>L`4!MyiKw30eN˭[ru4ܗ]o|e- #9L шU')pqn] cr-w:Y}莙§A?rIDFi˻`_佃}/Ⱥfwe̘7jl٫q{AdSѣХ\򾓤N;Wm2Yw6!F]Ѥ6RJ'^_B6&%4A]ovi@1LsC\7ykbϼҼT,=vt ʒ9t>aZ;+ >l͏m|ץN ,s19OX+[6ٛht2hG`m`:bءBZ]OvdA#hjXrD{x:@OBQ:<!RəpSl=((>)$/7H?`)ے HϖQ'ٮ/K?a,99)=EB/d_j$*"1IuD)hj䪢i"E(zMmI܃_ q21Aro_YM(lA8VVћgN76hdy|VI|kd?tmk׭iVij*y#O"s,Ehh+-CCk /?a.ý⃯27@1mԭ#T8g 3^obV* <旉KXayCsGYIjsn7w2)S5&@Nܓ_6'[-7zīt QtB䚬c'K V{K"ҪDeG1[{ͥ4gw8N+ +MK`YF,C%Y={<#mmQ9?šOp܂9ܦEóqS N`%6]͓HEv}t8U\1VNdI+@)?f4L=fH\]ܢzZ=`*,q^&<-p&Y>W#]fhl+f%nO)×o-r:yC΄@N@.+]s$F? 7[] '&Y WC-s3Ta0wxa?UL ;uF?Hnok?rU46?'Z%{?Ps-c,c/X(ze#Zxc8 6^\Ta)Ҏe`)$*s\t8q*Ձ|jJ9dp,ҔTQ̲yQtte&I_->}HTo`X5i _Gͺp}~[~m_W ;Оl@kslo}% v(lU/NA_^\󸤷Ie٨NamQ5p|]mx(`f7ǔb4`'էNo*6GZȍ>B6=EE pr82й)?L)]3Cl&FK ٥|?$J6 UPO4"Ix!Ә9ǯb@Y(gd*/cSs(,qu!H` X{!zlcQhaΟQ:G/FW }oExe9jZ ݇3@=-4xpCRPhu'oGHZ\e|!)FC]x` P0mm +[2C#26H?E)ʻ^<{2-? =lj w&(oWTV$I䴲|Q" 9^xw&J֣3^kv j0KvXzG)βRӪ Ɛ`iК ]qhQVhѮ4s.F-cw￈` qP3QvhǺ1bGqnjF9+H#/MNFg+֙0Zi27?6-llSQFq +wJG@8ttxW;Ԕ6Bu0wK2@~?hN;x6<6*ۣPz F`kϳUu6([ ?g囙#GUطsF|;Wk4d`!6K~ %Ĭ`pЯl> ? ]R57fɩ?ϴcI&Vi$4vdC&@jDr&/4VV5hԙlh̓v6B|ƾj", E)J(h)B @'cnyh8Fk!/R>ti"Yv*+VuD D^>/@0x=O6V+3$ />] ".(o$gA.@0 ]$HZ:7@m !ӥ4qKru{`_f1S¶.橘P< R|Q6O48}N9l.lzr(̫~"5yk8ykj80d$QSէ"܋U\wd%/ oVj}up*L)fj(;=xDXY@ oYu~aB==YGl?B Е#avI+1eKZan8f;' :,ajv][ luSVK2CqGȿ+^#@MB)sVBO@}",I_GPlֱiiq=7ZJ^XZ]Fʻʩ3RA588Thհu]7JG;hBBEkk/} Pro|e(e6a:RR_ј ܟQZE9ywy l}Yjúf%\'+ϼh`3 f<Rnc/ ʽQט)Dm[P 08#k[/^"Oi-;+4?$`Cv57`jOf:涴6J[$)_-QWn@k !3BJ 3Kl"י2(屩v[7vQp,tD&D %Cs@rD*!>vBZ!&Du$BTB%. ^fY@$ף@ǎ*v,'SYzm;_nJt-PV:?< }FWn>W8 YNܕq 3=R(uzuA Aõ.;4wj,Y-k"w zJjOkE <&F7rG2t3P a6yPȹ0ZTX`:Q`=])S-??)iJ[VQ2UdvSAYsa/&DJ3 #&Nڥyk[ ع4̂:*:NUp 6 ox P[ނ0f0?34X^Էx.zZ"Tl6kZ̖(,KiU{uZ?#-f}o'K 8:`Mnʊ΢h{?Ay}?2ctTzvZ1QǷĤHq\0tЈ0D.-z:&l|5evJoFFqPP8"G6;UO;ŅTew͘]ʻ> vJ9xBڮ$oj_{s|>yDż }iCm)cItpd* NIC|::s8^ %r:6FKǩI`Ɖr+V?VL@p('Eg"bdVB0_g{Foh5Kag<#Jfv5FHg45`7bz.\MFǐGeg.x 8LD)w0qIHl4=a4A*" 2Xo@F@q.>"#s=HU\5Te^]D._LRers3f6&hOGY~xiJ->ŤRd+l^}^o /Dیtݨ.XnvYm?2)%}@P'XGӆ ,ѝg>'3^RC0{9m45mnI3:2i.Y H { RU#%k;cDZ& 3%c1)xg\Sqgұ7~WikmFrI*rԱv%=9m%:Y୆ُ w4=8f^Qr8)o>JT;-oj/|\%D3KRWcU~6N@hN,,8HG:S \ FFOug•Fy> bR#IKF}|c0=kC+#SE,J~P ސFƿuߥE7Nk 6# .G2OziKSjLE=бr ʡJ$)X6{{0PV㸠 44hapXxm)Z.`k7 .{?Sܗ&C|t]Ai ԽQ񍓆u݀&KNM R"k<jUeCikL'0t)`TtW.)mpqh[ĸѽ"&C:8V:WE@ ^*,$SK#,]`]Q`0]l@[k ڗt/|*ިȑ``)Ț+I .d4W:dkkjw?DLҖ;^' 6 J#*{HJ<#~QI&_okV11ީqDI<'e3eCϲ]am;1c 9hHӬ`!eW\L<^U=omU=3e[w_"rPe1lcyD3T73SSrH'toncR<A?S䰒 J`Vd!U=^C r`y]Q2_h1u5.ȯ &MŇ {fkdakF,tV+*`VdI$nFjyڝKp"% 3Uu_Vum^+oHW:460 `;~+s T} $ yUNi'\YӜ\}x@EzN )4g+.DIJ>&n[U 32ƍ#?:Y$OԆ<9<\?NbzʑbFIYAQEDdx*w8e`L4܎Q?28֒!/Z~P?m[xSTo %]ժp= ҪtבU ؾKVĐ!^TJcjǥ%vԸU9-1F(k^yʗz`{@1|6Cmnv/1V6*0T-ߦ =p81o$L9MR(TAXGn0)e^DZVx[).7pu3߻3)s j/Z hCcU\B껧A:,:y$œ,-.sA rrIhLWh'62dva|6̓h 5ڗC4╱c K@-q(E`3}[mཊsTk󱼢|@gNpkf /{9P2XEWo(tJ+%XC"]lRXI2 yJwl2IsQ!^пcjoţ5\x*mSy`mf4CEk@ॄBXX ^'z L<t"7!]}1F8~G2E>\]8~ DUb~zDZPɂ)JwtQQ$}_悾g6;U. UJn3+ 0,O5t.?T M $Lek;ᯀhCvHTn8Qu3ޕ}e um+BItncJh!˶%Zv>Ptp Zzg5FatxQB)Ig,/C(*XC_=a|Iz5 4ƈ'=9ݴ1G5aPH$i*+껑UDHk[%PC8&V8`ef^~;hwt] tЖgu :qbU{f n:@n6 &ÃݚR̟XꟆt8ejvِ@yR%nO7fo@8Nri@Zڱŷ/H2fSe(ǕcqB"5¶YcתumREc[vo5Ꮑ-':VLZf:3HˉؾݴOK)%)fѩP>_\sz7m4=~zΣ~[*`ٹ hU_"IaDV6IfME ³P(#m~݆CEQ zHڈBcDhcW҂H_<Z<hd$=VcC-|w;s('hF.V0b Y/2aFasQ.}qFW wY Gm'[@@Xb=^DVk&5$5K/k:.f ~щ4`y m(?_(QwdqoJQƗ%1LgJi)"lTgyf_r08ueS$ƺmkAϴqr$zL`yk1"iH\9yר OwP1GCaӟƒ8Z^^9ŜPg^44A |;̛`*w"Q7 p|gn3Y%ur!ܕusR,dY80ߐ-nMusG"tdsify.1|(1{P3*ѦkE8[y6tJ;b[o]176"? M}D8#t]T1ҀJ"WA$m_hMĞCM<1XB )`ʑ6mqn9&إ#X~+9K~Ez+ -VǠsoԎ64,tF]FޗUB#lO4Z9zeuOk*$w-#\ [Ti%*a"e9sfV.Q(SN_. y(]-&`y/]4wH,>=ۆ}\ e>f.OsL`= ) ~+[ z.ˢ- I;H~psM&|I-\OwQHT k2#S?c=;@R@gLF:]͉k]SAX{QD \;B=̈́ cMlC$ ̝gNTQĹ w%fT2C^v^'&7$)'XO {ujׅcmaljy[Jl/E@3Jr%)%Bul>SO&VD5aGpAqp`uQ3\`t-ٛ`Ǯ9\logtbB*pwg4N{`H,wRrsSXEᬆ ˉg;sf"eVˎwt$1E5{ lޚ.ls~zѝָ+45Nl']Tms3?33w=w1:r"T42}>z,uzQΡ JT(JOj{fm$.|V;,K\>V~#{HR5#_\e{զf۳(Frn |ԕ`g9T3~pts\ &$/!4+ev~D"˝Z0_ޔb)> 8ԛl_<8VG= )c*|}5h.T|/0d}r5,oFABlFR ɭ89*#7^EMC>CvdBvec+Xm4p"09Ic!-d-[ Q+G *8+X5r"AOIׄx-*aN_JA㖈P!8#L@6C)?Z3tI UԘܓ]*jxwEvaUoOke{ρ&_eɥ,ь;d;yaRF4q~q Tp@5gb`ĒDewʍM>9/M-djڭl& 9sRP9u_\_*SK/zR'{tv);-aDY<ʊ>Thr:0}aQ6,o@7gJB¥14V0xmQSy? (bCTaL'ŋ+HHӟv6&A}P ~ ÷OG/n 7zw7%a[QRDaJ-'92< SY(n>/N͊dy./=cf)D~ e~ح!0c p Zܐ[Z~L}Þ9a|U_GN>yI_nSXòJZ׋jQ 64h )j>:X8-z},b̐pI^A @5DWOgB.{>^bpuycp6#dKjT,3cA9}fۻJ!\>֮Tu{f\̧otl'3h``usdI7I%w@rhg&Tؠ@u`2YV^/2]1]SQ?RQ(pؐ~g߮R=bw* bQ?7c@sumvgCױBܲ!4֣,_#0J Wvџր};x${îȫ _Sjw/IHF4/9<KŪ|36*f}j3 [Zn7vh%b +QPRقU&+ s臋eJ4}6>QR$C*Hg’2Z؇txBH 3.'#̢vIy.#$qJX_?uEJA )06TD}muE{[L^&a>T9#aO{pO@i%>6˺_xW'T_pY*ZwFAa UUFڭ1>ֈe(E6M!^} "@*QI/ rt-s!BB4u;f:X?q"m`4šb:#U%zt>ƣor>o) |MRSj2GGg[SG^/:oS%d&L> /\_rK.h8yn606#JZdUj ށcx}qhBdެl&I>uz&+=ᠸWNSUpv_=Y:2P} #1/=mX'#w=Y~Hf{yϏ(vGN-ſm ģa>w>3&{IW/Nrj]ZO)!&wi\{R&nP7D醲@'B OQ2RȟݕՌa%8ns1v$""̢¢>_w(Q.&* mKY@ٝ^R>:9PaЄfІ]6>-i>T!k"^618Ӳ ^4y-#aX҈*x4▒<`qLS$1R«tFxRym҉2n ,_f¬ ?Y\ -3{uPcOajqώX(qʁ J|IQ?Ж숤F(8爑?@q륁G\mU~hɥṬj@ov6¸I@tk@C}y&':!d MYvx֘IkXP }*S\tӖOD;f|k H<mf Ĥ &5[ L0WÇ nW֌t41M:#aL5`WES'$l5a^e;1 LQɆ$Pfe?$aXȂggLRx6%K4-+&Us CC⁉?Z@LLpi`ag'b].GX0NYǜ(B=iv8+nk+ Zޛ/]Pm,jO# ;8aA0Y4τ]GϏNjIP0(`+vS NQ0Z=ђWF}`AD!Ȝn_=!X5[K{6b@\kI_6;3q(t.owja "BՉ'Rdԋ/qWikHOtj&K^MKAڨsNBsk(a˶ ̿J+Ub A:NAd,S6+%BڕDfo kbo|83~F\7gȓh{ĵ!6KTdlmxP<l$HCW@b~.ܼu?LbZ$c1`6@\z|x2"?բC Ó a~xKYOzG ϱًT/Als`>Rv+kIY'=`h~P-)+S-'YU3}(9&^:տLM"_,J !ϲFtDNt@?ד'57KmA fyƃ9ԛ(|h U%c}ՊyD$djSGN0CK<'"ZXAk;a 'xm!>jGRAއZTEcq4+@Q~ -$,l}y?l(#DM`Yvq~6=_,xY\פ"KU("%VQLteXl<oU 5˜ HJImT:F8%T0o A,#9D79y|jh#Lzx3?3UvuM w3|QJz8x$b"*K/G>:dYBJ%aoIF)r<][;fNVЭSx;҆]_<nwxW0J-%Gh[X`xǍc*%g,F0zň8H(H1ehZi2xۗfT (ퟰx@ E=@x~;=CwfB=&Rj|`z ̩ -Z$,?y du~t%1|V嵐03Hb?Tی{,?J?S^K~ڲj7FZ"m¯ ]EkYx #h@mKX v\ˑ,Q) A" }V/l>GFlB7F*kF8l{Liy8v-\tq>{a-2 &=]e;W?7@N܌1z%5#-C";]=_'*K|j, + >呥=PW.Z( wW&mF*CCS3C ֚e֢K%sЃA i<U5!Ǔ()(yYߨi{AYs;gfE͐`>we>^h>DX55Y;F/AIf 42T0Ke, w.5b0w -f1H~_:`wo4zAC33FGՉW+aeyTV )!n> _|<`d\5;=-J݉ЈJ* 9v)cjzjDDvkOo[$S`:L'fr$O-ݶyBÐK}!HaQ?| $ b4 [=@\ixKďb'x*4DC@ךu2gT(EZTQKF$#B?hn.Z /P4&%?Fg H0eL9Le2l{@^4ރpNrJ/ƳԇkZgB<9ђ_ ү.0Y3;VבWAV!+F#C%=Ʌ6d˽ ⃧ me> x9g~O=[H-ӽ:CWE4x-@XH58ٙiWI7 .]U6v!uA'"dJs'MMYcRO&YAx QNcs^Խ/q `ZM r$Ad`Xb+vi}^ށGs4}tOUnMp GKL VHc- |Y9~-tR* JWi,|/fQ0kWT6ZWx%= z,pix 4Pgo,xDk?#<ւ;9~ nPuϮ[3"qznٲiN>CT@R2its?wվȮ1zb]!JlLvc MюVQ}_M{2魾*,'v*cϻӁIEufIV ݏc)zK"pu5ФkGBSbG׽q?Xw;J-6 f!MMR|:63l6$mRr&Aq۳3{mb*g*) |~6O-K KMih##pz؋FMv;M=G+LpyE}xI7 cvVmF 7kq&RtBtH)Qm@PK3yk" Ym]#[;{\;W~/i3>8Vf*c$i=סoړhx'=f{%ifA}˺:}<[)9❊gq΀;`YR|V [V$VB+ %4b !q)/3?$cv0ѷa0e|~7a^TERy񂊷 4xF؀K,~Ҭxvi,6< Sz@p@ηe0M fr[+z 'h I3b+լFWCxu3rz;ʃ).l4(n%K-N Eʣ!V@.s4[p1>ذe4D,ЯO^;Iة2VjW )"E0q 9Ґi:%y}ϻSTIqF]mo'ZqߺCim&&_^#f)\61)bc?ApBKjcqD׸nr֣;# S 56#Cd }|Կ\=?]ጲqd& ^ҞWy曣R}bpU&mD &։'iaûr7Vrj vGH~7~8}$PV;557H`Q5OOWpcH n3;WSV?}'MsUNIALBRml/oVE FJ)Jk9Z̥͸7DHUH`*;f~LqjR=?] rAsΰ;;8P R [5j*HOO}I% Zc8&@/ڱC_bÙ,1 :m #PlaԤxJBbz3"b[Ŗfj -uAv->&ŭcBo飬1z‡+,WjR5U{wrFN2ZA`z# T;9󤒢)q+䁻@Ҷy$s9̧rʆY>}DCK)o48xV JO ;j=LqOrtZPWZs%l߁iaKhg3Cs^0}_%f=Vׯ1f+fe]-l|2 ||̓olvGuLtrT$meпKrvmRDjUX,SaIP7$*ʰJRn \,VUs/ԨF%!/\TU Flӑ[G<`̿^Yٙ 'gLb=I@p~9%UFK;Qx>~i9&}V53I^{IQV r,r 3^^\Mvàwww[tįU& Ӓk*mR#rIz17[E'i{[6Q9ceJ#"Ќf.7ւD>=c}sG1:>z⍤&TId~ZՃ[W{7oEi~LݏX=^ViCtM4s;DJ{{E6/=G;9ӳ40zNH~ڗ_#\:uY%+K]U۟ppFiLf"3ce65E䠐N.)ӻX 싣2— jB \Y=gUO$R]V&rk Tڏi5]7`6OyO/!%j!&*鼇K: 2E4VybkS]:NHx{Mœw9˖R ̀vC 7JjvQOlqSs#J9I +T|l$fR'FLjVf+'z ineˉ6|'[>w:|yP JZX,;qcnIpMs},CC+}d(I0H$_2y/ϩ *q:̶7>]McYΦGD%g?O>wlI\:{ FDgJ7r3~{RjDUYdB-wco,Jӯ̩;I*U˥*-$ۺSgmfߴo9ֿD!W޾-YU }Q+bqrT=B_`?oȨMZKD/>S! A\x=nʼnWK \$ p,ZtsI| 8I b(z :jE MN=[MYłX@WƏ;ǁƺ>¢dtpJ0p+-ͺz -i&žƓCie^iJC(`xϼcVQĊQ| K7]\j 2*fVYsٗ+8OҡyW %ZP; ")&{73V*gr'h&˽5RfmSnu~PȣB99u=l?:nt'pNPZ0CT)UF$遛VM =W0E.,mX94,wM;ѿʏ&7t@˴`q֩ڌy=\zFD;r# 5&}li%Sۖifg'F"׀ ?znXP=,V)on$|"b>~1).TڡB^T"ɸyכ\!0PsHㅦ:rZm5Uej[ӁEF`{ZόTZJwi Qfvٟ_+6_!/|LPE@ܚ\ӹ#S]%m)d@KN+于='ua>NZ%2jdRgK=oLv2$B$9Tiro8*d9d"ѹk*9f}cZ9"Y":H_b.¾UpCe&z_n XePAQQoS8)bzR+p/)`)!z1غUed='ؔ>~1$!x:&@7*w{!XF%RQM2u[^۝9e2ڋKӭ8.NdA\c n9a6xpO{ L*{+VmXW?!4(XwdFqsr>z4Hp1VT]D5(%ˋǩG yj;g?2CIǢ+Fv7}A '&&3@?VM4x@C)DbZ;ۚ> e ?j521~68̩0Ud6Icq !«6rr`|k{5N0j |l7'ƠքaFn^vAsFQQ'Q%D廒F9a<M]_#7^ T3~!_/30Rl~;F лJ*?JB՝*6NJzŪlIesCLʨ,91Hl Vw0\# ƞDZq'km|ElGH`murtm[-@AR9@FJ#Q=:"D2yD h,^lO* 'A>^\D3<}4-uoG#;ݙPRБ810,6Lү8j4D6q$BI?sv1.jmLbU$Y Lm}4;lQܧ |a~cEW p#Z݁H,RַˆPp&rGq[|xa$,DMT) jڳEODV@,Uw;friv:l}jp& oҲ ܉Õh6I2U!)B.goFN"!9ș_gu^UR1+H5fR55>,|0(̐ ZDr.3[o mEgQ 8 ]ovάbzq ⨲m^-۫yٵWH'NVyifV?gg{O6Z CA3Yd"rT[Ky3 Q1TX\jymU6kʽb[,?֍y ޝ|EZF2O3 0<1σSdP:n+[A (Rc"eǨq>X[<#r;I6gJo;ΐT1. jSW;QU;b9*x\9T b12P֙a[ۓ]K+sk$#2ۥ&'Dn<؜FVwudM+Ptˉ5Upg%\SG?>[?D5:_򩧕< %Go(YpK_]GH/]2~^ NZz=A#ݻa5bssHfWGL~տtØ}|A'Ir{]|v%S4"rŸeT5xpyo.ŔnzNѦf^YQloN^,鋛Eܨ<&7M:X퇩Eb)3 d.ftEpދ%Xo4L=96tkشЙߟTX njBg/c"Fcɵ%SЧGYS!-yGaT:{ޢђR`b/)y bXBue!0_b ,q5IHtaG{n5[*yA<2ǹ? RuL kէ.Ǣ~vqhgzl;[{aRtMZZ <p}9֮ RrF67@1U@E 1;&ӣ. %rDԯ>QS?rYig;VK)e)NF/fBjBqTjq ꄓHlZ許eò@|9H"J }t[kE p XJ1>;ޜ@W=6NL[\z#n Vn狼' Mo9V w7 gVXNbϨ3x`4=@78&#f'!'&S2?oi@_X q41quz /ɀ?wwt(+DdwkOR.,}nظYPcdPnpvI TM}pj 3 KC ^t V}6<݌m-. 8`re8VET]M1>J4C*lv(IW d<aP> <77q@>znthK-| XkP0Wܻ]IT|P,V81VbH~h">ZQgBcKw)P%uՆo+r>q4I:?  <:FMҭz_Hx1amWPc`ZbN(#{:L<:5I=O)ҧW w4LC۠CU3lwLǟM C_l!?)4Pd@"qUH{El@oS5L?6&2y~[Y_꟭LeNdKS Dv7eXҢ /sOjҭn6Cu >^=m[2.4̋JT#jg,b eZ䣖?LU_"I]z1#@7pң6qql̵U&WP=C ]xT}Ӿ,¨<-t&geC,|5}Zk1vI^6u2z̮]j$V{zLb8L`a?lWKZasVv>;8klbBK 䰹PoVސ6dBiOD$cI97^<ˀ7${%p?vfAB")gУ 6lOWh~B#F982[Q$AX@4"eIJ liD.LFsv@PѬ^HHQq2f2/@C%v:^脴cYޠmKFo;, N]U-<"76w@pEnsUaY\\}75eEj@`3="vetYTܸⷸqiL>.!/R3![ػ2"uy'r<E[ ]Nj̃e1ɑD;!t tˬ㢑P(rfsvL5QX`ҭtu΍Ef){,h 5a +htZ*\$kFưfo7/ Ymu9Vx#c~|Xj-ƹk ^ЉI;]}H{@2Xѭ>ݶEGwj`xǭA_#e$S}tTzPP/L>N`F(k0%(G7͎@X=ڮ<7-KP[iEOCz;*Ё1 1>:chan{wwC+="wAk>Lmi2 YcDJ d=0{(;T$ܕ4@ )GM_XZT?/AM/08q&Jbis[:Comkȍ9vANI}Aii5b!*sӿuGRC8}ռ6y.02w"'g)F2 ^Kft'#`=OuVYGb=E}MRk`wq IoƳ6TfC=DV2!k0]q&VIGYd dSf51g2_MPCaӡk[jKd{WO.{"(3EܽJk>,q^B'/86ɺePy<>"I|+4f:kidRtkJι.nxo gp1Sa{ kƞ|KR"h5ac%b)e(1QDs67~EXm@ۄqTܲeA \\'<;H<,[d+1\GC꬇e*p )RJQPҭ`0}-B0w'cE!Ft18B%vԫn3Z.3U4"v'F'kހ"լ9 :fveO\,$Ph*8lRmPg׎9]@U \+/O3\hhג}FBץnhrͽ3[=]avษSIm&&vTz<<ޅ[}W|'o5t#*31d&獹Aso^ZRGzh8K/@ )R!p|*R+3|a\N#aiK%`?wDGv$h&σefd'pVc~A*7T|Ξ:4x<{̷ BƑO(AnY*5ca9Y,3G\qCx_;(THݷϬ *A(z?n0` o2 F<آt.>8;>:y:45 %@@{}wpH;0=W%OBW4O^G~.Qym&PzݴFǒ҄^7Y`kJ@ο, 4rDk<ٵ0q%ýrP+\?hK:Ͳe!u];xcä+&I뤸~##M>}QY7ӆT `׾B78]K_9|0lC-yC{ ,Яt}%Dw=%)V:ǬW½^RNR=d#qb|<[E&:rn9lCblV#3+&". Jg0=NM h70Jr4̈́~)M^;҄VsU1ܠLß ܐlYiS i3H=NGyOLOv4>M'<&#ƠîSc#u+8ݸ q*'cfJh29fӹZ}#Q>x/?s ؜xX"bycŒCew JTo`BXyڛ{>ʛȀ;YTE$LDr"0Ilѳe ΋/k r51xG6P >@PwІ~Q>x bw?mBnr_ׇGf 3fhy4F$= a t%SB'qo#ԔXqǧZfWslN{FtoVAB̔ͳJjiԆv=')sL C'ac}"C `hv>t=>U 8QJ7jrasn~kilBGM hODZ0ћBZID%1~?jvͅ07aC!uVdӝE){JNUk#-ΝM__3첼|ji &D/~~l4Ꮑf|#W1>e`{ZZq@{ڛ%]X5qdfQМݪ]!b U05+'o;#HV`3xqd\{Zף)8m845[$$UKoo|E\6}K*C-a:$p7J@ UAQ{)哽b;iő@T_ѕ.PGkKu&p#3SIt3% Ro5V˹OzMzOj.L>}^Thr_dW4L,ڄ i`rrb72d(g%#:ئ(;%Rg_ /r(Bm?28-H=\Ēܚ.V,Wp"G>5qb?3;I-PS'1^LDr1LҶx9\e{rئ4zjU67RUn;\ J7Zlez/˃x(%BDrgǶ2D2a)_zc$^AUPH1 _3jdvq(A3~ p&"pxvE>t>q\m}S}'Vijys\-\,$',WLY ʫm(> p[e 1=B|V"x*5+Nk43`DGG~=êne:nhq2#8sxȌ~I兑YxLNw;q_^³M,Ms$+eFhch"L pWf%D[kGT0_btF5>uܠm\+p H&zwMU?ՇߙL"Tf)݋mc) snuE23.HW+^ySw4;7 TQh! n촸oDc}"m/. Uܛq. bW#3V*S#sF1!/q?oRNLO焦9o%-SW}G5X#NÓJ}p"1SqE@h`\M _e^ ]lɭR2i묵s$=^'dK'.x`dYE| br鼯;96ʌ:"ޛ~Ncn4g|J`v;aTeI-&ݤ]Xr(\ gImM!X6C=)r|^rn_zq_r\zO7VIYePRPZ(M$]8w\2~dLW10Eal~~y \T*qqn%'E`#I@{n鰷iNXJSD \7KaZl);;FHHDs+ ߦ0Fm&S[Q6VH掕 B]Fq[r(փW(|C6;0?MB߭UKr4b#Zf'n'2(j_ x 5ՇA~ī<l>iVuV{;oU/vRq2@(h6 !߃3YM8Pje'h8]sGF^gkH=uw2 EXbph W&g>+߂,-ta=: .w x AEV,yCmu|7^DTt.5);[ +(MZ~oCwkK~樚 ϓJMV*8sG?5ۇjpB_ƅri)4X P˼z#S>~Һ#nH G⪲%f)tu} ,ʾ869@i? PZ(_gC||!Ư-g<1?hcWRsS$jOvޢGq~:֕iԟ<,M3H.sN>l2"v yXxTy?fRy eɧL'_3;}K)v@ƱsrXC.NeEZ$}QwA v0w;&-:|U ;B%2 Ė9HT0 9ۥRNu_Ŧ:}e\fdWF|>4`n}2H>w4_ l =V~Pa9Lԅ;ykUVwy Jъb _H$`8;`s$^6u jW<_|+]+`Բ65 dd_KA4, =#b3k})+ -k&CSLJ>dJ)  )I,&|%r4{v(o|Yj%P`zS,ᡷ.@H,pyY9[mpұ<9bpn,wW]G> W?[5e=Di!֞6`Q3wI%eF`B_HHڹ4c9╨t@dekl @HBBOiww5J%d&0.i6/ /ci iŅrҷ5O=85 n||Pыl+J50}@ڑT:^4,oT+PmHBoD8QLj?`=$M\L [7=/=Iʿ!յfQEoC.a)BAV4ht .!N9F(ϜϾ9^he;8 [f}?&q_~ ::s~VWOLw¹\i)VJzMU*> /qL\DiYq`ֽ?]p Шes[eL7<y%ma (a kEÙx37т󧍦VpMl8[/mr2zsU LJ*w%0 l5t`mX$u -1&&5o 8n`"Fr)|> Vo{LasTdy/ H#vֺCpJC5\Uz声 Hp~4UZQ"1\0i:[CcrR8e J "(Г Fq X֤(uxlRq?*)xajwӷ55^p" 3sQO\.Y c><[B!bf8Uڶ"mx,y>O7$XY.^jx}q`m(ɧL4b 鲅&%8wn0G}d;CȤAQb&\-5I68O ~ˮd$E2/rr!Hܬ?>ކd > 9(XBᅛרÝ9mbB+_bT?̽>4ͿÍ"۪.|hҠn!(9:2Fa>ntdJLiz6"Y^ ,)w,jI@QK}ཚyfk^1)cqzK+wi=7$O >38nK·#7k)ܧS(I^=~I)pg V/+<){/=HېCk P& [8 FIQK՗D$jDҕ] { ѹ)dKHF'Cg%TV( '%J>1̤\?ŠUiP 1 n0zfw9e rS*0MLW^ 3k+gM;^HDW:s{;h0b ZS?T ,[, p@W(~pi0ZfʇѾ,^ĜE\`WLPV]NG`g w*ïO>(2r|wC7|-aGO[S7#hvW"!dH+{.7w2;"I[QS`pd!~;&Kn%Ue&c'J_LCE*Onk `s2p@{I57t `iJ!%׃13QZ7Q?Ofb#kl0G 6WGcw2CT@VfA4?|ԭt)6Dϔ =wpt J0Ww+[ypVuѴtQHOdyIL)T,lҗ\5wO qA(y Io2߅k}wG-cPDE2Avl|ڜgTGw fh~=:nHѓL*C$.EZ@$C32pDW/tib#|ac'Ig"sUr;?쾙S0jᲩ&z 5]JOWw~~yKh+l ,NnXd 4 QYHֱ'i:>D, EI9dN3=->܀Ful;JxtsK?fkw¼yGJI:v*=\JE dNulЦiKXs9Qco}͵`Czĵ'qS /8ײ=tߋ['uQ^c3d 8-9E$ U!xI_}uXTm9Dw_='"+6F~r-t)6k?_,skJD<s=7>G3qCKXOh af^ 4feǍƚ=x`Pg 0tH5?.>R*mG=x=f#6Ue]FP˛/Ƿ6&[Vb3$o]F\T^X^tYx;};+\%"3QP{,@G;`8zT,!.%`\Q(ްCQKf)Gȗޘ$πI d̴-X[n*;F1$BGo$X7q_f=A18F4PY\<zpfHۻ-Nx [L0^.KGfm!&}U[)֫#v77^cdw7,g H2k Λ|-»;"$kˌ$Ef;0Ǽ+]W݆)aN\x#gzpͧ6q'H#r>gKxF<#V%3(Wx!i[ʦ~:JYmkT0U ٵÑ`PMʜgFu #ȥ$8?X{PJ6A$D1=Vp(OmMmX|{\Vgx&0>߉f@ϾL1(@guft1*g6l6v6J$e=oi[8,${&?_*P,.?t ýxxWQm{  8D(m.bܪglusN S|qQ0{eP*=\t3}#3NY3.TO@O_dB&4dΨ). (sܘy?*ysɎjθS)hK )ԙ-' ITgGʟ%mH zKBD=;IgUhs١tiȄ+W a܂8|IXW`.+]bCz`>8^!Mi?lHOvijBZ3}4s"qլgTbuByG6p)ƄdS~m @ë)h-쿳e*a8ZmbPy޶\ƷHnsjNҊLx͕<:ʴO VƅO"jei0w&3|h;h+$;~ eSx 5WҶcZI.wI:&~K݉%T|-r@od*͖.B0/.9 ƘcW!Y1@KKD^/8(4gM~W$U:~kbРItd) 67O"-{Y3\]:;U^zFj|7 OK$KCᾸ'o*à7;lNo 2  Q;^ZV3w[s(!?*Z5s<ⳣ t1-{yEw"Ԛp[;*,}te ׻~:ڠIrx8%ro#~牆xb gWކ TĴ@7zRS>1 a|G(i^Mܻ'5pAxEk}@aLD{ȡdZ%938"%V} ݘ#(.rv>X-4׹m\-*,  ]AEf( j {o;/1.-tZ J+9I]u c($00R0wpz@\65,d (!/Yt/42.tXat Gۦ*>n͉t?ypM36ӳ~>xqCeQQXBt|NJ۟aP|NGkH^ QY6WOCBcTΫw=îRYڱPbdz;`Nݍ'j #ZjKKŧ>VBFό@7>BQryݛ,#l0^4;kƆ> Y@}_ :n>,Oi٢¸A.`_ M-k4DwtԚ\HeQ X¹`[ɷZ\޴-1VZ-K1'npgؖ}e m>ef6OPtԖwR+m(Ɏ]]5U ;b8h,͡2Y3"ETwŻ`'nդtCf)5(>h".u 1j#It]1ȼ&J:p/ ԝr|h<$n'܀ *ZI:mq- VM`!y6I% 7˼ qxVqQ2$Xc` .\Uڧu&O YhK苢yk_Lj?t'gj %uyRKIY A" D _RXROk\mDbbkEy2]#]}=79 ;?fB6+?.ކi':K4h*dZ/ O7Cs>|Dž(T|2=;h#;uRB0:(yQ'KXΡN8\>Ўf(`8LdeU$[0󬖒~>d}Ǐ*ObH>I<.?6lK.Ly؍ypD0؆燂Вگ8;vf$2m+ +D~IyHU\)UOZ+qĴжx 0 V2i"z?Q&VsD|PW%7It%#*g7yCxeLP nMe!B:0DY{ 8}0ͽF'`|b iJN0@n/惾[rV;DVԽq6EGaR%`ʄsXnƗr,ev*´W0ݐmMxLؚ{Yf'(&CqH? + DAX q+]ʶoij+0M6YyC|e8k-!:׭8XGsf"g0 &`y5>A7,~9wm}8v+F@>؟ps*[">q [ϮNT:47>E4є1b״QK;x1"fu.B۬ቚ]J Oդn:ĩTA.2XeΊˁ)(8T#/{Myo+>>it-f۱]KfpO mU.yGNZھ4ǫSƪ-J2v'Ք]R=.c`LcJIO-ALCL4N&,_Gz,,D>n~眸cxn6d,;igDCL;ŊSYRSe.f0m8Ukk)+b|_(t;VN)Z{.j;ru2c1@@O.B\/b'Wu)YO'Ƀbz- )8n$x2ϙm3cBUZ*1Ըt|"̆epw˲p=e Ѳ9CDF1\ùhW#/wPğƮF#)lQc$`Ӎķ"IȆHr^|~KdDHxsTyopVgɕ>\`]*dL>@y|F>D !aSU,r@:lNhqIl >AXV[7ХK=!_굎NcdbJr@K `HuZGߍuY8u&fs;J6{No/P5;?eWv~kZ޼rɻY\ KV5ɶqsCS  cf%ǒVIEԠc}rX߀`+`=r]T“F]m$%h`vcmqXқ ?8B;Fmta$,{(Rڎ9An]$O!7π ^ %Jg_&8;+'rYX8ǘAZE9h}кmΰW2Sy5. $2+T πR1OOM ng`bZ-L֤6֎ VnB,A?ud0?l7z)t<诏uOw5_:$.Y.}LJ,?[fV)E?r}D o>F_4KɎOOIh?.OcEW ~W׬PR _F\iN@ƄvHYY$,6XPϞ?SU2lB$OF<5!ãvSwd*(1Z]fO댺̈́R2Ov{ү-#F-bLP1M*ySDu߸wŨث,ƖxS>:k6phza X%| ҇BTmxi8,ld <}ݏ1v[Q\ܜE"Y]Gڝ1C&񈯅WxtjCe3OJdn@ϾQ+9Bjфj^p!>9LRp/ܦ)h Ɏx7/D#U HV?%܃M&L:᪣~Rwq,<^͡ӂnp 4kη  `.0rgyUu+g~J˩--bYi 0?k蒹;$͗y غDDx<Ϥ&X5d3P?ןfv9`GH "{Paq5#̡ /lL'F?O?A9Ut./w4o JPX r\y)> ~{0'yFp8MQ SݟTUBW PHLE M%?urbXX2w NM>OR0^3\7Y{`L7iPFMHu?gq "Սf9uLmv'%YeX̭ϩ|Y&{V8^6ﭚ[UO{PɌ_ Z BpBY$9!`\<ƕu'qBcDL[ӹR7?h7~3T+=h:`>P.,GܯMb62=$ߏHS5:WWU+QVp!<(⛜=Ta>S/9)`I~?ʼn>5,8WZ|9k2*,u PI6#>_ X חdOG6kCus`UτNzRF,*!,E hK#'9jʶMlOgIl ^`kKZP|cAO%ή7(S]=Q%{X$H!* Gh]6:T 3lR> T'U xN ehNsGÒ__o`736AA{h{"M3=%h=x l߲v.S<GRpT ~Ci%BXE[ OͲ`RS.]QcKRn~GtէtXAs݄;-EY]kG¶$@y|%('^pFfIu>džp!B!4Jʧ\P^ph[EZ8ˍbnRF("! <.y>qhsR{I!<FC1>qXu%0"fu$XDqb,}Z7oCL- nwJlHY"3$oܒt7):(a&R[}󯎍e(!#8UH k V&30־٧jt` r@8g Xb]T^8+<{9 -gLh j 1ЧHBz&Tƴk(RIsqDt:yeU93N>| 슯U%ϋIM`kNz-;[OEf#BJ"--AgGrG8` -XUH?_k8& ʵpQ 1iˠ|浄[ƶۙ$JD"d`г=%Pj(46ot3_7_.IC$Diu++2!\Z i=րM CR5@EHmې4^gq>ߒr/jV"eϒCSCMLE~֣']tPMHk8h۞_Hseb$"|" =d\ܪ^戩٥k9b<+C%Yݶ/s>!2i*>Wy`2|r16+^z4"&1,*Lم(t1ŗWm a~AgT HX-Np/5@$ O4cf^ ,ASd]Yd\܍Gƀl/Z ;caX򁹂*Mz\y.uFdV+q;U,MCqPb8lLTN,Z*d7n|-4eT|:m9f^+3dU\]FM%?cjw)wfs|R~?|8+G(O698i?u]n`dbD6B,=ʈ;7ac`v)4hVBhF@;k~$I]O~+%go2qE:們\]1BYE©:_V52*93 h#/-$PJ,ĩݾ5g9i"i{.GBJ/q~X5i8V9't'bjy8'r2^֊F X#J7M_!RLdE:UhXk:IK=ԊҐZɃ.ˣ9!ݲddpALc)rB5Yuʧ}k (x@TuȀsƞN4#-֭A9DK i(wA#Qʹ0l+Eoak&ӒgvDCu}sp/BHtx}tGkz55*K!OtyD_h/5QYv3v%_ p q[%CP !(p{p ~`3h3@HRn[yVʏB z0.Ӡ;EN-d_I~G\e\>zG0࠘zf*RSR"fγD{ z=wc|HNjyYUEd?{kZ >EgMAY@y$| !Pb))@/Dd[,gJzIdQ(rjOyzQ+, I⮕Azd u475.Nb$#NOЁ8 NNgf #ĿUSFhuԼzP~ ؎ eMƟT6z҉2PVSZ>ڌ%{i*SM-su߰:²*i,; U0yXaK0+Nw?Be!zs+h]߂k\0CF k)YߨB>ؾ5/JbYW\J_]{KDrp>^M3 2Sax@Cx/p1!f{޽ܢW}ˣ0 ,] Y4P4cJ\& or?a!oz(7V,uZ)xbl  \W+*w^ԩ-f=Q,[YucKŔ ",zLuǤ+PFY" /36ASn6鐶j.Ɨ%RcD\wtkH)yp ^GbQ8niT .*SV ΐd_QLijÚ -B=0SL5] RKqP`VaO#Yz``NLIly5nr`9v~͏ͨęxDT-V^e{ ]n*Et_;ץ [k~T;z'6f:v3!-#Y$~ax`.fU"NYsQ7 pU[e$e]nƭ_lҒoD8^v$EcspͿw$f<񊲘;smxY1ߍ&E 5%, Y,ЇlJUq҄7’ w:8|euvNݶ9ՃAt.w숖V!Z|^ȞCvǤ+ê{ɟ}}^J;Z\J:rGPa==--_*>_$ݐQ@ŧ{ŋCr3Kp_-}P#-VNF-UY&)*|Si<_La^>O-!ADŘ!f˪ۢ/q-ړEҰ+n e-%µt;9 /2 !Uj\UHѽR޽jy~9/g)p{4u+]!X։(5?9zv^/nx1 TpJ訍_}BeAla ~d$YIF$2٫K=DyoyqtZU, LNRߡto(b-`NDlVtqW` m$ʹm DӴȎ]wA,qN =+A8|X B1gxёyOOL$QR ؠ +V׫dyi/}yׁDڴC!WU>OVGku,3y'ط\-MbڟvXu<2ÏzBPMP/AcahZزH!c'L֏ ׃=+Qf>YLk*63dZvMSbSu6 JwQ2BsËs"~h4HU]}F0Q6'!E*nKuK, ,9I؄hX"@,]cb~$<Ѳ-9_=C 6H}.+n8wDH!@y|q0+&f"88PcafUsW[m0(K \W;k ]ӧ5\Rz5_sDPm|'5eQW%t/#)[? x"W€XFRfcQ>"jKoBQtO.ƎMq)>r)BDrZ|zp"\1uqڤE?4s- -PIm@[{1ts,[9LmXoV؊SpIwvmh9{kZyhV9Ҡ/x*ٗm}Fħ(sB!VAYH|.̑/2 ZV."Ӭ膫- l "M=K%ӯSδo \j^A51Tj*ŸPpM{,jID,-hQbXns e l/Nhȳ!H*uErmBs[&P栓.w-Fn1{ߎ״?VŃDy%l u=)]rfС`mO$J\臿0?Ϯl;8נf藍6H1B- 6+Znl J4GHFnxK*V>5pŚu*Ai·X0AN :Nd7zjTɁ`zH3[BEDYxvRBN目Hʈ)Y@4yhz È:@L*Po2hi#PX~/5j8@IslwNnPhnXB$ a_IZw('%>[&Y{kZ磳J5HS\B'hjqeήGHXt 2aJȳY@n89r=dU(ݴ{4 ϰD5.EB#k y;h7Z>#/=Vgۑ 3HF fe@^?8 -xS=oyߎ"FDm޸1]-b;2BS`λ?9>LمHRx- r)H ı|F N*.==DdFQ?\URw?4€ǩ{v}`\DoM_fINe˕i`;}ëQ,`Ue 4ܙJQpKLjqFB?`4h֜pl|vʆ&sfzS?E}/a4dŠ͆YT~^0{: ΃_uiZ:erTqS̉ hl:U^(-DO;@O(N~NUэ0@ßJ״z'ĸn<3Cs>6g%/Qzi?|WD?|.osٌ6[菐8o.*dLh;BA} -/WV CZ/Qfa`Վ&]X;r!grlq N*6ց":ߋvC^  Yo&_ dݮ~YH$WzlRh}r3(\ŚzE' xk5:՗e?̨xVvjwSxņb$y򩥁F쩰)Dv19ܷL ~DY{<hBn|bj;ժ}s_=4vc_{kFӻVtoA@}2ya Q`s'{O:_pPISyHs,a| /b9b*q>1S?~7,uQKFWkC$K{?H6`&7u)NMv)DdVKDCh|1=CdcR4.g .U=.u!'}Xa4e?EJq2+'>x,16-͎`N 6?:<\4k23Cn/gdu9S)6. |$C"q,(_j]?7QߧJBvj 3$LEdA^HY2ԋ'iC"Hnģ*`v`<;>ǩP, f-0;标JD8ůE6^R `?ekF4 JmFUX5U qrXyp+J%`UY9ilJ8B ANQ>#Hkҵ έ o2V,2-G7+cF?2_!8d$A)~wѿLprORQcMϗ{1ֺ:|AKX3gt\E}ӁTeI3fM\ /J[Ȉ1X(,9N1+cʽ[hb-Jl(>@"H Z!Gw [P.rʠ7d1}/Fs MNL ['ey:J<#koݒ5 yeVکE~bPhy}ڋCMWcLYR.K`A8a 2vl'OVuIsE[Z7V=*=^Ꙩ8l)iQnF7~ @]'t Hbe(FCOea {]4Q63gV IXddl w◎IoArmW4 qp@)XVWp%&SRnɿP,e]Lw%I6<<,~!JMMG)c;X/ ʩӻz77P+7: DoRچ"ȣd1L/fr k2qӟqX`ml*]a;/`r9v}jJU,NءSE! jl?-{L5X-I9IS+ I)n4xfvDi5ߘTҟ=*I >\}5jב>>~=dP +W#ėdHD>VqDDLT|3E`yy?:eAT37 /<4i?AVv^(bboxlN_PXڻm.(֡c#U"$G#$+ugW_5!?!K7Yaϗ$|jmbr?g]!g sʄx[oH aY~bγ*gq;1Pa$,6A XOٛsR5\#j(#xA_/,#شr . F]0U+S-໫;o?8#I󐶑(V ;> +"qe9spz:S+aEĨCvid® c]!~ƻtw@KR/2̎L' KeĽ0p|6`)^~F,)P[uݭJ,iդNHo}R8ja)rRZ1J~Suϫϴ[$ӣ'e5K\QX[8v=qPCvwΎBkBXMxh?mNnj Pa*`D6cW?3ƃLꁭ*&S ؖ CA6[ۢ,P9 U*ܫp?X)6r-Gh"Q^@$)c]ad YgYF~> C˚ӭJuMn'8f v8˫J)Ȏ]ΔE)v6fݝc&V,RɵVVUC1hT^^/\BdW9f- /aU3jeq-Fxئ_@{)qPy龎srX^7;Uъ$_ofCU y/wc/k6^q)j`xxMeU]ڷ'Y1 =k^<6eHɥ-3CZ9SFj(5"Az:+A3=ܗ.?{rmL;zd<^K,@=0g'TJ~khgYZ070701000003f5000081a4000000000000000000000001643420d500007270000000000000000000000000000000000000005100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/r.]?Eh=ڜ.+˦0T,,Ӟ34]rzZs!.^]W)g8πv[|BqH<%`N׮Fm5Bu=P<B'&2.#AXy^!r͗:9/RWxJkP[J/q4QϦ+XF~TGXrƔUV/bA9(m̼tG:qGXvpP+*P~lvvciNa8Ў4S_jɛ壍{A뢘 kcSS As5h?^lo!U ^ca6>Vn+ܰsIug/8k/J[s8fm(U |b3SƯĝ"dl X$R+<>`ܵ!x_ĘhdV ћߺ AKoi+^p5evRY`gXy%V )2LSӯܶq["6b15lΡ% -_"wR d 6QU:ߪ@V/Qsr1E M6M`$!OIL2꥙ME'_B0JiYr΋UV_.k얜7]2RgXQ-P$`к dW_.q Z]Z֢/FP_|\wrIR^{c(KiGКQB0DP~;~΋OZ2DdǮĨp#>(% Aj14=gf;[Ùeẛ}KGg($XG 6'`(\,շ`ܜS4cNO%[Zi= d7IKTc*1rV1O"5@;m($1!LIeM>fۚ!?\0-eyjDaڇܷ8k"`%$C8Ϫ'jΑ;7(0.,Bh.[a\wZLj?ZSf8B\+FZ%oP ƹ" O2'.m-W{>;)}}mz%sBey? |xܫʸO*+nlp){ tBj9/9,R!|Ӊ7 m ̥D\K Rf`;o$0?OUt`q .C'iQUesGu)\eu~ymr04 uƷa_%v Apd :@Ozqgyͥ,k[h#d Xk =lXn+gmD{U 42Q+H[)~G){m 7rG?F}xX=+Ϟ4$*fr 6Dun6,(ikR4 My΋9(WқT̻r@1 YcO% h" %? vT`{_7_m5`އ&. fb!0{^&0jM$ }JGC\ 8I@9 1}"4>(x59E~p}1.s.8 ~w[UF'W[*੏  :> du +^q:F;F>nhWJbJu[7%}mؐ`QNEb J);:^Iiy%97ב\B?~_ YMCG3RLo2EΜd}Ѡ*"2>^wAbD0n(RBk%eD\t|2O6r#kL9q+`DJ@]+?wCi⹢V̲Fxtݟ`rlV҃GWtKeS|__@@L~`7Tsf{=^MajpԑEsnFiFi_WOglĦkii}ĽK%/A“D462޲6OBCG4E^>~ɝZˬz^?WRy8hؾRzS%YǙG/ӓ;'to>r,ABadz$lKY2S`ri, EJNօ^?>iK.; 誈uYnKTV\w > Zϗ,\o1:PT譔7~qƻ[X 3U0@ +2pE5lQۢϳ" @_toO8)H+ĈmDFm0Vb~3Ěya^<-0!}j=y},c6>+#ڿ+HyeI?u֕E? 6K?!59IJkGgIC [(2Lour^pٻg XD1$H9  bfKqjvmX, 4 YK-T\mʾK|܈,7Foܺc&Wdدܱ[VuY0K1֛*!M_L/?LP|kr̵l_kz934Xw?`MX|`ԕ5ޡoWwBҷ<0mcO6Q=bֱ9F„vRM%)0;p%y险$mǒ6lRE$2E/ !{˗L )kىׅRr!~ *CB/#S_})aL^DA>ɱAl'or0*ʎG&r\u\)7`iԡ7R/ 9C-?RvD F6ӳ̸d/Xm5\d5Zt*#!tIzh@-[ą`(ļ*)},2 dIy"&)4+gJ%h=48ƭ%./ ^md>'buQwGUd%N$zl=8o'5P$ c_';N~}[[BA`Z2LHޭ`a%_ U C)⒈lfw1!7쐛x2AYߥL|Z6v{%Sͯk_Kz1L*>3DCFoo:+v&82:*]d;Z2Hap {m=7{.ӆe8moLdڑuKӏ(ةobbTH?#9Gp.(5(q\.'L8w^= EC=򃉱X[nI]n8xS<^J`e$oj7)_n-Dp`.Ѩ~5wx  B=*5&3 zЙu?ˏ^ikА_5Dyfu$rg= XA,x|wƈ # [I\^Л?xB<YBwnyƧ7b |}&?*ͩt g"(k "B(@k&AcuG_f̜ <$.<9c {3R3P4ӧJ>Nvղ5,ُ`7'gOFmjFٙ} etߙH7܅#+"J=! wGٟܘ74љi$`Ae2LL/uD׵2&0~66ca՟BTYZߛo"[(Tz$3t'sS8},Vj_--'Zfg[np̬St]MAŕ~T6jcGG9O,lyl_t G<$U ӿ/T#nyUbxέvefbo 0m%zM 1lB0~h\fAX'߈eM} S@h=!] r5AUh96+y>yb/oL$LjJȷ WH g6;džw taNY=U T4dX޽9[XHs d=(r_-D ,6b!Mލ)4?_d[6+ 5[彡M_֟pmF,B^hŊ{k-*ꈋ*I-+?ka:hQ0v;(+R.)c ? oyv*T|QR^ Ν' )#J5<]KeN@>p*,gNs:H%K#ef; 9/y> #fM=NtmDI2ӷ0ٌah|6#D_l>\ܜ &b}J1Ams8TZIfMJ:dEja\HpFoT̟C#eh֮.L$ / 1ڵ`bHd-8BMavدt907bҨ.W5*zgyf|GA<`Iq_cuC{7FOV۟rbA&ڞhm_j6y^7}]n֨Sܓ i@/C0#2lGl2c5+=( d[~;Ha%bG2zJ 4Ms3t i71 UYv`xSߵ*8%%&0rBG F7Oio|>O_L {j?kx Ùsta7|+3E UwA&WQnfC\"A*u0Ug/-AГo}FѠhdţ6ҟѺ[1g_B߲+$,IYKLR6S. h4uA~ܼ*M?Q!@ (~bZP2L1y74λ:FA-,6bό+$@ЛP [6fR;uO\rRY;G.>ǔ5GdzE *d^\!caSlAQ*gp-E!ԛ*E8;, jcRqelfv#5jEɛ;T}9 û@Rg@/O&qmѕItސE֢#,x,sƣ"|\:"On?t׻[ ??@]w q;bvf,_A8 ɔ=gw \,['@bw̜;s^B$VMH.'FC~v{O ~##y=D05ǩ?bfjj 8vY l-@C{_ U "׿Mr_-V2".Q/7nd9Va󩕌Mf\IUН2I}R_D$; NRkUN`Q(Dߟ F_V ( AŠu8PA776~ Ȫ#b$"Mq 3h̽N|:VOmw7 egS'MzW&Ia(yBdLF5Y=iK܅e ޶bm C-؉"f]"U;ΖC+AI&sRgu0Q$RAY3EH3Yǿ-wJ_#<:[X@:/q+Ɲ !@}Hn-Ku'GgBZ9;؈3btiߥ:.z|y {(nj_k0\-]%2X-ExYK0c\.s/Dk$%U3)OGWi:'ׂҶ-oW__<HHRpQ푧7U> 6;qތ$8D . odE$2 7 #MPY;Y;#E7 uWEb1nB }IIMY3)$/qy5 .HAp$/@Ap=oͷ ^5밐:z؃ 儆):{[lS{a}3¦;ӱC]cK$xCOTg']:W+T4̨7$j\ڌvtѢƃބtބ9=#1N{ K!<ʼp4^wޝ;oV{v) qՠ8۝UxXDK=ӈA@ht/3ӟ}_G% #*ź#2"[UqL-|8eצ1 3]kR`k8y%$MpV{! g<{hj\ pg2Qhͨ$흉 3rμ36ʟR5ѝoתxR+_ )1 +a#G֦GF4Bg:UqW4ׅp%y.SēmKwgw{D#LF2gocƥ%đ|ZR_eٯ͏nH0GȺ$ d,h%ȕ Ap#V9ީTloVT078PHrfjIIJezݢ:"kVV':q66ƐϹbڄ$RodM n5`z 5A<pjJQ]Tj Йt)YrngSc͟mLe?ja+)OhH!,Ekıx!h\$ΌqhETKz6+\!.{x#}AXwNo*Ikm'fA@:e'8?q2HC&:ieE_̺,NonQ-$ 46z}mHucWN {a[[XhGџdJ2k<4m+L!mbjit p>d󨽩Xk9\UWabC<.7< d$͛WF2VRMum zHh[-6fy;:_K'tk8$4P<ܿ޿Oys'ĔOGW7uy>_OSPw4S#Ն u C )6].&w|aJ"k$䥪,Aሽ/$AD} סQ#4\3'L]d Ƌ/ RF @HbL;$'ޟTrz7!u1HǻV_9i@Z";")5r;}@V44N7Z%-\ {+M)0 daMZ,X{TVR/N=hLyV'')^КC҉IZ1cqupyض}r,ֱ0g8[Yi< } I`shF8 =ÿ›"Su7>e:q ~ӗP +rg ~G58u+"!IjAIdj̼o>XC,eU̒IYuAkR:;ww6@~fQ]"?ku7ZKW93ͲHC-?T37 1|F`5/cڨNV* [FG35{=2>T=Fg X2>ыi+]J@+ʪz7<}@< Uͽђ6{\0:#ԟC Bnyg'EiԌ6 [ѓXDIf{5ٷӄ/0aUreP44fsC]o5Z!#?JPZ'l?LEժ&5l,f0Jd8jز/Knm/4UiqY@iqBetؠPRml j6+-û];Lj#Ix~))dT_SPY@b`xw1͕gxД#LuD0}DH_VNh`O:S;g_K{ݷ0czݟ0w{Ԟ'%_Mp2N}h UH oƋP#3j pD*x%6>)[bѲr xK=a z'˿c!}VnHݡL*ρ l@Tb_ ~( U딚"A/:\ LEe`&x{,$H%=ZYSgi|u|xlxop5lVTi]Xa/6غr>2r3.c&uw ̥uh8){j$dή)zYpu/ gkcu}4 - /Ϲ%!S[A Ö"U;W8rFuEmiomMf<}6 ZmWx!󧜩DyQ  `j`կ@poF*V5:ߟ~i+,|~N+GxlnzNX>RVڶLQ؆UrHW~r@ o:Jlu h[^x_#W9`JSƹ*&VGU^(C5{b#nLp=OgyAb"b IQ5 K[IT'+" c!|w&wǧGUFPiR1f=ͱeU8C-vKq7d%GPy ycdrdVe E-=q}ve֦F E0`MQ>szXZb(tlMuBD_uE, >DZUCAmծgzEf@ a^&hB0Hig#q 682Y]JcXleFB[-~M;+@y= @úͺ3, dIqdVL+w6:RINijW WܓF@@$ /@e0Mi٨bf=4TûHeD፛aKwL2fmd,G.pR~x37Beq02dWC4ۃс$`ǜMK/@>tKsq2Iu'_3G \[`jէ~ݑnGW:&WG`m ?cҭ"?/g ʁx= 7_WZFlAsV., 6`p}ΨWNƧfa"9% в"q]4X0&A[mQшMNp5yKOob#ϡbcK;D@KqlR \&J"!kr芜X@pFt;NNۭ'AMKm9 YUSՒM}<zЙ(d/A~zMOYةy<0$^ETÖ^}}To hWid0ʍ&ϩX؆phۛ+]bi 劆 ѥN a!0ÝH)-t]uWrʛw^Jtn.`.RCԺ3XnH;0gJh{fNbR LcڶqQ)td;X\ :M39V Ж" ~|JџLV,0I`KHn#чMi.l[-eD2wU',#S8aƪPe8t>w3|pm/3L7{}bi JdV!E)dsﰇT}|\\Թ#͠L0FU&`^C93c[i+f($G.e^^)er/b9$@:93gmD?2B8WoMl njh6brbB`sè~~k.PG ||@4뱾} #\dC4Fw;| a--No)Lv0 +ndٶ>&kL<ŋiPPu +FuӴ7ϦaJߍ7෿v3h߲v6Kw[oT1Z6R}vŁ~B[a|3PGiBx:3<쵃|8$HƳYѝv3\%NAJdD w?H2Ƒ[8,uٕ_ϖEcF"VC!;uAp>U;mF=$-?(9]dDb(8lx*ўYAZBM 慗pj1fE`O 0eٻXvMOXy3Worm:\ZIrc%OȶXϠFۉ4ցB2!n8S >[Qހo- '6 dH' 1_P(nǓhIV@CYOan t"Y /ĒJB tw@"h8sY]͇bt/ALgϱvhbpDqnlCh57gWE G oJXNkyM8u#U[.L,]_{#zs*~ON(t+K[H^ ;ddmP膘P'oѷr*=,@X<rRh؃j(B{}{Z:.ԱudEdZs^{"P[{hѮi`D|ҶϿ!MazHP>LHmރ)k0%f%'yh Tf.MP"TPV~E K虖mw\G8lg9R41< բzA='0$sT6N:ͪ̄BTQ_њD w*R+ foVeeix?(znHA7XFS`;A(Cѽr|Hlm0O\Q]@X~1a\d EГI3F~H73~kclf0;A0w'\ /*0':zjf%fyՉX,b $ybR2̘}pm&t.@]vX+ pa9B_pǛOԒ%Zކ# ".; JR>RQ%'0RRv¹p-x&eJC/UFxÚUT߇|0`]ֺc (^ LͯtCqn)cdٚo0>RkVSlQghUq?Ţ\_I On4(8VyCw0|0y̰!Hn+09?ˡ29J<ؠu[Ta:#I9aO S@ڝ zǜJti }1vU r]z?i@DZ3C8Sn%婶AJ =d]*N)g O'*+f(D:/2W,|B 7,1ѓ @Ղ0F'b|;-^i@BV,E`#lKT+A&~=CeL.<;@$:^L3k4s(n] `Qo $?qw 붫8Eot`L0*:ljDqԞ32mkbH;}6>m[0ב9`tܗie0 75"΀}R7,zMIЍ|OA?$ş ΐ^#c@O$$Z|ll\Z?`:0; ߤA2iΟQ̛-9P:_M>k;vŇPx`3YvE[DN)?^9u?Y!NH ʠ󝪠QQ|{ Hy(GMUc4}>S~? *2X{}Yp QHu' Gžˍ{@S>< 5Ť'KFuN.:YAh(z9C^PS%Ch>]HcBw8Cegc~BMLxʼnV^CN8J.ƂUf3[JE  `_!DŽt|\WhtqK]ь?o 3r4bg5vzz z ?RwuWCؕ@P'J- CL"*)ϊJc1d{ CY2#@i}ݸnf?=CNiӝ߬}uQ 3Q|!^,2CQ8f@n \hԋs9d0/yf'Md휃aY<(@6K}?ŗԹ$p^A E zuqLӺLT\{'mlsۍn;q!ӆ&P͛%:\HK'euVz` an}'HN!{]LPEL9bYV2 p15#o3 '2C$h2!e"n\O'jY/hX/dt֖ oKbW4{ q30{K3ᴋ#0HcKNmn3vH{f-wD txU:]Cη/8|ic `eAQs_jE|gQ,:K_=7vG'KY5np ;3 V"gd[ l)1rD,nqE.8V * y?("^^~50)edk}#* 6b)"Slwrv4գy Q\v@ =\zr@ȫb7D{'\D?9DRa*G~gTK[ mUu!L2C[0D5F{50sծ%Q&3сrP?5Yl|WP`zzoXD'g~\u?-;:[\`0y>wTXZ-`j60lVz[{ƛD ؖUy00_'0ȀLnT_ʼD~|p{}|2uNz A?s3ǦaVYy`FW)*S0ɻ'Êܞ,޾h#ρUJƱVO-*CW7hgu][LS,fBy*,ا .LcOi-jz"(<tx5;u(@t y-a*7yҕN(tUŭK2,+g1[ ~*:d_Bg[oJjgrG3 (\W:y'cy@y Cuθ6 %$lT MMw)寏.;^۫v2~`RQQ{: Z* <ƁwѤ)ZOy)iЦpZ߀/ny&&5@ga@#]i8\J39+!ڇ=ӃHa1!}fdZOY숧6,'5GkGbB18X0O>,| *. +;qcZZ!T6 /!;g6}Ale-]J;+,K9uSc`|\U:T>lrmޢo_NGv^Cm/+byVI3ZJP!_Y疯y΁GAXJ엵PHIG iH,OM[)tpt )eD\aQ ,eU/Y,͂jsM\j)<OWks!NFK=Ppr]e@>vu$5bcs3dLлQ]iaSL.AqlUump ){hUt T OАl8cʭAǡUϷS6"vT5<PO4M5j\ 7݃Zjn!i~$AwagqyxG%ף;y&|7ŵZ歔wqNmeP|k 싎 \&sլQh[{ȯK}Q1£aUO=g KQ ), #S%t3Ք>ı*C$:;Έ-t"PXՙuCSlij@dWB`{Zbu1xAfN5#5=_PנAh02SH_l4է[uᢩqurC)'zŧb%ٓɊ&h{Uv>musl\mfB>ۓc11PJHޓհ:cVJ&B˲ ? iDvpzw l`{VEkeZ1%";Oԁ#\_u7GK_qg l ^p F uKY Eѣu?oyY1D%Pe J&尵?9$͔#tû}HEbfr5}(XxO/<92C~"mkEòo5iuC#xR~%ɐ"6FY A+h.Q/z=N<-]b~axp`ZZ|@^W=(p0ȼMP'q{ W(4bqօ^SAnYh /TGpGp&["5E6?0»N bU>+DWI_ A_4!ZG!)j'p.蠪VoAt*I:`q7Õƥ\Ioo߈^ϒ&qn{Ǿ.Z7<<,,ȍVoR1 >5Sޱ{>|tczRfBJ }KU%<|w|!-`H %8}l2qT dsK:'v9`jh~7DZ\4H+SJQcA&ÑB^ 3XE(#g_v-顯;P 5g4Z&^A_LLCbq=Ͳ۪|q/>)M)B`ApǙ rOy( !O1\"=9!`ü3*IFtfA~`ar42k xԧAb\B̳ 5 j+RKj亼 '-/;*cT('`z2;W~0ybuBחEɲ32ux3c 7l$ md?W$ǽCBM~VWK ++O C\Nٜmp_8uދ0{(HQNCVTָshE HQn}U3@hP<>W \!\pH8iN|p@WF(T^*kLqL|A!޽|Q=,TjeKHCc*CtI#rC:PH*00aI.FN':UtgxaFڏ /bwo{Oڣ8!IW~pd c5icÂ{y=6F˪Κ"^bghN!+FTDlHHE\s^okOqI &c55QzQbK h#&q8=!0+-+vABhQb! ȠXSZW!+‘#D}NN[;l\ zvT 'Eg:gwDcE; S"'y_"K (X/@b7yt|/ABPe@-~t kIQϓUFZ9^BUb{ H&S.Q@0AX Vo! Z ѿ!AE1d5vw4k\63 *hԈʗ9@oHnF4u 'q-hmX%)aN~9b7PY 苆E{ ,F4 bNzOe"%C667sj_M]g] ]AvUE^1mUY~ y`"*=SyUDb4 HS.w2EV6ӐBaֆZG)M%5 l$xHĔqS_< ra֭}7#jV~xSՠӫ@}ΐS[9QcA>)bqfX^]fM2uOV΀e7\R-@sU2 #khx'YYd6gUZ mOeQ?{W_] y瓯{-O){H &?U`hQtB$6&5e%D4_^W']+(mNO\ܜ%fO! yAbMitr_.na߷ RM6ǹ_ lGP{@w=@#)$}8g]4Ux+ʸ5Tv}Qd5?Mɮ,f;]l9_*]- +|{>\{;ԑ %݃CD !(#$uHHn8a<;Qo2elK ytIJq'2u,Ўu<.`Lw\If|S{!pcO% Kt cڛ X>[V>Pje.~!m oeg>JO4m{5E]Hm{00eZ^%ɇA\Ӽ:2KvRcqɡ7JhbKVYG>[P\jK~D@d@ {"wWiȰP ʺ;#h?{a,4m/R#9ZvLz;K>m_f{o|csbbCS\RpI,4n`6k@| ,w~vƋZN1QB:,Ge7^V׳4~W_3X(s^qL#a 3hkO^P|K~]5VO?,Sm)+OϘ DI|A^]+4q8d {F()R5*7c#֬e`wT!O}/,Elda/ktZ݀K3EٟI]5OGKɼbJg4\RlJY Yk8T,pkN!_TTt,HNq B1~ċ5T:HPYH, '1m)h<Kpş萌:XAd/%:IPlDd /ah>jhCaV`\x6[)G=`du6zd\0HQ2h\˲ΙMV)OZd3 "n~2: tO.$uGE_$!fae$#,b4[Q|GO*xӵ8E *EnCThdwd@DE W{RD{4qh"UYҀ4nx4|ALA=38LDlFAV߂V多Ym;>H]8uu 踙p\"w/ieőT)WGaw^%@NJ"m_NG6(d`U"]vqIYSdRU?TzU?ub1~o|g WejFh A\uWM͕C'D+_->b 0BS}lxfÍeN> 37>Nf-+Gnpg/7/SJ ?_e(qr3}_#2iR'h13]TL aM7Cs-`N7a3~Ԗv^%ASn sL3ٰ*|Nx]{^>*20pI%UDF$DNRrazC@݀/Ow&M6U`F!N=8>| .E  dU^\FPw=@7~ bZIs&~6 Haf-I:=[ߔ-4QE<+9du#t e'_RNܑHp6^OD"[$B:XhBi"/!S̡AoE{UEaRXĺ$+n/|8ڈy>@GidP"ݛ0\l hJrMh50:^ iz \).=OXax*9u~#'u_ޒK9cᨁ_1[~2s,?<#I׋udԼҦۭ2!uc`3T)أ[mp7g_z&<%",97Cc?EFIrfq*z9}"->Qw%tнsㅕYcgWp0r-b\wc,Rr/ZgIk=r <}BR66D!\ys1q[_%W'EvęA<X}wc- C/})g;9U#~2w')A,N[g/Cy"[}\f+ߌ#Dj`x8P$uA䍻;PoYZ}Ag ,Zc&⸮-=y#w$|Aơ~IDf에@=6OJUbH|b"uqMŸ~P& ӓا* !ż hqf>PŠ>yN;&vMJxYKmkenqnf| T!N.ޑq=`9L2YT5zP5~~~R" R2^Y 4IQOA,h0 Aw<'wj1Bs^i NES @-=˙4 *kKWYl*.NW qPZR*npKg7(s&!% m<,eM'цAmբ\6D±FOXN} M }Mz[qbLnnI(Of5+_=7wޭc̶sP *E$Ad)/ e`uhY?iro*CNˣR3Iޡ<  vf:'GQ T\-c@[ aH; (e~3`p~şf(y`YQy12hnNDbJz!朐1^ȩ<*gcs-tTtBov:}w0 E&k+6Q\ dk"a;8!o\2YAi, ܘ*V/.NfkCbT\Up*KoBa2T;z;wAUIAnpoC*76k1XPGβ ?(N~L<}c{{T3`|1;l*W<+,f#E0zw|d!z:,?q-1^d;9-SsrrdsʂPNisKN# Y-~I{8G};U>0jm-[Eb9 [ 'dso~M*$XG2^f\?YɃ4%nA.(m}!{GSI(F0*)egu3IpaZKꪄQ Yls~Һ= հ7HSȶdc_1CT:MWP/3XQ:ʢM^,Xǿ^ WW%E(\qĚYن %޲B*/ׁs8'.( QIKĴ.!wvy^WkG&Ք,s-{'I᚟`{:AiN@n,Epè^LԵy7NR-u1cOυI5뎱yj!Ԝ/e#嶻w.6=wYh 0?A}-!B8 ~`E{ G{3&nDAZ/i-B#ґDrUpY:8&ٽGWv1K7 A{Fa\]t(q\n[c.)W0tㆵv}c tWLtes܋m?J 0:2Uaa0.@Ҙ[y7@{>cP0S̾$5u[>rrGéz[㨳߲W#7jic<_A[kr&vu*3dxm:=h?gG1$SF (',gqeO.~ $`.ic>tv;*2p3OIV;Mi=5!װX¹ww-|Dsw\GP#S!yLf{5t|I[x]Us.Gs^3,i-I'eiZk-`B4bw˦&0ˬQ﫛J`^9(E]x> YޢjQO ~rj-<+z[oMxAB{Nj5L[vI,ɹSdSqo'{U< 6BXi߱2'o3%< q!*8grR8s$d.?!?t~\c5.=?e.\Z #˩\3f aaq noHF!2DLgE+$Nկ}<$JUGT ѤV؈V@h\a֡+hJi~W\263AWpV" _~h pX?c`g1 OFe[U@7BG?fohBb.vF^f,]=ܤ'twFlSths>a\U3{僭:JR{>F'Mק>WPt?kˋ"mGOfRWW6^c-ꉖƉ?f2g"{>o׳,v| C<8ՒO 5/(=aweUuK1v7bޥZ>j٤BOSr䍧W@ S\75hޘ,mq&2((d9PQj ;Az-K y8%LDOĭ-7.VJK3"x´N(/r7eT=]ͭ鱹 R@O]c:"\(J.#rrKD O`( ]'wzOE3u rLNE/VbA78&.^E+C\:(L|5U 8Z2G܀~{;+y^Ck:6R s@l`,R~{n~C |akz|#0uz7X4>nӍb0-~\V]Ȭ\>EmK:{Uu3* \?ZpEG7z~5V6#NqV vBђ#y k:ã?&E|MY-ԶAkPC$_ ;ҮQcbfLq BQOM w!Y>D|߇#Ueێ5kfAۗ1}=T:_w sĬҦXӗ=I2 zB e+`͍hSӆ~$*_!ifM6_c[(G5nis8{ؚu~EGCvbgSnN+FzBVfe^6'-l\2'Y2Flp\LXlIF p1O~-T;/y^pѕ]֥x:~Ԏ4W ª5U%FaI 9h¬4C6~yd?Inr>w{x,·yF (@bUR4U1{Z}`k:ZO$44駴6&}vɇh}NH<)IE#tX|+eMDXjDH n(_줞Q%X/],FUj׉5/Ս 2*`L)UD(򲰗7GSKK Jۅ ?Bo52 F3hѓ5'Km@--}6;zJ0,Xskb ;~ Йs6!?eX&_qOSq:5;]c݋NL|O"}8_ {` 5qަifROs>ng51p/Z .[ %(D_R)aɇHR1=J飕7&A>pʥiꆚۛ2Rb%7 .Js ͐D2to;6H?0"D+~Qjo}kmEXv7-^\)3-\ @ϫ-Gnk! ߩvgYZ070701000003f6000081a4000000000000000000000001643420d600000fec000000000000000000000000000000000000005000000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/6]?Eh=ڜ.+[B#7]s8LXGBTcW;*ͨꄆ.Fov-mMgt:)cxdo.W$C3j,4:c1;WF Q,3=47g.ςZO  D]T,BH"qYTPwA(g5>y!uPڀޙsՒ:5њ9_ ޟH8OvGuuRJ~4-]؝e_PvyT[Ë5UfNسQ CO*RDfÄg q~I_xq6I{a9=Q@VXצB4K$ƍ滶-1teǃ44k;ao늴P`_wHm&-׸3Q4"&?税<-P%.NM@ܷx@>e;nC Dف|X&k0gPt<Nu}ib]Ccm=6<}ْr];XGР_5^΂-bxp*[Kw!D37XǬv8APDY [kq ;W;}6/A7iƢ)Z. nnMj_@IK[{u IúDxxKzx} ֥8eUY·[aJ7[",u:5HJ HpfeRX{^-o"Cš:g5·?K|}~s!9^1G:oPto{Z(MBqK}@Gi3B&c"ǗՙKI/b"ݝx|'>::Oohc46}׭ U֚{<7Y+r|}y$zP elY s7iTpZ@6G|p&rlbG u0V5$z\.&+9=bUs몺R5 \&SbIr 8oK)^Pb" I%rV꿡0 R v/9oݓYO!w-9`s)zP9M #V[.}B0O'3~fqN= ,~i+ ąsҤ}|GN( 4bD~ 9?,|kxxb6)MvkSjX*j:8hE|@z{߅ PcU#s!fo/x`iJc+/ݼ uJu4(C̠"h)AuB^`_ Vn$lQ|͠2ҩ^iS * ER@ښq [O jP !Kfq9>ã ^Ќix Lѹų#82qV2F8:*TٸM>0 _}AԲWRW4I*1-|F "wq 1b MY0inVblf*6)8bYI4w▗"0FKd(`l8#Ma$e@Ͼ75>"p)yg4>ev't<"`!i*Gw)ՖNmP>ѰcG v1]ph)62uu9nT^1Pw 9:Q=wqO\'QuQ6A)c&B~o,jʵћ'qV*k?cE a7%; wig~񶄱_ϽC#S(o/!d EhɋswSMz:|B_S{'ZGS#tztA \Xx>HIs4s]x5 TRGL3ΰ^ p4O)xÊJ]A55N[iDĂ.HǶ-ސ>ԼSYzSުPGD)fw8fP?> Ɠ߃TВWB'GV-.*I3?޹sX,Y&q~E4כN- Izh!_ x6y:>S%~9 #i1Z>VN_}SڈBj8vAn6p2 sqdpVO nP'\ %AإQȸMު;^ Ir)/,k".=)u~nO^Pjh@Y9#. K^FI[MfNj9/$,~p4{-X6+ztG % O%@eY4Z'ٔƣc' \j)Pę6$GyDԏS8`BI2QB7Yf%+ؿ?w_2T+ޠ&^^ڗ:U& XASw{mN a 1ݚo޼F|jECz 2^2+[9H:IrrM-Κ,c$_M [p& ϱOcqcSǬt;o[vO[Re_Vhn,ٺ!*W@)FTn F,[ϻ%Q_D(<8w۷؍RtnaQF#{Sp[iϹ @ش7Q,_Kii̔PWplvcl_ok{σsC M5OSVQ#d,V_%)S0ۆsThGe:QuA,cmEE9"}E'Nao t{kr&WjaBJG;RvݖȋVZZ^嶡 rG= Y{/.jctd# df%Ļ}_CTefWw*wWc么%mﶎgYZ070701000003f7000081a4000000000000000000000001643420d6000044b0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/Do]?Eh=ڜ.+#0g_9TI!.iHgZPrsX!,~#CL|ـTN䁕j"8ڴ*/T嗴%# Eɹ;0MH WAڏVcX≂kʞ޹b;J]s7\k,("6?E[:#S%[ hObxW⠮E0&~;gnQHnZm0Z$ΐxQYӍˆl%J}!S0`RP4Cy~Ķi0eUm!܄aTTo)Aǧȵ|| 1Kq/UrK>6᚞O0{}Gg daU͐.H8)(ik rӱTeJ:6TNqMN3-` A~8E"$/&n Wn laFedh@ȒgȰO {p!VQY:-ȧ[SW>rxꁋj@gڠV@H:׸$1@XVn(Mg$G.q!Yirq"S(PNf) =1a+2|+p%a%D`wKRSik |LF#mR>uo#qu#9 ص sPXZ`fŁ< [ʣ>ן\I\ 2xB0w\oۂ83^7O#hs.ύB9PaiBѤQ]Mhn91"h$MXJDXJ"_O0 ^ OS%JH _r{$V8Jayw!eZ^A/X@$+9sTѮ+ڎW&gvo2~f3 ༊R{MWkpZ(`f^V6m#+̸{%a/GpKi7\[dFu5iE/EmR\ LV=5$!oMC*+*FUl\XyV@LÕqym\Y/?1X& nBElz/2Z^|}Q/LeMNI&CB`5N(ڝ&v?q3M)SxG݉XgWXpV+C&Wu̙`xD,s8>L!Tf^,L.+SA M2-M֧bh4~1mTJ,c%JI^>!H€co qdX*IpO|['3]kSӿImlXZ7!3=D`c؛#s 0< ח/b. ѕ+v~_Q#~K[A?7󐜭+x[hho$5?r{/]8'/Z*hBGPEh^*:g+YC_]Il'kIpJG+=n/Wu/\ՁB 䊧:[lYkh5(WMLhKW~I ݊mjO@$B2AxR oJꂿGY[[OB֟eÅ;.&Siz6 p䱭m4ɭ2l}$P P7gt2 YU5en]7xkJ>pzh&nEY[Q#!fJXj4\5d#]#b.]Z@$>|MUaλVWOjDJc.]]MSJkۀ2`MT<BAe7K~PFkaVm6lC5wzҙ $ sMOMAE #;4S ? s83t+zԡ{2ýt >=^P#?Rx:j%XjkvJ1f}"\`l_f.ATACd&MCt7јK{ffOt&>S1͕ho8 3݌^|v;\h^k2(:˅0oϞibo歡zҹAʎ$d8w~QYMU1#U~ŦG^;V7e&&wq\b4I>כejޣCd1$>-c3> *}ȉOdP#ʚ;t˸/ټ+*Os kp*w_vIn33;nӃg>gc-Ԩ$QJ3 ?ŧ?o\ /YR7S( 6[bciG"-4IL39wĮO@2Y1ȧ(O=&`3]pJ %6 &?؃up'<zqJV'3@ 1LAϛ\%d^7^{|:/Z';*3iAg8bgSQJs:plg DS?\v"$p7$Xϝ!~|0gl3F; e Ÿw|i H v"+<>w;3$x`ฒ5ST׬sK׎N$;[ r ,^C<-觎0-؊-ndfѿ\:n0MXVV+5KbܔA0!şH$g21$?!{*z{a%EbSCp9ɘ-NWb@d%u7$2"7M̏IOSckL)|W܋~Q'*͂ ր-Ձ[jz"-+s u+r 4@u'49mr.ZGf=6N-tTR1ys0{ŀqulW_lc0>eݡ,bipa[,s ]Q䂯&=2wEHh4D˻a ukPWh,MCcb"Þ8'XetՔJvty9mΦDsddh[0ϬemH(1j,&{̂%yk$R P<׸Ptc:@Do.]}O}GS"˞2'^DǴ^Tx|a(X:W8z7_)!z/]poK„c$7I >&j= {uVqށJS#'< 08$LU4jF ).T2,PϯnG94n*^XDiJ"'k$ FRb0cP PRu~"= Dw7=OdͮWmC{H*&5S+%}#C1v^/ ]~`B4YjQ"K-q08襛?t|. >R)LZ HpxyTgr \N@ RfQSϻ2mGMq ھ  LPT&_×xE/Aф5*|Yz?jD-J҇>%,,ߏ}CUJ1;eL8iN#uvS0@5'?iʌeiMrȪ~\ BeCg;!I>0vB6핮50;۫7o,[BM]jE~G2[8"w>pIمfp fs" y"r8+X ko{[LTF"o3hݯ1~drzHƨBW׻#9J?mK,| ֗SQ9CMI)=@@&\C~q{QSl h.'ik6Tm+p irlniTQiNu7X&|־*ʘ$RUmHsp]wﺒdD@$ۂܪ[D~bd=PRM 㪱&tź1١Qbe4eSG u%37ͽ>T7ofbj4(t'8U%NECIsKf`9Wh}tSI,gaM*zP$.<9BAf5ji'!7[&>|ST& e\ib2]ɩlKh>M 6d"=)dΫԐlI &pljN•; 7ӆ ;Dnwhwn݇<;_, &+b`oı>1iDH@g7O nK0ZX]ꌿ} K ~Q ev)LM&}fGiRHϗ'>7Fg^H9P*"A!.;ȩx7܁$4k? ;Q݄yH 櫓 z@u?UСFX$rz#eD&L}V"0PBU^ʽkaa4|v˚#zq'4oo!G!0.9KD`XS$pS i5h-=5Q+Okğs!&wPzp/c("2(~ ^Oη4#e((BzB|.$h}.jW>^"zL8+ D }{;g|6 >}G{^6&ZYTǰ[}31 g&"JP>Tx\fO5; \pOӚIUe@m ΒnDr\=N(e[TI:sPu";ig ASgϯJ!0{]E>*;u5?ċCqƚH݇Q:CP:};`#(zjwvMO^{cG<~;aQ^gsly :l0rl5NN񲕟nP6JRVo2qMOأTzmI '_ Fh"n-K8w0u6xLA֓T DNJN/2@5v?潓x:1& -Eݓ}Rkbܦ' }s(1Nl:BX^P?hSzoa#9 KU1Dm/m),A/VIA>˞RM}1U FYp5 s)'y1ոßE3z l31E ;"oɥ^hlU7 !F@]6qe85z)+"̳:kH G>PL%/G}VHI l3oXW:2TkRE{}9А#1Etva77YS dyJ# k]$ETD6r,_BwNc{w`lYAD}|L{X~PC#3kT9&9uY:N(hd';9a+]]0&R^6 01Ő{q:uI(b-ALYuϘ#,oeemC~s`B;Vr,23~0@F&Wڍ Ӣ$q3=-SznikWuxW@A?+AH,7@e_P8*ǝRĒIqP߆sZG%Ri M8uk6M6* j()/"TMz~p__ ]nZO߽Qw"Z$c0ћ X6ך'>zD峼087$d?g?/(6DA+EgY~)G`ж8+|KGNfٿR+,hx_Z}[D;-y|Wz Ch&C ę]VBT?콞S9FaWS c@7Vף[9ަšW.•rQ$3$5EJRHkHrI:3ݠy2kv?8 צⴐ䍀S8> Be !)PZCF$]_3$)qe@٤ ebV6Nw/4WJƲ&z6-ߟ~bP VK9(F.K嫽 ?ܻ(Ubo{z 67.꼔*v65\l7SԏĆGg`Һe6e, ֺOp˥2$ۑ)ε.$ D$]aRSEbBT藇VޱϞv/r{^"`c@ h,͓Xo9h4ӗu9UX~QhL)ZRv t2W- 2rM5F$_7h@#-]uVo9bBR /^|yb6%0/d΍,˜[!F6ְٙ=ھB9ẍ V(LcJ~٣gԞ4by =erE"L!& wӥA+пiqJw^5r|. =͂}6+EkM1d/i͟O`X=a,Sxq?Ȥ܃z֌q)Vph3-@LnnOyJ,f +vbV,S82\V}>|B?lż+ Y Ȍx zb4b!~qm}*j* g%n#+xA|a'8j 1IEIBTIS 9} :&-ZʽjSmQ@]KohzX=Ummr/ 4 qjr:+{3R4$偓 -̆W)w! LZH!j1@R,/Na`!o̒[0k SɭK%cNƃڅSz7Ly+x)00aQk[ft'[̱4S= dpY+@pbN1EekPjBph2Jxh=@l)F)`;XZw!{Cwj:l롰RSʨE,$dMЎ8unE\wdF+Xɕ/cek=[P`?~޸ηPd2N轒d.-4:GO&d׸N?ܓ[&OeaL4\-ؔsDQ8砿ʚէ Z(} C8#ٷ-]J[cPʐ6.= mPd2(%cDj )$P*灔4Rm.<(EM`'oBRK~B ) ET?E`G*PE̖qΉ#|%V=29./c9 qme&e{r62:NtSի&_@o=gˠuƉ//ҠVXhY Μ֊0gT$澶'#_фmAT2(;DyDw2ݼMcT#z8D༁O4ևf읥lg,SkLFLz|N A)~*Vaf;k:MNM.7&Zf٘!-ٌ>ewY? t{fk @pZ;8xR,l,1AD-oZwlУW96 OS00J٬`T2N@|'3F2zX0m堃`ѡ&ja.gT>.mU'oFfTwgD陟:Vlr,dH@K.^ܺ;D5;雚\0kZ28py1{ފ'])G$?Ut7O>u!9軠:a@cK"Ń5p^QAIJ&Ϩ:F 7ƐmbO 0S953ʹA'| )E)ÐX!_p"BZtd!{5ȥb.&ކ&C6%P~Ɩn>؉!-|C{YưsBU;ȸq.؝ƧE9a=vZIOMY##!]zfKW'5+F4a M,U0AA|' 6I%~s>N$-Gx1I=A;hQJpj%E?ฟC^\= 5 њ_~|$ӻu^k6yN+/lI͓wT"Hd_/ę 4|(kud`nG'8Q,$j-(oWENc5E`qVXGR{9k<]8; 1a=5WуrWw^0 1TˑtEHqBIqh|dQB4Q $?q6iGt+XhKTv +ə("t+zvk۱H@$ h2t`nxڅ4tC~ah>i-07c CP11,ƛ9i wj0]/M^b#BMin̘={Tg(vUВ݁}n(m vb̦i̦vqNmL|ؾؐj#KoӇ˚#=cWN,܃0'@)P "{H{ׇʏqJ7̛r ȌGچ6mF`j11^r8ЭY#=yҕ0tjN'>F?#6 =ʦD8O}m_Zlzwְ1pB5ڹ(b.>q OO^zl?rhʍBP6kl,3Ψ))y+0&m{)S.:11C]8DX! 2E8#P1ܐ'A0QH6ׂH鐨3Kƪ9Un -G99VX .lgBJA#ԋZЫt#GG`f-~bVi{WOۋȈ~:Q~yTQLa K̹ RX %rv^Dhx1P7wK1sjJULK^]숯+k6%|ȇ25mHh1$aw #ZM1yY4D[dEж~sl&a>XGv .Ra!r[J2=wBj"9pɨni'̝ =uO\2]%ۿ̞B1>|:bg%l\;gr2`/}T",EZWi( Tk&ZT )Ǜ&k"04'+܃^9V9Q%Fıx+:jql.4T)Λˢ$[O}Ԉ*UBc/ڝTsp@WRx7%bh '4,HSKS{1EDCȕ\Wݞ}[̛=\9%&s$r2Gn,za 9;B1Y{|侎wpGt@xg0\j4瑢yW! qUB VY]i=N* 0g:ɿg@a8EaWU$Fٶ곔i);lC l5!OOaP)fkQ֙AjA+FSJB\գ &bGiηT rwZeJ X,xdH6%:9yQ8aF|E8:PZQE¢H BT@@eG#J!o=%o&.)7x~y͵Th&I&θ0tg>U)c48( kaCZ|LN>Ǿ8 Xt 1 0<%0+n_D.hl?0!;ObA42cJ3,jSZ!?i*U⁤I@Ul 8vSl3nDfFQ@Y '_8 :U־#7.'=x<6Y0g\hPZQy:XAlެ&/CS&Wq3=ڬqv\ߟ,m?IqO4nriFaF|Ԩ#KCGkޓ2%6MT?zRKS3ߌ蹘am?ebA[ωwb@@5-^I`Xi4kcqOyZ&pӥw~?(ƥHpf UO- ߋm|-FeA0VJQkxG]?k`e]2I$Cg+kqb)1fs~ΔOKD^B* 0̧A^qB͌71^6UA)EDxY[ם b|{Z9wop) f gde.8uO\bSm&[pn3^EzB}X7gΌYF->yx0&b8+ Y|SV4!f)ʹRD֍?;7yXD0FRPμ߇W:i4ՓqsnSb&ndfI#f ȌkOPqfv#MdQnIĄgsKFq% *2'fic j0اYJlaxךYa^yrU(ѭϡ:8PX`ۅ0F=D /m5G,wnv +JD200 f U/ǵں0X[!Ob s3q0`oMٚP/w)*[EXnX;'G7mC uI2b843ߏk!W;p6qgLIȝu W^ɔfJ)̓ݕmT@^ /f|\> ׄbV\c;K)#dpb)7,Fhu_UC9Sw F@Əov~ز"Z)4\ 6C?[Nm75SVN#FDjÅr)MN?_,oxzAhmˈoLzƟLQZ΃q4~bHlIR najq>/KSa>,w"W_,^8[qס◢#0hS_׵-1AOM[8 z@@52$4Nc_> GU,>a?-50(/ԡ'`;:L@etȉ D,F3i%~0:n[o/h'w3[QIݜDh4L~\lLs}f'}m#CW #Nq,XTuiq[+-Y?M #T/5ˁy믪qm) iߑ |k#o ǹ0{f`uE0MW\FvUZ4& FP@&30=[WX%4x.]K^@3dMO'}0WKo򨿭hԃ\Ry&Jy>oxDޜ#h.)&jt~DpLvBW#Pgf>[{d9MIG(&B\?׬^SpccB$舛)A%Wm$jo]rI#E?쥘ǧ׷;Wd+KtۍUd 0Ev+|m) {[`*!M ޥل,w.@<g̤(caɢa0m3 +VsM.'77bB,7$GS c!UѩBlS)G8G\G0{{QdӀ9D>Nzӷ5)C7?U(VAŕESIL9ئݎ! wQ"*^+׮W366 4֏cu=I)k8 #m*isV 츥Zۈ(e[)$ٞ~A]/sy\03Oɪm9sbpuc!<];y*aOˣBL֪0FC ԃ<ApVɊfqr |w}([=volj*ff ղ9P+>ƅӻ$F<\bx`{w97qk=Xz2n@PS&'FzD&BδX%u(6#UOK,Y]aZyIԑT/pڱWx5I#[Xp(74 MG&JOSelI$HE gc. Gb |O):0v$~uާ?kB&@AR)kK-5cfZ`Ro~/Z0\b0 Mv ؇R'a"λU8s39xl9yč{~ =HDL`1ͤ̈́9=JYq59JMsڔ8epA"o5rLYvQsl'>Z3,WkCNMMwiQ}!AТi.cuV /-DUUkԙeSvѓ%25P%> ͨ?Y?Фؾ*༝onIE~*]zH4@w8bhIN-л1ex'_!w?ߐ":'v>gP5[vF ZT"0ɂ MZ(nr^H9[aUIXJB$m&+X,J: 3f4s8F=GNS ¯) /Wp;i`Y߱K(DӰ,njعEJ9;Elwdҋ&5LMF9cr£j#3|V/Ґ~҄tz]L2AwhQt7i(4&m6.;~%OdK)o0z8T{4yLh5!?պ^Il0Nfnv:"ż>4Ocn}1[n`' M.wfȥ G԰Yj:NLr`xcXz%IU$Z*=-'x ^:Sa< O E/.56 I ɧ 5`rVU)iOԭbzK@7\\URt#;czEl󵢼WےxzX!`Zmg)2>mx re С#A@?`)E u>lGE2A~=jeKj%˝ xӤR m=ͬ/3=IE9 &{Fc28ԖvbemuXy|k 溪/9 P'ᡪCmU;9T㚀JC A)#(p=?$MRpQRn;F12Mм|K vR-IsY:XܖD\ n90JGiltP 0y'u?n֥?n.!LbVMb [-p[=8O% D_({t~?0Z b6[$`(1EZV~k~ uv;lR yJ<a\O$_.k)|5$Ĵir}QpX<)K|*␐F34'BNSDt}=[ _!݄bar<0AY3F1١IᰠPN':,D9 L3[s]֟Bjca5-,եRwS&DnRh_JdU27 ^(h@8A\< a[1&4$vG7by7HKlYz O\>+'`xzcՄ|AKS9$ u.FH9% D$sB>Y6.SVs-F )loLMw>(G0tgBV)`S#gNP.2upAŋnMIq:S0'!ɀ gMs:H7kT8)p], ܀&'j?aa8d3if]bY Y cdOEV8u=syyNL3Nld<bR; A  4c!kf _-;)dJ^fwݞp =JHQX4kZy&pA3'Ds \/q}W- `䪭ģibGJ),U!2RZ`^:~ 8V@qXoF bTc}?A?HD##Qf eꃕLn /MγmYVS'cXLJ\S% Bxv_ҁ6+BJѨ{J^`]5YH)>aݏT#y*(`$P5WK%2x*W&CBGPQm=nT7C3PUr#DpЎv2jq[SNЪ^䄱kZC9Q_)e-Ɲg@O#kBhg,=sb91pDQ#ҔD? 6jRM#D@ ?1d7U1^RޤMojYa@:3EFQf g8ZE  O|*V<-BԄԶfFmR9aPo'gC> _=o|r+)Ozǩ<oj4*/ C,I;αx%"kf}8$5I7h\A9÷1xG 6pWDC8KSK#!ىeޤY<kCT81UF9k,v! /dd]zNRVM/*αKY_, CV~fTFnwhKTS>eK4Չ C6/B];a(u,lg+mMTwm ƎXFNKѤB|?n`%1m m (8c. .IYiS5mBML0;GG,àqa yw!0Cx@;&;w[]B n&6Yt26nV޸{ȋkYwe|yyAmx0GI.|gQGg4́03Tww d+`>3 `Fo* -t0f`f@.[mKؠhk؊wﱂPl@ .-ͨ,*o7:?T7>Vxqps<[b\[)(7eo&iM2ȻE[XM幈"ԉ=-Ŗl2"!uXz.IY%ߎWbxSZKYDsF< h>W4Y:FH!L8)#A|)n;r G9Iy兢`-+s{[PBf|1d&t@gDx `#"h,'=Qм-S0 :9 4Jζ1s ʉ[;oN~F flxzZ}?_U 0`&(QLZf_?O &ǂt]t_k9jȼ!Ξb:}I]Tn! a)҇p4; s`مlKkUx|P-=Z40-  <Vuz{)3!`C=cx8DE56C[kp?m,nh~?jZ݌}z8w/2gD]&fS!|?cl@ YʍdR"-6 B!4<#PDCsf/tXZ {f74bdY'Q^A^$[9ndܶ"/:,DnuE١< UdGEqLxIr?PA\yL*aG%BPoq ,K'}qdcځ~@R:*n-hWT?zj}Z.X[ xe4roNB^VdIo6qL&Af>JB,/Y0P9_3K|Yc?_H%eRzZ!DP&KTgL-ΡQo" sS;%ϝnwJ2<Qv:oxc5!kַp&w//ꘛtb''~DږޢW.=hC85 ^^ k=j2fduB'PݼKe5'*12/S1D ?;P26Mv__ś|]x#ܝ?IB1XZ,}'~ɉ'9XOs.qe曊@U=RҊ=i'yZƅ @NJj,;1GeV߫u*F!/\T 4"ߤS*?yٛSq5.$PLu1e rS%W˨Pb+Yq]9B<[PUBd7#"yHQFUpNo}ѩ%{G;z]n9yAir_ jL &+Mq|ѦοkT=27#*PQ{e&6;q\քmCYr֙In^˃ ,A5N~!6MdIÎv84ĦL Ysse9/ǗسSı/p~)LMe4t*t盖 ˬAd"IShvcA- vcAp6Lv֝sAv <lMu;=)? 2ż^u|Q>yQL@ bN^jkJR5B70r|8$9p"ۈvPy[x9 &tP(.uź|sZ׈pn"f2A5?4*TDJ~ϖy%w "w(ga/9P }ݓ-L)m!$DNp*WvܝA7gȕSڬHzO>?hERr1 (-tQ̌6LhABUns0r0%u3yK^^/VDKgݢR^3S0*'B <|5/Dɠ*iV 9ҜU Y1_7>GxE:15J/2RDHc GZHAkt1FW|o'q;1O^v?z-[TUܹ1"g1@_^|#rjp豐 S?u/ۉ_d.E74;տh`w@IgQ22YjX%g<nL/<@G#oOs“)TnYupMu2ٕ5^G3/JY+-hDpʀ=i/R^!)ph3䈠ݰgPW_g} k&>P@TA@Bsw2@Wh*}nKzP0[96Yp/=)Tn0ΈX+mRzjYXPsN% R'3Äj*XH2J!w I71>/(9Y2޿ļL`ӳթb:_HYa 3FYI#ӂoVUs={%x!v'LLz#Z _lZEULSHۧTET?aϡsB:]$@:~ h^+H{-g|T$N/V<%|Rq}ȃ̅Hd,ppYfӼuC;" f9 rWiPRt]ݎ?AkƻG=UA6w7g~+N·9=ZL&ؗ%Ώ *'q \BE9lkYiz{دB*?NM- 1<7Grߋ|QH[f{m F׹xw <$ku c@+o7vN+Ƀ#6#Κ'RdѢȟZM-)/p=i^U4km }{оL2GYtP?)KNe38gD? }angYZ070701000003f9000081a4000000000000000000000001643420d600013a70000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/s]?Eh=ڜ.+ȟFZ3i}zK/Sw TAmQPpi_4ve3zިHCr:y5eǚy9%|eiJfx^w1؍˺F Ŧ@|fvUX CHǯ\DB)"Co_&挶Ef  tTvRäު b Eg-mI G6+8FGW@*7 uhr]UX ڿՈw s,qJcdPSwPlc0 1Hg[>fd0QWD4Q1h}!2 @k/OD5W׹Fk.b٘0Bpx>3Ŀg]F&眠yhs3T@/*#|ɑ x(7_Ohqcn܎C ՙ*)LoC$1a EP>:\N,֓2>3C((0uZI--!hsun!1zCnl{Z@eϺYds}M(|ֶ"s6 l6YykI] CE wkbD/N-~_;1D\oq`BܱA9ꗠ ޯWQ8>Za7KIvahCNa/WgNDZ vRve7Uy~ gƾ2f4q ~L*ЎֈSt`^s9,]oΒMb]U\gz̴8NCQeRHFzP$$FN4+Mz5Mce;97䪻'u莝bZKٺSS%I_%*O@?oW>R|@Ai  z~3 1Lڨ:N7 MS3YzaI\.;[u+8kYy;jr{RE^UKw2-GJm0OpŀeL P\~XuPgɟ*4%J(A.AHdf!D_{օXcP#z5܋Kc}6 V- J Ò/|Z"AgEq7A&hZ7sCKx/!6xDҔn3I y( 8]E H;o;eة;8Ou$Ґ7mq 駽3tkFuedsNvڣdQ;ܑsq̒Ssn9k5u {w5^aZOz'MKIS$.@cr(b!>\W ^fAd?&+ys;mEdiwyVACXc?ۢZ[;Es"5r!UwyL2!΢$ pu6cc+=|vnľE+yuoc: Q)㳓ẅx)]ܖ#B~CO^  蘖hWQzHHTֲ͏T5M3 . ifZa<#FH|TBk:yj3 c䈖/<{UBP?X|*}ƵOZx gj#+(BJ(ERK@H,^P-) Q}n #Hi?\#44y*ܣ>w%y vV}dm4 ZZ?s|P?:L3d(*gG7_K'cž]宔~4FC"; V#WgVcf1Abx2|,ʹ+.|5Ny` 8gZQT8)zlC5jWa5fL ?/`],?Bᩚ%\[PhσJ5'7p.T7IS[x2#l#̙ܙ0C"{ #ݒm |뎩-RzrxA"gi%t7Q 7 <2gvĶy \KQ #]: DbcM$e%ݐȢ3]u5 [9 3-ʂN똍>\@&C1a*)юZם`I!GG̑s黬 XZHoY-l{K}npFeVu璕ML:M ژx6'q#-:>sjO]y^8JM=G,~iEl'<XAtvML6JdHOT-]Ӈ0 )PϦAl[`RUrggt"6i@6ë-77[N=@všO"@-twTێ<֤b];$`u3p7*56 I?[¦jHqѿ!M( A:h/,m18`L0%ȫ\O ㄬ#cYu6p<ѥi߭B XK\hoС&D#?f{{=ua~1MxY}eJj/gPw4k^~\ 錛В*SnC$y< K2R&9XQؾuuJY>Sb1уΡ(0@wf+ NVpadtj~1Jt $hՃAۨnsA5I׽pe}K]p4EL:I~cY3+ kY^Љ|E^çiӢun2mA+8!.KF&XE>F108YĹᅷ:j / pPp~zg]\ Xkn<_OEa?ҰLjL}}g䑅D[JpY|FRpZ .zb{%\B[p8)2ޣq7ZQ Sع QAސNU*q!tkFmy P5aOƞN>75 "tsJ/nD. w]AC1pAO }I`wV's'BX;,ʟPo%6P-а޷/[́:oMgs٫#QLk'2 X`}f78eNCL3ʠx^ex)v$o,+NmpP,Q_ cNqK:z`ߟ&V^reoX;4ҭyAQ qG Kg}yS_V2)m'`1- "jT8ߟj)Ns>>smxEt&xa$JCEYd**LxZ 6g}R}PZH b&{W NWËD.]Y*Z)EE"'9 4 4[Lm-Ņ*Snڞj4>)1 2|I]*8 QJָ'_dK0VXߨtol^ꞏ4fփl["SBTb7c̳O_-m=}˜Y )֯5 4|ά,QZ&O 0 UԁO/9 fُ' xq +Ru~Ew3ȩe.*1kPp6>ԣ9=QIpݸv!iFmZHj]V a00Ŧz%YeֈR&C{At ʆ:&sC5jzUw}&WhnNLKN\g3Z)j'O|7ںŏݳ_`fIfWfFQ7ߋEEV= ʅ^ K}2t4 NwV|/4 Kz%*"AJyCJYM fjW0J՝'K^ QXie$nx)If=v5ej3 ^hytS`~yqTAv0<~%gG=o0 zD=+ףэAkP1.<67HsiyQc P-aHLA0$ݹSːk* bڎM ; &$|*'yzέSiLkԊܦ z;cSտ|5M~nPWDdV6xm]|GO|Hԉas8'A9kŧ%Z C>k-;;_a2^ \B)}7,cI&-_jID풃,aA4lF"RMwkQ-$*L܆K!EY|i]IHdcP:2=w%RYqB#buLmv`IuZVKzW\KNZuC-+C`jcȩ)+b&^h1Ьpku{tI;[3{X؀ZZ\;BP%wr2?YJ}gZ6 cpa3KVRWe13rM`5Z샟HMC$>KP!%Q1 k0)++e1 oLd׉|KȝiOK!%+f3ϗBػʸC 6sbT ^>{Ħsq]s_պ 0^;N={H3y!YpLIEݯhʟّxh>9/.݃[.^Ip7.',K6FqE[cA4wy_Ev"R) Ơ-Mqs ~eG#>䭞<"dxh-&ҩΫ%, j{n|$C:^)=o ?TvOaEy*([R@Ƙ&쬂BQm8[Q?Jl[v#ue:oe/G|m/>o ~'''?xMtq!(xgëY}|4ñSG3 xC1KרCs"r\YW>çB®=8!?/R\L-|O8ۜWt} 1{]KVTBR\K{_ky=AT,Svzڽ ૜gWtnkڂ~79l,x kP*ڄѩlҠ$CΙy| C+(!w[a*.[0T!CS(gOb%T`2p~"IfG[W4. (qwMPfh..CiZnI)C$"v@26^p?U33 Ր5\G~| a)./ewB; UH"}-d|gzE7ύ,CIrW9TMTĦ l^RPyQ)530B{m/Z;~`gBZH0~7֕U6~(6gq|ю%GByO))b {Z :6RN(FY-s,m@?&e8.Zn4 Zo lh\\>hi(f4F`D>prA y2\Á#JB/=cLcb/sG<`v}_c/!J4;G\ޜ×>v?Q6oush/6 *.{lk |]G\bzî*wcRʱ[Q,pp kP`Sc:d:8R{axV{lpK@v,+[ X4dO7!M:58)ʚn|X8z!(K*CԀqV 1& t_TꋾԶ&E.R:PLA6rT&  ЧS\i!l@ߥ]U& ӵ3qɼGɷf *"Ow{;6i`r욉KJ 0`w_Dz-ZS+{gἯյ7x @A7S*}2hg")]AS1R5&%wy )#uJغbkR6Nz7>6ws@07ť1g :x~,9 j}?*ALy[Z>.pjdh& Y.hCr=췯qs#ÎVZ^1gb]U-R a߾~ &Ya/gVUIU^ n _ʝg/f2Ŧc,]LcU=bRM*45d%kIQPqif*U9+_Mw&8z[сNBMRS!TX@V!F]B` dfio`ؖ];[6r3/3切8F7e=/+ҪEa3vg <086JdY itgbp׳].tRʫ>z͒wV'k{+_@o[~Zjju\/J; Wߓ;|K2z%LW]J6X,.腙w,_!-^f0ϼiHd<^Z_`^# HTPiӢc "''w]o47L![Qˣ4SN4<$@+5=E'Rt*ɩvc^me5Ԛ4+!G(H:4g_%QQ$Df$hzpݲVKZO<0v+ b48@d=. ʍea " O z(XK~Vji OAӠ/ISlB<_ly"縥㕁ah=Jb)NBmU?Z _ t(ޡjsYvG[V|.=lc#1 5V2 h$\]q{$0:峫>V咀hCU`4}eQA우$KBfnTZ|Tr=8ʃR: b$)l^ڮM9@Ϣ%8"җMR.Ql/-Upm61U$/6Φh5Ad 6D4|_ouF2\>t\k':cuD>,6(&1:B\Ĥ@I1|;M#un(Tx)(M"$r]w)ϕ9=047x* %cMIz@CUFڽ X>llib%қk)e5I6`ovSW dU i澗ʅwr Bՙ{<%<Q 5gy/EpWX"1ǜ%[ )D2'1)~;Ĵ 1jKC} D|>6!MdFTY8$>lTo^Z>͑>)ϊtm߅t}h `qw O:ۑԻD~`@>ߣh`.LWu}CSb?TBY&{82_Ա1sfκR/(B1iXu:KEE*#'E<0[ feE[ž閄5>! P?]pbgCȨnӫGʉ}d%yu?!@Br:Z2LhN{*JyԔT}s 6݁UN8'ƜyMD]}xvixӅ?(p+tر͛!~D!j[fըs*?y?Fa]ϛ} 拃==:짙ٗ 8?A/>[P?pq9 @ZHYbp&@uJǐ0Ml*6EC)N-*c-JY8"ѸD兜GE;m(tՐHiw,,Rsj$aS\rl7L"7n/[}u݋fbWk4^,"?帑\ Itn^*]w76$Jf.663:,x(CPq}*`YMH"τTqϸ%߮dWɘ/ˋ7}P8:u3 vWɉ8Lk}s{AD}rC.!NoԮCy=RZ橯p206"Tt{^^+g'R6%Zmr{l~a^#Zi4D1^J tV6q iXVp{B{k[˗Doā<ïn2gҹZ$xhy[4seMܓ~!4$Iޢ`ASjfy/WĦ2镗߿)XϢSVd!3qdGק֤AP hWqGB xq,iX0$1 :v'$HxB9|6t;hNфCUE/v!A0|<\ 6Р|ӻz(^Gf'Z8%[:?E-`HԼ6:Οu2otkXG+o! vZ)IW'(yD֜uɖI6584UePb_s%K FLWeϠˢ^UxѭOx%r;Tp˓&ZfpW Y>SB!\/_~5䍌7 h՚|U9ʓαً!N4n&q8XfhPDHnwb4@_&~= eBPEB=j~L"k":[4L6}ʻu-kQg?}:~7Z1b([S#vm6{@o!@gfJ >܀ 95 ZF8_6A8[668^T嗏]@Pl5rFjj_P"CNY$4KǦ>0[è9:Uj[ Y /fZe^DzԣKHC筸2\K7 7=l9 \[4NKp=Nee%d3lSќ_Gω!f¹WΗ()VkJu҅4CC 8~6i C\]`!?ZvL` vQKV=)R 8g#5ӳ$/}?!(XX>g9O[T,jJ']>q!YDC; mޯj?r~n.?ȋe[>~Hngڔkb.kx Y= 6$<hB%[oI)JvhujU~5Y >7uNDB\j#B{Dݙ/ATw=W !B'e>]-,n1y91~21 !&AEDK$**t XDr"O0E׸w(-EQX׮;tU_xr1ߪ֤?2Utq/9a^J;w}KsNFp2uWB9I>&_MGOMҾ6{T;:Q=v#$̾z _rRQX̿`*~魍:!TꭠFN~tc=5-&,@Z:Қbf_+Y]ї8 5&ٮ<#Vb6m/M7ϧqEɄ#LIִ3→Й?&NWzz=^DSoCaljL(Kdld0BH~4ҺB'%1vY=ܓ&#}av\e`@(D-E_tQԔ͸ajM  ʔ*G8) .ԥ#F N/o^4mOZ vσ\>r P:e,  jii91IQ (hņʀ+aЫ6ݚITn)Qd!F-Ur(:GԸTד2҇?zYX- ]$N:`^U ,Z:l}wkh-YEfDe +ho"BIJjLʯUF+YW^ "O\86ZiEAL TѩGicoMCɬ\9 .7:7IJ>U^zI/4^V W=ɲ@ |:bK,)pп(42U*&/zzLn_g眃-=sBvySg,l9gDc!gDK `K^">)l8 p8щϕpA:$p|?m(̗-Ǖ׾^62jB9% sgGrO_ eik)r)K_>gW ݠ9MN[Y9gon4:EzZs\ݯN֋f*&p1QO n[h@k5YNtvDzϢXL~&IPoQ۷1+˗4EP+FP&(7B|1JCP\# Lu#9<D-*-aNpe(FאGs[KԼӎN$МFDW 9ۋ2i ɶ* :{['8Iۙ<껛k{bLWS1Hz헮FBC薍bD= eYz=Dsf*gnVG.=eU@iR=OP6Q%VZ*x%34!n=*<{}`M8Fx}WĕKwW䇼X`^y~h~9#d/1\f肗LwvhE`\ǩ\ k 6m%X5[xܱu >0h@#*hx,8 ^sZsVR:&G']⛆U 'ڝ-%^}g]{dDnZ^_ H_ҴI  g B,x6k$ʞ6TSPyQb+/+g?1eQ{4vZ\"?m/($V"cz6\즡4a@xW fcxX# NUrSRwBlB x^H5LB~Vb%'rT(3·[]K9o]FUJŝ>v =[3g?xC .~V Fg/JCeASS7nW*#Kdc,oS{2I"C@SLt !do2Hb؜u~9uy?6KtŸTa=`k-]K(D{"U?mǗZ?L8}?-H zJ c+?eIrP_{zJjÉA 2ʤ}S'Q 'o&&-wnsiei2nW O+_L <@m: 27T&.ڟځ_1ڣ?Ficͤw2'>1ękԐDAs m' Μ|(Sqlx<&n >00}ɉ̀eAm (.fj:kOB2ﴵU@^FSz:)x3s#rM<'VjnW tq3G|H`~B]m *v5奅u|R %>Ezgw9XX ~^86¶`w,Df1me@Q|jڿҍ9Z5Y#c~ 4eB̮JE|=Re#a_t纍ԍѾiTT=6{_o7ʂg^\wwaw^&;$J(]IBv0xE悟K*Cxm!9f_I7ԗ*nIVlNq/pվfS\@ӣquB?wen`eO3DxO$8ޚVcb9蹟WϸCRBPvs;ݑ4Փ0oHBUֽfc !#a:#YOk KB!k U؎o.KEQ5T Shopm4n̰ }ꡱVzKe|bՕh^_3oCHt|bmqeJy Nx9% $\I21К3@FJGD:q=0N&ֻ,Atܔ=2#&s2_"ΣyFkn~ݭ~xy$EJEJ=G`(|fCúW%T&UEp/ID27& Yd+GoMHb0ҞԏM!jMϚys|r荊R'*j#7+3rā*孺|bDZQK(u\l C[EYznicO:a⼡N ~aJіÕ%@VKeJOe u:?q,8 |}?ScS"\ֻD5\w ^;|F#{nWʐ0U+/tUEM",}@~=TCP0i?hyjY.)o&p`+u ̍UA:,ݘAn-l| kH#>'W4]Pm"cG 5GBX$n_Ge5gT[}+HA85`N»Yr > TsU+n`o92ޢo9=>߇@Qr&â:]9&?V 27;k D;IiO/&7eht+DoWE*.,7K442E0Xi:]ŚA#/0w]!E:׊M+lP/J:ZcSNҲ=+3Ffluʣ! z_E2$eeEgQ$En"ˁzM:4 FIYpܩ?q+`T|&Rd] yg/Y3(Kv`  A- $)M̰27 wMУ qł2*,Ӳwe^TurUa@DX_ЪOD.  n3O}K,5<h!\6eYBٞ~4n)kew[?7%iM\@FlUf%l[7"Ѝawu>W& ->cE'@uh! >O0qLy4:k%E #vW=!^ψ+c|zTR>t:Qv[k:I3(cs!["Cm*)n"p< 1'08R0?]A&;k_$JN(];zQ̜L*SX”[Z4v%tϑNH>$C"NS~:47h:¬DrN"]M$~fwT!W3=\ `J> # [X؊GԊyaZ@r :kdp :HUvr⒮/.!T,A'%2g)o=кsq._"v`^{AGH7w6AV_}۲D7߫HRt΋UUhJ&$s>F; '#bմ"P70[;$+ S-\o<9_A8"1e7:|+/`^iGt2y2q:q/eTY=I|J<􊠙9mC]ք&c첂8дҨxlVdeYa(1Ź/{aQA%B6q.e1Ϩ{0Lo.uU|ߜPL%.kf>Tf&$ДJ{jō; 煝|˟Vh+e&}d#֗cNI}qNPůb38jD);yUj[۰Md"8٠wdޢ&4W-(<Ԩȓ$gӀq0&*PcoCq-v8Y=#>NBEˡWMm8g)+阌T뢋Zj[8҆)qrI;Unuq8I̋s*J6:.ֈ W^Fu!q Ml+o!cX`mVO[ph.JOV[.UZPa/HհWR`D>Ziܵв?Sn_F@riq f%4 J39?&!PNcfQ"LFhb%%Qy;'1cA۽#1OcDL J,O]d.q-4B:\_ݿ97 7 !JIDM~{|GM.3Տ`++l[Gh!+`첕r Hd!*4v*(zwM_gm:ĶvΖDz(d$IL _ĜXV"qfѥk}n Y^'}✚֥z KFY}ޗ~ɝՄ<&JH:_M#̟L1;orhM)7?U~|/ydO*&{ncϚj"nJ?X AL.RZ/S)ecwFκJmgƋ%`0e(-۰Kᨚ-u0ܽ$( 8xq4)R#B͒;[W㪓Q& oJo2eSZT6KGmK!W Cgb6y$ڹd|9D =N%t_#s=X$ER씌 "jx[1ptZ-jì):=p"X&Ui;]tP,u8GyHݍhj\ƀaeEJ3 @ΘF^BcSg٥`~x˜S5Krbع`"n"oF^SH [gS#s#9( "{2#٩]nC$ Vt wo78 *\z7gMk^3iI=CqepO.2f:4nJzecS4;[pFOi臗B5=V9%No݄ P#wB?8C[ %TX;1aI(ag5z;;6:6Ӄ~0!'iţ %jp0\Q`jWnwzMR"LT?EP,W3曽K:Hk&nQ:: ǍA‰ԂLE|b~C5U17U0  c^8u9ԥQս[&چ*5k$ `6t撺fv٤7qEUhy+Medэf md0y6qSKFIy|W}P?vYgy䛽aP#7I8F/>!׿L;8A .YCՃe}'W?[px+Ã0߳:2,t_`%| nlf`54.,ǿBsjDLhmQ]Q|.4F$kj#'i=(HWѸ n%9H¥.}=0O]19^0uDCܫ(i}w-`4O&)5Abt/`!/@QLLu YiB| SoZ4"^͵;qSȜ ݑbYz)-K]4&icGO +$Uxr7z垮߳U mٗrIv{~U2NMyHabD}7N?Z54!tzNr阕+taARA;]([Pi&zVTOJ m@TZ,h5jYG -hXoW! (VB5p$b-#Lc}0fqQM1x/t\2_殊~8؇Ogwz0 O\+\. CS#_b{~K*u}ӝX*fʗ'>6Fީ5zUmx ^‹ͭϫV{=fz!uI )C(Yy#G ?qV@CjskWlLǠWkKC ҙplxj9stz9@P8ԼuNF%-n$PG®]Ȣᙛc ;<-{?Ŋdh@"i9UH\4zw?(8XM{8lOȖ쮿.+Z#\ }2pȦ4]{\v]VE>TW4EQwz)χ$h'CgVGPY$jףO1jڇxb}} 1w#MMBfB:̬bW$_ķE44XUi|iu޽w[uc"2.kb5<{6]h۲1BI漗B ɁSnoEre涞Z6ԓ 킖GS I\xLlGJ~{Mp\O fݱL$1MYwF A`nlɸC& r=,5zgPˉ"nC;LjmsA4'D9kX TETheBYQIłKoA( *}ݑ" 7D;ygW}W]tVCdĖIvh%qcbiӵ@M3-.4c1thpLv{h!}y8nCc'Z~ ڌ gsաc#MA% |ۧܬh8շR|HU8>`Vw@ZutDyKo XDA#2FCV=Hbw^Рs7*̵݅e%Ov=-RkŀBh{qpRjn?D*NJ)d[u8;r=ШYaAڥWw켿tXgU:~7ݛ}$u5`Sޡa6PE.P1n8!)C/>jl7$Z]|iO{NsRȌo'uPw7ro;zM*Jw Uo/WD\#%SF˸A #hh]#x%AN|z蓎@gQHU'q&w_$LIE C13[[?ʒ#7($(XԬ)`v;Tڹ&hl[l=j{G+>%Abn|x 7!k6ғǖ[]}]̍:`ԭ|Sw^ 4A W^xA(T4eXh/B::u:{q`Z/la: 얾қPI/И@x+w9 vK]uLEkԆY9XpS}Q"mb?E냠# e[Ce m j`MNvM6v. I+s_PHQoH"\UKRaԩ1ɚ\å?tVyD?m圌eh\k=e{ǀxh ũ{I m%rӚA,Dj0 %r+|E~Ӂ@=H71K1w -9Clr6vfJZ z!Fɬ5BOIWm @䲣ltc4l]Q Su?|&4ˎ(YEbp(Fr mǒvs)T- :B x,cr`v`hs+H"@8iȑ/~?0H HIv65Unfʳa17})Sjme(Ճ@[&3">*F|`3-IDO>,dDN@nh{j}ܲQ߭vJ?fi8dUnf_|G vo{G>#Xrw\O#5`Z]:'baIn,󝜜v&)(J ~Ec ~F|DC1pC(;`bp{>z?n1^L]'v +>#YU *ӥg gߡwm(uݷ5baL:0J-v-48bc9< wtیt:Q{ϳjƘݽ#Q){6-ӷ`zpFܯȘrNEFUU obqqnS9{\5g+1]햣 oˉ/eDQBLHAnJ ^!w9B <Ωkw{24^:1"iXFh*7M%tsXdu\zHPƤv'0wԯ: MDn ?&Rv9'V3dZW6ԣD8 ^J< 1hEdF'z32q`'Awд}\y#l}]Ovphp:\0p*̢k[߶ֿ7tp}@bWnWUlGMr9=lcӘ"7rn_z=}S?jǧJPedddJx>-VIh- '!k^샃>{k>֞@Dvx ]o?bʹΣLigG|'\')wͣIboN:g%L2pT.^V+|MG-Մ<`8)Anq xGCTMAzTMP%4$G nP |:-ɈlV۩DN<6C7Z* ="s C<^X}0v!UoaG!5jdUد$|r嘱Hr+UH1>|+%s6w*yK3Ќ\\ک䯏46ҭ=˔8R 6G*0̀5Vb}Mv?k~y~m]$7h`R5c2>2/!v3Y#0c&uQ@,Bh=xdfv_ K5Π3&ZGpI$SL'2&>X 0.m2 SUpfGyr=+E"X襬=2uB:.INa:}6ji0EI&YsȡiςZKtn*п`M"~tZ-;ŶEuQGO+s'"g)KqGWs᏾d(-!PT7s1/$Vɬd %2muӅW˝ nU8A\A}_wl*z/7<'Mw1CSi/ Z=O"_ljX<&lن*gz q&n8+ )U9V-6k~""Z6t<&{k.(bghvJ-YRao.X|:N*ogN!*t&;wVXr-֢Ŏ0W%RMfur=(O[#[ : ~(^e?4hظZ"3 |~[>Ö1x9cF5a^Hn=JHN iup8]grV֓*g %.RDUQ}f^`GaNLwv* ԊN6TpI=[=Nk&KmTllWތh A $ѐ %a2+Fm8wO~@fk<16N~TZ"jdF˧Kl 1pj,5% ҿfQ)4zhrBXqvYR 5ԫP:S,#>Jr_][ $Wr_Qv09j7ʯ[ [d-_;pK_3r฽}q?@S Zx /抶ЎeO{.E8֝69mR t{mwr꧉osiX-VQ=ŒS#JZ{P~_dz~8 fIyBdj0޴O /(^$(`l8&'w_׃JtUx4Y7@ 2"xiPן pOA`Ol%*q16cͪk\[iY4ֻ^"% 3 c4[p%} RŢ۠Ÿen>_Cw_fc'":8UpÃ}=, ?;WmK[}YJG$H62Q ]XſdjA]2|2$|Z6B>xi>͆;/[ki#8ʩ|W?NӋZCD,C_'ZpI9eA,+\{ k@%ғ>Nu2_+ȸ3l$HBrlqz;S!-!l\u #)KDonW7^Ϊ~?9\veK`&?& iL5Dq )HNXcOI@Au jՔvUv{B!`b/ujڿ궐%q NlfrVW6ˢNF#iZ˜.#$@ftܥ8:ۓ v]jDpe,v$'@ٙc㱬qǐZղ & 7d$I%[q*R̫Ìy/V>Oj77(`6aSKX[ #u_3䡨>+uzƑ8.)o:pXX\9ڻf$I d,:L뚷nK )j-8;>Q'pPkZ'Y$`F7LЧ&ڭ?$KprdcSIK<Rlx*z] !y }v >2!lM_>*8$ymdm`<_b#o@㗊kI/f!.>8@&޷!hdUD,e-X_A{U;e 3خ#F\b-xI<)K$!kh0ΕJˀjXu쌤?0գxk.sgb /a eDU'm5/umBj/=:LզY;Uz)IO[m>h@T{ܶjw^dv(, n/$hG~uLf ٦Nʶ'6Fo a#.95xi½3yHtvY@o.$T$e%CZQM _k#< Y$RF%XL>rNmĉ05 %닉9gGdWۘKɭvW ۉOxd mПDKL;!d5sP#'슁M@Lwz]5\zo0ޱClM[om +i塮~&kH*RSZ}# M`ĿfTګ+URzSN "JR>CP_B VM ewO(4z3]|ZŤ[АA%.+i g׺[wfIx}ȣUF,tvcL=r: .Aӌ`+ qBB~EI׼VԾRkQ(D|@BCD|702֋ D:c'}AJ,8!&[z!7 3t&푾΍`Aߺ csܹ>pM2|qKX:.9w}=+@KGpiR4Fknv)Ҵ&&9&Q-΍ƒX.GFQyZpjYg )UXl3ښX{G*-LviI-VX6]_"#o_xE'řOSbOrvdq<|R')tzD.8A|pg5eӫ[kȶ=:&JQ:Dau2~ӆL#n1n xjHZ:FWIsFmDGd|y6U)R|* 6]mޢn J C1#8YpX`68M]vE|۴CHzV792`$89f*@4iޅM<65Q3k8p)[K0mxaT93/3 I1!:zCݏn\',1aﲘpUa"$?K q[I6jqt`~lΣr;mI9.>F!7pw/Wԋdzws piSwR0'F7͍%4=Lr=/\AnIZ޴^ZZ$cqަ-(p$A+LG*t.CZւt )GjEYr۴m9&Ҟ&zOkrTR PE1LQG 4ԏqQ2xfW)}>uzIډ]P4kyhQTqM'PhP& XnDNe^,$&]1MyfǕ?TX't ngD-;H1$ɬ@*>}pc_{mJnͳrXܓ ;:sw3-=#:L˝;!;=)S1>#u[M:fq$9%d؇ē!ʩaj9wǠVbi;rWR-< S=mle+k/MIRY12mmO V<;;`l$fzM+]h;"j+ph {%"@̵ G2p:?F?69Я \C1Qs3T!@[Lx|wqu_yuxSXSf,SŸ :CKI'3rL}.+#E\ {?ye)ք#i - ̪xuU[eu~>zNMa?PrHN#+j6]3l:5s~mF簭g% us? Uo*m?Ի~L\ZQ[ɚ(Q:ƃ,$6e<600HI!VBrwXmy}&$=9ܰBPaPP }8itØܳs:#!R:wrG蕅حwD:TV qf__b7tDkIП:qzaq6s}n{kM 4r+tZ|1HaP>r@)w-绬}䬅`vvC௚R1-y\W6ްL z9-N$YpW,BtNX $vU=+4q+4LO9T nɑ >j'VzNTAyw&C%H/*^_ nZр6E9I=*O}VM%JH,.xwr-$E}T@jDhO7N(gZjksw@E?{(۲28W)UEp҇H&i. a'.iw,%`05 A4kt㷺391۝Pn6i.mI}ϚMhl"5v)%rDW8aăL6gWYбAlw[ >޸tHq|z?);Blߏ;Cv/T\uY,YM \7:ʕ୞|Z?=bj, > x%ɂere>⿜*GǵE*aj9)l`hye!aF0μq -yFB9> z|3!y'*Z&V`BA:dP$}@H-+3nţ{t]c珆O5=r[o;/uTiV:}CvLO]ӑ?P5KÀP Q~\}xWLyɌӞ˫kGDI0BkYB~4LݨKÍ-܃~fgԔ|R2"R0wgktZr^e,J0|~{}eMX)ſEaIug:eij[8СSQ;oZ9?tv/l$3U27|+nxd]0-IsiI\C&&␔Iޭ{`hmPB سu?^L!;'OUthvA\~fm""mV3$m*+p߿'a¡SF 0گ:P1Zyz~ pGs@.rqTۋ&gvrŭ}a p4aFR#g'd*1%rÉm'0]$.#s WԘ[[l7aP):Bl?cG}H1hoH~qFXBƕ2a1y]t([;tz/rNgd;3z -ƴ{%$)]3fkKzhJ0! dT) G\Z2}/.`㜏_efD_4s䤭tM(?:%bc߫.d%[#>(@L]u"^&r4 ԒZ]^̵cX*A_78ftU/4"N'U)_C?U(<z:X!;hl=TH !3|sN \U voi5vլ36R쇍v6Du1Fm&V| :Ï]OCA%:O~ zN%gh.[@v\zwԪM)@ a;q7+YsmLs\Xsʖ dӓ@}yaf H(.td7~)%o0aRB&q'XIh_V'W#9C\)bFS qj?cH$8!0I 4zrōi墂49¶Rlĸ!+3 @='Զ(W 5a$}0]iT,zTb/7ui$Hg`q[喈PV cvϺRTP&gXe?+@)Ŗy7+ax3dF"wa@Js@elSw)Y7(`(JMxQ=o)xU]z.8FZm<a̰$Ui{wz\38vaXb,/}máiYuk_ /h(9Lc]Zy=)Vj ­$>!V2 cwӢh Jڍz :c^MnMƺ)8ʑx0XԴc&̛%L|"ZV in|%@p6d&jf.{w?,3FOsy@ gѸo Lql\EImH%{"A }r>u$ؖhV6`QrWܞVgU5 WCM/f >JdLaөj/%6E_UzϸFg!k,y(PXΖ2ًqوDݿ-}p?l'T!)GԤIg:,iJVxݻ$@W{=EV5gClaOrl ,*eJ$ T d‡| UqKߎb\,ތDǐh 6JwV,1vcYH~fLZcJt:U$6d1/h(qEc'iROl K2$"oM K@UX+F1"pF6q^?fK1p({SkWdg^׺KziC;0ASY j؇$2a€p; 2ݧ^?h"~G@SIz @#;u-Ԁ$4W~Zx1үHpi{dlENp0+`9z -T M']fڀ$(\6o[[;(.kf$|DrܶRZb_Ǹ?6yP4˜e? W=uCE@0D:_gPN';ʼn ~sZ}?=Drw}oܡx"ەKL,:t,un>;uQ_&Y8ˮ"[PUyO:\ e~ml_A=9eaK\:)FrF 4g-06Ļ|֣˃|L%@3KE NA04IxG6b˜-w.VZpF*ħ6 sb_Ė_lI[{m[A8g\^w~XmmSTrF\y 5Xˎ{cq;վ j  mc΍ g$cs5 cPƕfZQg+Oܒ'ٮ>%ι/t eJ eU@ʺ@_zn:-TB98HUglK@` rqԷy A9nM1v\ -T}\Ob =;ⷓ[hjOWĞXgc}jJ1q' >n"lDR[?BxqF…)+sn/>}^zr0;,>LxFI}ືD3=g̚ѓ5/1eڿ8~ߑ,i'0A,9xM$)f3(%M_Icq;"\޾i>5&p7]UI5Zӓ@.pJCNU?skLV;)Dezcy?| qbӼ.~`jjm6.sѦD$1hX&_7U@;q년]j{dތ3& uN A%TwܟY"d AU;'A`(tP_gAZdyY~>r(w 9'BT' n)X|ؒ`{u86͗|U{i̫x:~bZ)Sb3g{P~,iXWp$(ά$F&{ SzDP]zo: dorJR2HrN<~qa\'Bބ>T*㰁*.bERda`ϰޝYOܓ-U*]%Q hB|j_(GpPmZhbVrs9993Y 7Nh^E !W5S,n)LN.Xh/b2>f&"|2% ȋ\Ej&;l ^8E7˲ag㢠]&dL+iE/ 8%VW@c+ė׷ظV$ w# O]λIL: .Y3]ƙ>qMHwR3-Fj98UL@M|`1js/)2"ʼn<<6J 6xV $jpn?*qQ#q qH/[ZF " kF@OߌƯBɱkzk棔8'ʓ3W4ѸO6IK#"V?%tv8ctz*6kO8Eiֈ{ޯn7~$!U#X+VUр=3NM ;K}Q;K&/lEVF=uQCVɾ-3{ndvpt.GϢ0|): v0uɉ:tkv1:\[y&ŏ楍>vjEG?;tNv^|{bǻ^kVթI549?˝;f;`2oYKzWRoo.vEyR@|ttQʖ]OV.ׅ&^Mv+ޗCAha[-A8Wn/#G.4Ο0yi ;n_5bVY2F@oS*VkT_ж]W+،(ҍ]KJ$LٙyޝBI>.+lb0gx,Og H6/> &( *$ c.wQCNQ #ʺ %i+Y(bRPNRPAdzi˕ #Vwm?Z(h۱lvr0qL$]0ZޢJpwX}x;zD)xEɶikmQp Jt!|؏ /'eb3kF o5\!D'[ggiH,=X/aneܨ%Cp.Bw 1';m]!% \[&-|bݩ( 4(z`zECSijb.|w5پ!IU>VZ*& sԩ:4Ll?z3)ûF9wr59uw]$yjC - NЫN6glÑuҸ7֋Y۟k3pfAFyhDA +[)РyLRiX*=I\61\xޕΐɓJN\*hGoXbEJ zyFtpY@~)~ -jNUOs(\C1 :+'^ ˜Y>EyW )^Y$Ee֏ג4__waS*qZUEfFuZ*(Ѳ zUc5,xT_O$y!BͿe=0mTu? Ӗn2/y#v*GqlJ "6Kc֯>A>Wlɟ7,8vFMzʌ m1L3ck0ږw$X gDG-@7QIMǴ~ݪOR~]'oV$R% h}V')`InZɗO -n2ܼ=0YqQԓ;PD(>&dl}`Yu 2g캍%[F_=?_t$(۶pd kH[+7M˄X~ex\Xqgع{@9:4H Ν"TIdRX[{hRyzԣ{n,I#4Sw1X1g 2Q'Ӄܤ5ehp\,) )-qMw7VI`6eIƦ 0kEGY說X^n94" RXCv)^+hjgCtz/i07(,]..^Yō iPWpC,аrg}  8꽅ۜ@poKEo )#ͣK zߙMNƴP.M!At]z5@\d:ʭ,njgRLCot> W;('2YnvUo*kx{U3Ja~I~6 U蠠)[&!'»*]pQ<^ՅbPNm|4񢞕v#>_o(;Aǭ;|P!Ai?M5@;>A"W8sr쟶BBI}@(H󽐹XK3\ԪzBǔ"!T5:Xc甂F=]`-1c K>2x˷xf L3 ¸EX0&t4p-Ϟϝ}G[ Y:ҨG.­G(,OqhH31H\(d4SbG#ai AS!b&F{>IAbZ }Hh;0U\4z].>3 E0b+)##+iE:驠?{x+CmxT]R9GY90{ɔGykv㮹ܲ1 ͵dz*j&sJ 3]Z=h8f7r- "H'X} ;4LzA_&swokBz,q߁$HȊQ6N*?vY3hOc:ชЈs8|YRx*GW[+ZK#vdx̑hWGC4;IҬaYjnVk%ۙ;+;zN~m[LDЃiW W> gy=2"qAE](Ҁ+^zpkCȓR;v6uVKc͙Y4ӧ3h&X] u#m~[q]U͗CFqjSסT@3qӲəvսFa9-}YL.CӐɝPo` njkbj͠2πTvPyה]4ݘ?pG_NraFN^/~LI+l{p40r.ENçG ?ޠ>@X&U@s7[p`wҮj {O&O\sr9-_Dkjj8tR&}^F6HMDA$#T(!Ծ #k (slܵe0aEpF?LSJ0pТ~9 K@E&T3T]Ǎ*WiIٔKN]tXڵO2?+Ո@Oc\8 /kEyIӧ;VRb<$f,a[A{n5ۧ٪g&kNKC)VFrS*'}!Y(~\H=\y>[W?UFxI]b39:<7'" :j7#n%ˣ+h RWo`~wW{nzd[.\" mբHLXV?4]BKEj3>F$t`ݐƂM}V)W AIf^s<݆"omc (DГF)fBR߬vbQ{DS@o:թ\s.`ŌkDD(hmƳb7򬕞dIO͎8zt 5.%qxuFm1]Zz]$/D4`]ΰh 3۟F)B; g2B2OrV7_*RCa@L;ٰbşZBlJDSU2OЄ ?tD{&j_hgoA@ΐtUC4J$G,1DcvٓR+w.qe*uڋxXq0پZ6oNN؝L҃X#<%' HDυr&`["Vc7A{9[)Xh\Vri*p:)PKVnbZ[%K9[!'hUFXd<&͗ڀ6(ޖoxW!~,/r3} F gaľL1FژC{px\*qcCvB_\thk<*VeL=Z pB%5$Zq-WRC5?{ʁiXZc%r1FqK7Syi ufdx$Q6?_HՐ?7Tc9h^fR6bEa mq!"\c ~ )7"Sb#*"[^< Z͏_vMfŊ4ǎʢcb:,5DyߏVfۗĴhƛtUME$=A32#w^Aeb: `Rbq{p1!rA\j^#|`Rrϧ C[H؝R?q*A໬"od-6>9͌,xPl3Д[ngKr>g7/+اTlPGJ_$Q.]4뙗 IW;朹Wt_Qxr1 @yҠ^XYb|! .|(P0웁v}3ypxl"x%k}s,rR8)x0w r쓪ZCGd f[fуG][墮@PADa0;e*نd ?y(Q>FU zGc+p06ka%hH1YIYN\dQB1t"mf8ME7)c1A- o̮rkk͡e+:m.gakUVR35t֠~;.ąQ>Ap2Ȥ.燸ΞfzC zxr{8l8<YA'y=T/Z_=TYB`vb|rJ/}en.F`$~Bz$ʼ%ui`Cܤ< j@EaxO#S_U#)*`ݟhM&r0\=Y, 1 yk!=`_ w{7lR*51}4bx2p&*=^FayDAt$qS׭R[xWF]sp ZVJFM $Zā;>,(sA>`g&B-Jei*U>C Ʈ:Nءg ;0Nc68.8n ,?u4G?[)\34?Z ~«F(8*!rxLfhHc6e2~[)+pز>KU0$#0%Iv)WJQ"̯dX0jF>`[v܁rF“ݞiuX' SOL6) ;2`N)?bō9 hR]Yn.pt( Z|Q0 ]Js^";UXVg6 U֝Qlv8W[=W2DdZg+JB}&Lq s]/#{hy?uDD /AgZ8URJ2KP4ꨙځo!rKpy2AaQ %p3/ILثw.tJO8Xb"ބ}?I։{65wY4m/7(euP!\ OS_x J¼De<ů}_ fPX`Ӱz$np[S Ftϴl"$6V}ܒRZL EU<zI!deX$nv7 y!?\-[Dw"^,fpi$2#ƭv3&C|?-s?gx^554 Eq&xYiU`l?u%S5(A‚UD$ w~6,dDJWCa'./w,LY{ihdj:$RQ3Ɋ闽KkX2#s=A'\)W̨PwHK<֝Y8΢Q NxN $Ғk_+HC;!-dPEGY4L1O8@H_=ĵ{~yT %͸رӝ",^3=9%>Nf3֡j OP/؞l$`a0`C{&3҈&IVQN<{;'жKˣFzy~0V ߻`Qo鹹ZT؄ign

      2]Iկ,V)'<+.$2x H0"S3Q!B+)NC 935\8nzP6 D{930z==e*FXAEE +=GI0SN; C`w[h *']4)|hSZv YR9kW&mI ɋ5EU{5{#8JhtW9k6:dBQ^Ncʧv `Zbht濊j @Uzl/&]-m%0y)8dzU]lTFC`?, +j1mV<%ia1 χ.zn4ף X棔P֧ j賴Űb*T+ YGӭ#2ڦ Q-K& _>/wm?`ktKUt^ױ6x0& U?`NQ6CHܑUsXܬ!޶uSiN|ؐw"צtTWnW}ݟG {۪Za vʤ FwpUlܯilzzP1%:f=P$7Z尴ͧɲp-[ 䡅l?7V7*>YՄyVe˒%99x>ڻX[2]4 oA>Wyd#1t⸱STpNHؤ>b`0XVA1=,"qh [i~ |"vK܍ys{jx2ԌO ZI{sTw߇h\PS:6Gb#,3f;bw?O[[JD خI%NtPV_{@8 k8/8zS. Xz썅2{L'$F %X#cxA-)z+3mb2hQ] Ϙ3$3  h7z-X\G9~44[jGmwRuC)-8.]/ lY;V$-70 T%K[;ð83;ceϞAs\\Fڑ1_}f!"9Fၝ# a|4,ETio\rǔ/s2"֟Sp,䷢:XPDB:h Ty|vi=z~m-#8LC2(߽X*XD7}2q`֟cLzN; bn~ nY+ڹH?Jd\\9#eX$腵QdO b5#+gBN{[6|%fش],Ġ-Wof6-ͺwoD۳y-:C9܊O!IZR _9۷\ZDx4x-f:4֟3ʑ_+FlҰ}/Qt6'Lk˫GJYhO6a"%WpX` E[X5-b8-M}NzNJ] S\fs)bZ;춝Wx(%aJI -@S[~Uw5McMtEJh|6뉺/ ܏۲b$WW%/Rm<;ہs`Q)br=z&pPޫmi l.Z0U>'At&CϤb-{su1Gd)@K'F?`1;Di} lؕ/DฐO!Ĵr'u[.&tKUv4LP]h4 ѦTXHL.hePMD8U d{{^q9KŦ{6SɾO8FtޱHtzzdx#(~-7#C!t )tXOoamӪelӡ/F{$@7"Pz1,BF+-)"Jf(#/ )犡E! ;x=0M<9kϘn0p(*Y#1^O)-CVt*݁n7tb;IPu<Ӗ@4}~5&?(6{!B a{m`~`.QOժ%6lw҂sٿU/^ߤ\U7e_߫ӽ)C}ZΟ}oZdC;'bYh&EL@uÊ0B]P$*%].5%S=vtbts>9B*eKiDlD~4?4W3Ng d##+M2oE Ƭ%L*E]_͇S \SF\@QcGS/<[>ˠqĈKb&FI}ȳ}yϽ[bz0$G4UV2Ǹ߫059M}ܐ})N?~4AC߫狚y{uW-0Pn˥{`-5AӨCjs,3f 6owTꛀS$5hRUi*>Sz["X`],* )b,Ų_h"N+bS,: MJ:+0ULrXpsyp#׷Mjk: 4DߝJzU"e>,*2 X \`MfrWH6НTV(XOBf WX'Z<9Y>Mo&-BN?~;P^JMkS{:=M3ʈLx 3X@%/=<љz@^*Zi.GzQ֐8c43Ntʼ dX>3A"`f_rִA9앢(l~U "#cV4Z+!nX>έ-jKsUpe!a.cwm; Ϋ>*XF+a'N>lklL"bl$.ha$~noqIff@sPesxYE$IuK:ZyDtl' U=޵{ 2<>EdJ {jy<+ u*&';қRNwaF\v5;zzsb޿В 3REmUrM"BS_'3aqvU%.})^ a^.O0O6$[xԤ~x +?S`?.T3qJ'Į   {E7Wuڛƹ=u#.]j"3rwt4Å|(x`/ A[ R%HU<"ӿ )}'hS _-cʥ6}?=׳L(_ =Qg-էһ?lz}x95E`ښVA >ىo|ahN/|H&?җna%F:lUfh/RhKWw/&_f0s견dCh׀4#*whmq BRT*4lթ5+DGO) $R8uQD[~"`^a&^ʣnPe6_w/5ÇʁV̙n {ܑ̇m@HZXU<ꉓw*Зh%!l/Hde7quX'oJPo]N eW-R"4ل3NҾ}7 w$䷯EulPI3^s'ZtŽlgՕбs4% ba=嘚W{{I..5y='wM. -I hVh'L yGg3fF}Ek *xPSEFx+'p0&2 pbkn!MpLpH,CcΤPQEO,G{\M[%iU"/kxα9Ĥ5oՂ (|Zj.}Kso<6=IYm_pU [/6BFm!aۆ]xN<< eҡ3ӑ}pA Up^AjӨl z 4I=ܨV?*R&x#!bJ̪0%6έ(o`oȴ-bנf"B@Z$QcsWA0; \H4s!5yS5N-j ?ͷzNbJՔ4V@j?ݞÇ)Si*x%Ewȇ=xXMY.*z .r>+jW),_â>% -WIY,]*p].uJ4p cQzyW;䫣Sȸ\8ʿ2eAW &j~QSynHRꍏ9cZ9___Qb`s~&{X.*'a wA0*v Pݪ'K+87!ц@5hՊQe8&}TQ5iwߠ_>1ύ^}cMOc!h.TQm/hTEc9Te?g4ZKbsmT7Fų]<3_%™L)= u/.tؓ>(#wFn^(tDC` BMf kF2Zl:퇫TOK#d9EO|IdR b8FT< Z@<%-5A봒vAԷV셽2kz)r_R},dcwjh~$s\mOg#v ƅ²dx$T :l c {ǫ#\rW;Oҧ;/'v^)G ȳ8{*,Ib-׃O8Yh|o1IL2nBLm%u4 B^/xFha;ٰW|4~Y<؞R9ʕ$l ):Eۼd!XGIZ)^. RuC0aP߻p1=_>]0 XCM롸OV^rWax[T }n^翸L90kAu_gMĕM!DV3j6DNhڶhJ!s] cj]w<\^vljЯ9kKd'p_lLo#/_NeF.HEWR _6|.) ;),4\Q 7{?JEPEWϴy{_Xrf`lN!O_v@Ⱦal< 8_1NQ7zLtH`QL&!;d2ķEN9F)rg6maD8RDnav\V6m#[cw(Ш7 5)뢀)rH4u`+I˔Cխsh G@aaX ,u ㌘ȐBbVz_= God'櫻:1'Th*Qx|'PO 0@01oQ @J`FPKuЯfepT)/!a[j &(0HSE}Ěm)1+#^օ׶tۥ+VzaTՇ ؟$C* ©]['T\B[*l X%KܙFtp<4צ#,iBחAvnx'P@D in!#~}&u0o%^咃A31p+v/{Xfա՚X@::= vBTDq򊜯&nP]eW+ok[=mvm(~SO79M ?bvzηXYDXA@r]Z$u +7~+v=AGiCˑ]W @̡/7Y@370>$b2}Wxź'Ȓ(!cY[_ʞҳ&tߌ#.P1AUP曪H.~7}vF 79kU d)J;Kdq1s1+8yqKV $=1ba,g&-eŦ}_v]Tn.p,W-a4w*9vY%A"6N,{q/ VÜW+ xc:BVܕeD@J4 wS&?5,F\ p \dymb+a7Έ[TW a+7PChpߑ$adB(Nx4.lr9sWnrMxÛuLB,Q~}"B&`:_J1䲏MuЏbq{draxl׽sʰ65 Ut3mUYZQ]HQ@Ԓ=/K=HwD"]]KUi ֐PNda+)=/4#[$$;5d$|_"+$yYHm(ho^/$qF+_dcg>fO;0A+R ѶN& Ɣ Ƨ6+͐DYcD"UɤPC묛-TR/H$n&)M||8.=^7SjNi 68-E5Ni1j? M">W(5CoK6њ+Kɗ(&,*M]" hU.ElUK"tx12`F%j4{r R}, bOs*U]׻$X 錇CII(vW?g+v{zǐe)Tq <.ݔ tB0{C8tp.Ln)x@hPd#+xܸm@hѬ @a6xsD&{ %YP>R]7+ )K$ ܪZ/ 2SLJl謨pB߼hr$w"̼LHF;ta{w!mO^ Be$Ĉ2!㌫e;gK(CS+z/.OWY/"b>֋66{aAWq-˻K{P0 K_ @8ϰPoR]NnM_Ppu8} f7^[k00C>Wq2CZq\r *L54~ 斓N;(:^݃-~uԭX|,m#zk N-NH2hŕLC*sz<2{Qlt-ՙNrc׹:ˌvNLD,[#26k-wڎ ]|p$jh hA_$7Y*HAk"4Q4I {%@3Llui1ե[k= F0SKf;|;/u 4익7j;WzDzo*JʶE#2AfTTXym: lgz$XGf' BiMP4Ыfd?=NƖela?qd8O |tT)1LE ;Ps1kCa"y7=0p×;l7~Dy۬c5ݢ֯R};_k/R7 M_}`9S܊-`` 3{~.l:GL.uu?雖c2r%(PޭD"t pt_X1N3> <``j· ƝGwjL "J@ rl,(ԁ<>)8̔KNn]@hdAgߺc'%w!Ѽzy?jQ'9Go/ ڌ\/. CgI׉xnDql <pQ!pgsŀ1<) `-U"i'0~7NQ%w:*+ڕ>%5nr*(;ÓLHD3_L~lKKʖ'^CQS5j<-: j}m4xG}0M7Q3 0xM((?FvE f/ {eaVwV"Rzbp꫹}yWqJg&r{T8hE"#D&}jT߉(T)tm[~Ȉ5g*c[:Y.:WeQƒRSHM)"G QqUdV@s6F^xcUNFP]/\g Չ(\-/iK8"~xuM 3_Dž :f s=hQ'{aX~OQmū>fF4"{61X@Ȳ 0$g-0f0ΤENX O’**ӌ9nܧ'K '~9s: !ja8ʾ;Q LUMzrP;tnLYTVd=0>d”F_sM Uf{݇bBD z~TXG.88yh*;ɧh| tߕȾ'@zz@"snvGyqC w(F*Ky#Щ_+l8<=vߛïƦҡ؄l5ڙFۯcE5 Ӷ!& &n.S:BwӌYcz!&+ RRhꌶ&n@p C")ԡ*bɴJpboL&H7"kv]n9ߪJ{ 9$(UCܪs-7tRj QzGvp޵Kb @nȆo-F?@y fj]~wyaQzm<AGʧ)"&&`j`EbbZT8d>E Kx,WD-] fs31Q^_)n8GL{4͎-k&vԋ;\k~ʗUƠE!ou.VTS}as+@x3$хwO+Q 0?h>vHr^lnd~hL8Lr")@p'){{4\sފ(Ϳ!|Njލy$9ْ{tm4pD EEurߩ2ۥAF%l% I]9H;W(+U_$$KMyD+ 4zThB`ẑa]*)ؐr'uM]@f m;د0 lh@Y>na<b[6&~:2D> j2 2mӂQ3ם{Zu>%j "$ʄǰW>]ؿ3'lran ɬtޫ}FĚ8JgqT5|G ݱlPK^f_e:;[Ĭ@ګOO9(xF1f*"I7mF}ƫCG/o7F1}Ͻ1sQOTݩ+~y%)k䋨TՈרOSe #55j*M J9h{2JjJ(_h\o#&i$H Hb*yl!һ.PZ{ǩP+=J?!AڙׁzZ<:Ќ+"##Jctnѝ5*ŠkpW d808AB0JdQW=nIoZ&&]Fޭat/RXw<.)RԁZ!/xU'|Ӣў.Ao3k].o~dXa\GTejMV6L⨁ ߬ڥ)v.cM C L9%όXY\G=W2x,(4JV}YS=\'NDh&[%bWi 5uTV:Gx|SXK55Swְ»IN ~>bzzo܅V2Am9)ɞqˑ,7ԨA]仪 OXegQrya#}Ҡb΅x%-Qq Ͻl3uH%f5}_rF"DpːVCw!>qw'+@eK\F_e!(~{}aJ=蚵j/՝[MwZ% S}_7USn|D9a{1^tRdq~7I6C/".dx?\uׇg6"G-"Oڜ3|pjEiR҃xX 5՗_/4f^87fIL0bLrη`&=K rE0 >{=ʼn^`IG帧 Zho&9*SKU#a)-D.R橹{qsiewZr9~I-e5iap}[Mڅ$G!y9P8Ϧ9.2k8ԙn0 5艮|Z U:nn`V},oW W+7pԓP?bsqYEpYīuw;j~rf7b 7,9 (?tL\5o=NON&*ٟ~%^] J($ 16 j@b4HS]Q^{(3Rq֭R>+$I f17MbsW>3}sYߝjPlpdoB,5WeXQ] \>4/98ScP _rd|Xv+ ePzF)Z:H6fܮ-idz&ҵN'+2Y#X>\dΠIuQqïE"ѣ8*UBiSh!mbHJx~3p2hY#~^;W@. #x03;;Ҽ5Vs/O"oD"%Kf;ed531§XԹ bh2% פS͟d3垱x # ۡpn~W.[a7Ne{bRrG?ŏ~a6?2ӫ7A_v01%وJk_lR=JJt &o&7w`tht$1³zQCVG%1q{'AVjc aSASBCM aEbeW1H')>zLFQ࣋p^qfyci?"A4UyʶC(dM51ћeЋ88Y\"?R`r@Qֶ+`%<U67U1VFߣ-/wϏD+ןk@9ECj!R$kv<~IcvGIDbr4#FTDФ:6Q9H $j|GLͥ\Vu.`JHn1 Z8eGGI -d̅W[Ð0\*{85b]!; /VY]4OS5lM[v&tk=75Rb Jj/3v]"9yD_D@3_D<++S^ si),j:f4ݣg->EhFhfR a2 t&(4^"‡IUXE뜦a/ey)3֐J‚0Hu?.شuܑNl\(Ad\tZ$YD3~%^N!Oܸԛbg7w8K#&-i\|at!?K.L,LJ5Ӗakx/.c/fLܔTR0Iȍ~FmRx`'E`L%jϴQ7y5xьìڻDTWId]-њj03dZen^'φG0smbd]9&aV󜟲苲Yq34e fKM@) 1"y;N&~ڛ;%ǴCr0/+Q(?[K)RA*eWGhBS,8 BO?Li>{$Ը$UqmmyZf li@s,^L:&f2^6\$Ӎ3`sOK8W_]…$#Ue6'ZP }5PF͂(Ü"]|T%Q va_pgQ36f^;͸֞Y]l _ 7~4C?! 3d".7jW_w(En )ta[Ѿh-k0Ȍ#iIf_Rŧ_+^.I<~KƴP]:`",nk5 _T[v#ƲG-^0M+o,@}oh>ffyخBBM^X?jh4VD$u1 a&˽w3] Z^VA-U@ADeBHY@Syt%be@!:x/#,/ZR7S` 2Hq }4 :!nÙڶzOA03+ ȳT:K=(SNZ#?XΆp6LV%%U&a ü(a[:}%!HmXkZ݇ldX\#%b}x~|EAC֮Q3:YB ՐHn}PuߍeQPS8q`T4wV~g F |Y!.0yL%@wU1,[q.[s4Fx1gX0ހ%k})Th{w>ǩEw*8Jϛ#Hl5lᏬW\96~?pMhm614Z%hlo#1i.|_k̏*ϒP~g+ЫzvmdbDNMЏmXx]f.R-ٻB|5)ћlX`.xW+mu؂BA(6cv1*zdim)$V$3_WϮO%c/|+27{|NV&EQTW~G%ʇQ?\~)`a#6E(Kֶqt3TVy0=]mˢIkk @}Ӻ@6Ų2:qKo9@CeY9Dq6~@d z:l ֳs+,t]MIv9[lѭ?2{ FR䢅&<>o^iPqٿa»M8 '6/vGkF9eau9I߯-D?XpЎ,aUK=s(W`Qr\^glD)m™"P+z0pKg4h´@WU]0-CO5ȿ]ʳ3]녚 ˲umQ]0Z+DA8r(ߏ ڂj xj7ma^㟽|}:8' @Ud>lKg.(}UXQ6xCy#dx͏, DaL3`0~}??9 Ӟ{@f PDvPޟu Ҵ<>'!Kⱀp L JW62d"$C`l%CD(MUa'ml_úxy$ أx0p;q 32dDG]י`yU]2٫Q -P W (=ȓ$ -0$GD#v3VCb$Nm+[O?ʬ/]%q(-/Rǂ\W綠wbD-Z8}'?<|h $: }X_,2bY#<^j1GU0suYㅦ0^2~˄M'S60wTdF:N͘c *Ʌ[@x>!咋*zXw[W5 t~eJ % `rSY>#ƩlvWM> /X{cnOM 9C+: R0ou#fHh"4=kJ`h3Ǻ YRC->.'5[9 7=Yj[-É/%B0=_?fߵco-hKTpZ3[Y7E|z}+J8A $XMRdĈdavUnGsk0܊^9v*EP "'Xc2瞜?匹(y-O"1,IN,@:Z;5_$[8OnaCq0m IJ`ǰ׋<䧮>R37fGl*OaR:}z31M憗ez[Dcj+~6\lž%#҈] ÿ(V8bM4bUb+1Vh+]dowLo"s9\]9?Pd@3/H ZͣΈZ1_ݻ Y ~o|% JS]*\ʕ"SMk/.x<@ AMz7/sFD=WMpjD^V)j\V4ׄ[iBV[/,\?TO++]!ll*v3oPY,">3&5xYNeN{t3PY<[i zA"tו66EĪL4(Jd>A@5_n$z V;{CvZO:q2Aģљi e*(qP#Q^MDRɹ!ڒ~/.*I1û}Yf|Z;p̪#"0g[j?HdȎ!\| DEN lY1{|l@_9W0rnC0aQa8VȞ`։;5͆LLś+umcM㯭-H:,L^^twc^y˻B{RGvƍ+څz- v˴2"8X@w FJLerꗒ)'ni,x~s&&@UG qX 2év$T7x0 d?hdX.aFf 3S葭U'%rjck|X7}PŌXoZP{G,|m : M}E_`v)k/fx/εobWѺYx]Lh_c(NHp^3zHJ},ÙY(vFO-@3XnUkRې'0.#t#zRKh<-㶶\V[w;JPT+v=D&c$߸bei+[;"+$["^X:PGv?Qz>yITF0j/=Gu"ą~Oc`#Fj=B@UN}cRCNHͨ~ozA!d:­-фf9Վc8BVdYJ.UIDX*q.*x,R/`_⁻$~ʥ&fUTU@yTƙ= {MNo A~y:twU]9bі]:554E)=B(]2`cEf@ycUm"l-FpP乗#pA\#d/3[~PKje6uRW>x^{=b.A7:)ҲH㏱ݸ$\E'6szFQ5Ex)B.T܆WOލ)̱}:y}h]/^m3 %"GeG˪ 0u'+uq-Idk7W;lYN~i6T_{;z ^w0VUiM#H~(Rgr*="Kcs P|kskd ՘=_Q."$>TNݵۑυhwޱNZfJ QHeB OK|ۊ18XP `m= ɜWI̟^+q6_tanI`N3bƑ-]8I%yKf_0>+o:ڟo=Y,􀂽29!.v-rH~(//Hcj>x5#/ ȲeR _~\ ro5 Kb'kŵZQ&HΈYp2ɽPZfy"V:hƪ\HǛ- D%+FsgW ż%\'ȶ:8O?Iv.~os>L 8aQ<25[ т,giڧ)%Zi,wcLp[Hh&NV<UwIU藴4$*̑$t宮PO4 "]~4@8F^G=L3Wh`=LCE6jB q4/2br}F76h}a;|%']Q֜굒:߭R6K}ůK\"G6/V2M qq}ȫL"Y؝uHž^{'ZMZBiS 1 9b9ހogA9"Q lX*8kN]cˆ},YVP~TIo wW{jEDqK}6pԚKc1㞭(H$htDѴn{gqUg1 g!ΰȺo)5CN]tlb60!Mԛ IPToW;q0bsWueRYBj;c,M0X+Mp';UX(j_lD*M n)Euw c/kcH4U]kşvoh̷u:nx@N0֦|wHp-u4w[a i̿~wg鯦Ӝ$L) UX.+<l)9'R 8\ b3e;0xq "vFML(UvvaH=2 ~V͋n͏x5#WSb~P0q x#ۂžg$5eaЁxgH9dEDds ւa]<0^K>^SBM0# ;B5f*]Ң冁4RR銾91űw mXf)=N-CVC-s*a !Hn*3~?h ZেS4ضq:@&4TlW;#F&䭦/rvzˡCBqiʹ$kh/誠3Rjf `X9.Y$_8-WΒ`<= G*BwzR+g3 %.bD6D*#'iORŁ2N~3WΎFc\3Ӊ@*Lلҹ!*{bBE-#=`FtB/`瘕>Li,mǾbQ*e3ċa@?Dcƕd{eZ h8#Ҿd))_^E[6K+.͸0a2GU!MY[b<_s<fH^9$;넯55ZB4b՟);@>sT+lާ3[UHr:V)R4ϣjśG\t5 f0h!i5NJ (.jkQ̈5VYug3n[!h5Ug2XD)CPw"CVa-VY2wUӭ+ʅP(I7R"pI. ϝoœ:\p]dbYy:Z` 8rrzMcYKNJG3 /7#o7MK; s.CHa` m-,{r[$.L ԩx ,1Y 3.]gpF?(029.v;Yx:ÄzH5!­0lH\gpLy=ь̚ϐᱰ2f*H9 <װB,QCx ^"EN3߱ G?W퉋Ġo6 KNpj'S2[eÏkx)*4mpt91ќqu@SŪ{(*7*[ =ago=d!DB4M]T_~fUգ>=xL {Gyܗgpۦ@bO4Fŀk.R2wV\ Tnvz~zBN0~ jཧy<2BmV&>Hn92/' 9XVp j!+8hAKSg3'6αsR@'ު&ubʷߎG]W)(R,WC_l$X9SY,~%[& {ZPu^t7]whT ew3솥 _w7L/]2:LAߦs֬0$j`AbzGd?S:j#@K0~N*}Wh)"4hw k`VkM䒩W$U2TN/azUML{72ĩ^d}JF[oT{6蘕HCk0vFWāD񺈆gAtq7iZnu#DɃH{H+t6+qb>GC@[0TN'l3nBvTbo0D[ Tt.O nUP)l\чHPY%X50^9j9D|1|vh^QӜ7Q>'l3A uxvUw//%#`nhd8VZHs !Zd Jjݬ}wM}д!{u%ٯJhHk(>kY ^hrQYqvH>DÀ7;rÝRȢҙK`ɖDeSnm4Jq7_s5)O7G"S/]c8H$L,Ex df|9 aģGM ѺU=*;^3S<<ŘGsfn`n_d̸t&P{4v}sfg_دqYI9Lp:Ȥu+ V4qHjL3Z9:!EyO>xDO*Ym29jɎ.Br`4(O3\'6ִh*q&MQgK 3i7@,6z͉~'&hnNʀrϐ&<ۡZN:%r؂0X#r*4/t'qIP&쮔I9ln(&0>gYZ070701000003fa000081a4000000000000000000000001643420d600040314000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/Bu]?Eh=ڜ.+ʅofqV e60eN26fL"kn{cEQb 匡+%&!X;ɋyZBXN8lë#aCeIGؑs>M}-0ђuޗ~ǔQveN4;VوUK 8:ӛi7+? Zkʞf^ae3 j Jٺ*sLwҦu>qjNhMs!ѪSGqzv4#<<=aZe&jA5k {03mPBMϫٙQЮ 1Q0L~486[1Dܛjdba7M(@}t@9,f /=e^%Div MTxF.]#d=/2I 9$ѝ~ƫoFyD- $'24xY-KxaƖ 11 {Xt }Um iNʴY6xo9莞l؃d(79=p '6!%aD^ɔc}3雒}V<ArkWQ8R d=˲DZ֋ٰ{)p#s5b-䩶$.ZÉxV9.﹟y\l-Txh*iTB׻xOB9Im>zG)@^o!}t\ $~ƻ!q$^^y<&ey1疴)WKvFB"=G]89`jݚy ,2 GX^@F̲}5'Ӄ[_ԅ^Fԯ@FHZC3՗ΟU"Vfs-I%2T|&Η9}nbt9ޔ6@2TݯDD9P QILk:ّ>ȻY"ZH2l,j?7HlF(\'8;s]|~X\S#)W$5-I&R@6ZqO$)α %wJ~#W&";/8\O8˗%J d{>DvA.Unكio: 2gN]_Ћ4e/ICWϽfM -1 pPWR^$>fš˽P@H6џb& ";Q{-F 7H ~:b`K6! "yRWl9sE"9f!ojj2 Xφ3Z˥+&xl™Ƀ8fgr[1;c!ˮQ/U_+bﲌ2,qpHh4& 9'mq2LNpƕ?Y}*a-3{$SH#ў(n=n6&K p*Rc%NRWύ鑭7?|YL"5lS԰5 ӵRHל4H㟲IZNZtl)Ky)dϳCX;+ߠ>7I +:{0ݡ\&d_G3*Ң:P%maEJTڜYڄ nlͼlg)zPXg0x49H.4iD5HpP5n㷬< nfF9{&eP[m.|Jtm-_d\+݇t|p1}nnux#3~KTHNVZm Lj){ՍjہKOiGn -lഅ _LrjL^#i闰R4+7m~hTNoS ΏPxxA FJn̂ȶ7hE|x)=W330`W,dkSeq*1hf0-Xp dǶy\HSTgrA1 $%Pс=&)m,|xCWC 6tdW¥vj#miMj_bJ=\r,_ GwjG0Šj, Rk@l$z-20DoHH#;8Ui A+s=\3:n7؛c_ |Ft|Y6K?onR> ho% 9;Vwv'j-eU a wԒ2Lwo t/&H.zKeCOB?L,UfinzzT7V90y` H._P_9Yd,u0hsìW?}7C-3,bRn@ .I6u~ÔT} WH .Fo^^Bϸ \dUCGK{iJV >P\.vY _rh!5ty59Zb>g~0z[d Ka)LC<~2'FZ 5b6ȼz>R)˂E`0S&Mzճ:»e/pnZ`liA_#B5PV ƈ,HKҀ %8n*;&X7GIw%hxC4CT?ҘtQ_BS|J-bE1P`bgzT'UFÊ#i@[I3նxQ/ 1dץ+9vmS%CRט.u%h᳄eHn_kڙHȢRow_w7-_oy$E埡N f2j&®؊-&~w xb+.J )Cf=U(! GV|;3m s_"ڀ+: խ54`9 Σъe6w?;& Xr1kg5ϵb97^Vr{LR/^awߑ4s3kBQlix=~ˆ>lA 9:i^ҵ r|3ebu6| Ku"DI! tv\@սgwj p{]@P+GT;Yt!fx*$\ΠV4,h\m+p<*2El@)NhݫS2WEFVN$*Y#HgGN Fҝ. V3sq=Z%W"W|3 awI"O ҠB&hbY[.YS,hɌ1 ] Q)~SSXJ) Ct=:5k6Y680%#bf^S"V`a;FzHj~UB 'SzCt#x~ϫ]#7HWPusod4ZRxsyȧ)L(7ug,ivT'q%AtqnS(MUذ**r`Iuk;8*nIm!]O \n"k;=^Bh|f;XLsursA ~F1u#hTDY}u+Zm]q!  R'ҋG箈&ĕUuy }0ld}SLU& M0GN4 i Sah.14X4wqEfoYGo$7MݶG\"*<`t5<2](Gҝ^*vt6buݴ)Y\f˳Wm{PE:09y*0҆%<pi1aK*Un_3|"qmor뜷H,cqC{gK7Jȁ;IAڵ}C]epmE$(cAT5h5o2讎 7$8F:h`a= ~|0:'Em,.G Q;C[@˛Y:QGq:rLS 9jfyF}y G<,&,0s klZ[go+^́I:ݢ,S*F{&vV [I|<2h> !HP>b6 HctM`.Ģ splAg@A h>% Hotl`S}`nUC2)A w=*=pj>e)gqO9a n O=fzo<?}#`C4t:~Hp,F6K1ik'"~9gth\5<}t p}4h%1 iDR;;xrTiTOB~vxE:% %& p )oK4^Fo'2ڂ$e޺R= y0u'OTY; ,eJP %n궿 Wx_=Oˋ}X{B0w63㍬Y]1t sqg`܏zV (eL *}ѐ),1JXJ*pݠ J}DTND5+AE]tN@ZWU//ۇt~ȱg-0N)-sݘ;v0,`h^ЃTVov/3¤{{0k,Os:(~>+L%;&om2{ _ABI "DuJlt\C8=aO6X2nvRt4ytWКHXX~0ݗԦB>|4Y+4,,/\j%<~3̄w`bʵ415k%F1$2XJ"fZU_f$ 8/ 9wE?h>A58ԭ3OtW0Q}(WvPn'L5&J=tLgdxXߺPÎ.pÀ%+.K|h̀U'xhh4PRanYwZA@?\&j]#QA٪f9iyE# tq jճLMxX lc a8p$V!)GҺ7SƥB  * ƞKIB3%n^sz79Q儘oky|΋+w{vt"Blꔀ3>M".* #saÅw69ݝ~*=4a SeTs+,CV"hxclXh}P7P3T:I  xT_:>4v>Ɍ9 㵗0xR8aC#D/j\qoȹc٥VH!6R&R;ođyBӒG\Δcdd]:#ʪWS*{(WS>cg֤t* 7BpQ@"++%ȡ_!'5N.N͟ĹMJ^@k"׬C%P ?/aa Zk@y̆}'k.3OzX._?-]>=V|^Hq%f ZC"@,a,˫}<*:nPtLC4 0j&ۥel0^w7kj{-wb_w dmȋG21k?gvoU_O;翠1i_9Hcx"1xۻ(|Tgrи8wHpjizoXT[ bSAkxڊ\ |>#P® ֞iI^!~ ZTGicωkTFX&Kv,+*ZϢ(- {3Qɢ7D!|{4: 3S/1{VgnVkܯ$WPo| ۍnh7GL 9|tXF'?@T0I~cDC tU.u廜ZbP a'i޳]frWc5JXvR^‰%$({ j%>G'Rh1 _ $[U1NhUz fnԊxU} !h=&ѩ]&w>wB0Ok8,b7XTg-lqdz<AImN 43۸H< +W.XA2tREph NN#4o^2k1 PoP%ͽI|#U}/ FcAy̜x;FO`'*Shk˦c4W: eGHn^beAyUT9j/B$[.+/KJȃh*1O*cpÑ{gqq5iuz`=6ȡ>_$#f5B`?uHSˍӚP3AfNY',`+$g b5E$=s:=g?Z-qSaġ1φχtzšxe0uƀVT5貖VͥDshWVvu@h+S5LV=ݧxUlS:֨L-|ҲKnzȸ}/UO~^fi+(2hп/U2<6hWf'*%dOkD8a )e6FCuoqA" LBmpG M V)|I:q-#̂G"ϯ1iiktl =y}.{ޜjmRt@ۃsWT"Bz7 SIR(7n 5D.!;dEF_3 V{t[JDh-̾"W-ֻ;y-:#=C+-ˈXO,ށ'%,!,I\㻅S1}G%LòLlf+tTP˯=@u i02q(.p>^Dt%'yRN. Z<^CAȪ;YX 烤0b891wjqң_$~7Yy9ԖmUx_Kob+bM%Ea*; zǧ呟z'\pjOe`b{SmX3 >N=:xy"(CÍ{Dg !?<KKPSdε9=D*7 I6!, *"nX'9MGGIc=ȓa :DȉD4VCϊurw7ۼ˫к]N=9 MZL'@ s e uL͔‡ډOwe>r5[R4=&ni2\bJ2R뻿_=JR7,"[7H\6+02V|1w6s5Ӿzɚ?ffX|QK6$ԡTC0BZ0дJХA:?Y][%7.t}q|I!ŕr6`]W_-A\8SbU^{_sw.φ|'۝d~MjbTU78nIj-Zu~a.f #Ǫ0 N!`%$_m|vvmRbM&Dh֠M3'.5~ȋ"%29(h.EB4]F/@L1܍[zB'uiВ9 h'5P7;$1|2t:)~{Fr H;/鑨djyv -#v5%VyLd7L\meP;?d_GR_RMgO+{YodAc]ܡ/Y+ێbh ,nJqnQ۞a!.&b&%y#D{ ,5?i1̠tr-~3I)L֪S [/65q6e"whdOJkaKVJ9Oni:;処pW4!â'8`'q(l9 oӌ`J~.&"w'܆Us}J7gs_sࢶT ݸ =KOZ;iS}P3 }?MS\VB'XM&M\dls0hHs8J"S~ nVj('[bJ= HS &)\3vRN볎-US;X P{ )czI\S":QrB߹'9 AxA %*Y$jV> ˠC^ ۜ^c#ދXM &Eh#DSk ,&@(Kݻ42k?{Gȑd(\\PMaIXSµv2bRY=Ti_sDESwʿPbbyq!9? GqJzLeDZ/uDX%:H؛SqS2ACd\6!j.uMc! )6dBh^w70?`/'Fe>a=[2'~grUjh, % A쎘oeg]N/[s'dE  ÏN^TIZLFU*B7 C41Ad38[K;x{aيL훯_c*pCם+Vsߛ7]K$5EZ at",=@)&XjYWf?GRUx+XA konW];B;SC/bB)s ? `ɕх o-MĆ5%h^4WٲVns@kX./bbjjvȤBUʨi!]!݀C컝X1|%Ϩ +Yh,+Xx3q5Dw#:Yh8\.gb++<6|wig_Hk.~psT=Fre]/g7m>.R+L bh<SpL?NɥWI$ b=>^!!j1e[1Y_!4X8<8>Q2Kuo $?&Ttm.ҷI)SZ^yW5a;8i˳튐WSŠŅPh`@:OjXҨFBK-W#Kq]D:x=o#!yAf vBxfŕ<+wp>@&qB4ĺX)4GSIZrkAu2UH FCocY8zkkxuVGEPMo[gnhe])GlL7r(y[HpN (-NYWxu%Ffv-e0iH#^̩ͫ &;1 pOx@L  bj i3J6DݰCu- k* /kѵ;@5{MdX1] l pX. R)Nig% b:"n*2ѲYĹ^`$55HQCq$ 7F5A~GG ˚(D$Q5`qO^e?p5I \Fچ|Gr.3uaM5HU/<Ɍ]j;0p͎76ߝ2SY@JZWgX)c`^U+:>v=c#c$i`T"} "ggJ# `CQ1b&|Nևk۞n+yVN Hx lv8l1N k1.6%ۛj!!ؘc}p||2b:oQv5U+C*=cStj& U6'g?^50H5؛`K끏Bl]%Ss|G?{@Yq!^ I#*a7<"+O<ھ)cƽ̤-;EGpNp%| <7"U؇B~64J,V ߈y'T4ePI8~Wu. [G1z\S)qK>' ^JL{΅*dڅ.JOVgm`f&RWTҫgM 88˽!:y6G{e%簤X@u{yxRFr4mZRO]f yjb{I%g/ I Bm|$$⚑KRK~ j䫡O4Tt[_ŘS6DU/>ق;)ʚqYz4~ˁZ?=2M\͟OX_TzY˺h;<8iR+B ?^iR;m`6":_\"W<{.iED}Li%P]`,Ta1-1PD32|Ǿ!/E [zgp0U"&OR`{< ]7|A_ߨ4ɕ%õƷ`ȼ'`ϓCĝS!Xɦ}T3Pnj  ޤH"Y+TB=y߫'֣A2|pGzk&ov6SJa.yb+}cpN=ŤV%s▴w<5u2_{:,kZ6OYM(ETXcg4 PBNLV}DZ3@а?eE\#6|4Ln:!S;֝2AkA̟&q]>IxLcHFƛ:ȞGJl@r8uBV̀={9p9EC\ϴ|Z_*ƒI=!~bIh=Gً4+q&pWF4q+g ^"xAC7JEq<UTagUXd+~Q%AneK&rI(SN8ľ2yy-5 _o7Z9ƍlbO:u9H;ppC-qug|K]M6r:2-RC-GJt_6ʧ 9r6a祝BV[TTzI=or}rxk Q%=`w\>uiǝ nSVVL3M;)DGe=}%n&?lcdrQw_U=$t5q{qJ/4" 9~H\rd LpZrƦW\LyBK:>GX5"7]܆wAr-=_t9 :ܼ󣧉l,J 7mLC!ڥ 1ȗ,. Y}p?Tdɩ%Ś eJ}b}RJ:tR'Pǰ}(-q!;=O/ n_|Wft,4Qe`ĕ.BtF6Lg '>prg+/_O 2WTٳt.d0Q 5óߦ}8iyvOBvm?rVg흸|UɯXbTA4Qa43W{Yothxx1sJRwXfյzKg4;=ѝ,f[A47aAh\-D\ Pvmӷӟژ$0HE*Ogg89!ILXOQxet ] Wq!(,nq3Rioz;p= -͗\钗y{B_/%V̷n׍)s%i~ߩe}a 1Bbۡ:> S\Ճ ;%6\NS1=~JNڹy&wپ|?jJ|Fata)%TpU1w^ 'dlo^vJR_t\`PO"EH_ Plq @/^Rvk7|.׷X)dEVĆv;u5:Ǚu~}%\Ϧ*U2luROyτ+ی;N[ p^:|,F_*2_[l`kb)U@}^_I꽛rH/0-$hzX 'Wm?IY9?`0[Pd2nnz%rR >yd̥(\fh8%hR^?ҽM~ׅhWiF.l"+=ݜ[FQzQKsmV"{#>)p79u "٩W\/ޣ\#J)MQ[|kTDQe剹ja,`\=)8W.:xz8A ;_HYJy\8nqtO0%TTp3mJ5âS#4pܐ2C'A-JGM/ܼ}Rܴ9hA{0e)jM Wt?~fe0{9;kD2qh$ӣ1|嚔 ?in?_x/{khNV\'5 |&ig` O"f?a@pk#oC!d&Q;$`~UTf(Za(8SpLiAD;a0iN";?`ā+AW 활ڇGcW_8֍Ԗ=@1N"%c:Raʭz ~tLԅRJ$юU6*9ugav eQ'ouq;c79ywVRUhQWY8onE7n!knYpRUWYTןLJqjMts[PI=xvcZiCOHlLq{gQAQ/=mq]F2bF~E9ډO-Ms]P=ɤ'l%x4HsOܚuS@ d%o#W8Lݘ$d+~t'rIũKuT/ &|\)o4Tmy՛.*h. `_C~|c\N0h Z"c|O0oE y/ϯu>a6 Jeudg%4Cw4k[MF6Bd*Pǘa Cey~`hbFkFOW^L*Q,\Pi W(n^'Y>.=!I$6 uܔAR3\T7gefZ8 nl i+ @vudgo@VƎƴ:c 0\ 2rfgc0e'\7$ NrSX^2B"As[ D0m%3#$0R&j :YYcĊ =oX#h}r_y.^gnǣ9P|b޼F@y4"')73Xn;yRvpsD\MDd4f,t\>"D$NKI+Fkd1l ҃<]? k+!yW~suZb ebߡHi!O@]8#y=mG^NɆl;D4 *Ǫޛb^HBo7sn\i~/# W OhE ofa u}k<D\xbEgKFƵ9f)FQqo=k6[? >a&sK3л2q0OL gCY_V>ΌI:!ct?< }֨d I<8I rk 5.[OI \zKQ.HJ0( w}Z0UCs8dY^s{ZeU7|ukܳJ0.P(cYF$X5p)e0$D᷑U{}4r~[)Yf W20]|?ym8%r#rd_kp }  ~ SˀGNx23v hQ.Hۓ7ާw":|,@vŀr8Y@g/ BWh}Ӷ:$HĒ-zZe,ff^+(E z %ݏ~ p,yZ(DA$:~D1Sɖ¾3&v|B+۲ah!}kέҡkO:ﮅȳ~韷;TkOxO3''ʘvS_N9d0BX (~o|vqtj~*^2mek`~ Ru|'u>xk}yL=ؾtd ?$5˺<`eY3)A9r(x2 V]E۬ ߲I6g$<$jX!dt=I\~cVVW-I1~F+Wr jDI˙1(") Y@>޾duM*a\tn ONn& pU)M&utoi_#$W]F|`\X,D&ߖם2N znDL8-{: I\-,z5{4cYJ)S-{jޠYk$+-!:S&2ҵW!.kD<{/LO#b,%9DHڈS4IOHT_xS '%9Iun'a>LavTOqֱͬq,<G5%f:.$Faf;U<`]n؎ҟi  ,|@;ڡ#jO0yib2}qORJoOj-Xr] [p,b-?3; {C@ Sˁ$$%_n0K7H˄)H ׵:qgbij4CSPm <ɗY;fzbYϾψOfQ@&  d\mú֡-^yă UYr sG35*5+~;8Pudӆ&-!gxWrP)Kjivovx;Е)^.wD!% Ff7c'~f.r$ ?R=;!1un#6d҃_R@[lt{'xe%'Lu軻 $P |B,FAy$ev-I+yuU':4OM]O)pD $Ogכ*ʎ-S2YC=Os?&ٖ\e2O vIMN? Oa) IU<4҅'oiP,ǧS^%[1eEb]<5kԟ5|9|Twu&k%&dَl6MYlhRkqS Hn d%LLTS][C&ʼn;T݃'ߜ+>M9w R"^ dKL,$5.:e2#^7 +os:ݮf8L [xQd 6]8Z" ŮaQ]b]@5ojdThs3 &KBn@UYS7ɕP?|nݩ[1VWSh%f؉ #O17°5^P:D'gFl@ rXxz4>;ri 󥺸5pTnL&gfW`zL䆄IN~c#/ Q(߰f@>No G6"՗JrAr`.T+: hWpg.Ր$~-J.Vu|ȋTҥ$}k|! T[Kgl0joWg0NpRUqл d+é$^hI NIW5cf-^l/[<|RF9}H}.rpI#㛼-L sH#(^3uZj`,e6MyT&C ?hu$E\! dy-ZP6:"st6DcOHQ9aL]ӎϒRtP=EDLĸ(~F.a)U=~"%ɓP?=-O[TU|ua.H+nչt#^H~#]rS-Aonj⢵h K!NF1&ܢ겮kJXq5S#-6ۢQ8 ;,8fi8,;'Wyatu>{`ZO3IA=W !4DzǞ[ঔZQGz`ZrMRVnLX%\?M #> s^<}YO(Y?g= [i>.b߈t2Tr;̷>@0M;PB=J KRԈcV@4JڜdzeM}fy!{_rbtHw ku‘_X=9$a&).ZIPZδ QN p+I\}3rߑF˿@~/@!TT_rC0Ϧd#@`޴}jJfw^ oINi-VJ$jtD XTy/*U>;*Urc-alr"D@2[uP[GP *^^FOƛvyNt; E^YK!eYhTd,K"vy_>,JflWmh³XOǡ9}j]x qَ,Aq]X`#_@bn*Z:)~(2n-ipiY،QZY\ǠKj$j5l`_ 'b g EqWGR+IR?Ig+IS&E(R9m#B 3jwo?%`f0?Y\HyZs)E*Vh{:Yhv~m}9U˪Pkc@H= Uŗ5]TgM_'!DFE)ߣSwJ`ƶ `"lΫ=ǹ+Jk):M}:fK腍X۸JՍ:;x YԷ\"`NXSJd 1d"jfozG4^P53RHLňJGWbǔg>{_WxHC@c|rtd{xtS'T/7z+%4Ѻ܌bIgbi3Cnޛ:ۧ n,]>e#0yJ2lM'i+OPg_w5'| kXv (7^/}],t֩\NzV^ђ|<1C-BZdiThF^qQ M=ΖVܔq귄w߉P͗; ,6 m9՝7?1xN%{Q7<[3bh $O xH8 !pHR<։ltɘ.+U9kI,gʿfߎ1  ڕl=L3L5nU4![kM; YDҨl.co>ǭer-G=B01]uv|MHBdTUeeCqi`O'm(N:l& U uX%) ݫo49%ͩ:~U!$x.4 #P-oeCT.\6Im(Ag٨uHC]f`ZUBej ^|,+JkU o, `7$\/-t N'Y{#`j›AG<Rt|-z#KkpXm!ΗOM;'VfnŵphƣUk݈?&ARQ 8䥠~vm`֒CM#Q.)Λڶ<6DfV`yٓ0=Gj[;P޼;a K67IL&ɎM̧Ҳ\/́zswJ) j:Ƙ:^Ee#|uOMfoq*@B2)Bd)IVcjTx@J]08!]JHlg[hЏOZN)LI*g RQM|C.}JLI]4'?e2 FK*L{}Sl909|23`iۜUP\—>Rs 2ܞ);VBOY.{P7U'./{|gfz$VhĈm1gQrDꚿe[ ?\=>l_9W.:鹻/dF Ή?̟Ѱ`>  '/pH݇",L>ʽ=!1q52,o!ri)s U˙1]hn/~>DQL?A+tp,&Q~ Ր YׂIF|g=3CIk'JHAPMQ*xJk1&΁Ⴍ7 Etb2(F+Ƒ"OFwb3MfO~ Ên 6e-@絬Ab1-I C0M|Ex2`&' OQr~No#7*}V-նq}UTD W ߓTƏfs J Yj. mO€󺌮R=[RYL5~9 Hf#KèEjMsHn"hEϓ0?1'=Ǚu0 fPjL( V-)B!^QGJɦ{Y֓T_P;v&r(u@J2F$ie}wp>&/e}){J"XKGu5m 1=x >qg1T @ӲZ '3T2b5 '?:Cf6K9pm,@}"/aV$|R6$D)kƽ}(u9s'1,疑ρ>qWk~6=|Dl/Vx0;x DM^r֚Z7-ii-=+a沑3v bݸ r_}q*Y(piIh5JAM HX_yk_b0ׅ4):A5) Rx̘Yt M@gyŵv4*,{Avd^#A2)zˊBW>/![qMY._G oW),LB{x&TW_(9Laװօ&LaPT765"'AG%l#z& 7}^Ĕ115q#,^qI!0owI XxUgPhYWr.&"m9ozR4Se\ïK;!c G>C{o,;/9:Q"/ĭQRf_KNp4#,ױ7@@0J8W!vmpx_ń`Џ,;Fvt sfI ]q~(G]!.pQc9:܄9ߪPml:E6adžs'Rvu}/Lsuw{dm/ K{=-Ct.G(nVf6GkΩ?~@,Z+WU"U!JCU.Dh+H<0Cp`>Rn5)$]= mv'=<~'+{`q姢F. *Xl[^ )͇`fj6y8lq(T~7f.ԙgƇg5FV]{}fEuUܽvQBA;F>}u;!}7ܾ?aHAP ͢` +lPqS""V]HG?+ et$]գ\,t8Ƙ(K?)B ۆL-XD=͗0 d*bl蹆'\Z; >FDd,s%$.O"h]CZ:s<_W.~ ,ig|bm&|Pd=\3|+VYߌ#TpV(-> :#ఎx橥2UXFȳfbnUu4)q'R$tگb[20eժA?d aէq_Z ur3x6pd{/~OpT Dobht0FX,8yFE[dۭ)wk `ȳjX sx \ŭaweItY<2,Ď>x>'{9ԁCE8]dTOБZP]8N$j:WC6)v]Jeȡ5F%dyrħj-rZh] `;P jr֟Wۀ?bJ$_Fb"kbOtg|WR`grGe5"^b:hEޟc[G|jtUs7TA(W^לU#,O챕At$9pj8f_z5>k}8uh{WF;s4 hB!רVe ?: Tj6)Y|f?S(08tMM<ɱQ"曞5O^>wzo15%wP$tHi<oJ1IlOGOC!h/2jAQR72 X2VmlvqTS t(gƝ>'p5轃jɝ/Ԋ/,|poƀO)J25 8k\kh VG\\43/Zշ=dZXe]A3mMlE9u*.78Nl~Yt~Ra^.rc6]sp;82/&`@'&glAw!P$?v~tky9[O͋䡢[uvNզ?^?<͉MQe1ř+P8q`#4!lAAײEs< /{W*Ă)^iVN$cKQh8>z\O4R3SZrD"sߡ9hHFy>ۖ~U"Q\8tvF>ž,py^Ƃ%!Dzr8W1?VFtiEb^58ॗy|C%}d:14DG{8O OXLJ]1ʳ T2 +[sMDuöVX&\sCmgX~Nz6fr!\T9u8Rۣ\Z#[)8%Fw4GaI$2SqzxO8/Xj_&.Rx;dQY#E@]4UoyZ"ar"E ԲBI>(%ʹ,r-R6[<԰_Q3,#l &pyb Hԃt]_ ?'At@rSoM< eN0̃b3ey|aCF9ᬍOLd ??9IoVH0'̂KB)"˔Ya":TP,.\6?w)\fR*=e!6;EvΪm5 _nzEDfYj!6GDWn!p#r8 Rp}+6Cr#pKI 0t-rRP4 =")uM XPE١OΔix|D5] |.2w%Sfa]m$#k@!IFG!gujljsW=>Av3޾]ʦ&-0G$I$5`vӅlVl6~lul;EU"i6iBZ3[`JJ-\|M n3!;'SFڑZ5hQt] TvEcgr}Ql>֊(#Z Nޤ2m"NJLnܚUFSP^(gÕXu]BcǑ |vPolb&,n)ւVrR|u^>|5o5W>s>ibrsWHëX?Ї8 } .`|.iAoǯ*;>2sMD8/Z7PY?بrapl:V5l7a/rɷnmX,#t[4_G(x- S*@WDl-̗sLi^nڄu$&) %$gbOt8{Q.|Wˑt7'`!ӏzzc6:)`f«}Lͤ+ he(Np[,lf%AY_8KZ㗍s~.!(kA4An_>F{6<7J7)'}hyQ5ލ͊e bҁL_6y7Ig~ 2U~,.. 5=Co2g6^oTo4Z9yBy %~};wys 욟?U.oEFQmC. RoҿzN_,$߳t s$Nb?ˌI#}gO{ "c^{B^nsx$)~ $uBua'418@I^g@evqqegr]N^!J=/ʚs̩_N9@!vkgk\HY. fqTskꤊ ܫBF][WFF93׶y㧦p6( xiJ&m6 &qU%.N:z%s?YAwCp=n,yREPڻaíOG.H j}}d6}0`U1r| GxBJ/~Ɲi P|Δ,H:ef-?ZƤ,0?u3ΟKajFkb)"f}駡eV_S$ Q! RQ|ز̒ь\Âcl#g,St`t샻 cɝVB6R>zr7Ǩlp|$|8e)q.]k(EUS29˅=".Y%"ՌD( ԷRDKB5y7{dA a "D<"t@wޛ/0vp5Zl JA{E8d ,7΀̫Πniy8WmYNM ɧw$ h濣y>fj%^R?=ͳ5_R;< `6BڊUP-b"R_DR fJ$(:^+;:^2ӭ9}7EaV/Tk_@; Q. _[95W<@ty\y,|zŖNÿZ mo6rf7#s %PȾf5ژË>ߧ8;ЯnP88?}E=0p nm:y ^|Dv.:̌s+.U_ 1 JqW0}ϦX㩝5},) 'm償E$d{<%Gek,֚7 h z(3[ku! IO'^WVҾ#% dm[bSGϵMFhϫbb'B9&tbM]{A9PcsObЋԫKZ^Oϸ:Iu1'anG/$ʵġ00L@UUKպ|WO!{SY=0-s|IP5s@R~D[/'($9"7t*r)] M`%' M֛i^TfQ2;ȈtJݪ _Vf'Wu!S]]sH`=`~w/ ŮhDz;+em率^g|%MS\ncX4֔ Lld5a&)<8W &S2)PC*H1bmBb}yIY9o CI ߕ\[|ܐ!R{.> bcpyݒXq5X,NGEʽJ,_3)y EFC=qJI=R;/ReEx־CC?WX{FV͇lwo7HJcdzv7qgl( 1PF)U%Qesaob8lKSt'a#8vķ5:;[9,w%儥%ϣd+uNFMD0173(՘',<}v'K;0mb Dر#xk5Bt?^,՚con}6ޒVBl # MqF ;ϭixWD(q9?~;Jz:?1@3FҖ TUD*Tũ /-Pm #B oC/vŸݍzP_hw0sΪ2.[vn]_md$V?`Ғb,ƻo8ǐlhōO7(Z eqbI6Wxv8E7rr5&ф[\#^PaWXmQŎKλl F4kR<6 3E"$DjQVqv>7Q*rMooqٕiͽ)8JF?C0(ǖ {&38(|z-TbLF[7ش:d;?QčPp,3S.6c eDQL2>3Cj_ߏ: z%t|1v@/V"y)[iIÏ?8R`L0qD\R 3&>?κaWX%K A2\a {G4Il4{붘K5R8x‰7-totwIٲ@zME !:?\SiV1V5}<p6Ǭ4B)y0\\AeI@<)^y]0bĦs#tPd?R{Oʳd%Yq) 6XDm)!'Lњ{a<z%}QFn2*yEbhV H݄P=}ym']léct݂\j?u ,܍F-PxH+BhQ2ụݦ2aW7w8MCQzlOEi>0a+-[;;5Uk큫j/̴w i,$ofKpq@HM9 ASi}}&?1 xK[% ItD8ʇwQuyyw]P#v9|rX<߿׃I ?8$Eq&S]ճA:ymoIMh6K ]7abٜU49zK?.&jK@#qH@"].7p:ƚ-Zj忦"xZfC 兖5F@Mqd9!xBZ6:nJF)mZn{a!9W/T+I(ˏ5P~0HG)U bG Mo+&qq[=g4*Z/}d+@1Q& ؤ̲\Fط] [ 6?sqb:iw6F֢~jPǢU/e`7QG/̨OC >Gf2=&BvDߞi;}: ~# Unq@gwz~!nOAplREw&Bi8¼pN!L~L,藀\hb5@R Zbcjэsisa%z~¶nޛ]۫lZ-O k6>mF)Wnr2MťG]ESesa?DϷt@ a L\NIG „{h*Nlv_N_Ф1_+գ RVq v =B^(wюG%X#j☏pDxb O,1ǓܧMVF \ћWe~$%e0un(Γms"7Ǜ6^ hQ" '!NMdɑ?H͘H 6w$ Sp;<'cXDώܴ8& 57B,6 KJ A'ѕ49Lqly"4QFhCpT\^*Gxq¿jsIpBVe?s+ :@F_*(V\0z9mr$}rM-Vz.x1OSų^)} =pԝ_}a>2L${Wp .0YmpqcO݊R@m ǷB8IS4B )azF@6&oX,H2gqrMU5N1ۗX$1', : げ>(gzEyiv| E>R;d(3^Xk=qzI]ff+uŇ(hw+ʁ] SI،"D4UL%Z{fec[r^wde'XR\\'TkFxhgs/S6)DԊDM%G׷v4ХJ\,VX t8:4Ak9^v99 DW ^< yy32/A4G};$'PRW[Y TaBh/)G$?k9GUVNJɥ?ʼA?vEri\+ndt &\_?`5ޕNƸ|37ZL5 SvH~(_~21)﹋0B6ļ) )"" 8˨\;T ]A!;%LīۃBiyzR֌%T^[&?ڄ(-݌K'9#=+q8@Ir>;c[hCi:SO C h~}pxNw׼ryUr;Y[J8WȂG*:Rjr YJWZd\E (įGo!eLD̴͞Bb6v?=dw;uKfU):5{0b?X_:B_ưeK_ilِadr'2}Dcϻv&SCB,f&kx /c]я5̉^aR~Dp $ /@gY%FA`?"ƻqӝ}BjwGsmay:lz'{rZ$I3ɓi>`gK~mm"Z#LcRή{?f#Y =yk7̺ :r @A&Ԕ¼<|3ο0-T5𓒐,߹[yGi =AZ5̷28 Z?*,bږRLt|u)L (_E@ٰX}a@+u"67%8F-dbնY6`ZrMcAq5u3]S~*+}`ǎ\d뽢U\W{Jmسk܎o2!p5] ZkocEqDF:UuL9Cz*%yäNiKDrz0+<ǜ'v ȑZ*֣7R8 ?R ̕<~tMR QuݮD l/*m4ZL灦J2Wa5,+Ngk X7p79A\Sl Iͳ*#iZEr+Nȁ;4}f mOH-t8ًsh]_{S l,irܜ6k 8|5DdK*#fb4ݑI^D'Ŵi?J3Xʹjߟ; ΍hj\'p gcbCMP; > 2 \N_dIWVRUiFB+B^IT2=on9P䇯(Skeyhv(TU1L"t ZYU6uIm) yHlhbb>6:,Fw|B'B.Fu%S/;dA6 FL*Pw-+@hS> .~nUlU+`Mlaؠ8U珠 -\\BFe 4D n7W8fT,&vb1Y*nj!%"{4 rk;cEMО_KCtc(^X#wͲ^췝T6 ɌeLJu=FlcۧnúJ/ڠI5"֊芜*{}5AW)ć;,w@Yb D͕|6չkX"$].ؙm,DA* [}M_>m05QaRJe8C,| @>䊜u:^Oz&?Qn5;r|=$`^bJKd34QۀR"'޺])c*́IY'y ; }ܭ!S)Z w]fNJ3ʸUߙlrdRw2:w 6y =$ǕJm~j( F#,gqU@<"OLUo) Qj#pI׳P|+u5E?-5m CNu ܷښ XuR/]lb);8ŝŮ_}fN [,M`Q`):1)4@)_4[e~S uGlY5 !ނ70 l5N9ȑ${ {mJDHӯ'\\() l)+XjB?{+M$wr1` ܱS+9߭@L=Ý#@hv䊽|U~M1Tz/g%{;Wxwg.2GIsZ*>?Ʒ6zF@x\.pϖb܍r7/XH jq+`ff8'x)z e|ya << ~2q%i+3.ojQ~ H&`r,k#Ŏ M$91ءGa&xWضtJ Feo\b}$D$'"7bilL|um8y So k5]jNz```\wSGc P{6@&9v~]X;A!~28+jF2>wFĊs]bz*Rg$F,X662 `h,:$$='PcT6'37m8&Wid7c W9K!8y&"7\ݮ*77"u҅a7l>#7,.g"]7Y V$IIx,^C< |V94BNҕyK eWpNGI%6pά5-trZ\*EpPYNvsv[/ӎ#@u+;RȪ"ٷھ[pr̟l}" x,]߽U_1p/H8k¼Q/9=A=ˢۼ3K s \m}X7ri2n8JF uq AUZ[Vn9#I9#A312g윭15,S-0@)G4Lf6R V;w*H^!)17빒ܪSyUB)= ?2Til^m5*j|U0*YN]br 9uU 6fdC+,DtB2V 9j`.KwL=|CˣUsB)D]IjohkR88PIqOzV7v3j40%e+$o+*U0UK^ [sÿP;4꘮Mte_ۢX/e48L{ig/HC-^~Ǚ<=дWT՛뙟1k3 &I8z~79CCC^RmaT;‹'DqF V Sb} qpe_+yrW!?ZLcMaI`OS `;1#uYOT$!K"O^~hlӠ,U++&f}rj5++&#Hk@"ߝjHVM^RXPMsRn̎9?5,ϋBX$ ,Z WWG;vSC?^R| fbV1tn[Ay* ֆ,XH:eo#9pjw JPnj|hEbOF2ӝboalxW*,/rN=5a|5ҽ?Į@P|/VuCD_z2mPNHE&رh@9/}#Ԁֽp] ^Oo.Ͱt ZÏgx )S΃l#¯{ o w0JVYzWߔtUה B{tHnWU!rz B`SE _FL5ǗHH>bh{ȂVϻHF20L -sJkKJz ֻ4QJpti+bQDcOn5N~bb%@IS$vet,9xqcZYEW-$``2#,v'Op =%2;=sXlಾOP\6IUf uʇ޽Xv.L9)\6y;귲ʊ6X]݄®;v c|14c4sβ->nTBn}(*uy*DA1}%=6Pzg{[reE 8-mcr\;m1%+*ԢoWSS.3(WLpO>i0Ew@K6Xh;nu~JcFbTъY^kOhHo}Ϥ=7x^!-zq]7-PN#LOѳQGKT,U;;sLu5j4 ̴~WIje BDhr~²LuXc'uI協ĚLAKhs}s$y>I9z$ufo/(,e2;~%C#ˡN^` em a1RfD>k#}WHgbM=}m dVM.Ga .H·PqN_b2QApR^ DLFzm$Od%e;vTubأ2%˷y0 تaVWp nh[2 *֮,ԛ(Iz?.f'i5˰qt2[ѳ۳b*pKrzzNCz<)7սD.P"7e#>"VϽ*\Əb4G}G3o3]jGu8EKUt 5K޸Dc2%)wS36adzo/]655sTslSug|,yØ-8F>{cvG 2-VCKaZ05#2.rFT.r\Y׊ZooӇ$c|A)Wь)ťR@H'5nI l߉Bvø>0/e|7硧Tނ@ jSv%tݵ3e9Gs|dG"Ϋm;N3/(޶"t\3;a(Q8)X&Yqq {eu uﺲ`$heGEoɊҩt;(>2iUΤ6s>u̢,0o?56ZuG?e“CJ̙ЄlU@[˯ :cs ^KR/ u ~8rި[C`|%FhlzDe@GvƘip3tziJQz8aHzb}ޣLBMI(= |-z?]amD'r|ӈ0rjlk@)T@ʡ͍%dm9]؀]Ii%M]3H2IdO:l?&>kzy1EJVxM4$eӪ# 3a |Ia:Ȼc>ß6@6^ZLNk:_c [ho,y͢vB<NH+ʘaѤ>/U&0NDsUgȁ/t i9 ? ՄwZ365wm\jm^b1/ ca!EB%q6bvI뛡>Rve_BrZgyo͇dZAOpexK\uḣljLwk>j{{2B3SͰiĝ:PG3TZ:yyl"*@-$fs5F<?IL,]436N3ADū5YiE'䘍8S&qY,"r?;IeXg!1,lrR {b죓 5WEuqEoj B*;&Lxۂ틏-9Q =kGQ^pfkhmwApmӷikAO^_V-i ya5;lDvOtX7]ѧ E!3F4w8#V:*5u~%EdіfgHIrp[  &JOy׉;F~pnQ3lqº%K(s}>w!ӓldiCeک  N "o5gі:$DwĥVǠ Uu1Lv~KTnPZB<[+_Y\~ӿ.'6Fچ6a}ZX^%kӥ42]<x_C}C!! ܯc ^*2l9 ƳO< 6֒+͑iKw&{oLI;)YMvhFY?4#ܒýy]R Y@oKgU-Mp~p4dr$pPTk y ̝r݈zK-݇SxFk  +wm$_0k{{ͫY^CV~>pyl>{ЯRMZM0C| zHiEpxY8C~sf~C1[ P5Cn5#B#iKhܒ2;Չ51 q[ P}c2lP[?A3Fj?-ݒ{u'y1mXw[#OR5Uuf0CNu?Z䫑I'>r8zgV`jht#胣>z@Ø. hn.Wܞ݌h~!\@6~%l|"njU^0m7}+ 0gsA&/;^j)I|ߖ'Ԧ 'e6?lz&@{x/,p_Miԅ_nիL'EC`\U:VL;W/GD. A]a^~?ewo5H^pe/!RV feV4+9>f $'Mޘnti5 $:QaL1"%&Š},cfl:Y`T/,-efZZ-cZu G$ =/t!8\9]-I[7O,Uxvq#&4,n"Gv]C Ւ5}xMʃR_%_&oܜޖs"mFX0F)_{C,6 ETߋI=&k7)^<>j^`hdsYQ)]?^0=!5%]ޅ-*?bʀjQ R@ˑm9RbB,]N][G3NY[a3S.[!6*CE8q7"UKuM L̨/=Lg W|0?crÇLNҪuW/ANX=ЗOॠ! -8W;ӗšl#c0`1wޅ~DVeYǙА\ic޴z&w݂_'lZJf<ۑg靴A(&l_6s2ImXvs /EpZ}.` 6ITdK ǸfF&j.[mb cu٠=C c`\L34"͘ۓi$ -!3ٿZFOv~NQCTe$̧4I*@t]Eu[Ӌ1hѥKHzT(mH#@,'-ի~6a?'yo k*dO3` ̹g~ ӥbRV# ɦsf.=,]Kb0鱿Y{~LOթ/T^A6L!"Wz6绽zڿ,F>WB =vZ$kUyz+ky2,b#'?0!"C FH/ɳH%wP rNY =|c'ADjɻ1v-PD o}Q]r7׏ϚQXK00QWf]t)p)t?my-d"czlm~>YVgCPj BU`B-ge+DcNŚ̹um^V=p| oCK_eP616#T+3nO>ح{KCV< ɒմBd3K6VPUY+hˮCE% 0~" 8}qA;*mtRfwRw\fU@f#">f} } !ic]sELi4݊_t~ 녉$=tAw/֢NPB)l F7;l-伴тWa3ˊ5f?%^ T@dxtrGOI }cb;Q^M n&"koR>Yζ:l @>&'nԹL&mKlen6yUV'<=W$uTQgdmXC47 "me2XE*gߗ\FTme}99&TCRdIO8j[<5^r [TkإMQ`M& ObJNxVǐ`Hvb|:,3> S5@s JiH8~]6+Pkepf?1@#>Pq줪;Eg3'OŮm? Sܟav肄VR ź#|cV[NKp,Za;$O`ŽBn=/Sܖӂ ~w6Y˔ffa>r yQ(rz%Rغ;gMUh ބjk$38F#wᎶl:k k*WCENRЗ {'/yqrټJ[\UUFlHj򩡛Tt S̳9F#B.g11a66Kl 9qULpM* y#[X@C}cg?`&Ak:?2ye#X 71nQJH-ArH#%}YLxJP {R[j\^_Ijg_5; e)(L,ľ;աfTXvfԨ]|Z^޶\њFOR5U5dQ6peV:'`϶!WQ1X_!tN;V $X;Sޱ5%u؈0h%=Uʹ,e1{Q\1IȚ6');.;قU?tm㣊8"4}m\’ݟXU+%΂js$jJq 2',JL*̶]!mntN63j-5=w\Α4>& %aB.:mC?V&j&Q[O YbKanD%i8F/aYsVj>0N]]2,P Xb~-/׌dF0 $W p%|*Xa X@kC \'`FO%糊b߰rηfY'vTokl{]#5 \bl4eSE4J ˸R̆GEY2x{ߥ~"Ui7(lPBjeȁ Y-Kg0TvɐZY{ĂF9k \v3|t)V Pюe uW'!ZQ::M}VQBԔdhFUGv$U]?1)Jj[v2\ޱqݎxO%?/ }RJ-EK{}Rr.K5njJJ~Cic2{?41Edh?`:Q?FtS1JsPf&2p~U _]|_VOQ/։yP|6S+# p'Q,a[͝A !hKKbIfw;V~ExLDf#䔝kefa{mv>B|ڛi&tqs^" :Q}p2Ii=,=Tqbov6DCսEIdc=$U CCPdGdE.QJdB4QGpfSLrh|g ȗ9Z;0&ocd" /MFgAO=lAװ]$OdBqd\gwafo7/`>qc ~M5دrPnD0U+$( #(gw'mSZZz>Y[x}52[ǽUuE|dwV:p]*_z'/bFRUawYsؐJM'fSV2Ab?^YmmJE:xF!+ƝҸΏe9]5+5^k i*Y6Lx^~BށZ[Qx,qrng/C뉌,U7xN`v2*\OeYi0<#`+J^e5s1@"*.$l$<аP97#nx6<Ʌ}M8oBkֻy{%*剄`\#TrިLdYD[z烓m= C=V}|_ ;ᗙ!K;rx"Bz/0^ C\J HwQٖҋf\ /0pGhH$hgH9x{(pEd"x7y~a>6\m/w"ˁبƦ>ˆYzeh@}#[7)88#qWX!P_6+YY?N [V=>K .õ<)Y[~0wHЀ w_>ң<;KB+A{P)P^8? &G·ilJb_,k+C:]e*RcrEx_;h,w1L)Փ:xs'"/0H+L\1صLYm|lZZqo5ϟ:lC#۟ "u>SL:"7e[ۼk.| g|Y&ő( o"l"0fL;"X]uEfia#5/QdLy_AXPYH"B -JNz),+8^RL= =<N[J![A Z6g)U V3 U3$A=#f3}֚NGnyo~a\ا0[U]~ʩG}RHMqS Duza  Hqw]sJkE>&1툃h *@frzxǢϳ[{\DLR&qvc n?htd't}qll strU>^ZđfvW%5T~ׁ2;>rY ٦!,ERIGָ$RNm@>#` v@;ےx9z;@jʳŜ?xobm_mf3E%Ӻ߳8Gh~M=_BF劽UBFrB4ogYGϱWYg(pMmp[&Ӵ\/܅ŐC ǟjSme`p %FI(]&qgѤUt?vK6 W 냙 S|xY|ě^¦tgdħ9SeVvNFaP )k}Ѩb;7,?IjYLh3p׀;q1_w¿ 6MŽa$>|)zBINaD ,ȓ(ͺ30(Fnm*@H.-o66tЈb0ja@R˩.hW\e@A MK)=8Oxg )3z?5;7$aaP̤$MgY_^4zVM GOB $H}uOXW^֏*>Ţ`'  VĄ i6Tě偉`U7ߏQ瞗 8Ee4Ԕ%)35@~ͣD弢%lY}I O KD軆(@XlX!Ż)2Y1#jAc!D?5 2B`yK'lfn.IІgK߬♣|OX')5  4wϼ|zP 6c,0y+U.[tK5OE$@M Zr(H=^"9૛ɈOXӍQRd{ dn!jIU K9ـ45c҅E4?¡GTŨ&F|&OcU9 -֧O.49 T1Et 2Gw5Zc+`+X3'(2:8T?ʄsKa`2VE<J]uHAD0EߺNt˸ˣVNy86_H2M+ bK4ZJ?XICgfu% tqj3%bL"S;Od 3( h'^5տ(H IuA6g.SNTL1P(E_ t};fxȷ/T=Rvl$ 9+9n)o_1‹"cd;z t#FvnJ; hKMUykiira]%;0űh n"rjL6?Z+}9Jb۪>v݇P[E ܜ3gޑ{_tt%x]M0C6føПSC9v?delEwKuagѤB&bO\UQ= *ۑD5P\x;m 3VT*pщ*:%)RagdZ[U A4rQ;j-h"K;dTGAB:Y.O \olî!܌qw~+aXKшl&fE?nK6rgo* *Sx<2-<.ϟ] ,s' [_wb%Ľ%]20U-c[S*IHÐ|68Ò Ctm{ i\f+Pd&4q@ Ų$>up;%<6nG9ELg|S 6? 6kc|Z >nRK\PĠ3A`'?3^j&`ҬR'{U%[PʼcsР ,M WWYڔv8In bAz x[>Edf 0o_&ř^GY8H0uZn2dΙёw2}z>ፑE ,S9XqM/dcy.gnK6S|r{v.{ 9mL5)d@" di S AkCg*̇~l3 J@F5a. hɫ$c|Z6Kc '0Ky3-̦?󮈱$)W?^ UNE~&̭0>!GM׶v$p`D&k܈Eٱȥ[ӯÝJn~bc'baȮ~@n,h/=_]:0i,G^<$V+sL,+"{! n^wc 19X$i2Þ{)cG]m]&Zg"'$E?SY@?"FG_a #>%M{6X./P/:̩exG<>0 9ܸNB3:(vb~C+ϰ]jl$DAxQg ρ՘ b687Mܝ4*KAtX~9AC"m.AMOY 8rWiItPǡY|um:R "Dh*li6AYiMWk5Y5U~Y2 xdXk qbQBBQKK kZ1o5ps: %"3DN]P~zc9jd[5) #G8H&R6ˡ&NRA-hE<|ߦm&UWPSC>:j 0os*MG9`vrV0_ [/.pa qUVtbfd /36-SR} V1(2}|?k[ z|1VMbdx`$D+˪MOLI!ITK!;a{]MLA* aOPһ("$ v_/;y"/"]3b s\$p@ں%ֶY!x/as4j1C92: *N}=(l͖<]ap+!L:#C WBaepntIS҉ځ+ exb4C84%&J+6ykmX ]$,J;+ixS[m0T$5Aq#3L0ZX[cI:#2RaS Ogs*7>Aftx"-gKOC_[L  y##95԰MWE1FW'N#QΟ$=A|_u\J>'#6F0gS UύpAbv0.H?M+LP}^dDnQI4GsyU9[ֱ#>oJX@ ^^hOÜADzI% y;!%y䃞8 xӴr J=Ln:(Gqx;f9 C:iwDD.(28b70%v7H%:uLyg|cC!ߛjLJn-SMgsjTO$٪Ww~i#WL?\! DKFO}x~cjS+΂]sTF{V8cђ ?9S e(xՐf2jdׯW֔Hg{E+YagWk wS &Ŕ*/  7κtVK]&\\&XskLM2釄 ZOs$842,_p3SsED)*WPhL Mb&g?*/c~Fȵn"ZwJZ^z iMh>{>+M!IBqSoyS8y8حGr=R*A<Z xy :,Q|~j$bmI6RI@qunُ dV.2&1i 4PT[  R4{Z {gǘ %QYxV1Nr9\LdDUu)0I72'P<;~:Čw@&k*VXW/BU@;i*En?VnwpĞt-Iנ]lZ5} [.a TNI7Nk_'0\ GWqeu !O'v{$3A! AO erizf'nςÎ$8Z%m 1H]ͼ_Ӛ7b{ze 8jl# p2F^'D aa]n}e`P"kuk;aGfI}P!2<,U.t|7N2S[vfpGGaTT@+ȿ]HsG)/N)Su&?hqZ{'%"viKfc]K!kNCS5 :J}Nc)wc7>>fK0*^TJLm&nBJؘ?wbEc.~R\xZT zy$2 fQF>x"zWAk6cs>WoJ(ZG)45&"St֯codžJ^r8A?15uI?9Nߕ2pD`ԞUNGPh̅Bv06*c`+F8e h(ħkA.)];`& lGZ}ƃ L LI>z߯7&;J -u=+'OHYM#YQe|B]k~}&ģ0]f!c gxLP$Y7Zݯ(`j2l16Ji׌}d$cOqG̰: 䑒00F5xiXa1ݱt]Z4hFj,|CoټoBq}Z@8.^tuBG`΅}N~Y _кVsF$;)Na^ )G2ve.\n!Gsy Kso8Asvr+!)fPniUUS,)m+#'I̬3TVD_tuX0  +,~="\̪J&BWrgןSw SqZVb ONU|tk#?3ׄWL'˜jJ;br)FX 0)iϩ/#)SLێ^CZLN`McQOߗKth`2 G³d̅d!V2P΁c\-aZJ|o|m (zE>^}':x;ېI#FmN%^VN6ʋAFnyD}Jf``xf;i?N B<KW5p@CgO _u1?{fY#ZgY;4Pў-v gI#ɕEk"sFFWKNlAnҸAKYZ2sx!}năKPSzI< /s}^ D-lW\gk?tPvg=usֳF:޼g.id7D"FyƇޣe@";{ܪfx9NۨԒvFeU17 Vd&5d.G|HnohOJD`ZT7W;N||qw@$`d.%)d)6jט$ގs *|?6'9NzsX= 4!RGzrhU\ߦ AMvlg0t[miHw " yr]*=>uDŽ8Eh  V3sSZx vw-Xp 9C3?j쾐$]It *=7>=\݀9Yi|>䓮V IeӳjBQ]X@i,of9JuQBUcojӡ'0kѷF%d8w,?rp𓚏Ba)obAѩ=kzelc8'fWbυ r{olDv{>RrZ,_Ls.Lr J%L](I+TC163V,wi R+0R0cP6h92S] qȩHeJېsf^qo H`9e;poNqgI J=e0GT~}d2>f~)eWA2OChdz4Op)1078YC{f| ][aNzGzRH"hw#; > MV¡TZuޕ=#J,7#$f DfWZ2ȿTI/u 6~SK(`lv3W=H\A`0{q~biӁQޞx J/O^Cdd>Ws#Cp9KbaU˜탧EƮ3tV4?ұoqVq}"=֬kEaּ݀6_fZ՝9E#/M6B}ce ֋S Pَf S\^}RGik[LLJTހԌ$dFD#ׂDe]54L3 ĵt_ER{Z46՘7;U=E;ǃChAs,(DмP.O ~`y Z<}}&*6J]bIB~]t& v~:!}-ļ +Ǯo'|[$}x-l2s'Q.}~|$|!Epwy[ȱ;ț?$ "5;]42SJԒBlr;4vS) g !xR~sU*L-siâ}goQt~sWbا+CJ.vcp;GP@Tg'k'^-xZMLd_^ y uJQ;ˏ-]=2$͹Zs9Rä|yxٽggfF הӇmw/Y Ga}Dk M)?;Gg ǽģЫh/PnwC҅hX`GQwAh( 0)rir>Կ+͘Jd.9fDfK߁Ož W LcKfavCm/YMµصՒmCEePOS mfw9Aeϋ8{LOeQ}@*kAo"@jɮAA[;ϗ#W<"pǿt@ 5~ 4H7(R v` jRq\|_N7R%i5r0}C8ՄW #uGtŒe߇ V$>&~Cw;NWNkUr9v}׈@@tsCGB WAXcRU̩d݈,y~Ӛ& 1#GUSqAlk[yXhWp4@-nn5=5Derd/EZàm nIw {v^?Ȓ4͘ e *{ s*ru|DOx_KQ * #Y-xU*GVBԃ,֟s-\glc&TO%=6󝔹:_hMؓphZcWzuXtү#ؕ,(y2A H$K j<#44{a x⿳ ~qOncFU*&h޲ސ'mke(_> I/Sr06iv#޹9mV먷T'IЕ(׸/d+`{gj|7N(-~DUk ç$;?=J%/5.;ORN?$(1L9iV?"UxwSJJ k\PsHl$wc{o эA l ݝeN`w! gA'[b:vM=iu~f? Yܲ$aTfQKUR+ =Ʀm _IsJֆGpyԢĘ HSӸJAq>[I5+soaJ #BNpTy[BAo?kY-.`@(0_o@D8`ㅒ$) ۯdǘ9 g{ΩoP˲n1ai.8)J"bǷ`f:?#,Oj *tbҘ᝙5@jYY`'ZIۼK"2KO(o59K6!Xr'O!EDҒ3 $dVF'dN )ы</Gӡ[&N !1j.t*1A6Q?6!AhM8#9 b\vZŵo现0#Y3κ/lNPM试}V7FSA5{[!VԔsm̎Mz+=2R0WrZY{PVleny E(-hAq O^;3\m5ʟ3Nt"ͣϣ O6 \ȨΟ?9gy^#_5@p~q#7Hr 1&?7jTD"uam |V H(f3{ey3 (X"SF]$Mϧ+0m(&):M=NRoZ0wY(IVt900@Fһ`r'gضv~_l7V_e7˿OTDjMVa/ jJ?2@4/'dTDŽ~1̛b@7C\& Շ,,@%IUL)=q9ryݙɇ=En\{EE8 WcD+#bzm@.h.?f+qU=bxH=?VyQn{}k8~zdm1oYRxڜۻ>/m3Ǡ/*c4ՙ!o0 #EWOV(j0E8/~bsYXO!>;/+ :*i; 2$F_^½ˢrB?~;&)S#T3' pq16 T['>|rI5I݃4K1i|iC(aBEgg1S* *T |2bVH8QYs:GSDHfjd%_Q WhG q+?лykK ˲}tN +d]`{2Yih/0u&@Q¢3]1ImˬHa5B^\&]I@[b-b1гy%in#%#}v۾tz]e$͎0v(jTHq?u\"lƆGA_8|I.ޚ'WJsDƒy$A| jÍ4T ~zL Q7*N=+U"B->!:>Qd~^<lW̕U,L>;ur߆߈C>^WsO@h J+h,iM_:gO]9 c؃2\RPFT|xĠ&<ƯZ9U*o(C!O J݋boy}_GFK}9;DL˧*I[\Y;VASUtw-yfNsSOl˘I56,J}+{QXLYL=cH]/PeJp;!ha܃ӵ`27 Ji0Т?'U%4[nl2okA5}X#)>eS զe1zIyx`ʏpi`6ublJBQLc&,I( %}׹Ӽ*SXyB'X(Vgޞ:mKr?-sf0C) YYl``n)U*bdZ9i+A* /4Ej#?B6k} ][H=^M/\gJ0c.x T9'B5Fp 4($ӗ߁s,̃ p Y}IC ,+9;38!٢ЎQ޽!T-zw$9ǏMD"@$+K#{H,Xd'O Cӣ$HЖYP=֋ʄHSU92-zr+? [s aRV ;&QL9i{H W0âT܌CMz5HDάj^.w_!eGAM=:9ȣ‘R+?ˆSoh{EwU4V-*ABvӢ@}sSN9q#BS5FTNh: MP|+:`؏S0ރL%iC檜K"KE[\X@ ԂpD4h's(t\ڲ{+oU]ʛPO2v?aٲwvoUYO v?ynpRlI[ e> _)GDtɽ4LLzT\FTJ%9!dYau"*O- :63. qCP;Nߝ,+E2jndܗN>[)̒|ϗ4z |,y*  ]*#`FgCQƱ>ժE/N=;(`Ӑ Ivf2bfjfƙ`2F|uz[_"}26sſrjSީlkRn&GI臛x׳/_1|bO72&҉>Jߖr'S(H qB[MYyC|}q)@1: ]qWtqI.-gu=9:'h!?3d&4_v uKu&_N}c?=Sr~v7IC]6})AqrYxD.gw4՝v2b!\/4{ԾȦ3^%gZD(i">J|%a=TJ?}W7f{UHA3/qxNPhV?ɕq$"XjT_2`K+u2|VE0n>(fIn}::@%EopSGz*D-@FKjqa&ʺ!'YAVAGGύp/"*۶9Ak_V 44,' rͺu} AVB1rNvoܐCJpٶOu1zESe2~6"1F jк6Io~/!AB8&d[ mpeuDDِjJ# u\:ۛ <YfYS8YvMJ/{5MxѺjo=$Ӷ6-Cq=E]|5^z_!ĆZ{ZԂk6͌ OZ~ُC~-d ^L))Lشw*­-!5" 1ܗVs0FSc`qƄGBbi!^(洛3ϕ,&`.u%_̲qe[kDE:/${P#ZחNn#2<0> /5h 䉵Ͼж t7rќ~GN14J3S b^$Sn~w8ֆ'9ID/LUdjcOڹcӠxc{ԹA /#OQU`ryVHO<ȼ7H70zimbyh0&G;\BD 20(Č,v6'$ K4{/K5'anHw-M~qn!( z{5"LûaXGC<Y9; @98.HFrĨ\6Xsh> ʝK<[VǵFl9]([áa I!z+W՟}϶;bz;5B, }۞d. .2@0ȁ_WrZT t8Kԥܖ 7g:p )˙]񟢮&b</PDh]pk,oġ(IZr{YSKٷ=մ)0^L: ƅ1ZĒ#xn,Һ(; R>]4Gy^x`:'By E߬3"W.cYIs@.Ckw[kr*Ե&xJNH$n2\:*IXg4f.[h`&ΏR'Ŷ3$ oʭͭ^ziu'?O2F| İL[euLӔ] cRQ:)ֲrFR a]9 `C+q է]U QD<$[mF.s,C{w%`jw`KIT}nZ@'Ρb/9A\_Yw$̾pU^K=)F-J+ً$?w`31&ϳIT-f3!//{Nu#8iy`|G8qݘ xLy"'d"d̼FNfhhN5O7;b3|UzpS 1iB| )ơr"'mJz}=w%? obwYz|tBLCȅL胎ĞfQЉpZ$z&^|mq_'R@pUsJJ^"߶z i"!4-*Ec[Ŗ= JCO}sKxjّ,]tW`b ׌ӟ+e"7D2zLjB'p4+H趙\90[h5ؓ0`Xi~= 0c},S;&X{iyT(I KeЎVSBZUuh:Cv 7uA!OX b=^Kr +7dhiihJXJb ]3]C|ܤeRN9 |Pfd',pѡFcM6VE}b/+C[!:ԫ>1 !2 Y[".ijM&иZtL?166+A(H#c7K/R_L+a1*Je89v0'tJqkN/C <<2RTj2˄17 8MGk6l~ē6Wr1Ph}3WМ/[4ࢇȨ2LL^Ny X{gCEp+H9fK;ns_ %]N*뫖L1aXg[rxױHCl/sgR̈hM|E-maYzO#23kl2QdXto&6V0ՁM$ûWe͆C-qoN:eg>"s-NzQt]|q_S]MOt5*9pkBPpW#Z_˝"3ML4Jk/N6)u OsYn ;FDJ 6%1u {+ ,$- rzd-]rjqġ}N;;vDs'Cxz{cHw2ǸX$o>[I]C"r3g>.'lǙْ.61 . `1ʙidǵEU}D4[m{Q=M*T3W5 .:kHp0@ _8銙E*JX`S 툛Kp/,99>y΢ X}Gܖ*S⿽}ۣ +T:Y ,3Ge$w/9He/GPR_`eiOA:ҧ_ŧ\'y.<-O u(A ֧O{Q [ BP~4ttQM2nf8+J`/),{]"ڇǢ4:+#&?oSz @&A)Q R6GyYm2/Vl ɜ  u8w1y ;nBؘm I.>,;v5 7ʑܯ+0-",:UʖGjgv|wdS+D˽<enFZs>-W c yWt ɦ>KjQͤzWn L)m,k=<'@vxrEC[zפ\fƞ<<I+bOVWztC={^{=Wlw㒖_P"2,ܼnI0ubFN+ln:xhKs;_ x>xM-\ \؎# *ؼfhmѐ[hݍh[}lzRq7mA?!29L/Z:AD7-yᤍ΀zo]Ě5<ŒG7yم3*t+կzGIܞQRCYPuj7c{Tt؋T]S2U! G=kI\HOR)EsSc̟ZBmA+[ҡiwJp=k@c0SNbD )h+ӴQb%HRڛw02'cIJ\$SQg!B?fIwm8U?wh\Ps0p 8i>7=031,3DaǠ}6U b۞B،+?1!Z хzw#3Heb$S%{/#F1Cxڻ dIqWPE?]$؉qV%u3,YS_rZ%oU [5Ӑ-fzBɬU[jd2Zނ?l5D`f3913d+6jl8< >,v@uLpmGȀ[%6$Sh0jqm% HMq 57?"ֆ(J[TlDSخ?~t<#=nl"Zt.k7Q _jaBo혻4jn"[& 6Z|-:XK°HE9~%/Efbxbd9rl2鲲Gb5Τ˞]&%e[)wOXZ7 [^l֍3B:o"W<#I5Q{sXOܽ~X K4VԨيJA0ސe=B$Qi>tJoa'.b}z>fF7\>n]Y:4-6\>l/!hvR.K~`p{=̒1H$ʳzGY 'IC2/pib_&vw<}_X|H`^7c Q^]ef&Xtg\S;Ku ]w +g=JfY[d:j^ ˗WNTo_ݹ_{YG?Wy~3VgCV{JE MaM{p iPSY9l&/C%PrE$Nb?ϒ6c2jvoӥqEzo&H_HQᵦaU9#֮/ߴ+ [z;o茞]lT} cċ_G%kq*NchlҤIع2qFjn\A-߾5BCxSrrָ/׫?_;%4͹EF4 '{rRYAf9vEAo9U9Tyζ- ,@c2.l+ޮ3\eئH~F g1`da~3l11I8cmT Xp}kY[!z[iP_8JlJ^m Oҕ4-wzeQ6t1Rvp~5B;,o 4\GC{T wS#O`/No828\.Q'pN{7l;9XV0Qy@NChjnfqU6/'݆ C0:Ag ¿|AO[hBIq+Չ^"`;cuxܨhX\ l3tHM=dw;:;{e% xmiKmIl)%hZCsḮz'] ̋>ƭCNeF)aj#ucE)BёJo+NY1Tynce };^,e]р4 Eu7^^v_\N{v^ɇ#M8ZGl*5&f;gIf.מ*!mQ'k䧘Z{K)t7P`]*L8KG X:iգJr?8Od1,qA8I{R_jYZC5A17X`77YeQz3XqH5 +lş>'ky. ?; 7k=b̋lhӓO^xXjLv齑|'kߠ-b[.=^d(RP9tvdz:o%C'eݡu~ޘq1 /t4!%4dS< f땎GaRl]CSH(« 4C3*y'=OU@3.&8Y9c!r;cq|~b2vQ| Fcx߾&K&GoB@ xK\;[vmy}y7l=rhl' Q͑ZuKY[;.uR4b0ܿ% `Qݏ*m|w+i%q\K\E]{ ͞ۑ/+#WxǹݹB @';2z;Rp F.*`;^F=Ѱe-]MTY~b@9ͩ"x5F-h>qS""mZ&x6=8S‰X>h 0Pj?zEU) gq1%UrYG:OUY IkM~w:} ӲHzMAƆ g3B{Y1*FGSk8z /1Ytzsڼq|pyc KLՆkKcs>#pVA6p6iG~&ԶJ;k#1m뭙<?mY2q _jIӫS\Skֱo҇I~ʏ(z9E-7cH׳ĠuG-~5Uw0Ox)s3!U;XY 7 XXeIk鱣^+/\h yoתּE9Wwe =7P1ӫ( H〘q[Oyli!e+8]q0Ńgg3.FKja'܏td$\FQ YzJ CJ-Re %鳾5=V-lUQ8ytBT'vB I ȯ?X6`:qTDK2H4)9{k 5w&N(st,ӳq҄:uuRA9vcjՃ]BgK˜&>;pPt-2sA&d&D45uuŻ`&Դޡ0 --kI,V˓ms9F7D\Al;+ܩhv7+[P5d>sB=s]5[\v1=~lОqS~F#CJ1>bgVÙa?[ @DlPoBh },NqV?*zC6)Q6Kc)k\Rg{+qqNΈע Ң;_lAXn2i&Sԝ"C bT#ZW"SU1Pm7J[\)74@ۨ*zگs3ǭpRwivH9@6;jvv?^!3R)gVVJv! `.Rp!p7l7 vÏN2j4}8 K-Ņ.s(%fR :$Q>/ Hw>>`z ;"2"I7TL#nC8.Cܝ[v' Eٶ*|z7jK,XН+&do$. 8ZZQH2GmC+O*)0dkHq'k=10! 0${tړ˝`lAxZԜ*_&ZK[М{5! '…1+d`jGJ9ٞ?{o@KDk,*͟ImtIPbwBA$D 'aey"RU32Z2V Ͱ' Yj;4=HHΪЍÄЗP@ Z_4Z~i yxCbVɦ DΏWD;y ,*7WNs#˸sQ>Bs@k|,pRC+ Qtްِx,"g[Ra2,7@oM"-Qr6 7m[4#R;lP5ȃ%yBEmy*MF4p\Y."_ e0ڥ6ߨ\0dM vg|8ޡI?YsDݵ~'ogGfQA','HfLa{3p'Z7RVެaT]PTԢL,Z@h?a"c>J9?AH~PaŘTY3Oa CA@Hٶ+Lb-{(խ9ftXm4 sh:b"Mo]|\/g:ct:;%Se͑SqMzbK90M |?fԅYK qԕ`#U&|`]?`EQsmSydyѪ<"o]x>}ZASH^3[e A%(F`|>p սtl;n[&JkA,-#dX,ZJl# D4h4]X!|vA)I^Y)E78Z op0iш<>kD-\Viffr{ &ׇhnhwqIQs.#_/(L٫* !uv|Tw}kVq";Axzع3BM_ˇ:xBK;mUW:j2ƢPF5W)jVo 3(˨ҿ ZgVn(&h~رh`#Н"*h+CHe$ڀ^TXz}5AtWNtV+T3&2AMrջIHV ElP93 k Ç2~sMqY>=iTVGK/t?/k4ke2,wٴ>My痰ѷ "d|-9UrZzI/h!+bIm{DUV Avvudi7B|F53iDdt) 4թFCfxǀb.1.晦{񣉃y:hǙt]ݙǿȈ:ϙ,s͉Lxoб7<qݝd\.^:"96}E;j L vNRqS MKHx4<0 -Suo!Iժf߈ U7csd V]~Q;"N1ca2 GbQ^s&45x]]oG9ɖ E2kV3Xs,p٧ME13;?yUsX}Їkq4$˞;!Q0 SwJbMiYTbI`l [b+N ɰYm|v[d O[h0 K {:&mRJiQag@GQx @p-ۊp{jSIT2p/Xq\h U%f=/Ь> Q:n  N/ytT\ )cESBVbBj:t v.e! z/\1x?=߽iF!Hu)Oi=(ݗ vB"ڗQ]~Owuu|y{ :Z582&5k/k/,2g CU`kX[-, .c٘)dGz}ԦP' rBYÒ̲[1U ,7= y%IF9vɗَZ]ղm+!D 6kxɵMĘ S"'a{kTX8o 2Xٿa$5`}h+)>3?v’{O2^ѲQqɚ̌JyX^(|-H<$ZJϐ7\6H>D5N!4v:XxɲY9{iRGn"3BdMSydB=[h7x<8vTb..9y8ON9*Z[`ua$v7/.Cwo~/;36~\#s;vYN:ekUj=HiIR;@>MbJL̳P&VTi%4ȪFf,  ?u3LCDGD܅[,]?>E[PjC,_j{ VV>)e)%7[wi9J(]|v'+H a P_}//i8X~i{M(Ӯ@+qũ,wþ6q =lm\Xf p/`JKp_$(|q\' #'eˀeo~'E6СEA:XqG{w#a' =0{1+1xaB4G/-Wb0uAzpЪT\y ng \5(NI`gITc\yscC8ӽԋ/߰bq:!0Ff8Zw},V]%&?AH?LKcn5fb /گ ?(B2INnXs7lF۠7Z.jNjX3v&`F0ey ì؎ ]M}\H2xJm|ڶ(ӿe:릐݀}1tn{7M⊾=0vQF̭(L,_7K:ZUEFՁ:3f|yHΪ] Y1vq-&i"ɠoxtFR`"J`E{0w؁y uЂH\j-ù ̓#jS޳A'v7 l/SB1{3k{4 Ib5^x!Ak9+2t M^]|u,zeǕܱ^ycEljN~ɪ8V_/x9;=i0Rr2]dɲn [+7QvA0bÞkМk ]{"sG-D2 wX &(6HDd65V$>bM]?Ԉ+ht{l7vE`+ u)p7 q 6B*GTiRG%Zb=ÃWbεtkz$Ԅÿ!Z'HJ#8uHֆqkW:?ZK;gOش#z÷t{Xo3b1# ۛ7W=t*y9Ӗr>^ H6uWqhtsѥ=? ;):%.[ n ELB:_ܐH7D{Abd9-pVq\`97UX5=j?p1uf!7j',;f8LFk/YV28҈ߍT罋꺉~Ɇ_SbUf{1ϧ{o\s?D86- PYIgH.l /U+%+gq`&Ć!cEǦan1r]T~X܁e";MR.C/w| &N- 43Y.)mX1h1!ofpNO+* ȯ ;{SR5 nLNC]Z-&cߩ{؇{tit<Ѻ~N :{<3_grv7&}'&?; !>`G'V*ɕ ??V/U gdX„򤍡ǮWt.fYgatXepu?޲ Hы?{B>N~70xFG=(+K9{ (@0zY9,uoA)>MV2_&RY,ۗѷ'*6.~Ńt ;a52aip؆:=YDu0/BjIr)U.̟qh[ad ek?ON ǹQCOG/1K ;sj 20ZĬ{@M h)H(!]pqB ݓhsѶCu;{TC+խ{c̊Pb$Q>B2Y/P]*~"j#-Aj\Ѱ(}GdA1taϚ#^,fRTAҲV9P "plMpSX? >!le t o|–AZ&_bX6 WjB_vh6jm`hEiqD&7y[o@\̦!m1ؕPj0XZ$e#04^t?Ĩlb?chޓTa̹s&Jh4̑[auۄ8+K/bypodva>w 'mn1$9[|u$OӨ(qrߏ*:s'm|GJ!:33Ff4H!j| i}J%טբ^j߇N6U(#LP89\;+H\1Qj)OSuK̾ªF>zXw Um}ӑ̕8M3ٕPP1@q3B[3Ck(~Dl Kd'%$ B7m$Ds4DBSHDg+\]r|ù/ug0&)S4rd1 pp;>TOו{Eȉ7.rzu<=%{˾0Ѧ `!ye"~ `䇻 f :MFXC7&a&>߈05 cf)z实[Ǹ>8NR&eYΘ([@Oi-R9e#}32f뛭v\-AL-F"sA@Os/!LT)_c ;Y^4g1a&Z32x PFN"wjjv=]k9>2$`Q@3WE! &W]xyvAnQb8eh]?t#O :BmY~KOwբ"_>Ez g,ZT(21腹S̹$XS w>[?.W ĕ/7Y/EQ`\&P˨cfz2=Pֻ{2OI~)a@DS&]R&B6l)79@<˚-dƵEyң}.{SOix=z@?;$υpP믃>`WMZ V.xsyǶ[$2%K2#Z3wAWYŸo- \CGWpuXuo_O9:eays2G8J4zXOҲxAaHTǞy5Hs77Ł1# K&luNaY|ȱ6V SӗΫ%HT/frW/δ`(KT/ydqm<3WoZf\ P){ާx{H7Syh][;o ls'ph}Vq}zcˆW7{p̂h:20v"CY& oǓ3TP)JvaLܶZPݑe](Κ'>SXՑ@NXB< rU(elnVM H^Z84@OzӤ3֛5OV4gMs*mnL.m66`}f^+ffp#+A7;GE%ZӠj3f+Zaղ<hrm(ٽt{6yw_[Z3HS\ zy{,%7 _DRB2]্H4Ik|̉q \6 ui m&fA1P|r' Ş뺍82KUbwB`&z)\Oꋊz%sQ.q;~@Z5,ܵ߶vi%٦"298+Ti!QuIA4BxB5{JҢ,>PUo 8~$Mf]bw2vr{8'F+= 6eV6e𫓩 Q+k |_3B.Bŝ)UpC 1KRyh]CL"NDW^~[iS̜ B ֈ=Pc9kzŎ}t3{4,'IT4hZ.X8Fbbda9{\oG6NmKھWE>-axް訲Q=twܷYn`ϗZ1_k(67N BG?VV(\ad!jO}ǓaˎwtP"/<ix⃔MlEv4&yjv5K~ VYvZ݆U~Թ+LPOM+i.ɐkC'21 L:ߙwNO+W1g:'U96S 4!YyÃUT)gMQ. &"w#jx)}ɳb"Te,.c:-SF͇ tɮ'i S* ]!n@hCƒ'Vjz |Y^i"!hL*X\n6qҍBs(%^TwX0Eϰ}K5D$jNOaKL61[xAAo i&XpZO|J [ ݌UzKN"GeQ񑑝 PgCH }ahTx%{8~2nTWx)"r哨jW4zxF^$(KOlI]CII Ww)zxg<%wNō&a'{j=""wF785q)^Be<@m$M¶G;k7tYec2VAKVYX7whs5Pc-dPgވ1mcJ&+|{`6*Brֳ-kB}&sv.#rW$9cu2T1"*E%\'GV#N3jtqIm}MgRшYԫZ]N0CbJd 2pT]R3MՃ|,,6H-;VE41s`6[ݒEABSvl" U$tO3@G?@`Z#iB#"ur0ܛr 1epu(7 )8\8sKꗶ5^vU6KVȹ?Uh)l~yTg칼E-IU(E[Zo+_pWQAW@GXIkޚ q8!ٸp14I M>uPrt:-moNj튖dQlnzW74?K?lT$&qxכ QG\UChbU Vl<*ד 3 > udmo]w(N\bjKX';'>5`.oru ql ʇWcP!@8/480@pY ;@v|i:?2;>[ $T0Thtׂf4 `w<|saF/`{TMJW(u^1}yFʰh({O*v"Fi204:ΎIػ4$Ae2&$T? ]N:ֱ ʝg43b8@ES@:hD5veFBd*&eXJKP;nĄiHx`9}3^쿥f&i YnNkJ^x2biFՊVO* i/rsLH8AP(}WV#ijӻvV!:L~4 a^t*bYF[ϱJ6,Dҋ^>>htA__^֡ZRҲ_N,ljMEmɹLJ7Q|oY^ WOFeKC$/'49LzͫmEiu1_+y7p (~ 2 0zkO#Ѥ>/c#W6&䝒S{M_u_f' SjX8>v$ %egh4\N+WXK s6$S 8&ݒ{\\8B!ܼI'lq)@b.P;m?~GZj'8*%cyPhb7kz60 뽖|l&nZõ(ʌbj_iR5v+ceA“,j pry]V䬛Z4&>Y B=yDx?{x@"f>ƕBZ]?Ġ֚#Xdn$Τ59=P~vl,tS4,'`4{|?cK] LKgiR>5wkd6.Q9)Ie'ߨS&b@6^UMU,?]WTvl HHy̤N-ssyZu'9 n'2+Bjjl2J,=~ l;4>|Wf?$yDdN&N:ᵯT\feklʲ ʹT"t\K ZjI[kDN&HΝ0FJeo#"0VTD4Vbf[W oj٪١<{KlgRb2-en] rdԼ:|J4K({g[24.?Ȼ:Bx {7SDJGaH`y >Whu7^P 󫮶O.:soo\ ³2oNYmmH̾NRSGf}׽.N^NAECQ $NZ/o U{ҀOd<pktm$ܖM +s:a=D;`/p{ߥXҩrYoFIVҼ+RZY/zY5 K}42_.biu Y}q[vFKxo gߏ?jRAQSS"髃`e um\^bu/L[#Hu/gdg}7b@C2o;9-MQJ-FnďcKx4EsX/͜ȉ6\vtD`LS3lP"T5?,zDqAk,!{Kгv'ٕWJ&  TGi^@R_WWrO6/}G,q46'm z ?;oف{qG5Gn0'ErsiC>]O e\]/\*!lF}q'MkegوI,a3%ĉ(.^ebZ%Ă;: D̂/tr NN1%七> OjPT;lS~}CKiZ9f%u׫s|觯Ag mhqylTC#5t!W?~va-.& }jZYR{2k~!*.!J^C:'5kۛNG^,w0&Ӷ??*hSܛCݠbݪ0'w=^_YVPWNT[ͰsaJ='(Lwlza* P?Fn8xpe_NǢ&_Ca;LzаiVdI^ZTq3–`WYy{AfMe psiKqGyY5 ~%h@8$^Qx>AGi^.m z ;6O6FFSmWWzmt Du }7Xp0(N~ԲX 8s<;Vdצ_4rdFITleE]nD_'E(6YJj&@ "r"=KQzL^<a|42nz^(`X]Zn3\k`Cr['27JȇRL3mB6=IJo"VwjUD6!"M `\1zsu!X!0,Lj v_h#̷ - I}2Vqg F5ecy=ǹN۩UI %DBh,t ,9JE^ c'"u1e@zTN]IC `HSgBsFy~ Ŭ`1SjX'Rw骤!ŵ\(O";\I<.,b#[nGWu: sTlL/mvc'CPa5M50{?3IphBrZk` vF_Z9MeW`Db(dņ忸 X2&ߟdž "7"")tbAeBӐd^_s"8I|Ex{Ð>/ؔS&#iO8>X.肋)Pj5PSlDޛM"IJ\2-C ̖b?a*Zw/U}Ƌ;كJvWgC=/t`$-֨Bq*SC8qP*zFZ˓zwat Oa 80tFFhg4^^e^~KѦ w*"ц'T|$HwkB|gaqdIm=fURo+דJSJj 8-c 0@h*;A:2q:e'(7_җKp SwQzp{X8}~.m Y?@RBv}pp0Xj].LuoGR \obZ4hԖ؝l6*[_Ʉdk~Qt-F:lzJ Qи8xJUjH%#>azF"c52#]δ7^»k`0ͺJ+)hw&lq"E`#vF/6}m&hVDyF!k\JX[ r{jw^ҁ[ad2Hx6 bXjzuMlFuOs2u8Yy/Js`yibb[RhOܨvWxB|i7:2=WPu]a7%UsiAױV!Lw tO잒^ӓF@hV ]*9j)AijwJ ݈6րU*CNPIj@ ^bQs>Hcw j`ӵ֠Tit}rtZJ㝸h{/==^L# 葪\(C2Xyy[OEz- D<8.滴0t׾S0#aG9UuZ7= hwߴkr1,؆NiVsJ9? S1 VI*_jpeja*bE7PT+%:@sKa'܀'_ uKK6u<[[lAl+׊YԆ7 Xu=,!+vkRKhW?GH|8Hf(8wJ0 >6q= E djj} $/&5]Rcz-f6.Qx=bz)M)Bq˳+ƞ4R CMjmh)z60e}L OU7Z$~I_^;l7a+eY]K[^Kga\&]6jȎ+xm џ`Ziʣc[vWʢ=JXIՍ"NM{I>A:=ru"5ʧfAH  xc8$᭹;[mG|GNo'jN5%ɽb& I tӪnvH7OJQΖr eʷ"qu5ko_khT_CH4w|Ն0NZ7eʡdK-WPa8>_EW8cvlP`ց土ׯB|A*EIXŴ΁Ӵ5gǫ9 0ugi룊ӣF1jj"%cE%Uv}R"v}Dcrfs!BN?8=UiAjG8m1h@M袕Ičۖ}9H\l?9jDݏ"5'+鈇ܑy.2옴c _ tm=t5b;mlΎ7z6 װ砦. tj|e B4՚sxgf!LtEXHt>IeEȴP8p޽giLSW&-anb:D t(z-rKːiPB'4e2] b9 h|&68A&pWMl[Oxiw1ܱ֟1rM?,}F$qWЉ ʬЙ'- ىj;GW=`nIY2U;d m2PsS@_;[<Ɋ<UXe h% 0aСT šKm9Bjq6 -<ލa??^7 :z2iGAg:Ց}|8A&I kJoD ?`7-Ux3p YXC6Rb3]-ԔTU\#b5kgkݥVTdT-2ŧwWM:. _UTc-VRtճ%G8*L x-:lջUd./G@R=6k ݘwDɀV =Do lAi#m(FYc\6HzYšLNCSLt*J #JVrJ Rą!y݅6#+ oi-Rc`ʏeMrqW>@.5<>QƤ;C[ tf:v|Z&NAHqEF6娉Yi?{9ʷQKu] lA}v`7["$p4L.%a%'`0<\) 56g,(.NX7i^.Ӝ#<~9tKx; zr kC7GT5&2 Ƥe_}1^.,=iW4\,W}Z4UWd z'a~4]׉7  1M'ޱ;H:j2'[\*:(ږO@p! w)x۴xlߊD/ JY=g;^(Sp!/ 9tyvlS\%ya$8edoKBl,Yq4Mʡ1l-GՓhaYz_xa!*=6հ8+e,vًNr:(Eh⌄c @VmmZ!C+g2mdZ _ux:>=!2I<chm/;:RWp WH WY LS/L Mt G`isRJ䓡vdH Q ]0Z_URxkY3dIߔO@Ly 7PJ=i$G=BGVxV[H53B#z g?`:l]kI~o#nU;(ZII"k*>bgOzZc5AOssN1l ɦ1|8}ĥ(W_'e獰TbQa!{3\Ї)FͨnO"4S piFO 8.\WN4zC:| R]. M;uM|Gu+5:qoQجF`PP>r .QB~B: uwԖ&}Qekl<_"  !Y23gmM$%'͚HxOj~.\-ϟg03 uŲnݽq QcC+%v}\P^p``¢ST3$#uf ͢ee HaP ʹ۞ICZrf,*Oԍb"n A e:{ ^Wl!~p&4 ( TV~jvAݓ}SX9k4np+|hP#J= vn)dd!Lxф9ᆷIx!޾Je N.{Od3mNA' BZ|ڷd"fu05Np2H6LxQM8F4iGoўQ^jaW|M ] $ {qSj;p I0F1)qcJjj(ŘGo~m̰5k W>ν\?a}pF[ ^ ogya# w%~;ōr,ITvEY K&?h-KTS.2~u k\@R ݔfdP܏rnD  㤬{γhB)lgЖL WcZ2*> -io}5SA8/N[?^qC15֢ה EŅt{Þ>~0@G1$ko ,)(Wl mwbL=rHMkNp9#kQ 勱4&FygIozL3i?^kv_+R_##eHaU[?pQ1}X|i1JtXC5q=q͜J4b hl άfc ew  ,F-˲#3KٳhC-1 ^L'mt`pT7Tk^ReUyB=e{p7`8 .xн<&ݙp16s*ѾFMaG< o*S m~@:k")7.vd$7N/kf (+L2Jͥ2q/~HX@_qW80D{L] y97;Ip/ׯ9 6\ ܖ^eKf:u"SU t$z͐7*5:x(iŨR|qh]꼒wL8hZ 6sm*oh%'`:#{ OB$dr*VvYXzS/L7 L{酮(ʞKߋ.O ~6ޤh&WseO.t}8gc7{QCzZK~>O„k(&XRr:K(^W^ isG0CMɓc4gq#2y/ڳ T\v '_./;ڼYY:k]j ~ } Gm=; ȓ< =#1ЯJ+4oxt^v-+Z⟉`䪟}yZ=P  QURG6- x*uP[Xp/d P&qյuxlՕFO,'KXƲj;2^de{]/p~{xPC *bd>wZE_HTgV$n|@~;o/E跥6RW_?x^^CL80|Mp6^ˡekO!4Gv@~e,lWVUS$X1!W"T!7'D.ݏV3g۹J~@h-a*+}3RFw#oBLfmߌ WVˀ|=Δ\Ű3 t@s\edNAcB6Nh 韙pEXMC7hs-PșL)fN% K֪u:SN2*1F~">gAE`T** nªA\ FH~2UU6:BF5*Ե鯵3Uc#Ͱ}Bd^m 2N2A7B82?xf ނoߺJ ?β]+#dڝ靰ۗPZ7#ϜE7Wآ gH GF%M ; g?IV^wkqϭVE^aХth7h)e)kQ.5\-+.hM'HytO/t*Qɍ$w?do@D.-;-}⅐ŸbTt%G1sиx(>/?aM!#fX2k(vPN"{wIu§׎ztznA֭0wVcZ ?ޅ7f^~1ׅ<'dz4?gӛ#.0;\G-6{I\u~s$d nNӧ42XW^BY4𠊓DQ-"{7ZRuGGg  #灗{)m`-3ںlw_mOR\kͫ^C*l!$.^DEnHioZ92*AyI0K;o)y!\MKm퐱3`Ia a!m p2 XZ,.;/Teuaɫ 4puƔ"Ns VtOFAߘì4CBTbU / ϠWD䞼P|D%+vTbTQ;N;0z99o1"kJF W b< 5D}0!ݚh% "'(A˶dHL]->员??I8$0 މC4+䌇xr-_PJ FogrZژ̢[ 2L)_Ux@*k"F3~0ph};Gw.2͔x !Ȋ'-#@AlTVDJS+ g۶R^ݠNg.ᙦ `-<Uj{ _UIG~"|?w ƳT}l>BȊ#\MX6b>Ah ;&XiҚ;`+{ L13;ZKa:G9kȚ|Qj=+%"Ώ^Yn04Rnd~GݫzusPP!K-}2en,^&l̓kk9 6 b!RUg_qM`fBu&k)]qc5?N*t1 \ rԯӡ@:CF&Agɕ aZ_ϧDqn/:z&OvP@韽EPd+ 5FP{PTL𡊇jULUhBQ";-.γrzMhZ~a-/\7wk`O7{,s%} f4d=7#uae!߲Aj~IaZ持4Jg阓<brM 8DtL;" v#6/L`l :]ok.)^4`hbBatej:bsؗ?sW`ϒ"Fn v3@bݢ1֮@opϋ=>[zcrLпKm U0Д0#0FsLPgʄg0m)`4vb(\[F$K;n1{J [ VH%FgL 2Ah*_0pz#LDDΤ73xÔl[HW,xc >IYy9' 'oDŔ- )MW7ug]G ZPE܁n6uTd1X ØtVj^ӜW{W&q̋ r ʰ[K)L-U++;R^tpgʒ} S$2L,V`FNtqI"[11]7IBjPRڧg5F%B$94}ScT¢LȯDc_Qy_#Kd/\8nb$3XGh+{ؽHY!,dr+lOXW#TȘWF_($po'7U %w[o(4j+nNLgA>Ā;6#rOqȎԆ wZػDB6T^*QHlEc'?(Vtm?w1^=Q46Pmߴ lS,2ci!=jl΂r%dƚpu#'Ԅ`C"?|KSߥ@aC4I}5qI}㜕P#x ӏwG*/fBf;ٌ2+~C6wAc~֗Ƹ6J$S i*g A;_ݤe >0W%yQ4T<K݊# Var Vdx]d(|QDRIE˾/۽vNW%hdLV3B^Alfm"O<|Vz}sQdތ^*.U;:`DXE*Y˱6Wr<+ r9yL prP> p*Y^(_էҵ.BBFu.O'Y=6]ݪ VfҀ< pǥ\ny @y%xG͇)]0+ûk,}S7-hZ_;O7~ܼp$=7a7~WAո Fe]!nl62 V53to,HK*}͚Z0r8P x6r$ƀ춾"aqWs*9~q0]B6&K6%ÊK&&fXbZ_3n0532Tq_W~@ȾYohgj4a?z_X7x)+I*~u( q gIlYQ6J Զ1E0BMp ;#le(`'X_N1^GM E GWK4++ܻʑ#v.Q`Q4QY.I>T&CGC1/}=7{^3tcP%հ$D#%p~v- TUx`9A0 y@i>:ApPe)G76O`H)'ӕ3/II YKL"TU@-D9x뇮 V`;@Tu ,Ð[-c5\A!%I>MN$'GR4I0NPH 3T1LTtI:Oy8-}+:ҡsaW g11K/9(&Jص}imTħnJ䈴7Pu'8X逷)5Xk²fc{lY)$JFǹEVH%]& M\TUHEeuZl_.E)p I`ؽ}q0y% M8>(Vji: >ak(S"780Xt6,Э-Ij*& ٟwgUycVw3gJu;)0,oFzb*k2 K!Xy~ڽ̯cDm}-03&रCRr>5PoV]/ YSCw'd}d0t>}JJqv4s[^nehO"%|{8 <[lky Q tvHdګHu F8P5JPH~.WG]k. \am>XAFcWX[uGC@%p>F#I75ghLX4`u?V~ay w|)\SL`Xo}X| $]`=v`םb[>FL{ǩ QmWPqm/ۊi"_,oUICJOJZdwon2D< sB;bvgFzO]#NPw<^'R:<'FPjwp LfO߈/fv~o`.i_=z!zQJ%,Y7‹L;QRk96w7.s-" zH)U|+a𯭡2Zrqz$dLLaI1LKGbc.vO/n]<;h۱FOG|O+0#5po a8xC\sl<qc;ʑM `s~j+~&.N=k*X]TEDث=ft~5_;s/#@*hkSQE}BCtE|clfV?]Q<6 q]  NYddެ:z Cq/3^P9Ћy[6øÿc7ң 7sW)73T77nBAPOsDH sUO '}NeSH*.ĔhHҨܬOck=>1i;\U*.Mns'6[4kxm-z6r¾ZфDa'e0a>'B>MXGִnB}`Rjh;Xy7Q;LO 'TMe>(\ E?9caIJ0 d͜pO): 7U ;!&AV"+j7.YQzK[$_O"e*R]ahY$ M ~N78Ҽ:͞HNƔsމ a4"D-2V!%'iGՀ qjnd(י8ЕTOUvjF:(JesNQLƉzz uY{oCEdZyhMd*ΜvA,_4CvcK4~(E.MH?߂FXB[in!Y,@xB Ip1j+^gD39PaG_9\Ed@Ct%CP͒@$uXT6oDP&= 3FR.@2yDTʹƑ@˰[X}:*Hs-5ŔJnfc{.lZ u $VnY l-`E stS?;3ofrїuY:φu?(Zl7C< ,܌/ u㎥Ϻ K_-#5="CcGFQx;4n1ND}IhHhZ~D?R^s֑>NozSVueBg,zMfHS u5SuF8ոT 8V:IP n9OuNj^j$-h^jbB6`3賙`LnO8IdU@2s&{mIܡbS͓3$z~Ў-"C@al`2YzhA&)byBPY?2@_*ymMcJ w2 UX7jlwf:%|"_ýn1g]Zi6}p&=TrWyrBLok 9VpdJ_𓰫AM%RyhÑ?g˷hP78oZu<hyi ƎGnQV"`Z1,<:ܫeɚLO /F jˈpېOU# GVo7H@w5 =eOKM Џ- (a)qT}ڇ\ՃodS%TC R$/mDO4.>ާHG=)7`~jR{0~V3a/r9KlIAr}LJ/R4;1KР. |Ӿ m@E+2KoՇYq5No]X4cD_C2r5J"THy'r"x)0a4xO9ҷy dQm-O #9 X fCEJ|6$TdV)NS jpaOZ?dߛW( :}-[doK5PH,ۺV~jwNȳ$8onɔL;q%!wO?}t1]= aLwzpkgK:z "*ZH媂K} ygT =ir 0q H0/v"4|j]tbLʗkXc[08؏bTcOTnpZy9@*iYd8O #k?98Кgϼr,D3,z1rd81f,^xI-uԈY*,Ot0~v,w F}l: g3I/.?LGI4EsNlNhK#n3tW׷e,Z]D퀭 FBN;a+"S ^ HA3F|TBn*1CV88/7=*93H֦g4t iI$;43@Յ<9?/i'`>c;VZ`-:zKħfȾ\7SEUi>jQ%D{⽔ժX8!S)>idy0nԪ75pWFV}cZo9'yhG_'3%NPӺtS/˜ XQM%"cy&>MD`rane]?GG;J"ʣ LʶTrZ)01 t $@T(j Pm0m5%IhvAS<;p5-[vd}I`^43&&QEtRSAApcO6]2I17)a49_f{@%:jh$~ k+'4o4LX$`s?3g%C6biEeT|ٙ F$5$يN(1C@ҙ[\1^640]NIwur눽\, o%NjLvPWH15.x˲GhձڭS.P7_{]YMZKP,lovGjl?uxZ$Βq;됐L6",Sحyc嘰-!{>Y@>G!pѪ.b^O+$Y4A*4CDT̅[j 9%kڂM; `2I&=*\Fn 6fKNI)b<Ю( SSa%=+8YgDV32G[;\n_˻;Ě aUyo7Z 9I_)yވDG7r*uxtA̽=u)9:K,5}2&dhJ ?`w(] {m{^B=[zEe*zsӝhsӧ"bBpoD՘Ю{.]kFh 3~,Я>3R9tXQwOmvArFYM!BE5} er2m\.,O:]>Xѱmf L G?-m%"svݨ'^ݏj`;WE/ tP%QST 9F%O=4gƟ/Z ;|x gȋYŕݙ!򞺗4W{ Zr먗OlFgx#Ԇˉcɹ\ ~]PcNYjFԆUJnAK ǐf{h`vWp ^- #U@N>L'$_p0b=HKgQ'ނiߊЃ`|c~${YwI3^:x(5Q۲0OK&CTk9Hf<8hh68c6Nrqߐwi[tqirlɓU=B9ߛj\9oJCWPW.;0,/+5m lqCqp/jBŹ^.r I+݊< QOPo ThЕ -7)fD5\m;_;B'$FLX K)2BB \tJhG )l6VLu7eɠA%YNŃǝl^t<~oߞV ʍ@(\"n.EyX6ըrԨ3\s};Cdѩ'_% -~T:?$% ,NP˿֝Чm=&iܫ) ~ bC)Qn+pC幮w /xH vgio%Qݦ,(/)T{l -95ш%iwaOxl+ܾnwz0f'(Bb[la8gWp^R3a1L-s1˪PZnt~ε56`snDYwUg|ʿK*1pR^7fYC|^/2HQmJcRKt3' NX)},æ4R8+ʿm?&Dh塭D/y/ zo7ұAl-I$] zѤ|SAxɌPXTsq߻lph"dc$ƣKj96h;&oCt$ưdʭ @z;Vm35_*ä#% @sf~Ԭq@0B[Bg5X/ɬKV#LG)IX9pҿOUAFgcd`O_ Wt k k! %ߺPgk! 6[yؠ VtGEDQ>XʝAi\3=o&t[mj1"暜qq!JDV. gSۿb8u㘛~_J l~ίCMLzԣK3 h9L哫\=S~o/[n,42M]q N?\Y(V+%KX6: {څc>4BO`Ca &|2}ci LO@0װ ϋ2PY2B'߄3<7J. ~H^KؠMU'& XDž-tVGaO++ 4jx &60 S~{}MGBU6w_;+u?H Pc%5}k|w+&%z~o8T7Kҝi|]q;7t Џ``EgG}w _a6-\4h;bzR6EQ) 39KUjnUKІ3б1WHޖ8h@u Zk 4"ɘt m/WbnxcNJo"f7F5$C2j^huؒBL @yK1^;SBY5D՗<([DfjyŲl( |@+,!+SKtGJS V]D}ڭn7;O~?XHmTVA|?KݧHIoXDl`36g^2姬%D*zuQ@tp+Zx~ʯJ1q;PsK9EZ@ _yD=~O%Y=W @mIW=C̞<"jԁB^ лOLA)_ݝJT8Ãiy"8Rg|{Ri +%#a{蜰Fˉ8hNjVAxsv5k!=+ydUΧMU/U1 hM"ھ;R4Ip C z+).̟ {S~PomPΗ0Fk6[.$sMb:DJ{)I\R@V~9E߫([QbSK| l[N@ ۍzuX/E0&,4k hWe) .ϵP`Q[,T|cg9$>aDiwͤamORFt{ӵ؉?Pupn -OBDR`@-wC;{uhmx^Ⴍ3=leA} Wx@4M!EE)Nyy* a<})g2C6Į7>rFUsϣ|"&>Ċfm8++볇=Wc] ]˗?%hscrdMҐeupvz諜_-ޤ礰2ҥQĪɘj10WBZa6(FJ fm*&BR=Zئ4Va$Ywo";Tlc9u5QvU"e ^7OzMNyc5H ^н~bTqr3@+ ]=>VVTfih 9&tB' G(Y (WY6{Z|6n "K"]6q Z C99olpW~>դZmr\-+{>vl".."LNRo=R2zy]YfMD.uzf1E % ˈIړ1 c_۬X)lu=zߏ?I8F{>Ζ Ua:!ayvTܺLe2 !K+Y)kVGŒWLם*fI{弚d+m&LsˑtCQclij݉ ǃUjڳzU[H(ə5ivWM'O\*g`Ţ&PFLYA:r9olp1qʑ؍+EŰA `ЍDmۤ* Jg>`"m<U+YJy|eccyy:ѥ,9ug+?'T"M;kM:9cu2FŪ{=W_SC ݣQBñ[ ҟٵc7wEy.=r&ۘ~6h|_|Ei%Kf<Ƚ=RRI3=ܘ%9^a5('<)I+b.0H `eίSF5ә}- JwlZEp8fLcL1/y(ߟa5TVhW# $ e a \{3wi{c9ʍμ s\o@?p%pT\=[v#%d9\iC&=bxwJUs:P* O }C]z#/Sm+yQ6߰JR:q.vEoXlyȹ+0_Cg ht|R4Wv`W^UL-eUQ;@l{sx-|5ESA&LfC L!'*';LMcSVBE]ؿѬ?޻Ί&̄Im(a^%퇺 nٵq8/ywC&DӜ:/UxF#{|dM1r5>+FC4{tݥ 7aL16"5q{^oCLԼ0}Y^K. vtAK^t\Yة&bX >cp.U3Ak4ՒyYQ 5d\0֦gd$zj ̦feF7grA\|[&j0CSlk} ^M7s ؾϬ+FJ#y[,6(lmmzKO&g2'Β㕥$2)}R: h~=?Z:^o >X%4թp44 OFzPLT\;i7-apa޶*)=BsJ" ol!KRJiWMd~f I5d"ta60]=*zk20(o elR+`pg2%8A#z R}.=SI%C47?Mj <2&bW0 ^o}zA( /5$L*fV@-Kqo-) ƚlN[wn 12Yw&q<1\֍@Ε\BX ^fO@3h5mKjE=[]|R7DrU2|9|780"H 3rz"6vSͻ[-/gr Jf)7H{`"_.ƗMۄ  :GMv1x|o؞ٙ8.h!5?RMl@촏)PX#W quVRBV$.Rn WJ^^0*+о6?-Rnfip chjc*(m7?c BI`7O~1gާŤx/eLK@'shn 9UW&c~q;qVV}W I.̨ETyt#l,ҟraԀ_F  SNms>t*С --.m8c w'n?!N\`)*S*ˉ*mD-pcRX=Rli<$e =;]zh\lUEDZFf@urMD+Ġ̂0f^JП٪?/Nd>K\ɮSrj]q6h6sur(v˃$o4E[n֡) .(nJ_eQ,A "o@G3\#TEWfQW-2:hݻv*̸ IO.SD&wRxD"ۥFBkDIU0LP^^#a69W *{> yvnɇxJT2TOZiqCcC$KGyp mt{ڬ4gJXF {EUEY="?1l*QAu1iH0S;Mc´wc'??"^o|/Dy#`&+}H 3^k &SAw0XxʮM2+ۦOٻ Ts<~:)*tt,ǵU\+d6"U`Imy<˧ya6D ;#hP_)}>-_?n$5IwFiRLY<A1Iw? Ydۓ TLGfev|[d;s)`O hB9f2*e剂S]aG[@f'jӬ@Rf`wrovd2<6Tv͎fp%/KNזna9r ܼ1!q7Jnbfw֒HBߊQ j9TtN!B}PH3 #z0#djiAjQ^#t=oDʚj5K,^gNKcQ"aQ`s˙bn鈵_ZJ9 iB6{(bc(щ ^@65Bk]ƅx EC[27vgNo[|{DP80VHSdR|*IϧCMtoYV%:ڿR*R MC@qmDSt-뺸( CFօၺqZV,J9N3D3>F\;Fva[ , i9RttAW@޶k #o9/S##$4`aOq5sn^vnЃ~Op%ʿ?^s؅8Vaxȃz-7W >lN6@HW#pK f'5Cip!'mXַ>`'%kM!Qĕ^f@ i F!M^O3SO@X7<ۼbJm2Drrz ǭ8e.w)e(uքὫg/n cd5zP8 7tB`p(dn<.Z4?ybY4xwqc鯒Ǘ$wF /T.+C+H@Db `ʑȁ.а(I~γHޚРhO**?5cKB4D~Zx~b(Nv}:Z~YPT>tb!vp#M=S׾B9 (SJ{1ZO%dȈėၩWO=k;NYIF(KҚ@ h@RjBDH B𩂆DFd69ͣ9P_|W0YP*#9fQ|gyG2uh?2־g\>Ģ?Cd8PVf/'{ sf{R89v褅܂!;j`*d+e5ĩ*VkV CR{IA //inbP:|.NaӾ >!U<,CDŹjY@rNdEV?{Ov7" `f8YQ9;?C?f3ЖQ@7P+GM" I-)F9Gd`>|c&{=B8?Aի gڦ &~14 &WѺlC.g=01KI{(wчcBN2?=!qOljtH2݌}pݖujL]_.`V[$XW-5 0SL`% YK=t4P2X$5 |J~FdH2#aq &թOJ9 (wP߭l[Zrb}P;9tdBi=]͘y+Rr –6٢HNQKD!dJ2vhz2m{j2v]P2UnަNRT7m^}QSNu9⫎[p1!wB12?{ +~!)5;yFᑭL@5-R (ī^OhGrˤڊg`NtDNSX4 #%PU[ ''"cpR ܟhHX7F5 ˀ):j(vSG;.`;R&f6(R+/948ãTb,+K/|+wEdH'+;饞+V?i4Bэcqi2f-Ԧ`?'q?*Í1",PhU}VȿUY&e˪Xs:^Z݇ٮP,[k{}/Pt\cl?Sk֚q2V"wo.R G=p,}מp ywӑȗ(wJbCC3窥7K'CA#  Û(GXTީLQ%IQ O΢^l[ c#G龽v1[ @.Z +16(FBch3K& M+_hُJPd  )v.@ Y1JLuwu^5@ zfzp@B-\䉑Ą"{AUvw•د#1Wl*>G^sƷ37Ăv8<ˏ%6YF-)vhXڮ3±%58 ) ~H446Vc2k0Jw/bKpEg{U#VSܞQ`RsdbtL yޮ8ekpf䐵9L}յǴsKUn9jjABεD=ߐzD#:pkΤ˝Ưl҉)L~H;o*U^*DV> V-)v,&9ہݱ6' ?)a\G̉^I$j4֡(ݸi}e1lylt$[쫽h ^_!I,#ajai"3z@ڠѸ_ujUU5[ǝ NLppЭ͌O;c 0JO_R=ග܃p,p|dw7W͘jC [ [>H^C fmm[ e)g>]c;0jg/<0\ ?eu8fBăYW3 Fi[57WE ) c 5o栋fc! ~Ub*<{G`n5y>p;{rC#eibo#٣mNFl3eQ>[JHDWc&x gZ]KBl@WB~ʤ;N2MK$Zjb*Tqk6 "@LPPIM|״ (ev΁G#jOsj'ٔDkR3A_-_>cٓu|I\};٭e_W4 8PU0G=oyS}W=4O1Ѻ36з $ cG~79qcA, ~w{TW%>_}]E1yX58 f(d`[hLӯ l17<}BSM8=Sjxt6ًN)jV\rG΃AL*():su,ٺS[±x·E].k3K;]V .؏np].PM \պOL8Y^$i#ypdVdS.B H24y58*]^|5(_v೾ S +@l#˪0zdN 3)WVBtxio&.@p,bhPΙ-Z&pgRI *z͠^tRNn4/}ds͟Z9FU !$M[iM6p8vːxan.\>T L3_.#$rF'Mx(r]'39u.,,րR/s%%[Bh<< /:U*Ed4hTf6iuy-VL^ 0;l:V8jĹ#"T5BLGwG4܅ 3.QD`"lQ-4EgyC<=%_Z|`!‹8Yq`I]0M7ѷsCdW('#|tnD{m> W]09?V^20M{nZCJ 6Zj^ C2 3y}I:,.T|6&g4)HwBA, OX3|3Qr|+Ʃ4EڌL9Q_q}2NL68>@K1&cicJɲWY'5&p6JL] k4쪀aM?*)F) b 9(<-,MJ/"ů. RtHhy?z@oc™WKt.4Ъ`1`pJq~QXC\XsTaS656y}QPa4bUe$j;10I峲S*9āKBcpoB?D^_+BRJڂ[Cb,%(2@/Q: Lqmˆ6y:d,țmV3&pyqnJ/b;"M&zluYhÖ*B+gAۺ2%ىlvuܵ!ڊ.m y;UQ"hZ/az1'Ó*WȚ7qH7T=01CjAR2~".9RY~Y4x-E-Ezj"  sF/>JvnPL/>H'/Ob:& ۀAX~l:oC/8::örkp;'fk.H-c1c[.] os;y'Phdg?!YzG#^;7U𦬝j&Ui"jHjff)Ŕq(o%?B͇eB?Q7]\qbdzA8ۈ<ɠvL3NC8SFv;RTۧ^H*[п , cõRy01- +OvHD0ELZХ3ԛRr?޽76W #4;D eڽ?5J%}Ju.L"WL֒+"l9W%dWvB 83OaaM:{lQrrH|t(SAΖ#j,RK.5? 0Bnf:PzG56V.v1pNEۻV # rbd "1T? |nwd㍧GVGyjZJje)zƱwB~:D:oS&j,Ͽldyqov*e`Эy i!(Yj|oߙ@}gͥHeM]Q[㝚b[r3^bQQRzc0iK_S\VYB]~u439y6NkV0byQOUu0N\1^kZѴ=t$ϵd!Bi𶲔VnZ^ћo/>ta;W4d󘖄nbkg`.1L̙ug=12C?{vyn3Ce3u.$fYGS#ɘھ ;m%B OawJhGiPD(]qcR E+4)!@0*I:pcР<:,ǃ$j+ /5^q7a"K6L.&%Z\KT{5u:W\٨$ȗ%a)| $v֫xUS>u`p2n?7_oܢrlZel`ND9L82p(l10J; e3-rMf:&p#GP2ZK0{SQuHt(;oz[/p:$1k۝"4yW=;f –7"9ML39U rMкxƇ0>(39bS +U/4uUMe ܧv*>@{Ji110 }Zƾwfy_K0X&t+1]jK-lA YKUQ͕S`U~NpQ]"5 x4*9:١83򒝰ʁT+ 9}Zt?B"Ue$E .(*T!>IYqW4IV.nhRz xsƕ"/3(X}V5?; y(bcQNfPo .p^RO(a{2j0ߥiqibmua2:~"↴MԟmU :r@h E ;5k ^0"F!%1ܨlPE8sЧhݎW\ v|( Dي 985 b;0tE)9"݇ƐAfNcdų0sx+"Ĝ4CU_h uI|1N,!{NK,Q_rg!swFqExoqGdתτ)-SS?6ߤ$$#ahg3 ApM?X"_(t[ NW*rtDrYޘEOe"+SƑbQK8`t+|L@TgkgkW$k?+8M~^}( 1vW~zuC#Mi 6: .O m]4U.>E6 r'1TfnBI{B/H//xf[E=%q+R*Ep4.Dޛųtw6 v+sڢ͙ky5"%̯l*:Xc)٧>.؏WF"3,^W&dS`ݓF ׆.M1D[i>Y-R-rTN"ěSy#S1c4h*U8^pArv ag7;vu4ļe Y'Du!!]U;&h/A]/ˤHY2,aJl$>n:`@N5#>^h dxc'X-$Z-&ᶾK%.6}b wFJ+zB+Ј99LU>p:cݹƉSh5lun֧ ԉcH+}X'tc`rD); P@-#ՓI)iwxȕ.KFTfIL0՘Vm_07?`5KUZCLf';z;8~&9i~QͶ=h|6W/*4WMUH='HN"Y&:UGjuІa9aWF ")jLN/xEiߵ|S""#x Z #7Cl]/FߥK0)hRugT}:H˪1gbaӣv+`qo# Ay6⪎a 7_*^ ̸׹UgNDT~w#|ܾ?N mRXs#[TL/<:cPJ ?LBF;? sw̚q4mM-z(쀲,;$3/:XUa,U!q7)NA7gFbLU_DaJ`WLOd卅-ɏL^!,&:UKO<Tk&k,ٺ|h>qSNx1ޣvQ^~E`k:GLiqB:'Eɉ+~߯*qęizY"ϟ l_U10~h SJ x+uyo;K+7\4l@0('a܄"+ξEvaKQ,Ce{u[("EqnõIN/ꠎ,c9[o@gQn5RW0;aw05|\G$@}6 융#.cSqЗ ~lp.e3sWy %6U脨U@ќ@q=rdrGPp@ 70C=ڞDsMO :8*;#oyxk$p9iU+ :`JI-y΃NA'-"Eޫw#*zp{ёv&Kk!SyAqݤ{C=}F0~ou[Oil09OJ+UWC֣q7Ս2pOZ <k=cWo72:LClH}A|㾣"L8k$P}{1bTNCG_qM\R+)6W2Lb'/^WlH Crc.&{B…v"t!P0DO X~&p'(p(X"ZOP[O$O*(KZh5~"Ch=d(uE9Qu:.7M%l5yTsj4$Ĉ` $n,>`d-uC$|3 R"h;HFQirï#|Ӌl;YDO{F3( VlW 0?nVЭVːF("{HJ{6؉L(9Z d#tjb9i y{i@xqODhΉ)6ą8BSe!f%l*}BW|~*m.ti [{][iޅ9❳OĞU3u޺%LJ~+O6@ʘ1ǃ؃KW,E5JP֕> =%b!{$S۠듌TϠ~\RQ.}D&%3llzfw7HŊZ7Ş3TvJC_Ը.F|zQ|]Xʋ1J{X lg4ddQ??k%gO2 RBXoQ)>t U[rWBqۮ77hZ˼8?#zgVʳEK1`JR') ǦR$24*D8Z^7{0<>*ͷ }$VoK8uX+4 Ơ-#d~qa= %>)\1*H e$Nj =UzbS B7V`E>.Pl*OzvZGRM>(  $uRrs%|y(t9ipͳ2NPktpp 9Ė Myzא@Pv(vnr"3w5*0j^f۲YA{wȐ q7?pt ] _(H1/OzSDII)*`6W{\GL7ʧ] lG"XNY6~a3ރ6ԩžcܵ/⒧HYjmyN,!p)@&fTiFf‹yjEm{zD_BK\rC-TW/5HTZ?>'c's5' *P6@ӭStяjJe%ӒҸ=. Ҹ%mGT$y$ƝyPJ oma"qN 9*UOC@4Nҡ% |Lv'ooߛqQg+$/tm |H‐Ǖ HF6};i`¾DED(j UdJGW{ÉO9%_g_4I@kDaԊ-XzKi`b_&~Fj!NG`I Qft_eC 9$ kom*˼id$ #޻~:N<_r% p?~Ci NcD|[ 7K:2>E1iq>$^P'3X{h}ol˄⠼tSq޲Eo_*""qfӍdU,Lc[3pI~1"e`]f6<:&ZcW+ tԹRE1BQ. Gj4Zf7I$KtOakzg?͆K]%psë%"/R &L mK[DhȚf[/bc>wBQ 漪'sS"`݂$ea:rIj!1%Aۅ@'m<*72lLCod. eV>˘#}H`6;`χ; ! S8~M`TMz(ػ\M/9J: F[+9=}x"OίWufP H^Ocos{"Ts|*mtz%3JZ3OǕm ,Us\Nw-bC)ti꩒m m,╅Q|1MA0[&@t6ִZ R&"~)a!@ a9hVt8-=Oʥ]rXv݊I;*$rVFB#{S;@: g4%+i:b7Fp;Ҁݣ"* 4 ͤ:g= 2-A÷TbEɥۄ~%SSh- Ɵ2F E xh ~k$a "dO"P74Ϻd[_,!9 " yk܋o1[Fw" 5 ܙI`tU[rGzmv& d7D^hGpm@nï)p#9,]L *r@ꁷW̝)1]r&hcD1דڑa$]xH9H#]pE`3HJYrNS|Fe\@zTf,y[Sxx ϰZlSk Y ]5g%gfǐ-1mi.&z@f6њaqʷ  ~.F"N"VJ~0BQµu"|=?: {=9gK_,/ ЈI ¬Fevm%šnSU|rX}/%iUábuzV*Z]K5Ry$_şҚ6.)|F_…Y<-nsz|:} f@\h4܅$:H +}>d\*_ǹj-$H.A??B7N( 1H&5qE&GUѩY:]+U%PZmrn³U"͉ Fg]ƦlGw)B{V2~{} [=PL9'TԜcVh[G ueB]FOsΜɣg`hxZI?#_(@ 2K&^^2hl3$=>k׌l0MF=6?ڛˆ8M{S@FڟٮOzO|лƃhmZC- 80QA '6.gKɌ+n}I$AF܀Oe.dq6@>5gmvx;vWcЈ `ʠX= H3P/rIw˓md-7x=Az[%>w%y `S?)̓Wq~>]jhSn_:ܡ6ݲT,^1Un@jcCuKhq n`RIDa 4_E NW1OTY)αW,Ԁ8[y \݌"[hyOKa"*]D+i#w-.d@N]y-rg]P)A7|VrDXoܶ 'CǖT}(d1nSW@8i)ʉO0J˱aRŐŒhI2~]r{ 1CʔCC0r+DY*p+(˟{Ң;<F|t:l N947s\GF%<,\'6b ҌSqvZ7]UXG䬰mS6h9ₔ4;T@{HtDcy\!:VO#qq@O6́$νzX="fɨ8 %].M!`6$l$$ iէܙ v!p3rlO ]] G]L6F,<۔xB n%^R-"DuևF.  M,ͱ[/%["7GYQs9Ͱrw{$Y/3nxj\2}cg3B?5Da44^=O:we?wO io۽%΢CFYrAYhܴ*)ؾOJd| |o2R"F#:f/{pPy^mϞgdFv|e*ؚ%.䫲6bM|R,!%Y(1 0r4Ŏ:x|:#7eʹ)kR̐"7#ڇeI<+T0ů/G;YȀe{˾ M|Hi|x5urmz{mE K{O91UQ/,?_zt3t}&7Wxu/X_`4D"ǀh t3 |)?e:VMURwj#[ETԌՑ9=Nv@c(>7 `є9bC(C >KJ9"d JmM8p8Y9,S,qJrU mS\ 5; Ae2GE4{3 Gs:ù@y :a@iTlcqᮌz 㨹ߐ1XvǕ8nԧotmVؕ/2$ĖBdN!|W~4AeC pOþ>DQ^8)4钤_ {B*㷱E\NARV>oe֓*N}sCzϼkVއ,<M K9*QBrpGY AX3Qקz=^\zz}Y =:_fKo4M6Jz4Ğt0H'#*ct8IF aPjCcqנ7d6v~f򻞉zI91N\ D) ri!`h$;î3P0 V8*q'8  s5ewb<3< x!Y${j#i~rLXsA}TzzH&IO7/uDЅV+yN sdDqLIO|@$K7 @bФ ;쭴? d}~0oSGdbVew8h9: 5u*NdMw|bbĨPvG*eayݹH4rF IDDW\jcB.[hs} G(8ymNx,N!,$*[Ȧ ~*/8ըv 3cvJeW4q$ #V+bQ< y*9M8kƵ.9@==t^!n(c˱O߰ kn"ikYڛSԓuWZo~a7Te~ZkBYYmw]9meT:‘f&n7nNRq8Ƀ{>998Jļ:f䁡{YbG=6^z DNG*f!?"<~.:if´廥 h@X5V0UtPZH6Y-2zO,=U^ 5TY[%oOge\Xqò]>\Mt(KpDdBb5Ld`! aiv~q ~Y܄9&KΒo"ujA';If!?pPigc[`֝x/Y^t $⟌(VI/ZkOPa2n큞NaC 6̥?1vWFM)–f U2n~8KnA݈XtdX'smni%)K?<y&1&M${9|8#09L 픝yYܡac ODO]"`Ep}\\bht ulJ[O PJ Nr! ' e:<tAEVfR#3)޽!$Ss8L0v&~׉CXcp+Pϱ|Js^[v>Hzដ}cxuI#jh2 I9f&<0إSJ?{F/D^ +'d mm.o$UG+!MCX [:`>fmWVdS7pxЦ<C- 9&`.TӃ]lLBܙ8옪\24"Zɐd}\N0m8_QiX[ viKo {ce,02bl2& l#:r9#A<%p,шH=kw ^rrlʽ;',pv7* NI4Nm/J㖐V}M9܄lCmX[zI!@4k|FñU-/|AAv*~a_kQI:qyd% 7E@bV4BsR]VH[p# EY!Cn'e] RfLmMPAIwGN^-].@S#[=Ь*Zmz̿|uG #dm g Мo;@ jqǪ@~L?l?%We}hki4yaQb}BId2pb"",l>G̲GyLj{Pyu}ThO}h/Dj0 h6.A?u&ʌkLK]w~uF;/x4Nowco/~\޼w;W ]> Ds"96@Z9.?rU-D"]cTv_ya a>\^>^T̝)Bފ<XW[q.N>΍xt ) ՙlR]Fi6](2 X_C ~,PC<3uO"Pڪ!9KwC}iI;nE43SV(3k0~}{N'w}++b.~PClJ=ԯP+)r0LO-Aj%?*)._4b6~$zr>#@\ޠY%2cMlh w!ߟU'uXUG&vN"<pCZ4U4[ ,iOZ B0{>?!,0 pV.qBdj[*2ж=U{{=/ϼ&K@0R!$eJۜm%h9:IIIY159su@pu*jۂL¨NE&O9e-#r޷~9Xت`wMZ~aMH}dc^_OÉ9<.=V ~"H '+*B$R?InW2rvaMvoJ& > b.\8-iAH6{{,Z,<++o8,}7D'u qT/ ]/¢,2x9=R9fk山:5 [5쉒=#HZFoSΥrae[uJ&0tt(:> ztZ*ܟ.Y}Sex*oWޮho^vH+m@dg _ţٲf韭q5}c؈oc+1m>W]RNHO9bꊙ3X+Z:ʥnR(%i6B1gO"C<$be}+*GUQ26*TreoJ"O|>j8&/ȏަ]5n a8?h:3Tx4TMEL: +Lv_PMȟv#px]ASzvH5Q_,l[>h7hka:yZV*=0 L$ZI;H̡ ꩘5n`219UQ}Wu}TBXK Q[ڶ iܾiLw{ݦ| #F=Q/'mAq $)i L;BҐ`ݚuzOxj \-WO_Pp{vO]p2Y[;hOȷ3 OpRK%Oټ27[cSÝ%(e$ f sJ٭2 ]ɛN3=O7,+ee>4y 5(?輗sZ#^w1AXI[!.y\Ȁz@*j]m&yv &n쎹ː,k%]L3v)QV#{1#Ca CE~(ӻ7Zc[<`ӊ׹(OKHӳp1~z5-bȂ*RS{e+ef%EJO>ENzY\TwT,-苩SSLa\vnO4yW8W|]&ti1b#-2j0Lw6&jrtcՈf>OaZQ5'Q`:R)}bhf&^E$7(Y. RVU?1UHd+MZ)4MbS>zxvR@MZ/9fICeJg1Yqg^tAk!N-bL's_=3ُ@ψ:*xC'NTEC y[u{gTѴ*xɷwU"' l[T7^-KEV?Zv|G^=Ӵ.>ʷrt -cNup/I8e~;P7@_6fnm!p#FR/>teT{~[UΊ%B‘)O`daӮ鋤!c8߂)^*lScщZpȈv|eb<]vt3(~@ U.|"/*Y *z5eWU d_L{h#ahL{82lS=9ֈDX MR? oDsQcϒu!.(Բ-iJo䃝Y.k1UȬw 2E}.42+f>fJd%$;^^Jo u _w޼j"> _KĪ} um py!|YzQe4I b+zXXIbA*R~k;L;,3׾c;/YVb}6H*cobKVH (tZYyxl[[ȶk(P.NiӖ}B(eu?e & o(iFK0"=Z0<T1dih7?Qz'4q}7XF]P0IwxzqҦy[#nEҚǪy/\|F%C3EIGF/.J!`vI^ǵRו M"STg?/绡Q77>JۤP߯*r2t4݋#19} +!֊` A"G Ԓ)74Zd #C#zCj0Du| l!v$c\hm:&iNbKE0!!' r#cP=8D"S6TP@KnCu~>T}&^\}1MjӼRXUu&,vG9u֞6+VvײE^9NQȌVKέUu==?&EbWMo1!Tx!Iy[S ,f!jg"cJ?bqoimyJ|) # tl-[%Kg h-9|Z&`*.rUPLU>Fq+p[EDFh,Pr ;#2"|#>l+b8tVTbm_^.mC.ԧtTqg[H 6҈/j?4ReZKn&'ulj>WZBnۂ,w^܎| \V KmJ/w)בs|=̺j^{%q%f3rc]V2;6ԳdC/(|BW @k|vu"u_l]soqAd'z 6pF-Q,5ڧcWiXF#9VqW^Z@zLG,"9>@7uC*"#V;O0#0pF;BsPmx+QhG~q Hu Ql ϳءIz3{И>G}V~3噩VR"b)r]N;z5C?Q&D@IQ~8Pg^ r goy2(kp1VtudTlز\qJM/6ª4CJ.,N پ<LJU^ {sӺ Q0dkXdEʋQ oh+5 BlvץG#ͦ@<]ڙY#9{}g#)lzӆ^m%} a8We7CsƑB Va`^eob3`UtG5X^?ڡyQZ^F]MDZ#/ 6W5Drk|su爸?L#Q[~,7@YFi#swz2BCl9T8 k-BhIk4;PR2 .,B 0]> ]8ؘ5c; FEtVE|C p+ ȵ&!cK;0xDǤAA6Snc9#?@eT[YM@N^]3U?kX!a ;PrvbX1>ޗ<"4#_2^lrNriv6_Fgc>pie+.7id$,[߼"^d?[GGVq~:r71έ1F}KT_(u-&w=Vu~zPvXjbvNLZUrǨĪ }y*m2~ӍBuj%K?x{^53gSj"Tw< ^Izi|/WؖZB Uf/Ȳʏ2$<>;c`WF׎wIh(_ ߉s-Rv B?&(xVד= ~4_R+٨Zu?8'ݥJַ< <ŧnw6덎6*ʑpXo=hT'7z㾗e,09gWpln]Db(,t!0&N.`=YOO{Gxo|Xx?MqseI]\+Ե-z:GXE=M s,dz2Ǘk:P_DV]c* "Z켫a?iO$yUOnH 0 DLG9 x yNA 3hSv*ܹ*_V85Uu/mhr5w/\svpqU4O-5`/YU{FƂ-B: ]=.t~c_-7gXE={M7g1s2va.g7tmY:ۖ m~p苅Q眄Sxa_\a _Cam[H@]WIV!`:;w=Jv ʛd iª0k6: i7 ں9^,1d\tU3 lj>+A3p!c k2'<ŝM}&().U?K/$%g,2Il诓WV?Ox1%!!`ڨ:և2nJ{((9!0_f&~;ɵTIV.\  8!v|B%}W\)[CTM8mUր:1~%XG!bebt]SpjQDHOxes9&r#'/v)vw XVۖ tDB o@^X[^AlkmEgھ4Zt ;B15]t5L(`V=j[^ LUG#J'd1{D ͻ~A$+JȔO!Z^>R'Hǫ,UZn7{$,X(sjrʛk_wI-[ۡ'kEQ@ %urQ1YUŁ8h64"u\b#k݄1\rP"[&ʷ_Jj<60GuՖ?&$aAc5pP{ZR$R6A+˿')ԓB@Nչ4s!%­imFunXaWrђXu~llP=)E9c$p[0@Udκ{+BP4)s@BYdAg*3Ly7CjRFC;e-f6S=Xhk:1^eQG[ ѡ%!8= B~I1&h5Blń\a͘u&+BQnn.kR~{ҡ̋75ϰK9PްR%)*(vϗ sH$밨apH$Y5XBC'x\ޠ;4ΓkFWWܖ }>Nn%Q_| "M %fjDWP~AM dwwn]lI$3~ov{22 tas4pE`fHpӡj-={.5N d\l^E_I܋_˖cXh:KSZѦTEk ޶%aX]&bx/'#%i׮sq̈́ű-V%ٍ]fJkRC!;KAܘ / @N *%n>I.P_Թ&8?p` ?CEU+Xi]8G?-Xp[''@6:GrGMֿI{C c!J @_օbhV-dFve]>3mLRG\]޵3@E ;4QԖCnk2,Q$I^荗c%vKf|uM Eg,3CSGӈ@j4U®[$屴 \tD#9.DN p~5D VsȃSGAI'+I ~16\2hL\)?{Vj \"Af mk-eEv$= E>' gbT l55@YwvupoP9["B. IMdW3 ~=e_!7~'*BlT~wIOx2l𶪾/ AEEpD=]n{} |}41ZCy|m[~#㋭څuN?bxvpU{XB[{5\^>Ee' KNY_3I-ZLWyʔCAȢJ4]#x\UU&k=\_3A#B_WOxE 6ƶ\ٔEEY !5)—yw]eȥs^ЙLM7􅨔Vo8pUاNah;FK9 Ln:0lvyҲh~4J\~=bʬJ㋎W$ҙN˜jCb4]U]ٱ}NQ*YvЛn\ЁDy1|㸍+E6ҡaAAЩMɔXQ0oN[\35ÈBJNm3ΰU #z-AN~G.K…Vp_F@H^#t1^Fbhٌ]LggH.n.3jmeE1%3>4z!MaY0`P Kˇ߈VbE+h"X۞>L^~X bb֤;D~ֳ7 ")ۛTw(Yݬf" _BV[Zn-G QhM;-p;ԋpfQpMzFA9*(3Hƭso\GxlD Ҕ׹SU$Aagl9`P~\.c0CG>jɽ˕J[?P[]Vn/fƥa1 ϲ3mVؙl% S5HnqR00D.k1irOF-ER S[4QGHw$K^?W J, <n"F],CxY;k@]l``(۲}λUAc0ֽ :匈jvessH+߼NWEsZޖ^s;kYtF*2& S[W쟧֨@yfV% ֩^ƐJno4f I~Q!aػ/6W)N-ޖǤЕwy.Ly*jͺ>#e2a{N}CkAe JX\DJUJv|-8#9s =:l2Y^:&y^(Ҍ1q6-زT2mk!ٸ#hgՓk,9 4b\lw[1ŏtPY_*tǕ~VE,iG|[WڭG.!naD2DP,GT)2ޅ4 駋$  Y4;XiЫY" [9 H r_RpI hضEZUj<b'3 k~c&VyG4 S7%8РN6ou5vk Ǥ_nYPbf='-;MV%&f.M0 F{<hNYژbAJx7wpvC1a^O:+@֞pa7L r,l%?Z  &ѠvX,>l:̻Jnwm]S0;-M B j=H`~oŞ9<~+Ysnt-XjX7gR1":;V&vW9vD%էsXP)LXXcXlL:Qmʫ){* AEK-Vq --1(]؁-~otr]/pt܌Kٖij>ɒ]{Z+> k3Uf:_E*ȯL{--_pJ &9gˊfɲĻKXOI! 5#<:; Ç%ͽ0IvHLgt2[|ZI~dg =XGO2ybcAr/ꋷkIK/7I^gbsKjPm u}pTV\ξM{?XrnjKK^hQǣl8LrZRųWP[s\H0<|5ɱPӁ`}?KVYf+"@['ʏlj;lXH`1۩pz"ZW熈ϽcIFIr*wt j!)uCCdH+D78cNQo< Xmf yΒ}VLT=Tk!g ԗs}.!ظMϫ; N#$c1#_-oс2-v"5S(jTP`; 3=̀r6qnqaO#YRį+ZJ"1QyR-cc%2V#9hv7f @EZLmĪ+8#|Ù 2[(Gx0qC qqb?f `rdؚYx ;Iqm@K>v>f,~Jd;3sN& ;b+ʩn@@\~o;gʟ1-"SJ&"wER~'q;؉ڄ, ǕxоU|t2i9(g rL4BmB~-1XƧd49v}G``2lm+ 6alSLDbe'fDnt"7hC<rfZa9rn_AMD(%X@shrDzwHZXx8;9zMaȣ'T:GO7%Բy;&7R tC~و2?? ^?"*l@Կ;i-2QQG1'6W7%4);FQX 馀k)D:]=i 2;&A`=8s wwsr-xGuCh~e&9n¢wB48 2J>1 ƔrilZ$:@Xw`zRbź?vHzzha bYT=U@Ad%dl q.9.W%O0.[f@R26*Z|:&{C Vow*|lƸ `S'Z%XFƠ#j#sc遧K.\ɼ,Kݦqcc mON0(^ O3IMWG!:nk!^}ěg0'])iM_QȱiW`4 vC;;e`m c_zA 0FLq0 d6VJ SIi!]`70W6!P|J t-6i5@T _b+w6iBiS'F):u$,,T?0Ph.}g d/ޯ;埸\)gC2 g~^HhT<7#Ww$DVJ^bo=tu9Ƽ+ߛei 7z0k1.{IA 1BTsTJ,{~P;:*Nyf;ɀMl39/T͖0R њ8{3/O[Ac m'vN:\ɥZ)z-k ՊW|TtXx@6t%ZtsLMj+Oe-`ɂ)!/"#ȥ=*y6'+f6.z 4g:XyTa5 7 WjlЪVz&.=54r"8> u (}͗ڤyW'yu9HġM]UU$M~@^aX)_6N诿#wPւ%s.1#iX)XZMaQ8$;xq{B7 ++)@h \S-,pׂ立Sw3/0dyٵ죨b C8+XY(+R&VGTCNeY);j͗򮼕M':WRA\x\JzI;FQh}}mk2鮠 {MͿC#{򯛭Y{9aDw׾ r0^3|`y/'N"՜ 3ڏ#aoSҡAG+jy-o/}S\KK Lfze*Dg4rI ~Zꃧ5{-R;ɏ#h0+9M#5!JeN͸r%RT-ʏ;l]≉:cA:/s]HLKh}}T?Xs}՘qa+wFՓn/z@%&]w@6bG2A=egSdVa%!9d!v_p~¶B~jE)-RcT3oo&BK֢ pIeO!ϑ8]ľEƌǼ9eWH8S}g#Y|w{nS ~Cgb--6:\GQk![y |mB騷ڦ9'A4ع#eU ɭ ` guB'~O)X߻L>>D_TR)/u#z/mIIrf6e^[;Qf?,SS~$`k> p( -@2cK)Up B8}ִ\j:(*̐7B+WF yITEjT7ͤQi|51 ڽ|?C{Bu;~w80@ ͉6ٖN9[tp/ ؚ$D8DVYOm(ΟQ/A ;RL{YSLʙ5vpxfx"L!PApNj6벬5TA\h  ŷ*-Ȩ6av݁~)yKI䉶'׍'N^Y"!LO9mAОW=5lBI (UJ(r!d{m <؝ҝ+M#c+\Q-®'/7_C˸#avn FR.4U1ha_4n_zNy1)ֿIFYL9荷*Xui]HZ+zӻɌ!d_ YX(2""@0CQQo;̎D}Ffn$GyBVI'~cBHO%{s>)Je9 P[8$N0IJ?L;X> D xr/mWHz_ua,~1'hDy(!@3ŇBE顁g Ush s"O`D}%,O}@rWv8Bk5g4E /,M덱 O3E'ܹ遲RsN)h{'t.Úlʬ XbҨiUsԕyK2y]aFK``՛*4\Y壷6v r'N@=7Z(ôYЯʸe $M0jHOs$"4w?z,#ѠçzHT={30M0p|pğ1B m?6qܫdG|g%U1 nL":%RQ%cU}H[xٙ ;(-b6H/4r ?EcNn:f K<}Wv2Iil+>/WC 7h'5qŵ1*ئ_*"d|[-JIGWپztpg >U(A}ݛcV((_aP4''> lK;dVB{VrhUF9w=T@ W;_ 1ZBΘz i`z3e!djQ2Y@wU#@? <\?ؽ>q bHg7hݙπD/c:\G%Y?%+Ǖe*@5}T sĸg.pk3HU,4bWwO!fpڍm!Z%"M&›:Zl|s9MUkGe1jWaUUװ|^@< %L2!XQeF,FZ:-*`5]F<&:o]հķzEe>0 ,C)/mM"xND%e 9ᤲfӢU r5J ."Ҭn!gX._Ԝ+fe0nMlW-C6Hڒ_|8,}pbW&C=ٷ{96&2籯q'Vr(@,lR>oGn!5ȻV*C YB#]P"Ɍ&l#5`IcSב6dcMNgK߉3MvQ1O:w o5/gWAօlc= 8 {Q|k*?T>5Q'p2N%=.(A졭Ysb ~0SNX>{/',{t)/Lk%P,zTW[-)~dGl/p\v vԷqxV>'d:)(ީvБf:8X{둹<N$vXm˛LzDL;6\ %Jum_+.ã>,HC]-OU446X`]o7ےXa曐@5YJ#imR W3ϡ`7ICOF\˹֫Z-W<3Y81dGPnVb|UDs+׹wIpPEV\1T_<]F' pĹ=ەBY0 ;z;׎&hO̥?YЛR0 г݊=qd h W ~.\ "F*a]Ak[ZZ\I uߌ+(6 v{Lܔu՛ڨgI80<1j^޹s8W*wҮ[R(\4>HBɝF3 O%"I_yw>w\ݿ}\2E/hhUQ3A/[nSW[cO:mHvM}E%!VQ7gNk\0^TC2Q)$Nu$xR"(yÙ6B4TA\}'6?s{m;~twV| d!lP A@*s)Ö:`g,[0f;Pz%ZIa \}%NV.=vl,$ `Vk(k7HDtӢ?†&ș"jN2w<Q]@ D+/Ijw֢g]SN/:oc]=+Mo$ہtFf7 B3yѲi2&*;:ҲgNS.-nbLl8Dj{kZ)y>9V+ moZqlGJCى4C#?v$U᤼L"Z>֭_ԟQA 5b] i̭su"}J8/<=8|9ı+#~~e#4J$?J09M1yԺp ̎>lY$ru޵Pck|&Ch~/3>Z=R 8 O,|vCN[m2(ٯЫ.Op;Q'/m]Rv Q]5 WʝNL;CzZB2xӯ,>F*oxpvԝT3W˪)5M0X  3Gu{!U67_da0OcYDNkKZ[ʇMgysH"{](B$Rˁ2<o0J~0řU"q1odmp~)%mُc\x@'5z(ߎBUԎp팳+ZjXl[*x XKѫ&LeًM0@p= U5A H NధG>0'ϻ4jPT*A >K?@t@ŕ&r\{Pl3wXMKo/  F=W=gy6&0bUȜ155ӁBz$ܧN3JoC%'ymbƅh7u]ti%v*v[b#]\lqLWBhF+; zбPUW= ګ~F[_rpSOo< Y%~ 7!$dP a"ZtOY#I*` "zIΊ'`Wvf9W {q/:|fcimjci]ZL7Ypsg[ni,I= RQRN O_y{v!k|+T;A;Zn 9QwN5W9'&ok'2}+Mnz2iJHǥ&2|jQ ` /!֔!RT%BR%Q ; E6 }4*Wm'Av{~La~Ǭ.ZY@eȜ_#QGFD\A Ktqmt=95E=AmRA&MhGOMbBֹ4ҭy?7t56g.&H)WfWґ10hM #$he0f]IT1SyDs H#@SHi2%.0m*rڙmZ D0;p ̋vuÇW] 3!5`MH^BK{5)O>\4.{J#x"2IF& >GglS9 }1/sј3A >0:N•smO?5Qyt DRV\%$[oc &S;tA-ГuY4 9iO *A(wTfU`H֤xj{Ч6=\Ms";W`7&=PC<ۛفArs;2c0Uikl M$G/ B iPQVR6q ^7Tj*q郂4=qV١EFūAPrsɗ ?Zc@6/ĎGx#'F."ҞHz ߾ wqS{y$t}7}9-mr>6 MI.Z_XoJ!!#~Mլ)S_g U5@b,K-qD8,b]U6΂Ia ~Wɹ`N*XB͡uErT^4IɆIbr 4HV{0(U</S[l3̊Uc-[CED[prO@IL\|2χObυXWy߮ߵ/&*b97b ʀ$jR\{zbXTZ]5S.c,Į1"ݱbfW^h,moKu,a taR0i`x*s: _HgK}I0F#XAf7ɮD[0*^`>AQZ4Nv;.-1&5nt_#H6o,#3a3f-ܤX) Q7Pw+U~"EݼySwNpb-{zO^6h,5`P{F깶A 8saԱ q!mOS&LfMdױ9/Xcg4.4 !4%.i L:M`kAlJ4 F_l ;VtL"v9dLUT$rvN°tnx8Vyd5ZހBmWR-0 >fSܒRZV1\b1u0Wڇ4xiVv 1Ip&\St,  wvӸHwgam5Ub/S /Q6%;PH D5r7ͯ[`)&↫6o˶\YsA+ĩKwKj5#!$AY1QJʐ{Ӱ"#57ڒ7?ZJiae`Dg@\lzg'v쩏Tt4!ws`\ew+h˩!ޒtז,9F@1Z~>-AZ׆ȱh:i="UrR 5B2S9 Kk6nK v $yWՙ/z !M2"'n۠oBǡE@/+Rij5Z*@"1p?BN^S}Os=#*_Xa>Wn /kHDTHMWI CCClW(KȅTi:КH4,XF/lzSp[oa##nɹ( յ&1 kV,taVw% tP1Yi8:2X’]2?ANEVVutQS'@07ǎsC9=`) t_du>wEq6w6!Y LPKơu@/&#maC0 ˹`I律r)Mq8S[ LE5C%( K˚~B(5EQ8d2;|Dn\IURU5X;׷}XN)0\޳>WAݬ\4nk "sKYöm&db[dб*0I> q uبvyf W .f9hG%"Y8q<X,Xu:q""j7:# XI& 1%8*9] K:,31srW [n/`79'7'/pz<̡#<9K $M9JP}ywqSJ}܉20oC~PeTZP뎎eiCTa%,$n!iBXI%T$t®(po$#$<ΧQ(I D:55; jtnFk!^<ȏ&m6Tt:d%2Ebef#58[--z1Ȧ24$ 4O!|mLmêcAVRrC4z4ءI*h79;6dǸB{6m8$(MwUar5(7 9]H~:Ot,T)tg!3zXj2S{"MJ1LCV$JΘ3KmQN˯A4?H hm8UJCrɔ"s9'qRǕOmO~'M+A*d \}Ʒem^tivZ^n6YH<wk=/.{|z{WAw̙ 1 3n,=h^ 7 LCz8jeiy6esb/3u.=PEfݩrgW^^SX>'vxUHUD$\tl`NQ W|!V9߬7Hߝizs,O*F^(kORXqxE`98C G eΡ*ۭŃUmU\(杚5T#-숇BO9Yϊ^Y״1(&8T#^ٻN}팄uZ9w0#BoRocaQOJ;I)+9v_uT Eu4r>T71Ftc6B^~b6h:m.Vx.gu|M9S[V+V&EtVO.bM!O=ϰ/i"ajW!mV%+-,* +|wo',amLr;iF"@g6ilC7vE&elު{'%\1 1(; @p0b–Xo{ӡգjwe')Fb>%>͝ ^ƒyCDNf4J[x&H  6ˎ ~ KFX{4Hyo1O5 v">ZIJ.yBl6236 4RP H Vgxg[N&ԥNhml! $[b7}&̶w'o}Jmo9 K+6u.ÿC9^6ds9WuQS{J+^rݢ;KOR!-zBaY]0?@cj";(QfZȇ?ijʖ0r5.Ȯ'qoW$j Ew:XdNl.ȉSl|VFK'I A,ʮE/H1]R)Pç9EkʑJB<^tJMnY#aфѰL H1&]ƞ}&Jѐh#TBP|sFOU]ozW)opt2Ȓ4+4c,~RcQWKe ou G87웎4P4&"-س H ʑcKMfe".쀚OwHPL;^o^rdTf*k.i>[!+.+(nx/a3qY{8P3+ @xŬ|82򺾀뒻2Bdn*-54B6 a5i˗}50#:xV)ʟ;a!VdAگ|6@ƉwH&c:ud |Itxer5i]6[gU}Q/so`PF['fGTh AM$3>}||(>YQRuWq,lCDߤ利5ͫs(VD rn L /hdy2X 8UBA1kAҴe SOSdЧ 1PTv.a2wCxBKtGl5xSW'3 z,+[B,h0,|{)0)aE4A^Mz&ɵҍ#6$Jv@!EiB$/MgnNˠ.CG܆䑸 X^7`KiC{'|PݪKB1?d|W]N3MjYGsj6qurM~*] ˗sj33+Jq.CgGN$2;!e;$2Wi c>G&'7phZ%mN%+S) P( !!KO/>= +53)9Z.լ;AwJnq9$"4؄rPy1Vӫ:MT沋| >kY' R(qqXc{^uD1u̕ @2idq}bg,]?` SqG"dZCUǠ0w3c]b& ?]AP.@ X_/ mUn+uQb;Q} VgP_x>hKt/hкifSSZM֜"K2ۂǵ4?o}м#>zo m%G ([oN ?k<5@h\T9Q,CZR~H~(6/#ʽ@ ^dܛ$N0vE#P-]}08¼({`/QX8}8 W@}PRu 7P.iN-YtE4ۨ!ci[^ ! ZƇFTAک/ZGóiX3k Yly.$PtS$oY}i9/zB np\rD.PLw]ngIlrW:E V1)7/aT(p7'm]t>RS+XA0@cZP 8HY8PdFg|LZZߤ/ }5Vݔ<E=X&!ǰ>eۊ#Mq0ǝS޸{?\\Z:~%  UaHSn*1Hy+Jb'5ޭI,e2WĵOxo0A9`O8 OR-h`2_Mh@|)'Rw?rKFzJ|Ҍ=n?dc y9'85 w֥Y}̍Ρn2*F:vFÖhrG6 Oq4|#5h<3OcpLde0o#eǩ Hcz P ]>ܛR[ݳ[(g3B򺾽C"u0s,&*USݱu:qhu?nߢD? 3Ų(ng*CHLE˼ђ 4)qY@X}d+<ⶠΰϰs>1?G~3 -\}_nNJy^l+},v6aCQ=e%DAEj,vs(@78T Я(S淶34wymݬ!_k.bg](bdS&9HU\"#sQn].õe Mλ"݅,6>5V,T0@4՜ rAJt y˅.[ƫnD S{vrLVZ{2o!P>ZqlvڲwǍ{cU%P qy,_HNdߗ*UYG" 3p)avH+Hb0d[J{1zE}oxMK+qE ʒgJbA8 Kzn3d[\ ةM.(Gy>v`+C(pcUEZ7 C G(Mc eA"DV=<| a>ux@ OiWMEڥ_8;OeUtKq'(+#ܴ@aٻ:p mR0;b%B.DsX/S00{ۼO!)w[r5aqZz"S-:^$]WC[d3ϻyѤ19|#' e^wR0Pⓧ-n-9JyBy7Is*:%h\X NQd´~:xJʌݟ}O鷰ZC!;!9 2pL,9kM;1&ܿЖn"'ze?`2ݢjړz^Aa%TQEVc%q"޷(]Iٔ9Bиs;яΡ+U)GnlݳAh0bn9n VIbiC2aZ}=Zk=nod\í["jlIǨuFGAt`ȃǍ-]ԟ]џXo'QL{6Ls`h7tpԄq`h80><%Ʋ^b19Ԓ,!C-d<=r? TN'^*˸'D  |LEP/ aXy huڧ.AsYq%1<ڗ6,9A7dtg4Y﷈Ji>!.=@bǠOG[/٥gB}3\ kXN: [ޅo_ticZ#cac$dlZ -2JXx}5g@˃L9S@!ZpHFj-eZB'|ibtKcp,m%]Lx]ZU7RSםeJp SkxM|#ufFؓ(>j~'jyrɧ)Zl:oP.id,M)Iπ$'ٜC5!#FdygӂtP%skv:=zecm}G1τ=(Mm#ajhNk%v⊎bEeVg$!Uʉ5QiLkJgj.]kR6댠t,>޺& 3SI%նVܝlr)-RwDd$ hݩ}Da!Ԟ'mjƆ651~PC1Pf' 芔';R҄0 wdu#&*y22{¾gϴЄCF#؃jeh}԰Mf~d!h \$[C JW8N{ad\onQtT0fiɋ yEfH?OI,ȌR+%)NCǜvJh?<ųKk]2Զ,~3id3`wث,6  Kn#ttGoeȹAl&6r^C|dX9!T`>EAv_d{'FrK\K #$OGV Չ}ͻ7$[l%d§RI)SieRnX҈С-ۥ{"0w_Yf)r< P号zoYISLۻƊRF)n%um{wEQ s;K)t).e?STw`ڙ4TP ^OQS_I[/M=$o@C Osb\'<;?x_zwt@pTqEW*c\~ n^ `1=P(MбȨYEb8 IXNgb#-1]dL,K?M#ib/|U^c5(^ !#(yrCRl `{|cB18UzZj85 y3v .PMi% ۳ӵf~SjmxI:@V )̣q_2( Z&ܖCH;v3fz{)gA{22aCG̪_.rxquɢb ˣؔq8)q''hnvC4KiM!٣wqEt(w_zGY hi%FA*MY>1}7PWJ]}K/:6+V*0rH]-Wh{Q ZgLj]L#(U*nm-Z蚇yKu#J&G<}L 3$5lZ$>M&z23:v,rgS+o^^4I$Smvv& ]+|5h0wb 5n;ȏ߫Qw:`}+XԠJ~IsՉH^H:o~LcBvyp8K6xxot ɴVY 8^Νi1fF|USm#,yR,V%q]'&% ᑦJaU6l4nԟ԰?f=TԜ#~'е)pt o9 + 8߅wՔA;.g5DN !@ȕĮK<@D[p2tE>&T?^Slk-FcKRS$l_Be :S'(/YR|d@d ?2ޯ-aiN]XZ U. ӢcYCMd}O^FkvL5y]}tGZ<(jҋ5_S.]^sGvϔP_%*zygѴ˜#AѐTAEX"vzW\Yထ{G#}!+Z=5DiEUJ<96]Wfdjrr~jг==׭'3Q+A×`kD%8)P?X} ?=8Z-$D.yr]>Qcf*F~ E5NF[ '.K_ VCqT8WoncAV{3&8\,P%L̜%Q]tBˌ?%t6_b9ehDjA2AAXn_wѭ?#Cf$za{.!,lr@lzE]4O8֎5z'n'Y2:ȩt"byj hdI(] #nǓo;zP?0uf3_S+Sh:Pfv_r#21+#P9vYЯöz~ !@%!IfH-N&">x,]覜ʝ|G H" SUkcO\0t*Pm1EȤ_Kv}!71Y ZxA,ɲ~%# G_o}FAU;Lɞz^aτ)8eGf=w%/Ujy<8TL+9u+ V8؀26t1jr:LFuceʅj^Wo t7! _Fd$Fɂ,{!o(jpNnnW %\$GX!1y*[4EE$",2O7)*<{>AcB 7;ɍXP9($e+VCBZ0f0[{2 ˵?$M'ܧ)-fe~b-n9˨ۮ~bňzH ] E9A"6rgv.BPgsu#0"KYYUCy#y"hSK-hv 8m>)AxC-i8eyukL.;@jB rbO^)<{I-G/舄nzC˓˽/ō$1'I7cbmK_Yfah2ި*3eEGiK׽nFJhŗE!=߄C0Heb8hԮz@PjK#`&μivJ%ȼOki6s e"_*q_CDM%p&APżw/ @e`KԳˆ7qIŠ^ CV\/.=G=,j 6R3?# NQ$P+lf<(W] 8`u?^%, S,#N茮 ?Jl⪅9C+ c˲~Q&W6/ل`Wtb|ՙ4RY#<}LtirX7a髲txz!S`v#ŅՓdSI"\ny8rtK5 :l*n wjr&6zRv>agQ5~ 8GLZbdw<5b4ɝ}-"VTSf\TXk0XJ؈,p$ Mcj] ڥ YIzw@,$sډb#L3[EL+zɞqVƦ~ qyІRDl<%PzMٍ-br `3J~A)@qJM8w,mc>p oҦB7gT5C>ii(.\4ijZ}c_DT_4F[+=9@D2A|_*)y>n$"wZk/G7ȯ/Rθڽiʊ-e /JNam8o'^*+Rm3|]5?$$p` 󭺓X`Ub @A̚\[[9=83`Wi[(@x_#:S [./3;j&\ xn=TN0@:QtuNci~I][p;SG*12ϭs@_o奬n yT?ұ’ `m@.`*F9T 'oN~L>/L92QTxŵ> QXbÑ@9Vt@WYΥυ:=hSӜ$`$īZ7\ mܿeQ- sn0XKtJ{hϭe+4oeJf)p o:pr呮./6 Yf? V֍%,>T㣇X3LtIQHPÕ'<+%-~ @ JdHD 0LF:O>P?KUxޛs(â)"u\`YWQR 5JpёdWJ -d4Honj=1G#^9JQvjh΂\%2Ju4F NԒ{0}%u)Q8C*c[^{VkUtԛg:Y[i7ŵdLˣd\NV_'%(#nޅ}- 8eܖh. ¢:y5B@OzZw/$3YzP?M<gpg1n Wr S",,!\.q7Tǽ~,CKvs=,!2̜,. &2G@m|Z2oyGYREoYv}[5(30 }kB+/o:" P5WW<#MCrN .K+tERL)UĜjf*꿐8xdVd6C00У`?uG[M0+jbftszbI~"uBZ7"e#Aqb'"̍i%yf??y(pb,@RX\s8@H+KekT뛠#'g_o{S/4ʓuʴhc++"O9$nN(ۗsϩ\0 jszk,Yrv9\ELAij)LkOl%6Y ܴ֟=%\KzO>%.'3Vz!QB1LBh_ ۖ[j /?R-~O'&ÄlvSǁ"b}"`g25(#γ%3b!Hn(ҜZWMbX[fk!#p4MM{" `\fϞlɩgD`uTU+V&MhETIC"2>~%? 18cnK$E̅Q ɠFLjc˓Ђ_,I2~-(#W;nT9^5Gn" -yK^Auk*'vzֆ? v𸯼 ʕk%ߟO KiH`ӱL!cWH,6F9laM7u@Hf *bc"U2DcH$v>JdqIRr'c[Oİ1?9^]Ay;t YhZ UW'o¼T S5\Ð@-WuUҕ,/(-XZ7LMb27wM>B\MC>څ5y_[]Y1w,fmj@- 3!)|n]`TJTʷ )$d֚}\Q%X0h{%m{`1cl{߾QAhg=e s'$N;+I~iafTCͦ{oc-̮DH7\֔a'7f#ZʮbKIKT~Pe6*[Fb974Ϟ/&-Ҕ^P> F>>7p%xB$ XL!vK,@06ѸQ*Qicϰ~'xj҃EϱY9R39*_'cWcr>P3c[ڭgTܤ(7*!eŨr|SD 4oOo 18ZaȈ/Ep@jzrxgl*%GMłVjVsRieR2chB!/H<>N98 U hX_D:^lʓ:e |OeñSatA0;>q r bIDN9 o[$*-dvvGZa=980oՙ{~]jCAUvqxb b|\A^XE omݐIO#wU)+qpyyekqCʺq `;]wAZ f[- ]b s{EUZ%RRg\Cal]t>\GvhNÙڱי# ex@N йNMTXfM Z C\L=-|Bv/~LCgd={ 웘S > i5_q=@I9ms*ƾ?`. ȸf ӪlC<153 AGro *|`{*r6tTTC݁!=|CFIue]P8!!eC(:,)# _WvFύ.L5DBk=xVpzFvKH oXi.Hj{aA /s /K4w@DUDq)A8%nJvS0(*4Zǘl)5u2cIKycgvIɮ@x~r:^J"gZl'~!cT_ۜ/|FrW!c7b϶+P6 x*B֝<-T/H$t1?YASxJN.ʯs^=)km8DGcSG^փmc+w=XctXFsdޖUyGC[ Ki3y[U`Gc{u-K4`1۸#"C$I5?/-:8`bdꢶQ@fypY_yyTbB3Y`rI[ѳ9}2913q1SEI/H= k;o5}u8ޕ҂êIP22wrR VF.~Tm WJ-9v+_;}e IS6ډoaQteh(̀6„:kZwHf3;c"I;6.c<ۣ.`!a8Mj:^dzqz%Fl^nUtW=ak)t` &~FYsLGtd0O))+VT:qe>5RI⥺늜 ^D3)s( ϊ:;S|t{;C wIXzivwEצԁ):~Q[i[+[(~ńwl3$$a>M1<%uu-HI;qnI"f ?fȄU= xɘlEٟ!"pS ^{&Zn/bYD MvTV*dkhn`O;Dѥ]ԅ8,h #oW-RAr.7"c_6ߘg,xvo)57)hGJqGhe Cqu>̂(]i8ӽvu U躘if2jUiZ uo@6)#dB]nm] {_%¬1<GAb˛ùp3n]z 2i8)u.`{/J+Tsf]P(zպg\ `&EVLRO~$+8 \GyI $=BȊ%:L٥yzYT T|mpDkkU. !);rfڸ;JHEĴ*ଯj?ůŃs0-n|0洺}O@;I1փ8gOD5K"V#|뤜%3vo?Ld,.fR#dxIVϰ=={,@^@/:-6B\_-S$ݕ~ ŦxͧBp(1R v݉^!G!My{hD6qq$?W Wy}Z5;l:h-Au+¦&ڂwv8FtU%MٺX-;'kΪ=G#c\w5Κ&]TҰlF: ?n:߯| bo.NL_[~zB J>t6FFr)|%֠Ds߃ @S@ɡFbpmWQu(+xq*So[=r{ $2$͘ )]ITJMf>QRbǽKOǐ}DbP``R+rl$GTt ggrrRmL ;օ'ݛWxpumп A4DpeOgVYdwQ -X5ΑJ/k?)MuW_` g]`#Pnq?{4WŻhoΏYg<&WI$e=9&WkײAAa2䕮,L,7i,2&ktB8 ^s6BHA2E?@3[mź$*5W_n#;ޯ-?15gZLM%C'᰻8+aIV٨)LjcQX:[/$ Ψ/?Mp4~]1/ҙ}A}j~3L~~]|I9 MMwKQCRDc! Y<ȡ7<:$a{ ՀNȂ<]_ɕc]) sE7E@"pcq0/SJky LFeǧ\ ;2Eٝ<#s4'av8zdnQ*9DX!]IeBFcL}B/!74ܰVr<[Qvmjs*^"m{-߱ħ~Xy1N/̍^+}f1 %ːV[dg(ɧhE9W֨u" t$EZ;6cM\,/0!KB^Gh5L;›%فCl. v(uY $߭gL(tF7SSd}Y$"40n*)f )_rsW7R̼IkC W]8c .KUHs\\49J~$"@l`ŝs#ߟڳu{2ZQM! tMy m+NV-pWh`J ;)_K.!C$nדxPeV2&u{By E嚌x c*كt>ynGn;U C+SR|ե/~zqd[>{)=Pi+lʰ_0'|Dmpqޫ\};SWZX?&üt;v/7?* QY嫪$ِh?Mœᨦq5 ) =Smq'@*Hl_w)H67:dΑ;k6ȬӨT7l~d 0V:m ^s|6ӌ߅`MWmL?"U'Ow!RL~6jst.S @gݴE*["c12 ,OuE"0Y֍3,N0pUMЛɨvJ3iauwZ7C7(OSG㥚svfVi"1&p{38m׭~Bax7LJ% {$QW;?t2Dy&:.R (ͣcຫ&@ _$Cub8CMA4߾Ll6@"=SYk Yx_ |11zʉzbR(}B sKP:Y\0'd} d R1/V_0̆ ՔTf(!p?kU^I;vzU^5v%_٬Ek cčNNBh[.cչ[dJ=x5NZ&xV*L~g/H0Iba ؟ }i)* /poǎ7d שeōlChrW,%˩ I.G2!1-MyFi'eחW!F))zf.XJz9&󏳁Y5 ĨҔ0WZA[\O,0-~CTD~[ٿ@Mr:uNs$lJϬSAw+eij3LXo9wM<ӍU /~ׯ4ٮ^yuIek#l͖j:E}m\6SEĹӒ5lL&*- .}D[{)tVy'@Xq`I59H3GB±>KJεv /9MњKImղL|I7=!G8(|e ,dXyHv$܄s][5ڬMb j#M9;j * ΂5PM*C{Z_-K\;ȈEn"<\6_S'{[TwzL Cx\S%9֓o9}G.uМ%Jx *Xm|V#̝"$G1{j 穦0g#Q+b4KsXDsD}y2A wk@0mY?fI'Fߐf%6xۖr:E@*%^)h t "[esu]`jڱ3%sVeܑ̍Ʀ'@mw«s\||3UDS*ȸmN"FT2& 5s@^&^$ԏP&6!B|'Xmrlŏ Dz$JΌEd ??"e-wi`mZuM7eO&G\cO3Eru԰@`Űolh-J"aLxs W(gqX R^܌2{=D(]ʠ;q[Zy;@_Ui]$H|.je)Jp0MRC^9Q߂]aΈh~p8*%HKAf6x'ة"s&cLͶk; 6s|SBc:FL,y[JV\;0 Mz!PCl/lC? Ƙ6_6 WPYǧL6K+R(Gc,']̓lVq7t^%h<,N\  sZܗW!Vʹ ՆTt')2&$\%6.Nyla ;RCapoVz-qK׹ _Pѓ[ ZWX:LTrv܏r0[$֨+1ï[ )+50cfc0 L\Dz" `/d &VWY8Ub&mT;t[ղ.:1ץ!n-$?m ozS4٤y4kNieiM)q[yGxbA c lVņ3AzhwPh1g>9M۬cKqw0c\?uo`D|tHASprƓӻ4:M߅J0>o_ .k/ $ڶDQ{/-rp%<6o0E HIp&_xkJI╜ ' [lPOX_N)枹G- 31&6gmgaz>KOK.K@jD;O?*pr9LUog٩O9O#ewaBy!`#,Qd ~-aq7\|Ny#X T0aدG@na\04dvCG0eAi)t,>2 ̊W㏢H~/׸6(F/KD5A7`k䴾[IßZgv@4@:85ԯN m0)Yo( 1C]5bo8'.X wT+ n6HV3i%W/zYQs0j!oM_緥DZ30vEw>_iɲoOWyEz%,A}j}xkhR,5EU=%evsy~%Cч?hwQ[F )|i_kŭ0PɰG^D;س!-zҡ`6=-6V? ('mRMo" GG 󭋅i$j\ɋ|[Oޙ=L$ˤmZ7!;~zݽZfQ>^цIũ?>.wwY_j|tLV5%{qb,8ěھlZC0KRRVmmTX߱`ji$/[#g8Ts3c .>V\W)<#k 1TOkqjH-P'8e&9f$irsf"dK>\ovdvv_j ̢KK]nGL &$&_GRG,\oPw=;7ePƳ"waŽ"=y^+qlaԚ yȌ U !$"¾R䒂۶dbm>dI(T.):OzFesDx z7=TJa0zu_3[ѳwDG>7p /Fj9}ek d0̬KIӷ >]IQ)=?PR I_KsJ)RK*l^,ʔ]] @c%|K*sڇK ΄J1]eY&F21^wtaIv'z'qԝ(El±u7ipCzU(\p!Z@5wJ yM!̰sV],zYj`7Xfsd}.)e-$ƐwO.@glOL vY-l`KxAHK fu25;QVg#oK?)&-4rK^:R)X!!w\&0 ,}? ]7>7";v`iZ0S 赣a?ʒ⾓ N!)\]SNBjs/t=%s%eZ7{]Z>fID_pxZIWc(v]h: 3W@pEz]< y>!߽W;!o \RZ,26u9Bbe#Ͻh0;XOg:*8\<0aj6G9 -oQWnQ%[ԅVHLx9b\vdhP;c.3v~kdFQ{n?yݣBܫ-?i壊XgM4Gp׻ץ$ mx~j߾vrl*HYlPΨ9 r '̬a6.8o4ƮwxDdN.u-muH I]ct oc8l `6_E81q>Fr79Gs?"]K2/~kQ)9'!VzYFʒ)C"1\y=TAWCՉjVhН*f{G"܁7H tu7j۲~:2_Vfqu#fHCo|3lHX؟'FfFfjQ?ʹ’i+[&/˅MDz5Fp-h;Y"Q:cGtQv-7ٯ>ipNnܬs'Gh4!} _Ԉ=Fi{oM(7)>y5D~U{aF]A5O[vḤl}Pa2h ?^T"+H]_V_@R$0mQ=g4R5)c$dy옼*Jjϲ: !]1‚nAcC"FӃ 1QT VaD3hT*;-5+w ZgKf/E:;!}/)oDc`"TQZJ}\T?7AXtl ?נFE TcrlLfm3ǒBTt5+THt`F uiIb@[n Gh@Sp9mC<2xI;#ǀչ I7œ}d4,$}:oQaϖ1# ?\'E%gWr,MSЎs?>t{~hS 6)ell1]&اK?JM2S^`5t„*7-EjdҰ=1[?*cG=̇u4hCmNy|h03!{Eu!o;fFҖR\; x}5,xg`92쳗*m*E[%5ɚ6LqFqF0dx@}TDg{&[HHid?Taٸ["IJA!AǕ LuF't&fU|\˔nq Z8+?lR(QHa0.` sʌ%1ELJ" 5 #!h;NxևFSgey_M 0ⶈEkzin3c幀}yi؋uΜqCzjae;&}Id[dN ج_ <+TzM:iT&3*[a\WId48 KH˔YQf1ګq,bl <F:SL:PbLɼXrn@(ٹG <[D*n|YG'""csVC7) Gk7jc_0eM CᐿzAwb~QIBꯩD}CPh?U8qK*Y n(5%?塇G]a&{D,0k6tv4ʃ~L}rܣMv{”N'ɃEbX DӃBln)=dJه_?;˿s3]V&UE׀M5rA 8BOOf>dڴ ~xQj.b; JS~cҪll9DYxW XUn7,d Ы*JC=uAQHC 4 C/K5@{&#N [5H,W7ŔR,aIjc@9lh"C?M%ae _d(؛Ixآ mѼ~JF:+3c'BBVNu"V0il`= < R}Dx/!M?T.V}մ5O(c}⺏uƒq0P&@3Cqө{7'mEd:a;W LN-#az} &]scYP:0ZN'Қq7+úm36iÔ/ZNot1lбU"@ڕ*d>>ؼ")+fj0M8䦋+a i isr橫mkd4tOkY92ڠu57dͶd[fX\[~tAOUO$t{ٹvU(ҶzRץbGmT.]E{xvZ&e}[=IR0XV )6ן#WV3>&7!W{x"An Fl%&c!pF{n}mʮ_$R)t&/JX\eoV1 Gmm+5  x:vi;)ϟ8:d?|5ӵ2OO 'jbjMT(A@>XczL-qn(:ySaqSyGaCthswH,+çs+s[S,Z#/di_i;rkDG咅H'MX3=Yі@0Oh՗×xԟW<bkԜq):'6Gә.N64xMTDA&aE6mv`߅!0!PYQK1xK3OϮn۳N_y\ 4˪܌LZ+tGl.*+ !rL-u=h5/AX,.? $^vL=->U-ʩݔެ+T[qwjaR$w-)s nPC,X܎b*0ٷ0hD68}Y~-׶Q *? )(R-]g~y/T۹?w. phHX$-nq{h9c,3f\ky2Npl 8/0OCFyyTv.x'У@9H#srIӾRߞC!S-}65;˘=R,d>xGa߼Y"\pBX|JX60h=Y"Al2 ;-&C,s]Vޢ.b-&q? Á`e8\TE]UWIyA}O]#]KVv9S@ JxlIWjR9(9AW*Jnut#77iĖ_O8ܫGt;QbuQPJb] vDpML2qZ>$OqK BoH86kT*̵vq7t*w\O~uTziJ@.s| Eguw^p:_OS!5@g}W඄ąw 810Kn$]43ơD%g,-G"K FĈa(l*G6Wի̿l#j,M{sVƼnIudfO^,D:β8)%7}P~u(<=ODo#$İ_ b=@\tt7٫dҗN7<1T3C:WbDk]O dpͱ^ jJfxuktSfh.3S.hڕ4Vwv,jW'7'u5}J(pp`j=Zc70\dX8܊:nvtJTPh;'9q;WOkCDcl)4D'kRv¥kۇg⡐Jz`cܾw "Qp~F/}kInh׭ ߁@;x%y ;s-?,7"Jk:s-֩P?6 mp= oe|f$kI8~' 6kfjV+Yq'Nha!dG ׫;FkH᎜XlWݒ_:MqNr1'R,cbiWݖÒң 925.Fn^g?9w^Ţ|(c4`<#7K!jDP+sc.+:CP7-C"B9#&to92E̜S-fBVWn6UAo>_lݻ;"OqR8:=`V_(DbGLo#Vre#5n90gXEWO |/﹥v2Gi:pQuA]ބwtySkĭj[ЋuQe5XV[h꾏/`33Lg:&qa}>x$e=/O<ӠWQc].l1ן(V mM/4IdT?Tt!nEZCJBH[ᥢnEEPUW=hd *IsO(?3ѯ+KQ\yP{{s{G{`vNVr^*IB wJa·>9hg SZH8R*AYPPb!hzZCO.epoc{QmB+{Y#ɎK ! o?(k4aq?:םɴ"7}YE[ vyr@ a%e?5pp+A IѶQ$.Yĸ:l22+[ai\RB2U`fV02=c({OR#n_F$}6[ OQѫ.Y:UnFygkt$>e0tu!㲿QaՃI%'-A y0\5 3s|Tb,qC̦#֔Tt^E(E|͸ KKS)Zx6XDT?ȓEp6~_?rxPboܫ$<־z)`ױ[xT #?W6;,rEHx6w3]Fx&WN]bQGR).i>ɏ[[K1*N"_)'|T湕U`G=?gNG\㢫^D:/6ƊW/;0XPZ~  CSyӮR.zi>ݒ8=Fi]cE`16NW*鷴pۀwU o+&h=E%<*pgNWԂX,/*`#_Qkox㐭6xa>^e{<~kY _I 7f5oCJc`vʛ\+4ׂ (#˗)o3 `mRoaufiRhȗS; C/呟/q4 5ec)uQ">Ɠ.yUVBkTJ  dޛՃ[sqO{in Wwh4b ߟWNjn4d$ecqD՞Z?F {Kt0\׀$(7H"IqNjh͉_ j=[aPԅ9 Xq 0yx5Q%y|qpxsn qxfT{+ߋuG56̷O\l{MSQcB|k1oHQ~wR]{E2~0 ϟj n b[Sq+";q!y!ެ㶗+e<+Ni'"Y-]͛ԙu'LB^ZG֩Ma|}fK&0xkR0^4s=n#|\oPg 1w<3ccʾ}Q~P0z`L+|/s(J@`i\^d`>0z1rh+ԪetZ҅ ߇d4ˊ#ܝ9- \f]] '.U `6E>dz{XՆXzP3 LvMF2n"8:{E/pHx=&DIpqEJ}aT 4ZB=3):i<Ԑ*f|&W 4v,o)YU5n1~iB%kVfP 3%xk6k$ėnE]ǖӱA Tpڵx;Ә[3bFvW\k(gspRG|t08pa \J֯kY.Sxץ=90֓7*3Fkf/5fJ%@Orꨖآae;s-\IIUӅQx(,aPy2?;lqI/qtÙs*XW!^&5iʦ3k1@Ư~\>#&caeNPp{C=B8\CKX,M [e/r SXr* M]'A-B{R\/棠Hbp>l[FP?]ݴJ67vcd:p]2XҲUX΁Ҳ2>)/h̨=ޛ=?.lX;*5#sj= iP͗GY~I9;3lzWm/+ "@Y:.fT]]ҵx ^ч,x]d ȉE9*Uť O\o甲S}KN)%8X,ƼVx'~_(4"^kq ~_:PpĠ;R79i.3/e8 kR2Drd5Ȣ8ep9(7{V{2Rz\-Ҫ؄f]5{5&8c$EeA߲}' " өC0WIcϦt}pM4'=]cY1mrP%ɕ~9]*>qL̬`|#w83rtȒgYkl8JU*2ڑzV[1Wi%#.Ր4q5'bfgv̹64eպǖywGQnMgʖ}iVYUdOA/;FuM(E} GyI^i{z̖& eCɎ7UlJRoF t z?QDd3Q>$=﬷ޫYˏq;FuH2p0ULE݅r7!/ f ;8l,?|S8MFW^v)~ *a|Įo†H_ޜArw_eV}Lw"|E&B*/U\#oH5lq*<qf{yy|@D5"hDȐhzqB'-R )nx%Uz5 Xy wJnȓ0PA\ ߳f0=>yvFEg_27ߍh6J09lCJrSKh+J< Jf;EW!Bz$E<@ִ~Ә6FgmB{XYЗI:(owQ㪬)2ȍn~xf+L6Etxrf_$-ȼ/Z9єA ;TH):ک.EYҘ+dpB,#qq4ӿWMf CaTC9,~ﯰ7V8ϨnG3+$-oRދC-ԊZ2Lnš+(d*NQ1$yQrHzj&!ۍqq|-jI= c>A0܂ѥ73ݯ֋PBbgC aV?Œ3%9EX049Z=eGav/BPIQ}v>46vAEG9kvc _a9^9սJv)v"[;Z 1Q/)ӛoWl =E>meECM|>:ԃ ΡNubZ< P?nOlFȳO'R?0 ICҎJےDlVBSƣ4SI|\K>^9T%SK6ݞG?b~v6=̏1]ٰq\>g,D_de.^V12SNCz81=>B0^ 6JUP[.a'&њ8Ҋsl:=I*I/>cPոv.^kBj@N 2[@څBN$J+ȵ/JvTb݄==@2'сYis.#"҇em+s&LZ3P!> I*3 *{%c+Eyݭݫq;NCC8`.W翬C,Q E!.$hoCzMi yY 1+{[:N"'օ" n[ֶE BO0OOn4&Z]pJ)<ȬB42̣*mXOKUVLuBR@-i1VQ΃lfXsF^>(2;i*lJMM2ѝ{~2|śe"Ah5|%gǬ^2 <}<߽-*;m7Tth!j`@6ޟ\r.SNȜbb }h$fuc6pF–s8ӄ;$٬\zzBBa 525D?,,c6?(QiЗACaRaW@R򀶒2ܦ1Wύ]?kP=!ِREjWm9kZmdl~+O2c.=w8s=eslRMs AQ镁|*3 {2_ˠ/U_Ms-}HyU*TЪz]Mݫs DbIҞV2 $zN9eR DU{[@l v3Z\^uV,ͣ܃q'C-oI< .BV{[N`X-g#[wE- ݎH.f?tC3wb>Kbou.BԲV2Chj3#d=&cء:@Ds(jtMsyWr ̦M[3*gH$Lx*H[Ki,Ŗ<Rޖ(ۏ{G]l#Gr5t5?~K5e~w-<pm5˚R=br9 GY=0rl&E'[1ž/;g IuN"D~r+O9,VM/a=g]]>#MNŽ*_x~`SROi@fWM|pvwS>B0LvwVBH)me#6N'W#]bnQ 1MfL"̗pdWpCێ*2(yEvh46uT#/X4}=g>kS61v^Gj'P:W[i4D$ R-#~~?A9JLFu[0w4=ё0v%I 11\8ca9u>)Vӽ/8J՝auY5EPY$~%Nh?nYKѱ6H۵ڴ)nysNJ$\=EG [bH.'ZejC7JRo.T;rcIa-&v'=>=)j&S )fR׾: thm[qr+LOHZ/'1vh\g'I2{lݗ h%Lq/?E]򽡎G, `y?nxyj@,XŜO.T&eݢ jHFddC>AلӅ(Ez񛩩@5-pՂ8cm|MHOAv)`.>32UB=WV^hms܎4\lQ~|=*;BR=M :n}[m;5nv_`bV%[hf RGP8 Hl9+ˍ;&)tg^F缾*!=x9aŒ!SB3[~5}q nL%\-sRoiN(sK(Z(14ۅy=kDلBo@{-ȴd7+w󌴰"CT@L1U vXLR~I7Qw~Ae r㳙-oBծqjh@6aDmdNr|<%FayCv*0npJ9KlL60*t+"o1P. YZD,KW<8Ǟ68Ox @toa c:!h.̸WosYO&a^[g /E:kJ PD(emd~Qp+8LPMiFЃW{{ #YWF`8k| [ Xeaɏ}Y հfv hyOY~ Hm obq4Eak?H'>1dduݲ91Īlm`گ˲G-ߟM{`}4Fz*{z,ӕY;Q>kiJĒLK蠖zU8.\k謖幖F(:`K]Ob4;9s}>dKW{!ڨ7H72O /W,[WǷR38X hl4PZpdrtHX*e wizUA=d?ln8;;koV^\a`I } uZp@Nzy `'at">%d5;~fy:kcqD{FK,5Hn1Jg-'5?$σXDOW͠3u\C v[M YujZi|2.4=RH?'04YEf5)3L/FAwYcƄ>30hvw&(06N"[vv3y\Kj۾EoӵNإUd.)oRVeF=!?!ٸ J w[It)HxV/~^KCvOD nW.]KևSRްxd7I(Hɒ=6G#Q?k gW}ONts/jBO!!ޠ3l6fKf}ϦvmdZWdI!nD+V d K4Lo+˜r/5PHJ`~WPm= >YDA)?@vbMRxDEws'Ik{QMsv0ȶ !qB&0Et}\jcֵۿ8AI8]|~&sW_V6CL\9Iw"K__"Sʑ`S1I`=0@\e){W;BoU)6UF7L3TWPn&&]W+Gھ,?g9}-Pu@ƻt^eGWnl]b*!8D; J7}82"?G@g97Rߢ$[ y$|Jp$NF,OFS']KaqdZ&ehŶ=˯ehZJYǚ$h{܉᧎S?d3 qUٓO׍RF0\}<}¸8^< R:_.i2WD;h*bC#ڭ>Fŋe3?G5,6o15t~PK,țB>=*eV9W2X ǿG:J3q$) K,VěT)- Y=ܼޡmA_=?0:%"L@Y {qnhgg#9vwgtzćz.$}(x`Xg6ѐ\3k~;2UN*^]@})ݑ1W:$% Krmqz6"L:PF'#y:(4ufEu&w!&b$E =x[}/_ylVMv@1gT\f֛g*~(Bճ_0 3NT2,HC.};Qvaܰ>3q2s`*-O%b6W4Co1>CϜ!NDև3o7`Fmvvh([$%cC|IxgjvG `H081:Yb .30CFշaOpTX(4iӔ?&UMpK }gҕ!C/g/[8Wtw|_}%_dː*/:Sӝ@.nթ\׶Kj:ԡ'}9iY,|q2,s|$N c$M g2D}w5|DH,}Bއ8Dh=A2O10"&a}?)# mX92cϕ퉧U"{zCݗАC"RW IVɛLVfCHIJi@uf(aTh59;62)tyZ;K2x6%b5i"JOW++aӣ9h!w{ O\m?$# _/c; YRFPIY ~̜ELé$@퀟:3dK_W/-m{5e]WAܬYy )/oWp=GH4E$.K6gFư}+X9b>uB,BΰN& Cړt>J+zv՝ed,τ/jL5(#9ZOutN_=(r=U)҂w2d'H4]nF1|Uk9Jn+ 1uC*~E@JBThrto/ xu_n<[hY qK ߓ>چ$l0Y\ױy7 aC:dU,{0t|ok9NG#ݛڍ^֒ )5vo337IAPcqn#XSl{GɆv YrcM a,/-339;} bhieoS*==-p=kc7Ɛ'7Kuz:z<Iik=dtzl nCd2n+SVۼuнdT=S8630jg/CAnqz]5+:4GLcC4%H>h!^&+nTzwTȾ0IyiWomSkCҤ[5 E4׽cUh)>Z~.aEjI5" .$yD`"p\f.T4j֧BS{+ގZ5ӂNl4 2~ڲ.8 #+;V]YQ?;6PM4(ؖvCw.tGE6Ã}CVɗ؎x"%; (U? bf־4O#8 o?ЬUM8B#nk@};;FI7Sb3/*Ⱒfm@U$| "bGH^8qC/4L<u8ؑ6cg.J?w< K5KX,,-[i?AN~cO>[G$*)Dz3\p^'Q>MZČ&} BY8 )pj-+ߐ REEtN?FWu_lT΀ QGHvwA:̐ݗA>dd";Nr0_;3I\ۑj&,Ќ}6vµdC6n쵧#vلZ0G#qQ8IEdz7LS@Qux"NN {;FJ)Sh@,cNm v`:=*IO2e)[83^]{xɹyqYXմG2?[g)\ĵb312GY M/H666c$̱XyU%6p"To뙶=@y կl̼gⲍ)MX+y~L\-3v݇WRMG(lKؓ޿u)|؈:>U?Et0iF颁2'tvIӓBThQ}Yܼ_%TyKoKQ1pn<|uu5jkTԆ )z幟Pp"AFaqbF,^:`hD;YiH?#\?[@(]NO}/z'G>q'9cG}tOgH5:H y3rn)43}Yf؄|0zCDžFPZۥj;ǵǠ47am5Ty[ˀc0$)xY|k;@K{!(*YU%J2Zf4uy/X|2C%= 31M@xLu6_Og?s+@b}2[*qp3gJ r&#NB™![р9,RӢ<uC_.B4x"w6wxH"МlۚO(E1B/c~ޥL|_u黼X\-闚h6$Ĕ9[/\#Zgs'y1^w/GJJWҒ6Va]S)XArsv{v+I*QWPĉXEVg G=/I»~`҈~1A%.>OE'Q_Fya/vbU(Gi]] ŴRUo^mP^jgqߖ+uwNX|yK &2}Iuj߹ m~T0fw]DL F o O"Y0X4a* %X:6yG̸^qC{3p,N-ۧMvn`Cb6Cq4-pVS|ȱ ?}͒L?l2,Dxap8sgw* 7ka;&P&۝ޏDR[]~9=Jc+a,y'h1mM.[NddjZz[<'JIԅ6Of6;lXQlO*5@Q!iF&-C~[{yk^\=k! 3r~S O:d]x=Gp1: ȳ-udyP"qօ-/9@4C^VֿNb̑wQ_荡ոOC 1T,!OYO9ex=_9@̮Op RI4ZV J^ĥk8Xqrh(WSi@ йmoVx]*ǑzEb(YxAc-o;m#6ܴpxj&U›6εV8nvv4atw>]Ai#BnWRͱlE7!a[0jh"vyve@hk`G ߣiM@1}~D3.:LQtUM_ژGʔxN(fxw^l}f w븠/e.n1`%z*cYqW?c0f.Sk|kuN|~!2Q0?DŽvM 䤚@zbh|C4|{hnsF$ =!g_a2ʑי~ td,Bí]?]>/Ͱmo$@q&md]zdϘdFfn>,C52o3KnkSwjw4m)ьԯyƷbC #*Άydç >̎SܦB:>\ kYa 'LWq ثEHpǥOI)'Rc'm12;sE3%W,?HK7$#Wkw<ۃi@"&午@.) 9zGWljxT[P łFɱ|?|ڊ;}O?ȞKҚvs? _Fz.bdu8O 聿J]pV>(Ys]d1ׄɣ}4+RlD` Gց4] zn>V8B:mgҎF)>S@B\Li?t6Ep5zTYڐI3~ BR/]4Im|cG$sX 'D6T}4Zp[5n)pӢq6ΆVHմd+  w)+#*iMo>g mB}7YI!D/n^&vG;9{O-Uy/51y%gzWݒvᯙR ],?LK}R o\G:U 4Iu_ghfuD/#><\O #1ԕJd85(c$6пq @'G&z\_[E>#"BM\$K>$!yy$c%_'~/"ExEUlD&еƑwٺ0*ږ70[:_VA׵(>АwQcoʆZ]. ,lD4W jnJ/06 @:FM/ ,!ݪLm5œLq ogӨwv/qv(S Ҭ!ɣTEu h!9,10(od>.IKR!VajI&Ʊ&1ul-_: V @" H` " o:=^6(٦Y>0|]Y|& Irt T&gi^!7Uͽ5Җ~X*pc:NJP"%Wx]\yH:p-IWX{qeOż ~`xSqw|0& :zYcF(jpҏiD PnNÕ e{X*UG VJ#![W[+f;aM8}X< ݢf$(u*)70 wa%) 3HfK#G62VD VfJ!=g~~hRĔ,1~6X[S&‭M"q i c[#yQ6fMaL}3h>FiNRܱHeuc7! e-ztmPVO5Ulߌfk!V?ef:Qq`S*4;dsxBO# vlT̞Ro *Vqͤz&c#7\B[_% .ߥIɢY5#_΢Rixa-osӉAH:rNCLB@vá+bīD(cx8=4Ԋq[Cɪm>3h*R#|q&l(yEDC.[ +mmZɣ]͐hAް~܀--%fKC2Rx6,!CNiN7ϸn7{`g1ާU}!)I.=D.-Rd'ݖn[[ ߉ ̀tfKjpݹjs1y|Y#ΧHeʧ@`_.nәA<lx4tvf0VEkSEB'o;ZbI_x tn]09VA3!=U*פX&(%13!ו+f+zh}ΔpEZk+br lڈX@x02Y׆~x.CU#ZFug@;[DP=\%88\2.7j@ jϭQxl!fF&w2F@zTǰ0"YN}4ׅN9j51DMp'Z^ݖ\UOu۵E EF{#c]KDJwsŶtS6^y3?O'w?ͣZ(Fxw#UvP6.Lst_h:~h][mAzf7EQdW10r)FA ͆w{supiz$ AxG`~+J&@g'bg|Dv0x@@C'fﶊ6թe0&.G>ً( ZjRZf# @olhyRu_c(C"ѭ;+o+pXux^hr2{Ay;n9-I[XlK0y@zp[Fʕ믠& U%uOMvb8o'*֮mޤvCsT9F*I YO[0,S'o,0(j / :;oe[lcyܵf1pFVT|7+ :de~l]\_֑TbBhJWt7iq Zeӛ k.?fqp!w]vL׽!7Y ]?RײեH0}8c99o&EsZ^ۺ2=\UtPPj3 vWQP;=%76tp^]ջ <%CdTqD'9,o/U |(׆Ic653=drbEĥ(Jm_%*BN!H36Ap_VKvzkN@0Wr5nfAo 1AhJlmixZɻG I἟ ' ߷Cy> ΆQa߄a^W W+([ceAE2a5?}eAU#ĉRwʛEΤa#,<9lEhx6p},HjŽY ރA\[f@[oul(]slri0UGQ!¹nFmv'yN ]m(+7P"'\ iN3vunF ]~7IfkovιyZMT 6D@BӦn7.Wqvem(MK* mOGTZlGNֿ_Csq '`a=7D9+R?mXPql Ը@}$c: T7[8i[PC9|^=Vpd\E7C7^nDJc@@BQG <v#"u<kfQ_r&ә'i+mPlx$jn9DA9g\)$ zp>}m FAaf EQGПtVkXC_õq fk| EK>LiOӪs4ӓshLp#e 'Y}#1ḶQLV~zp1}Qh_;}b!.u@ﮒg%:/NM4}Vb MQuwVs =&RZ@µDi(J $_HS 8uE9vv1PecoȞ0y?eF.As;~1 @xwz8b7Hݲ[Ыh (J!kJ,{TSsf|!=}u{"Q>?v5es`޿s_wջ)7Bgud*DOioD0d^9x,x,E.>L~S EO)?O, >%įd Ԃ%ٶ~gʛ cp .7.gvpn2C@j- [sv .,Q RU`alk@w$&mAqB4D4Zӏmh X#Q^X*9$K F1 pLe.NH#ez]6֣\ zYF\Ll4GpAēEiGŶT)XRT| ˆHEIu!{M/̆D 6+ܐʠرrlPGIdg8-c,u|-#l^SYM}^T.ާ $6a". o٣Fzrh &`MxSҚ;zGd1R0LA G0vi2o^ԲQo|5=ecf ɞZװB蜾RYdMA'Oor|>ǟQ5S9M[|9T^\M@ʋT[>"p7;5kBk4PTѥ.IO<bEoBQ[u3TDPe]蚚z6lbAiu8sR8'0:3lyb0 K\ ;i1LLej*ӞO]SIpo`!͋B;*0{\+X쒾RG.Ke/Q-!bUD5F߰}? /H2خpliK1A_~fٝ@  a[&7r ?ϖl<*.n)vʚ*GU*(0w!4,xbk66)~'U#!ݼdYjergăd(1PSLVkGHp[Cܱ&s@jcbU}B87/zzfz@ ݳ  Kv`fbS<:x4qG1!{AiH[G1p~ ^km闠S+dTΤLIY߮jp㵟߀|E;톮4(B6RG{yV9+0rv.JK!y Zs"uyPB:Z,̆*Pn} 6-HWȵ4||^BS vpjhd%c[Ẩ3s ?qm0=Aڨw{Jp}5 k3Y9jąM2O\,f'2ߴV ?Ǣ=Jof].~/; nĄSNgizʯ Lw]AC7zZXXgI*^F'Džk|1I`v^!x=VqZxkGiדfV}c>!g O)>͈ͧW+eӚgI`eLld0ý_مέw_ f^|+/aa.J#I jΎwMCp=̲BQ iY Dme Xrw˩5n~uH]ҦuwXlr=2`T{]R\~ŏx^V\U$y7so6 [8B5~Gy1p43P=kqx/|b556Wd7ǒP"1MV]TνQhk\w.[oZAa쵗[uL>)eF!|c.ϑCrmB^ . Qܹ '*!"I65ƶtU ޼yk!gd7 G6Cx\ίҳc^xu':VY bB7#4(̲o:N!,#how8mM},љDzDgA0}bs* G ]ysrDN& |*\GS\xwg>j <˜p4Vtz|f7HM>w54iN=:TY2ØC_\d#MZ1jTV\urŎ !Bh̔eoiQT~IF:Q l~†NNBW;%gz2>ghGkFУCSOґXSB.AJGWn]W2=dT3V$NzcU GgFwҜK_WC?|ϼ$5%VL]f 'kRU4q` z~&&WB3KQ"aIlTvV62q3 >wƭO}nfRfYנ^"ڨ{<> (I&<stf̠ ͳ|!t K^$"FB8rjDQ'陷XO0Hȹ @aFni,dñ-Wyv4%-Y Ήm }=cO'e~$V`ZohL_DJ'MGGh+কl`8E^4)Ac:@C(jƁa R%5^Lk\z]%q~/De] vOwӁM2"yX64Pp=;|6&!+o-+|MeB(6a 7Jk3p8II1) ߑ\ȔQ7Ϻs#U|D7n[85]"wBBTCh fc0fD8x!%dLC? $_|{-qB@ 0U3H٥W>N/pCČZ<&# !̓v"ba)Y3OuY7O[%f&k!^ihkNBh?+ia3|]0 I3&F|xJeP~ӎٻ$]' ,.:K{qtJc](MQjVw>3i+n/;7 J{=eP탤ukR >c&u~PLgg4=mjW3(͟Ӱc ϫ_$,zJ9&?AhEP4GPj2dG/<WFXJ"7C1H)Bܥ^joRFwr7 啃.5[ 0F܏xrS-?Zܦtx}H8ZeO1ڢ梙A 68CH~L5 [ٻr9ʦFzwPF69}VC]RTH>sxc*PlPmMCダy}(o0p= Sz8,snB:|=:/֢}Mj֖o2pfa5)0ە֦K`e f+d|ٓ5JC;#Sjvo}aP e=xh2XJN2WAʏ;AC+oP"Lb;:TmrL[4Ö'5"pmL P[u(2à J̞9.}Euiq:^L D]|>do=ofUᾈ03]3Ɍ]fտhb=GùQ#O׵ ghgCi#,Z3V W.T%YM*0J53zv5=Txҭq2Rk8O$=N]f}6aK F/+itǽYD''^gT*a5]0FG0^c g/[r[ֽ8D[ڍ(脧نaepbaFzn;q1%]PY84&5Qpٚ *7Yݩt1G0p7I~ǕeowKԽ&&Ú"?7r߸WȳCAa]h ؿwA-xN~$DY.{{M@<>OͭaNoH<ˏ2i"0kVxʋGޓdW Gxp"]ċt8f<|ȹѾN1n?3mu9 3ݪ{ߟ*VHmJ8ǓKawoĐ}# 9=㎪<3B&삝֓ y^\;\>S'fa7.W2O~?Vz{^% /B@_Y썞3e-z3F$y(=gNd" 3=½z ?eNfeDAsF* !2㬘}I |_@j}Md]gm.$V?c,S! 4 9Z eqށHbO":mx翉{Ϯ_ʹ?<蛜E >Nm_>Mf5%A|Ds#s'e ua#aj=}k+=vM}Chx-ȮX?;EJN9K.=GiC]&2&T,|MPAFT ai0AViAk/ITw&G `[(9yv⎔bҕR|)LΞ>-xeOd2IӸfKa$6H$L,P{wƇes uE:1_3}ߣAVB3DY:]b3Iq*?|#9h<83X%IK/A8aTrNi#̑*WHA39#af>A$ReoF_%NSuSk eSUvS o5q'+Qlj>`(w ڣ4MFG$$nVP8#A +;Fuň& vzuj%7O6@@6U*T;JHĶR(mQ㬒jBLQz $NrS(jG̲xWg!TX ^L tޞD6.Ri= /jcv=cD}E49&^溄e_YV5eV<好HM+h/0ӷv~lW2yc y?E]JɖoHG >uћЇJ'=x0s,#Mof宗ʀjɽ@-\ʴr(,LtF5U4@R ­ /滍Ajh>z׷J>ꚈEm,0g!jI !'>W1%Zt˽ݑ}y4BD?W2vmVE?0U+bcb %C`qQc1ц?lPHT48}ONlX~ ΤOݝ[cCV:Ntzwt&֡)xG #R nBekmO]YfUGeM;(abD^cϲQAjղED0/|[JzLBO4>!4C6SЂ߆OcMMah\$ı|SAȥuIm߻ ,lAaGy@s?Jp#U/|@%߬IEtRzD# Fx_hbT|XC`زtn+Z?UznJʼ½cOOJjGHkHo%oF\H?tfn;&+,g}9ϘEgF?0Ԛ1i ~i+OzksA^X;4:)V3\hSUHZW_l@%^:ǙT3IEP#?S+;7U2(eadҸeWC~x0 _Bk_K?$!BݺbvhZ .gkdN; dጔJlX?/ǎ^o 8ӿ,Kn"a#.VR,__ mނODBϓLv4~DHZ_Jɍ8Mju;qw+&=0a C\V!P [vșj*rowG-I P$@H_'O>cO@:{~D?G%gXeJ%7][&:3;CC[!gc-8H5Ֆ7B*'&Wɝ =H'/&* /,2{ԇ&M44U2Ҿz6l3i'ze(# x<{KKjUM.(TH ''p>C@ec؇u#IUwv_غ뢔Q+]j,ΌG< I͌u r0ZŖthuLPP^=_Nu/ɕ:Rˁ\ 3@`ŷ_g"MT38 ϶!#uvp_Ⱦᾛizϕ#|r #o i#"eGl]gytgq/&ƣg)&xK2>Rlv_m`tx D[ȞIeOL?:!~73@Dl=l_Ozf]d%붱 ecJz"Ow77/F=Z|qn,J `?X\ τL4ʖ_DyHӃ{A (O4팻MH}Bxyjq;1ZMSd[4bСĺl׎+~ 94n> b e\qD|93 *ND@h%# =u䲝)aPp}"h77`Nxw^9#(w u^B/ɸɧ{1אm2Ռ<ԼHAPJ/lQ)X-3wîgpTSLhа|Jw~.XMH9"Y̲&n|"13$ߙq1oLұO4NA94ǻ:mkȜ]ħ rE;n@_[H{J8丧]^)d돷W9HR `#Vų9Ky>Vʓ3R6 !Fb153zO͆eh#/;gyj e[ߏ<=85B- q/x$׷49 <_=Y휃[F XzIʦo Z)]ߟ}>` tˣd+W0-߶ስQwJ$ A] j5=ȋ°oyV$ZN1"D<>Ɋ]v;+ǡVAS3k}%;IAԽ]'K +2\f"C V RZR*(*: .b^fQ^қAc,G w42#L)$ƽMv'|X-@BOBL7%#(TZE/;IOşDW}@{ۊ$j^GA?j3ڶ"7U|ۭö TRm8rixcpc(b~IKB!ceE;Z5ٞ r 4Z`Loi,|2`I&t{Q??e6tA*!*&C6; AMe$0!}>(Z6 F P}dvW8lK*Cݺ > \/^,湮,,YiGHO2/r ԱvyS?p0VO,#ưpj6FY,63oGpKgO.`]uHyI e*"zH{qm'$%"1;T:lÐBp?ɜ/)Rݬѩ6%&s^el)f6J$KHT::wXt=xᛜT!)0_$m+FdH_Qu>I-m=.;3׺bH{B5/&׭"S/ V!T۰`4-r_9 d` ;"׹s$soW`%z^!h!ؖRTNQ21ܾTU21*V}% | C鰠.iàV,er>@:^Udc(&PevǛ+0V S3' Ds3YBt~ݷnZΚMK<@߰m`^Ҧ>hy=a;|W؜r(o&xk1RX\}^ǡݢDGJ_<HzpՄmCH~mT=}>7L^ʞ6_9Ng 9E Wul&X;lje}҉PP-d@54ٷFBd yae.%O/48jw %+VQ&.OFWMxUtAz]+N j`ِc$[A1Xfyk>\Ӑ™UXx:#܂4i.WjZgW;Nz-t"'5vUGCS#3jFdݵZUsF?38y؛6P,,~q4<qTk(Ȑ&*1"vozg"R_bV^2 DN/whsoOnR*c"\܋#c |;0L·Bev'k{9G3]܄J,{x:m&wW͈´n?/"ROCYV7޸9@ch{{_+s 4Ysfv !T`,d,-ȼHu7 R_DΨcTo;#ɧ`RkGNNA6-m|me _uCk1?D y!y*'wEÃc\̊pJ) ҿOSb.BԒ$~p4Ģ{*~ugVo1w]t$bJաH0B\R'uZ i W(N/RtoܽGuU2b")&)˃al'Vb'cZ,8]iApFڼ5MZ,܃4J(M鎈3c55ږ'?%|?(K&S2Pwe !l^X$"5JK@ 9N0Zn u#5Il*}+^W':bn\܍3 VqU" %5B  )PE8|eZMT;K"V/(qcQj=Gc'HEV_݅ w}_I|۶M[BO!v f07f+mЈZ (%.܅,]c+Hd|p KʈW~d3{ߚ=H%jqY{JQf qY@0E)7/Zƅ1"Ğ6q)uQ&S{M7iNw:nZ=遇] HАݬmٷH"pY'Wr?)Zf؍&06-KHim v“>a@~22hx7'+WCAV"xkto&EsZ0ʦzG~^ˍwyIӻO.دAꇡe@r:){Liɇw PEzV`[)40dzZQ/X|Z[d.^N`(,>Wl>wF%ZEA"j#̏h`;0'o5* @pw=T\$ek('@4:jw/}-A5n綫 ]ߣrXHB Ou “s*\gW6Ja]"Xy:ضDkP.NBSn@dn nox]~zM.*|Z}/=C BURnJyAR+,Q:xᬸ<]9"?#o?ձD AMT n<\ɯCtl6}o ۳*z?j[/$`0Fpï[jCj{LqOX'TJ |.'Ɏ뽰(r8# $*7=hD(AL"8xɳ[޼^JO #1Q~^& Za6(*l%tkFcU/h+Z5hC:y+Ko;d.X?2|C)[;t8YYh&,e,p]ߩ&ˁ j8kӱ`efYؗGeV~X(Ø냵bܮS & oK-;8X]X ]ރ,F~$"ƺ s;dzC-&;#feP㒺z%=[4|Ɲ##A7ؒ&MD5z-C 嶓̄rJq>kfڄ1q3]r2,$Unk\i.VCZ*%֕k(XXBl~wHg-Ob&r;kT [K)tw:zWr4Q%T $K9* J3Z& )Bv٦Kh`q__1m'VbNygbl{R> 1Bt/?nkJE4B/y."&9U?i=\tGVQLUԄ2 9CL8Q2b=uBQZ0MW׻_;&a!E]Id´-벾7Ya6liIv}5U-}V´Op6R}8hҊS艤>p]|rJ1u6gׯT;ȫw+̼+2ǔ^jVcnX-r6Dap5-hmK ZK%Rv(lQhŤE]:[ bc۝]-V~,̏dn(/Pd ͶɉlN_/|(ٯaHg:`wc4NjACMNAli M_tn Sc$vMYn*A责%|^ЁŖ;o6}F, lXAzk֋z/vGVFټdQ̷Fբ6鯐8O5融h.k8:]߅-~QsY\D^ #Q%//va8(h=&ф|c&qpD绌zrcC1BO8WfR a,Аїw{b6!Ab9 "7u,oͷ(ךf7a^TqvƂӒ,COyXXJ`F~.p1)4AbQt-cÏA7ܪD2otbl}:MVHU, K Hb:R ӌ!S8m^8k[ DܥfAZG?=~Ğ;\"|S`:v1Mb>$rgNRt7U $#.8Uc0wJ< %TJ+xW.X@xw[nd$ $g? hVȮnS'!GUGc9  nwD6TDF g!6uվЂ&D컕;'){TłɑzAȧckt(0Ag+wse Q`(6+HΜg_T՜7ÚO37|)$4Y)G_P%'70c[G3ӓz^M WRFU~\Z@\tޭ_zTLzUdj$/FR:|<ڍi=j\k+SǤhN܅Z _WbsW+/ɞw;ӏ2ձM%8&`yR(Le>A 6Z[|w3[N:pq'Dyŷ^a2:%˴rOH;?@}ygYS]7x o!uxҞ)y^IjځJY$#j!(#"q> ?[~;zjh~$t(@|)W} R:p-cD 7ϊ< (?  ufȮ0wd;6kbR)X-\^G+s쫥TM˪GU%J:sڡ8fh@Fῶ*BVGN6NvY&Gx3 g3 ,H(y;91@ 6cH9<: qMAn/.}4xqcH0\Q]ZtrWah T)R:d>K©LǘJ|?<TF 0g*v%dRיt<as&>e-v [zj%Y8N1-6],v!Ya$M^T>@Cu88klIΊ=vuQK\QX nq{I\ UGE4:LrJl=W)5NN).A(ͪihZ|۟hI%-cUA[jC۵z,Z%5DsD4Y66۶h ?P_wn~ nֺY 3 8q1N\te+&pK r>%=ΐJǚGLo)GU"mj[q넧~5m@Ċ=2s.t z%N]dw,hhb"L0"FQւѰ;L? ȸfR<}o`#%Pmu޼$ vB,DOءo0QؓCyoP7&*~@2C*쿍cT#=5b3Fμ[Gw|Jqjs1;\b9iI2wCFBFQ5sS| Emt"گ=ے[NOuHȤ]TujUTȖ In|R<Wt'/BrYUY"K&󃄢fjȨF"in_\-ݧҔk0g#"]洧0pX0&XׂE!RJˇ}j8= Bӧ wSa$R~jz1A[z?j/Gp$)nJg.k!| B^Az '?X}9P@M3/C*-eۯdjzz1G⥏9B#J06zKl'%שE`$u }jy-siO'-ro$ X/DO ҭ/2tpkAiϠjjur#If,^ / u/>"M*7ϣ,ޟ9Y+W񃶔=4?@m|+;B\MJ'&HHh(im-4v`EhT(}D7#+(,\~j]dI[@*zۻCF?Q'KOn&aDZsٕ<)RIͥPD! [Ǵ4Ixl84{\.XaQA 7~~N\ xgj¹p)|_齸Ea juڌ?c<6rzkD?Y?gL׃D@lsҫ W2l8䂢m.Ӥ %pI{ bQ*Q]?#-U|o|MgzCQFR,yt3W Y~JZGJ[cL-~,2ftJI.ܡ|sZ'Z72d^A  |'x$B?[P +V@i`J@2ƒVw`)H] Bq>{ Ԝc]| |b˃zҌB tja5Ӫ (BH>4;^soZ@s-Xi <!E[D[saÝKuSSs>O]NZCi1eWN/mNj EtU)^~! 0Z2&Ty1@情DО4v+UimOuZ'6$[#Ka>pc U|a5 ԑ2~m(OܖoRJ2%]|Go`8 bQ +x4^|]ڗ ~HY:Zïefԛe'Y5?DPX1y 6BЃQj:7U/|&O܈8 Xc tǑ4ڭ rgԃv[]@\//tBLf+?m}d_KJ4j[4RA?3aGfç`ҋؠT.J KG_uhLQWx'"Q$A19mq&Lx]i8%򏼄<]E;yEW0ilwufwXlzTE&3v{a&]SJ@]U}>["fT 0Xҽ9Gr4ɞ$9DdMNxtN9 f0&]{䢗~LK&Aᛒя7fE1F `8XALGI3}k(ῴsy/YbfU&q|`ϖ]~%j1xo߲uīXS< 68\q@zylFI >N^[ }F8sRUFxwmo҅d{ӳ]oSZ>Ga ̸>2Fcګ^2 ]֝Oݚj oC4O'd{>PQF1̪,&ڑX N/rT l"Ҫu}Mg@cE݇1{xi`v}Xeߺ$zGъ0CW_;9t4se}P7l|߄om [FgBkfƣE'\)(U`^(,}ˈa suQU#mq>g}0:Q~2 fEBd33EJ rѐ)FuW>9l~|ZV0D;Im'I-lH@fLժ%%i z r!GWcIFD]b*ӏe4ڵ|OsD)劶!iR|]b(S_M*, &:BԨשאG,p?,.]nQ%g9fҾ#LT[q~ KՐ0#wɟK>~ŲnĊ8;v4/?;G}5%垎rK0TH7Dm͚g.~db?7VC Fv"7YanB!%wO@ρ7iXhDj܍1 RH?E{dDh2p,+Go351(w?\=ZODO-ڠp̛̩ QSv9aE{"W\jT.p+Z y>K%uycxiyUOtJ(S%9uZ~5 (]nn9tTYT;n(yH')׹9$_br2j ;:k6?)y)DH3!)=׮V&G_b+g0oA;!=d]ܔɺ Pn3+ Bk)T0}M]">6&5hxa'"̐}5iwz6$w{K3bɘ~cۺqI0D]*MaF} 1FRIU֍êfEV(Hs _(h-t,FvfjגDm4–o$-ma#1@eVn?ghN~888P]Bqe^MB9S]֋yܓM`ь45ͱH5z\֩/z/k;2Ձ8!9AR~pwE]z"vp,skɉ:'U?`V몢&2 L,-s};M2" 3aq5}W QPN|f7:k:g0IIcFX/.},n[΋ǽhʙ?љouFF &` &S%G~>:2} 򸼞%"ʕPW kiUԭ,Kcct>K~XdYZe2/x!.\3u;vD א!\5W;=)3h >3V \MbeR>2eH%͙!wD(H׹&#W/)7!՟<;)\ЏT|E ԖFgpۆE`Yfo\+ԓЉЏg۬}Yg۽D) _,KQG̲qU%>}ܭJ4H|˽ֺ؂ݑ;H!pJ f2wلEHGcʂ?H?Sަd&_9@D($x 1Ft%rD 5f @'C;bЕ,+%la:C.n`-O@}h!@2OQ H6x? h R2v%;d5"M$W:6'C]%C=%Rq &!X$G9V$_<> e\Ȯ8 2Fi1{7q }u}mO c R<Sto`'4Yfߥ\?Whw'M"uʱk32GZ(|xFLK2QY?Bgp ; v˾t 2Րz#g<7}f0g}_R5+› F f l\XRsHQPT 8#V@ `^. l]ZO]Kd,k1'(mmrtglDL4葯Cs?3-D6js=~xa@jue{+x=\&ѵLCH%~+)mƘ!K I^p4ͪ퍷O4EF‰]:p>H=9[QI91CG,~4Br+یU?UkIy`1 ~8_*wQ˄u VrlM~=.?I1n4., vRe&@u?\*MZjV3/>&IZ/B^"KLѡ#a()^7W ~$Ub9]!^ e+w ֣==-@3 pLњ%HujKHGpڬ$rg#.:C,G-v֩W39h# %k쑧0A4 ZO[߹]Qj3(vJ*xϥg&oYS IH*D~)/rWi5kb,bv!oT`i2'`m`PhddvoTcI ~!{ '@f bFY<_ g~éWlb""zћɤk'Jpc݅juyqQuF7ӊSbW/߾?@y Io} idq}%e:l<bb0P({(NcI@ qv,bk V cK@Hܸ2a5 ӌs#,2,/ SN<=m{`P$S#qUwҨ({ ml;Y\'Ñl7sҖ .1ȅ-q R0!gN9I?vvZU]pE@;Q>TYsmW Wio}M*AY8[xJj[ [*FbWi!⫨Qj_LVO?K}NZI ߎ]-~G:: _uaK|^a(u1#!6遁͒\ӽ@#eNW,HeWG3Y^E?cZ߱"=;*@X=h{Y$‹4 b*zٷTJ睷Q@( *&|6\*b lǧQa~VXB6?fz@ fn }4[R{y#ܕ jl83T۫p튕dЬ$^ɿhqUe8D)EoY ˜sgg܅Dc Q)}IJmvB 0Gn3GhO83NY, 9 [-/AW8\}7 Ccv/ͥ;t&Uf߾ 62Ji3~8j&|uUnh/q Av0 0=.-]e+z}:? cT4'.LM I{,0tIPXm'd&KY >UrFto]YL ЮF91]:ޔP״>U-uv낸yK3uXonJF@|oJ9-r.ŮP*7ީųhH.m^i ATH `: %=a >58i<$NX*CcU~䶱qf}bUCjPńz!M pYKo#X4Xs2dy&ߩ,3D|Odmh}O!uqr {@UDIFz0!ꞌrԊHc!ؐSD`nv 8?P@zo4sNtp 8;N%`zp/rTY`J_EZ ui 5uL7?(3mtt2iJcr+3~N:>ÏQSDWz2@N*D;ৱzhMK Y4PW>(^KOQeI%CC,?`\Ͼ's9C}$ ^fdFQSޡь:ν5cVQ-K 3f?E՛-fwosۿ/+g`{>b-n~KTsH0v*Q/B H`pCA* _lSEBnuˬ@>NvBa?& 终mxB.; 4G {뾰Rf 'ܞ쎓OQ-6Er˼$ P=Qq^G3&.>`gj O}OgY[ǖWqMJ5?cyrBTDmN|WPG/8l/{AJ}:}PnStd Ger7x/u_oλq]ZHm3BF,ߐ}] $ xjU.h:KAųs`M x;g< 8[TOn{wϢ#3=Jo-czM{8t^̉Z]ۣҟ~l 3|feUl˒jq2S ib%~`y#}b< ~Cڶ ɉļKzu = Yb"5{F-hܥޕ$ެ\qxfGm^(!56Êt/b-{46s\}Kh$ ÐJpM"Vb=" bˮ?^VnqjrbP>F9e5P++!(S=kJn>Nr56v Gtw2xIBԸGQXW@e#Tt潧W`aS=98zf.6]XC֖ؗglYsacjHO reqSnl{.Dq˅Gxtauo2*d&fGyA3W],yO֌Mg4*P~Z<#@Uy}h5:SݖF=% ,<[tc&zD[~?5 Ob+U05'i۾Y nbcNTEDkRξ t gAV'/ڷ Տ]2@')`/dbP!镽Z4x&Xwv0YhVb)ܱIDS; MoOr=Ა&V %a瑶M#no^,O#q` O45G*( |,3<\jsќ, ӓT6Y@{ie-yAGgLfHw kHms< $B*?uVlgl}+JFZ.kE8:)Gɂ) I2'A\ailGkZ򒩬ep+翦C-=LE_yg z.2mVPyUɞDJ+z$^/kDs xVr_ޜՊ/mS`MRDt1:~-wXi"bzl~7ZV-GIԓIW^GX`ңCVmZ;2 w  XW`V;'vFH|UJve_nzg3J PH|_Q\wu#ޠI8`l HQ*˫4#tR ZN)ncŃI|AfIzq/ R@,dR㷥0h5cX+>#  ɮ+ `@bADx1bܙk^S8zѳI5S,uj'3 _.,>csKn\j> '^AuOiOxw]l5EPv K&'BX'^2޹|f| z7.蹮9 ցă$7 &. "˃t(kuYJS6RD J-C9tL[|]&pV.P-%ثRj7 nAޕv Spcc_/|1TyYI^G|ܲqg\-,XjD#s=]Y#^fJu+1,zN U59Og6}t5*gҜ0rKvW F^[Delٝ['J.VF<$"NY .J9*Q=O;"(AM:uy.N]}u+TEJ+QN6]Ƌ `aA4ڏ^[HO$]wφfVo,k_ˀ AV9$< &5{YHS2k84M5|q ?ֆ83`ˇ,-6IHO%-'olkX]ܭ̭VyܓAiVn |fC[1~R3`>@WO(Dp`hP5Ob4Z:Hn1^7Rl慲t24Zgɶ+gŶaS>a,TT /|d xq_XwyT*"Rn/>)xso,Xr޻L Pp{}L  nGw^m*Cj1ٸўj#j6zdoi]\Zm7O\ dk9hgQ|N cRX_g/ |Z_2D2.sHC -$ Ga}7S™f=[d^dTF|P S' k52(˙ee3Y8y\g|]lq=&J3)*bSbvSE Kգ?т̍nr4-6^}LLǶW|߄VL\4OZ@[DE"n`y\x6J HRe=nC&t_D?"ZsAIhkoqwYiFs"i1S$4ZW0>DDZy~^b/hV{x`rYL0 ={1ѵo: mgZM)^3Ȱ~ lJs(AB1z~n~}nP\ݩ^0> c6,JsŻʈ ݷ0aox,=d:0oQx=}0Z~e(F]zKI'kÇԕ8=xtkŅz&]#GT) Rg@ɣT+:~a5*ID&sn{$V{U?E rRʦth_>T{M5*bp\vY0("ʯsƺTOæw:CHWc*q]Z"kj[9bŔ6x&2f/,(Jon & eGE ץ}qasI<`K˭#xԍC;L Q TŨG#v<Ř7̃%:_ѩK| JW É{lͨ&U=/g5E Xv?p[αNߗS~ _вH{ˎ,4:Wa[IlTcWG{D;g[N\5n3q d%[q}q +ʼn |-N ζ: I@=L>b/PrU֩;歏o45)T׳$JbI_G>ny7C;b<5b2,t-_7Q͌ F[UfJMvp4U2 {{Z`vwXgN6lŐwTI$NQD۩` дJ vh{ k1ǗS>mj^sJRmzsO_O1#V|Y@m~0A3fyl6 -,?HvHR%KٮNJq2eJZD~v'ܥL 7vߝ϶LDCr:3qX +("Ǔ<7~J Ga2/Bs26>ew\U!0@B[Ȍܪ}xc3V< i3YعbeQEbqy Ouy~AZ{Li b C#U U3o7@N\ND.z}^ͩ axr8@uX)m;;ޛ% ]?s+: !.#pJy8<*`;Vdf-#JeWJ2rڗt]AߙtzazW]xԾw:OӘܧR%4H_?Ikv%b%%.C+]i.D7r%Wqtkt4pVynBϠ9cFI. rt7;8Rr VDi4xyoUNOri<i*_.Ki٧4*L&>ڄӑם7,xpN[< Qd"НDuBB0S&c!d F\a2[(:?-,FS>Зh!<.6^ڕﺚs\7^{!"X+9TK VD0*r!?W6/)kt9V8W] 7{r6q6 ONYiU`HޛH{܋^e2H]zgp+7/SL bzoDs`d%ߘaku1Ӱ}n97tE㭝\kE,R]jn"ޒŝs):m6}^3}IBX7:gg <<?Zpib[j_}RZybjϲEp*gwV*'7ϫ 4ְ ~.I%G[k: ]E3(>U~U K!VvBjC ,P= lf/T 2Muf-_񸼭06=B- m~)3>Siק7hptո~5ؚH;k=Z||BK{/\-PnZI7 kpCD4@2_oHC7(Tm`Y1y,BIP[KJ+?,~ a#Υr'7GgQce^5 <~@}=^DtWmWlb0G$NZ_VAP4Lm¦!('а bꅻ7~Ed5NpU3-duADOVsIPEe`~j>Pb8DV+TíQَ*Y<jlx.ͨ2QĮ48]2`5RÅb;o / 5}0w+1寅s.Ӛ,@ee3(#7TLO)iFwTpTfcL/&; 3YڹvUHf8'l"&}\f[#Ф2j")bNVm$;Iv5j'tf=B}V(6Pwa_~BqHNOj( 2|&eqͿa:u:]HϼRrq8r,['D#MZ*(Ԡw}1a;UY1v@#W(o1::ںXD {K3 a=`sjp)h_}9/1 l5@2'$lBkqEp4Hͳrc%)X٣ڢT l"qc[]`ZQ-fj>З^ #=%HUJ=|քγ&tn=!'SGm,'7R:Bꪓ !Wߝ;v>m`\H,8$!&s54. 4L|Zx-}lP]"#X@icf3`yp0hsDw\$o4Fқ3N<:576@yy:&%Y%'4u0ч*N!p_q=27\0m*h@:C ~JrdN4l]ԁqE1o(4`FL ?B!)+i_uB.0]KMXꎡ ^'i^}x't y[ jTb%?, |oY$0v\DW\l}8e)nَǤ,BgEϔD4~<(\ <:ad 4xVjvvfo7e(LVs v`fyz/Gv!٠ !V~jiq&`T9y>V\,DMRiκzʆH62 HYPv,3śx 喙-R-Jzz؆F5Uq(I֡,~ymd GʛpǶYlw >Z5H 3M1iSYJ,t%M^AOno&g\?qtJP;?ZmCBT>W5V:RswGXɻͽyoW@leF xP ;6s"a=Co5,@SBsG"!=}eyXin-ͽ)w[  ϋKA5SSK sY)oMV&iZx, RN V%xa<+*6JZ5ÜMe+|U#_̼y222^+aM򒨬bS hsWg::ػ@'5]9]l0ɵ'{_ft4{ rf *\7EO^ذK\)RR;<㕷bMyFbƢD{1q +Z"t=JgKv1ciz`D9fƒͭ;0vGe  +=L7dREV=m <@WV`DID`KVV xRːqg_B89|Y6$"-fӬp0Eh: `V~,!O%?{RL8BVLhgQĠgc.$M,QtaGKHFI`XBW,ڃMՆ2jEJKfޗ )\QiM[;۴e' Rp*?sգð)>tUFhƝL'saw(&s4ҢVV-*媿S;Zkܢ`~ Hߌ:IK?iC)e"Bzуz@]^Z+)ͩ PNN권:VOEJDb UQXq_@Әer1Ӹg 53eꉾ6Ƃcy>cȱ4tEtnfe?$#0oMf&aJh s0w>ѯ&X_q=BXi48?e3&!@Z8* g}JKsb ن|9K4w`xNDF*lp!h#uvs/sQFc"t{JuR.rFcX$m Yל#ųzƞFcFE4,_u|hV iBT|ba ?/&B \ y? .p_s1,+Rmwv4`[OZHIJA*qd{ 8ˎ~ ?tR% ^T FOO=۬ŝD /t߲7ȏz2aTn'F# BMCiL$j3zkW,7 x3"6r](%^Z`( WF"M[b=iB|l8R^hqJ,K/QFO(XXuOt9"*x(oq“ bIDh`F<:ȐT{Fj 0(crLKo.-G%'hŮWvvGiE4A򆤶؂8sHO*P$ODžKu%zCEA #Yc?1LqQGjSew=rPpk-gNb i&杨ke-D7Q?0d.5fi/p ꫤH<4yK~2~62NEw"[E^fnAr~^#hD;#D`8b$/~dM OSZR/IK;^N ήT_XuIO5$ր`TwQS!cfAy(dF2DGw"c="/ K>Gs\ 4rSw18(23ZbX|3\5ųyIϠAT{_Ĩ1Yg9)^-$*\QxO3`~ ?O{zJV~CH@]B*:tQNurΓdfƗ1]ǎQ%IlmJnjiH:0 |'%0Qkg|=Nnȗ$s/Edr0d2h`tkfu7\= E)g2JsY\`$_|ˀq( BA$K<܅KZ~¢&fuzviC,07 Ee\0 hL?9+cKxEl{h ;͑Ӝ ϟ+ēYԐ}wئqHaXNb$6D6*}Xzl<5J&Lu#iDlum@cJT00D.@{"?D,ȯfdoLCw"\òTacT57YKpl+\MoSgCy8%2{v @lK]2?K؞> x0U5MVBN!6p0Me)>0QWy5BXr~)P(ʻTbPV<4#_:K~TIY8jJ4'>bF#Bʢǧ׺ #ey3_= >ݟkoЦ㫿k5jQ\%`O䨰201A-tQWȗCl$lڇc&y9 p`T.%s4NSɥ*+ y% 2}_^p۲|c3C2 kD\.4VQx`Y#jLepRs;Vo~M/Yү.PK޼PhGµ"E=L)cy|">k6Z7olIdraI=p:EZz-{;h lo*U]8GhLQVG!@. b :Δ[k5(HשaWIAv=buȻ!Ic\.9C:rp+B΂=~ |}9^`#>6,TTR=>> ֺ=MS})di畆IeS8aozƇBtn> mB)_my۹D`h !ķQ:iTD?S*K1j ̕q>„P4} 'gϬ6ѴC,9ź?hb]3 <Ӯ~Ʃ wXDj!ZE dUr2@}Ӎ\7 8F/l Ko- 6sU6gg :9mW .ћ_p(5X [ {dV {l6Aux[Hfx~@"/MA^]o2苷%_:H@t \džnQ /=hv @?1j뼢 la`CRU  :#ЄnX:E rXs%%w cd+_zL.I oi8(uQn闰Y_i<9͢QN:Vhx/R\%4G2z3n<}+f&}kJaE}bVUǩԙSJ*玃ĞykفA}6'yG $AW C(" C6̓oۃȢfIepvhhTB~Z:VL|Jmf.wt]>?N ǡ0V@3p#DfH 3xyins:9ˇA^_ Aq2L=*|wOv$njFa( 27I^`$<0N,oA mxxgLrѕ'iM-#aAD> D,t:cqz<@o47L\BS*%ػ|~I4n"0}]M1՛ ^3 y3A rlQVV5n>Oσ8~M%*;xhDa:BW>C9i4$S!U(I!2Q͛vؽS"Fr3X3`O.SICr8R0,B$">S*iBY'[GʨXaw/R^ $&n+z$!EU>Y7c cS++b oIc/>GX/nW pxVîR6c˯_, ^&"9'$9hG:|nQf{`ڗo"5xU$>9Hc"ܳnV?{1b/x27|0p'9,">?AȂIUߜ%,Yݧh5SsbJla;hYz3j]qզV):mD(x QoDazbBHXdq iJ.WgI:ف_ V%Q.JEZzфƄi|$ͤfDZn=eܝ~Wuj%5 oǡa{ d-t7Y֐/1;[(3/P<"nQeP-]w[ ֮!xm'^6ʤA_36]|JD#犔f"F?3VGv*^9H?I\,fw2=Di҈#'=L&jͱ A#T?h,4Ƅ _r"H5` IǞ+4Oγ2X,fM>A{ G )~^}B2#\DE#hpf,QzQ>~!Ċse 𝨺j8hc`:A]H n}F=*B\CfUݒў~aСΨb"yG*o,SR f7>lxb_/o(Q%[ $08Ӣ۔e7jxly|ȱࡲHSZ]Ҥx6PӘ*Q=.{ǏKn,;l.⢯ȻfToWT"NF>3v-?F{/KWUm{V*QL$< wU>u\5Fl@Xk,"{*ګ}Q7F}3 #uӃA8f]&:j6ǜ1c `Hd^rZI$ꕁa@fHP.i堢ꂱNZo3!P"2aЮV&^ux*{?P窂ֲעEɄ`_VimG#LZ3 3@4JdK 1/$,G;A㆞<ddm%(x/{w@\s.&AEȕ|`q|&F'cJhD^zrCv O(&̳'d 1|Y*\~&ɡى؆5L }o(34l_4 $6W kZ[UC !qovr„ I|aZڝ5TaA`5^:s|Kfq{V G`v,>?˯L1ğ^=e *=vO=Dmo=G8):C*ۅ02 α0?1$b][dP4<$_ħfAn~VhFt~4*xm"BxVWqHZ5M8u`"6 OfZ]QCpMͽqK? R;,f 6-%9Z6pcWo31H4E!M@=|\ U/W)Am:4r"/B] Q8)whб$)~k/ 4kE̓a^ _ԌhLJ(;t.dc{m퐛o AI2Dۤ%90R>H?_Hz]7 !lc|HWcK.]qT!;_`[h`Eԉ >2w5%!Gx&2츿yG W7++PS+Do`Tb ~AƘfQ=ykk+r!qpO$@fWPovvؔq'QH;؛|M)/ufxECmwk!#IB]ut#ߒ?׿ h: Fh8:vhvx+m.@LM Cczb?L q8@PJFq>\7`lpe> |5Q¾UUR\m}60VGڋ3 Q4YE!W30s?|)N'4]NIɫKH hἺ]dؼӳfi=!Oі6|6V.Nl'Y:5.)APD MK%+BI2ЀImHRdžRS+3JW!ף G~Xa+y8H Yvr|kn>ʂ ~fgr=:L$_V&n Iʪ."f^V fIQKxЊ ;"5yvn,͑tNxJCU/pfRXMt#ΓApTQN a֙}5.WvaIPlozbSMyLSA;6\+U,z/~7PY:P2܂MwҏdYƀmQ wdI]oS1woRC+fr۴fj#8pc|z@Qi_HgEoQK#ہ4DP6,o `SFCmm85tﮚeP3k;cU8t`od0RÐ ƿ3-A&k \Si'98lh`3F'`5EJ` sS^e6@yzaß{!7"O2q׋'~y%bQږbNF,K{Qp(Vpq3g&!ɡM](u͚mՔmH4fc;z1m'䰷6FlQzùp KF[0P{xNyjxKvNfq'*[xMCZGsti|]X]'_ @vZƋCTQdCX3o i7uQ'Iine!zBX;L覄^6gY`DJ\Ŝ|-xx騎b\*IJ 8~>vlZi29K&5▔,R }w{HS1C̩%7]ϣ%Ok>oh:,ǢGDk-yis(rJHH*S;<~/+Z_涸Ƴ_g8UHN%N$ 7FFeR35Bx1=uw$e_ ;vsRGXB#g cɂC&&"wm̌QcV;_xL\ %"aeƠ2R9¨YߊUc*+~fY)۫}]UZ jtJ? .Ibt3'#kb^LZKVQ( ciAblk\'w5tD' f(-Q[gYd=g% Wk 쁡)78W`԰ݺ0A1`f >Ju97aA`#8^d*I "Xs./HRW(@+m1p;6HeLΌk]?p=SBy(- 0N@ ڱ B Z0鈑mN9Aj<q"0TX4~T>ЄR"mZޝ^'#lޯ/v:b!@ 4JٯM`j8鏶 Jh^ֹu@Dɔ%"D{a 7t POd ^5QҺN..#wcYې1H L6=J1"1^n,4zaJ|T#%`o94V1:po' pX,1@0vl֨\7=:7Eڡ $0kQoɱ˵'0Ll:w ;ud=R S8<ׂ ypXˠ:60;C1vgL!ƝMNZd}wOF0aeg,2_e~LHBLU~%xF̃DXM!@Vcja2jRt2))c%WD^ę_ӕ$XsNa~&Sc`J#,ZJ$;K#pN!93q #@ pC#ߺ<~KSq⺇1C_ C@b?a IV_Z+L79*f9A[nƢ JUә2DU9m~s;o 0]JŶnE6*\7Zͮ-P F$ݰFnߢ;bI=OkzILweGKrTiK|Ūꊰ;#K-YjkseECX^NUOY")K"Z2gfSD"۶wJa\?r63\3iv),\g2ry]#"?|TGU4MѤHrY_{i'#M5bMDC7;r\ vs-hB`5~8L6pf{J4˒n3mY&h7p16{E<Ɩ<g=#e"@tfhqEV'F*D-H84i'D*4P&H};RTɻbac|6w?,JyվߢVlD[}iyC-hKiZމ41@NEfyTJzd,Blίo?H9 c@aƒ*S  vz  8&o-:?ة =Gjt 7ؿЏ^! rGich!Ɵ%}~)Y9k@ .riaYuQgf1a2jӽu*Y zsʰrs±N$67]F a~^U`gՇLp-7C;/\Qͨ$3H`ߍi^yrL>6n}0xgc#:PO4M;t*{* F[ QͳUBνq2@!R C~y[&(>"6#S Pi *0&q ]4TzJQC=C},N”Hj^:GSFp45i.\څ+[l8d?7 @B- vj>i%1}BviGSZ| ٺS)|TYIݛ%1!(]'<ǝTMrAi6OZخyv-6/vP*}Z<)v mmK&ȋ-a,#^z_{o(r֍S=Iu;ú~@Q2q^Ƙ"* ,6mm 9*p秂fCaܤW(`݀]m XYY&G$j.#SҐbob}Irz<3 meXJ[Lm i_2U}{_e.J瘶GGưQwX9:]clO%t_t#+.kKα%^1[֚^t+ ؐͳ`k4.#UF TP)_QH/|Óf6-TPR_,Xv( S g5= ee8u"cU2ѝt4$6LєWhd'1M%Pոm^_iy >vRtu>5|D.w̚GE\c Srdhݼ̓#t!KȌ-6zR@YzYBj&Hy0τ(LST&zEk)oq)GX5%!OEq-wg?հ|>n#C" &/6.(mLW+WcFhp7`_Vʼ;G5ՆpǹwfHG]:7:/Oa 0@Ls5ޑ!@7qR]DМڻ-kz/O; _IߧI$b؋)K|\ (P,'Zq҈p%ѵ& L^S:K{bԗfF1fwchR e?[=׷1eq`tLB6FYaݍwN&8qcoʧKKF=QP´L>VZf7ЧIZ zxlw joٟ41pTZ3m7YZ٦N8*+ɲO[] U /̿mz`AعTgw]}QQŲF8ځgS*">I/&E|lj5+y˘ŋɚJON;Ⱥ׾V˶,qMX%:@ymp: #rT]u8<%pݩ&#_ΗG=|@bWJgdx#$M.sed2!)Fb9JYGMpyC~22O@.Էhg5Q!v\YcKrf@)UPaǏGk(! k<%3!~yЅ!~<#eS݈=[AH5[p7c-'U7} ]RXGgok-}Bo4LW.jWVJYti`?ݸ@m]^IDs>T,Ip5 嫊'1,NBFJSF0# ~%? F<:`'K{nx'a>hP0*jt0~Pܞ]@}k ud.IQ5EK)%_j#+ \#ئ2/GvX>((ԱLy\jm:) SaRّ74sY"s J֦yքS߇nW2ӧc'DeC/W-G3g%:`(c>7zu Jl֕~yBLRl_WagՁ7n\{+ @:`<0:_鰿V-Rw;|3r܌Bkˉ7#NV=;]4?irzeR5Ԇ#Hf>q15cIӘ$c|Ὁyq_SY.jYmՈmZϧh<] ͦaH\4OI 3R5@ӽ,TJ{'L 4>]>,gRdpz;)#, L.XK˿}&/~~%z%a&J>uR2 o-DJi~_Nc[=Vs*'?Io{"65LtMHD6kc0.>E/5+ Bs,Ik~p^ߨ=ԆzmU>]ٻ>%OQ qm(3|e) J&w:Sc(LЫݜ]u *ߍ/TD=4 ~b##9&ҕcSIx8c$f$޳Jc8t6< DlW+ݺ|rz~{֊RPj\  -zIU5ͳ=CBe? yժ&F)k* "l3;ey,*uYXM 1Kk=a$$/GAL 2t_֕ǨtcWγ;ʇZbZl8leX>F[@tRGQ;i'([VEӔNR@[3 e>,øZq80^1%ܣN{Ҩ-mHx1 iߒQ{=dl i=4gk`#F!UHO_ y:NS<$`Y~֓d|Sd/ 3$8}p/1CB!l22oqCqt[\ 1:2jo@U uEs6͙z!DFqGt\o/%< HESB~aܐ~H*`:GmR\L+deWA@/{H]D&h1z3?u7`mpZHy"޷Aqմ=(U;0gf%L)p3g+Dh^\ˠ:X[Q[hs4J%n 75uJWتw*/ƓtHA*H9hՙ\ojhU3_>fE\a10+c^6 ,.Ef«GWg6<_ӡ]CO qs xJ%<)*؋RdDž"^/1+DD! y\ҏX h u7W4W>6Yś[i9kQu%h*2~r]AQ||iy!|:ejZj}jۉݸ%p@z$?PZ6U4ޜ`=Mco^ CPVuĠ|W}f[csGxDU"f!ksfc;pGt/Qv\ 3?jB* WJ׻3a?0 RzIKYC}/`TZCͳc"^}/W'Fv//{ONĒǣ&{1UKnɇC]+ǘf_g#]a)۬ta "bs /%wJ ^&ODsdm M(m߄Po5c{և/ Z1DXV Ι| MgLC ɤ1{?R䟋z]nhgQeBUQ pj,p^ˈze2A6(u > r_#C;5]7M i'p?%4 U,N&%o;B8Mg^[Ľn-MpG+"Eb (4nhRv^/@z #|?n O:ý핽w捛ؼ}R7Lsbpʭ1R\^^ (1M,Y f_ S0&e E%Ql4տNj=hj -΋w= "  C[CnMF4 g1rMK7dD7Jš(,ʴJeN{k01+R#0=MdT$98o_a:!FwE0]tK3&Nj%Y2c(?$0GQ bwmiA/K<F=/3JLUN>G/oFKkAvo ,G^p5, =C%0[2m"@VD{6 `bQ$WE6na8yΔMb;Puq;gbq=_񆚻}`}#yÐd7߲|BݫKe4DʊL~3C3x}l]yӔnA7Ě'x#gk3LQ媰L!zw^V/7.z 0R wp [^|u.A|b6 f|*֕Q߲Ԉs. &YJf?.sF2!ΜnsdPw5BǢZNZg$)SVͩkjo3FG՘i`_4S+cS[}ϨeSķZ,ODecZm^N5XJ*b}'PAie!ɖ% b51/mw@3}`MS3>wNpG.kz Y#yqLܛ|$' ӳ% "Id%936Ycew nMt8؎k,}9=p!]'re4__LP[@0Jj^*=Vi)*ǣ ʌ%U^JKOX$`&8;!Df^LvL^ #[Bȱ; K3- U Ӓ-W"|CWLQ##ɀdWr`4^fn4f\T)ܳё7<0Rrޯ I{ a Jx vdVO=2A( y HLzetG%ϳ,E OjlԾKjtJcX6\mEX6(GޗΔaz~uf4dZDu-|ި+[zy m#aHvN7j.Uo-!w8V24T!(>tyWXbaoga*oܳ!! <꽰8ME#clSK\)z D-ą|f9#V~+0t%IYEb/כC9p/MUq_CՐLq+^@ <6w ձH'-P(x"yQE+E_9@ܵ~s:kK""*2%#g;*>4`p4bvCUߋ00X8*fnHdwsN?w9+*"~4ə?IS+5p}y$ZFj …X<,Tex|A5V#.7Qy7'w%p[{uu /o ͷK&j՘OlsFVA=9 iJѸxkdPIߢW C* c`ڏ[>Ln/4"fW]aPG6ooM1[Cnmއwf=Pߧ 3<9 qЄyESVnX>-*b~oj}EF}|#ʼnޯQ$ۋ*m/Q+rMe/v9hGS_[]B9f u:)TB/VVa71ձUguƉEU]զ:!:8o@ {`3,q]m.U^zDKl9|66*Yb?~BPYKmV=/|u/ ?z'q FJ#` Ue 7b6H"qExC Ncdop{hb՞;9(3? {vsuIH8&i[N{ߌ-\ؽLl*eDˈlzFgv=jv4V3yC~Z )ՊyqǹȖzpbGqYqD5jgwDZ_ {yGyU n8 :BvW.yMEwO}vŨE_h~+F}{TX6 @hjVk '!>!4#bga=;V̀InU%w]JƓ2C%~i-λW~f㶟.̹k!1QIf8Fo09=x-NU\~ǕN6(!1Y@5O6 ƛjGbi`*b&jaWYp@}3ؕt/ڤt?2zSJ3x'DZ7]E1nZE"o9C"V)_x{&Df 6`( Q>(e){tm$%oYv0!DT^/p4΋ӕEfwrb 9QDwɈs~ TJ; HrXvW F= 9,Z\gg)o%}\*]k{r=E[rs*\oMbL`7gehb7f0>'_FvSC޻h(=<^UNal /hCTJFq~¸uk߄jN_פּlC^E^YRajkPm/ϥ/ރ]; יAɷg%!^}KifYV+ ʈe03Njk3ЪlJD رaC]zϘ h~9}W33m4w ͔ln0$ 㑬RVLkSb[]hmX ҵ[)[CM i.P5 ׊mR3.L+*It[ 2%uXmМPܘV%Q]s:&(,NpZ#AW[Dj6^8u\̰rCCbjJ5VX lGIѶ=}dH$& 5HI>)S6r)_bBĢ5!4=~5gOuD6wO1OmE=0ժ09[4 11M.738أZ{=@"Wt 񰹖 >ۻ'x>>lOIWwX]"&MK2vS6^D*64x82b{ttBevs$?~$ 2N4> {n6#ݟkuv-VȰd9'* ;W|UhL=r ]?eZj%+ųb$BfM1Kcoٌ3QfJABqT1LD( b"{W NWv% b](R~ @x:72tR˦Y7`a@%}- 7DQmid&MAhH0&SZl.;.^oufaMUkx̩X=(\!~> 5i?$ J.4ƙ& z0~~g f;hq?W{D b0ea,hd)bPȬn·Q<|4M_o7 P:b[B u$0p` *dZj^, ]:][&+gS9/bT;h~ ɩ1YD3-wCXSqT# ^;h0Թ Jy͒wV^F(4:VQ; !ɮG ƯZɸߡNLsSfӣAxO&CO:V"ڤ5|y4 6 g\*iur9!›sswkV;и}K~w.)"8.(Em0 ]AN2 }]GZl +&.Dft]%c2Ϡyh$3&U&Y&8̅<-iOh}J;|'ۜȉOR.l$ J fiYqLLʼgz6i)|ʗ1 Eb)@ 4iTYxBZ5cflEfppl2f~mUO$/֭NlY h.XjXNo" ,S m&(͍ԳGh윫O =&FhnTX 5ʗ +wx8sW0_.(T}ui; 6f4Uo'm}+lO%5XYx&P`HCۏI'Q(P+&qsT{v8L\ʠ]1t=lSmnWH֊"%WϤ0S3$ozT|Omk^ʴl:5=bER>pC!Zƅ:q<GY| |287o|Rh!zQd<C>'wvP쪚&Θ10nUQ{&vOxms/Y~Y݌39[_Y]' i<#ڇVm8 5:jEXeI 6Nħt Ak4r8ؐΏ7IGBfp,p)6-~Ȍ;F*Q{`||઄`܅%.NRcoSEm7 )\9{ {D , 鲥Q)&6U1v~x̜֋C4&t߼`ǚy#v !Y!^Uo6A5v58jbbEwQK ě`vHԕzjNVtZw$56nT,Y ؕOk=Pe7QX $viW^OpPHMy ,ܷt3iֲCCK:U6).Oc֌h85}8jyçyq'õ#)2ճ&lPI]\| Ó{#{WN'XPyu7MDKUsKrzM䂟-#8(0.~PPZ`j'Ѻ 4<}j(GlLEApUa5VӁhHQJOmvd_!kDt(w>| Hnc k[ްݩe؈Y09u%̱{bW-b+|(X?iO@sѢasRƧ*z+}@%g-|(3" fJwVnO醟s畀}e]o^ߨ Q412nRO0ÿCD9qaN^uyGL3q8=\۩ K3(,@ Iфyr^UB՜[a`˯kDFǤ*9yWg ;?1[}4B3bo\-/c)@>17X67-(րNBΑ>0K{e-S!j^M{t xdYx\%'[ԶE<cul&ْ Ԗ;=9UN!oSqMѯis:Ha NUqWj~d`B$'n\ b r0VzJ]ҷZ؝0;e$(R>a] hyƒz!8zu ZHnv ɾt.= _ D뮙pK`u{bPUh)WA֕7 f## k i9@QPY!fyQ!gO$Mmabq2oJ.]-d-#nԡWV~! ʿ2~^SWޭkYsX E F0#-;k{FyȰr{mX?HNJ"C5Ahgհ()ù3kP1OJ +v|̔N;aTr5L1D`-0QS/"-|tdˏq8l% ,B¥O-{|{`b'_B5:=]Oݗ} BdmRؓ(m/ӷA}KmlC JvLQE#fO$j(qB#TӔ ) M"[:u͑cMCJ/p JBs*E rZxۓxD7DDwr#A¡ʑO!LR1tugF%s3ԑ2)jJ W9.d ԋcb&XKq)_$ejnWa;,jVP51fօ֮Aj;7>"#!. 8 JAl3|suL6'o4t鐾(Ss~xd uCR!蝛gjv콧Vn*ydGHoO+bFq^!R3r=Oxn̿df:ӀX3yo5nKEg4s[l{ $1)$i1T B ^:6 *'J:#jWb>t1di'Xpß>LմєsG.ֲ\s̓bYOŜ5Z@;*OC4T25>Iuh1H 4SCg1s>a|Sxq ̒FCHk4!_F}mfxsChcޡA!E*DLOo]z?Sc/iER:u{sa)q!DJԳ>㆝bk? C+ys4E]Pq&wCtm3@bRgxM嗮:f15ygn#7P vD ]ǣْ)PL.N5JHߥD\ ɛY{߯!i+la6W=}MGh\OxG}tT+CYj2oFF{A Ȼ o<ubUU<3QOF>@5zp4NlE!-nՓNϛk- Bt9(ᨦ^xQ3;Iq6'9D+ϊU9ޙA)< @yrGvQ6RcY쵉֭aQ67X|]fmUx2:LF#&3فBݼ-!^OW+h*Coyva~\D4@Q!]A*N£\^HW2","6.` DxsǛ#Ϣf5`G vLBb? \faTb.G[ 5h68dy3ֲFt>W2Q.xSd?vt mKu8;"N37. Ř{5='83 7PS~XVJ)eC92\:^e5pɵث+Nj' LڏXDl,*HI0p%Zpxa&RDJ-2!nNds’\1ZA#>G&GgO l ^ç2;\"zuPL(T*uy@Ё3^ 0SK6f>~ ;6Ih3bdiQ3=ߢ1un^ֈ4>[_"buB ^' %UpzJ] c03^ ' <\Jɋ6WbqYcZ+NVi .C w+%a,f@c%6c)c|!1(%>)w&/R漍c]D￴31 i;mnf:E GRʦ)"BO#Aar"O2 m00jװUrB!~ JF$vC 該})d)>zaNfx ?Ŵ]YԺ j2Q% wlӕ{o F.-k0;C\zes>f&Fkrkhp!r%2gJgduCՐP1t[mhfww=8Ř* 1L$3}[!b.)EcLWO{W/QBz!;#Z"Eix)7ªbr2ЙKo nYa+6ٖޱ=~K=4[=X5 &3J7Ab~0%\QlD\eG\[N]ZK,EE6W)Ms ~kLVyo9,Y.RP> X͍K 4 srN4}qNpOQv fH4M %C'~]kaP(GyLZF:m;?$QJt*L#O" irAF5vۖos 7`[_*ڤ6vm<^-{?$D.*GEdr"Бag9 '|´i\,}N۸Zlߎ cPR*VmvuK+s{c$qP%|Yߵ9?*j)]fȵVX,i9_'N]oV:|6Rr͔v땬ApJ`H$49 땔t5`*k]ڲ7Esz"|D_*j2CFw,+^gEꁘ:Ma{XյrB) tڊ4KPKh#>G,^,K8sQbܺOPtɚA˱/ސD#*ztzH4RJ93,鿦G[aӘͯtD]{"$y.A(.ul&ؠ }eMfqٔ)J?xeLtO!fEd [g[dJksBw_s(F#pp'^&ݔY5Eg!$tl:kvQ4Ԭ6sT9 ec=/p̼cw.c7xs$~p@Gwmzs" ֗f* /Faբ`Z5ϗ"c0r|63_]!I&YKsOZgq2wUntehh.x?'Ԑ]PDG(LÙP0BӍ"Xb,04cé>"5V+'U+c6N'L0AU?J?͋Md1eZv=rǴ_0L_g3ZK[Cidff~sworGpZLVLffW(q@0-~{\? O, RX|q_\C}oaFƵK.U#е2,iKQ~CiL",$̱RЮƺaI-mĔz[GDi|0dpOsm%U#32N*P.Rqbt]?!(V8j)&ĀL3"cb}Gj$@XJ.N9[ٖ^]}L_ 6A6y;貰 K_,"}E=6 X[6 T/FAb ǯ,AQ %B q5V= V"e)*^xp,-KuHTj^.#HbQBv,нJ|K{o7aqF0z UcSSƝn)Ͷ_h+MSMjE nAVS;RنP0YWj֧" S 3Y6ڂ;pD x?ȦK Ͽ>:mN- K)q“< mFeRfjMKL%8ݳzCk jzLy<*/*~Y*kW'|A|dugw6:.KT1*FFKc ¯0jU 1?c8ƛ\XW;a)0,E?:^ )}GAJ Pϻ+5A)۝N +-L򬕼J9{t W2BY[V[(c6]̏QX֗w T0 1:-P[ߪ*o L͑]9d S -7>tLAZK?nar hmQ{aAUiauioy@ӅHQ=i L,c5Sp'iӺm"64\cw}?*!Z=Qq#Ō7 ma $9ہy--lB3nc ޲<SI'guuwAM6I'xkӊ J2fi\(٧ Hwtp7!Hg1$ h+SONogc!&'id NWmӋ(}a/Xor8BFu0N+~||@fk =]n K}>7:s8 |c2* ~i;ܵ|iѥ7^oLuYg&Vkgm)0Ho~ 0 cГ,l{p{m*ǩV}>rXh+7maGqT$l &۸~bՀ3$c`|P; ĭKJt>UcLҢKu=_ʌmm#Jy)~kGKԔth[BjsV6 D)i]orCFFWqoLاVq?癌g=RCv GLO@6۵Dփl&ݥC>q_n֣#̘*/ù$G1"YN8p(5OE_M# _͖;]pTa(Ep&w5{ ;JRltW*é.} hr}(B(=ٯ^T:~QlfHQg5_JɛԴiѨGWmP*vWI-yѣ䵸p]֝:Lj/$Ar}Kyigk=0?en1;Z2a[Fn.sUak-L.\:("Nդ"(Z??ǟ'Eb׸L`뺢dVIm4;#jU޴PRyC?y`z[/Ӊ3.Pkky/lJ~]f[o/ ]JR80*F:XDh29EsF攘s'X^:L}ny%eY.'+[dЭ+ٜb߻f˙gϋN!@ثFב ЬrJg|G֗ *q%1Ή_cw) 5aڤEMgsPLnO9dߋSE(YQIΠ Fճ˨q2Y`^>ix~'I4+PMqz|ww*et"eϜ`Q]z&6AT>U=e3s;g P S*2J˖gmn`XH[s\w ٖv~:^{iSf*{jrfS, v'|+&95/>kvvYz;s`k>]F/c6ȗ/qpz[DYLI">,Lڄ60!y4Hmbo#Zvv*l>zdpZ^ HٯmoQGO[-݆ /i9PM59f#-Κ/|ґvl1B \; 9>çG!?3$܆lzFd 1I0]m.6vfB+d 4t= &ge,dqScWٙ.Q@♁A6>!t/[zYӆ:<SJ^p<=NB/6#dRњqhLy> p'ݮxh 5UL1R:&tz^xgm )5QꁊDgtH0Ч"|䅹0/ <S ufo3 Z:\ gUwArL`5Adž<[-8^D98[,- kѬ?%nH Lj]?7lHy\{"/+dq&7d+!+X ;?SE{z")v-e?M*$*/HʘlMlx=?W;"9T+i_O&/9bͺwhWq p4u$I|~XW G[PtAU"fX[&UJ[m+&nGt^+ޅla̅@e5r´uc;wa¤ԓjDJj<+Y1AgAJBɢW8sUvY; ѾuO,SM.y Iا;aBXզ=DGti`{e |ڃj9?˦A`Al'G"1/fkYE [&?3 $Ѵo.V=u` |䶸!7j؟3'en 46TM],}MS[0Tz5E_Z,uevK9kYc뺜=٦*0{LmFLoD(ME\BQ*NE_N`cly1e?6Fu۷qẀG[K߉<M 2JV,N50sTcg@ַ $-ӵhS'XB9|K#ټ%ЯN6{(e52a] ͆@32]0`O)$(#eWᲄo|rnu:iuJJr!`&j)k 3~aht<|oY_J@ϭ ( \xۤZUFm֘uEzVF$F./~wnB0[cK{&N2?G|iLJΧ h\! ywGÌ$!cYcXwR$xףꗛi|F'Zp UpE4{Uh6Ic"'4)Ʌyo 9Aia [n][FKe4VM;iXURMb75͏%H!܄~`&A_A$WܒTFmW)Qh[XZ =?-4~KgM6O1F#666zWtje-VÀBg7hJ/ QodCX`PʤJvH7*(N"bM;aBT}?Ry#D~ڻp|(A=d[`f#W#2ۤ/AYy)6EdTġNFR.`oC]_fCx %,21|(<3 1 Ub7q}dO0Qt@2y*ika7Lmtc2w-&+Opnequ~'r*+SXa2] ru6`^޼S^4֩zn{+?SM1$HDpXV#d'qW;yoCaM+L?_4E0YIV:զϵiH2!L>>($nO$DwMdŤ\u-LY(@ߵQ[4`( u=/"ְ&""3 Z||jk߮Q _~^/-_Q1NoxhyDcOٌۨ+p9&+ $gm&Q$Qʢ>ھc7Liڝμ\\3Yss܎]G%iŘ`;DQ G!H:.?b WI3@عJa:[n57N?#Y|^ 2f?YBY:y2K؃oGjBiĽ | -UX yӴjR59 h wIHT lE5F~n,t~Ɓ^Nu9 jZI .k;1r |H? FQ5JE_Fi( ߷*{'\/ PV)ٕ>XeL!7lN[Zi  s7PRvFz>A<"u0&VT"qt&!9ED|6R'm2%fk_K Q̽"RRHu3Y'ot&r!nhmUKkCZdf $;ZA cq/n^PJ\TvI HΕ1CvҺ,CUR>a$^\Ys{bYU2k4T>W3LѤlRN3CIx^fmStW7;3p@eУ^+=kzl/@$t㜩Ku ζ34H }YF\&?1 +;݂a6=v2^Gh1ū^\Q!&GVק$Ntf"nIlX] 1&X[H>58jt!yYҹXDu݄ @` G[I+Vr-$F}21b. A,$ӡUR4ݕ%0d@oa.^5a$2LWo֖6@sg}5 QPiO2\%-'A^S}Sˋ0MN*9U-\8Y*?=êKvo Z\rK%SQ_]EeH@/k$srܼ dZK 7JETȽߓ11kvN&٠RB+AZ)޻aΒ?ۼXx^+9vw+zpރ{ņ` lqţcUQYMT" ~{dWw+rF#*4rebO8IGԼvAH:$b-Έ]%חS36_ZB][oVcgfGfǕ2>8PJ79r4H$8d%Q.Օ8/kšܺ|ųsnv[e197!v JH IVkH:TxŲK Mpi\> W8-)D? 됒t oSMWC<9f(eЌY [WdoAIi,l$Xcw1u,hW>٥NWE,Xvmcvׄc U([FS$sHНha5~Y11ÙQdE6{bD%ӀhX_H\[,-g8עrہ;PB(IbA P!E"V 1g-MPG9^ .<PkFJxRt K.wq8RV Fj8[}I5!(Դ $vίU^SagN)FY#ւM\'0+ ^[yA{u y}E8mi j6|$eV y6i\ahQF5LmCp }D)5űJ2;ˮ/ /[mR}PVᔥK,!ru33J{[*FtTcgnT PwXQ:PPѓ+E[y‘NRQ'xgvWtnXTeڔf ;McZ~(Qxi5Ï&{qy7Qʏ $@A#r=i}5/z+٥,'@2;Yy5\6:fORlW '5;)"zTQ^RfVe  lzDZ5h]= n~Y!$ͅeɯ@gqc-TǺTm 60v%X"@TMUu:v6{ݍ,jS'-g1VEru,degnmt". ~"B>Cx J[ {< \?Q0d4b^˖M-eBOT8P4T rns^ꄤ[E]*_{t& Ot#ZnTzm1b|&nw(W?b-Ժ޶/wi^A7RvoC, ? ^!鑜=i Cu Lrŵ;,uu%NoO0ri} .t|;2i^%$g))g=c<?b%*C.$wO[n/kA[$vKHn[i p)RY+&-Xv/6ȪjٿjwрY^q][q ;<6ŽIxs f59!/j1\U"Z4fL,k  Y9dYii6*4g|19`!T!7|Ǭ!o/Ff*~\CN\jmNR`8e%.Rgrd67-f 52<Q"OƂOLx`Q;1 ɉyW}BF񸾩:0z8/׳%l$Lsc TFrg@ D.XXzy|<ȿ D{ )6w(͛4ߦ]xE'E.U[DfRx~Қ8\?rm(!Y&aDU9*Jp(O@y}!"C<{`&fGyxܒAl`opfg,_Bs޴ Qi5F}bMm7 qqUepgF^iNs^ JvP_$>\Kܛ\gI5ݯ䏓║T JоsC<Ƴ-Z)Y`LDN YmIJfĢ>76>ʕKB՝5<_;TRUž7s+uu:, ?1v)bWoaFjf6cAa,[R 3oM^OHbrlͮ'tr| x+Fd 7]ZF;7sP#':FYyR,"{oPEIkMH R)?\J>n kID^'6 ?l}$ЈSGqJ3-[S9I=zGHr@Z<qWTO ̓"T3R9F6,/q Bb3ZަLvzjk@"a82 ꔶu{゛hqɏϳWzwJ͇:mZJ]&V3zAɍ60/gOA r]0#7swѤ$#ʿ/; s_n=WshB EMYx̲vX՘`ץTwXCmo!@7DM@ayׁ4yT* _|l҅X6lCV:K*咄cٳƝ:4Oom3r ͋=*j +c!oqç JaysR"Ɓtt*Sdɚhe [|?T)Twmۛ:lέ. "e2ͺ. Ah] 9y[J5'u-;`/o fB) DdNZ|K+3K1^jy8*[zT"oTlr`4OʱRf@$~/ gaKoILo9 NR*#C^@ h+sY.IP؈Fd)6):ΦLs[Mfƅb0. ŭFlc黓<4k3 b [981|mAVݡm`ΧD_q^pk 6Ohj^;aV%{y Ҵ&v籔x)]2X=N06 ZP*e!74P ?O~J }77VfyLk`S #eԍϥ H?MhPY4pfN&$/`vktÆnY'孕{d,xxP*uWh7#`9_YwVUx_JZ'd<Ց`>[P75l5, Gʸ}~"5n؁hZoвAE"A͟Hs8Fj3VAmei(⴪Aܵj;gpm_A*~%@BaK,/_q!{ ݹ7E#9,8T˓շwz2oa|IFQ]L4^ j})4vh`x,\._F2tMW]a-f{dFWTk/d(Cd:_Lm\ )fM'}.u z~Am<-Qob)`*ŸY_ɏ!L95~(7=1Vi*7E.+qFϞrh(^ ̷Kc{rm4U IvQe m >uDZeu623)d~/$ c])ݷCDtmFYd 1,6"+m7+t޸ [5A{YX~~fJ(ɇ΃<7J0#4"d;p<=E#=yW&'%A@A,h0t[,DɈ˄ r[6AiRqHALYh KMM,(?>()ؔh)#** 4;OjԴDؗ 6KpT7!*+½Yu5U?Zt8ADHJKxhNg nwq +慘8Xt<,%*@Ҝn`»WtRl b | {RTi(YGgb'L@ǧ {UY['Țp{>_'y:B )ez`#ʚ"Kwϲ׍6gLK#(BYe;TϨ0y'$Ϋ/ΑVMbڛWS$ٶK`4M!e6oaHDfL-!Ӹ`6Es[3K89 GL8 lɆ4(;xlt#n\B?9|G;Z*Y =!Wk1+|anW"ޒ5fa`>_.S{]#CO3ۏ済;1:YX$$7 &ɶU*%m尋1XвQ jUcq+f^{. ZSVp,H RUR+V/FL9 xXi> ki4rьFϢ:ZgT۞ZfT$b%QK3e)uDߗ Aqsz~:l:яo*+6*Zm5I C==Ly`X-^e88*9eQ'ޤB6 !h#dn85c9i橑3@@;E *htroZDH)P[Y9?:JN+1Ӕ;B%k%MP&:7[?L% O<+P;! U`k.Xr *xN,G@YKsI[HvXd:;FSDpߞh/ .yY/hhbTT6'e~38 |s醜?L .48sGzA cКШ<+"DL R ǟodLW8">Z9ϻ 0 \|WRA D"s1&O!-.#X *oh=;Zݏ@+a*+gDLjfI dIVf XklȧS+s=@ݠIDB9F[CIo+Jg ACa`Mq }[t߄񖑣(}G= J{fۯ7P-\27r.F2@V*^#@[S0W/EcwESg#q#.u1@C1"R+%Q~Bj܉ JW=J{R 'S~MEvrLOtczxkT2U1φii#_O}?uNQ|@7QcmgZr 7x3>$$|΁2ypˌ\ / ϗw-'.d>*F'/pݪޕS=Tͮsq̚.uZȎxf]'Ee"mNiPFn̡+f ma5rff Y@!.X{p.hEw}?U] $y/mryEk%*b\b]5#(-NSq~(b\|~Ro`BT`;ϨBdVU yp&k 2hAy%COye9|2Qir ZW B%1.LɁ*I?{oRg_T2g:΁&]B/O_5p kW6gߝҶcde4P:٭C18R/B:&q)KYU'Vm )(5 }8<1';~ Gx/-9S본  Zk&8<٧,*H$yfUtez$)|PT#Liм"Xg ``TayFtaRl2wuV]WHW@h,'^c` %SkIC5\ b9`CEoRq.(FzsI TnWE![ %ivo*֚[Ѩ=]%FOy}¶Jb'KďG_Bءq|1IO/M*oV~eF .:+J%Y[M.4M3#eW@]5!wL穁xsTXv.$ yVۺꊆݏP|eIAvk VOYu@P"d9"lFX }"F0Rؠ O?xkގ^ʨ=g}%m\XDa&j_5|U`ws[J-Aaw=٥ɴfL+/we} ISҚ{zHfd*x5LcviJ٪Uf=R2ȵ=h"rǪ̘cXt%3 E|Y'F":z#i BEt|a >0|O;ٿx2H6K q9fΊ{l3>#K啳& X C?FSF{\}ɒiai\ *+?ajM x+x?5/>S[H,B?/U,{<_#t* 8rl2wT@q jzMSe3Z sPDuxEf!yXJ^sY9NYtΏc"3rhd+5Q 5;Uv\.X /zoE꫖B7[* BdLnXu| $ZD-+ڭ-EnBuFGH%$|zq#Įlk%z'ҧY hf'& jsf/?EhSl\ie}pfN qF=yba<h!;2#h1嶹v]ԳaL~p-QMHH2O =BI]N󲑂S&A8A#wRRջE=ު68V3ڥA=W).#HL:ϕn YXɶti;)uДq:-%>3+4U.^a F c_Qx-%\OñDL ̹&lJO5bv240tv{x9^ 4M¾k>p %  -6oJ˱زSMlq`ЦhI5G>g-[ b gDZ{TmԹx'tRkirګ꼪\\C 2?z9Y>wG}j%?J(SB~ n9}LESg1f.;x[:73˟3Ny 9~I[hhz.+8_'iȐ,uG?Fepr䉛aN744QcY ;Qlٔg!}z0%lĊޮ$nqN ;``ƪfd>AčeI*DL<YR ֣W]ƭ8 m0HۋmAPq{#'N̋Gf{ϜJ,z$dzEM|dR }/U|W{X]VB? E B}-Eeܐ6Ne6sk5 #u}s1pA^L\WS8_OWcdj]o3 Lz2᠌~G; %AiQk' . } <[7\yRy!xq>Ê..(Ugo>qBHT>4xpK _faԃ]m Ԓv^a% q+uڔD,L Ɋi,xf>Z:su u#Ӎ:* mؼ1vCΌ$_t%C;̯9bVP#d ^oU *[M1b&=;%ց&oS jMԅAӕw:+7&:;'HUa/ =L19 ԅ"ujcgףY.Y{Iw*> o]_:%ȴhܠtG =s)+ܹKXR NIzsFx )/kg _xT[_vXFr@&)"ЫUry mżnǞ"1zD#IcM돂؞[|]_#Y)fP/~8RmG܉u>k<}*E46SU&JbXX+J]a 0e 'C'6B+wV&^C,=Q9.uoAt@]&:U$4f @[ iG޵RX,ύNSsm&zO]Ģc$Rd/1탑{}]Lbh8K<14sw+B~fuI0M#wr>]S2c!ɣ .sXKS1~euCfT.PѤ) sdŒsaeB;Q]U  7/VDv3CH\=H.$elȬ%Pr s`A#=ctL-wUj`6"@A^H '.Z &mVA2*wK޲"m@բ]M`8~Mp@wmἜA1aNey0_cޓc:,dS"WaV:X|nf.;.$!Ө8n9`L:OH9O}J7߷/©1ۗi4|\s|iV_]WJP8ռaƴp9R$-`-CKhL|vCf m-'1=pPZRcTnFgw+'~|ͅ-=Ǒ$D( 91ˢtÖm̝ H^}iɥ3eygo`[-b2:@zl X4lh7 `crcJ#D)?.@c3k v ؒ?[(S\\]p_T7%WdMO›r2>aW׮ɋԆ/)`Gd2יB5ӤkÂ+5t zj?K<ğ9mmԶѬ~=U=#*1G2AvЄ| j9C75׮&J4JmIwQäHmx6\tۤ߼;dX.N@^Ko<}u1d4$ׇrDTLhUqY,%g[% Rgޞi܅U,h`t;K[=L[skJ"ڝdEZe ~ BtX~Yjo[WxZSːn}lo>]@Fikf޴^RY6z9Ћ;cpZAxy_4Y\W6aJ,-|WcL |يW+sfA ӭFh6'%߷Ce!_ŞӠ!M}|;Bjv(4]07X0Y"m7>)1r Uq߷kʳ mSo]ffxx53>o3{êW&SS?4܎5J3];:~HxgRTkƯZ5(]P֔'3);L m f&sM}eo*Νb ^a㜚u80-9,)Lj,lU5@Q1ٗ #NH~vRI |HOIJO9 n"X(kʌY ;5#" 0/L)GwpE`tO*jӈJ`Iq/=lJ=>ΰ;1#  [f{<]*+8[V$GjhyT-_t[\_wr ApX!2D Rڛ<N" E bBNɟ` KTtsudowoqLJNF8worjI5%}VM7sx\-dɦ|9 $b&ݹi;_AMzn(KfW HhD*97Xtt%wd=<[Qَsj yуe$Eau@w|$q'#*94dDiEQ2F}K‹{{ERD 5^^\*ALI1Jg+B .8U k 2&؟K[r,A1A0l+fd}>r>pQb+؟͕Iw-A҂hfr_eRA2|"^f(gl;I>3if@-uQȸ.JE{G@)7xs 5܈݉pTv,$s'e2BóU"T""X^}ckH7O'V gXe䄦":K|m.{awAvݳLI0-7R~닣P]Ƶ ,sؿڛfJR:1BW,s8/ 0e`rD#$U! R*f 44T;*sw r gґ'Bz*zR\{°< ei}WDS{Db 5&\qNh[ ` 99>,!Qy7rh*[erlzE-.pFȑ.t'x97XOeM`3\];YuO…tjɛ?}9 {ڻ oQ$QfN]wnBȟ:xeoB.)>is~6n{ B\` NʩO c1 QJfX3oZ.!z0U-uSnp94.q;K0auYZxɼO.;62l q:}KCr,1%`ˀ5g혞 a! 6܌WohoH`#Uڌ'n"T":$bkٸԒM+D=ULPGA%<ջfisGux)˜v J(^wu_:gb]Q \Tfd/$k8M:vǹ"BvY`i@x/lj`emFt:F)Hf!,A7p*UtD`A |(L[0^ Hb1Z[F@H4N6_*y1,!FJVd{xuubz&]YÁ L*6w@ۑ_yw:W-nPWV|buX{#{ .n> s#|^tfrCEt!JѩW_$i*Sʪ! rR ':X'̩UA_Ao!y5.hbjnu )[ˬd=m_:]eyAتqy&daIov^ׅeyQw`H7Yjtm`/7$`NMٰT'ɕ*=}WYCN1+}+2d[.'$u7 N ,ߠQ#hN1Ӭ\~7"tZvh3T(1[G꜔&˴5 9L8f&s>rκ01>Js@n#M; .-z/3^fN ~K !ѿWG#fK]{LLܖF,&(y_w,%Ņ? %pcCUQWbOk#29^N8GP @.<{zywv>O#6fi,1.Y/9UnC< x˨ ZOX HUC@q MUVN0) uQy35*G]mxp>|DGgԒ@{J,1LZ_c!爢 1Q-H&ho5-d}in6P r|nu@;OOّh|k[z&6Ax*pΛ GjT&SGҡtpb>8I4\zUT5` ϻJpB[yέҝ`d3y7+T¿'3l"YOb}e[6i|j3+tVWP\| 3)tkƢVH_/w>Mk bM鶦H/rS6|Top!-X6W'ik=/z' wj] @*i}nKJ ֮)2uF[ uLVi4Ú?z٣W?@A'RІQ|PΌ|9;S0g9^@/$<% 7ަy>1EZЛx|]D:c'˓"5YRqX>~QښnBHT@ԫH5d+, s5ޤQA:0徜OhwY ڢr -%z\5#e(dtHpQv5'cL"u4:"t;,%b) pdU T,XcP{.hez7|d0:[͒b6KJ/ "KR P.L7凞*uKC[ {OVEaqm̷N;+\ #lu4[*i&Z?-Z?xs| <VrSƆ"H$BQ'\Rfsx968B5~\rJ_!Q?:SOWaUbADgnIM[K~x͢HЋMS~ pVy3l_jdHـ l¢aa \f~ث6%wɽ;~dlPɓvIYFJ:LVg{T݃NԢ f |:E Jkޤ )5&~r眢-z3y.2:rʨ3 ~2T%J4y ٚ`%uԁl-aӽXCvF=fp&"8U$KbD _ULp%;'m{A%A`AR<&gGtHJ9fO ̩`/>w+1nh dC noR_sy܍Bgu_?6 *3w*qx{4Ix%FwS{{9ڵǟA W4YxZ>1m=Bۥ,&(gE^+F9ȀXӢYH'ؿv]k);AT LyvT)R5{k0 uKԸZ. ydwQVCnoIa`o(Pį l94^刜=\ꆙݾ3*C,~_ d 8OiRo4sI\r̽^ܴ[ɓm[c7hzmo2Ie3ܚ{h]ߥÒ/>%S(FwZ,a}C;V:Ġ=O.oTn#@Pg!/ 5!z,؈^y; !/+e/[6N§ⷍjz_xqLHۡ`=oBQ#VaLdճNI/?2H2kѕ?o!m+/n?,y" bR괐w D)eyk-mh }Ыi Ug`oYȊvxiعuA6;z~?fEFZo[ʍ{`x'X]S$k J*Q7ABr )j[+•/Sc*2gwꜮӎ{/.//R5j^aVݓܧl5:jk cqQ樹W,0e_m8%'8tIo2Λ 6̬v?a֙h@4A#c\Z/138ChtN'҈wʥqC̻n-1e.l Iu~ߔAu1| %+exROٗRt_ŤC> t>?a " =I9HuL<|0yL(d/RwPNjA2{Q= c17-G#DŽnnp܁jE$_UUva:C_m&6 ,ݜpHVėJuj>UN?ģC>٩*ypGYuO''[Dm4ҩ^BDwehB UrXHƆ\HR]iB&ض-gVBp"8x|B*()9|8kfhM(s ֽ=%? +ejڲLv|CG*bh SK|$Ơvkn,L7zV\4t0,cPj_C+3($6 '>sGw  9x:YX=O0.hE^;wcG'y)UսBl tg0JQ< (Id8pQP?!_&'}E u F|ibn`7͛y[E;'ï w>q97KYqrڗ$se2BH `'e |{RFtG!N;HMj5TsOѓPphRAQ,n|n?ܶ`P"xF*H׽&RQ90N5WH\mS*NZNHU(g {A\‹jZ#PԞ J>GF'41mxuNgW+I6ht4$ufkEw>R?clcU+d]*"Ѭ~+=}+.aAV"o/bgit!3'#(݂SR^GY[TvwR:^h=᫤_1>G阎Kރ"OکG 9{K CY+MJv`0.2 |lA4B(&!Ҙ+Au[ඁY%+nG`'Ҥ4r:T!4}K{&ܘp+1 8˒nz!ྔc/D ?jy"{)]LQf敖6d^#sU/W2)Qt#>H0$bx=>~-SIWj0w2WO*O9$D f.Cx BFf Ea Yy0 { kvl vv?H-3{=A'85yȌ}7cGO~86Q4wX.t8C1X`6r+#c az//xqRqYNFaӒzy=%4u BUʿ;Ui47Iy" W\(tIriʁV\%@M_.$u ިhҀ dI[Mʹ> ڈNx91 8b*$ ~kl,:k9~~_ 큓e wb a(Ys<u>o݈EOŪqԍ<~*Kvga弔0MP\YPT-8Dm s7خyJb!|ՒiI1rt=!HUi86Qs۽KxT0:>vǝ$O>xJo̎M!-iIeRbݐhuK!|3\޺Px$0G=CXh% foM%T>ç1"#}y*t]k3.Y S=hӴ'Oڦޏ[s17t#[ ͚.hEfW\q ɯLr'i ހW>[ѓ["MlFmZ7Lꋒ_(f'>ӘrΪ׬CA?$k@ L2zÎ +bi3,PR}(6Ţ蟭Hpт{Sr <}nTWF%D~3ӼZrط A8依S@KT3.ӝu`~$[/JM uڦ fy{nǓVp;EJ3giFsqrאvIGOO_{ T`śDQns;4.W$8e͙'rV0HG:FPʋ~0Aq\7)KRWvPt zuN=mKv155PBۃ+k_eۃ 䙖ezrLur[eDLӜ-ޥVx=Ul}_Xocކ-nE ti#l |W9omׅUa|љqɨKsI 6ԎЭ\+]E ОL2)qV⦇#0MX_f {y,ƹkZ Ð$=ϸ$/Nzu;"Ʋ+`El[Ojcf"lg(Nk9Oe)I>L,C>śe\ꬆȸa[Ɲ oQ[ aH Ǹ΄Y)_)*] \~xV~lB;9pDd.SUvmC@V'fB/tX{J5$Fp񆜿T~%C 6@!jڪ04ۘQN8).̯߆){] @50@m aj'mL([k] /6DC"/t{l?PVY|TskL9'吩 QӍ#ua/ Qev >_*Y$:/[Kaf>t OSlˠtKNWvQ:^ȶ}1/(v|UPL*%*J,9N6rVBϰS&:ur_xxX5'<676Z=ЮC raE ˿Gw>_ݔz`a6k0ZijM3:-8De$jIuVCK~|Ƣ$)t`E% .>[$#e<AO6]yZpNotO Dl!fP4^\ @5ߺ|F>\a\ cYlzEzf`li%Y;t2\`jaIqyqȴ4}}Û4bӒ\~Ǭ*֐O>BxVaWSqu9RҾ0O+*p1Θ+CcZ]57/!(uՏ>[&0[+ P Beh̤D3 ;EQ[MV'•-cbEM0dS\(&uZ0f.#D'^ Uq9-c9]b'S ׎*-(J笥gP kդϭ!OBu|+}9Y735M @Ѵ!mfq0sƑN]r2D)e+gK3:LuLJ;g-'{AIhe43Z""E,I<I9 +& g#bЊ%]-uy%b*w7aC0ffxJX݆VQpCTM5BMf|DgVh޹M3]wSfhGL^|x$%灎7xMX;I:\x߯)+զƿv':"3SHn!_:֒l+s°I\n[t]scC$!5G0&zRjvKtxҧdnc~?)x6,^@G7κJ5WnȐ*1\'qȒ|gA5nd,۬p!l_5S<Ϭp<6glk)㧂+K;[1&z;{(n@^CXS8қZ >ZwyEzMֲh&3ȿȰw`h,t{ !atW|Jhe&L}a\c,@sSk?0&> 7:zD.:pXPXG~Ǡ2fu)9i2RUyz5Kцba`'{$q=ӆ+5,pu_`@U_$/#3giJȉ[h*b/;ң$&` ]ށb2uEA󳜑ӌ ~P/ ]pk$x{/fɧτBº29OY`.#J>*zu<&ymԮ[~ Kbt[u gCvjz#U *QcI)Wr\kL՛+:N3Q9E҄S+\ǩcL_OmS#i/yrl3∨d]?,;ZBFMBټkvk ,=M3og3iw]Հ e-/^b s3xp8yQ2%|s@p2 noJdUy_mQZj'&j[Zxh1klh7Z\V'plXw3JJemF>7dR! P52TUea 8yH}ʬ˓FpRG)g6wZje-"ofD _#^T9-76F]"~]ahDRMJ 6|_ĮbLo4&xQZ^z@B!*zޕVo'z7cgTki0?y*d y^;lR<$#GG=S__v,S^hڏ#K22cG`f36!Dv. ,}@:"X7t`Hض Ԃ'5 QC3FV e=tp)rZcsէȤ2Pl#N,t :Rr~SXs|EϞ>aELD@/1mL0=Jl@! $0/ T#<=$:w*7 %)K.:}5K)h"d84rẄ́O*=ªRrA/\lɂxg{Wl4Smģ5y̱T&<摸`=}<%*Xre5, 1mW}&w]ۛ+E$G\O wpeJi ި*q?9A- 1Gi*P0qDR @. v[BWsJFWtK&l?V6Ӱ4Ѹi'Î|=ok^ )FCݟ[p Ʋ)B&AVB,63? kC7 =Q\O-xX.[tu5Fn0G\;jqs5θ̼_σ c^Ph@ A) ~>-i) 쐯=>Bo72D^`doVk]Y dOQƢf;2ۑ 1栮"on걟P8[4EB)HK)jrrV?HK _p7i 'FӡWdMjn7 XK]g_ اk (T<sοlKv+E7U0HqOe-v~qq+@B3XdJwe="Uˣ'UƳv[((jڇ3^͂T{!D@H,0j'?z 4%_yl>sט)t2k ?j()BkIS ^Nq4ĠHiH0 GM"^ Zg#X7;íUh (ID"R\Cz9f06ȁg0HR箨y"< 6{tW'P]$=1B,8=y| mkرr*55+znS@f=~lt+ij XaVB' BHNTd:BȊץc&>ruhWӯ]#JwM|v@ 0Vy3FkI(;7#y̧a 6&%\ÌK_$;$Ub:72Y1X/lI`F]t' , )ZΞvKǃ?adUN3%叔 G^QV3- ߨ5翜FOHZ.D MC'**JɧR>GU:r;}ͪH (|;j+r]X6f:]8XD{~'WKY 8+cG&Ȉ d*GW剢Be[sw;i&[.!Puu? zQgDL@YsCC2_4lf775P@Cq}_-l+T440Q*&Qnl]н|wÒ`t³d2t9/^C~YEʘT0!Ng wۭ# 8mX:N"dηu}A4cy&A|c@*w{\k~yĭh>UQ3rT-\AMwjܺ9DK? ztzP)+}0#Um?$^ "byt1ttK4n/ [Ͱ)kU2wjM CLn8[|y;&s],*׸Fχ?Hj(.!A>_rJ=c1Njp \"%?|HDL/eRVz;a@MG}g}HpFűֹz_gyHm&BfXlil̠xI#;(G+aie*S } 픅 h .ԝu6JH]0f')3TU,`4 1u3LeيʑRXV`2F1+4w/ҮpTjF_gY%F9[s4uط2@K;?l}- GG^G"F[M!Qx䯭vkl0(y*{_숶:NWd𒧏;x:CnBKQO켫Q0[EeAߏ>3ϵq0=~Pj t"TڰE`DlFt7r Z[(sˌj x] R;U7_1uBD+_|Nrɋ(zQZ؃S'/ PAID5߫+59v" y̌A'dU8 kH=0l=Fw<9?Ny_}&"S҃i7Z@t^Ɲ_gfz^ ^цR]}6v#&b}Rɥ;4B_ 5C]=.HSyh`ϛoWXj6΀ MūIXOd k!E@sBϻaa@cSj^*j6]3,HJ}Q458v0W8L o,~USL`>,%63c>af&gI !uo@=#?tr +aN%UGSns哏麖kE_9 aZ!&y ¤|;ĸԠ_o]?0\yi .[TXKxu%Uhç'P*6& sup'eN"= *X]jODބ-HL9*#4qcҐᴋ 3xPH+tHe٘\Hʌv6(H'v~Ԁw{liJnIrA bcſ&7ArUtgg5Zn6Cy̚1#BS58+07;F'"sd5$I:N5rI *\褨G&mRd<5]\&lffQeON{~IR_qRߜkXYj>udkW lM.ϴsG3؅s_d`$@j S sm 6r~DDD$ 2D6Sov tT9]W0ȳ[ !e\NwEk/%-9'\i*Ӂli鼰dt歉7l靌GrTL#TC>c+vz`l+/p fd p(H2Qx[Huz# ݰ<'&L"1I ][T]6Z:N =;XCI#9[NvCx>~}} ]>#fB hLYXɥcT!7XS{BΪ fȄ/Lg0CgylTec⎼̋~_7Ȟ0;Vk"Jbδ؁<3b%A\mX9O ݈Jlͩ<7x'ȸ]ޓ 5,0nyh):K?l>{ՙ~"['M¤]"^w--I6.N`Pc73W/DK޳rhzmcDx".M" }2v%D'I({SRs HD 5O-88 ١>`Xn1DR IMw~/`2'V<3RGYj,.( ?>No2լo}f" u,Wver\![4<1-D6NUqHM[#VZ3 wJZD7x*QR#frM:R <"xf"<߲}]^v^Gx>,t̷<Z\mrBʒ$C0]M1.I- ~f٪t qTfP4IX^U^puYJL4f@RS4ri+iI}ޕJX{j 穱эWlELKIJGJ }kGĤk@>*o-I=3/vx8I6(Jg!>0NFxѿoSg&eH@@{&_f{7.dX _qU1+emRلzHZYZxPV)/T8B-qn }qY)Ô dH`t:եOp-OMʰԘ:w!$Tݼ\&C.Ho%[dii%B9&ṳ8aVvq ؅~;:]]]6ϰO8(jn9!%n^yKPVj1JrV 7ݤvS<:MMfr~˰Eupq/jx;(vxJD{ k'əO{ S[&6xEXlt_[b |6WȦ\gdi|>䈞o̙7f[]@_2w88cpѶ T}qMYTVj Heoqys$c`U+MQMYAћlmUaPJB;pA8V5C,Ǿpy=ςߴX#W:qrs yT>Av ˷H'gh!א04r!7B aϵI* h J'_d%\IԧS6fÐRg/Òs!b?1Jd3#pz $&5. Y?<1˔HHɦ JkM?M{dQ‡^($5}1^ek".OCߨ@4 &اÓ Db%SU>CGf]0>p<|7k6BDRGY ya A S ~yL q ȲA!CMN{ŧzA{ST_w".Fs8g^#҂8 9RmQﵿ,J Wy>HxlKMqˡGEH8jBjs}a$p̠𿟺k?%###r'1]~y&'.b|CsjQrj3=iݐφϹMg|BBdjs[,]k0M2u = pB_x*OÖm+iKo7 ;M.G 1Sra-nIUr(hoN(DO%+U^m+lF>D^TI QWAIYvM K+6A-whjj0q3{$<˱u=J?hؗ˝Y{ZHS00pǼx:TK5FBh[o[ffX%M4>BA=&-Gw8V,0?-:y2a$D .OnZg>}b9rL7&1 ݆yj.G~cL?{0zgaiE|DQpmYOŏ|tsR ow(+]:NnAyuKqE}gTyKq#_v2hH`o/czU}\TX1 !e((\, oGم@=ٻu;BQhb<$tUOP|)ů6 E eQFfN ,z61fK:&@_4>, rmQ7^-Zm6|Zx9|`|cwjQDQ֔ De<ݜIg7d g"%+ c"i1U7E#ij9 #@8JJc R=Ţ[A:Xh]oq^e>w* +rVڹ&O~Io;R.w;' /~][UeY|Z}O2_u:66$F|Il:jwHWY3}V6,C[YyUN!MmMo7bɠpHRX^m3j'0n??sVD`q6?8ʶ>&ciaPN+M%f=rRr+?:d%J>VQ-r{SgK{mRJg=9aK~zF) EWV(Yc:c(M UP2y?)<2pqTۊɏ'`*ԌL=/8o 9Q^IR K3 MݿFP9̻3PkD֋L}An4>;"f|@ec^r73AY ٥D~ G:@SBe^3M|KBgӨ{l;P .Q iU^W1ٹ7:^tu+D1yn`!ƒ|LU`U0BWa'=FfR“O=Iާ#IiB'#9"zsFG2Rm_m։3[ZuCT-Rm;;:sVn&? ^)/ g"yXbEgĥ q;wY "f259 !amK3flB34X9!0Kþ/bBTۨ\` 7Dԕ3z W)eA*'OӜJ6%:u^؂z ir*zUׂy!WJ60!-Bi_X@q .:|iLQZyv@.8ZIOl>+ɖT扪RBK.ZqA!R'%%EnW,! *-qhBN3^aUp >#26Ǎ,SYO .'_(!1 dbbō7vJjTzbtx0d vo-, o? 7|(nAz(*]a=>I[IŏGE1SNvLO`ptV,pz[Tݐeݩ6musF?HhV@v.ڱT Ƴn7O#;p}1,ڻ`$Cg@yҕ 9\םtniѱ]aW̯'j-ݣ}l":'PQ_"cg>gZS^j7_4CN.++H!ZZϨkhosvA0ʇ0Nm 0DCh}1ZYww<[ª'XdۯwW* JF%kן/a϶M`Ux܊usS kZ0}`6+e!V3|r ,S7$A k1}XUesyӆ♩6_D: ;%RNS׏jNI :yd X*o0W A_eP'lg* [cׅ X'1ƻm8K{ "\ԤUb {ZVHBJ,-Tӵeyi4&`m"zM!K}u$a՝1_*K3lkg h$Щ2g,Ӎ$G AJkl1Lz((agCp<E=(0M9Pڞvd@]5R .HVhKv۷iMO/rB2ZEM{"I_ZIj@3k tδw,%DhI_4p(b5usj,=1P=:qov2 J2MBdNǣ uU8fހYs&5UМ8j~ .ɇU.=k8Q_G͛ >>îXQ9I8A{4Ul %(J\7) K2Ea,ĩW141@_Z9![00H;s/|jXUuBSthTNOiM7ue ͍ mbg&hWr+X'|0/ h (t Lj fhq13 ctj{ !.W߻ gk-m3ݐ˱e}g{Y z^`_$z( `I|B CqF6N! ="cY<ՁN!lh2Ј$3 [yd U$X$J`%F>ptFڒCBM)b-dWBꢘf/k\iLE6E^Aa_!s\rvϾߢTfν;xsR=~Ƙp'a麵%瓵|M SEVYR@Iq$|-Pm-+zGa?E_p[uc+m.ė.UɬЂPԛkz`xy^t;ȼM]?{#zN<_ EcȺqc0t&Ƚ{2tyܦM>nl+ Q2Bݼ>5ۿ1zgD@ LMќca}3 ҝM={$;=q+O6x mSKoxbǟRZx97L.oEz3*H9ӯ9"QnE 𮮩q7~`VmҦMT- bIj^4E+o' JUq:K)[ xI~Z#v# 9 _-|_i2?2iNM#:VIBu\ryq"9/c7b *]>3gbr [cpēvI^j°1Wl []ˉͤ}YbŚrw:I8v *]*R7Q{0<<b!]c&Ug=E|*>e$n澑yGhxiU {@pb7jLZF$3|V |%4g7'C]+msϑL^>b# P?롄ps]ET界@,\SIՁ&]A?(E lf[P}lVw8!jfܘY?34d;>QsW'$,DąH x=n^ygA10~`432.SZfʤpQ2}+l]ӝiT1 gh~D07 8K羽AbaNny`K;hUC)8l¦DsEƠ֊Ko?7B'XQS`Z(+RI̲)cHPVcՀ֐=L#Jpj x[.^u\jG];h(Qx}Y'a]@YPR݅%dV)0^(/\G{88#/q붢;Bߓ,qJa&͜cmMvnA-nd\^w|i<,Q$лA\ÛD H sP<%q!cQ/5.s'.C7Q&Ӡ>0InEY F5731{2Qdai44mZdD [d`oG:pCSe\QfxJOJg"!/ ܜΩE9$[$!W-WҴ(KKm:6D^)S6.DK(4rÂ3ٝzuPQ%2$\36ʰ:~:k'&Dқ%yEaq3MgN]l tFj|}q;_z ڢX>:l;%Zb}߻BNGqhGOR_ڮi X :22Hu"@\4ч7q:PV8j-84b9k{jH\'[b t!S,52|Chmtkj6}eG(Oy)k  \Hg~'X3{ [gBMBb[+(<-'F,Ƈg\Q>joGgRgUx@R>Sn&/l0]k=䷍ >Urឃ؎/M͆ĭ<+Vᛌ(uѺ#eںB[tW]fδC=]Up@4Z!<<1cF=VI̤,1 ud&͵ͻ@=W6)B:Wt)UTlsE#uLN7脲ʔ^J+:㈵D%h&(̦Ifے]zk•M+D:B*6C"E;Qr>wo\$3?'\ 'pVxhnmppK.n?AAf»YD,z5z)2CE^&*ܩ: ^;Wc)%:g ,*WղwTYq,G%(Z%AmG)CH~4D8] !~BEk˔e0*>5-}Ҕ~wϣfR4r/gcn9S1)`q% {(*9yNHZ×b=d0 Q{+j5Ӓ\WV965VC=7 J5~!1BrikbG`D1͊HzȱtqCb44׆ ~#@v-Hqض  ΆVx&v{m97&펴":& 8r]A?˰.\ŶY(F!G4Ʉ2Q@W@J%'DATqx),n+uzfwBt*Nz1O_  7^-hDoRcK'_Meub"1m_B7ʶT5V&}FK: lZ9Y?Q$ӀGwX0]h\2y7iantYD|4Χl ϗg!xoD416BTjۗ)&<\24Vr.!hr0nd?M;F)(q=&@;>/G~d?Nfߚ҆I|麸p3K [zl[]-n6*KTjV>O,R!vB;`?aRI>rkSmX.| At-T>Ry&!]岨=_5ڳtD-]Xإy$+/Vj3-; q:~Ǡ NJ{s&LC?Dnƿ]לpֳ`44%Yjدy& ¤\ٞbLW&r,Y/:M&tjٟ݃A&'/*,9zNֱ{ah2Nau-Ƕ6el9^t8:5ato=Iv j B' SL!v/xiL8.H哃2CAh1NU{2zR02>({G}s?ڠ]VjW}?C3*n^ ձ{.eV/?H1?"VT+%tELEAbZ@,Cmxuw*jQoYbA4:qeg|vf)0JCAe d nҼզ_!]J, h1.%jğԤٮWb=0F/K&3F& y |[+Bt풡x޻kzSje2Mmܐ@9pc ."rD3"՘97Nʛ{) SrF<1f&lj\+U.' 3v&Аz~12hߘUN9tloEZՍ*fEVh,_ŠƂzI+Gd4߭M :_iSTPA&Дv'GJNߑ!$ӀQODPQy0(>[΋g#udmt- op#*KpJtk˴b$X&57Q$e}L)hꮝψ&tWCneDgd%»SM7B*I; n+3ݽ{Ě,|ʚ ::CCadqV t炇ÜyWYa.T@-EA?=oki>.MȟeaktGF ;(a*/VjРa>̴v å6N61jPϻ߭߮=`ȢQj ky%݌`Щt_{ӈ .ρ%X9hpdiz2Ty;gF[T"ME@z)S%8Qge's=ǕpGo4<#a]$[iݵTa]~W*֢UkQA}U?UݪGO:0HOl: BcQ$T|섔yx3̚{Y$Iј=;n}Zw:z黥epٯ-07`V9U& IcɋL{y,T ((.[ vzDI fG(F W1AΘ/WTީþ?ۖ/Vx4K+Mf`,U[44^? QC WFP:'L:q*X3t|MdnLC k;Vp)reއ 0B/obUr X\)&ŖJ/j!5lFJ}7|(1aK٧ߏWm9{'EP sx+}57lLR8eC@$A,x"ɋՏ^̯h.,UG"ԙIb8:jbisST*ZQu]|eXD_.6HSzuq2^MtC5,?+%ƬV3fqr3~2uNذBP4h c4$ESϢgiwnO5 *^)fz d(ZJde{ɲXEVϨMښIOQZ|'FoFfBĆYzc7=%zSYjFM܉+9-5ݛ0>ܬ++_DӧF #ȟҾɶ:%HLq t0:JO ѱI*{L_ɱ^`d)Ѕ| Om^ÄD_ 1gl~oV6Rn-l*)Q³Į_$S 2ɹy2% ٦9',qǒk t'cT۞A^V;brRUW x_aV|?]p*!*0άR[Zzkme YS/^$+cEk [r\Y*3@ l-7JBsQ.- W^x۩H9l~h^YvYM1H-K ՟?.hsWacLWZx36Z>ҝö +3^b^Z<,4VclP(wKQM8kIpHwuWLeAWUઢW))4WD"-@㩺ӸJ ZY\qkLTַET9yeYx, 3JhU 8y9Ӎ)Z| !b%K( Z Zƥd&V`à#Eq*R"Z;QC_[hL'é 5:IΆ2aJFlhքz6 1ۑbA)beolZG`ycQ@7mrZ/ 6ipUK4+4syլEs|Cpl@{jHijk)HF5X#d_/Io_/1d̢q[*oT/[jo @?bWvͅ 34.?2=v~ }ZeMgѱ]T=8*s@HF8W'-8=cz.`+ 8 ib>e7uGݓ}rr.bqq 5 ɹD0h /YhMR-jKrT4-aȪEh^k3[Z]]@AFg:>shuOb2eZ䐕ډ˔>#Ik)N~=r[z,jY\f~|999"K#|c_w\̝<l7bc^+wP %Y{ zvC)B^0!;難G@ FXfi*j`~e )AbF"Γ.YZLEo׳H\܂Ë20* sTUdy~P1)4F,h|u+ sH|V;7Ȳͱ-ApJWT|ӉM {1SPfi6KTD%'fl 5L}9F¼J1YJT "%/ +;W2Izvw Ng1ūƷy؁PFa2=RMwNB;̥L 8@} 'nFD a{%ѕ)}EF9;uMf6IN{lbNGr~  #hoc7:`xL|eÒWrN"s'6N~2{'Fd-e TjU)7$Ps =I;Lm=ƱN_h$=ۮ![@cH<:sgSv?c@5 $m bq&]MU ;f)\yLJs U*jNXPVCez}P Ƒt.1t2 "8ƔR@ '71mSlv?:\G_WzVJz"x.?,xO]uqWӉCAQ!^$d` 5uDX49e=;jYA(id„# fYSݽ4Gzi $?sWxVaDJW ϸaq] 71lĈYH M}'N\/hŅԑ2rA:T4_5^\K%$!H ¡Ieq*a1խ_'&A{y/^S"hK $ċ,f(O?.9lOYt8+ E5ƌ6,Ӗ-SJz*sX}p꽷ngrQ5KH #@TMi$@ceIj⛜31/M󌱺(i|75h} uq1{IY.N&4z-LhB=s9Bt8_l  fߌ4AzmD.92M'nC$ #Kk 7U9 )%1;yfȳwJO< SǤ29|iAifA0xoۏh"´|dHbKr w+W+x<6aoS6X;jIwjԙZ%'֖,!CHKM=n:NPgpA O]A| ^%N0=)kJ#n0O *ZH_ѭĵBtͯ&%*[}UW7)F,Y~NzZ!exEOtuԓH|T7\Ui?) A(.68~ܠiec3)y tzs-:H&d ӧ.# b"(u"E"m8 i~:3bak 7ѧS{ +|oN-"JSm=%9⍝& & /Ljt?Ȓ6!2Z\9igGa܄f籖݂GPD-y#n ZrVۇ##lE -JN? { d6v6hfa],8ϒqS֟c{vM͸$.qIz:=`uw>fb+ϓ2NY==MqluG^ 1I5zLOIVk&{Kn_ 5 U)bKnx.@wR4B⁉I#˝%$ ˶pPa0^|H*m4?= 33 PdotN v?e?Ml~Lƍ1! 5>a !e0jz>k.0jh(DLãLD[K$ᠶieΑEh_@+f;Iqᾳ%ߡs])geH43oyŃHMg͎B=yE&OF22nBs`Z&{,wX;islt҅iҗm 9nnžf4ڜh<roHm=O3]^×er:| ^a+|ކ 9 A5q YxB->Wi#qRe!Gy2|ʫp/.XE e4E*`4@u.Ўa~s+vڢ۲bGO/Z/nt}.ىh׫0:hGh#]Sp*7.%7 7< G'(h:3E~غoM9S4?)/m?)q6<:VS]|f(hY;!ve#dWvq u^!3I9e?iJJG| q -U]~o)N9)7na4>{HbHdX$!5t:pfg^0h'!9TUd~qcu n5&tWY2=+ x!r!Kk }fDcͿt ^ת5JOs!7CxE Tܾ*u>w"ҫK+Ii)nҪM. 纽o=hF87B1@ /7ɪʢd U ";I;菭$l"!Za<*=X k0L3Ӱ,8q0i}.)QM1cۘ`*$Z⋗/IS <23dO<$6L_IH vLlisLf(KU]ό'sZ60QJ{aNrxC&q߻}A]Mr#UA *i<ƉiRX#Eo?HP eoKVm6ߒ _8KʃfWL,PR=Cc45aJ'GtGJ`@`:y- :d#Q-S L~ZޒB/Q/ 4~SL^;MGWyEb*V:F R^%TnZW i=،anH 4{K$@~5(8;⠋T8Civ̴*p9XMϮ1U+"Bo"(PtF2“\ΞdP^YGҠȈ}h)>7H~l&I-/Y4 L:U5W$b1"2كv3(]5hȽΈw"[oΎQn~foڒziϊUK7dH,XvB&uGm?И^[oX[q_SuiCjH.JJLZ*;n\zh@ad$in95a S{´*iwMHxO(W&i\6h|7z Q4`$W9"# f СJhnSVgЪ KB 3ˁΩnnZ@;iyvl̑\%!=P I53̮͝#1#%4WljLh.G#ό*[ɜZD" &gs*}ԇuAχbdwȿq+T9ٻרr{f9zdjY{\ү_˒5jϳ!R;@|Θ P|0$0PxPgxt]"KEF-`jcdfS>lF꺄? I7# vC¬+mNy[ժ5bYaN3aؽj s`m^NO>k5:uT{< ׺vNN`K?oSFZtM#LD$z%ف;o5DK+53rn-G)Tc'2/ [/A/*ڜdƹfE-Bqv" OCJiANOJjV wu$T )Jk#n0Vi,"uOe~2Y.$lad.Z?˰.;u{&/pdW`*z犱kJ ٞxO2 6FqfX$wL~H`33$ï" m?l m*&}'; KYݷ*- X~zu{,o~+q9(բ Ƒfѷf7K>B(.X Z'bm}({"O ɓ2\j cW2/oG) Z?'M Um4uVzEGKr96:"U`ҥ7]2=cö׿Ex(s/qˬMkI-hlqNA Vru4.Tӌ<7Kv5ِsA} e,8mἇ)++O#c\|_3yP'2GsBz[ Ͼ"_.^0N=*MPppȅrEod.Snp9ClvUg 艒U]dOww2#TCQK|7d֮RKbܷKdl^Ht W\ ~++~'f}튛(5:qr[_x:@#)<.ty.%/kpHF)i ]O\~2BҕLE۟u/~[QhSNv_$6K_C*nJ9SWU dcA}~#QK=u&f/TDAh)>@UGL!WaL^Tý8YT;Jܓ rfm B`*bd77 fA{PlTJ`B8cXr@}јRcCi̴tҕ⣏é:rŎ4ȥoߚS}q 5GC=_i9_dHg)t.D,tIN%H %(E@}MHpbQ8bUXb=U\1MFj H45GM&(Fe[VCx-n< J}8u@U;kQ+>8=eH6@vY)ٸhȭi/;$jA5"(7l̋;ck!b7'1bƯ,bU{6j+)P8| lKj7ݍRV, \0wi?Y#9rWeD5eEb[vFBAD4`cqII !j %Iѫ)6R.*%A#Jm NjP ?ЛCYO[z[yv7AitS(_-dYkFK?Q2Jc3ESkXī`O!`x-1T,{Ju]ʃC"xk1du8,s\Q0ܜGr`WYɭdoeW]&&QXaP0d)b5Mgކ]Cn\xt'"e}E?0Fvd͞4ۛ %7>n0ZF"qGDYrWx@t1 Qj_*k<}Tx$9:-̴O~B+C jA{yQU}(aㄣ !N,DWIb6&-Db6۴K\;odK >x;RSf_BȞO{tCzuv_m.:P9'PzBe^z4Uّ]:3c=$[ɡ"PSjԭze_Y9h ݡ| LrVYX2߽jBwC¡;J9L(6J+L, DH)T"o25OnӜ*s ʦJ^љ41P etDWJ=.; \ aDU&Y2CxZ}bnCP9+=t4c|9H#0-=[[)RM 䂦>ՙ7tmq$ϳ7v`.\iUo7Ltq/{2e'\[0M~41RHm\)jv‰^ƣ(׹5StD5b($%%)Wo ,*SO=2%3tpxFo8>fs1/vΪ};7lA>x{Uf-keXh4Us{fe B10 yܥ2Oc3J'F4\OhBqLtPh׬Nxx N`噋%ReP1{FOɌ( \ rl ["T dRhyPQnWcxo*pC9~-\BxmI8qaPJ9*Ď h 2., "(JEFzj׎H԰a/BHiOS#.':pN)">9QkuvR E}ܰ)YyfbN +EeHv,:NrJl"N~,fr3~*:s;Jn%MҸpapIB(Y]+7fh6p.{ S$wbJ/z6v+NR}V޺4WC&L2xcge33' uǐs8mdc ?~bc'n$fp4LB^s M&R>T9/ڨ$UFm҇[p Ģ8"Ib)*ф2#~tӰU \4AϹD5io9O^*WxGY4dbf3xSkB aom023'=Jva,5AcJR?]ehD[N (ҏn i }fv[Ǎ~6p-eÙswKnu߇}D ɿO`]v9F௶4"|fweϓ޵ihik9"F TdCBuIhlq'"aRfn#$5iw߈*961bdNڍG>y?6(Q(Z+BpushÍf̣w,\PoV3JD!u4n([Όcd}pߢj珐]ɿc9bz:\I+;y$~Ao`Abp{ v\H6D0.|\ioJL!M 9yUI#jWr{ں^Ŏ;kߊL-~WRW15a`aK:px*5 |}.~WjrM[jrb)`-)Ԍtcw;q(B_HT}߻(-+9a|ۨ,/B5f+. ٽ b-x!$5)ά1J,) KbwM%17O0n5\2[ CfsjHQAxQVCOyѿ Rxyf<䲤t5i(0nn(0 N~F-fbYq4%jܺCZyS?\4ǶQlSK,aSNw_uoV|hnl1?Y_&"0gvZ%-2R &.KdX= (* Jv!\ȟTZ(|iޯj{AK<p4DH9ejOU$!lCU~ <-!ƮDO{ peCs4f#N1BQh 4Y -yLx%"pƘA,);O$ eȨ#y/=8U@'Ƹ⑺`'V.+!$5ֻ֙{{ܵ7ZwB}I p$x[f_(_"njOĵ!i`cQnʸNȫN\.oWiZBg/kh4s5ՍB]bA򤖙mc$WE3G#UnjG$OT & 198k {,GFF' D|53\}p蚘6=~BfO.P]&+ Vx'E5^y:Kw|F9F?r'ОezS ɠjŠ_0+YDer߻A,tpU =lPC$: X;E,.zchsz.*6+!aUJU3"e.4l xI w+bx5)e*["+]CwJRCa!=ҡ \ μdqA|T@O[k&iV'>չǹ`uCkܹ@ c"Wt߀AwltъPL3Lk"&YbQQûRK6brts"p ~ug|ZT"?z,wpDA$RlLP*S_hL}D38g} ӐIlyϏwPhM\ڦ%$1g=5Co=7+븅YߡxM٧}LF 1~dq $j+M˓D^mݳh,y;P1lN+%$1>G,DeiZ*m _w ;YrR2zZOEFm\lሢJN1/rZA.޺bz7rq?Ik4PC FZK3 ._-ЮCs7AQ;pac4ف)>?Ƀ+,3G+Fإun9݉f7lmG^ fhrtgN}e:X!7/&[ nn~YX\}oc]tO촴/FxO,<3 T@ٮ*{] ƶGͭ We1ǖYtA"OD|Bfv5x}qcX#^%LEfi`[ʜR}PnшuDTW>r_sHv lULH+d-F,_' LֻXQ].j\*TJjG}S fR• ]ȗJ+rT;('CjtpbT a~0WD&$pй9/f}ݴ$U a ]VO >a+)۩ ԘIO!!< 7ڰzGtx E'_R,- ֚vd63 $Dn<ɠak:/VY:J%= s;n2#p^hsGnUKYۙ澞7rA)EsFmo# 1DžU٘9]J's2 75ɣH+QDi(D2 3&; }JY$aJ_ \x8=}Z,v nƝC CsR|4X2/fq_ޯ`()v(?X-EDC^EH_'q} jz<7߻]#6oQFnze t4!4m<ߨ K`tz'AY/.\V6l_@Y24x s:]7Nд#EF*4Uk¹2kȎ( R@f21f{$By,ei%/ 6H}Ԗ銀$zfnkJ;_e6UW7V孤9!ݬl2ơcg}qnطgk@Ҡbf bbz۳10!{3Z)¿*m:?-+ I (3$\Ng365nR3AۊLx$ZA ޭ$)w9ևG;}v!tfGHyPSmr!Jm7"giݜ #-,غ P7s+۽|7b#qоs[uVsK~>ҭ5oz,; #ɢg~&y"ĭ9*Q:S X2uwk+.`E@{*˅V{QG3!n\7z$YtJmP/In>ܙuaYB@ڼnR%#0nE#ЪB$0%8.ވٞ?.5UW>/BH ^˲M^ fB+JtF}iC?)M7 U6G! 6,|4tYI=$7Hy-g2KfC&XtmX2hzuEkhxHÅd&^bv& atUJhK_,Ӂ .N]j#; ^N/x9+:~Xbi-vF- <136e7OrkCO2x+gz":. Xh٦rXoԳ:fx`9l2Wyw*hE¡,Ot;cޫAx#,CeҟYM{Z;;X|*o bW*!Q$twu% ,QCƢ2Ĥ.TSi"hu> ŠB Id, 4ЃhI|L$>K9*^U [e PL$@ e|G@;xa6ю,6s[at RBfvVl͒hwϸAp1w@I1&nfC&qi(r`:QO!Δ:a$x?#zH~heBa_Lk s7#^I uxYR5`ܧ_nHƢ'i2uÐmnda-Zq:NN2d7,+XCr, h noxYw }LTZһ.;kT%^A-Ajv\I5V>WYXW2ČbklS,ǴH2'D2cIq}yOb . : ={qopEtwn z[a3 -; |> k)Vaꄔ9\LW0w,Z?jJ!IWvӟSpiʄ6?7yhQr` cQ'Gc/q.9ŎGM5L\V|b=j#rҼݔc2/*s4K֑kwFl݄ׯ)5nU W.])֋E^Fv~$-03u}Nӡn~|+ XO/Q0nT Ot.pl%nky]cL7;2 hooџ1 PS }a ~ "*-5Kv +#2J A-A؃a ƻ aWs@#MX\r8 =Jje1-#va-[|#D{ujٛ m%q 9}#GQ 'wR ASD]P!:>@U;QNFz%V?%kZV?У ?!n7+s1_vfTdy|Fuތ/X-vzp(fa~=\l=:: JfqL12ʻljQkNH펂~{K?P5GR=P @G&׮VIratO9GJ nq0쏽ʫ5<\ nfgd{MqT{ѳcH8qQ>/HOzx_0fу#nzvчɡfkay%IMf 9 leDn[,?l70{?C*y#'D9HԮL= ߆3[d+Av꯱qޓч!)3 SFb>~L^~5π@#FbԋH? G/cS̆vy&Z/G|TT29@̟AIHx%ì5a]Uɑ"^N?y 6ḵU(YZE:+ Fӫ2Y_ziqk˜eƿUaw4;.餼(Ѽ7խ2 YD]4#q^zv 2:m'O#ݒtES#tq{@0eŎ6ho˔Z%9>#{~quUӋA05v&afF.gU;J@Z(W>8aykd Q$cq7'p%|׾T>^Rh}CI˒?l)x8x:Hh ׉la=mr<;_ߓW.a_wqR H l<:@=}|҈u>dHQ 9"sKV{y5NbQ :(-&@X|?EIJyUhGOFStBEҪ7l7+' kL&*|{bm C_N.]+Ps@􋁅OZPΒ (싢%LPfS8on9d̠ ֑082PYE/V`붘Qj#!=s LE4j%s=KK~^/xo(*ccgE~K'G@)ۥEH8ad4;p2z]raKaM5U"%l#OC0`=BJ#Ao -HV!'n+ S(18#xEّ!~l`ER`(6j&[ްb$:Dy~h/EFˆw$ .*rs){(d@&jC$0!3E*yѴ(0 w|t əyjNu'H}gBgפ,1i:_"ĩ::uy 0[ߝxgםI((vcQ~(BxQn_Sr3 zi@p!Yfvc};Ne -m;3IzJ]Ts\NDc-> Q#X|!L(pQd I*A!**cC% m Ϧs8o Hit^IZ/) aNҖrG?XSjG/+S3[n1xlٿ[AnI\RHUl_t&#h "Sljr =-Dtyvb=oi8N-IިY|ۮv)B0Dqe([:~vI#FS0Gm8GcT9<ⵠk7 2 )ŐZk|oe7dyd 0+s UCמ*9N1gщ*GKE') rG z֤[vڀxU!t xzG/Ʋ/̔jnU#<$U_L0=e7,\;:u3iy>&I*G0ʇx1@TCy*P(jHjHfSw+O~e`MCR{kg_QW~SrLܬs>WYg(6ԑw ܤ,~ KwU.UA{k ZT*k`C:9%PM!H J!|{|;&R>4-cj+M1x>S[-&)mDQE+jW'\{=&N<0,5G . iL-!W#oM~#MJym3_`H1ZʪW°[~iK &neB뾩ƺQ :U/mt8Wu,`s&4#hD3Y7:vCEe`bec }ԅZŤV>{ F74D<ԌhN ;Y`~eT#l.=j 6;!`0ad+t04a6W-I_vàhDB㳯sF,l/S٭ ́Ee;4'窈%ZY~!<ѦfކT+lxqNB"CLg "fjƱbT-RvpFtGڋBQ`q'O")A<&Y%6N,D,49,4 r v5 +[@7%}d5o5+="t3R A$GР0 ;v@څ.'nn3_I1d }IAv PЕb|3CI>_[J~XS1j@5+oo,"9дU{O\ջSZ;9EѻzLSj` W'ÌLQK(-55\$<=H ` & vt>vcQcY>_6JSQ, F[)XF3c`{C3!gذ4rL~~JLݹb46V.Ma:s#Nֻq"5żr!4HM3.02@Og 9.~qI,t2J}|xofVU`eZ1 )Q.kcM( *r)֋,rx{BvWt-Gv ؁yT}fqMze },.kͦ GW4BA^ [Tp:D%.ɩƔMbr[H[I =eW(Gᆞ+@\TWюC.)a~-_3ʵYBeFjr^:_-ߑKyoV#Ď f2]ƼD'hÓA? {6(9\Ҟz)\Ճ!0Z96 7^y9RxK@%Ru)L(WE2ND{rHQ4Cr2_n-is7S=ڃi:Q&6scDNL#iڢ`}ik7/k +_J8&Zq"7']}l32T{hM2*wzB#]o䜞Na뮳zSfT E[ eǽ/>!h_ƲDG``ZztOXۇkv%8j%S&s_kLZcX*%nL/tWaFkFEIo !D)vxAݝ{ӛ؀iȺL |K먆@=7+5_UkxAd`hՑdG ?: Mv qBvh5pbbļ1M9:vұ4nYɳKV9\}GUI:7$࠰SγR]er+OE%Z%I W̛<$$IQ ǿǪXb_Jس`t7d}PRRKFa,V9p/ĥMz+iѷ86 uӓ %E`â_MXJu&ub'hrG$#B؞7YU0b낿J%EST&\enVJ{QPV#"ՆZɻ]i«ixmqv~Ӄ>i ґI8Ɦ[nH܁ ,$֖я0=n(H)*G*كأ񃉇<֑6( TdNВ)YKX/;H2= JzY=*G,Q&AAilYP8YS./ Z$!!APM /ChS[:0;W'~e~.+TK&ۜFB}-{٣8pOW'WEI)ٮͻ\v\G8&%ЩW | fo>@+Tqeka 0:yUu'[9g2Oޑvﵦ`"n= $(.|3H'pr_tPṼAfRN_6h x 8yձR$~#$-7k=䭍5"Ю6u+UN )]/4ܱ"2G]ݐ&v+Cm5ʋV p;1/L;;5zN{JC{1ZYIUoڀ==bza-{"rLD I5`&Ddt# "=Wʶ]ITD+'evruzRc7ywyR]&[cZ{K9C*De4 -25ˋ~ϵa߯qlѺP$b δ0eWg6e} KbLdžt>M]qpZC%M,er.[$EݕeۤG1ϦfZNCLvWPG y*v0UY* 9{S 5Ʃf+|P5ՕaaUQ^`v\5XE@^#vk'ی B-$O)^{WeTl6EvPa+/_6Btί#/'Q]N[!WN_myp7 -Riŧ1;_}H8ufVމo5%7jHt[Cߍ |6Zh yuSЩ$>.p& +D<3H- XqG<.;]g^*=K{dHDN .rU"0e "H֓o3`DDzM٤=e&;r ntiN->d1R"]rm&""6ySLG&Gɉcڍ-Rug=Jp3Bg0Y&EJuo˾vJ\;*ٿ_m#T=x`Llu0?y%j )F^'Ss"VCZ옄@JATo,kD#^(X xD;t$.ا7BdL'3uW5Ҽ^k(M%nW-z=GlWXX3Eu'5Sm/e\9!IZOx祻(&Nf1Vd?.3h Lޥ~Zwab9O*Wu: bsY%.|x ;As|ۗoοfiq G^Ft:`EIs(IQ8uCJ)`ts 𔚸928hlprru%J3֐ scڄ>e1:ZD]n3$Bi?Q: ׽zJo5yQ&#g-$f LCIfMe?'x#6M^ ~ IpziڷЏBB6 hfw&3^"1EWhtW.(~̒  i "Yᚯ`X49/v^mK2RM`z2B,3_65#8o"^uީ)=MPRO]}*`7Jyhee|`t =,B+V`!`.[LOF,B&t8Yg0%,B>ǀޯV?4鑑=YcJ:l~ou ok׀G:ryV4jw:1xZoB$ۤ?6Yd9\} jU(qeSCUp7$#aU̒GTv&FiLtS (ء2MP!x9)vrx]`5퓡 G D60UL":׀j8(F:gi Aw϶2'K1e:'g)Df`QwX/Jas5J2(~J$ v"#ֹ> g tx_IGU!Y&h7ݐq4x1DSe aQeƧp#bhf'+M b9#Z>cKKj#;D^x>B`.$ N5Xz>,fVs57:[p1+b:b1GM]JW3yP 7ь{[[b\-x4DKn^J>+ݶO-'ק昗w{xd̥A\r`;{C!;q$Ũ^Gw9vYtufU\$F~I.lf^uzHt(dX"H$ x Ŗ?(pQEVЖlApDmg[G;gZXz$/ ~|Sң5XSNh/8 Yj1issU!nGo0$j/ pm9:RiKٳKrЉ-2 4dgX zwF5TF3x.e):sɋ~W|wsچG6mf6Z#=$Bۅ4q1}>z 9MA}T8xH v;d~yVgY Z_}'oW豮1]_Ou@ZKg ^Nf ,ٓ0iEw0]9H{[Eu`h1XƳ}4_lK\~uۉH3l"s^@G Ouy 3،tE(aYH_W8*2URҫ?/ڴAw΋}DFݘ) ^(ԒNrmhjMYL7>z fߑ-O"Ƨ6+y|aї".ey#2U*$; 3,RCW?eGۤ%K~ٌ|<} )->aӱՐloN±1F~^7 X*Nh5k)QH Y(7#D`{;[ERZ664ݛێLHr elj8)q+`|HC2;R\-u&3k7؆n8/ }Z 4t D.|wPK{kx@'U=zh eo8%s \t֟သ}*Rpccvm5QG%UٳJ0 <ڸ5'fЫoV[畃2n~Ŷf%ɰ\!,vqhJF * nfb} T._*z d2{R{0\͕6^(zR>#Rz 4y>٥ N%xUo( d#li܋/Vhg5z@_RĻԩHen=D$L_ql!*7^e@!%-lC4r<-amVſHL<49wJY[kdAӓ*H"wPYkϔ10v44OCo[6 $a>)aL3av1gI\Yp79pbz6)Q1?7Y3)fePᆏg6ȡMC{ds1x1MZp9?D  ) l+PwL\0ǧA|l%*_V J B-j-!Mw`rଵI\PicˀE &%Qs^pLcw\?v~|XˆpGFMaSKR}[SrfA{cnRz%Ծ7ʦwО0V٬)rud^HΑS^Νq,lcR]kƓ#J\T\VVfՐ4㴑cO/ F DŌ# Airi& " y&u0[<~m.K)8}_#( 0 -b ߚv=2\ @Ujv/7AOˬxe ULR6+lO5DpnQ+#j/|"Yg?,p|fI ;+}kZe_9j K-=Y^ >1s#q$SX[u ݓh hL>&x0W' @P=LƘ5C \utboB Jp^fIcW-7fVqxcL@? $6&~ kQ/u[iwQOL`]d9(@',<&_AyKن"XcH2c04KH{+P; ѱf8)Օ̲Jؔ =81.LM'$TT.t2P.!mPC /%{KLkυúU;mjddV\f7v41D[8JMu,vwPS;3!L3Xi xΡ )NYn\ȐUH'ָ<aH|_KȚ1]>Y` s 8gQe :S$n7-+| +Yqí鯺IAZp"s\훜fPyVF^ DJ9!i <¼xK^?T8  ]r!®=-iv̊RFL_%/c\9wS\}`Zu71͸t~G&N9^y)AEzni7űpQgYj~ OҫV[Gtz dYNj9жcESik8Ml>/ry 7h"( &A`p'vȏJ!HSÐfy9 PóZ^^-נ:R# W2{ oIfpWW5ΡC;*JR"uYxE(6BYc(I4=cQNB>V~1zBk; (igXb @/*A2H/I-ɨZ%龜}jMVuw ͜ >3Al92DXkبNݨ2(:ubrݥU?biP [߭qWRL.*%~F$}gOzOrѹ"҆I#qzX ׊s0Xv]tqkݽ ʣF}V,jG>! G"-(ȉsDpn02Ǖ HM0SMMX(6A*VYɚ宛nlM 9~+ɯAnq}"|pEuᷔ#?\э3" on|./I|OW0d;lf "_jk|Xg~/StIkև aӦ 匽~&{ 4c;!xlƓy!8&1>X(LKGGK;s5+}N>P/{cU5=M"K_|q .:V*)P'xEyccӨ-oO1\=C3 4;nm+쨇 !nie#mq5Ȇ!8#T j]׽ZBʄ~n(!y ;f9a<We&Fs)[5͗CkեUzsLO=b!\\W`q̴<`BZoy/~n<A +73?|^(f}djN]t.q |zx^A (GynmY'zM 8kCG<0m>d?&w®A_bF%i!y5z|:MaOGH&huYxy\{)i=?cJ ZmOCF`CXIx=<YkQ*ApœO_;S @B&Gƻg9#xUʂ"gj$WOm"ʻB?~)>N5jEm| b[ WԑNwe%]$'^(H20#_bqhy'ä}bybzx dE7Bn9- _y c^: PNn1&G tno * )z])fWllCz ᥆:b{2EƑaTRIྌX罀|\LRTń8-i[>&J`-)4lyx;=\tXLwz)$?MU%4Ԇ[xjHfR49,V<ӬkAAKWԵpwT;L_*AK(ԱaӍOmA8w0aG(%D' $..Y+/O,1o7#Qɶ_ 4/°i+]F1#o(Hh3- :|;(ԨcS0W`}4L#p+]: Oxu;ڌuYoz_TAnop/ܦKw2, /ksHO<ۿD:/%6$*O4Ϻ#gL&ZPmeӥ&- }zPϱllյM/f;pLtfXdghp@|'S:ŶrqO'ЍR_rm2;6̳naɦk1ͣBVtD6g>>-_ FqArh&ҏbhm|[֯BI$& |AgY[Ζȉnj$ z5 D$\fktzΎ{SI6E`V t 06ml/?UbF2tR hd~A p;)J=9궢8MBOڻd.riQ1rTTdOfncrNj:zibaSleG.Rp`]ㅱ޾H΍: `950f/M ޚl?Y턠v%&LeȑܬGW췊ghDtGi>AqeT#u<_5vOV$CڂO\ W(@X͖" Ͽе=Q\8̤gy`ʅ#KR"*M5?&#ձ;9? 8k)_iYV~ #.CWV` &|Ly:Fvpmf|{Ǖ?39fPҡ3xVW)%|OYPu$Auq@az.5&6aŊgy&N>7DKdr̃W֎- ք+G^h[5ekZe#z=ڳ'~& :׬3x``D$5J5a{UVSޯOMZ8)锧FGյ|sN[4Zx"#u3̭Iua,&WP~mwI2T-MdzI6Tϼ]wqlI詽 ɄIb[4kUZj%u0;*JUfџIgfJlaZH3ܞ~R XfF %aj|6\ 5kKv@.OW a-4]Pd6)iLc(@YJ.sJ9޺a.B3`*n baHFti!=viA).ll{A4/;䅲TgDUD=̥KkϠ!gPγA]T~[%9 H{ ^:"N[-vɴ#.q?z(#:ЗXƍbW0:ci3/!cل67dt -; sMqaό#O3!(lLê'rb kkԋ0+Fm)ETYϜVE)g?bK䄵?˗6|qq7JmʊZ </H?k kQOz5ӆl(D ~dhuyr ɱ#$\tu^CWibkr >G{!]Ow 2\OL5!,"TN'sY5u=đӳ!'F)%׷'fZfo+ᤋ)mVlQ#WG+Q*md`䡼 afqSy@-.IC;/$JҚ'FX6wir$RYjPd\mkb{`X2fUV OM Enc.Fm1~7*D@X_1A$4du:[:!tQnHD%Ӌ:DY7H0t&_\]-qU=\t'kk[ɇ+sw@,ZbqǢUcQHRBQflZ?ڼ  it^e 1>;E'2_t-8<F&T%pbnzgPV;;HŴ2s9mwי*?JU`3ׯAU vL" ğ8LdQ`-F a!XRvN,4`cTp|z+oC 84-CE*&AB\w*n70f^6D[Rdc2f)g *Z~m5aHe=gƚalq Ĝ2}֞=^c'^I I,J Nh>F-Nq[B?Ƈ,6B&qKl5PH+nc4p@dBGwns5@ LAU|o"bIPu0hssVtToIt !gP#˜3K.V&. 6Ox r_X^Xj s\6ZYe$mᡞPZ2Q&5/9/\MQhü^ޒD| =PЇЕ[M dj(Ѽ !۲ገ$XJBpiB{s,ΰFeݬ!4Rٳ:O(x4`7)>Iרע+חJk/[%TZs H?LWGbIWsdT`qP~H|Ov&pπ.Dje1޴+ȬbQ;a$~*!]Bjz-ѠҁGPn7BK_XJ;Hw'߽ ֫%1 9^؁7X}j|+ns n7JqԎOT)#Lx$V꧐*0g ĂwŒ "uAVqy!(VK)UN{~܀ kW!qe[ODRx q21' Ka9.@YSA_XxDd'ԹI[^~>2FF.B80q#evxDMH@{ݖAD3h'r6 #΋ DctS8,6TO:B֓Qv}@x'o˛k E]5Njnz`E7J1YHЙvIK\kP4;v5_j.`s4ވPY~X$h{?ֶݢAPv\]'vt2D ƩW+cdBV)_01EBH4B`b`rK ;.+ܶ0 З'(}m KQ(ěbusDzRsa9E%i;a`|gaFB0/.f_ŏ"o rtHk+B78;\`CfUexT-|HòNY(9$5 Lv@ O|>v"v]1Fj|F8#&pX@//Dfx_Y{K4fd 'J t -Dր,PW~_W5NDUU[r 21:LV~_iR( VjWͥ% \2:P<_V߳` V͕}41»>A>*kBWJʥ'."Pg@-I,q!y V6ftԶ1ZTe/6=v ꌕwl|ߖeLVQ◭e=gF{un\e26/ kO> QCcݏn"-"+uxiL꤁(2weAx*ݬ}.{r:]hr1[:;7&h1^Y4{Q]f/'–PV8݃%sRԲLڴC8yYB@Y0I1cqvrnMЎO)n[ V k`$jD |G;}@5äCw -}14(mpI7CQ/MnY Ch:qJޡwk՞R v207 vrw@CeR,;0 gR}@vҗ8ڪVїmM,O1kC/VNf-LXVſ4=Rί&%8>XOoœ^BH(͈b6%*ytQגWt,yd<۹*t3 kQݱz'D R+ΨJV܏<6lT,G] .f 6_-w2pO4Si@a2 qbB(=l;yp"3DO5/R,0sҘ'0Y#ZX_v邩n"<~; DVa BDqv΋CTwM aPA__h 4 Lx:X LѶL`1Q[+yRWWjų1aUN0LZI ECm#KT] wRM ^(uʊ"@_1X'KqN~OrUu8M0%~,6:bBY򴗡(h }oݺ'ɸvhVF?-I}Iy6'ij0gG.#|$힪#Bˣjy tZfLl@ =iR| z \('-Qja˝)x$1e..aPCj Hm<[zl/S`N7;Ji_Zkt}p V'ӽaڇR2gY$@tb}{qR{PJWǴ)T&xk0Z[0-ofM\0ކZ8 xtBOڥb kvN=Ƙ\,a ;p$Yu/¥c1t"fo F)5!>QnVT#I(TBl5r;c̟3K |ڰΣQ[ɳ!XD춐ɔ#46ȰUE1y2ץ/MℳA!ϰ/l8̸6* Xѹ=`󦨬d 6`$Ϩ$Ґ\P<_Vz/2x;! DnZE.Dٙe4`oPkFlB9 6G6#SDR FrA@ n}"¤֮c`#?>6)b*7 ݛ,f;f E|*XM̱#剡0`OMtM'B6$,gj:лQdcGe˘8A",a\q,i!=@om7*/&G)! MN>ކv +G7EM8ѻJW9ݳA:! i9V'FnC dzyP)>ച^'՜h|M o$saU&[5sZxαUmR 3(' h(7@?NGbXc&'c+q[',XW_UN ơ٫f4,ax <8l0%T7BR)I&!:7?9vH_d ٴ2đjK|8+Ve,u_8 i\ިoA̔>Um3Rъ9" ban,w6P8 VIE붟|2dFڻ Cx5o׫߆ ׯ].LKiZir'R}In~Γ8>yX'V8D&H%=ñ#vH T|2*<̓ X]Ѷ SyJ`R3wI{4m.d<h0IEVK݂ɞA H$^2?c-WA*}0Ȳ}:)i%_jҨƇw̷8]hԷ z㱕LLÑpnLNW\`ViS_ʼnvfhOC]Ud{~az+rMvxynaqNƹQ7hDjnF VatLjcܔiw-B/ ZmmMY Cx!m% ;Yyu1Ψk$= &:?!P\]Kº>fCx+5Ƥ-S`rlH&BCv`Ƒ*_Ptvvh0SlB3AB,U}?~o)5sl7i)_Sb(#),1?~PxOmP)d豻04[3x;$>@zs$eg>p{k+[lWܝ_ecО n[d'px͗u @؊{|:A޾l*@kc`BOM ½ޣ/v3z^ra7'+_1=+4mmH0׶E*@[3_'Lw!#wF7.{ *xͫWL{0y0"B x"gL? ) #> f) Hϴ\[7Ag97+}OR<S]2i.s4[z}Y}[¶]A(*ƙ - N%# Va n>Z9ZV^HN4;du*]1 XޑAյ}ԅ:s-6ui ήʘT-GÁJ2ŮyAS(92 <𫩚KE4uQ#_נct]H !{! "S6=3cCox9V#>_;aR:?(rUMrd ZA|~ I Ξ9>*Ss吼Eʡ b' 3a E]7u|[!i[źN` a]%.E>jĸ__ KCxK6>v:fuZ&ü_7{K /qiPK%AF{:wdL;)enP}pH-X4uɰf:LEfGPR0g릶L[c.`a 7.Tt]6k(3_*jJ]-ă+[ԣԶIzv :\bN)C_;g[ud l0 JBoCOkbW%Yǻq}VhGLԈ~2W]8 ,s[uτwN:|`'M@#[wr㛓ZFA^B_/L+l fŻ 6r9!~¸K\[V[x܂ԫjaI%m6^,1&80^铦uv=ȾNSkZ\X=8_՚W)N_(XvXu+& TO,]m 6ϢA}`8x}xخ OJ!r#$A'8Q )}žPEO=_߽6*6b,Q%2db1!_Q3HO3lOOcjtg. Y  küaOÆ vϔ#M9Xm`z5QjmVO/E* "o4gR6A0[f(B>9oI*, 1.))^LLZ]gg]JQ\kl 368F@q]٭誃7 #"&DChe-{KyXjcz bmdĒJFeד3vp;ww!S_=2WNOfe`i~0fFd{z^NsOǟ\_kt ;ic (t KhhWŘ]qGE-O1# B47>cZuB8ALaGSjce~uZnD*ORzt];(F ۔m.h3/)} r ku]AN+ƬI&/ 'v~v\q]*eB4 Dq5:K_nbe1t)τ/o?DnL+nW>:NU-Z*֨.$8 θE$-KigYZ07070100000408000081a4000000000000000000000001643420d500004090000000000000000000000000000000000000005000000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/2@P]?Eh=ڜ.+^Pgh[ur@dvs8jqzpڍo d}Cڭ.E3 Oꖉ<%4O&7//j%莙ڳ[xГٖ|,'D&#MY6X%NN1ZAՎ}\ݻttTy2&K\?ׯ-`t֚=Q3L2xQ$NPzvԄ (T>4\sz;rlĞmP|UlѸto_v3%Ld=-ҷ_(/yr/•E 9$$I4KIc_uE MV4ەL.VE!_%q?8A&Ө 4OߴS0F-٘ws4$𮎛!P3fwsy61:Ye$b)Xa:! 0Hd=AFl|͐@$肨L$a0&LS N)ݹJ$FASlTc茇} [^I"O 3^oRp2릅4.W,t+K%{e<^7,ܴb~z $2_ۀCu<(WR`$H, t.:.ؘ!]^a˽56@cM6A1X @{'i׹aWJ 9? gqnGpXM x~A YOD:6́v"uvz|:ueƑ |#;9kKnLU1T}ZlV_(rP4ew|{%HR`7 g+%Imˊ_qEdÒI ^OYE'+'XBH %:[ McEj5gy'z~YeF%wt`y² "6$ug c羣ڻ%2muHMH>Ew:ΚuU`|T08PoV!9F}Y)߹bE`e6JiX |us5%40x٣YVh008SHC&l$,&C!P=4 -DԄmV}&a?ΆI~}a=9cjë=_TFjZ4mD!'Hs³G䲞9W 15Q,BlgŜc%yE(Oo'bLac`;>uy$@hpzkOj -<C.!t>]L),s+rmMxiX$`eB j)~ r ?ce(/u!7t9NA~q䫻ɡq@D󨓊w&!1>+23axVTۡ~4^fR<Ә;)pr{:eUvA7& mR*L|X;5w(w/*ﳐi+_Q8|ce動;۰\:izaX{T`á3YM>)%Sz-Y +ρa^@F iᒗVcS]R`uo0r"уJa(JsR a!W  7]MGG?,rshlh9dLPޣ>g_L'R=S>+@BJ 8MqQ4x$1rL~` ֨G3>3n5}UR`j!7r)=ܝd񊖩rg9d]hX]#9;r28M_s䶢2QGĥU%2B4p7 HƃD}?+^{rLዓDk>Aj#S}]>*BJ>"YJiUwfWز t}}R$'TaϬAKcNYN/> h, g2{C!G)!PPm sB? 4}a|uQ . GH1[\Nݨc"%?Mk՞_zCߩZeczNҒ \T4J6m @x>JH (Ifȩ/4 Bz"p4\J>AL&DMY'!~k*eC9u hFDE!՗gso1ND?+ J-]k"aJ`[ԌY4# &ZkV+*JRNvH%џW X~;IsYe汴,"%-b.+Nd ƉO++sI+U3."P B:CG4AuCʁn`H҂ll]nOVf`$j]kBm9 lz<~2a.sz9ӗ` g\)׉ܜ:@;enf_I9ůпiУP3V&z [@BT~"<阤UK(ntL'Ws@zr2zA `nPwLOϷ;LF^o=z.Ϯ0qSw4/")q yAbs_-&w73W2ER:cbŐvѭ%LBo0U#J8T?#Dl´(Z6s\=ȏdyJI6{5hsfHWB"bl oyՎƉ'& N>>6|6.K<HG,PWf;Zz!Jz{Ax}`}"q{AݪP"e=(~r*e!U~ϡ%E51`,j}|.M({0D*I7Qe{VPF'5WDq: ɜHN3/!3ā,`?;f5s\?s$w~0koE ]tB1a n><]ٜA6\Q={B[VbO桘Bc6 ,mx1)Ջ^QG&1BX~k7r2f]۬ -C0bC 7P?+m Jjq_inIZjahr6kޭі|:;~A0ƙ?Ǐdw y}r/u nRBڟBv(L<ᄎZ!i o>Q?mZ̷/N,KGd3n(r/VP}ky;*2dqc>Bݚ-  D]L'l%nmFyPc6KhƜpK=nӿUQC{xvu`K}$|"\l]ߍ",Q-W^pl-fյԃ :˂"pbs2v7dUML~3lJB)@:ca/eP 3uE9XÄ*qr%yyn%xNt!+L\nN/hg3mXve}(6D''dW_zA2n)y2%8G]LQ-^(> d rA[ :4b@]{/vAibLJ4, Ԧ1!4<1v-SU3'#E._Ҷo ؐ_@<)؊U~c]2eShfLk:I[]S {diMExuun'h@NRM ӹdPXn(]n'ʒgͲ0Ynͻ4VASמؾI(5QQ26 6[@}m/n2>?XÂFPZjI`slh546#779+k/ zLŴF50/a 4ZONys Fkgd(h5dE;I{Ykp 'юi>Ex3 zL^6>n}=B;djk{pi.9.XJŽ|NLNAfv3`z 1PkK?t%'&+s0sF45:eZJm!0'TDCECHW&@~Ѱ {.) pЪO19qJ#X^bM`)cI77%R:yQTF1U O 7MThbCYwp-&>쁐=z^N3+8T܋^fʻ1$0b{W`6tA?dVKu&;\o:$$)\r4b! Ξ<@hK3)j**{jfnūAK⻢LE֟@^@=|ba;"Z NM]xBVyQ9?kie7Si^֤,;Yyt7-r$$4ZJ%T$i^K_*(g3yzh1>N+,v-00 Z zE(Xg408%A&")qm>bƔB!IU-kq}[M{if6Mj+sJ+ * (af5>o2>,ven=̿k٭@FCXf[{3t n+s/ckwrMs2?V,fMttWhbyrf7`@{ >~;6cm-LRHkThֿ~WLr n!{jBDBq~f@ZG/eeN^镕TH:tyfRG>cз"Kǫo./<=ݟ5Lgo9u+gF=R@G`뙛ee-椻Ctpͬ"]G>̴UK`tGT!1Pޮɴ4 SgVcl;C?6WqL}1bAg{WG#IBX󹜬\LsVQem\CT|S#߁Rkպ]%@[, >a2b5"N?9$^d~_ЩYujV1|s[F'CXjDD :`cd ,L]SNY!0%GF“o7 :A7qvIgItb,2> m$ΐc*5uyge!BDm$ʉvӃk9vA4=Xo鈾Bs3pb{m1Ⴞx~%y/AnJד!+I"lkd2}=J;:ED p_Mڥ VP8o1M&McI]m;2_/ ĖςuxFT= Nʲpf>NhGZ:Os-:6KO7lPV9:[Њ ų4JjMPorY~'${/R.$4xWZxaNq0RJFYAsg WջxVۑ`rE8# .P'FS*'3IcB>ھMYnj}=ۖe䫿RNIl-AemInتM1]Hq8<ܧcEE, J[m)Evsjq~PZ'?eԞ6YI90U.-[Ƀn\ b2W}\9R~/=@!v 1YѼ`i3+e2t^>lQvVA;PorZCQ5\oVu1޷{/lMjB [*SP̢x RZ4Y];lPdègb+xB\½y.GG)-Un}澂2l"ҡܒsY:r1Ȏr]Zn2ר U; yɟ fn fGy;T[] }?x/BxTSNZh׼E$Ť}')`BLZea⡹ 1˽;I[av>KyY?tl$[ۢ/R:%~Gb)҇YwT4'`A:KsK/[kȩ{`ê Xc umh(Y/dGe%{\ ~U(1mP9O=i/zb}t) ʄHBi4[ 1Z# 3tĂN_IcuGɷʈeqy @# !; dx=[8D_+~>w9)QŔ*9`;YS9wK$p[=~Ns:z5ҴmYcRZ9/\oԒ8rgwOI|s_YǺ=٫$+,ыi-_ 8GbDuPQʱYwqw5#E$ֺzlAX\U~(GwHz>%P"ɸԢ:+D"^*QK3O(,c!LƉ i[s"ݵ E>2!W1YQT@UaSk`~8~+ݼQ 287IEe .|TdA[E#`옧2]|dĉq~A+eرUrXKK6$L?)* vkn^ϗ']#WD_MIWfFKh}osXr杕, mvTͪiXca>ix+Yxsxh$?`7 6i戬~5Y>1Qi8E&jӃAm #2^;-}k{%NApz9JpJBٮk:B 2tdLmD &tYUh$^Q<qL/C*XLB~ҕ )l/~9\i)H=~B r(f"LLmC}eY "&}<e~u[XȤY:J7T32TLY_7eNTڙ UC!`",C̖N~ݘ>_Ӏ6QGE0,Ṕk=*E7j5hY(N\*fd9#f1n%TSP WV}^jR/WBD\-n0VT +Uc$Ӯ_PGɸ nBf96Iw?֣#W)uS@Z0,B_+_pړ#;9zp)J~gHpߴh@0qY_ƜDyIֈ܋>f& a ΎN`Eu%uǶ)gO~t>T k=D #ѭ=>kh369~g. ~ )#$j d fȼw" _J:cͻ5_W$]şɘb<"_VcxTx!JT4!7cK%!lLQ%Qr=G.B;)#j I_%}AߝN y<{9S=cBP.7*-wU}#aW|(Yo񺚆! uЧ6@1m7h-hp?.Խc2(Ѷ^M߶>Yvmcy *j2KO6a$ZlD{YS q*?xՊg,|XRB( `4Sh8qO&{/F_ 4gy} BJTS"tQv@nJKL=1Q ",iLriYsך5GmX?u5\(Ȏs<܍gl'@{I*dDb_(ʤ}?Q?fF gsM Ykbö䗳˫x4W9L&PJg=iSz͚QzōFË>f #!s/l> MH_VdBm R\S8/u9Z]yÀ r]>…A@~D?ⶑQsO:r*jDu;F(#X؎HH?ɼ (Vju ҢLkL~{Dd1}yct'c KppGlZ—*0d cs ʊ\q ~`TYbRNN1E XIثK i4@i Fă-^skʆ<($LlyP`(;tª."fJq|@ނKnC?0qOM2pC`|uR{PJ9m{LC,<Ĵvts=嘃#=2Y6M*vVte/#~5. gۛAFߟ {@爋|=HWQ4vZoԮ鄢Cj\P>3"#xApɢs $ai٨=13ycz|L"a(xjZA\H@,4`4X)lRÄKlmcrި(e!I:+kY z Ma`i4τ\L0WG 9%Aݼn=Vƌit܆3%(E(˜DKo<4T妍S-}z0!x+)|I$\4e9wh1M~~D$rlr*~:%Kۮ,䉑*x4Z`["UͶŝ30W>Q'.?R[s롤&(SJT=D{n^h=jKG/ 3݈+bajWC V_'9 ԋhu3x .v5/Yqܩ[X 3?n\FnuS[ngeD]/.kGZC.K˧ ޳ElAlN+=6r<3ʨZ/!{*gNx|W) 7lyXo!<4\UdC?(ivgFF,2hk4ôTFd3/c[H*fXvp"u4qIW3w\[,OC G- G@d[va*\؍, h^]=a8r.TYZT%/q ЊuPs޲T5A\%z2 7|DROXZR;BoXS.۴)c8bMyEgXwrb.r,ɣ@;lqI3 NJ_,*գXf(ccf(Me 휈)%|64+j)_n8MHD_@ ^hBܙ /RV+ +|gYZ07070100000409000081a4000000000000000000000001643420d500000fdc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/I']?Eh=ڜ.+Y,3\ΨQ^˃V|GaT֮р4{0CFq8P~Dcf!\Ȭ Om''ᮒQykMuW 1zvWI2^~6\t_~E`G5G[aZ$T>xߢ. "td#o0=K"ccߛo 7Fh<0Fuu(AI:/y~t?IT}܆>{M[Oe r7'9EqEYVf:H8m~fe'> xXrJfء VzφJQcf߈7уaڭ# Iȣ}.i+gwo1 P"{sLϨQiy#Ht6ID G<{惦r 8\G] w-},džd\fg*Y;l+ЏnZM̢#*G!6_te2"1[ STˇAJB%ڈ*B>*ogw/B`F( -,pSKxXp2]^` -v*" 9Jk't$22 ;_1DV܄vXOf'gY7erߧ(mxT(3Il?vϡ nLKͩv%Ů;1g\1 چjT+4 Q`2*֞7UWZ鳺0O^br,\Yy)em I\#cE瑉 r_#ď:$Boq>  OlO ԆUAY*=|J@L?[&~K"\NE;o*pCk<#lJf!CRlj& j#Z8U*.-M\7Lbq$K$_ Ŀ {/ u}s@ў=˓ŴzGaoĎh؉뿵KUE@|9X0&z@Jcd+8@N˵diYi?e?:a:^-PaJ &mO36y;gRQY82'Ft&7J%jXF YC/.;糁kc@QJy?87P $zrL{`>p=0"E1IxQ(ӝ({is'$7$x '}M, B :7?ne|!~i!6f[(b ')Mlxc=N_i)1:k$< > ޳ 򔴬]};p 6~"R}fML$mKt0OfH.C|u naqy dx`ƾ)_ˏq2Hj9CQIG7RسjOnbpY!cPL> Nyca۩J07l#R3_ȶ{.k!ceGb}zE[/!kۀ l[9$ּlϠ]8BFo'x! ۏ.wAzgޫWRᯰtY/M`ّBɝ_52 R}oғFbh||h2׵TF3oRR$ YnhΆ;]>\%wŇ8'C'{)֓YVk}+e"~ f@lg (-I9tUG"ͰrD=?K0gM1d? ֜S#>1]lH=}Ns3l.ɫK l^,m[y^*< d \X[z5}^ w{uKtYٖ7ٙG;vcn!6PU9! P/83xk7k4I^i X@ZӘtz-Z!NDnHx/&RI,ACf᛹I {Wt[kJ߅^͔Ph60f{pDf!bHV)i=mfxtgh>0sL3Ȃ;K^?h,|a%Jratt:jEҹfC~C| Iu.19劄4'zf@p`!yÃCTm\"*g馕.Ye;a4) Iyp$oJxDz%OkMZ~pׯ¢~L]4eìb7u?}Bz;(GH j|yn`%AH00#V&U`Q&A' @gb]A8[.I,8]hx#T7BA1<|fYRw|z=N9k\l.[x]Ί28_4}+pw=CNg&JR4E MΠu{jK\r{o2rJyv<ޓcŹ8SOG܏ƺ ̃xy;w A4]( ̴\wۻÍ !#j {v`x3-Pu<w]ykqTFWdƈZ(S:yWH%gYZ0707010000040a000081a4000000000000000000000001643420d600004014000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/"'?]?Eh=ڜ.+Y7pgd5>H ?-GUlGh zL$_>p3Tgu:ͦTKٲAkcEtf~9H9Pޭ^.ʜ9b*&H.xle#nm5J囏UkX oM⪰GX'{0WL>^ B'~7-֝*i*J"ՠ{JSV8viQeuD<o'BR1UDT&ѪxQ9Mo˹  nߜ1v,A©7eX#@ yK0.(xseU~|f &w̩d_@2g"!,_]pSܲ))E5UqevƙLyʛy!Mr v "û$tnB\Ў#a8+8 (`|di ת'*ܶopѡi=ɴhL#Zq_&6E͕xp겨eI1{8l< EQ`?F6(rPp3͵(yS7$myi~5Zˉ]JT  bWSR6-0|aV,:@_qmaʂuU> 'oˁf/4 E۶.;j{B{il**Gl~rmʆ~M35eۏiN?9dԟN6Yʏ02nd ^0OE`z#`|_,v=:ORh6ĿpV̜]|w=E_?AKTSN CϯܱR/PEvI}v ):ȘqKJ-( W2rՄH#C9E(;ژw(@syvEmkШ=}#3}OJቔֳU6k՝SOU&Ǿ#pmE^[w]>+е5AyX~͛#flAdJGU7XwaWe廟RZv7=r#x16a 1HxPGg֏>922}U{0D:Sˈ1K j_';D?샸ab(,) ߖj ,xUmWNtl` Oǟ}#)=ʜV0zp\WOqѠwXfg`$q5i'%r=$`5 bđeU96rS2I UxD=U-\*GȽ'dscSc.AFWq%-(SƮ8MYȵTÚ՜Q.mCfjfc ~;ͨQ>[Y'3 wТF3 vCVf7QIxU(dJYJ\,v@K{aoxa}Ts,$ 7/ꨑ@S/nTO&BвN&LW)hbh=>:S~5Ȃv/8umFgĵ b^JPi8W-N'\4.\8ļ/jڕ/AGTTՐ^DC%1K޳}-ǟ~rQЫsFvm}ٛzOI_L7uiDK(ɜ&uFKk{1c;3׸ |r)$LyfU8455޷DF ~>ef?cV_vK]WLQY ?#Jɋ8}N'|յ̣P>:}s\.DbU5"Nh,M5[Mq߃PGؘ1l!?h"xqŧ$ϭ"C4eIixf շQ>sŬtC'BeQ! u?ѫ.N*3C$GH8NPŸES ?6+]Jy>QkPMIf7u\Le<43RU;[3Vp3J2Oi|R}]'4%x{ū!TJQ-`nbNיIei(hke80l(े+ްn8{#޿j6,)*]!cZ;8DQ4\Nse,sm*?2N(Y=)>KOArx#N_Bǃg%y.J/U-}ط(Vb`Μrg몵#*c-D[9e M mb*J/:H1t&3-1Q׭;Q'm=Kvi_ L]#ujw^@Xy> o)c ]Y-ӿ{I|0:3j}~>\}j< ꍈ ʡ(eS k'#ۦFƙ-fCCTnڌkN;v"6W 4AMƣ26DT!{[TTIh猈ZU^a. ҋ|N"ƻ;wn !*p,qwZG=h=lH#"!.>Tz[aOPFDUD)(miv]`hBr.ʃ{cw^Ҟ!Bp N^)V!(,P*/QF {;1Me Xc R*YcE褄V20x!,%:K0m wi1S {0ӺAD"hdL҈W2wN(zM3mnmZ ުE:O5g"4c0/ ^tFz>/WGYQc&pLqdH[R)2E ztK^T%󲧲b10Y] 0fcDZE]ʢËLnULë=ữhEE=h>w¹M};Ғcچz{6Kcq!&e|k\#5E,9ax;N'|e3nw)4EL 1kRn#}#+2Jk.+Rqq-+0]0WPuVPPqi]Ni~mҐjТ}I+"lRs'FvAjh|76qŎOoɸWǙgbT4;PIe.%uUFV\VXR\aϧJ/UXsʷ7L0Srjkɢxcݿ m?&MET֙"gb27~P.mw^-[$Ż\jVwlE?V/lFN5fJu]'$~Q [[}HVk&I0MY1+Ġl5@ɮC]y[ %HXg&VBHFI-B3W7E;Jdii Y'ZU7k1f;Z>JsR\ Vޕ/7sdB0p_A(JAW BTaq!Bׯ@/>|Ng㱟ծus`s5v~:"ܳ&j7|XDyN6Rt˛rPIOg'oӽpƧk(`Nꩢ1vb}`5gWWpsCwXUl B xͬx['y!!WA!:k?W=2gj0"Wٹ^"[SwWY,.QF 69.!O ?4d.48~\&m zP.3ᇣ%K̠)X0BSs ydb(0hU[$?vHfjkP;{ clL *9;}u}$uЇjׄ vcͥEW4}N >WXn`.y  ʋy[?M99> &k'CEfӨhgs^{+"&V75 Ox^J=miqV|7MַsʧVo8i(HȓQr*7s =s&A)7J@U{ũ23GQKR*=64C)` li`-@;-+Ᾱ\RR{n :pY2\|1ƞu|>[hNg Wbnپtp{.j64 OU7 詹oD3-F5/n#5JRfȨQ){hmIqjFW چV6D_y,",D!>6f21r]Si{/0;dYkk򆫵#Kn}+Q;swJr9B'' Y%<ZÃRCk'K;׬M4iRF}xwru%3&'((:މI/1),6=Bu!G/c "!6k7s=RNJv Oe+r\SSZvVNP[7HQ*^hDsUwF7M' JBڱN`1%d2 3LY424vju\ w7{ FI?!?m+9j]kΚҟx oLG~xw%*+;k"L`Ŋ/䚩 iz+6iCyЊ kyV?ź} e~Mz3sR e _׻eRE jViXn/8fi^ oE˦Yb aE."p[unkE8lw/ \fojXan5M J䐽6yNt\Qᾕ9u|}?!d̶$G+Ùq Rv g l}$Ո%4^PX&޵EGpbX'0Py6 X4c&0[P8 =kwRHs^gB[` -^T*_W$?ZJ'U 4~ޒBsb *BUrbQKDe8 J,4S[M.$:"Fڕ:p^(\QZcl Z /ZlkHym dD;Y6oy,TV?!;p/Nxa+qɴ?CYXL <ىoCVv5,bqzy)zn6$r8o!Kk&{>d>v`ct}  eKݢ&j= eRW!,j'dXmJ Fz0;wcR:L lN鼤DAZ-VCyt-hnAaWӾϤ/S`uWho@89L|fʑ(CKU ,coOC a}KtV O;HepB^f=0w [/F@ zŰ:ۜb?.p#$? =]#_]T!3lJW $[OZj㿸5[Vv yY4qQt)npU/'lc@HNINT#h @[woQ%s\myrj$(]!)bB ?>NsT4 K(hVLV=p">\j{hG Nx"WC<,$7X u8P |:(UT#1nzBf (iS-k>+I@Aq%J3_uKTSǰЗG1:JB{$!mruK_I|ipUq(le! k%Ț6>~EhPV8fε":2[You>XQT0< [f!Ci+xbh)w̽#[Ѣ9 KOcY1F\8 PP*86/LyC_=c{'x zD)'rJ>W(UQmXs k 翲3_eaE7t!v ab0 sqe-p2!;{ď"t:CYڑP'鐁bռ 3POXdYGەHƸ芋x"@ N@#_j"s1_X7Ǚ9jnM>i8F0ہfxGJgBᇕC bEeX LD66h7yt^)0,҉Qw!h*\;]h0!J+⻏9F \"{W ?P\dRO6U?yХ|v0c {5Ax*ME*pO<:4lۙ31bK2#x⎴٦?;!qUWg=,ۆ#cQXk*CW{s{0z5 0 z}C| M՞sH]ҳ`% C5<)C.5qHvC,BbNfh8H`9,?zoX!aTc]rʂ/ 2hd>j5 kEgГkd%sGB߮.^(̈>( HW%PW J۱otCgVݥYX ^!M#TxJ#1ũujzTua2` 853'!~c] A7*kk*%[.d(A?'{!fTsNJx]{, NoL ݣ"njя􇘊b(U;/0ukUxY8@oFql6{N^ <Ϲr˶t߼#ÁLwO!:$ @ق܌xg4lj"fD  ԎP_*ZJEJps *ڻAq_,4:̷#=lVyb9lٮjFbzAv`fd boj.gЁ]V#QTwK71Ch`q8Z=sr`|\\MvG-kĨV1oB8oTƬ{û W6a?p=fi.ojR.}c>.׊ִ7|cxhlAZT5{riHk//.C9,?9|zCU^pa(;b8&Id=n}E+P1T^7M[`D#jm_egq3Fh=aՎQ̚"[MJjQ!7ePB] (ҽY^'=2ݢ/mCߛ!mA=JѕiߜQ"MC=X71cF}jHgU[ n I9% v9u"#.Dyf .*N3=K6gf5EeZ?rT?\S_IDwdqFnkx<4[HN 2{{C 񸨢F&bw$-`))A -xG7.%5|~XLUvRB,V8 hpo7&͆oV;xq(@`wF/F@^^q9s~M[N[kd,$NS^/s࠼2tԿ,5@ˍ:BNPoQE_IKԜ~-ѿ <6'f}"hL]iٟn4h{uO7K\ G4S~}C; Ma·ӷȣKړ!ގ;Dnr&d2EST Hbݤ^*ӟPKQUwRHzNon$s ~8_LE-3cȰ܄򯬳g"9D1Y E{pæiz@ڒ" r#S'/]v.Ciqs㈋Ik 5<(?. T >4Ȝ37[3>mb`c,٪ms B#-{L:)27%'Xzj-qRxrNB"h3J+f*D@H>Dim#&j8`ٟ֩'Vj/ FzU  #V0VK%gAԤ4S`p͉_V ?FNO=GGպRn 4zϽYYc!ɕJ賘Jm;aN OVdK y*CFΉ2^ 2^zm# Z7bG/c/'=Q#ġn[P%jqβv.|Yxe]QA y?\ES1're #aYs `봢 RT ,R:OIT#̡f:ES&+hDԑoǯa}x2np#>I0 qxu+t9N Fˏ^j&g}Cd}*Rw@] kT P1rxU% k`M]C!D),BjP1C18gY 9\}x% th:JN`dX?*TK+*P `F?8% YM, )0GtP")-9)Sm(Kobs[0 0j&VrdmmWް7ZѤ!C彚Zb0~FJEʰ(ٺh(2n^1v?;JcG+U8.g-2_؍ըy -em_ ^[ͨk-ƁQsR״W Q`w)ړJW@|3" It:GNZ ?w_'y9@*>*|@I*ڹL 6 Pgxh^$'u"FRΙ"*I5ɑ5m^p6@l{69붒ayiio;R,E˅(4Fcݞ{ӡ=3FIg'Fxn.jRS9h@#IA9gxԁOJs1cF!n s蘌مT е-pYyM7ەS4j ͈-D+;m: ܉LM]|yݨY8,H ` Aسktc*j^ I]CWL.0Ewԩ'qc+o>%rNjA-Eܟ['%a>h .{3HUd;z- nO|;}|פҨPmV4"N_@ Tc3/3p"6A"[G1Qr6Fs遹 J~$oBY(-LJxr~pJA=^N3,P}v "h(0maW#ˀa`t>ZmuT25`gV ,f_=M)"ޱϋX?ӳ2n}/Q? 8>Xͻ1ooB@wq= f%?G U4!Z+b5iB$IqM[MQׯGXd(>$D>L9dD.BWqC1v%~jJP?3`y r^!NaCk]Q8Կbi_ 3{Ƒ<}HgOic$a#* ډqѥ\WsJ~^U,0o@LW* P.14TRa q劘~=C#T~&|)s^3(gM!3Q* #;V`o(<6 ?^Ζ+I%\(VMe__[RC\Qq!38mjKĂQ[b]N _BKAjjjw8h 7rpch1~,dt*`*?A>B?&|&J_ij p,E>q뢽 ?Eu[O7K1knLLuk[ SX,5[jU#UE˘ll_n*Q@Z 6ee! ]3f>?Ӓ`=%N0DaG\ ?ab&ΔeѦ 5?ҦJB{qbYw I) T _;RP8fUJ{H|쀛G0}` .}ݦk$iP[x*$ hsJb(z^zfi@[_ڱs ON>niѹLpe#>k?ƳLA#WdK-!4 AMY "l]T g!@` @\u%1&j ZUj1,sT,,- .[-ž=SZ6\ZWqj[?H{aܔ]q+q L\ % XSaca3cJZ|i.;1f] [:lxW9$u,,YI'lF\ ,MaRUO4癥"aK#lq 9ĶFrm*9xKCerE.?blv?m<[`&H(6A2:)N@橧]x4)I^\-f8qHR /E2yqr0L:穼ol:B3wGCjW@hNп@lΣy@E|j"<TˡT*laF/ͫÒ#aaM+Ĺ(eJXfJsE./M^K`.O^(4F&eu ЬUsX,'4T4`rQ9!l6-p`W$yPr\2ܱin$d'*䵔tq,/r&D:fˉƄ}߽-L _qJpnUk$4%a',,)iz(JagyQH ON-s܉%̜[.2 idFy<ﷺ,]X7nIת04E; ZossL9|N^%Kv |Ar<ٖXp',,xj.l@laToX*. 1D)Dw%8QpÉR|v2wabigvфT(xq6b^3 KPᳲ+.PEɭI{8wFƏ5MWaXpa̍\[лr`W* M˒pӻi84rsH' [50cI(~#jj3ـހθ8=P g[Ȉ9tC gEVc͑1VVxphJ+2sT =ݦ יvS4٪ŎcĚp- h$=ϖ̜l[dz&9F9JUC}:N@TPV@VɍNoPN?G}ݐU;o; r E,(A 0ՄP$`n'~=w[gv=4#R?f1uޒ$Ͷv9/rSz˧ņ VC=_\6f _<0-'e1 /_G +N.*p|t=I%kO<ؙVo*U,W[{8c%+c2t\KS+a S5IN0O.H }15j%L"}X%Gp[gu[Yؾxb(H+e"~M)Ay-=GO@C D]!S!0aL3p\?vγѨ{0:?#HY\aY󿛷oeY|S[rDӆR!t;i{Zq6Dm'DMIآRlt+泮2k$:Mx *PF~\﷏s)`yEEgJs ?)yq_V7l_oeCLs-ⰠCJPcACaAAk䥴̋yB# TpĒ*>.WFA T 7&XjPr%ګ%l 8?{I=ަ?i2ރ*ϵbY~lRbP^ɮ /_xC=5Ǿ~fV>Y]D_qnqEƞ|wPٗJn[HR+" o]\dۄna!|%D6T&U5yNjH4p!\Ʃ8_m}j}*KM͝+Vyй/K 4y(wR^K0 PۙQ|ējjuC띵.<C[Wəi+zH&;ќ>gXol)"]sg&0ud:',H3z>=,L `HGlf\DkTjX ˆǙq|E_>'6R`e6CST leu00YV9'rGBǬ5%v)كN=ޢJZ: b{4q=@͝ ZkmQ'цDOcRXN<%:Qcϝ!Anv[UaY͑nuIPg_iIkd"Xy,3Z΂^뭑o>pP)( zr&\lpX@w-pPױgYZ0707010000040b000081a4000000000000000000000001643420d50000a02c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/core/snd.ko.xz7zXZִF!t/h]?Eh=ڜ.+ML탞m &Gg)JlAEJ_la3],mT9_ Ws':}ajۦ$(7?]<$~izFKP]púe?KZdm\ro5X&hhhՙR{}]p.{ȟwksF!ͩG}6QmH2j& VLO $u&u.E9c1M{Gҝ$I͗i!TaQB-UTY_BLDkVe43 (;:n;O:&l675oN~P띑5<#[qOTjLB'*rD?dQZi?z|ꖗ?ڂGg,OPaY FϦEc/n(,r$3en,x}Һ2Ν@@!#Pu]~ѩnRPR[lJad]y$ b=JyC q,a* 8}GBi*}gj|Ӯ! d=  v-x \/&oe=m'\nK{2ai_ vQboJa@}jڝ'^ېl$ @+z,3YiH΂5)*e:=K ,:Af X3'#!ݤ<;Y,DDN$P$IB13dF;r,C(.xOO~N*ٷpH](9@RmG.cEZ%Hyy)2/'^lmhWd)4G{%b/;]F[Fm/x;B-XW}j-3u@* fDؑfMjs5XI4WlQn9{q` ?&ZnϨHᔦh% ӎa_ɧq4j=Yl'ntzشamahU|J.7' ā pord+-_s(``S=ϏXQS8c0.B杴:-/K|0\OSBcwkkv>IJEA޼ޅ8n4}ScA#u&4Uslȷ\A z^ߕ|,O3C!'4>pYc;%mDP$ri'cscVq*l!6U9"wIږD VTmMx~F 3n@ml/iSRK!?Ζ1Js-Y$pZ@V} WO  kV 9xq 8'{J3z8ArZ*f\QDT+p $<ї?.tRk?+hx*G cN};Xw0tXP}ᢏȤD'QW[[DHs1ʎc- lx $K9\fAekegbzMtM },7[^mrJ܋^+a9<DR/ v/}67I'dƂ޵fs;uv;z̿kcz±9@_-FՏ<"1"?,官LSp\݁ޘƵ[tHQ.2CMj>?"A;ovbI_@m:|m[e;dlf=J}LA=JEKf5uLa#-7\+-+x&]ZtrZ}{e! &S* -o/p]n/o} z}Unr:PYh hHKY2m5e<˙X"mWΗvqL/_n\i~ً{8iU!m8NlY]d`9O qpN+P"L#Y|^Aa_DqЛעc-|c> jCMȾ]%Z HQ.ƫ+x:"#˗t9;[1w&)|NxwY*FfP7LyMԍR[*Splȡ-9Vo>O+FjyS**$+ŧ't -rp=tymVzOHuݪu L xJ*ݑtd' `9 < I~Ratqo+@Qe[3?_Շ9!R\v\0bp,Њ6zeL7QsY=8.ۜuz>/Dtؗ>I3aۨO- JF Vu%;Ub1V@`zo&8o10_yVsK:1|b~jb%`YΜ%ZC=m\'LBO ~d>l$SW9VT]rܹ35{j |S@$QRln" P* ub2^Ov smj ?dlԏxH]5#~۟sGW1 Xdh5mRXZ};knK"D[;V!k~VgOe;65iՠnȯvndw1H qpr0z 3^K*p1X"t{F VcOoDJ k6+y>B#o'>,ssFɡӣ!4yz=: + dtY3tri\?pmݔ"#ҭdEnE@~w3)ߣsۖܙg|o?s'&x$1|C+4sIZC@5%P4ke:eұ7#nC9̔YU g@,;Rl Z2:*[YqţUU7r+L?8 +Τid*ǿtxR [c ,T^B.a|v*P%"MYAU~<[Qy{آ6x6$,lH<=Ci GqzSssT h \c 9ae;*-zR~T҅V(7a^#MFR(BJ5qw ; GJhzw򆓑ֲ>AlF̬>3mtgquJ8cYP7%~.thw;bnO/2h^sxۆ=ޜNCyc#UPc댎xjH_LLv}K62!q< YgTghRlѓ>w&( _3,EqvBx9A2!1+ӻp0+4>%Nv*jBH ʑZyI4י jxZzo'^̬ҿ0dzzC% ǔ]Y Oz\ǁ/e/m^ajQcA%P!mgsǮ2^m;R !5,㵰-`2"s6_t:UVᡩQڔETIZ$K!ߕyoniM8=H.$M4re4n㥘L-Qkۜ$ZR;:8gjr3j7Y6'zbW:wLݹs(pIǍ9@Xm“[Xs;P)8mNfs/+Ĵ.lnWFX#:ISG,.:7ep: 9n`OvE9X;wA;Z 4ޑ8F+[وe8P=CQj˿L=pcq\Z()ڠ,¥L+[r|M~1`\|N1wفf=t&0qtѵN.-*o7pcK frŴRh/gw|]EQcQ#[P<[2qbyH\ MmUq;C'c@Vrz=|/ݳ/qdkPFud#z")8mky `DR4^2k>i7I-jin1&cxv Le+Mm{Ư5knjlzͨ5m9У9f9#/X+DeT[=P9Km:A mA!|ɶEoWQص{1U.+O7jb4Keb̩O=(B߉\0y&C>RydEܖvY: }bfU͙"NЭh"_ rHahֲ>prxk"i˧%V_Ǟ֫Uы zDewڗwXfo,߻V:*n*z!>6D4.(NNDf -P^6 -af1o(v*M2Z 2qgN*Z'} cb`anV@!ˬ; ҁ%nFxui BߨI$(§*LJoF,P ds]x0sL[=saZ5=tt}C86EJ,$M\2~.k o!ӧ\&l&Ja~B |iBW- ,5 m%ЃeO: 'Ô^XuΥP#ZmI ͗tң"Ht,e}e'zXJ9RS7W9 .yCˎ~ܞ$ep/D$Av<447rPp\>uv9UFA+|ǔX^jdZgg#xgXm'|]~+vԑM5Dg5pk~Djܲ􊝲[*d( O|Bսk܈yKr$"H.W^tbkl\L¬  AyQAO_s"Lb$'OB3SPT[E-&7HdQC?7q뻏wcn&hUaB^AKM^[*2w.v Q+}}q.@N4% 4 KZ(Q!MK\0xdʥp|%Зl!ٌb"҇S`ڧědXDMn.N@դ6"Dl)|s:O޾k Wr0H6n&V~OSB4hUdYfiZY,%RL4yZaţ 8Cl +I"!o$XI}mVEAQڠ`+sBH=1TZ*dmG }:h%5hΌMh"63#-YLF:Ǖ鹧!rdIcGh +)fv\y:\Rl+'YPCyʂoRjv8Ǫ׎A˒*_B28sCEd=-kDX8ڡCI覙V-|a!yɍw'诶 ` '!>UetgQ{X33/Jt(*9!Dt6P\8=@CVTA~~S&܃}[YjKCexl)}ZFM:Ul#EYGƞ$}3j/drGu'{:`D\vz!|\S oal,Ql@"=ȍ*J5ALA+R̷H"s0 1dhw>$@Fi|G%)_'}ӻao{p b~:!Oz7=- k}iz}R(͓e9i ;bYcfGy驊HҠ_~V[pOl^bp}<+TP 6@CaNcf iM* Wv1Fd`~zPvaxW<1Q ;*^)E2Bk&hx8y _ &R~1_uW;z@Hy&F+\^:fS7~|PqykC. }WX"_/'"J!]q ִKUu3r_DZ1.y.ո≋Ij*Yuē+`,9] 30{SqK~dPk@$ ukH%,' 2te2_ʰx!Og/ʢD\ zCJ^LM0:4@,Ra6({+˙=[YTA|$L?BVah~wKb/6K=<]{TdM{wxoD,;gëǢ6mHGC=fl-J44R| t&z &T޶S/v0Ԟ)[Z):0}"g]9Kv{!ݹ@C 0E/DJPT[S㼉d'Ԉp"R B8gp򤸘O^w /cOUfZ1&8V7U>7ᴭu& IL 7׭6qKwnbR Y7(h3v~ļlE;Ծ|}fV~ CD!#%Ax{΢ J6R@)(CX2um&6gF[tXgDԞ]LfZTWg=N!k#|p-KH"XKik}_@ y_(U6̄MW# w /e2QIݰ)iɏ,!R/IHqdĎy˜~G`DSq٫E >H$Y ?x@Kq@cNesu!d|NZDzFcY]Ev(r̻]e徠@5|Rj1:e<*dPu!fk5y85r@ȣD1(4BOTɍ Ƶ"tya:N)i\ѯ*kd3om11Oi1C!^FXq#"F+*BcVIhhF@own,Dn~jߥǽ\.G(u2;eGEzuKpmZ|) pEJ6 ^J9lM0*vmXmVt*Xkrb[ ,]os>WT} s% #g5X[1cR!ΝYܰ= ltYl8/Sy4s'#oHN l4%v/_udjREٵHǏI ) ZEQ>${[_1Ja7UU@:ծN|ϡna@7"iNS2u$Yggd^|SӖ2o/ٮ)K&.e,DYiݭJl͢@ȤBѿt%Gk7rW4[#Cy4_YԜjB?+`#$Jo5L@HjH< \dڮv1b$1Jax|L#>^2jcßD4ݐlN]Nhk2Hu%qВq%$e`<B3 QjaL,Ig<~ hlj }^ yC<Fݗ_>yp.ˇQwWd3^aSHE64:-wdm}$T!A GC U&s7G '9*Hͯ]nI(%DS14ĵihB{:H}/8+  z)? /ǁ7ZwX]yfsQz&ѯ>hꚎr@.?Te xLќiYBLJS(_\9E싌|ٗ'p791'jn #O[\P Ja=\+7kj<Jh0<87}#qOuS ݜEC(6؏S0n//V\Lĥՠ›W&J u36"0T z t6#ujkHU7\ѬG[@f57k1I&ugIbrZ*~q=n6'PQOR>0_ "ר&e" [ZĈ9#1&!6iێ ΎU+ӗPyq*kh5bcE4vZSxbAc~_sPPOkqNlNzZ.)ЈJ|Ep=/ |>yh*JcPƇ\ft/#+CSQ0短sܭE2pk/҈QJ0"QqEٞPǺ_`EdPlx?j\y.jzsױڟWјє'0sϢ]=qw3j*MC~ox3D_hlEb [γh- s 0s~W'"HWNgf,E}m2{a ґlgu[d7TjIf~''Q⨾?qN-`FHV'/$gnЦD9-akRhPhDPjn tg=ă_b8l_.(IJ%+x_# iѐE]0\0A XD1!׵U A)w'V0mEDĦ=AV`գCP&1xwQbvMgn^yP@JvYfd2+7+@M!)Z}ǚ*ؑ_[,6O86S?%zq+7U&<e(qIT!*%ӧQmEhlt'ÆuW@<](>0ůy_,  H X6SzBci#gC$*'tʰbc@t}uSj=),p:nL1]R|@F^/.M'αgCn7n.smouxk)X *"cVNt7!*^ᗘ9 O_!`}%EѨ;̻y'8 A2U7E;)qfEڍi>k5:BFoKE*^r ]CfE4eʖ+)!4źuTSۣ\DZ CwJk.TEoYdM; Zxľ`ȓjFj_^;z4ԫp~]uI:="6OxAQJu*$.Ulcݔ7tϣ.,7ϭ؊琩 `뮦Bh:U¬b4h2vimq0D̑Wtu/ho[2Ս0oOx<:H B%~ͥephZl~%Hjk%pMܘ8bʞש;nH$Ȑ_%,yfWCKkWnH 1)@׺kxgw.}ox+ލ|SeNi^o:D& Bb؄+X *ʆ\O,$ `S3Q~mfڟΨ봤/ 4l.m2FVۺJ] J+y:~5e>Jd^YRi 7AJյZ_2h[s?YEɘy;m|p)Oo ;+h^~?O$7GŇҞ}Z1U-fמN㩚G%$8ͮZ)*!st]㤕=˧HO{c(p==GnE#W_"8i40 (Z? СmN&gke{r[0G!KhW(ѭKPeH̯Ș:A~tcK^ otD%A%&ח3R2E[)^m܍IW$N}Vu~ӚҶ J[)gz%S&ثbF٥/8`}7HONO,. たqW S$bHl/vN_KKtHY]Bt4=Tv 1|}n@Bf~e8u;'I%\UX\ʯT@ lX-\Yx1kuio2 20LAUtiRdjm xQ0ԁَ50|Iq b啈TJ1GI="j.sYz#q-& 3D`pاo5Js P23 s}U(+c1e %fc˯LIU+ jE6[c~ǝ޺Т 4T#>ܬF^OۻE]uВo+mGSi zm4IƤ!^>Na:PGƃ<$N|-54$r ЦC;0T:YU5!Yol{>lɕF5{aߠ\Tc'xWTMȞ t͵x,X/W?kÄ4w'Z׳;OË6+}z9u{&qXZڰN<=w*> H-| j ӗ_0R/GZ%xe8 [e+]tEX$۳}c cݑ c$jVrGՍm% Νf&*38+@@^Sp5 ce _v5@8~1S`֏96U|80y Rбk'oe :9^@Q=u⧨eScuecԀ}L \,:pfjpϜ?W-0hRGo̩ӡY\P[uxЯ5x%U;a%i߿__e|̻6?eN_&+sۤ\}REZE=Y^:~wͩ1I зI-2d "aPWMA`¶͎ 4 J8ꅀOBXECC&i}7=d/&1cS<& xxPI%Q+tSŁ)zS_ 7n{tHP1mkSG`/ĪUٓݷsFpVS|o mRp( 7,WtiD߇|yugbu;g6l<9 u _!ٻpgEo|nʖ]fY0(ǻx/Qd,p+۷H³pA+('ǵz?ruj%l$3Q@6Oc ȶQP_m?vݜfz֯Mxf0=*k{F})$a51ȍSf+b3Zb5tjits6dCh gCX"vBLsV,vFL|ӧkc(&Τ~ͮK !尨e ]h#aч:n2urܸK/F; i*L 'ReeoH]Y^yI_-:ܲwV%a B-i )};me8@$%OƋD6>h VjDP|쬓zU9Ha_X,갽+fђ\"ݟʼת6pQW}A4ꔜR}G%:-2U_&(w?-bͲؿe,5n,IR6ك/*ÓAL}(( /@U?[-)ժ *,rBF,=0bb!ϵj0O!KFn;F"SfN)&G*[A3kfgUaMS\Hhdmusb{1ϬPX.!MZI H01{0gP8bDp4Z h0a ZƿsڄOX0/bt̳!MbČ"J%LWd$5d03uz#o3Q: zYa*ȷn~ac_@q7z؃XngM]V X  ,+Z4;ɰd?BwJ+mlS (>[æեo8[[wP9 \Ī..s*'%RWeWՠ$&(,qtp#˔,W5ܯDH=pk zL^n xu!|ЀC,~jYᓸ뚁\yc"z%ָd*G!ο)Mv0ƚ`Mȑ3s)tSشbjɲ^& fPF aO4zŹz|о>w`5O#$f,<%>@N 폂{*(=9t+/y}L`GӬ'AK&?\?+OlC] 'A&M{yGϫB[e(i_cXqy=EhM B:C'cŎbKHAI 7hBdLDYi'<킕3dngW&ir*kq'ִGE֩c%1Pdy?iȸQ>:wv+:};&*}hlaxCQȺ Pàc!Wu6yVG#^w#=r{Rr: P"?Q&C&Iq }D{x?(pM<{zzIYujC^ヌ#Zؤ%wT6,xvNOUڏ$]fTд41BI"ja0I%$ȔIwzS"~2k⮒"g|?h b$SO~_l᮹]Qif}aN'gvMFU)c' VTv_c;b96iN{Ӵfw++k)IB#0{c]xu5Q=۴X3 L#$& zS􅰡*# iy/s{ڟ,\QEx|hD,g "u10*)j[$qJ_c/i-g3, ŦC㇌/&㼶M}Sm:=*Ŝ%o¦hh3ԎB{ALb3xz1ھ_۳>7- )9>1/92}HFj8 cӃJ #6I5DYW:[<(e7'דޡkq,4%gw/n d<td<+ov}-#%{&d*qmQ?fd{Gܐbںw ahEN7]%z }/M]4d|g03H zbPyHrUW-/?DܚYh:v'4)4JAJ_h55;(G>bb^Ɲpp N($/0b7Ii&_V w:\$k[ĝ؛T+YP6q ?ӧĕP`fP,}5-jS<%Nw{k$}E !S"h/c.(?FAx^C2H>C%c$+q]ݬyDT  1 *9(#/  s+I'cgA+8yP'tBcUFP鈱n"2uIB+^3s;, !寔['gp{.˵+DWPY^6\' B*m7&ꬰWr?[^y &*֬v@MM9H/Aʑ>Wm /1jL 8yeIm%<'91͈x_v&nrF]$pFXuӽZS-i;\-YCSl0&IVe촺Zxm!!!+9)(#8# w ) +,sh7ʙ@<ZI@瑬kWt,Iw-""Бw&sTʸre;A E-Ng2E*< #6ό SI@.Cls@q0Ow"?MN[ENghň1@z nrW7CˢDyzWfB`xN!h ?سu%-w(3D% =(6KlV)B:Bdzzɼ9/nm߲'b8LN5z :2N KӉ J9ϋ ExpaP#cP?/VgXh(vU4p^31 *l+NK^qku泥՟)211]C7Ok]oGYyGY94v>x ]< HcmAGޫ̠M2kdD}zwh}Ś=d{N ù oYh߳wBQv@ܠ_$X/ ij`RIm;4^mzxdk.NY@5$P=-qMn c8YrD^,%`v%MrM Kab> f!A΁Ч15f J!uۚ/KʬNb:[ÀX amCXXy/ҺށZ9RQrKyȕ]Y{=n*Fep& j7R H$C5tSIĈ\mٖ]^r)U!N5Dk @Dv6(FVePF}lgā$oKt+w_AaՏUIgQsG5]h$?e#rfUDsi}k#:E-Ɏ*'|ChXj-#z߯_ cԲj $V_UaLnaQ_6"`nTf:3̨^:$C>rfzá0W,ٔmyoJ|:,捝- :1%[nr蟝QoAw5;r 99\p8<Un2g!g *S:1a#`P;%쥡^Hɖ1Loy0-խu`P 9 >+؈?7ЯB:]?*f+ ؎iENj=s;#0){׉]g@r"y뗉) V#'I YZqvOF0{db['('-QSc8[1= VBv6AwpϢV\/يJg[p+fWeP[<øhYM|FxKOvEM9DEcr(pt[^ވ*4S SλUPjF} `"{1M3XmUkDՖDab*2>z_0aӍ&[}Ŭ٣X2 13c3WOA3mi #OB^ho NO>3 \$wu }'y`&W]L$J6k,xiZvFaEXT͂\.\ˮ-C)j567&3EޜoNܳOiC:jTI$HKŜʕ'-ߴU,2Yū?}+̔ôCo*Aj%̊>G!E1ѾuתH/Ep;DAem/&6!|LT=$w%$ٛ%1 c̕cEͲGI&B;ByOs`kZh*=fi0u񮧙  5sӜ$ŋ,#)ݦm\лPꛣ#% balnz~ $~VJ𭀡Z֠/fm0:5x3j}qSyd]5E0RvKQF Du~؅ӻe>9ɡ'|8Au9nߌs'pWvE%!L@I/wTizQ(uwߊ-9 ]Jnc ho(7 6/#HZ@\8J6n pEZOn &m>A/?nXl;Jã'bˏЖLL=XH'0ֱ`,ġ 2CE}`0 SKݟbp~6ƀk|<mU;[)|wFT48 5z1p`l{4tj.>N"w_>ܻ‘yǛ0=TW=N@'׎`3qXml&]&\F`vaMjЬ!cwBd$/gڞQPfClx+I${f '7ue·SߒDg#\JP@êpHmXfBdǐ=]l4,rLZm0-֨@ &j M'3,̟85Y\ 1Ml 8#$`)BtT!,Վ~Iqēݢ `M7"ϱ^FP8$u+¤v[ԨcL*aрXf6 &wL w+;ۓ ^8DɶIQbHHXC(9^d;ZZZT3vtK>7:`b+aH,A 5|nx:p0(Rʀ#QYUJ@/~ua蛋^A5/A(oL\נK^ӰC650*QǒOofkv%zrCخRE TKsc]]bY]:'9agjxTШŐ$B*CGWyI4OUI'kCf)I&^,Ɏ>HeI)Kqi旯 1p8s,'fÔvV;3AlʈEjNW_glBuKDn/ '`Hlx[N$ȩeRO":}imVw9wN|1`^[1r,,YIR JO"wp8] ).3oG uGL,A8v1 'o~ n^ipRۢ^0(sY2ihl+Koud(ePπme'We~nLs:/^=Xd!Dߥma"]`0|CI͌ZZX'(Ί|ao+4⍱q |u7Mqנ)6Tt2mg?:0Ӊ]GRXGr֭1&9>MF,h;$+(uVc&ѳX[ X>X3.ffbvTyTne7"zoD+њ'Kta)爁Ѱ|#{t}bsgxEs's{7*'K dUTŦOFnA[#\KJV Q"ze: C]BQ3#_h ?z\ddu)4aψxx_Sl!nVؑpL:4&64SpI(CmȁGt}3fʩFcx6ʯEޓb<- HӔE57R"z#22&C]wsvt1h>;扡) laUg.dO2ṛ6 ?c-Ӳbnud[V>־A 8`^F#HJ'+%LEN")`x@Z\B _b3 K_kH6FcxiݍU[%ksY )%2RH>!? QOf @CP5BGŮIec"M}!Qd?0P!Q~a"6흪_#!ąnm{&RoD%`9»u 7o^@Zuq\;{87S89)Ik5rYt۔"^hXC?Qjy^\ yː]\5?̃h0C⑐R],}F*U_e19f$@Ss# .%b켟gLX nwZ/gBEM GS5z.DiYSў.= ^x8>=}e`Ձ-8 64teС0y$Hѭ5dzcK}n\4oBeM Qn}ό𺲔\~1a5ݺs='BK_k9qT 2E$ѥg e\kZhp5a`!,xwqg[7bOxp~ƪ.k**Ǡm1gv9|po0% CMV!'Jg| " edgҺĖh`z}?ߙuԆp3G[x.0]-fR΅$,L#M.,aLǠx,3-]ƴEdBZ)븂OCEcPLr7%8u( MN̴Ao$Q8bU)(r*H۰"oH˛T#mZ` ~ W_D"~lXFq[V;)}'N<2 9u9jak sj cuy`;h*Ra辊 A| /!ZlKDkm%"zLqM(յ0~=6ϙ^#1G:''ܱ՛|_Nx`4 #/>aSRG!W97X8٢ۿ@<b͂RS}$,rStar&%!oxGV^g/qMwn{g6Ʉ0+aR{Spŕ-:&PҸπyhE#LkA)T H- S90|PjsNϿgdR2,R@I]T@ݜ$M-0i&r>gvh5-ejѶuG )t#"ޗFC¯Fbau3?ܝȣph$ p=ݮE)Zp Au}t,Mbˆm ŝߢd!ng;&Gab ^ϩK2@nSĒ,N%!f>Ļ~w,2#Qt7N"d$Lܧy=^ź2,#]{w~c;zsZ$){gl):.Oe}3stL Y0JQw`f}s]^k*<3< qPb(6fLJD{%ޮ9B. /\E8̯ Rf=Fib`[?D Sllƌu«.-uZ)f3.)+hPpH|'5rJ̔FK;>5$87Hh,|ۥwNDs[MaYadמ4Imh遊VJz$i|hB\ nwRօ)Y|35*cW wywD5*UDaӨg\;\Dl2`k"'4a6ͅdb?5F|8)A''¾^kRݡm)1\qKrJ(wU`þ:U/Am. =veQ|Ke(kRpBR ݏcCfWKݽ;m+?6%K9YR~a{8d CiC@9- ^uʔ[):ij#֯MǷWv0,Pj*:OɆOTK2B`N|^ G;)_-{"oF9 >Ѷ›w2In|7v-BJQV .܉Vҫ7F &n{nӢW\OVV\H&v׉(Pv/՛S!`D 6ڦЖ*Sb=Sf1ȼKgI9䣙v皹)4Y!Y2#=8I䱗Â4'>74ugLbi+?Р@hWZOORO6~WId!Ϗ+~p_!#(eϏwsR]gOI rnZʍ?Ev &|tceQװ9/dgxB&?&{- [AH-8,)vI.MpTaЕvWrp{.PͰ6X]k\,lMT$`!c/4Hfk-Q4> vTp/cDPh<4((&6c5\5d ?i&غ JNΎEGEf)-sC^iٜmD\'1l݂Q3i<.?XƑL%% nd05;Q35RB^yklv=L  ܔTxfH:_#n Gɔ9\e'8T4Jި}V Uqp2z1%1 J5{hߓAX}6N)o(etP/s5fS&FXBStY{^zLluhKE|5x}i~3-[$h=MI+UJ*]]lv iߦ[KDȦuTZͿ\,?F"TyvyeV2)kMT)"pJZ _vp-Nn!%W\}%՚)U䨠˞8(.&'m=q}afc 4)D[#iA fg\+TA/hQ}ޝ= 6Y'? RƗ: \lxNZ1z*!hAφn6'qCU-̯KvtW^(:# J Ys704ȧ`Pd.(^+(q5X raPJ"]|<oRon6Nl]H>O=o pE[ֵ% wlb2h^ids'H9n{EM,EZ7'*L|SbM`2[hPi[Csg7<$2U2 /ܢ[EBW&5:\Ⱥ;U8cمNY[;t&TC c^dr NFi9z͙r9gW f>: 7.?]'G|qȴy,iO<F BMol!^%"nd#+[ǁtc>Sl*2r='@'Vs`í<|m+(P *z6_So%MYM)~9cSqa f"檯S'=\P?19~"X?kN0A_<*U"Y]Tӈrf/_Q|T\^ai%4[K,àd:Oľ !oXEjb5:D,Ќ:ƒR9A5m J+vXk%-T(vWx 5n 'CƠD;?44O$d`58nn gg$i/_,T"oT3/gLjw ?ObЭ IB-57rJ*h*2( Ue8eʓ"ogr> {0 w9`ߐsvtGiSqDR lU)}48 mE3"Wua?o^V-9ˍN6/Կ e#\h=|6m2@8 1xٸ|.책3wOVm hV~\f#-tN6  N M)*;R 8DM- &Q6T+S n#%yzV@@*Wi*7]RJmҬGQy|0uz]nGhY7Q@YH_yڣ2?m2ꢻUXt1E\~ f\5? A< F[ЛU"] 6CmNрAt*T[Qd$Cy]U[z\`z4l?憹FoK.Qs,8N&5qMSDFbytkA8 O*CuYy^@hy 3׋&G*/ zX|ӖBnl+RC^gz|{MK!g%wZw-p/<Ί qbd.,}5c>'S˟R/&zנoobh%V%ÝN+`1#ۊ cnx}_P{*UT-0gD0K:K(K1[0ޠYv@gƽf0EvCY F.T޸yQ{v`y Y]2'cdɤq= 6.˿gn xEy=Gt"Hqa5ξp5s"ޠqbܟ?V9/k9i1,j+nLZ^.M1D6:Xh?ˊ(I<-;A}!x> e;9PM=U'a`u_̤yK^ܐp4ӘSvItKIƖ7@UMe}[#>T LY2Z{90pHV0OlrU5Mͷ;k"(;'+cɜr4ix Nʈ'([҃kny눠ڊhY( -AO?Ck z5~yrhД sɅ>ᕦS~ 84rDHT1 `[ XM- x*)g?%b`,ţSY ?Ck8aω,4tczX:1X(J{xmL/@~qv10N×(ֲHC @Ѱo β:wu,9Ρ} HAQO^&9ZNaf4-)G" Y?EPlPm$@yLS”zysU.uI#BUQ݅f}ץp bXCR> h Dފ^*`GS,Lmt^MsV650V򄵒T5ô[ n{([لhY%DAgƒVzum~||K :BuAAS|fZ$mSo3UO _oį ^?^"dM̉u[8OŹj' "EuR}T8)]_p6\ 4Qؓc[{7&ҘN}]zai`Ĭ6 jFLmV Js J: z8XB}3q&ҕ+ooxoaog67uUR oizDiv1"a.#̆RtooL-lhy~8gPPM1B,bF'bۜ_1u{MB+:"ެx]0}GAV%5RIݛ Gkt~qE~ꊘH/D2 Z*c'?rANOs), FSw"Rp1VXU[zRә;2>cL 4vDeBHun&Um0<x*6Wob|g83΅$]?Ԕm6ݷRu0+;b1{uu4llgǪ-qT4BUMiUrLNLT1/^]0rҌe9 6"yqXn7Ox,APA&-$H' 2ZcDNޗ9}8`Wa.ԊH(m{Knbft@vtF!`t (a*P47D2.T\u;2ҍD#]ϫy)OiX[{\ErYn8c-R d/˶yȍSO a:tM8^ܭJ0'/ Q(T%eSudfU p#eE{0kG$ZKcRGhDUWU e0ت^.(2+Nڎ֔m& nPt,QZ23/.O}ֲgoMl$HzZi6eAkTK O`Pr4K:B>q.㿓`C hI03/rL&7{ѯdP,1zp0[ PBL'"?\GwhFΡ!- &th7 B^gNQ cuQCh:WeޚEqo !qBgaL`PQܟYҼUQ>Q!rޖeg#rsD.Emz|#_jxFI7: G-=F#3Hk@AdQy:leofcôB_m HQ! BF9Gs9X!9 71rޟPf]Ff<GFxhJ=QzV41Koj.=&jg, ds{_Oj ADS= dlwXxI tRu* ~k}]wɢࣷ'͏F+Ķ| 'a| 4*@pG#vSĠ+pmgK72a<CǤcfdc;O@3*fzk8f}ݾW+()!Z6/ y2zL1nqݹz۴H/dVJ4ٕX$G ZvrāFJ%Dh\@q[O%c|i$-#?;dT}>}J_#4ЬY A~_6bt& ثBSEOCLDʟ]6PB7tJf"`鰦&OLkēȩ5y'f3TIɇyynq4+T"M[f@EHLc,kYs|Ʃs^!m c{ɿroV"\Xt"C~1%z!0 7V2*N&dj= _!:? aSWT]tU?~`pؠOz7T_LnЯzd{߉S:pငY1lm\9OU8`Pdsʨ@GVn+ž=YIYڊG8=/A)z:v'I|NƄu7?uŲL:-~< oeץ\+z/?zr.$X_EcJg<"G1Kf ='X7 _`z/7j(4M[@QA-l@h̑ԍCoNRĄ+7S:@\Ϧ (S^-HR/'vVMk x䯲Gc7n p;\Ôeț ƩksD6㘂0d6慌foA8AMF'4Y.m,ɘ4 F<]\2r0vd4j ӫJ /?ߤ&nwAE7O^MM='Pb]frn!ڱҸ2j?-|j_vdO0iư5}9]zFohZC h"Ol P{b!ˢ( XݕI,/g}P}|J@R]VhgqRPOq}0mDt/k4X6 $p:`}q©}}8~{ [.]Ў" !Dtmk^,j?VwN`1F,6O(?~?ٰpOy@#j~V2 ;i{)=ʋgIϩiMSbH$&Tru)un~Lڑ:/"xM}T,\!u@Ð\#_rLj~?JMN$EqYoJ*ۢ]d;`,}OSJIEOCvaOq%b &Bk5kR fy[<{d:wMdiFSxzwnj=WzEL4IPl(Q0H3ţR;1H t KI~Fl?yVT`d*_hx"ܷmms)AGzLD:t>2w65+Y \8kl- #Ɠ]VMp m-? if3»̭n;^ 7ز67YZ#V@ƐoӢ"Aaz#JSXTBᆂ{wǠhf0aG\@ 1Y,4] AnP`MANxoPU3p?msEe&0w%Ǎ`+4A.5̔۲ %_;=QBvL<)^(9U~_C:VUG,?UaC_ ?rGf8ko E`35/oETj⼳oЌsE @E Q۷dQ4L3Q1PxRM&TgAj"-,TEؔB-e5зB Ϛ>OjtWn5]_r;G!9R4 OM͆D$Q_\?(Xa泩H:'~77(ȡLX|,uP"EI;ed wUbl Hk k]L^rsgS}6`‹z/w4Ċ4սT `(M<{aSZOyd9rF=gֹm K23xS̮$ZVv9ߙkG铦fI@;x+VRGb1w48yn40.4?7m,ѥ<8l{C431^pW_Fqt>o UaƷejbj~ @,Kdd 9oE5[% ۠4'E^MZ[J X2}hn:qiI]s4 "MT<buic`aj֔4,>:?f=QD9ĕw᫞i&,örC_΀(Zx?tLXcR.,C9QrMK>~3!XmͿ! s gPBGzoF-nt.%58l'Vq(4~:]$*ӱ́[!bn=_CS 8TĻ[n+688wɾzx^<,, }t ;I5X5-1~䎤GVR QfPPlϦtl~L;Y[Gc/K.I0pD=p.GR>9xTi[Rd4OxgA2 3\7 ;Tu w9_ޚ$pE$ RL)K(^a8—T1yg89a{v:W ~Sju+'x~V~g X|"y~ kZŪa6c88 nT5C_+(P2'XvћGt8 o}or$ E~{WC\0V4!m}$Yik+5BƵإL/S/]cZp7Sy@lRIqr'l2-lnαVR.:ި͑U:$"$ ^O5+^{ 犯hiFXGjcQoPEe$&gJn u#ݪHSc^0D$`O^N+*P.LYF;tvgbѧ=U.^-b 1n1!p]V#߈j,X_ 64ܘ20$94#N63@?F+^'k\pnyϋ iQB1()ďB<p8y2mYP3>1Nq]Y?RHnXtaWGqҌJ* Ca5=ܫA-;^1`?Asa<'t+zb%Il=¯7,Yw2rczvvx \j;XVe/ ڢe,,3xn;ux,evYy-E=gceeSXuWS=Dd: \񑿭6@YU0 H^]=}Ox vjIp[DQBZli5DmUTƤ~Ah6%zڗ4j Mdtڇ'%4v_%!1GV.H] ոZ4'T ^\Kw~^axPmt^$V^r|4םBPA4/ ->a~VtƝ+zYcا /@IlbC'~` ?|%5V^qkFL\g"ߓLS'uՁVx6f+mC(*5ZzX>z<@O4@f2G-+\_:vL`Lﲗr"hPp5u̱"-?e9kꎤ_*Ata>q(}ȄLcxtA:RG͛A%mA}HNB X`؀Cіj[?p5os,`40&]gxt!F@ :$,E~zah~LijL 1YwnDlfDqU2-G)ZUB7l )S:BjiqBg>\\ 0.cݨDM 901#I;hP"3}a\&&#0tgj>j,e#6PT=$^:!2J$fe5lCrv!{ܹL)gwTNJ/Hh0xw`W  "!kt8ğ91fE[]b1p 5߳Pv2us|'o"tɆds-{b%qv/0dgCF|v̳ rlc`,ޱO&Jw1z/FžgHܗ^]4 D\ǵ\nxcPj?G_?tAEs ϷnpLyFd;=ߜ9=Jl:]=@$qJQzhDZ<: He-\0a}h@2SqxqZ> ޽ f OFi}+z"oǥ-oX́vZDu"q1C=:.~R7 ,58Bw̴]s!F-m/rϕ@ +NMׄ@2^/ Ģ<y-dHSC s' &&JU?0}Zɟi;Ezh!_xm7vc1|)38\D|p4>6T˳V.X%$ڨ%۷/C:_σ+EDn’qկ F'߭1߽q4 $:GN>JظDR̶Au&F[mZy {]eA'{ke X(ؽr9gYZ0707010000040d000081a4000000000000000000000001643420d500001220000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/drivers/mpu401/snd-mpu401.ko.xz7zXZִF!t/N]?Eh=ڜ.+JgwɭQc.Y#й:5i$vXAr=7x54eԎ[s$kyK\1UJt Ï;V?dMmcE'"onE2$no1b%5ekpWlwL^ ރ"zAvq;-N[nR4m7MxFRktz(DmYtWѤ=YJ|i@:ۛ,6G|Bޠ?SL>j;guO5I%-m̦@)8#4NWSY,]uk)jv *^TN=~/>]]P\p8B-骕HZ|\ sTZl ]C  Z7>Ţ *)۾i{OTо .d~)L<)oN͌D x2ׯǪ{$P{vF-=c?|Ne]3C)@ehu~qkgkb\P1/^S,@oųu5 PhWē_ϕp(w! J\L`T!v]]5rAs윢RxF Ze-rR1!:fx;HH}ƥ>ST36*E::xtE3篁%9[ ۓ3GNOcUKPQ^Iɐg^ ۴u15d)e? Rw\0iJ=" ,e20]/bãskw{$ÕLK4;QmykT56]ٔEk[k෡Q&Eë[}ts='fw?h9I6//C0q5gҰ=)f x_^xiV)Ax?dTsb >4$5y Qm:^4IНVܔWK%16$Gp#F=<ڃU˚j=M;0\fJ\ v8u$lbsp$=ޞ9.x8Ϸ>SV-,fx[m "-wؔjqc> P/dwY0!W[9ry%XdKN_4!#-h L=|khGe]+r˧1Ezf>iW*#ر!Lnt.W=cm1hֲ(}T }Ÿ(es@S : ~*(n4o,` AgD1!rh΄g槦/Moe0?JmIY LTEߣrZ8j'Bz8>"MԐ i莎.] h&wW^4Cz} jҠJrds'ʑH ?C[,ϾLjFM×1>O;uCu8 *4ІR !XʛRHVMl"gaw8C7,hxuMW8/'%8k;X3~-Xe3R0$cϳ(H60颈'>-#8?ӑ88?݅-9=Aգ9Q qhZau"c,\Bs\`.+|>b| $چ0hKٹ@.y BM.s{eJ4ߜ@u鈾!ᦩ-rW(W :bBMt#~wn٫6KEʖ.7N" sf+hBu +܋jAfhzׁ K$pI3AI34D3Nx6]c=HRxQ2E~:zZ?lԂyi[N G_IN`u =fUY 3D:DPI.# E2H([&'^+@e'_wP1f*؎vefDFx4o%;8H"^dWbԝ,V$Lnex`"؈HƵ2 {{hQt3Vz]%bfY%NMHL:"^8\Wj A41u=hq-BAf^\3 mR6~YoqNi^Y`1A鼻~s`T?@R"NxR@``S$`UQEm÷dÔLֈeAJG׸ 0*E(>d#WeI(茧'co˕K-LH5ٽpA TӉˌRxؚV7p%-_rzѳ׃UOhTLg8x>o@{aIeun0 y^ ך1٤T(#j礚1< }䨇c#/w㝇6$;USqo7Ft'/]w3߮2ώ6DY\}KNv18 k頻'4ħ?`,w+E, oDr,v:Izv./*)f^KyyVI(%5{ިF.m$FX=\j3;9 O/鉂>c]L*IkBKMKE307ftdvb(JA}"-]\z5mml596̮,Xa4a X8` X~omp W]O@[<lN7qd9pT|B=da̻$f _[cuQOZ[2 g H{AXFjsK}`sK)  E;Fep,ut= >qbs w5` r ={~ Lz.JWzWa5% #ȝ(gYZ0707010000040e000081a4000000000000000000000001643420d600001b18000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/drivers/opl3/snd-opl3-lib.ko.xz7zXZִF!t/q]?Eh=ڜ.+orEg xaW壮[f83HCtΰ [WqKW/y3 W\EpO"[$hW"lAL}{0~ND&!u@$#uRu.@^je؄/2t4 }p17WNwqxx,`Ņ,RPҧ~&k.2(}\4އ zpN5\ix_y_{\F|Uķ+Dwcej7Hq{ R"x)ӯ/[ü/ (][(R;(6p;:%t2sl"zԢ9#}9gCP$Mi  ˋͨ\nxþidA:2SiyZ>[qAV%@vL%Ձ1 [KW]˹1D-Okfiä5ne&k]6'6扖GroΌg<~&Dvz[x%$⭖aQT%݄ 8PV{R<3X# FƜwn#Y]N7l pa\;o:7Vd'1Ǧ |}4Z#ulqXmLl0xk-Poh9-fZXY|ej m$G5[P^%.}øբ n%΅WRERȾxH1iWKOkl"ce*{갈UyΈڳ֌Mj.8O964uKg-i+%QJ0i0ܪNTq~:Y`w**ȀH=fг/ankU! ͔8ΔOa{tCܩqA9cǭ'[V%@C/\O"h xwJ-JUG%gYb=[y.FX~ (8ʖqMn>dt|+v!! j@ؤ0SS,zM׃p 6PG>#Fΰ Ô!/F_h, u2ӧ$_cvn4ǭ 'dPuE yH=tbľ$Wf59s3bṞ0~{v(z1gߢ409jmhNHI"<Ŧ{3'mCD*Gb jF'P!*^W$䠪y{;[+ Bu.NV&Pyj5pan MT6!csel/o޺{AIK.6@=&6 ǖs#D?FXr<$>FўW&swPD1fwNz-?Z$Í ˬf/]Jwbf &D0nmzڑч'*#Nc*nV^k7)GLhR gO?/P+$wN'X"Eki `y Qe|B.ʍb {ENDnIi<[Zz?J 89OY^I {G,y|>EC:[j‘32iScXҷr`ؓe둑}T%)^qv^h=V9] >mJNJoS˶]ehR߄^5)YnU``CCRk_{Ā~;L̇R/+mkZ$]K!@p5 S6yPU(on+I&;e;6`഑nN+U[sK LLj{(wROf!ù!ǎ==*TZ:$Êū7Vだq;-:$˻4cG9W'yTh2q$P#'ۢbtFepj޻;Al+&a-;1$gBTF6C8ֳ"G_Np&yZn f{f`)K/<'0HipW ?\DN8M"XT9"ypˈqC-Vܴ˅xG*g]$CoKwQgĕ;D(((S"<0]w9h]I1]Ckc3x t!$&\ju$4*%w#/0ОZPDf$yd'x(y8"p ,֬v1IDt$η/݁rC2Qj8š˶KpnO]Q"XUFkya $`^#~ X3RʉNXV%֦h(Zj%# %xѰݴB R5m崣X0ayhPEyk/*P|vUZw'G 8+ bTnt7Cp5: 8~= *BU*2!Ѳ^4*fSeN X c |V3"Y/3P#83(2f˜ K5@Hp2 Ke{W0 (俰qoi6,\N9rQ:8۷v[Zy%x]<(S@gMwn+cFsBF엧ie t#uK7ck7F _M׎ 4idz ?/8@\( _ZGf>7<WFFxq?8E^JF*J* 0eК/oHLu 5칰-(t \eѸ}=le.+EB !pv|fs? (pXׇy##%B.iy'j n➡(kJ0LoeժyG Pʽ-[$ >6$N$uUC,$Itw1jӫπ&#;XWdJpslH⯡,STkҙMpn}fg#ntGIȔfC6+b:$vS%ݖd9蒈L |XMo.g7V&JCCu8C|_jUAK)&5paQC]TcpWOu62_gN|8m8EeM2gDΨ="5~;3 =kIqѝI r <%)PzG J$-EiB}6kPcѦp.0@Su7Bu&Bo(Ƥc 4 eҧcru?gCV%)71PBsB<^gX1i.CL{`.eZׄI"$* J)L(KS'&v{UTǭ(<`t[́55A*,iA1oGفs̢>a#b[{6KT4u=|%9M qmO7[ɞ M#!u,{*&T]ܔ_.RQ׻Z=L6r2S6Hǎ{ؘfN(sPxS#5j0q6 3Ȼ%YKEQWCx]?8񝥺u/X-7oydg]n(ƓXYڦOc[PQby-k<IV>iR#}&qדEޙG7,:~8,R[GBku5+)K&3nq998&5xlNJKE4GQ ;;ԤƓrIϮ{oo $J7í rr8Z$µSI,[k۹NbC%Oh YngA]/6Qr7s4EiDZqo3*IN.X2n}q]-=sD#v̽{KF{o!@E;VWA٠ypѐϼ+ D?JYEzj-Oq^"}[[:%k3Ef.{r:xL»T;cbt[%uL)6C[9HJ}E^\R̽#o96 J=Mnъ3Pz0#K,7wyaka ސZi-!򜩩I_3 {|Zq>-cиc䩄<U~ W'a_lS}E[/; HFxNŸnMir C ~jc=t)/vJO!H|tjkoRKÞATWߕ𻮖p1尞amiDZeH J6iΣi7$gv=Hf' hV/@>cKuTgtROӌ _)Z'nuO4X#oqZ@,fb Ӥ:h;& `6@5DǴ5I7~ǟ,{6BZNNi6nҡ7=y)#tۿxkvMXseC@U4;o\`Qt2=fy \!v<1"o!Y~ %^.h߇5 fEځ?eR㭿C~\P#~  ԇ5ؼ `fRw P2t}qOoĔ~p_>EQC &~E6e{D xXo!˥4֎CJ5:S@i%,Qq/[[mD a8pƥյ]Kui3D|f>3Q+-)үԂ@ cn(=-UNLU8lAk2]چiBc@ };]!-φ!Ym潐5N#w%RIMK;,pHzkAX'HВa 2`P9Y!˲{LLiavTkqcAYJ!6eFAgSiuTgnK}RĄ/oD*kZ8~BXHW4kSkf-Æ+խQ Cin4\^&DlU 1w [H`H͗өM#0˶ ZW':R?eeۈgN,YK]ARaRjm ^!Kp$SŖ`bՎbxP}洵hX_oOݧ4f?IIE־kmh;ߍi?\{RFRloF5ivՏϡV jG3r4)fm6rf8x :nA)%!R aѯ<nӉ_DqFlb%뇼e]͐D/j܏o%ԝ9JŰ ʕCd4=O /1 8gUN]soX\$(`!٬ W%pHp~[anpst-76Svb+ dXbϸAC2BGg ⼙ SEq&eK ; 4v\}uJBVCeKUF4:.*6c ]D1D6puXbel*bzٚ>E=`Be}BqhܕP:OvzPm> BW1Hh@ 3D+ghqb.:cVL=͔WUbr#+\>1&tbJC6bieon"Bb4ZmP5"!MxG!Clo`z?v-Q&4?^*qj![z~td_G{,Dt+pAꒀ BE1wKs/AE^y/_2`:kv->cv= knd+h$-Њ49@msuqJMvM6}&.D;^qiU *odHcӝaPX9<4ϡqy|!h5[B;/%o@;س@=t̰1i.A"-[xhNxjAF(i?ɡ̍e-H#p<["Y]ĉ(>G}) >&BV_7)nȱ s ;Tʯ<##W] EƣD )1o[!O_s͓L`>mӈ"]c"2W!Z% z+YN -aI$*ao?LѨ7ޥo'fJ5>ZʫT/^ 5, b9yVnۏZ4=C6ԕ2lH&F/LʐE!V/\JbH'cn˂;,`֣$l I#$oP 0 YAE,b\l>"0v1G' gAšqdu)0nc>ڢg3>(@of.k,1HՓ;\i#Qm>_%ys-<9t2;xMlV33=:O,c!#<(X}ۇF!D|ՔPu탇4LSk@ͽl1Fݭ0 =e7bQׄ_G2?@ƔlISTrƐӀa-#>RYZfRGE*@Q+qU>CuX<6c^Y*)6 J0&'RL{t>:&wZU)v-:cbI'(ᄑp:i- < MA#Wnkc׈.C} JJVERCm4NZo轧sV()5Y`QLSFz+_utJGY`[ʛhJqAi쿯~r .tSM sj~&-VKN!8f' ?<[zLRW`2BOC: –s =)`3qk܈[f&3K|ud`%TL5}ڽh}eVk \ -_n+??2#5F+V \b\--%q %'ܨ=L3 T'K8ҋG{+SA[ȋ@ ;ckVremO0JMf -Etʎl 3BOKKEdsKCz7moEk#/%.lLwd?ۢeo^;PhtaHo,@\P.W {AE Da)^^݌\T8ҧW$KPhsYcERa6)# 9 Q%"!P(ڬHI/˯F:Mq=Be^w*XT%5p#Ҥb{K`Om]-Go6ĉFBY+$ŝIsďh@JAM 2,,m~}՗itn4@71^xNM#d YZ""6Ehە|p=皨h@C,te"{2^%-ñ%ֽLI j\0 9S$!]p\U![AxUMoɫ+uG{x'dYoꀡ\i6}{/ OQzOrZ9Dw!E˧}BWJnS {9e0Zs,6iKJyqh׸t_N;~H0?]2ʣʩ^V{K` *~| w|Ƿ7!M;E8T"mM+zh+Utߞ7AD켨/Fկz !<yK8Gܛ'7faR\ 4 v S|x4 05/Ia!#=7Qg-J% :&kS<.O{|>s&Ujkő`!TϣAWK;sbݞ m5]$`/1jefxj23hǎ,7d!~"ȱ6|@&RKctu!B^Ы=$Ug >=9U6褴2S j'f1_3idchTb KE q&fԈ-%\'`\ 0O_A>y#2z\0`*J(`^#$Dxwܳğ?mP=ܘ[T}MZLY_ ` UfV&vq8ŽZ:N^|c4E n,pеx&n+b2혈&zNu 0Q9P;lûZ/Hg;؟毘hL^%PBf`12# &kI@q)2ҹ8 ʂidoˣW4 5[20=m {#0&S孫9VNx;@^ n%}DAom(x# XkLd D.goAW* ?W߬`sQP.+V #(E$YEOէ9 DpIW^D0YϨɁA&>&R*aqW˺^&Lݘ. 'iHդȳZK4s2܇pz&/bFS P~,ep?BpTzVM exI?  !q?cliT7l\.M*5!~':t^tzsB.{!L~njFYX:"Ie\wo5Q[L|Ia;} ?JS-nƦD{-7]}rsLС6_a0/MtDwȮx}QP|NBkz^E>ZEOD,-3}٫}ɻ1 8%{`(kTM'o y(cf MT] .kՇHPc\dO1ͧ'`9`aK 3"Vjw9 F\x7az1T;>Bo3x Aʩ5L&קn{SW&VC M5*6/>W`A(<~lցY~;#aD[L&^kN rNy%#`){a=`1]o`F)i*Tׇ%n0α%G5bNղ!ڗc$HDO㴊cCfdNh|Y ~QkrQQy+~Fu Fd< 8wYnW1 E֞ !*Zl"m2;b5v~҆6XX6G"">>#ZZl)o6^QIC{ݏ}賛 4_,#^u"eCÕ 'uL)#i EŦ! HsPCt^p:5T=7RTM!Qh G*]ӌa> |6aѥqr3m+tުPj =B沐p++UE z 'ifQ*X*`s{@5q4j;>uos\FpQe/Hx[謊A,v255+PM\f +8N”Mf Z6ut` X鳯,It~FYlK+[Oa`^b0 KxTÂw=,C-qQ#TKݔhBf)j%/I2aSͧ6l(ZU/GrVFJ7DWʈM ::YjQT8]4'$JelQmiN*upi pЩAux bBN&oȓ85n;*ȡO` 벓wHA%[BNB0< jk.B(BKSI;i; f Ua4W6 yIKa]+j2WۯRmO l;G%]J~2"̥Clf#i&_O3 eOuH]"r8T9iُZp g<ݶvjFEN*oM)YXMVEMk6+Sd>\TJX h&t0oH{,rke>:k߮f!b*c"ϷRHeIFO Wxˬ;1Zb:|~hzǺ=Fhhܒ*7;3$i-)[z>7V~Yd$zS(gl!I81>C;JQЊ젲Ӷ ς/ WMŰG}4ae8t* PyR_xI3r>;e=S4  LD+կi' )]@_8Vl;D[/L1ܦae^ dDKU"sn[Y4_?HzMZ{+S&P.xkHn(Cطg  ﵈GtJE%"\ 2#ZpZc >bz<ϱӭE(#?OqOM AwTF@JH묇G-eݓzeu'ă7*Y>Jdg3xv`^"!K9u'6EYG)4ǂdq F[w U}I"Nx{>c]3^ޘQB&X E">斶ACXN$xƯ)Ն[mB^z)*@6Е^hޱىPT֪]; ~o[]rn1t*kp}qq#Fk$ 7+D ͵ycb}Wu1y7\6"*=IJ4Al_:Q w=P*FN\A ą6xY1fvT@X`;{c`5@B[`*W{%6wW"^u}"bύ"8:Xe؋]ϻbSlMTq͕֡>BDTN@fvq#oz۴zLQvoO^Lu.3U.%2gy6~ɳu3Ur`JsTh:vj}!p_/8fWa41&RoXSAO {PJז^t%gp $ar:ąޥ$eRl5-c8)`驪5Rlw&fA4tLZti\3UnK4`͜f>'ҝTo@.)d\-e${ k4+.zk)pc^>S= xm>XG'kDǗ`*_pBIk k*Biq%׽`ml<وw# 8TE#-d,*OXιRՒ9HBΣ7u^+TBЕV?1RxBeI-ZӲ[ ?y-K(*_Iր[ZleKG]v6ZdKz3Tmh[pp+eKmҘq> Y+ɧtMc<I^i /c^RUPdV?^;& 8v]Dϳ[ üa0%!?zR:kn2 Ņ5rOr7A8Ig,t)aM͚D1} Og-YnP]= YftLxh?h|f<ԍqSє﹦` &ݍ석 틠Ǭ*'[,vWKr1Ν\+Yp!RM '[Â#w S:5Q| EzH`XfZl68iK@HryZ8NخpyIYvgSVEԟK"<2o@2P>D0@yݲ$b(F \\+0 ǰH8Mf>3%!7ceB c9NIG0fK:~6Fl9={DEaF,>uG^3XXKYB p]!LŹ}| ~7 c7mYY[)<i7 nlPCxnζ’+#/T(mB ?,.;Po{$xv?Ť0\y}M$; DS E4?܆NH^]RFi`F#-8AԭɐDؾtv qyFl%tL p޴,qyCRs CXw4CuYxyiAOjO^! e3wxNը]'1v"2UPUSKJ |t£*d ltZ 9c%r˱ؗoGH`c,C򑿳2Jh!< V`=1;KE%];C)%&* {5,cZC)ᚙ e:BpR2` xpJO - q{%M|!ITa=6bxD>hTB^'jM+S6sT4 H+P,eSةL'iDpɄ08 G|~pN}YYT_o4ѭc@`y"u.$ FruCA"Zlbm9R!avUVz;U︞@ʪsU ߯f6=%Q8qֹ"!ÈxbidO+NzWL7p1"ˏI"!k.`/iB]\ hS!o4DҪNWDRQW<\ѐ'Rj^d_^J nhQ!ws8s0e/%i ~> OFU^Vl%K\8FA> ŁǬ5pTt"s, H˗|Gd/K+uڕd[Yxh@l}dWC/?G\ܩ<"mLohIm8{_mw{!Zya:ڡRe:I=;zg\a#'&9d?(3[k 2Z]!O;Rdg< 5Rw{1 ۢ'&#K mH>אs~4yat0r)YtmQ+!6T@ПGג5E:jes${T7/!oG5e 5u{ug^(h2[!&iyOQYh;nA~Y˷rJ>7}Y95}(*"rL? OCHOSf`DOi 4t܁]QJU,~lĉfQO`g™o &+auB8_?Qzc|*{cD{lꝕq2a*~(ܔAۡU9,8)>>kn-K`[oGܢ}O$X4n oq0s֎ Q<)4|@4FCƋDrj HT=:k0<⍡,Ck(=IQ!AfLLt) J; qaOHQ"tK}<((Iοё35,ȕ| ly.k2&lqƵ"XWʋg\1x.@o_8gY%y)@)]pyCΕ ~ :7;՞6J R[ctYV ,uGk1efXyWRzYr,N[:};\ iޅ6L Xh`9sZ{pQۑbGr@ XSέO O E?æ4깽}~Ds)_^x#z7!qڏ/Uh-Q*?\uxB@|\_Z$UyK*kJ؇U2W |n>' JY:{`a" +*g;U l&YvY5Â\1mc/֬E@-j:iYq'M$ÖÎ f7qXg4\/h7)22tbbnJnX5JH{#Թq[@/`\OU7FYU_s6Sn;m=>9u'}Uc"$J8ㆵq#SJ` eFYR4,~Ež 4m~ JDؑTƚ`Rp08xA ]]]F`,b\4fR)85<̠jH6~E%: zטr6ʹ,/n**F}+ n (o ׸aHsVgx-].o1X㩎# ."~9h%O6v|.C/6}-Ѳv*>=+~-P+MЎ}\^T`W1h®kZD{vʠ矰%k+U[Bmsf vc8Fzt~0o hفյ DݸCxhY[]P9?N{}u?YX:S̎ѼnL>}%(>Ycff E]>@*''*~r pP Ծudkn >p8 Y4-[tRzI'Tar] >:*U᝚1c Y}o61s^qom FTZIž\ 86[$w+.J^s CO5(v:) rPE?Є7K aDھ?K~f₪a>#ؘ{@ck.J벜& \zݵ _Խ¤32{R؃ktC}^brw3!"'_"X".,GHEzpv.E:PL~R{l 3\}޶Wmv4DPD!l9R9GaAEɀ' zMYk11Mzԧ2݇ԃ=5`O>-ښbd #R%v!DfzzBQ!8@9 Q SR³YX\ӄ]-l Q؞Ⱦy Za4~VK՛%Sg7acijBY9DB4A_J;E-9hHncጜ3hc ={oVf"7\Rrl#Iuoƒք%$a]8^gQ,+` n"KsKE҈Uu% OE&VHr=cu #ngLdjomx{|r, m줻nbH;Ќ(|bv$??9e,Up+i9d`]I5-8v $gfGnsrԅZkښr8dk8΍w֨Ig7 !EOg 6J ſql~^>qs 2w|6;ՠ[N7KC.t?`Ļ'۠ oA=UTфE>l8U[7h])lO@P؈HOƑhM IR~ÚjDZ$2(DH^w; " _!ta' E݂BIUhK4(lt_vj׉9jD{HY˪-N >4P-|WZ@Ü'w|ĬkΆ)PȮqD86f&yFG*Њ`u;D0rDŽDrkۦɧC|{/ *\kUOuwO0ԅ9Y騎l:ă,Äsa&(N0u6{HonJ>f&%[{ˆ/-yepF,[[\RByΌ2#&)z¯1.I#^z7# g3TGRHU}=".oTyz|LcLKbI Ϭ_&:v7;'¦Bz;,˅1߷vbk>Nܛ<%{ GST<& L>_ʵ@):6sv8=>2$3zUsba"ī{ 2,f/}7cȴ'Uҫ\3z-mL8q}%OzoZc8Ӷ"P$JJPE :v&SOeqPoRV9įU`,)g3E bd  ޵h{uTWc|L,>Y)0 V0Ḡo}[!`W!ȉjM IH7vzI_27lDFƥK9)"̭Qv V!8FXPa "Mg vs Ѓ6NHϣ#YN쀇 [h\u73.vJ^PƂqipC(@(NB>hap3 tU漟cZvV^qiHӫ'Κ':[*ohb?}Txt=ĊY #R6R;eoDJ7{c+Pɪq!5Aj-۟+{J3I9nrhga~ƧVu5}~I@.\.8G̉R4\&n:> ]S?,^*OR]Lv# lft}^P]_Тo9m~<$"1 G\ޏ|gш*\[Ş^nP-|lQ#C]u9up 4= &&H%On|ždV D3ScYYT]qV dK27љ=eu [1:T_mcu3,;u16+RAXjR/}̹93: MD=D !ҶeCbm I+w|30n5.& C⃠1 6ٌq#C0*;ܻ]vI7h}.5KMLnb؂BV̖{Ƶk|)pTET? 7Q[]d(lbhM:B@Oqn M>˸OB0_M:`Y* M 5 rKvX8(ӻ}WMx6'Y` \]tW#B*܁@"ldt}؟[c]E Yd~K6i9Dy"Z < ,])D~#`3/].y)u iMK[K4C4\μéBYkSelA0ZBJ>y s_J 8D"NjVp%?r+\ߗXP1%m6yiߛG"ma^ (RvςϫC!eVv^ w6,#3mh3bטZ8 2z0㑬0 ʰ 4Ywp"،ln vO:W3H+ Bիlϻvݴ9Q̧ jCdL_S§@}aPB|L1l1=d~@]3q^ԉ4z6;BMv'x\o6%>E+]_0OL!$2dlֆ>joO=H]E~޺7!Y*wGusdzY[ݦʎI4ҋc%<+!;Φ_ D: Ld:?wM%dsBH n]xMJ9tTW^3hPIY%B?gf@Fׂ(@|X*aveUnq3]nCXRzļfB7{{ɢoOsUVoY:`jޥ w̗a̓EU%tLj}0b p|ַ|1fNcw݃"Hќ>6S  67#}.nzy ;o7$Q3Yc#z{v2^Mu0WAHElہޅD~Æ?EL.>XAyLQm='J4`Exইp_זv Zi5؅":s;D+=ԩC=^eoEY͖+mq',%`Dg( f-tk@$7&;X|Jq3_@rc-ED&:Hs8!mvv5 6MUp|3mxkk JwNB=oȭW,zKXnk߅4.#n~?0-!юIhʼEEA!]++b+&]619'h] qA>}g]`9uW QciQ}Фt- y?tͱ> ԻY3bj!J6n'x߁/`BqftI$?l=J9EsGi?-kݧgd<-WDfynh)JG)f)嬆(.m!{|9X5;3_ B+qٙ$ښ]DnsөV$" )X4[zHzq{a| sL;(UHzo9ަpeHO7uO#:x*,s "GgS͢t!d&m]ȅEv ’[EBh/7ەW0,^SzTBTfNG'c+46>\*3?dut7(i]\<D'`=_?7Reujl]s04yOUz+ٖ.tu /lQĹbubhf?A C8 ph-!tcY@xWW&*Q!+،9;fCc/  ^xvZ_#FM{m{#OҽCh3uӘp&JLqnZ Ƶ6.{< oɩ\6 g:8U'NO+p8抇'Q 5Cw5hK>t6Jqp1QFEZ#-Ful==d6/:vZ-mqu"n2@7Sv"fjcz ^_gIipa$E)`hf@*ɂz8 :* ILω.c ά ĥR $k$Һ$e& gr4?f^xEƈW)o4",ғqjlF eB-BO[*djxLh5kRI3׬}GH$<FRODҪw~1H@DVp݉^w^h(kI' l.bgTCn;_IzAv3ɁiC5O)ex蹭={]!(+5~Vk:t8<^-?NHn`Gԗ(XOkzrB iDVQ&!g`澤Ǹo 4}mF.}r@'"oRi3SM`N*c~ a$ڝl$T <dz»2a|BFvٶ TQ'й]shj#qvQF4^l]AEK'陲gI']񪣁'Mx++'m.R`h,9vNb-_0D!eЪϠn +BE pq|j"|ZR%4F>kW e": A&m|oWsEx#z,^mȶ*nh+c:3*ruc1H8\g=o^wr %q/D$"z\[i( 82 Xx+A)XjSϟ_6~m]c"@FdgESӈ ؃,zBg`4=7$.孫~ikPE.6@yK8tL, {t& w!mFM& @niCE} cΪ70xTmkOܡfŷ2;,n O9÷Fq}(dɧc 8^B7R&W86wԛi樣9>vy4BjA3k?M jq,WA)@ͅ j#d]8?tߥJy!b8 sR !Jy%{8_y2Bܓƒ"Uz"Zn' ;EE)?z!iӀaѵɆu !Ʀ#_N {Q"Kf `K0[b*t]SXy5UR r4edxk[N F"Rb贫!nSBϪ?9c2BHaeG)ʒmSvf «j9ٝ8p! 2Q^xEI2d95R., F^[޾xn!3%5y@κ"K- ߈guO]fu{LV~#{VCYyz ZP[\z%fͅVzze0!)m7lBg52fQp1F"~0|w&U{v!~А/bhJk[*j}?k糀ae@Un!':h"_Yl }A-{uZ,>X3euP0ƹ a$ 5vb^}~6aKI*sS亡uMTJrt,%b V҈RI'f"%" AዩiW\1riBևn7'T[BרRDEҀi<3 ê]c6N!1c\WO%Vz8Ć`m$f-;!oMz~.>-c Jq\? $˛7U %L"3MT#w#xdg)o(xfS`8gjb]BMb\@'r4pV"ι񫋠fc*=b )|L +PJ׾F` uTs+h(F#BG mBVUemmC@Mt8%Yxj>|cc+1=BNw <ܬUVF #7x{w=[ΒRv2ܵfnOEJifpќznx/h£?z3 WtY,;y_Hċ.yZ!CU}t2;Q5v]]d{\hI箓B!*E/;Oy1$ %ѩb {ph}Ue\C l"(B}_0]e~q,]-MbkBY'`8 =yV K>] =4E1Ku7!nl gM:PIGѢ]B8{mrOv٫=]OQZ2`4a;$.ë, 0離PI&% LJJ~{(™ĭPe@0xX. lHSR| 3'ySvS[53Z i[e53Lur.N?tz"7M xly ЭMK/;JZnK˚C3A/,㯶7^ôQu$/]|gdFX-:|4aC @+>LE/t_lEt9<*g:JO*1Gc8^?7AIm+#Z&>:vj&x;%G Uùw6>Ng:n,KJI5m[Wi(W#Y}C&Ebt1|aYY sJjGpc;.?cg2' |Y0Yh! Qs%,(\<Kzaqe: (ىUHlUH (X$')aQBbيXFܥ)-M#p裉erHeuYtOP"wZmwSjd*LDNFRu#[c\.4s~ZQRUÁZRv BH9ze;|cէ]/+Mنk>=iR:zˉ[B /,;'6̊ڪ3gk`$$zIc۟(rueӚSEn`ϒ -XoCqkuY oJ `omXXf*S֘.JuښFe7@|U7 7&?W |eR1„&xoyE„iԬctJe75UOnsnM|#Vve0P%`dz;iwexwJ?f=3OUXcOo]sd{.)<1B]nz(6Gk H%)Ma=?FC,l{6 ּ݂8˳Rr.Gz|M;BpNFNerH _;Fԛ aψIX M!~'B~ʪt 'HixJWP%բqҦЗX~Qآr)xlfxcBqѰ۟wvzl %PζPDAbҚo :,s Gz?ҵs`%K}x`Yiʄ)<QQ\U)b*;5*zAI#;EMde0Ȱ1RD? ToToB0AϼDz:tDF]N-tJyids휮6-v 3}j\AE ~a8R.̆A"F6ʰm5.RՎwak7$I<1tݎ+?ضAdr=CVKXcĈe[H Yc7do)ѫӭ 2tD(ݤMU?YD?xZ6-|¨ljR&vw!2F5R}^9"f+Y鋢Zs8\|7%4Q}ށ:dj<"Fcup) SKڣ>\44m\>S36/pրTMvۍNdK*^1Zqgnvm7D|S2op77?Fk(EK>ye(>$h``USqdXų[=:ê9Ҝs8|I^DI"+._s+:hɭw] ͈7bWX/DZwqWcneG~X@y{}Ux1K5i+c鷣s.J99b>@ Ģ4tuX>eB`O["`:F-#WX26HDUk>'-mꊯ'\ZUniufő{/bKy7 ';]Dtcg VБEeiSX #U҆]H-[IGmKa1o< bK e'Ѳ"0 7E:MdP!+^=BHdy[J7W'Q4|CO[:rclYgDUzɸ2y X`gs},Lׅ7| 0խkgu-z; q14:m6bê$.tUK• i杫ʞ1n|Qʮc-T]Y7UdSސ Gn$L naӠE>EO%LйwnuElȍ1"b~`6x-?r@?*p_C]$$ự8?xM ^.„Eqi=Ki>z33r/o,dik=5m`3SQjcW@$2-At0/?ICHî < akѺc.)AqB}'/ פȁV)dLjAcOfZZnMU1GY}̨b PPDTyY(Q%Zdj~/l Wy$kJ9̒v ҆7`ʽE4-p;_a0- "WV:aPd]bD@l_FP3imKI :nJF\`40l1: lv}w# g՗sso)>?G7@ꗆV5d\+3Wz,+(ޭޱ"-j唜9ͫٵ hp~i5Iۍ6-sf䃙Pa&ԥ^Þ A69m-nA%!=3U5Z?iN30,r]Ciәx\|VDu.)/7}gs~#Ol *W_@C؞I۹_}cT' WLݴ,JȀA?#=srO4C"VV HX 6qPNUEϕ?SBjGgh@<[4=Ab3ȱY7l2pwPQx9FJiYkrԭOR&}đ{^S)XjwĒ EZN"< s}X=Y 4xόpFv ҀԛnOplR!.r1C {qA 6Ctrc<"@7p$?cDGNș-\wB^YeHd51Cih\a}{'W>į9sa}r4 ۇ oue*WZ+7T"UHMHӋ :fuE}Y6T^iYtcx};dhBHZ~bwY6y?%t/7 噊-b1O]dsYMUq],LR5;x"_<q$BR+mFގFd]bO($:i/uD=qbi?w| =-׻57_riVǗXȠGޭox؝AD&L/Mw'jJZI#4GCer`pDw`v+:,^IS^wp; Ttl|Ю$F^TDX<(@X0s@m?PmCP= Q+3}m%w4W"ea+5J,Eȝ:Ppo ]|AQu? }PR_ETlheE\ AjQ*+I[ N~vNiʳ*!}IS+YV`eg<ח?5vڰjʡQQQ;Ϥ+Oc~^vuiy (OnѸ0uWWr]qоaimA@(6ÓFI"IY.ăV ͝4vx 0o)23_; T%0ӛaIi}ZG^@BB3O`*7l]ec0 ê3j [u "qVadF6d\B8cqV3bb,? `T( v4F1*&j:`gsm!A{=^jkDM:CM-__T]VD{&QPzp'9,d2 Ya2VЕFkX+sl+e~J^++Lc;c> ޭjA8lO4'CbO\^CӖyu)Iv%M2??>㚜UAf*jӿ~i3| 'ȑt++{<w8xSLQo\<.|o귤i2 Ӭۜ `) ϥ Z I?S "6i|xxe.]n]Gم!,XkWE,;g`z)Ȁ]m"uې3ڊ}X"]4f w6TsğE&[A!?S}E\78 H{ł)BZ(,X<W*mG_ pRZ ][Y%87xن &qtC^ dJ1cxWu{4)0砬[{+g4jG(yktXKx>0 Pb%$m,؏[Gj~j|[H(G(^o 2qMP4=|)==T|6X.!/CZ * |Rcj8bSYt++£>V%xF:}z@鄖Kjn[D<%[0o8..cQyUK> 2:x#;%dv@J۲1*6ŨOȻ*꥜^޲ñ^UCL%^́tN('XǦ% 6ςM]q)^vG0We9m)dX⸗aјE .;Q']@]x|Zz+iDy\tskqU.ԕ'q!5ap+$:3׼HnK|lVI`o-}n-=wW7n5ӆp&81Z*~sxZcRu;S:)m4Y9yVF{$$`&l^\N6h!MI/Y\!US&TK\:q;ؚv=ťvwY6]%\7՞M_z#WϪ[28eΧV\߄$Mm᫡"o^+ϩJ? a=N*Knn]ѭmR٬bl^n(E*D + fv>0Lm`uFO3~ OO8Ѳ[7]ȶwF2cdCÑ4#' ^8CQ \X~">rO+"DFb*5-͈_ ⻆NΰeNYhŒV{8C]?7xF=w<e#`n#$hc~}M_[o'8XCd!2d*Ҿ}]CwD!/ XR3S C2Sb=/[>׮BXM\ >ȺhliClW±g'dnرbw161kьk 9Yq6&=`n26|3ë)KMc"\:|6U1s '_G(%T՚|˵<8R~DV!!LzcIG/M[!F StXM ŏ4kޕA|!4+ť6)CFx%s!PyoIaIyuONM7iѣh9pj➸T\ v%Joi1j6}y ;uHaGؽĴ ׭t^DdžjzlṊRNÍ|Ti}Ev)g`LЕMkmߥ]={4xN@<(4b*py9J.j<cm%$H! "IRQ< m ̲ "QTM4%Qw)o-GS j ݯ_SAWDt [5M 6~Sl2?{P1>|T2cY؋=ZH xA|fvHa @^2)M/͹猒-hfW.K@!f)l9O?+.a1fY16 vMI\קw p|aJ%#Q,|^Hͩ FmD48kM`<$.Pb~L@AX5 rFv_kHCL!@Ņ0nV%&%3(K5;`H+j {48*\/ABdbtlGA~ W?Li~ᮇnb#i@tH*@ hFYtȖJOچa烟ko+e42n"@;eTyF u ,e 13)F뛜jSo>JW?Qbb ԃ-E'hw|fbM `ѢՂaAӕR1lBG9 WjuFb*AjJ2&hadcE_p/|T toAdbS?m`m^2wI;Y|]#4mM#Hpew2"1bT2׾Haj6MZf}B+7YDʶ_JP pC8KSl|@,+JC>nLZ&GVC׷a)R/!bscs3kaE-m yBa)b5EC7unEMǍ'HlV2Ϯs4k݆4K5?Lr/dXhjw y}\.s\%4g6R=~ÔeD;`Cw['^+T0Љ g /'K-F5%8\ Չ@)V2KƦ3o/6ɳ XP캐mϐ֧&eŊ\%ïvLa2|dz3Tr~xxceTvm}P~%ag3g<3V\[k4"KeR\ 7V>^8׮T|7(}^̡pd0:45%q@H7wP杋{~~du4gVH7 K_!jNDQ20o7ODf٨Le)HR(4ŚD bCo&=(T61ˋD'[)cI싂}V\,5_F$- F-gG'ҽy.,7Bz!b3()^x9T$(=?2OG[ӷg*8F mL£1~ڨQ?žFB򳡮Xmkj9-u[u[NCS0zh c/tFVfzJW+C6gj]?7 85unGG=ѻ:Q3RW1 u_ CI!"95hyh% ,i>=IS*y:پƫr7FǣkoqS0*! Rs\/_^|@MǵTfi .MO;Bs~ptxz̲ZԍAZrU-J9mڱHk*N|'6@jEj:&̇3l{45 @gTA6 UO6̞OHg]RUgb7Q Xr<#KDp6AxeuG<T؝\Ƕ];'bP.ݗq+V<(#ݨWX8耟ʆ #>|ηOC\_Wf;ٴZhKLQW:޲xY~*ۆ\2jאLjUՈ| \ٿ]4xHH3~q-6 Z^k3D<JGRVysu^O~ȼִ(ŘSjg C߽jU|>kIe0 c⭸<bsj(Sٙ_Zv}Ԡ?W"܉/$n=+(V3;UD(R}?`cԦ_ʟ:ʃy,ft%.[maH#Y5 `m(yp0vl^O]VyH"O AXAl9:/>T䴖݈ *d=X*) ʤw1:6rt膢W=|_+O;ϧzmM@ff0TC ,"^@ 8nj`VgʍOpm>q(2tgLT׼.g>oORv串3Rq:UefzC$%)9KSسgXmx/s)!LXqz*}v,…u>Pw+uE &Iԙv`h܆Xeۂq br*58)O^k0-fcnc(/kGHmxAK7>Bm a#ΧZX_G)R/Ε[[-h¯O/%96:ylA`&G@g!6isk%hlCɓڑ<,xBعVPbeĕQc+Q^@x h5G,V K&8p}<,qW1*cwW8d-ikPp ' C lGׇ*3qQͨ;#g*SdhR M̲oח[=s $ւYX\:kY; ȑ! >>zJ?U\h'rjkG |[0+<ppt&/Av\>}> jCm -hUSeEƎ"1O|qA[H8W50?#Ό"G(dS&zݷɊ8!/jb|G!dfLsZVp\ʑ YX({-+,L4G+.H:p]ncLEPfۯkS$aSj X.n". '`vmd3.sx=wJ)Dأ}R! J^ Cʠ/FDXQ̖:ZJ;';#ͼ!9dkh0j*!V={$5ׄlbŵ%.lR:z#5\xInp˘}~$ؿ4, 475If{֒(!Zf٦Ξeb6DόUIWڈg Ph5VHš7e6+v*`؞CT6Wxz%qqh%$@!Ko׻PyY(#w=jn> 0 sN#zCV4xNWya@»;.EKЙURU)I=Cz'is( 1MSǠ9[3J[#srNѠfED FwpPͳbfIaqՖʮ%p:hzA ùpgq `^.Xp˰,n qkGag lJc{ O᤿J6,==!*B7̷98 a,w KvF{y^`gFϣ_(;׺z5zE vL05`ZbR!ͦH*=x!0A}:K?Ȑd#w%KȣeF H=DUTioJK¼v:bѳI̦\n2Oy%K]C L"cqUpEڤܧوCC#SN[qbg5PSOcyl0k")Q.u'\LB:nvՖ<6(^a5ol(ǟhZ͋Ffi;K ߡMcWr _ګ>(O> 8Jȡ!yuw.%00pdtF5qеfR{`?-<(>;jrE@lc (uZO}{ 1n%QL](dqX?ڶ"静ۧyGܺdLl}Lj}Zy!wFݪodr]$fCFe 8"ےu52:LҖ^A:C]c즏{k\`e`|>i [",f.V_"D5%7ɱ Bݘٸ咕um0c!6 Bֆ wlE"?f 0x@ͅ9O9c3;\ '%zs}UU07WPI̟bҬ9zH;ɳ?-E`(rf:,!v ծ@jΓTA%; W{xflq :]8&c[eFrQrp% *3Kx6ʒPAӡI6s_>*aTNS!F.:IfKaz7QHJݷ~ՓN?wsoŽڣ|Gu&Sf`~-LV.H۠B)r9}.-t#r-@qھ"ž8[x  YILv̖#c U,$c2O2[͙6qA~Zj21еs ѬOZhuY/EJ^[vq?^F>X@7(>ݰNM^SȨ w;ڥ/wpB=SR&݆{+Ua=DA4y~tP G3-tKM9o}kDR>4/sl6fӒ]ߙ%CqF1g 1;%>?߮ n(¬r`~ \_hsס`5ha$ {\ hVzFjK5o¶ @f`)%$ȝA`E#/;Q-!,UAȅ Ԋ'@)NkL*2'ʵ[xH2LHagqH3iY;qnJbkS ChdeIN~amK$gy AHUXq׿ek#^4_x*7IQـ|S*lNރF%Nœ @> c&W 3yp]7d.; ?ը%,IjKf<0|"KZ5F-P_% h|e״dS_B萉5Ujx JmM5_qivq>0”9%XYiB^`*0|CACB E+ȆtjfK7a/󩈜(u( .9̝~e1Z.o׍`~x\Fq$ʴ.݁أTe[8 'r#&06<(9wfݪAl}6>~ZB@&W;k#Aaa""4zm B\Y% :v]s4gdБ[kf5g s+I& *750en4m_1?$S%JDB y0X*eJOd=NU3SYjay]jʍS^xgsrV*H ѡUĕ߯,\ag"|n)%&cC[ FuMNL;horĀ(؟ aWnɕtrl:pvow r=q~`R7=;"aI<]brGi Y) bܬ/hNtoN]I$)w 4GNm'\p $'syYP%C# w27Wk.t5SJZ  H=XO \bқ k=~=ؼP> شGhpE0P?Gp$XwpVeFhi'B_ƭOI͆-F(gve<)fimW{` F"լYK!=mjz .WIdʕ1P;S<xsi*Mp<ܾ)I@EI5-aoai3}4*qPyWM{BGDŽue.&gIBkÿRóϏ gVN`S|l 3]?D]v74R(8Fcp?Fx IPytݨ K.M1?񆪽ӏM駣tJQZba~@TJ~pKH )anG͐5yX>2 1z-voʹe 抎 -h~\ D ZTse}y^9c0(9R0ϡtda~?iUmdPj ):o%5Zſ[r%h&iFV(Z0mg&B CzɓtK]}ldY!N @)sQ`\afKH>%(ػ•Q / _1{ *0}f?X}~?I1hId;mu Zg ufst9q@HGVb 틄gaο<Tޮ; 7|'zk;BUD"7Q}n|tpщc/.ΑNYe>pAw?ո؆ =k/8 ¼ wG&9mwRD)~@cًHT5:t 97x"8 $Q+k?F$7 oxZVv`I{SSpiՅi>Rmj~?m-Q[$rsb V!OH4,Q{JqN)̛e]OYYtӜ>aI{a('Է9l*3|j 1 + qv*b(UVLG: ؟|L9C1V(yw†PΉиR{"2N@cQ*(gMxdžȳ7R}G {l  -#Ki-э6;jD Iя"uBn2\ ]q eX#z+%Qml4լ/-G0[W0 'Uc5/G̳{&N.=ŶTRD!w$K[f*tk㕥DČNniNt;ʕh+2:j&RmhjC`4 2sR "P4u?5WpnH~B-Ќ[g]Mہ4U9oro@o`0sCfjdiq)@gS5l|n`uT/ ׉MCi^no5*gfX[`W/X݂>?Ȉs`ڏI/&*DN \^ /pm\N}'&%*cfk`ڻr$UM-g1ETaUu{ru+֝ctՄEiPT/S&/-oKHzyХJS#QV<"Ni=oJͧ_SQGv=/?;Ҟҫyh~YZ~Y+ZÎ%3UAh~U\ڀ )`@c8̝J0oc\I-A2\]aljzud'eR,[nuFПquRJ<@_rqK[昡R&:`J9ш-k>04;pQ>0Ī;'&6'clJ(}x{ɢPuk9w*,LP5wM05iQ`*[CͦzqE8. [k h8/WB U`AHh+>uk_w2S_~l 0➢L(=8+a2XM!YȭkYn~Vǹe+HTWDR/*dnY*s+|FAawނsa^sOW?ycBT8F @Xjo)Dq[0lun ~#˳ĘNtZ$G^`3 6ݤ<`FԇH"E㓀d§1[}n43rӽo2ly9\n Ifr޳_\@`B'#G뼂 3~kVb"Ed]M:%M≦O 9is'JkIs4/xIp:Z9$ GMjwf÷t-6r'E".5{?/fhVmB0=s0YӠXͨꄱ|K̓%CnuII<j؝TZ,BSH'︼NwC<)7LoV٨s)qvCnxF 2^_kÍŀ8ô9šLL@bʙ(4$]lx-Y͗F'챥yH&!yA|o|}~AT> _6OF,CvBl a;Dn5UB("]PQt }!@Qk+kd: Ƀ,B3ե u)Y[? ϡN*/%+]meƇ֫jhrnSlaEJQd4 n7ROAse(cv-o߲N}Mu Ʌ<_$/5%E1mm,!I;zo  J-m6Lx.=|Tw:q޻ūocHڃkݥQF3,Di')&]4R0#RJ O]Etxnlj WmgF>5Ƈktѽ{@<ðW:@Idll ϾcFQYٌ6ko*fڇ»/K+ӝ4}SpqK~;|-hLvgJ{ N+&4[qS^;- .qOO<_"mQ rR(qa8һdoéळ;ꔹ;TlfHyeOW&t7.}aA*BSA1|ie@մj$@ 6> DdzM/}^^#i Pwsg܍6>Ġm´YOIJ?ivt`  1R`cZ(Kp%fovhU1Vf:.=jaE.$a4#l#z7+-'CY+DO[7ftD>p%t9j̉`>;u =3wz9.÷d jGŔNqn_!;f9 PRZ( ady Ј}W}370"߲+?.m{ĭR N;g}%K/^Z2uUBNM[䍏Eֿa3G֐pK6\@3@P:ĮI3GxxځeǁpVJZ3AP F+@TK@ʓ-?5Bl 4k]d]vhQXen&pYm始*^u)ҙ]bohWdE8"1%Q:?pGt_FhAC3?=,tNt10i8O:9nC50)H mQiC+},B&W_$+VQ8hrZ)Q~=#b'^m]Swɣp/IfkyCܭ@FpEB73vzV|=2si"{@v2fBLT4_ ^xıH+pؗV V$<<:2Dwz`]U.M02̅ԯEP6U Lm ,$b'fԏJ xP*$v#༲\Z>QuǸ0ձCo_"]%B Q\BsmA08IDYatSSr5h:|qfQX0-(A\0ݶ/ S#mxBS"NYJ;&N$Opԣ az`L,Rt.]&x:A }j*J_nAmX#v:. +sKbD-[{2j5`,!OelSRz}uͱ}6V!xE&dXC=,+ = ~Z8*Od6`+e'~Z̀:}ꮕ{qMwdMsph ;JYL0- ܝ1i(3lӽ A+QsC1&{ّ8VoC`?EUs[z3Cu8PEo^&[C$waE0ߥrzA q&esTΤlg=t bARaN/u/::,l䨀uK,U#E8p;nw{]+a!,HdLb=1RMɝɚ;S1u -q ڶQL qvx%x-+rT1 ,2!Vy98+'PbC*C͸SW xܬ9$M'Ƽ)5[o5싳{u*2If s sޯǸ}#gDjNU4Fk"jh$ՀY5ؠLk|]4^0 N\#fۈD쯎ApܰOan/Q+\#/= cE7q" !aJ.(>ùDbEWDο8㳰/Cf;)k\t8yzNڠwatA&lǝd dyo4+ C4kq-_ ;uf*Y u!LՀ /ÔT1P6SC)3+Z@'<@?ξj3{Gp7n7$r9ݷ ~$⤅y}s`L+mey"zgaB ZuQ[rm8`UxR q٠Zp[_8*QNJVFc% __4a97Z6Ͼϣ mXNj00R7.\N6#{İV򮮽8ӣ&mL"-@7W.Cc^D"f9H2Pw&L"_[$JukA÷BiT.CefA[M*>g'AFpEv!|AX'dJ;o?__&b8)oZCƾz& &`*vh;yx]K+˗3-k%1G@)sF]ҕ2bؗ|!,x|=x-}/ ~Χ;#KԤѾDp Ib w,_RUGyVy[ F᜾"V_&c*'xά{k_xD8!  ׬ P#|BQ +Vd,tMUx@@,̔:#q7@)u K ڎ,4. T^$J1J$T7Чe FF K </JzHF0 oAܨJh%Y/%=Hn /b10JnC\>DIq "e;@  ( <0@O ~\9_q-V#@<"<\}a1a5RO FÍt7g44m@z=}yKxtzr.ex8b1˪Ilܽ  @p^ё`0k"4oXq|Tj![DNM;[Ҡʥ'+w79-Q@8: $YN3ΎhsQ5?:g8ӌTiFU͵e@dR^t>,=˾rфiP[eL  a./_4*'+e*9.D &2"DxusĂo9sv CW,B((޿"S 5{0\g%0l-Bjdc y;SW7ǟMK=QKFk8zq:_{7̷A-׵&\]6(VhS#BX^4OvƳiѤ(2!+ޓ,GJN{s!s9%3Bez)z[ʢj8 9c0ECHx 3X:lqTK}ƘT21..DEً XAo{Č^ZDعlEf`4UV)4k$K۷L!Xiwzn>^q 1`Wyn'PRev}T.daܐBB0&/$xA5V/$~-op&j"`E1cWQFB{E S_ 8o˜0hifyÿ#{YCas}ܵ/bŭsq^e Z'vmvm4.]DNsQ?^Wa3q .Ŗ+Ǻ;Līs@> WTNLgfIj $`$ E޻{j0; vM[n4iV6B#&h?E)!;4ɟ'qs gRS nMTY `TAgX멿֣¬~8$)l{ڼmF\ON-#g(@ >*^| ֶ^,[Dpŕ0n1t8z2'd\W`~Bj±rX؛_rE߷!s+I:$ԕlڰ"|\;de5xLJc%w* X3Xyz ;1Dk1W y8yJm#TuVp^|Qk;P\]պ]S>;>QJ'+9$SVg$ Ӎ$D{O[=2.6_ްFm0v+P 1'1Z.$*@ v0 zX[l,'" !ԑ&xZDYDkOI?s7"{+yLgM+EÔAP'`%$JKot5l+;J{iuُL! DJ*+̩WNmD?M˥Pi#@UOtap[4"cL5W/.HG[yl$)(I$0o*={qo}"w^쐻=aL5vk88 ! iRgGʬG .(k/|X2I0Hf)N@]p4͏~Z[sogFNj݅XLqcЍѷ"dFDpGRC.n;6j}-VC}>Vl`:5@͹d\B:{>Tr''o,WC/w Lؼa7l%NЎelА~5Tqiɫ;e,=`6-Rn0탈| b tGkqewy6B7Z FCqk9E錊b )P9鸐+?% j' cEu#gOWoY9Ur-/mnF!2Dxo an]C^Fdqd{K`"\qK/J 0W ̹V8̹4Rn*JhL|x}7z]XP#_N2^&b0B-E![TQ' }@ly]pkOlK&sTJFiˢ5xd3avz4{濚d:] P ELmIUTdaSLVr(#+xC[NJ[Q Rs4T{=֜M]/c!dK%OE#עC )[`9 H[g&xNA_$.+wM4jx@],,քjך*p,oo^TQ:lVO$=~age[Wj_h}fU"tHZFeQVd|ˑ>y>Ŝ>l;kKy8# keSSrxl.]5c#{G]!ٲFa UQgb?"q .QCR+-a>*FH!B6Fb-gG(R P7ps^j,G |`(|oG?/sLyTA -r|A@yxٴ+:oa2j40LOYrp1s'r{8Vd~!WCut&"}ܔy%A6/ GB 5'mvP[[0%LĿxwfwK-\8U!Il kB#-HyPI,x2*AE ޓGLMb[Ksӆ@QXht),XI#@P$ |SF˹>rҗg9{\9,P?0#޼";մ{&d'*Eм!T%/vtd x_RwZ|ONEՊ;'&-X-89K| 5ekMuyO+8rdaz<byU;\CΎe!G@SPENc\J! Mwj\Uǽvpc݅kgE}JD0>d˟I+_n*|/<I4pgz`!~bj4mFԁ/F:?E Mfdk\. fN1h0f 3eB5^{YG<ϩfaݔqMX4+Q>=F1yb)+JC#-P4Pg!hėT5HFLssQ?K#v8|qVu,\l=X'V-6"z:wƯ3ވTw`ŝ6ޟM m4 8vLa䫝':aሊu3+| ZP>ٝ?,AX:ϭ/I ^&4r?DF'k]h}6[GhVJOq VMj3hlx&d`GHWMtӁE[0,J(*b9os0m?Nw~g6=c i _%:DJf*@1z azuu Tc$]W3W=}ˣ͆𓫄쌯GTuNz;Iog|Jc(j 6ܥ>Yq9ֵ~s!SΐP30nL)KVU;k ;b& 0f2;a$`iBRri>x%q9B|i.{l#|"wB 4^O˸DpZf9OW}zj# 4랡b!7*/mY^F@ FQ2C 3nfί>8Xr4`a(cIWwҊH  5Գ ۛ! (U%"dH/ꎌR0z iڿK|ݜH"$E(2<1;^lz!{lJHNJ-~ph=&ܴ=w=XV_-VmY*[da+KAfvܩ̍l.$ K쯿e:T{4<:9Pt$yfhPS l/e&U9Lϛb<Gue_vrxko{+VXFd/3Jr8Boˤ #1[GZUm5%eu5E1;RKn|7o+2 dst w;'6@c{]t|O w[9biiQN~rݰ(DC@fA / ]/<@:M,\7n^V^~ ƑsgVa񈀏!%{sPNÂZ $_cur x/ӽoes/H/${d|T'-XXYc8mBZ @Dy_t*Dǭ[-:}R|u7*pZ9лO7e3UrVvPl9\!|6\_p֜D Uh6\ Y >P[h$ ,BXqvw9F~ZvoEF\'sA#F}]/-{kYqֿRk <㻠w#BuVdIoޣ__⇹7WHrnD핁L d"}+#N!`P@ s._,ֆ:tU[Lpx R92T0mc ua TR6𧥦fҞIOf%rO|iTV$V[k oڃ?E/wͧ|=;cgFF+]!+\X @Gikv:mɳ+VWiVyJO*nTH2nt)F~L=4 O Ja€jSF>nWۃ>,Vr[Gs[FVY675}=uƣiD\9(%(y?7ؾmsIᮠ:K #fCqY޿ߏr/~{T_41j!oL N@ՅYHYyï$*[7 Ul -3`o%FS !Nk%؁7HU^$}4P ELضc/Y&^)p%'HCP螪^wATh ! X;D5qZI)k;Dl5S+FYPM5ZWTs\1k' e%c#:LfcMSv E'g2.BCu*JchNY"U,%|C$ucyZF⎿+KhWğh8*YZqHڝE77?GKuPD瀵Gwx&-?H( |!pQ92(Q0=ӝRNq05?hݚflU1p/1L2&y# \::fod܅\Ǚ`MG%^xuz$Ə'U՘3s!G.';f[Yղ9SҮLHȕz'"*i-k_┝Zœǔ &ʔ=8H%Tg_ ŵapZҹYGT}owf M#9b.Q59L8*N0<^&ٶ,A>5${v . /ub6'z/'r*~SZ_TJr)(JIqh%[ IuC؄` - $be"룍nj|i~ӎMLJ=QW9Tn [OGm }f1j6kN,2SF]fpiVtW|\@ h_:HU:qn WQzݴ?p?SNf-@@cVS%ܰ^+g21Дa)t{B0`i|U?o=\& Z+>N]40j! ԅ=Yj܂Hv 3me~oU§s%?E.6Ӏ,hM23dypz"{:pieb Q ,_^'Qj\>\q:ۨ pCM\ƂYJ16FE/gKUӦ BT#E0yO xsre: ;7'Mp`"å*.rP͸6XQp6a(tD?y簊[T.n?:MIH-jC[tȣ> m^.4„iti|Un[hWƗčw,JշFQk!Ӱ_^Gၸ*g Zнj]Qqҁi|W;+\G o ;%NIL *.wڀ'G@":&*E7^/f=e9zL%0q!y]}UFLW6&ڜ+})XIIk`w2_^TKA9*qIzΟ!Wlx~>Yu ULH%3Ÿ D6a.d5N>[' p*1q7IE/}+Rs3ndXLX&d፦ LMuЁs49L P/%bVRjnwRD-W]TFطՓ ݋:`1DCI ":_.Bm#coB2RѷrV V^VW+Op\pTjH؁i-@=S0׊x-u.ȆX(\iiυ:I ̣8';Ұ$Ϭb)'YNVAUM*|݌ݿiȕ侧fٰİdh+'uk\e3EM,(uAc r.w1o(D t&H޻q zdtѫℂL V͋9"Xg] /|84T"{Ó~gl;zDٰ*Bb#(p`yT&M,Uش͒'~M"@ 8s&ҫeK&/;] 9|h qW.3!>Hkz@}8{?2Śfn+LJ96LB3kQ 2(fW,ʖJ(fSyB)L3R\oHH7MƬcd̘QI\nKbv}^.Q,aUI@h]9C MhN=x`/Oqad-<$0l`3 3|pوB9[V&E-Cm6Ѧ)QҹLhX\>޺I%8T;ˑ GeǁIձر!BW_LDJ֓ZA;.^nq_8LGV9"/O-#) CAN2Z8O)LS94h->ɝ`B̚ xaf:R#_Д pOVs%0D;KsW?Sn +^r֡d'ƄnhL"uFͶ|xŅ! X5ugz3!nՃ*w55HFye1ѧF޼=h>B Q8J(.xᶜs 8b/P/9dkV?nAw$9pMg5+~8zLeJ5Ntzr;k>M3}J=?/yr׿!YS8TOZ@MHx3XeK nDsc5>\.BE_1}z1N8ǎl+ &ʭKd4tFA'q%^Dn@hbTdқ0>בS1 E/F)> iJB"a ddۗcrtY9 C\gkaE*wb/ӭiዦ2_Ӑ$A zyFߏv2OԨIF%V./vvN@h$u{\4]nGnZ-MƂB e-'|! \ F@kϊQ-Ew @P+y )clᦰId仓"vqkB\6gBP>V4|{=Ϝ:bY&3dN`CcMuG5h]9G|-$ոˑrׯ`7hNHpKKC\Vdx2f1`zq%GR}P> \Aw|3L6 z$FJSgw}Sx@Z]ۗ$k/K5ӶzBaNn]9AQJxaϵ$+ח "x53ՑG" ~m/>oN' d=O|JG_Jɰ6>u0ؓADƾY MV``h AjޓUe̠2{=}w*\k'rPg s&WnݸPhT"tZ3ކ o\+s,Ë"P?ztI"tJ׌wdRs:W]vVfIڰA_{pww뙃m@kxxƒ$h!F,%'|l Y2״v"n5F7=^7n_4a7dIEI 5\p!&A:PbR}H+qv!|xr~< V^3sGC&"KYx G)-rܧKyc. ݶUC:Ԕ4NJ|N7#GJa;ر Sm%Q P])ֿ4,*H~vpѐZ gDuPE3x|qzSB\hj+bcQ5x[Qw M掖*jD2ӥNpyKc _|r`"daǫ`XVߥ  y(+0 FM:)17n zN#1;dQ0 ePO vLϥc;yQ1 >)nJTNXu՗X#/!(.XЕ4rቅ$C?rq0>ㄕ8>sz񮍛'ʬR^#rO/rs Wu l I18.o8=p-ycQՍլl6~nQ ˆoDU "^b9y3EtCv u aZUޖyD܃]憍E"xzn>܍ y]8 ]o_?3D>xX(ߒx ZU$Š N ;O赹,>tgFអ}lއR7 ND=ߐp^kg/'k?.h1d Yn dwέOGLR"#3!摾I#gCުϸ`V`63w8Ңme݃ԡ=dGaX6!ӮiWɍ9,xGCSQt!L/e7n88_(ޚU TkVp7 gP(z&?&)) )".x (3MٚHiD/hldA.OF5Q"Rs&. Wh%"\.:HOu\Q],ټTFE(;`LmKeElKb*> <)'aST ecNWz ݂zG֜%0tvnfw ƸۋĖTB,X筳b3LK ތ '&U4x0:cܺ6G`\moZ{$VwSGiDxS'w&AMJE ؼTķ怲H~Z5 l)b!j>L&Ê*Dvmsz \jG؃#Ջőa s 23,uk1rw|gadLKKis߱  w})fK* IHYC@Rl̢m>/@Ǹ%P%g-n%SHMUgah*T…ۡ mr(q#6 )~?ExԎ>cQkwYUlG-fnP mf>e7R\?Gf`/_FޖW9ej$K,Z6IqBUW>@fIl\)ϸb@ݷn(ȩy$sH(\0涩L~I1a?"s](5 b@ckdh~\ɮ vatҤA7lDŽZU$^\h=UA )(M,^Eqfͪ$wZ?fTe2;.@S/7dN]Ntף;J']WProMOZ+ #}KanC&] OgWө\+syS-\A5f&BI,grV\1?)u!*fk'_R)zjHk]U Ш^Z7Bb* I)cw46&6¶_{TLvO{~$ Bdӓcޥсvrzla:ɎEMK}@"5P|;>l%?&HI|w~~ LYP#C믮? ww(8rk5M&~IN@SZᏭ)irMXعWY(%:'kjW7l%fvL=n&]^bS+އYbwLjQ)ۆ~UxGNI_db>0Ex͞IΔAXn~,oR_`3ў.|ӔdhX_~x:smrY7Lb0g+g|-+P [w|4plYg"BGJƍ1g?PԋZ®/egP|3BX$,47I 3V ˣkk Qy iG$@*\H?I 1C׌^SR@nD}31ٍ(CI0݊G?;(@=b!}}21z|I#o;.) 2Tlޖ 2ӹz͢lm"f܊E@ws w&{دt}YqBx\: Q)T vW9F:?8{)ԙuОΣ1؃50K2clyZF|1l9;h"_x7\-Vx)AD7G?#g(yo.ObAxLfj;&kĉ>iПÕjWU/|7.^/GE[c >_hlA+qUhI$Z ZI ɍs聭-:A0J Lp|߉.l w%{F(3c .n`z_Z 'Q[,nH=v;|f4dyYb(LZybZewk\~/g= 99CKvWqanU2+ 6O">sax葠O٩SR,;WfW#.mP-kzv&G]{azYJgP}v=yp"Rv0*&:σ}?\& NSqǦIOx9i/XoN!SG zԢͪs1Y9ҜpM (9iny$I(/v-\ Yů&}2\'5TNXc%jA7?F4%3:axd !CB8)XNpkN:>P"#'8KT֛4ZB4@ƼCv(%=#jP\m^v a84CBQ^nBY5'(v'zHBU{K&ȟ0 baA. 9S1oՉ#IOc3PSs9m']XnsvAY==g/=,)i= O9;X0MQ\,wvģ{u ɐ :]L @nxh8/egfoXW +!F,Ga#DK2Ooq kp362X?dOl|pN&Ŵ3]]/(1#iN&` FTγ4igMqu1;+q|,[9Y|iܸ:XS,@>sIՊ=[[I ĸpŒj{.P&l4ہu:ݰJ?+PBTtY4`~\˧ՕNM5ЋiaY,0x#Ġ>צ6v3Mk֬±ImM2 j[Z2 JʇPQgm>mR5=ݵD[a\$_@[Y"!fe*XD ?}2hYićwZT+->.>M$eБ%y d0=F^n<{`$~ST <q9+/sd)5R1QkshRھT$ F/955,Adm-aTWy`0+ NmWxCCVwZb|0f_CZI4K躠=+?ztNRdc-?ѹh~vRqT>be^@iq~Ɵ 1p4bǐnL.=Y<Tok'xW,ӞHUjs՟V鈌SI(3'O_YE/G dntyrPLRM &QztqdZlJobB#q'1 qzg~ vs(;|%$'˓ψAj3Sl}@ɗ+Uq+c@’=~wGl/v}7g/+MB:@sQ6Vl@HFT4cޔpKS}]jqvr{-[2RL8K-$79.7'R?o\pVHжuZ~Kj'X! DFl燽IxJzTAŻX' Vq>%-ꕥm'}SRq*\lYTIF&͙ 0oM=OVr=JVy޽*dz@>jEĨ>r!& I[uV2n%ٸMa^S& y4?an93`!lI5eiO$63H"OFx3n)eMl }qwVK`ɲW\f+]DyzM7dxFLDPA4)?`H nwPkzVtD³ogLPUMjkU1Y\A~˿E;{Rs8ܣ|HxvJcNX.H 6렛O[NnpʆWj4&DݿO%Q/lf7yoM|(:#`ܛWYGCH&nA13Be80 Z a叁?T|[<>ty&]󲝇LlC,L Boy͕D>"dxޠ@RUXFך%ňleZM ww4ZctU<0vے9ZPBU\AZ.?!dq\ 7uJ6-/&ⴶh; ' ajM7!n0{0[ed3xbK~͈`>tIؙz$#Ƹ\`T0JK53gNx@n8 By>&}%,%&C(vN<UL02YqsH=@D9v% XTybM*>J n@0{T$H&gkH@Y_b!)ٳ6^ӳT8m#y-38d,Cb,u3@ݽ; [}#_j%=8fQ9Z #!ء7CwGѳaz@T!44$ziJS WG:]+wҘ[`G:3}bS"B +  70yqeʃ~ߤZD/'騴H%Xz˕\"Pݴ |u8 hx~3>cxx{՟I.;i9!+_fPÂom_: t_cFjV15Ȧ{h P#HP}js/.L1['ƧKm%&U8NŴ9o2,8%##&^5'$Aαh+T4 دjp;-,:M2vdPrg[Bg,1"ό>k ie)#VӔ %@0=$.I4Ms5{5)5|"y_ŒށLoOp{a><}'޷fL 1Pn"|LL iKѸmE ASHrH'432p]ţ%ȫH>:oy]̟52\}RΑh%-̧[׍{M1>xz0~sbhI6Zj0Y HȕNWk&s.1 hsJ,㆔kO oGH9 b]]Z/ ޷ Xd(;2coVX]VzAC7O+֓*J[)"u$%]5Rk&n=ӭбTυAu`03{WDΝm2/I. W\۶gط}=M竓m_1Ғ`.*,ECHd/f1rڸf8&ؖ{]^un)gSn`>UI/H ݬJ¥ gdM'6RGu1+ :,7,=53ꟾ(W0o]DV-CX5VuR%=(2Q9Ξ: ZS"#N~׬M)m_Xr$rhs8iQH'|f h&KFap}ynanƇa\\=ozu&T݅oQYn1͵!E603B2Jzې"0F@Ng90?)=N- b:NUSKə[2g+E XpV F:MXPc^ea{HjGl@88&~(m 4`ڲ3䊪v"$Gc,\:QK3,A1HGEj7+v0Ti[k]S6#";:9Qp5Np2 _8q¡t-FcTTYy/@MF2$+ՈG j@~fs:p :O/Ⱥ ):vKC[ƷI69raҡ}kH5YQ鸘;v夳z[WQFjT>i_m5x6GMS2=@oebl<6|8a[Tm;y U8Ns>b:^XxT #.ǦKUd*$dZdO#[-ch%U{[S}PQ<%$"A;p[Sԋ2jA)!|Tcdhvজ784KVdߊno'979S6%#4mǟ0΍U'@36 w@]$E4M>lG643;+ۧP-b I#&pfy93\FhdZ#4#/ܜ#%:LVc,'QN{HroT$vئiWo.\\RX%\l_o#TuI˩B$3D_f" eVLj_iZκ_ 6 -rXgi/[ag퉫)"e2Cүt!'\X z -QoQlsC;TEyewH  Q.>y **?Sl!О].Ou?oF8< ͺ'2-#S$&(v?у63vAlunvB1,ݸPhW4bl2/< 'wPS 8w}L<#U5g?ĜÈoT̗ t+gA+ݕihg 7܊%]C\PNnbc[n)v@YJr 6dpU a?td- dB ?-ܥS"c,E^Kޓ¯&|w{8*mhP$j~K_f7H&+&67hm *6JH[|N֍9L`e!l,-XUhmeǦ^Q+n6PItJFud16R.b*w CL`i}P A-M Y_% &ɼ;z:lӁ 3[7R  l[G7NE֗E?a\SG3WMr x' Zxe.Idlc\.#!!ѵbo[za} חj(sq*k6]szvѬ w|YUʄ;sfЮI`qv u=zz+C^t>C~JHv7.LsfJ;vL3Zh]Mo ?^P9g'lk#Y_7Y@Y%u{V>x v $7ôqԆ!dMuu͓#1<˫֔ 玆h`F봵P^sCaP7ar7Lg$yh(j%8~ƁW&gf ]EPkGO(h}g2 OKB^zw>xUt4jMi:NI"77~ ?רPYwKAV0%Εeـ O@J{ ~FC/7G6Pvj<k#(la!Gr^ȆhxIA&c$.Q|bC:VugժwޥzAeG#\ a(DZ}ў5*t3; v8ktճ{-D5PHhB7FaWb*'hz6lum =m#ʬwmYJ(@H Z{&tC` lБE< g0{Hy`ijm9'mGw30bl;[:$=pн)I,CL:)~mI{R_K sлVa;[ EWMw~1}ܹh>DU)1; vy6;\UELU&Z{rԼfV4 !~˟>#dɭ}R]b Hb O `$Aj BS_1ؠK_ԉU\0,gF+$zox;Vhw uba9@V/ӓeɹ .kSuҋ8vh6|jq`ov-/M",w)@1c!GF̾`5n ffcgHl MG<lbx-r.Ԥ7>i 瑪MW&ml5":1r>ֹ$ӗLIUt8fS0' ˄_,3l0cﱿnK\^$}@.#wͭG罾# |:hXpM Nhޥ[io5cw xقUfz7orxՌ]yk$Ƃ1XBqpuPhbŕ@itc7Eɦ`h5!Xn.^zgYK{GTAc;,i$7cd?FloM+A1H$k|{3eѐMA+򅎾N2afVW  635e' ҖEtүnp2'! >~wj/ɊXBQERYqpqkP|QDⶒ8v";d ϐ?KPF3"]9;/j a v9 Kg/JwMkMX$Hlcm0[}R8f hO@_!"j0P %"m 6na_Td(F0EǨ@txs@.eh=)2KyU,3w*֧_ eݾI0>RqCcd~EB~!U~Y$e=TqLÜ_*R M1.bW7fvBh;%P=tӖehq`M2fu0z[BԀւ 6v5 iÁ+a7/i'[/13c?K%[mdwNp hef!ab : [ޠ8m+1y;CqŮxϩ8{Dl.rɅmLLyғaKnr y @axlT׊g蟉4/Տz9ݟ}zATGscKG;f I{%3Is@( Qi?v3?OrOpu6C3\εš/X0”Wk!7Ց&!!, ]͆HAD0SEvD.G-uS{\'\qrjܧ,^{Tc_b9VDOdWXƨLh tT<?$ MAQ3vۑz6%<nb >_hSA0ϊi? B@kOU _sh.@ƛax=Q~S }UZYMbIo}u1rqW@N>nX~F)R6?2fm! % H ye~۲0̿CdSYT슯2R W}r02=JX,A8-^UFcJMcȸ8Bcrc1pǽG&pG4N?ZoG{]O|@2Xؾَ %SK=Jdf . #iNRWgwovluޘ PcW:26Į+sꖹʈ08D/(X.7 HH/9S>Ua\I$3Co؝77aA唆y|@+JA@5f(GqJ:}H,̗1JAd(J2pb:AG֤@5`I^^ZC~ L!ૌ« bϜ' r!kAYL۰^ g^ B8 ? jf|Ńo%_Yw9..>s(?ZV40cҰ5= q,I}"QÝ^"t"D# V^ժ) 8`AO\FXcg8Pcyo'p*ˮͥD1GJFxOԔ|WE{ekafh:ݡ:),Ԡy(D6(K ۵'²+eCgqy"L8X ~`P 1p4YWeNh#CάN; zۇ3%qMrѥ[ GQ)2i{( ;/HF;"%Q :kGOοP zO߇[ͩ|YZ^Ka]>HVoC7 @V`z"^gE%_*<#5=?}AhUf<iT3Wi|հ>2` .\bQ 7|_9+FMp~. dy$S Y@]$Va#nLBX*kMHd׽r$T1!㽏t zix ʗCʬ! eZ2ƥytxud6DgԲb!e_4H%$a!i(>a+gb-#ݳ93=ݨ'2({mnǤ)#>:D9& k5O_Cl^x {t%y0m #wŌoikapihh$`vƣ/Vl&z^eQ7\8d:We<_L`vnRmCu yMkjVi= ɫ='+tɔ]Z8kccf.R"`\pjvñu=~j=%Kk=WP*zW:Sh^fI9QVȎsBP|Ip@Sy馗 c"0({e,GT?y}6GH8H)L"RM&8Yֺ= lc ئSygC?;>81țѬ":r>jg~=DLBΗR'Wu.gXhJȦ@xћˁERFsVUhyT4%Abcl>p:nzc0֒(߳d7sJHĚت[&R?G!G_"$[Y)=0zK>-exHkUBhPt*+d(pXɅ VDA yU-="'yufqȓ|l(uAf-1)El>Զzmsu [/:" pU^L 58GvtܝMS֍,Y!K=\g\Tv/ܑC+\>K]^SԂ:0rI(H*>^(}ĹDtG/o *uWWߴ>D(2mL2% ժGبk?V-0K,_#B}@#i0V6f2\)f%ϋS3doʻWp3›c{椝_֚Ai%ĤZADAx$Ym &o))&a=2omw+(Z;^-c6|=\V.vfO6t>~RB/i{Qw8na׿/Z:C{ }o$t)kC~,cR#/ SJ|\T퇦7)Y?4K'}Og+Ŭ:uD!Nu|& ry|t8՞?5u8?|]E|Yo,J?f ,^unVޕ z-puRrA>o'ا^sJLŧ{08 _CgJiOHjv]t8]6-8yHOz4)1*9 ļ'C-F:uRX48EұDJ:-G+a8NC<"v8FXn*aX 5M="Wz jy,&]W͔jnT&I0p-8Ia>38Aǘ I{%"0񪨌%355W'5T!s#J,MW̛cYVdo>#Vg@.HopB&>Xa̘-+0Z!Y OpXE4L\pdtd&P/&Gr˕&6ck緩X2CmZii8)sEt${>s@$ka5~d >5(vtbv~ƛYMo{fRlZ; (5-Y"Kb9*:]4i^TwI~X;s)lvPfGN+.*<\[NS׽a;ˉ}a'_J_( E/gּE}MGsJlDf>QxD#@߹&F ی"4麓Ct_b@aaKw~>i b (ȷif}'*0:k|MO9lg\>:Y0M;BhuZ7eO|?~zb2`1 b#OeSVm=3ˬfzR֟ Hp1fͭ>PL.@ߑC50? vBzbAH{]aQ+9mގ`Ĕ F`6`Nbܚ; R|BF}FqĴiv>:Z&q]iT*h{t>4u77i!ϸpBe O \S㼒ޒƚrj}_5MtTdp%["@+Ih.{ M./C;.1qZ hodhi_+K@%  )#W'|_kZHIm:5†ru luŜ?J׍w D[yۛl"mʹC[;D}SN_`pDӲ0g˿LSQF_TNv|oT%{3{$C; o:i9V3EѿcV<\ݥtTP[ӖW36.u!*FB>H "߾T @<#ԑo N̞{-Ka4n+n(\Ț!p^Gj.uPʦ)69f_1(t~[G×yn;XЏGwQٝ ւL+!'!lmb^ɝ@3|4w)=ﵾ'A/e=c) @]Yho t \"F{n-D>#"Cځ6Z?n-@uɹȸ/ 1M@(6vǧ/V2ueXeH{}CzE ƙ`,%d6LCXoc6rST\/87v@^yb.vw,a+RG!m[@@4R [w/u&pc_xc P|j6dCsfRgkK#*9A-`p=yU&z7"{rUs }# kLz@LVU9Q\</IH_CAϲ67MD^Ki=p幻Ikƴ\Ul@I:W|k{I 0R&K;N&ʗVN)AYJ?R+3a߃֯HJ`4Y]ą4 n]ȘTwb#)>|c$VA o1¹p9!ԟ̪;`E7ܙf[ C~Pjc2K/O MDO{v go'hg*.Chn0L9q3|4fS Ab^?:f#./Ч0땅i,.=G-NFy1M>>Ա!/J]y*WyX-o|+qu܎ ~CAM5`"6vPQ=Mbx,k=jPc5nP$ɭM :y zf?% IoD7|5%dؑu6.>zUZ+0ۡ`o{jx#2|ȹDZ͂suLuP%i57izg *v:e'&#OĴb_<e B@~Ҵ?]t$.]?2>*-*Gsᔍ7|+ڕ,ll' X \'|3y/ݺ2|DFPXS}p,;B] 1!5}\@P-q|aOcT;QJuk_i 4vQ@bQ/bZ5g~])/ͪV@Ypd̘Ųi^ ?$B%Y uTf2g4~YDCBU3zC!ImCє;ȵ$.Q<L%87jM,&Ю/pbC膯tʹ;(0d7OCQ|ruG(,s{p(Εli,U@Y9Y> tυ8#xJ5h A]֪OF9UC3rs(mgjFsswMx_(RJBZ.FEUrΛ &/6D ߾ Pjt9jni~ٙ[Z\HR2O!*]jkDn2nX>d`i&tk5:f/r -rmG<,duFGUW;1tHAU)IK Lو{oQ~W򁧭,LEשx}V/-ޭn1rE /(ä 0 /ey\ѨL7Q-;0Eu< @3nWpЀW^kZ%z]t7ZYb[ƪ 'By!HOvebC nĕ6z*@}A8"N$(- =]Jgۀ Dd.-vF%L ͊ Gqrq0wCgS߂w~!t3GFnIR]ajdr:+UWlu}VzwHG,WȢ] i)>1ޑi+T$|TڒwS}2gmI7_|)vK[hxɕ 5>F;Ԟ,_}5 M.uk`%y8ñO4a"Fc?u+CK aΛX5Ӝ) f7Ŋb*>R8C)/zczov |8oە 8/:Atߜ[>$^]x^ 9;z}w͠RW#@WdYPZbhC&W7QZv5Zcp}.ʺcw-AVt`Cф^x˷ZL8QjbIQSuﴓ*^RT‘_&޺I΁sKo@NlVܔ_py&Etv^yjɏ 1c3|T{0qy_8OXXi5m/mᚤ*{6P@頲MM:UxF]!^3嘗ZYf<q^S>05e;u[()e9#^Q)}rqcg̢߫QiS(Y)FMgCG"lzX&h{":kXJ1~:?\2'nNh%Ƃ1OX:gzCV}"!Sn³pQUB~kQb%f#eBܮޕՈ­OLLkCFHH(#B|oA)Vqpt`3G[szү.s.D2wqʓDEpuUDP^;si*+#tXn]JjCݸJf\Hmzתb}@C v@eu#cM̺ZX=O&4!彮;)Vj&=d!mJFpص]IӋ2=\yggMH' [J4W>#,&_;pś(8aKݭˠ˹Iai?*ׇIgWrK#k\`%jmt5p[aҡs~3y&3|%;- zѱvޣnE{sb`vȯ-ZM@_U0@kZjMv+IKs%mj䩢v(V.vH͗#\]6%/i/#pg3șn̉9V.̖^v /{J5lėOwZGuD(h_n6.^c^4.H~b83zn`<ʈ} "rwɌإ*i4[ohQ _H Mb&<(.ا%@V7_cMujL8A> gM :]D@Xʝ(1>\TL\VMbn0tg!Kx+Tb{T&eY^7&S,8S+#~GIt #3DTM!bpG. q#/D9! 6>4 b鹈Ne$B{;^4ptи_4_?f%P7'Yq˂}'>cvdѵ9V1QS0KCVXV\x*zϤG2} 2h;!gnOig(D7*v\6)z ״@x 7X.#(Ԁq`k.b#/_CQX?X " #tM{PeD~KLM3fނ• &HelۆYʋa Ar>a}pwkFrOFB|7-=Rn 7 Kv? "nz2^)Պ I{i\X' )@5ׯ,5M/" }bZ[DƐD/"uIHr~ XڞҼ)ȥ|҄KTa|:'D1=~e(Q»qVi(/ᚵn:7%/ NU gfeVCRD:]]-q3-ݜm+\' {p)jxuS~14 8=" + ]kWb둟d~g`zqH QQ*ĩ(59-R)ZmG;:d-% Ob=܀-%!D~A)ty9X(7:`6@o;#6rex{`k8 \=~:%SX `']*Q*5DG6&c[!蚵0 δC50+LiV4NZ[-) /Uy8Ә {bOߕG眎iE>ilyD!#6TLQ[F_ڵJ؃λ8R/ON݄~n~Ažu,1x-tf{lh;1\8ըl0~K'׺lM>b8 g&y 8ؒtbhVЬp(LfWm'}j7Xm8uQs<>DѹJ5lG4,uOuG Ҟ=#_h4'Ym,hHD.MM,Ze(Bxmo0pRiHV8SfÓm5uLVT^5`yw_fC~i>&Z16R)B5d-NRѻ\S|&ռ$L"G ҽ99J9o(9?U*QPxyn7(@K{^t5tT,FG?WNb%6<%&M856Mĉ14sphKP[vVxt-цL g``5 >!tJE.ڤC~n@2`LB,p^*8LV=@ ( $OրHvK&(PR9;Y4Pvd0N={Ił.HDW+&3Z:Ӈ^H7-w#%GuI\~KB]`뇉V-wNVuCGײN{VQf;dt! _B.ML "7ȤM קYז4V W d%ek\}H%0.Ў, B(|,E%hXyraDci=ć Oρ)`6fxcUVX 7aW,nRBmGtxVM{nT4BƘdjY̡oݫ@1wk>IxVBÜ"i!aܠ|wocN+Ÿؕ\q"+cv4Qc9L9RtʥiK;k@giM,t ';|3Az?Q7.[IUI!♧F'a`eX\Fѯf2^yQw/Qy1ʼ+,S#&@MɅ3K.c**X_]2z TH#ۭi%f6'a.I9oΊ-|hPN#<UpZs,mDmƜ %  rGCyCT΋az_\Yuų~!C#o+ӄ]]@f[PU lp62(DVj9x-7[aO/D!O-!/WL";vF 竗Cz8(C\<x|5l.AygY\?JΚ"RxUMՏιaav:Mrl<@T o(xݮթ=vP{ib$l!.Q8OCBXzu={&): ޲@@䬋v:Iz<ъ{Ig:L Nr-㽿1t"K-?^̚E ,'fBEEj:lNOavT=(f#)OWS# nG"33!XGlAjhŻglGq v5\7yu"d5OfQklݭ.w^Bf{ʷ˸ҍH`M,:/Q1@MZ8ɡ퀙frAV0PLk2Sy:)ҁX ,DyxogM&"d H:u57C ,CQy848RQ aIFKY SҦ`] $ $;C%$k*BU<:!y>>|2OX|7#J0S"eZ/Zz.W ~f{֍`)X) 8EqF` +9 YheB-bAR<0sOT|QlCEN+X6- ԓqpֱ*fɊ<;WnTKZRk&7EV1;~$WZ\IBUZn>ҀIVtQ&K: h-JBǑ+V1[-϶Q*t8~']I&lJRAa" ` Tc_./ENV!UtcB3BC,dx{f4%f˩[̱-ՐmSwxYiWB@61zܲ=-6o`zF%e5Uixrws8(`R-Z<{ ~@3pWq2 =2Gʃ_onxt*(b\:D Vbvq꩸Tm`JM%s 2 i+8WyS&:>edezQR37bTXG{ep*pG;;;3fwe9@ '`lZׅ'Yl{x>X Mz+F z/MD5-]:Ә^hE6n5KrPVذ4AxU݃! Tw':)w2Fuۭ*bT|u˒Zֱ2^t% FkWnLh]9е.M240n0*, ''hơF'1jh`\sZ u-9ټAbvtN $y-WK+ʭC]c|_bj Ҙ9DAR)bvwp>V'9o9M"v|.GHҨ"|nnI١JE8SLl #__EXqI"~E8trNlmYgc `ůL7ԄAMy=r hi|}{B޼[|~"7t,#<W}Ȃ-7BѽG]M:9 H vT@%Rl]s_UO= M_!ȳ@-?^?B73Mt2=.)գ9Xh41U8}NV;:&P{WHWEp-€ih4:*MźD.l{1C8{}6ֈ! !Jl[TF;fZ\UYƢ( ^O3,Ϳ EǍ!ps@{0n-FAߐ4Ƹ w ?IZ~/6Y]8X׶Oݐh<7o&woBG׻Y eyB&2y b.f`Gk8Oϯ萇L1Y:hoMUM^o=Sf%,%90Jg1\ Mɩ!?ˊbҮ~[\ŬAˬe3GY,„Lyl\[ ˉ>kG26[+xEf2E'c1F>A2b B:/<:4HIFf>pJD^\.ڻ.jK?4d>&qʰS).65V;GhHJͮ]w!G)l137ak۞+VF ϱDzH A_=,zOc)!*5{CX0\Оg?[\\zHuc`{g]˒gO' 4ΫvI%LS$ebKI8+yV!d"b:O8+W:k,xmPW+B` G-j Ԧ>i)F5b1]ap۟SAE1cn&<M&,bwpݑY|(EY1JrX[Wp刅xOifIH=N- 8l{/ YJ =P  T:w@$Vm㫭Q^ǚom^T0A7EN)()NlrPei .*E[Jzfc7+7"Nrg3SVU3(Q L2MΡyU%2Pbxt|g?@0|c=z6V@z%XPZCn0&È)=10ccܵP!h`0̊YP{ 3: ]7{] _&ܐNء)T>LU2 P*--9 >Aser[_bg$ ex ]"E\l(h-c/Jpn?# 6RqMׅ/berGvԻiDJk"XXcdu(vl7 ~v R$ Y"]h;1Qȃ[QËTV5 7a7\6TII‡}OƧdTXlu5"b _FN7Y}@٧Ym'Jɨ YUK D&mVH.?C 7#0o"u NQP57jE7GY| ъI<9dOË3`6T>C{5Eѧ#팿V gJkh]0*]=_pSUW3jSIǡ7T;>Z)%# }^Q@ӎͪ{%c=_E %<U8.o2- &+ G0~h5h2H:K Ş&q| 0U0[Zĩ um)7-?Ʀpe}PjA'xx~m WiCj@|c:|j3>Z,L0 +`g~c):Ž㣞zf2 u|a~~DY%<̜Ηeӯ7vq搞O߄5mXdgwI4x'FeUʔVV+.Q3Gsn42߫ ,tZc* 1f'4<^]99mga u6xT^[D2١U8ǢTvUثNIP. `w%lz>s ڰKQ+K}gɟ׾)e㳬曰!kH7lQLVql7d@Bť:3rz>=tRYݽT4=תM΢4"u='ĸ\)d")bvݗZ|~!}xNi6C3:#@& Ԙd>]d\1hxI"&CQͧƻ zc{6#erTMWkrl4מP+M^7 N6&F*v61Dm+}d0)@ X*x܁{j**~4z:)H\_KG:Sfo. 0H2TuӚNUO<.mIm |$75D|oTb2.QTQ G}[td^`I_^Om<TƱ2 2M8.P.3\~n-(O*YwzWScA вAUlcgb?>={hLܴGd2=j|" \iKȋ")4ХF* s2%*IhYxpLyTOڢep^)Jn(ēxa)7 *I uTTP LgS*TS!jbe0w&MY Esz33i'UMJNl)c8"k>>EziRj~|=1euƈJGAy;dgn_)kz (hNyxEhYl2BQ*U%Ȯc$S>/|ZBg'0@nEy 4H[!F@,iT2gf/2?h&YǾkTaDE%q[}ikak*\#qGi&926PAbLl& ,c!1Nc 4+36tw{lZvsj;yU&pՔM68}Q;ڱ- 7M a#yFAҵ6 `P3]lM:KI>/O=.o+#}ƭ CTi^_)gxCdJHh>V&s.5^#X85n&EH&Ae `fҽ{bY9r+ͻx1e֑ƊDyT+D['%.vNpOTi7">Ml[̐#dFI1܏!Z9MFk7(L0Yr5ّ>Qa'yX4m`_ ]}DƾOn7N b_v0 Klg~׵x9|˒(snv(c۠s$%zvX ӡ/W]*g'ȆUnҁ&RdiUWX]6%'VG;F\^yHM>A>߶Xo++Yߋ ukE{uDJuKx- 'so~w/d]l>alM LoIžMo$ri!fmb|*[ +؝Ō `}y Oe1 mCzq8L튤_l@`:AM,8ډaeq3yTj9[q\>pg(|&#E9V@f1G_yio<_Kb[R jѾՉs7N@j0pN]GýSkDfb$c3 6hi6/ft?F#O0J݉vq|֓o@GK+* `z֘HG} 3<* {╰΀xAeab81<ò!qJg˰URH%h|~O5xyw$ s3b"Y#L0[t== Eml@uzk4u]yL|èE!s p W,Ni "Z=vlަRdPSK ;)bӭc}̐0  @6J` ړ6 R9u<T`~wX[ei_9qVl[\;-̗ڣ |fp!+vYNjۀKE@@j:LTDS8m+]A^?ˤ=+p4`7+m ܟ}$o"6JbIWob)@zDf%%{Ρ""Dc\dG|6"tx С₫1^(|[VLjG !2 KDomgቢE崜(W26Tqw}?$XE|_*#Nbj]@J!ZѶa_4gTJuG-@HXM AnhҦ]8AG! ާǺFE>0Pd2|Ab&.p@ D*_>3xY%cTϘ`[M)g䣄)1vH}UvWeti_y@o αQ~\ >Of1u #ZOb&J>ZT\$ =i9ƿo޵H к~0JXffS-g7&1cz sgt$p:h|FFX4$bwÂDP~\*Zp_]q[:VwE466dWria {f$I68hX4?H^Us7S]aLqGr9Tw Sy7&h9#۔ϴ #Q>HhÁR]QL+–;V*ֈ S [k_sED/Hd`rocQV)TZsߩ^_>>T'oUYD?O0(eI2b@+v'*?˯`媣5O\2buSʑ ATzŵy:fĂbuEŶK=ݝT*\ ֥11p reS]W{C@pܬv<0JXҰs'96a0Zb 1%Cꛀ~VO@țaA do̾w PB`Z&FM_+)s!e m.1R df%M5:?9z\UA}`1-L 7WE("u&æ1BTۦeźǴ:Do =_gN}R):"VoAՄM0TJzٽ=嶭jMj从űLD {/Q}K=$M]3p!gW <߲0ң<jiV9^EAo1?>FTk:Hg̑9VPc/{$,럴>:%dK#"Ԃb_c!pe"$1Bg5]^.UG~ֲ,hOV=h 1f&"m$eW+:N1 wq7"aCjbW90>][1Fv&7'\;<:,Y ?4Nٹ[8jRI-˴b C}T7ՙ>ҦF'+Y& 6z;V4BwxePz~<t{whG!JO9-Oiz#shtG+I]E@1s`9E@~'wTn.cLu6w owXˮ?<^;+K.fzF#nK܍ϯ,f,fkxr{}ΌY^ $wf0 q g; $0g5XGz0 {xTJZ!U[2΅6J8nxLnƱx܄}Fw/Mz34Op71E^ Re4|Xv#m.&D%F[mopQAOs$:Զ:DN:t"*;}ZS2eG ׊NLL><;֢d~^@Y~_ޡ1Hwt]t6I5 ='H*R&Qyޑ!Wk-הKcDE&Q Wq[[u8/cDq/ v8$Bd}Pn>,PB-r?CH{bm^ >VL Vi JIŮ[}"?BfA)T5e$lF7ECthXYollFG'P'fYNC_CrQcn95'uaJ>iAջ<ԑŬ:[#*>a?S=zpH'dǫj-gk¿ }݅meM%*.uHjZFx] : -Û؛Ș ҔHG2Y"**@l@.">zj٪0O̜sjՓUxr[|+D{+Ø,_ߏA\ 36ѩRd4Zg1v Rfu)sr4Iؒ@Ī. دnrɌAOwMGr͵V[7p abk÷偝𣥦)z(b:q|kG2bh1ᦳl l`{z9~ o5b^@(Rߤ$.޹ [tؑ~,{}ePiĨoH;% XRH(jjP?ZxGY$}9"_˂!xfZl]v0D}X*{EbP<̵&r6WFkC^!N=wer%J']h/.g#*.i]fˍw3QBA% B%a<7/a:DׅFCVFg mČr 섄cZp_ =9ؙBAGdbIVn >ߧRصjӮMsx:i_-E-$!_Xצ3*wj$IN* 6MjF֌Fe!,(;lyCܨq>6 vZrςҞcJCIaC}/MRDN<,xse,nl;V as%2'*"$H5H轾C&7#rDgqbʾQwA`}V8B0FX18%4-2"[NX&svj!yv}~95VRB;?: C҇͟jkwp||ӑM5F*_egH-- FW9:=0/SS/W=KG4\j/>߷OI痴Áu !@RpH77 :DPpltP# ԥ=vc$? eK.Rث<>- b&>>\>B?Vɏi7nz=Xs~ ^BdQ^I<8K)'ȕ<˾u`;}ݎNoVަ%,^q- ẟPJ o>p i"]oVtq)M>w|-:u}լ QdWff#f6Iqo-jP@ߗ XN~Pr{dDY8Fgˇz=*Rn3:mP~&$p`+{ *+J9r%/ςʹ$\B܌7Mm8ֶ8"TԠKPr{3Kn2|F[P%_I95 0enyB4 vIG, 0Mt GbE#+a٦090׺&i" b_YN?ZzzGhÁu͠#⴨K;r^}2E|(FY{EpbFp@2_ֱ`%\.X/MnʚM,2/OԜ [N"ڌ%t[>}-? `@Ƕ'_hP?fb)dJ=$=Md 9^Cg U1-Vzٵ=6mgQGc~7%GiST_:ԙ XZp,!jj?c۷&}a*)3#Mk.ןSp3i2[.p7S@)Cu2+🔏c| jN`(8w#FiP!| 72ǦZ#?%CN.n. kio-8Q G>mhI+jPDaf-L>,6mCjp=쓥@qeft2}szW | \}Lʎ02BG.OLKD뺝9 nДq%n*Pc:hLf>ey.lU-mzPO R:?{8c{Zfn_xV:d咶\A-V.]Bax+*962pR_ un\wp2ܢ`!?-=/)t3fo#KfsFÖpRuAY. ʅTkqCrot.w6͈֘v F1&@3nud=:GQ[d7 fq$xo\ڥe–/!)D(Xl*rbE6xC|,Jm?J7N| ZiQ 꽃 bv]a9cm ALɆHɱm0{ggZ 7LwB'Ű pmopBM̲۹x^=!{98q3̎'Cmmu%gX7&u &!%߿Q1׆3ہ "D.$ܚrctѕTfFЩPZOʭ65xNcA)J/~3,xUfvAiqdt.j3;B@JMք ?h&2FHb>AjvV|8|@ċ90zvYq*cT%HH8m֕D&ɿslH$yO5{-?i!oj%#9OˉSg-KtrLݓ`wPP5h߃KJ1CX*dA-8aTpsV.ءY> 6mGF<ەD?5Ed Ed`'wwIK&cu2m#C]`E Lx$5 r[uz~$ߧ'd3Y!8ɱdom23%+bБx04Ty%h:y5UɆ/G AqrᰰES=Zr}n $՞D"NjwdWyeJYbu!f$Em*\|cqiyXi/QK̳EƒƐ6pXnwҐ}ɜiJEX}XM".Y>egl\߅0X2BХL2ERd5MwC4*WʼnYVUH PI2=^~dI8'*`zet0| CUrY-S t\Dcf# /֎{DQ8# <- e{]~W?֖N3IâMRv/7Uɡ*\hg d֗9j8>1D,4 <|UqW {#~% g.9^ Ҽ"D5wm3~+!-hA![rVS&ԒDU_o/8T9Q3FTmv[v},u6'Йx4$GGGe3kZjƄMJK?C3zNFck?ڎ_2%^ib\1V^5UFdX^dUG8X-4wST$,?9} %F BΦw !x|&~DlWԎe|e c۽0@61uMRX24o0KiRf٧8ړX2DhE0JFҞ$Ą+A̠՛,SJX6V&q׃m-]ƫHXos}:^2E\Mk+kj,$x>2^kxoٚQJDi{Y\{GeKѪcdVG;z?c%i\V|xO.@z\&ڇAa}>6?2%7Q=UӔQNީslfe/BO d Pݮ /HlXX񸏊#9Eꡌk R7CK_F?o`Ѽ1gN֚SG#Jv׹}߆$G b}{8ZW(|'Kˊ3ÓǪiCecqk $EʝK01$VVzPX|汄[rH|J۠ RA琀 z w}nlĭGNyǹ.'“nob`ZM{;X[`PF>|ߦfeBlآ jG\ hc8Z:軽&rJD h26,W[:s\i9z<[gmQ9(MTfda~NZ mrL##4.9RhɊ[@MˬSCqk|, X \$. zrdm i{c_|7ǹ'Mw=oh^Rl`j|7Nf :#bJPr'L$DNJ#S=5 Rn]cd,qs;{sP<~-C(qeւvUFV<dfH0 |a[I^ԦY X\Oۿ}r6A0p'a=gO?rܲ7:#wubr627t rȔ,ω}ۨ.CHFUl]0 -^r%Qlhig3`AW?dK)`)A0dwn~r[#3`VVlL9j}]^`b'2Q5ƛWo8Lo >_5cۮv-&9>b񀓦k.೺CQ!ZTN ' B}7IxIHo 5ݪ uA^}уƬrYKL,S,JMۅ{%˽.4z43[LAdw&njeԁJ<T@&曪[Ssk!q$3̜o - D@8S^]f2DEsOsI>+ka 1qygJДWOk fQ.m tPNo5y]b̺cփe^$,x2ovXO ikYOn RdAuܲt[[XGOy w4"/ىj49OQ4}E.=xeWX%l># H/7 E)jTܧ8svg_XgGDG!H2 1 "J|SNloe"z_>K1Niw)]fWo繑$i0 Yѹǰ 9\Md!T(+a- ȷ ْɹ|E;ejxaP;I*SNǏYV7f0VC6W*+fl}*"jc£gpBm_i4+xq=N=W=r#p̶g^F9>'7fA:7ޓ@_ % yލuܓ5'}6NbYTŲ-{ ͟5QCK[4iVMT%NO Oo$s l9s z@9lu&! Ǎ[J AtG˪HO5եY)s]uj9}$.6!%r%x}+s _xEEoŽY q@dv0Ir"ۄi@;B)딯X > . WdK%X~ =ޝ5u:Sysb)+'+j6./#XjmwMS!^q1>}- J~58"da;CQ IzP0=^?J[nuV۫~$ɶˠxOǓKk V> Kr)\'s~p'Nі-ۍ(6N[:!hEFKGͮJ ĻC~7ͅ=]gXi EkInU _ߚʛDwvݼb| 7u5Bِr{gBs3(6o c7{]3K"Qw Lh{^~Лމؾ>|(q0's-DD+6ͿQ9hAJ<Рs'3r|^xf66NW.Ѥ{U) Q*¬L-] |\̈́[lxwx8՛70͍WnG "TmnKW[̛4+=u0>?~X[c'4I7P[?h3 k'*J"Kwts1j:X)=!7ՃEܨw&s,x7U"x o}hZ D\[]14~ʞ+gwR9uzFM;.4S"TW7CB gL_Qm!M.2ȑ ?71 ٸ,qtpDPD>|fp3 ?Xް-^FuGQg泻/7ҕy1kĢYiuVwUHIUzz,5Hl}.vWǫ^\ًSf}l#D`=aЍ f̑1D08 Z4rl-xIS\v3M4]IJ 8Y:* jŞ϶)ǰpoIZ 6q 5H-!Z:[h}߇KQn %S0NMWWޫajl#.{">gM2pjnjQc;W(MK3t2/=M߻moj2jÈ,f=0噽ON-9H\_F|+:8{5Baw="&gwCP'X!8νLaP|.MarkV' C2ev|f 2QpԵpށ01(S_ߗ2xɡfyT> KwM2bO(u@Qa*l˨i7L)!zsfKƸ4hBbMGyJrf""Ą,- A2gˣemk;t_{wF$S/:i􍱦 EhwJI+\@@$}Kg"L0E](A*7pM-P%iO v̍"G6\md`s,װ/e62 Q7)y {/[H9#"t̀;>2EU|2?J[Fa{7o'7e֕ _n%ڔ;y6#.nw[Xz pܞS򬹙{ZGrk?Re5H h=ưORnBAƔg-،2Vx̙(LyP AJ2fNZMsز'WĉVa3^eNH-=C=`kΝ&1Aa!,E`#:d=YЮ16\29P([l4/WJg٠z.=axNJ-( NZ6i'ssX3k{d4᯵]W,(fbEʈ0-^|I\N[0!q-NVd͜erwFnE/:$v);m;{"^p^K֤>B;3Cu%#ypp>Wg/;\_n"jd+B'_0=WX{J# Uk-)h zok=UIybӁ՗'_yVv}~mZ%eJeM oc ='u(2ӭY{d<ݺUk49va`o=j ~*`]fO {泵(*0 `Z^!u€6տo[ _ 7_db:,{F:اO|gYA1EöME\򤌨dg|D`󫳦8U1+PU*BuFd 9# _@T$ 2b9ν/_H>o^~{?6.NS uÔ-rȌ7ojDO0q1$trRPܦMA,׽.}Tcڎ#IfE\Ca j&7\vh6x ;$&1] h mM9 #F0xfu#Vl!bFjWa kµgڭjHE_'fH 2/7PPҲG@M9"|]CELH;2#,+i:Ą~/e`{2*n4T1=b#tuٶ<)Ҕ5+0nmyL_j E"Fw 5n'Ʀ1b2m3i@5 `_\QsZM+ HqأUCܙLU1zLRh(`(IM׷>#hW7tkg0dkjM"*GHDۓܧ$8R*U~2 y8c0 bHqtRZ{߳߾Hq=1Ok@P.{VW+l;226 GUf:}^7RGxq[]x5]tpd=jÅ6ZaW~'k(%e*q"Go.[4%4c8_ui醷T·36E{]p".lJQՎ򂰂yVӐqZfUlxzɬ$PBOb_|j'iOsAg-.XlP1aE]= 9^RF3M\3m؛ךyA4& _0$lp_2b_qU+oZ qY/J4c)OiqA]uBYU>R0mT75lD].f;0䲟i8rkm ut 3)_$VRy:m$GhCn ouhb 4䆼\w10iepCWdݤ/uOo8)nJ n/.#)^ mSLY3Suz&ZQ^ e{3$)w^PaO}*XrZerj8 N1])'R'ź<]ѡG*46nff0ܧC|Sb A(3#.ŋGa=E8T>FK)i az#Ԝ6D%,^d&å>#*5Mz|X)NaJru7kA@&2*L8>+tѼ~xf|}Jr8-N&8j]ӱYue+Lh'\7n0D.<|ewP(jij2x_ܫHi+{O<"(]X>T0 Կj$h 4m !k:z& #)4elg`W/!ej@(j .D%$FIujﮯAǑE+  ,ZzͲ'O}_S$)^z^UuzD}G0yDc]m"D7:ezr7Զ*fP| 'f4Zb?kqicR@9T3 &i$E~Pއ&{7Q]}ro"9=IrDAW;UB9#z;.ӱsg; NH1,).&5}DZ~/ R)\9-s D-1p@jB($@8k13;-TGm}\ Kjy`.fK QKu"s X?}y$`52@N*J^r!Qn S΀_2 oNxPW3!D<:)$o& gOl阴X4`+a=5jqdd V< wfCE">qFm?bcrNr/!ks Bj>J"ǯrƩdMfn`FQ\2%}ªnrݥF훜 fnj^ n9M^P:f v}8>UkYS-3ٜ3N=x[S@=lЏD#z*Dvmq7A,)@ [=:١+$ y~kM ̀_Nzyx]1e"UD>"ET򊯱&}Cr/ c|Lw0iyvbYцK̆ˀ_=bTVr|@x58ím|ΝOa6lOsC^havxMr# ,مI蚧P0=tqL|bH015%P*LSwS?8JѱĐI UIܒLr{Cx^G=BY/SK j0|Zs_i320PzJ׹n<`)A8zYybyCzAthNR3J-ryt\3=hٟؑ -(Lp UFWu&m <h8(W5r}@gɢ M|7@# ꥫ1 AȷEf&5"[vaA Ec$Аo*3? q=_YX X7fj]L1&{Fv4ѽ}KuL\Qʀ5tO5&J#mf:>_-)X8`Pup0hЖ`QCq[NӮFP}N߅jZGAduK{iNX*8-BIWh]߹7&.UoOk= & {b!.D79i`⼃u]{n%EOL j-Syr6 6B>|*n'mQ Ư czR+!`eU2k-v9`T1e{әhD/ro!L%S uEÁAI4}/yݼ.#e*ixB;φԿkYXi"u^XLCh%/FSpMEOܨpcd1 1 :MP/BinE O9ToSGEɃWw]U}uyܵ*lC_TY2.܃LѲ i"FiL')rQ}7Vg$cc' TaesULoz:FDKE.^IO1'O$U}.^c Ѻy9*Ėv9fd>1xP~1+ə<;ғ lGY嗢.Ǐ&-P*l '@oq$Ϯ5$5+zd ugWԦ!W ̣OȬk%~MK#6G @G6 p?E'fxW}E-R j?ot a޽Y'@rYSIԼJ >޼}[jm ˕*owF2Ѳ&%%+IR!iz' HTnse~bkp>y V(hi*lŬ- xaƲ =˭|)v|45>8&cdR,"6x3s/y1%z1 PַWh /~fuy# -Jnמ2P͝eIJ2M#"F6"da)ݪב鶊2-kTT/kuhEo _i3N2ř܄tE𽥇׷QЯ.-w:~H@&gBA*RT:V{L9!-^]ПR}3˟'>ݤ铢?S/ ӂu(sxDlYioHECnSYqJ '<ȉS9^m}?6rrcAG*CSTI.zq >֤1 t>6k@d_8l7wЁn$t)S=1+wl H`p}cNAVv2AX?K~*tH-ktV6!5"I6)49lAbyXyw\u2 #\/~~c8h6 pqekI`;"C;xIFC/Tf4$(LGlN嘙|DǨ`6GΗ؞t(̔T.afK47 xJQueJ_^8 a05#T_Ea̹lQIqJ]u$:~Aq+tsNN.UUґM;Vo(aYC AopKrml!+Ǖdt ~Sƞ)SЈ.7׉@?ȷ>*X٬[!,H#k];h >SZ6*ŒGw'h/G8ui2PFM1C)^ Pa˜)+&~<{^1zTwo-{FR$xm"رgYZ0707010000041a000081a4000000000000000000000001643420d500004084000000000000000000000000000000000000006000000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire/fireworks/snd-fireworks.ko.xz7zXZִF!t/;7@C]?Eh=ڜ.+g:^,UVm=kxkuPnxh2}SPGbRu#a@ɰ.vf%Yo+mk 4W*(W+ݝά6ؤ0ү $4tpENoaOs52(ּSxÉ80_p#Eݡ$W돁3I[ : "_F ^|:%j"^]Y#n" 4x˼vH#U;Z./0`}K,=:+-gVڔ.c\ I$ɨ!㢟q>&:zwֿ7J+?H&d[;>$k0䓴h^w>W=!=w~2?kve%_Y *uWs-)1*"H=`w/%/uآ_ҮjX:!A~NpiADM?6)ū[GUﲝj0)N5D̪V6N #;E#; agƥu6if BMR"oVQd5C*c5w owR}-.{]d'霙uʛPs\8`RW1| kF$r RwǢJB2ɶ'ThiqƹI'5"Gk;#t|NPzA=ɩ$zMQE_^szU OI-s?uG2qy3VAs ]~–CT܉{Vʌ igolᎫx]ΟL9]Ry@6E"U7}GȵR'=`ySCNGA#^PArD~dpxH/U}3$>Aݙpzž6qKZbFn @3=lvVxԦ:7vڙO1~fvg"{Ύ`[LA{eL/P] Dmzq':֢8kFk]" zR*u9:{ T$> /yte4X"sv 5 ʊ)]b+?xv=D~'thbR6V|u*M۠Ȏh{ V:-|{qYeQ,<&[8D8 (ebQ$&:P7{;Vy~HgkA?S4=ȩe!IC;Ut$Ǐ!;q㯟U hd;v'X/ ˊ}vۘc.)Q8 X]`>,[">.-1:qx$j|FlɌڠD1[ 0eQŠ!5iiq'])ć]..g (pq]i@RN"(p&E?m:V^+{@oY^_d>IbxM_EX{~FLԌWya] K,@y&CӼX2tګT"RƭA;uMmYMO޾P/ׂƒ8T CDNY=ܒdJu-)'{891AIդX{R2,쯌T=|we(=fi(bD9gP_3jFÿ5t(.vf(8=3t [ 7E:ÕAi,d 2Xoo{1%Kx$l]xrU!+VݟSYaaD}t-E{IL!V>Ճ.'eSti my-n0= wv$FHCDe~:aXwr TH$@DV4Z>Xь+>k{*jaHȂ%INI5Q'uNu| qplI'*Ң>""y@W|5z0Zʺbe|E3Y`8A$;^ܦRNws NI2&_<1 5.Tv\= !/E>q<Юr*#tv&ܯ>D5@4#+wϛ@>|RlyuX'It(~tϴsB&6| yv%gi ; !t!GouElRb [d7,lfZ TR'YAڳJbV ~|4mf.8U**R5]*剪zʤ)œzvq$'r)c C2Uy) 㧉,FlD?y}BT_耏c ;=oLExͫ^ S~#ӗG#Tzє+> ]嘳x D(Ôf?vWLP; ӨLPcv<;)WW44`"IZvӡb%iccNWA+hrfr! p'÷.g_G]-uT9ME0S/Űi{π|7h>!I%ץKlewW OVkl&CIPM`fSVK$qT3hV$ 7~:؄ܧu1S 5<| )ui' 2P*1#{2)<˽F8P;zFoX!X؅ D#G(X]1jdڇRFdKM+AW<˟!|mOtHG9s?;P6R`v6GOoOK;:HCo vL\cс퀗M֜,)$SE9NE"it,mQBØw[Ny",o垄{""⅕ucmZR>ޯkT`]/pui5+w 4OJ?YEf!NՊMVJyZ I Mَb{ u `Wdrv¡b}Ec5}t~)}NS"]:Rɟ7+67<b"qKD#0T_9$ Љjd8LEGnIeU nbμMGCUMLOAGq@6F|4J]5r8u4c̦VEP| =N'nYŦEzvЄH%%9])%Tz5B򥎊5O-< T|ϡbڌЁpl1oj@B@yh6I![AA>GeoaVOO- 1>7Y':KȨ6+ 9nj?M-2lI%PBxQ 9:l6@aMZ;"x/<[\Ssd 9!ޒp"tjׄyhi @3X\G;&ңp`2v~0[RlI2oY-?4jCR8Đ%_s p2i#G+N,B&CJVUvZGKãjgYEHMdGF_J51^D,L6 THklݰK2* [ˮzGTۡB)yȰQ!ߔ1#a-5_7P/k`/3d:kHW yjYWKkrFiE ]YH3[U($QF(@Gh o.Dmu[93jL]#(0$3d$/@ߒ2SgNJb.<39n4:-(#TZ\vev;h >r6Oj+dp<C#9Ai)X}jLf ~3vU*fzB \lhE>ܭM%86jUmF1&_'`g+M%qhI`YLзm.u_٧CUfYŵa2DES0w G*~>619 L6չQB|?@Lחןf |pBv\,h5[| Z2Qo-38}:[379=\;ݍwUk巴h  -I")[,Ou6>r:T \M[~A:~p=!D*5rgpLDg@=梁~|?08]TW?a?8KڨV/P!ZĽZ끷<79x``B24kd}6kU7}W ]uC%Q]uڴ .Z#N+nP6j=;wPy#wǗCT<;KsjǦb$5?V'2cI>陴DX{'Ӱw3 EfC=ЧA:j='KEeh`Lr'$>A! Fh' tQ1QJFdx;#4VON\ ϹEH}%D،np1fbO'kG@XM¿vϔF ,%p^ZyH :SI7dE-[Tl\򋼼,1i>Y q}%6s4[ Dtחh&* nKmY_n'0_FPAќ<`iK2tJ ]ȫF܆/-jSK22u8!{,_=Lq0ި2_{^_Ӫ4,? \@*ݼCyMN%kq{4g8 t>mNI>zɰH2\أP\~k&;چ ,AP+3$('.YPpg&Vvi#~&j ΍_cawp|v)/%j'93Rd-i@७+=(6$e돘.BDx3ÉD\\G h[@Ն1> \@U7],M!)և6B^ pQ̵ĩ_aUdy얎AG!d7Fi ljcs($SCʯ^7?7cls ^CX#_ 1  ~i(總Bt1q4OOȝ;S,>v޺wᑧStNb~[3ù[~gJ *lo䤭ISd//{ۭs<&j2 dגB~1 DB ۸A*௮%|vTs+({,<1FnɐY ~Yi$LQٯc!7kVakBjA=c DC1Q _vs鰤.^ k|v(X.Ę/f75aRU ?4|9Rv=phaD܀/U;,~P;v5=cZ0njP搤4_ϭBV4A j|+8:sWRLaEZgESC Q/G9)b1x你yaBV2‘F u9ASEB4zy`Z|cF'F~B|7Ḡxɧ*9/`NXx^b3U$L,gh3<4$~`0`J%O<!y'Гi*5.CE`Y/&A.JoYa-_MִN?mKM`տ&ֺP3] +97E΅z۳}Dk|fp*le}6 ʝt ~neBcWI>ee5} K1NY2X<ݢT;PO7c羘 Wzl}w5 94?#)iH և9vwCX+YC!)7ӴmH kgXUʯ9H8ۡGŒ&Az`-`O us϶ G#ͅsaf]Hr'j΋3W@Q_EFS]g ڑ,=P'R7`]i )~n ݷu('pj@̔guxcebMfn0Lה:0sd+!3]*W}  gk7$g+h9JF ēv< ?CAE>0S+p7zAfKjFi`vd 9i˿ʘ5G {: pPbJlkzE9xV5 "J#!)Tت/?D,H̯gcxn1 JM7t:OqS}6xyT&dk(m^,Y QmUaߵL8ew5fvjy Ul!PqVx@k; -\0gKhd7%(Qdw^8YUZ_4JM?RD',j WEJ), v]lZb~poaQW>0ɉxJ>MDI5!ꏕAp]D:6ΙikݫjYVtdYI[v :y/]rIJX/|˺@c{\JΆkbS3e9GQ!t 0#LnZ G(?}1;t\ZU”m"Vҁ_޳kFg|g9uJ.x$؄94{0ۧU7gFO S,`^÷ލ)N Ԁ˜0eA"~s~C$hCPfS'}S Ͼׁj;ٶ VofٖQ!uq?)?o4e~^!%~`2B}n/V>o{+:Y Tl?dpsg dM޹ϯ<0Wq º_#Fީ@PrpsDWzoq=~ ؤt( R> Z[#lxmyݷ:?_PX Pw'(ڳ(1]mgSw ,T׶e oXh#(Aqx=nS5ubJfzۆXyZF{<[QpW{R xyF#j]Т3E>>-ubNx7U/p@`xbNaģ*QZȚbhe&pMMrHhEY"ң7}B^kDck V**qBIn57 /-Bk4ZcA0$=}L;&fqOv'lHkShIjcDl?ި]&qfts,ԋeYGz7Po\jR*M; k"U!iHq=0t$jm '0k)((L$D- Qv\Z_\q)%d"=8A9<Ǭ`SIe֡AU aۉ ɧ&dcu0ԃ]ı̖^#1oF]4SXӐYiAϠPN\^ Ӧ޶F[uj ٭g6<·ʡ(иΥ e J^И+E }pDbv !gI@ ce@Yyh'2Z{e_~nٙ`ǻh1V"n˫]&]TZky`K,`M'[%ق ;2@V4iXs$!BYi5Pna7s< \g馅ZGu\+_`|zW8@apJzyA+ r2~ovrRms,1ۓ`@0t\nt  jJCV;D;p5^RL朧xu@g2ND{ssII)wnL[w̫ m@ƕ >ڶuADgH82n"=غj@O oN# ŏ>gܭ$iSE6`f^ ~5{{8e㙢2_nBWp-4|ؙPme.#ˬa8_<̓圦@thk܎SEvXiSp2L {OlƩ|iYkGÐ鐸{zY %12Zf]#sRHלּVA߬5'K͠˺ͧepc8<[P,- ׋ .\tlvÃ%Tb϶|@d#2'?܋wnO3l=x$*יz c7ƹ*-*&-z92]KNK%\.\i.!T等9xُ}D)P7pʢ9O%5彖&vAUPU:X}迓40ne@LԫxHeO?ShphUW6 ˙p3Z$|mVu  cO?J/ "Lx"AH bmr*%8'G,jN nvH N9wL 0Snyb89QOՁc!`{:Rkk`1՜3Q:qP.\0<bs1[agH;Yt_@NPx_U _ч/ dHM =A BH9(`YW>hтISu,q9-*Fr,Sq1[+W WhOju,(a l"l֮߆qC!}}t8ioo YSin7*4F2c % ~!iKy`B?Ċ7 i幨ic_uپ ;ZVemb6 ~V#ɽ'v?՜R$Ai7ǰ~8zGSn8 Hq`zSKѠfr\dž.u\#/׳@# 00kQZT_57)ta"+mh|- hW}FDvPoOstk<ʛ/P^KG~:$ݸ:LMzyna=}k_fNX`&OxlU#1➠h^st$UӀ8v6膔GtqtGh:>{VMEylzJDQ5SO;J Rx-I)9SQ:rڢQ-N#:%6@NC[XJt4w運Ss{d8@:BΏ2dKi !cs Ns>o ٹ!lgq}zǷeBnFq 4cy7нcDF*m@=>'/Ѳ՛Cا/U6Yv> Γx;i cÍ|_AKnr9>*ŎH)xǙtb4^+*=z0*ƖS=wVGv\42o _0}t-]$-x+P,]w]LkgnXۯY N.&̍f13/F@xY]xr3,gIgNghZQ_`Y5O8zr2iĎkXk'.=O6y}$I[8<@d0@Lh v-3\Kg[;{r`f`@?*a޿M+ SB7ՙHx- * ArmHm7SNTe0+)mN(Ϯ* ꗕ3?!.bES:SJONf~ Tgޜ̅?UElj LVpe$пj'cmnwK9 [.;o}=C|h(isZ~_5$uS^_ ɿVsoʂ3˩kVźdr"OI.YB(§n?MSH`{:j?*3Ғf}'\]?8H8R?$5mZʖu"XP DlkT.#_yDs%hj\}6 WzLK-`s7 M5D%ysd%;WvsWU~5{dsV9^Ea"i"5,xdR꘷p_{'XԉTf*E'k .z7n`|m.:~bXf)5 =0RT~ [-&OqUkœo+uC%Og;\ZgI o(piPc&XyRԋ3c l$c4gXOQ*hօ:+s]]B{|e~>$" xb Ju]2n,hFFܜPJJhsJV nh$_+*'ru]Gf?>`W];bQLq c0WFnF}:&奓C4x+X+{!4nLw=| ?o۟1 C;Ogx>-S`>e_lHC~oQrΤS4[ ޗk6mcï+YUu^ׇI?P6evlcC7$X jE028^tt}xZ-_Շ0흒Ǵ 0h1W߿ ,mժwY(ax:Gml/ ;RD!bQRQzlH){Ge8jBĜIlUs* u.E-C~U0kDMy{: tR-MC+^A! GbyɃ.F־x Aշ"`JBҝrVQ1gYkbm&ƱR[Ǻ_0oy,}%$RnWijW!&|66Ă{D_rd(!AQ2$ޓ"ekH<=mwoR2!4Tga`j(3δ,F6A X`F2in,b!ҡ"ifU-g7k8P= j'gΝnP_ò #Vi1>8ʲ`ϻb E,&b|aΜz G!']Xp4W (lB:i+KsEC;t[Qr$DqU:~EpXg˴aYTx=2UG}JMs1#\ H5X)1gֺe ydRΡv/M-r9'QʓLs%W`pT T훜w!b'oT1paPciV+IbQ?pG5xq(@^$j߷Wt CFJw i*85uHȬSqwsv DS fBv' {6 1C Cnu8 =Lfs EO/_5ۀ!Q?@aF"7;Kge$${`}WO*ףLx0$>z'%OP -G<=iP NBχV6 =Wl,؜Q1;Y.pmBa$Lm1[}Xu8B8a DqJkG˙%2»:7X(9 ?n%9OAeVqR{\=+Mͨl0K/NU} WZ%x.U7GGehnc_$yF| \b5]M;U!YOmK^vV(y-]HJᆥ~?HHWlAObU%8E/u+FcSXܷV8B}6!VIp%A$4~CMjkj1Î{b,SL'IF}oBd1=/(r˓{Q ÆuQ czvP4`y"WX0 ƀNr)CWft2A3VQޅ:~ԇf {sV8ҺkA/Du6 Z.oj~oElΚq;Huk/җ}iBtD?N!KNr2|>& ; d->#Mn'?%lDŻM8 zDSջ㴩r-,Ga|v%KKe8BJB1":,p/mrtPQH.rϿlY1e0_?6-8$a]S:I҆n8w\P"9r|XCҷ*Q)gaXf[n b+uݙ9M_Y$lBYgao솬=dEr7w2-҂vAܤett=Lu%?&>]ᔍ0`kk,jcjsrkA7P?%P|:=``IR'khLjnzlou"CKk-k q3sR?i:t@$ӻ LgUm֝GоA GO@7ێ;M5CM pxU|<$Gj؍0K4κL= 2# `EGD5GX/'Ri`ܟKc f0ߌx2OyOԠqSdo?ڌrs! ByX}ϠMIxVb{)d Ez;H{?(OF:Zd,5mYQ3#S|9,td2JaTcFJ5ừۉ{3 =y[5Ce-0tѝFf dRu[``8O>QQ [3s4D"!1e ulBNcdn𒢅n6`rP}iuږ֮+~`[\pXM89OJ\O戃T1][:[6ғ)enjr>Fruy/ LlJx*gPx燻^p'k# /(XszT/ԏP,<CXSf/\ VZbABMMEtsE"wPݑ8/Ö#W!otug)qE^a;W]HK~Z}whbJ*cY~KzhUJ CBf@`6uqHEHѳL_긨yQVݑ`ҊIMïuj<[N|d;*~VƷ|㑅\Ov,1" =SCRss`|Җ"]BXy$xLqe~Si/Ձz\R8C!?(nME R?(R͆6}3:`5}ePrj<@~+|i^,= ")C.]d04P@CuKœXKQ6JqLeLHZ%vLW:q> V+0vl&{j!TS8COi-nB;h06B;058hH _p w)H*x71J`ݑ p0c j g$<0н[‰Rjױ!ڍm8DhV4k4,Hz+3V5D+s"}1enxvw@?sHaUE 6NĎMe |g-޳OsH溮v9QX7 dNjYR+$ u!o`j`ɤTpեu7!n!eLIOTHof#2qٻ~>ῧ+s7!b:g\ĦjF2V{>fi}vV?Sֱv"c}G0'|d]؏CND1f I~`aF%ȡ*8Ӟ x|!z h-M!C/x5 ,uƀ !ПucR(G3Uܩ&( a4BXɼIps~a]ًZh q+աYԹM 8/C(0N>=[=nE2g V}({8&I)gdsY-kdj~̮H^PЀs:Fdb"4eÙZCUz] !pr ܟ~ ؿԧ pfe+6cQu_cύtYZؼ8ky*)#ˇy5U-A(VÞSKI ]WqAC mo7&o j>pS=_3]Q}c 8@O? 0PAvN\0_G7(a $q>m MÚHF GُV2iaC7y%8ln& 2ݭOͤ=(2cBG&'49OM~Wί+$&-M--7LYNגH p/⪧4h V}KLjVU< Q^f7\' au!T? Ycs<\Eq{VE.O=r\۠ a-MU& v[dKԞlmRU)>m&,~,v=5E2wD`8r %twJ[JR9g>B ;cC,ƶ3G31~HJu(:_5׃1a3Syγx^a;k Dɀ9?޷7  H .v…fh}THo0j[h_Ɉ谿NaArRp] cfX*٬q0QBkK*t()H@6{SjFÕzβ-?.4_+Φ8$l& 39u{(V9gW4^IzFV//ՍgK4kyTXe0j8t՝u<4'7&iVddwo]ѩO tBT<'%tfOw7\!J@QD3]V. .'Żx9)--Q;no==pyQ"`C&x'3ckZdc[fހw Lk$}&:_IRjLzWm%1+ ZLgDP2>Ęc1}Z~oBF+G;~"hQՆkgV|@$H {7;sz(5^ NCKaRo"sa\KMy#E}0$j_a 070)7UJgOju,<]Džn2.Q#bu:,z7h${L49d$wgovjg<ؑ]ʽ1$9%(`6@{X$a%Afr$ Vg^<{ vFcKODW]7mj,H1h}$g~Ω)f*@9ednm@rK_-}tk:68/T;bƟW?P-7dƃ|y-pͿN^Nk ];2l=< H£E+dy]Z?d}&UwOؓ)59jP%yH뭖 T)K.AR)Sod:@CAvm|,W Kߴ},|wP^`H/9*`v|*AMz9/7tyou5%呹L.ui_kj6>1)Z#'h%u).Ev YE4ze>$xx_)zo3[AX[c8āYǞOw j, Iu --Jjb[=ThdGrV2ŷIDǦw Foa~q7VRF6wO&$"]ʫ`xKÂn t' 62;wCƉTqPԕ81,`uĊWԿU%&ʺU*8:LG4n*' }鵣.1ؘM/_iyM%TMl =GR]"Y@5ck\ r["ȴ |BY&WHP@֐%`e\ɽKȑ747ߔrSwZ_}GxjXѫlA0#RUrNJ9Lt~XlPw{וV0]9cᇖg658^BXfra_ }R}Ay2Ŭ/%,kh© ņ@4[=aLkN* פzL<`D |c B[_xmF~+XuLk)z_[w!$`8>lrr2 MG7|Ф%:9F `ю2)݆ D>Z'X~qDxSl `uew20I~N4GZ@A v|4.m=dxQS)J06LR ZltU5ѫ%/W~H8F(cKx?'(\Zo%3B{|2J/MG! oS(ѫ\a*} 1w.m.cAGk'\vŻ({ȼ8Fq.90**#pjDz7屢{o\`=b)B*%sů)4j&PBKMĄڴBזVSG^U'tv=NBtU*w \+5#Dr,eϐ_Sidנ,c{d*Au<[CcBS!G-,8!;V<6zS+-hq/^hyGb&ާ9/e{Gel8呠K’$ +yH00B=—@U&]8)ƾК:V^h(n;le^~ܱI\RdxOq  UG׬k6E_d,rZ"L4,!qAhϡ,:<)=x`]S pe.Xy3>8 0>pֶK6t*C" &L{,l57 |0?E8Utx9<~6x0>aLjlkp&߰;֞ w4r k'W0Gspe֓I<s) LYI%9o.T`B?*%F~Fuա"-C c}Eɫa?>#x"YIě>^n`Wx](Yn@ kw܆혉E+HIwߠ:IrvR Pa{!;z6)e&6j+jh8Qwh>i(/E~/a}O=v wl^Ghi0:N.D<צrG[]Fה}7x~N#gcw0tY ]ߙ3'G@]~!6 xEV|p֏ mRAoX+ma/bJE>ZJ px^+4,^`lX͇;(hk;/TKQ y@s:c=L0탢X'cF&8l7j (p^5%Kuu  |غL2P naZQmw;Bhe}W-8մ&svb2%àf3v$XjJ}xk*_Akf_&t|?%ݴ&cX%4&S*uE vd֓[JmIwnjwGEu_]>]#᤹TI8pw-W=w Ep<x=\.Rؗ{E N5}%9;\uVf)t—XO "Pfw>=Dh8%94v*21aX\,׷?سa@u|L∸c!t¼K;3xcA(o|Tҫӭ[d4zq~OXK pZ*S*Jvg2~槯Og*J膎/-}|y5٬Uw_D1zS%sN<$pg?Y\ّa%Χ.' DRh˿@3Z HW"KC`z<޽WV} A 7,KJzc=r>Vtr.B@Zl׸z NMM HⲀڨVb=T_]._ Mv>~&G ƭg,~iC5C*@OGayrk.wE^//0?Fooxla;`m۶] :|"wn4*1տEV2fOI5kBg[Eе]#n ͊^r`Te|vn?+aB3 řS1ݛT'3JFW`G#}г7mn`G2*!#fhKNgN~ E /%wXf !O%ZV)cM/FǡU9Ք9QCdY?<(u )ؑg"Y$C>& ߠ4f`+XVzaYRM(kp'>W_HIb%$^n-ұ;տ;Ikcg6-#sh/e)ݯ]m!jx fGV"#ףaIbշ_4zB+ōtEx"3<Y.X=UĀ^}X^\_U!扄lHP?A">wKwU Jk`\K U 8,0ֈ\ ;KRa8Ahϵog?`33VmU'"+7O gb)@w{ {~~36KwҨ<|4p&EJl<:;;@2 JMsbCPaUڧ>}.Z9ge6HYA$r&kf}~e=s(a<-~ހ)j}4A"iDsF$L "=ߋ2$n0y{T⌋PU': Tc`)RZTqU?ck~^d1-H ܗo,8떸M1)}31k Hw&Y_9ު`%JhLnx]bس7T~!T@n'H2'$h,P۲ { <"~n.kjN?z0KnR_e2`|C,rbD-b`~ss: MB/3`0h=68O_lj_ k9Ǿlpl3+cA1`}i{8V? qz`Şd@nX/uEʯ)gX-=.hBmQ<+XLC&s9:\C߃W<&v:fݥ3rڠn$ۍ{Hhu۫g|!s$aQ˰B}}5^i&:Hi6$ó# Jr>trg-qPe6t6ySs7J~/a^ >={rb/fž=}B bkPiwRo/tC@1U)sޠʺ UI ~C8ҹƌ3Ø gЦ滱5įVAqy9Atn(1<&BD,`yshI_cp4~w=@ ;Q<*~ 9nyw7cE?=2$5+knj .pXpK^-u S,^V`iAݱrK~3 ?"|k=-AX 7S]A6[rćk%șvFfA6obEf,nC0Y,w)Vv+7jkWNe7!ߛ#IuJN/XzSh< #i8).L?C8TB 3 hxDv>ҴR;J.wq" *%7}ސj,6+b[ʽ_՜l8m SZisG]t|Id<% wB!trNɞ2.?T^2gGs51*r:C` 5zJUb2MוNf鵱I.<^!m49!,Edr6RC{wwQ|ftVP|Xد1՗4nU'׶kv2KKf,'l=܁DALFI#[fEG p0PQ  ϛ %|DtyVuČ`qSwrjԧF9K֚)U)U|kBONR/gW~g-sOcR4Py=P>@ s?!3۽D, 'kOe5ScBA24\8mYÈ&"miҟ54+3@n&HֈxITu+&ټe}S@?YuT=稟='/ ^!㾬8_zI[[Xxt`wbpjΌ?%ה^!їՋ T=PoȀL43_qhZڗ?Y+ž&a$ /=^\o NkC*kϢU$]yΕ&*&n&3#D :t5]LYNsc"XG@CPB$>O@-9oRϷP A1Ӛ(Hή%,vj}0 |/ W`߈ZTђ}+YEX@y&WFM{q;).K睌TcC±4Ft= ֿscUVoy,lBt*|vҦݝ% o05EъCYkHdB$;u*@Vώ?>qDyq?YȂ<Ts&ATLziִIҺVt ;ډy7K~gRx G4Bj2KGu$qFLsgQeqTㅍG6D2iݍ#P[hdiQJ/HX! ǫ: ]軆(`PʐU&e!r̶4t~W ?;ݼAhtEIj~kkf??޲06c= )F|db9w+:+LFϰ%^Νq\y"u {ꁛZE# VU#'{(|xzX- .s ӣһl̍~FHf]*W}WFOtbJ/ Uk0pU5IAD.I&"z`CjdEEJ- X~#X:vR^ oz> "]|z}!)N.-p%UӸJofYY|9i[֞K?]Hf]qu֒4<'듙?_9ah;TnpeO$+J꠾EL&Q?3Cw GNwa7yɢFP`D1`U/VC{rE@fK5OoLOA{#i5x:5(x+Y(C (.n-OscH'`nr $Z V~;Uҟ:ӦWH^}//Os>+ͽxwi I 6퇮v=4;-0ܥD ƶ]t1*ސ6gR?{jΉswtO bC}C:4L,&{NdO"xAgQz/FfmdJSɽ G&tnjh#fV^A'l-H6 ,3lE0هPg!΢V_х`OoT/K l_}u6ߊi 6Ǚ:.[p[ILx;JE&%rF$}5ijURՕ탈d[D^6AhF7 rBkBE4^v ч PWe|)H\ soQfw5$$=D+-khu 'DlxĘ˔"F&VGdZp"Z9S`xgD])n*cϤAFF'q~1E?cpc+LEOBXKQXvO馵}L8]+j[8&3'IsTZiΓ L 킒RMm)\!w5ԭ 4XqA6GՠP#J*1̃"J0쬍É˪-ZG[RO{skst#aӼ7eK3}P:aY (n" a?Ymo} ݡ`.XAXE$3? +l5b'lhb`>o?̓h-D{ÙpH^{KǵX’1#K,pZ?b-q}4|Q''/u^Dp:CS0EŚŎ(ۆOGdY!RKŵ!p,#|ۗl\rY4 ڔܜscf|P,Ŵ55.鴃|GԦY猻U\Os)^e8~p] Yw(uF(_<,f~!VQE;TSv¢+Gt:gvP}6Ѵ+Mu2S<21: NPD,? 4 rK WdTl8 %R" ڎ&WNn?銺}>] ]vӛ3 g((m"Jݪ6İ")˖rkiVvžx'>рyAL|HurW)K?,:Mu*P{' Ӗ q@bd1]MBv\pn g)ơMM@-'+OY)ƞz ÇMCY{&*Ż^ɒ:wFߣO ZHR6t`902gÅX2N1Nmz%4Y HIGNRwfKh$-N\wzHB"l)B$X'S;zY ɗ!JAE 3)2WP (PDOM C͌#5m"07|f ɭ"mHb>d;{ݱ&zIorc{`Q Qfbq mdIdx#{dpי˱Kfdăy7ck咳li,=iUnpJGޯh0EI ;"p#DyOsAA(?7eKSN2Q܃S@>H!\͛(`atKY2}ٖVupGFE׈Y*g'gM|Fz\/Ư(\#48aZ_\yݩ1l/V$o2y1G]Lj8#L~ͱ+ B ;5`*6Cgoƥ6,$"|o W*~(S w2iA{0:+1`0SUK3bF~wVPM 4z<ưLoZ)* :a}!\K^@Eb!y6䲏7F<>4ҢrBġZ08{z=ab ) ol/ \y?ݔ*<@y)Q,uJ9Q:fN~ɢ&%gYZ0707010000041c000081a4000000000000000000000001643420d500004204000000000000000000000000000000000000005600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/F_A]?Eh=ڜ.+?ՐgJܓB$ f?$s#N ~)Φ`*V/ /K`BΫ1]~<䓘gNh9QԽ*7Wh%ț?؈ , ^W?7w uXiWXUV\DXh60bvy k~GaU<-t;Pe~;zX]x}pe3,棚L98bJ>h(rh2XҎ?-7+bւX DgQhCuE%ys< g~}L{A[ciL4T|C+,>,oŔF~fC{hz,fl(s_5nSi3e] My4t¦H?|*9{QtD*ʏ[8E{D`UJ# 2, {A !a!fe#>pҘ#Bu`s+ğ#k_=avZfi `Դhz*~{sKn놢T{URIn 5$d2*TUԠŋ%qnbV/i:!L!VJeܱW5ŵhvWwbw{PQhӬ.Pwj7ρ?H_2vCbVǠ&r|%`V8K :! tQkIe>?9hnbc.R7vQpF_){!dx ٓ|6|qmȩEҞX.PyRlXuroVMMQd =Cܻ"(KmkOĈbȣE&{/[|4byާdž543tIXcU2%\?1>uqV"^0O O}WP<̇sjtdWbX8`ѳjP VБr"oQ6g 7-HINsJmx[WlJ6?tLd)DMX8lg89Qp2^Z̃>ꎅxC`_uą^`fP5V]66#ߌ/ Q-ljV &\ =0']"K7溟dj^wF<4*?3{E\G|Oo*>u1m￘sɖ a9- 5돉)~s˼BdĿi`aXޠOVw"UΎ۫pwӺSOIҊrKp7 ivH\ޫGp`:^ xmwd,Oаp8h}Q65g'qEqQV3B\˜w~n P lR2%5+= G`،ctJ=31|0?uA]xJE0"42ojQGMI7\$i} ;R^ R)uҾj/_Q٭ \܆GLff[0W$Qمds*o*K6Cf )B^ b>>"op¡x7-@6iQwHgp ^D/jkOeɕHex"v| SՂ9/TRJ|” $rUξWaMyB7[cط/mO Eib(cmܜP8hI%mN9yٹkYPUdqAHoa7(CSKUt>vc&a Nnb(N >-gBHCfȟ ˌNo+V;@9&5ホqgoT%ټI@= {Am Oh{Ǭv |z14:쌂'✯ iYa5&E3~gc}֖ gN!z,i922qʽ}p#{{싼hړ$e݆i㊧IdO|{5.xFӾF;!,rk r+#ƦYBxz)ӺyD'f~W1jn.[gj6!Q>m3+G`K:6lmy L6䀵{–K-;= -1Ya,Zs׏ ]W3j c6)*_[}VYEgZ/?qMdݞZ\&Ac2VĜ-%ᶦ5ݰϭ4ЌPo]ɂ?;KʠԴZSk6imVxrh %>-&$1B1DuJ*oJq-麏/?|1OIX<::Mſm~f) sK_r'6y PW<(A,qPjb&q]V XH);f WUs|$qoGy!>ӑ@wݶ_ kUud[o#SJnx; J>-t3փ؅e^7SJ85G_۪}̨ae=C;g“RRMyn1p9W$HIO 'Xrcg2 *nQ47@7~1bFؑ{̨`c%Rz `I\OWôyU^&aqAK,JX|-/K?qJW ͉K+tan-~dm{9Fe=j[TZC~-ۛ? +, ]C&aR=yԘ7[0a %g16W''H$_<o| 鑐ϷJXƍઈEޢ֕"ށs8/cyfq \f+1ά;,vY" hM <]\(w[8Bk;f%0&O>?rx~l0yF\'b?ɐOH3Q,9$~!˜g#$w%;xH&> :tl&rJ|&tap4O7xr>}P yڨmi͚Nd9Ϟ3K$+˷E=Fۧg@V1?||5%=-ٞ?y&<0DE8;VJ59z8k~w]YNx4%0Z Mhg?Hϯi_V4#(jX%m!AS#Pͨ\v15( (1 P~e]Z+0urً8gTĹC9Dw+4$ @I=A xyұQ*$x+%.Dz8s@EidvL*T#sfo(E#I Sm]%d,<#27Z7MH" ,[lЍ}-\Z bce8m+" i=4'۫ũAϊ 7pH%:1!2 1$9)=EB8$&)Z(݅}{Z`r'*CxKӱ;N?a 6:{oS-= f X?6r/KF/a].}y>xBP1mebT lsD+;"GBS[vesWM>VXSUu܍\OsiXC)x \%=!CR/,pߡw(܀MI$#\̠4_Hv7DkVpYK*#IRn֘Ŀ٦N"র}$4˄i"DޫӍ(8ȹ ᅮ錄0M_\~ņ E.AyUYmNGAC7k``6.X*@-ox<_PEOm[U-k@H?uΦ*}1tX+p$h1F_zj+ $8]q{VqCuݾ@s!dRn {31^ښC~W.jj58`Z^9hmTS(Xmjܯ6pvr ؿ.6T#sP|>R2Ų2V+jJ꜍$tm c~SO0A;Z5zA㨒`g(㹷2xn.L? fx:eWs \UH.pM@AuV-M3|lzU+of|rWSHwzh|ӓTduхW!dDU_F{,6'}zPCZaa(*RƻhDR+)ymĮW^E?GFAy%7ι 7- _(I SY=M'ƪ~XAs:) ]aKnXLWJ_6>8Cz f0GٕNHt6;`@/yyݐ[<楸~ t+x>r$/SSM^2J3.)~vP7ȫ4T3~LM~I#9}oj~<.R_cdKXcVfb{> N^zLSZIZސLv9am{Sҡ!!:B#h"0%PؘZy$PGRx[ R"P^\bA:[< |ijlWu6E'ޯѽBMZ1R *HS8F#xi2λ^:,FqONλF*ab &EpG !H}Քvyڽ)إN] }W=(HPm!,ɂ{ KYS65ލWDU* ntHکk.o9Od/}6u QtIL\W4qv.̔MS)G$TU! ^/x oXw{WUHx+:d, Gj$y'-* NHޥ\Lf2gEtm`$2NRhE ē"pF.|R6Xww{6]2Ɵ̯󠝧IDK>R'y\6g 5ӎSU&$u28J4Й%͟~0(Eûh-pK.8w o0Wp '~=zR|fBPU㦪y:on )>ahTE4݇A2*AFP[HSYr#2D^xr={EwċGn+z'~*ĆpPL-"/NN,|4eT/=UOe^.1p^ ʆ@&|RWov1=V.; t7fpCg_:t?,B (TҴtZ-T$%۳[ΏrL@3ka-R&^ZuT\8GRQ'Ia̓ dRO&3\*ƊIɛP L63{q&ixҽFa<S#^x bhʯu"At  ?Qd u~|>")U꺔N2n223BB9RuՋ&8/`aZˀwy6Ӷn5ɩLaRäh9sHn Xt7:#? { 3p˗zI,TXJ9^ Kz1"%.Ɣ J,DǴHb;Z)%FI* 2z{Ln3;!nq=CڛvEs.HDY#:;DoGjx#1g mgV/PP4( WkaWW(B̍OOxMH@ TҺNB5kΐUlXPJWC5 d@,\@%q>R{ 8̗paTM "l'UaꎇC3EŁb2JK%a3#(Zf"jP>gI57Fm}Gr:4:R bx[Iz/_UwYpUNY$ yanXUb$ʄՃ 6MxNkᅚv ykI 3ƾB4և+%_ɿCP6aGiPfD:{j/o +rs7oVb\]/1 hu9pSFMփͺ0&n5&h6>:oa- c̗ aC~fs=3HqrcX5U, R\O#NDFWz4fuZDtV ,j1Sޣ )S!ӋYv MhF'U)(}t9B~w:cxډaʴ[lPCጉZ)< z@#9h)y;Mh!&ۖl^F1a}i|h' 3XH yL jV2@;)Ԃ*n&?v t0X;j:83>f3Q-0L+{[oA MU B"l(p8?~p~uݎ`ʉQI't$u|SO=x6&GE2:tA\_郇.9Fq[}~p#kBCb-,W j:Sx*lVhב]H];~壑JUjdb8)(+#7If7,?Ű%<*V',0G>=#z-w;-~8C<ϖS|[:đRi6W@H؎=\HxdLybs̘4fwd+<EkG~,[ME8hⒿ./Ww0C=_PH10  hyIffը4%t'CGFǒēn$*}͂ڷ|@/]82BHpnH̟#䚹V%A|NOXOU{ ٪ K-UF16cߵ Yh xX̍<_3JF]+EWF~gL/1ozWǨ(]mˇl3V ;x&ĺ}BeබJH~0f-zÎz*^Az) 3n.3u6'ְK&^ ^.pYs\QǠcfw0S?0j vNִ9M + _@u{T9%%y|KSF!­"%W[Bo\Qb7f`,>?.pY%h8^|41n;Ȩ Z,Ӥ 'ia'DnY,nNyH^;.>]PDCx &:1懤'E^vS$L=ˠo wz@fx1jS?aƷ5 q_qiX _~sn$IvʱN,a#s@ 9ev"וT~"9dpi Ja8gVܑPMFcOf46L)p]mE<&'$im@IƠLr!xWSC]ʹHQR꧸FTl2E9(Y*Q'Z9MJ,FB? h.<#ƊNY RAȜ+(r]Ekp+5@`ɰc1KdĪmm%:xýMR&ȗ1׾F%W<)@B\bt.Y)ՔT7‹φ՗TG%VP;Rث;A]P[qy$ ƀ/Ǧq";z9Zvq!{$MFR#REn0CVL* HԫM.8 V{ duKK2OujVaԚt eX#c U'Y .AZ؝,j\h{qs萌Zϛ 'R]s7_%+ *6?BvЄ4Q(en>D9>2 ,>#u0]ҳ@ozO;&0(wג\Y*Yآg<3축L=in[umi6%3ńoqn{R )0XKm9c!i8EΪxD Jy@ڣDOגEx vQGa09DM` \Ҁoz.{O?hpfdX2A$(B^!E!d"Z~otFGVҤA ď_]bG&EFQI\ `60Sx ,mʄla=l]GkZQvÁ0.3)!!4L)Un.˳8e2^JQX@a~*8vҎ$pb(j)/F3?ʛ.k#L5%I'ądJѼXBmȤ"L[ZH AM-ϡ.oG/o2mjb?R&~Pd %VF4k<@ulpE+ÒF@KU݌iK+ ޸!LtH8pt!II:1pZ3&?vwomTP,_iNh Tō/#SϋL qEr)Oإ~OX [!*bgyH^`ZE;fHvl!Xsv ht.(c;S 4 d5x4qY߃|7 $lfQP7t}O|U' ζƶ9 ް4)f>?f5- kB12n.AIא? yVj68(qzyYDqN$fN?KY$ΟKTG,Tpn^rM9n5Ku Gq֪= va6׆ Lj0:[`')bHzŚ1h8vpKsz9g40?rS֮+wsF4Gtx<`JP;0 l8_^݆r[0筰W\TJ!|  "I%T,0cJw|~ x(l@wl4wί#Fam`.X}Ev1ɔ7Z{ jvWE`BܜW81_sE*쮒1&J k`*w;Se83l;xw9\*.`M@]sퟻ~s&i"- 0_c4l#;m܎cDS![ЙJFp.aS\U3^)b*U6ydxTJG-wLq&qx nVW9B*f8-Rtv2Y\b ݧ\cbOui[">!=ĽgWeٰ$[-H*aTɒP^>K~_7-_Lz!, GGC0Ӹ]8zQ?1^ֱ/;phbq8 mf %ީ[WUR;+& ~m N'-Ť<߃Г (#X@~?b.Ht'I]`eYV讱nXҦtLi:N@XBʀfow/Vۥ+]yBZ "zHD3FedV,} ~P?;7VIBB q`KAf1!qNUp5c ŖN(Wv wLp#4AePHJQ ).͹Ƀm>o^/IQ"#D5@MXEh`VeI'.cDw"Geg1GZ~Ff篎ugށ,9pJLBwDlGKZuՇ vC.%ɟi"=}ku |O͠ڞzruVZ'A-C`S~R΅PZ aQB5YKfT;FOx`˛իB?O޺ 2u  ]Hئ^AiKlQ9ą~]rUN)O ӱWn㊟WkҺӶ) ١O_Wdr)>.e^qO}1H"3IA! U;tˍPC,&.6K0Z\ExOP+pQSv7Od٧mѺ0o$9xP PIQ)B (͜۩?L?*|=F3Tf*;>St=vݧd?M俧&F_Aへ5.КEe4TwZRbAw g069wAqP]95pTu7XIӕ]S]f25,y-֔߼rȴHC.EgHEmSE1}Ȯ:B6drQ" Ym6He[V8D|$ߑˠOsÏhLǫn(v]wxTRiQ#WdjqOM*#2pۄh0hZ% $]tb -e#+L`u;Wb)+rc`Rw`v9*5֐J}`(tKjʛ\D9OXAxhf>n=gUV:Xԇ! ckn`7"h#+/SQ"ByC|Q/ ;L)=[ &[V >;L#FQ~wrK(ߍK0qg)l<-)9L}Rvvufk޴NiYcϑ%,KۨebiS~*{>VxĐ\}DlwKOT]nS9K93VvFNmUCF="kyşN1oZ!* jvKKӯTX>SA% wy-e݂ORXso̓U`> #)4m-4vm_`x ^=0qO@g̷ѹxCNVr Dx:t;qPEl@NUoh>La1uI*0̷V >m@g=N#]xn a v,{+OI@%/2AB_fXJ`u-p؃+K]Y^B"> sy7y#j>w H$/tA\+؇Cpy32&h*eS-vi0s$b[%x,^c1n IB'a^Y0n/GfGWgMQ[v1AZ(ӊTJvL0zT '6yظ𫵱ʄU ۖu7+蠨4@f_[!WQoE|@Gtz>sl@|~H('L#0N‚?c[#-quDCXT+p24^ f)Pk,P,>um7^Koe,V|+GU U[{+"h܅u2 2B 0첏1&'ƌaJ{TnanTn` -.>?{;yyy9,C 3)09ihJ6&;5l =v iڲSgiMm~}L XEJ]B:OQUI|I݄٦jc?P~SNP:;;kl;Ș^ћXpjf㽧3R#tLb]C6nC#Rwg%$_Y: V,kPMI7H0ӡ2 =☊ː}06TfDejb!'7IedtZn k3lvk*۵շr1[eaӇUR6QhX.A{zG=-A9[t:a-j|B,F}ѥ72[?RC-cAob}haM2Z@^DlS{Hu8i3 hN^6c3.@?*iP9U{&%Nn1 8 D1i.AZ[Hau dXkl>S6OE ҜW{&A ry~qoC;( jlwS &^uN~sPCSK?xF"5ɠ .9z^+]P*Tp9KH7pHrY44_$"h@cNvd~굝Jmn ]*\I}W4 ^]zzSbK*ޱnY9 `s]a7Ϫ8D&Pxdu ˔&K~CƄf$e] h7WOalMØEv&v}z#$?6qVUwm @(zX>1IRSbމCjen;'i2\x4eQ.\ElS,_4=~2 J#;DC^_V3M52ẌG}Ѥkkwj Kf{SdpхM¼!~jXŔf g1=&ӗ ýL t2POD y\.imAȗ!ϯ|Lyьja %^2k5zܿ]j r={VLlf]s^5{rt[4LIu' _<[Sx .v%s͙zjQN|5}kiOCb:d>jWYQ[k񿫯e/uI9.[Aia۶c5UAU]Ǎ{>Ϩ#qObt#k[rLF psAaO'0Pٜd z.An3fG b?d&9e52k]L6C 1*-I6ܤc[>MS~ Fs2Є;qs":퀤- a:SMWò\bgWgA>$v)?j骫.ܞA'%]koI{K>,{ub}$r) .' ?mx7GP=a/y10DѠ ur/&NKC@ۯahn۲XSt]${"qz9mHțf\/$Q(vڶ/}أ$9eÉ{5kenV d Fʬb}L0w@]]@y@\S =妥{1l-P|ǾRnnfj]+ $p$A?deҐOI& *l4 < ut:#W#O eBny!w/1W/<1Ur|}Rst7y ͊1Ż脕n<&vNC$WSRŮNvNfF̈́?iD{#LS8쨃"1>nUFKHG8X;UwL'T`~>MQr(KNfLh]0G\{ cnoa!oi˴7| >sqpO6g o:=Jv+MJ&+[UXG̞zr?U]@aٍCo: nd[8-!dt2W8&[.XՍt`U.# [t'}lfmX^Gx x8QbkX}qB=̵اEÜI14Ls*f( Lj(*E׿hnmJҶxa 3tczwVI,$)[korQ2!W?J(N.Zwͣ?dDjٍA+=6~EO a]8z6o!Dθw 0^L9SJSxcyٙթejˣ!! &A]@)usvT6Cx`T?HB(x4;=LU4c.{߻}EΛiz&,G^tqEvPQqw'tѼZk,sJZbHkU6z3ZiαKYN,X1ֶ+Sڛ^n?vc8pԬ^-ձ&$]bW$o"é&$l{(2u5T (( {:)`e?~b5l-V5\M p*~sE2~ jTwJGD ~vc,H * MM|UӋ U,@bwK8k 9?Vk4*{XY ǽs( CI1]{/by&Bߠw{M#!Ԅe/ Z+Qں>{X#iɧ׷:e],%,N58}J| st'^Q,#?dɧEtz+@| ̊f4X=Bn"mުNU}!@Tc&z}'Ew @H)ʾg .W DrTɩK G^P8Ey vKcW U!W=8 `F/g&h4L^R6R]YӼ5!S5¾qJ_uu4 %ۏ-#ߤ,F-6+Bw$z|Le+ B;S$5`~FӸֈՐL f;| :9 "4H*S' #Ґ(?R;j۞GWy.3l1k.Q 1zw R_J~i@}ivH=qg7/rmWUJn49h&I7R{Ply;Ŕr`:>he9G1xVef ?S!:{"Ť:oX#V+Cg_ԕ0_'2N_HW<_]+}I}f0E}/<677+ռU ~U9g::z?SqCZM%6h("q#:?$)8*"}6pzE$<BKQU@ޠ9.^v>=k=Ws&xdVb[뱥I ؽ``nn)njVėY3b h͍s>*x˝IHXi5-9B%\ٿ3Z>e܁sTKiW-xgw. 3%'AnWjn)?35Ʒ~A0j E(p:2XlĆ!2l0SB{ R 4l6/JswB]BIgۦў4f$k.T~(z s%}!R>n: W/)9 tMs6wV[w &\ |Pe|)NA |Ȃ#Z9!M3JI_-P O}&Vtfpr-)h8^wwN)B8&)f, Tz(ꋆa L'&*})Re`PKyp-&~גL8F7NGUlp>xK}8\Vʹ$aܕx S`^ɗjF}"DNA3qʀ걀@c;H}ErP̫ gW wp~ S/MmK$(>P4yB9:bqjyd.~>wj7pp#PK" <]V%,)]>ƹ"-YmW0 ΰ7wQƫWs   L0`}@ix4lk$Tv_I6^ ,K;wW%:ŕvzyBTX!% ,)sVBuqx6Wos!Sn K%b^qT&HqrcVQe]o'+8V 1ӲWE|TgX4H|j8fodkƲl-Zb'krݡs v??]Pߓ[`ԝ+?Mg zhςWbykX=*XL*sc5'YR@ށ1[qjUy:#0sZ GT" ]ۜxpj\8}[}]>r H'oUs#j&),Aq¾?  n6^*!s#*c[ɶY>$gڡ7jf: -,B)4Lde|8.]u蛼$Bf G2  ݉Duq1B/',)A0M7Y&;{RCdx 쯩v+t7HkQ:>M4/l\Wy(#;j*okXǹxkQ' f'=snrRx!t^|SPmOiK&0Ef. K,w#0ٰY1ClYw @()tXH o$Wf+C-`#f8Q*yDHSãHm)AQ6Kn#Pii'L ]\~3* 6ݣOl2>XUeZ! _0'+c<އ^}V 3K T.8)}U34v?p=5TB| kTl|veQLZ6UCYx ЮMݿ4eldš"㱯 7"n'(S=aމ3#cf8elܤ7GkUKy7Ӫѥĸ+]<C=*+8߬X;3. 2`Mu TbCثc] U&[eGv´d c&SV2'N4V>KP%X6\ NCrB["W%gOŽ\%{k)嚰Cbi򩊟>h%wϴhnkl!G- [б\!ѡ=N~N};LDH\XY ߗ006|i`o/6GQso'՝N}hmnP!oF;Tχrk y). Tjj~$=u8_O[wG̩4$8!C~a?vNMBeiCs-̵dqLⷲλWZ{@E$$e|B1ճj TzQ@V1H2bh-RKMazO Ao/Bo8 Zs02y8Pi䯶 ᶋǺ #,0Z#XiY;9\P6?[f7+\(b1ۍB7G҃u9i6TVf`"b $ c1ό8}3گd+nK0´ gMͥkbzZ!I "w!~% pǘ"sL 鵽ljBjnȞuvt<=SnWO6Oh"lWl@}ϕu1%GZ# WuJ;@<}ZN/2#آ76Զ~ i!/+s^L =&\8v#uA&GMvaG;"V-+*ͰFBM Tug)eۼeqURg[iicҟت:4!zI[ <낂gg1ïXрqy&@fakjwҵҹA^_8<^-iLcĆ.yIJD[73p1 D(Ζ%|S0U! pG1v*fkt}\ ԩ 2u V'|WQ]}^ElKV0ļ 1ԕqښ_Fed*vfՙKgm7"j4{rnNMy?Q"apF7foWi]HDTHS4!VA ȟ\FrOXGX5}{fA[ :F-cDk[FERܲw_v mLo2h] A8l!ʍx*mGK}{**?YAP,͡,Pp:8ϰ\>洯 (n݊jd ~ GMeZ "PIaӀ'5ZX൉wX7&{-,AXd-)&<-e%,DR":5/5 /I@ Xrjޢun}Eɹtx룁mKsB{PW,1|ݭJ֠o8shD~,֔?jjNU:mk8YrqM+ID]6X?)vjL{rȔpu4yv=H?ȼ|݁a~NVl|)4˒Ciu@h]3 6c9y>hccsF| Cِj $K_ KG'ځVܶ=pqY@5#ʉ u&vr4L|Ʋe f!hEJC~*Z)f|5tEjRl4d'H濇\@IMlV.GE"Wc5aE1RT&KDP| IWύ `A "?jnK4DI+jzpV^Xh cnW$|i~P:ҋX_%įma=D4zv lSXAΒXs >[0c֨]:DG U)eXhi03# u#hHi(pk 2kYC* TJYEvW}^ (#!5H$ˇdCD'rR <7'*ar91J>PNC& ՔX2GĘg_C2zg JhN̘0,̮ >IIsAݍI[Jm"11h*('}㧍 8$vnTo,zH\حI dϕJeQ64;6IG;q5Ⱦ\xcA5MsaƁ_.K%];vx) ^Oq&A~|`?i,qyՊ.'@ R_=}rԾ2t RӼk ڲ!aa7^}Ԗ$j5J xTWe23BL.yFI&~hKܓOh=^w8]C@":WG:YjەLh}eqE& z4jUc|?z񆪿x{dxWOL\pktf"f)Sz1nӷ)ݦ7ͩڋ^NRb5 ᯨj}8n>/E w~JTã~%dG|=w173| MI"Y 5״/=¯E ߐLݽ (OÕ읰kom n[xOHGDx/؏xm,2sGӬa/n-}h%h8鐃 @UqG Mbj4 &'zw%qxiכE0^Ҫiq1^b˪9Iԅ4\9#AݗE,/›()yJzY/ӈM/3ssdq0ƌ# ޘg'>p-("۠!S Gr#CwpF*6w".Ǡf'r:2,ݣ<~'0?,c=!W49ll˘t{`KKW,Hky (z%,EL E=Խ#gi& tz5m$BWtpNj_{ bW=R0Tȍ4<$*^ssͅ 4O;~9L a=`Vnܟ#1O P|9DHæ.XynQ'Fv(HE&( u\y 1=A4ݴZx^. f0J<"ݧf/V,"҃jƾh4u<"Am[h|\y]TRvr!c;*'K{%X\"eBxG>ZR H5t85]Ol*@R:Y@dža_7S|4pg sX:(+ %?n_⏅+Z~)`JJCA*4۾X$dl: ?Ђ<{/愺hܨDQ*VN9La{\1kHSB;QhDm40/rf-P$/|H\-Yzez*yvZSEN<^̝2v4j-N ɇui?v'6ѿjDrgjVY':]0"/Opl(ncI~C^#!*݀T6oci5ܰw9b_DjKU7^6G,QcsZ^x ^Ds[1/$>X$[3WW`<_}yJKǮ,ΥظT MZЏ%Ugk fفv?~\mE#~*n~#kh|^[YVkaP2V㺺YOܗ,0(i3b{d}'TFO_ (@HeVtfqz .,v~z%,Ҁ Njgk( ;EP'2\$-\[ o㷭  xi[6Ii d=u$޴&u1G q'r"o8z0Vʣ?nGf|֬Y,%/r˘|~G/M'RC<̒=#B0L:zz~E%]h7ۯdtse`L+0@DkvHK0ɉFeaN9 V8\߂@ZWCռW)%oeF+&"}?)̥C]hfo$T&kB40(0ʞ ?vn,Ezg6@+%MGX\\q#w}bcx㽈oW~AO'(9ކF6JwV+u[bhC\w"̌_SighuLl =Yc9-BEAA u]btt 2Ioh12qn\[*%'33.J~6<{sݶ 2cOKU vAңv4Xz:RJ:01V2@܋|F? LQC+4UؘI+r`z,M9'͎8GCi2Iݸ1:,!yvc=$$|V6Ip/ >Ka~?Y#`%s`/iGs/?RDI'( f*r`Hq6rFm/cr]œǁwx|vpo?57 cE So!ojzlz&HҦIM0zmV:tpqn7HeŦ,qar^PXp q!/cg#-4}[Ke)yOZd[cqT<╌,hb?B,m"PKGAlv Y_r3$?U9t Y䍎>jQiext)2/źm\Pn"f<2%85TliLy#Psy;P5x g>^to@qo2%ιB#Xz q3EW-an#9㘱5륈AmD2Gt&ZN_X02­˴qG*8\+nI@{|B".+<KCJ;Gñ:Yo'ҚLg$ 州|PCU!eU#6MP}eb/yHLG_",xG):nj֤2#Z l~Z[ 4;LwێjeHKx0w](2Od~٦l1d!CXiBހ jn{*Un9K_]pU9 UbX˂Sj?Rb}Pn%3f7}w 7!{(-)^B1{dexcw n'/+,:{1Њ}~P0+8`)وXkdDRq5JeV^ e. m8/ޒBK_kd^e߽i~|$lLEp `XI]qP\"h(^.o$S[WMN!QOa?ʥBd(Cc3 s2XRElvi^GZb`pv.vg7>bMs╮bFSc:A4Ơ={6kuʂ/T'ZDFW_^+BН/="I~$1Udʄ1[J% C \T?~ T:) 1RŹuCmDλY5_];k{(U,[yǢ9镜t>=' ]8/Dt^9c1Y :g̮ ۫NC[ ! LzQ6]5Hc4F3LntA"Fk|>ʿ 4 ə (Ӂ&)v—}W-}mq^GQ;/Qr=I-ELS6nԺ*ʅuQv 8o<`خI/sǍn1{?PJOro%>IbSKG.1\ݥ96ԻVÅ\˾yP Ѐ"frwS9;EaOx)BSO &!RkujgyIM(F34FO{Jrv!#Sb,ÜY !Rp]=es9xjҩ̒EĔ1ADuq6Y bo|s\ 3=k$"K:3U`e׵G P/O`ȵؚv'@(!ջ.kf7^alI8+zImcC}_Q&&z479qo#y3/'0Ӂfl6WXGʟKnqRB+UQ]0]↻=܏YA$bu"uԸ{n5r0UypL_t_L ӟG{פF.}+Q.B>I%f Mapi7(mrPeW415:ѹ;q ~ғav|HWa 3Ft<ϵ1.V`}8U e]+[a/aibD݌e,.+?z)*\c)3YrǢBU Ð]\[`S! Ua?JgKTrY̯M$DiA8penm6ak,+.Vb#S/Q,m2X=U:u[s F7mk7"G 3uTFƌ㶴>~i0*N l\U_?X(mFB/*):> J;C.pLi &\堿8#C"s ITϳ<9)u-ŶԊsޭ.òV& w0vLSP8rQ`q"lqX{2XfwJ')k9R[ܴ8] ꙛx*x'!j :HE0uzĦ6sX`@z?^Kyqr}wD,,_!<3╰2%zFtZ[z|B Z6h >4]0^1+||ehtiӘl} I@:\f,,Y5RH\0x] 1tbDN)>oy窳J Sڄ:^GfY o|X?,ݐ@F;NNqQтmnrlَ/&vbrg3Mv5^Cr⫹ʠv Z^}6-e%|.dJP(N|ud?SK>anЃ!mM<^ȊA?끦VRRR)\~ MٷQ̀p$iQU{5EN˧S$〠tW m$E60\ 1@i Bi\c Hv$Mz~>må\NTT#_2ƨFPe}2R^MD+rQ?ګ-8$h8ݐ ?ê9 /3JxuzE;@>.cՠ3;RX`:n[IC2xhI$_>cBZSP} a ^JexYAr!*Jo3ɓAtLQϢ;erH22@\K<Q ~bs2^3#im&D 1F&XlhBI^_`;=T5й=IVour-slWxRMHOv4O>ۺJl&!?iS~^r92M# 20^(iB+6.tf&l+>b6Ϣn֪mNn~ ϧM GﭐVx3?!Ib2a7Tr t7.aG;>[42y٥QϟYZڹr6ֺpKԨIaۢZ-D,J$)xs#\[av-Dbbf-}[[Y7Z!`"2x?ޖj,'k઻ R_ Ob Zh5[sH|vCunxE̗?Hr?X qR9P-|&s;$k/q~>tF EA*wa3wXe?$b2yˠ\]^`@o "wu_PJ0όiJZiwzc>cbBՖ(I㔺Ҏƣ6`XT59PjYAͿyk8=&I5e`Kns$9hz_u1}- +/-;W9xc_妙S /ޫTq55U; έzƂŷ-Uk _OXoy/X:n̉j"i%vkHjEL{pYinI9"M Z~*ti1u /RM߾/YPcvpMf8\g Cr9yik'j7֣N0yJ7ZЂF( ;sO}?E9WδGEL\4zi*SbY t蕃By47?#-ʜ'ݑI+tv?ϑ'7q!*E[=8:.Y 58߲"/g坟 Yw. KӠ} ?C\̅k|dejPYmn7"(ݺCیbJmAMh IÄU>UI*bwgqP$vKQ/ }DށdMx9Sj d/(]( ܆sC&Fx1ʷ iDl?կP7g@YbgZ]p4@_Q{)ѭkzDd:MeEkWa2 \ 1/ϕKԊ>p=]O,x[##JLj~#}4eGf^MdwGiDղ[1e^ǽfeU Q2Ə Zw)d[ MIca42M )¯O :?٢nuSQ6qy\ZЉń{$Ɔpoj.#ny \%Oy:C Z6Oi͖ݴE|ըG\Ry ^%}lXNBq@ @N@ų SHvr]c,&(8AǁM)Y>LFɃlLid6%{i<ɐvۋ@sF\besͫxǝNnfsB[y:4y0UfZsQ\vߗK=p|ϺnYmbWb3|}l3Rw mg߹i%JlϪɆWƿ˽frͳ-lNZ0;&3C]a9űӼߘhE A#i-]}oSI6S<`ڭ on;>` ~|?.{P3E,]V]wIn\XaP'Fw֖9gYؒmMʱ 3IkrD榨u빴;G{/tuk4p{G 6XiN#/mprlC1Ih`;Qt`GgP֮V ^ I7,0y8EfM#o~{v⠩u (tr]o&/}kw(F|[.[Q=ͬ7tڇm0T2Hw le>-y+H"puKD1ҷ>dXO|LMI "+WT:_qg˾VPUjwmP$HbDm ^і[KH,}zPAOשv{@xu'C"ˁm,ˍ}v'a#m-ZYBHɢVU,hQ z (>I75Qǫ.@$vɳz<#m(r?ݝČ-ƕ_:t Fq=]g=z4F` T}# ~>,:3(Xt; elwM G C_B.=,֧U+jV{_mr\#<>u{͟#ϴUŸGSN+G} 7v+Z }=w]G>Kݎ.%Ī.HYaf-L YLr$'Kv5?=aNk^hMunįa) &k{+  |Q:$2RR5߸QdHw{ PLnR󕬨= l=AE3>/$\z^J7H4\t#ɝ+lWkA^l.n ;4'4}4;$-': #8thTIW&CєP&MhJ:{z&j]*glm5 Vi:0r φJ,mѕA}[v"=>,$wOn$; Apޡ}P ! e]/z`s8}ۯ[MĻJ ۳jW߲䱶TdZʹp C |6%U*X<f4-2 ]F#"NCu$c`^ݹz8I|7\{iPL/h8Za<jIU8@* sd`.Eda8e`SIgRAJIJQv)-H'{e3)ʄb]btϹp2n-AM}H&N\N={z''L0ipC.VQ?ϵck Pə//)ܔzLq vyx^5L窎 ^H%~aTRڹ`Oy_Nf$6o_6SN L$_uGBQ`z4485WU~' 7ozyRScpdeى&;xd>mA +}85Q:+S3G(Z*J01ؐrl'4CbOljcko: D-N֌lƍêO֛aۋb GC,CxDE=Rp,j2k6 ԦxZ]ȉL(M' G[/h]В«8IڜpJ4L)X_N ~a\XCXLcTҍEA&7R6[Ԁg,qqŭqZB8@۳)0f\*'FU(@ů9 ,Z5_#&VIX;8X[8Mo l+4e:(,J~BqaxPl҇Y*; L[S5`Wx~X*ʻ͘$+m Ҏ`Ԩ6)i91yv埅h$.3?r4ui6=? y݅wgJURTI]Kh Ma˝UO}͟>h g~Y)8޳̅Uny7W2^3/_FYD2`SOLXevcMHsF߸uKOhXߢw` 1dkaMB|kM 'L%Lo( ΞJ/4׽V#oC!+ S8FN#Yd!Ar8DzG@͖!qsr~ґ΋ʀ Е86If|9Jl?*/8M'%z4pASkO |)c#ҾoA<-5+ps/^ F8 !T ' Y-j$8*$jI]dJCK2Wf C:3G+-%hљW+R'!LA-grG07١ QXLqR_Wz&]YB*OY{!V\Jz _-V7L3*jcX/bbFW$+%u<Yn~ f6斅BE.?hHqkޚxkOwbYtHfy0J2z/M Kyi;auW&kk'@ e_YحId:fiݸx:N,2}Hg8f/IZMYx^U-6QQU(t4'ѷX{Ajn:ăɥ= hLyU֣hB I_E'QjSGh@fRuD~8dy X.*985B>RS$?=ݲe*A@,ePD E-2hD(m?1By>!OCVVo2bڀ {‘5zLjݠuo ڃegd+p}&Nv (@Y*|OIvZ{pM%Fi7 ^f|ʴd%ŠtJ.LW^2Ol 7ê߸vs Ys\P˄_BJʏ;qf?l1 iWaWWԮEA@[G7S("&X*XuP{4xtuǺŢOw&?d)BqW %|S@K}2-/>K  ]tsdKl 5ll&;;Ɨ2přC˽/"Ѭ#sg!&L~HC\ ;(Xy73 m76'CkFh}%xnņS3ڌv) ocΙ6Yя [1"IeX>4D=61KWj ȖD9.x+zrUjX9[9ntߐ@H@\EBdzH KS&vI{Lw .;Q`Ē2A22c XC_I#! w}sI&DV?q^QqOW0CO&?:k bɃhtS5G<`h~/oDG0ymi?Kϸ(ԩs7ub@k) /ͪ86'&{?{>uXV <*. e7JDDrߌ po+bڻrlI.1_ULa&FYKB76s O9- Df#>470T7ijm>8Ew `(!,Ql7o&EУ;=7 F`?K-+Dlp"tŞYqD2Sv-C\;TM٤H~g~J`S%5.ŗߢ~*rTT=<$S /H|X$X`bomc{ MgH3ρL H QH  uԌ=8N >B&:e]SnG\ E^ dB'?Cm#{~# +lze@5&PFHF;63)RC˶֦|2hnUޠ5>>+_l> |4AyKeю&gas_*aXFv# q֞9Oў5=jb&\D2ݗ=%fNd@C?1{3&:'sD**#eo>ƵuƳ4+ c :OܝRTʭ $Ӣ@'n|mC*@Hk'*GJ:YXqgBT'YМ*Q}zZ Fjp!!說)~mmQm]ō\[\^ܺAYxi՜<< `p}Yu*YX#h 4- ͉VI薌 `)PMWo+(W&B]^f`8dCX偨ɫuCB#ۉ_ ][Q/޲q&gH C!weG.: ZpwOJGK7w߇3EO\>%f8'M$('t6MrzquzAY1& Y_| @xBqHUI/$cwnXTjأ{]8ܑjJ5[B% p#aSḯWMCS 0#h"'_.NUj''G@{CZ$YΞyk3-,io2+1*“TG) ^T ?OSS)hx1"I ҿ)!R"G l7gwqZ3?m5OY;SwYuijRw'|}MvTSt8(;p,f/5v$oU}'9;EG=dV6[ _}2|m^7VMeLtcRʻG%*:ӈ_qj_J[⣟2%Du}~63W6/%.?ix5ڗdoD!C0DW'POZ|'$jD1% MR%#=>~}Qa?8h&PSpO71|E,~TPu : > ځ%8ikJ*Tր)59V&yXϨ#| ^ t/8/:\Q}y[&Rẩ G mP KeĶn@uPnLr㳃h1&{[Cm3#*s)Jk)x>.)ҒSa:-JfW&Mh?vhN4ZZ6e ϛul<ԠIs\ףziNk"WsR@xJ0Bt`6TJqk#Ֆjk 93[KhihyħY6bATF 8, f`E.nc|NG!DU6P=!Jy,F/ p"3Er9#L?p4@H9IBvLd|D;aEq  @bn1koŗbo9jz_&&xj >܇/e~4m4jYaНrtQU6v2%~vOj/Tbgo!Rl<† jLARG)("zeJY cOqLY"4AqOĒ`]goq4h*ь{gWB#NJ/1*bH[1p1M{13VO Qi>8B]RZyjie`Ml@&I/ 1d]-2PC{M; Ǎp&r-'c8 6={wRQO1^_n& w8fYy!(KCM]HC#Sκ$*ESaH] }?!s8(|^VCt*n1Y$i{a!U`~k#fabF|1Rح2#BԱ_iZ=`!w#%đBu>csh>?+ѸU ;OGZq,(W#y=9l  0ufa#l'#z\$KpY| kuqJp:?mf;!+PUeSoH\yu=Βzɷ ;i25=ҙQ2`y7kAխhCdV 0OћMCwAl nw{)sRm(R:)K' l*jq8N-+&?R]+7FGI<-O[ _gZC!@l}=c w:H.˅)kD:ݥPfsv2>H1;imP)W`>#K6r˜;isZ^J,`ceENP|rj 骏ɄpB]Lwp; qJYsZg'(/X^n|xgTy΂f}>`, U+ FzJ?t0#Kx.4zZe@0PgJx|TKTliT8v| V 'RcH8_+7-t(BC]6jN|Pmg!PR6 =ݓW–@=wm|M7>dHV.O ,aX`__2 Iy["Ff.*TlfkA849UV_Z(Dqw(P x2y!B5ܦ0u3KD ƙE t l]DQ; 9\ %ʡ9sPv7n_cG4ry.qȤ.M+ ɬ!yAaGEjX/D# DD`11{).pgtm-v0,獕Y)`xҩL -е֦q6ӊdjZ @}+6Чqv^w^D'^v D$_}*<0ҢLk(\^T ^Jc~t\ATz(]:νwFIOJ#D%޸1XoOkg|fsTx}VwčJgMir7~XFnuvoUAnxA߆R)W vC[1jtwQb "Z'9esKn#63 CDL *5iǣWQg\d:ݫ!VM`c=גK׺T(uL$><=I`HUlyt=35^֟¥GM$jL&uC\b 0yN.*L(Ch^<ϗ`0jfi_Y{*aMx>AU "M)\@sas^KŪ`Ōn>j6Rӱo;δy-]>,D"%ZsLX}` u{s-1B7+'`Roz012zt /R{}t Un\D{o+7NXHtE$T<ՂKV1 9a&a"YJ%[*GSCXnuUl#ѪTa zDH {M.D X,w{lgxH7+ҸVDU>~%=#h^pw(8xW5#- zkW)Io q-"$W-mۉ!iŊBH}Ƭ\NJc5wHz*>"j2KTՕif({ZգIv7˧Dc' O9ǣ+G[5_]g6:%|J6v+aDo53JvmW_W7 $牧J|+](T2\BvVxPM+J#"I>yٝpN7n]ڌww'p4o,>΁Rx $yX8(4寷M5GMj(= lċ Hh>}m78)|mP(> #xT8;!$n`:Fii[)۳Yxrnmg-ZRF=Dk9^4&gvTj2W ]c_ re#wڴlMOJQ4^5hyA$ >6иSvJ*8~ӐO>u Λlӻr9 Q77o|EN#Im𧫳PNnUAJBeRlk=U2;ۢQ# Tqm_u.y &]!#ZA_ w3ȾNM=64x sIW~] 3TNvf;r /[5SbMG7u 3U®-etqs kYTkʒWJCR4Q@j#J m= Ҍqv|s|vlv-yuQ+;쳈ύt`t7p(O0}I2sf잵3uz`[7t FT9U2G'rC*VA'}!9N=!ruF{;W ÅgRkCIp )⽼4bKO:#0/ɏ/|Ŧ֯p:!0b NE1\T^{҆L*/QlAgۣ\xAs- ޿N@Ye BNƿ'DY>)bKgR`ȪPɍlLxǙeݏi%ԗ$=دj9vSXD- OQ6K7ccȘGj6JZ>~!EEz c4_}Gl0;t4添_to 8JnfV8 }>S;8%CRL>VX8TjuYk7O<*kN+ Ӥߩq }a3V>ߺwZY.}^##;Z_>䃗[GP״n tl eUnPQ,-b݆3@f$:%Ewo٧G #>:LÖunKH *B"Q]psF/zIWEz^5)I=Is/e hܚwNչ"ň MUkV͂'oDnk`KIoxIfኻ7^cdf~RJ?n0&i;mlf A`KJ6hA4@XoեZϔu' |""Lg&/Ϳ-g^z4vߋ5}   mVYae֢bb:bpS.t:"/ {5.*ג0D*E+$|2ަ^70v.8 ) )T FcuC3g̼=W`7 EꃣO;,ؿInH(Bzʮy#Q5DznMa7U>fwy0۠Z&{@?zvpJaB(ҡ}\l׹\CVv@ay뙊l K 9TQ#6- b$&yy [Q"]V;=löy:e|u7@6,O-4i8a6d>?DIG~u9?V Ujўʣ@A8>b"Q:ԟ'd/g8QL"BO*^^ł7Z|lT[:od=J EnK.F8s BO坆|} lʧ^-97`Z ),(XS(y8055LɁM{1}*hdmn34Q^+((nYr6I[r*TjaE$VHZ ZZ)I `s&pY<ړ戼FK*ScaxxDe#zXJߦH "z dbf΢HBd@uͺ u9NSXMAol0 ;и2ꚼ^t_aPړ$UOBFu4 3zD^EԝqP$/+V)Y{̔Y7 ?!Zvs2 8(ˠC,Q+?#CX vTh:N5űkUfO}ecX_W`Z9$h#Nxߒq/~ ՗Su h=-qbmaɵAɒ9[93br Ʒ2Uz `Tb#XG֦Uc vԵPy-0B]vliH 寓c-!e!z^x?x0V;:l]VE@ٻ@#֊yŎƴ*E僚 *6+aFE>U='0kR2~#GNJ$m2'W 2r(?-1J ,&ƭwVc>5wo(p4x {w2t(F[h^H!)TxJsMe~#PI"J2]6*SSL#YC8@Gc¸Q.cF*"P,6&=U^$'y}+P2űcT&-`QJ7Q`݄I8葤{Y+ՠ?@IEwymAS* *|t}(FNгMK'R tPB 3QL̈́\@l+|^N'מCiWs`.2 '.lyp]dC \e?`8]LƋVѬTJ7QL ~}e;C5Q}94d$ :^ ]jly}t;MObȆ^9{gX~ΆV5+=-eJ/zvI]|5 t}ILIωXRNH U l9aW·Y.=.jC >xNpX,Xb24Pwax#P^S4ٸp@>1I%nX $Z?S]9:bZ W5˦hp* ڦ`a !eYܛ]HG?hBu6dۆɟٱ;Qt3XS9n؁^k -E86M| RGՊᱳ'GLv.d M>U*@޲Z^9`@d1ChGsiKtx OhVgM;gt$M CI krfч̣>utU_(tAhwe%sPom~\<8n3a]gJ4c ))TGk.13?I5?<1GH/h.4)(9Eyz9.\8[l]=(ei ==>GiANՅ.ℒgqpH18t=~%^8TNyYoXۘxi>ʓcm[]x%j uo,'~/[L&1C ꄽD|k-/Jڈ&Lg@+bⷯ->^ӈ,JtpVA : BYN14,qiZٶꚼulv'_+XVZ&+(DD.$H7j jAvC@n=U㋫H52\SK۹әcghs"]pHVNBf,+nua2%\jآ1q`Qf!ȣsP1M Jq1ϜlrK ms.A-I5l#DHtMkVK>!Du@vD0 %E˖]Ur%imy_a\&Í$KߎH S*wCp0 TȺk nA`KP~M-C)EAGb4XFL 'Fpqfvxc C薆 E4ƒp^zx'Oơ);90m_o|bڞ4/0٨0ϒGw7_C;|贬EOҊ5^|(c0̝6pi$XR#~yUllr .?^NfF]DLmgJS7ԢsQ?wdޓ**uWsEZ*TZl4N"@fؠy ;Tմ_kg:wU}\08/%vyɁ/Zr'*߹sFJ/qL;G#^?ٝs49c̐<"2zx )rN3ұ6NKՖ`!0!@~␧I hffK+1Gwdo\fh\Π37k: LH=K 5&xv!e{ĥ0dg}@!6*Ydh`n@}:NKfl}$PC\=2]]1^O` 0VfƩU M6Er%?ih |sR=C+_P-SۣG!Ek8qR<:uoZrby ?<oĕ7Icl͔A'?OuGpk<6NR{ftU>XKߠ֚.8t {8~QG$b`ޅZٕd#W dDT¸j$.4)J'?eaiY懧W71RރDYֈꩣ[ p(|PVgK v-6A9XO}E0AL2=)$PMj3&R>piH( iA&-tIxcFYcclɆ'>{x$8hGrRqSZ$g#D #yV, Z*=7G[z赢 )," "q Bҿw"'վfMC< WN!A 'H5-}H߰#M>@xv`BX L썤*Wa&(zyЄ.#e<8;FY[D*TF+Ɩ@4Deg@[)D{lu =,PZ`w57 aJ簉AJ0)dEŁ aZjZ% u(OLh1m϶{ ?8pL:X cv3"F H7ڳ|ٽGa73o >Jul&!Jś/$˛_ I0*m{CL3 j\INrdʈeo"Tz7SUjSnӪKB _TNDZh O#jϧVo2\} 5Fe-w&(Rfhc5Q) beVU` ?QCT\`n *ѫR#8 2Wu'!hf&`ߖ9}86XIS* 4MI/d۔($lrl#rK9k#D9:@wL';/*~i uVazw(w})PX>2 Z=HSɱ +:/CQaNxvJϨuϚuM*؟EFnh<*{U;#! qF }(,}w=g%7!PUƀb$9(j$۾L*fh`+lXrŤ'%6?;TLD{' $I >9N咡A9"KUGVPdTLw:)}_>)_wXi.ꣃwu-/SjFJ"Гv_!qe;1'cKEL; !B=c{ femɵ~_ T\VC4GJ<pgX~S,ǎ^T*R֯d$PqgҀӧ.um vOX3Aq+no25OjI Su"u^&sNM@m5J,Jľ('wb e-EЈn04챥wA_ARȸ3yH FPL8 #jU'P: ZZz;n-IM|Ab(.Xf<6W~%O\lǀi9 s%i_x X Ǔ8lTiSC"NFbrj$%΃iΧTʵf"G!2Ԅn^ EԳ[%.a.^\>tS'=d0OJM51Q.{SE6vS]z:Iz$u7l@>6&y@ռ?ܫ&+LWX/_-M\2csM;us8dFé9 "-#LՖV-ܟI1NRҟ*k)CSIx.7CKP}:Me(g6 5wMhGY7TYGRm<k 8?p25Cȃr~ `\F*@lJ)\S}4A0귙"eJAEĚ%{Tif4܊ao-4Xn8\A''2 税w'bs#}ڦۃW;Kwe~=#B"o)tu$8zu.>E> wR3ȔyܚI=opWKpRȥ 3ٟV3d5؃.J򤵗}WFI3`.,dChࣩ:ᕁYO4:pF[Tϙy,)7ӴJтtjlb^bKݕSR˧ͪH.}Lkk`AܩUFS5e/VzL>bb=xL̫ DTT<;!42TO&&v,?Ox@UYtTɟ^B5&`LZ]y[Is>",fkPwy|۲1Ay/H:,ggR FeCRK8@RyWelaJ)ǵX$h7b؆`ʠtøc/)EjJ]-OuW*LG2x(ރ'c ZcZGFk*YeJ?@Hcf7u]NtЕt@𷳒'{tԽ9^8<ِ~"|oHL RN\(U3 ]!!-_)!G;opʎh㩐N{En5N*.Jӊ5zަA=ZEpyW/-σ-97Q3挰"RTy8U ]C̥)M;'RU}0gfDyPl}S΢ŖVϖ}JHc1??+eN؏بgP{E]__Ǖ|!'%^Ɛ#!Palټпj4cf'N6{KƉ޶'8ZĊɶWGTQx;LHoXJ>{I,DK)`TplYœ2љ*ob IS UQO=~9`?#RCƞkm=]o뾑t 7udd5VmV/C\N@FP[3mao%X0+>To@YG>ͮQ?TO[m&ֻI7dׁdA}{z_b0Hn*a3qd70FQTl<ݞ'&2og@&Mر]9-Uq5dMA#jA(Qj: 1BbVtZ'?Ơa)W6E&Qo/NODE<4PWzye"uXobPFuhyLо^}-kJga8S]:4ł@1snXר={S|#'P+:fC^ iF{ji |"(S@~',.:`]#soy;ȑSY&PkY9 #d\2\ Ob;fzpv2۽1BJW\{VRjk)$˭>t|R Ò΂v텸KfpKU57f"0ɭ"ad7wZ Yqw[mB!9|'ȆrJe@kLbsYhw(lU9m[/j.Fs[*kCS7W#2Rz2ٰCӰq’L+Z0]4âՁ1xxُ%y.FFYFP=Yqe2rov;6\dXu?v06i_""vؐ)4U"̭y-5evop{PM $6\;qV.etr$Ltj>ךKHzdvhHKP*R3v yA`7ٚ藫~z[)\E`V"ooVtg#u=hЖ:lܬoP*c kT'|MJ@l{_yzQX9OZo+GՇ}6ml?[)k\:pd q~&G,p@ m7Z74 :p-u{qZ%2W4Ω\NOuy˙5Zx-4jh.Y|C#8&!`4Mt6a#=:@5SbJn @ rN ": n=ݽE!q($Ѐȑnf[0lc~&xmUFޒv* gZQrU@%/0^jT٦󟏦|4>f-黭f2V̚e <̀ږzՄk;OgI7_ +2:ar! RҕiYע{eGf`N@@FKҋ-2^\kx\<,kIb**4C8w4G[޳ ÁuYoۂ&% 'x \]4Pb ƻ0-oZy=str7V7><^/_x2I(#( 3J 5ܲ`@K!U*N@RYUT*~r滷c[gx~Y?50H #ȧJBg'ӺlwoFo{avq9ӣ{ ^ffﱓasQ듚"YoDd/i51h넵|TYjTCZmI472])N|BlIx#JvUe.DzYq҈$qA1k;btמ5AtKcs (bv)3zAUK!BO>7 d8wd@p7ܜ">']Dg7e;{g#$K(RHi09/8Yp=ViN,R6>đK͕ 9k#xXoְ- c丮8QAWw=8WKPbs&n2=$Iܾ rvmaBCSyqC6N Ev5vH'CraeP\nA>dZ3T++,!$-rgnd$Vx4NѲ\ caǹm.f,_u;ZUNoIoĚ{YQK-r#U  -3_, ٤V2bn2^:e00=@ҽ>v|VjҢYhajUt.6;OWDo*l4wmrIH5 ;gL9#p(p"|m@1>t7&D!,8<@_` m~}"Y7"V UC\2ϊ ~Ms췕a3g( C@`;wU)Ot(J7 ,DaoOh"#S)=':`|7t(AVCiK?5`V@3(7cV]iЦLZJ.Q siV$k^I6;/b>&^؉#gV 4Z 'e}t 8\Ȅn*kg5 Vj\2;A2C+zf.?sy vX:Ϻ'Ve*P46غLr@PDlXu%hiqa Q09,lojzV0cֻ\yjRkvrS?Mz(/ɎLUr6vRA |M:[>HT{)k%cVRe,T׉vbۛWI./|qn5Q_HﳇYn*t\{i24aȊ$AKM_5ƳѶsW;6ʶi'wDQe oh$jQ`wJ [ T;{p\{+7vN l⨉bg|:$d׫pinG5L~\wM;4̶~;^Ts~HxR:GBUFR >tz&2J3تk弄I| i AE{rv7Ʒ^VhT\~gl5)I`*Tt?6Q 2"Y?V*H11ӮV1K;Ū1;Z 큸*k- H)xjKȸX&"av:$&X,#7uYmG i#M0^ZLAA,l/e DUΤRL ъ)sZKs6-~k崏 DFԁDP:!\ޮ< 7A^4])>ˆ/`%?h.!}jHP``tw7V%ˎ`p[5}(ꛭH|KE/@LeSO`׏ ՗#f?EЉ^%e<NSG?n.%Uͮ? [|u}&"Ů. ѐ/-(S}ò5oK7ȼwz!SsXe =5 /w1Tzk?O<D}U~ yPm: <]F}*c}sCH9Vna3|jC=~r1n^1Ran/VD 7 dĺ7MRXD( KB?[ hACH`'&0mJN=9u︼y`{/t,NKmVI0-IJ$og1%Xa"6t%R]{bw8oWKVzY!7n 쒩xQ` ks#C1enꁜg dJEP@%Cqש/i6n]ktޓDk+#zFQ0aZΰ>I'{#ÌdxX?aƘC~?U.Q^CQ]H]V K/>|lvے EeM[ &V1Lnsgk>&8]>WLoYgVJ}Fnwasѷ@eɺ٩iYu$oI&G_e6ATO1=MHaN):3E0wYDU 6z;|=jbU&&[nLxKhx.RZv<3e"^N7TxvB9+ރ/Fpm$"H˙Bu<1EgcF"I$buQ@i_ނi+B]O͘  ;ߒ|c y m TIZM`Fh{(b!u'f\ĥ(IM^a,(f˜G^V7.$Sjg>|zC.ō(FAgaa"qsoY;9N [ Ԍ^~+=~ ol2XbIh)+E܆9u#![.C .@sg"ŅDz) {Q;$73lt:-Att0~{q^ᓓː<2eՈޑmg GMF ec?rx'l󹙈:zlQk|"h&B9iKn%?|Bc!* )ޯpKDbJlH˷\PPbP:bNcGfm('MRѥ`Ĝ ↄ 񚻛w-%I/d`o(.۹LB_5,-isZ?Kڂ@.<'{m\!\*֌Ȼ4Of&r@fr |(q)dzyAs`-g{J|zhi>@p&}pP+ոlڀMsH*I2HWxKWF*Jdew3FSG˟LQJ MV/3FtOUq*gS_:U~b#f )/{A/<"3 1a04‰`(_!nGO {q^տO'crtHiQl2ay (-w7jZIma? - h6O8CM _ǬoZ=I`SuT]'r !sU7&J#zHc6Iz.+\L3R:S 1Urge@8jN&mN7_coHRb M=nc t>SH RB`( , Hoz tјx'^iS$e ;,mi#jx?[Agvh ,19YapC%3d|+oB/hftL~ϰFcnlf6zjezaf u]5k2QNM4LA[!NllWQ@ 4j>m5Eh:{Q6lҙ_[^YPcu5AN3U=qXE}=Cy:Ti!# t׼?:,h GoF8pue ahl}Ĉ[{.RuK9-=}Uzl`H"QZo:Vݏ^fW:զu)3YZ825U':3%Qi;{d4AD9 G4VZP߁+4UwxʉOTzAArz0/25-HCyi\\_Z+r?G&Y9BA0+ .KŊKEQngBtyzm9W_[55m3-VT?Ӌ;hI{%wuY#paț&^!)j#90lkl(^Jպ[?lVLWSa;(܇x}wWq˴-r.zD^d:ב,}<1EUdMfz˺.@TSZ oKYGM;yH)&ckDmĈk < Xݰ΀ 9㹺v9GF "q}%~d7pnIq#ΔF%)g#mvDJ~5sB Mj #ֲSN?7^׾BMTOs[L,05alZT?c C,ؒ%@?M#[ ~XERq(,\eώ->BWi#")n{˨wǰ3i> w]J`}ECyȌ'|SR 5R3P,"Jo;?\e^U>e&ÅR݀^w2^Mrdԁ8BɆX7XUQ eaJ;^84M!Cl 帊p%/G8hv9dm%S}g$J^]Z=~cM}RZ^F͐^l~N_?$֊71jjxsٖ.E9Ej)^s6$ڞ3@G4Ѵq+L/8-Zsٷ{D'N'b%;YI2m98r/ [ؑ=ꞌPu=aKѮx;%|,y!RK DkW yTc)'Z_!5)G>KlEߡthdž 3skxoƍ>_/Jdqw -G?X%e3T~yw̆}&#z/B.X"/y,k3(Ie <%ЁKQpmGN@ wo<8if lb|!,6oz4ÎF4Yw⋖R~+ ,|YU{ڑAbowI E* @čujJ,dkâ" ʼy+K%cqʰl}T//;;f4uq— .J8CKa3þOi!VZadpVةFLR!hBqB,+k{i-AӒ!iYEˊ.m/ccfuI9*Z"݈ "]a mGŷalKOߞ }{%\ʆ' I{}q(J]gP4bd&Aсu Eh i~픭9xyP#8{ |XLpҳDCV: Ls 6u!4ؑt_՚=8Z6(7+Pٗ!Pd tL3|9^i̗,7 w궓yVVp_dgo8TC?!ՠN>=f-@3.Э8بByTZT]ݾ)@bߟkAmMb)%.O!K <\'\*X&5VT\L+ZH{ ̀9&P窚|inp}q?`͓-\'vYcA1RjZ)3%tQ2jý" hY+Rx e-RgB߉Rݺ rgG:Ԃl? @3L@W}ڨe UϺvYyG]>gʎ=+ &1O?jЃpE?o oxLPʡ  &O (d qC''*6mqS`e7hu+eZ2WLZPJpbUޓFHd(*eOj~ҁ|"DLgb9>k4@06@O~oP,'$.<( `I5_ 356uik](4H[1:})S2{d]+$cԔ&ɟGߥF~N3vKdVP,` 'K4gChfl BM. )-P[Qay2sl^Lm%]`B!mVo'e|Q)|*l(PRt{౿LZW< tՒޗtc);pa]Ht7< \3BМb &lrv~_seT큣X{ "0HRc+ikhwoU,a_,TcN?邼;aD0¢eCaWxt U҅dc?hxcfIX:υW$唙1M3͊MQ;D  Z eHFӤa4{}\T熲jD<X$Zy'//DgX{ c4[Ÿ{ttR5>],6%HaD\akdܱo4D Ϛ~l#$3Mr4GCU:4ZT,?og뜪I~G٩eFѤI^6#!WP„%d6@AyG|DS.iY-WNW5KWlK|I Ty<]7xYy=(;,%$+ Z:Caz.= t|9giymE?vF֮{l(JnbMlT ˍaipI%LaΛ*,$c]$[F9F֛f 2cb_ 1T%\fҫج\)Jأ<;ZLA'\Iub*Nfl2ac8+ϨK[ =U61(9ͼ=,EDmy%%/яxb˹}x}f51_{"?&P^Y1?)V5/[yE:ߐFD+UUa XJLR>+6%:Jh[,z#˂ <4@]mxzl -@nRhv& m!+)عt2nWC oߟFn)uON\\$lIQw=£y .qZqR{aP8|Uy]B 6*VQ9W;$F~G/)L\?n1Z:- V=V"!!Hj"{PH5ث~7W =AePr=tPKn E`8heMtӱWQ /o!&^o5ȠZٷnCKխeSqfE&|nsw)C^Q"H~L7#mt1}%MZ|)r:~!ԡ˫ T:wV!LN&xGt;)G1,iuG!ltWEͭYyK3:X 5Y^TL|2?7tcgRIsRu8p]*fj$PPY +@߭my~ &Ǟ`IfFj5jO" 3 y+[+zZ#f[$u|x&8-Tq7)wqX (RCQ\/",+UUX7j x7+!yt"FXX$<$aOXzQ![<gJ GO2˸v@+\(>Y#R)q u gRp\7(+Z}kďhYur&찎/I[lQ=7w^$ubք`!޻ 6ħ7{ΠU࠽ACP,_mUZAJms(we-oz __t׎(LstWc7v.̎լ?T$bytJ>ղnAe,EHJZZdTM>,EJ&qt2-XuSR+AZhire V@;>bV a &rz^I=LȲV27܏~~ڳQkٌgrzӛ5BGs۟G2N0G~jMZ5 }RgFH*ҎAv5dITC_ |tHO𲵤t-&R:0V|#ՊU]4uZ9Q=ٜ* ΐrHB3y.d@= <*;Fc#QOBr{bc,|[8_j:*yjm0Wx-i%u!8^vЕH|nɐy^OT6{=H7M4G YyƇU GtlBCޏT"QY6`,HaRԀ- :uKgunf+Dk9t +r+!Pyr(Npzz^AEzogޅ ֍tarR }KЀՋ7쉀l&;=U4p\zDmi¾guĬZ "_'AQ$*e+\m"jv:Nۥc |+VH:kVeJEu)0< j&)#)YZ2Lr-H;- #ud8d8gfOr! D<z<8{fET_]sF0ʉn͘`])8_.nA f]I;V&S,9o;5RI>`h=E³V~A8La5ݒVCў(ra2!>4cJ~J.%͔y+cʻbpC?Q &vë`*q%!TsKd3'@X؍% "{>X:K+xJdrIP\=]wCm8K*H?.p |e`CC߳3GVuQKU`.t.Z4'\}ɷ]t>"c.>9X0`!8h! Z,On!E9C`E9-Ul(b Pѽ} wvㅙV-.!Hj0{ }g}`: ƝI:k r˾٭<&>1ӄ,%7Z^d%zrA㹒͂*|FWwmxU|x{E,ܵ듏@0HθwP3{u-WH%/)sש-4bt#PJkcNԤŒ$mYg5qP H"n0QG'$Sm-k'Z ;דxS[%ۊ;w &m,XaBҌb*Қ:8,*=0X4$[mV`ECzj7&pHAV/z'O(1u{+ W o"T$'EOʻNz>}bQYd(X<\+jf΋ صrb7tY'\I45 E1.=wJpa%qc; Clj041AfWC{]:98]OA^C~Ji|͍Uˣ1O]{R7}S2Ch$pqOV}Lcm/G MH撮H"MJ\#Ƌ6ՑGrHon,“ɺ0kH{7Wq|0G; DC+}YP JNsT'yl=mL3DA$\(P`̇9{[fFM{ fds)04%L>Є6xi03^QFdUa9Q!jVI[5껰Mj~F+\N)?bLv4ahڻ5_y2))`wU%Qsccņ]ݸl3m>dlg1__g(v `T 嬭+Sj #nPe0i ,;N4n~7_b;%`%0NHIM UoW] _8y!&Dd`r.˵M+Al;+!ޑyok6}n3% p@ 7暤x=p N^{e@g%MA$z|[꟨Jgt@įb='_v􀸙2%պ,.2bxڐPJW m4%)?CJ*N#1RP`bu-e*B 5#أ(uH?jTHr=^ʝ#&a\ Y&FS݉9Mpct^0x|zc}kGaB ۻ#㝷ɮ~NS|92T*Q>9Es^J´0/I$e%)&Xꖄ od}l&ފC4S’0hY%:549!eL L":cV{ ĸ\d73Ks澄+A7,긽<-ʁ&eT)i^O_7!ilp̚ts&莢iWn[06kl8ѩk^}-Js,Y%DS1KoDcэѤ:pSr~63 @f١Zԟ1,EA&49mR,'l.\nF׮4![P)=FZC~\P"b$;"7qaK$a}<_>EXH?82ׇx$~o[ܙ9]&!^<.M`ʩǛ v}uWfX=as(& Nr„/zQk{\`?S1K] H< I% 'G'$&Un#KZ/ :i/9 l,%\V+pHߕ:ee7hV)MGu@&#POq,_uj4O1I9؋|*}yӢH) ,d~m1^Dzq{ 7 /!%yQHtQ϶6jLѧuo}yeWZpP_؇Lh^Bu?q  ^|!@`|Jd >KԮ v=7] c˟[huE*[J ҙ:͕W7HYJ^{,**C_dAVHgDkΖ3nwV-B!B.;bі'/V{(mtKk[CeK,r,Y Dާ bG-i@itz2blL@8r8S[gC2ql*1, CՖb \YnBl7I4vOd=%S,x+.Kzj؟knȌg{Q&!^ƗhV}+ bjzr0{ЙJᵶJ]w$^( LCGH9 Ė[O81UaH" Pg;1ČkR6q"Ώ#ΔvFfP0ޥR&Є]-̜(Eoiw @"Mtֹ2o-7pD4jjt2U(ص_hW?_>_qt!b>H`%yi!R'T,@C6Tźxan 4hJpGI?*uil6e,-qGIiw 0̲lx=n / ©C{0F찌F4?&D% 5j18a Jqyx)@ȩ(2D+cT-''L+,͞8N*?}N ;CJ]qxxDY;q[e<6V%I[P&mME _>ܩ$KW]td7>KAFZ^ K[1ziVB0NR #dqXRqwRBG 8Ήu%P<Jz{Mjċ~ZRB:{l?`k~) kڔȻ Ndd egL7> Â2>R88*msX^bl4:OC' ynG$wlî`?[n/2gK7@h-:.z("Azh}hn ,TB8|.ũ(7G_7Q((>XҺ7IA_4ڍW~OE(q>Qg 6&`<].iff{mJ2&:Zڮ"_A)^_=vs ]tY@~Ӌ~aVΈwGcs/j{ w y%]/Օ8ަ  :OMȔ0mz0l&Vf We~[H|)?@,~9K<7&|Q"Og!{p!kdiC0\r8wsjwjDW|>3K\y$ Ccj)s!vN5 UT9A].t'2loGIĞ8tY/xY{ |YI"R#|la3\ nE tZ-`P}̄=pմ7FIޱazEOQ[G=!ؠcC*.EOZ{ o$%-GWOL[ʳza^1akN~XM~ *|8ކ2rP/*W^P:c-=c4-c*1GHᓭ My5D'+e&U:7{%9Wic>G|8IЃp{ ,(X*lM*m6֌o/>B?e@?Y7H+H<Hw$/.W]%d+fW}[۴wG @E|U% K 3 5 \j!hh$'NG=dyuwnuVA,fgVw28'tUzM 6(v$y/KXw$J!OETK ͝:jW`G!ϹOOu!;4wSoiKpNA^7<$HkfvoL5`kK-Z؃hCQӰvC}^S2fr ĪmsU}dyeІ2i 'qpQB̼[8,6xstdB~qlՏ,my5/ֺ`"e5JZĮz@)-[,3PwDB`<ZdT="s`m7jRc ݯ+3uJI$Nt@paьgiL_g {Fp׭ќY ے<8}oG_ 7,W9+ k}FEC-fG~VYzV=d=9P+N %E ~^A%7ĩ~Tbn&VgN=8Kd0w@krY3Iljn>EK75ZF48/%J}A(.pJMc #o|U %|hJ?CmNz'޷7poעl%W"'T&E""S·p kI]fN͍{MI{A2u67ڡjFŸI[ҰBhcH|(Qe|-GͰ]Basif0'2n`+N'ǁZZ.sEc9nC&uPȌ`aY:  sN#Î4;‘Kr__,Q0=ܺޢ yd,dzg\|[1y\\e_8Tz =t_#1~R^_˴-kP'ۤclyVĤ<%L-h`n}+F j5[J4虵RՋ@|9ܥLbBD>^<$)x8L+P)m|߮|F(s]eŤNJ'IǮ~a62Ͱ|?1]7A82w|0+MU6K>Ψkc xA$$BLA;'`#;#}6k$#rT8^6Fx4p]WǪnρϒRӸ4ʊe5jtfiL[u/O} ^G>qlnՔ)/=3#U2dwLiT eG`8d&gN#X[&xSߦg[=߁m#/9 ilVldZ]M}n^s%h^8Kf&w8Z14:PULH0՟XSo{F['Tk+Mz 57QZnF#2!î;]J&{bSSLwoBR#}B,2˺l|@W w}!.(\ţRNkE(nR4Q_'&m*Hd33I{@6U0 )֐'A${[+*m_IYKZN[Zn<ߑ\!(0[+g}64TM,*_r&Y)0ck<&4{V"{NK^pMҙ)u8>Z!ɼ/' IL7P?WZ;4nSZӱ |e{XI__ j I4@=,YWЖ ;m@MscUڣ牨PȇوI՚'/iוi]"άW}(qmeE)C!C˳%<Nr=]&82O#F3ju\Z tO:v`R]RNmά4ijXI[m_aa7{~I75R6D͔e}j|o|9U[Ey`Mo=et˺Ju+.s,̷ʯ N)]vZ,6LǩkW[1/G6E4iqZo!#ZkZ2rl;$⨞A MKMv*zƸb{׬bЈz]P+T^]g-g^>Ecj ~`{k M+Qq`L/mnS*  6MʿϢnL?s@3-zr#.rYy-ܱL-M#u-{AAzoGqV ;VOI#g'RlQ(~sPb(g=X%[eܚg st"~]ƌh6U3Z\맃jVz;uBkoƟ~CH 1c7Js+nDI波IFQ,>-Ҿ1%b8[;g,zҹQ;|qё=n6l|'KqPG)\,d$sOۖþ}QYF<;nkh Vr&F͔Hվ+yWyB@$inPq9g\B%Q{쬿7ܮ%(ݴ0[]0ixmgMql5Abrh)@%9cby8F_2U^7k# *_i>TW h3L<5-w7촳CP[*qH`rŤ3z#ڂղǴN rbG;#F;L8Ҍ5`rc6 :dkB^TqY_PB 1E|ϟɐ!{KV@U`~ ۳c33'1uJBL)ύn"UF 2fs:0ZO ?d:nA{zW?D)V0 p=FHjhDsI+YNhz7b|ukJ/7Hx9%]~N9 2/7pP.ZSW D"K hՐplS:,җf͎fj;\ufF 3/DzgvN^F *XG@U>Æf lJ"t4RzoD3{D6ĝ :^M#]@Tڏ(׈ytBPs>H {fR00Bz+&0mSX`H'S_Pi^Yw*M[T\-L߼~絒Bjpyp{c:>M'22-taN@#ur7A\+ N 5R-\{0~i:I%e;z]A1fW 2,׆x4&z"|€ *ci$G QLQ"j}N3|͠x a wplUh`NoFWv޿/R"'N4۟AY 5hq`cx>b:Biyo gϖ cW|Rփ,0"u0sb7Xz8tz":6l~l7TM1}vK%L (H/ZHĢ0:L<ht|3QLFַ'>tY~.0P0zhEftJIùIĜ٦ACG(ɸ6P7M &%#[T *p*'6.R"[&r xZW+SKG-cGö#tBg0UVn lnLSKߊ(gew< |+bNPwz,w }.v9J@m3;6¨9r `FvJ:;H$v6.Z7 7*S9O.:&psFX{cLx#Lwʱޡ9;ZĘ]Ĝ:fY|s6WYb]7ES+0o Z4d1NekHoD* ڴ48`O &НKl2wϐ::&5+`sh!5,- OG+_jЙFN1BQ״{QF3 ndVMh0>[=zuK,GBP6Ż_SE>:":ٌ_P|.$}ġ3gwnm@> ]aAk:` wEPEh]"ѵ HN#8Ǽ M,uh& /$ K~4+ƽP<8w1U0n1X* 5m *NٻYgI*9qhƷS7ߗ"ݪiTH?X@08 ꖙH rKz4zܩ\/xpIlevS[q^k[_OaXBlyQQ*B߳>Y v.쌷g gݰDct`_I<,ŗ2r*ĊU 0ߦ:WrWo {\e{12n}{8TρbC 4,I _+'@1>ҺĮbtP8$']? AoZt$9ݘ`u |0JqDX},XM`vpDFo2`#b/ 7BwDMѕ*E,ᝫ?5AXVMи69]}u)iփH'4je# xjfI  O.C3Y`њ#z(ܸ fTnߓ+3' ~,- Q3'ZuhPjqwqA6;,J9G?@\\w#5դsay 17uUƷ ^`oxMw2yES(O>6qJG>HizqoT- !z10o +o)XO'. !꺁zwΞG ȗY$q, ULijw^[7*8,$7m)I CĽeS7Ô{{nCdkk*3`\ GA>RȎIh)QNVp"&SyjN\3*L_ݛ{*XGcG|K֡ZnʂBjQv-1vR'nnC@S  &OCFpӾvjm`k^Cc-S(Gt¢ȄD/~|1'rx*N2CEp$,t4hחϭ;;Y~ B ~4[܉*A h'8gփ@΁ gܶIaV(Ԙ0i2a ,G3|/Jd!y݀cPŪo .t*Ւ,Q("\d6YF,a+}կ";1?4EX !Iik(kwz6PQ_-zNjZg7O#LJypq[vmlH`fּ3A_ ^Ehh&)Lߦl V#yLI_10@+2HrZ V 5Pxb٪@r'+Ŕ0 35h#6DaEDQt0{8W%e TH0sÇ[=j=m,ZNy4D QSGnzS;noe}>R+ӳ^h-v!QdmCֹYWNUoV2mtvۂYb#ƞR`:Y:|yPT7;1qd+R;Q<_9'uhSë"h3NF5ZbƲ>H])](!/+@a9M+O%dy0 d:2't%~bl"pvi娘^`tTDd, ͨ1U˫ +HE F_]IϢ4Z%ʲf[^OqZ[8fLU5RgJlC ?Nm;*f Y+1f>id)*_ͪ@.ky=1k`;܇tSq &20zА昩ƪZ =c5:UTxNܞI^ m2UR[@sx~~Si'9VlQQKyS&S0_)Xg'm)%S}d 'hڒ=aT,I{ǗH2pŊY,]W|zX@ל/ [v`io$J=&dRsUsܵZLy_57iؿ4\y"8nB!}w aKmb@861`:͡d(mӆMNc 0Vv]0yײ OP%w% 4ӃeV(%шC} L4r(-w`PZLs+'2z JV++#Ʒ=%8rj}&E?4{K)^ 6O՞ԕ8ȹ]k LKVeV}A4Y B3j,?Nުlj&z26o- [e85izkߩ'+l&LkU%{Ԥ%vz1KOBf¸Z8y~(QrRr6]CSm cۘq7c|6-ROCg&o+)X^6->ƳK9:ʱpm0[u=ACU7d}u, V\d#۸<{WBmMQWH 2`"s\ș%E/ 2Ayi3Td&l03_T#(p;Ǘ}=h?czNվp9gD e]W%~4RjLiǭe3wDP-XOtM6,TgQV8Bg7Y󫫻Ѿ,sN/&bhP'/t,8L&ry61[2/(#TVNfN';"MkɶXdM3̓X>@J*#:'ɩӇ6;ɉ~Wr7R{Jp6i?1$U8XDؘwn@6*e~% F$f}7"I#ڊv!Ty6A׭R{ؓ*Qad;i+$0]o^wy͛QSH:`‰;BF[ %^n\sGyZ݃^!,Vd>A` 7TJyfB]~9tlْ_ǤbFq pvqC['ӫ;/(Y} =PEϻcsI|wéºsw'x࿂^"4K1q:@J:Ty_c M~ 1#B"EsG$$aVAx.rGglޭ^f+4?&![<+*ɲa'dee Ê|H{n8E;AE ; Paac G}5qЀr?I\)}Ow r) n{$Q؛J[|2(Υyg~ _YuY),ozD{ef xf̡7vn_C,Wsw4@n_RIG A@;֬nJbY;7m\2>VK,C\?#M '9Iw|'3RѡET@%{.ɟBͻG:M5[=W^YyLπ=ۙ5< |N8ue|^$0PB xڸ|qp_4PZv*]l֏ .&>UByAsaF8壟a]ëcR 9PP_CW/-.i=:ZmZȺ1r7>g :mc2Džav7nEC^?B۶mq!SsjQͯ9w|ѭB޼kU{x4 R T@g B5=cD?J*!zyh1)t` `s6$5J!PL|rIWw6v3غzSlJU|9'zVퟌcf<ԙY{!0D/meaͺV~m5Qq5OR Cm+rEx\s#4|[z1ԲFiꄡGwh⍞'M0eWp9Eu]}io["LO\|KRXӛyv6XT``*1QA}?6q< L2{*=L<<=jBnolG>xz1@3c;ꏁ(HXڅ1 ;BrvEު]_6FDRh, qhYh8y_0ReMxF 7#kP'RlPn.6ôs7'܎ لyѝlU6 Xdd R$byfubTNJ%{)qѻ]):="P9{9`2'r L.*ndI﫜CJ,իطWeP>ahaH .8>n+J^b`h sǓn$p.bMP'΀/ipb. ?yk`0?}%Mw=??ȏ1M a1 cvEV\Nw'|-37{Q]~b7R;όKO;js׮ 5P 8/ @:Ļ?cYH:r{Ǻб$ȅ6把d^;?b%'8bR^) } ?"@F@z%J"3m(w( կ ߃Hϭod|Wm(0X?4'A\{pS~gLϻ I)7A'uV X'7L` ҜE}㒗$Wzi\KF;|mcl,ÂgÞt6@.CUDr%1\n*ލ 1ʗZN^FwejdC61;x۸oGHKg7-7v*9{~>C&~#m8pDk$]/Ӈ3C,fܧq_>Z@up&RuH_8jp&oM0R?m]X}AmSҏL:gJW]zjgJx_ydRrT:w塘J!}l1~AKEV!B"yMdW^4QqFǙk[-OzL\n|Pgɹ<0KT'Y*`& vCG%a̦{qvnu5}D i _9Mr.aq"͙[λ]( A<5frhU>'0OP'{cvNgq6 |c"TB`AnUȶ~(oY+ 4H)aNvmq^&KC\nlDQ:"|V!/Z@X2&'ed^bPF9€ft:CgͫjG^7=gzBr|,{H3֠2 =68jާG܎ 9.0V۳:Fr멦b&WooMq'+aF&(,3a+6$/[i k#.i*(H%0  34iN =_EJMЍpM(GMSsf6ˆ]ɀ-o,Ho BqהqVhE'F@bu7;MH %bx2HW5 @^ϽL|3/U,zFq[ֺUZY(>Rض\%Jddgy ?CWp<e߰i“gacY9mUrg6vގrQBENsⱟ_}/Zǁ+S[ o+; o|W%~gh3; Ƈg!IsY||#ۤ˽ٖ{P؜Q  r ^A3&.J? BTfXw*НC2O]GGG̊ z^W.qv];HՆx|芎T&p|B*!o*'j}aM<,}駙BjÚ&D [rFd9A6;{(& "^=9Xϋ2pcQn{n =Fӂ u4AQ|/ۿDqƕHvSQKz'DEH:riԵD9v+jό,nnZHȸDVswYУ㸠3PChD  6/hwc9t96ftmlێsnZSv#7d%-jŲQ)ث)bld vNA[ݡydKѺ w|`޶Xꪗ q&چyr|."%5 qkߢӻM5SZ䍣~ %m$top雼 VHGt$[f->[s~uW Ý: Y D ș`H*NIlBN0Œ2݆?LF&dzsJOfsQO 8+8هwlэE3<+5 U^bL{3m\˯cU-Tf =1jE1Ց&]^T]Mɡ.|q G=kY:FjivRAǧjK@ů羓PK_ {N̄Dc؇"? 3z"bɱ;0 #jXb+ 3Ⱦ2fV g.1il囘_t^Iz7h4'USkY} Zu's2Q€gSXh#&aUq&9vEN*"@,h#Jf&é!7^汸6򀲥ďk 9g3tR÷B-39ܕajY\1ߓ1\UҺ1sK)Bz&L.y(f.iozs>f^|H3G2AQHcȂBX둽~l΀¸t\s  -t[ǷA1T,4.vB:r .؋v'h49~u6C DUwkiz' ƐV3?qΩQV?/PVj]FҶ ğf!RWi+v+Ͽ}+ ׃}1&@xX4R=mt$^x)5}} D/uƨ)Z7ct4B]Ψmzd_D {TZgޭ֓&f#?;D;\V pmI\}F_MO4L'nPET8 |UuWi\ϔ2̐.-zy*1.SWGwK[*UL\6EJ?}&"ekJ:sK=\+٫z m i4]&aye< bMP-]ٯyVlwͬ1/a(D5WŒ|*#5 s6]{.LO⇊ \;gŹ};.<п[T=C ,"*n,7/"4"-dM8 ̴ nDFQF󘯕 [2DJ򔰍!ej:@/YCgGCnE#׹79 u/j?i*ַJ4A\Hg|6?d{V/>{E&sa3ĝ775,)/BG@{=Wx ~:-L~:k ^hsgnI9tԖ.ɿP`R;jV۾ބն3熞IE`l 4vRMe)sDOK=16^hj sZvtFO%وi W nwI=삻wķj~<Պ`F~+JP%Ѳ\0U  MjΡגȮ|lW1qӽ(/޴#i5zb՟犾OQ6s̠]YZa\هmP f8x/ yx̼j!2ax蜷n--eVєk5^QxmX~\Fܗ%" h@'DR~t3n`oN%]˶M./ܿ8f,jb)ׂ$)3/T0Ǎ `-,p"\[!&U ]GY Ojs2Çj%6A]hw;iڒr `KVzk!Z,FjilCʌ [vtgC1iKB\;;lճhzy3"6&LuΡ,&Έh&cݮdiA㸜F P]#G_O;%iD5v88vƘ#L\γ` eE%t'LbGM V yt( f90kY:d:̬Յw@hh$miCNiE/ e'w?P6Ey}wءrފВ_iSiTt {p5~-IS s*]tm^NPf/8oڍmKXZ2'pb5lJ'R}wjH\HG-s՚ P$eS"2^`?U,b-(9k{) (O<8nR1 Jǂ'w+[-̂⑹.$$ͦ b qΪ4AƧ߽2[Đp 3|X_;DjE2k)3 쮄ٜZff+jR5X7U]1V}x{uѠtGpxĝ`I꠿fh)&Q2 w2 /n6" ў2IZAp?IF.CP.s݄Z@LL*FO LS&XxqDsqSder>t.B陮vKRhEz8nl`ǸL0h|]y`F+C4Y0&]`3 uo8u{TB gnS lIJXSڈn={/Y",BTfO(v&7Gm'e|Ɠt͡OlQX'/,^2L +3aݲTLC-b ѓkkaڝB`fE, lg.K%Ǻђour'rwa+bm$;g;!*_jBW4$F>dHmO‹/. o-!:afGq MurQ, E7~up9q!M6a#/޲ ?OvG>1:v {Q+kW@gv K趗bkN~\T̺ۼ9V:٣ T-gnLє(^n$ew)V3cLnkYT:颏EXĕl$ g!ͩvq{˧`=I'>uKlIWx4,sI}6/KKIg 3х 5TKS jfc~xN~q.+p2ݒdN\ƦDB%_D`|Y3;x[2U?yzKbsik?u %6QYF}JQ؏٨ /ʈmt CSq^;\ЄzRb&4֞ o2ښ\^-l 9F0S_0TW;97ԨFsϩk} D8~b%ύmme,7=Wu8EzOiv ;{'<@Mv3cS}[B]:0r C;*ç(̭X|v3QE=B2]50Y(R!D] S WQy"C'ZR"[̹D=L%08~`=tǭv1`s= ,7w|'ؓsb>0%i(?%_e}nd-y`fңsm85{.!=ݲ-:` I)k!).N+lVKlt$˴ Ik(VL#0\ZURVs \u\ʰ/<b9Ud'is!% 5XTZ\_CsMǗh#{)#OQZ1kDcHL Fm%Q>м.fBw"ܣyec|8vZ }PO8 kR*O73{6ⳤ]6|Vuq3JY̳d-l`.kT|z?2vņ|֔'8<</NYR Ew[%CfZlc*#ֻ^Dbvt͈Z#RK݋$}k`CF/xZӞv(.b2Aj&NO_sH0jʎƃ֠cdȨ~8Bo(6]}F$FbHMFz)l{W(ăI;`ۃ Xs1LO:+ÿew4pQŰ;π5P Sq: u3Jw.-V_]hΛԀ=>"~4:Efkr0-t9w_0!1y@5ƚk/TpιBw!4Aܴ1赯3o+dɶ'%w#\Z ՜2̨g/4u|Po%U&_o uX4L(d4:ާ`MT{uiEТr%_+6Ԕc~f/&^h&hԞ0=-Z{5f_sr-A@/FAGE\`_$6J"'?BuFDt9{ѳZ]â㋰ms/} މ] ksUZu'Wݣ*0&DC cC)88H4mFبMgHQxLEx]!aD\=]O 3/~d%wkRR~v AB ,DA1fsdk1sΉ9: \A]+sV: t٣2>U%g9 o} 5$`+]'9_il(y,Ykqp ɼPO Fj:&.BeFL|w1P0z>in˸%6R P爤(J (J/Nulyyd͜PNȮT܇`rQ:G;Xt:KU_{㭻T/rܓpbE;^jΘ8VXI!l+HN}<, ^ rȊ( /9[}3^>kN`"8,,ǐyQL#w|LѸN} *eݞ *F>(WfrShpˡAyQ=\Eeϝ .[t#2ga.| ;MF:RJBB Q&(oTGJ5ﺔ 2wq3pc6u#'v%25Y /T"G-]#/_Қ ' IK jAM4 2|]'C0! p1:XaBwMiIrF+ݛ&茮@y_D LnFcF o؝٪D.hTlXzڏ?Kv>+Sw8.uM6iK.bǫ58i+E˶I7Lw>BLJR!4O%۰}={B jc1N|ȡ%zLtZlAOڈHl5<^dNF(> ȶ{Y>o ّM,|b. QDNx20yȍ5OYxq,p"tKӦF3>t6SS{ P#샡(&0H8^䋚4%yRc"{p'}yv7~D[EeIRzY쑒 3J.<~! -o~Hwa>lܽcN]u((0ǣZ&q)V9:՞MЋJ*9bAhoh^!M0/Jaa$=YϜkmqtyDAkD8KӲ>{{ o(G%H8=s"O^+SXsx'.YUN}IrTL@Ȫ2cC~؉{! 4զJ:OG}hQ||*Oʍݗ[.t*>yfG3U,q2Zp(J^閕!tJ9ik;<ӧ=:JĪ@`mt j4{BwK$ O^g] {xSSضmyE/!6{:zh|]{6D%8i\XAڗl88:T'4б;8Tn/raSzZYdgO_2R,WcL܀=~c(ݶ@VhXWcj>P<ˇ)$kuw3H+|z ymWM~tsP0cftQ` uعP&amK$cN20m"V ̪:$K#RX@"|W6 r\CWɫl=e0exuD/h!"sĚiw5҆V3)<JMAQHѼ=?`Oh)zd“5|-$5{(ک %iܽ Z+x>e.'u=]xS -F~_ϻs]3 *FTtM!J`ޤh*3Jg<m -CքdlGjs)7!X.Gdtc1$@o`QZSiy''tBY*RP8/p[*+8:;㝆~c[ ȣ}G|NT, &úZx@D{3"ք21]8,(>Qn4~+#)LRciE;۲kr=Ւ\%wk%heΙ>Pk14&c$}D癿PvC-hA4Wr-!?*űt,BbuOw1OA𦝨oB;gr4\%N TʀX x|L U$x/ r?BvDq{x$<:}cq!mr)E)VcOm`y*a%-?KE߾U"tYzJƖiA^tSL6t~Q(`YpF-4}{nd)Lv=v@Hk`ZZtayFyP?"sC.@e͐A Qhg:c3QA0n1밨/S"q"VxWp- mndD_<8=|;fJ*Ħ60eѰB$hoo[.`LAmZogBel=]B80I"Uy.p[UYAJWvzeLGsif<fO2G )S!h$ 8d]wȓm׎.fi0!'3_Kvc0 Lu7mItuзտT2ŋ~2~@mF >Oyna4LN VJlL/Vx\uP]380[ &s.MDr+hp1YNX b0u'N,[<1c@5@s-/ fQG8E]9.u~6'3h%Hm% URt y~{ʅ6UY>υlVڄ3;4۷?houZϖGMZd*ξ. N9 T:(BSUMp c ?3<c_u4q;TXOEEYR݆ǥh+Ce x6(OC3L<)ejO. uɔ6t+F5p26 JY Tн_?Nu+ ms }֪7%p Fr{F˟2I%SHuφsm8/e/(8DaLGC&wy  Cmq *bܨ5RFVKd7A E(co5jc+6?OLB?jt`=;;eC4֙*׆DzH)SwV9'd6y|TSB[|@UO{H5 ;:5Lcqw A:aEw}kU2NXk)F#SHCA(;ܣn=}b٦sv8Nll,kWghDZ 8'v%_x$Kh9t# ($^rOSdj_>GřkS&Y?`51n՜1M_tp*_Ė+@z:h H(s!t"~P?Ž@Ig` B:b>E))4J D`##B~][2TI[[1vz@Wnpڲ{|Y=fjV'r"ӊPX[)0ut ڒسڃpɴrt`pT\)A;B#mt wWdrI=6P,^I/r@حyĤTrhk2DFErVǿE\ȔV;vU\nՍ]̭ F!Q.*NnSB'E1_ +T"qM z3hҳr ùpwҏޯ] \p8%i ki9܂Z&SG&Y^~n*!APOT}9 UO^4FyM!=XG^i#R% iv@D (1V_MoI&EٕBvN6#0ADpߵG6Е:iusvsVܽ<rn h)f3Hyi,cXIkbl1.CȰX(=a7v*&{-9# kbJfiFFB3:D{-%sh{g7Toû_MYY02v_'U#ukjUI[ ߴ/,)Q f)dx1PTc/;/Bu [ JR8m5c`v`C\u|̔PM`j;&}@04_ 22;$7.#jD}O9mF 9&TD SQ  jl*_A!ĕEaԡMhk*Ja߀ޚ%(=xJD')zaCئWLh9=̴ Y6Wa| @>OXX>W#=*#gg;#آE o+cl)3¤+9'{b@AMFNǤZtpdƘʹkAZ:X |5%\Jx8%RUb|?k}?NXЦ'vƅ_B{$TPխ#6QoClrib@!7b qPոKo'G[E'/;#/pfN:)hy,]酶fMac煎Wb<q}}*0< CD8"t %2Υ2^LP(^'=a@4<ФCd(ZܽM$?IϏcWFo˯b4{ ±/.#`a'D]L2!Jȴ&Z@Ak'+NJGumE 1NGI~q3@u)&_DTF:67U(tݬ Rc)  t=LO0\r>d ;[gH4 VtDR#UAgZ .VS- CC9B'u.j8ݥYFrR73eGo'FRIES%%$rH]yg gjZWQo6̌yW7Jn {;yp Z_{.[rBJLk$WUO. 2`b|{ЎDvĥI 1Kxj؂@^P?^xLLtܨhiKǨ/ʼn@[l I F֫ƽ{YRDْN ?T(t- ̻*OE{#.&ErC8YjbIZ/UUe1bECqh,@+^'ț1J~@׺cƔA_ K{WI&j8hB6aoah"H>NՄt-f瀧U:U=EۗWI,c~G=USהE"K;Ɩ\r.t܌ٍH>&,!v@j­~l΁|IeΎP &B.B;o`&K O[ Ɍ` t"SМ|]FNȄYGZU!7D:f$>_LvdO}݄\^<?UU`>T>,ETKdSwCT)ߌU`2Sѧ][ut[XSmzۇsڙdqRUl)g0q0k^ԲCčQPƋc872uN*{؎U,U3ŻwВ}cdBP)KLZc/Xɵgac-c9zcotDd-Vc TS$}گ>j~S}g9Set 89K)LV2*윘Ҍv[dC72lm4hGZ'f_ ],WFy-wgϕp"')4,/^co\V=zwhJgFפ7N3gt ğKBaU}iВTיR\̺^Gj:Gj`GXv'MԼ_O |5)P8-*!%B| m—Jyׅ֜*;-#^#LGЬ )+@@'&=ڥOݰIhD4JVf5B %}hñiguD7_b<?x-*!Q#$'Qc WSK: `ąr21iFbLz(_:$yK4N?nRXHXtl YokMs!~<ȗÆTb ">nvOجa c|xg%IJrCT*eKB3piZ9@_O[idJ ߌݯGm+z<6SSJٗZJe3E5Z ZFSvh~mpOy6-y WjUJ9;L{#I9hMmYm?ʎI ܯq0 ߞP5U6|UUl|1R:MH +|sl¥!(\fĠ,[Rn4ϵs@D\W:p "Mh3P&aYS,~.2 VG20F(S gz8*p?ӑ@6c⻀9" 4ۨh7ftqF`z1!d7D;F0;MQQդ~h`D_`nr[ƈ+14L<;+Ղ͗z+uwb`lytv٣:bna@$n22<6*,Y}2 ̂g?[:~\s}Y}ϠFM`m'7K^"zz64v&AGܡEV-,kֱ#qM\bkɬ`yFM tJ9IB&c1.af9@dF?@s$\a"xA&d'IOcF~om̩E%c (Jbth|=E'/`Gy#Uy+9*jf H]X\U8"~ЪkڠAb+fZw:p&tEΘ5嵟 7[a[.jcs$mR5X^_KeMo1 tKG#MTk%'"UvX,UZI`I)XЯfLttA;0Rpڕ.2.615yI(IV.Ŧf 'dG:(J( 3U}g#GTc& 2wU5p+7iپco]D(xׄH>k[dS]HT2ZAWĉN8l>0+~qb#K..CV ^rV5Npƻ%,ޠsxUލt83' .BK/ _1uqh=cPOO&MwIS-jD41!o,D-l z5nc}=xF6[7y52K@rKo1We~6 ; x32,qW) طS#|weFs I҂b)!{RoA]%}$N(}rrRR$?Iܦ- EF dZO<޻1(p+YRTBwaЖo34)K;* %jW/Y\,r*LBN`,ua{:|PRD%II~*d'R^דE7ӢBű# QbntcJ(װ~ S5S.$Y|UL&7=q9: hxK: !a3̭5-ٙKZ"_(ٛb~ Jz"!dem(%NN ۬瑇 &0}Oɬl\E fYknIa -p?r&}x 6T|}~(9@oI!-yߠ^h-3q`Xjg4 g0#c b N@%s05P9)f#dޣ9Chh]r[oG,s򀈷zm]UNk~&pkPPRxXJ1ODi[m]Io:u9p9}ƬwSsD!q'>'Բ.0hOOX= Hj{sYdRƞHAs#63kޏ{q@!$l0S^|xN;xu+U=|1U{XfܑBD#;:8i0eƷ`:7ᮛ@}z s`kGjJ^[dxh[l Q !GlZlBKOBQ_qu-3LW%SHKٝ5.8o  o"}4)(I!>_k[!ྩ< w%5?w)[kV9~\}odMH;(\?m j"|}bn"vTjp VYQ![ F@H%Lp]`N >]ZEM qgP0({F8 067遁' on`5W/LHH(rP=PTcT%[^0'yHc>ɣ?dT$nEuE_a#yI{YAYdOמ)K ɐhgQdA!aF ~z悜Dm Vh,1Q%vB"@YID4KoJ6^C&q\4b"ߖ_E 6Ce2DžR6YkNͻ^d|ߟ4#.pV4Ok*$3, 4^FfW3 Jt F&( WW+:: pH {g2I1 ګEXAybM3O"D\PGEj2g ͱՎ3dƣ(k^dĴ{S`8&2QPB2c:853蚒p D  c]q3UZh,9`\ߊNҲBkOrm}LR.M:ր& vd,mL:pv1cvbO|}-?ݛ,M[.ˆOUbgZr]*HnlDj'U cQgYm .ܣ"K9f{; +=\ e$'F@کpV'g"r=n.>JȥYL!&[GrQ/O{{-(1s4jcMIK>B7Ikwu'Q96CeY;8Bӏ=.~eQWB>|ڞ"wjJ}GIN"aNX IP #hIpSK7NI`4uQ⽈jСrȱ^9X"&x1;Q,xiCIVs@?b_C.ha{T˭iw3d¹m3litu$Wڅ ׿}e>[Rh=p"LP_$Ae;!pdBgU2I.NhzgCJrjҧ1>0K꽛 y$rne>)x=QJ6*6K!r̦+{Gu|]0~kV ;뒐2ض(cm=O͖1&PlVѢ8]M0˙E+~^ElOA-| VbE5F[=v֭wlG,8 E ZhG3L@=\+6"^?p!)渕[ʐBy-!lrOl!˟ yp+dXjn l^_`rALHІIqFAXPs7?r\g-\sGb_8MNnXk &`5M/njbπ"H \/׾D 7E/CEn_&s4:Z{> Tկ_gUs*@ t%ȏ vzo"gV9v!J&:_&`>ą&3~4Sɍ*Wf9TIf}8ņ9ҿǢ:~M`r6뱹gYHD7QA'&aAQCBdlp[>k@e4# r }ƽÁynX+?N9vM*|*:~?ZCre TFx}*DjTJ9#K*Y-d!r,:t;mhx<+4dC(м~ s~ QDf@nfP@:-筨EyBqhWH_ Z@VǛEi|nָ.5ӷb|pC (^,9m,<-62X9F1S13 t㹸 ')ĸzc }?Q@<Tc(ڦ^f-0_2hܭJe[{X jpff1NYPWfD- ϋ@m5њ;6xx~ZX+N1K!k$bqT R=y1HӌP6=(gnڟKh2Yw"`9pJY akɽx,ԟP]D>8CG郱`-b29}LJ:lⶹPyzTk *iZ;aFOj-  @ScuĚ%^nY%"RE]*.if96 \gw3S+ dL~YdzP񑥵1Q=&DL[-s-h2DWIţV/TL;`A%ArMt*MSF\$԰@Pe֗.UT4o&gwmo쌝GXu]a-;1T5lsoj&]=?hIo4/?d J0dSEgZFGS4 ʓԺQvWg^dH(Yl޲eH˞ca>(-/)*L gB@Nb-\ :IկzbOӣ ػW[S%TĵV[=~μbhbD9j%8n27%KD؛8Wz:{46#*uwlrm@ },1%hRl(͒Ùbw.K3kDi!K`9[_26|,s4 ΐeQ!OlwFkBH'FPbN|MIUtŪ>d݃k\-6p{P'[hQyՖ"kN@QTBqE % HKϜ"UMd#+|j4K7 U(AEyԊwV̤mN :QMv,x lxFnLU1G.d|s ޒnk9puxS2 Γ|'KpؑF gBn)EIaG睪1xNOͥ>U)$ +2z8?(͗(O"64Lf`S4Ogk0?T=jC 1f;)Rfv I_өwx*_n8 C|#k(\"[5̗˩#Į+"nzQ]!и"N0Zv_؜4>O/;1k?G!!rWxF4 됒Ikk;_BGĂ=Z4|7TXܓ i E㙫Bm u_SkD&",yLr%N7FH̛7bqb~SjH#ޤFV<;<:Ds8ô _T4wvpgġՄҬp;u_f eq2 ל 6m3Ps(~>i;֎yMJ^ 6Yw2@Ê r_^,uʥh6799%0-6[JCȈzqpT&^1_Ԑy`?`AYd*7{[3wG;#)cywr?yoC&Vz*RXz>pZN-q^w&te"1 ⵧ|B@g4Ǡa#bUH>RikP4[51CRY3$+೵&qMݲNL%z~S!rXE_i#Ol'^48ަ+js˱B[xUUby[&CLע̃/>FԳɾL޻SX52pNU$?$ȑkOOdcV>k,,X㕤i'y^sslvTkP}jw꽯K,rL!;ce+Ƿ6kkni1KsD'rh51ìVB"vgTHm&mWkRpx =icHFFioVe+04&{y>'bPSyyСTW`#Z|<70188Kq,Ev5 6S/<T kp\obVJ7ۡGWNN>+-z}vhڬ'8{cIҮ軉^ ҌFGda3|P] ,gxZ0ת놤voӗA_oTϾ^H5`[mq TfmE`т*sCTqgiAxOK 9BKq{21KZ8ƭubCjƎۻy|Xgǥ]l`4Џ}hyƩᚫF>_"R ~u~/it1w@[#;N 1,!2 7R4Y-`uI645Ʌ`g)T`°{YI:$GGNT z $5aVO01H X=YºYsz"ꙠG&bэ~H&-,wvЛFAcQ7ucqzjYbqtH|I-hm#ԍ:)P*3 .OT/G_@ԢRªQ5iH%&Z G!W=tCg&CA* lf~ů^fؽ TSI L΍ ^DN@Y5hrnԓTWΞSf"u|#1+雰Z 8ܖJ [pGJ]啄.ikcLCgwk3t'T|d| sGsWas(h22t*h1J%u&MG`ͪ }>9Ѕ)>no~1)iujd0&`8ŝpTTIFOv;:B5C%RضEsQ TSUOVS mfd58isV{^|Ξv%jdQ8eKpp|+as]^r{"a2ǿ͈Sb^B6lq%¨;У:B@DSzϯ:ɑu[<0x@!<ĪaܕFN;A@P~x@*BR  r>@"DڷX?}#Q[g3^8"[66%=+!PKB8ӻq6Y@{+/ޥ6r \K 櫃*y(+Cv"fB:z7-"zow>W55icζ"XmI̽ZB{Y !|Bo 0f. hpi~Qv0$ĐEb%S- 王]% Oq]^|˚?KɦS=ܩT,!%eY_l_]Ԙࡹ҈jfr ~EGe{\DXf=.`@|`iߵUR+u2ZAm*C8ȟhB,oV' aM?܉_ARH@(?tpxNv1tģ9W)Q0ң2&a ͣ R zPH*U u3A gcrzG{9 X1K{.сiJxu#]gn$Y:N}#<wRZtJWO(Yy-_. I/.zp'fA#8W(U =*egbXCR)< X쯸!uT2'K`jeK_ixEQk|~$KH^kw󨥎em ~1 hhe-x+cuf&3r -I˜wyZBgKČt6a%*6>3q(MJ{jQVg[^p5|-ӳ~ΣmxҀޒk ߴk'?*06XIn9caK>ݫ-y0Xa9.4?6̀Uن !9IKkFY2|F'fn6$6|+d٠ gwOz;pLQMw H&8E%O&Sg^Pt)(*X@U>'P yjTIF9% |0!<FfW},*kHd3=  u 3cH o6a!c cB}"XhndS0:gT5Zg |륞Jw C[O]֢V^vCE[A H]u: Ng "=J-jⷕ,JqMsf}W嶯k, U^vNyf{G[k*&!R̐HiqBxaC0=N"Yutˠ|^* l2Z@EN#&!<~7:=clԾEz;J1-b`kTy>হJnw~Y|Ueq!^ȰLA4n_R,?t^ޮw%Ekr0XA5C u$Hm]SWVIوzs@=V։v 36F>\QA cnڢmUD"{wMu\mlh3W;mN,냃Ӕ6T,g>b_S5m>_p`D/c Ku&L}?# e062).3hl+[ЯG)WΪ5T=]YYb۪bbdKWv *eśq5OdĭXGL9[=b)wU67UՂ|!aOn%Η&~_0E57=f].k: bcϏ-y/~%`Zdr_d%r #1lWS8QdX\BQdNLOWd p:g7acSbV 3*ZbU7pEغߕ(_ q88vwee&iDMoO|q'=;QD!A2/A)&k#[fY9n1e !A:|9-{Uu{HnjG z%yGlٿhR_Z|D9Eef|mVz; 8c%gߞ~%(6zV|E Y1\L< je*G'kUcZM [DPOe@eywi>CWӹ!"Ǡ6w&zVbiw&9_ݖ {wEJ2(mF[կn[Z{ ?'y$0s"~lK8uQY>T͟'"Os947bN]?@ƤV%V=wxD";&,ų'j5a ƆgY! Ąs%z)8G8X@6@dÑu+ M=g̺i>U:u!91ū*̬ly^H&t!]`eu(w;'H+9i E jP!rso  vŁSs Ş,cpcN^t M&z/$3H*82݆R7QՏ)B~ޡuI4^wBW.[jv]:o.}z!o  @ goHEM ʹ] s1w"\ЀP)`H/e[f%Ovڻս#<2aMnD, 'yaYsS)z|l7q?t2/2ҥ=vA!]vlB*rm-MmX`@]NpQT@W Gn׶6nh'7XYPΕɲG{zZ^kUs{)M .#/M$H= )kL!Lbzp7D-9\vzlC5 ǚzwµ+Fx-Uv)"0ahbɑ,- vn86ҲEF'"ùF[M<֥С|֚VB)1̹HKX+1;.Yt30YŰn|wMPpuzU!^qb.931NHt,)!Bqm/BFUtظF>`5vyPeq1D7e+!_DE~=pSC?zZQ74C@nDNy?\U=t_zBY/QOS3lkی#ljZ, IlV=d=B`"JZluМopŔEq,F<5Y1m~CԻ+5۷_#^tBBc\oM\/yem45&uJJ=qPzh2W#dTV2e*:.^p]$4eB ;hw5 =nxE->R_ZAX8ƻ!22rf1jJdV7HlY˔բ"ioyyگtBy"%UΜ{**i՟̪TwBVy^_V*Ս-)\ f'y3-Hȏw,|˜D="}XA{Z@yBlP$Yx8Ћ;&0G֞L)eo13h6%ǿ`|'o( ]#ڴ,rn{_Ϋ$n%z׃Vo/ޡe~R V?3TV S^Ċ>@aSG7a O'*yCi Ó.|Q7YJ ;XUd⠫[@v .{B"섺rxzR3ķhNa zuD)R\-גuˊͬ/\bVW֡+B!cS Q1]fSMݽ"DX?88"D,5 9=iJyوʜ?c8vꁝq%1ڈZBnJ4=V~ t7(=)ǾgeqU=~5Rp'88q)8PvkqU yY^"Zo+Zs0li2aC{:ޓ3 ȗ_q$q:? qivpkBWu @f0.n- HL7(Wm=Zk?.0 刧]Y}IV,-ד޺cA*\_'8с/2ā`!ognrJ%*b=O>ơ!"JXEg2|l٢5$05xJX9 y'`و9 x2 zU%KffGt *Bw S>@sJ0,hp$Ȧ[mD}a,^@ u]t$tWAM`W@G}K)EEL&Ƚl#Bw}o ;eR\ ~x Q o@ߕǵ9U5q)-hXM4JLu8pT^uaѣ c3Ww/wPiZ.؁1f`sСnJA9/3:F-> 91e}P16 LRzHnh`i2}*ـ=ԟ!,s",xwU;&&;#eD KXՅ&WUWF2i8jtg?ƘU3[fM=Y)ʝVʻHjNdI e{E)VNxfY7] H50~!>:Өg{F4Bni\ Q@De~Z 3{ZheeNP,g[Qh[OͅyL}@H:n|؜3>wJ9HKd’rɍ)؏/a ꇱn)R\8~TA7xb{,vKT"R`pȒNf?21l A'a?[`,>Q~"ܟ1 gASW.4U8ҝ|! FMm0=WUtUc̡!?xpb*7xX63T%Dj$:ԁzW.uEAoeLW2AX4$avYݫ0]M!K.؞l{b+;Ҵ& O a[)е v[CH}BE#@Nc`llnj}ڜR͆qp~],(?z['Fi+F7 pac &uAVBo "/îFp=rYUj!.NMWc{CkTm?u6zG oGB NfcP19bdF}2qf"BW$!!E"j`\cLo#UŁJDUgkle|ݘfo{_\:**t D{<)A:Te=8U#(;nz/c q<^ٱ=z +/(x&ڄ / ݥFEb{ō? 99^4,T7+( ֏`$5zԳn1`ua7~`t%#kbbu y'd};\W,D zKa쐙-/ k~U@HdEI2aV/,x3gm#8Χ y}ˀ'j־BPwԹY@Օ"SH/'=f>#Srv-nIr_61]"} s\5N5j餋 `UN r[Z#юc Sz kC"nk㓰N- o55 q-?7ssq JkCSы|h@)?`?*,t2~EҮMY2LBI+##bF$lNnAu.GhneqC&d3G0764X7z̪L`{V WKxGT! dN BBm /V^mfAcHeRb[yOG@hyuu1-Ed Ŀ rԬ>E6KCS b$uY#ԣ"+GWݘgM AL~^ͯԨJ(,ckJv*p B$%#[!Dn@99]:p-~UC_W?*0.hvG/uzDac>ӳ =xq3x4AMsPB!TUc18fbPi(T )OgïB2Uns{&W Ȥn޾ͷ<ٽ}v}FrF5  Zʱܹ*ٞjxs>s:)sy:j.ӽػjITgݸ悔Eн$5l?.\7@ZȓAK?(Yd]HN;9F+JX:i p8Xa}^K##3:OԔCL;̡Nf]s.l=Q>;x$LL;O[ld9Y ^[#D:L݋㸥bΚߓf%M+h03hWYqɡ$;e|EXذݤBPӐh7!iڷ1nn&y Bn'X<eOȧo]@ `C'PYBAꈟw g?&X0UPE k∹5 khN[*6?09^ BuyNGJ+}(S#e2TBj(Hq##u7ƹSs<\nϹF8MKiWE<-GgYZ07070100000429000081a4000000000000000000000001643420d600001010000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/i2c/snd-i2c.ko.xz7zXZִF!t/E]?Eh=ڜ.+*/3>/ #L*;H)ɡ iZMFVmKxjU=ӕ) !ZDoN81GzQ7[k&rr39+C>4kE|ۡ2ΤL;[&;uj?VDN2+3a?^ D3@yhW}N DҒ-4_s") w[#ci $nTOwؤ:/r #R2L7udmʟBqw"7KGDRWPR~ 3͵&4Dڞ: QQ@%22.rP"Y/f*PޗP+W-Eh^κ&<$>MYMlyչy UnGNyU.aB⇷)KӷDb>޺#0}B7#F PN"9H[Sݼ>RW,釹\JJ$V4 ^~/^S3qٽZu,aOlPujIh>de`׸#(sWF ! nnqԓ2>µ+p"OԬ+ֱJwFv#٫-@/ק9g&SiM&@-XT]swZ~7 ̘m]y񩹪+LA8]bwՊάS$?_˙|)~ɤO9qec=j s %}+*ݹ?N롼!Ot^hp ֑%i3XM3rř03Z\8J:;|)"WMEe O z#G&_Ϗ/uOdxЎzH!PM䥓aD c51ߤ#N^ܯgxdcT[X4qS-V]1x*^aLUx;FIY|$VL +Nޣ1{QJNGF5X"ht'l& %$8ܭ, 5L8,6TKJrY{:y G"=βpALAl`UAIO,f:3ņKj^PiboGB؋5?N9e}¶y}1 y'MO)PYjJh=P-RRN2Ff#>N< {$F)BmJaZ!أ?z 7JOrF.=\%'Rm0IǕw. 9B:"()jT5jA*2Q?$!4輙E1DgzZ/=JP£2dEҴc ZgО5`kN}eƍR_GC{%V†;!yNO8]GdN%AɎ/ 4Z}8͗s.b_WX 1ZBc>GrJEE}b |t@k 2 (YpȑtBL?e\ 2|WvPFq3A1N%FM<(xMR4&5sycVkIEi7݁F_YD+$*=/ӻql웁H <Ҡ6a&ohuNcaR^;U I|5$|H7H9xYE|H;F J#bQ/>yc_54ib:ؙiꔒcpoPYM+0 q={w 1Qm]z:w}η Y9ˡ^`җmIx손cL`:>QYoLGQ`t]2A]jT Ѐ V[Zh["[ N~´EUu!k4^0sU&ktL|܏osn'0O@MQ&Ĵ; +%)nrw$?USgnH^\H#Q5Ma$Pҹ0۝ku<3f~aA—ࡔN RĄ$_+ZY]D F5}}(?l")p'^d'iI:;Mi$B_C @X7|XSCrlrFH) EPWF5$ЅC ;Y6Di#ZĎ9z +bgfwB\=⤁oѮi])9s3>6¿M|gV<cA3d̷u᝺/ ĭSctNsgcs1'&Y!`k-CT`3-Vbhc77JZqn::E% g-S ϷV@:q£X"U/<.% v|OjډDB\.M*ws׸t7 pi;8l]fhTofYq(ѲvK)AJ"A$" )<J(zͽ^4DíⵘgYZ0707010000042a000081a4000000000000000000000001643420d60000b820000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/ac97/snd-ac97-codec.ko.xz7zXZִF!t/k']?Eh=ڜ.+ZzY 2 Q]P1ҔZʺ+'[tҼM.khTf1V$|L% :MHX<!y)TC%J5s5(JOi{2VSoHJЭzC \{Xh $Sh3}{ XHJ'#Qa%x' Ɣ{8/4PҳB3DO`|G)Wۚw ^1 8=8iwi0Ђw)<=2GdtE=X:+C=ԙʦOe?1j&(5st1T,)kzw`%La;q~Q\Fzǖ7[i)Zh 7UQiCe9ѝ8ϫ2KsB~*vSUZNK|0]Ik3*ʀi*nҬdð>roi2^n~M=+$TI<'|(0seٶJ\G#: |x}#1QL2pK*8nAMiKk.|utO-wwdf =e~bhC|~瓨Hr8vpӺƣʒZ{@8iip].փx'<&r߀\g;Gg9`\Ѹ.б xu荮3 etN.fN,6#_%Rv IGoM4rSrKaCz-Ziu%մy*akfcn넕`#e 4kqPa,$R"Q:2LJW]l۪ ʆWѵ3AgHP7qI"J,cגX:t%y"gi*],> G#e$2E O!  [ٷ. Ol6(ߥ:CAȖeDy%5T2yc'^4a0pb bYݤA7EܐE%'ޱ" Ԯ'J:rď4wH҃0 @J?Mɱ߽|-k`1/ fHH:puxFL`NCH~,ae#9pj jڎTƨTF+¨հӯΩV{vLyuCc"-EuJqAJ2TW ɿ_\'֡tf !(0 W]%T~T@M72V2k9d!85#I}j\}^~#r@Q[¼JP,uyN!ߐ3wY&% Y0)7srXU&jGr0\ 4PNIu쑙WR\Ίmbd#ؚ_' Po 3RbX+Ƀ+Bm黀ZwՋYAd|$S3W4.ȈUblL]L]v_iYt" L]eïT7d;#hݕ̈p6d@"L1u_q|=~s<ɯ1 ΏT> ]pj{ E]!?oHzzcpdM.Fcde4+"Nw> 7B8I8AU>?OsytS?MKZ dJ#R>9j96!*3#%w-^_ ;wvKe eN-VA[,G&xl'/ggI)dIΙ A :`7lBh*Nkv[y44pc­ff Ml[+˶D_xjNb$_zM3+`ށB*L%EH ~OeMcQ}N##Toۇp7R"bFjV8l+?E'y*%QgEzg"S}_R&aVzvG)2g&H5ݢ 3;[vj>* ٚ6ZiZR8:U_82i;x~ߔ E`p\Gy@Rr8nA jqj Zö.CJC؄mekXC-$5z.:,%qѯOT!3r^tvSvd\4qS~ ܽEK8f_!Ҋ+3rŎJctT'R)J@_[[s7B3O9ES{ NIрfg&i9 BNd`Bhc0 g lSz}jtG޼KfX>0i v&{]fm%ۢVǥ~wdi'luI˥UjO` XAbDq!ҩaCAp3s;IЪ&< fJ;;NH}LN(:eaITF="n];ju($MFepc8U,>U)B-l| 0Đ`CKK C6[ݭBw$jNϕCg=X ` ڂ/%q>R'Cv( E+=27\(Oh-ID÷'(~2q1ΎIjwֿRVDԕXZXA.؁ޗlTf".?k".SSYrgT ũOO \z|$9/rOw ی(3P.i2Ҩ7LJv$ LN4Iwv/^"wͷ9&1qB˞=1>.g"'/i%{5社{s 1*[s #,j|i19?}nA"2],s[eF%c|*6%HnYGezO]c0TMd=Cy "xDnxZEj%7C-z<}HJTnOFAYQ4{s6ospyīQ)񸇢0™ja!=B2}Q,N !o q<ӜU'-!81dux({(rO{fB~I/O&fx4V|"$!^J2Bu#C*7e'4Wlo.$;v87q[^a +2GwuE~ǰm žIr f1>u%'0p5~[˓fx+Ox1AFGpw)pbZR =˞PDx'&.@ Ίdh,egǦʖ`дmw\݌[gУ7j*" VeCFҾa39;K}Y <6 AlKX2! (#Cf+&bӡqvHuQ%0 pE.dB6%Oz=}ɁZS%HU=$}jAXrH7P5dyz'УaTE [/If r;k؝KYUV"Isƫ<3Kׯ{# #@)9ۛEi5C5/Χj.oWՔox8{M&0!mECtPx44.}+(mdIU??zdgyڹXrg@Թa[91M\ڑ0=ևdF) _z@f Ȃߙo`ӵ1fTdmw!*ݻ0Y?IywƼ/wэRw@r %f_! `1ؼ9GWB[hhzKES]qxTbn&+:4MbQdcc̠&آZN[y8[>/S˙{Q쾭~ T,\TÎ붢,蹬գX{=#]:W{D4B K'ȁfIFU#%~(֜ê^ 9~?P bᢐcthI3ӭ!A`=J;UVzG&/K 5Hr\_3ygQJTNX^J˨W89j㇚q4645LT3eZ; - L_@p_z:|'Ԕ..[a )8Ҳz l=k0KJF\g=M-F7If#.:Pd:*A$ض$ՏZ_fjN52*v 7-nljDP:];nĉtd$K{]n30''Û3drcUJگ̩ҷ(U)S_w`!Jy =c$Vd:SQEߙiqG˗ղ&sB L1N@Enػ);ph3,mmL's%"-h ׆0;'Wl/ȻL@`Q ќp W^?`ZE!2f+W,Bӣkܜs3W"?u\;n{o_73jȍ<n6fhr4нE͖Z1҅o,ZSAрYUfxsiּԚehRzEU8މi+8೩)8-{n d䖽^xmygMi2N lEwRf*fjv1.d?oHA9Ӈ[9.!XdࡖXSQiѫx2Z7BnbsQz]X ;]S1 0=7D.ԫ ?hiaZ].30Q[MqM/̊"'HĔaOIo9Xzph &FS <9n?KESayNb8}@(l\ZETb^'mb*egE^!܍H v+ؗ,hUE/.FO!e%$%P#YAd -Qn/# RȴaN^I5~/k@Ta+=9VB:kȟm-%2?o=q~gBO;/FḎ)VMj1GqDΰrfX_\OOg!?F/ %%]^o]`kի2{am1 !+ HQ=F\)hO8~^A +NYB(bt~jB:8crtlmK?,V'f`8.Of@(v[X{Ga2%VuawW%oσfFL?5}m/68~"+[| +z#An,X˪8?8 )R[^x2Y;bCՓU5* ~1jJ^~[׆qIO 8U>Hý)Km4]G N7WϹU9xo@E<\ #@.!kk(H"7S:H ꯬ob30.fKI+uZ#Nf3(B%KU6CpkE?"fGˋ1ꔮK(첸bhz]r87^DNփnvy0@ [eGhE̡y:j#~}b\Nh.ctȑ8w,>Z)I"9 (O쑾wI^ofQ?4Z-TBTH4+U'ǰ \G\ D?1=DlMR "Z<@B1W/!aÄatxEO8[赕DbsF+UVaL4/uԲ/'BO1+?Y;VX$ꉕᤅ#$'DrU+L^8M)+^gL^SF"+7HܞFw Ǔe& e>fHf$TX4?8F+!rgsA\hBZjNuO2wo5엯Aw(Ԙ!^U@X~UsL}'ygؒWC1C^[]+E1wY]f^R5.u&+Tk|^;p$8(:zmp2B`ᴒx@`:6+ilce sqT{)RG#7 }zs>=ݤ-14,ZS|CcXPZ">P 5JI; #VhknKx\=%b p-4XR_o<ۮ}ޗEƧ gvKnoaUJm-/֘oX){^PGkK3ʶk`3Rhk`K65~b2%wc4v^S2e=n"Tם 7mFZ~c82­M*ّsDBy^5j) D9zԏ;$^ӊԟZ'wgEv{ȹQz\kOw DU'9Fg 'JH v4ץDJC,'ǩrݦ*HU$WKy2ң16EGv!ow8E_j`2U$C Yr&'GM/`v9LO1F?S7"sPEn,tB0'1[GiFFKaz~9;˜!gluB>􃦃`|G[`mݠul" 0x~v}O{F ii,{>̥\dFԧJ5D8>4gŏv%[:D0եzʚ垓{CD>6}aFcpuRʥ/VYz8,MHN2?. yB{/|x Y5 GciΟ/~ug|nq-g Ɨ8,yړH86SJB\v2zg^itN/hy  -ǹ~״,Hj`Q[I;G$!. 6vV a)Y oXCRHY.Q'1k]#/B=9 R%.r&QZBWq4Nޙٌ2"am[Y"4qlJ^ȣh~e`,If$0`7ux>{~HfUW N|ŕGE7^vtplڀ@aylj2e`*d R(nܜɴU4ju -:@cN23!*]ȸŧvXuw# i͑{ؼKt OK%^oLA87S) ?`Se4?joc Z'߄.}@( OSʗE&1=ՐG |%Ɗ 9i2IjÅDo{Ne ?@z}k[tӊ|YD`N@#+zӗ8 ^HY:_CQkl6xL""u\E\چ"0H] #g|PFPw3 $@uW\an'v`8sCDNJj֡W|I$ZS|LAݿ&2>Y{e9V)EU_@T4ڀa~Xi{qغxo1[7Z 2$)kNΘl`]e _(WJ#e/q =:ʙ&ھlъ \Lz6W '\\L0cgk V/%BWܧׅ-oMYcsnHx$4ČxDWvqQcԇΤp@۲[xIAd|l(煮< fyP1=\Nen_u/ Yoi2x;.΄-X y|iy=ASnԊ0mĺU1#}~(i]OzA  m| eGVY/R(Z&+bĿ# 9D"}J=cE@ \Qp@8$}(O\N4!Aʠ\W&%),񣷇 ݣJ}mL""鐥O^gs\܇Bl ހChhr~(2K|Fbزyr9,.L; &)Jg"7V'Ӽ8#[4RUDcom&#j"hԁL CH>@Y:*7 0VJ*{JR_q'<`6* V6 +Nӂd~0r뎝s;J7e@`>•+Q` !'|d9AGf >Z23tPF|aO.O;%VWmM^SzDur)~҃3mh34E$^h9=%;ѧA$+faMJp;dd;)QC~ݫ=?:w(&+ʊxdDa6'M( |rΈC9{K7[neI=g#"nŲqdr襘xų2` \N,@eK̤۬Jmb:{R6;ނ p*U+W{7T=E9i3GM3%&^ IGґhvmy> ɱZ2P`[11K(,,h*'^)-" Y=&V+|wa}Y|jf^zf] c.d09:fgqʽb-P* O;BӏC 3Gq.d7Pf8 nPOݺ 卻_Wn؃'o!A֐`G%~ J!EͯfktVI&l]פwH6%)9LO8ГmxbF0+e4Ar×X#*3nPYB»ܻ]|J8Rz 1ڷ9 E]9`Oյ_JoaNzPi*y#XP7F}N :^۰`>{{6ڸr. [_~9?6!n;#KA?># YsXbX XRϽL!fDO7.Z`}>I^ls%J˦@}rv!Sǎ[Öf:6,j>X[١3C |*h` [L aO}5t̵EuxUax\Ay_c5+^V|UsAɚ S 1eJ 0# J[2/ ,L51=Zj J`|{R+;Ԉ ,(_w}d@}V[֧=&YmhSTVe|&N=p՚gЌIJlޖID,h9(~zZr|EЯcu95J mn5abnkm ҍ50Am׶-G *ZO_l5Fa&Hp5L\nht[KS9 )M_%B3ЯXuiaVkn-E1da)@s J6:깧}ʎӱj  уzRb;kaJ `Oi9lN.5–Ya"WrH7f i rT%Э~Up{B~Y;-%#(?u|`HMR1MwosuA"*MV/lFFs2ߤbCENQ'JX 0j^@Q>4DD@!S$s -5 FYV,%<7"(==?:`z[29Q$h] Q T Ƀz ⒵B?5<,Z2zBUܺHih{2_XӤ WC-`[L9v@'V/ꗠ8e0Rp?, /u(⊋bjLz[,HXVp^/!4Gb7-썔I,*LHA;>6's(B ^]=PGz6YHӛm,=>.4mTvJ-aчϝwF*H >9Gy.8t) =P7-VO*Gk>vYiєo7H`&4aHi[ϋcg7?_,l6([ s.U ÎOH-ю 5L,{[jtbRi,n|&zID!"]Q4ampB q2&f=Htk&Sa>YŶ.Z%KɈca!%c`V:uut;I. VA} KT {D髴a"U"rCe_ɩ7ij]&=fp ؤNdٽ. Za{yhW!zԭ{Q.dG>))ThB38"S1Hh4 lx{& $$R>"9 ;("-ƞi従`+(W\&qjz Eu&-ߞԡk0Vr~ձg%9|^7E~x~ugFW{=7JgB;=vq?* 8"-^`И,0"Caks嚹f/h9腟@T~ojGb[qD}rꦰmt bsѝ1m!"oM+6f?5FAA)Ðzmß$=Yd\Ƕ>X-_F yȏ'/Yݎ0I4'D$R,OȘ]#D7:\#c)8P+mu53%=ޢϖOǠ1pD!=n/8Gݗ1̓8D1gRcn.IU?,ȹXo Ô}<heeB5aсss,o(q'`5QjNFu{j-xb)ftYZ~o3rݳ wYEni:k*="u\|>!N B:aX%4%y C\ ?H{cs`:j3s-P}H<íUn>#D0>"1+F K]S]2E&4LW!)0 R fm,ʐ6i.84VNӃ[uIrnҞpZCMO&+Jd귞j0-Ӱ8mP $[jl vf. emĭ.s~E qJWy?[v ,H:(!!KO,id)%̄J!*%˶fU/ nl$ UᩉX "\ b7ɒfuVj$Tv*=teywTzAC=duܻvyIȃCfFj XW͔"+n*Xĵb@҇X6]Y`>`6z",2CPj 1pgflM n(MN&1ށA2ei"7\hrC_bĸP\M"]0uۉ_ܛJM "Ds񻽿i!|6Z"sz>盌,חqPa#% 7ן)q#j b",tl!a+tMbsO{Í:MX@ʍM@N⧶HVv"Z02KřUwz,!|J̫PC. Q|vc,ڡI| R( {q\|R-MvP#B6rl?TCL(ee3D2'js!gl,7/v3hGֹMn 8iTLIօbz$Ncz,^>.Mk:꾑F0/'BiF)y֠Ϭ4 x9slGg"?AP=vC? #t<8^-83Oʈ1U] n0nl mkf+ɝ/5N6ZXovn;Ys\ nEQ>ZˎLl+^E޳.QR ÆȬMh B#yJH\-*ap,mDP!gU- 8:Ծ$!]dwSG~PHb|]*su0rSFVKn ]Q`kFX6O7u1K*PCPSMͼ;I.a}7%5`*r]E}#wOI aw2c,PSL$NB6rSȋ}']\)w:%`x"2%w?LmW&\`&`*L]sa$$zkj 2Jcw5n (ͮՏp~_tJwq=)%PB -,mHm;8+6G;I6l,%rˀE-|F_ jċJ7Oꕫ:˒)] sWk9L [m|{LAsk`*<On'A.ɨ=oJjEUЮE1]ҘעwWKN+w/~NA7}rK@MH:E49S= 堼vhaPP,*=u.g3uQS‰ն7B9e7(,WU-@%89)_C1k0.x%T9|st`%JywvU֏Nb%z< .~ r)- r'{Ɋ[jFte@D} \i Fc=h"R}>ԙAR2d|{]ׅ.Sq)XIig :?`vH;! 2VM+5YC'& ;*9-8p]BTꫦ_;0~0W`1$'&疄ݵ^5TD+k6 17{IXTR[:\8͋?<_<^_8r8#N} "aqW/MKCX`˨AOsзݗjO[۔my}wxh~ҨvP[`cC>;]e$Io/p W S-XfI}'TdB;/-_Wk?19+BcY~s|#-S+q6Srȴ)Ns @tT1SU uv'pF8,,G*_t];njNU|FgK7rg\YXDAL!MqIq䒔R$_}IdMfu$'zuT=p[)p"|qJմ5_cA13fuu;;a%l#+ԥKt7u5URSZ#}xr  ;P^>LkVZ`-V)=%w;.O1~2QfG8ږ'BLYjЏ{9~at})cyG{u]_IXfT(Sѱ]C +B/dczRda- EJץήt)lx|},`ٱaml%9q-NCK%\I}=&vRDܪ>o6GlބA #]H *fja&huzwW-'3'9%jul_` ^}&fk$?z䋄~5{1 䶰jW9ݓYĢNx^rwqչst~ALQ"N3A4Ij^q[hNx' Kdlx]Ä``Dp fGJ8]Sb|"vϊY!ѕi]b:᯿F#ᔩrHT;RbVU!h\]OQ 䍨Mbכ!1_v|:Aq*k6$.*ʜĞM1NQ{YxN0虤9/U5Vk@jiGn\ťoL"3`=B?}teUͣ-ZwT <#OTG|q!N${sQ4*oB(0\vg%VRyQ ƙT9vv7 1?;i)0#rW qxYֲ[S_rSg:7o:. ~ 1* C<E[gzZFRsV&m@ c2\Gp`xޅ~Y>E'<2J!&Q'OnIAÜT)shkUpobJ% ZKq|t+j`HMv3.mcWO$T)2ǝ9@_)mҷiupvT}2qy@/C,>Y}b9 ֛I-f0o~7l!o=8Ir MAF71SM/hRo:TU> ruaGPғa5-nQWvDxp_ Ͽɕ)JjPuy}lR -lP:qB'dۀ ߇k ywSKHLo+Wey.aEu]l OiBRVFܢ.|ہ՝L]oxg~tk_-%.0 Ԡ8BEF um04zЪNCnzB;YJ2)2ZcZr\P9C4J@wlzPw.- ,Q(?2FkrFyc3 vBm9h P-&AeR$|}OS/K@dyG(؆ |_WG"F/#♋}%q@CXn |;7je|IQ P\_F'G@q6;bbYpn,fF&ӑyX ~~,8~' ౜G8'􃷴8Cs*fN01^y9p7"G }b.ygFҎz 0V%]ix64DwMe^-ѓҔt{܏Pq? &y0CJ-9 y -Laz;T8GVDU:.u*s׷>)Ow{_,BoDT' z{gy`42V}|+W^a9 ČYH-74mO#C-5WfR LjrKKb.ݵ'Q4$gqʳY͘y2Ŭj7/ݕ~@1RLYpۥԋD #[GKs#q(:O$ fpbH`#%]M/tE;Xh;n-PSo`)$]*ZTJ:=R8mױi LZIz1b1._ d!0 4/S@gQ0*:Nqv!@.R^0݇ ?*[^XpWD/F'`5t]QegIMJ d%ywǤ{ټF7*vݾ?Fɨ^sjN[Y]sbqrL)OcxjzaX/JgDG9YfS vT=K4 m)kIEJDE[vMr7ךypƧk۞QIXUz{pP?TAA:B_8c} {ح _4o:UO疥Qxه6*QDSqtD)%N-6vi5VA~!0crb^V@,:~k;z淯z8b;_Ep ZqȔFſ2v(H(}v$iDR </ƞWwڕ75J4>84kB4NLyfWג@OQt YrgE Z7fo+"V6C"4ޙ{.c"L#vM,jMW#kK=3WfcleʯVvM<>6E B[R\U?rayDVD2dmOq4":PW <8OԊjPY$cV'B +—1+~O1a.†TcQ{'dR17Ay}+MVZcd<;{ᅄ8H=RjAYbwV8#ؑ?/e4U}quQW;țr{ʍo>"q 'c 5g<6A6ڢqOBbkNFJ,KɍYh' ҸXpd5Er! JH ^x/@S%a5x fFIfʥW`o'ݾ,ZXa(L&Ɓ/EnMI<þ͋j6xYS*e68{ Web @C靂AYBY %d0twF)#G07mSJFc4N &>r#.g%B).`eB"Z\NXM;rk_/7b+P:f0mh^A r.Z*| .2%1o_bÐص d0fToy3}5\{yz6Bg!AgE礘]'tT4Pq׉<`yu WN^;'\Oa o!vO nw7].fn)bVv=%8`eՁZ∲`|r# iUf?d -K_q]HzoXc蒰ʗdmxM6bx1ASƧ*>/qτ}9Gu'_+&0{^É5Yq>r(Ec$]௭ Omm?1oUjh-1V]5+ג-Srι;JFG JwXИxTKZN>I\= Ԃqqի*(?X 5Q](|0[)FxF<ӱg=ȞPNs_.~'Պ y62(ͲY1>υ"ai1xti;_j&FEzļ0RT/ +.Z=xJ*a]jO7$g #xHPZ(U9gO'($PQ9cm,a{Ljӹ□MtL 8q [7H:tEK XZ2qq8cC դl?a;51!秌1쌛1x|LDL )|vAPo=M]$,'uTfWEP Rrѽ`a ]gX=EU5LpK5SgxUdaOχu#f cMN,?r2 e8N)0d֤ͯ$?5GZd3!Myי}[C*QzcBpaijk(V9 =4:q^e| wPNR?'˛y%&ӴNǓ3=l=4pO qgtv^rM]=-#nbڼ(i9*"ϵ%>bp7[MS#V =:R7ǚY'm0_Dw|w]n_13 `~/AMRn%hQ0'm)ġ]ܮO͑ Y\!ˆVGqS3hQ6*7>gp) ͞CH:$0PHRLZع?y^H#Z(}.B UT(xFƒHfn|'F+jHizS7h]H|&=@4p1;-|<1ꡧ]Wd2gUyy>4E DPT&C;0&^fSM pj@:-c>;> H"ym:h?W6AkòpMӀKCк>l qPRs _ XcnS`yH&].vw8"6Buzb%ˬ$ȡGPL!SquN~3/xLCj!%zGLmtܲMw 51=#'TJ!z~ R|?jcO.h_&WQ+IIz+C ė4C\RV[u$):hMzos[}S>2Gd+K@a#Y-[>` -s`Gq\Dߌ}ΗvwD-/l9M5Q3Rp0~ W*_j6ƥcbe8 (*8($v) D7kZ^6LHia`mx*Pћ2r B(=C!Ų!˪Ϲ< )5w9ѕPW78ƫM 5C]sAI.,g Fg|> GUbeyM /} w{zmbhw9Gts 5-cU?PGǒ rI V@ermҳX>xg4<XS=@|TuS"Tq(T~WT-˖1Dc67v?^\x 18Ҍ}t!d A&A>qKVa"aMNE2[-GL?rnxJIL|䴣9WW~tq}4 0rHXǽO.A1iUiG Rpq>(>."(_99Pp/zw-UjTt={9r|] )d28fX!Ĝ#,۽&6 CVA/{GVc6Ş\rY4~IB1jKUk;㫇;~zU)[mk3>5}o}Z8 yڹEi@s}r=o> KgXiFwIJ1Ld_|~{ůą!6ʫF.'{R"RoBrRtSΩژFrLrc[3v~mi 4O8mEɈKŎ$n\n5M%7Z^rv- )N,ZLa F*7 ''`j=nZ(S >EXHh!,"Ҹ4Gэ(2]T4i ^t/ГtB@(USE.A,[h}}Q>guJ**4g{dX{#1†]_8[h^1c( MXZnW_|F]@:w;veMEN7]yεJl)pdkQbF VZV#-l轙4T68lַ(8yD饺٘B~ !AG&BOG3)vB߁ރ#p9L|!` lptKViT,t-aT/|%5sfhE=e!?(Ĝl+I+r|rWCAa|r~2+/TRJU(6qde q^Wø'̲`=S޻nRBY,3F-RGմs߻Ԙ"]kem3PF'&r30$13{&IL!s`q_J~=: ij[U5I @9> P7H,0;\S& HrHƐEjVmGT1 \r)vN؊`@+q} aB0,D49΃Udcϕ{RV]ď#2b H;7- 5lb+|JJIIOkW-Z⍲4M$Y }H-F1㍃נK۟e_UɐgƏ>gg\rV*;PKXE[q31%#]CŜ/]u|u"į^^n:;gIs1p7Jʩ+'" qUVe7FSGWflp;+ItAk \9o hbpnbT-hC\L4vK,hWۚ6/~;:%G;zp-s00TyӪ8֦騹q7Lsab15G ޣ-iq}YBv r6@߬߿>H+̆"ki &@IXVgl35K^DS6]=# ]c9 HG ( ޹*XK',1l7?'g?>q=&fZ7],RqVT ?%_[$BE@ Q8eHN4٦tUƣ Rǰk48yOF f6^6\s.<ӏHGE5DXD#h܏*S5XuP,?kw͛HVe$|!G/K/69-.?5чSkJ3tѺHGXT[˯$|g#F1 Cnwt˙#z3Ak]N :{;2qTN3{g{ʊ@frțaT[cn39usZ S>;%te)(-*Z];b}@:zkx6Pew M3y $ i]clHyW_?{=mOda*/i =y9[2|,A)+]M  .͓5u`*JՔ,Kh'nhhmyYzU4)x3K UϠN;6 ɣ(&}sɈ/a4Llr?JeYy'CLd5uڏ8Huy,EM5e\;Rr5#l  >{C*K.yOA>,$4:{8ms |CZRE<ŗZvFũagjSnSC?p* CJG%qǩl^d562kbTN mj%Egw{:0&fwgEĮVVB,.$nPS2-0d36uY '<Rj/%s_]I=n2GwLLʍz)#%ha7hbVʚ؝x wV\-7i9Nm|1 ΝέΑP3i nTϧJzNz aQZJ%Ϫ[H `G=Y=9ݕr$N6Oe&dB|@kt[XKRIR[ECήo&b= | uX _Q1|=&cL`L?NڷP\TCn*?aɓeLՃ|OW:frU<IΙ4ሇv+!ue:[j#{xl?NsK}R:ru2&f05-Q/kpH_ܐ+U._ZȱbB ;X NpSbԱlN# R?]̮[̲Qb"U|b C>k〢0VmV"ouji#VKʹ (g,3gUDl J=+ЏS@U4ے)¢Շɥxx]>I SZNJS=Z-7oz@YLyp5j)uD .K\VIk氐ȭǟZs֋47l)n1}qx{*D Q]Jȇqe&'o-]JB; LkNfS(/[GAoSqոEtMoXD!{:WlrNBO.yIUB8c\hAb9upo*"hm-l+qEBܿ!{á]A8* 6tof7t@nvgS4u4bz #*Y2w2H|HJ:=r#ZTi[?bBJU4n恂rTًe-^o}K u f_=<,sH t %vniS ݲ7qT]Cf?]8ofp;hGԮR9&?WӾ!}F%FGaˏ_]}3 e;e qZ껣҆NI -nˁxBCGRn ^ #il2=.$%N!ve-86Eɛ.nDl%f6[\Y9}GK>΄xJ.Ҏac_ލdW|C8 '~k%ܑi'%`BOG$ȍ( +"kjIc{>q4oN~BXp2CIbڶjhԘQ<)AAySPYXZ:!hrw-55̾sq$C[U$ җ,?>9uTj9TK+*wΜ -$XgrR YseL)d,Յຂ8Kv: !#E8 0fo/DŻ@`+"dϝbEW͛A =m颦)ϮvxJ&֧*^j~X&C`d$_mtFNOkXr3 ɇٞ77Ӻ6_sݱB:aHI䙅,%!x0m D/{hyy57!'1d@5"yJ8;# 71 شzw4p`dpmQh.Jxtp|ݔ .{⊚䕟<-Zpɓx8@Uڊa+ӯvQW^c Ͽp ]{C~RZd <p'$x "x5S5-) rL~U'JitU낻 ť`5ԫͺ[VٝP"|-F6[;T@#)I h?js,lD2W VYڇIm6E##p470Gcing HP10ԀSb@+bթj%;K +B&jd%J3"[N]Ik u[mƮJx.5 gN>nJz#">$:kC;vKi(nm4rLhZ2݉oUr FHaN?Y8|6 ?yZAHڷhzSF+\$缽F !8Tz G2^j U@-짨SM mі=TzGTC>@yC/;ϧ|}XwѠ x7"4{/"Wg2IF3ȥ*N-X#LZw䛮r.tΥWJE CCeBl&ӼvI<~QXRwO3!(P {wZ_*Ġ" W10Bo?a%pD%Ǩ=IEѭ= FI;bKgH~O#wo恥J376. mk % _2ےC5 R|nr1SS #K+C.ՐmD8<7!t̂lWU)O ;_סjWUI(@+7Rbݧ-ʕfIb" ng<%h܊|7'š<`g-9Ե| yݮ}c@3Fz{; vz P҃/swډs$bZGRk_KL1xgԋ5-u]qcdL@!Av",qUM޳.?š!3t<ǏPҎka3Wߕ٭+{'L=< iM0/!;y֡9[BuۋZa(?q:+KSr/򘝾5 PAx5دU拾)r5rI˅zPHܪ$'$Qo~Z޼GXLﮭ۸㯢z4])" ^~6ĔDmnfuc~Ap$Oy̢O䂵2R> PTe5O76VzBȖAQwC6FT˃cVaEɎC.ZGAs*{}xҪ"9YkPS P,->!q[*7PQǪj%R=;q`Ҏ?p4 ]WE *\է[LXL Z ycjU"`t3L^\N]ڦsE߰x@I4vkEцV^LBy}nՁsNW=Iѹ# {U6+$ػXqҰz>5iS nBDjfSK _: `W XY MlN3lݏOV}|Oku[ހ=r3?u{"7$J]9CB8ۄQ m@BbH0w;w@kFT^8X 5}ESLV eepApD/3 " +17|`ڸ6j*KG䅬f+XVͿRw *Ќ!~`7 ů G;N$9$ D}`‡}k{Fx=BޭX,ȕl^./=L~WRC nk!p^@,=kAX%t٠Cz ;cyɾZNg'/aD5vA{R*';!vPaU@ݑ  m3QJKLz^"Y1=^'Ԭ{nYw#!>tmhAdfrf_L_V22f٨`1ܦx8f:A5RO}YMP+NZ5nfYP8y䃿 RL_&z|G;^(a"v1o,oطK*Fq?Ahٛ}{6OKi" `w3JIb-'zFKj{77<5I,2r'.4jȺqYueGmԫD:bʋ. epUG]iԄ“A%I<2/2ZU:B5,Bַ do^`;?–w0Uⶁc#z G $ZE5_X*Lݲ9j)3bET%Hxg:';1`](ڦõ^NŦpF\(bKSxC*ټ jAR"ƯBaCW*ԕF R|$EQ!M6.-p2; ]7iqQ]RƗV38׏*@܄kC TƦ"j(-{pAlmʸا_wY(⟴@YyFp{gz~vvŝįՅc㍀#Ao.>D<1ids l4M\|E~,58ჶd9&h وp# xfo< Ęf_rpF;G[%.6z)N‹ ̽ս'ڵbު3W K P%ؙ œITe`B՚t<$ᰦV0I O LUsWtqTa'ؑu.N-ci~e,EY~k-$RRa,> "S1DrHmq;&Ec?eW)CnI4=3 #TP3U]g֦p/;-\Vk/ޏN%M;BrO ʬ %Y_rR <ѧrW/}8*awۧKex[k{':!)`QZuNokq(d{ʚ t7#e7E9St_T),\BpC+@9ϖYyKHY]KSHQX`hԎ̠Ɉl;دs܎{LW fX,CY֥I*[HP!q LwtZAfWybXfƵd׉vcS?\PvdxiE6Hlx#qtu\IRU\}nǶ.ʞwCts<7'[/Rǻ S3<~&mrVsR۽2OɁb+bj)4]APTϥjն4X-?fʠ¿3kYXU&7zYͭ{(Sof6FUyv4`'Az[Geٶ /jyh|8i1 \DR:ݱ"6Df ~ykHQFY& v< };N']:mx4"Ա#{Ay]Y)4]9AzɄr%9ꩪhȮ aQOp0/I( YKF!Xsf JYRwFW3f [PTHQ My 2١%Ǭ4rCb>)t;E-^'L rѺiUm-eG)z(w-qPA0ŸI]wS柲BH+:<,B5:R zXhNiy='\ג h-SnNҟv`sv=36&I ~Du4(POa{r"t6l$R؊Wh $,{8 x;I&cq.T"9b8)I|pײ>+2D. fFNeJ4k/F_1o\Ȯ'BvHfkSjJ<T&գ,+ϽCQ\DZsNTN'? P6evD\T}AC!,jm;+@,.dTصEbC!b"G[BU<-"U M'V4K[P(?w=r/. ;.MF]Bz]n OdQPŠ2B(%i4=ςƮRLF֜[H2ph2$"[ 3I KrkSPy #/4`}D:]-)m, f˟BuP8}4YZg+=bsM$Bb*FPCn@KL"p̀rl>tT%mW% S%Y+]}vYM{Cۓ[m L4Sӵr!)."ǒ2Muْp5Wq9c5s"~4VΞ*P.xsMMeWB mQ/o3ղOĞ_W??ho7P zG'H' 7^)%PE+n`$9Nouo׎Vq:rRY/ uOqi$g.F龦upE= [qThZg*aNpQ0$*Fin&>|$Rݸ !jG%Er}r[ .N-b!Rcp3-\R$,bSp9dt=_b1wq$1 :uS?b/M}`c@[)56-ՙ-B8ut8h d cjn c)1I&_"\Q8q]N& *&ܣE\{i9;\ Zy*:l!*zpvR*E4/2"_=8}g<8, y['I]jaӈFW ^ oD訄?~RFs>SEX~МGd'> KI"OaœiRSyEQp+ W%Gjչ?Qs崍"8}26!y%fdY '-',^ W/q YFi{QDfHVڨ8$ߖe$AiXMX`Gnn=JVNm2…ڠN%~WG]Zu~)i*H .I).k6ԢۀaLPW)̺&cwUa,d*HÖ07&K 10qUI_oIƇ$…(X1gN-` Bk/ɔM;{̍JuJ1t+j?%m`DөXm8vF' r]a9T7ӵLF i ϛ$8Cݷ`Aܱf*\mQW,I.nQ3qSp*%?a/+'Btΰэ] [0tR1L(\IS`\lDJ[(i/$=rg77)|gtv]| DDˍ!܀nJk7#tv=BUkR.8Z[9G1ÖK'=׻*2&mt[xuS&s{ƥLTAteJK[sm \{ eB畠{׻/,_H EH7O\RT.H1I34z MԛQ;vSs꫱tqfYS u:dc9 5(ag82ix:iYh{j* W 3)psŢ-?`"+s D`EkCC/,4Do>]佭P-1NƔcl //긴ֿN]k]ٰ5]g=ʔgc T"K^JU18Os}_Jԯ" De.0X -#9F B:,$‘n0|d op'PG}6' YM[vU-IS?{6m8BM#t<8ER7g2aؓ4Quq([&jbhl<;{z q"½BL]ԇЈ|A 88e`ӲWi\; bIyeQ"+-X? w}28w&ORj|2?AT@m>tz0  =ܬEYtk$쫤<#%~rcʯ}Ke5nfW 3"^)i-ClGH쀸lݧ U$.A|5^J*,m*/\nԺgDQqR'w[ʲaI`4CݫGk{P8?.<6a>4Fo[*άk3-8rT Ѐ~+4NP߮S1wFd0J˂[|X;.8Kipr KރaϢ)x =2_}j*2.~*Mkz?GSL:Y"bڡ!^ZjS&8)zi!JG+XB RJZK -9 U뎔QX>5K+@(ߘjvB8y˫ASc/yc2,(K2uP Ls~"̤GQa$ "RWaMKaB_'Ccc H~+< HF "ƌ0FTcH9YAgrz[i;:*j&h@Y 9I$*Od?Z* ;"cʧI4NOU7:D^i/St cמrԆw{XTU4s2${ЯA]Ϊٸwz5BT9bSK]명a#]leRFt,%`4P] (%UAڂԈ?07UPY`vg/ZY#`+o#1Jj*@Jm+Ćw8if$[rFjBhZyj9>9[`* |4K3Ύ$}f REv 2A_+Ur+dFp'[) 8Ӵ(ʴ'StgxhD 5%p#;(I>K`&P)fʌ fC>d0l-ob:W=::>W/b&H3}1 4ToL\oX~u 9}B|T6.(hKtHf$P#bϴTe5Q_Oȓ5X[H3I+؃&$2h`#'FOi779o_'ɼv`@Kt r`ݵ z!۽ X_6S4QOS67s^3wׁs8F k&&z63f}T;[9w3?ƾd:TOD<x,qMcWZ )p0@dXc0 _],{E&)e|ckA/>AiviSLYؐ5E%)ZBo"hsZPSdef5鎺%I6R SL E}3v" mrk<^ e*^+U \EAdUV*/9u.j= w\YCⅾ.d3q^ :AntoX ѭb.~xc@ uu5ޫa1j򅐿 h|81,ӵM3?|ZE |M@LOc`~[zZ-#pj?֭>΅o %9b/zGCfQ_]:.PFX)hp"'N%Wi0FQEfe7uj-fPM5s'8ԛ_7`):4Lo8tGE?[G%%&| P{kZU$L @LDo&YJK^nvZKML^;DߎRB5acvieٽ r"gkIlTҧpޘp^o'G:V;U&cseaYZ~7%rVl+'=TyClY'yEÂwD"M)U>*'Bm#LixZ'LEH3} ֢z3PAoG^kW`G3Y80"}d /\?_ aT7w[uWPw꨾E\3 ⟶MuGfYqd&㢻']!?Q[sj"3 -qB<'Ghh0WUޫXf;hf:)4nnG)F↓<f~8zHNRM!FC΂.&&_G- FSď,d6#1A 9;,n=i 0yr{uZg dp*4~&O=z‡2LagZ}Բ1@C% BTB_u 0mb>&8=gaWfs촊A"稽[@I(9 z#P eڥԮeeL jW)u39-Gx+ ބ^t!tN@ xfmeeInh fA)3E}#dz0(ܓrjm2*"L^HRJ!D\-\&h$bXGNNגTh-&*J'ʵ4 So B+GayHӽi#Cn>Nԡ${]~$ oҀ#) hb `pZ)XW=Ѿg윸= +k{2r|D ]I;mbOtq):JgYZ0707010000042b000081a4000000000000000000000001643420d600003484000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/4D]?Eh=ڜ.+r>/>"M(.JO fv4%Z͕RK;6 lſpB,A\.yA^$_¼HlΠCU钲\*1ti%mfBͩ9ːi,l(%e%i|m~ ҮTd %qew+4}"2gĜ-,K9:/,`)(" +(yOϥ/ kKВ%>-l[E+hJhP~iܷ"+>ɯA~.Ce1eqŕ5L ؁ep {,:hwd`qh%']_hҏH9>LgځeQTPc?dNWn!9AƚM<!SI/AroUQK|ᩏoZ\[T.`ܴŒ2Z730 ~R~#.oo{4t,8$.Z6ό ^ qrOɞ;Cfd"V-6CV6Gэהŵ#qÀ$99-Omà9ʘnAd@e7&UW\FOf-ɫ2vVth]=9\{Dn)r8v*-Jd4XNM f~/;ES}2Hs,/wn>)փM2gMDLIs4_͒aO~ y;[?FJLf%:حЉ_3_a$faʥ©&hcj4dM,Q٧ t@rzɢۊMw#[HFhlw- /:)~i=3>1ĶX_䵪~t][&gg GO_|ppèߩJBM_3fO<ؠ;dwmx5 PhE RF'tfNbxAy l"/`3"w?nJi5ňFuBYNǔVJ9DŪF8Rasʋ.55A?]%Lpn)w$U?TJ@J '6kڮowUpGwRQǻKM>"HUًhAL9[ۓ>>{8qbzㆂR)ɲJ#ԧ'JO/@ ˈ~%@US=:sj 0ee=?/ÀTBqAe_tZs8e&Gb[:̕ȏN:ҲD=Ă5:DCL>$RN@o蠌3أTBW?bq5F+n>ӽ Eo @eQ/;fዩ*14*bNC4& QtP j[7똄C+ڂ:c 䔓[^YNmz〕m% p4%IJAF`? X0K-=11rVAj fߘ ׮UiOO,+ y?uP'|F@k{GFo5l:pi6/4`!˨˅l ^CN"쐵",N:r]O-!:{x}=^o‹GEsYX1\F-2̔ՃFotu=D`_㪌$G?#Hyvu?7k gA‘F"H+(]$eU*?Z:lW7P"ŽAIh{ ٰ~&[}juFj2D1l11x o7ѐBt@/N*` K˻v@dq]uf`>1^w?r(ˣ~us用Pe%+[d` bO%{3u2Klμ TZ-≏ưIh$"J4wWn`/j0ߖ̊a1 }ݮ0r$.$ˊr,"NjqHPl{UO(`32`/ˢwɼA-]i&1C}*nAzϚFLkIX: j|GA p_"PkD~y87ֳon+)W_y +.H˄攈mS hQCjP dڨ!!W qq{SS5vV8BFI_k h0AfkJsqGpv+7ijP-|eLWf#m RIhTm#q6gsaJA-uD9e崥LٴMdyh?.ؠcߖ{ROR#s.k?Eq3>ݰ*(Ijr̅q2DZΊ\u} E!\Z^~^IIZ1y!%$u7z@wsx^9D޷m9G닾y872f!{Sq5MrF>&TPOUi$m ԉ5uVAUA(QL-xt_^cUSV?Bّ<oKv%ݔT{ cryb;4xG؉X?%GqfWFj¡z9|:Y [/jAkHղZ陖{)D, E \$ے~,'ŸDc2ݮ}fNBZI߇G:q́=qwwIb!: O97irْ,?Gv+ L 7^ `؄6;1C1R>ۜ^pv8uy]4hSX?o|K>VJ=}P~MWrf0Ԛ bJ [1~PVv9pe ItBGsE"*ұ#w0WKa؅7NHljצnB:koy-r}Y5^'Þ谸ҳs)hPKyf^ʅ-6064D#DYE륔<#~|]Ԉ2d>ik3s%`ZZgAЕA=Ѻbb%x[rCT)X%uY)t~00V8icл;!ZUW4 #O,nl:tf8^ebdDJ~kni3"azT(DMb:ɾu4)jGt8Ouho^("]j;Z(t R]4HZH+*i.Y ,S7MkMnZx`z-h[By :"t"`dsvPiE~JT86=e%R\sBl;+{\< BT /ZxUZ7sh*N[/ˋ\!)1?~ܸC, dhwѼ+:k#2oԐD3 %*F&[Ok zMh2DTh!04 ddz<ݔy I=s2CU-Y ʈf|~^UZĜ7pAMWOR0o+'cT?"NuB![o0(#xtnmzE_Άkx[G|?+6L-s| -/l[S> 4z.јC-p=ҙn\,0?ڸT,tkXY1{O*nɧ>֏ / kžHӁυѳSYE5/3qQޖёppe{tw%MK) wR4}dzr;f_E@DfQQr/CFjy9j4F_qt_aE0@(&js1gq#Z?3Q}g§:Q|5IfPG(`>By_l#%@}Z"l睠ɍ<-.!j+TICms`ypz(G7i3r]1}^GBeA*itB?y1R f_*M#lRLfv~ݵ$rL1dFr+Tc MlXwr6n=ncjJ(t :㕗f{Ez,%IT %(Y˚ DA(Y6 V$ 23S}~ި윽(_>=* m$&֕|،jG&%Mڒe%Q NJy`k4JߜDi+8*索^ɹ#Zu\hV3В _i7فj (x^ϿlMh5mkM+Fa6~R N 7gUGϗqhL/7nvGpԴeR:~#=~|UVg&A؄x~=n\V57Nz"ZSrEWqM;7:ODA}"|?bUȓwԙH=I:/bC,cT3YP>њY>-(Evw1vi:r!KPls)#ؚތbu?LkH{H8*΂, uL/< XmheA@9کd=岃e+Z!?L/ˋfa[ʏ!NX,ѢaSqv\4ƌQS/ B9<(Dr8`]B{vXj@}K_7MW(’DH8* IÁդ͗+\\Ay C(ǣO|ok$h53i̧HgѵU0rnuDhߨs;vrTZ{t 7< *J8!rͱ}pEMZU>FVVL.&v|r6%J$6;}ٝVMvx]> m!˭Әb$l]}@~7#򄣯.onu+8eCcFY;ʴvx~R^g$S5Iˊ[ zfU ˬygXopZ'= c $|d 4-_rPh`,e 5RGQX0 ߰u}6Vlztn .Қ=k+P%]HUkRbsLUlv 8'-aDH`"(l jSaox| vmɃ,$΃tEa['uNaF\8ō"s2-GDhr|T& _'P> 3WW[«fE D||SLZz( G'ŝ/U*1I EF#)8((oQ]gAغKڎ%i2qr_{lc @\ RMsb__#SmɳgȍX\cؐEEOіaf B=ՂC0ne u@>N92"2hZ2˺%{4)녅N>s|$"bY Ei/6GQe! HM3K Mtæw!A㿽 3Gl^<y_"` k理% ߥc)'Rh_Aٲl9%sO N!V7pohI,_Bf7Z} ɯ% |fO]vO2n,SYU2?S2tZQXqALt 8?xݏ)]Ou/*a-%˫srFY9yjq+ʭijBoI)8~KmXyZRy%[u:AO^*ÁCr-1Gbf/yY-uYimI_'qccZ776{}0X([v)i ,pv$lZLzfӄvաD_=S.Y+5bGWQ;^-tC\.(u5,8͊\$tM;OVN^φ P 6L fd~TnEm#H sQqf0۳e=xK4h4Mj$aPAN&=MF|aM[q^Wqw 2~,!h6[<~*ZXt~ ϊWZx?H V; zݶ͢=|H*C8*C /;b-$pW^̽rxn׼.lp=\q6HRDhH\/fp|t#:B\ P>TakZƑ6vo#yIsSeí+oYZR5itM]JZV6͸@M޵3x+L敦*G]:[Z'PEw&( |P2†Z.h1FPTuX0jPJpAb1 NGeW<\'ܠSs3SӀW'qMA6pbX|{X4~˖1ymvUP`!0/6x-9i}< 2CoٙC B[ $p Ử%{X]Tm-旕eo[T߉:Ej:099>-u{g(#=(k}({P}(Æe:ٙ? #:oRDхnz$|Ʋ|44{k5UOuvD.hCW.G-X/C(,imm -%ȣy̪u>*P~鲙noQy\ fF3*u'3#\o-0.qw˃CB 0ť316>.x|'nLajgRPvOK)pcT9"}hEH4Qq5*[b1~T݋|TG=czE$T,C͎DVaT{u$,5+M} 'źi*ԋ=*?<4ܷ:<{^QdW$|=C4[ktpA>[[U0ö7t֢=<= YR YL!͌0@8A =jߺ衹%ق>nq1@DUh Fn vz0#"?] Y;ه} [\w_D, &`Ѡ76|:Cn[4V8R'b"W u2jkM$D`GB rgٹLHcC*9vUȬqK' u6^xN1amW;PKaVV񫫲Zɍ$n.>4ǯ+iBO+b}V*uC^| :EO\'L/r2p#U?eOLg}ѻ5Bx{1#]8i҅ǙƱ=ߏSaI{^® zuT욇 )_w3?a6B,[fZP},`z_a: LY;ɋMS𽛇Ydksjib)o3V=<ݚZ, hS*u94R)P5jt}; }G*w+Xtß_Ȕ*W= W?!z }Wcp)KX,$Iڳa7Zϐ]WE VY0ף3i!{ݶC?nxbn9::1G.'f6؍CE5¶GwzԴ:^!9kzy^Ex֭Wtip|3F7m@ 8 3ogoLF'+BHCaDL~Tʛ'EPg3ժZJffE?NOƷpk24I0%B2 O~ϊo{Ҷc0k6`FyE4g{.~\,ڢsaXGʪ9X&/}LbѤ,LkAģGxܦ,r(hhX uNQtxwAAot%,E]UTNӚMvVE~E3h ˡ TuqA_K~#,DX!@W:vTǻL+]x'(_0w`lyKPS'B/sn؇ԋ˕]ߓ2#a~ѮNs};Y~VlxlOx~/ymraӢ\4{8w%gƑDoš}JIL8=ۚ=9{J(Ӥڝ-X8=DgN?&N tG1Y+~W?;6x:Z}0 )~mnCo5lF3m5,c锄)r<~i ;FL0("Z f_CF%kXQuX؈XljEA &rޢ턶 L T%tΚTa@JJ| 5-Cw T[Ak+V0+?6iH?=ɜ{#%\/N~~e R,t94ݏW;iW1<)Op*cOMٱe_޿DWsh jzXm,VB(1LH}:4;gq 'Z5ִ.I65Wy8RBh݀DXY.GmcGK>ia6.ߋSRBdYʄ*(-UӢŅӝ"/ԁ}X/ᑨBNDxd|SNw~`pi}? d04]P/<+#RJWm$Vd?+%W` 3hq"1Tʪقfb3-FLa&hn$Ly7ّk(ӴX@";)w^LKgٿ)>~Q(I ߾ +V12yxSdbp/'~X#桶p$/ (|H'Z܇!]}P"y@G W ]2cq$d Pvtr=V$}EK,{f~oD ]"^(JLW6Gv%8||;^< ,`m>IH Fzˏjl-uQ>G#9Lx!lzk_li0:V{v'vZ%+aq6fЅk!Bupz8O~&г8.y~䱳7p {~q#׿ުI)n1Xu䴴"6%}kpy 2dd+4U>ӣ 2<:S扁z؍GX t?Yyʰ)sb@tY+#Ns#r> gSN+2i*핗xI(8#a!fxT]F+ʗ!pVTSMI\"<]9N̶DӠLJ;tW^FI9ʁPM d&煞]-*4@( V ľt?NJ3h.TkNz(Dkl̄BoORHֆv>-*fYŸJL©chPӊn TnHS&Q{r"mC_>V4 j5+)8M8RL]_/g G`oCO՜ʳ,C\P8͏eIzn?ۯԫB),]B_( .7I":Q-Z##kO%o*i0tu8T)Ob"kxJftާ1JzKӇLI;J`=ʭO ZibvĎ&⦌R\75fG9O!3jPiI7nheNihʼL̂W"]w-P*f) :ԝe7.=.QA ̭V65>)('[~x7fd%1ݙb7ܘHU8f7e'G17(6/mQJ,H*ҏ(]V=e:GwEaIE\=?oY91A,RaRK0BD&bΛT/,v.f3q6T lrQCM5̩z<|xNJDN] *CoIUMy\tcٯ,4{@TɁzȿQ2O݅@;D~IÐ'fD3ê8MR x9Y$t$Ƴ_%vRBEuZ38>:!0R"kqE7zfgoy 63V<G~yR''M_^z8/ ~9cɤK"{b/u *)^e'E$9rx~GRgKzF8G E;1C9 p4j3 p6 3vӂ{"($[0¥2}'C#jr׹$ig/LM—w!F$kkB Pԯ`vt6ыBl[t@cr1FcC%>Eaf_x7`#@(LK-^#M׸ ڲ |"Ԗ>S/N]KV#y땔U2kv4 <$f4T鬘HY9?Hw}/hlAV5"5%Z0 d;WŲ&$䧷? Lꉯp7;W)l&T??szGu`teZ6qEhNCi=ˁi|2|*!IEHPMP ̰E}qA,I9>đ[8SۤDp0AtZN˃i3KFM[e&_Ie(L9eQ8=d-%ߚR;2[^ԠtF&$Js{b> ]XL27s`݇-4i)mf׼?hH=X{i8SŽiq:OB j%=10· t1"% {T$t*sArT\zdGԄ DS̒r].[_/*k \ }*UHZ Y慮C.Q9Zm#S)J3*vCmShҧ`bzדh5|-ڵ7*,|Dԣn0"g~32yQĜ.Clg a`.`6v+N27mJ#+ybN96{jH'VGAԆU?} 0`bCnsM/ PVL 1UV\VP 0ޏ҅o$Xvq`72"D'?ݑʼn Eub&̦nr86DCB,e .,*L_us ad΂9s~å+bEA}nStG"F ҕj#i/Mp4 gP"TJsPm ۰2B@5F!wӃ;ZMTw,<MIj*CS3ž3~*gulQ]&֒~oG8q tދ:)ЫM@3<[2BmNr&KSLAx3pVAN_É׺"H<)).V"0Ou(d/Q6;h)MQ%&؀ӝxFz/mUkZ͸N}D(_tNpoe% W=2d#Js؂V|/61VLb'JBM)^ԉ-lO0[brc[\T=]aۓy( ـŦp1y=6!O| ;a?6czK$ͤNt9L$YPK35N.XStΆUdӂc-3F6DFYsJ3j0X9rV+7H) #2ȳ ڡ}qq3{=kB'K?.|Vh] K/fCI}t͈);Ai.]Y5b,;Nq"yĈåӜT)VxHYTraX]/*<-(J+>C-ܛ&6ԇxop{ZV 2tE6NWILoĂN`džC:$5' ߚKjƗ^YJMR64{>2aMZ/YYdpry+͊u_e Hlɰ6:l;i'Ou+v#3+Б.l %Ɋ n(t|GeSb9$ہPR#A$ *Q t_w12>gygSbiz@L2JYWGUK#}رq*rx1o;⥭)s4~xe榚6>|6w@bn3mhpj (Nh^U9S鄆 h\'Ḭ#Os;Q7Ђ%h DNdx`""TcoJL)CM]fϪ} ^߂go-9>t6bNRC?$6' B@ 9 b5+k`"S=q덙C]\%Los_[zG>[%!"%bM )K,oWA`f;$_/O*ԿJ|i:su.z[bopk,ۉl63G|b%l\j!(=9mଟc*-BTfdʃ7°i$Aϝ4C1'1INK5vxu 2r𼺉u8k gvu zRɗZ>,Bq@M*l }Bex =XI7a394P6/{V}h\nbuPr•*YG'Ҡ[ 7fo&I}KtW}i`iCV0vphK?/fwIfNL86](=4r_r+%,(W0Y[3Cs`kRw/k „NT7fLR"JvenZL٣Dfr^>l5||mec; |Ys@ZnuiWf' \ ~ɬ1zTRJ#Lۚ(A)<>FUbv{%- M=Ua ^7 P zDM:&QjZʑBIpJ/QB!D怘 Zd qO$GuLҴ#w@Ʊsn)3~p:Ŵ,eu}Udii{jL뵕 ._Wp".F,?z_G'N2|ÛAkki# /3v2$&Ys 8&hjtDH~m1Wĸ B r*u|J09X^0?GO|1)InTݯt_:V O*&9;OakM-ZdEuh)QA^̀F 4 :pdyvnU%douZ.3HEDuyz4{IU(͕8F]jHKpЦ_%VDF Ee =B.^K_|~k7$2ZMbn/اȋ~{fnƐ0knI[c!V[ %b Z$OX} A$i܎a`t3v<"?M #^H9j&žs4G 66րk;~79YA@bldVebmJ~ռd=C6.]b06eؘyvnhPvu=,)bmJߚ@S)fbA;BDžC~z49 u#f&a@{C8,\r4&Gҏ$nkB]ff}Qr%(Pɸ[K(iހdoF&d!%&͊ZmiSQ`AR)D}56A0H#;)#t3tq V<\ mDGV}=yI{eȨ&&,հ2" fjhУlsķTdʹoD-,Q95{9p~3⛃,NDE3&WׅPW(W22(bUÂSH=5`(IprfNZ⚾XhKg9M|0rnx܄•aq_ѵ]=IRʧs+Є0sC#%$5J}l1QԒxpsFL I:65eMW{ٖbl#Cԍf0gKf[ceE,V ~.~OuÅߥ!JŎ4H$59B aKsqh7a39UeI);2!)p)1g%æԸY!YFx1 UZXj>`v30D=nKOӪ F:zC o- /^Je~ o䥑&F:k/. /H`2x,r4`}F &&z'ch:윗}k˧z\875kO+~&F'b\(FԳ@|SԻԀӇ oN$Oa= HBtY/OʩɂqԺ71t[Ml9T܎;|yōJ;7'49wFҬr!˒Di$(".N$? ς SrcGMc?W~p1yM" ;dUAy*NގZ4l8ԲqeWYfhHz)۩uM(RjP9H4PYXrd, cPKIcMQ,s}b/Ā|Ѧ2e/WnDw4댯p5> ,HAR ubtP̬C;ϧźiWb.ML~U"w?7 '$2@qǑQg.(z, ̞SBkU Mm>\+&, -sm0Y*O'HPu,Ck @<'kvFE6%f`~t4wn`FKAU}R _kVMHZn @~ 92p5_Y&a:G]ʕQvAlY#qiIo(C+ ӦHBo&!A$!˵ 1GZ'xXa-l lI8Q  XD1V :ۃNB1ē-|vfY"脥vVZryiM=¯Zo FƲab~Pw1EQ u\Ӊ>ނJb[o( x+!6Zzw0W  }VfRZsjԔ*JxGi c 4?B.bjxׂJ*RMJp%, 탭3)Oi, 5ڒ~5"rx9X0\=]. H BhfZ1';q/& eSk9*{˗!)ɳdOLC3U!-Q۸ )OM,Gk2v5nRp|LHTH?O(f}ס5"}rJ~툳qHq>+i#pZ7*^]C,n*TCQlJзyOuG_WcZnz3z/KWPՌc fW*`oǐ VM [K/Rl>2*9à㗡/q_zOÑwaQ FV=e |Xe)U*m&&V\>%q%m,ŭlU" C"$=4D-oa7z!9 +r T" xZ]cZv钒;qLlS7 \-PrJwVBŝWie"ϠR1a|] %"&G2Mngr*=!/i.ZWt)stǎ/4˱[28{TU'11Έ;joߗmD v/7I5|fe$#/}F^/gauM*_aWO }>IҬE2{~>BCG袨)1*9I𸼷% G5-T╀dr0V4T5p}+y< uJNe`Xtz9LN*;5YMcx2NA4F*W`x8( Ǽi#[]E xA/COo)Th -A}i LޜP/M&5`" BӮ`Q! W-8ի*GOI`w0qmTPj4 6l85ŠtmZWj`p}ޥ"PhL k;#<Ľ9 D9 \ o/p'zy-f,+zq#LZXWcq~޸k/7b 0CaΚnF/rՓ{Xy}Gl^X+7 c+nTߛHd]ZETJGRu4 J?Υlg_ګ jأ$:,XM9{^f@.y X;K1bL+A6a9U<'5ډx73u `3ovuнUts^,x<>9$i1@hNZ"Bhʛi׼S {pU,#gUп*x̋^ %]Ky0iN;oaтS!g?j~~fj֛c55"W ĈuMTt^Hg0~9߲|94Β)CO ':N\Jyr3:)Ӥq§bTRLtQu"yƏbjUPyI H'?ҍy@@u.I@nxƁ)D*gaME"1N7.3F- 1y?iM?uOkda~a4Z-Q96x/YX|J:UϚT d*[{6f!ArP@_, Ȯ:^jf0RNvEv5'?_bpvg{xƳ#H)ʮB75% 3e`4]Ga7b 7|0f̪kd{zd"$ϕ× sY8fG[,ڛӣ rGVk6߯ffP#o;i+7Kq)sZܵL si-a};`΄r},GH?8IG߂|#J/v~y2$/][XPCdyW rkY=ށrYsm2j9Og% IAkR yoχ)FZ |w1 E[.I Ao #sZ ȪqxF!SE %QxT_i) N'xKN"+\xk?8n%A IQͣKkώ~[+6"6CѤm~ïq@;PPhb}C:K }Է )n5@{dOsK 9H N&c6E?cXxT^_ɠB@m/9NjWZ0is0M¡d>g"@~KKqyaWԦ.ՖSauHJՕci ox`yI\κ+VM TN9onrY|hZ.ZJ" 9X*GcRDffj$~9T:6(&OPfim%3YL$֊ӆN;,>3[Ktlmr<~ ݅X%8+?FQkK?EcGbnuLՒ隳=$!b}r[X!,,2lmyD"&e}ҥ@I~Qt+ 7XmouRn3Ǖ"5>M9'%Vz_.g (ocS&e]Qp' =@1%ISNPĝi ( 2mI~ 1H֋եUqȲ4Psl"a"Wo^(7 6$$"ht v8&#BЄ_6:E nJ[@aNtwJqnBzQH/]qR+H޳z݀p g5BXHusni =Bh\[Ä1K}! eb޶'A 9`pMR;ܣ/«:5BTHѰ\d'CѐE6$: ."J'OfG3݌5dحӂ^cq9]!9h=XXCk ׂOI2?+F^9s9:2 */=/1l`U3k!4]7QFˏhI\1(?Pw5 #t)JgNf /^_%ōQ l+}\/Mȶhs-~vFhE1YFow#d_}F=ЭB3S%utM$F%=ѯGޠ!fawGȘ`=TH' Ϝ55 ky8mfATwےC+FԦq\@Ho&h J"v 0RmjdF-2ʨۏ{&1G{""VA R^p}Tcj` f=wPK:W{M4['RUHEP4|+Dfe9$u*]ւѴ;x e>DA =Ҏԥ%Znʍ[O |og&2_")zN— ?/Zng)TJkLk[Iyq0nrGNK_R^c7BֵV`x¶@" }Qe~{)UqB\ql2̙ _Sm19 NUYqpҵe574YC/1'6f*Žʛx^IEOHV şD,l;3<|텽%J6P= N*G0vgز8n N舅tTe%N)|WHW?c@$zs}T !BhQg%aw* 6v׼{[wg];vG0W{;eױU@{o@TVh£,UI;k@\KiW_ Nx#αr)Ba$mh^D}R 7zS)0tSІ R?!I黻? *~G,CM%d)E{Eʏ^ܪ]1;ަ_ 砉$p=5nWԭ0Y]h>ڳv)Cj eugENЅ^6a?'? wjd'"ɡB[ Oot97'jt,: Ax2͟n,/3%yLWGY NanͫIG9cKBL(/D%|pi[k?v>Y(p_*U}+PՍ\|•V 2CG{{7RshDD(]&H8\A쀺A89י4G52]ձE8YFq37{\nnbiN{d33_y%^Z-O_(38̩645l 8Sn:PJҴ(˶>;kt.N(:WVg-:wЧ PQAw'h"?P|',V8h "4fKM!7bUZ} FX7EE=pSrաx펅wyjN.غV% 7P"qy}*6t'`ͱ+'s6Ħރ֥q_CCQA)|F;cq[_inuXgRkM]W,Ǯq@ VU9}M~r3V2ye#}?& qu ɑU봏:Ϯ-xc,P@ RjuA6ƺ"J[sQ@%+6S53F%mC\%m29G&zeoE{1؞T`nIgQKu >̀2J*\7/h0wS)P(e ҕaˣe s- pDޱEYZGUfE+ُQbVB ٧CmqFhѾ.4!zҍ8ռ2e$~`ӕ9ocl:~ҢSwܺ=X-2vM݌]f^YOK="^+Zn]!xר l_QhAFZGixT݊f\N4+{kϯP4CjOZQ.-y-NuxCK(BX#^gib0J>;@Ӂn f@*A4lH6, t6!Xo"쎓;#cE J}@ɽQQ[͍lQd$seMvFE뛰N&0kkUq9hCPTc)0zF` QSk)nhHfqCxiwp5Sc$[[h[4SJp*k19+etQa+B]_.͉& z`vO<9rK w2W ha%/`Il"Lt;omՉ 3!c'v3bPVj[_?\;x !/T义皎L5SEgm,1Lv\(tC.Yva E kJ0x\Nfn3؄H %EZj&-/,Uxw0&AW(G;nm/y s!82Ƈ-}ًP9 AIg}m|R:^r}͒,Uq*A7`Rcs,qM}G(Wxc8hM33I)(Tն^3,,=f_Ӊ=7[|wjqR,=aaGAJx,/O:[vXȷHJihc {)FՃJ9q%bCmCS/!=c9`|"`gTWAޝ WqK??c/ 6vOs\R(<4%FFR/&?-R! ] 86Fm!5_jǢʂsP{v ˩0nK-`vi᠋6 #?̤n$bv Kz6g 1 hP :6Ω.yRNLɚ1M_lTVV} Cε槥g˜EL]_$AҚprAZ! kJ\2] 7B-_wRNAעG"+i%}LG i ~s tx\4>v0Mȍ6G`WN]!-37&cIaؚX ku]d}hGEv(J-{<،c(hFG ]4M fGC׭X ۘx$&2SiqF`k ^;CIí S;mq~s9Hװp^ S-8S)/3IY,)o~շk^L0WsyTJfƎRm*kyO??d$wgl) Z~4-zy*143CǺƳͦ3UIj6ŦcjB)GK#,󃭡Ul]+,;C;/ESC&ϲ<! /u<MG=Hs @8P|7Mnl)Оv-_]jup\08HMwsa0r{LFF ٕqFB(^ 8##IHEWt.A_P,q2W*U%h; [!1g J )!a^lE#5 p6eˠ~!15b>-<)kRLǍDPjRlG cćz)' I==0ZIeH,CҠ"q}Pj!RLwà]FL ߀QUPtBV:N~%fJ,NѽiNkSٲVt`8oޣwOerL3'FgٖuBhlp;pV3ЏO)aGK)@}C=O%G&RRq*qsO:EņgqyzY~\\hc<)S7-e`bkGJ wKj BoW. /?EqW83բo=] P7.k鷻KH7ۚ:ns#aJiJiZ 9xvـ H\%==[nM@T}\" uW6"f)fG$hOՒ>Hw}=߳jm&"0\b(FtG aL~1InȂm LL̕*3Lh5ɋ'(ӭ5T5=h+; p$G$*S "cQJ+ʞg2!Eŏ9nh}fiegcx[=^8+;Qr59Zbem5`t$$?v˥aX`_vr{5]Ǫm2.ߐ%?,UE`,^Gٞ;X{T^d4Bˤ5#^mPL0 JJW9" b׭:ysC јŰ rM vk*X 9T+ "h ;b&s5ܐa )[V8 \}#wgW‡J HGiwbJ)QR@p3Ԏc&s%$&m.;u=zg6sAE=NfZa ;&fwru&7Yl%{dLՍu hcϲ?;"3DhLʣ9Bݑsu-yq^uT ۓI&VEP:=4> q8xp(TM,CP?UEEM*KwU&A|MN^%o|}/Uh\z9ETp5R>1q Y3$![w߶s6;DK,#*PdcHvl|y(^ "-\mlLAg!OD6ȴ+kF;9KgO#&H eO51zf(P%0IM|@>lt 4XTrn'9y鮺;jآǚ݆U\c)U;$U>>sS.\\ ~Z]3=?|Zm]q&%b=%;o`Z!U8" AZ|hO8=6ճN$pUC8wm⁴esXxs~^N Vuܣr?aya螇[iZ?ZչڷYc/~}I9Bp羦Y5N40N;өQm XVػF{]$Y8Hh}>2%yB1Xa#Fӵ(u+[KoSOSiT{ֿ1J _A,=}gڸb5 8Vt_+D*{ᚐ婞l.\E}8)0 U.?lln|ּK/R"G'5KmOɭ0C9NpBԠhIrm*š߿K͗8oĹ[G3@O'wX|z݇s*4MrY51 r?f-8'S >_8jVx/T h^T0>QD"G P+p`f!~h(tlWKS/7uNrNXqr5㚬@NU9¥U_S|a6A󉷯PKv fvdeԾyҪ(GYed h4O3Z4o෮uj@|}lR@0XtB7 M`ipv.V(ΪNK&{<sQ$;c/to;o+r(pLR 4Mfw۝qZ69wa"EOxP$c[qA6^ g6h%h1ׁ̂fm H`}hݳ1Īf͒_$L`JiFpލF xKk4( ,RԂin!M9G\'nR-ŒS@QG(9/Y35 &(/b5% [7_[+2oc7ԓ2i>aO_0v+ s ϻ15'eC S(VԴ4yms.IT:(e}ϻ -w ,8d dъOfQaRfЊ~(A2qzBUĽ-^W}7[jyw k+2==!6>+ȹ6/f$PI QgpϷAGX&@4b,ʞZhٔF;p/@ߎ\| Q.eC$ %hٽ`ہŀt)XB._-GD+"kW8s^*ej<#a= Z~$1|"#( ~ $%i̝X+p?R|uuSx(xpn{W(G]c0!plq܋(ԐV~f%KȬ(Es^/aZӞ{RFmZ:wp1FZ:䗞zbۿ[)rn(q+nǁm{'&hﰀAœMѾ*kT $e'퉞~NP-{zfl3mp ,[8,J^GFtᗣ%[˃2_qzŒXdtLTہ ;5% ;O]1, Jg^,Ns6

      ?.m2xX/ϧ 'BX WR! =p<ƃ?rґtO(lle1.j wl_`G!yE˶AU}kH.r+t1{{LֲV><NE 0\tIX^N}/,U2BT *Kb&X,6!1ÝFe5ѫ҃ ^~s]O'L`:Z5?5cCz~ }jsg"a\.{vW+'MQb fEPTwL 4w:U_}wRui]HR(f!Lq%c\?%Q6zf03x=KS\T$VJBr 6-04On%Y{91߸zR( j3 B9_J~5w.{zm/7MqyT vkY G1DDseo̭6͎*XDVi|lӲ=S4$NrU$  LxP$$=oxZg16;^{ƴeP))7=Tu94M'׎U֚A69_kw_v_x @YJ;?zڝя\c.dh3QdF\SQ61 =QP1ӽխ~nwϢi;PkeDDNtU!)\u^AsiOŢa2j\d5>ͧUR-!m^?8j#/k#s] &M)¨{SCK?.Ls>{9cļ-3 vzy{>%J&wc8oD*- N5evHX< ąa.K*}u@_.7ͬjΆW {G; .ӝpO_Ûb~!#C5l9Oij?a0kܥ0|,? Hڅږq^k~OHL.Wc0iPBR?߅OP nL. Ơv%ƳhF VòJUS 1W(W `;^A*7h`Zp;|Ӷ2*mxq'3q$p.4بAWH'>V*w=v?^$\I~b-ٝXt8;aO$DN w0oq0+w[rFffIApc'J-1r ҅L[~T o\SP93M@M!e\^yy?k>(C2E*K#&(b7  _/>;o8;85{Ÿs2*umr,LpG"~@?^aN'm; PFX!ѕ;icfSF|oO 6؟4|%0#ыI/ z-c;'{k0jU&6>3j Gnϕ/k0\-Z'1 v# oĝLEhM:"%dUVdk'OmN- _3nӣ8\{aR|Jq}_b6ysq22Yj-(mӐ$Cx]96uAle~Z #*`\IM }@пdo]w$k6W0?̌ &jeD%C/wsŁIxIt׷0~M,&6m*]* 7g'Wź*mL2~(F'J/ړý19@ĚW3:az{E u̿qgr1g&F'22 Qb}Y@iI0sPjd%&ڟPb˂74ЙeU1=֩_L@Kfn9T\-<`xpz=sU?O2߂a\Ji(,݋-xYbio<7F;yTdKy[Ei& i4*ҪnT'SV*I<nL&]#ȳ⇼ұÒ>n G'pF9BY`.] N%=ۦFV4If&b_`Jb 4vzL"\ mφF?WD|ʘMwhjc|b,kSPHp CiP(K+nTc,I;'%LX@þQaxǧ̙7Agfܟl΍\7;6fvdG;>4ߧT\jt4cCpz_Їd⽬;Y,o:9P3kٓX)%VT=AWV.{ k:V] Yq4n<;ꦥO-2B0_Ofx=>q>ak[tFaVDҧɾէ;öA8RQp~|]ad~@Љ?"Hڨ!Z{8siQtZ~𗄅ZVQvPX} {2x ""OECq{j!dj+(KZdLl~&`Aۿu3d)S,eVB:׆h5ٌJI~ O *k!G)}xr6P$ڀx2]`zyNP0j@Yn:s+cV4cf)9QsAIe{vmTMB 0mi {f^UqVƚ*WN Y&O> t ,4;: INMe/|> 5W3Vqxs`xfP@R̒ <\Avs&MIhX2j_ )N^LInZBBaT2*zrTCGfy_'#MQLSۊaחK : a<&+%TEǵ]@qJ,HAb[4trAI=8&&Kb־9]ܬ>uU8; 7)5uMq6Cv/2eh?$3w6W;Q陗9V_cr#6բر8-U0.ͻ,QB9'v~4<%2X8 WgfvO, @! #jVQ>F~@kZf؂Z-@7Fx9u ~J!U|b-F5evVZ6PJ˻k.. X4ܷLfPnFK-_d67'ݠ\GWr1#s\x\_Mp&v`{uQp.`O0{۴;uSӐ % 0$\vZ30W+hWTHWLz;n3g ! 8r{!r ҌG%}(I]Piv┅W4 uEBϻF$EaR3@. ȝ8@|u&el`zx:S%aP:l^v grwȰnŒO(e/5ŒaSց$#Hc+R{Z|)9P Qu;t1k3uTR3ЕabFNL< nGgqв[Vb$WgUGs2ZDL!BVI'{"5%ڕpj32SZ?[HN-pNÜŻGs}`J;gsN:]Vr_[rHۡ!.:zƠr5)q߇KFNUzԙv"Xcb1p&cQ61ĸ䬍#,57JP~hq+“=΃`vI .--Ӂ~`T2ƨCK=95PLNukB!ݖ,3kIJӺC%x4ޟ1ﴠ@6%\屺CDo옎M7h}'(cWx"%Kxe+Vk Q0 kzf;-[:W {~kױARU:H${V#l^X'C2Be:}6ZϟAܚE`4@ț-XStHOg։3KNfjgqA[7܇_ >Hٚb0%ik6N i#jnʑd`Zw}Jh0^Q|W/Y<*JM 8:Dߩyo +ӲwL%-=!Л }o-뛗ru^;϶#yw$0hjty7A viW +A#@m> ߀NJ(m#FĬs\b$v)[ [l;e-!5ߝy#0l_|)5C"p ̱%oGEzFG3Iivpnu25/7|[L5?ftL~iAwJfAS" &8v&ОWBO6*6~* }er,|-A*ٯsF \k Z}zf-xMsoM̮"y_pql+MI,4JI,;U? r{; 7 !q kn26ЌHneχ1r-BmU4PZ}3$I (A8$22 #hF 7|[YqB66xyy ˱5`'WgB[{J KS,Q۔wBZIfm$ t-2/YN6!7,n+\Dqxw`qWEc]w݌"}ɸtWrs WGc#9+G-ז:[u6 o?ӫ^RoL.( hzQ#<=\+]THb(]y7YTr'hw{c\ -S `gݥ{+ P?TzCتXЁ5u}aV@}"L եTS8o)MF[ݐۓͣ$hH TqEYkc&VL})0y$z RTn;jW]f :VJ N4EA$(KCf/;9{?= NRH_َiKD$SK#_ K\y1-| _hH\&IN7TݝzO5v o{I={v1jw4.TTҘwA:# M)̌1ڥ]$t6̢l &#[ kqeY"%׷5vތ KTWjB2 y Qi`@o˫TF:C,8ݡGO&7kefuzxIbO._%1d&Ӥ/IARC,edK01y^rmcu`iF">[dM`Qe|rn96Ku뒮j8j(/3Ո}ͧGh` PEU:?$֠mɍҞwsDbQ(%F_Gb0C&lg,5/҂z4˸0(EFMKUT+5P8&~ԉ错!lNWV4lhvQ`4ˌW"%U0:7ng >%% LO6Ԇ5LN'~4﮶дm(h҇bL=y SwKW+2ռ5;$>)=Xefku@v~_bq: F|" $ў n.B1k#П: ?b$r\P+U+8= F3gCw[kEMHlK&tM*+-4 3kGݟsz [sϦ+ .E@SsriS[+In1zPle{SuJ@I{VCBY!4&s|Q|=ȟ`ъ\Щ&$֒>7rg]K3e5kb%Hw]#0U{-C;ZwhR V՚&0 ڽao4g8 訠HIva^Ñ4F)qA.81fb;*\s{ṙcNz" g dE(5J¼1JQ7 #0<+ʛG+ 3t%Fe|B1,I;OIpch,:6h!R!i1QZ'5=Aбݚ!s:Pr`/> -wqUajjwr4~y1zQ+3Ocz-2Q?d!Vb;Sۃ9,1dv 6Rcȯ PR+0*U6lt#5{V~ulK:k$ߣ^WT;VƬSuU۔+5ɍ@%,75}7BC쐃 t D!)ai6r@+aP$ b{dV ,OcM+*G XM !fCq7.x$Ɔ尹yȂ5`na>mo'[)40>VЅX:RB_;&-x>N| T݊p2 "w"1o-4xո$ݳ^_1K|*3EuTͼy|%AprSS76=>!y\@#eglb25o\^Ln$;Ea Ԣ^r?(E|Ʈ9%􉏕c+u90*iFxۥ`yM.H$FQW"$yw|D[ufQJLxA/4ˤM5c|^[gq$WWK56FipH DF;$|?Fl Üߌ2[X1x"AJ*eLuOdn[Ugկ+:`NX<Ǖ@l(KA3Hd* ~j$l[̓?8& x^Ŧ{5B6Zfmm$3 ,PSܾ #ʺ"L ..1>($aS72|#+mzx0;A~cI&yk-$O۸@֝I@&H,JYO ˯dN 󰤏Y|n:E\zERKzOL(O%PۇR~ïA =k} d‹oŃqN☝H7VM38PYu,(IwtD Pf6 H0 VNN<{CrT`6.$9}*氞^,:ҪbHH wlUbZ\18tVw wv.o9~$5[Up|3-n_Zѯl.&yOAI%;H%Liα"ak`ZĻQƯ=,U59[<ٚVױ[ &IdA#sphT+0{##Pqy[(qxajQxl[c~@NۆO{޾EY54;@hg:\1 *̐L7o<QFZ.o> ^C)pѦ5呖wCrijue 8O^0/W^Dwiժ|%Malât_kJSh|yiG\4wNn |D[tSy5b|!`wXl 'REo,۸;CQdFI{ʞe'?&:B0PWJI!f96,":ievVutj#/-b!uM8ך%UY.dyr q9TLeU،Jl3sNPp>{7&g9r|6Ra▶y<βpi@iZdc!\μZIJqcJM#έS\/ZuZw48"vIB Ya2WUMۈH aG @z;UQ&$)f9n"#HqIY^ft1dzRƬCu4qڔ^AŪy@hhcPh$wCx;4B1Nt`5yYu,Q2c;WFƐ9Y`r4]֬??45wj".˯*}Zar<`IL47c5+bҦիVfwx3\sń: a~:o< >>V?kk5-2ǎwk k\۾3Gu)ԸG[g'PoF$!ޒΦg_fUĉR-@P%-Yz5(F~!@,d7nKt8̰4U{> |"k&NʖC Ǎs6K,r8tg='6ꢉRDƁCѫL*vǩxMG&:ۧ1<|]4cO"kuEՎՖ ILj.^*CՊk(e#A ~_yH~9ߡ 0O6)_, +/rZo32(m_ /77A?]Aێ_Фg2J9Er3])DEֆ { XauDr7D #NYӠ0[Kwx&=TɩƣQ7ܾĂM OI=G/+#E˪wa/,_sS`\_zB-` pOI6;4D4̢!d;e 2_qUG~nϙ[C/]/Qr3p!Y;j"c` 䡕MFZ{N8 Ɂl1'+0%dȔ@("Rz'֊\&JDuu֥M2^zxxA)O׉0hw2CO%#B`U賈Je1 YJW/LK{c[_E#].%')uy{@KUb;3GZS` A#h"P<nb8oyM~j$g$gf8"|N H%O]`LE%xTffd2@u\t8Ra#\EJ+v[4=}Cgւqui'Kıb sP^}jOxECBl PRW,",_ٮ>Dub1c4 ejd7QRPC΄%'r-Qj=X=9w8FG*eif女 cFQQ4vN~q~˶Y䂞ٶ '0E85E 7]R-Ì qU `I:4?8$ixOևMdkaml23k rh3vpX|bц#&}ŔpQu](OW\XA!v:50kdSCNeO%b^['?~gC2Dj./uUt.ǠS:K@u-p~g;!tw<~Z@5H݌OSAMCG(Uȭ7Lb9Ҽs*qwJqĒHvZ#I2$TRh[]<_"8/'Pv 1)m ˪ &sq8bxH5??t?+/v_>o5fBoU9p*ߠb0DNpnDZY"MA\Fueb 8v7ӕu(#kGTėiyГr{5U/){\!|`i i9o_V}00I2ȩL^s)Fm22yPN -kWʴM=̴ZI GI- !pYs;Z2?$TRTnR7:@3a=Т+@%%ÍH@iaH#: Zm fʾVN1kMǥ L^z&TbWྫ1h%ߓj8j&=6`رꭞh?S & r ȖϮ$-,+j(b7`ăTrrXɬy#?MkxJV}sv"!hh[ 25GŸݿu>eE/M\4NwZPPl~ySRqV+edXXF,z^[wx]Lʑ qչ4Ae֜re=JF:@_'^Ou"x^0if>JP9! Xc;o&Hu4Gpˤ ^gn}I.1L`.CXB=A>11qcdU zT7ka1BkGX.@1H1D}f>dw}+jB?Ɲ.z@In^Y^VC`*=a!_|Jm9!ߴ.Yh d"I'lcg6f1JK' }.I:*38W(ZLexnV u+^XˍD6]mKf `+^QN<j4J$=R~BFk:D'azjU6ߔvQX6tF󈡥_.('1.MUZf,Slqy}ˢt@%Z*]Kn]n4+w /$]jҨGIsMt"8~*T"4ed[&@ :Ä-K_nx#` a&+W l톨,% #u:1%>trL'20BB4Y7הC|SJ&{Jp|#,AN֤p7Bh .R`Ch|+/n>{(Xw]wbAFx-GW,텇ew WUC;Rx] 5ɃBh$w-Z}^t9< aƝsO h/6t77sۛe;P[V3!j>nm)̴7'3#xYߝ^ v@d@rGr_)'k~W=B5gqThQ/4H+f^fi~I?0Z ;1!(I'Pz5qIL !&itM;hTY\2U֠␙j1;e>sl)y<ҒaхJ 7@+_~V̾# ܕ[ou8f3}Z?T𫃓3yܬjڶ>r yb:xTÞ*td78{YyⱦP h8p&cl<>DH?YM0ONC%A]ʙ%xLƺ(5?h>zK(2jyT 's>ql.nW^'R‡+\[? R4ȏIs,2CϮ9*gdE/>X XgfU|߂>55ý-/q nŊ +Y:Na+!>mIR -G`Tz|It,<95ZZM9Ƙ]pX3t͉_E k`+v߄fcL^GjW|'|+ KhG$GU>I Th"Y1˯o ӈ|ftV$nsAPDog_u*6C_.[҅hx\縅;ct"t1b`iHz$u~kfd `؅S4y_>4'N:#bcn&Kh@7BY^Z~ڸz(DYڶeA~XX 6.%Mf<yV['!ʑ!=c@?6f:зѲƘ~u-˕sZ[- YnOsV'F_z ;ѐvjy}38ff$|P]݊7 }"b}xü꧓`U [ϣXmgNQ&JcNxxf7W%{,9D'iAx!{P1դFМQ@9pa~twd,a!ᮇ(TBZVH!~)yTnYTbw Կ&Cb)/ѭJɵԊ>=o=ǻ| q _BAϷY:2~YdˋUGpo::70 G\庉J?2o]nֈ#Z PG!ʱ}(csπ 7U~22»F9MLS5}9GHݿZG@䔃po7ER%1R)/ډ :AuP=l (i9d_2o^{$Vic> C80$rBD} J1_%Rx۳6s޻Jj@λ4mzXSL?kݓeeȞF cY:7/bΦ:RJVOPukuG]zjZ8ooMx0i%MQtx88{)p}@ ($Eƺ7oe%#`]vv Bj |j"#Xt3H:.EbűJ*Ă%@ZNjNϕib=_+$߃ۙ;8㐢 iP4X A>~^dAx+ϱTSFv*kV6<$d7>n÷AD*vSAЈ)ڏCo鐝_H&zκ1 7]ke9uY3$^$&3O<>QkgT !$Se9C4KXYh@#'h㱥zAL3JdP=6>KS hATD蛉0֜C9|.2u4-&U L*Yït`|baB_)tcG7FgY_/:vNMHe{_ > xe4%̋͐QX4Nrϰ=r4rFR6Id.GLq@rۅN?\}} 1jɒ2x3RP֓L07Mu2/?eY1w Κn^[uz i&*[ oRFֿتO4mg%oj%|$ͳ8Bҭ(`J1U{Q桤YOefﰪC;_ ^8 Ѳ`PMr:VFYL5Yvq ^O 4t{٘M}2%; vڜgQpF-$BK ZVQ#yZԚFvHwPQ@U֏nMl W<kW*K[JuOD ,6q-!c)*.w3E ۫OɒN*n !ב85~e5q\B쑲4sYs~NճP~bQWN$f |!SxS ST 1fytJ,@g認 īomar|YXaw妨oO`x]DMt#Nndƭg֯{HWri3.!xܙk -~F_"6kLJ y&L-, e&zykoF͸BY~U:oYҪvgY+k[1|?^QVzMx J&_.L[(\p@ɳf&+h ɟךJWPM3C}nMX`w3VPذzˊ 6m0Ř$ l)*L^关=.J?O`(Ah`ppfD˅. j4 eh1V4fN" ]'ZJC[fr5嵥*sKp"\:pLzmaa, WxYOӶ#Pd_&0/.>P1 ͩ/Nnjy%Wdi!ceS$ \V8x8'b 0wGAnuZG˷s<>ch=+o2g߰d# W{[fM.9F@lum&,@Q'[$W__|}<ă-uMwZ]"Mi<!CԦl{ϝpB7L/Rdot݀^M=wUj˟ j(FF͡145)5_giR"㠾=+]esn_gҖWfK4YߜdXC |ؚ$ȅQp%HB;EꆫZ"X`ڷd7^@δL.* dͽxp::Gd5ԘXe|3\TWz wѨӽ-H6v/3#7H,2 V֌5p/=Ba;L ӣڠˠ:_ܢi-)?؈r ȉku]lYe2P8tH&BЋdBynB4J`v"4Jڃl@{uĘcpWfb}&AU+0RWw |0xoddZ&~n;N䆒, b?@qhY Ch,u3-sb*^PvNάր{oWI Νyetl/!vmFm>` <6,qӠx=ƁSM0L"CX2e_[cS>/ɿXĖ\;a@7 F%G p8ޤiYY%#cDGLVDVHqv /am F4X]_ӝ 5p,K~GO}pU..@*6w(4鈜6`뺞`CѴ0g+dްȡR1hf%hb@i819ydrpU=m{| \{T tzgfeDK-aPaHmX!&>^K8ugDlw P7XٓS%u߻Zim(z(O SPuNYk-ѡ z-l3ޙ얬8yTŠ]ԱbJ.-ǵJݬ/RFPԻOa dz}an+KjhJ5t eZ|a ۩Sd~O%Yhf꣌JǦ(ηbfXhH@ D-jVܰG;hԞ,NCQhquvb%W̚uìCSК=>{kBm|$RQMdBQRG}VxtW]Z#l+DT+?仾^{Ef~|tȼYjEJ^Dr)R!!kU'-;6}~*cH4t~(m6"p&ԈH Oh"fI_c"™Ly@;!a-ǂ*;/u'X=էOZPvm#`ˇ>ܮqYXg2GgV Yˀ6oBՈC?U &k,CZ1ΉE _O_ ބI۔PW<޷2~0gxMx}O*2&Ċ$%<$L:$ v+ZvWG(GFMO% 9z<]ζte,2bA_=)LSnǙ. 4[Bu]*+FWvCZ0yA XÇJP;;@.#d/@{_Zy$bL^Z\yג?mId DO0`'Lrt[G"쐚<ق"B "ORCP`?y>s4VHK^ѢA #( T1Z@} B VkKtrAJn9<)7M8ߞjhx B/=d [Jgf8еqmMx,V]|L@j ؜0+E܂BFh|ÂEi8 }Q3Ō$ʔړ H t&,>e:DE9vTn*Q^g dz%y}$X`ڂ2b 3FyҎþ;:\&n-/̫C\͝ *h{B;@ovxa&jƠ![^^X~3J" LIR=>p٥G/;P1}UU3Xo#eG`Rr:%BsߓQ Mj|dݿK_֘+9շX#OSh>p9w}^ H+lFG'D@B ȝ>Q.,jtcۡy+Z>s_jr_ E'*`FBET9FwʤDX&W133xC0{FL[|X.>:5~҇_ O#MB/]! 8ROSl'B [)1XJEu=RXwԒ螹&I vPmedԗ-HmўS&Ș;r +~T= |!Kj<[&ܡ߮(%Y8 hs{ 2:S%;vama-:rH>NյFt{l\Ie¯hthr;UY̒)MIA[ZTHXnn%ĕ~tjXֆ\FA)LA+i7q}ʈf5.%(Hu6;0/5 >-䝱o7 [ bV RtWðXv?[{ ijq{VgFƉ:#/c2j[4@`-:Xʸ "%6H RҦrZNc I=?i>҆evge'ӗ-;V} mpF,+;l'*Gߧ0*'.I@UIy#bkLng  3:]/-}<^ u+2>9D%W]UdY/o’n443YSRjYv5V*2b9~>,2}xflWvw/IRIE"ljc ;U;&GY=(zpbo@` e*9=>7s}=e`9⟑@HA71EV4B;H^:v7 K@ts[KLjr!l[rY4!fP{U}+[׬|c? h7jqMie7v'N.ZHSOe@ GpYa/<-4pJlJkҦAW"~n<%)[̕y[<71^؇!H0*aay~ AU\2jBcYZ-*]XdE@ ->ϧS\ә^u 2ef͛F0֜We,etX#Ztl9_rs̠,T2g PAI[%RwgGGݥ6-CԹ „2 lV];xFݚI3^k++j н> ){JI=ֵMh:5 11|V1^L/}bo2yi^,d-9W vɊ~꟱,}FWeO@5{&|/lೈM)dPcMo|NnR s#L<30aX?u9;0&! QrwFړsn٭8.zIe3{bKhx ݓx`冡N85'GȕޮFb2ߚ&NQ|C;չ15T0; p[v} }'8*19s/t'f073!Ε b`sinb5gYZ0707010000042d000081a4000000000000000000000001643420d6000052d4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/NR]?Eh=ڜ.+Uy$EOf~gtmJ4thvXM%e]DJY/ZY.D͟16|}c0fFb;M "/-8X<]׬k*X#J?MH]tqL01ᢈdLWg~lX%s4tրJ-vsr֮khKpj}b=TC=g&rτP#4Ja`GTݩT -*x"te)8%o^vLvA# lN4O,s@ٹ|ϰ*}oJ#ޯ1VQOAƚJxz`fj4D2uf䀻GfOyb6K+SbHaNZ}b]q*?TBQ25!Ep*d4-wexOZ.SG!o&Qhs(-!`쥕G:fOzZgoƗBsk]gR3i8H JijqeѻC8=hڋ6rC mϰiy|!St38Ĩ32%vCs8O)G ш r${q:-8w nSps,ʙ^I4u͹͜JXS@۳Nb4߇_ e'҂\}!=7`9ȗ=MLٹ-w {.S5 okMpJWsאEt/5yiRTBϐϷDHWL"1P7n,sCIx]QdyypV?H2HwLyooyb%18 ~f:bS_c4F,uaj0}g`aCY%r>]ZPVmj51) S]뭡.>WB4D }ԑ CJ|g:+b[,Xu8?l]W|Cl81e Ԃ j:F}P#EJO(~~IcWTTv{rs2ڕGT]O.ߦT=Y~&C[%6)$]sѺ°]oC'Jҧ C< 6x.*M|I[Y2.Xp_N˓=kxjǵk?fL˜YE3:-.4uZ|*SL7= $\׺ʂIAXœ&h~^LJ^PHSҲՉ1+L]k7ȲurcZmI@x߿7X8wJCp&VqIh x<tV&9eWݮ">792ϓ|!g8 Ծh⽏=t'=InT' L E =UDv`W?LlD:]&&`\M<٩ϨbL~;QVeެ/K&?C\iRn~+KXð?gyt8f _ް֕,Y4q&'[4BW&Lt2HjNz[ GzL,XgzF%>CUGqn'gpX]2-eߓaZP  $pjKPe'W@,r˗V{weӅ?ݏkZ/ϣ85eag'c:h^E)ũl|HRZPVK%/( ' x%m<6VB"b%^{)&$`]? ³J酧~9?{%xR {|ըOD4FѸZ GWtlpor? _4Fa5MEJۥq9I,TWO<5] )k~ve`!}{pf.q(~GGEmn˓Hi(-揅 ySg OYn1Jp-`bux.g.8Tkfty8d >g{7LosU9 F>7WmƪUD沣w@u >U8(One 6ݏ ۭ9ܫ/ZuRʊ 7 uda ~iP6lꬂp30WMTUOQ4TDNR]]8` 'c 7w\uC%gďi'\қ7zgb@ֵS}nn(2{d W3Vξ 3=OOv/0)ADg0sa!!JF1qن§3W%f lj#l+s⡛wZlE8qD)Rg=eL^ g h(*SX'5vW&\|~ŖgB襒-sȃO:q1Sm<^e6'MPvqN@0iȇ!@a3LKGM7`)Ǽ1lyq̉_mo%ƭCqӮ=5.!IҤ`&e0VX咐'R [1x=Yζs v')3`K SIgekm]O[EVj@V wy'NmCHTBIsOC`0|2hcBk}$`$iYwmx} Z;[2w\7hSBya"!6ݩ^[4{w%~t|{ZP5աS\4Br6 *Kh*[mçuO$8Q^N a<G?>ܵC|zYF;#yv]1%3T9|nMCO7tHd)umU`jͮn8c4a)~*z1ڈj% T5a{L/U51W В^[x N%#G~rVnGGRY(b<'}aqM*!oJj4007IQ]<ۅMga gw mǿNjblS5K|τCRH(EoL5L8,u2g/|)nnױ>lɵ@d=hd hmm\|zn TC۪d Iګ,*)߰[!gJ$2Y!7>u 5GόtYbј\nVnJU q̐a[x/3YRIp[ ":'1g;SknÙ$/{ Ew n]JU˕ GjmILIX`|ǥ @Sl;F 9?Z3Zj5RAۑ@1DZ&B1[(~IZej}SE-X<hu\{G,Ʀq[L[qݜ󿫋GjfR'79ω:e^5 eݓ˅b? FdH (a Kv6dr{j6WbĄ0<[q#X8'Ɣ2̎+t<ѸJȶW%8hnjv7bb-g>.>šqsjg\%q{D3P[u"TiW2,4EL ݧuI KE\$IМ-BхcO,?5dYcJ®Anvi&d4zqP~H*F3$EBRUԠw@3f'^Et42xiyh_{sp٤݁}OͻǗ\TthEVNd3bIp"XAw3}Fq@) %F_7Yh3SQ9 G6H'zpvNj5I?quR-G8⼣/X))* d ~f*cB.Bݳy4~) ϩ˿[ p !Jص/M'9q.$xWňk2>X"!fYj=דּd05rHi++KǠ;%Ѷ7`(>Y"wSVwr2JZ4:,'[p,DZCj*-d׳KmF}L҂qG6}{էCN,ҫ11|]pě@"Z04:,{2ߨPbǑSZg6dGW_4۾,$=_rU"M$y~Lvc}OԷ-ό,vOd(l_]=YjG $ dmhtg!#KOd3c9cB Ai}ӰXF!$e2#<~ ئ\}zRͽ;M/ 3YAys@[v*:bx 1-HFPԽd(A>iRqQ8LTtbVו]+Ənl)DKs'Z_l- b޷V͝kd;Sx(|ZH &'!$X^p}<_ofSX*@dR7dOQR9H2 ,GdžCB.EbIBt_ MBZ̴X)hK&`pxk%#IN 1SFE'zF<ǣw1Ln\wnrҷ_q.cDXEY5͵ ҒvՀ<\np*ӖD<`8+2#Nu]}~ ˵PX#7Pn2Lm4 ONd09} h~[+)V ҺpLq=$DBG>FڷU7Oנv3=A%޹^\ċ @̛q)+&[̴~3MȇC b*9l r7¢隺Rcz,~` E`2b;zԯV>71d]h lV5 }Ù_AEd${lͦN6ƤMݙKw`95k~=n`V2=Yj ! /uANyy2Afu`=-NV|s zہp? Gj<|" a dK)}`ŗew*$SI4F~_o=)/Yﴇr| z>e۰Xўѻ~C=̐ҷLzB]4c.M-Լa4r%y3Ic,Ig~ޤ[/ О)ch?%ɑ(Y;<;)gށdzDGiH8Ѣaكrş!`/3N]fp č횃G%]6nZ& yP `%iJuQBj^SjI1F qPY_xo4:&UraI~}ԅr[k HB,1+2 d]h7njMW^ա1c1@%HdE/Vyt!@0W֖X._F>1":&]܁w  >TOQplʢgu^TTJ):w+`>f" oh陓ƨq'RF%pZ_wǠZEw]AwO8fF{"?W-"{hÅn3.z)W~ص4#HwkW@@/B:]oqr(`:$$u2~SΞ,"ڜt*~`k$epCݑ`jG >[>++4m)۳lw*G>0 kP*d6ٺX0c!JBarT!c,szQ6=#L4^?(e 0л.ddm_(ZR`DŽ22 asr;]y&V]n0ȱ=kBI5~7leNz! o=Υ2Od}=UXЛ9 I&h瑗ʨF@ Hjm"'(>P$qヸ]cy/p 20̐E p"̊4SEYWG=S>.XԶP#.e\[~DMiz*Uj.TG9a/1m zǼ$ZA&( _򡾪{ZV‹{RC|ӕHTw*%2UpntNR 辔3Y|[,xL R3 wڳN4קd9fBB F[/!頂珘_F.AHNj9.tm:߯oP`ݚO>&uJQ21JpFʂխL5)h!& y.͹Vfw7h/$3x6oNt'Kh5 G :WvHu0yչ_6{`RYQle4JҥԘaQG9<5>#äŸG|[E&MC.>l7KRt!Sp<wq`dc(P_W\keⲂ- ;E]W bf$YEJ,P$z9"rcQn]s5}rXGj9ZFhu+d&Da HHRT.@FфGj}P*Ʒ}#~d>v;-AktǴ `- i4"b1|;3.7m03JTtpg@q^> %o_&ΊN?+VP9*U[) H=;@ uQ!|c/|Y,LcGuu3$}w{8~v$/q6/5N}w#t&Wx3ELbe-3:W2Et랭yvAd@yf!;CS$*ľnc20]}VJ Rc'tA,EMX 2ǒ gV&=SutBKuZ kjGFV'8i8JE=]MӗtYcBXޠ.X GnV>BoXNsKU,oGKD1]7 DS+E<~!s\M$;aA‹m0T+&x@#`,B,h΀6XᦐӻμI[m{q֠ߌɟatCIZO^A#9~B} :~"HylFZl0$l},gp2@ h1̿ܟ.R`:gR1n{3݆p oP.c20ryPpwMCX{F=oM `@65poBwM5jna<\-lb[eָe"dBIIbK*<wY&eOӱ&?t6Dp7lt@APH[˲2Aci97=CﮭR\zvil<}S2 m#3Ǫ*tAy|Lz< lGaܝ_yUZ|BFu] ;ƣ+o5c wrd-yIV藿v:hq$R^TzO ?;qy\|੣(q=42**N=Ly0sbؓ`U kAhs70ݨG@WJհ3t \qfG{Hxv9rcyNHͅr.y6栗5ݨ}LZYf9:Z.)Oۻ a+b"nx8TڒxV)b:A辄BklxydP] {26OT3jv/pO`ɝ$0]z83SSW>&u bs׉O&*3Ͳ7rfwJR:f×H/"{#w[eahsj9l缒N5,t(;- 5ݺca+.;w-|8 y;V&Qn ݐBeX2& :S?iK͘Ak Dr&KRA5lj<_U\EH!$p]jthڬvXTaQESԽPSFZ+#ף{+_,MͲyd0GE ^ i8La&z2#.b)RL KCzV zgAsƠ盖xXSo*V?Zw$-C("Lm㻳~>e Jd)Rk "-YFJj&c.*QvvBRzJpa~*LAa*PwG&mU-n{"IJ4x[( $|M T@:u(mUQ s4/_yPX 2^t?lt96e?Z[ym/NB:n-"$~wЌ%r:وM*Q27$xH%(I0){[,sW+a`3)5I{S{+{e?V`ġő\ c"SHOHO1 (nEDnK %ڎ"'+:)3хTK17A,tA=h`7oa(if! I\9mtFrqҜjw%:xjA;6#qUkkZV𠋉86˨S^^MӃipO;f[S{uqDD1]j.ι.h$R2+ĊNW KQػ^T[7 37nPظB:ѷ{`9Z(WN +sRg:X:g6+^͚٨~'N.Y&t zl nʶ륮IxvbK@IRa24H(ƞr@ 3<QV cbMэ?GG4 'Xi@:qXaA~KZmM)o^,iEl_BIy#]'753q~c@-ih|mtBDpr:30#աK!9Fm$>HGcr낳@tZyX|)%Bpkц'Y]H1(wW)'gy.GI4@u1-{4 (e2,E9pm+!+*@ !uvۡ^KAg9sàJ?\jX[ߩ4䗴S@2;7J+k AGP M /. paM;7꼤ߎ>redLTAM]20} (|Ho;/G\N"]/^QpCyISD,͗ՔX3o~iGO:[?Zc@.Et<Ɖg mb=^bmWje< =>)iZTãq׀lgHTݗAEL) fn%k y Fc38F[,.ˇ_ KVI$'Je91_bbDA#Gm(|W8 fZhlM}J_f (g pon:[iJ.WjbԠQazq05sH$~L4. ]޽w%Kh!xМ:2] h mtiy,rʯ+[To 1u[:RuS4 k5Ç&ן:>|qz1j5h X mEsX7jxݤHA9xɖ{4\p6+Z+mБ fвk|_lB4 X!d׎l4LYJJ)/F[R1^L\i Q,nrj$Ćި gyP,Xq\0R$,iǽGy1ǧ>_ɿnp}F?={PslVߟqGֿ^qXIZ٧4"qKU:8.Lǡm1[C{W=®Ggˮy,>ho+"+ӓWI?t=x'K꣍!K)lmAyCB ASb(\'2|D$ǙChOUԗtA< VA.MZVC<#%ֲa|h!HPqWl 0}jYEׄӬ[*%ihׇA١!,$7:fNSD35 ewDW冚ru=eA2;]~Rzo5yIm>DCu>]$QgMOl#y݇R=x1hmX]G~JgL4WSs  ,xohOL 2 ("PCy4 FKa?:<QiWC&nȳ̻DhUyك_ȪFMA&D aM{Pg[-g6=@OӤu%Ab3 uwxAmA@ oǜCrmWq1~- F" `Z2c̊!jToSQ}i&\H.&"DPO1]+cLW R[aV( E<Ál4tʣZ'&5&zNq0nH>pdH2Ԉ/9]elU=p8'ɥ2jey$.c7xviq1w K(j Ÿ7*B S92B GAj,,&=4f>įNl]Ն/g]R:I3hهUFFV1]Du5}Fs_VJd'KO*Ͼ26DTw;UWj"_SϘ &SD<>io:^2rktJgPW\@B,2x5|a&]P :[ &n5 " yw\؏ډ A܊h KL%9|B ShŴS>I- 9rm/8 ̢O2*wF0tɓ<+Cœ.tȓ+;k`_ge3VY'K^Ť?AdHM~^\ 2L,Kjx|q5yDP/~k2;?5W. ir/ygR3,,j|`2wtr%U*i iٝ$)⚾yDwv01ĐzRm{e=4$$[9vXy@ictYHt2Ճ)eS?)G\(`+{)ۭOjRe >NTh(eWJěɾF5#qD יsz{zi"\H)rWZҀh C?qdm@?oݜk9:]ncZԗ/`y hن6f10\#뤼ŽRav3i`5(Sa/ 'ѤvTC 4tG81CRSMoY6Uf6.jQ$-Ţ}1PęxGΜ8.%Z[SgjFEZ&0.{[5H]m@퀭Wz+E>-'f_mqU%B%`ٹ;r`0MCAW$w[#rh"f%@Es>liͨG1w9Qr{wܵ}UY{1v@2b0&/lqfP$a˽K"񺣾ksic9  ꨺9>e3 rpr߷2rڬ !9gB 0>\]!׸53Ne..õ VШ- M* $&x?ZokS'4n'}cG,U[^PZ//b.VsUt'še$ERe_p0O3߭VIp׏W೎GeK;ws1?d;[sNd!α@yE5]U$O\Nŷm$@ZKl1f}uI {N{ f>$&]8}-W_ }~4›&`s).~?&h.&45 ڭLsW`5kLֹTY zv(? UZ${\HܤǘD8L߅\ _oȸ&7 `SBW>".39nlj)=}6} N۫4`2J\]]LagF*[  (cơkDq˫zw4#_?$(ENQU`5 =*XQj{=> 9Qóc(L;;eSmi2q~#q%cezT>Tm.FaKie`:vo 2a\NS4ߕo=8=өRֶwυƻpv[|W_cR;=y5xLv|`1/n2h-A-λ]%{==} 6ogpI*ofa΢k&ˌ:Um|EXj2Zg=cDGd\OGHI<{-&)H5' *S.ڱ|.'%g:&FZJ@)7KMw$Wr'4s¶XY3;>wKl-pÔWf0', }D3Ԥ,`2q+(9(摨Cݛ9!RYt}t`utkݽm)}끛RYNvfWx"sNBrTB)ZQ8Ao /wGcpcǙK3״Qó|/}.-h5S&T;YF!If<=3:aG"TGgbjFf/it;=[$T($Wk*!^63?_2st }+-"2홤{?+67c;GQ;[ۈ\{Fm39!ᑒBtZ EO'/9pŰzIaEsKMA 4tu6e_P AaΏHSq!lfMRAAX%.RKLK{Ǫo^ ك  GnWOmP܍TҤ~{.duM~gIkB|M yoA5|R eghnF [%󺥡|Hpg&u؊drz]8g¨󵇈&';ץ3ou= c9eыl\~g/+b@֕ oqb9).]Sa8:G(̷Bxzs'g-Vԣ{ ZCM9BD،rt@$>QP_&ʕ쑮./VΧtxN*\7`L^Kv)wE\(*_I򖟳r 'X:Au%_5}H[kfZ< iҬY `+DgנTWpex63gYZ0707010000042e000081a4000000000000000000000001643420d600004340000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/C]?Eh=ڜ.+]&T3pO?mHjlln 67a Jl5!A?9K'өTڣK0Bm. u,+*["2$/44Y@.3 aO[K=7ܨTJ8cF ds[VJU8F91AJ3 C54_"݁br}Tt& +a{-(ͅAW.˃ФyLn5d3Osfպ}t7j1cɋY.5RT:-waӳ &Ko,Q0U~ϘQk'A ߣ{ Hn Vj f/zS,Wܤ,{/!}@#=ȦuO6l-0'p)pD.ʭ8S}2?mM.d(=r e q#hBi0t'F Z"DGUE@\۠o4 kwصz LD9&ҙmX ?=nͥ,rI%'WkXȐd:(⧕<m8'.D .3i7z i"8JghŌ]CJ_ʘ:kɘWN "wHG_,f7aqx؈zx߄QxmBuU^&#?R)'BQX̤JhV2@G.YAG ){[l ^; ~"ۍ+1[kLjC*b:XX;N2Bp={(&^?fZ8v, fjQ-:磑nTqR8{ ^TP|v1 ~ n'A5ͳ_ WˀEtä\x%:t|1zVC9DZRn#)f+ф0nD:3C|H.M{4 ?cbs gf\;;5y" 4Nĺj4dPRF.5Tҁ , y+l=4ѯ(F8N)fQ&ŀU8JJ) V~2/tY910 i,Ov p!6pQ&хZEEK P;UG%WY/3Ajw lJ|TzT%i[*_./bF- 'T >6HljM)2%MZo":IedxF.q[`9ÿ}ZVeQS#ϑ嬈C8E`[}nC?6^'eW=KHXJ\=Ħ%ӀB8%qmեGZ- KgyJ pKkv#Ak!U"Sn1YAQ $S}zVQqeЛ009s'%s4׶XխF74JM3egU(VF?{5N>D:Pi4﷮PO;<=ckY. PuX_y+) # ϱ4{zUC!q PEA;ioG5lj !{}`5‹M(:q-v̀够9OKvaR+KNJ5+ SBKծ X3 f9_kmᙕ+<<8 r2ZR`ÌO%?t7XnzNyFLCPa< $KCڇ:>HB%0%۪'ϪxȽ_GEzS6\@NIINsb}5DKk˃{k=RFsPq:K=~9[ `Ң $?;Ä[=j :iRT~AH;Ѭ<*#̸ d5-{J@ΑJ| A;gXBkBWe "K ;8 bKhh+Y<dOfFN`Yh:$XR"<.~C<{=m <6; 0L>A.lS*PMYɷegYQƔFx87ڦK3𳂑1EqD!VXITqpFl׸լ40%;n!]U2m.R45v;sRh]"͠lD#3ǸF FI.UDTo#Xg8`vۅL[DfvE\ox"ߢ3FEGktUfv0:7m51 u3W"ձBCl` M>X,BG͉],<S*6<* cyH-o#;ENޭGW)Ͳ-E$ .OČɫ:"ٳB(_bBZm&yNCa~zV41mքZ 4((4"͇ᘱ{kV.FYO5u5Vb!*"IeO3@c,^l)c84jde81'-^O<5e]-ˊ㌅FQpKJ>[ c)⼍ Pp,r~+X[]Cy=D#I-a^t{0ZM%dLz^\1EzX[udw,1vvZȉiWpp;LmGӲf1_@܆k|I( y W{9/sY; [}>q& )9) FUlNrx: sWDD^ e2IkЏD TD𧠰@obڶqԟ63NFNv7Nk]jf4ۅ Wڞ5k>iA?% q sZ"KMK2<UpP~1Gq/ /V; G*be|x@k 82%ݹK P\m_ @)yh јά?usоLK{#9gJ>"x\`!`$Io0KI!V\E" `7y^RG[G3"iA&ip\0:տBO4tym.6iȸzSNjj}R.oyd.*^QM.QhX ޕ!Duұ YƑ6D~0ڸvД"A:(&:8_Ki|RͮǨpN[@)fIVWɖ|{^ZD^4A*#s j&7$>|iHEȣ9q3L"7 \9菿DHE(B.!P/F#cmaBM/1r׉/tuiF}} ֫nӞød2W9N^##zz3Z%Jk~?05'?- vp)~%m mU3#rHS7l3ؽɷ>bP? Dꍂ.u.zFI7;+CbP|y쉫0vN{JyjбK y΢%N_!5[VSW{EG|?j8?2p"̸'R*֢{R#mY4Y .ӲQO~ RUN(ϓl@Z/E:^0˵aIAcV!YPv8$+QahAִZ1zAj%~w<|vks4 =[G`90]u86]IAbJ"\PC]0y=Cq;,GZ:% -M0U;<bԥ= CnXl6azճ&ѯŖnk"m~g)]pL0uLh\ʒy^eUbA- Q)X^e8uuFu:4դ%Х:oU)VtY& Zґ$#E%J""<|7K| @w=TA?m9Em'T qI3"4J{1;;U_=Ƒ!cɉǧ))q. `WN oCm~$]m=F}r#UD5kBy=ĘÇ8[[ OC[DqLz? iNR_*K| 4 !>3Zc "0 \r%΍]^10j(Yp eP1yJ2xn?f-/}a3HvxUoBl, ̜w&ų7S]}˃~e5oD<6b VjڠS&`+HciS843-At0!zI͜Ňb SV`@GKhF#SݺjKFoG4̗AB)d1$ f`ZK9[UB2Z\_Hk"ɍdn}2EpKi ڡ>^yb.;]A^ؐr(g@3Y3P{!&DU*umWS=5`u|S'&}gꀮY  i6㧼~:-S_z^IzV:%q˽[V ^`a ~T%\=س;+>VviMZNCA?PlZ }1ù4pO w2a#@f⍂"B{Ḍ'Ҽ=`.8J)'k0>ARzǗSCd^a~6"V%ᾗ10#yCUW;ׂf)un'yv[z KT9`ݬ?=-XQco˲ Б@S‹@V ] xUYR? %os -~F 0Pc\Ď{V#*ἀlfnmV5XS7r [пiWA{ B)!>?1rQЎtWԄswc-WI T ܹjq{LVk!u=~k g@J{J(8=D..񀡅] s֫\Ap+ -HsLj^UJ;\ d *-sMlDyܒRѵm*U ؋ũxج>!dL'U [lܭfgR)Kd4|Sgioߣ0ӭQqIrx[g*%#r? 1҇Ti˫폓@T'YyO4D=r`m/ 9 , pWΓRvcxrQ֣yD}Pn+J8kҫBUO0M]Xba\Vf vPs r)j(4nB ^C**t݋ m}T3Ֆ 7}ʫ;HUGjLv>^<͚U遘soσq r{=U1\h^A0_olAxSYq \r!&t}l*(k_W|2?KL-:uc$x+)'%㤽3V(L$: .& ۮ '[ZbZ봠fϺ 3[|" kc'^ju%*7zLN|%gXYDyj<iW?rzbU;RAgؚ-zVS gFiy9GT2T=Ne[ObţO$|}R{eWD)H,:+ KvTPplB:6ʭuͶYGNt !)& ,-({=! 2?}5)b(C.Ӻ?'+ mpgd|v <(`^Ơ\#'4C`2oElbQz]D%T%W9R*\v:ןͪ[Tqxs 15ȋt QiCGfq?%Sl?s΢<6+11)i8UQ r0,*.DwedԳ[ġMK\Qs-:K Sg %f4ѳ&r'nqrS?viO[+&RH^N?RO$/6kDzj;bO(Sq 0j#<2K| >6Uq-^6k1Cpg`ҌA.RxsxZy cf{%kŔ-dPuv-)9ߓ/sE۹#S6A%p拈5Ms46荀&1$nG{8\kaRCV-/T\ HH\z-*#ͳvT2/{ļ~!?M\{G 5@V}wWN hF;٦PeSsf4V 641&4LZ5Ny3^tІapk]?PT=&dȖ,%MźqGS| mf'Fy.URn3tH044-djbeކWM(B ~Mc?b , =%)GNnCfBG:ar{2ɸٯo@maB`P $pC U̖V[@#.ӊ3@`QXNs`6bgm̠'bP=s$/g9)kH T|&ܢgqy0yÙ\ ΥL$tb l{>+B6Y7e]'l믫6j`57ğB߷WG jİ10"/$0xXVތ;y}ݪb(V矦1.,0)? `7rG "inJMDPcgc cmϨ -w2p,w=AYЮMIr6,wN_#Cϋy,W.\Sed!0-Gή^SEY` 7>h|0 |ͤFpV5x;l(+aARy0u4|`,Qv ISX6\̈́V5pmSVK{cn_4kCέE19`H_ ®76 0_-tj{@ } h; p?Y?l1:jʥQ }qUL=CF.tk^Ɓ Y r]jFO"aƳRhҫ. 37# x O^Iẛ2;yI3f[i$R6F8|Ii}Q>kQ/;^gM/`7γja{$zhւy:.1P jXF;vx(t=džYɌ7Q$fypC* YyLam^WQ+ t١.ń oCh w/Y!/ i [7Gܐ=}6UiI@kMB1DQ <x>z_8n"l0T~bǸ*4u`?Ll=^҈Efh.WSX=U Z #Mz4o:&5h&O~v\|87&>mrWh's̾2[1L »M]U/W$e"e_yell!jAOKz%rYMuo oHp-3!A6*b1Ĥ/Z~jUQ-`N&bMaE^z3~ ;i@B.?= ?EǺXp ;|nG.k׹կt"(iq=`%nȤC@EE ` c(h=>GR0(Z4_og)]㼨 ЃrW8C_jm(/F ~)J} %]xry}=@h*w}6P.H⹳nW׍`|x5vtտC6BlX'U+ Jm#-cPZسӭ,D^[]ۄiu-|l["Y?T Y\,'<ߡ9(?a`є̦O:}] !bǹ籊yJ%Q}fiŒo/{Oz/Jf:45HZ gWJ^ 7j>[Wuob,AI^_+mEF/SɻQB fwΑuqCxh/k Z0ȚX,py7o{0:E\ZQl"rFñR ]L0rqJnj>l*' {'$ĿHɡI@nÄK[Q_rP>I]G<#U51nL3B|72 Zq>j8%|/4$0йa&Jrrvȍsh6К· fw^ ,DprcttAj'F?EAgIuKETs.|z֍B9. T )'Gz$mZR0&.tͣM B%bC`_ئ{@?;#\¢ 'GtԳoxEKXdsgkZ-PM7lLav=^1tM7XG4VDݫG>#D [졿XZ/26ؠi+Y `CR޸|5e [Axg|oFk8YWlUu 'f`;szat]P@p1 zeB~"V c !mO[W@ߐěz_a/* B@mwex0G~7~KRuP?jg?hS_^b""-"mpGzUSԌt%cUvZlYYM=_rۭ{3b{0!R'd栝?M$`&<-AX,?QȎ_[AMM*m5/f.K]4F\ V r b!b/@ MTT(:᭣- >h2+wsc4¿vO<.{F~MhT d=DK"tr\yo6X[C pCb_t}E4/ihv-3lmyԨ&Cl', Q[٦eCm=LJMZ-Kaqt"e9s^9*c`?ۊ1sFi4BHTvU(W87U}lu%QͥXA;4u[\Na^VrةߛzcOO{/v6="s_@- R"JI*-3|Tk1D#&xk`3UMx9ԼTgU1` ;hy$PGrǣЀ\vpn廠F@ bs݀b|uݿ}RH}ْgX!T`ؠ2JډD=jQܿ|j6lO<'%aƵS9ˑ,9GՎfy))vphroanEP v ~ !_#atYAўy"洃x>ѬT%}YYvC1B?\[qC#cXRa Mt\q<†xI\POf>kPuf= Y+C{3,;SFϱsd̆(paÔP}ɗ_ea<"#Å9c>\Leo,e n{Qqh ]xF3 5`F6&?uGYa8PPb:?G? NYa,f]8b\ᝄtٮv[^PތCPon~:W<r>z~q)#dKSmL8ۚ*ܠ$-)w7BG=Iں/-tӻQ1[Sl{ F؎kn\l7)tMcd0* >fUhUI&97*,%0D[_+rp+#Y`mh\pf?O$| Ƴև})k oŢ~OO;㍦f B4u%k%Vc(̐piFVrih)' \./~p vXP7肠Yz`b]d=Z4F? $4Ԭ2B=`6Oﻞ\J\oe '3N JgO\j*`WM*ABDk5>]aoR=.]Zb~XŨvOQım#6]t4D@<>23@1a2WHT[M2K Cٷ)6[k:b!e ԏױrw|X%+ndAVs-9g0џ^ۓ͗Y\-pՍ9c(3Q=}J!d&My> 3wx2b3ċkᒺ͇f KVC£+٣SA@{XWC\ӓ듰&tb0f e5Pg~ D1,2E=Z?qpdoRҎi8 gy~*DN)d "ۍT˅gs`>{YCn-H$C ~a5omxp6z8Y9, hk=.껗S ~gܾHy측F#=Hb1HtE[*qCD>!XO&n*6:i%q/>zx`|}rAqd=NjZU(T?C|Us!Adx5Yr9 x3bL&jV2X(Z Mf8/qUChHWR6(.qrFl?PdP3! wk H~(o Gl  а4BQ_ހVL^Mg ᐣɸa8Z #utd @ČwwpロRI[A0ŇC%~)IR*pIhϚoAS1*2oH|2_wIYީ{]^_ g|?'v +?;peIoMVxuEз}g T1FJtex>bs +CЯFM."6ذ7qVA<0P\ ,K.\8@br5;PJdpJc%HJ6cMܢ;8h[ 7c92~D#=TeoNf v%V)>f x{1O!v[3)ojx -^3/ Ȃ`GD3e ~EbAgJ֛嬉.‹`qV-hK_\IhwR~`cB9q qR뤹\߿ X#4إw+Q#[0k(BVg #X}/HBϞݫVџXRMX4<.6rj%%P! t]# x1Jk1PL5'n("W9H=8~^ESoo  2b%otwS;9ItVu >\b_i(OJJVO e; 9 X.P10E?SiEk?ޝ5MMa: e*FA%a,'][`QΫ(Ы@{>h& 2n~ji/!f=eīyT$\7ԯՂ롆rrz_Q ym E\mmofW]f-Osz Ԛ0`$&~U&4fq-(!~Pvɝ$8/A樎ȃ[~M7QhD~M9{Wz$VXRśGTjC ޔ]h Rd *ʀdz8k AOrцk:J6 $͡uҞ5MF NUAx`Pmvlm"=NġV Sd66>Nnr ku q*P1KKŬ6 YVɅςvc! #_r >.e`撺^jgX6KO1̍4sA悊S@d|?=9 {9n̼ۤ2A= eWW;˕4' GRwEQ :^Qe:Uۢ5 HL肆0ŕ2-ۑ2PjaI*&}# ANⴆyb*8$)BYcOk} IK s]:T`;aŴбyކ;P4જZU*#(ܴ`?"q?v^};Ѧx_G֙?BZK3na]y~VR3xDba3q c-<>n,zMбv3} [`yH}CQ0ES3J^x"o ?ᛦT,BrJ{AVMWY(BV.EDЉ!T3i͔5p'PקUuI|0r',%  aϩ"k'́qBB9M!K^L\J07tBn5N=#¯.@}߿X>5n9)JcjC0AKPC(-<6K1b{{UWyWQU˿hj*+mm\f_Qe U&S"ȷ5ǴtƁFZr˼+Mw{Qj*iߨ Ԯ$}&f&'ةLH$tyե~v(83ZTi2ald"󑃱D9YޟjHU؏dzV GD߯r@@ 'Pj[kk|=[-FW*݂h 9B`W9QX9ϟs r sǹD멊eԓ 0&&#Q N\]; )yN'J{\Ys`ˣG ¥b5OQ̀0߆O v0`HSxKihigcّ1 (ʡ y/xdr 7B{'h>O`.cj Hه'WQ@k3bЊ1l- nGjdMl3zN1%\1%"𾐐E >%zJNH&c@[oz=ԜN(( Sr*,k: )Vq|>J,=}^c9n[taZ*`(0Wvk{g/#oA}\2 |/)]%{YOo?ͮ>O"Tp)_eҾ4Mų)6"CK.N=T݊2B^wpO\ f| O\vuPz@}4D#(\Zjbw{ Ɋ&İL"GpDc*{q! x݅:p`}UhvubN\xm]}}Adl`?Yџz * D=h?Q/a|q:D#gՑ;PLz `B+đD45zINZw`/YWB-,xX]iP^\V`kFe멯ե|O5rZoyb4[F?ŀEoqJy<"'~ݜ~ G,NHY8AtXtlCgYZ0707010000042f000081a4000000000000000000000001643420d600005e14000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/y]]?Eh=ڜ.+$0g(y⪑eba_U@w3tCFib ɶDZ}[bxa"jɯf"eǰ0ei(ԯmkrz7K⇙mc#Og8Ľnr!m.88Fyh8T1x.@ igQlQ5h_MqI9gϤ]21CjfC R 2h;ƀ>N5O>d^Ƀ\F}L:sn\ZJkB: JCD-;grqg+1KUmXG;rh5tpFZPS\|k/kz0n_obYx|̼D+зKT61" SB=]:ѣV1;' Z%7\MeT25ciBI껾"Vwb &J!oR[F͗;hƬ exYGWcM)$"dՐsi4D~}IjAdرT Ǹi=sF5M}Ԛm"[Էlc[DŽŧN ?V"";e01#CB4r6BhWZ5㉝Et9߳p2>]Hylx-}>ȴT16h>\hk]uc8mj7.PE_P yn+3[,_O~BA<\Yo62f5gdUyNN:b* w ڲvYrh fR_Do JEG0Z'I< Q`ﵞPӝߕ]7VNKXSΡg2lUxJljtٮ*,A4f(iHN+%|8F,Z |n 羿AzH8 㹌\sVz3hk@Z/efuT @!%DSC @8TU4 [rV4~(zɔs>qx#ooV1p3_.qAʦS)}F S~D.ɓq:CkuC2שp+ܤjcZѸ;i;zVGLk nǓ90;|L=ohg2=^:D|9phf>ȍ[;8vKc̱%"ls^GAE)5~ށݏt4jINnTߑgdN Vʃ䐃w&BL~7cKZ{IM,I"~wDR`bE \a{] w#‚."&_18o![;𤟍Ҍ)JT"8GF]. 5 p+{nDtEq:yfA41M7[P@@I;3/'ӡ(v*$ObGJX#֌[KREr9x/DIw~wB|>Z?̔+Vɶo(/^uLC9t7 >%ai͚м|a \Ҥ{Ճ$ML贆vβ#_5OpB0W4X;XSCz>q6f~і^տ[&A2_k#xjZXλӺkN'vǶ8xw4МDzHk\Ca/9rZ>߾!3MhC >܆x\OC#H"5- FqDJ2#̱F[eJWaLKn(ߵeSTe؟#!S[ ǺE< Z;Q 4gx'i0 ۻQVqM'za8ѽ,O\TD$$cZ }4,.¶$я~ߙUm *6Gubbh Uh&b5mbW#Ӿҝz=syAۦ$? %3t"ꕐ`Rv s+L1gL,jC1zVEΥ$BiBזiC(4UGca }5 DDg_A<08g@/ٱ^nDd}]Y.2Fƈ˘wyװrYޙw f(Blh5?50 gpEٶxȺXP lSb<<»$t@WA?S:P2e=ۏq }s[ lo Xجr3#!OCBy')`5%+^/ۅ>iqּl' %?W|zN/&PLWf #5U8>h ó;&C5[8@?"D,`i(zP4Siۡ(jV<$c)GsDnpx3T`'{| ޙ8󎪎mOK9:"ݹ0 OHIn '2׹ 5Ԫ~dLԘgӶɾSsH \ݳ dc./v(FC~0qָTz2BVP#Ul?zf sxt0R٫u* `iO&y`mE>qAeOR [M/900^>KH祵6áؔC\(±hX@90`ra$ǐ{1Ej"TNQfH :eJrȳLsrB/U㊼Ay y%Msg@u W+aYgH`Y|h=x:ZBE"'/6e7 b5In:k,,Xh|.~qHFշQOuy"i_U]Dr4&2#&K ?hJ,}@-LHȷŴ" jjph9tT9AYl\"L+8Yy;i@xY7Hc$ЧɍUAW(x S6O}>5Rgu_$ץ=iba +_e,JYJP<*932ETcI ;;,x[b()h=UO9rOb֟IL "Ձ Rh]j,QV0UtOċu6WTACp9`fO?՛!hAV7Xoҕ#}| H!dM_Pabh2g~N\ ,>jug@_SsTEiκ̺܈ےۂn4'mY""&}N6mB,PڷYCj\MV2BPSfe1ϣצZ#6NAy/AZ֣a9q*8%Ӊ&᧿;9"xa'F^E6cR1E LsRbUÑ1 I|PBP2z؞= 3|meɼ2Zh%?Pnn"[X${ 'I=YhT(G>+]8 ҭMlwъί3_*KZ)Z٥S0 39 l.&UޑH&%g10/&?6{9ay$g'?v8gMٕk|:|+3s`~r5>s܃uraISN wH2p: +{B^U뭮])b;N_Z㣠vTA_Q"qp R_DE3dN<ٹ@J+)Srt@%Ś]pf'-4vJʴpin {򐂊3ֈh`YVj:qx5p7叟[b| w.I'F[$N)AF?.B=M%4n#jcnfsa{|J\p0PѮz wWzDP=[]'͌7!?+Twb|re}{#e>SM}{`(] @Px|ȕS JFbJ6V2,J2aDY,B/'Ce}yv|kc20. Q d`:dmx55 y%^xqqX(ey5DCGTĢ`ފ/ܒ_VuGhtE8D (]-?q+4g&`!X<-hdQf#SYyQfGXo41&9㩅+@SLt'w۲f9$<q8=q&4{OSB5:B@91b4Ȅ|ehKw-*Yazbuס.(pu b#[ݴ*q*Xu\ 6%L C&\ՈrrP}ҜRO)^L T~[cDb͑G<^4h(NSE T$ -x3bnd0[K}ϧC@m L.$zwE 9o9a땨% cU}bm䘑`xdcU X`lE:u_a@ +X6 &~RPjGvK^^5SޘF&8j(R:YLr*8Ͽ= d ET/Z'mW,VY=\Gun﨔_ 7  !b_:fz'x՘2ApK,:aw}s >$M=}:DidKPg.C\ͧL|++Ԧ?<3`oS`PࢦPNZxng"Ԇ!e#kwQ\˩pΌI6A50;7y=H-;CR5%rd N*:& F'V l8ܝPڦ3ĂJR+oucD]RZDDfjUWH=.}ҿ2w1.`s8CW*AZiEޟD|55G|y'Ί:K_SM뚁WVXs-?Dk?te%-hT؂װ&" %G\CFIs}_HMݤRHuMVQcVX6TߵppNnԓRyƚ~Zȅ~D:37d.;̫ĝS[r{xm#:Q xiiWm(2.% k/Id}88Ӳ"kdתJH" ݪO=uj~]˯gDc`L^!q>C&U??9Kiu2@ihpSn>B;RX)̲4!\1{$O}q4БH}l<JTg>_U59tV%}ٷ{"NlS9͞j@Wݝh{#GoDZZ`[R-SU]O!^&P'~Qlk^Ξv,;pH —oEHFwEOm1T&ʾ3$C .s Y6IB[&U7N=7N1ZI{;Re"bftD& DpW&j`#Y[ FAѲVetO? "ֆpa Tc  ?Ig4c?t;4wgxuM?%l82) p2H! P `W^ ˂-nU%;[N-Bgd,13U tfR@Ⱥ*u@f3{+mkX i 1f@˕r[Ư*v)5m=8rLїij4"EJ\}Uf>DmSBb$|cuEgpѹPOO\C:h &rYBg+ސ֞c%U/J>uq06&"R_!M=_ІLvoypcrc3u0q8kmEt. B3K/e2l7kBC5b_%q&3'UL]C׏rYAl( 7aۀ^2?AH, TIh/No5V-dw3I򯾷uҳNf=gij U;b$/ԥ`p[!)&/Ttm╷V²haH/ lY-r.gr{"#@GfDWݒH8쵋2LIQG;>6"ѫ0bNk@>~$6 ߶"O[`YB6`Q{ Q Q,^dk\D;u\7 uTWQEThWÏv},R;an:d WW֫PqSBY k ;Id}ϕ:qFrh03,ߝ^SCN3N\}K,ewP`!a }znָ{~AFB;۪:ߛD^mד%K c݇ՙHӬ;''זwqV0Fb+;Qs?=6Z2w۪oQ?uXf1_zx++p#;N0.@\Vժ3ϩB\Mʧ9<njPa`f+oJS @buN1 K7Sy q]|23k!Vj9qz[{C|&]?"}ᙷO}: }SBEw!axѝQ|mj]YV=l\ϫnJA髦e I*jB $pYΨ1 E^q쏍}' >0Ag@Z]eVoOFSMg8m&Iqp%Q3*K#Q@L<ƚP=A cc:NQS^W~O@u$e;s9;Nsrƫ8-@q_Ү~9! =pNDZ*h r z5\5LL9޼ۖ(L)qR ~B8ȹ-W\s7ްrX:ynRmX\VL[@t3Nk 撋+9$|7 HS,k0ܷN:赿q'huDGӬ4AQr~H{= +A:Eӗ8tp|3u)D_txXY3! rEw+@+/wJ)I|Gu\E0رrl':`Y)=5Qu'\_05/OP#\"Fm>Nq-NPŰ%&iYTcMoMKl|Z- _H8Cl De)fZNKu]7춚B2e֞GZBCr^VL@"ݸI+[8WWڹ9Z;fbGUa0+CztB49u;&J$yM Fģ C|!ִyv,feٞoj\cG-UYor.53)fL j_KxaZ'EzB`FNk˩_T)U%VXAppy1^:đG{a~$87Ηv=!<3Hv]j/B@A9 %d=nw,Le5-P4KH|w.kB`+T.[2`r{<_$#[ߥN~rn]JVR A Fm|GjŐ*U>݀>8ALH!Mf9LxH‘o:\Z5}17KFZ E26_{bWP׺eK2dM>.2NR^iD4߼"h$F 9v/c"~nDUv *d+ ױ  >Ymk$ȴ4ꪓ"w]KLfqOMV["xi"B*eZjtU",xэwZ?wiaN1V Jt&=A|Ze1rYcMS_e\ ILLiG?[wj˱ \7H Wy0gYS'i\ۿBTA( vϬ ?^+g 0/t=,)eĖձrm*O\5T8 ni[3(/_CT)LaqS^DgGy;3!!86%3D, ^e4kjzbлѠ'eQ7#kNET"RQ6KI K'QsIsq]Y?HV-!-5%,ZC콭.b*3mYKS)q\"B1+IX . A Jܤ`ɮ}[Q~Stcc_dwW 9 Q!r#j"nqODŽįC,—b'H6QstsxdWEb cZ:\iZޮ%c?󲵠uW4q*Jw_i0/wjP{d"*"Z67\2^[Gxg[nGi>^5'OӕI5|IUaz[/;_ia\-NS( ᚰ0q nm'r M8,ט8_,=T(B>WzȲlF9|ԕbܙH,;f~O(pp Y7]$}+|^C~aIxv7-z emɸD$z]n6S}Midaݿy՟#L@j({)9|S IųjĪ2Gl6"kj6r[j%'QфI=g~ 'MfzRZqkNlEU]U9S~^c}mDm%3kA>%^.ҸlzsfUz[Y&L Ҷ4ч3^ ύ` -,N;XnWQg2f秃CbMV5E, kgŢ!xa'/3]W6-/{5z/{@6,x;v%W~21/ߢAyUR$/I]D!,.(/C9v#"&իL]0@N34u"V}P] gzpjS,'/5xaq[Tn|~njV,1%4SZdAa5#!ƛ(=v}GaÐWWh(o*ϔ۴_#%ȸ|/ǎ鲢VQXSEB|sԆ1)JBy~fBnw!}X" 2_UcV͗@glv|0e ~ͱ=g`AT-5IyUNi $Zyנҁ1B#LΑ'FK5VG.\1f0e߻wivM!{ӇRrwhMfLfXzdOդ ľR9 U]˫(Ix/N-'Zm2ł|ɢ^-ZttudOS;PH4_|.[coNF_2ů*+/52gBo)wqDG O-zf|E9=a:{$d<}IpNi14389)x֊VWN+?m g*ě.@5kሶs:HBW\v0{8.XY07!Z!q}\ο" d7r //sNoY>Qn J7,G+f# +]2!B/q4P{Y8I(c "5 u#W? t%Aխ XtCgϷʹ̽~3Dz5P"s#hw&ڏd^慫Qǩ41E%t+In">P鎫^`Ʃ2ɪ*1̔l͓:IA߯嵢 he2p+ _:o`VfEN'/_:5@h?L۱006{!K7ˣG8 ql]l_n7e;f&)&*z's쩇m2S%#q0S#ƝM #qR `\]Hm 0m5#g%3&4_KlN= ?7l闀 $4N[W!k0|p [%EzgoE%W[+kɅ ۏ5FY%eXC)n}f89Ұ'WPv|6qq_EY,|=A֫"WfA[: m]_]rjXXwUmYj>y.a\mN;w/re\c7 >-*C}Nn7BwW"2-́A)c)8Y_Vd(w&t$qs**tPwuVVG_0DzUHדzuQfqN|ǣ\W Yxt:1=׬޳9|q%g7?Idlf[+hvߟM.w&#W:Nbp;UHcCYC$B(bN CVdrKi@ wi!X~; 7ܖRRƿ^L> p JW&* ¯RB8gf j<\ |V}-EbM\߹$΃i3v%G\^/dw2bXWTZN~[AgT=$+*0]wƩ2xh'-E{L}碢ĸZt>l$j+\EN@ vVk{˿CPf8IӎpZ&I( Y.q~W$[|ɡÑTt ovV1tnǔA,Cl?j«0Y U4-Т?T&J_ղ wksxYܰ);~P0`yG)ѯASQ=a!p >@y37]$}@IaylZH~)cNJ/NqSnjmypa+-'cX>ł)؍˸ֻ^AEDO[Q_?Sw'lbp f e۵kh$j<=% NQa8JEװ$Jdd~'kG'{r $í_ C;);J4;9·ބ~ 2rwrk8o@}nAnF4_BH,8Q.Rn$1B.s:[ zowJ4BKj}lxAa/z(V R؆vGDj.-fEoj윖9oRz~s>ձ=\(h ΒӧYHPdq8Ɋ̻*΋h PĥTF2q噦c1ZgY*$훻&`aNW EaW8 մ<,O =h iE8Ih%AG>k6n:m4- :/ayݼMo+YW5=_A-zS5.d<}jͤo-;wP(YWoLŬ3Ma7>=/=80bVJ[60Sv(TCI]\2IWh=?)(9Т5"pSףAX! ':*En{#ˈ?Ԏm㑱?k R%өRb bD3T $&cdhui's.u;ǜʳ A:0'ŏ+._ZbF{/CPey,dяn5=o)/[O$!Ϭv!|]DL`q-"dEn6BD >a?[r0&cQa<$Z 5By`9Ey8w5tj]ۚ !4x}AKӭU/4_&gnH1u˰l)~ԭD`> t{PR2kf`,[t͢W>0~& Xmm^hG䥀_EYv*x8 >͗RHg5p>HyQ}Rc%@Mf]GY a),֨C,b^YgV2ϨDm)}M'H~۾)Y6ݫ^D-ov$`aAGFeSX݊/1JhtƸB 't2[65k;{6XZ\ Hq*ǥ!M|te=6d/dɯsZp%w&+7Zh1WCWQԡz۽\-H˨;l׭~4i sϞĶ,8FI٪VCZp5ϐ`RIJsV(h$ G:$!!dKTE ߤ 2}tii;qguY%1R/:@äbL[ +*d@hRn~BQSCC~Dٸ^q>ârj۫fL} ;,YB5!T@{jVXzmg4lkw0΍cj9gUV 6B%an3:+U)zE Π1AZiGsUgv/8JSJlE5k72;)VW}^m; P\ܯ[C>042:(jb e1! hG7?J fiseܼ?ȳ4vR%swIFf-4<ժ附6jT\7]k.ɎE}8,= ͠!zXPdYyߓ!>Z ?w`PBcmKKЩ0a렜xKjGj@yME #{z:?|Ҡr-su7K39PCOan@ɢ]NP:., .fٕVř"rvG9Y^>=lr'a.bY_J0qf`g(x=@P.`أZ3* +B'lv`fo'KZ<VICͦw27`ǜCJ,+q(,'fC'?'Y9Dh"ߜn9 WHQ`dK`6m?>;V #i}$2p'.l6+<~tO3d&'M!ƾE5GïWJAX;h*w;g -ƓB)ldZu'b ~?4O$# Ҭ6x#qΓfɟ5 G"uX ǫ~r>VH v%!^H7.rH%)2p#3"&BO))X$5i,{B2X.RMdI:+F2/o=ICˊ>Ef^Ukܹlq_:8%G]hTM:o~YD'J+/y_F ?|PO41Ǧ'$*x@\`{UoTK]hb>Fk4 [Wo$p68Oݰ>'a0m܉#.3BLT{8Tr|D )BI>^O߆lV J1075i/(O8E>1HϚ'TDjM Ɣ+U3N'}D#MaXGU2~uOw;JE.4Bad7j{084HVXϽ>R]x6$t́PX S* avk89Ʒ*Lѵ'K}T;jX]>+k6v|'T)rvNOa]qڥ7sdAp5L2X ɨIA?`F?ÆF@p~J!zW8>ʑk?(no#Ӱ<ugQc{z@8g6R6 c0X:?sW" $';B~-+ }UIlkejFજhށwkɁz1m-%R("0B`1-/C5KrW`h+ MJ-y* [8@0&0T21"j|@٘ނ0}|ېo,J0춓}tZM:*Ǖa{@bpcx]p@4I>/t)+S'HB3B4eyU\Towg <9)Բ3}!r}:گ)bXqb@r11nSx?YZ?Fpv՟'N9Ou:<|>x1Sy( J7.x(J`j/*òJUF~us~gC"SM |\NN< `$*HIr<^V퇳@f]TۭS1OzET2 8|\ry eՓAc}4=ҊXr!7 4td)˖Q `otYǎ)6Ubx.~W[\7fXeoKrʩHO*wI5&{F:ROFGѥ_Sdϸ&݈znazwXr$FqAcNh)d$Q B=jE#S|a !0x$t;Xs^: ix/CG:~b+>NϏ3BaDŢfh$ -gKr l:ltUZD'2{% DQ_ b;Pl_4BK*d#>*w/H%wS-¬vNR4Lڌٯ0%xw|kg/2b< NS?I j|jLAN>}_A۽\fsW[6cq!Vvڰȯfy-P +2d*&#s+QKEÎ^YӎJH"aԱ4"(`rNvP+'SwV3w}'$}C#S+˂2=d}}A M(%2З\x C)媅k^M)K kX|ܩBO6*NiRqAD ~q3!*Eť~t`woB8kjZ.[r/*S(Tn.pFKwiGwto1z#RǺHJ;n&A/wDq44wR,νq].P`Ė~ߙ-NR>6h{'d@+nzJ*=HW~Q'Xg/h.1~{CC18dLgPPƦ3_[?>D穚58,ėI5o"1f!ߥ\~(c>"վ5{t>~l${_iRl0ݕg #AI#E8ʠhj4MԛL?v[Hy;. >&W駈(/agq&%s@-ti^Ÿ1vb9߂  C}@Q#Twʡ-7=qr)r@i#M7LsY6FߪPj^z'#ծ&(I'yUǤ=D|(3${[a/s>U=bby5֞ :?ׂdX =M | FRځtb/yh5b֌b(YB/oiO[@_F9i)l O_v  c׈.oUpAgƴǠ/XV};Zc▖f ?u+ˑG||Ԏ>I:Sn͋Wdhޓ9FsFtBv` hC5 ͆lL%eS@<={Opsb2 {'ܿ ?@/pAWV '=-?sڠZahbD{JMZOGF*1"ɫ2{`E\hM>FJL]5}P`/z탛"<(*34p+a/bAV`x/%g`_W*z?\0!p*QP =aPr,+rqS>7/OpNCzYГĢ+H?<čjZJbzeKv`B⭊3E1piտXwQu7fSc}J/QAmr?FY a;SfYݿ< (]s*"yEڨO?$;Hv7L]'RYՆ?S̡ĥt1jK! wW,8\:pj~5֋1ahK3m3-~bH游 Nv9=^׼IIhs&񽻃j·<̛ a߫[es,"jCժI&+TQ5PR:ΞM6_JyKᔬw44Cߑf6>dWI^=P[_Χ|c<~5;%$>m^l眍ăe':qӮ]:Ӣdm0zkߝ1~ 5lPY}JՇ7hXbзt qrnaX:cK!zJxߵRaxLGm*ϊ 0Vj)ѷI`eVC7|+OPf/(+ORo zdH*D,8cvr;6Y,\h _dQ (jk Ag(abS\PⶪCkxv>!RB\9S7+o̮!..yy_a*Wu-;1Ц־`KsC@VS5[ )&,Nb:7与M9zdˬ1ha l6g26E"3(WycL5e5F]9F+Pot|-N+?tF؁DW'I붂b+'fq K X!x_0&la^ꨩѓ~#-qO< Ls-O$oȕ~95%e}N@Af>Mjyƪh z^V V I14m贘t{kkL4 # i2) B1lu;w&w4|R^Zvٶ&IʗbJçnI_KjE/yyn.m*vvD| 9GoE># -ii/:Q~:1(Q=U!|#m8ׅ ur1@wPe=)SԹ̡25\" *lL4Fb*|Y`P^\z(]=Ab. ؏o 3Oܜ!n>2F2}0oď$Εy< AFWdV~HVSɷt&3b*ifl[bA8z WT{=$ FU ]GgX PΉb`" 屌aYg:^' dRl.Il^4BB"stW Gzb ^,p^%}egˌ3_3e5f=i;z-o6g1z56I`*=nS -an;Njo֜k᠇ r8n;3r٨}=Ax4܆?A4lh |ܓIzi:wWP仕4  *A$XVȗF8Z "{tAވBy޹w!&tH }nyX|LD]&4Xz:7Ӣ58vI#bŸ&1j; nI@<#W 犘ʍ8%_#jpvpD %H.]ōW>Nq![U&wu_9 s ڀ>1fHC~N&mf¨j3yt|`*fp _} =0v 5ͨ?B(AEq/kR:sqH<_oe[̋QЕdUG''i L+BfGJԑ;xP!am3y+"QIl4|q~`s%D1^+:_Fer~2|L4hT$+M(^ufRo߸)C o2n0ہ4?yQAcɏ'֔, =EP)V @VkQMA+Su"K`TƓv!cg2 q &(^C3M$il{ A12ΕnKX9iI݌_Ӄi\h~Dֳ$Ff?@P:T;gTO7wϯB_|4lÄB'iJ'/ tX"e{tFw\z"7$wbmˈ tҩjU#x(F#+OUhڔ p5cS:_w)HOI\ˣnL$C7rWNQf-7>':cF)S#w?͝)TӀ0ѫF3B\"ۄ*))lǐzZD\(P!ƥJrdںqU [{ǹ)NuƻfУP*U]2H@fl|1YcT 'V=ի-CR#.bpu'\KeA 9?܍7GM4$̿#pДKMdV3P7͒Tf~0)4 }G?L+usZao̴wU)D ,0UaXU"X'l<fΧBQQLwcB ™O@%4pd6N3~ ,s ##dt~ zLoc>dUcUH z`ߓEb!N =k1(gQ@GnuW$7E]R "y'~9&Jaϥ}L͙IZ9YU]yTPm7TWz0Wݦ]dY[#Z@ Qه7wdf' !HiHI|+ TY]? fI"{88)ʦe0CҀ]7k~ԽvgN=(Yyt^_%jv~ >sn\fUMe 3;kvFA'96&#%U17x3⢶N .*4/25jO(juB[{-T ZSjϭdP/@XE{y_C0QJrL)}ozV6sq%𢬲\Zpyx_3xC>ET/:zjqɩaeAMbc\Է ȝQI< ~q.0t_YN*E|C) '>drӎ:5YԨ{cF_ij ,n/$%u_[!AW.<\+. kn:Q7^eGJ+ H{M{41NNA wI SMRd,(^_ wϔ8 Hߔ+}}o[]ߔuNLo40yLD aC];'OL;m"1!g[]x&QX纷6p{wcu8TB]1( iخR:A\EQA/FX[L+r03")0b6B$ǝÌ4kwRyGQr>O[VӟҨ>$g`y\suJ Fͱɸnm[B ntnʐ 3]Qk!a_glbXO^1 ~{N!N8U;PMz; Z6l``ɢo&O {2L2e.L{!/ 'vm r3 n^ ljF *\VmD+whpu8G^EOjo _L%2~M #lhz vvWݏ0^6i谗j!Jm57f-c7`%Cp^'>89/8ihCנ+uLQ)GeˆbDE$3EHNQ:˥f:WѰ~x8RaC+ݐb4TIf ԑټ)b7APL$/Oê iu5}z"݈F5%JZ2+Py琅ͰM5Y' UݘtRȐ98q'ᡘ.w}&هE40FۗrjO8LV;TDAwe2Nb*Yh8OBQ^ aSN%|c_wzy@U)xPo 6~<<)cmfu2WqĎ 84 -_+AV Whד'A _ OV#iC(+NɸrMH/lxj[0w0n蚁j3m[eN9?Wl PUB;M mqxt2wMf("2*lr[Zyd?!}D+QY1hv+}QKԭ̽ $]/B٪GL7NMgvCmuqvPuMvBexzj\@Tij݄;KvC7>dgf}Vg(p5kQ S᥈Zۡ.cܿhAo@5aw`m NZ~4=,i܍dUkG'#$:nU `$(=.DjAuM)@ ]/@L4ΟJ0t/Y7mIM!SB&%86-n=_]'u6`tP[ꪒ{+@դk&7Y:͞)qqwGJ!x3/+ hǫĹɶ7$}j(/ 8b:ptbs^'R @JI0x^qH,ZQ76&ara[Ӈx)K{NԆ%(A5D( )aw֐ԙ_tAfr9IX_A΂74KQK w>Oi?C &Ć߭f p!/d %>r'~S=j7f5pJ$ `Ϻ ̫L! 9&o7!djAg!R@t+sO1^:lg̍Zn6qB=fh*(˖@[`l=|P^}h4'A7Qz[ T*3fcEgf6ʹQA6ϊ)Eɥu ֒#Fa`ח`&Ct[,w}"Evl{Ҥ e$G̻w_>!%̜Hp^ot6祒~xj&>*@J CQ] ]Q_ 0R3BLtTj٠h$ca ;!^ŠqJdO>mҫ<+p7>@1ujef,dZe+ooݞ/U$W ۠ eA K%0`'_hJw/fH)a^OS(mHjڕINr>mgRb(wAp8o[յnmtrE'an V2QmR8qbT76 ׉E,RNڒ͌N7'OuBvxT Lw vbA&G+=2lf':_ᑣ|D_L="pl-І"?wd'EIK m8,F]m F[b89&GD-(#W>+]%ħ9cjPfo1d$G v}uOLr9@LZ.;>TKx3u)~zqaxN&DDBɪ%r"Wo; -e>G#ٽт٩tʆᱍG'v8 F^ #H!kc0sd_iy~wSkSV8n%l5b&7i_c7E3Xh`3 [YH D|l]IV]A s#Vhଃ0HK^PF൛>VKخ)Ƒ-Y sbT]t1h@]L\9).D3r6- 2=#s8C +h#DK>~_q3xq!i׽|`󒀂bm;L:3}j 9h7c"o|-_Nl_i~zJ47ޯY¢ɀM,< A[~L]gi,0lV-^DzUK JVb/1ф|(c4`'ڮGwg]{ 4ӧK2ď!B@0}u-i?|&zWz}o4 zHZKtB5jÃ;M@'<*~}@㟔(KgOOQ-#c ]NrТrh#f,/g]ڔk0|w%,zҕYP5+u' \}bNa1O{I-6D՜e݉C%y)P/#0 2M܄~m2sU. Vȣ8gE`e5H, :a/Y̞m,zzFTC@ac,H]jBs22_ 7}m0 ?1.&; 'x lPGۯē}U c_ ('m}XF'rtx7 z;o.[ Ϸ7DS}vi~%(fA.K<")akعv〼اA|r,VfYzrdj(+97R^Q|+/si(hpWnb3$qS |7kTj?$%QV-#R`>Zo|w'Մ$[1`wz:eK W UQC}b(8%?̾]Kz*O k촭ލG˫aUh}^@GJbtFN܇ΓޮX<CÈ/z@&gIϑ:9iQ죚IwCbkv[18Ox=Q!b.ݬ Ug@"(|4q6ZA}&dxy*_;\; |vib.:E8[V{'\뼧k j$>Ah{۫ Ɗp( C2$#M7EmӲ x2uFFa pOtiNu$aL E*\8i"f\3* 0Wb;qoKz65c*^I"2~ŧcEW,'nc:JqQ <@(T( "%P<ó%mRXH`=B%lF} FV{$(>OQtMICK: rè@&jd)7';nY}/g;K 4KcǑ˸^x/c=J .Ŏ?|dAE^:FMIp8jm =B]\gH#D &ފCOJ5uqCc )#9$!ۑ5-~6쪈ײ'IseN=k+iFb6wBx5!`ek%Yh" ^Ul 7FDv+qw~L!PPʗ@D%2EV oX* ym2QU)ᵛEKմ9f*z|sv}ڋI1Y%$ с]X1 3-k[`di~ ?Et3R~/Lxe >G:ή5sѪml; ɭG7p4!O.!8 Q/glx&"@ )-2`~+`ןXz+in>(o$\D?CUsXHiX|vW_10XI_NuAaKգF/ mGD,h;C31;K3=-e/<)MB+C}8`hE cd?&+q?5N} ~-?)'X%3tm#Ku.?c-D{0e?wż:gfoFYCm_)A"X*Tm;zYWMsɷ|7$!3!(No6>튒tf˞ N(] 'zr(П4} ]_k8 *6S"Ǫ> f;{Kk6/%㖢m1"U;>ܠ8ά[Fc=6A%x*.6ڟ)WDNA!C #lI;kP"D,D|#B)% KpW߃u>o׹w4,!rLY`S IE&JEF|t;p8t;*:IP]r2WV]XQ?>v]GzNIޖP'w׎#;lTV}k}r;Fakc2O3J9''G SU\H/̆ =]h`#nѿe i;Ef!H!0OWUx9JE&om}\ N QRJF^6%! hc~ZeD`~[Taw'`"Y͚$ƞt&RjMƢT9EKn27Cy)«w ~>XUc䪓o}ki*BY!¡3mH cVꩤI =,2n5Bx<\@ J u-\P6ǞKK` "g ^iDWύ?? GIi0'Ff#]?B7vDlGzDЂaǺ*AQ7kT)8Wos-&Sf=ʟri44d"Nu!˛wzZ.K_<*V)9f,ٶbV @|-==#.аhI] Vu#d"gNM(e05e}E/~a|}4rth~5 =Ue)GR }n1fl#-ڬ!v^֚k(|qFa8.@eF Eǥ2?mgҜff> heb\ٿ٣kiaseRS+ܗCN8+oAr$?[ cqP>HI/ gX-Oi(DNVΓT1B_90?9)n[reދ);nݙ$ )q@H ŕ~Z!H!lKۆTW+|܈Go>*vjEҽS}KL[nAk E_,U@d2=["aW14Wk*ҥ?b7P]DjrBOGu:V ;^#[i13 +YPan[:W7{ wNF&&!]h}n;OMPwd|%FSH{HPJhY^RA5J_+H( C't?z$Fw#rq 8^Y87ko,cs ,aRw1!PbM[i,%7MAX+e@umĻ&^v]x@tٕ`uPɷGQPnA\rkA|؞RvRYBVf!fX*Hk$ct5`R(3\wq3U%Ժ:2%'W}*py3CQ?̟Ps|6V1=GW[J7`HLlkDt k"`X#G3^@j|Z)ZCT@c&+ gN *oN6YK㨐خ2%*.I\rqօ+5LR"]\Ns7Y:5j {bćЖ)OnyJ k.ȶ\ߒ+ZUᳪKd./꧿t R.qUBJ y)׃Մv]r(dbO/jsd&ޒ%637" f+Ws|r7|ƒ-`2͑Kf:/y[}vǽ [_Pzd8GR/2bZ`SBt6ai\7Đ@$G|'"sIDZ#v A,)X$"WM2~ &]pA[5BU\hԻw G}Zվ(P8jJNĖp/xs0xQ5j:v <2 7P-/];m9P4"lsa kZ #[cO3jz7Əjѝ ąS_mF$/!""DO XWh,N^UgvX\rc|vf(-+B'@'be Pu6 JkRc  hd7Ob̰ K=X~ S9d>"Zou2 kx~Y8,Dfs$?_џIhȞvS)z#E謞smXd,7s1׹s ]٥oSo9UFZ[&CJI'x҆5^E1`LFz\(&oHY_ 2u2qðdhc~4 pbk Fyq*BFjg!*#ڹY| #>͍Rϰ w[ӃP :UyM_?|}cCM>ﵪ/0i bpo=p,eB,=$U|LQEPF=7/?}!v- _$՝אR"Fx eL(DXDVdQ°YED2{t͔Jrn_H8%$@7 >,_{р)Po%!kRL0H]Bn? TP9c꿠Iq!JQD0evտYDp U]'6&ݨ:)H Х/ƛ=0#:&'XzӋ ޳"25s! e .# N_0rd\J+_1=nLY7_Vq^K Iy7&r֜B;:b͓&髵IWt&T53 2~+nW:sP,.BUUI2֎-\J[#z ڞqA٠=X3r0rwv|EI]Jyy̖zqYrF?ʾi>K#~irkM'aOi l6kקd͸(o8wz"m]KLXkJwhxr{3gk8 8̃!8ڛ: 2PHK|l_L]LyU2]%Pps>QgiUj|-4H?L%(@I:m pvvǃ0G$zfű N#V'`:q.A(Č楷fۮi\ȱ} gYZ07070100000431000081a4000000000000000000000001643420d60000901c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/䏏]?Eh=ڜ.+̌A܀"\@\SV+Rr?p};^MOO aA|Vvѭ꼌 i<w麁0(x 0qXqJXP9zQqN>'az$KvصzO^8܁QePƞtjJ9GyaohIf&b䐢 ꐓ2 |S8Y@v(g?3%JRbyؓ7َ@⨿{&GLtkkIVGr|  mS w(83 HFt_?ϺW1WjDBi\o5<4ٌOXV6$DSˈkǎxUX-u&4͞c`!nN$3D"R E?bb?=y{9JQ@p"z ? KV-xH;kSK:RAm8:rcDK`OcR?wy$|ntqZ8m"'<nJsMmnkTa /^sFBځNxY9nX0&%,9TXVYUXb"5ߛNj{i,)K@+[NgE]2F63웎dNE'n)mz'ɝ r( !KS#Рȹ{c3AXJ?]l:k :jн\iyvjjו)z}P; m^pv[a4͗,Ω $є%}R+jL!9.uT:*CÀ#a68y~ n7RLjt9[#u}I!Ծʲ׆6ʕܒ݆=)L$ՀxPjC=Ӗ`r ad6ybX\ HI A38tE+S7[osD[YϤgoX0Wf-_JyYC;;q׊pQ.. O3[I+Qx  [YrS(PGE FEtQ T1 mkIHXE>yGFwd*`s+T^laZ{k%OSZortH(sPr-g2} ->|i DA,>z kfU 0Aw|N v|k0|c/ :I֐yfuTw('*],t[\oQ}Lp~Y#ޔRy}ZxpgybՅ6%lۡsG$~vu'^xIEEn97*g׳1s`uZƒ ZY!(r/1h GYQ'qw5򙺪*[@`D4-9-AQW>z}z /I[ǺZdׅ +#- Cx +57U$mlNkբzvL5:VrlRS.bpxhD|˛H5glnjpϒ)żR~ִ ȟ%{՞P9ׄN$i*+;gΌ7bA[T\K}^ g6aBX|{mm[󆎌{fB.> 3|p7O>0% K|ٺ31mDxm|g+fc;$:SZRwwldLvQX"i䠉[!Ŵ! )2cB~WT\WәdA5C =PHNc# !-v(;kDnR X{B S^|pc02Bk'{6XN:E%kA{F&P %e nI^OGO2☀sZ\Ax ":6H@MTCY_<)>=ʡ8*n"3yLY*!$֜+p$Z5@.ͽNS\CVP^n կCǭ}Bh5t:_LxM=' pm!#wZ<$ Eg Gǽ" ţn}qHf;~!e%#i*>F bz}`E~xwPvw*Kcx'V['r=_[>D]B4{Ei~T(pT?sYїEYd>$k`h;*6H-(kEk"^in۝oM(L*nu{[VM'0i0 .g/2ϒKt:DX1"XcL<-sX0Y!^_ 3?4"|y E}r.ʼn&gW^\Q )WztMBxoir//hv?1V}wDLU &f=Y`Ob!Vy&硊'y@ R|&3G {/I IϓJ+(.*{hߘf38~>0QaO'75Gq89wxB%s]gh f~xْ8.6ejMƎo}IŖ/^ J#۷ "ZIkbκ" tC{VpEGXEǷP)GbU;YVOz翵pULkoey#;d5U@nlI12kTZ-#uv/@`Ę˶/Emƈq,uL멻O&DV'BF@xW@:F l"P"^”n'!>w%fdQ>"Oʍ0')Xm+9kw"_C ќ󤌺xc<[\3VMokOǪ{RJ75{%sj]Lduokq3;s"H ;RG#7pֱ5:K[/LcA;<=eGFRx bppkQ\xj>SUb<Qԕs ?!8,-k^EO%Fs(jfN͵ZkHAD37~0.|DѤ&c@W4( =OD&6'2eR:E zkz>qqxXAsO CW`0 Q6'z:HǸn b6VLZgN@a6ZPVj![O S'קoA+, /7ZK>}3pDo〕il˻IvVd_A9CN*Z%(0bv-#$m3@)M%R9+0:htz(\"}1Kudж[{;~muI6^jy>[*0luyN"!j?o+Xcnwz/%#rS(kчAǯy[Dx8TVWYs ˏo p,[7CiEf2 EHu *$ `;nt܀X:G^5obEHh+m*ZӏR0{ .oL1SJVo _ f$Ճy IA2vJ,%\)49|[$g!8!=.:[CQN{^*>S\HeZdyKZ_Qt?H ӡnBqzTԩc&"<稓).<2u]75B9e)/ $-c"bINv] Lsc "L>Zx0|k m~ 9P&20({ʽY. %]:(}2ǐ" c`?z>J|X\;칦 Aek/*e?T<,vR CLl  o Ck\ S:UkvDTԜab /bKFA}DP:Q6j2V J9i T@"֏4BrhHݛ梈͙RT[;QMmf95)-O)"|9JOr-*yF* y1nwZSĝ!fUFF6ΌJqjj:~ZGP}"+F6AA?-pgH A NܽtG;*-s09iqV4M' RAdžf>p]zz@]bj7Ƃh Ӳ;:`ϠtjNXm6d3-&-aS "!x\O _1G`@?ߗ{?"P?(8vvA?5]=!--FN! #l {^ֱPUhԯ" [&؇Ob&|)X$h)wڠ%pUVs[ $'ڟxn Ɏ\LtK(\MVpOk}҂3X]Sx 6*|&|{R|Z[oTv^2.SB9g&p6@tۻ]n-3D iqiC([}d#I Tc5ش$2?epWӢ M:yM]PBvD֩63LwE#y}앪]΍f\_/M1ƌn3&a)_Oz |52u3T)%ρ4i,]ʑeyc~hߐWO.[,57Vk]4reǙgL(D,( PR%hː|䲭z ̓3b*XJnєvw<g1S%!qF@iAM(`GUZG'_Dn] K"kwS@o v{%CHX 񝚖RTWZHKCP#WÉ&)nwa}UA5lzla@f)@{ߙпqS vd :od3ک\pיD_SQ˂F*m~JʌO}G#=ͥUa"&\=5P_e-QdS,:u_jLVeرԌS0DSpdӹ=|Qj {4f'\Μ7bLe.D_8ŕ/ђ[tr<|ukEϽlT b[}i/s~/͐#C2E chaط @gqErA5)}ͽO 7Sk&%['E;ϘאPkϱkDXaDGEyy2So|me$2GOa^W1ӴGa[\.Stxt}B9xGA]4qh ʺ`I O>@E,? puznvg–&ޗUq7}ٓM4 L10?cw ]aK = {;vtl];5ܿ]?se ,QoqEɚ~!|HI"Ki8fd{ 9 -xMeUWɒC []73oXE+s F6 a̎e8ԷH'יD mn4#O Mf7%Y^^Xssy+8g黻3%LKƛxUJ*wuCшgcS(ῶ´'/=ح_=}Rݤ{f)H̿&ëi~FH'/U`) ,3 rU.ԩ*e&t=mFIǀ=،K)ۊ9&t[\N^Vle'Ia_A j?!myEHpԡMi`XyqYs%ōLGp@%(>XNCtwG롶)^#7o)Vs"ֈ bYQޤ mQ lm)/W84 AmiT1!msqt-ko@ώ#ǡ[z< >K  <wlsU7-zjaܹ˅j8pyz듭'MKg<Ȭ!kہPE=s1vz*w?@C" v{D b_Jޖ 9fkB֯0x*Jș{x.'RNRsHiE}%rdV1q+ 555U9dQtFDvQBѾjQɯ0$tl&ՀCМ,W2'xD;%kSoL$Qr[d"k=K()ei^eA/}[Xc}tr2tŭΖ%FyEm(!dkE#)($@7Z^]$#V{k9LD^ ʖ<$C~umd_SIn"{)2>Q9! X5@F&(&FWdB4`kaAc[f׭B5y[is=6(COtd&$ Ҭ1ȥ ?gWuhH> ^R|Q Y@/$ h 'oث?6Q女rS3BXt5F/je<@>4x"4CuD3:? ̇m'w: oI9NRo_댳VУ(}1d^ïOl OmP,gx6CSY 0t=(W~68ʙOW3pLإ&XdnQ^ᨻMN#6@pTpUf\:[5k!J}kw )$tyDc+!b 1n33*1J9@"meS%]( %RlmxC|;n{P,U"Fv}Ge|Bz-![=D|R$o$&9< lE\s§T#/@ q3ƟSȇL¿Ra$G{{͋׳ݤ O(kX2 w +{BIx҄ a(dGw$UQH(A盠N( DPe}"\E$kփoht#A Wb]Uѫ4tV`Z*j,3×N |~~$6 k+F7H [ݳHMWaLEGƬ?'!G5O+xy*;"v$@+q t4Xg뻓}lB]_7?k1IJB1 e(SmP1 [v$o9 `7 7c;"#P9ŭ"*Exbyn;No>+;ꬓ:K%IDp/ݘ:Wœy,нQfn\ ++ui_a/\PZR{r-cvvΥ2-4)ÍUhO*E9L`T0Fw P^͓,z L)Kbg['%9W2b#Y4)Bؠ0`)riW&I杁mnCUX]+Qlgc$ 1_g07=\ܭd!) xdMRݢ)~arJ M5N;!O5\l;7p_T7' Z@D4_'vr% W1PanI ~';Ȓխ^&.A+hQ}ۜ0509BS@1<~lp`*%tPiMPS ++gnG퀳R4Dab7UOsEo`4p>n{;؛_])3.si .r=fnf]۷]R7h;(=og @ޑ`ޘQ Ml*m|e %\bCV$*x3mflHk?,[(סqnw6tuybc;XV]aBApp~Odg̟NQjf9>㸦%Q2o,l9 UPƷ%z DPf$TvlRֽrݡ0ILcUo쒐`H2;(p 5~bA -&9[BE ηն#k x+׋}n4&BwpcѴ|C'@Iݲny]X *xCkc=R Jy~咉rvh[4΅ X W#| X=z턗{ Bo aS5C ^0gQ֯d`͇pOR܌7*$Vۉ ؇cFhƒ6J\Vx{k:TU DRΉAG a?KgEKEHΩ 'X^`Y7z` 5KRdы3IavGl=bM~(ցw r<|(tl DDYd=sGan0%A :qrdE:nGK5N][f|(lJB}>щ1WGM$dCTPA[f)=\OMgeΙz.fs{J_[&o(m,_ _ 6ޚ )릳f Kjhj""4'\AX ָzwg_ b9VeDOɹA8V]Ba.ӷ1 EoX0>\#4t<5=T^l}3PsҋIDzصE)$n?ad^& \_WJ>4ó^*NӘσMpAe''#Lk?W?vd'>\* kO` :0|2֛JW2f*\2v&783Fx-a)iWfX}&(x7MI>Pb{1gVGYAĕ0B"rJP:8 ƒ2wReaH+2[#u>$bwEzzЏd{? |URE9X;-d5CM%)? l*dq=Χ&+R!7Ū kZy;8g {ͨ<6 G9#I|.\:<Gβxw=V7qvYČ@;Q"ၤr fÒ[Ɋ,F[#Cq)%n'drRE:yޣ]dfZ:v%{4]Ԟz aDVQn!b듹KP\`t(/:b8&ɶ7uBedY[1dH[q2/CoF#uq`rhNAtA~[)8DȯZځbuy$nwS L:S,NgA9L dYv&!@~FS7q[q6a;@K|شiWQ5X]]E`G ?J_=+HDWPf)v;?/ pn(@ Kނ^ ݲѭBdB,ᙍԄN޼{P\A(Pn~g.8~zT?[)9>}5CAI"o4F&5)%809qu0>z$6x Tn嵚p?0-M+,a оe;k&?F(?C}Q| q~gF?))tx(W,L DTpEiʞZo_&_;Q|݄tOSr%Z#ſs*rl< [[#Hck-Hwq]9s"u5NI\ ;U:TwS*"R"( wޅ4>x"P28(>] kvo9nױ;K/Aj{Ν ~v5K0'6XJ$.D+p_{4^ ݒ`_L]7a@^(Nb#C羅Giosmj/vM )Dk e}-xZ2Jr4y'A䩈j<@Eɵ~1 LXPZ|(݌׷IC&Yp%ukZmAȍuU,xiCP_fh өv2stK̾|f>@J&ۥ=w#yC7nQ7Y.kcq(2'z-&ː_B5+qRRUd}EMLzL=VCê-ֻXS6Ϸݠq&" EtƜMV!Lm`b?LDaV8sL}):7q0zn`yBoB{XѨc̙=.iL5is8ǹ @N,3,ONC'z߅2p/i%H zem*Zj>vD Fͱ0mkx' IYD΢dtW7Fc# tVĉPFGnS| x]jn4tlhWVfs/I8D>49"cAM+t F >5*:YCr}v,- 89E#i@=gQo3 p OpIg&Nْd;I RoB#ֆz{dLŢ/MW MJs9"ʼ {Y03@eR3a FWB!I< Y:>9}gЉ? _ vO_ӝ!/-pήUGl㊎V)^ ߂FnoX=X]ЙE {(J@D)KB]AL*!QmD`8έdnNcQP~s*@m|:`V}Lp+W/Ceh~1PR7[+j8-a֮9] I77rr@]tuJ2BJ MX~x붩'Ƿ.Lg?心%x}pˤj5@RV!ޑ,G.Mީ[$KAEM װvUF[і-u~[@̥ȍt`kd?+44GI@*"툯u&B% f %w#'Gɉ~!C1"3NB,HZlt85K85 j1GLD7J%7k 8qcvX?0C51kL|px 'z>j ;epLǪ**PbkY 'koӱ7ԍ6Uu<7 j;t9_R/oЫukU-+|GMfgyq][}vwNg)n{)FWGF kùwXZ3Q>B~r~x|kQԵ\v3rPDmeͱA}K fWzNd-8kOh 6_iZ934iw}[h%b ce k+*?d_Sﳬj Z ]@sIg&b y$ *7#ɘʹc_ ?ItN}<_ۤċFo e&Bvhj^Iÿ\`P(G U7"Y9ov,P#8qYg1IV`yC_m,4n7TԗuIRs h__+uhmʈ=g6;ز.PK>)sO3ReZyyOX!0;- KeEH:4΢lQaV#b<׳aItrl_V2 =LdV?y]74cUmnjoz X|) [wQkn-)<_9*8^A({~/.p6(TV yo_RGk} N ZE:q;T&Ź>RtʉFcoĵ&9alV%9gh5Iם77H7WhZ)*Jxn 2GQEbyTT\)-7Mr:~$`g~c?mz.N4V'j)86Bwh7k Zh fl(.;/eJ™`ݎC1om &`Ln,'gܜAsVx,j9Ke`SQf2 CͰ4GK8=H&M(!?UiMfZ*51@--4 J7bXٷXF^8"{R­Zvvw`Yt[cZf`bt%վ(ܖqsP o0K۠Ltyxyb]j]j6Q!!Gr/x1%d}R;Vr= ϤF ,|aKiC-Ck;[A{Vra\xBC HZw'Rk2]uo(x0 D+my([WHO<<x+;c;ֲ*_+M!3ѠRWY/z8ݏ{L]ea!r&9i-\/1L*Jz*1Se)3yT*4<M?sAUr5=N9| dPxS0аGn2|y㔁mD8zA`slV^QkHyR] f=Iiϯ6dQ$rcY iT˂ U%N-:_ʻ A:,ͷ8lXa٫$lƶRb%/0$>#P PD_d~O͡Rzh`Uڇ:ECF2#+{cDK[@Їl`oxe0_ ४),hӻWw]vRz4/չjjVj*|%QYKf 4VMb*+ ʾ\kc//Av/ml.j'wv~b{n9C34Y=ix׵5;|mt 'M`(ļ):'cͰB6+eޑ;7uv M;Zʆʢr zF Ļ?a#MVa>AKW*TqVfͱKYBD¦t)84=CaCjӨX&oGe$Bc+m:h?mVGhc1Xc~PJ9}k[g!$CT#ijcʝRST;6.ɒwk̈́TvZJWbz##BuR>v4zQnPOo#05F&SO|zGD΋Ei +R oDiԦR0+"XQZ! <>98ۮLZdɲ^փAe7elQ}S,viܡ OW̊^Q]DH{mN5{iiv|}`[wSzTwkU\? GvO:ގ ́\fƃyq]bCr92saB}8p%Aq0/!n$җtI+bNmybz9$D' sRU΀&J=!!C&rd)3CK&Ɵ˪0|hD%.FQ%mTxiW꼏qÇ*w.d*k~Ci3Fx=koTw.d\ʍ^x^m>en%0_F#;.M4aAK:N6r_ȯwƞt=۔[e 0M8N[;̻BHݩy<ՒE[`MXJc|N>Z:AzC8nRK+}zxf {򙿻S`kƤtdA;Y 2S2A;e3({)- ک[;1Fʁ&vIL[wP*2 GӎjpYCϪZY{t5#\Do̹%f\rh79&jD^[P,VEߙggIqL48չz΢lYUz*;b_&}@ZuM%^TY~AhkRq4 mFNQfG1F.Ua:fVFVD{-0@ÚLa`>δL1Sb>kf kU)@of`m.&1`GlÍڌ@3/NǽcHq^a*_,M$;")rPRqlGزt"VuϾ!ѡq-0Wp^|^휣`X ֖ ia( *gYAPլc;Xz*6 _C*9[ _c%^C@F's 3`Gw%xKUANYwwMՈYqN# š"ޏ@·J5Z ^oea,a0a{2r$q q CfMߖ^>>."2|M”6G OϿ}lP=_PG*NycJK LsgHl!jG%zJ 4s(LMRYBZODYҜ8BP#ȾPaw#,tl<Sa2-f3 yˇgՅaN&akuwOq P>he 0D 'bXIMt4e4]K:gmjr{rrirI>g%_0+QtRB ĥY+9Ed|Ig%' #'!8ؠZ=V'i!B,5eKj$IDzP5(:;˦$X-aDxFcā(eEE_ٛv ҆M:UV]"ȍi;]RIz1?3u@l[.L9+0+96612ޠ_y¡(&kZ :$r9i)W1H$U9K}F6ZsZd󻏯_^X޶#n=d[Rl-@TUi7Upg4H-N{r [jY(vg % k20)m!En݀ k?K|guN tMl n~ LYAܫ\\X!11DL@pn@֫$T[u2o՟SByvh=}dI_`Rb>;҄^ '=dĝU9e**b?{=U#=(X$+7u/fl.@>\D 7 hg/}? n~wGw԰ 1 Mb\rŅ!'{f!$6/PFlY>RH:Z٢*RRf(j9 fUWBY$oy k\DW,TtIoxj"#OH[v~an;$mPo@&;5kvӷTħ #jeQf$ ?_[遭,\iC$SǙ&plT;'qrk=<!BN@)MmT.p}" z)Dxʢ׫#p{83-'3bj sSo}A8]Wygc`óA6;@ J5dg|yg69 mfZj#D W8cdp4tI"s"Kb+igK%,۽nX`\a>hF+Bc7cHyPe//*:QAx u:||C:"$kU`y~.R^aAe: lhFzcC08/12ljA:iè{DűE2+gSY$ntǍ_j9e`Pk6ʞR&sA Bpo2)iw˹⧠}\. qqWM٥6EؼM4 4%dLoJ K]*-Ζcc4NF= b\ r 5NNP}B%K/c0ܟ y4+;Y]Z b^1'd*8TY+yp țaZWtdp?bc_U ++ưzo8&vZ| r`CG?K XQκ)8xx(l&m3~ ?8Pt馵. JS6*GO(r+f!o_ӼEO1 ,vD규e"$d$+Jb4DDԼG9@KOuYcozFx4+D&okY{(Pf \a_dP1.mLK crr~``\y,A??oEi9lD`۱Gk'ސ(qm34#07 b-O{nF׋(W\:PJ .1h`wIcqFCFyFѦ8ѵoOIt7N|j?h'ь.X SŤ:QSyY_,$ R)94q.Vъ渤u^5^ /Lǁ${+4>NVeg@zEy`m{IٳdGʹpo `IK -%VD{1Ch4=j!/+ҘeG dLkXPR3ss#u)/ak_Jj` 7(EAAVu}gHUQ}:8ҧ)xQ7Xe+9.i$s ˀ!\x(?kOaS˳bueRRV'g h^<،iW &ꇻ"~(q])x\A!?*+kowl>a`+lj43nk#DYTNevd 4mz= x} "U4UEKa-ٌ$řTU|hX4ܔINtc_dž]u\M'|X Kу]+ERp쀞88YvuԎ%eby]+s{\j_qp?z賞V4Bc@PYx95}dT-N\pAWzzя04L-ב[T{@5Df+Zr/T!7ݐL$0A:)Tޭͺ RTC4(~r.֧kmʹ_jFgtƓ%Mz3.GX^`<G:͍lpȩ/@;get㡪攐"=8}2qTm4ZoT ڜeq ^=p==Tnj,vS8c%L__}EҲ`x:(c~6w"1b,ljXOBWaMcm:^Ql_cV܀=rs^?{C~$Z˚zm8\TّnE22H3zUF{;wɗDHO>z+n'{W]PF1n440؁nq ,U:s8<0g`:w>fQ9G>.6"00 &1h|- "cM`|)2ϳl4Au86QgdL,v\(w8OmܾQeܦm{_^*I:[ڎX !QqsFs˓I?!E*R}XTGaAgX'_")c@r1sZ{<4lz O0sdm}ߤ!bǫؿ  P.MdH9$높8F24pj~ſɰ[¸؝NC_ODANth'~WmdLK^}NJN;>h.DƒL͏wVw}vg'* AmO|-vǥ$a֣ W1 z"( ~@Hf=\nD"O=h"ntR%NvG#jw+dfAAӔ6Ɏ{K&A A/UĜ^3Hҙ.%$1cٕV #)xuz*tNL˱՛Wx6%Xazɖhځ]ţlwVC)_1kvӍ}c,!NChrf5 F)}/id7vX4z%CkӜV@7'8R3bsŖ@N\ҿU {p9},#>XG~p.;wjdfO$t-FXHKdžVfy5YF/9%+i#I_DץoRnǝՔ,"O @C?` Q;lF36μC="&v2݃l[SE B}-2\(1crLMl|q-je\j=}լ8ٓԆ0hIL_*' % 7-$b_gc4L>Ōrajmǒ(zUe痳^iat=2 *?D_r>dcgp`ݜjFZw`TteuI ! RkA#Q%oAK骋(3|9je_ ^AR^y[z1*o"B_]Vc sQDZ#}ج>`$癔t@ ̇eU$K*imwds˱/ԇN+i"UE")^:z{2h8Qe⒞k@k&?Ye\-;2";("?Ko,< pe}!kE$mO1 .#~{d bFBeh5n>}Nr+ፒm^КbH+yIR cC,':{P[:嶁݁Riѫo3\` QJH?^]G)ӏIt+g!TqP_Sm3j\f-]/bq {{ ^^siś E5P^s)wOO ><gktC2z)K'fpB7&nyea= 힤o5a[Xxf_)Mѝ@ZgOL4d3qE^LcIc_h%RV2jhFIGy!>xuaR.{[s/L]H}Ѳe`2Ngd Qq(mڧS)\·a+(,[UP L:+LL4PtEg}!Aǽ UwG[l )g]`̜՗< Ph,U4>[ >V:jXQar?Gxg=dSg @6,?oM:7m *\hڠSI۶\zhiǏ֛T9 -N^R"JMnaslQ|Ygl8q(i[WGph|զAnW™?ێݩ9!b-6?1$##kp#:d!Zlj !Uw*/S-#3Odin#ʳsNA|ƛQ>vY^nmR7 (n/z#aA2zi^Cں×72Ke෕g&dLRS"rdiFuu*J70؏?[ 1 ebS8-pўiд>yI\8 @0Υj@w]|RЃny9NeBY{S1тk 3^b>u}ƹ ؔ(V $sY"Gy}@+rY!ڱ_ e#$p{m5/28%*P77zZS5e5yo%WmT+R{M%DjAz m E¶V2宆|B@[dv3T"*M#<[gFۼ,ݣiͱ}] Jq6MR\ *`\%`pBX t빌1?<4|P`ɏx$FTb88{?V̕kϘz<8A40?<(Z+P=lt wiJd./Ľzؚ@i| ķm*}Ҍ[k,RvFֵT+ܗ+M2i6wf@Ug]X;t,:H4>:!vE2Nuw=ǝTRmu`~e£ D/ia41пU~蜘Vں"nef/SaJn81}! rO}*Ĭ=tMSb^NIs1޹H 3-{,ڤj^Tokpx;kGn&lS7<V(3]-pdf.!:).pt 8k [X(o%o&-ǷoiKpn|٥R~]nF膶ĄIkJxTCݒqfIqQ~u-U Vwa&f%I;9)P:Ń :=9*ayxuy|n7J%Ęԣ1MyHea]^ʁ&DIG9U1Äh6cj.kKoEL"ToA`ipp,K%[z>=M4鼃; +n&6Z% Bc.pf c44{(&:[| ˭csNg&h$mEpe*W ŎNZlxjz׸k~yj=*f$eqZ9Hfv>BWvWdIG$2̽gdka[j;M{G4UIgm{HN2LH(u(ɄsMW%_&~W+>qrX0NV%~I3r2ǔ1IpaORlf(1\7-/ 'j,7JGjF2 uA+A\EzvfIiGyqkAY;qWU\m_Fڠ#'rLK[ӧ!)?5~dMG6 `<i'3x˚reyǥGhVk6Yemǂ"JߘQX1Y$ԘX9S|"(1pڨq]C&i z,R<Ÿi!eKQkć**R [y>qH5 SNp:Qn "\!v|ptk@i4̵EcT΀QMYٸ$D 'rw/$Y_{us@u!6.E׍+Ι JyV5*@!vbKNO~:`WQ~Y2\@h6m;:,{N~SB}G籽}a8%;vٻ8=,cl`c[XXAD[[5ρ+td`pxG(3?S5)>[Bt'0s4ܝqgᰇ@יM'tbngvY m>Z:y>3{AUX]hqFH@G1iZS'8BQ; +)`Kb~(uCEsv钟w2vPCJ; HSOv![|ׯ/akR<4t6,Y6P s7Mgsn!(4=>\F d + ipԫA.Hj3srJNq`Z&e!aک]j/hS$ fWv>vpғLY~U{1ΔmZ(QMWJn_C욱N 6P]Ͽ߉kU*vI# +5}hM2rfՑ9DnOTNwo"M3ن)$|Kn "o$A+/$@y[QQ% J+>8}G"p¨p|'Ddj"EBd6zSrli[CeSyIcNwl !3ϒ߻mȿ8ԃg9Ϩkՙ6)Vᅯ%Ym* )ǫq9% Fma3Q?-2LRTXRq|tX!*X]"6'"TBx рƞiM^`I~wr)d#J D Z:C jբӾHMg+HXM_QS]/#}2P!Κ& .yrVe`KL򍒫)Mj6_b{R,wŨy ѿ}> B)gYZ07070100000432000081a4000000000000000000000001643420d60000b20c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/jϱ]?Eh=ڜ.+<Zݩdkvޝ ,y0ۀ?8D23z.,G̳S~oW mO%^|'o'LT Զ vrA i$Y(ݞ{FunKL)U^ Y, QNdw ay5$g>,q-59A-m /v =c'-7r]CsfFe=ί? лbu{rE%jvCu+X lUzwUmU,6w@[]N郄߬0 m֏.>6g]E>mFAx(é q@bc6J-l7@dԹ]L/ZkY >+2& c&%!i|l`:S8'ڍ#zH I -IQR<ڳQXc  ?,,nI-;UFĞbԤI0J;rqsZ݌?-}3938uh [8 2hmڬ4OXQJti^PͮML [X=>jjyѦHZd x$--4+p(Y h"Ur0tބz6L©aup8TU*Q&ZrgqF jD6G}LrdQ+{p,'SD؊QwiL$XEףEFG8d2.a&ȿL7ZE9ڼ|cp>tT^iPSQS4OW#G^jgw:g h [a"gi0745nYqkCwWcOw]u=CGb;IlP=cͰFv D5dxȧ*>Ɨ#=&mП.DǸJf_۪A#>(DE`joX+u}N ;HU,pxa PL-b:"8vԴ@Uڒ&L6U~>N) mt *^}7){n9ۋTd5N)5k&2(7Wb5U酷&~P$8Ѵ='PMnX-@xhU ZžRY2]&to1/m3Xʖ",mAzBC˖n͎/\b3}EA$ HPh nvY߀y?_ tg8ɒbBb(on(Sv`dSK!wV=Z05 ڜ:D&N8ճ`jRl-q:%NJrꤨRMQEa[Sa{"ϣІ\v͗A1 E#CcUDދ.C[3A@.OC={H M>h.SKnhb"ǟ`l Y H B)櫗 uFgF$`SR}nH%w蹚Qlm޸fKA{RJ(oFm*< R~OlS'YpU Ÿ=p@wT#D4?VK_u Q? Kcp 7ηD99g0@Zupe=3ygȄCa16 ЁSh)sjQfi͸-vZP:nK@$+w|GOh.gI=չI7O #A%3u*25OloOƫo{`W8p[F?Z_}h+:'2|a^ڭb\ Fn'vx_@̴C8wbip1o\ .\*+O_壘-w;T 7b}DrĻ(X_$Ki:Aa9x;+w,S}F\rZbn}D]tqCP9M 3!b$49 |NY`;=YF݋)ml$^q:Gps+A 2n{Jt*0N ^渎V=NR< Xlfx#MCaXnBb̓nI/}l4ؼy*%,Hd7ys<{M"Fc;<ɇu`_DZ.u{wjI ~-{SOӍf|CYFzu~5atpç\F3Jpִ&(ڊX~u8#M5AՖy\E..'Ϛ CB{f;lR8Jraozk g~>'Hk{N0-bPp O U .riBMEBǰD\R$s䰻mvZGE޿l3`[>|pA$I> Rv3P-S3~}}6*^GO)=|1pe=VJŤd; .$V"`rCPAeDhNU-Pn4143UBt:,9_D^F\q~X[z.&u4_ឋ;2nk; `9Vh |ha 51Yї*ql=bG{6଄QcQ|4$G .e`:fj"4vuN *TWOMN + _^&cdY %ukאEέ`G B{9'xz֨ڵؒsv@r:QǴVॻbq I9^K 8Fm{->ȥ}Kt)&+"$0CNYO M=1U|ƒשPsxPt$=KTUOyR=Rx B/qP5ߣ/(ڪrٝ. Ix8FTKd \"IwW:ꙊuT Wԏjt>%BsjuD9ml Aq@ I(tws\ƕpvԆy,ILecx"K9k[p nz5$ClP+l w pԠ:dJ9d1G?J?F78P!UsJS)Q/*79>+Y:[&MnSjఈ@G 3_MʢR2MTz~H 02h&7ބ4!ZqFmI7ǕJcswAʈN.9.4z3(ۦDgU'@wFeL.cW9w3إUe7e-0w:nV&y5AB[6;iG_ 9.ʒ1JBypεaO$b3.߈֢XɥY@֛{U˧~6=E5KH5 I6o,1Q8BV0jtZxw L:B-A}un)leER 6G\\FiK+ldXO!%͕Uw x,s9JchKe 9>WxCTQV13Sp.ZZS8zft0 bSM< -jw y$iV3="}sG:-4!~ 1o{Wڕ'ʩSJMjf~} P[},Eã3!妵qnC2o^Y)M&,?P;Xq\u=R=䕈KarN/ LO iq8@ ?yFUtdxyCD)4R&R ɟ! ,eX$IH)t*/ݍ`Jc'Jx\%D$LciF6H29ҪQ+*;j2>~;UgN`fJ6--%6X }({+\rHkHztW»xXőrxपxŖۭQ=G.?:Wk8/k_Ն2f#A<$Hnp:Xxwq)c,Q5*㗓+ 2elj,_c =eG/ҹ,UA|d<,&q;-ַÑt0qRVrlxl}Bsb഑Ӄ r(Nb*0 oM|X\lޘnnPliͨ z&PP0PηFoOtLˢzթ;ӓ#ԃPgPC'?(3[͔^T _n[v_uO˳IkHmXtQY[Qŝa95Ԭ>ELmX9?IOw0͆܉Yϰ$-F~(LG`S[(C(vփL+ۣ[ܣbX_XeT<`Y輳܌sǗCO-"_E{6Db0xno_RjCGr}!qbѩ ژ+C FF'15N-S73$l5Ђth2w0ӠJd-~r NrSE۴J%h5H&/#;$ɟ`7= Qe|zc]`ND6Ւs'D:*{ Ox01JI@PwOm+lg'1LQ9 &`eSIQ¨7l=Nas#s b2ϻ-Г}!+VxS5~c0Qd&m9*>.8;?:{4. 7zTsYbW:/9Z=aX[ 3{Q}W= 2Z3,! ?y}M_zMp7݆z3!H 7r|ۙ1 IYl.-k!]{#]ixx kGΫCq ?\wڕK}2%M= [D}'5Z9^ ykH5<&?ZS*^ȋP]~hfa ̽KL5hk9HnF&2L޲/lkRrWU6o˔Xlbsg2U K-2 }*Xh2)Adsӷ!O58A~3BIY3'Rͽ;8pE%#1'"g'5x@^y3|A%x^YDq2Qf{1P:* W^MdNL>ߍye@j-χb`=HGƣab3 º'ì) kLI-NJ*K4Ёki wqmA_k8I'l ;)&X?YHywPg,\hnԊRS8M׏0٘{7yZ^lEC<ۼ6o{^7t$۵/׸OK,Nrǿ`1]V?ni×!0Wwm%Š":|,Z>ƽjm ]C,H7i/gDZAB*nݰ׀ P\uZݩU3&Ϧk,nRMK֌s"}<W!ګ+pV'WKGRh#dhGRpT6TUCcَScc|Qhv̩h=ݨ5ƳpnO6)xAC1[5*\AЄ熏/: *:O/gAþN^ʯFZfGߡ@F1Ny4sKESHϜ{ENS_W]ޤ1~.L`*siq1~g$X<&6sA$pTtG%sJR,ǖ٥ پP3Q "{T|,Zyzo f<,-ܓ%5T/?:-eB KM}꽝SS-0,wl%.E\8{rMu8,m"ӟ`( M}zO+gYl%4?N*}:ܗGmi&R+3eIG@ /TxjD%)PfvWuAс9 DQQ|N{[> n:Ri~ʀL0 ~W@((^x24ߎ*# e#ǟ1vXgEyzIh~T*;U^j=[t '0g xYfz *'#vWn5wޡ}`8|<ݨ7FQ.KEz!`KUڜb^!8,,Vh\P7Z:U!_$̟b0o2t"$| uӔP{Ws!s=5QjҗGhen-pKR(" ?*Z|wXȦ[0,wZ: I!mb'i'YxGP=/N!_I\Q&[LFFiKD GlkqӐWtTGSᣣ:I.x+A Pqjoa %nҒ.f5>kM淘3qė@XNX':+d A`%✺9НM8I3Q;34U:Rsem9mc,&達 I^+Ӌe4ZˆCAtąʐZ矟f$2MWYI`5s/fOlKUކ88ptI.#f @O-`2W1*S"1b;CQ|+^7\MԷ~!=o>=|q ۜ9> by[<+6&_rr51d\!4t1MԦDeD9X$KnyugS{[/zʣVSs>U۩ئ9Q &'RQX ~LZmv&`Mނ$Uop&=M昕V1}ƛy):(dVMks 8`G 1vi+ܱzuS:CT%:HmϪ|]#zӄm\NF,8B@Y_| *OwpR>,J69!AO^` _6ЩHPj< '$hԉ_o $et30OV }pgTPdr`^&tM^W0\&Gbh4K{H8[5h:zRbN@iAWP~]]U650#o^gY̒ ώ2.I2YG1 uͨ0k1ROCLPBx~ o嚪r `_\t/12]!WKbNW7!\(ʠ[37g_D^QflB޾N4R~*dUrbeKAȈң=s!oh~v۽DjGGlûsk]Rn+f+Ila|0|>pKy޳+Tr[~i|2>3fMVףӔBつD=Xy<- @6v7̜mvu⮷2#!R90^[:lG7 Ar@NOc *8SK=3Ci=M6Ye&`b7yH=oe߳qtu:>}A~gjSAm3Cj%Xc| 3]s]mV- ~ ޡ26] RǑ~&č$BO~.0* 09f]|@'x{&^,k>Yxٞ 0p j@7`|ƝWT+ dS>gunS~sM =8NyVR)Z5Xf0Y ;Zk-: B/X h AQgBBB}ZE! ()%i16|[!zMW`kyA6ː6Ԓ=rR:bU(k0`pgbAxA/X0kսJR29U _E9{!I_+&I2eQƣq~&&?h5TNr'*^7A ]aE5 cD/-喺0PT ra-U=Unhxϰ_T-҅0Ca16OC h*ix)o1c]Ys >䴅(4ַt0)3),,G>7笲[<1}I+Ǖ?Al,tP(=⟻Ѓ#$Ӿ8(JV徽ﲇ]D\ Y`)9_8e,(FqFxܦ#P[JWlƫEaՄbxm,-v糺~+5GlBzO;4# ^PawP(W\}:Y"'dsM<ւc; 6G(Mxd6ItcP͑Cv;e+%o%\ϙ^BoD7(åuNm:>g03%{l";p60рqhHNF3?jUsᱧs5>iUsaHT%%3!:C!y?<ɓlMij;E}!ShYo+'V1n/DaT`/O}!W:{-HT4=\!$"H8ڧdNln\^7:'j"ƒ93 %+F11./y"g&l~YVƷ$TEײAi ćlOs Pķ|y2-@D{`c x{tk՟ &UɫxcOᖳ~4KxwN ooŷ" N{xD52qCP2`FF5>}AoPY V0XzƉz`A;/G,yia&BUYfF!KVaWWeə}|>A*C$` RVJ0i<-:)v '3sHBD|!>Sl0ewx ޮj~3f9&Ē~uY+7TH|1墷mfꍐu#~5'ȕ㶒!m!PPb0W8W-CE;@!6/5^IJ\Ŗ o9&R8*s1S{!s;O`_cGh'dϯ [su11D_.L`ZajZ-+ϗ,(*D@n#h 1nM*G-eƆ*^g*/ҿ*HMq(R=zV D(k3;d, 0!BSCU M\xtwpKfEqz"[8 e`!PiS1/WzCJdU#l<1̡A U:0S 5qTpZȿY*>`,wI8d#Ѫl 2&q1Q(x#BIEhUm@ps`>EZ ٫O ppf֩E]u@w|4˚k7[#a'KB[zEF2&δh1NO$mak! ř._(̘Q qUOm<{^eFp*Ǝ# <S&GH3n6/K]9ԓ 踙ZByڧv \jeNq0Yc"Fg0:N hjN&n霨xFƀjq-{[{akZ{/qdK͋#mWVKrصeH RPpP)[ W91KN'|na0YIm e r1nV8S<[{V񧟺 Lv0bՠAW(W,mJO6S1ѢG|OD4]+Eכm}鉸S*ʜCW/bI!gA};!װ1D#h5H2PG֫NOUu,e;F5fD^tt.E5ze:-&~zus I>A1. _uw\f޾[@O%CrQ90=Er5 Q#o xM 'BM(]b:jr%Z,[ kRB^V5'z*q8Wp0o[-24WەIW/}Ѹ,kap9yz%Uֈ!JјkqA.#Sڠ|'W]8670VdWnqA~GNl!>Dbjf%шAcC;bxg ; x=.uuExAW|+G]6PU֐:Udw*"kWIcP統9= QZu'ܠJ]&Uxk* S*Gbčr~Ct*elF!/6ju ^JLQ`"-Wʌ=8 nKG^DY/َꨫ 4.mYMe1/,c\껜J7+Za䔣FBRƒ?_xֽ%j=җB"5s( $uK <-/, IVK)=^M,I4P)fVunZ8 $0[vO뜁E^ NW8ʧH/q+tR8: 5 ٬?~p:V0$B`{\F9j^bVR""tK!UJƚZ @pS_wẹ@Ct;c&oX0C$cuHT Bp<6EElcl.OY;1v5@=SsJ2EU6`)Deg~^܌KKTBEYm-P4r &A ;U48: 47ڵTyeoø7NI3nݖXd@W aDDޯoc&~99c5"pQmHŤ4vXGg-B6ϡ̵u& Br)pOnnZ1uL>h`^?/M*7zW,6ϼ[|9c*Z:ǎkh/G:+˷u+wv4$&CS\fygWq^M/q$UwOW(%uqPϹX 'C۽.>\C" O~~b4NjPМQ8fMZ2X~g)]0<4ͅ.1 j#EV@z6n ĻADBhe;Z>!l,eO({Ks =D  &+~"jƇx$k] nG̚2ma#M5Vm+di+.@k*㒬i˦iأOoXkRԿ91M.PHSU6 qx A=XY$ <3SRJm݌2mD3p_hke=xcO_&Is-> ~Mebn&9зGejнԕFgeђ |\g(b:RP<*#b26~ݟ" ʕzA9fC^2:i ~uNr-s?#x^XP`%37LĘ3sD`(C{A~XYXس$Mn;ު/Lǔ:%e@OʻGpK/n̈́-q#Jӭ+:'wϻ/͇LtBRvNq;ѷU+=qc%ߒTH( ooե DsnޟO[*DPjdakAOhIٲxaIu(ؔ㩟jDo78=Y{^+|꾷$Es5G CGvn)n苎?`o e>?M)/NX_P=zArJY Bk u9tH"1qaXqek|-÷֡漨tqTuPls!c" E(cvA,B>daEMS|ݺC;a S,OaOē ;5& D!~2J7 ;!fJ~5|QI``t*"6kA%cÞ}6a!5俰i6QNg >?"(h;3:!:v͓4&!PJNFYxٳev PSU.6Έ"s.g znkYuاPڅ}pݢwYdZ*yXB1@HOvlJn5@%"+Z[i,t2E' 0EssVcAm;WS?Rlėrʯ\;!CPi} ՙpl#%@s2WIT[yn "-Bp`1wݶu<EHb>ȫ4n; l euSt4h/dKYĜv;J!884S?[t!ԦHxn'k:|tYXkgJP %JV`?:cy5qS>HυqQ/demftP0r[be|I}n*:B\ꭥ{nED}MNJTKb% yKSR0$F^;q椲A{aPvmё8;6Qljt8- O~[日f0d`תLR6^+ &mKuE+CX,NeG8(!C%*=ш6%dj fy\ !?*& + 0z-ԻD02KحVP)'zs"\NƜ_.vV-'I ͌d |dN)NeCfnщokLز^e}5V:iMEhn 01; S_|ޙӀS m;Ǻ*_ظذE[[37J1)Px %Ac0{]1?Yns1b'V|#W2IAGm@ĉ1::Tٺֺn V/pH h/"ʞd۔du#[u-W85 fnG!>wM x#,T+%lA7Es?T 0 *GhtFhvZ,1Fae.jO%^ D N+ڞc堼jIA?j{ KB V^~D2F7p (LB7TL23OPN蔁[.B:) {*~TaG(cY$&=ۺ@LF= !j l{.e(|zw/-޼>Vv!} crZ@ͺGSAm1\oa&ݎ8WTYEz]q =.@*aLrqӅM C$ UW%;EN6rf ׸8;.vLizˈWZK4 f&ׄƇm+*/b: c]`Gti^]2͡ݱPڸmYx/j>ӤFO,jSLh^x8 6|[LUe@AfF㖎"1&کc*#>`̢>.Ei0ه\p8 8rial^,HD; \\-X,`-\5UnIj9Vև Aj@HfbI.|?Ԏ[{>bsy-Ü*WE<[ÿq)# FzƉNW}t/E-Tf_{R5isbpXĚ=wSV갚6Zu-eQu+9ALhłGkj¾@ :p +!=_MspGY}(C"MTIg eF3f mSj}tI'FY̕cp3j-U](潯>r>k8CEu#|Gw'_D|_ hêktr`'{gy fxsޘճ]R629g{=^Mb9z!Ê+ Od  ž⪾2F'>m1]xr iֆ*%Tݜ٭0}._^L5F'DTW}n^y᪦< YJƕH |2B8k~pdWJI@Shq7Dj20drsMύ;0()R}UAsA,^RXLkI!9=̚v5}z>bw_Vhh!,w3EtRX_|1o ^.`쏨 9ȯ@.CWKjt7>*M x´SG  ̲ ,_Qej83ﱿ,`m_7ՆG! _`йy2'&VLK.90 ^"c8E6d-w]|& @ ~$jK(I|?^ƔB(⹉! Y,ڗA9;"$ &'S| kzU:Ґ](St4Y^^^fBrZtinBv SrRp itJ0z /(Q~bd;W{YuWB#$z;K}f9!;K*E"ۙק[Qj`iٳ?%-Z.R6ea1cGo$ZJڃYGOh@@L⪃Q#U/LvJpg;Vme(u  fLgZޗf}5h3xN<)] }(KK9W8:M1#s$NTdch{:B+u2 naqZɿK|\:.EtvJ7{r\-Aճ(LJ<"d%<_TbP~} Wq&8A+mo",hb)ZT'v1nUL%s }ڭAwa}kK򯆏y;QPh*1l~RC,$ 5/p7{KRT@ +-3VxAj$Q :!?bO#iڗ}ޞn9J6Km=qqbDvX;7RD^lAd=f(,qq6(ޏg0ekhZ=-َ?>Gej<4l .n0Iz_0/wq^ qԻJEd/uٖPr+a i$f.ʸC= ~=B7aVsc%z ":te T[t7=69"ZA?L54{{8m„OĘ3$r(6_b}}F?=`b\_nlG.ѽ֡/˙v/ܐʳx׽d8m;Jx._$Ƽ@"b@&}WF%g?{i8VCӚt,w: &bY7VAp.%%^q6*\4Fx?zEIyxӽf7ܿ\oQm>8^hy>z 1OFg$s= OFh*^W9b@ $Þԕpf%̪za9*6g(7;%[;SEٱcªkRRԶ&{y:- OMaH߀^.qe|Ns>#BdER"߾0Q'ZFӐ"R yczԑ"-m'f@h1>CQȶ.lh3OnDLudP 3^<*E*P{GklUUD5k"fEINQPFkۉ k&Vh8P r+{ #{7.Y'MX;B ŋm_?@ut*"81=2WL 3M k?|6Xitou Ἵdl4x\MuTc-۪*4}9} ݖ(Nb'`H0ii2'&^k-?jfUtW6N1q[z[aKU4{sA/q'դJو7'͠9- i `SE ,1_P&& `:F].%~ Ifu+ap6M A#I C@yb]H'?|.$'gXlA\|k0xboe }qTh-}^w ZS:E@Cu(@Kʪ9yP}e.!bHha VZVZv[yyCɔ5L_Œ[-WU3'oHSL0Q %Ӭb ܮPL :e#M=8%6p5F@Kit.1?<%2nZ~Udc}=-/Z& bGkbW9~{t4{ayciv[3˼Iyj rA[!Maf^_9gsQZnK/W!,<8OronD'߆cYIΚP۶wb1-=S)k`O[/ųsўZihElλ1L9‡yxA9*swB o9P!J,uvN64ŗ?A]oJe35*ݼ{dA@..s^M ,(E|iMj ?F.}EB'SM?uG۔Qg {݌6qrG7^[)QMGP0gAӭҬ_7BFcʮ ʵ&;[bAͧHg p%(7yF?T WVIڌsU:ܝ;[vo^KBj -J 1 xr]|HHOU)6/F݉G jd@ oQD"nr ?u._mznhϵs~rM͏escd7ƛ.{*oHO1i)C\jCǶI"@@nҬ㴜-W&~;qʖoh߾7W2rJIo~ RGWN,P %|\ED@Į}>N(3{e$V§=c"1h`ujfųAS{sO3|]]"(i3dC$B!W])v|:1^j=bFyܳ3YY@H):b/V~7U1v _:K'Y -@G徣\&4K:2M@a.d\_]4"M;iKIݐotGx&Cy"D ޵R>V@2 uc,،k!lz1nȭ)5;PN#w0IB\7Wcjإ('] MK nxc¥>, =/l Sʯ/4+!7n4~w^'G,csxS iQAO;4.4Y]o28(l9wM^=|=0iU95X+x h/ltu(wN'd}tLl3]BGt=zx'\Vfs61 PK>8;݉Ҫuq:51NZ"l0e9?ƥ+t`]lZJRo>!X{h&vu8|"@#mQi*:/[I>/NP \߬2gĎ6#|z p#~M\vfwtf={ҸevJ̡??43PpW=:>c?AB7=yɬstYe݆L g_$4.fd /:)Q4|zg^qpRy4l\R+uvZ { ?7׹*zO{H֯r !9Dk`%: |<~B<:Bf@vW/k= ǖqp1TwM2'&_}nd}uEõ='(`>E$t!jr5ژPWO(^&B@&`g,Vn8|!9AH= <|J(3`dzoOx/u{ I q]u "jw 9cGnPrnSٞ'ʄ뮁 i ג踜?Df2@{)“<#'}vM3箕  (!!}T|,j`2f cN&X R4s4`'V)yQ+K@ WV!In4RT?!qD}]^h-gO㠔τE*úFPF-ATW6FZhܞi 1!x 22%8~qKUNMd^  8{bC;6*EQיɳk8c֡5J؞02"cB$чnvu~aNYVۑWO'C&v&7Œe EN|V(ʢ`UoÜO; MOT.{^.H%g;ILNm!TªBj5ԔNLE 䐋 ,eA'uV+9g,?RS8PpagUӘQ-Ɂ2M1U B*|g{@Y^s"#b)H~#ϠGh?LPpaf9%#׋c1`lU;.8b!?wOkIi5=5b:0iTa%je@^h-ARsn 5+{dVfϟb&BwI>Cl:& L.)':)\r*;!5"5Ϻ A?+ Ϭ=+80^U+ ҇2Í+Xp~+%ѕ<Ї2DZƔkbĞD)k#\,҂`}P]\dErAN=X6̴A\xX)Hv9d0c:#޷UUp-xi|\D$FFH -ʶl Otp%t38ZTΧ#z||UM#ÝBmG MG?}.*YpȌ"`bG(w-0!R.O~λV&IO6-q9kYϡ3KX[Kԥ7}JfSGQ,ӱ_-qpgR˸*#/Ǽ6Xz6aVoG+חg?;L4TV hO1{8:EpM#aY#dqdVGc*As)FY\(Ph)x<Vr$ BO'SE@g4vb\?sE! pL? zƥnC : & L^M=.L^,4Wc&#(ѷXY)?]B=ޘ$OZrKB bұ|a4^_+ITbHdj< Cs描&B8E$i mlAAD?mt_K@!,$[JӨİ/5.glasR^a[\I?# y$͜1MXAsVŽD;;+u.CE)$lf?9=P[͍`ҐCIg=dtR%PĭðxFYwEAgП}v@9 42tv+:O|=_GѾQ@l!#,>yDԠ͡!ۺAl Z21YCG5 9ѓt wXc XJ-" 1ޣo΢!f~xx;o˓BZcA!(f-'RW<>$D0ļ.E?sw"8CΜVk,16lC5{%Eg5%iQ >=Đ O G(Bl_Q,5JCμ4F."Btކ[iw3Mwp_ _)w !H}h[~-LR[PT}T 9C!p$s~a]Q]*Q`C@ p奲ݵlha-cebE-TnRgppogq+\>,)cˊ_Ó+y +\WPFrȲ|suezpL im@P7-s#p#$,ϑCY8-i4Z C/5`#&ʃLXeİM5%X8ttk"1qPd-wV4kR?xMA!9]B░ѹQ-6o,P]F~q%/x ˙ܻ?ϡ$g^PKr#ThpKnOQ?o g*ՃM I$(6,ҝ*%<4;^բ>M*$#tdFDMA{ T9L6}%f?-Y'jЙUی-* hLHꜸeu}$zfϼPm-4~R3nbM?Md(#C*x*Xo.#֗)Hۃoġl*݆ 1⠍%Hʂ4oAD[ͩQpG*w˾Q^ďULЙw^X $}" Uo/ڜ!&}\Nr7qޔ$ !MqZ`mc!MM/RdMi^ ^IQ-v18\  k)$] ߬S5;M_mM|Fh,>_7QAn|m6p=>k.z:E걙áhR+m>î<}E[_#VQ㾽N]E`d8DT.R}ThR P۾~=-H4ό3O( k}C1ʭ*HJ_LP\qjߊWr}zIBDSQt= u!4memo'M|I.}쭘@QCc*ma}|Au 6

      [$78Q>G{_0AmY3Mͨ2anSTfm!HMfX40 )hXაvJѭ𰠥iZNƪO,>'h[S{! 5nU0Nʝ(k7iu Bvjbgn4l6?Rtg;f}pŹcpGI&@5 ;z 둥d kθ{wq27':tPP)TYx>h#+X_CMCViȜN;X+hqꍧ f Z_| VTTp!W%ßwKPhjعR÷fU}{/%_=(/EN}Nl̡!ZNXd"VauRJaBL7߲ѳ[NsD+]\hN X?yvqS@z,v8W8=:l3Ի5@u@uHL6Xgk1ٰV])i%yXoh9Q J%*RvB%Q)0J]?zhHryXqj̷q4S 9 vtMkDJWWnHR ӵn' 9کxfUs9ɿBZ݋Y e;KĶ+퉤Gm +0`ӷԄa&INʇ{޼2$;.#Ջc󰃑gtk;\&TIT:(~ f3=L[ai8_RQw߿3Nv~EJ^~%QD4Y34tY2ĶJhLGFL}S`*`{Wa6ݯs-x{+snHdrndMZܿmU 9 ׽Ь_e޾HMQ=^PЯAdK'7ctƊEl)=Cξ(n&qaXTnVytE·4'޾5g]j$-NO>D:N呮s9WR˽DL>K)Ҳc7 |8迕}vG(m+},}7_^9U;v{K܃X2^! 0۳UݟO BHCWЦ RڗzWX--(:CIF)Ϲ^Ej- ˟C+LCҦWG&tثUt8w޼ KZʍKq:{[g"a Uɕ?PGdz!M:;"mc4.EqM#4cWUk][:X_)귦 WYqR Ӣ3"sS4g ̓J~*숇T=$3Q,&3LXx75P(^.{*/x' PпXgyƱcUޫfYG$`6+H+c Yܜv4Ʋ* /3D &_[m9ܠ @(@VƲkϳƛdZvAq]@ K묹kק ̬ xƚVv G7r[+"=(k|X _{-Ǩ`7ĵE@~IE.7,3&I8k/uGeI*?;Hĸ֍HjO ~*u3)ʪ~xnwYÅ]]XvTdi-o95c9+JElT 4W ӌT~0+-DyY9f?}RDs7w'ʆ9콄'A#ެXI0vƱ*ީ- kk){˄罴L.f6SeXi'oUXPDa^5;%==1캧[Iw1 ҝI+eRf?77Ҋ 9j®j̺!$([ue7.2+p­//0?쓾/hkT˜D`DWSlgO }>Wf%ٽk-Mr>3=`V+AhIl+R_'JorzcNT:.Ч;eTsiZtye L(nt+xK߿S] |U:4>ǑT:_)sH@9a?Unӝ.7v+n|~kϡ^mX">޽ p.F=ήk<3m1Ve.!+ z Ǫu݈@I@eLH]MS(W#?aY=pJԪ%g"wh{ht{RVM#->P3ڥhw]|wu:TNaH M(9j>Ո/Y6,Қ\JC}Z<Fp:,:(0an"Zy"e1iU$2|T #{|w ;؟W~" < x )׏ xݜMMŵ׋ 5 LkGsko+6",Ak7)`啶P|yZmq DuwWbec`K|5nִ2ߨF UX*2-q;m?;>^[S4zʫX@(ц%$.W먶Z &6(/9>F(Th~|o\OHX(6r9RGMB5* ,bzjU$e|Cy6'S_ң [e^ 4G¦PlV_xXw:ۣ?Y?_c ܍|@Q`ِ^&-[">W1As`"Y d@6ӟ\݇a1"OGkn0"KHCcZ>rAZ^ƩZYȒ?d)FI-4$r*6u $FjG➊5PfG|vyA%_za%_V>%"I mMy+6Rv^_GlE"$֗o7Bߴ#6:'sN: AGfm!cmϘ_Td 'ut@`Q6pPWt sK\S x0ź2bQc1=(K s y a)PX!\DL쮿ǬZ/&gV2K:а_{خMї=%Qvmf`P:W{`a^YVg+ B֣ }9:7k`)xjXEu@8as؍Fg>(cpEODl>8'&tPjdQNR֗ƬPUGU:ɰ*=fP%}1\f ?Lv_P`U\B*5 sa+GylJMv3F4crx}ٱKA~nd fǝcmrVYb{10L٫kŠԥ'UlJE+"zćo%mu"6. Jѷ)ó9׉̕Kk.k #UHHS)|AvAV] t leǫM B|DZ)9څK_Qi6@NX敧4D7,f H,<ʑx)?S?WxU8W2I:HR0^Q cyܡI+ @@[w*_ˊj@Cĩr )dsd͚Ԛ*^I-;ܾh*F < O7J qC,up92%C.k|47ٸg|4![@X8d vRC݂J{vn:$?(d%h'#.$ sz!| ?J)IknxUAoӥWH0Z3:AחQyڙ P{oCE(Fsz࿺q4Fd>qX䴃PVpSy$4u|7K|>*qJ?75 QW(m^;RD~lij3\2sU{̫kn`Nm9٥[1P['7t;=qo?4R-F]`4E⢡{ױ}t8J{X7uo;SC.x ck uU6WG+䖰4& Y[v#4jckB qp~/{wm$"]0͔եC|0 f-ÛQy_tJtp^+\O4 Ph Q`y)UY{yAwz :QlO f,ƨR. 8]W_7"r} CX=Fgd۟Lw㤵:wUQ 4^-뽴6&0; ۷uC`:NYԀ @dtTeqA,pD9zdEg!Jda#@Ս#Ns?l H ~3mS I;K24[E7܊NeBwUd7f&b̶Ɓ1 i;_MiGH^ ilm>NFEQ B}/ʡY4xl9LvL.Y7`j23w/vc2, o:|j 6xo{.]DT8ı_F7B7bV~iOO*]vĎ-O池:&o]'_K Wt W|v0eERC[v$s,Hn! 9UFa<1]_#̾S8=2cy`2w枨:]^.(o}u ?bл75ӨK8/UD; 9t *JP=bw>1jAi{p8ٲ>}nȊK +TAܠsLY=qpQ?39/`)/'A۟ʤloz5{2gr dI' LƏ"U^НУĽI @٦#hD= %r*VJ/rm?q U87W0eb4A8+>rvgHrF[ڠ|hù ;bчІ9ڲMC D<;۰ 6qA@=X*f#w0"4P_yu)ͼ`#H##\+,L-1B,|efùGd?]-ɐzWw|&> S\,(5r"fK,9mM6 )d]Ipp>f\D6(LcUw\=>„xqEp17;69U+He Z3"haL|%[ЩT;w ޒ89${\[aW/׀ S  jͣdr+"=$d'X>ۧ;*vA@ؙ=Nqb%=9_>b+t< :8_ozi-D6tgBx݉j` H:VNE^(D'ql}iN3Ѧ 7&psCB-fI8P .%g<^x?YaGp C)ױ] V p! *ΏD 8(=r<ׂUws9h3%;596 [ܣE+M_ C _ E[:ǂD xi P(4`HY9[{st33"U-=$F65Ɲa}0v;%&dtvkl+Jʠ ~$%Pݤ q8@(椆i܌_ɦ-$bCSayݘ8P2->6qcsPJ܄)F|gGQ3W!C2wz bT6YWfwUU=U̡ R`b89~H7YȃyCNhVlg Z3;NKTiHgrhqP[K7*KCM-Ep4]xo'3l9!~ C* :-t+#Bh2$ Rl?sWqxNp]K=ttaA]Sc$ɒ˗}w6愣*oY1Cwj3,:)-]u*I[4j 3|d:V廈 ܈Pl_M<}m 5b\F /"UOI`uݦ[i~bȞc(23K:SKKX*`%27 x( :xo芫] ]̛1Qw9ѩٕ+'mg>N+B^f_\fEhrP87M1' 7|}>"Y>;\Θ/X7Mɲ[L~ ze&)"M'DM mۼM 1ked u O=C&?hW4LJk՜ :ՓɨYꚑMƶj+ `ž)U-dMU9]:#p2 '/ъx&vCi_JDT6j4сJI4 QJJ:"w.dr!' w$nBma*yO,wYS頿 @c6VT" 0+xsk\(}g=/XG !/ y*:]%Vs@ >PQ itSx Q-?Jj {ª,R$ G+pT=V|u+-X]]tH|z6oQQsMrL'n}n^94OzC4E>{|6K|_R(dgH UgэRwmVdS篳Uq 繎 &V[*M =3?KEZWlv.ujsltǺ"黀Ϙ^ܯ=J-zv_i(>UZ)J2!Fmz G2L$$O6Xclq&]ZA¨[XǤ#Rv3å):Ѱo$K'A1Jڻׅ{ÑT½K|㽰hUt_ LvY[F `)(HE^x# *c+awIѶ|)xf>ult֚k4U19%V}*σ7GəkЦ:h3 @N>K;+a7G6ba(1_,=^tB ds*YLS}D.p 1yvX[J 9M/b[3?˃I;qM,jg#|RL9XF3*J&HG7UW cd* o+sun°-Jieߌ!*@AnX9-V{ y~p~q_MYv7'<"!?2U|"t&L>)SiZ6Euq/0y{VcDDנL^{+5gceN@yzOW]$ @}t[s^qNqFYC6"d`-v:*gu4c!N%Tq`2t$hB|BMlC4лֶɀ&Γ"Xq'~]iiW'+ޫښ/oFhaN[8px$8`-h<zf|NFY~xŃŔT.(s%#~ю_ilŰ0~Q^yixqw*gbOLLA N]X?t=",H^7}!uh!Ve=ŏK%b՟bd/K6o:/ZB}XQL;I}nWg=lZjqca>?K{^|'%ݷ>5I:4TVRͼ-= ]\w/4&ė;vΎbL.PhlK-,I[:ɋurŸSXAӐkO-A55/̌58P,©&UX\QfƪOhEMS1YU) *^x]}ɞO kb[>ʣe6X]tS0âC*;7#M=zcJN'IZԥ`a(JK*/XʃZ?%@Ց4m&JÈC(Uڀ4may=(PhŽx4H ȹh*D5(z{-_h%jo;!&@#=lN᭟90} lrSvIRvb3܅):ԩ 5.UY ֵ*뙱U$)]0öI_<&X6_(q@iWv⡕iHФڵ2U#FTt;*X msv<< w`f]7NeyUƹsjG ^YdW(`-LE[SL3ouJ_r aX'Hcje 26޳\GumG<:_ŚR@!jp2r <#z=,ynJUR((`osȕ#e+ԃIt)_ңz9s:cw3p#a~@%]"e\AYN/}Lf +\!׽R@}jfVrUMIF#m&Q")ʑꥈfPj1GQojc ܪ&S sw,Cοw .HL_P ޞp.&~JB69(+#?pVbL7%;?Щ 50 Sv&x̾p/4KƮП#l[])"͛5>UYBv]r(4!ÉrXՄk= 5Q:W ';jpCSLD#m8̡˟Ɂf_4h&4bw1o93w7wčDKH^ZS" s([q7򉐺pR\c9tSiDBΰ-*gү~_= W:'d%.C;LZ`q֭ }KE%n)[nՂh 43p4~ OʦELHΧZI$ +x- n~Usshc[$1;3L\+9CŻ(S'n)AO汪l.eXUt޺ա}GEL3owle&9w$4ࢡc8:7zK%@\gck '|.r 5* I?Le*b)Y"ַNr-DB4*s2zᏚ@*&2ebTG%<1Dz:M\#ƏaCUd}s~_RJEѬO>!uhy.\\_-}$b^OI8ݗWYBn\ډ_,~[ "l*)):s/.ʼlF0N[} Z^- b!;6y iuǖƵ wԺGS"fǏ.|ک0l]gml_-8řj47pDVS1̤>!.OuȦx){ dN:0)Tr\i# Y'W_(ƾ:gG>qVOۇ꣔ J>D 0łܻ /TiZ/B HE7 ,)H̾OÀP ZdWq.G.ʒ;dd>+.p$M4Kɞɴ$wA&}lŒjUw^C4"uU(N#r8=kmPR.ɴP gW1vxMH /;R2=*}>1gtv]x+-.$I(*q_Pg,Ǥq!F:_0S DfܚkЃm]YKzds/|| US(6i?0|g^(?'8ELBzhZdmT[͑w +>œ0/{ }y_>sp3(k\6d 1ˣ=bCpcEEХK]X?eQ}XƩ MhW:{2B/N^h7`s{YRNR( s*pH٫8~v^@] pI `mBkLa;JG#u_?_oCxBV 2 LaMNTkgkK]M4M8D?gڃ.m x4q3&_< ZG,#?^Ax,n9ߺ7uӁ]b&.Yz%2+%-Tޙ(,610_ZtUt'Jh%zC+n E2IxUToT puϠP$1д uP@ KU!s%qǟ;$&ī)i9C.cB8u7ִ1m%'-6KQ=T^i沫[muNκIZ#M.8tԠwNNw -o~;_~Z"IX멱YwoOɀD{keؤv9}7eY3Mjb̝xpO;[ۧZ[]5w;:`pW<}D>RPL8`@f ,[Wq,ffا[7 rB"{[}[ O Z R'm]ռ\LJn8v@_CđytO3fݨxR={l83 W=2LŒŭ",SցuE5Fՙk*)(H^F,mzy=\BLMX0VdU|'4C"ѫ ϭ/fx]g-? QI݆Ra11db:{:9m`9w'5k6\.V]VTq6V|N ^;(0ߵ%̵W Ey$RxaO( K';LbfjN! ( 9:]Ɨ^ i7%x$yO1xPV{>@$j#]^JT2׶ `s7txقmY,Ll!g?q3^y uOps`|~,m&) .@ogWxPJ<@{ۈJjm5PAr = 3p]]a.dFc S`A~YWpl~?:߂M -'%5"qHEt!N?ulB)ym-qEu77mK X AV{JB?a nX 0ǿuKyvÜ[V8ȭ*IH9Y&qwFO}bߏG'4iB0 .LD"qzq|3wBWaBc|200+U?Ԅٺ%pW ++6$fw=UN%-IDk tkz=({w֕8F[b@,\|ɠCGn5zc^ITڀ A@+մ1M/̾G)#2_#+[~OݮxvEm#lM\ (=|Oħ `Pd;97%BKF6#5/K ®yl4PGgui}W ,ԝ]?:lVz=f&!1IsKQq*ĽV ^%c&CԹ,Ik͵ K&Tɨ6S.1gݷ(g YZ2 ǃi4X١o0GOQ){AkG̒= XR4^fnhsS6XOfq)pK*9S+i*kf}631\7)Ō$JP6jVay髽%sh'9{v,X}!Y.)7yBu=xY%& 8\Zܹw472>.ybbXZU$9%Tk}C@jT?g'^bO60%r@=XJ!~ :J4YڪE+bsO:gCſQ·uS#DjMK\ihD@&醉Μ:N=k;!|еͩHau򌪆w B?n*JN)Q:.y?&YTsֲ518/:Av/ll/:QJY'PF嚺0ݗom>vUIBIU%|6T-{RYb{']aYǀ*a9ztK|Νg6JC v,E}~_Up("9/Ep>z'[䁜@Ҵ ˹d׏)U%)?9 +·^:#Rft y3'7`$ 2q§;hsp#UX+"jԈ=C($‚-P]$IGge|K[mBǪ嶑_G&7ZBdKˡ~]}3;l~W?L ^>MY3_nmxD cؽ< 8;VOw'Q;Ђotiْd2:, io۠\Y[=?zM#GdB ,]9Yh;O.y-~,r &KCʨXȭ T@dgǩJԗIa_ 򏆫Z4p J[9_!mIJ,^UPJA"m>U¾mmTdBMr5_LaD|GNĽ`HٯRV1d 0qOeq{S\/pQJXXIn޽?tP[i{goع?j(;,lV(R_UU4[ uy h_~Le49,TORt8knA^pSWRCҥ;rB"_ C#'DG44eR5)I?gds+Ci'G`&ے$ ӗ07oCF_Ќe8ʸhXm4p֫ B ;Li gޓTT,ꠉq|PEe]I4=$ԧ{cݐ,>'e֍Jo_<{4-GZhޠ6 ] s@8B3H^@TGP'Vu\x ~<_S6S@^Kt#Fƞ2D~MCTOcMp?Dck r/ phv=;ˋL [ \qkve;y߻vy~52Ѥ8I1bPk\1XPޫ&Yf}zDĒ­Sq4 um@TZf(fLo+DV^ச)kgҫŖ&]|(SI+KylкA4esyj.nQ>>(/lX;FFBG=00Ze$D>&ڝnاXc4h)%|\vOc̥ =ck;eѵ%[ʣ8(}U"Z=a^-;}9E<'yz,08b+Y3L'A$ΒM9_Ḱj+dlnRLPl3%Љ(UA`3`W%jYNm1XjSʹLk;rL B3V$cQcđAßdA-#s;C?I3Q3Q(WGo.Į4%}iʉ!mLlka <گRрnԧy55rV09;C$S>DM*s+lwIuO%.|=? :p\0H*uSo<չ{nF*j #&* Q1~O:NAܸ\րYx-,)EYN#y~DI=ir:PiN&ba -8mXs1Ew>hFp" `$*t%ހ@g-um%*].%0냼v& 2{^(Ĕe)bu(Gd1_vo0V)c8]ubyC;]n?j!{!8}Eb,|;a5F,OWCahlĥ3\nјOZcjo=JCpp9s@Jݘل-cKb >Kf9UI23)ր c#Ix]Q"̳ !D~A|D4Uzm,wς9 Dr Mp1*Vq)iyA(&E_4hmbּLmi+U)#FDLRQ;Ce?g%"M[ovߟQ0B.+7<%"t xsAqt6fSv ׶h.I2B 6ۛ_O=Xҍԏ7/N/0KG10ja󣀲uY3nC^p A5Ʊ[rk$Ϛh_3o,2xAIބR^!=_=OwNe VrqP׃2Z 1U6.dK_^XK[W^~Q.ɛ͈[3MdjO.G)̎|n@chΜ;hT?MHk9LS!Ё[X{H_Btmū#UpD|H D-kрR^Z2Zyl[Y'4eu"yݰ#{ɵi \|`q $n3mZ銻IJO|Vu)J7sFOoMݠ6 PULjlхO 8M6!w WwM0[9bDFdb|άPuDރꙴ2쮜T&;<; w]?w2㥬{Pyy vH'B h@+0RiI{7IT!j&!g\f3.vPxu6'U?WسɳhK_ up\h*y Oh4tǁJwV5E STlSLmhE3o7}!27ARxH-g sEVZzŊ ju+B\]m`/-xN7zq\" sSM7\uD=R$3s}3Yy<~brԥ&ZFp6E(w*!?Pn2*k  U#Q4MxLGG(1rRh7wa]˙bT3莺4m"iag?"kF~S+Q=T ~`kE0ǝ~5)U?nXϙw.O ͯ IHŸ zmsEcAyX#z )9VQ@ L#!,_))!!+NU'HyˑZ! W[O Pvj7OJX!ޢ>fb-4P&11MF;[eȥB4ԎO&ɝD9촺O~@1 8UXro?=pHKliJ/u%Zm/f놻Qp)"Kbs"4޸iZ[SwPy0g}~ *{7XJaR3*;~p.@[~ݺE*~^oO\tM.Hoj'(C:t'|>7r4@eʉEQ'~um#ҒB;ᭂ6.7Q1ibN!7oWgJTwq+d O9m 4Up4QKعhfMRCG0G eԎ$' E ]8m7503ܘ,AlwM3&# 7ʝTG"Lk!<< O0H7/O"N'j SCC*^Vêk kD{fͷIDF 螟CPjLf+|t&-F"YXA@چݭMr{aW 9ޙ)5O.͆茫zj}9/$ om?% Gkd 'fힻ`^ݹX_>D:[WVaKQGzCRVb^M睟&m!X+hݑT /A}Ey߂KcwCPoE;bմ?-t"^#akV^JɩU3v͝]|e">$^ [65Fgv, |I~DM"rp >#D:G9V[=ՕU} '|=@=JLD[ rX([ KÓXxh ԲY#EXܿ887 vC \\ <s&5ƮjͯdYi{zKտl#'FT vL㇪[WdsS%(;)yP'f},e.)>c"RVxK{$i@f# {z+7ZW)8lN kQyv<00?nԛJmP' j~Hx?OpO%{ϮH Ik41(gER50KFpߌ NKyD̕Yjmh_(Ҥ_?^O}~XLX%MO||Vӡn&2@rQ:rk'[O%tvNUqd̯aֆa<B?d̊7 ⴉ+46I-w/&]Wv" ep E'[-Q}B%0J>`Z\UI,|ЮsZFUA,#bh^r0YU:Ӹ6/2/Z|S5/zәasM@ ލ^Rj(D`wkO NZ`;zTB5CCVtiX+tK4pӧ;rl{9vu]~26#:މMY9>E $*0BҪJr?ieػ*Cr[#NVLVv\YxXQQi^̿GYQk{^BmϚ60,qu'J?IA+)R-E3aB>"V|;&^t4Z2nPKpod3$DǷROjoJ~WGS.p7QJtLQ ESǰ2Q1x ,lw(+@9֟spԆ,QU=k)܌2C;7Z2̩2XN|;˟ ,p1x.] ѡ?>Hc' *40 G/pͪ 8f)l72r7Hޟ؄tO\h sQox%ܨ?&9/Y\eM>g&Ƕ5`AWr>s~77xwDO'?>#(xlF:%iTRXWv[NPBmFzR1vZ՚!|XqsCo~HZ1+~ʖ{c`Ĺ6UUy]v oDpA+8l.IM/w7 H[&j$}BX]}'"fmǛ_SG1YH-i|Oj~xe~ ?"7yDF¾3u)ʼ*n@ugosc- !ia@ E}$2dBZeN{YPbo[XEY=д&'p~H&x&sIHDa$ʮ6Zxo'NȗSj3QOA $kK:MZixe Pv ¢gj?KK !&Una&zb5wsݯF27j'fH8o-#7hSa+<ԀYF' 1Fɯ;B3~#(`{q˰۹0*F|%Z^EٹNd:lԬ̀ЦĩyQ)2z@'|ObRi(`ؔ๖VP3:KY'F&USxPk]JX*'N3WXT1d㥦&RS|QGa%7V -$љ*G@[3ˆ+>OߍXweH.1^9 x-' MznA(^CnHIE$=;g%1"X\b4pXnK%~vu+vd@;|LZ-ȻUB |7osPq >=c^p z]OZZqhf rwBH66=9cLO<Œxi\]Ͻ ! vU`3&*NfKU)ƛij5jsdZ+))\|n l-kD嵖2R%) -tn91bQP?Hf鉂ruQ֛Nu>98`"g跍G Ƙml>ذr^@̓A0' 6-2\ׂzqт(!(C9GwXLq21SiN$>u~;O0Z^"bM Z#i XbfR;6Dڵ_?kN>8T;]!v%>:Hm$%t9|0FX6 ht22xu4Y|g"F @)x`7y` ®iTV\"S˞x0P%`6"SB:'CQA6y5̚2}k0{xRa> u qy6!0sG(WV1k7%w. nBY5҈OMu"#pum-σcR=pg?3kQ:o7-DPԠ,{!wO[-RyV)effqc I/Q 4? {pefζ mKVAstV~˦TYfF 6o7ك8:\UٓEb Ǯ#0;.u $s௡ᔬoz$IӂSw,k%2ׯRyU zY,b!z#N@ SvCQ" a= +]|E>h\M?iR_/9|e3 f]dS~Xz5?X*x#P#GXeZNኧl&Uqj<: %6/ȧʰ64NI”Pnkbs.UMOjX J*J|ҠbOSC9#`A#YZaR,W_dfCS!FҠq `+[GT̥w&SX }߿'Ѻ Guŭwmi V*ϑoo 4bY| t0hʇןxG9X4A>RJ覍tUP YALkcHCz.}iruDpJ 9h筥8|)ĸJWx6`P,7 }W0ՠb/YR젭?aҞg>E[RQ-vU6o"lBK\C {,DU!0`MYo"*&Lnҧ"寋ʹRu+*RvgIGgakԊ` A3H4VJy B;CBdG7&& (bJ`)mS!5ryWtk勣PӦ T AyP[МS5Nvg "Z#ݝ \_.U`vgzy&B<ߣ56 cnÛWmy5/L -uG&5dp(]&HP8j߂`CO: 0̓LXyL L_A;=mB:3xtqNyOSK' I(K2uy09zBQlb@T.tÍ$?*f߇XvTjAwK:55l׆z%={Qՙk?M &&ZGЮ]@BD2>̨c!Skm[vŐ L랥P!?qwo JpHBa8g Rz0݉:c2ЌlJ:ES0 Q$^?+O<{ 㫗 /f_&On+Ҫ!ïNbU*?rxb7(X^ÿЬNan=fE tՎr%#+ .9ʞF̜_º}5sL~Sj}#J`&=xz++QD%Ec0~f*$;XC°;U`M.Ue6,vȨz'hk?ͼHGZB^1,S#EN_*Xڰ Yd銎Pl&;ԥZ0x~źmxDX\Y&PP-"5iOi-TJe?3y0/ }w19@D+(ɭ}C,pK ` )p]{ vw`-T Ì7+OW:HF?g8hʫ@1O;'@DN:jQ;VQfo%gU6c9(kaoo-ţQ3'xt c  zdw5bJn1iYD9()nx?7qUQ!_Z%Y_?9P\JJM7yHDk`j*aʤ4+gVeb3+)) "~]6Byv([8 $!a&/au@5,~eFB,3TeGDԬJǁher$\ASenI5,2Mkh^jSX$J!j_7]xQ:x0.^ 6 ԃ5,BIXļB+vs)q*B&cuUCf [XDsNvv˶)ٸK(r%dRsH\{ZQdHbKRGfnCQK4eÇ[pmA|溙C,*u~cY(iS](R"@r7T/A #xq|w,T)@u^H}WqS'|[h'Ә>OSH%g3M"m5d­֘ T^Pܫ@@oa`v6t$G 53y+#KGVd1dmE|B͞D>}57)f5rqsB(i;Z=d!nlV\!iVFQ30yXCXL~P΢2U︹}F\e6B\=*A'|a_rJnfH6lN\B}+OO :4+3:CRUD u/W[?dJR3ZڍCn"\P9>\ Dt 뭹Te/6tᴤZu Y nȯ#m_2a os ո>S-.%#\PrFsNI}I_*H.B7HKx*.,o@/i0}eU7,g-1t2BYli2d5״L(n=t087.YS,%$8qfj[bXo<8-_Ս!~Z4~Rdcކl7:/0x9RNOlivAZP.'h_0¹Ώ )݉?n XOxz'` üZ,BPÙoe|'`Z_V^Cig'F':4M, >aDsݢ#ᔞnYriMӹ`+M/ҹvۋ4༧ʭFiP!7J`Md]j~ͅ-I]^{Bnp}v'c[2Y4%j֣vc,FXlj(7?NrH;5J Tۃ0#V;f>/ p|% eK]Q}b?JIHz"N$NxSm+B[ptC Q7YIa E|DY5vp|s.JvtٶԦ^З [CĻwGl\0P9/\:b @ntp8$|WSʼn"«=Qx ^,gBkcej?5>XBOۡYvk *=2r)$C{ؖ`mqhÙs['kc1m=Fou|IR갠AG|X!Dy+=&Rm86T'6mߺϹ:7'z}wǀj?%DeUj`#Jh 7{K6赂^3CC={@8  IYjhJviW#-\YW4:BIb0h(A)8" &<_=I?wwN3tw7Q읍`VL*dwc^X=ސ)Z2/wS3,Q"5RѣO")H]{;x9Ak@Ly(J?\8)!: & 5* J Xm7IhQ@w_ϴ3yȇ3 ASm,t 51W(C?wSM?<}%o=W),X [Y@MrYcnyAIV]<2Й8 6߇-|> %l A8e"Y,His!K9Bb"~m0Z67XCm4[J?܁,s*{Bc2ibToζ'ֻ(ԓ>1rc '7hЙ^\FqRԄ1mʋYL(Sxī`$]aq6SO"9Dֵ`#$>oD۩Adu7/+P,^{1>{MYc8WN\Vֹa(•_Pq׍rըqo`'mpE75NtreOlX62ԳݓՄn5bdT@ Kq?P/Z̙Sҗh rVy`]J.%ZGg:  ph3tW0:ݬ)2d7r5e+e-(L\Mqe@jdEoN;kdsNՂchwTT)1J0l;U1 Ejic-e~XPGK:W+42or4K5ܾrLG`OwזD8(Kb/2& Ɋ^{Ca9  53p3_\KF)}`; .TR&N#d"O_ldr3ɞx ^q!d=?dGN#;Q(ưd)ceR \)$Mv? [G')wKp&_3H.~CA3/pHksQQazd;5KY*?̺aH&qFX^heܧ*Ax%h5TX$J89=u ȄTnvc2#u<|2&*] Gh$&NVSNg+S];⹐@.zcY-9pc--FZk.;%.8FPMe>h*AyD䚃].&kV\oT|ev n3tfyVWutM4JKKڇ<%U7n~`0ZHSw>"b;m j[Q N" EPFbE1k{s?í1c"3K$R<trTP&hdGV=Xtni2^͚Ҭ6'ӴrO>LᯄoPZ[yYj3ޚ SGp`"`!Yo%]®K V\2ռ1x~|hhs`;*xsXTXVInne]GGiQFQx|Vp9m[R$)n 9MeUjw=qowBۊ\ya,FXV[Mq ,Ÿ]![+;D!'s!|o}S?uJiWH}+E],{UfI1wU{Ѻ[ {Iw!8 JtX@тJD~Sf1dKf>ߗژ{5ؾv.#+S Y7uiB@2 Dd( PXXIɂ$syC#mF)Z_5L r^A#HZ 1rOYU>^]+j[R1--*/n/<98cs)lmUKIMt7.|X4T? ;>mN;|f3T;M/f[3|0x-ρ$Ӱ< ڀ F '#x=(8Xzuˮ'+SxP{"(KY1GR^s!hJM̽vg9Ŋ lu^ c1*'u6P_w\H<_&nCNj4Y2}QQ$|| 9DO)^ފ|.NEPZC8AM^ܴe8|NIM##+P{:jjSf(3}x7_=cP"q;fw(*`;Ngl-zl.gȡ?IG/V`G<03 ܙ45TOU Fւ^g~52~1en19B̹~}CdDxq'miB;Ti 7 ᒓQRzx֌>⊱xBZoyuIzBVL#$ c,c= l_t!o12zLuۇ[oWN϶w:h+>TZ1YtHE1.5Y43lOsR Ǟ 4Y|DQj lՃ'h>3uP?JrkA'u+ASaYj3rZ {D.EG2̈o]p!yBès׽8㶮Ω̖r/={N )w%mճg*ԯPUD/Ts@l M䰓&:$ ^~S acUͥr؎`NȫX %6!4Q1 ,`U]A, GV !S$kwV$+gb>%wXtRU;b!i ؖ>ιl*f :bYX6ץ̇ԋP#AJao17$}GH2ܙ3>PhZBhYOwmKGJL{G4XZDkPWB4HfiE~X},26кY?ѻlVߏpvu& #(4h'_kاx\!6`Fe>9vyp{:r?ž%,i6KX<|YL"k6..0M|5\=J

      E.xuk ztydjT0}uM[9x/ b,>s-yI9F0\4FA#I 1iC% ׏xo,N5>J@8~p+Kc81yq nvgd/Fv3a?9jQPHJ3!xk1 z60T=InW8njm-/Ʒ(Z%(}f@;x~=ļ1"`co_N8pL.R+PGUԤտ~ LceU5|xO0QIh7F6iuhxqrm>,{ XYU=]I&HJD+y>^]v" &y?K0w\Uvȷֹ*o4ri 4'1u+.Z/k?L[fx/Ґ4 *h`_c'pfYz8:r&\*v}C$}GXW9.xQئd{¾NSB?Qv.֊0J~QXC;jӾ5Ϻ2D7zɗ'LBa-ZlIZ bkoXf*һŴ.wEĠcܻa0,QHZ)KtT>yj3N_ ΀B+k25noBcGحbu[RIdL52B..z*M&]Lj`+2/r &`Ϸ]QngؓyґL~L afQ&D:6R_C!~msꂷZ/)搊yESͿ~s" Ow54k> nΩfOjjZq1տ&Hl&.e 1gSְAsKĽp7 R\HKgv}<J -tHa?C̜~vG.D2<وc~gv &k|:Ihv8;WN# 7@]WkʑyQn ;ͷ\Gi(Op@2zf9BB1O :wNmIwDDFkQ\0'\"Ewq`x6j"Â_s=yb ؍ztW|p >=lhJP-0*!Ǎ.y?}/AeМ>x-*s,Pz]9I,k}aK}O`}c:kwZ__d~6R&– g 5p.xt );S)kqvb* v_{Jk%=KC(Ĵ3ţC*VbdȵmF~Z;u\ ![e||'y}ܖÖM9|H`h\, (cg}O:/?7PUqN` jRHiW ܨ(>mq{ZP*`_:DŽ[LN­F~,,Ot}:Q[n.lD{1gPmx֧/ӯ}@@:[I !X۩M?hXßIpUmN@&2&OEk'¹Ԟjvo [\$HVZ+q.ʎA7'hk# WuIZz'lq0dó`Rg;R`5 y#ᨩ\E|>F (O?*'V2#V,"sV缤kkI,䂬5ܗG8,+n4O?1'[5>`7b_G_VV~j">8.nCvWRfdjyU=mw֪JeGAL1 ~(V[M'i/3 3eL"Flp3˜ϞhQvlѼKOnȈ<ъ[`*P(h>:1@/1LNL!5c 7ڍ1ے $v{Kŧ?f.'Cr}sr\\%lrVPdY3%TޏN%w<Wʩ#Z#ވ6v^2|:Q{!'kQ#C'(0CK-neoX0_YcB~ȕ8RtINA_fr P2Nxh2X 0D{?&3њ/b큑c?I`@O`&:X2H.;0l!M} Sg0 ή³y3HqH^^?$[\0zP1*ᑏ_;HMI_<(`%f:(Gw0[@]'O]Ůrv[.U8ze}):@p@~=B#/ =m H e$NKoj G(7W}sUPyQX.CW/Ÿ>\/f ]UBI}ʕp+v_8O'k5*aѹ^L4Nh"-׍N]Pirl0|1$0 sDI>,\N`@cZQ5 D8E $E%N;w]'ƻϑ^z P%[ " kǷ%n-uO7ӳpfn%Q+KTڍlB>\ UՂ{bt4-^vPVTNm}|ԩ m%jxd"9Kp~~0r.K'Ƹ:}S'x%0,]G&:LO> kY))-IEK[/S,,voVqJԂ \pQ%eh#`(Eckrgoa6_Ӝ_>iu͒Zik&E~t3Vc:Gq~ac?eHw)J'V-ω E-+0'mvNe ڹZMøduS6 Uo-=wU!τx{v]; fTolh8Yn`yXX/_*otT"jgќGx% 4wE.*<@M쐸*#ƸҀ.P{p@.osJcw! 0A&/7N ^_yo8lh:jIA:Z٩:&h_rdd%u4 XgpD.c?W: |Buf:Ȭ}HYk<=VX!/~Orx cՍx60=.Ej{ 0FU=VIӳ,O=]ØfA exmڭj[2-2Ivj,>)L~ZcUA]&hU[c3n=1xEryﶇT:L,~3-QD]UΧyl+,Wk탷=xHMƯ1)թê+urf bdxr٧7pg C /y#4Ug΂LGEd j*„ohz2mG|z7 Iwe i, e+ӳU㡅fEښN©Jy 1#,va.'~ C]ХDl;Ȧ&߾yv-)7;F: ɝG3ȵ)Bِ6+wn9v} >S,`* ;IekKv~mJ@УU7%qW[?c[ (s㋢qJ3Ul3$Q߸k`fվ1S@ftr YO}ݦڱahi&ɨ-hp"m`D̜2(sN! [T@욟iwWD5xگhXԹ6rZB923a @R9U;]iC\K˥u9 SryO2-K-{>:XGU,/u/=?1k%Grvi,M?pwVguu3DLMsjecd_c(OY?It1TV+uɨN Q<ϕ8|gփ(d Qͯ ܛ9z͵)F=1)˅.o3Jp}Ywχ1wul"j7-}9*[ ef6ٴ(1%^\ŧ("ýn`W%,ū")}՛1')R;S?_Tp<|oƚRP|n?$mW;3O@7'9PhGybt¬Tf $!u/T>FIju3&<@!_5-cf%@V+" OѵyKCUcJch$u95S{zF/ߜyVJN )!V8&BL+rLN]/eѭe"y{'d9(Sݠ TL5( Alh/R#t(HVE9zlΨ(J ,$k~P[eaT12, Z{U h6Y-XY*=(¸&Oz3걾·LSy|&[kj aCR];<.e-^f5+`9P>w WF H2X^Bϒ&u G:KȪHm@ǡ|a OteS)uQ&k5:s]EY,Ȇխ"`Rm?w5Xb8I޸%x&dY1`MY&?rN-+͓,J:odo$\C|.Z(ZbXr8aԚ(%jfZ- )k#êfKɰ!J67s&q_6^Y*ت$葳6j<|^QrF!miDKǚM@`&1Q5ewfLs-،7!9ُtJ5hC kv)LmKi)è:GLZ"M#G\ b* \6CƇ̉ vCK2656ygJ&#+{9tOo=$ߺ0p=IƞALr`(9Mf ,O]ʝ:nz$Q7ڰuތSG\ {!l*QZJY4 @)cLHY*,Y{(@Hw#٢<z/mSP0o+Mv͙-+r,3\.LudT0LH6dL VڔӳY]'aQT fSM6m@3JG~19im`?92>-{(!Yc%j39exSVYZqFD>F;2e9RP.Mk.nQ}w·^dB|ˆJn u ӱT θ%(WTT\H dru=_n4A)r颲WnʰPBqλS:L PUN^$䱋*^,!H)c<^37hɞZ=B'6DPQ g<,IG/a1NdǰpهH~Ԧ #297 Z0\1:{A"xNG+#BX )3r d\ odFb4Q {R7b^`q%SU%|u=9pxsQÉQϻBZt3)=1׀nRY4_\\ j314IV!3.Roq%NG\v[&&0S#EIs4qg~Q$eׯlPR70gt6Nz?߆p2k bnt̝L"6TŹ/\on#_ݍŢ/)p6C_m |%-*<% 4}0>sNEu:h+Sk$& #F!B@0!moXUtZdg{9e9] rIxlc(Q)Nh'JL_AIzČvyiZK)5pխ@\](`0)?˛ g76nmzL"_Hy7Htsx7ՐDNP[QEzM!k Y9vo.|+FD0$6jHoiV|([DE U,0؋7Д;3QLwUMi.MY3t<גl'%3?hYTY^Mi.δ˃FtV0|ݮa 6\j*l4.tW4) EQbUػ& 9جY:ׇO0&=[`"rlQ4ytLY}H.HN0ÑG>(oC `g:-0l0Cﶝ3o7 -%p瘉; j$=ɢ*˜t|<=G"$(c*b)QG+yaꏝln}iCHLEJc'f6}#~X):zLpP)el-M˪XUaOEnNߢNj8کs@65H8TJ )ɥ`߮X2QK?xvf̀j`M_>SR&"`F5 SLm'T!h0($o6cCB62Մ\W>x@/s/lf(K\>C &r4*<ƋqXS1Y̥Y Å޶pm8_?sF_/GYiHMxXդOu@&!cQ%C ~ώ+E՘Ό C$ǃOP%q'YԒ2c @f5(l7]0W3H) , >%%3:#5F,M_#®֗M81ez?h؂ƮR![¯[ABJ e~dI&DW'I*7$@FG(eWۜPPAZC\g*ł4Ep5"_ХQ޳YRdI=M:F<3۝ j^>U +ORRBV<4ѯs6LdZtш fqrX'd(MlW7/EE8i\?Ւ{X/}ƟEkd'^i⽝,DcdUNOTn|C]%}:ap;>[6|Rfw?>cL:4'|7U,_4١::4+ifi+gYedO9x&HVU"[T+P`4GT-y?+/ߔLp ; ~Njʴ z% 0UԬ/bR/GTxϽv1mmYЯ=;A^Ȱ5;Ȧ\tҬ~,1]>C,)Ï>mM7ΐ2hIMEΆRvp~f) .90Yu;H8n#hMm@DPq.slDG?)%] e: H`7(X -P|_=Րrae֋Bb,ߍ*ɢ z9s cYBmk"<_iʫTa|2if6ż0%^7;6K$ ꊓ5Ѽ M4"-+^iԳ_UTV$.}9RH!PϋTSU1+5;s&4/\ǵIf'uG}n[cW3霃&WfВx6yޜ n`%FM1(!c[|-G !$FxR3yoX90˯8,[!OZoPO0qDW+\uM^$z *"e*.3)[9s_@"YCZ%;.ĻOq:~YZ3N}<6/)dԯ[4xoEΟ4UHQ,#Jq%w0ZTdO"{y/P=d`y&Ih$mdrV+V.q_=ęv0?rr(&ܱ*MG/4EςoEݓ,w"uH# Fih48Dƨ]"lFa#܁L <+B!NA:!eVSߢX9.iAj,#-Q`8SWQB@Z *?Q8885c;BWzYR98N5ռEЌ$qgX`ܝDL^1!^'Bkɼ7X(!́t7dW= fKҎт "'nǀ+xOuzi:E j06$: [JN 0;&$%\]7L[_ oKv?>15Q9>Kk⣎ qFtn B/zv t!Ƹ ܁(yX _XjnQQr,zt3-Cgip[]ٷz GAz*g U⟴Qi yzfM]K.T2POdo_4HfehRȯ3$Tq-Z};J؃-9uk!oY# *dݐ{^r+dR02ք>3܎-ں])YnrD Ӳs2Q#,Ἡ8ɕm WMU`*[_m H8-9BʭΣ: WI{M"s,֍pa͕5h.&ČDhz0Ba}%uI^yz[TD֯)e?Ϣ&Kg )Ro0?/(т(-5|#i&qI ~wl.mۙZ+_kx-mE/r} TQT9gxDiLiH2z-IB2('PMY\z\x21`_U\zMFkeX!J<cVF%caH UP}-(fF62!܈f&bd̕Gi,VpQ tN&'0 )T91wJPeZ]m In]܀kx ?/ Qx"f߮NsHl7SLjB}3Ӈ(Ů]Ҟb@ ֻmJY& ?=eb ](q@$S/yz֬ 鬊S dO>~a).j!ɑ Q5`6&dCW01tjnD$xz,У3egARꇴE:s] ;̀aM.#Ub{,)#XfD GFGL/K)vhv7,S l=$g&07Rbk}<Ï]|/&e6xL%2u%PFկa*E(gm3>܂d {uiBà=Q-A U*Uadm ;-G8rEO~ @s73`ܬ1P2rȣK/>3&ݾ0ro|Lb:P=1`WnV.\?\=9Pfz+5 zBV/ D:'10^?E?__MLMKYw›@`ut-v77Ӿ] Q^q#j-IR6p |A׺x :V.O{xIx[= P8y)Ԁ8}?<~ף;œCi/OKIQm5H02F31z{:DJ,3dO j ɕbf:o|fHs,l}I/B`R?@SF2@dr'B]JN|^lg^}d l7uT9)(FGZIEb 6BKI_mϩ_XG-1(s !lnSg-;rU"W@#I[nzc7Iw(q,S qHSNي(-PQ f"}Ge&8%CQ /{.XuIqW]16L|E\#+(,' ŽkEHw,t 0C`^}(ɒKS=\]~S;̎xIm@SX$\?QuŻ4YGKU'ad2~ ߬?sFZf-]e?:9D;Nܑ0^8 w5_#b[r h4O2eܼ>t X $oRFRJF^ĿVW9WO-[, )3Bn "th͗q|H0.+S|Dѩz/69uDM;MC7 zKXz{bhPJα$mTZ+@NZ+Xҕ[q-BAjE:B E%Vf)oB_|r~Ov>$+zކ7'+!I"sy\I U]??/Io>!_-h$.A'IY'б^[:d:TC`VcnØBYN+D8^M|ZN-gҤ4E-sGH'd4BhPެ9B8#9W؀ϛBJ4:Xb@tMfӊꭌ?6WoHn>s-~W~))"ļxK2v#N/ EɃ*| C v6S JB|(Y"F7b3g{!~2E'T},1ڐ%$h٠ *AyRcnDl, 줯"!nރds@¥FP'n竣A,øu]4.iV{-*}ngz7Pްbaڴ6qiO.)^ ^ xX>rwPT{x]\RP-`JY&6pV{^~’)}&͜ҬHEc2bb۝F-dxm?~΀!X^?^F1ݦ:a_y=Dߤq/?RoՄ.ԬXD:i.|v˖rڊ xd}$>ځ3\Ny1}D1dj!Ѥ-=Tnh\QȡA1wBF_}tк3gIhӜ#JluX!YDɗ$Kl^٥< IkrV-1 oilka;2)L0F?*|9^͚JBsȠ.fҽZe#JSY-RE?g"%8t (7,^]5[9^IbxCܔ2f+GkL(_z)#a3cDsiR ®r<4<[#1;>ڂnP 4 !(ܽ:ְ.;hj$FfX첷;;|^u |$߭Q+GV$p"K D8P++yW0I0}O͌nfK_{ gWz+GnmhA#{N'bx}ZJ\BNy[:r4BJ/k6zS~JF'(JT{/(bHبPpQ?:;:qyG[VD;:bWe( - 8{!~ N_Ģ[;rҁo+gP]aTޜI>qdg^I@<{/aQKq%ߟ5he K$=„7(^B]~h{Fd-d<:W"2t'<ќ7wpC_z09)ePR*OO8DL|a,t|Iݤ~ڊ)#Ht@`}0^xMj|GW%2gv20/8D|܌*|dS[QVO(݋Y|\ƌ}"b[q]5hR~\ p;U9kc݌9L=4z?iwaxV|>"u?P( jԴJ',Ł#n4k@]E.6B75*t̡<-E\CDn2bMB'QQk3tmH2@@ ίz㈐߰!xJ#Ur9S=Y*bZ{>S|ޗ[ KQc $dWUCY+3*.HEC1GmQpDoy6)&d#glMfˋ8+U숸sײ qG?٢S~tb慒x\4ީs~Q*(>4 I7ovM[f޺cuj{ =.|1޼ǞZ5LsyS8U &ܲE])F-R~tW}*q$%eZ(ߧ\:ic/V5|Il`u#R("4zIp5H>7: AIK]љ0E;yCWͶ%29MgɁN#<(Ų39`nX~vTm 4RWAP `˦i/A#bKTIž{F0=N8}q.ρq8, fa%vWpjzo]$}3#V4/Km!8Nآ_>C84e^`yN&thC@ 3ӯy)| ?SX!-|8C(v_+~Bv4h#+"#T&9QՃu9`gEhj`?TEaFbVl͒Ȣ g^YB̐O/TN#Zoؘr+܎,<-Po)j wDCiee&JIc 0XKSp=8Re# uODp1F"iJ VhmN9+6Xa XQɕX9$w juԚ숌?c;~!Wlrj/@!5˓4VxG78|$K-4#Gԃ5?IV$-75Nఔ]k$flEL XQkG 8w!! H\Oļ)bCج/[/\Ze ].- 2Ḇ =A:tt WZX?B0K Sf=эnV{$;oˀCե Ȥ^IYzi}=tֈQvo)JlF6ɦiʘ*(V#JR}2!|ݵ2vaþ1f9 {u}ڲ@ ޒ&ŝa%ޡ/d%{H?5~X3_1A!`ɕk/;^.5{$:x]}=yuvǔ]9&g@,,@iJua/5}btdo M;2Mp 9 ,HUE 5u௔tU圁V^?"P Zݮ=ƦM<}Neq8$^gʷmJv.9*AH|0Uuåm a.zrhD 'd`D`b Xd6ͪ=Cs*2˾m =gEcԑr9ud8QO=,l o1'KC,jBex}V/3JϹҹse~O ?n(I!w뱖D>\6Ӡ>;Ќ޸"p\Bwdh%;g6Opw&B%^Xg;c4̐2Qop&HD#q9\HU{bP5Lk>[REwno^@FI7G'ssۈod+";Wq7xHh=cEɞ0̾z:=~>q?o'>bL% (U}}ai 2K /R|^|S3602nUN<_'"EQp&l\ޭR5,w̋ң-$#lPv3Ùf7 w5S3]:Od/u+ YySFY:V\C[X~uBxM~ZoCL8k]8~aNKf}N&-,D@])]v*BaN,')hn>e^2*c͞,%38fQ2Ki NXRWꩍbRΛ0pײ{Pi֦֜ vbz3ٕ=B9sfkӽVuԋE#TzYO:C:wDX}6`d!OD{/ns2K˟1 U)]_9?nh&#%凶ؿpF3 ^cL[K)3 V H"e3]~9!4똼ԋι udH:j9%+ ٟ?$¶)X%pd'־˛2KlAXs;*<ɹK^'H -;%G"Gj;\W=ƕ|p&N2Е~}7 :sѴL( XSBD B#- y"Z%:+VΛ J!~Z8`[w4zVZcق$Xw5*-Ĥ~*Wüs/2:{¿|hu*&Tm!S'E,r;ѠN֖_}s^nĦfL7H=p)-}>;fiF.i|/^Q(7D( c.L2яQpD1rYX]Y!vzG7!O=U82{7 gݛN 3Qm3XskވhZ8xG_F0ojl&b#85zC|% mNIgohbUtv)?7UIsdVphOIeZ[wG7ء1 k݂Њ/]=+BIȆ+<w?_ `0*ت(;BrDub*\T:qxx4 SIXBB*r=m(ב.Z&Ul=1R0k.!8T"5fm{< E^PvD%<&ȠR2 S]yUl۝S7 ѱϱ>(quAK3B˄zdY]&ka~v̢D>k'EEh:3(g듍n3{Xup"tϠW~Fp;jT&lݺ@UJQC JuVzp0(HyX([ΔcD]o !j{3B,8v yA` fI!Ī %ղ,}qݵ6sy1؟z}##LA"Ȑ'S-Z[LD6doM=Bڿ S'Ж>8ia<>^vUS":igC/>Ir,jM^6@/x]@J̜xG׃|D~/X;u?[8LB 6h PϿ+8,GQH`^R. RCWH-{?kױ̤e!3%O<"j SC(H 1{%^Md2MwJ@g3SĤOa#OD+m "ܒW&Ea}I-x^жsUGG;89!]J%զ3g:ш˘k'ND$zFwm ^[he?sIGy<BXMrOB.oVX w+\Dca "LJ8 RBO 4e*5C‚A\{#Li9!$6ZƳ#Z!އrD=pZ;!р Flu?`.#q ,вwU.Ξ\Z Ww(3@t;Qc^y^u=\%$D2d)1nҼT DӴ?xCP˹-"CvW8/ )s F3{̘jaPg ` w,uK+ >_xL5FlkH'o/n׈`H"qeD MT\,G rh Q٨2x7"?Zc,p#3ߐ1:BJmp{YĔkyqݹgq5jq#Qi.e(;0P;IKVu/E`.;|j!a>&Iq$A1|-=eW_D0 WZYhM]מ|-eéOKCTM,v n0K-Ƅ=ʞL3yŐT,K\n`Bם Ţ\1J :+Ź N8Ys 8C$mAy'8GMSIJ+@DV%UzMO E_2vau=I9-m0#1Ѥ}TX]ҖCMOJl)%6R1EU#b,"ôD1R) L2͍QQ0IVSv朎J/ٛInUV4Lʪ27b@@%S( Z huSM DStX,ņdXD\nD#_K0jI~!.\1aw ,#Ȯc}(c$<1B<S8T!Ll,]/hD_[|!*Ի:fZͺm+39vo|/y3>o(BZ(Q('7dvJL (sFIm&追.fm3gVlyEX'+V>C = U ge Y PD^냖>*S0[~7{S6^d8N źO'CxsM(.iYQ1zrw)j$|.lR[G͖a :7 wzj}ygƪR q$R,1` ";kxwٜ]v[G0?cK<W'LJMc&R֗5/Bg-g߶ӃC\':9$DxZ_g~ K-ł6_yWD|,`~oCE3Mڙ[.^Ӆ'hU2l x]rlu*ir <ǜ8ÈH~ߙ+!c[*'4i>#6r*lϐ^+P=-eeNI%]MYb!G D rw J5ͪ@ *肴O #RN}yv=(-@#Џh< [ÚX@T^nJOŮ_Zɺ^[+iZh Ck7b'#o'"*ngN#/7O/GQȗոIZӄ;푚6v ysQ?USQ얟NKr!an$&yYOH*߰Q'sS,Y;+[OF?g,sUl-pۋFS5j!E}\E Du w_X!G&(JDJ͋Ԑ/-PmרBJlLU>@RS› vXivM &Z[K§S3= ƒ .%7Ӏc~Ȯm4{eZ ⮍Es/ cn>)\dVݮ R8Q *))z^m'wL , \H3<GHEt&K+ERQӺrwj /ݴ.ݛN1oa!3 1ytW9O)WWw|0Lŗޯ)eVe֑"A k"8"fG)"{S:RC'ss#i$:%%*+( avH-osY_+䬞Hxohav(/sj0w6wYHNH!k\:?RO)pVvS:;"s S/ ,)Rk'ӑIR ei,犦PgTxcTt9<.aH4eF1w:ΝJ&WRᶛt@Q\X]X7hyn`Rp^ZddE,"7fϢIB=Fv>/ޕ^959 t4=+[P՘mRJ,6~36aW0qaP)+ dсHhhy[v4< ̯ x> pDoVʕQS~Ce!7":}ҹ\ȭ7^%gHamȬ| *Z"pKt끻wSm$ ړcgcI`q'k5hRL..(nPtgpRd# 0^m`ݳ!A-v vf6a*guJJ%ŇZϵk}Ya_=*5 ΩJA2'%g>r-w/N]ij0<&v N *Y ovW8禆RH>"toQ3]&˂FYR]bS)#sQyC'Hd{3Mo_Osӳ퀢!edͶ},9!Q:hIdT ;rޠQ ;B`'IE& bJ$$<[8:3;Petl |4ʾC糉'A@ҽ|{" E}aInއaKfcm6 Pdo> k(G E陚HwH,45RQٰ!zg ]22y$U 7:@\/6gҰy^W](PW5[L?>G-B{_cVI5 [z0-᥀<mjv!Op{NS#c##ttvil`x6Vn[ia>9[|ljG*UA*'H6lE!WmDAKD|Ro&Pl狤7Vq{l#\*_ݳ{S(.S>(b e*suΖc;k [&ju^9!\r0`|S `jJB{|~v}HDzwЬ88 \Nc* }ae%J!oӸu>=g3[mI M lt} sm@ϑ kTG)Z t;l|}? nyCH EnWu> :ȨE 1+㞜>z2`C m'_ʪm} +3uKP/16 o'l4sܵJz:v.;dz9VOhwg[*\oߛD9֫6?ZhȪ8r%"33~*0txKڱ[y?4i1ʥC5pl 5{hxǗGҔ[T?֌ẢZQ_-3Mחxc_k.@arq7fUceۑ z;* Lڞ~^~z ԹY X f"eeC`懂?bAd`~҃>:/pU:6@.2zl6E2qBD8d  bmT H+9`*[ LDu-f 1~ gj@GO^@=꞉HBV5*h.MC;]V$x%Ҩ:ŷ%v 2UM]k@TcyŽX} jUQ s4#VQM7 dn\IڄFbT*=Mu%J"SxtB;CZuRdh0oH([KȲ%#GS"ˑe^2lʉu)A?bɅEHi[droQ ;ά%aFgFS9_ׂ3mףXFiGE#|ꙻ?hE'E3iզ^VHO{/R>2(H Q#JAJ6n-csO8bVª`z([kj_yU-!R#SU.Dɟ q7IΔNVV_!,oV@ɡ8j>V q(7t*Aҗ),]}We(QGf( 4~P;9q^at&kГ cez|' *yB}9StVQ[ߴHV7꿺={!#-Ĵ^Ĩ>)IM٥>. Q@ܹ!: lo!b';IЭ@H1*Zl^Ei_*WI|~n.!2`1Ռ.yU;O)HY XI-* v)Gfƃ[ݜWW0S&֨}h9}bMUDw)b+:#k_ïe`vX)1cd 1;nF2֧$~Ld͒;I HR%+VhLg4iwR`s̵n Crco nadIvCFoݑPˀ#-+PCįK~5`18#(-3>5bLF5,0n\~_0S݅Um-ߡt-_1L7>c]s]_Y,)T-HH !ցsģJ`WIJΏ.@y{knM&Qڀ;q' ;d mfEYX5g@wuTC|ް˨{ɚ\M^<{K炅qbaOxG=XgKBr<\-1 աm'ƅLh᧊U.;BKlq"5`. FFaml˗ć*) Z|*-1vh40|n9%16xql ŀ k0ޡ7gV DRb_&$vVU =y^; kk!8@=Ej Yc?!2w{p31 "%XJ\?aXO>Bf VfqӶ¬*˜,[$|B) w:Ļ 㦈 fqQ[ KcGm}Wow a-y`!w*8X%zm%N7nW<Tʑw@c1""Kn8Z5`KY{BD1Xʭ_R<3C&3r^%V3ڤ lbAګzYVܬ"p6P 5Fr9&:_[FrUt9ё6D$nJ88wۥ/ߢ Oa/;iA=+ Ae))_k a%ky {ӄlψ(uMw7QoL )4y4@Kl@8V;1:cߎ{LAz_PC#ns/톔{ۥnлvKp커υ].^(ORUrWS~VU\ztϙ'#Bn|pջ]D-NQPRLKTmA%jG#k:V+uGɁ"|Ͷ˯0ZLXVA{rxb{u4g`L])͇='s{RZY'tK( ' Hc>HbLNք:iF9% AW*G8wֺŭSR4a+h0(=e:h&`AI@qeO |lhC«I`80 Wn_b*}Bd@q/ sǑGb뙶ORXR#S1Yq@"AJ21lu?^Y嫫 U*Eeס3Ml0xOoE7=#ޢԐJfjX0a R~.M;LFx~^=CͿXx}+ 4_{_BR/}IuP'y]>{Et~/Ͷ1*ԜkfQ0tg=z8sDя2}A:TTk齭IRuћ(ni2gsxv/vx)^%ޜ=)iIFn> ꭮aV:#RBԠyo@Fd'>\!nZ h`(Nձ(?QFZ̮ԝ+Dܨ2X*וIލ,eB1dD=<(_QE$Ń]h׷Y$71 2.=_mH `2گ:Klg_YdN K#鲇^$S{L™W^e\كof{kTO 1iL1;$%z~/AI5$bdRʴyL?%V΢q)6#*m]~k 9j1>ɜPQʊ< -lO A|HC%?IQx互ݹ?ӖR|{l\Wam>eAJ 9VOԏk Ȑz|\DCY"-DR%-ҋ-/A?1ˇj㧷BѩDe >00qFtZ6!mё@xs|zZk+R4gͭ"\q"lw3jw}|6ڼ ±[L ~{f1+ 28%GjH?N Ca\--DO4IS9&ľ\_<%/6Rjw7FZ e+S xr~} g}?&i.+E]S5|[CP;`=PhQ^rj[)Vrp[[b||_=6ˇdUa>)խcS+P|z"NKBcLXTK/= Y(;فg.xs ,βNw>;eO\FP>u>rt1Dsx~-:\/7RHaAVce@%Ѯ7J[M 6O2i ؇vֺuI'Pי+}F[SV#7+ڑ@bەwDm>: 0JR]/r%UZ~"OJ, ow|zrJ*i3}<p6M/A-^Ws pҕvךזZ3n$0+,kFf;k_袜aqO">XS- mIuQو9]*ӂ\0 0q,"!~[z=kWpj,(/vyM,Mr(\tG>Vdg+qρ>j&Px=[!K-&ch)e cFd lc9 \Ӫ,s$و_mynqf[̉r)7CNEf4*D0h*cɦ pfxcg&rI秵Qh{@>S1ը !f^YWg'DhM7cޓjhvw@#8\ ,Ù#![@,}~:L}9-ɫ#^SZVg93 -}xf~tx. 5@ J'"FdO9eOxJa[ @q}1R|(YP;`(q1't5My ( p?pNܬ["5wzT =pӆZ:KR쒋rT 4hp(5R,Ti thS'BCaBr3t5|\YSoC9^޷;4^&vnLڄ4>(, aBqG z1+\RlP4VϨQӨEZY&4ԃ1 $l>w[Pa*؆$+u `{B+P)u&˿/}BXxB?UVfO#'`8 ^D`(mYish-B }<% 3waDG1 !qvrȝC0@PĈF_?9ہ~;r٢ TtO͐rѼ*pvKRp'()'S|Y=QO Ǖafvf<-q Z)ydt=B:#.g JZoVlY mZ3/wN } ٿIL atg#Yt[# 0Ƒ m/4?(X]ʴ>wk6~(~@[uZ0(PfyN$̅AƮr܏*t0IN}8*6az1lҧUewL#='A{h!@Q QN\_AJƈ3Κ^߯B5Dǂnl%zQ ȳym>\ezڸ{TVj tv:N%jaRO'}MP_?' ".HV)d>a/ JV4kOWݜlTqEwsbst6ZO:VahnB`;O_Ơ6c%!&{80 ŞC젘!$EH"?P)BQI'5ݩD\ &5 tne Cpcq I,bqW6YTǚ+ )x tќ6S ?<]^z*x Q@`J.}=f n [xcCj4|,,?fGmm>4ׄ+t@d(﫩O:tҋ뮓vKKS2Ϟ{ԯsCؿ R1B;ؤ`.6 -8Ҹ/1gHSԓBBG 3[i Q~t}l@ɕؖ̊ǫوa) @R.&i-[+3ohke{F>/Sk+LZք/`hSL:[z]0@ 2`7ϗj?NrguFeUlB"t=ӲZN-s{gDk볹Ip=!k= )}ѷ5_Y65 :l?Zc)R`2-7/J&$ e6T[Rm>~ *)=Q萙HѤ#s-A,3*^wԉ@&DאVks&ᥬE%nAN$4@%7 3< ~UXv4ny ~Z 54]k*0+ S&b9"M|}MYݥZwBBf}A.~0Z _B@48I>W?k <`X6dzpnLXwuBE+ON~&Ta({2)Q|UW;rlz|w^m~GBѦ 1jrMY8捻93|R6TNԛɵgPV)+0?:{nSN09@yFJ^c?]ӑwV聓E^Eh%0N9tyTUo޲7!zDQߗzx\9m]S $L6}no%n.S5VIा^}W01lB1@)lEbbA ڝT40]E֌ 2~{p|vdkKG#tYo"\&-ٝK}M[3|In}>&[|E@gX^$3$1,EhYC c,R~;]<#EI. ?_.F6ƾDB@1pB0V=-ҥ/ %~S A'8mV"WrŅgP , )x.Lv<7(/ 5=A/ 3f|.;;F҄T~G`bD_ӭ,seuAOSX3 "M R}~/qn~%pg#(ʃ_Itb|(-O hHd|sQ+=h5%@j0x-2)3(s] ^WAP]KqQKÉf2h{ +"YE?L>a"9BZun5 wI“ ,  n'F/C:IA]Kjt%mw~9kIr3J%W8/Y {|~aa\nH_?=LRcq,Nx.YcvHg4 W f<䎹J6d)Fw64/4JMA됁޼]5>&_àp ħs䟅T g_6[m&#S78sZ]>x U lW?EHM¯nIru{`x}; (oudHnWXuT7X. r3VwA0hJC #ci/\O.K9.>"ɃjG߆r8m1Dx;uB' ˾DB!pI1dW^E-_V ⥬+9?}Ng ѠC7(7<~PIu <`zѧu3zS>_UMU`%n]]wX  +wCJ1e~Kj2{JL/B("%k2!nV.yZveorwD^5oy2K%mSfZ=;_ سQ" K=Nkôe}G1I𒛳 kɞt(RQk {UaMm5酿BD?qWDI(?ft|q9eg&ñ!Kٱ~: - XM 3kKK]3 ѐria< gy#r D/"g{,2@^51cwя\Yn99qĻ/MT J O*{(Q&ͤ'#8xxa!0&mc}p٥mo[Q^-uBVy_11^{!(xbGTRbP OM?_~r'Wg pTņG K&ZU_+9PǯXfpf5BxfGiz+qgl"$AĒcyJ  .p+ثyRW]h=:Rokǃ/fu#c|f~zÑ P rvqJ:Dc&/ ؘ\ Foaq#3Q+P:A:͟\ϵE}B+"I6~&ymQme G۵!oO =.?|b>s!H`:d:$֑̓e)h5̬6_G,pcبͰ#Bp^#BW du9Ff a3^ewC~ɚW( ޿!:Έji]{ʏwgreʉWuΪ͌T*bBˌ͟yt?z |Rd˭DLSҵP\7%D"uZ}1* &YF :z$kv\]BTHmGi<)`}r6b!Xu<|A3%` hJᣪY{N ^ ?)uyT6h]-C#hά-{%91cMìT&A`or@-_v`I"}Pzoh8HN(BSMI,̧c%ѧ$'C)%"ܔXAs=f;/-ضcUcPLQ?ӕ~t8Xd=}'Gn*BiL3:Q%Hඈ\F; 쩘78hMVB nT,Wh`9`} )2=`bθbAG~m,4KbC~ba^}XI9) Xb g]Kwi lF D0 мa\nT~5$+A<5*$ dnAEGPO@ͭIyE,e "TAX V}`yaAI> 'UfȬA-[:)NE84Lirf6^$+' 1`"<OC:R2cNPƢ2B1iHN#r/"l}$S!20Rڅ-/ Vwe]q+Zeԝ"?13*hhGҭKк@ H̅$ȲGP(ydRh> f!]RxIQZFBymfx Aw=uDQڟJNt{3#=¶`<2`Jsk{/ xƹ4Ɩ jsųo\ڴ6-_sjR8&o@PߎcU̬3AIT$;o, -/FN/P Y1#x{%\RD5Ƣ!zxP0YG§& ;HEB'{.p{w:^@?e`:;aQ2$ ew PfZFO5ϱd&.- qɽ`ڀ4@@n/&eRN /=H$yAd1'!߈M[6ʎi@bxp|eM}W"iUC6-X$~[&<<@X~@ebRXj4Vq>G8Uʍ=t΄.U; IKL|׍-XDF^ۿO)#lm-]xe7cRu-{K0?Ae{b3/LW?M_}̙;׶.KY(9[Q4 љG%Zm 7 5톴"(/*/>]f)6.5L7 JbV51 }J`'2ahU0]4$Y~Fv6EQj+*lS`U UR?$an sy Pf k2@763 ,@k(aɰ!$<)Hc >*'Tz=2y:!WM*",Al7ĽtLyM FXD.[s\8t{Y Y .\ᆬ?.; Gt16uT@eɎ:i+t:S34j5߲::[imK U m!A*C=3د[/ &ejßd/,UpH~z-݁%0\Оcw[)X&:bH(jTC'%m ucb$#̕YB][DOWOEWdH덟Nu3gCָ~`сO?)'\KuO0<ݖ ,I6;aHiw roh4WGKQAr)!Uc8! ޴@YwQm[[L6 [n{|З7 TnE}}bwf--֐ZeyQѭ{څ !rkAIDMu,s{ES~Yhr )cK\|uyn?9Kɂ4"Je>u‹$,CX OBAT ߃4R%K8fQci"E+bEOZQ#a+]SF7ӂ j(FMDoÓ֢EnFzr^ g$K(Ǖ10s֬k7θ%ۨǼ G1(07 Z!uuwuxx㴲tΎ- cuT@&tB3ۮk<"(]X',8IKk,y*@{tЯ#^qx+ )^H gLb6FZDn [inɷxyq{qn7Yp[6р̞ڬA/A~f╁C%yyHخ爥@êV0y]B ~,ᢞCzC!8Ҁ}8 >-PT$O|*gJ\|8RdƮ0 +HTS!\@B D|bnAG&WDMK)o`W 8*-5-&}/W- I][:m+-B 20rXys1س3=)Ldʖ 俲z19HFVhf/ IEW4^F4=KK |0#18_h&^/-`ǫjB!+uM" s)J~)i~.u;}:*fvכ4iivzTNw֌BXV\QVF;껕Y}Ơڲ_7'ݾ\%]!O WZ<]M طӈ2؁ iS0?pbLPn2CӉ} Bq/.?Pdy_Z:cU``KjTj-֓Wo1<͛b n\UۃH|!L~VW€Bio&h֒j.j%IP3t1& 5g)GPtk]Hwc|=iGE<:w<3x&!?E]\kW0ǺߑT2CJ t!2b#+bͯz%ͧh14jFrMuEDRmY^>h?&OǰCY_vV)>Jqt )W:mktA(n?kpI6vFy8-H\8z䟂ˁ+ I=*O4p:TLuZ}M\jnHk)-22E:z2C W jzg[f^9HZ"BSLukjQY؍r" F̛ʅsl peN&& GgL LqXNunk} QF' H (mJ2 s= 108^Ԋk=:4X8_S BRK1X%ҿ"o©{3OLqWO'T'/Z4{V"{sRؐۍY I_ a"} ۝\"iݛA>9"XJN4c7nǃW#i}V(ʓhAqv&NZh ~W ;?11YOSaZ4$6 h 6>+{q075 /f/"g烎5޾~y}N3 YF; C) ꜽ0VH2%Qp3]ڂO ]dLIS vK {C#{o#%]k2ކ1 AN2c9W*BсQ)&\Ͱtj?*~. d7 s!33D1O/ZP;Aw,rF[4ע_ÎL*M$Iuƚ^wRޫ?tpN5uo u4)?Ŷr; IV5-a J+LVB96VMP m ao<&?&O/NBBڈ?o/ҾD_} *ɘZ!١ܧwʜNJz3\YQGkf㩦z>1U9g/dgEv ٚfۓ}|TQ\# `b84;H @=9b=ekdc30JYek/ Dx"?H(;mR8SK+*xK qQ75y ~opx-S^3!~+%Lpy͟f ya۟H ϫMbTEt9L쾰f s\ȚB'GۿG}f9D+ٽ+)_}Ҧ|ozd7'1W&/θLD`oA [nc?lnOMŭ(\C@kC_co)̱튡N {u T$i75Zv@4Z1 mtS2%ji3sgW,OWLg`rYq^y(۰_ǜQn(T` [кJg|&kHwuxy2XTchc*|+p?q`XYbdtff-,9r~0aRjX-4bAØn_?RoYŝd:DEip¦5 7Paa++qXVKBƯF$Bhdw,.^1t9JwJ(Hh@hԜnԭqkZܬ +6XX"}i:BJITrP7.&U;[?J\g 0)e6€kzd@fmow2LHPx04hT&8@JO`ؿ3q`Mp=u6Dp_g˰!\ͽA+e \&R+U牡<00 q2o=\0@R\"/rw#xXףQpCX,$X`;`SzaUK~/c ڳ?pN <(%yHJg0֒E$wE1a!M%v](|39o%'s`҃2k";bQ%`{om-o8֕ӈƲ\=|a1,r+R2k(ߍDzHe=$F}>C^6{)UI9LCk1q'4"11&mDBNN+m2 ~)+r.a8 -&XXԆ6(9ąؕ)Wϧ5{ߛGQyy.jDF=4},clP"0p9qlcr(10`="`g!) fobWJ 8RmW־X1vtw\Py)Ȼ3Qo=zR=RQ:P#JF/ ^`\|Ш̌41+D5nf;dh"XVaaCհG c,?uh}"|0']|6P)8 <*TB'!Ρ$HK+ ~a"ķ-W.K#{};:?3^.|O<`qxP|cJ@}:}f#8دoN3YJBZX1$M^x*m M9ZH5`!| @7>u?ꑭZzQxn q5I ? #8O0'[~&<ƹ^ 5U@,9H͵0?7FҀpN9qX G/S/|lQw P=tFR,p]I֟(Wf'Je/xqIJ}D'D(v>)+Aڽ+<&[4SŇX癮ZFt*>W4V4n?*:XEw^A(T8h(MIM2UenLG-{Q.zpS7## Q&{KM&'iDѬ=SNhm;n)+XlxKщ$ǖIZXSˬ(Q r c*AS,Ql/nKV'ޏh7VIM„gfT7d //a'5yr1;),)cx_nF0SEb?v g{ G5naӌе٣9 =OM=BMf}{Wq$IBMҼʎ[vf1"y5cw`*PA@\zT3ecrVuZbD-2I|,/?0k{wiE7PyץOX# gH7i7kVW28Z*&DDZFu Ig;LߖZG7d,4N5CsD_@WHV܎p;lQ)ҪàHg뭙kVd|^fhO%@aZntt?N2h;!GcR'zlg3|>Kc; &/jj= ,ėM6xpD k,3M3VپB4D0 " H #aᮦ9wE,=) }:l469<ȬP_F 6f/G3pCmS5\矂zj?K-{!H-/E)qw+.fcG3H}Ue:T=}#L .tTlaL05sޓO锄-" tH'!InR!}O A7m ! ,,a"WqCkJt! ӣ=̯Ŝ_ިT>g*l^ҋa=Qx.̐Jb/ ?f˒ ]{}NіBRx b,3稯IYzH5Յ, ZK=Fy{ŭkf ׆&s?8L# x ǘ >Q `4ؼvGHb. ,u ^4RZnp,Q9 G;h1{ioA!G7Ȼ+4AAJ h)!װ{̊OK\ߍFrGlkF1R?- |?, CcY]SZ@DJt"!yFToeCc6Sj^5T̚Di\UR]]]9\tr9 +8["VƶFT@Z [\8 bfD*ovԤx2$, 89l2}31楮hfr1Vy/Rk8UkK6[UzY*׫y-}ʛp&sJ#t~70T55~n.6sQQ"M\-9QwKKBYTL4Ӹ]5zPD&ﯪs-6{T]br3ryA kaBq[Kk_ a\qfg1..<v䝳q7#mW!̥PPpQNiZʤK}}Q %J{SoYOjJaUeiEEY6?FG{F#<@ \L>ofǚA6g{xJ[WiVt,ӴóPVe}~u)V=LJieY|d~?+`GE3eʎUfkGu24z|{\CG|l-NŖ?[g많JbA_U b8J/YC nW.ׄ3=~zR8ʺ ֚].EP*Uža3\Sj+=iJrJvhR~IHG*|ӞS o9/ 92h^w&MEAJflx:Ȟ> 2粰kf%(CL,q[cANE$sZ#V+٬\r?U|9Pǧϱ\{pnFFaY-P ]ȰDǎ*\W- TIQS4 9mhg)UAvJ+8 bq`gQK-i ëH$BS(\aD<؄tWL._%ק\Q~% P}w=>QHVH+00$ld!ڡGV)uB|ZwO 3>_#,['G+ YIaEUZZ"RLEeC9!>#yUIgYZ07070100000438000081a4000000000000000000000001643420d600003b5c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t/o;]?Eh=ڜ.+]"t; "\C4^ދmxmyWfЎFk>bmO@ y< 2VC;1*`ΛTeK b06Б L1Q͑ nτ%y)/w2^M3hXXKH[504/}A eBTΒMbs?ln7LƩȏ ы_a#@[˙O]& Af7q4hZdw3W!G"(Fϊ{0;c?-%}/GgT8{z8ED b3OZ=^ VKM1XJ\鴥u#(w,?e2TW󿅤CQn^C˙XWTH ]|plfP.~* e؛'$c7: e,?5|~- $H*ah=|[L u8-@A}'f9'8 Kvj9å ^%BF%:Qȉ_*EE.߂.B\WlxڊנHU N"="Śc>kcT2 Q0#$qoDNn686-lUF==W*stiYZBi"lbp"c\w$o4l6Œ9oM DBBy^/+X8 ښRIxY͞V Ez[L dߓ;vhr1/X^RX=o/N{΍Mɱ|jlޞ])H~3}gt3+ ў\F 0}KOUxʳAd !5|6کrJ,Wj 5E}hOYEXyU],У,R>rA_k~]HXIt.i88+el%d J2 (%@&B:E9G*k Ӹ-!PXɦl(~g />ǔF+T |ēуa&җ7usM՛^N)PRUMLgr'B&6WkYaNExd' ]N[gA-b: >c;EtcLQrI֟ ^!jhq܀"ˈbV`P2_J f@h= G%qJq;"kD1ҡnZh[ OٿH 3iK4 BpPU^"iL^;ȶEbk D5 8ɒM?)i"E*巷~<|͌ Y ۖ8ԯE"1Ϫ Å9wtp ,V&x24®d%'ɈߐIBB.) +,ϚmE7AܶQDUG#T> 궙l}o4#ȄmI yn lr 0|K2]_ "ck;wGj7l҇6y#r u,@+-e$Uq 32HWIr(^ʶDwh CHei./ ` 05W# ;YVH9l\ߨf. _=s6W$[5U8f@cϭ\Z R~N%=wi" ~sp2@ @W qR')vZ4B9v VPRp^sƽd6y ,Ȑ>$5ch[/wk`sZVщGEݍ4&{tc@<3%>b3 W"`!|aea6[}qCIqW/J?! `{Xg;؟+\ < r!8?*;&ߠRҁ S>F$2)>di  A8jF%RCN=M`!#\NrI*qhԛ{h5*>XkyP3~w=0}3TUR `;t`:vXGf{QmL膀\n"PR/֩h20Qѕ*O3 @t3E-JW94Zѕ2n,: Dp&^Qibp4ʀD4E 3d3x_SMF}MPJΌHI]ubx5WZA+Q[yv6 N90'XO/%K$IP;[*RȃFDjf`уVEb\ʴOz]E}Y^2} $SLva?|p9 2T2ZyC E?z"䥝7?$<}KW{xpyD?yFBYH͗uI#D^Av%Dfeos b*/|v1Au<G` ́2 | .8#yc܍b49oMb(γvwќ:0[qZ31 |'ՓlVʭ3t݃w9;j k69R~E+UJ Z?R+%4{T؍Z>(*e^{?Cd˯*cd4tۿ$~jJqAS2M20D`U, @ґ4!5cY;&7g? 6m?QA U+2#^ o򙿵m$MALFd䉝SCQz Y>!e1i @_짛+Aq2r%bYN@ XieӘFޠ[-dU}a!09Ъ11gޓ=-klwDϡ@m*)OyCDK^f26. DW'UyGyq)JϝwU(p< i8x%uaCvn \;>v:d=ΰ3)l(4DwY&19k L9*'clBG=T@y!eEL Z'U1֢c, xMHMfᷪ׋qcިN5ֲahbBtNfu1&Pծjy,t=@ӡ' ,8¼Y)$ R \~j[Ze8Ww|N"oPᓊlJ OfpQHSTEB՘q䏻V2&"TE11ч"܊᷶^̐Sn0u$ЄZ-_ѿ8uֆޅ-\ 3 ]dG4.nOXfb֯c՟;u"綱ܩfeܱQl۰Rƒc  a8VOSS>y \F㘕KCp4ƱJ^*AT3?6~mvYbE*>r9Xa,% P'@-YRh7-ou"rx/ayfg]BJeZJ-JA_rĚ7\$69xV@l,,hoE2cc'LĜ=X[ Ƙ$:b0yB]YQgvV!jnhT"濭cm_׹ 0731-eh |@xx07] U aoc%bJ홹x-ҦnIc,Dp܇!dH63e"IҭLPKX> B.2@Vi^osԗKu&L~Ā4^)@dQVn:`b͓QSBК}FaBZ[=V mRMGӕ% jvIJ l5c7M!Z_du(g2X)8q?a^Ͽzl23O  y-L.g2e#byMFg)}[ׄ3r=虁+0͙x@lc`iY'd9MrfR%  'Q!CH)ήC}WiN^qbdWv8 Q 6 M9V2m;BUU#s-V ;/r `NykfbWVc>ɪMa' 'd{to _t$W Y"+`@ihe@[5ײb ?r,kP8k{ mە5O*emG|qMvC% "⊻.g409'ȇHv$΢#O7fZQ4CU:S@awuYLvPϟ)O@M::s DX"O$s+3l]Li8\rb yY?pU=u8hM+tC9+W}\wٚE%.ؚV 'Q H\ mF$q3zb>6ilu+n`(mY21BV7Š rWDr7Iuטǝ\?8RR`nExJ<-ܣぎܕz'xW*&!-D[9* R?ztFVv)s`RdT6G UQ*~bCRgxek6XSRv]p:؝DBٞ[rJjNH@C_s0zN9R ӧXɞ)8gi' Ÿ:}g*9QМQWV4ƈĕVyIQVh g\ TVhsIȭO%HS:=}E{pҽdFob&zB1wie6{5 "~g\ֿe١jM$ԕȒuEypeZJlZPT$qsak a* G(! Jh\ Xc ~A: #V8NّHpacG;ȷ8LGvԮ>W5Ya0(k{0^LB܀/~Eh5$Ԛ;c/$ʼQMد>N0c >)x؁9?M5O"[ԚqgudVaK8y uR:vӟ @Z9V̼̚r,X鼇UNN˒Oz&ak3-v _dE=;=E)FVoS/U6yeyHWͻO/o^:2UZL:Sv@5X KW[hbYK~|zz'`[6t&_G+q F`A#0dEQ1|(_EnJMlBMƔL7T\D%i)AxCIJFb ݮB*)BEai&Xp$BOC^kY莝" |C >)Ixi2.?MN:kUIT-2FI3^bp;s@:/ pAo^TUgHjGlszCI#tV5Dwg,Z-hҮ!Vte*sQּOr. Rmc\"B[Uyqx 1"nLx(?uG37ٖꤱz@ Nlp+a3x?$k'n~Cy,\~hX4;n]l֦N^FZVQY;^9ŐᅶB{r559suKa0N'l*>82i>Q!ηI7 w_&:|y`%s׳ȞI8]k3s@sw.Amu{as X3!zdCGrlT,i{.HG|!x=Ꝫ-|/|2cOX W|d[eKR +qDA[ASלM-?sɩрT1rpӎW2'&S:PC|4Ӆn)F3I\:Q@( a^D\Oݬ!I[NeWsdͭӟj6E\UnmȒ-)w@,?i"Ɇq||8(ȋ\]в½69{Wq́_[HԿN 9D@8w\h a>GNm#œn2oDYPՕrԍʉGMCS>ViavGbo8DYmWL@lC2%aZkKfm|Vk-Jm)G-  fi * Y{-nY7y4#>J7,k> ߲q{fyH'ns Are;QTvܮ H]7CT*H=ZӞ9sEyTRnMC[W}i+E? Aun~Ǩ%T/K>kW8D Gz#J`@܂Cj?Axxmz1ߚ ZIƞtb{vXx*!,2z=s$@9uBf‡mm/XO."\e#$b_ 8%3A#ZD[!ヽ2U~WGf z!散*QLKLԿc{{T~ŅD Ѽ᱅Jv " l%i1C:p1<&=| 4Ծ#E=RwN3˙܆QDB-:D'%KGI 9OǵBG`kU]7 Xw`7Ava(qM xKIZ׆&;߭9-8;T!*TKn ><5R!kɣ Mb4+4X*'pI!* e)[(6i/x)]w iz1[q0AyUQ#|+9Rӈ{68> ]j,;{f \%/-&˄k #?MWC!MTf: ?@!`r>qXԗ]CNoiFLIBc. F. >Fo_O%mcw`@G]%]_3|t+ ,xAGq 0/) {Гc3v ;{ϲ#Xѭ9e?wwjqم|템Jb*NH2zuZyOCxf<.>LN~J?cXbBO@ҨQBeE1 qTFp)~4|(Lӥ )WK(g(̳K oƗ` &(= ,$EK=syЩa8Z(xac~j 4gmU>h0&{oKh!1I|2Ayo}L/\̡4ɃH9k`陶V+d-5=qPP&v5ӡf; WmþU`/W.u^Z$N%V4+y(JgE7($=*# :^Vdt;ߛz6%;4~L5\A YyDD*p-a|TRF?VX?F:9 #hFp!Q#~.TȻS0TEo{Hmx?YKcYA(]_z>H%HSWbAPi|#9;得7IB4?3B Yys, @;LX>1 6lKC_ %)l7z.EVg&AjYM#8קM|&0BiBنPCi>oǵQZ|g|[IMΚz[fxԉӺ~0}][ځ AC˫I`A:_B{3| eGБz*kZnO Kb2ۜq,rN9޸3Zc{p#㤿 l׷Rns@&[8fGhs_IZQem0U')4WW;V=U[w>`meCb&[BcmylVmiFP[6-0O3$\TY#4V]77T:e݇$jc[IY!A_BEStKe ˨8Ճ'a~7m|@i3[[S05p-RiFb;wi,bOgnLU2hLGMYT9t"Mʞ2X3}ڲt1.rn;`PHXg,lR|ʼnaJߪ{ސ1٘|b'PE/ryKBB^*3A9p աGN[(Ό4,8u)̭˱9| d Qv!wgOs~`ҚBY|>b׫4їI+X(tm[FbEg?Lf7ږyD r|,uW,tW4;BV ;τX?J#sf>dU ] ~ߪM?L?k-)m|M_#sy, *VQl.yt~"Nr ߲0/` %Ɲo-l0#W3res?7gmXޠh)( 95!2³'x-=nI>D̍DlwYI#w>$nCy} 8k*#d޾ I%nP̛Joa? =~-=~}f̆rP'~&CƽPS_Xia똉8|OlQGǵ㘱B?j3|4U@) 7V(glZƦ7CךOGs6kdq: 3Q6VSE۾8j)1uT 0;D6:Z01 ,ʮ3ᙉLrm i֕Ɉvi\vJgYZ07070100000439000081a4000000000000000000000001643420d600003b9c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigodj.ko.xz7zXZִF!t/7;Y]?Eh=ڜ.+BN~ƕޱxwH(Y+7z+OkS֛Yh0E"3( rLc^׫pk hLjd8JON7hP-v 54O$4Ňb FbcL1JM1q'ǖ/f.%$ȕ} t'|)mEahטߍe2~BLCƼl6Nm:&׿kPvKBm+ *gGFKmL (C¶1tC60M/. <͍-9F?N"\BH^PUؽDZ+3A UAQy wIlI#>" 1@s*֓ofbk P9`"?A`UgtHpnٜi㭆dZl g0F(i+g1[vn r!y3ggibtlEjkqbm* .E|x|zrc⃸D\iJ~:i8j=zJ?N  a@J¶3 $̉:߄ cX+ќZCuS} ^t_4G3j_H(XJgsȭyӠg'?9.*PVGXZK%$GJF"9డ<<ނD,}8 }̷|=7nY3]P8X5*qQG<ۢR t0#Njt˦[OŖtrK 4c7/ĺyRG=+GQd]~0nl} a2F璕η325zYOZaˍ)E~ 5_(IC8VhF<xQf*̒GYM~&4H`UL~F%(B1;ƀwQbqN MƠ? FpUńx?u*N[ltk ZbCr\w-&F;:]n'90SMWSR&W:=rJ|BTk"Y0T$fdbUBRΐBb^P_2!ц3Bv"I' gpEs8ͫ K G[^WWbb﫱122 ,d.tkذ> HZߠb^'r₵e=O3.&żJqjk]<Ƨ lOﰷn NPm%s}Or721Yf?z7Eq`u{G0ztG.񄣓?I%:P>!;!Q`U(\;SJ>AeyhЈ1x=Y||;he;n؈WNNcTĒE-S\J]BuR*&[h {ggql!Q_p#Gf#v餏GO]c5.(zƖ=y<^Z?IޔP`@%Bq7tP7E?m [C16TJiR>Q3kpL4}?؛X3PO'M'M r|yA ϕB%z"D}F*(=c䌖qQ`Ig7i%pP$LJCw&G5>4KSwY8vB6{>L=QE(vړ;s<իujk*#~OU<5IWAUތb445?- FM]0QG2diԍ Lg)[u]E9f ]ƉsZ y"R8ZdI#iOl%d@Ӿ-+ / ߸1ZKLy\m,"d[4)0'@az ԇC7inɾ}f|(hc02A &ds^A&%6TGKZ&SE6/-],/h ZS \L+E_Q'ŃяZ]'<;XO*3r%ķFՖbMUVWhHnzHAJZ-z1D^>%B&G%X`_E׿$9b:0)R0wqR&$@u3-Iw\ncq+\4KAeJ2҂ěؾk\޹%>ƴFĐZnWdD?4Qy5BI6{0 q"|J}nVe$X/&t|,<`y~[6>2zwz8> g9Exm@)a pqw\<Xɡ.=ʚEl`LXQt^Ŵ0B7(CД8^q0)'mxȥp1rhRFIWY~Tۄ[]YysEK6\>[cg-# b=KmCGukE0}}TiD}ud#ChAͭs nNlk|'yL LH~wm*n$̒NOlyx0޻:Xa}Jm. >y=u+ |Tustsxo%w%d5[85Au>hm.Ra=U-eFUtW. nICZ(M}a! %yǴn ]zxf9^\p YņefފfԵ9iԙ⣾aj$8 n(=Wr\q[Tej͎/XA/gLTnnj`2W8{6XeNê e !:8:+*e<԰Ngrc[-^ jgXۼJ@C8NiWha?^`% ",3E^5ب q&6]0#"ڝT͓Չ ޟGQU9I}TF_H"ҏIB Y*U+sMiNA0^DULCnlCɱ7)~nki@!` M@TTW啕9R"M^hE>P[[UN}8a0";`LrR'= *{l6C~p.S@ۭ#_IKmRna{ Y O#|cZbwn#&S3O àynY!E-h;N(Ix9_c:VvI+ewgAOĐl&QQBAFGCWF©G5&,55+dQ~;ݥv׷h" YA<i$F/xHE0Ci:0i?*1"2>=vѲkC  Slp;Ӡ4T8QXbx弩 9@T+Jrsn8Tϥ̲Oyh!yEopi5WE Vb_lP'>OӔDS`zxrXgqi50dpk*j 2F5Lsxy$hQS- z@ pt AL{Y&ԮzgGMj/v&q~v".G ߛSv7~\KuiOwC/Aqpa* ծ!SY#nHns dtU< z^+[hY⿶1["a!/l֑PؐwfYiY fS@p?912c 2 r)}_Uj]>]N 4:k`]&1%o@1fZ391F2P25`5Ù.S( .f_;1Bq6n 0Egu]nbct6%A 3MY: &`vzC^V ?뢒C[IĺfxL!gu)2@jIaɌ\M}':bq.$+ MqscljyoƲ"2)yCž*ZzЖ4w`O0ҩe t(M컌4ZXlaXd#%L`|Xʺ;#Zkz}bNVy7Lx) ^˱nONH`bMfaZtlٺ>[dt;iM`n|:V|&o實d7#Dw6acaa N[ 'CHPV߻? yHY Fz~#"ɲ—S,$|;ؽ[_$&AXZ(y+0s /w MTBzhR܂աc]3u< z%FӬ0(8$-jlp)>AKa˯S+^[#CyIf*dOCUV$E|:f LKbqh޿Zy)l_D>%`)ֹDr;(I2j̠з9<[Ԩ+e^H!9͕I!Q5qPqlX &by.ݒzmn:"2|,GJ[oI/q]9Z*{`UUui({X#Qv9]:GMSrd#t5JUcdb7RP !O(E!uO@ ffj:nvTlT£ I=Qv/;{uCi̲,!)EC¦[MG?L)(c]/bJW0j l%PJ8/l3^ 3ykGq&ר5D/Op "K(QɥFp 9HCe ,FX  kSC( .-anDhy>1f{#%zԐ"G tМ+*Jel#DNأpm .lNgTH=K9ۣS,%k/&5u-Q[]TKY\^wv:$-`1*>}_Ge\ĵ>IHvpƟp,>lu꘿f`]}!2dVoWS\LI!7r;ٽ&pM΄+L\"Xv +3i:G_ LXxUnW/o;v&7_D_*nxǍ͹jwf(xk.DZ,1>i0A=0iktoZJwP:-5p ]9W"SߎdoPb_p ܷaS{! iSGygE6/-X90~NOԃ]BiXú]WmWx>l9v-N" ¶CQF $R Hh] }M&sT^WpXL ;iNQloZPS7k`gڏ׎̂{-d'UhR|)SI"d:qVeۚZUeW`z .(oY)@ǭtb`jЉASx|RJ%T/p6\! {zu2K X!W* ʃlj=Q"rU}?WM-oֹ^l/-"6Fx%_H:ypĊB3lI*j4l-bJrZm[Vyf$=Zdz/zLS%ҏtY:h9o-j6aԬΟkwE>I-"̛#VJt26@}@H,}.Bx50doSWV5],ܗ{*u>֛3.k,sOU=X?J/ R҃=܄*{$ѣ_ A|F94.^5!{mU/TF}hoПU";P}ZGUZ m{r/ﹰ}DkMQhh"\!ڬOAz߱ ˹9sL+BdBk65ZoQZ'gZVRI18޻w;5Lt dTZA,"3RQVoL5FfY>!S@f6e pp;Ύ8*N2F7`S\%?>zL4֢DsK#U^ ͦR'<ɃkU:W9ϫ^apY S@OSS )vWD1) X)ITi0x/d%bo]_A6¼6hƜpwf,Fo,Ld}c}AiR>Rm^F[0BC #1Ņ:N$bz"6\Ql+JF'I?N9&C'Z_\t/A$LDLuslLͶ6: 0N 6$MD|hM s2Σ',$r,Xȋ^kCz=mGK{~FYԗ gڃ;Sn0Kvf$~]vaw$ p,=LTˇF;(L<1YQGqI4iaT>Rap8";ri=!K/ ^7ѯj벰nZX޿?Ljo"0Nh#}=@YM:J9YwI5^!"C0oLGe)Fh11mKKsNRS-l{(A]M's)(e-eLUᔶXb$R.U.=@~jYZ<'ꥱxj*g4>=,y5,Oa;_jQ q kB=KX-֍jӀgkm.c~e)gJ>M/WQ1Th5P :! JXC*(VT/+K$EW$V+1"5ά$1uGnCxWg'RŞ'ciPS,vkqᶬn-V\d-.BKVup8Y:90:37EEtIG?]oDHX镤gꤧsĞ^&4*V=36qT5+g/Jq5v8v01W5 '{l)֫GM|P4 v}WrZ(>Mbذi|ڑk]|>MG )n> HY,9򡿱z~tzjኍa՜; 3'5D|u2?y$M-E `]zFM:e,C"|p\c2'R.#FJj.Yр}ӾHz;?aٵ&A}7hyco݁Khal*rC|hf iҼAdgWrk m@@F_JS2τJX֡J)("~m5J-H2TcC7Npv(yr͏>5:Z B Nyp7]cCF|%^/$5&-~J#MJ-_Dq|dpFHeŚdz?j)t=Fj'hy@ K-khQ]#²_ Q5T~óczhy#69ϕ#i$d {۾BaFf 稕;|>G1Llwmg-;ocf,*e(M:A`zpYXr\\/bw\ G4Ѣ*oJOJnd|NInx#626@)B3" "߀=3C^Gy/=`?#E~HZ AQ0=cr} )JsVbsI Mq5AA:uM*u3a{cWx fNkWCF҂cb!n{j솫ӑL*VHMɔqX0ݤx&cHoup]3υbʊK=jk]DYf{V/"T9ƎD!p aT {תfAcnZjA(B 6e,+:?2\LEYGlMoYAu?s4 v̎dE˵uoԀ`?!=$Fd_ˌNS"LJ'n&c RJ"D%`T"ꐫdꊦXcfpd!sl\/pdL|| tzP69[ܺ,i/ ( jXt?8gnPNkbJm7pn ݮ{Įv!:r6[)} xUlcEP85RfnoMneFf Ӵ} ]$bM~*1Z̔:،6nUNSGYgxJE4eIt@5-Jm*?:/b^+Z PWU*2@,{Wl%->*-I(/gș:l| n ]Z<$+aY0nɶ(XW}>6*fd[ $@$$,:WR1&Ӻm7cYDkr1搜~Y &Օ'iI}}V錞B)_f4)f/|HHOaHNU 2P郟f'KUDE> |qJEQ9hU JB3{H%>" R\UK؍%(r m( R ~I)!&ءQx XNHX2/k%\I6F{vJ!&ɛc R hofn SDŽ+-BfƒC42z?obZuh+t0E I;%ψ xU7KȄ*om'm^i |9Ʀ^Eg{z5{ǑUysyy=-L2f BziuFDY>=HZ08o'}f)v.`C+Ֆww;̜_ƗE5-t[ӆ2HIeυѺƛN<\VבWZ>4ɱ;FA]2pyc,Al1/~zCc~fd:T}i;b14۹J/Co&U)z Ế;u]cѹ%>)j|^:c/:ugaVЀ p@\$R RuF4%M)CL@jK!HA{slI`6= ,MW3b12  a1ۈrh L HEAOL7(-Fؠ1snQ}P{E٤ T+N<pC=%P^p+гc!ۏ̴p=rpp^+`,{mEckLTE=SHU# 7aQ䈐%ٺi6s& MP\crG g!7;Zʹ\E*)!IR8,D{$ߧ)4BHCwpأQЂ8nr?+C9)E؋+lvaqًu4UC^tĜi8fcy2j)+=y IՓ zy9*ji%WSѫnq}!19&^,\8^`VvƂڳ`f` j%bqQMZIp6 k=D)<e tI*X:__bxebuNEz_' RWnvOf',o]C// ]xG;eAF:ESHM;bSHjH rZ$!&gᯝqyBo͢Kz۾a 3'ŝ ZC~>Dj䐩4)7K)88j!< i1>N CLse"58*M[x~2 (HlZjv~0θ .6ɾ119 ^H{]U u?3'E$ylF@D~mTkcuVdh/Twt{9IX&`%"NG׎M2%^S:fF9diNZ" ǧ#W-T{&섪,= cHo6g95$9gW焭P^d~Hm(:DWSY'Y|hǗZ͖ztR VShW=c_߭- 89R{jB6"qf%AђF| Mo __qYXl[=SH5Y~&"v&@ ݬeLEe@osJ%>ƞOsX<\ dC#־yDnlm2`/kS=RЩu;Jcv*ӆA6 ܑDpv1~3Vˁ_"XWvvEAĪ >L^ ҍxl›"D\xVP"v ŒX?Ru# 0׿zY_ߊd,}񴞮_h{ aB"fmH#Rg]Ew kJ8o '߽_0]JM&8C1uCKl6^r\(+^[HD'IdȭFq{7^?hEzѕbSH/ '5%s׎6 4 g|R?ZDޅ+Esbx~DBN#-Jֱ!W@M ׿.L9LרHb { _ใx8M%#^LVy+n9u ~5RF!h#Jw/J=p<̬uCIHz&!;Rچ?Xڀ?sr|fWK2|ޤ :[At'dYt@-^NYuKUPN F{;Bn@f%쫦a"% V[p dYC3id@dX ̪zzQĂP?8 ٙ'pb|FY GGW8b2kʹ]f.̛\O;:t\d"qTHJ$Y6(W"s-U9gl5equL) !AZ!RGdv^@P>N*pK7dtX(! 0yg1 hJU)_X*"DTX /~ݻŘ\-±H%し[(8/Ʊu0}6p* S[T2D7Y(/P˛g /PtWJz$5}BmUVgp m4MeFh'cD$p@85,_q s@OOkqWx[9\ߝNe&2GSWYRB1)&$ A?;v?™dZ'm9h]s/wMЕkx:l}ćҸHwaq4.@cNOeB510OhRm}beږd<x-KM}$c,.p̀"y[SjHL\1 JYx{9U㌔Ƣm9ɈmF*-hm[m2Lčg!~RpWݶ0F o1WpsPWy? %^528 &2' HQ/SÝ|> LX ̭W!! 1'/7$;D >97k`9n_$*`Ȁ$^Ni2K4UeW]a-ybTjB~Nܦf5o⦇a031c&fg>7?-Q|Nq,;94tva#0>[-v^5s7dj׍3^J2ab2&:bvE&`Kt&^CPa2r0fԙDv:c#^ b9Rs8K}o#)PQTƅCNk^1A+Hug}AF_3;=c -9܂JCx6.&` |lCvV@˕H*'c12:*#a'aZ܉ѪggrH|P#Z I\/N׈\n"'4uNl_f$b W_tؖv Z7]l|uNOf2-~"~f!4lnǓIx.4Sh] ߝ󦚤YuFۙ4?Z#9x[\x#髌4c8W϶* AЉISKpy0/ nCsV(E,0w$q5p%t8IaӸ.бe8 "qj,,,̈ec,ΎXe4LV2հ0]D_ۉ؁iF̹sx),aqH_Ky 3 tPRĶ,3~^А(Z԰L-6\oQ4} @9cu-D`67`2,-> A݅6Fq"u%,E`LNd}-!o=n.]$bg9Ճ('hMZ\qn^5%GTN+ຖC9?tAT]p0f, .R%I{4|@9Pс("Vѧ1ۑRhеymi#IĐ;Т<#G (8osefkJ0X>7x8G4!]3.@ެo.xǙhA Pbmw`:pyNʾPY ?UILҫL:D9D+ ސU' X @zw٪{+{ ~VXy+|%6;e0Jkvg`8BVaFvǤ1~e7W =.O7a LQݻ7߾vfUOܞtx[=BcR.w-D<U6wƬ}K09|}e?i鍈_DWz(?%EgBd%<; ?E%UW.T W1&=\հfHTviO% GeǷ.zmI 7>A(nR Tjn@4A(o76'SZHi.JҐ eg78?Pâ-˳T Yq#Þ&Sm36-US7w ,%![`ݶQa}ͥ)[=qץ7챈tj%l4>XcEY 6(lv wU|tʄSd*Ao_ %3(USZqo-ts8bB;1؍2{h 4>1>\1T}?嚁c֙ipc/~'bs$+I`)2HD#\%AP.E.Ч߭^; -Vi٦Tc(@;T'赉a 4S:~ͨpJ}B4 .*Ye^6<7/*n/qQm=4vsA( L[ k۷DdQ*`\{>'"\%~%S52ZSVGSUZi b^ Bgk7Y#❇/Wh4oLNbGEO 2<_QusW^4Ipe{Ea#%B ґ 0P'ӿD cݯ3 ʟ4n햩\f \v $di:,+D#{u0r'`=m;-*!4;ہ%b@>C!qbC>D:kknp ׁy zo#~R 8Xkɒ%ub]lJmRcRo5*v:ojT]TH'V=~l||bzdS2g/fs,8 e6bw.#u\˖U25.23#~g-HöaLTK\eNK@JTx^vd_qw#XE$N(6`b]m4]Iz3t:rA 6DxZMη&M;}Р餳3e4HoPU50k`=OQl;B_<ϔr֜mdqo}SBU'*9wɗJ{mXy_ʗ'>A5ĵHT6վY(+9Sr3AХ%Q,F&C(Uޫ3>j Jg(5$@  ^B|'yz,{2v<~vAuZ/zfzn_| p_[c27UV|sx4H&}ݡĥr2 .hU7 f$bkâB_p,T5pq~R!4oa&Mvr̗*E<+ 5@wd:YHv|[^!MWp&&".&:*>sUzp)Z>a% P| =/[gtk06m:"$Mx}z3VI`X%=c>[=ơQe¡_2\(#k$H8[ܽhX:VYuլZNE$ϩ^ͧP#usl~ۺC@W0CS°v(/{06~q s -WY e6\W+\xj =d rt(QYG:~-ݒ-Nm($#7UD%$!,k>1~ltj8E U!ɸDf ~%6F7UdMY yW  mz¸]zd)ALkGt=byV&%D ҝ픴"7;r| ~ҘPt~! G/ 2 )fd0cXs(`W5 d\>-aX4v: GlT~)GΣ7<^Ϳe N:χ2r՗",[L̤)ӴdB]q)8>kabSJx?#uU{$5cMqU#ʲ(!JiJ wf1-AhF)<+H6lۯ{H-!.J$S )m G¹%t^Il^4̀D^^m.G)4 `S^i#ry^oi11w·ϼ!7d;O}mj] ʫ ϴ; Gf!rA,2/#'YiJ)/z8 Vz<.6 ڪNJ#&&`$ JOXIk]CݒQ m+ Z>,xqiDFK$R|:h.zggD~S%mx.\Zë#֑}&e$K4deJ}XB-.3'/l)G\'!5z#D?8P @eƈ#+vuŽwdžOKcI3֞KKc>Np' $Jڰ;PaX~ JP0BFϗOB$HR[mzDOPt)>ndVz?,X59J?UKxV8 ʺ#8*LŪϡ0_[\+Ef{f;=Vlz@%qdBdɀψy71C‘+=ފLcaaO!8,hPP. C1X%ͻQh3̛$MC͢V!{ o8m2bijP&}iR6%j1&fe;lA`I Уآ2h}F|a UO=c& 0yp Z̮`)/>G`Es/[5d0Y,8%g.%4eX\n_ilp[0S.8Ny$pSM}<:Y!]P7KCҙ@c;,KϽ젔ʼnb>U:o~uh>@Dox-ԉ/ Fd5{"#oaz~8a1HӪdNjɃnj>RB{2bQ6[d>RsNm+'R eZBS)rZDE{߸ۙ+Kk]۹j/u\z|=kPw I:pʒn&A3T9#^%a"^;FT&nqJ$>%}Ud/ =l\y9wS;qG/t:Cr<;F[Å֜ը\'/>!ړı,_NG833y!0|ϙEqNeh2>:_4oXMr9vj<]OMaA/t螒IG~sAW& QVcfNpcTZcY=ZHA+(3L_mġ2r<߂#UL%vO_YJ/i;|9|cj_+vI r4!=x9R+kTUIDZJ:3̱=21;ۉD!pZ$)s`fnȲ@2w)5O1;3.qvm0FFl2|<ŋ$gyk <%Y=2,PEkB-muZ=Rܖ+ʯ)jA4{S 4 ރI4;N]-у׊ D Bnؕj;TO+N#ڌbE,$gy}0mWmn-&=4$I.-|oΙs۶RIG!B0@hYݯV?uR]Kjq}|ݑj=zz=Smf4USgk$d?aۈ&_* 0 AFjRxTތ`9j+cT$&SڻRuBV¸fQ^oUⷭw [<%l44[x;IOvcvVYI܏Q L+M|l}I/~ڝ /)髢*Vibr\ uwIE¾gRAq@&(R0UEԨ[IFXj_7ez*>.a v3;X;&Eztyצ,I?JʏJ<)8$؁C똌Ggmɀ(=q)fO.5Zb=5vUCv-݊&EWƸ4R0nA#ĉ9ggH+`.2: 9^)CH==~7dS߃P&1I0ډ09R,evLGk%&nĺzxBmEOel%pAjpŨ\"eFצawQ]TۏYamŃeL΂%!rcZWu:(f>nȱ}𗕰b\@6i=ip_FD_Ņ yR&Z$5XTgя{%'aICas+"KF8ikcuUaUOALNjqaG>F_jLOA.dKAaV٦kvgq{h;;a۫.[|μ_ !VeY8P +8K ZgiZT?f^ȕ68JF,tt l5 L wleL`@^@דM*ȞZ2O4멗J4t֮ugFKihk]Ch@*& B,3p^皺@8gE.Dw"eq?2Aڄ9g -IEҷ}aC f!If{|A5Ya^;2cJ T TQ=m P,H xrb&S,#:1$ycǡJa?am5(ڂH&iRUE\ƀbY<߉ <0Sq ~ @NsxnIJUM<9M屶:ueQD;_Β].>i,Ot}X}1ow\zӗuRA/sfa[HxBgaHa*^9mvd" 1[e 1˙ea`7pK#t ODun-U&* ֖`Mh">ypS ҽ<R`J%K$bz$̾^Qu߮g&?Is.rQ<T0[Ggۻɭˑ8IK؛ro:G[sz;ro(.-ȣ.bU1Ww5d'rk̽*C=RRhu{ܳbk+Q>c`9l™6CP{w០Y`%2$Ek$gO)SN]ܡK%eb)a!J$xT mhjoݚ;zu{{kuR#0l@YYe[8O~#V}&1Ιb]/MLBmS?m.Ν.쬶(Aa-;؃X6*>^lNlqj>򏜸2]-2tjHY@E! ^GYbى= C#?ORcj b^tvÓ CdW4sR|qtlETѤGs}˷FW&FP1e2&# ډ#;fY}zv  Ăaq ZdOhF؍?ƓAt\%SVWYܭ}sSa_uE#g?ݭW+m>=Ihva$݃EM xU5C_.iq+I쏇)J/&UQj8T@TL6<zPnjdДu֒*L1֓πoU{vFݗ3q@DR/ Wݟ`IZ=ubXLd7v+C<ߢ|u@]dLBw|6gӗkcmG fqm~W 9#P>WSfnfդEu3Xٔvlj UwIic䐧e!Ւ4Hώw?Zk\/?IxO!a7YEcsQe*as{Tm4-#'| $w"~6A߸3+;8 d8W/~t%Xj<،!t'iȁcwi"Dmm;$Xd.m,瞊i*F/΀zST=Ͳc/IpgX_&J>pHtx_wI3(NM)̡@m$Pw%.e n`ol?8w#:#apal3 74;8&u&6"TW$xH1¿eaEupEd_\JF@c~hsc1|~+)V 5Ms3gæRx08vV] " .B'ѤpDδd9-7YL]2]zH>Nީ:s px;7.;H뀞ra, @WHZyj+Yb, Ʈl}#8BODzOTCGj^2-5E{(Ɗ6\j bVR+oCt*+?1ʧBzd]X.xPl Ok lpmv]A5|)]!F<ul298ۗH 7芊]_MݹgGw.+D`B4O/Or5냲qU2B%!^cD/Zb40fe >W F3{=Rg7@j+l>>'crNmr˂FWӟzyxRwW|c3[z5hY흷ɱ*7GdbQ#T"c?1MɀSĮ1.(H.CgDx4#'PaY$Û`˾MjpyfV;כVOpڀ6huebPQLV2&2%.h; sxejq"1?5],j-!YCԵ[e{ xfZU)DE2DQ6[缕D}uhnI*[֝{w':7HĻQ?ђ335OشsY% @e=%Ëҫ[^}cϸϪ˃aúu[iR=׍mYpC}qAp~kxtc&ǽɪ)u0y ׺vn敪Pk<^<؃e=Fn-{A> 25YEl~fz<> ƽMZf `ojfKU7N/?-Lb_^Q< 6){j4/٪Kd(_JW$\"} ILׂQr݊518(Р0{k|PZ*K8ޓӑr7 #ka!@hgI!{8(Ʉ0lmgK_{*)?xj(ciٝ.yQUԖ/ĄӢ&}$*HxvE~T{]6=!Qrk<g*Ķ Њ>PYHKACeJ=Xȿm:'>ģ{8\YTxNrr*}k<ۋ2Xt8ua5hAB;MS;-.L1a_[ŽQY;&B;6 -:h׏[  CJRζ00Q蓼W祶q_ pijn QNؔ2 -h,>, :#7մSN8o*:21Ӹe㌃)vx^#-MsjDʂ025__*㑕XXGG2izٴE -GXTFch5jH@ LkO:pB)3wpIgYZ0707010000043b000081a4000000000000000000000001643420d600003cb8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigoio.ko.xz7zXZִF!t/:kRsVy~:JE)>hڌZ/;t搯Rvx c,M@%w H3dW6Ժh[9x*EMXfcUBY Y4 y/0!=Ķɳ3WsvftT|-*>dݞE$s*RAś464ȋ[H5K gG2s% ƨm4bRʴ5a@ZH{kKAfrg{d\F2?a ?ahQ HS7ܕS{:;Tݨ*G=k(%pMt|=pN-SQ"9gZrG|Ք,:s= h@Jl?$-#O^O_uIydDJs8x׼dΘժQAޫS#q*TW7GjrJrT'W~kޚCstĨ0w-اWB7c!,'ťwU7REH%wwGQț^Kq=i@~o}/GG! EY*3+<6T"B=˪%/m~PYK/HrA],WղͭjT|~̩ޡ&hicbPFԵ !ɅjSwuckPfvs3I*Ҹ :0iҒ.WS>^J3AzDp)/cuV9`$:ˍ"f 杳LĤUOh74l^5nrv$ IY&-è5O(@$Zf߉.O{TM2̕ ݊.S|bn3#,D[QFBweN=5*<}܌e 8Qx^6r[CHE] w[-XL=ɀCbg_7۠US y oq9"iNclvWT]feM`5*8bZ`^Z gRJ¤sZ t Oat.|nR&UHXٱ( /fI-//,2SP|y1oY !Wʦ_5/ڃZ?8H63[36q4.ʸR_H3[b6mH# wǿ}6/O8GYԝi㳀1]rw2y, liU:2/؉@M8g g y=42.ow/\S냚TӱJWQiS"Z}r3Qϟ:!R7`ӣۭDWL]ߘgl;) j (a)Fl |hp)| ʂ {u+ ' ߣO?ʘ oUwl5]"6ZK12bmD['ڽ/h+" C#2b]MEOr}smF!u87Z2z .zt> q QXj!' IOR`ŻWP0ug\|fl.33 &;$as&oJD`plZ:SO9z,HV^, 7M.R ^Lyیi"A0t&۶ Mj΁^Pȷqyr f m6 'uv]7L}ZOilY x3 lj2? χ&P= JC{Oe" WQ @Yσ}+^am'FVɰ;p+s)-nuSX{q^W!V6)FRfUVvr8U#q'c QOQPťZ$%?L-NzIgRFu d`v&Er.IiqMM]hE)Xп]^IwRgS[6V<IyCӿ$~~OȌ#H"Is>6ɴ]C:('Oqшމ {+DWtƌ 7ʀ;U~R7J8QoeUc-潥ဎyGׁSE7ݛ[&?t^&6`mk:fasSFqzhqnci:lnb?i5X h9ѿUbHEN?ly=)gS+Z'麣5a1~*?0"5u1MGd0d#jj$EXE!R|H!XEKmZ&XfnuidwǢ rܳ;?PIvu7)v OT@K6NA?FKJ.1rKjVJV/z[oXO4וOT B&XZ_w]G6OɥdYKcc=w޻!=|*vY`&}|6O#&@t[PB6[{VȍÌ(k6>""dzpkqe@Q_sj ˓Y>:p!H4 R,+2KP T1x5v@ { nOo. /=ΝiّD*>5g)_| ʛOü I[zaڝ (,*\BV$RYv繴=3V Ax@Jͫ93q9q^Z0l@d{ Iviu:2ͯhȹsS1 ɬ~rp3/Y5\/qBXKsC j t7iZP%b}wgFٟ~'Zxȿ[Wmq=ǻ9r(LiZw]F\:r hASi%ezubpN9h-u=e$vt[իu v8%{%&tPR_B#BGqd>sWK'K:xK,kywn#27+kΊ}Ѐ*y=IpvcYy*iW=((hrCOٷԱ6Ln%u[u.?;϶}$@Ag6;F+l9`Ø%S24J{\6ܼ;]eM:])1w^,᧩oc. ߱gٱ/_UI~W+mtL#bY`:znXbFɋ][6p&ї]^l}/1IJ+]d&/")ufFdm(5v$"#pLe0D(E$,$xb2&mazi7 ԓ(` SV_2weߎ"R=iSѽe8m*3ͭi)'I]eڟ7MvUGfrc۷Q;n!rfÆlK&WO\cZ6uWZ<`줕QVf>*9lQڥ a3v'oL$!ũFb/ɴZ"O'_<%EHԚR G 9,G~cIlG̗Q8hR6b$B67`cz:dHKP>JƤQ@}wSym *ݣfEZԄ 7㿲L~1CGVp%tT,'g-E[?FPU-ڄxNF7 $C˩-+iNe-T1!S;Hĝ쳴zWT梬Tn0HB=[C{#tzUcܤZ7QجU?kTylDU+e(O lI-/X8N# JUc@x㒀f^- ?6 "bhX4 ؍)hWhZ)jӞ_ںW~xU &40N!.6"@&Gp:^2ן}j9빖\'Y~V|d@K7Li 4断B"+UӝmzӺw~JNESoc+S\kph˄PLr-8"n2(kod"fhU`z޺%7gĨӻg‘= W%0#l!w}s/B4uęnL fݣrRZfvNGviXo@$_և*[`G:/v| gǬa(} +@Agt1m>r\ ;6b ^ܯcġ/IĦQZ<ر1DGxtdP/q &WNb+>Ґpu//'TAFJxWC.`aci+fLW< i\LtG8n'kU5Ysdӑ#wOtB˹wq!'4ذV# ^w_=y ,Xj|TW&;hV? ϶_TǙk$o‚3boe\pLmSHq _fq[*V]ѲGC"u~1{<g4{>AU=35I9MHo$Hǚ7ތ4Xv^FRQX?^{; /|5 fBltqj|]aoB5J[򴑦.oPH G'#(%s3#ڻY_J4+#9YqM:/}@N%f` <~gt]0` L6a|,J+2`dE$c)|Cu?QI'lӢעϙ 1KB&vB2J8%h w?4 D"oMV%d(qdk C\23 Pe԰֜>&xRѪyU7A[}LD[۞q~i_Y Htof}Ћ<+-MQ2n t"Ыxa–+|XkzALcMW,Z8D"fك˄4%*>>SdLnXuw#(G>2Z.eAFm nːQL'&;5@?y\zYU {o3+7}z}T{X?dy2,&ɦZwPKʯG/U[gs9gX,X1)@ûODR)sQqAX{A] e%jk&-*x\yGZo1R,m.\~mD=\38ej&}8sJHCafW}[E^rbdžE$}VvAA-0ef`?{a2 vRНx}"k%lI[{I'Gڝ׶"Rk"',!B3.3#\GGGfY6Ϯ^^>:Ec>ՠdMh ̦M̦pb"{Ri;%{S)YP.xGm$ogD'@tF ?ۅ}Knpr@v&V0S1Aۨl8 +PeAR@DmF%! 8 YK8#dw@ E?6-Si9bYxh0=֜DS]nG'-'" &͆rZ?OkN 12+;ߌrTF;kM/M,}i#|ojAζUHP% ˺T_) p}ǫt8W ^ZPhB0ر1@Ue'5O}c?x+f#FŰ飬-oZ} AnQiozǥ] ǺnqZ &yÚJS}fMޭA@M@ #~f@XH*$t$3-2 1oRPK7^+\Jy CjMJ WHU?}%!?4Ƌ"xX?$$lk ^AJ%W1.ĨŞ5^|i0o1&H]ssV2?$}Z!\} . %y5 NU9XF8U5e+{B#SQ ltf[XK5-Dx-/Wl ? @e7҉L+šj&+;AsҒ_ _H@":τR0}4-Õ ̏3^@ %moB_]/W$^9 I6hPj5Ք*tx,o .~vRA|l/չ tÛ.\=(<\ES#5cP.ƙrgfx,80ZGj wbd.9TM܈*jD .>H5uE&V㏊VGua8 ou\_WK[^5Aκ奧duITgVp X ۡBFC@Vːnlҭ #b,SAQg1[40DhaXü<~ѭ,P,9~)htś s玅pi])G}jMlm1<ڹr1~ dy=l׶MKgm+)qYmβ')-C6@Sf&ו= sLNrXr]UD8fq_g5ts61qhI [qbL91W(|XsgPh\+ɢAyn{cIHS}E`>J4742&xCCju.#X[RB\:Svcj_ob kZ4po+DѮ08#i1⒙"\P\8׎kdor*YTד(n*=c+"Mq!sT']te xA-m7uGHA!HY=p5mN5Z3؇ $ZzBpi $>eEk΋bБ&`8ۓ}t>d}w\ !ѵ~_{e-HH꣹OꬼT6!]V^˚}mpG (g>i\[h|*H? qCƼsus/N Bc[_>Į[QҥסԒ⍨mb{sͱn+]v~4oJvٍh(ITA{{-q6-by-q25gYZ0707010000043c000081a4000000000000000000000001643420d600003d60000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/=]?Eh=ڜ.+ I"Q붖 8ejOO`x1 /{K|hnd;Z O<ڱQO4bZ<8kkY0b̢LV(F,8NHLc78kW}zsk>:]cHPnj׽$}*QTe_KnXKй GCtԺ%:>6UM)%rz*%,cog!p!*#+ۉ& gkJ$g̶RΨ.҈RM#װKW'!;f.+OnQ>8 $ODƭ 1K:~ Ðbok B'+ɇ/>CUy3 d9oƄABDvUueI*~OM4l:S&G[,Luag4)<9Y8oQw뎭?!(jInDgJgx#Gj1xKPx8"<=eH;H}hNPUzxVAIbk@s\fm(l(`o~[6ӬwSfW9m՟'c)/ [+0VS|%Ä:WPOH4pqPԽ&ZJ$3tLp9s9I#^ڈo7R6K5&_΁@0]ߤ/$K@EXhT TC7Aȩ4g.gq(D,K`v7p65,eW9>s ĘqZ>uVJ

      ,5&Kv*I[jd9 M]naU|kS_G%{ ᳇|W~Rx'=n,#ӾאLڰui sOidF2^^FB  s)/{ḵkEG\<Ѡ&;(l%ϐF 0=zu Ý)I0٠3˰\.}VʬZn꾱HϽhC+1zTDuϦ_ U%RfpBEx~  7=iߴ,Qr1fQXRewxLrw* c]ȝWO'oF3exojj F]^\ċ/CH>W.j?8b]GyuuA'C0d0LsuUjx9͂կ>#ɋr62a8ZK;yu&zh!ݞm4Ufŕ}U<2`5u|]L-" G6^1Ptև ̵-A:>\S^qBOn؋kt}4&sŨj,ˤb%J@ BBLHVdor*W9`e]:$\˪;uޝ!KlߦSe38şX2?N?M2ƼIL,axOVΥRmFy!Zppe=avpW1$qR4$ ] :^- ;6C"W)U Υ+r4a͛d~eȈq&)]7Ŝ'|@)? pJ/sJ@lVo4rE63{TUBLpAQzvivʹqdgTC*]ȋR3~AF+`uܐѽuv̡SsJ,嗬y˕_Ar!gIDz6 .0֡͸nKoI :4$ ޙv32 A;vA(bR#έ >Ҽg+;!3l ,}x%2HwV\di~B~uԅ]bc.Tz VS Ks}G.2L`GЦ`3_1eSdGiWh#e 1ܗwͳV%W' 3@anipicEnA b!r4.16sڕ"ɟh>1zŸjzlEÞ1|p~{x3vPo1+\w6}c%^Ok&u %!DV_RsjfA5{pzmWmmL8,n3aKy'GJF+$ Q/v ?8Ȗ-Eb ^.~fہf*ɲxl^RE,mAޝa0iÃ4\)7 ʣ ?W~8_N@Z}t)OAbk9;Bփ.Fw>,z0u԰zgo%N@܅NMD^T#7,:H!@#ψPrL6_䧖a݃8BijNP85cQ7'o@i VUp=_S6OZ0u H8CN)S $#\m92@)t/`C4yc#jM:l.6$50I(ǨHl,O!`0kE zǟtwTjotwYKTyכ\Du7 el,<}rzK摍Z^b\]__T2Q5@o`c2ncB˺OOyVm&ߥ*Y7-қ-M>F+ߢ> *OX~^%3nKTzo 3 9Df,yQӷ'CPQf쉞) /cSf)ˇ 7y [03#"GlDt Z*8RfТ_s*F]~/LxSFA/GLdKdAII[C3Nm{TyYxW}:4UyC^z"|{$eߖ]R5:|p|cF:=X}5.gD1DT?wD,ǿAr췚VKd\:_cO; Ҽi'|JXq0<a:;R\|?eHSt/gҶc-L `KAFXs{xZhDV2@ygIt KWn/ K\-OvozU.DNBPvi"/G4 }ԍ#w< AVSii'8(Q)~d2;^^tH._c\wͷAo׎c9)ae]9t ~7wsRm# Y*icH8t!:r{!`0nGE@*_~>O`NBjcdci'aQf1jk@^ 1#5al"ANej0jL)Q? <ф^܃ R,JLdB(th7LUZw tsUڅuHURz88_ y^ԝ-<>@2X>Qm33(o<@Mμ..t%+:̈́}Qtˈӊ,(S\ !_VvN 's(1uif9Ѱ|r4@=/ێ9C%ӧ?dрcײUr`r^i<~en^K==I] 2L3$g󖞋&F]C,wX#J'vgXq󹽅}&D^=NOa%T|#?ې>m/}-f I!YSMrMD&G9j3Aߐ[QX6pG}bQXhث'\ŧWɋCP@eh^2rO1v@WQ{+?9>Ԣϭ:jdXH; :+#HMױ(>v)QZ2J9OTnN H?'DpejWK'c9ӥ8/%/C_ z]<O~x4%t3ͅk˔ӯ /3b5\汚_旡}1 ڝɪ`f {Uh;KC1d҅O_@塍XƈOD//{qעfK8 9ƒCMOsEqʀm%=(:GVM .{T6$7Hܦ5.tЙ:C' [8a1-wʭT"|mq1тM Z碾Q!g)OQsI%dA =0.T|/8Qyi<;F.N*zv9Љ.Gg~ǭ*ۅ5{9Yz9yߖ i.5DӚSpĒ55靫Iew8qd`/&ِ8[,]e.(K0g:mh}GFy|G܊xN,|v|ި$!OĎȆm/i;˗ D( S*x<=76 Yu|VImSV m=2>_Y%I@M_ȍi&)ln a9t w5Q&oT\{} e|.GH(|vK&x^>tX?CTsPYD^ZxβJ,F` AV+s4kAR:T|]MՈ =m %SB9/u(~HJM Hz))5Z;FuktFv!lER6ySNM 64c!Tg\oNbsO\tw̓tRWC:gb(;5HOalKӿ)2 YI:3.A@ H}E)A1+V?W[\ّEf.<ڮEDzdp/\LꝽ.)9XI\JoU'%M}ЅKB+ˉQ{OγR޵hMq_\ʸ\ua`)Q96\R5GtBm a.Ŝ=7^^t1}3τZB1 Z_rq@xA7%)oS|cj"s->Eh--`XR%pKU_\2fkO]AM"%BYw`wE˨eȳ/s9n'j(; +V<{G,f ABz kZŗD˸mbit؛J2[m0D2nh l@?(]o s^Y 19_m@O})K 4l7J8&6i`ًyko\͚=2Q_*uwV׉iQFIa s" ap JxmheyI_.OS~ɁV7ԱkYwc(&y*3dRRҚãIh`X.Ύw[ Ї Vc\Af]ηF*'OToĝ8$d/^R`p˄l9`Aa:.KPHF&x5>6)EաP%#\S8|_g}6kah|IpxkOiL_)fvtuuD3 U_h?ҀfOa@DiEv~ E {}|}bh\9Hr[aGCtmڗ3s꫾z[ hsF'ΙhvC\@f})zWD~>&!VU=jtzGhirfUC(]s`+(`>焰3%5Ia:'yl(Ԥ m/;^3yCrquzb$'W g&|I IA[Kש 1c _@Gxx1Q߭i8=KF; Yp (yӆ?3bMuNtf$$v,FO*L9eyh$ a(ͽIu7K`./ 7#ܕns(:T]ePqwzEfݿPİLg9P#H`>SQؓ^ t3$)$lƲU /.ו*z+VOL3Kmr9}״ ۞7fS0jNę:i[% UN'C,_D reN&TyIK#@'C(MҔ_Uq6H_~SۡOLCVGvQ78C75jΟ nUD$jx1%u\ZBN> 6yO`QT?EoN]juiM!-ÂL u3ˠVLَ0ׂ\Xza|y$E#^?4/9tGW4 _w7hy3XY3.>XNo`s]Tχ@PL "ېA"= d.DF@#7stnYsP0gڏ{sg-dYGCNFvػP|;'tݺ \im( [G*ϭW_x{-,m+c++Ii>f(J9.3Sf[W>TŊ{PIP&M<\"dEH|mnggj@%RS[[lt"&$uVtL(`A fi}{ޫiCTmw!/h2GLUvHt2po܁҅g7`H_{Jv)݄}>+[xuO 1ǘ-[i|k*]/6N6 :X:rj_?"#`QP .A)]x*9h@Z( #W̙q0r|nNy$/jG_#m h/F:5$~PϜGz)%)ec"f]p8^` N񒍙9ɕE]BM[` h7ةqU޹abJ̞ vAGRƑِ ߱sp4L.EW%3d᪗+^}]9Nۂ Zpt>5.ЏvۑGz;vVw# zeKY'ͨ6l3a6^& .Y!3EU91[&U:Qoႌǃ߭5CsP )ؘ| fjL!|w,bT&:>F x3 .cT%" &~$8cvٚIIrTLG!h7'IqJJ%^r wZ`XNYt hܟRIK$?k U(F[ Ȃ0XrI -4,APaiqw΋Ik+wԎ%V(\!m n-QAB|hS]fYJ]bY<>ЮYsp탡F#?~J2?SN9ѴOY 4a?Fwy2jAk`q.Jو<wi/8pRdO$E,MY?yЯv>zNjR:6%xLO<%&cfbDCfLɳv@%Qg< *M~3v N=DBī#g4 \O#H_mKJ1]oIK{d֬ = xy4rqf;+q*I}9TmA9#aTæY%94 ynvxu.etEÌ'0/dQ}q8cD>pq\ȤqXOvB0;=߶MZ·C xYGNxK1r$Q8ז+ x%N@wCeē.$8ܛ\Lʰ3tH2C(F##puSM =4nC] ܠV5hekQ9~&@u\W>4Cf\HQ#isY"~5ﯤXqɂ߬_L现#QG{Vʹҙ@bvxDI` S蒢\tJ #Jc%<@[.k,rD]fC}fSܸ%Aʏp$ B|M%DS+,%ɹ6B%Dv]uq^S>^.yACTbqI]*mxrBghR5uTuU`qb{67rCi`*DJ+OF+ m7yoQH ' oCy,0l~b+BBLx"; \Ot;d#<6'(eDZP n J!A lr9D!@:c 20_ImWuCtX^^=u7 $NDm%7&/Qwd\Z[d ]G#dJ)"4rX;n.|ו0o ]7ޡncFzom4'f(mnbWl*}yN}GRc|4mEKU UY=bH )ia KvS6ITwUkI(x bq8#q~INq;d,MgC=/s˸/&(z4!űgYZ0707010000043d000081a4000000000000000000000001643420d600004be8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/echoaudio/snd-layla20.ko.xz7zXZִF!t/m/K]?Eh=ڜ.+V/?1|2COm-3ybUPK E!u|c0/]r0h3W(?<y͇ǀpS~ ~mBv#Kzh4 "^2Vb~:ST˂~C$U.$*EKeAz(%Ww:AEi*M\㰓!̠f|އA#Sdr!T_}({>s &ᑅ輼[pk3n߽0xf<̟%Ό:tB N?,,lkǂJ Hkl: d ԛLnd MCVхr_Wm+h{n 3U|D B0!< UÂ204$1Pdd'Q KvdlotϭWY/ȣ[Ck);8#!l"o Gm! UvPc-tqu yjsFixvț$c/_@K~)Yh|gv˦=/g[ۊJoL45jZځ;n=Y'`謣@FU0m`[bZ=?:&~U~JHcCH&uv,^zQɐՌә6KS]OeRdMk#l+x#/NQTp{K]!@ӗ[7 o, eҗma,ٯCt"~31RP)"YhtfI7,KN |$Cn@MW=+}ǩ"$9e54K.ٖ1vHYSk~s5cX2LZ<)kY!(/˗mXY[G _7)K=֙MN,&<4VP(Ii"?|~E*J`h/}-d.-fJ^|7VtJ1\ 6oX8ZLz)?`T,ɉ_0mY$T(M n/Ж}o!Y;I QZH MOg"?8}XTO`s?b xHrBy+¬ꟇXr7OȦ~2c}c7/<]%lێEQ '@dWMNF2+nAcEhu`<=iOQ_0"~;8 U eux8OJW≣ 3+RzxBU݆dNK8˘Y#BF"cvFBJO˳X&Gh`\\Ԉ7wGW-΀*]KĖ"8)u]w39CnbNv]"^R.ڽ `tVX6q?IhA,)9JZ3p@ƝӁ[g}1󡜶O.YJoPKwAI_N _Г}bX~.^#fA+=i H j|8Q4*eGLS9Gp2\'8"g+7u/jE,7 NXSAv֤JiZ*mEHA'^ȹ[`G)N+79L|yUYGuSvg*/(uR5aZ[^՘DvS}o-'c4C:+Druܱ&Ͱە ,%[d?ELȨeZyHXP|.!K iJX ?TYb,p.xa0lɪ! ]7mFsh[W}|O!K 0`Pvd^6FEE]pDftn5X#[]n#ep|BWFz֢?7"*9aytAsKZFq>*qڣ D%^('XԜU1QD|b]zXS$e C@jJI q5I@5칳r& ebҪH윢c"Um:%aABf=1D2nJ_xd C<5@h >AHƄ#:8 q<%S|N/ 8&ہ=##~tRX뾭 V|{4NAUa- X&y Lx;9~hJ5T*QŊ*zPDq/ҦTM"Oq6<:7Jq)PY)Z(Dѽd;M+M7.<kVl} 15 R5'x{]lI]Iڴ]t@][E :+EZ_X[: ~WtfR̗ ;;9!.KIi is|xiF61-"8UD;}z%^}Tr&1,v_{lN,B"r<_$|&b/In]K(#cihDydr3pUц? cS6P=`ic%b) bvt3yL' P0@(`@_> 6Lvs(P3ʮTxIuh`_ k KfnfܼPl9UvT'E由s*G $.g,b0$)&I*֒a2Lzp HmsŮ>wg"ZٿN8l~4'J Fg0V N aĄzG*vϐSQS(ݞ|8`|fqLDYD'2F@$ó( ~!QIqskޏP8`GhPQԉvL  v j:> ǐ4mQs!Eyة}ɪ_K(zƈU>2)HAy7>pM%ܟKE\?bΔzX$a|"5! HA+ (*b ;z훀a'MA9V">gBq_m1ŜK`ˋ<#x|{ ,ߪvvćʙәڶ +Ke1L\?2,]t "3;>mo k0VUZ!T/. s?1A4͵Q ?-k;V bؾk:>sgV#P|(_7H:G1m)=٠bqak+=CU +H>*jQӶSBTdDk(3;36b?ѸP+&(R%,bQ*ɂuc*OlLqq53R;pLb]BzىQˆ5Pm-GI@rVoWeՅ8-? ʗ|Ptr ??әBo")xBP6*6P&>x;~PYVAjh"_8V*qLd[^|y+m4<9t2NŽIv\ɚ%zݩΞGo Q, L[^AZs߇ Mtz4aG=I+R&gdD^АE[V Uc蠪֬S$nA`A!Bn`B8`WW. IS@pS[upI6{mq@x&d!^A*|_B}B b*ϑ6fj6μ'J_gE'PYC%@ sTR?JS_7 6hNeԆ%{z*e u9+7-؜mƓf&o9;zHƸ#f!n:;; `nhӈ-*/RV{LWet=Ժ(bp{dnmh/yqYp^U1k QkDž|ݤE6ܖicB2"b6= Qp@H̀C3Wΰdm ɩ մ cճSeB6pAPeW B4qcۣuq C0H$MzY@S ؓ)0 ͠o?Ha3HecxwMw'{>2`1!t ;Vh(}l@?n?b3ߑSڔ`%wN7EoGõPA]0{zBaj AZl9 :pLodpn [,?[nr%f\G;ٚͰp9X;GwznVT PO3<]X`+1$n~|qBbPXljI)Y`3'(&]KZB`BOz?'VHR ,u>ξNs/#>Y *7hB7ctuj\3J}\*6. ]R,WHCPK2 Kt\L尕!];f%9xG RߗhIq08\ÄIzxwwU(H1ǁbǓ cniOpz ʶ T"16{W ,C =-!cfLnW4 tz L}B_V-xK 3=\&ߍ/&$ v/;|@ '.ʠA8{T/&sdLTǶښ#N4%wMb=vGYKg{dĵL"+9<;? 6Ҙʺi\ê)THP _aߵN'Dߘ@?gTNV5IG( gNma_luJ%!-8u gY3iG)Kx=aq}z*{dV(ݙ͑l%B*o?au#h? yr-nf` IbE KG1|M3Bz(GVLzhd1:0 qjzU4A~Pޅ\Jb>>]lyjV}lpw&oCix Q*?ncKrD$}"S:* N,]W@ghS救Gs"hk=qX7!5hLY30'|&ҰGZ Wf.-Tl `t3U h.ePⳫbrNi2FbQ&RS#Vr I6WRt5eq=EE51&GӓpFr9 eyWc{hn &Uhd` {YL%wurW *Ye~ @S+5!k= ~^[BI'*s!x$ sWJkyȃ):' KXf% i#rŜ!J|sGEՃ;yqChOFGa*ǗzNob9?"/}GD5eGe̿*f6-,3beVԧ16.rn=%JV!R.baC`DY6YD#ޙ >HPS+OMmD9WLJYT*"b2׶<Ѱ8䜻5> HZr)g$!E+yrQYw**%c\Td@8'8;$`; "07bhOi`xyY{4樹Wv)h4(!3%H3'ǚ5e MITz`U١dCA=R;&X?(T7,zl*A [67\4v! 'c aotTdX\M҈R_AY$E#]Ǥ~Rr|FZhr51#4S%+^5v U8@G\Xעwtn 4pi  9 ?B}0燦|kar F+Gm @LF`^DR,m"󆔪"pVl>Ю @si]zUE-=6_;Ϧ{գU#iDirXP)vt1E*k݌hb F 6o;@2q2N6Ip?| "hzf ]{v(١)͐LhK:I 87̠) >d^W|묿QduSF˰$F'߃AXeb]v/Dn+:SS@Q_9?*}LpO}"쒚#Qi6>^u¹sۊt&<뇩M ~#&9x;4(ܺ1DNJVT𰅝,xF,3*LV#B.*6H4\mht]n^Shõ)(Lǖ;YZ '^'j5D?:kTQ %l^KYbNuQ-Ot:<':cfE+ vd(|{hK }ZNDA"lg:zuȎ!۞Ń_y^??m$q5@"aiճz2GȠ2EO3iUf߇ Mf#|~ଢ{7١TFE8Nw.=V 6Oh.0X֣ mL/&ɖ8-*~E6MDnkT=7?1 Y }JGZ-ӹUb'8F+4XIMg\p 'HreQ{X?ر|zGy΅bM@5D ůoYr'z~ '~`p~jsiR!VWhuuw9 cm3 p>Yp}6!TalXj- ܱD:*OO gkV5ِCmf2G3|vwYkx=19Лb ~~fnS 擣rFU]*/e\  F,6xDa4(dv=^|J cOXDX:}1ELcGl-I`I)t|_`G8Ⱥ5]I'G9I"0>/Ўjk!T/t ˅m ॡ[l3mQsNȮ ֞{᭩E̘īsKP1V431 @q|\etϞm%3X<2B!Ư嶅T^$5_aCeExY[iD/""ja XEoX-7u8!c6 fFS]cͬ0ӱnKH4-#! ЂokI7QԳ!ps[f[;.ҥضUa`YAKb cMh8- zUT9l7>|_"b-FBx PJ?Z7{QSUGn Aϑj>YWf' ] LU}7;6a{c}CkPqw%ဿ䄌#3oX !_2q^fn`kؑH%w U$c8;FmjU ~St㮪ot}O5| FD%η1 >'Pi[yK  5d5~P;t^:z0KmW0ӓ1=f_؊; * V297g1Rѥ`dSF3*;Uf㒴%]m&S~f_Z!ˣ)h{>|H`sD5Iu:BgHǓ䪆fIY #[ .0x#j\SX`"խGSn@<}_y\x|uøBi> ic7/Fm6j3jN+C9 zZ6³o@"]_w{uVBLÖI ,!-Dkİl# g_SY_NR%Muwn8Y P`'w&yJ4Z4F󗶵JnoI*oZPltsFÞAwb;qK0S5 1GNO.ߦ͇[._BxH-͈&'(̟H/, /d="kL_ +g=kIsWOj{1kgԶ1Cg S=cQM_4MW=}'a86efAnW<@uamtBZd1證cB&SW1|"4[pӑ=DPeQ`ٳw*м]Yl kt> :(P!؜haʨn˳#kRysC\cZGj+i)yS/˻taҺ zZ&0b`9 n^՝(MHQ^A_z-37,*ơ-2TH;|^11{.a>ZD kǧ兒3do m8{*P<54Ûa7oFEjŬZ a_K*Y|q, +:/Sǽ︮BVxWڏ%sp'aug'k+V{܇+`:q <4^?ҒnB hBcଞo;t+DfayNgZM݀h!Nr>ձVU<%+=̳[Ph);ą;UuU'StБ]=RSV#Xv݆ &^H66 ':hirNH=rMc5v&J. /y6݅q8:H }lQ">}L\ i{k:=yP`$=Ze|7l&fǜZ\mDdIEp+jϯSƍv2X^7i #?K>xPwx5kmaǣusH;Z=8F(y) eBep@®ڇ7^d˱:_P64Y4%!Jr:zՒwH|{`0<u^eS̚2UFsb5(FLbm3˰^AE j^'ysh~75,~gEe.lB(c9>ӇˊadȦ$*ƕz5Kj+v^"|E_ln)+#l+.OBJo\5uy8ZN|%/sSˮtvoD hi,/poM-D8cU4ɢk-riGumª])b '3U7"4%`nE26 Lb8fFC{ TXA' *'Hw4z92奄_~;53;!'hX[\09].<#V3WP6D_u[j}-gH(fm& C%-6Z89 8.ak2)h^p<)"87HGI1WȬ㻝y Az׍k.2z9`˲Q`}6r~x@Q-b0^V7.O 820V۠&b7j5c0}u=+{@}=.XEē أ,;Ecvu(a A@pUёéYޣ6i0} , xC]v@Αp,RuG'GG#7z)_b5&C܁:!Y G/"Pf1}RMN|e t11>*\֊HN`ж _Tc3Ob, ! >x2ͦKM!(H` d 3kk8V#_dzQ#7 Rl{wGeRi{;J;ļPyVv}Z"f-zD<7_hOUU 'ɸJOz?,/:Bqnܴ&ϺY#MfM{XQ ӂF,M=t À hjnns'! $R@VVW~z'FMԌ\ف4nO]d6URՎѦ$]oߦ!xwa>XbE!xӳ"S.Ht~ 0Ns2_fm%=|[mD*Rr9ιvQH_J< qKy3,se)6ԥD/F*O: eIӋsT?dߩ20EHRAعLilo*\e4(t%u y6èze X@Z<$U7=,όe<"}B7Ԁ3jP6Rj\RbK0X<^R&i#\[iX~7x5[RQ6+7ZM.:L$cLU/VG9{:r[d %!Hg|\;9cT@؀.$7>:Y~zzM Pن95*Rsɯ[5BH~nE222%'dc܎`t\=-;v-l\ra!K6{KQ֏VXc/xe:l 9fS%?Ir{MXrm,(7A4ɱx;}Fv[!.铿Ts=*xGggfԆ귦ĺ 7$Qk*{Ra/Z ܨlZ|ұӵ*nŲ2!)hQm-=-!CHZ)7RW HS=O@)0!Y~TYN2ūJ~♨h6 5=Zvk Tm ms)Xg,PF>K&GeTf,\Lv eб0Vs4M'衲b|M&UWYA-JƵTu&7x1脽MM" \Pr~ԓIGsI.>V4g8z+X',~R`^by5 {WE *ң%ޢl1Ӊ b(NrJY$zR6K7ޭFhj^O5\@ܿJK9*1kBZ6ӫ!yJpt.@l.3jas=^* }DW;u?Dqwhq &,gFөfpAJjДTYqLS=9CTz 8T-w1kzC쵲zV%oVu /qK}2"GV8UTU` p(YDu*Bk,- 롟RޜǿqH}R f43-nh)UѮzݯQRtbӫ'wjA}dW6 V=*`/\j1qr󧟴l2[4 ؚ*{.Ђ=6ld sP؎6/23ų*f:3AlС:͖gfz-WzbHOERbR̒Ůg|u.A茭^ǀ1,#eG/nI Ƨ9W)yNbp( pDpcp}pb 4Z&pLUd"iϯ2|3ai, @wIRcYQ2'@NpGjMod5'!zr%AjLKrlNMju˯E Bs}Q`py&a*+Zi0j9p^W5 L 466&/4ْcjԆĦc86_Hi\GHE zb=3Ŵы2񰫔"'5(#fc,2w A|\gBJa-ZfMhldh-/F55 G:=yF5/!s dT|j'8 o8IΒQث_3z[!,sRDacs| .B~'Vԩ^ 31*yRऍaˏ^-1R}YTM=-Ĺ<\=$]o6Ÿp%eNMݑ}1s UTmJU5IWK6%(Et>d?~Xe -zƬ"|+ňbL$L*ܴ8ORԑzErPꌾoRZKpҝawu Xv Lk [?Mi;kJꗼ'R/7 __l;F,6zp"=!xmcܹu`T: o9a/d0HUy RV[s9 .57E6zn 0Ζɤ ga/eF`ʹz f(曅yIt4`j | {|qE&&$PQ#XޕPW.r1G\"O)e${=aS厇g $W9JYx2:6$ +!Cp4zXI*o9?FHFM+VVohg$Hn>SQmqTnuy5eOlč&`w#grAkN֤ɁmCY|XZ`YEa2q94t݌|![ lV tR89OAl\>:/,4-abdɃ5bI=eXD1`N%7i5ΆjAOWI 3PIFKi8|&b;epLSa;+E"sOFDATv]*2rY/q>5E ⴊWÊEm:J{U%!u~^l\k^7Btq(D5nweʩr&,X$gm03-.]YOevO*XWEˡ5uj#DnD0T4Oخ̌"C7"4ֲw>5(׃j]זmsUhܪeg 9b{MӥE)ox@ ^IW_4NtS¬+ߑTӨL|ێ*4.p @)p5ST}n-yZ]FL|n1r(uף [Pa5z x_Oǃ%z!Tiɶy1^~&Ք+e+.e69m/\3[jIlcFTeͷl~> eu8ml!4F2!mmii ѯ]V8?EѪeZ_ t>*A-Ulj{ [LnTdmGa;X5<.@׬IقaUS#%Q"b3]+MQ=75G:09p]c)5PzrkN)~4](lEU6( (|&1%Pu[ e^}YʒΗE?3AoK7\υB~퓳6%ٹ$KvuTe?j&qvStI,zB0} Q+z 5^%犸g(Va[mu6k?jQi%h-~AwWBz,=$kf |D{8[e.=BŰbkMqRR[o8:mJ7* QD6`{`n^уF oqXBq"Cha]4BB`` } /_\f/bഝQ_Ɂ+A(¶I6fx"4R9wEp145iSS HvY_7DE%5ҵ2" {7A`?pb!InɌriչ4viX _mm;%] XKBD 32A}8-gwSg}ZHUkZ08)*n`xvkʭZU}[.^r*ݲpJtqocSl;v9T"󙭷oW# FrygO@lb{@n//]/ePS)th`F /ΒX Ȧ\ E>i5\482Bjp54_P3"o-]m3ڊ禳 zSg!l_OO"gRl+MN| 6X. +u_OFD?m5YFZ=nxBD^k$v;z3*eƢ4 GXƫvrS -{g2ZA`ν^AEU7ė3U\gYZ0707010000043e000081a4000000000000000000000001643420d6000054e0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/T]?Eh=ڜ.+#^9^s1k:'~y4 ., }s2U{k1~'sF*6u KW7m@*kgܽg[AsiZ^42=spTynz%& JQ5x cI!7,/E^H7/`|{3TEjDsbez?іFMƁ,jp 5%U Ko\DsBlBm/1/p?K{,~!O#)ȒO}ݭ"{ ]9}d '餧g~+Zx@z6,i4}f'5$vJs0VPj E,s2&_SU`<,蛝 ͣ-Qm{B U V冶=k ]y\I!hT@{~BA;S !AӯB>-NugRh)BۈZ0^.4on[WL' S݊^)Z-$L"4nUvj^|*(e29uc]w62+D% -D+e zRTpҰ pđ_7,!%EsUD&xCyN㙒k]ezZ[hf0ldP3*[f `+a]@uPeCBCCh;ZhoѺgRHo|0zfvl_9LJYYf1>c x3oqn_ -lh t6`Z!N"3Qȉ) {&u0Iu&"2p~Z4WQLIϵv&^ηڙ8utѹz˛kZ0>ӒSGS?98vglySVyzր+VRnl-_,L5_wTM Eѥi5t1YUdwOq<۰OA1,.fB\aׄ39ZrnQ+`9kLgnO͌b,kgF&+9%⥏ar-S.et7O81BQ6IHGH | .un:57q :¾SG OFg'zPuyP7AʚSp__ Ϟ afoa[_JYImBޝn%r cl *s"Jc,e:9¿B=/\o{5"sOO YQE.-3gzlvsbҭSop) ؁*cGBE\ĉHi)`\M);O7YVN?10!/LÐ3tyf ^XuLw}ΩҖZ J5[TooRW-Vd$4IVhLn6?[< stQ5ŁwЈnpuz?wo.LRhBIR)7ܝmy˵\}{-඀5쁈J+ݱ{IgԩG[v-Ւ ʼ \/f³Q!'3^$9F^f<Ѽ.G뼁8Hx{aͪ`ԨʺNϿ8ܮ<|_/ =8 %Ӓg%T:rjZ`e/+ LH[+Vd킈ӳPv8ً/F^9~6nGvq;}l*Id/q-) sw0 y, Ľ`,YQ>ރ3R"4AʫtG*Wo(de<:$e78@[zKaF"cbw BȥmF3%RTGg-߀>[vw=XWK]w R%0L:48:8*XORt@UQѦHEZD:vSem!R.碦nbbkoP͋ϩ}\$9XꕽO$; |ċr9e7ӫr>$v]P]OgJABE<FG>z:;񥐼JYDXi20h/v(AA"rCiK1e"RMh1[$[^+0:0l'G7S)d{ \f.c{,Iy`7Y'&]'(c'|mw 62gq(E-m%aVx:y}#SHj؋6"G[ u7GXaY%_}x1iRu|I,ex˝ꘋ1o?Opʒ1bwHh?EnsAisU7b#gO+N0. :WVm杧Z˗[a| Bv23N;9as~]Œ PQ7oj%M@=]?ZЉܨ`h'3o"&:ݎI,Χv{Iو> Ҽ  'Z/IQoHLfDV*_fK&tI*.Y>ϦylE_8+Yj0/#kKFeKMu\ɐEBX TRil;Ծy.P LYtFe |#u<8CIH9@rRË6**\R/ N W#7dX%]P'ر0j5\5&x4X5ܗGҍ:[)afUZnLDtʰ*mĹrزW$vJ%SՐ1X.p.-."Z@B$ܬ}༔)L%D'P΅l 4|L'ftvOw&ԛiɥ>ANʺ"|Ca۝Ű٤tҲU8PO]NU8@q$ێ? %`ph[dz`'L,R֔[:Im&vEѩsPh]ޘo: P <;8.T֛T7_owBhtELhE@ty!q9#S3V(Pn؉2um CU>?#$=gb'5#)qs+@B^%IA 7>Y#x_IJ:Zs"hI6;bĭ-vwaH{ hCNlǮoB5O $Gk8HgcSj#_(R!1ުD2XU/wbys^H_ԝbX^3Na:Sf\(8+8*}Dkd[F8 -8V)8t)m>L0uT_l4+#۞&͹w4E#po2t(!X۩\#[@^y5l}E eh;-*\ BDhs綣"U+ xR<(Ot;+M!1cW7w /GAmܓ{p8o&_I\FR`W 2 Glh/Vި'}AY_?BRe;z_u_î!Ԏe}|!o]~Qwr#oS=Hze*-՗O^ל!L?A,b*F%IeC$:5t*YUbW.Wڕ]v/Ց18A#B)fU%Pkyhm`tUulޙm!>63i WO9Uq9ȑ O6d3]6O}-]u}r+b,ʵ::%!65g7TfdOeg$/P bՎwdzW븶Ha.xxZ_;6Xϯj:!gK;Ƃub׊{llP3C=!*YkW ^eMCёXqQ˞+_TuP^[a3P/.r[42$u ^qKAbQCڬLe5ZiuSL 庈5 2yUO/t~#MlcNn(Rb!nz._LOO釔y5v/1eYD%UYB_,SEK PtDPgj5qu{wiCJX*FePD}ԅ=b^ϐ(ˤ:.'^C2Fsh9ʼًPXzylFn'W&!_чo竓-G~oy Q R[Ns?41ɟ7}5JE l# =' %#[Q^9檱a*Rh"#U䵒 `M&k2 ;oүI|Jd9 ǔ1sxoڈ3qJ0;R5q<Ɗ::MSњ*0$%dXƦSՑpXxa,Pn4\2"BzT5RIjP]QB\cPf9( :٬]]ިl+"A  X>)y٪2vjбFzs91Nwtȑ'S9Q)_BoG% 0`FQc>hMbvԒ"&nOLQyh1@>/F_$2F]`E80Ь,btГޗ~B *Ë'[vzӈ;[/TZP1s3 |ۙƄu2s%I *= Ps*C쿀  (:o\5cIcWs$˰άDؿllDCkhk B>ѵ+$[x84Ӡ: f(--~l~`׳%{hֶ]`$u9y"Y:7?d| ȟITߪdQƷ8}&o1u$OG?fdgq@uФw#O)}ɳ&Q 9nJ"SrK3az/y(V+$*k + ؙعB!X#eO{Hnf"Cǟ`w[6l7O_XOZ>2EsET_y)1E|R-`- >?4"*ŋzgY \5fNB2?[BP22)S $ݿ#Df0gJju}eˍ4aBjނ fx/6ctsG2w FDe~,k`]Faifz9nnb7M`7:Z@#:rj I BƖpaD xO 3P1pgx6!Q{NaYhhuڔ#el(fC.r!`r&9>~_Ϳ8g!9zI' TeA9@v#EN :YTGO!7jъc :"}H% ذdurcZ7FWC| fM|Nqd+MT ;mD eJɴbՋKmûKڭV+@/V*mp~56[ԳQ&+@q6vK:85.cL[BL\'@`xnW$ χD', AhH bp/L+1o4Q_Wtd^|"%%23p `ĀݚE C~_?Sȥ?Q`r }+#0OW_(2"/]52S@h~9jIbкALbuSaUTlnT-a|^B~M z).^IW.{jcFrVy%lINcGd' e}OT?Ȉ} *O5Dd]|;x#-Ab驮Akm %dTI%\!$/WqEyL|lCKhxG:$IL?|K^jfrNU*Z}xœqu y˟9הJ\5i r MKEÞ~47n`쟉Etܵ!6I_QwJU :lpӟ)SQ,CVZ&^C/Zj8g%K+HAp :X coG=z`PI (ՖKT#Dr S+ٗ'yR0zi }6ɡ+]Sn["luyqSm$pE+n 0 ZGb| }QO TƔP )2#R?uJKEЪLjk:=SlrSk' Q j2;bn~4u\#gL$+KA[wZj˰%78H.SI/"  ٓ|߽9`T(Bp9,޶kS m!5?+@p$C$Q¦0 mv~Eo}y̓^ᢅ7;v|c:Ʋ|uxd/G!f %Pܦ > |%N6a5DY(=x\6}) d֟k LWW-MJul4}=ݒc7S#R*=}2x'ry+~Wғ)lqf>e>(ځ*|ࣃ =Lf=SNKM+4F j21Q|uxPy`ҤF,,<l[AѤL.P6L,AUlkvKI A#?5 5ϺoEߵ-B\Kh\U6!#G `Dr:MTJWfmd^FG7"#ㅖPߔ)>2bOY=Ip&M=$Xr*Aޚ<̏ѾN[;RxwFJ˷W1/{0pAtMj& qV\(;!d)<-2}6ʘ9MpK}*=~{Y:`!}9AVU3}H4 U?*8wK FOƓf?or!1a).~+|#e+<E^mz c6(w#f\ĢS\PwA@>Sr׆%0>UDS\G8ܺ8-jE?"uK[Wkq^b`JCئ;t|Іfȝ׹Q$2 3cRTz XaQ':햫U9BGTkcϏ{e= Bwg'DP6Ua=m.{*0 kL NQ䟼%ɕvdᛁ uZeX@oz_;%q.XണuvYDY-OMXλgsVKDۃ-L=زYFxP=3-N(>>T%ǘE< e j5ӐS>$Q^ʀBSZ^+ߵY> A@Aa|G6䍂RJѽ\cuҟN0E*5-UT,svat3; F>C;8>w9>i90f$koq0vN~7ɾK2` ,N߁st\V9GH,[;OqT9\k}ܬfD6 g{< &!KW"Fdg^=3kvǕ9'8' ݔE]fДrVlLdLq,תY>?칖P@D.(K =C"iװjWE_` ʚe,-ڬ#WJ#OWwS{lCB"~zJVUmwp]4h'[2~i}𖧪оl%P>ELcBbV-1>GFecNUL,<='3p('4B5:v@Nmf-Y3#")U)VXz*߸[4IaȖgV 9V~S Xl#$= 0ʠIpiO%pKK2D~ &0}>DPk1.C 8?lb s)uXeC6R˜լPx~vS\3]c>!;:s}؈iÎfMSpX.2;r"XPd׮G.>ˉ jG=)fq=SfjGƃh5Dm|9T>ɋǾ^EJSݤu5>]`6bpYNC^#  ]Me|'؋ES.SVTɠ=Ej:wP< vvfg؎ۿ"j\3b: 3Rl Ax*E8%KǙ]ө( W !h97Tm:H !݁T<UO3WbIՍ U ea,2tEHWil+h &\&:9^VU[XcAwX꜀0_b3 So*')C֞v6Kj.=!=JNjd5Hr鷽݊: h8U&AR;QgPLqb͙cRL̙5`0=\D$œ8|+ cc ^|oDz=`S;f# 6XqgtY0x`R4Y S38d ٜHE k,ȬP ʤ`ٜq3 {Uc<BtiXebu ^T3bf!N{kgIDLP1P")p;N_. $kێYEuY-7$4c\$kʪ΅z#y+SWg޽kho߉IZJY@Nmxr>CuƁG*],qT~B6vY6+1i=d%>}ߍ~1ۿ;,]Ni#тALW:ogHC7wF7a`и4 | Ck'|dvtz)>åu9ү`Yq8 UgJM >lH %і=Jaĵbp˫EMS>O/h[;SA ߴrPSaaĉCUſ-G r#MsFG'%pi- ش+ sΙZ#o jXV,ĦyЃ،-Cf@!C"\XS((vDiܭvM(2%JL Ǔ|g-{[rgbDW [cV`:( Zy3Ww<**6$^+(gh|A3a$Ww RO9XQFt%^}}W|G3rIGIX~⠻slP7l { 0j~1z$b֦ܥ0ߨD.+V:b'gِ|륖8Gׯ&.~r8-s{A"`4Wwwn3g̑%[-LA(,7V 3JmX ѕL ߧXٍJp6Ap#Ѣ]]jph=;Ԭ=N{f^;/%_G}6'S~ϱ&}ȢRN=58/?9#xG~Ѡ#pZT9տ5q"9\ '6Չ} k wLwQ/,0C8$ fLZ(Z^a G6ς7KaC!|Ad~%Km~wjG쏍80,-tV@>5@YEuQ.+Bң9(q>fB3Wɜ a%G7}aƦѦW ڣR4A*m{x&c6tpֈUN+~ښ5lcB77it Rm;^ V x/{[n֠Ԅ{bG?~H0wůmAx_<K?^vWa4wuƕOjc[J!ĘN"\1A%ԕzbA,cϯh"ڊ,0{k|G#7PH T9FNfٵQϜs"XՙD#kPz2(>m 8=J  琋`íw }'C* D )WgjkSHoqL0Q9^LNPZḎp@EjBH XU-|qqoI.nC}fD['ޞo6L uokm@#$a% L~o\#Tkڎ3g+>n{dOZ F>$*?8?կS}Էf&wa9~ھP\Ms,ƙ&0LzN^;!TtFdH͆0Ȁ,?9*Sg(.D7տ!x'aV2=loSHL\OW¥Rӆaqmz,KYJ0 ܰ{!a}f"@xٹn="D939YYX5նn 0-)krh%;J/{۴*>],ZѼ2tQ}?2[6 n0`H aσ?Y t_@@) q^`nbuQ %bA};%yqp>%ePA4 E k4"]_8'\I!ƶqn qU}GFfcR%K}w,Q*|ʥ 2hp|6*Ք6;Ɣ82\FܑxM:&aP>g eJײ7Li<5N>[|֣XEuhcPatv+.U7$jWϢ:Cv5(0ۂbӰʊa3aTf]"^eٽ{(25D8KRrd~ؖf`WYaZBeO!Lu-,7vO[h1֦O%ڟVìTL*iAMc[Ңm/{EL&@*b봟AEto747[$SF ϙAT">FS ;BWhxQ[PrO"4\ dAq8 2Cp0 NjГ=ktzO +{ ؈Xh/v\%2=YB7m>1P:4>W;^?]l#Ir<9V.tDWCsf-`<9aubtoKu!b Ԧ@35`7=FGMRtg~ą$[}Ћ&Оgbekj Gy@'9f̑S~ RDFt:B]ZQ->2S+qci &1L!2 L֡]G*qcxxM(.by=!"HAT(iByCL5cf1x3tw=v'Z6]܉;̑Im7QErUy#3`$Ҏ.RRDr%]sH]7ݜ%ƾ%Ԣ9b D[FɔN1rf| ~&BMC38Iv9F7Uٕ"@˿~z[^m_Xc5P繌\dlh2'btơbJt#r[:ʩ!~%uUXnK&;Kkq՛>w_ymVb'[uqM0/> }b|F

      RWiiVhԅS}J֖dۥ }NHMɄ{*KKeŚ \ X{G5仱xiM~&q'\YY=Tp+NKTՌOzfBÕt<~ F`~ JGV;:gR!ZSUJU GA/bYVFAQxsdJAxr[P/FC*8{˄=o}pQc8\%HZ(HIj:ZJpA t3R~n""3cϾ vrzy"yϘWD9ʎ%ܑ9!`s'\T \hqjXH65lD5PwsR Z*5 [T̪|)96nz!F#P կk6]+=R\2xHu<̺s}'JZbq7#"~8L& ^K8RJ/@*r=|C x\1ٯR0fcmf٬qOnmdk/Η>MW00K>4}"^T>B(v,_yhP2T?)d/LUy%H`j(To,YS4Wv@sp/6('PxX{TⓧF#w- R0th{\+D۫Kۧr?l .@⣘$o-Uz{ke3Wu`ZAx\fB)pt[$x6@AƘ_:+`r0*vumxq LS rnTo[x7 ^Yꏳfɹ$|C1a|ƀս4?ˢfi[($J%kv'A<XS=FA1x b^zإܸF4jۯwE(g`<lj@貯`ER?R/+aワR!<}s3]\JqA,º"eZ;@39{ b4^pn֌Pv~F2 /Dtį:V*XkA_5jj$BXc[C0;Q-ޯΎk,G1&{X23]t?#={#ԫ,\\!׀|t?۲=.cu6'mB mǤ΍IXeлfwmQ[rZKAH׹rZMN]uTiO4$#ǯkh`? \wy7̠n2˶<0 riֶ6ˌFFC)~+cr 3Đ27,M"Ozf,H?SkORq)L.rĒ[,`X9\/{8Ld4$AZ ޵O!gtV-԰w~g{DRJ%eX.bjT@4Sf:ln!2|C(+CL0#j3=gj2See3-66 YQ[2?w71g]gn!J1pW߫ OWɄ^PEsg,T>]}4ض^ "v*3da[)lN|k+JzOV I_·HF$Ai! UŌvPIP! `bU7)격Mû1Do"VaɊ÷XP\Jb6/ȩKҋ&?EpBd>|UdR C6Hry*\<)gu {BTV>/aAѢUg@|16;bgYZ0707010000043f000081a4000000000000000000000001643420d600004ce0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/tL]?Eh=ڜ.+:qДg(y⪑eba%!6M6c\9?SE% @pY fa3fYV{MK|LQbُ%( EmFK >Ξ+ZV2 woD"^sx1J ]LT-AH{Q8}z.6;n8`DOL3E4CYzqNB8~[Ziг|2N0M {mOXnwc.sk?ꈢLN/3: O_tLjԞP])- "8q[]BSr:[ kEd2\®nfy,:o3?qvc|,͘vp{mtuOg4ג.mj4;cQM=wIoV4?r,Ȇ$X|YjT/V!dP!;E)lB8eVhz~71;GN(ִ}VKCs2 :@CFnN Wc۴ Y,I pA{p2`-o3z=A81&eExRM#M 7xT*q7D-ӊ=&vVhɈ-*Թ19s͍Wy 3b<`!նO0{uF^3Ѻv -6M1#aEsyU_*𕎗 34zszgW7J:YD\ߡ>Lؖ׉axzMWH*[g<8/8KB7R ""vK)Cr Hp+ G]9zn.+I $d&;{f[_'Qm 0y\A1 oϟ2DkB3sqWxL$Y5%Wɂ[K>:PV6n}MbщHb&5m r:IOGgn:=tͳ8gO[\|l 'ochUiv]r58;Tfx%R%Դ|tQ꩓v1Tm~HLO"OD*N-("}_go.nuiNi.8w{ U9S9RҴY ?[z7k 3G dsmtÉãw -'TMw;Ź>癭 ]&G(cj7JDdO3JQ6 @@s}$fN{xFrK1tq)؋xAОBA}o?θR+Hn51bFz$ub,bihS3.JUtg{ϼ!9"SuK!?׬_Z+p_9X-/Ԓ޼-1HhA~}ȳ=̖< 5A j5Ht27vc$"..C[r0\5zF^/dj"؎n_OGIy{&np4d9 =DFO6bW`8}#It =ŚX*pXP6-2a8B10`)68q59fbaϞߴ5 v܍z؁z0dq\B#O>ǻU.)-aߚa!Ӕ!9ּ  }kpU-cbb}/-+2)yBzWTA45-r2RPӝr"+Z32z͘1VMtSIbn=2x\'npȊ:0]#1v~&Θ!%{Gli2//jpLdКlӲG U4;9G-q 'wtosJA5W{dF [D}K\k o&_Hc_|9%j{fSX0Re;w=u Pmw![d0,qb%xQkfHGVY VHσU#t>kM*, >5'Vކ4"F:kWҥ 9X3ʛt f MabclgZ#D73D#σAb1hwP=o E 3ʛ 5~zdǺxX1D +gf_FxdrV2ĸxQwz83#~aibyoc4zi򋾧/=̄gBKPFK=5HsHCiNX<~ 7u*럝}{7iqK|dX?G|Š(j7Ƽt25ǧ>}>=@/DANW J؁x1~ _ ^ūzgӘk Ѫw{.|m /Fa !,y).×%mR: j>_#q4)P`m7dMP 8z+'%Ʈ8$qDL-n\M b 4qjfSW|5=W*It"V4p_v<ǐ6[ ~ մ}շ > Y+$a$ 3ͫ{XIX ÛFV1q)1@%)rNb(W D̄3%=[. }_pƉ)q5hE^&b5(11/W նAy@rP-eP^>*{u{ 6Ud@t{)ɨ4֏ź^|43#H`ܼ~XuETK8bXM~݊qb*aB\FW2C5!+m :IY47K\]چ^5e#C~Ku|`p_"&OU"1Gqϣ-e[hY,p_ = :䍾;|} G:,2Mx0~ +&qQ2/ CmO%ᯘ.-ašgOˎLC\zjoVT[UO7e],485ab;s^\:+y?Tao1ъG\9ȫHZ'tч`PC_ccq OXDDvn =g8Irg1a۩,uYwm˔"U.5JqP)+as)ܦ59kVn3N&SHo(p5!CKJVj(וaPSxc`n6y"Eb_u =0ٱԣ'D* U2Yic,U} 0>vs ])'{,׽"eu^vq?yJS~,0B7v`M9wQ~L!{:fE ՎTYt~/nٮѺ 3Wx7dUFLz}iN2=+N 3ۖP.JfE.h)w(95J@^ixi\!yW 5j lm5wT" 7!ȄvSXfL] !fEځTBɩ9$0|0*QSKd{MDn=[LqXmNDҽ'U;L_LHEUF⭬I0(aBeV&Rйaz0kb^llTN_x6Od5u\}KE5z4`8{O}&Ć蔈yLHGr`z܂ @Dt ,IɽGqbRB!c@ *j Yl5ɳ`_IAK0x ~lwDt~gA 9btx!b]Ӊreuh.t%x$T^zV'èֱdN5D{~P+TgS!bЪGogu0 I+31#y9^QX^A0W me'*Xo,R~8$|1#~ooB]1ygeӴUV{ϓFWq +?O$2F)r  L6-o4eZZj&<#Ρ+[j +rׅBklF[5EW2~3*n*qIO^xixxB[1{| l>V -mj}Ee5H< țk&K͊. pԍ|2 ʀ4C鯺" ͜\GЈDf;"~hѧ/9+1y[HŒ}ϵt`78+(YKhz1[ ({Č3>NpH§g cttck,槡o/ey,p?IHguߚmBFLlsj-i(妫h1"M&o!g}rZ<<7.!4F㑡z*RZR'> A,XZν];- }ڱXX!<loiNFФ@ٕk(l,8˧M[ R8|)¨BJF2*Bܙ6ިX+ (!˼_r\ZqKKuZrΡooc8fӸl^C |M?nPum3N=u2!&frgxoYvv}В)zR0fCxJ{??)734rjEΫ -$n*P?牁sfPۼ 6Ӏg^M~ Ť$Τ@AVW-\c?yAS/(SOtRQA (X71Ifj]J9l'#Ձ̼~/7 ː2z !F)nPMݚM']x vt26g3Y"cw$E[足 ģ6Ky'-T9^\t[ջFm۰н)_kYB4M􉀆߾N(mE9ə,/_$T5Xߐld2.M&ǨHywQyGGdk`H=Y o9V@(sq9SZ3?BdoȮ>X~w̚-EO`s{!A0k|,S)Y8eSaao>cЧӳVioå省-?[5k0MӨ$L^zp:PRqt?ؿ:Bq "b2[7}8"Z /DdƻV+u5NkgrΉnD&ʧAQdTk0taӤվ;nPYef7 *vӒ8k {nzRK5" N Ί*V|kb֡X貯zxh\'q@*xЮm cmm"A,QJ C?mrM%yc~.Kbf+@T e݆hCM9MNϞUצ${sG"eh dj^uF>xw {; -2&bI/DȚ&,s3SJpj/atظ{.S;kԠ!Vдl2wt>.U'JC= @g[vt;ĭؘ@~A$`nUۻkaFyK{톑f*\vuUDRX mదF^ߖv^ P!o0v<vJ;mr&)JdFg4ˆP(Mr#Yp0{z~v q9'H0,qO@c? ؤ3{@,gX/[T5Iѫˉa 4`˔\tCV"rBfrSHz"͘7 cWXGZ5Ӯa ~*TBg-Y,TDÌqscbV6N]P{z(Q2װ\1Pv c')񺱷DCtP~){|k cCZF.v/+; #xLbN:Axv8XxN.rT,@Ckw picYe]s7:9m '37ASz8% o sB1+V0}`)6;]ŽWgՎg1f^[7 6@ɿ|Ά*[xol)fBB(&z[n١/]2x\Z5cȤ@T7i@Rb!zp,иPo eEX%| *f`TO)R @4{`zA%:E?(rrF5}6kfW,b(?k6vjZIOht;=neqqY.d{ !B? S~M2"BuŻc7uʁ _S3-`CX@~Sy[VekՔqw*{G)}PPUcjCg()qV ={sb*'VKG7lN#;gRyh&8. Z'(_ k5t|cH~t _(upo8zrL4~Ŭ oHC 9 w#yO ۹s ͨT/2 z n\glUZ/)j UA K=vޯugh/X٭s9zщA(1 i,$\KMz|i`ikj!~JÌP~)dHE∰PpԻjR ;yQ: ѹo[52t tn:/lwygsˁJ没We5eYksmozvN=[ŗ_Z*W% h3`Z:--St,܈]˸N?ߔLߘ}qo6pqraXNlH#]I WnEiN19ҊQd< j\}ЈnGN`~2aA]CN.B#Zfo Z̔ٺKfzny,CCQ(ٜ$iwB@нkgnCTP*tK2Na*2{Q"ʐl#߈5 Mse.P\vЈ6s$Հ|Oo] +qn?P'¼:,i(:#83/h ܋CL;'KY(_u^x6obؔӆ+SM }}۷jXwHs?F'QsٿVķO͓ c]o u'CTvD'՞CٙDU6dlZ7| 954ܼ|+]T,iMBVqZgtW?a% qWb7_L (O)G~CBq_u b@=yK<]7m\P&_օ7PD*?lXnyDu=G ]Qg JA^Q̾O%̄ 凞6fK0 C ϛI)UI&q_¦GdZ"=)3w0}iH`kHbiecR]Gg|I3 ZB.bzf!. ` 0KIMŻ1TFA]YUO:`um⟄$KFx׷,yX{q_Js' ]w6X$/L,X24xI&O*>xL񣿂%b=+fBf ))jW~Sq_77o{qnT\(mq'%zTc[Rը/UG ([u PzЇPqK LsI0Lk%6"Dm@y&#xxdsd o% ujC]Q=[?(tƈk xQ:a 5 p}Ơl7;O )۟|Hi?Y }~r{&dP~wŜ۟]D)o\h z a>QuQ)'\ANIwĆiʢG5!#B+\=>-O|w֧9KDѷ(.4]ݬƜc3 cs^B()-D\[!8%voYeC?![%>'k2-n. tOa\R(QI<G9sDdi|N9ق5,:S; +qVhOnα\TDqOZiV-ݨPհR~է`>:Kzp?VoԣƦ' BF=/FZ#NH22Tl!r. (J%ws_,Ӧ@̓s? X9 L[?6^"Qydlo|B(޻d40;.*2&G7 )$T`Bm9TF]1{bDE$F?eLY<~pHѻ&byV?0(ָr1SXo&&?>)ίB7; ǁ2H)$,$ŬgjCd;I1R+?b6#܈'L5ʼnd]jc,$0&;G5O\3o++ҐӉ#j4")UԢ ɏHHT\K;ž$p +3N ҝ`aP>[.Fj%.q M:w 2Ն]vg?Noṟ _ ¹FuG\3aBiš5IGh2VԚ7oE- AY&nI |wd_ѷ:< fECgo<`9ico C?:66ޠxڞY'\gRfV8Z2Ec#2IN1])nhLR-/s^JnAI1ub8U2-V3$<ޕ,bZ{fVe^<Ct(]D)lj uF,/X1vΪl.6* +*K)yX\y0j tȔۮPJΒ"gqUJIHyh`.+$cLC"81Wt+8 4i]1ZT DG`d'("CFwJ1~@22ѧ̔%yFi;pDir~V_k 40PߙR=R J~aZc^@|N5KKb Z;/r;q]%j=DrpmD}+nt0,yNrCŪAzQ DXƕ?VğvAwU̬ZU87* 奦=T3blLrt8o+̽ "x9k+TAt \J.̗:}L?XJF{Ql0U,pSsD?=fV͔Y0-l|t,f!9h2S$eҝ ~8M2{7v0Xb;wfͬh3Sg8+tl DÇ^^ja2Ș4:8=nT`LȔ LT^y^ .V]zةqoAweF~.~5\]ml 5Mg_|4AGyYE!SDʐu__2MAS矗e ̓n9O%*\Va6 %ZgT̎Tц"5Wyf =< <5[x9IsG `Y8p̡ΧM:x6ӁY ^Ri 8%ŽFl~h°X:]:9Q@3}t W@}^uU.F?MőHpۏ-0$GvQ50 }Alŋê`Bӹb1reO]P,!'uus#siarbΥkZ􄨙f|6Za/btG1VpmSpA硲QIjL %rUkR:Op|džBrA6Wӣ&;H(DDmϲNk3K{h-"!C`eѡj~*NV@8^ļhęۙbKI3j裊# (6^}o>g)BxLU !4C5vʏkw=k) 9Wxv=S-gV ʍ0gKЪrQG0RA)-W폾OHf 39=0J)~ jx;'@I/xUcJ n:ԥtd8~?q.9}iӬk#-|H#\]v=in 1lwyx"#QSZ+bhsRa}+i'3@rYu_&4B=w8c/(5[rhiK{ٌVs ??!xhk4$c>mĞ^4Wc776U:3aO(a3Zݍh&ROחUe+&%E9𵫶9i=*ߥvqc6k7b.[>BϣWaG!OshܡQND YAYOjK]}"ٯo$u,U͘ ^*E?g]ÿ)L1Zh[@ċlӨlAAct@ŭ>^"0R+%BЌ"P嶧`JDo5Bh9tT8-kS>Ґ9yѥql)8?sXa8\ȉ7r&0ENɾ Fwdx.%]kCd+lS&}cUEq?V̒pSXD6>%G3Zkk*h!- %7&D)EW> Eo5Οvm҃BCܟNQɉEX>Y[euwZvd?z‹R ֝VtCsyo<P'J|]n"ta_^RIy\2Д/Ѭ9Y{dHY7*xanYw+g듚/w&1 r29Ƀ cvY|y~2߻bRO!~y) XhAh=HhM#|P\u@b6WYc5kں|\.}"jpW#3sǿs]×^(Zz*lN2?QG)!ELJ<8.#>{vONc{&$4 ֭pz̚gby)𥇭99_}tK zE`G2X ;+%DWgՓ¾xǴ er̟b@P(#ovEf..&*%XEOf9~?@r! JE*luMu{KFiɓT[#BϚn@kndVԙa]\GJ2Vqb¸{NsPNGHS2¹v?oUO)rpRb?t!A;sK ֲz0L%/L-u\x+Ӯ0ܠBaN3B; Jh:&hQO~ iƊ)s v"A^Me.cPmQ#sΌ|ܻQS SfOECgĄjjM Q~ _R'E& (t-")1 \:\@kLؿ?r;IX^n5+ſ"ЛпD_1M -ZͶ&-iR//. H9.(wrGiR¡BCHc|O9Z3*脗.5S`49GD^RD"iآnOU\vtr$#18ܓvs R*w6g md0;s<ӣ ')#:hx+L1 ~3bH.o6Y,~le^|3_*z f t(#嵼 T[e*''q"eKQJl-Lo9 _Ui,U(a*sUa}WZ(_ y4 +Vfq9.#/eSYlo,p(.UgYZ07070100000440000081a4000000000000000000000001643420d600004cc4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/sL]?Eh=ڜ.+g(y⪑ebaY etg;fF}m$gVE@{%)PK65l!JIv:v8U2V7w5Ĝ94Y:dX wfs zJ.af*5ݹ: b29[Hɽ`-n!B`SY3`%%(9K)MlggjTYfdmAJ!GvY4rP-S6*u2v9L$Pf K)6#pPŚYEe[rkc|f !`T8F6ѳH=B^?WS\e{ >)>S4348;"̞?Ґ+z>~mNL+C3a{W<^[KN%bpNaΉ׉'j4oyd t+C'{k$83P%$dK>nct04uPNy-H7ÿdG-pEY "tc-K?Gk} 7ۭz(1% HF|6%,Q%V'dtv+Xa/ ]r.mW6W&O䊭>a qĘN?*`?ٽ¦+$R}/o{|pDLmV}U{f;Ҕ窆}3nxKNr{ =^$ȉ5ԏā9t_Pv`'#0l*`\r C8j?[ˀ4+"zuk2N7<ԁkcf+sϿ~;D_dfQkL) o,5@wio<|A?WabӉ؟(S.v&;% IOa$lpKGtF*e=&ޭ1K&n|JO,{"m-C .҇q.RJP}2\Kz(# <,5 LGmdIn&P0Z*=jLjÓpSdpmW4ba)mܗ1rפUA'dPNx6M/9G!ûe&-ͯfGAy{];7em Q 7NS4`ۮ́ )n-0A;Ä|5IܹВne'8}O umé6pECP-؀ IFE@.5.D; HrN8 #`؊Mz!2\%\{Ϥ^*=_mIݹZ6A`e}}7&=W1@h70vnE@Gtbq~Prkq1U~oj3Fs.`}ʙpT %z i9C Fio>)s E3/%.!)Dp.`Qk[K:˞ V IkEKu9|1#N͌?~/!WyZ/QP99B8bP4`UtN 8D!)qCJifZ"v "b9hPޢB׭cweлky7:\~/\,t…w 2M!0HƠD:Eu@K-S]p1>xj.^)XUw=#ATuО;Ρ"nyn}ԠҪ5)WNvK~NiN^m{tndN_D&H& hJ[79Jh rг)<|Z Xp54⼊Q]k4v,T[P`v.6hE8 Sa$:  I'@BfqA[VKW=Etͼ!fV'%Aۧ΋0&O4P+u-4fF(1{<)Y>jSQgֶshpƭ AY)DK%H/(2 @yN*5FmSuה0W=v {AԆѷjSf -5vUj+_44!]/nSK3|%ln",C-k A0&sZl <4rI\vQ ;һw뭝*PK LYl@sޣ]N ˆ임mA:b2)"v镵؛>HFrۢ٘zS|EN?u+xĎqd~Q'RTV^ǵhfqx4+~n#8lP û_%LE ?d)BX>Tƪzrd!Rhng 3ZAk&y<ʹt1h4 N p1T3gt{n 1"G[Ӫ*iPMHW>îQ:`tɠ] .dXSE* $ܶ3 .Qc !?g0ndzNJY`2j<1m{q86QWEDf\&z64a9|id`_);-BR/dTuR_QZ1w\3dFWSbŃMz$PId ?T S>SD#= b6@ ^B*_0-k@xIc0b]Z 'boCGbmmJ1\.Nz lUB{|2$B@?=+P^PJu.ɡ#A7Mg jc%( H_75?Hb*JP?c׆qR1k]ogJ4 < Fr!fOn}?*='E3vR3|d|V)7|/ CB72Aqhy Gȣ O2ui!gC-UEgAa[Z,,>k?D񪾟zbMp{[cj$Jgf('m$-9YkX WH&E❔ Zxf@c^ٮ-Q@ոMrD嗭qvs ɣ3p;vY~ysw-(/%v{h5~ hP32|McUWH (5Ո|wmXUQf&'h>i8\%KZP6Y03_hj¹:ɍ\+N.NḪD<0Tc9 7dMcDvK3|Ðws jUUhzojjڄłZFХV8v1̡Fl{>}XA|>g$M|&M:DҝZ.V7|1C!)V_[ loAsĮlSPfW7`-ab5vCfe Ǜf= RMT0f`f/FC,) S`c4 M+Ugǣ 2#μt]J;#>`[ hA`ܧSA=IpZlK_B1\d(zuJM Og6[RK_Uh+G9ǎ,=be@r:{i!m{iI.Cd> VH8h}sq(en||Ԅ91pn+:-L W\,NeMQ8䡹Ӱ:34GH/wV7YRj6khRs0PBQwv)%mwXXZ̅ Rim4WRzn@#:l\ uwuyXH!AG*QGpoEnt CTƳUy x&|z%ׁ2s醊C8u^{!'oSk0`Kb.,Oί՞vkJd f+ Yd9[G+WC{TJ,hMcAT*+ekğ%{r2I {cerFqW|3v.P+ǎlsmB⮏ؙmdRʊivh!#Ѝb㽇ƫRjbͣUp;]k+;1s'K\`bOG/ޡ4q\-Z6'f]09%?_[/V>L?bAZ9 \A_aPL5A2蜐';|~!o2.H8ycdc&]MlN銂ae_@q>4\j9.&35%3Y]Deã(:}ǴUif rE'd|K1.6$7@'W` r|3ZҫQ2l _өv2%A-{҉oud>z[SH_߼'!뗢_V A<! )OA6J$AxD΢HYJ2([ȯN9Laˇ! 0Kɪߚz;-iѽ|%cL=DdYe~dޘ OD9^oq"_2~S1U'{xbl>('R>%jgD@R9{֏ƻUn,-JшS#{j!G`X )* 踽?VKQ\3 s{jYF g)D|IW}kK B%_BynxWN4 q-=pÝ52VY,n㔫Ϛ(Tz,v/b/u|t"brNo =egu3pmD\E $j%Ldכco &ćCFnѩxUp{l%*[3HV^ (`rlF9PH=r5ġ[SlO++ohKywt{(~\U6Eu^l\'K7"0ACAjaU hUt o|=A#Ϸ v"HyPZ!ͭdwL՜y>=COB$74!\7Gsj*_սQLN>q"0A`i/_:|Dû`Jmn[vU11k[^3x:5З)߷*),$7Ð*3Fi̍SZ+9FYe)]tau|b0v;_0k!2>b6)6qO,%u:Uؘ|&=J9%> HQ_Z(I=AZ/6QEu *ć)Kêve;nŖ,wQf8gmѺ1v/ )s%zkRvH Td&S1ma \S;;|@O" @lMK;Әz*ADW] ,ĿBE4eGH3'l' 9QD"w74 ?oT30:>S~M~J, 릯bqِ^-o[* h3.kbKl`9~ H>"6Te7$hkgyzwL}T / d%qNpr!7Z=-_Eϝ=ctWh*>v:">;~*N+p`*G‹s8aC|DoV6;wp[3+*d*ܚ3P6׊B2 =h,?q6/wRWs)l4quyk!kͷbku?/(Y焕_+GZJ^g989;a)~,}. SKh@Ex3_*8m}A~bO-G}3j5gTX8c:QM5q"Zױ%vclM'b"-3rE|}|t{R,'8ɍwqRZt4k";jxEO]lNK5aŠJZh"w It j<ӬP7H+50C؍{ LWכe<ڡ쪊<_ %֮b hʫ14cӌȖ) J JP4( .Ncznj ބQuwK.~|Ƕ+=koBiF KoFޱrf \E9uw$ ^{uےf5Fu1;^kw0߈ +y \˜{#SNyMhk{at~Zod)ȍؚm=3O0i mhC;0T~(*U۝Gg-_5 \KbL+uXA-=bi+f!N6PEC{Ģ+aI!58ʖ4m`A^ &9d b׋DP4zu^阎_meˋw8qi4h> 6HQƆS{ݿH!˖'#iU%`/c򯪩Qf-uŤVaf}<"(CHz 9u} ҺWlf 39U{S%{k 5q=*CPUN@G5⸍ݬWi#T 1G<`E/ʦyJD%Y2apM*1bnE4cMJM` {6Hi'# z(`ʟn{hLHQ2j>]V#TU};^G)C ~ $I^J)JMR/LpR^[`Ma,*$cy_09^p3wWfE!3Z/M!/&+o P߱4Ⅎ>-zQ̙Vi60Oh$sܲA&veGe2S<[9,6/x8h ;*ˊ}@06v&۬_c-JA[ osHlt&S,Jp!]B޾Zh~FNg^' bAƵ痛G'4NfMtrD+X2N)[{q${%eY'sI)+x$kV/%4I5YŽT$|Hj1'q{/U+I/|_ 8osqucAvrnJ]Hb V>G&ޅ;v$?%&2O! AmςxQKƒI([A8@%uTfl)ѐDmUiJxy>)нIU7K .'mϬ*s}Z"2:*Ji}= G< s7')lȓ[S6:wWj3ܠ) ݷl/jqTCt{?PHΟ9,J"sVwHmv {c0u7ԉe-P&Ֆ98"-+nK3(@m-~ {JgzH>7iH ?|7&CeB:,O%=q[ D`uʲ %tִ b|.yAD9ύ,GbyIT>^F&w ǗH8q@l=ŷ''rkhSy ~ +\gwǬ!vI6ee.8=ʕ K(ͻ8K /+Ä ZCC% 1?)&IXЉ,mʄWmoڗZTV$]Q>8LQ >X]qcZLGNYXbtj9x_K[%+S@O.h!q΢d3|l 6K)V ^V&a&wN96A5"B?jQY}٧`=@CtHaeԢM1r9pMi͎  ^00ആ=yZ^jl*G{ P+$ޣc̜GtFi+qP +蘍R}X:ѡ|{8F9w42Z󺰴7CA6ļA*M$L'';쟈#@<{^C 5`~{3ⷦzo'MOT*0jzCT fpqqOC;"qq3msg2_/"orX"\:!Æ2B|8λF)m.\ƋXF+YMQb'SwkXOˆHQF_vm*AoYO&goTt6Ck8T s!ZUކH~POKL Cg hGU* ȉKZ{JE_Xo4~gw^ԳXlW]Nv6洋b0U>3VA`vXl_f$菂4{Z') ^oU Ք(ڛAO+PV=-SقYˤ8cS7a9"B7Y  @P E84'3e& bf*0'O$,Ë́03C'`ڠ; }>N`PFyA: /“W"zw6Yn l=*{)˺'ܛgl"os: Ĝ1QJtUj"VES  >дmTSExhO5pj!%4tO>'hT•z|uhzN%uXXm3c}ʲ˩^ZA J㲭oΤi( kz t? =%[!UպUJ M]bFqT/'l x봽丕ep|?̴Kv7bC~ngJΦH3=72M6ъM#$ Ӹ*=:8&B%>z6|ȡhp{]sL8G*$q7# J:2s )FĹ4Q9!at ]Ԥ 4׾!,uMОbrHlx?4F}y*8{MykQ ޠ#sM#51,>EQ& ~:$E_?Gw~Osf}m֐ޙWb? /9YSvޘ.L2`u^3Zxc]Rߧɝa6o-]DVǯ2`vt1MeYsw]qKs*0oLǪ=9.< vA_ԋG;dAMy~-.:Ym쉕'"ᑓpm;bm߽ɔVjλӒmQ̫/‡ثRD b DJ٦F JKn .^.}*2#Aw"{))Qi; `/ oZdIK l>4Ëᘿ~&Rho!Mۄ\u G"΁i\t[OK)T\̍(CC)F7)2j_.BD!dv'vӸꎴ Ϡcv;=j.g}U9m\,xh%koWYӃ(b@t挨?<^$seB"YkZ物톎6)2DBPIi4ԯFcly . sѵmx96\[\"m:8abŭx15$,]wxO(U}@֑ {O5#)ZsBu0)(A%]t:@̱8N oא Tb2v(cuO?Ki (I" Ÿbʜκ=bIf.3CԗRDچThB0X?]K3_N'kKډ?Pxŀ9gQ]6F<1. ;XthZQiA =^M )/vsQF~;5#bVFOIb풍jS$QiVNӽ{-rk^|ۿNsFq+Gjs#upg _ݺg6Fq > oQص g[P[ifs A{cŚuz9/sU|u&nӚaMZj%k * :yĭ53Y%~{vXsAҁNCRMuUH eTۣYF$A9JF.YCvLq/n.QhKϊ5IKz|1ۏ bƓ 'I'L,Uƶ+|#d8Jw(;Ex.ԎD5P@MAV̚_ Z F$fwi6>@@aNf%[ 0N#\SCByfZޡOv.5OB @m1>,X2WIq)nm"5%4)Gq!qr ּ3slJwW0_j - cslC GŖ"?_ѨL1;&v.YTcmj5 &4% sWn=A,کN U;L5Adzwu#Q"m̿.2!˝Ӂ?8O9]0I6_LLTӁH qUI9 7 TR^ؚ鋣|LbeD {U+sP2= 6?6A⇨"x^Q:gX nRHJ%mUݾwIH;qY:I*nhs$V;5#Z4񫠁@!VT)&0T}( P;WXs4jS`'pVVc/Z82~QnFtW8) NmZn֦o _ɩ2kX![@TSj#f>x4LT7,AA Gq3>`{a AO 9>mBr]u#}"ee `z+&'Ճ׼+?=ݰfft"N,Ԃ̡ cWr9;`<"o<R v+=pU h 9 {sj.9=u%+7 #|4竮owJ*ZOZn|w:P϶-p$EP88M;p@f=w]^,}KW7ަ n<? 0Iq}9J2? 7ZǔRZb+ow %kݹ?WPkYdOz?;,ө{D7w{DGx?)c.Bk8@.͕yWVH!>>OW盽Dgv0z°нՐ۵ u~ n$#7k'cKV1䄺LlRpA 866@?Xdfv2YP#5=0!ĕ8o21{֊>tҵLA.J!fUC3Q,0l`2vT 0_6? U* pt]S\҄嬣+0#T34^;WQj=.#%,?F pI7ղ fK>L&Z ;ba&C\Z.6(1VG%k)ggPHjc'~y$;v]}g$ݻU_kmq{S3-f'9o( tR? #76!(N+]oڃYPdRhj$,.xOSJmB8DƔbަw^Wi}!A#eg8NظΘQQhڑmrxʔ Q a}8gNg[E顱Vinjٸ x6wm%3hWVGǥ4(FQ6XߠXyQ7$<ź8|&z(\m㧶wU.\==ss< U/2˞'gx+VBbKHNmϥ1"ZzgO B NH)0d.BE+{ڗl>yM®f hxIdxv'\/ ?,% :~#KIEZl~̜N! ,hE0lJZuiIHmA)pDo%ѝwA۠<*aIɏw0Sߓx[&Sq WE8ֹ-@YKCH$Kee] [Qd݂"Czg[m 7ӯ-؇鎷 y7 6{f-ahzfR+:DW&2!/66|-p5ZdЏ<8ϜoH-f>jEiϗ`cj+BM3~os|X)>xlsq -@8<@-F| T< _rk.Z 3? M,ڤ 8މDT4܇,5< PHWӹx@m͠;&Kꙟ_`W?8nEo9]p~@^P}J8WO}|)iti40r: [ϫWtWU,M+m">b^B)iPHB^eClukst;]e;!(E@7Tqbn&S#熱R&G-I$!r[Es}+7PPvKb8e/!yg!BJ#”L*V[DVx!O;]u eklB$ff~u֡cH\7bٜSNBuikeH5.|,]#I'oǡ%&Hr ۽%ndM |m +d%*BvJ5uU:#Ǡw+z"6};nWI~j-.]؈ DepoE۔@ko>ˬ'@(hqS~Rx*Ys>~duY B؜[2m~T:Ο5Dr']1%6w7 _$,h"jϦz<74@K ?3xFa,XHqJE!"&aȱ#NG.qpi@L 9t6M^qU9I.O'?Tj5 @h#,JAZMcwЕ=mؑ(܃zk闸*6O{)j/`9?~ z74O|)=MGFЭqɎ hXo%,<]T`~!C`]:h)97[o DJ!#ޗ.PT@%n>y$|RvDߔ#uNgpgnc@qGbt[} QtrhcCcSۊ:U3ǶR>aj e IbG {f5^]O2S@ h't;m>#Vӯ̆oOqj gX] W$QӺIF v.b׸ (>yBVډPUC';6ū\G%-Yܠԇ9g`97#~-Kq~o)C\)r ә@X8iNFb|"t*h>Cu%`jЇ>;&L#o5֩C&h51KOǃ_ nh-3ÞŚP'Զq5)uGӧeo4U}"O:ZILƋgVVj-xw8q훩_<NIOw[~EfyXёȰW?c}@6!jɃZ\=x6EMb\|=c2wrnfPvkS:*X PHp 6pFڝ 1XMSJêƉ1PlxV; 1\ pyBJd>ݞ^wҳ2M`H1kˮ kI GE(tbًe6TW<HLo8Y0زGCm<3Q*pWE,1-ZT a*r\FWXn}:$<,|d T!kN ׆r²rwꀊ/# ˉn*cՊ[! ~@=&,'XdRLi>g^ޢ'SWuز9ņ* 0Z TY1׬:x 4^"=d3aEԽ7l(&R6ƭ `zӟG֙=qQ8tn@]3QBgdY՞SX$8 <>yBO{-6hti$qsG\xg[vn^a͇^jq`ׅBgQA5C"OKgx^ݚ$3'[i6/us6% c酪/^Թw2EMNhAvu$rOb7ngV3*@v.焭߯q`Jl⏍_.lHЦgߚ!B " ?qEf9n-B,`-'x&fό;zLԘwOF3̤eҿ h#،TbXɅjf5*-=sI;`]}]zÍV,ʿFnzGO h$u<+s"ﳻLm Gcشh['S"O~N4 .8a2-y<~/x\;ó%?֍ҵP (xd9議b& KO2@YaE2OA`_֭GP 3K`6-xOh fκþV)mP'fL(feIbI"/OK nx1e* غ:<Y ״ x"E(%tmFԶ߼Ug}IiHsJjM,,/ڑgJe0l2Nǟe31k4cluN߽ rNڋC/U(Le7]/r wi-'aLYb Kɚg%.Uk9iThb7c}ѲqH32e= +?;7舵o ~ qoóWڳ-u+ۏI{K/ſ`|FlLqg`ڊ`W i{ѽ?U1ԜW.i DˈyHQ¦`>cMFvvpԊ`:k3 Ad ֥ Di4b륂\&FN,PfkY&^3ҁWcEmRd10O4uFꗧ9ro[_`s  Qmx*,d}%%']Z]T;{9xg=5-& fQ=j'VmE?ex=w>1i9T1g:+*dgYZ07070100000442000081a4000000000000000000000001643420d60000fe7c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/]?Eh=ڜ.+͟}  Q׵gvWftS$[x؟'_ZV^lTl1 O kj؃O#g<,N4dR#]J,$:0щ*i" SbbB]6%QMtws&Ϲ ŀ#~I'laJ{2Bz a(w>é,Yew#kx :r g(_ wOZ `W¡+]"6n)ݷÓ.mEœѩѬ0*a'srg٨{j%`hTK}Emh/;H--U/x+˻OozOP hH{<`2F1 p+ aq <OmE-!wP5Z UTVf0AC1'8jmbo0<-뛁[M}S m=qI\\2TdOTc!'F}q"Y0Ig᷸eHW'"tN Q:SC(47ij?r <1]rB؋^ d{dP?ZAAws3=y&himrþD=n=[RS".ϓm=;La B_ZgYKvan*{đz g^bl .A)W-fVkNG WJiߊ:s umK~e$F>)4LȜ θ_‚^$%ivtAfā@kD!]9;#Y"=s 'c 0Do@f'Pp ty 䂑qڮRK98dT4`TU 7X= /ʤZ3D 4S#;+U0Fx2^)>rǯ7e:{$yu3,NM S0N[9/wEy[~Y'ӤJLCJ'.f-D[N5>) C-loĐaj('Rش|¸rkAziPI沬EV _dsаE`ϓv/=AQ[s\ >i,6`$ҿ[0GrNuJYu0s4"&Ѹd6F߂r,RD-D6kjbr'Ytm7"kg7U@BKY7dɏ6 mAɍ[:\ڄ b {75PY EB*dZ]p{huc+?0>B81l?'ψX.=Iכ_GJmJT;40wXfY[LVԛ9 v?`>N`QQs{,EÇ*}d=A;'sR%񮁯 #NHJYm홧3 m~z 13f6 P-F{v<߼gϘX(?Nk$fʿ٪L&Db;neUN)+vxdIztHN8wɒ(-X阫Z=CI[~VwU˧RI|dsA١IfI]# uxdv2"`kxz7 lGOvINm:L*1D{E xqIx/)RTU4FH]WʱY33'[ٱV*l)km[_E.:kcV}IWw^dLĆmOϽX.1Ve^[22{NwD8ٍs@= IQ[OO\կcӠ1_I+#eg~WfݜxFUTdt@աcף߭> M; K:-C/wTL~_JM9*I~OH(̾#N5, B 5'AdGh'BI*Ixb`~@yݕgizsޚM!"B=&[[OCTaM"Һӣ*#78+HQYCG`y8D@5}c>Nc,xOc.M_'ֽ$}3m{ #G_.pX V V ؔAIN"mZHwISA?e&pUyNײ4/~LͧE>5->&yz;] rX*a3W"i_ԵbX! k S;fY쿂_j+{Rۗ͞qAxώPvNm%Ă0oZ]+3>, y8.K;"EF>P;N =ii* |QoŘ:A+.B%6/thN %ڥьݛVQجCrbDJ{͠K^S>fdCXgV1Zwb~Q%Y]Fx,iFGM͏? ,1=ztra- ZYQؖ4 KTAcrnWJ|22XycC<%ԥ%TX/fQ 9@A2{.NPaݣ1} I>͌m+N-/BbZ {0E me`g-74h+ A[sz>k+L֔*Ph_vjk)G!RP%KV!Emӳ=z Q{a/,[3?+ ?I;Ց:'ݹ!#ȓ2;X$! މԾ#ހЕJ/&8CuUz_< 0wvHa>OԻؼesDwH\?lo4gۓq`  4`C^s> |̠4!Ag G<l"3Ps~y%/Q#5BK/:]3HA__WX~˜= oH-@o<)](M?߱^񻄚f5-ץ +Z0!iܬZ'cOU|i rr^{1@}R2b'|33bпWq3@iͻ?#+|r2OJj[crنJ m(j {F1*? !әNPm4v`Y@߁gSfo0807с+ l'E?*Q{jMNU-]^o5.I6: ʵ%|,iK =6],Jr(`Pޞ45@iϊ,[T.$t4Rҟ5E9iW;qAڹY`Te#"޵XBAN#l:ZxY%pvzl2#< ^ ުHU4+ ;."x-!@AwcbiR%od1Z e K_'7Sj2#V̉:SpLmXK?3.~7#nJl2_~4=כ?> )( `ܚgAKU++,!l:qCLw" Rې(QAH}f`S)7jrBn>$pgT;Y st[/5>"gNPv@ gaҽ+6dꥴll}thH/8Rѧ7Z/ K߉- _Z̸+Pq]e]8,٠#U(+"WOL|(Vjg(˟T:NccF"SUtm$7+`]XWͥ@$'1,j#Hx+L]|"鎗<LMe0؂ƢB dcxQI>Sxl5L9~9d*d7kb \B:⦽y3/ kn<_IzV~9H&JZISgHF/f;ѿm^,I|Oc՗z4z3a=./Hkl@5^'"%Q5%K2!ebH/yt;U 0h1&`3'aChI'FJlzcR9ч!Y9+(su=JC^-8M'% _zyy`iBlJ{;Iש|paj'TE9+Mw fgS_m,p gTō7p_gbId0OU<#wYJd:gB&{o}NZ_Q%=Xg8`6m4_ H *% o =o-X'h)`CsB9)v1Ҭ?gY Awe.{(TV&l'.P-^>pΰR A~sr2(SECm5A8M&,+jv2vG1#4=3ڌv $h\`a 骶\"9}nMŷ,Qits*A^WϗtQV΃f+Ya恮7y=nvCڇplXw;fz;vᕚ]_:yŠYϴy^.Ȏ6+sܕh{+\͔^=t3Tk8ˊZ}i^3v{5k*>W_nQ8;jҘ Q=LT^z 9c,R1\Л2Q"zGE- RL*eŒ`eR,&av%D֖‰+lS HS\6Uz=bQ*92|p!7ue?v3pmkN:C!jKm%8kPy ~vr#6(0n"RC/4I@ {uWvOHs8<иO!Bmjw̛v󶑓c768h$ľ!%v Xc4DpctH9(VIUUF膒V˫r^ⓉXylx$~$/ G6D=P1E1AA|?qUm`JnH}W i"jRY&4ց qGs*͡X,9Cm> 'oyRsoѱx*5-bە̷| j7$Ly2,8S^7NNr{)ddžD[JLD!Bq1u8@n6(`㫸Ih 贉,P5U|CY]cQw\ېWӂm[W&0p U9ME:XS{U=?.acl܎ py= JzYND'۶ TbkC3VcQmlH[LfBE1C|7K/wPkZAz~a (l.J`!8% MuLНc'gw? ]˙LX:N߬`자uX; 34z 6Wλ%9Z&Mܪ(SI ?JTr9FTAS3]`c_{vaw1q3M: 2/U}[{/I( ":WAS.bB~@見QgaG'OmX] s"Vy ;*]_g M@tcUK9C :p滛'Qe jag?ŘŅZe.RY8 *f $S26,/E[|U8\ɟ/(SUC]gA] V{`NcNZ3c#g5nP2{s`"w`@m7膬{a9;{ü 3[?1l%S#/ N{cӞȃ̙fkĎ7gROa }&Bf<- .cml8LMrFg=dX|crqkĥG,Bс2B.[kok(}Eecv Δl㠶ի>I_6&7o9LR5mL 3[u9dyn\mG!3@E$ jVO$Qyu&Rqٮ "ȅv 4ɹv?BE3Zt~a\e5op wu~^5`Q3qBi :KT*O)- ȟ.n:kAu`X)@_} XԍB!+?׌ )GEIf9ʠDjXZR 1lC1.ۓ*ʉ[=YV0H0}ewaPX<Yq}w&@>>T؛K&JF-Vy7D_B>Y_Ol퍄%.VR\c*-y,l͡_R:HDAJH=bG!O$ڕ;{Ig-6)ku.ŝX/n9| $vfXnqV-1LJ͕]گ#KaTVsa IAQ e!+uW,y\}Nvί0^XCTYŻ1> 7ɉ728E泖=E̒-.ެVD v*ǔb}ܤ %aҀl/0'}7²)S`"^lfcQ;XiUW$'p)PE'+\?<1DPz8Ͻ~,+ > tΪ=BG!Zftyϰ(#42HxJig vZ\SI yʣ 75dj%o+{VGɠ cdULi5uXA)MAaUqVlC|6󸺍4d<1ӷ=v^+_|[ia!@pLSv%5{eŒ;)"̲"k# sLqKCȌH dŧ," JD&m';)Uy"$@ZxdWV]Z50]7sTBk`01z%ߵ<L$M [)014uCJ w oi iE.h;%mKcQV  ͒띵Tβ՝Q@<[4q\܁oP*hz9.4/ۯ}(س?%ר2+zu?J/jH7N`BE:[y7T@\Yk~5RV dbYQ%*v ŔG GpnZuyYjK> : Rw9!^hmd}=jUIߙxh Ci԰t OQ}*Lk|`QٷM,% L,8P+xoh ںI))O'ܷ;4%u^XoeB:7z5dJ! ٲ\n-$"=8P4irm"l#:\'H҃;A&58V:AOw剹U.zЯ#ǰV# yY(A|X'EhIq{XgHnN/4YoNk[ݡDTz!l^@kV0&=cz0n7-xQPcETv Zq8쐋^6B2@uF ۓSq 0OP>טW7 EݍQ(JױrR%7A`kVtbdDv?(D7, BVU1f' %ll1&Oy׬KqeQ~ !orD~${xY/T/7c1+ped1IY%2iu 7" O iuy腘l5H͠zYP|-(NGS- U+UQ̴3* (r6jq۝Z{;mMkbtlE` S RWZfg|.]e A>UI׶Ja4GekPGoBeKBׅ0{A:ZQ)rҮ6MB/3}.;}gI+ri !<*:;N0Aބa@/3YOcqtt8c8BVO^q?{ -1Ccq+CN!yEvfWV5p"+TIZ d,)Hm۹N#r*sbU誑>췈Ѫr~a7ZeXKGnJ!ٖfV@u-XUQODYXZU1Nu~! .ok_<6]Kt* VaPS%&_42T%F Ƒ:2)*5s(`(6!BmP/7!>v/ة _H s/13C$+ZibJyOП#v;(e2ӏRaн@l4|ϟW$ "Z= :M a"2K o.h$!斫@3A:TL^K9Ԫ,c>e?c2QT2LNUX2[[pG\.zy$R.I M4nXꖀML/*XٚӖ2G$KľsՐH}_p==c,a*`# )FWN)렷NCF]Π܌ɹ ڲ$Uǘ)NKV~+۰IuCHmc0bQ0\S}a~Q ?Q𾅠 El;RrFk25M%C*C$r/'ꏳyt")Η)e7da?ܛG~@v%vz>Z@@fRJ FQU/ ~K[QʿwXKu#C@9C_:ðFHrԱ^N%w.p9C]oQIbd{76?lAN$'|1tM&xgVR|Y1hyC]F퓚6̇q]p.ʌ`^,}Pn:쿗5ъe2i4qRi,QxYJ;,Z4Ւ1m.E@'KdviMDiU~%DxkC > ;P5El֤PF插)=s%B+E ՐʟpX@Q'gDe߷$AJHTP?"M+=*S"qObfԟC}y|~X>ޔ,;V!kxQϒ}2|Z9X9'f 9\0.~ѽtypНA ^XNOghP8 ܐ=.tD7С!ךC͈D`or;b s Z:Z./C[OZS!"#s9- 0nl"1%U18^#-2DHpͨ$c6 ]/ L`AF5Dxk]j B^sB8LhpF(Ҋ R8*4#6!4#ff6Kq/qQl? 2W 心!9jT)&ugo(t6aroqjSI8w|,bϰ,U>JBq]{̺;޻5ʌ9X+%hxX)f4ɉ2iTm5}:?֔}C`O;A01]$OÍS:z@QV:gik{RFI)1;PSA "H8O.b*ꇥv#< n=D(B^&W Z u,xLu!fakU(Em̢$upf,,f!/B]šXq|[mv(@e։GhNsA)gZbIlzcˡdk\idD?q"DaSi81>l3qXUH-G2=pD 52xBiYcx1ɔWсF7 :!IŌPnhP< u4;3?hj@|1bcM{3Kaؙ)J2TτM5UݠM90Rbx +RiI"f K:`Kkvl>I%C,Hboc 5]#P l%HH^b ۅ nѝNw ,ɤ }*Az~0u?H̴VٻgжKL{RM:bAV֨! AAN,,/+KIn`C SNJ+|`} 6vG̤PY=P qq?fAQ4an5\2)KmySg2^+}) "/agي :?vJ7!pڙd,!82Y9|N wҾ. )e|"l7N/)NU)]p:E^قkOeAs釬hZ+o.p4WyMJ]y%oD&ɵΩ̊>,>MZ(Yms凄LBI TYv7BhVѦf/z|HowOy[QS[-)DͭOs9xlL۷IqLZ4|rDOIF\+M6vǧxZ5 $Pj`"gUU*Q # T)IPވ/ ss'BR`-6ցYMilW/|~1/NfY#Y JZ#4G'WÏnk>-|i)rt.s=רY9(p3 ]aLFg|X/sa;}Maʙ3Ėy˽CqAMt[6KASlvk3hfSfnjg2:Ӓm`KqlV*嚞NxWfQ]<'VW"*U1AJOUYұ`Wv/̧ jΐӔ`xn*GҸ/Ttn8bp >m'BFNiQHIlӼQK>r>iM5&8>(goSбOūH>$="K wB9XxPq@,Gʔ=2,ѥ}:hkq!tC񿇘XL:*{5gC@i&Sqn=՗Mqps%jfH^DkT74l# ^3c^ c.IxUuDhW5I%w6YÜ88A!~f7WPe$6<%Z*F͉MĮ7q.pgUY R L ?>(n1⑔# (EdVvޢӟ=ߞTԣ*>JV~EJ>9Qu|\ц'K,"]Aj(W9*雪 _+_0~sFLLÄ!YTqm1}#2cPD&p-"b<ЕO;EìsڟQe1iiЕ̡)|eMOr*eh$9MrIȱևNm11PC/ޝ0ش -M2ƫ Fow l]֒uψ `٤r,R~%^뱲Ԝ|5j3tD$$).O\s`硤:8ѳE{yKƔ{Aind{S8.}b}^ͺW 붨k IEa u.YF; v tN\" EX,ZXʵ3ַN-:wY'8xӬKiǤQwWEaxxx[Y㮪/9/BQxs''[?C NPw ^5q)8=\G=~zÖ=AQխ;Zj[D7e+cNû|2GoN&2;+kPf ؃QˡZ/4/qcrI%BFi!Oa `5Pr$kM`aӄb?DH.r?7*,F HDcO@mey%rKl6k=¼MEbfN0񇒺/y" ̉*-xK M.]I54RgƫFvk 0Sx䟨wJ}*h̲1.)> Q}EksaD nuy;M'-%uہ3eZsم@m'!=CLw;m1w5 qpiô"~~™-prdha!^OnlղO6.FN^C>P&ZE]\o 8$!Hۆݜ`ߔD+x> vF"5kZ#L,r E600m`VmL,YˉzH.RpW?˯e!tS.&K+/>ۤT}]Xf;Q┱JXfۅfk=6l6qᱲ%@UC΅Nhj7Wɝ9گFQ!w eF $ʹĆS qiĩkF)AӭaȍϢu<JF]K"'I6 j6z`rI , UJGNx62B%n5Tc]2!QK) y'٥Jjrf_'y471n!C1F/uI3JQ҇)DWHn|)]heXn i s2 .s-^c YSi)s$7sxVȐ|efW3Ԓv )"yNc=OM]haK(4!PypIZ{[v¼0qD;='+o5B臭5EfgБ+V%keGNFvL9nElb;ҶTjY34(g0 cW͸-9{xO%ql@˯'|Boe%M$9n?E1;zs"9 ,@\kWg}H(ϗ0BQY"X n Bz|/m1o(u19pi`7zu&Ȃ2ZtEߨ&£frUDy^~1~&~UϙԱ~+ o,\CrŖq<'ϩF`b [Yc!R 7+`Y7Ow`;Zbj9Bx6[oclrY'O9{T \ C*S0 :M$xc\9hͩSW,d^a Ԁ`#4QĩkBQ&O+R*{{Ԟ,|Δ#"iI5HI`"!l_~&.TZjupXgۓj8=ͤ @5);;:C.EssKT.ws*]$uw!N;H%|:dd)R7$QAu\?XA2v>첧;K1w^L=>֓,Ba|LXA;?B=%mռ9ێ A aГ;NAW{=^E߃ ?\ S1v).jhKZswI)u|>Z#@d6w3#R,TE 3GRƸڮߩKS :^e4Y-oʋQܷ 3"˄*; 趥NSDX]W.) ki<&FM^)vfnMx LJ.bV8٭iuD_~YO\[iNXو{]W^DѸ0e˒񎮶<`^M6]AJϩXSnA,Uy6}HmdĂh+|3`hWȧisf_3x]g,2|J4m]$t/o:UUEF.7r$'|pRky*jtMfz{̞>ցh'ː w+Ԇl$qy;9`1S<ڍnA =t(9ɈyH-YIΓdEݢȖ ' ٛX{Kܡ0'\)⩚tHI!(%ٺcrd^a6t "F.l~{}X+.5 G8u[]p g͹[Tf\t E툥ЅmN<HXè(yRq 39hE[.WH.FD`WMm~s HyO+C&ą:kQ?y}; eMN-@)^6§OӴmzjZp{ȤJpDUskl.\!ݞ6C#1*+A"[RjdЙI'ol}k߲j4̮I>a+Kܨl iM5RЫ$X*HF\*h2)Gt8^]7h${ QVenV㷹 hR<$9{YRcmkd7R4x1,R"n^ T +jx+>A-ӜⱔO_/iOurm {c&n=> G`1U>d܃1,/FPF*-HLBLzGbǢUIy2 _g2ozU~CYyC||DL;Ϙ}ݲ܏]%^-Ce% (ۄ^~3n-.MO1(}Gb$cI7Ek+g!C#GbKYrh%" ΫXS@R@݋Ɗd{+]w7:k{1D]dho^D?ռ76)0rvG$,Nyw h\rX&lr:Lм؉^ Y6NtҶ|LQbbZpE (T>m* *zKU0f=!${<n uIOcϢRnQÛnTo 93C} Mͻ0oyR|s|GOG9jif}pt5/)X mമ+^d``۝G!q"T`޸q6sݩ5''67d[~gցq㻁:'n {Y ۟#,MLf{ȁ53K )j` f蠢-Fcm@fh}Vs0/rr?Fi!Iֺ81QDޙhR u"ɠm=2H--ֺ")BM>>osV[/ ߢf6_l lRRg;[Ɩd XЍ[7gEZtlz-c[Z0+[ݕPC?'z3X܃YL$ѵ_@nZRpDg#ތ:(LHGٴ] +b=P!ڡ^+)?)cE&"#Prh['tCUoJyA4M6Џ_>P(ɣGд1:>b \"Z#\פ(eKkF& [fL9X 3N={=\A$2~Ha8"]ж.R'b^/~\i4b$c"/!i|'BbTr'{^nQ!X!C_*zhZ7zkzv:|p!F"NF^q;ZUl1v&>`gbȱ@'^ыFcWHU n+pw.{EeSSJF rzˀP$0jÕ'bG0dUs|v=T!ڎL͒!-蒹餀 jE1U?g֦]ksÑNX@9/<*kv ÷Vraʣᕠ>%O|{5!=\]k#3օ.H.$%OdBT#2*o@ OU@!sǝYN殏#+8D[(1T~_[akdB)߶ ܜՅ6s(?s:QAM ]Y}WOz$k2g,^3uC ͍Ш{2vm~Fn+cԵO3o[KHl\m I.)㠽686QTW#"SVWJʩ5=BQTݩ3^ a"yONg6)ߜβ4nzT3)DOi(έCIy뚘pP{mZ8jweD] ( /b+5j^]IZL[fwc" >m^m$]\f?Zyc+/ʌyv6R.JC".Ro] Qfs=nv5?g%8 #~}JOc16C>110dl~dIzefXltαzY^0N^|bq)V.$h8橣@o7Q@YZ>7T&K,C:r7ڪ*.3XqJOSл*,]L` KT#*UUT= Z lvSkh`Jc?[H=베U%ҟkS Y豉{T92K` {T`9,fĽ8PrL sb ̨91UmpΣx "0vBWjgYd,u8 ɊHEw-YoSIEBR:꬧5wS3w mDѦx) ~eH9ߌbytt{IݥW,D^ȔCojnl2 d*豂i$Jj^?t7;zKn? Rh0DX./Qfq4SC*%]V]bU7ZhJ_oa ni0 ~]Hm0`|$9Ѡ"^γfԧFT亅z9*9[B\1e0jCx̫K7<ز)}}IA#$oց w)mvmBȋx3BTCܙĬ&NqKw&hDUˋ?R}nM)=ʞ!TrgS+υ:%.:^59}~J- ˵"G\l =6 2Kv%j=ѭݔZb#:黡l KCP'V۹"z=. iܚp\c.RBtG:!">ARv!&XTm܉&(.߭hz% clC׊j#a>7WMm=͖h&9O5>NrRhS;oV(E1eSվ7Z CU'&΀ 3d|'}BZmy%h#Í赣/Vl ,YzXA!fQJ8Jԑ`"aM(U鄀řM+gaZ|,l9{éuFv{p*i x |Xj/Wf%dwf2`=q!5E$@#}3:qpyFP5Xx3,6r$g|]tmgT4_vUl!:I[l*ѐ=e{ý' X3škO1mVS~"i!;̓zߧxo<]亿Rj|u z}ݽ/\@k~ت6W0Mx> @Җ~BXţ?3:FmXpi1 PƯˆ¡/ƞclf6;U39ryvM|).0v8;*KvH-:hœޤBDĥqyo|;h L8ǍAnYr\bCi6,DT)n+SY\9/I Τjy9 F, me]mVlkMD&D]N*ܮF'&-uCr+I/,J>EaA]d[$iXs@gz*(-  }PѮ,KC #}#':[qb+*ZhZ %0i (eh/MX^Ea{J Eծ-V ]QH)ZO!d+'x]B ;"Ż}T`BQ'"S7k;)rh?1m5K-lp _hTz_KbwEu18ꎯs z{ϟ dyw)QC}X0EjǓ4gӮUOzOAjyB\H o ;bv${1 4 5#)-”Nh3N{cYTsV}[o7V=zfZ`ju`*\7[U"rCf̟!(!(nTu7!@j++n8;,oޤE_࣪z1 !5/ !#TKO`W8[3zI+pi[f;dl#YE~v%Q,8M?3Xn?&_,|kGeE,78iJl &5h3PuLagQ6gVu_4bwtPB++w/ )ZtR1 شG-nd"6f)TzQ1$YeOW]1 Vlpөt'Q W0%ea6tzʺ2z(O:M|LJW/GI#RDMǖ\9\ɧL(c!x?7OǧFZb9>*. ~<,W )p/c9vze36BS BD IaytU7N6E,?] $vyUc;X+ԷS /SSnRaaٳ6ٰI.m6-i079ZJ MZ{;74Л;=xz?d-U֜ܽ{NB:7zRQzYMۘ :J(_ o&h`MyMqVδ rE!K/}g?d H^Pq5`sep\ֆS\0 i!SȔ 4 2l2[z@bh{5iT=' fda"9O6Qv8Mb';d/&)8ǫhEH=A'L&-!E"&Ť{8_j`5V);iuÚANr&l`'R+OrI~1khF-ԯn;MJCNJS U)zԯ_źPkc RRxf[[zR[wl?"AEYI=2wg>qn;*jzgӱg9 Z͖O_C"kuĈ_@o^#w]Al? c,7ui`F9e?lQG9^uk4)q+3Gc4>FcA .p=; $5'ZrV"d͟|0ƅɗ/+E I Fv碛> zӆ/q_o/.\JQ%4t1>'tt F"~ZŶ BheB[ bN1=zP ktv!xU%c2zg$TpCq=WX04%"w'} &?>?n mu 鵛GF]_He2ldJ 1m~ Fgjb&.'AMelۖ_ .1qS\%j8h\yږy"Se0|[vaTF'|J:-E(u@vM\e,`<_]Żʤ"/JSWbqz0ުm^v.y?%`rLOCۃ{;9wE=hEwAₔf/^ﰩa){.*KW/dV8>Z~h)y!uFBۦˊP"&l #S1jU*C\—,WU/7=\ CWb~l[Dsp8rmbp5"ic^y xQ\8+8c:cjw!4<G!Nl~H+[ PIH[Ub[R)%Ji_i0հtT7FU ͋6, vAeڨ^kDJp=rO2aiVv~&0?( _)!> VlV~:i킸['0́< G&,5Ɛ%n>IBÔ"U~|7QIkS&461C,#Mxɝ }VE˫u_l׶>ggy> zu[R܍34QLevT'PHPOV65v9k d2_1Y[4Z7R+IW;v?[h0:Ц8<(]?WTھ #ǐ8$O<γaGvw.Rf9Ny<ӹuT ja# I u[kv`zn1u~'_y>aJ<]@0D)w"᚟Y@0-iٽt։n+=-@h@A:a>aħ\Kի$٥K5*ǥqiȕ_1..j0DI\&w潗l|A>hN0!G(D8+uG7~ q1.7 f%܃%L"5e,{ k'!0PK,cݠ̐䧴cәz'! ~ykxS"`{^R<6ւbrɲ0O(6 L=y8lKrECWSmg{9F ޾8ngU#i\iT'K$,k!y֙:@4ZRjYlbIȑVo.wE8 a'rD/GT ip|=*x9lM1_pVn:-HKf.pQ#4ёGN3ۖVr1OĂ \)ssi)͕vE+l3蟴|:J 僥H%P5ަϳD$~L:#t_0!Օz QcbYyvr.UU+PzDžFH=F{tWtA} U 5EB`K} +بF|g H?!e5|&AÍhFh=q:6@Ho39w]Xyπ"5T|Ňpjq?vzw#!* oЈSvAPQP>=}sV]Ie7P:r$c,߈:NS_6n"6Hr[G~ѧN_l'{iJ%'c|QRJ-N<"xfe\8lȇ]-ɱ917d֋zol{W^+ ^p)/{svy>!yAC*^RX_. *$&w޵2[l\1m{ybs|1,Q߉i!#߸%b߲V,ޘmoAPMU^“cp.YM^őަ>=IȃTYG .dd>O?3S:Sн6M(:&,0β(0Ca^<<ϭ d9V|9tp w^;2'a-WvxM3 Z|:{Ͻ8PhR7OTΊ,k^ E02GI}:P),[ @Z_ Y+߽޲l]fbDOpj<_ĩ]mTyG ;GO}+MΠ ",W4έ8?(ndf e :9>:~2m0ҝ6#jnj+NR#նh:;bFx ]HD29̬"ÙacukP%̱ih[`H@h8ړb*P DC!)4,iR<0=n6Y |6FS?яL fG3ni8Z38+`qw{mL %d&'RviJ#) F >i4Yu!s`i7X@]\i3Z+WtZn: *q3^N\LE%&"9Ą3@N' T wh|̎["͔%;ŨONUwOF;lNH0_z]A@ s&H4'oaŎ;diKjVFh$_2{ᖭV4=TpS\v呒 9nKh,5CBD<")E_dqT,n }OkܡwWŸqi o!C ʢeJxT:g W 4BQ,'eSхĔʳjQ[iM9؛@~5_1>zIRQvfH۲)CT&AZ"~SvK&I24NNQ*C}:+LK_c8XyyTdiYۀAдxza׸`tSZ'[:ɵM"HNRS'ІSxrv(u^^:ҭ89|Z([ϰ  8לTsxD:tchK. P#-m Hͻ>S}ZC8nc^1[z zBj:(Fnq}]>zUUA3W-Ssɟ+ I!jm,c =uAj DeE9H,;g\1qK6W~ [&3^OE3 <~_6=*̀nqQYgu08B 7[|K2~P fVCWf/dIl.+m 9Ӱ4GOa (S\XHP{lpU<;6Xx/#Ă1۠͏r f_Ko>4^ut|~É.5;BQ; +-Uwhf rlV.+Eb$͡9C }'߁Jܛ.Osm J (/0V9:3W!t0`S99`=($+-GZ3{Emp"ŷ@ݡ7ah͡z.Yv_OT#FE[᧺ơ3cIthr.65VHR a :eݫ2-(b!x 8f]p--Q4D=&龎kͻlgX_)TAm $;܀:G?mk7mka ?)Bp'}۔9-:rC)K~q. ,*yV5"ͼ*Cc{`r?bs.yu>|{݌$w/50b3sJsd NTy*f.H gF|AGQ{k va>ƒ4?083GJ]ww$t(K4dcb92e ~I(%Hb2!XEE qaq69V*s!Nz׫c=}|3BD9 c՝þ|N##cdvj½7xLkvMQbnWy+J'U5+6C` @:Sh{A_mRZ(Cm:$¤,0 DY}*xgZ8]rkPrzɷJ1m(*1FJS}Yk2glokRIls=_"9&`f.xw\N!s/6әlRzmFd|[NwY0%軘ܱS@Zqgz=yxe=tCK e6;.VqT8oY k_@ ȴFw}2Oڮ ,`pN22WƐ͗m%̣&LD!TP/]-om,#|Hvm)+/.cחja|O+yekͤ +KZLk8[ʿE50|\G3Zx=@9](Nxw?u/:r/M@gPIe3e> gӏ=&SY˘Dƶ)Q0˓>N+]w)Xp!W(0(ΑQ ςL ܨމpA@KWf e}MW$%!w/=]ZTf[X7Yj+(["*7.SoXM@ tx_݀RˮzQz-ڜrpO fFpfNNJu/iL:HnfUeJ-%82ܺFA^Rནcp +@ > 4NaUu#On S^Q~+#x'M;,je`[:N`̫.Ԟ+P 3* |تգB ?UF/1 ʅ[;{GYo#, 0XɱÿA~d( L!RIs*5#]w4A5 7P-v!)V͹)ֽ;P` Ǫ siW3ÊUQDҩ" 86[i# 5מG.0oKinEWqhRӬϛ NzI_C< GՕKmB%U?v8,TN$OeL-es?[Œ.zM:"]qkis"#ʭ&/p@!.[qOB[ m )2O+*\!1xewfI%k*5KEMōϽݔN(bӆI^@^5`VI7N-N(&kmjJ瘓 tݍd3nVJ] Xvhq#Wju;~F҉Y?Jе{&ǀ)yEױH&7_dYC;̖$3?w4x g6?RXMƾ#dm&\=~ w56}~[QI2&*(~ Z+C)4%mv큅1%E fN䖓W;:6zE"O^_^t%H4:5wTO1Ӄn}߼z`.ײooDG5ي/1 =dHoщB$Boĭ ~:[(rގ>kw'nڜQ\Eʺ۸\ę9{\)^i&BKWΈt:P9@f5kе9'omsC I@Ʋ6:ѡ.IŸf63z\{ * btR M>݉'azʜ6=C[ . WXk@%U%?n)Ci`0' ۀirb(5`f ˳ &Re"| MX<߄626FM7` 42n¢%0Bv*\[v2ɋ[􎢴C!?<_\L:%#XGa֏ ِ2 jm@K+E,>u3ϯ zK)&q!&6Ʀ sW]`jg)V#F"1fWϴ[.)uLkb-L;^BQ֚@zsa}w,iD?`TL>~pype=ɧs"-LHGU]CB*fM{8vٍҷN+[`)PMэ,,މ h>"sin=%0!DN_7UPlظgp2_ E1w甭ZP$ |ғ{_R>~\DvN&Ndf ]v-PIG*S{zSQZZWhfGžr%Ua7\ߎeg HMerr,!hGD)=͊._{iOr,FGf=;@d1ZH: [VG}ĺ??j\asSLsKF@UdI.Xb}J&ҷ)5(FprN>"!|cr۲9B8d>S\Y%┒4Ӎ H102@0K.cMգ} ]|c%s2hщq*ޘ ܳSxi)qђKاЗDe x:U՛$'^w'-O3gU"^2LNG Cl@y]glP̵h F` ג3lUzs*a\8twcODŒZ,eAG_u1׀to uV@YTR#˜(4.7z0U'3 _ ц!xѶ FuBb$Zv|BN?OI2^| 8[]~#πA~ӹxbR^Q]"| x }DvWY!ɰ&GͬLtSzCm뗁 qt$qŚ1AW*w4Jjpwj#FV0FtsVQczRi&}jФ(U2-ƹ~0@c?6gI}&܎u, R+=*S[;OTo@ lqc\C[;ɝ)D \tb 6wRYWx,zK e֚8Z3as4H `Y]fm]SXo3tx[+(mSDY}0yqUt>:sqbgx&2޴S+FiJg@}^ lrf*^$qEJ/oZ*3ϯT?phFd]JƾA1h<.N9zPH>x۟MY@ Jӑȯp o?M9R*Whf]ý=>+Hf@J'UϢ(4ؒF36evhmHJrݺ3Ħ.$=?be+{S蜆;Pq`umzmN"C9d= 7]nwmENjȑ7$[#[ jP4xt>~]9?ԟ<|JalYH#F3FE*Sc$LLEA鉯bHKc|რX/^?u,n_>1f+Q, @3w/JYKh3'h܊UL~JI5h,Y$&Dc&:sQw6 3N/5* L !ؖN"2Aև&:J gj;:Җ་Lrrs>% PIf zLj~K> !Ho|Y25071rWaUAL!Qx }WXcrc(y^N]I!Rlt,h%}'8[%Q0Sjh[\ɥ[~*bzR$XeՎժ'08l$jaBp8͂neδyUB!D<[n-|/V@EDx_l|9Tu{M K_ P_??'^wD,A:S=ZQO#{tEugIѵ Wb7$E}mZ)@Q*LJP)[wڭ]q;ОHlyDT$"o0 !ZpLud:(%'vx{: pxҨU |o"isn,wK9ЮľH#2כπp=\~߽E:礻^&Uy꾇ގa6˃xu\q EM=o1hVKU8F6GԠ5K-, }gLV<)) ˾$M^ᓝNk;QGWmMGr*^k6fAHd}r]xsڄpGC>Åb xHKޏ*ά岑o\,_?ۿtqo_E:EZxHzAM*7,;\;c >T"P?c m :Q'?Y ݭ ^#9Cp e[G%NgH%W0Bc Mv(\=OJdġ~ AbbEکfCyNQfe[>dy r 9aYr]sYgGL4@Nyg7sV2-5YͤYM:mS Yn?OyXaOEo<%ȃLy"QfVͶTuUZ4܍Mg^˂X| x:V>QQ J.4.X$TvTW>@,fpM"m_ԡ0f MKIYo0$q d)IyHp1Vl| 3Mޏ ,@xds-VH,開.O( v֎.Ŵq:}ɪku.*0]B9?FE}d2 dm1 Y=@e™^VΞp% p=Susww /l{ *}c O/f*G l+3 P<9 s,-B}YZď,ҚREʍJ6NAS?qǼn xLmJtA2!;P~ 9=~ƴˢ4|MQN:rڂ ^^@E`jo\m{R cjJX)sqjgtqq^;$o1xO[%M~9j@4 Fh!4v٨F؆UƒQqt8 Ga,6$N( g qp2AM79~vFm;U#d~VWq& TI>z+9'%/)r?aևSu${m<%VvSmALihCq[+߿:,x`+GfdY6CvE6\M棉E W L>d?:QjoN.O}!wELJMV !BW4N)} 3 ):Y9a&v)B̞U<۔4J5{:yA F\ im-e N .4^5z6֚ڼ(0#$WaWӯ DdSefN[/0?J3S'?>)h Nܢ-&ҮQOꓽ%FEV2MHfU1]O}Tbzo3A-0Z;gDH^\ć)3}/hȣ [^vޡhn!G[j܉dxoEd"D(=yWՈ@\R42BKfd!.M{)=-VIηA#G _%O:H a#DDECx. P1Hi®'|;#_T')zAVx5Mjr~a/Q?v =YYtclKi; f<|2e2{|3Upe9uB>dFCͿb*x 2ޱ|ۑnORQ]nv^ؖd2I#olS24(ʒXL9Q{ 51cw9bjڭX__W++o$P FD7MV11[hqibv'PX"ܷeTcB6Ka6)@k~#ޭ^Cڵ++DiM͝|ϐ GRPW2I2*D.P)JԍTd,Na"l&\lkƠͧX_#7у&7AISzHO i9Op(ׁd[sbJo֜;JQúFnWy+XbQjAh+kd*ڞ} Dz |AّHH/PL}2OJ}. V$ b#0HրiiʓW`_僘FzP2(!,4QodLOiB촳24}ˆ~`ԥq4Z_KF62nR3-)KR[u\`!oaVci /P`А~v;}H)FU睴UsQݙi1ԴK 6JR\#dStvski'"~]'0C^Ѱ< : ٍxqICk};rXv;yfPi&1 gȟI?ōiGէrȘ@- SlbwR{}onHZbpFA{bgBg SC5!EYRw/ЈI3yk.IWsu̿bFU! q"V͸gb랄-,]SJ2␔:$Kr6a$@fgfȄnCð?p/ɻ&?m\>lj+M}z0=d*E A8h, 9j@CT|  CCS(>*OPDz[fʠp\!U<0}K[0.l`noWŗå~)gL^ɦcR,\͎<#|xBtGl=D :z1k2 td%\{JAl7ؼ\QCN T:?L0}r5$4P:Q2RTڝp1Fui)gE:H˳{&Fsaym;XQf;ƘWy>@9 M|z/K5V|0$6s>ņcy *:O3lak!$ ="nS^FS~-x.c\gO 7 ~[q77}u$ۤs{&H&Y`z,zq|pAG|<Bt_Yx^;X ӚSK-y̔@$&MTJqDѱvUrzT 2)Xi^(NE> .A׻.(R[JutE{r0_M3Mlz <~ڥPtGh?}s1'yVD j ͦ m'ي+B5, U'%5E ᄃ 3e χF:VKD])1| ;<(/!|,q&g}j\k<' Mхo2m*>N-цyiT.~[$MߑEVӘ9WwmY8$Cz5p_4誾%4#~@ ?H{ ^+.C"6í+c&!2R*D|b>_Q2n Fe+ ߅`EL}+4!UIS'Ie*"lj M(86Xw{݃m%JyFބMI N^[ֻ"J+:/+vɰ#ΫfuV4y^@jZ7 L\=AqE-_'فE*pΕ\/ͅ書K2d'r 0^&Qe8JDۛ L+0dCQ׭':;5(~N۱/4bnd>w3Lv8V#ec' QWe3>(Fn*܁70 WfńuXy *ntKR(WwwYt:m9u/Dl?ӣ>hT@i>iKC֓12lif /ZZS6ID_rXˤ罚frSϑe?$CPa*s [lQI46YI|Ciz^}[N]ڊyr k zqD|ujf[w"[a/ Й(1v>ȪOsf1X{ lR;4!ThG{ye0Jd8D_E;عYrnhTF7`p ^ԍ?-gW1\ɭDv4ݠGl$%M6= GmJ~ .hZ&J+b$rQGi~0Yz5F>m@PCDuz{ tsvVjqh|K },]qcej~x/Fül$lkqW(l&enF|C Ii*/V >7.{"zOtx"࿧R t S6fG7xrrHWfiܓ(`i}]5n Wױc1>Ƚ򲈦6JhË'ofJ_K4hBலV{>ZTm[ѳNQRLKgQY\aaՔD'K|P,A?W(A+z6w]/U/eL;gGeRrwqvB;'=v>Ob_5 ҾXHձc]g].!eYݓX"-C `58oa–dnטs0j)7uI^fou*~mQ&Ҏ} y'Q.TݏlO#i8>ɡ'!tBB58-QFesy,f&Y!-*~ ~ jwlsRdCK@< t"]2pE*ݞZb=ؼ"צTdhN&cfO:mK3&pg֦*wR ꏩ&ǁ}&Dw6^d2=rD#n"$؃ϖՃ  \O p1Ohܒ?Xz}; JT#)0| E1\@Hu8h̗n6'gT!6l :74<,C~@yIMhd{jBۑf^͖7 SlWfUY=Jfr6xhI_;jcXՇSUCՏJX[B(=kO;ǢK "(฾%eSUlSӔTРO^}j=m a ۼ2kne|YHw5j a٧w0%~PQ\CÃA0 <6Cr̈Bk^`3Ձ&{ #>6ڋ7ؠCPyis'nNAxPgmXX|N::P^gh*<}nP'=Gݽx2ggh2T=LJTqQSv!&x 换҆萍(S ֠XH2}+afPgA8+כ?Tي/ MȊ 4 PG˻c B5Td?@+d0Od(+J2[oU;4,>Ra(Bg9c88T׍ঔQ%$" JI]og!$rl-P;L[GT8A<^N_Mf];`p_G5L' Ȫ-o~7D*BAS&\دZ@,lIjCG}t0o3)]dG42 }x7)e ^5AST0:!navZbߓIe%=x fC/iCpgp׸8~^ղ. H%g &I.t!\ V)’n_ h-u}U:!1EYAwNwaYn.J=de* u@G:l?"LP/~`+`齢H+\@Id\Ll]0cՊ0ެ%@JQ`Fd޹姝fDAϭKrp2c$0ƃJ| h?H>q"S (uzb+:TC=JJ!ZpXYho-qg ,u$Z_ tIcZi*u7gp z55f1U8erW6ĵ\$'b =O2Bs#%/H7sd ȿV.4NxG :4䩗3'G,#E tn\6PBFO1óI.Q8r~F~p  |TnZ۶A~mg30dpҪϧW{(O>"iF*Fʜ:D!8QE{:5HN%zUBsP;{9 q}sPT%]CN5fb36hg(+Ƌy9HQyq+WvEic$P K|u٢Vp7]B#eD\gYMԫJGn+m:~u&,e` dH,6|u儆ksp*;`oL/%Ӱ4bTeDN4i /6i:ߺp8\0H> IX H,ܓȌyDw8=@p'ͅ$4;`r_X%Š>" .<sGwvy..!4X|-e47N8bNEU1Δvx eFE%_X /7@8cul(T^j3gmie%kkLap U|̺R>/[+Ґm qZ34Pɺ`Dڒ E'Gð^NG > \Wq(hefV_+h@d# xnڌHST{o릯 3(eABQnf_ɲ#$9 uUUH8)Qqm_'LТUu y},a< 5AgO9Z?j]&lEO̜K1gԳwo>23 Yۼ{<'zqZAx;+Z'nұqRӁ>;"IzSŁVz.HWF@M U=a7k? Zʜv,[EgIN t |3eڂ;ػbTNТfE!ڸAk S8dx-Ub2v}:d@JW}7۱>ҫ0&_ossJT$Kpc-~ER5 vƹLռ7?weK v;Gрhq{T˹R(3-r K~UruɆ^J_ᩮwӶ0Hϕء<-ㅹωFe pIŝ<+ ǝ(;h *Mh`hb[IaCY}WMucq 8G˩ah>TQ˜ P(V+N[7x2PB*~px1z=FaeoeN6b1yFyb Hэ&;}تiFȏZ8#{r2(S3M,f1]#PN1 ? ? ҽ_DW؈r ihu& #M$E9 Rp1>o*;p`PoGgdO۱*)B'6*YEj[LM.y7}rۀi7~.H s]LmϏl^T1m؉&ODͪ6';G^YOXAYS 6 ؛exg 6u\C;|_9y volO! 떳xpY.å X" z3Qc fФ^W YiS.%wYGj{mc@/BYX <|w:ǴQq"xTcU(z֭@kI+Rp[LE Ls`1=Y;z'u[cSe֭ z6*9̎kXbm<"`囕ck%#WV!Q9OG5eWzF̼x,lI^Rz=z E 5I 婎 4+ڴ$;bq E]lJNdvL:7 څ*16*zS`$DE@&$jigL]e. Z\cm5Vv-4n}[icgj J/BL$z+hD5 n([ f@ui1%/BDjCQg{L W7ރ5NfhI)_f ۓuug6`6> 9=ⱑnW? O*u9)B34:quJB~pET4o 뢂l7SGp}kɡ4 T5ꋴYKjh׻9/Lpϋyh5t8B錸=SWk3b ,ʼqm&-}z̓'9Uk-HC^HH-zOgm@ng kvT5'lf F^%'Se2p=Lwo-<1X2<oQCfPa;ja`纼(LZ5Η S\3cmϵb[!,p/ZM:LzԝxlenK8ڞd^_BewwLgUKJwSxO%=@&78}S>R{c1ZIqE9vsJ~^ݽa;pQؔ!Sǫ'i꺾ЮyUMOjUV=n^v$,C? $ HHsbc}e0n%Ss>y~BneLpdgTgFZʲ>>OWDȭ#dKD>^ЗZi` jgqacˆ 6#:#kYGyl+6ޠ[Pqڳ/X"ZxTCUX`S /"4PG8ѯydn4'(g|5}zyR"La Xm5: p tJ){2\JD6Tf35Fgj>mrSi9k'>~OM?Š `b2}U #H7ȐiP 7¸}<ٌ+ ̮%LSџQ.*!fdl^5C@ 76^z"d guX' 0*eњZE897o˽YLYS#l"Cq,Nx5#El?L3֚0ZԎSdU &EAcr0pFդ|L⤩wQs 8q iL (Em"p:SE<ɾ,ңGp?BHU,CjaR^ayrGvLm*7 ғ{(1;RO߰.UIg! OFTEvV PT<`%J{1N8^*XTf!ݎ`[8V!Zxten|TYs۶pդ稀mV𦍮oAgT$PūRrt|gx9toEj(AgSFz*#W MȜe;t8:u_5f.$RsH5+t2\2jt[58Qx̤"oa[m&el4 Oueי:mt͔ cf>a/6c&EX'p3["3Mes#tQWTLi_F t/gdvA :]\흝V'$Ux:uIJe&ҞuJQ==tD67!ofSEHfE2i![JWyPI8X{̀@kи3:錏uW5> bI7 ^;ס P ꡆˈ]-5dV[ַI?+͎9gn\J1ʀ"#eJ2Vt) N|R('ե)6wh}R`*`l(p%B .Hxɪt R>yVmŭB缢wToo(i ?c|` L4|8. Z@ K<\4k8ξLj 8Dz;jڂ=}% pmg?z~Ouܑ \kv,,ҰMEB'o߬iD v)c;'6J3fr"JXp$][Y KTqEojKu5%ؼn. dWDRxv(J0eeX鑫ONSv.xk좄SU-s.`Q~a\hu4m=,|%׏?W86sc✜B*Fbܝd` F``&*ǗG~sr X5Uŋ9dm1c"qJn=WI_^?V"fͺ]W[DMZJ|0ߐxT@5PxҪ?_rIB/Yz۰8#ʼnv?'BPcY'X#l_5Y4M*ۅ7 .lF0@HPuPLBЬkҰ\9*e;w,qz@z}\.iE3:ZwKhnj0إ Cu6чBw \5HwU>V}|n~[>(A%Jyޟ9mJ'1N~*a(Tۘ4*^_福82b9EajH{O^dx8N8_D3(1AK_=8>hsl/n?a,$5 vJdJ'}'{F!$d,O%aMQdCBIa N',^T-K!AӳuT d#uT1Ʊ BәXEG3'et+| -s.+SoGO~\/#p3oƜb$orq Ew $n(M86X0 ;z&x\7fܘm\/UR4ؐPF밻h 6I3ᢶʁɤŰVvgHOiՁ+UM/?ߖ5y'*Rϱsd WO.BҍCb}Ejddy -BWI sLʸ\ώ" )Bj2@_Pe4uWwRc9t3ڛp{xT{ s @sSDvY2Ja8ytDYzh5.?+ n'hY>AU2c9g\?BV8Du~2W'A7 Wr\:%+侤On^;xs !v=w$+@VQ8DxG`_߫qDN@\~/y%P<OR2DLlٲh i OxcCWnEâP FHh@(; rzӰK3y'?3TH88WbjK5^_D"V] ]mPBZ_e+_>7-ПA]R6#짭7ҫ֔yY9M:cFf{E]r e-ѯi_ #^X`UlT)ӵc^AP/ZM{HYpO S:,)x&? ^+d5r1G}b=K^"Ytu}vG|5DA_g#8s*2fU'\$]MX}=f7@x W܉#3}~D>x gvםe8L Ӭ N}7NV `N?Yك6ߺ1[XdblmhR%[_7Bܖ~wwmrSgPJSs0oʞt,BRtfcUc^ uL&6 |8<$j7[ߑjZLUC 5~ nhۋ=Ujȟςl ŶN=UF&RA;]M':;C.v2ЮF$8LSsl㭷'%sd߫YʒG2p]]UI )15]v@(|<M'E9U\ <ykaL?LHBG$Oj^Bm/Mz84JIu7&EATJuUςO{עF YM-0{Ҁ'ͷAu>쩘NYFJ-4!3/հ}oښ ρ-ٶT-ZGd 46,&yyd6;+D5ܑ)K¹ .L_ŦDJsR߉⿪4SA_tcA^5: e'b z0A+u@ <7b؋#T%&IhV;<&EYBd\54k/@oM/8-o%[iHn!ˢ5݋GIvV#D0'mF,_4@,x>Ay08qs7ravz:hvT߽}r~u\U Tȭ^FLMHjZ憀 o ~xt<3hߪH<^8mMsJ" ;xGzh0\k_C ."4RR1#\ LQΎ=܇Pߣ-? Q38 1i<8\Bh- , S>E{?k3쳧:+Ah3kR]9:{󀽟=?q̋\~ raw߹@u1-Q[E@V}s $[(x#:R&+է딴_Y7|](gnA(A/Lvlׇ2hbZPʷ0)IdZ9mHεWFFA-.9ׂ~BU~ Wn9ʳ+Uk0U\LMjg}xgYZ07070100000443000081a4000000000000000000000001643420d6000025b8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1x.ko.xz7zXZִF!t/%w]?Eh=ڜ.+jۈq{T8ꨆЗ\3a l"4Mr`0Fq'do$d?e}PqJy: ,4 1Y[dӮ\Vsj_!u݁R slĿ>Ά UV\(ңh)BS댭;q ibGk,'w`R!O1=pR쳆"j:Lڞx k%ӧ1DȸK_Fč2)Ag)y8N@^ߔ!aM-i%D\Tvm m(*i%!$ާD":tcgkZ+<KܑsFY6ϭKߝ+82r ;]orT^,h sT/܊ TVeGl# g O^=1SQ}Ar( [na0r>U6zŻQA32*lZd36u%i4VB_0 p E+3iw^QY-3!6!\с^$}:(CAr:$ KoDDԐXdP!565%KfVf=@+őBd42IoΣysnjeCn`Xܣ#r]q>] 6OZrŒ}$#ȁ,vMt\ZH ~㧡D{P=:^5 4q2) C(=·̳$smbbY/31>T:='`y0faqoYcuXO 0xZ(:~!8"cjsA6q }(QPh{Z` 7FIi wmP!i\6{t }NXZD HE '~3)cG=~+N\u-nx5!EX5eg{KxRE.`AɣM}o>z}x9qLx$o=3z T2/6y]aRV]Rr$W;qk'=qt;K\">8Q;J1ŵbyL|>09{w{J3}{1vŋpU\JImB8 gLజUA5 FBBHiY@:S Š80-;-rpϏw {_1l0wXV?X⣆Rһ %)n0'j$HLd !z]o "CɅ:tQXVZ6;J5p#iey,K yRG 0tƏ2_g%$A \C_() Ái rCcD-JBD8V B6.pa|Lɣ(F;& }3Z'gbTg@m#HE94yE*HA9A ")SdϢ.XH*k//gk*Z7an=C#؆j=2FEdPx @;"J׀s9/:6d( 2I )xşz4i3;fօ{.soN5; aE)H)Qdeʱa.!R7@FCM]kQ9b12O踧4L!"Օ{fNJ#:0E2NG(TNSX:7)۱foٲ'aֹ'JP}{q*u =i>r,v 4Pb+#h=A> ce,aVݬ!/ ɱѐoBCZ:Kݯ084p~VXltq.p%?~>\ți|U1t}M`|jZ58xC'FU(%HG$wkyג%ǖjhvPkҩx֞xwͻ8 {Yk}3FbFw:l^VD ̮di ٍP nZ(Onf; 繆 !${/ej}ڞIH,m$؏tt#j1(ޡ#18EAiOH#Oס( >DGHGw\(HY? 49"" 4™$priׅ+ xG كy@O0B RFg+\:2QjZme8P-x ,fTXvD|+9 N&aqd$޳ɏZ3ٕUV7 ,cmb&*gGnܿ{"G'ĉS0QIy!lIA\Im4(ez~_]9ڇijr9Ч_,= o,8 Ʌz0v#,PҾ ON0iXg謜bu%%=v]'9Ht84X9xz [QˁYl<%ב \Oc)n:HF 3߳V*Ӝr$%("K Z)h錬SF4~_ӎ!<AY%ZG7?y$:ӹ'mu:W$α*R*1:,]2 X2\mKz-ȏ@ObqH:kB@+Gn iA=+ |4yzK ݧ&K 'OD# ǒnX8{גk8%NJwŻO!գwAc{&! x {|%4T_X ߷ܽF g_^mzESTWܵ:ߌ 2R3Z|TtvBs!:;Mnq#;L@5]}o98˃?*..exO@߂4X9^ W+cZuѫ D+\K-{Aǔh1lħ[z2_.~jAy$E;Ԁ]f.)hV='t, \)oqcAi]қi“{Ȗv:,vBƞ|0_MW֑(T`׈Ұ⚆2Y;VhH M` j5i;=TP=虃"|EeB_̿ ~ͅDZqrvk@ x>4 FFG'P ILcSV`e]43/`/)KV`S CpvVE̯8Wp-~an &h: }DhAh{_o si\S7h{OGl X_C#I*ėһ)5Ǭ!Fl^wl7R'V|3 FvE뵆R]X-}// l0jku\B_yJmtu%vw#Ǚ ˞t _JkAe!x&1tMrދn"M׼XS)Į(:][8Q? 3rN_B}_כz;=Ug u` F3tҵ4ހՆl QO._xg"ȬSj &bg- 'Γs>5޵RR'+@ 6c$jzݶw켁}ƣmE`lK(Ez~q-T< Wf< ,%టeEX[Q݉GCVXRU/)H7}`Z񝃖w_CN,kAɣ2ł-n@GPn#|:'eO7cFظۣI7U]f V~JVPA޽bG"Vn)D ke8K2c'}{m1 T3lu Ƕg"Ryu30/ @O" 3عP PD%3xA%DhtT^Rۗo:@qQOo`64)skk*7{[|p.RzfPNA=MV-qo+,8)s3]67N13aZs2xRĶks(jJe$ rK!/d_W|o1;:w?>].2!dPsVR/x܀| ₐ:+%8\`KVP&X+>ʧ*]:PDAڹPcᯠڪT-'L.ʧ<~hzoԼ3GD4(/\յ/ltW)$-  RXkqf8=F4L Eͣ}X3O;;^X./l6v JXHp@;A;? VN1C)ٰDM]Ѧx˙Li0h~"B鿢6s2ߌrʥP"p4x^/Bp϶70 arAx}79j/H=nle _y#=, ב"@?٤mce1w J#69IE9yU=7k\#ǘPGJ`k>Qa_˭[$@xi&ŕ|&ai5j6"p!&n9sgq T]۾S;o m(Cj|N1T`Sm!B.^hδ֘"spkbx3ڀj e2©oM>7s@ GAVm#F^m\)Ⱦ=D2ջ v/(7ѷ=6.pq,CG֪ M} nM2=*KmپcUm0Wş} ſ8$kf5 HMJc¤C AgrRBB"~8|wΪ:5JrRcs;&=r_.%e: ee?옻,mJ9EN@TMzR?pf^ 9P`C$g$\Yx.،Q@(i- gR̲)GAcsM)z[5 H'16h1eӍv4l8m\MNįkM!xŷ|_N/3w7q"~-/Lfɭ$QP ˧gT1=`zO7F_nXXO ,SD6žSP3EDDY=BiYZ+SPsFҋͩ?k&3i.G $=hބajؒx!2gfp)r>sYG)h ;`~eᴢ- ,Op<l?{|[O6`[ QM(""D ;Aĺp+Fk>뽌7Fiyp(; ]fmlX]* r\Jy!X^%7f\sNs] wc=.cAjۢy"2v{Ԟwυ]PӅC/#>@@^9'37h^J{ si[W`+˹Lo;&) G_:m##Q JpHђi{tGQMV2l! Vj~z8%DݳxCtph[Mb!1.:_]8L=юt;FV ݴMl ٶh[$!!.s'-V X7*:y\T7c=&вz$WL%`;:>;簒? f St%|x}xb^6\dvj`-ᵋs :Y,Էk"oHD9ҶKgYZ07070100000444000081a4000000000000000000000001643420d600001abc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-analog.ko.xz7zXZִF!t/y]?Eh=ڜ.+ʄ|eLfUwQΝ.o"9!zf{ X-iyyʒYOz+& XӜ-=jkUE1\(`R'tZASGo57, 1קsĤ߀r\y)L$Bӧ98ho%Qz#mKcbDH%*%r[_6g\43$gH_ȋ[9%F+>nnJx'DPi8Ni]&a)tor<qt2 .q"uhcgqb`gbd^(΀ U1*J D?LB5n XU$'QfNu7 2^zC34q#nX[T]ݩS:h!) q>-޾EP-zSN^wKO.ObQd}y Π7˯^Z\ 觧4YfiNڈM5.KRe%KSI(i}E@9{òv%|>ߏz(n'gClCZe#$K)_^Ρ WQtFvǧ|Eu!?sރHإ漰=b&8]+K #VUޛQXM!} )zuPU3P g?25?x#EڅCP>*穁_R:6 rX`88w&^6Q+D+FF_F3F3 תTMMuJl`y{6+NȻO=w!]$:)NjF\G@pB\Rמ+0dRN*a:pكZSP1;) WZ0TD;ǽ;3{JbZ Ji;f }EE4ͤorqZKa.~kVh}X5xMqEK53Ed"|\|=؊(vQ@0>PyNH0:7ŅTPhFn1lԥ sݴx5 < N#p~@=p 3Zc$`"qa+{,g(zAޟ# ~퉼5Ah˒3M anx?L+jFYf~qCfE7 }zZ)C/3'Vw&>2HAWȩݕŞS =/H ]\5z+hCFp%t{;r(\T셌jb5{c렯$.3hgK"^BWۉ$i0Vf@V?V ~K4oepJ >E}Q\]D04#Ǎ<>ӥ?Z#jكD Ƣ^@yN!sG3ʟʜFܭ -$觱#DХؾa Slx{ 7ŋR43[lE_^MqGeTs cd;> { q2ɫao p~$#];xGtXg|n&%FV?%IJ]08ӏhMڑر6E\DRTgu %u#>NQ9@Έd `TC@f(ț; 2iLl;6̀MFMY~`C`kYQ!n?ʎ*A9_2p뺶,+Bx 3eb ,&'CA4ݘ>QK8[`0+Z> lw $03.'Q3QASl2{'.zVrNJ Yfr?"2tSԯb{,XmE#S>ᗩs՞rl`iF-! KT}s`i(RʆJ۟"gǽڼؚ\:B"\-:1_ҎKWqxsI+ۚLER䩋k4ލhHLm-pp}o5ţg@djЩ ˇI6b DzeF3HT\1jb Y> U&Q\RgdeY8L?Zu,nhxl\|5n ֔ઍ55›S<{Ѐm!2J0ݐFTw_mWM\(taڭ 1aCLUmQh+L y/ɛ]hDy( r.p2%mJKo7O5wU7^v qAڬQa狇]/7xQSCMݣ?CUS|7}a2użVz9+$7b#W 4A릋O \np$? 5Kkn8(XGߧw4& DބA~21x6)Z.Z"猳%R=vw$"P8_ի $((+bΚH0Y&=xh,a@U7 Q.5NC ۓC8)T[Z/|-Sk-W c0 #azyW&h.q yj?t]PJ={^tFLB"<ʄΫD`u#Hޣm\rax7%/f L)${T)?Kc\R<>kV,Z]T=0}w.ƧW5BʟZ1_-Q'LZpd3XXL`e)L V?mkh;vH5뫺^"fF&QӍ+TBj.[8[{MG8|Kf\b#|S JkHHz'z؈R1Cï#`9>iYJ)G|)xR)Otu*Ƨ5ֱF-P+GkKɗ4_ˤM>ͼs,WlNYyuK㉂kǩᡀ>*Ǽ(gĶ!i* 9xMO;C=Ⓨձb&%C#VVȹl-{.c,g(Kdr7U." Kb๖#l b]?; cK >aa),rrpV&@vzhevVYZ1P-\; o2^I ܩQ4E}8nF"r(bXw7zX`^,M͈2n^K-Hp~5"(2)R ґom(Ԋ=ifzQ 88rުBb{iȒzc2ۦDf+?I,h<-)`QPcg@}% 9_gTX1S))EV]JȄD|`Z5; PK癃n]@ 7!_ȐX)MI嵚~̔ZH9ta!~I#9NOS^^ 6<8qdd`^WK I*Ն=F@Aɡb; 1":iΪJkʀVS8Sq ƽG)Ek:WmA!zP(⅛2Cf"?O Ö^O>RNFBo)TZ4M{ßD8Aqw"j.=qZpL!mb>2vHuvzA, t7+Qב@EFӢ#g8 $ olk2b[3*sk 'YcrJS ^_lJa/+ w\qngux"0!;fOc@ kg0CӤZ3<_5dI歯2fH@~[Ϥ~}mȖ>>K[&V">ElV!eH5i۩iƛf֎eל~k9onu|Wj{+kMxP)zbP~` ~FM!#FF7i NΆ@,t[i}&:8+)5WP;a+ QsĨxst;m 1OVI** ^Aᚇ-LY9Ijh\ֶ|K48XPߜ RT74?by* ?eR |7RXxINM9=ɜjx$͚m{ၺv:䷗l@Q¹u\ޢ;2v5Ƌh۴ 1BaJ5$b5YP]QsXTOK+ *z$o_K>l`Mbd=aL%g}$^m~cix|Ox'9;?XiNw"-*(ۻ+&fsBOӍiL #aUDԜ=/8=0~ g}iwUGޏJ`-q^FUDN8ReR ͺ_EB#4éӶFzSnZi'nHg˳sVV F7`z7rT9oK6^:h}l\IH<='­h  R nd?]reP'wNWVO|AYc)Ggꐱ cڠFSQ90b$k@V|h7V4-5(_90F'H\ Ϭ,;Yv>%Q/l֜eU|Aevx+A8ƚUuKbc?9(' H:D+ h2ZImXi,w9+G*^6nJTNDpTp|sNT|3ৰc_91~Er1&Q]mTm`[~.9K;X6b߶=T~Hz%Qz`(+oY:3v騯)pČ@)aidu{Vk?Wv9'<`s|M Jw.]T0VYtvV;?TvF l^9H'zdXl: !\QWb$H/?0b[L?.eB'F&7R6#h&-ʳN +S=nQQY5$ kkҧ CppCy:uƜ~ J,^4?1m5PyE(:@K|ԞD #5 nͪ1}뚬eN+Ukj"5RڇYJf-R}}|\J TE ąeJF;+EoyB<w:{.aU:͋h渨~'Ğe"{-,JoZͶ !m :2l̏2];!b)0 'Uk*l]uqy0=x0d *R=Ϝ5yJgYZ07070100000445000081a4000000000000000000000001643420d600000960000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko.xz7zXZִF!t/$ ]?Eh=ڜ.+o >/!iNejd>& &{)W|z)%?6[a{da:FlY˰$F^ 5fe"cIY8JJQ*5Iqf=5<[CʷW'*'q' u_{:&"X7`9j"&n7^-0(Aڴ[񂽸.⠑اv$N: C5cwCfk+,2=Dk-c-lo4 {N ma˥s>=K X(RL"ƨq>fE.7HVK; VFGOm(SM?p:XqIl!CSeml@ʆ!V[b4">kH-{z٪wiX_͆ G`w>"L3yP1cW9-Zs׺m^J(JՄ@$}hl&<$_+] ;C/TO/B r XBI*Tp7*bQqXfɎmؓg+l6d)dߊKqw4J1]ƨfVE+r H8MFhjHYȉ"86ʇG]I9;fVhG_R1]U瘅 oop%ҭn{L|..V3 krteH_f~Q*r5 %R3e|+. [^K1q|nːfb{OJ= tb"b}]8+ŜgndMqv.tkǏQ"7 Db]x,щC 3{y7llCI9x b#.:E8]s{fj|ľyaAI件1n}FHN<>s٦xq)jV׏IeoPjFB!·kpөSav.Vs e4o%#oy|Kvikq&W7$nL;cw\ۆ4{r|ވZ@D5@.?BDK2? iW~9GKo@ڬ!7nU&p7롳G.k.L,{F {ۺ3\6oR4Oc:'5yqS4家M40ƿRiw>aJ~L&[spwՍƶߙ5F]O|Ne1=>kx4iB R^Ca>Ĥ)3ɉ<\k[߾oEҹdLՃ{E:a:P52 /^2W!nKU`bqΞZ Y:tҠ|ij k.}u,,ƀ2OX%+ [Sl>4cSɲR%3F`bNpד¸0}Cadold$؅wG=ÚhDQbB2zm;ծk}4jGkVSUt)/>'ffl*S{qU᩾ndE?"E\RH \53hc81ޚIӝ<;YY Kg}6 oլPuQD zuQ6Jݶ:y 3:S^$J{)Cj4Z쓴K ,C5Qo!ڶ, m p/W/c i\PTx0+N[™>XYI]֔r3I`j y!j3'b)V0EySGnNûA2CSKcҺ5=)z4UBqAEˊ>灱tl"6 Ø(0w?! P+0忋s:hT El޶'>MCX&/%<r%4br`!>P5+peډoC2V|~] xAܬ{)AJs=x}OMx)y5 0/\C^"qPoM݅CXCr'jT0nJChrbnE]bǗe]xh9OA 3B3&$xb)!I{WU?2 ")f(z+g7֣H5TğFĚpYT 2-rD39C~[e]Z#0 jb݈Y^ ,?C&PQx"seQ[dO. RhN2~k~t=:٣#pbq}@cJ}7;5/3S~oq<[M}qnWqa^шaxz[Z J3,FwÉs|_5{Սfw =Z AXLTm2 [܀ 邖l'KjV1[uoɎ,Risoq%[ABx5/z;[/QT􅛚 AULvZSTٸLX5?mQ#c~r/TuS.@4ZXJمdsޡR-[`/m^qFї>POYEdZC&T7Í``Kk/^J}\s znz9|m!U\}浃Z<HUH$21EqS\ϥ >>lZS}^ʌ >w܂(^]!Kym1 UlO;xYvZAMTG^FE.Ԇqk4mDȰrG f]QѢNvx6Ґ&V u|Ve4Mkzz,@VṢLqmAcz7F'*S_3sް`#S~*"l7O ѝn!i!RC(?YJ09} "c8)sr;8 Pn]!(lgp"9|?Ɉ1P_h[r[[ފV.#JP+E!aV  tZ%r>Wm!8,A;b R+hvͪhޠ%|Ÿ*-vD/Au|~׹""uf玭PE3PFV.d1g;5p+ojaz4]EQ$Urr7;`*^40>NzW0- ֶ x>̯Jk^?@NZ7|m$a=GEܭ y@ ѨLђ&?:g_3c 8,sG`U$?4TBûW(+Է!Y Gtbű\jYEZuPg [cǒB.6k m|mk4='To:rљnI?v8b4'1"WzN}(nv m:44ʬؖ %!tjBCTfT )*@{.d+XD+n:9f# dR´_FtL~nAYIdkUGF usA B#g^DD/A1L.YZ.zq]X +AW+kG;i2L/?`EP2@/<}z#Np3suѥUiȂNgٔ ^LՍo d>V|5O죦8Xב@%|aZfd.IWlD>e^YTYz͎װ6au'OQS?$=į~wuޓ›]jQGYHҲW6F)9}G2o 3#cCDΨ|^@(̔97X#Ȣp^bK#7_A~4%s5A4UH|gwDq Rɦc%9ZGI_RS\u68ISm c3#tlE`F2!0 9%&_Oyx|Vl}x (z;S?聮D&UB\)nvxڒYLRRrthhɊĻr YdRet?_*-&(X\H]ǿ]/Ҹ3rcq@Iz*f!^,qYu`&&vvSQ|aeP AN`>ɂ)ɿhI(;#dJ%uʱqap o zE1O @Ƥ4TS*"uUj!"|fjHoRJ 2p41g9$7\so`\+j?*4E XQ $ݻ O  $uY\?tu"`K} Bq cosЋUџQ9ngQ'Ie[oCׯJ1\'n;7@kO&ՉR *i-IG[_hhô{ϛlon'˄Ĩ[S!,w@O\ϧL⮹_URPZAu(c^dvy|E6.YYvb}VT 5=6,/`?!3]@xh _,<}q/tcQ Io'L_?0LZTOڰZlsmؙܦṪhV o m|ܛK|qÑ_~gBHzJ2 sܧC$.TI״a](ks" ]5)4[K$j8ebϞ p6 W{o  Jq-[`3zp}O7r)?[e֐>*KblvJ;/ha4}C n?޸殩j_h5&w*0qjkΊpEo# Am.}PԘsQ¬E艿ݚG fbC梚C`"rpBkmYYӈC8ϙ(p `)ow'֣* xvqMS*֜@+dD;O>8+@e Õ3-]11 YA#ДuVM(&},B4̷n?u\v'IxVN0 Zio=P݄՘cgk (Sg8|_"i'/@/Azy\g9uHQCehqit: Ά|~+gіnFmbӭ3 ezt[y uPp&f]jn=%?:cm?Ġ OwB1ڱ귟Kk3m<:2C0שY!IXހSI" cY 93Д!O/ bkpPY?ysSnSˉ!k}ӝb&E@qٓs{7I$wd=gw7vz1Xz. ݘ;V\`* HV5Ύk Kv TZ; L7k~iKwhg E8ޛoH8Nȗj&2s*`ɗ?w5c46o-JWd7@ɲ ^k.@_^ 79 i)mC^ {f<|,-ɢ0W½3AA.t2? O 0`)ߤ3(Aa' OH% T"γ_3nyBKi +^X~ o!]$[zk򋼍v'5h6@۳Vߋ+QS{DoZWKɥd%j)(C. x\J>p3Ś|0惽к_ gK̗x Ly2UM#H_ڌr+ziClψ@$'I>?EE{ Q[6--kpW֕d]RC'z,~KgjmPUpb17*m7|%Q7Ɂv9z3δ-qbS<۳b.Nr@Rs}u}Zՠ|/4{ O5 C`^<dc疨w$qhشC[=Q3"-Fܿk(T ܬ  gߊ7W@6KDZxAÝJ9>3]j́uٱ^>߾Zm;xf#MR}DvM)ޣؼ01Db¦Ķ!Zf(js}zjP!退~( 5ʻ]3>;xm#BO+e;!a{_'ozE}gڟ> r-a w:xa5፜'r+YN6OV[ݏK"fx5.=6CԬDrz bMN-LQq Z@u?/4k ?Drfʷ4-vriқprc!aP&#|W-%BN^u"Ok"Nvڻe:uiNR3<+*(9 \y{Oq 0*xzZnp+>8ycI <+Q8EKO-yp){HCA_dlvo?tqi[jIO߫L_Jc_z{ f+8°׏l^{UWhŧHhd0|E}ꬒ~`i <T!}]1F͓GQEEA̎˭Mjp }I> g`b ⚩gbDѨ#%QVV:匌kj(QF/[I6GLѝj}^v8dk68Sa'y5 &(faXhTfѩ?a7IQΆ&=ě[L}NFc 4g,a,gZَC<[MhWGN^ fxc$:ʚقB{ ^-Ms,_fq ~@P(3- NaYR o1WeJHi[rgKHxP07I^}(e-+;eaŝ6_ \h4]G}!r=\8V/$ffX0{;:i/ R#dckŃVFBP -5y|XVN~@F SWʭ㕽tلQ@Y*UH'>=x?ī#Huȑ51MͮJZMXu^>73RfZj6DBRJjV0C=GYѲ-i8`ՎY.}{:ZC#iYkMοT=HhデB .9ڸ[>NyBSlv2LvavڙnUoyy{@GU~\nuCy'j:DŽMB!ze"}bR^^_C:CpdTahxLU#Ƹ _[ y}'䝹ց*z<_hX &*w"a5ű&KtXBg<2.W$fP0a>?wtR6@բԤ2tz@׆3Oʙ|6vm2f~7#{mϫ"oa6_i7T7IPF;)&,HY AdC%XRPlXj]9Pz$> FoKGJO3߂E$ʮ/cө)qX5[2G:#B2HJ)u̙1a8_BEVYԭ;;.?~Uw$؞ .@z_w@YmFA6z-#Sv=CYaS3~ (t#fZ0 4d1X <0D/yi4i|lbaJ֒B\56޺^t@њVq|\K; B>\8N^"rcqgdԌ׏21ɨ1+( r.l]m‚ )7%Q x Hw;ĵK#"~!RH0дXIwѕonRh(W(D:$PVퟂx5ooeM2 jKy*MV2_o `,ʱIu/BmXI>1*ӘUl.xx'8T~7+Q'Hdi'jyZ35G\5C$=F9ϩ',i,Jh`Jedr>/Zҵdd8n;W uΐ97K@ 'p(]_zX]a</Վ+5zk"`)!R-?8xnenw\RN]I6>xI^6GFiΫؓ}+>vEj4(J[YlklP(bcHq=< 8/V^XؐɉMbj"Lhi'.6&-~7.11-#6p/}eH}\SgC\my!:hM8RtBhӪ;٪1.=C̏=o=S޾>w~о#K=3ʗ4<!0pn=8)Ock?2X 8*H0,^a#ɪQm bn/d f*=9kmXh3$ -DKpv~]zfms|Wsd2oߎW,$DAL ג*Z¦KMl u:D̰@(iPJ L&.M<ǝ~vz-hn-ڀGmy%.Gq;NዌӑQS`f{#CP©Xcݝ9^3J*㔯}Y{D:݃ɝgXzweDZ?lUpXZ3 \5JL  fr`Ev rN~4Qhť)s;D8ߓīyjH+'Ce\RQf[OqK`no s v}LOV%Iʩ ԃy4?Q_Gk ~/D5TyCd9КsY!gMAϞR訄aEل ]Q(<μ볻,9/ѧId}gwp0D*ž3ϵlG JeJfhW 7@wN^Vך0wHU|B{+UؔAg>Kw%MF1MpFO ̻zgiNa65^zu٠QҺe5YJ[u)=@˶lb`Ͼ~]]RWX$RA'4Fy_)[9컡U]WT>(h]'GCtsY[vx-80whHU<'IE惃 S%#>DW^k^)lEV3<;fj4'2!<[&Htd,@/6o4D1_-Òd)h1ĺ͵aA룆90H'RNИ #mtOd06d!1( 8 &"o@Եy10U OVP@sSIie4vx~`+ƨףX׎zɹz-2Tm5+U rJ3fxHF]xےtk{aV( !c[$1-LN;E8!Th-gXnfyhBy.V4Tlkx*LPr{M:؁2 0 GI1b 5 `7/ą*Ǣ2s!qo~_-G6  ڈI ӑ:]0'jׂxFy06ٯQ6бF` Z:X0 #5֊Fi`qªRq$?@Z #.1}-/b_3U@z 7P i̕S9:VscJE)ۯ\\: >)hZwwDR&m?7'/&wW v [?Pt}<$V("¦ =9atA*Dtѥ_B/S_ WYj(.9ȯC҃j_[ALAT6#dh559]}΅~XfQ E}Blڡ4=-n\Tǘ˼C*jN?"a!ņƳa|3g0 <7w?v,po bWV>hkM}6VQLք˜`oH-<~.Tښsi5|\=RwK jqi9%-&u]漢jЋC8)jލ,dI|yBKm5rymmXNzRz0hl:~+LJH,)c v}ˏv;[0ʖK6%Ӵo? |z<`C K+ꃫxKȺ:4yKUIH?BvN+RHmǺšWN&ښ03<k^*J.r>_7ڳ j2T*'Wd[ tdJis*޳q͏o$:ז3A̤Nh;SI+Om*qD\rLNmC mlkS9 c~͠.v&ڸtL.]v\]hq/>6eVjmcro,AnϯK%Fd%xyJ 5]Eq\Nd}EbpӰd5h (4s3%dl.4&7aMa.]x6 ['#F;PK1lXV~WNK28<(ZauEzㅷDV+ޙkel1(́g$ۮs[_kMKRTizڞ:/V\CQ32 -ne`^'%P"cM C irqw`Fӊ#7]e'!/xܛwb"o3bۭ ĚJ Wq"d;:vN"(,w,~hOðk0d70D/@EZX+\S'e~ed^H$NX=E pQzWR:ծd>[VL+mo^;d&^pn)Қ:}-KeI>in;rԿs.:PcbY`}ZGW-h+JwsDqHM.BtrpEIg 4-@dQC]ll٫ Wy c 2I'Ef͒ux27m0%RT|;Xz70 |H~+AR'Yn[^Uѳ&u"ky+12rXo{t^& * f j5$ȆϞ#sYVe'R# 疄3 Rh߾xn 8 9_(f6M%~x?oXJUAG${ǿ " ۝Ÿ;#Yi&^ũé8< =+e2Y$mUMh(6fҫxI1QsbORbWdFV[̫"Դ/͝Sm7/NX۵6xE mhvy^i24Y/ͪetLx8s1; wJuM,[1Dm @A@՞L 54ҧ|ƅ~JU+-sphqEŠ@宂EB/()ƀ#CHi3$M 9̂)X(:cB'-X| h)\ hKU!wD6ȧ3)pWUH^N5bQLq* qib_8 c)ZCE-gifkb?b p.or\bDZSx6`s{hا֔φ'롄\C -:dp2lx_gG_5RQ"" : t)Q '.2ja+7{\s7:H_o4 GGRܛ&g&"+Z`?bY4ߌ_R5 N1WxFhڢg+K ? /VPU'1hb7>47> gl p;W-\z̃h0꭬jK_wZwW7f,a1|Y}+{9FҁFAoSb3.3q|ڧۥoax 1N7&H s!E_p"[N:Mrwy FE_T7fҪ©r (lrta>͘~Y|S Ȝ&&' drlWf]ޛ r'8r>1 mn.OہCq,vTbdguI$?̢E @VT;MU ׵ k#=ӽ0ḥRHдۙ^l>gxX-i`bHA#q4!\\ KrZ0$!9&V,R !ȩw!]nQ|L:wi zn˦27\eJEG): *+Hx`ͭ"(-HZi/3'[bPԓRZ Y&t`ӵ/`P& }T}}Nd\L:9rɃd2o֝ Ļҳ@ŧ^dњ.C'-\d9|QpxG qjzDzei 8Y.*JTA2D\IE4P.}1F4%_oKym;yCukE菣CA$[>=TRuޢ?56_e|g#>;ݘz jՐ85%COeo꯰yX/*{ Hbҍ:8&{` @ޏ͠yQ3c\MM7_x:p,0|G?&dkaFAIȎhjKXU~s`evF60nݒ uWgDP1qhTS:E&LkOa:䶚Dw@v3vY 9q^K&PL36O$ &}-I unKbKU^霗u*$ڲZBoWYT6FYno Ԍ U8Y<)A7Z33` L(A砷E]ڸyLR+"!lk})zJ pơe#u2d)TЧ`U=O樉' W]a.xJS/UQplIR5Ґ2G_+7'cؠUOqK+DJsP}Fz\E[sESeRh-aB5~f93 %{cQ U3tF_ r"I<0d*1l6nqqZ`욆dhggޚ6ROt+ZiaJT +Uo쪳]X(gd5-WtD@OmQoW􉽌D]ps nɗmmS9qق>Rya bAT@NU(mS"(eqƱ&'(6g/{ k}8cPxEPYу`+LR0So^MI $\O X ꚫV O2@}mNqs~H`H~fe\q \}U+ք1Mu[?aJ5f4NX׽+2T,{5>Uk kD <#uQh5u PalHXw9(ӯY_# GP"L:_dkF&^ԟm`q]v΄.VDiN'63gcu7rv7.uݎI>_6zJ4 겑=ߎդeXg/ I:d& 9 ظ|.S* Z 7InVD>` Bf6F`ӡM/+/HjG4ʹ _¹*"zz 6x @155|@Fb#6q+>}ˀnK U2 ^Y\aK&lSAmqNڏ @UorQuL|{NF=zM[k njq4 X+O?c<ѡo̙MT 2S*QPv~OV' I#FuVD*|h `uBO_~.gEbHe h{ӵJ:`:|9KҊiqsPAFlӺ j9ˤޥm2UW*+kQhsb7c1. /*uf {}$a@_ƸOƓXW]ԯ%a;qR9e#S-vF^eÂTT%84G؝.|w'XPNYпL8CeFbR<;3`-Zz%x`ݕj꾜/8d8,o@>'gN;FۮvU[I#^A Q{ϷG =8?ssɄR} *I[|>8r$3ʞ?bX$5lYWBXM"b2?¼QK <YsJ5+c18fm=gP~ց܌؍{8Q*P!ތ?"+}A쯟o̓JÚJ:x0ctnF)fewpA9Л MÄ:+C?,+}3یYA82zbgW;^<.ꆑT3b6(*ݧQ <-P6˸i=5" IfgF[^9(gK-`a#sF qB{V\5mHQ!8R2! _C),i";F ngOQ˟6&M{`YAP.5 'zXFAuE% P6]|'J|X:H c'|| $(B"JףdT&j6eÛڈ$3yΩ&",,^=ʽstS˩ F~Nkp`~< R<"(ľ0u1Q%FGh2F|҈hɪtz.%y2 39f:b >'X\JjWؙ23@-bK6Oz/7uK8dŌ PSS,xZO{S0t+:W׈7뀟P}=}d"{nvgnɏ] <- U8Lɴ|&wD{ LB6nÀw7 M14ٴhQAui#Z^i͇(wA`vie ? #[hcfX@y?sHBc[?6mS~_v|TW/JlJNNIE_e*1S=Oh@oY6b"&D?nx)4=OrGN#U}HqhEWU\ _{BUNz~m.ݜB/ڈ>CmL%B:MP Ҋ $,8nB3bq'͇y~;5ͱN -.iJ{ U:y~XSvf='X+i"jڗhz0芒< pz>}$CO=^5a?F>}՜[Y&M'X(Ї_iy9[2%˯"Ņ/C+q,B+hAUѸTiMF {)F\pޟNu&z/ŃaM%m:d9P L9"[mZdṿS781|J،]R{kA0#\ &'syU_cV\#I r״?E=zC}Kd9urQhɰzr+y'K2V(gHi%5)|ganрC-(,t;F1T\)7DTu+c!Oc8ݸ{% ,k@ 5lEױR|*WY{4"LȂv֯p,ojGIQ/e]E!"si!tj~exFK2X߻Fc7y= aHŸJy`q&?]V!31$r:=^ y {ԛW`oFBSjEIWeKAkt6Jpd[tb{S{ʱ$Tmó|)P12iZy.SWa_xJsQsS""}+,Xӏ.&֓ 36/XŌB mPf@No^.fqGBh>kiF4]< Bn& ' y&s7J]yK3؅l/(O.q|ێ54哲tQlϰ1,hvGQQp'A\nmjy (! »zJ?bZSQ,! |N7zBk:^|p!߅  A+aBdi]{#Ih+y65Tm;Cﯙ,ʊ&Py9ކǾmP bҮn:&ZrYTTVAxW+oҩADR, gLj 6꬛Ѫ ݤ z0bH/R;jaH#Y^"whnI&YQKx>G`Ze稢f0FKvFt|,؛*B#E1dVi븙v>uYWJdNP3I,~cRi1;/C,d^bIa:F)1qmSDScBOXJ$h uf?kU?&rǔ%i:W}]no=ڗn|s7x}S/yzE>, io8eђNrS׫Oqcm,_}x 6jT{;yZǃN-^gbE0"n8n+cdtqοdKc5hgݻU^n)h.gAgɉ"2<G*82T T z?0f2#!_2Pݺ1XOLjVګE@MX"@T7AR "/n,t3Y(#vv1!D @̪A*'`fn*b ҹ7.vC.oh(UkFk[mjݙC1=C(C$Y)q3ʁޯ69$HP " "+0aE EnHt 58}Tү s0J]JBßķa&?n3f}E:!!Upɡy3+7) mihm[mq*hi<_v9.ܔF)(W?_6;6r,gxwW|>\K詹7|L^7 k^K2Ã/6v#AB$frݫaAh٢)-na'M.HE_gBS˘>=HEZqS?zZ"Dڮ*e4҈XjQ)칾ʰy-]k{*@EYI+#I Ea0X `}H51n!sfIô qF@{]מ[ԃXz)l= zWbU|rOv> L3p{[A.Ly5Vr0o}s] Pl=\:ͭk+g^1同@ !R!#FY[ >{SpLyOCWC7+,`n3MN[4=`|%֣φi#?Yc xԱ6Gi`,HV"},b\6|}m3g \B>$e$3zB^f)fԒ})7weAl6^MXpǎv̾ex"0m^ ܷu(iR{Ȣg}EW}cCR ߮#ӹ/5=?> ef>J=ʵyإQ/$YPI985g#!:ʥao(T߯HF^ N4beaƔ>}/,">ĩjt# ( .qU1nDHJT.'qi[}%K^΄~dZ&ӋOnLjkUƭH!0s4"Ѳ'(VC[7H²ӯNKkwܥD}ȫ3-,ޱj6,Щ$BJ;& bT c;g~lR )_P_|>jXdwAc_ҢcK,ql;N V3gaGʵ<3wW>6RH'ٶLAWJ s qW>y;?eٻ9Ķ2he6Rd i$ntJ ],:]zYI<(̕QMSn6W{scIP(}Ǯ~Na 3 I-ˣv ZnuaȡűF#~8pBXeYV O/3W`7OC Ѵ2{H`O֋烸Ҟ#{o0nK6j&ntL'́4Z"ȏXd= \4vG|zMvE0zUt`` ,kL38psEqYD>Ǭއ5!I>/`iA=ªMw[B}k1ڊĮ^K?ŤW-CXɃ |X}S*"{7F醙.%%/Y$uW1@FM9yϴ`JT|7|!~4OL'ʮ^7,s rpPfKOAJmLJXM{]3_唰.hR,wĩi dOnT7e)` [00X6F_G0`PԘ !f4V#PnQx .7AʏwRbsҮ тRot dJ:DB/<^#΂MemJFŸӔX_dKI|C+dD^K^}cD^Ze Ƚ PSCЏǧq9Q,zV 5!,)353A 8~ TK^|uMdr-K+.SQ_H2sF$f>-u5 sVd8S|DΗğQϨ+ĞDpL@x|41;FN,|[)u(:rQ:$ eV.N8# UMk1`Lk1j╏>L?xm n>09V˦ܙM->?Ǟ_JgrI;\J+R̦uYԔC6F öд#x8W.?m:}G۱>]s5[;7&Kк`kD9yu<#L27pK4ڼNy|%?.wص?R,|EP[K<*DUFYb(>ew*cHm\lsi8srrG E{ [~>]|?{(y.P;q!gLs8U),R{"ڭ VY#?֊߮lF9H`[sOv}{B>B3{*evgHrxeY5FrA; 5rhh!k=|QQ8 D* &!ƛqR}LTwcN3t|92׮b`sXcCAzZ,ݾ:K3݌by -Pmp(G+FjX`iP7Np};9z骔֒9[N&mT:pSl\mKc UhŲf*"X5fEG6Xs sONgwfPR֔$ac~AsGdGzP b5Uie|6'!һ E %GW =~2Qc+ZY:P7ZzY?cIe?xyX?i3M^R6*ѹyyLxT}2׬uɭ ̴|;;`X.X?= ; K7 ŝ@̦[9=If8ahv'UJ.t/l@ DPfv5LB$ g$14_/>g.-$_%X;`n1N9;pY`y Cl2a/QӴ,:$^zM7Dž^X£RbБvm_9.^❩2yF Gv_nGPpR]Em7 J pѿ}+H̋(Ƀ؞7+5:B;u(o;*l#2=nB0sҙ=0U4[LJ)^ë"j9qԿyLL {v>E[i<.3TbE( p1qg `eUZrAwc{S _X*Edb"uqeÌfIh27D@@ޏbNs\C lͳ*8QN{њI_sߋtƗGqo;u(Z[3zHPY h\4A<bm [>q1iwذ5ikwCsufԦ ~zQR u0aTU\`*?dA9e`s߇@<Ա-8 ~)G6-u\01D5.&6IOwPb(Wo|'SwK|OP61k.Mh. :>Z%=)''IGJ>h[䌒6`_;k 9)INb8*"%}BnP:JF] s'܈Wx<./4Q+>8pVai-}`ddDcPeBn֑ !"qek{TK]`[Ҏ8HbM2#p0IM#/`E7۲Lpw?/Ve39+%14c@x)JLKGQj8D9+vΘ@}^ 佖~| *Lg{BTtk,~C# ]CF+l%..C!iYP_2+{bٮa(<)o D03JS)b<+Px'cyqeVˠoE,Mb珍Әc0 j*E$H; &iS̩EBG6z<Ng8)Z^PYj׹Zk / ?|@2t Yɱ1۫(؁=ǽ]0vs|B},4MX|qbTbk}"pU~"s'+~cvR/VlTK&e ^H#E g)&۔VQU51248=*OEB|`iGX;ʁ=-a"& 7"Aՠr~(qYf t⃝6 Xd)*e,nްxΤ(rKUUj%aSjB+ۥkQ}=HZYӭ4*bܒ"'./8ҿpþhoZH2mv|UeeM~1l<9l0{*X o #8ƍn]կQ`o}LRtv6ʋ?Gd6UR}A7VX3vSM0^FtCW|,;{:Kdq\J; O 19FO TBe'[F'hlom#▢ \_w p1p1u 4~rL еqk3&Ղ|XnF襴/}uRZ'~G'Z~¼1E/Kjj/MZE>QQ;i/͂bS9J =/b'AtU9.صC]^6 cn v;{0#]R>3f/#kCzVzDDn`!dne(TCHhA7Q6eHbi:Li-Uk%$ @P"Recs] U 1ҎyM8)䉔t/2VSȩ"+J*r%H P5?5 < FC6e~odLx%(N]ky& L2^/ ن60t}Z^vǏ%́-yn%Ŋ#߅DE{ly o9G4=ly HM7b l %EWib1ZŎtU~ $b!Twe%8IyU*<s$/mc }c?H t9pbF[7s!PC&[/6Q2ZѸaw`yMA8juMn Z43/s_K~Tq3s72?M3N7H>*oE!9xьnћitpq\}a62^QSWs;.CAAt~hV7i+hےf<ɎNx `։ :iϩ'ùSy!bځJ[dq39CsL*jbѡZÛӭJzD&l , ;yyO:V"#.KyyGT N!Q8寜X'=IΪ19͸Ӗ6bӜBeHO%(Cr_xGmݲж9J;hU d-jNLu[ҹ .Tu`m,ܣģ\\ ;""`\b'y%LK)r/MQXCcR_Ec8≵ Yܳ _1dZZH2{;4Hn::Cdfvo;ecM_ExKKT'Sq)7VFN#>/ j/)"㧭W# /pd{SV)M؏BQuި{ @F̈0OL>&&,}85QZ~wjo8:m1X E9zRo|@6NRf< /e0ޠ '# kk,X~I>cK˛Y>`(KtOc;8$ :mUe'aoipۗīǨ;J'g#ig{́Fi{ ؑpYy$ޠ@Lks1rUŇ$|&Л4n:uPY}MEn6;465n@'V{01^4[|\bЧlz32d}5 $鰳C:5|Z!b^MK_\L%e~7eE1ʯJ2BV''ا^oa̛ ne.iըla"n5\wab-aJZH@@"M{U;c)㕊fAb\3(]qZ#K~sTtft h#rՇЙ m$:ݔ8E_^j QM5(?͵"YǽA*M u3bjN; -bSƺD*ddh')99XH>@Lo_0z }KqPĵvqN3Oiwo_ דN_F(i |#J-1pb%j$/[R\*S=TK"h z}@U.idƦɗ~B"9c2 @WU(6a"q PEǀퟍ覆}xqB+01Y6fB!!00HzQK&@#SIT42fuP-n>*rÛXRz/y)]p5o",\#yapG3Dq¡4@:H4"sc\H7/ǃڊ_5@ŭA4R 﫼 |č 2Y]ɸ4n*`Cb7RvuVTBiTjIW_F ڀ݂pL,#xOX!*y'?fq?-06xC[`D ;Vؓl"4PljLkO* `0Q>Q3QmTjIl+}lFAtKcB01/?"*w譠uTl [ Cs$m,NmN}׹`ܦ:6I"r\9Cy܂C$u/_9@tݜ2&mkP A6^`i+qß-gA bl%/BAˌ@S6 HB4y PW%oN3Ԁn4[˭a%Mg}Bb5Nޚה Ο ,{GVb{qJ3"!Hx(Wda.,Z$`]U@Si zy*-2~+ns?BWM@~E.c{QάmuŃԃΕW.A MN=I!͵jY!i3VЦީ*8b_SAH3~}pTfk-a복o$RC)G0fD?%9|gXZ$t1\EOaWޏhb Nު˖y!݁uOqޝv>0/:Q6_ { oxF;:Tw9m^M /lw)|Y?Ѥj,Z|LV^!rr. 5WKN "0GF.dwe0d 2{jSP)Bo[u;XQYJF ա![*SGSP[ra *< 󳱿V^~B nr 9)}579IN&)HvS]# 7İalrVg/ P\{ig>?mꦓ==mw!3v@I#ư>'1`yWL29X/QN&Y4|'C8@?gaAMkڹV-!kzɕ:(0 ;AE>x kϐ}6@2J~Q@Xq R6hB5kyx"ܚ^_>>lvv^̊݌eJb'ZTIY AƷ'#oE( b[3-X pIkIY4)L rb4~9GBM៉ɤ;M44zS!yqHRWq ? r}E:I2 @j_ yeG`QP/` lLT<{/ůxhj?43BgW9?q-hyD}bӻZ1[0p8f)DSs> VXS%"-;]tMavr&]n62&bnXɿ ^V$BCi9pFc %n"=xx㊸Ѩlŧ\ՃRŐ?T=Ӓ8OVs "w8vMD2bQ7ArӘZyP&&Ϟ׈ <$U-lB9N^w׺CP;IO`N{D 9B,!ދ}Ӯ}N ۫Ad0և?ꨮGC^yr塱VulпS50 ϺSU|;⇎z"ri .kh:S94PԒQ_8Dʠ#2IyOQ}׋A@8d)¿Rk 6TxU H$g<>q"})oyS˩pE!E{%W<$u&.9rt+m;mR"rh*K#K !389f-9m/ &㙆x)m _&M\@fIzG[ e44Jm9Ůx2|RQWۺVGSa1а8}gNQ]4Wm \B/URlEOTf"=>#>q5ejM馿?olhUGr0Ñ. l͹Vp]S@tSb_+ORVMdKMq39:XYπ܊";v]=6sv(>`:guݜz{UU2>a $֖w-R}MᙪId^3XҸFtiud Uz~AH[<}U y7au.fQTHGҪI۱ɂ? -#d[K%XT4Gmv}!T)Z(dB3uEp]\3w.u/}%-"VvHb-$0fn vQ `87~m]Qe_ZզrKn hajR䁥KabS(!2{|VfL  Ǿ Ue"G-ٳ>a o8.٬="z4bP;|^0_8 @Eyz:TG٭DA[Sk;DAs74JO'*M->6ɠ!>T2" 1P^ 9`V. Hpi-dΏ}cGM#?4/$c U?80Q[$ܩAXNtY!.|+6O OW-F~v-7fiq.Bo#%%!Ue ܾf-K@ A(*4+[3ueĚTw?b'+Ug7oT4U.O !c-ry nՏl#Z1^P(>*_X睔u1~\O f^5@]B.N6#rqIƧ;fPt&cJ]w}S撹~('_zP7CMQU 6ij;1jEupj)a(f)Z{H88]])ؙyO`{$qIU4?XI. v33>g~<(Ty-n7.V@wXvnOΘavq@Y3r ۋE,v/LZM]o{biA_i ]}Lx4wY.J-"Viis;%w-Ō?sNsӀ?9QSsc5nƳ9WEիE'q)PrFAc]IAv%XCL>VFc{-G1 0x̛W9;D,MRl's\% ߿g(INUan_! x19C4|7uONXQ} Dmuvb9cuuG#kA=Ke^=[cQqp-[pw:cmmO7y,=I~ .,mcރ26t_Ӆ<4o4 ߎ,`k e'1eׅ>륚NrS@ -؜xY!^PFvNJ–]w^G4{Ȳ߮Wփ'!fj]OzQ@q` Қ-K .qNg6sjm2'۰*(#Wq2%d^avq#k0e;:xqfT p2ঝ-,N%UjDy݄F>Dv5\c 4LCgO= _TlEE(~ >^ҁEIJt4BߡWa2q Gm3̩vuIhh{! xc2jap`G{D rCF#^}Qglk,knw$݌p3[UHA)0՝q3NL!p[yOi^:m}>\-I-4^No4kVZ|lfb Oj=xœź""hBu(D85ϛ@ׯ9Җc G{S$i7 InΖCI9vR-mƁ .RI%3df]>Zc]s6ujSJX{9{2mgG N#Ms3 NW1c 2E~Է{(S- BգMLD-uw:p*FҼ ]*IQp}c%{=#̰AEr3 bw} ^I`:5At\#t0K-2s45VX 4FGlFO՟͝N#vvmf(@Vf5%}gj5USvis[m^efu0HwklCqNJB`3n I'~M/ii[ACZLQ荫ȍWWO(^ż@@qo=#;Am+|(=gOIv걾XsJK. l5}(ԦkvtP4?:? xm1)׸냯~Q(+!.0Xj l7dA-\Yd:n;)VgiOAW%ɻoZ F&11~2a )$sIiOldc쒵BZy?ʶT=W$S䜝%@g;BS쫟[NU`"Tѓu)5zW\IDwpA?@q$ ҄h9kEH}`_bws D5zi0zZgd ړ -MՆty,<Btn@uq[94-=$q, PXTL^ #-qi$YzrݡCpqBxs.O3gLm%l:\1J>s8e$QWh3w ]>6H-uԈCy3s]<dw QDq u2Z'Q ( %y)4()ν Bur[rNf>3b/5grd*mNw|.Sz^l=c'% =[;BM, Μ,7jLB00wfLkM}Vvρmh2c*}]<{"jsi_Vd 456݁$߇H$E/8#b+2De:#kCA0"g&@NJAUY(D@tX-GGA+64mH…̄zȽ9MtJ8}uJ՞Bv\wtqde5:DKl˘02>Ҷ@ʉ[M3 Θ1 ﹔m"Z/=hͦDR ߆xz MDstޒWRL Z\ҷy漨0J J[:4ma>޶6|zZ on0lNfϳVGt6B>DdܩV?DtgvѧJ64\,03f`Gy`LfH)4s䶌tt'97WZx&X }^Z=8[;Ep5@B#kxJRgHjLؕp\A%Ti3{WVGw'ak7)QRh@b >~9PD'!OEr!Dg$3{6'  wiҳ*-bR땇-~u; thm:9ADH-Kd+Rp,$Gq7-aT]K9|٥ ʟ8{Z^Yw0R]4gQ&xî9A\!>Hz:RWlm'e(UgjY~~}򎇥p+p(3r:/1609s^mNE>2D NmhzBe~i |&ˍM?W6S{ _ڧ+t{$q;b+T&0IP.{ٖ/DqKu9H?;^'ߌܷz8V v>|޴w)7o9ߢ߇t^8NCʬ5T>|Q4Oڞ򛖓<C$MMJ.m 2W$S NYyr0C廷ƚ[ ^͔9vp[OHnx>iSes4ez&: G iѐUf3ɁaG)Cy)G uB%voT>F383mXȃ1&dpuBF5*ced(hy@Ы}.+q'9K\ǬbsAg4~Rxo {+;HO(٦v'0U>?JRܡ*=ƅ4ŒFjU}Ͱ<~S3G\E6)wj-y >Mv?~ x!T7t Ye9m ܘ8Qb : -9?j>U}ʼ9IM)Lr8*=S@{!z{0{N_ONg}L+ƥqTYVhM-׿ MS;cFU1&ЖH:֯a5)"z.4 aoRd/2KxL3Zߓ$\hmYNj,t&U̖^-1Q'5 "O22ZEJiġM:(lɣl)48AӇͧdc' #X_4ק|\Jbk?ǐ޺sc|!%e3,KfŢ] ugШ'А%_] A4s/00cR㥧^&A=}3/4jٓ{۔ hW)xjYĎ4 ;iA% F8^tp :Ϟfpˎ-śvFvC㱰jbR-!S?a "M_ #,*IsJ/O Xu8U@w? G9P&;69Ss1jEG-o N^AVѩ {KxCt;ehKĖ7܉ u&sqƶItɽu1$/Aq!Cc3v}FiԉGiIl$’cxo\^½63=&DM*ΰd-s2;ލp%tT\m;d;wr.־z({ZCz{" ,/IZ/In_p{aB먏(܃ppeލ9J;BJfggMl>I*:J$kNw;v[*u2W(? Ju~ tIvt)w"vF1ۧ,ݾIc!'IPtQ@0yL3Ps&T1#?*p+A&,n ni͆+H3.-az7g֒[2N\ V0),3$b't%NU6& R. KiZ5\: T.(; sF.&}SK1gITJ&ߧ ۮܑ jVL zgKh'2 ='\7J2F?!T䄶G!qʽDXV*]ar4͠2:2F񑽎 kZ~L21VOAFLQ*׭vV"sc0R<[[WhPCaAnP[: uΚ$=T}G1q-|SŽOvњu*6O:JD g$7mT Շ&"ƅķS}m؇2KwsqqfFEz;xZx>ƞ>:B|r zkWVu|ihz? ɌGOݍxPNh ӱ+^iQ -RK*}ڻ^I+z[+Y ܢ(,)nK]}>Pc_9V3R¢s[FbGg+fͻfU Ꙕ n.YXVC˗Iv }[awXCMM%q\_ش5Cw^D nnN8߬[ ]wE{HP)u6:ko9gpԇ 8%Ղ}ƬSiMآh%қ&}Fqz 5)ƣny:w/Q>hwGi 21ݼa٭&p 1[ʇdcI+5gpC"1$\.+gmMsFpGC x\G2)a `$ov"/eomi@IuX\ٯj/wB:mSsO$Z֚ y]f:<8T2+mMGv49;6t5e<{U ʗgxwnDlX>DjO3VM=cͻbY,ᆶ3<;ۛZ^p ،`!*c :%/:9 N"$7_X/7Ń{%s4Js>;:Kٸe1^fs ʀA\In=Ve3Fy ?q9\Wi|/ ޴kleTnjxo? ف/ZuƦ~"?U;;>iSzrvXu@HxQ8wx &g$ѼRGV9iLBAH_pϚ4QdqM7#g7oAY]PCM!?uv>.BK1TŲDu"]̷+Apkvmp<ы4;6U&~hD(zo&8wx3t?]q:oK4-s 41LM`t'4}Jb;"2@ d'j:]ۛddz* c %Mi Z:J%K'Aj |1YPޢ^Rx}&MmWYC,_Щx\l;LW q"T{ތѿ& &&uN `)EA!4mD쫑V^ត!+9rk0~xF78_aG20 Rjd#~@FgE,ЇA  NG#ꮿ46N@^GLwR$v.4dOB}3-R@U9qT#K)6Lh›\SLqpX؊a03ni)pTwb~ZM_QMoGp5mp-c2e2+χ @8ږ$4D6F) \Fb=T(k i>[Ŏ*dˆTt""a:("tfy}@/NWN.b8+JǩeL }bbJ5:։ne.xZ$3/n4>Nڡ A"Ql.Q7f9B4u? zqDf9axF ^0 fӉ0#+͒?MY]5eIB0"IrmoR&# {y#T}?eb4 2xs^K'f"H`pU,NqҢ#mFtݭ?+a@4##kΟi\|$?gBZ:bڌ] `4>dekO$wgJ11\3$|()O?j?ksai&eL0eO[ѨSn]bb%bWrs] !`j('/.Z2!؇6l:cDkg:Z@Wz"z,!,Eq2aki_[{P^3fҜn'U L'15yl٣Oƨ+9c` 9^@UrӺoE_2FwWah?IHg#h:| u-vٙpuf״Pffcyr2W9vv~ͩEpQG|G. |.8Rݗ q7j&{<?e4XnFW)fk x[y-T˘ VRM0h-ٜ-v҇V4Js6pLqh[',xfY<9*e"~kid[^ɌAװq$D@38ubI`zMKkoQj 2v :^f].v!ӠG~:LyS%md& "PYvDJT?8XQ.ҍɚ|5![3߹9:]gƠY-P{a]XZ, W^1Ql/ڌꛌ5vOy{p"bHx:?"W0N%ӆzKaƐ$`{qnA&yIeiy_iH/[C-%XY ra1r;>o]{:>bc+A1lRI:r6;fjвj RՂ)I ySc,Tve'iOuGM$8qI,(sg' ^yq*_UU(`vGSv>sDG~oG3^vgJKuPNP3d[%6R6Bym\gF~wwC&5=ܝ>б}BF.o Y6V*l=H6[ASq@걏?^Ĕ 0*w7ޭc9(Z+'U|l96;m4[DŮUZKx~`}w!lpьyX{goT~G !ؗn6d 97MrN $4X przN ?~+5GdVx2D@F?45wuVfuo6>js"+XmlK;^ \8`hEeg׈4خ?y=|RM|ڌ`< &ףN86QyS`Cr 0>6+okCtni:˹ :B{_dg8X/1W(`ՙwؓQҚsol'V%x#~Fz뢬J&8}ffx0Yp>Q)R?5"Gɧm2oĽ&AxDH9H"q|\uy@':g/t7=^ jsekڞrћϴ]3&+oS%_gLieDZ=!Y0Un🞇:^]O }JHv*9r2 kbE҆z7J$_нAX0ac˔l3A{ŐMۈW펀F$Q窎.SgtH WaIJhk~@3˦уM3 @[sȠcLsxw3<[d'2]=ywuA |ncÒٖ]r9HńUOƋW7znC?]? +M2Yv]}* ]+mO@4b3r~ܡg%ERRλZP!~nd:U*Gx0$,O5A 8NwFUTP={ENۯ]`9wl7ڽe0t3z.BS{W·\@f:pUX#jZgdǺ[ouzJ=cw7 &Z6毳Q)ˢI6'/ :݇`Y%Usnx1\d5+!k u庻OJ*iWb7I;yEAb ^/U:yMu_2vDžTRzލ]C 8xԜ"g-@_Pe@q?893`>։QQҎ{yF'Onnfr]5rU6(nɽ{\# v6kD~p)ۡ@Fa"7C:>Ʃw3ނ{xJGukr s $@,#vƓ+VkM mCy=~fڙV>)k":oo3Zb@L4nH2Sw5~K|{M8uM 3E8+.2rP, fD=h>j(ͮ14q7TCj|5֞t}g_+MI2@# -@\8 4_I?njovገЩݥm4򣎠|x-ôCsߝ?:vϨwigӿ.7c&)䨍]E'<7 %(dA~@I[~1{lA[{[JH&+:XEӵaŗn:bPPMr,>]xMf]*6N|cxVSzA 0RݭMT#qy2 + ܭYH{\A+~ g㼢)'ƅQ&jLK`Ep%s5mS_#_,rhYڠh6%Y { ѻujj5~[Y ]P PP9ZNtHA+:}z-!hYLqcs{WOdEXJ='kd ̾G"|"Е %}eRFCц@*fm\) ^!:)E\&v_G;9͸!p#9zHju.a%goGRB2UY3,bLs-f`i6(g3uQ˭J#RCd\@2·i}"l[;iM T5&Hał[^)j/N"1D2WSJa-/ n0$˂YxX"ZBKH2z}ao dkߐ (H1墮?۳mҴE/^4Fv'jצgOrk%9n0Hc;(ب@ho"=1wAڸ6xIJz9SZ]`BL>HPvL!M0JL0*+\frMpZAշt C ꩪn]m`FlF ؄ |M!-4b,?8B솅Ҿ׀·D8iTOI߹9hJ(9IKۀ-sJ+j_ Hl3lP%Tw#re/l|쥶#U& ֚>ҠGk* #qJJ `JUMЀL3w86ߕo @emU/S.V60 sH}G ƇT,l?L@|YUWR6aJ tsy=~`-1ہ]z+%3xTDDȷbyD(̼/'/|=Ǚ@D*k%zRWxdd+5f9c'K 0-*<KЭ?AVM V+X|œtPo+p'RJjr'TGqg JL5lp**Σ[SG䚡Fw36x yeIEQD=YlZ|Ǡ-E-b$2Qawm\Kv_EAsnG68A,u[9MNzRgbUj *"7XC2-a]!_ ߉@)AQ1|/CtDzaoGxBl .|l]`/ͥEQ%O׽e)#Ħq(J4*}J¡#!vG93Dzh sPp sb,MTDحR։Gqxy+k=8+:K X+Ňd[C;2jb15߶OB1^aB1JDl-}!ak /Όz73h|(j >ui[XSK-I⯤M Xư7%jU0#6I_e$0?LW]^  7Gz2b"~"AZW&a0'fhϋZU`ٗI4YVCYi6+{p-]7WgD6Nwd̰+؟bɳ؁ І: zK _UyiO'B?KuA~;TEflU٢,8n5w*ȋ"yDֽqAsH?俉zVs0!eCqLv]K$ 5bJY./D#1.MIFsOOc?D|KdϠÇe de0d$#@6i!9 htv4S Mmnk&78ATferUDyv0Q8-K5\o@Bׁ3ҪWSNDz<*T\>*Pqnxu8YqC8F{=Yz𾄤7j8W޴(KSL8TUHgz_(^ rWšͨ _ڪ_O֔y_|Ʌ- D&BXIb׍OG4Y[{i y"1 DubHN^aj$A{жi? fI*HY/<*‡C15ꅎg5q)KƛdIտX#y4OWqsu^_u < º1E4"f 8!̟yNR#h7Gj8 Ba482<ն!iy)ﻇiz2q0G,96DX,q"Z{ m1+j9(c'c:cx<r3i6, yFMnpf|)#-㞨I3Fr[M-M ⍙v1kz^ tI,BĬ!:RRp.=m:}ZA'rfw^1@LU<{`y/J=gd+)EJ"z1yNOSPKgI gݶ\9sO+`qo)w2RaOO! ەV c35T}sd 42"*2OH}7}JozhYaQv+Կz{H0& +-FQZph35ڄC,ƧEv1pozk#s~tՙܘT5jM[L{D䀶Wg n/.A,CaNʀ8Rԟ'yn!5wvV3,g+pP)UNqG ;ڈ 0qE&nUṮKjΒ3XddOˤ|IR1&;c@BL JD'oTQ4(]y'jX+X9u}N䲧Gqcp؏z2+BVHm!G]Ƭ2<#OqU焈Ah5Qk@,f6SSE9U(b`!kkYZy{jfrcS!\vAX2\#$6EvY6hK}yx0k^idQBaHۛ2=15:_-˾9)U]4JViA o망*S_HUbcg0@zԗ~;q E1ʼOzcCڅ!uAFo8j;[]&uLaB}%sȔKܜ^8#cnF=#bHϧ_)sDRzqurx=>{NxTkg=ūu.55D,\갵+pjKCy[x߉& a+/zj'2_˥(aOlpRkR^ 68 ٻ\Ԟ<]٣F d/Bt@zKu㠽3f8}BX殭, n@?i,ͻ3\+9&SSb٣MGsg[sM}HhYV* ^& % :y泗\601.Ԝ$;-LqmI$ j@4k_ @ߒ&ٴ* 2Gā;/ϾPص)]ZMr܉w\NX  M2Nk?"Q?Uj7G "Q`x%Oe5y4od^mZϺ6c X9 ^v[#ŏ9F7{(`~nKD`YOUoJ}51?b|;*`v'JOBW,ldIZu)Dw-e>>UzI9k[]7'(^7z_eD-]8xHR~ULZZbp53tHstT2MC` PEA:^j} aEUi8O'<.qNjyǨu0J*XeNR8gdt!33յޮ;gN4k63!Xrl+'OSTI` I{Jf82k\Ԓlub c$^$c b#lùs{$1ӣ)&+D{B2ܐkQ)EjE\]e|02*OnVh&e-+Kyڭ.P.uu[>iafޕuF6>ՁR:w.p?>`o]7 G)a+jtI\ބ|Y.LD>k* 06n,q3d0qDž*cJvTNg-Iʡ}@PJA~-ّm-Q3:n^ǿ32E䵏 $i;/S]rɜ|v|,-Vn苚Ah+=Yx5jZ{-!̤,6F_}Ȱ/ dQߐ2fq($m"2/gAqC<젛?biA4rs$.%@P޼|KX@zP6ˁlԎoͪgJk&h>*V  vRWo$dy=s+FYi-$\rLznRX`=2MQ\!= E^j JVH}t*2]`xDo+_]xڌZg^@-xf[i5%.\3Mq^~૗x=/Mz{)g#9EZ%5:uV&<5]Y*&CT ZGvzy@>rRT'N^/r?Mg]h+d6Y*8 -/f$hW+zUI'Jbc̲QS#/>D}"3͗q0bx]箚_B{??}9Y `2 E%tA[m^韉h^'r<%RҋX4N@W? ̙\/ N%ҝKߣ'! {{N *I;*.*/`Kx#cӿ.(*ֲ5BC!c'4"]w=dMT``< uXĴ ̛+h-̨^FkrqGm#%վ;Ddp4_(7͟ܥ^ h9JM ZU i@#Bߌ6jn38""x({yKYbQq`7NT|Tgx1 h{:fޱtk@!Z]~ #Tf"Tګp1<]Y-A&g:[hH^': \Rx~th*Y}Y>=n\Og_ON:<3m;Vz1Y[.I9)eZV~ȭ6Bqc 0.8aA&8b(%C^zUI@wSK֞oݮ8{pz~>MC%OS] 9Qբ/#A|8$)@0͝p}Eo~DD~zD f"u[8VLGTNpܹL23ȏ\Z?Q4jDߙ 0tV0$y>*Y3VfIƞ:j_Zة5qm #E=hy3 ?[o/:fQS14i^q7i#m^VDb~6)g`|N3|Krk3uT7{&^ţ7[/q-!͟*ɡv{S;KMbWRX):whRQ\R9Ȣ6<[0n5X?$˶ ;\47Ѿ͋73?%bӎY|CRqqſMO/V[\â߲bR)/K+*KpWRORM)G,8%. hm,5,E@'E9w>BDz95?%?OdҷF̤xߊyw4݌z0į,p/b-I[/CVAfWcKo\l C"߆k6ƨY~q޽ 4J##R.hʗmx U"x@3S7Gkk590 ,9_4x- Q9k1&?P:ёzXq;rH,ΟP;&8-G&-$Ĉ$ܪS}K dniIoQG\QkZ K2b*ty.%|c7sR  %UU恁!a/w+M"[vJi<FyK_fSasF.4s3~&5_`ZPܖY"X X/6ӳ#Y_i[ԨmuGo,={Yu=(vIsy.ɷT#X.UvYHJަn8|/M[(! =aͲ4QTNBA`B6F ﮶Oh=hH$iB2x3ZhhcfN?M\mW[mД:[8rnkπe➋XrdWa9 w:y'qupIyz*lI;8ٚ SQРx4,J0MSqIX^+6zۇMIv1|/@GE^ZGLdY7?pQ@em/s4 퐞nrQ߮~[!pto_R,RqA_pPG8-K,=*VoLZ cke"(҄&1zڙ+qFP86d`]Ƅ삨3GD㕮 X]}9qZT,H Fi}DjEsfd KdC"1?/şYſT$ ms@ &:^I+GCƠ] Z}%3:ʋF2ZM5X&K@2D]C4P&i=.us)#)y%e Üs7HfK 2J)}FT}{`U~OyX@Af깮Uuc8hV˄ܗJ.m8t?\X+Gpޮ.QV6V V&Sƪpr'{j%_) Cq(3p'wsT"0s @ؗ)I=c|w+,4*(Dj-FMRxcP(u.=!!WL'辻{hKG(]O]n2$ϝ+n?gb|cnչ snHCnyG7]"Y@6W;1(Ɛ6g~K#XA56-C(}_հy)Kŋh!:䜐t Hvsur1Q0U2mN1} TF}\J _ H /'hE1Nax,3Pן`j*)A 4@̧`4 t\n.l\m8l59(Z3!Ɉ~UKS-)8|{ˆ{d+3|O#dذZZK=5" X!"+Rf^o\a-- WTO /IS%ꀷU/1M8#o l|%jL"mG[$MJ fأ]epPװϘzljqϼ$պ`lֿܯ-}&EtSEKUzxeIPfQbFf^tRT( vӊlV6oωŋ'TAcX$?H`:"-tgq7;EbY(zҵ$o u i ̐)e%9Չ"KhR8kɾ;Yݬ8RvTv:t'#pXxsi9'ggT()ˌilgİsIRrtC\;#7Vna%.=XGL4JP{H䛂-MG lQN]4tx0ںBe,C;ORwb:<67@|X ?pniCfc[ջ+Jؔ\Gw䖕j#TdvZ Q6`$*lzρUcz(:вޝAK ]P6q7 &3O;_^^4CREtYKXoaj=pԝOss w L)[`Vݯ*Мx\$F;΀a`EuBtP~?W(C!kq1b1UZ-j ͓3\ CБ?Oz1ߌђX%Y[hҫ=1D ^5dRyRO"PD/I^Ԝ 7ppC{)nP4!2eBp/Qmmw@ZѮ%Uc1m(̫8TֶMc}~ lDJzL57q 7xCvQ/̺űvgM=/LA>Pa{Z iFrH>ԋ9HBO~C\#?<+ GQ0~w*1ɬrb[S ` SeMؒf/N!T Z:ԛŻ㊊fBsϟN➚Pp+͓@) V *5#VCsQiq $Ht3ar|~hW.pZrCgT!9ϳF `s *~kGV?:sw5\UjFgT\4D e [A3¹)7IwC_bU9|HaHY/`U^MQ͜fjyJT(f;BNJT.| 'Fh%w, `*vAtm&uK< Z'4yAl؂5B|g%DVѭ:dU^h:)|n#Ao ^:[k /UaȁP9tr]JQHVAa ?p!ܖ(]~R;,xWn!OzJYvcTF @+s VB+,b礅Rt%А\lq`6?D/qQuT7pri2r\1"K2=djV&QPy*"U~%~-aq(kuGPw|4yq$e{.`Xsny<՛{)ҰBbAr/nMTy Mu!(Ck9MyqSPӷ纱Jdd޼'jX<^`ryzPju@eNJγ(fBKB(v}WR.'aEubWOM(]~Gh6'Tj. :u*s>HBMRڮ(fb[ԊyC˰*P]և8Ayw8H]WS?H(#Ҫ*hRE)W5K^FB="Lpk w?> {w,ݦ#jVW`YcwF SAyvn/'a;?S;eɿӽRhq>S[ qw6kt><: %{o7a9ڃKv`9da^ۭQ*n %S^Ls@-|16GQF/yW9Ni4[IbM0mGtM,19dR9-ESS(]wo2;|ݶ&&bbE}Ow+b3 @<`ȣDL<)Xg1͂ (PXwPVc,HwKtND=+ԎHKT3֗}eL`=X.PtwAY6tcLoױQ֧δ+G1iy#!B5#4qp:T *W[a)^ݖ)Tf_A4 CPƾ9+d-.c\w Ӎd %MpRQ3ם9F;R/ ^O].d$YjӗD_ "ި1O{͍,bhm6TG}0P;kEFgFF$E]vy < )Ԏ霪$d#lԦ%u0U}?= iB)skb9omWӝSr+(f?,z#et$(D"Noԥ&UqVY#h?RN]?m۩P/"hzh о h\puwa W}4c?VvӠ6ԡ3T恎s#'"ύAJfE[o[d5?I4#y_qՅ?Ìz pQT2Z˺QX$ >4V$ocqV/Q!T[ոZ48dh:qڞU:qG@='2,yK4bJbh4v2#=ƹOޯ!qM)r1On}o*Cyc$aud\=YWNsk0pً6W+(/F XS/h g,_f*'ٲ;R.T[r4IX*fNts] #oR4q[S&`S/RG9hF9j !US;A9jJKqH%ۊ &ƾ':vHAn_%hu©^ˌag H .2|0k<8jf2q%mYfi4\Za H4]_g!B~AL\J2:0\~@Ga; W/& `Oe1ZlƂ.g^yvVWl)?p A+|\CNG3Q 3͢B7Wn~ɷFΏ-iͅJ ynԃsk*Up0"!{1&LcЕk濔5%)BJMR-B@[sɅ|!woהM y4\Y3ģMdM0bxI֥/t(wۄjzs%o(e5J /RGy_U@gο,\F"f M}d!{Lo~g'bX{$ҙܭWje/Xk q W|FBO9]%yY-38]Sqz Y885'ȬS\I 9fOj#)P ΟU{O$!yZH;s4IOv2J4X^U^"Hd1 +tJm7wGEn. dz/Jqi3Z}J.73~”azo1zio #BԱOMg.ǾsS"f}AعT#ezBȷL[9HG7jjj].E./.E,mO]W ih疣)T@~gUEVXu&'!iΦ'r'_wOv KVi){ ޢOj\V=U=N'[wDggPx5n̙ D^P'I$j<M(QWǧxxqHS4ӡZAV_2 YwDH$h&M+j.ť;KƙbW!-ɁN;rB4^Sd$ϖKvrg1hƨ~ޠwc;?F^:"hO[:R9:)wU+Q}:1bلfOo>;I6zugׇ* #(;lf!EU\K)r,m|N ~G jʺC$9e8R;kKQq+:8͙z6ڭ&q,yp'Eg]Ko-z[E 3(vgD.;xStƼ㡖0.е@nt|J`w(LJoOGy~ÿ́x~jw@;R>U= *q⫗vG+tWlJv۷l2C]_ݸ>ҥ"J-XFWiX0KnҜINʳE!0jʕ sx)br/0tQzd"ʌěF'Cq#~I8kH3[9s}x(RDž%A9pˇ?iYTւӲ۱#` x1%g Z%A)YJ22FSqlO6OÈ}$Eb,pI9ilG=[Z5 J,d۠ς.a2c_cGY_/qK\#su[H!0\40{d(0%u_4$ķǒrdrІmi+$I^Bb؇t\FwڙMt),sPN4]Z2=K_\+Ԧ{ȷ{n4Z,4-0L,T\>ƱQq@G|CGqVa5i!,4VB뵑:l[@"ͭiLQ#$dy"ݢiH(Z"&/46يۺ !q{MsVkb[/FÌQ ZB q8>s-Rs[/+I,6' `s}>1^cʚGf:3s* 2q/ d;qvr6ce_]=hAf"~;gf2β#Ll<, 8v睂FvN7WOcL>"DU4wcWhQ$85UCD 6\?UX DVaHj0Jߥŏ[GUgcnɍ!w5D)Y*bbǭIfN"tMKN$ke8ek'1 #SeP]<4;\d JT>z_Ai3=_~24(Civ7hNf/bi}M~;#Rz@[a}'=L/%70bTwIÈ^eUFX+DDp~KPC]fA#%u,/ a! /ДwB2QJw?.WiSKȼ9N.Rȼ%.;?* zx 8[zHP5NrղݯX) &3;?C[Xl9Y6-a={A<6jO{[!0=$[.HuncqFw>U*كeUf鍡99I|>uGzJ.5PuGcXoOjc>ȭh\0?@TYfLX" PKV4 \C w,+^#Mұ$?ʓ{a\2hL,IȘHEU/ETx >9f0\lA<.)նꅞS,gL~z8C&8 7)[oˣ:C kosXU%T*Q֍~ M?9WyCudIA[qE.ERA~ZG ȇk쐩eWm5}Ly$[Ϟbw'6t(H~>qH "Q HUs?T<~6X P\>1H|s[13 "B`,淤cVƫmۏ7t,;`ҏbJ0 _P&΂lFz tW*5-/ q:Y6e_oN)؟%k9s\醄5ESv2Mv]x,AdUu;Yx*tsٽe{C0Si:#VgTzn($]%N߮R_i|I;|vku xw,S_}Yc|G#ьT+Տ?K JmNgM0uΉ ƇMIf`Sڐԛ.fKItA]g5`&XIbZ Rr^muj6 " j" ?=*~:y<ؾF{0{ yIoe),=-riMQf֓=yDݬ;Fuv]oS?^X~'/'lA(=Nq3O[Ecˉr4TlͿWx?\N\M(ȟ |*cһ2`RۑNTW)bH'"9 oU;+w"!Y//r_OC^L`6 Q*ѩ/s/ėFtd8rLn(rǂ"i|nҐ aRP,@Xa{ L EW&_F"$1*9#3X^#PG.vYbirz;˚:DqRZؽmUX>^2?􌆾dFXڻ 4K0ʯ93xYjp `w+nkZwx1TشC|i=G9v;I{jO"Rg0GVf?[M?ZU4IZ{ie)uGY* (hd)]]N_.G5)d<3o!F^\f1PC,©@{8Jh=&Ϸ.,=)*̍dh# o"A9K3e{:`@N.&0 %:BW[z6|*p7W&&nh=EQ~~M\!d+g=?@WHeV3ۚԖ;vz3&C1~K(CPovҒ2#6@#S̉`D 딯jT6{K)hYf;nk ]ί!{,K ~udfK{ YMioUUUcSF` XIYH^mm%B?j)~0K\R Z'7xTRF o?%dm}%bOP-]}$/>g8L BTNُF[vؙV_7%e(tTTN9 z0$8i/PsjHa\Ex8 Ȓ5NP U~]k?kd)UuFGd1YmR3x+(1=F>`̢dٵtKU懲sgDr^n]4-Y/ksWj pVpizKo`WA`PNj 3>Q 7V+T1C̍4z'bHcq5Ys3"+Uлe6ʗ[](-"Op w]2XEꑐQ@pL3FO*RO6,U> )1HF?b_6Ϣ)wP=uW+?QoK AJ[]SMm,a_HF5ʥ$ſ또IᄌÍF-J>|$vdj i om;o0y0ÄR[rC[>\i!$ =VXQxPՉU=E_pH@3"3ݨMvPW 14̪P.38T.VL= ΂aL,~wGB. nA` _ʱz2Khӗci \Y[ա7(sa ǃP.a3D=*kwkM«…<p̊<'ͦLV-ɱ(r

      )pʸ(kCyB)AJZoי,ñFUKED<UW!ˊEb\DuÿYX |㹲O ZTAiLЬdԎJ3y9LdSc:h3x`Apzcm)NؚhbZ|H;w_Taq@vBVQ?E1h!'Erd/WIϴj40x%P:nLs"xKTB=p}VHaX #.4 sh:j)WZ_xh[|ZhkY!wFbjP T5ԻKXFOKh^\onnٓb3ь޿X|,eJJa^ Hf - Y;+?M  A/?nXY6 44/ZehM.#+c: m%[ RhU!qD]2'LX]]C`jpE)k%9-z .L u!8ݢ;[dHr4& %ZpSsu@/gJ^Q碝HX@u S5}{IqꤑDxYM岯/2]h Lh 67jseEtwnaPz( '}mnNJ'7p~&hE??d!Ɩ2JE|A{ѕ+0F;&IWG4ȓNS^p@t¡R[-cBxp,o 2+OV"\O%X=z-KNSm*ꩨLIE'-f/Ơ;JZH8٬ xyP)T+7ƊyxQ.bާIFdoRH9du|Ro#̆ԯVI =/7c ,%H2`VxǮ%&۲(a5n?F+U[krw dԝG)xMOYaJ4W 4$H x9Z6}1(k^{bXKRXj8ǃ|+s (&طוwX$w煙 ,coϰн0F$kXN}81cLɝjFL!#}Q_.Mʻ`rͣ3 Se(U<S3 :͇W\Һc~!]Ûj:tɲ3;0$duCJ^231Qlڽ%R*P3 .J}_@AXf.'1Lf8mɸf^wҍO4J$'P*@5l r96(T_悻%}%LRt/zbCΎdRcQ=L#XQh*q2k=a (5J1FQwR؋ie[c=7 vVBʁx}XkHw=s՛ٕMeXVI wBU&R(+ySqi./GPH5qv0/%%%G4]9{ \Jk9LuZkw8l:B%zB˅yQҌ4 aIa(ԋujA/ >;q^D˫hp{ϩC'4dWpx%;w6P^g@RZ!߳WS^(1e!K$9@.)eW&D} j3`ĸ[i15YUUAzqǴgVH-كv908LC4yDNEjqd$CzfTq~ƅ 5)hPѻvn0݁i}$, ho0?ٽ6M4!?30tfʦ%.yy](!R]l|MgtsKo\M'쮄-%gYԐj"E#JY8Ԛ˾O!rLޠJ2&Ihf  '&1P" a`&K w ;]_ey)B:4Gbrn"z fM?X >_Ki@dܲ5ځ kN-{<0i!ҟ d^854wq:M`K,IB97ԷSyەqnݷ.w_`vbW1"V'd4LY<+H_39"Cgdg$Ywa,=m9Ri92” x.GzLrmj ^J;S~z)TH0TKpCq^B]Q\oϚ2VKF!wE7i 0[bs9jɹas7U:T`9Ů M[-I&uj_f qB>K p8 ^X`hi}g95A}90SةV Z¡?,U8Ve/`D K\&, V؇*P`Fo-O;eݰf WVPt-/:N"޷#ME{?oG[.Rghr KPKt R]4]1qŧ0x,ՙEL% R j'l e-{e*]rVw6Y(*Ϋ˾Y6wxO*j?s%tt>.ZnʕRZ+oQZ z?Kf눜X#zP P=:`]>QR뼝3Nw%ċ]+&62c)c3X:F}Y@*9'._4ʅ}?dk1ć(xKWFm^^ & #[w}(ֲA3?3u?dpxr޹qeM J͍Mg(G2DGo- o\`0by_M 7dt _ '%@/u|~BZ"{·0 qj zP,t wl͠륵KfeYOHITcρbw|:/py!`h :6FdĴh ]cR>yU̧.qR=#I#,bF4F~"0,8Ce Fdxv* K5P7cUV`Iˎ~hAsԏ=%a= k++rtPP7uDN\<|*"1d N{d îBΈ˞E@g\tyW!<n*{qJbg7n[N2Z{2pP~J*\T~%HFfEiG}VH1c>fТܬ,RYvE"+?ϖ{6JUV-t/.7DMꡋVAu#CPdAgB}1na|Dk3?^oԐ0UAwݖ6#?) 5 N&؋ ;qF:S-[l}'-醡5*P&:In%oO4p7ھAm,J]ppJ@.(FYw ^%L=|N.RM#t _V]b(^4>`3Bf9⿱3Fwh6'pA&c;Ƚ='ZE.tsWs(]NNtmP*AG @c EVK H# uHCY?% ^mD mbKSyr?@8'/,u |q8#m7]&rv#JumG'w^GJp\Fv=۲2bKCOO@._^ڿ/cӻB8,涯$,xh` _vZ:%-?|Lя,@h(FN#:PkWSR-qJKuQR L×b*Xyև6!ƫZܛGl\81>񫰾c(>P]dO7UkP?Kg(y&.zXV Й9dx;'#gos<2&SC!zWGkxbO]EZc%0CK3M/[*[ͰQ6[!e E - ϖ^u{}ITGvgғgV\̉!A2+|+o4*Ywsǥuw]mSpexnwQsi E˃rs69ݍQro1^D(l˄DՉJ{Zlة4tD7xz5,:DPu"&(4#'jߙD"Rgg-$ۏrbK5<ՋX\a'&2ia8~͘hBK2M4/bhڄ 45 3 :)pc3kԧ+AJّ ")>&mXS /b"=^EKS{SFH!kφڿ?mT7#6=b2s 43iڄ$T1yFTC $$n[}Q)m&^q/ SS~.GC)Z'( nBbMH#9 ԠB @b 3bcWQzT^ R9F'a)qHQ z ]m}[ثYS?OˬY'UKΑkpc =vba߆Zc(^.`+ rpVarv` ۖP$,C澯|rLHDxl>QpWzn`zn Ή 3Uqliz6)$8Cr`R]49/p}6bTDʡ"#* 6,|RuLv9YrY#  /Vf6e{fȀQFS E_]hmˬ91?nE'˞hNhyYcIJV7!tA#YcK'E,IZg) Ǖ#m:~(|MeH O۰L!&b x m`oڝpػQ%H642Cg,LK8[D(rö!@>!Fˣi00QS  }ț5{yIfckE]iTgJjf0TcN-pc#9D*{&H -@iPdH@7ENCILNK_S `AҚ=Q0/WK!hZp,$.+[!͑R粯gl+?\-r]!Ud=wkttbyx D{cKC˒bWc}uR{Q(@NNYV}$'fS|6:/RlLIpNE=起Me3'MZF.e)@f@O BS56",,Bǡli)=#9+oA tCʭ&]靝"TX;LNݳ!4 x(щmo.1`:(nE5[oCBb"SĔb 1I_VAS-E\/ؿc!8TQdY &*%-lU wp4:%+ C: wfhxZ]%OA&`Q"nR*@?pGM$i ԰*@VS7T|U4|TeNCjT=߸ljAB ;HSڇHV]Pi.s& ;AT$xOVZ$&/h#wgB]،=KĠvٖƗ 2F8 MvSYؓp>S#q5((L>"kc{ìɞ;2g? |j4^PAX ѵ4;=&/qpNr,$؀ }x KՏ׷ t+uAo,v[ (or[XipU͎sAޘ5Ƕ)9*yG:GsMTF)2,ti朅'c`yhЈxz -SO=9},1rT汛ӘV34/!i({̚AsMB+ri~9TcH:'#ڮPfQ*kzN!eWJmBeTf.vRg=(qٝx#]jvCOW;Y֥NүxUÄوF{M/9y\N>4tCQˁ~Hs/"7la8KW -2F})4AuIN1>{ygxO'4;DP q|P0ɦDw+#eΓ}Tt8Q0w#u| =z9h&S~mp=1JtB`=CVo:l8Y U,T66fs=apݚ%gE5 Xl2h3cj93 Żka?uZ\mذHZj^Z)W.DZ<쿔XQ )o7:I\ф vNg9& hQPg8!Nmd[<%wy?B#G?-Fw(-)t{UK3-,l+sgo\>IH܌)-CK͈Wx m>bNA =jm>%I`ݜ1Syg9e -l>ֈ,U1Y:%С_nqcX'3'š10F9.J)^[ [fSoxG*.!BKjve("]@Fa*~dmvgWߖ(A""t[ݳ}]A+oݟyL!GQu*0 g]VLM)r6}] n..`5:{ Qc+%mT ]gv _매?Tz3 hFdE$`R+#$>~! V:FtpL[S4oMqYD\oR24M5g0^ m?kG%?ы+Nr$yfWPWp&  gK{ mev>lPQgD:N/m^,UUnE^jĸTcE  Tbet Roi%"YsMB7ュ8R,YH !/_֯όϯqr[kz#zԶ~wWX Mnf)>X/M+] ŒϤےF6<Ɔ]zߏ^61{헅B~R`YmrE ! Cbz,3n04#HB4zRF/hk0nI8ETk>#E7;%ᕧPIpF)W6-{9[zcm=ͽ?;# [ CQH_w^b@ej޹J6 sP|,:/xB~ubz2c Yزp)7E ܓ5QUa %u9\h%/},?| rſEp[[, Q^ۚKWGy}~ibHfN1p`Ŀ[z!b_W>\+qV^U:]|; oGo Nv9zT *Xn$Y!H PL1U.NL]r4S9kuT`^kWW%K{)Oy MX5!V;œ$MMZZ {?df}7LBuMym>Y}N=DD }Fx$3>OWIH(ga_FTE Zu8Bn1sv{JN1DgjP02|(pCtw.-JϰUM*SjVg6kglE}hCQuz.%rP !^l!J+ߓokJxII{`u ` V_.!Gl-GQE~K`߰. :HVAX֬H(o.hwO msJ"ܲW4;1w>?(9 q?c@U6PLHhb l7'CmŎA. ($<1ĄqD/!R5RzN6hnʡ9y"KcnbG2T-C0M? 7}fri l='מ@x^CI޹T9{ƂkJKf*% {=ꛢ.tMJ =I*a>ntwrԣלqj$}y-OQi 3<μr_?6K27k&=aT{ |t8cX+\t{ Jv :Ąm`I'`0Ѽ"(wھHSfg-ҿb#ShQוC`Yٚې$L~=y2iYK ,)~aԅ8 6#iI/vo-@d$%SWx2.)Lbێ>A͙Nn n\dP>n =b^G`-eO$eo$auFLlb5t1$wXV*UKu_dU ȶx ]p_/ǔrZqj6WLX*on^u/sբYQ$GK^ _x-х(e:8uр5(uɘX̅ڍ/Wb_ū@Ok>ĩYSeiÓ'h7;69:]-G}kmTVy@[P@3*toN8 _h^7C@hnҜSH7cEj.ГԷ\5QXēJG~tיm=o,fzO%ܸ> Y&dž]YVyٟ#"XHq`25P `aanwkJYNU]8P I3rI2!;TXQ->ѳ2$ WT(ֹ=~f~~xMۑZsz<J/kd4Aَ ] r2Yj HGY"Xey,$Cz涽dhrmu͖ΎY2-F 7COp#Ƨ Y6擘l[kAF|_"gG@>JKsJ2-$i:ȪZkLkiBw48H~$#'T_q1~^P~MŒ] spO<;`/PsY-4 uq.XrFڦ r|w736yo=-]r2194~|n˺?ABN`d5% bOgtn$ :25_N i)E X%|8@ΚC{+9JMLxQNՃ\֐܈4gFPSoڿIT:8ùA8w`qT M>3FeLiŝܤݞ>4ȩr+*Vq}|CslBj?pv3zw fh'Xf+:&WkSg]Q|Q'e um頓g̀۴1EH2],1=TLhAzeYgf`H盝Z'҄rL5F/mTU7p`ˡYqTQcZJT9[(؈Bǁ'ĭW11.O. RI?C>/"w.tZ 5 c&y ~ZNG^ۊ}T.Ю}7{ȋFfRI!7I+c72>z$yIë;L ҭkzzk nJ.`wh0iP-yZXH߅ukWax "6eJNC9l^aLګ赊L{R: ;*t O@Μ.`ȃO_6c. >|F3Q-_=􏙵^l-;K,w>@<ժ5BW`957r.r5ϫ24&Cjй R7h,|K;eWOPg10c;M/,)Btv́}iQb=^PGtlU7WW,)PU< `BJi:E~C8-v%L|UL]/..tNLJfҬ3\2~LӤۜXͦWN#ef_]W+jўD~D@ `ݝcf)֯Mj7,)!R𢾗?t$5?HF/R-uOꚛPz~੗ZI.&hF# QJ? s٪6=#/=1A}mf[B<(Y_hKm~E+`%Ιw(HtJ9̤(Kq{0W=?d]Ck ܋ t}+SA6Lqw~5=G_fp=ɫ #Ygr 3z7e7 5(\ڼCA0ƙ?杫tVЧ pUVFHlYWX!!, . (?r߶E&Bev(R?Tf[(Lsܧdua;X;VJC XO,ZM[/<͙BK{ kebsfQ7Gf{ǟߓ-Fo-š{85AINrU%T` 璜!vny&Bᣰ᨝{$oA*2* AԒiËB2 S,QaVB/~[J9`X+c h`465+˔ld]mF٦e\Ly՞R9],bӻSpSM0w 0N!'KANZZ+zdg (M>#zI27Jm:򦜗H skC"t2F\m5#Ϛ0 JhθM/Gv^k(#=k;K՝1JYizUKƍ$ΩC۰\l]isÇ4c+I2Fg5Zʑ%ھIL預mnݢ -h*2opCRH"a\.حSi,y?mC/<+H0j 2REq)JeH*/ ݳ-?Kט;[x3D-'IKXz& X/ސr;ZWW/7{'v˔&OYχ‹l3\9T}qK옲(6>Գ u@z~%؈n^G tAt"?'~XQg4,N_z_`ڕNZ53m(~2lb ιt*ztM>Av2ӽ O'g!qPMḵSOFOlj#DޒyMMyLm'0)U*8_onM[`iA-9pTZPp6 fko}muf wyVx p(R^ute~?/dkXd(U_`!WD?eVgށ.ڼ0+~ ^WZGNY;jqP 5fD:~jq_oQBM0Sts13U/[=%W=_uD 7]QiD5АQ1PçD: 0q* d$AMkyEK ?6iqNI\pdvYFAFs;9'==%SxE? |̄th%6D.+!uIz( ]A@/Pkjs fm\12|YNc9pOfi?-Sf4NW-ad_| 5aҬ~YT{ +7&A]@!- vb4-5[v(NN @j"ݑYEy]j5ӥNeEV?ƸyMKvm fi,Ov{moы֔xvN4Iuc9@o:7]Qa}Ry?h~tSekC?r}> &GruL<YY1K.?Qq[ 40J䤨A Qi9;aUx,IZ!zNfJEmM)|{v31yYV:c=0JE_[]*M37!e>pP= m!Q=J%r0";# wQ=Ba!B-F+f+  >w?u,] _iޣJJJbhǂfq}PZl5&ܶ`kc̦?]m 0mԲ!OSc=Umݞ'2RǣΣc$'%y7 U8 Yڳ+Y?*̧r5b - J9Q yu[yVy #pb b‘ҧ1ȵ|PO {|.7}Chkˇ;G۴̯whdk_ c%w;::lAV*ҡ ȡ}L!+k $ 2I8Pf G{2fT<>bI'C0>qJX:"ޣ4X,ߔ("@u93`qUw{jۤxʝA^vE˄= dD/S? OGBwD w2w9E~}S~rS Vӭ,e ҕE.^Y=Cy)IW'1&E7ID^>&aP""KA'&0#Ŀӥ}'{<Bv X&~ 幔Kq75.sYN'/VyNh='#n $ (Hbvy䲀DN ~j/j=uu7deJ:1Mά[g"$ ]H?r.q8+^x_ Ho#+y_ ,ses?'x9"^ tQS'D؀vH<˫H+3OIet 3;OyyGԙWF: (#| 37S ƀ7>)cHUT&U?: ^> *B#CJsGGE pFmDVK]m[!apXg4ЭuWc3X`tqFTNmc9VVv r;ܘ6 e"y67FЏ@#_ЏR1ČNuv+4g2@%օwrABy;lϘ9#F(^G??Kq6}~ [մ[`@># ?JdqVZj<"lI3/ˆMڀ,<Em6(#eR-d F`Jm`~N:'wLܥ<"4,E;nTwvf4 ebHia&m?:!xqĹD|0 H(Kg~Vɩ"_.@?fhHXĴQ};xuV nT.rA,$i0%G5N 2*R){7_d]9N t(c$AA~gV$l=V~fB1jr^qY"fI)`\$1f~w[LRؿ6" T 5fߟO `a'W!T:16CN} ~nM/6ZG8n%ikZ%ym =FwqH6\9FU̢0!_p+0xBx}{6-3h/lxg!@J Va=k, ©,_\XﲋBb@cz' b/_OUz[xqO)c24&_alwD}1#͂ C,JY`l{Zk">V-@Q,ōéYYsNVI:$Sy^~!OwA>t˗ A&h]rƷ@ϟڥsÏdw}x#A-$63JJ\For V9q;{sxorZ,89yv!̵4豁QxNOV,Q XMJ!SX|zv$x ?9 !cy΁#R} U/nND|M[<NJܓӔa6g:T^..N]At7]1'"} Y<y珧1y+bX7ȗTGm7ck/Kƿa$VU 2xo][aa9oHmy7︙FC Y0Z֓r~3WtI]Bv65';͇QUJarkdLe-':Izo'~\@IL'`-3~ۀ# 7Fs֣CYT,'RI\}.1=WEUHzR1U]NЖrspֿ] !_Oz@x,xӃB=+4y4KHpf8;+N) fUEmlrƥDgFN8'=,WpX In tϟj*x~(j&G+z,pCT-GL"mElZY4_vϭ+*5ɴ=}TA֠VÜagܝSUŬ$h$?;@C/,,5劥H\#+rh}x˝)sشr-%AQxi ,YWmwJR5T`Sq.cvt訿:ar0|=J蕉C` `&NJ%-{)lIj[T'iMF ! Qe R \9@H8L~pVO_@ 0# kh]\ ˞$"zTaÜu*CyB^?;&z:ԋRйP)-E 6 ׬ m3G& ׳6gN݋@Z@[Ui㑠V ^wlw&/9H1 >XKS߷J!\hvc򬼶Z_g 1QNwWj)ҝuzm ro޸޺P`~Q>xg2Ža"8/9:UMA g]I5< {w ;Ґ'Y8+7Y3|ve1TI(JQBW\t|7AX gK`@pZڂf{WI"'$t~u(*Md͈/3rK^o%č? ^!.v~*/ksyE'j51 HLV](9o~7fLn jZf=-r3 +;͘ ),(}l W]{bUYP~%DχyG#B;d`kq)ovY9G $Y{}3`4QջUҝ_|(Qm5 9RW-| \YN*\U>!/ Pfnse֒cB&/Wr<3 mBcNhAS-L惐ɹl)qL$U~X3&1BLH"[zPKFQKmIK*֣(8iW[P>x{[E#]XxrW8`1 HǃqHXp5@5̢/ ?.ټ 3t4߲`k4wYStӵb36XMbP@OvSCѴ1p\C3s4iב]r8_؈B5s/͞+zRNK 4XxcKe,2ONnr\>DUﳕOц Օ Cw;; "~##4S 1C`Rd̠NQO" m/,Fi CT9 acNy/ɨ .UgT{lK ɩ0/ @,nz-^AWLw%d*tˢԯ{ttK<]LLx>̲Xs( trdz"Ƣ0[+S.oƬ2 $⁑Hg)ju vz8;vC$)G︺Pa<#WCyy֚X"2Sݡ&dF(Р58(,5-$'egI!ReJ2Ҕ n LcCshCA?{R I"6p[x2ɞ_޻b|^NټAs/KT! hc5S㭠x rP=7~thꋿm((ZP@r_ܿ1L^=&z`#߹/Gӈq?MECDҴw\TP_nʖ}F$'lz)ׯudM0=Zy+c*T*ܫ&k$?݊ݲo{H'v<$PT{|hb@vk|&([/?SՍ3ZG%F#^~vPP&ILYg"5IWC 1 !f$cۋUJi&CmGtO|ENAscc+C^Ii4{zSzj3UQWjNhRsW2ܩ,5^`eW\DG9pn`Rp%EA!Fx(|\Nmj& PӏVq=v0sh H^h;B]ƏQў KgYZ0707010000044c000081a4000000000000000000000001643420d6000075ac000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/k_uk]?Eh=ڜ.+ˏ'0/ Bc9]":N}"E?ԛ`%J;xH66:3" rz7I' )Dϱ8lŸ3#›Mr K̥܇Y\$]W}oٛվ:ӵVR'(1+,{MQrd~&G ?[ IuV(X ?jxǞ$0XNUkSh+XHgt>!L,c8n^wnP;{rZK|c7-x[0Êk盂udj Yq_Q)ΓI9( ](2&~֗6tƍD(QYRx\Y!pPW؈\n3sWa: BŃ`O8v;_ZˣH'@1; ]5I)W\TRJ(OQțczz12YqA9U jnUO.̔KU!c΍P ;nc?#q$#T_!&iceR\ޕE)3W*VcSyKO AΨh҆{)z6+hߏΠӿ 84+h]pP~P{L ᄽ:D'lC6^1b6m˞4*)Yaޓ*%v'_*jhfyQڰ1$6I:[Fb˅وb`ŠlY_O)Te(&9L/fȵt߱:d2\B[wlm8M[|IA69Yw$/j Ɏ6G!=? bJkЀJ6|==JwƈG]&1upYxxOOn}kYI -]v)}GM31cyYBJ֛QBi <&RWªd P" PC41 ƖΠ#bP& 1rKkxeP䀃 \/s,׷_ k'o''aV5kۈb4k铯6$d#g[颯֖hU,:x(nȖW(v{)\ O? 7RU; 2ֶ2?+v*i j0֛ʄ H^<*~uӨ%rضfaet iE$@oWjW.1E xk=Bc8].AnD;geizEneT,Mcg,Wn^{-rOC!qAQLxUzٝ%s'S'w  [caҸhTܐ%:x)*pb[y%zGW1ck& @p(ThyKn8`ڧY$m$Ҵ05CYٸ,7SsWڶT0 7e$<%¼4r}CaJ%Tq0C7m{܂ֶ`_1>ao _l e\8GU ٬** & 73HxܴKêCM%|z.LtWHbڱ_.rv'z{)SFMJ1<KYtix:_'d̅F|QsxT 7+\Y/+ St~DG[92u7+4Dk36e}@)S؍=XLÃKOk}L y UROßdSiSGhj <7r^%eڝ"S̍"zg+JY'I!yE!sJ+5Ԉ4DYcЏ4Pf?eiN\j($3lq!cd{'nW#S ,9M@ri® 's*@*s%=HB'䝴nϯ C~"0nqȁЪ|b|V1%0&cVKH` m9GEpAჸ6(fe2=72SPoSW;˩3L-E2pmm9k ޸.D)O'/og}HWs*싨̤,!XY{_h?s7ߕ2[1θu0Anզ)<v5F|qC ~W{jMN1(ߥg(ʱ 8 7e`I^+R'N\]|4-S~@vYxJ7Cxf%D4egÙY𡢇90Cf  N[HĔy*?kPjV"ĠIT)GGA\u7L 9;Xj:ݎɶb{5EXўg$8&fPnkޯsD96}j5w dl6_eu˜ Q5 8"Cw쳼stdb˘cIdZW,`'oEM;^gkuMk齦rUHj`7i$/5+zNCb\+Wp M>t&Se t9"&'tRxIJqwt6z3!։QH#ҷ6XE6hU֍1rarbTec]0f2)i_SU*$mnLHīu"Mps -<7,?kދuy>=h+%^6T( m]n)80=zFr돍Rj[0{I<>`H:haPRjdi?XT.|τrt;> cqmY.rFh #?>t0lD>zZL"ɺNy4H-Q{xn)s Ӗʑdܯ2Y_4g+aOYKI]eFjT6m 0$U>7Bȼx\7܍4!uM?/zBsVp?TmF~W|4x.H,[S-)xvQÕcH/ddUw1eo@叼ۨ'ߤЛgLzqGWkԦrm%dH+8M2CI.ɸz_gLPf>rzD=:oIݲ@'Wk6 I9ПabPΔ?ȀowK7$H.k-+J($јZv7}Brgu(°3DyNt9a!D~;J4=M! zwa^Y`nsoC7D5U:}٠M$Y+L Qdb 6?IsĔ5%(+ t2qjSIRm;OD3[r'0|̦l@adUnWgA; AVR9r3R ]*kE!;\0&n-4zid^;m䄑^ʬoiO H;ٟXQ,esW^đ˰ɹ{gymSK􌼩fxU=X%8"v%b]=2u+뾡(?8<7Z 5T")Z85l g![qV8n KI+#$bU^,pm}^jY쀗DO%S7o%[ M^19vAm\6De[DDž }L:l٥͖dx?>~ Kal ϱvտNB rO:B#"'w gM*N[V<+ Ҥ`JfTY{9Jcҫp*v M !?4)Fg=^Y.\Fo;o͎/y'DT>K bvn"|EO2>XGdc~kJ|VWg@_oC&֮n٨,f=y=*OA%|4 <0,y4$_ѡ- %yvMٮZvU m*.N6t9ij*8 hoH5$ҫSs[JjtqL2Ŕ wz⣋sJD]JÞ]bR ذ"uOPƥ.Sz0Z?ntCۿ%!Rd<Ҙ>dOK({!HnC,z- zF'wu։$^$XMRG"#F+ő.]>u/}IQi)-z4/CdTS#O@xh*8xZ< X6 *.=Ÿwõ0 'OYt}'4}m|c 9a/tU F䳮o,Z,_V9ฌK(zyLWL[:R_׌j㿽 _nqmUXq3Xcj,>crx8[M(i-XEaЛ A>P7K%|rcƪI]`TlM֗ji!o*(2Ѹ2CE$OYc:^d=E1@k l U6jnyW^kh>#Fv&kJcvŽC޳gh6`e }xN`Z@ ٸp]` = }C}~#zr?i%z󌶬g)phйkCF?/P-1_Ij@t84ZM>#DʑI#iE(tf@A{"4L= Dn!-j,nt ĄCv!͖/bzOCAYXP4C @)O?e ]uWDʿ D JV;) GQvp/z # j^yFvj<˻ cFV#pbD Dz{ƴ2B%k%z mTAf kZ($Be홏8"} NSx"Xym*aGQZA Zz[kbΟ`c[6Ҡ&|TiEAx,Z:KmvhF6 om0[':BRݳ1U#0hiFAZʈcw[SVjeBt/+ 6F?;J)VHD;ij&?Esim'><’h)8DS/'z jIZg)Sujq7GA].(06C XPLWLXPI_ }6>:(ղ( A +O:f/ޗVi/:L,fTPdw&uMGģSwe*R| @[q)\#=Ta$v)>!wRkCfgfZXg4Ej1 C`.kkwsvн2 /Ǯ]tc2 )~H19>HHy;06:;#H& b)d#ݞX=(`jҧ*gF!;!ܽ'i`Bjj.!aww=vlj᠕!Ot$oFV@JM/ߟV.#.%A#i-V?9QN~/tPη/G:vTaߜlǃ^Ec̖%A.9'DI"ߔ"3Гp o$j6uh摽+sb5)]'gɆ2>J"Q`ѤApp7SGp~ "{x/%+-l _ ]4n A:=_ H,7MQI%pGO6%gJ#^0]ӞЇui14~Ĭ}% fRqw +sw+ cdD7mkq@{Iz9kZCsǶaͣL9ȿHKlq^TÁ!*КN8_ѫ-j[@Z ︧J{j/GGi (Pfל=geḐuްk8넶߷hTAg;|-JqjvmzAd/8 e U_;S5Pk@"?d/$yVQBqB7') !tWt' V*W"e;:=q6ՠEڹGӈ"ZU⦽ˆ\Q) JlfuD]}g]FĺU1kO`Iub3sN rZ]lD00RnBa -D)(2~_s7 ڝnv=E>e-XT[YHkU/ڗrA~%Akv FZ8{E]ΌRf  sN# I1ex,d>a= h[wafemՐx:XRvF[0#pNсA=s*MꇉrE63vXb'̆ޒQ!THY(#Gއm$q.{Ro'Qmr*U,?*OOAn.] /TQ'~ ra.]m+RXb"$54)Fت gIBc. 7lQJ&A/`\m;',PQQ ]rFx76bJMQ޲ab*PLP04"m!fhF mFӲ@ *V5Jt"TD/0^A4EBB?J+i޹2lE{5Jky#XX*el uߘm:>ثxǫWeeEW9"%֜="E2% 3|kGZjCbإ>T 3#:b,ItB9I#N\pI n 4l,i(O"#.=e3PT` t?m]xӿW>Y=aԼ J.Nia10]8}83M9P/AP2-*fE6'ϥj-x!]2h+k[;Ί9P.;<.W]ƶÂ3iCE*Xn&fH׾Eة)Ob%yL$"*U乍>vZ9R2=?sqUT죪wc|"TKU{+Yv{x@}^D/}O; Iƈ$s70e66 y}>`3cc}fIŪ"%oOIj[J&[S&3bÍ zŹ5sq14% [Gh;wvϚC]K=!t0~s{F(5fn:nrf G#i%]H$8{vi2b;3T?|-.`R`ٸ`9> WOO[5|0^S vgAs~甓IPˀrϾN:qˬx9)$VF\mN< t=HnF<Ǧʍۺ;NwVVc-~{)NaV=ᙣ+YR:\!_Ťi&z8ˮj1ۚ{l+T7vIqrC8" Wp2EМ>"a+DRnAs;Sb~]3MxeIBml +~޻}ww+EW0ZxYL:FOCM2ғZ&~))A0fLU:*xPDO1jDn򝇰1I"^3O,WIvds  .haݑ;\r.m !b=שs7#8m:QJF=z ؇cWfjf-%U WTgj=$M+d87~T+J0Oa˚57aDd0C\eܑv Dpe-[_-bTxJI=&AfF|~Fr ~b5#R9tbĎ2J O]iE7@JTo:$6O.ތUj@ű RɖU{X6@YYl̉X kp G{)?sV6Iʾzgt1QI)tHfXwSEņawNLwj0>>|Y;_:)&V7Tڀ3Ci/mu4ND']e;y{x=5m 쎽3ѿékӘoΪmd`~KCbW+zvH]MXs1tj!M1NRS@e7aFWw1VB" ?D,TjJJi"õ!0De{[-"4lxMB@( 0! 3CGʴyxht&&:[ ۹ajTye_P^rrFKvDmI-`>i͛6Y92JaD"FGGSiV))C^qbG9wx1hZ(h )45&)М_Wɘh~>5󏗔X#YS_ /!~0@6R1 1WXP/3LȆRQ:bd㻤tԇ[}e>;#"aQ:c/K3Cxnv7ly?̈́# 3=LEBVnQP-}z#;-sk8l^6}F/rPD{4|ZQhaZ#RA_cepgOP|g:S2_<$ %w%fuhO^]@ЈgK]qGN4%Urn揩P.mNc=6,5}CL {!k܍n=0 r֏WjoE^ڧH>`f^6a{A[vTcLzRڸLx\0~ݬ2P#;˿Y+;w$C[~aD 8n^ @OobŒySHƠ_s h7Wxм?|"llәrVJ$WjTm g}{2ǯ#S\c@kV7ϕEeOi A@k-8D#ߡ+?"6: R@,.!䨇N3NaSB(0}4! &(SI~g8%,7̸U^{ @1(𠒤 0 ZYb ZtU.Q*rb8=;FTZD0ؾ9 :qnT_elDWbzw"P@a+5+"\zV+!s} 'hzP6;aj[,f^ȕ,c{lkv)XC䏖כ+K XǯDOp 8PMBlᯏЈ1nK= <|ʞ_!__mccٳ}PM*#py}&IOַ̻0M`y}cp`-q)Wy1c>!xBLEN/26"}/6y)c0 ۢa싻DByoT];IJY'8 `!: ϘƝ:Z7x.o,cx=~8+ĻfI@&YqU#Dע7WWpA"_@rwؙ7]?)! |+C䁄Ú Nʛy_$Nh۶ ĉŬ>0{f cwGr L%cYt[;E7* Pg\n\{bˊZx[Kj(]Vh͓~NWL&I.Kp 4_ΞX|zy3CFM=4LS%xjss~-cS/>]c* ʾr9N͍ܬG$mJHbv--&S C4RW0m6nc*YA/?f^d߂QěuuW(B-%5 =ff(i)'#YRY CQ0Kr-Q:m/B ַH2mlqa Q&eeք95#pmӔ_"0}@UY PUB( 2L e0_}qqfAkjS@d"sg` UB ]G%2fl%Jۗ2 0g r2G`v>Gm9"h@2SIuAbƀPF@+ K<9~3ONm $ oϮ|Qk/_ع6&!>S)ƼHy%T)!;@bH)$J8-I6q<@aUL\͕+lCʄ0|;tԲy-5mk/C:{oIKZH{VY`҈vW@8j#h&l16D"nB_dZ+ֹ* SZ -սtܓ6 7ƚq-_jjMV]pa/+3@/|=ARI$Wlղusvy}NѲ)';xB@HS IJ-ZymhuwZɹ[|U]@ۤ`{ 2=SF;/ ԍ*T3V\xŒbIQ򬈎3=9 -2B-Sc(ID-}n1WGv$:-l=HSe~{hvEj%=I߆ 8/8) fhrgXqPA̠Wsް͑S؁4f^G;կ nҙl/Pp0խ'f`CuUBHJߴpbAXnm_!&gP9;@zd{$8BNg[ux| [i{w EdC n^DyG-G;Š?dX5V'cz N3Aq[:@8m`C0!K.aQC'7'b\,IJ@)O뮏B( WGhx6IZǮd Hӯ0i4KqGMbS;6i b!0EǗBsލs͟DlǥxM ,gfWXq9&.3IXŶ{r2= NEQ/IT,i]QkAJUZUp".F|{b]& XzsGyDfFT ':c_ʹt`bA:#J&Z֧qÁ@h{H#kF(2#{} D1_E{B3y.Q_-/3֜v5VZ[d: |E8a2Sҵ9[,GRKZcp]g &}C[");q۸^΍z 8,ƕz@>x_ ԊL0ޢ1awq^;O([TOôXܖfh%PI֥CP;2ޜߧ1*-{+ri >pEOċז3`">9VD!r>Sy5ddZF"I{psce!FT; ;Q.aƬ%2י*ZG'sc~$-H*lKŔ4| ?6@8!&9 EȹbOb _UG i>C(?IR隵䝖.MEQʏx۪G ^K5p6S`F1M=t|\~/:"c bF%l{9%1);L%c!/ ts@Ϋ '{L.[ٻk%$ZHyM*ČPp5GfAml.! z)tq0So bl43j4ԑwƎB571s)yZ>r8XXzK^(9G}!`xQGOFwNz,/Ej9; tYOr̃2&ah  jwC'7"DBM@֮L$7G:*1FC䴟:55. usӠ:Kez'gbKz[a&ГEbJ2Q#pY5 _]GeuKAC7j Xd;U!JWiK6*-␗4440,my :u[THmúF|aL^O.G_kxcCP7@y)efV}wwU8OOzy u0jM?kA{]VȝcjA@@zZ=>~{nɌiP_jYg"+dh_eY澋oMӌqYpރ,:A;&6xډ* N ?6}&D+BkQ8*ZK0f%`s!~WŬp 27Ȉ#a(˾SE"7evG=^kҬ9VTO IF^1Xb->quf5ƛL*Rsb7|9r͋_do_Pl:ϝ^L7ysl kOe/o氫~ES*Svw@y'X B?3lÏ¢!k9u[Ti0,W AaA9އN^(9+N,)Wjon$O4Dž;H_Bʠ<LN}PB&:{WtLI_K!̯?; ^|Ed__96jKyz: dZ0R^A?p)ޟ5{zwd;=.=}oD\4bѺV̂9LCh|"ro+*5+ಿc'{ǰg;Z|Am|};n/]dVYw e{qVu\eHLOwjd/$! O7qHn0*ڨT-4#xj0<*zN[<Jkn\+)j|8E54nNHxڇGvBšh"Ǽ$[t\xX76ةٕ}rff$YJZ80's1G]-+%껣cBE@Qiv\_\*Ō#2XY[Q@t^ć4ԁ& 'x$耙 +y'Yx}PˎrO.[/>q((4ݲ p'Ylj6c>lk"q<)$,{WodY\pݡ5J_rL&LYB@~ݹ u ,hJpl=ҡ 8f?I5vLW]ɘ%eCOz,ˀW|GSn?^l/jz6lFGڢXyvh-cCH4`Ed@+u$7HjvⲡU@Xˬ '$eLʢc,:*Xtxg hOXZϛ$tpeY-Ob/ x'kr tE]J~CZ(SsMx~k]N T apTv0EEٽ L/󇆄xklRWh+3Q:!s;(]Ywָ :X D$9C!sTm:Xiݩ?TJہ# l3 5TTv% \ue%@ƱKkxvߐ3`>hB>C[tw Ȩ*r2SI0R4Ճ$6 ε&' WsB940Iݥ[ ]d.!1_jzW ]F7:NU0Os˿L:јI.B62 ^JBIJ? $9O//{\>JA0 'PD)&| $hioAT躧M#NT5nIR> *`mXc1va'x.E} *_nY!u>t1"׊"rFaE^gTQuxpwXlm4+&eOЉErP\Jt9mW2ڪoyWrovx6PD;@s;8qLx 7|6:I"RyTUm?ةs32bs,+u{=F/  &e\ؑW{2j1^te7+e[pGv.GՈgM AU}[_|S+3XX`܆Gq3+*y~k hHc}dΨ#;":.BTUiEE\X%#XPfMCL.&]C%F߉kmgus]f:[[k3ɍLDZ2sO{B: =/C@Ӿ\[g|$w+qDam:PYV)uE82jY~~X~ CWv"G"J3)ֈދs[%-]$Θ w,";aD մvUݕ)( AI>"uhMUe 3:-$y^O6oiP-*[һ׬/K*r3!j4VոBrQ2p1PKEMtqec>-ɉ'2 m;DPq6Aa%2rkpҔYG<4N])!$ g)Kֱ8_j$l\%b}߾XH GNOzDe9zm_X%&ԌOA÷Ġb,U^_ Y )Fm ^Krna71 lV;hSaMLE`y\o8kO)RҸ;gH[Ӹ1O6(}5} \P%+j+FX)A["20 [BE\Go1 vGZ[GXX» .'c7`غ̩b N$ ~zv%To'kqpH*`Gi0E?_JGv(!,=!O_ XUΚ R^ )PGY(}Y^hTd k#P |m9;/~|ץi[u1bg8A4q#~hvw-~*SCᆇb% il`]mQŶJ_3_hIBU!r_mT:~5(  kz8w GIM^Xz`(\pmĄ֛mxG7 AsЀql37l[oZL5 TZF ^[Gn-f>BE@_RR̢LF_8Ţyp/=[#vl x+K&.05/3DrxuCC%'Ph:a:H) iF'ߒQyrDI{.!3^ZN:J`~ c<Fdj.~\(YwMI!cBćA`_?nBP0G>L,CWdy% 7j}s ӟQt5 !%qj˘ZKh&ǵaP\!{9|K8B.Վ 4]4RE$YRТ&ܪ'93E\.vӛȦд+ SL!UgZb֑]+Tlp]I@gPqTjuwj+nR@ '97Υ/Y ˃b@b@$2GKA;fNK#LSΰRz* euz1@ʃ+ZFb/L {e-Zy;1 'yn1 1ۙ9/dU QRC[Tx ,óRNvmc@3-gsȣR\=NDk0o%(;q=8GѬsf5eIr]jƇw}vK$s'F3'kcW^#*"zhJMeq䯚#ى1O\ x=K[^IڂԁID\?tVjB/ae܎})){gޫ>MhoG4=xEXx`e!AB>u2 J٤JݧPIY:(;:x} 'Pxt]\k khvj0&t]nմ i-{6r_ %<=TlDQ#j8,<^<֖\ΐ3r@޳ueXހ7,3̚xDKHhj"\ IP4є`T3HD%Z@.P~\p֯ۗњ+< rۓ3ԑH'[oAA8Yvh{p~@VD)_ԫ$0s(P*$k[ VcFF͠8YԯAMg=?Wdu[M﹂(>pOpg & 8.J [$>G7zGƋ). dZDv(^_Dցv]4 dP2…|;M@kX }| h̨+xaKl3I;F3O.$ߴo!#骢kYt {Cae:$ fp@N^Zk^61sgM3F4`$%2C}gk!{ˉUBxXyx xp*e,{ΡϗH l3y9_VV2< +'6F4f6'o"Q/{6v-ܣ#Z5QB+lJTB99%sL0{5S5,.ƌSW2l3_M'[pR}yD@4)[e[":5N8pӭq_lBJACroB6J[)Y1 & 6(7,8uEsl@^aL1ӆ2l0kPtu퉫:g1|SƆ+8^$,Z.?Q˂;9<"an7'pv o# ? ]h9'WWIr [fTE§*>gacj3B0á S?;:sY;^*BT/@㥣#F]@nMGQمz Y} < L6 |8gB;?3ln C(jk?ٵn1_KԲz(񉾫qFVSe\0c]<#rʀ &5+]iJGs>dp{#krK) :! {GGl ^(Jd%4yt]L.,CWwGx YČGm%1fDQ6"- ZINRv+>%O8n _VsB#9[yhb)@cD1#7EPxWfL ]X$5D* {H4{/G>//cCl Q`Z\@Cə+8.Q\i ﵯC sߪkq[ŁH7i^R)]s"c\uBzB!߂iZ6Ոzqņ(ln(nr1^VLGbC/}%w^F&bTQ<>py~RЀ}en1ЃU4kw\(K{+_XHx) VD*xn]̏ekͳiZ` Sh*@dG _?)/ȸksѧTݕ) \6@K4U6.ep1jpҊ*]rHvXn-ܫaLbN7\ f'ńQkbm~s;|%WZb%@KYwLWh68_L)_ePYV~!v_@=6)jomu["ǍQ5-@ 1+NWT@ )g闫?`g(i'm!t0TkM=hy H~%%=*ͽ,scAަ)V7{LxaqwMO* `Xk6* 3 (&@vi%pè5"O aH7ٽ$L>yx gGNj=?#앆80Pnn~}PEG{UvpN) ?gL× \KMY0A3y.{%ʵrRHge&{u~b*~bPFbuطt*ꭉ1t| 3?:>^h6zus!u<ӥ3K%;^ep6CWMAF@.n?fz J.y "mA4M!"`v w0\*V5]bm y/2@sٜ\o <^p3LC;GRR7Lq0)1% r{i .ٞi!Wr8£t`$P5ı kD,dV?i90 >ɟ*$*(/5ؚOs9i%=UfDk-3'&&" @UvdžCdݑ?fN%8h?cԡ=|yQ3WG"l׋wɉVH7j64''o[ LPٿd?=+y<D7qH| C̾HdStx]&_'S QT[>HO;\tsd(O|l#TK:f;%4L3:kA`.W"H=eGWnxp*HR]?r5VHEQkmO_>Hݲ:_ջ#NPU B&̉GIV^Ӧ2hbLy &d~xW-LJnPB]Ӣ(.%@;bO17V#BPK f,* [;bTM^{R9RF:Nё_/Fn'\YF:r/Q$ȴ#w[l6>"dNqpi^Ux\9l7،^~TEU Y6N.9JnPpTKc z#"0 %+py;ۿt} 949yB;T~꩞X$Q y!K맂J|^~^|7蒟.rtn!{v.ş+u5d@q!XَdcC%*Ɓh%@VF (P-! ty%A(uƄr]{uk_CD?V'-zIg{zEc %9ߞ{+s[Cq8_-Ft GAV3%3RK0]࿨\Xe`<<7[+J0+E[r1 DKA)C96dxv[2[-ܷz )z {A42d x8p7u.$6{$dx@%U&\],;`"-dz0.ԕCF 8n\xHzkTq$Ɵ@SU{_}|L,h[-h-Kj.:T6%MO1LdXo1ᔠ\Dž 8!P]l|~FQބ6*?XyϞLj)3LI_vw"V$)R  :K^JNTH_%FotBye&x]=`(׮iTBE3rJjd0 ig)?`ÁUj^CV4%>`/HRDBh h ׉4Jss(T@%#箢ԼjL )/wl!o{ݻ_RX|zQ*su yf茍R2FHmFleV}En yua$%͸feTyZe{Zh7,{$j2צ i-mK)z8 ׿7S͘O(QT꘿obp#)( XWNӵ1iJHD%`?c;Qp-rF 9 _軆3X@Gu&hT1Aq?lBlRDLw},OZfA,"mъ%3PWY 9R7³P'B9Ƶ]gl9o1?]=rXIGT5jhCK~Y%4J`)M=^ '-$BwԌ5OZ=$5y=M5_/{ٟKP7z=y/=h BYTv]cxX~RMcnui7ޚu>} ]PF3,K69>qRBD 9ݱ~+ )Xzzt7R8蕯CU h+CxL%h`$M/#AΖ_&]a(P[^Q}H5ao2JZ˳!lz\mZ@>gŸKDs6v!mPsc 4jWv%[lbMڛ+ڧ?SR//]?jO †=pm%nǐeX1H_Nf~u<hVfJ<$ l򎻹tɌ\Tj[ ÷ n)6sa UG%aP/RG|Ql3N6Bb5Hv8!..2 uL)F,5_fϻxq6f7 k gYZ0707010000044d000081a4000000000000000000000001643420d600004818000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/G]?Eh=ڜ.+WU$EOf~gsW gրK6s$>*j9ެ&byxi: k`NT)UNFgg|l7~ Z4jsJҗ[1kl~@fR5~kΨsswOàlcVBY.Њ>jP!g/]sF\tf\ӥ ϛxxW!Z#2@I/ et5_D~ VʜJr±7ՉjDjZ}VYif'ƅ&M=vU_ jdЄ%=aLw}ޘE f;sf4Q~0Qٓ V)0䣼Z=}/By! ~sY}BeqG1WC?_v 찖jIRX@38פYP]c,,NJ>| XX?oPc7ci6PPɍ[fXg;1/j]xF(ygю0w3O(r"jҒC[զG&.zHdZUbxi0RBs ۈ'217?ZքaaNv:E5 cY` L] ֧+udTvjԹqCfncDÔd$X+Y~L}af-}9j. ^XKZ#H{|R^ Y擊d ;.8`wn?gGkӴc- /5 Ϫ(ce|'ŽK8ަ\ TVn:9 ݔwUb:H uYGsP W m~ⷔG* Vx&y=?9l\K\|/=rW`9])cŸKCȾ_#@:: Ҩ)'hFC R50Bn+J!c(H S ьdHESU dI~DbP?8Jvf]"5)vޏr[@&)*ӟ\J {2lcėʦK<ϡHCu%#l%V{ Ҫ-QV hd]5 ۍo$w]qfEoL閈 ![s M&}Fh<*Eϴz@p$oyxϽ^tA)k,.OO k6\wdĸ4$Amo HqC,}Ayo* :l}}?k49\";-_zm"AYC߽WMd0}ؼm-&.Zg]'SZ|~!S5vG3[Q^2T~QֹJJDpGRފ_a{LF0_w3}tK>qfJ}hfX^SØV)bdj,,s{E⅑-) өO jj[Ϝv-W|8X/YHS[iZ|Z?J&)Yx!`V >r$ 4Wq/ `JQXͦ4  |$dpãOŷh3!ˤ^/nj{grkd ݳa-r鎪(H0"miHxBh$/3T/w8cs]k ADB7-0mKB -`lsor޽`'1|Loҥf_!h#XC]iӬn>4Dי A>Z0UcHs^rKp]#c)>#l+ yaQ"s;"W҅#0\yE8qmvz?y: f ՠ'֩U'@q>%gHbt풪S3s Ij(L v4ɓJpo. Q"P´q8s Y(c9bf&x2råT,}NTJ([?gJz`,^ɗV9#ֻնEk|+aVæF-s8%/ܺTT!zt-g%\i4VҎ#tvK'R; <(Viiܯ'ǴƺZg:Qٻ=gnO 슨v"|0ݒ+^X b9ffDwu(m*YkxBQlcԛ,9M_L3's|n'is0 arMg-eku΍3νJ,s] /)fö1{:#ƹfV1 8xYIOhF2W>dPAvPLw¨0*a'[5=]o\em05x\44tr\ x*ks2ri=Ҕ-{  k#tvECZ'dr]{ hnof|y$ J_v!%an4^}> 2q}Y{]}s{fw[Wh. ^^pԲUCOQ&-A ݇؂VrqWaGϸC?- ?lwd!t̰6z#3ʢ~j-2w_p`3Xt #)5T}2Ӯ`ݥ}U*UZ\XRX?~'mܧfB7(GȠ15Dc`I5Puwp5#10'XPe$/h]r4J^0%?_<Ԍa^-S#>klͿ!Komb[b\:z̝BG ځcJ)'۰gJGC7e.LMby8:tȍaЭ73&aﶽh*"V H%it>{ (hc!ml#\`Kpp*%_1D/Y#>1HC/x>PaA$ԋ}0b/ZzXh91i" Y0Gٱj7GŔ7J%r5]@Q |=Q:q'?hVaB<&{d^p>7&I/X"Hz8c҅[cƪz-.ck/y$Z Ft4\%z5kgLӽ.lV7F1ՋL}ā6wv}vxyYw&DCqm5XߩF*=c2&tV,f"ps uD IA G+X y=ǜknB53$ T6Vg")J%s0* <-bopœx`pCSᴥOGŵa.JU 4  }@Cj=01Q%<9nRղw/'I2Q"nH^f"cIMMDx =6yZH l/Lw*] xkV09hN 'ۧD?lV͡ ?#xcPm$*0;]zb~2:h0W5* ykukW)؈P<^U3% V󍃶R1J8M׌LZL̪VWᛤ'nx;_@϶TW7Oz7 _7 }  c.Wbd-FwJ&pJ q:ذ-⟵27yK͏ W)9RBȆG9A@s,uP|6n%OH>|^t$i8>]n?ۑxlιIۛ|AnLndZ}P3w9EP2]LW{a&#!MΑP8}5hdR,#ٍ6i',_Z$DPJnB()kxn<^)nªҒ:U 4SV^ݡ,FZjvF y[#O?j6+u1`)BE k1)T"13R杖rCpN_os.mȯm7ClVO m$STZcӳ#\#H|)LS) |5i6A>@Fr)RǯOg53C6a(?@M7!uD[ !ncBlS-Z }xzw|I[/y΢I4.cFF8[/90p4 n;+C&WKCJb%TmFJ9gk5V5r}_r` zr67_AΕd {\/_9OB+!RN+Ty:qb-by6sC\ T@E{xS*)2n*(#,Ā>*O\:K'\.'؎o73"gل,?c nx0iVn1[7˳oґ,E1l mڗ;{Z^D`_cX^3u_ӧH3S=Ոc*1oyRl'1V'V͜R@h=կjh5ӡ4$h6Rkg˱K+8L|l)M }cl.搄iy'P6ljOȍJpԔ* eZm"7zW?f>2+KKǣxMm\_< dpHmGow[wt!epSqBwOiVY!Q_nJrt# Q=X( wf/]-R2+!Mƿgpe&VjP Hgn9Y֞.cۆ&2bQ=[ EŻkSH2腕Vx,>|gv[M`@vScwvUrq`YRA pBixmHe!v5 *TqggoBoa oRFr`}ro-_6ad_Niu}jr`"z:(uw؏w* i3h6L5$Ń{ @}ROX]Zi9[mIBi9(RFș݈Νꍨ]Q-!#}颉`gAF5A h#է G!e7d3]_thq# ߆x n@oz8-Q;8II+BA_9T]M0fEUf189e%ncsq> tGd:w=YXݥa_^k MVbmx7:m=VX$kmZUJ$БhoWKeOс oLn]nxA@+ZA^xUswoK:ePe5 !:?[j#f-ьKo\bL׼`mNL:%B.lro G߉AwLI5CUHA7FކTr=x5W_1wǫ߯}}ޣC\a Qez|}5fp*$`ѳU$(ǀ:y窊~Ŏ 0x |}f#wMG\Fj@e?X'[Y=KPaO_I}Ak{ޟ b?;1nqO; s5߳fm?Ax'{/K+w pv>^qBѪГgy!ZǰG"v,{W5FrVp ^ޕXBMi,a—LqlD)}Dq'̏2gd 3%bk(ݧ9kՒJ&]~Uu_jFXGnXMnTCkmS1u]ླྀNCoqZ5f~%G,F>3%I.9/ըtǐ4cY|{Y«t<)kVuOXkUM)tY^}ψ{=0:dЙF6ij7H%?Ȧ\])Em8m`˴+i_ÆAֱX*8^* )l[TX 㺠e1Bj9J'3I+!rBRHe7['(S߼i'\Mm  %WPɗWQ[eBhulټ ;EQ+O> y]Y{CIښc<:[1Ѫ8**AfCF28B,cVLII:kEsr~A8}~K0 u\o-d4{EIWlhԞBJ7hv4KrK IFAkY!%8(lc Vzp}z TO/F+ng;`X.p!G˜+xP(xBSxhb=53̌<='YLH ,or:. ю`MkD@s;`4Nm'r!#ABsn["n!'ud9gL-VH]ã;`*Zk>HfFE֋O*|#AҡsܕfA\2?vU MAPfD:$FɤTK`kpR;Yy M' e)7 ́m B BT AGQ'BϑɡR&oQGEhY%E .leޯa_:#Yv",%/iGZ੦F2ٖ"QG5r\5rl5,0eG: 4$w? MMxM'g@q+\@v%} ׶jI¶UEyo&INsNz / 0S:-PqnC YFhw2Y@'^~d>ҁw- HEaX¥.n\r<{<Ov)ʳ97N*1A>Q_Ndm}@z7nF4n<02Mps肗f$ҫC*.EzVТ=2v&Nu{" +4q)vRRuTr(03@W3\7EcJr(;d)JVpf|H-Q0ds0uJ+l CN|wu}fi ^ P"_MNqGIk\AJPuMXFQ csYn_: ^Ŝ{H;lI8"ԁ\Ǜ{9"4sC]7r - 98'x쮥,~['ع)5RبNɫc,5$sT.w ea"ieu%7S;ްt1FSDw ײwخ'^V,k|?)st`AcNהJ{T$dl"#R$~XUg1ts*vordAx .LKv7OIl??M]ZI*0ߺzG\lxۉt`cIʴ%8iD8f% O󞯶륤TӴu?]k$m? '['*Z 5G*p@t4#1'G٫vB| M!vf'z?)5ђ%;, o{Mq)C^o۳^{S̶]X ?¸.X>'D4u8 >MYS6zp݃C3) tu!F튗W5 ]<׹!b93' JrJuFSXRXb'A,] k]fO ke t\ѷL^u #qj6Ԇ[5{F ֯ē<*q٩ut+ޮ$pDYb훕^ߨRr;iC#NBߥr3sh޻$QA u8*EY^zu`S?1Vw2L0vmEpo#~.L8c`T[8@]a7W(H[0QG-M[xQ9FFZE+3 8ݻ6JtQ.ܦe*eE] l\yFXűIg ,8 rxv+%vei+EXLgk(9`m?*Ѵn\tT_EN|[)8MBù2Vl:n{; |(YQܧ6%.PpAD}g63ㅥG(Ni;>hĶ#=!JPto[=ZlTd_U&ukaN7iA6)=j*3CF+k{&V'$rd^K\5!<&a)N8EA,Ԃ~)jKɋiyi8/DDcaB̆\@-h@1 dڨӵmv{ ΨۆKѶUmtc6ڮ"L\!>/d=%-e27T>A6%[PU=ILYhP=Уe.fa #g5(ls"絸W@ ;9D/J1 U"^JwV<2nXb_b-C{Kz5a`hk%7/Q~dʾYStØz}~ tA0z-/v֕%5WJ2PaU"?bwwx ˧wr ~EkK}"?' *f4E0ѐ#2*Tf@y\c+K@ŖI :W ㄺa!\=S$O0pfqG q b|Y9^R 2DKSACJj\Y2(<2\UBsLJ>(‚nr6p!ͤUl{oe[ wU nd7`O`s8]f0el.D%f2F?=hELdGR `7a*[ld4thwTm"on{J+dV\I(VUx2Ke6;FA~"'zx`v0 i!uZ]N:XYn5gXOM7}L}Z;2M~W56P? q؎ 5̆8ŷ5^"H)ec6-HgϳuH% {\^jS"ʆK[墅[_QҬ|nL\q&vĞZüWv|:m$,% ~3F2vN'55hNȡ.GI8ձQWeҥeͦ|]$3xZS8΁w: q]#*?cVs QRśѦVc+Ky8)^ilSxbA. TăƒlbKUg1cL%@[j,DZ wMk$Z(o'x 6iXxyKdL:bn7+-l)+qvOHo){z~!N0X 0Q' n0QqwҰ .vĬA!0 ,a1 DL>rlEVx dv56lVoTij=h¢-((#ʜ\t7n@s/[PMV .l"T:\њQ 5'5񺬡(M?6EqEg7Sȴd$ʖjua\J#t[|͕c*cBR_ǶBQVQ.mΉ w]X?m5hzr={/IdH-"E_i9}s^.29l?k{v"$ϲ-C_Wؽv@!\1,+eYԊg<9%aʟTg4pN}gYZ0707010000044e000081a4000000000000000000000001643420d60000a82c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/._]?Eh=ڜ.+?w %fzWdFdHե]L7]*!O#1ݠ즵 8;J{+H^&J4U3 4zS#I$m_FE`DohI ]W,D|ˣ0 ,319+W M^g1ڀAöZk]Lyn :+_eڭIF8f˸/ 2#Ce!hEJ>CϢ:L.տSОknN8q_|sa8}Ln4 qO.߉gp&Bߤg9yhXɮ^ƍefaɕis7b$r1ec^b'[oޕ3GYq*On9>!hy6kEPJC[TJ2BQL ! (~2q5 m kBC2!۔q=J21V~ÇԱ |I6wg;TJu+ 8-`4yZ͋&۞%WȂZ Qȑ(/ ؁U<5sC:V v6r!`n hL+x$Hp{WP$W-:MrܮԐfeaLt "!~T6[w[c@c̓WY Z˱ڥ*ozHGe0 _kCN? 'S'p|pUr1i+1[[?ZA{e,wj;Yc@p<)n{~J{FDѧyMK{eMJycft<)1{i?yz"2ft . %7Saڷ|48/B\"]zxY12ȸYLM9ޯxTjG$|'+| vq6NKۓ9f+I(Q!*n9~9޿gQ#Olj Hhj|& ަ)U4ZTS[df1"mQtDك`ZsZX# RmI#{i r 言'[[-XweP/9;Dsa҈bv3=zn]]i.P-#e{/P 'q ?ӵˊ]A5HO Xw/e(u>pet\Dȳ5OLp=U=bIa+GAt@(}Rx;7p\!<ĉKV7p-o3OJF CB Um/(o#^H GqZ:Ƕ #[j H"y$}ˆSta*$r;mYsZ燫6Z$`;zJd*~цvI4ףIrzmX@ z)-%%:tcg,Ϳ]( C"q&4:^#Vr4&W=G|oW-R13۴鰳CwDrDP 3쬠 DhPV%!,ё)Bm{(Klt&lgۗꊙ?MyW"I=]^6#6asrMVg1G䚾8*fa'9/. ~緁''fZؚ\"$'x-ߣ4S<[#QaiުQ}B m*ȶ80/к~=X:>%lS+d3,_\=? 4ǚ9>wa"i3^!xCU^0Uz'yy&CE3X$^<,T̑{TduEwDws#i^i7Uٵϲ݄!+sχCڹYf-/GDqCTvSod=؞EW`9 U*cCLe$1Rbv@PH~&I '5#/:4:&gu jm>* 5ťs56{NC ĺp%@J!Y 줫;XtKTb3FDCvjv6[{d4\q[~c8kM4E5?BBf#9͈A9[^+-?0Yg_o=k֔]>agk 6>/7fVPDwkРUoQ)ӘbwGܼj 9ŝ%Ɵcs:MeMo_vaR-;VWLtj#/3i^.ۨe.-= m,V0AkʜyڵQBPU`c\qc?Ɩ)M鎛YMH5z<iWnU,6ZJ_z_{i 2VNKEAWbD`'~`/ǂ}6݇Ÿ!4#T`MsՍ`K%bB(qzQ$4HRAmy]&ZLݬ<"-c1p/Ii9˔ugB N>zdT?ho̼Ʉ.PR]!$~@KG$S_og/.4+t7~`ln7D,9ZƪZ'){OJSKTWyIA4tӞO1 g"^?;%Bg=GGHV&9o7% 1JHUe*ZCWy_D(vVlwW7plcDUˑw<_]WCq/S/0 Ft%M 3Feg.$31ف̬=d(D ̸ U4Ewh6ew'y Z ȝթX&˃mkQ3] {J;i&Tj{*vTTl,~?+Ń؄FU{FQ'OlDXuHݭ9鑽b0_ïR:bUpf ߲3|^)ʧC}iw& Q)33͓u.&ag9r2CNk:gaD$fjsPWو9jbO ܱ˙cȳhc)koE_n*= {_eUhϛ|OC x-?3Xi ^P/"G"KZ?X2ʲ:>bѳu7L!A1;0nY?YW.I;;tnΈLN{?6LlaI2" A_VY+˜^DGϷ3B%~7ny1*&6$'/b+V:ȣŅ5JurJ.sdZ艥Lw6"c#FghҼv j!PiQ%0)ܐ_ o^0 $E{Vd~4HooIuD*U+Z83i9 #'] "h XJCOt(t.CQC[F_Ǡ=!*\` &4rtʣ{ݱ7o;޲CcFJŢk7n NtʘE\id!)CGizޘ5}ˆzTIl\&"`jds{q CT̯#DgcnÑ &oEMMwʢd.adHD;M}fcn^Ӧ).*mx77waH Mⶄ|殆YQ $KU@t}rxVvY3@D9P'L*-/9xX᰹)hڟH&2Ze5p׶]7-?PrcNݐ89uK ()v!ϱp?\j+AKμ9:Gbvki[j!V7h3oŸ\tDm:SG쩭4>˯Vb>c ,P9dƨn.yԀ`sq^d@EpD?=,hx /V|ޞLLJ)}pT&7ltr@D5ݭ Tbk6„cD%kζБ7M/>%+zewX粻&T@T(0 q-Fe,$q;Pl<΃udͬ"P[){䪽yN+Tʇb Dv=c*e[ɍ P`?Kb㹬^>A P[B[% "jt_-C0K4nwsm[`ǫ;0wM>? Ɠ:t՗ +LD:Xo7E ג+$ 6I' y}ƅ;V%[n/CL-u==ҬW|`i`uDq\J6dvq-[Zn)=qvK\v#`lN͒Miq]i_c'Ÿv K?n>0G:X"f w߰j-)&v蠖X^&%VZk0ܒ. ڷAb!lyz>>+Ia3W>UM_Z( eQĿiS4 BEVYns Dc 7OM4tͺ~:!?1 !\{oeD_p ?#Œ~`oc9qcQK|`eo6ϖ5Z) V28B5W=u,{O;RZ0ǵŴ3%`?mZ(W1d?oּ??tۮX/2߻FAZV fC9=hփYD\brqW\_GS|p^6p9_n"b26'5TWtoiy+3( c*۵^r,)<f>ڕ0SFJrߛa-/ QT T}kk9QE^w21,B7./ؼy4ESZ#f|g@,"6 $&Ht$,}apZi-$y]&NcϑQ7̥}( : 615O!"x{6NCTJF)<__e<* 2EFESmըP8[Lv߱z8D~YL >rLA"#r*\A Lbӯ5sC Lb΃j7F<'POUb)]?ζvŒ/cܘ51fyo̚e~Z.Ì=5Iz@ݜ[IocxDwN|/Dkq_\ Yz^l`,?V`jwc56X8_#r PfAlf@.R bnT]}| 4T@j"TC]fW\d(*aBejuBՆv< RtZ=EB'wzu`]}! ]1Mɼ1I5^ i$1LM2)Xa:?~N, hگ-DƂ'=I+{?L^yZfvv-<Ҟ Vic׋[D\Q>e>U =f 㘶se<|̽d?An#9'\,CG.nS8KCjF ~|>!^s!*팻kidk7ɻA~>DaKg7ʴ"կ9)E"Rnu|N~+);VnwԹ(2f\L#G5\?JtwaP}u]~S4d w]IeN=]6'gC*.bGXFGEmeq9,\wgC"4<;KÎD-y.:PyISR >*[2&7NrpgA BR7jJTr +cERٮ:e2EsdUuTT%`1!DD &c it"eaM7;SbdtF`gY(g b<'z!(ʧKqΙ Ex0.łos<9GҀQN\uBr K ~x3,Ap$yi$hd&e-q;b{>ɍ#>j~f!GrinS?,r 2ΰkM=4睮P6&2Ib-c~ᦊ+} y,׀:S~L8FC )1*Sr% A#W_sa;۲n~iqM868X#7vԏ%FL6'GIԍo;eEs [N #J5MCǐ qkQ9_ٖM7PT VfѤ[\ .u38&GM0Xp\y 57ɈR3<]C&;O_Pj1W]U?iG9Fʌo1 iYq^ UxRD._ x:#$8F<4㙆\PC9$UL\c$j"z3^B?:rK.W]%\{:| %yDIRJi^Fq5q!=ͦGcklY ;yU*š?i2_8Uge0PU\/cWv8%/8xQwf85kY$E=.R4zzJqmrT zQA2_DրU>Ntݦt_SG!0(7CA(  *Bd5`!+pkT}Μڔ$$ $}![,Rgy~hf >0=D[Q oŧဝ}6gyE"h[ش;g34))6p/A>ד8)U?pTO/Vb(;WΈ=+ʮ*gviGNm43!ZAEKƭcz٢Fgj&DyzUXcBp޺@ATSe)٫6,{N!| |#gE12.+b+ţ/z[ Cm!/WLj(ϛf X]]mlY{xyQqW 9N r CӔ+VpwXKz0ЌsDc$UVޗd&qt[ͻQI-(oLFU@8!D:)i(aAw/?Z$ AbǰN_AQ=Pr|Qf,DbsI(iZ,֙pB^J7Y'·v[]w<xG$9g$,uIrz4.E^,"m _1{4Dm=H߃(1N{T JWS/qc9@yœ*OOsgOd (y,ͷ1 w0cDw#Ds6{7 7{(b#6Ynǚf:%.QԷT0Zʧ}3ZJ&>9J'`%Oj )o)Q0|um;-g WYfVIʸNƭ?Sj+\B!eu\a`>́%0|0/õ#O' }qWE̽2>hYǔ$#9K|rᗰ]`̫2BbfD(yAkDVݢ$WQϝwM9>B%pAZx&RI31L4Th7}_%|eAF,\Y1b,NF:!c` %t^S }RksY?zOc5Ļf(xa Q7 gBq2٤}&4I}yR4Tߩ<AN?A$8T+7ճ_e{_9DT:9y,ӓ/V I@1} Ձi .3BNs}#bb1}WZhC׬;^>'XA@`΢0Ov{=$SP)qi@P~MCq[fCs)y~V )D0 kK Zto͝gL< E%䯂U|Z;]6{tX) nB' "(S|ݾTLKQ߇vP/FǕwa8PCDr*Al 6w 昳)wh!i#I8X~AB8Qm&y]-0jM\Tydvv$H/\OueD#;JG¬0ۖ2A]bW̋͝^A /\/'6AӂH $,"o#6O{PP>֝uMZz ] 55u`ib%2ҥ ׳,OD :s'lA ^YpDPb)!<h:Ka_2> J%٤;CMhYHsК&7x-3T )ETu> Bdռ;K f60^ROC٧ +]^r%0kdj!Jox#ÒNIKU$ ḑ|rXeYd%D\M-+.P_ ! [k変\ Dbõ/ʠNȚG/R3hDI%BĜz)(?ݳF ܪb_}Jd6 ޮCx94;M]+QJ)j4G˺X gܦ"AXvq-<ia|Sʯ<$-$H:wkV#6i`8G r0>o:D(O4\޻~nRk7QU)K&ߴ\7/w\F=Lw-Of Pr}p]|a%93lѵDfʭ $a{9:t'/h {bH7˕A[ ^Bb3Sq]ެr;8+S3t3K: NT9 { k4w-]+\6th;Bi4~AӥB3ƽ-a:.>ܬ}1iFEd6rn _c2,-7<؟,F4|&:NQF,s]uC^MS.Y"v 齨 UxEgn6C!Tﴄ_?|>P2;QےZ~iM9;r[o/׳V[WlUis ZPZkpeA.K2~wFi /4g/5lИcm:@*̆VC1@{"*[oչJ춀;2>OC8`DzٽqsVj{iv'7kBE6  2/]arpFYU+ӓ|E;̐Tbq+xqKD8$|sjOMrKX9XdΌأ=M㬟P?D:> gfQYK!gG6:lwtmLn5$m(Am(|q<2tX/k" p<Z{ul VxM' #T&^I|SR`;5VP;<M PD-^tB!V:d|?6̅>c UY'{3wY`Xam2tex#"ߎrLGݴm/$Hg0mz@wJ{͢O&}'_``fqXL[#V_Tg,NiI>4闁5un# p h Y(HE>FR 5V͵nZ, ߜ^]z U nSKTZNGoś׵~ 6øl|ۻX஍O";S\Μ,:`7? }MKbwǟL:vXVÓG{g. =1P(gw{x*pcz,p# ,wזU۳+%|nRl2Uc\^byBIoɲ!m">AM/bQ'3Ot{ܫF3lbUW!nN`RXK(NwJP$J.XVXM0@d YۆVl[5-D:祌sCOt2A?s)DaQSpdN)G1*AE?1rLcKM,&b7 ȞēO!`=/D3|DgҎ"{ݼ5ŷ 68üvyǢɀ){@ QpA?e8w%దNd1J&ƶY9OjC9!.rǗA J(N6h(vc5Vmzd'xRC ^j.Eft2ڶM ϚJ#poJqv?b4!꫟UnHq4I= $Img>}1d@S.# R> +*Ma,s/4JG\΢F!1qgj2q{>1^4fL-gJBm t'mLAk !w2 < z-DUAm$Z3Df\BЦ-u%"DKHw2OV)6&is{-rݪXAZgrݤ" 4۰4cp+,Lj2fH=ljDs ZPmӽ~Aӿ5*LEz*Rv*$P ; -7]~,z'Іe3k@$3յ՝s)QLn#E@Y:Aݖ))Ĝ)Z{pzɺ@;WJsg+Y^["n0x3AUP='[J\:&w%ٔ iH?G3|(+0i`]# WO+,?cp:a7rwd4KpltG.P\Fx%KЯ_Lus:Xe!Es)׳XH[BF]i&G{q4dgy{^Ф*Jsa5\Grc~d5kV|mUnop~WޝK;>s*>m37\${{Bs\f^#>qܮD;+k廫2^h.-wYQ e K|"st)m焰3AC+C^sT+ eJ(H%J٬7!*#[4LS;ttN҂'}i~/=_7?ql O_BZ.Oʢ5Q siR>H`ɀ[Hv,.J9`^#u_3 ƣ*$ G^/?[*!ڪ) :|zٌ҅ r^٦g Wǒ$B[X96r\zFs`V]ssoq3e*Q<A7*J1݁UI$>Ŏl~rZ}'i Mq&!RhţxQ5MWԼ|d,cÔW0_Kl:ƸcΠWq\1 0 06vzHAoew~@$I3_`°Eۓh3'6[d@b0K}wlz܈ikWS"iwrJKf|aU*Fd0"?zyܪ Q`Q8{܈~0KLԢ_w8%1|z̜,_ 6b+ןh%r;'ۃ5oF&͈J9RHj" */0}E R&A| @'*L#L6_σrh !@v@5 >ЇSͬDȣR1e4{> q[s֣~޳VEo~RnUXɛ:#魯 <Щi!-@xCB0pcǼȢ ȁy=J6m1:v&O*5?u~lX# I)-0Ja2%oc~9M1YlÂd0jQ&i'8wILl"@)jasՙUnMMլ1acҺNV ٍL1MK"KGEJ= =f-"n财 uy&:|#yHЏQ4W4Kd!y2v,D_\v2IRA4CƏJr4crnk6 0: DPG1IkF2/CƁ#X4'qz5֔/&`%VڙcX#F(I wZ+K:]# RI@p [nf)+ e.>Nd~&*87B(1>hXY8ˊQV 8ه)W M 26Ϲ 2ڂm8.rjb n`gtزZV3rIV^Q i$C<ГN<ʈPfSQN-% = l{}zQ PU꣈yojGm;NV B~qEwýszV$coo58Um»?t*ұ<;}zS!(EN))UPo称ܹWAh/8TZ%([:4UB4*FHKA7 O((Rؽ5q~{c. ˋnQOnJ/Cc(!62 $tha[ӋWM9E7S{l5PTXplh{~|xy2 >%5C se^LSfqTE)P5wr0.@wTVwF+ }y|2 <~0V,MwDL Z8uhm{`NJN[ ¬#c`뽩;ٯ|^g$1E~^2ƙw/5),>l4/, :{X6cH!tf8[{ny-zNѓqhbbPaG]o$jHBYx*GR/)赇 [B,m^HJ?d|9۵2Y %HXr:@ivaLi5^|RAN 6g[¶g GITL~8lHE],@%IO!>0vXlm>+͝.噘"vY, U-+ 8wUEO`N \Up5m A6މ 4L6djdn'R{F1QTZ溌z0l׫I6O{M Kr5(>C~PՕZ2>Ɩ:Z)?E`rq;K AD<ϵzm$D1!,5;dZϠIqm %}ˉ5gbSU;Y /ooJN|'rW;o#0x4aVSqgˋdTcI@CNƱ`m}iAɉ/";t;7gaA#'ٮYָLg`c4.`oß'?UN@R~!U{{F-텊lA70N Q$R=^4*Ma,|LX94:.\-,y4bJ))ֶצ㵉hgtM!ᡁ3[b>So@;/M;^^Lcb[}$aU)+)Տ ]8|)o?lfvy<_}) h\hL~E~amN1,fΞQ&EK -VI,qrt_y^MPK94(F={?Esn|3):E;澁zrđBݖy=X&FdآFE/̔=d1TSF2?ch eZR͸]HlƐ8kAM_^r[ OʁDeŊw^ Ң_^JM_{񥠮ϑX?V0ɔ7гݚJ`E=}Ͳ{0j*@1 S/=ƛ=2+/ BzJkɣb(7p.Pu9wDt侼%ޱv)ꅸ($Ĺ2jIqb VF8a<>BN80yNV9t&搙9"LeAKeLWr @`^RJ˾ijL[*51FȢ,V$3**4Z:tz}5seݎ-1\?+Px"c򸛄@T "rr]U 3E5gr@/bN}QUhfg? fy=[RUBd7TIe"T ||Ìg_q!34Q +@ 6" <"q-7}2or}yN0T\@$8⑦"!I~1F ;ȃIzwh;y>ur^@o#*V<‘dX 7n?XYu7EqF~Rr(EH Y4NՐuL,vk${m mp$B:?6[R &1܄` <;2UG%N?g] 4wr`jd-cXIΣ cfSx;Ek-Iۑ$J..,=W}@hRwIJ AYw).C%yO~ q;r9;<$wf)rF W Fae)\`}GG$O@IaW;,K8@7P5Ҙo/ylsy!V-,dms0K(\L|__;J1`FX4<vF,=~ͤl+NԦr|5IzWM!hf L'bԚyxKզ&:u!FV^{|Ca )@FX_-c1ft%Mq"MdneA&dL_?P5v3_ݝ!c|,["rd<; 3([:XFU̵VJnvg7A fRmx i;V\5:x[R_[91k<\M8(i#@ohIQ6{V~\ Y_#[!MH\X[:MO!wer3N7L d$]߬ 62I_-/,|T!/AŮ ^T*y.Dj2!*.o?E# 3urf ,1rT,gS+'ұVm50Jj0P,˵J d4#ILF;r,^QL9fY\4^&Ep-WwzHDMu)z#sm}d/®ßdZ I }螓?8ܰ=0'"'4@6fZ{VNcPsiF:=4g;9b1?JRm`$U8( I$BqMXm/ri&}w^FIy> ('4ltLro'@7*X!^oCz94 Cm,e]uʼXǍ7`Q^\_ pCPA|(?R5Og_5Ͷ)WTB+(eOtD O(PγʑU\S@m(:+9F6eJ5ΝnU?<nnC?iK&r/;U65TaX m-_T"`J?&5&lZ=ΰk:V&fBm8$f/칲O, >OYj}YnJ]([x4c5nnLOs~~R&ls+%gyԱjӏw󃩷o֖mZ6MKX 6LHZಕ$Q^ͻsCH'ъ$מH$ ;gRUvTëx7W"#ͯErYۢ+[ +lEdbrJC 3%NTU ;e,[۔ VO.Jr"v~P?("H*4I#Ҟn$8E?b<+Nܘ.ڨdl*̂8YRGd-?-;x/Md*!@n;OFmwjW{B5Uo)YJ%$ZE"QԠY9$l/?GEmA!3 S GOAvJ6ۼ&ra0\ $Dޤo'q?>ڑs\>$ X= MiEK#vtO$-DE \s(9$ `-Şt^؄ӄݬ6,MR.@#4i0ږ7GGh2bdEoJ:quQD3u|H&aSp+Eu*mF$!G$Žw}іN/Vvhz#T{\J?.̂R p1 /n,]a5liنb\Omk`H//A[ײTd` 8)oZj#*B(O`D]˳Ă:$ VCLdTc٘ݙ*$nZX DGȚt ) *;N!)_u5̺R2f<β$ Sy~ HnGFqt6a,MX>65޽$im$3ȕG vnmaokªr.#vaMm? Jqx]sONͤ jUgEYhK F~T >hwiy¿YCPM{F.f"e6*CNΕNg̏Є$ȟpSr>[b-"z>uz |({\,'[?–IDig̪4LȁUit)hض]f3_f9e>A4T.|2y @X0M=B AvTm65xGFa:YB M0Q P--~MJFFN0XHRzʹ&Q3{Y2mSlJ"_3]*=bq|< hsf'$̦Ncu*ɫVq!-2 7bٲ23D[|a%7jp!\w+-@KF juoAf:0iuzoC#O'>#WM,WqTAJ 4@ْ"/x:,GMv v!;FJɐ{ё B{6~^-.Xm+}TnSMhL rE'巁4PI4I ̄8AG/#|~.m0 <\FKpWh-m4,B$|9ZA&5>GmxeY .RƮ-ި4B.' H9/'D{jpb¹O?c=.Y!ƭۚTYi4ߞ ص](8xsIU@Oq wwXъuߋť o ‘tD7i쬫ouYF/o,[O^ 6HbK\»hWHoG#)tתRzs@'?,FwD]8 *ד6  iوŦuy Dv[/ރcD7V7߰0naꈚ=z&aZ8)Q{w{~1Icw; 1z~M. ?GYQ. p˖QF#eX&۫-ɬ#uhiK ~к.2ld:]%q9;Lyz~X (_.K$ߣc&!>8Cw3Fy]8 x_59_%EY-}wKz9Z\ @/cN']Bllgk+-LZY@NJN}L-*AYw\уac[T_B"c#>KYwY#11691~`NJA!cѾ:oΏ jsGEݯCz6u~1;C`7R'}z/Րɵ sT7ۦVIU~l2 .TޜcB.jq R~5YBe&zԺ'FlWB=x3F AL:ey"܂:=)w]E 亠BM8Κl^ ,ܱTE~\ƺsG9AezW7wq\Mjsku[?OP.w~+%!Eh*B}s'!?[6KIb4/ >GVu,bV iۆ̇Q[X+!K]d hxEg-DjfCO`7f'ߥѴANd[}E{܎J a` (= kUߢ029th?qBWUSbE X.wtfM^gEs!f֞Z4_2?^8L$q+V|K.FjvmF7kcm7DcʧՎEǾ\`3!i}i8ҽ4WG7Z.NvMRvA.lp`?(PRB%q:48P敭4k.L9v 7'( u]j?j #rA7v݂Ku;wy4u:|rIe ux^ xr31!j14=kˌ%8ɄB|"ޟe,K u0Re/FVhVc{M++t_ NIY243=h<J%{=i[rl, )znBUe5ixss c70Tƀo+T}q&ʙܮ d86E0yDɓx$T¼+?եڮ0 sۍ!gt۸lU=ˍ;}»@̬%3߃ILWX{ #TY2aTn ɪ2|Sq_qWZpe+a#L{ <(X].hMNJӤ; PIf}Jywa>w]]Ÿ (宥at&l:iI R&8(Π]tG+0 h%·}'A >O=Yq_S AVՄF6W3뽰|,M(B[֠Ǩ;h'\3^} c0D{֮r-gugG7'`UǏC9i@I *8۴Ow+G^?Fb}`e^$@|28 "],aQƺr[nA2aV&qFgU&[V2?Y"=Onսke&]z|Nur*E9\0ר]L<:GR.2y{Mxq9rJg Usx}SN Q8^ ~6m\* hÝ ngSzBؖbq⦔ϫP 7Fslبk#36pdg3NqbS/3b,1=U3*"O(9E]54<`g+˘gy_CH@13~q Bc qWp|x47X z]]pr$A7[OPaWIGu?**ĬG/8 S38kK>ym8`v&TO {^r&Z̪:-Lj/`k%^31Dz-qoJGtfcC*2DFfנG: {U3% EH{U{gB%4(IVb{adPYL;sE+܃tO粭/rqH?Q%yȦ&1 שWWFx/=]R~;bM-ftH"ɽoBiKuz'(-B3UVxY b_'G -@jAUAbS\A^ pI0qҠ "2/-/7}ՄK8Ej{c56 2=IȂQŞ1ֵoVcLz }*C *+IDB'f;X笘*9Z4ae+Q r#BNA#A'sۺA 'Nn@J<QR܏g%=$l!HdD&_'Xv &2qk7|SG]N9h6ɘmZZHq,[=)a=#qsGM1BQk#єzi*3"[/hiwo4- ŭEN} Lݮ>'EjǬKpbxBH j辅9vhr>W.J vT4;-Tpznh h.jVsF^4u< f66hbweQ"H TFLԎɋx#7$5XQW_O'r`4m-[Jf+Ώ܀]UOHozzA2Sؗn|D!>cNe|Q? *K(092hVrW/N1VRt4ؚN9L6ba*oW,e Գ,ݗ3pL &Cܚ _WL:Ȏב ͆69dw Ie(Yzgܐ$m$__Q%.;5M5اSX6 uUM+?eWYZrq5j$rm{!rXb2B||Pf?EX`v~<>R[no2,T91>[;1_m`WrW׍K7~w&4NZ$>  RfE[gOÄ2FAblDI8OB$7 ڃKbI'_j 3+YrbSL7?E(h`sd3ҡ8pZaO{^?V(:Gr0[jnǯL>ڧ0誩$ݳ"h[>aVΗK#dS3{H's_O?`c&jʙ2ҜNQ#Ist4:uFJ!7+O<{ߣ3֝+ P,*>ԅxaYl>LL"!qʐ58b'[bن$IT<\%-Q[*Qj#dGւj؅IJ1r76EN["M:ve<ܮrf)lbAܸP9]Kp,ok@d aR Q\w`距-t.MR^(½rRp#Վ__%#`F˦Zܠ (d&@˓b~L ?R{h˳lYTrPQuJG!$d6{ُg\@:9Ay՜=$hϐ&ةJ-P+[M9UvI?)ogCF{+2hpW-!AOBfTwf٧a%"f9&!3qL+60 >S)YybfPܓxQ&6Q[GoT%aJ@|NBWsyT[0 3KT lOud#QZp:2`Tp.GЕ"|]j=D,mRq]ֵeC3C\2P+TUgEZiя0 U('j V|*HQЉ5^$^WCqwoOOxưrzpS\Yt%8haGIK\|*80nWnM7X{Q?ZH AMIm~ђEm>I:{O@B~C!|osgS$7+-I>ґWe0A!RJ $<(} Iq<2H+!4؟e-¼ѳD!E'˴*8E9=QRəeD~o9 Sah ;碯1/@tD[v=ZXtg3qR3ޡwa"wN(f)}Xrcynb9;w:˻)0kHUZA'vb`کpPV.-Unʷ3D| >':|= trh똀xZ""˔‡gձ6*$UO4jK 'd'[hiCMps [ w+%*G:|264QߏUJ%p֐ bیx_9φn__L248FrؽZ&?YCen-KPs۹:B 6Lz]B؍As)g`AVn b"r1|3;u Eʜ.uZ]$ZKAwMU0-,gcE}xEy ZhMwRR!"=OׁmǕV;p|2d/)H67[k5*yLՃOj-2NۓfG5Q@x.y]t:^Xlۜq筩DφGAuѓF^C:FɌPchYr`ߪ}N^qg{yi26HCu"<3L-F ][{5- hWPɪR?Ҟمu,ۋ3[B4n!D]m֛i*>6%;]p @@]}yPcn7#)=~(SVQDVK 8-h!Yt,蘒K6xq]\`!uJؚ50dC4e̓`UO񢿈,fO1aha)"+J$8 Նv&A,Z;s*Tbw"/I**'9_Iڮ. ߥ+z+Y(PALkq?aSr3;Y1ǀD^+<6Ia@] xy6!Ÿ n w>f/-y:a"ڍ'j8J7FїAsb.-؞AzSi7š1TᏥ{jqwBa)/ɞJ9IlT2lF2{9\L,ĈizZ-׆u c$k߿K4}V*6 ! =To=A[Z#Ft\TmڞMsV O~eBzrC+g ^Ӵ8l𱗜Z $Mb?WQ"!q)*ѩTD.~<%=>CNa詹P!ZZEG epfX$r=<['NCH_҇U /`̧jpSX 9qZ9H b O-w($a1_B]p@u Tn!RkX#N3XN@wQG6fhcIb_YE V9xjaK(nհ{,әpD JTM[ C.Mi[R0zgDKKh#Z4ԪACTr^Q +hчѲ*&km^Ps)C0}-Cd$:ZH$7#1J^+.jrػYBFȃ#n<W;Lͼ`ӠX"son㳂  l9ٜ?0yk&hdũܰE7\w`Gw~\ME5\LU;mE gLf`'%tJ*\Cw.8z9wo + K@};9F2!P9h&« AgU.g!Vl2J/1L5أ:ԡ?G7j*iHKv"WP+s"I㦇cQlvp9ɪ|1̹Rd"{M_f'm;A:dv1xc̠1i J;{)Pm7(rz+B9vGPKr5yTC 1밃oC㣱txAu'CM<0-"43hrt8Ij^[ggѪ֝KR#؛@oLQ`QJ?ZBfrwh:vkʝ_{nEBgFBޜ![97կ[I %Z~TӘ>J2V*E Yo6Euн7BZ˺ E\hjA7Ǝ;~\7C.!Oh S"g^NccX>I'^襵sh\PkC^N9+:<;~[?"dY38WqWgG(Gqpޝ /M M4bCõA?;k 1U?t=8φ)r4;$sD˳ޓqL^ncRТƝ /'E2̩ ٫hބwoۋVQ[ DqWv,~REKGJ$ٜ0Rf̭?4WρC| ~01fEO暊;㶞$jbMp5CRO y R0_h!0nd8+ +& g@hmYPf9wP$҂ Nʥ Xgsw#ڌ*zeBR!ҷfKjoͶBdmM3-?ui}oXjuBhlA;!;]!$2];ʒ#444Vmx?!;$Yhw[9]t)H+wI 'W 4'5Eph@ d_%fZbi3hyV]$xv}˸A xV%%WUOgo=]8cǪxͭSE:dw~X5NbV:5R Zo`VcT-Nvm5JG+/cH[#ó/\'- G:~M: vc:jb;/΂zsXWޅMvA:O`)_1:洋4WNib4%RNJ57=W5Zw0 Cʸbd*6"W ؀n@Rj;EJh<=_ߝ͹ Mbj&*y6J=|5S?z{>p&^a8ވqnc@$Pݗf7>e_9mQIM| |r.h7!Y&|" cのf!\Cc!G"MIiTwQl}>G.hW);(/ ;GHy'Da$W _ԈJD*,R9%:=Vy03ՃB܎sz>V.83'"ޙ{]ЙŢ -n<+:?%-EzT0JkH< r*6=qrh>u(Vr6q1R*R8 T#W{_)کHz0ZghmMr ,|7Ĵj6D{׬p*./};IAmmҢ Bq]\yu|\ Q*p/l,TI3P̘ O_7_k>fPa,88 %dU+yeV숉pRH r(Ӛfd?WF67y> T(K1 ɱP&.=8hA `8U+0:GHHL{'Y(dmK_t0]<(o:!'_^i 0lwB[I'+_Z[%:"2Me}6jSMQ:Fi6^s_vO?~Gg$XDY)a3[i`=vp?cOQS cG& ^|Olv|Tq?LݿPum/*\\ceXQ*tQ 4'6U#"j\C6#E# X)6[Go@YN6bocɽ辀wCfPWș춾{͍e0Mb"@֐eWUUORlFa5| 79$a%!.0)[T*r۱ԟV-Y'j@=QuA,Dξހɣb?<_Ձd &{UAV?;f] kZDbdI N~ ^'*Jq3j"ThWe5O|y8qhqoil b0V1h9{nj#s-"W+\ӪZI'IwkK*2 ';P\\9Ng0l'ɖƢw `6Y9 _8Vu ړo\OyJK o M^ ̭=D 48h%k=<1}M7\陔ՌgS$(5ٍTrIDT_ɍi7s-BK8[aTjƌ+BKkx uۤ{: ԰s~sJ{XBC4.g-"]YԜzT:[vk.Pk^J~nc1G֮%w7qa*C (b b]7nWYC5T1/7Igq5#rC GQS6bdFY3qr'񣰔ostqWWpɂumIrWiէWȞE=1jչElUU-6{I}@Jjk]R¹br&gFM6M0w +heR,Tpߴ?H% r/*5&N;g5~ f٘%,DžԤsRǘEtbRd]ļ mFo]1q *ŧ0 obOԥ目?QU /ASbgGb_ӯ6Fd'h^#fMqvZ Я:R-@IxLUq(tEdmXb'4n~H>kؒ4 jr܃`߮('<l?5xsUV?x F͵D9:0y@$۩XΨ1 s"ۭf3U1A&$(a̴ 3Pы!˚2Ț| W2pH`}p^dRHË&br~j>V; 㟺x14EURyڽ;io(R\Ĝ34KB-4*=_Daãƒq[{Ga@nSXe4f75Fh40󬗋=iozj摇OK-z6S(TӜN2ϤQ2:kx4HPe;OP@ x#Һ6Tc@D(R$ۏ|n;,1ʄ{#xm#ħ̴T#"}V 'Bg?tBf=/ SlTو =)'+X-(DwUT&0P3 *LU':s t\ ,(|K1 T11*Fc(ZCU"1Y,F$^^/k%XIxgGۻ4D> !~<׼\VX&qsk_ /QZi(p*@+:<^*/ӛ@M?WbJQKȧƏIZ! DZK[v6˜b;u_yy\&d2*I7@,tcFtW{Fu1"7 o%}bKY@G&uU Zbv.>uBnn@xW bG SSw$<,bΪuTpN{JTIHEU:쌫%-56b&x5P-.wB+? tG x"0w#4-T 3dRQVxj8qbDj·*g|1f{| X90=,+LϤeW}d׍Yvh;^ʇ)kݨjN_dƜk\Ҽ>;b]rL]^94 <") PEﰆuLmO%]i)#/?Pa|Qr-V95 =+=2{2H!z #Lvs!Xj2+F+1nZӲ eIHR{ -Krn{1ng+ }ns 9$J1`tm|EUJt <-5ǩ-d)[:6y>: )>m>u+,|4|V,˹$4_%2A5y*M{;8CXUa*C gΫO8ʮ=BfjpPi6R9Ƙ6 4{-v%`,j0P捓gC, d#g*y3yokړ]PUf=RmˣkkL+,:z1,O@s}t{]QIl9uho7}'z/PX^;"6]R疮+f0}2@!Vy3HxaGsrCҐBd5@<;s5xeϕ~2|# ʧ^Π$YMA"9,9HdchúpN?, oƧ3;#+;ȊkS^[S xz4Psz%0h_;rbRz,jzzbm7l")Nvkߪ 1C!ϋN84?1+(pħk>JVCmoVi[CK4满;_ݕ}t [7qK3[{<,į]M,'6ו$L}y~s8&|X3 zgYZ0707010000044f000081a4000000000000000000000001643420d600000f70000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-si3054.ko.xz7zXZִF!t/A.]?Eh=ڜ.+f)5!dD9ʛ(4CiRD<cW(ʏ\Y&Kfm&-, ycJ sQ w:Ҿ)s(s)Kb3c2fџyu>ƙT;LEK8% O!wYf+ YRq1*DT^ b{#͉3ۻ{iB' W|ЕT/.J;,|55d['Ilw}x8Y ~I*^P}5Ьi>&ۗq0ὠK̤BD.\|GF-am;`J{T`mӑU\6s6QUD?r Zdx -acE:xb|Ԁ8aCRf6EKd/tHJ5#m";K =M1\Ft T60y#!;K~PZW7i1Ԝ_qPI8spVa)B'ǏPiw兀Q'SBut0>B'/<oCysVlU T<|s/=gI 9 ς𬨻ZwPZ-D[?7]`ptK*رxBQ]9tl)!7U &TkzV6' @Ui?46҈%?{sv-ΜRGq Xmϗ6@e'"pC"4jFn;_[<On_jNdZ>]̝,4壁N =9IQh@PA/aPtŁzk,{ _7@<M`yxp%9هdGmfPCEg<謠k!'}ε%$]wRlhbnHg:mȒxUp"$kxR`ȼBCAIr6-M7;>.AkMýk,LS?DR"u6l>%^ ioX:_;;%Q/biArB;[U<} ҍ\Չt ћfA1MаA5BCtC\ꀫ7F.Q9(:ӕӹgbT*C=`Yn]UPޖwsBQ^WpZW-~u}2jm7dԴ?5 J umA9?vAhzxmDr Ϩ1P^65-NM X~9Dh0cE vWYb*n LvC۵aEφ.͘1zX92?}E@)B4?¬v c Ӽ&p'5hpJ/Ajc1`aa5t1۽i`U)jk9yi(O^*NOw Y;`una_2Y}I_'Gbڱ1eN?ġ0v1a K{@)ٚuпM{9R2P+_˚MJ quz?ަu;ۮJT&TV LҍH#u(8rѭHo$a.<2IJXZ/ҚlRte, id &A@ק&KQ$ 'C 4xNy*hTu{oFtCkE-꣛zKdH2gYԍ3HOT+_FR/dTUEz:(1ol 1evq G阾U/IޥsX}]` Tqn7 7K0`H.QMX 6Wi bME 8jC<1%~ p,P3H.;]9I$mvRn^kfYR42_T=3V"%ު!ƾ!qedPBsnCw-> /݌6?pq~U鎣 L9#Wl!`-cd5"> dn 4?z9ʕZiڿrőu |=H;5MhEEͯ7`q_#Pu1@z!W6JM1цޮo =৤w@a}Ԥ 7 'ίZ;"ErN1 BK-ReC'Naw䳋Vq7_ =iVۭ.$tf + RR-t^~V3uYn=y?jH៼M5 QސsqJ !Yʋ+%β^ := m-8>="ӝ$77|\ɴpU&C,>mD%?)bkqS3hӮL@7J>iNvC 41h rc S`.r > ̵ss`{U:35jJ8Ӏ>' `Sz-0Fyx#1,yeSЕGzӡ1(ڶ~ DG86nH%L7};Y#ÄM^< ^}?@,t55 զJp'浨X>!\b $6M`)Jm]? XOTAM~H!C`_ȁ[ϑN$j{~h2Ǫzj$q1"O$Ld^_sk0 * ^`+/0|(fv=ʶCDz|iƽOe,hAA!+gnjڭ/[u)3R~I9+V("&H`P*6a맀`BTѸbq.mSĐʊg.Bp'%B^Yf薹&p-Ӯ16w%=ņh%2U sDRץbg! JހZ *6zId<KK^r[ݶkms>RrWҝ2hyo@НLA|6 H)a0k#xzs,HT_Dsk@kXN9G! ՖLz/Ͽ?a:l="OX>/t³Z{bA۳Ԓr(Enl~!B7YPi8D]<< E1ﲀܬ[=߄0(%qe,(b6s[q)hNgP_ =R(f B9S^ =B8W/']W@mU7^mvYvSlB߉<;jdž|A;xF`((=V@81kM8~Pw}ڨ.v'G$y#粘P4Y[PsNSѱ\F[޳|o@Gf+3 O9We[;8h`2$<7D.a7˪w.@Bڔr` q R?fJ#>X FIugDlyպmRgL~ԇ J]!`A EgW){l GE|;K6 >>% *n mVGazwtppm=;%);؂iZ[*Ykgp;das8IG`ʼnA[wkC緀8L ?QT@}lJ&.b,}هWm;ۅaxXF &u"2*4huZtgŜHFqe V W5~@KORXΘd^;pt,ƶb;t:S ᨌs!Ns徻tkR08 6ː~aCэWIU8L!(+Ui])L`t* r~'; EB:Qb;gY2=k@h1{ r1e t !QÀ>+{96BSC\QΗ̆qL2W9Ux³wΒ[.{YYB`C8Q8K S‰QϘA/LXM)}֍ hZ240l2bCmSo WSR?CnXKrvA&"pP}c4|5ku &7+|{3n)xlDjsL` "ij:!uZ4; =1u1.ԅ$䝡Y*IoЧ)+h h/ёqi9bo;LWEc s+"bj6R$ji:0zG QɤCdzs;G>CK Gd lN?=\Fҽ=UHERsFihԖɎG%u&#a ?kURD:tRW-Y?_R'[AwPtRK<вowQ ە?Qg7|Dy2(vʮsQܠSN!˲944CGp=C?l1Wa$.t$[OqrU+[3z@rAf0~|O7+9JhW zYEDAbXc@C ! (c}B_lY3}kLMPqZhyzf.@n&dޮ+tru.l4plNfѱX #NAwJ#HY`(M?.]<>O||!^r2pDgQb-襛a2Ҁ~;'FUEj@׉#80rl57t( YY%SIҺŘ.lx݌'`i6Pn]r`7o:KaZꭉlQsl>|@>l}lR~Dq3륯/V9`X?lH6];o9ut.znUzуb얘=k Xns>\]o2 Y N_ чd}K!L3GWbQIDtdG9坁H<寑12`E[ gkJL^8)ޏVW\)8^qXt3$nE{W`yW?eI8!-;7^Մ Vڈ(`G[t]q:X`L͋ɀRܝ7}`vdPntPH5?|lI~QOF[thѓn[>&q s6Ӵ~{ԙ2mv~S=$ϥɴpYD0!j%~ G+MV#@n9L;8o?|ׅ\x:ZD6VWҹ|=0obK[YAҸ @utϪt#D3뻇~>uJB܌$ņsQ ݈G( y!-U=>.ꗏ&&Da<8} 6#2ʌ%I@؆ 21ʻGBu^TX4#Æ#G>=>6wiz[vkiug^II|pp]gc_/d՚Utse5H^(4LL*gcgYK܌pMH&RV"1?:hM{=f~%p%gD]b.*Y fj-葹wma'4w= Tɀ.`#O%5@E^|*+kWzΙ R{8虆ldyo47@BM+ؕ]J]ڨI\ާk^a> j՞e{$d^pG.W u?U0|{q`;~67ܘ[AGI~K^-c^!_Ɛqi4q%.$b-;؇P{&j}lOڲh7$JWUd L5(s Ѫ~~N+h_RM:UC 柖> i.== `+D0NAsP};euCzNjRbaE3e(^&ՑFcǫ|x z<2.ŠwNϡ|;cI?zy8n 6]>r9t7!=&񰚫shJn~ lQ'UC g^Zy``Azä"&iyRFLW-(BK00+ Dr~C#KˊXcy *}og+5OZ8c&zx=〜ٽ;=Ͳ-h+f^Q큳_ۚ׀5ߥ&-TVߗs(T˯[|SL=)#c_z]Bdmk)B2+蟤Oˆ{eXP0 :e=%r"onثo4ru%~E?<™sr4ˈ!E֘trGh]Qf]3:\q[-K^lվ)*!G:ǟ 9>lѳyMrEj6,>Gs(}tpnˊtvߦFD|p˼a?"y+J`<uD2- -igόl yޣfr$ Ԭ3r)/B hmh0T[u]]ׅNæ >%0Mh7BNBL оc`INfPnJB-9 zaLN.^hk&wWgвU¡o)G& SZ My@yԂR`ttZȉlXAg h.UE@wPw >>ݴVy{c0͠p L@.hWM_o.(Y1"؈b?/褶KiP֡a1Y>^0iAYcyhWbLi~0Ji&@ͼ^13( --@XvPxjm@-y8; w)7CmdwAsvDM%#O0oe'}!ޗ ]8~snғ$=9QS4dQ4'҆Н2sa3iZ@$~6CxtJ(R#<qi}8XL䟺KTʾ7G{a |6_k]"_ΰIj ui!dZ}"mC}m뱷]@1]iMd .3'A Z'ul2v} [Rpr2` @xH[}QDǾ+pxwifj{q>}Fe,%.2&E?voϾ9utkxߍ$Gވsq{.uȰ~%m.!I.Rb*;tTQ'KMܱ[D!Qp@d0! mPl(Q>G9< 6nvY +;sWMu۸I/֓TBϱ>A!$٣1{ޫo"./Mgo v r^?8L4 za2V5ן\3?mFnϪHD%+:(t)E =v]J"ݰbOP1F;`fK:]b/ɆRUћoǔO&H.6 713d *M9S4ZۘcdmK][:v؀)Är+4% ̭1l|EI߿>RG?faDs|ӡ!]j@Cu4뱅px-!b3@fP~]T_N<(6uLJ7ͷ {|_9aۈR=ֱ#^y8G|m87F&2CyP uC14m 3ѰERkL MB5$_oy2lRnEAѫ)gYZ07070100000451000081a4000000000000000000000001643420d60000f090000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/]?Eh=ڜ.+ɎNx)Sx =hA|TU nUmJ. yrӽ&DO5}k5t-Ì 8yp-=W^M@41 %cGO<"9>__|5mkt&c?Fu /Ʃ\ӫx%NʷX]0Sܸ"UE:Y'_hF,y EvZ#s{m|%1ShʀJa|+;(ږgt; `zӿ'76/T?+Wh^?7QF;Dpl lĿ#Y%Qr1UTe7&gM:֌=bZ ]<'i1k厪·w Ol +,&v {&Fa*L_Dٟ^efzG+&|oΜYDm4S9j{T6S3d-tR}bLGPA9ƄN{-;DWN!:=@"yxjBږUD#BvsͤS N?uOK* 0 ,n6)3#Ml?W<Cvq;(DrQU 1RMwVi: c}_+HxWe>T{p,T+c%)G,mF"w} 'nARtz3M_K_(#X`YoX-Sz!^L->]j0ZdtIzjJ2QxVdf$+JQSHӢ%2%9Y2ͶL(bs B\;=V3llTWJ=Yc S ml]aM_ FV"ٍ+f(:pi.)g:Ҿ3Fcxsp]idk /zG1B'ekZr$#Z F2/,BK$QܠZD5ޖ9fx0ai\ՙL+3{ :,8hzo!?cWAF(0(|H 0۞lq3чvu{}ٟ/)ȻIO9L$$ZjyO >2 g ]6ֺ3UgYH~6Xkszzt5}qp¡CzO%c@tA_!uSWlИrrJΫH2nGe2z!KCi#n4Hs 42C :%X֊HLIʏSiQ̆X]'溼ܯqߔSa!䞩ykD,3[/|0SXH,cM/g{RtE40(cK9FKvdfaؿE8͏}$W3) d#Z\p}b؝83:7JXh&@gچ?TgTe"5bXAe&s,#H'wqRD(ҡ)7!wCfC. VDDW-"#F p$T:&ӚÄH,J%حzrё[`oecd'@4cW6H Ԗ~+G$|NY婘;|35ͱGx/~ N˝X[i R d,}`TPoȳ~̻M L'~׵m?$^G8G/zUFfc[%q䘲 !3 t|0?f k 5J)a]9Z ;QAI]D5^ǟ-1;A-k<$%voYCizĘSP .-2vq'9:Fvt=V!iBroBz~"PNΛ<JXat]"R "5髳=ܯߙL I'R$F\F7Zg|ET#*>:8T2{!MK9UqϾխI&yg emY U6#+NH޲>6,۪3z=c<2 ƊK'1G`EPA*Jd2%׸Q3( @`˦"f"fܿmg\eI2#C̞,J[L aE(kvmz!MWӒ۩x01>h&ƈvag=P=^d> ="ѷm/1;niE{jRًgA<_A"Y{`w6aV $z,"S\ѵjgG8>4sQ> E}e s>yY2dOe5yf^}enӇ&($}W<“Eưprf0$0pP?4?>F `m"jV/K}؎ÄfXuAEjr"T/@6P0/>JIa˓SWߑ DDqDަ|  ڲE|iFS3,VMm+cCf`UhEX"鯐mm=n@4_C:L7Ԟg̔x3T\TEIeqhunq+EM˥X㖊r8^]sQ$i2GrSUJ\P|[UC]K&3]k؍ljR)A!*̏v|G !LI%B x"UT׫{ :,f~4 ҄ oU6Gz'-_tI{ɼ1݋k,)NXa(_P5h iy5J[ѯe%S=`= 5 )+bxw T.y=F PC?;T[?ZnM2q .Wau)ξrr^C|J)O Qm"R#:+ǂVf:bGm!t;]t~ {;XЍBtW 镂˕$iRHQ~ MAmn)WAeŀTPoI8 "&UϞEIXˑ@cS:My\#Ou](# 5r{Q9P'W2o24_ShO$>A/MЌC;`ˈɄ_:tbU~@ҥ޸H~WT{ KpW]#<"}EZ#}JlTlWóMw e컟[ ҢZ5YwMU㫂 0[dɊP4 Bߺ!70}M-?LC{ȿDh߽[.eDv䣦AR13N) IԫhZ6] 4d$Lǫ05ٞ4GRs3}ң H`[y @>AݚL"R c}y>0bBr۬& 4' U}| AbJP:t̴j!O  -M71ŠICmm$tSYҬO(z6,ݠ裠1>QFtq}fP{7::ڋW {Zg#DȝGYqF^L|5qdw65ܪIp!lJV-jLA >pV^5XK/5i5 @i#.mL|_F\Hhtށb g=!i|SWAmGR&w1rJ1v=cz"W5 VL?NJ'LlsP@eҜDIͺRTO,H>?=^4WfubC{Z>#/ɱ|ʝݸJ(2X&z5 džH $c躖aI4_^t ]t0./~8h!({^ZHQ8@)(3悀6=< FBWђհ{͜gf`=rvޒξpXxgo_C-C RX5=jA"mLckyϤ 98Cm󦡭s/9_T% ˿C7ɒ/knQ1EWQMcDHoR=Ɨ ug9٢iD{3X}FڻanNFꕆ+QEz1Elyc e; Uf<1'fHF ulP3TpQ5a'd"D.M+e"8WESUUgR1//m Rn h'f=J-]=<.5>9#1Jy C_Mp(c ~hiYx0[Ȧ5#Q4AN7-q ܓ@n-yU|L 58t-N3^4 ,'!}s8.)yљEW5^7ٞ.D,AY`nYuYǙI0I=ؒ S; 2ޘ▝\ ѐ!=XϖXټYCh.n$~0JZe|"¸QhgFo1r0) |I  |@\KPڎԙLaaDcާ0XFUrRr|^u^7#Y-^VPv걔K#&Ƴ#SrIen =QzNJAr G;D`9 b<2>z dB L}5}r"d9ʼ"7lKϱ2ǼҼa^nMgT٠XP/za VhDOp+ڡ̦͠'!kST8\5Iz7W'/qa '@zP-eVdm# 1w6,p|W!+p'gsA CBQ,м-zb+/lvJI A/kz-ljFN>*C0IJ22(96o6GuΝ~G=;z V3 {+(w"Kt^0= d1b/QIyI ?U<(}ħ"y_:`$ezqel,/i*+NP/T) 0F8w"PK#sA\vAV"u>q5.Jluk#kEb^tXD(_QOtqM|^08)1d+&l_޳B?bfϣJ Ul.8P7Bʭ';i.溺O>F.ስ+rPyݭsTݽ>&s}8BϜ$y[ڇ%m6535P(v8㧪A=@ISGg賻iz~? 5H"=?F 鞃a4Q~NJ6)м+aOnnɏSVz%i2.^FBl /?c?>5{<(ny4TN)Kh_v_8#Xjl s XCȝfA /ˮD[>8QKd"n#s4@뢃ɩq(txUs{G_dTeSV im~+e}b K |Sp$p3Q8_SF9!w5L.dɝ^ Y;q mb0E %7?q ^׵!'r$-H7)WUnʾ{#Rxb\>a!؅Dmʼn,?Gxr<5F?:`XjPuӦpUr ^z+"j  r_JnDž9hѿJ* ]7o? MWu[D}I$`7t81* âIB-a=F0IvGc Lqy-kۋZt6=ct;3UfݻqjjjFgy LwrR]gh-ylv[2&y3 -8t~-{!`0}׏wԶdm0B悷\ -CA)H2_e@?^1{j^f% 6ϙ/쩲 :64.Z%pi-y9p O6 W744LBLF0 Ɂh[:`Rӑzg,YE1W#UXl qPT3`]o|j(kJ=b,dԚ諏nk'ep‘ NrE:u6_rGbg~fu">i۬MzJ}cOH #sei;}M1H*ڤVdZ4" ~4?S^O[:fJ׊-Etb@D~rj[+)^̰v/.YDB@%J Rnِz=g{er G)_Ogۧ +4i+YT&0Dż/0F:†#;rAdQ{!*M|W F/2v@W a51ղ?JMiTY[x})q"Ý3+yv9?j,z\ȋn#0Q 5.nnzNd;3fD?a+vvZ]"+͈ݫtM Q33*/u=;3/ {:!!E؏>$@SV_#*M)Sz55КcY hfBlgWϥ[8Tԭ =+3//92@L#tP͖UkW8HQ"Ւ:68wbXP zZ.k/̍҅Swn YY6c̒M4ml)jLܣ/nξ 5y6CBIJV 'Z86 hg;L=O+os>c'[͉UNkyq=X'#eޔ>pi7A =MpUyKD͍U3<نގBy5e?YqGs9V3XՅ$:習 y}KgjtuV&? y5s^G Ըۊ,!"$z&1k9l\RcHኖٔrYŬ@S'iCrŀ_ݦ&qi4' 8ȓ/yQQWdO/L>s|fAirSx>(a7;^>iB{og.C'u1C 0%(bn->nދ> !à?x-P{13NK凨r(էmm5|F6'%jJVVvl ysh R$Zll]"SO{aε6+iwMiaT´8 I ՁU/\*zd5DR|`j8z<}\ fE$>s0R9&G&{n|99dafBO<'<_[m$"-˗i4$a%_d%RHb8ߪfEl[}^Qf&O߷m R[VZ9JJ >jV{Rpr p_ed&jX؄GUOu(M$w`% &V9_흦jG FxwdPT_3IMhyZ!oĽk"Y}zx<QGj,߮t 0{j?>|ٟlpV1\eOT_5C^<wECZl#0TW]D ]h^qhjzRB:PQ'OM߸؟:8&&pxq6nlxlkOaoTX晹WY,5 2P%sA7YYճ {`80_┋VoA1azƵ-^ 'a|ơ@lO7jލ/Un񥥺~5R͐dȡU+=)c?4kG_y)3Jw}AyI*gj{gKaj0gTK(;KGheEMuY]GyKŪA9N7Վҙm2Eza}2ˮ:`j pk8UӚ#Lw% % [Ng荖#J ƭE;MVhu*V {EdXӍN~%n8oY_m`} ܒ-^\}иҲ$ktzЖ4haKBw6˥c AK t;EܢebS\%!ګ0Xuozׅ>"sBzh&GHeʃl{u1^ O~t?Һ@@jPR3C ɠB~qq{L L9O떪%I6<?zh!qXu=4Bt 2hI! ɍ$RVT$Vpn%C{uDv},Vjtt7&T?s+5%+)*װ=z4}O HenߔpU֥m%aG}8;C44(y ^ʾT6O~hêهW8׃TDV9R%9m4qvx5QcE4t=:LhK6pBTL]~Pv@<a]u E-M}w6̞&ZU)ʲk֍ސ:"2-d؛*phyl1 `;600@1dwsB3r"׃{zаlB9:ܝ<Q )bcw\G3IWQVx2 Tčr>o!iPy)4"l?hp9Ӳ˽?{@wo@r$!ϋ~݆6IiO;6jc5DRGਥӂ YĽSk RߩJRKTîߐs JR 5[,=G6{\K'}bo@Bi)ԢAri:e&K~5K&@8 iK&7@YRM>PA1(J12C`?_&WrҧO䋶e^. >".KMwu/za+3y50̛վiF'AOѕ(s< A1$%o.JK7<1Oc=NV ?^Papc\֭!M҉ VI#NSg>P O>=qohWbid]]S\DѼcIO;D }5fOmuJH!K\˒$+/n\@ZDAE.b#cHZ7gp[OTKImϚ"N=l D+7˵NL9U Ee=KKGEbʲ@gw[9J|1 O|йr(I~0Q l CU\Vd,f GOp~o0l_xKҭ(pUfwݵ)&Q "㉎7cu'3o\hiS\2 ,;XXW˵ע7|1$y"l۵H1wK ]isܤq,U \X\ά25z񱎬yW(g/{V=Ósz\u2ŋ5>g;=qSx$uV~nrMc -HJ( Y:!VLG~P˔>7:\ySfS{ -uΞurM>T[ }#.`v{"jkkW)h15Lz/36ySڣ.`4xNbtZ 3^.3! ptMl^*6,-F*.J ZZK.E?| DHA^qS+s8W]nN& 8C'`f?[TzV(1rm O#XXs/W!/?ԇ\axtitP%@wy+`u&:'S#ă*p\VvHKI~tuhbeIYk{) 9ı"a$-*$өKw/#4\+HQ>_WRJ>_6}TjAk?mis mR΀#37{ZݘebA~EH s;5VZ;ϝAn\N+"oEk̾sC¥/u?[|"b<2z7JǷ[N D|-pGs(XņO3mlyj6}wRe wMQ?Vj JS ήH2=lBphV`-KCWnƑS{W vH!='Pk#]!}) %mek'ԨrVYabͬt WHO#bfm_' xsNBJڎ" jtOm%2N &ؙ8-}^_l^Y(+0;=g ;=3L*k7ǽ{;Bk3鋯z}8D8t0Ξ:/m{UlRh֜*:&E#ŊҿG&''ݜC#4(DVum q^Xr-"PP;j3ޭU=!;#&Ӥahwô?4=ᖊ&jY85ɦ#8ѹa?Q}V)BqC V.ߒFM`5DKBF~T`QAQ{3cu "\# \-3,VܯٴHboto;v' 'JeF)zBs_zwqk1(\>_q-j* 0# *;<< G0t83(;Ѭ )yS]QE:io(SQX55Y/שi]Y} L"C w{J˖..HlL]z;hͳ; HMi |!c>S4`"!M,qB]lhuTEMRnJmЊmKxqK8vCi>.I'I1JHPui #B.AC$c@f+5DJ>Pј f_1zsv ojNh2-B!A; 4owS~#Ѧl?N8th? ӷmb']rjո:h˥#v.ۿ8 3 ?+ bWy -f=pK\KFǑ@DP S)'|s'yѢ!jhS2B2kڞ,l .3XWjkEm,'e@Lr*Kzh2tƒTuDJ@yg<4?)2P@ &"c=c0bdGn7%1no(;. 9lΏx|4+z"}J!j]nmuo})"64 !E 7 gcisM Ҳi`dazsq!$J@&פk5d?K3z+մ xAAsb4%9~ oOT@s'G ɐ怺 wˢţtkɲד9?P^2zhvakPI$<2Yq+k`*@$Is%TV>O /;s0lUKP5{Jޕ/2(96N P8[q3eewI{j_`o_@.0e4%t#9fkod6O]{ xP4m ]=P*cXѐ`.ᖻ>V7Uz!Ꭰe>B$~dK]ڦ৤gJJs6#lFBvۗO{W1aL,z-02+ȂuX˺4PXX P.䆡>ETDu{A..t@s|EpTj6:XR0[xP鎵wU Kw}-q}5HVlv6KnRgG>tckG8'HGQG>0wII6#(y+4ΎU@],C=Gȫgz j>o2SX" "1{i/EnH<pg *NxQ Tmu>kv!vSC[>2W1n})ZwC꫑O%vhBRZZvbNЅU# -G6Zѝy&@Rx*U)P̭1l.𛼻L?]m}_pcȵh(] ,d v3 |۽UR=9U\5R{R"i -AUw=?Z.sʄayǛMtmH O#WkQ "i(cB}Tz0]DvlMs yOy|Mݑ%Uos#**6Wrel4?kf~_-u~d޻Bӊw?YBy{SZt+֋ky3MSAݰ`aT{/jp ʋ6$rˁ  aEg8|m;BB0b Rfx@4%k# c( ¡IJfpr ʰ S[W6՘nuL0_ù$ v6ƀ̢˞WUf?'TOhEm#'/g*xF~LբX4#A :C gl˽^-ې¹\&2r%a@e+co~t_eMqWۍZف=8xnɇed?ypk=|aסX!/׎o,4sہp>[Q[Nq$ﬔփ~աtǢ3ǀhRy*$ȪAk Rb1)URп}0cV(ˤK B8No^;6ɏJ>_1 onc3'EVJ' qzT*Zgֽ _9II+6o{LhЄF)kҗтLc!N.VT24JiD'auŇ|_ZUq t:~zRSM "a# <,TΊbS]+w,J]>Ӏˡt|s4ЏK2bfLkBsdZ3ӧXgZLTB|q2As %TE=B {>hr):IM/gT'܊=/cg0ݢBmYV>|:mdQ?ځ˟$梂\[Q&=lF0(V >ȵќK!WF X# hFa?6BzqײQ1$6`!EFjD@4ob?WuGxywڅxK}/KZlJ8ZLjjٹY;lyK~=*̣s= #VhOk 1%(h2P{Z=@y *v[pz"@[nhuB8=?~Ԧ.Ь߉ӧ.迁4-iP액\` Cv2LA[[ pH|?f:8WӄӾ$X> ԰&cKGm Ʒ;Q|m5yε=y̵Uto9=桯 05̠!u/YV ';KX&fUƁ[V/Gz@!dy gx*R՗YtRfڶ[S*9>[J.QD.">Bh=NT+^Ζk0]e!41/p$r[3Gj,pJlwkaf“\xG cI^G->ەJwsN׃l3~Z]9H%NKŪ}L=*Y#,U,eٹ W@3PKF%W\]QX1kOۈPFje8Ï[ -t`փO|$ea휆iX0oxtq?J$]8sc+1bKʢ}Tzl:{$7 +r|;xBL%1h<%i@ KUq! 8"FʜB{g>{mGN_~{wwS"Ns1fSjء5t4{F޹"tJIݲƀ/j&T$ RstqúK!՛+1uBS|VXXcD|,8酰HT1=CC no~uϔ9# 㝛`ҵLXWمDs0(vZ]=DL #(XQB" V7CO<޼U7fF-/c2Ͷ2sԣSZޡ-_'H0+So'Xcԓf4ʍaKqzظ#Mo23+٪s3t,%{ ḑ":Fb0T{9Z^?jsE<[ ϥ kKdSTE>VA6Ϫ$zL 3 z7VBv.:&HmEV-ӢJGwYeq_# P)+b\b!(6vP zcݐީaaQ @r5{L"/Eݠd[0DAᳯub'sLUF8aC'?EiYe],03uOg43*r"OJry~d) ̈(W$ixnC}uĠO7֕8NmMEk,e 6Y !a3X~'O'oa(WTyg'K ΈvfvŠ`Pu^=ļk8ikj;P*]׻"k v挢A/ LTAf:9 o(c@8܆}컇l`b*fWEu誤sIֵ{{|צ!1Anc 35%2'-@]bY t(% 2 \wO[!#D&c}Tv, E쨇Mk$`$.e{"3Pr,Օ$TF?NY> !6BmGC2_<}Rf*Ҫ~fXO9;oi5"ss j'Y8_o/ʚwYee_*x* jGԻcvl礆x+H贙`p_p;ց6qpHOHh*tB |<"vXODȯ+d{$Z7Alԅ4cw0b©put'0 UUxSJVۖ7#E_Tj)7g?`<G2.K%4 >@`Ф!J;%}WŖm?ԡ9Wel 1h]|ZX*XHH3.-*Gaï2ׅ 3A<0 { l/N&kc, Ks / Ff(ʇ.Oc=ͩ]Lѫw47vI>d}S]-1qu%@H>K NP.@T6] jQv }T[< ^'G-RǾ6Z*531h"UjNfRxҕh i5Js(4 T>z ʛNZ}敲UGi#W }~DL1J(Ж>D"i4Gɴiz8#ҽ@O!1v+D>&.$HÚCUM7ۀ3,*)ΔjR^9󁜕 N`j9GC9qZt_͋IMꈒcd՛d*{P}u.˅ھ :eh akx#k1 \qOϱ\|Txr4_[=/HOTl}5(돧t!$Caې\Jɞܒ#.FƘƊ"]_4ƿnIo 7*)+~HeaC^ vtE^2-M,3qa_#mZ:}~2+v|a~n`hc]`q*5M~Ϭő8:򙱠%=&̷nLg[ ݬA_5'InY0e #ljN/}oذP&߈5 %>Zr4x4vîJ)l:Jpsd ctC2л?/HIW!BdD!< uxbBiwŜуF;ccJIK5$Ю uBV1m_mKʳ]kͯ&dU;WT|r\[߇4/B]]Ix8H_I$|[W??g=s4j!N`9nْ:3ndKcȥjhñyъ-fs#9w+YiT$8LXX_VF$B\zokw6^mqyI:WW. TbZ':ly$PG_u#{_9Tc3]t6O}HBeOA)X^\i[ʑt?~kSUyG<H= zުq'@wl.ds)-j;Uj2$M'/]u!4ƿǖ-._"¨ zT]m~^l>&b.菘"h.c{?% $zD1^b ӗY_>[F&̶+H =^Mr`zW3)y5+De^A h?TjP?A~Oަfsh̒_AjAi9BD'+*50_w']#< _/Oڣ`'Gjվ+EC o]aX5eAܘQ}>"WGlMTcKSVqG,j',$Dc#gI'JmhYK8 4(;x9׷ӌ0Sc@y;B!el :-=Fe_EʚzO m[r Y]l.\@YD;v3]wѧgT?'7pQ_ȩiPD~)=Gsc Biw?'6 hwSX_X~z݀g4i3wcMjW׫A耫}*&vD66VdCN F?Er^jdzal nl~, B,LDY`cƏ;x:%kIџ3yjO/p/ kp'UF74s.,>13xɈEِ?ʸx,}Vԯm\ /!GT%u g鶀_a„Ok=#(9;rR9f-Z0!7! ad J8ެi1қ\,8so>Lr28l.CjM5Y蕷'Nm<d9ֆv̈́:SXVu/H%{Z)?>)A3;o|2\:TyB+U/$d@|#F)|qipYMԹX.4 =jїEoQy[zQ9Ol^@~aXpx*0>E qW\sA GX.AA>aU9yQdrٰ\j)V0g!=u0pcɴ;e[_<p .|BFpD ՟^"_m[B$&۪&J=:@=E,03k~t|:AAQB}o 7B5ǗXP0d:a9w{.&@b͗h7'g vsxT #g-Ӗ[U})?M^' ϔQ-f'z+:cʞU%8OγnP Ӷ&^2:XfUHE@4QfJeFXc-E:KpT uv ND݇M"K?,Tfi~ׄ. Щ2Y j*DC)7M`+:mںl™}2}}WhڽG^ "-%Ш:e"La^pkxWe ^]PP.7iEfRr#n t&1{Cȩ۱D=׶Lvx9~~(/(_;<##a3ʓz؜l{B/PBeBsA~B "X]5% 50dIϰgjYwb.@? D mw1-RFu2%h~zڔx>d{\~o/O7zw ^ ;\ݳ 9fPmMb{e9E%4gLUɱ# /1G 9"p5ctYhT$Y7nyUDEcg|W/*4I[K|}6[Xky]K+:Ke*׾!&lˬ,kZE^VnM5"lj4J]VhBq p϶gRjw]Zun39z3(*a4)4ҦlMU~#OPs(e5}2~ pQA{%Smw;J'" ?~[Xšz'9 3Зm_=`5.S9+SYԈJGՠaV<} 64>E ޯ+,*TuCB!!eo~Z#$6IKF@ TV.?qQ1j֗4u7H}jrZ dV:Fz`l4_Ql#9eƘ/ɋRp)- 61`Rݧo2Oǃ'2*|!73G8Q?r|{hi DU@!2xSP߻3Lx<]IS-^mX$l@d,ͣlRƚhH UjMᳺB<_c7-4eiZMjQY2!{ *r>O(..^h4?@{vQTlMRQIJW>Fύ[ 9KiSORcN #NК/@y(6zvt=D͖&(mlz/yk[<LLOUП#L_XpaØ۪Gcf9[=u 8_J"By6xyI GLދHj>xvn^DJ+BKXR[A_{BTbxͣ60e uTyjn%I* Cl|Fb51r 3H`p土ү;A@9AI0)2.yqܾGJ@ ˠZyfG/FڑSŠiEyڕ?4]Ɋ_-YpkT=ܯ5hÚ#FJ $:#LSZr>ٍ*e೴CgT)mw<%N"}aa*T(t\q לF@w݋pzA8 N ֪(dۈа# #;!zzpjLЭ˱.Nu\<%%ְ hF¿=j3>[*,8mW|1i#[fS~5hde7s!9@CЛс, 3a tvaݕFbLl{L9܀1Qa--&PS]P]Ln9͟F\e/ڍwҩ*8u jF2!))%HFf,a؟cPK,ɟjnLK{((dG}QB Hb4bJ*#)*K`#gsC,ߔ>Z,B ׋B=Y!MɅ<泮XP,mstX7$ua;bbfy*pr]RNf)POƚʹ$[R:ƏhɊrGSچ~v&\ A@.z`=]K:q Ј%ϪlxX(DScq$" Yi!̘>㦽V]W3tI.lԿF?R3W.| 1E;n$kN;bTIQQٔ*?w?QDn)(:rǗ,efJ|gEdq,e>NjR~߳r>@iv#]^ n.f,&d4Tr]ӓʐ >IpCa7 |W-S^_F`4Zz񊳊L'!e ,mgד\=֦++IEJl+LL"c49\lEҁ12 ^n^^pv[e+@]¥|ɨ7fR#%]me6mLgm'%%Frk䠾C4bͿ 4.]GHޑo(/w})7L8}[#Ox(Jw8Qّ޳=aSPG#tP4jJ%fP"K>/'hwʷVM֧iK@GYǭySz7{7 \Viadr{3w%I srk 5*3#RWD=9<˙w=PG?0I2F{`jcqE7R$R^ȹaң?z7ם=q)Ä^8*bwx?\l߫@DxJ2jOA0O*"^GX!hD:CkqDPv+"ݱyu_= e ===oYO{Q '?yr"GSSZaMH؂Y2Pݴ,oZt.94#tG @-pl |Us7SJNchҫ90Αc6ßlo']vZi- zX ig`m/pWա-s`4&v50DL. Bԥa D >&]I[*e6 'fq!VŜ nm9e,Y*ϗECSVKgՔ{{ 2,D!tReXD>o;a=8oX̡m9/aB q@WCuJ,U y<^}w#vuyY8it)xl" +"#])Np23z{dm%BL?#+d=u>k {loDޚ\Seڿخ\x<~ԋ4\T5D_23&/7mu'Vx0|fxBmXyDk#-6_w~#Kx/ .A$#+,61Q6gә ʙg]*Z|Ħ>szY&&d^ /X4X LLK Ц0q6vgfĽs(wrU^̟41Y<'*G`'{'YU7`;_Q٤Tb/S=~"VO=civj#"1+=#,fmΉj\zȼS";v d3 A%F<̲?LS(M)oS |`s'Y.m֏QY#bsFRC$y/rZ/ 8xs#@-5H.DŽi1pIǮ}hV(hÕ!zhsf&J7 vh*Xj9S)|HTب4;Wa u_6Q.1ME%bs8{YL8:@8LIz'פMpy&k:/iB-"6֞qt,\0lg* i[`;Ogܹ4)y}-F񿃉A"EKrհ%uKbQ}"dbMJn7)1fW!k|.x;yZRW {%l5^x\3{"~k,{SP*膑4/FRU~:?&(tؓ&c" =01*$}DV$[08|w&BS`6 K~4<"Ĺ75@ggؚjvԱ2jZO97K2*=<%^Ss,^[JqH!+'H'O+_1 o׌W;%O &'BKվYC& L^6}%ZU~'eQb6VX,Ӊ[`u=02m#7^#<.H#SaeIH|I`ʠo4BѸhB0Td 1l k y#J"iFkf'>oEU'nÔv`>z)T'+,"U^ ɇD7]p8/ pC>p1\$oRҮJı4^u:z+jbx^,0>ҙS GNsnҰXѽ'Bd?U[)}ߧ`аUyfۂEْ]Xhj{ uX:?DU#Gh/aZ Z_TKAL˚j#젔-\>l/]Yvԃi7TIFDp|?BGշ${Hl6۶E<1|w0_H1L&??MqPzn ݉p3GqyYXh$4S//8#nb]dn$$>7 lm l9<@Sùල+~̈ <] Yʟ`'=':.GG\֏y~6YQt[C]3Ci]ۄ- {&DZǬ;=bI{֩6V n}Ӹr38S}Lo\6 ࡯uh+tw"BЫ%G"Pm+0n*`1@\K080VAۀxTj>CCOh>΃y<> OfTp;;s6: c` ν(z C` %`5]i6"?' g2yn ~&Ly"{U!6[JFۧP_`NƪKkgk=hC jBb|&m SJ̳I3xΔ8\(Ki41v'ٌDWzl~ ^=-&4: :cwo'Ni)O>,SIQb_u%&6~(Te4hż4GS Rߛ G9I/%QVPٮupZlc| k 34h I4FȏN8!tc%Ao*78h,̒߯VW}J hɭ3OL֠]%IFdhLYt+&pw+~I"HEk, QMR MKnꠐ5= T}L㶆=#5/ocaPHc PwT.2$WެUKU~NOR^lF<4Mlc P}CBGB(sbK6E DeB IAz_'*}>g'&el].-zh%(P12se*`!2VGZ"5<_ XSڽ4 ?[i+2Cx' #hF.0Q,<qG",ZJ\7s˨՞$t;ЕonJmXf* *X ]J7R4SPvT2mD{@^ uRA-h*h42**xM8')S}f )ɏ {Nώ)%̂ e`:9 q}qDm {[Ž(^i2L+vˡp /]aDJ͎nx2J'륷Ic oK1." 2R_& #(L%1~Hhni== on8ad:IblGܧ`Zvsd'-ިpֿa T͢**h{WeLަicR! Я$8[of%vcjϏg=(HZ#o 8:Emt8}'D^wN"g == >w\|+'OCbL_1JUGa)?D"x\)Q=tZeF>~q4DZP8yC|0[*PGEܕ)nA, ?rBy^ů}|(W0d(W"@;`TsZjcUW-BhR>+g^)[go^%H1Vh^SUUWW$( 9JZHLJCi&:(5i `"ͩ|'LiVEV; Dm2]ɀOf Vur|4%M9~8D"Gmؽ1i/7N Tq&ّGM^鿪R}Шr%HiH%SI$iU䕋qZRiE~L!PVDO柜Kn[ qC JBK;,(߫b_@%-r"7/7~|Vc*9ˆbrY#NMfǡ;RT,D}]{6io@>N1i3[ccBl,94TUԬ ".KQ(#i%bځAXќ*--b >{ k -HԄ,Hӎ 95xy xX\D2Ȓ! ܏"(PX~zTq |Ѡځ?yд|Cz)fmJl{Y~TiFµ͌yHxha0RyAY"7AxpP;,BnSBQO>.z$\A4l ̦Š+ DoyB]5{!,Ff+Ka"[eDy_sAcYq[aQQ| A+Kx;__>W|@MKdWDWN[qOhsƈp{!O" 21 ]>8TLt˚cde2v#LAcyU"P 8uJ\F(Qƃ3ܳtlm`H&ox4+bec_DŽʄC EI37|"4GjZ7PÝZUNY*F. $Uʶ[1 :FAj)hȀ=-(H ^X"1g2{x 'T[gN:\VimA՟2D'>ڨ/=#PtA=!~ v6&"m9 ^/ ?SB0*`1b\O*Φ;6M9;v.Lp}&դ"XHg= A 6)8pTW?%hc9{L8$N[ZґENk |D%|>7-^ ˴bcy('~Kٔ={L!Z0'-rQaVh= V3^Լb':v J1uKIPE ={6^AcC, AT3V#؇?A+E6#sMRWUmE&yz3x `^б9[JFJ ?Moq8fd6=&noWYzCSWHHz02g* 4i8+"Zr=C>!pܳMN3E] z]i^؆2ꪆgG+s$5֞>Wm_43 l2Kp>o6 J UahW#xH +izϜ͗h~"N+L=eoIbWYfS1Q_@naȜڑZ}*nC%b&$u ˚ؒgp͏VW~4 +ukNg`YKPLI]}6#6",Գ8X6,:w+#Jm/=NtщdvWo!fsmQUTv4[b fxMo@o!nKB"G #InK,(HPf#dL> LlL—Xg]MIMKG 2d|3Q9# ;Jv GYyLcSv\{\PuYǧ2vgca'CQ OOI֢JB3k)Dق[" @Ưlαȸf4lAX7-D&Mh56nc %h2bKpЗDyBmq50=}!Ӽ&fEcip`Nj N?Uqh5j򽲄)^6hg>IDQOx*i-\Eeֳ^zh"ѻ*~,= DTtM_81^ZmW!mqE$OC1x>q6:fDrќ2<䣊ߴ 6#~ş 1KȡSLI+":1sҽ=ŸiLO;S+ )"Ǥqg"^1eC B;lP&NUzP{F ,ΒuGF:'".yAr#eҾt-Rnd̟R!7*zD5C_Z3x.wn%/BXT "{2(y~s} 'eCffEANͽc$op?sKyPO9Qz½Sv*c%6u&pǔj\:1 eևr}61РG0Oj dr3vKY~Oe^k %scl׌O,4Pe5z!aq+o*&H Ċ5e[@07l;hmdUQ5SSU4;i|0O[}:?΃ Dm2@D/y(uo6Wzk%FDI낱τce&#mI@~˯N7 v7a/i]6Vimmcd5.0>v̾<ݾkcfAT`)? t]DˁCjY{7H:7I4VC[M. h||fmF3i,&ɢo9q,KG LI)Ogܥ#E6z`k6vF4ydk/y 4?h߻E.BE?zYJ.Z (q~1>ЏBEXV[uk(. <@=R p8~uʊZR#x,樞iď:]a2Vr!`@m)3(K#ROٓ}U4V q(K͸'2u&_7ju_`j+WJr8Քo>ArFr#~5 ez;?KÂbuT<އ֢bY Gq޷ DI4:*`Z$+jkC[|6aQfTA4^\{6n =X|sdnH^%uHvFȎ6vd7Ioch r`4,ywuMFO\m*4RmqQT.8|h?t$Jl-[*Ȱ,k2~ķ< FjZ)뾸 ]yz23YQK\AuT$gwOmU ɏDƫߊ, WmPA".³8OLPʑVi*1j0z@mBwӪ\te(hQgdX~"ߘs T:kFxڝ1aN;aF^"6G&L@^-Dڃ9F+ߏW^.vNi~)7p:Яp:Un5'c|R@I6~ЏtAHiRu c7/hti {= ,abN̮G:E.>g;",IB! -``5 1jSZ՟\Iq2KۯA1ƒ*k2G6=m-jC޿]im1 D7H^H4ʋJ1cB5XxHsm`L<`YL)ĉ!"_+ /]"2]p1}9~a7ݴTУfNa?T'׹K/9>eJ^sG]Y}[n~4?@E^zuHesr Ѣ /ny0IO骣 7Rx\4e4JZ, a?g pvج`w0XwoDY!LTw?Mј4p\q^K3#b o#mj)vG6B%^li.ŢE4EQٓ"9"W$^N5r f9{ke=wAc\JCt@_i2zU&WOeVWr3آS{S6l9}VkK2=|\u~ U@ >Ll=j,ɨi̪?2y.+\!8k*&'Ln ET@}"uY3.[ư`*FMxV!HW<=Rz `8B5IB&-7ב5^`^ 5Np4y4vl[cS0Pm-㑍ט3*bdyw^ӱ8FM} HV׳; ĤypQ<Dd˹^( d[U@µLN"R(PSY%I .AEGGh7q@lK<|4wTΫZ*WH5yuAͼƂOa h-Y( H ڳ9sĿ#[mU.߁UQ.Y ~Gvto _v`p=ҹA5s-cd@QcQ\MXDOC76kaO u%qp}$ظcvw T%2n&W8 nZN~/Ȕ`SDXǥg^@!t^tKv!%|nqgH >Y5qgttu28ojrc[ 0.:t2*;fN <ƀ^ɕscl$2,tU[X[}[KW;G>0rzcJhLA(b E7%nHTބ1?˪8JFÕė`1vry}y7U,AC`{5ۘ.lX:D,ma G?}Ā. 7σa dWs$856܁h9 ҮѡO+kݹBۖ͛-:BJ!gUB-zڮH{ı$rԫ3.yxv#;Ls&v(^}7.h7"O?kzVjy`#$e+%2!G Ǽj#φM^#_ $IoAA͝.Ɣ`"f0p%:r>*E1&3]Kia-T Ǩ=GRܲĨDOjIrYU(6t0nuwa[;PU2>634QSG;'YI!)QK !qIB03=-R+ M;,ƻC,d)r^ưBzS-#\G5zfl]z6qtxw9-:}ͻYe]J5>x#Kȣ j<:9c Ͼ4_TLX|OXn&QkT=X)")a~T^le*`=Z znyk ,kݿ\K2 SU ][h2LR;dBaPt(VҶ46d"I?ʎՐj-ٿ +ISsQ{_bA؏=<6 (1D$QоK_ q/BUґxҊtt@g7)TVo!\9,#n>20n@1ˀֻSJ=[R@w ͌R% NQþ ~V櫚reGv6D#{pZaRenE˒~IehD'X I0+4S*7sX}<Ћ1% %oBeGH@冷Ȑ5 d:C)^΃*bh"7lH%+t((> DqO[hlׁ@OT-{YWՒ|n#Rwjn)?˩)po`D*QYz4PBFoH 3Į٠BC~h]BP=|+)`~S-i JnZC;D%o!^#a5}cxտ/wިK$'y(/~߳T(N(WMz픋v[Dmzo>o n>JWɎQ\Z@:"IߊTGGIYC Ⱥ#&po+ 82,'H+rN?VgPL"Xnl)ሼ aEYWkXIp39 OT2PըyS^ܶ5 ]_BT`m6轺A/O;0Ng7<_z {}4,׏u51OH+7Rdu]ѡ0ّ\eh n+9@"G^"-N|L0#WG4<[}߱_vP؞NkJ{2mXMBvnac/؃d+nY&JHY F1)aWbQ|%=>*h ҧYešJxxHDxx>TuX0an+iHu&'Borx1<=堄Eꤣlr44`Jΰ 0mJ[,q)(=exuQh83m /PxaG;5 0>yH?=㽊  TKx)n6{J1΅%FDJucH%l\ -X}ӧĽ䢐Bp_MKV˖[ ,{ݿ$^Welzj6 ݾ~oVm[?֗A̐Ycvv>&"H꼧f\vp nSUg0P/bRIQy^gYZ<6 Y[@DtnUYTLM0J =V*Zx =qQR[KF*l&Po+>QCfm1 EH76 E@П?@L;-F),5jRY_ cOTl* = )wS%g^Z,cl=b1#XuD5$%n\q t$'Oҁ37=WSsR|JeIӮ J+4De"Qӵd/2[럳dNNA g{@Iӏ)wnz9\3ӯ&şEcwva([9&K(nmRkTvɏ8Q ؗխIR8pJrPI CѲ),Ɇc) )9B]LF=8͏) TUYKjsw@;5bڌ T`a},8'T'$>/l=77l_⼣/YM*XGHTʟD*ɠ9t(n? _=}wQ,y=Ѐ9nL:Y1P6`zu m.-4yC ts8煏<8j7Cr2+"G>o%zP"A3MIdf-N]`swRXWO#FU=33yWnGrT:+n_; Ď>Fiw>֛3DLʖA`R,h=s'^: ކ4=IMo x*<A5_ORXqu-Tic3ѯMԴ|-5> XT)>Fr&dsߪRcta7`-3B)ehX#J n)%%-B~ >JkXҼUy#mP5:hDL*Pҕ}S}R(=:_k@_n%wܧC%U5 A  {QoܦYWJ@6ݳmUB#4䲎fwDex|PM&8*^'PJoêr{ @*mj`7s@XN\C!5S2OLv¢-2vނ@1;0}cC[< ȶco .Ulwo/@g?זcdjC$[3[VT:cey݁(UI }8k8=Dg"́ic0)|ۺ3 QX#3:PI\t:+[dſxp*$b@ ʌeT~/ٛ| vi `C: Wjp`,\Xc%|7@#2٤bd{o};w=hzmMwp$o.dXM"oGRJRgeBxR~jNw}AqbWΈ{azpƤw=?0ef$ NӵSF86ő!ӺhQȖK.7/T5KaP}63W 㡵٤*J?OυK"yzҐشrO:f%qNj HEUd] [R1"l &1R; PD0}ף*lG1^eB* ݃KpQׄ"3HXf9ĕdL\ # _/3[n$ʝ1:w#c]I#b)|k`C!ը◄;gHŵ;Ј!{X&ix#mU}>@yIUZUE!4O8v`IՅp%f ;qk9z$t# sʜ0Ine9F8:O>+n[]P^i(UI`ݤ16T+Bk^ )>nI]uNgzS pPez: ]f't|[qav^POBifmy 9?!Ss|+gsth/$hHێabϙTNSw_%/K9Jv8z {pAڝv$+BSOMybMZ) 02eDy6Xtw{m֟f13n9v~xIH 8_~X4U _fQ&˻bqp+!iEٚ 0 7 Yk8c |p}"ǴkY<;{Kh+%51 2c3-!owv35LCxߖ/ZB=e9)$I䖎TN%\n3l;}^"hݘ3Eؗ*y8mUd"~ ^`#ӋlOO:gMbV_#Ī(4ȯKW\w^"=}8к=2?v?&`$x:2θK{P/6?A(jqqu}At1Zxoa-Z1߽v LsmUdwP AxGl8Ud:Oxц$'o 4^RT3bJĢ(W(GO>ϩ|ϺJl]4TJ-.8P D6h9(ā՗j20:.Me1wDoqլ2*C{dd)!z+[U'3d cJo9Q_^8&0pGefյ0;-3:)9F g[) w(ȣz{_)lFimL<%'s7ROU"5nzH_V[Y5M&n9 4>լCh+/^ ~KFF$g&?$ _@NEhk}pH0U>'* 5?Mx3V ?N^i auσ R3Z!g>4Dʱ:pzN}"W&z7/N(_sh^ԤҶs$ͻw*I.&S# tDhyx Y8#-qWRC?M9c{#&_BT\9㨕:dW# Ƣ)7Q[挫9z#VXdh 4DN:Nu᫬8MmYþt S2^4OԮE123V)Е9TR29%y%S l-"3i/LK,&%v,H^ؘ_kd*`R$+AF~OLJMi[ࡃ=iEFZO67r@zZ2Ґ2gO~Ǝ,$`gNd)M盵V ꢊ޾ e6vz2Q勻YvZu4nu{h }j`NӸ=,yC !Nz7RC q?SiW>#Ll"Ҡ)-iŊ԰IQє0Ԧmd G&ܰj4%KNxi2sg5ّ9O0`5J3t2x&3 X[jRcv~q֮R*BAX9kK}6=viN昃LL{qj)D|ﹸ։uq Q_pw"0=>'U}Lf)+ڐd#\$v[/#ԿN`3DgBw6vlJ?? q>VB'qqz'I6tPd2gazLDL :O?n4VS8`,1ޢ=eો?fFz%0pm}BtQ7+EYQ^ז#EπR[Tߌ5JbG gU~2s⤏rI1*ۉwiAB* T?6Wz=[ɚ诼#emZbIPI|I%&{o\ϵJ"tCގ#V!hP\u`_70&LضNKа`.DIY:]}u0YGBЈo;-${"1hGhӞVC>p. do 8(tv9}^&@xrH^zp;x;g-$Ok`nmO ḙw̒!RCc Z F `#X텳URSzj6zp1ReIx| +0aנ8 v%K!vrҡj:7LG |Z!`n̦JBT!(]G#dBJx0 *FYzp1F e15)+z8~U̾kg-I[R-H"rHz+$vCw9_`9Ҹ5QW?\'fo_WIә`GJWtK{U{?f3s])'͞]BxJ1+@;|y?A&1|D (ᐆ(Ug]AK7aHu/?Nv:+kdyĤ"Eql\aRnZVb]]PK-M&WMO*GT3em38$#Ӣ/=ӛ{!Ӆ67y>[+/S|lS`G2%\m\)\?j'y7uy+;w`sx,4K9wӜh4 AB) Q_vIf7qяʛ5~H%;3c~օ2BZҫ坕U9`IWLXR5Ws b]=BH1&$,fSdtu +!XLb\8 /H淫G쌕-䲧pD)zC[hh\;'`l7y^xUu-Byj2IAğ80q/"hfDn!a] 2\?u`2vqͤ5rnQL (݅hn /4BN/ZPʓ𹓨U"WR9*xex,G[*;XvB " %QEH4(/i;cUȯYg#uZ;0r*axhrӁ6[d4*5=]=K%وj }M1Nn?2WDZU:&ܟL  `؁ w#{$qԑNiCz q7($G|*VS`AX"R+uIgt|^~~Rm%UK= 4$fgh/w;3$b5h -?1NI(3M"U"aL,@W̧Y|16Grq{KJ1EpXr2{kف]ՊS&uǰI1OX";yҠhGV2Ë hRᘳ} cS$|ͩ3gR Ihay@tStޛ˰4*E>[}[L*l!~fx:$VSVCKhmwH\њ|#JG'͋^ukrBPo&r(@Z'h %^GLYi ^gBTi =*;y0lM` g49z*gu#..$F>4B:+TGf_Aʂ%* )utl } ?l?'wU |Ox3KGP§ĖbTZ(!7[L$n#ˎġ@vԉ`v^8u}S,>h"lxܞ? =`,r ڈ _?kgMt܍-:r~8ƴmi sۺh f"XӑEpvSְ#Rܼ/UQX ]1^\~V5=qF7?Ϩ\Nqx6%ɖHGY $R Urʳ/`> 1| c8uhi7 )ƖBZ;D\e6aÆOuTz}PaHܭc`^{_㧎 tQ&t;9&VX1.[B1 _2hfWa/|]q?Έ[qȧ2V \yz,u\?q;AB36Kb}):amnTM`1[; S&w7f53"u)u$zQ8|ї#5lg8:lLLfQHl*tۣWvVR}e1\v"j5xݪgA:ܥ4{,ϴZ !NK{v#g^I`Ft1}}ײ"anē?Ջ>r Fb0KK*wsFcB+?18 awXSF[!ics"Hf5e5Ʊm`Dc k&| d%׹e}t~+ׅ7M<L;zNh OZrJJWhdYMGi<ǥ"pf<4!^ /Lb|ʧYSID_Vs>VWTQU7vQj|(cOľ0:x^voh{=:dnN-7~ItΡXkm eI+Юn;AlNusbvz%/}>WfѩNt܁ 8WVtWw_ᶁ D*U${y 5r:~,83Uo16rlkJnQnEҪ(c&JH4a^X]>s 5%:rlBqj{h}.oms}LvOoz JG[9ti4ʛRVEʰ փơ]#pZ <G|[G0÷mXGsNGѶyЦcءtD+d`ҏC=:580ʹ?ZZጦ~@`7SYkG^ uZ<(R}QE%8m@2[Ĕ?˒^DƬ!"z0\gC.N%) h!~bVb¥QRk" ؐu.-8EU .`MF0piΆe 'Ypl RA+8³›^'٨-;Q~YF}Gm/BH^A.Zft з"1}IՇ- 4X^/C?l@8y|{"4>)j?_&~/0?p|9$P',{Fޡcs0{DELQl୅vΟ=:ށ:>>q3Q6XO ڑ~].}e1N>lLj}q5>V\]D-3`>~Sx_ /pa1k%g(yF_:G51z8glύbXE 1fz) E=#H6}͸w|xA?xw+wnt\iC=} VtsdD ~)>Mld˥v0u@DngK,(ˑaΌ eGs6+p`䗏(Y8훽،D|"wz#0+{`蜆 rc bp^9w=Cl4w 0['ޛ"WRW6#YoG'X2#(G`_$ Xr3)&A6ǵHf6=LB*MK1s1:K$ &y 2âĉ't_**&Di\UycpSCC@<r`}8jp.ɱTQ͗!@nR$+:;L1_:Y[m-T'1?k-#WIR4˒})X3 x%d\A2rċ.:zSj;i[ hYT=(` b$$G}S㘅C/H9`̸|c{RbUdxX٩GtFv\&B!(WEWߩϋLy^ ]X/kV_{8rOGm^ ޅu]]RBOԊC~_j|ӆUq_<db⻔( _cjTFgfL.R *u P!X9\m`qs2OWrr@Dک9?3kk xn7 }3 r7%:SeʚHC_:\6~ rq e B~"I?d> ߇۝6X-vY)e AhL7r'hF5x)S P?̬E^.';'ACg$5ʪmȖZ 8o\L_{W4l\?fM`o1M-ufq=+⃭73k={.6J-/C+0CXYfid7"2lF;9~\2%oKAC緦Eh˳9\.( [亴j%}i2RܴCwe8*5W 慥nB60phxq(Դ72-?_1OXQ( anչLLOD#C6LJ{ v7Yߦ@md{|!L\:A'B\K8:CR4O>Wy2UpVnq/@!˘`h_u0?g?|gc҇imod͵ iQ#JOr:%&CFwI6(W`U =)ٙ"c,[R Ny`Ӣ[Y͍`\BCدoϜ3[ظ~}ZB#:G8ocشV*؋ϼ&hN'Lb%Ŷ{T c!z `i`xT;y0D[{ obr~K)aO/ttj?mu d:"U񃕳no6G4xٝT#樼,Lqwmv~$Wss(=t9%e ue/%B+ Sn},v'j.>A =5mcG7s \/4:tNwiSs=qPif?oY+"Iɽ8r5^XC-׼wjic v`Z*ݕf U Ƽڮ zeibE" "pt 0z)q)a v*LbsW`=ƫT%iL Of↎boA_;e{ +:A+xc&ƢZ.3ϐS\twGDx3Pb-gy˻hhl_$ wYX!}Dm7t t5l>IT">uiD WwHJj:fЫ5Xb=*`Y\%p; @^}ϡT+]EeHj4UP)RGŽm˧˛"%^yVl;Un2 R:e_Pf&ɿ(ÈS@\3A5dT܅LzSOw\ƠyF"a[[v KPfP{ƵP(N߃.X{E٥9h:a<=o'Pw4=O`*M'\H"4~-]LNW_;O 9%LAiȞWh lB : ޥ]R[5‚"ŠG,?ON>8w>JTUQJ|!"hKNWl- q:F Hi{N/mYHI|S%z[6d,9Q+:_wew]+uzCk%haDF#QdКJB]Fa-<:/eWnu+"I 9ܕGeAup8B0,OS W=Z`5aRKj$0x' ,ƱVÙhH8y&$^J3Ζ%Ӄ!ǭ;ݔƹ"tݗz{xp:}8yup gYZ07070100000452000081a4000000000000000000000001643420d600000f10000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/hda/snd-hda-cs-dsp-ctls.ko.xz7zXZִF!t/<]?Eh=ڜ.+͟'s4L*0R_!+gh%^pܿP9(q XQpd-o[/h'/:@ʓbY^C}DFZ1Ł7 ٜYĈ=!KXFWbcH 9t-m(]zlᜮͼ|R879l5ܚf]/):oIIhDɈk z7_}'(NU1]J/tHǼ0*$G\PaB ˌw;D?}^J P,+?JmslݏK*nV,;-QU c>}isę=ѬhA}UTSnor_ђr0ܿsSn+79r?pZށu`BR &M b74uw8%_ F.t>`cM_WIEQ0OS2qq, n&ØܐD`^HFR/NdB"He͑tfufE{3vGQWTzn-s?nFY*2p,ʐFaXBUZ+~*]A%z֤d@POxIP{a}҉`\kYOx/Fw/Y%c--?D/ATNBCvGE0}qo[Ź]r5V'zU/ #2^jIh0DK XX1 $ai樎c$ir\K1T*V#MƁ@WWlj,Gvw灬p+M"t ]C+h7?rڍl̾!效s?̯ [})^S 0RvT#[G@Vvg͍Yalx})=8u'\]#'e,amG4 cF<E?AwoUݓ$Kh6Is[k#9%MS[k\ 'lpOD4-]Eq|3byd-%'Z&0\u! -ңv֘(񣬨6ZuN"8qh9δZTwʾIAeL3'Ij7+NS#JZ:S$Jvy)D󒊺 8Kn5( gbPˏ)TF&g56e*Рb%%cL5prXֳx#5l7Yi#x̔3IZX߂AU%n0zwz_Bb3L;z8)KWJ^.kw}: qB̼kvT`Joc+JlO# }[V9>@-UUl, qja #1 xDr&|ͽŇW[^Wz?u(|LPɖyskBWR׋|_iT̯_AQPfN7s%Ɓ=RoՊZ@i 9M2.Sr?r*`n Vj䅨Et3%i=ehR>Л^NTr6pjَ` YmBQf]d3WY2ZTFl\>5M M(:gw1Jݰ7IL YOE-U4)򉐛Bg:EAY 3sNOBHꐓ<8-q޽ %tlx6#㱄.KuP4/x&l3mZkAh G9haU입^W=YS%nP<6``7`XqXpsc2P7͂Le|$6' Ц\VD(&d9;Kmѡj˷çBL U-fO랒„ǚuvϡّ6W|>UU!Y0?׆gV`Z?~y/҆`[&/. ;M+A׎V_bw,?UNKgBmn.U_ppyX 7nRCfc4\IM1'6CPmtcKbEf ݬtR+@`R58'lhɸ E0ZxO)[>Q& fNҟ {(ւvYX:c$uB[>tA@.YCHws#3WhdUqݍfёa.&8Z;2rQΓ"FgCZn8ы3SF|4"*?O)Zjzr?9ꄥ";xJ M\iygܷj씓{ rN;--.k)/(z^ ɵ:kq4(<`h1)Bd*H;\{0z)ⷡ;WwI##ce*vw]G762$sYi+]X5quǙcy%qVE>c:*&6Him5sAۀH`wlhع6iN3e?LTa7l Pȃ9VgW=?P F zvi%)?DEI"F:aM#4P&15Q Ap zS+[vl1iarkNB;^᥋`7r=9Rt([|-`k83ȱH` 9|jp2"9IzqҼ(̹ѽqu.eԪJ$lc`1T v%XA['͜k0|%WuvתʫH*Cpc\jbjo.Cns9\s8r(pE=+K1"C]o42A@^B gPwm "5m{\RʝЈ=tUWn#&WRsH@QՏlO%og ic>ߎ<ڱ]QRCdb-_Enb@Tӂډ55YQ ٰr7X"Zy4.Rƒ TIo&K hq?hf< Ve(Fh*h˪k 8`6"oم 1ڗ,*M1V;nb.*養^|_cϡmxuKuzFx_0>Jߒc~^RKmAhK* {fe+9 %^ dͱ3cy@ oQ֦dզh薑ׁ&)K38H 2jvy8lCcMXiU=}Kʹ7ƿ Spa.i؛w ={J[D6.TM_J:bX]_hNݒuRf|Ih*ӅA6kA"woS֭>4doĮpA ީ4E׎aX]~c2pBt OGog,$2 u]ݟHeg:3aH6ϣݶr=p4űu{z6苎˛B_);`EC6l^31{g jyz\rGBѿusLaGT8oD}iG]s߼F5 6,z(N{,wH)u ɔ(voL5:ZMۼ y"TU9]4>oF*2y1jՈqa2Vm{ Pb K x`P@zԕW+ 7^OFJ5?d7%+/b9W~%)d\y-G6 sfZ!Ն›b0HnyY,>A2ਖ਼?5K=sf=P+6~MT%^#p,G< tOWIQ'R :NixWOJ/e<ٙ^/6FT.XZbQ(z@/ ET2YE~$eSV6VKX3@(SmN?aDGshie36C10PuǭnhfN9R l "lEsr.MǧjK7ޖA#ap7<*|׵@Eن)&mXFR()ag֚=*F)E35kDAeU8[#5\J9!q4AߐreH&Pd0,2\dBe)ZB^ʸ9UN-o~+s |E>PׇbYmV'ܣ\9 )N(Um;ĵCBƊQ_D|pVMd0i`yN!MRѓJpB}) 2ZDub밧Zݞs؟D>$ ?lWhbc 2şdZ+k*P>%TVig LϻB1uB%]$\]c.:nOnLS6S^dQ\ Ub#ܺoj]))݇`]&g;#f=.!VJ>W'׌AP\'nuߟD%Y܍e4?XS˘\|hj'[ \~wCi-Z&p7rpgDyTMbPB{Qہ3R䔰hwk6)5~*ݧ;пd\Fr-\I% { ԚplaQYt2C !u;ȏ0CQ&)C;HjB:-G$ۄ׭%S>ɁY97?8@)^El&}i' VO4ThT_b1Έ`w~Ա֪3!C)Ã8E` *^OpMWS/^ g jl`7x|Ϋ7K+` \^S.7>)ra,1T^+}u:yb帕F=6s\kKmG08&Wprz*r"pB:cB3IN ^`jj'X[Ҷg_UI[7#-PTE[a S vQ0< ;x,SYQ`ncO\1^eƍOab2{K3XJӟ6qW#X7 ^'qSHlB o4x%(nQA9]`rKOgc /'8zԊNjb 遼_tƿprm`D*OcIƦB;Vzm@ )HA vϮ!$cK4Rzǭ&ٸTY'Fw,۴+DH㯐*p_33/+YXt7E"*=6A|{! 626kymNeN1Ɋ5e G"zb_Cbԗk$^aU|tb،S"*ɴP0),Tvֱf}-\D,8KTEwմ|Df!r 5TVzCG[NxxX ˦`1աuJKs$zy\#h 6IɗM ^&2„z^I4Q jem~/C !,ԌBũ|Oޟk= wCh_FDaFs$r"O>x0Ii S@>9̷yϞUb_Ϡ5Z!#k,]^"}܆8qUմfRm-x:dKЂKH{wޠV ե ^U^5g!\9Yam$Q%E8;h[%&2Bљ =9J}Z `[ !fh+ȅ|U(3qxa\>ئ\/P|>J}Nby Kfl}DWL~VΎ|TGެ;]ə %O̭4s1wp0F`ĬYvC[W+.uvBv"^0Oa2uLwEx if 8c'- էP8Dhڎb~rbh-og.Q4+U Vp>2$ؓnDx y#RQZ3C5_v"kPl-Cc@jB$bo.=6b5qsCG kK3g&Kkˌ|ezjXYK*7C33,v7BVsO@(lEIN8`Ţtgn=ɫVj6G%3[F vU\l/0oOIK  W o ݞQyOV|4qr{% Sw;HPb mTNkrE'A*ZL&g7gV#t-6*W˽V`+zl(4,J$/Ab܂>I[Vf&l *yqmO w0fS;4*)B, [r٘OhH p*tPg[J(ࣧ>j#frvPB}>ovIPwcYv/w͡إ "z}T"\<kBNҨ4Fr?#׀lPk֔<'_Hh[)>faF,b30,TF%zPE0YPIƑ@y:2tD_#rFERNtFOB!Y>A;s4A]<>1O˙Ï_J)8mT[>kݚ\_S]3(O8- uJ<$byDžW]kk916.fDBbh?&*zw;"шGD0[aOuՁ}Cjޚ|&'i@ Љ.d^Ϧ*CWZ00!C4;W B`F}d!akF\GWHwpnc {IWuZoVE?xtjfZ?iJi2:dj8?L+Bgt4̤9ٻ~;$:/4A2tVyoP%헬A\>~tiye NN}Ǚ@Zꋚ11}Z*`f.x.DOB1ീ ؁j͙0>rcJ460#"J$O.>k~7ތyS6Q#/’Úts#cqCm %i vkh[)%#"wnBN`twP_wDnM_eBժͼy$Fh8j.q$r6[W…N9 +~<^copfav 7F )'t.y}"cӰ| VCw Z f/ЗC3@zuMp:cuweZcfpR2xDJ,,.!.Oqv* 2sGJ.F>O`Bzfl[ε9+ *d =ɽp8h\3%/Zq -Yr}]}[M^SJ&R8cB, b*D5Gg|B祤̤|d qQe.$:âX Vy3V!PL ?38X D}JSwiB\f[>5n%xv}MA2!ޞh|B WN?9[҇zP\VdFypoC?~jđF5L^Bx#V\nw<=Pb"I:㙲3ķWt>NNO9 v'Qf{JП? ).Y3ؕfUt+T26ifҔW2Q4-_lɝ&H;<Ѡ44-KK░Mka2{F b^W5aei}C|ldEjO b '5$nݹE\Aa^sZs.`n3ɼZ6dFZnXĵ{3a[S< Uy zT\?IQQax5_oCUG+,j'NSO,O5pqq+;ܵNɠ1<@ }Eg &d[M[QսFNJd+.|{*|@;0}E̬suxһfe{iS j_-Ńړa͝fT<(ҹ"3ϵT)ul(v;]0FS&yy3Z l6t✇# ߴ\jО# -@O6.G6\H*[6;HԝhYXŃI-5]5W>OIa'/rzIZ2,NTʫ혓4I"E=BpD qZjkAaf@[r<dR3eٗ))4Ǘ,.&I%aкh%3Z9(l,fd-c~u!@Xo2D6]62uIȆid52eie y$혯|XY;mxLC?jxK3x"niuYz[FmItHuXIyyk;Me/7E~5uKwA̛]lIj N9C?wYU~r>(l&t+ Ycw2#*t5u.+QTк~}%D QHG'*d9(Gf~ 9sD5E *ؑ2V fcq[ {<˛lA5F.JDVeopuvsz4L #O>Sn+h0_D5_gʌy:/INk|N)웙6J? !A[oujƁj9pRT_ S'ءy!% E<1ca_C-ϕc @Õ6Y[a@˿AWOml2,ɍ,M䍙N\{).=kFO*Cgp9Ѓr!YMP;S-`^`l)_|:H3hƾvv5'/еL4(kE,+nS SB^/dK5m8I\bJ>&"\BZ̔]g~)h#=2*ru/z zhGZNf0B#cRRCX5Geʻ%ZB4%.N;Ҙ# ʹ;Yǚ4/%e IG̣WH:w"q'{;G.=C)V09Ej4TKX2""nc iefEj񊲉I?AL^{BmxX0U} oշT97q$~L':=%b`ST}.DWiQ ItvG|KAU/+毭LŬ̊Q~ջ1k [- y ~ך;06aJa*xA Cmi@ ??enW>6JI94gkȼ$w(l`D=4l40RYll1b$C]x Y\ZGH׎, "}B@&Qafs|ΌGNz' ǔ.#C 05e{h!L[*R!i\c |i_e9f=Ng\TRvdV=2(L'2< g  3О!zl=n,5DZ5Uj73ά,}R̀IC%DUCϫ?E_eؠ?J^l+s)6V%#E,^7__qr[ phKo;N1Dt3wS,`tcfA0r*,!"4fvgH*ݘ-J"W%3G"z44 .oMWw':s] K8a i鸌CH Va)g5!>K6[{J _ Ӹ*Jlۍ̮; idε٫8^2Zo~49h SD_V5e%GٮpP.꼼r }7'ko0Ox ϼ?6Z+&٠q<(澜S<М vY4W\GPd*$Mg\N #UDz(PF;G7<f{*\)5JAK` C\4IսTD .oEH8L Nt`;$M-H r ۄg%c5gط J-NrɯC8`CCA-wST+wd2;Ƭ1k\x5;sKmE^@yf)[L_J|tLq6ZF,#*w'g9upc}݄jUA+/H³W/GazT`;*3=1m@g/\6%:s̑jzd.ŅJYT\*=7{J"z0;^k-ϢXq=!3V^*g3͞: zr`9fH^v;5DMwf;B4o/bZCO?7yZ-=TM_Xcdy ķ݁M>v~Z/k`NWVj`N14x:h@{U 7PfdiC8esE1 fRP9zNJ2X 6|'R:+1]xbcFU38_Kd3Wxj9`f),-(1;wD%+hݜؑ>zzAMl˻Kr3롇9)boxK%5 Hk޼CQ[Ld32#y()/Ta XB4_ E\ո,tK4G7's350pڋ׆εܫHbRK❭d?#!^`ir.pZ e7Ni+*~F|I|bBjBYM}ATM6A gThNAiV(!;JRsmori?vQ'6ѦegX?NS%;I0? E)㙃M Wl]H2;i ;Akzzޕ`l,KUmGF"YA rh iމx/5Ŷ(rzH_56Hn@lU;e;@/x66]&Tϣ -=Gk#{s-W@8UWQiȚ(;ׇqK<_L^_֋sQ`yBC kr!̀Ѹ”}HdF#(i(}Ͷi)H7QZ6~ICڎ? 7w/n׋A`zT<*'jKeݸ~լ+AψOZP+rvS-ݢ"Mt֮c,IµuP~lHh з%iƑ ThFO {Ap4SvlP`8yl"ڵ T)f%r쮚ZD60[5sEᐮ(zA kjdbIcEwh:wa\ףEd:ѝ8ϣ"璑 %}PUg]%/$I s<`^p CgL?ot<SzN_K B4LT Eac9oj퉨b a 6Z" 5o( v ~Pˢ5T|b*{]EUR4&,PCվ6HSͦHs@w@CXEw3 =nT}-8ŽGAb[)8-U6Lk1)j\ZzYgfyGPN)+f,2 >(%ѹ]x>'p0l C='Ėݦn0rfNA+HoC^]cl7&AfT-Hכ^G2vme 7bU$~ψPGғq`cBU'Ju,L%|  !Ұ,wWs>VHތibIZUfWg~ 'Xw42 T5WGt ĘjIVkhSǡH$ÜɻHMTQ+oHًkqrfGثyuk:'"XX\o(o +ժƕҤTe 7]0N^/|8*ZR3${GؠRcؖ;\NJd/tR,[}/~ 1Lm)gb뽕YTȺ?b,c.i0qi~Ծp9h~t"qo4)5v]|; m _̨` #[$W*k@Zic/i_@mʅ'͆be/O+2?1S(66i=l#o|_ ? Lgߊ©`z.ӄR}>~[3 n]p3m`v1$@3;9|o6L!()sV1\Ȋ^ΓP3a ޥSHQvjB-L/XD<|";7\Q_Un3ُAsV \ǽ!s@dmB㝔ė{۟ՔJӊR+T Jԕ"t!'^yM "}= gdtʫͯІ S ?   8- \'&{b<+ 37$yj6zH؀`jƪf J,#}$}#L꧸=*2M5"nʍL_7?ZAS} ȷ'b>er+zia;Ů`2bjLd+>P*;uR*y z=JLsW5@D."[e= 9Wg ȐKH*FHI&0he%"˜O#Ocmo@-ܞeVC4~B*V,PG8M|4DZ1DL5yۉ*2tѺ11=W&0qCEVR&æn'Xy Q`QմD˞zށXqxè diT/2a3j$vdKGy_㛶{!GVCՈ^6!c;-6F-eFƠ3=Ц3M B/ƀ9hx<i$a2)(r̛\k@4T QO6 "4(ƠQً~xXPzȯ5͉ʱ]Nr_-_pXx[LQ͑k5) G xvÈ>o!-iHO:K¿n]ڹuBMy3F_|5Yy7pFE:ȳ8,~|5c@{4o_ͳ3u!8z,N86xM8OY;A;C=FzKP|T*0Fc*LB3Z>'ĢO5a32#%wX|ikvT6:Wiu"V6QaIrGNF`beX 2o2\UNݦh&.;l@Cq "ʚ9*C]޻Xy_u~zrgqRy8Al//-=.47tu|`>nL+1V`߈kR7% јG"ͼH?@d%"A+Oi:ʵY{)-%ێn?%JEYMf]T!R; F_ pH6XK.YX٩||.(#wNLyIO׻IEڎS-"x? %{=FffzzeJ8XŐY:d.:q\sP?˨jkŚˡX`n#$L 13.`2iV&8A  I(S_.Ͱ|:y^>8-y< Kvgyvqoju6VeV>G76zS-r$A~ ѩr?  jܥD#j/uYzcD )ذV\H6}Vny~p"Ò\ܚ&ڡd{ #%Y*k@w8wLhGvE˛T\9@& xM}T7[$qɼDD݉MO[ ?3S{ҴlA{Ti>F$H.pA0^*+TN\o+4\ W@Fl;)%Ímk)YqOP`[H6}oSn$jpHk7 MhZ\dO_.)'%#>U jsn#L@azgO&2ghhwޖ=ל~f %BYd1;zd~"͊nYGS;Oxw@5`0,(_Nqk U,d3סB+3c n1ᵢs~R;~f~D]"(T^hko~=~۔K9_7OIXguRũtL7eQf,,OXq/υ`DB-٣}C!%R]dCxQl%KHؓI pkY#'_DG^tfF-JyAĸ@B@x`l;Kmu CQ,-.}zG;YA󩲬Sb)& ,Źy!;)$`ɭv@}(3zTCDw-u* )EegsobH2Nu{*+;;O GK `@63.ouDI2B DtiLp>7Z;u!&򏐣v!*awLW/ܰdd- ֍shA,qo9K5~v<eUbJ?$X1D6'bN&$I"워8DzLyRe0l_>4kxmbZ D$\co묯q^wFp.KtRAd%)J 2X`~:c!IWPNem< #ӞQ^Q8#SNNa}P|NǝTtQ77 ?dO9E&}'sxR @Kh5y\ŹԪcLP,ZRkPx]w{PԺ4رv%s/kƹ5*>.೉/Ͼ'K!*hb-S7eg.oj'_I֧+eﰺDkVo5T\z:щ¹gَS/.wWgzGE:0IIXW<:xLп+N4UUthCF7Sf jF} y266|%0| [`@DEy͓D?攜7(a7qRxEo 7eӣoMC`#u]Юt@ӠVjFmRE QLiD2fcT-̪"/aR݌j yo o拭w&f3'Lx%Υ6I 9 %V̐ (CWZ4X1R6> F ٬`V@!e&!;#MZ?HF'}Ф06×W7T>bq7O7׊" Ul|'~zD>H%GOQԷ yպ8kFpt); ڭǏ2Ʒw8 \=j\ zk0x_E@EF3sJAkf_'zswncL4C,Ylb_(L ryMr 1=A5*h z[2ˤ0ᜈzeXygaSņb iuŶ=N 9wu]oKz,[ɚ>aU@efK>R2Bff2 :NNx%"eX)?'aC=]ut]+IRFvA;$ʅ*6KخFMԗJ1J8SGTzC2=UAUvjBȷB#n8j?-otU)lO}ŀPN.*a]:7,RdM_*ŠziI%ײb`7>b񑐬tW|e:@xnWUX4u3ӢLe6<5yB?'z܂}à SjG 4RVj0rތA? .D<(ejPgh⏱[Y>>`{?ˇQ.WP3 !bDaT9) PBz>H77AU3Le#J¥źNp#OM!;zqdW_,v 4r@[ Ӄ3}SMZW(^+Ih Q`C+J?I$B6[>W1!ywr2,mɿwo5s;X=nQ'ie!3OVqL)0EZཱٜ+ͨ>FHM%AJ^9j}Z up.5 %~=#Lc@J3os@uP #]߭hGٹi]e%=`6nsf B2jשYI~(U" Y !IiA0y ɇr=\‹wb%<<{ jM[4 ˢA +N"߇%U=Rcs1;hQc\9!}?GS8ӽMpXY)O}C̨N?g>'EHc* &1*] 0w))r⃁psoy7?_dz"퉛-oͰsML}?.3LSZehVYGyeyBx iqhB{YH& G?'b.~<~u4Spi=}iޫuؔ0h44Y1 6Zgޭ Kk串áZn' BT&覤'ȋqza(vT6 j7h+ Jx wIzTP/`ibˀu%Ly3j蚰JN&IP"&7q*Ha&@mV o1b̭TǼWupַkz<ے}/~bێ2B]+BHW|Vp4>d0O'KlˆnE<tdwYQWC݆ tII*>izwZ7Q-x灱#iYC=j2w.2mC{ZS6P;t ɣeV,ud ފg,^Cx/_r;hĜZd -naPjr?l`oҐWj~[1pR*7qOڵAڏ7nrn=)vXZ1q>PO ^#)l[|L:);MMYH!)MLDݯ7wMO}* 5`va}ڬ&4xW3>񃟔¢X不v6f^0? Q+ŸpxqNFr߽ilboߖap.=~ZK1 ӌ8yNn@T20e -sQK&ЯtG-<06A3ҥSgmU1Dd-ɅơT?;je A:mXĢ`ſq^8[vak2ߗ%@l9{ݱ*%JTYkj`P;A64u 1"Bi\ު;k%Yl̷2„]$B`'B ͇ד1Hp/On7!8֘c2}?5p)hkTWEHV᱾m~b6&CF^@_`qq>`#?>1Z'Qj64^Ux.5ДsW$O 'D|Դu8m*.  2~7~3 ;CM#- SzRV:aVc$Z$yb8 rJՇW}Į- JL |sٍð%gH^9f#w<x|sߘzuryU9NltX$҂DžǬi59 ̯* Wmi9*٧҇?q\G&q,9Q>繨UvC{*J=ZCNw>?wLNDBs@REuAޢtf\ǾI2(.6>c+я2=X?CG>TTҟ'_>~K8njo+sA9_acn>1r'&jN$t5h?)Th8598*3$¡Sdm/Z@Ӄry.J j -f;b=Z=s8N+PVGa>FY X}/'c[z(l|V'0po=#N6} d %`;WrlT@7gS28"o1NdrverK6.r@Yz7Z P&P<y+.Lܲ1Bg>2#қYBa%c,JWv=D*jQ pʓX0oֹHEBviXfܧsY*u30: d.SL4Y2XJbkƧMVj[E*>`5UsѽtۼɾF 5Q1 Os?lf۳ȃN~3 o!-uZYrķ;Ho,}A2v'y`=m8פ[m7$sRMS̚ĖG;'ynйS5oعɤN1̿B._ȐvH! hnںw::G~jӲs@nBzy:9Am^M0Fޭl=(:SZ 6uVmtǡzI}?P^7ͽ @Y6O+g#i\6脕0@4^@%%m(z"%l|ʽU*~ ߐEMUVEXh ʵ p*˝ ' cDFCP<ֱu\8V4BYC44}dqV5|ĖI=]J@=6۪Id1bx :K>3DiF0DR'ǃx{yo~/r8S4x3b؇ePP?p tn,N$!;2eP9vG/{qg#PF,Ml8Q 4)"vgv|2^8&j"D B䣕6mdI"{i'r \ UGl3(9k#\|޴^W-*5W_uP"j| :nemhzTƏ/^B! j1gq3|`\1`,lIGyҀk G}'C6*hs C#|vmڅZSFijB̾zR2  Ok@~!SoqQdRA67~Vs=Ĝw#N$ڂA L'}믲:^є2#K+h;T:+g7}a? '=Q K#3zC2؝ћS.aZqX+r3LjegF.kŗS{e]wt&Xh/ˆ:& S?mv'STǁ\ ;ϰ4p ݽx`cÆ-N`|دk#%E/JEE}ʋ_e%7.CZV@80%DfyVl' Y(,&MoOZ#n!4Ңd5r+ax?nJ`l,W0 yuPG4dD\ 7|wI짛lKj`+@L޳|7ՑJ,u ӄ۶sRmk lB'r`Z2d3 aZz84cZE7 2ŜH'DY-ٕDl LR uT+Y}Uz#93oDC"c:xr3f8?%l(]V W'X{;0E %C>57Z>ٶaoE(O$AJVZjk|#fKR8)ob^3,V:HeCRrKqO4g_ۑ_GF~_z/)Fa|7 p,2- /S-]983ULMqr.n(SK3mm9r=gGcX2X> y&GNJT"/'OMwx%hp+*Q X /}cٿȵæS> H'cwk֜?VR>`YOy|20tܣ95ՍT/eq-;&lq"Ц!  XLf};~so{sv%)'juxM>B?b0H?/)AіBX_F7p<*$RVdU9tl~jDшS!һ3H!C-Ke%!̝66 !?W?%582 n,UJGjʐ45u;Fh\Fz v4&z [P[(ڝG[~]ke 5#:V1zh1<+È_`;:[+3 '̀ga-"ȶ\wTS/CFu>.O#A l_d+o Opx.@bW#>) ͑t=S JP yFs ?U^/"8g" i ܑ L8·Lf= T;Z)'p M4IW$OgH 'Fj7H!lq_ )OYzDAX\V;Lk.ٕ M33|@ 7s*lm&L +yHAt_9{2 Hywv_ho@7 }SN9 %kƍd @QY(G}};bˎ?ĭzT{RŭrT"cmopvLdx8Gu/YJ*-b7UZ@ՍH3Rq\+]#+:j'aDZ<iq}F3J4DϾOB~ZfT5ol^fz>s[otf :˹?msrDi2LЦp:Enzs dxC x] (4tVQ7\ՕϽdZμݬ7igQNC:"zk*~ ARĤP VJe\M9tW&C`Sf#oJ &.#S<E>&+<Qiؓ#=0jJg40TU~r/R'ڳZwFZ2s&bvi}g#a05m2 `nB͠WUW 1A<$B3FS"P*I/& `˺4~}o:>^=Ϳ+{ ''líonFCDj-hWK*##u@b&U1P7Km^E}AvY6Xw%\= Sep1dߓ 3㕯X ć9xޜG,wUcj1>KH2T Nl9Dp<9/-}Da7p%6h~{o?FvI5:j8,.$w+S-}]|){8~W@be{5ݼi/)̂ ڳ"Q}SܧJL*q%>?drΈ\=TT*1:tTW|eCGҨSVTQ͚}NO @^$x(l*NYRi7Čɚ\{]*UFQhI 4p&a/(_:Y:%o9\ɐ|Bs#Lv> js]X]pu)#tsgg_u*!\$AfuyD j%Qlda@48Y4>}_&EHˆYn|8l!4َe/kW߿!wx'#NP 7vbKH~GY A>WQ8Y6i>SxXFa(Kưi'a (A%Ay"P[*"||֦ Sm1(Ŀ;FWcI6~Jt`+ A[Ι JVR|JnͭSn%Q?I/iċ3oFH/;/-τo DaД%m7 ^x^ͱ 2y+J e,ɘ3x%F1Fͷ5@%3 Y0ݯխ*~?ϥ+ցrp]FQ)07rQ,isYdVK,Mo\޺_ γCl^3_ۯ')JF-`ht- T tB"v iY֜2 `T~)0t2&;ͯ>.'p([;B+8f_1ר.QdQQ]6) KT֐+ْ/ OQeXsU=ߔC;6/=gz0o-h*ꆚ<3`PQ"= x`ϝZ55B&Y$) vPP/#> ~>6,>º pBYJs'|0m`n,R,ڝJȱt:IQAK9mO88aqRU lVdr7';33ײ+mCɻFx?aҖmO:6j/?(W8uU*GK2WܩE̙_`E;6U@~ ܙ[cHt ]Fr kW N \ T@CQkM3MF?O'jo1\2 _ry#xvMy|!"xBA7ݺmR47DMrP6myxIcOKjݛ"ij~; {R񩴡p{SXHa򃷦8N8ؓH,7<둤0 :ժG%+EKW;ZTjY~w O? #A*h8ҨP$ 삈Œ3b.8D@ aj[)%Y=!9{f`rH&U!A`21>;W؃by>[NEY\ m7~B"gmy@. OB_t~^!FX?@ޫ}zgי_ǎ!}Z2M33ΕsH' >O1?#z˒&l$b-0D_%U7y3UfW$9']ѱS^( gEataR!'g>㷰h\,6g ~5`_AچT)K֣c6{YP,Z&Xxƻcb@fqNgYDEM:Hrӻe*O(6'>%O:؎91h's:H(p-ffomdO}W.8oy-7LkǂȋO)a4<́MXՇbltU "b=70zPhP](1*FC]Zu{C%,3BI}-U$_NK0jYz17,%GEwW;h(*7apIj1'>FlWSxLMuc!sELAӭdO1o2<1;wuf"~L|B5xj0?D{͓ɤ'Cׁ!9{/ďqHCq|Yׇt0}*ac+9 <)$":ϊ f)<9cTZ Vr}}86x3#M}?C5vt25}C_|<,کkas3!|&N<ٙ56icf u~'Slitq(ؕ*O ˆ b=ޤ5Ǭ*DW@sɛgbUM|]n."BL'-Dg+ZTZ#Lxkā?}@@p`\9#GljzWRO4&nbs(eBq+PuS8bA{ϕ\t@P%Q))H8n3MsgM3ɫ׷fw=}KMUlsfFPs!N[5[:*i0%{q3V̟. ;CHr3LGY=HqK 40H(8dտh(9ޤeUGDZ:`ϰRVLAoJ?'m{g8 *wSS;M(1f`p.}ZXN!BCќE`-9hA cE M<;ݵ䛘H93Ұ; +SJ[D^3jRzJ?ފ/2܋:UP H&/|#/{^,6z7hjHG(>:K({@u>Cp͹fy2&"-94cD,2h12Kyع ^Λ,S< cb|a>s3 *nܛef)iwiC֛MEAy{tk88YOTs W } QM$SW@ a1-,Zv >Nȸ㒸 #ܭ -2]>a d-I-_P pZ}aMܥB\ Xa'1"sSxBqYx#bJ%/ٛC BLދvOT䕔3Iju!n,EidEt4ty;>/1s,V˽dy93a,v"qQTB )9RWz_FT{DDUHj`)\ʒ62neL{ ZLO+2TVP2*^y/f_V@w⠥y'{GgPΔ= Ѽ9$|4Z("*PԛNT|AFVCBK) R6=4:Z5J6AF41YjۖvW퓧^X wVUGrD 6sKHڞVRmh+Iz4m3D1Xyl|-6&;1S6 XA\}Sd6dPF}.}&URD BNvc g>JGh7zC_!y/^w| K8$#W֥&``pA?оhK49 'PYmjA'YBՋ 5T6.~& 5yj hse$? ̓Z |c_tI)ĩ؃aAD")IBΫjOC > dۣyϞCsQSGMY֧Ӝa n[ 碒l\?P?jF]nځEng="޷ pd5լ&D,K]p(V!şi,A-A%  oICf8~skB,)M`O@k"2Ck; ̦vYcvfۂzP`NGLv E2 =DFkiiqLG6~1:3qiv_Ugu2MA`GmPձ) -1pSXܓ ' THT3&{ęcH?Ly~9-k:}U+1:+B~ :~JBv_/ ;ǒp h|3sqG5%>=h *ܕh@ِQOAjϖ?I2!sԌcE<]M шv .X-ҏjJח1AI"J^aWDkA)U z*Fsu%WCP @I@@&2Z=Uv1FJȚsinb{ػ><]]t^B"Č]5Jo-n؋K8-7}ұ75E?q 0.)]ﲌS<@AndY96Ho]Iv6Wh!{ 3 c/́kg[ ?ډ,;HNS`#CVߞ;zK9e47v,ĨmAfwaPLGe 'Hp;xL_8J6})(G2^owSSmZGw>XZ'2ogK~  '̸ԧN>XuKmcm7ć/r cۃCxݺ7T>5]y9*KO96U.}ƛZ+ ɅKg'W/wzJw9N#~F_Dy}NN~$ri˪0K]ד_Mm.(kR/=Y+4e%#_p|A<8o\ gtbTl]:(g*d%-A. ,E?O+1̧:.d `?}Õ!NH3za(](P !/U!j/+`al6Md1ҞoEDvDM܃ s pLx*nMLc/Tۡ-c2bV5$:xp9Rܦ]uyg~>ðK ="VJr8W8gx&bټ#sc9sֽJ0fsB*X*w/`#de!j9(sRzFXjQ3I FFGl^ #+o"t׌һ s~62[8~,a[L97p=Օ_w9}5OZB{r{PG3M61vB5))Zxr9ΖVZܑlh٬h@ KS.A)&[OHIy*cݷ\!#ۯBC>Izo;3HS$q3>ܾҞVc:m6w01G#=޷R D3EX8STnڿkO{)VCJywbi /Ԉd#Mz8sF\ǔ~-#"ZQ#v>jV,םAδb23kuVO6ur@ۙq\+"ͩbto@0o4kX/.&Y<$fqcz[Zw5RzU$'#h}$ r2k^*2ԤBw2+PSۥ)\' zXtڇƛ^'AڛMlm \֝YGtRUjj-DKL}rkÛ{ +f? Qڗsh+cKB^'+:~׃af_ lfKrOv6 kI)HB*Џn_ް^e#?[ͨ\3h)P YIF>|VJh#;LUL~Rz;ɇi6 @M(QԽx!-Z۰0kev|diY6\>/3nbb:Ʃ|"VkM;ĎRrw[{ c?Zefc>3 \՚b|Q@F7eHr}T] Tg`3(ӑcBrz?o+SL}? M`-'7..d}-GV'(*'qswoVn:>٩'+7WR$ɿ<~]~+qV _(]ʓ. ϫ0z\Oo~TF)7ȥ(k8g鎧dj ēX|覫nF/1BJI*ܲ&0J7.8.t$d6FF\ \NqJnP"6v!fg2J{,E#e'ӝ4냐8MU֓:CQl9 ,xHolH(uِ#;2|-A"?RM(^uƢ*?EH ]QnU*<#Y<zAm/a-7 8gð-Fx 2U®;>+'dw_%: s)vcjRB5Ii<2ӗJ[D`'U8Y 6?U H_T@N튾>حZd$Uǚӝ*kOl )}N,S->krsyI܁ h@=Qys(,% {8ݒ";6B,\Q >s4;A잼s3.K*1pDD1z0_"%.zQQ܍xl09D<Et?jf?%^v@r!tRY0Unw4=BiA @M,Qyd-Mֵ )[Ec, K7$(HMz|hXZ +ry$s&f;CEc0R+nnԻ^zٛb v}=C4BU([T3k2+=*ah7/C(lٯ4M'ϴ\7s">/؄Wɂr975_>h;kĮF U_mb{&?HVJKFDpХU(\*. hamgpc.ԆDIUaep }_ _Rjl`GPځӆ@e렁[v_W ]p󛽙QO˱-Nq}Al<HCfҴiw@~LV1, BϷQkp/gЇmc^Eu$ލn5dFgz,qZv|s(|մT᳟3X:$d?">6kۧưa|ikӛ"LGLRmOMI ߩ#ꭧ1 D0\`y3׬ܙRN EfV/qq |[ [!ȯ,7gR-&MF|sjA8<5K[+3q3qf-}ZYpX*m- 佄*lfvI nkYc?!/ .za M6%YKӜ0ǒ]ZKgl[ts^6qF;xb~!V#(ki`r-X7=NE.ڿNG'( SS`v-xmF_6d TBs]hG {gޮWBH-nQL- pZUjڭb!%n?(Fn,2JRź7KDc=ZE*lh@1]+șWy^R]<%Ϟ@=7*m{Y'[H\b4FMK8{?WiΜkn s4K;f@8c9:݇h3l*j4nCZ99pb.A^=Oh}w0P!erc-vۼא2aw΅h$u9?VӔ*ps'RAyAþaogF!MMIiDvFN N ;ol4Whս#x2R4yy:I݃* - x-XVsl+J'j_@Q_~hlXR7oȰD԰s#-&.yIEt!Z==2"P-*Z4NttpIFA)$Xs +&C3' O+(Wx֮]`-J7I16%J/u)esQ75؅ǀUEh6m+o2ɡX}a!\-J!zƍ(/i5{gRsy5\.c'z#lqbwI֑6~ fQC@C6"OYn 5TMIٮ4nV&y1n׌<݀'ڋ4!OW1!V3~=H}Mj+k3g_ձ>$!I^ cݩ, &AqR's*U瑰Xϫ&@"TޤR|n!VvN_=]Fh"uNzxDƢU*\]_D M=):EއX-2(ŠfT هLk * ]$AqUq_O8?THn=8 Ϩ F. 6A}? ave5>b@ >_E=[/o92?9<JncUpuIT1{%2G`3k2'ObL"OF|7q5N "KD)T(aخ*;ʃ횪lV._FZwR&ɖISNJu;_&5nq>qr úKgY󤾿Ih.VBP~8Mj&PY6 [_֍dVbQ|EA#J4 L i1;ݤɕ Ø]bjҖJ,%h- y#`HQH_U ЪoeT"_\w$}!x' dHzI~ G>-+}'hUXgT[ȁ&<ki.+V}H^#?4E6r})bNEc' [E[nqxپ%!.oq8ugulI>XЖhZOڀ NNÄSuT,B*Ŋ4R[*e'WwK8n8K~| a=p4sޓ^pw+Gm2Z,0ZN賖N<"qڔ^*&@v]Y-kN;bǪ+r`qIX2d)p72]qmtryOy{LI\{RlSG:Q4 yXe _vzPuą d$׵S6v.:hCm  82/LzfUԝc2Jjs&5<)HKӛW n/( (7ң9SWiv0 ?Sqs@yt[[GC]s&帥JZ[\&_PCY'8aٚQi2l$h^e}W~_H`!ޭ,:PY(w{t-NV*^tsN`ʵ.Δ^e,&ɦTXk01{cJչ2ڶ*"/5B<؛-3E|=ChY:vVۦg?* ezn'W]%e'ՕVy&)̷Ƚ w _XI& Ha;"~sJ(A1C eWvjk[PBz HHj}ߕtHm,|i":o)*TՐB~E7³.\@sSǭQD5(ո臨9u0;}()Kh8z逋祺 )S))x#QfF!)"-᝵s)4ӻ{{04I\X PotkYnPz73Tu"gajqyC /fdR tEǐ k:"yRҲ!KR@ '!k:M Zo܇L<+aSeBډ#RNO k*M" CVc)dzU2NYJCJ`5C2z)5A6›;63 Ygr|99u,帱TwY 9sw3r .;ƲV1C"b¢\#%(8ЉSaY:&f {V0K!X?"~ зg\⍳sģk`+ Os m'A6 åb+43~K/ͮ1q8tw8w9uY0/,x մo$슥1OKN ԕ Lv`7ijDk|ADHN}iANĶD=.-A۹a9Ԑx Fgv)0Ջߢu*0b0TfQU_nڎ`\f"x; Taӆ(h 6TC=CHY$Jݕ)n/GӅr¾LUV{*~6Lt;EM2be0BJ"+9l _ED[O 5"%.soeL}T;hxlE#׊ʹE|t۝e_ eF/Z,px O2W`lqݦno՛F@B DG* \a-ܓSDC5U[GJ푁"Pݒh5Pl]I!(Ғ9-QsVFhJNu}Ԁo+] TX̛eq_5"mwW~@\n 7$J96#kH4qKF\o 9^(@Og``ra/PMw0[.Dί,,Ꞧn0ɐPQsNO#!f'6F4 dSHnb r{{hE*AaR һr5ބ̊"naHZ oK.ױ᫯7.Q9[tKo;-6 6Iw[ŃLkN:L(;=FرwZЬJoUxS8>-i1:G9g(q$8n26z3#L؀i WG~`JTj+gJl*1BZfA0o6OK o>r˼€χ֞E6l.?rCǭzOQzCآŹ@d;r5?+am> "&`o&kyX<_g z.NhelslJq*=y /Sv)I%'L2@0) b׆6ܚ.݇:@yb(P$L5AN&F{1C#wC QE7+#5 &Oo^R7D~Hw::'-2S9g_ށ/61 E2}܊L?mQrSfEat[9:Mxҳ̲^yT㥃hi0 )s`_ !$>=gYv$&ߗ2B~@I(-eI'C~$2[; M#.1Y"7ח1E%HUC"*1OXD#Az(^ cXڬGG zR}uRHU5}uu}bJ9D0&C8ρD7KlfBo[b2>Dv=1ٞc@yK"wB1y:p=~>?S}b.uGڴ_+G .f*jbե27k'j. jfP3F!3-'30P :x oΦG`˝ mU \VITK!4rYQ!#eW s%Yٍ8ȝIA8Ϲu.D,ǒz.b* `6R|rO=6ꗃC{jr$mkyUF|U^^+McV^~ÕtPmD_7%WT"C/|gdݒ4D [4>y6 p{ Θ[[,k)=?8̾r2uC}:$MoT4GapgV5 5TD=ܵR^d%(s P|G%6gZ>")o4^-R) -JC_:Mʼn=B+|t-1}5>T |#p&S4l %k(]MEB7ܞڼXYݡy&7f, sg}wAbεU.;x/H#NZD֜M5odȴi5b`;m&M PP&uk̐BG yPD9\h';|߫ K:`)'qe%$\X.`'7 r ,@K1gf%(4hHgeoݬM8硾=qA[ ["6kcLns^Q,_Q+{EE@,k>y\ y)3ݦ_)Px,~m#d╥Chcd3.3dBŏC0صu$o%a3WZ v}* ޑ^$aM'ϗ6lnkliUyD~6X#"ϾKD͕g훾Tܗg~_ckf ۵䊂Є ݴuԐCɧeQW͗nD|.X &yI?z+NG^G<6;Bؙ7*7ZVr.4Kwlԉ*~}5.Ol2 زAB4eϐ6sIvD&3-K\a `os#L)I5̘T8C„,EvLM0㪠,oRc.ݔiAS2p]V;E7 lK"+|=EqV=xgIl0wE 3!4TݔOKD¿XV,cXɔWfƷ+>P'n/t,a&i!Va@ӏM36&=xPh9ݳF'w8Ѓ#ת̍G0qgwKj49d5D]M|JU,ݱc ?&p%&O>`*`$~Y3͢|9YruZ:BK umHSM>>TS Fm8)}ybϲ -Lc▂em_Àt{w/=G@05]NIl4uӟK74"dr|N"_ xt#bz]AF7UF2skxLM~.iDTH3PTKsԪ|L-o9k)JVL.gayM}dXEJyVhY)G*+|m<ˬ lʅI$E˕<=Ԙm~,ⴢX[f"1iYCSn_jpK&]~[\uۿ,\=L8faeAF&TnYfE5<#!;Qq4+3F(_fohbCrW(M5s>x(+e(.DIL(YXI>%6[cg :nͫ EóO`tcRba!q@k5\)`D`Goą>E Mk6Tw\ʈPMk,UfZfêr:I3`6mU}o {KA)NCtj7 -(I5N^_bwt[sړ0FKtP?chG)AWýQ`J߱^TZ}Y x::WSdR!F1 _+ 3 BO 1anٰRRg,zKV{2@T(lUEe|[=Zkh5j;,8Zv{[,`+Żs5z_Y% <`;,LaZRj0j۽GDQXn=\*0b^Y/&Js_Fdt̔[{ kk/ma]@ׄx_z9}:1$mvȳ5K*槸,UBk5}‚AytoQ{)ΓPQJnt^qrץK(t& PIJ>/T'k]kƺJ֜"9@_TE*%\La@:ALav8;%Isu 9 Z5s `rîiFXu@\@D3Իo2>,cE9ŧ#QΏgz^)=Kll|7g{'{-)S$e85t ~Zs1ІT}t)IΈ58Wv,,GcE:aw %G4)pSKhr@QH{h9ƥV!4ˊDHh*v[?j U؟%0f"x;lF>S.Bn23fͱ^7P¦obJFg&Ӯ񺪕`7tnk4UM{YEj q1|HvgJ M)-{>DU j^hi@M Oq2v"5ͶO蛁耭Ix[**NMR/]6''+zJЪ=Z=J47%29dd/9׃eUz@":{d1AmV7^Z Ƿ˕qNV/XoDi~duwRoFwCnDd%6foS*8Df^G]7| 1E|єZҴA;*3YXTmy{s@x0_1~/cӟru&’È4 TˁZ" r{ɦ*Nld߅U\ IGA}Mv m3dQW=%UZ1s 53(0c6vzd#ottKz .*[Wxþ Yv#L@KFq[4.{@2uRC3FJ}áT'(za5 :A_h#ҕG8wPuf#F"9-̇/^~($̾ÚOΗt5Oќ,wc-fFs^R5bdÅ`Yu)( NgbnTI 7*=>VGMzR hxmо?ʌa]h3֋ Xl#~+\m42};`=PO41aPnޏue6baw86<%2n` -iugFGd:A)>ª)^uzYE!=Vner=+2E] 6bPyQA&= ̈+iksгN 9 b҂u|c- '3ɢ4qٽLXIDl;|Gv!*~y@dbH2SN_S {3"HjZw$%sx:i95jZ#>#fY bLq}Z +wyHЕ$ujVfΧecpcY4J+p|2lHYtåw2z$ NԞ\'!ٺ(LIe t!ժq!)AϧcRp&KYcWҧ6!S.t0}M`DP~]͔bgqS{Bcg[](vҎ쮣]3S6|aCMXuEk^:H ,9Bڮ6ۿjlx `92Ԛ[J:ħ*ƻi"_޼lUL6Yqy\O9:Ak)g#pYc91KhYs@0zlZ0~Cܶ;J(d.z2xގ;`/Ud9LZ!skz:LO?qR:;kE#qʮu :APD /g#9{&:z; 4rJo^픪TxwSMH y\ܠ` T'^/@R~S=)LC,S_{XirPJ)v*bOi5 7VM!E]Pn!]ٻK56&gZb@9t2 1Rš).K>>qb_Խ~]ft]:,ǂ XCvAYZE4HItaX+VË!<Qt3ƛT>Cl1bY+KfG  $MgÐ+>F㦗 wPdEv 4̥?C"+Df*!6ݧmR11ҁ'[n:6Kz+HCp'fud>g3p+* *O+%(oAtv2J|e1}ţ-XاdMxܓ/儻} 8wLv7j_"nd@{ /LRb av|&ʐ]m; q!h^o=0?6Y1Ԃs5\1?L([r̈Ũ-Y6H(E"b>M1d++2!n_-Jz#ۇPSrJ2.ۋHDhe1SHRZz`U z4VS˽Y欬FFǛUl&KUZfXwt6X|i ;nl qN,/ET'rV -xO%9 I-e j_$7qD6) /f j!#HpIƖۺƽWGy6*/S <|\rqb\ܾ`w,z\ L>wX.XGl:!?>|+tHC6+ZLw!c" Iqcri_Hld?àR3) /AȂOG!C.jk.XI%"ݚwA-1:%5qxt71e*M~TD;i+% bӮ22hW;}B]q;iD3C&uMJI$P$ xDyYl:^Y&r*ο;,{w*şsjȉAkIm5m4hwqTil\GǨTqsYJ'4P*NH-̀KGa~UsZ}$krRj@BN)O5o/i W4vK"6dν*4};N6ɃAjq2^(\WֵAWy֔ b:]7X)J}sXisH iU o)^.3 6أ;QfY@2PbnSQ}g_Ȱ_q҈d[ueVGONd [!\"T[))vڌ6_p +r>9츁ut+CN_eǀ6:7}<~`Xd]:1JyGNAik "\"8'24_܇kcpy K7k^?UݸΆYgTFYA+p+2L֊7Noj`fH`λ9qy?#CПXzlVF2pS@^7WEXDFjS~~ ?:CQ>5>`kg WXgr7w,0ʻ{]%5 y8{wAR~?E>4sn /o&G!UU'۾d.剞c&[tД 7bR]ɴըL~'Zr֏;N;x?o#-m,Ci\vHh,}V~8G Cz43 Fq򔶣 z/2qjka'6z`tEUP"ފi [c;'M<~ n)vQFZL{FLA]lKUag}gFẁs ^m,q%q=27n^^=WUc=ܔ $Ac\ 5 :tkXվ)Pɐ#,|7e02HbД 1-*ű[T܇Oc@6hs剤PuROEFf)BX;e LS9quEeDn'ݷSޒWO]J^1, !c Fltݰxؘ 7 ~۟^G#APaO"k,")dջڝJʣkEq WjDaK(l QievzXz>'n(.yBq(2 !dFrVjZkg148mlL$ڷn7tOsm_ 6G*'CPfTR"UxqY/ VJL>.Ì=!^ӟ!yR=~RОHio8Ɗ[ìBl)PVϔb I#ކ`v20qk/R\p}uD+E;&ahb9޺uZ+Q) ,s_tX/ÜI˂dz=;eݩ!!gU13+=v$_w-vʀnGT'ń&~Nޗi]JA{ ;xJlm>[xjKᎋ9h_u,IgMBw$q}- #>z,H"&O2qp'a1-ܹT"OxḱGؤmS~e57),rbUJnCR,ֆ\6PvM[V^')MԽui. [b !DRg0 gPQI[мc1[K8kDŽck`{+)?/36kX/41ɈwE.hsU0!4qaƒbR`A}i.RMOTVk?x!3_|1%r!1kn=~گ5r* r?r}bO+fy,`Eeb 2nhIz1$f!}&MpC|)VU_%^ɅVO-:%RO*ѝ?׋ݙ_OpE4 ֪M銤%* |pQ xt12~pBޙҲ`!fbA|nb"9W7ڸtǥ1"_FdՓrcJ^oCEن7P+ÿ@.H\ p pGђUUvSH}pMn(J(3H4t.phIC[JsmPŗf/Vg^sdyx߳M%¤x{5*9U*1׷#MNY>>QEDaC9H]N}~wN^P7̰愇[GRه?t &ⰆMbN+P{J.^'#% +?0߭,]h6gu4ߖ9Th3!O@V&:4V``-MR#.X>"X Tʇ>74 Ѱ(]Cp&bUPEN>,:_3=K嵤 E4ݔ2 G-pc 7(a׭Ex sqXȢHm{k\ ?Ch/d"|zl$e ѻσ{TPwTwٚZ$IUSJdn,i]8RLJu`/j,FuuմG~7s1x~/C&g@ ;PN}Eh{ ]gueKp+J.a R"ȹ#`nt\cK Yȱ2SM']Sʋ NcMڄk6]f$P,c(.Ӥ%b\ׂjqO+|n@/OKӕ N>\uG8t~lNߛ+K2).\"=p֒[PӌOto+ۘTS ѫ"EP]R&ϕk ؈Dz7F##uROrl&27_ & eA W'l BsHrRX{2.**FA݉~&&N'G.cJJW8`aFHF{<D5[;{SOԝShT{]h)y#NPOnky؛켼]c]>`@+1?tNvpUh S3 %aTR!; ˙dƓ3s?hI& V^N>oHM4zk?ҭ~SH( A7]8nFphf)VSaTx2k3zH1]E>+}XNg+upE:Ac)A\%gL}(͡&oE#f[>GMQ_T*^cx+ht2xբ)a+q6y&pei]掰:W1*: &.UZv-~y5G6$pelbYjL<]u ƀTl /_"8\e~5 +&Bo)}u?!ı-0p(a %,!e$Ll4H?ZuHS ĭA.*A69But݄HjTyTA$aʇ]x| 9 ;o36q>|U q*|A3 "df uݐp+qE:+cפ@WaP\Y%Sgp8.8q%2?ы6 `銇%Q(Թbz q*{0E>Sęlh ]'MҧknDL ϞAҲT`ˑ ܚp y8V'Mi}Lb8!˵|ZMWe5Uㆵ.fKډ gT&u0l/E6cjc= heL2qv3p.-kR<=}POE8k&A.DG_e8ъ1uc~%'mXRXZS~芰h5wZfpцChj[O+T:3 r[}z<0R|QA# <Ӻ]QçYEͣy3p?zS e1$JxWڄ8@}^gì4ŋʑfPI6KՏ>rUT֙%5Iev[$ ǛbЌ`ܬh^z<ғ@}0M423L jr)2hftΘS1dqa a2Ucխe*UR}|(U4-U80 ^x dO,k1OƖV=g!;FDtl (!٢[?tYy=~1uH2e>ёTI36 N^#rM%0@k("BXPg~;ݰ^cK4`E;>:T_((/BLm+ܽnei,yAm.hv T&;N lS^ZeuFE,t7YHL TP7h 7*v~'?Օbþuvgh 6%gg&3t_ު ۷hb3qTj AQ0*6$E^ªm~ 49SaDM:lk3tiPxW} NM*`4\rASE5S4Riͮn-FenGa$ya,e% w.DH1 x&bqLzHiYAVNǻ)oIRsP=ż[̃_"u7^zǽ̆1kPJYmNO %뭑aKS~͞MFUWXRm,d;r\VJ0!DmEFT3J "#Mevg?;k|B jl:'ejv{3=1]SΠBפhMRDh"K7 3 \Ai˕lp'DnḰŽէvr?;D!ޕh/wmdYScL*Ab,<] I!}:_OU)GZ Y.\ "u>~]L[-E8mκnNWTXL! {uC͓Svh2qH) 3iUzՖЙ\\v.b=.{^9$s>ڞ&u@]fZb,.:D"0S:-;opgW0̟[iEtR!:85uiIwT H$ghfp<ԹW=tr6Nwdbov&/wGsW"yOZͣOe}(hԌJW_TAi9\d$R=^pANȎPwds%'xX J98OAa`xU1V!4 SHֽ#PUTT{bs0AdƵ\&{$Q }*.K5 F`b3y$̸/X$lD}¬۸_(/D0dS <"ďR{p /{)3)\2EQ)>ǼUk䊖lwl)k==aR7`>]7(RF|$zeJoJJ>3 jL9d l >YL3&V>pǂB2iw n$ɕXs9b` x-v">ɢg %3=LAShLbF@峓~d3qٚ*yP={3V *0LY.ʟ~'ˀ=%j-zs<LhnSL_rMŬ> =edde'q9A?dL`X(»Ӿnv>zBf>6pE+ rK>AO1S!N\5kPղȳKISyG\֎1%qbr,FD:e~GLCsblpZ\eYDQSqJuYv?"a#CE&T6%SyJ;}EDz{&InW8Azpmzi,jN-j{5,w`j/lJdxAf))8hcՐ\,ڃe1'\ hR[Ӹ1W>2p"<;1-ureڋ{MgІ;: fk"$J6ЖY]*=$S蜦W>$15 "yomB>}X=3*W4kںOrH!(rCpKc j: Ԡʰ9'dhFkg2!ίA %61?&}FB.P7put5lwBT->򀐃BӀqˆ9 ۾+CvԴsG45+@|lڌf閩j.5`!'uEIdjbE`%$*)N%/e =GHmdpp׽m_I%|JMz[E1mDWV/ӓ~:ۀ6ao~$@cJw=;OhbD" #$ gNn$pBp+Z䜄[k{QU8<R֎Fia^˒ό'8!chEJ~Q}ha#xoMf"O3 Ih\mjZJY} 9AsҼSPe0ouN`!78OTp+(:>R,o<_x[>Xt>j-r> [jq[fp?&ܑ\gB _×^vq"zYhwA~*A?9])l !=`(|78: %#oc^\bi^.:́!ҿhN`v;Zo1(Das&-' >x!mҪ8~_uL7u²,K%ꯀgސa3l9,%{z]\\ niR7d{4 Bx&ډ*&tIݛ'Z37]V>؀*Fe ٭{CzP6zYiMko,߄kzB+0#F/DKcզORE,t4d:]jsj.雦0zJxl1NcťЙQ&pg*V%~kJ0j{тݓ)I1 -I nOs/fs $bTq!YP)Qj [0E'C@zo(,6QGpZ67a9;F|sn Y'Q![Q|:3 [lq̼{Êtc^pJ4WI t4"`[V $- _Ʋ(ãN@x0 r[^E/N~YdoB0$9 %+fVt%xJp|^'`b-f_'\9SM;:Tݗ0/Ӆ|*ZDET C=썬,_nI2wPWᅓՎMԂ`#%naf; ( {S:; $Q*E!4HN/o4-lx +vwPKgCtT/1!3gHb=!,sm\{9L'}=N#Ft3sc^N/4Ӈ 邇H qDXV2D4C#s@^bZA# Cy@d@^Ju%ꊹ(W-T**ݾթE)4_OfTRQ\kqf Y}nOY8, @ЭcKk(6;##v '3CTs#8: cؘ2aWJ}34TbXS~GJCөlڡ80c&qȬ:c=z[IHsߒ'[b*5[t_Yzk:(`!m۰kElc:GMp }]Amۺz2_IiTƐvoG\^F񛗪-SELeoȰSh"tY|~\HxI{7)qP\.?'3Ɵ~"U Ŷjl*%c+#d¸/}G BڎX|:|_\2uaՉIR7ohLoNI[j}'$lpbPkE? xJ/S̴\xU$U*4&Qm}tTX4;djPi}oЄ!.6^t$}X6nsRAئ(}r*9]VDCv;ptO2e=F0%2iUO`:q(ŴĦ.<{ؠhlqĵ*D*};mh*kH InB-+M(~E&b+>kc% hh ƒ} t|r~Thp=y>>,ҵZ |yo<!Kd=W#DTlaoqpT@(Ew?NβmBԘVszI8DSz0077 ƊD2Aı .뎖3K1@pa|d%9lW ;GN!'M$Un珛0 qL;qOc? N{܇?a-OApٟL8Ȃ'$`"f$l70ce"Đxs83 Hߔ~JER(R}Wbb)0C]P4j4ŵ+`}wnJdLi)IPༀoc +aNBs! ˻Ū_(tWE'4b808*P9{1}۲dnLx''O`"CR#wH5)m,ϸYsV^( nbw.-]X Mؤ $AU`ʆ!p*^ ݹ`ެQs:! wv16s ȰY/.1!Ac .ltۚ '[ڷRYn5g :vk;d ^;B*qAs:.%9]%ػ.(Utx|i;\͹JKB$ 蚑1"Y~x0ri9/Cӆ\_ |Z a^Q8JUTwP59PG®Iu}'eKU bᝁ\x%ELEcdb\u/ǸCڬ wf6 C\OI\8CPƲ0ZyӢ"0EmP<<+=$-^rui =޴كu'U^Qnm0V 0J~toz"cA""ĵӅH/6uTb Z|lTFv07MR5AO$xw:4Eްx)`a4=%)!sϊMo[ejaxF6+1!FW Wc.qBN/EU< S!D^,ee3.fu08gPin ΋T`,Mk+مcಒy76D90Cʭ%/.\eZ6>7I\9W&O Q}UVW(A9~*Dc1I&2{C=WزF0D|ChE}Jٮ)bVJMM3NZa]›!Ӷ)0 '!/I䁟'r~yU?_9xn1gՏ[쥐Kr)!יϛ;f2d۽\;KKFhCX VC'tZӗfJ*'rj\مuݜ(}Fmj^;qDH(f*[X]1\_2\ibd&QYA~N"Nd0Sf3?CjrbW -s=RO ryu =Jfӝռ.dbOո.N23_{ N=:VB="|VB+* {V"d}:h<֘±{>l V@ЮwXΓAc־F.p}}k'ƭOLMe64CgN_]ku+)[%sTd1ve\;T$?f+hlU@ 04wٗYP&OZG'j XwV+a.V@x]lfSA2>(THj zTki/NKc4+1C㥞A0fkbIvxr\"~{;Vi$4:ϕ,{VkrU0(AiƓUi_8cU39a3?7 4-xfVI:]ިB/cg5!HYcOkT # j!E)j"˩k<!k_Zj:iJ6` "Q}&nW!H1^P.#Ʋ=$?hNKJ)]Kic+EJ }gaF3)UE'S., =JѰr@=kMۑ3#GVBz97VAy3"+TZ!)I{dgKyb!؈uؠPFv=1 )9TXʊ M\}E_뫛f=0L&> *}{!%*%GW 3x,{<˳>7Mp˶lhqh-E}:;m 4 G´.N)P\1%bPNnDe`G0lrֲA^F83P\'uo^'#k~2̞[eA6QVihu}WqL|KeXQ{mV*Qv8Q3pWoXKdUkQs@:tNN1?q)!H-Qϸ[ FKE4ES=p骽y?,q0X\(6?'؈Oۻֽ;G+.> ư~F@Ft2\GpMbW0Rvcu luEyOޡp\&! :j6^օ]ńюYOضUdqrZr0=j7(u˲\Ap&HEBaPr(W$q"[>Di$̇H@MjpT 3aݽ#x]q+u_`TAg]C.vɡT =.ԥyehŋavv66at=| 0h`L\C]k !֘ktk>ƯC V\: wt@l1 x.]Rw&V{+|Jg:4tIaa"G,h0{5K dX}F ٴ;~޳ swF]ǸR*%m3x[nm\"2VahL$oC f|?,Q*a␹'(qZ1dF*)ˁq$3]|uR\oXo11JjlpyD\R :~vxڵ(ux[44Ϥp@JjFʹ;>I3X1;+GvRM{p cZ9꼖o'P3Ŀ?&or٘n'Ks.4T@o$W70d mZ,xھwX5aC7uvY[1V ;ykDb^>PFldvKk,*Z>ˉ%WDx᫷;8 J:qݗ(qיWڃF $.h$ 2۸R Sܙ!=g"&2G@Ӄ& e,/e7P Myj U#\̾Mu@k*@ofBfo6cMʰCJӡ)Nx}Nxx)]TSfbs%᫔\2b[|N򿯣fKM#J{"d&]>P?Jh :}EVD!ehȰq3]Wb{٢`aFos_v&!5DpCj {ڍ*k5_s ȍnIk{t<ABlW5F} = qJ-+!4lu?mwXMVؖ0bwhɚ.qI_Җ+rm<# 5+}~`ܗܴ#Uf>G|Kw n}qJ#HWeuM,+njEPȖo:$z;:*YFX:H΂ҵtm~_\mdWX/ވjKI "DȐ Bq[ EaЈ*πMQNkaB[߹Ab:'貱ԓO?n8UmE`!:6%XԴY ' ln* Nhe M7ɯuD3s)yE6H'J1tLg8ߌۍK`+r狀}&}^}HvEp߻<4 B-bޒ&\RW.zH#zii &_Pꅿv6OQ/Go]J)γu8M9DUBqJn¶&)@slt ~ϗY50|1xf!%vvl44n;zfaϿ;C{E Q Fi{pà) OKV|m (`ɮA9tT7\d/8\D_+(z#SpXúr^'`YRX>1˧,yh:r91o#X73ă$utty@# gJ}Z'?tLj.Y3A3.w vX A o[m}}.NXY0o>9ONg8!Ĕ|hmћGE:Cd^ӵz ?*`X*/ECB_UB#\maEw5' ֘ktfrcyxq6R7$/*d]^-epXpfLb5ɫsp2"uF~WG'\8u#b*_sc'Օm7&{s[-G+UH5dC!=TgpڢWAMU\.fy -=m}GaGj!׮CB=%2Xn_6bD7;; [_Ӎ#O!5$N'%HN",q]rxqo9JruxL_qk+2AQ7c]8ɹ.qbY^&ɿӗ: -KfI/Z +YXv?پ77.yjq4i) =*GGii2n0~p cO&Btϋ!Ytl! O}Ev9La1vJ*iWv>s󳵈nlnṉiD"q€F#5B˲pTʃjaO i]#gwZH?lx'bY}~0t^Vs3y3jMlD`f(2@1oe.&4E7("s*D!,Pt}vhs$$hr4X v>,o0~BA%e ^(SׯN])Wk?!0ѬAjZdvh i>{30W0]iηp/k E LΆ^UjH0/3@nT 77^BkhkjKe1:@CjIֈ@_m|EH!N_\_W58r}Qi#!Qx&ۤ&JLm2u#F x޼ g>CS?qqlMG|y~\V{ ƕҒsv1 T9cɕ /X 5rUi2 pFAhu(Azנ%S`]dvb}(ChqtsehXrD/aojd+pSS$KۙAVķ^sܣoQ6(MEбSRZ}6h0!KR3Ju$:W 52|Pbr6^m[Gpg%[r>k).YG !&`{=y-dc}àz!-]x4Lݎ6fG'_07h/:YӸ"iK , |(̃ ]-nkod +60!Z݋5俗D~P *;E-R*yotDXOۿ<; $Lθ])=(PUGazз~9., 1W\+؊E*n6Q` 欱m#^}*Rr+6HA5 wn8CL¥*BeZy4_8gQvo){f =dXWj@"b-lP;Ђ4r^"fALp\1GnoѵQLCa |yZCj.jS4bW]N14y$#K[;I2DMP|_[&֥xqŝ;oŦ\rv5Z(/ݮ3U{e/8/ ;\G9$>&7ǒ2Ƈ&ޏrI%x0>ϓ&^XJnٷټd*W$IӜI04L27sM4:T>vh`pƆq^KPzjfڊH;k"89ѸCu3;&qO[@"㗼Ik@V S@!o+Skj?vvޭEb &<\ɦ;NpBFzHϹĈ>OW~SA%tL@RFT99~vFB%Nxlh""X%'~IǔSކ>n{ syq\b|,4zeF' mlϒ|R(igk8,i@:I v\ l~ (< uh#1cBJw&E85 !e'PH̍V!ãP%A-8ԑLErt(!1Tf{r\Cu{+TTa3 3 S,ף(DΣiLu@d@>El]:1^ߋ:ҍĨ9.% 'vs(D,6UaY2Fk7?(1-E3e"R ["'aB  O@XuokZCFڛO<{n=V"(n+/}e{eP}y ; ~w8lZхx ų:L!? h&nbѺTI`~(|D֞i"G~[J5Ӱ( 3ڌf-<Ĝc}&N҇w7`^WF? pAq`t5ݛn!-vθWSz(Or}$0޼ x&.N ;n}uVŖMyB= ۦ3Yӳ;Nx4 *J-h)zsed>(Ox0 8J^29%S,sFDUjD芚/Qdzm[$_Y]I%D'RVlHx*7WQ]lg.g#!G|rf+d0(ٞ*F :,Z$?:v(]21}a|8- r3GW(&bX *'_! rtKXY$3/*oVCIŖ*}aMƮ[6) J ^T>y./@mayCy`7'+tIXIShe5?OCG10d=KɄw`kk}lT{8d.&r'8 ;vfQӆ.v O|j?9- p^1:٪"+#?M2L8-be I8g\VCFf'F0^7۳k#Qh#*g>&:EG&5T\ٓym~|WDzq q & RTp 1G"Gf#Av f'5ht](=q>V,@gk0WM79+ Oax@\qEAH98qӺ9mlO\n K۽vdivS}MfNbjQD D8 'z頫 gg{r|Ja;]p(%g2L xǐS &.'yp(׳/;-/^]gNk;碑Sї!kt"[f),^B-|/;7$Fν ĺXcoP2'q 鰎:蘍 $A R&+Hx0 A> i$!J?'"#QEj@p4٫zu9:[ݤ #':b'zt->S @e.΢lBȲ;KlNuRv `Ӓ<ϋbҖ;`nLwZZ`b-Th[g|G\$# 5mMOxwYR2#?6i ZLo,h]: _S1s&[Bt 6E@L9Z HfCWX⵲*q23{T/N\G^m{Fũւ֤'̓br_)[HZMR0ԶhOO[SzYiKRiU=iп $FùFY-4Lǔ j ɔZÌ(JNaVG82WeKG4y3a@y(CoK5a֕/S!,^~řf? SYڈ XSj97 ZMhzH/ 3^ xU?ú{byZr pVAu>}A7E(`QZER_(H\:WmoPMBB4/1(jBWGb(B9' KP(@p)oXH}}DT%ox x sd2hvFa'銳E!Ѝorr w7_X: % d Qoc.'L)Z\Q^J%}#b}eHU2mXҚCL( FK"B"iHb@Ɏp4}w|pL;ì Dq"bοBU=YQ;r񧥣 ay` BdSx?´J>޴9Ly`:pPYMxn劙2X a(ij =73532r|6:c۾mVުmenlAJ%B ^[ͽxG ^̡=[]EYpj@4\FɞL04o&>: -mf Kg7ď2e?Q,$Zv؀ڧ龥St,,&˾s@zBxJv6EK)eԒx]m㢫Pf/9Ū^ b| v^KѝG>f<$]?ZBK >2 .Y1>ڀxQi[Z[Վa^hm{=P4p5C\v36)5:h%dFjn4VZT|V3Xp@/d;wQ'5"^06R+5 <ќ6Y?dKBYDIjt[ꩦv9UP}aF<mt34Hß^t{W*?r#Xu]*#dS[ߚFX7We@m /]@ѦKJ#n09>+,5.3$|ȸ|}pNWHEˆ{Nv_HiId(:I$!|˭ $y}]"J9uF*G&>\HPZvŎhGCEN9l@x^.4߂.[O#[ԭmO+2_Wa25#yEx[~Y~ X=uμx%P)a%WI[_(+pj^ 7?V(L*r/qgq;IF!"aVWiL K~@awBnVb~1z;xEm''wj.nY*0 {t S D!,I&erˁMWd)o=qdVp쎩!=$p77..kREZITYGW}Ŗn++!hz:PgAjކۿrr#h./XRr^XG@JGLj",XS9 q;i0E_GޜWI!{ ]&~`@"QlZ CwWj&f#:3q21r(;%cͷ̍=9eC0Zʁg){Ez]_7ԣ/J9Zͯ:!+ `AfydXrFb[>V-CK; ?/(+L+j\0 a[n. _-xPpY!zI+_sq {W ͼo%ԊxT!(:ؔy*z~d:}園 b:K0[6^6)ӳo3 5wL"儬<7$eJ}Qn+T3r)yH EVs|VDQHE&1LxZeȖ!I&;C|+q޶?}aдgnC ^!Q7wfLo.WT6KޞTfƽy323>>ccUXOxj㫇fMaQŤi(׋xC\!s}lWB,8L kUN)(|UN&0ā0n(ci+ۍZo#EMmLftp'p64t1CL^(6q?Ei[ߎhro W(J]7r|ɖ[ Bm(FkJƧ6W%e/akr]iH:j}C}遀NN 2ou ׵ԅhN6uhzcM#6K'͈6mJOȒWa2թi `0NϐGVw۪eȻlNޠGIuNrxhFVDWUUegs7Gg;<"U]߀5BO+ɭ` r&mIkdm$V* v|u+I1 {VFWS"b=|'B z 4vϺ-kN) D@IVnM;+ڊFu&5 ƪ񴊶Օr \^nrH!: GeW|B2JEԇK{L O[}^:Օ?CIso85!jF; -q쉾FщzvH\4." uxh.Z*c.J&tfn ||0y{Lo]P?nY`s7&o`;hkUOPi* QmV=5$AeK1$yI!>сΐ3r(jʱkqF88jST?HJ5OCl*qI(TϹ2'Wupkܝ)ck,5pPygH"ܦ7(膉3)fWkxqvӊԕ_yM꼰M.o쪧^쑊rfTh oM- h;Hp_&j* ivKiCÁ{rmWsdM_00/OISK$1#\?e?[ΠSКF+S#;Yy 8=x&Fյ?[Ha(t( +u& )ܟ^VpNi Uu7^ojQO~@7!Sd[%dPK(q%G/!0 ȞӹN0PET%<0# G,zhRݚ\yW0  Iٖ Q?:rוvSR ")< asWiz'H42-ᶬ"Yfl8@:";s#GYz8`Ji]I le%'}'jc፨hi\Ty~DyYTz#wWn|MYVhͣh~hf="nC, 9Aк{-/kA j{Ms)z KT^Ã?8X8*ǒ{n =@]jlq;D?s] KeB!OwA"Ugk[c@dNfy!c@QqPkލkV,F\->jc݈c^[#qRvc\Cԥ8WBk۟CUaČt.C3W !vx/\u \-U5 vF7RQydQ_O7VN)z;λMP\Fe<5|Ӭ3y@V4^U)QX@X~0tw It҇@ NV"|P u iڣ(bGڃzñ-EX=Aq n⦁ ~H= pgm9VZ[ 8/"<ƟWqBxihjz`p<My_#8{,}тgeȩzz敫%j%)>݋[]!kLCs 'R`0(rߞQ(yUy*։U3_ \T5HtM6oN=r}TDJd?fU:]"mVѽa+ix55FrAU>. _/w<<=J[_K ׮\ܪ<,w CU5g~!#@kT4viTf,Vn+J j&d&&A}M}Zǩe?ƿ'=ۥ} vM.* ~to~a bPh?|IIWDz䚈B]*˱$[# x˂6-y55k ?bn3d, Qlts,9P'yĵmCLPRXriYAy sXi+@s4=c s"Cu>~޼/搗#%*K/x4%[omA{<#0۠Z3Y|)>4J]!g*D\hGs~v0iZ+!0jŎwPP w"RG>/A@'H0 AdF\2bD( +8ud&K2!H(_<0t `ù1@3]uȢo`%'(˜KXR5ш:0-8a:"sOػ)Щ(ݬ 2yu s$h)0~PLlO2}t+ 2v뽃myu`'xAHt?FuR2+>rV\ lWGۏLH }KsL''8M1lJ\ 84UjQ$Pwlc;鵒CHaq(5;+)V %kQ"Mɳmjc^NG]-ZƷ?}*t } 0ՒuErS6< . 1> tn~*ۼӸfVa-=(˘aVprLug b>MSZx6ND3qkUof*oak>8;?WYW7*[aZLU?FUi kCfzU!E\Fqk&&is"gHaLJq7Mns;Cu+` /I('l&pWD=(i 㡃~`1O H, -Ѓ9I,+䬀t=t<$;\aK2Jh"Kz|R n HqR\oA2OeE3`V$N:؏fꜿI)~mѭXou ;Pp팀O* b.}|qQ}ʙ#I$  z9}҉iO{ń$iThM̀y*ɰJ7`3떱&8תɣJgy-UR vHb7U ƩW(K}X^Hl$;ʥ@X~ߝVb讇xne]Lz V)\MkBf1k&ń$9$//F/7ؖfZ264HVL޴i9z3$|{AR}ː\ʀ_ 7{*bVbQތȿW)Mr.c\"Tk>ăME3Pu&sg~PF:M܄Єj7C-{L}&+ZFp%R\ӛ*SΈq٧OfԺ4ndv}ˋD5 &6}I$8nˉ:%O"؂-2ARʊ66wm! 䑍 ٪uϞY~F&nTazT)V?񅟊eW6_A"%rl>`2;`~dP4&R1+np%}O3Xa;)v`Tcd1ןv|0/AFe=Pydi3vQUqerZ.3 0ӡ;}?Vi7yJ13埒b )}duʻ9PC1cԥ*y4]2y%&5Ѣ-ȑ?aXU~9WH>^p}h I*4،r[ Jʳ-f-[qIAfU<QT>4`9;!M)!a:VL\ҵKf] 1γ|W+;>!01:0&] %nHv(aYup/Ql)ՠ,$eUzgoM6wv5W«d;JQW=N>5_t׃9 W|c L-B5ڞ̦ѭCt@V0P$HˮAձ ?f~M5~O1oR:٧btE- >,N`ݬ[\⽲ ߩeWuImYO)c"O:Li8[)Ӿ60,ՌF]*qƎRdAH y߰[>*E8ARԧ(}8cMj4(>7~:6*d,!<_F "UB'!q푥ё=U:odd+yQ2[A~KxyƘ}Q vlzIKrP!u T8}D@лfi"~>{$~[m&C]zWwaj_q%-z"Sq.Yڮ 68s8CZS!|u %DaB}affl㨜Юza۹, h*󜣶Ox^x ~dEU$Q̖POK3gNk GAFnqhsّq`"Iu^:y^֏3^ԬUU 8| ѺmUN6(1#__rӛo+74x-̖q_LTɌx [i-oTeoz ]5svcjv m*'¥ikY %0džQmN-V:I@zuYgYYM>>Gxy ZR)h?G/m:Rҝ9׼5Dq^dp?>%:Wn0x>amF|\_/#?r_j=KIJcu5G^ UI` j'(Ce? TW8Gxa3 )S Un1&f&r|7-t<$_>3R+H@[8Fp' 9l-!_l(rS}@ޛHLA坡RXQw*s$v_a K9j.` !>vxOb§(-oYXXB긙 t/sc|S!@N餻@6eNG^E`=lb%9GQQG/A0$unU;+Mٞ,Bꆃ1*wpjJڊb"tLi /Q]cz|U*msyeCho^*;TE{V\M,\O{ l(0wfAƱܗVQCuJ!h=d5[]{0}tkM`Z&'q-xKрo.t撯i\غ[Aʙ*w[hgXb1fd#@ҥO篌? 10!yKIS]RbGVSL+ :+Ҷ m^ 3-3]iU/u^UUQ@>vq]$ CmiX"G( 訞 4fRnx3@ՁE>"h3JDk.(˱{ArkT{#>Omx h92wRuWŋȊQafjlY%QTצ뒩A{MIK@vSF:6w1I% OL2}mI̽)X`=h/_e4x_9dPy XQfnCSf@uNVN0}}h)Z f$WCyL} #;^x"5S[Mt(c\Rr`%Vo' 2SCPy #px䮮_aA5"̕A]pio25 5 єL1rucD}y (&>)xlF1JAb|Tu:ݛ:_)~q}MA Pm ;L1b^ja40g9 lFSs1L̗W"4_ ѼXl@j%Uj`N +VAb@à/Q5`$aJS&3OYOVV4,~xy|6@fчWww˶c"v]4U\gyL(WfP~_<* +{EWzlx.́r`˪7<&(0h?r6WgA`vQSdПJ+$Bg (q .Uw {`O 6uAh؄XOfʁ\x0Oa"NPÖMv2v/쿍W[ycSpz>KrЀ̷On0R~ü"agOٖ72+`0 %9N`b\r嶬U#\uNXg@f#9u46Ol r1А9׻| 2k,p"3o쎎yex}t*u0=9!OYӡ(J߃, DL"kaAØiwle(uE$m{@"Yn¥BhezD?!|f,Cn"N #/}1چ(mۇyW7AA]kk'É(:#bG,BэmfSG5JypToC dy\  oh~cpf بm n쬧P#O/ 2jJ}(&M7 0廆4u(DW]2;٥Y\'WXc.Nas' *f#2nӔ+Rz4 ^.FE,O<<<^Szn`ʗ =A^L]z8cl^fDHs hTc1[euOʼnn5NՏMzo$}VIF~bK)#g9*dk^ظw$ v$oq4GJUT⋈car|—^\ }uȔR L|]枕N'tOB]-f5rtUbdPđ9 xL(s4 D@BzEE%ѮL a*a庈7uRɣʴ`޴x@Wx8CWe+#ufR tYOn]yt">Z6b%Nh=_c~^&!=ikk(eR>V\7_g#KeTsXK;ib)jqwω_c-{k'3fV'%Hܚg:(B`)Hq W̳|R;%$(l&. Cy% w6hd6;Y.4NTd%u? f GRݷ[<,S`n5")rgɱ#[:W9H0IJ!R1ji]_&@8Y 7XPjvp~iln^ 8EZT|vݪܴrn~U+rKH/xF|3HsC 2a7!Y|4kEl;nXĩg^묈AѴ>%ntCoQxB,o Ij j ǤlXjR|h ȹi/ YL,RVVLmrV7';cVvN'IJp@N#KF,C{h`)a|a tW?N&wIxkBlqEh=oD_3bPp<ՈO=/D2MQoΥ:2?rmeJ@Q ^gӗ@w$D.TtKXFv=ʑxh;YΒF!O|=ڑvR- ;IvWt'^ްGnK'mV``/޷?xdGЧlS/4 ցؗӽ 8nu_/{;vvj <C㯝5{fDTd(yW+%${ڇ:ޟV p 蚂.,r4k'7i=N)J[^ s|{B 'QB^4MO)bԴJB˧٥x.4o.%t~W?ۘT$[4*3z@ cJ}~`Jϙfl^2|u$W`EPx_ 'OS`,. (55 ,ӸAvx=DXzxy6=Q<LL$b0}0ǵ(F nW \;tDzZi6dOTT ?kSTӐ1 33oixc{ĭP0UףY ۙ1G竂"f/A]6dE\RhDKMVY~I5v@GAoN֘!VL b">aDEu3^gu ޙTf{?`Nz,i7ۧnnIy"3 8`C+D'+п@sʝd=ȟri4*<C&ۚG҅թEbSFbj~[ ЦC(PhQHwzƱݜS vODl> .GN&e!dsNK-=g5 =?eecċVUwD ~mT6(xRoE,&R^حxuNYDԣAm/^4{@F)%A1u['Jr>}WZWldImEљeSG´YQO`1_+j*AOrPr^\Kg12LXۊ*')s~(@b3Z63y%8{RE\e.Ϣ2[YX(NTPJgc叾"0AªjQ\ў.תXj(wL> PAmܗҿG"3= i&bkߪ)xR#ʯ:,oUs/fzA?Y q4]3/,n\w|Zrr lҟZz B Mx7v_6,MNtmvXN;Z6iæ7˻ϛ~rGAzT^Vlr?j.Ir+"2@]w=/tӮ;yEQ3r3a`? `Ena⪘R:dDVjEW( il64]aQ3j9Vp!YABCgl󌋉c 4^"sbP¦y 6> zLnlxSTG{mjn'>חr n^c]f +.̀i3dOwl!< #{`}QI}%c:a+t[_\>˱`O٩կB:Ǥ4i[Zo0&\&2fk0C*|:tW b3*G[3CYȼS%(m Da8*Q ,Ɨ8tU7W},'|*d7)${Dg[{ !sH>*otژ@KZiψ) K|[T'&fۥ,`6h= 5 %8BwP^w yU'73/xVҽI=ݚ3#!_HRw2PQo=.:I{m^#o(%.+F9qbeC82YǏۖk _e&le%B9|c1>ioDBU*ME@84))KW%ۯM[\:ʓ!h ?: TBKݱVrQZݏ!xik.i~7pU8s^:r[rh/=  30ycĕ[3:\9\= ^PH=ߝ+YK𠠍RN2U Pf*1 _!/ؙoI"Sd˜ fw@E7J2qh"Btc:!UFlUpPd7=ڨ)Ҍm^^|Z㱳B'C{X'D3qy"pV;+G#k0@c{?'q#U q=lsYO&JudXO/^2xI"M6S@Ap4c3ǁg3H & {w:F[y[i\&٤d֕wW .Ӊ8;+5z fAt: AfEʛ+E>h eNM%ŗ8KWEI&<Sf|x6ϝhRLJ eaGmQd{J1#,iAS'6a5βW*o ͵8{B2߭ - $]%x@;hh8fѩMC^ͳ T"W2qF|gMO88lZNųoSɅg?nTg᧼wƿX&}eHM͠,hJ !>-߱'?lM$F0lZW*vtO˰~FJp̭܎/FC׃~ *Y|aE?܁WϹr'wWTf>Z\ԌĆob?6jFCiV&Ls2"8!>W(cͨƥNп2S9MIzGҁ!~?Kv{9Ae.Oy.׵X)T͛]yѢؗ`dwBv('|~_.6r%*)s;gB"#/tLj%MFoyܟ7Q7L 0ez2;EJ.`3)്4hx!Wk qT~q uM:R8B/qٟjvYt)0Y{HY~k7ړDmASXHj1(J-PHI,wņ,qU XpUHzW|mӚJ4+m仹035-u~]P|"R`jaU|`SbjG,t Qߜ)Vq.`jIe-#y|%_: Eݹ`V9dzISDK!0T !%īT=}ɒ)QES,!W`qW.uY0Ƨ(P *6_,:>I:Fhho=\wz#<]VːX1ݼb j-iCG &+$xq.=%H} @MA4`$Z=7 %'[.#<wMTEA.VsV= o wFhm֘d_孆ÊؗqeV0v);_aFFIԱtܰE-Ύȹ ێܾL]C*hT]C2 cW#տYSmuX(^wVwfްR-؟-& nɂF]*2Ic ft?ihrVAtS r@\".W+~M,\oVF:#}\óyCݎJ}C |ʲr– w+$%fLhSt G` zf΢^*YRDAuda)3cY O1)'_X!z1|*^v kl ir) [)4Y0㦊kZڙnq(i̟ _RW n6 =j憽$Pw57~'ƥH( nO;mo*zO`ro!7)1͋*TB@x]FK6o w<" 9<~q@ nO[t˼Gzf3$ncCЍm\Nj'q$Љ~WHĕzNAtEx#^,9Z ܯ5rwގˌA.Ɛ`}nc 77!H=_"(څ%Ú 1<ډF;K"rv(GӇ,^* 4LuzNlbT75vHJӯA/Ө8!t5mvk7t˨krMp% 2XtW9:+eu\5srw?x,A@bZ ў M/_a!F\E-YMiy P_o\F +1 ,'D#B9cM^̔ٙa`7z,$h(ҿ3mU=Mn2y 'We{@NjG|+()3>'HQS`2iDTkS =~M]x2)pUZ Έdʸ0tKLBΩ0. XTxsWIG@/"*46P+z%딽"u-火WRtƂϺ\oQ ':q 8ivEu00Jt˅SLaUbvDzf#φ׈z`m6C,f[R .N *md)yޟG:F 26UmqO, As).[h҅tΰֽDo +,fXsJLY)Ts]M#m]goRv1@]o#wtB/D~BV|d o2*FK 5+d0mRΓ hEȳx1lYw{SASŐK;9U낸USDˣ]QX [옵r:u/z1*P TMs>:kdgܬaTlZS2%%(#pg(f+¸XR( Kj^Io$ZeO6Xaia#&X6Ӧ.g,S*SNr)(Ea_ޟ1>AeG ϯՓR.;-^JQdsO9طxP!'NYM*OLKOgCڿÍ}ZYTۻKX~So9b JӢghZ8₣|ѓJ@T cHun{ ,u}͹zdd_iU"Kak~RNZ agz=?'"#B/bXn/aHi1yh?9 j`9{ٜKUC;Ev|=)o(߮ve(f[^}iµIM˦ꂸ_mv1mK=UQ-"7n 8{%R²~Pҡ v-8ZC0k?(?.,O;O.^%ˀX=-[QVzfn1X]*3z@*ɐ!4䤏gypB@U߽ 'k8#FI_w=.b\5~w:"*؍zZywl2^on^lܫUE*V;2(j!j$I8)Yi)g#ɧ@IF(^`y 1#Fo _j *'}Yʫ-L<(9ۅ/{WC@&V:u-I>XxvxQrGэ fէ>M=pRF#|X'R,I 6z;U`AYf=G/)}ygWT/F wwh"x~lU2qUMsO#~?paY SfX1_c7A)k|S~]>Gqѩ? qW(2tX{HY7 qeay4Pt 8DC/PCΘW䁵f%]K/FLjU L{oW24\H$nd)va.W & ֋}~L G*4$5uz̃xIf5\tÂ܏2X #QWaE|Q-qOW~y5t <0e8^X4I]D/;%㳅raxi]- v UpXc *Mb"}>lߘqt #.*l:ۇ_վ:-z Wv.}>nO}~xଜT'W)&i~LƤNE2pX!1U ]ݗ[:oXglޕw1aNHgt8-ࡪ̻Da Q4_K4_7Q BoXk̩LWqG$m}`_)y4v$ w5Y}ЭTx3df׽Kʰōь;]m_&/ mö؈CͿέ=ul(c# apsCuvd΀BC%S Uãgu6wov̨V3T~x:{., G9O>q"x+׌`w ̜Lzt).I%.4-.<bi- =|#\]Rvm`7$L4ݩHUl|gb̉\Æ?/iG|7p7%y 1o[VK2 5? J;gLfG Tnp8ZoB$aL@O)( ҙH]|_(!^ _WQY=ˌܼ߱455vr޹cOUR PUhX0z95)w ̖f>tlCz}d [?:laQtJW DZMx,KfzI׀H1}yׇ 9 gEq0P}5}6cuw=~;PzDE)*PwDZE=='^;$ddomJw"+`|ك޴N#9iDmJ%;sA #2WH9@\5x__? xɉBd('K-:4_I-@y,6xm职/h뛻wڠmLȫqv٣PԱ) H^x?vV& ٹ"3kB$3E,k捞3хDb,a,p TRB.lxk-[.B&1`nc0)/ad~5k=K*&#WKc4=> XɆ^y|zxU;# d%Mߩhљ2.C >cTeA![4E:`mRą8UDu"Q`(]xKNXM FX>J6!DP :]`,v\`F⪙͏Y߀9q'?xy9MKw/ZN^n4c;^|CΪMru:P6w * ]-hNTA2p^N2ʃ›x(+Y [ (OqLUdzKͫ<˩7<ЙN~5XKaZt'$z?%I%>_^Dv⣊Mdp&P}IGEֲ>6TRɲ* g SI`HU#6m?0)@shLpįaFIʚZ6s\Ox#Îs>,*X^iqC4Xq;L}gޡ)<)/(|b77&vZ ?$b$6odFu3'kmo%Y?ځ y*D?*C{N:rOfv?Z#nCy@a8A99N&dg I tXO-_+7Bk6,@seӏEXH}e φYr:02MZ 5?ۧ}I=/]nCM9#S/4@E|*Uo .PjRGv~!L Yk?<z-MW/lڸJZ{|Å(2,!q9NmrGt6"sB.o#}4;\C1%hiWݯQ"Øz=xYP4r BٰP eAYԓޯRFL Wb6Jy=ez.)0 V#M-ьU \9ֳܵe9^Eͅx =菪ׁykY.gs`8{Erxidf0 Kތ 5KX YQfӳ#%bu\ćyQa( !+JGz*SfAdr \QKqT#ܢok !L/Yʡ'Foc}ۥ:#3Aʹao-MdwQ!AՇIwvQ6AZF. "3sC 3h9![[J2CA*c w{Db)d|a=Dh,!^xǡ!f̤Po.,vcq䄝% l+`l^b^PIɂwB1;螈ԠO2rbe]60$MiDo{I1@'.he]溏0~ PnOc~mU3#VqG$H Gr2J}9q>whB\~N9M<˅.+p11APW1;%'g{LcPq=!%c-ĉ1"vV5\>$]vDMJl6OuM??`i l݀,hƜޚp>:7dvufvDٷ/t5ĵZ_?F^;GIζ_0KBu5r:da΀'xh}ٯgU2)(tu@+[[z)uNi2@0K!٧sy[c7&f)HN"R敾oNZ]s6:id,ꉍq4[ yaF'XXŖOkja$g-@C: _9~)Z[w̘?vH02=RP@Dm>f{' wTJ:<]tcK>/D1k]:[g'`(/e^=8pF;1tli"k26lUܒ%uK@[dQw $Ft2:6e+f"Hhrʗ`H|֒s "aeU 0`&H * )XO@Q !X%A\LJbѳ&>6~iلݺ 6TIo%MےӘ,AW){zro{4Ǜc &1bb^W8@'Oh4|2/ Teܩ+d=YsCHJn1R%rDW^ 'hrI /b|u96jpX5,I,x 4f([k sQhb4 S|c əƂs >wXAޤrߨ-6}d^s߫?K-Žxz`tlZN3o{|a5tmt?q|CJ|2Zŏ ;JNciĪM ; $,3, l$lU! hH9>X4)eE#nJcLWy]|KTpݶf)sJp,!+-+ l,ۤ"&"ő{cߤ|~z8XBV}_th \Y\xL|ԥ|ūyI _EI m!K/b(m*uV~U~oW ~p%pdle75?ZCtw.\_TUA݋T:7eW `@\&s|KƅϻxVȡ+-qP1*f|X˜8R8iCjM*1M^7'0|ʁ>UХtLc,hE=*0KхkJPi&XFgR`1~YuakM.T.tQsψOp3%%52eRR?ZuTznWVmX>{5iϙ]yK߀h08LjY| sdqpQΥ6h t,<*'m;^ 5I#8$,GLMlgև⏊$(I1[~xșv}^B `>A yo%M-bcwtm* |m^Ի#Oq7-҄vTfLGr9,yȍ۶fӍZ[+?7BqbYwwpQ!+ZF9DZij6z:N?Gy x4BAmX :$%lUp/KV#ao̭o&0y;Pw4 ^+Zا)fcXUVR1A_}?C!MBPI&|)7WH3qsw#/%ϵYgYHLwC]woxi V@ VvBGO[Ƴ߷}H&lw|U5%ҺZP \UdE&јǚ}; 2V ɕT)R(磮RKXnǫZK 4s>tɤӣv49|Ƴvu xe9~+ϣ)} #Y䀲dL ֖BgCZ4x(wXH©uM Z_7F`dO"?vTMRd4+[nw9ւE8-oOz3nnEczEk puZ#?XH2kc|zN .辤WCDJ> x:),;jNO2 4^oUqeiiA>R+@`5c7(O<_r 0?uqBJIp4[i6IQX]v8m_&# ;F͐f &R@>^ E̩ FHOLfgD<Š?尰9@ 4ްN\#N_=ϴ` |` kYr8|$¸T*15_3W'F&JƦ&^݅gd=ჽh;qNof sbz/ q;H #{|7ƹՏًavF:^#jlOuyI~IjDT?67p$$"y BSH=+'(nq6  =m17iԑLVU _"ct*kOR]#B`DvºX#xBw%`wu}p=H7̭Z=5\`uP> ~߲XW(>m].G=T9 O纙2^"Cj2ӕ匥Jl#,`U\QDYT -s"P.[)9xWu)i(7cϱ/^O?.™ygsWU 1# UvBbw Y8uJ( aO<@%BBH '+?1yBH [#IMN 1jߟ&t[J;$#b}.c_ IXf @ OڜMnͰ‘)m8UhNIs/rjJa $z8cӌO9Gҁr`E1?w{5oY3eO;zG~n|`\zEb{l'xGGJݖ]c\97d;= T!̘*+جaeۛlp߼يe<*QT+е^y(X {M^#;L5oal^YcW.ؠSs S*Jj2gKB{3r1fPgi,2;vZb0^ُ`$I[w?:0Zd䴩@ٓ˙](X?5^qϷ-0J9_]k(BF83%5d{P)sq%]%MIYX:H]j/]WTukBGc.5ӻdGSD9.1}+6' \eГ6m4,{ʷU:\aӊ[JO1=a4?ŐaT!9LP}ԛ3$b'O':1j2 2Kۯ 7>vm9-YJUv=QwKR@5$?ׂ% ""5J':B3{Sp+o4[;o("^|I t֮)]7a4.^SmyP͂>fbrx'RTYC׮K[\N5$NʀC-Wι[ j϶ټaYEΫ'%LABZT$;(("'F[V;p d RBO4'C[](YVxQ 9{X)_,fDe'Ln+7 Z`KFϗGN`:R wB06¤AHɈQU]E x=ۺ({{~s*'݋׈r*^=aޥ[BeAC0u.t1^Ke+6MYこ tõJf1ѤmB?49*k.T7q7NLrUmhIuI+#0t- Kdi@)d ٠z.pu$526\j`XVK/ᦌz5 E$W;IrfvO )dm,CbxH2HxG59/3k3 g0Y0L?ݣLH\,, 2YSin@m`K|ҩXMp< 5'.QEL# umUy0>dEIӦ_:1"|)ס}!,2 ܓsu/%8O#>L@.=¯dƒ>UdV@&tE+QV4nㆧqg1%I,Zm|~Ȕ(2BpgE,J)j6rhX Zͳi GoՎ䔍v %gv[_ Wb\ZcLHL䨺XorROPc|B^Š/H/;AIM R-VD.c.b8璥&nω![|vnh8/E22XnvBx]ҘbrR}hX'Zcy%J3 ȁ6Hla т̤x STnU^"Dw@ ?Z",ڄ"g@ Gf=oQMe5h.~Pw 9!AJ뎖xSLv}1aƝK/?pC{,rw!Sj."&I6,S6vytly]అ PR&WG&}~+ ] DZ3Ǥˊڟ?W"Xq7t%OƉX\-Pag_'hffs+vo!*siz#~kY\\uԔnCm|̷1ETqbprj0aYG,1,VwŲCCu,+܀*Foƚ kt=dS0s("JXf-v/"( `gAmk{L߲o.1ҟ S-+q*1 amgGXflLB!δ{3Uum!8ʝMԃx=z7@9;sM†Y EީҘ$_Zbfku-+ZF/ (ewgeA ֿ{MƽŚ)#߬!^9r&L[Z x_2OCb/ YRZj[R_T"O_O fq+Ns8Ez =.oǶ|S&N@zj?g;A6浲7an}LMl" nEg_}c+u%W[U|՗cjxWUIb)+ y\Al`c0.߽LkgRn5iܓ>?qM>9"uLw2[2m2[<4aC4p`~B}i"d=vӑ4ã嵀" SÃS/[Ofai~NVb~փw-s] Z9QlfU U=?:)qlSgVYX9p{/ʱr)3(+'|k6n4<~iqߐ[x:_)%e\t8*)իZRVSWz1['"td*f7RGKuEJDCRh8KmVc}*R4\Ԉ==|P|v^:5v? qp8H9wspQuL=VVХ)VH HrQ֟\aqVD>ux˱[“9(?y^oh;*W;/<S]} *ykLƆױ6r᜗EFb@rkHl9^#V~~&O_8m>sN&*OB}CLxz{?n$:G3bч_<q}EzT[4߱UD[{~Qx"#_$$|}0 ~S\٣p)&r|e om u`15B Ő$1f7Cq֬TO&ZwI,K0LyCϡJ=_wqR0MmA^B}ssmPIѿ uwN"578"LBZȆ=N:v׊1ƌ~Uu#aKd3)G ");"E@č"f1PgqI}$?mP%bL@0մ/6 i/!?&$:cA`KO,n6AUSP. +دt[G!xe?KxY:Fj!ǧY5o1ivܦibn"&;'OKأRjxLtBX!ח|qOpA$HL>b?ܷ;,{'v!aDi4"a2˫ R &j5Z7+Ϙtxe&ķ+2n>bs>Q'Dlhkpy79Xpkk)ꊽfg[0aҵ̼cY~Â5Y6yZGw)[ub**M=ۉKUxp\6 lU98 Gq/F=_68>S꺽J`J-<2ku>j?#]&B뜱J_{]JY$^0SQtP\ CƓ,ܟL_\Qhի]!sA:0n XZnl[gՈE-%%GV܄@Å:;^W/-*kWI@suZ ?|8ERz/c50S%Z- &⺋@/pT-sd4߲cEcy0ˍMmB56k:ȈCyt5ktt>P;hnЙgYZ07070100000459000081a4000000000000000000000001643420d600000bd4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t/-G ]?Eh=ڜ.+К\`2K|)Haڷz ̓ EO,BꏘZ̷q 9Rb),^݆ q*kX\ /&ɊZL&e[y/=e[ !!]IiSz>vO|*PI4rk\T> `+m:K?,ʴ9O\-x7} 㔶OAWv1~NLUPlWxp9R#A_椧iUHk-kXH :Zkd!8!>A5MLЩޣ*t8Fjts o Wv=u3PK8tg/ɡ` ʀB!T$a}=䣬*QGx|X7zrgȥ#t뤺ŷ[ťDD=/d}:OpQt|U=5sȕKn>x1җGGVCof- ^졹?JV|͡qT#|Jh1OM5 qO/2Qgln` |yVdHs@`|CG=S2B \s^aNMRtAŚׯ^tG7wmYPTv>"x]<ˆp*4 >{gt*ߍ(pg6#&g^6j15GOL0(?\HӘI@Q2|بOpE DlN7MsX> /b'h_B  QG;ϒ#FVp=&4!l'1:3PH;Մ>v|ᗤpRo f0)ޤO+=X$V"w?\x!(GW!99g;U;#AY,} ߽ 7$JC~Բ4)$1fh#A+=?c A1 X;9l@kMb}!clAnp#$+;N`q\(qfޑ#\|+kmʵqMTS)U*|~B [M$Xc۠⬭3gEJՀڎ&}L/7& (W_.9鴪RtmRPNTtav cw]ɘS*tIV㥭'5ґKt"`+Z/ª XSD0Kae n+xPrM륵?_'DfHύ(M][&q%Ѧ< x%K ^=ASM}EtJxߌťkQ4C7t(s ։4'X #V{ -4(4WY&S{P{w3^qKٽ,eS`0s?] -=yZQ +gYZ0707010000045a000081a4000000000000000000000001643420d600002c30000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/+]?Eh=ڜ.+ʆ40Kq{T8`׮:—Cfyu~[ 5Q$"cS092"JqYZ 6b4,NiV@y a,z"l}]wGO7?P1(΅oPmᖉ`+??="I(S-oO$wʞLkf;v G>heR{LQt;c2\X(5ah?;hZf񥗲:Tk\R}}P ${dQ^<Ǘ?JBa.9(TQn@k:wvO(WGi|yF fB{I̷v P2f穔zMH^s$#- 7޹9ޥlP^U>-lSH֘yo @k2CCL7o}j(o$ӭz(|ݮ.L녥Kc(D$coA!AC!Ju;7W78Xmζb1Ab~> Iqj\i]ZtddZo8tC0d0,PLUXP VLjZ8:9J Ƚ͠!eEwpmKfo.4N g\ XeggcmmJQS9-tw8`sf`ʹ?'bB/0.Q~֛e Us @EDA)Nd'npGym.)8faQʶ>I;]."׷KĿp^)EǑ7 ^A_26R%@F1YLA}GQUhd;k"^R4Bә=>cj{V϶zʶ ݨP)ۆ{?hF gVlm9턉r=ʰknh~ꑪ҄N.lPi!Rw)i{eV]+.ny)̍!?RԛU93s u9'YI1Yd,0nm_tuZ*I4Mq@e4u6%,aI(ꐉ /6I\1R[} u K!V/؉۶lP˘30RWn/|nVD5y@su,Gw@ W$/@8<8& -h ngxN=̏m(=Jb$ I`j ۂ؎.@2Pi.N'L40 %ij8nNM|ΐׅ/77/)a2DcAP XW& $Pnc6"͉D\H6-JZqHr=q9e1~ $X)pwq[/=T&σݕR;P"|B߼!q@X˰6Ϻ oi!7G sUMxr t* -}ɃYiy$87w[| Ոіd㏛ 8ӟ'QG:UW8Q_q%@uװ,*/X|7-2'(uY"6[P<|ٿK+a rdY8h tth`q)b |27>C;F,h=dpQ%MKDjdM`1G#6=VC-I$ + 4\j 7Fc :G/  $R(ok=LXR n*ShD0VVe@[E󨷻mb4S3D'wxnE1Y:j^L[F5eӍ 2#CM haJz.RFfC 9\b\PS.'E5&}- 9#yW6%8֦3]i!3+n$+ꂲs0w9?JgxywC.u]fEMnIubYf @S",xg~,VEVs4:Χ/NV#"nbe轤oFA@%}H&ZG=Z0ઇQG*yqH=Xm !.Z\yJ} WrEKTwm9y`!+H܁Xm;z>qTa'ćELjߍmkE^hBK6 m}F'][/:ʼn*8`YTy^YZt8;Dkհj3cR󽪞[+}  cĉ[Iv>cE]Eh^Oa%609*EPfLМ/jеrS=rVۍL x,flx_&Ks!-9N Vqr2;La`8C¼>Wʿ^20ܔLK Ǽݪ xD n #Sfw{3'ph|Κ;˂m%Z?5\{〮G2/ YV~t&E|>HI P H$4b`xc 0:}h733]F/VYʺ(i=T7\>?շa˘ZfiZe[ϥ&La2-Qha6ߩ_ 7s#F\F%27jUocS\NV<[ k=䵿.;y zA6l;dwc#6|B`0@o@ UTlinv@ A&OHaӯO ĴVھn WKvO<IT7/|eƔ^ol?b&`&"?=WTv ?{BN:5ώZ(ez"H6Q5YW.K*x#hVEYc.w"3[;n4hOQaN J&ӳd"F}c<'3[0>k:3sgH3TxR2|RU qj|1Ir#ƩY*=KIѰ҇a[u~ّ2H?BTj=ФG)[$$DFJn WM@1, co&2u0gq0ڊy*Eb ?0~,A}¿$]I#r>2 fy]MKfa ߗojyqX9NQ+hAЇO$Xo.wi G?߇ũ? 3$^q#Gc!Y0 nSuQoQ\ Զgy'TUE`U"XG +}]-2+ɌRik.C]0swc~B xS!:/ć_E3SVhN`0iUY*jF#|p(i - -_"9*z2ƉV[f!r' *;.Wy1dVP mK{xXKhcuz8|^@ͫBvY[.y0-͐UI> /9c񩙙)>mlŎҐ$!" ?!|_]4Һ#Hb H6;^gyQH3MP8/Ej")-ZLs{^ϯUPtq=;&qSW,8.. T~MU?N' +:rQ"n|ET]" YskdX2˼њx-꣯p@0 McƧ:_#;du N[腈/XV5bgHwOX#؝+aÆQ_wDx4N3ι;$wJ>Z}A[j T5(A]Q߅AɜF~& ~[5a+|{D.26yqR >FMwD,M;XHշ`2{pV l#DZX9=h&A7V[G@WuV%dW!h˜o'OSa][wBĊ#JD3v}Ӷ"Kߩh鱀Ɯő5/jxjBRV2Fn&fٞ4/(_@9\iURIHpk{ ;84?scM<XR^3 55 vg6铽Eױr|ȝ4SΏ73N}˟ak :wh ^=#F'Xn_|_ 9sa ޶w鉏36nh} Sсd[qt&SeS{xyrƖvq+^WɦNp #<JT1uG?gY"DᎽx_~ϸ?eHӓ1Ν&WIMdDm#dz[6&QPR":Tlة*6UTɚG&]kp oHF`,HpJOG-IQ\T % U"S@\l#72Q{1c烥7Jncw9f^t e+Nq#iWնB+z4ML7+No'΂ԣ &ڼsoTOLywmE 8qs|~q0Uk9@룍EYDQ`ceh۵}U>g蝻#Rr/+A1\ F [m n%D>?p>?)"oh;_|\8tiԶ@KFg3=kȣYXMqI\ExpkȆ)B's;z+2bp?Ғq K*74qr;k4]jM||GhE $}9c|UpgisP G3t d5 .V؎fsVؘX]2ټNtZ Er}j h -<\!݊ '$/zX?_brN1,4"HqQ~B2h3h`>*LC &uVz%E< EUPZ~R)04MmaSC͌PJ i!ptD*"ϔKa]357FO13tAd΋tJOE9]^Y& U^Lb-hZI̪U&]1#c5Q?6¹qoZ %+yqsa^-3>ưU٤"[ks$IVEQdJYB1ύ3ֲZԘ=g sBo ]ϑsˋg6 E(#5@x,d(Z&v+wk*#w8 ԴlSmFF]Bx>z䯐xrh-Pcd҉NV;SQpVj YHjĎiZP[~Г%|v"KdY)r֣)pGrN-f..ڋ Ol[0c:F%j:1c B}v3/Gd@OKq*/-6@F$&Ip>/2DAΦСÏї.iv|}7'~SB(ͨ2㌀lw21B1y6ܻD䢿 tF{`|m~Aͭ<ϙs?:׷WGh>dhdfG_R髧Xh"H3}B/ZWkJB,]醙") :V\=Rm-˓i=h0rWCd"٘mD>dsC=SOp/ lPDD-:OS%2z`Fnse)_L2qݵL淝pܢ\03z׎Z[GQ W% (R w[P \ NI X!DRQmjrψt*hF ^ن:6Ge$!18/ &PB?,. O$޶ q o?l?+%MYN$Ԓ% /{ FB$]2ޤԩ@R1t(CswYGS@2TSPmv$_p<|t<]RWrFzXܳP.ƀ9߈& ~ aSC06fk191^mJLer~6Z|dk,B}l;dVa"Y~=2V5η_ }O]u FqG.CG1,ڶk6(ZZ% > phLP:l&r@ Tpd[%rt43n o`IoR3?`vY)v; Hy}¡,[TclW {9|yUu-8Z:3(ZYd$pV˧b2{I+ ǃoK2WLt^T IP`kH#{IOdM0&xSm0ZbLP^mkyT5V*zׁv ;Qg;ި5 (@D}1Z)'9،[rX^0@狍In.tƒLzOQ\=_xDfJ#8#z N$ k[ǿtųe!YMX> a,Oaro"XaS5Gc^yv ccaIT{dh5dN@|G("WF@kMpf;j@!~ T:pk#(! yox5Abރ4v)=gVy1WIO|%o(|abrjLĂvqEƦ!wBT LPo>c[y,jʆ[;,3@.l3Y6S/[Đ"NtYL&=jIwLaQ"zWI 5B#hҬ)T!C2o71C~*=U yyrzm@3=xʦ́l[D_ݡ u8ّÞ m]pxszIn6^ߋx0(aigWqWtf;}ݓ =UFkg |(ӶhnqW+y3vU; 8_YӚ{y痱l$q6} V00x8~yiU҆kR n!?]HjRAD8Dp`nj&'Ά7qPj#X_̼+M[|5be_1)z39iM]lv*ͺPw1B=7pmf@_^<x`ayBKj:v M\`_ mƞXbk!nƆD!m*8z F N$ŋwz@@A.ONEiO+h8=9:({@D>Br)ēyL,q ٻ"^pEԺ?5Ow-g9-1bшڳWs3_IF9sJM g_iƒܴMjeI#KmhB0;\qߟjiFἨp?s14U' (M^!+ia u 0X"gYZ0707010000045b000081a4000000000000000000000001643420d600004000000000000000000000000000000000000000005100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/?]?Eh=ڜ.+? g(y⪑ebaG;+bxsUVZ8xJJ cF2B`,1c.8 G/mM_39)-8>J{FCQ 8vVf+6yoAqUh 0[+ vWq !YERmDi}tY?B?ldryVToo0K\^hMYk2n@]):;a 8+5mWHsaOW^n|Q\, ߨ*ڿhIj1ډmxZшb.pEyJ'͉ %Lg[#'ˢD[/YR@&&TNHK@dyf1KQdAd^;.6cM %~- @l Ӎ3;lW8K1\x>TɅ\SSriC"EeY|q`KQ ]yt?j-qO܋Hyo 9a1Y["j ۋm&>U(];7h@)=otߪ[O:3%?#~X>_DS;;T[ 1y^ 3A}&vk % 9 l_Q ݨSv8cSpŔijR+ ">O5U{&)N~.(@6 x:m22-򋏀` $g9-`K3Ô uNsg` _9ac{j8*gmr8sh.BdT3밁l'p?^+u n̢lz(d.Hw9CfvBaF }T X{Lfr;%>1H¢2 VScFn nZ/7H_{m|'4h%]cmOxtq/2NaMǶfVXW<(p$ \dR#^$F+Kʲבi1#ujw}ڪĀ.k[#hNU?DqtciӦ‘j'5k|1,l]ZEL7Ҍ",Ar$T.]MM%ڻ.+%,cŌ8pIkk~~l@;ȋ)U5[!CLj|* njI\W_Ԓ̔$Qnާ(7\@ǩ'2p*k0ocПa1>tGUT6{;D[o7{/EXtTiׯn};C9 MDO2mlցݐAR[O퇄AD*V;4S<u&ĢbmK#-!9َn\2_цemm (e4tØ:6T VU%7A`zudȟnMڊSeN\cu\Ps9mK9DAhmn`W xT|7r(@5>q5ZZ! I}T->AL;|!dYԙ=]aEuA\wW?iE/p7K 7obd+_<`+ƴ8\?N;ǖPDii˼ ힹePNu2s4J拤QV)aaV*2UXt<8u&viejTŞS>lECg T,}rdr.tKhŃɩؙ!ݨ4ˢ"X) 5ം::`H?L?[ԟ~(⬧'zFi\9?xR2}A8.EA 2"#(}8r^3"Ѳ 3Z-r~q^߯x%>9Ʋӡ9O_pvV2cajG"< zaY(fw29X zÐM<0aqgeH]ՂKk(e2p=/q fMr'o.%-2 bz]&%GnZtFŏgXDPȱ]2U)A!2Ж+Tl? iщl%Mz Bój87fDaCN[w_آAYN7 ~騼nk.", Iq s{uk'dZ f,mhp{in;+֣3 <_N>Vs'uT=4}F}ھu{l[P;mSti:Dcᘁ'=$ƈ%;#a{"Sf8 ?*b4S)T p_ w1T3A6|=wF)1PK\8$cyCeX~8?$ .A-sg7{՟yeD.nQ5Ŵd\_R }-G۴~mNq Yaq̟PhFf$3ql;Iv\'F&dlyx1({ HlP]T>TNy^Tܻ@I6[<~7-]GPr7 Ģ(:aU tEj}QPՎClMk'юr3H|Nw+SՕ%w֏iTU rۓcVC^l461Wd:YFw\m$@a].={ƁVw"LdϟxQ$ kt_vWѧ|m2鿝D> x@&91e<4wΥy$vprjhQ ck?>[U $"g&fNBa\_x.>ٜ0y疧aݪx=t주a@lQDE߆)M'O,Ϳ79`Q(֞G-JQ 6]*+kb\D\> Aq}:f~Ol͛KU*;fQYpaû'Ʈk!slf^-GaT'S" ؊»ON0 Q:}@d׹?(1<6 VfV5CI5sǓc7_ی.{I?0q|zm/ZzN$ڥ s#M5ʓIqx5] }/2Ib[dU)DɗRvE7DOI# p~;h"b9; 4Vd=(" n؊hο8ōO܈/Fed0kT{Jw(s~'qs֞x$jʌ(4U]d(m+jHи40Vt.0헔ȮȠ)S6?a*S;F.1g6 ѫdķnYU1[^:'y{RVrOQhl^vن*9KD]Eʩ)okЧSsoYU`X8ǯ-Ÿ7(k<4P<5nx̀ P36_]+$3V#~CF!#h=1USH?c[;ʤ?5C02IL]OI3ȃZυb,!gh;YZidXm҉W욗Eghk1e];=۸մ[SX Um-3w$!hWWZhog!ka`;\SmX^De&.~jnD'Ԩd睠2*NC~MX~`1tyn!-wbCq|7I!!~ oMC)ID"A:h]\θvr}[2)#|#_KQ m+ ~ִuQDu)G y(iF7QX`ɽ|[;nG) =ذ(Gvv@CΦ-[B<uȸݓE1=S=EU2G%mDXy1rt]\#OO@tyA.d6H@uJwp{Y>|Lxs]0!hY~+p'ǤJ\ޜ`q]fS6\2ti&^T$sgxu=?ڼk^#x^)#rfItDo90bSAh1PV#eݐ4˘'ɧʰt3_ؤ_eQ\f#yP&_'hd9?~w jULcN5mmc,V,dr }"#9zWpi7{WQmڮ[UdM /Bsӿt'a_ѕ$wf]_=-MLN~!m*d? da2,,s|'g_eڊM4_ڦcM$%7$ bKGp@7C}v%U:Gah}8 >F״88wĝ?fYZRi=Y{1l>mjhh[B\nrၔ:C;(1y=;٠zpreӛ =9}le8lpYƇ_P'{'mr^ImTnsUݫ#!Nvz\DG€7tlJ6շ}4,]1W~&¾|I~w7$a.յF? Vؓu˜n(1Hh&39(K%&6PoF|~&-0KVqP:VJ-U, :1@s0[@ՊbO [j'PyQ̦.ۥܖݑZK>?z>w㕛_R7lI<>~^ ` m5=(u*I{mk1R7gXª4Us-:(`-)@3fO LWe 1A..k*~tT^6(Lzri9=n%DKfǥV(MmW\镇 3yAäߨ*2Vw10w-FbrD5?C/K5hyA|y`~ͼL edMč^H?dL==[C<Xt5߱iAJA|q<0u|p5WQ;%cFEomw$~W%^K^3WiB.ruZc< .3$ojybNg6GA rsNx5etnNvV9;RGȰJ"od^0Ei=6g Mw1We*!U z/9xœrK kL,]c " hPv1\I$&97Jj\LSz̟83uCKZy!i 7IM)CH -_+e4$ $M垭V$0Lav|~W8&툆?kCfm'2!;V GEaXk}@-̰#٦:G\ Q4_e <3İ{Vӡ>R,iV0yoD1'Gq lϥ3߈ et"}> 6*򻦱+39hgcCEUhxڌxfHFz6GGu\6Uэ-J$y}N8![hP2{{|`0Cy"Bw_ˠW^_ħS%ȹ{, Gzh{,ɬ/<.ܟj#WڢD:8Y!1y>"; |IFs(/v욨):݃]fGmY >EV",}d%e6 A[\f4*L4b/5J̧S20_ug'ϳ6iɫ`^y B~L>lW7y`T6 3V&E}`yy 5w W]9f@Ej3\_Ԝ[tD~L* ҥ{E,'WMl 8"(xky(6C{A,5-3!)V*rZb]cۗa}! CI'퍋fj,mY̫B8=Efuz!$X |oj KPߑgoZd£}e1W}/`PȓW3n:(4"aD/u ќy?Є[YQj;xC@??؀G]p.{^(>z趭sVAgJ1{#?z)o>+\;f0@MLxM+a-:x{0{$2Dk=H =*h ~]mU3gb"<"ޛ"֛#~*= 0jCH9QiXojU9#!bCzbsI@F4ůb2CC뜭 7gM, 9o ,Av(KaU%Aa U`=LE٣+hb=LG@ 4sg>Ҙ 7)Bd|j ]1b94өyFy&#蓽KڈcXpsm,[_t)$ٲnw)kNO5; XoHfP fh[iڳu1C )*ύ|_d| 2o#%j$ާ5.~E뤹 o2ɘ~aW^ ªH89@@Mrn24nFx#wCܪobY},\.)f*^,\l3DM:XRU> dv_ڈj@Npd Dܠ0-}#Xd%<1k 6*}F79< Y "@T2DkNciQj`iްXѝ$VժvO  8܇ɩ"˹CmoTJE|T@dO}_.vD9)1&o%z']%&MʍKiZꒂ2p Jt#:b63S4%\QPȃ8.MycEfP{Ԗ CnB7PWQ&QyPS.)??vowtþY t.da pQ,qt0Wܨ!y@Jr@V۵/?G- ǰ8(rֺ+.uD(R#Hg_pѾM q2*tFMF>հ3'W0aVH!Sc1yNw\ucфk$t7G-S 8Fqsǵ|X]?Fv2 jKxWJ sC_4gTgiȿ7";FA*2s84L?{.ڭ´Ig<@1x;lѦZ8P1 &/Dž4ox{{U]S 8m(ܘ%)QK5 [ATx;`M"D٭KȢ8 D>nむbou+> qLc$ p4,RXH$T|Xlp!b~6Q!w;:֎JĐ>-K*_fk>;&*㗅m2$XXsk1)/ e[oXBfAJW1z*Hb{Mx`{Tsq;j|Iz*qa1`>Ϙ)F.gsyЭTʤƁ@k.NjB}̽:㗜aG^ve)YsB#Fđ= ی8Mh'Yp<&" {έmeCP6o#aL 5Flh5'kQBV3oBFhiB7T'$7. aBN!v I5۰"Y٢b ?XzU97Q;Ҹҝ kz[zNЉ]I L_灨_且*Wm5zwAL1=զ?y͎oIt5 Zm޺-T]i;KlTC..~ds4PdVeOzc>3)4)~"x<@N5"1X l1F%*^yL `7]*lKp:Jfl%\[zsf ]fMSr(omax?S xJ, "5BH liDh"RfvhX:`/_kG#F(/ Iw3~-8TQ#.vad:8aa }Լ2P/>soԽ™oz͢ꝤcG[9&Gܿ(JĚ2ljsB[|z3SlN&3;7Q \9:h*>ܪ)SĞp {0ņP^9K|_t/Mܵ>̅$KD :ipjHG9''&Y'QnCK33ejlWҎK2' q }knǬ M|u)FW"|i AL߹:_c ߧ <5]0ֺ>O~R4 <];g ײUy; 0 (kFxR _K uOZ|'fᢎ+^hibuh99LZ[:6Ft*eBUzGV'n8y&ɥ'FLG!mD\BE%u/efZT%_ igph>%"dt ' l~'ha@xZP,TR~yS|Sz+%4x %JBaԷ "$Qr@xgb@x"- \-A\PTDLi=j< bz },M%1eķ3}U>eXHL_ā؝cn\0&}D(YW4kW3Ba Ā~ =@W~2kEHWtrSh#4nsW64DTt59bW Mm;u?=1VG͈g86,I|Kb*V5vpļ1=iAƁ67BtiK}]Qh[jZ]XXMС1VeEY,[pT[~kPY/QbsOlʴ:Nܤ nZpû-mD!˸pa#X#/EmOƔubT̸FR8X*G"n]S|.4(1 a=ӵK% N4KN]ivǤQ}wͯ߂2: Qj/LP9xw$3@o2=} (u/8;(Ln~w5LD/TCvԖM4':4܁ݨ$WM9*^\iMQ!A9[3[Wa(rc{10Gnh)SZ=:}M3ϱ7jj .T6>YrNJ8H~CQ6?ϭ)W0fa0> h)1Lt#@0uB7m[7&DǓS oR^\P#SN&'&55z>/)ku һV1JՉz=WKKG q`8R마Vkb8c)3T!ԝ3ݗuDGt j'"&Zç$Dc`O6"+o#͟TÑV[K>M)?*6BLџQ018Si*N3Uf:ty`a6m<[Q\xdSCzO7 ȫL kRk\/Rk\^/@y1DnNoS:q,7` mA1gsu~˱˽WRH=qKq9ty,\99A?o7xFqMxp#|L_@xT=}]Mi6~ 4לs|C;UY1H/P3Zroen1YEP${ Q͏ml/7FT_DО z5Wc[\˾Mnu &aɡmjI4 miVyw̔4Bcpә480-\\ djZFs2]u^YLޗnHL;yMv8r \†uXVW}&,rx?Njv8Bie TuOVQb!zj/%Jc\tN; -Wjq3; uhCulI ճ/k=WHk0K.0w% +&5AG0@J DRMæByoPVAВFC$ ?Xs HkŸy:u6*MyBUTTU6XVd]jD,z xY5[kp`?6j5DuuL~(O>G- vE/YD䢱)Vz&[{ݥ`CEHff"G*Ҟy>Ξ* vmqtԑPR`aqWJ!RUV2Ѝ<"6jJjW@L۽b{P`T_<S4d]6g6s lRʝ;*'#lPDSTrMx%C\ӄ r{ ƪ\ì:=هS}׊Hmϱ_4Zl{9SR a/NN31+rM69>-}!k0EЫRJțDԀxc>e D'ٺh:3eո;6/w!gR_ * 8:`J沽j(( z 6!;7gNJ_Gxw`~SσÈU77t*,f3TEsbg`Rl]yIm/TLt5SM{?ƧZ!;&>sc\ǽ%zQW ~ N9l ߜw'>BG`Dٻtk FLy>&,`J#)#CQV5BrMlӉaHٲ72ڇw K68w(iفPpKGg` ̣A s~}T!Nlf[+A pz,6}tθې8=~UI"ŞmԖ5Ąa^1ݝD/ncʚ bxSkPk^%VOMiX oTmFUǾ7~ D# LX1S,!s? =t)DnW#tM@bi{ۛ{@L}yv˾>  h.h]")oM9|{P'%zu\j3}J0{Zl- B`C2X4^Zj|.3ir.FӵF?-oz"~",&R?#:#oV=DBj+98]e^eZ"Np*j9ۗz]xM'4c,2npEkk0p>CG ItjR!y5 rE=LBJoo,ɷ-!%u]w=&c7O{0Ʃ,gHL]?Eh=ڜ.+M/0&"@&2&a (|߃[٘ HC/|RuJI5P?. 0΁޻ٖ+.YY"1C~Ǚb9b@ĸHi _q_d \j#`tbGw7,<NN]r$3?Ӄᅻ4 }]Ld 5&f3%S# ӟq?[TlM$ze]QxHCp툸Ae *ÒTW6҂=D-P!{]WMjVt0tϗ!eyXѹ& ;VD\zh`ׅ](J"Ohv"ݑ`@b[k͎Bfx8 )vڻm5tU b9sIb+*9/: O(}paœq`p?~cpn [ʩfNٮi,#]f~).D9F0ȡfz3$Qߘ$Z.̻, 3v,n8wB8R1I G&UܠAVb5 7Ϥksq^653}P$ELZ`~ju¿3~v +xf(2XToAtN2p6X2 G\_%&NRK+uYOo>}2m[!lc`\Yvw K#Rd|Y1 #عm&C2_lηpk r >IqJ;s\gk(\(Bjk(Ņu^[t`LY3d6^8-ICE&3󝍃D lRlI$`!>&Fsԅ_t]bN[5v,cryc#ub|8O*݀3H*YE( ?N4qx_j2Gz;/ӪEЏ{Aԕ=yeQŀBg\>5j Wx~@6ⱊmݫI3r??^L @U;›o&:X_ڦA?GϬ fV5:@| !=&1=/fa NP֤?4@3'G|'Hn-Dñira՟Xy1WY W9J6- )}89R8b(auaa9kF\+!Pyk}BÊG \)SĂ̒^صXq?n[2A9K`lAH^; XR P/+b:\,mVMqk*ZRhZ2f"x,"b<\ǖS]3ث1R"@/f3d GV%>ޫ ^,k<oa6Mq՟l 3v n3jwâ'ёvĀs15㤐<87YdIL4Wgrnw!3YwnRL$rCmdԑuXFcU#XB2 څ8?RBr  3̞G /^ZejiZBr"f }nbyɖV?%'p*3;=7ݫ#&Ci˲VHl~L6#&W|čĪ+/.nfVU=B&*yбـ^C8:46KP:?Un2\H -hZ-"#ŢhM.!!?-W]PPj)]b2S߸]f¤4 ٤4T*a ׽i$g$6UǤ;p2,Ȼ'hbѳ·Bo:v r `Lϝ2uٮ̤Ɩx=UZ ?`JrW>s 'W[&7 *T ) ir\;Bh=ɜ, .&mF>;ؙ!~Ü OrhH G5 !o JJ& O iQv5%֐. j_˰$^O%&GRǎHsuRzBPPL0@݉֬0=TΉo/,{}'$J?c4,`7ؾX豗֕&bQ}u38.=B5VET5]xyk'x",rA"%f175G#  *Fv8+$K_ʻS8WFW5j}LSi=/uq`24E|*q;oׁavRy p֊TAYmanrz*vê(1isi^xW>n@|EP'aSJkUAV5)!tlSݸI ȣc$loPrVK 47,y"<׋ ^Zz4 }bA51_ FCBYBLBe ۫}.@ϲXfleimE*CoO@P$i= Use.XNl@C25U-b==@$SHUsk(f;?j1_B P'b+;u@ 6+ԫUCM|Du X|U"Pᜡ?GFO9MEAD=ڳeV5sa9˿5$(}H&t0j 1"{LB^ă`r^Vt88NW^U S4zɎ>C͹~]wxw~PU4n]wsΘ37%\F 5iHW>v2 Rk /j< J헛y}q(ԴHfC;~_bpR6Cϔ fFnjvli^v{Tds/`2\S䥋/tJ YlQczVDO) Eۮ?P{-b]}'-1=Meڟt0CY+Ts#GK.Gӈ/[޴4✱R[cݵڟ"룃 ;r)ԱZ3{ʃꎑJqDu?ҽ۪p/l`Cûe?6}p348ua6[SD+Ccn+)Z3(c@؛Q!#jxH2͏ H^CIBc{mxQ=pesdPI2%nEӎ;|S0 6km;g.UA{a<;w?K@Up4}Nv۔?B࢓'J:ZCzMG$Em-s~xД0hn|"락=yi{4>#f &[ XAmB/*Gr8?~t*G< QgO[9.(aB04̺ $uvh pC$iRK*!DI3O%LixB_/Puqh,(G(:_mu`pe0({u*K9Usbt}en}/đ=sZ>r4RkB9n^QċO3Jq*5K` e@8f5 ʔ2e"Ѐ$fLڞy "@ڏ2Pq׉>'^N "?;dZ Y*/gRoW` U0{% 9Y:ۼ(ǜgڒ2mL]3녆tSYNqVk.XNԠq!{ĆЄ6'SrS,=SxC Eb#vPAT8@o] P~˞tOQ HӅD༪6Vi4Cw g[BK"3&6urcN:K3s}/'"q=L"'jt90?b9_cN70ȓkr(P[&lypfVL2ܨxSN54"*F Q38S#jk vƊHGLVxXXԚh>wmH!c+5tn%Qakg !Y8>)?IaD#GV [{+_b?uAvD=Ǒ@gHcs-$m̻ gBoDV 3i0Yx _ޥ7Ƀ ,xa/cHOܐmЪ< n/8k.]5 ņɶ  r>JNU0*g$l>u2"eY%UP.[VǛcs*KCכ nEI_!TZ$tz*y}]] @>y)%ڤ@12&wP<[ nxDj!1u)a<m,~'|E xO |xx.h^#pWH-JWvgU ZG qx6mTD\eЬPgM.?rP#ץ1+!3 6($9&Möj&HH~_F9pI"Q,|eJtNm\1$nE}gh fNǤ$0]NVHqĖZDŝYsdC#N#ۍ]?>bpQ?RS')ˇ˪ɒ i'p)\gtBz;j2Ѻlkfv\“>#Y6\4ȂE;8Tuawr_G]#B82+|,kF%܂kAD}̇8/0 k/=GJn@Eè݂ P[ӦO5hCS?@Z]ie _:GQmU<%t|:klǜwyx$Cy>uI=?Vp9S\F%DbO -֝jH/y>Đ vTڨ9^3U*Ձv:}hag[cZlj`Ḻw~[2PtpmQ9͉erM>JYIV'G+ ժ2C[cٕ{.v!-"FnƣOW#8R ;?3&Fb dʻ6Ԙy_0;YM[ak (DKt-x^4^"HE`"WYݼ.2k,`{q`Ho?w䍪gplNYg*D(gMSf+ajm٨;'G]M]gʐ!Gd6΄0)Q砢udrxt#"r_eg(cPN8(ږ+$I~(|@he>{y&BPayXq:@mR@.fQ^Czgޛi@č@g;j6[[vG'~Oi["V.ȭEu u;5PH,UA`N4V >Y仂5ds7(4KUQbP,`/E֤~芹qzQWEiTn`!D6E RRL'!k#6ۛEsS}ʚo0p{ |Ж W$fv#X G:>rVeĥح#=Q6 U=TCo[n ]\2OSʜMҦ7Du x ,dZot@Df?$t^[fu1(,XiFX(4wu}g<OYc^H lr'*Ēxtځ'Dm!WgL ]]*hK"Z[ײ$bC/wכ{EUnŚ]$d=:߆"eއViօ UUK'}D͓WWAvGVȰ. 2(2C6ͱb7]]#+{. {ѱa.Tc 0~C%VQR#ZPqۿE<,8Mj8gC_on2{ Bx# G%`nYĔOH!/>C: 4"bE@Z$?zg)YxFdJ9noMej[SksJ wu&}-&^`mvts4 rcNR\GcRDיK bHZ-]MH`;x&6Bt(^[KߑGB|E`YHAQVdKf|8{@GY3 #.#=ȹ0x$:͌.{>.&OI|Pڒ'9_ߠzNGmL좑b|뇏kwI}r ]83ek&]Dޖ~y/NE!I ze076^dUĐ؋$]d)dQg^f- k 1(L$JӼvWKoj2#ǡw ƙorSڤw5aI-RTcqE:ʬs9.T¥DKbdtu&?K[Z=:½з Hk[Gd53#O3BPJt)VzG5W:܀զGA@ (FܯN :~8Ągo 0r|_ۧ" [;|eOd?Zu@p&CFwl@Pb#8f{A`;~?i{ ²/)4+M]|'r#cVwy9TM/un.,+`ZUUouk|f] +tciYmKlͺ@mVG(9.$;C1p[Csx:WG s)Rha XGÌZCvRTMQ0R7 "uTLL]r#ӋB-?ɪ'EYm44:ꅝJ(6w rttaW.R pMhC/PI b>|zB!hnc#H\$'r^䓡Ŷ}2Qa (T}I@30}e{M8iVLҬ]{r]ql.:+un=Z9*I#Q[-lcYL5d;跒.]Toq4{T#5JU## Q,d[6]';vCxnA{sp-EDG@ %P1 zh4mF',#"6؝Ks21TJ+m_iL;p s3})T.dŃyn3Uscݳ}j><[ GRn6$lTuhs kb2)0J!uޏ/M;JuD :"a`cσDX#4Pg}ls @ }di.oDeUې|I].Q Fr*EVuUͭ}ہx滖fbPmiUO_H1KQu_l`k,T%zS6@BxLDZF{>DJvl{GV5"lՙpe?" ʌU5kBsl3W=bU^cf1gFznOZrEuU3hI('MS$y|_rn,yCAt搡|XfmO+#S CSK%4J;؅WY^3/u7@vk˵ډi,@i +[i샮vyUs\aq T,{fQ 0`G(KQRjl'q2-jXpgҾ/ۿ40YhX`~ÌFLh3C10,"""\n6 3(C̵™J\O݅;䗐zayƾg-Mѧ4PW:~GGIw]ἺHrT԰ͺf@]?nsFt?CRK/w}ڍk/1HyG1r~=إ ƾn].ΰF?Qu<YXw'f ;VG[nV-Wx7Տq̨R5i-J]ûoEDtbq~ NU&sɋ :v~9v 3HQ;D ,j3pI:.Eݓv@TzN':φYje?<̠~եXMNRnޖoE(jR f(KL yZWi{9ï#Prx/yL]/O ZWbYP7]GU鑮[9ۻ*2vȀsa7b.Cuw|1QSc0a/)m/ "eo;yZ)P g&jB@綵je[ßhv^ 3 6v3$D]ƊBut:_+&+ڕ uo &s)ux2ґYp9ƬOeWȞXHcw#gɡc_m5~V[^xc/k,YbHuߔ=4]7[P΂exo 6x2ظrC-;njˡk}\42[6Ug h*u E_,7KrfaSn \r)`Zc@@Qدp=Ղh+]p\*g!gQHsXqPAeWJG_v7m >h@GPr9 %? Q\X2-{?696T} .s~$=^B+ל3ŎŔ4™] `c3Zժe.j^R W|:ͧ Fo~HHu_,,bI]ԟԱƷY:9 }ReE";]&PT1q\-;ɪ Ldr‹bV,9`>-.4_қի^L>5c$G5 B );X)x/ݭ˔?ɳK9(d]×uucty *(\^CFA03aV7pQGSjy֎qŇTPpP×x=O݃*! YȞ/gh"5OGUm0b6j)DZNT(R,w;`sZȢd *~Gyai*jq y_0=hEý$C$٘SE /b4pL̶$8v2Զ2١" 5gfg[@i,%I>:bbTQ܎;^-"4QvɇY>0ͽaVw~a|^@W|_c$-i^;(Jp.?X^$O+;AԢ_V`a Ҿ{՝ Fz6~)][sE 8fVd QZڱ, +$d#s? 8h;._e! 갃|"4]&[WVc- "7bLݼa5㎫ڄx7bk=84:L897Ә=$p(xۣ;05dοv4G:_X3(blE&Be[ ~;l*LصvP?KD=]⍧UU>Q雔mPGͲe}`Lv )$i.Q a"Ѱ6#>wrjBN|Hs}y S'gYZ0707010000045d000081a4000000000000000000000001643420d600005518000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/zT]?Eh=ڜ.+ʄwm| )GG>DSody4T <1sɂi ړUӐ[e fGkoeiDv`\{RL@b(g6=NSP`&p|8n_yu]SfgC]']=Z+ávcv{z^LD:OcX]FW, LS̀iiϼb? ߨ:I@j6 nKT=3}Fgi+^؇&o)YUjjЦ5,AYKGX Wo"#_*VpNh% UMqte24YHR'%[ ̃XՋ,T-RNY]{^l ꂾq6Y#?kJ"S-tDFːJ(Kڑ.254cT*?CD " 'ٗ O(v!qusO9w.u>T`.x^-Ӳ6ޗ/9G֏! :͜kO5 U9g.ti2ĔQN|u $-L~hp%M:`Rxg+U=~vdU񚓖EW5c\\賩 Ew3ǺnsҗzU()"M7d[`]3sTQ$~򹏣UDz'Vl z;~pJ^K0z; +\_ޕcu2tZk_)OJɏsʕF=dXĭ{r2LU߮&]曮1 ?9ZQqnGQ.O6SedyƖ[)@ Z\˟`8B{xX Tӯ7d|pڹ'peb61}^Ef A?[Q>Q!7&8\5/<8nA!堀410ɓX6W&L1LWqut+8$2tUהPjƚ Bb%$S&W]˲0al$2mC+(Z5!lx9C銜-xn-F^"x *kRL?jix2 (pE(oPDcMJmnʮӻ\[lղ@n(a^cL'xRB ;s $ԚpEut,61#"֡a>Ri6B3z YBeSõaYh%GNh$D&i^3V,VI.C(@xȜd*)|Ķ;lAFPgn9Kn iXɸƺ}z_aunjs)۟b=q`m/RK-ݖqXC-bXq-4pU5B S%U.P=6|Vp}̃@{gṼհQB!!{&Ђd,:yuGQ OoB,yy#刚( ŖWbΏ-Do;LߞN[hf7O2 -KKZ_l/Rpt ӊVɇSjrļ c5l<qw 6v]+e)zeMB?6CC MVr8}$z#%:(V Q9 4-*Rk2:}j2>Dy tE Ti0@~G:6\@벿,h\:Ĥ#l F5 1e?\Ke}5 Q{SkxKm٭'XrNo-X Z/~ml3%yT6Y#wJdomN|?VFdAtd'3=Duoh_%Z5?z;M:zF"u2)} x8']2`{_W9KaV-& ^YB~\,)Ӛ}DHt2@!6ꢔʭAW&#=~! ­PFH֦hQmK_fWf Qd˒"6@ϸ;n|euvaLj2IZ!f׉ZSJ b9(rI%R` ݜǛ4Q@[R7iq֝E`8լa$f|_Mdj-H_=Wǧk_剾mb^zL0/90M9*ߐ]`+#RALo,K[DyhEOzFZo05a];HW F%]fhkn@|kj1n{:1ljeYtC?d!+@wq6j ٨mdUWkF[ :(kyxlP/gza;3)-X<%F~1?~CI8-g$Fο\{7}mʨyR>I҃H^vv]rчNP6ICeT`7NTX0˄ ,X7PKWNHiqrC؞Cwz~y”ԳAzjlN[$.I7rT̈hS-bBC3={J=5uvX(k[KyEGԡժsEQϛbZcF۪wLh|J!i^7Nt32sSS5*L2j!U^W)J)fN!~N5ʖ M_+nKNɔ\w:5+V?L(xK]"fucWݣ^P@ߏޥPMa=5Z:L,`5z/nhg6  :mګ=kAwi\i' 0[Jg 腌M O<6]6HXYϡ 6u7 LF(DR8 OsFrGʷn<N!+)e##XaC"% ֒تѽ@='c >LBYMaq'Y+c)7Pŭ=Q:ˢs WB&"^1CdaUr+}rohqO6: À5?շ.b$b'5;{;K1mN~d1(5mpsF@&"3 S,.fD4VG61v7Tkt@cq@hnnO?R:IA*װ|ΎG#ƷSI8ݘ ]AUXP+#%,⋄mBf=1gGj[N#߻ĵ^sEn"m :^Df3e?ƜFd R\ {/fMX5;19:υdW}{ʝ3`uZݔ NdVSd7`W8+p[5V^j'g}ek'~GveMpMq ض}dT$t.߬ēBN8]&Y3}teH~|AC~\3n!19sJ] tTBK~`/ek! {uӰfr'NDUWgkI?if5WTW阨 /8y~*Q6[xW"d洴Y_}w?rM F.FtKR:6/BZҖ l])_NljN=bANSOIr|7ԥS̈́3ee-bJ_D%wi cHMm}2Ra"'\S9s M ą]*hDods(y7up>g߃#fVLG'a>ǰOd[Hy\8E(XVYjݲp+Ў _PgkZyAR sXse]Jƽ#HSӻ"Q_!JLF.O ATH,K)NJ3D* `Od"d<-6T-UƯKCa_Yůy5Ͻ)d)bƗ (;x b *@4%u|j})L8ګiȾ JLCoAJ"hRY óE]\>,_%&a-)"}o/z+1aL0Fu[6-NmS ^S{xݔIWn"y j)1Χ0Ђ1Ɩ0"v>9%7gC a߃w</:sʢ#!_pe:W^(?lbh1TrFX?)S|Ie eV+2qo"X}E' ,DlG"o+M8[lލ<(x[$%vyÞ? ='|K1(]_/;l9w]u#|jԽAڝ~l[m\rxWaww>c\ 34lWX D!5mifn/XJP*K6OTKoCIl,Ssh.@s,&tI(t(* ^D)%2NצRjTx4>Q`IQOʍ.G\$g, T}T`dT|ҁ1kK Z@ Fw>M>pFN:.  G]S91B!LlCB[ -ˉEcG`?"1 :|cJ`tiBg&_͢]/zsΫ +dv[#8ˇ۪fV-_-x =<~u6סZ *|Wh|ǒsboN);_˟H'Sy sI%'>_|P2W.w>w_c/?u;eƵO<hiYQ jx"C6zfYJ0>'{,IQh`;x$W Zw{Gb:J|\lD3(3Yo&PA`Diqax& [4X{zt"6۝̹#ij xWFmޠAt=o୷<ԻŤif6xgKX\VJEN6ȁ;fyoby4f1ǁ\t7[{vwP2\Ao,bYP߹?S-A%UPd4CY'l`QZ輵I+ir*>ƴN:$knk0Zmtysy< ,VrLadoDל-~X}=l%ޑYK iz}K C㛵Gxna6G4Mk'4ոγ ~;G]һ(͉5RoxSӶ;8MnerFj9# )DA ZljtLy8oK$Gw+ %. wb|G0a>ўNni*sgw4책qܱ5 PX`@,4<5'zJS2nAbm&Ps)H|Fbl9ʼnv?z7S{exBMUXY63|r jKdTuBUkm )lqL\^m]9Wu!vܦ2.y1'|*ёBT۞-<5Е X=Өx9<˪Arnbnos_r17da Cq.-tc4n#A~ @X+]%Ѧ9|rR~ |MjEWmYDraIHO1VgWnV O>B8׻LG_<0:se!7bzg$!t[ųc*/wog.}"+p=1P( =?7j5z&0U!1d~Mnj'Ns{j@Wy8W-tޥ^Y8{SApmKT*'nDO!/0"ǠDS#IC~dPk-g5f /|ZBht Jֳ:#_Y[Lh\$A=aȩU+e X=X{S 0|c_gu?VTlnrLJ)!7@PsG5߾Zf,.cjdz08EVEB{g܁MK d<{ J E|siXQP5iTmS>LdS\`e W*R9R{KєBϰ xWNnNG@=L+KPغdA""uϚ}gS!p}`IeMmр@F؏ø53>T AP=}{b?6[6m~]NgIC1s&F ^j?j c{')ԜͱP|=~:i8*c_?]z#y q%VSYEU:%!/5gL7TL9%J^NKlP1dP `rMm=2Bސ|Ϊ M;Źr*K_vh|썂bdpU_!0Y/\Wn#Sci\n~png8DQ_¹ =&D0K䃑Ѕi|)eV冗`>+.i鏋v.W򈾏j2VH 9Nٌ ڃ4Zۚ@ӼLN#ݭ RDFSf"ɱ@M]{ƋgUϯyoUS+e0C%VHӎL'YE2|Od=}00SAs(d̲=`cuI8~P=\=IV]&4 nCJOH Pɬ㬻5jն'ڦ-CQpj4$8yS"u+-T]koLj"Ջ+qK{6C40 5>R TlnLX'.1#1 ,$RcX x=N|0+zlNM!!r4}fr ':]q|ޒjO죹P!_'αKD EdA,80Y-Uڤ(uz)& *@n[1'@(ZĚUq}!^eԲ˳Mre2(&Lp?gnwȽyr%`%OOˑdhsiZ}E5jJNm]NΜ .ّJc=XmA5&QidtM%' 2:KLTh SҁD?`Y @&d t + ${&5QҰ|XK0)R$Us@-d6k=KSNnC@,+dND$Pr.(g*Qނ)8ݻն.#N0YW2#UBOɂ+oi@-=ӑ)JaOȠ z*esV2PSyRCE]6h5 ̭ 8>OvC %69rgϔs3O¥g/Hps:ggܧ6.oqdB" ZW/$APbh  fb`Gxv16J희݆QrTÞzWX\uRmskIm'?g-x5s?[se!K0ҩ|&pU4A'u?֕cmQ i_l8UCjͽ>.kעs|+ kIJ@*LK Z&beNJq)zeZt^{i8 N/]45 W .U 欎Z ֡V|*c5L&X E  Z_-wB}N-E/0%IIC|4[3D{OuX/L_C{5MWN NفoxQt$uger`GԾ*)C>7:FUK/F%@<^pE^Fh [w=9_5GN= _"CeT_^ +HQMBO7Ԇ@tiv#vmi WJϵsbi2WpSoo "i[ SlXׄUGiɲH' 7q)$jJ$𵄔AjSM?e_)aۺv  '`8okGo2WA@v3֒Xa@[>GMvPɽARJLV мwn]_|)=*}J0?Pd?Y\(cR).ɇ)J  }v63_;_&֪ArMjL0 a9 #].bpjv: Yg]H6 fD#'`w&|RvP%ij {c^p+?Ot'ܚpUG rgXCZG˥~RXX_hK?$ "#J0@jx& /cG%fMwr, EUn9yh:ץV!Km}-T:[U}y.gU uR+U)b5$~g>؏1X:`XS7D\=ޝBF®qf! +NeVzfNq_PQMvM7tb+K01IZf"I:,Uuy;6pX߲߱Ÿ>ir>kN bI5ObfMp73k e+@K8 ~^H-jmZZ6D !%k?c^O/P.:lŘYK"A$XO/]'bL6HtqE9[/n~2ABnAX-޸6 t0?p{VzQg#fnd=;}u=[K[ݛ,jTEbd8Er&H:I_!>3k/_L4Հ::yĪ[ͣ8Q)OO # ˋoCc1;<^t) ph.r*8Ni/h*i'A=`~ݼن+8msmdG'~`J O#ѶW@_M ]u&RR<r iKMg(pmf㤭1Y yH0v?كz Q'hΙ塒|eG"hl3WBimʧ$nN䋯ͻL!/fαRV.#f-@9vD 1"T2_|^cCFI"]K]Hʩ=FZPW|F\'ddB;>hL Qag)6#1˹j#?: nQhȤ{Dr RWsUxbO` 8%<=b < FZYTCqLiy:gL5ȔMļVT0!/O]oE0k6=ݦB3$<ժύ(~<ɤ/ߚ1y$6%5qT,BSbL=JD Tz8f#nOQ\"-4u]3WF5sEtBDoZ$:Jvײ?  gW2yt>c 'y;lY9z/""_fI<̅+Ʒ!1Ay^+(آ} /evΈxi5을s\"J߀w,|2qH1*.ϥH߂(v>l Em1?eE_SUof;1؁GRq0>u#J6 VּbbƗFpXnh󃏰4IQ0ͱ[֡`=..u;uoX|9^Sxn*Օ~T ~Kp3>[yX4$߃_}*)28X㺌Jo%mFdG-?7(O4SJB7ͬf^ =ΒZnGݕ8;DB_<2#<)r/J_n#+Eߡ zE| f[  RA^ƶ*A/Ts I|9%)1\%}倩qt,^kgY#ME.%D e3Jc=,OD'F[4w_{N?aVE$NNT9& h+x#A>Mpqu6]sN.z {4/a5"$H〵w⏅gLdkn]P߾O߄h9jv(f۵N3- g"bR&sެXΔNKNÕP*g>T-*r&WWs.:iq*{MAnOV)C;ff l/]_j YXo/6ݝܔZ9:RPL^I\,qHm/Ueek9=$F1ۏ.R9g/do oF]'4;u(>c#KޏAx%ǖh,x$gѮkw24=u|Zp:5!Ѷ/ Ȗv*l!*^SToek=h!;|iNtP:0hV )lzt* >mpaʺX~rL^. /LX (ylF_vr|O폟Mu(uhfczBoqGTE8ZTa#&[6a auE!. $|ږ06t$K(r"0=?8lXSR2ŧ'>:p{ *UZp* db\m{/ |%KqЙb 'H0P^[`|8Yb㽝MJyV^P*GwyzͭB;N#Ԭ-ðq̸Tnf=@|3Jʳ9,\KUTUF.34 7Z;(%/;6S&1q5W} F*$] 9'>xE(L45jU%Yqյi_'4`@R c<M q @'PNLZJG#o `Փg3&(c\#2nuh#tzZx~+zut꟰nJݑ'ndbrso@pKQ*,IǥL;s 7qBL^>329 ±O5xA ƽjq8y*31{2q'z< =1][BE@(+W|=g ɑdiE*@`UᅇRؙޠ&z\}X8[P$v=v/W-=*}y K|S`}+ NGfK U_ 8VvK_l#8Wv"E Z]Ҟj*Jkߠ/U3;(Y㛝jN3Kud0gL11ㆸR0RudbB%7&e K+mpDD V(&΄pVe7Op &ws39};r 1otUXXuozܾem~?vX+@\;If03,`#H 2; a#,naΪ**囒Xbm{^8>^EXÎflvd**]د5nB UL; ZnϛxMf_QDN8#ijUa|VԮk=%+Sa-^c2{"L2 빘_Sۜ:}\! \Ч?q)8q]&x6pSI 68E( 6TbM :1CERDVe|XUk'}İcUH"_Syٺ5t,H̨M I?A~_4Ss /攨 &کG;]Q9 @ ezJf&v/8Ӯ7~$[pc/.)C7x:rŧ_+[_ѣ֠tW$lO:-oxQ)ǖkV̒WJaN3<'6rJ`J3E)e1|GY[{xR-W }TkZGޮ͠J4ǘ3Hj޳zzN LĶ\g}3 \&3'jtDA{v{rr?zOiҨjb3׾tز^,=jǩ {8z5h( ߃Һ=ܷѦ g" aJ*w"4'gIW Y^ XbaP.QDb.0<1)2Zsha}nxGA&[/Vh>YhE% Fp+?ȋZ6_AMH EçFOkX:'hx qQb6ru&fײh,Y~J[EO{1ҴqX*ɡsYG qn@} P[Jo\0SK*Ȗ =Q 75jidP4JYrV-[pq^lMF!1B)ԗ:I{1(L/Hek}SQ b㟿ծi`ڛ|=<.`PXix n^c¶1F%0hbzt|i((}ptZWၐ1XDQ6mu&SokҒ/i*UOJkr@t⇈I}}廴>D^t5[FH"h;%G,.<)1JO.to zXB& }{E_) 7IB.TZPT +867++Uy*"<{9.PB[Lu ƲD.QvgYZ0707010000045e000081a4000000000000000000000001643420d6000045d8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/zE]?Eh=ڜ.+˨f峯,m--mlX5* j"{*kS z>%3s0+]%gw>={/yYNû՚ClNzv,M[`3?N@/6'v ݱ&'qM=Eb}.I ~ "1Sb ?K~;PtZӐD6Pݡ@@̠Ɠ&~"hLuR={B>Y]^n#Ң)l/-ף`|,8w0u{ik_JÔħd!GpUdv\+BXX΂ *KBY ykX!uh>RL7a;x dDζB$ ]iͳ=yҀ#|Jכ'RX>ZftܓNRs Tv#sd b$!╴&Zǎ4J; /;WꟘ hC|{YP垶aԷ)l@1rp .~l&C]0f=_3@ H pT- Z[uUQ`hA#na*&^9ǒy8Q@/+KL/\W74(Pb#nxor ;֭*\pL ׳u.G^|ha]7\UY2D tbq4͓QT|pMkdVkvu.䝣E~٬"@@{j]*yl|Ro Ԇ," v20-wƴ>l5Krg0@=^w[KQliy)䍑I &v4-Jt*N.ՁŹKшr-#ټ˄Fq+Sl. EX?D=u4}3ơVeŗg$qjji8qԴ@*/QGhfC4#LZrˈw!WK,]^V^ȳk\yJrb5ʅKu_o/HnyLG *UB^݈I'?nɜlUF1*s@!p0kݐd,Rg{V׀aJES@R;28|qO)5#T~iVIżK>%OU6j+Vd,aR]Dv Bz"bcئWձrԬ7b|ZV1IEMnC`QG'O2]x9b^vjخ+|C#X752⪞z W X@lQOl0 {|'0?>RW/ڠGtgD#n;w' ;ش|~&Zkqjɽ\Q1F79U͈\ -"x砚Ê_| )&1~4ӄ:Y7>f|6wOyP wj~ --C74kd@m1vMr$}xrBQ1W0=/0&TYMc3@gѹ"}.ǒk*98J$={Xt0'I+9yomUƚ [ӎ!. lh1JWdZKG#r͏猫 y @" m$0񪂢 vGqnU볞.Jbgh*zrOs甸SY(4`8T{֫DռZzNQ/10] ֥KBҷp_[h+1Ź|u+9TM,q߉MRs\ԹM4L`Cg嗩 HӲFl3ryBo(S)ƌʟYF[ee9sƌ!AO$D؋`sZ-j}qtwm^o]'>g䕾INznpS앩 p)Ϳt臚=W>Wfuw ٴpn}̵/K* Y_lsC|Hg,H]s$*:V X-TC ]]S{";[p;ۓSdLj D߼?/ t;tHc e@7bWEr<*v7M/锑1=VBF~0V5HF'GARFkd`"tcL]Id[:>rgOe-1Oױpx4WTbsH~/LvHλoP>Ǘ>(a-L(u^!xqGJRfF'`kBqtKlJB }lNwCSsU`L`54x_k `ݕF+@'+ jy[mteV;"ߪl0bpkm>;^zVh^*m ٰS@"lX$MCYrN=}5dL'u y=褃#3mϨf .+iwlqN]S'[+#qlq9Z[I|+̡m{1W*wW#C>mpr^2Ez]??d(zUσ*FNDEs # =ވ.nD^?p.ncv04=߇Q 4 ?0|"lfηsIc&B/J.^C/`R Ԩ~()h:՞]J셨T'~'nhAqLgxkFNo,J]wNWn ~4ZoHLd K"Ėj^U;$UW]Gԟ[Aa鍩hh=G劑jy$ߤfpNl`GzρZW unO"'NoYG!Sr3;g !v,$\+ͻ޳GמNNo9kԔ/}ÅkU'0r+g蹵YX8s 5ot.e@*޷ZWD=DW@$Z;M>rA.?+wl9ۗTp۹X EG$on8&cz5&lfk+#v#<^?'vLN^7ҏHs֗aW.FL ?d^:+5mh6#>|ŴMΧfo]Gt\J5^7L#zC(;,,8^c?u6A1DkˉlX,3b7K壅/mY ]j-W$iWUv=g8d3fw|tscsqޮM0(e4*DF9聞,q{59Vx\^IA0ݮ3|_5[Fjçtq_̫)ȨM/ٶX ~cD0YgZă2G[6G0l4}qE HQ f`3 xIj5>n"ǁh֚خMLmEg8_PH%Ȑ dYS'-6HZejX>%.EY(YT!L`Y7^Fq`M͎FV5Voq+%){<]yC9yhnI6JGG;LDoۉch:){oؙɎpB 彆L$}F7ʵɩRܗBMip0w(^Ŏ-YQ> ;K:]ގ\avHԏH*fRui4p|#R9eiSim$XymC7}G%?wT(V?Z\9{^eD;L'c vdDd!{,N@YU;EfiR s7g˴BD\Y : DjNp.aou}a$=~-ZK,YSv"~飳[4z_(4<]IʃnP^d{sY7u^@A UgL _).7Ʋ;p̙/L+}QC]] vɞ 8K"U~yW2D ȣ9 RUy] Kȳ;S=m{ Ng8ZZ+Gdv ~kf~3n]8B۪w#c'Lafz?W*g+&QZDׂ4}̃g@ǃ\̐MGf6>~Ɲ6b%,_9nC'V(5|a_RRٟE`u%"~Rr,= cڲQpXw |XQq-WM:0n5j@'-ZmM 㗳aҲ3o@/oN>Kg3SQyv"}u{zjfW˕: Ԑy!_g;^\L×icאxU\AK]l•xh}7+@#nVlBVsNl';DA/u;5\̘7̠aYeu,ړ]?ǂjbPX"F@:gEZ5@L۪O4Ê si0D ii*]wpo|*i9 FC$? Who0 ^9w[-k7R&wV+V#Cƒi¡y3;pTUg<Ը9YË`V~_.f745JrXN碃 竿&7D6uȃD[xPATKV^'ZqvbiJZ=Rtz( e-d}/BrJV3BXi0\g0/\֕Ktcc$q\N_<[ -s9j:vNUb6_L1 C59Xi -Ӧ3Jeh;^sby'$ YB7r9ʰ'uRX V(朗|4QziWp$xk0/mVۺ6r akqS9ñ*<,c.e41EiTRcΩ/j 22^T8jKi5h1vZTEIʃtYظeguY]L9_NST!@QE,\܌? Ɂd`դiӧ\m1>D1H~}J ~=u+Q8⬢%[`՘VM+[ -A(&"釹w. Bt|.v&XgØ KRB)Y8]7 xSpiR90)f?)s C]*F]"a:fP3 tXBz{Q/k6AGA5&X.$}@25}1H !X ٿG<À5ݏuhB^?np}aO-AlH YK89As16؝J>RCuR1k^G hO\ W`]l0Љs:Jg銱EKܪ;W뮄̠pXNF0x֠Vgg$Gz*KO`&ԟ%9Xss䴤ڿ(d6rOzշK5#Wh%9Aơ{#&ЀJ8Ii [(Rpi!>ݧ+oTgګA ;% *g7yzo|J,+uCFKE2Q𶎩$V^58iu5PyFlʍB;,7:SOMb1eyP_1>=Te@|bF JDzB'я,=r$D2ӈحY*( R]]iΉiX5!4nqbM76N]\jðDULUˤ5>Ir)xMEJݫi_N)nbUqm]O:Z`3mIKOPXwMQmg0gqW?ʱhY O nXV8F嵞 >5Ŏ}QCmgm۲Ϻ"r4Vh6vn2 eGp44TJI/|muh97D#52^6/T5K]q xW _4OWÓU1Ŷ-DAAogѾ1}HbSZ=#Cl&&(9i`pԉ{4E\\3$ y}%{#ۜB`F@ DVvF*?ܱ@A>=xgo4u3x Hf K?7S; OD2Fk|14?9Do9 1%GsʟP^2sޛZ aBdŽySuG\hzvWѨk@*.=q둓]\< `T3$W\{|FZ {Zΰpvv;I;<kZz/@þZc,ɰq;mIp'JMd(kb: b]^(hF2w{&ѻ)]e%5%lFhtPo8N*ʔسƸCx&'q2לnV+bU@fUic٬; G,zy8h `s6 I=-b[GfV 3;d.%`~dUu;YO?-?"iZ׹V~RZŠPQr`x1uiSU[,R¨ ^;yjlzoI='Ayi1}cJ;DBO7ErGZhA~NKd*^N3Q;ׯ^ JeG]e!3,D*A#G%ĽP!Ke%}E"g'[cpRV/4uCIq5=h)JR,Բ QD"q< $fEoJi.$/r7܀kպ:k5Ԉ%leRL 7jAv6_e9Q1 FwB^ɥ 땢OrAg%*k>XdSߦ 4.HL`7\i?lDli-hN3F NT.]Q1(V]IB<U;.XY rJ>iG6+o֏'C݋@͗#!5өSHcnpvp.AvTpwnJiE$Ai3Vt[NbNL xf>qLiu~+n(DaV6a t t1ѡdǤw865CTC`A ]U /p?)6A(=;89<Rֹ}{LRNmBxnd#2/r>PV9U}>Yiý8ʻʸp]hr y{X;8T3t~gCcl>eF"%mvgjM2HEaMILH|7u:v=Eҡ:~`.utdN߁#3%%:ƭb]&_kqӟ& Ǡk 8SަTю.GmFzM9 @_2j:4nx2/ثD}zV"0Z%߷qjNUf "][6(0xYʞiMnLC`CMSR9r@rh ΃pE@{öq'S;î0E>M0l7EmZ}?%υre(:[EDzλ(q"OS'4qR8A[ YQuS/C^)tM ` O*K8h];ؚk~$02^9ٗgkK5\ikn!2)ƿs\{6!͐sFŸ4{jhT쐕MgK! KW|7j!m&=ө)RBO}PL5uQnGm:.Q3@@cbFIOݘf܁"s7y%Uz>άtf4{f!G`&*h. "\uR$!οm[T;zUR%;܆[f%=[ɛ59&~0"ˡI 1Z3/g]Ct)|p쩒uC0|ty& DLca'>VIH{F v(ޤMZ~)Vu<(zS׾\r;dî9>jS^ ssvDTS#oL6%~&xH gq':I=b8N6Pd`4y5F{\5X!0`mue'[̨q)F 0J#5l_ ^3 STcJjĬGj "3Tg-Vly-Hs0͎N5柧؅"pLs;PAHGI9xWFAX%Lqj-vFK5wI,QtvGRx ZȂ-ײr/^%r+<3yf'SGQ}#L[XKP+ߪGRM<է/KlDȩX:NC%*GU= V]Aطe? {:mD?s;pD]aT/E0[>wb9uOchRaŷ+pmcFO)3aPZǫM U۩џ /g[HURhEpxЛ$'N(:Y5).>"}oERuݳ2khcC.bl3&G1B}45nF3^bR hqi>BI\,"t `w3Y`?mX'0pC Ӿ?\ ONt#C-8vXWs 9u}{ȱ.?LG5$yus"6D] &`fw@kӒ!ވM/UAoxY,kx=DO=CIC1Kuԏ@m֚q~`>٩b(.4Ź0ߓm콮W"1?Cs%$&DZJ-^΁"2{i"|'Qub=d\;5{ῳ&[p F+A$f.l5s(7o'mޥ";{@hYssFVK޶%j5o~3NwЩt~' "Gzwu+4*^Þ;9\6J$3-`eIγ <H!y?6D% 3M >!Z2O WByNlYUxW%瀼;-ښ[bZ.eQw*?W5,1*K. u7wuCD%H/;?= QWNLs`BXϕ³ hbe);DM щf$j2!’ގNDԪÌ3H@p)4lB \|_Sl)SL/Sߵ6u33p^fj,,d&09^] 7*+S,1`ǖ읗VZ߀';⑤'qe )[EJbHv{n7`=)6w`Ʈ?)v)r3mmz}m \p)ܱ\we:3|V*E ?ΫOu#/`~ҹ㺒8Ai| ڦT+kM럼2iJ7eҳ.GxڶY4{|L!$fbi3TF|_S(VOod(9D@()'fTl<0sL^aο]^*HQ0{t;DlqY=uOfGǾyo-PIlҗSHJ_ 9la'iQ;cWz:FeB-S5}@xxqW ~⵴/l2djЂO!d+4ʿ_Vf$`ugq ǔr$p3.@rJT,R:XEwy3كBZ⢰~HV4c灞Da, (D#[؝~jJ_RکGt+,0Tާ._CNB1Bۚ"lc q4GSd+@kX'+A: .Pm]&S >O 4Z]삷0Zl뤧 >NpG2 7ؑReQ N] Mf8\^~n'(*6Ϋaw$pUEI W^&_%APMБV.d*YJ/zaUf\2Ps ^U_a~`_R+sV"˃%QLZӰ XF/fg[:)RXH:|WA:k|ƌj/v0SNڌ))=2*5FvXd~X6 ɞTG^ܮezo >Hyi|ܷYޜ 4`|BDMƑR- IxhT|L1+;~ܦAwD㏧j]UV+JFZ \[1 qQrxce#5'ºx<jOʔH7)DiF[+UMx?p@{21%ycRjntyR"FJ.)MaDƹlrdHJUk_66Ǥ^XnwfV(k [:&jZ㹽f?#fgi܍sk7N{$K3ItY>]H6.J<ҥus.o[$TvaMxC󁆙ތ|"Z=ע喕@je8V  뤣(i&ˆŶ)KQ˹.\`°8h}q ( -yDx GotOZ1^19G~᝻2EYPM0o<)}xvP+t#VnŜI\R(;, m 'zr;zh]N:EAVLxP5 %@( i8@P[̪G_ &"G W FR[$^TrcHg#8 Kip6'ujgK0-k㎻|&4JI-4˒mR^~In@ *R8 ,9Y3'Nxv>pQiyZn)[ ~\unFfwhjZ$2V+tv`~4o<[mƎҖ{\=ʅ.AD_G;q@ xNXvzq^c6urد;B K˙F9M*J պ"::/I7KY1TqZ)v!/>7B\~mG~D1f#VY_ld!: Rܬnl*Uيrl!& i=  u՝qif*^/h-utHc#*$;Tȳ WӞ&b'yrJH )x?Ɗ_b {}oT8_WYST$4iLj. yIPa !$8X1dUN?pKO}IUnRрF@MA¿ieޘ4V\)@(i0f%0}W`Ye[Ժ(IF;ʱZ`vO]t,_g! 3i@?|`hP{2MS}by)PHI1WՏog,$&< 9nYkZcb-HH7v܀-+ҍވ<)* #0 Սhv@xqTUTyZ7g!#B~9V@CH= \uM9q.](AP.~EhAJL hm RF &,>n!ChqBrK^slBF l4Ҩ[g)*I;cWigT3\9gx:;Egq7جYMiګ1uN-yp{%]kP[x,V3gqR; ]u@Qei_кc{Lmv>8%;' 8kPE.J=RxXiU 0sS\y>$c&ivmP>Ǭs0ε򫃾!Lm^W13 ۄ$ѫ]w4#Uh>;cwG<:=>[`jz#bؑPw 75@2?*>/qt܂V.2i?0VL(([_S╯TY(E?vfMSZm/1F pnH67gr O8' sgYVL5Ox٘tNdB8f!S`ӯ#BV+hDAU<ΐGsqa.ltRBsxr40rQ@DN+-O|- fAN|f1*MIw}gI=tjErބTɱ7ԆsQǶfR )ql}49PWp ՇqKEwz' u$P͏?d)>_:E#Ȯ|xL +!ai9?$x ̌qQ4{c.rS:;\~ UL56`ydE8*9Q]c_Ja/W=\[&0 DД@J|DMn&l컐YT%%ZR#4ijPvK?x!oɲ9U,xD=ΞXB. v=26uADӿ߅mN)kg ɗl̂0ϝ1CN] ]TF(')l(ǛFQҚ( Μ'ik&_ZyJ2B+Kno8IoU 8O5X,wsAl:osԵҰ5ac*]sNLhTڸ6䎭7h/y?+ШHa\s=c횮 \ O63oT˖l7V}$qI*# VAZ dU`)Ԥ}0 )BB]6_iG9%(R*{fҒ{4*ts WR1pӽ1f9fX1kq~`wKvTũ0U NTǁ{mNBZ[@El(}&2K7bS:a.L't@}Cai9!ަm .~ )P3nWm)`"FM>RF{Sќ7#Ys3+[Е OhuNsGxWektJs %Lq59Lrf-G9^,A`00!`' j,x*D#uj%ٹ\''%~v vBB .8GU0~۪x=Hz#Eua6YKdl!P?0mT+DQv 6sޛH'/ǭ]H AYPM!WI{8uɍQ_ ^Y?TT|ѧVj)8+%4@ J%+Y=HJB]ig wb2]܍N7Vcy=DȪ`Jʦ.0)ȑ8 l^U.B0T1hU?4C&~VoAJY2 }%cLC4[ (GZTzlf׺!zYY)H\U  d$}4c8u`f4ǩȇ*~ -I=XLSمbA|ٌ 2n9Pk_~f9~z0ܬ]8ɷ!:& ?"HUo}"`_/4}+ z~Ԁ9kOU(QZqkS1n5JP>(,L.~G N8ZP=qz#+ѻRQ.q WkD ՟u*LR,.Г V瘒!.'+mr4Zn1v}< SWxnPgY/W%88HuKͪ (ج19KԹݭ;d90wXpт}PHk%qnU3ZkՍULnpO^=/&zd[JT\>~%$#17ob>;A%*$b믊o5#&1p>/߅7RHV%nDv-&#AlD-,Q,R<݋D^A~Nb"ݚ]lb6+FvB}|){s?_J BzA𦩲nfcxb}%h # ӏvj v? a-pdgp3h^*eG$lx2ڛ2fbVZz? %k+`J=Ga-*oZ*gON'faZ`.UTx5?7@1.0 ;: 8b0k&YݿYXMr㺱gYZ07070100000460000081a4000000000000000000000001643420d600004764000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/gG"]?Eh=ڜ.+ a #Or똝df[i%aa\DsD$<5'p]zx?u!&@$B'ɔkan Agy޳?`r6坬߯ܛ;NX)?W %NseT]!"uowDDVnȊ)Ѱ@V pYԈ&'U8&6@o YaiaW&L:ɬ!^?A$% U*Du܏J0j7dxiQ5}Lf)l(hwM9:ޮf lIϥ.?i!䔉mdbH]сjCy4ޖ9d_"Qi:i6wtШ)_b׽Pja4G@ؿ>R\9xx8s`Bx48XSF%e$g_ڀ_U2kCV.$1 Q$Qo= EJcN:/fxEӓ* 6=5&GAU֠O*+Eiwz<Ry質[pՋw^fc D6MrQbNгݯ*eޥrU蜱 ʱiƿ̕QlK Z-̾G1=d<+n$VV?UkDlzOpD}B}/q6i&-m҉> X]8;(铄y Xo빬M^Ӳ{I$ ]C3@ ,P%6 "8[{@G Kw3nz\77~Ї԰^Z\Q"zl2 R&.qSqN~K^bo "H ?mxHDG}D#ӿ-4zvub 9I88E1 Cvʴ9kjPzk 7yxPe[9$+3:7yT~Bu*97De(ca*SEhFʕÍ0fjIAu_~I=`9 b@1vp$+TCE-Ohɮp6+@0I`# }m]&(YѻuV{2ّUե\oR6Y-ŝ (@nVݾ䛢~%e M~Cm2 Xi>[VUcZ~qDvp49CLz#yDNr#`(:Wpٛfy`at:tXjt wzhN4BtYio pAn*NVM/74'k ^&)nO j.'ȃ !M;8?ۑK1u(8NieՃ=令<<0{G[S^Yg7]pr8cIkgj|1/GBI!*P=-{^}2O7,5δH4p}`4LV /";V[Ϝ({Swܺ8Q(2ħyM@sE7o3Qlsldkzž 4, hPSG>eߚs*C2F{q+Ğy{vH8=y,Zb6un'4tO6;\nP8hG}|r6'f* ~>/ˢiK%5'U#h&=ŒP1>!/'6L3.]Y(8$Q}/}L %␙u%Oa^u]$N޿x>tnk6FZh4Ji;Q|HPlA4ACi  }d_2L kV!W82K򶳐{wq`"4pSؑ55OxYEqbV$XPO|| 1 ׂۨ?IǸ^H'_(V f-vR̙q}g-O)hÚ?eiWMd.|guS{F_JJJHu@f!-n35v%>^q2⦁FG.B9fÊoBzLR7pIԲfzwm(gMvt ~j4d?6 8r)I?F1V7kmv@I؊;U>z#J*kZ"V#~;rAn0a~ak3qڄXFK8ӽ=E+JfHDmH߭\c͈5(pYb Vx]çPl5 bUR0SmJQ>n%*; WaSؐaH\S#&!^rVޕt.0z@YmxE;1൦Yv^z) 5loЏV(d3i_g*dq(o}jgֹm$>+0}3p_sY5 D x#8f"1WY׏s]aa3A 2stVb+ zƋOⳋȪDz';Oݣde":G"]#q3p&{:hḢe2P}F")ͻP.%z4ؖM|E7`O8X,3\=$5hހI2aO4 LuX80ÚH@@,)PݹB&/x&(R*a1f,hHu%6l34j K}qģMjܳP> -ÅJ톃 O?j=EѬArQSSSy-Tټl\ 藿O~ɢ6<ISFnF8J*v!pWptʉ-}PW) enЄ暚p,!Mo**X]ң|l䣕\mSU>Mۤ)zw*3oJΎ'u˔v32e{"UsrA{y(fwg1DZUvH$l.刱>շ,7QFŗ*zxzg*Txs;K!xc`'=LH;}ŎfbRm7C2]}q&/qCC|fȏ")[i;.$M Zt&3Za߷_3v>2Y39sKYr᫠X` FY4KȄ!NL^(^~$LIJL2ZLBwY?Nbj)_ǗS#ZV- \2ǎv'#n;Dٌ{ZA5?3XE1Eb:_ ̳M;o^@`im<\, -@d(ól@6j;Y`-vKW'|ȉ/HyQ#sQRaܸA FWO*3ct>w)[ v! +@H@ n ϑ$KC4Cf,gxUiAn3CQYwp]H˖R<[E׿syOU$ṢV_xx4D|x| F\D(Y@p/;wS\UTQ9)2ʥX@en Zi/whHѕeIB0lKAmW_d%. /;l|9*dM%rI,)6I ͹6B*L-s ~ffLALE)&c61 ^&1(UF`*ֹY{ifTVfFt,w+#:.g\9 D)>83Oq D6k $iͧ AfI p˩Ϭ({ UJ":Ya2Ie:J6ew7B |ܬtvc!O?%@ :1lQ뇯n$H= )Fq[AmrA7y`WdhτQ9t.gbrDΊ@iO܌ vOy)_*)9= (ks,-1 `OEiv:yDK ř6*9[l1^):`eQ3$$Y~1ı0Q΂K+}=c+dNpEYW]ux"0ߺ@/r#t{L޽Wr|itfyrG/udzI*7ts$]zܸwn6bWG"8$Yn'p:v͘гFmk9NAeælAg<=nF~-|YKjf}$Cr@[YƟðA$]6{AqW&rV-s-G2 0$4X ^ B4 ڐ̉ Va"* tSw(P͜ LVD.E}v;f}*ƓΪ)'zW} 8KCҦ0V"zͫI'J0+/i@pb TdQV1&fG Fbkeu?cѓR*{*D;y7L;2k4#'ttʅ.fK\F΢)#1((][ycf}dˣ$5)qaU@`'VEчS˂*)?xどI@xn̐# = 8YJ(Gsn6}U+iP+"`! 4"(w{hU9DbNړlb} X|phS e1jȍI$x㔡y 7+N0E|JbQE׆)İ*9OXr8}b}b+Ҿ W{Je}IT-}+](^׍4 E\RR\pYwH}? %bI%ߟ<տhϗL#hn#ٛ2w|4 I5ߒT6M2-䃉Qq9IW!_d]0*az6aUbY&Vom[Dbmp;A˿q0vhzV_w7=rt ҚvDfU8SguiyYԊ FՇA@A'd;ioL9IJNg_-S3y>hTLOڇ1{Zܤcy,mŏ- ~ h,I@*90Wl?2(ш~y弉äxHStޡ>yvg"°c$kQtEБVR< rFG-Y:jºj;H26[Qs1 dSyt ]7 E^Ю"k7ZB?ڦS"f$OHAK]7C)~ 7AaS<թYiGJC3TD^[j%5,ڽ@ e<{uVv(>N!GbW@;oTGO|z&#`() */Dϲn6WBIZ< ] @UCW N@S,*+(}e^|M``p!agAOU\֢)f\1qDyΘn4# 6>L_hO u,-5UT3u RL[3X{yT+{ċZ,W*P}5Uk$NKA<;koK {GX= cn.=/uLBhyG= RIzը"l5akB"fTD`gtH' FZG*Bn9< 8ϰBH"yvo^FA]p˖#w7 &ϫY?|&q]tPlZ6 w=zPWcUY)L[;/6c$$лl(hS|*'YۨMQmS\_}v0 N@#"Ɵ] &]m#+sBzze XL.<@?-L5Ѿ( -|DbX"!3^C/L@eСy6|k;VY"e,dF7(k)ӈԋ6eIP0;dZ4kPKL+ڦ,H0i M,)8 *3te9 s42Pނ*JjV3-~ELk6m8?OY62}: Pm$gl* svqfc"Y7EϑH߉:=欕8+5" f.v2[}cS[1}JQV+NS; % Qb"Q(Mw pdW~lLRs0tX\'Ks5&$)MecndDuc6]qjs> C}NmSÑ6h.zknwj 8MV$gdJ;g#dza=߸ 3aYMPH*Qċ\g kt"a`# m of׹Fd1U*˧!U Y O1Š[A}i4RUe܁>ɑ(7:ڀjj0߹0oP<1q+c8,h9#YX{GZ4MI̜ZI`9^v_y}"i%h wUگ J`Hҝw"_>Yi~htk(VK2(Gq:t3\zJa}*KmNk( iwVMr"R`nhNw8Tvٴ׵-оbNCqzR6o8(kUc\L}LBۇ]qύ{ n3&}fIE1jn0ڨ6eJC- d|2V8 l,J SVS^[;yΠr(g._ |H+uSI!_kDDÛ {d蝭 ̃ԖV!dce$ ~2n1[/lm 8H 7FIo4S@I;n9aUr9Mß]$ !]6zBԆL Vka% O;xuj7̇Fn&mͬAUBz/oT4ʡ8>;]nHn.ν4388zίt۔A]E'1O䌊laۚ6AP<4-Ay@e1/O7gFhCnyCqG |H/jFT˶>b܅? erFhuUٸb"7i܈ Hn(dQEpc?22~Xo7J8;2]=^ZW B5 rRF&{b+bK4sjOZ3pKԟ 8ZM[[>R5ZOÀ1KY]0y0p #h6QKX?)ѻ9۹ֵrci3 r=P}MT0mJF\'J~*,ӓ!l1đ]z .N LxJD: :OµZx[X|~x"6n ,G2/3K\A#oD 8?҈Xd]zd~u׈30~MgGLR6Ie}`8]ˑKx?Rv(ohYwxfZ3-'.5xzmWF"|x8tBHђA>6lI& h@{wL&q!.WQ#+SzGNR M %tw %zIpI0؋r2Y: >ĕlVsyLɒ fHT 6537Fh\FZ[D2I<->-6r$"aKG\=$uKgȭ}9C+w0ߡ4ru=k^Ray|ٕD] vI(>&Bb9Adxq ϯݼ'; ILgohM+2jF`Xgo l ڪ1%_Ŝ8bK6B4+vim-g6$34n X `P Ǝ2) {yqKR!gN |H\bC Ulg8FLqvBI2kY] l噃nog XБ7TS?*t%sQH!wF"'|sPru^BsiDsDu q!'RqshYn% h^dxz`V%Sqp2698O3B)x(~X[U=\"<7sߥ 9=I֑.QX8*̌  ၭ9@?]4i~! WB˜U]4N2+4iJI󡸫 +'C)ߔZ,`y9rp0CvB&CwOQ[} C̘p]{g'IG y &%|=M,FuTrw'%2"-Ph[JF;x)oVbk5RyG L%fy Jw:z72+hq{Hh7X ěFBV?K]`%ߞ+T:kBs  v rjS/=zqΎ J}1#!qVIU8k>A%,GU ! w LgQ)(Ltt z'J)"krpIg9 PYo+Nc9Uh͊#IZD Tc*I%9`Jk";:,C>[b:N6x3Yj’S!jy%ޒ_]|<2f!,g#XF*JWjó~675aR:Kw+؈5-]D*2u>|0[U3'X`FG+!]"VUfj$i:l68&ˉZzC)4JvԝB|'A Z[ ?R&d// ?ސn=Y ;O]P],؞(I$P ױm>OO8ŹcaFsg]J #; Ȉ:Z tU *r1lJ$T䅋{}7qe r^ࢽ%'I"n4!5~$~פ1t^!O}6TF'mNu܍D{ʻSS!?2(La7Dkp,X[ӗ]Ψ& ] k"ݭHCl#mqs, 8)awzs[1oni2(iUS\t6VIم0* om(P$ )$JXՎw;4H}.?ЮPgq*>㖯f8.We\'Uغ< AChiG;X_o$!QE6a`o?j \߿&7ǥiL]-J/N%bTl`ʙ.K~7sM=cޱ-Q1U=Z>2iHM-lq [ 4wa''/xWݧ&OZHSRD(*pa<Ɛ#JQuBB`I=; ܱ5\/jd5ݒn\%(Ib3 v آ4lmbzbau#+y)}eh"Jbi^U=>%ÎBA7ݠcĐ&1@RDbZ/ЍF'ٖ]#?&6`ra㮲 '֦6vȊ8^)[4"В­k[Z2m;ڎ [b e%<"?DkOӱWy4&-[T{rk - -2 4DX+}TO$bnv$%VRnJܢ.sƢ[mjVpRōm |W6<&yaH,Uux'h $3߂,^ȃ 5g;x9E`[ ƂSH7hAH6yɋ,񆛧{q]p_ج۠ ѤQa>gً\[)[!2j/e}Q_ %=Gy˩+MT%"+/*_1m~"I!%G6h5L߈*I4^9eU} '%1ǰ %7p5ף.b3o{8O81e9 0+6ަ1\>8}S1jaψnl(Jssxxw0q&n zt_YPۼtQl ؾ.@n :<#I~$l:͆]{'MVg<^?Ef(yxYgatqsO\rkm_K"1' CY4 eɇ=S8\`nb))lcx\ yZx6B;ib5 )A=/1c|fYB)OlL/QIO `3I|ƭ½WS}~faG y0?8Zg_Jɞ:[c,ÌLᠣ4[s^l"c 2CyH3&W`5 "` 5aqY3E/s:6PCP(e/oRi!~^'4nZrLcgYZ07070100000461000081a4000000000000000000000001643420d600007828000000000000000000000000000000000000005300000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/Lgw]?Eh=ڜ.+Vـ+=gM;#p-AȖLl n޻ňl&LioW2C E::"k`h9bLS'Mi3 d jkuEژB*>#_VS1{I_O@}!mK6@W#Ȍu/GRO3q^2s -?[h*|O#R0+ds8 Z8}v$7P*u9 hv؟W7JFSa LnF؝c~D,aꐚ13waXGJ" 6kLb7a;9S-<ILOrILpp27Sh!,4$Q_~K4ڂc _w)j3/%aj, ׵PӰ }6U]~'2_ȳGE)i#/ZH)>A0!S…ILsI۾*g jpi۟AرԯC 5״ɣT?"hz\7&o^uZ3T:8_CU- 7#w]qL}5S)T19E[D[#cS>`u6y7;|  D翥P&ťM{ŤUq]fV⽨hp>x*J&p)j\J/{?prd JD>2ދ(@ &sqZgfΪ~M*Ecӹq{`6ɇ3`߆Π"|kA A2 ?({e`C=&\× Y?%$<ni0 :0!w-$<D+soʉ,՛. i &\mr+}Uz%m>o297!('3t\-FhhrSb&O Lw 52XN񞯉G +5dXLgůqFc\fϙݡ 0A16-,fhK^w G/ps``N}|wT{U^ JrYd%U>Oͺ76wꂩ+Yij߈Sq!R}3mNx9ŕ܄maۊqA 풤WRǝM`O+1pmK:\MI?MḔgKh_sCykyrg;"Pi @uEh @%̴B40\$\^o"-PHnK7|-{1)R~`l㳗RP|F׳/Œ"0hh{g_q v4DG _R{R!¶w ; 1g2(ħx:סĽGCr 0"-xk[p9!ڑG0VTKZ3\kBUTG;_eYW Y`z?:+(԰ ߈hgHI݉Nݩs~һex2i2üwDaV`uhZ0@Pm:.6V\Ϳ̻,x)c}bJ kyԁBf~x^jAŒvV;Yoneđǒ/; ʂ[129 VVN7doEӖX PO FÓ<݀ ]̮֓)=6ȖH#Z o| _Fw쨍L\(!PVs RK[s^l1DeApJ5 AaNcA t3pyu >>&j<пt#U x\4.0 Zc,9͐*.v' R^ӻw~N9qC/؂3 @ 6G8nVWs` oG]f(ߔm< fpAK@> (& q*~r.IS!Q.ufо0 q^eu~D[P iZe,aJ- \7j@5E{Ε#7@!bWAe"zDk*'O6Fk,\piG= YJl#4yoķe7?Hq)0=|&Oyp,}?/H$di/> Ăchdf8N1 9UMDnK"Tl8Z2:{ H'хOOsY#=Ovjz $ ~ghBiƷOcYstnWm;9^>ڜZK ;/IXyA 6Fe>mXgwayP8,c]䟫'+[%* ])6Y nm~':t\IieRP9*cS!&hGGUߨNH4b6KN ;GUPC2 YHXm/R碁QI|Pk*/vCYlXWo %;GUs^Q7P4%W@Tiۇ|B揿74a-.t\chA(a}z$͓&OShcL$(Q8c"=iE8`߻#ci0}ak/5:^pO!$|aX1>]kcf7b[[-l=_*|GW 5X j(1]w`fUP!B,KAS/}jY J8Xb*@-h(;pD ǼUQ78(\jMijy U9H@Xu=Ug988;/U.isǴ2A8;g*v>60Z!pb =$xxB1va͖pȏ3yΜk2k+7C@ӎh ܊^δQMue=}IN`t=47\ F@xI"]=dZԢ`ZvyIF0m&0A.]rH0xSef0 ^}c&qͰt(,Z;otF<O2/?`-)OyL$A0VBj[pI ַ{ĞNYMNL\5w}NbVu?D[Rd']\I)/mxy7~vhp).ВE n(jRf .ĘG@ {j: >\\ˈto+#Mq@ Г(@r*i@W1+zwGIT luZ!CfAV]S w]|f'w ~J}q3jxd_H(?v4 M_!ƏMy8AR佒efgۀ&J ޻Msٳ 0I 00~?F}CZ~Uͧ6g"NgˢNH pČx؉t3½ݾeuȾu̾a@#KzƓsQ޺a+v=;&&HLLREp)E ^濺IC"w{YޕԔ~N>N_~hK(EN%UWYb kTl7,suE|}Z LB IllOJV;0A2k~ېln_,`Nηq.o?AoMpWQV6C+V]1`ʨ ۵xt5lNv~o*@P2C:Dx7M8يm(V4.k ܺA)$veShe:T"ql ]FylLgGEłTA%T{! bun;fg0~ыf+~ӁZfv;[ ķޗ~:J|QPq:H7q4RgFȏ-AS>9|%͙`'/uwLZ FYm_CRb *'o5Ib ]˱TDp?6۾kF"h(AvlPwuagUz9Yzx}ݥym*>F"w3<6եU.ڼ0mG/T`)VfY!*qbcZ{C1>_7PH's=XKU?m^0cn(HoB%׫e>$[5 ?T,Iڪ熈_,cAܧr^8g}___ ~Yq.xN6'dˏ8,N~}EO2CUٖ*"SP]Z.`+Ld5aX5=8)Šd#uId ZI0uLj SED xqpuLN,2a:l %SBL/Un_P Ͷqv$]B12 Ñ$^ln4X\oOH roXܕK4(?IC3= ްnQr>J!XܛL렝8WDR0 rvO05|W\X 0r>$U]#'ꉱaC $sliKT״)+c k/mG:s9髿8]2D~`xI e?85.[Ě d׺L7zb$&0:X5, rz!1^Vs'Qz&\>140`GlCkI~lpbaM @daOG%ZS[:{ddNB={ |g-Ad6> k lAxXY=*VWcF~vyqW(?(@9" h6@"yZ+Wwƴk6țu8amf4An4lg!=\B > O J.k->N}c1l&3TĹI*}qobl(OY*Vq،pI3qxHD{He!ˆmߜB?|)s:_A$$/WOc%9h64Ч`9@x諦HMߒJaDw6+wGyIU'9}ϵȀ~ċHQ"Ȅ=\ 9 XɣdRArЕ,~ r9ڔt 㯦jjk)QvCf14[|I%Ź.Q|?!qʟ\6Id (C5_FJ$E`&7k[+H/IuI~Ҁ.#"LƳ4|H&=YbHuvm F"OVYA8[z;M,ZPQ}\PlZ%x7ĻGCtsb8`e16ZlQѧ`W{J]*6'uB,Zq,E#}Vod>`z%UsD2{ +9Cma,:kRRn=k\WK+Jvw=yߎD`N ~$+CL7 Ѧ?6v즹 zO k'z=3 <Ӹs=}xWΠ"_rPKZȚq}eW"x &,9,*IemCú@)G;%>ܐڜzzr2]2jW !qZӓ^hIz6rqPvι!'"ǵ?p0o.C3Xw7B D9-H}srl&!%+ub`9-LUu2M} *CyAد!! c/hGqc,0!>7[k%Ot&R~۬@ p'ҾֱM~,] p&蒿eSo^LR:^{RHYhRff]tUYb8Q& A‡6bPt-\RY~vbg\=gL? z(#w"v/>vܿebNU%+fth/-SsQsAQ M" <ǡ OQt%H=}^+OL|';{|^v͘9]}B*xӉq4V^U~ :kNgOsFH`Ÿl~+lT;Jt~9_Grf0 h,x-g! ? U1]jCq [^PՇZgHot⽣fHfSҎ'TElʍ+ؓqˌr_f:RzTRSI|L fhxcWBِ(Jhjo#m?者!zlyFכw̳K2PԞP!$=<~@g\S:E1_8%mv21MZ7GsN@+ItjEN MׁCO9s LIi侕"֨f`Bh*JSH 㕀FiA MypA%'Ggn< 9n<>8#qcIt\Lp/sֈqΣh[' S!p*DNfPmT= ԧUSE48 L7|i JcgY=ab2s̀7Og-g;Z ia|6A *YsعQJ |x{FkTm!Foտc 7k0܆X2~.>] 2Y?iʡ`tYnar:"r]Vy]_S+w:RPe$ðV~ ^yCGF>ZC%m׺D+I co/-if-GK/gBC8LqJ_~Vg'Hһg"׫L|bFlY?K#\^9hٶ$-O9;vdPȈͻtb]7xtDkFv6΀u}(͖COx*.;#dս3y]e[Xӑx12GoR̡̋鴮=X|T!8ܑn4z{&`'˩ݯP#A 4i_[fZ0N&$ akBo0-a/-uN hDi/qVQFXhS"Qr J (hIK{h~yŧ$'9Fi1&M{Mqf-ZbLlj 8/BR:_cќuC#d41Lƚos;P %q :Ttښ:O>bQأ*{.$ZR  z@ct=A)EH# cΚ[BmFyB14pPf4Tʗ W`P:GTC i)Xn+X*"9lL|I;y}"F0}Ԅi Qbk'C$)Jc^N?HS!.> 04GJj:% Fʘv{b!oo)0ѬR ݓ&} d2\|X0C6z94ۣ_ ]nK5G\ӫE|D _"Q' f EBV\ȏ/ jh/RfވVvخukm?\g,@]lqN2C+<`1gY3IK5 #*&SgΘ8oV#!zT[`4.㹺.,Gm KD#KDڗ)zͿC@Gt+YOCQ-Y}:W5ky3 ڮ(w;b&L a%)H}zhPM^π| ii2M5~~&mD}A7ўbQbܷ@!TpGnM@xϵ115BX1mwӮo^zmD~w`iӓoM؂L3il[5X,r <˘ ń㯉6NsWxMg˸ӇH(^ѳ:pe.uxp>o^gAgB(8inr.AiĪ!ܟ(锦@Lk]g0 Ef-4VFx| ^b:Bc%BA&daM {d'Q‚fB|j XOs QRrRf׸aY?A%Ŝۤkpm~T| 4xKQ\utQvvٜMǬLPҝ鶰hS㏮!ϣ] B 7˳ ȯy@ᦸ@iRn_*ͮZ U eV沍e5ԷuV9&b ex$f[zKSZ,n0p NCj>)[r\s .\5kr$%$Eۧwӆ]㌥ p}x㠎_*H߉~B 3=z ]@q!3=7}Dp8Zkl.1['t4c?'FF/6)QҊzj<'.%|)^P Xد| p:| FGeL DcSۏ(GFqG7xK'=[`Ҿ1$9W~^0C*@[*IV][m7@{igjH q+8!<;-c|ʏ=Svw,{yRp!7Vo]sabf'cPMS$3}gj/5XZ"u>@b<;^P{*j6[c V5NL0Q%ÐZDN#X9m+'R.Q il| jB5wyjX|6YIGQv 85 KXLDRPLpit OX!: 8} s1VA UI)6REV܀f]\8e%RG3Mʄ? 0{}.H w^YTzAֱH}w7Ђۀ2uu"qZ"5EV$4>Ë8 s{g<ߊ<|rt)1-"8 uwgS'.zPjW:*zLԞfMT2w%QK#t9!y%?එmy\r\]F)=&2=!{k⾈Ha֧.Ԥn'sQ!P]NL5K`Vt^1nnF]D[Sb$ȚH~ dn{P3n|WELׇ0<@%Gyuϲl?/qz_\' 6JPqr ЏHx9rhτhWT2*KO&D|ZÏ66ծxVt(_|\J[Е+GyͰRwNFQxvjkgyUПltbH(Z+>`q+ ۅ*Z`nL㷎:Jݭw6dd1:\f'Mb^e~#q1غi~Xi5MvlnnC sh9:!!g^NnЇyIqp[PכBgm* vyW2U/!o* (809Z2~[qK9+Q ڶ4me9#nǠjnX!]E_{x13ML+Qގ.I/j6`ЩPs%+OޔRn6Y0mNp&ږon Ϗ]uWbn@$D&oýBVZ[Gο_ZhTs(L'bE,(=@ҩ`E-^v>$p'4q퇳=)[H^.׀jشv@0N,gəB,±Ĩ1sn_46.u5]ĮgaFqrP.<'uofrür90/,7WTJL7ξ=7C{ca* JMF%IÉlvBnCRt絀vQ*FDDvTp!K>qbOpkYU]`jtijd鱆S siYZF}M|HW@f?ߖi!mZm+TȚB8B`kŰS0Rp%S0\=6B.[C,<?쪂Ɂ0 cǓ>l]-u\XxX"#@*WKJ~s>t"h+>SHHA_Qc:;1?4,JKF,v_e&O ˗vxOFp*MNvE %~ׯdTp:{v(ek^RpDCFqIBRilⲢˇc29z|tK<(´fjS-vAI A>hP~_[xAqgnk}4hE?Y A5gWaNsq7n;y7 q 6G9rU|(7&6Iq6!Ua9n M7(@{hq7%Gl}wQF{Dzyzǖ[RמF%idOvfKdS9+|'Q_.o&` 5ܹtgCc{$.f/}QA3sb fDzG݀ ^,ė"7DƗ6%" bcG"0b}]^Oc+S\Rɻ> _51)ŽxOqʠ"bmp3OW;L[z$bP%Zsڎۣ0.$R 8oIרx= FeTOȀAe_n>Hp[Zcˁ<=>Sedc(!$<=y-1AN/auT33) scM\Ʒ.fnrxf{PȻVX-Hj}<>|`zWƧH-&_;Xl(컬,VXGd Rj(T#PUrP8UʋttHZ dL6wp/ Q8hm=#O ȑ9YUA2Cܳ@(P[Xk"qīƿ^"5^R+th(Ji4im)I[ܲI>cTuqoʹ EzIvzg"^ ]cl_reoOBSI ugh"d;H'Z$+[^811dmVF`:5^vN1/ҩҭmx;$፯bOOXfXfQ6sf2.jKP}x6H "Gx"γp0 T/<ߥ'͍]MaŞLKCEupʉ;qT.yqAk;_/?Bݮ/mwVew.-룙JV_2ꚢW+ 28X=,⊕ޙMG!;IYEA ʼn.O*Xd#tɾ bxᶚ^M5 N:ʬldp#|1t]>Q~0\in*([ 2cuF3JQ*EzŽi)5ԳOMػrdy<0,iTxED(ރzw9z|$@BߊIU鳹n6Rz'B 4g!zkrgn⫆VXLITzO[2*:[D~ K,M{k>I%LdBlP÷ ـͱSMeBK{ GB\v`_]E ϱE}[%ոeTv恝HZQ D2M[뉦:XՊ5 \ Mdp KB>$2KITAs{ @,Eg4o>:C?-Im҈"3[&'Q#eE+\}W|>OWs*aTfYY[гkOD3GytJ2(#i4NvgY KٯiA,y* cv|„,8E\G7dqSlR!*Cno e#7b/Z(O &vOvR/s2V@<3Y h:OMU{fe'(Ӵwd Nv6H|SvC veKHmBhG$m8lx`Lbe\$i eS}5!pR$FRI}t✭^괌ݝh/n-տ)PtԽ-p," hhO}7\B#"Jэ4FwJNf:ʡ8 pK妍 CewRo ? 4Ad׎vfӰ=ꮌװ|GeN:LagA of_JՠFRȱt+FGaoR{AitX:ۨuҗ6E &Mgꇡ'B'GG!?͉ hU3?} `ΈdY+:p]eW-ER#JXU<ɚyUrù̶\q?ѕ;1O}]g%tCa>0bpaob3[Ճ6e %%׺.˒鮮"_ê#IQ`I_k 9 w"" 9%Bm2;O ꉇjydtYAN 'p:y2)FctE,1rl\ۺ*Ǫ"ϳx{0daw_p\ɏ$`1t%zl{ZC,Mǫe"~dn7<^ЙH);3IPoGXd`KtdhC!-bb}`;G}<*y@(]@ _Xz7]^F.0t#MY,)PJ1h4z.`6r%tBLS-NIf9#F6ԓ`hW\# TŅ&f! T)pHcHDceL vlT9jJz4PMU𤃚"Oz+EՔk+i`.&>"&ajW&ṘS>2RB;D:x.X=.JYJ|  l Ò h>JLav^z cJ_)Lu5ۭdQlxhczOJ?ն̧<:OJ,<MNV2]lgm2\ؒEVPUr z}d>Yעy+\IedQ&rL_5uWM&v0L`QA|\8o&ՙK2 ;GGQa6SAxA˶4f vՑMU]b`Ę -3\T)P8MOL[ظѮֽ *9T;(k+x1&|,c|ő Owv$bɕbJK 1WŮxlh1o(g %w:R} P"iaƖ2vr^Dޱ'L!=xiD\c 7' )]>\Ϸ鵘aQH|7GE%-qZϣ\ld*3//G6)Y ZQcT,%a={"h/L`jK97e8`% J@'r_i\-$˪.nBM\Q_صm?k ]V tט#N[EUO9 9OX̥S⩭W+Gtyh#/{_yQX1MGf :bϭ 8aQ]NO$?3R`,hVͩ\OA蓿H38^"͍؏~Ǟ+trxyDV'H%F;ux0z'̴32n"KbL'ξa>-]J8୫G=<qO4yyKV=T{WxZB~P&Dmzw;>B(d_H$(aY'a $V;e0'Q1ڃpb*Xx!kKҁc<}6pTVԦ"Ui-w JPfdd$2_W^M#Ddl#Wܵܛv>ڰ1=))g8QfzS5pD\Oj7*Faȷc:TEMeD:ey͚m ]TnlVvbU~N)*8K/~MJ4Q]'vE; ^Q_xF|V$+ʠܢ^G˃ #I>|OO*a FߙF!´Ql稛5aawz? "\ u9kY)3Mܑл9dN"(=*ڇS)) M:zǠ>&v3ɔq 6TVm4IZ # p(Z.#D!!Fi2MH솺$g?kt6r ]º s9ؽ=G·D !M>O=rY$ۦlj`~+U) GGEPmp-;fk}(WIkJPVҹdHbQSgC?*&'$?r!hH+xmpY93ZuGE?Vʐ(Y(l>y?7N?KgX,5N_P|d!LfwziSaijQ[pt:D&lߨPKԔڞ]DލnefR>{-d;0"VCNl_&`X:iz_hl'эX-$M]ůw~xpJ=j Z-4f*|]:r,sVH~Iu@,ig}|irRXZ ;NI&nbjG܎E^p&k[V] B"i8H0W @ng&C3ք>?V+R(\-{=WMu.k[V> z܈ FP ^ v00h33kLm!͟Q &c:vV%>,^޷B$JxJxntO(E#']jp~&v 3Md| zTnf͎z9dZܱGxoa׻H!u0-^V͒Xr0iPFs.x6ep -C/:L868'` !_N;Qks{ `=}~xy~Ux)SO>)̠|mBU;{1`DzRuamQpNN@ y\L_*@Ӭ{MC8%rs~ MDA>(|&oP2b'nw!Q}kvKn%}!hD9O1uJ+\ۺH3 ؠK CR3^vvN^҇<:2dFm`[BFsw (Q u Edrhd@8 K(hnIuk݋Gl1e6TO LɌ2ܭ ]Kͳήrm kVL36"SM@' "}(K[[ms)nC0%+ۦzB)LH S+,0Jbv{Oe*X+ Ab7 q.ۿ~x< P| Ljfl Z HbIZfsݧʳAЯ=ٺa'hm`ʺ*z|~@*ۂ& ZiB",FSڪ9\ {~\耊w1\IP+0c]pUS!K :ҿA(jxw9.S_E[xV@6H^MPZzlyUr1wacٻ^K&)M̢͗V5֌ӳllq_gbF**Pm^ 4BOxWpăEd(ͽZ%v~1#[p1J.@SySɧ(/^i*0W;Ջzc;31 @jM2XL :3/[%x RK &;Nb82Է 闄6Lq~u~aJfiRW$̯1AaDA8_7Mo&#JD AO«IYCS.CB:}9e[qHIZiQ b!ңheQgnKW!Vn=wd"mN5S+Q`#gi?vb8*Gwb23XڤOH2ӬuAڧh]@w-p{ǜhs#Q_U)D6}q\?AMДI+oA E8I_}TP8&nߵ_35BPc4)RM{zbX}!OiL 7DJ Ө$XXmw;bٻ`Ah Cr_;$jƩ*{zV8}m7ߦf jC0& jV,ǟD [>cQiBg~>t%%iK|i^@"W{ ǠaeoIiΝXcҠRYvS|', #H>*0,? x"l+Q=JɑDA+XLR*WT:ZDn$Wd)VKOX\Ǔ{:#3$Yt]M|| }.ɤmˀ3]Lt4襘d&ʎ%9ϑӑP %_1΀'Kw2:T"jH>h273U|,ޭlF5)m@*fy7<*ͪRx~շ#hR唴ѝ=Wng3C?(mGm(N9pQ)mJpLQt!~Z],jP" }ύFH:̤HLy`StTL5b'S)q_.!efb *֎7{Q, vQ٩eB8j#~[yA~&f@%&J{و(Tᖁl}l-|=~[MoI+w%dזe^891LXCG;㠅b|~H@k1n5Z Uv8pٷ&4webLoMmRCT_3(Mur5w7Uwţچ-A _%vf+g]<8ϔ~bԲ@g74Z(Smґ Ņ-hQXǀ"eJ (J,NJ*Bf8Ƒ:{ P^\ް 2c&3cgR~*^д,-lC,|fS²E>r4ήsL9+Z(< 7S4S=r=d;@uC[[#ߏ^vEεnX#fy1ϟ.Hidۈu.W{7a9[٨ݕP)!n0Tc"@Q(YxuSju`mA:^HI8ʢ*]#|iH}]5;!imagw# =j͇o5!݆hdDQQ)9Vo|Ʒ2َJu1͡U(n-B;=C_YFB x7i齰lfKA"JJaaNÇ6GG#hɋHmoD5d"^1XIݸԦk`C-|N<fQrB#ӚCVʹ=|"24[eN΍Ue7@0qWZH"JW[{"*ĕ[yϡsF(NT<.IB  s1,-}^a oEr!̕ .CCd l^R|ٟ #dנEz,0ζbӢ a45@}<P7ס\hy\35( YC[$! LDGC(V&)K7[9dlpשi8eHu8٧Zrϻi[+9\!7Qq(bd[$ޘ)BL]&AmŽd7,x3o K}Ɣ[΢)ج_4kY.z7&,I 1bɝ 0^REH}fB7HD4C3T 84˟"yqUen]rR9A8@1Rb dv?} P35CC)4uW?WtϴS*h&`S^0޾f |J9DQMҔ4@xڹ_2=o< FYihgQLkM rKkB2y֎'J)׸6*FLY _!ۍ낉M i8O}+d7Mإ&6 ΰ̱> A%ˤ^[rAK]=f6rVNyƐ! ٸKdG'YevA/G)᭄\ANKt JUVo0-:Il[%ZnhC#^$M,&SP[XNSE\Q*®15tʌYo!EK`\\91$LI %{tjkcs|i`&}w a8~=/{B7aWmyTPOtyl;/(#lh]/`48a^N;/6b24ݹİ"AVƖ1^T$̈՝DkVJI.8Iv̞XCߝ$|źK$D*RGd_Q+bG`S иwFXh>ix*#@8#T Uw|X[Puk< p|?5C\å].'ddlcYi$71uCFK io Nĉ%N;2W/u{ ͝8ZI|(Ô@\Bx (ę@hr4#S-=X_ 39^\o&9`+ި7(9 !?vNKORR+<^l~9IW|4!cչMv1gim'Wm/Ig| 4+kW'cZ>'&CNF SI,dD+fb9hp"8o8 Mja S$ۺ#aA֡aB"H|[u[(b`1V'* +CoS?\7&Iu-ќL; yGҵSd٘P 5ևGZ\kh`Ϭ*ױv\V4X9GkDsUo,R:t h1*۹^{u)-ke7(pڍúyKt_t.dm!~@́nPbuqV UχYMWR"}W3~Y\~bk{E=Fҟ ޒWW% yT̈́i{gA9Ha[栾-r<>*2Pspob_/-kwOtR{cKY\cߊ2Zhͺȳnl/ $c=U nGg}IxGb6 Gϗ;lJV0#<S#tD%mr4"&#{BeQ47(@=[,C!t q.'`FMv ~q.?ц-'d!#\\ 0}@Tfؤd6T95.;pvoo[u=E-5o#IIon/O8aKaW7Г@$1Oe)V7L zI&p*ӪNnaI%ew}o|܂1Ϭٟ^bv{at;sVEiMΩ !0_pyhidsJޚ&5 3km 6U+ɰgǗ,s­%UX~ }I}j0*)<+L\d3B-N}8ؕ{eAW?iyҜBHGlTD FKk-Rk \HT!ՍQht=VCF~ٝ;z؎`GIܳ SixЂaF T?B6w~> w<@&l. bgC҈ʳtm巶MyEcc=EANӡIhhz0n!0r@)ãNpiAN~螭 ``e#"oz4RzZV`UdE4-cSz֦N|E;*J͊P}XMyHB5UfK </8*;;V~n1qXM-D"-:HdPͩU|'7RyjMzgd:;Mke 茎`R]pHP3{pn4v,j0!rZ|7_9Vm9p|C3ǬQLdwYu맄09p8A g^Vh f(烙; '+;"yȖLB d$.Wag !PP԰ JeIӨpў'` }3ՀM*ʈ68(-NֿY,DxG·—>U 4H- /iPi'&,a2 %Tܹe\Mv]{U="P1o=islA[(Ai(g&v?ml4ֻx- .m|_,L0wѢCك|*فgfמ%}D~M_}s -(0Df薋ɍ̿q<Ef % ɓ]dhi{nE7 SX$>, TFw|%6:D V$?W`bo~A<=il ZEѣzA3ARh -ɮǖoS^BQ=np$#JQ"D MCza K51@ '=Bڞۃl7&s0Nh (39_i Un W.1o xK%[3q 8mHP"<:2-_||M%*F)h:oJtqSxc=b`M@0iArmϼl@9cA`uej`Q%}9@F\A&u#$Z%($lfɍN.0 ^A:+%1Xtd%|hM]w(PMoKlae1-9whlں"df1L׮ћnC8!Ǩ5]2 kSڌ ]KGIيy EG1Z2,4M6 z:\ E)Qre] {7$d|uD$K Be@B֐T*w'K~y/Ʒ+=~|GHpZImwt"fR X^2s$yqa̜Yl8ižSp٥2sE13Pܧ$5 _IT񮂜E_>F+ţcϚW Q3U<5Pelfz,,HN "LXõr~%W K3ꢬ.c2mY[ :RZ$ZqH&Lr7ݜzǖI1[$Ʀc/D.nfbt_"/ ) }T"IUu*,g78tlh W:>f3c2B(R*aނ;! T-?h_K6vۇZdNSeϻ n M8=-_Lみ+ "ry /Γ&}ҋ|#uFö>RZ@;eMT)~h\YVY= Pt!,+QrKg^ >;}: c ?CSDFϫPv)P]\ЖÂ*]pÕ;V:0F>{)VS( "՘KDc}`<E<NL8*ޣ`c?19n"&8ho,w+1ר#=)ݹ%(קU,?.6bހo̪$4h9 \K^d_P3HJs%,tpdS0.=GG0V;lVb\rzH;!kթu9-ldNxi&u̕ 'i}͏?i>:= Y˵odd\QOnoMXM|12"RJ޿VP<8zTq'0]3 2#@gYaQQBdS""M1'|vsk0k#6_C矙{N7C(s(;);bV ːVΓs)5h\VA9 {O*ܽL@D1U_.bqRJP6w|hR'5|t8ڮm-.EXĺl?RP'`h(??77أKW8JdI PVq^0)K^G㧁蝯 Y:.@HXNb5'2Orf.nV`ĊmB̛iq]sPMq j9aޤa!LQ6\@=$Ɉ 9! bɾ6S"ݲrguпZ3/斲m轟gDhZs7ل94eCZбHevkN[Mcy%mׯ \x`PR{,pESXҰkLF*IE52ۓ@a$( ƣc(f~4PU{ղt̊8Ӫ`fڶ 8\*Gw7cAbAZ[m$ L6æ5͡84OƋv-fue+es(J?؛C޻\b*_Aجf׍߳.3"2ӟ)¾c)|.]^AKOxBm,#o"ݞhϬk>H_Zڍ/;ґ+>`8`N7|zGIhr|ʪɤC&94U+L=.fEnPrRo+Nɩ3k<:"ֲ2{U03vHD&RJlATsG/:Y __J.0rk%;ksFyPj/,V2~wP]b'/a=b,NCev%=L5;HR~H-a;Jqb:Z_k%]6mbmp/yh~=3׭6EZɸ9Ѧ_02sbLb2'?um_eB@;SvI:&@٥+PW$OB`@rEsRŸS L57U &i@gJ!F8Gpиz`_d^lC,Y'1-j),Q,?Z@[-n4;ˊm *FӡDJNՇNJB*I8r?vg!MH?=}ʘTunk17cw'gJ%g䀩ݼys 6!cBp&n;KdBoZnR pd{@ Ѩ` BAe=fzNг-?ٟ pH&=?e`59,NѪ ef<;g c(uVrWW~NYuz/3&(Xe=03 4ĤPc?e9>wmuf@y ˼Oַ ~νo^_EB{;fE"_a(.U?<SK*p@M" ߂^ klv&Gi]h*師v]R7fM\7| 왭 "0u@pG9&ԚMwF2\Н}u<%]ߩgE+3Od }"W b:7iDv=/0Djֽ|)~=$4kНAw{n-|QQt}d\.E.,]KEK}vx畃Jvt"_[fH}vӑ'0Fj ^P⣀K>c"av1WX6 婢~sMH ; E^;k< HPcvR]t3ϟJ'h𦶑,KēiLsM$ADe^FI*41bHaZ4д!1xv⣱NlZ={[fy{U]9!EmTխ{F&X lN*tpxseאc7iH~G5'TrPZYWٺJ:=XѮ%l[Ѥn}J  r8ՏˆLS5{ȣ Ff[ Eӓwst?}=mgl*''BҶɢYaK2` M' [};QK4H;=V߫sqa.(89 FV[/srjm.4&X$&];`P>L8Ů/oCd=ϘSoãG[Pp>jsx'ӕZ>HߦW0u:hN9[6 r@?YIIjA=1ٔjbL_"l?Voڼu5|}U}3\!u1+Żvc/BD?jK࿏xPN,JioU ֎gR'3!>NrQ(sT),P&v/.&S/6ZLzJ OlPWZҩ.U5Mk!ֽV쌎9t:-ǜWg=dS-;"rRD!&ܓF|"1QډBw[pxdl]Yh~~~6.n#;7@IG .E.S :3k@MP&k2 'TJORYd5(EUx)m4;ΤEKMS86Ppw%R{ЖCi;B~ţM@(Ǫ(LJP,B.՞d $V' >Jϩ뜦,e,3H/w  $M;JKnXeEs4(gae!&$!~@. EK0tr%9|ƺ8ѹA%D *I̦4悗0YAOgu+Ch*ǧ(0(Erw@ ]*C9gGz&Apq^4dd~J$–'(<)ٚ捾7ZI4E<ǬJ  BW (ٱt =bPzӧ$ߎXh1r:+SJMP$ϔOr ax9_.nXdTa#qtd e]@lT|{9TؙKXq>uYjmH^3} wql_q`9z1of`(3Ȁ!_ 0Tp,U$iA32 2oY͖ߑ-C jo4:$䅄 KZy|{fǩ./bmCoZAY4m91DJPj_餀/5JtcdZdoP2Tf@vm񎢥kciLkY2`u4-DF3<"Bd{HyX 0Ek6^s%UYݙ-vt"Hm:46K3;<a-nԡoFE$Yor&*D#nyQX6Emcs#q5q5(8|:K,5iyNHtO#3`9nA6ivHTrD}%#b KRKD=U]%ʙZ+ ,tM`\~tm Dև:ӵQEZxh-ՄeksKg m!&VP1Ȅ%MMӂ X{yH@_ ?wv͝ =8 &+53N)Bˍw6Z%Ɨ0(צF٣rE Tl wfoߞ`hz}qts@b+!e"Sm1n-^UH#'R}(!TPwKxͪoS nǛH[ N[UI ٗ%<@'#oQ]mKRx\x> Ǫ|=CGI;6F#S$+^x 'hS*(R=}'G$Fh ad>%h$WES}|) :8T !6eq6W]/A=0)SL>6x:aM>UZ;bỹ+ әQ!05 S0iOhcqSVZ@9 \zY%!F+'=ÕXWPXMuT٩[ҜWutt\&,gle56P'=hcc:ԉ(N @?r Y?K%Hm_'ob?b_(K<ӸL)=Lf[Y)4PnPJ68qw 扝~1_.*+JPGw V=j_7*n3wsfc_+)+Ñ ܷj!.B-FnPǨb:?u^`,{6wՒSyH,0BJmX A8m)P|^/z ):}{.l`WN%bIT/^P f74uw .TL;g;P|pi~2 +0wNh O@3c7ͯ[=4ajM_Sz:8T $bZ1ż}o%_ݴu.!,3 Acs W23OTnʙ8,=xt6.6`2D%I2BӠ |rX<KwLJ@hYܕ9[,qsgDyH,@'{զ+ѪVOCݪ\Eb+} q]ÝNi 2gmp޴DF_S\qv#< \Y50~,DJΔ믆[UlaI铠yOaƷ2|0"4M%PKH-(Yt9Dyˑ- 0? r` ͵u(Sw¥pS뵱M&cNk5.d8v+T(2=|NOs*@],6AnqJf nr,xgtCJ CЪ:{a&!́)<.'0յ&JOXt,U욁FFI"nY*ĭTƎS֡ɪ8J(EZ&W!_5jdU> ' nr:wWov 1ĽP9e)N7= K!2E@...babC%2A^+\O,,|C,4s˷uHU SHC KK}R5 L=͞Xwx TgH12قo4՘䚇Rp0I>m.2Jι8-$C9iN-;SgX.0m,51Ԁ(ig/ F#ñ ! c_;%W?Fv} qya UK3._%Vc:5 @/,SgoJ?^ߋ]-因y@ej$&+Aѕ2coCv랻Kd"";1ҿv_~Cz=TaqS[ wyϙ1:$^Jg#3"++@; #.ݯN=X{6ƍ A6KΫƩLjI,sl߹kXpk}p4äݸtIu+ǿZmAkܪ!m%8MDd"@yk.^]u Ч3 /wUp du\=hgosFY" 5+:iÌۯO&u0hs]IvTU"(l4+'X桶8Ҕ 1!hѰ-,Ѭ@+]+ߘ RbL{VUc$tu[]:B^FFT} !ڛӕt0ڔC\Ռ.! f=0%,'4DBi"1{S=hο\va;M?]M$y) t5Fms~KMV!# -cd;뺣YtHH!6C +pZI>A^06OBo䶆TB-EzT2'T"z~ݠdNfj$?H'V;Pύ"XFlI> /6λԄYLpň `]?PPHĦ?۟~SptVkMgP-|gtc&+htOVzN+Tւx႘'--"cً௟m0SE#bWD:mlh%-m@#:E'Kd9l2&|ǴW%㷖"$ׂy$nWzaZ-8\4݌Ie"|/*c. q]нkfR0{5Z~4 h,ф5zӑtt/ ݒ&W $>7a*JryJ]5 -)crK?reX9YF7N崠֥Ai_|T m]=4*+3,-u0ڧq}pgSoUr8{7J78}HǞa#dм/ {t7|uQ49lWR' 9!I׏0gǷ"% sI6.Eʞ]Z  ^Hv\¬pg;9Z ;Wv1f{dsGm -z_bCD[vwp;<[-6! 5n6(K3k!:gMx᥁qbTc T6m7W Yt\SsgH^]H:`OrJ.8`-׿y7ƱN;lpR%uW{+#f5Z8;>=J|‘2n:>k CMNN{_dSdbH/Bc3z_ICBV{Q&# T(tV#P#sRj&M,wa_k bH_S(UvQ<;LdxwNjFEo&P?Rt'p6'M'o+z0J?8T8'<5_$\H4_Jjb-@T,ʚ֤Ԣ߂wLva%0PEԅ~)"GBm);cCJAm iapM"w7&ˇ@S 4@~'&,=0A&ϋtb]s ^#a{ĥ;u|뽂J!P@njr,,reD󀫥xFq&pKr;ƙj,j[Чi~*U)Ǖ2B{$~W֭.!2Yҹ1A)WĂccV.K<"݀{x)vSoЏrY ~i"7GK#YhTallhD•l%b XNj?ed!'cpYǭ~Q2ܯW5;4n>W:}lUX Ygʥ@\xuu9^^>&LEj98ꎑ07+jo{4~ n^1?~Ǚa^aԚ$TZp =##Ā. ă脶GӋ?2.1Q{JO^t?X"Q5$7.V-֫A5Ɓm{x, 4_V%: \ѣ/](e-pIҨ[qKovQ"9 %e2Y3ΑthOMLѾ]֨~gGeR10s:ªpZ/iR[ Lc1ʘԗʅA/_NF X/4ۭG(N<虩CbӠpsѹ6@ѾU^Df0 K)&zt)y0^OƚK k4(0Țdl_0/FjG=)c HgĠ~ڱFЊ̚Υmgo'zUH.4 l-wqhS?qBvy|8{<9)̕#B5f%9uAMVgngC؂v_}pV;h{jN!BITB06@O3_ .D =f=$f!ʷZ 07wΤg0| Bw+V&xk8l;{iv贸-r5 N`}2R/}D?^,i.elsfEM?]7#]vBG4"3KC*HݬJb&ݚl܊j!ψz9 hXW} Oy-h‡ mcZ Ch3s#At; O‘pt!(yLJ5 rG5MV)L*sQdYc9ғaKGw/\L4H]3zW_@n7X@ɠt<UbU+øvMto.'If0p>a6C8.K9-Y7/B;;qWHLyIhӎ]X6ß,83 YQ`yiuW?:#{VOMɧ<"z;,@!qiAH9 ^u(r(ԶdNdk!tXE1s!maBrj쯬)i-81,2+J8Wɬ?ۏ>39;ڿyrg8N]{6ڀs)8(S"(k?̨X=IPmh;$Ƚ Tlm>IR5~\YoP?'1߻i7m{J7:iT#NlL'Z6LK)@CS y;s*M|3%vwRGj%Y !L=M%qq t4^22{ӳo6it E1C!#P4|%]<1qt!g&,@o9[=ׂ ypERa" 0^ H>B'9R)47dˈ`[koK6zZ=~ȦM "qEx@'kDbXV6q }]O؏6Fly'\jK?%9f"pA +L2W}T)1NՁklޜv khf>d|UEtn-#|kx2|8:P6^17F]maNhS}2PfFkK6z; qmYOD Y!KLזV͸z<8pvU=T07Dw[Ob-}`we0nj,mV&%8< (}fP=}1S/ix*\yWVS4qkZ‘+~eq9## nP`iؠgv}Wʻg #Z+.ҖMT6]g Z t;Tgo듑1&nNեxMPŭ[;w|xyuF%S=[E ㌔ʕ_pH{N_eàe&;!8pOxwP}[0ACY~C< qWADLgjǴ l# 飸HzIsfb+cm2NqPxkۦN@$ujh] RCRF?fU| g TR~Vd*=bMD#3F=LV Yl.cցDc v{'f@4r GqAi \w2f #dHb\*oX<ʅdNЫBʄ{{i/1$ijx M{U5,l\i,Dի&IgLpǽ|* Mk)?4;!!'Gy L7} 5YN?bzr53To }wo! gg-GT7a/d BNX;'z+gRC4?׻wҘulL&ҮG{ƩD4RUB^XUoiI%DwAO߉ =O5rx]#kkʓ,*cw6w^P^n yBGæ YYF]IBԡ]Ғ>nKLhCpZ;0֮r' ՇjIΟ = ^y֝=&yYfRCIlJ&_ڛ [k>zV Ñ?i!?KF$~G_ _% >n/`j!jϊuyUrI_4!Mp}+e\@%HAEYrk<3 %!}֛H,MhS.G V&gJ <ɳ/ocEwUʛ8fs$}^>97oq;.pTD&Pj(3LI$uWj$1s//IP>:^s$3vNNGN\ {IdVhJ3W)fe, "h CLU7_TzqYґP<mYvz-Km\6qe/,I?'If AoZVBanv'W@m£Ȱ#*"aZᄐQiQC[j Hp qƄ,1ފ(DP'R=6<fی'%yy0QO`cSO/A~2~;!恾Y̞L/6+ nwX +R ynEV'BbK >EgߎYҮ >geZuHBgjs"kWna xȪX&Ia`g+=ꗇ\,8Jdv:{#`r xr!Xdݳzc L6Y}l~0o}l8A>|\_}ic` R)~pe#ɾC%< &jjvÖfI|Dc%=$>c}\Q NL|E_kg.ĞY2`o3@P VYE;Ӗ1 BrA&bGH: *,n!Tb}H**lVM?gjAyp zp }bۑ,g}#V͘jn{fJ??/V񱀲\rNkN 3uNh^JCX崯S Sh d S_'־)>Xms֯(,XԆFmTձThףe-$3Kœ09.J Ӭ XCNs'Lh)imB`5\TpW!U<3$V ݸ1 f(HȼM|I/U652Lk*rNpdy/sb\mQ2~m !AY^IՕ{UIюv0Y7lttuNMyaH.EK I?L&rBLLv\g⩍ӬN%׀j$G28j|DG`~Ƌ7 `KrKPX|"}Xo Uqrں+jz`_+Aȡm j .7/'yׇQR$޶LawO;kuMv4@B7ԟ<$G2esN+~My.L6n^)%5/[=c=Pkh〤g>Ś*͗Ou˧64_XefمA"8=tWKE!=8ۤA٠C MaT:.eh8a !{8JwIXǂ,A1k{04X V8`nrh뙉liR`{ѪIV\yX1[}?MwTZ OgvF9TTρQH*~Ё؆f"UgfOvx@tGaHYJ4)ˁ7Tu - ҫ{s,4tEÅ(8Ǵ 䟄7kgq$ǿ+tf# nE8\x>Bz>^ruvQ׀Z)-ɜ肙so"c}L]ɍgyk9쉞/zVk~2*YU˛r K2Ct; >p\(O)y4s>.~_@=>~ȸk_}24믖&n᮶6/y}0 ,*bv xh@wZb?$:Pm[2EE!ʰE):R0.t5 "ZLφK\sJ.0u%-hS1:y*wy7_ߌktHn,+|PU^@tghu aqȄń3V9ob>U5M1-^?Ku2z@h#@$P^k(L3.8M%iC/ [.(CփneCpq> [ۖ~ [ѥڰIbRvYo/!ʤT%eo ªE|v X//(r1 Imsu Dg^gahIM\I7e]Zdf:_^Ͼ;%wPD7G$t`z/B@RPm4N§8#MW3m0GFrfUƠWNMkN7W*H(/ =i_u'iGO^Lf<9ZH^|Er?wdx%= 5>TW˴a8wBoLŴڌFfQ`4YŊ%O[͚gʈ:h:X Wdױ%zTkWkVKu3Ptݤ<#ŦA*]?JR"5:PK( q@*ŷ4Cڨ@UaoͿιgYZ07070100000463000081a4000000000000000000000001643420d600006924000000000000000000000000000000000000005500000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/Fh]?Eh=ڜ.+ȝ^Sj6Ys 7%OCNZ۩ @01:aT s` iN#퉆)/1´Wjo7kB|{Ok#5ծnS,PYG{h5}:Ff"nZ(:Y5q7vT뉖5EF7wM0A&׵jW?3i: gPױTkd٪nΌ<4s2إdAݤC+'`a;ɠpg]mÄفs-,zQwR}g>jN$AOIkLnkU!\JKQTmH kBVdgH"_hB5gh3SgfXIJYyJM!A8 $&j;6R/1!juOgDۉz:bf jr6LOQ2!\)K: ߧy 0}rL%~ϜDIrZVrx"(6VaE $[䆝~Li|g9pyH4cK?|3,?1IjԬ= KMt3];,!vXrʥ'4>3Np߹DYk;~ v*тڽ1Q.^Iݯ`{<;s #U 'OdpMJ\z ypg?1,-ќH僖Ջ0H,[HO» vTw th;kզEw:b3Se瑑7/Qh*8RN̯b'(83l $u0e/ؤ@'F%湥ܳqaGy,"~ Sп :n]?]r?b L~z^J +ovWO3Qj7m|jF"WźVn*ij˚}sm'uγ3#;N`tTLxS#lGf`]Y+rK=X5dOuuob x I?KbW\ۓd=Q(ڸE)xQR8s_ ;U*둤NTLDs p|]fySTI/LQ-}7'tU*;UBf86FauS.hh7GZ(am7uyW,~Wd F#쓯Пn>OR1^Z% ;xї|89]g+?-Zls,o>nGZjC5L>fWvbw3@0KB ޟc?I>q~BM447ըyxdB4 ?Zѭ4O(EDXF&\ҦXI%m6Z$ ;$3>,`V]{XK6Hbέ (G'_lEL E#xv6KҝsavfmN=6f3}Gk.4t]pb>+jXq4🭷gxP /6dsA0vOoWo⋫[5!Ev0'YoAN0D~χk9Z&"<樱p/?Z4Cs$0:V#.$6ġ]}!A^d_oU3'`;JCNɢ])|z(ؐsuŠ*ĸ+EGa1f -zykDˀ=OA <ۃBE3 Oy:-}o5JCį1CShƠh \.ZOZ\Wifbv6[YK]@IR؅1 c:JbJZ$ TjBlb$fv lCT\%vbn:-8m v98әGd9AaH>PG2Rd}=r͘"Um5~KAI{"bs.h͚Ε*M.DFv[9aWĬܗ7y`C8dž Vˮl(Q$$&mKdlГ~1GU^6ٵDHO!c'GXWA!\3w_O}:}C <ΠorR9oX߿C0Scefvg [ޖ<^I0-rE .H4,OSR.P q"j qǟsD Mކ ;uA٭K&ۛorf^=iO?_D*SbBJ+W5CS=$e伱hT imhsK$m@N:vF: C! hhPJМOR򾥿nqrb {3YG7G@kE/¼ъr8 SDM?^nU;1&*lP#H UPs.ǀSØw.Q5"ͽ⃣k] W>=z9Yp$TrgG/ 24)' S'|( ˏn)YK-RfdT6m}s+"kU;r \D:HoOݍ'Ogͳd0i3(7AW쒘Gt!H''Y0nu8R-6t ,B zʏQGy65==MEQ`EgkRRu%h\562ʝ1@kOC=n%F'/7~nY9qo?eFЄw8׎$o-GAF.>LX\,A>oWKQuݬVDjS0t/ݶk7Va"9$ %WZ blsEX`e1OC^2,9naj3ĺ>aE{q +m~ ,\ɘ5 "NI7,~taٛwQ,E)Hpo f>q8 1!R?+xBг1fBs]v Q/;뙀ZyG$ [rp9c&U,F?҃J`?;TJz)e1Tu/?p 7%R~xktoa@WCƋ7uӒ q0=u$`axqKcZ.bF93e8cHSjf,UI`yD?x'[rptRgI!:30ph  4XA-)vF7>^~;Cڻ{^U,ڪi͢ #5sF>VA #Fe$|u@Kc=&Ztz[ОSIῘ@8x=VGFyjCv,)BqW.o@_7С&瑩 VhLG "}7aq@k=yg0{ +z=QNn:k ȒzU*jJKE:t (A!D/紏<-.Yo G4y}Mfhd: oؑ/կi6\ Bw5*yQE } n⣐RoϦy$ b /[dB/0Z*AIz?^U>̈́3g 4b5 >A VDF'*1eSˑ|ӭ6U΋ CK;5-˓ W_ '(}*jl[{I;(r,*Sb`m49J-]l$1×"ʞƸg(pw=UU?[^06fn4@p˥bǎQND׬(&d޽w- z{@֢6:xw`kc2ш1v]*BD$4A;bl6W N画۲?ݽ?&LVy>@TaH`9 }(ms![vZ,MX$b.#Snc _ Q#c>hAؐ#Y. ]e KOo : ˄mHv!BegV|G#jFooBT0U!tiih0Ɔ)Q?| {g OtD 9~Pbc ~í|C?׆m\}J'mFMyZkNa:4QO(J P8+Yk4xui) ,F;Fh6"9C6_;ɮT4HF[0䄍ؐ%V 1luwc(6irޕϕ107^Ճˌ-{9#wKR"?o>jOutM\$ rCRXu ّ PK[ԁIlzb@-e.a&AK 4fWQSˏ85' W:i’^\vHlrw-/LjS$~= ^]Vf(-e``pղb՜z9\R $PUz;7QޤWќ6v /EC5(=x=~S=T|txmO-wH?қEgg$uoē"'*}ZᤩD LG:?%3n5p]4VV|1:Š>'eKt~SN,m>#Y(2k!q*h#AC M׈"?<<o[jP{ufQ\x5NQGwRN֋!FlxeU^{L&IAd1%8>"WI.2V֗C Gan@bAja5ij*x ɝ#0.|[Nиmu2Ǿ\'[IQq6֪^OZvJN R1HVeX,3uO3vl> >Lhqm%->Y>6Aw$ RdNX`Vhgt`@i шإs=٭9_c&wM>C8hJ싒M6׆ӹ9IzJԒ):z9ٝ{ ӒY5f4% >.3۰r[9m'>ɻ~ʠòqa"vDcuyBD'V~xmpę:'?!Ii$Q`ɮ(\~ owl6ՄEZ_qf*c7$/ @_MdnxKopGvt?GseUk] ]1LFee(sPti;>ŧQ$My9.:G,\4kO=|4'(Ƣ(a($~WV`Mʘm[h0Z?\HTx3v?ei0Zq%B;""[rqF\4j+sc3u}M uVK#Su:7t~OH`zą$b~{mGىAtS~.e#LP&5xdlB %EpgS>bW(* vu`U2<)pOHkmC[ m2aC% hUE\~Dq1[QSAԗl$ˬK+ T@ 96G/f}'әiW7!7[mQhX:XIm=U!@pޝX7[xY4tֶOm+\z& ;gŠ9| &13B[e01sUB@+*jf㝦rX3ۮVtS7c-No2$s^?6:Շ$/ o8Y,Zr/cK]?"S*5]HNTȢjzDq |SE$*9K,xpEyb^=jhn݉VMD4[){%jUA"J H,Cʓ':7_w׏;x-HaScDzM|5k/ڠ|WUJUv@fKq8&b`qL0phu>el~ߜ9ZVðRik O'꣧jiވ̒Ss$M~6)KTsTsx..PD. TEUdɝ!P렼~퓒@lIǡbRu? v5SL8 q_:Ve_֛Ɇ'2n[.2>A;C{飩-9-w>WU1P%ӎ?PB?نyR~cےke}?WL(kgj *cS!\n4vCc<]z7u6PfS`,9(=|ohg*|͍]e-Zn钾%'܀Y/1x /VDo$>3};2KGg^GIq &e&~y,GN*xi=e\w(Rn81`1qC}F"TBH8БeKIS+` .=[Af؛-(MMW89U[qiMm _X%zl/׿C,ۘ.q(>"u8?~?_(V5DD@kȗ-߾dN+DQ|BS< Xdn\Lt.nQK&2*cj8}+Xw ʌV%’ cYoR%:]譏 DpI%\і*~Bmj¯bo_=;\; \05[&*7YO6xcp*RZYX8o7'#٘$d_;lѿ-AM? n#RHx,e+ `G):`p?] 0LnX+]z;p V1iÎEW>q{r9l<ڌ'5d180TLJdR0&V~\Q ei= ~u}Զȥ_t[N ɽW ֻEg#_ڙ*f7[͹1$kb [4?9G?+gl $WD'4bXhAvKd[ ]yY*$2>G9զs |GpB {wh{xNp> 2kN>պ"NPE\SB^ jrDϜ<ܼD:z j6I*@X:<\6Wro!":dhn֒(=ًjat&;}RjHxqF ǝw[| ܥ>0hp<>GULI[C5J歪)ڂ-]DYeQM+ʣ">h5v^R@A̛a€%5IvV ˽5䮛>3FE|a9׺@K.GHyT׽$lq6"=HcРLdz޼"j|ԨwJ`89ZR6:O6Yksxq\:}3RFsDJVIgW垥Dj(k `vP?[>ыYC$x3]<V𥞲,=Jo}2swמiyE;iL6D]vwoC.=UIG"#}h`^3۱3^k!FtP:h3)M247 Ά|FS; 5^s@wzz(n1Kk IvE{k3i]K-c,QEz:"I(W=V}7A$ûYTBKdB܈Lܘ̽0!]NT7 O[K!!{(\މYӕ̨L* @j6iE#!eV_Ÿ˒分л#dgfH ПNc,w-]MuQ杩>"q{zεxD+Q }zD _V %wdQ2^IcL>@y& 8wNE]kpS ~q~瀾_9Ф f*R}Ȫ&_quqCH wtˊ["U??QPXw#7'ly;R4:rhsrQ~y tH^/"I:ڬ|+/AGEcuqw")J gK_[$AqmnSsF3E4ʼn?~5k:`&u7tX4b OC߳X]" 8S" M1!$2ĕڎK}}ܡ/*׼ #? =аJwzHڵ89W2LR_Ӄ:ÇHaⴺSb9ۥICE:Ao]P+} ]enZ8o%c7D_f{p,sr R9[Y2M0#Aܩ䐂VKt4E'io$HW.BNiC헦c*au7֐B=a_x_W D#bI8]Qe_8\rUPSn0AB%^碯N.X}tq<.&vT*OW-T]_1Mu*i Ca3u Ui|f6’pgb"6a &*%\71^j؍`Xa)TgdoTLa$w2K~A+a JCQ*x:L=m~ DtG >_Xn\C (ͅv#'K(ɾij{yD'jskm;ٴHǿMXU_x2bXyR$*XLb0 xBfU}x%79D>VH .kcc;&Gym.XN;~/-QJg5bAʇ:>0_ޠӖ3l_.Wgm"CAJ +&UhL$KhY; F7ak QҸ=CȽ2 !:ߌȥKo*FLr i7!@p=„!$y,- &Hk b~ա6'-Jp}K@UkS*?k?X)]S%֐n|9夒#Gu/zSU)GU+XB笿 ΅A`} Ҟm(AjpSuJ-_֜׋c2Oءiz1eVa[Bh&@/޲~W9ɞlKtT) Q0e!D7m UG <I  &2]`Gٱ:+T@ … aj}kz}TB4ك\?eA#G=fvu,|Z<~=bR<"ST7@Zy< >6 w%UqGmCm-H?0eTjO3o?NQE|JYq9ߩJ)JFMo f8/0n%/oBzpfdb#.oK](}eƧଜkz@@c:iKjFrJc )״&i;pNÓw5j7MWMQ49 uk<$ovBk+[Zşx,ODZ㗟BΓzp" KK~tukHkl3Jp:Q75CpM6֔ ae"<{F[_aۼ { [( χT<b4okO'bU5ezK` >Ebet,B<$mmầ\|Or㦁xE:D4L(EޠMjHs ZYg\kpּ%w'Txd28cp+^&UٶGxiYT;>QЬur[6W C l\W(IWM 3Biw#~Н#`,䑜knX*awvCV8^iFb=|:BcN;MOdqմ fڕVׂ% c40,[V8:mNʞDU hc#TO[F 9ǹ֜uFj(WJqkS˸^ȧ[`KƄUȺ⍦ 8Ӿ/A3<8ݡ'~ʑh ҥenݐ8dkd@bv.ʸ뎪`4G-&v6oZQĠrnI֫8z^z! A!}YgPciYh]Z#_Ù!W,4K#ɅbGuuGz'|e1= em9PS*`(,ki126XsJP^ygЪnnEt8$D9fBPY7CEtm#0.J!- %g3B<[dЋ6B{߲r@+QLa漒<[]dfVkXhr㮤{Ig[P{qTPtJкI9$ة@+$E1ӧA^ H); yx8⵬<ͻ/Nic|tM3m]<}ӽ;cϤYFvϴ"?j_!%Aj!H4[,Eqq/,7RsU*+սߓR/"I|eKݓqya9 N1ء3ikߌE,/,ƴtpyfjϣfiz} o ]few"z倿w4ٔPdii~1Mnq Olv?{lK(b-c4Njq#TU$M\,þJ꿦-/ϸ0A+8VXziBuP Ega*xzD)5nԛ.!SA?w&bho@R %SӕRO c~+CZll,>]8r2| 0G6g[-ZzׁQ^azakQNB&>YŤAD6#\EęuŊ] 6}#hU]7]Ǥ2t/f1k恟p]Ujƚ[tz,HwVЗᷜ(A;ݳ%JnU]li7V8`Xǭ:/~% R]h&JZ@܊þ%#1cA,:-j;)maܗ[# ^`^TXXx(~lEZ6MQY40XIQ;)d :XZP(`+hk i"/r8&Q̂J̻*F.T~1?SG].u'Dji%|I >59m5EsHG ޵:}e˚k\dJA}w ҮS~֏+DPׇ < &аA 6->oP0 QCM^ C7+Œi-ܯUP^M˽C "?8oyZA I8fgdJAJFNQSA+LiMR&8 ]0X7\, ŃE>Wo{l(:dY۱RTLnDcalIkbKZ5:LTIbF?TYj=DVh]_;*=iT_'BY\I,=u7zl?JOw4Ҁ&QAAɅ(6k/qL$_SWYV?Ksa=ta{`:@CIdTN"㱛lT<.tJY3?A)xDz=k7A^T^YTZyWc3'+f Adc pǍ1ś;V`"&1:i$J>z䮈Y8pMZEP' LJM&u [ eßgpmnHc̽7˒ 2f8s;($[|'mZVE\LY@A*׃$lmh *S=-B Ħ-L|qCQPʟO5)ϴYQdC0ەrKZW@7Œ'/k&6Ia a=+iG<] u CHUBHcOPtVV [)tū3 bFxao ďsw`Q>3ľh].͠#PJts^cM'&X G$ϙvz%QDFL@$2l靋" ^({mno QŃ@.)V9Jp}: =e.ЦH0etG7ZHN@RCRG&V,ꂅOK۞zodj9,Or)P\i NԹ%lwG#37}OmbAz;ѱ7ϰ:.'ck0hR}ٻ*8^ A/.<}ɸAR@ hoT;߯5O޸fUvR|U쉋0q31hwѓ,ri+Aㄶ4 <5?J\Fg9ܞ\Sh EXl# .;hN8 SE5yš;0G,Z@sI"N.XlbV>ѭd$YF^h5{2rC뿎f̐fnq@tƢkX&@ηU,ɗƩqq Z!|qwyKwT|UncV1p X%{K}5F g o}}xB7|kx(.a]+#{'jES.+}$?[&@'泮{`q[>jabgVmc OT֘K)0ᏈΡEg$IDZe}SA%+z'kx)^m}GC2A7t1u lቸR/f=)R8J^X!K^F!ɚT_+)2 H.z-8zkMAWSe.G` ^nk,g/alpEV58hOa=:jseU"it@[G`k0TD %Dc֙LBlNZ0 TtޱYUT~FE5PƊ].,q~dQvZezX1`;\a"Od@ˢk L=ߟvzȜ%21 yRB#lï8~J%y RNuaX~a׈"mWg|"s0Nk}|Һ_TS btA_\4'9i;@?M[ 2,T(ȩAX^vU0BO7][M=|>%iCIv.pMX8ێDwoz5jr[]9!t 1M*YX(.bn\7Df2Do%;|6OsQ)gmbj'ReAGG >FoI(r:eput2ʚ_KYŰ7-]{.Z'B,&EמүqTJ g-:F C:z(摚RMϴy*w#2`p+j +WyoJڰ6Oufp?<7&WOdzZZ{M(5hJԊ6S|tElyY׎T=a^>V~K!d&pqĶ#!;:GU -v,3w$4FUh2ٶzpBrIc}1^,T֖ WN`/q~ls٥4 Ț橗؜.|%ǡ=s>ņXן/[c6 i}]ЃdKMR/*HJp;Vgv;1 ȹlm&mEW(BcCĒ_k*HC K&onI8[~BS"Qv'nw|OaI?Hvu=z R<׸ ~@ua@:wLJMp=Rߘǻ.ƂQ%g&^1cgH;R؟hGD'uѭ<3I\4J!zU0[i;̱R _!2Sh Li{8-Jb6G[嚈h}eWlUsIw)-B۝ud?mF#ϭvm~գWdD]cC-E~pq"9|E ؕ?B?()a} 9Oz%`~iXf9=?8RtV'ᾴ @4.Ə6o/6G%|)ϺNXŴ48HFu+Zܳizc%hVvDOzXX`#|[.| K30`vBK{s75ȴ% :Cp}n5N+*WYaHEM#Q2@pmU/G A4 \Wფ%4_s,ڝr'`ajAȘ>mrh[ٸNRj)z:<Z>˦+_Yj)а01VWilnqu* >Nk=^9Bb*\m'3Vk̈ APuF@IUj'{$d] nf_#b5,(JL-mQ2@q̃JFT5|E]:ztLr:k55IF{aAPֈ}.l%){~ W,:e>Ȃ \Je e}n7 ~1]9)):<b ׎֗&|ӛhqhi@PHϥd")'wesX穇&]Wȼ3m3#ܑ' @|N/$ :̇I؉;!X5 81* b0vmo@rt?r`P2MМK#o jGR28+(8}/y2*WPDXƙť(=TT%5)*u~v fT//{:9EP&ge8)UVKr9liX !t̐e, ; 5~r>(xN'K[r9yEɎhzOHX8%69r#`l*M[L/e:I}\~4Ѹ;7HB3Wi ܇% 5+ٟz#C Z+y lR˷O ՘FjhLٹty-rds~ԁ,랹;^g/;d=/gh@\#Y szfj f*aomNZȏ &m TsejB}monR8Ny]-Cm[-͝Ժ[ !wj$tK۳פ_$n  /x4^n1Ti@xO:aV ifTG-=Uj$¡˝=:cS,c/j8h]jKϧY[+{5@ly\Yl[`G> AQU4-_PQ-v{ dnn0]?&~+6^*Uu[x iQrS(h. ;AASՁMs LB}Wl .$b#qJ>ϪjFęb ZX~VS.ލ[M'5>[ 8Vu̖Ƴ0ZPXCvFX5A7ӆ Ri*dȡݜy遇dDw'7Xc7O,d7ng%6q'!Nb(W=KP:CuGE}\[b:e&04A ۠@ڮtbxʯFyFv /ʺ>PhRbܭP~*˼V Ep^ہ(kI1Ɛ"t ^SbYl(=nt7m<^}5~RNj:va5̌DľօZOK5~.V{)+Bq2iG`FRaڪcXD7oBR4|1y DT^' ;BȕcqH1W hx>jx \Q )N3f9oFa/0c;+QODs?1d) Zq^`@ύ9Ea+~F۬c.ū>>c{Tw έ>P3~+_3x}~JuQ%9ct :dv)%vԂu:zwl}uEW[Jf S$noܩY޶pO63RLjKbCt.HO:>g'}1Yz0ttKqP[>yS2xD㋧bgk^8݌#? 1by7-~679LNzԕ'^;VH)6?ZwYϑǹ{VT46`A`Q-.{,=O%N1h܇<^y2 (d(]v[}Jr) ]m^Ɉd(j]fT/$dl. +e+f \o">4!0n".,7H˖xRq%ۊ K0v, 0eޫ 9Ku2F^u%PoCWRѢùiݴʕ .%dOzĥRQ2_vnW`#=xKQM|7Yb_Qא߫N2ld**;0+Hsݠv7)hS&0:Һ̭%\{t -^=)M.Dt]vx*g߿4άCzt:d;W3)!٪TVh 6jQs`_{RtX,cƌ0f~-pů-HKe$\ ^ 5ȴUۻ *j;ݻAY3i2{,x9R?+$#6|#vaV2x3xgi#Di?HJg@$#@-Xd Q Zλ=̉ں=dp<" -'~dlpDb1< 36ikM#3A?;庿a /?{p;*V_y)`onjSf@0}B68 g~@Z4%O2n*p?:B"OJрI$cfݘ]*#dj coͰ]۝;1cȚCS1Qʰb:GGHbmHi{{p2Yh}Nztӵ >RVԭck e]-NUDM"C84^~J-8yVB_⑮֤]Ӕ{;KUS[.W琔ÒWuzy}\\{_@Tor\׷z cGS^бo,J( ݷ9bgH< Nab&zv6lOx lrƌRN/f[to7={?']emn4bz!RmW/F Sy'm{So-Ϩv鍡%SF ?Tqx)oc0jx?0@E%`,it{DVF*M=~dHbS)dEG\9(hy<MŴ{zuT CwԢԬZPi$4njQ:J`cI~RtL4׸Ȥd@l'jDAmi2HȳYA:l?"Kals x[]x˧A#NџAry|Ly7;kh,OȜ8&ij1Gǿ%*yZ%hJ?#JJ[`>ἐn4ϓ7g|="gAGR|_Y:~z;fm!N4nC򘗘=xd\3}jhFN-q-Hj FT ƿtecN'k dP{w,` L4Zq@|}-VtZul0ul8%-]bChseoZHcSD%F 1 G\5ҵksl B-UI={X$gS9=; K(N #ԩ&Y Āxl3! GнgoMM8tM)0ulG6kkĻ-$CǻS[.ÿi^ < $. 9;SONstY>+Z3;!JoِeRWs:;=cN̫H;%>캝_uX[l%C& Sךx0bVa@V|~ \ڼ:l / ClǁBWqE€~ͻ3?7FD|!\=SM &W}n q. &v! +2m:p JObՊ ݕ}8yfW}Q<OB  F[ &Q(2q>있Pޟ-_6'\eJ2)iA솱`4SIUXGy!Q1Oܽ6;d6k fDT˝2 s;~Sn6oLQ>@kRo E~[͖;J*4H7ϡ[[KtYW'wTXiʚL8 PҎߩ*|4{xi>ơ7md$2(TYXƬI[/G+#Je v;VQrϿa<~8 k9r)$S};xLL9c,G|Xm´tIvR-Jϸj? gr1C t)Js^.WIF` 6ýid_T]T1³ :VIC'CܺlB6{Q?@TvLJau/ QUG3E׈Y;neXˑCw2"ΤۡDsY`EkTO/\_Ʊ38游1x~άw#+-(1qNu%{SGņT_f?.ƺ|G ym:h':# k#mls MefWtkz4Pc8d {~{s>E*+b~.A#އR\TqDl44=0.Q^Dh~֒GzSh='J^cc-yMP)gùfԈ. 31,l~Y3mZ郵`-!=Mn~cfsU&l{6pkZ?8m5FU٣tk ݎqj3'|*/wB7ܖf[b[x/=h3(Mt$Cq涩yioS3B2Pm;.M ?aJTV-)p&H=h@OS'2>!,[ jrɢn W ]mv(H!,;6@^V4Q\x ~&?~KGIO6`nwԻ=oxFYחڥñ俟8N A(! ԁ$HoXTHQ!lޑ[?z5oanM$qy @jOR,KT0o½ ʎ"gW9r 3uVg|.j_HrҦOZcQzSWI_ޙ1}8L盧ʓQkD~%H*3<Iُ]P&Gt#I>He1.Cۧ5՝ 7r% 1sC9Ej»ΆDG%HW NǢ?<^Fm Bق [Dh?m X4ȯ~JjTT<>fdbGa&'NkV=.gC&&qŞB,rYy}4@h<4ougDaѱ'XZugVձeT=B7t[{QRN,$FzHFK%QaUUvAs$ ^-=;&v "@M~G/''R JJZgFj.%f:[NzD쟺H6< &i -Ϭp6T"Al,˩Y٤LY觓i.+9X㉨PGP fԴ&Xjp0-;Jk䮪[˼t^0WG>hW:+/15sg]jIHDC˸at mk1_ %:l1O 6 Nʗθ Sۯb U@<h q CՎVPȩb&ٴvsSAcgʽdI㓞#1J7!~ۀRjgŵO+Ax]H's۲4yp= Rz0-ffޒ'Wj6v(n[_'3yL1- " Dbf͇2L"}/GYmd{vk.7{tkYU Y'i5 z/k'~Buy$.C`3d Z78IS=& PyUj[ qX$ n طth"KN ^1|3ǏI?K{7~M1fcFF #VH+⇵F ! ?z`ElyxM3ɂsUGƔm89ciCsCvH.~ IGuIKHXP*6[[V,(ϱ+rCe̗z)_ Nn35+1]ޝ/O*s?c*p71G߽hV d^i17 RE%#YyRJnxj4MSݠ6 ¬{ ֹN?q ;Ͳ"N .#21+g Bh$ounwQE~i\6 R3ise~$lTMLKIXXNqB$O4rR"o38>o(P\S⻦%V~Pn2aՁ;k"H {Z>0-hYo6okx4z zk+ҏKѷ [8ũvlWl8mH-V>sk3Rn6MKYaFCu0'^%^o+*nCX?N MQ]YzpjwRu9w`( BolPnhfL$٣8A*߸}"(X>'G3z̬ʰCl'd {`I󥡉|C[2* R AU ݌iqB[m#&DTV`rʫhv%̔'o2cМRV| jJ7LI}H.=혯,Ë"[+ִzHlA9I:UYno.".}W~]pxa:E9.[=Sm}C\~` ^Ha"7ٕ^O^CI&[=/)dI^˲i5) R@&)WRϬ6&nS9#,& 0v|I/n\Gg (mlpβ!ݻhy,OaCi]pA=$=Ț_,{tAvgoNwQ/dZDqW",2LK֧vPPTuLzΖVUyC@$r:0<#u]XG [['͓Zj箩F g?2*]!HZ(ɏ[,Do/A) L cs{, _)M onp9J6lTM _3pr:ZxO#5ZAVUDNySuxSZp:r(׏\cRs*LCʪ((mM\p޺zo)|"1G†98TG-Zk7E1 ,FCMgþG궢Pk}پJQ{=]UK DhkwS)1jvju Ӭ41FMEӸjW?쫃?`A +&Sp (8fd+o:;f1KǤuK†\Rܩa[2=H,[[GSwzFۜ}5oUD3oI_) m,k DJn)0xX}=DN/ܕUF!X=.qk]XU%i3^t@dY;Kv:Rٗ394hܯȺyphڹ]5,ʘzO29eaS¨l*}J7nxr[&&4+ApyW $$gM.Ѭ pݸm%P ǦV>I:,,zFNhMkP{Zy~/{MvV޸&9CdSy"8 acZL(/_zGvh?r؆مޮuv0aUVs)8It-E)UE隅7+5dgX07Bۏ'-edmΓGgyק䅧}~5úfΆ8QXyx1L/]VܡgfM(;\;SCsW9M(9m%,z7se~tZB:nE@t8BPRƏS&K)pSG_U(+;2̈)cIY`k%Feֽ  #sTM 4ؒkw%-)%tXų\ h#0g>S3LI{Ec",0EПᐂd]&a|UBKQYCU i)o蝽@ /dEBomfW<*Rh)D_Uaƥp{i11gL &TI84){v|>@ܥ% /Usȼ8|%5 }XQTG%۷bQ$NZ[{{+Q5n3,`u7H#.Qnqf62#uKhL{J>fe-fp~%䖑l%~_6zfRJ#殫Y /+^0bB,,y\f BӸGDska ZP 1ܞE5_%p@JJ 1&^;ֻv:AKIiA&Ǘ4 s\JiMWG2"v3RxsA]26i[u(PfR@r{_JDLrWe=BwQD-[Oͽ nO[m@&U[ƯWW̙<4Һ*Mn-0RO04FE˹fi_h8BT|" g|3Z֚*| 'VI c^f./9{E~IK]撶Y%Fc'/$3hlI\ I(Tui|iFyl6U xsD FVҶggV)c,@:ӒpAߵd_8j yIn]_ 8|BG0 R {|qcHSw 漎 ڞFQo9e-a\zf~ U_Y™鄘pV&b R0"էx 1|r:`%?d#6RG*,uQ Z[;bLvȟ|E*)gV7X0%HPE1#PG606<ʽPK$h:尨đV"|pHu.6XIi$kց-"+ıL[U*gH%7aWTTsI6ymT, -TWcߨl3H"SI[ Tm+:5yQ2S xϭ ZZ1@BRfQAo*}Ht- T+,k [ERNd"X;,bHŐi)h;ݗHrDtX n7; i<3Δyq``#,b),;fxgE ]eھ\m;œyںA=/B3ٞ.Qa,9\|ZeCďdK Bg `4L`QtFo65_sY[C J5C_)kqӛ{?v~tfErccpv{lZx33VcNMYhA^'VE%opoq,0t6׮| OF78gBꝐi$q-`!Bvf \$X2|.l؟ᶷi`↢>avXMx?~d Z^Uiœ~I*c?姕{!O6X~1맣*`H+k4L6f!YpE1 i*7݄6QB:>l\PGv܂9GxI\Өg$*ʳo)dӓhF$ ik kdn*ˇ{ |h־ER6dYaG Aκ sWRmV:!Vy2^/̥v >i::BjG-p0l=8J?ZG@*oLOX8ڿ N#^6w+M1)Z13 l8H\@THO9uYA'w[Jzacg*5lCY=x)ashʘ Ϋxl+0+yCG:ڽ9>ADxL}rg?ᎊ2̕FgMw|he/Uhя b2 S v*arYlg&(AڄC]3tl,316AI(2/Ua+bFl$Ѳ9(*Gh6u@]!Ai?H0\E q`S< sЄmu 6W)3 F\L wNpI;ĂbZHOQGy<%`Saczm~ykN9=\G^koo.sۉ'- zOH`S@.A. +u7?{UWMV (8Ю<}$T==~Sc4:PFϩYCݍm"TKsI@?/6[dtD&Y ﷗ʁQ^]& V1PBdI7E_"nCp}*U(N_Y E# +ة!hm^ǹ⪊:6ImwHq6axϒ8_j9% e>ǿnWd%_cq{~"?.2ܰ=:lשc/V4wU6(9O3b0 ekn`=r4\Z rpizKH܊}}!1f(>i:vx:ڲB%Hy@]Z|P=ftI>HK!peµ5R ـNUpi%<~Z-K?aLo|~_ ԅ6d6ni|gzPPg}&I_JS,hza fEv;dx3Z8DbW}3AYz60~r_މ'=g~Һ2txrs.v3~ͯaf:LWdW!To1XbCx9g&k%Z&)jVk+~|s~BR-$ )fOq$*0Tbx_mZ;HȒc½pݎUdN4rDg~ @ 0qof G;]w6{tljʄ0f+L7{Ҙ#x+t@!(ax !Tk>Gw 007۶E rƨNkcVa_T9D =JT(]W R%^-&8KϚ)7Tߧ0:܋(7&:2;ϝ sA :ל(HD]T3F jT[^t 8[)aƤ0R:nalR, $7!Ο$`%jD ]䦧|%~<2Tw cp Do`hYQ)'^9lʀ^U!K4+ 0oځ>4m-TH2'! FkN;k_uM9EiVYRZq[O5 ehj̗$V}REx=j;9lpvb5Mdzxm8Y^;!V@о)rAhE@a}$TY@1?7p8ڄ4hS?+u٨6`\e8$!Y6G,}åۢ~0KطYyT 54}-1?OnL&Xe5XQ7g":Gï<lʬ.t 3+nu9*16yy'L/ rCST?ԠI-:tj#PqypcD66;`BEZki)-h-qU H;Pr3_?쁸O[B~eW3.IM*@sԳzI^`:k6ۭۛ\VKjuGcq.?NLl]ynQ2Yt g!D}TS{ҺcnZM)㊲'SoSء; .S<xVuYmK%ϡa׮F`' v }L¬ JngX-L>W]|U琷 >.- F"+ֶ^& ;pT8װEa`- Q@a}bZ[טZU[WHCAχ/#GCl~\ ,濩+>vٲJ9pw(I}!\(q<P*6;o; .%)%ҁnbJxE"l?XX0mQv$qDDLzE/w+u%] t W;b 0IE# r-yJw'a*\KQc,O4`K~<{`\WMզKFR~mZr$isH w#:;鮋U-/܊9Hn$YlғLxhdjRC Jl ,[E<G0X7W%:Ӡqǿ8>6hGCjCliG0b0Qtbj (:h4B o SbWdKʞ9܄Fr7G?^d egEPvlEm^B& I\VS5rvz&/A s$*}jx( J al\ڍo&aT ˷ 4tH-4Je17  ~z2'$GܸQ6f1$Hڃ#LDP!{T[gM+c j/'e>K~{ P'h>mOd3UNpŞ[`fO1P"خ- e1p>>*-0q||^aޜ_ 6? 8łقw  n N7\*o#af.؇YBBZv3]GFrV ʖc$yQ4 qW|)`@f-YjK +(%H[5ٷBϑj:*:$Y((prPȉ+A[TLSO\Mdԅ 6fMa=s镯ܣ/,l f 0nt<y6fWi?1[8yhW3b8x?#2(|@~DbCH"5BƄ*t JBx)fM菸MG[.D_E,8 B5E_Y}D _@16i"ES9dU}|2(O0#)T~{Gsa5 y1lݱnx i~ B]oK<"|"p/a9Q#loϕЇ;L$´ Qe܏{2as gl#t$_Z =V9Y__7t$)Z 10] Lwph2U8UhSA۴/E~ނFCIa]l"͉.|פIN<96臍v@ #'od*쀓s]ז3+a))&lNYWR?5߁}R[_T$ݾ.ŀ}vbڟ7<Wi)NP3`Kyh&X# WGRCdį`s#wisjT)zt0jj~!6-8Q`] =M33rBw\75Na氥hGaݟktbe@\;#R!٥Cp K3صh@Ѭ9$ W 7ag[f @,-֐aEsa꾂}~ J˛y&lY5~kvf8|sx| o}̗3B!+?$$0h䋟 E{Yi[Vgk' I&pyqvNn>> ge۞FU"$#m$,) _nNo*v0Pf28ǭ;ћ߇&z)ۖ3ҊkU5 *,y1\((֌[\Mc p*]1Nې(JJLXOdCqC*4d{OBŽlXTa9&U-av0K`u}2ea /laNQh =AJ;:Q IN} d~HqD;(΁O +1?IhԶ+ wJ&ED-J&R`Տ.dendE:T/uF$;5[@Hۆ E\g/AsT!ðCD<ͯrJp zț6qYVқ@IXB]$yBR??og7>R?B-nOd8`2@Xi$Xj_R3$+b!q3S1"`fVBXeJ~]웠kRԄtZk:z%2_c{&34ډ) s5DgAO[Rpw܁> ƆE_̬FY N$-hת) >bl[FbnTWk2sφ܋H-V?,o#mP< A~#?Z,CBE5\rzl*jd S9ԏ !ߍ#X`~ãh1i|Z#)]4%F{Cj͖.yY?.|ꮆY/ȭp S]#&BDtM~`^rQ_OI*lD?9·p<>Why@1ɪ? tvn9Oz0j|s<>ʶƇuG F6L>DShq縣!=@ 5 M2{XZ/ VOj`W*A ܎'gc[.;R{6dæd$^H͋2J+0@ʱjmc<;[4O/SF{ftj ۲F: ,MO(jgH‹L_0R.' ,JXPhO<]l3@vF/Exʍo30w孴( wSi]_h QD[|mJ>5} };~Z"<HH1e{ãôa] 6 )] d^chZEIm+DI~LU oqj;KNzyk]np6ĝ)YE+IUv&tF&Ḓ&F/#U ~g:M{,LΆEiK\*?YhE%OrGkL'G^1ت$po>IAϖ fL j_)O' Qj;\c\zh-~;Jˍ|6Z Ü^tUxiܢz߮zL-u􄞢4.b9 Px]Q bYyS }; Ms9@H5UO{884T mFu 2nVW^F\-ap^8"]# \nu~T6E?-e!LM p*A٭Hq$sQq;x|uu^ #˺ sG(jtuY [ ܾGY/HU*J8qshۧBUAI&lB`SX@u؜{2nJ19ybb@ Ñi&n56h>`r0eT@[^`d*30 7/4&J1:6k(* _e-^3yag e]Ф$3\?l29%`C⚚'[bǥ S΂UI_wS%_dZVj㲷 ď E|{%Pw.c):a}d,[U#h ck>Q W !n9*}b꩕>˽Ǻ t;g2o*8HGau "e>do*#ב,7>>:]lI]S⽾&=e:(CB cɖu>GEڹ:8h:l|rup| +=é(,#Da:xxЅQm\fFQh,&[vs PAݡ $:hU9vWQX=D~| E٠25%Vt|t<}ŵ"}C_O/}0䜛5g$S[:?_p2䧐AAF@<Ԗwz$n \7aTGw7G7f!>=Ejg~Ѓ:r8Cb^)JOA?Bl9Dv9Ԣvʌ7õN}dj*-^#.,72IGCǍPd*~sN( us@<,(_9IoAaEy`$jIe񮋾b [<aJmC\D? ~#?>r NlOPd]Mԗ{@{zݦY` @Ū ŗό?R*&,Z\nM&M ޏ`C%v:8B5y@l/lS}%j- \ߨ҄}wmB-CVBY:BSÏ?{4C3^KHT'9\ʟwؠmr] lQ+#la2>oX%VY&N,%̀f[Xς R/8ZiGZ!.ccԎ"CX4E\ 9qfii;鹍 ԡ(q"J)O\.kJ6Z3 (x>ErU%'|ZN }n`r̷0$ƣmDb#2t؅i,nܴ0gvo?s7_ŦDR52a͖6OXĺ.U0We_^u w\  \E4EhmӱHTl4nۘU[ɫw7~-W5;x)FSH|<--# z$xƖ=@?mO^WmA[퇂3++uŠ4Qd'b4|ۜNm5)g ڴGCWll_i*@aVR7*dR,^Qsڄ؋J\0G&gu- ]HI}iYշ4yI\`eVjOZ,NGWJPg38*- eAiBP֦ӝWso}^{ ~KCeѮQ~O]uhR9'rnS2wN@H(gV2;wLm͗0$r>" \sUѽ F-aX=]۴Gnu:Ͳ )F]"u⼇7 {b\ j# ooĐW7RCofS%Jt_P+mB3c !`B 8F=@|M\MD>ّ;䛧87׶aFG8^gÈN+ 7v[u,(GH- jD[5* tuxR׼nnyH?>J'͇2IX\ 3\G_ȥ@ד\vU;ʮ#N1XsKO{֯QȠ<$"mj/KhBT[ʦ@t=f) p[˷Ӻ)tEk.=4zz.8Uۦ+I$/ʂJ i% DsEKҌEZva >u7#WT{ 'Y'rU~VDTag[χb/;8X|YIrUQ͝nUٯ<#^Yvr!j9ݽ]innQ2'O)R5"}Cw^K"&1Y1 ls0s8Os V>ҥӤ9Eo *˛w{Jl\ٌ zcL◻3QGy՟jxcB,Yf f=йx6Lv*':ӭNƞ?2 54r Qxy돖l_0K#;Bz/ 7ͽdumt,92cQ˟39GY:`05u@G?[1pl' Jw_U^%n7IM {w۶m M8?ӝ+5Y# d_Ycb V_S{qwkLر9D8+|C gyK ;lr‘f6ux6ic9ax0O~kN fy(DDѧIWdyٳTąNZOpTv:H7[;1cE.qŁC(nkSz|&;w28S@&^i0Kiu?3,Zi̺n#z8Qf\g!GYј%*D+s\iG6Y"^,?H,Ç4-?;P 0~ZCM1[ZWp-~7^mmt jGx&~kוCewqҘYz4̌-le/>f`L:wCuZŕŒL~pGΨ.">f:RûT֖ꪓ.B 4w2݅lIσWV 7vKI!B'e/E<ϬKK#]} O6wװ XcU]y^T/:LVR:V˔B͇ 5M"&c(L`m @{4{\夥]+u /17JՒqljm=؃c_VpI9]?=,|g^v iTVq\czfh$K1;nC'n$Q1>!Z' ^9"窂7d:Em]3~ 6ve @ :NU(:j˔g6%Uir <&y&1JLǒ@!F4}uo$SplhUJS/v$:kZ,ֱ4\U݂S `K#HsB?Z"Nv[DqL yh{7WĽ:5RK0IӪmGG؇GKxFKעՑ+Ol Y)h?n/Z&{b*mW.o%Ca+'_qc .(sw{\<$9ʩl\ `A59~{oJ`OCM67l|Ԡ/V+ِH5>Sگni .\ +(–**sY{ -%j=~FQo "zK"#o{GG5[b4 4* |KrE n wΤaDm{kbT.S#6z"RV@GO(^DHG|ஞhVOի cD/CE ][9yË1l P'c0_0nd2cJ.HND[޶.!SBA"uI?E@z iu)d=ŤM/K 6@'6)&i]l;1=zԝHA%fr:Z~fs8:=;9$Se QwI )/Ai؏i2WfJȼu}ith7!f3Eybi֑Jݹ,˜@ND>>>0E tpR=)˽}Z_QQar®e.&y>Všt,?Q0}in 3L_)<@GDΜaL`D`ߘ?,HZz(iVwsnOòڿ 4t#ؙX>VVY W)>piu ,[n#ಫ WLחb` "10hPlBBYiQcgX# T !K+AASWz(%ESAlU״Pfը}iWϻJs.Jjl\w!f |HqבEa6{7R]Uΰ AoC,EN VH^41G(,۽|gC+&'+S&SRcFX"肛?7:J%? Wj}\)kb̹D-T)Ωq>'~=d 0wW"WtOnK3 р\>.n'DSR7{ aݙdi83hz( ,lx)*;HsW5mJ35 E{KE2C .LS ú\; NPY9:w-A$]MX= ps|'cQ/I8FO)[~\x#FQ3!A;\7:(YB!jD8%|Eϖ 2U'@H!mFEZAN)>](0Y|l,s1w/khԐ^˦,@o%nECzfd9$}G촧a+,r(BTߦѣ; lCͮ5Xӯ>]h &Oa ;[|kW&(eBA$,rj0Ũ$Ye!s29(91p[/Xĥz{2nio S=U"N]$+RFb`]HH.j=B4WZ *%o"%* `oR'60=: x FWrƅ3nUoW? T8:x'ѫl H@GGQP6[$5;qUKpcC: -T_ `sf4 (#c*k׶%[ދBk1E.hd8z K~~lSQ_i^w3U4/;+ݠ}~$o]Q ;i̺5$?jg7FM4 8M'\< {XKs/O7jd/jptXPd"V SPSzmI#b\6>?,J8n_խ_.\ܑnu+E2;4.o!\~kbv\1`70m]ivucL=8kvj?g-ptּԵYQnq^P 5X`Ҥ$\{,jXSƆNF0OAI7 Բ3l8 Au Okd/Bɧm螨!6 f eri-_N .lSiZhie' HN>TI#?L`;t{tā(1X D< .ߗ!u&|b)c*iًMTA}DfN>+w_S9*`(!u NRoF>n ϠVخj hOSE1LDb.U71 .P5F De.@L\Mʖ0Xe82T6aܰ%/C`l'%g2l.̛>0c9FSڶZR"z'C& hHa{ܚtȴV;QeyqhᱨJ5YVp[VWYRmٷl7\y5{q]A,#.քB)LM /f-h+>[=Lvn[(.B#M[cyuW-h߿5=)i.~"X7WXw.G5(T=gGLZ&i)&VYLqrX"8ΟY"o1Ed&)6E߾;|(AY;oK]ܯ3@1e1_U{3Γ+RWYN{de> j7&.}Vl$-T'Ә{(_8 !Fc'xQǽCtn_c)f}mH[̎&~V;TS7 ^(Y8_(B>>,zD+&4zN)8E+kj*{=VV6H]@?f;Z˭,0OzM%pԁ3 ^D^! zJˠÒf,#catbqF5A,'VLRtyEfUW}tؿ nP'd~n6W [a.R-%Wie_uӉwP`.v_3s\H~κ0h]WrK82G<..% % Xag$(20_k`6rj{)JtYnVR;㳙9,!g>Sm_o]"mݼ vͱ.5 htЉdoX/FCJ5~eN& k a(?:+,aSCj26/ĥ kDP6GU8uE ObB,L!DœѻGlE%^eѼ ,*Ӥq}#5y< lXXGϵ0Z&À/6;Bw 4lϫ9K9̑U8ƍ.TrGF8_n̟gxK\}1H*RT`ЊN },ԢwNAU0dr:&8hHbgu,iP׍tgVŠ{ qvB]@}WTR9h9Ml(=7/a}!Cozs;޼x^0yD H!i&ؿ/1f'޲ *}ѩr<򜐥1`Ű[ c^sLM2ZD0:}[8Lvh͋0]ףW{\Qɋg tcXXBz8M6l@z~yy cc3]!hvܫ)OGqט'r'eO"斡Q(^_B[ %ԛ7ُ?]#@c)ſٹZ_b蟇[شt 31cB9nkxj"Z ,o5y@Q ^継)>eyrW .7{'_GN~Hƃ(sxl@BdB;XOIJR]F78`s6am.EfE.j~[Ud% JNWr/+"L$o%1R`H7b'WdI[T-/jB"Ie\3,x tt9ǜI˥b:nzD6. )DBW1I-EAɻ#1(Uuv.tI+<*W-rjJaOu*=т}-}`۩I.X@%@?+R~~&ZjB|$97&O{vDL*W:j#?]<>} -B Y3:FHޓԕs\[! wJ ߅fPJ]UL0) ¼V{(kr|ي%*RE7|FZzLHۣtoV qVXfh*((9c8Ɋ\E$՝nώ֪(?E+@?~ɗe-Mgvu/fN$kj 'SR/2̜W)խ"iz0O kGii'z~>qƵYXOy`dDaƵhT&Η $$C;?|PQo/Gy/ll݂/b$Aw[K<gX_Hhڳ.Tל > j^M#`nTPsP{lȅ-Og}@v }Qk JJʹ"#rdJc^~PN4uf6Ԥ71Q`CURE+B2Y_jnݓAFLBƀXP iGW8՚<; c{0Rz?>AYP{8ۏ4Ӥfř׻u|FKpE5~{iɡ 'i#4dkV ɬ ux ,52)9Z~okiɌ@ .eN.Sŕث'eo^Bot HRhoEuRYz<}:zq&d89vjk biNrF}f8kdS5H?_EY"&\ d_$U 9Oz|@ g`6IrF~nԝ pm+D?ViQɖ̙4 Nh\Z(0D(ޅ 48YFkbNR'U1ّ8gwfbF)# 5 zJ~7D ^m7Rk;#oA:U8AX>m-Ydg E{o7V=nؓci=(r_ZW)=̻S:U QҀJT/q=QF(DaR'8BQa+saxuǡrPdMA4be p >H7yv  ꀡ yc;M\XHYĪ*gUR[|3anܜ2]WovƏS\'7ɄD،ƶ\>~ +o>LOB,gajNٺ΋'"Ai4x *XD2?jzt_Fh Z?@VP˥tng R+A*q`NJ^ܶ"n|ۺA2[BWfUdB\XZ$i7cDpP:<۴.1DaچTl8]-ynRuw'3G~ն~#bz)uu H!3#8 P8D22."V$Ŝ,4N Kj0m)V$g]S]G[Me$: HL>b XsMmVqLc qa\pXJ P5E 5|O80|J\5bʳxa$W<8xj~_l,NۺōGJ\L hy"iD jAޥyGGNb}Q^w-yL5r1]{A"Kr:n(?fOhqˢ:65v!~k?F- ^*oQR^MKhdE(2BN0ȓf['> (R*/b:WZ<)f@\ SZ߸wW9}WӇ-Wܚbduc?e6`j}u&.қO|bDMU4%6FTDf"䮇&* '>4Vў(Eu m|~4|Nt*"DkT\)w5 X8\gcւFY2$ Msq=k`q|ET#ئO\ ^ZJpҒ9S.4.H /N%l* v&KmAΡ7g*EwYR0qa7@AE׌MEQ%dN”ϕe5G*}4fx+ ZxDJ R+u-N蘐;AQ̉ +!%N]/&uL\ض33~HpP׶kkDk?ʿr <|''p,a\DZa`AK9ؾmE.j_652a\s(1ҾA9-5颪ib!'jFˤ||bX I;SHp/h?"$;ބ'ꁪj:' UGW9{"ӹwGn$.y'{%[䱌C™<*#IDlM[+9|8a?흁fpt??gOD*֦Сb40PVٙ&>!A;h/1 5 !XFHin\(]a dyif1 Jff= Zg[YK LܥUBlSq8&!6Dȫi FVI:86QA;#{J%h[8'C.-.Wa֖niŮ+[+g \ "M]rICϑmj\Aw8=g -Yƚd$D=(6lq*{^y38Q# PNSr&,]+0cG+.]`]yNUe_@Ǫ3J =a)H`]1h_ "F4҄ 'x3dC]+7E*=Vν#W*˸ge:ӫWI\Ii~%uۦ/FfWC}K3VQFGH[(Xa";3I()9X?lҬ3~DBbBfr2] J"BUs[Ht5)+$̭@($b/If<͉{c':]#?$_ 4aH+Z.u.sW͊PźЊʧ]7fg#ۜYަ8 › UrYfEwrϖ#=V>tTjHU,&~?m&ZIX(pdbi'TNMtɊ"߹w%='c!$s?ԌQIu (|#, ScU87Ӻ,ۛ$)7dY%ңS $m_seaz˕"y*5Oz䧓B)$ݱ$;>tBP31_ֶ-!ܼ*й↑?!!͆f [`WsCg"CYNml2BN/;A{UN6T,vq=&pQ҅,5:Wlh 9,<׸# $ QAaXhtʿfOs,+"(N%N iD!rdwdg.qz tL=kJB`ru74*2„3jyGԈo+~>֊ubs: ~:A(ᘔ!ƴYLBUTElG$%p?x hvh0b<b#TM+/ .Nee{{r~r;gpvXCGQ~_ %7,*M _|o/WfꋽsmrJ0 /}=8,QKq|n:Ay={omlϵ6gM/ևw2k7E7[MݣּLqfR0Rc>``G R <HCړjTNY 1bj=$b/ti/ r׶v+2 rd Ag.JNћҸIGKHN6wu9$ s5QhPzEREKCcKH?<V-&a9/пo۰_ J/ZcP|g492: d|ʠE42 Կ1XDРhR|PSe5§\zde-1_eFOH/ ?Ka QbbI]э헀N E?Bd :m9k0s$ˤXWb D1Xӌ& ]o 9TX墔_;va7;@'*dM7̎9Z`<uz \?#4!+KC8IoH2+I3qHTma4,޿= /?ɴrCqM~/\b9ABR$x²-e;⼿֦3uFu_fDM"zXf#-(bۉal=`5Xs΅)W߻yOn0K#nbHkh-} ^=+oajt# l:O]!P*[:kdss kS]{DA P"arUvƇ+fdKɭШК]~ Bۀ6ި@1+e\Lę4]F%Y,j bVTa[ܑG U/++M~ a-"ߡ1#_[Dkd|iXG/2ݭ5xn@@J.TӐ!~Iw0(^R O 韾2ʥ|Gv7]iЛ]}']_j6N`S ]8i⺼RI}d $oHW>zN,#RE|$@ެ F=QWCb+/~;~ r.lȤ]!?1IȢ;6iE,4 %woS]TUq_r\|>˸Chiğc*C"j'-=*zF EOu>`\jL)]m782R7)B'rY-U;vgCcS 6;HOz63aX\dmx/Az$&%D:٬c}ر >)f']5Jvqi9 XioʵxfHK9y }ӧ>9Mac$BG 6Ug>8{㔦7DC;h8oNo|:eO_YENjAtq(]{MJxP`gQ,>p=#MF2?.L9]h+:W㍣%K%qҷ7:pե7lX#yDH<4a/u^?64`ؘpn#R$^4ӫ4%ˢ5T=d)@Nl|'71_)/v)Er_ك5{5g$׻` --\ ~*ڱg&2\[>ɻV><;KC9v&{x@T#IX-Vh8BL9OmQVA6f_F4YՌ"OGmܱj6>=[eeL?.ZB>pO@qx/+0g q_q䧢lPd &FIv.ZٟTHX%VwS?'|-[o^B`ՠG-wbhQzh"(؎M}_ђj| >ݯl^ET6 k.ؔpK}c>i}H[{{P|"J#5Kな\ mi(4lA?ɓo),k ʉ)`]`¾)\|"LvRuI_ 'iQoSh3>';\huܨNen(QĔ,[x^*2ٞBA$LRެ(>6#rҧ ?@a )éifwp)]7b+0z:bmJFa9QOsٶjdIX>`,*<_ hO^.< Z50jC<sճk 3wm? ^le-cQ_ngAJ:~Q#qri9z׏\ɯ'h F^WWћYM\E EeRnc[WGboAyLt?[x/i#25RY,ONcd*:`[vieHG&p1bk(ڗsAtb=6|gvQ}mɢLh@;QQ_ 5Q6<$c*ڊ&"Mx5Bƌ [y˜P1r,0X y1ϱbPwqK+ȯ^N*Nb'fߊ ĉKV.0۔ʯzSp`͏ؿyaFmGlu6D'[]u VMrtPk;*+ԂS~n=ڭĔNj"k;,#D1 5pFyɫxNnVϠLu4%z:STӦ6=v2]Ny0 & ΡpWIR3N *& #X )遀]쿑uQrc<=];Fnw,wm?b&p9ʞآ\;񄏑RzwddvM$R&썅>k;=V!R2A`sDmw%E\2>PZAߘhDRM.pԴyF]6$*\SJvykIcҽ.'8y1ċx5a\GF`aBSlɡF,%o{~ }+rK9gPN}a[tmGrD}?8sBm$LfvX[b7'm`>~m9 A6QaQ7U KRRz`^qEKs,v ϛ"uÊ%>T閳HIo*vOeU*FwNJ4 >WW$aZx i4׸ HwMJ ] U2zolk1`; 5s $L{2Himf>Vz a $Үx'/`l%/G5rj%[K?9}?z}69쐚 2QHMOq;EY׋=PqPf_n3н\ |,"$"vAAD7/D=ʴVY Bdi|~zL5sƝqbܮ͋Uh~s)R  f̓xu!8 }SVE8!RъK=cŗ\Yt8>fXs"?53}-hm5%_ ~}ﶯr[[և!BewfkjӒ ][κMuJI%ZhK#8UlF:4严]Cwd u0sMS3p'ce{X4jRTSWӣ%Fc|M>0E/qy6)H?04=puY'qȡe 7=2n!վ,z$ZdT9F-!b_g{v1"f#$Z ?V o u:o V۱>+Ӻ+s*Bu ẎϩJbnyHȅp7ƕEŲ%?N(.1ڬ{QsRkz{켷//? xMƀX໪ g~LK$|wm labus+%+|3AS<DL#'#aQ{c[rkf"9B7%u]D5mU; !\br f3ND"vUOm+Yɝ~ gdshA(s|f76*g!IXhp1CT Yjp- Mf6 ;=~? 땗I\#oZ8@x&zqWgWWy}3|Dz]ᩄlQ^-GL3n 9Klyy"(_f}:⯒Tp":$F[Wk؉8V- w2/&SmR>S 2ew*5N`svl˙s\iBw~ld>Zt{;eԄN۸/>k%/[߀k|r@2DKHV3}֓I>\8^"+_ID# |pvN;ϣZg.Cr E&h_z|8GQߴD`W3#QֿI9$Zg휒A}>$Ykv= {z yT s,3.>۪nق¢UN eDL6j`RDZ[W+T}|431]ٖE&Yx)Al"`+j:"kt8,'tl+f!4WW3兰h93+DABbZqc`g}Utu0rqT TR%G]ρ fXwyG-ڻ"LJ b$?.q'-Z"~PsYUD/032bhJcX&EwWA%3N6.|I7*3/|DܰHWJ]c.X+ %q!5 VC#.ڨ1oExeqToQj*g~?2@ٮ'1kgA+|6-1OݜEc\,"`Pzá%a\ޟEVw= m7E\v9zڳ3S` #y]7ZBfa`^h4" PUn1XWA Ya1O.T%0kTR^PJDWn4M US8\>^R[ݠ8qDi2ڈSo|`ז̇+ƴOSƉp>W1j3SP2xʃiɟ)-kZU*ЎzQRǣGl*RFw vݾ~6*lz4y:X&xR^wT4%Xqu#;_&:GhDe#Q>)jX#?K[GhSs{xx(wRq H]44 {K92%TiebiYG Yem|6kE2KaіvmI,s*Q!w#g=}ܱu KCJ;\{W;FbNLsF!{+oJb2Fȯ -{`53;Υ<vȄ":?JOqJ$gDCihFsk@P~/cHn`^мƮO\8 Ul:d~-+H"Eսj`cM 3&fU[8Ljvjϱ~!n'$Sƀ[ʵ7 Ϟ.NzH<3Xޞq'W.(>~{Ӗ&Xq:˗L=Dh>K P6g_1EO@c77$5@딃(RpU‘Wnwt6ڇ7;*Şh=ئ􆸣]|^Ǿj 5=qivn* e%al&;,ա殎l8쫨YUwuYq'=AQvCWOu9;f04YM?_ H kF$AƜZpoث%? kX 7  5.;I3W :_e]X"Uro2b(HDi&aa{NʽA?$ ں>?\~zSa`Owb(m.ЛYm C'Jx~%3XEؠ=!;~S;V9&>+0ׯC6aݜ,+PC_~ĸHbs.A=^wlǼ\&JZPϡy:JJ>:nQVT :>6 #f *3uRIJ%` ߃:{Z Y4FK 2F&56k{R:-&Sڃ^kV19B;dЇ5#[hgHI;HJC1C;f]_ M[}AFhU7bDžh??}U w 4kt#g<]$+GʤځgZGԥ^xw0&?΍<ׁZ_Sꑭi'Ռ 1+hynrZzYաIxH B'T-1WpVYIM, }0i0O];ZVd@Y,v6`Tδ:*(p,T=E%$xA;=z.7gVvecDY[ijX'Way1nWMe@$H'$ko9uC/Fci`dܜF 夎cğ tffT}<%%UΟClG1{6An{{ E,Ro X=;:K^erD)կ40 J'$ CV02RB$r7b˙y=w\YO?5VhX`񿂌!]t"Y1P4W:2) dZ/2$ ~KAI9빜ػωwsBGE۬Ak-Q!Dͮ(~ +q֔F?#].<㯹!gg<.:TؿTلt?;hy̥o]rt#]}hl7tbo2xHEHx+s1a@,WT!䜊P2Es%kħ*(l$33K>f"q>*bAm{hFȨk&h5Xpz+\Wh^ohWαrTwιvm"|Xjl/=Bą$]f]I pIDb[$WY{oXJ:>чZG|9۱K~vcts |~iR(2R$ }  #K!-H$cޗÀ°Q(nC=e<]/~Hk6j6tpWe6x$>{1 Ma's^[ŠF;{I0{DڍZ!Ŗ/ӾmT+Fۡu762ZkGx v)SDl?a@M9qWNLps2Q^4F2PQ#EQ+_s5rh+/g$JNJ悐ɇߧ M":y\Hv~m@{QIGci*:u rT33CEf&0+uoX%kP^X*~×d, 1< ?!!usݢ5>G{_9]!a!A iٖߌjX U l?AbgQ´=1 M0qz3Bj1DA5'qBX"f>&Ƕn~'%ޡO%gԞct"wR+20m۴L f}:j:iR˟}/I1voY8ƛ/AI0ҥ PɃMCmȖL/f?7[,w>z-MAc>bK\n7]3Jq)WxHnq0ׁ$EzfwO\0N_Ci?u''n xmPs̀d&w/TdR &/rof.S3PYcLJҺέ#)傾[׵%yQk+Z`iG[-G!Xw ]7KEKZ'SexjWϔMn?:  JnEfu唿Rf ϫ5XU =nk7A{XLZ]I3Xn2}pmKqez ih|`aV:@A-%UF"f6 b0YOQP܏vZ{ ʶ 30X4mtϐh!2!lͶ+zmHݫRdcʼܧ[";S0Iɒ?H9c$,A IE]jlI6Q8t -@z=+rwlH^_*" $ĜxkF[!,YBϏ f1|L7!QOTWrGi<$dkš!4 >]_ٛqE&d*xB[W.1Xr@8pQ\2F&uh;I{ksM?7?C޲n`런ʿӡY *,wnUM磌 3Ԏ_69Nwhdm8O(8sn*蕫z:Yrʕy(Hy!SxH,{52մ|lΘހO(5ml!1ϴİe i)xg`z8B| AWM]D7Mn['bE/I&fpU <0^pf~! $V &jWi>vYM9F22ޞDϵ>W.x*^|%glQg9/Յmq2jѭ.q-1:dWHd~9Y?&htCVDPV8de YԤ^ ,IRRƽ/e 2P@h1H[UgJdٜ݌%ThZ@v^E~v*J"B=?v7o,Hh<7jyߝi`Q+ZAI= %uZ54Դ %Di|;OAKz'%`Zӝĉc5]>U~cϒb0M8”N4Y+2:*XbsSێسl 9xzE˰(YO\ڕ҂XdGȴ >Rq|5ќǶo<=;vC)F{`,rXIs!OTǽ>47|č!"HA:[*+g*EF0\z)0b1JoVو37povL{s6GϺ3yJӼ|Agc8k^- #Ѵ/ĸ7sz(((ܻщ , ՚6Dd67^w#CuT,ֹ)*u($y۾^v0w7-'/̞;I&]'0d03@3r\ Lo\HRXY@so!]Yѐ57\QOda 3)V3MY '[@!!4--VY1v-b% 3KqSb6$,^[sCp@nlv#Dۘg>Y/CP4.s#(A ] bo2C噙qo}X<:F1 -~=yc[ާBtcCz~YF榀6[X`sX}Bϩ8P$bw,+3~v|ΐ>|Vm~hUru!;۱XȮ i'v:ou+T\p>6w{9iQ.^C2r[32|y}%J@pz+:-K[-l#l K]W’m 7 !G&r|J\0(j63e:]E:)o"1{0qg7mKrϬj` |12@8m,tOC }ݡS$2›`.bY#o-]BsXQ*F( h0KS%dp 7^JVln`SyQ ̼${¬wnS -;f޽Cӑ_bj't(iL,GznVM*l2ßj:f(kFq8b䀅>!o<=SJ%!*NZO^f!:yeKC"qQDA$lb|ȮkqFJ2Pg؝IZCM@Ll\8gn E[.3 ֜?+YXy0Q?8lI^0CnhYqo\g<'7$*^7̛̎GCElOo_o0u$?L5A0$ ;BQxG;ȺC" U4{L"L505i~[gG(A攠6 dEZ"R uP E8Y+aT)Jay5e|CS䒙i Dp+q:u m=/ƄAݎYc^A!G;B Ij '@'}/Oea7#ڹӄ'~<;lK8Y.H%pC8;a-GK\uYf$#Wzy 'n,UVޚk?9Zu殕ypʯ :mc-݌؉Zg. q= (?W ٔ+T{Tn(u\.=T%oK@%$8)s8]8YSRx`ܳ0uo7<,hs lCÐ>]{wMyaHY5KS$O.nFS ˴ {_(ㅃF|I1Cٝ~ Ll@? glw-3Y{0JSTr;v N(3$xٯ817Tciɗr>{|H/,б uJ'K%.¶ Jt%MQո-/(Ő;M +Ӕ+3sď3k'%Wqrn jhq{NB/485|aD1VX?K?{::{R=novQdAS:+vw,Gy+Zx>0Gfu Kh4Z">1[Dzg5 #-RMP`;Dz|+혖wſ[5N6ѣ ( ly7::̭l2R}BE=\=h+@FtӈJA> n?V#T7'$lEśhT=^gQ.HͺdIC uJ&=楹KiC!S{[&6iZ3Ͼij<$s|7uu}.vrV2vX`JKk#vY%ݰ_`hm#1F JƌAI.@(", )?&S`3|:g++vUL}9 50g-W0܃I],}"jn #^h_+&a`VmA@\:%PNЄ~ گ :Vn8=l\OT{&ANj2ƻGyp 4'Sߖ!Zּn6E40YUY/eBvџv"bYIĐ1>nSi&9K1 0b8c}*&kmݎNH xIsP >1ZREj#UH ͍H8냘;Y"M #td+~c&~.C Dnxƕ}C3Gilg? kfWF?|&*aG (,(D=q.;)=E`=TD !ُ`˛r} }>+v P\ߎdz{MaPn1;G*悺N/qX)KF`#=HJIPeϰ *f{`*_Ζ}3K0%zKZ1P)>YIƙTmDrGK]S7?瀱DvodKh#Deq1n b=jl `;M(Q+#o;n2hk7U,vJr:ġ_m akA7C *l('3΃>'!P¿b!js[p6BzS͋r[9 ͼ;]A1˫]l[q 3T J٭~ˑ"˟GXON JӬQQ=oV旒Ik#g!ʓluwxl﭂BFoC~Ƅnr)P ,ܙȠES)VbKdľQؖT4Q g*}~;WU岀 6މ7;/4O16%w+vƝqMgm!_nl!pMoӁ!;vķWI(jRE/Íz zpI[-CpsEyh41?`M:Y~XsN$y=WCmo *~Fn0%מ ?:wՙB( 䆮s/5.+ 5oX ruKt~Gp][X|(Gy\ O'tx3oMKmÀUd^dYN1_rsJi2wt `UaN|emi$%+6 nlJ쎚Gb7UڠX*4'SP}}*[7bH5A_9`8C(QfqjÄ@XYGt)K$n&*-c]nD|: IꬽJ߷ g~a<Q+`w01j_UY[a3cr}g7zT9l`ecUAB y iͪM`sh_B=kW<}IqnjkZ.> ڸ !x~XL^D"3N~FQwu oezy7SA/ÿ[r~nƪXYhtZj,$rZTYܔ,Td%6$b8Ec r}!kfn"@˗ݵER[_)<댞PA8sjSg;@oh n"Y0&"(N= N`mɨaXK Im>ƫԻlkڹ,$z 17z]RZXFӠ()}kҩQ!>rh:;C{ɥ(T\0[I C@qoD;Ѿk-H)1,U¨EʧN\/XM2֪,ځKs6FQ>R1j݂ җGwf6>*B#\2|>R+SR 8D` XL5ڰ~dLX^>k5 }lA$ܳ!Bq!\s)ԎW,95"Y0,N4o3 5;dQendK` h`.s4q)|5Eg\ë+bҮc}jjSO~1QQL*.Kup}X?6 $̩P-^O4qDkM Wtc lG}Tc"oPRz*aBۑSGj ݝ R],l2s3u&tS&~&9}NMG ^GR"&dA8-]/8!O2&*Cd*E=ЯT Y`^3Doܗ{BOIn}H.,~z8*tH>a9K,vӂ<Ҙ1SLv[Ȃ*b"jzjJAF{CZכZLOyBSY(ύeD9/aj.KOJ]v䄍B-f#HdUL)>A`j/Bzrl) )ne}^$h4UiKKWw g͵S\D53kwF@M"CMC'xa̵1ΕҔmQ+=k8qܒv 2!l?S!NQӪ1ZOk5ixJW(Ѯݜ!/v8RC #MJ0TuA63m$: 2C) Vũ9ҌsѪ'v&TJsYa 5:Z,PʉC{9Sݬ+iZ%(v'b4_6ygˆYMgA9L{+)b)oz4t ч9~XU QKM-|۔k!ZMe9 V<,R=5GIBMAd|^p4(PȪlceTUJ< |{&q_c+j\dkoTџ?AO_'fv ZAyYWnwM)b!+p>0w7pLRFu 'ŌT:򁶅Dҩ&l.q5 /UghN-:A6t/MY560ܐj 6-H\@JZ6#+`G_GS΄!F2,it4ݻ GdL3 ;'Od$ΞV.At`%Lh:orbM3 \u)-3+MJQ\jnX*~Br͠׏`tŐZ Ӗi [2?xgin41(7:HyV7n>i*D:$j~1^gwaTvRV2.J}zf8c=Wjo4ӻFآq8!^y K:sn%i!C rh#Nx0A{":ytuv}bӏ7)SsM&⫁}W mW-^J&Oi@C\+"0DSMPC.?OVIl )"v,O1$9}?9BH@Mw*8dou7ƍD.enYx;^!-1АăAl2XM7 hpMG7sʻFW wGW}-T>&+s{ }N&([1\g(|ᮙ[Z|:]Di>Ͽ1pْt n{gJ9j$v!L j.P364_ÍGϟ3"! Km#Y)KG a48=qm\7|r׵E xpLn70ti$NzrB93̨3nuVa[_5Ir!:X5o K6~gB 14< ."(4^, 9K"M LOnMǹ'Ժ-=%+bF X'uIgЃF({7.U"V"lb;ii_ݗ<3,?]s֊fce[U_YiddBB\Dd$ 7y*hDHss3)aS"KL>A}.v _Ya\B!%JK _$Ɍ쏝p[1N^ %UVFռ(Q9‘]pAy?,i.Ӭ?.POB#$/8M5[[XKZ闟ɎGk|0}V$'!lam=U_4.I'PY J/SV;]-q< rcis 0˧Lv|.J [YMwe@iDK6+UE-o{e[vLW.]Zh{JE2 8cHr!Zn'(?9S()iTkPEױl\\xL,1:ϤG?X+?w g;-sK r咽~o0ZF}1WLP uELn<:g!gCԶޯwPUpb2˕p w& 0@[b[ rYJfXqkͫS;ʳf&m%I9 lIvL3ц__IƿBoDQFfxcuz뒖6ۇ7M}<( X>_q}4G/;3^硘 _$bށ^ VV҈)/_;\> ~lg{`PY*!8R\nx +|7ISp*h$ۋHvnǺ^^1+~@PTqEN" 8ͬi,VLݟC&}QY>,RYv/Ukw'6 IAd[ط-.:˕c,u\]aMre"ڒ4saZ8v1#dY|h Q%:/\vmڹiOUUQ7'_ Q S@&cӨtW5 3]ܐE[CˮP-09Ynm΋~ 6EHZ ǏFīEՄImؗNEoAKh[+8g&I,G?4R`742\?rn⧭ :?3֏Chu||{Cjɑl%.D1~) T5 `xd[dJA sMbJ0 e3f ,D{l61@5]nzOtԷpa#~>{lA4̮y)t mܰc,>o2)~5*E+}Wt[]푡JHgPfjcPlaY d`VVCt=M1KIfu;7Sr6R@"ik]zL!KG&~vҸȸf[NqS>؇:H5M|a!O/e}(±S`C21{ApRs,6>RȨfwM|^:|08 `gCH:^sVҬSon/+}E?FxT4s w[!g##i_6KY j1~|>8&|HH@d+ةbBkõG~s֩tvZHJu<ǰ<NI@3[<^6+? ׷SPWr!e纷zl B^݆Psb6SjtӼm@ʜcD03?K*)ZQ"_5v]a;_1M]1ѕsTdOXnj+W0ԛωi2;kc tbȽo| #³ˢ6FDs PC1$k}H_ -=lv\X.#K3o+H _Ly MW Z6Rּв'٢Do1ZÍij>XByDr㩶wC'p"7&Q >ehI//22wu5W]o;@^ϻcq4b|=OooNN[dP1T{Z/cx6 ZJvԮ~hۓ&9Yov7cYuk kDž=US C.l&yHNQ})p]S5\b7 &wDPUz>n:ZP#UDsL=^_>59#a.T֩X7l{F/hO.]3`۔b[=o ,<] (1-n+.2%MxhTuwňOC4xj׳iO!wk\ |z{z%wjWeي.z\VU[[qkzҾ" u_]F}"1vRGE±zJ|&qjj\aARU!L"J  J_nb%H@F G׉Kẓ$lfܹrLj}t5t Ekc(+"b\V 7ȓQܹ~v4G7r6 4<=̣}пKMo$Mf3́pNg)֦()Kr*L$jX6 ؗQqȬ-c~c$ b'BH)QO!5Z"W?8ꕔhK"!J@|)q PM0ecD; )Ր*3>l fȏ=K(#puJ}x^Q_Y$%V=dYSt~-o?/& +)XT*ڣniLX3qZx {>Ltz(gBDqɊMgrjLԂOSu.HɎg#jAFxBpCoh򋽱1@F1r* ;[=w .E~֙'lr\G>iXsBDd!רBiwh[|$9I`hsD)w>]nvqx-P'O<s`pVNeG%)?_]Jw߈|0vx&2쟞ͽz30M p59N!c30Aq&qx}/\VH1-gw6/NS YMc-܏^-=1O" F^)b49Dj:R̼$N֨ptT_N/ uGw>DNܬf'\)B$d+&cW klRCs'7]9Dz7W(Vn^,cY{X;A(bgܙR%L廬G!;jw\6*VyߘȲMM2*}Ć؅Xn6V7C(Jq2#?)< kT}ܙ(M`뼞0a d,Y-_BGx\s9>Vk/ v Y-gXPn|[=nMיB#luϔ?@5K6?(?=r7܈^W K.SDgUJ>4Yk_Wzo>uҞ^;ۼ @{~ngQ?bn}E>^+Q)Z>Di u.~*Ig$|Z{ [Mv؀G#q̨aDX~{Mn'Gk^;y&rR7Vݬr㺟' &&M]X {C Eer wT@uЎy7"Nu3ZS{ȷqHhAmq˹́ޡ l 2s0_Քܸ<+wzeu!e 7=?7wSخ-S-X2?]h &69)ネ yѧ}7O;mg>ӼSR^F.qӦfoV|v=ȓ􅢎 O??W+ɥJ/UNfDe+J"-Ч»4 mu(w e ޳p9wʸtXUAb8{ɒ#8ԁK"Ms;4b[q] -:``gyvk F OIJ YPoq_njGB*/L6HaWsאw]/OdVP9VLTqZ\?ߕ*+,gDpR[u?( z W̐L浳uM[No,}h ;5 t{^4EY0bk_fG>B+\;WФ)%O|,ٴXKaZwJȰssV 6pLԩpAcnQ>nVm̫fvaa3 7w 4wI6P5V`R#3YI]EĊ޶y­KI4gZ9(.R_P:0h»|k{Dϰ+8pe@$ѐnvgr`p rF(t 7Bz527BΖZ Z UknvcBm rhN- wओ1f3C8iddCvM^Q筘 |J@9 xc,gC.«ɑwbfRҊ)՞Cz=K; D>f rvcac,.6hg ߪa}Uj.W3/]F.>~ B-L. 2s??`#/`tMlς쑂e鸑gn5̭kk0Vo2sײ e6{芖LEhdjSs/) @ķ?In0>jz͏X[ˏ8փ:!rg1;Z)5"7 UuDI)%̕>6,,S*l yBw„c,eܒ~ Nzp^I4fM͈Dpi&2q|[{|W#{$Ig&{Qȏtn<}=7?B-qmpu(4f9fA_tL7v9hބ\K{ K?;Lǂ:fHK 9 LzTULPc"a-F]X/)%UXAd <@Oc@ƹ'H~Y9"[ֹZE$&}E`zƾGg%Fbk${SoZQ'Vq / ab-.^hiĎ/E'+4 jRÉ.z7 ߏTaP p/G T1C$X$dgk=9f SKL%\_ >/-SRd^_q;c`4ؗT~E%K-H|i,7OהOtS+8+!" .0@iQ) )tFeldu*C).ůL6 Cr&)[!Ar_K?4z>ɗK{;\% +0YYʥ2P&FRNV^W487ԖH⣶BzdhDAH[Ǫ\2`~_߈յW[)O]vWoZ5 Fs?h{(x<"'Q@UC slc(Cl:|{kliA"r WƉF?8L=Ihzm+RsrSfr4U:`ZUN4-{Kfy%8 0Y~%=o |Kܢyإ̘O'0/8"rjSl N{b䕕>q Qf\Fīc1UP7&}A ?dX4_ʌzQlG&E*OFE:/ۋ䂠&SP,i6_}= G76t' ]=QD$'R q5{; !k)Y!uLb}q eRpe6x2w `*mlzʚS_ 6FL s^Ih>\HfV(>S}ŲcSc\1f1?Dv!=O_kʳELUjgO_.ܸ ί\0 G։*no/zD.׸&tdQ?( 0pQ?_堙_@a@hd#Fq > ^;b`$Fb0G]dzK:owֳL-fU\ hy+t%^` X3'/W{Z:q)KNt'͝N[:O\ @:3!@c%-ZuvL&U]gk"A/Pp9YBZ_zKKB͍ZT2Mp.`(-010'tAVpx 1A EK1=*iB2j{8&,lı^˨qnǥz mhu柑|(u)Xn _qob/>""_=ʹ[YiQ|h(֨!oGm[_߰J@>P 2QG} {in q ?Pc1~ԈS5<F%-Z"u$kTz+_iEq+9FБW\%?\dy SBZ T1x;~3`(xط71oPc$h4N@Fayg Օ4년M&ddiƂJdN/T_1&ܠrC K""mGut$$l+Vim|SSڍ Gl^3C06y(k%19 lkK`ŵ1zzK1SS-IeX૴iIpo nBZ06X'ȣvg仾 >BbjLӀ)pWf.ɗ>QfzQ%y<͑5NdmB8Qa?-צyÛFJ/J!#vِq.ךA:j!YxUe}=oD]f8gICbtINajAmRqݦU۷ qg)-μxog6gh97ghHTyॵ#Mxey~xa1|2ӱtF+=B.Q(>{P xe& 5{:ZlyoEw[VU[:Nu}])dI'tH~J9`V&CK cq'_^VaM$9sU)A|#rMzW8fMu;if0޿f$!0SsB;duҘȆIk\! \_f.O#^b غӥ`w;/-,Q?w &Ch:u3YK$J\[ 26ưT{b@o3GH%^@%M@m]O2iAl#"CwRU2ʲ~1̕]H4.w{m&*E#=΀GgU^ho* )֙,vE> m |.g+!/2fq1E(` TEG aUjG P,^+)FD7SM1To4pm$ZL]} k LWBكg%?8KL39mgKDϥ  V0klӛ8t2aE|yZ3/DrHEWEWcWN.ڲH(nY[ [Ax5aЮ4xӜUCA;&%Ӫ2mt݊PLǰ])V;OfOtq2R1jeFrOV%;UH{.,~  6V46?p;g] n[ T"?%\g ַkEAMȚD۞#F{t|l=_3$,DߕTޣz"!p^ѩzMCI %u bSTΪهNZ@9A@ɖ }x$=?,y26;bJ>PK P>iNNEJ cI ɴ#̻E+>+G)$TNTW G[}'Wt:K]lY$uk ǜz"Z\q5/PS'Z‚SZנQC!7Gb|TVy4TG0@Q`z$?>+|`\A@U4-DZ]C%g9lWQ|>-b-`z3Jv}Z L$8Ygm#!9<4gp%=7a13c`]h;^==ckBע?SC%yyႎRݲL'9dP?g)NGMbFWV|vrL!'#iu._(FyfcWH <&W̨U- /Vrn z)1@L׽Љ:7hsXMO80P;Zq4oEW5dce4lN'XY.VX4~N(i ;KajC3QP~;"N5wHZ>g65Jx oT|U;!T^qS Y nQkg; }U? 164ӰX~j tU|4>N5bۧ,)8{k\{?Kw\#?R?x`X*w+:ڱk7-Mn! tf.&Q<'QA|Ւw}_ZBVHGaTxBzH,=h=77w/HY1^|[v2Vqk _12VS5~T| )/H(HJ~1<*ZNZ=B[7U\̹ soOʤ8styi߂K5Ĺ@oQl2Aw9YL<zWGdRu#ZߴzcoJ2yOaڌ?X)PkH5_(2*$Q8BCVlv8ġS9)91:5uz4~*Y\ t=,nătVC,C[%Hz6-.^Lp 9r|<(;QA푎1lReg &V=S4ȔF0'A @zC&(z9s*zA7qXAPy]%u mv-=omp 0v?8FnEedL;4?uk}MؗVξQ">!3fyP+y~luwB9F6v.'-ф' yYй$gm(.!X_"3 YucŮZ7:xP6{ٲ5Rg?m#$mgs[ZtdS_3#zkl-By&-c4} aO5GWqŬEyV} ߑـ q )&%$*]p`+h6NT J.k9s1#~CM #AB_o`;u= (,y9:zrgX_E7v7.7VGڊ z̶9kܸ?q s>ᗤ|F~l<*C,-Q%q4Rz 2Z)-QwV0~q!Wa9>+'Јfq=v@SXJ~;:4z̷'R 묰Rs!$08_JoFΣ%O;yڴT?X|"oCŠݷJn[@Ӡ #?eN[G؏{OOc_CݏFǪ+[褨$YTI٦w;/4ѫfVHhZY{ AJmfkV[ߝ}[N~bO0h$L12m0TS`Q*+Y[?qӨ 9=sErY1wwrn(j/t>RtwŖ_CaG=9 դi** ,i2B{xv& Ku}_Ν3g* plQcoߢ@s{[!HWZژݖp l/H˃FHgui#xҾ@XBY]Si[Rڽ !to ^~߇?XT~A`+?Ey%'\JnjDR R'NM/zG5̘ɰ罕q._VLj!-H9uuXXɆXtP6',1{z++`EV`sfȳMB}% 't0=?-lʀBGD;fc|iܻ@ R_ 0 p"] !L/@زzqe|:Uδ)H(4%.5Cy ݁a'''.$۫$s_P'[b@;VMf;\rEk9u "lz E}_ l_CêwT;k VСcZe(glm<JV|N+%@p_nķ*fFy;BrN`(߆rzum|Eka`B%q j3BihS a&p*c,QuͻȴIc)請OXggA %lNj٬z_R%N'0񝛴"8iiQȑAHN h)"ʉ8߰)zZxp[8G 7Bat9:80?YAgS6HNKl)AnS1*_4Χ˗AprB${5]fnTh5Jؘ؝-Z{ f BX6^Qo[Na 4;z, B-Pe w٢>;D :7E?ߵ8 k>*wZ<$ {s,c )/Rʗ鵤hA4$ͨ]K:yrbaSwCOAX3[[x1Tgx؏er_ض#n@2'_艾bDn7_|&jޫu|ڢ[i0Ū]5i 4:0kPn!Nésxw]W}WvsL0`Xsxp m&+q鮚L%IHgKƷXg%8xLW>VCUld,.q-Mkg2=$`w}JL~:~_J{" sB!Q7~ ,F4|:[Q8FVkm+PQ.jSذb;(v%AB`9f<>NJO`A6мS\!8pNp2&mq'Cwxn+bнwqmaX :X>24E৖ V"%N!gX*6Ip>MhK |U/;9x5̋*va"E g>61٭yk0VP^?ucWA _NNjַk3#r¿GxϹ)+SgQ.VuF%&a>ٍ>E #@# kj]2I1Ȑ]k8ޔ_)_LdW4} o\i>X3gNFW N=ZcdyGgaH[7Xh61Qn6?| '"{'&zX^: zuK66Pb V( {,>r/>5AX>,ǚjʋ_,yV@DaWJunIuf6=g"?qp;V!0l2hY Jo /Gc%S6^Ar+ɇPO)+mԆOe;J#h wftu\.RSDfu ock)Lų|`O/3ވC4WC#Qj擺TVT=hiD#m_Dö 'AUV1hN/{T5)u SX PkN5($[lHvXX(2UPvUz)0޿;\!D@pJ5y@艬H^b8&T,Pu0uS_{o{m`@z""M-=9%"\:uyixg R7;eY &;]@Cڮ!A j57g/gjY}^(^6yV-l]q|!}\ujEi37Y]K}Sݷc:Ō𓣚pjLf#ȅH>$)@5ݵM BK,r: +)3,S<aKPw4{؈OǮQ)ڥۗՄG-* ٢ 6:c!1w_! ￰dhܥ^@HZO96%7>I(&$\P.\(*[jAdpqN0]Y-ʎCyrL|xKL!TI?6q9gU͔Z2h }"kʕ ykQNH) K,Lr%N ҴT OKȍQ bBX(/ejH|۟HKb| 4_*Ji$M{[gh1^iX:lG0cx#ӂW7/XUR{553uz1A'WٷQmtsZ^p4+nZo2JΟTӐ : 4G+g zBB=xjB.44@*Fj|4`ƨH?KVEዖb۴ѹC\cq壷ƁyIzgmbYMi ܴX_R(Ľ1ˌ׵l4;H˔PY-[8 FZ1bqU CDgpno%`&*p)={j%^4x,WʀQ9u䇱nPp=G1 ?Hyo睡5Ke)ԐϷ# 5V ͓ Q4DCdL7RL |E% 2Әѯ*6E?%w?GƄlWntmQ$k{H=«%3pӨM ~Ωq2 .\c9쯓Rr{c~d)b~,%ñ-Tjv+UEHywNb+$/C)p/t@\x(At5"gF*׽=()0` u@&T7ۋ*H34hA㡯0+i ŒHg}W/Y׸Z>Lތ C=5NqsrYjJye\ȮFh0&\I'EpP;tYTeW u4K@eez `v?RNΙsC~WDZ[PS>+\zyMŰ(~iM F?Sz&ka:57oM ֯'n fѧa ʷ+o -`m'6Y4nJZv w (a__Lr8x|Y8 ZS'C۲%YσUGpX6-)]+6ͅLd@#0,)1u(B)HY`oxֆ-A<&d biyY@(܏;{aUn)üʢ7,ь34@jR?k/ Z1ϭ^3y$#0ken-Vu}2QAζ5j+er}KX=K[;Q9B*2Qց>^amx.e3..mMWfv,{ropk}TOdw_:ky1\-/j #15Xb j m%-gGr. 5Jzj2iM8=i5j!Y5aVi vyU"0ص@x"d9l ' ~ uM[c{̅p.PHI 퉀9YBO.,,!z9O?buMr-zi|vTZp<@Ykz =LP@>ZM2_?TIP'+:ap/VWvïЩC2ꗊgǴdNE}?ixli 7U&Qtt1T"~ZFV$59iaﻀHDx`/K?$\$A{ucdًgW1A)cȵSt%wq K5Ax# , )F=}cgWTץND<6h}ᅫ" b<6D'bjŗ͟dRQ笊6Z$1ճ92 F^ja8s~Je[ \]9@9nhPF.= _gKDmpq/*;X+s i_p*O4#6'5B"B1d։wa\ߠhyH2KŗE$u.t f댁4eu6yޫ*C&@r 2G5B3Ż2Jޞ:>DxT$sG.Lf*ٿU]U}D=Ϥ%,r,P|' h;Zm $S{V9XENG_63k%yQX<i,ǩ/:׈UL*(V%RSCb/fY?%B#f7ĘC )r~.$5y:![@IOU-Q9jͩE ]fNeSC'HMJFmAvM|XmJ!"UN͸A _,E}hԿL2[60^I]i@9Q^<[;qyz"Rp7"ȃPh0*Y,JƴJ+kiW0<(]2XC Cg88F(:ҦN4ʬ 0.̷E1~O^=FJN} `Lop@u0 J<q>YyV""]RCN 2Hϵ>gCl߮!@6}|P7lT!b}:VӒ|P 34 V^r"`"XsǾ3<f|v4&Lvp7O2QW] S@b*{]?U+L$,h!_YD"ػhCӥ1pT hG+,ߎaכxb#?+X? gIDחZDM`S*;H)>hmf-7\ ҀKq@hU;ERn[o$(4؊<7 003vjF+QaIཏlԇM Uvi, #8EWπ0Ӑ7zw>fn*9agTBkXunc|L2Ò2Sђ yoj;a][=ЛXٿ)'] !IPݰbʮ[ yG=< Ā /綬pFN\0n:"kD7(BsރWGJ}+ˑVK#=]20ښVm6s}4uqB72+Faaq Pc_s7xk8kM~)$^gH[YQ)֙9Ggx}HPôd՟H\!`},;~ːk^L=PQ>8td^> @O|UTc^dl]hp܎Mw[47^ β9J`'oPU!xgN-i'Nޡ[*9Nlp/=5RefߎӉLV-]]/÷h+ȱ-促Ay!e|i%-GD'K &_Um}g/{1mRMP@ NT}%adH~0x>~e,,?sj˕UW4O,ANQ`qDytީ[ >p[ٞ{՝PRA> ˛V_Ip Ay0,"q])^7`$[a}UVm]zRDTȗ뗻׺܈bmG&&EC%#`kƹm.kѭX`4#a٢[mL=v/2{GM@٢_eS6HZ,.7?̇k RcẨ߇dBvwGkʧkC]t*f֔zX xh;G>O֖FdxI\nppPINؖ\&tX|D?|ԼF~RnH47GOrRڜw`Է G GR.1U#̆pdNjW!Q3BUN1 ԽTҠN]<`%|aW|`z W ܠ9(;rJw γR)~&PI|ߢ&bUʒN$,D9PWr ߸'q(f N+CfNmLp_DEv:mp]$yNC\X.vZu˺xSR8V<% I3urgbRZ !q֞OF]($̼(ݳۗƶ(j6%?W C@+`ʊ(^s_ uMtip߹:Ru"tuUDQ;ѓCW?Uw۲ƒp7`4fP֪J#O8VE*.In{h=1f ='ʉ&vi7⊙",7ˮsKV2R"ʨ;{vt׭$BSue EU"[izj9>0_?D 9\VA E/BX8+cɜfn9"Тvo#~taQ*+l1g1Բ٭%6m.!n:t) ݊uYE*E嵐p6 PS_Fs J_ۮ*(,=ǣhmuV.i-!^zqĈq9x/L y7Z𘽮Ū1 ɷ춄?*o1c1=W1< ,@J&~:ߑTL݊ڽ'W$M.$JEz;Ko)ĪR8|'UJ *xyL1\ErnoG"'d hR3iQ`*,( 0s>ig%WVEbpueWi&k*| V t/gf#:^YS{dWbH?9KQ4$dbvV􂚒7-zf8Ng"eNʭʜFJۿ>D*O+÷xoߧq/a5髹8sue<քfv_ zk#u@_FMEnϞ΂#Hk`01 Kegd@ۥC9_\׎2J/RNeҊ˧eWcbñX ft['9KͺEk" XN£CnߦSC,6j d6F:3Fm3.C5QUᵈ>O ,IOQ8]Snc,] YNhLG^siI/^Aࣳگ J=%gӀbK }h#;oͬ`^e ec_0U5|Bg͟Dv `K ++ WBQ7 D bjFm] 9sC2T%o;:3;AEpmWh ƕ<5|.U1rt!l4ж#ɭ4AEkx2eqbX.!r@#aQlD ӄV+lɭD@ ~0*QǢ'L5oGeGYA_x}uQۇxAéX J3X)JTkRӝN r؜3/2vo $fw߷Ⱥo:*ʈ;j._׎v&b!IDrSŒ|-Kx=_d @ _,CCU>bDl}̋>Ey͗lx\T=fl:wr_!)T;2G|Yj]6;j5Pja*X%.9G *dl0ob6Y-ثŻ#Jal}*b!1!MڦQg\z1SV6CbkϕGuK:~t Qstz 8phj hEn9"0Uca{3PG$0 XnG&:Ul8V!SNh g˳KWGLnDCO΅KO}ת)XCQֳ2J3N(slz+ZTB: ׀  4{m?4]Ѝp"k*Fߐ(hzÎu~MɎGnkq]UWuI~|e_y& 9&]+;PQw"i!gmf<)ै`ǪgOWbrPgA|:6]/*kG< &#[][Q/j x-d^NR[Ec{Df@_ljL@2MoВWR3цjP"C\dWǩ';o).p{rlq±wّ,оޞB7WN$,~lC2'WIEf_EQh>NEj}Cz Zd*dl;ƒzTQ#tFU֘5;UqL7C1PB 5/2"/\Ycga[-:MԈ$m0%ΚgMHWS>dC k?dm޺~= wQt@+{ϼ >ufsVA y1}Lq* 5A"."oͿ]FMnigq&Pj6&KZg{pU֫p8vxJ`'Vr_.Xy#˄bc)0ޏG:iR.6V1kzA T19 ɭ;Ϥ$̵^< 6(84y6mGayqhH !1dD8G"pz# V{m,C3 BxhJáx<< v#t[Ooj +a<3Nv%3= `@$>`֞ء Nq!}P ;.MaX]]#TQ8O&MUFk$3RVqBR!l~=NPxSy{X5ڇ_sVEx![ #P1"ۛ Nޓ`ҴA^`Q 4:R\-+9,0کm-WD[]IDgkYdfdZu9>U#U!E9Q61Cx'`35[Ԭwz݂aI&~@B78$mtIX47\M{Q0i7ynܤo8))R<|VoQLyv3{ "EkXM)x@a$qh 8h  K݉Bd SL\EH13lG#_ڲ0SH&!JX)r)as*ƹEI 9L ?N/"-ns-8Dl[묝?4^ͪU `uxz-kB<;ݹƿPX3\Kkٖ-acDdwρ"xX7?%[I.aԾꏶȋ{/2chYEslUcY/L:+DU+e"dn@zxC%bs9)%VBwPAqRc1j:9c B `1.:F`p`^񴨎Q^MhK3cVQ˟^ՕlZ+K(x@'QoOsi!4PAS*fHWnt>A`ܜ:e AV)L%]ۖ k.}# -=e-,uߔROj'/, 4̇?lk//#ȁ>W~3lϺ ^o?ᄠ7 Qz )qmɘ?AuD@\CA%Q LKzi?d|In멳)uݎ = *UufUnI[=`J8\/IVD|?Dn#{ŒN0!C~ѭ{`ynMk/a37p-uG&kRbmI=p^=Aka`5QZyъ_z6~y *mOJ.]c# CTrcf+4˾odB˶ }m*wNmwJ9B,3e ٰwdZ8>j߉]1bwir(JխɌ +-fɈĊ( hWGvofuI~ȷt7Y9 d)sغLZBr2j_u:$I/QBGO5iXmБÙYɌW{O-Ips:A`3ؖvAYNzRDWEs_ӹ-Ž<1_ǡ8ULg?lIOj)ö*^ꏌF"R^hlܖn ʣ_m؏p/IA)*ֻB+pC-uaW]{'0ZR…=Dg ֞SlX2?Gm*Ve ģG3a 6FI ֡Bo֛~SʽBKUTHV]+X?[! N-ٽćHԌwBɷh=œI)_?T~,29էOnAp6ޥĺld5B(ɵ؁E#7/ } REfD\NC9S{C7Bi7MXNGqֳfjKjmk?= :p4x|)V_kG>$9咗 vB4R8Gyǂ'mGʦH%z 1@2Aq㋰x-ޅ:zqv$sIZ2HO*˿"E_=~! :>y ;jgMx}~,GA~d15.L@E/|{W\GdY(4xH%G>Zf.  ηʶ?)ظ;My?s>=$]|^iAqd|deWoE]T@\Bo,Cl(,h?$Wk[n,c~]I6hŃHK>]4F3,1J{YmR$:31,'dX 9tZ+%M6&zu.DsEKxӣht\@Pߚٝ f%C<˨CtҽWjz;8v>b엚7ņ ø ab5ub;k& 폨V~?1Wz@19$m;+zvӗ81H r +;67RP JusRj<̫d:ˎ+kF*8ZryZ@~S\f'h$ {o8r?'>ףcuUzB{Ýz捳q'v7xbsb5|?.uMp,USNLwڦ{稷ϓ8N2X<1NC6ๆBOKC䑍¨$$dzs$-h7Ą1E+)қvr8*6JHβSbm@}$;j*瘧ܼW=  aIKӏ_jM\dMdX|t s9ܧ*߻Ӆd l.sr ۭQ7-.zeG8gbτ@;$$>db̺] X{D5Kw6KpXqMв0s۠CjR}(l9jo>8 j:eU7x\cNMM\$]Ӿ:w7rMuPtH+iFU0nfC`Q!0S_ɰpS蠰dVd cbbr))QQڼ1V~`R>K͕32v?_;`*B&l 4QBTsylBPsc*3}=:0v4|vBzqGJti "SMR+1?*0t->N_G(%283F lCVN=KRq|ڛ'05X(S" ]奺x+X\|T 9%$➯6}NjlT?zSBEcoOn6P+f33"Cxy4@FsɡVib$83֋gٗ8 ɖLAJ-)eh/XbvѿA9qȯO n?BY>JC <璐!PQI͒ _5μϹh2Gh):2vu"C v-v@4[Qd#T)K5ymꃸa)yݶQ~K{#l-o?גخ'=o-h%+UsO_|3]4{S)5_} oRԨ>_ a|ӒrPlK! Jy` "A)%Y- (TM!4+5_Yb8;@ {CxF1Q`&@H h/LxOnHQ[" IѺ5o=B+Y:fBJȆzl?ȻߊG pJR299@"V2cc `t^s[H9G!rY,|){u>죇jJH2t\4Stp:uc@ubCBRʤ 6Rw&%;׳ 5[qc0l<_n9cCVgfrX_6.q"iRMNtRz>'a2FZ3I~9i~sU7TFS:Un )/'{~[j;2::h!i۔:oljwCv*ĭ%[{^\ Sվ>NP2@;F )5X-HFУ#K Q#xg^n_G4Gx @Th)MjtX/䞪 0 q}U=NBiGWP *Dp&ɈtY yQk吁zRu̞+fr>V$wXB璣u uk-"P*Z|@:_54> PRd S"#[?5\Ags4c::5=Zl庫?gКQ-ǁ"^ ? > 1x9X7;O|gzEpiK3t@q w 8}Fr =DWI5*e0{pV jǞ ^T Q89ȕZBe+WA`'\}vXƚ 9LS u%JhtSPZb.tWv+h!(- xѠ ; ,@!)*wo:١-c 3(>YrfڠTGj~+˾g]{|<:KQ(ƱtԦf=[H~=^qIwT$[x@{W.' }h<#zhN2IIZ Q8"78p:G1AՅvH1ɴ25#Tuj`_9a9&q.W6O^HVz :#[fU7`_U8R.GKGe8 & }O y|`eѥ^ȮkB<@-bkWCϨ\-K::aJ~ҡH)fS3qi`6myokb:R&%f kdIGyY$G25_z=BVBQA倁/4ETlG]SDd5aLa?ЯHc$쨸'[inCTEcKohxw3H@"kn̰u]_T+D°0r'֢t<+* F5]%l T}b<(ﳶ _PF` o-)VlG}*;Zwdմ7\z|[kbYh3ȩ$u@:0 'k7aL tV&P)5x+m|LK3׼yF"z\Ռ&CF{'\^srqrDf/L~bs w0뒰40~1!{P{+Pũ=HIilB3Km@d^#+ +>c9'6-MCWW#L!sԂvQ Ãe_Ր9arZ/ vj~ldz+k.-c.7#O,X֜Mz`ø4%N&b9N{1_.똍O,($ bB8ۇo㵠J]yl:"n7 q^Ň(d`HaJx%sfia"9I.E5%!!=bmi7޷gxV}?KF.>dn Vć8a tv`@ʎ)t `OMM?襭#4T]V= a1ϻ-~Kyx@8nK/ UYKM6;!t]bϜ8K N;њjԴv4} KqN4B)[hc1ݲ} Paj^67\'$k1l@w4r+$wᕲkj#&$0eRl^0ۯ@įf*LC_ ծbjW'۸ҩ\z _|'C4J?o' qCm䬥:I^ۘ7$AVB+h) c{׻szUϒ<@LSMtG0(j9B47Zv(yJ,4qcWJهUx$("ch$:z?\FvW3RT#]g ;dC>;1nzQHf`I6apd|Ԡ)E2oFMB`@;,s!;)dT B>>hz);9wnD2u@9$nJ A8sFxĭdJT_}E/Eڪf( H||#^;:#ώ )3 TXӹXFBWgqTJ?g.OF;l!9;NKR-9k AywH&-X~āa6;sa[3q;65*uxxN,ZAtv<:@*ڄZg+ڳb9 N^HBs3h;85WuwwNw 2bݯ=g[Vd^<Gv4932- ;x7| l̓#,uS7[jO4@6›{~CE`LaXi>f g&t...쩥6Miiik rD8ab[AsWG`I( )b~8D8'Wm *]{Y(2=ܭW}fm^?7Xs[3yw8Սg~ǶdfXRyC8%PDOi4|. S-w{y9oΡc{{/ֿILKo9*,t1>q!N F0-ꤌw5mxRD UD!B#q`#:V 8^1[+bE=CJB2h/Κ=)X);bmq XVR < Z(5 T؏\@O') 0Ț3~ ." Z#+J6jJoHR?gu;xB9\DW]0ĄtgAɦ DE-.-9ƙgf 8Uv,cx:5-(Xoڢ|*#TQ}}>=qBw{7$Ş{%-Kăj1/Q|.8c'^2ޑtܗW ZlR3@SAL^v]>eclK(Zͬ=ST{ƅ&N&`GV_\m4v]I0{ML3::8c [L.f>9'Wk#M`Lh&νϱHTz.FeFcN69 niji8ynU=,B{,PI"\U(zO,1?S)TF*mJQ{nWIс oB&řm#v Gc 5sk@x}}A|ZȡkoF2}`4 U8݆ŝƻu~fAXA ocq;a1Ŝ-ҦEbn`H:p9ax̼㳃VthZ!ě+ȡfdw(N.V\WD(:(P[Qxfήunt0pi! D-rӮv͔T Ib$CAUKЖҝa'+ANW^u0o볐AC70 or~i(0!H} ˴ĸ%1<t&=X!ʘZ)*BoJE@t7SāߒkP/ V&YkDWZX]98ߔ;ѱE 9 :3vVX,{1 Eny\ hv`k71dSd^vE631y{H PШCNhBi+[MTVW,y;i _d.:PΪM#CAsX5=zqeOZȇx$6U\¡6mt9>5}̪_e e dAaFo\ERNyJSY+Uڕkޗ͗}]G&ZfdۮT;K/{$C{dOyw Op)FA8 yOE^mwPDO ,fb#m .  'Q]6IuZjj7^u󈙮޷k#bXrj|8̲1_]aBoQ)10ty{HJ4QnC#EE=FOo᫶t-PorSv#mU |ܵ@LOE,ĭ LF } #!{wG?TYĺal1_>'An4 uEUU\(xqߥQu)y|zdxBj7Vʞk{)rQDdbDϏ)|2Hv$8Jє::nhg~Lp#iq渣> jdkxި!(pW͈R/YN{\5:%PDVXԑV!!l1#W(W zu:ς0ӨlaܔRu8 sKq{Ej'- CDL}@i )$57+\79KLKɴ.Q )ea}?K^{Y} 4|o(SP=UvV:]4Iwʓ_B]S T-/i"SSp7Q[Ycurcٓ-S+Z%=} `1?re)yu!EVf_v(Ǝ ݲ<>5a Z*m7Mި߿."V4k?awӴQaT:3!\A dPtꝿlaIO꬞믮 {~ ܈ {!@$$-A.ʻ~C(,7Av/;Qu!^Fm˺T 44Q/9rXİ+f截4m>BU(v5[~mvTgPV?ajaFwK=\_r2wGU[FR2R㗵{' F+]Zl䍗,0mt G?$Rۡpbmlip^2G-,†3ғuɛ2uNSеpՂ W^V.N_:ӌN% &w ;ё ǒ+ys31QA#KC%*f:6Os0!pu6G!xp>_ΓqۀT\26L^ ,ڏ}J+>2jKNw L~gR5 :GxZ^&*9ݣ)e|1){*[(Ý vdt(ecb>]Z'aL.gI5wBVD.ri|'^vmT3#ٰYF\'' nk)(=F䣭gXE6ۓc4&cyfC2 m?6bT #%HFan>Q2Lda4[X"=ǁl: ?dӨ*`@'v*+'^,]`tK`^f~:qDқ(x8]4?C&D$*E be;iu yr(J|zʛPGC0VsI#UqZpnb0S{9!ʽ'"W;Ysq֕ XLC@>l<-(ats_ܦrLN*gA^ ;,T%K8Gq ?vFLHQz`K__+DPPS}'K}cBpX;NE담=4 g"",_)WBkzfbaozQJM퐣t{5*CҚ{$dQ1E$N3?EھY`|ӘD@7 ].|Cc>ON5m%FiZEMXgQq#cQm5LBY5>PV Bض6IOf]ÆPD,t]N98 R<;zuLn_:F"7dI#ģ juqw:KN"znGw?Qq}:K}.ۄݖ7#!B]4|#Gʼ%M5BYND3*NN+{y iSqRGsa[J%_LFޮ;dwTG*+7Ir=D+813 K^ S0kВ>o5|G\B5 SwIjfgu'5X񦨓L:~iwPi#FXS##uRcx![fs<@yqE$K1S!`MP Mg[@Ш9%KI4՝WqKc/܆"RrhVǙԂa5~=Y^1LL3ќX6;ۉSI)Y`cе]&F-A?Nie6I;X"IcVrl'%gP%-sZ`*Fpm.(,6s'?:~E/Şr52y?@ùsvfˆ\"Yhr<cs^6~jMfYy.mѣFtbn h23M@ ؾb -` Ә!S9O:s+ ق~5. hqRp*;ԛ>+ h.8sgsaiJ*$\wEj-IXmb&8M3Rژ'2Xl~sPOzvȮs$d8zrH-̊(nO(R \QTǒV'E:݋wa'>P,50u;@T<6`q{Ea6;j 8]= a87>+ R,Cq :*>SE&Z6D3ҩQ)mqVs}TIZQReueu}*#b9evuG3<5B5>MA:0 ʶ-R&]!fO HT/V:raՉko¨ ͖ ̯3KZ%K?x4{Gi<.-Q+]X)Q(ZU^ts"ž?J{6=ڬBqF~t9GM=а:0*VXN-{&{ göiӂYr J7@;Lι1ubȅL g1f"5SWrT;v!ʲj)h$uhRznh+@=(Ku ďrxj;sBڐlJ^}c !j T76,KHeOf?:v[酒8B!K;52u~@yd\UYgb9O˕? rO pl}RCU)>`PoL?k->60zlOZl`̙ Ft6+zͻt )ʭQۉN~QԒ{nMK/j\ԃ0%5֭o @p&n!_p$ $pSdy ʡSs& HG'] m9~lQ6QS $I JΙ;L0pIWL7z@oN+2jn#O;:pGʿfLL#[I4Q5;w7MQ 0FQ5Ε un%d,]Bv掅[ =pRI`{gG' ѧ@0ہj|c,5-} kZmt8Nh"G=ܰ0 'PdP_BQLrDeׄuHuXpWHX_!)oH>=PoD[HřJB|]D8?{ ˫6͠Qd(|ޔ5vԔO)/j`~&J(KAEz:;[7nAP˅R, KZE T 5V>aYĕˮ;ainkuss4rm:avŮfDeH} xiq|%* Jq*XMc 橎 C Ͱ!j"wP"'#@ԛ$;"m%zE%gd8hڞF}FwwMVD?{:E? ןGL"вbeP@{d-"vDO2:'3XɨA&иhj&zȺ`.9ȴ1ZڋDe3BǞ?B5 [$+sAЯָ2S9Kw{gċ)Gm zIJ:Bkb^ER|߳ NDTWnM- qߥ6f@;p. ׂ4_!px| "Jۊ:P/d~8,ZtYOwYmAOp;N{'0d:E/SȣEē1RRq-Te,/\ш9TR99u<ī,k{ʬJ4ù1NXoSKFA{%cͧ5{̗ mNiqǐ#Tbᘍ\=/ßD::eT+O!N5dd7Zd;BoYuMfnP3H)sdyF1 \:;%|TҊKV.^"[g%Lm>f#TE \Ρc7#kd (l9 \Q @0 H-)o\/I>ܡ(L"◕[j`qdþ U4G6Ho3* 'pK=(3"~;Ro1}<n؛ބIv~ & ( |^Fi7[7-~EMaie.e~-Ga 8X›NJW̊]zs`R˱3PCĽ_i ) U,qq%Mm5'}ԬyiOP%>5ѦU 8.'W꿅4GEK}2*b icqҢj㬀~J:CH;W:3: ^Gw-F\.yVnp"r-# nvq1M+r ܎$ژX|Iä`|܊Iγ^׋kw:?8yYO0l22% M&L>,ۿ]^rq!nJM7@#)дz?;ϫ"ȃ^'r_ 6OȼEX]|-g+O}N;M w <WPA*ĜRdw:<:ǟԻ^0z+I2kɿGv%7_c Š?#+ ` a՟߂x=K񊰄Nj\e7Qj▮,#ߺ/ܷm] | ϲ'!Vc ٱXKG%JeBlo5Amȑs68I6&SJϰ759:3V-wIG~_ 504`ZboQv+Vb_թ^=_kRt؉w^PI #_-.X!I_4[mQ $u?Z4s[|WawWp"G pS_%i9&[=HQ\xGH FZlcaٟ҉>e95xC|6ak̵a: Wdž 4B7Z~A>7YOՃSkk"=d luHFY2M?:`bU(.س[ݳ+c& pRۯг9EE 1p#ǥ#9w&z.3EH ٥!mbMG8ℌX^h3hO2YsUH*``/x{>o^V[:CL3s 0E$Ntx ﻩcbJIXPNߎ,'F f|,S 3`W+}yuW=fNbMkW194J>]HJE8$,HPuE^a`.XA\ eDМ`z0_waE!-Pb9'^p7#=Q_2qbU& Js (kV6蹎wT]a8͊NHc} P\?;?WvbK&[G({Yзc/|iE|i7<`sJ<.}V/}YDo<5 fE j-Q I궘Ф-Z)nw8_jtQk8=H& Z_~Ux_}Jm6S*aQ*X;T4Rq )I-X2G??p) D@.!6^藫UvƽrE;o(]uѕD(CΪL"l4QdXXAaYeFil Z %p-;#DjW)6BLj#P8 /骦VNۯ빼dz7XQrKHc `XHHl7 u*AQRf ')խ\b{] X*7U%V?WRAC9jK%pR e5r~yLٽwWq沼AmYNkU;ΪFBV| ;ù xJѓN͊YS{qp_B~m¨IW $=q"z˄OD6)-D?s<縐o*_(əOxЀo6eYhf?- ֻvyVp^Κ/g~CjVےd#ڗbIW)f!{Ge,lC!b~}M;^r)R[`q>䏥ڨ-`~(/%;"f N*W"޹([ւ[DוDDI'1/K7Jhd![Xg\ ًwv.泥{l{υQУΚoQ t- A EzPÞ6%6#8MO0_+7n0= )v|4Ĝ;rR6>n6GM;G{РnVd_-7=Y|"{rƉj5d? bܒ,1dgTf!xxx1wʍAHғ\xS1MAI4GQV@=hN6pElhJo%Im:z;_E,p̚"oi@Ptհ%uwV=]AHD"֡C$^*UΆN 6IdB|#l8:.?++jG* TՄ~DA ^eQ̞ /hvSZDUkrIq,~Ok[NLb:س;OReK%/S7! ]5fkm8t1DNB AxE ͈ rqR~~SK,5pPdq,5:I"6Go/b^YvZWN NCmV&npҌ8xР$ݐc9@] yF}0,aQ:(F,[x-^\+ϴ"bOs0t6i{$AuHuKǟ̤`PJCq% t]iUS uqAv6Lqstᓭ]C۟n`QvZ|#jw-p"AU@I]c-ȾڇFA^m@6~g=Yd7aP>Q4\^E,4XL4 D0%vgsTƧ.#om-'=B˞ŇM ,{2! rRxZ4o2U9{!İHm`JRAv Tڜ!=p:{24`}QLsP߽DWp/mi)5铝N!WNr_ٔUNzL2-wj]Hw ֐#rq"Ev߆E8Sd^FKHY-taɸ+fhXҍtGVT޸J|B6i76_Ŗ~t1Av*q1eߕ>Ҭ,M/' bFQTo*gCdpSSiat@wv/4h n+(毑#ins;c5P`n,"jWI%Yvg7Mˁ<, (]y4ɑGYIC5^a>cs R:E$G-8vd`>&8ω0{~fKh.n^{ykNc#Aԯ"Aĉ_c=%x]3]\2nͭ@ -f`SyTҭ0+^) &Ea7<ތ8:wgWrY [h P'i wmnH}vt+0uLSfY$OIhAv<jƞbk3pکwjt zu'i}_8Kn0Qa5"ؖ?~.֢E}ozrP&Wt{]hҏ+  /Nʎ?piW8ֺ:1AW3Y)ĉU%BTQs8ovYxCu<ƉdMTdO˧}ܛzK%.WĐPNj3H*|T@/[%h>{t: ^A Y@;wDX܇k9 )igF8.\ 6_h ZѧjWp}<}TKƊto%T( +kE@LG}fNvwd^2d2p*~E+8*i #ۀLUԡ_Ҝf (&N 'R.9+d_4t;:X׎'H8evrXحt Hje0{ە_?80hĿoG~^U,5Zv]KU&h'?Ώ! Xdz}re3m-v0Ƨsℂ!)^k 桏b|Ew|XR{*Vؔۻ9O'-O\˺!c#3<8%YJa1L* BeufFOYcǞP=jsr&D Y_-}d䶕unO|i!;(ǃcUQlfdW ̄/g51Z-hIK96vgVv1@jvSn4#J k/iBNYEcsx]zׇ\Kh_)'p8;Dp%hCYs#z&wKFfVp qM6{Jh0Fϰn0( 6/pP8ņf ?0~Mb8oH3IߎL&:|R{@S :)-ʣl;yLBH}slhygVCAN5D`'}z.՗P #יj_>WE#:Pr ("($Foᜮ/ge@rI幻9xu>B[bǙIHCpJLeҿTlg6% RL q]* 6gw6 h5"*Qh93]4nzo ՙ\!n{>xij9{ϩ[k$m0vGO@#m}ui=/}*MQ=tyb0^w?}^sȳBEsf РB*D8EN ^x__wKt?-3 Fy87@I at~R1dBu wѤPnnCSzC&0Lɘlk`p~뱓 4v0bR[#'(ĸLs% 0jn8,%߈%k.0!}L 3ZL$l hyt[&̍A_6mg DJ`ٴH\(F6ҷʒ"19?H6h5 [(z uy&O5:C.3)5 $!ȫ?i=G :C(4 NN9ilbު`I zZOEو@n^WDu]yK4hku^M#7_,!n5Re:ԍv`FRFrbLY08,[Z`T]12sCK@'95@?P6#o j$oZQ3NZ7>vQ^@oH`SAIjtZ̮z7|þ}S-8x`?+˼u=k DDe%>@A5%dnO=Q< SU= n 5%41H>xd&B'| tdaxJ!v]:m{VTmn<0D 5Lhʱ~uYfz#Ikj# h^z/G#$~ r5̞JJr>#VY(;#E=QWxJi͔4|CRɠ}wQ7DBg `c~a|e 4Z^u# %C. _T$@Yzlf758bLѰs%""j9vn¼CqmޢfPPOcH_ؐ!#&8CԒQ8Ve<SycBE ']O)t[{yRMݾ`> f֧W ;?ƳktyC87DӾxWc$AucX:leHAD{ҢyZ}fCx5ZHCD޳H̽$V<N5!1R[]çD POmɰ!π(NOH\|m~/[TRv4:9E 56>{΃ GllN.5پт8 IKJ42!wzniQY.֮ Yo ,N <C@|oޭG[ĻУ?z~ealX5l 3J{t'^fJ4"GIS,de{5D2L\͏1k7ͪ)#qLd$C[UC$9VI(al5`dۉh~4gM w'Uiѕ2H>|>Iv>E2HLooKb_+ J7+ $mƠIaxvcjr=G%$NJ8~g4ޱA浊 ɩhD/b('٘:J$w9Z8R#Pex4}k?)\ۃh<,E ڲA+;K&G<<x$Hg}?lB$ibj=>{!}rc> +|EUڼR,Ѣ'` {(hLX& zWJ}xϣA-^6l{k2n_ v$U׽{K!k*vhVμy5fn.}(:3qwmev&>l ~Ri~5>; Q +pHPA<*ڠSsn|qMY_/Ijp?ۿywlV8B5@65'!TM^Z~u b؇R M+4)NZ&ٞlg·&I\>Z!m@fQY1H 0y%0w(bsvᯚC0O^B~-yL\<@|F 1dbB)K7I@tȇ9Za6b~%{#A/ Db7)Pt{v/ˌNc,*LulB[N+(+a5}Nh6i-=j-Lvʸg?um3y2ɗq\ID@-V#zb\nQv}@dΉ7BHh^5'>B6w7oI*rL/.}^S14àH O`4qkz]PL +ZCC5=ic;6NZuhQŶYc. w%ԆKf%&ܝ5M !]^t>c.x.jgqK2〓:3^anla^:0PxkJzDG=1Nf|_c¤ ,0&>HB 5e6ɀbD @&y8Scһ}'7d }AJ:V"mMfg }z+a`7&L{fc;P/P2,n:P-<~oC)6d^yOEN(FQ*6]Tڵ1+X[Ǝ`n90176-:a6Ӏ|vSV5SX^\ܸ1tVwo MN@* G$nZ=|qOl%> j05ɋYqNgmC.08z,aYAȬ#,k˄Ktx+4rcPV lSXԛtf⧑E۵gfg7RlHj5$:bsG;劻fM6E->{梐_|֠|r GEE;*YA(TxkI-qpeY{0bWdHl_Zb]' uC&3 ܹH%*]0  |>N&CJvK/IȧNc*$_lȾVڢ(X3v HG"$"d+-ԡK 4v'Ŧ/{D~RW޷2'> 1|xS/V{xuI`4cpҾXLSGjvyLdw%hwRUP_Ϲȩ&x?LbV΄DĜs%կMNN'p{wWЎliOn=IwbE` ֺ[2/.KCdNuVa 8113<9̭L{/nuPNG^" e v&uyM28koӛ_ŨШeEtg'z{ft)H\cιeh򐧡dJBfR #c/ʯ 2(6 -&= ?$K M ZI3)[ȇ["f t^^NvA]sa" kwNeR!yNsQ0{lΣNMЛG|l;Dmh/ԯl3"hF: 3[osIGsՓL[ U+9% p\GQ]X?5O@ u,ۥ;8tI~sʇP5e{[U X`#;`6O)BچE9.l?S}Hd_hj8@<A9bO!^w0YrGڰ%lh#n0ʪvU#W'b PN3iB#NUj 4KmWjB[{q_ON9(7T~zp`gV0qc,+#@fQ0dvV;Xicp'v&W)\OS4]/芖Ò i6' K#+pkq^u%Lngx|@bv1v%K5EA"p,d|n;ȅFMYph3;]U?h=鏋H:ؿ-Q (SV][S<'<%ekRI"C.*JbdBe,-@DZ/`4~A1 3-Y´#DZqPk ѽQ58_#iEƻ5Onqt_Ѧ5v 2OUG\~kCMUP&\!{{ hn:[wHOsre|<8v(wIc+0L _/?:YlY%lTg5NORQ(QOS\\4 V`̇-lA2 Z/^W1+g9 ejLBK\&? ۥ,QF>汴q{ hGxТ*/hagnq{Y[; '6yK/7UT)}$;EW8i\"qK,Nz kʉu;3}U 6gLu͘)niC]RЖfŜ= IW!6Uвf4_m:p,qh:uk(kdJl?b*o-FԲiC2g3cfHS)+G4[q \QҪb-`[t_)Px,9X"R[kW. oT"Gw֣QHClBJU̼nVIΗӰl0OOԁPq7&*R|U.WQ['9*YڙB0PO+ ]ƶ&V:{yIj GaAI@{}ka%0;%r򳁄XFSi*SbXgOSp3gZ< [9#bjjՠn{Z6I]<fZ*FHoP-3YR1},x KL2II<[$1,8Y*SYN*k0 V  Wd܌lױÖoTS~28jN.}>-u ^r_i_aX [мMܶ/dGUػy`4V6<$0s ꦢz'G(]$%Er-m$1sW^oGB%:pI^ )ˈ>Į|+%Tb}A-3}̸R'ڐGCxuEtJ2] J]k=XZ*ͅ}f1X L2Wxbr", !tĎyA/nRV0VAp:ﰾQ" Q k\1'\sFT2/ N r*E8.o['H-qG-?w3WL@@ d˹45SV_eԫƷ/vL!r#" q/dny8J!W.>c=,N/IC]oyzQ10-*6 S)R /a7)c"˪_未\J2i_w~SBk׃6:tp̍pnF7u*GW#-*INʚ z̙<ˈ\m1ZfKq?iv-fQv'|i7S`=.Yz;ZUůw[7.,JWf#a99{(/>)P;^/GWQq!zE`A"\뺃`:[`Q0 +;cO?Eh֔P z5*4]Z8b\:g+%[V4p┒e Q'bPT(K ,t9ڵuDА ,*_nhXSFeKN-Qʚ9V岫nh뻈 XsEzz|R-rf9g `앛Z }HZӰz\8vy ^U#;EK,kY>XNѺ?i 2t0nE@ 5F?'cL~T5^0hG Ct[!^V-0}ȴ4Py=4 N7.:E|U* #2 K(caFdo1s5T ӻmF1Қ֜Rk@Ot~oރA;cK1.>œ >aS6? ʹO\ʣLh~܁U-όM)(* Z0hH0 Hf/٪ 0:1h=bNxY8+ nua|{'!S-WZ5E2\VwGƾ0@w<\va/قc44Brhl2P7_`}$:>=GOKY| GDEe~lM󓚽 ybfcFȮԳ)Jmsk9'k2$Ym݂ap*U?E̹Zb }q3X3!q5IHt6ZhOO뒫Gmxke*9[bڋm5YUGokus;z9Lcg2Z=;sg(B]Z'l!Yyyw$c*KQkIGB"mikDfq[G -T'q%;z-Yap͸Y@HsG0r$C7XQZ#Ow5f =&S'3'%9p;fQB\Jvmǿ}`:yYtKYp* l ~ [(G|j|rɃRg'BsΈý\jP-MlV聐WVM ڜ\Dh`ُ9ܰLFŽ׵sz*B6ǒtjz#G]!$wM}+Ъ]&!xN03pWBG#[ъL ᖛLMȩ?,A~])jRĔn'۲ZL֮\H ;| ơ#2y.u(*nQ]YEOBseߓ/  }8NupوB+e7L8riqp=Xx_+t_a畻eؼe6. ,^%@Eg_] !l7&hPR)<'K)NK= Wgź_dtJ|H{$1t3a$v ZNwjc:~+(TN%c0uh h])V{%ìz)K}JD9Pby@-J]s_bQc a#08@l덨3m:ds BlEd׾JS kSbK]GTmCTDE俴vE’ٖK`}jx\ BzI9zcCrLiNxq {0J56bn:E3+Ri$"lgvvz\ eڈF/~ P`Ywì|&g=T7}~[ꏦno0ڗ3b7ETP[[odq;gp}ilHu#rebVǢ%,(mWgܥD9稣T3b|"źGojDgXUOYXn/yXl>sOD湙Y!`~](-y756{c¶W=1繒Lm9s٧b؆\8IlUzߟP!id8=أ-و1qYe|<qa`9 3 eb}RRð,Sl%zLuDlR ~7!h0ܰ/ϦF mC (ₓʫ[$ZegI.wc3=hjfLvkAUƑ۶Vyzת\5 ho+5Gtۊɷ7bdD! 4{{,;a,޸[}32@ @`(qOV%O!'h擮hyAoVFT}ƚ-#9~GE? uIh"wxQtmEժD?;mB6sQ}g%)O, ^{%9T9 ;>2RfwKAw;^1=%(ECl BkcU<pNDҁOhҪZ"$ |HԶ܊~!ۈ+J/M=ɻ~|V+b4ƍW!5z;ԑlZ$8aHInb_JR Ɇkm4Yx||sV"K 'DlY"CfY<$7nS&(Ag\=0io/H;(jөʇ5*?[Q8j&y[&GP5Jn%%;q9k׶%#^'#إ_]h`p>Dc=w&ZMǽ_ereVX} G;l5&)g:5$LQ@ +uA EHmwIַ4hq^Gr3֊`:ݩ.P+!2B1+yEV3#]A1wrm-jQĆ3ދYY._Z,eyˆ D[⒱yBjB(_SdQ2mFuP*L82GfvN(ZYM8翤5:+7X ;<>x76*-p ubHt6&Dc=d=vR2IFLiRW]>]L4-yCpu `evcA &}C/sc?.%@|F AIeU-mgl'0P7ׇ3u5%]-$pMIqi;׉| 3Rl  mCiP_+HN?YˢF]`/-ӄA l_ZJz]H<!6y :8^I0MMئ_C, |_AXyDlU撚Ѥ3[u\'L[|(텱6^t$k1.͉" X 1{^b#qܻ7܋ܴG0-Q}MT<N?ɓe-XףQ!| 8}IN[۝hS)G{V}E3ZX !9f?+,IPǪ]V uJH5PQI ssm PES#- |p[`=zV7%dR`,]bx )y=xM5ESTb\Un[k$kӰ9ەM@cf'*YHiYwIjt/dS†5; $3WY _:/׌H 0oju416G'3;8jN0`t$2t/3`w{j0vs-Kwmdƚ:iTu{A/^vm㸬|}) 1G`?Uϥ2?e@_d@:x\g `S^>1,Hc7Sa>jwqxN]J:>#}rm#XT&7; ơț1èN|wZNC΂:?AmZvW_c)ےQaU0f PkChЋ+l]>eԒd xϮi-6wl+ɩ҇]1ѣD$ Iϭŕ )ާt/] Nn6a6!=!ts.ZJ +UE]ևXSS}{ܑW^)vӤ(J:1i[D3YSj;% \k$ K%, A`m)-$r>t5%Y>5TTW jV~ C"ⰲK s(NЫ~T|}Pn+aR <'`LP}A@̇ zْܴ_ `!9Ooo.tYhAѳ.hѩjM1# Fʬe]/` yu u>a& ʞ!pj5ƫu?qS9>oϫyLKh.<'6, JAs[U&s :,STݤ{aPTŵYl;Tv4 Ջm]D9(fn^w[#OH  #-2tl0%=?VkZÊ6|?+D9gGZfQTV1cm _{2W$ڔ2AzM]lR4[yM{S dnhk6!yOJ_ 5c`< CuhzUΎv!fƗ,x9\'g"9TAf ;q: Ǧ,"VȢB&JwUroKn;Y*IE4 eR!Dz%`n9U@JKcNf6RbF\ X9gdLLϝ4axty`<y&$KP lUw6Xt"$-r=(k5Z@WH#c9fJzWuA0VTYώ1;+b1f@u}Eј r˫HDFHNss|_\/fjhP"7pm[ͧY.(3 pi]Ȳc<91ݝ;LT5ߩ 1JG׸, 3ZTpk,lJ=8ɩ6ph^׮tҜRhBYŔS)i^3ՆT/nF&hutBV]3aq+:Ԅ񁓲DUՎInk&nAh ȎфjDWU<U/,P{j\ SkSi7G,)K$kre//,/ýq5|eh|LXV虛F۫:25GiK4>wDz͉K jJ6 5%äыT$x:tukCi_.Cbv^yz|*H+TУ84Tw*sO%u #uiq%%Ԟqw&Zͅ0l *ZW܇'s(h -ŽGgˍЦ%1WQucjC}l8U13YJ!n&|I*17V0,,pڟ{milGۺ3R&"{>~:ZUM]nEB,u$;񽙌 4%l<ԁpA֋ )=91՟:DdpBEc\ 2I3KAƛ(u.{*"d6_ vч@mKJԏ"`RhTI}XL6Kaw2\Q'Je|ྋKGCYf$7Rjηk4gB)Oj—U#:`Aq-(|)g.\*JuhSGǸIT=1IOk}LZDTxyA1wHGJ6WO,lΆןnLDJ%JnIWXMFZU~j,p"}k,`;_@V[1ld⌺߉32O/)]@ezz)îVuHwPBIm_ï/5ȋc$h{>θ63ϋD(nj KH&RQ^5c4׽ֶ%NϢÕ~@iK? \0,W[Ϫ:!rXQTh=Ǔ1]}cd p'mH)!/&wcPyLLwԄ~YSt'x8^rP6fUQ#yf+LʼngS-j|!,b$\<Հqhpqy} c ӷX9~XPNF-pݣM5C !G]ub?6e~4 4owۥ5a)qյEyioY:n$e`OTzovI+@{:1\9%4P CcY}ΩAN[jV#% " !`οXu0CŹe)P̊6Wv.h.#x@e>yTL/KPHx%2Fa’RQ}32$>kPợH.^]x븄'}.@vYOe]S}L Dڋ곃┉KN\m``Oz`tizeF,{} pP[D jљ? w39Ktζhaa@`ԆyNpfɑ2lZcO~ӳE2eO*2?CUgPc߱A[׾kFu 7oyvwc 2GfkzF{5K>LP>Q /0BSz/k'V;xOͥIG"nkH+yX\[H 貾p7ص}42Dc󅮠[*FkemRsf2ѫK&#H>GD1ba3P[u⫂.E%-cܐMݵEh]peJ&@ݠl3ۻ% MJIL SSwh טMi6E(|n M :ʮ !M\f5b-Qzғz6(ٳ*]4I#Ю~2x& jiGxBjScV{ȨSI4~z7v/n+Naӝ;Ns SzyDuN܈⃭Wʜmɋ續-KL[?uWS]h%A#ts|sA-e?͜%r} jS EfUI5eU\V/e% 0M~u Tn7Cu7fZm=)6nS Eh*UCAiW ų-/%^&uzQ Up"m ]Wy]Tj `ߵ2XfP2W m'_ 1(L:%"XOCbg@tH.w 0a?!bki9Y"1+ëLM6: dZ~~ԹֈJRFפʳjM<-MuԔ#'&>n@uy^7^6bvX C7s[.d|sP8rގ*ۂ!m7)S?+e<=JhXچf g~й+י];i@%&A3S[D,VYɋ\N~mLG68A]P>s VxRC ӥj䴹Afi!/J!%,5V1m36eˆz/Ѱd%6h^5A fnӅ5jl+.U#e/1 k)rns[mTjun7tP T,x3{!ؔKi XyFBi*5 l!@ތv?B<"KsPO4)~䑊x^‡6p <,:q[üV>w5"I|ÂZ0PU)rrbIfm4Zpδ W1=mh__GfVoy0.m}^j(ܩdmYi H洂W5(OFEj6:%f2+[h҇n< ;ucU'4JIF,`Qp"B.K,lw"Lsi-=?_&Sg'3._}HT !PwK,$K~D!||@=7ZKĤDEh{ \RJ+B1 OkNGL7VĂRK~2r^X|QS{NTf[dnz$F/(U`*o*mk^rKT]J͛˫I+2F@ޑwY(zۏo<[Z7TSA[b:߂/T_k]H4v/lވ7#|;iŊ3Ԍy~/mbNBܣ)us_;f)8҆rYC_/XDlv:EWw?c#22<_ӕv(qIɬ-23SYVpqݵa?m.D*~=cXI]ixN9}^GY#'J,$YeU"T=2lA6s(#< RL꾓Րz=!Gګ;wQ^Kzc ;71z k:g1\lrR)i?_ՎWZӮ8+ZRsmܼ67t?Sw]XA`{QQdJ$ZN_OE &eQnŜ qxN [V /dA^~V(1Z#a4ഡqN fP $1~=Y-sg7c5"+YC9/C_!Akw/6/[δ gͳRy=nSYZEa`܍gL kk4b's-" FR mS>R@&#s0de3|z+1[["s|\ob_tᣔ40!׈zϪHLEH-/?܀ӭkL_92C+1PTIUKOiQ9oe}yp㇗:xh PӉOW6nÚ@`pQI6 #ICs Ez}"p_֕[mx p3߰B_$ +h -jOvM;LIJG(7J4j9$.ʥ'GM/SaLsCE%*=6,q،dD*>dЊtj kRQn+$ K:yW5 _W38RKPZ[ԌURjKcw66,9XA;eѲ vedbFOr(ʄ@0jǮN@YM;a/O`4 aמ\r6ZӟH_@qs-?>]=͈]`e,_%`C40XU1' hrfPHhHg5ފ}oNM0RH( hAk c5{>7P'*Z|:kDl{*%6gIK&vuJ^)7LTm|%ɯA)Ngt<*O4 S8' b+,Jj d]9W$6hbfrWXIZ|0U|  ̠qyc">]U 66hr[ʅ =@1,IGuAL$EٹHE]B%.먼~!@\DgFXf%CP4e[O璯{cxGȂdST>\öF0'f#]}}R vTjD})]@4I]O N2O/=+1Tk#) F T#|5 ,/ ~;Y*eB@oGҰL$>E%\Tl~(&!!ф}1kAXX?αMcUԞMXuQSdqHnrRX;~\_("sF^ #Ң7x X3\9&_%H'x z{/ ;t9a %!)&i| UnUtZ41ʼnY#[-#fSTfa4/7Aw]%\B I[+ڏ,Er{1Rv%RmxmqjicͥZA%>L>315xsC;F3Xh/U!t䎼˪XMPVO+ӣˊL!MQPY4r̹#Y`B^ V;e]31wczIo λM{TacM{l|` 2ے' qOo(Z99?7*|sݟ@/5c ;)UAI&A$4=# L٫Z -w:b;UKoҙ)1|CPBQ/<7@$pmwAᬧov_,-@]>iXhtjVe3cAwTDO 9O_gf4XPR9H)`YE̍[bb%hGI^:~?tnL W^6]|;=#H ;0JPgIV&v +_U*疼 -۷]Jxu5>K41Edb'\,67lƑbTmZ th\) y"ܳ؏t]yx%aK.4jNƏe;@fGagCMdqN}]0~.iȦnt)ex}|s)aǤDwӚ,!W>_y5u9) [ J5 w 8gs7`bt_CC}OO_oHe5تS4I9wSsXCDvȰx!gcl%U\>5Q́+?l8 AW#l(FYPݩ} ")[P.7v9U?xe*+^+@hT . Žzn%t:yC#};+3qBys: 'n/W*3ROcȖYWGS`&YDg2JTtz饐uwMjDe҉g5Xj `$Sb2Ki]Yfϔ]@Z#d`;+\t薒jG+'nsLwZh PRHɴ/lj=- 3p;4imϙ2Is^e| g-^gif@j-E`dlCsm,] 0a5iRa|`7mBd EozvܼcgՊ`7+~\P/9lqҲX(VU-ZA- C'@d/0FS('[%ʚRw^VeRʽk Ÿv._n>QT[*e.ר)ٻ'Rp<Ӵӓr{$>f.hY?I/?5*<7Թ$eDuỤ;9NmQ|1摯ܞHhtQ,yJj_ŠT"%hDyDnS̀&,/j߂htzn{{SwЂQD%z-Th(moR-g&34KfW}䗨wr,';XX6!U= ؛7JK"-!37uѨh\.LJ/c.g66ìz3yQ,?$@_[վa ^I3A,2 '"5k:<{V|EFwp VI܉u#a{YAڥR0fJxW $=˚(X}IpxfPXgo\wRpXևX[!;_gPL9 HmC"H$&,{gedF 0,y-fh`x%lj 1W@Aaw T1sjWI:<rsWԷwD(~Ƀ{wU{hZ)tIg l%M`}j8c:WV?J3cO?xr>lewyI}ZQ9m@/rb^9f:yg5!SAl?,|P泦H׬o AL lA]W &%/^蓂KN4TX]xbqBZ89Vvsvf:IT^_ZRDGan0vV~.d0{>cy fg1"K] ZZ{˹-@r[ymY5lv\YW0J-$|5r`!+&S~q Rd`hw/X#7LnPiu8}PO^)ogښ=6Kk*QtH҇%p9`ۺŭg7MOS[PPJdgh/^>uhkj8\:؋^gi;GɔngU"1ڽ8\W}f$\"#_YW\5tU LtdZ_7Qq0[ znZىyቌ\u>AK,܌qwNO9a/!+"d81:7ͫ 2_&T`a\%>߈@EPZOEbFSgu㩮^Rgrڻ?:aT緃%ɕ:ʈ (.tK[5=.'F)&QO%Zk <&8^)d4Ľ2tV/5L"˃S$F{ 0 eV|Ǟf]'Ep&@\Ry p7d~FTٿ(r w;{"qjH@2^*NXc\܃"S.(p"Icc2f8r30x6~#컲6d AP!Cu%Vt ug gN|i3O$҅AgO s ^sJ?_ڄȪܗt憠Z|Fܣy ΆlHZTՃ9Us N?5Lm4%*c[~ڤ\ >%(QePe74-~.PN9DqU f/n壟ztoJy~#`Z4W\m66HC7MgC\~dr+C/ WGDcd3p6IV[tS6:Sծ@Vca{bm/4ƝRE=c;,gWYTy75CKŖLovNQ(p-y?DB*ߒzڃ\N7ٻrKMAOn8);-dbu 86k` Pj.4*wJd%=B9HqĤ-Ek#Fd4 ʖZd]Xh{٦I8P58]!"8g"m dx\未ehE੸3ޖEi w~vw}4dUs;x6 fƙ ;W篢>1G6n2wkr$ &mMaÛfB29qd9`u=?JsMWWZ+JB[k:n[r|=+UrMo E3^4% ixflѲBu.nIc+eR:aN 14͗s˫ %vOzM5, ZK>φZ0Ea7,x%O/u=?rtQh4P ޫ,v '; wZ+N.=ۧuqdm= ZK;p$J1I?~Hvp-._j׷G94ofᗧ%<=0#)Ȏ`kfc`@0m67%Xc9dɿJMz\KfKyl؅dOՎ ǒY!-T`z~1/^yskbq"r ~8.zb{gXwvm؋IcΠﭫV[be}Hݾמ5qՋzQ6x 4ʞp\#Ȧ(m2XFe@p@ YnIT7hLSzrvq/ k4OP/I 0"Vj\P_jҽkL~*.=U?&a )8f`#ިJ~2$􋳼X7Ȅ\.x++qϋSMQ _7:1ʍ{4zIҎS^3hyj6GJΏ %;[х !Ps\WO,ڊzYhޒ0GWEOOh TEJn -f2l_9Z06Kla*x2ҕit'+kbEC &]Pm!^[2-\U?- On^Kgr  ۇmq*(3}93rdT@©J B$-P#&e2G^KBͼ0֨ǧWgDWv}ȴGdˡer>ÈQ؁g8]˧L%$5V pPIѨ}@2JOoАյlQr}Q1hMoc*HV{"i f^5v \1&z~ayzğX^1_yfp2PK^dHPGHÉP qFq뜳o6I'YKPԣ 5A"3 W1 ׮8bL&0kS?e zOJ.ͨMQ,_%r,q|"@ :bm~ۿ Y^o֋Z U/Tۘ44᮳d}6_Bpg}1E1l4Mψ4m丢lsNuȊߔN٠Mb[jZno^E!d V..y5kF}9\sƎfQf@8_nFA5QƵAt݇yJ#! C۰fcu k`N7ړ], 'D\uwz(ʳؔ8]0;O CfOŜWe,a9~͸'"2 25;r vn*0/r+QtFs7KQjF`esvvBpSZY3-hߢ8%bD.@PlRp.$ jRK7Ĥw0nѦ(7X5^ʋQ zHބ[2Hvpo(fV s4p-O1:;be4fb'p*eU#w3;OTŶ0a ljt 2#|Wze)FBoQ?wqUJIcA 8:yWQi 7dLԜAN;nIhM3LJLF9^[~͸X3PC4Bbֳyzk &J[j5&i{=36pTE 5վaPE >(⩮^g*3=O;$d8"ƌG K|PC84|L-2a,`>B7a#׼ZF'0;TS'+VE&m*qzliߝ?u LaA/jptb<tȻtYnlor65&ȡdB+!KSʭj]_w]xeQwE 1V>N vN\x|31U^[T[+7l6sDgKS~0C ^6 y1JHU_?=0 h|("1 K=d{V{Č.+1hvK&جt> k;igsۑ=}U𢉍奮W_09239Ix[eX71glO][Vo qAk0%3̓poOv#7 3H?'"u{ \ϕ0_u" Qe Q#"g֣X2mhUJHɰ \5뀟9F,Esg`mJ߻[9%yN>]Z\d&zڷ<'wTָQv{^Meݖ< &hP5"JI Ī[K:"Bho';58(2@ |y[8L:ec+H+_]k\b&XwM@DL\&촌C"+@oeicr%ؙ:ϖUo@6I/8.t. 7: oUL@BERfE3%[iAQYށ%09_,Xq%vgز¨:Ɵ\8߿j_54eiF̳#;NvcOo?͓3+}|S訧Q )gÐZہ1{s}[-ݛUs`8J33\逃$Hy dFʹnLž!X()|N hh&܋LI$G^msvi3kv\нđsC&6⩩Ƌ˕iܽʼn< s+%! "ތ[ 6J@ KSQ tѦnȯ$YŎ [_m6#OK& PI1:<J¯ MN4٠z^<\A#k8?@޶I ARʴ'&psvMY00Xpmn- B3+.粰*SYk9͸y X5O,Ɯdkk{ER .{.ូϡ;W@tޝɦ>C!~" Hm>̡JBR8fc=OgN+/VDd zcoa)#]O.ϨsT9Y6pZI]YFit~_ֳ뛂:_Y)IV66b{dC.@\ji hx#i7]) >*н2,L,cyY'ⱎaf\iPiͨvJx?@\Yu5ʞ% $ʼn=| &hZY\X5Nq0),;czo $γ ,[}dߑtTt~۝ɯEζ8 +o K|YoZbY6A"S/(d_ʡXUPDZuUd9UuP;<]+J5D i;♷\"w&¦$ w j3Zŭ58.'A} kʯ C49|!e·ȑce|W{ɤvNupܯO56 4Q&!t)tK$TsfE`@Žf@Њ U? z0(B߶|8Ni2דJ;(ILN$Ƈq>% 4ܪSQOKžԴa&Jl[9zIfSG?Z9Q_-Fb,0ծԖuУ9'C~M6H>.>Uw}c*W~+J4y-P^j#Sf'f[jSjƗ&G|;)"c~K]8@}y`h 7៞dZ Wpfj$ϱbDLyQ@&@5C #=hcvP ]+e#-ڷ֯^3 elOZpm@ĭ ܩ`TD=$B7 Xa3uAU/BjĝF~kFǰ,8HDbK>czwӱ{CΛODEV<~\^߄L0$pE1X}crdVt8li|X}q{OX՛S'pj7;B}UrG+r혰xPy*K짘\1Q=*V4c"/lyEy&6VwJ%8z\ Vw'>;.tiVT~~UY-*;||6op><zHo.>M熕SI~o7ލ/pWߒ|]Ҭ "K) Sƨ0WC 7 (wb󆾳D<` 04˒S:0+&ШQ n(fן.$1W(0U쵲"rm"Wr0Up; | P V oB5/x% 9y!S>͛g9ZAvHU #Q 0"qmg#r]P(}]d,DƺLܳNxKݘDR[zHՌj^Ќ3[F.:9U,yPF@I#P:bW9`zs̮))u|z 9Vػk; _Hˡ$Qngp;>#ɳ2B6[O>4K x]䍧[KSځ3`:+&{P`%^H} 4SɘͽE+H}Xҹ$ݔ0͇nx=F\8 OƂ3thpe!7fsq.Bo5_7]s L-R̠7 4ݕ+헚r|Byݟox%#VHP]l]l-݀Ro(S؁돴.>HLպt^}("0ە~" g³.gWןGI*jR1a٦W?F 4 T0qǵ9 tgdQ,D8^$`ߣu7sewoJCCΜ1OLvrtЫ=? p;'Р:vYcuwWyپ|wyXȍS򊊨t=J_+'^sj,R[\$.qLUw1G߁zJvN{xUcH[ $Z~>:wOեdݧ@0x-g"l _F|B-DOpbh!1;q3];I6c {=ڡs֍=PmdEBPDgZYd +t +0,X ckU38^.إ*c[wk ?&2z%JgnD2cK00}XEr}d81}C2eD*T=0/KV~OO+P6r-M娟6Z(nu1gSxYe&qFdS*#Pz+l";wHfxAG?BShEiEl\Z -ߥ/ fBK[gL[Uob[ frf䜒;#@wS"[,k3Bbϻ B;4 ^"I0߭?h2Y)^0})_C2ꭔxE$i}ֲ=gaؗ F14"TJ}\߉vs]ԧN*> < <~xM>_~۽_ uqd^6*(&3 &"#Q85jZ*$j>l X$JIG]mK!+wP=g4'- ct4 %Cr0(}qҤmgW9'cq5A@%L*$=#OI9hoZޤůH Zo"i(d\-eZa;ɻEz? wNm%n01:Vۋ'}2 ŋbDдZL2Йހ/.z/h)sIЀ*MINriB޷lBU%jF)d/6&3<S0kp(jo9_'Z26$\:&H-#^^ SD.jnĭU[ߠo͂:r"AaYΈ3FB㨍`MFSlzguGQ;V=uc\'-j X@J\SLTÒ{UD$StJ Y_MlJz3^X}:Z}v`Y̭L޷qR6ڨ`<)\eamzSr9MǬh HqSfu42/\^K)s߼=Qz"QЇpGҘXꁉbk|ܦM?}L,mѰtGzbF!ݤo_-Q%geW>77 \c^l"53 lTPbr'~xG"YYWFnYQ<37ɜ\hwْ?9€ny$z'>BrT%S[$nj B3ږ}0FBa̰IyMW2ɞb!](@njW %A(Vp IwkphY"@o'Tݏ\-b&~u\szײ+E>#V5 Y]1<-EN઩{_@;qj%M-uZ>L=,(`|"`BT9x#9,kjӝBm*>3G2 SiB8>s&gW:Q.Dw|ȫ \Pjo$8ɬ7"j[i+l?L=_aƉ|pGaRlY,\n_Q-q㯟,U~~60/)(I5MصI. ,HJioJ6"|a-pځXƠ@ˉUI .d>ZXgɕUG$,]fpt_"D0Qj̛o,i)yt겄a'I9#h5”b0Ł`$==a @CC;l;,¬3?X"GEIcv, 0~uYB e:ꁢ,4մGfҠJyW Y)%r0C@x9j,A>Iy!:([0<@}ZaթVP|<ვʘY+e%ݘGr |S??hHtɅ{*r[5x2LfSu"xA%! ~?cY]T|(o4< ˵Br4Cm\(4ih~ly'N1@33>uwA d( ދ+d/{PG-v*`JJn^9h68J ގ{Ӥy _7'k=p˘]t2+3ŭ_K.WBHo԰#`F \V 3FfUV|]P%_{mpJf !oLyU'aCY?½&@QnqJB/2,TdUa) ~{edŻٯ/b5+l{$?x =עq>BB?r{I}n!ѿ4KHiլs~Sqx_9géq-Kd\J&ޜrŹ܌Qj7yUNQ}A5{'o\ɳpf<۵`0g '<v"wPԮߟ%}X`o.!٘Awjrt <= $ZI^'Eq̖P' w_p":yK9^ "VÖ;bȑHT x6Dlbj#)+}o@Cm?s~-3t@X{ - t 21L@(v޵?p [g lS⑌[ۣԬ+:ciZ ȵ!;w{IZ>#&}e{>4U깇=Fpg^[ұ+[u\ ٔ(b\:\BJ!>ɐ|&~OP o4\z aJf=rJ|]YE@fdu@t4oޚB}L)dLXJK/3;}#8jڰ ۲&x TexMdK?LzĘ+(Bg`TaX'-ʚQCo X\궴1XOykbvNօ217(1z0q@@Cl2YUGڶ6󝁽4TX>%)~6ij\.}sתq3m*[؝=kBրViV(FGtJlU~XL;WFW>G(ј&<+Xr2pưE";CWMMFNhpw$Az &to0>`X$OlDk4;Mo(0gQM{DX?A){`'E8,6OILt0L ˽1kЃkE7tvHDߙW2/N(w{:R~*x|0I:Pe$%{i8 ?H<T!LR 87$'#`6cɝjLCS".uL[|g-z _#!.ʚ[4Ns`J'5tGnjuYI?L{M4LS␶Gɧ ;x~z12{C">;roETۃof%ACY!۱u u7EDOI* Vr$LQ݃J>ٲ\tr ~ߦDM ZĞ[4

      C'e NG&HSKP9RmXGVT.z`iܳJE&yT0&4l1?CuxjO+e1DX3DrIXB޶n9m7|N)I˰Lut3*),lL%y< )VkSfknFj_DB#/T6jr ^[M!}H`]&[ .zLN˺e@m]gM[n{/9zڤ78W|Xγ&[kVfG`H+Q, _!0ELTMvXK="hB-F%貧88~I1.EÎ@rNꔱLvn[g!8߅n;0]*n)>V7/Hit~@S v %tCa,sv }t.h'md1 -iy̾grd^i>D6?ypJsiܶ$}2ɌgZpȽZEZ-K)֧U,Jht̏nd1PZiy VuE/-zEpL:aDkuiNh.@bR&=KGtԦETad r:xʎy@ 8WԾߒ$*V8!\ꆴDąVj?VB7{T \KЅFUO쏭<=z9VcO񔘠 ϐv;~U |8~)K)XmPpCʔީuFnnɯj{ _Q祼|'0lli-"! \x? /e5co Kus}Ke"IN-hoo4  Tەqß:__)&z.mK4PXºlsdB+xPݠdt4վ]ZNN#uk ?݈nڅɔ:5& Ps}MZP  Ar1cuu@q @2Xř|#a#pjhx[D&o3qv} 5&K⪀Kȑ,Fմr&k-Si*V!AA .p,f'ٸؑJB*eȶl*O6[wRg7,3:C_OG80V9.ʤ2,[w T:vxGI| vn֝=h5'u=?CItតe?c=IVX~R6{0aʟz~s^h~eˋʻ* Lڜ%L >oMѣՙJLXXJ Zh@<7 k$2LJ%yMďD;w@{W֐6ULk@Gm)!XxbV b ;Td(Zy5S"}<%TcT1ӗa/TTnbnbs_c}MX ?T)CH; Yr#nIqʰb7P AA˞=eY1Qr$sL&n([%wzVorBg b>mp7,wDSب&(X_ǩ 3Fݓ\w[Η,Aא^$!^FJ46>$aMqk(K@bղAl%їQUƆ]L,زVwQ';>L gvįrzP`GoT"J dkl8ii!Vg{A^^h4 0"7^P21 %[Rב-Jׄo Extv ܐ'n*șK7RK5>wR6 ay zpA P|A;eu^DɧAl/-Gk._bVg O4!wɾNn4w]g5' ^QLFTOv^'c~!E[ y Ӛ"X󳍰2`;z?81ޘ9>g@9ӄ? H_l5IItTI|"r ftHm=V$& @ 5*FBb`h:]tvUv *o껏ҵƼ,i+~_7 +Ab!{lNH$g1BGq;R!MPɃT@?R `*<ִ2ЗD_ l*NXd<e0?j9N r^RsºMJ]p`Zhx<m&XVMmNʍiN30H6ކ .Pf1IP7H@s3>heo{t,XtSŎlp..›~DsRebO(&3Pe^ԓ˄nY܎-k"DۉJH֫s7tnI@>D0A9d [riVI1tr'4W{F|4"P)Z>@VDRdB"~P2dOuBu{(;xt,.É/9h@J}!RB[aVz,i߳Q{̾Jސoİlqء ^$(Ս HU #tL 3 "[ίo f(r a m;m5>{h \Ľ ӄQ/5UО'F?&ZhdbDNbL 嶴h P|/I jj pW4DpylF%#Kޞ_;DvU -Az>Y6YVj`,.-|ۈW=fK\ZQ?0K񪮔APHV̊GPl=J NJ#;Ŕy>biOn\8`șZa"w0(u:hBE@c(0u]7,B@Fr{ͷNe`SC`+ WzBo't/+ p #I4&p)8Ds3VOAzb7&Gݑ|P^XX\yOUg_tvk+c6%gS(6UWm5GWɧ3*8,-e1q|$}! '·\ae3@N9eIAcwq+r| 1ĸu:[ƃ'i9OW-k%d kin񮡪3ey+/V0 ]|lgY փ5Sޮ#0x v%\In}c9V%}H, ܲ>(nzJӬ=cV"q)Q&K Cuy9,I2 yY3ފF׃:Jա{htֹ|~Y0d|X;$#BuKқMsʨL*gJز}W7;Ej8𻾁9!-1;<cS%XЬR],i1ps}]|`ؾh17ub< ~O, &Wa"4gY}؇n05y*uJa("z~4NNі‹QqQHVUa~]m!;TH"kqCQeU?%jJq5bpnH=WoO48UT[Uċ'rUlx/./K=0VDėFY[sg/ͤH~nӏ0y YJjLDDl89B3?)r7:g80h0hMU~EᆂEejWǃ9aGd&CXFtP?Ts.mF44 t |dQo^P3J8H\TڮS`22M IRxZY='OG~ j,"-s&k9`PZ |h3mzbq"Rghi&?%խ@^BQibda̝!> j5ǃ،jPnw@'=ߥ@+G_CFC9I"{>՞v&%$뮍 ؁ liEn#bM/>A|leݡJ ~{THQI朩Hk'at޹xi#Upp>a$x N +;). vMb6^_91+ ! fiT}sv-ʉ*o51I z308(9dߵ_Dƻԧݥb. EWؾ )"WTSK\۵jee/g];=b3W]0Qiֺ;?3Tof;hYo|vPMni>8Rjq;cn4O, t}ygXm p\|\٤{ؾǯt]wp KれM)Sp(j}9hmlCeBE=[McDXΡV5>S¸XBxHYl @ؾm ~.߆2Q ȋw]S!ݝ ?VfpV7~7#7]2D =㬊qǡ[T`ES<@1`~FPbk=d@4F)dM-(\ˊ??9q{:a9霏MAr1BM_]G҈$6Q>@{!>firib"n/o:, }~$Gĩ c\(-2){ /QQ}3OJuV L'#'!S {b5'o{Ozb|SR#Kܪ &Eݘ0O.#Z΂`'}pЈ;tO!8⾼UԂXϣ` o`dLՌ LF+B4 Qar#>A^;$0hvB8q͟+OW3w !GP ?y:w"݃ͭ48(0[ fޞ8`_ҧOndYÿ2)AaQ nD^}:rCNQoX==_Mf{(>#Ҫzj^%cKiQz'`DN8ӿ `%sŐYcC Ʃz,:Bt٘?j#?+301r"//Y] ۙ3Y#M`u[))QUSB{ęK|pPEEtH7,r'6O֘a|kaxWasKV!VjAuMjjWkڿpk}JzO?,4\7S|{MdE$1-|&NJA%='MIe=tȔ10)8]TgTD7c8 jnm35ߝ+28rU\w )] 5Ť:Ac)qDM pМۣHGMA 0+`#딁RNqsZ[AQB|lĉ52gwa<vS9Τ:UY~B9`m%&@({ia']֮gʓW4P,e죈ιYJA \Js0 -Dq @ᒎMȎaʕ'SKקi3#^M_4`{ʞ$n|qdx4A 8|k"uSZ=_8y۲A`8/C{;mok;XnVa}6@QZE#$1t/$ a݀64_Ú%~Fu[<7WqȘ*U:a/d%GCa epĶ$Ya&->*[ )\}5TxdoBGޖNʂIzm$w1#!6}Q診d,5w`8[΁(.֎s,)"HAL$IB8'1UzڌOMRvzxKkQT: lm?cSU $\4@uA=;?9#䨃 W /D-O+rˤmNAk:"(HǖzusNX뭗nͥpQrމzEq7 ૽tN L/Pbv7Ph$S%3X?+k{~&$`=9S! d_!(CS!G`y\k]]dؤԆb +?tii:N*m¬pfyH=vl%G:I)^>rmw/v R>~7Ҭ޳YzS䎤m'טqX:QsA\),MT^SiÛh^B`dܴH(m`= |Us{]SgT0XC;1\B$j66F@~uY`ssTzG3'AU|pFV"ĥ73ys(n4#!3`|1π M(gMS8|'Y shMg+і{3% T-ZWX#^3)b#^?8wڸ@z-ug2%Hd[Oևn+C U$x LyxH(uP5-b.=<ϲb-RF(׃0G3!xPUQ><6#H26s8Th?cQ1w4@nBvm/Wc3#l.*9V&%?!?:{nmg=L \ќ!Q uyN]^.^պ*l >GG[?N.x.pIJ~~9YA\bԱtm]:Y)ɮ.e_S{2>}3/.?-?3gd;/y- %fKa`.zT䍢{+H; ^ ze?}(JhͨI'64tpz=G@ ,j&!uTlb@W#͡( RiFaE|%mAvNI6΀ E k`&'˄ :\"45]J(>Qo>42ǽBh1oT=g jv\4 qx?>L>q-k8'C-{EYt^ wP|+er;g,p~+`&݈Q8Ťvgu#['F:%-(GS{fZB`XS2W !@8˞#\6Vr+H6oH'a(uE-I  }hZFYPl?34Y毪®ʹ5 t,`^3"ZGi"@. %O,lr)*dG*(]RU@ ,Nw-YV/9/xgkA%6LQ|KfWz9&z嘺&l)g1G%l v&GaJߥz#B盞m"x9#W@MI']U4{p>+ѥ&0-IL?3?0 ܛAT8A+yn)繒/\u4B pr'kg&ʿ-> BKNVs*@6ݞ2䤕'c1wJWA9'BhYJӒ>g5Je8@{{*1y*R;L۲e/i&D>p$C*j!^߈==l%GQMB ?s x.(,9R."97'(@79/v -K"nj;ٓ6zi.zIX*FɚjqgG J,8'C2 m>}t?E_Z]KN4m>lK}ћ#.x b`(!1}? %W9ˁў]H@$ iv:?QW^翅2L u&(ٴ[- Cųk˶kKS29tn,i%dmviۍ):ZоᠱI%"vX/@BET*aEο\{Ajp+C3A-tvorn Ym3#Ba6`^r%]2zG!A[tcn}Fz77^!hbƐ 7Ͳ;WRX8ٗlr X<`SXՀ'5~7Fyb#aN2,KIz5WNn;`~TX=:vl#ċ6Z?inŚ#jzfPԴ`Ff&vQ.|^uVB *c_vxQ㑴X%=Ái0%'ꈎ:fB 'Г}.?=<9I5 E/b I5Za>+$k .% B2ͪr`FΒ0b]{ f+)"nٖ=75}eTz5QZhrlV)'8|eyc_mz;V:0oE(x9o3a WI@tLѳl3L9e,I~ޒS@D,54U%2Di/L1Fk>m}ē08ub>E]u|`QgTπy\_|rb~%85Yeo.}B+(y)^7&)7&mâX7%NWiϜ S"0]Pًn@Kܠ>/f=9zY6H19w,u"3dqwr 4E"+`=chm^8$mX 7[ʣT@5.mXHSg>f]e+H_5/ ?A2n, RSp=( PS!F`=CT:}3?Ğ 8u.z YIƦz㷜 Jh4qE̞ݯzRte+E9,J_BOV|zD"@݀06qSbC-hk bjJivWEӼ-^!>ݧwʐwݽ>W>ϹpiP?@t^86~Q6.Q0"TmTشc9r*PiJ-!|AM:!5~gS 1)6/S@A*{u%q0Ld"0#if!o|n`*;)yQdd.N_xeozA޴eGBAt&$pYh1?RK k'9BaW g26eCtsqHimsg{a U\Dz?Fڰqu4x^:@VWDC#wi,9~fZlY~9m7 T[~@#Hv+(qͧ649ؓ{$gCMmgR s 4{F"s@ZZ2[3H^{ QkцDMJLI</ .22]K5@~"ŊftqS|b- ;5Wmd!|$ ۞޵ ɿqȩ6,TO{qf= }izwXkq_WZ>2ɟEvǼt , Cv57/TCV/e _gFb` ~7*(Hy3#*in %&yR}iYn){sQ |Ms)ºm,ǤVPdcJEh1BWQ ԃ2tNeZY,M${+ɢnT-'Rvu6ђ3g;N ;(vgcP!G+KK@I%au0HP9~8=schxʒupXn]b1BF RFpNV"Ϧa2SwMYJy7M]0s nI>}c"L/LM\ Hebɱzb v91 @tȎ3+ q X\O gS6eYz/or1?o[?Kn(?a \8BJu}:ZcP,}l+"P;A޺ꏜ~18T؀tKH(3g)fMv\6yĥWn7%t+jSQE(٣0(?Brf0zLg5(]j\Kc{=^\SB! #j”nw&Aר"+M7٤w1Z9E{~~>UD;'ʧ.zrnꤘԲ*>\4+?~n.d3ņ3 .ܧwzI1-\N`[?KS)҂/y%jƨ=PJcZ.;0^$أEkKs9 F97F9k1^c& VsVS+UeSkZ'"Jjh>NG0>mQc͙*>PdWHa Ҥ| [_lרּW*|q+"O rY&O6I[0h36|ڢc?'rF5™ F%(6 ߴ~%?+ghNN%4 |.-7g3Y$W(}ˣvr] 3c ]'{{ V[lͦr u& o/?yt(3']Ca0| 2 j??J,>XҀ[ h3آ٘K=3 v`?7LACA"N9D_e!O#||TK 8 _@T@) X p'fP'`%9r¸ijpTQ0қ\TG ^{C ^;AѮQ'wq;F=FE1CC7N{e z_6-6OC-'{Kg'KD)u܌4v%V,'d*Eyoar~8?[g[|#E9n@;;l3Eǂ(Wr#_*jr_6HL)gsgvׂ?h~% {/Gkk˫(> ],ʜ>QP7k^0A%A͢,9QxCTZT\ x@ptu`kV5TC9ONqxKD:e:QM(N e,cS3? y{7xv2ɏ 8FqӚKO,^)|? $)ѺJ!J`V݃;!A$' a/6 Xẏ O%soXK&R=@Xp?$ڊM{l[6W.QyKۣ0Ewr/E Sʹ* <v¯+,Oz!eLg(c~|=)Wz|cum6sJ+=а8PEtDq(?00TP=dZՔrT?\B Pf;cP¨' 5>Ӳn ?Nِ9e mt 9OQӥ `6rKz c L0q?O)l%ȁ#@FR zac_wWÈb̫m*h $!(lqoMʀtR- 7G]PU땵(-at $C ]>0|*\rݱ?'NM3zN[XAnqej7Qf ]rRcyKv( .,Wi لdHX9lmO)egZZ[\p;zV46p{N=󁻟'}l7y?gemATݡPOڎFam2 Z%{ƗI0ا0S+kẸCt=Fwb?iQvQGўk}:b=6>Ð 2:0RΥb8rհflrϧ!sE$V.A(q2^ ?#8h{CpP;cMfODD.w9b$HZ"ŧYS֚.TiFD]/aj֏ E7ۯ$`( $'(FW<qmF@p6U#کOǯS"e[^K.ۘn w8Y@8[rӖ9 :mxcʴ?S=ѻHB< գ'co}ˁп<5KR~|AceC,bARy,F^LUU;iũ'g}P ,7b:Q"'WxZ!@5/.;JЛW ,/ULSH Q ,4!GJsw"\6Cg+rU6skT 2J0qjZ @U~9\"Cb8 \1Ja-)щO ą#]&|E[pA z `c:&pF=tD?\Q/!zʔ~vnV, W1s=ϸ[ 1HpWvibEMxn_R!F?"IÉ[i͠Y}_)F84h9 V,E%YJ\> d U`pև"6 /߇}`)6$Zߑ5,+PW%DN'˷rl--1-ګ| rA,*y)K^5Ap 6}PklW:I% i1?9A%@ԥfHiNH7߃~ܘX.I+XEH%#Pv}D^K׷8Y9:  f\ hed+{2Xyhzq&y >]ٞ C# !jly 0Lٍ13*-S V)1w6> EjЫd^ʷ?LMjk+s@w"ODwW$] ӀKȎѯ?TVB} exVTUnwЁ^Z*sەX+B;LgteCZ.{N"qsm R#[C8z71 xjc'PU%5}`{*?x¾McQ&Z8:F{5ԟ~, l˟BGųs@%R%_ap(b`!5"c T2DD+!Z8Vpr Mh%ɟ}'pQq#@茒&jV _!,:?t$!9:Y5HqKMS*m{PUNgZTXT^54V[ [4y>ICu+\U])m0>3u6;rH[(,f@| }]ID4WQnY9L).E|djzxPעQ:E"ʍSj!eVX1Լ܃A\8V:WFw\8`.%wiiR,%N?iXQ2~C N~pG]\Tq8p ݞl$ԇV_it9 <>mLQe oSԥ ~)v1ߥŦhC1e`v>e̎(uW & RIihIn8k% yJF9VcLk^ds7js&n2}]ݸxN=o+E9@Ki<_ͧ*=]D"NiZ )"n]Y- 0w71"]#$1*%-dC=nĈlN2[Y1|}&Gc[ }Yq 'q]$ys#*NT  -%9ʋ$SnPgpn؎u =r^3[ Jw f/{-K>{P3.f.(VRdsIQFnSfS"wH{.$=[`6q܀Ays@j+NKR=),rǡ(3B@SPl㚑zn ~\4 sf*vGl`x8w!ۍC^qe2'd- ];a}GD۵FzGPU7BI:ʚrKICj"8ϴg&/wY/=˲"8G À@נ{@Vi^k{JN2XuD h"A~8/Q:3ѯqCY5'gf|t>Œյ|KffO'$3"_EaWM|rK|~C( ،x7_γ?J<3vCEBjX:_V 6fzuuA%A&dkx44̰!Mm[r] ƮE#_(|y4ǵ/PҽhPjB$0h7#}\J7 >59+\v(Ap%o|_hUgu=^_WFHn-y.^a0XF{E $ 7/.6>@\ ]5aHNI( anR;g Im1eKمԯi#')pƍTEP'xC_^0ˠnH3C dcL \dACWeS$Kc vӭ8Wݛz@yquA]VׄxLT`q\X 3Hʫ";t(!?1 (ńktpY6b"=nݡP2?ҙ;ONOֻ,kAg|*Kլ;m^8tn%GH:">֙*lo;4'h>X: H>:Y*PM}#=%&|;B׸ 3ishZ@|&~ͺW(9Sif&% ΓY;DžђzusNB# UUxOiY1ty{jfFBv,!czꕸ.K Y7tCg `^J$RG lA,WZ֕rQW}.ӆ2wk0)im10"opx2WQZ? H}Vk] ̝ JҏssDb@>!U,`}E,sC~lFU+p14R@S'#)F<ޗu"T3`m_{BJORLR'PhgkRL' V$j6߬> i5mR1 oTI Ywr7u _u@~cƎvπU-d1(*`|̝VDю_LPL.5j6u( ^.Eg/$ ڡ?0 [P*%dZ j(~?d%k蚋ѷ{JVAvh{KJKV 79iRR,msod11Q~]$t.7GOx2}:RVH-L *<&D="yDsJ+fՌo2&rL=VhӝԷ؝i:26ctB(#GvS1yl=(|/ΪU97VKV^3ܾBsL.H8 MN8o`њ5 h:mRƀ R[a]G+_ DU&7*TnP8hʹ(h<7c#>6l똠]>AY+@Ь(FR_VuI7$/R(RpSɰ=\Odձ,#Vj..p14"1vIYQ73 fWp뚞>tgfpr/EIwD=߾G/Vf#)ZgV6ŝ˄D}S'zئ i/Zٻ*+htNtQ <}|΀ȍ1N(]ڵ|,[x\{IgNeqH@ƙFo=lw}HEmT&jT 5gR]z `~v.<GjŸDUT]?֤K}BA1sl]${4Y@}j|P,uRr\dŹp[MVW*]֨ o $kC[*_3fѡ>ǼkVoc!cxۜ"sg v'^y[g(+H*ssa,WXh;iu$D?8&p+S"-)L ?/lg) ">Gl YDi dZ {eMb(nǂi%elI,uc<z·Eә"zb^QȩxyK7w9۸۪q: { ۏsM_gƧoC^hl˾#hto~Xؚ2uMzQi{';[w9l{Ur@x/V2H1mż0TKN 2F TZnT_IAMk =~/Qo0f9h6?vˌ,(bzS{dy˫Y϶h-=|=syc(W<OEjv\\(_/BR Q+m, _KgOM|}g ]1*EbW6zş씧e)BtͿ^r?;g9.ʈL9܏]Y괈8 @JV=z^r3buDZk</gY' /=Ř[wnx|Bmܾ$o+73Bkocc@rQ <cXqPt1\e6x.XYn2CMs+*+1ȫhV\z) t74Kt5;ʟVΡev.ˀ` @~§^mFZ`PZ>/JO󊠗;0◇276j ,"g_ɼ-0o+=EyyM>ֹ sYjPy?Lk6PՌO a ?K`'ѷf|nm@. g~j[^k_o]I2H6*9W48 -yWIM/mז>b}9BPv )ΕOk}p=T0y kgw7[roHπZA 3Juih)N]F}ZMhao D}`'G/`{;)F%~J@)A_?L2䤘[!$Qf7RwFSOX2]Rme(21EEkΈȦ $jYt/๷K^{m bۼWZvf[ü;$7?dhD5suG^ |7?P ¸(t۔#]1,6$0cHJ*)A`Ueծma߆p' W<& fm~Ԃ1 jI~Dq[$C)Xcɍh 8}(I~]b GU%Խq/Ws{PeY1{ct/xJ >v&om;rO{+O_mHKsC1G6{Rm&*ۼu_K &J^B4諜6ufKJwP{Vr6 Оe? d,5i)n CD.Oh>,>s8w]OA1D#PwY>0]9Y7~wڄs@KuslYێv(AgP@E\~-ٹn#ˆDǁbd][dqw?&+weX31[(18Zj\"e{ f%_3U'rf!s0G1'SaP[<;tB滋w0ZVe<$sk/wGv&r_O@L7Z @-:o;o.%J󌞄%EaC<t~i(j$iM}ȭ5 !OyThN0"dZUCͰͬx6-84 \:^qnVLTe Yt1ǭmǑ2op]-j,j P}*/Yvh2zM6+~ C~@p?9BW+U9HCj."\j Ss6K+;mk/w^X%KU+b{@.ϣQ-zC?+cHȈ %om:┙8ꩀHnQA#ɻ5_w%tUx!r^E6$H=FtlՍ={k&|i%'PQdMluko'D@z8 NC/XA6~_+Zie8?fg6k6y5XdȝRW<2g _kk%/x.Ošꆕ2#Wɸ4ZQ|?ַʎddR uE C#S7 5&/tAi 4 \ҟ,m= 2q9jS SB)w؄t({VqHoEISAњ~``G5-m?i}ՍY9bx}HU@'G2^ΑFAhb0Id<)H67ϵ5P@e?`o-nv$cQɭft\v\BIJK&ɦv=V!ufbBͺ?[!0_%4SuGҹOT L% zXUɍ ѽ{ۄbHӹㄫ\HKG#0}ׯS>tt:fn@Ͳȁ"cq('$kSx~@Ixt4v#tn r=)w7"*YsE7ihPrGRZ8)b֖>DԌ-"v( "x;I9GD_B"+ k`\tw|8&=)4P k?["_ZRl ʤJÞ_>u=y-`Y#%ߥgc.QD2s3OD!*'EtBs}ks9[ ZpRmSF@ a0 & &ek߇|65vr:BK9Oz(dPrw8`:;R'V DuYSLAnDկH޴Q[;@Bu1;: NP7FAj0G(Ko|2Nv.BQ)BMx9 :jHY_?Oe  U8rG71T,]N>]ZfPgG R%jPsy'u{g e"I" G \1LpBsNW?*97zU1)'Ph9 M$_vR!-)k؉() @8ܶ۰WN12Y8 1b{n43[&WaW|EQǛz8Dwe!.x)e(f93nԺG j}Bž3Nd F!]F Bm3H'̧@|p@[&٠2x(Yې~ok\ά@!(R@H[@ T\sB6`P. 7GBB܁a^^,-n4~(kab{{K6E4;_m{m^.huU}u@yÐK[5;@ |;<#Z`սZR}Ch~~[;Fj8]Bڂ.QHwi8Sxe#q`VDRtrӒ~"m(`dcG8+O97> ٹ~ˢvOIqmSeRf4z 4jF*_v_-޵,(sxC&M !9sW Ly=R}ںi/+:@T5ց̃71*`j$#J6YQut#tu/|qa hln`"C $L`a89"e96C1w#$Nqi&eЙ,/!'ʉУ9bݡpNjhNl?YE`1]0Pn%c kD`%zc2KEf!}lhv|Hq)AM~3ӬCm_5A=׸?"ʑP癨=]Ph.|Tgs<<;:Zq&3yͮs740sghTsDqqK.~V4_ӬxRcқfT" aКPQO ltupir"fK%, .4o;}yYU_$>p {)iQbWn$$9T<^B䷣Զ7|grxU9gG֐æ᳢3_w9#KfS09!bn*?[@e/3dI=briEDLl{U"cIݶt*AseL9PuXe-9\^0.O|f ɠqs?S#-|,QTyL /PaH/8s|wt`EO"O@wk2NҌ( oI"KH >n$lQ kLsqXՁBF>외1sGv! (CK*`U.{F.ѿHβq2gm݃&H^ Y S',;Mk]^ӤͽB^ _ٙ'1Jv1yLm)7/ݤu췹=Sl -)Q'yeyWIлѻdx|zEՆ5\㣊j|.i"$)Ư v=J3\P@WlLqHfa 3Zg]4bw=èf[lp^}+$-,1>1`SsQ젘Є4 Wސ $B95hYAzCpPkYuYm jT:u0_ w83Ny9”+şEǛ7:eL w{msc6!mKQTQ(*z(â%SMH_ xl0~#W N* e! 8-]'N$?݋)x/uQQt~,=M V,sI"ϼYm< $@1~d `l#13\(ynJd믴L#~`FTa]SZ{~FJFq \4 U\ ZXkՕWL(z hҔ5d ^u ! j (5sK>Ox,E ȼд7r5Npth*'zLrMsvۘI_R{i]gnK,GjȢ}Cjά^u^|NAз=4v{b(a)ӗ譽P~pb-CM 4m=An 1~bҮ#~A"z|?[}Dm7IrWR0ʜW9bݾ+Y1 h[뛡b Í2\ҠC'B?Yw+<2}teR:gc|=<jm͂L4{a ;x,FY>$3=$lmXO>V(#O"S6amX8 I($sӼc440f*4t(Z5c+i2PmChL%_#tX2¡g e[Jw5be˵JywUMnm&+ɉʟxOYg[#:P\ qb#']u1!wn^ctڃlȐ ;~$cuhQ x̄:X\f J̉EFnxp=% ̤%]u5cë.:It)lZ(PKuAn n+_bT&bmcS3BD*GFÄHk3€;&S^_ܰL4 2hw?s6>$2rk)S)>߯gV5I7'X2̂tb,ZS/խ81ƔECftuusW"!x5qū춂o-}-vjMWRX #De(jme]4~c&CY. kYP ?Up9.P\Wwr"$ˣVF(.I9Hs.k^},:jVD,]Y9IK]M=  ,ҐB %-(XaP(z\8ip${P-ϊK(7Eܜ`uweA4!țH)eO4p]ueKZ;Y]–QTunۙ? Akpa _k%71,SST/F}Ť?ֶrD /+Bh(e,>_obΔߙnӚpwv$c <@Pc~=L'5 eV^CRkUt< .ȣL9ۣ\UUJ|\B e~ d=!D\Pmb%5!vp̳ДoLt†2dj6'V:Gm᧑ hgމC o5&-lUT:;Y-Q'r^kPxA,\23DpBj;HU]cI_v9Y nZR[f/ĐF(޻)Ҵ@٭$v2!ո+J(M 0l)p>vXsEN(v֪#I se!\EsxTHIڊ(XmDJSɔҼWL.׊wgqx3#1 5z {&%ѵ$j,zmJo, tev37&e+a{[ᚻGģPkiOj'ߜHҷݽ{Q Ira1Q2L:LZO߄Bd Ƞ8'QmӴy{^D=~swc^׉鼑ON(lQw2͌z@;z]t}b%hbX-=k4WԹ 173.C^ů#A2iT7x  xtJ` !툸kFԷD¢g1"j}7|-^9|+w̋!Q%WGtƊOxRxnKR5Uebapu}S;ޕ!͜H"ParDCu X5gHu8#Pe  j).FV5n{=~m=Qn#3>RB0U/-_2Оx r1zg*K>t,~8RؼS&3|7"6g{q1$n>lB>9t R{TNbٰ |1|j`X:wc,=Dw(= S6BA6WjR̮n@L=gp>B~'K*Z qd~^M{ ';àBT jW¾ gE{: $9JV[ }"3q/1m8 D;ퟵMu"w$*VYӰHy}h|:K~&sYI~g`w b3s֬@!dpsP $t~l'E-؅2a~ + 0nS>뙋P0_A߿5=@a ]FD"­:!gW#Ž"2p8 I DҢ$T%~?mFU 3Q HkzmS9!bݵ{}5<祏h)*1#~!|X/6."Ⱦ Nk:sE`j#E N|a<!4jpNAj[8 Fc] jw8; , qCtQ9]i\0ہExg;B16>c[\<9,D_YOvx%ݲRx^e4턱vI*}u! Ć&(۾ W;"pFɝ%FH\$ PIk$ERn# Aqm,L)dO92Hq{+095T?%$Im77 ȇJoY!7Г/D~¶ϠZ?ўt6Ѥ 7o2em#_%[x%:`.Α1dy@oGl_}l4 ZUiscAM9$e{&'4q&_cM&J@QLa|ܞCZm q(9P67+!ΑDtL&|`F Xfd#0O@ ̡6n& -iy5Dg}tcxlUJª $FYͶd؉AjШ0\Wf򙎖F#eM&d{Zp1}?`m~C"Su},,=l@ anF0)W8Ylburw`fX &׮Q2DZcZi _W^/%.nĹL~s|AO~.k]bMX?0Co ا4&s*~!DEq&4FFTR߾ffl>:R Թg&~Y膒ؒgePyG.[ѝGk [wK[2!=bƪL28bu+pjb74}@t<Dpm'zZwNAf׏ oR!49ʅD1r/=ѹf z\2lj8K?1,:3th@2I$KVd_ܟ ̓n|S=$=@.=νf1@E_Ԫ%l|Bb5=Y?HK+|TԦAA2H|wpgI~j5Ifm%,-К-tœ1[7X + nBM-D;8]߁'x,.HWP+I4č&@d2YRݗ~iw'i2@f})I=Ҭطޚ=.*ˇYpf!k>Du4Jceàt5@$HT/'hPn2flƫ l1tVL'&W3B-Έ=ڎMo"rR*3r`}KOPȠU#т$@.na>kdS 66XvXw< A'P_@YjJPڝس0F`e}%xwPHoY3K9N"9%9plr֒Idk  ucA{?=lꘜs>Tgt<K&m|ʏSPG'X@<s 2ٺl4-R9s=O Y4~wAY EBQ`djA w5Gŧ /"3M7C;}iƅ6eOBX.rgW* FwU<3ay=,,rB}]TK㋐+;۠gnG2Z*A7ƛdHN7Puݢ8fO2>$ fFjQzqV/}͐'U=y{w޳ ~gZmc :6fE<6]u.g |6 Y<6!,ގ:,SvOeua~YUt j)2GD2+ &-GB1o&_c{ZQ1hţ~ Lid _^QgD77{z+n7KqX}lсSHd\Q,4+jNv{(uwaV 1~N>Y$<W(&,}w.j>L4i&۰ i HN? v%PXFU{&?-zfɲ)tC`FMh rnzHµL/1:Axi>de".-or !D '@~w5(آ篜?CIq܌` nLV\-L9սCxNNo=d7|J0pX- |vDZK"-oEcѶ}Å5O5 P2crEaqSb-7@i(;(%{tr> JOќf,WxzUC)I4tu`_2\Y޲ W!CE zص(4VlIvW\J6/UC- ۂ+v#bik\Z з1tb1VTRה*,? zg ԂJ70T_Or.SDm6YL\t(('Sb1Q7C3jm#!$.}(-H}GKܟ,A{)*+5$4&tc<@^!7Sx}oֹߖ>[>ݥ(RΧ##+^pk:\NeEmdXMtaǁ[BBqAVbx3N_ %#d9H-ihX EUSd݃,=IMz^ݤ!i_*I}\)%:;5m+1 jx[4NP`( Jf4J*ǝWƷ~x X>^WQ%"/?Gˬ>иgr1hU?FMB WZ԰/T4Ai |!JGbCHgwaM?]}ۈm 9XfUvQ,aWpC<`ń-sb ڼlF]oCw)2tV? |8-?|*x]lpAݬd-h98^+ inyv?(r\[{$hMZ-7{Z:#P&,/MJ퍉x QW}IRJ&4'#(8"!VcSȾ@Ǚb:6(*<)T>E<7ٙpv3Ӈc\ Qk|DN@@!>p-QPKGex=~v'WΉPcXMJ7t"=CPE¡1fЏs D6 ŨG^2`%5`*݁/:Eq۫jQ(!;{ˍ*!6QR;fW.D1ao$ss UkC3\fdS}}f_{FbdM(VHRKdN3hIvx-cՏz;|CԜ@C~NPn7dg{O]T.oQ qb Llbxx#!e.jh yKAk{ц Y*H#HjQ;lg Pa{N+Ds+fS b0N?܍. Yفn33_Յq]m9u_Mѹ僮GH8Oћ⽦h# qu@rI3IM W OA-b BQ8p駳I@vmϮ6|5t]ؤ?tBbZbFzwwx`]G}3SXlVMa3//4lLCKfܞ:@+R #Y?_b׻hR÷9Y!=@Еo^slnhMPpn !f;3à:4>(QVyئ;#ޞ.P!"t#-Oysrj}4[ɍWaj'#]C_WZsYn8_a,s=<hvGYEE8h.a4ՋՏ-tc({WBB|"ECl'蘈GQg"36'S5ħ8S,X$Sө,d+rBD_4ycTCdmNJE&鄝pm@R2Jtнs]9pv9d ǜAb[㳃xSe2gGnV".wtgR眸%7xc,?4B>]JL>EZ1F" ަyo(}8-.Ek(`P=S$-9GwҦȺT#~-{`4n4jؔ= r-̿*H5)`jF/<05D'Ruך78P%" .z$'0E5"\] +{F jT vI»<6|ry|z{{c:cBkin׻9K?k29&jT,N뾿}G@D_pB,yV.N] *jk/bq?2`zҋRq:7[V|߅1mzm:G<;rӑ5P|<d+G9-Igv.BQW0IDQ qwxc÷h".ati&N!}!ßy_HٸF6Ql)bQTeK1B^!c*tҾ,# 1A 踬 #Dd|@OhV+iLzxdU.@2*e/ʽ>|!ޙ3R*f-X$V/`)<-ꋣ?4bkn>ѣ?Wόؘ|ql#1БnGwҧA=ogPYp_s[k1V82s@=KBk.uhFyH(?"S䜠hh6̓.t_)չvmMTd98t̘6,i/jͷNj 0LN]<@w&)vvX_NX4wP5""b]l^@$RF(t[b42{[s=DtWIrU.շ9eζ-O_*;UV'O yV+x(HNcwQ|ver 8h 0~,GCtrX0-=.G\98r,>g;f*ā=橋D=]GW'!Y ɷE3Lu۴yX879h9lH)LiJ c0)="Yf1 m4M n0_YچybrCrisw73 r=mogМo Uq ?8hgg%< CԘ_%`0"(=t1J p>Uɨ"ZV{.QO ~[)k[Z.k =9;XleDH6`P'Xubw2޳xE&%Fb!ff6d\{|[LwfP̴+n@dK.̱}`+]G~\بYtLFp>R\@X2lNђ%i0ԗ6Kc4rl5&³@%V1 y1bFS rt*{xE׳d$ۺQ5yyW4H*6u^uJNoO%㕙}M<^P \wcu0wڂEt1ӘV#wzK lVJÎ_+bP'snG1gm-85/cO\FCr㮋DάDo=H`˷DJnCg);P I'w$ۈo\oRj >čSo_kp#*fwk΂whT]3Bǡo ^"5܇V 9*JF/L.!\2|Es?u܄}@A8{fxaEغ֦?L9i&a\aNyFhi3 4KۨGDtQܖd4lSyX\# Rd'nxi`Orї7"m.v-JfҦW~ΐReCeԔV)m_: `Pis _b~Ͼ.Q00PB!4 D wyaț[F%TDs|Z@Q/Tnd")D@~#ns@r.xA6+uՒ|Yu^xP)ŵ`C:s(:0V;r*M`5Q׫Q (|,K$jDH@, b⅞S`nCX-ys.KIF3F|6LEKiV%S5A|zݯlx/ny6bу)*9#Aʄ]{N(ӥpd,ע`5n~푽L4b&XOPGnu3&FF pAaM~Ѩݤl4D~m-gq t(E4\:x|jQɾpT@}fd( NPf;&xVjtH?`C2s3r}N;l{ j@O8dO a.ÚwK&]c~4¥T9l [H^~2C~P#OzWR= 񲕄f(e!MVJ,2-#LYT@VKwsFPS`5B{j# 5&˕3!y1 <>fK{ %Hx{AIzK9TE~ߺ^,`b,5yu}*ղ0*ڡ\xR7dr[w؃ܴ.;$;  AH'{%$7P[W%̱EEWf \a@l}{Qxā.0\{.nLxH1ҧf//f؞bh&D&P-fA3 4`XQPGuF/d+%ZA\Ce kD zɇ*FD7.i trW&zOX -S9Yg"]ddX$Of5Ewy.VԾ`⒑@HT52.6^Mbz y:]B#(q/+bMNܐ팞Wk_lSoXFΰJC3)s7DMji^z'C 9ܺ_u9j?I\"-xߢqCE3LV^v? +KQ fENFֲI) :"0*5ҡoI|-(p܀+*D.*yݼIb#koc!';R?M'SQ Ml˄kA*WRkM"hQ3vզq3w!zā1^&t5OוD 7s&延7LuiRC^-0UgtO \ڼQR 79zʠ|yOh!WtGcXM߯9 - )9N#\{9xCלNL%8_3wdIeP;[To?4fXzH7S"Q0`1j6zYI)>օ/{kOO5x3}Y3(\z=~݃LҞZz9t lcoZ`i|_֝l1dF w:$ŊDl.DMDPh]ͶK98hfr$͠VUTg#*oBų@iZkX̥4}s{Yx58OB-b&`:#F:"FfyKvs%@y!'Mjei?N*TkFb:ł|~|hQjT{.?B@~b?m]č[ S}gʃ-_~,S) A#TDE3"7BlR/mI~ctxdUc^JAM!5b#蘄s{O%YQǺAҴR(_l&NR-QWACVzbQF~۾^&.s哙W̹H`<}'u5Ua(_ S'Qm+Ů|ts0mhlpZ^ 4;nQ* ϭ*t&RfѪդuN! Do HL-o]CHYU$ }$~ x e;JA9k[z՛P&4z嗑fZOcpyt!TGJ[0 fgK0$CeIjQ$r i Nq)KJ9nY|䄼CDN{9ג!hP_\dR7+0m .#M&}5xz_[޽YBkJތz:$s;qsu?hwکBx< .s';G>Qk 56GaS +8F[E,?+)}a(3eI3Z?$*r&kt)TΉF4Ƨb]ej}4՚cS\ 7E;p/f'L dEէUq[:~>cQ'Zn OV#pCr_whĆm%MAÇU\XNBp;6im{+t6R3%_ !Q6B+bGahdܘZV$7N.{IFj.[*PVTGӲPBkj5WFi ;tS`%G5Z:{?wP&h{(E%U[Q5NNi?S"q5ؕБ9"REA?;oًY? wN6"l,Cӂ=P ^4jͅ)r54?%VIV?r%"jPo5J*fqNtLH/L>W9d-(4[(-:b^#)ΞrPB3hkAzLE'}hi_ZEE鳼+;I$E.d?L3]>:,ރt]㏌7oHpǰ_ٴ)Z {|MہČIRS"s{Ch^Km_-J<~S-"ߥ6D!&~'mqöXIhe%)2.6L/՗ <"ZA4>M@kJ*#8+y='8OEM5 i~=]b da= 4fբi*&a^Z;z(́W>A,KX/BIB}XنrȦC.R염}X̍B* B.(FI8L #!(+l/ī'!uOvqm72*cHPB2[1k.9w*]W.juzqBTud5K,dHeY (V() $FmL /M%97YG!{K:.~%.}A;Ź7Ke~Nc/pR)QBujS_i\9l4 4?/v @;~ͷS- ĥˡi WU.2EtRҴbw41̒IiQ\\SfoK{4+9w]m͛C8yRӖIzo`v~DuBhHWwZŜ)Ό 3=-䔊OC1 kN0[ $Wص2 dizaL6w_RG_H6'U(R~ney7Ps2'Z۳ VR[ZQk7zAB^X_fUŝ lEjZ)w i Eʩ$IQ#-8Ua#^b6ԱNT=%+%>ݤ͸s\X>3ʈ aa E`4DBC<}v=Ϲlw2Qe;cqŮ"e ݫ; M#Y7REtt$Oj5)oy-n|lEQV Ǐm1Oxa957־i`4Dj@Ejs4=93lQBZn|wr2;*3y+}eVƊ2uLc؏7m6;salx#^~j_,Knn֧%   I C C 8I6nn=TNhi^~'E/ci&o1jBf!tL-S^_fV|&k_w3h\&θ1(،OvVcTx M)s.ac+Fҩ% Nɴl||QM[wibw^?y_$ Jhe+sl̩ȸRx@w>E$Q%x4D7r΅hjxA ӽ3x:Uvvn0'4Û[Cۈ0Hmn ֦3ُʦe!^Cef1*k\SE[ ط=t6mk}79OOU4$%𪚈ǩv}DHjA7q%2n@}Ǯ ,sV%=r Sհ]3P<deٜ63!d{i=:\6SzԜU1w/7Hb֢YO#|!;'ig %܈ yLBE"PݟHl{"4P uJ/,GVQ1m 3]`<:yeΏ?:!Z|/PQlǀSCEb \BqZ6X\Ky1(UUeg 'w>ϊ'DmZ>4a UXn<GAh~?[~qNK44c~9{SCarf8]՚2-mw][m P_e('AbUv#x IB'0VjQC1^ա$J2(A ɿGo7d%8ݷmթ#qC43J_tѦ3?$'zC' 8zicg _k$FQ #mI_pȰ5wr.볒N[ɪuY 22{7yNw獭3:Vng7sσʩhQ}J3Erj? &3탲wPX) ]rKZt5V~R#hwazԺ*v06DN6;-eUi,ۗv- v 47U,6ƌNij`c}D`DC/6Sjbx\LEkFr}p䑾<ϸbϽj'ϺT)4$ܚoN.hJk˥CQtvr#d*5ȟ#&,yq8oFLJh/m͹ꚝ2Nצ2JW, ^Ud>4ijK|=jkA[c? OXjvl(̮?DgmK|4*뎑)fy]nS.ht nڜBWS n J`\V2.dX!RA|EcBGR6wBTF 0@R{wRi~_y C_q.I yɘȳ=,df`s\$ j=9U4r,l@SHjl^ $aBś}VcP4ƓiГ@MusWl ?_i> U#ֆ 3Rićsc3@i TT^' 0T:W|D¡_M Brg%OF"IaObt}͖=purwcTʌ nsk2}ޛ yw= PF^Ze%:N8f@%4횬1tIU{21!7||n7[S yyp'0+Oo>At1QT\9$9H-%qWx;0Vr/ǍUt:Xwn lV4j9qTs395VX.0eT6Hʳ\[9ېϨ|ؿq_y| Avf O-=xI?T>PruW$RQ=yלr+$r[{rƤ g[sˆCxK:/RtFH`O沱pĿaع_I&Ap5C/iZo)V K$xNFȈ}ɍД88():?W2?*K59ILenlt^MedhyJttbI^7y&Pu. ~r|#xKh_ G]ߘriGI?LaY&Ls| !Χ M=vy?BŽ!Ѣ!tT ąbVCotsnzI1Kp hX4|߮BrI g;YsXZVY/]v7쫱cXVorjI{*FEmh=Xo~YӿwږEwis``,;bw7I)"(_HQinB xF!іl7q[*Ёh mX0kةwzV.t/0 ȒHW @6Eڝ о,C=38'DMܻJBf0Svcy%e [)~U" Ӫ<:LR'$/Կ]!tWv>賫2r֡]&ZfD&+x|NٳВ(y]ⵇq/@G?z%R9@M86]63&[FdGH ;W'3"ȶFtc i cR~mhhZ %'׻UcZZ2ْ/:2ǜR?>(,utCz "M*\[ 4FF4qJG!Ra{z˷aJ;q-NCB ۰ !£/l F <׃*DPjWrDvrdbz6Gy֍A[Cח%Ca],5[lydI*7Pd O^-9g(Zd(>{^ʥҲ jPNY>piAnl>R 1jP(uѪoɫQp<-NYsJDituA=d1x'G î % !NB4$Iʝ=t䡂GC쭭G^Xr^v3}; q^V6Q^|ȈY(mP -q2"GQr&ؐ{VYG`;z"]Y~] 1ш/{y.TET-%h8B rl92Ev(1;4߅4uQ"0T6@_y#F>CBOaub6Fn<#+!+Ҁ?j%fJcTsh07i;k༪]!/E恂[Pjvkˆp 7x|rQ(NV? H@RÓHvfrR>"G&Ź1T[Nڵg`6u<Gr&oߓH]țBWN o?1oȿ=Q)[)!ӊ s  M8CC-< jv)8ߛJ& 5מ'_'=șa}9x`9ϳtNGxR',c:@0ى7s:-J'a0)Xg sR#dܰkk17txR&o2J:ZОJ6h3V{B@NB -Y*ƺv`] DZ=l3;BgI^ibl"/C 1,cnT>]glqhaDJLACE!G9MRf¼.*b:_Dv_FN67}!ul2^ J"d_7 S]XX&&ec,P$NKʕL9|O/T4ct6rdZzɲ?c^v45p]_GVΣf$J#8Ax0+,\O&ҋqưxvH_WƟhל , Z@ASjY##zOsF"^b[(v Qu:F yA1Y2O`y3 $E鴴:H-),BXe!E'"l:8-BMdJ/+|a_k0#MB*UyoڻB,BZ=:}{HK7"it B 3I[e_c^aa"x䶢I4ʅIWwu^;%o6" '_42'+BDž1>B\;Gk%zC~ [L7b . JѲ}W["ӊy` >ίcmBWxoApO"H@? Jr䱹q-Qgigrr Gt7͇="Pdaxk;n-J&1N:GJ,Z/ ^c|䧆9U^dnb R?d;Ňw|x?R[MFP@{DkD ET0. $tݎ78m_miOr|`z͚ Kev߉E>DH hrz%G97۸:@g-m7uzhğ#x$E1[[WA5zZ^5Ŝ65%H\;J{WʉjT3𮤸 0"-.apy8NWw2/@-+珝b, @0q[/UT)l@(IٓIҔ!*|1׳[D%4m|k}ܽe?vct? B6,jt䭐$KCJM6cK!y`le~.aAOX~*vZ'[E|2jGv5VgH9JVB̌#c%b,Dv<.a+@ =ۅ4o1RgKHA/b`7ɷ^*$";U]HYtcE/gpD0†֏#E/ֈW"Lph5q򾧱s0fѤ+|sŌH^"^%àtl0ohCC F eukM{0Q6m'|lf @*kvX?{MHH; 85-ԈTt֦4A)!%*3GRb3D`R?r3VkU  r$J{o}YP#0[ԁáO90q5Kr2nIoX<1 ]W,e>32? {°+8K(')Ic~&G+=7(+^^c喋#p x!֞*$(s'un>Ѡl7Q~;rE ƘěI]Zg/0pSmOĠu۰>6 H%fe\mAPK=xpͯK^שKFx|zgv&&_)VQ 3LZ8JtY:ƼmA֗sH* ;RZ.N f I0%GKx 力?6́[uw9h XD)8ȌO{ eҟNY,IV=s9\ ,g%Vmd$Pٞd_C%*οO#o Faro!ro;D+5 ͷ]mIoya֝J\!USF #>SMfp6[t)dR,S[f$1'0X؞hʯdXdrA{ a:(9j9b*cY (sYy )V%,)7RB@5۠JY}q0)UjS7*D0x`v}`8G;+3o%d'YN濄N uZsns ̬1+7۽?OdynoJʼn W F{erWeaBXӮW?=ܙ ~;K|PCܻ 3'R޶#+|Ƥ>6QU(\@,~Q/7<G9X NNKA\8Pb>,FH֓mqM^,g{;m/7ftL&A/Y?[S`^I*۹aAcE>it%<]ku3&BQ)&KF~0p 4bEܫpS Ԁ3HxeV\5Gw9η0!)lby!Qb6}+6?CN.4I׸i 'l Iu'ct&yf uP`髫HR`ǂgYo^bwNL% Xf7U3SAҮ+iL&LAs3h^_;[?ԗװd0ܓrt _7hN<.@ 8>P(:jA$~]m?>E&86nG2-,< ,˫Q>}C)ſ@v6M[[ƣ岬~-g*dS✮JmST}UTOɲo|/~ e3 %={8W;!lG\{8@uJQ4S2xX$-hN~lʱuݝM'\ xi9<֢!]̫u€-Xg)bO0DO'wG7X;:l](`dzwmK=Z˗,0f`wueG=?:)\#)"8R&z-A Kʙ0\~nl`kC8>7 Al]a%)Er h)X:wCȑAw )bCk-ZD_ hvspt]jGpG zw3=BP׹ڿ!Y4ZLi"BF)ҦKs{3K\02ld͠4Z[ci FPO㶇`ܑ8tSSOD4m), D! +S3H|K# m+x ~* R٢Wdф!"Y ڊU#23ٮk̋\."B  ML^}"'řEM/*S <}3΄ Z"&[Hm)OSx@S"7o6/8f#!ZGɭD7%F|iyv9SQX[>1\A*f9CqLkq;\еzC9uDh^]śwNg>uK2N#R SǨ_p,_kdƿ1زˑ6q fSTrxH_&j&|3ܽOb/_M~eבz0Y# I<1A/qq4T*VE zMBYIUzotr}9e.`K q^}جIJ<%JGkl]Z.!fS~G,IBXZ}(G8g`[> 6쾵E~Fr_S焼x,2#>vzEϤI73/1=`:\b_D? ݕE`P`^)5GC4]2 aZ~Y >'Շ}ʠQ3{Z!%fno0m/]:;jZpJ2 ^EGK?I9++n g25{\OmPw~l^o<'TMdU9EfpІj]#*_Qz2"C@ʪ\6k430'*;5CݒL+S:TÓCB a)%(ҧ2,6V*9|IY_Ȕ cHXD],|~JC!L+\V>KM_V}{{YmBFfqY͑~y&(=h鮘m[ 40ipG_^38$Pg++JG u[:ud1А(Vh]ٮ ~-Y`lM^ ~tՁ='5"i&mh̻YEV6ED;ʑiO1F#݄Gam mvq))Dś{PSsJ빞o@d/Wm`@O:Jd[1ޡo:XIMt8琛)_Jf~БA^[y,SnMCBGY+s_`< JS4V %LyLfg)⻳)#ʏ0x zREMS2ƍHJ4DE+rJauO5߆O L ޛ.[" =]ܜN`j/j=IP?*abVy=g`b4z^m0yL?7_xߩvNH90&yЯ؜.n;+c\|S ]kz Y)ārJQ)N5"OnxR7bt P8V'}},HBh~yCk4aCI9]*IFϯ.~J#8-7q?ވpxG/:qr1/O>SXqO_C6 b HkEC$_0zQLGgnЬ'QF$,`G'W\k'@L?HOCy15GՐW9m Ʒ>v@ nN_!"ދ,.Cن=2H<g7פhJ25`2>Q_8,vXh& X(2=0ڒaٹ7XhftD&("j'[چ0݄{ gwRݫ> oomn5ݡvʬ!9=m:JA;l'=z_J7@lS+<8MD Nw+17F̢(g l) t%4#_ !]0~0Str`6q1oaWҀV\eo (88g62L_6njXolJ2^-9 79q!EXgNdӗAȨ^b1vl,HlFqզ&fHH`HjfTbLͪO姭*C!ʗP2Zt)w̸ERxN[aҕqlg}Pm#4 TCފR(ձJH*љN5&NLꃠa<;xQg;P||ӶN#5+XU3K.UX.D"^zHGdnl`[X*/$.\h ϑF)@!NPr<2eϫP3⒮Sb%[h#T\ }~ QO*Ա8 G~ɺ4єCG2 ǀ h5$9~ zRE\ۖvCz뭰Z(Bk{Ё(`>\–'^f?Qf/6x(t9 V%\0~!2vh#glCԠ~J٘O^Z|JΨ?ܽP u:;'X{6TK @V{jSn 7XM~#VKv : ;dOr[3of6+:\">4$ c+IuGeo0ElOVlb6EgfH"n-h7>>kǒvXۙ$X$9BE,\ޫ lr(%>LgޏG@d$lI"ĔP蘂a@&?tT&װ+žZaJ(qڻ5&㽡C#֩eyOL'Ě߀j6#{5FJ|~[>FxRC][, ԟkq@ e%u@8lf:S$ļ*ӰL7XEΤ1l7`[m 0xU9nFL3KL7JR9m_"kR3"y/"|tNC -o$fSiMl "_˼q +!paxunrQ[#B2Ra^+~9l >=j}e&ZtU7up1Q?"q楜k*ci{wⵔynS9Cze:V QG>=.QtaN`J1/}S/XxJw֗ GHmQJVuqs'A~d!u ƬH cQ;ʭJ 9ʚ| 'wȆ^yэrsglLe0Id/q =XAU5:mpXh3g@y~́d(StuAN_růs\힢6uOXHpHٴzYu5qDP8yI:/uI~ئ/W &}47kcDZN՛+TO*MajYl-'('.?6ȧVdR~ Bʼn ?T@(_A/5x:bfuyAJk'?Ԙyƨ^ϙNIDJ"CxiAbh`]tE4\X.hZ&eUGIy9bAc:Q[p4Q4ÄtU _\ƅ 5:B E'| RPLEN0w6XK=xu8mLr] d ^֣S4qs ڤuYB_h1 _хS7 KMeZRL4h 9<jϞV"Ooybf| fCĻh}?}*V ǧtrׇ5qjVX;բf:]=u *[;_W,R`W&WS/Xpfl,옱"$^,%i N$6if#ݥ]*9s]Lb֑y \=gb[F(]LgZת< _k/McC4nFg9&R2`YЈKjMtd% vz-ZRtf_Eڏ[BVq,6)?Q>]Ux='v }/5{s)-e'dM:T՟p ys? LG19]u.2;+Xٮ7hkd]3VJ/nZyG?+rw2|f.H5|.|DZߴ@UuU0R j03.å6|#JEzl:q'_M.U k0m/ԏS㮹 :@4aQjTr9Z*mg!*xnBT? d׈_g[LgTSDNrޭv@11C6E[焜7|s5R<\nǫKzFzLL=mJp>{z+gF Ǟf}CFv.;{ĥIӌ& 5Fcnck{s zrCE秕z@ʓhZ8|nl >ưMxMyLḺTu~|ob Ӳ#J3%ʜr?Xq-kc1)4Qu}P\銱,+ kO !H+-&V7ȻT~ 0HkHޕS*B)*4t>zKPQ8yiY *Z\+l`nBs{C{(BF7ٹXǘV44tY 0\)b O͞P6rrd-EJh3m5٫mCa,}ohUD{:C1K;q'+I?RЊ#kk}RkH>14id)米WGt(/3u%vG %Ӗ"/38+J9USsw}? 靆,d DZN8s~ -Oҍϯr(E#bA)\nT:g1`m7u`lf7J%*c{VRu9@wUTq_.Q;'R{Xk[jM4vyDnvxt6XѲO1uȔX߭}fCP0 ggPyX)pt77|9 [Só<Ҽ3!gh#t])|zy!Nv?_Gtn:_-0!?L!tA|OM>^J j&:D;^KG%.I\SC.t)~{vX $2̘ϝxyߖP}|o@aEٖKBg.:B/H{r$꼠f@ޘП O5muD*dW4{v.4ӥ{Jl\zBÐfI[THse1lNfH֯Nzʂ_D>/tO&N-P4nbH5N=WC?i)@ hU_#\;9cd_d\?EySheK ;}Ns$Vo.38h# Q!3 O)Y{V>鄉=+L&f.w@w2-d;BQUj~>Ǝ 3 AB5o<ےQOmiS/v}WQ+Ÿ ^g_s/gs1a9c#b\Hu0qVU>Xej3/K ׉nr@s=S-$Hep¯Sb*vR].ϥ aevUDzC$>ɱy!8g⪒3DWd۵f-C\bKONKv^i}1:&@I{M wPO2'X([f | pkn=S3ٜohiݩtdnwp)V+BkkISE׬M܊ Qk[á<ܳkhwiTF@/h.?#1VAʻL]LeIt <݄KtmRi^ ɈB&րx\߯ U N!9=m B;s 1l{#4 <5\Hj7 ZߚT,94df'ʧf(d{w ToqW=;V91ϚNK?K10H)dWz7jxJH.m>|y^w6ƿ<=TRX7LE7vz 2~]2zJ ̘%]:q@y.ߒVNUk$GۖTyȳOS:\vjErp=vmPkE aOV ZǺ# e\ҟx∠ ,Rh%]|QhQK0pD-얛$B$j࿻)xxT=9- .E{xҺf鬩ϯ%۝7aԲ:a!@Yw۔&vz҄C5A$b+J'n{y,NѩdN4E[Cη8j:t?L=3|rw A!h/`d!5 xvUzŧz*O7 .晴(-({`UUd8|}1 2 ZWTޥfip욍-M1YV>@y}(v&S#|RboW`x9hݎF gH_2CO-3|O|չ!k? R){,DԿE!D_2Һo8. J8F:MT;<*INR l_fT;az`\t,(u)1jB?e|.+eíz~@dwvX[; hU6 6mA:w 3s/ Ȍv߸nU[ګ 5RGT7y;e}2Zv, ƸerZ${x:kPҔ$sSL$ ՝S.Φk,'0h2ksTk\R19Dk 62HMf1%=fe_=}_+6HKň6EK8Xē4+9„c5I]:8ya ­I?}=Нkcr*v9l7H#{M0_K"6 ~]/lߞpL,#BCU07:zo u,>x Cu9yv# =V\g='i_PIu7vEGS2?zXp\>3ՖuIf#@en{߶%X &6 Vi:2>rh+mAp@҃׳@{Q4h}(ay,ޝ]O#=c2g.6 [2Ѭ_dQ,Sm,b,/fZͷb(D^r)kqDJ^\LEfxe&꥟T[HXi_ڿ^;UZMER_,VK&{gN=:C0#&@J5vZt! Ok&?Ww fMH2%/Y)nk欤x joZНF*8lҍRL#ꝕ! CKQKxLȎ?f:؎C[qm()\6jߔEH*/¼ &S-z]noft%WwXXI2GL />B%ț3S.xri0u8 囷{ 6vS.걂#d[nϰ6 QShEG}KAT,Láǖ8rwm#(tTڊͬ`QzN! 6 G59E**ǚzl6bQ~+9)oœѣa,SVz,Gq+FRs e\c?%i]I-5\?g!URe]n#)|Tc2vO^V&4 y"|$~ CbY.\EWLDGP[H`CI#F4I(/Ogw{5|R* 0}XB{y|R+ 죛;sARL>})PCjm? |Lh&~O$X붐`[nDň-iHtFy.PYVЌROG+e^=UߵZm=JK{KCˋkT_XݳL@gfFz}WkQ2wۡ˯%*8.Ia=TzϡSp”cu :rjm6~P2\ڪݛvDYLXQmspB_ M>%U1ol/m嚯r5S9UՁ ޯKo:8\x3XVa7`\=d|v<Fsޥ2@ JBKpݲРϖ6 JmJv6vk9RL)<~ŠY@E+b6JNޣ }Ԇx/^i㋴r' sч{1L-AdY?,x55dkKYgyvQ/$F;2B]Www3az JAdg™QCOhK%C#:.5(ED< Jjeݟ/iIˋPZ9:ed|y\)vw DCvT-.77 TUo1 A=0̽3mK,2/t\3Жg?j |LٽИ0 I?Pz3q@Dm3V{߆,Cʄ8d{b3 wy *E tC@13AMDI[X_am 4s+l Ugq~*̱VNąSf5XsQv6:B6т*Jwa…\6AUS>^&mk%ۿX]agW*祔HSJ=) ƀ]ki\8(F'ӂLac 9鵾1c.W|2豐AVIi~t԰ E@e1`Ek( XspɈ2ϣf_L>s;\Mq+-uF;"iN}|䂓Bc'z\NymA!DǽQfY+ui|ZжCb f3ȝj9\qڄlj-$Qbhl?qe_- ˖%zW#m)OCF.RbW|3[!@ޗE m9.Blsq6ig; hle9tؒh+Dy>8 ? %;$b `ݡ(^6 v>83_µs>7E_WOyт=H֞N妔$O&jBhpmHTsVSiS|לꕇ]}_]dTXu)ˊpIز PuK/ϡU SD7FiHII-尵\xBy| ^[1tKsA+й yAuݏ=@ω(D ?w-j7FQ6~X6QB/o`2i5 UD[_.O;) mqP-\FŇi6Rg 44:GLa;9O٤,әE 9_{Z*povEvVB:@nU)䄷rQ:%;ƭ7$IGVg .Xϥ'p|܉cPvS;w^lF a*e'FT-^"DLJ0(/MZ_d`q,oH.+lNÅV]ƜA=XWGy-m}K55o,I7L8cGl_P< -aY/CXAAᗴ!= u̪|k!rM0\Ez5l+F2*TRz,|$hO84Ps z`s v*fŜ!iy۱Rv--vBICka&)bE- %$B Lo$VUj&PjK鉕@h;H)id05h&J[WgNf+ݯ ?p2ml]ZBwTogȯx;OQgvQ:O݅2gOOac=&}.| 4p*.HxH7T;5ּŦkklчT-t1- M/a.i2^[iI8Ew 'iPc_. Q`[fȻ"!| rLO2✊@& y* 0{6b\2_ om6[=n'eMrn,Q@Y+1qP pJZ4b1@A OksD2oy4 P?D#\N25h7l7gPp[/hKPf#2AC|yE9+ݾZg!xEt|b+9|%VB.GġۆUVe!@J/`'C@- vH(vzEvd Rp_z,Ompu i"..N&3TJ!ѽ m==@p $z(X%xDU kkqC4uOWv$?rWta%VUCϪLM͸C^:yRRgvsg>\3@%m5 ?vȇՅpqw. w'͢O۟Ƿq zD[ҥ*>/g"]G2 RΗnc#K*+o  ֪X$Rxe33N ]!E,:lbV|! <1԰X m`&GZy&4mFYʠy8*DQ8sҔB15WkT]TUuUw{ ⎣|P?Wze`5Ǔ,Ÿgm@%fAU 6^xgjn8zӏ} fu]PdRdW))w_?4&=-ڵG'}VP2 B" FTsih\;O]2/LNicpկA0xʪh!XeݥV湍Hgjwv2%/ Źc(/W?1vjsߌ&0D{@ƕt.]Bqqπ niM(v.#&>9մjΐ 貕Flw' <{&ck-E/x6uq( lB>X>1T{ruF Yb!J/.uf[0}':ChDE~T:h ؆tSɸh'}C$6BҊ>uY".xBE揑SU+]ssF M8t yU"_ŊaO6 5!>C&lD+"f Jr3Ǫ<#mޒG2#lWݷ|l(# eT8l_Y_K* .ԶY- y؂Gז- V!*BL)RR G% f-6Z6@IoD%[6ɦ4Lg_9˙/cF Gf N4$XuevA?}8wExPx 3X̎[۞rn To:2mC8Y98*54f].]S {[̪Q t9\%:87½sO3Kɬ fhYOgnӍGJIX#CN1m e)cTٓo;qDyťȞՆy:m"×=y2@ȓ* H,b(= ,4Ǎ'$5`7y1Bڌw+wӁ-˟>J}(Rk~~\){O@qyztw99) QkHO8Wy wͦVx,({&9?6j-ʛ׮-쒀s<2l22H3K"hG?xG4N|z,:7-!?PnPs qǚkb̌~vVeV<dfܣi5$.QYkLVXcT׸ql=+)7frHTUJZ F+7 |] ˤFwJy,GܹE87~799PĈPGד ذLkč#x&="F|&-Ҁw䷋Bfq?3-`m2A&ɀnyÈӦHŋO^~YgOIe]P-[޴+]GB€\E{%\]/|HU4465˓dz%ȆJs p wDn.ķ4=;;>T6A ;UݺS-=Zh$ XJh> %(/LŌ/O\QI[pk ˙wI&g1պ6J&J9WdTD%yp;h$ˋ`i[\^ (aD|⁅t'jxR?1udPRLᜒ%W\d}L/+< 0s _ɘ4ӕ}l.o1tq6N[dor_#e<)vcHq;G {o[aJtGx2Tzw^L +pgRpiHfՆ!KVF" ]&Z!+oT gO_UYbX~xlAR:^~gkS0h-Tc| y6ѱv*KOa%4o#ٻ˸*Q4%`S-¡jH鷱;9T`84ar7X!n4_ԄQL'~04"z^DiV9cHӡ Fcj?M/KrLLkbJYMx9q#[[tka˅2LF2Sާ( ݾzaq^H}*7+k}l7,z@!aĢ@њ ` s5l~syZTy5sD='_Z3eߘg @IB׳6*V-2?f]rH< 91Scpr BD!;7Fb%Ջ|.=IͰ٢#"ɱY4ij] !o =;Z5c{v/Y,ZvF+8>P؊P5sؑu˽ t7U{D/*.eSEFTZo[^a~w=)% ,'y#2iC  0]%ȷg!2%>&"6Y\Pܢ7êĢ^v- ]dq`%7{{5'PzJ1jeiz5uƆ] _B6@ j&| pݩ;Ez]Apzi\J1OM?`YtW+PdD?[@(]-DH5Yto@.K,*XEN8o9]hs7;^n_.BuQl #e,:֡:Zݑn;7bɩݘ{̺Hj!Ur=B\.RᰒtQw0üsQ },Gr P*Zbkoy $36JO_)J06 w3tiueGj1|)-wLqǡkB|RדnMkHIiS(!emKi D r=Oژz G" :ՒQ YM޺2|NZְ z aet+DCIՋ)d%xYnY rag6W`DK[S~v4KV 5QD[zaٔ!yVex儖t=4G4e_(bg :RP8,E.A] ]`>LN(Qq\A>x c|g?eK_ר?y" qW}0z -}:{wBEJ\:wZX+o.qB6\Weqd3Y{;bm`ok^4B3nj(R?Gg.@xA{)Yʳ۔XsH5TүU210F; b5Ţ>Uz 0> :0$@Z\o\%k/ >vla0wtQ0E,d| qW hROzz&6:_ _T%G=xdA-1ND%F{Ѷ] {M[vQ=]KvR zT{OdC$ƇU`@v 38ҡ/1OǑGN~~$lVBc売.] #L e1<2seu|580U_)N+:\L0n X[ۦiPEC9 r TVqkf,lG k(cRW@Yrc36}WE쿶YВkEM /PغH>1%eR̙oQ_ٲ$ *=HHſ7_fOѳx+Rzf·+4:LV;h{<-a9yX]i)h઼`q: ow^knTmh(ˠJu!TؖR,M11#ęh*@A$'3"V9-[ņE%A)EKy?~ , ;yc^MҤ?qSDY=d8 @O 9%}E2Z,a?>KkB>X@0BL~{ 4U`p  ]ൈUब&۫;Ϟ,dgECZmIbbr!z7''kJ ˬvR̀*l%}8E^#Wi$w+3`\e"kf usPI5wvr5'c VXs \a 'AMuYŇʷs'B ȧ'FRC1FW eUG:nCk , wN`.o@w≎p3i&a 8p=XaJ\]쭧p=2#c4"T8},4vEPT^ŷ& o2 ܃P:Sb㑧;9 Kl+V qH@H!(27mHM(ҭK#V|5|RuH qtcc-{NB˭ڽ**-$(0۟!!'/azɶr5Yx!%0c@E [( yp4XsTV6,kEF+k_ vg!WuKꮤlAͲnT%aO0;5j'CNs z){d J5*I8e2mfJ!Kj&d6|Sw4m4Q=^"ٶpҤE׈</>N/:j)7J&*ys*ʊCi2|vRV%gAL cNaLI{uOsX821!OmȬGi۱)E[nQUEa(?6CnB⫏3 <'W8(Q/n"I$dD[kBcAr` dY1\?nqBJ ;;P}Dt5CJ8N_#F 6zn]`m}LNp{$o] g˅ot=e`RCUc>En[+ kUv3cf0Ojloľ\H53pʥoNٻ)°T̃r>Je~K>_vOl?;^XC MK2j@z(BBqnCcCTB2Zk|J0K2g7TvƣIJjVgJ1tq@=gȠ(^1'` 3?p݅Yf:jOpqހ>F웹E{ NH>\VYھ;R&Gy ]-"~5 &cy, e]qKI"NӼdu Z (øΒf~rPn4$yUi}f9=KQɕS)N.- #%rRThGݪ_2+MZ)-MHT8|t%m-iQQ~b($n7;2й(y5"D(I8{C# l.v~5K_((vQ8TTq1=nzT(܃g m1dNqZXS`߁Nf_ZjaSZwh~NOۥCMY[-# {Wb7|OWGsbs e 95psdu i$'U16?A&>Ulc! Dg{zP_40 ;FCet-ImP3 ҘsSC&)*/"K 3Ng$GY,T;}N2ix,څ:mm(TE[Y';@;;(C 9ƿtf<,EJD!izAÿ4c꟭/5xB z0wJ &kI3[HA*{vh_q/!nJFLytL|1Ĝ>Xh\*Ċ:E&n<4UgSp#Ė &D6 Yl.{g&]AA}*n*`.zB=m5k͞8Ԛ qGgl~T$3}t??.#荛οԋQr]*U"64= ME*Θ{sHHAB(>ms6(g@$+7=xI(^+Af:>\JaX0w[,)n/D]}RQʰ?,bORKGfJЂ|uLU$__&mA+`{ܼD*_Zli&NL(x]SϷ]7X1,2r~( e@\xbUv$)9lYm@K!R t{ 9y|q }%0g>a] t0 BGi4 =ģ/DbKD/5sLÖ}078hRh"EFB`ۥk lO#[VUk.+@X%܏_@QF6p-ja22[01O+2D[j*ޏ+Y蜯=#L+[oҕu^?;{;t .n$nmԶ"#TV,skT{w;#WU"@"GLfɕ\[w/qbMOa0c"5@ٚlUkqZ*bC JgtV9fwiXޛ!piaz.Z@'`M,*1˃x< :sZQJ{dF\3CgɝX̌rrW:q`~yZDT* } ª-`"UGAU͸Q#&C'lq9G-ڝd4q1n콝Ro`mXj 1 ;Ŝ'=;A$GS0XfŊoS*>Nq|`hz@̳.58ѻP@"l،Wޔ:&TY^CУX+F֬#A_aO'uIK%HPKH4J#w TwFyԡyȉ:fpa =_"3i3YzCa › "md"Ը``azLٍ[-Y4|siNIP_<a}{iVPtzE#rsh=ۿ 37vߖaբ_[ M8k W#3U4R \xҧFwdM$A}ƹ{\rsi2NTm\q\ % m'-&7-_>xVWC[لF~$.qk`%%l/v.E}LK[7,O>od(A6D;|Gխ5VU$ys&odʵ;ϲ j4\m\@|;"s(%7&5z!JcFFz~dؖh C;#Fl@q4X^~:~ ,aOsI;2'v79A>,u7pU#σ~#Dg`m?exgio*M:V&kQYJR=eumQ2tU<׃jDc8 Wt"w%p艶 7{wmBeT X'?ɒ&vK$)K&7im^^ Z!"x&ҙa: }M١vjm!솬rA /L/< nt|X`ː5u`dG%zmevY%GecKP@H"Uɚzǧrk<ε9lcƍYkd/2i5#)D|L5jD/ N2ZO7S?\Ai/HPXD\kd6z*\p"C9a=I&%ݧb_$yXYǴvQ[bJRhAmWgkt$Gpр۩\o.8(~|hic)z:.I!*rk.i;EJePϗ9S=c֤ a iAG$]Ql Sp_1A_B՟ÁW/wVYSU|[-d )ݬۧMȮrf#1sބ!>.uϒ.sp84#NwFÉa҄a66sX=#T[۔}#Mn]ۋ .h'Lh/sN 5glzK|%m$셮A̫p% [״9kn)̭MX8ZcSTSj?|Ϳ[16^$n~ߙ4-01 fH{ǰ6 Ṗ] b`BZ;fS}k:jў.[xx7Ռ"dbh5NxX%M&U)B\,8"<(áIitLu6T ϖ =^RV4D27ҦAŤ; Ϣ`B.p5>B[#xo9*h)jXu4 oFi 3 zZFT6SB~sWnbN}ZPSͦ7*4Ax3gU\9" _p]hͼ~b#ʺf& MUz]8:}!1O=΍2r -Mc)$㴱FP]{;Pn뚵B ^W9qhRG3 ѧ6޲P⡈>r\kpm`7z6\}P=j +p9d^NH`"GU.6q /~3k-7(85;&gӭlԿ@]z7v U=5a9|o;k{ce1}a[#˧:<˄osHKtxiP\h >`#iDLdRǶwñeXYQ/aGefPOn!Qy~e+Do8X2;@S޺[YlD<0s3 IJKS9Q +g? /Vi]|[p]~{Sc/OŰs>xPlҽwP |Pۣ{8ҎK n rq `VA[IZR+LCZl rW NۆE ը:NB=Vbf{)R&-=վ5u#ZfE+l)['R)O0B;_!^?R$e*[bũـ\Wԕv4C :DqkaVp*7W{ҫ3w薊(i$= EE""hnΔz0R08 XPI82^-n+u~? I: [brwo=ZwsWoU5z{qchtqӡ69r򆑻r ef(U{CmtT^G ap}vi>9oUMx 0.ch;.Zb|V&jp3e\NBό6ျ gs<̾j c7MVG?~KVLlvaA P }eکYpq%6PJmgGՐ<+؛f:h}f) \t Nv}$f] gP d&5Ӌ?CCk|ϡ1{6$Zp*:Kmxr}nJ&ܴOWxv_ 8]-=!iL[% J0ἻU󷇓DU+BQ+Vb{5s@&u>j2 R* U[f+'Yx?7y\od;{A|WZ^vc%˒C@jiJf襆t*M M6i8ِaY2ef;PZ)IA~+6pCm{׶j:o誂<-ʖXb4E\X-p# ^goK'Cq+ gEl8Z=Rъ\Z RH%P#@ʱ]H ߋ%S|. -<=7t'bRQ79LjiG3s&搰>D$BI>g_n1O,K+:HK㋊ \·xj~!Y`b;c[aԍyVZ6yN% O?W` +86o 8DbVnPdV 8 5fem)֧6vzp0<9UWÊ琂< 3o|kq7-4) ok o R =9# & 6m^聗DK[&^,]f ح YR>gw-ťZdƓ)W?Jm{ARplaR,ݚvHHS*LE6 Rd#<Ǿ.xw`M;gswͅœd= 1!wtV{%7/J?{OW)V?%3" AQ06L%.BBө#m*@Wp9yfe,ƝMjG\GZ 5ÂqnPficV"V~amBRuoCu4񶟪a(*1e_Fxº%V&*a?!6y!Z)FEe FW0tx}?S{C,;Us!\@=XM.J !b&IJ lJL i63LcJ\c>Ԍ{?bm8|DH-.ێKC&Cו ?WM^y 5Br'ń%A# e g.])Jtbbqf; \8FI Ui%`O~<|S-*IN ۆ=Ģ=:P2Oec,mwŲTq¡i bA 5eGޟp5cMpQk p'DRj$,hm:e ȁi$륾@i;^,{Jfqt.MuZnL˞oOQT3&3`DX d`K k^޵+G]\-{S46)Pgz$C0>W"t7CsFu1 )NA ^ތT >H~@ϢHڄSHuYs6,RV"c w |h>;m֋9|U6B] C0B0sǠӴm:|2 k̻ǩc8lJ5\/N|,\K3޺YRFلuWI9wNd4-ݢᣣuḪ:k2-PN>w@) )98G;r+ -<`R$xC4ʧs.ycm%6C:2VD]DZ"}v6K qUyhÞ\H?#z_|Ϡ6|L` Rʂw"e)ht/UؖG~h.> L3oUyߑ7oɻ-~f\N5pғ.rZ[s\R)!f [@d1d#E-*Zנ3RO墑WOrl  3]ڝr@!}y4ƒhl`m2N6o 9q#p&`{~GI=-cqq4 smg^7K7*:{9yhLfŠ ݜM^Q:wKVMCk8^b0iP2::7/IY dqa#a-[YM3E䠳]Zri vUBc,ag~^կJu{bx*Hq}Qhl Ix`.aA}ޘ&ۑM=ԋ}L#.A77q)2&zcߨЩ2l6Vtt{=<̓ؼގbY)Ktl!T1UJ1m96RBf 6:qⲀƝ'ra9LzaãؙV֧ v:Zqw0BLU|7I{&*C{% Gٙ El6,wl|)χ$l3utJt9=a&ǜйߩ#Sʇ]6:zm*Hŷ 3J_>+*+ZB>ѕ&YΪ3'؈{r5gKUWnKζb@jlnťuR©U\kRn9IUY̭Ϭf {УB=C~hhc[!%u/PLa \URT敲=6(-Ujw҃bH+Xaͽ|MSSڤ\)(| mtpt)b~R} A>?vy9du,Z`/|ǭ "3l<'Y(c9IK "o}/zR7$m:ǛIhj> 1:;q:gsgư7yϨgDTXLw(HXЁdf D@h״(DM [vT^:Dv+zlmww_.Q}lS@]5C:];]W! ê_cBF[Sק|/*-ܒ?;|Y9r(YC3~L* UTa 0ha@'BȘf?\T40 >; I7!(OPl)ʂ0$zu\#63$?Nb?.t"S:A,cv)APد jdsdsDڣm6xY{Ǖd U(2+GŤLtmyDB%eu;iyP3wM3W_;hd+^t &]<r+]qA ;XW̲i"ևU:LK sJy(J`Q;EVMvW//2S [`J$k7( s3bl3YwbΉx1!vrԝoBXm#Mz̉>s 4^=@t'z٘TVtȠH"oS>}1;,mck >!WV6IeX64Ba4raV7t{kXDBHY]&I<ޜ OYYH@Yni-ADDRU"Nv1@tˣa^.%օR1kь6yV\= xIO] ith7B7Z"RIԋ#T®_]?5{&I^`tA穪[SY@J"sYFAцڊ -tgɳ8ƇdCmˉl  X*/'MLg4/ N繜M LŽ„ ۲);$(%5 Pb^60)CɤZLú_5Yh+p2/o"W`F^AVF//7j!\ 0JSTsٙKY8xK G w\QfGr[0^~)X3AEUtG=fs/a0 W kPc6D4)|O CZV%JðDϚܬ| {])Kzɍ>g\ޕGOȐ{Er*(wk}L*"[|kowjǤ"~-KjpةFJo('1яr [M0AE)&gd OLyAQJ#d+^5B>*y% @; Xߨ @rU i G`#F!uC>Æ͜;Ik}4v] [BD@X8Yp9dka8 n_4L rI/R5a|%`N~qZ4ȏP&ϴ|m(wj1 z v~Y" b,Õ * CN&k &g7qac/O HHԸVn5+{nn(m; dVz-iVO,3%&,)72?Z#f`+ӭf$r>Ak^n]?ܻ0 Gʱp26%륩̒j9D9Ջa Lb^j* 2X_KPۤ|r6lo 2 7ޗ5ʺ>NlJ11Y[s~&=&Pk}t^]ZC.\ XeR牅y˹_r:mzLm>Oy׻i3yWSUAz98 y#Wԑl }=yvtZk%+k/h:kDwvƓ2"jL-T /D#90x띉Bdk&[^=jHl>{qa^~g_X.rx_%bKAUM@6i|t8P XyLx]=A3Rtե 1gCe{'ao9tv؞L-G,+vեc>h K~›2~,d!UD}Q2R+ReXlKWjpFIz))&zIJs%b{dWTO2lr)Sp%)"7lZ|a 6Ă}vmzapG_fd*bKd\>$ɲ"?,V/ wV~8r.CA$Fa /cGRKtR&ld&Hdf:~F=}%U_SgG : u_Koӕ 0_ Cٹp,FwT}@SiVA u噤?y2~"M33.zxTZา&LkA J&)-ї̑_pfjN+@S0D U{0b'*΀3oyLJʪ%Ġ  !?]1)=B,QXt;Δzx)NrРcz_~oOdqVI[15n%=p{l|޵ʅuXW C!5з)J_`*a2[r3a y!Z!BeI&m>>KDGHzMMTkBl|0F>c&ը4mdATD Q|C[̈́Pa1/شM\6Ӛ"&Mu Wkdd=U<[@dfm)͂UO+faT*VG/)#"=5؁"ul:am^(DZE A \9sj ?obp7?l JAxGLuhEϙh,s );^Vd,5B[5-CkRIph9 Jvgn=x΅M<^%}HxG&E&1~O,z..?0a&!L񉳕ALUڳ!f`0dBLBv*:oBրY_OΛ\n|Ւ46 4qs4Od P*rF2t' K.Bir!_-"eڐkX&8GpGjV O^!(*vݝKE>۔PL 8:-o~[Ա2%8DgzRaw#a\eP79Rv&hOZvazj3F{G۷ ?_x5,u\'\<$h&1֣z0 eQV_'U ^<ĮpFngA_x[!N"ZhGX1\yPb v=-^۴BCP:򕖶]s` #쪘\1pi1hx_(" G [٪<*ZqM8ˆ"ʴs˭j}1ERX7УKɼfOCrk[syEiʓ`wL:B,-JOiu>mu!y"˸!'YLn*c!ȨF*R&ˆ@gC'kuC 4ۣ:. з }K[ {؋1'ptGrblh{qF!ijcMg?o-XV0  GJB%6v/QA׺:$n 3( J绸QBYCE+#_ۜQ8YNqGTq҅1UӍӼYDz/S,ƙI%AVpo{3ԨtO[fG;G A^gݫ7쁔: LC8,NcQ]g-C{~}P7Eю 5Yl)k⦓'3UxH+;|UL60ڋy8_yenB޾}<2{wTu(Գ$l6(= KOfQdn:0_:bM%G5DҪ<w?rn.XbfӫgqVΘP# [X T;ةퟄWsZt޷j"pf5CW"3DԬ1LwƋgbdiɳXCC-A]m`w0 Zz+gMz|rN4;~@α@/b(:lfb^{YAvRFZ-e[@i<*'sM:&eۊ$jd<(Ĭ S\_޵\ Hgӎ}c#( 't&}pt]85|tӦ E-*{~vyEVi`X$7{RX6\gNuoC"߼|m) ӟxAU0Z,3":4pL"Ni>{Ym Wi(]k{B4e6 Vs?Ռ,oU*ì=g'^㟾l:ӢD$s5~6_NB۰=E1c^'e([WnμAuJbZ jX1ž;]5I)̥dBNzȉ:}W)"H>-o';_͎44msVo_~ "gژ|W  av=Ǚ7cPN\.e9,x!cqp UB{9d\[,ͫJƇʈDBjWӏH,C*"|xg,Yv]IԹ<K9l{?pZ`xm|!GzkOTy%)`=\, ~7OtNgb( ﯔꖞ5@Uw[b -&Hꆨa0ۂHHň r;0yҖ,zK.Z7m ݞН܆HWF^*v)JuHz$b y3`jMnAN&bY>Z T?ɵ=-r+oH ttCЈ@p>`| k?ZX(ҬģFn0f]9V88kڽ/?swSD7p j&pHŮ`OsBۉIPa%M7cZOm5ݽԻ]@; oS3?_ײѹl^]⫩31 n98\|;ԕbdApHHQE橸 L묛Be֡SUbsFq Iq):X}C|a6}1_?9g,dϜK*j Bҕ$$|(ϣM_Ԍ#nۭQjW DY;aGM|lT{xJO`;kno +d}ͫWt_"jwRяI2=\E.e2$Ӄٙ¬xA$@۱>y\,pET=;f)Ƒ X# aPyOwE}V"0 (#RRHC9 E0 g͠`yk$WȬVC `&D|IfUoόV/Wi mڻTNl+eoՠ`SBћ $S1lYεxeIļYchBɑrv'6ҽ<Lmr ! iTRPئ_rda#ҋO7Iy~oJ  oZvJ̵-/9a+h&GF:"4u"Qr`DP3PxJL\A ݳڐl4 pBt.'ǀ@Ԣ%k$A?j[3z.7.KB}"SVJG})@㗤#Х~zW&BzQ+,y YpI[ ]t5҅'#4D_XcfʬTIdJKxϙsjWo߸V$6?O*1d?Bm؟NΏZߦD%yJtj&ї"O_xsm (\OAY~껚}ǁ|Qr9! YFTIe^l)%z'eY_AFئt2VjW$>zj%p{E h+=/{ HxlRMQm3 Mti^( psxLz$c\qȞnB&IYxkѢl_A&MK=.- yE_:;+S1(AYvMH.;Ww* <cm"P@£(|4Rof Ό:=}-ӾӇ>,@(Ħ׃T܉A7gmYzqhimW 7d"(-[kPxn⋱͍I7G9loiƤ =d2댧Ȅ:oGt@u۲Tɔ1(bח[Dt ,5/6h#mpx_Gt;k ǵ7[o ψ(өˮ HSPz>gܵIk &1\..q~Z|}U>|#t^G! ]*sY _ě1P-yG5ϭTE@eyZ=!٭߹2ENZ9+,{YUlSuHLsejat?ZT>4 6". ޜ;s"M|ꩰ="&hBTY~[*"24p^Krأt{e=!n;s[wvY%ض +CNɑ MVV+ox P8;Ynޟ .uB473A5o]:e2&{yzED+\a- *qA滚|8؏_j1L, U=Ar#cƏVH5=! fIG& -n1q VȈtdqJ%dP7lE RWG 6[8wHʽ o`AϨxxW" HBpc~x|WxÜWYjϔ_~=\#ԃ_-mx DeTyjLeXH*?-bP*B`?M/gv N<%#fc['_AܨnxD_{ωb䄨:MK4GWV>tZA]MZo'd}sZ+hMWxF!63ϴs-ι{xMQZ?K`1ܭz^"e0d<nj9?94j^7/~"}btd;l \$@!ف wuX> |OXMhS%|bka?0`O%|?h< 'qE 瀉8%]w׉)^J3'/fH Nk#Ld9 &1jYo~6*O}DP/|k+_1ܦ,Y bԧ^KwC|+(14MR.;yXnV4($x.jX>(y5E8_Z,uUT#7!|~mj!o:[cfh)7g87+vaN=m*i>O;H'e.(cYua)/cu2N5mh^L+rRjq h#K.;" !vtLRxIShٞ1v<&@g] #à/]DN'HBeVQ q  (E ٿPu3TUh7o`Z$4,wԮQ&Wo$ 69si[wH{2kC׮6}h4݈uQӊFă h6` Ҽ^n.R+6QCLT)huwA6 ^)цv6E@ ZზNAOwjUex- F|p6QyT St{ ܜ1U,Fa-5l{PX``;eEb,>GL~U$GYݚzʹoTݲe@@úȐ Wڪ .JviVF&X5"Ţahd̬pzbt/ԹG)Z F `/BT$dbx]J^b3ZD:\ nN-qWexni ) GJk][GVo,\4 m=:r,«g&4v5싂 @Ml_Of5l@E `t_i2!_A{9 ?Ƙ1B! 5bPTy9Ўj0чƩe3QK-a+rᕶu &) (t]ZeLvPPJFr\j;%)Q\D98V[/H$ybnn[{[ReBgoDby5^%(])~'\uA(҄U0.@斌^A{ʒZ&dg2>&a&h-CMɤdr߷lv}JH׸g0uoZw>( VZ.+jiI|orظx㥤f [R0;IuyQKGam(TNTf&[6StKM)hc${Z˞jX6Y{.F˩s}Nٶl );4 W?gkLw(vqgo =[J5kSK=!R08qzX,=+ׄp|kP n,ӂ ^wA(T =`;"ZLoاs7wU@X:|9[jTh:.v`3RU .:@ȹ @?6\KQ&? ^gs%J2d+s6xVds;-|:C R+=V2y=hḳp:-Nu85E4TEqNDh-hp-Mhhkzp4H8~ F Fye)w NuRQ^4EkwJZmZĪ cԙmv`~hmsP/Z5BGR*Ɛ]z՛_De|8]pR  7?S68]!Ldo'rG7s,+ tq9"fp՜b0ܸ8bɉdJ4bȽ kJ SdtIz!}eKpS1v6\;6knt _qa O,W<#ebNe%NũRj}ޑRp F ~.L"SvKs IY [N]Ҋ ,^4U&M~0O>C"o>I8xq*#$>aI" c0jkB{2PZV\Ty@db~Fjf@r jLmZ>oCMjLZ}&X^,D (m6K?PpAU]iVcƙLhEhR݈" k4oT=iy@(ݺw&wy1㦿ϤUYs}y*n-׽jȚ[ڂ-Pdex#42{q1Zb|FjOk\{Hޓqޔo O,3?0 heP[023uئmB+=ׁI&$&T}o Pr_/ %'iI#YwuMa|N$bL$#̱F= X J.ӻIJ1ѱ#U#_Y6/B +tH'_}gfv "qj6ߣ-኷{{.~aL[-IQvnL*.UciR؁ݼÀ=†tq@rtlf܌>*pGZlDCȉ;?%H(*@%#a^†eZ;UǼ}mm@3CFK$J oȊ{UmZc'5™NIo&jeEs)Xoc,+e]",=]NB/T1}Ғ]pmasn%cb ѓrp"nV !~ ҃;//kM(Υp)ǦCẲͫdhrfCO],:]QnH)&@bŵ2mνPNu@V=7$)G΂& {XdYK>6l\`qf\vpcñ@ &g2 9? Br-Pލ/s;ʼkMڷ;?u9͈ r=~,QHSgYͷ1u Ϸ{ȕGD'`gSoV9uߨ@;;{ F0Y= 1 rPw;yUƨ|\N^1-W% HrKW|ky=!uZomD4ss'cmco&f%hSŠP#@l릙ppF @{:0jVG4ӡ! U9 9կfX^m#*r-+rթ!R08{:!Ï ͙,0 #&9h5OXxYe/TjU 8XXtP*ſE&k&_7j')녓 8$P|6 ik]|ECoȐ_v/jFuQy/ޛ?|~ A`wM߄>دL:mn–Q/h_)ޢ'n ?ޭE"@,@!?鉭[YGn]} fYs1+'qM "2G Zkk=rqww;.juIW rr:E{+Nl(FF\dʛ"Pe吉TR(c,5`zl[e+ẏ6IRT7L=v7Ih>Ș+hׇoːvSԍ jx#f:]5[ڲt9MW⢻7#r=.IHK"i?-V!To6hoEcKz- QK&7]{K6i#0=z>D$ %ct3lA0;\Y*e"efB&.0 k[˰XG„X͉wrSkMUiݝh@)f<5/*hЅӐ7Ӟb:joWyՠ2y)\a`([g2!5@ae!ؼIev=đ])MYy heP1a_`1 ]Z^7rhMJtS\() ڔՑdһ}n+_!qS<#lOfp(~-T?>GэIv"B1N=B=Cpr,ߩRˑH76%o_ 'K) x6TiՊ#]XU1yT{aޭd?̀h7EKX>䱒縔9E (+@XK>]kjNHtz^F8mdy4Yu)v󠼫 l2pZ|0:@$/< }apVK_wɺ`'D&+. mȻ VC%@l U<_8%>}+߇P8AEW XY3EfB爥ՖlׂVCٛަ !D1rο=koU$@w6Z#;ĭ@GP\'^]j50x)VW1*}FPӴc57LܝH\%/s 0O+q 5Ӗi2z쇹/;%4$FIG-ķ Lb ]]eM]/[le{Fp!O!N!k6܎XR ѯ\qtp+U! uʠG U!8 W!i/*6 Uƾ9jgY7bs{cn/۽Gm_KVJUyIIjQf"O@ESżOKCD!=8DlbU,#Sp*cB1;B v?Y1gJKdÃ)'sሇMCUԵvpG,Tx?=1m^eW<{F&Q /ހΞ`p\#'ֻܵ#k oʹa\ řG4+Mc2Fn#? lt⎈琕LBO_x~qnBBe7@dT~B#ndCCLxG1+Z!&hءsw6s\gtm)H'Vw-J':rc~J &ƥfT1A|OԼ{Jm 6=>d׻}*> qx⏽P"m:26{q<2x(v\%4 z ?~# Om/X09`M[:lOG跶VOz:6`G:cIua3ٝ0Gjgw5WWrC$a~|H(D0„xb֠^P&"H]7ת8 @a{};\U͈Sy3GWr`wbZ4_J,,jKRNd,l\v@f4:gb%R@"z %gܴ@B0x_sL HL t kzuDx֗SN1%s[ZeR0|d}%`a>ot @&7 4<.)hTxXm8ED+/T< 7V8cHOeս⥃ZDi.*#OFjmOG:L+V(3pG |&eՔeQ;\B>{Nz"GjIo?ԇ*̩t֌HʹuI6I_:֑}_N#xH \oH}؛gW qr)h^% O`aH`45AfDA,ݕ͒`pq\:͂EL6o cyc,ЗUhgy0%'b2Aj._{iH"v3n&@ElU:'L2K6o*sQUv6JSE}1jd~QFK0l`9JWOCŭIh?P "Gdmѭv7N|jFq1 U`QۇxnR[|mqJqLՀVq'w*eX/NsRhHFљEW"1qEvSrbDVQP^j|G{k|ϕ(Eo[:o\+yx&9B|y/m: 帯?4?ý=\ePE#CaFr%{l,/(#x,iqp姵JݭDeeG9MuX_1 0/IyZs`luR }H#228`8(CL!Oxda-0  >>'(&9|N$PYPY׫c6S:]C`r;rW||i+̃r HL#ކ3c:12S ϔ<L׮R <`ca$#O^Nv {g>1Z޴{d4hUBe=N ILSrDNI=w(w~6am.6)tƎjxŰp }[fdXU˼2rHCݵObS(_ W {]q[r -mg3'.Pob=kڀ "&֞c(jh`qwëJ))re:P`ޗ[XZxK7/*RoMjY,E0ٙwX'jX޿}Ay'Esmz\C*4g*!6Q%‡{,'fܑ)Rրd0*SB&hW'=M2nD>r$ 2,U3(9Ԯ거)QpMeגffgNtZY.uFH7* ı{C1 8|2q/vӶ떰 ð%'?(fc%ϿA9QО;u2UAW9UE&ZLM^qDR&ea8Gƈ|u!tqr 0'v0CWLVt^K-_l) BDMaԑ,kS45Q3-^#p?[g![j斃Ʒ :|m؆:'i0\CЛxƐT c1C'ol)AyEvиZyL>"i7bB":RjozɮZLx}MwO+uw +m\Hx'˛0DަtT踻IA3;BmExfK֖2p,d,SSYw#%7Ǵa!sD?h-CWG)*L7@#gJr00HX j26!3N ®}Bڣa#x}5SUĝ$ntHZσfve!vF h4oe4SY\.7 |t|p"-|МIH}T^IǚAW>h}5lܹ5*Q(^׾^+iܻAok(,ι8f̿x㮞 ݪ7 UKf4M|+BNx0=cm{1ڀ<;F!)q>n$K(s8ք)sY.|u >9j#ᙑ.v 6o OꕥQ\Q̮ [jTc=J@ B·G##JpL魲G!ًxz1:ŏ=w`e K'` ovYPDy᩸8R%-:4j( :L k_%EZp"{D,5|CZZ 䎢f;X}Z[UQ[J`~Ҿ Q1Sw挵շ MzUMHF/ykybr&j_Ͳ Cy}ʼ-~]m/Gξ/m;tg 3 y}|Ot?z(&-,x0"Wg.v_N{WqbA ZlZi6?AX**2.Ǿ 5lUJ}{\ÒIu*,e[?=Yz^~I; 0kͫzIhA+VֶS[oOeY0? &Nt׷jK8+*عINܑ˅FІK=$to6*"hz vVt6fqxM0yl:$wOc)Dtz>&O&l*Gp[dE[绰Zl@=~j dsy);pT"v1+i_ƁNzGsMCF;*\PQVf/c{@ 2@t)\! m=S'swk؂DXG z|QTyUGUͲQxedFwݖx@ܘ+Hfߵje #/D Yg}`L}jD鋕$b̢!=lCnhKo. ]1+49Y=kA?7զ<-l]lttUU_m-H=Okp]y {P.QU3e<>fvUOhw]=榢O59ZvR2ӂ'$gW`WZa&o sSz2bf!*/<+]ؗt .(ҳsFD/s%\䬯s^  C8) ~,?b |eEu,vŒ97/>=*}5۶ y$xZgfۉH?~B4\5+2zYf*PjTķP&-M{Њd?ǻ MD 6})1آۯ̑WCpڲw$qahTBE ۾pB!`'-}\ej^I329)QlqF8z' ط`[= .)ގbp0%KϹLzz=jf3YQTsۿ%eFp͛84f5HM􅆎)A*f阯m-$ET9B I cP&ْiz߮'϶YLrcG٢:mBϲ&:3@cAFY}Kmzg+޴`~깪 NDEz1 CW'U$D4m(pStf;ه~ `) aÁ-C|D"dH}@ -/  ;961~e_(]GD*!%v(8md-u@ [OnhY|g,ӭż,'6p''G wg/vKȰ8)͡L' BoiaGuf'&j?PL({4UohKXd@Ԟ8{`GcF6X8#AvGZA §x@R{эdB|XZk^Di=a tM$Vϭ4aAs{A*JeWa=J]ri Ko&4.хh-ץ., c2Z:& V5@L6R7č9_5aBҵ;cvr8b.WPA4w4IDLp/RUM|155 C̓|Y, MQ/}tGj^^k`'`e`jJw sI7bmD1pύ2h'VM A(Y} 9nb*E]#f? Qa*LJ"t$ݦ$5P|wuF]c5lZw Z&3V WJZ'5w{o\ki=L,W;/֓ǰ4L٢@gZ z+5tN!τؕ_f#62ț#i蝑Phf!咽aeTj 9 Z9q4o(/m3@/(.03 }aV4,V) WхSe'yF-a;Ԁvv?wF {skOb_X0o z:"∫QtBq(0#r4FdbuWK&Xr[/g$Ӻ+0[r_7V{XcOmT)1.2W"M\nqyj#`2 +UW1ILLݚfoL{T4| A'C(IOuEKҟ&ncQ]ӫꬶJ O5JVߴ 5B{{tM:L12ѕp5i p7R-F0!+ЖW}:ߏ2YFB%҇4kTMÃC2U5۽^z0$Q,fl||kϑ/8D faɶ+蔞H1caVbԤMOxsjO)5&c%Q4ԈN C d؈2$Tb *w?hLJ?z1㚱^Sw}@\lyD:q"ZJת$˩ѹU@gO.b!&kVJļ Pb60Շv'u 3,<U܀ݽ  b;.5 3*MKբnM(((%!vu:dk44̸/JaIHG}lbl hg4g#zgfV\uБ*wEI]~ݳG"?;GГ\|N.Pn5i3VgӮp_i=/ dRF?*50i3;Yͥ2חhjCelbkxIl)PvGPvS%3I0M"eGRC:mEv>l¤W ۫gM O6&5nRqEboҥq뗧+DE䥖w `$-wVJ:> MӬvvbE&Wc1ۄGAx-yʓFr@ NÂmP{68Q4Tw/cF:ܣq FQWW j6J=KGCO'>.l@+]W!!ĘVUgΩ.Z=l2njuA4 <"V7j 13'C蘐Z<^XYm@ Xc(g޹l/KkFL)..I*'S2. xO7 w 5\G}0WV=*a U^&Or-?}HSRQƮZlNgeҤ@gE8*1jfG;=D+ 9L>_ :e)^k܆J!ن*dS_/4al27NYc0 QB/Ѻv5҇wP@zX}  .&nEL~3u06Pɦ4¶A1ᗇ Yc?t@"9W[' xp Xj# >3g)Ug{s+_^6iRLB5didqd7}>0o #uR) Q6)[F<;/kKvc0o_EVS ޤIa,1K*j싁93ҮfO|?% MQlQVB.v ]II9& w 6?V//ql%VRHoR=ς[FYl.{ytJmu㜋17_ s˅A"F?ţJ>g5H t4yj'}U/R;ao| ) P,41h2fbQqj0N qZ~q,OP| KpܳS(VLZDyʗbʤYr+X 0Mغ$%jkvj<4 lY(1/JㆢV64_n78_IOb tϊR Mq_MU7X\\X6)MTPU&{:ʧ=59C0a\h~tMSz5g7΋`IrsOc)|N`eɂ[&gՉjB^+C^hD}dy`9qW S 诊ӿpd#eL1cU(/O5a\!LVXqXNۅ&KAL|Q2nwmKS۸Y^tE39tѣHM>=C!Ϗ\̇SjW% 6y"۠5tr4`G?G*7jWDN~ޛJ-1LH-P >RzCб"N=`EfSe%8TUWS^Nm/O}Jbe9/n˂P Xlf;{cfѱ c̻VUث@3|Sre=⡖1Df"Cբpq jbGbg^j-";o:MƭʬBɞcWz<[ؙB`>DEyy.?>)2_7dH9Mݖ^xj-aij$d7ӨO9B*m6+Ǜ21lA, G{ZAPpBf< >Cf+mX P-tzVWx.wܯn htR#x䨥[W5/Ͱ=VU>yi<9Dޮ 9O|B*\ byCZi/OOrˁU7 m1U;.m_)n<򩈕70giQS_ofa_e<#KZ8B.}b-%f8me0',79BvM}t0i[MŅ\_+ u% ,̳>̐֌->H(NGs;@ K홅#r>Tm*;@h*oDX.xӀ|jpϲGNqf~ 8C*/f?P}%G4R卬 Yym vl_[t7L&#<mfe yĸ"گoGT `rjhԤX74dJ BlP7d44d\)5!T?E&OZ1]gPHܦ. +W YW \'2K]` őYy"s큡 W9  g/"!MBm -ǮΜCEpjA|TKE`D!"B4⨨MPâjnxC9ϵ*Ş&J\O:,=p8ə"%#򸬿uȆ3(&pvVrZ%ĵf[*3-p.BկV_()0&N1;{gM5k_篅X#%hBRQoJ}8Ώ?#{ A ێO"ڑr`gxkis T7d,M@Z ;9s_)Ş0H*)) %V q;9$9Bt#._w+ 67 ׫ݙ"3/So`m4>ƥB1T $$n7`F:_r!z.~m4(ƫ-|.s^õ0{;u?}_ڌu9P|פcŗ5kru+/;mpˍNהI$74 Oᯁط%1=Esl8qu\bFҷ"J;Ci̝!`5)}-J4ˬ2M-:.>|ӢV'W8f- ?oؿm%7m9~kbsz醙%RJzN.KY8F*fPUSFHI^ A.:.#Ee Lmg"0viuVb^J..@/ ~@L!~0μXpWK}} U.bK2R8 'liB!rsK8Ah'dZtfu&gdsUf2b(! T$bWxT&iٗ?Chl<X|DV~:GT'S2c,Y qp *_zr_]V}_ء}6g(׮fsuNy ):QX(UfUn`:i^qQJxA?&)U+d/TI|QSv/mٓ"]k4g\x0/vk7?YC d_,,gpS1AφNQΓbQ7Sז<@U TpF!MtEks6 (]I7.}:hA]+(Fwi-钚'?3%n;)-k:FYJs2s.Om>ʓZoxnog?J(|Q<2s!vo gĵT ?"8{]ۼ%dj7[ UxC$.9ً7QH[*㗃ǁ\&Z,9k<q[m]Bd΃c}z2]m ~OOp8*6% _f ̂SI ȑ4\R>"1g~B JǬH'hѺV2P,= U{f+xO;.o%ӽΉetڕ?2x ڶW{vCa,f'?Om4ʁxU}>ڒ1;i ~Ȥo@~PiEYS@ދ;VY2 @2]!\]"$6"72ݮłBhʐҺZn[HN|~h|f[^!UZ;4;),!UK(Ys_[=(:% Ey h=`0hԢV׺~5uwS|"&jٻvfXcC}$ԒdҎ|qsqwn9G!LòzBlۂ-=AwS"M95f-1R g(Q25[Rɵzd8N/tՙ n_plKf v$[}`=+F(65IİF}dPudݳ[4rk !{:_nU4rFzAHi–ʲ/S* ?Ut3h6y֚⟕Ujyަ9{F)wD2^@Qw5Eg:3#' :jND$?@۳%T;^KVԌkJU6`9Mb2[.oAoTєk[3@ѷ B nl@!ʅOp~!FULZ)Q*>dWiJR ` vZ1Qrs9cVw7I"lfd=„3;ݦ0CݐsdP(>|6rh[Zi%vk]Ko!؞NcOU"s'26E$U1_ޱ-2{Ou48_wְAWI(?3x' AmÊLP\!98wcn)NJsW2ъ./Τhglm1l b2}}vsi;HRh)lI7JFY5_ϤlKZD"66/,~{l>n93>֒ppKLUOZu֮" #oP|e;= @Qw@f-(.WAr*r QrTvI@7 O9)j.@!LF9I栖GVtRќF}MTcHxT MN6s un/3oZ%'Pߞ4WfigļL;rZco-Į! %;51/t0_@JpnQv)  |@JFĮZNORke%RY.- I 77siCvy–ӧXi|?m1zP3t^ꛢ+yWYQ&% xVk@KC~Nm؟8_\M5W}-ѺF@%mHpWQЭ  [hAx fgy+xdHҪ Y g/")J=8Z\w)%c3x܌Dì%03q$ N+׵b`R^4D;~BùIemgG i!GNqq@HΡL-Lwhjp{!s\teMК.CKӤn{>~Ж*.m1U=3mǖՏDEc=RT;ެrm:ffi:&΍ڧAZ>nmA`%"1RH_V}='e$I0GVuX;BPKWmrWQe$cߞD볪TnvY#:F>ي}Nqӱ7T(:ދ5ʀ$GLLDB)869@&i)П잭&d%+.tmH1&5IB'I $b=+ Hv @|?u[dhB u4u2eM%C]|Z5{NPݢMNtۜgY~5DuS*mD/T?N]AZAT_#TF_N[EFIշ @Vx׶䲱B#9c738AN= %Ϙbpc(89}(w([q)5Me4LYKa+q᫤V> |991~x/xUs_rkaèY2-rdnNZѭU6BrXvhoZp8c>./K3?*!SX;r{Fl٣%rnxiT^F2> ^gZYѼI۾ӎ6I9}EZ"[\LJ; Jk{҆iAdF#3=,2KyF-쌝0^%WMRQkBۜh\N+wD;]e?qGZfmb=_TwM/ۆ"QSYAG9][M k|VTyhc[ YV#,*gaZFKm?P[4|Sis[avAe ̾ QLҧ0|u70$$«J ֙E?o444GOZn84 ѭTDE7J+ Aq$|h%/Xw3l~g6Bm`gO(~!0i&yqQ:#Sյ?Djm#Iq׈ JI2(| ]GHv e*f#\f#+ MEΌǪYpegߪS=s a7;V8v(K|lJxAw^o8jNgkQ5ltޖ Bvw36--Zd1UNrQsW;3` x*;\hx'2s.|_R, *? v Qkxo%=p1DS&i%<#q7ڵQbW"`nŸ I7X +K?Kx6{x|kڇb1 3 d[W/c:X^QzPq 8zB  &K:>cr :|s}08of/1TS$Wn??en'᧟6 lvQR?r_1,gOE$ך[kCF^A0n[es_|kTޮ.7NcPTGX]=|դ\J'_M(.{VAto"a,XV=|Ɩvj}e tMP!CɖK$80IAU :J0BE1_l;esCȦ.-T3WD=uV3\yK@ /+jG7}&UdL3D|c>) L٤? ;?Yvbv8Ѣ ؝zۊ(37[d+ $ =vcP-AU_/WFa( v(B!QI\M~t|̋֐YNLTz J5 a#|-S͙ 0C!v+> V)=_Db4v`w qK"τ^G~?DY)@!%Gc"Ui͊i)՝&}V`+=|q#!IH`ͧ͟a^(G*=mh}'%|6@8ݎjO|+n5ߏ( p p+{9-ۿ\7KML0(Z/Vo5lQ4Rkr*1ܟOIƃܰM;e  h#Q-L`ó%u#l|&;IT U^򻚸{*@”2 |@Z86 f8a8^V/H=hZ $4O2 ?Eɺïn\`&k0!$u[&x a@=͈͘fbӃAM鼧nWm@V, y:y# h$"1O@YO?^<-tyƠ1z4Mƚ/QIOu)$ y|PӊSYٯ䑳j6AC jX(Їc^㝹$t'PI>հeQs}.x%8y>3a:n0 zvb> 'Ӎ|HJi+PASp*,i训"QKLꕐlomMi:cPqdO_tÙf?ܪx2"w3?8:ywhoc*:Rd7:KNYW)Im)0q%Y>0Żs.}$鷲8)BB>#ȴ&gi)puAe?P>vkN,|Zl)V:0 )Oe4?$ŮbhYKD@YG7'o&w?zӃ)bшy=AVsR[]m:dZ*TVa l%{Ny+_9- G?˦91Nqoȍ۠dѭ"3}auh 3dK8bEf"ϾR7dcXu_ _j4?p"0YH|] <+8Dc09KidҙQ.woGa-r³)nCxģb< _$0KPz'| qpOUݞfµMTj12;%..Q!캶D^άQ*40%7r@;c+Vt4`pj*D݇2&HWXhts1+|7_XD ?*YGɱtT[Ӡ?K&C$Nc+=hQF.-* лlpno亱=j-pR֍YCܐNoNpzFA\gYi0}i@%뭀*BmWQn j\8dW;]RG,h:lJ b|}]!nxm[:}oYƊWF@"(#z'RxqL7È݋O6R3rCB.PxS6u 8K%@1/{$)#*ETc-BA[*93oÉ{̅aVOJ}EsmR !'%_gDc.NNȋ3_[/K^披^4SWi̓eq7!ݱ49B${-Eh#~轄Ҁ zon#/;I+=V=CIl-'DrITdEzɠB2m9c0r,J7F8I,5nFvw [ZU j)>jdכJz1=(ivSlB_կRO~2(x k"YH+vaY~ QD#jS@ m5*˛A$CQ&kOu#"?bn# hG.{15ٿ& l"utOd6Lk4@>~ iAϜWtJ òΡ/cq{ʰ^ zW^iZ$5R)E#>lնkڹT;&L2!ӒϧF pgůL#8|)Te88O>v' 73r-fW2XLTPvRzd4 B–ǕF>^ߪ7&pU _㝮Az~tVɯ޻ y#^9_&hȞIG+N"TPv 9O4_'%UŜvCº{(^Hލ%w iwxj85)xAPh:Ygc[_ki7Dcj 9j7s?ٙ~Պ܊=}_^j̒?Ak#M j^Ex}xJElbM9rpert) L:m!Ą"ajl<؟{Μ37VUSt;&UBR9SJ4߻)!".FGվwoY5:O`9.wF. DҨ7Ίv GJXj\h%RD,QSߦҢ^Q#%KVDDC{m53T;#K 2|e[)gI+fņ \k\ WR_"$/O7WgvU|w1%_w^$9Yhjae,z5,w㭶\$`BJG@ѵ16NA |Nĉ,pԐt'ue׸0{r.~O HuةO2:Jf@B  n.㩰cT؟aad#kiejEa4tǬpF%X-mCI  G,oY37 hYW^`/BD)#9oYw YhZPuʏ0J+Z%f@+UfRۄByx]o],]N\P]tP3Fݼ/|1遐;,߇ivR6*,)=SLJtSǀd,xr ϢQjd] :ŷr̓om @l="6Tr^#`ˉ|h؎Of^}ֺƶ\lX#%T.Lb'uuW4Cz? Cg'yC)G?%4+j>t*q߉\X R\sEnCCб5G*yЇ؅ ~/ φA.МXbNf$$XʊX)ĩ szy$0kOk2&ÐdzO]*Y66vt\ت<]}!uFy/핚ǶM9 +{tO`Mxp뛇j`+P9hDjC/jǑ ƪ8ۗ= W ]+K0>5[^j,PMX-3fq{pOGm>p:nWT_Pkx"#mY{OӬ1\r:"5C;|?&p nv?_tEK8M[lTyM:$xl\T8F˵?%8Z2&wݍ$|bR})moǠ Kd撺֠\%: 52 T}nͧ,Vm̞m] lv3l79z2%MJ~2eu\Cd%?hè!E@׷>э8V)vރ.b 8HdOğpP Ȗ8>`B {Nf6*_K;)͔n.n&g '|4h/IN7d*7s~6 0F$Dt=C'SY )guq$t (rۚȫq˯̳s68}T4Rn#rxmv#D~#Bi NR1$0pqخc^Ge.v-dž@PNĆĢ$ QOXź r1cpɰ~)W ˹nv4bdo;>cp2) cwzJJu{mj+5>/.0ORIuCR-u \ D_>dj2b ܢ\lFFnVI)3XM}f>a-gɾa`wOsk4@V} ,R mbps33'!*%o`ݧ! BeU fRe%\pP)EujYGԥ-(%os1UdtəzW\Fz,ɛ3۠ʾi%: 68cu2Xv(gzUk׊|V(ټB 018L($QvA b[FۼŠj%5 C  TvjX [ qD3*B(a?<^_l6o1%OظG_ϹmE'N^4BzεSGT\yg+8Ư ]G7GEmWsQrݿX#1"w?:~GB<-6:gtg-y^(a[1 &>]k M\+8veK9p籱{r2lӆ庹]ڻ%SWJ*+P6S^]1ۋhxrJb nr{hXVG? /(7kNpsP (ljF(5 ~̐${6v2=&7_cׄ_:HZzbV(vlVxԹEG8OcaHJU`{@62PRqwwRH= H RfX¼.ng+=2oj.R%%Ȟ?*+뻔WLvu`Z>?K4D3$@$" |#3 6QFpV`ęUl z^8hvЄP~Y"@(-럃X#w^{,=ꉵDB[ ]O5iYhc_BODe1$̡NjWo L%4MO{O%qH`+ŲFy&g\I4D`dN37Ә|͔s&(k`1ͳP4H]^ͿS4^۩3pg 0P1 'wFn xQjV՜+8 F)EQvGB 4urʟ?,|bs)O| l5AS0 2FD>߽Ϊ5/|N@O݈F\>c~)e@Av79..6Եnlw%n)$pT.KcG6mNmlX)jzqm u?QUV\li |h:Ob-9ӜV-׾v2:G@PL_v􈟖yD/`^ܝhOϤAFSKC9Ay܃LjV{I˅=jy6._M<%IJ};(\Kh*Qb}G0c$]ՍMg!UF; t)\+= 7JIosTc+@p<m22k3-l-359"n +뵒E +Ju. (JNNr*rym=b\M&>沎;ͪSKvI T2'(ru&OtKG3G(T#J 25fođ؏$p 'lB(& .h!, "gN`k8rV\C&vXJeաZ9I`ďӪ֜d.ӷL5y} C4vIW\}~G`S)Ԕqt_;xZXT#)# TYLL ĆܧAueԸXh# 0H37?ôDީCZei^xT&bQ軶D6qdI`m] #me{H|A%§HtO~y/gva aHmGCa6:aUgknѓI:} s7r]q3"k+R`صL>Oٳ0۴D`v!`z}%ŠfU<FI6^j-^"*~y؊y^8dqChk+n=n=]*v -A+XWw3]K.lhE0h%zzEQu6L%3;3hϙ,vcƯ}@ElO|G v<6XzaҮiKWm.FWI ǽ]f)BZ1ɢz()$Kv{xq=K=E½60% 洎k~L0 Q[oc #U/^5ZH=?M\W륉3}&'˨t=`| ? tMYW!`ٖOZcGnkxt]`8|gpV 2 lՆÕniv9S(0×iDʉ+wq՗~s~p02{36+ōQ0' #wx:ݒax?l `!X8t/Гfa[s\}h!"zKSl+h0QcBj."X6\CB&RmufMͫo46P; XZ'ͣeIaSA3I. O({c8rFtC JX=_NX9[q)?JїPS0o-)[`:OpR EAimlic0ͺlnW4_pYr ns g)XUC+/Ql~y/B[>@W0l#JaJm@ ~rT89i^5!8@m'dMOϲ:F 8>2(bZ9[SPꔆ-A_}ΒG+DOg^;U.&K0YȊꦖ :81N7GHv: eLg<*'nhQʲՓkrLBd&@] }tU"م(@2rN[ L65@'>HS.9&?Ob Dzj=ɘ6/Z0l>tBy%Huno庍m>~mF7CXxW=jt̤3R=ObjL[CN>A //QLcɎa| 'A﷞ϴf[ ,͠h2{?o;cܾyZ+5 gX6ğn_. i4|GjFi&#$f9fp3m"19d[ k[@VS/CV\) -W7Aq&>Vs %}(AǣRB=y;VBxL0 tfs¤6@`^ԵTLӭ!+4^ͧF#MŹ=+Q/Ʌ_ ur~Ҽ[{~I^?GlᬑmUv#;eƒ6DxtFlOt |'I( l !f],wƵSoquڹ[ 2aف8C̴vLG7яR>DOUh.% [AK( ;bv~,Q@L)MGFj :^!>'ѮFޓ Zb<%#Iԭ4_cqgDiiϑ~Caut3 hxCilc_#ZirNg 9sx>m3+y+JA+ez*9TzUC;`CRuhX7#*gG%wP,:gqB$v'˯L& -30ppݮL)+X(K1j|Ӌ_eEYD!aQ+>sL62"^B'J>p*b;hU}tVu3dŊOGfCKAjc sûTLŹ I%u6*y3H F J8`XXW6ucicC0_CZ(S:,lš/RpH7mE>Tivo{K;.xfL,G(ݼ(;-J+dS`%i ObQ$ݴםςGGS- Cs'<ɳBڹVMsug:mF})❵^ߵkNX|.Ř j`B^րMI- JƐHzrpz<6i(lJw-CWY#bN7K'c?/&$yw_Xl5N-)dl^>dSAkT|JOsAT 螎<$^+ѡZ PR;K7H});,Wq$Fp;lfm8Ana/nxCزt5.oq5;UXK a|%OsRbum޴O+ &$RV KZܶy0d70 Qﳷ[guЪ:CE钸'߸xW(hXS;12GJ:V/.;+D$5 +;&ڴyGfvٕXNNJv"HPeZ$[rIK{LHL",1%*c*Us!|"I~Q+N񍝆J',w2| 'I?"U7l7s១#'ruvvOl􉲤Vjfzŧ߰w_z'*t}]i筀@o  ct(I:~63Qq4e >&*&^qd͋fcOKKy艶[k^Y-84I|YNRJ@'0$:iޝ0PRg!2x}HAbguS9E}E%DN˿rxm=p G N @f'8f*/9=`jϿ;Wv!z|ı+04wpR7JASzҰw.wЮ|Į#ϻ`#t@GF= >k_躼\H[ ٪=p9!Vsg$?S? w r^l5}9r@uHEp\(,7ũN}6'ئJr;ƻLrz盨Io:D,##mޝYaX1 U7&lIA 'x8 JS]n_H9bWۮn /kw½/x-M%D"_ dR Ĩ3)JNR0byN]3|lS~p]͉ Cg)鋇_ !R ,u߸2z57I,K*y31KBEF3z/n_sEPȘ  uԺSZ$ qff_^h'@EB>Ƨ*HK݊k!TBBy+ktx]4 6p+y%s6M%A-DFhFǘ[qjo"F7^ 5΃cj`9|U4f]02vST\-Ղm@@f*C,W Oƒ_VHN_ j I +!*j*|'sT~X0vQ.͔/HRZ a6&P?7A8 柴ʂVRT< &i`lL|+Ri'Ӄ-tc=O(Hf8\+:)3{8ÜBeZ[ks l&7p˳w-O.B(,9gVZ'//cH(5lR%etwi9vB(bJ>n ~mDlQ슘:eac^yUQX R2ˬv4xIÐ(n9 smM( Ol{s^Un">y[X'JR} &;>"kt9+6(l}mď%$! =Ÿ<@$YN&D0W=^2Üv ?c` LS}'xaΡV>F0慖'eR TfWVsD%R9OvJuh9.eu,='HSpz%8ͶZ(V㽠dYA=ǬP64/qQ{#L|%YDmR "] ۫!⠯ƞyҲx|7\JFXl!L#,^M!?FYQ'JUdqpُ)[m-ʡ @mt0?&s)8ǑЎK-ŪŹzO9]#ؤ_6TDŽhU87/ór>kAjʀ?gVLYONI`X~m^CheuUlcRV"bw\8TBSCYyD)k B;Pcmrm|5OHΦ @@4Mߗ*0/Gwj"OG-ƃq??{/yY5S$M)ԀИ%y׌ghC(?/6>݌DB),\uGulbZ sd< HJT껜lಥn I!l1?PѯW4 *FmSXk؃\07*gG/JmR |jxenǬ9ԿR\Vyp>&;0XF{ i/*[xqlD=Kn-l`A2vj^gB-w+%yIU3A f./Ċ}a$4>#aS4?xH?ͅ`k?٭e7Gih%T+}(l?j2'o&FÊR_7Be5*I^)ńArPY=|&J kLSB<)a*ݛ0DX >:U7yTȥD{ 5x&&S~Q^εsY$AFzJ>AcU/rKEW""DA;M.sqM+|:#Clm~ @DĞ)|BuqGe6% 9`_7*XpyZV L 5sqgYb5g05׏ _δ&}¿x,5ږ߷mn?4u/g;:M_@/Tq_I;}C8^x"ZǽXa^x43wL ߖ$@,?c!/iOnq9(|dQd|)Ur|у=Ww"Ȭk_̞;ߊ1%w)I0ZE@{wGi <Fmw?#xxcg thӘZTm(A ŝ;ȴ͜Z.X*ܶa:"0 B. h=zĵRfDs3 <đPzMiLê*Җ솝׶ՑR.` k%zbA+!$QgK\~$3]A/W "0Ȩ8nZzšaSӰůZ.yH'Oހx O7Ji݆ rSfϊ,~ @m5 $^ SV {K(3ܢE-P!TEXj厨NC|~" Q %f]^z 2 n_B{ifбK><}J6f3UЫa%Qcnԭy²s9ntoY}u{62ˆ?>:7DҸҥ8 ^c}멊`|0ib4_=GZyl^MdK#=k<0< %?Vջ Br:f$.f*/Ĝ)pnYEhgNզ?jIO>C>X[|ɒ0Ntп$ r[tinu^8x] L%S(3#n#.8m)- &4E#ϓ2swx/ (ɨ񉚝._J.dU 3]gti< σgD3wc?H̹}y撖O6nk2pG iCH&*RXI9.HIиͭ6wW(kJu7 jNPM7|G0B(D *ġ@! L2 f%!n{MRDe.yOWa0/NƺwP}/c!G$daDPO]M0T)5:.FZ'kUUx -҅Dl AoȜÆsBI5zt8[/(ܳj'j9'$Gڶ)6QvMTgiIU k'zxkC;Y1fzLc_zC4Y ?laVLSFÞOI}_Q^s't?AMvؐEo N-e*7 ~q[M(ŏ2w]z 4YՄEav'(^2Rpug5pN<-=ẍ́A6+37'M節gĭK8̫O&xqg[y"WpMX`m9nRQ/&,K^&hwRZp+ـ]Le˓ T|y/UdN"Lf]q{P_8+@ޫ 1עXwQtVJTcw_|OPkR9q:KNs!n2[[Bn3};LW RV3C7xIp<׹r*ShkH4"?y?Ǻ-P_bbMz%V"uԖg;OQS?O<z6D@/xxL&ؚo@ (R|9Bx,F{g$=7 `^N]`T)}A,WDׅ}2@@.k$.Kp sKR_KRӄs.;:)tٰ%+x9M00,@l(3#>]||%[Z|Wh\{[ '"GvMkfso]>C*U1J:/d ?A (Php JdafdU16dɗ. N邐CJZX?yh"VelnӀ˵_5Lw#pFm:LdHށ(U/ϐW{1垴|еB0QI5H|=2KDvS\{,hDČHI@NRQLX4*_*HNUuy?t??YB A;?wAXXIu_>Ɉ/߯ٸL[uO?r)Wˊ)Jd,>)u*A;#cɱ;!¡y[{XGG$oz4؎$yMEs g,df+e@q@T&DZ;Oji)_$ h.}|i{p߲c+% Ƅ ;(E~*7pq !f0/aTVBj]4rpeMG=gmCZބPb*S_!mBTSlȢ"NT]ژ%(ًV'`v0_`!z:(ѬXKMO9@y#DPnfaQ~'HknX ӡ7e>tw#eOS0!!WmX"D{/%0>?Z2MqD|<9C)[obOh,cNzeMKxe |y$)?mbfYܳDXyO%O6M" fQfZv$ _aq"{BXUoB~<׺jN=جpؠlB2rƂUqQ0mFt+mQ=9\m@U0LƴDkV'bxN4j[(C#jx3Mi{e*Aw-C oXe LΥĹV]ͲH`obh#ɟwni2Yh>QB9~l Tn8ʇ_)S1g!?eb0`5UۀɆ+ƅd'~~X@Ml4srz+ $"OeB71x燔Uy8 zoۅa3 4?u<8¯(E7Һ&q*c]@0hA^/b$Ѯ|Laπ+rP?X5/GKOQ_٦{T [/M'_R6UG4WU6Ou"BuXr? )M/]7,"ZN}A|Q(PѧKoQG!ԟA4,ݥwOzzz?/AdzLuI_~$/Cc]x?_>}Up*eJp uC=u ljCbmܦx[Q⹅#P'$4`^2d$0PyI_]t2YԚfL#(gsJ@܀m8UDUZ0,}6Y {Ftvp]F'H^ZK@fƮ[*^4RD.ceab1Ӎh/NwfU;N3G &w VpJNjF׽;x=X|r~*MISq'׻ki kjYA6;+>0F Q֑vC(>b$TϺZi$pc`Oa/tp$@\(Ls0$3\Q8 Ã{yCF.4̔FE7 p7ޔt?Ǹ4"Mk4Ո+?H ʂ!iQ%BugbkO,3 H,U8C6QF!r1Hxt,l(^x<+#4~5?Ha_GĜz 2_~kNhs] wq(kR95l6. p;WƖȓ8ٔ.>Tnǘh=%c+!S$G!?VcnZ  W:x'x$=s஫Rys ]; 9[I _[]s`A2D`%cIP_8{erT7f% ;6Ǧ[ca 4_(8rNdG*Now2;" l:(+8"MZ~q"I!5U?amݟg@݆uGZDqkNJ->`u +o}Cv,Yܰ_YIze*„0avؚeUS]Q ĐFaM`' nKy5ڻ>qNKe3"d/|sU ]R16`yqgu5(sCj`W}&U)هX+3Ă-6)OλQn)Uc~q!o9@@p?{ Kv`2S8q|gj4kc .9.Y>젰zPGO+hGo!Mg$H(U bHwIR|0ma]|feSK٪+p!ұn7Ic]" RW٬A^ k֔f5EY"`҆3I09t^KN5R3sX\4ZМ8O'VU*\; -R+7o}R=jGz5 pcЫ MJ2ڢ!DɖPL#P~xcxg0[E*z!WR.RB<(rq?]s1SMקPG᥺yv)$} 1XI5@&//s3Vpx~kw;p՟}B,,H1Qu:㸮\iNΚk pߒcMrgZfp^? ohVwC4" '"Eɾ|^ Km0e]܅IFiß;rZ"O|\/`yEmoާ\c֩VA4 RD`ԠB 66? )4!.fĊ䕻<9L61R#L=d %Y+`aUESr`fH9~CmFUa`~#jKfj __^Jƽ!qoce)ރyF⿒MHi(1R?oSҬ-ԥt) NAS[>;~+N#M䥽x!rv0v+*L9"$6Dٝ-F.wƫѽZ찛'[zI0Fr*uc3Acʨ$QBii x㾮5l9 =y%\O_[7Z/Sdg!l"FK `ф*(U'㧨<ViFNBQMZ4_ D{2vap?C'5[9U.vJ /b!wVߕ#`pS:osD;msk_33xX:6K@ O^#x.Jw6ҫͨdm2xGoʁۇ1c!heC,EoD@V{l' 6"'OrK$&Kax,'8Jbض ~q/g`_ MWXi\m7A^sK8=4<.c ߻yP7%K&Q>T:ܿ8-˴ 45cɣuvRF_ru]DO Z%Wvyj%0ea.ʳ0ʣ.x ap[=q3-7k$ a|'J}zlIuBv_p*qټhZ]%K1:޳1eBap~"$*h}%\h1t{8 HxE*h^NxYcoT7>rɴӅf Nihcw67EMes:q8{fZcS@hyj:)@|jeGh]j@2K|Bk15Q9^pK,+v,/n)'(Hm/ryp+˪Vs]]X\&zj*0XۿpA dA%^yr@EhOZ4C[Ŵugs]47\r񸆫8f`8KfPl>p$X3QJ䛼OLV2[[m Q#oY+=/JǯBpoXB$j:G&egEr(l8̝Iٷ0BhaI}H"((A3wbEè  JryԊGf|s;F_&j{*iNjZlhA^SNW77Fs3ౣ!Ũ{zGd&vmyT>HcX ,sH2J\=uP* 'X[HӃ͏H!M4$.Jpt2ҪV9{%*J J$jg[d%"̈J3CB[y=F֏æ;S&AQ3\7O[V.) !dPsA7NiCٺϕj^=A8h)U(m?:v x8i=O[ϸnW|c|GD4TjL8P#Lx ‰Y-|lr_Ɂ}-"2Z ?uYoU |17S y2SWT L s jXG_몮SR GwǷg<G~i歂6>p$M~bCҷ&j0ZTC=^yCȉ$ $%ۙoI8 HM"84h*WC}GM[FL_T|0Ϳkj%DF%`8PޠLKzVvo$6P|eT&ǐcEj! ,ʣ[|@䫘@y97OK.OU~>a0<(rn_2>աXakK!mA 7c,!hnrq&Q ׇe Sܽ{<(gN!dJ:f8TAwt"#K^ԸY #GZ0`Val+ӆeH2t~^5@GƑLL/.ӊ4E-7'-Bc\cM۝4 YT^QGpʵLr .[E)ĩo1&]0A]M(e| ="5lɠ!9rmS(vPaD 1` ͚1C5G@| =,Wovҝ/5n1;p$P瓭,nkYa}+iݾQ "|,:qa By ^Y*PoKFEN'MF¤ Rsfp8;Ϡѧ10Q ( -c'm[?b/]){xF)3JuSvnb۽|@I5?%?Ĩl7}NE]dzb53 jd0n9_z4Wꞻ/c}[ 6~!Ďd|4Q.[Lv)d$k.@'(j~RdwɴcL|# й 1Zef: O\#I4Z`q#?$؄Q=2Ok9AQ*ufgz6dEYt5D{xz257U wJ\O~UXl5\Ʃ>r_uԍ{V_`c!c6/zf@.!>^(Koz׮DWcufVЫgoh"8aO'.k?ja~_!`g$A ^)7N,"U.)m"i_e<2By`1^SL(V8eAhA=Oeـw-+D?jN "flIۯl?ְo mU.o#:wM;0 LWC2O&*d0S[Ϡ!nOߵꆩ>s Q.'j&ycYrgϳP6!(3hT!D\Xlu;T¨)fL馽:͝O2%ZNQ(O6θJSll@P%* Sd0sduZoWv3lE2^6E=^2N'H ˇXaVk*^$oiDh"pͅK7/.8!˂̜2 aކL-C+=ṁe4M魭#ڟj\c9iU[h+VPYc:PB #%prLvmEųR_@:+-g3{ޗQˀȤ-~R:=9?Т7]'< H)}:޽&푈 t@Deˆފ8G譜YЃdpIV\~S ʘ&Ij:*S]XPE"Fic)w;A\A[CEޅ֟G"S< ?o. PrZMtBuzEap!q~!Y;j+.rMy͗\7j2Gğ]D?YvK=&VI`c"/ZO(uW!{dEMK5,0yS8lOvT:BKA{]"/.8WMhCpu\L^4VR}kܳUB̨$[b*x_+Mm Ư2i坮$٬ p%wu/|x<ORW0A^.ݟG"Q2"Cնlwę:ASXFVX KM1m`Vne"ڂWkY`jCc3Q%@!-s))x8&vzggq䍴b*b0lu,$rkH0sKYRXK[,<+_os1)oN4 !8j j5Jf /C`6;5`&, R#ITlhn5ceՐOEÑʗvB tYk}zގ͠B<'kV+F9aSŘ:[B(-zl:ǖwPu忣D 㠍¿jL=mBOY%Ʃ9g}GӘU8kZcYB]6mJ|v^J̀0;}٧p_ϨLzq}#h'\(ҙ#y v\N7P2n uᦇ|`@x\2zs!TWƒH{nT,)x1$5YXXf#>uD&Ӣ|/rARZտ[kЕ e`9aQ4tI-]OO;#PÝʀ8D4?rk&3 ZرI [ӕ%SA2al~W ά'rbYx&1D+ LxQ~wnұ`v>uRM⚗HEk_ִG{$Džy}DM7LDn\WocFc1D "W&S-.I&3¡ pXW]^Ql.#U*U4W-m$nh ' {:J FPYF~S87D%vkސn/T荦tǼ="|3^Bt%-v1!'Y4>GhǤ &(9wr:ɦ l% L !IꮼHTKF\c7XR l.J' t9嘒2gW޹m䷸uEC>u1P n0Y{CƧ͆AF6M'|Ky3}s['n6CO!W5ݶ_njSr袮j}G >'*JO~_oS9Xʜ=9lOEW1h 8ykgCc(/VenQɱ'8 M@cQrނ -V2Uɣo%arc BRb_lL3zz3n5T@tYglf?ku&aʲJav=D[byߒ㐱E\D==BG9}U,f*1+3MA{8D+./Qg hoGfƿ&|LE̓!2fH>{|Y:7{K_ ICI30OS(w8Iic낟 !!ޗ>Af\3CJδ|Zt|\xPXeњ -25yoB[#C","!CN)#(𭩷׼`XU,`LHrU@b2ӔšZ$3*I*7w΅fexR[u H%-tKlЁ"^7]bj6%?Oo*M@uVO' S'-!j8YHn1@7d I-c:DPAZÍsv5KBTN" "-z?A5O`1xC]??/0Gmh^MeuK/ R9Cy;oB?XP/wg&6kL[N [}?W"O lC Oq lN56Cdn0N'tb6N+pE 艺ۨLjoЃs0 HGյx!JгϩXZ6S/X2x?p {@&bpl=}6Pc;'FN,$NFjxGwO/ՒazJ{mʏ% ҨjxRv"UJC4 3׃&_F$>{u_4v<>h8PұBrr-'7:I4XPtÎΚ7u# Vz-ܟ l]=5巩m^ {ͩlX?;/=aV1 nveso\4^O "UQkTsdLq^6|-4 X\ҝHA< GuUkG\je}*GD`2~,=@NP8J=yZ87$K|z7DWgI T#E]jIؚX)NJ#Mլ!PZff1S3BG o8cb]c:=C.hD6Uj]jG@<40:dfh|#mV%ՠ5vl5@aP?3rnxc|fx!XLn,$-[ s3 +2'`fkIBZvWR{*EzY-&&߿-ќZPZ3@XJC2x.Me,+Vp!fy{>˂0W5ܬ }Ew^1yQ>G7A * oH&QqD! ֓w.~L2(([싁$ eǑ߇Y3YU/鄋@'ѢT!R뇫(HqhS#ZJ='K.Ǿ =޶#%H4'!șF1G|qT}? J&$x5%}sTx~Bx a0?$6&]RFS^98]ǀ iTPj[PK]Ɯ5w*uoLxVo3͛B;G9$Zw=Eŧ=بict4#@U|"D>DstkrcH: \lv\L¿4F٪&Q]Z6<锏c'A >c0*[v$nlbTyq}:WSg` s"#"9Gl|d8#|͒ {G\pIu R<5uoKǀxD\~QHࠀpɋqE˰sf(_O=UF Nd60V}˼n7 K*ETDgUQ`x4ep ;Ra..nj;fu1F==A6Ԙ,ê:vOp=3t`-`3=(#Mɨ8DVK3YY]rK"1A%Q6Z1&F՞Jy#y:pFsOW.@쌪EĀwyAdl c /z;(Cv[+Y[U&)Q2pRAǨ`'f<o`9ŧ=n=iAPc-ϊ>Ž&u>HTKǑJ!7>.NC2UUQNpG KJG<[iFS }EJV2@ڐ=5lH͜n!ڊq˞\]jP>oj-Fpȼy˽ϊIemǗ:,i1RjG(j􊟆_EO@jK؁Ȩuoۨ.`(ɬ1'GyТ%BWv1~t"N q涼k4=2L@(/)H},mZǗ ZXݵ @F5 MǗB+^]%m9\ʈvy8Ew8C FQfIm2%X(*1䬕ɦ4/tj%+#vͦ;=)~K}rUB7݅$B.굻eÏ uV~^ۑo!S̱COTͮ sPOr,\1hTz.^*cK\EE$бE,cb]00 BG[ɴc'=1ww8~F%0oų785=;Zib'ƚU[51M{&]nb΄})_^K]`8.E+n,5(5N@~-kLxG=tW\|졛܃[*"^O O\F> ?1A dRsr8Uٻ#ms\LwpVL*W/Kt(/c"8,5|I `'K]T|SDQh\TI6ڮ%9730ʀj{6tRIfKbUZzFeq?+bSU$G:u CJM2"j̧$T6agZ|sj+:8 c96K+4TL TfO!Au9-́z_x y^4jH8RxtXOh1ՓUK!\Ł"2o8D܃6[D0 KK0t>|[Bz4c-c&gI3[-k9g)fъb9 n//$Ɯ,dĦ![Xp-68w"vRPi~O ˘3b ծx}HןػhN5xMm=ĉiTj5^JM,h,=j~r_7wĿI6-;BtxG@?DQYg^ JMĴfw[X7r<5Ǎo=(߬ai1S ;G,'2YrpliJ`xwc}Pkc8 jqN 0˂3\$6'`vGco;y GaZާIe807L ]&4Dy3شTiMep?f`>(@Qr(e Eo/cY/ Tzˀe4: GjL o=H?%o-jyT!-=2ƣ\%MOCSfG^$]1"(z^7aa\SV5D\߫1 fh;zq$|(#v }%CSk<&;pyqZ=0ڃh^T۽4mPz'{aȶ~jo#%21"DjT1p9\!l7|4NNv{?x~4u "G;!, IeMWczΨ](-fC0wp^j]m%mvDpqiC %ĕBp5qBAAN/o &QKL!]gfg G_а׌;>zqQ96@޳^x"}׾{iiWOj4' x;:X#ۘhM'w…S}V_7b#=üoҁA,)A4`)4b6JneuBmW}`r.'N[F}O7$1>%{BMd s!8onUHEܾ MU(=WLTL]g!G}h ~$Za .pvnj !Y_BtAL@N0tճ >tԨK $5ˡYd/dަl6iR/;grpbhRAr93sb8kQEU2DfZ l _aϟQCp;T3ΗĊ}7akpLvd7L Ƈ7?[v' 8%8!D:j,sW!PDu7Ca쌸:}J%:B,yJĖv~}Xq2= 6x?eS͓a -$q-1jf%e{AH)6du(;֧\5bwL04AkP 1*(|&+ }+d͵ 8; 6gb4w( Hdc6R%G*<4Č=I7@x%4Q?E"I`GB-hXOu˴;CEhm[t( D%W"F RVF‹}M ɲ1hFtu#+|=ҡWQ7̝1;Bt;pG` _o}罄녮oJ>?2*䷨)>_^VɁب Ԑ\|V?I4 ,S\2CgZ?٢Xnx!*i^bTenI:M.1$5uÁʙ~}#JjoاGB\44BwTZ4I_۴,m,wU4,h^%!tųZut][CfLK';L~y'E"'VR\h2z`8d-خX|%+:n.7Tq(L1Q+MZl-BiD| Osby亰uzP} G͉Ӆ=|kBߥD֎*ӄ,(%cYzڥv a²0 ^+Hw`u<ZLFyTȜ"a/<XROo0""oGuB=ZVKxXУ땩-8p |LH Ⱦzz0HW7Jr斿6xuPLFTEQ2BA[-UF pRuw'bP& ͂%RŚFtR&d*k=W;>̇msR*T4Dri@;<ăhuP}7D &A& USRh !\ -(aOuʨbb!qH{[YY*Flpy=~lU1]xw4eǓ=6Aރ"'Zz$i8 /{a`R&!D)ciN!1_2*kh\У!DYze..{J'_aEM_M C\{Bsw`ѝ˾='J.MimHp\aD:0~䵓l;;1WEyq"Ta+_C_N6ٖd>|1Q\>cR8kT_\6>1կGd ,,lAEBځE7`azޥ 4՗V 8U`֐a fahE.#vPk]92r+a 诧յ;댄`6>,@inDQZz yC8&S%e{>Yߤ] ~E7uq)Z.L+301}7`Oz8#VSʲ~|y-r.Ty.B}[g\:8ewTu 2C/'*=VJM>wf˟RJGuA_Z-azӤ19r6kH賈VBNTӏf uBJ _N. v<23`*L"P35傤 *(r tsppf'I_(ҩC{ߘܡOm ז "F7QuB>(L/kժ^j5gPBّ*g^zć'e&(]9Yw[Dfbm`A?~jv῀ZBg^Xִ('Xqe2a=Q 8`|818aknC ?35XթV!)J't fOg0K}cz;tOɾ)cGYwMkHRp)oz/Kʡ[3mh` w J;JgFʾ D 6j.3ƏN"5RHԺy@aiXiE!3)6Ĥ OO3L1Y|L#_q^b)t3@ !<.ɠ}a\43|VQ'q9h#,+_Ce< n^2u\sX iU*%~rI ?d 1$'UT`JiO) Aa; FAoI1"N傼BJcT PKpCP$|3@ H3½ؐ'ࢲ$ Q;!ÿPVO ;ߴ)}Jv{m^" Xh؇1?VV}W@5׎+{T W# C#2'vFa^_Z6e@8JWm{ԧpмҮ$'tWAT:ȿ1+js R0yT'W>W"D:Z]g  ^O!\"U_ѓS*E{hޡHA|'b0k6S"q{V!P;?e70HV4Xӹ:*Pi 7 aۜYtHjs7ÌֈsS1ƾ35 JX1xVUx76bJm^\HH k2|VCe7=)*lBP~{t/+$2I>~md. 'ʫ# ȦfQ5[ )Snɶ%>#&sJqtAhS̺^-8[*$_P)Op}v [ajN䠋oxĎNV uCΤR䵁^q{^q̹jPn9D6^Բjb alW];LC0C>U nvO+\8Z: 4^/΁/طo0c~hX36R\9* ނftZTʙ~g CߜWS N[/᩺{"jCH@@}T2vӁ}#{w7{^⛷*} ȚuD52O"#./WE_yZT)BpDtP&3跚Zmf$S(e4MF##_o|r'tIlѣ&1ڴGLqN7_u8b7'J vFm]4c}N )!* /G^Vɨ< xB<ƔjvMh,Ia=!MI^'}0Ǘ+wlޱW4W֠(E?,HtV|~㏳l*A/&jmo%yRIRf 0 .1.c-wNJ!!Z1ٴZj26Ov%D lFoah s$`.Qo{^QTeN$z;CC!B1䊚VE,I4r[ KР'Yޘ Odb c|E[sn;sR&Tz_εScpJاSƇWaQ|N/WT8"L,E7V3΄[8&]sz hR\} dԫN-qJq:I?MInײ: `M#3 (29$v'o/i\3)0x)M]2}9iBSX=a:SsuoKY>ysTlfYd-'mz5}TMh.5/7Y J6V P׵w <*ΚE,w-jrH?f]Ոpr:+ ,o\Z~6K;sx_ja㠍$9KյӇc#1神MJ?'tѣXz#yy1b/6#$J[=$CITiKf&=Fe!56suG6b_ʣ?Aw"?~һ ANG?o2z "IW&YѢ{7?wEȹ1A[#Ūl`O>LOZJh]z\[!dgI JP׆>\K0ZD$-b"`TV*0M`(Eɲ%?_Az} ;EWc_(rkLd1M+\m]6JJq.CZAyox VAeCM=.Z8;Ln9ljZWFNG͊( U!"ഠ,x6JچR.KBSm=|mi͒`L{fUT9٦;~=!/f1f`4?Hn:E_'YTh=euChaR1D9#OrĬiF+T.5WNR8'x0H "Lc@@@5=G'7pS$9o<$q6!!D*WJ}ﳍC~ocD֩_y7nӿ)?'XdM!ԱSAuR~f^]P t=acnim̼yB{RC:\"o;O;&dߥ|cls<+{@]n-EXŞ{dqή6X^,*8<>>!*p1꒬Ee'tydW8F~[9i x]CaFs#Θѥ:U2oߞvB_| ՏqaxbAc ;0 8>VKR a0 $cL$ư:#*$UILg;O BfQYʭ-Mu n*;~ZSyo铒M]l+^N(_? ֻE79Y-[;Hŋo2BP1~Kd.֔H1Dܦ@#݈2eh sd#w7ss,Wt{o_;Qlf@bj\tH+)WO!%5D-tsE)#N+DULOphVmu= YdneSňL@Tj6˙yh@iǖ1)#ڶ9wގջM 2 jw|ѱʹL'H*oӣct/)V[0QG,QOʃhTC&n [ c2? ׽MI] U1T9{+vTo =lUd_%W/\8(޼4Ka{dݩ_mjzJyI//<QfDz05kPzS U1CkV )gnz`en[9(y?Yy`T(X~ y HBAŐSr-EGHާCb%-Y lsXQ zGZ\,,@M:R\,$BW8  c}`Qo! : ><^(B7u#[v40o Q.~’.&NleU@רd T=ӥ,s7Ċ Fcrri!- :2dG.D U!)E kCH<KJ6'=/q_a\Ko2 &K1EZup9:usK0~|{i\@zW0zc%͈ Y# O!X;XA7.izZ~9 I )&~yO0$+؆]_h0Df*ý 4G0scjዴpsֺSm gx=Gi&Y+|A΄% N /( SDsۏ|scȺ N6-K#XTBA, SYD1ibr%A{AϪG7gII|Q|3(ǐP/Q%ii*&|AndisyikD]%z'uk7|k3,@ȿW *pљ{r碢u %Jl82r=} YB qyӳaROi 񚈽YHneԃHw.E0Nv}h\ I.JSl} QHBE-.-&aȯg-~Dqf=_9i=z0,ݵF$y#ډ|w ~M+S5 !'ܺjى}!k|hc瑅ѽ޸u@:ky]Gvn >9d&-#ǫfPT1n.ppH:T%>HbМn-F gv$mز@Pd0G`ߴXw Gs6dY%VQ";[;s}Ϻ1v^AtPpރˁ㞕z 3y+^2.?n93cvt]p{4%mkc7 ?&zI݊i=b6=Qa%ApVska`zG4&_$PB uܦ@0hKBpT@(CDi"L?sWUfɇ3hqQkM :5MDYD>6Gn]bQVeni&OEWTŌBW}񝂭$A~LA=s@|25G@k ޫn 鹠<%Ӿڨ@ evm e=V9!A$%eaTJ^Lh:4S$EuO57, M\ޤ!Q#裛 (8 fU#] wI}lQ$:JO(r[>ݗٰCw]Nִix9zܖP*15%-c3O}Z& iў28-G3nXψU;$@ 4n\O_P|^ dCPle ==$ ܝU͕8KyG٥~wYxJ'nbʶ*dP@DrL(\#z7+q: r4 ΐ7_F*}Y} F'$ְo6ѫN+Yz tySkI"yj(uo$S9@'J UM<3y,vXQ!FKrQB̾=hTD8~F(#QUmK[DŽ6]_RH* _D7gtrzw:d'H]v=qǴ&VF^ MPB}2B٥_EOX-*Zs~ < Q;ϏKJ +dpHo sc1Ub1_ ˆhc n4 n]eCa*@rc\F%xS_QpN%! {N5I¯,?P,:e=&Wn#FDK=9IIrSǓFgxİ'c8VTn1{Oe\;#M"囵T z8&Oqb7q%eH;*1 gF8Af/U ,/W^b)v룋7Yd Jcad XY= 2a߀aLccvq#I⻐PQ$r_Qz1҇/cO4T.{҄緼`CUƃ*ʗ˧ %w %l+4iVʿThpc3!kVꑳpe2kcM䲹W̳ yh}ۼho ɥQʑu'β_p+*jbo'q\5LۓZp܍QoL);˔lkdGY'W}?\<<3a4I_L}GuL-M]"eKmļmg00H;N8:䟎Xv_"= dć˝UAA`'rDWfMGބ)<eWF)GlP(eHEdNаZHBdL?/eF'Cяy5u̗3J+s,kzXL&ag?+Sr塇np i1-=1=Ŕ*-C83O/}03+Y"53M6vlj՛ӑ=15?TL 6~S3N5-*kB0 +'W"2`g~gO#)obG(lDNy:FKpt tNjvZG$_zr˭:ڠ36mp,Y^iݜȢk!v+_4MدJiMͷ4aCjU[}l> (Xs7Be魕Ԣ?ʺ;*:W'1ab M=ԷeBJw8yAI#_@X$Ѽ=;gڷzG9ϱYN!=!)Ó!Zxjづ!';`'?}l^L)Qv%/t)ߐk + W*@'۞0N*4 6*;J[FC"H,w/D|Guٷ=̧fP+^ϗ] |23ckM3#t?a@L`=sX*1a0QӅuS!Ժ>ߩ- lDĻA楑s$Y-_{ؾ3`Lt)މw l)id>?@Pȯ/0> {E0"_Hxn2|Nz.M%Z~NN^ 6[[-U%'I_Â3T;YgKȨNZ}7M7ƫ%vӌo\%`%kv's~b`){LCPHGW(wօ럖lJA $Ss!yYHea•7 :ַкAf=No-]Ղ`s̊rxql ۍq_2~6*`kK2 VDKq5z *l[Zo0 .YL[ܰ~ o|DaJ+ /wH{b8iե 2K </ e6@*~41 ZKSX_QfΈxo~02¥0,Zj}Nީ醶b#{#-Or&3;O%#4*\d^&z{9N3o(R<J8{Ծh`e|ߓ0fB뽠oa T!_Ϸ}YN8QՅh8+;cބ*Z^]H45 "cY-޺1jOmf]HsM^(:O lYurGaQ<0֔]4!*3gȉ$ C?Ҧ4Kl R#<cÐp?rN EtV5VNkS@"VT-[`W=j|;)PU\.6$buU"V~. "O˦[$T`CpjF["Աgеf iѠ߃-~_X $ņn.USC̴F9%IBJ ХY0Y|JjePJt~‚Gĥ+nR3!y?ZR^vz\h3yRd|LFg440T@ص(ͣ;cD Ip}h{mumѨe \*9xU/lv74)S ^Zpm~!_q|6#@As,]_CRW< )9 ;3FD]Ƣ70't, nQJZNIGz11/A`dktr]h[v TFGmO/+ɤ{ ?iΨDpsGuު *έ+@ٲ+2i(_ZT#<*؟T zQ eUx;O6^ cNܙ,عZ5JR K ,lŨ'O.RÖ>U`ϰ1 m/6R]T"U+ݟkt6z.=9P ҲAKZ hQ[5,s ҳ{=Cd&ZTςtӤ9_yt(h{OV(IbZy$-L"4 D(QQu$j :J EL1]c QJ }[@{/B$:n&݈gA=N4n8=BSc%*d+ԸU26B }|g'.[*:E7>;vj2(hMOSCNq~J8tNSr;Xf<)Si׆!ˋk|KdF^D_7\ -x/nrO#H"f vTD$aI k-kAD:Y/Gƫ%[7x Y8|o:ύ SfwSkG0$kIۋ$vu ;Al}MZCB(Ƨ'MmH^= }$ХEp}C{'r"h *V=pӓ6ݎPP0(l hSjwnBOp-)}܉Zdfu_82b娽eFiio9:.aǪ+_W  CNIu['g DXd+.\8HY6 sn%H,uۗd"zұ?~ !aeo~dc2lӀF 9cy$JBx0#$9X,9@!{s,{>#'SP <#8OqI"YW*ĵzPF䰈-zćqχcLR{"3u:a-"KT-}\$v'o33Rv,~ ({CH1Sy/9@ 1'HqFj7ɇQJ+!m*GiCt7.\uJ Zӂꌖa<-G )j0Nm9WόVG- QLu|Cgh! 8|@Q!ۇRD] ݄CB;%-&}BEvl ?W}0t:2RP@5d/&HMg.[H=oU"tҙi.`dZ׭wrduc"D#a L,:h*Rkp^#߾~:勃&fy֨3o46W*ps)8]I}LRc!vա鎐{ u6BZMTj?ூ pF_ 0 sF.gVi2m @H=g5zZzSCԯr|=,˾7=/܍A[CQ@rqthji75͗g#{Kgh'c3ƏOMGHJ8 p#$J,Xb|)O˦ Ϟg':jz.i5MKoѝ*x(1];}.d#͞9n]:<8 . "rMPdB&p:}vOn?~ad!T0?^+Q+&W,$O:-!(z^;(^WO_ Z.A>Pff0ԾBZ]Jln,ӕ5fK(bOX| Wp퉓q{%Rz 38 OW&BIkjihH͎\]L= ZaVz>$zbG6y zE߷n=M |2\GՠSZViDl4A({_4G~*EBV^%atP*=4Gx.Ą3 $7hr9ަny.ox1olf1*D&v*KOfջnYTf˄(YQi>/JOMX$b"S,=ڭ$߬gҏLAQRe 8`QǛ+0|\C͎"Ƶ}*a07c䈪lBdBFH=%F]}?2%U= o]"PK8vbpgJ8$;xձnpǭ8 aó&:AR t,[qc%QB^LaKR4AgZ0 NBM>r ȷngŴ__ga7hsc{m"÷iUںg@1_]YcɥWÙqؽ]Q#fohkb5NޯFe txܟ }#-;h=S>T9.~ĚLQ*mY!bP*;]Τ)qSm>7ʹgC{uk XZhp9#M>N khi+ęzy׎4YfnTCNv VD[z@iOq" ?r^Uػ c06wx s}e"Kr}0u8C=xݥz8!Yް*_vup/qև=H3nfpE#<[; j8q0|'l`0ѫD,]nYw檭$q2!GL<3#A7јyr91K**uDpAFRŁ^ȟ"kEHsI*J!LPv,ϋG%MVK7 kKZIMPduQ@2=CX`^^BͦHkxF^xiV"zYB1 c_~x2hx@oN4|>.@4'87­j`OT]{4&TZ4v ]%?ZO,a-V1)F/Sl/u^]qx&$Y~ uo,lI@ ; ,F&=` }8F/Os^p~!c1yC=" ME-aX&fXBɜEֵٜ/ B}Z'[&t(6- ^86JX5]9YyA5gL)ӛ[XNjƺi3j.9&ؖX#Dә;['nI.yoRrDBc(U{&ڗjO$Keh` %b>4^'YQښEx̚#4f)~--5FAbH$M6aG=2m؊7=Pz⧼zX\3 "qޱ5L ȑF_6OCmnY|q[֙ib<$]}c8c1\1F19zP{H@f1Uǂj^&CRŃ48 I!){Ŭ[pٔay+ָ8[tw¦"zrSuPũ[!. ABB D"?2\4ZҗTSjX,G$րvZ8,{G=ܷq[5n!ϩӘ(`1CET< H1#oi=tp˞!(܀<%߫Y.ZPG#7U \ӹXZ7*[5bbYhx~`+CUu z!x O'iνT^q瘢(gq$'}HXWn,@,)Mb052v|/tm5OZvo9ŕUm{'άvMD"$%\I* Gb{:WZs08ԊxO 0d㛗븈4>;W=)˄ 1|fQH8ZotCrg8WmW`U?#\^DLZv:dRQA=f=LJõVPI7tQ1:N:!54Me0Qōeޏ%Ǹlb݉R_fBsQJ|kZ>hgc/6m hUa9I1L&.s0V_W|is 9^>jP31Dv@I9}T y~mz,v  Ɠhw:&!i=j 6|2=mxZn5 ՖI]*_ wҾE_tn߳v+RyZI慚 ;D&qz-j7]7vy_w՘AFהרKo.WhnƤCO+9cEwqI&IPREc `r#g@6)2} y JThD>YƗ޽Bva]vެ=Ӟ rw}tqϤ_&l%FѱvOWwU'L}Ou9tX}r` 揟q$eo]w,ZEI:#&+Fs|6[Du$ߌHHVҵywɎ۵ޭƼU<S+K#ɝ"Vhp!פG4`A"{L zC {):JpC`7FZ҄nV,èbi1̵g]>YhFWV603SٿMyzWu4ߋtl e|"I ų8$x=7]:h-qD<뷨ˆ=7 "^B|nusZ7̲{Ώ6 pퟟ!Y"0\Xj^OtE?a@"KH3կ| 5+AѶ-Eb G3c 9ӖAnй.>!D3䃛KeBN<Ӈk66H@8A9L =]Ls'ssp'׶߸rYҷ,tI4uo"7\(+>FX{[mCe^/FJJP!A0+W[gfKOFjg#abkÐ M)le["̞ILewW4PV5 80lQו~`Uf2nkvf2-;X,捴>kS0Y夞mJ?Xc;} H<lebtKMk iB&n 3Ew" i I1VV`+1E'Wi|JѨS͠DW/' !0AB 8Oſm-Z@ ,޳4gOzQ(]g&/K7^`%0-w/B :Q}Sm| W.vos^;~ؤpIn(~e' t3x  Ix!Q1{I FaP*yAY=t}~Q7oB"oPʞ"B}J5ݙ Peίr*ͯx8K'Icaĕdd]:}H@I d?7;&Ŗƒ>U?[,zaE /UJ7};aNMP%/6 {±S Gkq0>{oQbDX_TGC)I66qѱO]P7eWnT) gc1%L:Y"4ː& JM[hC 8OW f?J/?O/|(>!D(vN2%|毼x6DAP82iwR.9mbD#\ _|K]~k*+EVToND Ǫ0FEtDQS福.lq482/~ôP[S$s+俿닅T5Q 跚Po:MP>3a BBev5Zs꣣RŒ0_54$TKt{AX\˭D|+AёW5$LrnWH4 K=~ DV.a6FH rc0 x(!{{\K קKCt89dcy1[!gI_<2dޛUZ(sX˝K.bՑuBs^ZA{ LYbe΋SP;%d`Acné96:6bvŏL`pRu>0aCĶUHk 멤37I+qwޏ8>M26%ye'`.vіWj Tā{o%捒ye8kqVO'r]`݁cKDpI+a\gÚM]oefJQ/to:pe @l'T=A/($8d.;$ۻbùfNG.넔Z.AbeV"$^Z<0~._ ɧ`V R~%Ѱ X:ns(ț<,l2f KXd +/ D%畲|VE}p^潏1^eLj&O@V(7&m 9aW%ɪ68QH,UDSS$|ˀN}_ :u55'k8HzNGNFP@0o;0m(}@o{<` \I\R)+X2b0a> S:F2V)ԣSqb5'%v~MC L(4o7+уf9c"6EHO]oWS Ŷ(~x_iDGWO q-[bTȸ zfYnGX$.;;ʷ65e4fV洒oI HjچvKh+t!ږcw0*OUKw[;f8G80mrobK6 =ߤ-I̾oǵA-2^Wgr qXCk|^.鑤VDݫ~;Hz&O_W6( /`PH]5oyN?.%5V ) ؀OS\cv9!t&JϷ0tjVАA?'p kPl%H 7#!QL7vYGJT۵90G2' U4;JY YMDǓA`!^o Vqnb2@L B+:g ?w$D>|(ȅos6 A#"䣡IwF9A2ꠍ MX$Z_`?JY.ՠrLd{EL]#n=Aҹx^*zWGyJcNb"07&^oi~GS$b@_ gkn)0Ynql8#L$Lܣ~wE!SEE\φş @@(VE*}zal ~bF |F^LYiTxؠw, _>#.:PTK2Ӎb ]lCDt.=dEBsAZ|6JmWQ #aT IF.!}ƨi<[^;Wž'SX ]bv>3Ozl*b;/rpK󸟛DZTweWtJtIq$ X :]Žl{qc:#3v9SJ.Gf_SAS~ε<o<߾(vW҃eD\O8C)G3a?Nu+tRR{d;|'ծ@[1i*lF}O TAĮGn6,h LY]d۳/{~eΡGjx3*ZțBK3ߤy6m[WI2Lj%郜#.>w.2."S'ќؼꚜu?&a,yGXѴL]YN' x2SX J2۟("^͎\5Cyp,SV!}>P j|2%O 2d,WtY˚Nc.2 "k\7WG=;PZáx j_-.!}<όHqU ?eJA)Ǐb0 աZWsSXa.+YN8j֠:)o2 ܹdiEBLLF8Z6"0d?,2ۂE"6v}/ ?k16dF.djb+hn34qdo!@kDaW )"_v!D1}PLn ?7oEspZOl @NG/7f1Msp.}j:VvheI/ & Hc^^sFsY}t7Ohu%[MHfQLmg!\I3Zơ*/snzHyd4bH &co}`n"3?ʪUo*،I-0 1HOXby.\Qvd3?u{]kj6ZPYשwcnLjGD3L[>3b8v55tz:_YhWb(i4=J,Z8|*(]ޛz@!|i^[jpW\39\/m;.n7Fߗ_̣?$~IaUǵݝ۽*kO3F+JjF78dQ .$z҅Cxr|-8DxWP9 gE3&/ +LtxmԣVꛗ}9X^hv`/Im@(K0yYMuWPuF2rxms *%eb\?t=/&hws4֦ 2]qSll-Rɂu@]1R\M#PMº)?v1"{*cLx5%+NF ='QJsjZ]YPor:KŠj7PW9-kGg*wZlu*uOr#Ҷ:u's2wfoɎULB,[.>seGր ;a/^l'1Hd0u* qʞ!ߊ^rMrkVGcHoZwi{|1™lR?dC?u#r.X'6}0٪\+=yz'*WLqIb1 6##lQmC8ghHR:,-x<} %M1q.6Wf>r¶ bupQ ޞtyL 5JB-4}-eဩ F_y7|fSݟA)LnRIKiA}GV`~+Z. (FXDDc, U|-%蚷jdh{?EH5,Ӑ0|bRJ,nnm L;AS0B}+\,癲H3jث ^Wmv^jsfRii""c C: ,x`1 *^*U`hI ! R3o\;pwtFS`$΋?;z&4d I` :8kD3Zo%a(+p܀ XP _̜J; z),|&,`Ôs_=2 Q7ưD68Tڔpmff8Io9W-?rTK:yی62[*s":7ݧ'1>g +Q h_)~z#t!P*g r1#pf)r3 ܀}3'yh} NeqJ$hϓX2lsNv&N|ʿXt$FQdp:A5vT"3*; Ye˛یc '#FRiQ Qƥ[yNvfy )Vè%8_Jh^,dԨ6/ nyWY:D$9!rU1+R4:8*{2/G^r1x ̟;`Eڛi'OFTںIu-0L ,>72GiN_8O\Enb>ZCZf1>M$ RO˵HIFf0ЌhZB+<\ OƓ0Y^*6cȦy =\ XU P 3Vվ{@L2&["cEk5Jv*,'hΠ:eѕ.]] Az.]8]nF.E}8>[仰Ɂ#cJS!z=SI! 1)Und "[ 혀YM/(kt^OpMG̓ITfBb-btL"թ'[2"\T@AWߣ,#.InmhFl?iڍ6OIHw  5V@BrLU& e6Q0L:RJ%úV|֍ D#W+hYaJmY#-Uɾh esM\ܙ{,dp=BZT7\~Ht~-BtoW_,P;H gC}m{j:5ƺus;* yAo3+mгya'dG|h^DZRt. hCY~WW1G"z/b5bd"ݽI?c~(&J%鸴Uܕ UJg6Mj'X.{r`s` LOapQ+P7EN0n1`q͈P ,>$:)3}#Ӥ3qa jʜٺ*nr2*pk[^%tWfxۄ宂JSSяoYfpg/5̦%J/0 f:4}B|P`WAfYa+ؼlxe5 "`o^rklh͌ҞS( Sꑳh{U B-16=<94+l8o56K$ idŎfW!<ŹLǻI.Xm=rInCV_U+d" ]) OمsS^ͰIŦj püm6Rrpv|o7٫y/Qbdtsgv-8 1.n48^{(l}2ܝ4wj^p @[a6fXV}:c}N>#Vf nzwKEȌ&י h~iGȸ umE Oekh|~_O;D ]D=UiF\t@ #{MvVʏd$Mw79-s`rvd`X@s\\%<=fxc9$N 3=TRu_]QEJ*xb x0Lw_) 5tv/zc\d'm<w/Ty6棝!Hob@z]q3Jtǣ.kOD|Z)E$of=ZMb>=.JN, 4;MPon8a{Y\1%cV /YuӵX$ɛRPp 'tw psR8EL%';->kYKPM* _ʊ!rYs f~ڡ3 ʑ"#?;i5h> ?]H8/UTlEhz<#2TNIO$ȳZUoRgF|Cε3fGbyhn̔I{2G"+۾Nwm2ϲ4M6 ,b(M\9z>W,E*B2[xre_P u9΄L YTz>RM+I65@H'᳄hPL'u*;mZ1|0C!E y 쌋-K(Ɯ6xod$dZvoqnp?DWIkρϼ#hSf\d]#KI0fPݥsW"*> ,fBF%ߐ5$N|sIHD_.S!L~^AU跟(A|K4"JMj:yiKm a$s=f7tܣމ0t7bܣo^5Y>?-֡. ?m&voȘ [tu~KYxMc)v˙Fՙ:6`[ D!wwS|όW4.1}nFl[C]D) IacO`Cé[#?yd@}xb+'dO}SN@qA4> -2(5[:JZU2_]<:ީ3A|`q"*(*dt@`9X” g cnfNRqdg%ûcy$3BlklrV:6YŘVoT=#ɟ0[pf4qoni*][3]=MȐľ|˅N$CB͂{x9~;5_jlRN |+>kes :mπ.m4%^NQag^0LQv;-Iq.L KQ$it9Aww C4c(aĜZwa>ΨiEl {D\P{L'%bVdUʋψxVQ&)IOzp9 \ 1Iw1Sq ZPOc( $-m1i-^@Jt3aK W]YO#cm8f[\K4&Sy/w*maa*oMvW+y-X\'=MjE.ݜeL;LFs@kB?<̑}.һ$TN`5`pBda0اÇ?Ej^AUr2d 0|8t;Q29쿳l_ax_HB-j0Զ-]ڔWE&S#Ērtd_Szc\*#a>D;gV>-%c@ۏK{\>óFӥt x7*x@յk) S7[6+1Wɜ GCM{Ae%r+5 Gד"(־&? _G54|Կy/9JK75 6{7a˶wLcش'AB\kd`[B-[+"Q] W"'W}ZD Wd@F+oM=qq&|aᐃL∮ĭ2)j'|Z64v1Jar$J%#kqO5işnj#t^ o1aOe]:֣PDtnnvыӆިL>j44"&֪,MAK?DAV9"wIhzkMzSBgC5ѷe_z)c*@kWzH1A1QOQ?lZYZ㿁(ח!:GijaF#${je]9%ӥ뫽sEQ!#l.U Ik v@7~ ,҂ȏ4K!$ixE]zΑP&/J݆ #yBF{xza۰e6I e^P4ef$j ѷw`^-Si/ID󊛳nZ7.F,)V5lgf[3Q<44LAm5Y ekec&3TzY^㢾:vcC1V9蹇g8^z#YaLV3I%mc0`sH 18s{S6=P0F)`T}()m{t=Q|*:fvz _TyaؾMc ., @ lolV(JB}?֋ŌIlJDʽ 4' Pr',ѺpF %>LO/q&_-v ]͡ na"qF!*cP P䰣,i( Rz_2Y${y E,gy$]\RR@PR҅> $ᛙ8l-mJEbW ѫpWj/':9X p.XD|T ;H2qh>gXl&$"XEqDp_+Elv{aJmYbJܨh*09I [К(2Q/Ԙon[)CV۵T]omiҞ ?y?u  |C^(A{{-W'K^Ӝ ېfm@^s>~*6HV4l=q=M& F瑋ws4dȌS=tan%ղ&5ʳ5Nb"&go)sjiyyXoF]ƇMQp@44PG,xqڡ~d2>9q8R"_$~7p!2~0O64CNlW“l~ wJa`ۑ{d'jN~Rere("fquy5 3'+>oyR}fU ~VD%>n╙&ʕi J{(\#xw56p}xW(2&x\%*@+<1ԙcӏ;0x" R85ߺ}ޜo4_Aa;֔Wub)ZP*23f -ff36Vwqerܨn - ښ|QX`nZa72i9\YG`O>jT!P%5-'sT" S^%e;r *^fꬭPkT9 ZŶpq ]{.0nsUw?"wÙ+ZMKbkovia u{}! Zn1z"}ZupoOiyX!ˑ=k~gIG^ =!\s Wʹ1JJR M=&kNuÚ8F ja ņP &ɐ-oS-JWY` /Kfjro>a>+Xtsc6%2x/3MQC e(txEEX0r3:Sȥhp*Ԕ{a%4K6cK),ږ5MT(. ,UpUo<pK¿ `y$i ԂF@c I?HO-PʡWQa9| 9_IGmtdlC'XcVb7dPmnU^AԴHOcry$ 'LeZ S|Y9bm::_96NhxW uٍ[qC*ċv2¢fXG3(7u̲Ep9T :v 1p"Dfj+͹\p);ה7SOMypن,j<8Re~jN ,kj1C9ZK;@n^ݴ/|'$H[NqYG=pű,EɎ0Z{lHsnѠXf;U='*7N1 8=+(n qCpd#K.e!|󤝔fprq D1爡Qޖb`~᭵#ㄯ7848PI!!SUE~a$;05k^120;n .nˏ#`fJh"O2yݐA1@>>hVID?VDoVL=xr3F@ 8|q3A5;= }o9aؑ2.K8-zn$I=T)QVt_-^3$>OYlRNn2}B==;rG+qoD)mk#5:8J޲$"k,<5D,F{&wFW#tXd#7:*!y|9lޚZ\ XZI|C-ƽM-q))qMg Vjm}vk q~?moP8<;3 SmCFw!嬫c5j]ݱMp&,&n!R\}Bg59_SҎfvOadR&s^u9Mʢy J+dF߹)*bT]eLxlHwhY*Z3g[I _|l[q^#3յ/&&vl 4́:Bm4> `"X5:{6&#rQ-(` m7/\@Ǫu2wgUޒ;]LL_&)`TП#Q'gQ-]2xyQJc~9i?,2WSU4hYpE֭>ҳDA )+:d5Ġ+\zLa+dyOu$H[1(ylnzւ YL#N-oUyuXs10Cg{Utmu|} W|Mc##z'فKÜsH%8k#2v7rǨPԵ:6(ܑP`q>yR+CV} ߱ī/D_ fщ8Q4a*3@0 ,>l<`%^p~s?Hon#\Ge DP+'`|QRV;Vծ ߛ4qEX+#*B<%= g%H{[-?v4 ͎Gj D@\*_}sxmSvc!{!(A}s_cfo 5iBwj9k5 sFdDQ&.&w΋03;Ѣ00[_Qc}};q=͟`-7ڛWHaDnZZtHH26Ck'!O+H>ݺG석(*2!2 ْt/q8˧LFCx?8;m;d_ ZB`TyҵB-ٜ@l:v0&T6$E&+bWI>g9S'zl9 wM㮍y[톂tJΐtO ʙ"vQX9 ^_ @O57 #PL n /CvC0W(V,t.zwc/\H=lm?Ųcp{O{ڔjp/]{'ҡM|eY4ֻσ[ yn:~ѩ^PKHļ*t%br'%iU6XiqGJ¹S/puIjD4l, ^k5'xw2n^ d5_M餍>d8vmLzA6\T}t)CssVyؔG@x_TjBVwX7x$Ѫ]b `*3"xW/$f5ZkQ$ѲRvnN_W;g(iy> -e& *OhB`&*4:ͻ5D>8ml ^ I#ob䔄>AܷN7o;ޯUbHGaSf]gqVM_ߋ# ɄwLZ~'KnSLLN[Ù*JXZ],X^eވ-.́i_Y̅vv(BLcq/OTAF4K@0UfuʲeR&L=b~ R@&QP%j= ir HD.2CJk7>f]9߄_6L/ u)3ZAbR/Fsh& 25*԰`Lgz`ާTIG"sr< cljc pZVAƋB0d 9E Cr^=m&J`۫=WH۫UѬYA+M9ЀFD{CxRKDz"/q( O91@}Ox>Jyzb%*=9%azpx?S u y{P Dl6DHQ]Ttb7-J]c(v1YYYZNt%4Jlp<՚vnFi82:x vȔ^r'[wvg/h{!O>uљ@0~$!4h!ri&Ơ*#r__c64Ir]'܏mS`HQ|R>x5w2\\ʾr@ vӪK49TnDˤ{zZG[ꟍGzٚ.2 |Wmj׃$i%1ʫ(}wNj': =бAR64{/#̤(95|?u-(Zgk|#u1勪mIGi[h!~h4H4 ]7 ֥6BQZ3X}'CcmExa$e?f>3aw t\=Q)2w|i{yYuOnKS0\9Vx$IE+g}?ixf? jcm^4d<▕gh5 sYԬtGԄq8k{ڱ?:}_ ,lhG5%voKI%f. d`*: Y ߠ.ohȡ.R+C'MĚ3` j@ի1IKaN;h6ʋs2Uք1I4`mgUgR(vm%++LR#ayNq$ g v"h_ۘ08h"C7~PwkCI,j60{ZF[tt\0ڨսĸ< +/i" A!:P=љ͐FK^>0*k AQzVW ljbLEUE̐S+>@UZlzr ^1ጐ\- (gff;ti5/>:$Vv*]wU;4B+^>֍.'/]+^!'_xNVSte?>w__4'랪rG7 5uY/13E8%{^P.["^+OAOiB0[rJlG:g^ !M;.ŋc^LiLCer ne!-v>eCCWe)_nք`UW ^Im\ul^tbgTT}$y< uXI>-EGp˶%#zyrJ#d=~fGlg+>G&\{ɡ)&3y3 $NmsZ ,9ٞ5D|\,Aňz|VzJz!ݍR">^JD oLޯc QDʖU "SC$htH: DBM wo)ռ2I9)>SK` >w[%$%]<]y0V@X-r|S VY(ABGSaɊt]:rݓoGʡ[ܬg^!C߫} HW;r8G<sWͰ]@Kùli(-/jll%DMF ũ&ahƫns}Pr-J+zӓڍͬr8&|?ׁ; 7L_OL ]&V2!3jΉOVP7Fu祩DғHߥ`BnKv2/8hB)"x#6C;/|]RgtҬ^`k.#+xZ{z ՘F$lM:_l/S[dN̯Ԉ'Θ {on4Idpx&%Vir`SLH9y1i! {AQZ|xxA9 39͞g|ZYPGM'w*]Lzԍv/1Nw]V-E)"5Ĕ;[((8wFFy:j+|owNC[C"¶@ X-cU]߷̼F! h.Dۡ%pҷ!-4>ӱ`(ٹ˫wt%|ԳNVy! մ ֋"F9Qo ^SG}S{RYMc0D׶< ナe%3B{֠j2"Kf@AYŠcVԭ$n{#yÙT5"hc>TS%*EMl\o;PBw+?ѠكOTҸ~Bܨn}>Fg}g$eEmʑNډ)K;70:@˅ } IIVeRFꎉX5IoZ)j/ûwLMo[p(&(oQ cTuF@g`l^6L.]pHa)PȾ_EKjMfTpC;/=G|%^643W[w#7]/Xƈ:rTS%d۪^C!i0yӻZF.or3QS$h{w S:TJnÐpcT YX 1 ʳNKU7)4;M%P :ЩTjx:PGC^Π9],9GK~:b-o~?^ }AyĆ]Yxv+>t }@8uXVknsΈbbSjMVYE>?|(qXVnq41Ǿm2F}5;)9P!2LY=\LU0q w lt-u~Dp(+5FG4$ʲڸ GnX")5n@4QkJabK?.q9X=,5 ʑvb2MೇzK՟OWţ4eo;Qt/^^ J$sTX &)JJ!OڗG,2ZP@=Rv3Z -׳B mAI%Q]gCřԋ}~ no K*vˠ1` *ϐԘ,Iza煂 F|H[{zAߧIKѫiAp05#QrS5t^Կ MEeܑu}9 a*cł+ײF:b9#Kծv%f,HKΆ)pDWKiIə &UY=N|8*$8r2GѬ(@+eԡ}._:yW R72QGj2'W YU:V hx2jt 'LZx l-?|+ F妹")L>:DaCn&N+T˒kJof\Ml0[Kzt(2=fլ֍\+y&x\ع-%D1Z4kB/{~ѭ3\֞ *Cut&8ͦυzXn9yIpNX  S prf%ux$>4}B}4<NH eX4!#gn1=#"+@E(oQ=ƿp73!0s,#bVڡXk_oV/3{I<ϓx|s; *^@+HoCH rve{PїxJ .\>puv5?c@6'͓'q=_Wswrسǔ3bl90&{s UvWYc hؘ=2paq1"//Ƽa i|Ilɦ!LmMMu GrgL>q?.iLai]K U"ȩpc׃*q3`M{!`c7 e^I9C"yn:bKb2sX]F5<DFov1\y! xe'oBĚz棶::tɻzPάX*(61D&aϕtMy3h)?=gĄ]4jQ !b~'ZPrRrӢ~9,[6,s:k7ەE SrJAݸZp;) KLeUq @dgG0s=|L 4;y.$[r0tҞpʹp`S|gj@bǖWӪf)9!#C"DUA췸pXR_,\R6bJ 2&M?n sˏ4Fr,aGޫ I;`_P3EzxWH{y`ky _E{nYV^Dpr^KleM%i%;iMQ8~Q;pv-(^#rdw/(6 T1U{IYiܖI$F(Ġ_#2j 6]y=fBY)^h:MeXDá]JQ3%WE#mSL-g~S]tPPuPw^J< zH;&N (:3thݎoo},`/)n\}i R۱,.x"^T" .gg$=Ͻ"CˉNa EL3%+ީ`eAqQ৶LAl^D/2?S2-T`S-[t5 C:Ͷ~ miwL:%Eڃ6| Lj"%f{ۊݓ-R ٮ0ΩZs' U2s+X0x^ CmtƤGlt{Tl+be'պgVX!@$,s+rD{.9z GyMf$o鬯G _W(V=h"؈q %zfs&#a9/5Ht<(&lec)5|&[O|Eephk{eyIfyh1p$w*H%umPZ*=ex>YQj7~AN^+E^twO88WTc<:,@͞*@ӏ6|JIՍmy4]BzE EgBP}{HrO@\-V\poiUnLmyG޺LiˀT7]s펚k6n4u6]% R"Z%y f(Yn-,H_n@1NPoFJfzx qYT"lT)닟P(ugz:r*wT溫ߢqfCb3хG *G ]63FCWQްùrTI^ JMOJ\ArUm.{C8drOW_~Ű jxd0nqhO*9L˸l15fPܐtMo!˖1Yx?w9Kr H9 :K[{.xnHKXx%T߯) G_v` ͯ^¢\CG$: )HtG^|MC=е(El8=D,ε\Yl& @}#-:ɖS ~r=(+NmB3͡ i[7O">1N.dћE|K,ĹMuNP:'! ,9xvھKC~lS-gkgRݐp@:))Gv8>a;3փnW8i(2ʷ0vtbp`^i@<<* C̨s&APrNM.T406޳tlcRXT`͋1H?{Jln-JҤsP 2p?4t+pc0hr&8@`Q8ķ!2[5tiNB|SX*2ezpi5Pu[IPƨL@q$; ,OQɖ ǰ[j.l<+ 64xu .`Otoo 36Kh ` FTWcWXmD&3\Ug : *`Mvz;KJ/f#lIkQ2j_Wg gI;U@_0VP؇1zarwTO2PaIPQy8/3A\^FWLOU(l+}Q=lƭmP>.GD$`Ryc.!f Au(vtL8;{ODs`#+1ã*t[7iɸBbVѦWxSI@ئu^ER?x?#l3=ʚ,׷b#+ֶ*tML~y;wװZR03s`'ƀ! Ԟx |]$@Zc$NFa9_HKXvOVO-so"Q)g%a+.-r.MUڻs8Rx59^5헵3SZxppFrIT~1`QMωj0`a >eK %FkIU4M4FPGNF*0\x;aV 8|<} MhrSg r U dA!uMGj2d``^&zFo4;\YFq3wVLʤtD/Ӎ oܰLD.foN*cWf uLXiBJa[H5~98WdoTSE7BA U2}ޒѶ-$jAu^ܱQԀeHoZ'z*WK|`bg <1*B/xp%?W;v pq;7 !z Wz8oQBMu2ǘLl@oF TsQƶsBTAkT>R icr+ RU0CSm Œ<ãKSS䰱9UExhN;Gx [ ._ _5f&i|SDQzEքaM/,P󌱂EpĚCkYҘ?ְM!`49eĔf?pVSW!ekgj*ritH^T&]ӑeFs=& qit}`eG!olk`Ԃy/kV\㫶vn +LWz6#P9,)Df5->o;vJӨvn&q)dY<-pr)irYrms5U(5,җf/.!XRXVlwRTB1cp!S\ϗ5P jjđCP=ǩ"mb,/t8Ԓ•8,vƓ;jܫcg@H8 f%6X_=Rq+YA`dFWjaI("R擣h `&YhRj+ ׍Փ$yr)Z7(֐ewhq:AܽlN4FKvV&J%YP g4٢mwضn>:"ƃJmn-wrh4anSmƏs90άuuS8'&y\;%{2\upPk>MA$  p Af/Ϋܘ2v 앪>ănK V|jJbUh]ۿx7 P@j1V$IW ʟu'ҫ 4G8+"27\(k~~,fPgh%? / t._Say3ήk[4Yѵ΁ k)BhisrŃ;  ;c+a"A }t[tJvy͜xD^  ċuI| Q@OKd@kSԔ0@3 ~)*Ejօ]|DBg9Я9=:cfIr@w&f^ B#6@ꀖZ{ln:vEb&Eو>>U021I/{6~g[ YfXad۸7Ҟҋq4ͨ>s2IJz կ0WiTc{fk6zY&=cE!F 40C;uO6NKI׍QJ,"[ P .# dD!MRPQ4mQ硫N.=t/NiEq5D& 3@/vE^pLݼм%'x3_<;1QLoG0Zsno~wgov܊HZ{(NmG)3 <֙(X-53LMJ`=Cʓ\~pC%V W3lm pH n`~2_N|#Q[rۄI;.`31*fs$*è"ۤ2S"^ڜ9?RS4wh@#&ydhQL?\"M.)!8`qy61=ffEntG=DķpW[z$xc %x1YF֭R;/,8I,:{_8hﰆ[a &_з8.M T :#Tq=Jdy֖9sK *jP־c1A K(wOefֵ9w{_DHW^l: 8Pin r]M$zmv \|&x=1A(ŽXb6Ќ}3F)QŸ]n@֐ɋ4l&-A\/ {M 7>-6DҵbAuFdr|mN0&lp3<<LJ] C~}G7v?v?#Nm wMB^ b@Gmw`U-uguĆTtBv/h.Zs;Þ=7F9kJ$8⺛~W%$P`֞EsnzrO@]^4p]yMɟ!қ9TJK"n=1C VxT:hXYUT5f3CƤHwb~,qFf ,xmLh3v C~pոlE D&OKruB|=+5wiǪʒ_-B fuL l>]L6L uXW[6(MǨƧ/BzMCiYJ-AJ^Qs3rhsGWEr=Q/z|$"Ep2dQ 3yn}҄8tս9"vO=|E#ZE7ǘkvY)b]龆ٝ5K=vԫ#ભxLcSF 5P|t*|W߆8N{XC5beGA ,S[Ξ l2Xk2E'qTgAb/tD[DGND|ӝ`*ތBԚ=pwڽSEyudtJHP+ yzFfv:Z#rDiN[cX6N[z^1ES攰9ɩAxu%D+nE=3[^zg$]@ ,JV.z0)7Fuϫ8{Wp/4moѮ zC Rh\Ax >J1~CNgqQ{(g ͛W&=_#JmO{g(9E2Xz_)?b?fa1;TYp0r5+ѱyOODǶ`W(irdd8/M]'x;ꌽl_Q>&>2aE= =LjA*!/$v>H z1m|\4h[<]~Zb|@1\2_Z_S:Z<_|G@V&~ef䝠Z7W^XO]vFMpSw~ d" kP p!s7=Ohc+O׵3^ ]R9pf0B9ľ:ғ#W݃R#ubQnWu80=;FKNf/;Z\׻\!TDƤ]7 bZgAi h<.FVFi'0bv}[ÒZG0_yTGս*wz8˭?PHi7E`}]ntⷢ `wMäѯaEiܬ$]:M&q5Ǹ \Ƃ=u1l6}Vj߄n~[(~4ӡYWUtDq%uc@oNzzaa˄E/⒚pF|+{xiNŝ2]R9{r+>ھ{0~Ea@GpZìspeF`uת@|+i59i J +83|E%쿯o9n^!):FVؖNqfӽo2`2DfB.W$"ؙY>?"!f h ~![W{)<tAD\~ٗC΀LgC<&5g/P݆^}Ⱦ9OzNnhcDw&:}egqȵ[O*̧!m0#Mr Q}b˛3tE٢Q;NHn^(/2FE W|%I՜Rb,~U(*kbP<qcjM)~#B2 qGI2X گboo}YllZ7?kё50*xyͅ(RilNw웩t@#8‚wkegJ#?jOȑ?Da#>(GSNs q (*>SBa g@Ru.Q|PeԚC蛉^x[gֆ&΅ М)9ø˥0H!,6'wS rr`ᬫMA 4EqFʁ0q&h%dŃ%L8El{NSUКJ83ˀl ̪_;W y{0Û>Ր dbx`7(&L} M?:PYVuU{6;j^$P[^B9W*KXJsF_QX첝;V} gS%P_y$|cnN&"e< WNV?(P[!]٠HOi҃M'MOyADIX烷?*RQ9Tm{ v:D-CG;Aa:YX93ażܕ"|^k]d5L1bm}u;TGDGz|2rM6QZjk>!RjG)LlѠ[yP? O @e/jíʧn @%p~dKT,^2:nm"zЃ5bobk F 0<}x$ 8JǓ]ix*mol )PyM?jyy İe0o )S`7F9<(]yܚM{Eqr>' tXL[ ͐{Tjn)-LM%NB.WB49z4pP\>[7l|#Z~$$яwKa,*T%ƞVxbSyzMusqFbD)hEYszAQ(!GTMK[@R0OA &ysY{Lֶ> J[^~`6{ZȭKZI˘SL!uWpNEL =ZN̵X'TV`[TzseIo͂TDSj]ޗ$Wu``Ht>YWS wQL[(t^{8mtLTr~G"|:рS43X(:#bAрtGS<\'M!`"8j^ɗO8!^bi&Q馷= oo_Cz i]/t&87 IPyu녻څ]_Q!v%Շ`"Qx蕚D^U֢dT#xk>2&|dzI-qhUsX_xj wږFH17AwEPpǖZ?W>w\pcdlSO^Xp&#wz޻lHn-l%GEuөaXTpGs[W>')]۸'G#1ԠLq޿Q1!t.L@+JI4~9jMCݽѸCsc9rIJr6#}c]W܃ SsI"7~ n7p7ϋqbݿL2S^U5_ACIrߊ,淒>A⪔XŻÀV +AYj7b@]o0dkM1Fc+Nyq̓$C _N9oSIImLhf?K,efzO!Tn1 j*5 Ʃ,NMdu+vBN/WDAWdlsn4KKȕvJJ_kS:,lL[`O0I6ݕ cPЪ'J y8`[LtώDFvѣc`#[/3e:mh|NH` \Nx=SZ& [Cci[T= 5@g{q!n p"_dOw)W*hE}b=,~"jӔCⱞ~]jYY2W"|mӊUjc)<SD! . 9ͩ4nDlmVƨKr `:Q Ɨw)&!;`'}Z5LY{Tkt47jiR&]wߪonPs dп|bPMee("%yatj{F'-Эq]=i۱El翌k$Q2 IJhbTS{t2/@" u"\=)τa`u֫Y/kl⻜>xȇWJ B vX0[{-7ۡtx,p TxBK^ȎtsLw~:N*V{6r#@ÔU,qAT(v#mFD&񧖛ͪ( Z)GV޴YI~vԧ\JA%T{d5(vGaPe| 8d([e{@B]?8RUM#wY7#y8ُ<^uj/b=eEM)aȔouș$sK.j! EDO 2΃9gOCGڥvA`& YIҼ|韍cNډ`B&)7:5^)tG*!j+Ci'Ol>ןٖM8K0sF`4^#*%Z*GK^2OsyA7v:#G19+< !vQW^-Eg닂h9ٯvIFNcP'EV](H#fHѓp%Ě&iD2Bb} P|ͽ7-}gMfM.D6pB1VUhuVÖC䍓SVF2fش<|%Vzm8wO~]͊ ڤ,r@"{q_Kșn/u_!hcE#9cxBUT=͛nbx[Q=n~WbR?ֽzwLH7Rv3^T u2iM\h`W+-J&Zc=)p>c`TJ/R_A\{&oެErbahc OHĸ.4L_yyizFwz#vთw"N{-%Lfb%6 LO`jy|E[lVͩX; K0W<;eyP[P.dɉ/z$7o']Nb3hbpRr\R1 4j,J#[12 %>;#eg5ipp!Mx1x%vyA((5Uؕ{m3le7"`kJi3n_aQY[~Ø36{񍋣m\֔(VcdU$Ⱦ照à~rvכ}RʑR C1ǓxZ.4DJ3Hcw:sGOCAX.8ӎ) n@Y7ɗZgxe8}n|x u?+:pT ߒ}d~!n-gLM.aɶ=aU44⊝oHt.2O>BdW;ݞgnۚr6y>{ ==  $ލ[(dbćL%ǮPZ'Y \:([RfB|>MnjDMkQAG{Z;<شnWLҢDXg ΁'ǠXp9&tKg ֓fai7 x!`xC\XdTnm̏Qba Qkpk}sDPJ= ͦb~< IkyϫauEN NѼzk/-&yyїi:7DBlLAR0Pqp,6t"DG)k/==z B}QCCHG&f1{vRfr?u{- ,}z7Pq77L5 DmqCɡoZ_ym|sV,BTY?ZzYuҞZ,D<3ؙBgJ BPJSZԐ9l{0*wǏ+&mxONْq'hмl (x<-\RD3l pG9r-CdHka]K+.@Y'F _l>eW}xpzl ޮ?c~"(+^ y:KV }ګvX:knM/76* <+/ԋL|OS>/bQb̯Xw=KC_u )0pk_ 20xqytʾJl@ f;jfބM|B|T0\a8CyȒH tWQeգݷE$N<&ރ6l;,<PLl5VraҶz]c6 )&ʏf7^-{ݠQÅ ݖWk HiXd%d3:g+^fg?Igm8,[&'$(GgVK5J9ٽGrujL[ݑ6ibEPccFIR8V t: U徥CyzRMaC- Xl!*G$j_f<EǭuZmȤnn#6 b }v7*vTnüvznLd&+(A?xcqTV{!A8-IٶYP?Y{\#gR3 {Ee^ P0]A t!\GO$c!\w'Cs>*MmކBzcmY$EQ GrV[^޺}7$Rr~Q 7m(WYA4 4K{H*ٛ!τjn 5.ϕvA0r\贷yHc-˞^ut Zm˾('U 9\wj٠VWIʀ txΪzğ6m>C! ,Cl.sI 2DCjඞ#JX ,ޅYe>:+RRZhGȷf؍*3 7W+MvxwB#r7[ 4yMMC]RV ɡru:H ]Lķ#x+ \*e]lC5t. _ҭƊ6:#{hc8vnЂ ?5aU![j\:m m!z3"Fqx\A7<&?ȑb&fs3y$u#7ԫdnD#J+짟_"ͼ 92V[JWMqխqG*:|5т'ey^wY  pkx _'MaӪ]¬ STrYɉfy>s].0X!"7!UsGM\ngo^C8zY !fV]\+F9tEqPӍe"%T}&5"1!TO,oš@pﭻT*d_#|-S4E+ie\K_Uwm[SR<Ē ;$hK |E7^;mR[2+Id?djTv u|ʩ\ķK3qUXMvZt%s@c0/Զ{"5f[I;-w=0)\2fEqgw .tΡU4 j5Љx.쁡k\Y=6N~Gjٯ3/`w\O4j_bd'\KA AR pEV1jڛ9="kb `\gl{J:{{;`Sc^TǓ>xt1..x6QӨZPr,-O{3u*{rUs] @qsm#,1| Fٗ3kb]go@a<A5*n4E̷]4f;M|j-iCoA~⌮H7 W-ryby6.hW(x!״/ ד:Ny4NPa ٛ%vc 2=3P:5 ++N8qvrAa!0ƀԋa%_tĐx{5%v-aðʄL] .砖46U3mÄhIbYWT,\C+SE# MG"oЃ2,ԅ܇EJ€DhÂSp ؽ}jI_!;:r) .LK6KU6S_>p焿0:O~7iFXE@ ]$h큾o`RvV[,a>s!ԵT 0=ˬ*r n3+72œUԾ)WGf?TR[:0d+JB3Æ)rDžpRuRdqDh${6zFn2|zP挰VczAa/XzfLvxj&PCdj]~#j'ۉzVdYc뒉i7=,wCؑ,fBđ :[bOFrqe߿S.FϻzL)C hS!&558}U<=ihxږD _82^!Ao3 zۯn);$c@ɾ+UIƿ.3 wa\8uzD(5ή#k$֧Jb 3#d~=Ր;nNr,[D3멧v/L<(N$T9yhPN?7[ߛZF*f'E2Ci{/ AztU$.L_s2h9$ DM^%KbTLo Z&Z-$.Hf)j2x%~( BM7ztYkSC\v2=ƊW'n%2[LZ)^cd"y_'c!={j Ȱ+q' RvB<0!@K4M;ӻ:; ~ϯ W7'0ՈD$)0w= M*ψmYO!ODJd% a!"Jf lbpn%Mb{)^7w ^^k9ҏd]W z&(W֐6w;$bA;Ȭ:FzxX\z[uB9snr:2$0&0M$ә,Ѡpɽ~cR ś{;sk>m1*-{|sſʤjכA|)mX,厙 'SƤ=RxE8mbeoTKҪ%WPSfwV6Qo ޼t1Qv|x6KOq6>&&邮󁘢\6<€ɐ&0ąᔬg;m"3;[۴38T,.U#gXE}{n.Y( $L2w9|0W#$혮|^dS䕺IŔE]iCY%J&F}²%23(D-zqNχa BBp끳S(߂q[\.o;T2`n]B>le $6B=s) aWNIV31TSwIXo8"W[I N ,4gvQ,ՑnInc+W?AM9:.i2hQ KѲT-:Q;aE=ay J? o0WqJ #nnlJr3l򰧂9Q &=9/s>-p'(+Nlvٶ2-z*R޷# ָhM_ec<9amI$nw Qc1s"\ҋ7] kܩnHr c#amԮf}3A-y=obYJX6(Bn>ih1r׊M`(WQI&M U¡I;ՍJ͚]0"gdùxKDlR^ؔOm2~M5>$gABB148/]sV[A`j+CY Kw: rhfY?Qmlp@.1$SP?pK"(BXaqd$qZ>쿃YP ( GT1y+ôhn<8Um }60^M `PmJA5}(ƤC!K>~~taˊxM:yI`tw,!o+1T{Tl߶[]r v [KKc14-G3gQp9^LN8 *J&5 < h6ϻJy{NA߃emFmu ]Hq7XT&.Ye|lڡ 5!BP|Z(A Rm/z{[%r2=%_i(y&*AUB) e( !pNVlÝ2ħ ")Qkd<}u75g:āXsKx.8` y7 lxEs[fɃ'ɍZ|2ST<@.bj\; 8܎g.JZDƵ+QPzi萶xg1RMCaD%/z ,FH-?A#.$BʼnJ׼A2q&R"Gj _,{bX+q40ۇd(5?B}Ux鿕¡718gqwrȤ'd#,֖8)GJ=Kdljgˌ.Re =oZr1l|1ߊ%IQPcڗ  pBr.j_%EM0qPa|ۻH?OiAJAN8˱HotMi F:6e ) S< *Jq~>ӯ7RzG(/k/#biF O\*Nsh1&[A[p>eUi-xsHd^2-L_kX9+&7U x^3؛©M3qM27:WVU8@L{\g irqgnݗ Vj Ox4!.ZâLa?wuZ$Yld|rtM rI K,.e)J(es14Ҕ]m}ްZ6<,!\Ջ6cS*[jur+4ir!ϵ4#]jvD(0 QCNJb(O3j8rAHIS`P[]G, SRLkKGI|O&.Np0TtO3>=R^xKe\%XU4kDp'a~0D+c o儿J_ xvZ2' !/G)T&^h OܩJY^=vC#.V-οL֕S3ʨYmc(@Z+Uc3x,GFB:V1ź !V s1jL:!c |_[9Ϛ:jUow^jvPLi9mG+WD уk:J/)jmȊrH\iRR]%aTW'A/'_IQJQs2~Xt5:뼉_] 2@ǥJ}FU+z* dQS잚Jxإץ`C-Cs:cd{EdZmQo5n@%.j.cKqq*g%o :ёWʒLnI)s44KB}%Sr6kݳ/~j_ָUnN[sy X6 zEu_3_mV)qQ#~C,b^g0EvЯe-HBV]SP1nDFJJ(t:"jIyqX̡ul)d/_0{fH|?=jh7 \&60򃚣0ݱ$jTlkꪎ~r&{S0~&_@pxS@$B27D#E_G+.6+Dqg1o5V{Ϳ(GI`k$2𘾚ZEz*ĄR sV]֘?ZK{ٵ'\8NfNPa3rN2rGݻJC(8`,ӓxpoJ~JnOJMXD愡]D A; 톾Sx9I025Lo7GfiZsO.$6Ҭۆ-r}M 1(r@>C"m-,-gwCy5IQpPYu\? =Ũlv"61d2vsh'NCdS6제c"l6>U:c.,Re\oHLYHڟ̒85V Kǯko4wBBZ+A2Q8ψ)3^Vz8W=~w|;yW F% 4a_ds&Pj40dd/Kjc89t{ *\[i#Gi[KLD4r;ff;nfIWW:KLXw`G>HuCa6NN&@g"dSy-d&tۍ^Kܭ &}|%?]g>g)SdD>.Pl{ V6屳ssohE^Υ:ӷ@*\2:VTi#w`:Ei洘 /*ʽt 7pUג +I|΍Zuܽbr3ov{WL?v܏ z3q-|@:Eas\b ۿ{Hph̡*m?-(8B/Nyd7uSF[<[@Fbsp2J:Mje!w1H:o_Yb#djKEA7zBFS,?;or) Kǭp/tЈDR3?Qpe*9^ߙ NJSك.&8 ,J>i+{A=]^5i,6t%vCs+j5~d}7R.I)Z5@EEJ:=Op;!=[JXEF 74^FJo?OLz!Q:٦;ᅡR? _ص1p#CAwXԽ.j)9D. ̢7s9c5i= +9yQNޟ (y䨭ip<~S__X3`JX@WáԂq&k kEF2 0jO({<ȗp$S&@"Tg׌Ǻ _r MML%`P4Dt WR5y]]i I@mS ڙ1H 8,rI`ϫiU*A˝A2仨ԁ۱x+tk^؟Sgǚk-@?٠S0uD*MGɠ$yox=7gmW:;kyg,`OO[FWߴ>_2\Ss Y`͂!(Xd^YBf&KѤGAJ7x 67<^aBQX ǿ_E2 v2d˧n{ba6s*&ԁ(Qvчҝ6Dϲׇ C0ģg8J. IM?;?>LfFRY4G*xi~ tNY_8 K&I/,'dkޒ_ K5yo~0᫬(Lx}k"-W˭<:ce\CZpkE i2`D_v In]3@Ξ@|$4 %!蜮}Gz,9^d#r=)j]|~ҟS}ىB%UדnG-d<5/Y̤{DKS5J7'ǑhWZFV:z3,+k̨Rd=sK*8S}pH}YzW-,xNpWJ&m5>* m/ 8@VT_e_LJo8rReC`1U-UW]$Pѽf?]b!G6Bl6XBmx&tD{x+ }qg(Ԇ־-$xd$h!"Y_,n/uZePޯяۍ#pH㨠([_d.t >Ϯy]uTy WC~(;X̻xLZc<_s赍x^OQ@{p.? :5]$I6Jr|گ(\ ")!K䛾B%8D+KbUgNwzK+ S\^jRb9 gඞbG!oj5#ҏTzbGoUhحlH|D,W, P}pFer|&-8n|OVO)i#:y;bkY?dM(+rAe4uqyGYP" aRץ@ˇxlj \*¢FI&$i5.U1 3s!m3}5ܛ HᐙÑDet%WxqJ5n9Xl+R / iBCrtFqQI/~u'l%t`KNFómmC I'Aժ1t=mkRYIUJyJ4ULUc;73TMθg}jjuU4<<9;,t 8IǓy+\l(Kl[m sHy$*5fǎչiY*H|ĊFN 83N.q_SLl+_moDp\^kJ[L9,ܠ<d7Q>-BC7Zh Ĵ:wo&1~-拏b-O?@?l|2&_:.A 5w"b^j/م?b{YLe/ wo &VlF}^G*ibGN\epHL}fhE8کXcr6.{jѮ5`k4"ƀ"4ⳁJ4WTǨ8T"'`m1n'aUqpWbŢ;Xu- 82%<1\gmo.zdLSTS "4wg v>=1@q{R3!e3f͉P4KCd(ɴJI͘^pdCӯ)EΑmMxM7?qZJ>I[Imv Ϸ.08.թ٫m_?bU?6΢yYmO9^_)[شS)qzGd0tf?0PVƒ$ISjDWmQKw9])6/G |Y^|̧XH[8Rw%{#x0ejsN'(jjtS>Ev}Xy|Lö́8h&'P_G_jֻɃkÉCfqIG;ɵo<6@&gK?ʵ2y 2 @qT߭w<-ܱ7 |3K<#666oi3j7r}n7ҽnxf2E8GLR \E {ՙ}6 nBLc/y{ {sIRɜ]X'0h!X7$w:q|0yU*E4Ua6j@FxR~Pc:dC`$b+no|Dؚ}!B p*  j W?jC3 4?G"VqJ\inE._S*îGgi\} p#L1N:^˙%N4627ÿf{=Y[xHv >t.ENq*Yr2s!!>x}P.ąP=ʹe;̬,SZ 9RuҎÇ6Hq0-/u94$M.WEpZܼe"߷)w*~ԬGwVc?UzӐ&# G)AM uƿ]4HΡd,c_%X MʕdG5ıx<QyL=D9v|)]ߌb!Jf(u5!ݤTIwDW oEGJmrwq#2y˂yF;'lyLO)`^~s~aJpvKJlrhl}mțq/AQTm6#|7ZN*;UȠ~ P8ւ6)hB*Y2dNcBҒP="L" } o`a4*W&bӥ|yٴ5+&GW2S.`'-ɇY2\OpU6{#f".~906pHWnqU0 /Vy,IƊ{J}D`uxsb_(vdH Lm*^'v6ڵEp$)̌ ^Z* g=2!dgB S 2BJp?ϻ_FLƣmj@q|tnRLLٵ֜rɩ,Hbܑ+Im0kRB7P? ܢr?T*02f^wHK5=%X<sυ8)&PPkY-Ndh['[ nuI}G'<6?@ꄿ:swy~h/3f4 +LYVJ^r?܂1yoH7~jR_]Udu47yk> 4W.״ȷ|^;rkT+ &dRs`+հkĢ_eRFBdi8 0t/-F 3Ɏpwѡ>쿛Ӫ*%өx2=Py\MU!>a0W= z 0*Ļ"FT` Ԋf0+ICSd -/pa޺)yiZ}HAM 5bÃY>nW̺dPPDPC֠]ş"ΞruZD=;\s~ޟ=0Q1k,rn}P|N߿E;J q(\S(nw96^9M0R>=w$ފ<+?x8Y2 imEs%EUxV* %w3b YIlW}mѮL7a{oMGޮdRвIjU0 s ?`p$#9Hg#{2靖 m /U~4h|\ubāM#^&|u D{]pdh-B1"KbF-sS6V?LJtz4+4 x ƚdi2VɊbπ*=bGDeuo:]8V+J f|b ^ҞּQd>&-Ӎy>XM"8Xt%'R!\6P-éh"ǔ:y {*s%tW׮_M:@YSN&bsC|jaO6ϚTʪL?[|3?Ir+s6W-Pȏ,'W(Zgx!]yޤL# };0߿jchz@Q^Yz[#iQQ=eg%W F?6CG`D'b %G3`ˏQAmuU*vƈ>8:e"j~k|XEuc7bR+#.ܨf[밠Dg`Q49‰NZmpqyRҞz\TX<euBnofM5ORզf|qi x ƒ\=@辠oqwiyk!ZN.L?ԁ=)_f}n$D'RLWF/Ў&ҽw 0_M7斁Iߒv(kz,'tf~y=MQ5jhK|mdb|uxc04"?Ϳ+ns.A 62NI3Xt{J9(0"”X.T@b};lx1hN2 afmH.wy4:Um5 _q' bL1Y([papi?5n {2iXEw>aI 4nk-e ~*FBQǙp,}2ZGoZ,sS:iid@!E ]({OpŜ]Tz (t9.YSYq])x:b IՌxՉL #<@kHrLϡ7F=(Fgyu6`3? fk e5 8ce?J'`Ӑ~Ma)r/k&0Z 6&3m n]fsL{b4xihqXhKMiaUK:7FQs nuʃ V[Ku|7Ӑh쳙c1"zAeivTIV~1,oD8M^U+?7q"3^kKILLek5U fZJ/ޯu6 60uOJ澬(}0f@ pZG7Ђ$3ӯpŐ}fꂘ-D$NbiyidD3ʼn$ʥ/+mpC;6;5s #(2I;p6<͓AZACMC3ߋ&kN%Z{|c\Zbo V]_ȲGz⁲/eqWq"\fgObݴ^SVE/᪭=i9^󩄴Lrcx ^EmLN3IQ"2L_%~]Y48Oһ_+FJNKH=JP}ZPymn앻+6*;_DfN ,ŹiĬ4T'ۺ0چ@&x*-p^ԒhR>b<pn&8#Qn[XƅܪQ4_-p1a*様G h3w_bOXC}Pn4-T*\W2L b(uxmFSqz&%36wH+VQY/"Lw7!"),K8[3ゼZ+[T"GQpζ~4{]b%ۜL`ⵏJ~cT;ƭ/+C|v菭5!+uQK[bkZw|T{ozzH\,@<F0o,WH^-bY8Ġ^HՔҏ~ KXc`AQƠˏ4ޟ{m00jo/{O4]B:5@D')r3?hZ9ie,CVbLg>B/+gZ(ploOs2kjD v<;#g<,۷-JpI6n>Ocq(խEE(G$MYIxFiEY,H Y-VSqD+?g#K~:,>,"L*=;ӐCJ@puHN^G%ء4*B|=[; G%QׇI{ǯ-f0{VP뼓{F=R_MUB*Ԇfц9J.d3Ͽi؈:cLY4gu:lX}S<^h#lCNJ0\ doz궷KȨRzٷLD =RSʁgbbE 0L, 7L&#.;j'{j97 6t.inU@t?tsdxl d7Y)GnJ/L9N:$q{c|\?1O?Y Ckn $Ԟ#ʳ^}j;-~fBxUTF$]\xLwYfM@G"󻙘QC PDщ 6tUY.V:~FͅBsyI̝bMSѨLY_`w*CB4A<|:}CJ C;=eQv='Ci@'s֪1'Z{Ǔb_d\alI ^B2ԺDӵ8[k bڹEu|Sd2y6eO^x xđ&dBʍ`O6a“ \;|o3 _KmxSCzY_03c8tܣVy# #^ )Kk}qo=_6bG%H} B.*:2YZ;U^ُ6@Ȓ/3D^:#(R.@Pd.Y|6I F&$􏺝{!ݤgeqƈ%]iVs^&Bw(~ee9 ɔcz=G|cĖ'+lkIwdxA"m49DKhF4emi@ YMpƕNd[VgK0g=;X4łsŽYm_U`7 O\z1mIp'e Snj~~wNӊ4gg=_E87{۠XtI-mR>?vTq=>L\%;V_o3ah3-ZhӤW'n~ *Jora1[i{wwj1 /jC@ (-{uY 9G'zJ4n (aϦ ܟ˵?nK+PM>nMMNqR9 lkxiCFUAUOgWOJEb_ϪxfςmeI{G3-([UuQ+t /2Oq>7#Cìsp޺D5.hT14-bV"F UQ:d~ykGtЊO\Eq|焫9_kLώ~B'ܐr"6bbںι`xFd2q3SFE6Ü?l: }; 6 BℲ4qYU;߄ōznsu3HKW>7a5U\.f:IŃPUDq_~L51Bŷ_%瑩b,IqOK}ջI쿚15 ;4޲>{;8G+c̍Gm7xR'38 fEi9A.p^=tq)P и ZWz<>A4e)*9(xOdKle'0 oGj,Y>ݟHOQ_щ4l#L Ns>B:(CXJ?h?fOUGsP.N>q=14 /EI^hm"w(lS{) w6,q1U“ [q/7y5޻I yO(Ԗ' g6O(QT3\ w[ Tqs ?7ʖ[T%R)+JɶhI<2&ncU|OQ%%@-(CVLn,l ܹ렐;{\3Sx@sSXDf9[h>_dz1]hi$,EK%],W֓I<"[?]!&,9MtpVp5L#c{4;*VҦ|*MJf)*qw lT#!)|_-dbp"['c2KkA%fT_CɾGo5` 7YY"α^ |+Dp'k<z΁RW.ʋs: ׅżY,3͗Opo廦|qSWsŒ$-:fx!β"oE]'?4!ؚ)NhVJⵖLчϹEhBNƄ[o)0_+; [,|Mx9.A2xzpig-Oyq@(.`e5?. %]->]dҺy@5,j?QʶH䝭pP14̮7r0JHP-nlɥ=O STxuZ=x,b̮zvIӮj WjiKPY9bftb~Ǫ yȐ'Qo5 <حsH{T7t1rCm %Y|?Mo);xp]/'%x ]J"DA"(H^̘9f `_s'wx΀E bKD;6|o rgwpݸ.bZa$Αo&d 1߾5Nxt&Lo+n*5KuTvy?Mxm`ڟTa Ъi>ȬПzGhݩBX8PcLNa0IWB"[X_ KL$kz3iyUqB\Y}r#hZّ<<@;{Es9E}$❒ONQ#qtQnw~~Ȑ&OTa\M1hH 6p)gh7{$H"?h?>3Ѿr%o *"`p,I|#Q%\Bjr.7[C@N!h]Q_c9؉sHW{/ wJw~_FO6P"\|36&#]u"GQMS fʒ r5.65#p}z7:{5ܺg_쥃J.I }u1]/=@&վgIt9ߑPIk39`E}N 8rFIYw1z58'1.{cANX!! ")EjbV&Hv`շK+>%,gx´7b!VZ||X5͛&a7BҫܵK70EXJ d&\00ϐ*i1P:BO4BMi$.|W mWkTmH##T|J/G\Ǹd uRBy!&4؂%Y/c0wFy*O71ȣެM N;: ܆&ձ- ;4geF8 @Ѳ}_?[ ƾF8YL kS:c740FoEUoPL+MN2ՠVޭRɺ im)]磱dxʤ5֜8#sZ'(9_}7;ϏOѧ"nSQNqLXu3;J)!\f9V"2C+Jk%pHv2: !"}Q2U_M W3q O* !b7ffƤE8n)Z (&rHԍV; OuNK][Ż[5Ks $̲BXt %_o "d=d*9Fd{L. t~1w#.ǺdyM766&mO>)5wxFccr dNPv/؁\}Q9RhJrN+ .|c. +%|G4kGn W3vqr!L^J17LtH:8}lg9Wd?|qF5.Wu2 F{ѮQ˿LDF]|OLпw[MO\{BqPc,\{*&C׾&JeKd~#̟ssڎ%+>h-G'f lMSKn(yNdq@)km 5>('v ,WE%.UHӛb+waA:zSH{Of!s,A!d/Y?N բHk3D8WʙrFsd"R}?k%𒹬kFGH 4m/(3ku. Ny-QWHځ -'"ǏOXj-mܣG}n \sʕ{s{ fOXaC߬d;ދ⯫x=vVAds(3ԮY@a 9 ɝ<ϥ/b9׀ S'<-#f"bxR_/{J!m0}p0j>_ƅWL8ļY1>67"zxe0e]eJC)E`7f_өTZ@RV\R`Dbg/w +q7[}qKBy/W##PM7-Y{_tmZQIo@_v rK?1ل1D&d-X$Pro״@Gy]fx1V ˨A鈥Ԃjlƕw!ޛGg9bT};323P4͈*Eq`o׎KUkP[Y7 $)%C[vv:9LWKE)hvMQKL!K_03FJ[Iql5 J-cūFޗӉ~Nqs?6L<,IT8J@9]'盀 gjZPy`Iؖ rԕl50PB*׭q<㖻`#!'!&#%^rvղ )7aR{j>xN7~?15"*aC9gN#Yh$ d_;~xf6B>W\% =O$H LoJR{U;2l!~'og:OępOuY՜AXD* */3;}J[+]H لTXC 9/ 2bDʶ+q .<;D5fяvMύ-` xߊ)'mG=qmYap >h9|CkzzCh) . \*! <ɝa2XuN=)lT!-:oZM6$v0O^h7ϰ 7K$:P1JxcnYSnOauh1w=5_Vo< *Tq&M1!%j'HD EқK "y/ ;VdJ3Ф!/٥u"loh acgԵv=?;HVu&co ,$Zɳ\G%S~ { ig0R~B+i&^7- R*>&s*WL~kMt2R ~E0u[~z- ~Ekl@ȫ˧mLҬw.翩5A{ lj$Z?ԝ{|M]:£}7 }4kKh..\ %)c}[8)֏-@s@#3t},1+\~hyebjB>߈E( up}銏]7iYqY(~ix-40Q;gZ"sVOW< f /?JH94J#v -z GO|h6p{N}#Fq rA){=Mv fR6yJw#fo=-(JE&JQ|g"-:^m{͵[fxFKG9}JVZ~_J8) }isatF `%ļu-s]c<3/ k-eW#@`'a I`Ohfډ&jNCŹ^ϰ1u4Xx]7=0d@~Ɓ|G62xVX6L8$u/ORۼ2nB>FC R'Y9À~mb^b+Z^Mq.  Ć^Qe"n4fG pr+`n=mƇLWKGwGKG7oxۨ PbmAJ D8LC'p,ָw޿QRoF%+-RIr+%ͥ׍)PuĀgX~UvfKִe 5@r5=mmߐ2|I3ٿv,͈:in3=Ž.9. p4| A_XQd>ytMŜ7c] 2* X.JoB}f]:eM${M OCZ6 =JDSA,+`>"ۧћJv)/+!֥@{ZCǫS "蠡e_iڒ}~1Ea{bd\'OϷb`Vo`:h~jᤛ0h7Fq[l"9}EBFЇ*UqM7hA+Mr:*#h Ft r.W(:5#9A.ZBETXPU(#s̡gWܡ^|$ 5꒦ }+|k-ptYLB9YAQ8ֳf?Tæ1 ZtTcτFWE3jp*4oi;cq@;]5η2[O(lM@qiB$&ZUsރ f{/ Ոu^k 7&g t2Ng7ͺ+ʹpt-~j@9M 9iv>1*K ZʘFX;0fN+ #63k|}uKv{ bAf"w=1[ޔ> X2`WP'(y{ # A(Ӄ-yS7M2Hr}C2(B!}LaLw@|, e{H3gnH.YaL kr`+8_j!]>'HNR|1F(ĦEaG/Y|Ŝ6x<0;cdBH`+`~ Ok/g{Xĉ3Ml>ٸ3@î"+V먂eE渶yu.Q4WêmP ih~8+ 3&LWUKC )t :=~7KRJI36NhF052sHpj$ q7ɮ(jZ91)?WɄl9 գoމѻZTt.|~G^\O $Vᷗ;IUnHKlT HaG`z3P2 ,P_aq D3Q,"{蚾E`k o*zm\ApiJa|{Ñ/M$xF.!gxS~LjrJ"Xc0{U  6b7Q 6z0Be DeLxr5rLAӟ/4Jc#-y@n+XdCɎ v%@S];xv.8VZ;j90MAt(4[bXI]ӫM.V b}SՁ+a+DV214+xxΔ_k'*Zy@jv, ?łnWÜ=]`H-Ç@}.Z! FsݲIE9M":Q5 p҄=J8"Yx T 0G%=*NLě=Gtm(WX$$ZDMm&i2vU0z S5i~Xބ8oUƫzs@ WdF=}d`5>1o$>x1f`t/p)( 廯ݠ. z(Ub K.XSlbx_S$Cde;l=/N=}F ]9YQ#u+\KXG7pqQ`O sKPOgGV/j傃(dn\_n㻚ٸU9 -J֜\LK 5HXvVQ'hږ_?&4_!tcj[^0gVb&[BƒYD [G'0=fHK@TN+1=H^rN'@ _9WEVR "I ctR1( S\uk&GQ۬4[3(O7Y4g㍜BŻ~&c?o$.4Ӊ?pIu^G:X26X 5*ch+,[יϴWl-'^v7HEN1B )g G>p;8(:Sv5q֐`[ Ow8Q­zXaIk']*}#)c!a 鎭* IaH۳uy ܏Ӆ0tJo%R)R[VWnmM4”acȉKl=fQG5ZI*cנrU!(= /_≃sN0&ʋB8d GڴH8$@̿5<Kͼ\vE1u!UEzD4UTGόӅNM [#Obt$;'A@m&V8#v>zYX)70j=*>k+xyI|If(G/ %T`Yaz8uL97XwA^!@;|Pj..Grn%RtefgLY!ɬ 0 .$# f)f3~aÊ'ݒ:@g &ou)?}Ժؑ7)N %C.cp]OR*~Hf]XHD8ҝj[EE'QGa-^UTgՒgit j,av-ʇ7:ZPN[Ee3-g/'e9N|$xX\# EĮ#ӛkjǴ>7E ) "6lB(:uqCXSa{cu{ jW|Wǫw97&Yآ(leZBC'ˉ' $IڙJ҃Ep跘2:[ $k< ̘Zo1i^4^@Z>wnhFJq:ܭ jP[jþ}7sXMy7}OA@ɷ OJHW{X=μm:aYJMPh+e8#!Z=WWb喯K$v)/,l5\dLy&xUo-۰Pqcp7[_)3"&y21']F"-|xTIx-ێet+EB@_+o!m-@ ^a7:H,]My}関~櫄5^ډo?)ξ2SO(ύ1붭λSjMfɷ ]Efq#T\\@o6t / V æHJRdIww>AnH0oLc0YPSl+H-!Ux#FyɯTP?J-fsOr\I>o0$ld9eHë55HހAKJ+e Qn46K.<9d4$@sIiyzznԮjRwL\&(lY$t7ǎJ0 DWzy|xw.r O'gx!i:k<_Z 0vD(!xn.nzX=agux%Xb.w-2za0XM2-ɝ3AٕM.T%ojp܏DvKd~);5 } {r+˰ ^JT>,mo>z1|y\mq'{ NZvMf><rS,hnQy uB 0`!lZ#g@.6U\ _zb3|hn{L%1wy9)}u&(gwxVvyec2E[k$;Y;iM@ANq%ƝE#;BC8 [V.iwsvAt!m- P7‚]=?inuqǹc&NcCԏ}7ͭkmA0ʄvG/bih! X%2/9(d,|z4+23j)u{+Dj*6B]< St!5r0QB1bP #`.K_|V!p_'zڼ+Szab 3 ]p:tAO[91Rx :-ҏQ@Grf\M``g]zbS%w'>A+0M6x\쭙O ;XayLvd.fZ3,dcL~uȿ/=amt1O^J/Lt P@h13/?ܾ=,cqf7Dz\)&$ÈL4PROCiAxlGOqh6[aQn"~l !Tא)[쩳~GnC'jw7tw ݂3}ij~b(>V&{7i{|q($E"PD_i#kOU+)A'_{\WѰus 6 Mf/O6SR$AQVv 12z#X *y>TB=(]PKmt> o:ۖEo# wqā3-Wu ϫ$, L51 a-[kfU!0v)t$7  I*{ɎZP.MO]v+\WjygHbنr̝towxfҟE _HӶqzG^0scהԇ]b:`k2 mblMW_cijj3Id Xct0Y7u٠ :0:s{/;CPJ 6H*Q9Q$5.A>$L1q,Bs\"FзW>Zq4n)~p!%tէn շgㆵIBx&ʍ?X(b"(^#wqL-ھu;E,)+5FWHR3+ e"H_\qmD0r9WV +FӋx`]7':Ͻkb<_閠C6){<7VrMO u%9#KF[TK}ۇfLic=,RbezE$(;fW/7f"Q7R=wu):Lv塔Sѐ{5Sm~_AO4(1QJ&.z\〶W2^%{˖ u6IE x*oUQO4T)?=A/sX Fw vS\1qQ\57J]]:\3P~4so*iQ~5k(#G^ZpTMsaLo>Kn jm2kThX^;4[ Tw⑷!#ZXj<˝'n(]Ͳ|߅B2@_ -$Jtt53n3ͣӏ/E=b}Jϸͷ]qAC%7?N˩g?iݾmEw.SLOSr#}'n!~). aZ  A ])r!ԏwnS^h1jFnSn@!lt.N;yIՁ8uݟĸ G%h*4 99SWdC蟰4$N|d#犨h11sc`VZmL:Bb#C[|C˦7[(s[תس!%Z4͗#$%NjIL4 K pR HQqSPyLjm>ٶDeD%ҮЦ? 螯%tL8HZD:M4lSs cʞ$}5]&;s/db*Zq"a@3UNᗜ=MW^N4T[$zЊC'XnhGE'\ v$ɾse#9 y#,Z&NthM7yagPjLLJ#Mcc]~ ;I:0wz:#Ɗf$ 3,ZHT z4&2e8+(mC쀻I  ZOTSv|>~Ma,6uvmy]XHvh] A¯}4VB<RDIzbb7敾a-/L[zB_^>=dk^a-v>TM.MFX;X?2:5{OsDdZȯyDȿ[۽e,/\%H1, e*4 jyz,ϦBDQۦ ha#rh;o ꝰ>j"itܕ~k3>7MPe6J-`GϮ 9SaHr)o8JHrOOIM1ǿ*fv !"la!&+Ep*;8q:7KgD7gr-ѰӔRsE")*813w)u֥$*ZU 5G8PHf`c~P&0y3s' q=[Mɹ|{tR_]9V 84I7>jdk~:0L! '_Nz<§jè${N0ARhGd5g}bE˒| 7vP! L1$D(167AZv _9ܸ);(;Za]3аt50TL[fo~}U,5c'ߨ্Pê +訜U*\5>p@糱M.}l'>LpMn7jiI$0"؈i g4e1)sweCdD*Ȅj.Gn@UZ GÊ3*sS觓.2 .DxW^FXbث.G2RĊ\% xqcLI6VBy+TtA".,WbpJ"0K;(rľ/)T)^v&#άU8N\QLt' 0>c0xZB.@Okҝ0TNޤ8yt7t5~tf G~xFmBnRå]>ԭ7-K, %" )CV~3Z4u{M֥әO'FwF@u/>aZCA+,כ"Α2C!f7sɚ~s<8M1s$%D=0 6Y՜Bt)ۤ6tB*n_K LGt9EGx2m"Z3S*MW jįľM"sw.uӸO? gY-Fuh*5u&}wE;+y0Q-}CgN^L'-+CA wI'YZR`-d9qx-kMڎhcZE/=|=FHW {_^]$j L8CN^ŽL44*M;%fC0?ҁOYG }e s@v<ɇ Z`%WVR]<.,Sos{@mv^{&,=nxK'{uvE H(A fB7 g0b,"}̍\bϳ! gn -V3$&Mx[1#'Yk %=9hHjZ"21J2:E8+hm[;/}l(nL/^VP#@X>ƓյIhPgJ\ta?"Th==,)UN ^:^FnJ77Ş.$]qƏ'kY5#ۼ&ⴣ1'f,ߐbRe}Â`M}N>abDrsEq"~)EZ SRG zܨMzäk4Q %܌Ňzn"zFR%bSR.WnP$o[(IRWFg7S0qPe7V'Pc"N@?*[㢍J?m%):>OJo*@"=Oi&@rKSm\N@0ct$ҹ7LMiVE .WqM_@O m1A!ˡJ.dTyG+aӵZ} ¡nstFľ պx6 jw(?低Y)+8х|&Wj舱>BN A` h;.{o)r4ʼc3_Q]\Kۉ $ԓ\at:s0{֚*Gz|#"7f6[RRC<36/X{rfe_EfI!>!a2\[NE2]Z Tr!^tcm;eSβ>hۛYҞlzܶf(DjȘpB<^ui,C]$kk?ii,@F51p+$6'r4h b F O=v{NH24x;F=HHyL˦#)ZqW$b¦.؛sf]Z<Íz{rkj;ӕ2pa>N%WkKORD޵=0#>ka_6~sY ̳o|UԦmܪؙȈB_OֻoV>Ix>hy0"xOd*ccyaZsk4UoZ& ȑٖ@]^+Л_IUjOA:$dIh#E4ɳq>)` >a~>MjO=7U.,]8!ֲ6Q@$"x  'iT}[9 Ǎ8{]r$k TBOh.ڮİ~ki_G~g;S/̎e$ /pwAksa!KL%yؿPQ !GI<ܘD&%!=^PQ_YGbR[D sQdzN+yGK~Pg۞4v ˤQK 02^q 0ޝ&£trC H!їڛ]e)%߭eC^hoIoL*S+Ukv(ȅ[̯YE: h >}cR2uT<Σ,b-1\N B>uΙDʹx:ퟸOɖpxzr<>lbU(ޟL5r*b|bq8`FxYGp#Ș}_p}cV96z'cV;kgR̡ZY_ÿ/'JcJ?o覟Mx+on6w]9 G% Bƕc.ld,m|%S^r%Ac63tL1gJ[#'Z1k83 lF Q7MM񧭑!O[8gֹCF}J;ÖQHn^IeED gW,QxZض"UST2hàiJ_7GxRq3 Ept=,,H+=ؓ^]WA4^3v,,n遌P9e0ٺsVWt[IHGR{~|h\PbJiӏĪB(:%3)pPcQ0f@쮡%C_F6mhE.s.fQhG]1y4m_(RͯSH;Ҷ,fd>(˰2oE9; iF벰bۦ2 ѣץ'SQ(k*u|iOGOB0x!-wLSh3t֝C+_DcWKf0G.K[g͹]9 QDJAiϤ'#~oXb/5v}xr @ Q>iX v; YY\)3@<\;SC:G]QW}vZn"<]=q޸Q1ғM`g48#JKFX1eO^^@$ME}9~];>qGuGǖ?/[VsV&RPÏ' a)< YvTkԏNux+&CB"vdm]?kchlsOcʸ0cOUg.^|:*g HĒMzT׊pX]IT}w6%[J7Є1<1A>}B]YsՏX`R"B#OAzW`SP"vHѫ]A)P9L ^Hw|ԺXan]ʝ7[ӌʏΑ՘U(ݳʟuweWvPDHf 9Sh@ZpTxT!BFP(5Y<*T1!6f`S̆% uF (y>@~D/%[VGoh|8/|)sRkzT$nDu^|ƑӃBx l۳MEG8֭S֍n9XV*OⰂ-ջ^ᤡ WkpA`r eM:VݬzW`R9|ȱ@aL\D td.C؃$^N,\a>dOäill'?кX59|4l6꒼S"%Ht hYPylQϘLhEMZ\:Ś_eetp F-Gu_Q%\(xZiUBvex|B_\ \Y6D>y$PT}]G%6f6+'4_t\P^Z& <_^ 6;nO'ݦS(.m_`ӗeo{E j/|d0emڦ \=U}:cpW߆$U?ERwjsyZ9 M"Yw1aAHDH.r<. "E'Z^~J?P҆ }wM 8*31n dFƯ$Frwr*r&xɸ9щdV &ISS`&3aHƺ{v}xh#FV9((A ؓEHV5Aǃͩ!MOYHkVJ NG?G9_0wf 9pٵp4,6#C$eN'+5\L,`u'$:΂^$6_nh,!̕HQ\ )sc7iSB3k_&l˰lZbV5}UcN\Pt'=Wx|0^HtK ar3a },32fO@| y`bә*=EgTW#J}qgMh(&'Y._| {K@h(n73PQzQ53yywHAǐDq23Q)Οg8p=x1$E+VAoA7ZۉTl>K)םp OJ_rBl_,eiJv#3aR5tűJݜcI?FfpKɼ "!SJa Vqn8k v^MQE~$[ q%(@c!4b[B)W,P}zm>~V`ajN4l,S^Z ' )᭙x1J\x*Q빩>+2m#) z9yGF`n 5HpS,z֯XTaaqHP7&6Q*NZˆ5P}Hwg"n-mZˣ0dI#0*~!`ۇjJg;m0ryNṞ1!jޟq؆][-+RRO|5q\}Zx.X]΃&l~s?3W/ӌfo_䊶 # ڞ٫'j۽ c_(#$݀`A:I@L?8ͦ(|MGEDZ NG2K9#D?]/UD.~-SVgUA]F^#n<\[:B>ey9m{vxtK48R>m7RE阞tR+^|xP<u=rB] GTMB=;5=lf ?0\ԩ)uٴ}68}`~b _hZ$ z>T)zhz0jO=鋼O;`–R}M2KH}VS dv/O.je62G 38O7=e)Zv+g|,\H]_z"pgJ#3Ō-uj]eoke(.j }(3e1~Ho-5'Vc#9l'οݮqŌٽ$8N^oJ`-=J` y4u&FB0dž~>(]s}N! Dֻ׶=|j,R˜jyWwT@ T*Ͷu  .;8xqiӄ%7VXMն,@^@`s,ڸ]a O& b&J4տO3 Z)cv" /Iʅ pev/jcZj.oNZ{KeE_h{7H=uhZZ }^A#ipO#GPMai>ђ.3vllŤ}BeMk@8x@%;}P A`UO!ft%Agv{O!RE*<ӫ$Io\I9!B{vQlߩ1pi1-!""_qR-⊴ue=IG;^ ZS 7KЈ]KO6"wkWFEdbPսv)n yvVl>z*, t7&NJRVS#Y?zY,$xOcbкC_9X3< '?3c=E؍jgow fxihqʨ^[sXNbaSh%^Dui!Qㅸ☐ zk1Dksb#VA2_ 9`e2(a+` "(#WbwK(r{~^v(+>\L3û.ZADYdžV;DQڹÕ,tX|+uct ax̋l,&>A>xեT<Ʃ8:⼸t_g,NC`˞#C? μ"Jb&.{](?d>#eh,#&y=LwW"|}uyJ[h;lGPLG*#t"݅*)i>a5wR!^YϿ)RnuB|_Um|olԂd9?o͆:~>ɵC]zj 2 nZSRj)6cY e?S扙 l XV`+ =NrMj)%U+䬅 i0?!e8:Ñxk1(>Y#5ߢ?<]x6A2d#ncI6]z$+1$agǍx@A|T̐g 0WBfc_].IMy'BSFf1ڠ?h3D91O{3"r9m'<)ZHOB-[MKd5Ft[0Y_e␘j`*UBI1gotpNpmMFLޫͧٙшVQ.Dy- tYƶӕ{5-=qWSWNʶՎU2Ttӂm&u,u$"W4{Կ /94![U.cL?}y6څTĿ-v쯝Pfl MF6Tl>ZG(kuc3Ib?(k~esQ=q&c%T,8皑*գs_>*$jsCѷ6[YTl MW x"XLAGANo}/ּ,\nji׃.)r"éa!:#m5tkiXw5 Τ/Ij=[TMeu(K-gcwDQ$"lr= *i n$,{jZ섙9nVxL,ikSC}]9=x㚆1dP`'○.Uw^@,m:6C鑙ZuzA_HF[Uo=-t8semlYSWƆR𥫽4Iq `~蜈4w"# $ls,{dzv@-.yRVo tP6w{Y%?շp#B ɬY+27W^0{x9!"z gp m,`=V6! am9d̮*kr'"E/A/N^#V/C f \,1Au\bwޒAx {a` 62* |?$z^OwsDȖ/5AQANIIcl o_x;.)M‚DvX`sC7mY<ɛ01N(OyFŰޙ}[ 2uT| eM5\]q8m?p玀'/2s)Nt-O)Iw6qi%#jڭސ铘Akht]I7d+1ũ_K0\+|SH#\j6^_dosC8͸+cM0u:IuX/g}#c\j=IRx҇wT*)~.n2]~+L7o¿,F0-Җ2",T5^:P6RIuu ʩ}:{aMW?NAɷ uCt,J4j&W9 }g$o4Q:%c!edD V@m z"o!e=Wi)/*A( b74MEސ5,٨*uJ;r,|CJu=5:p;!d;z?)xԣ$7H͍9ǗX.r4SvK,wyX58Wf&W#A CȿIv t~T+FVbpiV^ac<&6Ɨ&5e\:-LpJ%ƌ)$&A6ni޹#ssF@$=96KR+9{9eRVS f#.ۂ*wgs D쉭ҹKjG&qcnLyFG/vzsU1"̘ٔ3&>3/AP沧*<A)A{0R e٧_5)'HwD5~PM*ohz-A眻-ȆtO}jN@4"1  ]D \U5"Nw.WQ;O/W`RggL5xGD c(>GARJo%G fo)A9h{~cBM*}gWﰘoR槐)+3![ !NnM@S{]w׬,|-Sz1O8P*lG7 yDJĭp/Q/Îgm$d/FY"rۙ{`7,O%q wQ<\'$wf(=@l-]Ƃ2h}:l/NA6:OK ŁE;/LX }.QE}{(@W7r,Dԇ]O_xj$$q<ƺanJ,kZ_^ּɚw@krY.(>gyCשWAAP܎J Mʬ(oFS үH--Ltcٺ1Mkf#kFh4{3L%hM'鈞j26_Tyh`Y_㔻½3=eF 7+ř*,)y`<. xwRV0nlɕuJ..hiWA\l!DWsa֩זTe.HRέ}DVzbH~kl_;MUuWJ3!V4c ܩؼfAp* m9bVYV-]wU E1Њ\ ᧐W]z+=u,R*Vqx!l.l!jca\rjL(iaӝe}f9V&}hl2tzDMZŸӎ.׶2G@5a)֜OF)= ݅c`"ƛ7 ޶G*4r 05pk>$|jJG'yA/߹A[Z#%RqC]ie+bŅuk+n*35kȇaRxNrgjh=] &ƭ_! Z!O&RFԀϽ&mMd&s]M3)[`d4r0.[ A!VC^30Z!WP$W%v>섃rLtcAAy/aIE>8 }4c4ٌPArrTsCj c佣@lΉ\^ tujSMY3n F9?,zGVqȒpb?Q^#}Se@m*;e^ ]ޞ_\YD{bXB$F6D*z\ł@B&Kn! F$g@B%IqKjq3xfS2d t'{ />fָ[ZRFEO]^o~'],Smq6sJ25k*듃h E7lΞ(jud{94zDAVHYx5HIfzL:R{_LPJ!]:Psw]hiF(@LZ1vD#R"õƏҫsJ> %^Qp,2a6˽}i\^,L Oi2r_=N>aX0L xߡs`W`k'Ǽ\oB_[}ӗT(VF#uJ3n T  Zv]=2DB£l&mߍN8V;@$K {ԍ3VR?ZJm H.ܺ<1WguT]:( :/Y`)f>uJncfˏ&dY^̱;S8F4PxXjڥȩQ V)*QPq"N>U\j0o~a"9"]l])ԫ:DZin}dG)2 U y9S9`"о& [R鞉=1)wT?Rέ(r zOHI}9$6D ;E"zLr)lT`%-1,!INL sМF৻w͹Fk{g+[<m5,.a e7L3Y'Ț\Q7Ϧ'Xw!u a(bX("@57j<ƍlFM^-?/v[]$#JS IB1fJF[` dXFG'妙˰ʽueah "(ʽ3Lvl;n$\VP:4h&،[b& 3f2.틸Q|#fڅnO&"F/rbUmWgٹ9p:%2KHdTDfBk0R yz,'_[5NbyD+CiSspݥt$lY#<ҥ;MeSobbyL#+#ʕFV@@T|+g)T?)icN|GԉMWW%&2 pΔFaM,x2j嬖VJcYu#<'쟕N`Z?b [n ,EPS1{ %FxȆvIa4fftdBbu 9Lf:&or QX5\N35$`Y0-{ J+!En~ʉ[X9mHrkQYՕu}滱)u^fx.x̙:`tfbR{7HF{ҝ1nFUIYcuh}bnR.Ӧ>̪h]ca-ݗ܊Ƃ( ksa" ^d/V@9= ,jՖD `|k attxw,yt tr;m2(k">DU܀ cӜa7?֋ |yUw1lA0U6cwK0J"+`), $%%:iA+3 Ҝ^n(v[j$%2\fG.`1z[1.azl肣dR=n*:4NYW2R6,M`br V@Z 褼US0@6RS-q8u2f sd(=uᲝ2z7 WFE<@ Ht%0M_W&|ҕ3HI%4߭RbP >֖`N)'#I5ۨfC 7J}fШRy2 @;1bBP@nLБ}Q^dPM Ć5 ifr+Դ=F4pu'n4 i\xT#-eJ3}6/`j(X儧.ZCa:8a 1z3BHB=Y*^Ot)|rʘg$ŀ"A;s V>>:0& 2f+O9/&BWlc]kb {}daa4L9U"UsMj @UG8#tMkapױV ,&Fȋz}g^ E @fE:ΝzNZE6^D%Vipw&}55U *s,ҟmU)Pn<^2zsf(?t_pn AƹbN!E5i2y4yT7mOfc CAMl[bD7Z J'Ălv-rl}$U@BnFg ߵꥻi 3\B%aU"!Ĉvy*h.wN =뱔HKSw`A(.#!S#QlVߑ!VM=8ѻE{q0b,2J}EX y5񋙀*aw[eP֦dUU4M'᭺m|f:ג?%GCʭDO-"ѧQ]$ ih7S#Ԏ<)<]R!0$ 1L)QKX~ypcOڌw+.`4R! @sLb^ˉL ( aDp7a:#?N1qպampr.m~RhAc%+&&>viސ' "j`̓t9s>Zt)_ c8zd{CM~%>R5. ב|[EYžGp|]@ug]Lky-^;WtJ&A =Rls{dK~~N,>0MKf0Z~NE;Y4f?s \r~f$G@6"Rf?ƪ:H|~g꜒ fx\`!!IXͳS_MډR N ~0N'v4%2ưAA'j͌#Ы?L\Zk9uw5mǁ(%)q]VqrX6|~LjxXy[CJh. *d lYMjp0* .* "O_߫H_GXY[>N;F2zfz*3Bxe8 w-5z®!X`N^wDCۑՋMVAkwh_[g7s0(`ַ~XQq0Υh %b?m#!5zr[¾Er)c2/B;y;S&SvPM'pW $"Ũ+y[N ?gq@+]se$Ur-A\&M N=6]c~}!1#g)tض$3ܓ%mBa'pמ~TuA{ Sr4L}2!jubvխ5OGJSL^fzc5]E>U 5s}ZvG4y`1k?/t5h=,/W~Ӄ0 BEV*`,mܔYj0&4^W&x8hV' qC2$vj';ë#ioesɺ|C0,\%|!go>r_JL=Y\=/L7:1SJpu7FͰ +'4Y9$H拣zZN 2tHkXl H>gV #K7>b\VM uu]J`F{ķΑ,( ,ћ˳z0Mq}W60p%Cߝ"Ө'OyO>6:~nkRX&qN2.@ZkmeN̥$Uu^71 4蹼:8E7SO /˒[9ԧf{WJafKwIѲH()Jh;MVGBK"Mf)մţpmCmܙN۲/ѫ$C2l"].vOGot>-u4yf [q~K3\ SaΞM@cxv_k'64jک@1kxzCPq6"=8c@ r jZ͇f3d^(}i-/ xhٍϣW һϙ? dO6=fcFeC5QA/l Z"-#Hة?Y]Ɨ*rm !+# sʎ$+8O0aB9_U@k_G 3~j/SSikc);Wgkd M2PPLnhCFr\K]@xM*!1pLMØo8Ui#C'ge=ݮ|:hԇ!wZJIFJl=l1[XsluqBPH}vdih!6n?=0*8'vn#vZ+¾RWN#ǀ;DJO( R7H\Gr&k:TBeDGxOWeٷ9r'O)[6l훌Jܓ1ߓ;`/u`1/ޥF_K"?yZT)x3nw'~ަt^ 䪑:**jC]8@)ql%- pCA 2_x91ivssy_Uߕ˓X,f4JX..ȂlsJtpre)m"8dZ% ( *NSZ9_  NA$6'ɸ뀵[,B#?ml>G`}LфP*,K@`9Fq+9:86pR H/|QC5/=;Dʲ KcJGF[uulu0ꕶyIKT2֤{z,4hP-Ο_LpT/5 _u4α?{9Dt:g\ܭD!Ζ-L9hsX fv;f\"7[ Bo?d^][sW:1dRfrWdrE5iޓhb 5gϺ([|ӮS*M2!;X]XA~6=ehUa茩+<.6cQGU ''DOhBZc~"(Q 5|ۊ4ymZ7 K/sٵBWϪCf_tG]'~Y[3zm4)U ɯ4vBxې+eDdGq(7M}PFE]kTNM%SYfcI7J}Yd/SBϛ n[$/^<̿uHzy;tw Ӟnc}@N0Ky>`ϘWx{5yH%vo-NW-K7$m^}\N@5:XVECPHxy^̽4$?3,|vAeY3_C\ݘObI5GrI8pD=3m.o<@>3wDlS7$EY`K qm2∘tp=7qZPHnsxʤs (cjRp=颛Fn&PIr6r1 .j2 ;9}}92z&X)[W@m_i9ču\^[tʱITM8WLݲ3G_-yigd}vKmW#ys]na5R {cnґ ݅ȜB-8Nzjobd_QFd7ڄht K*vU  }$E gru@HS: 3+({Ԟ~vNu#WĨ5S6֕QȥM)Q4O_a#HGVz Qo x˦+e 2pJWH$F -Sn;p֚%?j *$>;eAƎ\]Bp쩷_u뭀xoaOR J>w 60|ޣ~F:E9@^!ʥҙxN.#OA[!ɔ&$6˸dZA3Њe؞k¿USw7:>{d'cH$Wir+}]RݜziGqZBH,fDęGq-;&>xvOH'3ކ%E3nC;oߟL,zH7phvb^kr]oưE},,g!vi,q3y[eeBx[i Hh;϶_!k'ЖDNZ׿9[ޘ*aDrUJb:;wTp ۔  hxZA?vVkpX)RPv{*2T#Pn% ]m_x=>5⢳q&rAP>y#Mk'wĉ.88컄%C櫟!}N߳L^pV7Cnc9GiYVYީ~(=->eWRƋ|q:U[6_ DP6:O_e:ݬU˕kA{`$jw::>MErlfR"!1Vz%u% KhfFϷwbmg I/ż%$]ǒ&ʷ!©???0B"/S|oj% rB?п1}ko ̻Z %gOO@ixN%0NQ@Us 8}rs@,K2^1CILȭ8Gf29E *AD(Pf+= \Cjn_:6]܉o[#x$ 7FϔS}S eEсQߛ/!b O9dYôg;CX?%m$ |d ߥϴΟ̳CEJˮkuiD*#s$}}?؅[N׭5+Tl4 G켧v_&uoȋ|Re(gM6ͽjg[f~x2 UF=zL%?#4<'`a|ZކpE($YȀKinK5p(@r"F |5cS 蕠8$4*{"Ҽgyϴ%l/l,Sxb*\-dkIU戱{V6Ԅ@T8V$vQ Z@# ;bB g`묈3eQ,/9CWACxcfbS|]r-}2 ' 9ѣ 0I- Z!`X*B|Yqb~[/#-qO ǜo B9!'Mc^܉ю%' %$E )s -.nZ%CͭkbH; !X;JHh wƿLZABi􁖱n o| ;Y?yx0Ic&J=wwͥ%gyd>]l3eO`/?iC@զb3@v=ӭU?은Q(?.O9+-?~ $m1-P`>m׬F~ep<~?jT{ 1n F2u Nb|3HV[;j҄--axÇƽOA ~5l{kfNvaRT˂Σ1Ãm:(Wg,ɘ`P(xNBk:dr52 Z(iqy{Us]x+U,p71 Wӯ@mZPN=}ʣ@U(A!;6_8KK#SΠG.vN8ܿ~ {!f^U\?ݧs~x&ĦEeFn/t79>zǽdNYXV>IPبKøIڤ߱^! ^Ly4ͷ17loC6atcc!JOb^iy-.~L#IweUZGY2;9-rY$%t?J%TJz(}}f$ 3P p̖Zpt!( J*n{Ff`|o9ũ_̜na)'8*ά<ޔ@P,:HuMT^pt{:Ubu ;;a\>E󖹟S :|Ygk9?=w x߁=mZO rէinL"sK0ьaW8VmOvz%x_'c'e[@@AlXiB tD1D*".tlUJ"|-{LTih bYD@5ujhǚ`~ĀNXmӊr!SVA.%s8m1 1񦜾z|0UAd=}l}%Z.ʇCiv8kRaq?kmb7C(bC*]ȶF6l$ \GL_4n{0i { H qN:4٤Ȥ*pŵyXh\u`=N_"=j24/8N* D"sj3Q-VBϔ8hab/m&bpHGz[K h]Mɍb5qdؾ? 7NMh:?-"@:У~eSz*R|%=CT'bk( 2i7^H>JLmss TlSj/:p#DjŜ Lš[K[X3ZH3TkDȋsEnS`JgJױuC {ƃ;-f"fKfT֥\ظ9LW!0=~U#Wۢz(5b‘76\F ^A,[vUq+4`Gf`T:v9|-/ڗ0߁Z-Ѱ<ʠLO]z7MMF/ßk4(tSu7~-8߰;|7UEc D1koq>:%YoR3epPuG$;Wb%1Cwwhrj[jKlƸl#:)X!W)ʤ< td|ܖOOay~ V4ev66F"XL3ǟƫ-mZx!(yILk@W[Aruӛƺ {Ve F\D!:kEw>7=s p8\&PNjJX{h" 2HMą!4s{&Ni- \pb g4QHjG@Ew[q{_̪~VI\RP}~.$+[X,}*F 6E5wvt@[!)'5WvrNZ .bg Zä+6.1;0ܵTmɜ)Z)F^GC eOVܕ7聳 ǣ9 zo qڳ?VL5TSm.x?jK A ) @fDg9kh;H9?քhl1b2yéc~zE_wKp?{{M&St͏X+z$JܢÝF}O_D~=p!'f٭yCWX 6Rq[nde}t߂VFj2ʊ1^8d f}WlPzA΂QL';Br/Y {5JxE0H/2:g:Q⹅k3ߔy|#Wym]d)=mvg#>9[ D!+t ~Q<~k_8 ɵ G *e b`3 9;uV9 4qdR\% 4EeMe H9 [i*C(8$#fF:^ZcYP;kbmf׈;̍)#G+BޖFbfe@x,M-f _YwHf<'Hmk Nqdr#܅>+؉c }_k̔E8i߈QͭApX'o'[89U5'P+۶4m |$+pK uw!4}w v9uZfT0 [ ߘqiN'uEHs4mKxz)ᆫpoW f6#PoPb PGE˂9tpj+S/P"| aG-qg$Jes'6͊o]O UH\]0TU%E͌]rs`mSK9-!ܾv; b l^\ ۂ/d b y?~gr #nS鈃~&ƽ ~T'UK *>KyF9sni@{SM^`*jDX.v(OKTiFS(a<#'KvnlV P,km~GP)T`?t!9vl#l#vMȜkoۂns|^:I kW92υ YRJK GBt9xy;YAq8"h .m^s <6:$yNheVPu^4 ,/qgv"`+g| C]Jkx+5Nj"Z;-ԲD}ڙ,OQ Ru f+/HbfgFpB)Ʃ^ ``p s -m1^vGj`zV#<gͼ EKuv_eyx~(6ш~A7q~f6v1ם [#E/Pe1,AUB 26F7~ЬAV&шu@ǹ]lj#R$dqxƄgl[CRAtud0zPtu-l`ϮSA:kP^O< y}f=k&pBJÎDo^0.@j^l*#>8p*%V!M60Bڽ`](DJܔ[hS?=9AS` 쭕J'#S%~ˏ} ߊĤoY$mN7K>֠2:^@ Glߘ VQsR-.Q}4*8fQmmr:{v7 ݃@;wxqY# 5(&Y3Kv0b8Qx{2[V }WhSD ȜD"GsCwgJpNX 0`zkBIKG$c102-Ɗ;F`Av Z]$$LR(gTmUw {FiAx-϶r1CQ/MD?S%``z / "(.0NS}1_r+JTJv( Sauvu |.<_A_.o)p H0AjQ-"P=#NNŰ_^ 9@^n!$qA{vfHWm7u_R؎hD h_.y@}T38 i! ArZ>ې|R,YH-EE7'j#];sŐh91x3 @Q+@tAc"?LMG9q^?eϸσL3tdmkŠcڥwHjv(%bȿT`EJ g \N)0v{2LxΛUM}9 sUc}v(N!@RIkWDTwPdg+ MAH~+vܽ%G>φOdbo8.$=BedvATgd*lB/HS4اX]؝4d лJe@j_M& ?x}zZR%r*6]_U;9<4;xv09a5Knk1RU;ڃT+߉laQТ4G;JVp愘aA;FT׷+}9F9v`Vo3у8'] )1HkDoaʠssNп1p"PN &Fh9P|/5л4IvKxfk0", bAIxҞ(:Z/tQt, $HN0>6ׅDK~M3<9aZ 6$~]_Qz6q7v7TCHMX˲|%L RKIM n(/1bOHTqt9ԡ**3$ic@G&@E?'SJ #,m}F˶A䔭vxknའEwõY \MA @߮l+aOǩe稱&WD0_Q^q`563i q-o4)FŠcyF1*=6hZ]jU4pW,קɫ֪&ށ%(YIa]PQ@uƨ)`o#p$hޔp;֥fpnW?0,=:XEKsits;iaB RJwnzE{^ת, /A8LcvaUFE/0dCCuyV@8l]l >+BwO=ҐMR\J^_e0]扇_ҽVq\XWf0ΏRD=w^!g%(X59_f:qB`$ޫ#vVEJ#EGx>fLS((v.ZF YLH*~rN[f!Boܷ3zPC0W.+T6י [@>KXJ4X}̖/:,r991Oʳ@[QIV;=2̀g5oF܉+,ó;s"ۤh-#9Ox Dߍ#`f5:DAr;Ŝi0s={c֤vnghZ]A ѯ( Jggl> @3Įt-zG⍋K4%{1uC1Iu.Jxk1'B\EQF̂ݗ5|{n*cEZ콨t$$zACed1 sQIP>e 쀞5^({s%[S;3UZW"4X(N pAzI0tPHO ;Y_Pt/ji~_LBZ))d`Nxt>b.Um=˰<ᷩ/ϔN]"1"M(Tkj'x6>Tܩh-r3ۈxFPgKlfAnu=@ uXI;ӷm䌝칅vfJ3wy#CC>2{kzSԭ7zEE/&E4Uށ*P Mw$ 昄nd4:JVsXHЖ]+Z×vBir%-Kij)փ /J.e*ig u]59r?Bu G3iн}EvyF~nP!zbbJHi` d[#WO/ZC8H[6#T2[-3A-£o?-6kxF7\Aa`4 v;I6A2)2h$e0d@huOkUHDK$0iطKE&ރ-t:{^qԟIdM8|B6>G~4i|hìjW]/)Ɓ2:4'NFg&obχLڛ^N dEl׍Q/I+4$x^ r  r?:S$MHZ"J2Ij*˼CF5;d1Es*۸wh#t:GVwbMWu\~^$&BWk`^jCZUL|\g!)\~n[r,նO-{;TBFReb@1^b߶eIDӡ(hCOޒ˜!2xZ#Z4&H3!y?9M P4 \!9 gW 4)A 붬_QV"ws{" 16#?-%H@]4k;7}x[FPSt7*̶G-sФ.1ժ2sBPï-Z#I}o3$ @Wc k2%:~ߨjT&p08(6DG<|P=E}؈jb)vuhwY`<큫cejyR&6TV5:g[bt\/j5jE!Rlj%f $ ]#_AEHip"zu5| fuxM.gD:; B[nLmT\]˨seqP!{V;?}SnA?VIVwnFwͿ|}N'ߚ!O^pV^ _Ei?e8f;}؛Y1ې븿[Z7R߿ $I.9V7<o9>;׊7Z(濁/ 2Խf4tㆺ4 +W%|'Qk֋"S C<v{GW"$\>-{@K+Tw[m$^St4dگvl+ ZsN簡8Qa16,4#'t9 I?k &8I~sUaƟ֟.] QSǪi,{B"S ;cpko{ h:.Zpm_嵯B5^0j(ebyD-Doݼ=Q;@^c1 &9~ JtW[4hBAkЃXvJ}t4kh|W8:¨ /;,64Qq>$5)6aQ^ *P刄 v)ė"_i(]n!D-,ӗ7>ŀv I`kk%̀F 0hNСE{nv*?s 8;zvJ|n-l:] XՓ*K< o-,W5+Z<Ԋi=~bԦDa %qe9Oo5ݎe%qb+ =܁|afWڱFUN锊kT𬮞etF!~_ws4xf@ܹ#L= v! ް$v7dZϰk$ UJt$N ͍]8X,(~H$T `OVɮBoNEI!?;eVM W#li3(۰,goМ=`\bL.-o.wHRKK6ЛSS4WuݿrjWKC!xnB"+E}>++^,Gx֘=|n #uZ[%C~ICy"^Ύ[ )w\$7jU0-]* Ó{w[7XBy]`Hz /v<צHQf9^vY, fQy=Pw7'=`C֪@љ_rmy9h`-csl׀`v{ΡrCQݤ+Q8r:)<|S,@uKɝs= 8Ft#=wActZN hs GlYgj }{O.Y9O%!A@^gFG*dS[04mϜN/6hf5]$5H6칛d~ʼI /l]%Tezsyԛ)5mU*/72)?q]~ȲY?NJW "BI"]JȁqugkAMM cuTNU=9')=%ˍUw_p+8yf| %S]Zճ=M\ݣb!`9oi0E{εwn\y*!kOEL{JL/֩*ɹ;-ArB֌tMygWnc[J^Irٔ䢨ƞJqZ="]ѸFOS#Ȥލ . fxfW|6ۃ) m ?|x/?KS_fxz¶q6^TsVyQGMSC#ߓz):b2ɐSC ch^+3BTѡb?<̚d8"+HdUAj\4X~ &]Q6( ^H$}&2m+|<(bbu݋ X]=Q*Œ"ѣ!őE篯8p轸N@4mbZT9 5n#p4ijWNпLc2@M2 ڿ>X-RO>( E4B|jŁh)A* L| I_~}'h-SL}m)q^ځK~C|jxKLuPtJÜZ'.(jӌugv8wvDC4.}ԃsd)si[B}}" P eBЦ/~ܙG/}6SVHgoc{΄`-hF.J#qQ1z Tm|-X̐ˊ$_:kXO'% vpIsK_Ld-[m_ŕ'DJ<򿼻BF7㣸G$QbƷtu<.#i7U9H(86[{R9T/&wIgdTp`oyv͓ҽԋhXiXPQ H 2{#)U*}(/3~TI,&2~mIR| ѕAzhъJu<^beki;ށuL*X^60$.jõ ew@@ V@0{+0Ba:]My]xV ;I٢\ Aqae M4} 6(Szk%^#.'ǯ[ p-g^t9ۯLK?h.`Nxy vՒOcI&GRcx\_k֯RX _1m8sw -tPl:DpSXV2H,?J,ΐ#.`3`{p#yqDI| d~UQV>G?vBLNv[2m1P64+\]YHllR;O[QʙQcj>__g>*+~&!_k(xC;Zؔ`:"zSDh֮#2z5YοFA*Y\k2az5{PO`$1l5>eLZ,8*%y?֐xB̻CEV&sOkq 0qkr$b|DI8^43mcz)쭮=^ЋNb{IXE*zJ~RH[u&`wa,ó7$QȮ 8<39xY a'" ک̔Q93UHSYlnz+(O;u6[1kMޣfn\4em (J'3>y(0.$yiHXL;7C#`[)0s] +YXR/mwbNRh>8򉎾F_ZSoJ6Ck/қ7*/-Q ܏9[e8A~!UNLi20zⰮ"'lj?iqߎEO'hp"FDO2{ױx .`Sލ)s^ %W w1OgmĤ?>!š}3d DZ/[BZm><_E~3_Hl6^*AX@B;YuV_.1貾U645 /8$u<^_2U uLEYSżADQXVB;3:D9ЁxX[sRSO.IvH_` NBӖ2hPU_4pFtR:cr: it~6sE}4%. (ymGLNp3<-)v-;0bioUY0D"a~n?$PԼ{/iQv 1gɩjH/08CټoꏱMM6W+9;NG(JRn<>@GƙS@y<_Aa~>be,oW]9%! V@3"UWϻ9yP2ATyt,_Vhqo1f 05fImiʭ͢os#WՇ+.]F *R8߃ӣ"&9תQRz|M-nj\&hJm\`R`zBŶOmQol@Snyj-~782 e+ii*ʸUc}3ؿ$Xo%Py6n o[@zXmw˴6?Ah/tK#Mb)D]jV쌵L/mNP g8D B/̄ y:5BF01)[qcI&Tb Ź)2yn=ј{OR^)!r`7K)%^ NItMեĐp 3f2 eyPZzYG[}5Ue'!mH]I qͺm䰬/F^p ꃰe`mh'ä+R*áMZӒ8UYxˊE ϼ5y\hZ5nwvfӫw\iQBF|t0-Ds\;U6 CΤ zS34t)":Mv rSҎpLYفȨzX XBlC2F5fD'\ĵON!K1 lap}l.!6p&ꉞ3Ǯ}Z7q~B7f2qbŲ'>8ᵌ1 {;4a};*;8Jk&uhxVM7v;ng:H7x紎yID:HzK*x$f#TYEahc$]+cDڷbSj{wzPP)ON5* Cl̚egS B2uy׷cL˯Ӥ#?8n'èXp16l+)l5 Ko+%h_%֣-BqiDT >\."SO vϗz{HՐo t#D!`sJ9\{2V/[=E,PQ ͛AW{`p*q}`53IuPS@?$5 ;(|V[!|ڬLU@)*R93"zn[j4Q y$re}Ѡg3'u|2؜F|Q+_rSWq+Ģȝɶ:d4@AIyoKG3сh}ZEp"R7;и+/Ĺ)A4R;ZQѺ^RnwV/l4FQfOnTZ%f#9dR7+{ aIFJ CW\{ v)^lfޣeX'OZEX(gڵih29Εa4IvtzOw$`HϡPJ}N O|pr?"Vls1P>F| >r!xqsHkκ5M w@lU) *uV~{-@uG?rh ƙf}Vp\/_V5s't/A;D3$ܔ-&V_ )Dc.ǂz5 I"hM"bt7Ql 51$DD6a6F9JA:Xwі6ʍҕ]RK3k^j;Vsq!Y:|;<̩ㄳk|MW L1zG:|o.ƚeiaE2n<ҭط^-vtIMc650=楄 y8t6b'$nٳsЃ! 'I[a`~R8򼅗vx] /62K 8G4h8L+ZwXDȱG QkE( Qɮ GS Ro~٫ʹJMO/[QKZ_(IשY"m_QSvU@%}DGd9#>=xL}{D~4{VS(Vwe,b{"S~3MFG3yHarjd\xK3apOBvsxl}3[j`{8Z8.]n e ͤQUOV^PoШĉL n&6l䡈ULLpy@@ + &?!DtRyS˶8LJIOΧUeedlvMjפX8`B^-e~A9wNyp E1x_ \N5`-t7.$k^$t7v @pz)"d`\rygysxcjX(YG< v)7kmpf#ƣ<Up~,M]wi 7%ʷ;`>؎s\fH4Mles-(IH6={M&y,Rl]xI;-Rh2Ϳfᆜ+`_I6 ޺mүn23Rɵ\AW*k.>MXs?UY?;2CB7MSŁ^~ UG6 tTülirR'dȎb fxxC18v_Y6v[Ŕoy c³M5D]׻? C8^eS;ٛ^IasT>bEx)cГ\,ݞhP^o[ \2_}=ip.5G$T17)~Co>3ѻSbԨ P&,]E{bn-mS:3U]aD 4Y1r|gbA>A~Lj츊_Y_ +YB?Mz/ilTy9+d՞IU4AOۚci\%hjoЦSߣɴ_HFY18&vrK0U]0E-Ie#Ir`)'y ցީodM ?3C<8:GHQs P5E/;CIm_ud,WJVVE" ϯ|`R8iv4W)XWZ,&`_F5W$`WYzۢG3p-AQ 'Κ6J+`xQ৮C 1u=!l#ĹؗTDYf֓uu ՐZHnF/f%@Px-igt۔ YdXvŝSқ!y<]8SJ]t0͉eM墷*"^cHLZih)oxd)%SIۙkiiyym%CY*:1HFwLD'oEU8ϓiO= FZ/!z /shGEU(ۛ]9k2MB.yhP3!tm>renRR3diD":'H9 z{6S inDyi!H ?tɅG1c$t ll=[Bt F|L 3%V@J "(L%*o?2C[ y] ,g+kc.fHvQ hWlr-Yi뺬gH}{ը$,WV]Aܦ--|(R%Ǘ+Jz>1d>37'<k'׫׶T0,axij~LxOdo6U F1aolEHèBAscNE!DHI >镴f6CV͕)h6TR6֤x$ܧ3~؎*7a( SKM}L"5FS_`">."@R:q-u=RC=uuJm?YqI) #qAA @:-{$9]l (G_:v5z)xUzP^_C$C6jwUjԮ]fHPeD\|'HR$uΑW|[w$M(naCHYݰWgs$aA KEV3H[UPb !!tY4 &221*?Fjʪz?,&msfrlTkN+wk6滛? dΤ? q3 շCe#m6:z`i{_ Mjhokܩ΍x`,2 Eow3TƐ*Kdf ,ᷖ]\QTChAFXWKfB߯=AS#M"ÛB[D)PA(;[z*ET Xv9otOZvχ}4Ma4RΧ@\;+no6~;P06~dG雷F:MsgOY.1dtޞ]Jw7"j 6{ۿRVÂ+ܶO7#+@Ty.FHzD1SLZS!FJŸ)yD[$qу= UK:?R@~ܰhF]MFx3T"]uQ=ruH?6Nn2S- ד`S6᤟?lVQ.T>[̅P36ɐKn}ey8.<}Ǜ 3[PR ZoSҾ_zbBsb_DS{ݺ_ş0q!@=9qkEXXxy Y:x7\Qoo96!ƯQ"#jHܰ+1lhY_yds%^eqww u[CJQ6{:U*<e`ȡ߄8$T#jЎY= dd uBPz53 ki$S1XV@pLB]NhIV'$gIJӤ%'Z/Ŧ}Sn1:)l3Co.:3Zޭ'`K'c/Y81 H_gRQt=R6´hCC/=z:ܩbqe%0F6KE#!Och1V 2(RAz:}Яx8;W -E;T<tpOioD_׏}:B"tOjv9ȗD{(h6zTbz9f.G0]p>eP 脁 &=fE_i ʫ\6Wq]9gd@!?8Ž6 I5ݫ1[ {@,i6u_ s Rd!_ɠ\_7UtA;=cϲ|!v az1Ϸ- Tڎda\q6Mggi<+K}vZ&〹PtP@b$̻1yc+a=nv,[kR֏iDZWei?}nE'RH.@ Cl>wHE02:hH3uf8BwXӹmgi φ.l|1r Sckܸ 3-*BDR=D=@3zt)Yշ} Ƃ]D*M1jK#5 Si\GWoa@eCLWU&_=8[> #7+A@5GXNxxc&9-hthF3dl숶m4 D֨aL;^[zEc I4bBig7Ģ/>9q[^tbq^5QZ}cXL+b T3=K[ KQE*1 k/.;MRZ\%W9kvse7!{ P-zu" |#8OT d13 {-{c\]jq0Npҵmd}#MmՒ+E6U'b-w?M\&`w?lɪSIx+uD×V 9do?>1&ݔ,2,c1b7*~`+Z"aܧº' /"-#=×qƬ@~TcqW\u*ȱ+`;c4&E$0^ԃk.>@N%(.fm(qԎʆ5~@ \#u{YX|oٮQ.t^@sv9E2I#v"C[߭~oߘe(TT7Jw­maC2,3/.XD,wsi6;*-oIYcN}='.gN'ŗZs֑9 -E<(y9;ߏ9v JY<Ж ! Xz2EI K? oΆe`wmXursFQBiJ)elS62hUS0!FB6'NP0Hw=1GMI2GL]רmq1_9U TSz/::Ż>2C'=ļ8GZM_>W Tm,NсBvv(4mk%_H0F,*1d㐇*1-iO #M)s}r,\Tы_?9g0E*^T}dN:B. 4+0)ɬA'%:oMxK=^tDznjׂ9*%ci9zu㍟EXNlwPTnl|1Y1,nQ[d׿>"Kfs!Nd$ L{봅ԏ&5+.yzm~8#^j[R% kS Y>q˦֣el P7?Đ3HE<҃u$Fw,^t]sÙ qA|o}bMNh_t$ѺsyREkHSPh:pCEi; ^@ֽAVVf¯Bt`;(YM5,|A]/8v0\!L ƙq0y%>=4ȳ(8q;' g`dW1feSa)oXbA`"Fi UՔB;#qX.x[XXٳp&#V׉ ČW8ߊD|L頇.G%$8 AšHK:3ux \[àiAOG_Ub`4o΋vH[=P_ X*Rgh#Y $OA]%Na2Y$.Q^:lHӶ¹3zqWVb.PvT¸p:S[FX)dKH GCKJ-- oGE5G\4%LLl\d{2wkJ&fK%2. r~EF׈6'&yü R idh/tȶFyaikjs X|la{սȁ6mxJ_9#"\,j!p&0[+#ޛKN_i\'Ͼ 6_I̔JW xnkr8;jy/vv @c?!Ƃ\VFL7}Fmi W ;AK+]US.;yɥ=~?ag 0l"@a Du1c+D>Q?lxFȂVdj}vQnz5WtRCxYPT4.2shjU,ĻP>_Z?eH ( h)aI ,J;6fl(Pi°8V>+,]]c{)g珑)Mjn!M} [:?uh%ZtV%J \M蹩Xj\p#n94휝^5xUϛCNu¬oݜtrܸ E$ $s[5|8i9,o^/c糧 n[!FnWpYD~ .5F=ufؕ>f55(%C0[;UO/7;65c rwuozf\ iI wo*W(Ќt\6.I1o!=#$ @Cvs@-S(h!ֲU#RSZtp 4&1UCt6v2g݋UӚEWsa*~xߒWϗYi+М1_P'19|zkDٙԐzڳistBlP Nh܌l p6PA\%v3S?'?|:^L _Fo';Fv=MXWҗ#'XuЍ\rl95".0/\-GU0;jKʐTK ^~C.+ceALL 3=rۅ$\]BBV=Y9Om&s@ݖlkTYqz>\t c tM#z_H\-fi"j*U[&USbV$"KXȆz3UL-"-+sY0EJX4>lH= UMA?C!x㞢Mi8FjilBtԬa ƅ{Fx˄M)Ԑ/|Y!>sdDwR4Cp[۟Fy7KZ%9ٴPe[D KB& Vd]KBZuE"$D(p&%} FQd{ҳ墍;AO ahnB B_[1\aΔ5]Bbo|ap􄒘`SPtL-vU8ոM"?Zׁc/ᬇ?ܗ ڭgfF2ŏCBlDe##;cjf o|l5Z[4x#. RA\` .it_ z_p8Xpȗ}^i 7m6D;nݔ?yZ__6Ҏ?W-7_H)4$M#eMI b0._NcbORoԓm-k tl 43Upr*6 510V^n> . (Ss٥غ:) aBGܞ2]H d7!%+3*@&XHȺ{o$~q뵝5cacvE:Ԇg"DwhpmL d%| +ϰS3 ?V~%y/lBgr+(CLJQmx@Cf-8t#ض)&J! _}~s ѢdmM̭]nJVp3NgPmzH{NbݜiR?@ QO%>t/PA r1<9c 5}7˕oVWTGi J3jr>:>( ̐>~A^[/{`HQfp2=Si b*R[&KÌ, Ī9BVN낌^[Hgk@կO cIg˜MI~pSN|hVLxEjar*RgYɆmog'| ᔝ=fX`{zDcJkIƅu*NM2_UW3<6Y`q'y,@7\:XQs$" q#m@?9&,oP:5QTY|M1)E@R_Ҙe  [WA|7LOõg{ |yP@ㆍr6D{Es˝Dʶ`-<5jFPE3D/dWT>1v d7ϐ6< Zu/K)is;hQty=Jg!cu:4#${ ̆NLut]fo}FS#KZoJ0W2ɒq5l^'%E6Ax6lӡ+ V ?`  [F/_t(=Ev?4 O'z>, ߊA"l ;,-)e zNFXCRɰIxLo`l?:@& [^Mt,{ mx/ӢJ-[d>pF{K\ݷ$?CGMl Q>pWE%dx ?-'. |5ZKZw,2ʈgkw"RN7 ̷na{l6꟱%(e@TgG #ȳ_Jʯ"Fs!Q&ҜRPB8 ɣ&w"&l;W'3h5at6֌p’A,M@ t% .c>up\P'}Ǵј. - 5w?K Cf<ʗK$ ?g.BɸFch"Яc}C$Zay/M`aa2HKA}H#zgN /:`N!x*P^{Clۥzz곇lഠ$<,%JD;aea h1}L@<,#*A`C @cntw~YN(c-= oP03]@:T=`3;Fypٵ IwL cQU3=e_ۙj_[nCFΌ_ayej^[;)L)Ь|kۓnVSE?VB&PYeޤ/'d/>HEwG\~GȾy=Sc8:E"ȶ2th8#}ptfo a?Yn]0Wߥcd>L7T޹/ "S\$[pt)"Fz G$=@\yG\bc9X<[}N=3I!,!a~,+%6_CRg5X7VJ8F v7+uS`ThW]K(;YS>*SOV}BH9o%5~70  &'^9irS:K梶'G|4zym{1ONKve%0JEwB{$<B䱝bg[(-#dTkԤa+Ĵ8u6DG&NiCW^'L7|;& G<ոi?^T=xf+IqڳWVc`gv!ʁ=J`咺ܱ63 1P3F`-l HM+y۝{=pD:N/<:?`A- v]3XVOMIFm^HdKuE´T95GJ%YڸꜲYGde8橅$Bǧp6:)rb?NQcW%d׉YVĪX@qmc޳soS/=Xta0 'CIPf$+G=Œ+f/1^*y1G(7 }=x5Ax<kc'c;D9U y$\/ƫb04-bҽK6ѐƴa9uv+? X H3~glKohOrxT_a^E5h%X21K'԰L?H bfxߋ E@-ۆ*='" fMEό:/&fcGn,]CTB>r-˿?&(1e10`H4ywM, ͅwlڍ@ 7[ ?،+Z)5<& 6bS6gWrI\Td<&vz0?[DCU0}f%,ŭ uJ ҭS7a8MB‘` |}& ;m%%Y?& 0ϝΩZ> A6;?юMicG3MHFNdɌ"IfO\ i̼(/5lm A,dP,#{k.-^?1$FG1P_Xa-^TC[CaeZ4 v'OIu2]ʽ^V 8nFuHCC.Kx[|RE`a>^ )dL}7-A.ZoPF9^hT-Aiq">n#u?78 biÂE쨳Rwj!o=L@y}{ 𯐼eEi[/"hT62p:Ã`Tr\4=A ѺvOϚ7مʛ r;)S||Skq>q,=vL+y3pkp Qxk f!epr;Ufpt?7-@wGd-nIpg8l kbwǒ?'TpZFw Q36ŝI 01w ^T9H1J;E=4'K+jKYrڹ=Ph>27t-%OGt~:F"xS/I0K'P䜴k (g7m~6-nda񕸛G9n85,پt&?YK4EDE*$Hkhn*zESxќX-VR <Z$OnSd^ڧurBM3EqX IiT |`ܺV^f5MD =Sr!gcWv'IJyLdDve1iL Y#5rk%A# h/]=PlL}L^X{M;*tO)fYBĊ4Uti7Дa媡 {(6&N1Q0<Pfmn<};HM6--AwivI#}_YmS_IL$Eoi3-.iReA _/»S<ue2 2|FCV ߙ92`nߟ(#Ns4Q9av?Ī~W1Pc6exF*tAl 8ȣnQ-OGV~=vf6" (ܕ5#ϩ2YȞښIE;(<6GЇ:e a]=J 2HQiWiBmO{eW|ZIf3O|?Ԇ02n]d7B>-^<2jLn9 Z=Kuʍ>6FAa4@ &K!YM|WejK`k g0r#([fQW'`.Y 'w\n5؈,RMŁ0;.jɉGh̡Z>KR"L(~VwmVz/9mԪ+oEgR .LQZ < b@t ]:p2Ɍ!Iiwi:|WK񫐐]fߧl=ش|%>K@rO"cw1b`"$Q|hU" KPg-ƽxW oddyC""R9݅p-B9wn(|e9W|8=3(543pK}XVܼg/:K2*wL\V& Ў""H}'*n ]0H)sƠ6Y /ͧUt9 '%1r\ڥxdFꂏ !ԕ Rnz="~G/ir?1Kny~(QFH8 KBAm/W*'Dz= s|W_?!G&n2Ǜ~yKUkZrx(f8bAr2=dTnYkyAIc]ECk1bhk A9gG,}Pm ci\=2[>jv+E O*m! CnJoqۼh' ݴ1UIz3uw 8($l ;Pc!8qVoJpBlD\ =X)1a]oHǘ327@M7bЕvbeS/!4mW '),3c-Bgr:yRtSop ;: NJF.:.\6 R=`OU+ aߗV͏oXPTUԂr3NCP`W)V$/@KIhX҄J.Ur,r`/ 7F^"g<#NHn _:/G&N9reCA1(:*yZ =5+^Vv/-'tYg4rBO7I3^Bx綨Z R G Dܖcr ݻ\ L~ܜyiT3pu]7ӲlWvL87 2AL3|uV+D/øpʵϚ:Wk Nfj/tUv_NB"7C<,OPX 6 XYhqWu^ #R*I}>dhp-_10)6XsP~Pb"MWaGWjaG%c9vJs'e[ꏜUl)jĞf0mf V}:2M\<>%Goř u+pCnJL /n l"ܰ4Prӟ[)!5*}mX?zOONV3QOTF-Y5wR9χ s/!w9X &+m ׀V671 L??58{=:wTϰ'q e r8k2h 3FmYB>݈ى;%B l0Wʅ-zso]Gt":,7:5(7Ბ|v0%9\wY3 \h`T"lmσ^b]&36Q˝*t\^$щ6Sm4+.Omy ^NPQ j}_Ƞ<Q6 5{uO}"=ۨԶGu^STr /%W^=A@'bCOOlV2 PE흂+*|xG}R›'eN mW}[dS|cz >W3Ld^TJ5RXsIK|N` 4 έuTN!7MP3krEkxkϟ|~v%GV7sR`y戾VG1?_6 ~g~2|sɌScָ4A]xV”goN2Le=Z2,bU$Ԋ͓y'U۔z ?*q財3Rk e;QÒ.bA`i<(}_\1VUPh b `(=!lZIRa{8k[gxe0˦m9N\91=͂L$|܉tN~OóH%jD$$j+mA5UDF1p{n֮)^&.V#3ye|e?o! k:5;WvƟfox̽C;W/KUmId^l?ߜsnXL.Xu\.UFaӐ㯯BCIE&e@2rPlT6A,d}1 SIK$R$ye5c{1,LW/Ĭ IE k@Q=ܴa7,nioeh+RF,7seԯU\Y58ȫ5<%#Ab|;ڑS5)Ģ#) QcBRF_[w |GL08QtǹwzוUcmo)Ks ieK|75S j~"b{QrTw*R[} >җf#2pBGUVဧWJ!>n;$.tlTwN!N'nl| bs*LkI_%S]*  8 '/ 5b4e>\ ]uv$ t\O9E:_GXqs'.4|+i" qqi0iSO@eAR݆ZS2a} [2=*烱_;'9<5g%ɚheWTTr'+.V8V"d,QG ,A'pŽUAi0$Oɴk' pQhk$_g+3L %+TKPĺ";q,woБx DF] u\x52-]w-q@ba]ֆ:1Cx(gt bɌpj,],OtglMm43"lG.4d{H^P/m8vT,mGu. ON,q]YoA9K狁 \SHYR+g e8ϔKMDHX/zZh6Cq5ha&T?<'+A`Zklv]l.5 N͢Oh6'ǝ3"''&?cnJ1yju>`$0}f:l!Abx5xuZݰ"}DH:8<A7(toufm |q1#3'&(Lad/\xF kO0p őR W _uR~+>4 TB™ZN0q)B9ZZ^J7tztFKm+9SQ6PŅ񨱨Y*MIU*Z;3 b|!^}E-;i/{B)SRG?tᧆSq{hk(ݑ-Kl#jqARo FpA֡4D៙\doeqfm_IE#&=#Kߏ{b⮍ C_ZEDoDۼ*o<Ţ Qh@>Z4E$<>w/A@A"6z]fvuu!9l;7LokͷǨ ݹ'5 gAϜRHt"$kf{b5ψ0<`VxZdҴu/*ħ~'8 gI]?b|P˘1.1.$ӹ?x9G/ /cNu訽N^4 **@Ś*["q JG?(| -x[[ɺlz^Q:I:O^VҏRG>+x̑ rΪ`!̯Z'sW>o͛+)OxYGs TYZ{oЛcW/'ֲ*78j8Ku"fdCd:w[V;J6R'jq+GY~tqbZ8 -cֽIdɤ4yI+A )YSz8kԨ G%Fӹ.+IB =waQYCqHz|$)Ѿ%n0=φXwT.}\ZnlGNSc"rA &L[́̿|:D 1ab]ģYGeLᏄLɱr> { $Xyf=ZZrrX-Dgo)Z2t,@; qr"MϽǫ­G4 iwN-_qzf{ӎPY1[1,Rx'Ko/sO=9=!(Zn :ys C KmѸ-tdGAąy 7 -6u+VZi.fH@@;'},+F@0`"NHsa_-|@k %\DO5 )l[a oV(64D&qC 4.O#3Z9gMy@/blmQxQx;iƍ楠TZ]*x@8|K8cn avZ5Y_al*o>҂}xv ҃% *e*4m;nuGz000)E$6< 4J c>1amsI-4ãy~x&hTwY:\hw1'ćJw%m*{x~*VT "^C#'yc`8 l 4g1ړ;&ckz6?%&Z CI a\Qݪw=6ޱ_!׾J妢6h KXۘ?:虓q*oӾϐpT"eh2-="ecc@Kݨ&[מ aă azCL HA]Ag:cG:B$:Іs`=6҅bX~Z?1Pؐ覠c"-BtL<ڍgE*qUi?Ŝ۴w0A`7iLǽx⮷׀;@m9a*~dt񬜁VMvdF܏ԏ-nPdI-Q6%xHudx^(Si$_+dWbA2zq{u.nF9HoyD&1ĀgGrVLګSٳR"M pL4\s[ڗK/PލH@q.׶kl/'T~Ebj>^(?e l JNRluHC7a0D04x`? 9.c[JE67^`:Y,y aC%;+­RPkv`x Sk#@M$"w-qǓŋE.Sfޟadn,G = !8O%|t'>Aa~B$[ҋ.:8XziX\/uh{*[bFw7@0Ga^nJ1Ĩ",) q3j@GNceB Q]/g\G+SG^Bޑ<}8ZR!5T)phz(J"O V+faPWGY㸝< (ӫ*3;\M'8>|}BNn6 V8=UFA'iRYsvُ ޱI9YrJo0gQ$5luM8/ l;( fbz%5N88Y 8̊$94p$B{TdS&w DSďHɠwᭇ_'>vހm!b0 ,fAKtmZQ\ΔgM/{[TE%>Ft",Fn\Jwgu(_waGeb>NT('٦|?uCzQBd? \J*9Jp q; fTauC!pbA/2݉א 㵱ah2h^#//RK )Pymfg?$kUu/nتo7(rͼ:gtWam-GJ 'W"exPgy[R `#ז Wa/֫2:*rL`ik҂"g׀I +D Qy]ޑVv y;Z%^sKg^RA^.r3R9M3L kj|W"zޠFC8nuL P}kuJk >P(YK.Ċȴ;/ ."мok`Hbjd-2l^,Lq 2|?~CE3C*!4.9?ީK CgnF iK5hhv}}pbIaIHA&4SRx(udMҬmn=E6P ?ĵ|ϑ?RdiИ̌vHGgt^ӄ* dGԑpBrzVR2jnj<~$kK ʾ܃Ԉ?4My5v)&~myOSC0,x}H4'ohdB/'i|Yv-{!>{R7JY.y.Sg{5g^mYTYd=ϗ@5qǕkY5ԙnQT;-R@ߜ?4µD LTA6?W#:#qp$j qgTy=l2K͒]έ,cJPmRP%~z\[Aw tGQ}{=[Vgq͇ Q}%[4]\ְYRC@^^d+{Xcc+ΡSC q֗XL~)?-[նq$aS"d zW~ Fxgrf<^Uֶ=o썎S +J{d/IIt p>%d1࿴|86j?2x>+:f bt"R#wU"=;.DHAX/Dc-gKy2ج;2h2)%ýU#M3[xTSup,m뱟_,FȲ 5¤aGmjkKGd{4+x6h%RsqOTbV B Q1Ng=D8M6(0Žc ^bg"]fY{!Zq~shH?MbRdp٠t"9JN%}-C XV+^]J{ϣRytnUՎ1TiB]rGO݈|w=^qj4q "=xv&և{mRq|ۤxjD_aEf:pr==q7'P ۏq2Hw4P BVd¤edAZMkw^|[BSA臤Ni dE#mh&!|TT Ngƥ أ[ퟨ4*DE^t-2v˴ 1Vp`ܽ0?60ĭnǢs䃵蒖$ԩB p{ۂG{@ֺQe5$4]Trޭit w}^ϓ9VG~yE)׹9\/Z{jB\MU_V]{*EwHCpc>W :&?3){3 p>XIj2cjήvTԉyLGu!)d*[zo'ZC'"IR4^":ג=>`g A}Ъ$g$S-akUg @M#ȾR0f`~F~ʣ>I 3, KЏ&j j/L"ZJcܲgLea [tC,f-(G* ~2s3kMyu*_es), =^BTr5Rp>>[a(3![ &md%/}reD]'&ݱi+tUwu}蠝6{LskRaTֲj ?GxfTX%5{KJ)I%0EHD8~v+ @ 윧йH-3FdϤ]-PؕS]׽ ?_*]zl>"s==YJ 0Zlx$-kvP66,:`eKMw&y:EY,Ajxqkb ~ BBF{/ʼngnQ$%Mx BDi1ӧc"a%ǡ=' 8Sr|Qi2GcF3dQ N|dlqz7\Gvݐ۸Tlʎ*R4, m-!딚S QxȹN^AAwE[j n>8iK!pcٰIϤ&Mܔfy8Q.i@[Zn9 }qtQISE|TeHE@S;p4Au~XzCFCLB4}$~,ҺH-~|:V50~1 6?WI |scȶf!Y@[г<ܬ"fY@$J-ObduxQX|҆XLcҥWڴYGƝvDLTr~-_wƀqfMZ25Z5zL^<*nȄ')CIjl(f<+f1>G@ls>`KU{pI#z䪙PEK 'T֠k|B!ޒ&۲A1q+z =6ߦ_ҐҗIJ F xS{**::l*ruwS[Ni7ʍ ;O$-c̋~ vx[_9uw M]Y zYZXr 1 ^>b0@$sk-r֡q<ت/t5,A[@t*q$'$ AؐIJے-WKҫYkaH} R殳mbRX_&2#or}Lsx{FGOT'U[zoϓspqj%OE[I>zjE̚2Hrr?-PhXo8)aĭ8u)7>l!Dޓ{Gyș=_ah!v:a[S^TR!kHIkV$Lks+2 QÍD>hzGVݛv0\;V ^{ryDNaۼ$!{i /ݩ0+S;VLP--(cB50q;͆Oۻ_ZA[UدЌY)Ή:)>bs-3<g{V ֭{%/(oUwFes|G-ɰY!o5 Sw>AD"z4)F7JDQu )F#(Bѣw3'7Pm[jb!5&j0$\di=E3J̪ڴ0 E&3p*>>UZfV[|Fy(|ys]2'7^ [[P 8VѺ:D_g/eui 8' dQMlVYJaӴMd.yU䩭?Lᰶ{qQ.(Y7 ݿTM%"mCGt{ `&~v=R8mכo2wȹnSDLڙdv "oP83#N|S;Z/_Gs|ё_ա|>So +ܙ3'KHl2QPC_掻~Pc^{8n&I6u0]>|>♵ǑltY97?Xw5nѯUR}(?0{4i s4=1\/nS?˨s"jCdOw"t!Dиl_6c]=z/7zD@b ca~W *URXb*3cq˱[)ǏώteWÒ׈]N PͩG6_B5!3J7e!h\ 3?g$`40$x*/8*!fYB"mDY,IPzQ3P~;2-!%hnkilj^e\gfsg h~s*V@E p_ o)RR'!3#-W$\uMFJGrL# "~6X&0ޜHo;)b_Lwu._̿}u / <q湐G?6UKc7 ]#o"29Qa\rfK)S@i+f-+q;'bkzŘ_*ʆl'MޅmZ:_ݍYa=yȍ|4JM2,? lx+= ~ܨxvz*oRZdލ-K4n% 3 7{r DQ* Gkx] ? tDBqSu,(W8ڰ̔CVT-]*\} 95)a+hyN *01F6l"ǏI#~h ztqgZ+vHib$)IWQtS$"HBJ5cl[gYpiiR1K蒾ΪLBJ_K#˖wQOcR ¨O:Z솃mQ٧ eW2]Kϣ * 9;P6bSՑcL\)ȧvW]Cz?mF\޺XeS[+1+0ΝfɮO+rPǵmk.'e$rur=u+?FV3 %711 OUS;@#ep\F\Vwz[̷\U@-hҘ D!~Oi(qEHPXT4J^N 2 0δ|0#ŽO*F7kH): ^Ln/(s5Zgo39iz;+q)}z+O Le]D9?|Uɪltje`||-Q߶{~X:ŖĊ*cHY mV֟%[ô򸉚U~kGgq-^Y1Bݦݮ 3*!*> dwQ[_ :fiݤ4Xշ Nw>] ۔+:&32PMW=ÇU18' fG`]"}ՀU'CࡆWFJ1qW}3N3U*H0V%xN3!taAt{.OyJ£ 01zIo;,$Ǟ%_Rwx~O!EnBsSP=m-H,UbjA|L- tC]}EnߢrXR.m)gTas0wM2叢to-7a!%<7S\hE"ٺ-U9D ·ɥ)/5|{S|K@2iB^[W\C14vfk>I#ƦH\G7nȗgەz#+g|òkpY̜fHeaK;JV*O>yOILb1#[0F\58G)ܼ$U* Go8HiZ+qZw5c oL}S9!L]W`40}.d3*B? ]ĦUh/XCG5.nxzM y] P򪼃wLD?\VGh]t'|~OZUwhC'cFO,"/s AML>|^.TgFfҡ)`*C2(k'j8ϺVxv&j"vK LC+NC][{v|z-Jqd޳vjnN'jf ;d_L,OS ҉lX@訫@3",G ND@<=g߶W=|sJ0!}K,nILڱZTROSjSDҔWW>]zC?)bx=fģs"[ ސY_MI3|o͋> M. ee0 }:ƫ[]" A^ZA ~o ˫dCZQe7jP1)nzZsfR '&DcNLD8prI֒+( bpz.1dme{]dn_b/%YI n>θϰۦU C̄IU|7yx(06)8\N$[r}} ׆ ~Ó-AHj3Op}f !eEUyHVq6s@Ro^Q{bm䧆EU{w*w?ů-i"|GKB_F;C?FxZwkӠ*:k5r㭠mbuVG ‰dMҬf@cL7 ! T:0}_c*ʈ?fkNC (dTS 8ZrG/ʉ]ℷ=^G6wL}COĜdJfduVɏGVt1qYƆV>k."`v%vrQ4E#\wOЮ(Hzn_Y/턪&C&<W[讑\;,ZR'o[YN^؝X*= ,Ҳ8VϠ0"vU9QIbM:QVE\ 8403GE᫬-A-+4yeVϙ1]<;42Ԃ2i <}˄3HÃ6IEWTu^TG D=!:ZC_#RbAXMgtƬ,` .<8/Rkb9+c(#\pq '}bN]Kl[m &'?!%\} vFI>Pre=36G:a©lqFSAJCܸ&wXcN'*UWppq8CnVTF |1wKjK4jkM*TDw"^|Q@裷}Lh0Өi_z%[\!j'DT½ \\Y B7p4t_kj>-tF84"pB,KL:<$ϵf0_ i"-VzRXfL"(4N=ZW!9sk\%ºA:ӕ߃VPFKe SC&$>ootF|BoԳMs6PPԕWw]Ez$O2k|H(MeMӜʟ~rx w*zM+o F؄i\ފ*4s'X|AoFq1S3KyHԸȺ8:{iڵjqKDx/YLA`o%j$oIyt ԱᩀEj <@KG/i-OalTUQVy25x9ۓ,4yp֞Q=(!F#r~珠MŜڳ *.tT~1(RC-P8ɏRT0S}W]>PdHBkdV5k.$ ˯a)ujNbʯ\Csxl9!YI߿ǢhVՍ37 ZҥITKo$~G^3SԦlF#>z5(6((ŘZ.1 =YomPP?Iq5,Pq%APwڐۣ?1 XŃJ>\CC ǹ#hl |-ftGqXo.PfUԏɃBwӴ&# pE+N0(:1ƣ}뻬qYW%IRheAݸcÔj߆݇xɝk ! 6#F dEH=$yn%!l(.~@rM$QL`aiH ^S4DEnWlϛęt# 79eg; δoLfʺXFE9Yi$Cdu;wsH3n(:uLU@1oE&07`NT ,mf,rt2.*v_% 4b͸ oc _Ic02yBV Ρf3ͫ("bF4kKS[`}1AI]\lɽED׭2B4݁J-5AqɾɄ Pz,48_ \/ֱYB {Gp)6܎}-eH 6+'_P= iu2 E,,j5:-"g{$ ՝9B0j }d}9Rخf ers0fa.ʅwOȖa@G,~9Mk`0Λ,N(%f, Fc TeQ7xdQǸɣ7L,@.[5`zD\'$ʌ BqacQNӦ[/ʮr"'|hcZDDz90{k!gm{$4(YI90RFc*4oY*13NxFwu:!&xĒPW4֕nZE'aw5ha"x~:ƥ3B,U|o =0lgj@ײˡ.A㔍-6ǺEk]ym KxNqxh$Ѓ 6鳡ܱ[7cd>2Vy}k4Pbs'sQ𹡺 g%AH o߅.L[H<& ƇBiZ$y@d#v'. .?Rꨯ8p6j T#^ Vrh{aT#dc}HEL;DsX4w?},p* И4atZzS{D9VJ$HJA MÀ$q{QB_W'=߉$ v,W$}Nl1U#pDC>W0cC[-bFMN4W j\3 ԑ"jZiI{)󞦒gA]Jnٖ@T/_hAI|nj[CJl.S m׶iTb4s^ΒjX%y!E5%^3XinX1êw\cIH1=y `hN=񴨕&mRo 9ypBd UgiAUJe56ѫ 6NUfzQ)J|D%u4RE!inU- p}o~pryaa( kD]$([+ᒚx| ` 0ᐬ?vWR,GF0U pmCcF3h6$bSLmu/p}ۄi?=t\/TZԾF+iRYBV ؍f+v5ip7F}ub؊cfZ[1i&Wr2Q^ Kp@b,*NSlSP-Nca6C0(F`8 i3r].e‘2B&DyJ4}a1K*犆+M^H v\w2mM06޹>zQcD&xq:EUDsBbc @._WdAD 7&Ao<"T?w|Þ[] cY֓.U]{ #U/xհ}yUo@os|GL(>[:p޷p,HiL{M)j#Ƚ_S,TpX|t%k5x@fr:o~癞n1-FF5c|)SӱI6H޼f+NS<82W"jFe#3'V>JJl썚>(&dXeYJJZt)QP 83Ϡ;LBni(WHV?ȱ~tL[%,(@W*RU)й9Gc 5863 ŇX?>?J`4F?V?C#ǒ5:o8#D;aڨuA?O k=xFg̘3jPk9kuϪI%c.M19~'ӑٖ8q= u$C+}?MO5m4Q0%HjC`T'tn6}^g뚹 4J lw+`"Ԁt̏& %nNs0GCFA/r]i_Pr{lRA@`IE,iGE˻B+NS+Dr*okyemQ2 7%yb; Bss,} ?.cmzgO\ϯ1[%;ۙ'nxfՎz!xgOةWi,RNDڿ *!ic$miHP6Z.d%9֗&9ge_p6 ('W4_B :iYJgμ\V(Y0xUiGǮУd9Wo@3G {^, ,aEt[ D\ "GX˱^׺_|GhVb{|ȞKM#ߐFXK[@X4 .-Du-9M0>[@ 30J]^B_}ya;htXcN! >Z|)! (V{K3襭B Ϥ㯹g2;N.hpar_NzQU DMC"ݶsRaH#BYWW,SU = ^rIMݲv޾ ӱv#&27*R< 9I0hw9tzQ{L[H@_KI]8s{`y1![͹6?V Vs5\zJb &}abTž'`Aia#)W_ WE@,k`֯M}e?:վ۸N PزO@@[mZ0~O.zsSY?K޻'<[QE?֣'ʨXi$xZ!FhX%KP5 "X1G/D^ay?Ҫ-U *3}Qr9EvƆ+:pi7;e684g7}zn󠙔ҷy"/+_'Ǭs6ˁEՍͼr"WoKn&]<ØoxDi:uެ/5#V]2!vӁϪ(mgOWOL4+R3"t`3'1߲~R]`] v`( wz:5}<4}M|s2_Yw1f\JTYB΁˹+WN2SfWe:pK^v5x<288Lzj 3}m=28 UhylE vG92n⛐O_Ֆ^=؃kN>|zCT}B|/ѵ,[=Б\ K&?zrHO:wpT/paBT *\ xq̒,/:G &2C4*(ӵBm(J>$, ,9YՌq .V#DQRl|SUbu~mXgk;^ij[]~#{y z5>˵,Jh|tWrkS!fgkX ~'`4:,[ʿ\@=JdCe+j2K(5BDjo D!4bfg'6td@#Pb:YS{8ٹP+C~NgM#f>7Fsٝ~yI)|lKOο4=vӜ,K5vs^رB3TQs]"'b ~R&^@x.=\ӵsy{7X&<,3͇L=|4g;3zQI" 7& NRp(jLE_pEm'pFt>T8濝e-ڮj"k'z O%04#OËo xOjN_ hPf 62@̯>b]Zᷳ월uAƄ-4aNN~mp t>;mD1Ȅ@k7kgb/FڀXz)@^QV/^Xke+;{<2} J,SQ6NGp>V%i&ݭFoV5z4.|#ɾk` AjWWE;DT Uޟ#ļ%+g?tƤky9Y?}+ +Z7T\$0;:tCUa"b+d<vNLҮ}n#s@˃\1\ISzE&~Έ*ie7nud=."PSU0Z'[_{h6Suٝyq}mxJ4*Q![TVe/CJp"eFsPeeݎNlJ 8s Wױ嚣eA1kQ_T5Prxu)iRhj H2%GCAA{VM0̀9#I S| nl\4F<%/kk$4s1;=O Kv_AYڌUn 1† Hj b$)L;'z0 q6$fx9ۃ)]vy@P3\o+kT@vRaIwyMp:&J̔$^j( Jz _(2%2p3K79]u 9p Ds‹p٣2YQ>yݰǿ).c yD/O$[tyq5m?v4xD,MEZQ2/{.ճrWNO)B2<؋׭a AP=:*ɠ СdWc@"65T ")}SUܬBJ~#_1 w{/YgljY}bۛYoFd81`7]JĚY&*b_KDbd:Ղgmb]uN,7-+zk)7lBsA ك!)LuNB "~sbFUZ#[OxFQ@6=1;zj@ ҡL}Ll]THLQ O[4&1cR(Ǵ{63`覘yINkZL>vŁu/Mxe18 KhpWnn4,}#= R#E&0^ve£Ӻ7֭:^_ۤCv4byhZdd7R^L~šO xbGg$ )g#л2!%:Ý ,FcuB!%uJ.3nEBrk($bZ|+&K)> | `! ?hX找t*r}4EDJ0v;sW9*'rcg?UO6 yZlxէqu9Nܾ<08&3̚'i,;N1B;z~kvfSsT| zȻbDFb*ou+z#5j/3#=DGO_"yWCTym|Z7݊v uN<',v&9´'76f!XN5;>;@s[nl6ϓrܞΌ|<ӹ_ɡX4'(rkʜb"ԧ|oPVo `Fg7D׳,zVgvt0CYvͰLS\1c xfgT9fT CLpDhQ^6t.<\=IcYchQI1KVs%p(a.VH~_ITqh8 y~ɸ~iJ FVFn4ɝxZa c(e{68WK{ st!jx_ irV+Ç݉!x~:?AVPX"DoEk>r8NsF\Հ}>ߟg~2с\渊kNMXToWb. *ډFшx4/P&rjn> n&%Q®i;umV|&AEF1m[!eR;{<^P"OY}cV㦫bTnpG-Ϭ̨ۖ>/$|ʉYT>^+tSϦ"y97jGX!DZDiU"Q$^8 0il0$GbV" D"[w|C*<<޾>c|v7$08ܩAmc44(6r`DT梵ı ͇k'ȀnK#Q#D@-1Ld[ԙU2:1YމBdV;ő-є?s$zˊ'1y"j/Fʜ3B 5ָXm>}F3IcfeQ%A=YD) F;T 1_y7S 撂f۶Ѻʸ)B'4 oXAi'_Kԗ2U v@v5}Pk$:GeU22s9eqɟǻk5o #B0N "@ʖ`z{EoM/5坺h 5Tj:9jd5~=( L4;ޔ|,NyzMs> v;unQ 5`)JzpCh)yK%H)UOq?e{2d4Q=c^ln,?xo8-{vBD?+yd"0 (= N2 ɣP!ew UVQlR -j0\n"߽tPgJ' pO+BmNՂvx(ͻK6F/~7wEլwf zxe&yȯiJNgHlM 7m>kZ.QrSE.eGfTa |%]2qpKd\OW}эAY f+b1;JI`͡~5#+n8ؙb!6v>1ƅm9>cpkAdx Sj!UQ9A?!/5Z6 tX +xpqDeե LAo;`o 5M$Z٩`PoUDddD6O8 Hʔa֫^מH2]q[S'QQUdL 1 |iHc0#GzkR-4 -]׻$;v5sFn-~Ū 9*uVr&#η/_YOyF/_Ty0 Nq  >yV_G^رQj\bs4_웰- O}"- NGÏ&Yb^ dݛHLдٿvsxyT.ŦMiTuDޮ-_LW@cU;@ou:y򚇂fyT&5clz&_У6چg% amcS I8U}kX`쯑4YRإuV(Fͮ2ugg9O8b'w?kEM,ZCأIo9j< P JV` :qb9Jvu1 tw\WAlhx׈ϑ_Ѯ*TɟOFo0>p-H-bW7>h>zokDRt zN#ܚ\̏☁keUVT/{>,V4} X|_qPBӟmB{Pvy[NM]YG2DnDxbr hk(ڱ3I+"19rieŒCߚ E LL̓|rC u6wL 9mw;sd&F>nSxs-Eew}bw`њT$KC\[MuS>QX@@{N^^P!j$/>_E DXR^E};oq"́EiҀHŒx c1$iY-*L7lF .']n&MK/3#S8[߆i×CSX5:ҤIpMgp`~_j{Q ymm2+C,5}BA~(1:MȞ!)٭$ c68km5Q#sa.:Lg[dQSH!):\f+J84e-=$jTZ& 3cL><45ب:=nsr/2lN> ո?"dؑ7/ssAG=E?@ 4_"בV@Z)c9ړ8(=t*í" U39mY̼qW^JJ3JC_}vWsVbKsؠQk:3`\9mt;>nt1a'`Ƈ:>-9"c*e(_M3SnH+.F>{5[g]Hv/~m=}+`=gG^>ovZ:,VAvrٟg0zLª9Bruà{]T` D'[*z(T_nK'gQS'x X]䩲Js9&PץwDa؈ %9/jj.c3.aqB>^: JJvt9gZF=JwPn ¿#!7{K(_rWFG>NQ CY槶°M(?=zր$dosqA$˛<?J-'r- .Ic^`iK̠Ƚ:8Y_o."4MjnLes<~ 52J|c*f)޻svO8cT OvʝN+Y^rls7@(M^ADH yw4>A/-!XfKfR9nǭ|Zٹdȧa}m;R~2l ٽp&J$H"1iy>F횝SOt{Cܔgv{b< s!H诟g]^zw /˖>()4 !nMSwH۫K`R2)'>%<yo,mWo!@ĵ7/ Cꨉ؈) b R/ٲHCbfiI|h-mbU…r΍S+a]"0[hK9XDȖ2cRpeXf US&yt_070s'IDeR B|ifq~Zr.:-NN >ƥKDd3Ҧ֎´^j6ޅَ{?n~ v/PWN߱N@XCt'5c9)&>SQVꡂ uDJG̼xuܶRM{'yt+TK T:OO|^bAr__+’O,bU_R>ޗIJZb[+tE#M6d}m;*KV>O`ԡYb}~QCOC̆*MyRF? y'A0j.NqeZ??^KPC@3{S*k%DRu0jG^Մ* ˂a~ŸK5 UE;=sS$,rY#$UN&p~fJhYӶUԻ)MfT[{IOh~m#OFm< ./o iW2,mFQ,uIZފH 8 RRX(*񾙢EX]S-C a ԏ0k;"qAą'պwROj@oփ)8\M B+ωEkQ)2J{u~:`Rsj种rN q &R97"P|d  OT] A6\'C o5t gMW s2)fV1+ [c[b[Z o@㑪*U:x',)c^$4l୉΋ަg׵AUpd_naJ rۀ@kbNٗw4rC*9TJ{cZ Yu3!])ZJH1fvۧzoZȽC~7[￸ EWY3][Yv@ @;8ahbM:qo;{E=d~U;2nsQ4۳.~ <0Bq|~T0K`47y [&ׇ*k:!գ!y+K p&A$$ex0k(`+zmS݁8)*LMf]蜷*̬PcsAg c]QH_.i$ub/U #  2o? ^hbg$DT,jLʫk+p5KlޞgK:=XSW6w%,Dnff[+r]6+\WVUɛ.; jZ陾G- 0 ")s]2C9ax2?^z Esl%鮠ͯzCaL; < f%Ǎ݂ 2die|`3]U3)4,߈f'AŏeB28}%}lܼڧZ|M boR+tnRɆ^&X,Ӧ20[sX¸bĨyD;Ome`6_*rI8X)]i 9UMi )Sb=X7+d!v '|̝*_$#f;_0(]"i4 f%^͛A'mp;WJ#}?Ρ yÐrѡe[ $nfN*zX+3K@^(V+ ouwn@{VTuy0_hkiɏ>~^;lHd]iEIDO:9496cx5-G0v[A',@*qR=YXB0mUjj .q{> }R /eS59(RI>}jUEUZ[UU7=u&^_vmJ k}M)BcyJm6b"4i7iʰ{_b/G&b^gXWE i٬[ -e0ô5.d1dPچqzް:(NhD|7Mix+`ڊEcWY%1Ya׏ 9<(պ'@&BGb]aNUPؽ{3$PQ:_y3QtC$/ln -aһQ Z+4,( ƈtߖ'?:3')bzGI㹌VPA Wl:2UxOS#2,t,P54x稸Jո@䴪54?eڇIR!1´f ~A8m 7-|U7|0{h>D^E̦όFXHӿZo!a+ 8* LkT,ZC܊@Kg#2bv>|PE=(hhg@x<\KV;k5bjVȬ5)V;_JvVur0G)ngH>A8P YUFܘ]F9JRKMlpy+haD8maŽlws *xE f|nN;Wo+pY2~2Q"hDf湒ޔYcgzwnn~zy~XÅwDMeyE9|'Pp\ik5bx}?D~HZ6?ZcdSF-2Kp1nĚHS0/!'Ԅ0qH9{#ؖ4{%2ÛUg2rOfj+&8 D]۵2x<< Cn $gYHt:Y2@BfHO?Vͳ"GII|`Pv9Īk[y-"_B\lfDd\l{DiGJti^*Z?iRhmBkd5 ]$kFa{|eB3",v`Zi%_xf`}Hk/P4 #, @RIOcl\n+fޗ0j;1 c>'<$`EWGs2+TDy aRP4~sp(=ɔ'@TMyiNx]q2Unq3̾2ꇟx쨟>ߡڻpQAG &:,d\Z%^~fV(:"sh!ߩFH?Qj;yK5~Y!Rz) I6tG"/ 0{ $7S&m"0KԴ# 5T_5lysk/ׇXp&^9TYwl&:ѯ6F}P}}` a3s 3_~/N@ #8bܞW1b I2vwϷlb₯btYJ+VQRMl> 1[ñ7_X:W- "+y#K\3\xzhaȭ[_"cݽ IkXiuxSm9Nͼ/R7-B8)b說favmFكK+.mY%d}vovwB f%OSm'=I\ZuʂGUvA{{Σ :nJ90|AlUh!3*Ա/ljon#Q]W|g+ZQ .czC0+aϚۘ@!'m|Y'K&K0c!r}j6ͲaTlQFs9'ܒ_Y}I˭ we =AƘaρ>߹U!ԭOSsV4F7#K9Dʊ iuZ 7F>}xꈭנ^MJ10]f2u)2w'#_.z8> <=h55ÊDC^LW6VEgݪ\qmy\b-oߦ5)fRr.FL ?0\C* ÑKgP ̞ۍ4Ꮲ[ AJ8r|͖}:z *+-0:āo)r #̄(,&Q3dXѷjonۙOdp_2P(U Ү,`T'W.q -qZv䝳xfykC|w50\=1N?^ic- IF?fZcR2? Hww (Jl ="^'U隈g8n; 9$!Ro8քKG[fX􈅓C7nk\YnႮ<#*@/ p|Z?LMU7l3= CV@V8Y\i_B lU qs+"Y.œڣkWUE z/-FlˎS9MfΈ _5ԓa,@-Y$C! yuZSNXV^d6;]zDk"!#C n6蠈0#qA+X ə`8wtQ_{]- PUg,O୧;-2dtgE"M2kA1<#EZ'4=L,SOkV:Ku# 'f e#9Jη7lLaPi5!&i+!e>Oet3rfeV] C|b 0aKд z~842! MM 쫌8WdťQ=LsO85B!/Kv̨g ^BjȨR'DnC ép]Ůz32Gb8ݦ3ڱ:Z=(?uVe#df=ڲҚd/?UݑI}ټaox ^3ŇYLȢ,"+`w*##p3G[LɖIш&C<1(}aw,8?W]m@4Zcm.B%v yhc U֮?bVa1) GrJpoAً1@t^Ý˸_!+w+\@+7#>{|@7J AIqwiK2V5k^A\t'h> mu|:F-gn9_*l{vP7oc[yeg6.6HiWC J}muZڎ횅d,Qo߼ ,Yi,)|*.(V'u1Zt([m&/JQD\\hW]۝,^7# RV &Xcwc(#Pd}ofTRP\g/uӒq|oueHw2ۣ8UƕB&.76KQC|`ZX& ucfHJ9 g}Wis F:CS@֑RtH7իWؘSO~xX!]\b B=Iy/@c^,tm >aU@.I>@>YW:Aϊ2J:U>t h yL=$|a*y~W;XHV- )K*zc)A<$f .h.>" Ǎ#/ 0(\3 N_HK4F|^~/~L>JA糝O+WQqChʜ sE"0SFW"n2wAͣ+Q|`\3awOYG#ϣ^LLLV^bn6xh.yΩxߏ6oee#3б/[ $± ;wlCIDrrJ .B"8.Y+_wj`0VnqL?R3Сn[EeK`a<DJl\7@$hf,rrQ+6b;lbn\ǣF&Hmq!eDvoi0|l$ jx9LYܷO 6e":ldF~Z.z0c\h;uUT1w ȩdYHL$atƑGWHLlŬOe,u^hP )Eb"3j^%?܁|_BMP[;R1jjpGa^ TDfьSOAv];FpעbJ&Z.:E DbS°)LQ{e}s8^Rx0 $-G8R@0Mڗ^gʘ ;,iFeNO(Oud-)sG w+ϝw?]"~ Rn6vL~b װ~OhAnצbuZ)^'D%zWjӈ Fre+zx[ԫÒ9czK(Qc+ >?Օn|+ :͓H)f DQ^}*-a,QGk7C="ntl9 dx#'3b(4!62b.V]՜N]d"sxt5솻R[]ˀnGꈨ?V3x\N0?Q|ۢ80/QL­APDDDûYD%5sV?Za^Q'p7W[,6H ߻^IM*:D 3;>Y5t!^I[,'{qgoԦ΄fh!B{%aY*` A\2)ց?] "t-Ҕth34CwA+9=WAb1/-w赠 ,j)C|% n{V2rj%=%ԽU$Gޞv6 NĘô.3G4jx_:;qgK.~(@B;zh4$ vVi8\fj;/2ȿv)k@L*>P`Wc_E ;*'w,GgҰ~8Jt9RZhh'KUdOJZy7*TiS$˘F`}1@ V7Cj;3. 81*Շtw~ ,4`㌧]oBj9#Cla-_V )P#:@X4%nF?1f8<.S%?k/tSsЏ/3(PJa&P4̠.)bb?.pNWd\<Ƌ @̽=*HAh%:X(rŸ4fN&J15_I#c˺љ ı^a0987"b >9Mu7]U5JxzQU>4u;sN*? w hTh"JvHЇ?hIR $!f+#ƙ *2\k'#=g[bI-)F~vu*} 0GezXV$luf,1vYfPg'cF{:0.4SnWyNRIU7E3M9B⛺|hTʽ1c.*Hx`5g+`:}6&0]k+뵺z›*jg`&~eE('REu2`Z8gN RO @58>-o9*BIhrEp(!cZvt._(K^{";K]~FUaS$(,ݨ0>;?fQ 'Z )]hkd>*;KR^g"s?k8讨!4qvRogem9ٚ koh7(,ƫ׬$Zk !~D%$0oVRDJT`Y8Pړ\_ck*,ܟQj-,0sH+dI6T91y.IOif yOI=Qg1QK^y|0T@W)d2, b^_GlgWHL:f|}ԝ:LKs6ҕ,I!r_I\jo,0f֋8_s/I52#-`oXe0*cL'_I<H2^7ɯ6tnO^6P!l>|E!#cY"8)v)*uy&:0$4T;& gP55}ؔةsiV^p F|(9] e'DvtHmi"cssj<вZF\/NK$*jDG2.@CjMJeP5&χXPD~ qcfpG)D :OpcZB56}Ƕig;2#tnG[5d=&n]]BR.ʻ6c>/+[Զ[q95P=0p٣W%4*sk{P]x˶ k%=RQ9t}x}2:(?̀ K/kXBDK0zhHErK9Mr_֞=>j+״{.} *JwB4p/d8Ggʞim#\Aƅ,\WV p2f7ؓZOjI96?F%,45;Qyi}QsHt)8%Lj{^@(eu/Q-F%^6f䧸s^Q(n4AZVBM=jv ^&/j&`H?]ƋͪOU,M1frZxrLSk 2+"B'Ue \Yfb^B.fY:Q ΥMNzej+hpTE\ىd׶+{pҤGA4D6o׵{PßHGCz0wIOۻs0kX>7%6b^RW8[IaMLċ\)rRlM{.it|Q{L thv&ʺ\njryAXcwkw ۗgzJ@' %TRL{X8ZNbr bniVrWٿNE-6 hv'W'q#Iemr,l>ݟvzo[(TRGrf$=V Pg -ԚTBlR*5W2r::!"W Mo^4p?ATy_ A3- L  yk4Gr-BێKvYtEvimcٖ-CQǭ]7td`jG3,܏s9gӼܪyx.@C([؟ I))?`iʌOI A4k8eUօ,n>A5d-dOB|p>o- Ui+dwd ֮E"WIw+>O? <Z*9!B!b?2S 7w6w%04mS mJQcyzl6e|s (r2vAhq1J[Fp%fΩ)}$n,#KZ0jc_p_s-kHsj?2cGuCceX]'(k(4@]"DJ}>?mů!O| wW (p`Cqzj!e0CQľJҦ|9:IĒבP4RY ˒+^I^cw䶚$=Q&Fn^+V$.lrMY=T/b &Mی$QWlr[;^ eP r X1YLعQAjfu=w@58ftʹұ)VJ*`'vwwʍ㌏‡B@YH>PylƂ,IS{ Yj*e;l8YjNI 9U>\MΟmvvF<.'[漕.41]s,0]3q݃"{_5֬ުܳX%jXJ[8VS_Dq~٢ր"!G J_s f;UMb#ߛgM_dQ4ꫬ#pWs.[=AF.XWZ<>`5QzG^wR}2ꑈ;=h~?)GJ ˱K UMPM$B= |Me- 1Fj wс)g^`ph ͵5d49sSM+YϤrTu`DT'8AOoC`L@b#*.լ$ܿ VwLKdmki(Gil(~ȵz?btB0iH6@qyWK]8uStml~DМb&U!DG$>o,]{[P9‡$J$E=\]Py ^-$.TmLR*goc_x3*mhcLږ"b[X/J`mXcUl7pI%F8GNK6&~:U* h:Q%]>bSZ' IcL^ksw1ͳ[WIH0C?@2Ȑ)C>TlAP$63*TY2inh&s8ctT@m1Fd|]Ԩk,^ʊOEy zlţߢ|JKsDԘ<éOlҪi滉P:l0;GZgxKfxp6VL$Jep'95{7u[> :\ V[mi7qji^9k5fFs3?C} $?%+f''g&Gwy*TԾn3.(۫\GYmFCݪxN[RrxX|=9e`185dh4rl-ڽ<&JR4@פ)*eǐpsg[bXp>wս߷eZP~ᯢ$7|29Q@l+vh~QM_1{HTFu$${FҀ14tG/M5_F5jb5!`j@1nv@@vl]Dd@Q6$' g\7>D(bM,_NPϕ閉5S b,Eog) wOxbU _ jKوUhC3\O[se4h?&P% &;y.?t4P`omy1X6.*W@ Y@}vpF%ڸx`1lu-I}\>xae9c4*}SbK3%գ!FiKh(~_p*rFedKyƝgݓgW*|߼b8=SiTz^(Yl# }`?=qK&5J#h4upOŋPbȌ4<8l,2BvBʯl̐3-m&ܝ9*r/e6I@52xGv-B|k*:Cmh%Q3^g䰻,`j#ҩ6 3{t잖sG=6nډ9gwTA^gm Zj:@CQu/n%!S9g#T>^xU:Q|8~y:a] -4G 2v)u%F^\rOaJPDO99s|w3gT@^ ZhW2%(bDҶ>b X[jʷ_Z̾ʶCX Vf 0VF ) KGqf͛Cm&9 )٩\݅a}H]wej׸ndGY♄# f/NBrAmtOl.'AuhOԳi@T~9XO$~'4ޡMc!އIgfY#k5` z]zCKZrʌDL.!TYќq%m%rs= 4d!PfУ .'%j0 Q4b.g=ӵXBɖAvx\MVoKO#bhuڨ4ܱ,vA6dSOG,O(JjYᳶOi2~uR7ri&i-HK"77q9?b3PΩ`{D2mc7߷.>8>pSK*yTsCCQc&#m\WgWmK꒛yS:W{n1 6KC*]-#K@}DN 4x"2kt]<,wXҪyN$ۯ4r!q#1h$j)oA}<Ȩ*L//3;1x;NKcQĹg^ ORsokgh>z6ژ խA BBa,<,(-{n=jFACn%g,f-򄸨xJ&ӓk}A5'( yBb3$oЮH%op 9cK0G{K.Qz̔2 <+)pHbR*$bu k̈|%Q@2kN'&.|AvnäA3 op!2ُsqt0ѩrZx!u虷z /h؎-݆w0Y,MZ+ # )g!rqBզ:;$R i䚚ۢ-AA^"q&Ro%~M6 i&LG4%j|!_CYʦ.57B/o%;Sc?avhs-0"7GPʉCî͞#1X:4߉']kUF:xS3!a*ɰz-~=v=q^ g4C :i`XL$g# U#L1FCmHXSG<[]CaF T(Պ7T?<2cI_2gJ# LH<>tK{CXFu -2 I+pd$ɨpSo30%LH|~az7i#8V4/BqWcK!2?ʧHE!qE,db>xe[=I4OlRV,%owpmYxvst?fJ.~vxvr|QB!Qy сLJ !=6QYz3smQsu;d\fknvm[WˎzBQW3Ozq8zkueg9៕{dz[+cw懪,4Jɏ W^ ۶dLk>G7ROԧ䞍j>؃(a utU\D|텼x+(V.Tp0.%f"v1ǹ=gݚ@*ωPJVSD8R.f{D鶺yt=8XD`hd~BNuYҊ@4t3έ(=Mja"ʩ@g҇6~(á3ְTqC~|kaţ? a}t*-:y3-$Vd8Lk" 1a /LZT؊B[;f#ǧ/PԌ'@B-(1"h]@HǞ4d׈b=`w,U}K: ${QӤ7N5r? i7WM`Vz&ygt4>xHn Hn#~ˀ)R _ٻ3ipSy "M~ݦB3 ݘ`Ba*%ț]w;ˍ<[z9o9;sL[.M0ai$ DWJXm]CPgV&߷<_ +i aAP+$%RN1S:RγNbo|'G_ pO^eLxqԼ3nBv"jP уR4L懓?OCv. wb3jߎ ^Ffy\(cA &9%b-3&cھK.p,CnifmM>q1x2!j\*$3v^i\2q=l/&!5-M/3SCvq?)D.0 ˄5@8 QǚK}'*5$lq A:w<1e7n~Gܳ>>J< Pr޹F),cŋ-_k+444ml/qbb 8SheR6DntSVtOj64y pY-?_R)ۛ\94\ӎ]²5v^uHyWF4_*WtT㘏5Bs""Edj'+4p!4}m7+r8T9I9=gx~I\hК7_p`MA!_4 2z#vM L*7z Bh"/l E'/q6?Vto!qV/s#œ㚄wLZm#^:6ʍ޼@֖7«2^ \g}(B}b㪮XKډa>W8e_y"n;og9lRfݐFx?GY$&6汎 l3̆ᱤxChJ5]o> e7Fti:]^pq5n{[chLQe#oFQsnBxyycA^UPHz4?幬^5lSEղ(r aAXXla!sPJ,( of' 8V=SymŝzqW6ht>`%*}hV:'ߛ<%?p:RR(w<2nf߻ŨuU f (`!:!cHjFΖo)Sæ/XxΎavETWפwgdl&OhE괁!{'C£󩒂" i=Zs]E LSjvth$˕cNb@řn≙O3{ZPbI7λK>1$(%@xAQWl]T*өK?\m+S 몹pܿ2&d3"kW䵾, H*;v?jB$OՀ%m7&&a",j J( @?39x#Fd9csH IB`XTyy4}GN+źp13J|8!eH9b! q΂/`QA8H\xrvC~,+ޣgkӥwֳevO(tАŀ t?ve92(ޠD Zرv;7}~P46|9Be+[Ac#%'xe , /Q}X?4~FT`Ur_Z-V?spd|!wp~8H;#K;I.cn0|߲TbyWcZ0lFoj󬞭 Ӻ"`L}yk i$59l9 !n+5b3[p }1jK]\" ~yIimf &tl-,B@UPB0!"w:}[/a:Jq(J __y P뭷-H\фP^&de_Q]?̷3ͼB :ŝ_)bR/~bEpa)ё\;#qD3Sxt2%V;2lpv:I1:_B`ħҒ'w!|.z[Vˆ 2ZUH} ,~`XztCbbycU-2[M鲟j4|" gCLkʇӡ+A0Ur'kɿ6yPUrD(\e31<ͣlSCt9"?"ӐEpؓOʌ&(ڒC{8Hߠ,ϔ{X&eݦa Ow&;K栨ƀq٢EͮBL6t=w\pHO56M {Ui^RR2~Y6ǀK @Ӷ,G;11~qi_;quSxzTxtRtn3dM# C2oa ~+,0G9`!F83p"`)~Έp_4pƚ T6.f.O&ߤk1KÃwސ;oT@(9)c%n/V5m@h6~Uߠl> ^[#g\=5wSR\SVO.X'l\+ɽutY]+wrvڪKV!Qc@6LYRƠJ ;}nOojdE Su3k b2Cs?(tBvZ/jF[$9L E{Է rg1!Ls]=m\zۘ*3X:ۭ*;E7[*a}'xvH+g#gv'P EI6dHkĖ:>-U%/i<_* %۽V0yLj "WޠI)⺃ub>eܻ5E0R´ެUN{Uu6I<-zM}<zuԸ죥CZo9GMd9+)Q`,Kz}݆V֥/asx_j5@os_?\Rse} yY;yߘ/L@Q?iS7j`0U=c4ɕJ׽ 瑀uyx"|=2a&rhCC G)lߺőWXrpvQPWKh5bYSxXFU*d(˟>j8v2V3E}z%( qQI֠(,v↘c-]m6\ ~_ɩA3.$Ȧ% ɦ=)uז)#6RuTW onW*e :y,Տ< '*Y5nEEk #&WTYDІhm[꧵A.\|8n}=YUP,o)nPM[5'Ar}-װ9 |.?Xto21s7 іAїxl3HUv<6j!'3)Lɼ5M*883Zpwt!}:YN6 Ʈch\DrTdI`1Y +)KVs]73[^;OZh#uNhv-$_?VVVY;.@_vef;3dž|:|;E Nrb@Q:,PxF[X#wϚvdG|djN])M_땗qKf`]O8 PCLT7jn gJ2m _ v4E?hg(\=E2 s_S5:շ^Dk殶IaK?b!-ٶk<`񯉏穳DgE`5{F?>&D8FA9&F"UUG8;Y/(&zRЗ>%"/U;[Qgsg 9`bx#R{32DAsw+V*Wy<,mxC#aA6zPy O߄Qʘd/6ꞩ, * -FDHj0"\wbΑa~P<XNS t?2@Rq85-ĤJ 8c${#E$] XǧÆF:b_ D}O|Vx2Q%t!!^IQY?ɏf5v s ]ORO*?kyC蘄5)n[]t/"2碦WWlu Ϸ3rT^}cT(*w ܉;" y13A  ql2o5yNŮ[v-( 6U#)BK 9t꒼6vUX&)ՃCmbE<8DyesRg4b vA{/{gFoo0AV^s]RyOlЂl̓K) kH ۍb@9ĖZJ);L2vi`.^^B1q7frCz+U)fhmzMX/ Jmf+HG 'a$75v)Ep0s|3Diuq&{@˃۲TB&̵6N #A ߭kҋLwŖJٱ"X#T8?KS8I89.2٢"(n,&\RF̧de˺VFöe \EVxebvkT3h,o3#m0t[8LS}_3۱&e0"P2"Z/#R'ٴ[ ֖k,*-_-@;(f2TP׮,=lj/{d|og5\gduP:qAlS_4愽0Qۆr(30l|puWmːbEV(h: WGQ۽̥3N̳m 97:Nnϸqv 0 fsߡ/_Ph4M$ G 6p,& *)`Vw2#ª2Р!d펔/;MKYx*8pLIȣÕ٭t|>YWCYEzqMPb⡝lF-b3{ٌצ[acwtm;f΋ Npܥ[u/n)dwgB%K5sz*H=wra qZJ.eQt?4 @mbHRDu!Ef\ߞF?;w*xʌ«"|/eseʋ?Ne1\rȼP&4ٷb P4qpYf-uK~܂БP?DMzd :::~f$jNɡ nYr62 G7t7.[u*.hY#ߚvPlW"NW[3盤p;  h(/̈PSM ;ӗ)l~T=P)Y״ZAdK@]vN몏XđHZ%jq\fs= 6#EIBPDؓ3/JmYi,;!5H͎O,5cPk ]pp+٭YNu-v|K|mցuy)t3+5D?SuG3'yFj{L25XH ?_gS}OE;܄g{A۷LE2fPl-=KIm 㩿%_E9E8[8"Q5*zJ"fDX##xu+ S4ڴTln$Sb0(49*u.Nh -<,gΚSt=?1pb>7|9stK!#0F5K"|`Rv%JYtnˇ+xd,LXʜeO7RF]\ӷñ⪇τb厛ejF!>y) Q*N3 \^_-3BKYвv=lݱA QS=Pwe9Jz<+Vys8œO#amOσ P R#xĀdS8H 1Cr2ӫڊ37H#vC#ZK$q~q.C{68]lsI@j" ېuUbd[l(, +pE_fG.R1'U!w/kRz ɓɻ6= ϽFa&ZG?m=WZ3r=Vn!'Z+ONNM]~:-,;PI3o,"H]8fV:>K _yE%zyէʵ Dp` qI!Jf<>{E1=Y>-]NNk4" ZDUXe(8pKva8dufܴzgxI$oPʲC*6"dF 3 (n/ċp/͕{=+=IWr+y|;wʙ3!B $ϥI 2Ł|m_5TA{w*r譃؟]9v@rZB*vKUA9aC&פ$9 6,w}2f0d:C-@ Rp`]o%``CΙӈC?bQ7- u%_ݲQA :TOߕON4C%m wQFݙڣ˺88)BD/_zHib8fr&ûW@J@f}Z'h)2o.*-K-֔͜94fEM4# *m IT ];%p=/l[+FMVjE2AzC  ;0=XJ@kAѴ1ۖ}uActp6+OYr8(K0;MyŠ._o|c1N vљ igo8tl2鹓3ј"fw[)ZTgPi'JyqY̐XZۢWĿ\zͥrvfFZ|4fcPVZN”*7=-§P9`y] $~ݛ@ ^M\mCj3%%iT5,n4Ugɓ)ڒ6^({*% vC=iaLַ^SǮqG{L)ESALkgmPD+vnkG[@e FQ@rzR46Jb{_ ֣Som(5x~ԄخG=F( +qt =Mk:eHғ, 9,.r'5?h&CU7Y3s憝~|mf`Z@gs8.mJBjk^qɁ% F[n P;[gپKx ڂ2_޳/o~_'g!ZhiתpAS_-`n`X28?lj|S! @PL;جчo~-EeFlFT4QO uWUs28s#)DhXa a^- >")IUs({,SwR` 錊JI^e}ui򏤴7ĀƧD[drS^~>$x cջU[Je=]nL|j͈MCSy+E NZDc%[ziGTt4s USj+-S7dC\[ DY9>VeNJY(PaC }ߖw _FV'[``зc(@5?VTX K; {;}Z0_IîV` 0)t*,!zH8H .f)w>7R쯛՘N$;b.&c>lx`C_оLN_D5Ÿp^a} 7lh Y,|EQ`Cl<-e{ 6QW֏/"3n:F'Sc+d:2G3\e9_4].X?CSD^N۳z-̧E>!ܷ=3Ӥ3:gҶp n6J*^H*s3 nZBV$1.o:^!_OWpU]&+ᙸ#0UFضܥe C1j;v G-s[CÌc7f}'VDQ_LL8׏S@fg(I9'Ӡ4]?9_s3]GDIۦq_UAoA\0$pR^" ,ok,`ល(v>gҳAP?fGުV$_% كѷooADqE2 ֵZI&:P^AE`[8/0@=T#q{>MlPsrQo٘&׎prϋE%vF5{zxۺeqX/=PWGP\4-]rCEWyf6tEIcU,"N%E?u]d*TI|6[gM9lˬ|Q)?du(X5? ܄,eW_~YV3ܱ,6klC9EɒK3ku'Gy¥x:3MNdJ*_sMi~VƲ|$@09)UO1}3qд0NT0_noB.`!}]A ΕLqi+BC#סB@<`IcsËߢ$ԬO?w얕9߀rL )CBk6w< IӎS7vz D)++3/R޽ƅ>. 6Caɘ0 aqA8"73ii(DHYUDlX?{h <]NodMz nD cB*SVR?ioӤ4MKtrO{UP{.ڍ2A.&H<5RRC/*# EX.H;qe1eUtwZq|>Urدǝ==;Z$SB #^:=)a6Fнk@+l;Ic(;w?&]Asp6kPZ! ;nNIꖱURp"^2"ҦQXY/g b#9kIq~p!W$B,!2kWL>=7|-ޱVP{3VبP>iePfM[[+THA*w<6̻?( g+õdxжM qi'(ú"GEWa5K:I@ƶߜ7(ocf_+Cmq2nYX,iCiU#MOy(k#ui&zE f x;u=xia pSq؃eF4K9^g/9wTuu{juB1iS懈]紭4\J|Oy) R,bNxH>A44Px׊rœ'쑠I};*ZJD9q V&)EQ%plovN7e?yIS &03FB1B٥׺f"18D5~wqNټY `9Q؍.9nsHzj;j %vgX}M\mxF~ei伊Ev&q]ky4򼤺!Bo٨\&,=YSTkmw$o~)A}GǓ[]O+ސXH(Q/'(HGTӬX.kdbI'ZetFſ9E  QeTDJ`2_s=5ˊ _OGK\E 4=,r6NcF6? +!>g8YW\֖se Thujr ^ 2Y1\N CCY'dIn8הzQg"Ó3lUP (x< "pnt?6RJ6%IpwByd\9%^wBky3Nߞ[ 7:;K)9$7(ftLgTM*X\#^(t/o āe ;uM}b'Y\;*xf-KAģ)/3%+9:.SYâTp-yҡ`a#3`8fa>g8-ͩDJҧ10Jd9ZV"vic]/&>M wN<!s58[ǭ f N K ^{_w:=V2+jRjC;,kVSTHNYI]Lf=bӆ 3(Ft-.E(ĎS\D.p̈yH ynH%_NJ#-P.Oϔ%8d"TY"OwF8BnnARz8&"v-tlM:Ɇ| \?a ljNd%`U&tN-{V_Z̄, ~N [_ v8iu"_^骢̆ F1ȸZ- @f;Hdza0- AV~]W(2L/\sȐu&3A(*wV.Cl9o "e$%=:eDb$zrh 5K1u[>92[Y\/ns;"Pd–xyQ(ؼ_e/+.92:;_\"E@tr5cOySg .T=GN.5K:q ŒM75\eJ-^)D n|LGDy$mf gV%k/ebbٲ; Q%9(hՎ1&Y]ߟm{ڎåf  =ܣApT !-[Wi!(ilq͸cL]p{%\띶*0̧MwL؉ Ӂݔr­ IY>2eɊc9njg!يByruoD0k0'!Y+7Y!!onUZٲ+"L~ cuFF?p\ jIUEjYIy(GQpRxԽ)s&=n>$$}泗a2*p̹޻n?6f,lrjdZPsp#`ifK)$s!AXA[Q )3:}9]7b.}g3 H^.f̄,<{ i$_E'cR9J(Wg"Xg,%Q S0X7Xsm4kyc#"ϳYe''Klo jmi,J2jZph%`?_e*Jj즖 Jp>iw[:9z¥VlKBMP(X ~pbE% ҙY^&uUdHu0]C^}(8l1γD05 lflĢ886dTJ'G`;FGGI@h?H77r'!R$XG&B۝å$ĭҐ಴3h6öI~v̎w],NSAS+4%S׆s ^Ș @@%h4[?Vow5)^T6\c@C{ `| (y j&aH'yw+'t`cpb}͊ RCr [$W`)yǹ:ehyRaVu.bJt^`Bp_Jc.T Z|:`U%p4#K;V*H^k%SS"A>X%^~̶"A E"<_Q-^\K~Lvwt@x5T"<7} [EKs$BDF_2S-9oh]An}rY{FpemvՌ kLZ=vAQ%BH잘rbZ5Wa_74I; <[Ke%YX2vE&YJ,sAR:0pY_E? -j$dY]!xʊ4C]5WF5:Q&A\BȲ0%gqh6Aw|g"p'#C5$d 84:Kޭ4ւḭ83 L;`piW^đb~,y. $ .SE^եs_ӂ_:tL"O#~gī P&z(ʂ&ȯ0k؂ ZWyL%sq-Dٔ@S69}ƻu^\uopPa3^< iN~+O PwhJVnBv/WgԖlfDo@GyX жG!yW,N:6h+m B`O7kCC;l۶Acs,IM p3 I5PJvVpzS[U!'!{N`]ޢ>"5bZ{Q3XV`i'l]#+*2E9x !xH~E;~r}L=wU}P@L\ Im@lJ|+#!Xڔ-Kgo1\~e@Rc _LupK7ǁ\CH^Z!͚o ɋMr) VXE׋ l3;#3Dd~Ϧ5}[mك{'`ơmȞ ̵]&M$1aX6?8$]X!7 ia”O%84|񊻡9ѪpõOȚ:+$"ɒ*=fު(ET@Hgc?ջSiqwP.]j+􌑺F_UOȺtgzlOg\F:zgpgi*9;ofP\ˀL^ %zɺ ?jL6 f\,X)jRމ{vF9q4N=R+ Mp,.EϞYcQoOQy4_,D.z< pr&{ Օ X$,O#m@15Go[`2<*C폞}zrg]2"} &%06=B"Bf*"mf"Rj?4[`$s>y`pBB'I݇ꆷN& A]*Iz{zQp ( ?NnĬNM#5ҸfmUf:kdlH0*uEMZ+Wu&@tkérȹF\} W;-п%KH{XE _!P#*a%&t%2{Smq=#ѧ&`Yn xU:*FȔM1#ag"C"nm=.fu %/y .!6O}ǂր#j({=~kSx߇0CƝsݍ?*{p m,Lfr{޾&6(vyIqxpmns<ǓCѸWA #CpR qK`Hebjw[j`ͰXN͸yԾdEԩ+` Nh˖>!W4E!iZH=C6ĔO2LeOG 7j=Ɨ<߄󪘙^C0KqB8vA% 6 [{3ܑ#F)p,;.X9:X]*FrnY!т8KSt Wtvc2@ U:~\J+Iab*$QRҶl#w 9/ IL-;$SYu5!=T( h'YO:fzaW|:,\r`xpRCp}zڤ6t0Aj+w"b[t_gb̎pZe*ݒ A!M4XH{jkJ r N`rʧHkne*T-p=^ u1 IS"j*D8+[z} tY%!/V7Bo7M;iI9Jpo$$%>uѶ׸{kFA ,%ƕ\ <'=GB.6LGTBڈ(e_gR4uR*gldG޿aER1= @Pd\ӌ85z~,_x[M+;=xPVESߍTPZ#| aA;˺NX7rY勻hw&QܬRyu˩l -_)OȀ'2| j"<5Zֺ+:ԁwjYgR6GHwCx8m͑ (Z`E*D jNxOZP"z.8}(\SÀЇx%lD5pd(ffwI# tq띯x7{a27B΀V│M|GW7ʺZ\J L~I 84skZzoڢ˳"iߨF}I|zXH=؁#Ԧ #oszhzà(;J $yU,VU|ƫs2qtHO]+|ɕަGSnL8',T+a]jqT0V%UP).@Υу-3Tk+'^U!E74hd[_Gbe4hL^)ıгŕ=p򂯧) P5`pؽKRe o,fMϝs3&e)I+.Q|o#&B ڔTTJ2r1 ŗqnc4sp[/K7#a𷞜NMo1DBCtL'/u |Y !Q[-N~Hε#{tkHT% /WLV7ѳvVS ^gWWX_T+=V Ff&nj3CYMhwCtz!>}YsBOn9(ߗVaå  fw sgYO?l#O ]b:] TRЫ;\.+vIgłIyMU-/b#`kÐ-loep7S(Vi Il4a{21"xs ^A" ې*X992ZҟL4~9j/V;ZˈhNGra6Ќ7N*# VU.Su\4;y1 uiND˻{ $.”T34&k*$<`uġ֩AeWtX|qD6w,)LF`CEH ;_~Xd:K8s7\?,֜s< o(4/!áW`ȀXA9%0 RX4Aeknn , y5G U ("@4'zVIy||:Q=?8?4I*I`l:g&2L ͳ|/YVT4AY r֞*,I5W,+R/܌Gl8+9FGDNRQLjXVl-֥1s Cwh,f~7rU3!FX<$l~rͨ$XX{jHuKYoA_"N` :W +B&yKUR;ބX@I)|*˅w" >,{7SNg~ itԦeN=:1\y4 B\0| Ս:}R ՟-hCTmIyϪ;I!\fxUY123؀=c~!E,Ф(Z. 5OD0l"[_S5K:~t{)427u  1ĂgR{,2]ΛÏs 뉪$'yg"JC\Qu圼OOub<( ,AdzͶ`ii(`,Ut8E [;} qQF=+e( eBL qpJ3ahU̦4LABU6;ۑ?.r1!gF\_"W, O`}T|?EZH!6GFҙ>uxSR2|h j=_k&P۲"Phji(6{1'ݬ4MJ3 #s ֚2BjcQ]_쐊ھF =@hf?-ߑKT{ AxԳ}6s5"Ǩt^!D4ϑؕ.дe3 KV3'Ѣj_ћW HhJ(1DYଢ଼:lkM#!W#2Nj?6]Fez*,%bbʘK-1A8ɓ WihKw?D;WK٦%GVOzr% fc5ܨA&cʲY?Gۈ UnN;_i?Iǫ3^ B&;dfECljIn) p&L{jaw4Jm9.a/SRF59K-9eTnU .L#2AOB.}S#2*MpβoRc($ӄAc_ -wмt7n(JoYk`>zשO:_'*\;̱JxIm Ѐ.|S:¤%AD9T>];U.bE 4N4ErsicsF ٯ]3HRdm#Yy e!wEܴQT˞gB>\`F`QzIj~,Vˍ /iJT9cAᶺݳLP6T5ŜR$s U9·[@eaQ`s[Hxߨ%qk_)oڮHw x@o ۇHP'B.%Wn}_WYM;ZH-n9`{Pҁ>R+ 2R&M8/jӬX+1 Np,ҏ:J0R4\Sr1c'ƩxkrX\:yTXpMJ5l)L]MA6>U9yͨ^$JdzdPcD@;?Ve}}K8JPP1Ѿ6ަ ~ ~d08HY#!h1\V:pj۩/c7h#O,Ue)%wwqd\*!pu = g0=Aԅ)J{iZ:.LP#U4$sܝ>'jɐ7R/R]"I Bcy$_&s#MSK'cdPүgivq͑*ƶc3AZZ;+OʒK4uz>OT: ߆ac3< ; r|eP Bq{FgrfA ]6J:n:^WDo m{ "3F,DfnK LPv*.u7.]FǮ:B#ʱNmKmL@R^ʮ3NײҬ ֺ^۽G ز3 h l'{d߆\_#Ц?Eqhz{Ѭj#Qgb٨p8RjɛG# 3V T;. _j?[}$LVocr7x1Y(x]?+1ע!XXy q.Hwwi*Ѧi&FcnA&Ɓ#ѓ(Q 3ъ˲<2!d1K=¸uZ#K|g֍ +9-:+m_]:vp܅2@"T1їCj#?$0#`9ձÄA7_Xx>jɾSj35>m:< 2h-*:(u#. YGK \i+-W{cYBmr+GU<DMȀpH%pxyB[gBGh~Gf?ә]zn<=e]i/2R>.2 a#EF'?0=-]|s$[B !3ur 6 !f1)1\Y-d࿖%\2JEPpmj<cI673d6YPJr j7Ub 6O,Y hV_vkL D'=o]6'2NFfVhfׇIoqu>s7>YhH&<dxkUt+x)Co_?bNSMZ[FO8!}-X{ûn<"Nt9D-.-lĥmbYF/⻝ Q)iY HJ0`J%A6j<%3҉݅`?j"(Rm-uȻ^ ~IT+M1Xi3 hAAl31|ɄbREʴYkۦǍVQ@{;3sO:H?$\0q 993~Ǯ>[9`|kvq8~V!FW_ն,4/ݚbڊ}lc'! :rg1.G؏a,liZSVFv*nIrXB[d+<ѿ1R&)Te [kP~c贉Ԑ.pgƒ6c <|),̙wN=a]GPJz Q)XLd%"-Ferl)TV =R,lmB-w ~kȝ/åPw;X$+9VT1B.Ȟ x0ޝi&Ǽ" o&p2G[6GGtV^zGΤd}td7 ˜-8ZS;⦨!÷&%Kq*Of=c/ i9*"X D=RSRNň‡!w=.ezz.WV48 У!6 t"d@[\nu Q}z[ͺAݯ*^[pnj50߃{J+H557"AY '6+Oy vvۼB3[`z낽 'N˘HtO avNƿ{:HS'0oRQ$v"0䲡ƙ:H$WoM*ܴ`A`6] uq VAx;voRC 2 ߧ͢SM=р#=El{gbyM~JhyU(wG CȦC:̭a93-Ho[Gk zy~,R="+PrbjUI9 3_djr뮤h5s:@qRO,XV/Ƽ{9 Ơ+r`H{5mg$}݌nv]N1=kHxB*3P`pzO m \u -߮^_2 WQY{C@ fCl'ivڑJCɾE(#%=!e^ie=/Eq UkWey+_51@ ^M?463-ʕ;T8mUp# qN28 Q2746xb:vURC׎B*X#3Ge{@um)kS#æMv; oy&'Y,D u^mjGi,eyGg)i8icH,7l.uUTZ4wUV _& O6e^ϭ8(fpUƒQnY䰝rŭlP 'C?PM+M(i[-(B8 ># 5x;{H' Xag4XOxKbRW)}s՘p\H'] Ϳcq+sTcYd-]A"_l]-mbXPCmGa&tP5h AwMD4`#"`0g.>3I˭TDյEVQ5΋[|tfe }71lJ ̮FB6K%_ ש4h稃uyo[rձmy #/eٱ-RII ,T ?ÔwClN:H ;mhS׬ԊzFDZJfeQ-,jQǗ!P9!^5ZTe.On쓬20k7Ӻ8)L &O^l)@ޡ# zn#wL)͵^rYN J#U Id^Q+: ӛa#uZm>"SN/?QZջU  q9/@= #XZah}ܾ?s^'Yr`c~rpHHde`^nLD?!""@ |jE z͟hђ2; '^W4Wh.!0P`šö]MGebko?rę 5nQd])bDߊvT~w.=uW}k=m_@h23Wo뷼NB7ķ) qrχm G9 J7 *`^x@FOjև@&DId7o49J.2_>pS3=!cqfh..+nF+E'cH_Wza;~,UJG~)fe|mr Ů w㖭#_=tL;)>l.ak8@a"|.6a7KY%p9z7*~:ED1W:_GL:jU*ݴۜfܳHKDoT @3W!IΚG#^TY Nզe 0ci|{@ͻwX|'Gj0u )a->׹ȟ/sIc&MqwgisJ70pxi0mYHUDD3&rX抌͞_T%mk{7 kYlD{I,PX.- -}@aD}x˸@RUWB{x> *_C-g+&vŨ4u0b\8Mc6!jr3gZya}!< 'I]KQbTWi]ŽUb1Dc@CEcGf#<`=W섇aN1N ӦDf Zk+ ؎ͷ3򾠎;4!aQ:O`whzn5&(E!F%Ozy3:p>Šc _}~!6K}@EbgK_ɟz@8ԽߐZ61q}|:, 8ӐM@P\ԥ4Vags(2545I)ˎ?%ru!`;2(/R {eQ ṗ)TIkpuOHGI7Xfeue6}ʼk+C]4M0 х6,g_Rʯ8/IHTHuꦀ~)!+~$J8?pΒJ.liDYiL 'H%'VrɎQ[Ȇ7vMp]SӮ2` F\WX%`CUU 5{Q!vQ<ӼLI>=m{Ke0~xkˊHcXOl@T߰P"w.q_px-b PN&0 e:B>#rI˅%|w*)=$3v FK_ cOfkav|ͦVa6\ !_<1ZBVEӨMoËF1\;"^3Vpcc EWM0BXxKn6%VQpHR@/S lT9[55T\@t0$"Y[]eN##osTP}!. QPJu6aÐ1z](:M-kœCrňey1E[%7k+/4C+ 7Tˆ=޴hҬE9*WL )$*͒vp{z/YDՋy/,Kcr҆Vxj5آFmFITP]2PW>;K쳿m3k8u@2F|_r0/hA^]f&{g ;%7f쾴^gW11e^|l4 uz"]M(js0B/|bj,; X`fҚ|ВĶuk+wB)|/['˷(NfV!] ]i6+F  #[❻j _ͅ:^"Lr I_KzRc')2[OmD`$t=.B?8ErOEgs[!goW=}x=:rWF^]n!'IM:7)ʛlOdg0 DbMzw>lK%q"uO&P 6'=/?>8дqY<6"2^1%^"YQn1ib< c/fg W+FQ*n1=5>3mΐ aT^ +aoնhcVsTm+ǵ~{, Ii`j9;$m/RW(Z-{=1+6{Zn_}yˏ.~7LTݲRW֫.>VT}@4R?q [&\qNYQ8` ~r|Odڗ'ZWd)dRD|=JӉ_Ghg5F2kJDA%D>z uL` FnAvt/<]]ا;ts}Gj{S_~kXlڔrmVB?K 竌,r21V$oIS+#5^5.VBeDG~;Gaϲ;~b!|Cztujx)I. Tqȍܯ&aa6C?Mf[Xc l^^I("bv?Y%>'0oGԔCx@%z2.;Oy-wP/k9??mr%kQ5?^WCzƫb;:;!),Q9*_ |ipk>Ck%;[C5X' d2L`za]s$PΈYCL{[yy6GN8[*oBV aof^M=ٶJO$^>>4Ơ_Ma rxn.%yg2. ft$kݶ]&x|_#eb'c5Ick szK;Cg(&½Ƴ{]7HU=gy#3ȯ\cAb_*PA, c)bZmw &eZNnAŗW>詸_aPf"1js 7!dwKl2[>kX6,?#^f  UI87vl-V?iǸ]ah$Iń)x>Ĝ Ԓ"~%:O4b/R^$!gPnw{%fT'5*kg*3K+HySS_׳YV5hLA`#}S4%dRS~S"'6FIs`)yB{?~}[! ~񧖜.cg34WrzR7OR|6,Pw mbryBn:OfIbElQ(I-Uf4wZ5:K""\{KTg65$Ysy4!]6m aw[i?r\3yʹٟ;E%> Bҽy?X < u/_ AMB:C-/~lD/ ٧+gp/.Z6k.'q:9iUkDEϾ(9^-fqtLv 쐐9ֻ0{6Ýi 7Q )JV5/L%G>,V9؝-AValL `Fk uN^Ki-^ؒj){KÐz+X-Msٕ?>oO㕭I#zP[&rث i2_OHtrɞ2%UÝz͊wmucyƴ&9ƝxvZZ[>tmnDKΎ{$gD8,翢`.S&јEi#5ί Q\9=U@1Ì}0j:xt S2 j'd0Kg>YRA^BT[ELPB{ XfJ6d d K ;fL`h۰J"cߺ_Zp@?Pms* |#$ Y]˵5(㗥t@m`~Pi te:KML]asyYu{"ǀ7yg13 :"]~~?xj9>?%1i.%DHy SўT-dMخmYlX(R&Om,桋jY7ZzV[K돢x.1*p+}@|\<ٴ~.<9MA"gy!Ohgr%…yWĠst~NӝxhFWgj׶pN: g%KnEP; .^Mya (˾{PűɗFJ0LcHj%wރPְF:HtۢecF[,c S8=0q^ F4ݼx #\z&6cD&a_!=ӹwj ﵼόV'kD~m(#@XW\5I㘾_f Qrow?aZ @koDl+8ա)1 b)sOꎕЧ3DAzv1'X{HAJ1&)_JTI4h§,ľI,[ecP46ȑ όne%W8tg_hurŶvPvcL0:ךYNdtTqK'9;&Vb\o/f(.HreDf!EV]{ŒhB` #QVb|sF,NpW!7%}5Al`8g~b}@i * 8h@(%mzXIj{kT qp[P~=ZBy-JφK!nݟv8KAMmD.{}A]f1rqLj;w%[>;Uk%kHk @N"FLJtˁ֒PF`/A@lCfC.)s%q"8 )r0U"i'6eSEQWu[k߬( c2 :{ԯ)6qϧ?]Cs*2ߘ pFg(v!@>i0Ps4^l,j8wM ~`n/еNJ6 5'<jPqxO'AY|#zf/qcKTEWPK5r8@|VmtC6E6BP!<1 &L^Δe2BO0%pTW3AmkDq$iynYE˻ɐ+JVx5yCntܧFuYժpA@f7&)WKл"W(m|DH-_Ŋ8bE z'0$=c#Is ?160,{}ApV/pc Fvu]1jؓv!4R~~ tGׇJ |D,p7y%GkZ4l\k8N{zYex3zE\6V}q}Vod[;k:8 Yt|s[F7rh1%4>Sfط#Fڵj^nЈJ(jQmL7eK #.zY{u?PIZdV}턿Td%^8S39*=.ES#3߼AZ}=v;{sRDD:2/ nQ8-ln6Y/[&r źQd2h)4Qc D3sq| , 3&-Zߖѯn1BڭHsKd="2lon{i#rVn3^{X_mu-;.yh/SEss PcLZc:X0V탔p:ti'E< [h $& ~ؽny+6\4UG#PܳG|5XGCИD &ʣ] 99Ӏ@°T\#Gd3׬iަ66Q>"Mv=q m6>6}b[i#g TcVዸ_|&M/5Z:؃A7;Zx52w2sϘEG1swg?ujS񤜪E0Q=7=l9Aϐk3& YL8$0FT<|d{h{9NybcCߜ!%@{]&Iot= vq\ })%r&Wps; .42/~g2x峗f Bk~4:p=$x2qЍFitfH|7g@{~=yؐ }3j4'pߖV &g~B.|b+BmᎺ]Mn%[*a B(&kJx[ eFq,c":2"`/ ;FX)fNina~Ft()C>xa`(`ȫcP|*)!V*x]Gm瀝O P+|:ƐyMMRtHdېuypI_MQd?91,,VC_ۓ,58L,.J>qe/Q>1xQ1Z3#loT U T!\ނꍺ$._D=nL[eO+t[dKwewKť;ncVԘ֊AX}(;<=b"vSPvq>TGsZ!ᅴe.ƄEg4 fi[?|@%ًVn<7x 4b/"b< uEft ۠Y{Ҷfw-+ …ySf,gA|pxH2$2_s?^t爫R \Ng~cʹJRJ_0rt#DऐX ɍdA5c܄k J0yԍgҪ ʉ=L>6H a*?s|@ZgB; za1!*Xv)%nW46,"k`BaDcEdèA,h,ڐ*7I @Y:J\L*`ɼeIR>tOnTOeqOFI| KWUI(Uu;9V'F qfy-fƗv"JWP1-z sՉp/Y&\II۹!]3Z4S޺+!dX.E<!S1f-:}B'+g'`@mp4N@uhEI7:"X?SCeqef.-(pp#{wUV`m_K!` w.;ry9fӼW%sy$Y)oSsoNm@(=^xE+qnr_ڃrѤ9r fM]8ljT{{p5J㞐`qj~:Vdc/\}L@Ųq"<6_6s> >CwCQ`\Hs'lěe#[J۸bGbrmǖn7Ĥ˙ଡ଼)ԳF_nnA}_֐-LGcvht5T+Smdo/Z1@^xʀyM\K6շ.6|X̔|_#7m4 +"j 1!0W,lj Yܚ|/ĭ-:)3e*xۉ>ҁKk5BB(Zl79: 8O)SuYÓ4}QDMʲ:~&'%:w"}{ />xpEHa.^)>.S!CVjvIز28K~M^TWVIdڠgoub*N􁭛>ASa.z;]>jLx2XWTKI7> EooZXtCO|Hul`W; Iym5xe.6u~^ 񝱣 ´BMP9df{ IQG?x> >ɧQDAj2 )S~2F)q%q}AQ$uL5zvۘ$PJZN`Z> ZZSC'74WQgvOH 51 \s"]קO ^Q:"H{IO@6Dn(tvbUO0fltN?vŊSRQC 8[3s FɁ∶Qvn+Xr:Q|iQVM})|Z-* :!k٩@ac79U4:YsK)+m g 5dupoz4yن" 5!4B1&*z\}|6SѢ.:ڬ䂑i3R]anlGJ7Y Zr|3gGny4jiWh L8&UAtzO@^Yawիw!&cd=om-uK= u\'m[TxPXf"ȩ#l_L՞$|[j =P _6$U&WWm鎼w!rt ù~'aN8uj:E2eZaTm\4tuU/X^mK? u(:~&IH^nZM ԖRcK"&Uq"O%sK/(C[-ў/7l7S{B4ҍLLg$ ЮH$nTXc,>n (xx28q,X4M|I5^pF 2p [u#3Bvt'1X(R{&HzDqz dּ b8#i}KfS*^yJf9jq%(/էQq@ R0u:o^Σ}`^(~^AX/G6/ʹfVD3I;YSs8zr8Fbh$Dgd$5>~%,~l·eKo42tY8xp=gtz ] wȵz;/5H=Yk iF yѹTIA$-CkD{Wa.(/_L_H[zg fVO|vuHs~a +N9D7[OCzS+̢ :sex)ْ muh0!9 BQ j+ {b4t<3MPiVnieBUD6fU|Rpj <Ϳr.~ URb@W`X}),]P.cH1lX.p'Ý?5R*~*\V/ڷlsJA,MbF1s@r$Juz鵣.xJÆY =ەaDʘ>%j:wBs7 k:{Ns:`ȓ} YǗm E 랡F0gwGۆL_\GNẸʁ "BhأF /SKjG?Pe>\z;c͔%Zk&m>kI1H Tuou vNÕ ,xqp4pw%i4X hՋ!E6*ɋ w)MQL,$\ߺR'(}ua3c\z4 a:$$ M..Skyjd4F[exq|tB %h@oEKM~nZW1 a[84n'VcƩ]jE:;EQ7ò [Iݕ%0I< Qd=5{pչ@oUm_;a+LFU` n3+jԠؤ9Fƣ3CR` 2Q\JH٣|uMD?s. IYv%F؟uyṆ{0PǡedoC6+Jdn v^`>xAfU)8sSeIL|mX{SB&vȝ3<Ug>|v^:Q`V@ 7~@%RWJE\k; hA,1,*ƒzu=}%^E 頇ءk\Lgnn4/‚Bz/Ld9yDd 1΂mi]ٴ{fƚ[@#c{qAA_d;I.fgQvo(h\NW2géhON2,pp?c$)$Ol^^z_W+ɘ&ю쇩*&[]M; h 65>!ǤawvGwcB_ zқ&)418/V*%:&|Qm`,l jMی(<M)<7j䂦ae9̑XLm$)Dk$[xM[Ѳ4dlF΂7r!?BrH]c (BআH~g>rUSK0 p=>H0`誨ph )LDv+5Z6*v [~ȤC=ԝCIrF)2 c8R/O 0xĈg'64x@uhm%L = ؒWB 4jhe#sz'|f.`JDh隤S>|iV:%P sѢ w_ouIj97-c++}I Dˎ/*q1NjAzoJ 1\<9NgnNeiQ(32Yz\^^ M吲Gk2lnEۉ9丱})&qrb#|g4hx3W,l^Vq~ǫ$9^ [HWiTO]C*I9o9S0DgF#zh2ts v4uBnr1B ) HΛY4m +u*20.,~AO͈AǠbp%[$]`KrCWl,'nX">Wb{?nT^Z8 .g> awNϧ*FƵ"@l}챝 bՃԾܫnwF/liܿaOms,1>zw@ e0z@z¨d8@:PZ,m& =z# ". ;"VWa % 6GHM!20#<,MO$ Ep'&0Wf}r# ȽP j\9=Qy3[3JJRSS0H Y.pTG:/%x  Ub 8~1-oR~':+hkB睈;=,FXf$xr@Dˎ" s=Rq,'x2㭆y Ya^7|BYw!A-3 7tܾLjS6Оd_<:|k'|aUv~=n˶`n-ݪ*G%ix/;X-*漤 $VVc,v??#jɈ Cڒk$8^@ZCn4hX 2K(;t;-(mE}ʡT`MT'iI[S0 'Z1NW.y4.p=ɱ[7a1XZ>&x8݌(/  tt?i̓/{űl}eKdCOttX> a,nZzt܎wk6ƚtO5GIF.}#)Xf8VSbJdIw#\ p^s$&0G0פ/Up̻|@ep,', Ұ-i+HaXPr4Rf{YАrd_G/C(H)v8*X^c~B` Do:'.#c`p( a֒ozNbQkի6wO%C'Wqf|$r,cr(c(,gpY}ò|3H qV& I3v$qXTQQ`Ω۽`PpAc_^_`aCWLrޗ:/gI&ep,d%O䛴,< !|YcW߶,Hܲqg3 ` ǽɵ}ޱq $]XWݍ'b? PXLJO,>&nzIN7CdᾔAg$&Vdk\]3"q**6F~.rc{}<R|tEiE7ۻZ;6ODȨ%Dd*G Jɺ7R?Z4[E#tz@R_=MkT+rgeg&xkg ՑhpP:|\2t[=.i{$"I#Xݸ.օQ]MNi6 )S8:lA])ԕ G*T>W"$Xa]XGk54O?[%a?Cq0ú &y7X ?kYuV9J©?ISnlVwdm5YWJ|z`Vc1d :R[p0nauP#6s\ V՘s*N`%w d9LjҞ:PmSݿ K:ڍTH r+aґ"b]Ńxa T*L`B+0UlH(x  :X򥣇MUE};~qnt[i2dwlkzݡ*2^aւ3T an'F5Os[<_dҒ;JWcIȌJ5}I ?F]L!:>z\60lO*1A=93|7*f}Kviu#ygç+Oժ Ȗ)Sr_gֱ-olD{Jֿ7`^>R%4wx"]VD=>b 3*N0cphn 2P '{L o УCܛY<J=dD\3t\r+7כ|f\`GDNJb0j80T4'W۾u̞e;V@"o1 D7GZB "oSNC**<2,2B2a1' CJq}g%@ҖLLr 8:#avG3v y "8=SΪu~cAV{+rwdRjҨuI kr`VkQE,jQe?%B1Ҟ$kPCA帯3%p*IAr,UBٹ?[sz>SwxYWO0JAO28Da3ç;AXOmp?E%CЦ ,fS{,5sf^r m7OY$w:y kb`Z>òc+lMUsI˩,ҪN{S@lҗxMSkP} Sk}R}Mϊ*o|YgY 0E?PzP8 hC6="a|WK8*fVU]b G|S%|I0Gk~Փ5> J^_B3 ]:Nܯ!jT2W6{4cɐFjg2ZfWzdxV5=P̻j{.!YX8v`G:"ȯmUGɛ0 >& Saٞp[~;Ac7>nIfqw3;,RNA IK[CW AnsgY.c]]e?(w_ YO O 2F瘶E )pP<,h6 R̢ɠA_ !%NJX cU>sKMB!\jtqY g3,Giԣ1E ^Ky8*]sf#K ?Z 4_s0|jC+9LB! y|ο*L;+Pr]ٌ V@.+{ȳJϙLSWs˜85Cr97I;Aqm)X$+cki5 y&fЪ^ yˡ 8}uȍJϿӫhzrX"gȘhX'iF5y澛Yp b آ,% 8fe|{!UԥYp`ㄖKQKGOyJ*׆e>S} JR38*)"KFa}p]05nδmiq80Lה2!֑5ub5fz\",K^ @lȷ$'aUfNowf8*͈Yb8>_e qBtfM>z^Y H%zBp%)a w.QǀGvWޭsNz7O$\q: rsRh!gܫq;05TؒЯQk?~(xb!5y]Ғ}<<ݎnm+fV >SV՜{]f 5-(4>a_!-()ߖO8 ՝Pؕ`ЩAN5z?njzR! FU[4|9ELTT`xK_dM*6\\I.hg8kgG{*2GMhm057+ޯbY37fҞ}ku5[I@7j]}~ d] U몬,A^F/sѹ0,Š3u55grT\07ʵ|Uar/+N~̥㾒:'3MVہ!0<|Ltdt@ sro~CI}R@=5:O+G x ZWZ 3uA_$I}iɽhM;~+plY%][v>}7^!>cbܱWN sd%䆸;|"E-_r1ɿQ=Afgtf+5Ŗj|<0.ibk/cMEf{dZ1IsCuQH B;'H)riQ >vuI8( -oxtP{N`qY/,BS`6ƵYkN]_]ǜcRwK&vqa\D%P-=pn}TEnW?'ayem={lDB W!a>݄"n`j/acYN*a6%@d|Fdedw"7v ,I? d$ @ FҤK1X3yϧ}mh D޷RC]ꈑ 842v&6:" ӑlɆyܳ7)9$SYӽUexjXG_bV; MH'c;w:9#^>kԱ CAf:`T&LB;^5u.H07`^Bm%dz." Ap{_I%/%>BzI[ K͝=clu烘B11 1SahDyPEFb?!6N# =;wkK.C۰z Jq& ~Io`Y5ous@ _w X814kL { yJ;##QvZ`;_ݹ#j{*~Ջj,n+t !U1, 0.[f [x]G=Yυ۶}KStVS;3Pn j$:g85-<(dMu8xXq?. *1j"Th6?lehxȑ牖]yLSW |b/L>g%ȷDRTы믱!5aM׎W#?-.#jR~9iZlfuzoΦd~HEff9;/ n_ۥgi-a S Sƪ 3;7?cXG˿25i!&vt:u yd9IL.("Љ5.!5t i?/RSӃR  b;;iv0) |,0AbFwy"f0֝)(#"lDS;21_H7P4(_clӾNڕ'3u FgSHinG(, +;yLPt}t(uouncL[(Xބ]` ځ#v_5ogqYq] k~ ;2ԃ 3M$?LF\ Ye\hV3m&Y p[ N5JeºJpdlë e=p]ՂB$\UIH_eEI@mgbsoBZCiغԄR2Gd}Al{%__hq"՛u5\i(flGصlD Ca.{*,h(Z6EHQ?؝ux t)4Aj:2Y98tNЪ ir֧@*@h=o#e٪1})05S6_p>d Uqrz*-h͝x(p"(SB wgk v-DkUU"lJU|?sy͘r^pZ&o;KJpi춡:)~j+vWjފ"#.wѫ3A(&N4st'-"j*ʗͿI8a;_r Ɲ"Js5NF  d3d\ccE^U~(2!O+[^-E뜠xC t 8yUkYnuh0o$RDBz3J-skS?=<<1@EG3lzaY Q[`VImS<['e3j\r-QCa #BRx2 f/2H Ċ~ U#I "Y߁[bbrC1Hg/#q;||xqF Z>eSfFmh= )K~3 8x (†Qz1u VB[\??<9ZFճ[9Y֖DX ¡_+uP/~2ح=!U:-DR^UM&"g Dj fЈN>?ڹj3+ Ee5' 5Ypڿ j8HMtemK\jmuG_;* f4XIOjT * D`C5y]W 'f{\|N>Z)#-c36p8GmC^xO"5Ig__~Owu|{] /KXp8fu4O S ͷ E̞UH4ਜ਼6 73Um](UI&/$W s2#3aF$$'?-yչZTf~Ks4;;R̋҄qj8>G:Xٓ+k}Fa% xBk! 4M^-\8JiO6'M^/Cq%U9˨rDz*!(VmI*ԳYȠxxo!C6Ց|ő;&6X?)lsuBpAyEcbyυk[jrGc಴ktJ|7 Cƚ};T,)& r(*|­ZeFWfVRX $6h,2 J\X W¦S+PU $7 %~Klm'OV}9x(*l/T۩JI|+:x}*JMjo%9=ӞҠ;C#Sm /AM5NC>zn "O~kl*? gᨰ"zaH&-)! ƊN.wzZU_f?8 S_mR cv {:*¶%P`5&V8:5-5и;p p"ڢe*­Y#ט47(,[#da;d9b(ߗӠrFFW~HmWJ[-qf/)6>">H q仈XG׽qcMBjBcR^ZџnﺨZd5ho6$Q+"|ˤ~ɹTBy {r@S|6H$ҮRSxk | (~<g{]PSDaD"Dd>'BA.^׵e;7Aw^9Xait%mӂ7=eRѿos Aɱ#Db@I3VctTP~jSNekHͨj \s6T咴 l=Ī Ϛa2=e|cďGiz3 nM#g_ xla 6;A>hT[}A6QItuIκ"c1J9@[_%z1Pˠcf y7u5a=VyVi?367ıPP'yOo-ؖFf56^w]Pm>GJ|AqFaSig*Pk×a/Ǘx㘒Hk"?`穛i;Y&25UUӺ7Rgs7n$ ebDWVrOxw]–X1n{ӀZuU u{8Qv e{G\ʆnX!ΘC{Z6' *Qnx ΕܹngeLzw7L%] anPE,p!H͝H<~a5rYq@.Uk0ҽGI( KÍ|%+C zg O7y3,9v>=vxg(s6X[*)?Oݯ]y2+7zoRuUr]W!̿ADY^:pmٮE*qB0Z]Nk|^wKS4Ԏ'4ΦkVrt糿QI יHڧ /hP+9- zY7 W@98˻q͂/ZxǹE&ݕ軧XSyms-zfֽamEEyN88B{62~am8vYf(D:w h_@gh{-f``$:8p".hpd]y<*M1+{[VpnEF,T&[2).K Ui#7Ɍ" ib{*1Dn-&j.Xus8Bm@&ρf NA6'W|HŒ5ܒY'XK7UAoтB,i."3 @ĘDbz3}=1rKnc\ c?ZQ`߲X&HFLI\rMi!$xN2S ~Z b݄t75Cwlc=-mw1t(+İWEvJ Lg(Gc x5eߕyÒḾ2^ELN{tar@p ®F/GӉz[jw+|ԶJ@A]s/M{b.hǁٵ>䈷/BwyRyKOLkrqzq) kCT@!'vvfYVn`+;6"3[?\JL[Goqm8ydq_y =\v9<;R ?Wj2Җ=ΦP27[IG4C\ܚ`#:LWMm*IYCT ax1_bSǦY|~~|f8Ÿ7LOC^yO{˜mb(uہ?W_G͞Mq6m|Ű7cEZ۔=4{t:8_q2Q. )𐽕 |pOzVo>3lԕ!?B}P<M\$"bHC h7ְŒn#Y[BhѭiDUsq&|uIjIxv.P>^U,iKcym>AZU;Pxߏ'n!w:ڈU vK%QFWwg*,s+ZXVc!7U]܅uO ,+:$tJGS0Uzș$lxJcM:&z/6oDIL}p3w\Ǭ<ԯZdRܼX4 '^oA~jG8# bYLDR8`6^`Da,::|+j-gsq 0z 'GM+NRsKn$'!4NԀ\'|ЯCB}lU<[`>ZObzgy/S:GK==WӬV-Qsy|t~{ PN`T;F݂Be('D]"Hv^z@kUAPsC 6TCIbeI=;p‘ e8\B-\u"fL#@iT\-2b(0I ׍>cqPD$4*Ƞ f=fZJ!Wb?@|.62p;M V{c;3ޚ/5?l8DwcJ-;ط# 2Tء0>;ws \%GL|]Ǧ^ۀT6Ґ7kJE%̌v̂{.>`~H)`ȇO&&p>xT?2ÿ f7F; ʜDRC*]/LQi1J@m*x liP $07Ec?stknmL%o>YJ;w͔HP S$=:mһ+mW)99֬'-@'mUHHz~BTg|"?j!]/x*ةzSSd9ߤWwcۦIgzzSEaS5U2ߗ gm>"qIڼ!j K=10h#K9 ԆZ1d ^~Z?I3&"^`>Tŀdz.a-O.'Nkd=ap%YOs9p!NpK^ w~N$B'>!_0TT ަϞa*m *P 8gwJjLգO m_S)J>?G~dNbG ns5g s|2q A=Q#CoN'P,]'u^re-Ւ-V} [.Zɢ9|oB33eL"{QI2m@]]隿l }{2]>eY4{Xl֕]%pyY;X3$ҕOP-۹Cha-hl"J5pK&(v1$Ѝ[Vpyj`]\|wK#G ;SS?igiL&We=[b *;r$~B\H+K)/I#zUϜ-|2ߩOp&,`ANa^!l@1(@ TcN nڕ¯Rc7^t=wVcy;o,A .-vUS{tpxEY@wQ36iAa;LY/F`]@/-2+rUQny|hd'GpQ;"x0`C2-?LC0?}9F͍Ӣ 3{,9jr5keoc0l@Iܢ}۟A%'f-]fƧ`F}7fg`Cƾ}*VV^r ݧ̀iD #Fed:ܫһ{af=.f.7$xV/_e`ȩźʁ2H9huٿ|2b˶M/} '[N #U%ed!%͑&]q{CI"RYO3RCYhs‘EibH)G°>j'L԰mkPtS7Oy̎CɾlۭU{<+bLI<"ұ[B7ZFC?gٞ7 ٖP{Ј7kYD20 [sbGOXLK5:kaHeԤd?[gt=XbeªH.f:XʏvCMRZ!jvO_ #uisxMH1br^"zmEo/W#kLsd|MO@C8sU;>mѨ9Qtϓ(}՚Y4!c}`w(WD_{8(^B!eڰUK.n;_;X泸0#rSpdxK!:sb 3dDΓL\֘~-96;c -* Ұ$-wL^&ThpNLC:\n.w;ìZLwg Qr[3+fv$xbxb%&m&2f"Re/`*?et=r\j[x{B.~D.| ̽+h9jd]ٽkc]ɐ͒*?Ul  e&y'`:MD9-BVm5%fsO63G)( jF9Wm (MG2pBˇ.L `wp#ՌLg_ĚDvڕBo65owid.p1osHSlY8PhJ8ih*LR5ly&*[ o6CWI>g$r҉Mҥ4.?z' w(Ē &XSo!2U^pycs&vO@τo,fܬf(?=!]n[DQ wBys:2;/.5tڃ@9¯)|U4o@Ȑ-Qw4l$L;'&zߟB>c!O*Ԡ.tM1LLW[I13!h1#B.!䫶-lUHn{ͿYoV;g?֖VϛS>}v_R O.*ӯ|S~ y3pdzS,aLwF?l_^0<絛N5N(}BOf,/eImtZjE͚ګjF>7LcHʹ4튳X.9{N^˛?Zxk&N9Kﷆ$5&o0},cXDqDpH{d t=wԐdb*2l;hC̲0( K DҴ:=2oZ%ldO7Nt4>rpX8fBhT+]j3V\բ1'gZt+ ?[U!l .]LQ4ۓ0P;RV+cF|`l|ƾF{9EeG95TƼqm! $*&\]hlz6!3RZee !o[~M\^QВwUX3ckJ(pGBb}s΀1LgLIR7H_,vx=}Nkhm"kNi$Az nd m=""h5>!$yU\LC {pN(DSGA8 +piO!Q :8 n 4%Xҹm@B:EA!Gn9aɄd ;m+ $s7pmѠT j!vlO9l)/2bNFj VۨWudP ]x kWf UZPasr%0ƒAbIDɾcXk(mKSD B_6ߦ~Rb`(ˉQHhޢ @ 9>0NSlRkY<6̃Zr7]]elQ[♳;$h2Ys|d%n;cY8L}n|C2T.M>}|v^\%LEUis-TsMy)F5c0H xx"|nl!*c;B>gv]fXu#/V/!ߺaxdFT6N|v81&|M 7R}qxѶlNv MexUm[aNAhm,V7\#n0Z}yf n]aMa{\Xe8-EHeHiɟK~>0w:@Y7pGE{8%$̗Ӟ0 %gh`G;59pz@ȏ Eؔw4*?t! }L#h0)⬁^ǷH j"PeûB9| n_ ֓ w q3Ԣ#ɪ?%g4@ЈyNj| C'É}se3wb.K>f}4Td}Pn+ _~BuVs&Km50X%'1L]C@wf1w@NIb'JY[{IyR@Z1҆A*/Ga %B=$+6$cy1}c·K rVr.[ Qg[uev.\ J>*#jʍ  LI,׋Ŷȁy ::Gy&x2oP{L#qOKUrLON-BthnFA}TNo`+6Na@'Ho1!kqodeOn;!81"FJT̔j%錵WIZ'=ܹ 5~pxmtvծ*?I]k] j}ߟwO+i ?U0A}Vjm[!Z~ ?>ׇ+I%"*^P^K˯sb%Hc&s;!tO 9f|6ibE}g qeKNEȿ.Vy\*+Okkk ATwSZZQ ~3j8;mt **ۻ*S9VHH8El/b$YCuNsM@ɐ%HfdSvg jCr{ޱрJ!{ˈ35#[Uvhc $?a*(v^H^ ;׮Ok/TRz>fBُP,qnR I Ph6ȐWD<]zdt++ h1091F ] 8fqqb @? 861[V`6`)c7'(vRNMs>&2U)<QI,3E*t4J'أզ!m/~fv7v囟bzX#цnY?t!l^`YM-R񶑍dY zW` 7#š3lԀ(w3 f!B.z W(ZVAH8<~ N\SO0}V,v OS=|g8آ;% M7XrV#hN~inLYp܂06R2CP"p٬p༃̅J]r MԳ3m]$,vK4ʪ))0jv\f6{ez]8+0PkKl_IӜXsKG3uDu TIǎRȞ?&%r$#ɷG"0UaGkNP E8Y5|%/?4I /y9/')'rm:x2]VçPm`^a#Y1dp_=|HGɧ̧(R$Qy}߿Sq3^_؀xL~&ϽJ] i@\*Å;S)4,Jf4Q%R*0]Z*RwEɫؾ\kFdfSEEDMa@dIAL}֕<0Rmcֻ3wAk ey([ c|pMta5Gה^Y\0_LїJ ¥7tTA8c!nY P볨˿nlqYA d'J 0(YxR}Rfcj(,A'?#uL$f^5=RpAyZ?5#,W; z2fEE;[{9Iem!#dM6l(.9p٩A՚h:1 7ь\xb14w+9 XE6Ql#M} 81Op뵚sKQ_ VVs5]|IC)> Rj&1.¼W}=#=v. leHxҧK{zyT *m0Q@qBaCN0pX ^N B5Y7z4x,vbX((u|í'|sph3.qp'ug_g8Mz3J@]nrsi}Uƅq 9D R+z@kn7၂fpL@ P2KMvA<H &,t&.HJs ! h0 tX98 @@PB,H0L:}$/vz$M/i6ɯe ͇_?¦2_Kd7uFɨ^T_8/(j= W1;+#zڜȬ˿iK7^lf@<_E;뛷k G4$5@sk|N.^B-`IcLŒ4(%:1LgLWq W[q=˕TUs8 Bj?:-m²x3 '??cj$O]lǁQ `=.D)˿&즍3Hhx(+dR2W@2 ̃E $E^Ct/{CA3t+l3o&lQ`M++ο&v&B+v6u:z}-n{ڋ5[Օ^}O*N_t1i'MoUXR#Q-!2cT$rtkA/)-w̮GA0?} < !O.=(aSwKP3'YHBQYTxKW)f$Z+mF+ϔЊ><I驌RNߠbYr# ]빼O ŕR}s %g t~ɹ<i)4f`Kz-TRi9๣(O|~yIw]aT"8v+[AIhGy=%O?jm+HwB!`kEc+C>vj4W@ၖⅆ5)d#)jTFa \,*eF0A.Q*Xo̷(lm+N(2SZ:om ^ *[ϮBKOʞȅľr{Kj ehQTujT/kW#޸LaEwgXj`~!bX.{ߌPIVDYI>}/e6ha')eӍ\JтrR:`>?4;نCXVNGs?rz.fpO8UGFk[|.y#`}QۯGib֪OTړS=B_mB/ 2fav'p՗C|?8TmԽE,q5D }YY7Ċ]~,s v^aNl4҅&(؂aL}~1V V Yap-82orنb.ؗ@tRZbUr@iH%|6M 賈oLYRLy*}l3e닧Pw'IsvΪر*0jȭpZ2P^ y6*|M\`WdY®HdD5t լțP*߇ qR}w E&}b$qO{ V,s/nc02# bo\xEHv/7!{ ).>i vE3\9&Jsx⟥m >IopciL"c6 zUhs~`OG2tU6F;TN@1mbXFޙGB(g"avhɩ7}''DV\dɱ_h{> Sڳ%,{"l9!nZrEXYzcsՎj4uRbOv4ԻRrepF"=|/XL!Q1}+MNb &*1CO0oOVdMOa.тDBɴC_tft_>ѯy,5^Ëu jY?ei,)OQ[$Sr(i&)R>h!UV@!D52b&|q`f֥*:SB3Ed*/3V`Rڂ~hBh-&e@2-K"jEG;P,1_`lfc8⃱%Ι:RYQ<2Y7mOc6tLGi6U4DP߆fQcɮӪ3/zN'12q6S$߷n!ztA:_p{6{VG͐scNI!>HnVQO}Mk!0QB))+d_Lr&Aڇcѯ9*P'Fb5a&zBw5Fqr-xP 3QDI%Cjs1T45 Q]Gi>!h|Hkpe5W|:/vZR:L#zP c)<7nyM-QtFi2 v^y9¸.>Kx"&IPx2WH.`^?u74pM2IfoQt˳\ֿN(Dvi X0D j~@iABi tz ~SyVOUd5%SL[nD\S>: Yw!oc?8ˆ /a~/owR7+q Hh;}25:^xyi|@vhU38߇ 97EǤ&v9&9oSwt }tQh򴅳}' N~~p# Jjb`un$2|dّcsS롚6"hܼښl,tSLΓ/|Z;wh|ӀVνz Sb.xXydjmZ{rF0ׅ3wfQJ؄z_yX4/L~q X6 b(ȁja: dsoMsMֺUVD_/Ylk 6 kЊL ؉2AjФ7ŬSB{ϟLT-O\7Wѻ)c|}k!ȇv!cAʅrg m qFҚa,i0(Fkt:j&UAc/O ث~3 "( h/5(m~tH別7St3)9"m 1j-Uˤ%D9S $chdW^n)5Uf%.m j5;pǥith hFc7/$, *ι*vPX<Loip鰾cHyfX ^͂w|xCSZo}2YᗶWLEQ y ~Hjiuꅨ "&˛#>f@aR  kgS0){&`^?)'`q8ʜ:gO[)yy(b0`@5SO J%1#7CLbQ9$h$6y7rC5@%~zhJ-YOS nϣimJ1qL~-ԗ.UtR2}?Uk+q@bksP+k[2;|sQf%㇫Z[![^cN*<>wC%Y8Lm㟻^?'+@!Ĥ-?I9`Z/~X61j&v߸4MvY!v'|PDjdc&$(F~dMWkB[íoB Ue7(6X2F^$Lgiz۰wOyy5N]z\f(>a6$JYM3eWIi@Z^X罘Y@acXڌ467w% ANb1#>Jޤ7̂K#VSxJF("y4 p3!Z=)J&S9 }vֈj-g4wP]lW; ztV~|gGVsٴ`?kѫ=z?Y{j|NV u_-m?nz-d" de8#kr// Nbt`;i8$HB6^2o/ 4k+I_QϮO@0opatH## H-sSjk0XQLl|8,m  a29A,\Y9MvFݝ=m)a:avkUyHCe;&ʹt[Rǎφ)SHĵ7wQF@Bל!Ɋ1W}0>]뒦. 6-dt`(1I*7Q(`GWlx@, 7x4ץ*:z+hquf jƅ鍃 b"kxҧҝɯ)_~Dl !Ya;IĜfDH3T" {Iv ҪxrCȢhG*Sg^Ė {G؟{n LTRF;2Y!Trb8]u.QɔTQ4:ZȱcJP؆}UR})Ӝ& pia#=ƊAFq,Tvc^_6ꨞ{EΩkoƁgD0\yoj#ZؑP/2 iF*]8I5n )(˸݅7!W7V`y{Q %5K5 ՠ?]`M, Éo OmX.It}_G6}|~(B>Aw'H'K=h[3'lՓ%GBL8Um:[qH9cb(< I4( j8nŚ>̥J>^3`cwȴzAn,}cl;|,H6i噝<=J,͕ȈCZ)ҋ B2&L9Q$V;$b*yvmC_bpedRXm B QW> .xa I=v:*N|w"SCZf&<ᛔM/,_Yhw\@ ͊QQ"CY?1/؏ӷ-PKu03?`G^d*c+ƍ.HCa1Z nD + F:!}=Vs~1Q:5rvaҝ>^gM~mE1U ;4Ti%:HfY aƷg [o %V9V❻Tם6F@7tۇs֣әU?qen.3r}-j$ߓOw+Dk*wس{қ'Eձl4u7W_q䪺plk c⹍NbNc;Y# Y h~ ՑF}\߭q9gI']5@LGô_Ǣx&?Z 'd?#͒k<`ܔHoT+*!vʜ1|zpڊϝ٭$-Z*L "rKsC8R@CfB4Y]pǮjZWb"|s ta4 )eQ bOe)IoQ!W6QQuP:G%.wS-O{SL'ϰ;Ndrk 5K3KL@{Ju W.7yDT eؓ%/@@c҇ihbi5)=б.RIZ`(!JVLC,m9f٫ޮR~Rՠe5k2xG`YRh)>=s3ɂkmP0gR@Y)g'v~yBr069fC3uE%s>$Y LpִJ():T_~-6GqXCGgf](*Y7֢8'#.ZX\v${M/+A˜C1 ؀Cȑ :1*kAbv_LdZ\M'sP6b3IЅo iXj\X+zH@C_M3"LO'`!0rPPz~'8Q,\WxPC"?fa 'pF&By?|$w\p61U׺e '{n9 @{&Y9FAVK"y%^qlUJWA>;'fɯ=tߏ Y J49h0qQ?jp&A.#6b;;g A D0rZ8p*LǵiXvyUEk$3@ [j!흴d, O>[I 6>wؤ٩l""1V3W ٲ)ڈ6؄QD}mk1b, ]͏y}gU A[$vsDZBjubɱm۫$֖R R1T7{+㢫KYQ M1_@x{op&_=XBM]` 60BE45:?OTw4h J g5:#o\y#޶d}!Oʃ=>%vH"4_;vyZV2anԻlNd0 W&nI]mjMR; CKPUdS>/ôڟR ^t[95wݰUx]~8M; 3REc!pk t\fu~ڕaR<b}%Z*@X?rii\GhWf 6*&eQrXυEHcJ-*'C/B'3 jl.= aأ;Gg\L2b\;#Ff=7? 9jS;e;p_X~S+xҷb:> O4h_%gBOrߤa=2mUWDDX,M]cRV]P`˺d_p{yLgmٳd I!0?E̜hԒZ<)IbQ {N'y8كB": Cm)$2SB!.wÙ>>XD1j*[]h)$ư74MGj9@rȜ\] Ki3u[mt|LJP&5m\TE$-9v|Ȏ;&<'OΞ߉Ϩ2M.lp1d"JnL /sh {qzѴQ-I UfR6oڲ81;OxSGF?;bvg@sLZudEW(?&h"wEFpȪ1۰yvӐLkLca*Q>5qxtf,Y DtNK~OÑSa,zu+PmE 솒2+T[~фx] DSn֫j)F# Fr IՔ=Dy;$}ӦrPp΀)Ypm -Oeg+(viIn|3)M RW7[0n /O#hz׹H n?;Lє&CeYĺs ˌN].2P9qML#םf5:+ ح͵j <%9醆K 229<OJR$b/vjDܑK B_ !ѳWskFFxgB')k: 79울CIurT/O7NV]y Sǁq:eTNk7%.}U`5ܪt/Mw@SqfPD#*x }A(1,*ptϤG.{g"u:֫`8z2d2m=; Sx1a`]Q6 X9k@*CXYnτ`faD%# Ø{p;Zʨת xXP+u"a~,w Kgk>(Rt⒞ v \$L%^ASi AApk2?K`!Ϗ>TsV/3O/r0pnM9GwY<}P Cp4\)(ǿ  ~r3.;E $ x"xPf@F{'5{a闫#z W\Gf@dirMXHKu-c0ƃNI0:rt'yq2A.EU\!A2f.t'tmʪiMV{OHSʱϊ68P(b8$p6V±U:ju4x4#{qLQezr?;j7Zip0˝,' ;pSh.IP aak )fO$]$E6dTࢲ^tF +I-B\ +SDǂt]2g?@eZ0ѩriZM`WŃj?k+*~ r`m+r)hoB_¸[erOƻdfg_vC&m'2fi#:.d4:J[9FU fDvO=.} 5;1.e[L K{ NPl ƪN$58|j۶,И! V,FW[v wJ8 %=(mւJe_k9p5~Q0RҖK_u4uI+}߶^ K[BWتh l!AH:QaiSKq5{uv teF:wu0}2owUc0C!Mׁ`m rS"9-b,~tI獄ҲGw9|^>ֿr|9LTH@ Z-۶D1VDs5?Z &g'[:U _ sPᩊ uW"BG_joS/RA*|)a ڀ|uD'4fR3 v4ͻ\{o-!iRegRqI2h6f8a~=DWvBjŶ)|(w](2C5Djh#3ǎ%OP3oV~ctj{vu1_$+mg& 3E}=_W-u`-ABr(;e5-cϘ3n0$//wR(",[+ݐ0V#QV|ty'mÔdPI2wBcq+9[Ÿ U;pU_NxaA-f;~W\F #MɸewhIv~U.޾_xvd/0)>UmH(t vɌEhuH}#W"vO6Xdu#CI“2LʎP9qF6nӥ 8.$Kc'}D=1ְ-| \icQ=9SRhP0/cDb p$ V _ckvlF]o=]/{3DWd5LDD,S50.U-ld)3|+ATn9%iUc&3 K*e_> yta/p.:b"v1q6 KƂ[t0Ju");RuM_sCS'KZ?4&+z7!Y?vJYPW`F2(RCvoḿ7ӂuϳ&T`7ᴢPx m蝱%el]%}]Y+yP%W"QKvf>Ì<_;F@KHQJHB?F hQ:tm op ׫3-bZ');j,]G;Ėvbn0e"P'2l bXM,pl=̋ewJkA]99ZE-fyl>Y~_nhKكi頥 ,5| F0[Lx4T|_pN-Vըm ~?3Xv :Bn@IgDeڄ`KʱKk5*E$7FTsh1]& g\g% ?BB/Y`7'5"Kτ zѼˀG!*/Zތ8u(_ 53\m݂E6 U"IL "[sZ6;5=FW4eh'zV Ph8jqQ\ Z_ ∤PaAIs> iȯ LYy!L6.s&s2FtnGN,8YJF\'>d4_=4 N'`N'Xܘsvόv))jW>7}?se]RԹk$鈙kskm&̘0jeVwv;L:g r[.ad“u7q轸* \̑5P^kΈ{/[tPOLl+ ˁ\DUSF /Qg; R<9EF0Jsd&;ò\(Go06#,٩gG Ic4JEq(w}Rg{Vn>,SUrcu*,SW U E[xWԎ?anϦPMY(i݂JyT-#.&ٳu /?PyvVp5x(rN/5E˹Ts{llj .Q㱡v{bGs|n6EkтbSeh𗽮&~7(Q jԯ{,`FN, ő+R8^F{ _{s~HZ.E}964p Qڤ~4B"j4wnA8G]юs`HV):a͔VER"d[71Z-(ZTNmu4};ȉ Hw<|Ig}ZUWzZ#Di,ٙ(!X>\&YUܧI:`h[_&6fpӴ,nKF@#c)\r R5]ӓF·ۮM;%Dr)J=hY]]w' gՖ|iz|طk%<0:) ^6P#po[Չ35EBZ`>C} Hy甌p2ѓ,-X'Qz/Q@ m5X~D8oLw.FBAkӘM(L>qNZ_.P IRյ|:3M}'Mc1!zuȝ֍dɕ/&8[no|,"&hetzw}>OSX%ziFRJش۵,~ǡkrw-w%M+ZȨ`.,_ [K nV _zE/c蹨64{vS8N#a~*gH^Mp6!G00+5]I.PE, v#/ %vir )3/\f'響= W)op]H]MmٱJ/S-S+R (JOߪ`ZFmKla#6j  zT.gm w ;Vz f;"ty#1T+J}$Pǽσ Н[NYbg&-b%Vf6dp\I9'P.&u?/5׌E=G_\F&!M3mrPd6^p2*IIBq"(i!ǿgz:םRIPHsD:}gp3"fo8O9}&QщX}x9VVr VaQ&h_v]<#{zZމ)QjZX4g/*0@Rv4Hub#da@#lZ? aVРܿUk3X6@/' IhֺNO_.u;5ʭ!"eŦJ vpb6bnf@bG°y56r.tKZR)طyrjODG77)GzEGsxdq Gc53^>DVm3㔸m`+@KOČʌ 89YM=m_ӖoLhmS4_M\& F7kv~S텘xǙ.6nd9źD8^G7˳h^b 4ْIhN@3Jqs:{22$FTi' /lT %nC cбXFs}Ȯq`UKdJ[&TSL_AFh44EleAγԜN/[ʖW3-BHF ڔ, kab+|íjUG}cU$,7 9F &b;Ec0pPy[n&: rd{k%o$7{DD{dwi,M\B'a쉬y݌PrSjO{%;+c\Vn"FO%z6m6Uu͌EMQ:m|4hJDMKß8"/)`^=A09ESM|T⡋kuYޫ97.i; _(xrr .> =مP/Xସ c)ge1#ُƋ/~m.VA\Ɓ (ՋfBz'1lMZcW+oG!UG\ޠʦP? l"`L9 KnB]: !8֣K_ P>l#*~ksl=3g`u؅нpن 38iqãȕ.QT nLIϑ u[kNlDGh1 aL=0M8A7J9ڞ] `qɪgV19f;G٢=/yo=8bbwGB. {BA X}"S 1t?)=$Dy\Mqd $ݐq ǦQ1g v<\n*}u }0M)$ow>ܥA0s߁ixd`Ԥr Bj_B \{ =HUHӠ)KP$ب5;A=72'w~ #&if,G lH3,x$/M,mh::ێCa[ܻ+j;_7Y VG&MaLnc C&a'aPB}{ǩ0Bթq́q^ Jp-\y}']lSxPjAAM:ZKҋo'TQvwp:ax1O1mTڝ$,*v aƸ>7(sUIyVyRc0upg}/&Qy%Y6tkL &2*zh=a$g]F2AgG[Ml=6dxcPLhuq*!5w|"1g`xMBR)?u{J?GPaG}'/]t&_C[,RǜGEjCQ ,' Btma E|(]U:)9@[x Z#DDRo%Fskvlic;&7\:[5ᕥ}"\nlJwww0T ȴ2;靯ucI!y{ΐ" ù oerDpxbW;voTP$xw gT{"AQ<ף1߈d28 <#8 uU(.^aF'o[XN 3:ȏY#z,y\@ە]~ JQ-e_:,p"ڱ/~\7 j.K+POo X6h>za0 &X1υ,v>V ݷCԂ Y2ҽU.x ŃWdG9\Vb}G gP bwpOjXRvyA3Bgľ7MGd~ 0&4q~O;#ooPgj@ŷ-[PaϛX 9i+dp$0 &~8{T rڕ[:W˓P˷}ͩxF LuB ~ S4,,sΌUX(JB7Bf& řrl S).K]2XGvfVU t0J00fLu dצLh{w")8ZɃa2sZ G\zs 돎k=wf願x *7U&g ŕ/ߣ*|fZ,7!5ԻI~r &^o j|iiCMqnY2M:*#Grg%^Kq'Ι32/DإTApD4S@66nu:͘is߅3K}^$8ƹv< |DNe1H F&VJ~TK>~yv3S;m+ .=mş&q,rGBpF6i+IhgAA?ϱU"yC∠),9IR mBf VRsNJB4IPlӖ~܊/+x7ILQd&CDV:⦊RڛBLqyG算(L3E nQ3MS`C}gٹ;T6_OF-2R̲y}&fq1(LdP7`O(O43[x縁􎉽#b?pXg2oX _ J .?[㰺m?v/3*?y[r~RlJr!bw\ /\uU[`xdh@H9M.To ɶ>ܢF7ra&"CXZ"/;Jo獪MX흢 ؾQϭV֮,DiV9˗ o۸scr,O&kFClWl:f6!fX1naՒz"d626Oz:4|(LHYcbxzTyxRJaܝ+chy9$HSy,[Aj-=peGeքch!SƾݳM;.ܗCg`b@qP6wX hm۬ڨQVg^*)Ӽ0eWp_-j2Uo t mӵ~}w*e=Ruz5ҍO|%I*L`&ͶL=S{MZ>H<]YctLipZ}9G4ofk%2#qCPFncg,H$@$R>eژHrEK cw@Y8W倘~0ȏKQ\ce 'sDbn4KO[uZq `#QVvVQORv_}Zża^  zhh{VsINJ]βb!ZHaY~RbocN;&+5^uiqK{mTډxQ넙v\|6ژ[W\!y"d:6aaƨ(qAk] dl˟'BΏi: j?bePAnUR-ҙQXl|+!Ps!<mX +G;Z;RU}>T @>&q5<mo>Wל.Aܬ*%jBMssH$qHgߥ'~j (ZhпæLӁ7!>f^˕a,J,u#啕Ϊ3gXkHPD!&;v>f>Ny;[^/U|(nJ.{!}ayf$؅a{*ݴc4b E_-URzLDd딉#AAI$h @+,$ے҉{F|!4fvWG%$ܪ)(]Z#!BeISx:zV-i fh)] 9Igbe-kK1d?HA( sj1S@犍KڰPT%ƿvѴ{ I)T,ajhne8/22ʅ^܉g>t7*26Ó ܰz~6^]tH2LPHh  ixCPݼZrT*[8$I~AWCHk& W8ʒ71F.x:6e95@:^P3i3㪈ϫ0., Nn+Q6H1Z`ŚnZI=ߥzWT v\ GDevdߊJ,3/"0K 3uQK wmiV~"/pID*ٛxJà"K>ꚹrr%d;z`QoQm^(l e>En3g9‰172Dk۪WX@5I.cU7@U\@.O4CspW7, X} ~ W:^YYYgQ"O#+ux)+TZ3IycP*]*QʎuDţ%pv'ԏn!~UT N|Q8:Tf#u_œlK<]uy(`A/qF?RDέrD|RN%}d4؎E=)EU4UXn'ԣcGZy z=O17K iK7R zx_R2GOKͅ; {*%+6ؙ~6NRW >4.&Cs PDu?j3>kh}C`-ƪ`SjAWt6%D 9k۬K,;`f]\"pQKvaNڤL Ehh>M"*>%T@3d/s(>: An? cZ$SźEC",z֯~SL ?4J|/[vs˿׍!!aPxIxε#|bԠcm. Әqٙ1܃, vཐNnA,eD^%AԻ d3,D?E~@E!OC#o%(!t PW~cpk @4~BJL?< xTm c䂌9uQt͗3nޱ.]D\BQGߋ Q/FCdz1[Fa2t3k MܾH0[4~FZWeD"@*fr)UM!D p(YGz|G!3LJAa{~ޗⲶAв. Hi ;{Wmxh[9=G-iYD,aOڊǙQ?*9b*Mu&ͳ Ls}6siɒu2z Ty)F;H `1Kxr#+&SP9'~q9t-j Wׄ\0"IeC6! ?t4$ﬗThS_U5GgK#t reL!@/3P@ M-)t#btg?EUǪdx( ܚ/WVe-'K7b-`\l۬を;;?p8O<dĞOP&𓟵 y F/ɼa)-}A+@0z<{$D7?dNuF}|!Jj$IbPtb6rL~Ho ?[{- [ؕͽ3UЃکK6˰ =~ڳ~%}Pёue6BMlyP1ͽ(T^页gh'?^͌TS@T'LǕʲqjGصz6Niqn[CLEO@*RG8{)Q<>|̳Wbo)a?tE9&jڬdyI ^Xw9664OJ8oK:q=hsHN?N WT"y@7Jg*:1Y~s7; G!/Ľ@3+O~x T[ k4aS)iFϠY,xLkb˾'z$QW`Љt#LomjL?lD- trh;n[<Viw:M@͝`a/:<}JTn uiڱ5'MT'LFy?t1^=#-5g)N{ NJX$E)"}sti4`)hqP9@`Xg^.$p'P>f]5;Xu3hf*+2n{'%Q\% 04`pqĎ +Zy0}?+hgb>{QJG-VB$ۑoAw$e4] ;N5 $Ojx„yνCi$03mIWY@tEWU^3}=:19J6(\<3X {\G?E|R)sx4Luơ޲W}TR!djD4H2DY /#mޅH<x4޷nK= !|,ٕ4:їn}IA V H=˺`vNשԏ#ՍԤqpL3j C}H!`"R >%<>C$qZ@vGhs ?82?.*`\*|Y?*Ӑ2ΐ/τ!-2ƑVfy] ڥdap(%JH|Pr|%`秙o4,~ N/\Jތ cMfulc_i!5K% O|柒i@g1 :7$ZHXW4pt9do;y%iisf`+ r"a&JHN9)";BA@*?Q g?@X0%bȢw IN}%N{8Y몇ed!P;@rbc t !G/RLcXy_c`^o)vK5 b1qړj/uҘj.]t174ls`d 0y?"7Sp[i$Gٟ4\B)\4FFmrv ng(g#j@wb Rp.GWյ5j-*f(&12\Ѽ~en7w2Jz,=rc '0qls `M6 \ 1OL;M?>?- ,kd( p{`N(-}b$Ҕn{':OڇX BEUoqiUQ.)3Έx^ؙyt}(Bk ?@􆛂.w,(J*Z'44pQh8iF PqɗT:%t(x#w[A偓831BgSgqV34("=KտelצV7Cu2jeX.y/!D0T?+z%K)N,= IK<nK<5bNlZ<[ >~榥_r](p]%BP` b"_H?MEJJ낳 ]⥸7emMcnWt_̀hjO'_ 2td$ l^AOڄ,xTA@A𧈞$'V@ wmȩ;[>q.u~svQF& vr&X.Nϩ"ʉY:/i}օ yhCG=Z:;C? ֑*c`dS:z.GD!}Ҋ5]ՇjQG5H+>2{q'&!PHBS}=>z3س/o.+̤W71=©jWVfgDYְ8n^_NXѳtM\Ǖ4%ÈW(xEI_|/ N Fzje܏R6]|1\xpI|dO2݄\^]* 腭e;؊ft 4tbcd,|668r+aDkS[`)u{l73SxiA9&jLs[49|<ɱzH1Vnm  %”Q JhY M3Xe^] K˗'&; .׀ñ!JW[5 !z4G>Dtz 79 bct$` #EG*j+P:Јva&c _-{:,E-Cr>cxN<>sN”SR<+N)|A.fk6S)K|B`⃵>S&tt߃aFW8q5RҝM4/Ѣx']P(ժ2`dval{ V`9ow]kjn6֚+uc<8g./Ab0H;]z_&F z >"|Fg?,OyT H%կmMWTͿ:Յ/':L5N6 vkNՕ2-s~J%M bdKn EGD grTJYܑ+kZ2"ZbVT"Ԕ1i[7P T2 FMPהgQ &+r[+R/B|K xfl C(Q:ᓝ:S؀&=[DE^Jr5>p7Ϟ,+76#`&bfz]xZ".8_ڪp9M9$o%-j_ m:pTnyCcZ ="&k*,E5uP[ bn'ݦB]!S#uRl=UnrѝqXFGw"HT{ϒ [G'UO㘔&^`J+#>Y۶зO 8]vO>nN.:#[x$1J| 'j5Kaf `8YS>ie5 c ØpqߓCsz>g h nrnbT1x{dq0rZƙ72]=8g qESPAnX&\ AESRֺo}[:JIFN#w7+zEDЕ^PQOAz(c#˄wNjzyHtZqKޕHqPqc؁0 3׋"{/.?Vru9N|=vB\|@=YH%muH2[=g`RtvT\!or^ۍb~bNۻe,H=xbՔ`t&d׆'>Tpbk[Jf^ ND<ѹ'ߘ~K>AC,po1z9c˴^M:WZ[N[wyaDx+@A=Lnr$>]=/ \ӊB a,ˋ fơ|g-rS]eLs珏qz;ۙTbe{8(+}pH?M NӾi#yfUXU%3 mѶmN- vfYToO3vQrpv&wT{"$|SKqAfN4@@q{A\1) N t4%w%>QJT{ErR|[=i)ͷWO ^v) `?&b|@=˳\FD !.Vna}7!}_׆N3pxaok(J֘.ҷxT/`E "mbG/C7v~}tMNNg!۳]h=='5<>v{q^ ϩ Sh]:>CM p&5SɛF%Bµ0Ge,JJ^*giP߂ rY \]K$bu}e|+sOJfn<ǂx սK8;YYdla,x)gbv WcьYlWwʐ2$bޭe(eZ5ZA!{!۰߈hzxrZNFәcH鸭#`{Cizs1;~U/o]{"|P#m-"sizútȐ͝sbzM$6pk;QOeچt3 A.lTȸyvWp$S"{m418Q5[.͝QSvvj*Ɖp2bC 5#Whibb#GG)[L_;ZZ4iY>7 C汫d+{ RK(_W{'dZ>\򌕣l*V!cB.yr©WeGds$&TjMka*9z8]a#7$trF;#.ق&SHb윣h37`2GEZ5)O4B1b:kKeorWv`_m K8_^ } .t A"Jbt_9D̋|w_<탷<ъw CK5.0S[O,`\p@)3~"0ISf[4hNv7Q@UCGjB3D>!(ɱ ljX4tRm~Z)Qstj'8ݥΫM`̵H,yV$m6`l>G77I%-w(p~'RGp1CCt$I?MӖ1?Vn-](,C z` LRh"9xel!fC8_XWTz)ٚ5u; 2Bд3j;7uݱDQ J"! AZEhC(ϧWBe(V櫕w7asM!0PtAfy5pб9N1}vڒ-*J@b` Xf 1;\GBx .{TSng\s "pffiq0{h`$'/Z=As bN}֧K\ AE{NA1-E#øTe鼹ixwgEE 65ڰ ʬ9c$ԚiQ5Zw𛾊7YN}<^HceQC΅_k1keͲS I'gHa<*ed:_PGfmio.vĤ,r^zCэlɒ%ͻJIm2dGH- 0H@:q==VfoC|"EL1wBE+=KtbEKv:\KXZ`3Sr8 &]k k,Rx>SEU%mCOSʃoFgA/2'&d&ŢhUzݝT{5V1#&\.ӘBԄ\rb'{BSE!TWTg{\wAej;:$L_y~9q89[Ѥ߫ 1COI CʵDK;畋DiiRܛ7*"=X nuk)͆,5z^DUZ_’|h57MHv4tyQϴЫVvc.Vzm3q6kփǑ3۝{<Gȥ g%e ƨiTߤyT8?𫈠p Q) G2N|d/߮*%Ѭ颋8M&| iuGAofƸ[[鵿\(Js*QX 9y3v v"&yԇ|l[fjՐzKA+rJ@>1շ0.!\#[)1ٵ۷ dE@%r`F*g*ӊQ`\ѿI5I%p)c]`?qnBOTw>4IJJ0"B;,>[e@]e% ]$h5p,'&o8% C׻jJ=kE}Jʉ軴SAAe׮W^*eQhgV.2ٟ>yRg磂sY$LK"O3Z K!|BS%=fu U;YZmMޘTeDQ(^д(h,3:r чKЋ'B/m赤YXIq;HO]-ɶ !DdZ G*lfAKuQh'~1X%ɟ$M[2/K a2omS ܢql$Vj2yQTC$[\E`N3eD}.;kODsNzB [yS niDb!컪/uxNd )~&ppTf=,- *u]_OXg"K}!?igq &q0ȌuBvы^kYkyOUԝ,20}Nu〾@ Is4c~{io:Q;_'ft%H |:s6\ifjvM8aBā( V5Wد:}mJ8bo=9L{ӏ&a$i1(DV !A9kd<:֪s0j|gڽS(f}:A;J<,~E䜺4 q!P3#F ri;,@6?: - %z|ROAq&}4#”arҾȚmX|f?*C:eV%` _ #7f#'4 zџZ 1粷1z Vq޻~9ufNK`r1aS& Xt!A.TkE樯WuN}m+tyT]LYlc'zֺ}d`mqoߏ4;u(C^{2-/n-YoHI%fOqd̊Ք̈́w2BȘ߳%JIt*8(h;DPFDmߥ8R@W+C%uy{Ϛՙュgbu qn*&(݉eJԯ߶`Yhey1j56J|2h_> #-{KGCoᎂOaKUJYq[돲7;* ~hVA_\xJ|y3N%5Ff@Dkuur1W9S|`ԦBP2e6b-l,C-8d?}g21UPg%.C%Tgf67mmhb5;ڕyPMbb4fof)91g7ڒU_œHT-%Zl1O]5W27X4#zNkAH;fl9!3&SԐyV&]4)#:r<*yDr*[o6z$UR`_uF{!k'1>^YϒX[8)Dƃs@k8-|RsX|\d<JxFl&ebk?Q`D4cSk>$TϖF*\SՑr}]m/ᮆ#q4EutjB嚝.JWН"*OHgX BdK< Vd\Wx;,~ \Tm_zr3xNGPe3Lero;PTOOdyVk8F)o~E]i:qpinV A%xx@KrN7%Fs-pb, q+4b DYV#Lm-4-o Cl5@mrg@?6޻J:#J̇Jb=@m<Ȣ#p\Q*kW6 3|ޛ5ca _;U@k6a!ve]b!.ϓ gf}jC.'絔E]+<\㘴0EQ^WEdq%bC"AL,лW&X*-\k|P g(HL!r[m,r$Xj'3rYJt^5GP]'`fSidЗέK.ދ̭Hsѧ/Gef8aoiEat0⾆;eP[0"7gxv61%nc^xtd ʆw('D'D Fi )3C;b&Pӟ9(n2 `yRYKJ: ԘX$ʩ?SL 1q.Sd U q"^Y'͔Ҝf  Z@3QˊW=cNP"dYqg :іBt!i-EXrIHU-PpJs," Õ;2thhfZ=ayo (xR^Ԏ^qîDiHHčg4Ƥe$ rj4ꊎ}9vZW|m(w1d@2J󱅜8_xnf gݻ@Is^\'; .܂x>_Ҋ*$_\˫Ɯ+016[oX]a= cn?; ,ԞWik&Y?'̺ g2e/+9 5#ڀ -=Ym3WܨLF\'S>0o8?xJ8K#"YBc>9tTA+ŮH%蜱e4tS}XK4EL!o yOO!"l01 K&@aw&V#,OIhc,فsROy*7-Áワ'<2x-bt0\S!9AX?C嶐4c=^RU`,q P͗v1|0E.8[3 u 2z)Iu{g'@,^y}0OR7:5Ik@ ,3阞 S%fD7W,DYCfmGlXɟvʜ]1纀o֎BhtWJق'AكG|JXe)QDBh~ ^F>@vjH8֪cЏ BȠυ@Z:Y[nqEMy4(8Cmۈzʙ7>+EgM*Iq(Ads(#Sq*o ;]9:x z{'bu& ARNx# ۭ4 VʮU*jm{f #f6;l:]V)~$5N5֮@¡ٿ~I)uq9ސmدv0%uYz%>` - dV$s>z].wa3W4bvv bZCN_1fc2.ț|NYaBֶ|`DFN`࡯ֹ#Tؼ27 R]/adYZ VLyHN$_Sy#ZNEi]au)M-h1x=MMc9%O6s3MH+IQ^5N끝s F9-gVb3}h8UރYvJǮlOĥ@z=˶QA/,v{-UP%=TDL 07ıQ8ADg[q}vmVo,%1][W.R%n(H-(hgF!^LEœw/ und/D!(- :P3xOKZ; hᆛ!.xU.f WQqP P~>:8o{&< Fiڝ\ ]j~}7Ú}#))l|=e#sRՎYx:g v:oEOyP6?+%j=MT-W u#t\pwjA;hKgE`6G ^Uc V`dfr5@<=5NaLHa8ƁB޶IAtb ~::ڬ}8u$p;$y!/^7N_P w^a#hqjdgi*(8̒+R^ZVQ-1BS0n I P<%?g'qeTށ >O3?[р.l`<Ҏϫ^Sg-4(}|]cUkֶ$,#X RsoCF@w@X)vN5I#TObW&7VܙԐGo C9v^kLa9ix';Cm7d/e!Ne?`@guF\buTx%zFR|ĮWc_t-jMuR71[r+g焅d#N4yOr{kGP9u!mxKbvsj(6%>kE/RdTnhDmʤpZ懿ˁ> v!=c~ P;$ɰDI.`au^× 썜I]}nu2⦾x9ʢC eHAZGe<85~d/KPڥ %$u#o]uIUs7hxM"Gߵr,Fzƾg/8婬":U'&b(Ve3{8=lvRƱ3w0v%+{ZD)d,4ڡơ}K4t}rs+2lVxگ#k(HC_ ,z:3^p'E*S@rIWwQZ1\0tYaɄo ͳ/^ycy.6put}-dc꽕5 ,lEv hb*NHgMvPҮ76Fc9Xf-۔+.<~BӺf|$L&` Zm{ <<$'YVwmKAIdvcx$E[MNtr, ץn,ku?w`T3<̍o0刞SGȼ;ƷDM|hJt$؅Bơ?匧U>[gIIHxGӷrz(VVn tHna( 4,T+\`2wţ #Y$A[!Jx)F#2<ᕡPx6UqW1i~NJIp $BLWcӰ +{&>%͝JjasRq{ ќS6&-nq^/ 1';G %Xd@sOx{ cPo(#il8{ph Ps{zӸ^TcͩGX)}ǹ'rDa6a2{n˚8h[ ]X䶔9þTrw:Glf$R_u%~I( 7nج4[uկ/^G@pw gdjtzVZ}`H%IPwiXSw[л,^ug+2i}$OܗŽ! .d_ />֩;q4~+T#$%el- &-V!ǽn*r$O;<0@XPrnk`Qlr_{rF 4牸/aFS 3%iSK<cmV5@n;Xs ЅMNh[?')ڊ+߼7JŀrJǯ$CFb񺝑M?hUн.Ztc!s1o s<_od[]S{qa:mqNp\~d6HE?B6)n5-?T{C+*BF%GsG俦dx`#gJ uۻ͆ѼfWOKQ3nվ (DQ[^bjXVEa*+V+ \?oE4|WQ9;kHFHm{TT{ P˕ hȡ6e3iKLp~Xm)5 ,ST3-0c!+0 ãX^PY#<&'F~kH6AE1ϴDAj2fHG@LO۽2β)s7ޙ$2M&K(wz~D暸2- e)A(+Tp7.&Zw&>E [,R_ed,KjNfb-s,FqOwԎBN^cn+SQ=1]tDb/yu&[A֌`li-V*𓧔UU.,㐞dVnmRd ,0y_KVҊxʑ:򕣔Ή '5c[!dބSހ=lpI(kT޳#畁Kj\ȷI(?0GlOYI%oT2sÈ4Y3BM4s xF4NTs~k>/)++N(Xz@ i rYMObY4P$MBJWn 86{6OIqv"Z%`+VK\Y7fB3uR=:ڃ׮_8;5{2k|('3No ϟby4ҟ*؛!J*QT}SzU>;2ןT 6rA+*+\gCJxnaMY>jvxM{V=1OH>ӥ 1gV x`uv~[((A<=rI.SîHFqPZlOxg/^9c2(i~.Pir^E⚋! gոHcoJ6{j&De-] JRJn]K@vÂ*&d؟u5|!OOOlA"lqghuٞLD&eUw8 bdeY DQ֛܌4/.m3ϢH/o \ sPXcjF~|&7ek'j\אFz=؎J #x يSzk!p^lؚLYQ6$i4bxWcei|}v>.9#wǸce){=S,O/O_!^\ҫΟNu=&Mh]dKݸHthQO+_61xjzS""E#~H@ #GM$;qψ_"8٪CƙloIbțUBz uIb $w.Bg6W3> uTBF=[)45dvv?QiAk w7pv\~}}{b7~ұ M=\ T!(QhV>A894 p:uh*B܆!J"(*"DT+aq(!t 8iDs۰J69u N¤ʑP w6c u翡jOmiEɖ@2[=)9ؘ;ȈqsaE[?Fg 6'-ȑ r~ߥp\ÄL2xgmuMs3}[v*Weh'}hrz !f~aIԇ\W$ _wWЬ+SM{j$%e!i{v9C6]&=Lؐb$/`ДM^T#pdCPx{QTIάxE&n6 Zz1 Ȝ&VwVj k<՗6}cGR/=?#gy0_!ddGLc9뵞W@vEܘq0'YJދd~{1W1j4MM&qY]ɼ!w cAѹqO,OԇzXJ3V%6) .F$\"xmV,gDVSke޻汚% v_A_VXV B&? p 9=3 uvvB+l/BD[AZUj(! a ۾mĉs[}הh9 JuҘ+1M0`}9arKhFvbԢ 7R!/VѩV_ ;({mo:o\CwSKK1 _K/SCVM\ 3jG)V FW[ib;߹D"\Қ=ĥΟ^ϲ}#Q>XdΏ2Y/Dp w2)|o*LwH׬RGaBk=nu(]+*|)^oՠH'k!E,l/ `IN޽Xo]; iߟsn\~ugWA!mKBߘ m?;R(4ԋQ"N4aՁއ@z">UƮʕAd 1G{.n=2XG[>6Ńʤ-} B>!@]2tphq"*!lUfOޚE4C# _W A~nϧMKgNlt;bZ\ v C ;'z W5,unYx:k1kgY&͌te.J.ҦuS B]׹APW|o$Pr`||çm^g0rfKLP#{ϒƱ=`f<-z_؍ʾ=gTG 7R ёY9koT!; M 9_w"~ޅ3PWJ hcxdt0MD0!FY e"; I;-"|-h)F}TS>a,. &5%8Ll /z`XNP)y92+( Fqu] EA:c:Qva7yfE=jSrWh$^&L?" m`AqF۝Zh|ޟzsJ4%Wū%1egx†W^p{Xb`ᗣt}-Ba{bZ{*)EV 2hhޝ@3s|So O/ۅE>lLklғ/~-HCk4U?!8B4ۊ= ˘8>MAz"E $/  Hicpa6~>e(:3A0F tLVȔ+cc8[LSR$ v=Hq(F}hpUC"-:W S\B:`#3q=mhN͸5q!o1+- x߱-];O-1 M2v#|&cJqrR,S4PzY~_;MGiBCcȵ) 6WGӨAv>cmĭl,&5OY{k^ZY;FC+@yl'kzܰ5}M-jY^:l%hZdf)C3a0W,(T#$:>[9B} h,zji}%b. w"q9|jÌmՄx22f:CVWrI!e?]ay l9}mSZ݋{j;E*OINuP/$C.nN-!@JFIQ̭ϑ ڄON0bl8O"L&Jݍ[ ' !YEg,u4}K# ^?@ƭm:Q斦%^laLƠ6%ZAl_ v1 &¶#M̛٠AX\]I/TdJz(4D-j+)Ɠ`O;l`o/|ਏ),F}]l`?~Xq.)E$'n~Gդ1rbԳK?R,A Hs}P<vP =PѬ 0X^Ou qh w*Q\7_oaY\`[czI#r'8\7d9Ȏ0NQT$OEYKhyYYD)r]ɼ}ollG:2LR<ڪ$0xecc9ۖAux#S{{Εuu|% Yܔ˵MCKwH-zn(Ngyt$S_[Ḽ[E.J!]UK|Tp~;/-&Jœ7)zK4lІ-H6qgP9j/1HͧN0Y֣A^K* Qs8j8(~ofmIB3xqdWQ:)aㆩAkϮyثJF{f:>ET(Ѻ2f.K-IB6ڥk7f;NJ,+`#XӜrpx1 E0w&ŷ1WY‹S^h;>)zJ@T$Ep{twgZ0LQJЇmp,VqqKxqdx5YKh0T)~hG?[K6[i䉦yx;Y56N=oԠbg}4 ߞ\z/,2ŸޤAJ Bo!UPJ9y 65F$v , uoN_},rӒh ӍGQpY;\W_/ď7aQ?<x<1z0?'f=UQTU=ivD8*Mu&i N쳻PE}/CgT8#|ޭAW O_M y݃ `ڽxZ.p=QC4)bމj @{ 77+9yjJTU0|=+o*Ω/X53r>3 -cv{&VUV)tS'E=[ Tkm^w9K>JTR b%KLY>䞕h:f;Z|V+lpX"XMznKݘ+qEIK\[[Z9`tEfJϳ8@eK:x/b}^K)ᐼp|yۉwyչTK@tt;]!s$irߣ J*k/n쪽mhH"z, zn23껌%th@ZFhHHLq"6kDADNQNl[zdpEG∪  w/ \3WݹmrԊ gȭphz%S/_PZ%lV ,sSתc/\`H P*ܐ<]q={i: \ $ͪ߫Yʖ-LUU,'yJ<.&2lMd Z+Yk (k]J*&c%3^k\ZjԉGEZ!,ְIR{N5,<~L0+t3&$%*3)UߓHQ5F|6Ͱe1pdͦW< vzxLx౿h.$ .;hr`RqL8n,mAY-3A;F ز e0YOʭ3Rկ"9 wc J]s GGVDHBշ7Pnnp*KY1HM$S8hN*r1r$ "kbA{M:`"^2iQ)ߔjH AK(# 5"jK'aaV53&S?RIꙬqE*.%ѦkuwqmU==QQ?GNn%'u9U 7EfE%p}|$lrC3s}%W-`:e7GW[LyPVɚ,S,T$~\CF8cg*ԜxJDXQڈ.?oWh2OÉq>G;% Ă 櫏^7Nu~擉H~7\ S:t%ꤔs'Rfm)"l@}Fk)[ƇߧX&֚o J-dqr;+I]@tмS0~S6.wlLÉ2IfsC6jȘgC hӓn6 AU3Hm-K6 @BKd~!]\;#ٽ+}'[72ųІj `);\7 DͬvϏ۔I.͝EzNnYD'?3I*'&zgQdM!@'_Z@) %(^H>0񣏗'7lqYL&0#ZpZ,ޢKW|3_?2:Wzmi.Dk7MC:.AwbV8Y u1ӛ테).H^ې9w1^"Csh0F!9>N2?2L~࿛ԇ;GzrVD>!m△^.G Ml€8X"Rf޴Y9 !(ws|"ۦ~qznߣT7bܩy./Boц쇲!/7-}"ۇ,މ)s@)CŎdF~喀LM0/[}]Lm+fI#r:4WZZhX=]ܗbےfNbtDF-Pv'2V'')yM7P:nfY4* %kGT#G/ )⧱+(QT 2=b5~` @4ڛJ(ht6AY z$-0G#7_<;Q3NObjdmd4TҴf"t7W@ bÅU> F8@kNFn]eZ;%S%hi=\ ;-npKDO\#s{>o8@+"bx+ (Ɛ[A#72%$g bPog|ߜ;b}]h&F..'*и_UvzQ}pwwWڎʹgxO_\a[9u@]k)ۆ$cXJ9[DdܧJ3Um≑2]`URzFv?~bgK>@%cJZ#W@"~N3 Ǹ1:1 B+ov%_!wMA͉Kto78E@438N4`{y0 =JaCCL0JvIwԃ3Kx-esx x驕_U<ѯq4j>XTuy؇q_lWՎ"(&xbZ؅REȿذf|!'_QWFL9Q? 86($,Aӱ\%z| )d2bEvx?fNji/vd wޯ6gED([ʆ('/>~ Naw[nX{v>W" ܈DՀµC^+ěuux3=YڄuLۆ>% MeǞ_'ŎJY.ZmYt#c1ZOХBg`VX~"/[ y77471@*nS4l|tw rYb?Y^Xy;u՝^,5#wᩰ0%6MR#8o8;o3{ B5ۙ qB.S S>α //]-'U9fy8++nhjLc~ROFB89PjQ7:oK9(mrK U*5)*\@Tmŗv^3Yq.i:PŤ{DWŵy8UW]"8/"MqUgJW<)^A薥{]84|}i@o9HFys /M{dnΏtoj,OfyȞ$!7*T(|粐zy~J`Fs1ӛ\[\{6`7R _ʥN( .G訮z3JiEv& y.]0%.fzê3Xe1UDLvhc^/K8RI@[?cj=mNɓ>^1]O/Sgj9C>ӮށCρA lZѽGS"ak⺧D/r.nIt"iJjL3oHƻ? 0LTf)L骠RęQ Q|gocg)7#O/Wq3en{]seLJw[IK<@UđPaW?Ab;/`ULe6lK%T720|w,BM zw$ԓaeGy .X"He# @H2o[.{ 0gy#<L8mNzBXJvL7=bR %UD@+}zmk#Py1F8J#rz9kEX!]T$@P4vo|zB7oHfm4ڼS+¹(&N b4*o5UJ@m"($Bq| 5G<*tVLG ?HsT tU\* Z.E4gO.Dz*[ZPh:?N2VYHܟCȎǒR`YB<ݔr,Tv: G:p0Lw'/Gs) Hc@+ x߬=>7(<_m p& -W&;U?JM@-uk&؎NmwUB(VyU[H5?o[ž (9}y~8 Kur uPqFU*S?撊uv4rw~>"9"\uzH\tkjD&@iI'r_iwatϔJ5S`=E{= RxZdg7eH@+= PtJN:,V[HTv+ (m t]r@DvΧxKMl` ;pʊ.>z4DAK׋Ǔl,R(ςgVTQHUtrn\Mm'P+@w*, ,g~,Xßh Z`/6cVXw)ϻpJj]A)+0w-^Z2JmYv#jׄs_azy?R0첑.TA맩U+iP`t|al԰7q\п9FVS*G~LN "-!'ڏj}ץ[wn$Dmh[8Ƒ-\ 2 a~w3&czlg {p=@djxwd{L&R2ZNH-Sm.N"v Zƚ,L޽X 3)/jgt}ta\2VTwWQuDoA8FHUdH&<O;|Io ơ[ҷOxLU^x1cu%8;E&@ 0\g(0%ᐠN>F4Ȱe3߶aC ]0IP[t =,*74٦lAdn5}3[nf@D.6r_am!C~Z'2$zBnc>ǽm֤% 7f'{p l(_dW*8wկ&ۼxqb$K=_0XܞƋ6-( j^9[{7Ht؋6LȌlͿ&߹ m/ ڶr9t?@@GZ~ v>$e{_']Tຩze.Z"DBO)[Υe*4"Co׶@H\ZnhުNne* nim⮶"k@+/q=ITgDΩ 1 i en(1<C= A/bXUA-L~B^])!5c{)pIvz ,f*3(Vt iYo77Sgk a0z`_W}3 g&OfI{<7/wA=\&\wFr, Áo/C BJ!cytښrڧ>ê,&4Ni 2pR~ٙj/׻]n,$w+$,G1F@$wVzPNuFɞ!MV$[}B:} rmkDIB5y.ܞ ?48 &PG3yaVclE.ŧOՖp_6G,:N뢆Q(7?[+9+|igK XH?L"CZ_&ap";]jo%'i}df5KZ!7nHr1"tA}! Jpe^|Y?Ì]_o5[<{&bP Ck몘[ʻ_wHcºׇHhK0hT+ m`3*+rz⋑a-ZH k'uBe+%nccq (/V^,U5ש(Er/u/{.XؗAJrA{se& Tt ~eGub. ePb?4JCi fdCxED{ OO&/|0:Q2&W8t,2&nml$zqjб.$O3p4⦋_E#RQ& 2{|Y|=r502zf(?3b՜tDSfU"6La#A N'~Lq!3Wb.XIt<#nvpvv2ز:,7H!<ɲ2nf6cpCҸOYU*e9:P-Pjt4nz-|ӏ  ~^h2g"[hET Y<9CxxJn+_#^ 7@9Kl|$lf` (!f m+  ボ ՠRQ;ŝY5jgݚ8%tf3hX&]GIׇɎ▙ߎ *O~d!e_pGe7B2McmtJ_L@j:M;]% ALp<@gzrEYg_|=1B V#JexQc&)v+^T]էPJ+1 ^9\ ݳLa;<gGѼVN{7lŶ_r k p?tˀX`&S/{U>r{an Dh~)zt^-x0]p"N)*g(4K̴Dx'~OP]MgKyb5JWvs2& O]–q!*Tl3I#els#{^&c&k9R\Ud7Aa >Vҷ$K\=xan(Aca-B2*e93(V0ʇUQ2CHG8л ^:,ҰYMs>w?߮.%`fhQ݋~Y)s %(׎1V"u&-$ʂ-f|6-c`#)frzKFo[B"~1PIƈ.$+`Ji%)%[S=-6L/PԓNڒ>r0o/?EScnQT%~yB 9io1~@3SRUX9zzo<ܑYk =|}:ի79&l?*Bs_+]btEk_Z Z@1$>Nk^a?u8xeЕ S?hғ.yeyv~:6)]@Yrpg+pkyo+U $OD;#¢Lyi{ rqn*%ɏ70$@tYmrv/ux-,9/Pr?\s-^ =k˓ JD@B̸/ȒC 4[;]蹋2Hˊ/a!OFôVu". y~Jzu/ϊMbAme3c$p |LCcrFpȲ2UZ`V=e.OD$ތ2LH^'juL=mz/ԸI}~mZ31s~a{ʥ rIq۠9'%ֶq=rI0u5Qxf}IH[uR r`TBG@e7.*܇rdoT1P4TP 74-D6kOιªah$[툃T4ўƠ(lҤ[2dFq*C}ӇW-k y%_C`a5)lYbA&~oq|}^[+orwƛZ ^@ǔ1?ߜ9YO)vni rCt@Yu & ]қGݏX;$&,êD-V2?xM}(v[͚W#F !İuA?X .-rC8 }5Uj9cK1bB:-CEڱVnzo*b``8GQCbbJN'g VQ⵵;X(Dv>n!4Ԕ@H!m`0[~tDGxfp6fCEM?%I87dHL_3_J Jfr?pJh^! H?&F9@bӆe[k_vc;ϸ=컷E8]3,j_Sp)0#rށ,t%L‹\lD^,ˍzNևwTqv X]vNQAwh`#? ˍ$wI8)kѺ{\K"͈kL:뇾v56}S{"G5P%#%"˄enV lqS: t CZ5#_)c8,>AYG: N#}n8o58(7%n|^`!pPIFu7SugcBUi +A3vW1keQm=* N ϳرH8n.}y ~*k5D_W9c:$'mLTPI%HW=ιnqe#E_fp 3¥#GD$|i:9G@PcU~a9hbJ`3!YC/93#0\ڥ0B yT?/QcCl__|&F3kƹdT!/5ҥyPt|*P.aA6f-IF)}njY2ӫcU1 ."z NGqT"zQQ< j9D槄3}& A_-1EԓC ÿ'! (N tРʺPjCGPqĺ@;vבY(DYfF:pćb5Vg6ZR=&A27}0Y1E% *g%T1o1X۶OS4lOW)7ꆰ@VXr[:mD]$h"":nH~,įyEU^YPp^?֒oz$];&]m6DLbDK-/Ja'&+C蹉z@)XGΥsKBT(v.;aliW^>&PJ~,wcu l1#`8'\J75?rQȺڤ Tt\uL}KAEUĝe.qkW@Јlkd\*ߟKl"* :~? G>z˱g`GT43gNRKw EՈ\1Vb~a(a Kz%(2˜|ژ}  ≞EuJ}3P. YāQgϨq5-UP/E?wU%GRDB.P"N 3@.%6\vwLI9BbSmd u9Tr|O 2 W<-:߲&|v!6 7o0>q4A8e?۔6'qv`HmAߠP] 36ChwB#3v܇7%+E@LRaw1|blO7'Pr;A^ n n+MC5rS]Wk2.Wu]Ѕ7_俈L$d9Y"DvMpQ5à V'C詑-Aկ4ݪWOQ Dgy?W^|Z8'^[; EQ֣ѣ@~T.FJ%W*]UKh}VZ./b 4 _˿0c zY}4Ѥa&Ӱhm׀ޕ'9(OvIyB/Pn/وZbrj@c\ sWW4%<"b(W&(}ZUory|y U>gfGd6әyU9GثSwIN1Ť! *wR6ZT CX~ _f3TZ?s&T, ptHbQy@]G6Ey2S67g 4)cf?O ȑL-@J7!ܑ9EjQ}B0ЯçG\> T+ʄ! U+[u~vw.r LjjkFP wv^wj,Q+hzduA6G.& xu%>ph/R5Q #C? R L=BSdBBp}GDホseo 7ТCxd廊EZ@[>$8>*0*nNBdQj^Q0u Y 2*;ˤHn,{ VɚqTk ނ'g !eBr74ۚk长"0F ò)(#f PԸs/OqdDQC=lq,$=l^t pmju>0: tVԉqoӵ΄:BV}'q٭ri#FPp9z9WvBun/jM FuajDaf0qZEܣiS*)>ۻoƧfaSd 71Tw,PeY%1,i4Xq]#wG/i.˲V\' 8;“JʄkRB#Άu;-3fFҰG'P VW3Q8S #50Q^no'CwYJ.8 >\% D_k٥dlp. ] 'X+-UDG}m5zqY)T >θcjDLxP8LzJK$ĄX8м;S-Ԅ.pۛe0弣+/ŗW<݈lr|oޅ~ދ@׹6^gB iXի=)f,|`=g6f!h=O}1vRxTJzqa1׈ h:o'sLv_(t`WyE^sTbwͶ!NkȌbN -u2퓺W/53n.l@).0qD}.S&6fSХtk8p~h.HJK~3kK3 Ku'(YYgH=#ĩehdNρVm㤷&O0 7dv11%2P|:NplcvQˇ TEc^"2HbCzӯӮN%*Vr6ɭDM`Fw$AoDD0z3KУh_*wS5fa= e'<:48NcH 0y=rgZ2עFIH/fی4?e)Jm{oٮCAYC߯Ty]X6xڗdQU |ʔ[ZMChT#jlm_`kj^@BN+~.Bft%~Fe}?#NLք{.cFr@m8A7]'^[Mބ 54~M]7 #:2ڴKЍg|Rn%:6W1X^ߍ[z3؋̘isaX=#mGVt̄b^F\Jwx?jg8k%V:kiC`YA.V,*\Y0v O=>\נ?6OE )cn6u5HCSʼQPJ -kq0\%{;?m0eE fݷ`i~rԻ):}:5Hlx&+#5TJІ>&pT s 6^tA~Kw" 7evhaӇؒ3pgw cXdtE-<}aݚ;;SW*'ϐi8jG2qL~#WdbqCZP׳ GAK yGgjKW[i5mSO̼ζX:+/PV >r~M(]%fvy]d`{^1}[f7wٕ`FEJGr+Ǯ|[yPo U(ecQJzcH LC-Qz6`w4i#U 㰃}՚eܱ`B7:^-OpVo[k71b)%;zòկ|nǺ#YndH-#.˟/2a`d !Tԉ]@zZrF%\Ebg\ݓ-09RB'U9j[_?J&)EcFn '(oqEo=pGڹwȊ3in3! *BS+WA$GŇ nѺ$5'.#,>gXk b54=aaD6fC{yVbց8ce2,wr,UrH>Zз>ZhGY굒yP:5~75}GOJwܓmr Ɓ%f:˸K@dcR_Mc5ݿ+ 1Lg v0Dͫ` )Nc\AG7d=V1k>,uJR08)5н<.3BVT#&㻐tޮ&YWN#Q7F4h/vz3MYDTC~XV郹yFZC@o9KIh V/w؊'2J;.4Zv-_ XtJZ'ܗ,{72FDyƦ vRJF;X*6T!@NjB i4bjj %w6z5تgDj\`D7М!Rk8yi$7 -9/L`sMgUUNXg}6@s3%bdwNFJ~! S{c)?g. bl۵cx lֳFH /"sNc9Y]D*c7YVMi6=FMm;Zo_mwʠ᳾/2$Mb K|I&QA\PZ"&l +8}7m(,.'Xv[ ͗^WH[mu*&!E(1MM_,,I2's^-7://SrS꺩bf(Z'^, bhq;z`pQEG4%)ChcO AC Eh匌DQN 1 L%,u$[`QY*ł Lm9B=8CɈ/^G]f-ldΔ,Ajŕv*諉#`EaX?+9(2+̪?{T탻kT6_? $(J Y9Ε *cI GrĨu6hn8Q@!obX X</7xyHSyFÚ5obIi"ctɾE?#G֏^yp{Fq 1ŝk$V #^'' :4h5X~ C&sjމ%ԛ-?@pG0Ȝo Py x0\JE  ?\'ˬU??&y-WgkJa=aJwbCmrl]#P_vڀE&1Z(~~@[76O+CcPxȼ}~G7qjrd@ ~RweoNŢQ̓d)vDD_!VJi[GdB0ѣcCqi%ݤTFB|4Ŗ!%R:/v"ȡ t#qn8cON(eL"糒XimJv׳;GqfXU)fmm\GـUGUGi=ǖI`BSBE0VjnK/x}c!]0{b^~E?ڮ:&Jzd&<'VF0Lhe`^[䭐:攮ŕ0=@AvUF).@tmOJƮ@ce@B0ۥ)Go"~]z=܄sLr1)<((.,`AKhgQ.~Ƒa=.6LtlHѱ6߸CWpa#V1'dۧAg+!0]mo|{ѷnvTWYYFgmV6;T˼ϩ`m]|k |sY{]s/aR-QRê  T&fTo|x&c]ܩ%M<4a2_/?DZRh~ڡؓ|NkP 8UO8%z!3jb(l3JHcAxq͓c{$YV _ODjdF.wiyQ?ib61[N~w9?r@!1]8"d-!  for:c$b`ˆؿ* ;Y f=qb$Zn %|b~k XFqu&=NԎ)5$ !uӌ*q%bA(~?x4&uFW_':Fw1Vm{SJ?ҥJI@#&/ Kn|v#w1ls&rΔ^ 2O5Y  ]=(#J)%#~NAL >^aRs\8rڞ*hKzd/)=wWC.r2o,[| ^'kSSSVKa5˱!Zv:h OAQNY>%vQGң6V/q$\ ]Oչf+6'Bſpe䫺q zQZ^ sC|gPf*MAc3=4*Y|:EzcpFB/҈9VUR rw|Ԫ0p4uXk]Mt` )7KO$Ձ0nlq@Oc#c3oy興E>~,3XL٤驺v "1m՗L'~LЀ*bx]")D1ҭX8iNdaO2_f:yfS b7z7Щlc,"Bg O2$uRvmsv[In0iĵN3L5j냪ͬ;F:R,S=V`30qҿzmP=HʋGl=?׽׫Kpv@""(e 3P6=pQ=Uw?q|FV]{cuZ" BIWZv|[HzS؍%Pt bn@-u! z4ȲZra29bh Hp\3Q04R1/8UU2 ?}d)<G#⒋ބ>u첓Zi"?651\voR`F_btLq 5俍j?U&Fn\ólJ`fKY5;. .S56H\4fG{g֦,GWn!Z-;?_}UiNV>)$9vNS -$.SυQA @mBaWc}y:"#3J$2يklr+\[}O+y^59Y[)dv㏓/f+.2[ipxB|pAx+ysM)q4gJP=yz< JCcխeq Gpu w,àr$|I-1<2`ߑf,bOE3oqSazV&>˃X7.|p?:I9'tڔyPUV있:lxVv>? yJL6e4@˞ .b)q!nؖlЛ>>A\<=ެɽ 3#iY:e*٨!ZݳdpQ"WH}# 6kőQ?W{;;uo!fJq^*&A}p4ECÈnO~#  Z9'd$rzWb8 6'3Ѥ1m ~ФR+)|lGfut@H?zoemYv/4?fq׻l2+ f3uw O9`8XP&н}J‘)8ߢ'uZ.ȝG$ dD|8A__vwlN)N9.o]Ab*uLǣJ5K?@JXZ tvOo''Gyom__y0wcnϛ"U >Od)M[ש]?fBkzyPRlGBfa^^({Z0iʌI sW*AREk6JsLfQ̵s&kH).Q)>ocƫDGUq,:Dqk/ܢXTપ#Jp2H>J.=˩ڃdͷGܡWC-$'hRHTao"gL򼁙5~g!n 7)R蔨˞^'MOltĒ"ZZ( ,[z)b\ |:P0Hϣaڋ=QLJ5PK(G٤@[OB^a)4 OY6!E˘ @/VIOR/x̥!tY`BK !<݋ŬU (S2e81 I %Yiq Ǵpp)3ٻ-F!^ry1~4 quf:l!{묹?V5־jsUi:_?oBZA*DQwTh'호f;hG53\s|Y]eFá<5-`Iu;6IQ&zr3umu^:y#lb)4{9bD@DnPKΆ7Y\J y Tޥ,ENiZ4jIKG.pJ{z;~*Hlp:a. ߽E_zS<l: 4jΐ4U||2]7wR.iQC ~wLԑrxa1L`tI[ѭ*~-WN-E,\'bIPxHۛD;|ZI_aE`cdl_LRn,fVVS>=4{_4)T i\\D9< w?لחs}Ut/ϸjnc/M#]M "Dcf%I%(łntX@(1.A 4M4|xKU渣FKjź&͘LjwFm-+m2s%KNp! '6J5NJg7ghQ k^ڛq$-홧:,Y\ Inֶj'":QP]9ˑ T"Xi}Gukzn}':z}θS .Ƴ=Z2FIZtY$8MElQΞ,NLPPp!)pٗNxxk燎G7n{G, DџmH9`\9ʞu61Dh;gJƪEČna8_7ZC,E/;BLE6Bf#Ǻ5TsHpsyJScFk=,wCk˦&C_0PmgcWW1{7V: e,[`qew,3R 2͌u4;x!J=D3']BBD]*Ktz E> :߃Mɒs 5:'q: Vrlr .'C#9 0Q eW/G"~}s8+H03kTO7h.c Oi%\w8JAqGK֖b4BmM_lbJEY^>c8]&jpцs;S_'9bU66h#-p/-|'@~ "yW.S֒UZ* {V+ gC)Q$~IW> 7ΩT xM~cUbg{N{{qn7gddv\D}UdFs|M)E8Vow]N.9F?7x&:9*&`RNvM@_d&MZ ' {}m':ޒ.TD!G%ϡi̛٩!wSG %8FN+bkV=޴z'ojsPqAV'q?VOO+3RyW^ѯ{Us=6GV!qnPQDi s%WTW(1=Xi|tuZ|ǤءH[t2_B%/y ^@@EZwH䪡8eܑxgéjNG\`;wH"Uӫ82ՂThH ec;]+LDwaAQx4`P!;B4UΕ Vq{? `l5}j$L ߩ#yDj{ }kx}}t5;5՜NZG-R ߵd͌HSοPym+D޲ czi;nR{P qM !g&IAIbih2q/䟠PiYԄYi/j'V.d<cb (!~+Ue\\9Jog+p% MR0Xp[Ÿ+)iCM )} [dEb 㩽"4U|[ig01E&B@0huC|tRS mzS`L|oU|%8$.q =sӥ7Ւ`27mV[;+q C\:Ҧ#["ͥ~D=p'G6c> 3sT+&CcXpEdpboTn`0E8D[0!_`l;Չ:@` y Pk]\L/YO'R:7ߋCX "VhgXi+CF&R˿=x*IW~_pV )=nLGeqd26+<_Q+AENZT$kfﰝQ+`h4R)%e{#{X ~mbLsim9uXs&uWl"DC4Sʼn(ᔑuA HHiϕоk¶gA3X}n?5 m eXUSD.ZDh>Sqb±ZZk+~8 wGNqRk\$f_>')"v\d3yte3(-9,FU~W~ON M7@~@;aQ!1zPwGB ܻ}&*  =dג?&v=嫍90&/&"Y-/SY _Ѝ^1IZQ!|7+j11:=y>/[5?h_ȷ֞$LwN砏sc]uӃO2fyBVjN?v CȨ&%mW{p >}6:CR|7Z_^ǚ[bڡQnѽR(iզ5 Kܤ(L\Q6H\C[7v;efFvv }(k߸F~&UE!iq ۶n\` _bt.1cDp' kÞ݉/ŗW" hwn 7'(@ۉ"\CG][;?Gv "#e&y( SJ$mR%Oz(BWbvPj;τ+tY>iQ>bRNK<',)Sed7OI8+ A\7hvT)%3jD |F)`Ϩړ2tPT『u7{&uNɳmcz%"rUs38:.b .AIs&,Ÿ.IXLLKƽ*?a5 \8",^xE sCyUV5o1bXDnwSqJ>I7W!Mwcua]#azMs5U.:?p1b/PR~o4: EdtKn&83@e@LPR-׎vͨPIu j EGX )<݋vtXa37l`:K%M50VC,e\/?{cuvS:,Pu|[xIx}yj*H}_sGw`{RùdE,{D})݁@[ZzjFÊhrd bs7:pS ǯO㾹B\ħ^h?k&x>54y4&UU[@rT Auk)=dxRQ 7XwSG{yJnx!͛ɧ_Js LCmEqkK:3pY*A ^{eUxܱHՂ#4wMTCo4dc!nc"tq' >MzLX>,pR 8"DInmoLAn[*K eQ؊lPOaVa%C)S#`)Y5¼Md' ~c眈 56,.Mww< 2{nV<!u=UdljXq82~O޸W|naQ߳hy;ETWD` qn$^Sb$Ps{PE;L/ YB* i#VF ^YzVͯg uEfLء.j_ɬlNątZǚ_ G݅*P@>ςe)~thDxe^@sc4Oaf~P=ew xxIx||vw+a[=Fy\d`QBn]HJG GC<5 $ewFF{Ui:4I\7Q+LO+y5oO+v.ZT$} kxNe e:nr#.R XNoa[RuVfhG 1,|egUۅ%H<TyO)+LXd/:'q~[@/ o =ʍjUOFߣ}S>̫$"9Ȑ>P \c}+9RvLkΈM4`P(snǢȯ^Ϙ?/ՑonM7kdH:p+`ƫǮlKEn>d́7]4k`R!5"5N<@@G|#})gav%:ba64x/=]eF(EӚ> W jcL0jlib d)Ճ x]oAa- !*ᶲg`d=3B PW{? 1rb=꫒W u:Cp;W/nzP5c'khmBPo;Z:7g-κvbK5X|={ޢ ~Fy 372rV9\k*YTu_F!ͭLx}~rC=W3Ⳟ;l_ N]\b˰cS1g+Do&;'̄s ёh "N=Nj!IBhmwd=wҒT)5A bgr}P>:q_Gl1WGtͪx`,x 7գ2 xyD ׉Tޱ2ZDM(6\Sׯ ^;\ۭ!fmo)g9Lz{{#8c/v-Ni5ѕEyb7&˴i-iX|E´c|VuS QrcSG`i i8fO:=认tDX4$!C V>-E&~#Ŷ:4ЫGcTdf i`'WЇ\pb[?H,^apЄʛm&Yk6ձKG`5+c]Qڵ!lI>mbN1`N ZI rooA5+q!n?gq)FgL%6j?bYЬUc$4Dg\;E'^B`$F4L׾K_ >lm,#y{5a{ HwvTЁRХK&k&Z7LL)ӤFGv$v;yo~ڤR5!TH8lD^a3U'P7ch^3GOTC) R K Z[jZYR,!s; ֙L*1:\_G ޛ *</h磘}mc[koje $X[ XƝBqv`aK{,j7GuL` r,aΊ@Ӳ);CZ.|$v#fK))aMև}jj*`@ئo"@D.!=_aM?8P>ꎗM2`RRf}j;k]~wseDߩʽa~IvMhjf[+lބSg 7#`[QuF C kxlQժw`T%ޖᦉG6$5L{X)+pLEuB'6/ @`;@'i5~ E?u6fg/%N|쇡@~sn0^aWb)i/䗥4@.D|M+ώNdFa_bi=}qO"?Tb' t{՜#Fݝܵ_ mhC6E~9y[8+*#{7?$|maiX_\*LGHp"쀇O4pN(&ᬓ"lT_~DY`TWE=uCBE%k."q L^Zr.xurKpȳڏ؛,i8s&cŒF |3E<ƩF_1J7jkI3$p\00$ ;:ڠLHѴ$3Np~C,JŹ`umCYyas~AgV2h΄sE"gQ^s|Aaޜ q)P,a5 kmVУG!{ h[7ݎ-讀Cjk!R8,+~bZ+xﴗsz2/%^ (cwVrXS櫴UXƪ#Cm}Bv*;r*t<:M_)Pp[|3b^UXs]^Rrr 3#·Pcⵙ38yZ 5T6]~[,D=tyU pO;c@L%$[纑=*P> hWky8 H`?c]blKh?w&['7`fO|i7Lv•oXm7))#A@g{{t:TCwjH\ IiHp $,|xp8m#σ@d3FY\XdC*sOS^`B[ u]j" 99)OQӻ~lVR]> O} Cd#v')bM(< N7`,sDr43 y|*(bIXzm/j8;Z& mxJ984M:*TRLH~R#9Ɉ֛cO@ˆԧٷTVqicŠm:{iR D?o\^K_[R~w L HG*8JJ0STx<ݎ;:x=(LUmjF0 ݏMmrz}o4nœBϗ/6HXs_/j"@>(h{t"g-Le# wS%'њ>K-NUMnv.̱֬Up)Nj H?<3{bKS_H# LP 0a9,w\jjhRqկұQ2x왓FuɃE@2._1w[f* _ޮZ_RuyݵN,TsaL,9R+T ŶHj b˪7JWπz 05z+2<[ɉk"MGjje+3&~|~Z:q}맥?c>b$X!S*yf_ҍPϴKLb0m}Rf z;ބ_jmƪ[ 8:鍃s*4]Q88ެ`8)7rc/nt+G0 '(lWY{nQ^: PF qM,9eʽ^d c\$G@δ< Va2)C:: iQ^ BO΀"HT_J'Q GƑ757G$PK]„$ow׃0/7H,drf)yȘ_riu%РEycbU|:DK'큹Gp~=Mʩ(B xC"v# e@a CI,$k>QfAmY f8~q=OLM2Ln-g(]g]hcXʡKzE2A(L/g8Lb+NBOq'ǻmڀ|a6`qt[eBnR j,oOxJ]ѥQo{<e} ]_mj0`t'A,T~|T!{H B^512{ )_iVbY]X:F4{6灔1rBhLTg5fvYu4&G+({PeC0[ٴ.N!IvvL!?4RtL3%=212 ,ZCypK9ᴐ;!>qP#CX{'Z<1e5&{h01]qm$4,uVƠ, 9}tpm,2*)P4.c~g%r`A9Q)C~;zsI/?Tq} ?N[G*BeB^pAE]ЯP jH_>-9(( ŐZ4#Bi(Zmܬ`_`w6,plx6+:6~',kEMQ 4^=D[ׅYQAQl6_`Fbn?q:nz"AR3]a?I&G/ufFLS>( IT0ϠG]s&xUp@LR/ޑ7ASf RgnSCP&rNzc&aI3G8}hKy+͟N{>$QgEޞ@(ހl?|Ǎ.dx xe5= Lvs*jDQkJ= OύXۆNh&z vu f]aBg |{f:_NpE|_P#{-({>hSQUIw&"))`hM{$B^뷛x`+Gܰ%L s؟g%"tf`2(= O& Q3TK4PjơeLW- kx{JG&Ûr *1PH 1.ge s lMT_uDa5A%+|vhaUIZ:veXjsRmxBCD&eqhMA脀ȷkRg_ rf5JgCUFll:k^ɍT'=}XHK`2i MyAB =աEVˡ05D̚d=cjrJ+hr@#|'!Bog|+Ks?w>^fZB-Vv@!Y^G({ԘnqwV| XBai0.Ok{~wLTU _=Mk@.>!:^JWyꪂsr $ZP@p-C_%k WZ2hMgP m.n9ZH? nePQ`0,lgZ}{eъ$´띋^ 3?pQYQG]Z{6)Hn=R V戊t[r"+@E@1ȠdZ$%|gT}g[Yl>53:(,#BK(+eK;+W]nW7)㜤.\7y֮HQaYQ 6nD !fL $׆t6qʳ'0[[p jbhJ_8_ڬ,-F/p>Ǚ[3|+$Y}4 sV K% wyw;?OJ2p j8YF!."$6_Wd js!ur)(SO-oU&7O}&(wՄ{xؘ5v2H[@O82TumcFN3Z a֝ :#).r?e_6&qҾ=(PpiIa/h.q.Ւu <&e(.fÿW?(R'4`LnᪧPs %j/>͟i[Иox vgXWݍAtbYM5sF撧!9#^qWjZ? syc( :gFaL5bSz/0p ޺PPBdK!ak4V'2%1re;X:ZtlJ{F-rNF< j޸1 HB(¼"~^QYwm0IƤ`% –]n~o@w= ,$X/߆$X8&F7ijfWGn]jy ) Sꋺ z1UY'tMxuwy}͏6Qt8XHe7;':=Ugp 'w!a}GFÖ<Xy~5RPg MU:uo: KCA?ɕ3%gNmm-?yY|Pw<毰+ ovZI߱.K~2ߥagCbeg&؎(ۈQWF,0(d0㒳s&f)55*柲hם f}%  KSUD~(/$$^ϓdXtN a$^9x! qRG>7XKۅk޼T0 գ >=%lVd˄{.STFTSh19?3Ai3Psh?=L _?R@M_Pѡx8p'q0+֦tK (!8:CI&<]!3 6uHS *kER_{;u{:mP {@|缘A6/FBt@@x].qD$Zj'˂.ck$ è \qЋ|}7\ uOGǘ$~6Օ >3Zˆo&ceg y4([F o*|#gZ"IH:' Sq(/X@^XQm39YKO;P)Ec[g4i|ȼT@*kBr(@bĤ[J}di~U n,@kSoxrfeUGEB0I:܄`QeD3JzKLD4ڍs|fIKXzc}klv*~6q+i:uȩbDs&{OSLjFټvQ<*fNRFK_Rm*ɀO!orfvbGДO| >$'Vv+;dq]⪭Oe^ l ePcIj4ǐ b( qW 4NbkGqIݸ =nFt6rp,Cabi7.T&2tޗSK-!mńXlArl3"ӱ O#6 )kWI{i.yp2Bp33$E'Ar<Jì_q 2C e~avU)+ԫOdrx( ѓ8'>&x9'wz Pi?)ȩ3XmԉPJ-`,Ø>v@lj8)[EG.Kʇ ԥZ!JBYX|UJ qԠJ5=𨳊EPunC g3.n׀V^3My O!S٤k#?mQ1bhHZ,|ӟ79C~ aFX(vGM(i=mff9g%-3=.Ay$64#RIϾίJTF_ADqgN'!u}N=VD|)FT%셹I%9}x\Lj/,R7;JaH;IE~D9sd,p7Ax 45dgUفD$x C&}-A%uf߶H Ѷq۵Aܿ#4fU!Wy#Xh>E5pbJT417ӧ(ۉtU^ JësN2|&c3?)$V1Wwsp8:ng\h5T^pgh^߮~ᩄ"hJ*r $wc@(Vyf@`_Pe=5=_F,6o$b[Y)m<.M-N9@n@͛yB|]&}$VB3nƛx) WDHH/Fs*)=:IUC2 ? BЬP"Gr?oLЈ㧝,bAXǀG{i⭝R tVkXÊavyq3F5<^lUpꪶ_7#]i[,@B2+ __b3706B*q~H𡔁+X}qØ:@skpzx6U|jo!•"tT渳ox 5R~C|idzs5=ԣ?ֿMn>ӝGUĹA!p&DogVSH)۩r9xp x4Prz\Ax/o Yd1H,ӿnsED$8#6xH9ڀ4bq1*GhBB*Nj֖'R{/KTVjȻ;?Xpnc4*CK-oN `HVS" fCpS[ 8֓E,i{u7H$D`J>.!i[˜f+g&`$+ Pf`i`G4cWX%p2sGˈ'ţe\ܽZXζUy\Cvؐ}6 *@%.nO(J]kDĠoIx7Nq{T*ճ[$D( M.HO$bM?6ejfiMf/cng^cF|+0k^Թ YFֱe">9JzV8)јShưW-ж|۷!|a1d^\P]+{Y>GЁ!} * Q\3Il3j2 G,ɌuȎ,*D}(XI`3>`XlQ "D\3ynÑ2l\sPP5"z6٭os3#穘.mwL"x$aLj*(KYB~p^P\c鑗4O_ߗIL 5Q?OG t]N9ǘ 3Q:!G^RܕM{c7gU4$!*)^swUNq=KIS?*݋@a}R@޷~@RyK\T_ j4I92 \άc$_SO#" sYF]Tw=*eb3VQ>4'k;'LpWݞ8Kߔ88h'23jC@2]WH7٢7!Mޏ)Avwl&A,1Lq=[zEmxǬP/9 3GNL} BkyEYf{ yE%FC}9\}׃qsڙ? RD iV0#p(tB,ye!n;gCupg`ȮQtAU-xiǒfdVK%.V{Gx Iڼ=!74rWo.[>TQc Xb#D6|[hH[il\]t۠kP)j;c8=trK(hG?N؜z!FۤtL؍IeVI2CRRHPHq;֭\`_#7iFXncmPIx}^nFZF:$9Lц&Y ٤y/Ys~ًs3Mh- ŨX/ Эk|gP9(Vs`Gȃ $=w74Zfz҆?bA=,2ߝ-=WGXewe?~$ Hʨ mlSg0a=8b[Wg;JL2E؀ g,x$}-NY}&dw}ވzmL, HB  4ZUcj3$FR rP"n4jSpKLșQ(~n@*8wQ=,zCe'tl}=WdH J|XjOm{Jwٹ~ij_+1<d=YYZZ4}vsÖnb^<0R 0Ȑ!ڧOwJy![TZ2qXn o Mwd 8<rO6 It˥ ts{'6+I0Q؋g3G˪sE ^vmr9ch)xFGRo߯.p#p'S٢(:! 6d 7;ofBY>Ňv>RTEݫz"L{vmknT>y8ֆwR>i3؟Ԟim7gŨCD,t,Q.~v6ԒɯN mBVW<91%urAg]-Rva:쩂5&V ]6ߎTWA5'?*BDcatO2KD53E܁j\YTizӉ-H61خ XU֨n%: O!e5(Y+J_oUNt֡wE׏߃!*%rvUS1ۡr7iPZ+jY**˅v*wylDPԤ3n髍pҌ)+$TVх7%mە]fg;eV=2CRqW޷Vln\#eDo^NW:NE0ji%lX^9/jd9s7^N,"0ϰ.VRFFd#t͵5D?v : >DcN& /W=l- Pj-C*t`.5-`Au 8%FCOoW5YZ "!geCo6`է-IdEKZjC'Y͙}D rh;RҝtE35®md~)f]̮O ._TlGf&ky k24i V˅dNml@$]hHllɠ61Ώr`}u:74>l!Y]U[zBh8E2kIaV'P[< ""ȚdRA?XN)Ə 0x&䘝>_zHX@Pp$Gj$/*߃^TYZ"&m nVS7d*sn\%JաdbRj4wmGyF_#QB$;ѽ]KEKe'(roCiTW[6 Py!鍧la:/N1?=508qYS ] 6R[fWgЩYː% -Aj[ĿA:90X#lTW<`'"z/ܬÒ G3N",Wd~JvJKyAgr'qG5 [ GnH}.61.deN?% 'Ƅ[VZmGEf&L]}*vFj mc,+X!hiMdl qh-@7h'јQ?[iA3|أ55"K0= Nϡc߳O>;v GkOp!&9DWAd Wpy\뛖Z%VXbr8 9FpCce@SkDlҵͲ+QhM<岖U,#+1*e{td -u$*!ֽMStu9%8t q.oWMgkt/oC+-6E]V[iR=2}S}x~F2ݺľ㋢Ts(;GK^ANAgtZ+hQ ђԸ,x)4-?Ou;*&x~#cul//'XYR$Ng1ʺ _([D|[KKx+LiR X*L8_Kr;yn4[h : m2(8Q]mC9@ޔGE4P^r+jx?\I15>Aޕ~ByXL="]#6CRRԍR]  Piێ9١]zW&/wL2n]x*$<8ҡ\E4y6/[Y8f柪Ϡ-(s L1";u^LI^@QhfH *֖zvutnP_Д*?"fNER=!`(gr}(5?=: Ysu~ȶVC! ƘM[9"A.XCpL Kʥrs_5KqIFuKL2NMp²76{bRD70B6Uu[.#Zm7p+@~P*^ˉP#쿈OV' Q )0Q%N{Cd0V#?fS$s\k4!>HG6%t: j#7(ݤKv_1Q@ /q~E2#8A&R( V7)0qMH_4# 12m@xR;b|@Wkr|!Yip$<_kk粱y< 3 Lu'%&0xh}tݠ\I YQ@Nt~ā0,9[aZ~FFGB()Nz9C7T2; گRsɈBϱ*( 0Y(l3<9o)> #àe(/ΠTDM0Y4eՓC?.<[ԠDѡk,$tU "Ǽ\ j@mX ("ߩڝ"]"iˌ-RpsP&AEǝ²\pTL ͧ TMWٲC ?i@*c-,k- MC p60qcÂ._][uL+'w{NQ:yTǖ'))NjryNo)Qv"wwX5ܷ,ͣ$2|I3cJ[P .9! q1^o`>ȝY1Or)F4i²c%@׶h\i &?~4xhBcV+Ъ'83qoYA3ǫ5#=t-Ǵ5V!U ;TFD 4}g5u˒ 1X/Yg]2<+E".CeuwsғW#qA.3eN(s7'uǒOu?I!%;\hս?lHܢ%3" [b^~?qly87훽E.qD]Uq}&9G_\"An]dʸT A 3Oq#sOʜp»~a#%R!Y+qaEF[rh/D߃]rOL'fD|}Zkddtv>R,U{,G~Mc&KGH~>Dڞȿ^ L1H,Q\CT5/> wSh?wP6pv pnI~4!PD`HVk%bbE+)Ky1}a{A vlCu7խw4cCsv;/&*E$Y^jmuҭWzdvO zmj>x䌳yc-s'^pyaI{`ӾɆx^$as1j O:9z 8,4%/L "P%Xzf"ڪ(ShL~#Fp`>ŘD1:s/ujZV@~#8:j#;^A[Ư,$*eFsN]PIϿr0r+԰ۗ/("l\Wj%:\^[,'RSuZ s^y=נ7O!8P.~qLj30Iq3ɘ:wr:X1;94=%(M 8p]"& Xd0Tږ-#H?i?\Qp?%)Q ?Njs$q-mǰXClKw:k5P|&yN +5#C"cZT},wtV1 oG#5|T 3)ƀa$Tl)]x>g&!fo)/oDcWnCz8,-p7D\ːߑ7ѹ5@GʲD$IF b4".i h~Ɲ{h84j(g㷸R)H6> ,E?:9X)T/R r{jZ<y4~۝[)9xW9KY?g8}!!y 7y12f3l̕ͅ)?EnwA)Iq# a zȧ9E@BZ@l=/S "gF1>Q\z6>岾(Bܹ*(몬7_Re;ާP/bȆHc1!G h=>L{wfuu< d D17Q٣38 h eG kwjmb9yvH[Y֩29݌ܾh5 = gdhrڮ䌢wrULǰ " lUqfG`<O-`+,[KhݞsaA=KpP 3_zx$K=˽bLLZ u?ZG k UI}v=H(̫S*B ~SAϲf:.eXF =zt# d4 8xL ekYvͨ;s PQ,bWڭ\ h.oT)'jFNJ,L*M \0ٿ#5Ws01)* xMe˚&20M=yT+Shtwl% i{*[p&[hyk' לk &$ϳuM^"t@mÛGC]-.Ӧ,hlK5taӐF[uqz]܂zuF_L@J5ܠǝ/^{X:V1R)d3㘼+oG{Qmj#rˈቄWLaD0@n BHwҺ7y8ZJjς2xR϶?~ B*(KWcԶ*Q &hlgʻiGPb`L(l"jhr4r7Ah;1h6/T-_w ̖5oߋM@c j2P¿6Kax0Ɉʄ]k{g6#=M$Ij{>Kh5] ^\{L%_ƀ8|ܳ6.ψB?3P.5A+=SG\J-"x$ w={ iD>B㡷bQ"*gp!oDj)a*R~5"nkhV ͙ f[PIYKTL4lp|Nx%gug8ә6HPÄΟqla8]O"8dȞ-V"!>MdG._9I9w(vAOęwۇGi1$m4@NBrNN+Rlh zdE+Raeͮ!}y~f9e2߷(9<fjLdY}lMDe'$\]Ŋub^@OYmT<H'2h萇a)}#߶^ 7R^:P7p/ȇPu/f+]FFyǘU,?ף*e>&ORaVA΢qz(ug@նLNWx1^BO R4ZϺV=f`\ ٶ2Wby|J /T˪ a+- !`9(vp>k-2r9NE3D‰N|RcQTwٍ q2 nDa6kzau nZF9@+V%9P~tI;sK$ [uOPsn j 1$v7 ?9@ǂ!vX]G}@|Z%U)ox|"s.ga^! 0?Ä!vr$0M!i?\$PBp}A6gfo8Royed\Qoy*%gqvHx5tDMs/d?ztn5T4ÍR*=džћ߆8fL.9A'`)z& nS9>beYR:-,8(kewNމsW\d&<jFK_'7qy ;*&jar/5X7æ˙4vsuBg_DB\,3QĊneCi-}3Yaw6=2}<\\:1r*[ia ~/Iy2}V qիrWFN5IwyKeN¬E&U煃&=+O\3s*C[*W:7"e E;eyR|oQJ;D寄[*vjɛut?Ϊ}ҁގG˳ć[Hx=eTC:2b ,pޮ;pk j:SMG>boh{(#%3v܀|&tD.}ՖƲ?5 0#^݃LHXl`%'+'uIn,7f1"KuE*yl UJ8 δi__,Bj ֝jRahd4GKV9D40NZΝy69C.gi߇L'׀أGښcok Z;[“h"B{xoEkƾlwYp'/DZ.#dKcpIdu yg+"=* PbD +À/Mb;߆)+:ew%7Y$B΂+NGܨo +t51LU'a_oAAm mt>|[uNLh &a,d$"Lɢ_D*^զǦX lDuݶii'(iL&{)WyM M) mSsMvڧNXs|w&.dҋ*hx hQBsщWP Etϗ9o"/];3Рi~ClѓS KLF`OO%5صsnJwG$uĻøO:eC: *{o7nKؕIu(Z`W0;.\`a8WOR1Pq.B7_)y7ѻ_xvX,Q-Z YW2\ݵZ0BP&ǵdfSjdSN1KZ# jW͡kĚ Kcs1e9콅CrȐ.UC1V:>&uzh+rpmmd*/o>bkG<,RJ~;PrMk%V|IbIlsX,Jm*R;"DnrGɅ^VF4mM֕.p-%$CݼS\ iޔ:m@)J]Gؚ_#cAcB;}X]b ʇY$("vwV7}\،B/n1SQn?[_I$x[`^Ez!<+l'j9vSg9H; ]b$m"gqRK5&3gl GO2xc}Z,}\zxZwv'ӗfD'B, QR*VEbǬI"{IRzCwɐp0G4:=||<bJm1{k"竘Y JL*Bw~l~?MVF%6=A?vow&{*͢>hѷ jpuXZKN}"#tgh۱ vм"m WWO?}4 xM ^,*kֽ~w4+K==jq$e0?`Ňd.gA,Ɛv*] y;=bhgήT^}dx}ŷg}M>ڢDa1igmIqMy>'&Wd̫H;F ]y:?EiЈJɜTB0~ hVб7ȕ0}+.f/^mN<}TGַ,恷lXJ-E& ڙ+<]1(iJ%C| :$3g;ҮW-ap -4 =2NVyb;WFߵfpH{=gᱦ*8پvr>G" ɸ몽]Kc(RPc8 @%jP,ғiW<^V({kECK9(M0(kjqS;g|j?z^q!A/ԓkHwchٽ'Vㅣ y .c.f*y _08όӴ1 l22 "DLCNs_oZqEJ>_:q0N.rQ~ +s5` xluuY~L.e ]`S1,zAc2""(~G$sTk \0ɩ.Usv>ᘁ2ꁙ _ћmUֈ*8ɳN~> qL@+#>Vh:mݕњ%^`2 g@)<ǬhF t pz!ioxwQ\ {0%|jE &ԍHz V"R|q::-)a^@q`=i7vZ 4% [Uvjft3E56e( swiȿM&əT*QغM@d4t^YeP,ݾjK!JpD2)>+-**ODam/ȭv^Exj)(/&e.2G4 m21Wl6:qMggl &;A,ˣaΦ6t`^T1<%.ߞ,r)A3EZ2ە"ȭJJqi!H7SmHbW%OHw萻Ivl2 mh?mBrQE0w^AI}sf/B(r"#WL8#.:l'H.Dk!$);8ևqm$ 8{BtvZsC=6*";$. .ΊX7"?Yĝ鿥 v$+f:},jF Hy(}Qc.T"[ #a^ἑȋ%Hj2Z HB;M Q02W6aYp7C/fg .ĖP`Q106l}=17[CmA/T8 78D+Zĉ% }@вw/ m%?)G uX?-=NmS!3&%vi^s 2ˋ~5h+lM4$EĮ|0Vw5k)~)+Sah7نң- ieIXf?ēJ~q5N>Ձ(ʫXQshfd HK@tOf:w|; N b["\ /P69r݁,ḱ2 .а[0p# Z+G9C!6,D"}k Y'-uD6g#Vi,1Qa5RGsZ>YMZoq)g;4}/`d5_eݹm D)}ڇDUjP'xӌ:@d{'޵8yw:I:>V5CUzŗe\H '!(Ɖf$w=Da0ҕ\)tj,݃0cqK7V87~[D3\jJ4I.{-uku *v?\ ;$$@-q㊗hA KWȝGE]uM3xv-,g筚 ;(@=MF_k#q\<TzQ^r%*;va~=Byq("Fjf8ODXB\ՙ@>( KΑDܸ.Z\#fNN/$dge9mhwHȌ 'EWϋR-Q!9z2eZ©~j;H p#zidY /KQ|"HRR^RPIo><גi{U at^&${?lJy:w~ϋN#A9v~Xcmsn/1u{VY&dǷlbx@:FIu68?" 6tT"H3f&RN%!Ͱ :hw!BX]NDڲceܕ|;?@JYu}P䝎A*@jS܎%6%W3MȞ€,#BOiCE?e|N_VG5MWC.wv0Ī|'N s(phw0XpF񒥺$2\e/Y38tP$~WY~4?W%l~g 28Ӄ+ Ȕev b/6o/Ɓ]jyЮ m0Ɋ”llZD̏^&Z=O/pb#bCJ#}vbBX=Ǭ͜z90m.7rD۪Erx$o4A`E]|w>/֞ KcGj]rW/ZG|Ź 2+hGL1 ӯpL28L/vF#ft8CE8mF1Ƒ}2J V 3RJ 0]d:~ rCRM+yy'+v!01BPl,8a)!-D /?k,w]ts0G!lHG.Iu5ZPVk((՛raшz/ԤJwK.bf&p߇mu[ kٶ+5JXZU9Jh ҇w/~'Mؾ Uݧ=n3"&XPϛujD߳gY]LS-"dW@8V0){~ zj*\y!v Q )wVowA ]{_|wn+*3Zn#g9tpM=*^nn61w5Y,DvUۿW> '>]L[2c%!N!8=fO=Ѷr y^iu㎛ A?# m~Cq_Yhd,g†и oıh2Կ~~6 D h;lxw\K fj$—cOƬKRE~b C 6k`Ov0o @*ѺV,KNTvJ|DÃk$rcZHqT3 d! XTmp ^JQĔkTn?KIjcFn/9rfwlZ/NF4{d[Ӳ3GTEVa3]ʲ-BaHX.11LW[gG9΋eGB8٩=79(y] i*efItyPY^JP[[K`o{"5!Sue~ᄕ% do.PfR~VCCգ1&C p̯;!!/ff45L7uLe$fI|pdhhV⥻A\ ,uL--Pǥ#ydMNA+ztul5w ?|{M{|GaXb-l 9zҗaE]n@̯HO7鑼dz/9 %ٌ ?JN)T{=޽Z!v.5_}njE?O"!R_<HnFЪ_{4rUɁ-kMs#T~Dz[6 Fbލ)FMP+{GoӜ,'Dq49UoZ*ݚ#=BGf)VDgTx醄\&'A,_rR}h yº|" #r]ާ/U$qпUF4\װOe4z>`Z/~Ԛ#M1AhK{J o[`bQ̈́ҕR^K aћϥ\.3*% m߃mը6fvZ^f~i9]:JՄMp}-6cpK%eOgE#չ`Tco+_%`gƼnh{ /4xm7KbAP", >?ƂdoM }% )gC]^'{d޹sxHkԽ/nxi!Zf^3`+b\ȟcncw$~X4En\Ҡog,{~jRM/ 3/#do(D{>Odc_۪aIG3cǵYtm Nf-wV͜Y"%58p2 u~jXfMCa8; \`'?>y|%Dm9$b ,d ~1Sݽ۳1!9=P.hHŅ(ǓYgW.6(J+/hbb qFy:y3_Kq,@;^7#xT٨F_0nCig5l -M~< W" #2\`GY=oeHӣgxdUlLiBMǒMvXC.<$ ;nW7=}*k*OJzRH*Efd.{eNA1:7>Z'vJ(/ ML)rw (C)=~xŢMsKij2 @'e'@YEys~W'J6roL{$/$@ ܺEfe˱[k,i@1VE\?8~kIZM\VMl>ݔc M$,BF-wpglZS}a^n=R\#K+zw$PI~ָ %߱ӕƜPlO}uuvimN@C@h0%Yjk:T:Ƭ}hƳdJ*Nr4=pv/}jt{fFHG_4.Y \5txoB.3(|dTI/G8Lֿ^&-$-%7΍5Tѷ P!8/* UZ|Ћ%dL mJ|Q[I%UN_X;dyjt=Sl5-Hat ͉.[hlU;ڍ(feTby:u$b> _{"- BvAc1?=L$ֺ sBKV@~b@>ĮN9/Kȟ xj!(1e nTjV!XL"x]A " @=5thxe*mCv,k{ d~H(' %8uMuЧ\SuF1Fٌ8k8sp64 (qWW#tQwcͤ"Ѳ;-ybu酒{0"8T&O6Gt4 MR8\sZmFfVIȉ=x5#GB|bFNG=?ۤ"W LɃ *}˷J .}] #|G(Tgfa*@n~ijgν!8 904ꇵnxik>߉*lobj'5mbmq"/IztyEnsl $4]룚|VZ(UI Ҷ^*>ϩ%,b"R䜔BpBx~rE*<@5CJhxm.YuDX=Oɣ+W*)>eN4is\RGm;Z̳T71qw_<`ŝ_Y(x=u𷧏iUQ0KB\.2 V]IUdS&޽Z5^gj٧)'Tbx{፱gXONȑwPqFl g40]:[,؜Է{pgg'?;D]OZryCb̨YL&.QBaYHXrӏJ Ֆ/~ O5ą߃=Stу%od XpυR`U"OukL v!ٰBC42h/ÚHAV;j(DiX>6r b .W!8Soo=>D?YxUdw& R{gp{cmz(a7))_O^>)O]MtNYJ7'Dn>* 1@F.{4/XC*5Q| >|/w2Eg:xpk9:ێ6* ˹Uwk'0ȠC Y?RMv.Lkש+VM8Bݔ|8X'#UJH!j?a+V ?tzvT .qjZ["7-vM6r-tc'bF\c f"Ld+i'ٵep)ӎOzM}o 7 Im9Si0UM k?h8%ve65TҒM*Z!?#A:ޭѵH0Q?igɝ;Om&Y{ &#JAW}wHNb䞰L> V3UB Q6 %^0{Fz+#ag6 6/KG1cHv1HˁEuCˌUwpUvӠ/!k|J얗K{P#4ȡz*{O[3hzp=?xm+Ǝ_QK AA:ahp~\LX8{),?薿)q QNcRg ?ntgr1)\Zmy)1+)TsbF*6[=H<]%k *ۃ>Y{wm֛,/nr{$*uk^e .G 6`\tF Ejq%J?.1"BDBXiI}Vʏ J=0skHPZ]~v*( QFZ{ynx/:l&xbh[?MoG@sEZDQTJ҂r_ƃO.B4rb9t߇_s]L.*} +Φ9"L\>s3No0apR1A;Uk\-lfI\] n`Gsynd#WLL0eP p@3F3Տa6 aS4F][ɡ;dQ!OjF7':JFn7<+GPJҹ}քZS:kAI'`luS(;v]_IeM5qS-j#dAw'g׶(iLx%!:7L157d'Z\Yѐ=Qr苜vbbO)ߕq,Rg@3?yQR82W&<Uݞm??b-ri  ETk}Ϣn`⍾ua<&lfRҌURc{dDaǠz]$KQ7+dda`{an?Y/df,И\ռ; W #T,01W Z=K:="Yr\7NV:G} A v;>ގ^${/:$(H#1{ pi='eYt U+*Y-ǣ$(Igɰ۰`p/ٛРUWmexJxqyS3e y$ :St֘^;({ݞ7V"PhځI4TOAL^ˆ1AX }<5@+@"MU"hY0^O=atW %UtS|r?K&Bhz`I{L2K(i-! c;;Q4> /*??]W12pN@U\Z aeoVck(܍p WB`wR@'wûɂe7B񚢇VVs"MDאI^ fځK UX u@Jg~L1&#V?Rב~ѦWRΧP/YߎZK$jXu:+u~RwC5E*dLʿ:=Rbm0oo"aqM-ɸ9Q{#i{?d(@CqA |/tWQ.Q670LΩMDªN5ZdΛBAx46'js{*DIQ5%adB]}| ^1Xk2z YQR Ubbx`p[ȳ.drО|]^M03w2d5?)XGPȄjLG~ɬkm ̢๥PNL'H9b%/D]8Nq߁eN] u%X9ыXزck~cۮZ0mQ%.y@i\QFU(Y? & l|.75AYe18YG``wDW4M"6JXk<8IvZ+}o/܎Ϋ%PtnY $ܲ=0YK}wUG^Ԩ'g!jXfWKAm R3E%Ff"]N;+ /|ڒ|nPp#ݭ:s8v=#_ !si hGY2$Ҭk/H?|oWV"[@!8gwN4a"݆AyTij3zW>:*t^nҪ8󷈗ykU~{^ 쌓C|_53ӎR Ҩ&mEWwud[qW';\$ѣZ$qscw!",F<()k|6;Qqg)s)㭊jLܫFMI#Pz g]m =4LVg2G.mBj>}שmYi,Q'P3ҊlfK}8bLCK $;?Ǥj|^֓uws*\-1ĜÁQj2u ?l2xq u!O<]|i "} f6saJҕR`V0* k`-a4W!5.K9q7_zW&7\փ}W!A?Qm獋>O֗6N4vUVI*%?M_@#C;ɠ^g%PڗN*ԑI܀+9 y&!2x"=y&c|ayU%Tl-/XŤްT5fVn8fF91xN8| %U$#h%NF 3Oy&̎> %nY?<*V/9w]|7?&Q;%q. H6u1KaG3NH>}}5{n̖'}?^`3C'N&ț'ڥ\CE!+sXDړnb*Rmɝ?r.8mN-E y{Bɷ(R.%<N|Ώ8够qA麘 1_պdgy?c]HY؏JbF>N2l3S| 6ݰB嵸qOn&K]*30eu^wǔS,>xŘR U/ۦK(<Ƹ)#l3??vmSι@Y'ȯ߶nTARxԍxNxN^41n^;A ܟ4F%w\RT9rԃU:^ f k56m0~oAWu#@shϐ[1YXO#1-+ {ūp+V\YHY,m uw|UQ2)yh}LK<󮒀r:k'gEssfg1pseG댪VN ']dzܐ|Kﳘ7E*re5~rg҂FIQꦀ[+צnfMʹhZ !ډkZh]˜""?uv7?5\?M4f [\oWyD|#y uVZRIBo@ )/Z0Nh)7d w ; ϱιr4_}( uO/imm]恁QOwNa<>R̢>٘461优FQBvg% d䋙UΘyd9}Vny{i> KU>b 4R7~97;AQ"bP;0 "({ SF7*53T rB+'LDOD{rXw =ok3~g!Da/e$oC[,/-S.fVy&0(O- cba6_& kB՘&LlnZiK1/c'C) ?[j7qB#b3?ȖISE9ohpHd@(>>kWc0?ehcmXB~K=@$OjCo MC㳭%tm[LϠjV3C[`sƋM-5#` k4!5#nfgd"N k`̵-* u׍8d}KDԯQkq^ fVknI6xqyi2\^bB0"TT.\M-qnW z/MRδPY9fR*>%Ƚ47'5D\4?gZ7iӟ_kg *y)"6i+VW6m9'&뫦+6nW61Yv_+LW΂ xߣ\uS)1MHDzp~R2MX:˹>IZ~lO4i !#"s",#y+*cyo?I}JM0MjPZɄ*w%L8W%E &Q@jZMm=+YHTdSS4}g +2QT1y?QÃd$ܠP, (R. '=2*`%+e8 Hy@çCWR'p~܊ro0B;_Z󄺮oM߇;+M)S*:x*Wc+`x!v.u! 30=q4 _IٚWV.>+ͤ6.ΦŜԳvztW*Cyl4/W>Ԭ;5a{Jr`VL=樬~e^L"L\׶f=7|k5z.hI=:̍⹍Dc6'f䗇<ÝG%qOWzŝH֪H3lWgчw k\31Vd 4*]AX-hg:tAB[?W 1.(55%P@vQIɘǐSG_<Vb oP(*cgfK>sӫ~[DΕny:p}Fd,>3\KyCϖؤwFu!qL{dr(5;_1ueC3Ȭy$!l_rFk$` ?!5-:4nή3\J|W mzxRh],!m A=~^d;":SiK30UNR ;EEQ^ 8[R(VnE=0yM -'嗪pf{»e~7.tFYк7i, M!?(% ġmKRczLjm C} (bG&]_ʍFa/({H 2$(S@ am sj'DM[X_̋>[P 8nӌRL"zWcA̶lFC_% XV$[&baXVFОvɿY׈&{ Cq3WjqS1!PAAS3`)8C9]5_ X'Ɏ5CrA[[UjGI‚6bp5B":@c҇P!Fy7chr٠k9)jdTNMa>=>~ Ư#(e|8Ь" 4 )gMfa4_,L;H{h"8p3~Qz8vf:*9_>JR6- J[k~d4Ђ# }]"Q&WĢ(FwXy>ՎDHi$ab2NKU ̡kHTZ|s?`JTK )9 $ ZAٳ$#ڑZmzj=cPZy>  R[逄/_S\w\I~2VvUq 釡`" 3[)8ltO3{wuj"m[u i 0LR߮`zHB;klfm8k=v:VAl7]4kl1`%͖\y*G :orQ6 'sy66bG/ % O,@k\ǂ;Ռ=$֑TEw jವX2{Hec3n~ b , `5 ~Ko$aC9O} p <\uBfNbUA&ӅK.aa67z鲓[9 kuɣVz֩1KkuUC](x"6l_KPǹ&܅-l&K"oX)՟Pp7\ǫD[e%t -ϪtOqdv!c̋J#@A5_gԓ-WaݳzHbEU\ )\DCv_>nZdyHX_RN0䃶oRihNi\:XS&7q9Fq@$h_$M56x]$O5s#%4f'O^2X!n +AÄ(|d&B2wu3ҩ֞N1KU\㨣|=Y.&d֍Qɀ6f[+%,~B0baɃE9 cP>F&_2@AB6t}aSţ'4ju4-|0\P5hڕ[N֘l$m4wrxpOh4mVkX{e {*3Còp JoTj\rg/ 2o&ІgA!Y E=Γ7@+ @ Id+07[z0;1-\፜-I~!r,=0֋VtVj6*h ڛ"zFGIM?@v^*n~kTID ד CɈ?Z Sǖϭ.Etє*X9Ѐ>F 6DaD!_ rdNM͓f@^>ۚw%-!1n䔃С_=hߗ҄LB'3B)rJ9[0C\܅7 8M'ԏdn'|k ,]MΩB'q Q>v\hg6)BkHd#:-nCޢWpx5` j_Ōj!Νی}fZ=0IjSj 4F+ sw:s h4w({Rx6PC)cFkMr5( +% T#?]&M ! !ߜrQy|pH)a jrewHW`_(uY4ԥZWFe\>|5(iSq‡(T j ̐R"kO-˂ɎKyewxz,2nŊn+Mk|T _l9F V\povV2!)?QV,;㼤'm =:<A(y3(DY%D4SL0zc'iI7y򟢻J%շ!a'߈b%~JX OoXrG9P@G[]%s{\@lڏ^(|be0|. I)Ѓz^0ee45<] bݬ&$ m!}cmރF2y W>T#z8̷cH:d aK XLDo@X,ȹzM՗e[j`EOAe6 ~#7rHy{4]tp]5ʋEE>V<% *}@1 n95ֱ\گ9BNX=8>՝8siHRX6n$@ko|cCI|* >Ӂy3S_ЇD&@3<5(Ct - |Ӛ*7 ;UZ #416HE)"\߱vzƆ2- a :oAlZ9IucY7wYoj< G8Y"D̜AD~[sSCs9g1Hq<3Kv K:<,JNCۗt |NowZLKԗJ_`Jg;sY内YЀo`w$-%̠5EAs_>𥫏5ed/S6jPJ{ޓmH ]@ #U\%:&\} wS_ *jtW&>>^D" 'ڬł`:8pU7uDѸf#}xnȿzeᬥNĴ&ETR]*0r02x`;t|`@W4l?Z/t#y4+WũH; iU`x!HMz_5ƙQg!X(kX2OW݈BYM]cqhdR-DNU''ӼFcf6֒>LfKs!HBVxgҖEzY);MY@'v+-rf,Gx|*D ؿZ',f=S8XHMNENPlrG­҈ՙzќr)ؘDkGiR]ߓLBu h&mպs+"P3>Iķ=0lP _Y,Y`2 .J  $[wN2o1qoX[%qiN)2_=v=s#EJ,x$ ?{Łc@u1V,vz*#\bI{l)A82~r#;-p;m3>F ]$ 28sJ 7rME+mǡfϫb]LeXbPi!@&3z0>L6_t4Qix;~Vfn tTa80 n^cԢ?zB$4` 4nC1=2''p..HM%@|5xY3;n6h5*%gqIEKX^5@|\;oq>&:g=ƭTߝBI,6fuqHb ,2=QjaԱU=W+)ԿMd 6$ /P1Xǖ(gK;{C1LEN(ua{r5 g^`685/Z h4 ބYS=w_4)BgF=5r6%0:*'~m}Kj0AZibR7 "|*DD9 19Vf=-j}ʈRWWG}饚ʀ5>PKmP4.)L&1pYzӿ@)^K$4G.U~!+aN|دT-GU0 c:{qwi9{Cz ڼgx0a5uG&qBD)}\&yue.R |;V)n r#AgqݿQ&^AO G;́v_״&d,܇Gdn4:ph0#8̟Ϫ ۜD]ç5V1vk-Dsͳ9z=3BORP=B&Zf(%׿aS&{BcE&sYZ^ą5P;|EK)A{C?ZR$+ e#"*~z&1k'\)gG oྻ.0^ǮQt4Q&~#ӂu"rA z7-JgtXbIۉQK;/?!A6dC4]τ}NwY:Qacy֙)5=[Xo1[ۻ^ >[) fq VO:fP26LCIA\5 r پc7NvL %2²xk9pwCǖo 92 HXv Vcd;8ۉG̳DfP4p.h~ufZx+]hCF8^-kyY*>_E0^:>!d9`̇j 9's~jlLESP_m"/Yf"^$"WzFvEKY`_5>w(\gu!_@Z_ Ӛ?@p#CT\u+-%`"5 v mڏx'Nr7| !{.CF/\ģ*>hz {"E?MBX@r* v&Hg>b|P:._0OԿΧss}bNzaO"lu1gk>uSrW ϛ;jCV,WOdg]]ȁO 0zj>[(0'='6YN6uVY64=2Xpuuˑ-Ӷ;p4;ehWC3.zhob; ؽ,T#&XRBN"DĊViaˑߏ.5@ieEԠr@(T*$ZfD|bJ )d{'g; ŭxHT-m4~X_DHq יzK f- 0LRX(IcƘȕ$⑦* ?@03;UG6WrK;kf]IqQD3AQ(_ԥ,uY+E!9Ժe8p 5j\'ޕoz mۓZ!_Z і?y2>@iFى?`AkHp{È}RhNgNN,RElJgf&rr9d+vpqUJBFj_}Z)vBCͿlH+@*%)$Lzi%]ZoxdHrp@H_?LL܇i`vH JHN1VCm,e "Nᔖ!F?ӛ#e(]^TXsZD:@E:NI%/`*]jTR" \='D!Tv9,p(k G^U*<2͘^{0L/;CRtR$-c x+tJzVr SfgTVJɝ& ~G3Q9П[ycDUuT4?63+bv=nG HRH!8kMCY<݉1|[Lc{A`30!bR$/13*dya$뮴ۤ>TVtgT3wa(}_ ;Ɵ,a||dR}6"/Ԩ3@TRXĆB>dl͐ﭿBVh[2L/& U)yob@UܗڠZDJ4W yB֓DTLs&׉>N>}S9Rqr[Eil 4oNU>I̺=BtR@}Ҿ-i.K 7!cT #vGB#/֜⫬9~oѶ2٧j>M4!CB$&&9io)M&q4/whbIuS\2|3M :CB jǛ\yf# [adL\lgqޚ.QAi*![ofy-41'Ok TMB/;)R|oWEڄS ҉YVqN&5:bRA\?E9V)`ss&\Fnj/ż9 ߳ (Pj{3Te`yFڣ9îZõ-Spi*/_F$+< 3ݷG@`dz;SaKV島JZbePoju;RR\"ZŹ5< }/* *u)jAO?}M[kzP!&d/ -A:;M9-! ^׸7%Ԡπx8 )9 Goud-X{y?РB8ytd U)%!{y.V2Jf -}h@qc[sYO 5K @ixXFvb_|,(Wqu xM*+[oѣ+ؗ_ϡ:Z! < _xr4YuqKn`^GY^aDEW?3G: feopSB GN\4aVR&p-/"h`YU_ WDEP_23`܂\m onn#p<'E^VnuT=eݘ7(Xw=ݠAGoz0߶p!.nuP2-b0& z FwJZfC X.@rsG?u}]kLrTe :ό/kd y(f_{|X  6Ơkv&mȝźSC 4E2iRj % 88uQ**KpCW Ai=9ו{ k$oYVJ(s$7Hss8SݲnFŴ ~sevBCh"vqqy/W7}.P-uWv #A7~ Mr@q0ǴGhٱnDC[*Q)bݲ|8NgRE;FFn7j#fI9 .UY.3|IL6gzTIn^g+r#*n=p`vq46\=Y}ɨY&GVב"-̉^sj{%VXtƅXoL%cy9)2 \\u:rƽlG1kHykжߞ1AllZE A\,h_j)VLcuqvpR.|5zek@nz?K-vurFIMsݵ|phuZg6*U6PlJN9mAmuۙb^? ]K^X8l#]5wGDH ?Ϡur#amGnzw T$F)>Gc=54'ho `E7!GqֈcK_ R6׳v,On9ݲ9P]a1Ә#s&vsj7a:O/ 7"|={ \Bx\уhOnn9&c4#t|L4KϔhLN'~Ugt5U=T*(0!b}9=DH ?z{ iev>FP7@%J;G)ֆ FˀxO?tUgÉx^f@5 .QXUo6}IѾ^agr *Aaۻp D`$eV<18"kH[>J2UfwJ5deCawMqi[OUtB`{_h<&;KZ/9hDHYH"L"=ߧps`ߍ|B\cƑ}N@.NIF$ow3dDD; 8s@#WMb<,0y2MVzW< e-Y–} NzUU½TU/!eN-4%6x "7A KS;3_93-L~yrOąPD~OR]OW]c{˾QJ}@}EkM!At}&OXL 4KߕÑ3SĻan+qg'"\xe&q4ёt/YpJTF`Q9H~~n$%ke2kT[=4lmXHrm4bt[G[QMJ"Ot)Bc6ՔlWJ֛Ug6R Gǡo歅Z[o+"sv[9b*~XmS`ؗ xJk"Ҋ ub=;S z-7B,c`-#Ϥz_V%n80H2t^ y,}&5W0a+{Y +C50zhox RՊ[NAZ,.[ڄf6r(㻳Bx8?#4法{*Nm+$q¥fU';deu1UA;>A)Lezdqގ߱6waE}ikudAq̌zF?2튪x $? JE S×@]H8JWu˚JYƮ\ƪG'fAݑGTE{d=R\@Ïa)ah?Q5j'֒H.toc)"!=jżY^ TK@# {yǨoᠫKA<ҿS1.'^ݐvkܾ a޿;=}%'= 풫p<Xmc UPhz}oi::haB>t$ ɅC:y;BrE QO0 G pڏ~^@hɘ6{ڋ ]Q/c9_u-&@VzFg2Lڐ|P۩F&Eù? ԳwO{b]O҇3 /QR\А:G!BMKW>ᆲ3@KهҬG-r O rif5lsO9]Jj_3 u 8Ņ-d'qU7^\TPqb=7jq xwN[gMEu|p>juktIjS*p|on"6UaH;~H2$n=el;v  M~AP83ݪ暭඿HC|.d|;iCYi?>D]ugTxS5#5u&*,%6tmn]Uŀ#3OD )[S}D.3 ` W߻]Qq"pqMZt2>| TD16Kۜg*:\ȩ?'Mb=NBZpFlL@5,-| Gq㫩;YNP̤ҸEJES*r̒{'S(RRcWX޸s_ &KGjP?r;vNu/yoߍ63^+&QlV?ʣD8{C&7F+a 1iFJy'xEV'mBC1hX W5uqۘ%}y3VJ"jbF>\9 ֘pлaiMqXO{о'k^{+)R=LRD(..:0չfiKBJqmk? b(^=Ё;0Ҿ-lFѲT~Q 2ke\AM쒥(f}Z} s,h^8E7aID#p87W(õZ`@(m$(tgwB=|J-+Iw5Ctj EYe=@(/OYbp* D~!{+?"wf-"{l+L5'N@|dQ@T0<VPZ2a>y-Ɉw98%Y+T'}Mu>+YSHJl.('!Z5HYM?v{xOgB?ۓ莛B2 h=1ͧb Y~*dO.ҫωܷ: _G(tu"c=(ctĂePL~%8p%:Z`-/CVY 3,¦.%Y"s>_{0᣾doc)oIԙ؝`ibX!tVm}>AX>$j~ 8_PXVzsK\ C^mј Yh|l0*zS% 0u@n7Qp s}\;geg*LZ Xйd 79rҽ6+Ąö=z1A] ՠ-Ջv&zu]+&ǨMZ Ae|>a8)nwE[矡"nB~C"ڛ#Aپ\qᝪzO!96zƬb<<4`wv AgBeBG}sØ0B!m9w:}/חIzBQ/N%4,+C+Udr$cC* E\1Zܯ4¯܊tgBWĴiuz4X*&}JB7S4s9!.jJKXF>$QBe,LldWl;oKAzt 's/QA/?$ 4m6JV]^/uN\qB#05sڅo]c-,ԢVeXZ_BUGG/gؾl^l ÃTs9͓lp++\wi,7_9*wꟳ ?=CQ4>F*06|ukfw/r#MyBՉ~KQ#{iCyX,<)c)XִB456>OP *ֻMu`g pVc򈃤o28ޡ|H$ lFrl t)&xT?h Tќ, '}\=99t7t,ly'=khBRtH\km]ϯֿ;1}K+ 7rW%u6'`*=H>:DjS:Њ(wJf4Nfڸe~;7NhB`NC|Ix샖tƩhm8\ְ6f> #9z*zGBjkmďUBF ""Q,Fo#Uqc sR7ɜ/)]?:7TS=ެ'Yhus uk4!;#ÏX!jOf(Eo`5ё` >,\6r8 CU?~:ʛ - 77gNB)6y}|^:mDekIY'@rDۉw-M{xPH=`05:͹C,6o]nsMjZW6.Iln;`ڞZhyzHӇZYUʖǐ7kW^syf zx1 d5|ZuԐR)cכKYuf5! Gy`'`$ev푔oz7.JJ!)!i?qx]|dlH+ɩh^NL~5GdS$,Y hve˴s\GBIv6A#QvѤra~#Y> NQt+H/H{?85'Ixq÷̡QJoFƒ;'[p*y إO@JӚ8H[i-8DD#l/xVZt4%ezCgC2#(dO G<&MUwY +\eHFKZ e30-&VhΈfXӟZ+]nJhrՈ xr&E$u ,$YmfLFyP3TDq[kQ 'Bп1ҔdU#Nۍ[BHc@t a[MDӥIjq>\֊,T7p:S7>t,6>Dt0L$ 9U>P%g!A_`OG *Өɟ 6Ǖ5%({amq@=)h4{T {Wq<$(1(gH LrsoA~#@h:&? ^}uXwmXWxi5u+|1=U7~u;ƾߖel0-/ʵ76T"ih, މ xdìx:w^eIm,Y4Hw{=R"xY2of=k,crprbї{#!/cm `6> cq SէR$œ!_B6huvrn8 TuaկMȧ@!K3A)' F8ȹmƣŸ舘 z8@3 lzJRj(O6X$ H6u?em@dZL׃p=Ԡ=]dתEuj_fSCF3yJ;Pg4LlD8X;Ʃ:I x3PiLөaϵ=Rm{1OR0ڂ-"'9X2KZ#8!opDǚLQ /Gf t|ʲzvъ0cUxɇcioD}/%3=հz&t9"OY.oD(uR ʶ;jָEL~YGzoC \F몢}ά麐0YEd)RRS-)uO䕄lŎisTЖ-જvIm,Gl+;4ȲlY(]7ЖG_"p"e}P!_$bq1_&:\pifSTRWvfBuF$5ހ`hŪϕ.SɌWĜkJkr7sV5PѢFvQ)hc=;IKӬ{DG,1ζM]&ː#? b$vf)Ń``:9u<##t.I5raX.ќZi'Ԟg(QȐ fI8ݰg8&(ö.gqrnp|pdg5<70hk%y:*v+=φ$=Lz4cjB~/z_J+%o|gص"OvH2:1yJ_P 5LGoH8X]Depl3 1aPa#9, 9xNߦ6 zjY88iߘ\cT!ɍG+ CC@nE x(ImYi赏zf]TKqn—,1F-H#cf d$ DFeeT0A&l-N[Ow<@q<܎D +{؞`Qc/Y=L՞wD}Y>',{rl%C4’ -G=ҙ#wpwh\FJ0YJh=H=+b)PɁ:o+G?8/wSлa2]f* yQ{OY]f>Ю-0^ a; b%@׍K1y&NK6 2;l-ʻ! b],i$&u42mI&tI:U@t-Ĭ%db%CS'3ͷJ4 JR RyRNzHaYҖY/7cz|jƆ;;fD-FY~5Pv +"~){9k*W^ȭ3n>'hڻΥb^ϠWvH#c@A/^tw&Y`skl>} Gih*3Bخ-/:4*a=;#;Qgju{ >jV+UªI\2֭^K 7w-̇V7^@G!R@hinD&ѴţծH}Yˆ wqqr7yg\or~B+iPՌ!V ư*dM>W)#C΢+A 3 /v:3A$J/4_P7\~ӄ{cuǕf6cOPQF')]ilH웂ʷE:"5mMCO EuWUl'Xo% +-()opJ AA‚IJSYPE* a;l'T"AP67[) 1 WO3^S۱䭩قC]KOۈ0&:3/BEJg37;7aY82@۩\u7|Tv,%dZ:%3!3.6dgw2Je:ߗhLĎ8&IkKZIWrye-YmTTZcQ8|-%[o.RP٬ Yf ymN#A<|MqȜ(W圝\T5̀rCȝZmYQfjh\3u5 :Spk-E}v+_*ccS%6z5;`;8G(<A>"*0oT?qQ)b f[lP(\Dmbd&#va, ׶~V)eȉ_)4R 9zy~j{9l3 T$2 z!@,(}?2NMUf)7 QrndI ,-Rj.K}iGW[ 1[ثu*<)z֥U<˱\?WRE.T~@\ Hc+Sh8 2FGl[ +k*Ea^^EEވ,ͳʭTmV%Ӭcף='1T B&: y3G #Y6U00 +>SrhC!ƹzoq )RHFs(*'|-fH!W:S{ײ-.FOc|]2k=b;d1:N*h<9*Xϓa3 T<>w_ }5"0tA?Z3!6.7 M 38Q?iTXJB3 X0C=C NIk{WzkoF"+PT^L@R,W9QtGp?< !M#xMAIh#]+ jWqEtc0xf x${:lұ^i>PA0 ãNVAVR \(K;3ljnƴ6g5 >*CCaJq tv(؂ W^sWG^?}p#x=XM'㞆`[U vhN&$B|Y¨*Nڙw7Hߗu͘A~\ÉFE;1W˼rQ6Fi-qVIҧI @K,|ɟHn8, &s%(\ee*_Q6yMn3C%3mk?_j;2 S5)](\&;Q o ?I;>v!tvus)s,ث{ޓ{Mp%K V ݀2FCMݓr1I'5^}5N19v]ycMu屠饂rah!Yأd}54)eH,0=LZ="0?=F1^iJk 0Cjѯỏ'o1It99kGhyd.Zӧ\c&qР:&{k7`lB&o hɇTZ ~~Wũ\GvL YfR nnxjc]rs4~6fuԺRH.ڴXQTfI C( $D"z/ a{Y]fxb͛qyðfw (= s3eE*')V$}wbChtP?̹_ ]HȘAB*pd)IucpO=,lɒdc:n/Z#!R)_Z`WgVE(m NJ p!>\5&T4*%`+s/j% 9&BOV}? ̴F=S[ D*z$f9*J#~fVjF*vW$%g 9&/۝,Sh>Px:v mRY1s̕Sx2|RpS(StdY.T;Ytˁ>׭^86'\ 6v\4'^?:J*+0[Kn P1 K/:? 3#QI-nm Sۚ aqgV7ΈVNKo':ͿV'~^ ӂ6|RImzWCA(͘)|D4[p-~c:,0E0QCTJo@ 1ֆah_ qCdT#xlxJ9ll%Ⱦ``[# GM.ٹiFM ͞Ehx:9ON3I)O;.OV͛צq-Mn$?-:^}|J)b$=Z}dH spF R $oHfKᄀWjQ}^~@IߥHQf{nF5R(]'0M3 d_G]t=ؼn~>v7}V~g"~Wyy }O9b2uKr\vg$IJ>T | 8[ҿia1eƲN>["'agUs]^)q4fw94i1t9KVK~q _bnauiOް@b tI'[.#=hBXI -wX:*b:v@nrs|$(w")k?ٛ#VZOwݒBmjr3/ GA%VAKecIN~r}#q|{ Moo:Bu]'3vjM^[`B DBh<[g hO<+m5\iI*%WbS nc9P}!27QbVxŊ,::My$<ͅ2v!ֿGuS-/#mu@|QL&cP{=uWbR9J(rfta0VF?׋[0]6 NDȮ9ZՊi~D>. }AB!ҭllAĕ4P`6HU) g)QT"`3 XODobUbz@ tk팩HAQ/OsAp3f=QZ O[O㫎-PJ5>݁͗ET`+rkڥ ^k#Jx;AK ~/+Ԕ1t90T D"hVR\Yx'e3FNKak^j_cm)LEV}ȄNAYأxy|:$c_@ ʒ reH Nc^ɍ  [kL0 o&vT\J:4ٻ.8 v9>:TbTa aIȲd/Z[`CS1?]٠:9]#Kh_c[82T:r=[ʋЈ㬴b^4'II$-6f4TxmSԃ*TF;&$v]Hd/w(* /M ftWZԤi'4?OQa1 4u6>t!)ڑk|ZS* P8A )X?:$ ?5 u\#qȇ%c^lkrSUrAZQ;^ظl.}|rh!: qWR!&CjJU_hK>FMThh,hG\茝El71Ú5Q.OR_LycOA?St;R*q'eǩDtPX^8˩+'ǧgS92 %~!Z Jœ%h)/,`1A> Rtڼ&2+qg1gm'C)WFzRIZx/V ٯBL\c,f,O.K=Yza?a~lIHxT4EWЛJ?r9Jt{Fx\d[C*dlLc"Y>]JE?|bdz$G/JOS\4W1jY(@za?] K#I5 sfW@yACw ޾h* WZ=~nm^9na*Cy[hkv+7!N 0a-V0B2Z6ާ$Vk( 7f87$0Hj V7BYWZvnX4^HmŕIQFsw8p/VdI ә%TZ"I7' )Q^GX+t™ æ]3>j]wѸc}cHy؃,h!.8ER$;{.5WrՄҊ콅8'vƝCH2}3hS%T'?%I tWg3b&kڠM3 XJ P ȧ`ogn44 &>,ᵸwuF#$ s Wa#91N@(jfcui H|v |(,$GB(in/Zڠ/GaK( h^/lR*Ȓĸɧ1=`_lGS5'Svd ݻY:g]~Nh):@ʖ`8#1TG6'1ϖJ8*dva 64`g[rE#[ s o-/nTiU/][h;%滶qZ}!P>00@Pɶd#OwԋɋNH?C@!$ < QRh`DA!P[[I"qf]F›gP08UKi!'4.u^w3$odpQ@O r{qG]â$2| HppN*ik~6`,e>GQO3=q҆ !e"<}gIHv%5ؤʜ #|MDƞ~ vuUb Z&$lqͽD*0Na:A9Ie-OѩcQ.)t [ËQ xcpM.֕JtfTd:4&NoGSiG3}9N_b B)oB HldhpW/Pt{ x7Іh+26>\r 9)ijE ۛ `U(oPGQzXd1c!Ë{x@k2޶HÔ7'ҦA"9d| 棪)cdŁrt)+4QEu>6 a!ڴCt~w >XYN< ̉z{o5r6J=Z?PS 105qHV k|{Y@ޞx̢X]}G } AG3W=+׈mȇ޽M8q,`C>Bs[sl&F!)8_CŽk@?#wz3 4q~!jƳwm}ͯyq->o!pM0z&Hr!]O"$^Ҫޤ=L.F0E bBr ?}|v˅]/t#4\6Z=srG=  kqٟޛ-N[P*iSOPTB?JS< _/tNkyM2Ŕ=wsTM ZkX Bsp)qLs vH*=ԨP랡;Xt1"WXymi-3pN!`3j͖Ya 5іҫ 1f2z8#c>jV,{2v)ڌ4݄xjF-ղìrAҧ!9OԎ|5( WGĢFvg|BԗU"ԢI exۜ`j/,±J>jR[$ܾ{V[g+ˆ ~:"Tʲ!!!)Akg~A;a8,|;*{0C$6_ێc|Ýw1_y2Mƫ))]ywoԎ딳3s@Ur5kܺ*tXS[nnu аJv`*B%s&}I)uq?j e@H-+stY|i#5.e@ܔԼ}*6U5+3wj@S\:=׫^?gIסp쨦jDO4d؍G_-ځq^`qR˞Uaw%d"yV5a݌%%{=sW0! >{D,)?s,#af8~6Z©K_PAmQ%+O+ ّ:uH񿛨l!O]$7z wIb 3o6_/J0B#< 4v{96z(d8VgaJP1/^H,;O{~ЙR̫ b'2?;n33av*XFY!_AuCH{"8\C`jhV U^[*7r>P,:L5ifwQy(1hK6 YB:*CO:hݟ•u6aE|jOl7ȴ>؆D9|nEi |h ڟ|?Co]Yt15d?!}(DG@a6j`rxqʢNYEoݦ; ?tc w$8M):i1B&Y˛KSrGDxU1%.}l ]482ƥNN ( DQzpGf+lOQMZ[(ԙLXCs'K=%٪B[[#{DQ: @Jy Gh/OO `P5 eDsa5N.#_G;n_m[Qaa{u X5jA9 ^wfa3T{_pŁsaѴ&)ڲG֛y*Qh91͛1ȯ) Kp=ɐj:pβqqb\wz׳5|v]}+$q.J;58+;.OESTh |ڪnU&{$;խB/65)Y d{vh Oi77C !)~p3vNm<^Fq?Ǘ !ܚ~sA5E3$Ʊ:Kt7UO >D!(xMZDx9 ڡIQd ۨ$(>W=}{ 0HJ/ +3WTMƍ/5nUmsJ [CDh[ BooUp-.U^ܳRcIxNsumq l?cx0#> wg*=\Нq(Tn[)<[[4*E5yNпH 6~`R*넚/\L\)4}@Icq}YL !;*l({խ.uÃfP2=s 5FN{m?F Ojx'ů2ne ZIJ Ta2% 핇1Te~#$?gݎOVYJ3hr?ܸ rhҁZv9%6Jª+T$P')לWc'&0M%'H8T0} J-0t@+h7|_WR,7r wS<8,8FR?EH7~=i(Q<c"WBL8 ;y\X>.l6R>=sqk9K~n9߾8[ԬQ1e¼cN»ˊXxpqpdrRTE܉B'PPt$kGG[⌳?,0lqxƽzB֥R( Y& B[x֤՞+KһX-g)YJCd+251X+ mM{F'>q=RN! qOD@oR쉞|(;kOЧͷWle bBH*ŝQ䘾if,/"R93bz"0_泋8 ܦMkTZ}87)Kik`rh "QxNih ++ʴA?-@U=4+ֲ`uZ~̯"=6:fO᧙+ύD&^ Bx\ !_bkzQsW 9E yNЭ>y? r>~B͍cvnl&Țfj8:$<i4.YSGӡ$&8JAI4[_>I[RPp}gl6w SGFLC+گ<Ġ]N♯|+F_;TJc!x|_ 0st4( C&y# QY[;zK8$`*6{jCiMa9es*q/㌞GecGwM$~?c3ޞ92#9``[pb~i`DXt0dw#Qذ'SmCFʶU"3 20D:|Ǝ+>W=Оkb6Α҃m/@$.̐Z_'51P mkh ! }:\EImqEh"}AzԱN`NHbAEwl;B7j!T_"#]tdj dz;TY]99*$TΞ7ZڷV]sc [DvtŽ](nUhh)i#}ERgڼM/pj!T0X<`y |g }X%ƺw" _x##4l|bNC&>ye*"$/`BLqZ5IOY \UxBS4k'fсq=i[>O'/>vmc *I)ϧUs [$56 8~ e!ۃ |2  H0?>wY6T6 mÛn/g`kzTY& 0=vQ9y]sG~!AbId}Wz"g" 73a nXVb|gwx^qMH+V17t~7 C7 Uۉęƕg0ca X]"cOr.վ jݩ77y5oUgo˰œzPLXiFq&ZrЁp/~I9 `"-a]/o儵f Y Gfu$CZ xZH8;x6ϰÂ2~6ϵen?1#H ^ILK%D EfW0[hhjO)~H/fqA>)C_ptY{er^\T$g?+fZ_Jay`MwvPnEt$VuD)=frttQFbd,2+PO2[<?G(װl-tJ9MKcbp˚t!yg|H!(7M4orO$uB+gf'MӛjwjF%ϫ:1:_9ܝ|)nn#VQ $N}rq4{WIS}똑(Z[x9DyLb!ň<еѷ>43سZ{&~Ǖr&EBnpږ(4^OڂUՅ2j;qxSڰՏ݁)ç_ܲ=;Vze VR]hq.{,_y}{rI_"gM3( eP7$VC):^ͭviJӖ?Ň6IYI ?T3JTw$ pz;$b/[Ҕo]d ܂@{avB(QFs>hxaݔZх[F7p+T17VgyzIYEX(KM7pv% gkAc'K"AZH08ふ%+*2f D[We"Q7 .)˾ @ ܁ܰуAxsxXuBDQ&¥'鹫C9uy,K2d#b 9:W3/_u6*Aks󻕴S$5y.``C݉NdžbM4(VWX&` ׄ%4RApkӿi_ -jdh:YeP-m+ 1UsrrKJ2f\h۳{\Hlo+D8a{Jd !|꒗'fHc xhc-H,J10W~V~iRr{Ȣ9P0NB1GP]GS=wΞYT)xIP0L0_ؤ,d1=1cA(m5K}"7[ɳ_֐(HNEpA$P6kzj..RNsQ@N-[i$PW:rme[Pz>1d?OSWJ#Tao\ٕIZkZ p Mnv H]hiv< D姦lEz00X*yL6C.47VflG7%i-gorܔa*.=,%m*-D*:`0G:ra 'xY5t*bj$F!I;/sW8c`{7/`7tdjP)u5-7iQoņao2`dը} €ײ~a0Y{UD"9piѵ4l' m ኉\z:xSܜ \Ĭ$.PsXeUk#pNMJW{*@=Agh#I)ưՎU>;Ohs7hu%|^g~v"c{qh~; |&~4Y4m t2 Z DgNI[IX9BGU:Lʬ5Yx5|Ru}`~!P ~ (b| 5tvItN\( ޏfWJ"MрH;2>{ɩ6&[=.w;|C~xz$W9wٜ8lg6CKn8>fY{Toի5 uiU5P<%jء|ltړ PU?D6T0*\k䎛xS[) dgTH36@v\Xto_0BΩ;g_8,rͩ.Hȡ%3?Y?70N DPllihHݾöfJW_Ykљ ]t@EF%b'Cl\EzDc ;"C9> ~MyʈMa.^Bs+Η]Vv+q 6YpJB Hc]4T wDÂ*3+NEg*vM,~ݭlJ^BI(*`0%iRݠ kWak4'S@3@F;fvXr>C ǽxb?YX|ԳSyn:w#M*{AtF^?O<$?/\]P|3 II&^;ZiBG'A'N/Zag=$ZiUcHC'848SAg^ӗK}sN88R!x.ESxlѫ#O_z?;ʵ"&'p5!>  5׭ 4ewr%,AR'Y'RWRPZ 4ml,F.xMkz3njC*fcsRmEO/O|ߜA+F  vD8yXM2/K2¯%E5.o8Z' F䮧B *͛uE,UmM F?UWBFoaqn*p6r> )6'&SYЬ1Gy#B>7L-U9ze@k^# ώ7iZJuǽfktH&)ecq +@^0XH+ +=,܀Fz[y{UX9CP[Y 6f.2X+Xeڠ5 7FTm0:8e%˥)_{s Y`:3={3*v::ʘYE`|6Dz`9d2)Īcw)u,Kr&:J_UwZƋgf6Mгrj3:Y*Ft![Y"a\@lzw_"<'tV%Id`D(kD6INhr,(LJ`#U,I "ĴR͝\|C*d >ʧ{%"Vq̜,䠆< ,eL1K$,'/pA@oqceY+w6 MCm nײU89\Md/T|'z!^B9/6teaߢ ZXNOͶ7lτM88)P0r{m'W#!+#` |@e"zO.؊Y䲱l*!J*ο! \R RWO:%gF--_M* # "TVp]\FHr}A/tclY.0؛׼:W R#SGH5b"5 bQ7FNr+"g+8ySA8/is|I=YT "}4?,'#:[a|yzZx5tHJڃI6}md)4 z۾Uk41vNh5PCΎf" S)uUEN[1ڹ1,)dm)OSӾߗ8KsQ<3 c9F1r(FJY|?>9ת ;eKԃtpq}b>TTGZ [<7rgʰꚐr/PY:KaF;&=wK_C7::1? cjwR5ˬ 6)q 1#̧'[҆de]_uD/F9OrcUH: Va-Nkon9fK>[RÊ;=W?ed0qw~*:Og/v0Z{ sSa3Zպ+B6M2s#u<0a dibfuD&zL(nݖB`lȯ|9QS#ǟw\N֐vu-S2oTcXPKHG#JdpsV6 Mna/ I8)@8=sHYW=͂4[c.-\=bZ`M3ȗtYgզ 黅?z֚X~9dvI-ԙV.6}}|'I,qBt0a`5jz2$?F3%hq?vxм"]Mp?H&ӸSj a|G+n1/ŬYznþ.`~$Xa к,ECNOϫ#,>Nb&+eFu!hvm% jZnSlvAw6ٔP6N><4fy\^~b|Dс- &BG{xEXka Z[031uKu"x[| h2P}a9C0kNj9i:q ҁaO{iѫGIO24h<6d%ci˨JuY vwp<32Ŝ(19 R"~4z#sAʍq? {'񖞥8ϊS|6C0 GbEsb bM'((\L+ZJ~|ٳ6˹*lS7(@T!yS>-s8n%#čcdoƣx5P'B6Lj颈zӍE;G7P c8w1 ̪tUh\[Q%+bgy8<0tt DT%Yδ:M3~\.wc<}}]x4]8r+ / J\'Bnl:jR͏Tkgznd_QS)m/iQ1R )Ǜi=X82>Kt7}I3%̫55V𵏐B RRTDqǦ;$D @02\Zٚ0l}^%#< )^ø'#??kPgk[ #dZ&ih2I*bV SŗPx:!:ɐx9Y&|f[AʔL;~wZB H0ϙ-&itpOM3卾Ϩys@1q.O#PXOC (uAʅdЈ{=hX.SWl`+)s%#cx| hDʉ.!"lnCYpw ފ<[9ծ3{FI&G2/FѵU GZ;vc*KA0>Ld(vǿjJy^.Gl>=bG{#~^ PEu9֚j2r˼/#29a{pJiroos3C]0JX҉#"1a)OC|NMa6~)z=9bm Mx$ukϔm"F c XuM8"=WDA[FL0-*r⤧`<~-^(8wozSA!:Y"K"Vpd`;BZ%i&ĐD(yFs ӑ)с+β;d}o"g9,0:xYFR[?Q+IGt+jIdzoe*.+xW8)Sp F{(Skjw_z/PˣUzs44hmCN|wP(i=J*=P kYˇy \p$lJ+Y> VUrGPuq/(J]}FQS2A0VPikLk86҈P_v >yi[ʗM!w>:wzcls?!I\ukE|<[\B_ߌf]ߠ2v1 ܩ\8CJ-k0bmXHKK%>Q @57CyM%TIy,}f\tB.VcsˆݩրG2i HtJ eNs6 fO_<BS̓4TZ-DgaѢ'bX,ۜ كih&cwdX.6GmK=Y.ܳ=T^BD/'}ugZQk=# i4,0hpaUZP`8<,w勤xKեj 3d4a:O_GTAܬlBQ2K P bSl~znYjZCJ_'HyhUC[c?YSLI9iQǦFT\B£)Hvk>:!)z7FA']p-@B(q6/ 3[VʷҨ 8xT&*qNj]9`}lY5pGΑX%J~Lɤ9jh-ף!,@;͊,ͭ&9B4UY,ˠ 㝽7 %U|AWYhNe@f`h0G6n^"S {4ފ2<&bdu_R*ukXFm{bbZm]\5T;X٢YA;7-uq$,$B8rD\s<%$ ,{DTz5>R% C1)Q@6!I@bZ1VF_`2w:8 %և#hO =eðHp CNz-ݞr6ԯ6'$%ufxb6 )q|% !l6hWܿWCXҸ䚘6aZ Ïs =6sa7jl[&g% zdFH7Z R,  2zXMIinҊCKŹrw?1O3]R!7wOc& :O@c^$%ybfN0I,Z fc,j DxsCI-6ηz:Xo=z?$X"cq&(F-$j4"CJX/Iv݄Ҝ3?ci@@+wTb֮P@\ !,o ꍎBtf.‹_`]&f".Q|i)n^/P9&.ô;X7H'0ͬ&aZWux1@8r* Ts%uu50E owȮMwSKNU #̒ 1BrN9 Ub(IΜ {؄ z7e{φ|/(ݑAU(v#(,Ctx:& wMkM t/θquцnCd*Xo#4hZ礤Cj}m|$[ ՜('Kv<Y ajIꬄ\"i(z^0h\c1>}.M<zBg;CDc$_8ICYؘH}UUj HVksCEP/nڋAP^HTC }@k3)xh-*D"˙ ѣ V$R kyF8N|qz`i׏o/эrk7)I %9aT1qd!v:nbY>J0FJB̩k^5~(n?  kE5fsE FaDA8xݫRHQrE&3Ԕ\|/W2Њ8;t l9y!s0/+qFVV'Cs+\, ܫ'ajvQwX 6^!D=? Q@>ϔj3gB}?rJǮ=p*8M;^Pj7t7F]I`P[XT99)"$aE]u*/dj{2XF^͔z}$[_ R$xJ6=Ocq= >\N.x%cT /#p`8,MZM"#YmCU( @ Nkj:J<`y0o#&^K襀* K@$C9M3oCmYt匹׹'ǣt}W+YJmCʙ5?1>x* 5nNӢu3{÷xxu$r U:%3!pxl$RTX\ #)ĺâX]O;XsI~otckz~ 1,bj񅷼fdbP]CߟgDIX!qG;/xK87%򓪕νқ1I`wd>N|d>h>ƕUѰb8YD=YV;eסI9H}$ \eCPb>va 4uyn J@Se۬xeG(QI(5/yXdH%:'疡qܛaB`EjIZu@+ԩUk0p8}d̞Fb<$7OmLij2[si [Lp ^~Zސ1?ZbBڊ >a;+}dl̟c|wbР'Dk<ވW"x#UWf߳CR3OD[6`9k;Iν@W3z hu;"0 O W2rFC('^vSi{tw Qe -^%ņb@<{U$~!I@ /qj/ hx15ȷȀG0 fߎP?4S `ܰ;Q")Z#{,&"6oAKUquc0f`&F_%6x _L$ 8H)עtMv"w* ym 4E*bJ9@tq}p;%;ӃNΨ)g11{VHj'yKbZ Yd]p[șqܫ~kQϑ:{wzu8Pw،7{GT)0; !k:yIE+2$A=hb'W'%grVJK͎Y} Ɛd>}ފܠȒ4}A\Nֲ#O[3}HNDy]S0*{JEFZx:B8vZ$ .|xʅk0z+:zټt)4F4 X4CGՙ͓!Bx>{n&+K" $WsNH j45mks實I{ۄ|rT_DJRxCUG{PM+IT{54'Pd`XNzW0"H䔅̏uxBZ&| O[_,,|  ^^Lř!bע}GBxp" ]d %hslF_12m @nPLXGXon GKC1>S E#1z ^ ,Qi m*No qZN +cy2\s+)trdLPԡH4^;;íZNY[O>Y `:|L> kyدP:ORCLHq[S[HX@PFd&RMτbh ֗VlP9# }eQw7)QXn@r-vжj{ԡ /<<%LSd_1kӕoJ@E𓏩Q_(6/" E{-䋌LRa |&J< =o ӚFԿ BseH~+,Lр^. Cى4֕ڪtZ s{k63قqQ?d/,ܮgLq|̿x|"dA`2] D BLQV"+q{1qP=u1WEPzA`:6zOăKa\-LXٺ NqD#}LgsT7*8m~0E5B;itUvsZ"[nFDgA[vl$q sZ2/-,-|q vչ Ӷg{=}:̂11`ʖ}xP H2elDl='Cpfٺӗ*ngY"|x>Mؔ\f(@P#zbx4t Q|PfPa`J6^޾vkՎ>(S4u t/noXE(Gӭ'A0ttmTmI o u Y:&icf3O0DǤO@i7D~Pߴ@3d>`&k_hY,]s5,촩/Vjo_$y??nc)1w*}2Xv|~3bR[bT)jPX<ӈ{Z|ތtKPx'jx :V<ʨJq)Iahq,%.GAJS9/j*:Z8\};2<圑B{8+8qQ(B[<gYw٪M5ۘF-vk,̍L1@N iq2.~"'N5uCc!XD}o>srkjj dtxHRf_m[ގS¼si'մјHdTCtֺ2璔xjծ!{ߝMvnAs&^kM4[mt Ģz]|_P,xfá&|] Պx޷V q5SbTO}_0PŚm1ݐ[u~7Ii2*1>apH#ݷ>sKl{(p=Fvv sƫ$`{{ri̓jw`Xb]'yK1 _^ g{ gX[490%V߯w#eG yúC H;e/ca캅+ @O%0 0FN<:n:Gip%fB6*ûd>X}< hm:E0eG6ֽ"O^P5T՝g̚us R_tP>j+=} _2Su4d0v 4'E:?M{Nݛh A(yd}B{Dsmh{pa}z}[8e~?q#2~ |Uz죟ǚ'XG1Ruo1$^jBa[9R[1jP,c ^AM(r| \TQ"%RjL2 n` 0b>GTX|{[ԩucs?EƝ(6⸖~7% sf0%~E JGy'P,o!n^E1eۉIV~Hyx֚qkr981qV6q6hݏ~hya8^2虣k3y6V:7\|W |"sޮ lNGf(WۑY-kxsπt \vF5G:7UUC I4>?(06+4d XFzak++BCSf%hG7CUɾ#۾U%U~gR8WW0PGəLgDUS<ܷB};!e<|Z]v BdNum#ӒY}u ;@uMp@EGM#¥6TSyaw R&%1L(1F/oUoUCxzdNx 6/ʠD4 ]AR؞CZ0 DkC ƅlUk!a?<+^_Hˈ #ʯ}u s.yM뾔$)LM,, uVxBqCNy77c}u l乿xڝo>&yr;X eL o [6m3`N]hL G8H@o)bm;y>BbgsƘfӂ h{{ǚ5OT׎Qǡ[8hLà,/"z|hԄ\ixGQ/;ڴoo~}7)>V?XDB0,,S>1Be|8ĭxo5Z ZUY8A柫V%KK> ! xTQU>U|iJv@OYL~n`f-mL g }]ԺC]2F4mm],a!Tɧm,Urƒk7Y }T+ۋ!ƳӲT?l/=pn>_j Err?IkyqLlo#@nм5U[u1} 4|WgLjMݦApafJQG-^8HAک5*CoNx ζʖ3{O@rQܬ"!a׊|pt$ѭvXlhrVl_ \{q'iM5UpV#Cp!n|#DNZK! |^ּozK҅70 Y(Y>LGɋIvG/#E?B3%:Fm<[nX \CQz݂_C]V~$Rb6{v=Rxmu) 9ԡs ?^+ _Ԁ C9SfI.oL˦>hbkLkq#GMlٲ2F^C*g?-x~1S*aa-RڂXmrSRWflLUlE@u6~aʝ"_ 5s-U%x@hMnCppdu1}(Di0)E-wS+`P.) 5OqR`άPRӸ )v.DOsUHrJwFʴ_AYOR 98cWN'&yW(>5w[v o)šci[Q$e !l~kJ| wGR^dnz? +) (1আ~`i+.n.n_07Scw꺤 DK) ep"W?)ck#1$NcS-PVXŲ. 5dx5qPC~ޓ6r4R՚j4(?8bd.ـ6<O"ꑷ]>(/*UT$5c6c*NՖS*AaM9a%bq.ėͮ] )EOsk TP.6_ p )ү CtGPnԟiBC.HRw'|" eB_8GJel̰l\~KrGp2ɣ!,K]$[9 !3P-zgmGi$,2i=ᚰ+QͲL!6-E ;]M`{T9-œGm qZ^ڪT&d֤nsd *!qv"2q ъ}4٠$yx3OAGu]1-VTZf1:.lQk3߅Hp]'cL)-U$GClDʗUNc-A 5/|MrbvC.fh8 tw 2|M.S" aOx-K*LleS/)[4=x.: -o#|v+2kq{۰=ؽĶ;,*2>ZnD-"lʸgw'9??`.J%f(ŸY'3'<{&@Rqve(82:32bh^,C&ҮB52!"h*dИ {mm1_O!,,}2m *UTLw˝je<};s6>sAü4Pl}t]'mh$RXZb0|=øZGf#zٴgϫɨU44QA}WLP3.n7:aɕ7fs(ԣ렮 sO#Í0|c\>6PɔbxJ44"XnA*!tT&cU;S!u׀Qi](|Nf@͓Wc1L ER~9eH :tǎS!9n!WZb:̅YÇ3NG`~[ǃS^%# 6D+'bM^[cա2!d*[rυrH[^Z*yvZ~msǏ o>$B0R>f{*3YjxBB$\,8q(#T!5A鞋P-C$ ygԹr/> Jw%\Ί\p|Wp q&՜8;XSdѳ}">*n>=JL)P~{3ҥ|}(9Y??[lc>><S;2)OJ"IfP'ѭx^G BggRWӁ~e U ;u7; Y?CL]ԙCPp^qx7pDC{M˟|:>Fp=վ[:>  HxzqN ʉiTUV8]|Qٿc9#OԊ Ӫ66۰ay: {I;cJgJ=`yzKdqmws[zheRa $_̱Z,_vcF\n!֒2tQuQy^I>@(9)^؛AClz&>$~wS ÓN.A+ ڮˑxCT`i)/!ЭIuǝ2*fv&:k4+>HrȝԵh ĦPB%o,KҵZ T*\R0g.[>ixhnL2ѬtҐ'. U |˭[m}'@mߧ/^ԭAGҖwzqOk+X©BhbAﴱ2 [QxcqdR,7QRS`1m;U;I+405IGqULD^j|Gޛƽd'noy\~$Y :Zl,Y4@coGUprt`$ 1oDa\oiX/(UZz*7X>C)38D#/|#-JLfrhO btuݢ<'O^ lrSN:ajr`g^xfC>Jޜf% N#аA+)g=a5G],PS&xiv(DLK66%Bn%LS5Rn&KfH*߰-~E5DohZV2e'n+;_&/*.h} ._{ˡN›g y]ho.u&hHpȧɬ5ԛņ>ǫeSǪ LGK$Eq?mjyK~+33Z&bA>g* =8yMDU]u&~%*m=TqxVpMQkzGNuJo~::Ꝙ=0G@z~g]<#&myWp V`U#k,C:v@-B?b天pA;3`(F'ι x"3da\!K 8z =(g㘱Jf$78$|Jq6 YWP_bBPqm~:b{8+u!1ȸ,Ac\w=鹫 CtJ3uDguk*?(}ĝf%8DjޖuA0$ڌZR`rZ/hp7|__N@9Q sptz<MD'3D-ʚR%JTq',ˀj])(x &a <]ӧp1ӜL R6pNpE+U8ɵ4eyHb-u Qak(cn H˶PA[ճ8v08by&U7+K#-TL4PGR:@ z\^7lPI<0AWuUfh`۩SoZ{d /.D<P+ѽE=3q'5t$p+[SYz9pM|;C9qEtܢzSފKaq+ AkW%[Fy v%pDYH2^^mBSÊ7!)_z z-q:ojxC +}9wOT8 o\X3X??N!6^\^*(WîTKr!7\X+CGJrn͊ X)r>8}o8#/>'JFyfj)LWklEXO*}׌ߗ5ȺhSb]弝)_^@^ˮ< IYp#_MuzB fv5L6169-Mg_Tͤ+C$ N"u7EK I;@/Cˍ?.P@)e]ؐa. V.CK2O>`cTU@BWlؕ%K,?x}xTtV4h+>Ks!iuSd`1*qp$=Y/O0 IdJgAayNԿ皉W>y^+( B3Y>17GTl3Eo(ڷ^}2w]֠y w1sCB$Eǘ:پQ]o Z;'/;{A,o\@~JAx#9[-׷v_ۓԱmuTl^ bk*g һ%=DXnzMcK!%!Āj{CCLG6G}Dp,c֮ƵbEchuLnI68G~ =ݨ7i7#>ct/Ĭtȣ]DOիI8}!^g)Z<=kle0\ķ6EjHCۊ8&yd=)/GT7ڻN7a!mϐ@IGmDC(eX^Y)3LUn_aGK{3<܎ݢNbGZGD"EX @!C[`Az1tWbêE^HH;& oH_u>*O.2_4c=nJ^|Y:ve!^߲ܥ8Lؠ6Ls &4/'J4 q"ܒ ",$RDc5 io4r?'7Ӕ̮5|vqHMQ^q(0`:(o_.k>X;Tk]yhk:0 ~Vk㰘Cy*Hķ`)ԑࠪWG .i-B (͕ApD}p-]8a|i$=cK`4@qD>ΐy#/v??utbw4iP$aB䮟MgDo^٢|bfR7oaP+Q׺D4/@,5l[h$R)[֪q713w~^5Y8҆DzE>S ~7`=YC8dCUi/ g$вLy&0ލX 3r'e@VbB-vrCk【Y&!f3sJ#PgY2hD3iS) 4þuu7GPCwֺi1+ |_޸B$Ěr>j2?em527dcӋ};z{Ak ]zpHm幥(XJ,.֣GYd [ ) RRrm;E mf֒uc 6x ܧ(7~s](C\=v7@?Wge1!NlPk7?"1OH;A|Irqu+~ҢfZC$̃7>f93O%:%&aSd;;9Amf_SHç߰eZ7mpV$X@'ZxG<;R )xsBorL1l#]Eaify^<^$Im ) S Ku׋] 쨜JUuZN!OST#[D{n3-!",wTc" $u.mCh:?rpHaOtR!d 5E1R~ƄX3)(ǗwSaPO}IUt4,h 'fX^zeyO\v *BBLhG4!.1g*%*R]pA!Pu`+vʖ{jUa[X↛ţʋ'eEq,X޽umU: 06pNmn9NZG (9βn'yxq##U/ :Q'}Y41yb‰6ڃuDڄH׸(KVՖRk [YW ZFl|ITDXvPe5 rxy x-~|Ii#XJK{ndeLW G!pc܇^9_Vܙ惚[Y]J41Ldkׇp)S6z;vw$PV`Mӵ)LbiY SybGKl уA%O8x2Jo}G*EjQ&B""cevMqnX8}= 6֧8~ Tq^G":_6T")JAKW z$yӦ\,E_9 ~"^ΉA\hLbgY5d#zlg=;|=4`*3P,HU$0 ғhshi Ǫ)"qYv|?NZkU`Xĩ?(enE獠A=]J/0%,w<v:J@ /J$~ΜoAI- Nxwt*.7YHOə!.u4cHX"4XೄiM :{i9Wcp:7 fs9aQR{GvQP>(ֱ˱gGꗲwF (u4Sćr[ae8eDN/muYZlW? g'^pDFTZc-n.ա5{] 06$pʄhs鶄8iytS;68T p"cWDJlzt!ԍ)/@(9Lg m~X~|l5UOF';v&^ST;4u*z2%\ #sԠ(hVnl~:*u2F4ֶNdkue1<hXoy  u{ls·K#[iYVazVN1#-xc*"fٳԪa[.=>ۙʋZn:C %NtD[zR3Γ #fҞUɾ>SйDJ8n c&-SJ7æfoZg/XL[bc##&ƻ6*CK30߁_3%ZtHyz4#v]iXKy'vx!]^X1>ehEGS{hU! SѫK>Ou?5+xVM`%cOz/햚o2=R+ a?/SM:'%;;zzrT'EX88gC,9%obMy/e#NL{O @tZF6_N=75UWaNO-[ޤX(=^j\03(Un%6dOjΖ'D}/iqz]*n#H?"4 G4uGo:Qs-S -LfYuU@B@OPےS(❽2d-\Kۭ=6Ck)N.1A},BƯ-|+lwiN]dus=NZBY) Wces1}pPTb IF3ܕzƝ- Ր,1jpF = +_VW s}$7>BOQ$]Ӊ7a]U*8gZm5B~a Apvn * 畝'FH,?2`Jҽn\zy] x\Ka0E+nYfҖ=SH~Tqes爢~~R'g˘qWS* LůJTrOS c+B6gQCQҠp`ep53˻VČ i)-i!d,O+Z %aDU+3t)9/W~8S5~mNmEwhkVT`zTr>[WE66}@^]K_|shR r9V{WbʨQaz7!;_վX,xΆzi_1 wcxZG01dHu35> m֡06SۼI3AOZy_un/05*+Wk;Phc~1L\VIkC8ʲg, #ڮCm!Υkzd%W CN9Xׅ Hi+#v袴.Rzr/%0X%1xƓeM1.cjy?>+Շ&|ߢQ:&py M"RrD7OxUq6e1%Uwܷ?3 M@=,d)0 WLJ_ +ca|U ?$ stXB!K$uZ8gN8p?KPtqqU@L0szxiW8w)~҂;:;W:Pv~=nxՁʯjzS`1rlM5V*\eByX;@ByZnR(f[ %겒x{3Y}8]}@\0g*A .lCC} @ N T/^΅m" zyX\VÓC!%=tFIaLSoLʘ52OdxT.09\Zכ6od wM<ޭsӆ$FA=Ŝ QˣdD*1wh{ W&_(x>Ѫ#1wcjZ|$*m k>Pd+("C䈓d'Qx;j*D4`"}D` ,bt3sv4aN'rWy]c x]45x}SPkBܗKNF]0 _^o%͑y_{qìس@&;+טXLB}zfVCwz1E#_̝n>)khh$F-p$XF݁mg  U.Ϯ|x H$5Q LKo`A 8γ14꯰y=WmB/HHXc<}\rħzkO̦tzIO WgK BhsēmI*ؑlrf f;s% >z U=CSЧh`&KL@'|xlZT%l>hO \#}Maw_|i;:4-T(UªJH'2qnrGJnDf$4" T/lz".Siuhx/g|\(>!6Pfݏtwǒ.vYAAuq欵ng 斕ô)zC=0s$w̎2jgsُ$nInt,&#p`;oV͹`TIwJK-'ι`? 7=U1噸ݺ9T$p_yM6Я4A0oJmM_/86`]ܼowޘ_P  sۭ|}oI};<ܪ{B<*.hȤ`ȽZ2 Wizh[ ^Υ!h\(ւ5>RAO<ϯ>O=똵);,1oK:8 htp`}r\m?9[5aL fyN'=|Nj ګ/А_i ~J7W g2=e%|A™ ozmj'yoL^ %۴X `:$Gfv{禐85ȟ}ƅ;6@.i:Z'LD}$.UmZol sFf'% Hx3AAgtXJ_ U袬]Ch>d3G?)A(gvB}6Qrаq A!g,НdǨaBMLm#Q=~g|GRe2[K,;#*%MG3?­i?SvZΠQSqTx(ҧ(LX{i9H ^Q\ӡ  q쾡gC͟9{'Ϛ;U I&wmʖl8;C 1*rދFZwbCH)>3 HVj]sY2At M*\x1sɩ%L ahd&}+IͰ z*H6bD۝kwܗ_v T)1VO< ֨etWx-;~Zp-{H`qK1t1{B2":LS ¡^NArNU$G!|Fd#کt 𥔕 'mӑF|[g&Mt맺>e#ܜ{PU*/ PVkg.gԉ]\;pk):~t1i}`6P%ޮAXo)+?OeBvzK4>Wu.?&vNozd+?zVCwp5DHo}QwZ 7u6[+%u§3Nv^1aQad{6eKBz(̞`E xvNC:d]3qBAz?$ua%Y7T;!ǵC?#,m^&bn1+af Xmp݅S/C)!q<l6ob"*%^J5q0r"K"|_rb3-jy=J3G] GBẗaޤxqΘ/H!ǰ"%"lz擳'{@PPfgHӪt[z&ާ&=+D,%'`^U%{ɮ#%tu H63W0fXl5 KUj˨Ziy<2%5fCC'J4\ 1nTNmfqCnMR,sHBz"1&XJ]͸0dX]'3Y&gG oD1һUZ|q?IѸԬiK %42ZA4Eо8ɍ"zc5--KDYHE~V.6Px ~wfh9Ѧeecm)IXY8d*d`uG޲L~L Jg+YٞAR-P/^ I}5 vo: $ynJgoq5 el4?F02TyO_S_][󳠁Ee^*P=N h@}/k9FuJ1.*qhNnbǑ[V^n.zÔxc%t:iTA9^o/tRfv!<xf ieii9s u6(cq@Q+yçǙ3, 9˽ p\g='5%kMZemӋRmcuXspq M:0tkD&es|_ v$pKO|. Px߿HVĬԑuDVcf<|/W(l-zC/σ$$ApA$S(i r}))#g㔐&]ű]i3.3|#$M\~]։9hyLIW0=0b6gNt< crfM SlTDe=n6lA${J fTP=Ou {\0躮傪i 3J]nDi 75 So:*(.ڐK]3?e*Aϴ}K FqHJnjh1W+i%]Itś ctlU>>qWH zwW;7E0/ViW0Wp3pJ1Ȓk>EEED(y\iečxbK+M V4κX\ƺ0xa@y4]Yt2޸}laXAٜ&UQmcvG笁,r=xVs nK7я< xـv8l OgR:d *. 74+ADwDy:$: /bZ }s|8;d,?lWw%M"vڞn$KZl{M9b9}V["fCXUD"E#x7nҠ"P3{D Ԏ=ukbNSp9b#×&7v2r~"x N9}5Npˑ?L) ‡TnhkCޟYF2-bq yęz6TbWh"FDm[ T@]㧛0xjNk 0ԶPA:ȸ"J: (UĄ['V:M`Of/=R"^?h!P2:mK\O|NLvjE)B pǩl/X&Q{>vG'G/26-Y9G!<_ q ~ږ`ėV8=*g m5@ž$SRW.lɅZE^,tx "r%2i7d $/Gfv4Q`B L('3~~f)lʸ!Ϡto0(IY1ZZt;~TOdef_j= èǛ5lr]@3N_N8lT~,3lC$*UVѦbX8q \<(]x\:1Y;kzd|5 nҧQU WW=x]bq1V16ybu-nE.TK̅ gZ/lϢ}I/G=PojL;|rjIWռ9<6ӛ[EdTUn([(NZ ۛGfh47=狾5Rې6}"hSkssZ]׷y;, p 7le7tvVǼOKB8w )JD/@>M>ug1k1&yyULgN~|zzCOX. G98>)+`RsMH0 "4! t3gƅ 6L4VvV`fBeQD : yEZ#չk9(!5{^n-UCEl#OAS]ƺMb'ZHJc5[Kun>hhԷ>zKU"N=|)ɏ!F٤8#U! RZSJФ' Ј Y^B$])k=mJhѾa: ~W7PӲխH!-q !SX6GFY ܙ}rof#(=`9#a-dxڷy։ψz]-QDuR<4Tp}$`򴱼 cl7x̽ix0*7cR wm8B]s͗ٽݍ(n(3A(Q(6MRSW!q[t+}4JK 4B$냅T#*7nnD xJFq{W3MM?'\]|朚jzAЩైcSHfh+DK'X1)YYA- `)8פ>|qC4\C\&:WmְE4*3*c:+}Cl fLbEQv5gHJɺ> K9&6ԗFJ!Loڶ1(؜E(q&)!A9,dyo *IQeQflA]}#=] }ߔuX hi(y9Á;kZ\gW`l HiV Q  J<8ddmR7xfnEfڒUE}Xr"fT(,gPQ"7tcD?¿-vq)/V,o up|6zQhbU Ih_VjJƯ-],(Qi&WzR^+ ߏp7Q^X,$ JZ/fE/V^] $\c4m9]Ti|MOd=oD5x6:HD>XlK/گb-9=qTT g:%2HqX6AHs;?m'@;:0ɉnʕ챽ߢ(+!+r!X_)`jKN>PvC/7d[6X^hq\+'͍Ϳ1KCw)7Iy-a\#G_zhC!*F~|hYp6 )rM2zA=܋YxyUK|\$;/;k'09Zc0 ]X浸znWǶI#Z,[Qn`Ǟ3Owb4\7A W)\+%\ DN0HUzqעODB}ls/޵kkŋq+K$.G|@Uh4X5`$mؕh'&Ӽn'ߤʶak4bp{h)Bzgs6&kI_o*x |"DUlP'e;r9L&vLpͽ<}C"}[2 ӜݱJhxnGdQo{~]fpක͠һdRԎ+{bՈOPd-7ah9=>zoi04Dvܘ%/3*uyJ!OF@v$=r. =lVKskUY :Uf5 ! W4̆knRH9sk6زII#Da7=rٟqm!X#@X>:WH7MJ"͚hѦBTYLT{)jLV9ޅXbXL!uNo! `=|AKznGZ: {w1Wwk"8 L?pH$Yaֶh{(/`'/nHF+3,?b1O< fNa2R%j)Jm9x0vtݑ|7s0Ms~ߏ+J;%`;J-JX m4j"v 0–uM/V֪,nrE p٠O2tb1Pd?lpw 5a9NnG"Ǡgx7ơzKeA:o!:67^r;z>Aapst!JvxDIGؗh~yk8GL`mCQ6m Lճ̠CGN{ebK=S {8 jxfCRRzE Zmi8j p g馰b{*;Uxme>.k(Q%e*!5ghd3M͗QA39벧̢i̫Ѧ#H/bߓLlSoYǏO)Hv[z)XYSM]ZF%r.G^0K|J%^m_{9`ME;~*d7p~hb #t ʣϴFq4OUޙ1~]Vg$a&ab;ek/ҿ%IłP_g>8KDcT$23Y(DC-DYt 3ɦxC)bgje H$1G1r3pgaS]m a振wա(#d\S]t4NjbRKpSZ?]:3)fE(*ܰ]E;~͜Q*^B {R[v݉"cx0x(^X%:/W Mx)%u+Uv|]`H@L l<[Tպ=@9F=Yv8' }GBЬ),VO hogXI՗h@j,!߮tWF1fCby@kLr^H9)g!$e#z_J]>RG<ׅ-8cMieC -aU \^% `3y0[4LjyL+pyC9|9/~Z)kW'{my<- F E;R\ͷLdgTL7v $bvnia@ #PaݡHYl޸{"^GA\Z(ѽP7#=Mәŕ5S.YYZ]w]8Zb {\Z2ر۶9^ kCRhI X,k,68Wfzg!6VXg7X۪_T/BoCM1>'5(b3:u~U4e xQzwS?ӆc]AIɚAHX(z Dn4C\GNitigވ,_k}LNT`t%:NV bBoXw,L|$ |x+*;Y? XI5YXl͘1+#06jnM*u[}^m?IX A'(h QYvYm:Úpf5CI*WXx`'{aHM3_{)9Դr 5*\jGbCIJ#GC'-Q"W`QY;YK.K;Z֕MĒ`^7FP:Ari 18 3 דAR1)Tuz4:dϝY`:D qS â;HM11@fљ4%z|H<CxU]CI% QLB$e* [\I0]eiq|9/jThߴGi2Ul i 0W@.GkF}8Ӳ553 xLR I+xߙ+{3\'lYFG"'RfK;SGt#jR!Qn?[.564ǼIWD ̚umtl>د4:7[k#kinDt!l8O.?ňcP0e3lQ2) 8Y Ʀ2V& `JbЅ ^NXU` o e^" ϗBdv<4gxVgjl 5ro+,ep*BU&lͅ#~$JM]۹aI]oᑴ))SbnJg̝p6͋OG6J6 Kسrf{2a+Km+ZjrꖨZ3Fix3> dږ΢Q?-ˍϹI8Yut?蕒ϚR_;-ZZlEn8vT8a6u\h:ade:_~s= &;V>FvVUߕgkpY80G9]U;nyrĄg,AKV<22_nv ,qr@P sw6jQ81+<90X~,R\<KD3Ws3NdB * á.X dZ}u` @PW6!w5z7oҏ2)Ƥ@i RIWևyxc adNǐyQ&OLo -u'-R%zaZd`~ؿp cffo1:\^QVr?VL]ߊ{~ۓMn~fkdvʓ5(kl1dE P 㩃&rm*|HsUY=9ӝ+I-Y@[ !ApތK 5>.}*h̙l- w5ɬPdggyD5 _+RZrb[z%-cjI< t.Ϣ1 h i(?~keK0և)t@j*D[u~08/PT++!rl)x!Q!>Sו"sX'V+[OT4MByXxl/xwRq~xFrѣc73j Bz IHMHX&<8LKh`2]d./%MXfϑ@$-DSCU ǀR~JXp!=U}; t+:$,^HZmxKH&0]\[:1m(d/]qyRe񫀬لNپzwm-Qְ_&|YD8B.w9,Kz˝.Ǘ d ~DP lvxK"T/IYD0^'FHuӕ mA?Vo6f:[C_9 *6h|yߔ,@ړI76=0EA'p),?lD_ jyOvc>F%xHύ wUα+&᱆džq@Q\jX`vi_Eu@vǺFote#QC\;0|Dx31in",Z \|7AmX<z<vu8.m`ADN݋_|3N3`V6q,Dx' HTQwD>c_grvWe6ˬY~$27r @Q25}V0G:=L=,^VWcis(,'Xao* .D# k0z!ݩ$0 K%n[j[غ5Rw+VRƘgS S+bvQS_o7UXۄ&Sr خ$FOdv}o:<-iW8n/^NPDK ]\b Uk0,٫bzmJf/ A 91E-a{箁n>0b˛({;ֹ ms]p PX $im{ hc)I2R}@^Q혶KU~&kΎ 9Yc$rܦצg<𚎐 d 'I(KJ.Ӝ[SE.)|眰}l44*IB;En6c:oQ¾ڌ5 H`K-e&ҧ1,i%'}}rC".P~q.tO2 ˜_cÛ?}c{%'@dF<9iW-_lP׆+8e5dx?1]Պ23nbo5i60\/s/N368ql%#F"=]:<Mp٣Og;g)bK`au 0ɁG^VAL+DjҜͿྋ.S/Aׁ[R2:~FDڹZ@jE6ws!ξd[gTt.*+yGʙ0_jf#|hGxmK|)qOQv/4~O+`T=mRǾ|s> 2bhLX&gWx $YbznU֖SrԤ[*U.&JAt8dg< 6KDڴEBe^ hL5[fR[X 1Ct b jqUu䷾/ӕO0 2V"=XezR,t.i?`4{ 5FғU`ņjL)VjIcH"N3rLb*|d=o3խ$2'M^Qb@kLEu<0HsEAI4=_$eA}FZ;D>]|dIxmO(U_&Q~|FHrac x"KKF{vm/c%֏3b2K>{r)_M%6{ ^DjXi?GAI͊|vʼ\;j5_|Mg[HԘXm <: h~QiS1\S 9rW2/-k@2 mTX0D0̻{9p~Ш;A 6ȚSP0Q \C /H^ zog/x2:jx6j1ͬ[ "ʒT&Ma#EtW;3N`40'gefho0|ݐ ХT$H"^+cĤ\%X Ƌ@Q)զp.)Y?t@\r w9yZZ'Vt~`7`Rt.; o/|c[ƿbllJ2G6kAtkkH)=]Ų=_q]DR8LeOG&f7$On_KG/}fc~ћk`}9#Ӝ@Au}Fb>~w%d,H\R_'ZXMz64S;MK?жwlށέ|m\67|;T/3cjvHRCS߁&G"ʵq%S96rc2f#ǃb %iba2S1#f :`Uio$T5|]K%'&f-MϹ0,LyF?'A^@_T38*wNs${ݖK+-a1}(KR|9Z;aP`+v`l @4ȩ%sak$0d(zqF G T.y4 G>v(Wp6*O_,EI+˦I^OcpvՏyzFND?:{32ս:e:v;1rdUu'.BTZjӛd>%0TE MTV5efbmY4Վ WYNl"P-n& ~QE+3[ (e5S/#L~DǂI_i~* I@I4P9xS,EJ0VU*a:T{O;7g)JпA^bN}9].z65җ)e&PlVq*-g7^Uat3^U_D oytmZM?[5u23N!B:h`J>x^OsVi\Uq"6f#A@fK6H3qϙTܲ+[8?򠀗Qf0-mUlU>u_, $IQfJ#B XzY'"9p+w}G'RKGʤoT&-r7e:/cwtN|`>8 fۜ^lI3Qbc5QC8 O9dr%KcǑ2f|lQf8@\ZWXk<@i)*.ࣳHANB};&"ϲz> ϋDee>Tx{#Z /)D%f ?=-QӃ6 Az\ u ~LkF7 z  QѮ *| 5VY}޿j5K^Qz$oSN\U#ES!3%c[q(DEL $~vJ=ST3nxl׃ƏYrbfݲ\L 6>˴* QnR*, ZW8NAVީcePN {-ApxoSQꅭϪX2HN/DyxψXZʪRTR -_g]h&{bkrɤ./Bـ Us 5 ԶndC\tW}CZWpE(u[9aՒ:9wK iQa[x(' #z %a UYJ2 f@h˼[hrEBZaQ/rב-M$kV,FWr]z{NQYNb*_2XB| RRgl!Vv|CZ:Ssk''ĢV(2^dAT&Fjb;A_B)x[Raъ]Q|X{U޺'6Do ^W7)8Pd_)')2 A{ r q9Zh:Y/C~xW ^63'o^چԫ L>{C5{9.w-ȴa"ʼӊT$ĒN_ޮ%ݚv6 …J}^WBn@E-pf^ƑSt_ uW:#Z4FV#fL m:~`o9 F~rʯi\Ⱥ['IΤ҇ _΁hI# [{Ӗ@bB"\ =xi-4SB@o#1 ^ڇ SCV4*l,ߖL٩ް+X(} )Tc0iM%| ^Hrw ^ ٗZ 򫧻:3G3:9w]ڧP|Wbe&D.J]X!Py΍,(њ_\;#*;ԫ%!a`=[ǖ4R {[dCz<5ec1Od@'z,_h /Gb Kwd<~vF9y*-'7we;ry^ j ' U 8vHSs>Cpvl^."/;zO 8G ZÊ6Q:V,<ӑhtP-tl: ƀE ٰV꾯t&rvi[OB_,C+iz@ &ka$h$9f"9D>o~(QArR$o2&[mJ`49&(vf|Wǒ*TԳq"Qy|cƐ(ϐ"TF*+/-8L9媮DCdSHlIuP_‡iKA'sAɶpK:l%f V|bv٭()8{䬡G0H M 4 P ;t:g`" "HZ>Z5\J]7O=GDʏtHXeES*]7I;E"x\ᡭӲNE3"o{-vhCCN X@xo-55 .rwn]&IFjKj%tCq߳Di HCa,U1q>O.υ(+Y׸$d%\7;DT ;P3c@n)hIddzv^V)Mݻ_h,u(>c0_#k Z]Ɠ=4)UR4 77r~zrTƢj XEo£ {;[M;o4tO`W<МaZPOUZE7!`=a4LLZ=gKE"߹eE#L5t4';YAߙ ƠYHpf6 RlDyyqyU 1nrZD觴Z;~@Ϙ#|k '=904DO\dO$42r1LHw/ 3%W-iqIxޜDsD<75nɝph>DBxK!ҞG "Wez%O^j8aʶD31^ybZ[(65}~d86og7]%Ke6EYϳlbK˵VKWێ떴):>ČDS?(j^/͢-3םAφAkcPBNc(6@!jQI8r$"n8u6Q8A}(]Z#J 5a"Sl6xrwiL;|(4ON6MeGC6Aqe`|F,fO1)䌬,WZYYqRkzBvX`W.d8ѕ પUwլsZ2+V٣3xИ/~}dbSIFaI|_vSGULyY1asEnC?PN…C] 8 .U閲$:>NZ&=5"5kjѡ6QjqrE?$lsyj48lᗈߛq)1~>lcb.FnV!&%5˿v5"PS \>7_D#X1,6zZ;gvϠ.sOo J6##%EU+=0M )h Amt3`p#T!YK%#j`;,y䛅Rj}”o8G<8^#k1| fU!f- (p/UU%I r⩴mHlW\)-T+/4ڹN3;O,ELތPE~.ߏ}AhjENFy&]=A7ÍHE74ߔk;!G%q ЖSyHD>P1;óPaamPﱸ4m,C[넄r*~g6׮1/mQ aEͧjb9k.+a}e;+OK;?@T O ՎV#w2+fOR S3pAG SmUOތJG_wOKc7Bt/kWZ?ZcsU \Ƙrm^Bg | ZG9 ؂h9e]:=  p}IެBa8Nd$iU~0MR )lß&UNDWᖬ n*uC+g mzJ)RⅽyZt4E+} 6(X&[N[̮!cq`퀪}8G8r8 ߀2xnx7Ј.Ej:گd'8vU g r%N݋Um%x?!LVsGem_(([D'ɔ6Tn(mhsHAIH4z4Fw4`AtՌ"F{|] vkiH zN}FjFcVns?K\u4wamatl"$Z/[Hbs9!6Ì_9c"?L-f;mV~s*ac"t=QdA q=Ime;/> {8v{HT_dR|o qWJ[LYǎ(m#Ew"):ko \.khFQsGEܚ1;@-c>L#M) X&4!?,Ɓ] R\J#/kgy ޣ+'幩t~k +=,Vߑ˰L1־}3`!6Sѥ|̥y̤N0ҝ62jޑB@krB9CJ< lLͳ^+"lxe)xt9VToK 3SPbGo|8'v- lYЇhQeGGc2>|Cjcӕjf {z&N=_檵^+t`2QԊEh<ۆ*j_m[F:۽m;QPIe-.I[.[&zb3vY=f컷F~?(V^? *%:ʨn;| )qg7%F4Awn+|j^;SZh^e_`vb#Hd)z+U=obY2 `~& /M~0&IbKĕ:l '21L˶p&RO/2%2lDݩa~,qx e?sME4K+JV`$45QaP*i{nJ8ug]Ly*uai@[KNmO8O 4Lڙv9k"7Z?)T:Tbl4R'MK"7d"u6W48\z> 1,+? і7؜$ʿzú&VdbNs`A rjz`] aNk.%ץ՜j@L`J$晴ʍpSom^zObeϊA=v.%’ԷK8G8߈dԔ#xDo ёTw.4p}&uz%)ĩ/o@u}D |#oaHA:OUNnWON9jaԬbI

      P1v(XDlR&)(Oa^8D>;2| (jO),J%YO)?{@d؁mp{">cM}QuuMJ/'8v38h5MiK`l`FCC.݌ S|89鼒0hM_KwM}2C$0%3Кp %{%5_w%c]9&?0$_bXp(ݖ_^ޱ^ cDA-FԆ@,%6KеO,SZU0 v4unRՈErB(n75]l! jҳC>/)UAe_nfOtb5Р\OU*2Zy5B733Sq3 @r{sA9$Y=9\ 9`V^ɱj 2 iB?|_$lB(zs}c fOHc,d=>LEDefPbdbϼ{d:׈AGa%B:\%OyWdy)i肧C '5F6 (2P='iN.I񯷫W/ ˙ ^\IgѼ 17rD RCZJ{xwi=9ܹnu[L06r4>i\v"|/󖸘ςI& 1Zuܥ\hǁ/B:QiZ쏎0m b6Mu) 0 sפpB-#sodᨹ jJfR Ÿ3.P@m=&>;]'U0W&^۷Ĺ?lNr6SajZ.,YJl6Yֻcv88>ϼcw$ -UXfF>D0E%X:Q~I eD=ᆏS$]xȍ2dM7qdΘ0H"n5U\Ա#՗Fc;djN xlHz:u)-am3SIX$™|Uxw7W([(f]BgՍ1ũur< (t4Gr,WoBFJᅆafO%d[Jkύ /M}.c@:-ӺcbOf2nܢATB71:խ3g1哆*u6- LLZX)u 6uْQM vNz.8g#C?5A7~7Sx!YX?7uC̵y*gg"٫ȳ+$p~Q` l!t-nt̥kϐ_-:LK!x!Og%XBt2y fWx"A-u+dR66wJ+?л ;](>R(F]^µ&T24Oym`0Q4l?/ËZpNf ntUsvY[]”WBݩ3/mq=./w(h*⒝)2LWhoOdׁPԘCWR}bէ} 4FaTO8$+}[6 )rǿAi6k{aiw([neT2E"Gí"321|Pjw%T#=_: J;D%=:ԙ~;\*s刴) qل/`nO@h O P(?zxQ.lBZ'8j%eSSOU"y{7/ i۳%{t7#hAK z@HWAT@Lkt)aXE{u2@7m$Z xqkB^cmvɊ qua}a,(Vx+0 HUGVɆ:f4_w$j@?> k5|߲4G`]K }192@P^zW^#) *>OF`WUUc+f[S#tr@Tƞ,rh\7%^n˅ܲ QXdfL; h[ aWH L jzl1.xz2w7\y|5hlwX':;kt ]6wQ|؛=S 뿾 SBO2Vҽ[Ⱥ)+~A/lL/,C=$ syja(X;Ѹ6sWz*"ITOx^n0ة^DžZe#g{qۿnl>#9RnF"lC<71)L,ۂ5K[XG,C[$[b>m tRmV0O>ǔ ,'SXه_.{se65xYil*ߒʊg5᪮LuaY.|ض& : :c+z} H@dS>qЭ)1kUlML {5Zp7+\sцZF_Z%d4Px[ڬQ]r_MaM̦֑@Tdɰwy9kHU͘i,ʻZ3䟒9e.m\ GͥGQB74nlizۮ̴}LIt Z3.v!8]K|:&:ª>I +䮋MYpպnY]CTO:{tV*ؕ\q8sM,Q]/0bYyj٦AZ=,L'Bgx6 %t1_k;+wK6R9p1z wZ 儺o@idu/K}3 i!|s04[w\Eo^ޓnU@#h?l|N@:gJ@Ҹ0xt )$!->[D^dB~b@z` rW 4]y=us{D"Wi*FpIQr|M -3KY3EU v^,Egé]AWP~lS(B)Tp+v9A c0|:XΓ2(K<nԁ񮤭.KtA5vqUq2-3m-JoirlOH+40"a :a+u/(uAn{ ap,sKD+ƪ] fbT2Y(zr‹ђ7XK;D0͈B+fp*bS)zp>wJDY5)У" B_8blɰJ0x(^l 5r( +VW6j#kjd!.Y<\eU{v:QcDXz5=ɺۀ>se'e0H+pw]~)sHVh(C xn/F>ӌoDb_g8@[(Uo 1WËDesdpvpH^D9u$ )|,-)_ c Ëj.eF[$ u;x,8b̵76TszAPQprG@l.B<>sZ.d9p BSp,!6N&fZ-(x9GpAUfȠW, : /'Ku(уO l9;*Zof%Û5c;)Wހ c9b/a[28>P)yz>bq?8,G˽b{haX;t0|ND7 9T7"> J)i'P}sغ]*W pn0s+Ņk}^N '}f8^hSN 79[dq!Ǹ!NרnqG|,@[z96 0q ^G4i,/3|L+A4|_g\Bȫ# J' MsՒM16MYߐBpHhg\Qx̮WEC?v󀚭xB7˃r,/;t_to ه#uGΰ9Vy p}NS-OI8o9toqbHXzSd;!qZWQa aGEyKѥ{^U) %Vw9]BpO:rvDHsW}XLSVD%=X_J˧Ӕ́1gv.;YÐNNB!|p>|Edu+cU騹݇q(َЭ3ru_P H="qPe>͸nxb׎Jz+(ȴY`_sz|qRTN̉o1wlvb7N0gN,;/ΆX N|7ݤR|< m &YM>_\#T [;d?"k=5֥3-a[ؑ9wxgF ~9^)\B{H^G/i{׶׿Kv23qTVB'wsXiCBݠlOMi.ݍBjQH+Mi_j㪽irKJHM%2Q]Rn &GX74ϸv/q^=d 'K(VKHT[kJct[<4zLE/v}H_)SY%nMV{G/w- ^];2)Ks|6lD0&h t R(A=2w G5@@&uFYZ~z0a3ڲ-)'] 2_ֹ9 *VJLaejLnlsKJs1bgU Rk:'S[:{L@"t9@Cɛ|VHE[?c*:(}Gc:нXDLJRr`|sZ'[vx~S1Ѣ C3_$EW֝2P]_J74GA+֬M*L.NnA_`+.}Y*f0L4K]n< &mX!L?XZyWyۭ}x6aQ1 m;ih!S ~6]I[^/,IvFl;6cƩח; ̞!N7Itq_*,*ǥ ^4`_6Qt| 1FF]O.%^mn`["͛Fإ6J?}L6(]jҎ{v}-o_12o>[@6 PeMlN{Ͱgf}9C:IuT)ӱPL9c? TtH<3!GC&C.b#;aآ]swTezOJa9oPx}\0( |(+6;n_임뛼J} UT݊Uċ\ЧK8?>1O ;|ђ8 .:yD=׊_%oX*i *tF cwKS0筄hzLŴ!Fʹ89یsj"jeN>Q">uÜp:uRMBy&sǺimboa\W#G]AEðd4ȸ5R{PKK>"˷<:ΏT>IT{GNps(E2eEG@nA=6l4e&d1L0A/~k fDGkb }H`D[GK=pڳq:L+3 1nyi#?zw.s{XC'-f o$6!8w<7k #tbDUH|1.]iKD|O(зS\cc@ao0]B&f4tGס:@yUd#.D8WMMý`8Zd1ވdD Tx{~HXM@0K3k3 K' N]cؕpQL3$V&MIeڦQ=kO_"˦(nly Qʛ8!nmy2(*f?Fjɇɼ4DVvxՕ@CkFKLѤq }/F-<0!3:S7U9l;l_SFڪ(Wg&i.ioޕ٥xYcJ4FEh5I vc3l#E4RD<,TV*[I& 8nӹxۀ'8?s1 W7WیoPoDǨߨ v>xOPV9 }|^:@7ߌC;][w~gϱ'=e@F*Tkc"<:2G-}!^Av{A,2ܨY/n&b Jyi$N#$jɀ)fV]X};-`3 5U. dp1!}-`+'э<9x]M%7f]:Q.b|[ՋCEC:O7£{UGU7r*\7>`NW4+? ]f8q"л~y7]TfXEVZOwreH$r\;F} n]W⒮jw v}"&vs*_urҵd@~鮦>y}&z@*i'86_Fl P# U["4@o]SWtoX#@uG T9l]1zAZ(}y9[$ԵQRͷbmI:tɚ<h eGȿx9*Gߩխ3,2dp_RBWW-_l3F%muW&8^xD+Y{1mll:[b y$?SVٖZ0Zw"nC2f,b4uקoiJ,ṋ!IzxF& /vԿ|} `\4EOy}IWhϹ |^4@e:RؿU(q6Op|{f]cCjknb? E`` ҫV{,.P+ȳɂ\5}uV̙74 TEWbƯ+U݉؟-C;t :G 777iEwn9bS0#oe/HWzEju_+OMҟ3=JI8AFboڲki@|pDjJ3-(=DkwU1:t1WccǵrK\&!>JDYl ۆϕmu:%XϤ@0t0d*lWRO.Tw8Bӡųx<_zivAV?ٽy u|l(4#yYMfjԸ&jjx`1yH,@ړQP:.K Dys)tYGΤ>FFiY->x1?Pkj "ܷ^.Hzl=[^6cV 9j]Ō'#`qսVE6織kF fU-Pws\'YV VdN-S)! {۱ODew`#{篲ٔݫLZVC32mdE6}À_$"y?69rʟ|r7мK91B X+D_V|֑t\8$S HpPJt% bYke!/iǀL}#2uVpϼ4%O*gD\o-':ʿi{1ŗ _K'NCy [}>i̖zV5u(ņv]M[doO8Αo뚜lO\gϔ^jɆ ig_O1W|`0!NWQ( SL}Y9Ḻu HgLu㡤/xUQa`@:ci+f1o)$ lYeϦAb+7SM Z6'`ъw?X"_Ti (pʀ"zKUK2i\ ]^ϣ|cq6Qz }b/"GB]ɌhVoEߥ> V\CCU ]^Ch3G+~̹_jhU{I$i5R Wɗ{ b}Q{Y;\t0Z8ḿUpx+;8LjdApQ.uP߇͂tOhAWo-zţFuP9x!~i4WSj|R5>%=KSn (a$ԓ=%]Ǧ`w˔U.Y*)-CǥGLyz&u۽B>/-C8G\ẲT)? J <0{1]P.a^k#Qi4EIyeRDx+2aK u*z33êD6M[ Ӗ4AZ/u#vLLN7nzīA-]Q$4h"{VVE-H~frfh%(aX?a?(ڌYrtےoXkf&~ 3R߃Y[b*܌D`qN2F ܄6abN?_*+{b~;IDm_]s~'{3WPrVo %V!)EXc1 LNM_Ʉl憐. 1n򘩤<f ZI|K P(HU-p8_ӆ17+u2W2lF>VJ*I ЁOSδ˟A:VH?AnG2Åw8ҐF_um8HbT^(y^ :J)!2/2JRپvH obUNJī[I0ZW㛨Q>Ok03 %k\iqOFǣIYebh*^(gݠ@!U/&bw]@eLJ43s%ݦ%XO.Ѻyyïh`R)p?mYF7J Vy֧i +dحYRϠ'CQ/#Q >A> u1EsSh`1),=PSBY3nbhiH>lVݒn8[" wx{gM+SRnjX&,Gɕu9wp{:U=6t%2ds+\ a|LNU"糼f>F (iI="_FC]C.%# jXi 3s93p!蜴a?bGm Y3?8 8 7+Т 6QNE@$dL’J UX&q}F^q|Gcm7Iqm!5nʧVA/ -< F'D8a3^Jnȍtv8Jan"-_=6vF97& 42޷R{KplRӓ7kRW+DEx3#DU~kQ>b5J~._y%kAJSS'޳=egܷ;R(]Vւfjhua9DUk熗sJ⼺v@^5Ur2Ax679.O؀>@gYݢYGS|ċ1U-#K:%&v2|NozpiߚؔT!i?l%޷F؜Frld2P`F.:'3-1鰴餏~'KSz+ ^MsE=1@Z䌧<-%EH74FmL7hB̄*˞4N5[$s%Ukm0:k >gNZPQ Tʢ;{_/ifBa`9J)Z'WF~EEBob$%-h3WDm$7E5h21}DK2j9=ŽLB7F SajIތ `ʺ85$?|PF`25T֦ \K\ d#z4CMJxƥ8؇scl$ ~M #ehQX]ʷD*cPc&W)DTi_'.z8LA{4y4(5qOQvP<$%VTgPTU d R:+| 7*,B,u譯B1!+pV eJYh%F~5/;\7.m0l8k'C@I{ڴlacϐ7t"%hy&wd:߭rrle_ȽUs9(qA.ɷ'3Ϣޔ$Ҧ8n\ˇEIIE|SXrw3xNN*Q8ha ޥ$#m Dh}ߠ ^wX,aQ!X:L.L2Zq5 ji(bOY>.:Hitc':qAػAF@ 5c,3n"w Zc k (7ϔ -6:Gn1_ň0qodS@Ii\>7{Y,k| `g&+DW# mDM5sWDJbrY3h$ J:Q?+èH8D⤱޶|CE)꼱viאe|2w$ę4I ~ƇLć-=KN4T&ώh2*>}:8~^|X庱{#~j;A4@V&v5u8f!nq7>W;!@zI45o>q,؝\/[H9,]E3>)z{oCi6I!CaI?&FG #,l}f4UIʡ⟟8bd/߮X~-Xϫ!SN[LZUa y9'l&b&/G-kZ(+06aHS@L{ 8L#\po7&z`T*n$;Ά ]ƖJBSx]LY̭o>3[DO _G| +? 2Ђix1cnvg/SznkC"BQ"9ƽ cc4l6R4U>}ۊkaԦb|\pctt=3LH>*9'awEG3Բe?,!P ߸w2Smbڮ+/r '-:s[AT'_]ºrOvWr .һ#"@PH4֦C SͬD0$2D{j(Fn#2iS'vdBiЮe  z`* L nvɪE )XS=my^1.O{Hd@ C&ynV9+qpd[FȆ]&%%:h~NNDژn'/ 3Ga19~C6=`k`P ߮s)Ƒ?En4^"g?9DČKm6EAxIO2|qޣQ%qX9<92uD"ƔB3o>*ueR.\PWϷh$9 q>t#uU0 c ņ,BѶ?& ~ݎZ퀊Bt26 jWER.X긌bBDYݔ2]sIGóF5mjqۥ ç:pMHg^yy.tqWzj_ s_;B0n_*8 p![V/ϧF(A B.BR@ID1A|-6FvX\|Eޓk6H)'RWO*Av.xi fMCUVeR,)d~BuvD8Fҿ0PXۖ RHPqlM#T^^:cPѲEa7^b]%X_G"[ R:`%mt*׹L}n{!Th`V'ha_M@KY)'gqu)G¬JS*;>޶1埄_a Ӌ>rE/Ǣs1{!tdge{rͻahdmGեY083v*x;*W\E' Z0BZlV/I U@iO! |u nJ@L/Mw~_9O?UIxTIFIT]%V7T@r77Ej54j6gTvrYgҌbtWA9xQY/ixoσaBT3&c d"Es v,sD z ?PGu~?rHp#z=oiQm-ɡZ:PzEGeԱu@lSD` W7u(MZ0v 8Z%]7'U4(HYNBλsQuۘ/_bhaI@8auNܼzfs ̲H|w]&Y/)1۔Ҭ Q[aAR lB[.bGa57k5TŦɚQ-h<*Pkf#w[pC&c-C"tH.&mŒ=YrT7&)U>gQ{j&͙:Uw,yf/c*sY_c!'5?\Ar!Xf~Ty'd<7"pF^_n9ĺJ!IA-KΥSo\H['~ZWKs@hDƻè]#K lЙb^lJD.]`:V>[ISX 㻘qj=8Ϊi͵TM#nB荪 Xf`A jzɶ2j^՘ 9zeCE\Br!">t~MA,gh$m7G(mZi9*ۥ"uɘCgl;fKZ{ǟu[Ír!ͻ} ɴ̶)-g.a[ >X믖ILQz%eh;{ꓟdfot ?fu?)(pο )g ^_+C[8Z4Ncp5ڪUAf|PU/4/_ͺB; +E{bq-aƃ2V;5'B6j9#u 7Gee\f72KbyY,2 ē-l~o=V8"TZ$4Px,_# 38_ρ0'Coб @c ŶlJyVTUT$m/4، ,[! :u=9-%%ay[ {ݖX1`oƧHWT1 ޒ؃o7 rvey^,sB U-MP">3ܝިm4#z^M`2Ma"O>Nr'7NE%L"ƞu$M)gܯ6ӭ$Nt1u/CN[act-a%}1S>t* $YlqԮ#9+!m<%ל/+ pүZ(0XGsƊI-*b|r,[ 6[v3X2'mS+Ug*/6?aӚaQ\ͽD·nԶf0,=ĠyD";SKߤEcC_o]+'ª e9q"{ٽ:-ٷ<\vsv܊uQEMj".0vOe*20`28PqT~oT @֑?Xx1Ps8aj}R?j;9yrg] S'8"AuzEE?ڮ #MP8ޚ ^u::F+K ;)2T eqY E`)aK-g05qI“"҈H0Eܘ/cőϫ?aFy*D#mvL,VvDK#k Hptg~I+‡4Tn̥֒QBB?ʬh/ 9 *g kypFvsbTQŵM祝9}4oǑ(7]jϋק:|t l mLONjџvc77ֳaevd B_Q~̯UwvQ0Dv1JF7?&5roQGc f+;o큅o(33htS2]JT&> ~I߷!i 1l|iC45W>"o$mE.76숬jvF!iTG~.5_CXteuL[J +~_Ms3["Lp=yAE'B9.\)B}k7y f a`Y<Z͛9"*Ry3 ֭,kGPHoMfvm8Ll\˘Ԃ+ 5C^SWE L(P}3-^ގ`1 ËNUmY&>O SౝfO}o3qU9o,> why!JUtalGU*үCe7wgrP71FD\YfNn¼X:Hھ*XEY-Je6HW6\ݗUK\M+9.4SkgVdr)`A5Wޠ*8p42HɑThfXm OYdx+`GܧZE-SWxh( J Z 1<@LeR4o m!2 f{/6i˚Zk5Lcn21~ dnW-־ }x*PډTfusc\~z$tDD`( wMgsXp ě@m;+qURV=#]a"o !jZ?/*ytOe"Eq߽ҡgxb^Q}TQC@!;`[ar=UT0Gyka>;# 8V$!!QPSjV/\m@.S[Q ߀,U{)Pԑ\r"Rn 7v] Z^O=>ZF̅^;oN n:ٻ@ie/xMIN`3DJ]dw T`S u=[hܺtb;%ߠ8 eRѽV9Es2&z;^QXuRTثKgvwME\S+mϫv3rMNUŁʇsHL5~~ ;Eͩ\8#3;eE`@kX~;4խ;nF׷k $  b"@TvNEkrXӀGD^qiCfq"TUN'ϽE!MN!neVV@ *}3P9I?"moF$cF;2NPd#<y Uбy=k_MxF@ZD;k@ (<{2h.ͭ8B=;{*zvkEP|tRKO4gATyI>neq ~t ̀j4n8E-)qYB 0Kf Dr eMKYD˞/EQ۞ %ϰx]j:Mo?Kﴕc1BxJeZ/ztl?|7CC^,)dh\ -Aq›$Ah|Lx^V}5 ТTj8/}v3ߺYt'z] ,t{釄!˙R&CIIkrE\̴t4Vu|ELdLF)/T꩐@ၸ76w=KyRWIh>3kib_ h?Ygt({ \ Kgv~ςR0| <@R)5k۔HE΄PԤ]/$ؽv;c]=CNcn#1M.~ф":؃a/OM8@@TKUȂg$8pZ=u7~0a|}=z`BQmwg<;܇w}|,Pa\ivd=VE[Кzi?KkU}n>Xn1nG[? Of1^T ۛЎ& #DFۻhλKHNxy== V.w<uX!M & ί}sj9&~P4%4^oeu*C21|SbAUT:pk:ڶt۪验jJ{z7(kn}v;J<9}O<Z}o``kFc#QTHb}yɁ4~,2yv bkr'흈&@x3h.ȹTpy L q <*yY/,# o:(Riv ti(UBAmwvX7~B s\Y|!EK?'Bo=@ Fk-D)/=_W2ixbpAYd>f+`=_@"Q5"EG6=hcGXy3nѩb6qhsmC~0"}T5#^>.I eILԈDV|T5F.C]N>'8 6v+5n{ٽR~W!mvoJbPY iPÞ-SRO@V涝&ަXiPh8Aģ3~ cllm'#Ui yH 44T/f^( "9'N E?v-)*EۿAO>o:t|Dh2I]`qNDB*aRM$G} d ânq rDNjw1ٱ(CQZC[i)7GzcS9ޝ+0,f4wiYL|;G!ozy5g๔DU88ʲ`5zߴH.R|1$oE7*[g D4˿m9d @ qfhw-wY 26 ClM(pڢG_تc TEE븭p-8aJOIߒ5,6lPW2)*[ :9J !ffIwh G'|iVEd_9M湼WظI0@.ga8VQZMh0}lq{6}_Buնu\^6 󕯙˹_.p1Y(cH\Hu]@ݷ >kK#55;{1M 9=[Մ/)e2_".6şu[9M?'!XPTY ͵TWh);0vl3Pu%Bf\gכ8k(zROhxXѻcA.9Qݔa.hHPlq̷T3q+$ Q ӧ5Y0),>DOkE/HjjiE=2"iӳz;KS8z1}Oc* Ωsnw󞠅tʚ79Bڽ\Y!'Y/ &EiT[ ͍Jk0>t{)b#|Mw37%m S%.;`ZF戲 QTWʋm(;#y *_vG- .rB*H-+^ިi@fqB5`axg8">Aؠy)'!cr s@2=oC0 sڔCPl}~Z|Ь l[KP Ǵ8 O5lzAcKT`vAA| yqt׉_YC0x?zq> h6?j|B>F |d}>,%d5]Ih\^қ{C#OYZ_O!ii}u(H E5_Qt :Ε+#K 5S25%Ӽ513jsHԎ5MgnV+I:,6bW-h}21*0OI2=Gߴ /ǃ;yɤꇧ? L|7#gk>}(a{Ad>&@TxOz7Tet_ҧJ Eo=Iv/a h-mB 䖸m @rɼ6w\<–$O ZCB\cs1cj8wN'Fy4 (Aϣ} 'Tcf[ } GNKz[)8ܹBv"!#cxn@54i-#g?!nO"xpq.T`_GmbiuLg*}qxSdo{0b]ƒpmsU/1y3^[蘇wq˙~kၑ)nuͻͻ~HI?& 7k *'z΢Pmt>]*,_m,h2rJ)A؎4<8blyj^ sn:ejLrPk m+bNXI==#)HFz9vۃ*7xY %O=}{}w4"*)q}mWl߀׳ҭAroqWO_$+Du"~н?6}?,g}>h@$&TIVv+vJ.oMIb.Uu-G*D3nUw%+)`'?C8(XcYYP$XO}{faH7&(@3>in#Ϸ?Pڏ;6*,ʯ ]ngg  v#ǁP1DiK^w9zxEQ0zlQKy9H|uj_'/DI2K\gDd*s *خ)|dDԛ5 $@%gcG C.@<ӡ'Pj@0T]&]uqϙToB<&= ܋zY6GBo~\k |F؁3(̋yzJy$x@&&+LGp 䔚 ڣhRY:)7Qm ]G،c:I+)fƢ3)R\T4r!*`BE{sHmjƟPr.Hm^:bu;Rya?}nju+ ~6#ƥ Bz"56 $h~0PGt:?2K%x2ew%4ENѶF,+ԑu[J/t<}0D~J,qJnٿV_1k$s~[1^Ϙ-§kQ"Y:6*#ۭTRZߛhL8F./Bj-Y<8gL&6G N1Y ʀo'HTnR8n2r]5_t6W9XRЩZZu6BAP(tD|H+2x}/kEr~`2)lA5Iۘ9mYQW ~tj7;F '@fSbFh1т*T?ߨ<bS2!}JE`trWK{F:Un?z ;WKg7}*>,Tʞȉ+~$1Aik:ͥ ²_E0-o(OPm'(!t?0 ̺C z-l<=2:'#ږڗ1akxiD%O3ZQaA,2<?9jK3Y+Cؑ̓!SZ_<5 Tb0[=Sm:r2-/=3%*(V@Tl|n A{MaYY1o9QJ[ ҕ2󄯍_ msgM \wcrJ- cllct}TYtrr%) *k]l )tS_IUP{ aM$r6nDBDs‘# /E@!': ߡFO4=(Cq݇Yz"DYwR?pO?̜}û(! mrIkd h2ƕ~*980C6ct ܲ4J 8 )4'"aU>H2-'a6qC"<}o3PKB0`?..32Zlm R?3\x @Ebi7PQ4ڂ}W40^Sx]ֲmӾ'R˻tJKD 7|A-8J]348cg=Q* r+ǵJEb>SV/S'Km+lK*;̳QlPKn{.8HyZG7HOVqs#Sf=*=R~q?~N'@gBmI){FNA>ᅽO * ׫ ͍:ԍbhB0#I4Y:`/%~7ؓ@o;'㟫dz?>Xb ~n~g}tGqk4mtb0>؎J. `^#WHpϋD u'|#C ?Kޚ7i|3!y8ew^ vfL@dd޿! qt1u X%\P4,tc,P ܟB0˸ЧcwMn*LKc{D-Nf^@DMct&YEAu& 0G̢*g.zҰ^M=M GW{5JE8J8ip lyry6tM1/8qGj+?_c 1ï7PX ։R|wA_?9+nl-+l9".nF*j2,ҳY#Or]xig#u+4^P2]%QYkCq9ܥtc#&odCNr%K vuz˂G8dhٮ⡬&9K" ~IDkBČZQ_PD Bg;)>Az=+5Zi34m1Di(ҟpyb4WG M*qm^E( Z>ҬR!O V(o:֥nOO ,&!T}#fNS9J.-uglZ; b#VU8x怌N; 4@ck=aa8)C[?}NVx Bo[v 豴a9@4Ts]]*tYc1zE\YS''oNhIHI| Qi%GKYD5(WCxSqQ)pdu/}-Rq95z z?JRDeUUdgNg+>ka2ܴtR?]tgβnbgq@JOSV&/ۅ4Q+@9*B5te1k J3|WgliT3r9^n l 1_?|HQ内7nMsUl̰ "BfU-I(ˋKZXLuQ U'&(Yiӽs=LY !;4]kxbh:k\k6pR)e([FdעMxtYQ"V'wVܼfRCX_f"R֐[/Y{(4)+U6Q'CmO!(obqKQǷ.eF])kB;qxQve>=*:]:;φGɀtkՕo:u݈fq8uGFuUԸ3h/!"n(@<8#s MĜhkD%U7d[I< y_V9һ?^Yu:N],M(w$^ !tg`C2Qу AWf}fjqݩ[>ޝa'J'fԎU ]WÄP |b]$2HBÌ`/˹NdPD=w 1x}T\2J ^yWvfm@x $ ua x4A`zrPÑk`~YdچfhQ jI㳝yd˕X!FjH)2rkye:촒VnvGɔ%1+^~l?83(#oUng5N3{vtΙIF\fE{rA᩟rmIUw6q4KӃEL B٪D5%jaȲ[| H :‚ŮdTE/I'"kp|[@1y6e n _|NRIټ9q0 ,gB3m) O' 0C ycHz!pKsKRVn1Ba{sfi>H%iLT,9'9!'RAq`s:IyThF~Hp bϓ w:TQozEguȁbi_p$p.|rGK7*A^09'FSպϲdblդPpxRrM!,U*$Ud\Lum٥gx]Cس>\rrssĖNcqEiMBϨ{7T0Xm^5)VmD:zZ5lsv <V)z xm ?b:+o}H,.SBI!ZfUtY Ѝt@aquB8B^6.&h/J^٭!e]:wb> &z%tlxxF.աx+gݺ/}QgYZ070701000004c0000081a4000000000000000000000001643420d50000cda8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/eh]?Eh=ڜ.+*U:g{zYlu:5}, =ߦy9+Y?bu^w臗-=o/% K^W(.++kH+|3 :c<&.teT.A@n96ˏ%(H0J53-f\ Gyj [3R.؁% hnd"K&t( l쨴v09]ݰZ$*w W}7#3v'܂Ge=2!2fq<됟Fr]T6Dc%S B*Glyui93ͽO{ ,7]3ozN^ Z OQ)S1#BVWY/kg]:np ص2w},+04jY$9h*+ +[ .Fb0`ձHh]ϛ~6[r<+8 AMfr F ;2uB)kӡW++xu*ل<3+:o3v5\&=_E⾩CMԎVPLx vqeK4Ҟ_?B|DI+XgKo^ P&ZuӍ} T%;)ʳF{&\quxPv݊e2̪U[".8uwc7qI׵؞Lj8xNG/ʬ%yLhD&Iڥ.8Qn֢w;KY0SLs\{j|, U_\l30Z2Y@}0j7!/u⥜0JNsyXxѷ p~)r_>Vuyob7_#ϵKaف* *lzFB>8~~nǚd*Ã=q;dH,"$Zm4u5's2-N C'>}Q,S5>rfQ@h*}w}tjgSu⣠z[kӕ(Z8>gub*HЧS!OA8KdAp=(s+5nF ,KQ&}A7) f$J򟯊Qm9͗fY( L9&9{(WP -V`^sV6do_mYA7A󱢢$~\ DŽ^?TA t@1r4g1>[9+~Q,r*k9( \c[sIrȤrLq]96j_9R[x.uG庙G ^q`l6seEM͏hoPp[ z^1z|œ~ůbFJO^uMJ9~oJdzVzAW"$ե3Dj1;wy/=†]Ȉ+v¥_F-\8#%ͧTUrPz{(JWӻ$a`'[ci:] +*mUdd.7{*^ `s ]\dUeirb7D 7ϋ !K-K/Kr^'m'$!gQ?M9( ͞==I{_l8rzRil#N¢UX㖫$ -<6D )=^3f/e3sVLͰQt*fkGh chC}Mbn0 ʔ UK mEG7Wt? 0Y<]#"\и[Pw^C8(`~vExRb 7njsX0.~n0N!QE{D}SΘEQ>mZX_SDz}+fTB/]@%! 'ȴd1% Y*W9ƊN'YuBSLƄ?B*? a7O6х~d-g7 S7kX̠}Y% EAҽO% -JEӦ+2gc|)[VpQ_ݏ`!Ak/d@¾f|Ef[vE.-i(}_#Y U15b%f$*nNZX@݉Wq*xkk6eB2No#G;`y!4Nj5$cE<M V"IWvͰ#[Z2yj])mO 9ES1S"Չ|'^7p|LA dI_!b1`, 4+=P'xZl_e)ZCwOwBj뎝G;Q~-O˳ka(8dn,nYڝX9k,h*GaJr,;^@;=|%vzoz ҟQPkxt `Ȟ~$kebs愓ܒ}֣ڮJ̛[МNwdvLZ@U1]12Z3ћ#*:1mX--_3i]f8yOԮ5Y3#r\$^9O$f{y|IHY>y)qߘZ;]jͪ]5*,ҺfDr♟Zq`:.ĕ*JoO^5oҤ;fplx/i'֭ ؕ*- _s/*|6b_vY:2'U[D?]`[o9 j]lɾ ߻4 B.g6BI2ȅxMGkF$<_+>x5,*O[;B)p #9>Zt6Sh rAl wʿGTx <’2Tw?POG'}ϥ^GDeL+׃FK(IgtbzVK|"3_]8wƑLՙRyWsO'dP<CL_7Ippx|yh0:p'O(̻%m,ub0O)D1FcYܲ kfo4w! Btd*(Z3]\ Z9F^~'N9"^zNʹ }!,^~w:mkkD=I )~RSqVټ?t:~y>j%j8%"3#l͙-r`Ѯ|HF& ɧR"Rmn7S@%d#ˆUT>. m2Ϊ2뽪yU{K0_vyӅ<ʳp\Ĥ Kq>O3t¶pﴍdfSjk H=Gж4 T% AJC u_1qwm 0Xg1H 5O m!#sNkfEїqFɸG-ǩC>TI' nkؙ+m LO6<+XH [+̓93`:$υt`,J+9ۀ{[FӊʀUGh|Eʽ Q{yl:SsOx#oH~0V5sI-#x_1=pc5u=;aFIAD16՟f !Xm,? V((/ea|*P30\SG:rLlLƆa7só;g'^Oĭ4 vVh2JL?|^_g!?2(NUẄ́Q+ 2~;8h\.`-L=Up,h֕h#7&ơ׃d#?X7yΊUeרmِM? o5,ml?eYJN}SѮI렡}L_^ 6I<7 EGRvM:yZX$؉Jh?,d&2"tRmu"9M4٫to(ĸipT(/0^( J,B8] `Ir)6f%/#:k5 x+"R*,9BL7P 4Ȣ%Y s_ |/x7,bKZкݗ8ʼnRF`hc3}9u9Ηc1l[qbZG J$/)SK,2&މIT}G[F"MLf$rP˻TjQ/bI45!/o3"Vź[Z`ÇC/>) 6neJH/pF9ٽܝ_S0Pfj,T3t9\UFuŜD)jtVg=B_T>q.gw鑉J@i@a>Q{+ED\ETQH }UnҳlߧcԠtYg ^*H\GPޢ4RC<UfuS2u9*<Xl>+~+;1LE}']8TtsGrLhQɜ14}[9bk9c"N=@(  8ޒ#0!+ nt(b-Ҫk3=k7T8L)m% _Lof`dEϡݑcD< ffr0h&#2牵ʾԋm^4B );)L)W~68/iLnҴO\2ˌUF]?9Qx:,%{U6`l1bԎ2[d>`xSo{N[WN趤ARrfgƫaZ36}Xwz]WjMj\~<|eL"O,V-f8Z'ڮa*Me7Pw'!!w'XDBC!k %JIL˭BjV Ɣ%E,&i+YQKy4OouP8aSRT srla#eB--F~uq< W^+,]Zʐ/H/hme\yra'(Q .T sn#dZ! ^͌X *+\l^`|ɦi@+ o|PK :>ĢoW誡 tG°աL9mN⨞毟 K)5l\u 99>.< }A1 `'"G% Y+0sh(sysψfi6.dJ;؝ D!4mw֬ꅜCft#OxIvh[ՉQhgՃ: ŇbHuw?.bI 潒oKջů=7N*r $L?E^ys[d8% J!D]d[g2sȩi8_, Ÿ~EӞ|/-Fkeq醰$y^fkOg;&1sޮpIS7_(I5ISֵmIē PKQ ['eP +vxkX!\Y65mCHf4@6ށ<0 By;r16R\݂dEGQw3}GEaYA$6NnR <4,egPf"<_w\uN8༥b|_Йƌ{)'fl nXKac`uS¨vˊ0ame'Û/(&mrgڧ|<=qh8C'շ}3"0S_KdMJрX|dY0x F/ g Y_dWCVҝrv}X L8 xW(S"@mR2^F1_AA 59hMP[O ?+Ӥel֗H/d${sgap3Mj g|]@S$?Ks;EJX*u˺;3+,:Q2;OzxUݜ@gOnd&tH!% CzB_GM(n5i:[N˅~"7[[ᚥ#"gJ {q/־}!jլ4oXa`OM6Kmn1 E*INv/$1:Eǹ:UPH0)hu.{HNpe_8%e w2] e^|fE[}MqPW =Ge[sCF_Ē4aou,3a:ÕlJp !Ps z{ DF_N.0)G %KL]ᛝj3i]&~PqTWM%r]0 L\~cTfEP{⩐ xry ʎ{inMq "I- 2YgTa36V_'OP?yK*=E͗`  I"|I3,Ò)zAqdS_12WGmeh񭎰sVT4(3t{+3Ɵ.І v[l容Q2pg{x[%\I(a֫gX"v8^`+ճr n|E|h}m[nE c;qkӓۧrG sDCFwXݴ8].TV)"3 a)jyUwh3Q@U pdkLv*wV1ErXva74IḓCD3JG1~#%hM QNT =5Zsa 6gkI`H #r=_Zɨ6,C^m]^HB'GīZ6uyxLțe#7sINa{{j%G$C]gR\= PF͈1lq\cϞ B:B},鑴 ll4wپ{bd `s9}{|>ɖr;{?RzQ^{9u ; &k\O} ? 5MG uOxYïp[? BZwU,k7p8Ii>𡟒5uAvsx*mY~N"[㣽zrsw‰],2Z7,QI*2ȜLK`H⯮ZGs}Շ!Sv_>gƚb *5tLVۆUZ:Q^Kz:aT8<'EϳHa IGK`̐@|qJ~ ? #y< wjHQ#W-7˳Ġyhr?AdT)]AW&V"M1Ө58}/c |Gw`;??st) ÃH',"Y7˃j~*]TvdfTD_T!yCzⵉkv㜚Ӝ6 }ܩaxoӡz 4o!݁t "e 8K-Yd+?¨ĉ[+P%bRX ݐ3b0:ӵ<BYoЪlO hx?/{ yW4%*jAs@dzeݺͮZK=@)3WqW>8Zo.Y=H.-(ZƜ]}Ҹ( Q$B9hϸxST H7@f%ڱʲV% 8 rP],#|* O3Eel@J3k5/m9n)p*uvY ZhUB{v~-]̜+Wic@dO]E(͛f T_"4VDG[V|PJRsUWvLɧh::0`C;ӻT&?搏4>Pj=mLڋ@ WD3JJ;xk`"{SLXM*?Ȉdxyg C:YgKOt}b@/G|&~zq)Jzh#}x;CRtDq]>9DD8NlD^+70m;'1+yץG@MVZ^4N11'fTuMR 5{Y2bOGS?]djP3$uZnK|| un7Q" MJv_E0=(^}ZBTyL.Sk=Kw\]q'R!+Z~_!zƆci[65…AroYyz.;wj_ \ uO }g ܨq5ve%Y3˩3pț7j=kJ.0G J_=r1'9A&1 /W3aX῍e 8q0T39aЗX8 #5 2="XTn]GpB 9ϠÁ4WYXvUK8>%2-e` r.mEyay[ڍv+R=*_-1VhCBzaC^m9juoG/+գG>:U8T(=Qa,3vW>Tov8J%/S44DFg-r}K9Jǵ 2Y"v{!.a 1 2n־剺C/P K~2#Y\R! R~h8=J7ĝUgލ*-C5R~GE o7/Tfn\ZG#H'{H2s<׾M~_?ieͪ{X9?m bv*Ό":g9s[^s]agH`!<Hq#vSI 7TAOڇ+s@^m 5'[MB?ᣇeWfz[.jmi\sN.j_[臇?%?w]5{ۼgMkՓq|-S'%*Fm厏0){_>Phe .(O&Y'矫GIV^gɳ6ToL58S 8=+M{o>[񽜞b|+,X̟cX9LqdVAҵ#0n~|CYmB39FK0v9eN2b"ߎ9jk7_nwlz==g4ܤ:d bP.Mq%2m ]jl>plY7hb*$,h'ܥ%A=쯧y\J̵hIfbڠꎡGobcTzDzQfOp#|(8wg"q UfoDB<Pq.!$ERr\B&6)h _(wb~+tY /2AB`»tGYPmۼ0_3sV,~u<cU_#{ j\/{5yG}Da(\+r [ 3`D R%bAS +%ë40GǚН$t"΍@9x'/3o1#DܺoC9 +|:@|mVϮi 6u͜n\cSÁh$5#LьPǔږh Ê&RNa*ߒ89/sK95!$(,&-5r-92"g.Gp2>zM} qPiBe[ׅy{)>A,<sZٟ.KXJSC2oeɎy_z7S+$--w;i?u=bGCGY{F÷1^(m9[۽I,ux[_k-Z ~.'sR > EwOA"عf4M̤ tb4EL-/) p%2|\kogjӪXԐ,vEļU-Q>Ը9WOo \l<@Vws n=y sDHr.pT_|h1wcrŀpRU ^xd_րmTڭ}ȶ,8CPl W.(%d|C̈́ mga cs4SNO(qG&qOgs|4>Z"RfMe`K&0m+Q~s7 ehB^]ʘtn&+3]&6S0&'p[@FdfU</I,`5^%/6ŪO&g=ecO61FHQF?"X  AwS'˪I 9Mbu"KA٣:v\+}|2=r6pLB<tGٻDVְQ6P|8"^Qy[ѻ57vHZK*ݾE5#3 y;\68xv2 C@D#8n 渒HƉjt$ѭRBOmtK%CD,RZ"5ܖ ]7 V8mXD;>]+O2(w(ޛYMU#}֪ӛlz/\76#|Yd%7#TmT:%OK/:uPy ~+3 Utmf6u[h%gCR7K"וd['(!Ռ|[E &J)XezJϼ~?W& Ŋ'CXNu+*D0zy<٥R륓AWgQKV<q}Gt[x~R3Q<)ɇ&- ka>`$a.x! @2;S:rRE&LcoFp1XѺ.IL1Waul OuV kAP0fą&dFBE^?S4I7 'lFk[lU>40_Eq+*v8D\w[װ鶩Fº X!tjsOtΝrR%Uӗ*,S̬m`^)#, Ħ7][{/EkvrsɿH3 DR;"<cOP@ͅF-Cy!=$My ZNj5d$B55#sYb#U+_-a(G4}9;~fIL΁}sH'ovJ7%f`0@<+ ]MY,X+N$%a@'T{ɢ:d+S͂Os'ɪK lr*u?mG{IAS-A)h:Z( rͳ c=" 3z*"{DCQ'Y_O<E# ?k=bd c\"FUuW'!Si,&գXaeuD+U8Mԕ}˶<M$>:cO.htwz;r vQ?0)9黼s{6[?5(=tzQ7N9 {9S]H '[ ̟7+03(󯔴uv('qޗ+ZPoﲊg 7_L=|WoX1If}4 &^cJGې< -0˜ٿ|@%x\QOAll$(9. nW+T;)Iϝ'Z")anǿ4hBHp5"H:d A o~4& T%9se&VSj1Et!n aOft,QZ߰B6.vT}Œw;f䀘#wTubYJ tYU%uDA2<]ha{ R4 ^ԈSվ(¸j!WЌy= ̴1&(=^ tbQDQ/i-+E+6mŷK9X7r J~!pMq3F]?hmŠOH)}M ɛEzruiaZх*J'@( \ dF`6g p`i)i7\< Y,l<ڵzB^ƍg) 7*`p6&#`Fة߀[Dٍ!qȰpuʣG2^Y117FotxD"Ze}GQ6*XU3 D3wѵ;gs5P,4p c0e!.N㷯;>P, S/SrSXWIng 5䟦:CE]}E+BPaM5h#(Yr U27e-ȗzNM/.AiH!A6"rԫQM2,VM4l Xh>Œ4sz!YM}-hh֛tN@ ">"Q [ڹW':ʽts`DA!DS$*`\ O2Մ%pO[+vlQL*C%q\ JLY\KoGc Wn ;jP닲EzYf+A+8@3#+OU=RKƽSTJ=~6ꜯUfCo .@Y 8 D4*徹TOnkC387˱&UN90'E!e5%`f=ɉEK`!r>"K3AR4gN p}f6ILexDJS|u o2[[+=Fq_OFB:W(\0z 2F"){fZFTY84/ )40I|ȵ#-+g|rc YXwk݉rĽ=yj8 Eیs%><+ȑ;Q|e")9qyJj$s:Ȼhb2wn+*>нAx` RصB}[*^cIk7d}wy {6?lh깼W:s*HS,iN_wo -17z4ZT`F#iBq1՞Q5*i놛^k:u]LҖ &GA n>mG5X[0%#  w}۩ 4dT͹jW3Z j=#{VK?[;},Y*yWDiBVބrtu=W^.#T:~OoN1 8 I|I_.wk.#AO(q/.-L1b0%מYCS3ƙdg#O!îcD+zvfFn=ZM!8ڪ1vplbJpO-˩|)R>7H+%j$uT`0쯐i]5i|9'lľk@{ճEc2|}l-\]C9DXʌ\L$|'b:䮖M2I?I %z9;-ͤ:Gc/㷙% gG79J:0AF}|8@{Yz HF>]rs_M C׀iK~dns4Y|>v-ۮ4D;/g+FHO"@ `Dݣj$R~x;[K2G%=YXPN?W)OwZ=RpN8~{ 7^kV+UDرŇ )৩?p1~ ?|~ސ8=̇6ԒCNj](_)&'|+#7/RZ6}zzzD7 ꈗ[cS2 >( J/,̔KEvB3]z [3 Jߟ+I\_Ua/h1øʭQ'8Bb療q}6z8gK;Ke䃍P9빻B}kFYEY("59q$~yyU=[Ke5ڀ#S2pK^;~aqVTq66F.2B"yP|("%rt? 3 kinh0%vSZm0Q&zp' yIdC\mIXEU6b%;%C/ 84h_"qsko/{\qЦRBͬdQ??n-T_k-ԛĕt̝a<8NMa]g%?Х1zA~8?k׮cK#]L%G(%]i׉uuc{)KeNHf!?my͕"l?58X3n DلAfۻ7wӞ;8vta<$&;nhB =Ԯ`I>RN{o̢{EkTQt8뱣“DP8t2 3};/MCa$2>kZ/]?;]eJ=ϞܪZYȗE- n,lMYcHȸgR7&ꑀa#xknvP-*xY49ЊeH/ɨrY|Wi57U9 8dzCGI2jHY1qx,HxT2 +oP""S5wnWmnUgPdaЏv{%xO[֓i Y&e֍8گjh*MaƑzB}%p#ʼn@0qET(g[3E&@rPDǩ`}Q>‹,y}Q'b(w/N(3Fs-k\ ڸت&n+w0&E> `j7O h{VDGh;bF9iC:B"+:tlbP/KSQrP asR4QX9J2:4msZyH|&55z>d Z|3[=YG!/W%0rLVv#>`Q+,k?Ad?/:sәQC_'X*&ci3;d`}I sH'=S]UtƖBpZyPm1s4pƀz+3XN}`iRS* ڽyaK!,M O25ЅzIyE2RnP"Nc5!w)Si_"}fap- Y+c䅳1zb>iDeCj6td1dCq'evs([|]|*(5SXP_[j'VblLs kl͍)6j*OEB4p  e&ԗtX`rD!|ǫ}>.wM\3 g/oG[sCɆg -[eUN}d1"9 f;atͻ/R[ȍ =_U/~=N}b3^H>pt-wW >~ӼEEřK" m"ixݣ2>rFq < 'o:dH߮LS`mYjxH| 1?Kro|k]˂3 >Ո5Dnj5V37ՇL=  ^k-zTv:"ť:'Ze,~'o<;=haRfIhXɐoU OhkؔJK1[ aJa?43KP}۫9R<5-Hi~6ڇߴ%aDWɹ+(SrW @܉e ?g+(#Ԯ֣hAz"k_!Y?͢ﴸA0$v9Η趣9g 1;p2nHлKR:eXU2dv#S6Gxxe'meRRDVV(]M÷2=~WAl5jWh=N !YBu<^GÌ:ߍPX S^hʾı(ڙf^NKdR"*'fh}!5,}l!Q3 lx߂V#뉻(iL%㽬a\y٧ڟoKgf`eZk0[Ox/5*9OQFXU[W\ j8ImZ*n{z⩄nXcz62SA}#Tl=AɁ(^ǔN֓Gq{MRjAP~N' N[y7Au'^šJԴ3i QAw:ϑ$o4&%HMlc[~s籺:NI,Ű询ғCAf`ک$eCK$9l2 w mtPzWLRyiՏR @ Rju2=z4RT y"{;EV|0 ɳ psНT@3]: ZǍ}8X_W8wq葄>;+ҊS<86f-*H] HY_HPKlk lb]u/}$a<%Ceu܉Մ0 wڦ2QԶn'OG2 L>:{ &^u"򯌉V;Mk-bt+w)aBeYȱ fK/UਗYݝ̡kQ…(X&y WYp-U\Tڮ)rC\yzH"BR8R<[7!@ #U`/lqe8 x^=$ m<7lw//090@-,5Jw >N,?ZP[ %_ դBp+J~ HH"59H[lY#Pzu =%KH˜콵$}>F2iYZDq&^U=1W oO.hS_=q΅!U+;Ymj F0 Pd: Y gmn0-s0BjǠ .>t/KD:M$< 1sѺfXqC1; d8Wg8L6ab 2w@jY$Umz(ִ##a/:`-, lhZ$Qi,u>& 3AKV9%Vq\ EzHgۆoͤdXFD @}a"ގ%oU3ׅ0n1esWomBn?"@KV fbU("m+7n ^\_ό_xp׌"EZ5bЀˉٙ _*ϻ*=g ԍڌz`+ڑJ杶,0=<4|OFEYFN6BV²G?J}V v1 zDp We9O`im\>/v*3PRY1%~ Z`O*Y**XG)(sb(S#]Ƭ{_HX)hRF%\p+(;q{Ћ,*p`ig)h!UdZY*4x2`JZ1ذ+U1~ec46'gq;0|z1lUlm$/`%,^Z 16k/8l4Fm*-9 E</L&-s\Be_A pz!9waڋ\ư dҮ])ZOL7|u[)0i4{*.J2[7IO<-H~̷`^XO9`9RI UKv+&=w*g 0h}錷p I?tZ("8rRy|*bhǗfC@FDŽEVVTegKި\:'PhiS݇&"Cxes|t,ݧn ͛1ҵM .|D@je(;!(jb.'ٯCpjbL'!b?ؼŠ7]V=E{1h u9L{9;LEEߟZbWH] T4y Oҿ ,kҰ77kd.Vj¹R(J|rF?ƫ`նޯz}EJB%#~1~Z'nV m ?HB"Ɖ\EqVMX6ՍoUmO9ӣ:j0R:E|>ۏ#Sk3V<[u*@">qԀAPBS0%pXsHSIoQ7& ,u q5 _p+~n/2|+NL2srKȟ[l +ڰ-<іAEdR v|k"6ʢN2O''CF.|[1yaƃ9w Mٮ:+zzE Hd@z#.4]3O좵4FnT@(eN0~;Nt)I[W/7 0EQStCR wA"Ŧ6!(a|3Ď*:R&§("MqR),LUEQ ".kِX C&Bba\D gGw[PZqE6[β!]EٕBdm<FU7y-MuaMcҸ͙VM9_{K!^)Y;adc!,PM~+{7Uz?zRi T Ɖ\4]yŸ*1ӿIPt0cɤ9vw F!_^{V ƎXSz"JD_ ZJ 0̏'+b段.Ft,fד@*jy)8Oz՜?Έ҆moRX2_{MBbxœ[jӧ>SV6d;۵S-C7eDH4}ia[Z6rt `975g%uSYn'Gjw?|t4Y*Z< Sd( Vڿ= +UGK(U׭4$VcY?1f,=M؞a? Җ7Me2 9 )fZ k;[>g4*4#=KFߥ(Ј`]=^٣C%ݢ<;u~a͞?ʹvdwRI&]u,[E-+ʐ@}GkgD׍ !9U\lި ɇ`U>'gN^8m@5`DZe #{]֬'H %Ǒy>ϥeA3<o;KufXoZ DCYx+NГr_ۊ/v*E*k] VH yw 7Ns<%;d3㥎6rOARm#d[gs߃Eq#9Vqc"K~3S?մ]3+(nWDxDD!z_"*4 ȼ1jʋ{B EFBH[Y)p&%wZOGKl3'ࢆrzzrkqGuDb=}J%e鲪C|S -=[1x<6+ ڗk&+p/jjedE=>\'z9i+5Kާ=ﶻf:Ѻ9bJK29l`SbY#!]nhtPqX'FXhaNwW } 髏YPyWJ(RVN:18 ڈ>*k[](sJ 08 4 vL`_ p9i=^Pzь>d"`6jkЈƓQqXko 4Y>V;wxV*xS1e;Bk$H|CN*}F:HQo)NO}ZwD >4pa4wW}pr82l`1YϙM(1  m|@?J)_H7_ZY{d߲ͧz?b "$<vuJ8كtd\(iJ'tDiڿ[ǭ$*Nh,$ͩ 1+wGQR h،SV^d Tȳh.=3R'IaCtS (UjvdsRvGѮA>S{q;J3}hjxuiFitKt[8ݩB>Z&偤]Mn2l$B+ 3ϐ{p*ea[yyhfnqHg@/Geд^+.B]}MȲ'wje6;9q̢VͧSvPf&_]WM_%,ށ,c䡈nz<k1P{u_l:"v허Iմڅee!^[vdKSyHl1kx{LR&&kk+VF&T$LƄ``:2x/DPntwG d#=<PMgނ#ȯ&d$7;eC$FJ|yJM귿 8ygnh툭O&TSeN1gωoeE(p'ۊb܅|LU-bZaR6,UyfX&Z4b҇r54ЛfO4Z9O/FnLvdo? f~  㶶<:As/T6#i>^ct4acG1΁KW6m'rޤW`S*Zwg*SGƝ`(. zP+Z*$`S vƕT/ۘ69pydɵ[}KUon)ͷ5(~LE} ̍.[z0 @ES;W_R {{g*RzTo" ƦLo2ƶW ~9k..`QK"0š/K`t+TfsqSיgm46"O[WxrFasWN$6vV5?w- O[JF s6+b[{,Pj}ӼRPg(Ty{uB7yāRW5Vًsya@})9Z>YWD)HT#9 nmf-?(Rxi+>&Q #s&#w^nDi@dbNH q=*d^`n`K4aOo;sDe Fʚ%Yk!t[Nnd1Oa n춅 W\7iGqn>WM ^0ݍLkc)mY+w4ٶYhFw[+$'M<`sW<SY"CHw9 zU84 W2ch/Fg4+ 6ҷL [Q:1ծ6V x Ѯ5w7jWYVxzRpl=f~$TZQuQf 6֍4@[R٫ :^y.Jğ9U^;Ol86G7iN$,8![Dنjj ߡtZfuˋGqK1c..;O"|~zK}wD+Z9q4:o*'?+mol lHg0䜇A}zPT|TH͙*^;x?F uI)+`\f#TfJ!ha#C!xCE틝Ѿ`- Xo`?SEгG^ؽjZ ,@bCBp28('iT%عhWҴ*wƅ:JͿ9fS5n{_OYə_`C7ClSjJдPoV}"\̅7G.\aa<&-!({݊Bf4 L|֣͌#{;6NG*,KK%kGc"ƣO<<8OHAK\*rfZ>ߌ kYn /6R 0_34uCImD1ɂYr:Ghhfcsם֡VKl4/c(, 6MvKyW=YF>쭔ɖb\2v:A'e>mCm#UŠ$/5ɵl,gP$hIAETe8ۨ]FI@VٚYq}qW/iW{|r#ȴ_ʸQ/z7_?/u煯)oD%ouns"^Y\g&ANuVn&B]Q 7x ha$qzx\e.&2c.NS}:kjGrOzmDUd#<6i &<5%ƄK#ؐNPڬ3eux<]1FdG:OYeIc/b5>Ő< ?[~Yv-qv b[i}ΩPE^ C%>XQ:SN-# +!j/my*zߛKܤ2%baQTU/ +|b[LmPA0AM_, [2byMڈyTӇ-(BaM5=YNd#*buT;>a1mbIV ~ fOs¼Lo;;޷%Xܬsɢ&Z<,#n/B`t/SpC o652Sϯ굝]XOB{I}F0g|Ag#!wvs'ɱAdEhW&il(fbo80JrQo[fRРFi>Ot^1z/I>W_`&mGe;î: TR%hXRT~c{CrчŬW`b=?̢M'2$!mAw&ANCk=d`H:u1\ XKȖPgtr!/^~f$*L/YG|_?TJ3Zuh;{h ~A&/v(C7xYUz}OrFg"oQy=q:|sƔ ,sO9SF+6"dP$DB Np itpO?m<9 +tز\8LKgE!-7?Vt0,&gi' T$uVLaZz4Gr'z@8YbY+ٵ ^_u5|om $xH2/ `H"Tr]r%`!ZtR=F%sȐhw]e>f,=$PSZ dOyxV5xX6^0aꆥ'~ˉ=yYp=.fpVDPu8;  ~{ܔD%j5˄1^޻!U ou~;:Ɗu-T%judRk>kW!GOh8$͋v&x>UNd}OwFs^"U8N[c8Ç>%OI5wdX!5DL xnDuqSSؕ~t1cv\0UWPzx7Y0+d_穈^Ӟ2ơ]ÖE;MKw$wbS@]VDvۜ<-Ll3*l2A%e)75cSu5\ЇYՠi1Fc5!$<Z1waVݵ(k7hlVo]=);}g4 4OeV{GB?L}FM✢8|4oNp^s7>.!3ѫr'UV%w3q3ݤBNOTJMl.;Uiڃ/2}@zr{4eftis%~QZp*OTJA` qbM%ᐆ CVrNp'a&M&It.έskr[8nIR#f4%+YÖ́bU ymyA& l7w).Ct ږs:4a6r%џ L޼m:/Hﱱ_RO1M.{W*[#tQ`ZKe}"2I3@lbi8h+q? 4,ϓZ?4՟B-Fcbg]ͫB5gf{>oxCf)<72U o/џgoqS9|5_7Q(3u LRY 7?&7AHP_#)leÊ*Ҿg5D7;u|賵!V/+WYj\w-&2$*glkN/r,a?y08ڢĆS1萓ݭ3<(V5WJǜ6RXȬei&0N|TVG@|_Z d[ho19.K*OR ',4NI{bg;ceLnڬ @\a }pdXNS5GKPo[ 0eoj\37IVcíV nܽopԣD$[)ݢ܋׿n Ren?012HmmÀFnUP#Vx{c 5h36s=05N:+}2U7"õ ;XdU i9MBC.c{Ț;09fFE6S8,,oY o{8r+:]v)RS\y 7:X,Z$!0P+wLj`Iњ!)v>;B"NH֝Pn%:Ōc̛. +?E!JjD.]:s# ZnKҏ*]ZV[֤(Lύ#+C]HFvâZy%WJj 8$J.\R*+^;&ḡaUGY!xQ3J=`$Jı QFdF хuz_.zj8'BUB*Ԯgc 8`dx)?i!g 5عUWΉʓ@RtiKLI?59;ǛmpM)*mm_L¨B =lRvTWu K](1hЧp']rࡵSxwfqx%I(9Ʒ'#@Au@s֥*on;A2Μnj&I&~~!q7>+iiM7=Au c`G{zA>u9{H>a`E~A<ܶwps4:ju#ьO([xI\e,tW^{xŐrj6qLOl+}U1**֓apldk<6zg[#y!d2߷Ya+ ش+%yӦ(<??51q$}jk9]p@Y9')|BgZl j6!iq?T)n=]\Kc̣NW9U _f9β&v%HP7<0[)YJhvr1 FQ~~G!(%a_irAptO wEO|w ϳC|:M\J⅖]ґZ Ю.JS/]B_ė5~?E-Ā 6L!?iFdO%(5/;&D.p¸L=F+"$%>H}R>ˏD򠁻گ1[ڗ &4=FHc}޴b^{Y>Oӷ"꩗؄T };$a7w2"[y'/ 4oBhal] ( h2"q% N"Mu& k8R ^[| [.,B%V $9V"zB /F4x'u{vhQœH+_!̛ mquÚ]x)QB:aC(mjĝ1[Bqݭuc4%ϊr< IvíX#D%I!"3W"`8<X.tCW4HTi)n6"IEv`[i "ܵ9}h\XIؔnT%vw",~R~_tST5Ж)o>*v/JNuP4bsoXGN'\0V|-ץ܀НfC}muqPwg ~K 1O4 v#3U*⊹Q)u}m3B<NKlg"]A[mg5Q@ch*He|*S&ne&GiYQrRLʞ(>ݠ>9A@'nK6J%g/zUean.xqS\#v7`!y1EUHhU(D +(UଆbHR %,$M$n㒊 Vu~ ΞB#.~Oopc6a^t1 G㦨U7΁pb~uUTOޡC9F:ѧt5`2O_v]H0+z%-vqE-k3R_ c3j==Ѹd8J3 !QFNSu-etܬ< @+]y TLfDhrdo?Wh[ʓ6QhSYV_?yPH@Lpcd~8͑*ax婈r<-N9x\ tQ7^eP=/3FC.IGuOu$l+e>ʹ:g_yf<6߰EԄLYhDc$}azUS碣NGYem'{$4tYz{8["%?9ta ˼oKVor2+@،F:y@(])°)i/+ F1-QB¬:f||(ULJ<uuȪ-F䃢Ax1\ ^'\52ntvbU/ś˭/dsd 7Bg0ػ0=1\kK:;*ҿǀ^FkZfvϠ&d=;eT庑e5v.e"=FG ReF& 7Fd}G>Qq^pUŬߑ?ވ1[np#>׉?M='UP~P>JA]u^|NJ S$*?l81q $ы7_$K8*O&ET˽[Dz.4G)퉈u sߠZy+6C{2^#ly=Q}a!U_FM Yة7:`gӀ#" TUo3n?>g$먦s${7&JBfIE~$H&!JE]>kAyxx1 *ݓ& `nTdhD4ٗލ&஽>brNG M^*I@Ewï--WXUoc~p) )`()C-ˑ^Sx0oUn9U]Pe6w<Uh?Ѽ~]I_ X>nB8~vziuЏ[t?[3DArVʿe)5gC9\?ڲDY!S=s סFiIpl,a%#% vl;XO:9eGE ]k*aUJ5+ M #Cnj n-P= 8ə9ɵ): ,0x +}xY ,Z+4-z!PǣP"#znx#mX7I |Q&Pdiw_e6r2#Y:=. 6gv+! ukYy] |w`QoZT -g0Bg4EVR 喾KwetᤥmL,.>EeC)Te,NɍIrIEcӽ;E sZiO5-$z<J>CzW'W铸4C1ER2}?A=]^ZKz&")-ux7TtfjqMØ4著4LpN P%DD$سĿ+JK ZoWQQZ>I빴R6J>9I; v{}6,IX.yʯ pzM0E[A#Ó{ȽQuJ؟9iw58@yu'9 K#T Թ(KϚÚp;S ɱȸ'O?7Qrkj6ESt? (juI2e>py,k!>p/#uU*|]򴡹J? Y'O!\:L.\9\`gʏ#I9䂜`Rh&naI!iEr|9w%\jMzMA}Y171S:RtWMc%ФBj})a*r|2ZH:%X0p*\mm/,/r0YѻQܾv\Ǽ FQlʽwv25#(`Js/ R[sx(he|7\Bl C-c]a,;RXCMY{0Esͱ7))O^ ÚB~w +0_TFقEQX'L9b2㱱6kj5 qN. )XX8E3ַqd\2I"-u ܌0w{= +"Ի+y7+ZwE#ԥ%tp2XtaS 6-ϴ"0_0> 5`'&g"'>9\hPD=~P<6 Adyse B GNVނ K..~_xbrߦDj%j4zEj\P0~47t|vd7%\Qy݉VrW'5[sQZ5v@ yō%~mSEAǶ\2vD&U?a!90=%s ic$S_h%b}?z)!G~#^x9GvŲR6&tpe'/x3jbbًqFI~+gf'd@شTnqlxµz2/Yp (u`,IȾWC["rikRIZݠF]ѫ[\,' GƼ9Fm [ս>PH S0<u꫅*= ,q !䖧n^ 6sYPVH!3-s\(q6y:D_DMwj9*lr HaR>V'BvL܏#ǑON O$q<*{CߠNowR`a0Ca±#W΅W.;RНw路>F-=![D]g|Ɨu2݂Y5jX,޾ ec(\HoN8k ݦvD,[&x4& 8M֓AFM3A%8fƛIS I+OӃR)B5!&J ?fswǒQv4iZ]S72< ^ ડ( %'o?y&GHS.(VYן ^EL%4ɘt!gHyG.@OO8~{ ^Cxte#RCoTMr~&+hhԓ˞ڝaXP4ßG/KDq~L-HBR@ ؟o.cuvuKy˖-GX"+v T^u _.G9rr1\hb! u+~vGYfJ5GPpfup~R,~M\@DRܒW6' +()'BA=cQ)m<ܻN] |J 9^p_}JCO'2HFC5VPǹUj-x=45שK.Ү]F ɪ3=7A}mV 9Z~m]luD>]?R,$?UoЊ P/Y |1 q-ʹcd]&: u3filH>X4zB弑%Hlâ_d IؔvI7NrE#YX?E<=':O$Q:q_tb3T\N`"1Ka|%CXy4iЌ&y|kdh΢!bH;ϋW:xyngEBdk D 6AcΥ xUפS/QQɠ:~Xyǃ7:[?CSˉ7ɕNq e5J,ּH ZQ0w" ve;xM*81ߺYͯ§v Ag{89[1 X( aofcr&uc0Ш?V6{mf! g1b"kk&b#Pw_'qFL^pn_Q/.pD )9bThA5:`{)qc:D-#}Ip, GJHZ(`SFЦd./Pd+1*GMRK\|g*YBK.n2;SH@k5@n]h5n`YUA=.l:05DYӳb2nX;)fz*$j/#>R?B[Ţ+Ũ\Guݠ"1z3ri!i5Y_us_55w{4'aT{20;BJ1IKw! u4޶=UMPիMP1W)CהT xxOJ G W 4`"/ɓ|˜V_ TsayӾ(ޠ2+@Cuͅ܈EY'\<~S6Ns4LrM.Cc6uD4C#NYYuFpusp"Q ׈QM/0gx˷ ֏“&-sv!q4*}7.aLa9~}#MI6\qDcַ$rk0ߡ=Ĭk1,,Q\NE]8 8cNl ODo@Mi"&ekX)5ВYֺjA߇ 7^DЍ`ZR ENA)Yh(sHY 8rV< G,A תLȁ.RC•94E,< 1eUŤ1t4%mXCtJs0.(1Pw3s_$W_WU)S+d2BB}prX%-d)plю܊"TM`qFk0`>46  R xy؁Up:|n|-EZyZB<j1Z DޔEY\(KmC1Y3"H1w@̰{LP i̦0/heoSl ӫ.y|=E9_v^7@)d1H{"t6D%@ 6d];&/~1wMT̂G/PoƍqLB f (mfUQj,g B OZ= 5ɠui)}<.Dʕz*%0d ^-kXOU# ]޲сplB>#W!tN ڶ4:7<KՀ+jҚolN qq3t 1>)AS$b8y:V\ WBaXs}T4˺=tnOXjaFa"Y=>^VoӑI‹BMqB:Tә pWwTdx̷;IO8@ /PîJҊ{7vsΔP.x3^\I2 yԖB&+0S452X_K2CA,L|I/Yn8FAիOMywH! ,>.2Xe0eyw(F܌Im4YG}tl4N"h>qKxÎNA\S(G^z)?2/ o4?T7G p 0B-FY@B\."Q (L@mH^h{CoŜ}@ E'专m&]!.[ U%l0,.E4lf"Xv߱TGgm_CVMگ;,/dW;5'̅k7SN4 _KL~](tmj0T(􎔳/,=j~meCo?CR`w_BEX'>q]?͎uwX>lzY׏rq 5XE>g1DdØQu1a6di5+at渣k=o0z%z.%!ËȝV[ʵM?yNSï\v~B/O${ KahaO8BƁqեĭ ,Ȧ ZyoB/ZT険ЁzT:CfhtH%\_JAL_e0ѿdd#` q~ QΎ-F֣b4m2@E/ITX\߽ƎJ mdX>K9}98^C}X̐ ep$ ӞӕQl K{t>0\QVOcY\\K[=GMWIma"R]uP3(LNOnhSe / 썄w6,nKA+ZFϞ{\ۉvnY`ݙ0cD>dŀ ۂ1,6  kDFN5ϪUҦ3Ͽt(H{ý)LH3kgN4Y(֮xv-5TϦg+EvFO'LfcWU\EDTٻw[xo֦c?* {ϗ;6!:S{𴴬∈\Aar|Sh@QbQ7 gg¢%1 d؝`L%!ͨg^ rb]9\&0pP,G$x^j=+@_(\ F8j\,Scb+PQr W-eBlu"#OߏзVv6-,q#wIg̪Uq2f8qK/hx:[#gYIPIj.YlѥPyUV^M"Ggy6! P/IHA5σ6^L-FeG c{d"4R%4X2Sk-]IS|}/\ QL͂уU.G2)yѼ|_!a9>ʀZrv^bd1AQ^phUFdVxu7W,E8B]C1S 3 SaRB|\6vыňQJaf@. Ɗ~hs*_Eоbǖ\X|bKn1wZ@ҠԂu1c0RsBU&Ә\ Q:uil MKcr{ ax߆+b*DWQX sy%D87(jrgV{O;VY3~E#J4+τtq.qR7<-xIk+',YAւWbtp Y֞F;wƙ_X}3 ), 2 6X&P aB89DE@C4/g.Ɉ4{B(OCѾڌ7aus>kgBݏI%6w5mHM7)\G*Y#?3oe26zem3bxaO l4 )VR?TSRUuFv7t iU9-DlP*ɽ#wCkPnR?YJm_i ڃHM-%>X"ahXZ|=HJc߳yDJ(&"uIdg\?dTd[k'ĬDy"IRE\4bYWÇ-DMkttS-+FsCOUnL0#Z|=h|i ](@!#KC}T2Q| + G;|~ݖ56(5sm}rǥ]Dı ̪?yznʩg~gr׍GK93=RɆTt)M:7|K[X79l8%n2$!e:]zoN+vk+]h npRPpgW.J#z#l9r0q57^i3.?hI} vutٯ,xA cMmܘoD&ĦEHt{9rS IeHL$wh:b $ ]]E*"s?O~;OW10 A< ~ol$Yqj3ֱwo+;Mrb=g]BkBMyH`I9G[^kq&Zb J߶FpLػd^h*.1\z8r$Qn]$k 64rŕzZXm~9_J`̷pRA7G*ȗÂwv+ Sgs.I?u2\ĩ< x#P!4VۯfAj2rL ҷ4dճe Lm2 AT?JռRs ΕWV@ m*L '_)j w4C6c3TaSRd*yԾ8xwqNo}0'B;Xizpr8h(Nuq<dXJGiX7G?D2Wl|v6Ώ8w/K9_r~>׀%KZ~ ~ty@xQ{;Ho[C(Mw}Yӱ.ˍOHvH{cZFHk}_LUu NݔP?h'FšWlM{>z7"@:uliQ@}>M.>ÌDz ڂ/b"2{\㒈Ĉm?R"b;]adQY7u:\x 4o}jhf"|ogmR;N }[tNTl[)x*kZPɸ+V);;.&_"s|fb!tP9L{Khk8hk'HX&D"x{>OG"vDV+MEi:p0T62`*o䉳JL8ۤiˍ]`̦-$.pYNʔ^)rx k1s3Z SbT(HềᚓlH#Lq[Dcd-4y%djڒ驽ڡ:72aݻbQMN>W &{g🯬*ƾ<{qυNI$'p&I!!fX!^A!:GLx&u;^(:PrpL$tVT׾mVnn[hS>|CSע9]2[ĉ̛1JJ< }]v]"5Ik`C]}տ.+h]<6;oowlѿ`>Jj6 qURWf=?ِl̐.rYqW~fgb-xXh(\ VR8Oc7.fk i\4 ՜٫ɗ(IT^n׫|B7>cɍv5#V_Jq#Zn.r)wvFH}<1MJHڥ}SAp>:FsEJg~qXgG[/Ҙ/pjFIҙt-P4jڮV2F>]nb#\1wm:l˰Kԝt 3ÑvK.HN9锺ƎpabԄ\@n@@y` W/M)w2%FgAC~Bt:V5͌ĺkS9*w(:y6+1')itX`԰"}Րtjt[!d|*;"S ;}/bC٣Q8-Z),DJRCl{N֏8NQW! u0M%(%p< S?||0T* Qy#.JqBl:pr~vg(ڂp̼M^JuYlX@g)MʘI`rD0x!d.pNHOht̊<>σ#1u-"dYe1)~?effE@!lj!CB5%foʫ2#N 9C_/ _Kh6z GpeD<Q!rvomT#*9FIHIAt/U!1ba1M}C.4#*nn>z5ڠ0ttE 䧹}wCYg':^BL)W3i6𪭡.!{Ñjg}WgcO'RFcN=]7qR-*W(]'p5)$\iUO춪L]=g9 `j O1H fXl6iŽWMƲBM/ 爫 0S%֦Y9~]s3\R'<F9¤s $̙S%sx9*Src12`r{`T+O3Qj ՐIJ; k0vU3;<Zݏ788|~Sko8=^}hOjV?7WWfuJ=}*_9rV7}=ԂŞs'%]h1;:ҩ \6ikܦ3MA. Kk~YXl9h] !剕XUp{[vr]K3|ae@ Ob ĵu:VO/Tws(N sL}@y[`ձ*a{@lK$! jtꞵ1MnK`KbvW"Xэ?,IZ2^ܫb%8,>,\dG`;"s%K`\[2NZ,74ͭXgm+uVZCQg|= a3+COK|Ba`QKJ`AxS#Ҷ91 &BL,bS.Wpg' ﹖`(O%Ճ=\?Wgw XA>`mѤoj #79\,> g:ASfZk%C'8\F`^*f Z8p (}ڔ!ŜMw} #&^s > j:}ZGe(X]^ rӡfW b\hN7}>͑g!V B% )Oc!{13V.{z\$H-أ|rLBUOl'/$([H3@* E2VY@ZvI(!FVO[64Q9Ji}-0+hʠ[v ~z詒1aea馄A, MPllGѐxwJbtܬ_?}D&_ZFp$S[]!0WX% h#YzIN=csyY=׳} mz*%/f}/E~ΐ]p|$i^M/f@o7[􌭑Y0?z;.Ӽa 7lxt8BShE8x=Sg`ݣaܱlCp;C|"|,ݜf KVPQb~;8o~i+]ݶj3;ͽF 7/$Ɨ}тP5Nekx5_J`{ ymzm<-}ʫGa O\3G\i@~}tX.e5y%2gLI$Rl[ o5% QM@w<^袥۱K%NЯ3GLBim^f^kO:zP 5ҩ| 32ځ'%.T.1Yh=TC j<o^LdNP']t,ZWT]-/cCz%)N C9ED Qd5xcTgJOGR6`-s̀_K% m%UfclAU_2-k.:*gޭXăk{KKX363&v<@9਼재` Kk}̳Պr*M[n<d#qKWa$WfW(tj4L z]#᫧zoY鞞cǚ]?D5KkV v>#B_X&pp۾Re~:W?\C@u+<>، \BGusj렾2BSWU%LWXa&}P\%'v-{Dvf oYhZV# Wy~=[wFLjR^YW4\'<7,]JL}i3S eYh,l{MY~3`⑚^s| gًϵ#qMM.a6gƽWr e H<H 2X?<:3[z|)\8ʦv6qm^։@B0m3c8T%?8(X];_:S]~fKfSC5nzQ'F$# ?+xw#ޗ+);. I?q94Xx(*ՉY e']u9BllxOOT"8̳ kI,Btc Wɠ#39$jv1GKay[Uqzg.+LOv u3R˄1/X3_"s M?3{zq|W">H QV.jPyykA_{0Oȓ<rвn|}QE|4eeIduD4ol zD=E~"?Kʤah6&|sى1B*B"G( 8I. ]\*'`T![p3 ЖP\( fy4+ uwtBgyV{#)+ >Fܛg˭H#*I ӫ5@ºg n>Y{ ~U ;_?C䤬j@D[B1t x)~qMLp U|+MGՇ̂'i,5JY֖k/s(>'n8$.Dz5cC]ZѼrKčϻP a`#Xzq sc77/;?a?\[OԾd Z S-ۻ1PРŃke.b!saf@ w7/6>/_k+7'BGaşV}ap77CZ<1yQzQ)^BǖuBcudIw="9g텏 ׾"7n)Lҗ三nZ0 vLaYg>A^ pIQi\INLZ{mc˗*ٟdqM>=_V0PNp6&|pޥW҃,kNS#ށHg\^{S @!<8VAh"X͏\Mu=!|25)<|V$(`>N:$ބgإ 5 pT!+ yY`~Rin9? E $ڸ]z1L,>Z'$pSV3bM͙?ڜjZ&Ed#j\=Cޞ?◩VVG-æ~_,:zWh v{J;fu,$b&F?v)|Q(-iSn(~f0pC<-CDܿqi`x צ峡i~e=A] 6&itp6B#6.@BBQ&?!"iB[|18T_[p}Yԕz5(Oa,zJ.ߚ7 l* `g |&M䟱a9xV *gV$Ac]x2RS2R'3W$;^R=u3cG&gнTuO }`^DŽϾR#%syV yZNέÏI*;ɤ氅p1C2u4a%ż=yE V/Uac'l6׊wR F̤_B̒`P}l];y<Ν Fepc#Ԕ&Q;ONy_wۤ7O}R"*HFh"[ؔ~jLgJ:gyvM\O=;ة.tTrqfK`Zψpjk3T(9'~סlo7 c2Q4a͍,5RNW!|;Ȼ8Cr/05r B+1UAKƪ 浢P<샼=6.!o21=eW^y$H {\2 h22cpwT8|D<. H#-,3#o8[B +s"$uǀl^lj7FJxJS WaVK̐Ң?Qv44L[Ü78~Z>ۛB QȬkj;r xlH9hŁZHr5~MSn8thQh1K-^AWC EH}m]v6 ?*ЭYga,K늶%vZCz=_j=CS%R8srcVZ))t=&`xoKד HVE],vHB Y"m ΙꮥN<=]*Eg"/al 4TeQ̎(Kh䩏s X-@oᄛ<- 8Lb;+ۍf"2Mܹ׆YbrgnM%,xAMmIxJRYg))uI.9AOӤ6;ޭ]&eڜ_"bk ڹƁ}zM/%¥ K1{?DD.8ogM Ǥh%>gԃL6GS0ay1K}Ɇ`ybl΍6ڸ+5 hY)ϓ,4^`aǠ.t\s( h8#oN]nʿ& aC7~tu $RnTгtĺHt5x4vRQ2{BGRʹ}99o!͇u 46"-> j`L.X*#,%{H{=EdhzbiƐ $?N~@"VcEDUs0̆;3H i`^|yt sH}M e;J r  0@'z8V\OMDAOkN3Sm-4+/L`ǣÕV 4Hgs_D]JznÚegI,\tt '{헭B5~w/ .}SB@Kd59,सp:ǁt"&XJ{HAS7~MB(( yb SCŊcTT-r-]?nA`@q9cs-T' l?-NM@5QvV7\C͏r,5Gm9B/KEfԁ@4 )ntь B0 ۅg x t6I_IaeC禷.0l+A rigϕ|MOg5`q;`|ւbFDnYI,rNJ3%B&=fs_9jh6IH&I2=1O+,,VU*`vE2, ߯Ԓ>L)!EȇNa)ۇb<*Y7O}YR̀ݮ;'^O<:FF“k텃R3g#HۅNUn'?+@^=IOE R>ؐ\aA֚Z.Ŋ_04̼ͣYjZ_NՋ>Q,}-)B2ף~()|UK,, i^BX7tSO@;,W+HtGi g,tmh:pa-0<cӆDX +!,ʓUpLbgt{"^~>"JZ £??wqNݶ mFJ"={LGlk7]oA*IF o(IG*AgZ:'[™.dxZբ~$) ȁ(Q^ JE !,A/P6yyq Nų- |L+Z+O@#ۇZ~ 6(@=W ]u;^-Oj&Ɓ~IGu= Z?ٔ\ & ''֌Dď{`|PWIu-4Bh-b.]Jo."Fe4N`6@ιi|P< f$wI-PIoghVĻ7Q6ߗk1gh#kkYFZ"N,:|<+B]\v+;ZWd7 VTDcfxǵ|Ovi}Dʖ'&%C JTHrS#>t!/S")dXCltx!Hm 6=0ч+ %YF&lP.mPE r&XmبN bRd|y%YH[ "68$7G\d/smPc\d usdM'Ћ ka3/ +A|wM}2q, 3VQMR_m#N%$1VRAT B/&lG5"JR@"?qt |MIeU@w&VPe l b6sjZrۺ.@Ƭ / cki%*'ni[uRho#6HYR | =c&%pΞoG89OoHTQ$E °T,^[ʣdM"g3OE3Y-z"Oq~}oṡzU :Q{Vb ӛQDH6SGGn3ǚ#R[}:u #W5Jf%̒t2Ŀڽ(ntzƤxF֝`H{S߼G7rz}$̖  5$>t S2ϰ/:ئK3B͎O9,&d ;OJռoljdVZ!=VpđeZf28om~J8=:_1 Hr 76- 6rx$]!]m v#A%w: J9 Ep#h`34D%^.w8A;iq!ՠce{Z#{-Z1Lӗn> 4ɔK9j]d~etSNPG\\N!ۋ#ے{0JS2ezrm>7d^8 A]K`~qmi-&cjgUK8Ј=;ք|BRji>wעwK7{[GX<^GabB|y]-#@!rK+0;$:JǝS<3/Äں]t-/}fb R͇ qS=ܺ)c2j GR9R|ֳk/DӶ.Ü0WhWX*cwь(7}+|iBsvi;,/FHA VO!Tᑇ~4?Ğ"HLU$v<׮QzJ ۫ pOC'ln Jcx%@S5̼B}KCSe qPZ]`p(`fZ d7;xȑ\4N(tNıWtGr2u˛ q4KDSa%m{;Z("C 3íkF>)a F.jXc/7&@3,BdB p@i?e(em *dT@H4 U.UuENPyBfRH!Fr N\V*x5n*=3UûUc%] ͘':fl o5KWwto3;OA`&:t&ŐJˋG\1}nM1|;mhQP+Lu xf8FQS_tO.{R:C{3ޠ{y( _xx@<{A·#I}>v_XYM뙖IA#Մ3{ 1p\npqOWY^pꑚi{ryjn Ş4~/ͶY4,|,+Vi@[EB1ѯK(4+U_EZd.ZQL-oV؋cwT#`PJ2#\ oCr5ud 㸣hYF3 r[ب2FX=W,# Lʡd+adfS< nZP)+ 9u~G5_D>Ǚb.b?8m6f\܆=~#P}w245w1Nf/Ӄ "8٢W\&^h8kmeaz{1,!/#kC\)fG;gu/FV]$2(ʊZ$~z}n;Z5p4/-̷$.r{͌jz|p> 2zwu7gkV6nH4ƻwYNIA3#Jo%c@v^e77L*3e@Bؔ9/k?QJ`͜!$Lq2vGt7sm l)>u#ւ={VƇhΠ%uG{ci,&%R;хf}OZ/jgs[z1ˍDGzh>φ 7U@h 6].ވXa( RV Ѹ} ݘt*4AptdHȡo!0{_NHqiqjb-Mi2-XZ_Yx͈,k:eNy1[x,НIR녃4u]Yjn\, rj4qC\X`ĸ6I?u*5BŮ""_x&r`HIY:w3JGm$?$)0ןHUksJ2D7}!"lc)uLPN(:e(rlr E-{<]s/'VԴF$%qP(<t*'sgڱL"b5 I^9҇ ʘ$}tGG΁SsiY6?iZmHM+:pRUGu2(YPkS_׽B(>9.[ز7M? wt=ON\,}cV@ߺōhɇ!K^V(B춄;)}&5%)WQu)6HE9dL1u?a@-fVaƞz1n` '\#&"o; =C{#}X2I 1NH3ޓߌ5fuʼnGm8VH(9-~,]#I]9P&qI@̱"2|ci%2 Ej2Åjݞ)CѰ_4óGko%FJ`nJdj]D僮)=PEQɣ7ũKoS$Q6twUVCC%K>© 5-ojuF 0@ Wʙ7Vݼ 2?CdQ@TL)&Ec@2f:D><C m'[ qkUVA} X, zդ8{x+sOz7Ɩ:ό?ȩ<_$LA \{pNUʂuBRVa]#X(WTRf% VCwTM>$&zimK,>Ky2B})QѨ1͕#%݆򹓝(Њv8qK s;@˚8/8wa"VB޹/%z\=qPŔrg)v'lPk 殏pœfeaTou5)lHo߄e,N>/O3 #?7G-4XHBJko\#6a׻ݐo 0sV,L0ikEP=!ˊ^t3(5n,Ȣ~8 &ɘZ<.I=.ЄrySAtHv+9Fi e^+pf;1nmB)+;t`l ̓ՍMI7mpLުz +0 3 `ϪJ_'EK+jNHco!>/~'PӊD]ȫؐ\#Z׮N$kIx"6J=^n[޸{ qZ. 4'-4QhNyRں::+`@N0٤ˆ?D-TZ͔8\n.0\d(srXI\,5wwf;1Z CpO}lj.Bdy>{>*G74a&Kfs#ފ>c},VFMc Nx]`Pt6aJ-Bv-(ޘTe2*7(AzQX 8lG£W~ޭo-"5JZ&܈h}DRe?F+61[^QE(Z eQ9WzFGI[Oxmp WFsc1~]eU3r4E.:JRUT)]yȗS*R7|_dK~puNؼ1]Ϣ5[o >!4OU&}"s~@i8x=axk`WFbpXk6˸A]`}?aujJ, wPl\4@|0_,+OrR?n aN[=[ 5y1HU۸WBFeQjzgN`dd Am](̚Rݡ9Z!/,yJ5s;JYB !CC=?shѝف#/û &.I{3K]xY׾j)%&"ț\+hI,)S PI6y:y磬 PeWp/$u ^a3Ud>;LCHe,O{K<]&J)gx2hhmN#1dA[KL1l!_i*&}Wfa2L(;R_gHUOǭu!C5%}|3E社-c+Vl6"jRqmqza1 Ӹt'B0;h0);t("D%{ hh<5obw2"0OƙLJ!@xsOTvMb;"۴!mY95"ԃ+KhȦ+@mM>_pFAd6:Dl~=Æ̬T$$`+Q[ Ět.?) k p17ȆN6CPӥ/k6ބ@@ёN;+{HQN[\lPIS3<:{(`$ :T('^с3KAs2!{r}PiRN8S<<AKLdd%d.E ExI!eˌRV;\$!rF NaP+%aa3kL吳J-ԅ{nϗ8kwI>^]&EBoxszsNuzo}{f[>f5"͑ 1Yhl+<SaĈ2pۈ/cTEWGj#7:cmT `xXМqj2exܘik۟>چ<Z4Nׅ o-rW~o)-^'.n-pfԣuyW)ꊍ0]_җL3hP||ٱO@tw GJ"c QO7W"FF M.jxjAޝ';E_t #5W:pH,aoMWE9xӸ&=(AwHDT(A {RKJvtj:D}{~YF'Qc`^JۧLhE`S{|8ƺ_}D`ܫ}&cՃ0j 0Е<^$l)&[#NrWK\<'~j:Ny4w$$ȴIbs@ifHQVn"q ;+qzN%~l@B+DrlW:̉:M|ZД6t2YRi5z&"mC̜/B"o0BGq~zؠ%1W}f]$g,$/8gM9uyfin04.4e{$yοLlWȡ(|;h +]q-V&siY@8Q`˂ [iGkGē6D.!/Q`opj e(e Wzxnh:ygᝧ0:~ 'І;1bn_>˒fUY,ʃLͯ3|d2Jc9v |jvV6jŇKS/m_gRTjsb>yF/g ֶG<n Cґ6H,wY^, F^kU1ꙷPsJ66ictCU.j=3QA5A|cݘ2(f+ J:<*;p:xȐp萤YL=6~Mʇ 4 6fT H;fgR:zc$pHTE@.݌~E:t8b;84%jC4r@˭~B$+F'E`ury||e59"6=O ):;~}"W:>ׄpKx ;՞SLJjg6usvN Cq(a*ߛ,SϮSR|,Ue]Sp5)@53$}s|<԰u LQޏ_bqR a d[ > #z/Ĩj7_b$a:MƓjV oFI*"s)P:4}i.C  ՆKIeM0L>! /VVS:oƃLkgơ&hTΜ(,i*;6%çp9(ٙ72z9PtkƓY@ K4MPo&pvm(uXyE<;),*~^8 5+%5H1/q3x*o,"AbxV%ՊZ5ϦreF#_#e; hwh zkƣxm% +۷Gg+cL笸nvΡθsCĻ91i\:jS586߄M" nSw Q"jS ޢba͜uJtn{K:@_sdm)#+k6e/g۩ &+ȭI|:[c$)߱'}FsF*xXJx /[xW=M;UVՂ}3aU=y2F Z7j|.͚!4x'.WwQSNòl~԰nTnxPJɚqn+;O'I_~%_pȒ5"*p"Je "pQkIE:}o) tmA1or@uZ!Rd6A4 T,-B ЃC28&UlxVWg $J 8MƨwBbڴ!0K1C}j? Bs5X:T]8^6xrԿCΧ2]L_!m^}6[*__.p^_,CfRo҅~b {Uᝍ^aYwdCE傩>o~Gdr<ճ vI2IP]U32Px*5 ndQ2~ƀ |@k/2nOG"3uS-pZ!tp w8"yٻH?QP[ઝ$# IYee2TVH+b|Pt۽05VJݲ]*H鲋rd6%ԲQfD](Sb?]>5F揀߆?}I8@~oG7vaet qg Q*&b&;ً\ u||)_ =#L6H ߗA6Oּ sP;k ^x%B[H--gJ:~RoQ J#*|e&Uc:);x}TI,2c\m}i6E鰇$jbVr2pHvZ~)b6"0+yc5`z9dk7N:}C$äuɮ[;yLpMEvխw{B(XHH uHܲ "i0$.8n z^sn/Zq:csU id7hŽ2gE8YJ4B<$U`UGy$ƿMd4S%1凾Sl9}30'kܘ 2MBBE(^2Dqn^DHgV-Ve&FS޺[1FHYvH7gſƌ̖WQ 9Q1]bɌjk:RƸ&LjGVD>o$E S.a?naq#Ɂ)lVoaKѫ΅,zS8oG~P6[`:-g yf;#lAV vҳ[ț^C@?r#'k7Bޮͮt!eI Cœo{&gu.B@)KQ*\rdh[nG.47f3Y||pGaRkC5|cn}KvaDS9$78  (ZAv޳:K0߽-{6Huڟ~F`Ը|؂F; ڢӓIÏ2 ٳGFiI#N_GMݻpUOR=JQ/@׊Mm WE6FJWFoLL\#ўh#b&e)/^ʴ-9Ӧ`:蚮ʅ`#ZR>I?·ȺozH7qtk ]w{-q:>2Y d b(>Z,v})U6.w\Ծ>7g|0&X"a5(IuZBY ۰8ye3X7˼wK;4YĮ 'p[ș@*|2͊b# ǽ9n_<%' ,_Sh|ba#HJUTFSwRe:Z b9S ?JkprOTL/|uGi[zϠ^zL1=WsON2(„>7kReY8mmL gw ]M0`k"&d#^T0Szg [ceܙϧcv;ӧ >4۸Q+$n^[j:9=\0> $8z?\r\АzOFWGn<,Fb @qfX-BV\:[G]hK+ TYl4^BI 1 `_IIb# F~[n?k빐^UaNSZ6CeLxGo[VsD{|Z`x?_4 sf P9Q4zQяr9AM,^|yUCé)85 N*2h#1 |9| hѻ)Qd -z/ᚼ lb@z_ذIy*J}Y=8놫-V'*l4f̱O4`py;ybZnX +WMϿaVY}qR1]*9kiGؒXJ/*W@J.?oXH5D3z3 nߺ!.S-6Tr:O?S0,&1V,-$,pU ƺ/~V*vaO3<< D`Mn$R0lUR07$ެ큔Pe3`T­T`ȑI9Rbq"n5yXv+@@%RxooT1d-i@ *fU)LW#*o g\].ÁmJ\bswϖ$i(cg|Σ ^vݶmr&!lʂ"K68ȁ铽s) 3 R72U T/YߐJpCud:[2ΤWg Z"mAF> B]ͥQڳPǽIsNm3:fbx-D4Zh_bτCI ;m/#;_aj.eWPbm뗸$0 ӵR  ֥YsPqe1н7qd"t|p3,k9'ᷢ4[`q@ѳ]?9†dP:*tyM_NzAՊNo*q Zx~ 4kKFbkG(Frx;l?/}i__vvU]7W][_K&DN*+@ϭ8'8DTIVm G!5d͠쫙ZեOY_+/qb/ *8a="M/U/ݚy{ʑ"\.h}ǒjmFFO/ Q>toml#'CԨ?|JY7{j&fb,_mý^}f Z [[9!Md~FIl!^YݘκAc{8 J4+&HٶPTdӶ O¼{pJq`uYoл&iF,n=$u7c^qwv-|C )Bo5oJ ̟ :4e=DKZm8ʦIp6rYxIyO|jɞPܓ~TF 6*>-b$$,.xNG]8 X98to2濓 87BB (w݄ //vf0_TM "x&nr9߈aJz&Y穾&ǀypMH4^G>&+uBJWt8)~eQ(b;PRa[1ku4㜙0ԖevBܥ]_lyuQeaY@pWtvaLP:yUqjٜ_7y.1|RӼ˨ӿמl &_X.WohM :xsE KE}>Qw7ܷw;(U$fD)`+1ʝw@~ɞXFa"ʢZc*ȆԴz=O4- .L11Vq6񻈔NPVsX.GW!R(SM L<1NV|v̘q%@i&@YG gMLYoT:c;&(Wo c*ep|F)rA*@U-?~:7{_Au,c )SpL9+rfm 4.?o&see1 9l$[3& P9w3K>ɮtFA,rDEU;p$#VDk =T~ _ ࿹ :c}Д!&+=^2=3-[HG0M{*H .l8|[ th =&9vBlq^>qb"?Cov"ի?I->c6vI ZYc$p$&fb"D%3"R 2v&ʏE,%nDX|"~2#;oq;]j>S Vb2s|Zgg9*s*,hʬZFQؠ. OVB)DcRE+,ns`) sY\Md$ ·B(%z҈.<&+)SљۍgHVHvEp{2 q('ݘ;ܲ>漟H}ouLYR#wf34lCx6b V'>pHH/Q7$7_iJU{m}p \~|ȫ=6E )^g^6˭Ƒ#K0ht^)OTz5E(~H>IJ)ct|E=zj,: bKRrt kB8W2s]fSXtSӅj ܔ݀4 նwɸ k0#Rƛi.7WZ{/ " qÿi-|F3Tfԗ ! FPОw9R6U'8L-B'{jgBqXȼ@)f. o.E?SCĦ T.rK̚e{ Gd|/?2N eOc7-J'RpS u!@$-gq!t|1ˇm:P^dFW1@ Jă1c*VG\bw;.5mPT<9oLKȢ]a]CWC# W0+"ո.۾M`Q #(x柬LrnJ3Qk[ K˙A0p?%3F+2RgGSN":tt"M/bObQB>Tsz>7(;Gw6=P}%O?c^?kmXiq0y$wBnLT,#+; 8UhesIl< _SAZ/.@,'% 0<WOϖLh}ͥ?N۟hg|-|6(R |wDldՏޭ#dL `q^L(RԱu(}(B I5<Uj83e&|H#{(".s#;*H^j^Y(pQ}ɪ bzYWvK=v׹G/G|q;uPq@*8q_ۊ_"K.-g|=|7 dPǩ= sŦѿ"ZQ#T=κ*#uv0G%'|z(&9xE SnnrmJhuFyhNYZ4>V,B2Mg\'_ ^rMt 9_]YK1C?-n<%3qZKͳy><yJj22sƳ k<87K;}Qã;~Սg8raJfu+8s*AUH0蘞Hݙ%RU ˠ7 n&T{\gfL2ؒth3ױK|-A?gbm7K=iR+ӡ1xh+LvEscfʤ/#X2Tϓr< G[BX, 6h^GN4V+& 9c,?0t}{): ?,9K\̹ՈȐ,#C2y~C#|L;5hx\ JW=Q%4"Cr CJP[q,D@/ qB̪ .F3W<FWQqFϒNVr`q4LlĞ Km&?gS+3:ٳg=xj2Js;|떣 `3Ro js1BϬeJg臜}n1b|M0ZM.~oT"N@_m7\`;~>[0px}  Q2ދlc:BZgO?ʱNq? )@5Ty S9oP/J}3\'땺ܦ4@o#]劐y+jbJyd%!:} IJ,W\Zba͚;nI.Ջz|,_$Ŧ$mfTlqOTBT\J )V. 55>< /& E/-뗏P3gj/]$MD>RIGaQyO$Sp@CD!. P|  ԄjӤuOqV ޤW\s.K|M^i\z`/tqH?ƨuV'~`^3\&j?qvniXR<]4EfW.=l/ yhI-;qy\@y@iPfN@hIPB~Yz #F{'T_Nݻ 3㖥X7J#I@ jѠmz+X* q_ M}͊x7LdViꒅ+4}42'vVCչ&@%b,M[m>u!3kAkt~F@i{=<5fi m8yRF%5ۙgcV} \;:(ƚ Wo(xXF &oS,E;u`L_"\Wy](ѳь A2ZVK܈\b͕n+DؐIg'E1RVxM!'ƙҳ[v~j.o93h7gDz=IH&xL2=%Dc{@utm^9*E_M@8]V 25*,6kP^)G7?dԭJߋbՔIu.=_ !qv?Df/[TPC+Ľxeo m6КB\WQK󶈢m6M,5.7 JzhU! 1iJ#Eb/wgB )+!/KfEig5żNk9] Rb<} 7/wvahf\,ԣDHHqX{A;bEID$q:5ragO}'~.܇ֿSEc`%~!NUrEW1T(B8(Ll`o-! K;Ι>G:`-6XbqgAuq3no QyGfg?ZPK+_˶Gc$L,2qK)<(J9'sD rݑu@/"C~ScyR?w-Vb'>!aAijGŒ5}K{!/mE7j3# G#H,L1uoc &/x Kk8l̮>s T[6hu tpT y?zpxEM!:?/_NF<ة$nB-U77X%>7jМ5c34-8(:6(CS+FpMX [mչL`C>?T Y: at")5K~}ұQJ7\Xd)X7Na(ܚ !ۗ |Ԭ?i< t8pdDNTDnrE&޾w%ۙRBs ~!;"e }X}%߇su*(/\_(sBV´nI4z p>~=28h f/J6`UQS]#QnVۅ'}(@릓B+*S =Kˍ[wo|K'>D;oz V@ic`]+ZKY#иUfϭ8'4gnce8# Ae* @H`{Xe2'Mïkh㬄u0l\]8[VV= X :YBRj 0r{2]sja(Nlf0CkP^z[kX.U^jV gIg`?Vg||Y"'$y?!qecECa`.!SZJ %#pCTyaeVaBL~ Ke(Y`_h 1}v]u3ZBmR ]#m=Zdzjs*&+e.Pmc\2bE}QJƉM%b8:AV_S.a[憲񤄦ahr(RK \Zvv1O{Yhv3n P+~.A`mАF[|"C7džQql QiY*Z_+y,YknYXLaw f!nj+}J,2KAf(|K?WҐׂ2WW,bԔ$X~ ڌWP:LNFbaWWS&ǜJfVi3QP!kE#V֟*N^b\$2.P+jޗ Nчy.-gܦs=6=NUGu{e"|6h q8)M`t J7{Ӯ%صt 9d0#Hv2s&-J2SAt*m5U*D0. j0'.4r.*~6Fc=yM3K$]U}PYe1#>*thq9qߐf~G 7]]2ہӆ;E.hZAN계f\o:-dtٳbWL(}7]HXQ\iMg=J|U)ֶZ)aGw.M>Iլk_.WlD k:ꭘGBT6KE:I'@b˯x}Vgg]2eX&z 7δG|Vn~u G$늃Cͩ??%o.R$#%2Kz(A7WDI}kDS(g6i=Hc_>^M_uctN#ܟ'"AerA>[ lbVR]lg|ѕw?NKA%b9PDs+<; {U'_rC|RH A -35]p2q0/Ox _v$*B{e־pNr Ni(-btGQMy PIYz?|s-no`xK4TGI4׈PfA36C33l<*Y]2X{Eҏ%b;ѭ~E_X0Pz[kt5O+w6oT쎞R_A1=FxDS[1뜶q9󻳲f'7Ӱ+YA<9,z!Y`RLbAtgs"BF;\+{6A|bޅ1䘹)kwT{R{BnO3jDax 'ʂ6`@M{ܶQB^pIJR[`b֨wG1~ `IF_ޫ&+lN?xW'}d !RyW_[R07&$k-!冬j"`?f˭]P{w[_T Jڕ]Z` OKc~:ɆJ۰^#BtRKJe\8)-a}>V1n!M\ pXeE86 nIH˹^ (& /]o]Zgʹ/ (㻟iLf)IQX?A>8"*DIA!J$ka xMFcVYL#TRvIrW9c;lz<'.|BuxfMpjnP&!54]tHx1`qPSGb!!XyUxK-XeR|rH!dB1Q#8)6nNM#>}vxyOѡky`"RĐ}bJa0[i_ w0x efW}$U RUDzOHdMDy$ϊ_$G#ZFZ+JMw6;mr, Ҿ!wRO³c56W/NULq9\-VTJmC".w3l5x&āYNS/2e$? =3+DTsFKsva#v:0I˘݄]ˡ vmY FPO۷{G(? fqTy\C [*mqƴCtje1,H UB|JY; Nisu Px`Z7{Nw\w&} xqQľˀvyD`m^jOǑJd.[F,劲]h%?JHH'}:Ԃ M#?c?l )ȿCӣjoЛK8d6.,Q\]b#oƯoEYOLO]$)!CYgɟAZa^L0y4 YDPkjGƴ?Eh_ lw%G]&g4 /DMȼhfW#c|F@VFe G+L_.VVu/?pdb)·X$i`'|yyş)^]5 hϓG"WYv+{Հdԭm. ]Jz3p4f߀AEphqx,s̔ gϛW4fpMY>ܵTugK)yV l$~ /:j n( f1M}[.!_3жЭsP='҄՜G3=ȬA8谖Y-4zA4R.m'! P/*ګ|MGB0WF~g$C a]@A(Vr+rYZO>ާV}|vQf`Cpܸ_. E {ҙ~1NWOHjGW,;Hpʙ %'l"j  Xx 0R?KG:w(,'Tsģė D&4vq 4&TZ_cZ8/uc<ϸ{g_Hǽ2Am3yrodChV26]d8XɁ7nR]Z07"  %Rc˥H ikDc>U͠juM<]28Pd=1켛MŪ/n[rEۏlLbZeωq{ooF(%rJMh%*@fv0~Y:d%*eͅ_ }FG *B|%}j}+Ew:[`}HxWpZ]6P{t$ RnSc\8xy_iaMoMu5ע ~o\`vǒl݈: Kοˮ +dKoh7 $= $FٝS}gP&J\'9Ez9':~ʦr4Zn23 `H|Xh ]^X-Wq5wk ^l!ͩ2½u:ەCłPhp V*=U]m3S1r[ ןf}}yS=xO:%DdžGd<@/h =vSX sP{$Fmv{Q'Ba-TF!7Щf? U`RWyK%a=!=6bb}sg:gm)$Œ3UQ<'N~tnzHX o5'ey@e -9", FJ|phh2$mkV6ы~.PmmQ ^%_b- 2CGw fn>7OȺ@/ aK(m|+7[wu) }Lќ.6m)*@N_tʮ#1 V26"qi/f M) M/oOy$QO7}svfY!_W-m5&ȞXkDe;2$eD[hN1xx'YW. 'sSģ˘ڝq2HH*s<}kP8-`}ZWS剹rˇk1kISʾ휤\ɇ:^&W;9V޸2ƋyJW~u]wu<)qF 5>rvq}5ؤd<G5GT0i aZ6eIebCPÖ6O?T ~zJET~}㏞{Y>cV1]r9jNfA Fk?$ZWL*>T``yF!ko:`<] 1GdfsԽ2T>=4 3Y|2TrbՋGϷW c?>!E<5*uE9/{x ``_^/̀\VTVmXhҠ2;8x'S6v[B18CC+qfT:xis|C?)\fvD7ObWz+CVYA/^{X/bE(E÷N7!kt]L >/#FĻsX?dɺ ^R0kw @R "a\ebjVw`M9fjnVxhKNC\ 8忁Jd^7d1%P)YqC15OrGX$0~\{"<yetY|.W͜NyMFSQTWA:-?#sL]KY:~!~*6Msaw-F=Imt>ˊJʈXG6ƏelZj~ DM`^J 'x\#3ƺ&%T(v4۔o)mw䞞A^7֡`!Un l،3Mmؾ$rc杒V!ZeՉב V[6\. lt_L<=׽_{y/͠c#dUd˄8HiWdm=Swh6S#0hh)ek CF 7H6@6oɪm8Y' `u#ifp@IX_OgN/LM}`jkGy{UL\_6l&BIfGcOFY": JXNW+h1=M ~=@*}ZYai/ģAl#kv*j^G=@Nn - ,q{^!x>_.c͙ڛ`7`?`,߹'F]Ʉ1dg- S%7JD)j"k`=N7}q6)`/= q4V+ 0ⅫGmp`N,>wT/˭FmΕ9KT%qOjM@𽙘V]'%T$#Q þM:W+Kwam3+|bz1bqIȮ^E\ux>*s$yB^nRיn2q hoW[5^}Ixٶ`MIh#)c8BQ9Wd ߢ!/[򾤚wDјh3CB=*):n_K;i_nw<^ E^kMlX( 2i_* tSSiI hWlΈc LITE-ʼ@E׮I(5݌ZS}UK{΁"͋ yReQA_YpX }X]6Mm[Iy:jjݴ ߐƸixVSp`*?~r&N5+ S*})S`!"^)tOf&ܨBf`ۉrO#UbF/ch"'fNh.#ޟ=%1&S1vk_GE:U$tc|-r"K}~;ߞ' Gt.Vqb6 -e]>Jeufg4Z(l{3س]Pq.E jh1fh" Λ: w^>8)Ҁn(j,5oܻu7epTt?W98\3дC@v'ea赍ga);}A %ON1y֓FG*mQuɢ󸎊BcJJ/kw*0׎k7|9@3R-DV '6\_}Ӝ`//&>ݤhR6}7XS :i渷aŐ"'?~sCs^)FJ2<JiRĕPō&X?m*gdAԾDpBp`EuES3TԟXn~ aE;}4ugŸTXLBWacL!ɻl[i*zBդPRRѼգ Y.vxB}(lԎ.nD!o Ke^iAtro'WK !ʾ8廉o2lˢԾ1y䆁y(+2>뽔.1pS襧[B#C6:GvۑuH Ell#8?Xo&I8-jyY5k RBVEr,'6nR鷊|HmV֎Zpu+X{q=ܩ~a2\ ʄGsH7O>`>%wK6a_mH=Tr24(!16kMkߣ Sf= gm mQ(\%1H0=~g0WG'(<-‡֗XqyBILFd{foC+z#@Tix*jсohۤf:3lɥ61vTTo!J礝0ϜI#W LYmzcw+$Tj`v,8g  oI3  =Y>Oܡly9c?G0L}kudnUI*<ǒ bTˤ.>.6ed] KzvR[Cƒxv 'Z j ߉0>в|T#˳5J?uU8b` 񶦒uCzcaprp[jdw\w%F0=Zu?ʽ$aNFp@A1pk\K3'|qع M k7P2XM/i?"ςC 2$&br%B^щB@>߲5QM1/OiXbyw#mA:;^t2 :@@LC~K?bjVƀ%F%E>$M}tx)@39i1tϩKy$!a$1T;ϨffQ/vSq)G EJ|;~]98 2Uc&I~\#\uZw+$]Jg4`_Y)s^ų Ƅؽ9Iq@|2s]09Ƽ~ǜ-oAm+uwバȻ9 ePWDkT\.pVzuCzBn\:|İ?ϐPkE)/1}|.!z AmnsHpzjUt4. eRZekT7d9H,`H}s*>Tׂ5uuK rl:8ùzȆC3'w>T@BG0<73)۪/wSDhE_(\4pt>s7@Ŧvn(O|F0ap.g͏K QM+Lbw^+N6&:!LhQױi7~$XtY0ղ2eg(8DOXhqܳ )ayS~[/(uh6i9[%R7iN@ _m}NVE!_4`Kl .QaNi<>sH+ᑲ+@|s ߿ FˍBE!Wé.x4T6OK>_t3s*i헼bY>M݀iqI/(AVߍ1t*( f}={7^>GEH @:=o>H-c3XCh&P7TsUsŴ\B-ҁ:7u>U).8| k ޻s#r\Hwꚏc 94'3k{Br}ANQ~o Ys~Ĺ߻Zfq6j-V^91^NZZG풷YTthK31 y8jQsdA)\콱W޹hݕq)pnSUn-l|;!Nfժ8c@c##ސ>II7&nU;kỚk9XO_3ԲZ %/Z +lG;nrVeDBsQHA 5"n wj__UȻN4p^D~4/!Ŕ/bRYU(eX5r'F&lƆC#$CIOCK!ڦJY^_L^nȟ0z U >3 HJꕇD~'@,j9T?yn,rG:6bFψYB u6g&FnnjQjF}$VDҗʃd7(f 7-檫\\w o[S7"f=WPtvW/ɭIş/P fX}Xt< b-,d֡+Q5VX/xK#Ml^ǞY҉+P 9@aC̯~Wh6KN*UBߖRkο[p?}c_v?R2C ( & E>XL&>L{N{<}7 ;;~ JᢢSa3}--n(eDf+b8W3w ѭ/lֵV[ ^}~2h?"HͲ>rk쏵NPN1hv g Erx)0`f:.u'#d߳Ҡz<8h`߁ fKLsgv3~fqZ%7&3 =-XN$a-hVP 8lL<>.#9$5̷ǜ`5S۩-˻^g1ۊCs(pw `ゃyH!z>5<֫0>,jZmhuA3f1¢#,4U=Ks<߲E&`A+1doa ˁN)Ђ͘EL&ф.~$b/ݝQ5nK!toB*` b$c%2v&g[tg$#hb֕-"Ę)lwƿ<|v΂9gw&.rӳ514Gj8C㴍Ĭҍwn)\(DSZkt0-<xf:@>;MkZ7:Qx0z_& :^lnCY ,Fl*o +G rf_$l-oP_yXE6; pF{΍X򹆗y_qPg3cFqӸW(hso&Vr 4>  ''pLtb=_Z) i=zM5D;'ߘX1Ui3Q~ tGBjfpI2=hC7.Fz!:&RhEh˪Q2gӡ"t~:)QXM_FqLo3(#&Lz( lDrc؟GE[iVƘY K1 К^ⅈlR+s¸kU&pHBĦ uer#d-b-=dB [٤Vn(5rD2Suy? QU,SNJEQc4uŇ,KbO-TU ;_6,9:ln~t30n9{累CJ]À Vkyx']ΪߛgK3j*ɤ}Xl0DJNSU1 RVۖl`%,&yVR쏡GmzN֞<ئnl˻(k 2j\ۋOnh "&"V&C"ԇ{ bl{OͶه(ATX xk9X~Q൦^)PJ K/ ;7Of>P2H\A9$|':Y9X՘,w^ZaxGrX2OuX5`V&^K4ӄD'$V 5=sbETh٘O੓>Z,̐k/@Y)`d &TZ1$Tm4-5p_\F}W$ \;/w33Y8] MY Goҁ80Z's!&+cEPmtxb)I=͠I9+_JnG 6\{yx .nT-<30UI/O]?p< 0\k.׼$K_d\T-!|%:7V99Ԏh3"Ti aֺ!;Y(ڶ~'>5zIV 6g`na]E|W+lȒnѡf-}h ]w("Q,J֡ "wM r$; 䯭bWУpہiN-kƺjTڱ]L<$8=k1búOGcA|@h꺒F 9o  S˅YJBAaNJZ:!FmshszsiV5Qsn4^.aX KTg1,#@UHQi?|wC^&A[TOq$4{F{,Rҳu?_ tƥTVO0yA<#Ϝ(2CLT@tSm[?3L;y'$\Y'ٲkS3NE<8UP~ZAۘ]nf0ۇn㶕!6EY{"?B=I.2hghR7-l-("(}'2HVheT)!AYZkROhXG t?&ckZ3\&X*Pm86~sGʝ'.kYAic0?;Wkc|'<-d|AfZA7ʕ:*a_+U!^ưE@$n2pO2XػoѪ }v@c#2s-DFlнr; 3:~B g3|Ta;?Hz8j7ۋܣ1U,B\I$.mTri:SMϚ\!yeȒ6BˆE}U/;9e%SgfkHtYYͦ!4n~)~@_N@aRXI_|@S(cT(SG].}ݵ+Gnco"KNW84e9j}ylp!Y{GA/rNUOhܜ.![Q4I' %y 73Z~p90QrJO;ګ ɹvUbu{SۜbU)'I|3"z z{eBT3wb/b9,i@< 't>|7awr6QQtOa{` ],d6<,,uWh)KcDs%ߞej?SVîb!}VEEqU0_8H&ӊI]~8VJlML}$^W.M{I<PlGzkwU,Q Sˏ>Z#̓PY|ӃПKbW ϶S IƱfly^Kɳz0N ,Bqʨ/S1q}V]h{lFۙ r _ ϡPH 9+`yq.wBغ4m\2TGI `3t4d&F'(8SUṋup( sX3&b'݈`ǁ˘'W(jȘTc޹sȑS ӟH!lJޏ`EXHfT,Cv;t^< c-Ý\XkQ@A PHҾ˒dFAj9@p3Єq>9#NrN)L/]{0ѓ=2iQXd| /?q*q0ׄ(v߽'Me y4كndzM.ai|W5cϭ3Kk;7Sy59pr Sm1lBR2Y@;E}"#05chUx}O: j:;%Agq- 1W7nQ 828wdu d4/6r#9 ##.xP$XQ|҃=FKL7:<-Y0c$A֘HśaOg6;Бǃ.ϊ> E?%!."_ /DKC UmPیwcm{N|.A@ DրQ Yls͹j]@V# v 0pZq(eflܰGrHd# =m r qe^g*8,k,3Ƃ)(8Țu|ٯ{ws dXF).v$8 dg>ɝ`'ql)J(ilxx_ ) "ś\ >qH_zG͕[;W300M"**r 0``a*t:p]'_.<_B ƙ";/6Y,6Q[i_ǽ}UQ:=* *+u=Wm4CߕFl(¯?Ux2(=, RCm#m οF*{6:CB y XȲkThu vv뮼@pfJKf;yF ɥ wNQt;ٿ: Ư|9/0+tUŔ:c#?߲+oNSb;aۇ%,> J ynLR%ʖ؈ylbhQ>[#\?T씾JpGҊ,:p<'k?vٶTKZ1Yn`E~Egb^LH[,j5@]!,L-aİfy}y #qn#-"G^rxhiU&48s%UAȄcԤqȵ[tn@p TBx}9a[178<+\GHЙlmmQ{7ױSD Ϧc:DIM$:nZLq9"poOX95ylgQz?o&A`NPҫFܭRH먞Dj_gN|rW0zEρtR!ۙڵc#o;h+F4FA#>TY-i.hGjfhI {C$΄>-kloW ~`!n?F'M6'k_{Gc蛻3;M sfbxT'J*$MeMԂAG6/ YR@`w_ hiq%Q\9{!Au ЧPz-G`ֳ-{ӯ5S!KbIu9F+;ìپ,eTv7 o-6Ir5&\ෆ'}c& ux^g9>Bߎ5J>i0OДCC6i'J]n\m+9>;oz{Ĉe4eKCWJh" 魸ס#zk4ńh$%A- Y #'ytت#95eeUqf'b򬯊H֢A-)%&YB/hxצi:[pU #t碱! I IcY/~#Z8d5 0:tk7*bQzkB-k `ãBQꡣ%\/$5<}1Z0Smo)FR@%M]&ʈ:z%OMl_F7e"L!"6hظ8<9UKa"˽]M1Y! "U&|';jL({Wa5lm/-z-#OԠoBڸ( kShڲM8UIX5MƆ_ş NeGԝ,+J{g&”Kr&8o B+ws;@ӁIhEnR3?V}4BCٻ -ƒk)>NhF +8w'Q?Q}@)qR?G%[ii2FAd)VûY+1̺ HZwr'aGgÙÓHKo̬ `N@**MƸYKar\HMc)tEc`)|X"Z[:UYu jg(=fkmFM.}O釩f?Հ-prS筍RLo=&jZ3!nA%UT$z3xXY_-pHlK*q rȤOF#cWL[Eˎ@y>f;mr=0Ԗ}k ȓe9_J[[x4Qolry[h|,ߘ sډ=aG9R`Y̸Mu2[ĕ[<)#Qkdrb%eP_{QY"z<&KAI\^ۿwm42[MaN:Gu}BEN(ak᜵8Rk:M<9y#%6 CDroD>\Ja" ma~XW 8*T@LT^Y =eT\jHZ?on Rn]#vYm #\u}~a:WYMp^H;WA J_PȑbrzHXFap.rpFK)1AmA7Zgoi,ѠXsb<20;}1 N}`ǀKcz&.e4X,Q>̥\@:ԥE0|':qB`U>F9H%uC{Bj;_Vщˌ^* T"[ W*?T둸 5Q2rBL_Q`S.s;8I. YjkwhΖ$+J6eWXKϚZ=Bz+ Q3ᙒ \G ZWԡ3JCze# 9>5>.vND=!bu'Svuz 7 !S0J_xrvtyNa!YdKh۔1K_;8*6w =0^ `/55tҎeA)6Sǹ2>!O(I+w8Rw#,GUosMP핂sF#1"b )\1=~I,̈NW%O9|%$m+m`WէVꐐ}mDa[Գ {"oyjS8'})90P#/AzogSև\!nw18oꇃTD.Xj` rqg bf&LX%(L*jb03:QxZ|@F_ ,Ä(ʶAs %Rw^\ =˛9EwM3\O;)7t&QØr&DQ?F pG -& }J4{)؀ӻCfOn!78 |*ƌ+6)>G%0XY14?+myѤx‚cŰ_r6;e?<ހ,]|p 1ѐ #=VNH*I^RunZ&uJ:yvCQer|rnw?Xpc㾷_Dm̀_KahERF$$B79Y"^' bm'4#m)#@4យqPlDb;hXV9nAY!L9XB#2㤲_(,e9@635-/.'O6egP߂jiSHfZV_ӓ&]@㯢ݮ_lQaV09Ox쀽\]7c\`\t𛓅B)5mیg^u/:{ oޮ ,LIZKʗ14QM69ɸLz;GEꩀyEdL0Vp rɍlŋ,qm5qZAus>SH]-d'Q8F)Sbiו<~ќFGNY=`VluϪ2;uױ}NW}U~SnΡ=ޅx+4җR7(p!|gX/oIhgWRfpBiӪx"|F>ڙ}*Vf/+=b]3ooHAI>^ʹ"ݎ-S:|зg*Q,>+`a`9'y;Si>$MH Ȗ%=ŝ{q3rv@# 4]ɞT4[E7S]bjBxZtA8`&EQBYc;[FW)̟_,ԤQ79~7Hfaҫٌ2U&UPw,bwV/UN5E:a|OЖ(F.vPT'[mG:jڑhSR*ADY,_XlW%BFn؀-L/L]]}Ϡ3S2*ae}|Lx)Kol^JFܬ\0wXPvc91 ٮvBA\V^8"S]Ṙx";hgRU^"{ueor.T˝M B]i}?1Z2zbŦclM|5vřrm9Isll`_  pCđ;1p)Z}2f,E-Wdxt _й [/lO*D [/VyTraZ- D-}adE A>"VVk~~zZ<ݶVݧ*>ElQg5;F,6Fsm #F'ΐZx dgP?4a%Sׂ}9hLCdqU7C^MJwY -@0x\uC:h8_Mc|:Qt!7U]E<%u9;4t)uv&(XBQVZԷ_꺅"βIԹ;r3(}eGC>|(b2fm 뙊`/E15yߋ+%ORqNt95Q4,n% dAsnɡyyѧC黐}Xruۉ#ё!5p^e.GZ_GʨmU[!0&nL2V6-'Yj׶ùǒ6b[<}3{qY&\RiQe]Gū"UŹ B{ǕD-\E;m?GDCvLц1+̾pIcF,^]6\ȶe'_=Bu}dqLk6϶%`O+c#&㖗%L(⾲d qю:9 ۮf=aN z9Xe(2:7:͡&Ii{P~OLN5ů!92W%߼.Qi Қ&Z1 Ĭx?snÑxxJtwJQd_M&Ǝ֡a?T>Z.)t V(wd1!4v3`YLV:Nb;se+m-[m=޼Uϰċu@[N\*lL E5=il^fԥ!]֚Dr&NH?>~;G:od]&6x&#ԜKhQj{]ZYb8_[ " 3I9\# OY1ϻ( <_4(pғ+;sQ~<{bfAj.?[<}$T%;^g^d8[vM -B UCݗOsv%\C_qdb~0GL r(쇨LB2V-ٷ^ߩK._JfDL#PbGlgC6}01Ӡ?Y? @؍٪ -w؀F۵PIҵMŴ 1ߟlaOS5۩& [OA=N:F|-FE&܃UP񱳡c\{3W|I<#1H1ӭ.4>GJaQ_[tDOBmҍK&KcW|xaoYIJ~DYBZB 9F?L F >b'lMkJ+;-_)2:p`:lDZTSpnM,e=!rL߮0 1UG mkvH%̊=Si7JA.u-#6d 5FM/c+1vKY.vcaSPmęDGy0j(+SV%),X?]oW=:C5L:R ]29λ"Wqy@,u hs}iG헗4G=76RMk'yNga"ޅj|iC+ezw {{w(JG]%q s;mR+0D $\h |PH߹dZ׈Eۄ:{C: o騖UٖXRWҠ`}bѺ2DXψc^[aQ?`$g(+vwzU, &D-LjoL41,(Ӧ=TjgBi*:gsQq9]\pܿvBB|2yS8D )arOfDXCϔ6xȡ(?sւe?1"mf,؇, ? HZ,SV™3#;W2}[a`i:ŔoS}0ْ KŹQkjQ"Bv fhD| G9S#d 4 tIY ]3:-tltq~3k?.>Hm3J57V򕡯ѨD6u\H;eJZom&@v}|%?$8}E6o+QjJs= 0 u I]#4eLPS_wW^b>|m^SG )P9+!h$!zϯFM}fH ^Y14!$!L258*YNw".1?Ѭ&ֈ)2e|ޅ)#z7]alpɼtVXҀ0 Z}j3:k4aZdzI+ߠK 6tZD~wXD,U(qԐ<ҫgG08ƅ4mŧʨҗg7;ʐ0yB`Vx]ғbrG.jF]sQC7G"7 km~ԮL{k~+o0WiϹ[`LNp+P]pΝ(M@l:*a#x} U&1s QP?B|.?Q]WEˏNȳ^~9Ƌ" 2$UſUc(Ϧg4 ]g1qOE61,ksIE,x=Ҭ|y$vbf ^CՐt?#p9[JL@쫤!@ֻ1/l.6MG'NM ۄQMIʍj/-Uf:Ӳbe:8^Ӊ_NaCǘ/TG7#4ammT|Ad+diW^{gR8ʩo<2.q^zhKIxM_ՌPp{FTީeG$[ɼL:ILz#GM5}.k1Ԩt/^g.iR:nePd]D>&^4%V!mƠcZ0R0W'2Tgl{ӬgS6~OK|g NX@cOЋ@Y<ԯ ^tc&RQ`B⬰yhXn^8jk*(c[!}ۿﯷW=dNAі|5-W!aw_ dJ8wJmwFfW0AM36Isj? M#GMM+cx%?%HE8Ϸbi`n3+#&.5dsB,P&F/d [A uRHzAʊ߁[t e|IQ,\YI߮e:MGlɎPcnE=NXc 2&`Q/h+,اTZTCQlU-X1pOp@2IVmk9}<ІW8C^Pe^H0z_Q^W^4֊cLb$H}ψ=aG2#kqd 8kU9@@ytڧdԭ-:"F8YouvŢ>3xkh),m)үL.54X[s6@= *5KX`zŚD_B}\q7O.yg ՕNh@xɽϺ@u Gϔh4$ eI 'Lt\w)xnm}xZqڔw <=asr-7TV\sF- \EigUCnq}4DV+}("e qM!\ ,E^+W_/̒VSgL=݂EuܰġmaUI[%'JTd:$XL+\*눻j&s$ i5C_ OyVuGpcķaVw5X U =+0.]6SԨ;K< hr)}^av~>?㸺O3cz+E0|}(cŦ|ݍa^B^(c8ӽ580=f*RҠmkx0&:&ʱC/Buk( J[ƆFvQa 9at1o)⇭=b6C͟'%0^-z;mdc $oT(a.-1BnKդbԫbRdV<(BId`m!J$Do~m1h890=20f~?n PxQ!dFZppNFz&sHJ f)ra34mgX% ,~C0: 7eEi`!wZ2 >Iq}4c6 ҧf+Q* v]``dߏ;{|h10H~FO0ɪ[v!]Q`3nLh_i /.}Ϝi6gNsN7Fju9 dΐ˄M"ȳNZc ?G«5% ,f &3u!&a*톼8..MljaI?fh j!cMMzH.ZlI:!?z\M"$w3['=jxgV&c#o+j}g/r/Z.o kmxU**$'sF"y'@K& -t[6&7dYϝ&PL)OӪT,ٻ:J(Ve ~=W\1ݟ]&9ZݾD)W،3oU콧em{fQ'`+{m@~ YypyjbUDZ]S1#F*S()dw+3q橺gS a &3U 䧧Diua-_}bٌz:Ll|I~ wzsyj1T1R{B4H֣;(+ǟ=MEFB'S-{#X|7gJ b7FvQH!L4gKb3QŮz9oxI<<ϴ >9ڶ.$QkQC""&$~..e2T]AֲSCfê;*lU %hL$I-&Y14=oPׄ݋3-f%o Չ_THV_}m?JuޔNp^8\ssY*duiYKX?ex'ֲkJ;MLs/׋  и./RbZ=YYʖ]j,ta<"ck=9oP 0i"minZBm^<\~ӣvx'򦳌p$!kCo[q7Ð_4(q=3Vo]);Qt2-}Ot'O)P#p)ndrD£yu=˛95IJn)+Ybȥhg`  >vw5 bjށ!._M('n=1ߜ%DD!Axco3 1mŅih<$i'[ɣ1Xc&H|jvp\ױy_ԙ Dm |klzN2;ߎ|vq@(YJ&iZ+u$)#/Y8EȾܬ뉰% +N \)piV6Cyv>7F`炂5Im›S[!6 Ih|j5RS)낢= @A8.3ɯGr*A]iyLߦl^!L>3!ŀ>=Q>/}CpSݙb@S7r2[fa|Аt!0Jjqw&j /M*`v>Ń5 ۉYP{$J.CN{j{#wP3} zGtors 3lrejծ֚2AEu@q6^;;ˡ1]B~A?7ϵQQHv4zY ;z"[XQAE6L^V+f[;C,gwG%ʫ$~:aN6 &BU_2{P̥_nvwmwKgTX 4~*T)j=Cp螖mq~@W ;|<|coчz?A*qCv qv/l!;XW'kQnF Q=s.8I:cMA+Κ™lRH"u| ߃;i+ 7j}tVfՎe3K(XevuyQϷ{X&(+{*l<م?i;CmyXu*:xVTxJĈFcI-*hCh QjqG P䫆\2= @ܑ}pR R|]chܑm>0ku(R3UxNTVR ;C{RS㷁/ :ϟڱ$FF^[Ϛ$y-owKVIAdAxAgXu򥔫^4' -=< 1 <%ޕG'B iH{TH$ 7!YNj16,b էҴaNMI@ B|vm*.|{졪 `3$zo/H`Щ\L+ߓ; _&̜ FAD`T=P:lp?MW!V BY׎R'HؘR|d}?;QYEzv1TL(v5ibQƒkz^:$Pvc˃g;C YkT-#yP:LgVmdI:ҔUlp5"0RV]`ikFΎ]pP@w aN/\XT;XY [wA33fǫŬջ]Jc(9H]KOt&eNҰ@y(_3;r> `&4!w(u,α/|G7Nv4۞)Q<.wܢzϰ'( ]A![0*yu&.-7-ӗCqRtr ;Q^*]NeWKf- 5 gzN/@.ڔ"6v'qs>Ba07}&rc~,c2#Ө;#x U! Uf|@Q}% ,K1`_o\é"G(y-+c.]S&07 'h}0Z2=fڄv{62Jf%e)Z}VMgWSzGr8@$*åWBBsW%@`MK[$%[H뒗z\tҴj<3~$z Î z)M#nұJ2+6.NEwatQS1zlu}~1_~ylH$`؄YJc_ 4\ |dAv"+ǑY0ohZRO52s* GdḰz2u!nOb\W?2u,mJ/'|qat6nBdL{i0ѵNbsy$A7,_-ȵVҔhVOźU%"P2r@f4ky&ˈ,| cWlbKϪ5C7]tUn!Џ'ފ>Hij8;6!g',ǻr6G-"mi6_s# p1#%s@Gn6 FF7G!SJIV uّC@, d2S|s$? V=(}aB\F3Qt= %B_xj;&h2i g7P urtXKi;ԗcu]g-0)||  Ջv= V:hħBE5H"AP.T܏7S7 DDktr6u?*L;6}pFd{[c:hD)I_Ӻe0nѤ`G'A>~a!oY &O{_wWէ?:" u過ުMPi6kP>*-@ۥ]@eK$dl݋9 kv,b-X&M^<Ȋ +Zh[;VaJs;ɟbzh4jϓ))|@Ŷ&VD3Ǖ5edڵD+=PMTUoz)H+p `<Vxp -<@C2mBL(\#Pt[įgrҷspNҪXp*O/W+e N=1(87X%ؔd'e!M3V#'"UyJv0&$Mx>* U_භ0AuOB=Գ!L>b> f!nhpa3Kj>oh9S010h҈ta6  C/|*G\շ5b[AWN/=Ҟ>M 5fxN`A'}mg"5q2WS086? ]#V/M 5F+!hF=NkgW$/u䫞d S܄Z8z$JXv'45R@oNY# ̳ >"m.4a $j8dۚΩAs޽UQ9JfgIh۹娛7-%r~Žtm1ȟ/u=m)>=MyOl,r6lU[SĔ*f$͉],Pa%w-W@63 ,3L|yyqOk)x\uT@yzc#/³JFWPmue5ސa- `ئ-\3CRsj' Kgotf)m49M2G#4Ê":2MV}Tg2g[p;;I [AzH A!{ɟCr\rت6GÙƖ %Te(9盺%-{8^<^6rdGK> bP>"\&=lZ;x_j ĶižϚ I&`5L3 Lfض?r:8Q uΕ֥@{=%]rxGVk{5%L]HR r0+ƼA,Yt鄠Zpkt O6TfppVYcFM%WܤpwFA@wQU ׎ TOe >>@"?%օI;48BKt*[I^܌^6QWUptΰ##I4;â)' 3U,/|hJ?VRo<` ~DZ3<_T #uP(2GD3j߼ִrN  .mɅ.mU:iVU:i@{ZcVW|qv ZY#Gr RBc؏47oI>Լk6`ӬVrD%]œ媩0bDE~dtdQ+ڎ!IuC&63#/ xA"̈3hG6WMۦIFV|{==ԭV;yzľލSmZUuTw CϢ d>l;>1ԔaÇ|nB x~&4yy3IYt7\9э>ZOZ\}(|:mGnrѽБ)Qߐ5M)’ώKL2ۥ;{6Ѝǯ>-)7vs :  ۏCO?Ձb(dFG:+/kAbf{LԽc!36"h5$|~I7D>O6Xc6i=lثx_bqY85v\=9Y.Ќ/6R(*Ts˻!gU}<] ֮⾗Z2' #%;9ŸV%\39 sC.";Si)ȽO٧*[;qX-~ 7/6KB= V(܍O`yFHBd.W ;TAfʽx -A,eQhx;ϗ6;y({w~rF=aVG然V;Vl%B`{>G/Ci9 .VE%ſIq_qpM~d{ߺ"CjNsS*S<oNow#Yj4od䀠!#bzH:`ch%p,Ou#?^jWmke[p1qH Bu,G|Ŧ}ۻ|uC]{ꀶ*OkɈQV[0qd3 ƯP*+e*$ڥ?iBBQ~͜:1 qkɓ/i1EFgk4\N70 jx`lΓӼ7?C#EO0dԉ5srۦ&11VB[w{Ŏ6w0}+t=;js!9tٲ'sR.g{AZ~'~sUxӒ꠵Xr>\l'"H.aqG_*(QpLȁ@%Ndb K%H?!:?T=6Y 9c ԸgKǺCÿu>_X.6s m1g,rLH&]wemsi-m]ITDߊfN <68e*+!Z^@~rJ(QlaqQ=jSE͏ж?|od bgRG.8@UC7&"pq }#Tjt^(zmKlH~!((Ҵs+b 1pQly@m`tKC88B3Xg[dcozRSbe~răОa )Xq΍@*094 VQJ8櫐ގlYIkzɞ8'sJULGIGq&i6 xD}k+!Z)?^:6WO~.>\ᚮ ,(#UĎ3{8_v>-Ąx@YM}@5FCb4sz/v`P{Q 0QeR<)oU`OzahNDE.M+K-( DɹHݺ|=2.'|瘉ԇoHXƎ0ǜB@MβٌWxc >'h%wa be#Qb KD0;'1{kF9uǛ-ڠW˾3::) e7fQ\O*f486-ҷtCz {C'.s|wy#xx7b{<Ś0y^'G{4kl1 } -e. m餔4^/:9eG\ {5@faj3ѿ5Ip\ ߛi2\?U37*7#XrcEδcʅ89߽SO ;[mc2{'@6$hzr[#|I1XixX3 QDX ᬵ'tg;5x@RTa_W:(e42;optRmc0u+2|u5q匦Ye#W7qdDa<ב R3N.JIq4 =QM#&@8Q/fZ 2T}H-h1.t @md<$ڙؘSDSCˉ?dD"&VUK(D zJT MFYN1=;y='?{WMS5>AM*#N[4p(S)76aẔ?H2xAg>(̚BtT28E]x !GFytN0z%i^EBĿN!f9iPR5SXٱ' #9|T" KYEi[QTMP@njbf!T+XGb+n% Z6K O`Q!uL.E3m 6>D/ [܈P(͊mI8GqF&&1he;M|,fk"rz[ַRV \],o\!dĚƆ[ Ij᠂#)}r:+tl\[en銨^(a+2?G' G]݃EgL`iI ,tGrgLl[^ZU,3~24,'jXb#^X &htpM"S##n4{\a*fձlؗycC3 "ZO O=tH%(_X?Y<Աٔ*Hv+LY18J1cm]|~O݊8lݹ$|KA>`(-_ j#9b+ ]L^G+s $[H4Ճ]]zcвڢQG}O5 ɸZXɅm,JSA j{ r ;f0:yEOe{_Rb܃(a%Ue3i#̮[I`l}ϗ@HbKVae skZH%iJ'HF,y3>@{I!qǁ0/K@08U ~'tv3C##c{홁W{1RAu,J伅bv8TX(K^KUma`@ho QFiDc.;K}/跲Z+ f[pLluɁtYO!.Z|/bt@3 يH9~L N{ ,úCn ƚ6`ƱD(`߃^'druZKdX$tYSh1f4+qʔ#K' -= RhsC573qDb )u"v̉Hn [;::#:>)CP xh@?< QNQآ-^W77RTAk-גӁs7k^Dj4|#4 *oy{/1I)~MECVemmv~D9]Ҙ㒒Tcsƻ"f0=ǏMiSO'cPU>\Õ[}|#|iou1e@cQj84_k{*l!KhUV)ݝ$5N;@W'wl.;qBh "q3/s12B Fhhi[_JƗ7;ų|B32'oɧt hTor2n9SzzwOkDjlW}xIꔲ(bR!*2R詻*`1??[>Rjov^#~ک 6y"szq]p(Õc4wPfB+v7M E<rt7ۛgXn3 4L}nC7 1Zwxs|;j@~_RW2shr+-e`/s05lU- .S({['|NnR{p8ύzЮ8+nGMj<讨?VmRH]LZZ_f<>NE J :F[XkuX O*|τ. ⊂/3ѯϚ [c) X5&/)+Ftx;EL wp͡^rZlf3 "Cd՗|V0 K}%Љ]n/ {W1]U0%KIr?ӑj gFVAROS'ne)QxH'Tj\YM@V~4}l^N( OC ZD8].H-ޒ#p7.,Q h6=mjrE6$[W01-Z=YòjFA@&' ~?Vha}g$ٹ}g+A˲a>/ԟ8{!6F >iKK)G?& ` fGFYE iKp4I8 CFJC 977y]Ox0Q UƐoBb5ەh^`pIf#n#xf_*(  Lb%{%cMp:p؎Uÿ#+{%@w/kYxjƲFvrG~KWB,lP^}Z$:)9&D ~V>K5ʰ5"*;u .]w}8GHO[=hL Xʖ)ۑ+–pn5!mFbK7hMS10TAo3ŲљScMB ^Y M*cy,GKTg'Uܺ8񉥿1Fhl-4BT:f&z9J$\ iݗ5?0=L{{npv.ީ:G=OP$_"́ƃ"ȸ_ZġW 58?Kw n,PTXvsIYK$pƽ[ 림f_NC*m!K-'z[bsyX,:{nRUOt _BQ֫ {uEa'OZk\m5n،~Ue5k+5.IH!rϒwVΘm3]/a *"Ng qm8./Ɖ7UazxR9XA\, )eG q (NB@^XH0ӣ\sQ Vdo0Ke."6s[\AOPEѸ״si1&m(oՀRQ yZ!Ԗk4hshb(ߞ[OP*+bg2$t2J&+qpCߥ T'3в@eɾ( $^{nvE׮H2 ww , 0@sr 3-}q%^^zOQ? #8Vxaq,bat@S!d_{77-lŞ:-v): >]$yXH1ت:;ChVX> ^e# '= a#O8(9y+BrTTeƑ8G4tnc>zz q2%^j XXhy2Kvi7vR&`r+` C쒯 D7Oh|1XƯ?ɆC Bޕӈ),YeKaP0mwIZ3[G>?8` &||qFYfm G- KsxnmJz$>y$MLX /cMlw51_DZF{VBw | UJlzoO6lȦcCS^5TN_Lh}X@,k7Z &l8mR %6$8sFmTuA" F HD@QRƺ/ހ϶Q@k4.VCi<[7̆ԦA `aIfLJ  ?^I3Sj(K-3 u4G_}eY_H{9Y>%#tԢ=l*dK`} >f'[ts aY4UբT{S&d6" FXn}y?uϛ9EUn1%|Wj\C"ЎC ݊< |: /3>tdsA7 y4AsZ\ULHOu(;%iY_(F> seqEp1e9tyUC O xs0e!87p4@Abx[|#l09(`RU_]pFKkߛdkTQgX#Sn̼UDz&Nw4=&΢@5R*ݸ~{*+bӴ5qJ)j l܉34Mz祤IXI WFEI+(N_\gΚ3n%sԧ ?HzLBgPڈ~Ddӈ6^s;)>`3Ln*`k -mg J A>$L͘ܠI7\ywuχ:pnd:9MwtnqnjS{!tiv6M43j#44*_.h{t&~7ԑRݖl7k fn^MN [4@ ?|;nQVS,fd=lQFzicm.\եNI0W"ٷժ/![q귛[rr Wz=Lrediǰ% (K`gW۳4kIrs'E.1#+@Fy"Dͪ`/C|O$9NBj`Sd_h{C̄e.zؘeBSe(Jv|לq-: 4xc!}B2(᭄{+wJ}EM֏{G]t@K{8C$P|o ^k"XY줏 T xyG}{=zU<; F9q^!lY%.-Dئ媢4A2k#Pj*:ǁo4hE*Y!etQa_m}tϭQn"Vx; 7XhMi\kLvL0Z)D9"ԭŅD o<\.R!KjSUXuJVu75up5[1굙ӫARWҒ P5Q(u|?*º' ۚE-ָxQpq s",v^Kd۠:nUv߁'gNn%dvg TŐVB9WiaLN -?rt144FFs3RD4 W)X *6A OK˧0?ru"H =>nk9J 598)\Fk-| HzX&.gWZxw3"\P~Z35N۫&.A4yQͣA={HIZ*>B},'(.t=_y]=TKZEZ$?MK5-9b!)Řɩ1\,9Agc3N*{F{.)3 >)1d]s&rUcT3"nڙ6Lыq =wI<SF@'kV)fD[@9b"62 ĿCq $m^eHϮ,I\2NĹj ɂzǁNm4欙QS:HµX*|]ML7eiŖԚG?+> ۝ݣ)[ox4AH:YC'y˗S mĬMЇR#P-25ɻANUw-p/ ]$r H_ISLcp,g}aM_Y:i8$jzÑF+,iF}g(*`?Tw|*t3z$Q x%12 ^ڟU5 E|c{pxH$4վ+JXg>`#}i7{m+ZmjXF*({=v™ձ xc*f_- DD? x;|C5%QK}AN{D ^vT^1#?ցcrٚqh{Ԡ\WTs]+U/+!pp qh"sx:<#u_#w*k\' +LMW8Y2%M1bs9D\pu!A[My% :,'njr zyslNZ+[ 8) ȩ QsS}3IE+rfM 2;vǫPw7m+@`KG{%v@_sfN=xXqOo+[?iV9_@x0Q ;;^:ų@TV : pjX]Ro%y`6% -{Rp#-yeM z@Z\9EfLB]Qz vzc 8BsmJr!z7{zGxd54ߴa0a%pg2 l)̞(e|Zv.b]ZukEFDۓSo6,)Jw<@lx)R2w9ceCctWIqo˖]J[5Ҧ\_ԧT_0.=,s^6_ԗ^=R$fL7D5ppl>Tİ4j̀o+sX+&@hO1F_p8(ZYh!~! o䚨/d!I64g7L5ۣ~ dO1K9b>viZ\g bx0y^{_n|21oϼ6{PCO BwSأ|Lu@'=@߾$];?x6{iJ(2)T1 xp!";qdf,cAo ~ |+7wAU, ~!ƻ[ײr8ߏu*㞍=)JeҺWPpױ#n{GU":C·?r D"_E&[WKhI*qQAүød`",Z11Ē!ƊÈ-zrMVW?/8DÛLJ;p( Dy[Ip2=& JXl=F?*-5X343ɹ`C Fb[TSENtv 汾PZx{pޘ](rٞnMYc~b+VKKn縬/EeyZKE@ML%sxDO{~.Z]S9D&u]02_d.Tv9=h6u֚6:Ndxk6a NOr<|1,ZëHPO?u{vb1C~ ۉ'2 *. *"B?` fhuGn'(s6m82jhX^ֆݖ<έ|%BL\.EG?C !cn<s,m?t[_K~+)+Wx՞L3EUG-?T&> GJ*9k:②`d5YO 6!ʩ ȌٜxeNU4SQNnI,ue-hXSfJ_&E8x{U,rODLM8˱xu 9^`U`S_SsI>s_Kvi`ԜNutdfNG}Q i*p[C$ s>dgD>޼cYskyxI¦U .i B75 X4TL FKύ#C m1_d[$S ^f@Hd/W٪z1TE-S8@b8/F-/ݱ=QIZm CSo&8(&?nt"F.deb0COIF+ٌD0o4;@!Fزx͕PdQdd"[}, e~dvz?HEwu@3vc?J>4EC|[ N?Q/l1,zךI;:K ]#%۱qyoTHfky[e' Q'3DCR|R Kկⶺ28sgP5t,t0(m셺?Jkp](t|=ZҒc dr̤šYbc |#gV (iH#s3i@Ɂ8&[b̆14pva-޶{Yjo 1VC4*͓A츰xMK# ?`b3N ,XҰ9V4jmcЩ )t YXmEl)8R6kdWmS Hn rCE&Wy)F.ԽW$O~$d.ޣJ ^:?̬KXZÁs\ER^ȸOLeƛ[!j#kϬpU 1݇@t%EEl =*WSI /<(yc%wEϜMR/Z./v/^R*mlux;;èRi#3&q ͊†'.J_~,'?j6·$x5m&'a-Yxף 9+jOG ')!D^ߺ <-EML+ %' C[J=W$UZkQeNL3g/?4>阞97/o@Ep)ruMn}_ e({ܼ1yˠO6aHQ:PF2"mO Kr?u)^\=}7_Ujy7D;q1 6+ι ,XԒ#Aۛ,9挐#`ǂm48#g;' !,~sd{PgfHq[KDK_vXucdV^m-Dmi.1*sg OLsGRvKV 6H抽1!$0uw?}3)4ld 61TsuMSbZ8E55;&JRPEOHXHFTWDW G_E8J_-B*+ -Y:r M)H8ey< `Ѡ51&R2-NjNaF.i5T'϶$>[K'de^Hi<=pt6y)JE>_kdX`i %e^]wz4#E|Ɛ0-)( gzҭwyxM3ȣktħ6"mou00O*ȲZjGHk%w،!3i2Oi¬e \Y$ҫ=C3Z">ޗVf&Lg ,}X}ƨc'9DZ݀9l3ɸӐ^K>blڥ嚆y im+E툄:z*vXj4s_ؾv='-}b`ʵEɝ:5,wmܬa1>d>9+Hlޯk+x|~޼Pw"5]Q&etp"6LZ*uh-},F_C)IM\WH[SAkWKb@d;/lEp&CN#6[0;mܣfx hfco"ؽ?䬮1!1ۜ ?QHx|a g8x(Рp&2ZxuU4>@GOԿ6}@ n/RzWc0=d]*`jլ8M_r ]϶6H]qw*E~H **p I4ep ;%T4E:,L}:_ŋvN=?ۙǼP6¼u`zzXcGD{]5D_hb8\!mE6Gˉ)ҏ):3H1)/.< OT}`pXDty|b40NbWG7?B*i3,nhr:wҶ˞J(^ᄨ@nr*4m:n(tNu7LplC'=l| 2.ė~.Jm%YK-;*P‘ !U `06\GKg -#M{vw60s[&!/m8%ɤzn:h`I'}#$oD IP-9Ǹ?q6G.iPRVj;;>Oꔓ<9m@Y| NAJ {\תAy.)I'i0ŧ>Ҧͬp"3TNqpQE5A/,5s6ً|5:J 4(n+G-Rسm>*/TjuGJ M"PFM{UIR˿Z [޾e ៯y$UGGtYVѢhO}-qO{el/kdη">7'ʇjTvJk4 oSB  ?>)?Q)^t p+jN'Ne= AoS LqJvW (U*!En5CEEdsAU/y  hgMOlWޥrBTb0i[^Q`b'AIXvW[V5 k fGQF; o6^9._J"jlxOو] +TYkL,"LC(' t"K1-#~iߔzzm]|H$S_sVѶ~&{q*etݹ>7/O&邘ok~+Y];oHW.yJ;ب)My^;56c} d`KaGjy"M)e-_l>/-EZ opN#oAIViR;> ۔yU0%ؽw U:W*)tKQVP;DҩN5c|#:+SVʢISz0cN FAw_gE>') ٶt .pzzzɱ9O=zl,bG8i`+!rBwa I̦TjW{^)SHHZ&v"&P%4,^bXP H; E)FB5#Bc1$I?ʄ̷BX>71b;pw'y!;&poӧTW#whcq+߯>p\+uCt~g'X'\.gDU}1.Z3tCx#fqg=i>tI I +P;QN,Ɲ.F}i[ucN@#*Mp IEx&e"׵{`2R! >xId~8ak.AJYQ̆`כԠtݗw+]̏)o.Mt?4צ*K AJ:J|pݭ p@H3> \9{м_LYZE єOJ&*lOM*1Dy;`!(HVXBN怢ų+VsCU0G%J0\=IEGMr|K}yuQCO;Kc,jV0fzCoH @҅@l0c.ƊMD [roCjrެ5Eb6Pp  ɏ"SPpgT3qn-p vO$j=MizTIly  1sx%{ {_2e}d3@"?G.R4yGCGP<W4 ‾ž M`VVohA!js=%15Tw#/M&rY恛J0AjMv̡`mH&yqϩ~8sC6%6mKMiu7M(%Ʋ$NB4>PL DYݭpB%C'xRgI=DRh@/K:.S-̝mk|*v' ېtYȟ*y3 |pu$GrQ 8;o{m6N6k2}UwՇ`HZ$UƎp:*r :%Ttj5j?1PsM=\T*O^S L^r<Ε Hx黁.!=JVZmydБIU":Qkj~nr{Q]M!Ҹ[[8akhAr-)I$1.ގx¾A˒fzw^Sg Bw`6th _QO>]E V<깄ͤixEBval18!p"+oYy c^ c>ZlW,ď5?"s^TbaCKEI_B[^ǗۤeJʓ|T˵o!ze$l)F"\Ý Etǎ ;4+y'>FVF Xigu wtPhAjIe =|,m~1MC&vue,;Z2ב`Ve`y!₊%E],27 RQen)Ͷ Lfig<VyhCux Q8Zpe.3۷:|wFN E44LI/Pd;0CJ).؂=~t*#_7}m-Rs"$++ +l:˼5k]| &*ʕlFGF [}>r "sЂH@lfYWpiЀ=(()bbwuJشstu3TXWħPQQqCj +b6;_b`||#uMrAx.‚#FpDtσ :>6̯Q 廿S/N~ %rf^6<(]`O(F`lYno=<b @#vz! P>>!"Ƃ}^ZX 'rkeAV9ap2~Qsm$I1l^;_&XК)!YRPd/^̒XRQNy Sʌǁ۽sZϡ],nCI)0=?4љ߀73^e397^ط3X} y^ٶY[/+/u'^o#rAoZz]1 D=dMKAj(ǧ@ HrSqޒcSM)%>(2tWQ?Fv lA)2|LLl,Yo_?ً!J!Eb^J$rї, %OH%2?ouNlڽ_(%v>?{5H7cݯP'5DX?u6r`O FM՛ Ihw/WW ~3f9#`f|$Ph]_ Y.q:BwY)SUi@ +,0w~jx?uΕ1o;|k&0 l8EpXvgΧk(MIFJfȶMVԐE Yr ľw0 ]:\Š{z8Yh9֠,m۫-rhi=z~8ceR} v,>C./ʸL{HvI$v|S,c)?+#);a낑 zf.+NH\Rj3ʼ=jys).Ċz?gӹ % 7`/e-FY֧,e+4:1pGpT?#18W(@K6Quٿ]o\*9_|OkU9ժJsyf*P#ο\7 Hv)J$g#d8Slz<)&;(QOߡg[D ;`oNZV3TTLÎ1r\qmƛMeUBrkLXS~zB+X!_Oф ǐ/ SݝX.'ι y^IQ)S;D K/d>cN$g䖼y)ׇ\)~pLڭ6c>aC+_\n.޻qJ-OtH'IE¦?3>a 鹏!%1UL"%B"-["o tUZT<:j8yYL:ѡ- (ȯy{J>pO H\XbaG7h;gakZhH$Gppl+qBBb{F`SLy*J8 .g6şဩW݃b<) PnF Rȃ]ij5b1#8dәԫF/$2SlĂ=6p "ήy4Cq3}]=Bu:(sŕEC߫C٨ bGV\>=vK,$rEWתcs&o{FDJhqIUo8/&+T,f2hVpj0矗C菕h@4Eկ?x965bTT id:8u4|9\ 11]sI6YoG4`> e/Q\bs.G hm*5mG]G]iyHåI0_ Xx_rN3$|,ӔC3V@XFx=Ⱥ.d4&b,E0MόLKkmrv>=F#/p/#\PA>m9!3+VWNnjP4ߧ_e_?A ]}>Ġ.hq=t@w+Jy^SIl1HpaѭtSj du` TYwhWSN9X6XAQQv4&S"T#t׮\VLYL oUD}]8v9e\FM0@u'F&@'mWwH;j(/r#0:_k5 8d++_?\I ^WbҠB/"nh<:t\.5Ĭԫ`_iuQƁ;{[UpNp&I} (.YFx8bU פ=k45|5/1%ָ})0}.{8*auo0K_m*mpT$ )׋܊u&n\cǤ9*)B6u"9uG\Zk([_w;L4v˜ɴcSA6`ȶ||eU㺣zf 0Hv!\M :9+Œͻ.g΀^tV;Ȁ_#/Bs,*/GE`*+DGU\2- MIkZ||nP<&mrW,![*P&4h#>nXE.UU m?'RrX8T}I?SqI?nLQ5Tn=L64~W~7'}IbyDE yjHZ7TVRN*c|Ծv. 6`EQuX1h.Ƀ_HSXb-+iրB,e tތ-N3sZjg:Qʹqb&5X6pri6lpf8MÈzo$%fDɞ)s2VsQfҜWZfnaUB-E.kmJ=wGl60c|Y=Y3ưR^*"6+DL}vw(GlfY; gCs,?:ƽjfV+"=m =I8y$]wsNZ7 /AI.?4}4b8z@TAr[YϸSi:oS@|< m.@'u\.jя:G}lkHNxF{J9}<ʾpan|qă*޴1Hc|L8dɢs͞ʏۺuX ŽE;8@Si;(G=+Qd RY.D~{A ZaX(fG~"ѳr\iqꂾMղ?庂oT))#`1/vW.+ z36ys˘ePPO/[a#tE݅ -`DOA=lrs L;l󎗔)ľ 2lءuL@^9BVr}M7ށ2+oO'_{u!<6~|RRߡC+@RpN_xisa珸c^pxȏp-PU4>"yiɨ$G(+-ie@#DT7=d eա Kټv(nsa[wtTvo2TkVuAsEhʅ;^"b%* (v}]B_ET*ˑf 1ݮ{D$R28)[ p#.9`V}٧6#H=^[&a>^*iY)wa遍5ݱ; (EC,"TE @pf ސ0rQ^bOOa9D\WwQ&倘P͹SW Δ@XKI^ ;aچL^ܵƚ@HiQsi ݙBw26΁kLPqj^H31DWm.ȩ/;ҳK܅n3i sA"ΗUqNr.O#F䚉Ύ#6JUzϨ =G[Y<$.B">jzܸܚjHN&eDՋ!Ķ[ z{{ #}$A%*/1;Tk{6F,H(Z}n ?8@LSدZlw S%"|gpnv>&;\jD3NĠrlsJJtasEp~XMrVúy{)9"ͷilHoWؠ۳U >ZZ iνmIɧW!Z1\4P.^w/qL03?u;kNv$p"ʫ{~@%Q bvkYdȾk/sX^݁+f2#U%߬Xu( *cە߁f:Ms^2Zşa-3qU cY߳i$ E9vXPMlJ<5'zC?{l`C*p>i*ۅ} TÇjj8`C%xЯB$TXC>2x:a/)Ҭ~hste b8C,*_qnh!Ļx="ŏ=7>=Vnّg~n L䠟Mm!c_wt7"aާ_HS*X^uIZ4ucByd\yy!N.ӑoH@k"JIq%ql!Zck hc _>șګx8G^qR\qx-{f9Ҥs(RiS3p~Nq*7|v[O,!r4;5EV9r8" b*ޜ7$Q&^+2[`yKaS~K$`kTrrq0*0pr6(;DOw>k:_K+w2Yn u\iQ[ApRJaD)$\Hߏ]DA,by&Ck̊Oݷ={W܅&?_g=J6G躛\_\ bE><)N}%[H,;7fY*&%/4r}`5뼹ĭX3#Z0`d$ b<*BS.ttS  JTFJ :QY=.:tz iHk8{[rmoB ;N-ng%:iQ$oNY/..Ta53_)kɇke.E"-E ݖD9.R>BCZ|^_ADjrA _tñE)4Oȼ u*uMp5XI q sꞍ)NH8Qwi;-ȱf.~^phP9SgcݑHdIRΧ|X+srOHMФ!C9OJg82P-8Kj򆓳a}L si[ڼ?пtw' Nm~ Qc'@!P 2@\ݍswsq'FEAYEӲ:=Fi=}v@g!W+BRʍeQzz6C#1eJ0fIrT^9̌`W2l8"XM,S`Qڦ{H윬آX;Efpc;r W5&3z7t'.R}\,)=m-v#; ^y[0_{`2EY}A]oi*DTѰo|*bIӀ姀nLa1"E|gAy97stKpڞ}}E y}+Nb Cjܛ^ h8?U7$:wSiQIϧz쪆X>H0_EɴmJHr"=1{ӗ(9[*lNM1 4{!'_Xzs X|_o\j|mP(ɞRf ' w~[ԤA]cŤ)ƐwO!ZR,xLSS0ԍmP~3F+Nž)`Yap &m()o+dS15{O7m[l=hX<"m;Ӕa5Y$-}|S`.ui,+'L,1y$x C>qF)v@Cw5Rl, 7g߀~ct_Vi!~30EQ9$`;>\ ׄncz12]s u EK|[^x A.9rh||Z= nN?0^O1m <XU#|+C?* 5rS|Ywqy}):[v0^ cvz}Dq+'sX}I=a`+0 dS z7P{BSYWCG'CWPe&NDjθx4}ˍ G\l>SrHo:Tk$]#ʦ#ϥ_G7E-j ZДwVHbsjunĻ_jB-b]q3b_wősF3!:=!*M)K⎋Ī-D{ta=87 }/k1Th0C2@ʡ7oN$^\zmwTTDY _@;y0r֢$ȲӭS@~k"blw9B2 ۬; \-7yͮT{gZxGK$M%ȢTc뎛. {pu{>. Ag+>[ 55@"Z7w0`)81_(H[vQm5NOQJ]sY Ν|fXrSOjz֊FۯG3#r |z JWGѿnZ5#McOD*IvS5D8ԡ4eO9#ʐK:RtgB{dgMGq,j-BQA7FR1 0 s̍}6f>#ѝ#t>$h0ͼ0C{Ow!4هG?B<Ց%՜g=6?Rа?lۘ-jHleWr;V2M_W/pMr]JChpz\5 z>Lzaqc!2 ;Nj Ӱf3vSޫ /Th}IVCQ^,9 ~1Phω ~JW޲Dy'pA&8KX+,,Mμ&_v+w9p>8 L+MJr IJI,?[_wE&Gh1n&)6T?b2(K&i̢^tl˓+eBg FS3NővO *>uCl;wtHPsT&q|B0ǡ ׀B' T32`k/X+$u\W]q MY=g!;zXְyĦcƀ^ʫaN=_Q l=LO]5 ϰ{KyCu3'A4ADcU*CkMB7}7qU 08A>q#뇓(u3Qd! ~kfАwHp`գ;hf KEL5Ql͋xd<*Eh ƥ7OSlҲ"Bi)SH%AX 0OeqpQ!7vi=y&Ĺ׹Sb:C<͠KRe0UHQ]sNsŇX/p̂~ !JTG;QMޗ#Ha55T$<˹{z[ZHMC)(!pX$ЀhzJ%mRp(oVf65&‰N:֚"FV|V'd3;ZwH,孑DwۓlR%&TSߪ<<abj,WpdSEq zX*]]1H/hrpYA+q'*k_( QKB4vh Hq5dזp ^a$WEzM0^ NSe1 LB35i(O"Kr&F9Zn /hok&sFÂH}vc ,x!FO_!<+BTQ"8J%/)ύt) i  ۯSzrinjx3yYnh BC/σ۫vȉFÍɖ0A<8ٝ~إel(0aHUM>(?GFUcؕ4 ?XUƕA,鎚+}>8Xh/NzQ+0g꥗ȟt uXc75!> uIrWM*?W O*&a 5?}ruȩ%9uhX^xcC*YD4^s/[ %pְUT];zAiɤ) Ey!3<6ܝ:1}xO%">eDz&3d-]# 5! >FOjc@[}b2OIcJcƅm&!8-,E}~/C씑1 lGE)59^2{<8,, ̇g} $E$PB@.ӀsvѶ:"M `=QERxKt$95.wX!L5OxGIT\9\['Q ]`)?, Y?=o=V d8[9k& hCۏNsG|0U̸fa}5< &Zitp:pnUǪ>0#eR_*\\ "ΛG%Y/]csuCwU ]d݀]r~}a j$4 ,+h ¯S<7. !#0Ϣ}uW(ZiT-EΫ8[g![CFaFj]!*G3JGW+ŸEAe. +^C41flw"H*6%y:heVq?`U48+"#\+_<=epDl(K-7}\-\4Hb}L2+aq [26۲"n4\ xo9Bٹ+Ӻǝ!HC~6^daa7QK'dIzJ9-Ilʹs3ffS^#&\k`4{y{:E ɪ\]$D(C\#q6>Nw-v=n,2; %i?`7Lj6z|9 v}MOD3qh~O_lIJJng/^%+˦0os*k'UNƔI-󘅜cLsR]`OS᎔"Iqaͅ*2,to@ǥ&25 w"VA}4-3 ekDk (d@0Ɣ:6Z69uW[( }>>έI3@ Ғm5>ݍW&kNN @l֨Q.*ט9l+2,@읹7ۻld΄ !sHh+ Yo$q v%5zd9~n_~93VWUdbdb}Q4j$1 LQg}RL{cL+o␰Qj:(?`x2"QD!ޡ,I\,Y7tmI_AiteP3ה[$(taCMl<h;PEn27cuq$\pk*?bzH1%VS|*֙l IIhg; [M7MGQ[n阙5:'tbDKOu <~2S&gS=NWI BB'c>fwcz2"HU{AC = E|!Rte4.1Y|ٽb0;XHN`xY{ap?!dA 'wTCi5tUd=/tħ;Lx`撙G`J2fQ;e_8R3 EEׯNЃ:X8 ?P P" 7ϧvaa46lo?t,B25{׋;*$54(VU9t>yeK&<`[޳)ߊ_` iO A5IgǯJ1wq9נI*.iߥw#@"R|fۓʤB8x9B=bi5: T+I<5 _1"7N8 κ i`~N_ .]I˫$NfXgB鷚w' (y"*[mhWܗ3 j@b43Ⱦ 3UV% J -TIN.}ƞ׽1!!Kk׫_uϱt}/,`UBnݙӣAT3hP)zD(dJ$ L؎Y ~8~Bfxrk]r_Bz @U.(%a(HI'y{Sa#'-o˰J wSH@b5=3);>>U1fi赻v-}d zFr+\Y`( Xrs)LFø?#.\ʒV-EL}P{#`5~`a 9JQqkjQo;̒yi5"AW[ȧ=L2ZAJ<{Bouy `7'1i8}lص@iQ&!Zfe 1l vKE7;G9ߜ6pC_ 3Qϩb3nHWV! h\U(`{ݒ3ۏ;ytPA3H9:l!+asfNA3`DC %v JrBVqu:1;v$~`'1W(DqDZ}$,ZР#Q[QQ/Z"^JM |pzhK 8y0,nu3O/?zVpB>.u4QGr bssa_89;oV25) ZLaώ࢏+2hpQ+˚y\H}'{s~4ʱ!!Npoܢl}fӅI%jr(@(}j^tf䖲FWVy LGmI8̴%۳7 ;9jDJC-._ݥQjn-TVsr,|atWEq>7 bkm8aO:o-nZ^Q N[ rRƹsդASYwG7Z3gy~,MHlbѯ %+Ah0j:\Ҷ:+O:X iJtA#2z +_ *+˫s{XYsK;;L<*`~!P}/W1Gl?SclNZ8/[ T!zƆBoR} `bO~ ΍.]y,G~E 3 @XЅW].K]kkYu=yY-k8Ne)ۢe{30PS'guv_=HP(0M ,gB{i;P"`u>4jB: K֯31 P;tNuι00<|5Gg +ROo{Jt?{ڧWwoB; |[{&gw{t)pUvߒ% ݂+:/X{rӷ=@rN$.M4yMI |p k,U=ozL:G#R٤0[Ofv.ߝBtFs( 3[#K.zTsBMϘ۟ldgSTP;u)Hs㫙|bk46|oiǧ4Mb?{6/@$x㥡uɹ}y)@oLkҼ,Z &ةBQ*6G\%|Ă"p>mG|F:] D&} h=VH6RC խ[?9"8#{urT9lЭ6A*;R3 'o9+7x?3L;޷R-W>j jSecf-Z݆e8l!'_ VИX(b2%&,>6wBk"%{wO[%7Qo30LէYR(0E!%PqG_zT@Ǽk8ѽ@r-ƦbSXɣDSJ$ tZ%IR"! G1ZFCj E׭=xd)йyk#&DkzM32R+O҆ B@1O$B{B6pNF0ZB3Z>`#+fm_Ffdwvwܗ9=V#2!)`kPPTe uz`9QDA_ -YU%Ne,iD "{-5MEXnq;EȖ7'f-|j%=Npy/utLޘ9^w;AZ_K$4y\/sʛ m/ pp>noox}d1ȷxXa`0q`NMS5P9mq}iq6Lk{>^Kլ脉 <FFPR\ӆ. 붉r76#e0B5g (xU,BA}H67wkbIB}c89n7X7ZoK {],DSpFCUK&ܸWLyҝB#?]ӗI*,ށ'e2=Q=(A BWk8eSV}zqMţGB4eb0k!Ig6{G h?qeZP\ݫGr0G?XZMp ^:6?`jfS9C}GēZ~UYI+?spLPn83Rޢ Lؠ 76st~|3NA[&/[%n!tMGZy_|fTxzV ?xrz[=|CǓP'@9ZV%dˮuޒ8%|Gu83tC뙒G!#W%vвQ+G+ɝi;P;4v7Yi2uwɍz}uf;-T Z hDLE!7"e#&* GfJf/p9T5SP^Whp7D х0( {2Bp{ 01I`­hh Ung0*7^ϗ >9ףKjLm:nlƵc耻b$ۈ_C٢L>RBC̔&siw}2Y59h7Z˝*MaYo1TCChzxADZqoH#|eN.@4]h/d;"ʸQ@kf؀m/l ['|=0e}'路DŽZM" I]A#?l f9H1_abz@z4H# l|&Q]xˡlFw$vcgs4N:S]zZwoi)$D)j5ώɝW'oǍ:*Z)0ōA@q b1Rx#Hm00] 5C~Gv 7};x/_Z.7[8c7[KZF*HRsv>W%L2ީ>\1Xy1闗XyR#yW(-C6ͧMt#:goZ- -7-( 9i,JGMg!,#}I4B 9TWeFUiC|K-{[ў,](SL&@d;5 ƊS `jW*/ZdD_ܒk"N='W%SMCZXGn1cOq%\2 ^5^Y#nO/NR#jcatc(e}{c ǽXJr㟼6/2!\)IHpFDB~LfA0~yAu. yvbi f&oI q'˼xb&} pP=9-= UkfāOsvҞCUN]~AS+9G\;>wռꓶpb+U| `tZDW_G%ɕIؖ =K\'Crx=lWBQedjYC? [zZRl˕Bފyx@3|_5bX^+iyݙQH7xjZ B=HES~b^OL֕;\}6V$A6i1wtv3Hw^1tqfBu}by!W6m*ӔH^uCw+V!Y}:c6@i'C^2vȧfje shhzΏC47|=6sz7+v3wy<5LM٥C7[./ i -ta`j֥5n#I15̗n#IpTBύ"3M+!N(Q+mORoPyteڡ ]ˉ lGH,=3vS krr8ADnMceBa@#?d^/BE3F<Ѽw\h{,k4,*GEK ; QqIߢmdͼc1TX |T?UbJhs<*̶C8\7ŇȴtKbr߰pNӟ^cP$*xOff Ā }x/Dߟ.x am,#ICPh}[ cKNs.s,"2k3Sb 4.6&3*6,hit@:p2 6)ͮ1R7y6reH HD@pϖkb~G7!9F-p aL .͔%d?Ub=REgfe!#so5ópcƚN.} nYGƼs,x\!FKԑu{qh" e $N>`։i&Gd8"]b]_6LJPg /UYढ़2`G#_$, "s7BՀÊrcODkR h>dia,bQ vӺc` th_ÏRFy-ë+| pRg% -̷=deH˩ÜTsgU Yc` x1vEh;+)33#ISUUEoay%-j$%'AXt 9 L!\?ه=cs ŕz}'L DS^n0 ug{/-h(!PzfwS7Ms/R Cfx5D &O4&py9`,]_9eo{6dJ:p0\LT4ܨ1jFgޣxV9KSxUҷ6X9ʰHlt:\R ll%JYOJ?mdJo8fuƧD( 5j cG>IMI.%-ԤϑԂi_YJ0Ea)˨4h4,0@7-˂ }X(nxxɡMbT^.qj/&˄Nm q/Js-XzkXS? `ն_6;\3Kr@4K7YM5~0a}^`&R3lB?AH`HDŚ#F"E;ɦ1޾Yz 0LܐN+ڇwQ<:rB#A.$he\h%7Q؉gwub|rwmW8{8py0WRnp-a$GUN4?YcQ<뙴$8=Zt-=zAIpr"_GPl}>I,4N žq5ݬ7g!S~.1Oi^IO$dkS]4_{ ℙǙi l/Au!!KBM1M @ʆڂr=?=sn\ghT&έ##:1_!<_8sA5nz3 {KaaJY2xsڌ\ (U|S%Eqɯ5VϵL|i%JJmysA%pṉ#S.k4T@Q"okEķ9nZ,ܐ"s"i(2{&ח0JJo}/o:.)<=WcR5zF084aoaB׽ENۆL^@0yۈwS n[yܩS*PPoݍۊy>SMlUS톢/E Gh5Ս?P6iO q/jo}h[d~-E:J`N`,2BT)KsKHۄ-\ZwT]0<a2m0K#.aq\k[w~ZMˆ::J YĘkn>xDE5ƣ~y$x+Lzg]sشXJWN$F*LZjs[ՌjzwMt✾qLs?D T.N16(M5#o::.e ! TŦVr)*~*_6͵k BVg-(#ӗFc%_j:"OF3Eu^r{;5d__p/NӾDlEQ<;ᶬ\U@lJ]+.Z_b e;MYEUDWu_O98-t*s$붭v5cڎi4ueR tI'ZZNSџYni$oJ07ئ BE  n[7gͽiohhN o]Qֵq91bu[8,>e2>nSOƎX3)66j\"~f~OX[}xdltZ|kuQ5\V#,gO]")@NkVUmף}b?< 7Lz=£a%n~}JH&RnGRq^<-{KZ$ ɩZ#\rBrEXR@xbQT0{ÚJh:;%|&3Cr) 8RnL`BlĪzв83׹%Eך23{]g GԊ}kQUFqoM[Y8!>zGe HͪP8b lyZxHV^Z )*".qT b 46{N^b(_m4]ЛX]9v=#2|/Yo'-Gx۰7un~CdݥNT!5Q>&Fa#@]O,vuZF}Vh&MO *G&L{r/[r0Vż.6YMKAdlO}p960.̹¹{i#Dpڐw ~2cc9QfwprRUFiZqД,T^R^yC66!2(ˆρ9qv)ዌQM4F 'FceOS!!%!J;7sWi}c*%Dg^<wCv1ogRN1mW  na ޙՕU|:VG;GHZ$TD0 ZWyfa xz )Lr}R~(o?乕*c zSk3<:B+-r/Kn`w[Le#G}~+ F?9wIr,:@sjJz<5̀bpWĭ I5";u%Z5N)/%W@L-HsG/+k)L60NܟJsv/սgm^K#w[ s0VeQ3u,}tS^CDưj1/5. /Ϩ4+BZҍg:N?˶.`a R% Y87#TL{xpðRlrgXXO g8YDyoTܟ1a;؅ݏ5 oލ@sW$%| "1K7_'W*1D>Z e{gz{jܚ-WvXckPͰ/r  ԹEMsÜk h0(Na] L⬑"c$/g2ŀʄg-vMъ> u7?J 0ĎՑ/m hyA}&"uK&_ajcpE3$ʗf! sH?SzBro}~!~-M&&4ZF7 MCV)>Cw*9#o3J^=Rhoth݉O*?۽:sU`N]9sH+P r3 AQtҕvxjLh̍-l3Ĭpﳧw.-p5gATG)abr`Y.ȋllQ9i>T->Rֿb\ }GHp8< LXDcNmK1 RmI~n^q˿'Sϙqo7j k%2;0gLP|ěI.ML&m*ԔS"vDQOSGϫi b2.s*…%˵SܒM%|.MLyr&(<4w-ިk%dt("f;t:^2-4TG595[)G6 ?015􀭸Âyy>¸N/0b2< j2=>bQф k C+}~!6~p#Qi85H){wpj ~Qu^]MGO bV9xȿFc~yO`d@}[_7[AS0 c5%E\P)(LG->` W id^@>x޷5k _̹mxwYYtݧD,sƛLnE!1CL%[{~#$܉Vw."rdsissyS⿷Ygqy1x[Ím-傠^J]nn+ GFJrU[I>n }j]%wxWOI jxc*-ZH4Tpf(E@RA;krBj( cE8o,أc2QJIZ/wLL#^/רL/GwkakR94CAekkQ%7Scx;Cn-0TtӲyo |1̕A,+,{Ӟbotk6ӡ6Zs1/6[KHʙJɨHE<ϒ]Ѫ͝azJP@8EX4hykb* lth~]Aπk@N^vw)- 0l+f}mڔx1[b0oI̎CFDUzV 0+a'Qk֗Ph25i':|ȩ8 N eǰ-q5a<ӎd; -SItNph`A=jrP`ZV)C"~ymkS3øVY=zŻ\Rt(dz=VŴ=cK,T5c hHM;A| ,RB++'FkqNSGl1g`UV1zξͺC$Kg2B+P1^ ֕yf_b<_s.And?_ @؉f4ثCZ ˘gl-ZތRb 7K53&EV]j? ~~@:h$l54=Jﯔa&8dF!?9xނt͟%1"աj'XLVUu\lsj}. kG|œGj:8 h5ٰ rǟC,z?0Hؤz䘳g߅ܪҺB罁fnգwX.X"Qq]6E 8d& ŕc)iS,ǣڍ~^q{}M@$GN?E5k$=K]sM8WE1 dJ z$y97ӒꮖjU[Y1@oIo|!NjkQ/BBπ AjtPqIw]AmCy6N2,8íz xa(-ˀR)l&u)z9;|A tq#'w@hk6Б7Ĉ._DHkk}ƳPV*HែJnjor H* eDVTi ܛ]EZA~9e:Mqflti lEdW'm${@Hjj~<(w;ql۝ )y NVAcR9܊z $+$6a*v9Fx>x|/]..PT"" brlO"{ޔ+:&&*4ІVGl[4筟u^>\֠R_d(L%XHk(8EQvxȉ*ˆP}Ww]w;*cؘPYAV >hɔz(+=ۍ}x mWq H<X |Їb^F]W{OWDKY=:v @J7!Ed4R>*@p8D>l 8 2# BXg%+(GG$(Ԗa~ ͊Ĝ rGm){5V[<{'kT-ѩdڱ& 22ᡢר=LJۦ%xUk8ox זMӌ#r2Pk;[QI %N-3xH^t<ZS[<^,oW14fH(HGQ{2eׇ'ܮ  &F>}t΃IVY ?p-3/1MT|mթ]X0,/ v6AYqXz=o!ESvZ._;?xohMPT!sO}gtT7ւ]헪.;a/^szIIor6ZRFKp`߳mۘ0(Z.kR1T 9} %)_Y^7mبAAF]=.B!K"U~T͙4Whnqics:: ~W]%n3ne%vRB?U&5.R $V7JB1hX#PrƕL =G%(̀?6yrsW(}@XKe|ĖgYY^7 ?VĞ7ɣK(yeԒB^"J j>COX^Qzz1?7Xv.§fA;Q#BJgmZ[ٜ2㞃܈3P EWscoBNTB?-~bda'6i'_R* =LVAmvy?5eAj:/}>Vs:RFihօ}Ƶvm#gq N6lfK=˾"ɃYV+s aOn#&Tr ~N3'bF̊%VBsgdzy+}4#Y(Kkم0lP0|<!Ͽ6.C \䛎Mx?1PG]X|-J)8Ce7nQZОļ\\EIZ|:Xr |]ۊO|.qCZoz4q҄JQgkedz]ztàfsMslF5J3ԁg DhN|UbjuU:5j0(.=19Z֦Gęi%y +dy(xwLY3/dUIt55B{<&H0@ݼ̌ Vd!uIJ = УHŻJ:%MgIV^$V\tU)cIt>j h> 7(իԮQ.uTk²[ރͮ3J!ʓ%(;Uw\+LbzAsdc2@ľSFyҢ$&´?~6̭IjUЈ̮Ke³z)FUu) փoiE/z%RFz3rSu,\lÚH{ <5ڔ)o4F[*߁TL=1踇|[O{Pұ#+bjc ,Byz`$»)6wAS"N͜al>Р.+ }A/T:ɉUkJ-R%ъT\?G8.'ͷgEdz>D,n= 7*>T#'`}wB +cKvs#k0 ho-DUc:u}6|W-8Z kQo{ֱ4iu^\Qh >ڋ|6b gɆoƻG94 UToJ̎ Zo{4pYY"\J1{WadW;Uv^6k/^eJHz._  @^$/TIiWgLSbne$2dL(2݌\56 `Um)T⪓!d\H'I\U}!s#SukQs0[>))9˼S}}$uVVl[nZ!ɊW] kbaOF7# M4鄱ਗ਼z6 @`ֳgų R3.ճ~2Lrb)![ؤjgBb)wsNlp99R[՘#5t]8)(Lb#Q]͒b1DSFlVբaVH%W?Yc݂lZDD[|EM^3񨉏95Wf 9="CU`BZӻ=*.03-^6c0pE;P=GL2<,a6+߭8 AYَ%l#Z)8IO&%&U)ӿb>W{nkOTpN5U7}ZV~UG$y:K~Y uHb7s>^HcIʨ?`hАF|Yxh5'#=B(]Ê®.N'\p8~>G?l E5H7 BY^&*ǯ(!(>  (BЙ\Uu0`9`JMk`<6T!?Vz$D \bA(#u,@l6nMF Pq++襧@HDNM +Ҩ!m#nJD dP饌[܈ʘFaF!k w{N{2{*UDK-86zsˢMO+v&ʉ%:"|*$m7.ۧ1y9_c,wQBsvV >ZbDH޸ SL!π ̋|tǛq84E[x>2,#Ӏ'#Ŕ'Zzݼ`d6^I/A2qToމ0nyI 7x1ɇFd:jsi[9K$`c\mx`.;uΘfҠri RGLWODU=9zL=y+a7Wτg>SI!Z]\`;+qSҢ1T2O.JfRAHk0L9=<#쬷KO*nZF2zx> EA/ 4Rv̗^+_f͝ɓ1;pk"Lz. <G:qqGȔ~8G'g?"-L 5Iޠ>N7zO\|N؞yE3+{/^MFܮVDoC-aߥy6K=9jVuz_lGR|h|&ȱFd΅ o}MTK9,s7qb0N+K{dR\sx$@9$ũ6Uͻpђ*sWrSsva @B3BkSĈ4B L @D7`qlү p7|jTݬjc#{TWL6~q~4HS-,[ÓB:pn>mSJ dm[m9Q%rEUA<+^䅘S,jD \2q1\{OlSe0^'7^u͠hkcZ鹨+aePpە<)o{9K'ZGw Rw=8GϣxT?^zu! \E6Xa3Tsk4LY{)~2\NTs9 L,1%c#Jn:E Q j=vm6wy$ ؅ՠQO ,`v4Scc&rkJzht՞θiʉ׬1%I0 -^6n\訅Hj-onADe;.^ٸ3\H^< @S,,e8gkd? /U7r#,.g.h^{e~iݛ"K_~ 7OwO*n2њ5pu[rlœǮ-߹+q!!f'oSƔF\ӑD ؛ֿK$3q64eT t+6R%yBO=̻<*lHc`U|}ߚRS ZD#XoVǟ(nvdMPU+2PpjсoDԂB %tvاS7(_ղ'TȻUBM>컄D#[]:;ٰ˕r-ƴ ZQtH7b?2]|H(cJƏ0)|'BjBFuŲln T;kZYE=rY٥ƚ= TbAkvdAF$A7b|En3-d.]7r}w}22 I$xOS9sƸSt0#"Y͆H2:VL#%!q4T90bZfSTDQH_̄rcUp:Z>vR W=x=o?X-KͥQYw!#H)ykXKd1y!j6Š#LdZVVo;O쏵u9%2 -x,|e_,"݊]O =1ZzbD]'3 ew¿'??+kDl"2G,ˁbͳm+ƝڎarQZsDJ6#Zۯ9|s:@i:Q8Ƥ2C :jUPg~ZG4iM1z=,3,Geҭ?x/D%|M~z*~|,B%exa8z I_|x^) kuM݋Q#4=͢'+^ lئCs`* /=(m^?JϏ_VȬƺܟ5^TwNfNμQV"`LvYu 8~);o/ Xrw]0Oyӯrn9Kr'[DN15tePKB#q.E,Gb*XC# ݔo0 0 (2W;WyiPA?,W4 4a45 o 7IuG:niR4GZyy_8Sy&,]IZ%5ǫ23[Xi!^o]7A'퓎4J$ц9 toH56BIoWh*&SO/Ӗ`ghCSxGŅ8-=mQ z)ubD{}pܼp62;.aDkAW觟H _2-ddJȳ^eu ĚQ:ߍbO:X rF9|FWWP~ch0f'n&Q N^s ߞuE˜&ttIj^2,ҵjM!tpwK`,cPY"]+ORK95(?1R[R¥[?Rɢ߶hdF(7*.8R>)P?,#ZXԿ*skxbFPg~}yC *R/rzccc_*: oV7A<{W=#~7C4 3,zyëjk]5Ey^nOr`dA,]+GfrX5.dØC*hӇ8MTE=#ꤊc )HOsǵVߢSV32p4ݺvJ#RI av [W'Y1͖$GX+2PRuedzE!|,"8Zw3OoMəA6]%N~< Ԭ'R-'l0fܬ0w\G>T>WO(\a{*0iip|lKo/ngR6X ʔj.T"2i?D)f!NgQDy<2$A9y(ݎ3D8bw6ev5L\,9eμa5EfG4}sdWN\qٟPj\ ]Ф@Ǥe9)q@ʼsPtb+Aeh Ov1rįZ=@QF՞)n 6Ii h5"{o zDA/U⁛uwϩ '"\cmѴAxxUd7ҏ~H31t7M:dM0\@DF~:Grƿ֒+SBCY| drGmui!P eJ6vT"fg^^E/c?}z5ޫ@.lѸ8h}i^VׯT,=R,|{v[5U}^JüIFGN. =Qjy$ 6:'^>:v:@-Fm{;Yb9_4X7@ 3>x)]V-~!dK9kŽUDr| 5Kop|> W1`52F=/' J`\#F(g \! ]5 ,^[t1EAQt7S~jClet<ݶbX];ehYOqo]hiMQzG[.`x\ϻ~ɝ5+W=Ӊ/ةN]K(֬)Q3EVJ`yoӿD9 -T^P;Mn)D48HgE7f; 咋{]u,O [L); ?ET-ޑXUYi>og)4~_? &0=s,E^ 6#v-h0+ٳoefѥUO2,eXH?f̋,=JfT1vˀoᲡ[S؋! 3]]"Hes39 \im္xMA8VǺ\pt|l?71gJø^2-0䳒尺~0Ϡ"0~üyGs߆ﻕ$XIƺ ,]\n*S^,FH%N24چF'u -!OŸ:TNkDyHBm^mEAYu5MEDLc,)51Sx%'ݰJOq2RyN~lbuab,i*Z${m&a7t9넁89 q9d#gL<Q"ӽThvk;^uf. HԎƳZҋ:l:ZRrN7 啣?vr޾h&S"EaO#A^ ĬwTzqýSЏNkoYF !QsG'r#j^P=Uv{NEGLr܍e ܬI Wtإ̞Q e\Ęx}1aFПN ejl;i#{;<2Ie{:k$9-1EJ@l(~ى`{ ckc7\4?%iecʸm}:ۖ?dqc7InA@{}?@` .sOOsZbo^bJZ1uӠ+`yunݺZ&}ii48-"OA4e=B[ ^#z'=ޏ8_gٶJL[Qܬ2l&j a+#WcGޮTX=׉gmksaYn {+STjzɦt~/^, 2l`&z \D.ii/, !!-)Zou,Z5el] wԁc} DH:AK:p3An"p8FgP`s_#Q_h_3m=Ta+ԐjOY:R?F.jxJq:e{n9kDwl$>Aܤm|YV(/j 7 H1b~DOs0e;Fa'πQ6hYvcf,M̫VA]~(^a!߹_xknnuJRHddol`8vbߣš7EV||a # $q, Vj͸4ga6'Nro|$P]YJr!]t,?ED\i@dԹp\ouWzn1xۭ*8fYWt@a`-fQ%~1dgm9?iP7yqY ; &^a8K%Љ]K(ˣ79wV]Bx'!x7J@藃,ku3YIP03Y5@4w s'I#w} Qռ*.5qR;ñКw)a ad^8ԣ~殒~(,moCG"mO:iO*? g(  $SGiQiZՋ'Bj65h:y]ruizѴ7bOT\+֚itk+;Y]/ĜZ0*MX(:;;vAVO p^C55 k9e8 sr} {n$,Y{&P@)q' "! ׶W͢LE45_(wlhxfB|,"TYFi})NBQ=,l . Bd洪vE(#8sʍ=d:&eS$I䳉z݈pގ{CER5o(I`-BP;2 H[ [Bo1˼cϰ}iָSMs= H;hy[~!x13`oPT`ZБ =4FFA!j V9h] HPCk,eZdiZYW`+D2|枩 ,hDoOo2%ηHOD>&&OHX<^L+R4d) *KyGl')]D!Mcy:'0JTBC=wr E)16^oW:.)|r: `0"=vε$: Xѣ8;#~?dp>y R"2uʖ0U=цU!v8 ;Errd/M­/XT38-]P]4UGӐꏫb!1?[TM!~EQ|yq3IuP*F8gޫl΄RCdeޯlz#w`n׶O3$teKj ْYM rQ_:$mBi.u]!wӿXJSB''ہU~Mhv1~f3Txic|57Şwh#%gd0Ս.E9@K"OLyfS&kX8gl**eNEd*8IX.aEc Z~)LTT1$nA$|w4 krScLr@lµk-뺽XX\KITt.9 lF8PƁ;[WflpB{Gzݮ mp3Gg@ʓ-n%5q O3eG뛵AHC+7/Q4)7)}vᎈz 0s龹WmSbҦN#5 Lυ׍e(jj >(8än!6ҝe8GK㢽'&奁`ݼCaevJ:TkN&:X)&փ%}upnUal{dbog{حz@=6u o;NxJvz:#{:`q1jt7yh܃Nz,V W\ڙd/'?`Dɯf?XR0ba%9 2)cF5<$O PM@q7mXc'Nς[Y% /oUS>S&½0yΊK/a8u 4kxg"JskJ^wTYa-_ (& ==gF&$^zޠ-.~)0X!]H%,+GZ,TKhuB-VFuuMrZ~+"Mv#`d:}y`|x@&W@) \0ם|Cf$?:C"ܭ~# jt~&@973ewZբV%{6 Xd@FMAbn{0[>XtfqaW6E(QR1gݯwYoFuIeƎI{HMF^x[pA ɹ" ős{,'F_?>=,+^M ɣWhQ ?2ɶrOD>^gH)b=C&8H^RK*HN # {_H s㊈PR"tg#o6gZbޑ+ò_v)|K)?#^\^*~w73R.I+`~ ܷ59ʨ;aqrKaw-8^DyT#ʐ)F ⦡pZn&{${s&Ch;a ʖS), UXs"/DΆ 'c3:{iNeXmte̐G[df!/> 嫲;K *![|IQSVƝ7æj/1YԷ Lja+Oœ ͵vBRW[ȳ 7/_OI/2"Lj^8Qrf>ٸ8iJ 쬍g~X Rpy~6Wdž2@6L cY35w8QpSm# $ʇG(%y咜`JT옚!O29pbtit_F"r0z P-Lbiá)O9S,p^p]m%"I>`m-5i98(^B5ٮЊ(d-`Pfn+OĽ./I>@{ZPҗwzaؿvWީ)TnO{)n($\ܧ}< Y=A-Q= "S@.lb *n7voI:KO k V !U_Ub!ӄ(_0 ]7zK!'d`Us;XAkb[%P/3Ԃ3;E)O;1YCp c+#}m0N-Tc+:^j8ZMf 7YKw vNYe?l+_Bgd;= ͳׁ*d~G8_'t=i ~  ZF}2= P;87O^g}'e,tSHꁉ/HHtl]"Kym5axvfgG/_b\wOS ºNjRdc\:ȬwhY.[|Q<#q)u[(yOǭ 輞q*xSz/< >uqv4,L[# 5 4-#mY8SdqV$Ek4 嫝t=4q #'dڸ8},&vBw]>-M$_NQ27yc[m,jxMjwqÞQ5dgQGA]x!I/p+;@C~0T^꜠9f>Ö!&D?UF)92z/gd.Nx-] '1,$5mO\*W^nl2h]P#`])\Z)a= /ELka.-[G͡﨔eB# KJ97ySx>ep" ;[褙rT ˸.}ӄy^5#SĨR:r?AQ0ӏxf`bUoa9s:9-pEv"aFY& .7o0>jKMoi&d߽%,vV[oڢzB6+'xN&,^ia4.Js\3SL20 {ARM-E)\Os>"Ta".Z@ibNX% k;Q!rJukjy7 չL|(9~b"K$1znxml^Al\EgoH7]1`J/zd2C["FNt&V9P =; Ɇӕ 9u I>LE5{ɞؠV)J 3Qc׃XQw?3sۤ3+A?Ih;`:"!eo׳ڽvq,zH>90Wc9aWXĂKZ:%a5V捋\yeC&,~٭i~Nb;B9e;,M vP]\z`>h-_8M^U4L`hگYjF%m7-SF$&OS~ԍvo-U.y 6nZ@h5%BxVp;B<7;!mgc'E*ߪWĈF6,8 Ej{{p~ZCJP5)g%{FÊ՗R`NԐ O>sB}·,*)[ cqЈhgYJ3*~*_rg}_]$N?Zp]smL`ڳ~>(,&YWmH|*uJ]W2atizdp$Bly@Eb獏ɢR3AVʽxt׀ʶy~t0lS6w6vdXhG M4{v] 〦L9s^Okq9z귵$fySSx1^ݞ'y<]ӧ2fd+"'eGN6 'y2~99eu ʙm822*/} f> ;"D-zNdJF-T7[P@%ZC.-z9Tipt.X֌@I8-[-FE}!Ah5c]t/QO8ka;cd NQR6DwSKEO9a>||̄.kfLa /HhQgtXZ aj߻Bqx|| "[)vS_=}m3;i|gIg(^{;ޯAQQt". 0lE1Fӏo'i  {̰x K؟AO=XE^4TP\pt׬ cF^W 8i(I5UVż0,Ⱦt^ċCvb 2bA6ÂtPHYG4uxbk0W9v7iN1tE;uӯLjR(ׇ/-\3/^;-8 9&g`&_wCiQ >8Sj.\̉SjvPo yT`J$Omm F0t>͞a?#0&]3?SCzw&çt8dD B X8@hk0J{O,+JL8,ۆ򙜀*acog"or 4tiF=:w=vmݝ!#v2{Z25-7mT\nmn7PBb8&_;.(zX|q DmM9% _:;q;'+0;#5H- X]BX6.&jDb&Q-wkïY#quWƄBSB'.nj/r=5C{(b$>3;~eH( am+OBFC1T2,?^8^=1}dE@u !{9t7x]Q#v|Yi=R:A$ab?Z?3:dWzXh-@*O"$\MVk6ԊC!S>ĕCA^ Z}G<6pv%װ_zuQNZbtը'[qNܶԶۂs% TWSb'tQn˿[PP5C l`!}Y?ru+1ǣ^;­k/ƣ~02QaĪc=wMS|nчTaOu~F`&R(Kqdzpbl޿eZ$$L{(Na3M92 ZCe1#c٠wX]ς49\}LƋk.YpDy3Կ+*"mzkSx ZWGeJ5m(?!lۭ0L Ƶ3Id(L7nrj~.qQ ];Bc:bBH͈h 䅘M ^{/NG)>ih3v˗qVeMh94.2ȹ n`Юl>)p E;e]h55gS- i2^K'BRf d`'3 QB?O.a|iJ2o.* FКJw^c q!վ,gBFW,4 E[T[n$YLyjǤsh-emPK؇H7Y]Rtsזi$AEF; P=OHo0{܇wmXŘ -мI|JV n'ckVZ?sNWeN7bQߨ+~Or{|Ȑ$GBlZ<(Jy~Y`s H(xL}_U%4RY TٻD{fNy$a+SrQnQ^W3MPz n^/pSԹpnZvQP:)l2q,Ayr dLgE;wv,8 W} \)8Dx2,L1ZQx v|EMb|69}I,IU!Ǔ Q*?PP4 }n\l$fH>YNfp& r'ا695RibJӣ1$Xgޢ9:sut >NhA2& jUjd4gpRrqKy0f J2"Uu^z#V=yC+Y4f$Gta&O}]=2AptPrhZc*BTH#s Kvo\6g+!JTT]5 '57 |l>n"8S%u2˹RAڹ6=ςKkT4~28rCpfĹ<ͺJ}6A ZH"\p]u- NL'Q3z氣FirpR6#.'|yaKN )eYp5UoĕV !Tb2 u2}T yD9@Gr2hcUFJ~,a,EfM<3\OUȥ!AqQ8DKj^ 5&8Alt F׆~ Uv܊ ^L҂sHEF=paxÝ4'jX:+X>t(L+އ +P|6.vZ0TD[A&]mjaN1V}'ٺg,*1gJLCtg3G'S&o|3WԐ8a=Z00MPcp;Sm9?b{f)M&\c$CNuQq1lBԚOaɃR=.Ȉy <5ȠAg~F$B-O D$RLaMA$"f~r8Q4rSOsȇHgYuD{mlJʎ!jZ7S,dia (18;~qAysf1{R68ET#ʓZ0Llm?C*[Go[XyW_.s'+m?Yz|/5矶d~*F @|WGkddL{}a lWNVn"KeS5iUʔQDv:j73aM3[6lj; e޷iDC.!7LZq":zְ+NIhT1b|3H)SxE̩OSHXK+);:ou:S*~.tI]eU:O?9z+ RӐFUy[26Hxb:Biao+pX0v$eŹa%}H}|x?{jeuyP6^ez0u>1;.&چm̟/Q:.*ITUD7;4!C5l˻08 ^=vK$+v[tz .G <<ymCZ'}Բ/TNU($`ޙ"o`T+%,4@6PAI Q$ tKp U5& u%ɯ]5 PU 9>Z$σwMjL*Lz|1u,G5erzk[GϏ̨_g/@&`j8 2>0ub7*v|_w/17_eOiW %e{N G ۙAt ܘC)*r{]}t4tM^AS~ښHH.i!F4YljwQI`<$}t}]N6EcQ\yN?=:恾!G(?S(;#Y=duXr #!n@5r5"=`SƏ%z@E6}.s3^[ͻ>0UyuUV/A$U`n%P]#6H_^Nנq#8Ҋk M.0;UIH"R7L"X_XsDlRt$S&[Z}J6$ _UeGqmM@v~aputn_k&5u s>ՙ![|aHu.{v p2vKܠpM{΅ʺJ'X||za ApiYP(c͏!xF+ΤbILh#EX^ɞlx6+Ҹt.pE9E˕ZgD~^'-&t /A07ڒ=}pD ] H[DijgWdrBj(YtZ!|lb6㸢´x%p\8-`^@>AILp͊ dSq (4wM{}XnHL'l* 4#Hd d\I"">.-ᤄBv̶Mg8A`Sb nm^C;TncѽÏHH|b {{$1ۜ (tBxf,n48țj;ӏ 3I-edV("Dxle…<m9U}4˞cFor sWܗ^r&˷yoIA=0+ |xHw=[h}UY| ~4Nm딝?5v>}u䛓xéDS 厡Ɗ6^ l41 Fha a]++:#ICMw\~Y\'f)MH $l]Y岯NO CA -m .8t#ξ}Dȍ6$>9yVוּ3e^q!gnD}T OVA=J\=0LqO/PϿ/&c.L'0ͱ hF]B {S W*T9\mume; 6ru7ٻKKV"{lG5F+Z=;?v1=?[dF؜TR)ä ͆B5o! HlBeri_$Qϖ4j;J=MiYtg)̒DN}fH;:RF,YyOn>~5S^Ag|ff_TǶ#uc`nnea/n|;!3J:ugh֧V>d ˼t,yNٗ֝L.నnϲĭy'a-``;CSdN5[Ϛ٢bE59 T_H2 ۿSX+YFx<yB]Kzzm#NvЧ~|[<n=E|m>9?YFw;w<ul/NUɆガ E*H:Cw)VP#2EMC}*D*v8>) ީNWCN1шts1;1X(mW#y=h,~6N<\HZ$vő•ϡ_k!F>D{5vw9U6S5"@z8AAܸjr!M@\j7li069oCCZ]ASQ](!>gW b gBRuD) v lrh_A~O?Xu\ǠcmDtk M:k~FR3g2F9% #Ui7}@Յ<ѥL_ cZ1KB ~ϒ]Ub7O8M1~Cx"8P;e,1+= 5cIZ0ce|}>td18Q^ɿ|FamU 8Ie\˗aw#a;Uc]l7gl JeA8AgYߝ s(pz#ixP#i7m9O / ЇnIr hQw#EHa;oGaQi= A. ˜Ugݮ;tnJPFDϢiuŜeb7'f~5WY4;Ҽt2sdGP\GvH=1X@db+3[9A?pAet96 qwقmw Ke0XA)R +]VWsVͿ=lg&{wXvh?o《ɔ#QOO]|dk  m4"հiQ.Yȇ)8͂*f[V֫m1͛2e~QQ}k 吹AM:א6z(5V,nB] PR07<TGR? Јm`mt6/^a 6ӥlόͲFRBK R'|GvV*d|u \xâEP0LK ;t[rB \iРrB+U38痣 +@TFFR~kJfH>}Kp o2nr-{u6ۋ[ѣp?a&wLnf|zoA{Vns{*F!ڞX"Njo9 Ӏ8x\(p G r)E1;t-n { yosA1P21&3%~0c~QLnhNSvC|C)pFa44Zv|u쫎pk09(̪W#k3%1J!C_xxk9O{u4E<֔Ů,$b$p=hgTH3Ȉí?0O^(*aӊi龍·3T_R(͘y'Z vM36-}66Sy"!;uirՈ6cWUc]iyHp;WyKїF9^@Xy~Λꪑbi `_NaCu }ivŎP2HUgO}%Ԑjv)n|W EVJg 'YĐbmCP-׮~'3e^װ'NPC2Y쨏d(,+ֱm5`$bZ%zt.ߤ_}H퇖Pὧ,'}ڔ<ܦ`2Fw`08{n6;\9ՙD1 }r.t~M,́vz*y?a6tYbv*e v\C=E^`:Li%ƃ=-)=O'4 #M[pmm ^ԔR*C^(MvG 61mɖBm,#wqrr?wzAᨫ}c5t*^ .%E5KrE˽d"(5ʕnhiΪ둝^uBMp@ɍo~<dERR%vZV%BKzZDD \? qyn."$:dhw;afBLc=W4; 02 XDWN;`]Ab%Q@71Z>7NVVHuG~s;F͹T^E Z{[`=[:U'^im#E{2Dʿ+'tEďkn S +D L8>z&0/rnC>!`{DZMP}!S1 !KxY.qp#/8BLY /|bWs|ׅ>!~M>y;̢4$ol8/ࢴc[Js<@O MВ'PD*{͐;Sim-P'5 DN˺{_lWȷGоc}ߪFwU0k( *xFbTIk)ߗPY>wr9F;֏Ω<x|ڠF6-ϝZv~}A6+ Џ8iΓZ7iD{_a!j2E?q@kB?Fp/I)U Aڱ2[OzYJ9Rx M,:Ttq=gHZytj8~4͏W; Tdž\W&=L߸wfZrS2HM|&Ni͋R1T-7Uq]ĕQZ)< #w(zien%(*+fl4ٲk~E?,Fhӽ' ;2 ry9(yP&^#րk?U&D?f̈́1 BZ08=`_LQϩ]Yi{v ?7fRR)5#_cؿf:n-זdaXNbΗmc7z{!/Z)ȺcZ'!D~,BAgKФiʬ1hd ^K1WVG-ʋD|g,8!Lꦓ0ԛ4:b/!mh9Q7*C۔||{j6hspSfIvaSo}@B"QKMR7;E8 Ȉ0,"r"yk^ dY5n<o7H{dRO F㦡5@U λTz-'*mPTJHB{xD f%VFu\St`-OwGȞ4|5~%kX&u 7aeصd4'a}mGlQrijr5`}n?]-!0!_6Sc:UBq_ 4^fߖw*t`ުn'%۩8=$aB*~hrzAִ8X2JU"b'RI%u*@; w2#R[T?P=R)2upS䷋B5%\hjH%O 2SO2pi3@xo 2~O6yRfw|3P{])!b:I%=Xs`A KvcBB6u2ﻖneJlDe_տmquZ-Iz1aasxze/Թ[Aܑt  {fo&}'0ZEk`q6FND123DXHxD$ #8;ci"etfk){xsO)Q/԰c~4{7L||7b{pn(2 ޼k%Tpf57&2Цw]'\}ӡ4:!]/+ÓRΩTgFwOj 8-6D{?F":,02AM3QWRS㢪Y4*xZYgu Q;)uhh2ܺ+bXJ2L+QAl6?CTMՇEvw{U8]i2Dx~@&!RZМy|0h-!i1hWBSo׵>V6KkFFp[ܸ'0#JSCvN㊁%2e%HRT0mb1j]eM\mˬ2ZD#c>3X  P6~>][&"S]'[o@޺85|5k,?%voI)8Cr#3k-vQ*B[ѶL7!=hGwR!0#/`Hm`ɰ B3xymzhaB;SUJǯϽ}7 NUCjP TL骝1 BC\IИ;s$xü6Va^KF_ьnGӖjXo5p.Ꙇ>K {!]T-|bL"@s'n C  v4Bqr>fad>f0ScH1ӛydaskF 3ҭhbJqH-jVF)呴dHeipi#:ZnX<o^tEOJ\yj(ؼמ~ ʊRBB$ϳnQ ld*P6|6~)"XA4 N#1N7.bD!tjYf3z 50g $ u.72˞ݺ*6̮9K]>7x7[|%xvo;Iq#٘a-Z :d^K6:m:HJfCoO4,jkGC3֋1 HeDYz J>+6P-EJ"N)"٤ajvL$0ES8Bdl$V+6z׽ >2~}m'R0]k1w& 43RUo/[LJ] LB/;[?_Ŕ-an8(PNY?3(vl?zn!y(GFx4V#'9K'~ |^/b;nL!vhPM.mschSÃIlCڗ&!|.Qi~qx8K\ţDos 5RAVikro ҤجKk1U4!#=kЕ d(쮝т3vtnjy*聛q6n8]:z _~;N¸B?eW`ena%I:1U޴eDs X;:~ne^Г}I*c?)=iCǺp յa>vLVm /OC 5ylȢOAX$^z`P*jogڪ4]Gyܪi(ޘY~1eZz-NȒMk> DudXQJ߾,JWD#ۥ2 2J`(60wi(uK΂aܮ"gHEx\<6%v[eݷ>=lӦ~ mnaqP/ LxyMBF{;ѣ׃Fc\2_nؔa;ϦZ`R<62n@1ڤ:oVㅣ3isUe;]F2A,1 LG4[%j{(Q7u@nw|³Lܯ#Xj$x4^yDz릆.RZ>hx㚑>6SI4fdJ9kV[ Ev}8@XL/B#y:V/OevR1f [q]8*s}4dxTBȵ`cpO'!^njPx* r/fz|Zh鹍BD@g-0PV;Ͼ]@.q #!ytwuD(LKߗctESqkX63z/@b=Q_U%bʿ>?%FjL;I\1BL-?n4dHO{b !jl\Mjd?!DkW|~$r@V)>~a D7ezxdT!,h eߌȓyRqp!:!f&\eK=vgL\V*?"QodbQȳ P9vMݼRϲW3ޕ(*q>pPKHFܸV̨4W^X\s9v2e.zO^3̗0=!ܑ BvUKzH!AeRd#!r]9j*ĊW U!`oh0q>ENe_n]Z7}o\гFg,2Μe' \iFb.nЖ. Y`~Km}ij4FƴwNl.cؕo,o;D/%m"!ObRy !볶/f4U${ p¿L@9;2y?zuF;5wtn" >[Z8~jeϷ=_ ]f&>QcDZ=cA{Uu{bWꔹ~&10YF3[)e}'b$,7Q9mUt9)RG iȥZ ADU6ܥaʇ7Bmg U ۣ4ʗ_ h%:_@c-t.4;뎪2s-Ƙ-V{ӮPl˜?*x$y}Wo9 b x;9+~B&!nvP湏#n9-+kRDV!Y'4ϜGCpwV\58Ӛ3^g>M+И.C|!xb1("]U#&Kц 9oRȗ}Y<c¨biyzqL8|l^ ?wXŧ3 vFӖr+^Y 7O™Ga Ax,RRvbKJ¬" @s(ܗFp=kL gݔ^t&Ѕ& MO!Uq M=:(U N)LGmbB/FJd1<2+rYJi[B=wܡ|!nILxnk".\ړ"=[vgiLҭH"kzR,P;0Q{IhG1v\:kyݯE5^xRsUiQч O,6&lIY+D\m;uB Ҷɷ^=H:igHnenJ~B$vC$^rd fvV8I~hЛH@&n\pHs'N{?[%, MZW㭾,[U*O RoMDr ԧjֳN=0!ہԲǃ-_B+Z*>7o ۵W­l'["d?9KDG;&{31o\O =YaK/Z97u嗬 : 8t&)s#qE5θ+hWs @Qsy LcVP+$o+`+vk|a}OK`3^:IȢȽLURYs2Xr5#mX"8n?3ؒ_da*leK6iQ|+,pfTLH./L};|1R(D?ڷOY_[ƅ i/bj_?&Q:FL-Vq[&P"Y #Ւ{;a1_#>9H.TS[@/-&zЮ\'8L wKt޷|6J;A*)O`E"l9`[f z9Cչ|i9%h\rH!Yojܻ4X[¯ϟWǔ`>5m6Ͽp@!{e2V9¼ΌW#&4f ƪ4OJL&VwOJN8sϖ1LK"sċcUQlȋVW Wo\ $P'd.;Ig]~2-94`YrGJWLsU(w/6*bQdmp[uzD7y̭<ʂD8ٯ3 ?[vs6R#3xk4 n̾y:!U8An":8?U\0s4cr{t6̂s!S9K^&y|piiCs=|  Oje@`4)QB%z!46^ۓT}UuӉ\+Z[&ӪhSKܯ}p #q.`g *p3G~n]՟(3 ta?ubS08*ҪfQ[ogR昣3ၰYuHkй/д4CbeDvxLv1cCW)BHaX_}O}CCSkwW8wh2$"+LE~qhEA=ݪVX{k !"T( P%^GL]L Pw~A)כXcsJrWHYjoz/{<)ěxBZv-O3̘&Iu)I! +6̪}MKY$; ZoKs/.#QYM%"+Lt~2kU-kI-.d ;gy¼3IaQ G+Rno!k^5%򨖣/̅[?K2zT5Hq`JKSe#DHnE?I]+89 zT#1z;X8Q5&%>Ϝ YRQ /Mm^xҖ"zm}Ak6jrk{HS!Ju1N@ls2\./.w#uky`zehQ%|UWHl6(eDކMp}BٰehQQZ[~Z`9,6.ytaҩzN&F2oB@Ӗఏ߁#9fMhhF(Z\c` oM~%Ctcu^]`]a\i:#=zc$OwCK+QdxzKDr}H- U/D_*?Pi%K%$vGWJ,%%8p(YPՅq8-I5{rZc;8Ԗ53;?Q5#GTK o)ߊ\ ǭeN!}; oH<{v^oŢs:0+ 2vuwqKUDk3]QZ(4ݶ9D~vjQEkE6Wc.ovR2 jN30g|5, 3D瀀۽ FVF7=lNSUR. \W)ƧO蹔E"x7^=Qc J>qBDjGggϘW][()ܚYda'Im)i{/HC5fG>ctu%,o\Sz5>(fFͿqIY9:|)ؘ%W{`ihH*Pfe^U?oM1I)ppP`&$mJз АK@>:%_ӇxHDҰʏ~{'#Ln"|.m2k'ڀ}D/ :L>:(s' d,\;x즓UL!tah|5.VƟ(ekAV PC`jrQsF?NjcxlQ`yhB[a$GjRIP_ت.>6;Ŏ87]rV芫Ɓa2ܞ*ao wb|s3e MMN*@k KSim\r}t2{sKn7:Lp~! TM G>r2%:YmmmǬWŊo:@L;*e@'f%7@Qplj+iߔ-p`]Mypb V}Kv [< U!X4ɣ+ Cr!4;O)"ќ;{{io=֋p -V2mܨ Ȃ5 `+ZP-荃 ޛ%n%7J xwj%^ںj:vG`Hݐ"l0BQV"_'#Tނz@uď O7ͰOgD=4_L&k*MtyS+%őxx.2;hζJ!.Kzzi~ dMҴkӡ+[0\W8P_A=18͙W=PVO 䗜ܐ{oP\G='iulTX;]h7!8B釟g " .yVLjܩJ9F!DCM"YP5"! QDZR=Qa* tq(v' jQVHУBpΠfM i L 1Ed%WD#q "=bߴDgD$pǷ!ޔ3)Ν*9W(_(r';-ᲂtFQ#>nh0"v!Po ;w!`yV)IrɾEaT啵©u#aHW la !@ @w} C\o\jȀU\MhÅDE6+@N2yPm8,r{Db嫔@)8hf7M\90#/M3`37']k7,0;72 ANLr;ll xr1.*x!mF(Hxʿ0jq&4-w?ߞ^; B` <)˩%w~g4”#gK8Tk+tW8Ԙla.reRꏓK=X}6102k:9QumAёPo@n֢ALcrYbnX&yoE$NlQoi}rLm]߲Gx塪NTwR 5S{h7q3e wvJ=9Mg `dIA d;-~LyRs_kt3$DC|8AQP;)9=~Y4x=-HZL*c;fĔuXbĶO$6-Lo2 -PP&Ҕ_`W:f}*QMUQ6g!3,'f(x%K|ξBx+!`8B8^B }^S  ?Ûa(0wϯDQE4^#4k$1XQMW܊@fQ@}VSVgH4{{ *҈^MT90o~ffKS^`O7.Si \5JiJG7~*uoN&Qso.QgF)I&HK*q|4m_̤%xa8AOu 8YVkG-+PJ%FiK&h&{-dF&Ǖԁ^Kjmd'Du(] h*N%`id)QZz>wrl+y/AtBc >MyzClAyZB+o=hֺI<(oKG4)ɣ])cm 2Jibi~)m:y;R/͊( =D%[v'h#]s 8^=j-bD ӵIV%34VSAN]ԕEՎ̊wZ\!;Ms#PBCmox0&b)"i0ze3:E_NچFɮ/(v:@- *R=6t6mמaEuYHy!]+)Nf.䞀P|/z9ML|ukt;>Ū&|sI)32|L+Un(?T([zBؚ*t6@%t|_%`.-QcBO.e]K끜czW1Hw|e$l.LJ@2JIxT-~",qa$PNҎ*`\ͬX\޶ץ!#|R aI,<6B=|}.Є^w 93O|;b{`!ΡuZFNJûn"@QrlJed}A\i mȹXJJ}Q M8Cgł[8m,S/\n?.N28&DAOѡYWn!9KyzZ l&_OyiZSs뷆$[yY:=!N`fRyB5s3@N6.?+[3gT5G-'\[3di;E`|WwezZ));B+赽 F'3$E4da7b bv ms̚(H"zMFFt4 ,C "x~j=6"a{5rzhVw95PVI4ׁ*y }1GuA-/&H5A*,v ѩR#]<o> Z]ѥF/;wOU*~+ =_ 센ȊF(!0*+' 5{0i 5ũbU.ўilB)EkMv|ת;1iEWhqUa1Vsva\4HX9NAWfm$ASp{3D ca q@c\.O&&[|^j'QUe0>c3 Ü {l <@B*yDLv6GbR$Z"P(wUvk2=z`8C!CtnZf><˼t9TRvt}ӜL*d0ZPm/J+&j"gGҏ}/R [A!>H ! ]A}0D+k; 8to Q``Ol YV]Gw-Rrߦ\=Cj8cIQ})`[pCwU*V-n.zye4=[|;Mb69'.G|[B^ڏ |(LopTDSuQV;LlVLh5~:gv3]:"9L?:i#~joҦ?X.AKN.AV͂ozkQca9AQw’>6KpV*!`mAgoiOAa#oDKS*ьJC 1'*94y5'eG 0!#t'Q1UЎ;wu9CZrPR'Ėm  IQ-ȩ,1Ҥ0ZM"B:P(<%~9=0,گA\̒. ݁ps,TM'Yp=2NWs?2LR\ãFC''!|nuNxf]&ohMTɲnIS"s؆Ej o~\qsHBŁ1@i8l&(+(u|O[zTk𧜝:xΕfR]k/ql^F=7t^oMGsGmԨ74At,eIh 1˥r'vg3̱W[ᦃ ڻUOE熗`x t2_"YCb]šb;3-avat5nڲ-uf5]#tB#<[y0" :S&g%tX%ԷiECfzvmd?]߷3` oaAISH}7(_ܰ.P5{g<܆Ci]Bf}Nogv.+ MQo<׵+VyT! }_ O=wk"Mǽ y'#ёmن#> 9MV0kOwiD{>$_U X_9e7,"̓Ot IaA3R#pO{4~\pE>83A\Ϛ]O?qd>onH*ׯOYiM>]šniB04( &w5gH{o~s5QV/? 4[PPöiG;V q34m^SAHPoboq\t:7ko?H<ݘ p,)T8 \oVHB8;;rSt 0] KZ4MU6—.I&V)3cS_l _z{uSjN[\ 5'g|C/'/Bڊ#Q!0^W@fnGg0=5@7ji zrv dX6W%i[\}?2Đ+%k& ! [ۻF=xC&AxcZ>KCOogr+@Hd"e ̋DQC: *%4xADWk\".)}9\xUG٥jY_0O6E^ΤDA:vʉcV%2t,~2%؜| JA_ϖW% |!߁ՋJhpq K&oo`wz&[EsCw/aO=0& a䔑Ql]ˢuĭ1G9jNm:P61G@ Y/p_U48XJXf${bq~YXxqcI%}?2m1\06]C>C"Ye k<}zTV oV :w?69AI=HG6TPf,ڶs;v )h}>6Bgs}'sz&BPlM鲠g > (S;k%&8O"q0K2Ϙ#kv/ Z;쭩?ەGC\7<9]6܊*FϱFsP*>l\M`/pAOf( ߝǞf @@3;ۢ a. cƾoրZ35'9L*\ :upSo%B{ѫ2m(&18gkP'+Xfl"XV( > %zkQTB(= Hڏ6LZ}bܴEv$Hb.dT˹ƂydA Q}kfWA֧=n- ĴlNuj aM$Ʉ@c%~dx[5/c)d;pSQm)X&+^?d,.t P8F]!Cc׮Ig {2rOT*cdV:D!Q)qţxc,10=iSll/Y=?QOՙLӈ?wxEuKܮ+`Dg@+#u_[JTD;;k_)PY/2"}c}IOq4 aJ$4EA`Z;g&5b-g&(qhT<u3l@!^w 1GJyypޓqO״u( P8VMw0kJp:bkgVaq1#q C3kݸƽO~n{@B74s{*Ve/ !!l Ɯs9 $*)H,v4ֱNѼ:+<>xĸL|'(!p=bf 0w!!zn( Or|`f~(%E$Z'-RC"t&r@{g/F\o娀q.(+96T"-MktH_IB*ݱwUgtY%KL6=jBxpGK !bjQLI&9My='t 'K gDAH\P0̠AANJ7SE\vf껤۶'t  [C*ZȒXSw ʯg̑\[P9 }d{%prO'>Ʃ~FҽP۩vaxA|)1poBM`#lf@%5ËNɗZQ8y|WpOKWn*TK?>6bM*^2tamI#i {ruLqLm?{2vfS\hSz{Ĭ٢H[}ռ8 F(7#B `1H2_DcaB''p8- cS5/R!-"Vu;FRDW@*[{EFSrbUcDl?>խNczxN1KyjffϿ|O%5EeqkwQ+[B>>`MLSLn|X-hIu\ެ͖{jغac, *m~tAJ7(&88[k<@y6)w>]::shaj+ ;"fŖ*!m\uoeUu+[}U$gE!ΑgtgxmPzF. }@@GJȻKHNG@<`IcfaUoBI5gfa,?E%QV|},E w[zc. GI}I=ss5HVv6sdfsv pUƺ1s8B%C\d'Tw /aZ0w6kj0pi֩ bHfKw0_ œdpv$Fۨ&Z8DHMMx5w sUG :~e=2s(ϩfEp nՌYAnJWG%i^&kޣZbَ?g [S,Mo>;wRTVxOUGw݀7R$YUw+}̅֯A;VQP sG?, zj+_d&눝3?1. fÇ: JA0c$rPұzXcߓB֤ r>'m!fC}g8,6)R f̬7b2,`f֔tix?5jwfNk0 ]bdXc7oVLoCc4U5WTVQ/c\Dbc&#H Jf? i]"dlS+rOan,ō gErk/4!~͚'9빹zNNnT6T= u@[J"߲a`u׈V_eslEYn}e` Q r|)̈́'1+(̨l) k>o|1ZWqi0" e8--/kxXX+7qDNۋon QlzX&6]L)l08fW}*%M0S\c85Bu(we'.V.!x*cYr|/xp)iWсڱ`NNG2fW͐fǢzG؛" W|O_ O&}6[!ATqzN->kvC$U^SnԠiQK_)"(D8vuau/%NWM`nX}yU-Pv;.Pl0>w`m w*/( *ƷW0ywn A/E&~12_'d~6d?IH5<;2f9Nd l*AR3lsE򜣳?1Р`Uӌ*kCgqშQVSB\ HiB Q y+Ղ$G 6]: (}.@qsk 9ֲ EfЊt䗶4j/:57i`l/+/iC IMMI5G0h|kkUJŇ2)݉OB'/#&r+K|5s`/ e&E5r?4& Ge*SNW?hׁ) TXTˆMZI]( W Ά@}5ZD1 m 7{v7]l^pH YAi9$>ي@z< "JEf8+mNX;+aK)g,ڂL5\w"CrQ.l6 nR{+]JY!-N{vFHk iXb[xخ*qiFŶCN %p=AE<3S9Nevyc7K`L-Iĺ&qEj&-u5껁ϋ˘W |lk lt+ꝡ$oT)@DX9<{om 5O銯 noD"-Ae߽U}8m d H]b9"_*'=\Ȫf++4C$Q`/>j:4}:n$# H/U]v.*ge3/Am $& >}6֮u+:}ky62TI(L>-,p(Qw|f"~'a˃쁝wmXŅq?Fat[Zz89uI#.\wP@"w} CQk'):LC->'_ :y`/W)Ǎ+ cB<G=r5ͳ1dm[?S *]N7;ý݈18۸97s>{$*\Gq7zZr0*Vk8hr\9i@ҬٓA.f|H^ȃ|SI[P+ =cNSQpSL`0CpWq%;t> h:AU[]#A k>\;!Κ98ϲTC_)R&ԽG9?۲O>%J!Rk))0L(–ᳬ+]]s$YrNe]tjV#;@BAjr FIga%0JϙDWxKZNj1$ȬgPjw/*ZҲ[>rs 2G^i scL?9wofůKNT7^JLy(%3o{'(9lI' +,xWclP;a)h5v sD(xeæ%z_u_Ze+3/aekr'lCʟEj˔hl!=*>=LC8wSRY;х8QJ'k;;TMRoa Fڭ5P%cܧĝ3hSّ;A UhDiS; VBr[6 # ޾ИZ5}[OԃBz E@\#?8Zbs '_:jLay3M7HU&$ۛ z<.<vqUlp*9SŐon>q-J&w,?k/"ᕇ/"/E|֖9I+')N,Lt1)w4ǧ30 IEҘdR{lvtoZ s RvU٠E2wp\"q^`l_S?@»ráCxcԯS81Xd;ͰaBS]PyI{ s5ވضTX>Aː$S`fC+% $Q}ӺhxszlsN~| A珐Ɖb3샊Fw;/'#Z6x_ | !cd/ I 9&DhK+L-VC,ۼX ksjJ,'T VSv~DNc]7LzB=#Q% JQ:*CR$DrĹJhr VјL@qTjN/N(5v;PN ;mm>+٢J[t~7J֗gq&6I&N%c"$ϾG}51j}0d"r\1yxݽIk׿!0 9;4܏NEgs{Sn]'$F}6[}~ sxg9ĵr0Ҫ`0Zo?QR;V5\V ə<4US({C9\vrfos >:}abT ^nU U饪|Қ{rSʝ-Aݟт(<[ՌR6w!Y)i{,`)%IH"K=4vӓH;5{a3Tc{[r~0abŁ 䠪/1f$DTOKn+d~ e<ʇS"ÅvJb$xWS EB}UGKmNC)7E%J/Mr^n ZAf N%-[oƽߛAG?DkðP2=J3n\fqυ?X,vIz]EvҳL!>.Ť-(0@R|+Q0C&l0kBP,>igJS]d@o-4?"C4Oxr#}$(OX3smX.M 2=ubjψKlNa7(f–Zq9z8*[\m 璧yW⽧HKYsMtuwiMFȉLf>ױE׳eG6b%M*njP.+/Z^Oײ@+OSb1ktb=gekh{e}?O΢oл%R&E2R[>qcmD4ܑNP:ߋ*Gh{FGSuy``):X{$'&f< ٍ>%(}k,[=և[\xWJt{8oxte eTs4/zW)ose|WwSb锳ɉM|h따u ?LF*Q0 1֎ܵ~_˃/6'ؕQ~VSK^H841QÑ|wC!Rq PGT"Zx݁+4IĤ?pG);f~VV) ,FēB$MfIĪ^nHD(;rQ䥬t,dLwQm)*=!m񹕢$@iNvoy9;Bw kٔr@^t,cG5zP}U1iŒ%j2TZl>4l)=HIp1z)2aІPgOpMJHoOS ?Ck@+ [8!kwoXEyG󹖚˽.5]c>L3 i>vltEE#Nh@&xA^SN<>=uY,%fm‰Q/O(:?ؿĊ({䅞TGwsHjM즪}zWc* HnX[oycP\*h'N2e7QVOUxH}sV,($s5fk38,l>ViO'q';C=Q y$f6:FGd>`2 p{-9"3вRMɹu¸QR-%~ /Pbt@wyf(D`+h!dLu|+Dzʴu15&ڍ5\ 1J%a/ODB.]ZwGFr8'q nȈtvtxK^:J-2G(oa|PO C sD8ef)Iӧr RyEnSCoEU;zy.'6KT9ӓ7oJ.^CD_^*r\Z9ɋݲ/A/\8k=yZ Ŋra$*גCQ豿)zzRN)"6nW195i]p(|RT ԔnXeXq~e*R3pQZ[M"zyJ>X7X#: Lu)>B#%_1F\wlEv1X (j8s[X{6n/ֵѰ5Sf`υY91$wL3ңY 4Rc~br+,,ػ6L"1/yW;> F\Ƃ(0d4]~%rliKByrZosA&8d:%lhsllmLbd `N;;d%ʳ{Ւ:26ƣ*k+Dp7zDi,>%nfѩp1J"8L‡Jy%%Oe:FFIf<3m1"gf,C<)y\57U*HCcKgl{KA $I7'ow\@e $6ߛ91aalgaxUƝ<()06زx]NW)^` ѳ"zQN砺6-ſA)BٝnoV#:=#Ƹ o87鯱- 5w$t_>5J3%szf1$ @KGl8MY^caVVطw뮴Y*8ޯluV&N/Dzw>y,䇅L$6 0M&wn8.W Ryg=ZR_ 4JS\#+cns|Ud%qdekNV.jAIQ5S۲i}Ꮺ j=|,ad Ug &cL4=yUu.y=XF.PƼʻY#m-nB');k&};lfvyprr[!&W@Vh&)= TіYe|?6d%\T0 wBe{ e7('(4+j\.gAJQO JPVej$oWN 1ZH]Q+ ?B,b⢯L 'UG޷$#[3.5&BZ'͎h@4>P7Y ݄[fBu^sH# RhOsE>ɦ;|aOԍLۘǺ+H [8X ;?MPArWY!o49rV@4@uv/3KK`c'Uw]qM8+@uˇ 9DŽb^w*r@] Yv_kCM=4=%ýn9K:6ӠDLׯ. "nN\W *%:ֽvP;i.s$7a2̳ k7}!{F83i蓩I;ZeלUt0`>'xD'J-C޻A5ݪ XɛM&Ϛw>xa{2t9ݺF:;F=G6ϫpD=30d@5W~ϝ(K 1x\KO '<GNswC# W3q`#u_ĀiiA>&"Ʊꏣn8Ki .|ר*l_$K4dHtq<UѢ)Qg_CU,90ňLRfsˍ_zh._M`zP Vo=z{mhs++OmJշG]q/3RG*b58hz!U55Z*Eɚޚ ^1sYW(T)e'& S0#I谖֎k)1eH c.(@} |qB Q7nmǵ$4[x;J|_:uʠ(X#}v.Ӿ'mW\ [LF,8w\DLTaKj1ν\`:MY3?XA'@'U/YGk5TAW$gތ}SnzoP/rB#NֶÍѯbfkv!FH#1]|R eɩ- Fex|n}'K;$L1 _wєcF!"0.aac@7!7;U8ecPN R0:XP~N~-e*3o9)ΟE>[3W a% hZɕŲWxt, )iDW3щ_٠2kt[%~CQIwzCbox"eض1t]gü y(ٸIo{j* ҉[ ֫i)NಭԥhhH_ysۊUBijyc)'H\}+t"dӤ!]*?D#+sX=?N|MRG XIIj1Hyw+qiK5vn.io={k=mj[qn=X[]x>* lwEOo!\cO󏃹 TNiH Jj>0^ wX{fF@]V+:$!'Vo9sHwrnk=ڶkOi&Dǖ\yKOO9 _DR}iOGC"WyND?F:DĴO 4+h>n(XXq* NK\'Å7\ b.$H[lBSom{Ӆm}+~KjIuy3z(J 9 (D>kF;P8C ƿz-fi,|4ˈLJlK:sx㌓]Ǜ2vO82wd9um:ΤO7[9kaTe$B#E$}@Dr?9oSN`@p83GfaKjCLfO 'ĥr6V r% W<] W .yzSoV(%' ds2CC0x!BPq;!#n]nC&^- ~a҆Rxvk%ck{r62IFi5i()H\[!n1œaP.rBbj2m[@bE#0֑E!d5r[Bp/\ö /" ;Rfʉ2'&ΟY~ %"\!טd!ڮ/Qwzsg k_w: *أ⷏=s*ٻQ, ROT:ggh:{B!h%8ӗzƯF9Fav#|`BGJaFʜ Vs[A458ni#7CTϲ옩 jKV?G4THMRwR`\:R%hsb."#ڭڌ棫T}4+ J w#kQd@^ )U;22i6!-% | wm)|Kg0J>N;^ LP傊PN4liҮ҄@5 fc/Z[1*:) >~ IG~`b`7=_1,%!91zN Q$B8!W { ,(ՔE-1)EjMF~la f]P:Trާ_xVΛk5l )ꏗZZ{&)1i$,P,:ĎQ"w`vOq c'4Ͽ3ZcqhO!vu쀯t21a+{u5+.[mڝa o魷 WP@>Ekn m|ٸYĉrRH Iek2Kؙ2cB+%De =^^!#i  OOY/L?'ÌH[|P:Q#,xBŹ7J Lea@=]]!RR [.!Ct 5BH+]Cik-Q!KEh\9N-GQ`oR9/IRڢ(28ZC=ć0D֭\tM|m?Sr꠻DjΉ|l_qfoSwLn.UY0F^^[V2M(@yٕXT4sՕ",##B{4'_#!G?)4yܫ}V7[_ɄH| Qt}yXwޘ,=J( 4(p :{vS5Q7%&ްꃥCDݎlfخ1|yjUuUh #"?E.v@ TY >nXy؂͞lk@r@u]vPyS{> PA%.qHZ )1AjjQ= ǜwi"zGnKsE 2f1rV(CrgBRnȆgGD{~ &`z?k7yHzsG: ?nIL"'mXvkWO[v6*[ݎ+<1Yf^wa~I.y>A!-75WDX &^ i#JXj7Ll72KVJGS\h؛#|͚ήԤm&wCX_іiH'Z٤8xiYi:|<2/53d2S`0U%j#%PZqDZJO*ZQ\3 "O?gN;_m1#] |nL V0^8c`=:ad9a+WLj^R5B+Fՠ說d,TsZT}?rIV;G˞2[vL4*ӿ|Ľ*@[=ƨ=M ̉698C:ҹAwħrBdR%AM JE!CL0 kRz&q=v#C)N9.idȺ OWF&P#+VvTEP4c.I ҳ aG=uI'/Zsק7 Tk ^LlhȎ nܾD߻?buYb>30'WTtx3I\awG 'g׎nd* 6h{^{˺>":tK&DBPVɏ ny15 o! ϋ ?Պ.Tay:ި]Tnm@d0䒽 sc\6ov{JBY\r> cm!ţqкVj@6B!u@tg 4eEZsq!T 0X׺ dc߭h4EDIR.)X$\]XX {֣^6,SnM\:U=D*dvʉg$M݉[2d|@k !p)BF/G[)v‡lWN;88i1 ^݄D p] Jќ,c1t׻uA7%n #zbcіM8tx|Qe១{RL`APacEn7oD oF_-$fZLqO=mr-}%:wߨ9Ti74] 7mHNoh$ ~⃐Q";Zk%[n3>eb/R -~oc!Tfeïɡy*`|KҊt*.e|s Lq!EjUdcGci DM+bú !퐇 CMYo!P53J Ѧt@˥s];o jz{3v宾`ZBZx8 |UnVܝ֖%yr[X m7z7mcYJ-?R2hҌA{O.+Q4g6p.|?Q/Nӥu)pᬘ0N~Arr=eTܫ  iAP5!<~ 5[ohGVG3M)BCOb>d0n4+ou*7qI:7IB^QaHWƦ k`5IN:WBp p*jOlWǢkVR GzKiA &h'M(W wu0gkNQO'VfW7~&+pyZYaNd$gd;0&d;cfw hPIeKEsnJa*RsYX cJ ?wDRaHbv~|f?yݵd+/ܰH֡IJa{ig&u1"irT@Uͬt}?J\aQbqJq0"G{ʝ]wܬ0jH&}[v'Nf2TjQxWc^ܴ$}?)բM Q3,* !,KhHրfաCQ | Xv&`鏙Ӵ`,L+fסPH kA '*ҌAiAIƴT^vS":wQI!fP#| B2+pe,+5~N o{~ `>3) ںrxrݰ3. !<Ȼ8ӥ,7[3=Wt+"W5D E 7N£{/%ێ 5b2_Mc` Ũ]#YHZ-!\|+ة Wos>1PUk:f CDS//d$̲z+<4:eɎOLw'zPy'2w>,l\ѓHp ]%H+0<2 R0oe!{z5 .C˄bXӳj.D ֗ȶT6xn^;J#tt269B@N`#KB/*Bbᓘ,&QL~+g#|oWƶ;yXB^d߻|׬ev`$r2{7xW .6g,Lq:o⽤oyi/q8X^Ї ?7 5cJǬj B-ܩ_ ,Ծq =dN6È/Ayţ:6+Jckȁ*1|?M17yQZJڋXr;IR)7hAC.9J),I1~ KBZ^V8{55/%?^X&%XM"5bS$z]eVWE]0~7m${²tzՏ<xt0dV!k 2ilKRO|~))!$ȝnh.;-}2p}Ao]9נ/߹4i(}E.8t@"A|V;P?Xo‘n2{HQ^ڸlc Cٱ+]HMPTve5u1mc`$Pv);RX !sL]n1"2>:ke,]o!ٔvsSǛ/^{ 'jDdĞӦpy"?%MfyͣKoiAm׼:p$Acf"<[3$>ϻ"ʕEk(; RK;"2EʢLkuF:k6G_wY.k_׼7NVhK":qR ({B1DŽ;Aol+ z L:WtUKȁE?<6NnL)h H臱J"lh[\Y?K[OtFdC#@@EǷ{Mﱄ%&ZX#8s{{lT}+1"TumX8ɧHk ] 2N{ R ;t g6x:vH.j}zP/>\)V;U*˼OD;k&H๩ Tx#o{|N8=a/q$LwY줊=EK,$lִs&[JB 7)jGhC=f }:^4~DU3}5g<=Meԗ=+wYgМns-!בX Ǘ?!|\#<+4oV? 3 ==f_$ܓq  9jd0^rM/FJ8Z6+1 rQN&SÕI |Z4E0։T<=$x[;ӊV{x vS@{ja+)Hkw{&3ůY OS\e^lFK'Cg/$amIRgÆ 20DN smĬvfV1/+L5C ~4M[I<`fXdwU/rqسB_?:{s;WKk&r'0xϴ3@ yE_OpfBqQ7W\+uZu5 ySz2:?\9[&u)̠h]B% `nox_U#(ο v/=5ݛY݊y*XGcA4rgf-nDۀ]>X`a3\ RRu \ñ/$K~(%`Jyޫfz4wBťpj*Ϩ` B HD?9( (֪/+2̳}C߿fjڭkqT &uS7G wdm9@f;01^>8 QTsqfn)f8/ FkoṂ%H1g[ZP!/T͉r#){GB $@`H"hPDX V[܎Z;%w8 +DM܃Gmdun<: 4h}DI o*蠥c=*zK4Ub6f>_H8W$v7$B 4g1P7?h2m;c[݃(Nge'ߐk:4I/~ wkگcb/Wt}UcxE73A̻*#+Z,=q΁EBCpGPja8q{Ec1k0pDCJ`u_v54Gh'u1o(iDPϒH&FL Cm6p@s4lp^BM?ЈtL5g)`8R\M3*%M*I1;YnLbH!vtL!FX/pl A; /5?܆H E|w;ʱԸɟz}ɉ~}P){d .='ؖs!~18V̝8 nC=:I9hbQ8RAg%mCa%%L})O|9ॽieZQ>:a ~@LU_IAb}3;s&*964]# a#+NXvi޵%r>y@J!dy2zϱޤ Žu+ }L@"x:~ONj†Xh }lq#ЈeǨC܎P&%.rI'Qd [R qrG,?% tu#-z.-oTÌg-POU#[E䎤!FZp)W +E ҎIV1tI-g1GR,F6È(2 @~ "[*Å<|UAC3"58Hp*t2 (Eݴ|'5KMn齪rd+*M&5Pӌ/3ک&|Γ t]S&A76 [_6]S|+'9y0%*/&{CÈ dloayb<<[jҩ|ndW\>NQo>F? v?yh5ǥN-?U8 }ydsp飶58V0K}'#)2AG?Jݥ^%׵EI9D@gBF6'U?\P&x<>q4P4jTziBvx֙õiu^}csatS9B|JyIL<"Ąf]AVs;"IcfNEŜhGr %nI%2ƁgҜ ĺ3*3i/N]45e_r΍og~s"a mwS}Pey­p.֬ȣ1DRª \-5/ɋxėŁ|Pb52']*d p"./lML?NbC\.?Ήh i %:7Wv]FLOI] V8Z;+o\IS"F'_ڶ?Uj+S.@9>bdlW{^:)̅F60+0[9ctuoY^I#K)ubB$Bܺy `eY)iq[⅜ւ6ɘ4P3&l%9RbTf#(8i? űB~jR^r{094duc oD7Y`VtYvtUs6Q GҴs$A-lL߬sY'h}LTCs̻վ%V3 IkrS_Z bbHyȞ@V^=0`s 2:'9+ v5 nl yga0RJY$oxɺ,UWHm(1AZìR4נ"vdAңXe6a{bj9[*dnގ3U_|nl)@23H#n,yqE70TkxrXc9)(=!%)IIr#+!A2?囀q\o#-!Dc"cXtB [CݴReي( ,U.bf 9E:h]ϱtٛr^ũZ+[C?Ê$xi u)I,"TE2wB/ub2p mKt'{d6.N< rbFVuQ7u,(9g` ]Ue&'}wάΜ5 ,cLC,g{9UIDi%0Trox,$4lgE v 6%UX`EŶKAWPI_O/KUK3qi1o=c@3(W;c@F>f_YEUwcߊDPnAQtf]y8kӕ;n\Ox&2A>}4 &7,F#aF69:3ZoYw=0/m| C|.x&:9b}M"zvW҄ fO ֙s{#jjf&%ƞO;|=}n(U\{!w+E}kj.@)8}:qF|Zd 3ٝU?Q)-rh<Gvn`sV_=CH%40qZV(hV9<(6^Ttg-UsM]!$ Uu!^F-$lp)5$YUiڥ,nW3EG`D͑U߸Ar2_ yF3C=g Pl i͇琋pe<ͬ>Tu:#/o9}ܔ,᭺XTCO0Q#| e ɤXp+2ڤ5غc4vIʴ ~pJ)3EMkyľklMqzJX|3i;ՔBAqNT](Ņ ģаFԳp$U:0u.QjVY= 7m<=e #'}6P}pv:X-iay ǥ hlJc;_ Uß^^A9^LQɋQH$$#L*fV6KXƖIO5W r@0fy~OE֏{u@ث!,yW6H!@KTu6nNJEXNqׁZ6m =-fJnp0cF4C$[傀8氧;Ri= %}J\ y7n~w>X<0&Z7jm^Vu0ʋoujoH2^xsP.w6MjA(UϖQU0H_%<^h3͙#g>L;6h~>25E0]h 򋙓@dJ郺X->wwj)ܑF1]qw\v FpW( mu@~~I<PRƴԥL7Y$e2 >Ø$јWm`ֹ}Y78k5*d;G\]H0(+;89hX NT Dޙ0LJt[Ó邎EjEƼy-gϠn^2l*{"2?@oe[:T%C Kq1Ö[Ʊj>vhuK':1=0HL3U_ |t푄D ~ G>'lhhؖ+IMǴ''E~+{&~˜\ Ifț=+) ugyVfDs֋qvXϻHbCi~o8ۧQђ !.3Oi !r[{Ԧr ډ[g-BCҕ Slg+d:%{ c wGCWѥODR+LkPm#Ab Sv||&^v|ia#y xSXmK@-.m;~E oI6$I{ !h\OzN3|݊8ڣ#YR%'@k$5Rmkɐ"͋LyI<7< }VZP>W49 #Z3!h$0K~M︇CiIbO2B:L@ABQrAN@_aY5}޳0>/l?rhzIo.MߕblbY.iOe;G ^w ~nUHX솙k5ҭX6r" }A(y/nPX x cC"+ vsuPgqU6bĆ3{޲F*%ݮX󋊎1Tj}WQz]ra ʶx#hؖeQ5GBbHf5>K}`bLQY:q";cո^Ҭdc"t>-YR;=kZ}B5{,K(S&هQ<+ ~Q%K5V4s7g?<ĥ7ʂ-{C=4"laHjV烣J1Sef+:HznK%֏5jَѼTW7扇 ΍O=Er=YݭR(.vߴ-TuԬFY[03›U:GfĀPM3Pz9Gv[=[ǝm_큞)6/[μq'&}=0>?/8NXid +s"gA Q"ַUk{]}FUloO۟5PM8Vvh >!"nBtOJ?=66О5d&VAnL~u[ ƥ<{4r\OϘd-s l2^`W9.p(`CN) ӡ\&|TI[/QNpEhx{|rY?vR%NJ ԞTS(}0B˺7'?ަ~JYm 3r]@a{!;-٘4/0='| Q1Mx6j1`DX]GKPV9,˴Fjˏagظf `I L^~NE T)r ro2EU Sp.'Hx?՞@CzkE*JoGUk{pkV!~%-F~u!at]u}Q<7mCȕ](3+bEATvPGSLzp~Qb̅IyYSGyҖJ:Mzq8P)oXӴZ[lPCQWa;fef![EϒQ-¹nj0Nm) o _S;:E9_+>8$Q}|+o8Ed8Q[q!%,"1fyPMF}byy/#Sv|ۇ8(~#gl|`HϖxǹI8_5)$&]YSl5O 9[ 1f? pl˘E"F<_CPǘ8v9[[rZ{v3zr@VuӶZPsGH8ڵDV)@ qe=f\ڪr )=>a\nӘvFK'T}CΒ]/%f+PHoa zN c ZJ66DDTo1Gq235mgTHPeDRܵ۠f ؍t>o0$nW|1)?Ȏ+!X\@Ej3iApT]]Wh'L&J=3]UB%iw .]3\K ԇзc0(13= ǰRUv9 Έ>H5v$R&x FTFM>JwP SY܉hLK@k8:7; 924I=XƾruJ&tl)ono7d2+{8ݯ/*MZ!,P7oԿ2C"˜Y%@"QHj8k`I2qV(y9sJ0lYdiKz d}9v.eՃ@b ̝so?)a(:(j<:<_He𚆄ݼF=5a7nb;۸Ql߂5:U<Wϥ=uNҘf,Ɗ2ΰ_dmBZjEY/CNspn%)Ѹ/6BV& @a^B*:Ctt'{N%|gF\t) CAV[/,-fD>ˠ:dM+ɵJpύnpq};W^aeAsQ7ʟ1+"|AE)_FR!:̢6G"A aNmPe[+ņdctcbǓ4-tTEQ/ >01 b1l5E%3l 5Tɰj[ ~(r2051m/ 4XB!7.(, oѺі!XM-J3i0ǂM٨&辩\PoÜX5RI[E[q"8b>b|+i+W%j&`(冿B;nmj bbm̝y5XegץTÃ@ΖRBwS V8 C}Gfq`D bj$8%xt,̞Jn<Ā5jAb2|t p`'Q垊|'V"\WqyU4lQ\=) CWD &dzD-*,]V>zFz Ӭ XKb8I0mڶ&yx?vt\Daͪ;F଱qzMmP4gd Hr#%qmw2S'%(tLS1~s9UPf >'Tφ9ix|nWHu{}6uH_kfYEP/slZ3pcẃb*~^t؂J?aPWV+VMُۇvǝ [c*bHNC¬OOpj,iNb2dEIQmd!Aݷ^Zs0wL~\j¼Aw$;M;fy;Cb{ 8t͘hڥ;f)<ݶfU<HʙYH"fS_AwNMbi%T"AavJn r" \巎揸vc-&6bloT s^jfd܊ryM.JiT;&|r>q贡<4}7EOh92^]ݾU{Yv{C˔D~ngI02f7' oUxQHHy=BsE:@wb2{n$wKkHnU;8:Q|(E~?~}֒Z;X=n'!Z+^y\|P ҄2\V 7J$kG{ݍEk$XːlHt+{|m+$\Ō60Ҡ3δůh@gԷ}_$^9g Dexp8B#o`h4dC к]Ds~F㡃4/[qe]C7Y-D:c{aN%Fv+G\D_usIJ;b7h- }I_bXs^`)4 x>pv3IbaLH$R~ ;;' NXRP]N:ܟdo"s\| ([5 HB'b$0&tl!] b,\Vp#' rLm߀zhʁR_/%ZTVGoG(@&bItز4k R i$ֺS2WE+.O*__.1Yטc ]@q!cpk>YVC77GVYE\s(ZJxv龛Ex.7NG$Q~;)7\"F .&%+́,k^9)OVqjgg!5XCV5e}f(ҾU2An,r^r]sa~͍em( 7g `Sr s)[1Ҳ-NA:w6I=>n;FbJ9xuVlDȝ2A ]$v{r4[us).Nͯ}vm#e]aa/d/ X3-sWT9iԗFA*6ž/FІчa&n;q2绰#nj& bsf*5U}& 8ţ+q9[%ɵW`: nuni>7QfBSlHS&aZX6 @[t]Wo4hIryl u3a_?;uX>+B4S!0>z˞ͭ٧o!5xG+K1nK>L]t[ʔ!]\!}ѕ1C |ώ E qD7_6u=T7S6"g<L&Xi 89jbp$,YAhvJ&GV\_X_ gx)0nJ/*l=G5&:At59cn(+,B"ȳOp&%/*z]c!(8D1elZlI (K7$-ȴ9WRvTA]f.5S%EQ9!H5 Glk#뒃0IR)w*Ew.iU6DH7hԳvd|f=|&+جgVx5T#cf!>i0C@ #* '0=jD`ηJX̔1Vt]':IzP\x#Bd kHU]1[6lx.6ɨ _:Hﶴ(,B1ׁؖw6ّuŭ+E|\t^M( R׆ >-?H_yW5lAdxV®欥Aa3{\ W/(^˚.Ht":A⬴6 %,94MîQe{<А$K @ a[E?oXΔv-+7Gv[20 aBm?&}Skb)֚[)|Y \;Y 2ƹD}*Qsq8gŜ7ƅywh{*hYߐjFҗLu:$Ez¯xW} #\f\P!ǙOVj" To@=J3> I')ؿۅ) R2qp{y.'kD-[$~1WƯ:Ȧ aۊ:I+!uX:-_?(.+gNؤ(پVC7Y^A c]}YClF@zGkcf|~h%Y~Kql薠r:6w7iK jS'd>HcPPVeeL%8LMs9e5g7:/>Senr.F*%.X چV7 dАh5C\ $G pMs}N;وdg5,%ƿ]+*9# JZ S-Hb{+gUWIϊf\и2-j;ܲ/-5(EIsTUltn5Vz#GJ*E( H$rIEELaz۵cqoߧtMR;Z/G2tmQO-vW` .oh.!ǕY쭛ү,_bJbK簽+xG"^U7:𙁝ѥр"m:jς!D~'` vF"pIG1QVm^, Um X)xEpBAY>؝YzY<INqiOlAx;7LTөЕ i|=9V>*s޶Rb!`-nЇ^'L:F"~3bm24VOu}3{b*uK`5So}WkC[s0-2ڴ1A2'QI'3:a  ˆɋ GM*Y[>uih*5(MTզAt?D*ߢ6`VG;]:t67 aAP0:c %!Ti*W%+U?Pz\y*'vlOK$s+zn '[EQ8Sk=eb2Z{/ ŷ?2R1"By1On Oi ((0d6{R.̍~iZmOMk_^jlWDs亳*EV\cNմg{ ~LXYbm%Hfc,gtѤLz+m:싿$)v\[$u-d ,<SGBu:8g?4.tݿNB[n{L͊SluR|gu4zb8s/ LTJűyWe!x E.Z?xN -3иW#y]ν5I-nԏEdkf)\~O 9)(,`krsSDszydFCDf/9](-TÓFrn_^A/'3a}gP gT}6 "Jjw,\wq-f2-qH::DKDطU )x8P8R@uD˧o; Wvm[wbX ikE}:h eZPeP=:.+:1~Q6G==%-5F}-n>mYS07$ery;cm3Ӝ}nG;V.?ȍ}ehF]HB6z I=D8nnFKeJ2j]X8k#1) 6>43z6;7&Fδ_ZyȾB3i{ґ=rJ`Msu^ڭg ٱH,ZhJEz }bIh!H.y{悆>VHM#eeYc1z'V|L%()rK@'I,-^hĥVjr%acc'͢7cmTM“|GѢߨJy =39|?ٙRǻW0s֟f{sqJ8A.u_ߌ$pA'v^g3&s-FU܋B\ , o%MR_9̃jxsu~Jq엙Oz7͹2=!r?Jwִay~ySX+ C=7vL+G+5j6RL]Ot!6mj:܁O $k-To{)tHAl{6sPlS~+xnMEௌLrkNQZ2Bfjdp IpC`jU *YXnklf v3g4bZMb䄇7joF.Ix?b{b!@2ɇ8G*e=[7UKXT9qf (wH@>6ф$WU=Bʪ7-$]&Jt N1# b>y P9- Ƿg96zɱ"x~k+>F son k. b]W_I TJ6-F_dTI"͢.c *$rߢУ g/).`9tО_CmEN%L7v5KCh(k2-lCѳ _Igs<>S(zNxG"ɘx ! `OBH؄ĦOc=>@uk&ג:=%71L1]Jk KcH׻ջcg/{>&;;TrUX@3bu,-/Szj &d`0.>b)bT0%htlFJCŕ%cc%y9(KzqM׳߰ M3 k x%M¦(F bg{a]0>d ;َf/7%hB[8}#taNT12TD C06+*[ h m1aWXyWo[])7R RR@ ,L?/SOHɺM%ȵ#If7E>LU"Nyܱ m IEV|I# Cm[ӆN6oUUe 5OG^ Dj]Ap:k{6H/cA ?T Ȭ%& ߢͻ_(n ئ#ġ,MS%,Dь&64HAs' !ɥ1zFJ^r&otY Ҟ/ [GsRk+#('lgK~$LN,ـA%xW@#)n`ށˣF'tl`Ppb{ե=^C4uA=((B)كu8 պblM3 حz_}_z< AH(U.[mhqI`~aEGBHʂ puzs}]t|p#WF WP ᲼ p|y^\ <@gC$M{KRyAe0wv@=paL !iY9&fPϏ8fNi:gas}<773䭖:!'#%`!좤t|g2Դ(6fd\S19ZW5>F9eXd蔟WH߮QFaPuEo+[S`u8z6-zHhvX.֌lG_O~-wR% ➟4wTf\𘢑sbOz qRۣ=(!:評C)rp%r@߲RoLQ16s6$Aj˂ںR;GP;sgf7SN*c/@Ohu@OcѤhtƥ( %@Mq<?vFJjڗ I*rH-aYki.[se,ޛcDa.if07V`׋Fg0-x*X/ߎW> :37EM ~L2-[ur;·t޴kwo"Zy3k\"L"!)b!Bƅ`AK3C_Io}aX7\?릌F`zw$dSsUU1P#S )wC~5FH#aQT8"lS&>fb+VXbaОǕnyN_c]6ljT~\zc6t/vfNJp: GJ}oVWݜH! h,cBmE*0挲\So]ֲ:h 8kAnYBjW&mϕHG i?s-ƖJ*?4O~+?U KT/n/h2[?=WC'xcndGAR *WUWȦ(\R"rU^x~'H6Cv@- #;PlJc)7Fw3T LYLÚE"_O=DT՗5~|8Y/L A&u%Q%1;*HWբ~JB*+GPtd=Wib___tU: l6 IΖ2?1L9#-u*؏j][`̟Wb.G~/Q!>aD3Ä)#KTd;[a5-:)= 9SC pB Q͍W)di qϣbF6P)͠z *5Uyn,-pqR~eMvr~y!M-#t4:QwxjgP  )׳ RG#~nK Z# #N[NdI=GHUp.X/%U~Z 2,CZ| ϞÅlz-CVۣ 0>Uo!\5!3 S9]%$]1zIX(njVw ˆ{k_]p?g{|laSRu+a #Hf#3$eSc<F͗ $v*-CDq'߽@}6AÓAši"Vn>-~ u ,w L7) NSPXv}$8L:Xey`˾BCtu&/MSɤo3$1gMc 4!u]I?Px V\:"L#i#͙A85KG;D?]hr-7#=[],׿F.<@IުF*&2t"D܇U[잮_hBL%|"{ cL2I2 ZҐT- O8US<vpMMsO#OLz bFW6+mJAH~2 uUd²ʘ:^ƆZ^G;{\BgRP$ Xjf.bU-(m_e+悑}ܜ@9"Rwiޚ_' LHQXN~ChBϙ87G,e XjO2#ATvC:⠕ ߌCh3$:'y%C+ Ͽ[ :\F"efEw༟}+O6I"}MU>7 ]?L/מ?XC e1ܛv}ar 5Ɗ'cy{zVyUHA,]zʼ+=VF1׸Hi xwb-a'<:v?;Nߒ pӽEJ8 If\VcjP2|@i'6b'$}~=I8R& 6ָ#RG;U j v ?}[+i9Ԭ2@&=o\ĵTVҸB1G3ZVE*ReU]Hn &[ުqVYv|vCꖌ6qBw9;sji WkaHu9ܤwOĪD"e 9L>u2$hvGCE ֍&7|ЁDvO"Pwe(C4;ju2w WD71hx;;ғ}\ XK~0R@H&/㽘p6B X9&E]Fk,(>M} [D"Cy=,<Ihgz5.7#'Pfُ2z.Qb.%("FȢ UrD.vhyqf~htKQ؁tYJx*u0_>a$O DVwRα$ 6E*v^ԄWc$2ڦ Yѕvj%TSP!KԬ6ʝ0i!ULKHLM6w pB1vqPvixj36k@5Gi!K'+ޠgc O%UKh/v2>Ilߡwܜ:#4;=bo]cύޟd+ܬ==JHԤIYС1Ru1ƈܢgVg8o*(KM@#54C[n,K^DWkaxZenѮwST[IWlNn†#1B -:s?rRE!ejRq|)/V*tz/2vD=b QKH읞U,,KW]zn;l1 *#bL%RW(a-]j&"%U#%^Gc/ }vgb8X֮FD:p>0dϪ_z\HCH[Ă(fւ4T&jMnxgG< ‘8iL]8ҁsF%6eVp Ťb+iWmNI;!~ PrlܻKONx<םv;-;!BFt! a~ GOͣ]9$LJEc EDĢe\Iwp0eOkΑ ?o!SѸ8M3 aG)So9hYXX>z'0,M=Dc*z:u/ƌ;h[XHc!L8zڱ15o%q@ፄ q^ߦG5"|nĦt"%U0@!ΕzL踬Aö~N|ʻSp k>Ij4qC !ڡ7፷V>]Zd [-aEf D sǪx -t6YiqU!z-HMhA łO;sr?`]/pS#1..K|j~V8ܸ_(``̞CJ\&|[)IQ2_N˷GҲ6&}|QGNF" DT4J|}̴Fs!0*Z{=Uےdʬ& ;/ӓѲ2^\/8^0)?R:>??5s$r`:CK}Nk>/5=6/&NErV[^CG A՘}."997b6  N !$QW1;^~/ߍ'ovǝYQ]sxk&̣tE@l,,!A-DC>0 au;yRg{xS(0pg5ygO8rKx4ꚓnv̌!R1ݚz5kp3fGOW/,tܳ/ PO=:l+?X{rߟ1J j o D3KRºXZdJh} ekyih V2[I0u\FWY0uXr!ES%\.tH!=Y>>8 7{E!~fzT{Ԟ^84sHPdb}\ceQOjN6]u7E^QοiӯWrlȂy2o֑`[ҁśmͲ=uste~j.%qj%'xX ˣF`QIK$IMo8t"{uN{CLզ[9nLbYzP99Z,*555cmΠdU'~YaeO۟ _wc>R)*ahnĀ%=K|-%Oort1%CG-GqA̳WVSI08ocnH#! (-XJ{Ţ" $q.~]G)@T1KQQwg@wyrWQ4GI ڥ^n &"*bJi"XwK2E?}:P4!Jxd~7-p!&H:'a $vdԧb(yL(=AM-] 9d20j/jUƁ (5>8m8 >Yl3n6?ƤAS Fns'=w% ^ʛcD _eڑG*͞t,3ɒ| B@ghR aUhT fE(-l-oj[y<vEհPFݺInq$"0|ܪl 4h!*ǃՊ{v6WY42zTD˥IM&$4E9u9@[_֍  EMq\Ef uQZU0.J [wl[m%ơ- YC[ݙL%N(bĂnGNQ_X"ekF`aWpF53c2bW<4g"U@~e͛\Kf FJQg^BS[W~_! _^%LkkcV=W/&adWīq6h*[kAz-3I]&2Jn7dFޯ>!k`C o7@@dwҔIT8fVU1kio ؇A^@; ,ʴ5@6)ԙv@( b/d\bF*fb-;6=X5 #-mQU3Tp)h_U8HCYkM;SZj+۰SMn2R\21)t.Ԍ ֟4<6ߒ'iɘ'i +̇xbդ2t 5@"X–ʠrjy9ʊd|p p_=BއSkC"lA׬3W!_/FUd#d煦b|$'*=dΙ*rqņ|9Ze A0Px=YSǫ'^L{hBk빺֢ܿ^nӄFEی]fj2@u)A 4 7p܉TcVؿSEb1fCsSo*f&pӶ# @?r@!%{qֿ])[ oxҩ۽w[>L fa 9Ezq?dx ġK[Ļ0 XElBIY9FPQhp=c ~{-eRe% ,!ldKUoBNT>n`O.TݧE$)r*:"±IUc~'8)?}$#Wl"Q+~*v,3\NG/3#LE0:PڲqPv/~s V(BxSpgDR"P>$ A2a4wa'}CAg)cݯN&L)^9S>Sa/Wxߜ7k[Ζ+E#C͐1͔< /xx$JNF_}?PPVTȰvh )ih̀'vgjҌ/c [,nfnu؏3-a.Q8?@`!sgM*|ZDvV>uy JMQJga_;]+&7Y*,}oH>=zh^]%V4_+;7h:=xm&&M=V1XD,蠕͌"4d-\M;qf^Q@t9M>CѺlډfKrd+ɀ"CC2`!YbZnѱPmTMsŹuKlg-JN5Ǭ*Ot+9dʥ&vh8U+hE1AIIfteey)<"EdcrhY*NUr77R!UsR>GAS^OQ5W2_l~I&/҇}K>tZ`/ຸm-[NLcI>(8Ŷp \{6^IǦ|AB3ݎ' #`-@V;+<&RBQ2t2ff=:gb2+@iReZkyYvod msRnҺ &yH4E,'BK |f+Фr+))ζ`7$ǿgrE.t^b^=t2N 83gzAVA7͠}&Hӏ_H8m6ӃAk܋$Z`UjD5J%=[ۆ& ;NL#nx+4 +}O?l V\&h=re2ތ e%(IT4oƅˍ^Գqe:\o7 6 %%vU2f6n.z9oQq PBrϨĽ5 [o!؛UiMqrYDUZĖʔL`sK=1SyOy%S_u,2Rp÷K<SBE_(hS@RD"Q5\,LbEXA)1-֞e^"SW\`8*-7GjMg(O.z_<%W:HU(h Xƃt}iϙs+L3E7:}XꨥZ|30?|ABG*7_g'>@SCS\g4y0Dc\[zy g7º,ڑjm샅J 0{$3yo]+\#V_Mh'lh:ZYK{G8O`/u2cLŕWuq!0Vb&x;| Y|o1b$iYğH-=sX D3{뽵Z%i||FIbKC~>m} ѝaMl%9bGvJD@[nTje1++[#NsbD£ƾFa7(ˏe7h/2OKJhF R?IdnS z'x*ܯ~jkی. ;biCLqMQ٪-yId*gKTЗ65`?GInT1vCt̻>3_hi?~p'AQ 70I>Q{A~V|VI XyoҺM&)}q/VXȊ0N+)b0Y]yAf5#nP>z/ڣ?MLXl~$a=Ȳ* J׭;EN~!1~H9GOo7$oNJr4!! z,d]Wwе { Hd] J'D]/=USo6KzrYAq#Jv>2W߲A?,yoܥt%Ԙ,hO\5kkө̡2)J=9GU ]6^V[-o<k *q@UOJE {^\hmMPxroLaQrc^˜GG}*L-gy@7#!& Rbzw0R=pvZҠT\D9zhEJm\q FMxu0מ imјv!!Q'b#DQ1JC?mgU8%0xl/;$(_Vh[6pca]+l VB.o9Z8nj N9L4%gE 3ܿ_$XM!ҀNr ]OfʦXP:HߏmWG; i9YŜ~ģXW}ݚ PϞj}"Uc;*gnc@*d$eum>x_۽t{g :!ϕ(>>&V1u6ъ%Z&6Vg6mJLᣁ; wuxwi\pۈM(U9pZ͓"х8۰"L{S8+o~AؿYp܏;>,|vS3~)ciVk. #ns@{!l foWm&Rׇ8UsOQOѝ@>vt5609Ԏ-Hoœ LF|y'Vt+ytS0b2b,婗$l?ufT5b)b,Xq_PCrߔ zY0|ȟF{)A G|FC(x\Ԭ/F*-,҅dP {l'EGyFɮbP\$@I1^j́%jy!~Z@ Wܰ }{PR/KrǏ;P4SU>=Ip}KL'ȉ*lX]]O_@1"jVzc,$d]e>u!Hs::>?",G5rD9gžg]h-(w$ 7~(,g7Ex"!Kk3`e_?u}}:3@.Z ~E\T-ǃ.;0bUK>2gr>Q*q{Kc;n hxGy8|`\WzTaLFڗymS"` S""IŔ}GX)շ2J*,z #2TzYU b#+KY,$Kn;J[v0$6EI3aa7*&L: \tzz 'jR; iQݬh ~a~t;}wZ=E5zmZ I%AM8o /u"-t+U54PAӋcd6LpNguxGbs.9WbynĠYJ]~seyFI'\ teJh7₳.b9IyEhq"BOQ|\adE~`yűnI@aS ilў_-VyK諒OW*t1˓5CrBt{6(lu!}dU!\$D]y ڞذP)k?Pߗ⚥d&rocWnҦ )t&+q0]1(#Z};ٗq֡ngFejO>!_NY^{˟2 om;>v$6ߢ QЙj8p°(>LO6"mYZpf%Hg%#I f!J 5yXݘtwv+XHVX@ڗ>ju 'UTp5zN!״(t<Ϸ; >z~ ͎M.HJUw E߼z#"YEҢ\8I7dN}(L1**~ӮY XYbX|♊׍C!w&eՂzP[yK8 $ސ@(mE`t$\BMn<^KnTq{?ů}M7~WglZ*KBZ&l(Nȃ;[5k@N@PBN^J& (Mg`ǚ[Je""{_76ן$5䨷xN@ +Lx\Eצ\9v15>1 VK['tE dEջ~PH[O~'٠j;V,uSy^W[ȳbyQH"̥p @6V)E=Ew>}2=۬i.D[<&ngsjC@-X$͙ 6 6{UWf=XDgqDyӓ<_n B#]&?VCBq$ĥ H+pt-i\ c3Aͤ\ o(ji{z.wzJQsa'aX*T:RS QJfa{&0R?nL(+m!|xhٙgrh}mum_i4µG('/W5AVcjpѨ'-[zV8Fe?+GJZ 3jmfCUz4!:?R^z~'BJ}rwaӽ ry93}3󰫿fCI:V#@c{%Z6[KvTٱ1~c 99ZxNm2lHAdΝ j?9Wu1?56*/x[@,aŅ䍭YkJPn+IҾU&]F wXvv2 @% ^Op\woo/vA\ȰdjYcnL6xQxt\ 4-:. #uHek2F0|j_ |>."/#v/rS}O~UJA8 %^X̷BPs3ߔFX4k|ycPÈ22'Pe8x8[OfRLcl>aTZ!z[;EY,Uyu-fM}ہ.ijзb%/9J}O8i-gdV/Nv OĢ>),) `ɜBfIsH$?.~D\/%:ɁHԗI_LvrƧ^4Htdn|L.n125*4`d7ԃڛ+'ىu&?#g։siq4Ri$LXCjs>:z?3 (2 4&WIDSQOŃY"+LS&s [w:{Tqۢ؜0yXt {\l&]_oȭEO<'w6@$;XЎ |u":jEz/.yuH'?l|\* 0٦WQPʼFwXQQ,w\p6GkyEعq"{j\4 ewlz/K4FL*}·{ u=k{e6#ir Y3JT)[ErbPzQTL0|rMeXpR-Ί2?S`IGNr:>*"k߰HCqwe"`Wd 4#U)NbtEӎ 3$EFtCav`!(P'hǔ V7[\+JûQ|2@;+"(b.Iv@$#DWK¡}S6 o8zւk74GU7f:0v=8נV,ćk [VڸÀpt|j[2ڒI&XIO.m}RW ,(O>Wne++S& lcC!)Aq{XKCu,#Z;5O빞J{N *`\|hUlkZ,m+*pMi_ F9ڌOmي K';zK.Abp$U%H34E~qa7]yATsU)ac!'AM; 6_cv, Zhc%{}˔c:rW6n%! o<T6צc;]HvXvn?F?Xfsk}Պ!&C>SH,cH*+%Q|1n`_k¶uB̻sB x}A-~[V)k +M͇脼e@;݀N`9YᦳKWgȨH?D QKBQ\HwueS.ח&ĩQE]rh'jBfaKFQA xx7壋Rh7M!ho$+e3-AL`&iR(8◀2*d{'?#Gz yiؗ+wIWm|BA,8uU $ԟk/2bU,d~Pru2jZu8DKqITc7XR~-`3TK^,1,^d`(bմi3J8Ȗ NpgcG25 n  2d3 Ju%k\*XMt+9T? Kw>"݌Cӎr=GSDLaxnl#\gpo^ tr;K37ĞemI8uޅX5r\Hu^A+!kqۆ`EM6~iEx9¿{Bv0F Sn&׫$PfP[lbK_VArE,hƞLZk[D\X~OF6U.]ڞo[ؼ >ڞ,~iJ7Y֦Z_C{In^Z8=(]Q ;ԁeH 7bq)vVHxeGwD[vkpi!U}`]Gi|o#Vu_^DbW0-Q0bXy)* T@{Zq$/-.wc o-HO$*dxAd!] ; C'=ONV."3ar, ^JJ O6҇#z|QX66&c%7u95QI69Z~NY a J7flM)#d=%Nfک ZH]Q?s$j0@6&j6$'h$ r1:1|*b=ةvj ԔjN3d%蜳9<9>HTL)8(p:*t[c5~c@q-30=E L+pl|HK?5ä9QF`yV>,)wyC +Z1Np:ᴹkZؠˌlgﺹk G)H5;~71 Be|Nj4x&ay۱SkŒOV2߱ۊGGg*أj1#ii-ulpYڏIvl`AkVDD;B!Uwy$z{fl~I#J,ުU^#_IJ{9_9[nG5 /`p%$kX hkQ>&1G|JNJֶTgiuN]"m.d1| <xtVL1b!|99yy $IN!Ԅqhk1V'dǿ5Dh)ЛUB68Dx`[PYzlJlBDc@R[ "d2W; /\y[ Xuj=EXa}Q rl|Hh{{<3cHiZq 9'8,vKwv߮w]Pg>׈{`t ߎ!ͨ ġPoY1: %-> >VXu`9,ZK >*h+US437r³*xzH*)n,k=JŔs`T]P3QVJ$?`GͱP$y<| X*:O |fWH33MEnyr)H##Ж%WiU6BCl.d|͎僃=7))h'%R L83ʐ*C sbj!ygz!э⨮84i Uʾw8L|11- r Qqj>2yH36BO2H4E2 w(`McG9AX.xK!!<@y" K-i `b`Ϣ&=o<745D C#}C )%Ar!C_*Ze1&%k8 ʶKA"/Y]Q,{ xi+A;ac.+tAԴȘAYک*s\|]hŐ?d[8OnU7{+ΙQX1% Zmc'hW,/*1v٠Hr-koǑpvtbۀJmKwbW0JoYrFh@Z"W\p<74Yv>@HsZ܏d̼qkge_Rͷ`CdfË-Ma)A_r)0b8؝!)xBeʌ|UIQuzf]pl2܋[/M"g.{&dr@{7*Hiv%Dp2,bep/]>ZAלkJ42h9=ǻd4qRq8ԨBز_k&4Pk8* ~&)%`'iAUЃ"lߺs&ϷK1MAu~O-R|bܚ4ß2)jm6 G]zg"'Z *w =sTuD%\Y?,XG"";I޹Xk[ d pu1dJ^K>(\]}|}aLX08{sJOc5Q\HlE0%rE(whW<$p|7%!VarS3CTrWYT9:܁Wb?D"l{+\W.7oO\#Os!69 X7>)L:6֑'<4)sJ1(8DEYSmZ[@!3tc },純 VÝI֜txQV(Aa-Ze.7ןvS0fB^̺-T#W/DEbWaT)TC|4QEX:ʾ߭4X4e%GF*eɏRawD5Xe$bܴ3? SM-XÚiFTF ySXq{7P tn$k&0K:<}46Gl6|Ťf6i 5&~> DFlrRvv}$bP6L2vBUa:ZJ7x;Uo. ,KC,Sy]O-NK5ayPHGnZY;qۻث8EQ`B;84&i}3rl[hqJ|1?Rn֟.28;4nN^~}( A"$[ks0-|D&[;|Ζ7MoJtk+5$"&%ZN,1ԒowJӽ 5sZ ,,mq0؊2Yá̌-` b(IȄ0%{[sY)atOWݐp\ȘRv'=jfdnGJ͖|M8X PAH!yr)c ?I2ԛhgDq)C;|" Ϧ9Ctp<6v ق-zMSEKbAͬPC 0a@t8ӎG*_+K;LP(%p$7ٙQGtk[71oNz(Asc8ALz nYN#{VG1$\Sc5?1V"mF #a'JHX7wdu(i'UxM+}'?|@^S1hr}&vX̹AsxBqMِR1CXY/ ow;kqSAwũ}t>z`8ċO#UOLxT@LR6RP4`[rLAo,B0h;1}g!JLS(9>]ߎc0P 2w?px~@DcҶ^Nj5-}u:#{ gvX _djl$+~+&\om^hS|LdhQ-ω_ 5˔!ar빇Jђ4|7#^,J,8]nR\u1P |mg%Ed%\צ@޶T0mPg*ccǥӇ)%t0"M:>=(VJ-9j)N9}?fM;SP.{>*vS4`* @"C3l.E\ ?MDk;yϘBW&)yE;b]%5>S! z顸Ex0p*6d0wŽ}`N=I j*#G+5]밣F=Σ).CD!L.`4:UxE:rT"h)ڶ >R &BMxYГֈfٞ*3ω-/8cK:ߙ"yF OX;T+x X)}0d;9]]Ko`=@Kt@Q=CE^\.UÓG9_Nc^);bnSUڹM}W{V]Zz w2VS8pN#_הhgs9߅DŽ= -"|jbMdY{[v D^u' C](}e7&|1`N Dзqt?qb.uL~mt} Kn񏻃?q%^B69Y6YS]! ҃*/%.O4̓7]փE__wCH:#-8 &:)A;pf)qh&0z|<$^](vl[fV20м6{kQ.ϝ1uNJuloNrµfnjԍB@" 9,~c۲QhopFJ:V0vWs]2w7Ҫ1rsNQ:(43qp0둬U+v9"nRp e'^IU8 (*[9vY GoAߨ ,hVQ$^2%!Go.s\+-kCr>;"Rg1؀Rxp5'f~ T}1O}9DߨA`\ J.˵lNOA`J{ ʱ_463ټ*Bn ZKNpAn͹fq3?w 5Y]:G8 3hZbg]#*A׽,~К=Xy,thYCIzs0>sOq_T'2Y9\l LtJL+п7KMhϘNWzO"s.=Ck$ 5"[~j ۄ8 6̇La_oj$,//E<^H[gz%$19ٗި:ۤ bFf|Ya_CJQʒ[w񙪝B,0><^UHopA*DsA)Pȭ|͚ ح@绝x<dzLY( Q8c~q5DI-ZԥSГAUBR Xrsѝ>mQ$41mjïKʂU6;eY1B1I$:z )[;_xC,^LdHWhv 9!5p06?<xGf0CTẰ mYS%MxTy̞7sp1^p%#T]/<.[c 61}q8KE撴<$~.>[@wW hLp3@U98f[K%Vs 2F5iQ;[Qcn’>Cw*.q2kV`(0}9혙V,NJ!f@q^yU=БTw:1:m;NW1P3 ȣ&T1?-d!^7hyVL.3Qs|dj/ g WsA7-9;+?/b&ƐQuR HH\ |s ㊺Oœ+}+~ )hj6%T[@)=׹R'5P] \־K-wp!0Eҍ@k :GB2݆AMPeM$nɘxlv?jnČp[||JpʨsJj~9co%tX7)3T>\}rA\D6#`i-HUOZlii?䮙 \&oOxiP8:=^pVpM}aU=^ Rső9dlи ORk h`zm4Vv_lvFr1HBj2ơ[WT ]kfTJzHtk6U [pwn!OxNݨv-Ћk=ʚ%ؐ' vBCH{ mO>`;m؟];G5*D2%Yv3&(-0k8"87yya xx= dTP||u +fUߍN"5:r> q*+UKY(:Cc. a' W2a?:wn;ײ qrHY`CnVWe qXb\FCqp uo(o} q;E~_"`5ۇOX)ی0U)a( q1|.Oۀl674O;4w- /j*&!s qJm?Y#$v6tҔoĘP,-z=Xa`#с7HO{ D'^< .Ǥ)(ck!GIEo,=Vx:o| f2<:%/YLQ@bg @1TK>ӦzwaAO槡sW|j,J4p%ӥ.dDtdʄ*D $&<)$ Gmfy8^8WRzLT'7o~Q.c ۸2eD.6ĒQ'#6΍w?C Hlv+U/]eO?d`^Q+cЍB\,k2B+Zn?eqZNQǛ-6~<F_X4hBN(Xb ekb# cV%Ԣ<Ý6:LԮU i&{:.a>'v"|f}>4h 1lʃ1u>1&2 ?'UNfmghFƌe[_2\9OukR܊pFhlܩ^H|Ξ"/}e+ ݴՒẊf䙭(I27/([DF)By0~iBwa_b,4ÀܟM.1RF1ϰÚT}ޥ?oٿ%rA2iW{:;Ѫ LCC*N8] $-}.Ǎw#?{Ivlg,='K虔x4L ;<~|PrE ? [sq Ƒ BWץK0 'X{0TH''{fO #֞:ĒSZpϗ:sKǵ6U.JrX` . jQK j(Au:%% n94UDHmqd#3EBg?m!QU2Ʒe߈58~½AT!peF*ƞ=a/{$:*e懖vOoPbo/ըv*t V$>BiXiq)%ZeX2c|IbQ41!cK}P8Յ& Yʉ^MQY @ɩRV{do\--35qKPLwMva0#]*D=p}/((yPP4񘨟2$S,) 5{ah!z?{f~$iO/7 8{ѯ9dT&Z:wCR*/N#̎[>iD_BoQQtM}@Ezr-'53AOE&nW5DD^Ѩ ɇ4~W@l%Y[`Dq'b[@!>s}kT[/(q;c?24wА'0U$E=$0$756067;1 Eldw)/uuUculFq|ca}"ϞDIXNW6n˽V X&dY`]m4hqdܯ7cWW7YJA"`_-XF,^VgޕG]]P)h!Y)p۰) [_G 1#0j]c*,) ,ǵ{/-!Q ܏|d;)#<0'::GqI%_}<қoeJ~[هRa`||$nP x&Z=`)^`r=CEܑ~ ս9£,w9ejظ/`X(0WTʽ[n gۑqYsL/>2GfLWf!}@y nW5Ee[0ل 0)Kxr{ cq)CC~M n-IEꀱޔɷ LV1kM >@ymII7r?xI/&Lk{7EÁ[ VdȍUT3qD:SDqeUpo>AV?qC{lɬ?uaaS]$q ς`H]3@L՟i(עB~FA?Y?o~etrdS$$OfvwTu@憜9Y|wA$כg孡{I7~˗a;P8cȵƽ'eKSEt7se0&1C*$;'<4IT0h1{ yfTkg ysKص!K,\yQ629Ģf}lY鯜1IRm;UVh9f'HrMp?-)V"%]Ը Hq;\Y:CW^]d؝P2sٚ}J6r76mPv (iZPʖ{C- 罠Ơ{pXTu1բ_Lj%4 +qay4Z'H-B~,qG]1NDjd13Kֹj@Lbb*`N 뾫'ÚrV)Կ:~δ&quJPP#R_ ]1alêwn HZ?P8MxnTZS\j/Ff/ zcܹh{)RoTI|xömts|h>!rPqQARUu [d24Fk7nGCW CC燩r|D*zd~T:y{|zWϹy] 8kdMϓpGy>N)rCD0pf<Dpt͘TlFWAda~L/rx(pi?CjV )3a Sd>Bvk Ry\E>|VLƥ^LQlmH'j2: [W5 7\'}M 4ژpXPKH]kk&U'`xA5 3 ~ܲ8DZ赌%q'K&!cmA/Y9}9Y?z T?FPƎ:Do<ݑ@px JX 2pSE1a) px$~Yt#LXNve'M$v}r%W U\d.3\oA@/en`$%JQ8mYgp,.^ȇbϮlYj)_tJvPi9,~ٽ@{GFrG@ rR9Bmh!6nN=hGieى+V*@Ձ("ilo#ˠy>gmMf继Bf|h=\}+YLLV٭^\"7BGb AS}j:(غDV~~oIQn2W%æ eԳtd| u׾f1;^GT)j.Y׋gMl]SnWR'rm5XI[[ΖtګG2EP ۸Ds ͕6[t69Զ$=]VkU!6PS!RLߜ$v͹Om`wSlia5ZtdGqڡxE@ xYqFΔe/7F5$9 6C_3yx,} >ZUYck!<lY\VALE]oUfzV*i[ޟ!lm*4**{nH~jiz98[CYxpff}eyT|rH?[}SG 8lvxqS.E'h )ebߢ<-(P%H# h6NPI[OQKu}Ek\,` _m͢{zV!yH%rb")~G(JL3$gUpSH|qWcn!jp?yyw &\3KKn!juzbc|=h@X9mr+'4w4a"vwt+ d|Yp\՘M_0ǓI%휓R u,M5ML]x~>27:dnAvn&TSxV$iR>▊@ӫ{!%?-NnnwheKE j8lrSv$7 $ s(޲(SW03>F k(VtA8m(EY=÷?SIHm^na01%J74(pUR\%+{=DOZͮ{:L7_N=i y^EußB=l 좤 4a'GSj[Ŧ6ނ+Grdk(CY.yDz@"tg{8Chѧyb1d*YF^DR#qR$ u0ɪc_`et9yM,OX8́o+ryN{A\22@e͗2>j-iXGIwJ( >$o=6cp`PejcA='BYEav´*_ |@MR*[@pvwmrZ=e:W)IVvP}fBFNҵȩj f] $;9E:O`xY3IvܜtT^5y<˿WJ6`މ?hJmH9TjCh}#c' ,ưm]wD8gPŒ36 [ ,Az? /_hx\蟞`_xX,8?A:[~Ǿo ͱeŚ[ipQ_ҮQ;W%?j`k\wﭒ$B+.icu 觌>j8/dVɯa)qT1F~z@j@ޖ5п4ރI25Wo%3|w #3+ ד"%iQREq'5qԣ\pҰ7A>_!q4"B":vX`O)4B$m { ЊW:^ՈT/_%]bzw5B77Sj Ԏ^i4ُ/|ύӤZ>[ ,Ȉ`%1ExhCWϲm>ltſln:`|"#z30;ZN GYXYCFɶ_PRV]s5$_%|j^AVaPT#s9^e8ɁSzs̵jZt2s&>qZ 4o℉GR Ķ36N+SL^2y!a i7t%QoCrI{t&*cs59Φf 'W7;cF3`ș,H.6 ɾ[ 8f >}Oa9޾C%r μ f&,W>}( D7`{ vvCd2Ppxp=tr@[C83u<7t̻wzh½`3P4@'Qc4ܺ ɳ., 22B VXŘC,4ΖPk6@lNAHt5£؞agWL2sf$h")rڼPNtEW7, 4~OV_ʷ@N</؂U ?s 7?g7ߒS(1 4&$84X_M>4*wt)IFC/BF_N0} o3eZ5D)g-0Qpp[ކڳyeyԂC_ (_j6+ `lpnDb%-]RUE8 M0rޘF  !pz}>;h >\|[(,+@O|3\'7Qe*_3 DC%aeTlX"v-J*|=mTKprT桔ż*9›$YxrVTΖƀ>di˶#;s͈;|O  ;dQܪg;;Ӹ3E H+D"9.7~^G Z 8UCftq5-ɡڭAW/!`'tH$MŲFT@ $EK0$dl]lC/PWI`GK0b l.c\61澀H74PuWd4u'[:䄺BU;I# zp9lx4y[@O$(IĄO+CmMaGtH` pQx ~ĭ\0JP>.2Ci$@OI;E=XE}G^I6B&" n/ߗ:|XNELm؞.h`-l]=42k[1}8`¼.QK1h2P| ,=0߫U~ 5=f|gt_ON䂺0-0uS+9#2R{$rc̡<ռIq>U Ry ڈ# U-MХ%4o~z$AP5|xN:z% GQK5_7{j:QPS(ƅ6Z[+QNHHLiqD;8/WZxh&Fh@JԻz̈́֟ rMdfB[+ǸBzR~3&1.T>dq+ v}!FT02^GP^)\pyn:+<pƂjsimuwdE/ڶAVV k#T# rY t8!X u>a P~fuN? mz::PIoq$ )Kz%:G B9 CQH`|;_jZ⮰'d̯ :Y_.* 7hobHH?#B,AJwhv@?4r@mQEAY&\龁4C[d8`&=?q~HJ_9aM;7RWl<41h9f9 :%=Ĉ1|L b d]ݙY $UшFU,-PfwvR@혮orTV|r=!wF&/7djV0-(2qxl%%'6L AZj56ajjXb76}O4&ɹW9 ğEf=z>Āo`sȧL)4үk.Ip<, (A!Ԫ;2%3jz3ILVӿ^hP n}:D&% .lX} tߊ&c+q ja8jy%"XucMb-YD.cd2,}IJs/?Uz={ܯWq'::VAą9V.[Oy9Nsoh`0 Mi9̅M؇YOlo)f_ۤz(A~ 1j:OIgkDi\vsryT iWZL,)#֞_~{ f KI)T.zc *̨ _;hPbB(ٕ[!D7Sį-/]Uږ^G06v5fZxԹ$fD4[štj QF@t [v9ymIaoSh2x ]=I.GNg|Ȥ/Hg:_*mC A.`q I-I?Ghw`X72\!Y6Ch3'b|oYfZӚwP9W-S{h%4sʇo4t+ 1T|oAQY3|ted;&,}-WN7#(|W+H.f,ID$:a !&2h%!-Н5#w /ٖJ>b6ϕsוKbji7=S۾E{fwT͛`pӴ"Ȣo)I,s%,:66íDmh4gi̓5+,JV4M#r3_`צq;lh]O$!SEIƜ_͞nirMjee1&;C_ :]7m%Z&i7kĭWh PEe͋{ ֳǂ$9q w9.@a)5lʱrdI|:-ƍ x%ѧ:kR6PP P\v$}= ?T:h}yd7hJBY wrR"Q\ic ӱa݃PJ e= ɨCZؖMEkljB+L@SHjUx:#5>!_syKjbB##Bqtx?V@0 <{v`" BDzO*bnu}2i_t0T(ku=@HL6 `J[WX{9Εhph5rl68+,3(J+j$'pj+!udȖ镴!욪Jq끚xߋ^o!eE%]!H8xBETNӻVsnPSvb# FiGF\dF(^_b=f }B:&߉I,E_DZTJQb[MB*ũt)A(s!J YE _iM6ƵyW8?ҀtLr}Ta7ǭڞ5X2CRyӱMb _X}ܣcMvBhҵr#z.e<sqx[iq?byoYo~Js w7sGCC;85Ŝ$Ax"~e y+(:@(.Q,@ICv6!hXHhO5W{QbYexy*=mPPc:ڋfY-9R%iCR vp'|\ Vxۻ ÝCu -UČg|۠,ct{dX51MY DHV7‡.|nj1;C~~.;";gnܦBm abu*0ڸwEX-ڥtܸ{" R7CT0ZG"ϻݎ½ h_qSdgzőLY39|ڛzQPQ#SǒIڱyWĢWiaNM'^+xnl} Pz+ɹ0U@ z{/f3#?`7hpU'E&̊L+`rfGE祦(fK뙲yٯ,i-Ş)xj5uKX=4f5vTl$x+EB)i'@.DK}xx+5+laܧC&[ck C&5d,c/0I{-Y?02aD% 7;8¨[痷'.)l4}@d:vTdGx -LoT`V[{Wj~k.f*4r|7TYD{2/FXWHdxb5Zs j"=pįf]XE5#C6XY=hykȘXq~A5sz4`-BmN~g%+{bN(Xy j\6/Qu)_^;zl @\I,v@gm?]Yk(kef] #ً/.$Eǯ-cqv z|3>0{/^ 9/3tW i{E>wZ4Eecjfs['l٥qgwV-O>_ An@盿;&r.O-.6l 9#9;\膹hM&c'MeU<㽵m`Mmro9ǫQ`}D(vN#ك8xJ 칄Mw̳(hTgݜq65t6 VhXXNvl-ӅF~nVCDe}B_qœEb@Rjt팜ƶ}<8f``Y2|7`7M.%Z c ?eB(-g ye6 #H?"׷5FcfmM4.GrJvzU;; zwa6]O#eERiPooy-}":+`py _@1 ȨmlC;>w z}D[澫|# D9HܼiEǷṉgo9* 88M GBuuc)J!ۖj&1r͓ΆɃ%J_ߠXSn)d)|nf%F`j񲫩 3 MM(F4I&l497W2jy2HijZqAX ֈ qȡ1=ޮბj[@6aZ/$՟-LNBOw3W09- Yy¼u~.Zml嶅75[̑QB740̈́}dwt_].BBq{P˵i%?e`aC(eK$~c%5CV3Q\wr=p?~[XHjmU1Bf4|˨IB6~QttTF߮ a6B~fk!(@ \h~͠pD jbe1݃qA2G]!m06:`) ,G")F {  aCfC;ўX3sglS\j{tÉFUb(\ h,Ny]Ƽ7QM\r?vtg!䫘(4<K}ģaAd:a'; h@JPL"LZ&d&3 ,xX*vY Xn]ɒ6d^_jDV&*\q I &m14+X̢R8lp<܈8z}a)gumؤ+1[ɎhiAq##)#BmS?&2BM&68Jzg']w=?^_8Wo~x@#T_' |/>/0ǡCqOp)<RY'Zoܜ0o8g8|^ x4X8lQZbbEjν&߿Lz&FCc~Rx(*j@}wgypMCQS~Xl,U"I>zbq +j6g1`bՒHqHG(6ƛ݇ˑ6̩Nb!Y .F=WXu.-n'D1WL6~Lo["J>22kG+Ua)n+Svd|Xv VxR~3eVM">`^(߀_C0RBJ@'b9a-4_N'f`{=VNܘd<A&6PvarP53v hw~km,t 4K ? \pu8Z^Np,`[aO*YqBH: WmJ&S{dAjg-:A=12F%i"}ᘇzhj lӇ^ EaR䶡@|q#Akq;ĭj:2 x:VXJ?B2&Daˇ 7P/-Ĝ\5W-l#qlujf[J[{uؔ~@+U85f9.{ i;TߺDVd?m#.7с{.uhTOkzn+ML4<ޘ\-$"j`Xn7վvŗuSƭ u|POܢZWJLfpR+UԨgoϰg2 -rD؞'Ǩy,.w/|Y3`~V٭n@@@VXa! U'}t]&ti9CZ2}T!. /I[pM۵@T ˋ `fA@[`vqoq@TN>I8"8%1V_}|WCN.b3Uh^n"ͨݘe} ن{p=E˖Vc`MLYj**iaq5CGgTd ;(NlUq_fL#+NP>,_Cxe/*U\7[C V\<8mT{[ul^iӜ#$YYeu!uĨoR5g,oe&,f\^%z yF5[5zls6ҫT8ڊ*rΤRb s^WlsB L Ėk:{\J.Q)ƽ0cϧJ5k^"t2E.go۱d0 v3,fLQˑU2 Űu | LnKܡOfPtGU(8k(3ҥv:y¯3a={or,(3ʣhuB C|r‰*1As&A}ļFbt.Ai% \6yPBΎIIG̏˯]Fl odwT#H`pܟ^mHH* fϵΰ@Y\*1$ӛ>Ѷwkk/_"9} n MYTrV<:XMkCD n@YkhU#Ыu79f$,?vn'i.Q !Lڛu!w^^|XI'γg{^Mqi}#Qm{m Վ50w!ӇvRxDv# *X{8qEfgܜiYsG}z*.؅Ð2i\j(h?8f]=m^RFsG;>F3?ZVuŔFr-AO3ŘK|8:ߍK쉰fᒲ0z:b!D$\V>*X 2XSWs,] ɟ*&_ѼXi(6-StY EueĜgb0,91-'&MR#i呂jnF; tI7Ԣ3mF@'f4y3nQCLEZ% 1aˑ K iSx) 0xA;e2l%`߅#jo>#m\U &I"h}\@=٥qh,})ds}M2Lr>㐱d\4;_3"(Q9ݠNB:5UШZ>'jIb  ˕$]iŦmfj%u F-U9 S "HO&_0F Ҭey Y6 mgBQRv]0(w*dLkɵ-XGybcCEs1P163zb PHk}ŕ-wtGG NL0*Rog&ZH&+›+s%4Jho ˟G'"us) ǴuU2htיՀtb]']v<#fTҲ,YP`> Gц!]c <M z5ilR>)-(Wxgi^^@"S]Wyhq pAn;(} p*Fr]vgW 4#fiz!w?"|n 6b>B@ᒩ:ȵr>vhү~h;H|iIsid㓩̜7<ڋ95Ğm<6ps}_ŇR,H̢f+s4OAc0̀ǐ7SMjqZۆN6(tlҦI[czpaao.~%K]A뿱˔))sЖ3aMP>|h;V zLV2xdlF1δ,5ˊZjfD.%Z fXbx*VtG׃˂ }* %p!R*F$ovܹcm?VJIry)TUn|<y ZiT_)etfb6Zf7`cD_S3eM%!!{hnpkN #hZ3FvX)^ R/*P`+2Y%R }fU|~L{if|2߈ZZ$uDI ZI{P?X7 u&6.jUE Gs7s>Jg%M(T?v#b+799StkTSmlL0ΣBGՃ=ň7<0#gϑECYw0POcF%4XXjRV'6%Q+1 bዶtg~(Fn:^y*j\z1#`hyﲸ)+uC=XN{!I2[Ks_u:[!)KV(r׈TZ;Ԯrv&HjifH AZQ^p\BsM♨pG9#?y#sWucfI^߲3 _[_}>.bwRb^=;ܮ :e:M5LH&t*\0cP zr6)IG$pM=g9j77e{fd[*GҨ~4{wU]*(aBσ/Wq"H 7^ CmkYF?f%h5ݴ^>}!/&ˠ?Խ\UGDj19p]2R\C>8qMۓYw\pc巚#T+:BBRD?M-zkB3x }6.yhFॼ`@&)|^"A1`D219)H9ɒCۡ8ʮV`B• ?)9fC¹R5Gnz@m[]j| %]Iy6)񓉷uH&֨> rD}IOW.44^Z!/4=72}A`7 ΊQ -3irݥlhVF#<|= %WGj ,6B%J62 }K=PHjMV"Y…?=~HdٚN|Vϭ֜:?3FX«ou 2sV̈cb(-B@Bc;T^r/8SS)*1Gh8hgn22ȹёq[:Y^GoHYrۘN2MD@҃bMI#\@1~-G|V3K,i͎6o/X1  dڪUŖY@&}]ܵMdcx G ĔvB\yR!*XC?Hq)*ld~8_iƜb{8Af/RS7'ԿqWx[eSf;/i '6{i-Fսvp\{|M`^]aY?Qo!ZH;9)&`M{tWv( ՟ mn`.KdID ={u8/4UA-neXM`RY-%g[ry; +M+@=FN(%2sl+^Wn&P@MdɥSQ*w{EN{Jz ݛk|c/jGgd[!D+>:|FnR/rp\@)-W-fВU B1z)&5>$sMdm\G޸O] ( ;*: uȳԥq*o+'1\M`韣!4G- ÿmrd*žb9I8 tz1s|6s~X1|yCxCDib}UN7ȘlF?Ǫ0T3mLNRNQ)(K~N~JВ逕{G֗JуgT޶)Ն6WT t|uhj S]gPIRt݅:./ Y/>;cё[#_U[5= *hG߱TPUZqLOn,l85/MU$"cHi$/s@<~Fe,U_Yg$)6`s1f8Ro]<)tyǺBS[kø6 ]~Pz,03:8Q` 73Ԥm+OP$Z0տW{ F5P+@T 3)ŘDhd4ʅǂ؁c[Nlщz$i<k#VC/5e|KG,%^s!{)fbD9mB&(KxBoemQs6AL"tWpWޜY>{DQ@0P$P7y.%v'DmCaV:4ୱ bD1 _'G~AGYL*xRyʵH׻Cz)knI"!KKg+:0VWI~sJ^Ϫ(;rRL+;-7%9@I(h zSE;2S,7*pŵ 3~\> iІei*h=[ \H:V}pClO? Q+b~X:j0`o!r) viZ=O]"/`s`m؟R.Ea/dz'|M{v`t3QkV#9tP/&LQh?rTg'kY lR;3 3Kf<=u-k[)-;cj}j>2:E2jr>|-HŶ81ڢΚ/.Ct4k+M[ 2xZл&>O}#£nz{7ys}+#Svdr.MrƄC|*!vdT!"']l>=SuiF-"GC_DM%u+Q,uF~pNL@n\B}~Jq);E)y+>qCJXBuBDθ"[E#Dfb&֨ײi*U%SR$'j]a36emez. `b9,s ey|[1Z$yp%aHlB8L<}!NOMb#c.ߋ!STњq/. L'+IbUB|qiywY<[K+o Zkcd'x]O*tiTq'X(4@o~;"3X,BA& zI.-5T&d6~TK8y!bo㣢ȤFBu4B7m@_DG@!b?(C<1ϡ!{  +S$nzeۮr˞fq.=K%_{"Ak7RX2WtF2@"/<z۫Vf`H kK1j:~x1uņA r$ⴏYPwVll8/Ct~8q W;6xzW7irj<@47:;k 6o|-<1rEKR3|ڦF-7~We7"ţjTD$'n Ь(Ob5`J2ڧZԡئ#5؉d b ]tKit^7PDXvJo}}vC4nR@(s`ϋk-܎u)Fm+Tf"ki'Gv,7 cX?q;h@~_Tw잳H$=ԕ~]\Ueε wĂR'6FܛJ@ӽSq<9EOd@fRo Ϥ_|,wl:[,0Q)Hp$è4w:E)~s52(nd(:M@v0r7mE|b,I JٷwTB7wUNCv#7I@`)7A#іop=j%~6N0ci lL1&qO_z#ۆQ0,yA zh˞O,=A'1*jh4SAk[:PL/%6RT,=VVB"x b4)BZb%l7C %-W(H 32&Q}n>tk Yƒh{:e)#Oeq >eA ӧjk0'E(c+: Vf@ohwz+fO^#?%)"@&&'Gk2  uw]A/KjA~"n;iY4r N^!qgN~lSRɸxk#p~(Lk?چ%Mafߧ/Ml=^>Δn^{X` LGXRSܾ񏔟i(3YmZ8dvҒNM'P1l?8xy{!k6{|dD`mC731qc=JDƭۘ8b_PGti*Q RH zTdinzƊ1z=ǡog8  (IOxKTH6rix^(J#+ s|)Cw~܈~T +i ,oN4ߧ^u+2vȧVm7ZtLmhj̦{w7,~@fxX?C֯/{M geĥұENzڢT\]ƷIWy^ TRM4f{ fT`*Z{s{EGx.cS2)x?\%ƓR9,N\N}A10c5KM~'ZKRvmYP$QNF"ŠDz" NQl`;_4Kp`i}C$3NؓQw6i6˰GvnB{LLdӷV2?y_y9Q2-ijTh% aF0dC S-B~ꏏkY8i)-nPiמ kn 2#6L_]sU[x6zL@A|$& I4옋uLOky2WuᅔvK0:@:5s-<)fE9~ň暰H 7TDWtObv5 l}hNrB\OJk4حlnf"N;^5.;b}b8E%Me!*gذQ#D9tm*zJWEAo6Jz=XQƖ_B4xAx1D?ҳt$wХ)I@4P.,%ܰ(Aa`ޞR%O><꠻C2,1Jl|4|+׾M3 eFkn #soޑ㾩y n+^B,hmr99UH9f$?b:vցqrxQ;%)FFnbNj.9m ]d%AY^,o0kG Bmͫt;a*d U!t3΋0C+.X1*Q/&6Hm̢#lsïc»MkU9T%],E8Q}d,^iOvrop`wgQ0V=h 'ȑԌXKl]N |Tk |^, ¨:$)`ÛZ׋[rF@P|,{z6)(cCa Q`ȭNd:kfxs ">o)O}V>kS4f.sFuMP;(H̑3h10JsiD%>'#|ZhԓlAs^EÔת,g5LVWG7/Pۘ^ j*I. 47+YeJuBJ| r'Bxhj@ח&su ldv0hه]ygܞZ?<0nYm%nߛ@r-óyY{טI hbK #sfuo{dcc?7i,2MQJFeh܈&BOٌxum&G̎N״R͋ \`h19-Ad5p=Ts[|"b |YrDGW`<8ҕ^$ HpiSM2Xև(0k}`*>4Z#P*4r99 fô!*y2IÐ8:x9))8o2;{ș:VuR:n/|_ `rjn\U񱌅^;MWjAOr=NViF K*hGQsȔI? c.a)Et`ׇGnKpžⲤqS9Vj\Cv̟VrȕlT`iS{DW Cnq0H{Hѱ'ϒPԍԂx~nɺi fP'$&6 wvS x&ՉX:`c:G/&/4 I11k|71<+aѵeZH>J/)]o&6FM&x@rf39`O@ |RԚ 4w`S\5c:FRx:bYa |p-QE彣˯\],q%mf.f6o~EK%@SGNr RQ d7ZۮgK~x5T[P% " 2 /#Z w ;Dm<([= IhI[Y?ou!'X!#?/"3@iS,2d?yϝ!wDvb-ɲL> d ̄0Op!\fp ٜ Mm_Wh,~վdumJa,PeU_6|0`=B{$9j$pL۪[J0=BL*: @(򭼱% .y^.+Pn@Y,ʡ-gTZ0]ձlj m3)N4̫sw+.<0wLd0v H_2]n d뭫1Ø]k`nHѯ:#aX c,''e䡕&gue\‡O|YZ|y#9sT=H^ ,v  K< SST np{dkIF-&d@{/vK;_}i{RcA&^5o'0>by~{vJa !2cxwh23aY>E8튠V͌ta CpocVUh`+@@-u ɾ˩0 ?ރj c]µ2Tm>S FYwl}cT| qSh av5 :ջfGc(>L3eڊv0 3wZ֊ѿZow`c%& ]ɿ`.b$oJUҺ0€pi̷&&# Z&I _.!Z )`/nYrfyM]+wQ{-˖2dp]i`~=ϴʁM5Kmښ (7cMhC.M%$!+ո f..w:N)Q-i"ej&nf9ɥ(hV! $4&C3pUjuzMƚS=Y "a(mbA[Dѩ4{uX.0֗^gBr-RL=Zig  |?GvvNS ly{}R5cz?ZFzU*ǰrkqpGmQK]6!ăaP|# ]K֔1MNc}zaKDp)BO/S\5H\vk^ɐ5iC;4R)Hύ/j|i2cl@R܊ 4J .@b</dڡhHGS=$ 0'6zSl^&N.3I!>unW`@轻!q g%\՘51<^T}=C͌2-x4 f${(ӂ(euo;iy@+0WfL\ˣb[Ҥ 6$b{t;Ǘr ȁH#دӊ#GLoqTN_+eA&ܷՂ%A^cVkG ^/ż%{h<`Od/4aP~(Et06f%k>Ld|- aoz b4I#52rXgmsl{W启f'X[ -}=`1'2ONqRM> 4mY ' Q]:̑HF}/b_.TIQ%b H *8c J9mv sVUYrYS+TsaACkwj7BT]Ӕ[ ADi|6bGs~H؏ڒDD)˜Kh 8])ݽ@|/(T8A]F '9 ۞Wcdefċle,r0/hjNm'~˭ぬq򼐻r~3S[{,5$P!x3DBhJ4Ô¿UŗzwB.Z5v~ژB/x[8 5C L#";RW%XGfΣӷ!Ex+vzX qw˙1$e!;Y^ A]qA g bNMYվ:`aS7*(3~n"ہdag8K1לO=NܼL{o|?JU#Ux'cJ P-7sCIrLɌgь `2}—eM8sxĝˠ45'LԽ Ks A]>T@Qπ=XHW*А]jwGA_/s]d(~^ɔŢL" &ǔ6J8b,QbZk9nlqv.qsJ:'H)m;;~4r:w莃j5!%8cZ vp[O/j arO8eZq#x֏Y권ٛߴϟ,"M{8jݞ5$326ߺn~QdijzhY8\ř![@)voBmC/D&+//檴;G$]P7=4ZF>>v.ֻA(WtEDH*'׋>yu+Kâ->M]訜"QmfmCKEX;0RQBd_3]P$TBTTe8}쯎~!SeDP/hj'\U̕nWn ҧϷ8ǯ.Q0ؼP|QfTGQCkHKs q '`E5#|w8l^.i#c N1wZG"\Dvb8|ǢL~9>W%"P,tݺ uҼCyu4%t=ohl[]'^[ƿщ1@.D{`ۗ8USr[ +XkGd̋&W_n%H݅dhHn 3k_HF <v8:3ϫۖa^Ũ(v/^-7l?icopN*.L-?Aܵ _!Pq@=J8hfkQ0Koپ!vISJ`3]$"@Y!>؈-oGZr)Ճ6BqА ĨKCֳ}~=w z.I}6G ;+@҆]CGY*SX]4Xz=M/Ku5ڍ,"lg{ r}OTge |kNN@l fx&+W/-)= gD`͂LOz^;Q;~A5h2cav 2E$ q_퇁Bi ݦjTS~7[:`s5+jEmXl#I=g HN#HU-<9O1GKժh}zj/s ^#؉ϝoB`IQ3H$sŗGV>)$؜7U y)quh9lV)VaՐTUa["t"2QL~w#o6ZB!+pU ST(Ag2| 6zƦ }MM@Q&E^垎J⬣fUZTw)h!&j5*{B`61*=/'ג%b s6slֵv .4QޫwxO7m8޲;]Ȥsa9&iAKtx9 Ɍy#;\&Tt)- ⠋`ј]tbctʄ"%_GD5TVyLJ̺+@n΀KcTiIWYD8 $BuG%/)<>bbP$[;]'uGz)=Q6_>& *8tNᶇ:Ii1b&!˧&&*씫[zfgu^\*oK sABݜRK8XRd龳Z-P6188c*c^x=h?4%Zpr7Yt[-X Q67ʙxX=X|9H'VOYU_b< 'rNbBGTyZ<(-b$`ԑ>y*pG:i rIS0, \Y TԂdY t&%5wW:@Jh"c- Tap7JեX>CE'0% Cꋼs.Yq /^ XĮo|VA;aBe&J3+Ό^?߰'+g3{,A-mqv<l/P6HvS@V&4$a si8.l:?nS ZCXSkmٷ|H꬛~ xx[PF}y_srbR;PCe\?վp9x9ww6~z}œOQyI ?.W&-e{-6Ww[ߺe*ճo"3pxQMx{5..TJy".0w==o]#qX [Z7`o-0$@#ȟ . k'l`s.r,=m?^ mkdbJew)$~!H_\ckPmh`v!t gr|ax\a(BɁب+nXdqEd aK9MhZMi$)J LZDd Fۨl;ML<&+?#w{*$ʾ)/x}FwI:"uoOD t=,h.xxyi}l}gЛE'`՜[ MUĿyb=4=xX<.:olJHSp!䧕&, xRUSeSr[WX6!8 3 1b\uO܎;ԕ$A=?% sbއQ H ^KH A~UT 2)ksjݬGY*lԖ9)X (P%,zCnc$;p."KKI~7If3QzMD[ap _ЂoNRq*OJV+^.~4_8T%20qw@\0"/>uxt)` %x /` QŲWfAbR(dٌyF םNKzs`bB@Gєr=ޚ^Rnb.cIu- 3D(pT'7pemϵѬPc-n;},BgXWHhʝMAKPTE߱P0;wODDAႥv3!JP͉ec6J"\jt3 2:lBUni|ew.vA8h޲|WG}0?s'F<^A,OUy* )yad| ʗ@2֢Jy4΁޸&؟ 1WuA#&8šՃMztVArO#&Cq˹Cc!IRc8ĖJ2SXwyy(be-A"[1eK)J%tj1卬˼DW_J 1,VCs+Hj+гm,uv"MA\ZK"TT6I/C$?663EJ۲ O]$ ќQ(|⫋'Yl*CudI\0Tb3qQh3k84b祻B"!$,G~;6#bAL(/B~gBMRT{5ݞ-[qu3Q"DQ| q(ktY| /%~Ca} Hت?F؞dJS 4uMcF"8:Niz10COՖ<2$[쇸4,g.%wjk8%Rp\~GX//X+'`/]ث0ˮxH2.IB5㶸9ʑq: At 8*Q}JDw42b-Б#ASGR}n</y@IIw`GhF6"Jmx`  F5nUFVicZajz] .q^3*ZZ57h=,@+a,qдmr6kiZegfxʨ\ͥʥmg*|bN2vIv%c_Jsȍ"1cJ>(hl_"r~+xIsWA71L,еH%Z*R|s7u(1p2KC c٬_q8ͧMO!w R3KEpo?qqm[&~~g.Ȓ%"..';[u/%B̂B0lk-PϸQy67Y%cPDEmb̓P0en',i\a ,tDcKE;NO/-:,KNH4jvTR{:;g /Sx7 Ŏr g᡺UVI^_i!nD X/ qw@_^e`NL2sX,g e3Ȳ J7RVf,LDv!Bf7e-k9jӢօ,Ug p&c|n@I%9]-z]K]L?oN@ůQg̈taj}Ά"B7/! t('79iO-;jB> 7m\zS<(1N-jaX|;u}~$>žZKDj .:b ʣ"IBgJ;WGvS\b24EqQup΋x\kY. D6>V6QMߺdv Յ3rY/ץ\#c QV D[UZe8,3q䨛I&ŖMn,leUO)V`l%ےa6اN-Ok)_"m)]=-t\EcCVTR5#6}.=M/ב(,]A rpv|%sU$߀6xu/8=y@PVv ӵ'=43oV¿";ABZeUr>Ćƨ z׷q~;;I[[?9Ĝ02;::g"Q!!9=u&V*l4 m/0wRR O^OHMb>2l38$ͪee)tqq} ;Qt4Ӹ>"L~S騿˰IN;Vs]LT)-)6tq4W}Q;G55(7kdgXƽ5kkijuǾե:*S! *$'GgZ=NtFڑlP?/Tbq05SOl {)u"ً'z~>Qm)i+Ȟ4):|k 5(&O JCP?h0ԓN '7L!'fU^F +Sɤ񈕲jl&gmOO7B!זp:j7^!ܛ7{~+gtKը8.xƒ4n t>\E3f6XcA[1cO4Pr?HKHcfd> LjP2$WDv5D/LOl࿯neM|X 0å¶RoГ2'5mZ" f8 xX*GI/uR@;%!F_A"Icv!ٯ>Wӱq)gGTuZ _r$;Ȥ4"KoLh%}ZCiS+8a޿} Y),2VwWn` (ϿN@Y3@&1'mJ` )P,jHn?2eSvCiVu!RUAd4Z `=E\YB:J`'oL;F5F!G !{onm>T߀Hb7{;]IK̮QO?aHpUȾ'5,o+v A_ hPS L7ܞ|,}%})Y-s@<<)25v,wwyr( X?Ep Yc5?lGX:en #Y[sq2Ћ8|M&-OOa+z(3x m=p}W7zf}d2EevrUFDk9g[rJwY,5,Y D:Buu.lי6nTAUp@-Buqr\cs y.%屹:n$:-ҵ6¥b}.bÕ2Hz!_U ^odq! t;21}F$jg9:D3Jv𤉗bz}ȉUY/O?R%1 $>^.%$oUTm 6S:cﻁ=,p%HNN,L6l6EW' BPNk\" 㖉>_Eۗa"{u}BT36lP0 wRC_*]C0Yn< dcTX! RXX o پrGt) 'EӖaz.cz2C]樥&_22'?EvKn졣[tT0Fݳtȿb45̈$PDvVYi.ˈE4~oB.@o(Ryixfzsi'UlqSw)JWAx"iY 2gTTe>Uw'&cl@37 bQT'$ y&&@EN!bIKuPuJ5=I̴$i$jo0<v%:&1W..vE҂t=g&{ѣdTq'EVIq҇ u|~PFI 5f.?~⼝XxɊB Ej?8Ϙ-ߧQ÷)~"4LK*T;MB*N*ڬӌcض^>rZذ ̒#.*Y.a-cZEؐӗFUShӇ?jw>R؟nlœD<"4WRDZ&W$weP| 2&n(ȐG9kH*Ymr 0>2YhFW[?z+?;VL.hUHETiB، d^\ ۩a_nu<^P88RW |^՞pc"G䪐']$ (Xᰏvdi$*MM6 FbY8~mjÁ.D^RZg;91~H7,)kYrȿwdNه-m吢 ~FnEf| )GS xȟ3۾KXőSՍ%ʸnRR 3ed.Lv VP5L AoN'aaLJQQfW^(0"RzH8mhU!'ȋ5Т<)/0XcQ!Z=jJZ"Ƞc4]춿͢O6A޹Bϝ),(sUi%FN.11,7Xn{Nae'pR[H5@bdR8xarQ@8ίרyx M1+G!6|Xf'1U&؀+E q X*w'?hfޭ,S):똉3sMp閻k~?$qSlO&j>щ:M, ^Xu""5q7pV_SXvM]$ \}夜CJ5 ]9oOpb0Kv[*zmpYկ %o M]30*[݉[a6_Ūx)o6ʤX|d5 KOӈXyh(J7rJLPgz"[2s* * jȊ;;DXqpb#P@y4rQ"sI#o!(Z, =` PʢMxdpgN%Q0_B:˛ϋ3(X2ri:€vvs³jHkVyӊL-{v9 !0`Ft]V^ "/ ޙ noaxw>q׿6$9}K=Hfh0l'\ĂXhwHU%عmGPw,"TNbV8cs}%Lo4+_12!/ {J#") #K Hjqcl(Al6i2Xoԟ]p :_2@yzêR<>?rF v릧jޥaYCm0lUlMQ akNe~[)!P.x}`s@+VYީD?K#2Ô/>0BO)z<fcP["g9pUg/ p[`^1uz.4oWbǥqLiT 4WE^m<Y*'|x;3/_hXά-e[1.kAG^bչ3)q #D @-j/Gy&$̔Y,O4xqw> pZw`h}PS:D3Q?;/!J`NDu2"_-_S\{@\6<V_HT) 2] VцF8;Ev1K[W< Y7L34יFM8H_z(-uNQz/=IPϱf*q+U oV2yatDjNjU.Gdٹ RqMD h<ی; #` 2zu@J{h٫)XxpN"XgT%-L@uTn\x]6Foݍƭ2SU4|*s{)xw&JoMA;q΁ n@T=?:|Y]%Cce-ddWSrǖ˕F?0IwE?)|&"[yq|2o+ef ~h s3\bC GMi>DW hx 2k=Q@gJ"sG{Ht%IAb&޹R7 @9*XqUrٻ !( Od1=.`?sHEu2Ga ʋ;L/hUT-"lozoy =,a0${E+r3b HAU;sY>xZ6Q3L_.5˹M| gYǯ;b,Bu[Iv旙OnK]*_w8p&{t=I ,3 qU٢RWP_(򓞈&UhJhj0ٞoOȝG𸅧)zxT[6QZgbmzZNeA';5zgYIwpz{`3߽<1T1.V_ջJt0X|j]G[F}{(Lzԃ-=o"AɳPi*ރ@uYt+y%O#&4rT:5]I=o9RW~1)cz?ِTT8Jg[)DJ2:D{_#pS\(u1xZAuўIԔcʇy r@J.m<"|Y\]-ihn<3Tta37LMoMT0 D_F,jʒyn\$z!I=V} 5DalT摱BU k2%t䆎e138dZfHA?h\9h f8Đ;%  8.z§BOEC.d6z?'ÑƇ"S_\cvy8\#"2 ( TLP:{波,.z$)D)@;IL>i5j"ǺL?bKĽ^Y X+h­% Z5ZC1]wWC󟦻+Zj0H*ᤍk{+Fɰ8͗`K5Qg)28Ħ57x`vf ^*5\X4?d-k>u)PKTn)^WB@m:RQ`<\ɒd4 -XwaQJ$^kX_' R]ms}3mHe}Mb%+o9%QNpeNg3!fŃqtߔܒE[NA}\,>]GHa@r[o l)Cr/Yӥdq]#)΃'"Kr{5,&^e{3{pI&*NY#SeA4˘Ag%UT5!~Wπ\bf:= ^$tPp}} .EA?"y`nmKl쾙gg>=ٱzWˋOJI^8זQ4åTQd sT;!Ľb B!-,@zSPv'Z|W3(3>K@Z$UّkAȓ卦R#5DgZ>px]Wpy('e"+[gb^P%mVS>4 YT@RӞDy۰ds+"8/|NCEae1ŝf@wMTثT^ sjhIcg;R,Ĉԉ;=^|؜@so-; h9z.<)jF79Ʋ#A} O_5:*R~U%Q,q pXKbXd5*8 9B/oǩ#8KplDp RClr\?IfjW {qznaa Naъ9~iDFP*]r%Tp:~ip<ڧ?MT*BFInD☋ i\s9!Ԃw:FWs?5WgrЊ~j"N8Ӥlp t-\ɑ $qiOj14rGI/4sjO Z^x>0|3% zrT bQ^O のIȝs|wO嵛+]SGbg?Xm"~Y?? 禋Jmro,"Vݝ]|y[S}΂x}ڧ=]D$aӯP*s=x 5:d nD7H)=,vL;~A8 _ ?b&Ă, '>m=c)!f0 Iu=R{xC3GIJx)p#E%qIE:epTzRy1dV=3~cz5C& qb9- 1۾a|$ydZ_Y"#.TG!;؆ /E Q >2M;n6=9؇ig1g'TՎMy(@ktMs,d+@5ӊAP(e~ mU; $^a<ԲjdؼSѱ|Ak3r;B[`PMXE=#gKR}{S hEҝn Fnb< v=XoWJ!-jslD;U-Sh]\S6_c(%}x@+]ҿ5=61B5L(F 2xTBup8k3T,ka΍;L|󩈿Snjb i.mp{Jy\f/Ac<,X44'=~)P?~;sHYOآ6)!%>UBfBh4K1"ImI/&gAQ[z\U]|ܔv~AZ2IGBTjkqU n>%p5Џ5H+H+] nQ8}>Z%[ɸrѠ!A z c{T_g]3KRrEݾW>!ƽ<#u[*#5B3[Jz) t13\_~GuPFXq]j%Cȵ!:{={x{FcGyź8:J5Y|E a$"T9z OYj%43h!&-p6}QXi̫#`ѰWMd&ő, \4.+NGǔVfOf/<[/_QovױOs, ^8&VS3~R ~a0TOU}=T|F{46y9f879]zp Q\,& $ϛ F!/h_ăGFҬ)*¢%w!5x"_m7G꽞{FZM]W3Wv{. (hs*a7A"Uz4McN|L*"Fh^`ҮYkt}dxKv{`=$hm̝ ǘRBi Cr [)7<5WErŔ@_;䟢*¨z۹BFZ 9;M2H4vn%;}qh:- zTVP<0tO5p4Z7_A\1((^&tЧ7Y㗛c:g5&Rv+d^0A=89$O&FXۜ:jZq# 79VXa J{4[;,ln/$ļ׃CaٶU&A:3W"vf(~W-rs_: B!HKW6sZ[Na~Ȩξ&ojY64L/ ֩͆i}=5wee9UyW(XrT5nt[E0' &]n QSϝ9N`.)ҖQk}~gμwϭ5;A-Ā;PCOjQ3p28מF>[pKqc?}F %󖂺W*F9=4s?i zrus1<8;pe;#j_ B3cB\KEXFNq9GAK'fn_# fۨ{8۠Fmb\b8#>ggݰȐu\tw第C*F;A8$ U ^rt2j>z@A/zQ_Vf9cHn߀2pxIv?<(s~AFG1R^w~|ސ a?FbQ'?LW#SdkNT2+gӟPUt 4f9t߈M$&EQ5q"3j`;!5#CנȊwR)gM4ѥXyVҚudEB{ jWu B>>a#bTg>tdx1Ķic9!o0@yhJUi.7^:!t]H 9ovIL){KdS +aNYm 'ry%;\羼琡YG*}&ƽ*Of}G\T:Mo܈6+ݸGh& z,4s' [b<՚q&se#7r[_DqpଁK~V_Z|vˀ PIU豸tuyuZvnpΨ,IMaR)&|e&/(>3uۈ<@FPV`#>GvDB\ O!/fs'cj*@G`S`g&|z# WwExa6s6\3*tjhX˃&ܕa҇G% ;x!;1F.{#S;~[3;o$g8$~:Sf v )7\X0b:0`KkP(ٔsnڸ ., sdք G](P1ЮKt~E*r$15O ±" o`y4S4"AcNԆldmMn_-6]<I,X WTnخ"zix巿͢w`05ѷ%BH{Ov|lOxxt)0jQFO\2m'f ^%XXȏ$쮛myRLR1^QsZY:r I_^i|Ǿ$?\hz䞤Ci LFN5G$)Exl:36isdpWzce;&Dș5zHAۣ>ϳuoK@k\=˩w{:`qiY1~ƵJRY08|ǔpwekѐ>*ɺ_򽯚j?t"h"ZhF k.'ln("7΄!Ȯx)o\Aa 'J"Qu@ n)ʹԪSN1= UJ0gdI%Sr9Ʉ$*m%biYqFH)A)50AQewgDGfG#7eٙ;fM2-1ehG0NDyNyu%.He"P'W%A1aWs̤R5=@ENo'cWLnQ7IkĄGS_ơBA?HM[)MʟGeA 8j-:$o5ri~x,te\!q/cLYwS\I&{ct 7\@#>0gUl J8k,;_":<$QhU|dmvJ$D63yϺ7):t9Z‚%QL1UYDr&|L0ӧi-sq1dUZj"/ER޴ Ko~=m)VUehu^YJI+0@TKrr K@ѱO 5JRPD+DZNų+{n&F[RK!ɖ@oUV`ۡ? [ؐQWs[u46fT>Z`C9N]"r8<Ȭ3 re;Z/m}ˏa J7 >:ѫT1-|ǖ`2] <$/ܧ4YOWY-5Do$r~Hs=:9uR׆siX|@ubS'*&Qh0SCԒp0U8ns 2,YE2g(By7qZVpok6C&Ỳ@_e`Z>肛d"& 76umV-[̊,zV?hh ćG5;"2;j T7|M`N@->XD Wh׈kJu"n^1nxy#Y7"?dT:;{VhƝӋ&vX̟c)e1j`Lϵ@cHJ?syK,kWLV-#ZQ0}9og] & /X€Y['z߁ƀ:ga`'JR$\D' bVXx? ~U[".#`O9ST9fjCą&2c S5z˺/kҤEh7>n9WHpF~/;&båPH9ueGB\W_f)W34ƜSLOiy(7fSgQQ׹PFs t)2N{m33'(ZW(]ϥN\hvd) ]zuOzv(Lf?T cH[;zl@[whYCP6.2Cd=%W/,xyPN"a뺠>:i]oS~B켆nCbE!HCf5m1G+@ < Ӳ42ϊ^ I"YxSf!9f}~=""k -i༗$P 8قUj%7Y"&z#~˧[kq+H4 @hv Xu5NB\pSxb|#cB ƳR)OSe=t 7\7"e/*g/B{rj)ѭbZ_Q{XY}LD%ЫYX :;8fQGÒ͗xRNi7|TJV gQXH%'L"!tڜh1,8^Dl|3\id- Z_}'ohȦYr?.Bb;Vm foH&h%1.` `W7!mpSץ_c s uhb)#.T5]oҘlq[B쀳(ƻu5˜֤Фfф- mq$B {7G_P(JfJ$|R$p2F0/8ԯܘ)O2,o9ۿ+R{*.ɞGuF-;>\(t@P4Q3uBn/N8b.)uW"T̔p'GN[,ն43BŽI?wbtT%QRɎfO i#jcryUpXw4RXgvȸ;/&yN8WuƎUN 8-17գؕ.$%pRfaxIX#)xMKP_GT">oW$jwϊfތ/6C<A*x5WdPdw_x @C442h=MC`GmL#dlmfۉ!t2J)P}:^Nꧭm g BٜWÖh%V ~݉l ;fRP2/y*06H;@mdm])FIj7yُ:M9+]r-qDun9'C|@e-fRI\cV8ZHmc`yl >(9;H*/\3B]XG`_f^)c%X"NIEch"Q.L\a׊UNI3m*7W`r/I0Y.ih`쌾j?Z;Y)".Ɗ\&Fd8:7Ib.wI}itf}MlNr+H9 *m#0 Y@lmֲ\˲TUpR5Ӂ$Nͮ ds)빶]Ç𧋰, #65[Zn+{Ԁe$~)0ULMD(q14ѱRn)ppS#N_M[I%,!ؽW!YW7XʕX =z",8J3M'uĕS_ B{yng:E-N96ߩ?ծ+8C,Yfi)T\m|&<2d+&޹}Ge.Ol :, 'm<"̏412 ÊH"`,œ\p p!OI^H_40`A)LvԒXO$;I(:Yk 1U222Кs0^ps[5}G"Npf{o - Yz//lXm&̢~5vE[3XqHe>\`)xMƷf&WNd,`k^T_ t=~L`I 1߷ט6\d)X܏iބ2OC]LaPZ љ&Z ;NƉAoRn%!ɲ+,۔obX.d0A@ Z&"AwX@LUZ^3;h׍H֡j~Sw[;ub-_!6Gl/[hb_(FW7ц@6  ixSJ,9c_f7`ot]zp}lTh#,ys%)΢jk 88*ɀ5ma3sA+g$$Ii|L% 崒d&T ^Zy.DD9(n&; ϩ s܊ʩs>Q=p+T|7A%.a9hnALgrFTumW .o[ƕ Q, F '#ͼH VGx|!MOUr tךfZȡϤF2G` X4^.Wd0ZTMo 9g\?jӵyuut<h}0=@k8 =6ަ/4x oy{qjAtDElQ+1g>bVpzE=&r02E"h[Ml/2FSc$sDnB8m&fAxb(LA}ˍ_'Y(C\ Hnj,7 \A0f@l1JFd/<`bO#@8ؽ98| Sjy.c:hb)%AT4ʃ'iumK_tcBCAvE<}aQVx -D9J;AʃTKLUm6-*s2akEaeSQ6qh Rƒ rJKb1OكiR74bge',2R}fG 9oڍASa\:g}k P\c O*zv|:$Y5 ^UU "uY-/h,/X=32v*ό{=R ji傁U@s4aZKpjٗb:ߏFMXŀ h[ͥp3vk~l~juQ;vzCG7OؙbΉ~=a5zy?sB>"#-s@!%*NiC/m9hNN~DŽ{h)QfB=Mfק6(^N^=v}:/ٙT/I,jgUzLK0'=bj]HE@*u !Y(W&\&vy2"_dKUwGDLrh.jU^ΠlLJ5}.L |KzV@}ol|l ,;j}^r-l-lG I W,v}P?k! m(]0GBA(4[yBVEb= Qeݗ Ҷ!^tNLPy/n}qVܧ*I -Ҿ'Bau+ގxeM=NRklU? ˦pbGwI+*98J L9g;=IF;ے1⒡wSe``2!v!غ{H\؉`OW)%/>_-ehVdʸUdxC0jМ7"$RnC]nnԹ^,SmcfU$/28_0ppdP/)ܹ|A/>.5{C2[-4bvKw=+QղC1˪T7F1˻D}jG~.[ !B=]D#yIգ-ߛA)U)/`M;"n@ʨk!SCml2VKG߂>J*xSKO'ca|H.RZO-?{/ ޳s^ar_ K7wdƑpXyHNWwDVA5 Wh2w_]"oxf*KmL1[MT?UeA+%}R3y~9CxaTv~Z-Q? G̪Ǭv-nr(+8&eRGυsifGXTIb7HIPBX@OgG 4Vl@/:~2^}^.-| 3EPUĮ1ޮM9ېy 8QrW3?AĨL} rWP0ds]캰"]LV"o, m奇. 3h"+1zkSav'g2dߋ`-smKgx+tIhys5 |a1 iF `u&my'#e3>/ ̒؅lP*7z|ڽd+[u^'e|WP"ں )‡ HṪB)w<'jY2Y)T-PNbNfn''@IV\* Ҳ7[8?>:#3:2%+k Xȯ" ]yB di ˜]bBNnOdgzH̓TI:(׳cy51[?\;jhbBp2[.(ؗlC~pλ c_=Wdx3y:9X'-[u)Mo؏𛀳sÕ &SAM+N+~ㄉl#Wضf+u hSU/Å@;J`p*?N&[\$[.}6u3Â#2^;sM2թAa|J׵EFE.?Z ek OwΨ|6ZWkD5,`*G eZwͻؒQ&4v=v}6mlhŒAe]*#=+paTR#Q/[ve7,(6 2ȍo0i 4`dWJ˰o߯ӠϢ=m "}'Z\Fmw/{zN193znTf 'l\_TgDcYz3[Q4 % }: #҆| Zi.-muŰ~|Sj q&<|G̒exn0 HbB\kZhOyPk^grZM.p6.F"m)W+ , L i G+M">_zOOsZ.tM Gqmٌ)ɮNJE/-g]yd$ j^> tf=m 1(Vꨒ_Zle- ,G"kH͈lSlw:E2uR] I7LˌOP1{C0%XmE92\ZOqT}`sq2W[TQ0:~5뛾vW!(E0K}e)O 39V<֜4tpne^G^$`T6 R 3^fN6c'|I'_&O+x@VWoCXc/^PCb,_kҏAIIgS *:aQM=0CYYze4ׯ JSZY0Ho,]&Щtɀr;" 2b Buh܀A)`UF{'AqZ\.bv@TrHM¼,vP9Ŏ=.Ӡ`Ͻ䎃* @x&=sri7jp EcXpGڎ_ElN|w[{'<-IzK /?Q̓fr4Wex2?^Kx/!l:>)gғDZ+%H%|+mOcnM1R 2G0m:< 9|'iئ5]$?t"+DԵnq7hp>gt&*l""X֬AR(:,J};VZO.Qg8 ʕKV- iY9Rf ';STϽx_!MLP.ty2]B*iKI󋗸SBSyJ\ qƢrj(z)Gܗ-Fm'W*D=P*ZS1 Mb>=W'6q^ԹY(]p3dp:;iPYȑ>Y* jbnP,u(r e{1+7SSWqg+>~RIj[+h9=)߂>?[N=v8^1<3]y,`ziSP`TRh۞&< #ro1־ N1ZOW48˥Zp,V*\~«5NT{g( o95W?a~?m zszK*ƨ] qjHC]NW z@Hs[7ۍ"g~7\&/AJ\@>~~S\~ ְ\cH(CaOA=hԽP*~»H_oyP2#ޟa(pԧKn1N$-4 =-]|{K{ތMEp䰟9C>= p!H |v1>L\y8Yȱ[a:66Z5kh pc{$!`VNpU]UzC4g *YjHƥ^Y[{ň BxS #ܓ8~|=F,. m>|$<نgIvlx?a*.Dc_vE~g8WH1*2Km%5בF.n5J,⍉H`^մESpCŅBEW;ho ҭԣ'`Ez숇W(2?ƘAYFoyʪ,WeNU  Vxa=ġ! `Y߲Nm5/wNP $%0 NwWAںx)"iԼDD,=u ge 5M+%;25h0p{r#XWesƬKA ٽ*Azi&[d |ʣrw:T߹AX.K/j J[ov7Lswu-da+p DC;l~df:]GG'7b޾yY8T) `1R:#`"1e}>`cjPV=5"5uݖZ!C :;s# VBonV#pFQv>Pk@XT7:%dY꽡ZA9udU4U[/GdžjLT" >T1_ cpa69Yr\{ T 7npPJXu:gFP8]DܼcZݽfe[A`Y,\@MJ10Tq=_*Vr!(ԛbA;:IV=^!4 c1H;f%i0ݶSi\8ag&xz ]-PB& ޭ|RN֥&Er_/[}ýݸ++Ɠ _ 5B[~D=X!n!)-=ʿ;Bg ^T搆P햙{K\ݹ~e"0$l]DF}ouRn8`{zsRAS&E*^75'aQg?]{W.M Hç3G^5l`PVAhˀyM #@8fH絜AjEe#A hyɹe"7X}!sԱVhh/YeXt;K.Wǎ@5 Sd,l7 +WNZ0V\B}v+P̃G6(Ya J#qE+JgڱлL#XPn8"[zPzP /-Hlz0MaL<9:]R͛zKp{YpF",>՜=Fqo:f̿1.K-4 O98y.U;QE rA|`>Z_T|p ߘxqK^dݰTܩ%yvMqĂ4qX_87l=h[zy <,P`p!jֶ0,5v0r?U/2uG"'uJ^ :霉,ՑP6Ti7"w};#lXUN݃(M201_^"J>=<#Jʦ,456EIR^Qvb`yUZ9X62^|dśmtѹy, j5҂Y(M,Fsj #w$"#fNX^h{r}5hra f[& {Q{BO ⛋n|0_;J%>.[Ǟ9ϔ*嚅{3oFq-Hewk|io(a/!sȧ4૽ @u rȠ @iwxw邘_#4U$URM l(hRncGL"@k8&H.#9?wd1,á)*s։)~ڎ|K*73(;_*'l mvȖؗY*EH/hEϰjn.p*XO *lӮ괷Ftn@*Oy@.B:>!Bg槌AW($Vkhm^~="B?.A -WzѮa4+pSW&>^?d-Q} /,B6SZɥw+㨤" 0'XYv5N;@9 #qqLihRzzJZ4{' ?~u՞_a )\q*rΟz|oaOVBoW{SJQBDnmXu0ݡKm&[S$CC}+WmG}pegxV;5xfՕ zzfY7FQ17U?rme-ܙS:4BI{-ė\b)X k@b~{dH/,SYS~`V-!}nSS\j'X5/nW݀o /p^"woH֭Ore:϶>|Q EFﺙO8ḫvR2!;W':E?9JVؐhq2Bz(myrM pEj` VO`=R($eUȊhV˫ '6p3-7W2 c:k|}Ґ|}zo3QLߪeȮ:Qe@7iU6'%}(TT4'- 8% HV⋊a=299Te ƾJ!pb @D<p~0ƉR\BPe*EE7/j ݎQmN}nCPť>c'~ !WK/JӞp2&P {_$f @,:^U}yJۻ+Xc\Vn8eH~ EEw9zF00&w6"Zf>17;]c߁θs/"xo;]bXn_ty-@ƀMѵt"/l ՈN,,-t% Vk:4c:cXn ΩxTUDh1ύԆG1BGT-2?C><;AQ]4 -= RuP}FerIL9^_E-(Ey\hρ^U?\žD:'nʏCsi1]  Qown-o[ z-R!Λ0hRflcV%Z-Z4I;* ?;ЁbV "t34EZk݆2Re\K NEMl?*x^kﴓגE$S?e]C X__8%h5;DO_MfC(P*Q'K&!͛J?? fe/Lèmxx$/TS60ʝO!NgJ[ǡ꺌٦- &a]Kbumxi+%0 2pG,xOk&110Ejјw{c:M]-.|DJ(9zD߶(H[ˆ@"\<*yqs7w!0?M~L7)$0;V#dbQ0"}4r<6z,湅~H?J&auI Nn5 }|q" 3#,Xdc&E߰E=3KaI5w(s~6Zݴ[@EggjyThwMB⥽X5*!:̫sv!WM wĻd*zucbY ]XqzhB`°\ʇMo)Gߢ]Oh5@d"v3+2R1Ԩ˝n3 u:3Zl'UAvN}%]QFD8FP0 'G/^_ZKyR)ћp AD / g,9 G؜ZLf44٢TաUIBZ1Bшawyb֚a|t}{o:nd:/ [O$/,I2!t?'aˮB06sxͪG1;$ޤ DB0syue(hڅkP̈́eFE~B{PKv5W⩡,"3*^S܅V:lR ޵ rn0CU}-XfrUK /JV{/y PƘZ>f$,[' '~kdc M!/*?ʗ85}a830Xu2)H5蘪}TE=$10}JO5½ݼnZvi:2I L׬jG@1DGePf_ԂVrҏ'B>ǜf52:.7ˀ:0?Tu\ tZr+GIU! 9wfjִa~(u>SN1ch֊zћuT]](w.aPWhA:QX*z}S 2ḙվt%8<^<5#n:zcX&6*,B@0ly9<@R- a_Fd%jQ(8wWMJ ,cU٬,b')tۂpɋ =W7e|;>3xš1Hne'_4(=:oHک@]w`fn[DZT XJZ^`'(-^9ZA vY:> gDn|<UlDH@ jc˅U'bdq&q*_Em~ޞa"|\q_ >_1(F3,A͜ϭ{fk_kim," ϻkޜeW&FM'RE VQ%t~tp(bb&FLR%XFP&~C:N:/͚U\ƬL&dzҭ 9)jzU1+i5IM(RZ35PG}0ܻcyM+,:#DEueZP!oTyJO P#~P4B9)ō^,@/.HJ Ľꒅ EZWбY֏ VwP҆XR4ae\\ax8]B1P0QZͦDENDCQxAYaW̻4R C\mI0 $Oq-%&mw Y}B?Y>%򺘶5'$YJqX'P#G%jŚqϼnrNmDfZǺ2=&v,ֆ#L=l$`hVpwHuW_[KE9OQw:X^Q> ۭ/)m}@D~7IB %iߕCIkkP{cbYxp< a##3jYD$A z7`vL6?9 ~Q%.Oy5s7}t TbׯJi#`oGL 2asZ^Os S%Y  pJ0xB|dfu"609{HiMqY 3ٞ-4YymۧA]-ǍXDk~L.?YaMM@=|)x]Ce֙ X@h x7$z߇ҡw_710'uH3)PrץV@tF=޹|_Uk% A<'roje-COqbFNU\Zm \ #ц]qpk4|ڥۤ8gPug2EB wz}8_=ȒӆR[[hΕ1@8x'*,Ho  Zrg!BT͔k Kd 6~f'Wg|j~իPX 1i6C˥\7BG(svV2/-u$YP'3.a`,bο*]:7>=¹[=JTY/itJE,§)K fޜC5l23 jòaV WIBKPCw@! V# 8CZ5:5 G}N* X7실>~ed>ƑURр^pҠj".pMVcF`_x̽@lc̵1'uL1!#/LmiI6d΃[dTZ Ukd. dĹ4TRALQJ `|I>`҄>&U0K{%C*mrX%KU]+ǿB:D_=H?V`xY)ʆ Ց߄wF'$zF/Y:5\mL\|tɲ 4ϟ(m=!H- zG`|ճKFF y[\0:󙚮ؚO ~EIh]UVKtN#׺c M^/<i9\|ߎ E70{EJiwf(xe|*ʵ !߱5gߥ4? a$k H>e[ĩ™׵Іuqg] 8 pBՍëgo.-:GTEd$zšYډN۬F< H VUڢdWX7gIwEnSp+=SOh.|~2F$'Er`~`qݒRc8޾!TFDr,VCԁ"񆢉<$EcjNZ?†vSc`!F-C¤Xr>v pZh4MNHr}402~ß?k:Q 6$Ok߲A h:@_+!NJMkoQRϞߏA & S5Lc6+=W5g#L"_jM=m@r"$!|6I=fsUT,Q|:<"ҫ7ѭ XӴ|d69rڟTSCY5LҜ봻Gw#϶K |;6o?p5q:ԌIžYZbޕv8q\Ţ//wYύΥ UdR#^B$FčuU&R >~naMlɗJ9|7ܞf{ZNv;P`OL4dT5fiJ,K;h~̎nHPg̜VĀ0DNTs/vm?,!^g G[$. YM>Dw 6 >4;j^{2]2b.dO.ɀVۥV-KS*:6)wamT%%]@Y$^lJ,"5)tCvs=z2yqßi)@O6gZJe@x0}\RT~V%,zby2h BC93uj|4@b2`&3soGe:M5m3dB 6O^-v}qW!m5klw|@&k+Rq$<J"HP )|\=_aPr#< չ۰=J6&pFSkO?W?=VNJJR ^lҗY +4?S.F{p`k>:_~Eo ^,^_n=^J ]Bno_mΑgo V2` F/=JşrM/WjFwM=f[xDAA#nv|̀j[l4߸XqG O>(rϣ7v5r^ m˫ݛƱ҅'#QKSF . dS6ajF<6au%`'+66*VVx7p?2;OheWe^4TX.6NR)B0_wz&Hݣ[]j@fh̶05 ck`k_2'UI ٭ ׭$ʕ'o.Cz_ojh2߹i`JWsܤA;۩x&SteN%M'2G'nU-{NR\4;e"7ZJblշ'lx™Y{1LU[.L[t& O{IL곫b߭s AaM=H~ q~…xﭘQ 7\p7/Zap9Eq6.'B$ٝa4xs]^u_> Y2Q^BƊ~~6׵##IzPҽbI> _q3X-$#HTBuarr1αOiԻ3o >vA9 n*e>+ApAI %l'fX$<Iݙ:xs@S˷D1+ԥ+~ L5ar$HrѨ"d'SaԣoS_FC+d{=.q/gMjH6YĪt{YBʇ0 A!ΤX%+^qVݳ juQo)VT%$ R2<0~aqe T ݚEy p{1 D(),YW< PZ+uH9,q;5U~ 26<5Qf4NXݪ{Dz2IuDO+ɥٛl}g P;*,K `fQۻ"t/D hb+8 rXhT2S<\ :6jAwgy('gGtx-Ko=QU Ebd=em&YxVP2,|7Fqkin:5SW+ I6J=⛓Rfħ$bVJMؙ{9ݫj)=)8rw< +yf&Y1!d(@ dA؉qƒT/-}=Z jٗJ\\euIfe^>2h{iwJ-;GB*%,c"fz!㏃”<ʟfȿbr42ioGVt:66C%5f~m̦E`w2CL &rRH|~N =Ua9,*_.(8ptM ^ƸUEۓsU(+lWdЬSOXfWJo;f6g>u(9^:NKiOx:*C ~ymut*Of1ƍ? ю #H?{>+?xJ |$N`o["f(AD-8`M B SC8ʤ4=)$%ѻҮQMQ2 Om2v:^E$Z-lpNTdz4FIYߑWҋ2 bOVl 6_uԘ}*5kU`Q2w' qczX[;GV݂$oLSn*jQڳ=E k&i{~@d'_*ʺ⸈L}zdƉT7J^؈ۿ.X|15޸mfWB(ʷ uCʇ4Xױ]ɐ=˛9c9غE sPG Oj6|z/;I6dtȘ1vTg!e6٭,bl7F !b2Q˒<֒x q+Ԍ*T\ko [Bb$`bܦ<S!H<^wflg2-W}!&H#RqU1'&5_0d1#K~֧"jΦA&XO΅RhT=uNǿ<}cpV,ES=g~-$2a0x<',edQD.M?(x= - /\^K^[ itY![MaP"yOm 6P)D`py6tI0H*8aGz1',Jr 8ϲ9"^m$eU Gͼ%,c2X+LVmgpf2d6Sl6qE_J` \|X7XW79dR^+ݜOiMYI>1še]U{x,f2ԩbk@z[F\?OҠf_C O5L`d Lx|&5eσCY+$mJu),K\?̭#p;BBBZU=1a>;+vu}lSp*5ߓ㋶ SZٽMճfo 0<:LiK{&# hkN|'X5W)/`h-p#8ņ1dIG#dPs.!ɸPxD:d,ٿwy/{Skn.nύ^!uq1ψi⮿p b9ʣ -YQ XCY&6iD>4Ut]7==/]S<߰7̥EMFY}Y*A/t}L1hw m|drO 9Wͪl(`d.NԦ0? G{uB6w¶"DgRg$raxVC5] ^Z@FS n&Fh02=H;g#ePovKϘ{rUmQD9?o|T|m2#zUQbN!RbJWz+TZnO#(a*κE{b=%X!vCbEqw.x7mY}o'*:DȈJ ,O. 1MJ&쩵K&[r؁(b`H~*0A? *Icխ;D71 *f >5BIeYWTe B#z hǺt[Kf~m^XO`Igr,Q Z`upԇ۰&26[B6'BBI*K)u WO|yjX4LFn$n/9XQ }Ctw{_%hwF{'LZ0|4WcTq[󙚼"6\W %' }-1'E峜ģB {N:$!Et#>tAtsdW߲ +`#khூÄ :}eND9Ts*=`X?witqa}?JڤΘqRƗS^=Hrrd8;+:3ZDE0F.;8_"$Ky/Y xL&8_هV O#U"?tqlOA;^-(Q mG!&?r /kctlJV ې#SԎz@ l9GMMzs>D+(B:{R]4xq:6 _);Ŏ D@3ld4hנ\7Itm${JTQM[hRd1S.SQN>^!  \`.VG٤*;i`tHfKe1^Pjh^vraAUwd$s;9%ޣnr,K 66m=YkEr=N?iZf}t7OYLeaf8]f_o.xH(0%[^@\3f }yaA$6I4F¦4ms?a*zMqšRtZ~Iz]g`v(Ra"00£{GZA&O} };Y64 8/ )!#lhVIMD #lˀQK0zhAUݖH:ur޸`V`T+`+n=B›Fl25,=QP[[{63i"k.5=)%(d_\~DoϏ&fگ,\`<{3O]lp0/$;<;U K%r;PKa\+M5%T*Ӯ"#[ט@_*5!0~cGwSatߢz$Dٜ{o2!7wHSwixJciVꓷXJ#PONTw"}$(fD&nYX f_g<`J'􏑋k.7_v"FW>uq 4͂==jUUu! (5V?nUcieu%bsS2h;[Q1㝺WS%}?)r-@.% v-~ک}h.0t581sDy^pxlOq~iq;}<ąP&m fy|I{jyοX\VصQÁZֳnQ?7UJ+9aK7w#ӿWvhOc]v5യ|Z([ﬞ6dL=uƉb[hK, NhGcE2b/  }F~dM? 갢*CtTQ3\4FHJҟBls><ڮ4RnP5a t`e%~4y9NR8:"_BzQi2&ţjܼ" Hn8=)ڼzwuOs!8hUt5 +ֱ&6M}c4I&irPc8}`>imyđqYEd%tl;J @*>cuLv!٦1)*_H BˋԱ6:ԟ[8y&9}uY@&_p\*fG/"?84$|5{\bure(73?x;:؃.>S.=u;3 dA]饄xYQrKڹ<|dI~~=r=/(3#7\'dV85cF뫒c͎BD`vϾ<|$*AnvyPմB!22顅[+ %lo9vQ.8,#HCoMxf6(_@ ,\gYZ070701000004ef000081a4000000000000000000000001643420d500000a20000000000000000000000000000000000000005000000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/% ]?Eh=ڜ.+P3tWOYm<`aEokdxqQP0ƇkvaY2]+J>(nܻt(0{~ .ojf*$R3no}RAPi֚g)Qĕ\SVyVh/ز8Pa@%H3lZu5._M iSbi)+^ }O|ߚ2L+'SBJQw" H୽E"@$89m'$$v~ǎ~W+G#H'j߆hRw}R 1A !إyiTwǕ xq&`OSu!(Ő.Dq% ړ qr [-둌MTm/Al}mȇupG3ecKmǥB\AXN qʎO޺U 8@5B{7F|:ImF |Me +z+c"J6픪MPL-Tg/-M."Ub1[-rԱ^+b~_wGpl&bEatMSok}z-x6iKq<#2܊V-UQxQ/*͢ӍЂ 6RSB'::SPke'x8i(1Fbv u>ɟ묝eo*ݠ@.b-Q3AOH#bX9y 4=>ag;fO k$& . h%8#~# 5^:]0^Y`8Iim[Y%!bΈ]k6>`$tIwGs? 1vx%C[*('[hg,^ н CR8Kv\8_OOy~'Pc#caA>G?)H.ވ,x k5XTa@ySZv=eu"@,NT R3\I'-3vS$s iLTKKMYh! O/W=͢|&Q)j@p?.{kitwKjHro쵳(؃3f5r">xi`@Mu;%-OZl|?duf>]jdU:ѡ3Ha!S G$ޡ߄0{v`p`ÇazIr!`{Ie˺X'nӇ;Qxvff XOc%X6p XeT2"7Q/;Lgn!2ٸ/ "x);$g/_(ZA;+\Æփ|p%Lwv3/ /eT~<=.Ʋ+Dܾ0Kk,AVmȠo֯<%ާ]t:̋M =ɯ+P1Q.ǭOqҔNjgM?dϝh ֗lwg Y@%kfU)*5!a*_[DrF(O_Iu`YIz'YO#7Vtra+ 89SJUgYZ070701000004f0000081a4000000000000000000000001643420d5000190d8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/r]?Eh=ڜ.+BKK$o!kMyw6kIiA=zGf*|bVb%0+پ)w3 _髂JK2< Yjid&ꭻ"+̓ G⃒׍rB7ΐXY;Vs% :#%[4#ѽ]l!ܳ #]#ɜȧ@Z/ ؇DbQy4ܰ _)/!&mƾw|` +wZ. 4̣#886'\GBU _im{P^L'2=v"L&u6`CWN/Tl]j >SM6p[p0 zGk?B{3 `G?aЋ|KAB[<{=8 G@qx6`~:*?h0L*s4#PyHRcAqgs5Y˷4&q|(X8@ܭ5 EiA:<0 `(J><JL jC~b3X6v]j5/>YP/zXhc SH߷rOF&O6/)q ޖ['@+PL$x6WdHgM߷hd/r B]<\oXӼsĚIi rl/<Bl {~-3PUTRW"rmcM~1vdê*ڎ9"[+ؽ~Ə#1gIбeM*.a弝 O͊?PCsЬk -= yNA 3??myHJ[9C?S E*y_ 5kJ\jU-i_E:5}O.KʙwvX eD7L,E]akM|7&%G|V.yok<7;lWE%x$^bs7u nCGڡ{]9EDڜb֦ ϔ7Ie5'r#AE%.8^ Ni+{Ȯgj2`v*m^ ҖGoez=&]6X1|C/RG]5lC&dt|?lwݻ|DOFQNqp< O ʈuuHL\u)<1jTd^.RkG( tMvG@ImSy)laio'h_ < 69W#9`nTur]j›v,f;,fmN\Qq%)߇`Ч&r ީR^S'),%;O0>.=(B]S"d6n`94M`# [ jA~ H)uVezEk!"0eDniM!jJ$c|P{~]ڭzkn3gsjOqf7 ܻK_->`n |~<;B/rc5aP*֎⭁W?p_#ɴV{ q <;cl^E.mQ [%pK$q?v0r;_L3SYu{9ɨsTSM4.e”^ ȩ|J.Iz fE'wFZ"t(@OAXS4Qm>lVK'OZdɀf8eU/41ֆ =YvkG!wVY>3a+7׿I5jiǐd5H?ᡅofŵk`3!]*EBZ Y.÷!h޴,"N~*Ƙ[ 3Ts(ȯ]%LB/l~H-Twߔ4Z95kӈhet9/~La>21 ^@Dq >%qvs4)lpv/y#M=nWf%m"Vͦ\GɌ&P^NXz 9ڟm=|"ְo;`O *Bs["ލkx7o@*6g]WaRoKPJ՝b@@H%TA*L=YGT(g1 Q5>Hw]6y}RؚVß_nF(6"O(iq%Ow6\Y ΫCmnB vɀd`cK!j|o'ie'4r| zq#uQzX0Ӫ?g]V+[P4T }\9A+`i\`d)[ď0P_[ h7?RNڮPNSGOBRwNA +W/1Xl˞w4`u 3[s`'rjG8{q&>IUl΋{O1Dq4MlYu{Jo5Ĥ@ZQ3/i&'q=¶:p}"2ڎ#"چ*ˢaΊ؆pCCmf5'j+D!tVN 3di0̖TC&o~3M46SbeB\n:[\`uV]DLpO%s憙%QgP2y|͍ tg̻EDv`s{R ru>8{5jɉԩ|L<8V 6@ṕ3ioRɜ&Ɣԍ2(byxs-~KRط6V߀e(L??Z^W0vFB\q"jV&ge*:dmwJx(ЗRdK5d`շB`P7Ge%µ|4w& X BP8f jXC4NRVFy~S+=,ZMi=\O-Pܽ;4ծ8^sWUL8ZUuB$} ,L2LrݫÐwE3w{A/zN'P]4{gQEI !%ܫRY 6%|+ee*,ļʁ1҉KF(MoYƽJ! &!Ul>Z{NvnBhȞBPm TDS+ Gu-b7;5G ^yp!# sHߣxޣJ('f%9 z4}۠~Tx;zԂaxRfk^iW*:@ KA3Jj}<3nx\<2L|xmjoZ Jz"/?NBVW3>>-/U=Mu f+tOuh]#ded+fpv\5bi7Iu8s]:!\?[x0l!d̑p@gDNxnb]̸$d(?鈞;Fݧ(9$_"I W.XㆣSRV$[&vQ ?E7=R!۷N#X_6p0zHl)F@ˢI^p?ohaX{>" stuMSe! ۼ*_8OƜQh DBu!KIky[Zp0(ZӼ~#SO쾍6p˙6x%RӔOxk,}AS^"_2ZIi߬KM% |67QX]DN̠,n |O=t$9B;(G]բ%g<2ZNz;;MKk'hCnS-_8%B=]'JQO#MEsNNH4vmopPH_rOLzG,oB#TAMi kʓÊrv⚟. Gaz0<xOa44`E}F2 9[([*NsJ'O(}g&e}c$]ƅ@Dk%R2J(fRaWO_lI66~I}nJRsALqDkf6B^]DzԾF' rځu~k cgey`zM wOvj+ fA$-=Aǁı"Jenf`aSJzmY \%C529f͕}6遍ƺn#Qx x c2uf+dWYXDVnm v^T͂[l3NԲOS-r::HoR/b$%nH 1ݻ#@I]Z_KzGr RFE?}ul<Ѓ4\2+}ʜLQM/.1Sl&u?IoF'dM~F;TX]YU4 g9*##w% 5&S`Eo'MZn#NuJ-W]jc!nYaku/zK,\t4AZy֔44kM'zf5L~!͖<"x(5 $rE`/O+D[4w\Ezo|V ̓}=|aƣ(  H/Z1tLB4)R3UI㴝Qx44sǦ Gw*vwtDEٽ%0KQnΏLa ^jtΝn'DZMbG_5<0$xxw=U2[T"^ &m{Ӟv뽩~7Eq_oQDƱYVEʴ]}Ț O)UƢjZ4~e@O)ӂS8d]4ݧ`sHS9K40m$B+1͔R[xû3`޽ `d[ޕ"S8av%G9T8=6h+H=mNc]ۉ&y$q,&PAAM+u {?w~Q+`ㄺRu"W'ɑxi<=.~ezFƲT͚0x}+m+X|q^q$PATw3,/#4eE 9dzME n{66D)ED~Ng|YuVҶZ4.휮"۪ц8{U@-xѰ2pi*.NEr UR38m O{zΡ?F-SyVnwPysETaiqFOkuڌ$WMkV#NG_D޺WV$*rm(VEX)^ r vqC#rua5pƚDǃΚgviFTUQ[3 \3f Λm)"1*16[Ca|jb΢6em`7 :3ṫ@ǹI+0sc-@sQ)J/-a,ي2;B]-KJ~{[ b&B o S҄^PZVD2KIkco C+[^v0S`,DۿW Qnq;twb8f4H}KTNQa@`_ưR:L•HȘx\:ؑ+]88,5TÜ%c>+J| i⿳n^8>^1AǤĨG-^?kUKg~gֹjPəhC03hȏf qLd!*ziؙMP7N |P ԝ0PiA/|Bx]Bn =l]7 wY}06@@-y] aAW({f)iH̘iAiJ\gn]s.Gۄ"4\xj⠈kI Rg?['nr O%r//xErݗ[XGD3/G ?CtŢk=.YpE`\H()N_A}bFSCcC6o-%蹁Ydt%4k|j8c=?SEXa[rI\号 8Yjm%%IP_x+JͧyjqRN;i<ݱ~q08o!r̎ %7U>s}K_{>jRU`Wn!-p 6fgi uFjځYChȩnEDIYaI&ok:grNsWOlFv{纱,aq5 6Ёhbo[Aԓaߣ4j߇L#k|%*09W᪹_QVPA6J^'##sylLj+n*8 -TFa>cݼئ!o֣oo ɏ[hmCVU-N!jErǾ!sͼb5X P#o۔xxm_字7Se@َb}W A]u]E6!I &A{! SunՂ(Ԗ7/Q"yl݁ؖLUᤚk[TA= Kp!çuiZKY#k韉[?VwM9^Iʡˋjv0+*q|y& sR%ln;4nꜲX'CR>R6l+Cd}ؗkFtS9 pj8++£u-(zޓl }ac:%}Jہơ K34`uwN_zF;C7PiYL$ݯGy`Ԝ3F| :_t>=w _E !.R'P7#u> @:qfv"q{pªcr!, Z#vn$A'pct0 RB9MdW7^a+t@^*z%VcjrQ/ciO[_Şw>[.ID艁k 7~6G|@5TB1H'Bcl"ZgM)"DPi7>?L~SĭoJx ^#1U eB^WcaC9˖sIc-##b&髌o5SNK_ 8Ynu;Qeb̅CVudDO[%( vG۴BzFw`0Ѷ=(z!42QwM#f,{pJmVګMi! ꩭ"ȧQ TjG.w<%ZUM[Sjev‰; x#s[LVT?gc$=mD.bL_?'}/4N&ly0͊!EZ n/SԕhQV ]Uϰ >pT#뭆s81lO-8x^ׅ7W+Q,di~=zd5lc"=hƯ}tk%SUc[~lf($bQ?Bݾl ܁: {*쉬g>!d燉fS᫺+̬ؕ/=u\Vyn\V;4;n 5  [sJuDɃuHcٓ} AOP)i"us4zJZ >K2}vKK+d#'.J>TW.Y՟I"cj- g\?yqy)c-,biƽ=[>5y>-APNUy#cUC'-i?r : [669^QŦ˧f=޵c E-zǡ"ӹMs }/B /wS>Id yo!7?y_Zw^)%߲IpdQ\Xx֜dpywQNŽ3'ȿ#%W?H|Br~j (Sd:HV}(Wg*.1]LB5mB}ƧAr BVߞjLK~c A4#qCs7;*fGYU߹|3EmH-FGn|ZjY;Ika(K{ 6 ڻ!_v{G`P9UyD|7Ni,}n"h Y]ݴ&^. '|_:IEzSU?LneP<.+bY|-US"FPY| QoK3Kࡐ`流u?)3?H=  UlŇu_aFګ^ʉe[2:HfKzn1y[zuQC(©ʁ ?g C3P eV/ (7fSDo$ $sUOQ^ nhpKF8;XRtِLtwnUr.BRc6-sqpqG(/[Eɵ3]飉ERAsALF |I x` AM1]VB;O Sc_ 2vtD_OrxTܗwKb;Ma tVQToљ ~KNHaz*CrzY-"ױ]855fyam=l) 86= re_Ovs%[=MW9'sw߷רԣ)fy!ŶӨl#Ⱦ]1 ^N:]\qbα*ݥ^UT=,;U_u]'\b$,xHZ}v+pҞsq&o ՈM*m2VA(&\u@7+R Wr }jNб0l&ʱ똍%vbj{ժ:>`:>,k~?*;&T˻k)ugL-e=jJ?1q%"z!`b. 5{N-SjD{.&P9[c:\rYY#^$TZ <00J %y\oS9s=U?>Œ:FzriYRSͶ>0ߌ!;[x#} ,ѯnǐ<^~hvw,n@Kئr6sM^ҙ!FC!{ RaI QufzFpQ_(J/< eE:=HЂz:ȥ\+qrtLvܴ,K܃XO3NUkU< axv[9ԉ:o tj~1O} ~m\ cMhbqaB~oQ.ڛ7Vt`-!N:ag%tlwK ޒ 篾potoBw i`|q,MBLvY,:PbARo4U]Y ۓu".N )戕YGFs%L⹠}+\q$͟_XR-~;2$!T3^CtU^)=A*;)l}QzSn7$@L$PEKy>j2Z:e x; j89 uݔ4xEݤӳX 1astЭGC~!HCpK}&hݝ*" drW;uJ$; \uHΤB;_s7F #lQиtW?^x"Wc\u̢zXxBD2#Ǐ8Ӏ.7]dKMHI yZ7ee 83 VEd95B΋~R 㒠nNՋDM?~e Ih9R)gӻ\l r"6aץ(+ 8Wp<.rX0E|m530+J>8(K2Ua_'2n ? c*Tk0>BƱ)u:Q2kJ֙KjP*…P`Ci/ Q{ii(<ˈoൌP~53SY Vzќ>\SUAe"{{I]I7oD5 0es7[?9Ix"WșX | Wam ߈7)NCu1s+Jطظ/Ŀ6}/vԘyUSrpe8h0ǬM@δ,@++bK^g##ćg^HPN(8Iq*6Jn$w"[[zx~swx7!F(YYY*;3 gyq̑kk/uq1..sI1WT璏A~^Mt帛+]W!gBj:IE$3&X*AW<8jS.M~dyڠrY@EO]giPU%ֽ\b{v}ّ6??\uL3ū6_@f"ΑB%oeǾ,\.tdf6+oxN Lڄu$ 3@*,"۸ecRu6"vgmZb+V77(`_e_x8a)"AlHs}V n2w9y b3HdOJYPV^ZvHr]Yʧ%WBdGaoE oȿB%\hgrd0uwŊy o*4sx޷pHg& R$mUHt AdlV/&=; &"Syye2;t% '+`O|/x|>_o~z^CvqӴ@*p3aORW1:_>CVyfP qMŚ Άux1v\hv=P>P>·L5ZӠqJdJ֝J-KP7BC!n:7'a2Jm`x5q~hІ_G_S>TA"DQ3M.}`>㴛wL*~YByqwyJ9e-L?eD¬ -_e>bS9LuT_3FE_h Ofk{'bK m3@)fUQ{ch 2ZڞqDߗڷ LȪ80 3ˢO7׆՗K۸^F˄Oo/x Wѝ!ëT|3xU@SB<@V:QrҥcK1˷?'/\y}t S)Hz9Q\K  $n|%Ծir3 M|]^Onڎ~ Kq# \ 痋_yk/-w>^QT1 W%hʋb#^猟 dT3!=JvD$ be!*~baoɜc`:@O'!8;sLV0y 0]I=@_=e5!N}(h |&ɬ*TqN|v47xCQ,]Bez_MWZ`h$z]F2!>8Zʤهj  ]mt/GEw2,xՐg*4(yt I NEրƈ]pȿ7=":NA6w|!xʱulKCM7Hrp=` 'X\v͋ 'Ek^w#41*hd,~eFUI`OHiIxvΊhJ@x ]&0!+_{u;]oEshI+̀@/-^qdD3$n| KuKp}k>>K!^in[EU>erz+0eM+;!sWgQ -J  ͻw12U 5zύ gKJy>I$C 1?KC Wz}S_J7ٙlYfJRpT@c9]I `Z57}2[&Y3-흯ID%%nrs@u~fX>H]0T8\#X7$| lj1nȹSkOMo28W̘d*ay 93tѺdO blb p=inzao l:YI̋s܊]}Px4͆DوR4!/MTDVTPF߂ 9̅!~G vע)AdEg1+n!^;. Qb|,Z7fsx69Y&XSK]Ld|vv%Hay %EwDB9[?*`A;%V+^4kԎq@D1+UZcK%mhưc!:Pd ]#7Q#<m.,, ^0'nu»U"OڕW1Y2™y>Ss*BH(5g\dH U^+AİotJ2> !XV Ti]_TIl&D`v>o2KEJj '4,7wX+)m] .u}TXLwkw&TEkep\26(ywfH)w` ׸<*c5&70>f܂~OsT Ҹ'ˠNTdxq=-p_ "eSϹf2G㩥s徛qCx ]tr ͭzBW@@8Nx\txVW]ۤ$XGَ87M橊 edp9 `x{ר&84"}jF8T`Gu5݀#HG0HAc&}Oɼ޽%}@T2YVf_r$Z#yPrJ-L+ъ,EtQQwi!LˋJ٦yZ0Wx"{0rSJeHr^0d3pup5ahTA:>"V{U2.I|'5}U' kU40B˪qP9Y?̴?a:FsfHfk>X|'!bB6 '2\+zElqsy@&Ynۅ=t׿(^F(9eWi>oqL̓ [~|hBg\AHLy7.qwEzLj}.UbPCEpN 7scqYuֈ^ָ L@}Or@KSc҂MԈ_=vt$tN+"! b ;clrƝJVh3ޔ)2'js~Y7Swwf|҂T/:E9uJPh|5.Qa gGd;^xsDD.G綺c~րGsedpkx\H%lxleN9Al._<;EZV'u/掀9:&}5WeѠo|CC}pASYixhHiH%'T\OH72ҁ@id.0ilRy[).8l\7dLBwqT>jTqCFWA!N.nbky;>'* ɻf|Dp]';(9m4pQgmf%0iQjRP}G-&Z&@}\Y^2huhˌQץ3]/tH YFLn\ U\U.nvъuoLHooߠaGIO3\#&.=XE6^C'gv?UjэE +>9Fꁳ l:mr‚-*4!L%˼f>b9)!%4}Gwhnmͻ*πl?3g%cӣX9HIKEp#?'9a0BuvztFs= oJڞ,%[9V$&+ڋF4M?m1 @ x>rZd|W`|{T5ҋWELP'n#@^-BqzKcm]H7w!ey$:NN?n&i-/QM%L-S~[G@M3N!@[?deAf39 M7~y*hU('Jmݔ1ю!S?)~M:GL(kRUHlxCݡ:C.,5tY98;ڢtU(5P.Έ ^j2i|Ԧ=?&2=tঃ ) +ٽ ĕ:xݧnsp'jቃvf/t<(Kihps'^F朌D) >p 0 aw v4#aNfH4Nx!+uǖ |TBD{tOurQY凉>,ߋS"0H >MGdJM7n@g=ř-ZF1(U8:T9`6I]NL>@c& n? 6Dg`qmO{LQ^ S hj78y@R3-is>2␓tW\`  g2_l\(Ф ߦ]w^beOz "w7{l :tˊvKH B*ns-`m\DF?:Nr>&цUlPg^~6Mp chfH*b^ـF3hʊjnhbG2 KdeɳRt={7+$ Go/XɆ􄿦r8(}@0$J8?P*3u-Zwzրr+/$ xjnwɷ^VC曳k=9lγIIG_(4lᣗ@= ҋR1ۢ@"iӴ)&HS jݔBV;t*x>8/yyi~_~ƿr'?eZvt;~}G׺ t< ^+IwZM5dBGH, 2 Ol,00P!u hDo 0]2UGRGjƋ]:3\N bOF&coszvV> x6ΏkR=D$>s{T-{Ok5}YM"IO :֧q b&?*}; O{ gE~73}NhGXWJgIϼb,a4U;+`w_[p7s!Z&ChRN9 n2bނr6nꏢ\tMH*vc&.MU??m>m@uL=#0HAAoP|22:;Y0'۴%.~bz3epx;>SS3;#׃{\[p;6;"7[Tj eGtH9tVו'|2 0!!u E\Co/-:Ik[ૼbz~%#)h]sm3[Q_ҾgB1 -0iOt("n<U-o~v;##sO[ZBg}2 jvv0EǠi9B)\FL;WTUQ;)>Ȏ$[9!K2o:gLËk<9wD>Hݒ[ ) =0Y:OtD!طweIcDSRtAv/6[NrW7%}aF䬙BZsh a0zDT6^̌PuGwc3(T i[*RPN)JʜvS9魢>qζslQ DN+#7tr2rNو-?hݺDMXC_-[3#\V!j"{GzAƅpNBIE#T< ha[Gc6뀺KÐ%Lw42GS %ƒ~xc JHq:' n)cM(_jaSi]dͧτɵ8`#z )},냊:B2Sf@<{N%s,kYz(MSH6ueDjڠTr+JOT)_wN1ާLl\!hL.:;lN K_Nrو!F7.-TM'mP'A 'ufP=f!d+^tpcF Oɍ׌4XEa޹v~9.Ųf. ɸB38y`Sa ,$ e2>uugbJTnU!G~KyDscg1dH)6\RVI.,7 )?m/OϓgqSVp T)gI4rI'etBǃ7HCjZɇxpPqbfB>?ўgF!1uxr.@Z@: ; p^vq ^vhmF[9\iq15 @ޠm4s|n'A3ےLq '㌧ $e-+k4jY uSVD XТqtxrSK&|7xofO7aϽMDv`:,ZHC\̈́,d%Ikh, E1ԯ<0z55̘Em[/#|kʶ x4M`mˈUjVˏy55*ϯз<nK }oC!XY\ŃbFW(nڲk򤴱ymm.mC8&HIwq zi'7q"P{wUt`X8UqOS?tZ#D"Ng+@=eQBDD/dvxRT&XE`\$XP8f{9_Лnx]F *Ο,9st3L݃S󘧾vcݼ^tB}_Av].dKmY)O2"`bGW@RRZܝNPbJrtD"y6qGr9d1Pj&HmVƞ+#ӝg]R Z_0G!zoʩ1O*օJ&݃%ކ))pb? ZqQBQD*Thx:hs \& `?Vo$OԫzִdkrW5ek1U]RlTүھ e*`݃H55jY Xb7Ļ BJ Jϼ8,.fNR2QP8L1oQzqf|֟<9z6ձ~Y3+: gJ [nwL_m5I=<_[4@K:? ou`@x^relA0Tк]Q/xnA*Uņ~U/`N4. d=v}d ps!Y&ѽ:.H!UAy:"-%O%+>1[UMw}TDӶ}>uQE 9|2zoh$'᛺XbK)/U! zLUG(J̱OZKh\< 06C]mA?Z{șZ4'~o T'2shm!+H 3j=c3}=,W.ڶ,!5[~w#@rDisٻvcB&VA°JV@vk"blWh A=hPpr$DNʶϪMGb!w E얡:ixq/o4h/K?ۢaH!-}[EQy>-e>Ǧ%(|zRyg/Iy*aa/{±Gy?mITg65<"1@2MRR"ݙ6MdځI+Qv*PM#w9_ =7Z?{QdE2eDH¹D2NMyXvBK|F/DW7n!֋oh~NgE7z Py|/RڒJ->;ri|qA̶a93`Afq:͚]EZ+ +p࣬2/ 5D6i^cx>.D=MR#w쯇1 s$M U_rT(%aN3J:FJkC8UB+Y< L=%ɧ/uO%BgzU4fL{*FX¬1Ճer3-DQ@ѭ%_H1%絶*w32E!k"fZMeQMQh=(n4I(9_ܽbB*UAB̊NeRne0 򌡼[ Z -=! )486qmފ0fkh,GᑴVf2Hit_N󴔦Ps{xHV;P_#|u{ԑ1|iuAFaˏjK+Pb;}nKͣ#լ|RܳNCD;6~ڡs>?eA$&oޫ|†qzktc27 >8޺3=`T|-rTwwpcJi[ 4M4nsrbm ;LV`/ ;oc݅FdƐ`5M^&. tlW=~iq`)^ւNGY64A\i&nx8sp-҄U&I(*qlO^@)2ފ)sa:E cܽxlD4ONS,"(lrroB2_B40|$^$$_(|'ܪHe%uz0b5=}L:CRB;L9UB߬\]A=/(8XcqJs59^VQrYR N0A{n3 iCt} !?V6246u,,@eǬ]N!k9 i{wl}J54f΋BϹQjCQ^ ,{ؕ d{ڊ.q Y)3{U&u~2UPo^AB]RDOɰe6|7 #S[[Uiŀ~,+ˎ; IiGx/N`uy:& +O2NKv/mnd W_:tQt 9%NaM*@T8U;DNxWkXWKS긓[r_u E&|oK&HCꢒؘ?: ]0ftK@^إ2tk.uꕿ}ٟ.}ڧ1mRrӬ;e\M]4V ĸ ׏Q'2',(:QPxhKHYhw]'pf;h!{m‹U1˝ːv+TRPvǏ/AR|>Y*p;ל2TrZq@j2~ȊWМyjR `*N4"gw%}2ɷER ƶ@|BMe{JT ]#ɼT]Њ%KOܗ3؅df`i.2)uP0/*읲Ė>;ZB q ސ^tV&Z|f?vS*&n8BYeO|<)tT.:P8` *cQX*ƓXc>4skMh!YE$+nOk5nha)>SS˨kв,2&?I6+be%e]븏09]ka~^E Wiu6k'0>W M`^y ?9@Ls U*? )#dF|s?wC7(S6&HZy.YB ޡ"? _ f.:Ԓyp!~u4,afq~Χ|:L1O!MQ+͉?)[gpXK7.Y?7=rEI-+B1O;AߓgY`D4:1L S[}FsS]zZ_.Rc^X `A ɫV,=UD}B|0;O\s,.\aKqTj 6tC`ƗAtX(PVŅ"fdḣkb2PB,YarOA h-r+`6ߞv_DaIRQ}t M$)k~bwTЃZS5Pyf'y:cnB1G nԱlaH06'seйG+/z r=[جIi -!ZC"ӼB\J! -Js޷Vx πFUL%+rXPI")VŹZ@9on1hPEWs uXE|wVf@0C:~Aa5B$]TB]WL%{ϢZN=Ag+laÕL0~aoZ{T"k^n` Cݠ7sqbMEG,Rۧb։b<41\?Z gǑ[\ ]N Y^~Msg|9}_C6B}:CT&5!!=+MygP0+>Za @@`G˔/nޒkĉ"i%;VBM6::YZO+*EHrۡl1$F-DsRψw1 kW'[st-y&LJmw@kM!|?yPS7DaAJ -R HB3ؗg1iKE^&S⊂jF 1FR |)r uOk.種^/l \{|ro=f!qK⽀vŪ%`Bֳ3]2җTX LX ͞37hx0yc#{sX uY}pQeӐ`i"sy XO:D#F}ON}֞e*y8+bSdw˶H_!eB b#"#.sM1 JN6f4:/sXL Col y*M~y cOpO={t8#@x%ˣҌ۶o+>mX\M6;Lc4=Y~Pem@Q6el|%uΐl`e7i廧2[Ptu[E?-4sSIP[t1#sZ74qs0X4c1C7DD3ce1YXBC^r㋵B,f檳p|5vԱzETBDEP]\3Bύ+7J'/TL8Wc6eÎQ > @ QR)|ag|: h/AALZiau^&^Ɛij3J ^ɎzN]::z>/1D`4 mP B`茣,V)ϭUZG8Kbttpz -\ٵIS ^P}Ѩ.ʳ \s6sm_"1݄TS찰-K B۱Iˊ*VLn55".`ݸ)k`TE̖P\Cu9y%IlÖΐBzĤ`!YՒsrRO7zyz=wfebƽ*'դZ~2 _eߨhy%11;X]7KZo-6MDǩ7Aq,>Qg Qs=em.fC,*J~}\ow Xe^ :y/;+=de$ KӟEa,5E+fq팳:8mJA U+ ׯL+UzPm5E: 탆{qcԖ*N1( @sl K?Z4%.eU>%3Hoc<$>DWa9/p0hx̥oBN"Jýn w U녌۟K nCv-b=h1Y|;_z -pA%&7ہSFhvf\92wĪv~ˬÙGd D_OwB<(nO\^>/LBA$ qz!M<˂IG 9]$m/`C(IY@qG[H⭙p~C>!V'G "rǒ!d10soۑ.MSzJFFT5i[#θ>=$JN(,誗hf_k7a`{]Bpm@V b|)s_Z~WPM"L\8tyH,ӟKݑŨ[:gTRIHKO! fL.¦šͭIDQi߾$^=r a X&Ua?='\>!/|_@>+lb kvfNj="¥B#$M@ë 0rz }4LS e튙wZ66pXۄ#Vge>GZ&' M#md}QgͶkH#ydxr a0D$;kt= A9$&y/ri3 l=v|727YQ{s*)p~ubYφף7!h0^W~C,nWu\"͹b7GK'}59"O30"CVQB/ g:T$z&g oLٗ&h?+k-O,K^OthR< bQc2 %P\.ÄOFT 5+˭EPAE¼KH S,b,Le] ~%O(a\u+ִCC1٤2K~[ ֋'A\Z4ewԑNd\}KɟYV5-R3#oVqQ/xГ3H$DYoe2&:jS7gqRJKuh,?cTι>W^1bFZkE1#ƩkMD79qB=Z ](rfP0Ğ4t-DCdȳ NpJBHpNى$;TxG08aLy10WMΌ9$8ފb(z!oc$H }Fޑadqtmrx Oc;beZ \h*ȍUWGS#VwCg&LߣtL7rldr ţC-[H-D@NJ-cL+U|o'Lh[Yn914C#$"2`qHiu&o)}hޘ1y2z%"*ה.N fYD"vo3whSS gQk>&hށX \mvphj_e NN R4|U"?R@*0fᾥ/'IjSg!ONS?ͦgÞ%Xiy?㼵"+a=Hpu` þjr/6/nѨpuxӸ˜}f 5˻BrDž5$W1ЛسkK;:\Ijyl*h8g#qI㹛 ['9)#Rl˰kjAz(%x!r4H:Xވc'V?m?{0Wua=xȑ๝6> E*uTr#KňMaybڤ +hE2]cϽWFƶ.AY~-5iT77v=NMۙ~QYMSO{92.~t.%<1'pfvGh%IvPm-:/򯲪[b1 GV/0cRdue\`YhA?ÿdShE%N"{kc&VϨ[eރ>]s#.fl!-ݪbto<@nA\pgָ4د:g JPu˅1|m7tMPj q%L?ō[5܄gX~@{33:<0_דړ\uŐ==vRu6y,QC+z=6[l}~LFT& `p<]t*lFq!Thmv} Z  h5^dm \E?VrzxT`NIU\;HS@`)kU›VdW#$5i 9~]H4 㲸Íu-:}l̴68`3C8.rs\zѵn?5GA!&cN,N<=Q]k^_:$W0V;b72'O`삇6̚%'Po)TNa^4Mauh!Oϩ' Xw *a:۫x e/R<@H&&Pmܟ9Ts8{( G!斣6uTԪkv%P1I0r+|60@l:r#Uc+z/tI);f F^5ovnC& =6S㲉2xH .,g`[ FTBː.bbwG5׀ `;){]n [@*݌JFyh~φ`7=.ố$uE*#v(a).F>8G9b)g*e-U/ n`2QN*e5Ȧ@ 6'xC52랦H:"WGΪ*╞T"3`hN[w*jE񷜳Q *E,op[*J묞(&W"Bg EIM3|uϟhc\x ) ֤O5,^&N7Yȣ9%6GnryG m聟n ~_}ڦk;*_آnka9y(,B5/+b.yMRQYg88O5)KY .f^8it ~(j 2x?%ѵxj*ugǃ zκsni>ɫHar=Ӄl>#;B>WR"9Ow=HQϡzo9w0J8Y\eٞ 0<7`'1v`2ICjzFRbUH@`o.U.p,0J\OiO.%[&sM^ 9UM*_ eN3 -ize rB /$$7~Y+/9ʏR]%U^^}xlJ` *J|t;㳓|W!1*$yF_ e* $Ijq}"]LNwg+m/{=:ç^@|֥Ta(~qdNsvA^l~d9?#|,h%>$3 q+^if7Z]oF0^ D_0w;u1D]1\&{z],mN|D1o 3luP%0L(үxbjomjr* `>{>[a=*!XeTZ(f ]cTrsTuC[MKX [Tȷr{Ion(΃ďfD%Aq]~Mc 2/7YI|#9M$H\8$S^w3{Ew045/iOfYӇ۳NIq~JTeFwy5nh]&%c/ ߈Dǣ<3*eoTqz-P6>|xPG%@6uhrI#t>i%]!W]kPl j1AXZ*%Xij*bnD7u鉰QR^5P46 {|{zJ8')^aJGY(ӋZ+fK㵜p@H:'`ΰ qۤ u\j0\wX%a^v= 6>•  e/Γ:=Vco=@D yT,f+_g~'>-z}b1)hNJF><"6g NzU7ʏ ١_%ƌoHw_lOvc 5wZD[0sՓzθre #srٹPލ lư񘮆driHUf%,'eŪmg4)\.t8f 6z7<ЧHz23wt lh;sQ ڨ%O_}-ANfuщ s@؊|2E{ $-]&%'lY9щyMJJ؎1J*¹5JŔ7g&~M8#h#F*/AU~OVHϳ[*̦J!wT,86L#A&ܻ`P+8_jw6WF_N6g_D j׫%@WVy(Oe@^);hZ61I={ JX䡓d\q*D`}6`wX9&Gl*qꔿW<_TQL<X2qii^ r2]rל۳03|Ib S7WcE'L<:l 8!CD=`7p8Ķd1T{A-?k&3c1,K5=- YW)Jr/+r증Z8rc+h}[+ +Nmf}pfͨc?a0L;Ύ1!' qU7M HZwhkq\>}h=2֘V[+,X+FAV9'O+}yxV+AMΑIMfL%Q҈s'[sKźi\V۴ϋU@Ozƕ4Tk&AゕNZ23*r`z㐆~A4KPr4ϧH3V,E"2K@s Czo\dΔxR0.5SàJ4W5)! z΁zrTz 簃⎳,ߝ L{!K䗾>Ww#=ʙ ce %r'gDp̡2 KA8Uk6!w51'[ ;ST*sG¹#^J Xϙ~%qyݴVqGhq7^[~GagWBW3*hȜ!5[UYmeѠ, ;tlW/2ˈ^lz:88R2oR843%ùy;G/iDWCZha3 [|-䬾 ̰ЈݘrRR># @B jl=7@AB- ,΃Ɯu^+yyErN62`#>:wts^ Jmq7CnP5CLXNCU> C_n3}]x@$j)ռ`/mŐH7 *\/IR0ܦ{ PkUySvxMc"i}VΝ_Y=e?'jjŅ.¶Zxz*'X= B>6DC9nlu6%ϒ 'Q@5K`_vXM!Vv)N-B>u"&sʚ(*j?@*jcBb7 ^0,!SE*?3zzEy 9K207wL=%#϶WU'фGi>+mc,M:<9>[8g|ITpL,)p(cƽe*kVqxZ?ñ8I)(A/?6,z{6"o~ 3tg&FWWzPI ݉`W ggd! v`sơQsF2|̃Ѧ3NmT* 6 K=Z^^MS=-XUj$ $Mz3Zyd%bl1m1c> E)qbVsJMR#cLa+f%]nrEcգxAH%o SHpIU]iO]:rh8Mzӟh{eu8Ly!Qi3eJ7}Iċ+履85ΓnsSe777a^wΠP=>?r5LP7= Y|3>|pu 4d~JF)75C^01e%D-P,R*욓(ٖ;k'\];VgPQU1>%~EML){hCKV^8"¨$0j6ѩF U'j[~I kMKX:pm?k^ o;(0WeBHo_-@cq]lm̈́¬6ھ;-"+S#]?fϒi>DxGRp%4&>+N@s.\BV۟rU^,lsa2kمJTN$!~$% ~ 8Ό`J;7 Qt{i7 5'uH]gqA2zF"=nT v(L!j+/qvX"hhp.br&'̬b_MIAo\n=rI1󌞙wۛkvݗ46\+*>4ESHR{TĨ`{s놱Xen>H(gJȣb˯ DÂP aA$Rɝk+VR8v)r%U$hܺ;Ȫ$^/:kosy_.2y_ϻ hb> 2p$B8]:F;N5ܮk W(dWڃdR!aF~1{ ͜hħ`c) Z[%+|`O`-J%MP8dzN)x(gr9d'Pvt  -YScLaf#lZD$ډV,ÒnjxkDѳ2Cw*: ve@5KHG"Ё MzA3 fIlix+(COM!1%>A\.BMw4#]>Y^SV&.r̩ySOu&},zA[ajkd2#? Z=Ys-05ZF՞棭%cK*:Jcٛv,tPsE6y $،ص^Tjb:2Ikpp^Aд85O|j%Rϗ_sx<@{S'X/)eOx3ܽ:ͰyW*^U:sQXIn.ڕ#k%HwE*Σmv5=B!a;UT =iD 5»N~#wWsPyСz:i)gѲuׯ.[fXEQ|6]cL"BaF L;[OJ(ݑB`%0;eؑ*N&B=qȱ 7:'D/\D?|{ew:6 ɹdUx(T`':h8_W i:h m~E 茽jRwEo;osՈW; 4؜40WnӉ E -`.}v OgfOv- J!Tm?x Vz\WzRȃr ɧPYwEΨvuk*QFa5 n)E Tnh =h 4z MFX4{EdXR3>pS$?7lK([ u4y,opcDtpW2km=gOI _}g8uxlH=-KŤ*V  y?>| ] }~$-6R7Y3 eB0hn:|Sg pI!=(@.*l+Xߒ>>͋ݡݠa )>Ѐ&(l\u`ETLri tJºyH&yiVN䠈CVb%rߢjs6Xzɲ).:҇gjXJx3= o}ZW IRn:<2!> ˲MZ |.bKƊ{e{y6Ӯ{t̏ 8ś{yuhhu `qs1pHj0tʒ:"s\;$(=e.`4;/WDDG:.Ü6ǜE4v aif,?>ga]b3Ru>'!vD9i1Db > =*ӉؔSaF- E% ~1Am> B%{몿R.yxWtPnide9-v{[s91k2qxVK`#?IlLeJ,|Ikzx |߼0cWG3T"0pF$7lٴƂG)q c)Pi-Ac3IuRig󶗍- d/x"6<1 W]ĤyDTՕD'L^{P(;&HĪJN6 9pXA9B`!xr1f{|7!lBh_54x6lpɐ+fY2Ӓ0Q^T&2ltNf^Q6:4~;p7dtɋPo!:6EQ ݎ $<w`L_bfhNsO)a &bsy8%-.Inyf43'c 0D:hKAĤ۬qȬͪ,K]EmQzVcc2O(jMȻb{bK DdduU;J%frxrd^xKR~w q* |{ "T']j<Hn&Dtx{pԟmBaQ%q3b^g"6}Wqt-xրO0s9i%w4Wcwϩ0e.kB:SC,Aِ-LRz;!]߂礵U#?sӓ6RT{$`K%0OIC?R%ІS*ڐn&\<'HF$0EȮX0XrD.c"_\fT//WN]#<0Q>P#}+}Ϥ:!=ؽ_5d :#'c 'A:E#ڔz·hR_ؿ^6fEa}TzjP[)*SrB$szMB"^'}`uخBp$7foz ~^ ?eZŠX ;ӹ<[3hޭmG+P,g/ʂz"GQ#>iY$itt_͈fx@Q|B^/[r;mX_.Oifzf(bW>S!yZZdXqT5ݫ6r|U;kohV"JF+Kv*-wpVv0|sr*} I= q tk[EP92 ctt}L*'޹gv4ƫ?r9+uSsό~eyKZf6s1:"S ǞyO ŬW(2\ˢ?v)ugMsO;0Kte|IG9-)4\߇i&[8E(fY?IݠMm`GB"itST*ݚobB7a G}Mܢk=lQX"dnpm:p{|SB{pQdi6czuk*ivRCTxK`n+QzEɘ]3y]Bh ܽ ,[;#G/ZzGZRl Z㭜YTeaF}V[;!j[ -vThKќe|Cgy:,?T&13k Hs`Oēl4RP\~vhkaiGW iffrCH/nYS,Ew Z!M4a̹7DeȉWMrnLDMl߈oX)#25gmYuӓ16"Kѯ̍ efx8 jnhi`sb 6qFXa[>4c-L N_6mj_[M̈́0eW|ק+tBbR/'۬7$1ɉB7`©"G1aHIby#Dqejk=+*:Ux̭ƹ6Xm>*9sIЏ֎2]F΢: fH%u+x^*ŏ [1's΋Q8KM(e?+%Q2?I's͏ϣr@ܰ;,)jqQ=int'p `j>гĪ@UY.n?H88.oߖސ|HTNTOȉScC "yE|_EK 0zBurt|)xz=ĎJ%'x/A- |r{?Tf#mSM@. ]O/y򽻽 B4w!H1ݐF\^x, Hf'mw5oy+ noS5I(L"*13kƅG'*ۑ߳Qyn\(u椦F znr11xFe'^:4/>/_u_ LII)I zEE^a.w)'gz?yv.S3n*J [=E'ΨDSS.lt>mPgF:sQ\e얶e@pAq@H{^f mSͿV]Hub ?n׻1ٳӢjۅ:a/cJJb<6ḍƝ41$ 9,A?OT8(zuuS7peR+_{ ŏx$6NoLd(f2^9 7sXl=8Tjo2gy+\KI | i\S!.6 grI|`8CRuqr~~>e -[5jm,(&&$A}t-]%!-ʘ.IQdlnjD8YCiO6Ds֥$*xN0Ys|jJ7- SiY<] Yoӑtފ!KѠU3tPTڤ}NϹ~RN827IIymb_٫NKkHqs 6tƒb[]͈Qc\|."F~M?v+'{ qdHXԑ+X(pr`@oQ5&Yl&lr%`́[mۿ(;&(;J@XӋ /'^֨|sdEW$c$2f(3kF K*ѩl$붫a)n︙W.^$)Z pu.'Mc5ґ9Ƀ>ZԔ/{k čB\qXVKs,U3=l2 >XS:K"6M7|ڇSU{bZq:L s}JH*EDy/}7i?Ȁ}2)5[ŏS%oQ5@6: ="ڕ=wDOa|_AbiE8 OKw.v/SW,`VE%Xu= UOcuc-w͑U#Pݮ|- 3(͏. [LXS/Y:6X>/6\x;Nm'ՎCu癣Nl]+6n+3Fs4 rjد5u~J8w#Qj }"^s  G[@U $'f'C:8Ų:qPcN;oL;p8{k8*P%/d<9X,HOw{K˵Y˖B/e.kEk, U ;.ҊI#/ |dIrζ찉d|xlle,UN`?[ʧĻ3!4#sOeh!lT Xiqu@BeA1V(jDr>+3*mw)/ke xV6=Oj@4a޶rL20di"#pu:Rbav6y Eәzkvٻ'WA+Ez֊ ,, )^Fo[ hsyPoCHyv*|GQp9o#K@4] \Qm}'{~N,,SM_K@ppn.pQV)],] Breˆ"Rv> X8=vd|C}BmKn #k>\˨#)[RK/ےEhHAq9ٔ QԺؽ\Z1j!k^JV| 2ݓHg}t>XWŒ!8kh5~≒!tYv>WpXFo?$paO@X8S451P@U h#јzkh:gQU _Tx#(aml +'ŀs02?MV<$% `S{ݕ41K rwZͻp~b4`J|.~D5VD$#&u2 ж20Ǩ6;")|*ybQHծ! {ŧ ҡB߭d^68fB-b긪eJ|]0q}s_(\ fu ~r <#eUWGάC,&(ч"7Q(|$7x 6:\f#K[$ʯqY1Sð*י[#A]"R|j˜Wo:#Lf0X(:)L~jҝ׎mЩzh酔`S9 n})7{n <4<|ӼKϚ2< r 5CEQT2Q){~:|W>N &ءLy^QH3@PK)|6h~DeA;[(<<[J;C} B6֮I?7:% a`6Vo|t +Sz'FЌo\k֬X8r53o9X7bPhX[m^_荳_ `Y4V@'ň*7:R1?/ ^m8v$L2x?#7`I`oU:{#C:C@rCaffsP.gFuZd2G&[␲!4 4K1=]-'7Ak5aus/@}^4Se MHKVNCrŽgt*i_F y H EU]DB߾Ʋ*“UBAs!kY@GJ_k[dR_ꨢmƮU߅3ϟgE{y8^Pkw#]?-$ʮÊ1ޥ\nI:E|WR '_N e +fʍv"-rPQd6yqm³^~eJaHc%,>E:Sʍ^RW0u퍢Xo$ |BLpv=D_ #SލqR~e+" !7Wɛjog}0Ht<$gm10|0ԛXG{mL]A$pk㼌Tc{VeҔo;2!;6?ܥeJ㙬}^.2Xx=+#ʱ۴f HN<"!|P= x/>ԁh `0[p8yMEz9I/fv UC5xc־B <]s0d7=D䩭"LTSB'~lNmKX-?[:N 56?-b'LcɈ̿1TRG.Ss}[q%drk :gR6䷨f^RgO0zBvMNFGH0c'ihj>o#:vk-z8(6>d˳p Exi~p lK1n ݋xT/pr4Cp|ϋ9EX4鈝vmws<[>b4NqJ|>g{5Pgv򅢔f~)S~[6NXouNGzfe[ÎNT[iӨ!l@=!m^?VyҘRz׀/42s+"Y#T@z^kEf&22-_m&Dў/q r*8Lg[ƨv˾೫1`3ߖbh.GRQ>#mڪ?AS4Sd(3&W= ~k~*_hm_%_s%? @ժnrR TA >Gypq=tMW^<0˅n_S{3:_%_,Lm.ЈEș+h٦)8[2ۓpoDƲbX ɃQ$o o*Vo }rSo<VU[-NQNPCVˇ﬘tL ( tYswV$o1xT*1PNW50fg4rur_ާfg TUa=YhDkP }ۣ`Diơݠ|(إf"D,G6U"u,quuYG 1 ,3QbB-o&VEӡ}=C"UO#YB^a%X!}3 ]#}ީPv5V`&>7'`h(*2 Jn䀫Ħ`KGP8*ē!闎U/]]ueA/5D'(k~35a64BY-5b?/_dhDE#!rG7^cê(=R!gyK D'NZ/̈́(\ujBE:N3I%xf9io{`SorYX1^-~W9qC$37_zu 5(:R,ۍe8KFꛞ{Vs(m1Te_/|;? ( %_PW0|m.`F}uzğߊV1]+Bz^: JƺQj1tqqgK_b۶ >͑|E0E# ټsG(.RU_/!! Kaក?Ot*6+$+\ (L2bf'̷>"%Z߷4*!]ĄsN`M#ɤO˜ϭ9bV>4bΘJDiH*`7a೉'}%Z/"f18`Cy>#t( _u+Qr} JbtG<_f;h5UƵR@b5_G}RJ!gqT;"֬rzT鈨 ԟK!Dy$|+9Re>[z-a"tNQ@gT,5c=Nfcf&R,;i\&zЮT>`V>d, #5;>NŶ4lь3% OImAV Xla hl*/]́?7bÅy#-=^TH|qFWFߛ /77>yV w;'0fP98A[Q0?@uj |aK  Zš􆱼;ˀJ3&htj!,2YzfdSh&xkSXŧcU=Σ*j;~փ,#47NO|7 :܃P7>1;52Qn[A8M@Hrg> xpHs_m = <_ \Դ_Ona0oD#IE +ti| *94mp3۝ѱa+c[=N"js"#14e8Ds\P_XhbѸ>4M@SnLa0^ݍnOяZ.1NRwr>*Y7!E(R$u$ $6<6+9]8pw',Κ ]MzN3[_F8133S!6EM s.|0]!=w0x|¶h{'X r**<,wÄ 1YmUg;Dw5\9G"m f(O)sm/Rvނp)T;qS* O۵}X$y$У&Zaml+DqK"f9yz5}k.3r̜ģ;veaJ_bi[jTԼ%ťH|i9_"g>% E\j-0 9!1%8瞴*H`4ۚvwHv"HwxN$K܎V{҆ϩfOL~. MoժKqxNs "$ vN;+і}bXB/S8̴2k:p&Sa4+nOHjm>l {J%X^TtCnQFֵ[K[BUT?{3Υ:-`Srfif3ɭQ$5۵B{{H7N>=ǒQ.p 'w*;DKRPn/;|=It1]6;+d4F\::hұ-dGKdLd@Yzx-L9Uw\K=XHh-|:bSd[nYaKAKBjor~"p x-)?-{ LJ)"ֻ/ 5s䱕vZ93)|#}+dhzyEa^2A{6LkFY"PЎ];\i_CBnV{h% }BrdtZ%<0hV NV lU4@+W{fp!dJ%b',0 -]ך9ƜzZ*-mCsd׍hZp3Ƥ- t~\o./#T_眂(:kiOM=U鸂{oa!jWQcd&ˌiO׋)v>iF_-wKl\iv3;ͨ+f;dê8(C'0 m_ ^d,"ۆ3Tbj! }xS3y6nV Mr]hp4?~6什} H|Zs\p$_'}F=N K}9o_b҂uKxuE7(e+DdZhezfM!XR` kBƂk={N< ~1X?h g ^>bd{̂dL8Y7Į@$X^HNP":'R qiLuӾ`CkUDFzM^g]w_K$ (AG+ U+V˯f>Hgw\ph?.O~GorWKl:Jo""]dbloa2?4`J8)֊ȚNA3XHGAxnd$3G2K0ii^ "OΉ܈6Gׁю`?ډ^Jgψ*P. 3qAJ'覊hFO b?Փ4?Ϯm;kkA}? /" mHU1j=Rxh5Mg4#ij8Kdg޼vmE'>#s!+6iǵʇqlyt^jN,AOiK_ ^29KIƃ7q g`WHkI7hliE/7ٻFtd 'ז@ZCiֻԔ!7# [2xO%ɷ`[ Ӌʈ ኪBF [Saܟ}ޅbzu1ljeYozAS vFTS+nDw@ֺ~ua 4G(3Rp"tki5hl|B*ܟǪLՑkPnE>Y TaѲ'YPEvn Z<:oV^&L\'EԪ-F29|?\ MSF1n a/18FJs0*В|(flhc}[z{!;Vdt|+T'RDiRݗ"L1]ϴ3152tDpaW37-0R9Ï᳁l|Iՠa<.#"E WBx޽qJI>A_v MhC*~ƩO^TwGejO㴔7Єn-H'FlokZ]ԲV4; sQ^]A*R:Wk?U!+R|Oxֆ&3qLz0ULwˆ=Jͮ70Gp'Q$''!{k26瑪zE)aO)G5O0XW&d/3_| V'z7rKE:{!mG?. Tw\lX{}NyZp睫 ݐ:b@4]33OutBu!$uce\YxڍWqy?tn2M14"Q8зf% C5@rBIC#߸8_¢we Cz+[Uڌ7ujtXS0vIDI-\!zP!YX`$n^In67:E.jW'jKl^l#j4n  +@z$#hI~qW5:pSOM2[C a,i}gi-ccmJ\Б<$x+>:[$YS#̶KYPؐfewj6hk)}mARC= vE3:N^8Y'B;5%TAiyl[sobuONd8CdM\!K]h_   ڵMV10N(nns0]R7-nGdj!3YOdb\Ki,jK|?2#V,č2ZHVL/bxfВBjk+5u-*&D HXvԣUеFr3?kcO9#Mw|ugw[jaSkυ#D (o{y͡γyC?#hpw6gtQedES<IYyhU%Gl.<!޶1yk'[^Sg&^{;j\P J?~_gk;J=Uh0kzYdCrr2W}ZWfXR,Xݏ~.l 2xY,9`ZgKͨFcgfQR.=APRr8P"~e6i ~w5j%`sYHd=U"iFl |C+@,Jv"b3d<-~?+[gYoX@$홂)#=6B f&~߅ؿ"lo'rXz-Š DՏ!%O.E|eK NƘx6 =!!! <]S)gpv|rTBR4Hq{òƩŽ tAdȌ<ޭo>a5Ei!TsfCAE0!`uX}яn{Վ$* sΝbW3#TYu`LM P"qG=% y"`< '%}1S!=:׀$k9V,M?>79`ݵ`5$t-^,/ bk A]=ckQs{LU[ fJ]fA|fovcu^< ,[3*K)t/Q/ăIEd7"'iˆ/p垮KppBhuI~)^ϗGxCDc?ˢqcaŖꈭV+~/[Jrd!TsAC]Ѷ"axrH0:W'&;| !ȶck?+T?8me5i(oU^XlفZ97_]"H909>8W1f]T7m)0O$].VL"fxÜO>c? ě߸߾jZWQK`2!!/S-JDoKtÄ/Ǎ<W N.ԫ 鹔Hn>+=!1NvM$R3W{"Ȧ>Cit2^ K ÝbO)DyBONko!? ҥ$NNDhcD .uRi 4N5)vOgLRڂs!`d@v68w]"($5 c)gW&EOCރw3n&Ds%A;1Żx8J8>&n~`auY 믾5,͒M(.4?crv3^}%]!^}a([όS(7K~P2x-# t$?֝k#OG?揲bʎ童(]&zѡ OXļY!P:ltqm}a!sW&a|f 3 XᄐxMED _@8CE ͣ| :sIqt7[{'5Q)wY ]YT%LEcW,s&Oɵ3{@XiS;$5蜦vWʠg,+5dGwTTEÁ8uw:8G.: hĜGu>^n1Kʞ BIC2T)FjgB.L12&+%}f[T`K Imjw^O!Tτa-^`=E XqtBUa\G`|3b <Q0K.<Ɓ$uREz4z.}g/0\V1Db. D KLKƎN˗-f L|8봶Qpy\b[$7\7_}pUy-yj1O>@ ;'ad[cMJie'hsX!R2]V_aR(NT-(H`^F^n=t)j[S],}b  =dmˎ]N6q07jqJNv ,n9 B\6:-T[ V 9- 텓’<̀kֈZ5pā؞JA' DLK< h&uo euKQddMk BfOy%Jt)~$ r q XM)GV|C΢6-`kܼF<>{L.m8MMOOT+Eu+7Q[jM9^N\5a@fos^!"Sj_jh\>K5̑FK;I1˕O8t7h#xiM3%3攟t8?q233@7 \~=Z*ܾ+ͺfA EX_ NqMf!w/`1N/'炲dϨ磶<~2_l^s+ܨ#,ㇽy@ P|Ĕ>5 ڭV9KŵlHcdfXW&,`!=ՍHYLjx< XJemX$fG][?œnXL+UXBE>ae 9/纁CsGv=lT`{&kD}왫ϟAfn,3%s=xtJ qp'OR`0+vnG=$ka11Y^-"L'wLS̓cK$ē2&kXؙD瘄O5'' WR=s\!hws>3_D9xΘW8K&Ngiplo;wy=ʳ0OX!:}[Gg%gqXK!Yh{ Q>\b-/cn@cրLi Cg~X1\xe)\Y ,>Sԥm~vMHَSI_M؉`uq] Χ˴lJrFشlyE]4W@& >pc 23DZHY8W '*ˀD34oHN0W?8X vvU9ֺL!#b]3Y_l{ a75bsȌt<¹̝\YGiqz7 dh`g""mߓ-_}18BϪփwXU{}`Y:YV}@_cA/!L0.P 7M1=+KQZӣ|['oB(wQ#)kOTdOq̄_A4," eϛG\Fhx ,.>LqɅPX" Zɦ固zB3!Odđcpb(*)&YLhL#9.Bc;W$p-n`OfPL%#2Ԃ/_a)/\Y-/|_ pslV9١p*9ʝ F[@? ^nA"@fkƝl7rdQKJy~y>j#Ymj,n jO5`_~1.e6oBñD>14g'(DGw(e+ǔF9ϭ +9qkE% UvԤi"߻ymR#ep&-_T>c஌&,Ͷ}^yUR򢀟g&8Mإ7`dVӠ:JN3y=!iӫ[;?n#  J]9r˙R*w졔Y_$KNy?on؛%K9`BL(qY+%K3: 5{s_s!'v^螧(d< +nP^P~kU c|{/Ϗ$ݏ| 2iM!Zr u*+YfBIj\S $4Q)1 LyU&UJLdƓx{^07YHx'b S(t$VQXF4!U,:[pؽt 6#K#Qe,Wben(/IA. u Uf]{:(t[%|BK*&hX,З8+  6[d0>Xy1m&2l<,Dn ?xNPI.97 mpKS)SPB-ghD^MOalKu=QdlL\=hxV6e2@JeCk kz^x$ኜ ^ny፝l]v\yH1,IB 04sd?~ЙldX{u(3P /%ɒ#]Y._ФQ<&#{LV'b)=V+~ =(3B2xzY.BKj.O F .x}ӊ=VŻ7^sLvn#%SD֪]BSiciajojNo\*2* E<98cN1h?:): aa[ieJY(Rkȧg[ݍD|:m^&ѼeVs,v=,"ŋ9Mi&l[r:R'B<ϥ{*yO:_w1t}%#qUn̾-hϕuT|4!` P > .+ϡٻ}nsCuz! y&~I/n4KxX{+0OI!rVӑ8Q *O82wpSEIX6.8"x[@WDa^{,`@yvjP c^W7tdz)܃aNԯryP5A20䀇/GGc%hn"%J9b{/OW+==x%?28 !l!E#AT#6Z7(_#[ 7#LT+CVouIA(~4AopkTi}KEH1&A&Ͼ6H 7ۃMZKF[`˓ RZ3x'K^%FK/l4Ě*/l~0?)/׭1ؓRm$ú;VoaA-ZAL(5#mU۴~E3Tgј}=k|}.U=-X/&G길,0zx$ŕۃa<I<3GlqoEc>:W6ٷXiv,ɆI?qq=CFX{sJ3D;%.m4nb)˹&@67# l5N83NAQeu :p RKx OHn<WJ_׽:/T- 6j/02[۶_BoQԥ_F 5eQv cӕ!(>] vqT̛U:1A7T:8*ƃ|;0*6˜:J͋?7xR-AGjf_lu[bF&Aa9,gL.no,Rt ĴYG^2ɶ"D ~e[%3"G )xb50O jkrcʵhǥX6@? ^)6K>"hs e_OJws\SлAz{Q_(:5TKE z+auj:XAQyj;PO/xٌsSs>-& +ov쨦kG*iwS$,ؽ:#Q"@:}>E"-BU<*H]ES^+~f}4,u[ PY!}A!(YZs<<9ĶQz֓@tt{c/+mA[@)9iEZ?XeUA#3~LGR[Z cExÞ೗y?umvͣ4L3Y@j}D Ygzy*Veq8xC18eL{'vh|g?NlU+gy߰O&/}`u[h# s>)IV7mݢ|pղ!k _|1?O٤ghD«qs2*chdLiYkidmًǻKv!>H~Ds{8S )1.i)ӝ!;UQ3hqcнufA~J{)~Ԫqa.Ri\){ft]jYL(!EznGrh@ڨQ~2ӕ<#rb6xΞ '7N'Fe8^kpLIsrnAk }/mp\sї=g]׮dJHk؂ѓe^;PoG@@W7`b@ku"ze2e ֮B ,\5Wke&Zh5~v|j $Ҕ7ޅ݃gˣG}؁|}VWa%$ƺP\˖&Li wѾV699iiڌU.хTIlcM!\AX\mܬw^&9?A&v(@L:[ql rV!pd0ExG³'[M@05'(n0 :lHtBMoQ 2õX&`.eZRX{|/DhpEиacM3p u$[[-0߲CytG{ۋiQg]; !6YXC_% 6)"(_ū .dYR?Y#p.P-r5[yiAvL-qLzY"t6'tn36;}nrtmeOdյ?X @\>>=< Qn}3 &+?K.om_?T.&-w28q׫_ʭVA5t^n[KG1BF>pIg|A;);gR=8f8hG9}Vظ!BjD3 zC,';VHfe5G#Fnj& SCܣ*<ݕ!h Jx)YvV)b =Lj_p="zfuF;zBa Є25SӤއ,d!' E@ %- bY=PPh?&u 4^{Wv7 e >U6a$bPβP^0G$$Ōٓ8!6͎h.g@JF_#kdI:V3g2#H|x`T'+@>4 i]B"z~MHR fm+C~ihZ ybg=W&IA.jDȂY5͹@M_{Hmb @i*F."x bm[lD%_pi[n&zЩbqZ=.ne~1\U?lnj?DRN' LBPuO`bjgyTE| LΛЪ"Tax6O[s7.af7MrAL/6(^V95K=!_<`*@̟?~4gz V:$/«v R:$ft'ES(Q#"SC7>_тzqHzڣd'_seȜ7F.!>0 )"R>WB)MW%*}gpbfg!x֋xSj9v~:J}  F=4ݥ\r0J^9 yٛvWAѳ5 BUo_^MJngyXs{<or*rZAfpu0p QԛJϕh$=)h#tXYA'Dx=_go ^hx ծϱ4p:nsu7>fcD),R/<'T/ăP\J٩<7qF ZߜϺ6 sRAm0FzȆY1 hSn[¡X8NqNF}ˆ+ X_T Ne׬P$ke)LqѲқo)6'4ꉔGpNJ%WJ|_[+?˄v(Wy!% NVNr&uì}N2 +2^ \ wa.ʬ2DԟX• [\XDY׺\u#a:29! >Gԙ ;5U;T:T69B*,=;5lF0G\L԰j}h{H.rRU5x1EtAsDBlN"wKv*Qݚ(=OFB5{`4zNzr˃cXwLDC~t L9VZس(@&=}?^o*3LP)-!Z⺢Ka^};^ 1=lY` `꒯ԼQ6eC% d#C5fHתsh7P`K(W}ù|܊ YMvFoGJ{!XSYR{ iS[0&?`XA6:,T]ԅRny ;H +0Ny)lƭ14Po5-7j}h78!knvL|~NEHŁpE Gq#^IcčXpCU jrh~B?]Tp9 6U;!גր1YefK4dֽKVxp5/,sVy^ ;X]5[fa\ Uq6PX#\G䩘B C,p |sS*UҲ;@V0űsQ8jxc&4P6G_,t!54H9\OBRMw2p4[Ie{ eToo .-:rWB2g?1go#A;+uMo;nexc*akD ׄdqpdZDkBgi g>C9w u@t+}΄X0W,$8Ǩ'!PİWu>"$W3M>Gf@`wCG -O141~D28{53}/ڶ^x3UNj`Sq ɛ4WpQKB=a+ ~8 P-'Qޚlg*k +?i9KYٴo'T "f=2>-*Qg965":)غO N1>q}kЌ62 /43ꈗHt퀏*Jj3pmu ;xbȷzmb1ig@9:`B 8\)~9{"qXs<לn2ė0#M[J4cn xs[8?jPV̑P:<0tEEs$ӆt>jhBBA^f6g]qp16hK1,bӣ{rkhE2}&ݳLt U 3C((u6 -#.F\*' N nN^9x'5b֫zl]wS䡦7SyD^g"t?/RKamyo1uĵ*0)/?- Ϲݷe_8*#Njjƻ|ԭMV RK)!@aT pYokʯgLߕHpܮ 1elE K:=;Mh4<}U?9j$IP$(I7iʡr~ V4,]3znO=5M2KSDrz}Ǧɟ_2tϽQ 4--:š8pVQ`Vړ](Y̩F% pG#ﹾ85X ;0D"v ^/& 2,߶Rj08hj{X.4j*Ejzxr$`+s4ǝB nm  ]Oa_c[u~W5%1sZdzXy\DmE㠥+T ٯhd9LB٣LO57Jdc.WkH@M0\ d5QD :]r@<ӌ wF08 N8vW质}hQq[B!eSxv$E(x_Q?hI^]2^O*EG1zDN?ݫƑkFu!Z;Lə@ϭQ)jFZ/@K^'nY 6t9ֳC0}u®@ΕE7QF: K!Xg)iQ{uo/|\U}݄亥٤CҦ)MHu--E2cADaCqW_j|3C)g TO` ERVmUi;o0)NX*f'836OGE={*A"u!bYo2$s'>z1J(w 0x2H.C3Ā/!WDAs*Av f4M4 \6(<īut>0*KVg"9:чg+ڭQ<Tdu) 0C:!. (oo{nb|CeW+tKY"b2)mrbiXe4e9K~ f )n˒/^BqXF{g~gL{peu @sboohI=uL$IyhhY =6ǼHrĀl~=btRf/~E{\ 4@lE3?vQ.ƞs"=O>l2fTDEz30'PvP}&*VlGLߴ:u**C?!x<9 تtO-Ћ.9]PX1k7Y$&+c0) *tXv21ѨA1:eEyv$BL+b(\AڮpPc#]곺]D%7N!hGe@ $f@/Ŷ%3F_Z]^;dG^KK/r:x[B&7J , &|$~Rqo&"&݃(&yQz=>7X+8" B)HHgפnֿmY3r0σZ ~}_uof_w*╎|r_=d|} Hvu:|XHZ!Z˺Q^17C׾eyAKcdjU 66-XIrnZiPL· ]bi8da1G-e:%VzqGLj ܤDL/K82P-6I&N"%/Yn)Z3Bl޸%.,(o&c `B;8ߴ~4Wgtܫ0VQNzҌRNϓr-TW}92Esdl򈑖3)xJ%sf PYrT#jn:_X@f/`Lzp%Ixue )vYz2K+ }}6ZpM@W>*yM/(z;i)>?uEzTtk^hfKd;Ou m Ű@~ F5]kξ;@L$.l6INa:Z,*"J ׭]U'W"/N2q|a c1.f Vpi[Yӵp/ Qj-Mw9/AKbJ e-*}ejq:땶tQ4o=[pctľfDP($d@&f+&#Hg6AE4:*C/&,H1|es&.&!McjF*Ij>97@{n Yѓ)I4vP&y.2M;?*`Ĝ٬!>v,H)MT岑P"_q K4s1V囹5aq(3=fdt!$FktUEm]4W n0C%һ:Xhj,vW+ՑjeGYG?mD2qpXPikp Lb{4+U^tjZw=5@<643I.oBͶʹ }`XVnE3JY0?o2E P χ&rꗑRy Q׷lTjS٥{ L£kQ <[}*QU)tq&=xT?yaOK[R`bsvQ 3;Ǚ w{-lK+|)3~SWGq֏1OEe0Ҙ͛1z\9㇃HLNGsѩ3}m$Yx D(n5<&hA:Q4;CKNwA"hh\]8ߝ±).{i3`r~2Yl'TXpרVC$2%V ٱ:U&Q7*cZAg >֫.x<8/tꃄ!1{s.c㸼,ߓۊrdQvY0mΦ6y+\k>XI tyY8+x`|wll!č=l-  RX95Eu|Cn'ʛW14?UUm]4Mﰓ~ (=y:⧛Y7-u"<5[7s+K9#^™JoIY0"C.P#8Mǚ˜e@?8 ̃)Y?VSVԇ= sS,v_u,B [ӻ|O$P$<hgy~Q65(1k2`a /Bc& >͛ 3t GPX>ǧwKn֞EaS$lR9Ma]1zVQq͊!֡ ~i1~4wQEݙw,w~._yF1G;7 _8 C*p)ZN|pZN@Ɇ7Hv^Z膝E[kc^0k0v E':oQQCQH9p| ?S]Z8_RtfM_>"@a94өֿr˜+1ܥ+( %V4Ibf$'&<鵥Zqv-DuOIʣtʟڣ=ivD5%FymRw L'/#{5:q;ܦ~>zNʊdd̛O10VT4nWIoMfz߻P a4__HXr2܄h1`4[}!kO{tKպi3u\}Ɖ6`EʦqZ((gJ6vtZ*4qc5(|?Z17Z/S N? lZtɔ:6;:1NNnWR)I#>y9Ƥ(CF?Rofjr`*b"}i0c>S3Ism~ìMk(Xx h'o{'YEv2DOUΣSmGf7{-gKiM@jv\/CT;szYe\E`i&BU@d:DP Ҽݪ*j[l Z0 eH<9~uɍ,Ӻ,`[chcÀ$ 6xz+ԿFiQGe$-ӦiۙK23 g Hq3tx91,Y A%R8M Yt-tN+xU;QԮh= Iʦ,:ff|jcs}"|7 y4mndzS?ʈh3(ֲ^XHR;6 gʚ ]r c:Kms$*y2h A޵u9*qao !%֥S[.<*`D-'"oF5 I Y(8'%ڕҌ =YGه}W 8+{l F.}UзT@h.Gq'>@At#ϙ% 8QLmMj+0p^n=\u`#4$&b5,k=pb{篊 GHϜ\N[ V~ϪLRևb,`߉M:ew7MR{ޅnHZD-L01,&؟bx)>͢y`lqQHӸM@-`{r TQRՏHj EbY~ l>pZ;;UmRȏ JoxИI]P E(@4V}=ɛx#)3<|bDUI<7f N'WGL{.n}`km4V@sExt TcgQP !QBHdZ`Xd[N΅;+#!}O2XkyIa/L?*hQ|e"r\b /nBX`CŮӣui2zR'?v+whC'~`" M][m+X(h33DްֵL x3L@u)8Y\5򗰈eu_o MRQG7t7TFx̐hUWbpT{:EHaM%@]ze2a%q3֪)_/eL\M;Rt"unkHvYX_Z=5{@ϒsB<  MEB/ HL/hDZ6+Q#QzvRNT/:ǃuϐW*RڿByƼ\f+CS@xƷ{psk |ɐtAКi&I%.kVL:zZ -0u ,k*;jfXM?aw)xgIʓK (b%p"p3r#‰}Q*e -߿̰WTOpC5 +*D^Κ"IQQ}̴{HCʯ%dOGu2,gA=`譒o[լ•lȁ { pz瞆1=%v^*W03flh In:bX䋃 v&2\vsR aX4[wftQ%XP-E l!s}n#~R0Z:0z/|a(\vR,0α*]wBc>Ħzv3j7^_},+et;(6c]vlj 6Y JŰ0intS^3NY0%QGklr mRo&1&@mT\{ApGvBJ޻1W:ik+!ro=GK}l3z!iIȚ\Q>I#Q} Εu.[VnZBDlk@MJ#l_)@̃ksHDBƱ?G/n : m?k=ri89h*o"̟ݎE&OǍe6 <f?iºCp9 ݇[*1Z,isq+xv)T@c&c溬't 3mD/c}Հ?Wy#}/Չ6ȥa3T|͒K)D") Agܟ61v7IPl.ri:@YFA#id+4W: 4dB:co.r>^|뉁ǐf.sX" x`wfß?;&} Vyw%*SMo IZr0!kuJOLq2Ai}gr6P%XZIO]M 7E.X!w؛*1'9Eb[u?q/V(X{f| _F(l}AFdw3o!jg\,cZG E^~J0qʲٻ FAPlx6R-- QcvϡŕÃ2 N*zhØ=tL;MgwFxr ZQ<;hMO-3(kЛ0It5($e>1tZ[4 $ȰcDqg Ϭ[ɔ {Y_ % sTш`$y }m`4U9ŲukQADIA CuC(8b)gHLrD)UFZp4pݵ&;IPKgouiۑ B8gHMo%/5_vfBҩG̔$J2HBǟCĈ̺g>{.H.d~h#iՖX=6ˌrIӕ?FGDx}{ r>R{L~I/Mn.\N gj=QѴnܕ,xUCdԙX`C*=Wpӫ*Hhjm޾2jw@u7Fˬ -ĠJ;7:;zYϞ%%Y3l8Sϩ-OdIJ" r\WC>0gMeK/4wl>8 맣IϟZ;mg!i4:r?Df-y3A=a @,.~% {{HH 0/ U%|rt-S69?}FV+ڟ[P\hx?C.i\2ۀgP:[4n]e3KVy`啠R;'Ꮔ͜6ܱWE=.8fKl ʼn%w+ciGu^dX[E\@MԟD3p6*٥U})Y qXaSxʺRAB&*fMvڠ=jIdN::y5)>4\9*Yt Vr>j^)):Q7S4YV̘<ì" N55V7157s 4Tzg 5ǯ%[ʿS W$P(8t0&_,ڳDkЃrpL!T켧TNuf e8/Tyǩ3mq+BR;,ͧysxqG N,߃y ^!фf %JWQg<Oݲ8E^`0/(.5ӤxG!= el@oj(Gے#aL2Ě fX0&r!ƋOUC 8juS)W'8ht@ۣo:RGg rMD((5ЃD)Powė2 ՈJ/@c yM"e|ͿJ3z1e5Coq=Զpl yd54R;^Ŧ-0ߑ te|BrTM-S/G%]c>Z9o^ڛq$[w@Z8#vQ 4jѲ{s]rZ>z*kxNpUYU3Ś4BolH-y_LwJ[#<"8.PIF~BBBqbzR׊|dP:"A:!7|9;lJAQEκ'N"sEqv >%ッ?:rS-.cr&r07lj]jdɼCYisRߡ],b Pߒẅ́yhOnQ.PovɌ%P7ήKeij^6lj֝ r2֢Q737Q~E*ip1ٚ [F! 3K%jWDS)_J`Cz䦉Nxfbj#;1R3/F35}10/%.| /v,5Y ~,N"Ps !IDZQjL}2brFW]N9 }32n⑪L|dW~okpp<뭦ѧyUG/=LWLP_S LJRr;|QvB)~]K^cHO@ϞxX}Voʪ>]1&%rA/ 9eԜ*T/ Uhq76bKJ O|a@Vb/H)yfFLMdD5KRP:w=(=: n ܫ䋗8h d|W*fTpÓ^ Fh+s1;9R#-&u@4C$)&iR>ɴ '%/,'H^}eW{j*BU*99,,TS~Tڡ2A .ŋx1_,PIRGTn\z"7WyฟL~`K䉰L+YjҴЋ =}SbW*1A>G[xi03" |$QGZ񡛁)#z=t&OK䉩!U%W Ӎ*\ h[n6(yoJ'-XSx(J_S'j>&c E[|rN[z,$C!\htJ:)A=(Gt9wdvKoнB)[{{aТb}_FROiCjYF-,L9@_0#=Bv5 񒡹 "K?g]޼NT^aBK/pIBtKC_ *EO/ [аWC@rh36pT 25S>U֟H(js"m.ظTwu.㗞fx5HXD4Y{n}Kd:1=s?H FĥT2pZ ]$q lD+sǮ%:Y5>L;k6v>6eI;:l2.ݽa8wyElj$wNCYmP΅ttZx0,p -Pl7f߼܍|ʑo(Ug[ǯ@[w-Hz $/%Ίԕ\ADTH{|=L"$trou#P3ZS5#MuߝQdlMƂ =,Ld'-7 J'i51Sk|Em3盷Z,!ض0?^86?VnĞ>>: ĽR?8 ޶{̵mZM 矚D=x !c ¯ u+g~*X _)B8]uԅyB3rGŠ'jSv!s_-mćN1N+׻k]CngV[-3ړ#hx&ԼzzTX)_`^a2\w`b6?޽\ <:e_&^#*[32 i8-va8&qxK38cdv ɴ20>e 兛+ sHD6ǣo!S+(ʜGHlU4&?M`ҍ0H+W<΢ytcPs&l~&U-妆t%os 5S8!r^3.~?P 9?ϕ1%?l|˨NdVL Zl@~>pu4Aw] 5\q5)a4Eol`Eʠ{Ť ; Nyljhߛp(UA[$!؄n_RR3:RZi& z1Y5ꛎs3LRK7oxVU kM$rhɳsW!F_` iJ%{Gwt/47ηBmAc*,,$$ ۔^N5x}>p+P )O~dtw~ů, `ql{3+hz(f/X)e 0BQ}!avӞS 4&?2+%H̔*+\nk|x=w70}{ܝ} Dgo<3Gt q+J(Vh×J kM65 yZW'kqК \Tt|/}@sܱTp"vk(Xa.'Exxjӈ5YGSG\HF>_ q4%/vyvLlSJ\VLHƌgeT<) ||4(@Iw_-[1r't6I@U\pqh5=%3$BO[E9(Fp4ռflX0By<~IVXeAh`\ɓ뎌ayc\ዯJ"[ofIDy`ڍ;e[BgXؿ#ᶧe;S A3ꮞ50d%^f1'^ !*evL wߵ<3h* MK3~}wލ* iEGjs8xNn^voЦ7ȅbR}%\|l㰯k'+jfb긺_|\8gzBjcG>5ʠR z% '(en1n)&vr[iMj;hn f0;PAP,^"]$.N$㜑bHGTD<CKpӺ %"@ -4YȺh7C1r>8$#΢FDBϘ_U<`GKBj(^hru(DL(ui๺51QMg04`gBn_}B&zNɐio$̤4-LHxq,s֝1(DMN448MY\Ba|q zWU\oezRq~D$M' TRYט *;?|].%1r 2?6"iH1<ںh_4kԗ2 (9TUXyO8m;rk36eaTD`k_LO]TZ)z781כ Dº>mN,JwS,/3I%;uxb,I~:lC:|6v\BWaUE–Adz7&1%H^E9&dH|#u%[u{KIkpqf题B¸>6>L/Pnnl`GC]/gyS6RZO (>0LaAI1R&,9n57gpb@.m|x8-KWĿg,m\檶8ӊ (ix+Z멿=c[TNiy Ც9Dd>IbE_v%eA%~ ?mqA <\`n{R UՔ& Iȅ#<-Aٗ"'s)Oƭ@os1pcÙH Y!Eq !б´ik18Q5a6WaO'<.L( ]NŠ^|/z:4w}QjpMKFlmcv#Y#E4 S_X oq9f}B }Ϫ(TUX\?0\h_:wȗfq˳Nkfvl=zٙ+8bT d" 2q3`2R<pmEVRB xg2Z1%3 y^G\ 6?r,O9iZHyFRIbmA3%?ena2Rރ%S/K| 6<\0 .5 L~\4܎ˡ%IH w]q"=dqH@%QEְzS"ѡm`G})||NaF" ׵ioA>܂rmMx֗gB]O4H0eZ+a] |E6G f+elP^?ocfB|o-CokmˠpU@@iJf?8'a8y$b vu,^߿-V{vާEZN_,.,oyίIoA^:P<6TW?V,M:8>}B㓒)ϙ';:Ng}e,/:@Ai ھ I[/Big Yw,iO ؑNgьZФkD@- K!_`R:8qǚ0;3DTsq+0moWdcφb4U2l/V, 羦.=R)exv3jv^ˈ>&t Re *Ei8sS9G}SOuET  C;OFJ6ä=ʨZy=d 8*lju%|d2 @3͚i5My.8j {:ڤ2f d4sdٴTz1*ްPx-Ym4M1RqOk_e|L?&qVtD5ө/G._0b+(Ɩ ^q"KpO{ruA0Sw苬+cxt~a]yG46kTq_ԐFo_%X? @*TYu_/@8ɡ}=j6CQLJѵ9xT5##HiqPd]QuUXja{5pGtB ]$mt=ҊI`EDˑ<ݯ^/_6oAVLb +̅ز[[;ER?rQ+]tƓ0%1TwYx竽vR"[Ÿf/@K(\nH<@rru]/K}XYGcFF@)7k;1;SIahm*6:юDyGPK>@# Q8d7]QKLrǶɑئ3J@XF\D\:_.~i0{98I{W?BDͣ^˯Wި_qŝClgǻRc}ʞ`30W&vpAǁSƞߋ»#}5e&hs{ ;]YQe6iE^!{ָxёXTHr\_%kd<|7R<eOth4:mן ^l:mڡpsUQq_jfJ Oebp/cm`|o/sfeιɾ ͠zcӻp0^SɖQjMy0j/ėq#uxڤY2ϓJZw\ޛϣ&a=>zz.w0=>6'*Xw>u;QR ^+Җ?P ._0mh3r<Y4Ҏc2WlScS-%XmZf)!Flo^ !{QH,2I%hRvzڱūEv阣xEzo17Y Lǒc̎NbM&-~\j/z+GzF%D=PY]k{ɵRLD[UAKIGJk;Ia0-<,Ǯ/=dT-M f1w"(.ݏP5+s/ȑ0q _75fvAzAMF3-V"b><͕Ñ[`/ Yzoi6y/jv9/c^\ xq!;2 Mw*#`3-KPR}%87\/Ϧ!JqN6Ã0G3$S~ٻ92 GBz38+z?ҏ\TӫAk ٴNy @9n   T~7)6O{J }N%߁o3?lL}[nh^C.LBNH{XaFE }Y\=/Mզ~ ẁ~2!mk,F6q"ѻ3B5]"_s3u`3p:n0J.ܨvcRzM idf>%[>=5*Y9C5_FdC8ᛔ#B_}raQ{y튻SRH~=9A\v._bニ[j6$Qo[X/a,$N3 A2~vr9v(9בwO GhE-|dwL \5$fոwB͖i uyDws*rSgIF Z>tA8m.YЇ a)@&H3O[BI$0EE*WF߻R.ΌFpV|Hab(6=S(H_rC㻑c=C7K8!il"/uG\Snt%R AoM / B)?IG{H%~ [&eI܎uږ^X,I! EjޓCbPsbx[/gK-t[ggaל`sTS-Zz ژhk׳RNH{F|\K0%ZT8Bs/Hqyː=o!(G-NT7Y}<ݟhR oy<5t9g}K$Jl/@X`^: ?yq.mI#r }_mr݉@z2JN:gjجcKv>GzJ˹o#7%Q'b2Í[:{dBH&&- 't P|"jc/YJ6씉JGaIH kK@l4۬`J "pA1kpB6hXa4X/^ ns?BJfEl.yK}XN u,?zM6@sM~X1R݅d]{W um8wpHaOْTvcAX0¨tD′ С'7pO%J٭,bkDO21o|*pB!+C"ʓ$s#;Rj5iOZ0 qiO"]{;xo}I*Í+I #Rg֎ z Y!Ie !g~x NXx#gŝ_nA8 @gw'o#s]Ń7 ?=I; s?JO0GQlpZ+vwxSn y`E}VÒq1UKRx?r Q9T\Hץ j.ʨ$0$2Qoϯ ~Yk:(Rr"19|j% $ C׮ ɠ CSGܠaG!a.!֥?p܇/`'dPbF!A `|U [K r6\@#Z[x;w8M ,Khɲ{Q2, ǐI?SuRFE)=UdB!ٴDDfZR.=y0KtQ'|ry:'9d}4FcKz!kj@vW`n0>A6;^f+ϛE%YnŠ*v5ɮTY6MXDuw M"N>pj M{L2ߖ`8[ /Nۅ]E!MlmtQ|f/Im>r`0TY/`:?z>I4X3qs]Κxxa/׀nMQ QF5TD@ǽ ŀ4qH)ux-1HsGe{nUR, nҧ?Yh,\$&6~D˙XVj߭\)  Gkğ mOEAVVZg(\[J M90LH.}|)^OT9.z[,!f&wk,#K[U'`US#LK-D+Ȭ;,} Ů\6|,yU958/YSUԒMa*_Q-NLx. D{JjLka;>o4ogIjIWb%ʆYt]-Vx\?ʒWARҹ}Z'|u1rIuv WݜZ1"dṈ6t{#3!C2P݌OuI &@*jBns3 RtX>p{nz^+\5NzbfNep s13xPcÛq1 HjIrC KƀU4#e%aNi.LJ)2Ō :j@:]>ȄUcR9wS]`!dn|c"#'y 60| XC:Glq%zeH hdY>rO5uE|6b_ei-eIէuMD^i;_ ߄:_|ټ,rFlo Gt ם3#:3apbvo7KC-{Ro %/02PTMckB_ { L߆7Npv6@z>8!E5ԢAl&}d&iYѷf[= 4CCsfW@ۦ Nl01X/x O'y88Af$H B-Hh(эVi=9ڟRYQbfJ9¿:NV.^P{M煻65AQ{)Q0](юQZrR ο9z5Ѭi-{* AikA ik \YrTh>y^ѺeLHʊʞ {Vl<d qlzCsI=K"ԴS-󸆘+PJnp[~Ħ BjO.5] ,b=k,Dlё ]⟬+dK}jh_2F _NcUEX A)DWSn+N:}E9"D!:@hiPM#_8 - mզ$zwd_"EmH"..5&$qGO%GO9Ӯy MzRC'N>=pnz)> /I)à΋UzF'-8dup=K.cn#+4nRC;Q P3hӚYf?v[g8x(V.luGi:' x{͋s"@ [nojŢr#ۀZdhiR'5wZ#!1 rVe6A53kP[P$cң~""q8o)62 Sx2rIBD9JLTw i&7C rbVɏeB-)' 9[)=ʃ rT΅L8JÆ舄^ ZGq+OyvRBHDcj*fDRˆ 25јO>rpZ|rKp;wl ; Hw -a|@Q>/a쓙,QC/KXUcfvQK?^_#I|+WG $:'otW/zywEyQrNAp9mno_\ʘT~UoDQ.|@T((ztj^<C=&eȣmFvd /B_JQ)尮KyTL XCJZ =ԇ;Vݧ$44H ظآԩs[5{/LHqAֺ;jvoE52STZ|gbaB ,Ik:3R8ˡX;ܡp/ЀXSz5'4%Z7@>kYi:͞Rt] ۗ_=is0_|)Ƙv-DDf>[x3qu]iς 1QvK8x/Gri?a7w+lEOe_$fo05N1z}$M,3 ns|hXJk7P\k;}ָ"kI^4/\ᵤkժb*a3dqY?Q*uBPMʢ!n#cHn 4U8eams%NS׼q]LuHWMvq*QNMP YñOǛo"ґN`l־#Oӎf&/;(ET`Gf9ےOTAo=vwWZ09ezb?4ZOT4j@z/Bk&  } YZъn7m9k2O.]'Ӊs^Ps$ 問i)q H]2ǥ\Yׄkrmʞ,s>ln*ݱd}Bv(+nr:xvLIjLbCu3k*C.Sgڵ_Sf ,bXZz K RAJ&xմaq`mOZCH0caKH[ۑߣ M΀٬9;Ur7$z Lq9 o.f 5|Cg+hpT~0]ytqܑ)wY,.pu'tѕqZ-O#՘q>\)&KnU^iHкfd,D.W?wff[i90"<Zc\Df_/A_n,f02QY^vkΉ(:M Δ߻ ooݜo$MM[.xBYi,-9n~,CۃPtXJ:VB('Fѹp {BCY.҆Mr9E !ʘOݠoK!=b]uw9>tF e{l9d<pQ~^ nPm3 XE3s^=JI6c/ss,68 -:uB:$;ck"|Bu:6G'נ,*G{mT~3fR\}욻DiMmUiU8DU'$ͥSv',qk hV `Hq%%6!It;,Bam׊ru>$2-J{m4|Oá\[μ%gu>ǿT;nvK#(zemBs`cӡ09;KՅxުC8N#[N(C?OD]q ?Vw )TBXyQ]̀{dǻnp$ae%աܮћr1O2͞-Q/9ũCfOc4%D|\)T|i@h YHg9|4oTCZd>2>l3SުNg B(rNE M ]lE'h`6~"f׎R𔦸&kzmQ6 {)+>?CppI@XV_ $(ƕ{8TlnF|FD $J-n*\} Nޓz=eU^!\@U>:Ǫ&Ss ,mq@XŅtt Ai`Z{\jl 7knޱТ,-;f?s)>* w&@)wg9,n/B>Bۉ@ͣ}3<,6"cdJLX`{ W\F9JЅ*N ђgdn{62ide   v=I,!,ڨ0&(v4Lj'N酆6-ѬY7 ;+~#*O&d>@I IT⤐ s *mحo =NnxkDi+l TGJm3J/ngP7P+m6gU-$,Ax}1: sNnQN -VKy ]N+3.#nb{[iA n6r 1w"'v.t`Co|ؔOd脝|u)-}w6c4{4H¬m%=+-;}'>R Lau2V^VPN¶;5FW+XeK'.l궂{BmvIg\v[8F, ⲭ>g"+eK4uOבCʫSOt\)Yn+ږB'] !ZvAH Sّ݀5tHn2?zn6B-D1QmՁ&HrT]V^QR~ ") 7H^bGWF %ۼγTh]Ply+/|G0'T˟ja7K@c /xd Mn3[Us mʂ}Ȋn'nQyDFHϣmsSZ>ac5 BNgwQ"X/(:rgG+c/M_I 'Ӡ<#^R(Ԁ!j'n0V#` ABP}u4wSb +^C5:GKmu `nT08z܄Y#xAK8e޶oD }?O?"gvHvt(3pjoAn`0^ L01*p_DSٍco#x: 8 Y3k.`΅&4\b {AU^bl&Pa0#Z;P]7q }֒M q Zw]VHJе2|E6Svɯϥs@Л2EP0{ P!ֻλ*P`Vяr=XmT 5 lb;,rq6y]p3;U.;}EFEWǑĭWfr_0oE qzD_QY<ea2xNu @.Vo`wu7 rCibFcQԩ.QB(,1DcG]9[S '-^N͵B (cɕz yQ)oavՙ 4S{^]RV S_|`crB`٥HƔ7v<lOE)Ս]uM=yyl#P,Ȯ@}Y# \vʢnt/nw/2+'mcI~0Uqqz l1E:@G$WB+| v<FO!/Pq@,eXǰ>}楇#H-%\Dy:o> U!֍T9yR^prH71`8mʋçNֶ?Iҕn?;] ׏i̝ጰb1ohg d4!p1pjrz@m:kԏ?A%dqT|9diH0pH |Q_/%W 1:/g J߇jQ#lFj)OIq ,ξ:a{"t95.P8*=3 Z5eH㭱2ۥ\Zo/w7@ @o7M#֩]HӷgT}JP \*]"^.A*[o_E~\kzRa(yEG2q?o(ev> _fPpئ.EaPt>D2*, eBq\oc1k0qXD=׾c5#L1Ű>3 Law17`a<ի wvi,7j&\ OU.j_p]\X1CS|4r󦥁0fyޅ9ÔNPU!Sz!?wX'e=Mo? {A۞ (dVjEqc i:f a)5VbFCˈ́iȼ}WbupWg:;c_5ũ63 hL*݈v[,VSp'u"~~pA:`=B*$yHoqQ)UUW5>A$W0;]Ķ4r)'AcySy Ddʐ=᜔/䰜;k_E&PR&4(?,eMZuh[KblsOnLԎ7/?!|@eB'9Drj/\:rţ8{sȄO?po6yzżN?ԝGݬ̂"Pa,x|>z<àD;ܮ'USΓM"h4K3W&^ =8q8C:be:'oI/>_$)>YZV*/GaM(jj;7N0]HлF^9{v\Wa;hHgREgd߽}euRl`1<L^_FutZkdK;& oAu=@&xn1!ȩH k@{ҏe^_0>Z{2o:vrA|gTȌxwmĞ.t'qAe,j0ך hEţrYIM&%c19z]M ULȕ ?; *Kc:46$[uORe,ϟV1KĦc99)o ň8J5+>|k(pnGY`tQg{*m:6#S@6sl ×6WRbma힓+jh& yi'g!5r4#U] e4%6żL|]LCg*DeSI%Nʨ[j޾ hA\!;.+Z"ޣ5:,n%l#'\7{ 0Z*Yv-Xpt]~&EӦxc- ܈КBG1=}P;3¶lݺMp- 싷d{6JjǞ1*y.þ#%oދ >)eTdV5 -7/@Y'QEރi0Ȼ) LJ8B¯:f c!O$ k*_1X@c\3V?+cvDLĉ~IeeB`I4nsȏ9a./4kyP2u 2L:~OXbz"yWׇHh栲|X~;D8f"P{Z7t#7禣gϥ'x$ng lIbӾĉKVhy.Z5,,:ΐv>Wa_M.DwGB uIL&UmZb Cf1Lw$"Eg=R)5(b nisP+N_~9 Z6^%*rVƏ_!s5Y}v⊢c򪫧/& +N0kJcm(n{ݘVGKκE}tBw |0PXJXЈz 1$_jAoP j\.҂sخ\/Sz ))7U &q !v̊7b$wJxPIWR~Q vkt V92;Z s?ݠ/A5 Do@1>)BbkE1)|.+6?ºFZ7&zZm2S+ƠyyaL\[öń5xG3<\# /Pcnnˌp5^bU͕5!8pL#|鼳NOK.HJrMLoƥi$nmH.Fu7p͖6~AR8֓s}B3=ZvJA )fl:\|5>c2Bu9o-% 6I"ɧ& WD⽅h.? ,ph.;͑E&J^'_ {Aue QE :!%Õ$ E4~7XX\@P3Ӟ(i֫Iv/x$.YtѲS(-D;d= vT߇W5[zSӯB +pGod0 6LWOk@̖óՍ,g(AOW?0h˭6YтJ%( FՙB>0h;)a>hnHe+Hn$laq@kh8nH#.H]b̑iyK_Pmٯ33|R=Uz4PP4 yzq#N2M QB]$)UVOݵ 3t?Y}f%60*[hT R܈Uqij|H'ؚa~jW[vq&[4cehXmbs/'O/gt2D?>~ˡ 5*O6Ίw>wH(G A,!N11=x0_j 1;)Dz<e"ڈ p`mjdfKږ\ `c^$-⬥͚eѷW f[ .s eu̢Бv̍M hÂ~qòpMw݋#KźE YbAw&MU%+vOXdxg?ƎhÜZh7a;QY;*RT0Dg5rT%Ym/%|enZz%Ud&e d@YLY"9!f9Gul]Lo ß2߅43o!0P߰A= `%!N$zl !z^m0S]'3#x F14%q-^b׶M׎ltM >6dUi^G=Yo^a}J. X7=ބAQ,@m#1i2ެx Lr;(7}_|1 Ƃ4ɱ9֟$ZSAC/핱w@Ё Z#VxUA'O)vSqWo%F(;7s%mlj?t(48U"\D˦L*x-u@qsrn+05 p$.Lsƪ>BO7|uےܯ,d cPz(4c ^jی-@-Ъ;\OnLYs3Q d䮏(F0u`i+z7]v^憚 Ec}Ƥ4-Zy&څq bkgnHh.译v S } }[@w(Ъdkڏ`శKn>gxى}LDi@{y'_ (HӶ_PEbA=GЍQ"XZø4pJ'k6j>`(rA? n66G]J>U0Sʎ=xjK.H: ĎmK+$Wŀ;!p,:Itarf|U >:E5B6+M;ㄵ@fkn;5vZ0ۂe ?wz&|.:$1y}NaWCOrύ]1pp%.hk}>K[ٕȱJ+ `dw*6-doa (F9c]Ϋv}3vjo -7&[i_/Uw:7'=ܾ/he0rH&cT#qU"Ms9)7i9UA!ʋWKJo& Æ'~*k P|h-he _ NC`m3ڶn%2)@D+f 8&,ŢH!T|94o)bDSA]e,L[hڗcmF}:0 A;-Uev(yr[&#__+y&E%`^mNNW4.FP V1n>U|#ҜF`_fBx;gpQ/,!o8jv3Ec_^?o3Mq2m[~=7H%c"T: K5,=UT9W|-܂,U\u}Yѱ7?UnDfa돀W" V@7 OrkRnxLݫ0=hh~wٝ i3`734+ Lyzo;ђ0 0Q 6UDZo#0F2P%Z@4ټ؂@Śi;0$VZX]:DOe eH"%e31zPM|memlB 4zٜGLOR;PQ˖qay( MΞ=AƄ3lVv>ۙSUm'eC%\Ax1ޤl?K6-%E {|H^} zuNBWG+G,s:ˍB~KnLW^A8>6UJhϿ.J,[",N’,@rв w'v8l2mmAte{{1]SU'Wތگ0q4u%*h;|<(hAoM``6]ξ0*^v'H@L K_r"~qbMN)3s*yN*NC mcN;&ɒC oy6w -ЭրAګJr1=j!)W֕vOJ{U?ٰB'(6(+Wк G+(HJ bv8Έ;i\;&@XX)X(f#U4ACj=b:z|!р}%+*0F^nzٖeƃY=5}A$)-1sՑ :K&p> 3^Թ$g24ݽX'E"̱J-D^1u0Ug*hAۓ6k.pG)H4qLW8<˶dZxOn_T㎀J%&fB">;*ө¢RjWU$wlh?*<0k h#dOG?=%Glo&)72]~=9HWws f 2jtSC'W_jnGj ӫ5UT_b~qޢY~ʧ PD?8yPJO{Pb}ĸ7DPt>^ϱp[$zĂC/D g"f#1DX@RclcPvou/e  VLzt,?Y N}R+2U&ǜwe_dQj`ɑoBĽoH8uLu6|"Wq5`آ-V\p[?'_|Bn9F[l2=]sD|y:iNE6m;_Ģ"Wj޻cي|jnVkKڎ$,]#!8m%0kS D\0.,&٨8.D4A 0!=/0$CEYXNCW'krդ_2֠,r<LRDz,Pd`6 Cy b~5bB6o'hxF/+QߣUb>M󗱳ŏ:CZt(PNNs U3rYނ4FJ J[w65W I-7,^!ڙh@ex|VdWG+疤;aBRҥ)I׹ rf*QԛȂ9а"F O!ȮFB*l~,wH YB|roq: {O pm5. PBC[#,,M:.i%EUrFi\9.gdafb& h=%%>cIs{RjߎSge뉚2CA"Wϸ@צ__#gF:nV'asDZL({轓6|No_%όP߼ZOxyŦ@Ue8n3͍GHgwe,ѹdStG-;3 /{5sCL\s-IUzlDpd[HDc!6dc͜779I]P9e&=-ƛ#Uf &ݡB2P]h14>?/afZM`)GJ=u0dWiI,A&Y)YM@gYf/譹"!ZY=V8:Wֻc7b'1a V~*U|A<-UGa SKX*:=ܥfءf"B}u_eBkP*ĦZó}.?Ѩ0%K0fOeX%R桲"8]^}#&YvSMHa~}O*`40mf,Pk>|(Q.^)AK|-X|Y7տ#@qHa՞6rjy.GC2e.4K@U #Wn8d,kNCus~ξ2kr0?'),|*CL`"J/g}='յ5rj7s|iLfXϹbtI] GLEтm]Ã̽LJLG`k9em;4w،~l#l!cn9|Fmy{7= cʹL`J3h/S(Ppx<ċbdo@:5Y1MثT&^UeLO T;i#hWϝ , J/'NCրeJ]_Fh9Yc.3v %/Ή_/HG>yZ ˷#CEEp+yC1]BD?kr;7.@Qu CC!py )t \bqRxAkcG5ў// >*7_] 6 j<&Y[ zEt*մ%HJ&V^+> lʔW|m:J-~-钱_֢rq= Ѵs{!6NƸ,:X,8:@h>٣%9&b* ~z`76GUl%TՐ5hz_*DD߶03%F=ueaE0$o' :`Fxayv39$OLi"ON3 !ׇ>( /f0nVX[θ5'Hۑlt% 鲚B+Z&WwF,bԹHZh6Єߔa `2+c,Ϸч(Mc ^,Z{ԑ[- Z LwGz\Ą DZ5b+5ۢwm9q@㫽r6QuzQe5 @]2o{9u;]-.ܨ{̘G ?Y>;7v*,G2v?$*ۜtmxglhLOJ0Z̟=I/zZ{gv*q/q{==1!<=n5(7x<ϴ.aRk_T;Qie{½u wЊ"eXԉØAPQy,\kG5HWytݵEIo=kBp'wqeKlEiaZUYy"eyRb> \ϱgd"ga7,a_U] q+RF,w-JCj`!cR%I•NTe<-z\6(aqjݏ"*X{}sB{ybLk^<EӋKN=!.ErTh~hSeَMU/\r.CF8@@d5:Ҟ^?%Bz2\ɀ3u21|j2KRU3.wAcN.xlh#gA_S_]GX=LeQ]22=Jh:qDB:cMJKV3xɝPgh1ɲmAMJtUG&Y'-YK 0.Ү=tqjn\T4 Ȑ@; t[d~q?f9iIl r/j H1#p :%oAysXNf==fb,cj5LĴgj`:=ZZ3L+i xLȬj_Q3Mc yHg[Q熿O%Wn*(q[ʛY@ KU KAO_Twk-s2aa^`(.V!ճYXn!u(r5H? {m`l{J.-g\oCN?3*\,\_̬bY6\RAcpfpep!l™4r?MD>'b=zN`J2EZ)ʓ楕I>idsM9}`&ya"k'uM'sO^/Snī,9w*[fubZa_ڥwEp)dCC9mOyŅxzZ{~>rf#iKPNnxn`zNF|mA&4<17 Bd$¬~c9ֵwS1${oo?lL~Z+RvL~ZDQzzVY2vیŬBn&תdS[W\!qb )4@.U&jiY%?].M[}; ueMweR3 qC8-=q-wdLcso{PsSւY P a9ăԄj! 9a.$Xo(Q!ǝ˜u <.Y0a8 )gC9Y+{|3O8g \xel= [/x~"ܚo !S͞Y>w Jas&zIT]z3S}6<6GCt!7pGceRAIWR)MڀZ͘A[- EƔ R nLwHB3=Wf|ӻ%+/e r{9e*Sb}=`aSv!٨Zk"dDoTvDiZ75e9RUȚHbvHRGf38uzwg+2ZIxb;C*Pd!$Yct"n;\Wul3H%OM;ܪp#>sb 㥬rp&ssQfp[W;#U7?`R`oT^5任, +.awS, @xAOe: D{oM2﷭GXr5,{6əЂǡUvwSc׶bZ.zƒpa銊 Lk]xnRR^ Ϧ\.tQa(Ż剃HE_A"tP( 2XQQ 0Hݢjͻ>~'bqyě`1QkT7gW%sC¦g~報Ew0D|r7ɴO8`ȡc!<HtvzTgYoakQ}6 -Une/gȇ)ITܒǥq]z+N]L MPw:bqgAH&WYS:0S^ kZ?yh_ nTbiALHG li# ܴ:2#1OHwgabyթm9fNZebUIu(MK3CCLd 6?&Hg D YEf3zRg{rXA.'?=B_af!_tjiZr]&[-YH0KW;޳ ԶcSht;#Od9\?kwG(oؗt BiܮUWnu@XS ! \'{Lb5ǐ^xtiJig8 P ER7]dS; ~C =ʃ-Q-IqA u ~;uCl 1 ~t&8m85/ b[M)s𞤉1Spw*%C_l i. ,B. Pk%bnQXl*kuV'Z'[%c3 C mƈ] OUPogTT.ٯo!!MM[?wP{5Qѡh|dz^1 g2^Ӌp >e! o+5.HZ5TթIKuǤ@ _t`_n)YK^fS/K,8-^RCcg`kCJJvli1ʓ#3)wܴ_I:B!_ܲ ?*tx[b xRR< .cqŪ!EP|7zV08|"4X㪉v9-J0}^w@N^dӐ" 7#e]U5 i嶡d Ĩ߬LxkCt5ĞMSU l1JByX|1qT~]J$;}+C.!]AGM.n3O(%$w\ܻXYWLB? G9 뻔Z~h[X虺)XR?`k)gK ' MhQXx9qxOCxםR}:Vewuo p~!H:NWC'jFԘvΦ ,V(ˠF܎ N/>Ѯ ԩh9L7d(OPOS|Cz7zN1SFufZP]ڱgKb)׆y+Sji"a:MR'rFΨѪ(MX9)- @} 勅C p!8UwWq lR~w6%ulrj[.M.4U0k7.2^MvE!xo*[Kjẖ,%SsBoA0FSO/f`sE[ Ө#CMִkFpHJJD+WLVz3ٌr~&Z7nDUa!Vk1,]O ,|n HB㜭<_N׍h>{B_R@MIWR[*Uy&`ð2l^ FIEڒ] \]v~A[互 4OX4KĜ(4gN-w" (t.*J0[GS+W>YƁ T n yc]qsjQsQvq>m-ng5b5ͭ0ģ$-@}A ~~Q I>9_1ʡbS@-XtO!/jO 3yՉ) tBaG&[W5aə3"'TN[ZF;l)}5ʱe4Mb,I(x$b7D>XZ:Ɯur]y8%FJzUp1kۆ`Q֨:ȝ_0* C7 QCV0}eQdX9|WߴG"]2}P/%oeϲ` 3O,f^{0VIYieTup?aa~Zϧcyu/;5(Jpf\")9𸷇:oA&x~f; gGdfIpDNK絫5b1%&棹l1 DN 9׹ˣ &=!yι)Y=kۂ0=lE荊sUܣI,~q(Qs+M>`DzU (׶^>F3>{Md %D܌c~L`ҪEG+ *jwJ9݋{8':nVbnuK< }oOmֳx$ eOq&!m9|^5[U٣kjvayJMlPF$.aƆɿD3APX'h6q[bW^~R^'{ ?_6}Ѣu0M߶Ht0REQ}DuET*$ζ3ƗkἘvի0ET~/Q?ai`,6/4/]cDij~o (P,pWDцykSw Itl_mNYIz˭d>0=39E)> fĂ842.[7譠Y>PDy)1 n40z >ٸ*#76-&w5JrjJit]Y_^h~PS.I2ڼ6 (60F4dM|P4R.X2DXOTf@kK8+zݝZ?: T# @l0# 0ˑ}QQ? d% &aHӱKj,0 <µCG0yy%`wZR[O IPE\ 5fqFW L:%y]˂4 Ygg.ݩ9237u?ܗu0BӑMK,h ujZR*g;@^ K,Q:޻4RD=+x]b#F|iU>WgSQ6 ۸Nr\4> O3>R#05Hl0Q<&acnOS@5Je': )(FHUgQIFg>ݴM ILRT@߰O frm7_ K`6h0=oNV! 쑁&eVʺFj-> K vUqwWāwՆ?.JRlf18-/GTA=obEѽ]jHNG^Ap0X" aڏm` ow&^*»􍖩 Hnx(OBwm B@i{6ZIj,!<8ix&a8]\H%tƒVcيwKU z&x]40)B2>Iv1*.x0IXHOZo,}ޤ8gg#eal !)ĭurvBXԵQ="|*uŕ9 tESˎ+gzb0^4Df([q͒_*Ͷ8-qSSʤL%fTgrB"x9b5 l L{xp, <$%;P މ' L& t'cmQwin,@ |庣P}j3B`~ ~ ݃_ؼ @'Tٽ7ըFv4E!5ud[M}`z9BVG4 /vATqXv7D[IU G ^-JHo#5XH-@u\Jd.* *4x$ŋ T}1!mJ} dd|r an3 7GXRoάFPuX?fU3r7WgNnCJ)ahW"k]llYC#5$P v䬪 !|뿿٫Zm ,=Z(H(rį$06Ԑż3Q<gd>f\Mԏ22OQ+B=_0+Mm5j=DKfŸ'Grƭi@UzbvSeL$19Mv 7'wPM^\l a$H:lp;褊~Gt0홅Lf]]ywDæW'{҆JӵVKc@ R7&^qiw|2=lAjU(fQ9q : n7q$Nv=g^XjZ|\Z1mQ!R; X4Eu@dXJElIH-|c0Hxϵaװ?@0~X`GʹAw}aI m )1< H Ŷмrg]yZdrdcb(]>kQ=~c `XYW.c%h톈Bs(ec]8g[bۂ er멂>TH\q؆_jjaGަ fTՌۘ &QU>-k_3IoP"N.* xAhLR$0ezܔVڜh{4Q>Ztud)ssndMV~uH▯z)44+ lϷi&&& e:^kzۍH̡D߳3CؼU/(ˑ3ނ] %(bl8>M^loՍH!}[qMvRD+.`+%@ EyD+{d˳g W\TyQJ' o]V1qG$}4oe]Tk'9u^gHW&|&E%Ymo3gm0qdsaԂ Dsz WmfmJKO+:`ʦciܑp R{w{U_3ktc:f]ޣDlj܏p!<9'i,aK䞓~s1B!`a#,GJͣFkCpqPJG4[9.Ub qx9 靖hSX7IN9LV fj/ѷ]L .ym5[G)n9CT6+KzD !9+_5YХv6 HNPEG 7ǹߩHO3ryti:*͗IV X YpC=mR|(V~\%Vp*'/0/S0ϒgR)C3WHk$*=G {=`:pI䢿}SX^R,֐R.Ѽ+#_qA:mA["@q?V/ U4[af-̎",*&`CFMr٠ 1: :⥪1[G_ S4 A^jv·?ۼ$ s%OGr)`hV; 9Pmyǐaq0Q #&YТq|yy[P +~լJ85Ri":vT?sXK%-F8p9)h}da7R(N48iq Qn:X,ǒߒkH4X]g]XHo$,Ðʂi mU)؆^"P `jh4jvE0!P=*i}o:9 ݆0o~Rޢ:]wSG]O';զ=(Aqw\P6!CgfϷ%D8 I,pQ3 *=nbuPBAQ[:<SzûOXV+Tf'&sCXX遇scd%*xiɢc6RODr)T27Vd .$~[6a'3BO#]B~e8E;>fe7R.APy8uL8D#A].jF ,1?yi6^it$XzB\kH2ʾpbIpvrNrȯj~?˱t&zOb0mt~Xd9K-|gS1%y9I29Qɒ-.{0Aɽw>gܻdHKB)Sy30Pndl෈#ri8.Ӫ!IuQ,RqTf"I^/gsG+@էlETصJbi]tnR8J(OńfЬ2? y`7&asM+~1Ij|EWǝ5ȡ d4 bC3r^N*sIϚ<1niz\iQe}EHǯT:D0qrX5$.[|>'8}]7ՈOW%ƌb$Dޫk7 ;$)6Uc؎A+@Aq<`UqmiD fa8JUEto s)W`~[9VP\S@w;F~G|!-݉x>)R8mq]Hivc%|Ι]-.D]= @3f[BRl ), ){ok»C#dbv}ԠɦYS@jbomlEV/h5ߴ89IZJ2\,;UUOZYJ+oq-℡yu< ZH~GXwV۲OMTAZ]_ ;*R[q12#ӬI` ~\4씅Ny_Rg(ې!SzkeSq?O 2w`9ʝG6>:`yxaf!M2Iۋp]d!|ި4ێ~whQ\Ҋ+ֱeQ}ě`7"}T*X 2d={Irª顳~./>ʭЧrt黲$'ǽp"_Q E(8LP 5rOM*:tBF_~};œ% ~ Qq!>/8-*KyTgʃ8]]irdOQ[ i5B֧2rT=/R@~ߜO/OR bD\jOEOzS4$)l;6MS~Hg&D-W81KnLNXoDxPdA=~uSV 2)3`N*W a RMVK\9ιfךhFOi;t2=-0qXnW6a׏cĉZx@fBUc_31j {. q+_ɾyss]\-w{Ii CjUB;H[s|*WFU;=6 UQ /g dku\E lOWV35A|bkBU%FpuC[,=],Y 6/=1ƪh]8.R.[G ,Nb/ k[.qG v:Oz"/;&~U+X؜ͼH+|+8Y vfu0ʙ_~;}gzR[)yjbќa; `$V-ꫪҾuI!9~M/o*t>KxO]!2wȘDúƃDDt>J4vZqS>mEevtǦ:dajwFA%[0Tԁws0f̷dڑb;Cߋ:b sioK6$2LHha +Z-LWH@ XPE#bW "AQ-p{h骷3N?WodBiwul5]O$F#vt@)`$q00(!0m#@fsbney8UOT%͎ng/qxT!+:" _H7z_xE/>d+AE7PDЬiߨȞhH$eG&hIAßTX?R;YJx)CD}㬯s!ϪiO{H[󈌁W$OӠukAi2/mIx퉙#^~h8HMuT5JWGe, 8[87SpZQah0 |xDS˷k H"QƢ)p~ HW9gdAƔwkq])$E8$b5e._\d|R?5JNh_XI_Mh?/_nvuu`ՏxTk%k:e| %2A˶Ei_epv5EAw +A ?էgacXn5*ɇF?6N),@q)FWyHR:'\ey.Sf-GF"d՗H*7ZM+[})B.1z<`]PvOm򎏮q+C:LWU6YL)lޣzM ޸qT+̫%}38Nx' U{1lqPws{ a gIE({򛾢aˡ=U $暳"+ 㣨 d\yv)$R^:J9ܦHqP+J?\e9׉c ՖEg aAT};@]p5?lNOt 7 9KKp7]YڀcW9@<~q}s~e~U6*"Pk7$> fyTmqU 1op\РD> ~\`-`!Ky+KYlBN=WvU/-[B/f{5Q$>o/Wg/țb>x8A+4//[Ԑ:Pi5&2u9̷-z! ;D=妴c"_3TFr}9 !c>B0䑏fѢmHY3$jGS%* @FtY](А @)+q:jMZ."n l8Q2==4R#k~\#R^96`ЖN|38,:D٩"xrK1b."Z9,)SAk%SeZl]_bj[%ӈ&|\u{?Dta*rK6|Ld)"?(jׅP̭Ҧ< u@D28hTd=;6QK=Ky'u#oN`7(7P/hc)'K&Mvc's->wrn`PoUEo?څ7P_+1r@PH#ԕI-FfN21nReEj;d0`ڤm@vwo(!/dS 4%d7p#NiޒgzƁ@k.#RY+~0;L7ѹ_zpQs MSHfEN6;KK͆d.X0Fͳ\sh7pԫPjcAҞ\Ǿ ~ ( ,k^W$3n$[|J>q#i&OXRBi&,c[Kh.+䙟cb<$3fDYIsK{E$1] AR1fй2#WQˤ;L$l-Ҩ5GVy0rW?.g<]{Ο6hZAd' ;fTYx]-r*?~.A2! .wU]xp{o¿u| i?(^Mډ&cF4RZNyuLMȣf6sdUyDI2]k;}U'#=%H#@D}>LB ÉReGU2{0*F469'z% O v_q:#LYD4dɫ~OF%+LjG4E;ztV;ɹ5jP]EGM@Z\j%60Sk9@d zy;"dPm^T;F?oȮ`PGvk [ٰZ3"D#n1N&mN$氲E{Y>k+7~b,0E],d) WX<{䘉"F)uOHnt$,f*g=m7ugýdK\"pozMS%K1)Bݐ~H3r* |iQ3VaI Xf̾5ŘaO()X!)H-|q|@{@o_"PFOUC.5݂(K@ѶieQ-j7Ę|f N ).A^0m (Eo%uB"  eI}zh֯nF7eG2[i!R>-=GsX KQd]L[[Sh-U`qBבuݶţ4-%o\4)b#(hUsvjbʎ3le %d^`Qfnj$nh0x:X섊L hRC8*aO4fPRSjK Tkؒo2HҘ)SB2&31P:)JL/  i .5rΏ$n0@Tax6q[׍^11W VE-Ӑt`[%#\͇݃ @H擛F?wtgjht6z5s)HV(fdSgܵox2aq{t~m7tUөAW;rQۗ\XeDs-LeT6Pie"@V3;:_҉uyY͂#\KhֲD cV:~aRLnI h?);Ǐlnz}>i=/k\]`Ɔ^辰KmҏYXIuE1>;FЙf,o, = $¸L칂5}ȡ&2,h|=k +hu vQ `7Dc_<[ug전OCLGMeѦA>58,˱e-_52$ǖ5>z2>G^$^XbxhfgI+'+-LOUw"s7HC)f'2y ^N>+/a8j)©'3;-s"x".zBKHB.𷡑|xDFT:.?L\մIMU.LN+"+4Yh #:&r1U8e77v&^HڭOzN 8 <\Ѧ>q&|: 4ؿUxd;!9'$S8r!n^Ps%b` YQ%u1^[jjb(^v*?F*җbEg'F=`o*ÚU25JV0isig j3+G\fԔ uaBTÎ BmyoCA"NBIq}|΂U3_$H:S-`/٘S,Т!;?JKC3u BO,,+i׍k%63i-G3KK }x=L㘺hM@am L4zRGL`s/_v^$ g1@n\6$Q{6*Q,,ZaQТSX>ܸvFLY.SX`j:T8$uo;FQ`p31F9Pz-d~s8 Ld9 f\J:qU< }ik[aRVzgoI[\J_lgx-I X 8dW)0?h{\ݽ_.,v qU5_@o+N-ʡ2M5`|ݷ-sQ]Ms,!a6 0:lյVI}@J&`Ұ<ƒKeaT'}О엖T:iXn'4zra볠0~K"U[ B+ɹw}@ɮ_jᇄkd4F)' g1+ Oe;7 ݶl,/e=UC _I-mq~B zkx.8씼MGှ=w,1LqԐ',UQ]d9Vclx5-8)>!%6ॽWz_*9Yv$nBe}.Ksɫur3SϚ" bxO0y)؈p?*Mc n/Ջ0S#gٶiGmK #'L>51oj 2Fi$ Hw!=MH O߹ 4]TA"ȴLyI)"Mʒ?^6e3VhC4U}\K>!;8]_;pJu~#r- ]8<57;?$0Ćt&-o&/1:.=((?ց0xbpa@צnY[V`7d]E ybOfMIk]T1?W6%Xet-Zr~Ӈ I-}tvd@& sefI<@2C!4%PkL `}qn59Zsq(O#* &q6!e5og~7<1g4FF %v`9 ȿH,=OX5>WӌR'y\kphb҄N5g/"t9cր6GIRVS8D+O/Hi^Yơ#D_U%ZhVK['V\a2C֔fǛ'nOC4/~Xq)Н@vd9}2p0 Lu5* pbЂE)  piDy/m69\sSCK+M7iD?LȻ QS"3:-KKtYud?ߒ&fϩsVd2>A<,ܳjjj.(+L)v]DG%P)nbQg(4(fRoYٔ76\%h0fW]@ G;4nxJq'~FSkten{Ż82!ɼ.5r2zPZO jl,eT-i`yp0ΐ.`*<>_MTn`Kg{0}{*]:{WgZE ې2?A5GU'78 [M'4Q ބachT+TwM9_7EF-I+=*Κp4v;>guV*c)M΍p% xfNT?}^>~HZC&Z{d[f6v4q ̽-r&/MG/{K-j|+;nndXplrOg#|.:`ncL5IaCȝj턠5O|&į7f XM%" =-`{$:jG?ge?hO(?^g`pf?y_`OzN+=bSj #53E [?VEF!,&@=_|1AVr)j 86)<q> k+z[ST N]l=9!WlCWl詮Ƒ+,/ Oz׀@X-rz;.gVPH=iқg#cD)!jf6|[6Rkx:|Y+7FE}382|_s ay~yxF[l댎)fH'9/<_Te7|*s*IJuXB0:YlC,⵴JuS\-ױ-2,P5gNDo RWifm 1ەXx趣j}Y٬so_oH"I hN^_ n_OH8jIR7%.*W^:3*Smc+{N`T/4dD&H!J;.2fXbuNgݿh['2Vzu+ :T_~$LW;8U@'6l< c$x ږ9GzBΘ $XR=a1+]CZ#ƦiJ|9ԗ%T1W O~=cfZ&z|(bӯ'H 3 W2-e@ 2~Qjga6BNoꜪn=+[-wup~9m/8z%˼0 [-Ci_v*Io2fpE壣y55h&[-,b^(B3wO2T2f$iM\]=)i~GfH&̤f-\et"N?A6MZؐ_(ȸo[%S*F HϽ.o!Rs7TǸ % Q>:$fH-bθz0A){3u}MF:0+mjl6ZJ7UsokD<v)},UKvնﭓe2O8mㆮRj!gW^xFY~6i*y%_t[!iH2VUW 2zuI'H$+._i|sU"Hhgp̗TœpV}J"n`,/I`aQ K͗_3)Wp< tJn>J 6rM6!m6 Y0oٜ׬yf!!f"(s͇t"{{d/ͿQ{_^'}4 ]TAYW^ɓ2$$l*D\^k>%;JL]sGCׇrZ.Ίe }AIgV:iyrl ͶreC?qc 1ӌҼa '3mA]0"nl[@ix/7`kMvoQsE~$}L?xb)4^b.d$ɱx^U]\F"'"YĶ-m~8J(V'sVgPE&4 dIV2L TTAof&>.M9Hz5ݞ-{}ului<[HOhzt e%ǃϘg - ջT'2')eP]W&oNsYh0UnmNM*uOIKy$޾/ V+{2chaOEw?8ME:$UO^!QbD*Ax|)s.Ϙ/+v\Gzp{Io, bYAMlbPmT/5x[9}v|K!BQ[d$!S`me;Lg%xpQS5Gܻc4*u)=0%(E Ο?Dp J"̼_?AA}b$GOQ rN@&q~j&z!N!Y0@t蓃ĉ)XIEi5X%[@s\پ;l3ب׬nCx5 rT)K\mI]zdQVdk3LGhDT=a2KlC?T4r9ZqxVQ6Y e5,% u-N@~;.O'g ? P$ۯ]$bZw0-ݥdrꬬ7{ԧt::T 9 , ĔݱsF)g:b%w#kC{R=!/,dw6?gWzZdp^5'ot 5QJ勀nV9yF#xVq'X4Էf١~X&07D̅nuۄW`!)NIC\Ƶqœ& 2 g3ZshŸ*?>$ZUd?}!7.w5BX]tdA8țAc_(뻜|MMg,fmփ,L%ZML֠#m<`>Ssţ*C-E˿K&h<|[FE3r3{> C[D2a Hˡ?_NB>1zZC@dgE(}QLsɍF!m#?dgf?ŁP aAWzUԎ(2ݥleye $D_`#0`]aJՅ7Il-o)Nj/d\n£NȦNqKM@wT߾ތ'[*Ic]⢙,ߡ)YÉ1y,_PuVXz8PQX# =O}0¸O]JFT9'$}mxM[2Ҫ6={̈I\$ھ[f\ 7:%CfVQ_yz|Pjyr?,<\44so5pq>-Wh{|-KGrFu /du?b݇PS6RM*raڽsH`2k:8ϊd`uO[!ҝ5y]]MG{ί,Dk?@%KHϿPX9E5pJg%XhbӨ,z8'V2c˔=Lj_OPr-wڧ*Tlވ= ]v NEj9 Gތ0pX(:zBv =Hr=|1-DOMI;wۢ"4+d#v4'&"i?LqF4$29'Kvۖk맹ns"gR3P0I/PҜa#mZ#b#aa+suFIF>a%OGh/8!mwSh 87 v-quJhT4#o,7qFG?ȀiU>t$ 7OaUx~ `ЏZQ8|ZM*EqSqҋR)q.f2ݷr(Gs;ZĈ8!%(:3!O系 u|%^`=4WXIH'I6Hn9'@TK[I ϥґPI,af>c-.ʏ(uҢ5dش) n0Sv%Ct̔=ʌ>fqjMҁLy,5kbAِWqkl /Za`eutwٵ@U`Y{)n!s[-fbUx72?7"N+0# ]DPC3 HAxyAOui.W6ZdV{hͯ=KOUFӐ#Qh:<P\X?؞ η2`pEP/.nC!g%k \}C\]igݴrzc!V챔QL_%Q1 ?7R^3?uz(?l#"ONט<ɆN)\c@=C? DɅkm>&TeֶG$皠_M {23CKsT V|-}F^_#B g3e}Y6e7΂{bgQ|j l*5ww8< U{g 㐻gBìK{U_,&RD{5 U8t#/ct 4@܌H3 ic 2uT-4wuXH1pD,})H!Y" " ΪXVf(Ʋj/d㥡]V 61Sj$K n9HA<`JdCєy(8c3D6eisq'}2c,C-l\xIod\)/߆*yql 4>WɎIaC*}KZ0he$^0JDϊ+$LNQ\k؁>h«(C(tͦ8~'A)}4Ŀ!B#c&_#gDiu,Z?zjcD,&?4ZڜtF?䩷>g gRnkcRE^c~%ĥ`wPX]4=+?B!E_gv,O^OoÜZ]L}#רю fe͒.u+ 0j]zuG.M@8OpuybX - @j#22)S=1i[ mUӣNr*tXj'y"Wns0, mlFVۮ1܊k!{if0QCa:-k)gn}þN4P#{oc 5 guH`3h-Z۵ M3 duKPi'-[L2Z .e\dA5p e- lco]sn1S6-R^mxvB#QQ]PuVCS֏Im"eYwj{hAe9ֱc CMP~:C¥rbB=n!8&plB8]msX!~SyoAqlxa갇rFx8d; 0(wM'B:Ugkl:-ߠٙf^RKr3'hݶpI]=+KWG-g=WK&=m-]>Y3g5ĻweV߼0 T$-ւ^3Ǔz\LkZcFLx}>͈]K5'X辶DB{bb %O0tǕRP!HgmUgrgdrkFG1 ːWm(U-]qxZ?vǀAҕklӢuoRXST@4􄜾VKf4DT7Fr4=J3adbF'xpk_i~,=Y ڧXUj&Ḻޯ>Rȑ_C^mxJe|q0l_?HPA*"y)S9}(g}L 51Ȳ|`.N]:N=Bͷ^;XaS_.Zrϖ p8Lt8.Vdž@:\ںV',>̀뒛XcND`,K) űIwAv|NQtEJ JxL,]7$"0B?vc'^н*p\Vv*D@A(.CoT'F<&t[X4G%.h\x:n;Z|7GsOX*uoFBDR)Up l/[ոx8@kMZ1j'EV| ^rz D2Rp(z QN0mBSgC=,oS3E|&h.2$dHٽԒh]x T&|C%=A|8$g54pIՍ%(#/?I|T' m Ha95za->>x/9E*ѴvhCZ~~-͢WŐ9 vUb{O={^5dNӨFZ2h~" Ud;Ƀ"lٶ*\SGnS*3\Yܢ0[N)p+n߆f %#8|Ik><G3*܃QdcDm.w̏tJV麆< raTR_X>vqITgniW J VCK|vMTw*U;Gd= QuFN K<"?i0s˪*c:&xVz<XMSUrի._K2ZRE$af#Ҵ5MIN/0~]T6Y>IJP {#Azy 5r{GKoyU"lB,_9qC^WA[&Mnq`*TQԪsHޣc7etBz_.na_$7`?Oh F(U`訁U/XQ"^̑+LYSʋhsOpJNnpK7QVA]Q£)6aW,AK]&H#A쯃éf'q_:{b!(~N0P+2S|u(<^|P+ Y4r?2 0)ǠbWF505!%هxk+UrǗhjV6KSV΍2gŞ@zГdR[DS_2f@KB|yEFHf>b-WLB;6Hѷ ;Jѷ\Җ̷cy]It#P0v5=X`W%zqU;bQUeM\.cHU^$jB~@kV2P kEb[Dr~?Rjkw]ADN-Vy1FUOLb8* n_Bj:O7kwϞCP6wsZ'^.b AQT_)"tOw sGߧ7y/gmF@eKC 16xR B GOw,',9/%>e( >k(T>enZbM9J[7h"'>L>G{ݹZX1Haie(Eu~VJE8FIAPX4Q.#8yO~(YhkTɨOBNsSj)W z//ZpjLY W=-&~z"0厫wevK9P7,]"s6n]W>`qSՒqmn) f; ɜŠ Ii)`zy?b9 Q䋓2NOe) NY߫ > FWG:5W {$G lzՏ'Lڞy\BSGE#w ^K5;uyU pDt+TcUjbdcLzv_ȶFy9\똞 `BoY?Z;&=FBs"^+o.=4KYV+C`od>u$]$]xD+ܕQca daC˲)<.w&lE }Y?55 7ȕ,Ȟ:ɠU;S8j8eiw ]g3;8VZZxH*>ԥ5kB#tQLs:y#i`?H1P&@>qb$ݘA'ߟCGT'0J6C`B'{htw7:]U S"1{HX K+|ڿ,pEO+/kkd@&ENze}:|$zR1F5cɇ^GdaY# z(Nyvax7'{>'/od/g5H?P(,aS4־lբWI8-ģ;%1܄K,|:w>a1Ỹ&(a-I_S-/LVU bt00N9,C=+ϊ>1޹0. T'J e.0e:wjl>U_x~/6 kaIߐY|^AGR(fQ>?_-av ROUeΫ-+:AnÀ9M 88Tn7ui-Y)<'ϼG<@0LNP]IQ&r*`iv\i U\ZLF"+ e y`SFqU5Z֘Oqޠf@Y}Gzw_8i':\F,f|q!./XRx]dTWQhT钘sBR>8E;~:IsyK.llcs~l6-Іahb`4*k4j> /I(s ֍0'|4oL}F ]䗴m^o܎O5l2"NmK??G` )QXw9V?d8eڻ뤄,˥Eka- ݤE4n[S,$ܺ7hCL$ C&%chx4ӮL2$%Wj"_V8iy<Ó_a* 8$8= ]8?:)|ɳbZ m p4,UXw !Ύvu%A֐FԺq;ﳵ JR|SU4KųX8flR a!՚@[,-ϴ.%OWL,'ΆѨf4l[e gu[VU P+{X/SP 9K_^0/bBw71]0t}`bA<8J-\$C/'՛S%aKNRWYxXƘQʼn:M-I]ny3k_r;R9b$W*`] wMcw'jE*D 4iMB׵yo$b~|pԶl;<&7]DD-:Y(R3G-#VI?fkqMUxԯC9ԡ3aC;/iĜ"\XeifrNt .nF+^pޭ@翻(S \O7>*{oT% .FV +~_?dph:"M7t7:;ョYSӑ@xtbk(-e}7 0ZP.LnyiA|8]ēXyB:#̹ڗ(rSrn)h9] 񠵣0]>;!( ~mn XE.qӍ>VJq"V7?D7 }6<#r `V!S B/fcI "F LgG`ODBKn%Wv642 u.9F !WF' ayLJih~y?>jw@4 ~DE=Cɝ0#q-:U5WFm^Vga_x#w HGE 8&Z79ߠ`N&=@A7JiyW 9qM>HBc1QKLޡٺX#>`'˦K$ez|5*<σX\hJ}T0Xno̪~>=LXd,US`9xm/\rb3N#?(qANlĉ]3{{X.8-peWb]@c9Inj6,ze[ȢP|)_15 1(ӓTsp^_Hf$Dc:&o͵\pqp܂i0aUZ)O(Q`θqL&6`Cb`^B#pA|k']r|-CR%, 'b#&ЮLxɰ]iޠi1b1/ñ7Ff"h9*MybJ2?8@o uF6M2pOK(_aᾡ]h;p D;i0ᢸbD[QA7hUAv)t>:5H^HG=RnTc7{R̊M-#8LvUw@X)o Y14Qgz`ߜVD!<ۿ'XuQ\)тr 1M4J!Xδvbt{M\LaZVR8~|~YXꗇ. ]WCzM%t!=sR䝹e\@%06_@|C$y:lsMoMlPpUzP-- K E֛ ڡcJ=Dj!̼SBff@! 9o. (w3Ҧ;y,DG`^#ϸ 鼴"s1DzUy1QH荡xnUsEId61BWDn8DSv3l/ ݀U%f펦1cH\y]j#,HEdJD؂4Wwz8=uɝ8^dȃFJ,` %惕s!;9{\,CӼ~Z?-񡴌4`,^(9Lvc*Ɔ> =3&*0q|.P>km1 $(ȃV8%/~ *QK<&^QUg͠.>]ugx^Jf}e\kyhM-0nÑqO>jٛbK]EL7sU(C]ϒ'@2l"ü*-&!x#2A52!ꦣ-G:a)HF{+v)rC+C <jG~|E~ߚbph^;ܺ;-_Eu(0AѦ8%@-b}6˧ed DGt[ţ?(~w.X[9+ <=4q.'JB>}ADOhZ[zl*: vC|Txƃ V,AA<+pQ^nQQJEl3{h +=*!M/WBpILTq-Hm oFݻ n<^U/ã,<`x;/$D 1 }<;LҞ~Y]D&8"tW v2ȬPUAz91!6a$qnlOUL[jUXN[> ;BH{_ X\F(eɅgyM*&)'p+h<>chJ2y@ぃaE|dhzc f3&R3b}!ҞO CÎx} 5uFᵕL7Z :m휟 EGI10 6}h,ET-eU:a43Igk$QñƍɪvG_ >>k\;/W6·Jd=B V]ƙ8Klǐ3[Px v=Kk"˰#DX=0J-+E .8lkR&aLL65WNߏ>A@ 4bӄi(C`2/Q7ZLm) N k d>O8'kt֡wN e!))xi1& q\ ͶOu=.gIu^$s ߗPq6;dB.k'^@X& \zpz4~ ⴄ$zŠAy&ȡ2 }( Sj] =7i.z'ê/ܾig *ߺRyJDGk;Z:JiX-܄R&/l[NcTd@}7yQ#?.N?lJ#sm?_r7 rrMٳ Z[1JKs+7TV ) (̐fRWZeHtIbo{gke`'9=&xE Π)"[& 9%z:\Io^s--'V 2QG]S}4XP\%p&Qw8;BÊsa1 4"1zq)}WY@9G&ZXY=`l^H A]DDNCEA@-wJd8VI8sk uW;Y\ISGǽtx V[qKxa'K6 ,_N!+RlGoRQv0 E1Ŋdadݸ ~&Z*�BTQ$}֛? >B7$R"GK)FDxo(Nrq2ݍֽ$k (*u_j@XT}q1,Vu90!1^[nV^t*x/C߬c{ujvv_t,8;e zŌ@V㲯@n.%)w+*m.pVmv^+QvRxyb $}Y)\.7t|Df',渂&N;|dd XU{bp$Ѯ1b)犕V(@2qoGSEG[f78!Xz1 ik\ZCN+bUs@NꨄdLg6C=*7#W̬3f9'MJ|+}24:wX/o_ |)"[ΰYȪD2H7lN}?Y빥?5cPJSk &`@ڼ-e?\xs IFI?Ej hVh'ۇ6Uq;strM%EBF$ nPVҦXn3%vxJ?EBCEUAL_踏Kh' ft9I9~ faiHwKwHP]x+N@Hu}ʫf Q'8CQB g㊕}Jxf1!q/xrDƨ؞~ᗙ;_Nb2gg`UtUzMiW*b;㛹ģp n }Swh߽ײ(t}`R4'xye[EBtq;*왫i .n~=kYU7£Uw=H`;>~|_~X4&E phRG|D}$;fXs{c̏!F6fvda*d`w ,b4,Z s(+Fu╵YO3jNvM}jV$T8H}mUQuZ]̜8!i\CTO暉 ,3gTE|=)`qVY4F-Ѭdonj 8F3٦՛j0$'5&#GEb)Q;ܞEn%UkkuNVOVlz͡>>.pd*Q9?ʍE2YypWXFptբ.y\Bt%-46renB bIê%4±Xv~ NK dwXtWYf>)}tӶ/V`f6&! -%ОW= .K\?= 8Uח#tCz& F/u)tZK˪=.s1|pc^ cbV#lkaMx/\^,uJrLW ڞ98pXXE!GqDeht) iU@R¼(ߤm%߶J:K:HDpM0v?E#R bBL#L*3_:mO(MB!Tb]KWF:7M}KŠ{XIz. Ivd6 MIj8LNS'ֈؑJ&&܄@7M2 {w=W$R.Nκg[ˑ>E@ YU!+]H@![׼O_y|:'e2Q7,ZWUpDkVq.h?C0䢹&EghfV* 2Qִ` G5)cp%ps(Dj2 @W%E@KqDmoe ٸ0?̘_H>E3Ko,* dQWMFGr4jxHJ{cEH7I.R4Nω7Yc5j1N6 Af8ѦЀ ֿv uo.N*FxmGFV%'=UW)}N: F`}~Ȅ|I; zAQcZU _RrChy,g\qІ~k NI<㺸˸*@= 'R[]t_XYL>;IﱀI8  dJ+1Qd>1)ݢQNZr/%(J8&Lͷ1)iimҨԔ" Vj)NLJQ4dƦ+Yi5>O.A<7#+]0; hkO/E43'EcԤvCmuV{jJl"a|Kj߉.:hZ[pAFj .vDkAY~Q qȜ!el!,~?`@|Hb2K<@*{:%XW;?PdY-M[dh;9^+{)_tqhˈEjHOi`‰2_L1|NM}!PiI|ًe @Z-VMׄ8HthJ5ۣ? pb]n<Ǐ|+(TRelXExG+ yH9N[sҤW̍"4yqg$C+9{C9d tZj"{Z lR> PON7K1XH4/*H<'ԴHUWΈed",JÊ)#D#C޾9:}.9\֏K*"Uh0 KCBQ( H;yL U&Wݩ恓] ОZYSOYn9& aܝ`+xF`9&8?=`1+ AMp`Yj1Տܸ_Afv íS>M #wxD~ (H92tM!ph|&ɻuhOq wHֱE"0g2Hb7܏kҋFڳ vX-e4A'ۧwtV9u.iXb"hKR%ynB0 9xk= MYy6+ 7j0y6W;e#.-Ƈv6~C 11T9X0̊V[`Dz~N׵\լ|_gp%dǽVA`6 v<ƍ%oᘏ4=jdOF%0.I.\nXK CqJuM 4֟h[n~>-~{:`3cPHH"mC®4F;̹squ&NJUIez*p1w =حjyD;3 n '1#cRnޝOn.|;/xNȢh&zaI#[AmWhXТNqĎoda# U5ٓ(Tcyl 򥸪 2%Y{nz&⫬ QJ;9!gTb vdHPā.š•pM`ݛ?Oj̎Me\-v财^H7Kt@~6q˛U>^n0F1b]*4J6J1R=Y6:ܚEB[٩d-C4މ%3Zg/lk/aN?G܌#%P p/(uBaҖ3U:p%J0w>9F.BM;A.yˁ.,0CC kQ:қvvz?tw 9)N FoȾr -U,jV$6xE(z;#:.]@V{"/! 8"siF(qLhp)` el' ܆容]r21㢄"G2L?6)֜C1cQFLƍCS軡R;E% iAnI L7Z^e3=Q(9 Sb$@nd,h5l(G{8#rTJ셖?bߟy h4k?Yr5lGL^T?KUDMwA I)6"o=RBq_w~8R7 |t( kfzt:J"&p2'<:h*ϟ?IK]{X Ť\SIDV#JKU.%5E~dU¡=xoAz ԐRd>7-'unq.cOާ([P;z0S`,)Qj˭NP¨)QԞ-$,O? v6 ^+)e=c#I\7@Z$oRLoDr`%p#mRc7mٯ:f.D q_+z)pBL8wX 5A2@0e; N?stPLY=]Z=(nIۂ⁤)EsYO2j8#m "Bּ>e>e IB-·!9%]{̈́kYe`bnSJ|0i{FXTs&HMvqP I%, !'𪏺S!#,Db%c+3mŮ[PjHk E,)1,N*kߚ+S,)v$U]|rVQqAr"w TPgkcȁyHflYJgu Stkw9 V20KX8/+d ӴpMd!iNwT3FbW}eNWvCua)ep.1#Pg dr~֦|ڏ37}8 ے|hL|CݘA4G?c{bW=ڜagmY?i+Q躂q%|m/%rPЎFB[Ί3W#qJ[ l>m@NN2KaTwo [JF,$g:"NU`X (@s]E=37j^sdq:F!?=93LGbl|-8 pcې[ ^{fmd5&Ǚ~ܯ 7S{\cjujؠruC : 9v '~ΧL:-pѰ8[ rMۮl";b\ [@ \h᳟ט3R{/n1`8+O,.4zG f%MGȕilR[7 q,"i_Z~9Kd_w(Մnylt}A]%Cz ԸVN^ c5wxk`,cPWlFXP#jR[[E†]) 7G$PU61֊ƨ}FL}t;CPݓ=U';[l*js1,SKe*^g޹/Ž~+P&]zg#.dn:j!F|FQ<7wu {[8-F%Þb1U>S3@/7~P)?'cR'30y.;>z۾-KDcoB6i5 ;A1~4f}1r^C[Bi *4V;?B7)/Tm4tSƆ:9.`<gaϚ!7zx!<3"G\^nl+z:--RbVE)OdKLoZ~VgޱYN#'S~jVf' A@!/Ń;8ܪ)bn{rt?ƾlM`֠vʇ )g_7uD*-^BvhOxg(X45P}~,TQ?^+IPˇ>8 3ލߧ:hrcW~OڝLlO_C˻QO"  t%.]hNAa bhJ'ӂϏm=ޗ?RseW/FEDi]ʼny#or_l`ml)@ B']e@frDs>" ,)_~mS%Ɉ{8}컄96| [`ưOeB2DId4)*bs\<\Wx>aGІ}58V_vC>eN$Ƿ0ʩ$fYiۺք9EsM>?SW. j3m <|& n)-o N|hˍd3ǜh[\@kc.8{)x.Hve ]/Į߱7WҶLL@C§R ˇA C.ɤ Ax٘:[ .55bWapv:1/!ٱF;D`zj_r b!jٞ-RŏLEU9P#݁0?5nY2ĞԞ,~bMpΧ-V>6ƚc& %L[F|`3 ξ{Wi/N2; -I@ :Uwz?0:CjY>;U?!tG0@8cn+Q :vR<{d%~rp+̠w)hͽsUk|HdNhIth/S`*C:z 55|o(cݩ_u$iiV|xc7^>`yɖzYb1A=沠H.ZUyo.#JFPYj 2?2Vͽ}WYZلD+lW=Y%i@#p)R$69Ws,h ۙm^ӯ~BI Zx1$dj~J= "D! GEW ypf.=T]:[>䦤Ҹ [PIwAјaA?=WyX1λ"ovy};m8fByN[V5pB/Դ1L2%zl=y큨acD!\F aU_Y5 NzQlۿeD?@ի\3֙} jT4qvg6OV~XvckfKH2nSS٪ZAbFjL`վ%y}/5H?)"t^X91+˸{:t7^5lp㚠g] YeAkZE{{;Bfa9j `iHxZmȒVp%6m{wU-XL*\R(d1'yG+sCmm sHΔR2Duûшj{Vs{` Z188d ԁtJKqxL[NR{էe /_d|Uza=@[Qx>2. j%hYfј'3Ҭ!" P71`F u`QQ`!1#ʒFxa CeXC&D`tf 2s=Qcҥ)4'Έ_.ZW^!i? 1XvM8FeKy10.qyn~$NJ.'2MGoFA\sY?SyRh Zip&{53~aD3:^2#04 9kc˜rde)*b綻'S/Ԍ.\9`J4'#q,$DBR`a WD"B/)0}4rzp&@<"fob&7Kȣ&݃&j|ym zIC$FX}n"lUluYc.!Taո3%J Z3[0xh!A[v9(/ )R.70@O EATn-+[58rNduȼT~m%ka3[$O߽5 UjkEkC o_PRnG70bAu81׈-z<2[ J1 "5SsG/b鲰!ͻzA[Vkc':BGH>j $^2yaeb}HvIr+cco"<|AeZ!]\Qsy\vyU~! QKY غa{.\7_yfN`[2 kCzܗR w|o^8g5c>i]QL;x02_${XwXr?Tc _n4η9`[+]d? fhx\`tS?1936h[:eŢk$9;*ϗ!k(s=_0i )AUm^;>EdjEQ)s9on_ML3PPNUxX XU|mK[+iX1q[vq{up8YAM=jɛ U}Csfg$CF!Q13&Mԝ|7WyFs3[- ҍ6_f!")m>&؋̟ci(2Mf[y-HWwyjQW^ԟ) {23>Z ;>%یnڀ!'+˪I`;NJ,5ͭqn`Kv:$˂1Iqk~Ibgڮ|9/I}]Rr#̍E8lFcf׉enb]-c C9GZ˘6d؊4thvXDHcJȪS:MW ݎDS!d5ue &|-,>[sE9a2SzJ$˴F.5(hKInVFUޡ;`cFlՕr jc`|)(7"A{"/:g 82}|ߎYj(>no$s?32Yl14P{b#7ŏ]|Px88 ZA_Өf \.ux VkKd0'fGɩ Ԓ'! 4a+f{')WTR+a)2#Q <»qRvr,Zɮոyw{P5<7HxE?U/+4HNY_YCEq+6J-BdetB/Gv!7mv_,?LTWz?eԸh.6>x;yUL&ܺT;Nٛ/A>M~;}& ֻ|_{Юe]L Y*FBA<", rH=>bB8Oy/zά+9h ~SQ*vN _*#?Ca.+ޤ}$%٬(%c6h'%8䱙kO{e1dj0F “naH̵&3˱b=qP!$x)aeꬨ W˞}06EL2bOh Lt:"\CcOhu}1r&K,e$03::X2'}R(KD;/I-U-z@$D8ezQN&WڮNtEہ'hKLIݹ)AV}5ؤ`t{3D ZgvFEc"E8ÄVZ$ⰄK{-䠓{"\V9% @iX3U23  /SDRA\I_*Dse5 3|ZT$}o(}3ly+ۙyiYyCU*n$Y

      7"T21CYbG & mg@u|$dQ۳&OhؼA{HT[jzZBzAhmf2zݚb_ĽX}kJuW A/x Hzcic{[D'4yR}X<^ F]+6M[๊ QZe_L? [\9#sMa8dAVCnڹ$=-zIT" }=KgqxiAbs1]ϢsX؃yt >nŠ̅hj=Qf_X4 ] d:UU_ !8NyhuoNmOwUn=~SЯAJv Z{#dp01ݞw+@Ud%w|ҍV_6}ٖZLV}#b1uXuumg1^1@)0[׮T+aj[0NR^<'p$L/B$y&oàAAOk^]wkIP6?|amV̈́g9Tqm\ĆT,=R"΅|+B7Ą` \`B=['" s鸦ꭩk9@ Df yMx# y[h9a~82KJ?Ld+K*қ{=ֹb8'ܭ[{oOX9һ[sE*4֨م(*9{0Fo H2!DFfjSMLcqv3)xD,: *[\8o%s{T}"74~~$9B[ٯEdla_\S3۱Ioyyh[fJv-!_Dc*\L`8 kujiu`--%zܣbR$FE2K}hu{x%)Gw`υbN/ьuxky?mKFVjvdt_u%uMXflcF1I_Q0|׷P@S9aiҮG ohMiZn0mZ\{%l 'cU [{ f@ə07ޞԌkW̆: =cXS+\B8űijd[sykʮbz5<T#~`LAhM1 ebG+ >x88_e9m;GO'{v}Hb_9_ug:IѪg>]UΕW}gdaˇaQϖ*cRuO8VRR--Hkpݒ*\XUWR[a!jLyYUjaTJE'G/tUw=GI?+ } K^ꀍJPaL)nO|qRIQLvЫ >}Sewg=tUt(Ԃ5زKroCA/}eC4Ҝ&S@Bp=0_45Xnĵ 5%kS_,l/qhJ5 :۪ +~O-,@:Dļ:no۟7*o.P;c_ư-ۄL;īkAhRi[le!ͻn@oJ:M5~y=^Sx)u`*YVou^.`]uKGiA殽BždsD{#3 zWPn5}~@#%] #f.ͩM\ uޗ]i^J{~6Cs,pӊתHM/.b\;^pcW6st#M!vk;z9b^ցThF=,$/v YR_g;M nv4ŏ2F@(;F(4 Wmqމ ]FwKΣs@\>x=aGe D . ; dT>s9\;}Vz엪3 F)K$x#K@'RvBmij u4k1o#s} Q꤅q?ýqc:, zW?؂D&=x$IVg-k 9`yl=/4#+yJO0ZCY׽xaSKaы%anM^[S[dQ0P_X̿rAFQY Fj}'hKvEQ^d`UB2Ƙ=,bG DKV$z*hEKJL!V;;\hxS $ 'ػ!l EBUS gpijl1˶b3Վ~U&M^rEjQuÈ\T *28k lʣ"gF=Z,Lɾ&T(1ڄw}3" :Uu7;Vcܾaq`p4^I֐"4`לɽrHnQ7+|͒£v` ˹^\~jUfgndjE7 ]oW91w;Ү(zm ^%/o_9?"ʸ#*F<}T[C;Gnuyw< u9_P /#{2hcLcVwcVժvFIdKmVbkJc{h=쌲ݾ݄^s6=.IXT2s%N cՂ4 Qa.D==nlG/I*qU"y_nYC᪖sg!\*'#$}1 7'i )B6%5N[H&X3^~)8diͯ=po OBq/P5&=8r:3?|&|("^,S߶r 5 AmLj~^ 2cƂ}#:!4z+2^7~aI9r tGN8mї`,}#y)h@:Rd$+8E jYIoZg'AQ7#_#Ƭ4*P6,ĸr$76I#Jh zO'̵q7[<'z+R)&UϚ]EgWSw94`;_?*:ۆwc k 0}-w%佦\IhSb4 =1w G8sRCuVy ɍu•X4|n)of!hdB $,y Y[˓=I/0vвp2%PđDWsW&PJDcn Μ'|&e(gPn頀xzv',oո冿3t ?:΋c>iΔtw|U׫^0P|O\= >8 =~.MZj')ޖ&7Gd8 @M[6hj K!fL/V͘91;ޏΥ0@4*6Ĝ[E€1HZ";CX37 @<9X0A˺H8#8j#':O-'\? QNM6ydS5`yB58wHYL(!"7gQ5q_x/F=ZOKp@  +aۏ ժ , 2׹5ƊiflƐ{xځ;҄fGL݋%uHNB2M]+)HjY=BRp[v֩NJs50zSt +Q\Kƍ,8>li'n=,M'fohҢ$7|r"AxW66:˟P\mNxLQ#A3':l\I}yzzW!a]7>7vPs0( `,9JA+;n5d^:eJaJ!\ùxu z[|֘L?9%v9`P(\ВʕS ?}d>:g#"Dx>rLJ5H\pi3T WRd`yBw :SATǵ'vB@J@Y#*cT8^;"Z?yu{X)w2?_$n\ 1hD).mGc#֠qTi: eAT8 Ƞ/ՏseQH43STN owZK̿M;,?ĺr{Lw-Qo|F4j!TLw$d V.%ؚ"_g/^]ms!^Wַz_".3JYulnZؿZ7s9̠d 1Z87F 'D?7]2Lܥx[?Ĉ|?n-d0ڳM(6;J-N7 [qvt>XnA$B6jPxd$v9cI̶\Dß1$X{[-r{m)gD8%5cJ#7;N`*!NYEW`p:v*Ejtnr#~v6ix$Sz9>bdB\;.4O zjf2FSmx4LjlOʹ`‚ܱ`QtzwcLHj}ӿb{47j(ؐ8[QyY[hcɦ$i XoL˥rFaRҔO* Cu&AoPST]{dĆTI?&OnjE'ҌN`XteqwD> i* A 7W23?h_iG%tX14I!st]~ZiP ǹW|0k6v$ܐ$#Dxm! jcXdЖQl~T`6EL E$n >awg$+Do YEum`cU歷a NY=tLYT@UNO=?%ϊf2KO>qd~^CVƐPhx9rrw9݋[.Is;m0݉hyŃI Xp|^ pyp_/!t1y74RhCկ5E*"^bbQmZ/vO0Z'zk cJ\tlMf!jYΚ|XoU9H 4)S<đq?r (&NOlssj< ) -bB|^\Gb}v )('xuvm*uSAwI٨;Vu \$ZnV^XO!PEpYhAץJ^WWcZxa%>#s8n,R3y.8& MWnNCjXNmܿA$~][B`S٥_ ZҹiptK~H/G4Hۄ (ȥyz>c&}@|iOj)sfBM")6FOfm$obp_V!"֭ͦvO. |xMoո_g"/8g')%⃞"]pHEؗ#ŅL=}300ɇpeRcN9-XZ)f֯5^rݺ$^Ҙ9_ fz0P'bQ䤆W|EA6%Ua&ld.

      ÅL"Oe|\7.C $ r=GL=n"ؒڝ0y[!tTC7cZ],hl_J`I9\ob0;]S yp7bW>o>].G1l~HOU{b}%URBɉL2i?::pQ^==/u0̝Ut>2bcjGɩTw ɗSV35] ac\!ØFRf0c)$auXOɔnTGP!L5`!-F~0Im 9БiG6䞞lK$)`IrKēO %q{@)pirexK%JYߟnw:l^2Gt\u"2Of8Vi-hC%tQQrOKsPWˬ!;S*[wg}݌ϝ &G!~E݁ݗۦ!;_z'ZS):eqMmسFqN E 8}MC3a͇Gneޮ>zE~UFB!%[d6F"Ӥp$Պds Lz,×;1y9g#28,] +$ <&!H! DUs]aSRkfP] W&pf#C]Rt)> gtN"^cc?5ݶ1j;t.8 Ze`P"ĔzD/it7WYn%BsͰbތGλb~2;]E3TYt^蕅E}#UQOmB<ц)_',KS[.mCsWE{DH`;JM*/"%6TܦlZ_#͵KfVYl|  07:bkƾM^`j"[>܊e / U Q*|q j;`xuL=eY V,OyCv% :Lcx_ SzjmI82횸Sp#Q"<+L~&dxrv$5C$jb'ox (<.C iskHhm)H<J,sJ@ņo^xW3f נg bS郛li|WxϡNl A >SPԣfU%k` ͘C/W'e.^D5%#Mũ\]B}aWJ5Z¤Z;l)k*|"^>pFLI_,ը="}]l77iY\E/)kUع\d$ h.Zl_^o Q Yziȍp= X|dme')򑬇4&_d.lwn'UD$ۻW`1&uoM9[=Ec'|jԭTn,In)1 #U=J`ZԾU#ٶ-䡕yd H#6I3yO^.KNIE3Jc(ե^Rm}1Z6]>נΘX\nT,q_r?G;{BiCA3ByXU( jUgtղ2 ~D9UV?k,̭[O Q8170'w%h_ `m,Ji$F8`n\;xw"(7Uo,CXAǦ¿{,.Wljy~rĘlբ Z hx>Qh&]~XbS$x.X_xe> ~\\l' .悄_WY 'Xвr4L =,>xT1&** ȇ.rmҙ1p;8ji\5'cخ.a&z/~ȼ}t$Ɉ%3R߲tf 4Gݎurj-[)x1sCQxhEF%߃ Ԍ@w nI$hX[dĈF },j%ʿ] ztgI5̹Ể,O;'*y Nw¨% AB%h%KB 8$ԝ)zn{|:ڌ ԣ!)X},PBe(jq}sgc`OA)+{&"sk?xcZKJ oƑ#r (f7.}K ^{&?:'  } ]%$F`מ,ce >ajJ p]^rjW\ AmS & s1 E:!i:c6},"{mTX8iڡ*Y;& y2^,^t!XfVy#f3-PÇRJm/ܑǔ G$ І@U!+}%h`zJ359@;̩' 3.*Tlf%6^͎wo|vj9aF>s H`VS%_EWC+ugLYol]>A;I(^G)IZS)zc1tuvr IG5WdkҒ $m`6 pI{k:L Za+;֜UW] j%g{x{CM (QiU)7$7sl%oz0P=|>SI&a3P_I1/=30jR^SO]쮼%1 ՍJ#IHomr鼰M[YU 1Fa紵5p \Z z.Ma6x۔+OkA^S7{A)p3pHRc7K2B};0nAyDo $rD;>"ٯ}X wtT.o4)8}ۃF1p|5m!4ɰBч`:!BpUbO[iQAGPC/0![}[qef_gQgoڞw:x;\qWXk^?i)GfpJ7kva~>[萰XRdl5gIҳ2k jӝ*+H=}jVkʈ҆Ng^:^v$LoeLIG(Hw dEj`6y-r,wٕz_$x@ Myǚ^8R,1B Eэ߈{?S@dꦌCtJ:YJRd[ _~^!Y[i )?=(f#-iWiB !G/ʀnʵnӏQ&},WGz&3 kmWPi|Nxl,C9Mh˪ fhvNA=ۤYIscj" z!=?'sx<6p: 0o'pA_a{Ac}#?ԨW13s-ibd벀Z d oby? .B! ګh ̓! }{Esz8 xO ^CDі~$#SL82o |Dqa~]~q82TAYX<s+@goH*z8>}#]Zt# ZpSkKBp6q'^36'C^.\C8DlЫ`ȯ-03HuGRw0C`n 9h6f0fڮ#gb+([`Tiw@|5@İk6{EF>Y_,XLݻ5`=hkuը(;-pG=|3;ց&C?^ͼ 1 [9Gp36eoq"+m, cWs ;x gT'.&e5VU̴eBY$l4MڦG㥲F%#H+@Ʃ۫xPAݭb<~he5 Y8|68RS-t'0KLM ؤڟSΔy f2>ěGt[-1=q3Q l*VaIҽuNqUD.Kek7 OZ6KJ,1[n I iA<ߕr$y+ E=)k8v6&;?x+^rBgh.0/W9_UNk} 2V&"b-牜4WZS%lnjB[ch牷Id;R+ #J$fN3xw~ e!%)F1b.cAYґ@6,q!F`vMmP&])s{ƺu;чOi%rc|~axKZq!WS%DJЬ :jP[I܀ pޙ5ئo&-P"JGHhi5r~.AKw2`ƹe*#`?-Ob~Pj2O4& N>]H4};3L{LJ?᦭;/ ?ޘ".n+&UsUAkw?1sJq9 'k&;{zEn I7=oNL͍lkwi=n tMZrESFr*Ϭ>c_kfWJ2!O<^?vȌ~ }F~m&Hc)OIEa7CvJgKlhLm@kQ]!|eqgѹ nJ:n+W2$[ Y/]1~ m01HjLY(H\I/%a @~S54I mۧy>)Ul:jU `Hwyj\eM(Dd5}ۡL+,DP iSOXqd!.0i;Շ`戔רsQ!Nz]R Ԧb$<@6YZdlpVnj3]r߯p =:J]; JfGzJXͭW~+߇[!ND. Kn lE!op",xMʸ߱C>Aܪ˳O%r2:!x#K۩~"R9'iAl[:Z&)n) CrEx[4UlǢͩORP _)sPLWy[9LL~:Pj&nHLؤ=tP)jaơ..Me3M Sζd% cmGL# ]nֶQc,֎!$ګl( {IU(d?{W"hdo^29%ffIPM P*^sSO%KͰaqLBӤE4MCf$^s ۡIS7n+KTc| ~naA^ i"FJ/TmuxW۠K6 ܧC&:' Irыئi(dW6rk& ıA1@IF|]U(-BY;0ý>C7 "l5Tvq?zht%GNCEUvAdwjxͤ9c2p y7,Td!口#YY)\NDٶT'm7p:{~u1u}# s553-,>MvSprkgl)J4U;EvGF*n ;B} #ezĞ`D XkT!;?4] ɒ侻:/dtfk o"wjQ<2Py z< @鶗MzYԴv\ZDq84'I #\$ _RvuBh&RIT﷗(y FuWT2Ls'%^./y`٧'[c028ȍ+(!Px2/ w㖠/%v^! v#a1駓00uJX8ŷ(u?!, T1ɽS$WΙ REv7~|M֍@QD2h|~Tc,\x8'BL 73`ď򩫥0PQGYmJ(`B(v "AoWwz\yRң7j윟]p5{r%.Fȗ:x&yAJџRhi\Y.67[3BzY^Fv(a䰲#2,63;Ńu=@ b_U S A?\GN5TOERCKՐjɸiJJH.<5S { SzBt3)K˔|.-Yz7fY 97dpSKhxH&sb(f15Y颗/ WUx1*\GvrA7̱%+,l! <}= -@3V4I/ x2kB#E1/Bp ÑϒB;}g*c$YfUœ7W8ijޝZju2y8/o01) n1xo5Kiϝub_T,[GbÓ9ۛ-I#f6O]{ThW?UiWe~d..XeYgr{|W|` R^oՏ4eWJX>md0=\sB NoIi'?!gP6mqBp"j*f8]21X]LAHyoѣ$*{Cw*gb>Eٵyz;_v>iaZ6;0I(\*> NJ) ~MgTS_ lF/NP^M N縹p9yOCǯRa'5ݽ3ra&<sԙR%чu1h<4GB fl ˮ.GH^xy-SDFbt'0&ΤnB4nXn .?LTHD6tEaقSJh{a=2d|Ϙice[2{E pvCJh OTdP[CW(vLHzQ@$D40*G4(fb=gqzvjWs?wH툾Mpo\a~*,4у P *N|[uD=,R,@" &J|7Ŷj2G&$Wlb*򒻿8A26:}|he֐dyc |gՇ ygpxj׻C]I-2"ZkH0uzђ f*"5>ӝ!3AvƤB5OQ PXz4E{lt \"i@3x~թJo-lgXft4 ~歵j $R_S1*Cx9nRi;ڄ'3β,k3<墇Ɠ&Wc:j\9\^W W qخ4:TR+S1uRA$\"C/ _[ff$:my|MG} d90.nY&C ̃Grcx{7\Ṋ6b-YxPF~nS(Zm0rx.#t5 1XRA@Q\1q':[,\Yr1?i+nR`-J0{*|I_Pˌ۷Y開f3Bkof\OGQxCnK6o#EgBM90p}<%֬+p ">cC;aQ`ɻGԭCΗ$я./;}?QM;_'/1ow[6l5 T.)"}L$c!ٻy_ 4iiya`V^X fS7+}d80drI轪yj2[`Iҍ>_r x<d!j+ԓXII3uZ Ml^xIB[ˤv-?dq;'#,OYwo7ʿPRvAP.?/l|:V&㎉dSا!I@zڒt H۟7hտi [ j`)H! pe}D kC bl2&:ւBS3y88K߷c'j" ǂO$H/|?kuxjG}%2dvwr`f]NS4kdєi5ҋm+i&̕neQ˺[K*ލne? d8z2J{63 %.5LsVguk[-QVߕ\+p&+sI 1ugY I_^b?2¢s+G=,& xJ匼S +;s@cDjGSm9 a \Ź14S?oWb,vc1B!>\6 B*ܚML#jS\RfQ0MGg¿P30 YS{9ϧ$NbM(])Nkq/ʊlwҥ FK3 8$&՛a)1,@(LdӴ#aGܺG Adtf0%[-vIx/SkZՆUS炸څ.! p8K%4U_i?9ួ٠@6V|B#3*n8 *?iozs'B p,q쯍5{18޳ZM"vdu/+x0z^E 3zFm9&=aF^U5nD#S@/d*GiؖCO.룗nCFK}PAታ)V[@0)] 2pE'-\f44֎&WdO~TY5]XVحgRfԌq!0O%&{>m]!lD ^so1C*V-%Cq aQs*-LJq/рvFapdFIKF'!o-M2՚l!:R=EQ[i {N$K ׊|v"nnP(?CA( \u$U} }5N䢔JLK֢ȟ"~!{dßlb^%7zΏ!k+}68O}}~ V3AɏkJ w>S@qEדF/B}_*I%՚IRl酛 Q~Kyi8_"x2FZUж&~|H2Y>3Ӷ5,~Qs1odQU!]QҥpGt rh?wBtw97Ğ+тyvJzwU.TZJȚu(4 ('{qR<MP'sGlO whφ=1 !25fP=\1`ƿȔknDV ]Uc_ 03X[XBqRdTBMȿiD ;)P"Ep{ G7C݄ë86wr2y%m"l-{..k}XZc"ùj"%H E"gBsU^bOS=E|mXqH4]JjwoX8Kc¥0$bVǫ8'ˠIưgQZuz@ Bd?諲]Bl >?7߾C2vkYUs;eM@kQVTpE;~w董 $$k85R,f'm :R^yb:O4>(G)Yd1H.%4NR H(Č@Iƒp]҂fN#C0Raߚ .;sç.E$I;z1~&GJl8qpԆpy[VHOHyPeGn9BxM4eP9N'J'Orx%"ۨh7ݘNW>C]?8GÐ[.A7/UWy s 9c7rةw*#Yhs`ZlEjoɒz-}'b9s ZBQ5T/تc~d\oJ\oAAwqc]d(TF"sK&~:ib`*2!gpX߳Bk-uw_W|Xc{;mK7H U%yiu*nWk;HUBlK=c;QLXjq-nrם.Nr47*ayޚےd_2bV۶F +_)[j䊛M(G $sOz;MI"V=faꞠ&vB݃B x=e G?ZC٭t\IK d}+EECk(Q!(ܨdҮVZG&#誐%8KRunoakJ~c@UO̍( QsO/4DˍT!&枨i4<ШO y'l#@A/Tt݋B\H6" w =]"IPPWDxƞ K =T v`XB(JsZ'&~qի"K[8lU-Aw#kِOHT^_ )}LTN*k 卂%#bɱ:|T5F ĄoMiF MGPa~p2U5"{zJ kߝ'p:Mv JAWRHoٳ i/(?BjL_|lU݋C*+Z]PL󺎃oEa*F@UWl'N_iؚ3..:kDB'}ђ$#̚ol; m#y FjE)kP֭I9&'^j)l|-.jLv_Z3D{ƒNZ0@d7On7>O8k{AgVh}&( .4tӢ[t䎉բȷC%.e>˺ur`Aq6U,%p8' n-ocHG"?B"QԼÂt6뺁^i#{igd\+!f7]e@p9vuV7݌qGi_oC/6y-cx.N*C">/ ,G#Ic6؇)Qc ZEuEǰ}׾Kv*SP~鷁vКx0RԛMQq\tiFl,9ШE$3W/M-MLh !!l'n]T^wi~:S) 'h ϣ͡ ӬVm5\K8HͳsOqK),ڬEQo `iueIYޟWcQ/=0` ٫uWEuhωu4w)p$An|Kɸ-D4*@BESz%dc# \U-B˓f d9d]v5<DU3/IV5)/n㹅ᘻa &[aĜ%_n'LM]${/ZKC,Aa + >ТGW';=HS;;.&0`ZΙ"~|)OIuݫ"lCFzNd! ?g7S~^'⠗&jASBYY_KG8K٢8K >ȩ[yvi/M\r˫O{.56畺6ʽ2+<ҁ|B A*l?Xmx0fsx%^='70hd_Z5ϯhozK A0(|h?G.Dဖjv|9vgĉ1%rZUg'&qhAC=_eWgLH)p$T|x-=T4۫\{kP6q UrCVRtO|ݘ&vVY Zn!b'F!;0ħ s]Qsفma=/of W.Ҭ݁2(sDP 3g^C){Gb)F1-PrmI6!"]ݑH*oc3 D41 @ bCP:r]_3M;И*J3qpfcZk> lb J\k 3 M\ؤrA"5Pz \Z;j oaXUb(n2w\JܖIrCu`IYOd.:9@XLS }xEk& $6+m99SiMHZ^i '>č_|9;i۔EP߼[Ip.4ٖ,"}ɮxj"s JMU`pTа\Cz*q GA¸>gV0)69S"7_FQ)O꠵[ݤ()#{: s{FGCwś1@9>GJa`>Kt;VdN Pځ8I*$p%pSh"5eO`hgHK_!WVYL,{\=#|Ng̈~)>bd)kqiZm- 㧇1͊cHY<\?%%mv,JYU.8$=F6" TeU嚳z1-PQ+8!kZKshveZRyF._msTA Ffy5`2+ 4̊&Ab|Og$g,3 Cj=CQJ R \_GH7ifC3]h2몤v}/A pl[zmDD/ݕM KڱBP)40„ϧ.DLU>S#]#?3Ac/b@ |v_# /y. <}ȂѨ *xץQ,Cƅ׭!oV'<+;PoB\$o=zѥWHRJ#ykq0gy[Jn0%f*rK SJ;yQ3R+@AeA3at R˓v?sy+Ynet7d(fDtnok%C0гѝ-$T7/3qQdicGVȵ- 1^~!ᯅ wjM zTB&VwnrnU@8iL{T/ ϕX^:T8ZA 2"&ڎvb&<+)=ߊ\!Jk.VV5%L`޸ɰ\w78_I;T ; /t( Ho8]2Usy Ie[G#0ᵆK%N{|& 5u=X%?zB#0,vuNƅŰH yHo"$aw0wĩ<= ,ݢ}*i'r#6͹k:{0>0E^HU˼-F-xרLLdl)m0z qr(l1r-x H h}{^h?Ä5w6n<0G9L@hTZ]r0KLBz;W7~Lc`bd5Ij$$rtw3zϯd>):{c6C)M[m$v*mX*Z%PRS܃b)}@ּ2niXG}I,͊_fZ+Vk̓(m`xC"Āu-TY SJiFSmK5 09oDtAݼ+K1-!\<ЭEˀ&H߮8@_ ;T䪤><|p)xsen3e]L㒦k͟xȗ~S;{~>W$jfj /=nL.9 b:e1Г˝ʮ7_~ZhE-IԼXwhcJɳTp\v[GAwςx pLRv'WR_f*= (S<ʯu|0y.褊-!Dv]) ]*c_m1_찎`sY"zgz()DR I."Q\B틱ϲTNyð ƶ,:+f烢bݗ#gjڙ =^>74w=/-lidw aE8O 39}p^ԋ fq4}4ڤ} $IAO7 "AȤpYDαQ=j5Eq}a|`+jпk6 ><m {WxTܰ0aig,iԐC{ȇJ7x%Qf+ ~TIs GװjuҴZ8#9` w1 ]U$׸mo0jZI[2D )U̶u¤89W.a!V40Ur 8H}nw'y1IIkPBPH'Ѭ H"h1jp (*K@U-X 6)JhD6WvqD'2u`*k`;:ZI x@s6\bqg u|1 SѽLQ.w!|><(1̵YOЅg3D(rO+Qܵg;c:ڈHq*qxQx0TrMxјUeM,D%xqTIyM b{f|Rg( Pp͏B3]їbf]1@,(ce+TpEXh$7,n9qŰ.mՕ/&SB9?ar "lqP*$G5QTSBha@,ZPmVjڼ1| |2'lfS85 F?:+FE4t(HqOLρWZH.9%xPϞOY 0b8SL%#!lQ<3k96` }^X+(="q8U;i$#m`-{~IN&g`E@=zE$ްvyd52 F2FCW@Y?/2KkEd`xXqBj`g|ʺ -vcb(*>G࿞ֽs_ oT IE.ОOuZ_boE?GS\dUc)dkdo:(}PF_R.ܻcIٽ= F1B;ev:eM K[peoi6hI'+̑Pz @Hf ,JE6X?6xc|q(\BL$ jv;b3axi>F#`:T7_b3w ,m9\! iE.4y& 3$jnJ?z*T$N|Z[ 54GŞ\t<"OmkgIsUROud}O,x T4'C]'5IW$" hpǖݍ=FTgOo6-QB5wҌ<~pҕ|UM*o a*WM,ha9d'H-kid0A(j{s"4WN}L)D.E)F0ީW6WG,RH:0u Fj/DpdsjXAwPݧ]Yzgc5+ʸj)sX%%&OZ "U(3bvIn7A1x|دÒO` >Š|%./j3oC~c#E.ʑB7wMLI%ۂaǸ ZdOy.&)'WLg žsp%,_)GRtE=Ɩ08ZI˞soa?CQ"oUmYP7o#z!Shz!^ taW?Mti@;l۟+͇biF= hפ(R\+x#`9QpZ-J (#FC/4 Z$? IwJ#/~UuH<}^[)jLzLNLuW7%*19+խYfEѐ4O,) ;I[rUZ-"]U :bqg<3Wu>L(Ld['&ɖJsqG+0Rɝ]/"fkۦ\{?'|wa{a@z0OG/͍` LV'/X-pZCb@f՗Oi?`.cܙ ͪz~HR]}kf"UVFqm-|).@^!xI՘1cSZ8Y{Q]s,N?tHG^U(+љTkT'9hs֔Fz8F2m6W?p$-hXi5G>~nܼ 3·7&VL=MSE #2ʹl-%7nʼn>Ƭ%:&=)w ji)`ӈ+<"" u]mg  L;RMYV_C.! D-NcLp3:E<>R&6҆BK1^9<ǐXJg8vR/za΢aW!jFԛ Y4@I{,:uQAUi>`k c0^r.Xp?$; &?V΂0)~F=`Eyij;İ^{ h"/B"j̒H/N|"{OA²qtݛG h8g}} @p[VࠏMqޣEH>:Q vtg*rN|hǨ`i2/*5sHGS'(d]ɧ0/>f![S(8fF uhÏY~TLn;ֽ]tvv5칠oH̑f\~D.N2g!"@:o!y/VcI`\q T9$o²Õm}+eVM1b v2JZD_Q^U*Oe.Y!XRO0=*_3`Vv+0\Kjv>ǬDRIXTFdsÆR49t&8Z}AE\P&{-N 1[5uTM""`~WrS96w,I݁y*ƶbK۠=aVrh5˥ֿiXѝ\~/Cu;pJVKۇj7cKMm t9=ebqTc†d3lhzG[[RBTfMtVWj"9@j'VöݳG"1tD-xjl6rX{bmæM$mg23NAH`78x2l}' W*]1za5[' mY-tRYF>qH|K[wYݙ8$+4I.obb bٶpt9xLq&_ЋPT˔ rd+*IG@,p='cReԪn;F>"}80m2_ԴƟհƠ-6胉-7˟ë-0jM2K/Ya--=.Yd?aFDFn1yehƒлs5G u ~D )nքEjNC^@.PIϰ/ʆ(ViOYk(v V U;/h/v/zo(cZjt0(l]p7ӠvfkBCH\4FwTP5 Vp1.¥溅OIffdۍ-^+>g Qelk|3ܬ/I|buYU1zfh~:l5HRiQq>ir!pOGw@ 5(yNLb鳶'1e@/<٭ D.Ӑ a 7 NװZSrV%P-wXYlef#mFRi{~P,<_1+9G.ŠS%pK+K' ?e696pxc{l]@+\X$P͂S0E&10f a#|ᝪ> AU߷N#*0+!g%\}H\Ɨ(X{$7G?22j*^ Wn冩5dz`:(+!lX'epˆ%dnJurHL li^bmsEuΫ(':i zS{23i&n)xF"ݨce;w7=zFOZ\H`X>K7MCO$_8Mf]D3!<R90*㤞1{ǽF[2jJɇSAOϹThCI :x@͞5/;GkAZ3d3Y]l\_aJL]],['-jOUl c##*W4 PR :< խ{ LcR.܁1!\Ѐ!}{gπmL+.]G< K0)GRϐzx>HFV=n1_L-0GYW|sV$ܸ#(Ү_p+ʗ0Q}0u.Eԣ !QfzLXtBITmUFYi `eOp%r= n2@Pز'`Wiu7W`#"rqSvWtQצ*Edd%"z*e3Q?J}nm[k]z.bz=gIҎnѧĽIj| BZM:4\?|kkIb]R@ ba #>eGv0W_sc1|:j9Pu%TZ,>ղ>F6:h #[ې/p@-h(?χIo iD10ίڤpBDbz(8{S.! ZGy'Z{\"eU nz㊫w-јHT~]RNFm9$u'Sp WB᥈LJYdYjps Co46&/"E hx/E6DZ)dv fҙ󨖭\9.dy>NkC# ط߃#gEjԞG) p&;B+Jԣcg6c9* ~`r|Nۑ: 2BCIz OG.Xay[Sawt5읓 9S} 9yp=߅"^V2nv`!P 1Ée?f +B>^ yϫ>YϮL&ZBL8_vP)18s޳ws#8oHQ2N LA+apO~ e؅g̛Сy.(`xY#j͟\/ff4))s6w*&:tОAN[7_.}B#:Ÿ*qMYȌ/=Aq1KyW}[YC,5sPh(*;8*C64 e j^@T3qO4ȗ'S11tO\|BUcѤ0 %$j6ol)1v( )Byuz|`cΕ1ň`hm,3ՋD@ *c!opdJ5ߑ{߸՚v )l!V"s1PjIII|IGd~1VwU ¥n4rݞml,@>e]ХDNEA`Q.Qd8@K$`r qLmu˲0lT!%Z);6\9Yqo7>y"1o3X1j帬}| `bO Բ(Ҹn:5"5$ݨ"yPV )vhY8`LH[\Jd4iN4a_Z3ד;CNk .Vi+j);Hy$ 8~O&D 8WᏠ^s0[ ѝeg-+셥\'U3X?{tn*G ~#!p(w^cK k^} 8 ߋ[ ŌsV!2s9,㱜zUܿB>}x]4Ǿ&$Z8+!.A7s8Ǝ$ݘ! vL%%.?|l3+B mkѠ"Go!ցv6; m l{uJ"v|N¯u2 Q{<+UNyI/y@`NnfYqjY-\փx|u82EURq0鞡Yo>dh{fT;d($S{Pmfmr6_hN?k[w#>{8VԕAW \[=*}y; 1ވiKlz *W;Ğe+ cFzX0^4n7V垙FK`ϋ& uC<*UڢN͜rUAJ`J[q9\mWzCy ְ\xSϪmH Gd 8+Y?Q C>,' S a1D9)5S_AY%W|)۔'HOijrP>3Pxۜl>kIo[(g^(p+po 7ڰ PV7ANdZZ\%#w9,j=ʇMJa̩p~HM!:=n>s;^{m/61>]Ft2 P^qxxߋm_2Ң2ؙtHJO7-RʀVEX}[V* _kg[&ë9_ l- `{M5Py⧋ε%o{x˨{zYŎ|Ό_ue\i0py le(u|Qi!;;i70UNKGބYfC={-umID.l^#s&Keb! Ty7r}ޭhTxIҊBv`3hJo|23N9 "/^r9Y|_5>A-kMþCl-G4"\VF)d n R&#ZQ"ͭϷJԺH^anGiP $}2GѶ\syk+P׏J-4H6*LU@8 J]G8 N~$ڇ8KVVe>Mqx5_kJ@}ĭ}%pDZ{gZ3ʪYV@;D ,cpk9P,!k`,CU'%υnWx'Nwf0X]6  nX] 32!(!6#o q8aSMJL16%soI,aՔGܣP ˫k߭wٜA>xQ1:Ou :_wL${Q{`"ઝO,z:_:J}wp'}VY'Ó^'"CZ=/t 2rLNRQ/#pS]Dݞw #d~Ny-Ě_]Vt4gz2].uHIR7ʌj>&O91+}i|2 qI:wt?NJWTx>p2\ji}b\E3%tUm d4*y %Cm>wT~%Ejm0!F\>}Vumz?$oA6|ذR-R!BϺp"! q8»Z]~bG5yvR}yNeğ H#~[6y rCK1ԢiǐPP[pXC;O|Q&a$w`~mŬ&h+X!~@}L$-7oɣnŔ"4R)e"pz>guSmA+ 3j\W%-QLf=J9tJ_a/GAcUզhq.Cf+ YjL_j=L 3ȱ fn@k57O"a>>!ݸgNVZW(}K5h c$2?7*=Yv 0hR?AB\q 0y "Y >>SxoȟEyCF3luʅq(69i}3׹\b%"} ׽4Xa3y% A}zOq,2"Fу`>rƿ(>G\4ST$3#/މybAvj UTR1Ŵ#a/ƸSe9uW "149ZؐJȨNy'eJXn OvxRJ}:M47(9Fi 1S#RYsx<7#NL("o wi+nC >?G9QƝR_q|T$c9o&c!̦W6Bҝk 3 چWʴzo%lLvc' vߨğ)}xo3x()$㸠2u} wZ Zl[+3cؙթi32Ë γT(Wp..NPIX3(m薉]Nzc.늦o[Вa&eXZv>{5sۉƤw^9‘n l+/c:363-vpyEKsE|#r14c+Kܿ:aE'PgD={O-aťBdR! *wOV{ԕeꆪEqf & aIrOT?Qrm, v%z0M6,)+/8]Kj~NaNmMS }op>PZGd Ui=.L5%ھ2nx`9ezZ?8S [3WW=L4@!6fϳ" qƪ.'uA/:[6GVt.!cvYhU۝ҟ6HD?9-m /`5d9ZsSB2i)7:ܪ'QmC6qVeԅLD\QⳫ-8|.M'+*^lv5,ۘY֜3~ ҷ%enF-sD_8f$ȩ瀙C(bCHE-Q~o?o£~eXZZ#bGrČ/gv#sK XSAO`uqQPx|Q>'.;wCsp̫T , SfNu7nk-`V51@lNV9.D`  WŌVM!h VE!`UX$hIAg2K_zP}{˄]greSgϖ4r gD'?R&$ZkLu]Em&@-InR+wcJ RibwByjlrg~QDk* <?z3Bt^ܜ/e)mijt0JZz[wSFp#)= xBچS!1ɸ4GKCؑh:ƸU8=+t s_LP: I.iƜebb7K0ͤz5ˎF @@$"y4B, _:=pF坳2)`=Έ }kxQcW\Fh[Zz84"ծ\L ~6Kr\Wu>XeeLƧh> fqoTtx"'=b2O4Ԯz[ PT,=P$kܓgKOM@1֯Gfŭ pmc%Invq5`?ЏKv}[H1G/ZNo1{!WinoHQ (>IԈiFƽ4K#u%sG'OOS %7?eyBtƎ߱ /մ<0-:kUYt{T\x:a z$DU>Gj15V2^F\ 48%!Q'93-؋D^ +7?pJ0^} $h}/<@%k4̄KUT.&_A˰;5,*&?[cIONeag+z3̑[t k5nA(.,D7)QŝzT=Ӊ |6mGwwkcT TkaqǨKHfA]j qkڶS[{"_1x^f_ &Ox9aPoPqhݧl_ &!Ӻ;ַLJ?-*{7rCX!7c]Lkw;s,ǩ%6Ӝ۷n2[=Ar#xQ upR(22d o;*\o?|Uf\FڜBc~QGOhoΒvSփo@)`{ݞdyAIt֏ ~59| %==Xc [[ڌ6Hbց s5RgЯdIɫ`TptRSNA~x`uZi'B Hxe0Z"LbSO[D"&lr(0Y𵎦;-9R 4hhx60g $p?^B7'2: A|[k&2LgI5R#-}3#' j/ 믋.cCZ`(Lv@vb%䡰auv7ظa-]1Sk؝P0k>';[FV} ksuC O>%ﬧ;mjh UgnJ`p;qtL@@5sYմ& Hf56bFP`/VJicQfh hP' 9פ/?N]=X;5󆕪y9}5W`1v6A\vdKqE:,Z>m-4s\鸟zƕ'K,U|D!ऎ|f5׃}a;$J=$_$Arp9l=8b$_!|(ZnI` MM}?5BO?<^rB|D8=XZu9C̤H!)6XgB6H??Q-bF7]LK Dg -[c:'CfZ }7$ mԞXv>_p?HֽtP+aw_º |Z\սӁ7 UHz;F&`kC$H=*+`m^sm̹-R\><\US*|yQK%,^xxlJbΣ|X>4_3zDዸhlUMt$B}O8ՊjBnG7EuI`҆AM4Q_Ο[ľ{Om֗ /Fd;h+ uAzE/a&U^ы1XN_I;]`-Ħ G, 5@Ԡʜ0砚^a' AҪCS.@l 3+u)ڦGyd# tD~d ? Dkե% ؓ?Y`.33+"8;8? W:Zb`%*3k^Y-n;kYw7Y!.(5&*)1|+]/ڨ;\3v*!g{Ì!(;u)䔏i3>L|lTJB/]NEh%B2?LC.(ʁ1 | -wgjZN=`5Ln<ժi>b[v+ñ ZuNwC,dGH07{XK@=ҁ P.V9|ah`bM{7iޤX!(*5aCȯ& XzA {g*\ѕ\$3DcUd.y8;2 '@ߪ5 8]aRDg$N:F#NvyN dθCҥ(hX8#I>AYyMh'(yT љN9BQ|:^d^ nQ\ "sv~Wn*kDٜ_- ȟk'٠dӕ|y&>Ov ˁ2Mt](R;҃,fZ԰p3h3JJodkm4T}q͏X1gV2XXxZa>Oek ȁk/^46 iU tWP& n['j= ȇZQ~ 3:cDAT!穷4"1"+"ʱ8=;Wmۀ͘xT4콖?Z776fe^k8fVafO ijiD?۽lBJ5)T"Ka)GoUJ.IO=de LnCnh }=HY1¤SJ3oeW鄪NRUNp!Yw@t@=D!iljJ0!'C- (.x;4K$lfy79a~u#H8Xnr`!~J U]oݺ70)@%mkWIPI*Bq4{aJ6"JǨD7 ~ϥ Pu"N)Jxu;BCm'`Ifҙ-MZB}=B;, GRT Bztő"&%qf{2R5Xُ^0׃ڄNZ:ZV':cعÜ@іD>"QXn418 \pOSc{)+⚭j]WI,< h7#`c;6);x_ԅWgEnŊr~5L1dAh~%k JY@x^/-h>ge%_m+|]dNvN5tuqz;Zi󟉄;̹^88%=+0И4ɚwAM E+@a +ÙPl蟸 >5cܗ4!UZGdK+u%ߝr7tJ4qCUM?B5,w &ݳhhg4_tcmq0JߒR(#zwh%2wcpv@F].'3tq0IzM sDal#VvN!8鷠5CTO]GDH ?::,}r`%P=|Dfmv /{4GFi!]Li&@GN(sU`̎N"^|.7`]fMdQ΅qnc\ޯmABdnRPhJxW[J!Q3{IM 0qʸ¥S-E.$F!*.nb';cjXר9>M pcI%oJ2/ϣpYt9)B5Qo(ӌ=̍*|e0Pۉ2<4 %sz_{YBm]&2gpS̅hޥM."BE% p5%S(#ߏ8{ A"@3[RGW۹c)jδ-'Z6U!'sH v373X&,>ACJdU0K:y8"T!q@-Kmp.>T8lTy$cFT7zDroecFzɿ[&+yT*NIRSG %Y"DY0E; {QM: c2A\PκS1SSq븎8c䋔xGr$EsۦՊdRp/U J{XTiqzc6bWdD#<8nI̼._v,)M ڀ6;ő6ݙ}+D(?mYvzE7byW^"]Ǚov5>!<6aqChT0Tmԩ]sx")|! \D^ "LJ|N@-M]`{jwӠН%BQئS+:G;ә*xEw+΍e@J֚b`fT"C!W/ySG%0O+!l Jtik0e/ )"&;ELiS%eVc [/gfPѰӞiTڮV6yÔWx%6O]zwZ}H$ Cg.^ ꢀW&gCJv3)y7Bkd^RZxӂ$خyon } h >aKo"_5LgPMx=$.]z0:];,>GH+Pirrh,g tϱYJP0kqǷ#OŒ( .nX/>ͨtmIazV3 ˨ ̸C>Fqj06IeIoV4vdBU=`{s0>u `eg+r|(sە+iE``ˤq]59+q"uȵ(3X6Z#>Co^(A+ρɘ2JrͫW:Qp2 7շ~Iːb2F5Tvt]jYYyjTm%>1(@ N񉘁;9( XmƉa*:~vmf%=GKc`5?1"S]z0ͺ[p+ԍYJL3>x2]hA^%3e>Z̵{X(<2T~?OCZ]]#VʫMW'*@lg;5 'TL1ƄǸFU@w7_2* It`jxO%1oOd hr"N݀3U*|u;븻dwRt5?̑Hg981NՐ#ה k>*@EƘj`n?,\ 'AntM׀] 6M 耊9 pGp2u) yb}_=_`1Xn1|&tH[~%K0,0L%N)F:pʐ9.~jd¸h*HX\rqkE tJo["8 W#RKN ;(m.ZHpr2| aI穬;/['D~cN̑RFoyR=;T26=B } *.A!ڬTKÅQ8'r}[0 *8de"4iϓp џ-5+B&P#}yȆ_gdxk>zr9vd(2Jo/,MC5j Dc]A8#LSkoB-;4Pc).UbU$^NwlJs\!QstG;4dz!Ї_N(E'˧ŀ dCw"f甛̵~!= ljPfAi˕^XDNN3pq @k2C@rR߀ҙ8~()hcɦ;IjwƵgSy`{f2q *jC>H±T(e.bX]^`KYM ڸD{! ~h ORK_&ufXMx%ޠ@e<Cd\ȾZxfDB% 1fp9oӡ1qFYް5Fq-oRF=/PN`|ЀD{ /nW]͏2ek92OMCYR7_d垮dzqy/ 90ދ l]β,bc1+uoPB}njtp(B8mz 7Q˚Hd SFJ hGvTl /m]kx]4rv7”!Wxx(lV+nRD5ooLH/.g oB-^پ ݸ( 9j{g]GzA4c_r1ф1qן+ruhQ[7k-">^{n)ȏc8-QSb˨C *qJ"d+\ (RHc%9KoW'Tn+茵8 T xLF\O L@Nc܇/YiAdAݏ1l\#JVS0Eѣm$">ynSdIA#>EvRAԲX pRZfouSA!^yBu_,ߣ14]wgC~B|*Fҏ g׼Ouȯ&;dT @9AJ;Mu3CbG< ^&VeE[̯<$0.߫0zbJ 콼;.AQDFWQ+o)s^ܳ:WZ<UZwx'3OT+_d3"e|/[~(6 53M&i^\!I/ET7۞VNz$0ZՊ u*mMWRQR b wӏ)YYI;Ij/_Q9bjޞIͅ^2/y]4 NdRUySٵ_?juJ]\:4@X] !iA89 #P{~;4hM6ѧ9߆, `4wN~.yF'KPA%Պ_",]@/߽ERݥHLGhm+Oi+BHug5yn ka-)a-60lRU*U:ZzY>13 CD( sgS! *%($R b# 4-f@Xʼ͏x̜R-H R@ K##~sLd(77JeFApZkeYh-*>cB)jăפlmM)`џ9/5`s+y@&]_:=~M^t9WqV7Y7[bV8ps&e\–,M]ɮ6/K;Q+3ۗ6/E"nmPHl/yze(znJ) (O; N!lťd a5U” D,?Lm5/: "{|}p'GÃ,U3T}$Oy˓Xy{neN;yi4|ڡZsMcg(^_yf&m+!C"|n{˷51zqp3<* ԙp} Ugt3+A"a G3.khax tdt@mERRzb/SҿK)2\ Vv+N"7HPT'Z_\x. iZx2IaH9ҪSe 7g>w6w2' ޛT{"U6'Uȗv_ #nKU7ui 1&-ބSܮ鯣_OZ 3ބ gj\!%홊7p,;9/V5rn37jicvPy= Ym*5 LD%~dpywKt/u eQ@jHN]޹so&p ;;_ uKLYC,#;g^}`7IX(¬V A|2Tp1ٲR4^p!O)#"@[=#oʄd:n?h+yۆ}[$\v ^ 2d7hi~q8}Ԁ-$A%=oB#"ɞ4-ۢo |y2~ Ў9~,w_>rzz>o 76Y -.-~Önм :S;\J+}ltO} qY6 vuȋ -Gh6'F\}&՝n&b.ĥ šaKW˰2q;{ؤ|kF:(Xh▏GNN@Mҕ uҀN^6"dʑCa:kͿtT6\zgHKuהZ|)}:8 A_\sk%rR7q Zr1fG?hXΤDPdW{R c'%&InM"n ٳgLۭ~s@<)w3i{]+n|=:-3EkƛǿH>c5E1md)'(EC+ ^rWdam߳!n G'0doZ8g lwtaO{ EQ^,_-5wU/8zr;h<聢B/Ĩ3^P1*7>[Zπ3[|؇-t Oe^@R8l?Ig;q>3 ta~Jjzu^ wf%Lmkج0\0'đHrXmN8x!6ӹ +{2nEEY0z) iT&~10S{VR7gRlU9^iM O5 so A8E焣ፌ|=eֶ݉;I>$#ʔ}K:&NkVuؐװ56T^[S7 qbk*-_ DMVyM::N؇ r6JZehwxf i°Q(^aӻ\W/_g}z@'A/Oz`Խ́ 5&ɺ@:`.5 a|0mWQj O*YP*4R$dZqW3EBP d{&ڤvm +#pžȇFȘNnj9  PWҪ @i\,>‰*E8`كb{G;+ʶ҆xhdHF &hX!_}7#qG>j>-|*]8zNx|;5y fF'$o^x CAG@hx9Y-{\|q;8_[8Dhj(dy7V{Z [5e@#+ م?zjgs쫃e;P漽DH,MV-utkؙy^qBjc/ _i.6=K Ȓ_U01bS*u@a}6bL& Ġ4]N(Xl;b>E(`t;~ z3m _.IM6BND* d᪆PJ\e&5h//dg!Yݥ =xmqtř  "1X$[n"6HP٘e]z Ül\։=޹ XB3 ^!6 Xq6uBE+mTto{ga5f6~F w"p~]@|e.=w(*F]e|B4T/׃Ը+O900w"U&џnШ~H^E[X@ZƿhV qjX8~PJ?Z :&+ YĮ{t?=8b޲wPFȪCS yz8) P;[ARkQ`drW@;͈w%`i8_N뀔Yh r&q/Bhc{8I7%r4|FxhieQ: 8Hc.4m`$w5T(R;kSWԗMt F&SԖIQ&:[N'Bdܼ` bkᐸ$+uެx#|w{ߜ 8څ$_l̞Cg [X]w!{[78ԻRˀլ؛"5ya,ǑCMv'-kvٚz#E Lp4]gZ̺YlP}j467+>Gyia6ƲGms.H>?Lq Xkl!\@=2f&2};Q&p\'2uqTt)O0&eqv uvH0ݛdj?n`fCm2 +gmM7b# -0|u 2Xb3cmxI䍫֐s=KJ )cئ?Y9OEj6\~̦T8&R;Ou,X"M2 ~iдturm:)jDr{xZoTa$5C|6OV(/6,_jr;hN6Zg [Q̠& ʎX^mRُwգ94Pe AضrjvSPQ2"TT*sp-H߶-Ͻ鶫acYaH<)]YQ2EZt(p=aє>gMU@;!rE?FREI fG˒{=KOE 6m_?1m:h2A-Q:{p%WzYv~8읔ɩR<'f/f}A SPk)wFDv 9KfB=4^̋/Nǫ* !17;@4Kӷd\ Ws)l$VP*Qد\%,!x.L476dK%7 ,y';m!(56k y E5C)H㜅S}`ql)$D5.I#?meZWO+nSU}"b dՉלw&q dǙyR;c3>C ѹiEPNS aKmpK=k/V:faWHuVDv ^Mت9s)ֹZ]\zdBTo!O QzqL⤹ upw SB S._|qPw}Ze :_Rk;@R1J&`P JnU>\%o.op$w$l7"2ٹc#< ! wցM73ZėiBK@yKͤSdyҬsڇ"~' Nzy ^Uzy>dX:d{1 XH09Ԧ`6huf!u>@29h$*HVz>'ԹCly[Uߥ#mgtR웱5-qs],6e7f&i?Om \vO,[amDU3Hl'yPyVA8ǚWuzv,T^_fq\+'rvyǯ :Nm i|W۝܍]\Zm;XȆܸu^*JHs!N'Do*Ԁ\IS E@ކ321P\#6J .o5O8>7* 9}Ʒ5I eʱݰ 7jL k%:1SGw+YWCS63.;-☄vk9 3n;\} ARFL\֧zbFi/ W38-!(B\Gn0nV#u# \?T [lY_ܴQk 5vV+BX]}:C}d뵷>=k0À+/9T|A^wXCnzL A;sRI/ O8(V'JQl5ՔM,ֶ;Z@N99Ju$ڌS{v;map{w?g#?~mV ]xջ2L$*oZt l.>tܮ h,UgSa، B=M`8y3P몈zUΔՇŷ~ xg:aӑe_vhn7/.c5&owfg7ȥ=G{aLw0r;MZ]UH SS.: %ֈysds/S@QGDaoxFo=OE[bFq.VS.:wK3BF YH1/A^p*P.X[!{tE'aEh޽SB8_׽hXyEõ>ϗY ǟ}vIWHrs2!g !,*M@4sc'~3suI%.5(W!gU1*#c\#Fbo),CbR߂C8QWt^1}|vva84ЩyIϢ\\c/ -dܓݿ8Nɠ9r&ߞĸSjWS)oMJoFZzl; tE:7K6 3P(),Ws ~ ?@ 7AT'c|)=ٚu}U "#4z4a vQ^O}G[Pj n`!]  LDGZA7hhA 1[Xɛ F@7RS7 پؕƗ.YW?H,*Nnir10^2Z5/j6/,i~$k{tBIK->Z2iX)FI͏|V'_r_Co'4FS'lZs@!IrW0i6oU|} omlGb@S Dhg˹Ԇ^R='z#h6C_@LI@.bz7'Bh$*wxl,YX>I~) ڼ\n;bsMf½Sk [wyq`*8Ͽdq-!RX +^eYq(s.(I3l^dtu& Y_+>R2>büĩfDPURm-!ʾPO< Bj7]q\Nvt-ծNKO^x ;0MLqs*6^'c ߆W8'Y(4%cD+cM(\gC5J rͭ!{$V nauB#05]&Ռ,9oQ 'dKhS˯ ~C{c u#inf=PRu)ykɁ(9 `YlS5qqo[1KCh8wŬTUX8XI^%سg)_T|Vv>am㈥^߼vc(s|y++DyQU "VLrQ_ϥvLmKh2urgQ( Ԅ}1Cj1bу _*t0Hl@b 8fMv&+GrD6Qʃ1-<~i}UslӚ 1wq} L)o/~a7]u&Ҡ2#?P#_R&o(Ҷvl2.Ż jAs_ 5?8PT2KLX^z 2<ϧِȰ m?}ZR/Cbڼ>m=>)=b/udUU4jX SȮ\O b ,  j~^`[O{ -VHZMje|Z9@]lwC0y9IF%k*2!F'd}C@fCήY9RaO=,f "]+ƒ46mf& 55 ,Zx! [! 1q3"ˮcܡ~nīg pf M p 7/6 #KM.}Ӕ:1Px2awtBs/" x~k.+pLfquZ!R3#no!| !F1w-Pa@UڱB#݌#i]аt*&j-oa& ,f 1DZ;B)Ij~4~%'抈a[5 AʞLM@Boe֑r/EUL"juJS兴:}0E+? X"u WQP= 62*/I.SKS'!f^B]}/v{'ezʏ D1FhVJ74;r5ɧvSi͛cٞ?5km6qFqrimRPމy@? RaR5 |ttT[ˆJZmZxNXum%ӚqTXMNO§)*`lŔ".vY?Ng8 05[}7g%:zл9H)l90 Ĉb $*K-}+G2_iD+>1"";)2!*'I6*Ԉ/>ܵ@y,Z$40LL0 _Q۷l>7 9߻տOF3h~J>*w‡UkZ][RU^q#ɷ#|urpKFѧ6AYDg<(TbIDɏ2vnjiD]M!9S׷$ݤ `(H-SPt l;Z󖙣ѓ֓5|+"b}=,=~VԌBWZPȉz-G#^]JXػd"uVCH ~ő{S鵈t2D\()7G61nV:-O FRO uaQ=Їt/rMGʀ') 4-o1u+vΪ{"@_Noӏv"ʠ/k[*{ŞrI=-/%_ x|t{kL?lD ɀ19v\x;$82 [*Th/{sV"< >Y~y>]-٣ٙ^48Z)\#Y} g'Q,_A<ۂ(>;NeCc \nNx򾚝˟H),0>Ow@Q:Le&nuWSdns.D<}ϣ 3^ _+,sG͝:^M$.LAycC {6C-0<};Y.b8,FpmcoF,]o7kցO־<b# )?O;aB;@*"w`zurO?eu;zW+XUo"%M2>"%z q5dlvFQ"8O԰yC#~fhĺe+G6Ԡ:${O1h2kb$*#ԟxwt(hSir<>yי}Ϻ?H1J0{jzl6- n8&W(Z'Pp E>UťjAs_-!q36P&qLQO?s@X_ZCV׮okVOQd+F.)d|aģD_Dd?Xe{qw1"8 aw\G0O]&˹i:''{z׿d De櫡G[U'}tr/Q%?M_I),Jk{Mo/MԺjOf3)(6KnDf"cLBl CIz?6u_⻜ dv 3.jiKxNSAcDkh*1+i`dCI=[AK~SCD5Dr_n(VcGqGf?ɠɠvO7a 5,l"Vα'dJ/? S(*50 F#YV-ވ5WVI8FQ#H}y8/zu{%O6d@/]߼cczO-ljAtU$02NadTX\T.y\:V3%(!iW|MH^jLTa=#z 7@s_̲N2 }ylqPX˻X%;l-Pt`$BWޒ;-ǁ{*t˗c(Z/*ryW 0 Q,(\~9'pTk@Z]l-^ dDu:=g;VzFҘ i>>JWK#F_s^HOZV+[1cZ$'jvd RR6W4"㱽I" 3}-ũjXN>k1 i~ K[ ݌'dC,jSD]ym[;&:\wK餋۞gC)s*TN]7fw@1:g(5,tWؙHC<6Ag u'As7@aԞcv@pnh>׀!b\#/b-}`ZL Kg.HuWmbNq0Od42ԳQ Td4:O1@?.#! :ep9`l|6U ":O~=.[Yy$XWX ,8vF̒C˜bCKg'C@uH̓okVuFKxg\ňaTZ2uGn7.Ek:LUm 6  RLuzU3qlĩ-7OKN]e7&u.uudh) վ8W~t\_r1W]Y(ۺ\:c#>Ro8=myl8I'}?2~֣:]˄O]awK̇{!iT{s୪aQ+ S%|kOKͶZ>sCTbkDd3®ds[ջ F*,^qt*u_}C؉ TTY.ƻZ@dbPL,6q6%~0z 'WR ƀ5}םT'~opu4#Qr2gD6ŀ?іfe!JX콖"ցT'# *!G%9 emǐT; -(fjlL:ʧ0kC\l~.!\Hǡ:ll|]=֡zcW FQ_KF6z:avD w>RA2g2cU63ɡnE)_(dzj{L3@ƒ'YNB;UAQڸnO/CDWȉ[1 s1{.̍~?ܫQ/ $,eGgV5Y-U\;rˌ%rl^]I/dhH?5r7[mfwF܂"H֐CNfz`9> εϷ5;Ff'ryx"qo' ;EVnV#I;`Q>6(rg7tkDő2u7ַW>Si^FiZA%Y޴N eQ{B@ȩ>SPs2]gunj'py w BCp0ks GW2 (Mug8Th^yӠ6LO1,ξ; BlɓNNzR}I?TD[P0)oZq4x&&v8S5Ua2laBEi3 }b'ǛW;p2G=_$OյEjy+r˧9}~+9HFU uӘ h$@mnKJ }`}}Gz7M3]qB&9i N<džV;K^B g{ F5GAڅΐN#\cP#j_1ܾ;o LEĕrJHΦoi[<%rc y4~u+MptUcV]V d6jRpwܖ@gz]+E2d= h\Vx'ȷQri],ҿ'쒢ϸZtVs,^dF 1p# CPtεH.` O N'! r1Z~킘OGR  ~S/~!u=yIt{u9 SԢO;ךӹEE4w'6.vC5R\0%D5(:)kw}csjij ݥZvYq T@N7& 3Ue澲.X )ђYf< 2%!i:LA D}HM0)zz \<]j6yAC]L&H<ʛf ѳv]8'w-6J&SF#~Sa'0pk\̛~ A0k,QINL &y:g6n+ج9ˀNxQ kT3юF [qy'(jTya =669z?˺'w>>~y`,>H:Y6pJRГxH{0o,Enf"=?NA'{''j~΁0 6v܄ Ͳ!E+aM8&]Q+,"c)$ ̱~ = a zwzUD淊3G?Z>m`贜߷MӃ i1Bj$*# z(?8oL%-TRgpĉsEPfk\nM(L2;(WbL.o R=zhfI .Rv i2:Hw ̻qݰs?+ɋ]L|ngУ.k6as2r.?-C)nvD(cxj7Sg3{HT {iT4.)na$`bZ& ErGBx-&x>Q)sҐb@qnҏ${tGkTe;*Wҟ*N/ٓ]0XƸq-U Ɒ łIUQ{scT[v@YU=]k䯞Dtn:U츇C͍ r}.Qk3Wraw<]j3j^Effm9zY/ N6+G,TF[4=o{#0 qb}=,`Pf;`g^0hu~wK?Tkc)a> l`?ۘ *6yp.Wy' G43TV %WG#X҆9ت<\lhvTdWѣD$Ic[6g_Q}b%dAE,x_cRRp{/oԦvJ\@ٕXe`}k3߶hwL }S~nwcݫ.Ip^F=͠ՏmdB<۠psoIÑ} 8/T 4CÕ,F̜u#UO2RXJ?z`Og)R*!Ͱ'ʂpR~ĸ~lV~RJVc ]x|R͑%*#|K`$'ARF[ ~`LTD`QR?b^-G(Ub$~`:Q6FZ ,nMdYݝ޺ӆi4 nCv["/1ɤ%b娏r{?T(UlNk $v֯YNR/qIr@#FAjՊB#c$397xjyJ6!c&~]svdXa<\>Iutr+=#FV<,bǡLF?]eC I6MY~/񯇫4bUDJiL>?U|(WHId,I_Y\QĒi:gip@N>2`[KwgЊ~IV] }a;\n`SzdyU`Ifi=iYV˫RYRo#D  =E90]|J%Bp>o]1 vؖB(Ӗ$ve*WȏW` YbH6C7A'8V[PxăԐ1(͇9|+c"A9GՇj^!_xV5nuڠt%Jo3;_/7(^^q~wHŎM/@F>zx-zk2]3_E{hH^~G- "^AU؉mz0qrF֭H_zpvFI{ :cp"@VT,{ܷ ?pz gxF>Wz7[q鼵TJNjz GTL\ΫPic~۩# F92$J/HCnk_gkŰJg؇]tC`h%eڜݛrIӪ,4 G4eM[ (/çN h|wqPn SmiXaD4;jʁ ̅v&kBl*lvBgY/0߮\ǫ} (y׆Iw0R% z␠䙗A}]=UN}A2Kb^:P~MX2?B! mW_ Hysq /Yl`qʄFjcΕ e X(+Y>EǚHp<_鍵!ƊrR7q͎* U/>&m:[ٱ<[E۔(֝նU5/AVbWY jAq#Orz '\QRȾdJ_Ƿ_`JLʖx͛.hیEM=%_*OC*V>'}oly]kmm%6[E,9ENiy]V HOP;[Gێ_$"3Sq'beg8R6&Ƨ6_늠7Yޣ ؂ gD#[%/J5sA *v3cHnXԈ }}'N7u/Btɛ.'e1rI]iHI*~ O3ݭ%&'(3PU~2OC&i- b#gXS93VƑqd\?nEDBHu[m0 pd.'4Ot!7˅/Bx|B EuUݳ8hw" άM&">:.zEFU'mů,f$Fle?cL-#/u Ri>EMJ n Pk23#hhIT:Ry%R+z4GkvjM JVk=Q @nEn!oKa;Z"CpCρttl&ٍ).ohq()mo/cGRZ *pd6uβb5L'~ː4+iG!DDz6O^fI \xKpDIM̩gFU#EcVotʢbdOD4)ν2L&:6|⧙ͺ%凅#VZG(#lI\؜$\u4j3#Mwتsв e#HLeϒxZ<2J]G`kLÁ_ .h=;6[d'Z20:~->Rfz$ؿK(Twr>z?8%\Y K[!@Uw]R .+47!cV{WxA[ʠÚmIQq-A)3T1H41%f ۑ#!08Zj1.0mu2{h:Y&1\>nVGDeFOoe0v8$V_2k~ʖ%ڵ;`}r1e$4+- .<eF>["DH{ECj(i*M%~ Rϣ > ;0h''Mt X`.WI{A'*<N;k:u8yVS3 UQe:-;N(wHW5V<Njcs%C`H4_@\S 5O'QZJǹQjꘘmلn١zWF;kwܙ(S&k0CYxfw[ mȄ$i[O:C*tzmZn3c$)%t6V.ZzPAثʜ߭jizH^'1=Ɠ@,of[:&&9=#]5rL6e4 ${4 ݽ}lNK7FxAZxb _Gk}C Ș0Æ6V˺À`p6IՆy8>x+ҜנتԁI=2/B[^yxC{zhFR]DzVƧAkl.gmƁ?Z}m5D?Tƶ"9=4"Xf;GbX7J[6!Tw ^jT]jVtYmJ>S/^?ƹ+ӳx/j*qKfd!v,꘧!ُd$*=TzZ}dgE܍lI;͖e*!:\ ڰGk*6B6|x *}zV(6AvI)S/5/*)go~X(s^ո?]n_b$Q-{*t@)9f v ,+hi%'wʇNzwlّ](r쩬1"H 8?MVߨ(X†P,*6ijEdjҀvY{zj : 01KInyٝ/՜bە3YNt| nP-̙2 25rD9m/NJUΙ8SN~ClQkc(29u)J{} bؘnL;fFЙVZǠwQFpQ"6w*(h>-DF1tMf<]SWޢwm*HECSԯCV1e3[[68CeX,ʒtOaxe_G`7`fGq+De9Dc9b<|hw3_<)MYueHŁKsU/xy3 SI2~/]lj {î뒪޸|'ȻPehPdzHR![8cDk؍ 5f;7͹y\%}*R|@`IрvW5Fz^r]o[ eH =L՛!tWmq eU) `{Q+6 H~!r@ãw>i*ciGjԂ)_jJ ©w\*5񳽋=N<^Jj?!`1rZydq{<..$Ͳom{C5봆td_P]S3;Bq>`G%l?oZms'uc0@V;QYP9J568W^Nhhv]Y- ΀! C\s}`>s=N`0 hAÍ " }~Ym@Xwe>lBO}WYFQ_;cR+Dar&ޯOPK)&"-yVHwoYH!UB^͂51WyIoŗjg=_%eN,搆JunY?INx!Bä6% &hZ ?C^OX~&nilH[1XG.@GdXݱR󊏟8H\OĊ3Ft7|KTIpTZ4%>zIJGtS6wwy q +`X6WG5HH$!y:eZ" L BK*&E;5Vnm4̯crJjpFy|-j+dE6q[LľexU 23 E{ꥳ:Pq><\HT`?8O'Sx1 pph=ǎ[>w{FeePe1 Xa,l`6SK{,{VAΜTPY\X:~/yhP-|L2Sa ?ne @<<9 e^ '@yx4G\d_tl9pL2e٩)lNXFY0pj>M'}8K+bl8覲(ڃyۼgNDN'rBn',ǚm/i*<9pW;%ZgMT4:8cְQPT$(ytm}vNc"ۃmh/0?&4:u#KYsiM6Fї?$G>Dn9cc3QՌHȅo:3%O\ife:# f:|e?*o`5;xWaiZ/2[LGR ϻ+t+W -wOJFXS;~KN#܁21B8j5]B^cÙL&1 KD\{ܲy܆A|O6>E{g(/z!|%ɐU7@P4w>^짎 Ektw[f:Yhf]0uUZ?|[$V 7M]F ӌK G* KD{ZF @,=wHGDs}KJoW㉩twXvhM:v)1ɅC~w73?/l3^ E2َ t ݝsh$lq= ?nJAҐd)srk0 NoḰgo։K6)pMhQ@m?k"Ÿw'cCȨEt朗a(%%.Q3qo`M-ZqTd֌e y칋p{.V2$20%o T#vr8uy-_-sqH: jWX^v2Pt-Y&?Z%$6ӛK[|)z'^clt6V7n`A:V3O n߇$MQQӾ:BkFoIvgIN=]4ǻv hݳ| ~Aecdh9I~Px)|%fԏ_8,k)&'*(kJDUqh0 .&{*U^ ݚp@|0wU!` #O#xqFkLvhw ;p9A@2|]=`DN1N2Ec\/g\~I~1G883bd%I8Sx]VLaI領gئST}\bIW *g̋:GKyw+Bcr>Lf:Tُ>XSh`\QR=JX7 U `rK'rZ֗SEv^1f}Xes>e w#^eF䷇k{#eI~J4睶w9 z+gu>YD!q /?8ˍH_Yݣ*X!һaAʪo9Q~K]3w&0l3̚Iw9gm3 >%c`d~Q--':ցw2DlxPdH6r XNTE0P>):7h-Zߍ5qit_ٽwu(pX 0AiO nK3*03.a@ʲIV>2 FG*k7c{4<+r/\H8'~m@8@| QVf#`#zf3O̬HrY`9v"W-oS4tJd""t#ap2\')}>ڂ9i`c3x7ɡ]l C"O,yGa31-NQ3a@IxCfY+Q{K6o-bBoь nXl&GO.KFnioM.,oPre؍-͑r:67s"0#0xY"Ug|qFF&bd.ʡRFHzz`դ"ڬ(RcA.9 ie{Yr=BJмaEm1l/iXXM'K[ifJvb0U3zb.wy?GdT; @B݂  &eR/Z"M]Igw˔Osg wEn *a/8LT>DpiqxG'9S =}"DJukk4S^TT7$ eݫJ:\\wp&A;V*qd3Svޗ9v$me~::)^N6+9 _1̹OYPu/>KRN!1'uX~; k\(DuQ#Y1 #<"in tDg 3PlbX4Dc`ݺy-w%I4UtVcVʀF\h;Y m>Z,N eHF=Cs{/(M^PSVݰ`*,Z!dĪY:ʫv( =#,oKc{;Uoz޿C ÍeچO7z,z.sVz5p$<mV.k?$] \M#Ռx4;T/fQ1hޑi4L33 o$OV@drH[Kbt3ɦb^d@[ td-hb~|۵4V} , f?#3NhFU}  1s$w6,|^,EoÉvE1I)cof/Ī T;,5 WdwM뭧+KŠ)aj~œ#X N4+H0(JHn>jn2 Nǁq%5!g`KɬF +`g{}M" H"-? ܌@eli6FEnu@Y$7/8ȉ2UNƧQZpH÷GWBTW l&g{VL78]/*a<`@-27"~쁈 ;KIfޜjWA eopXS|btք̌Dχ<'t a,:=Vϧ:>e֕y=ݛXD#W}7lSΛR K<"447?:icRzq*,.#SfanQI5_[Fh\4VKMNG$2å.nȆÊ#鱔6۴6ُ/JTco#@CkQ>[hh2w)dvöns%zR U)љgl'oH2Xg`ҵG5a}juR.>D@ hJ1Č_<:}VMF^* VeEz'G 0WLjO $(҂1|V+k<;,"y8qq'?;s];KX U-Es$V}G1U,[}HyyV4Gm)Y w0*a+a`CH9Z;0ZKdlo: an =WD-b#^X#XNJWd&lōzV P{ar@Vh'sFbr 88 nvve\tj|rkXRcw. UL}SŸMOha >:)1]ć.@1Zd/el51fU@rq|J5Z)ڴ*ˉhԮ D?cm@0])o9쁲^k*,XJ2O`h4ut ÝMJFQ"K< )DlV@Eڠ,{yecjvS[^ >`8_Ț(ʱ6B~d? >K˟f[CJެƸc5*W`b@G}ss%%bnaBUHg|NVh~YT?_M㟳M 82.=.!ݟ1)]pjDBhc8MjK&Ne.q+W6 :ӣw{ Kwc&3sJ^(wOr~y 2 @gՓb+H7G lj mL-LRL7CT%~, &~}i=CT٥:f\^FQΊZA^ꜽ=2hOBuJm=S6Fq[I*^)5B; !~$hX0 ?!\ }۹/"/.gj~cKQ' {Jj sQc() Z̊eum;~4+saO KvjsLg펰F]9%RĵOQT4G)-^VV{S(=ű]$Q#[RS_d3JԷOYVٴ[~arE1ŲbݤO֨Zx_B3q@Uj_+TiEZۥuؚ|0+5,$$ۅWj5x [{Iڠ/ ZޡKwgqpRqƽ'Nw, :ZoP+M0ˀxB>O.V9Sxj|:] p"tz\?lMMwα#nldU9of TR# }z o@i}_"lTWU*xJw"NL `ʃ]gR,S߭!{!)|hUS8_n99+e=Ylϧ v{E=pL;>72aL=rZcWa'=H_t\D{],w7:RX9Z`5nbt:^5ӈ 4ue۩^Y\̲0=*c|G|4ۯRSJ|5!0!uv["y$IG| ey>")ܳz ͠RSJ1zMhrS,i\AC5)08;Ru!R M҃#ig7U|C8Nw4jY#&Y9¾k ;IjDPԕ*7vm9}̗ ζȆk1w"fuxhv3HNh &$eX۷Ax .waU2+Ÿ}l7(ɏ;-y2 fU whg-->lp'B8Hک8s+(+lʌm\$hA M^E^V%>]oۍ/6]}v1G,judP RIr%fmn5/ &:x5aaаP_"at)6q^Co&rO 1}v U[ ^ֈ+"r/0qo _އio{?L9GP@3f9D~q1._LR| NC4 w4l9Lrf(U{{|֏u@BPF%s7%_a(7ʀTx0Hq\;fA40LuIe]9X3MSMBHOVAY|;ZwuH؆{kUsWNnN`<cms4]G@8̄${`,_ǿ$71Ҵ%*52SlA|#AkROg1Q{{2qK@1oIŭJK[W{.%S>Q魿=aya$'ļ672pv&P[ ]CM UG_e_ %N&oP^DfqZ,[RtFpگvrQ67w@`ء +̹^l)Azh cudCq$klҕԞ(SAIA0 klufp:*3y1 vjOxaa+7D(/VP 4 ^1EL蚧hC\$bI  '@ar*vWT&aIxeAv 27HZI`j5~P3BSzN.\,a܉"z?494tNI76?Z \a[Vi/oFŴX5@嗎H! ؕPk7zFÒcV"D{*I6X_Ĭ6&ZԻ #q_J qg*iI 1;62匙9+2QʹFqg08AuRLF@4nԮxr Ҝfv[3(ʣЃ4|]I?R |Rz1O\ 3Iޑ $<3lge5^!U9<=Ψq"co[NE𳁏TN I-'[ 8h4~LBN5!\n,V*.эwfC-`[eU1GGN T'3; b,s5kΆ"M#vx /db܈$=?mu cM̻ ]Z6=է~ytLAF kXnGGsܻA cXigbZr›c$"m HkaRq[ g驈WIb$!N/ )J$ԅ2ҏBhG`#`&G+R>g jMi{=L !5nB ̆%RXA(Ќi,eO2K ('!*471XNNNlLdӅ}zf̦46&((,8rY2g$D:m{.@w:˗dq>teJTv 1Ǜ?Vdc߶T=(B_6hR*Oe[ؽ,oKTѿ8vJ7gU v_),`}+峘PP~^]@*4(Ή$?Z>@7B<*2#]XfR^,N]Dt ØvR)7 3IJ}mu& pD|qI \w )Er}a!e4->AmS|XwAV׵:roBCE}z"LRR#~C-Hv$ELK4k"nZuKm k>>>ݾEDpe :wn(`AwMSgMBL5'匟]kIˣ R&jeйq/˷Gn7c#5~.N.,aШ|u ͽ6-$/ǝ 2zl !%vl4F-MD s9Ny^2ijKz9ŋm-轆сVUD9#?g<F L#=D-8W.O(窑>" Xn{hXObM Gr3 awq+ͺ}{ Ձ?V.,В>zq)-x2fBadSguT#'_ q { u0M;Nڣml24Օ ×*%yRV )v^SЀÝ-`ٳԋr 5?{=9%l{1vsv`vZQNXB):x;ba,mF|AEYv/-v|D ֶLUs&6D>ȟK%+PmPUL;D `J*MY̦UnV>r+E'SZFbgo9VsT ^91ÙpiL(CɁ":ɖ`dDH2QO,ezIk})%y Z(2}moJL"͉/}'S}e0\T8oU`x QG Iμ#Ɠ};4.=}gmq݆H]Y+B"Vڃ)'s6B&rDWӣNj0"=$%\bo.Iw:rm⦞2M$[#ݐX-TH)'y1z$v F W@wjo;Yx,ew}EE 5A K k>Nw5ȿm1ݗ$쵶əM ^`pέi zw&`cRWbj2#/LQyIO @T;/Mw31h:UV `#nƋf"LA.,\;5D'b[+Azď L9d>1Z؁*ewϧDTn(dq`uikL%N5R\!F9qh٨@[3wXθ Ӻx\?vn5z{Wcˌr֖fyJ^i^-9o- ''`r޲0ģ&~zOI ˌ`1ß[Ws5= aP|ߐ @`¾]Tb^B˃'+ 4ʌRL!KG/*$ozG(V@Td|`ݤSd}Ʉ 7wfY9qUyNwZZѡ) ;[_zD[@ T QI.=3qBI AW_N{P7ː⏤枋Va_>BkFϋs"J|85 `L.LU߆uo YG=4GzVcbȞruDXj RFӍ Sj׼ő%^iΜ+#9W jB?4!~`-U9!žj߇om X=Z6۫uDЂ!,bObz[hhHbڳ[!{'B9S`&{r^1Er3hJ~$% q.e&TSuCLd@R"Lv.c ;2ƦyR;Rws"Uᦲ,4A+Ew^F3W kKgh( W/bڻ:Q2C.ra??(n)&9G9Rf}bBMN6΋ ي&gc;&ңcj;8_JhrO Oz_[fXPSX iPvD"5ZoP"Ìs$UG̓ SAJt9Eg$\)z9wBpjktV=T15\J}q8pO*'C>)D1 BEwO)HDg{p\_i{oViK3)'&Ѭ[M*uW2{6ms- TXu]iV@}D8lE >ZLFeO| m@̟*#Z1]{cq}MY?ʒ>e-+( 5&09t禰+31 ɡ2iNGE'G`z;v1BWDGuQ=G80ij-',hp}D'i:P(9R{E4s;@wz?LLRgafĀ]]C {QӞu{Awoz)a4)PĊGKJC׋can^GŌk8+ˉLTX#Z x:8VN|dN'mͨʞ2?yoȤ۔f) YBI*Rm˩FsIQ+8Hd)a̕OiЀ%ǧdNH%Ǜ}u7rZޥTDNwX1,yA@a3\QaK!{}> 6vV6K/|H sy8ًWR1ll8v }>@R8eY7!$VLƷi;9m"*RXf:円G8 2惫  MLL jdZ.) |o;nx&mAU:6veƨLh cc#J42B=&MZs֊ȴreLJA+WA \Za\Y=7 .MB*zZmEݴ]RmRBp#-0Bbe"Kc+݅բ “cBf~@Kadm "W+(;X* uCW%PO[w0c/$жpKڗ Beͩ5#ם#"9<릏YPu_G6.Ɠ]W0 L:,Z't|l[x}!ŭ!Jg I{u[POJ%vhz\JD6܉o{T!o=ξ5JbpfO #k"<͍ۚ,@ꝙB/<~LBi>+YmivJgQ˩9s'=:įɰ #?J(R#mNmז*c;q<baw?5@x2]TT 9'+Y(b:9-5F;_5A.E"^ӥI[Le^/E1ӷP2%}Y `XpD4ojzƧ{ l ؖC\2"pV=p LID֑`6L]-#CcSŚ#N"uj%cQv;8xTr }tk[4L^=k+PCGl%QQm* 7V;twBnH ;@Ǡa&*[kw;W*47x*XpI ͠ZZ֙ 5 |yc{ݜNfC(6Էk;b}1LԻهjH#0Exʼn5Hؖ[<~7-67 ? ACT`uhūirWsaZ^gܧtjG4o`z|gn$B`s`j@aQ/\爗G{(p;v֘#9|p Vʞd7:O<cOŒ9YKĎ ȕƘY=-lF[c(yb"d%s]j뢙pRF`h=ҚJ'u&t[1;@T j?ufB'V@1u/LrG',B<LC[j/ڋ|8,ȅrlQLF翓Ǹ.F$+{9ҭC^=Nj4H/=Y1#0ٍ7)'ݪePggGMxWY[Ȳ^ԏ\k #V?PC4N ( @E(\ S.m 6j>VdR%eȡE{ޝI'Hp\LS!y\ٽ1^Vo*_A"DPѶaSS$u3$NAlXGG&frl8d}ך{[a|&}MdNAf7=K0k!b VUxDIW2q.SDcz<*%Saʐ}:|[5[<{Ղȑ>7u-~92l*\x;?= .ތ7ڦ!1"e+D|UB:t  (8zI5f>6ޣq=&&QRrB\C5F __%&ѝv_ H0v-Ye8_6d:xh6T4kzeYoA9Y~#= %@v>RBwGޒMiؘk/]ľfޒnI&q q2QpܺHvZa]_&:_R~y_g+I:ܟָGh,QeyX[K6GqaPq%=O &d[ߕȖ X/b?(Z̸Y$ޕpx=bKU2qW"/1Rq7A+ ]AFGX{&|Âędȴ7{1Yf kDXme)HOwEwK`蝟ʽ&r8LpO *Ų2]n/r'0)u[(F&uV[Vn; XWWv|#RĝR ?-Z\Hd&\:3 ['t|ZEDw<$2ՔL 0ѓ2Їs:DG}cd;a9ȴuc"9Χlb9\f̵qK<";F\}i~tO`FzS;84=d{cYƄfli5Ba8@~_#Qb| (R⪲yrL @$xp`<5&IX#Z%w\ 0?[kpHZ=U+4 *8 T5sѫ/PHe3zگؠ9(E{\[q.Qū1G"Ng&Y:`Hc!Vpr Nࠡ_w~%ZG!> LK)Om#ᐺ4;7)6r?cbe@zD5Γq+/nRیQx٦9*2U 5^@OPw?kQL%d93ﵥWGLBpUP!`$R]ޡk 't%r)< N2^lOaJ ̀Jķ Y5G#y^ձYr,*.)OO:Q$7qǀTSQGFF26Fws;pi-f;0)fvÉg\OȚ;*ͻǃd$4+$=?jE?uޚ0Tm5}[^?ud픤Uy,Nru봫kíО=35MDh߀iimVo8Wa5Gd4b#c~0;iK*~;CCo-pBa2 mk O@=̈#ˀgmS u+DLc/ Cct "٦0O%{'钑I?@K5rːzRPBE 6c:HR8=!1hewĞmDS_ +w;(E@̑$g&-e&XLW=ε}LoKGӲtoM!xLEA&$a[~u~ d+)ftAt \TaG\0xA/M RD=Wo(pT|p(@*5(CZ)Q$Qav?ɰN݃l xw]l1HWv v4^q&D=r9.&^TUWtڐoǔ<Υ)華ijUc\4m JDe/ H4(";>J Ca~ADlh](ⶰOKΟO;Ѐ*|/;<'/‚Q9ҥID>U!U!7dF5Sdw7J9 3xZCv+9Ѣ5g|ou#RcX{SNRݻjWա'y̯ɁwϥF)cSx9 7/6a)Ú29_R!b5P Vhr6!:~ RP<a{LKy=kahډ.~l+ C;X7з6DHaRӝDV0cz 5qtoקxlhbKRXjNe̮=_̀' 2# gM3ulV0`3LבՕ6V4vcҐvfr~4['RR/$Kk-awiv[_$o{WCP=wȱ(,Gv`ff|7;O>46*)їH|>=[Cv;!\ÙPBHȌWuCs_^s4T!/jo:~R6tEƽa+Gw$c6xz6^yp1}mdIzca̬,Ӥ|ڪ6B*[0%nT %!@笺44ZwK20x} fJuYe{8-&:O#wl0~Afd_! vܞS>g2 yFL]r굖THnXՍ/ tnc|фr^TOjp H{E)=(9g<8rhAi5~N c5yWwI)S{7j&0JkشT: Cqz"eI~ٟ&fֺ.wD(&"mhW # iX*/X؀D۸ZAuɋqʠm 0⧁ žOX 8Ê>Zu"g"9;KjM nɒ3TXoQx<ߛ>CҼK hB=jkZ# a՟ Wz{§8׻a}͊@)^2 r3"m>Fzb3prE+UWXH"6T+c%D_b"rub*= $_Ď+{Mydp2ÿ(tkpy=M1WY|[`fN]ߞ(AEp1^@,K?LEƥR 2S8U(n$Z噜zn%>A8t&jЯQ!WY햚?0%-lQai>W3& g5*QӞ/zؚ̪;F6e nM+ 4'/t?d$K84Q|H*D#i{K|C4ět֤lFp~W2hF@:$V7J1 <8hcc&PD,{I d? Pt{Г$=0zKM܄铦ũrAq`C m9.W}^m.y#؅ =-$nvwI =(} "i<_ lߴ٤ H8gO ݗZ$Ci;UU{.'L@ۿ(.EBZ{I_16g"&mrL#YkXLaĂɋ9p7vP&IotA P2*v/=Ɯp@+DVG>xy^[2[;&a]F?n0j)%SjV.4aբPVfe_ v0`kS.lu7u\(0\/~o3 !MZБTĒo@wdE;NehY!%K&$T(KDŽ +B- ӽe˴}Ș&dk ʿ ~[Xl # ~.isC7 A O|c.`қgG^hJndؓti, ̦X#Z:^q sQu5YcMgH50}d #7;ai2? d1[67Q20t_%/ֻtt_p~ndzoݜ]h!:#V%\Gk.n=IܘYo #Y쪸۶c(d~ar "{&e0zL ~$ƃK]-8 QųR=q 0'9oPEwLCJ )d|e[OhvJd>)=lvfV<46:*iJvۡ? U#n¡7 CWzO9 6`H`SDο0!p*Ac1 H2^ؠpEwk JR (#j]?Ώ+JWBnG-6MJ)FWlzq9G{&H>|VD*%SVo $B^ѿNr~]B.TAW&ݯx) ؜`/8-u)0O4} 2SpU|'iKh!٩$uLOw@;؄ŷvO mL'tBzxM f: T{*q[ P)xN2iCk5ּSp5mymt z}_7nvrlFAVcos^?"{uKes ~7c <&=> 8 -l莲qĵ¼X$Hm8[y>¿JTYؘG)[x_PAZC  Xl:nrq; +'Ϸr/=,L{&HaW}AmY{(!.O!BKI$*Ի3  0~O7y'Ff+@p#c]s危`PA(HF/%|@ZZ/,kuxr| BrSͣrco]A}9cJV ZxZr:4Cy C,{e^cۨנ>H`IfBDf߽֫&;H0cn#JMjXF2yNJ*W %̇cMY|I*%^^YrWmXGd_ jewag>tAqhB`jJgہJeWzN;Q7mXۯy>=p+"4!ޗcx?!7xwv%fJSn)'Xz{ <lhFDv~ ѯMZν(‡5HLd-Q2`eG_C[zxdZiT tCEKUyn61Xѡ'Og>$V:V7\+ϯXNu8TF+T!6UrG9ϰ(^7),YJnd@ʭ/*sԘ5J1ncܖI)G`6I[;5J|OhyvPyjMD)NbeMM">WSq@-I+s3[G3=g([q0Ҫtx1(n;NVk0B%Ewc=5ixבLVo$6րLy'g͡O)Q=R-;md' x+:%j~lSa[ڌm}aM8u%Rn qP';:GFn81Æ>r ͮRJ]%{HVL)\-Cm>qc$nbxeg~9:,h鐹)thQCj`aQ55kv{:Y-$j7 YoiPoWs{ o{gv~O%})]U4\6?+* ;"*-&5=Edƶu!)#Q A^qY{B+Ds#ˬ`v┻aE9٪v/m&1%10)q>ww6, It'De?U]L5rI {}5MPn}L/jKPk}_.CUUVϾ c2c oRԣp!>i~_dpy) .Ұ~#Ф H CAY5d=}Q0|u(K X*>3<$@p'r~cnF,t,-a|݋Kˣ>Ȟsأ$BTP@XQ`[Wv>ؽmfUnkmď׈$P5m0\@4~ L޷pxwX-Ŗ9\:nW~'x8ZRT4rg*+F>ɈB6eJV \ 8}`7k\.%(/ȊViws0aɐ5ZS)vThm=h^i$ UrnEcR܎w=V <:o:YEU F}WmbA2Ne[32JA:Y T-쬴ihq@72-AMh#v\EyF{f3!f=')_6}p'a:Y1s&ViCL,@,L73F./;f@qdt~4VD*uTk_QJ)ěܥk:p/-iٲdB($%=Z%#gɣBf@qyWDAGm #p(T) :J޹6DPI;G GL2cކT9Cp M.l4Mj]=/}n)Fq?T<9Ub]{R߄>@mot AϞsxJJrH:*_;%^]|a6y/qMbroQF6ESݡ^zhb`wefGhxFWP"&.3/Sɯ;&tntI)6c:ΫV\`Hq Y 9y'ꋇw]NPk/얟SE Z(qe\m_X|7FCH y]JRNKx: ҬMIC!۵Wt}V5^Us*YNCg.4B'湥\)8 .^{ V]~~')`9\9S2 31u["D%[>Cx-d/ }\-zGEyY~K~N[ aYVSV$`$l)@!.a t^^e,Hyt%!dcIm,ɂ]T@Hc_D٨' CqŖL_ȧ/ٔwx#? Cv[i,{8+^oϰBZqSʶd i O$qbZnRo,!\ sЬǍA̅A3K;H b[BX [f cZgL;ɓbpnB,k(H H'яgdbh9[S{6EKq ֘kAz{bgk=ܿ >‘i-`nu̲]wƥߡm`:ʭL JOpեKTiJbN\( M9^/} e|q΅qY/hMQΩtFT^atH(3Gt(KDtSewފ6ɴ4?wBin;KpD3 h)A}O%LTQ@$$SvnZM%V.>Ð e|έ׾Q C5nJg([=.hc!#ѷRG9WAʹd}ɝ"ٻ3iʰ;H){U&V~}H?{xI'{i]GL0l?u9La三\ JA*]4S)u {,8۝lqmr,0 ҢfjrQ1ȥpCՖMk,ڄlXaYkGrhW;E%0Rob>Y^LmCN=t>vGyBwS$.} tCYP5q d\9`֨!xO%9IԃYy(,Kbn5xP#шw[_"r^>akPǙI{>Eh3eϢoC '#\[8DmϹSwr=wk??!\4fKh0 4VE%jrwp)Cu(WqrbTv\8f! oo>k%f;]@]Keϑ{>h'7 tD%_*/!" 4;qd\gWAU- \f{7T :p`;\BL({{E֎R* ()W c@D<mۍ|L 믺'{e/N6W0 H*|gB*;w$kY1F V0q;oiЁ0d(;\B| ]~ }eeÉʓfX'hFٲ)ķF"HCb]=aiνj.)3-l#uW>uPPw03e-ls u!u.ΫLw!^{߯m$K3v/DH΂h=6QC8@hN":J,fV8um!*lIdMo~ *8#Y?B4? :yAFh\%`Xý-|>XmnC_C49~C@|E Ci߀:/QlbPa5$@%jS@(!Ji0w$+ =$RH 1t Q ^-|#m8nmsI/4L6j*OJu0g> W2JR$YC v"rH [<.x8 I3셻U'X6'c@|/גb{~gUN_ ,1kI YX[ҵg`o]Jq{ّMurc-}IL7}?G++w FsPJv>b*QPj\5dьAT>Vp֕7t)A&m;5d</ \^M6Nnb$? N|jQvYw+̎fm ⬛s!,Cd=Lf.cɧ˜&S*֨Hor#: nQ˾#EgMfy9~m)@~!SaLVCWR-P&Z'zd4FHIpk>)LV(+BW"I^a&SHPF0qj<]b>y iM4ऺoo$ɀ~3;U4ݖ87|ir N[#9*mr}j)П-RQ« ΡGEMz@-y!1jm2StGѽ݊Cxͦ̍P@ Ѯ{ 97ʉꥴ;;v9eX_JZ'Q\\:QF ֏D%6PD#NB!DNt9R{E)Nm{[Ce#yMpK~=&t(Rt[SOD)<ŜE68ۭ,N/uqXVA>x^IIi⦊ :v]awe7`YIYWv]4,S}Cag@!sG9ͤy󉹍4_5S?mM%ul/Dgp/k;Y᳉ EjF~C :X5)ݮ;((>U(E|vWz _z/N A% cQAeFG$ߚ7[%QF,S{$뾇e㬌18j_FۚW#vrw3c݈IإVs|U=Z~j"ѽ4ߕ z/jp$iv`O9g0[dlb~`Z>[AQ Q8:s'ٝ; WRT40(=ޑqD'@*jn!>wx|=PwIh2|~l65}߅jjșԼƛ~A7c0?sÍClm(?~&Bv>-; Vu[@hL|N:-#ďQZ cF\xIJNڞ(֭mYY= /[?;L$m k*ek(?rJVw 0@lfv2jAuU5n=TPAQ+~ΌDŽ*/ [ůsE^Y-, Tjƪ ,aW]Rua>nCy,dT$HS 5OzT ǹ2O@q/5YWjhGnh-|ws[?h3$hdzFn 8U%yt&ӯ탤Puk|Ra㒌j_.ӎCW#f^"SeF3qtQ>ݞ6wx@W;thJ.!Y_tU?!>OaxG7v/yV$o$D:A@­Xh:eH=(?`ؒZwh5.]'uXvQ-鹀f|c ~n‘]ԇLLŊ.j7@C<kVB\-tmȽ-IR*F:*x:| ԌGw{'9`y"/挃R<+ũƮ20Eꞑ7]va]xe:RJSaã6L3w=OeבSl\"?FF- KZLCpVuPx !T1-hqR 2ק=:i~Q7+"_Gal_j2dNZ$t0%` h%37X~3 N6y]vֱgYZ07070100000503000081a4000000000000000000000001643420d600000d00000000000000000000000000000000000000006100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soc/sof/xtensa/snd-sof-xtensa-dsp.ko.xz7zXZִF!t/4 ]?Eh=ڜ.+8ĭE&"{[XtUI܌ A (I?f)7TuJ(#B۽eBb^XS}yi~|^/I;U!aJ5'z: )ǀ+q͂eyz8`[RzQ'cOy"'ʼnDzJ| 6MXL(7Y'0jyRO뗏}/FņY2UT)YMWK!鵷sqO${1/I o5DԶ`3@~QHyPkl8c.Ebh~;c `N,0Zk ๱@Z# 3#Eّh3T\IOyn 1´Z ?uçelMn;-V|'l1Ј}mN}?vR2o;Gz{ Ȏ˨>G`y|]/'vYs.jlӟ$J hk` _ܢn3@v??Y="1s'էV7p<4ϒxNq_!]@fz$WB[`{oo:=ij}{Yh/1,>M$֪oCǬ :Q%ҹմuT:/>Ӈm MZpO!7 s7欲_1A\{O^1[$%]UCn{_y}n衢S6Ew< fcB cXC-F[I&~eʘ 65MOn'߿Yltwڏxƒ=ΎU=Ce_lUolp)8'{@RJ MW/v2*Mƪ-_Z%IΦkL!s{rQoj0/Yۤ(h2T[lh{ѥ:F Ajo'Zܟ|R__EA<R\%ܴ{0EI(C~-l,F*]n)AQ~o{xkPrֶ ?| @fc{9ԛx!.~s$C̈́t#4U:hӷgy㕫;L@r,9ޅjCBш 0Rـ0abÎ[3h!1R$ģIC.-4eOLX)sxRiI 7 r 4`rM9]^ki.2 Ok2GioѶL.ݛ9ۻnoo0&FzPfB$%uBf-}|Y@:4@j5$62ؠ@vy6xsx19w}i~ƔZ8¯X8  2H. ?|-aqMz/w;`nz_*)40 Є+i7UOTN PCT| Lv )l=e}^팵i('k& e^棸;QjcYyN2k]k,@(f!Ǝ^bK6yem+I˴T|'[ݠf^=koΖ3#U`{,7_BkJv/bQ^"mHm6 蘈gt/$ڕM!Z91lgme6?i.a؞M}. $<6"\weIR,S:fަk>d6[- 斳n\W+$\D\0J8uшQa8􇕚z|!ELp|qU(1W O!zQEَCg94Ӱ.>;\O->ۜxz Qm!; SOq>QwzV>/ r7q& h11lZ~@-rCD~v̝Js hIޛ AKkA~Ɣc>˾'[*))r!8vĢͥz׻4,uFvK S 3G9FNuJ6q+6[tDZ&} wyoL4꺼𮠘?5@$0g׮eUByMM./kimc6#1=pNjEs9EngQB;c+#R_S_z29e''P+ 5Cc,xG_Q}p8Z7;.ѪŽ|OY?=WUfssxLNaif&jHy՚eoEh_ (~)C5^l\W_rt븯J> YYfH"{ntn UPp>9`m.'|ڪ|CYHݞ6 -_Z3~@9~Ԙ"9IA9XWrZ*<'6f&pصhD|]%vp?蝑_wX| Ǥ>ƂX-HY=eq0?0q[- 65w!̥ _먺R3NXFG{G*$_ۘ0~eNhoX`WI 5X&CUjDF͝I+x~ hVs*P=໣E07v]l.a_i6Umb1hhgYZ07070100000504000081a4000000000000000000000001643420d600001444000000000000000000000000000000000000004900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/soundcore.ko.xz7zXZִF!t/W]?Eh=ڜ.+97gQ 5g,'?܉XV>Qp*ǧT%JZ mm˓{)Ob^@R@e䖓K&jGntȞRGjD=p(D{DSD"H,Y喍WU%k[)u@=19=0u=kZ{L ٿ4z8qKLx]m2̳^k8e(P8>3 u1g[꥙T؁8=;!o`!=!p\:z8WvvDfdA"j`> W[7r@͵L?V6_ݎ!Q (f]U\nr|Q  L ˦xDdY9Nv\ZmrmA^'l?qp%Fם Yϭ,lDu_r=b]`Zi'TX4_T (7I,'לVN1ʚލ3DIuQD(q-'zy5*Nz>RwZx.iӒE9z og)ws${FB9Żʰ]:^sbYdgi9-:j||hUYX=afńȪyg)]xdBR(* ,^X!J)IdW\+R{@}>vm1Mxa3i$ÌJ?q^ Nyǵ%/xqQzð:+o"`W̌DGaUIZ,j]5BʓHarB~E%\qyF4Q ˫<ȽFS=k?}wKQg) ! >(< YCs#ŕ.Xr CZ[ruP0ck9I2!Pw  J?WEZNAmHFpIX%.@kI <ؾ7ǚgXnD$ j!-~.MMyw4Fnz ?5g/T2?BDDrloΐ9lOOvR+2'hX% sFeCvPݱҀX6faz 595f0ۉ#yr?nk;@F*էW;ê;&^xH5Jy&62 q%*O\=2  ?t b)ZK8Iك1H$VTA7o7^,6n2ŢnFa[(( Y( 9Xs>-@ɤtQR|~of W@l幊+ LIg3xB﹇([*XW]6'VebE,4 >/s|mW xPlOodr_L{OqɏSǠ>ePi~[x;NdmCFoJXΫg8o;BwCOTYt mͮ=&Zlʪ<^beHj>W$;yg՘F7lYu?"rM@Crvӱl'?u= V?+*ت:ݷQ -oaO̢)elI6 YH>6 3 yO]iE㶡Kȉvo_nsV4;Nw6ДOHě/K],TGC7bc HDd7| ,[DwY7v̖X. 4Xj#\ULՊC։mUmA?7,qVLعq*FMB۔_ ~s(H8L|?OG۫bfJ:5(14s;6Y IKyq]FξUmW^*BY3,r:}Q끻MJG_E8=(3XNKCV壽iCSdz&nvH3EDvk%N{/3ewd[[މ 00ovb+C-oXܯBG;@n#y3Y7rjEř]~qފ@v#K=C  E%cYlW-^> >djl*\ЏGa'~(6Vȴ;w0:e8! O΀ЗtiHLw|'tQOKΜG$`P.-N?t4CfE]F<Ԯ?s@*荲[S|:&˄RdhM!IDSA6r)_\@ F Igfebi09#I[ITT$~;@&!֚uHƨF>vr6{)5Y5UpG]X%:e_:dS_!yƨƅg_=1ZU0G.-z1v  `9+On }A( oK=~H wN^T+ rG}f !%K9l }bo8z~w?,H'x߯ԟ\5iv-{c|"ňw\S:A\'# A&^⡧"dK0 .6w5 _ks[ݒIj` gJMCÁz|a¾G[ hu@H:`%#͡{DdkUyE47#'WM2I2=-KegAsޘU@ȩФ h;( ؖM%;ӽqwB2uYPi׮ZޚQYhi~ 4Yqh)Oe=KʍFɆhX_H6Vu瓾|jHFT.K*2 eS#@WemՊI?h Qs+`sPRl2B#婜|\0r5PJ1=I- pdZ֞^X iQ?\;w1W[aH@,`&5%ZFHٓs^G*Kw Y>0kɧ Le֝<"W]1 %nl$K%ؖ9ө۾,G'QVqr꾃k-sͶ VBn9e ɈV)Yw|3!O:TO*@ 9)ABLĔ( ~ɱgYZ07070100000505000081a4000000000000000000000001643420d5000052c4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/synth/emux/snd-emux-synth.ko.xz7zXZִF!t/lR]?Eh=ڜ.+"f峯,m-,׏m詫Z8',tq62~hZyDq~*FC8C2"wF& TEe~}w:ok6@@Nk=43Ji"-RRoQsJ%=UGpaCg(Ԃ7hZ3DG/7IVW!A/7{hY>$h^S Xb_'S{I>Zo`pD\gգi}[@{\lv,?AJRۄӄL4,/pTC?2E2QhJѵUpj7q3ރqO| {uc;T"22a9.t(WZ^25fkqP}d3/|u3ܳ&`3ˬ\T&fʦ~/ύN3wҡla-Ea/BXA64x47_P ġ x?#EO"&Pռێ>v>.  TM1#߻2zٙûquc \X5oNᴆy*΁ {w>O\-XӐVrN6դw7YaS@Y]%`/,&Tg#WׄR ]wu-$ՐYIo"NѦ Q,Hf5 Ta̙Rdk9^Ν7"ZH4׽9B@VEb_^9rnjWI\Q,@ZhQDN Iu\<9x^ Ve 8 rL ^Vd}s9jٙRѯ'MrN͛d!Fҳ8hX7ɱ1@uAѩڱ<z?ƞ?;|n 9SWoM=;9rƞ4J<%$>)[aRѴ1sKU7QjS/y#*4"滾 uE&Y[p\ߒAqe!7-H}nig@{LR wu$Er(#eRxUlͤ~<14݅@̊Цէ|o{4C6^s,]mTC{l2?:pbZsiUV8q$! 8R[g>Kx<:c!ؠ 7ׁ"YJX4;~ՙ=կ.XZ,OH/ᯯEӾL]D+Up#(D# 5A_E+ӽA5w-y9]l jD*0 k;̰&hF[P8x*D٪ @q#(RIZl6rƈ0j4|C s_ '9_?}XX{b»;'T5Ø v_"f?ON{)!p-BNB:dUvG? s3C~ Ls[A "Lq!:ķu.Ʊ@;R\hcAh4MzzI-yהh4N_lR mPHvgo8%0QYGfØZ&ŚxM] :$.ΞD!j 9dXY iy )7,K3[HfKZ%Cx3ޤ gc+|C- \gm*R_&8&[78ftj}CY}.5=^8>׎jTh7,Bys_W =Nsڰ0<3,iS^-Nc_{{Q{i\aPA/>QɲQ}&d |5Z{AvjT* ?]Zx(2f#UtBy/!M&@נX8wi4jüZ.u }B]zWV,yi$8IDC%EwЋZa^JՄTUukJRPLctMR!k,S΁Od(tmRؚ.!*^mV(>& Gn~!CIV .^`gtGboF_Uaup'aVP1va'4 lasm'Ϣ}_b9H &5 @CD[J2;LqlYP5}1c,jst3>%$f ,.g*]PfBHR 6\av̩&b 7 =ZF@Nwƶ 5v2v3wP)4T(ͅ %DV0XB'/N'"kiouE8'|$$ːG}Ś ؖ yvP9jZ]qpf5۝e، ?ȭ9U+3ܝ%LqZξC+%lFnC N_±1DhƆe & ]o}曰(M!)񁮂C4)fkNLS>8 [5Ez~cr6aO@"q+̹]w8f^(@ Pɺ^6 .䦡S|鴼<)ցV&G&=u\h .a!K*:Y5ǚHBJw1ws(-mYq fگgWJnbsGDǕ.QE._M U?'[K: B:oQPxdUL>&WS+ ?aY vA [jnIDQ#e&% XFiJ!)E{ZO09 ϽcjIRK5 ('=m unX 탆+ş-h/9 ܕ >*5 8H7!UC(.3?oGPát>/x/%*lT4Y?,*jCD(pBDYo8qU]u89/qx|AnzElj&ŗ 92;ӔbvKAT^ %Lw*R${;o^1XC6.߈.Z6*\T& Yth Eә5dĚ|uNs(da&VyXI4+SOD•tO} ]"p k"ꘚJ]uIXͦ%vIԐUvAdB#lsh-_wW̥^)PH>}0z,FPw2ͭ+W9 MU]ΠҵLͬ6|km^M\0S FHt TUG(L}/ y(m*9V̧Y"Shvav낸1gy1Sl(4ˌ >f_)6BJ)uWcRvWK.M_fv~7oUT-9P7ÿ3PBr3-4@ZdOjќ h1ۓ N\~gI1F?e4dićEsD~6,1`p\Zp`SeGow"gCD;mn*tZYffjC!cԹnNMRO;69XC+2^z:vFj`RQYٕ㵘@BbJ C^ZD z͊jytK*H-}B lܗ%\j/CBi!=eO՗`V}R`քڄE4c6rҝ9,=b^juapp#'W}Gh<\Ӄ~Q3p2׊y3c " XNW[.ڝ.=Ɩ|B3;ÂqILAFY%%1֯'Dw3\:!}?FUP5V91Mp:vJʹa(ϵ(ZoXb#8]tGnf3#͆n{WIwԣ՞bab=?X'J 2y1"|vNB)~Q]lSuȂ| ] 7ǙV 龒˭^&%!/437ǮNBDsfz& *}{qpT}WW EI\e 3~aڻ``f& iyR;·%_ߋ#]"j'YZ?f.21FWܚz[FBCД#SemL00)ȩ,@E|!{ؘ k>a3`=?) ,?݂^`-K @@$z(/Ep]N6XfS׺{~T$e z wŐ)٫‹1G,Ai+jRϷi'z_#8,RR+zOS\PZˡy(+#dZ5&\3taԊErH,Ai@gYp_l] ^mq,75 V>(2vσ"x!BT;o6yqÑb*S`k1f)ǎ]nyxŤ@ē` ƬL ~!/{6@$El+GR445gH [k?(Zr9\Ĉ4g@U"2yHABI:pUb1$X (C "SRH42r6U c_0^7o[1Rz׫L6!ԋź!AG ͨ.3Cw9;6+:2RY.ҋF7,E;+9пҦIs:B.rYM/1& hvIB!fH+d=RYB!q5K30}x!E>bC{LUvL iZf؏&ei rVԙb&Vu H;Y\ $zJ:OQ|g_LvXu +*lPM"" Dxwe=`jchE3Y.x m(4piYi  ;wy> QǙdfZ%^Lu(>~m1RJ3$2rD|;M<S523'Yc@N/&VSϑg*8So!q%8 rgd>,W(/jv9 (/.F ַ: >'%e Y[D˲ 7M(e ߾Noo(Mcb*~*ڏ=$ɂR'ĵƨdHÙs,S\ȽQgtPƨgN?R Rdn`G:1BC>Q*ܠb's5r5 yM{@}fSܕHsJ ԃG+ Us$x~5I)Dp̫\ҍKUz>ި߲M퀊eMnsv/kT R_L*ևf)?09;$ jTO$ave4tq#m.*nN{pIhl|e%{j$?+< 7j99'@$V7(y=7+n~2ٺx~2b70744$ni TOnSmg&P*b(/9>h]a.OK!1{H_V~#Z79fF"09xMswP[D (r¾,ŵ M eEqHR7D6=ڼU>Is>\z(erW '@+ Xݐ0/:M՗To^98glbeP<NB o=Iiρ; & @B ֩2IZY(;sZ/g[f' ұ5!nԗ!;T٥d[pgKp(bkwC$ȧ!#{oyn7y q pL(fscOVc 1q12aZ+#y^ctt(`o3@KNljc`eLnj5u1z70Y.X8M(h @1<āWЄr dJޥ]q_GS)*t"j!=8,h|*Hdhj0) hvIZK$B}/~2_' ]q]ǿCH0yvxMV WT۽)k710ðl%IQ`i7^QUпC_0_ h՘oNI U@euɄZ*{T{_|$,I\]'E#80,z2򚺻&W X%&R@TK׺E0</cfUj|0B.S3LIZ ݺ2_fQG5Y䆂:Czzp @ݻ%Mg;4論7@5(%3|$8& Fr4am/肑/@hҷ c.g6;.}R'{o,PYRA5D._Qʛ0Z*YfpUEMEU6wYFEP.01ڄcf>&-HsOxKbthRg t߉p r1ooŒ/?7K~478ob lܺ%κ|+5kz ۇb/>.[A5Ge+U:y$)"$Kneșkj랤s!wIRzCtYk sw4C$/H ͞]=8 ϴV(e;P#$@wo2s Y*y\u2\yER?TSPZ.e$0h+RR^ro2We[2*|]b`8HhbY0 N$VueWjQ;FmRc"'Mi/J+~3Y*N$IۮGFQP(6_} LM2$`>Bcxw[ϓ6 eޝ[c #d} 3=L+!b~.W"d>2r FPI3.!&~k IoGb f۫l,,aГst˖CB,t!hj4_ӗxA.䧋'R eYT1qtF6ºٌZtΪxrȍ*R_|j=,+/8ímK[od`)YN Fm異_Eo"`dۤP:Ax^ҭPi ' Q6. VovwMU47MW޹vjDwEc;sE{*T>%Ő@6L<;s%}!C Ʃn}O|0 ]QTt!ϽQ .: !hԢv *M]:};Jwa&So鿑QͤmO9ns &p![ X%uIcdws"1Eepw{=U2z(|O@լ׾KQ8ʰnI珔nGkg[a>e/5~ʰt@ +MRuN맧 dp'VJt<t[/vz괳fp_'^pW㘪HWǼ;مM-\fmKOPFݼw;Ϋ|4`0Q,dÂr)f ]`6uYPB 1 25Q8]6Σé_v1HE;a̙ +a܀o6>34Gewb\+zy$4;l,rJ!!Wj,-AFMzOb68:c3%/05v;tBI{j* y,< (dܥ.h` ĥҽ_&DIoMhC: y*pe{N,Շ?Z]*S^RC#LXuY\-{Y'U0k0nXևe=l9) (Gi4u!IK=!Cf+{K5sa#)zTĒa9ΉÝ^<,pf/pxj%dUXlif,IiY_)!QNDJ u ^i2呩}2~*IZeLRH VPD?҄ N%>ean\iy40L^U{Y'9XHͫϱ$D8d} lB Y9;MZ+IgЧ٬ijKZ0 O?o(pDPhq5?Hʣ̜-_=; ͧi&1*WtSc.*jQD`WRe,j8D}^d.[@R  t q>&HNX hJ3i|kd1$DfX]%ήzdRF: xyFa%\ v`9JïJ3}}&5˞s׹.Iy |*PyC|#X 񎁆:xTrtGs> n= ;5Q +Egr_&?(S1{oYOY"P;|O4FFտkֲ(@6k2MIQ=9_[DyEW5VGT$Q (4.AADۂMHg=T}KN@(C%9gbyXW]jZ>F7Mr^hmr1g(+4j'ϑ%ٲGNFY/<G Zi8*MuޖYKg8+{W)- 4qxeMc=*>d<< Fq5Jj 7<-G2Iξ_Tg9'2$[k N[}sκTɩ}hLAa1\VrBsCl>8@W FsI3Mfƚvsa?~kk[ /q'z@'ڃƾA"*ծ iLBG/{N&m΍Hu{bT~C됲ݡ&騨2F KRrvY ĕ$ЇDEԱncMe5ewij^_01_U-v_׹n/vb~o}AO }2JVB߽xT5 1|yI/7Zohw-wj's6ve6 hUuz\NÞݨ/3~2l~$0l9ā'/CZ>/h ZL=IqM Xi; 'Z8# r6] K9߾%pzJۻ\h֣u}Ҏbn_ $D1rcq@cj+QʗIg9ޯg&4.qRd?GgeZf}ܘ/҅;m䱝$2;L>]v)a)ӑ𼬭F%+׹s֓'V8dF3"(]Ic[?aT+ R gW:,#.f;ȿRPz Ȕ*vAKա+G6&#zQfN:39Di䁘NjxAGVbt-;t;φ_He0Uٚl7m9?t}ģs2'г/8$DIU'Vܹ}'%u@e鈀q"x2 V~{eyN~ %9pqX;њ| 0|LGf3r"mH ?|HaOwrʳ8ztiu-am(=[e؛SS>qqVͰ$01 gB!k5F&306Tǿ 4t&(uF P`a 4ΠMFjy#k[w3$$.TТnBrimS^ a 2'O-c<ApFɱȯԗUIzqmLaAts; ԇ>la#e+nXLd410i҆z}yLz-*hXl  ֘XiTh"9H )A=xs3Ǘ`mhJ{FUPWп <`?INNE͐7yν`5lΤ:* c^-e[f0A 8jm{ҫ/qų8 3 ԍT^B6W@㵎/)3Ol0  *هҥMoӁ AʄCL2?S$GoaUX.>e6c ÉBpEkȤ2e2Y[)deD%*Ȉ0"n-d*KWvݩj= lb+CX_ݝM rLdb؅Lga9khFn`]w3x*rmIab{3VwV9ոT%2giHu`~!w,C}jn5S[ЙĉӣX\-PiJڐT| Q kGi ' B:x[5`u"x7!E,478yV~fse0 ܆=Dp}Rn+x; ]I c]Yt;) *c">!9sGUTCx(S'slTa2""yؒD>9;l|9kJO *gၞqxQbq=kPڷTYP~;s وTK=z+$IPiR1 lM0tl#l-FUE"e4nmnJ<0NCr[V\_@NRW qCuUDQ{?p: ;9Z j=m&ōkwO<2bab`]~8UU"u4cNH;ℭm:s^{C)˻s$е[W0ŵDN$uq.*\8'W"bs/)ʷ}x%66Խe2F5?Uqq}ӧ Sܐ+.ҐQ؀Ujs Yɺ an~[]S*_u6`Q']- #؛9#bߧr."L$"Z>D6H~ N[ZDy!pЋV'ID`Ս>J$f,):<ᤶ#x$6k6U) L_}Br8pli*yq~v3Ӡcb1 c!4J3_41~9ח<Mu;\X"-"XfˏYX|! cx~5BF~5 p͚+"qmxeXN) u] :G;S>%KjlĞ˗FdX|#.tk|JRK۴WJjt8D6o2]K)SW e5YYQe =(x.|e+@ L ktX/7&~ Q42ݓ gCφ]zj2nSvw+P7s\"H8|Dk7@;r+?*e Ef0=nCjdٟn(֮aPbMgR0_Lt.>4ݕ۽Kby#7MARh{4tu0QZ`n}*cR}ER.S!G~!pR&k) dRfKe)SBİ+yu=]~f)g14247mTm#- R)AFނ3)؈Ds҅Be]_-jmank`!+W&C$WT7_?S4܀,2Fޚ]p̦$w!2ЪwAp1\0X=;JGc ۻ/sփ%avZ|Ld;?Oj䠁LRpW3~6<L`Wދi5jL;%ʢ.F'\b}vNgd/P :آPNuU:jydm%t (dCf"GtSEOv(`~\u0.}, lԾ\.ȴ}»>߃/2)^[YW4h[TO)䁤lF^>1+[J>D1JP}o5`V?AHg\V# Rw]>pC`K٨/"IO ªd42lD+Lx.}Q죽-Ae>>%krwK3ْCe":I eƀD_=&RrpP`IG[ՎK2ԟ4L IlWFqfSBDw".+k3\8Lxm_,]f>tghCut}uaWZT̆8|2X,o36F<|gL iD >uE3iT+{sk~= mnFXu3^n*'E{=PfEW2C5t馼p8 N?l`D.2KRG- x_DzĀ8kL ؔdP(y *TT,Y=i_=aYxpΤ@ (`(hu6C ǰY-v1'ԛsj;a'%E]?Z!3@ 뼨ôvܰyH)Ɖ ՗ϖ7wB^5 p\=W#_^1#T5ٯ㹇M >ռ?.׍vU}E*PV%:u7fxH"|WD})]dn}MuKnR?,>HJo'\m=/MA4= j.$WnpoUky>N47/{ϝ- l6jbhWӺѪր7:T:Z~oR7lx 'k%83&jS";C>5޴:W۠߁۹E _KwܘG ڏf=KZɷg2/ewr߽].F.( stjqF.΄C淛 XqHBW8=Ƶ44*5h̉x_`I@ vAn }j}%^e ~u5K;C)IMtf{0e,cت!H0ì+Np)8.1ނ;B!|b&║{]t~վ !ji,b^h 0.!ҦikVf0ZN~H9jbcՖ-MպN^2ϼFйAb]5Vw2B5aNoNvcxR;/.}Y_3y(ѿ? VS)#onãEtkJ|3|sп|bd:,=\g_&=C~:}0*[OӡJ~wymlpYQȊ-H=i9wB%sgU&[:X*I"}FM!ȑ@ B}#lJvwa膤3=a@&HF]|Lj|&Gmņ.hIHȩY.~:;q+e87~Yb^V7_dNB< bSDLѮM3H: 2UT@ċY6?DQQ8yȻ#H{U؇UsEg\n+h;菖:d=d")gzC:'E99K8ĵ a~Ko-E_ƮS|ӄn*?Gb^R&݂*nQcH''Cb?u,i`,$vZRWmDyl&C&#xp|woCB)c%C4 4KN?{J v^ܬ$?|]%.S )dErjAIWmpUMaaOXa!՛*.M{㳻2`)F~lv}s)3wWAFe뿚4VaL?PHh޿ &괡nB7шȂor ġ@Xk:mCȟCw댴O|kKXl6p8Cz5YZ"|*w<  bzF_Kc0đFQ (yvQ:u1-QPԑ t6uf'"8nctYg#*] icHmVbJxmrѵoxK9)+kaǁ`Tg^h5vRB]z#85F"Bsظ>}vGv4oUC A 9x!l":R[&ⰥX*̤讽y'=A m% (MB`7t1!9x|x,~֮S˧ b#g%jCs>M28+zݺF_".@jp]FRHu&|슕(ebe,;~GTm1!-֗>|K_| +/^yYYn{3SG4 \Ĵd|Ī" l5R5z*axv&"ۨul[WX!*kEޠpr)iT`?w[sb \1Hk%><[f7C(|U6' }\e"*߆쩡YXJ~ gD"jB=4mV!7Qc}YrG3'W* Q6B9PVp>7ǹqgz*nPSbrFY&bľM4 7Ҙb/>1+ȃ-F}/n>sf*PNpai&Ȏ%ʃДQ{?zb7Y0Cn߂n<})yotBV7l%{P2?CRuw"|Ycޅr-uSY.>٬lC!-N(0{׊ێ$W Nf)u~: D n+k.k"2a2GG9>`h_& , 7]DZI|Nv[CaNV#EH񱨞] g *|OSB ̰ڂV_^Ju8d+(ܛF@Ok<<_L]ysYp5cphEm>U2mmlëvKMb[ucSؙZkpN{͍3ע-3ϫ,!DH!UΙj3RtgNLgPq!} ѱX!^Yh _[ѬU,\c"`v]W&kh3b > YdgYZ07070100000506000081a4000000000000000000000001643420d500000bf4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/synth/snd-util-mem.ko.xz7zXZִF!t/1/ ]?Eh=ڜ.+͞b~v: l}E^T`v|~Hu?'9}WcU]IAc)O."k̟}H.W:)E0:B𳦻- á_ ^/q 5`kR]O#-0j%zJ!nװ]y1 uZ)5:EeD75CLx؍l4i~b4@@+>Nwٽb,9{ʯ(zqpJvzg;/p\AACl6MA "mOj?7,m<+·&=yxq(4GKJWv W+<5O:hQ'b8bw޴П0GR1t$TQyS-rHh(@l>Ɔ풒*EW;B{9Nn9c\A͌NO;rg&w$\"Gi!yRVIFSnJh  !Zif}@e0*V&}UL&l 1KϧE*OdU>C׳%'q|S`ƫl{0Ht !`eo CBQxTñc&Ҙ wVڸש< oj:pד%N"_1lݮֻjWd"َFUm&YC=c ooi4[GCz3ۢQ3ߵ+PhhM'-ȪjB묜o%~lU7oI6F <[ֽAܙt}c~#dysY7t3`2Lj{9Ή=āܹ &u;Sf,SkGzvUZ*C5JYF4zz_vG8]J8eˁ9-*i")wo E~Tst!0óZPl'3ݪ3]t,%`ҧ%砋2V?`-e yt쩾Zه`cn20\ 30=6bȪsU6Vp“S]+ٙ6.;:9eI qIF_kzl~Id`\!ui[Q,?zqNv6iI#wu Nٹ}P9Î#K/; 007}1n'蚑rm!hy"I33Eɦ[]lNib`W 8tF*8EMI|N&+K\Xga%%ĪȠ㜜Uwc{ ѧmthX0 ~xmg@c7{p }@R PQx(2*W2g5@J?-Z[:T^ ƄE I&60'f/и2 j9z6 e􄍧y&˥L,uiG+K:;d;~I$@ R Y֋(|< |ţ &E{J}r$«L!&k<<,P 7l%+Yo#4W+L ,<HyՏIQnϚznJ\lrH ]P?g؞|cSBFv7 NqKn_MYEhN`*[&ӹ緝u+q8c7h,W1W⶜rQ߅U:uS+y/ݸ3-y/ rbxȅlw;wnO[z0`~.G$D[h|x\QT{y6qx s۹afF7c>fT&&a_pه0Ȃa!gڱ3afwO0ت yFT@87{}ml|rlD5HLq$|9r { 1V.9h]IN/DpՅW`,jE2eC.oz4 .^jíP vuw]2mXj|)*2ǂ+m_rb@%p)vpA~;Aqpm㧃շ)1h~h˱&QjlW|g2{}'x7rkTqAyFz}l 1x}Cs%G82gA^T8nbHUa 4z'#^?l19&#}#N!5Jh:$CO%p y G(U-p7lڱc-)JZOAd{TҁI 3Gم?H}JY6OڧaIFDO82Q#.iޒn4e5Suъ-)mC7ҭO̼uF&IL"A(Զ_xH!9`• p!{!xf)YZ&PLj5EJn9_^fuMXZCp"{"3l=S#t|MC[m87B.*c]^I=(XIah\1~^̈8h-[n3 ReN.V$lQ[aW ha9=AM\wܥ`^[10 e Y0#u2cmVw`afI"1^ٍKz")Vp{rԯDU8`L >Ra] 'HtX>jV\=&0 PTN>RIc# k-J|j-VfFI/XD&;~aՔ6y1vxAÇ`qPw8S#R^(՚{Oo!3SD4,wcYtl %e \ :iJB:hL Ô 5(DIDIp깙qNJ|mUY*Tyϝ&_L^' jI [${1wKz7Nx#zU|1BVeYwI>6~aNm?r+5-LM@^h( ݖ6J`~K?O"u 5!qDqĖ 6bK̅[yzlR?ř!=Jţ"6ds]yȌr"d 1HNd1C5ͦUHS|K* TK1yJ;mOLK78N[1|QJ5z]j cpPj&KwJ\bF_+y)4xNH٦V3QOo>5^XR$9PxxBx)RQ2[G?3imn,HhJJjx$;uSC-YI.ԙ63m&ƘI1e0`jsS̋,0=584dR*`s\5&=A TBݜ n$: y(5&d kٻoD&<"rF7i(Hi9"g80cLS4-GZZI`6;.%^20Kc;E2b4.k𸩉R 0DKH0U8]R2eF; 1itaAg iPư~{䴄5X 8ɬ9-Hej[DVֽWt-6?ɹP_1)E%mYPR d%j>ot.HGT܉q=J"s 'Wf5Wq =U%jl;Lay>.\b+To?d%SBáˡt  S/H)w֖|jx1j.l?";8R01Jeyϧ e,,| m#|F="3@x‡PC{ bl@^)C1bxws B=ggf] gO6$,gEOZP;u‘BC'Zg[Q'1' (SD=@8Z"CR6+:H uxQnb7XCxvYqˬo%Uj=)-O8t /MYgsABܭ%&EuO4bob-ǸG5~ ؽ]u?( q'1fh[";S]p@EL,T.{>JY&q } ,4Sr0Lj=p o˓4ΒO71Ȍh+ϟOM~Ƨ&L+SG:h(Q:-?GZzMTO𾎢eaN91«9IT{CLHp#I :t :ӊOɽ5܄?IM%$uFyPr`+Z+G%n[V(Av:5JOT#O,u6oG\dH3Z;6lM VUM-M^RSKƦmg$jXT UA.URژxe ĬY( 5';!Q1OT6T$n mZ7Jy+@Ov|(Z?9S`"roIZ#luWni& Խ;hŭ5%yDmgû_{,LW\A2/}vB{҄!LJ?"EIr|6/ai({-~M$ KoRwENNO_sB$,j6Zyx!NMnė4_Kʲ1u}-? 8`F'SxB{9ҵFSZq4"(7 I!?#l`Aٓ05!_.a(%J?mJ@]IIym;ˢ)) 連hh׭8wͮNmM΂y#`;MRYc!_s *YbfR^v5L kR{lYGWh,a.hQ՛}aqr5 |(@=k ǡ4Xi'?R|4&,{«DbX.[@Oroؒ fN%3*@N~5 ە0vy@dYJp[I xXj 'g\퀏h:X-kJrN䋂c#+Ġ8 tq;}j,i)ۆN6y@>'2=uu-TF7׌|]Q{I8[#/ɿR uNZ̶I$ zqePڭ_ZQ0C}*Ih91ac>GigZ~|*Zʎ(ɷ):!t١hQ.)-"fdҬ&aR:v?-ן!}^*3~յ@28gnǞDYo8=[z ͼJ_&G&?qȟ8~=Zt5 4{[̉f|%Dŏ36=$7p 5@7ߩSE>ot NtgMW#f8[CpuWz֙Nn)r*F'˗KMh`ii~^7]'dY|0gTH%1S32i!&LD5|BxDvvsa$dG9 \É;=4 HީLNXfY('Z-I*iF-mDăw(H ׊"/-@3=HĖ1#x@5qB4U==.,w whm3 cכ 6$F{.LrMIdD-3hh6xۥ~Q^)tjSwmI7E!E{~$S5!!6ɉ aq]a oI1tim1I6-خLb!}u$ ::G+دsI>f *(5ߏL_OC9+G.Ê}"cfcG Ɨː]9Y!Ld8`A˳b"50tKP9]42OD[=DLC/B)?A*ƙ+AtT6&=JZmGАh2=j>|Kr܇1b0 &5QqyUhd#+ R RCۀX%lzJl$?:p*{02f[v O יm} 4oJ+!w3ga0<K+9,/sޏxZM<ߣqP>C*Sb 0GUTZG$^:ztuL1NYi3HҿGK<:/âY{pY\d8vVA)}tó<.oҊ ;2X['$Q~Yҋӂ #yS1lo͠@_U ,Kmsx 3uA{Q+'~} !HB2Dž&tLћ 0̶V`N=pA1AxڨV_2c5]}WGzE w7$'&mCT|Ӭ&nT=]k*G6}l2ݪ- ?ci7v{ںuC?1?lڰd)BvqYW.M6Q&ߚ W>\c.-y uaL㻙煡4h^itFh#subY#C(' pj?2@Uxd;˰ad+q6Ӎk @E4YSU$𺱬-Ԉ`_l)_hxϼDOu|6v-~3lؘ|!cmv-x)wp[1٠ PK`Fp22_Q]U35kO={}TKiUOB 'Zh Աx^BezwF#agÄ쫅 Eh]$*ƒ. J [j \>{1d/MmOZy䞋 ZTp4k){xha' fl*yZjvUn67ؗJ8>BȽ~!6u5-BxT֭߰(:S4#; VE ;-p%Zr0GYSWn|X1HUnFcj]4ǭ,5 W$(w77Zh(OIcnM65t`ݸK*q˷2Bj| 8hKkyTpvO\93>&YN49Caߧ0Hx0K87 ̠Wn'P (&Lty,.RpG#G:>#SJ^⹪l3a3ܒ-6S {mG4U߫Ve$˃hˢdMl_U;?su5'C-v`UZOOːRobxskK;Tva R Ni 50;8Mjmg}<1򅱲f+& ܋"0nTǎ1],O$?9qGc3/S .;`{˒0Dž{A)P]3A+IҒc2t 1=$.=~u@P'ӕ}#E@hMGJ0yxKFC5ۓsvwUbhЅ3S݉ (~-DXi1TyO=߶k|tOx B__ّTdDq`yl7DѮ4Wdc,r\n5}'o{zycZAT]|;$${s8y-+c\PVk!ב;Aѯ[BnM&zW~2o(6d E|Xu͘3s@"b A !?RBl7mLXSPXU DXʂ=Oqqs6U`,XR̖M@763&Z֌)WeVOz23Iǝv9ػNغCYn¥"gm{ }EaM_F-9ILکLLF+`}v1ͅd= 8)y:xp-ɧ70]p =|FXGn}/D4(`Pv)WV)M VBӃ؄yxgxo[4Eq.fծ ~ D_6 gLM[{͈QmZ (ـ 7Ɯe~Ō'ȩ d3*oDC, ʃ )tf ]kHhꡇ. J԰Lc&&qZljZXGNLeS>b3xF޼ W4mp;,^d3]ꮹ3{Xe]<>>|hx_oȱ3y)ɲ KK\vǃ|Nf8* bEaˍEK%<pQ?s,UWvodd *RB'] TF%/gSWIL-jC.6b'㈻Ӄ!X{NHc '(x.@ԻAU^ q4fnȕ:ARVrj`/KNU\g Xu%σcISDUqwRߊ7ԇc6GKhq`u#s*LdCs ɷ%$S֟fCn8`nlv_qlNBG⑰qO@ l/1=RPQޗcN(' Lq:_96=ݜSQ@u^|`Ϣ'yGbLqD8K#%nO`Tr06ڷynn,ۅ4fTaj 5CRK'K/Uc I0Տxv٣YXK3)nV,Ph J?~=ΨKLdRL`w&mHh1_}˘2ތ;-6MƸ~AMA xtWbKY+5͵cyBPe XļgIʝz) nxg XE2CuOn)o(Boxe^27Q?I\br\R’/ͲHn]b?hH|>Wyf"D!fC`L]<kc8"4)Ԍ:`UUAgqSkq89L=܃ $ulu;32RmS -8hں>ħ#\/4 7=N."ovV1x\Z-j? 0}ᏮDi* *y`pZ^ە+Z[IRIf-[q*g[ܺT`y@]t(|4Z@m&Cd|4 rنly ?ET_tȍ7vPb :{{Ŝl{T"fXx 9b*^ 7%j|#!@8²PRrO!w|v b8p9NgR}e/ zsgv3B<}1AIb=+m1RE|$mD藜7@Oj%*.Ҿ]-M`*|SpVE%DVhvt`?tєBl }W4o'{aطV ?|amg #J'lX;=d#4 .[~"1i0J +8hOE-}cTe5D c8M/?_S3ū~ W BWCun[GAW;k]EsPaR&Q!|+?B|m݅Mņ7~P]|6ʋZZQO!<*lόK_MoMfrV]J]o2N4c{"R"=VJ ZՌ/5 qW%4KGQhE^ FJ?OE e"LvY4~!Eoecj*06BsK@[2-&U',IF d!a5= J给?*O@Mp1ӾAT /kDf1Hz|Cv`Ѕt Xquʢir=Ejbϐ[U$'!1i'0 Og2W$ckQ%U3NY@Ќ+v5B#.:@|5({S+xLMEs\͚y7so#@@;jTsі>1٩ I7ˉQR'N0/+t#, Ov2cȢXƁ`4L`3 Nf93389u> Zz|ͥaP"ox*5c>Q=[զ8n1Y)FNq8t*ALIaA9R+Cyh*j谂ӗҗJUoJ'+(:^bi 66ay""+J.Ƒ# tѤGy~=%"g]u!Eb{݀xS1i7a!]w:'qQA]F c9C_g$!m"BS_-[aV`M/o+{2B$+1ŝq]ГtxꞐ7E:{T+' (G}O:~2\tcOں\!%WSL&<~fR۬Iv30*Nw`sTO|w[duOnuI3ecXTEG41 (ȔߍӛA@a2+?Eѓ(yb(c&"q+>܎]Q+˳}ؗT_Nث=PFt oj)#q N=4^b9'J #Cڧ>RɿZDKژ ;Vt%?e;zEk[2 b}glpI ;9UIgO[r!;=:,a}ـ.؟Z?2 >rƋW`{ q rPIlq M$/+#$4hx3Y8]gZ H}IkA\HFM {۠į'tiYw:xA04LF)J'L% XP.(yc xp91+i 0J3-v45=1\5I(`ȥwpM)dBSl(VY&SLꖨd$@g dG/HK$AX bcBZ hj&JgǸߍD,钴ehvvYJfB?E7)f$PMB:K,s En& f/ܻfI;[~H%[(Iz\+2H姏?ëH{$f3yuڂMb ;_@y7=BP aS+؁3pW<3"|XBlh=h AȖ\ l),{ |GJQeaudN6ᵨG:nFV[{:1B\G)H Ď )K7jȣ]K|>:'v+8̈\nge&v[:8ۏlsة=ϕ~OJ+-QmߟgŒE{3N&&"|bKG#`Џ]!hQ[k앙L,eduuO@UW$SIwVF9c4Ѩ~A ! Rp,2t 9iNJ7c-$3auݘ],h"A!^$ꟲR* rٳC=V2s]indvb+ B-$8~ZUz9;._v,1*n4,i:t9Ά>]R Z/.ÏHy;}I{&ԻReF y ;:'A,2{:Jqy-n(&j ~Z@!2Fd*p9c2'IjlQtB{)qnK~K7~V]putA#UŦ ?p9!ƕwifX#PۏЎx&ts(3*+ ZL6_!Ċi3P'CO#%&0)WT6Hq=1]q܈Mmj?X~~l ،uxFPحLg@➖㎕zK*<9) e~ӵ؞CVkm4'.:ͼ{jIjb 0 /+Cͬe-m 97 YgY!NhgҭV+ēDpbQub#Rc!"b3\ Y+IN2.vcصS9ailIM\4:y'QiL ZS>R)keVO^tV O Ǫp 8嫹·3:ƱgW~h:|LxD[Ίĩ¤J<qvr&gx!p)zяܭj]\>ap1b-a%(:н˥' ư2 CQw*񱴴NȬH3E6 ZŠH%ccb& j8)bN)x K[kJK?VfJS;*u2Nܮi xhbޱ:/K^A+Dt:u !Q8Ӓ'To긌Q?u^t,,]֪n@idnv\;ΚHigSz&us:Or`ox}ǕCgQ ,i8B^Fpg!@rVDGiűwܒNj*/ 'Я2;w8gYZ07070100000508000081a4000000000000000000000001643420d50000132c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/usb/bcd2000/snd-bcd2000.ko.xz7zXZִF!t/Rg]?Eh=ڜ.+υHJiUm䙳rx&eKq [U˓vpɣ;ot8[ t2I2,M݄@x^McoqU31{3]S~ǎl{_~$< :m5kBs Ljgu_ݗ+>HRW:} eX'f >R&0B+w"6!o\b*%--`K} 0E?\ViRR67f |9Y"R!Qe(*,/`+:Q@"#Ud v=ŒM'`Nj<( `P;txYl zMJ`1)KA&#)<-;e!\Z[2G127_hCxwIEe'& I &޹ɝyД9s#& *E[VG0a$6$<}qo"R3sPċ55ت|!9ib ~}ȭW붉.YQf@T4i`Ĺ`O^OXc ;zVG c^\Y|pkZjd176/I(B*Ϧu  7٘u14t vg '+={(>ئB5,_\iNlEjE\exW1{?YUK+(lK<~(ZbosM}۷·<>?0tUAZ$WZ2""Ja2-WleMrfȭרAkXjvBBSȔ;BV _G`NM&G@| ݤEBU-gevBV߫SMe mWwd~!& <^BuZ1?|۽GuE-)1*Q//On* fMYevMoh*t_; `-$ԖFL0K b{L %gFp=9rͭ·,:xS|F^1M>+Q5]Ϝt[4XZt Mv7Gʢ'k6e:%YΞΡN0#U7ȝAKOJa1 6F5gΐJMTc1VHwy7z%n&}p - dl|_$\W8lhAf \hCG>vfpl18VaXdAP\Mg+r|&׏\_\ K[xT':ntQɋ{of ހϋ?j˰ m(3~E@TyFc1^kHu'd@$%9zᅫŘA?-6~eG&GuKTA&U+g Eh7LxSlh4h_v:j3J-)cfZFAPp}|zډGMm`Ŕ(S!lD|QzgZmF%DtSLWmJ XQ +SZ^Ӿה?~ gt i"W )rH Τp-Rt, Z0ljTBy-~$#XS%Q{؆/L}|OCOuN)ڝƫ}_|3 ᖊ~+[FCW3랓 姑n"/.Fg#/΅E`W,WXw쀔2*s?@v%c>⮺es1q1Q A#!B~Wu@9UܽCb0dV J#Ȟ/r=oxON3s:*`bp??lB6I'`G1eA=j"Jmoc)O[ ۨgB40/ЋH_s>"ׅs:~F` = O9՟-DLf#az>z<Ě0OXЅ*ؙ.y;IR#WTIUF BUE1ŗ-ƀn+y8<ԇ =2VBµZk[me1YYl3 W>;clO7)Bqky lE[th⪾8a]x۵:2)* Wv)*7HUT>`JPYT(jy4|O9A JN+ q i~k7ǹCū4^%jC/>+yB GZ[6U[jV׏c}f+S88wh+mѧnw֐'O5ѠNRLZ].̦7e9QxU`[zA_;"SݺīAE=&X4Rbt-[kF쿯. Tbs|J>SZ 3+=2xhMwn5iӒ|&{l:'AT=TPL T` ()VT Vjl໲Z2]A[ w&dB.@*lA?`ے(vP8VVEEKIV %A=X\)>z78}_r??\:ICbMn%aFuܱ54R`" }n ]b[ɨc T!@ha m XuB[%?pҲ]^(& -A{vg+&TgYZ07070100000509000081a4000000000000000000000001643420d500004c94000000000000000000000000000000000000005700000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/sound/usb/caiaq/snd-usb-caiaq.ko.xz7zXZִF!t/~LT]?Eh=ڜ.+[ ALOy^+O"Y59Y.r+ XˆG':)#JX1*zV[zNQiQxXbMq?@ HH$46cíy_E+#sKt6Bwp淚#B ˜Nǣ} q?Y?pIQ&vZ#R9n 佫fʼ)g!i:pX *oKDXAm5)|S5jz{VH}G*.M;9 KqS2P4FsC*rWMOay9BU7z=5r<+(3X%"jń^ьuվz9х v¦ TEkiQܲ;!i Sb? AQȇA6*5܇M~?u&'u*`XzZf Ι%3#64п;(N `ggVR&j'Ӈw g> 嬟;/֕N|ёdݑj40w jX>OIΰEQPZ(ጐy.,AKZ ΟF:t4"2L^PQ-̨ѐ1Nb:쐤]z@A|EwP2DFc"b}<R!)W 䘣X~6D? DL=.}::D~@K[=>[HV/Y M_\uanjIϘ0-`IX8zۇC,rӳe4'*PE/N`A(I HUuS(&13xaLV1@ VXA#Oم3bjW8:¶x\bV#(SvY}NVAy݉Ow]ǡm%$Vqxof́@91͍,P!7^75sD'r H>Ee, "-ƒu;Ip8V=#7zZEhEE..(5]8\[,[{NLFͳ~~*"8[5 x+bllKn.hڪ#{k(L,R#qs a[1%>`m@&:*M"7Ja0ϟߔe)Jۡ1N393!nTכd/Ȧlw{jAt"1.,¶4n+<ґL;c h>U麊0tqb{z2_5ak' Puǂ.3ͪ'fz!~ɽgeoR?l:?Y(:Uhö0+y 2x3xFHQ]S ./o!Yr`3W/WRG@nKҲ${p!Qe/MV?ijw .KI0OGz!vp m'[<0^g!WRK,n&Pqp\ˢNjOoRȽn5İbگ)E/UL(0G!W(r#O8)VP1aP\,M6a$VɩX ۘȷ:WH-zTn"J^=i:5]iQZbtd݋((_6nf 3B1&!70t#-n19ة b[~ NP]pbz$0nS,3^ZO"%$ך\YYěۙt._4 Z9[ҁw _RH',I|Io%^c{``!Dh c6 CN28hNȩ+.,%7pmL= j\-h;-|W_th'$??ަ b4yLb9,3"LMQY\th5`e*%,Y'|Kӓ5~Š Ep#$ Doج] ֵz)_ rVrbѪwf☩7/cA]Q-i{MX4޾ ǐ)g҅j,+WmcAWYLh$] r}}B?m{3:r(e6zzTH L.$Fnh8N6Ɣ-0@c#PgaL @mW-D d<<Ǎ!=H6E}N%=0tHXO:@zRUa{4N ~Ut 3ɒ*PWg9 =wD~|D"Ϯ nj%.kM1.'_S;b!XW2Opg<.Υ4y"w[:kby[ hmVAyCפw'?nLr2٭`Wi@ Ł@s, QCLvRJzcBw .O"vì:YzXcNw7g41#VVԁ3 HZ o>Fٍ%ph}޾ʩ'ؖ zea(H2ȿ )yu~ #Oc=.)@V뷔2N1AQ'!u@o^t(%?cGZ;iY⁉{=j./Zkaj59C2#c4J**Afu,<0 qՃxc0 S&v v!uY2 nݘ0n$pfy/mzֿxSRZh"pI*Ds"G"3~mn1 <نiecBUY? 8<3nsae-b{ qjlDZQd .6=:&"B H)ͭԛkyb˖u^@Z7 嵀R wddtTI9#I1.Igv6bwم>T,/x+7zD5֎U0m9 )>^5 `V)I|VT߿97b.HD2ɳ;ݬðI !QZ+ eLP=ERX(S,?^vC~3zK2'_-nDŽ$+/Y4.'x#T[Nos炷xN$~M :ռRF)rkNeH (Tt}ēn585|S6eWٵf*.P7gv{.7x-J tO >N}2*w7q:hڸ+lϷff5ЭGJ'?*zEOL& JJdchqUH‘/*-0F&x4;BH{FE|!j쯨˾>dJF]ɵq5ȯD{lA9zjۜ2л.C.ItVhFx4u;1$|~.Qȿ`% cwA],_eRvPI%oPHYުETZq%Bmd*F_ߝN] kBg$-Ӽz3Ɩ;_d/KctI07ꋅyiG rC2Pҏ *'8/JR8PkU?!;$@V-U}\ 2, i*}[^wۧPK\Ļdœ%I;ۮ~iy`]^;Q'HVl[ߔrʋIv-*XOkn>5MeKȒ]-*L8HR- n$"<<Է(+c$8 [IB{ 8v^?->b$F>+="'-t96u"ta6W,S}iѲݽzZqZH˾PcK7 *Úsk_r̼̣@O֌T)ur :΁Y6v2QVE[D@bQVdKqzGvQ6MV^#r4pwnEYrQb`e& ~,Kg~ wWRJ-7fD4s$<[w,Kx\ᗵԕ#oZ޷ywR<M8מCR_o .Ƚ 跪!^Uc;b .cV `3$GDAJ*E_BZٵm1wU!fpօ _> i_z:Mv"6ٍw\Ib ].=q<.vn8 ZIjG\-ZP[Mxp/4&gׁ+E7|HX9yr:M ߭`g2(C'0h7bַ 均{ُ[Ӻ*g. mݖ|i%ÒEU~fjX)De#&=A@`VBwTuW@&q͜`{?Ljð;`7YW|?}`'ܸ '篷7(YM+]|ZlKe*8Gθ؄#,bC̸ȸkd(~<G2 0a|Y/n=s^ijHvG>nY5i0+<c|8DG'y;bxBϞ/E+vXmد05گZ& ω*(ͼ09c=AP+蠂n;.^=G.^)Z2gYjyMA=;<z՞.=XOHٖoX\vy`YW J=EŋBIPJv2VBzQ\d#䢯Y d1>JWI(±ضNb">WҶQX-S!wbJ:v; :D s.J&GfX_Sy!#N?~7:Wg`"i"^ {=h$YHN" x.DN8t4d2op1ojr.zKuc bw]6R܋>05˝h(qqfl7վ(e7*ó>Wz$UR(y{B0;rT1<$©~Nq_6&8{#3|nM;i?nR<эZˆ|~Vf>: ʰ|B동kdϋp] $M?c(`w%=hŅbڥ1Sބ߮{1lphbS҇)~0 )\l2_Ihl6cik.D~[ ~MxsL<> vJ_ WM] #U{YvgrzQ <8GEqD cfzzQDスn-֗i_r[ceS0Bj X[^_fj2 ) p҅l Yݓ\^m[ {!&mmCz>#cCb+lo9~\v$o𸶱dLH+g`ؿquJ]޸o6]6VX97>jx T>59TI/쭬M5fomXwX>J)D 5!-Y %hj@@iort,3J:sރkwle`JU\lxtE6MtfӽVsâ퟈FH1r׏&lgSe.= #z%j==IUOJ yvA,g0,eHeBgor@{PmDf4`!-m1A0K948C6hꄤ1?:ڹ]F#efxq_ւIА8{&n.hQHmXIa1Hkv'-6D+e(#qi8"83STl#BFey [9O ͒p Dn>!;ݸA޺`%o~ؚNl?EMLFH뙓e-DL}FW4_zK 6o!MW~xt܃Y7q;V PCe\t3C;QjܱȴoT2u^Dk+#,la}( Kׂy^i,qqd|-|(c;lNU1S;\(]ͻj,@vaϛ*TZ=gع_Lj];N%Xji,]/#aC{#B )q3"C;jS/v .tkL*e`j̙ Cg.veX)%V4BM?Q.[Ÿ h㊒]VaaD`1vc@.M7Dc9~ME&^Fx '8,/leO|ϡnD.&Vb`3( Nd ލ4;~UԖ&nh[ƃ9;IdJYIm/.^FQ`\o:E#`lJcd 0ɜA$tp+$H<Gtmc u.7J q=;דKlo xZZK`7d y0Ha7%fVdB?hDAf&,Q! )p=%"C8q4x^`-#U9~+Í!=WN9z l˗AJ&dCH:6t3ȷdFu$F 'oH֞C1v绾R{/O]fvX׆Ϋf>AIM Q[ٴeꠕm:ZXܠ|AP?c:~duq`  ih0.a FR~ZX97oǣsYnK|T.g2큯Θ R3>zi{#FZ$]=K13Ց&USR6?tK ,|aAyW~m߯H6' u|:~qb߁pIWjR.*]E),;=QF Ť"}>HKT d @ Rݩ+RR^Z(F^Qhv KuJxظU[L7^2x0 }^GT"gzlݍ=η֝)]`▛#\-wN@܆3Wͫdq+ ]QI_QUg`qwA\TC_‚+-@j-M(nY Qki#ZV# : RzGmb]漙4NhNV!?\/Q&KG(>h. ,фOT1VªJbg,lHY4{)٢Vw'YYG_Y5`)}b>o>jxY2[njJ֠vI"P8OtgV>p V,#r{AD^L%~Q&-/E_DTH츞(bBhճxR8,'TNY"q/oL^ࣉğr zP|'rxݖlЩk"WM?0O+] Ϧ2جҤ'8cp e-x=3LpׄD47'P Csʔ(6@/l@ܨؼ: M<:%41F!~kA<0T r|m>3; {?Y fr\e}U9xzNĊ1ЖzP*]T{AQd;uhdkTp63anLUrf=0("to/KM(zhipу2׋U3;ԧ7`> n8Yru$|(Ń+;"c"X?F˜x'4 o} >oђ7:w>b_ 8/&~ N66}A_d&OSn9ǂ@d %%/m2Z=qgJ$S/ =UڡぇaD**ȂS>c48#*&4n[)pIDhP4huFH֛;kJ b*"B4=`[>Jn`^L&ϼ}X\۹x\[ vc7)K(V$X"?oPofuW4B˔_TBw9)ޢ'rY̱A~$3xI-Xqo)ަ߁ DwFEUcw#2Wi( 29^U!T 03X8: RE-gm*nޟ3B@S?!0ɎvhnHOO0Lm$e8.mbԬp=w 8*]MͰd5Bkž6 DA,EP?3:Ƶ3< Su&?uaM&7-1.bɠ>zM*7$,R3"kș׃+[Ѷ< hU]#lmS0S!WgدeT){aC u|/&3K_ piJJJ7(pT;^+'q"g+,qo+$&Wf»ҤBp9|*>F\>֢_]JBոdLyrN,% ^R fc:Q{DTSA&אMQ0-iPkKiP?qD%E^[84j~7Iy MG}`Ҋ)l/t7#Bh +t^S: 9BAq scxWϮZ8?} ]$',snO"l (kz%h>-1״%Yȅ׋ǣLL5a򣀘h%{T0أ `f{\kSf{i2t,Iqr-ZQE?& >Dn,[P*588&Y2VcMY#Bh)ge"nз"΃ %qq,|)*[Šswa #)!9hh'ʱ ɐճHz$`oF =E\ ݥ iH"[g&L:PiE`9}?WbI 2*d=[#'ls<>e_>5du֠NBN'c(F n,O~{ 5 vKKi@+}4βL׿N9U`sX6캆1w+墪d>!9bDm *uՊH8QS5YbE]^϶|6Oo-j .`k)dzǑ2 $41XtS=L\ LvwoB~ꪈr%c`@'$ zV2$ܨu7Iwʗr7tyu~n}*zl/|phR ћm/:N >P \J>suW.`H KLJՅ pg_KL(RHR6cs!A1#]^)Bzƫu8ߚWWX@BtUFzTmXyAޕYIp8U6Fب l?mWٹcM3@^5<Ԅ|^:qd#~3ɏI8ע8ސ_|Qdeגj ͇1vrHM)<{,WtT8*vhCQBzXg)<ß"?婉P ˺m1K #G=-Čtk6vdnw>zu\DMAp42 xkK~CBv|[¼F<-M d~|))gwSqd/Ƒ+.!2ʮQog V{9SԐx4N~zQ.?jBst{G'UGUõm`}K!_6i9$rQ_6`מ4cNX?C$b_53'bOJ\جz0Su\# c7j {LQbaOor$KXy*noRkWgYбq Iojo^k"L^PSt̶.ս@ b!Gu(gґ`3[?9~MY~m*UeObj RAG@%Aw\{ަXnpFu_BkJG\ ?]si|ضQ=oy$eo羋+o  ׎\].^TLup>LI~+$(n@&,oʂvŻh(Uі~l]2Q!դƞɎO0${P6,CS,fu+%-v(4q<5CɻSRFF%hDrV9}cV t'}nzT $=q۷:A[hssoл%!Ke9z<(xU<*m o#JڐT2WtZ> PS0u{> l֨]QwC^2;XؔD u~~Keap]c*ȁeqJrbw-=L*&E}*l+Ez=HkubE=y!bte-{WEhy$v'(3"BZXzkknqn*) wv(a+pUgQPaKy/L'bP|!9|\ b5%@Т5.i5eg6@=-C]r)2h_tU=Eªv9b28{Dh$ZKH)Hj;}FU]e{"*cl6WPrP#Q q{zK=M"1gx 2C<\( +S>"C&d sej orJz}ҙq3Lw ӃUE}e.մ ;Ih"Zl o} !){t'߳94iY" {4X]3j'h b~[ld_D)frR͠oc^MIF \w٤Z#y I’Я/IvC"O˄>v8nx"t")Ӣu~r-!j2ذ×b EԺ2 NO;+}jCw@8R(:k* χHE F9 iv3JO_$aeZP 6w]ڪGj9ګN~PZ2.}a#oVfro nHf+'⭓[v"I ōYrW; &UmF/&S@bf#ai,@Nʵ , %HD.kʋVC‰r/h͎U $3J&,Ɉ-jLqhq"f5=݅@0C:f 0 v %„e( .#nSq& =7m qup VgHOn-,5='<`3L)Y}W.#½2^P5,PqU7ھ`Jƙ^NOt+Z%&{L(=*Ka-ϷqmgupںHXKXAOckxJT6!pD$AU :J1iyzh9|m_fd߹EâkE%L$x- hQ0N1M#g鰩&9Vd#쉲yƑς^ü@Uqhйp0ԉ)TPZ%ĺ>G*W/h#Y%^ݖ A(A)࿓@QiF`'Q?}I舞}o 4=o^qv>9 {^+ iBʟYBLg>?ZZ{MoVZ;*]j7'tf8L;ʇ]W3:$E\(W49<3-6&7*`!ԧy}ye '/(YiX0£HCCgI_0KZ E+Z(7l (g2nr"B&)ǂ<(lo蓡f|x"d?O*J1d)Lf/g & {=RbqC=I6|ݵ|4K blM^Ss ? dܦ$p\gx Jxݞ^,>~'˞nVY $^y~sE8ЀJ9_o(;JsШ_8ìJd'\r0RA'UMJ4C~U ;< o&'"zRÊ<g;י3*^p)HKԒ6bs:@٪o8.ؼ)wĒ#_ߜ r"[ȭo{u @;ª&սf*2dw*^ 6X}_EZcTnz:sqگ bwE? YF 6(B1hkPgNox 4i{U%q!?k+Uš$Z7l6'x3tO)5eUCaJQ^sRm+x|Crz1%SPo8TKYt je/ӜsH6|oѯ/^kK[eS8i)E0iS2em`~;,.h&ퟤ-D#ާx A5\eD#4xLZnw,{s -NqmU%3kKHH5YC 4/0r23Y,N+M>YR␸BR2e%g^zlv8nG$ ơE/]b֪[K` "cc@ ,e1X]UW3nu^tFp%+[,*zL ","q6m gP|wpo؟/4&~ɠB0߳ƈف;i? ˳\}t?tKA5=SEY+9V8-B`(<}@2"Z-@я+yM fo&}2@+< h=ujgy7)% Mb;: 픙tɛ~nf uL@.9#PV[qemKU~7mv9`3Jz?/72x(N?A47=. dr Uq0ëV D+'uq$*-y$n9Ԭ)\9ϫ `ެPC>N s.]C)nR <]Y!bu?#تFi9vʋ`lor}ŹIbI#xsI,Wdf\#X6W8LӤPn]ڵBxB >{>u'd!n/fkz(rK0-2PyP'2id>5.n}x1͙%n ~A on%hi+\Hv7tLȡZDPa]SC4ߕGR~s <׋71 yn[*.Sd9I)0Qm%=Gv4Ɇ(Ws YuMY 8NnƘAy3[x b1yIJCO^$ Foإpxȳcl`QƎ0M zmd]ݨZh&#bLfD ^{K,e)J:W0U4D}h ް*NQ{Y6XE-B ̐EmȦdH4`$akwߍbCt[K3dFzsnij`+BHI(ghʄԄϗM+^j39K/N_|}P1 Pav1JTn>T7OS%ƀ17BE:P 8ewK}Wr"Ӊ"ᤱ-^!2OXI7CJ]:3.DM`?%^h?2e&SzՈwz{jc~j/ֆ7fP5Z3%fJS5iml6VjA0^i|3 #Egw_k0;G$Ȉ9ws(hJ}SүiG'{|ѝ/B`v7ε9{>Kc9ZѱfB0D:;EA|rӱD?7kmꃣD&/CR!{=<^[RrI8)qz\f/Nnht);6K#Ɂkȟ1bs@DxD^uP:'W'kU$C!OAll}8HiJ̇ly?ߌGDXML )I-eEHf BrZl2a`CgbJ `zw:ј>*=p.eo)xWaKEVS+h2˜ԋ61u]neXrc82 ;\k\b|*=e`MwGGr>2mXk# bcZgOCgԔq`k\1O$&x(Eu]R>Vc},9K":6OľYo*dU2Iz>_g[!Vr<%6y6%EJilqjNLB$~[VF=>3al1bث'Vb-лQ{!˦`i~_uI:K(Nqz?wvGi.4kZ0 )eƤϏ}OuZ!*@(WO =y8.ɕm%^^St?EmdvkDpvRZbd hs!be!xR:,㻦Y.Z=% b֬Đ}ʙv.!OQHIAթM&ծpRH ^b n\[1 Na)Y0p qZQA՗qd PM%&F~.@cIWߺXMeoN Yn'M='<~MsE(X/(F=񒝺vөoE0FIvnURSId @|xjg%E2^UO̺bH,m[vu:lCsPZu P_%7oMބ}p14\f~W/暨pj8[t'Ep4m %$R`n<1]85 O /MafS7!vܑ ؞a6/!!,+6*PE}=n6R)_3˴Ө^z[T,ظH9;~lyUDF6T~/6hZqwE|uRV׊!+~tjEznc\4ex\v12s:Bw`ahĢO{I"i h*i>Q >:[M 3pu$~Ju Ѓ 1X*##"NA>!*4jeRD8#]M @6ͻ5>U2_$j+Tc@3Y{>B c~1wi\%̓NڋH{hOO0ɷ(vр;~_p8|eng' 啧irlp8[HUqrnh]87~#n% a hC<&kRs:VV sT},^lͨNDlD]A#<GUԂGeR. H%mr(V (qCY|hӌ(V6|𮾄]yrkT JxhZq\ԍ)Yh)A"&%TN/F${ʨd _+qy{o`yc|P1 7(# j>UXjzqP#chV:5Ք#LA}h˄BOL:3|J~YtUX 3l{﷗/֭>~65< #J o :!2O{;cP@Td?=JKJyu'4,3n !y@?AQ)e<6Z*R0xzɋ5Ģ$5, -C?o| }K4@h(txUHdjV )ReC%w ை '0՞_DCT6LB)ZƮ= USޅBj ܆ '}j狀b`N؏\6M1PEŚ5.*|b`'ۑ4ԓD P7?DwxB8,;NT+v #s]¼{&e7lz~$`653a+d;,/kǺ%WV%[0fK7ў(Aކ&JNohS QZo9Bt>0+-}++jcs1usՌ`I"k7dѼa;LzFX2'i? Ԝ_먞  3Lk63MtDJL:2`GHwb0qHD1W[T\ ?3?~ѡ-oﲘmyAmS \1bD6njҵӰ*΁o[Rv3u#1I  fct>ŤIx?4}&Ae(Y^#vI} ('9uxZ[A/EU}Jd]jɡ]$˖s_j EF2c2zWIOWQ:04{R$ g3B$@ lwg% %Mz1 v|p2l-IPDn{co\N_7) nh:,_{4cWbBmmsNM=cs96ȭ}:)1DBG%a!Z-4B…-%DlX*Zc&5s)TgwCqrkeq:8+ wIb=ּ@NfQe; $QK|k!pAI.|8FY $ ,+V$10xӸ#{[m5V.9 rZ(Wo 8˼xցh}/* kn2l!da弝0lws[2}5 <%{)q{46o;ʰxjKVld ̆ÃweL.u2CFh(+t4l_UGĔX6҈i6(p5wܭLё;eٰ>zDwG)Xwζ D݇:q??&)6Lt+0.e'N {F\D(l3ӖTo`ܷ8Mt;Qn-|%byr#+s'rr0Mr􀄈6|76y{TNY^PXš;m$?uA5ZDIk>_0 iJy=~Ud{apg6@ur{{\O;5Yɷ琊YHmsdW2Kbd|^"fi7fV1E$?>Z㫜էw TNZ:WM) 5KggT:/O~Ar 80`$@!IIG+5NOU Õ 9jIorIQf7m ԎFL۫&TcA2aBU_ y?2 ĖխL,wEGıs[Y- )=,هL l"jh﹁K =1R !ģ$3YyB Me`T}\tNV,J<>kmo$01LTaѤn9c~]9rx\*?9rJ&>fk֑LA5mhILtioggDSe<4*G:2 ͥ^{Җ⪐'I&mFHpvp vTq@w'n3$ W"2lKxLK\g {㊞}3 r}lz F|,ڪ[&np )XC L@33կBz8G%U`{ɏv?O}u1p6zyf0P }ؖON:yIN"A.߆Z {-3K2A[bC؆sPwvjlk)k9Lba͜kQ ˻C/?By׵T# *\=m+JU[[}&=3Pgإ 3.X;&?F?~̀N;tSf0EQVd;!" sBb"KrcXJ>UœC%RO]>ZI?#~D2t%I`E-vs{^Iv %=rs-#c_зR/y4RKgV!s+C*yTN=AnU:T}V)>Fg6{vR >)0aej/}<EAډ G $_@E]kd^̱1C:U)[ro?4|2 Gu<,~N*מjt/:y{r$,o3F4rWa%&:Nkktb}T7L(Bt0d.|N,ωJ#u @ 4,Wfe^A 3E:hn6;N;U[WAakTǃy;IEV r ؚOa2; ?SwJt! E̶^"ژOE[ (U˘|wYAZFP4Am'WK:y E%bt䨆<`(Y[OIEQ380:;WMÎB8ӇR3̵ﮬkj i4rjɏe b%8Ks(7y -Rk~(v",PDc[9XWk—6k-fQB0_h͇ԥb1k/`쁪c=N@'d"[AmI%Vs^YB\fGߩs EMiZCB&}3G/ <*4SSXb܃h3C@;}]o$`A^17 2ڽ&" 4qd *SEUorf Wܾ0TOE+kcӇVZ/G:F **P۶G=#< &VL[2zFy3K eKdE_i$ٖQ#2b<)JAǚ[#$Қ,g6F6:B+d kٷ6kVRP9QB1BM M?(cjr-CgKb…3 [e†f͌xr 5,8qvɳoƼ[t= T5a=/f֛4`@٫ݺ0^g1l W=$^(1G[&ti-j[T3]b$L}ǥե)epziT=W:¡JQwm3x1 Qiab|ɿ8fv+F+LO]NVC^A$"]N3:}F?3fɄ.U!ΗS49 FmY ³*FlWB&%@ @]4X. =uRAQXXfDvt QٽdW[~w5`>NJ0LyBqYҵ8@\КB0|zјd& x@4C.t`?yݕAL!HZU gHZg_J6-YC[2ύsFU9mǮ5|:T"b$-jܝ1Cet7^ŌָCUAEp(nE=2Up1&=W3D ~Qؔ|kYcPd4֣qϮSaY²)p"u^%}vƠ5r 8b!{IE*}3pKȬ+X<=7^M֚+3W ^/PhTt-ޢE"BXF @N4le!_ة8F^O\g\ ;! $fM86@w}aD}Xuguq~l+7"Ϋ ,>ES& ¢rՂ .([sS&ɖ}5* nH&Ld?xV[$ ۵삣]yнYWjsc$cΚqz^bdC1CE9?~H#Hʀ!-ax՝%Q`T"Y|{AV6KN撰vےTh@ %*(Y5ͱ+2]Ѩ"fKj2z^p$#1wq9J9FEv"H<$Ԡpuc\(|j ؔ 3NPwP{`j ,Xw7.JRT8Z9^BJïSPNFj5~QM+2~n<W/njO2#͍Va8VBE,m86DG<#ţ"xRw Pw!ڈld1=2QLGj;U(ZR#kfׄAi3:Ig9'52C\GQ( 4n)t> uGGl*hYSN̑/ɚ ]ʰzv2e>/rR2=}$*gÓ[2v=Dx[l `k2s>4z2lhUbW묭rnԆsq@=Oaw]]M1@De-$'~Bg+@>rgZW:Io@DzoAA9I=q(XùȽAdaLprBSE hF1ta<.x'v͛=>yoHx ~ԃY &gVQ#*> *}[حh}45{YK `VaYWHˀs79Ʈ׵Β4..սh FDW`és3zF;Nv5,`Wr3-VƭbC!*+t{ /ldgyپm`; \`uEZ:/DWM}- 1JkY9k#rk !~Ym&pBV*R8g(Ίa#0Hk0nt KM܄  >rcTw%Qܚ0"4?ئӢ}gpV4Ʀppl 0S^/7kGӝtWgfֺ50LN?7]ueGIUl(15g ROʘ"@jjV~FB|(32Oa3_HGSGeF%B*K*-2V,&v XjJn-fCflЪZn1k*[*>gXkV5֋Qn{,QUQ{FND%`ff||\LGRC m1jj"vP*ThKIQDH~54{O^>|CS{U0kw82'ui&(vknO,&j{@ڡĮFb|f:,o-y _k.p4j뙪~B Qdsi&; FD5Oׅ %ta3z2xX7W_Z>hDߕ$DP+`$Ye"vЄ6v3dQ$*ӈGH!.W{ mLO- =.es(MP" /rCF24lEmP4*ZILY'$7yȝ'6.>PML\ߩ & XKFku?T#KlӫCN\xaP|R4LI?W}- @*֤ӑ_;JhaukXO6*çfo|R\زӂ0ހM6b[.^c@ٯ  o4 óXJG6.*P_F cxՎ4K턤 rкH TAͰMNc#{ [ '_Z }odsf7۷['5vu RZA v?&9N2 DC~wQQFRwq/ow[~FnD!"JĂ) y18%J<@:ˮA 谿]Y>VzvM7M|2Dv=[GÒ[hTĠ&Y7:i+`Aå.N̖5@fC|̽oxL> gMFdzͿd:XW]9u&@FGd|xO֨#ٯWǭ:<6B&$5Bʡ<ʫ8Ľiؗ%4ɋ$X\TRLӠ7u/@LDž}>Xv eZQPg SFؽ7$Ip&+ xC+T):6ã;F4KdafPLo"9:1;LGTQPF|4m}3J^As]# ?0rΦJb`:j壑QlȪJr~0fݦBȆVJ:$Se9sf|c)I&d]Ѧ&__ٶtU3C"QV ! /_W9VSk:7x,jַ#gmR`4l' 3zP PW=ҮTBF1sDbS&r4*, (L<_́9~B"ξp|l ;{UǩȇCFu"qLO ƪp"k(NOe! 啾 Qz*f&N7MK6+h? Ip0k,p~] CyoAԇKںz.Ώ][+ayRid[I+vpsGc>{ T&O7oF2t,j>WjSad}Lo˱M'G9 >[S ΑRܚq/v {Zok@{P.G|[y*BEbuaGLXհg;Cݶ10JMǘ҉왆; MI\ ΠE;ipLr댵rq(iI[t+ x KclB0R){V_ [8j=kT ⸼eK;@d "8 sv0Z@#Ҫ&^INKa8xJkl`_GlQXSKF g 4RYHXv]`=ľcŔce=zo#E[sD"ߟ hʎ@i:\]@ W c Ɛҕ`]Կ8z{}rb{h:gD]ɿ<)]qΣ 7U* A~ .F5$ @I|Pf2m(6V傈Q7Hs崋"DV@Mؙ,qq_H_ɳPڣ~]bRŲ? ynymJuDpn0e(u2ۢeu֭wRBCZ!}`b}1SL5t.]U8( &60u { x}˅dQD+Kr&G-@h~D-LyLPP0=coPwiٱf]L:?EUtP%,9{ޟ$Pz5Av󢂁\~x(X-`6Ku^pt#%ȣ(=%)j!Tܘw'IRgރo1 ]GuY H'Y!n^B-4̾\n9 ~F}M0O>v3n)L._U.huR;Uk|UF0Ia=Fиs2eēiL;qY:|4b U G7i 3t͐o&79de^˴K5"P1S0Q~d' gTkڻ %Kʯt*Eҹ9cnI:)+WU;<'-0W?ܕ$ytv|V++ޑCě1:,E*!iuD@,UgY@GA8-].R >?fj"ya0p/+7!1LnCّ~ϚVU'Wl8I.<- rn"0D1O҅Y$k7kLbWd# 3-UŽe+Zupcy|Y30"j%OH$S(Kd?Fbf3:52b J_yxk6uFApcV1#VjMc\܀āNو>8հ?kha,G뛸0d;6UvaX s9hr,r>"Ӏ}xx}(pZWWyYW#ez.Z%Jz`tG4I1&Pc.b`yNo:pazRsV0[hԟ+]<_ÿon QfP6%4 Wͪ0岽v\|&23:;JQ@sUKhY,7XdkžW{t7{83S>$cAԃ9n: RR:W 8&XfO鉮ZNcβ/rc໽pUȤG& Wh  &֢bbf{/d0P|e{ J&u\7۟3o{s6ǐa%Ӆ_ 1]p3_&Y qM3p*` 2&txLnxY2{GE9)A[qA۫h nCXAKV"?1sq;J/=dǓJBb䠥m<'B@p0,B#6%-<>"B" 80ulE *V\j'x{pVZ U\"\]v,,ՠx/ % WyO14O-NmUzan!嬧4;ᔩ) hyɐ D whwK;aH'[(g T7pzȣ7=;?mCLp߻akV{I@^oOK~ ? ֽ{CM`L1hQ+;OdHk 8t+hf7uf9MTwb"{ːBd ;}@0$?U! ӘM}fw5:^Fp& [zyhSbU7+cm\8* ltNsL1v[Vj.TS :0yV9ʴgSTv'g'}:a 3[|)6^ }T}p,yY|Ǭ)=<]Q4r.dc{ma3q8$%2]St^o(Bwp1v$NO|cbjK]0]iI0t94PŒB <}F:|c`/D br`yJY :h4l#i< :qw'ݸ]j#aؽ2lgrAt^aѺ.hAL4(#Ľ5fp12W#1(SlW %%rmsnX:ͪ`TTLѮ?1Gf#+z@@;Tq`͐RPI.MI_nQt%bN&JR7R~sC%k|,As>#Khs\Nbű@.\֚t['Lg5?#A1 1q=W2U(-T4fcT/i_:W*ڍ2oV҆yv >cӳqQQ=}|N[gឥ޺-~XclFTQxDXS셚(֘d1ɉy8@t8u'[MOnl]Gv鍃Xr묡MQem .X)ˤObi-1↹RK1Mum(˯. CM_;5T5v NBť@2n L(}<$^KS6+ISt!Y Mt4~ &$)ɘS WEW RQ՞hΕ zVΤ74?&~^Yp! >So!Dhȼۇ*4xc+7p8e$&a/tl9Z/p+LdnST@tYlsz=\8 :<ס[VІBѤL"´I]M6N *[%lPxxݧ{{yhklw:Y>sq؇̍P>OcXS>|j>k=G`XMۺ2q^tw잏9dRdncJ!,AC ڙp7&A&L§>.*@- +om3G߱zR9Be-1PlY7ڈ9fQPv)m<{ug8Y'8(0r ]=j/"} $ie~G0hQ[I.B`}ǵ]y4Ý˴q|!7C[6`~`/-NU8-_˪^5{tc4Bl rO@%D n80@/1:mΠ5XC?ʀ$H3#>mW~=CG&e qkA.NC۷L M}'oUfͅ4eKzx7}ےxї6S^-Dn'yc΋JX^&9WI]+s\#c[4|cU4_d}U .XlB~  I?jBdkKF+qv״aZhx>S[/4VtE[1W~$W+M1I-V/>JQyAhA#|4GB Q~ne˚{H_ Ū~Ψ)}̙ATXcҖ{ѻN ~嗀g?ya0)D+i{IK (PNOԏ`4vbƄB{o!DT9MdXcnH+~p^l\rOn.fɿ^c%)@rEƂl9z:}}k/K[`d» (77\`ey4( X8J' #3Dob4ȓ4jc pB [a]/dC%/*.GEfPaӒ(U7`h͹!9k֐WCt* c)nbCJW-5_?euS5FҔHyYЮ8Y SǕ>l.uF<ٚY7 ̙2bx) (-wP#RлS/.8II` l Wxod+SB`fԂLRwAMٲFF4£޲Ar}b9m_D6\?HOBZ>]1P_Z#9j?h(Yt&*/e7 H oC6-ln_="LY1z^# ,T@U\& OP ]g2IiS7τX18R>C'}~O}XCgKݼ>y`ܨx2zUMWܓbf^~RBpY{=#\aB 5ht9/kQ_SAL+WnP;7(nqFaSȁCC9tQ5axpvilº՛GMOp.1K\&o "2#GzE_]7Zy&F񦽞RAWp҆N`ui/LXϗ ,ƜF̗w[H_a}4{]?-o*Oe0>M0&2Hnqg==?nRoɺ}TS# .2ļ5fL1kVגœ2P؅e"}힕TPc+][ʋIe:s+b']7@wa#44B6IAC,g%2)H)*S]T@W^ LB}TL#j%Lsl-Tg2Jmͮtn?Bwb2$ 7b;4*iϑP0tcv`xWJֲ= M2~(I*B"},Np\gxS0=FH{e]Li Ups:GSvjEYO尸7o2ϗ <-hOy3b"d}c?:o;OݴHX Tqk־c3Jv x2۝2 "b,?vA]]A9S{^Zh6O4J X)lA]o.\`Z ]&-]kK1!D >)s;Zɕݑ_ÁdlfT Aж f4 r -]!o=(J̓9_%wVoebmc=' N"_Q}77:f( wiM-~`Ҍz7ڮ~lj!Dn7P6 ޤ]3[qZG4Vo| ޟ~ k[5?Qp\MowpRD|-X=q 94r\S{\ޱMXcdyd]ZFP _UEdB d?KO 052*p=}%TpD% :%5D*327if/ ^ХzJ@7 t'P nY{ o{a6'b8 q00ݧ|OP\Ɔ?/WzD2.nKw Yo ']$q/Tzo^(@|aO gzw nĭ!y*1[Q5r|Dw4PkBt;E&`mPx|=t`R9lZx"ftS a'o?1 6ޗ_ XU&w%'A m&V-5B[E5HXxJH0W*3zU<V|O~J<$"cE@GЎs& 1f.V8(m3Dw."lx1% PuYCiW毴2_{{6W[(.ClkՏf@iիgB&7>k؋v8j]eyNJ [@k2L)b~vÈm0Զ^2sPVj?lUՔ !Qny+*?InF74E0<-6 \v+xzBKQ1?m*K?, *'(.g%VNo2xWIl1HTǜx}OF:C%}dǃ]NEc޴ ]n+4j,2GA;$L%rxU50_4{6ǣ^5bJ |/meep iP@:)kd} sBU+n cV1RV}* hP?+=A`wA7PVBh2I󜛮~ ]/_b/3ac:o`-$zaQ$3:p7eCEoIu~*G -FcYpb}+oJ3ܑd9VjѐwK{!$TՑ;=|l2oKnvH]]dzbA)#mi:f/l:#{g}z%?XVj T7JV8+^R%ئ7h˳K. oc\m|z;*K@3>YOڬ^9H_Xs&㦰?NN <"USnCB309 xZ DiCO]oR$? w@*Ne* 4HKg Q^ڌ#~ ,|Z:B}+]oi3wE ^t^~S>dFRۏOpw%b 6KNl޸N$-AAs/'0k!]|gfҷ7 šTVp %]q7g>RV 鬨5gp*] ~ĝ>9f~dk9;g4Rp<•b'9&rZU[S OZn)^j!O3b^H(VaXekHm >&y<ժ~%op~v_ 7W|Maɭ:| SIJ3ʘuH("+CDe1AV`6]Gہ[J tHgB?~y]Qg_bD Πrϗ۠dn~pmC\|>3iT^yzy`3WF}v6{W# x b 5-)JbwܮUU6F<_ )!I:?epk}@tد|k~Hׯ9{D -lctW/hL=:nJSq攘J-jd:{jpSHNխà"ٓys3!E {sk/P4EY&FLZ``=gDQ^ Mxmlz-9KmV+hk͏. ڇG4 u]V- e f i SUiH 8]nΫ< UiQ,gy4Ƚ9EVڡ{7Tռ{S¥.rLFk+#ͬG>]̯ݟ߶u&/wijܸњ0sA ؒ:c$7PyX @S`&JNs9 QW֖2m>-Xa}$^\ mJm+;Cf@Gٻn&̻YzaKp~Qޚ8l!5kF '/8HwЄ  5ymEF(XNkidJ>gu2nG;lԞ1aeaѥ5$V=SC}'j!tЪF׃X+"Mʋ>m}O}9 x'β\_E\UYIΕns˛+y\8zX{߻G04;K(ZO >=oj"sC P=\iu=w#$E[ne+îَ,"0OPY5opMwU5;ɐ fU}tfafkٮQd[_$h&[ Jˬz +j*ZB/#"L->-HC!KD:sH@+89PMʼneUfؙ/&Ve_ך/8Mh)Q523fP}k:%4Ǖ a.(X:A %GE)` `VZ$H$|M 6P٪ulIGO%cB<$}fa1+ uw:&aF/F_NSDn qLqtMMM8RҰ(2i n:}?џMBwσ-DPF UE݆ia'/*? `N`_]Dl$I䓿 BR*cE+DBwGMC]G+*7ME;$zZI{VvYA.Ԟ-!#AcZght 4ބ`vz?[T (\D~: WY<Ճ5O4r" |1DCj30Sנd;Q#Atu IuPR8mU dI,qNDD `\.[,jYR ~Զ9|㪠t92_Òn0<8jW @w,J,- fWn<;:#Wq_Yɖڜ\.Nc8e!5Ɂ{Hnc5JZ $tUgZ2gM7F(2&6v0Cf֖D\蔥B;Wdwr7Le^0m drnO*hgHs 1&6y .y ?_u!W'e|zz!,94M>1-S\}ƗtvCUr]*ckKTz.$!2x0uJq-(4+ضgi p Dy"Mɓ X`s5^Ad vrt"S_G[.2Aj&ceĨDahceS[!GџoP`Rm*ÙKN5dJ p{iVi po~--1A YPQPX mWs֋,b[,WPzp.z6>çi[(Fߨ:np*.'٥l 3TtTЯt޵ňXp3*{~9é)nkHR]hcFWqFia6ٟ +D{,#13G^D^8[B{ l㥝rY9LG dF?ՙ*\-nזa4Ej^/ 5AS iEM}9 jwtG.8-Bp%[ِBB'C\`5%k>3 Ef^X-aPaX'G9l oNԨ~,6 po+uր% 5~ы!66aevDg(sP~,6SO󜅋 }H$̜a3Gq@ŃNWT10V03?'ԣhMOtmjA@KЙ{C*2!@>JFY3+g7pHUz:d!3~=aa2-er O1PL0?A3o =1p=*D/$ m|k4!fK\s0ZW_UKKV)ԌJU)[O]FsfƦhӟ UbfM(u~ՉxǶ@eztg9_j\9,`#^ls`(.$s4[ؖH_pJKbr)t3BB'"@y-@ (&c|)^T6accgN 'റЃ߾}ӞGWhg|k"_4Ak}_}zxsvZj>c .ԧ2,Lk2+m4mkòtxb4 QHZ灭t\ ? ui{[wXcvfE/M__g#yx*PMD'WɨoVo"4Cنfݿ6s`!KL )H-ߊ*)*kLkcvj:kgչ-T3Piw6tR@@L4pK~9BYfWs\ w_op5?c6;q=}j,2brХof̝Sat9FU/TΐLJEͬISoTUp&P%ﲖqj#n3U#ōt) %YPxe *(̤,2xaX*XOÕ_ȎPɷڃ"O-+$]h?J 4\'QMrNWt6VLt'ȗ:I $uótVT<[% ,j^ѷE2நr-QA42lYL uXz~."&٠[*w{Xl'Ggq !(ơH27iYe_%F aB&:L$)hFq>ܦ}ѠxUO4F@~74g7 J/%{$81%L&"$A%jDD~Y#7S+E$:/nvD8ߝgvsy!V1-eJV49G#^ p+0̖*?k}c?CIyxG&J7 uVr9;ogTڙhq{a"b؉+i#/D»YZ6N0?e*UAYZ>":ɘIX8'F`#}h>c%)JL6_de :cW[ <{l#9m8r7A3i-xpMe1~‷ї lA1RކD㎦\xO)'=*S(v""taiYP.3А^")0WwdePu=L3- A`q$T}ϯ<^169n<b=o_JjFOg򁩏pQxh3.wCGu69EnШEgkf9P?%Dy@M@]`h`*Tn18P?ĵ3e,,g ̂_7@ua%RyYKhEkjž|M]<1D2|j*)_hvDžwp f2J֞!Kq[ncF[[%Hvѿe0 %lJ@AI:'LkGKOm7 e:Q')r.^diAD8dG/6['uP/K3cB@;E#4kU)|J}^VÇE!Ra7aH š|Dxus0hqp-tJY~>o"s*)dK]-N i5ŋ@o/&WyF Znh$5>OJ K,7A(b'l+Ï%JY Jy=lgXIH*]*Tfw qo]UfXzwcV't83%hH1#]ܤ\fN)_hp~k7hE2a„x>Kg'F/t%2G7蕉4g^C\%(K%EV{da-*׆~RW@ xT*16@P{&7OṛJOm|=}(P4M>v͠^W*(ɧLLJ |`:u=:@n[z>w~3:H~"ґ%d ,Ɖos+7w} xO1CP6>.0W ev`F +)ҡ$!."p殓{|ˆ ;oxD <|忠%_U5#0ZYwwgvQn p sɜ'l ˩[>0߰ m`4p`]OUߖ{+[+h0@@7A­*)grS}P=ϐDIz/0FSG9+%ɹ$+yN\Y Mj4A*oE鐒h5ȍ=_kcYG],Dtr7I&*ԥ"a,|Itl|t>H>`5 g@j4D|(Ryߥ^9[^W i/SQa#cișzJ5~*D]a[+O7v<wuH'{u[oib0InG<[yL=O;Z䜜ftRKdQG)Mi6?&A(}cn]"G"ƿlp'A1.9|x>ksЫ- ^|zn?S/}_ Ł7 {LE$Y)6!$ (65: [ OMW3WJpmՀ a vKJ%rB,IΝJ@-v͜gȷEt6+ )-q\Esf^V _\O!GS mpq]VfZ"rukaJ" G։i*g;Ȥ.I dv2bo5Y10~e hwÅc媐Ғ@$R g&} j]XtJvq^Hgv|йlRF][䚤R: {A"zNt=|8fnf,$ceD" n&,I3g !/ `p_R|}K^Q왷[Ft ƒjx3&5V׼"^H(2:fxi);e T_Izhċ{p !)24olCWs gAA8`p#ECz^.'2y1XeE ԇo"VLbW%Cfrq%ِd!βUc+{-lTݻ(/.Ec:-#RW zkʐeJI.֤ ZOl'pJYŭKncʝr{t\-phˍ NogpdPWkt&2*ΚQ%ET+SMonyΤT%(}M`M aF`~DwmN֪ϗ57gsP ü0oٜOa! IrJYbb>&kmPV1TYҘV4Z0г1E0gݳooV90朢u2noWժ;?N]Hוnu#(4FwY)^~U[NhOn٭E1u ^pvLsF*9o\O"ܑcRUzm3Xب;Td%ѷ3_>Wk0q`ǩqǠZ7%VqeQ6| OhGlVF_0)AD oÉn$ٸ-!g^r@x3$1h9l<+%`U澢(J=@TR)0@7ZsEB{[V$!y(Q=ZR_W Zh'(15YMJ ,}r~% xIz٬mk te5)@" =ÁH [TءFE{oR&k?`;Ŷ L'DR̚/f4>GD 鴻դF(7 M}R%Nf066hހLN#I7)ĭܑ:F ~s4k)#qr1#f1^~mNu$۰VQCM#F?]3.S=zSK? x)'xm O TcCI5a #jW6\=w?&XAF7?d"ET^u\JPNftYiK୏kA^3Vm׶.-9 \cܤ O )sbNS"cIr+,7aMm`o7rp~yv$mҁQ]r$ KB7f5PT(X?ZO1ϊ^nYJ,2F6U(KbH0riqb׼#Kf 97 lP8~FteO`mh: U^ /r5{QE 5Y_Iu(6hs:2ige>iK!2y}}^)˥㑸d'deo P1rXXiOb*&m~Tp<珶$6I9kL QSgt'?-,BC$KXJ`Zn0`Ĩ p]x^!m[]-@_ZfV 9der9NSɂK3sVjaX97gt{;MPzһ L}QðAayZ]Ic~$hbc\:èƟhA^:紐,g5uU὎AK^I |VmS&kͺ :H8՗23}d,|@6Z(EK,:aQ4N耞tLhYQn }Fb܍YoN{ƱӮਜ`^i!M^G+3E=*̠ QhP B7p3i;n!FZN[k+9&j-r$p:F(NPƺTQI)nz@FAF̓ MEv [G=_M%!ʠtdI{_4\EuZ' f|; <ťm${L_n5l=NPȝ`Fv}:6'^[Wt%gl{Տa! k9m*F $? r| " y\\&ݟ"J8-jl/p`}G=(4RY%vM Hj*ue O<+(?XZ* ̮F/aeaLu ؖff;vLH-E qk fAq.QKm3[ބ[rH_~)7aO1ΨaJ1"!V>Bcp :sSƱEԘIxmTZ'*^Rsp>rKyh[ #Qk?ePgu$`H2 wvk[VȊh/#PK2((%T[DxP*yjldiV[\Wba6RGڥ0TZ{ʜB=|7^6>ܵt*e!hC_1Ï7`@:d5=vOZbd/lf$^n3$ x\T(v'Կ=ߴ˥)4_I.N>VE*# cqI֖8sADL&A14iE*[hϥ.먥:hd;ZBBbepv B)I-ܡ_r9/kZᳺP0J쇤@1t#uU_=EXbr,R;7;_Otɷ%UY(j- R+46|^A >0h/Ql+ӱ(ԤXdle )bk4.Ð.tHߚ[#Sv9D?]Sе B5<&="g0J4gpq 6Zn*Jl9 \D~SLIroYyϗr&:"[Яwi%rzx Yuk^!.r艦 )l©')l@ϳ&w<%qo@mQ44\p_y2t p"2U!V0OF( kr^|72K﩯m򘃅f"[wa*u"s:t!L52.cR@ʸ[Kn7=P4ؤ+`͜AlwJ  fddl "Kvh !6-o"Uo Lp6_JH=DВ x\UZ8ۋ;'飵7-B"b R_s J| -ҩ sW!jxMolYݍRC)Wt6.up\Nvэ []7厭B YL .N3)6 E-茬 PX峣6궳xmH[*9Φg[?_#"ڱA 8Y-N1N.mq1y%\q!)i3(BnFD} 7,KT5"XSՔQ4Y$߬hMW;P3gr/=zOw!\!|{p0c9mv䂜Ҙ---D/u#&wU:hɳjXcŞJMH&*g:ׄ92KyD @0Q.<-8],pT l|Qba"!HՐq g]cR '4g01f.㴌47/q>ZyoY9: C [ĻiQP|hh6E>D&|0,]"[tc:d4v'kc𷣳!As?k8_>cƊ-|yH*sSŢ95lyCQ2QG3@`jo\#6Ts6dP .n bhz;Rum8$Vri T =<,{72@47#'ǎ Sm]L鵃 b)'Ȳ&Ϥ?`D]Y<:|% i_XTqR *m{Z.RPX6|]*C5"x\c=|lٕDZ$ Z1T l^FC7d[s3./ iO+EHc Uf%]|M[< E$7Ͻ<)|Xx)$4bp%و7$NH*}ۿVS/Ndba'sa4ueYxDY m abyTVQl: Ikvt-;Uܚ?b')JCuMqш@BRd|Y)*ٶ(a}ʂ7M u7HS๔D8:rz5dL|ơEZ?||󂺛 IòɯX] _~ޠӡ.[=;٪H5ń ؒ^\@ XCcMhfq1ZfȎY~%:g>Qs[[ h+<8/( j5S fg5?C91VL=3F:a9Y^@ P,/a~|g.Ó7G޼_("w\C=3PHX @>lK5&A[[t>{EW87zgo+M4Ot'z jn99^  g#@OBKI& LNU@Poew򣥱wWKZSvO`|懖s\XYT:u9:hDw:6Z$߂ a_;ŬF^Co3T&kjD f% 0?L.j@U^JOL#OJ}@ G%Jr1N$l9 t~痢Rtli3 /:jj]>reSÀa^$H^<2B V,>D2VyI@Qa6VX "*0W՝HS6cZ^S_ Pvx,D[z$) XIK 4+:3m ϳ;i ̔g IL[&.4:ށzuJjӏhX{U19~&nүׇV`G88DjJu.$FI6-]>z-bz~=2v43 L?9A}p.+j]FJ/~Wݓba<҇6p\Ns;J@%rndj [ `y4UxBLeJwR%e11rB6 XWq @7ɪ8=Odkl|K}?w/ 9X_^p2L*$50Dфj{Z {!?) LFm&J^4E.P@uG+bāk”,=4QB[-!iZ?ނ"KQ{(7AB6wA&  #_؁8n(fsԀ_x5gk1pC|zZ3 k?X9PX6 Ub鹲هj89NvŸ5쥙R۝HQ/0]Q]vod)m"EqT}x$#UEqDFg~dxDR5q"+Xq)@Xѡ*Zk T@2ۙ؇?i&qRU?IMv\_y˔%E:QYwnۣ4Aۭ܆9/c!^.\^),*m>:>>`6_Ml]R\hM!7Xkgks@aFݒ~n`:dE8V!Fi-a@wPӴyh5; .V h7穉* qЏo!@%ꎿ4'10?”:H/o[B@Yװ}t$1QFBtl_d7566|e;Xu8Ő='O/z ۮkX 5#>v*SX0WKq",Xbllr:UpLJuFgA`Jkqx+76Tq;>aqP@D^8@/~!/Z8 /gF?n5SP~W8c_*s7NV>i}&F R'"NHϭ(mNy!J'?r!M!(50-*7CO.P@(c$9k垶x=9R#\c{Z4bd3Wfس~pJ!5J1ȕG6Kr$Ms|pNs7,#K3kr)~mPwOHJw%۹k|O ?qCcwlt-i̤;3;G*bٝjrܹHUUQw<(2`/1jW2R*F,)\e"v/Cf< Hbo,Y_jU˪uy؟˰^V?f fw b?_HkdۄqC| >ԋ Cټ;ǖ~/fqz#mIwUL]c8]J JF~@%\{T  cȗԵ{K^(DVO`:Dd@2o`ZZʟoDm/mM@GIb:LB~%BൢDL%!S':=TS,NAv(~BBd酈3pzerj`U{HdNțdnׅ[߭5Xh.*6 dczk}:31@nE5mά8- Cz]aӘ N'Lc~M'Ua!%X#ȹ 霜a ;Fr/.ڰés[ ՕdK,Q ,ipʛ0<{2z;ہsOB<99ؚ~J(T t6F2ZrqcxGuL3K ̆u= ɧ6-_ᓰp4$ٯi9؇تUwWH8w{VS:.Yrz })2M9fXA`]o8^Div`"H蓔wvo*(ϐj]lT.F?ڢ[ 1-`;} !'ێZjqՎs͗t4}7A _Ę4uSD*16ȝ]i'N޾+05*@4.7f)$ U pNo 6Gcn\BH8hY F=FmL۱4fjKJUyxSzÆ- Za*Spa^UORhLr];óR/qځJ.>L XOQ7-ŜeN1cb9|a۱ȕкN.*8ͪCo@1[@dWu| ԞPG)%93H'{V~ ? ;df렍O=k $U 1$CgmA5Zq_~49 kZaqᕡx^t$k)\~IyG. `⮜} 3ț?U(gnp9K! ?t)u//Xhgs녓XɌ l3˰TIdk_Onq?[d{W4'Ktt5IU_?HzIrG[Yd/D8t"ա-H֭o7jfpwU :Qz#z(ue3?)"Q zP~$5|J_1HѵEմLi`s 03t?zuPP"vow:buT^Ҿ&*2z 5}:# :\9Jv6$]KPe5*sʑbƇq?ly wQVepqƐ)3TE6h[ĴlYh0Qkm* u2m.q8jz9SoN &frZ2{gfR lqrtB0UV"us>VѓPZ4hDMڐdYPq1tmLj`$^U涬6; h. YYy6q2[/kcūFɢqoIqN krC!W@tq0+U 9N>|yGؘBl.u[QW)>rAl-a!m@A{d0Ξ澖?=/ xHSDw$.FlGMM1/\fF-G/cMwi^*aMOacwxB%I=|Rts#RXg7NÖ˕u T/JEY>bl|A`#~]'Li%6l믚k؇V`w~7Y~PM[cSe O;/XgZgPA3&bZB'&V/8Ǥ"b\$sErmZOHH1Xzk}"F orLG>\h}"O4؏ߔ#VՄqO.?h캐Y ٩i~njM njAd$RXkCzW^la u\sR_Z;f1)hCO}|I >*r%{E X9\eӗݏuZtbuYPlܹP;F{ ˓㿒+Qz n`42-)_i ^`Reh. E4Lq6/o"9JSyR[TOrHY'ZYmxpן5Z\;/E s'{5H^C)a+9ᘄQ8ٲ>}.@zbݨ4E@|>Q;| %t6?[ '8'ɘ̓󿆩#!a4*p g&M+!8[%87gz?`~Y.C,mF)Juk [kmuuĭ7g F@MuŒῃSVQ\&dʜKUQ\>{3c)!{@G}ks$9?&`;fJ  Y-(o 4(òWu![$u;t)hm<8Sۊ=np=:QkӋ)c2I >@>n=mpLRrN$6߂F!&ռIAaXX8lD"}vb|w {1hz(&m39Э V g?ظ\ؒ90n ᬪcMO˹HXC*/m̜C&iyP R#h/=^O@L,erp!iF&uRx{d)@rG\LQbj^3Gl%_~kR.q,=R*bWogR0ٟ}ƽ߱)qzLb@n UYPDrݬlѻ|= $Wg%~},5u/ yc)Յ-vR3ʮA~zѰ4`6` 72X)2g_.'UN?:fw7普dI5JR5QGm6oV;w'`mwb-+D~j=5Dv@+bUdKC#E܍&Q6T*DVs‰>( H#Ҁ(;ѾP:%~]@+ ,AmA66FHs\JE>ԅq9# $0>,[QѲ= ;HOY1ۼB I0Z YRǘJv;W57M:-c^dN=AݱGC3.r^m;clBn uy+/\uoXD-À xς%R1˵ NM"dXtsZkʑsI-ֻ/ݮC OJ4Gtq' ]Cd/YwsָCP51 |>Jk / بtt({d,wCd+˄$ ؿK#gz^ X U*W1@ 4J) =-3?JݴqxN^A,߮$i4+u-ȸ2/guu+q$6"M^ R٠hZ&H7Ñ? s%6EgZ?Iq>-vkCŌY_ g'‚֖B2*&If71|ĺa] ưe?@[5L6d#ȫ0N>h'14.VԺ_2W;_k3]W\SmB&"WN+j ;|' @|TeVz<ֵ>LYHRXr !t9o וD_gүkUqS! |&Xk;GCthۡ_X6US/mkw &[dnIzd߁~Il1zY%kA404`O,[L/ZY+=2hP$Y $*h9ic*832ǪÂ*_ZUtV>hw_)6*Bܛ˚^Z2zJGBD~\ꞟûC=(j*<͘5`Xhu2%La=UuBL60`Jnnki˔zIsa;ᮧ.V9yn.!k= E&:4(@Oo}A"yy4R؈f;CjRsPO-d>(qL]6Štق]ȶȭgD`a$t%"0+`Lni ً9@(ԭAnVk'pG8n+H #x>uJVk3w* NRG:<毐Aǎrkl_ nrܡDLoֆ2\D919*<'s .L<x!JNQ}M' chU0֜w"&fJ'd Z؉K{"؇*%D=$j,wcytҨȳJ>0QѶ(J ʦ1Rx&<ލTRjzl%߳\`=nįk?&qrsa$CXCS6y(YI' Vc t0 N"] T6q-R pڬ.N3sXXZUڼB"٫yqj yhGG*jGSD9z:,)ԏ4Xh "t!L 1 ?5㲌LmeM%K;3 ? _;aXW۸zXXB2»$c+/+.,bCY R?thq`{o^q @vCbfHgWߘH !u=Q7 KY"}> ZOLr$qZz\[fr _b֑ǬɤooP\ڮsC  (ѕ! suKu!=y藠 +Նyzj˲fdjVjNc}Ht.:]L}x-pBYR3x0{z0ƒkorПc7y$AC&B,@)1~{N I=K( l뽘UޙE 134NݏGgh!Jdd]1㗬UW„TMOGgee1Rl0U CsIYow ]]<uuM/~V]`Kv VgѦsOˆjm) ѓdc7zQL[`OC ͱfX${ $5|8KG.Ů tkuS4#+dҩKQwSgK%^Q!*U CSA4I5bhX.͒ۜFgܜ{T<ÿxv b(I8;lsrFjdtEA7"yp\)!%{[,VtI72)XɰDvf-|-TJ Rm$/\rsêhVƑ^Đ0qoߩz?<=~'r?L Dz]w@ٺ]'i"&eޤ ;0 [m#e~~u?xV_"sL63MMGrze##SE(PZ v]U_ ?L/ȠGte2Զm", 9jgT40l+d@zSxN51;FCۚcb={Qon{䅅U~gWe.>[l. xcaRSRoo-gF\kֽV]:R`l"Z`,g*;,Hj){xIe~;R tzvrwkPŷcF֌Eb>JAEZG@G﯋:  CMS끀(~Oe+:2a@|lNx5ԴKKGNe`nC+~Jo.9 J75[uc+dـ(;|Ԡơfs3"DתCr> t{Z fBP^ Ϫ:$du8,*#a}f)*N&uUއ Jݸk qK9{gG8ӆגJz(U:?E.%δa 7>>kZCE<NY$z C1j%3 Ef/$zXDXFtv wSJGLhg`$%WۇiոM:h|:$#ox +̧{og+cEM6c Zd]oD /)ݒ=/jEYN ߷'ڮ{gKXI+Cxf3"o+>Mi0H~88 R遝uOotlKllz##뗳8+Z1^w_%J2u;#>aJECc!݊Xؔ5tx@z歹icT=ms?۫B,Rd;W륪GpDnsekdVb< 0&YݩEk1(I#x~bO.RR;'3a5g-֫An Fm0&;؆N|g3eZ"b ]1E5{^r}P'Dd Em:a(ʲ^|a:8)$3$(Cec)$xPjaMXx=}/Ə"xϷܡfd,٭b[}y2e& xKI5e&b\-]N ¸ -_ rz$Ĺ)+ߒQʇG7j{h&KmkŖ¾i}1?x_vJF.H U$T=@@ [:e"&b,- r%&f18)֧AԺob%èUǕQ.C:ËΔ!Ps Q"2$YUZ/퀠!lsbr~u+%:F+9y1LWxA@rpIKcݻTP)3 WP=W- yp8M6d a3E8s8]#u{/EރW/ $ qv<̎7c!&1O66sb8T(}\^s'Wy;q R%{)L k8] 4رY|] ƻPR)Iٜ 7gkUSX wOOyHR2o ,MP%R!IF۬9Djg@䘵!UW;γRt ?bumLdhw?^/eCsz)kJHa_>I?Q8\;QPfJs‡EnjCqMd7%s:|-Fդ D1'{tbSGgf 59*y|[[kJ܄`0=^d"Wc*I/~1+8FJg7Z[y;󆓼D-}t]2ѣ? r u<75 xqop-=gRU/)1FlAlepʍ=-E!֊ƩvvV(ِ.)b:zp24 Bv[gӖ@mgO>mIeP=jmKVQJ>Mt]nTȉt UuNHGp=Vd>?~%t"{'/]rg}`#dFʉ\WQ4h|g C-lob*Y96)&*pP?jtiN4^Hf >>j%Ai4ݚN1n~ APvs6yyh,??5Рןx{,ؤ' 4NjrNUC$gu-/O8e5W7S v(MX&ҭhb4G =@wHaӿ޸y巺fy{kvy@cq:QJbakD& : )j^Tq03#pjh_"?:@@:3%Ӑ+О(HJRhN,z 8ץ2JVJWcc98X\Ґ$YCS!sri#]8_a 0.A^qS.Rrl^ФMx:鑡XhDc\l\m |(ެ]%cCi# oū}sG77T;l.*"2Vx;Lu|oXIR6*hMojæG|ބynEAH i",\ }c)Ҽ >#)LXxO Gހk7gHlQ!Ii8 gb/Pօp<#MVu<`F O)fAxjzO9 `8놦qעQv2”|YMu˷D7E?rYsP853S:H)Oij ΅s@TH_:9DeK%փM:u*Il٤aO !XX lfN;$;VYH<BvvXU +pꤳ&s|ZLt?8=\Z$,C 4g7i%^|aeL1}R^8?qLS `Mݓ%4k=`K$ ~c+D<Ε-`_HSA]!Z@;4=w^%^mSbW<(3H|Pp#K!H[g"*rd2 RaUy:QX.j^9*gD'5[XY-%cn?Ҋ͍3(,@#;Ny71cUD% ${5^P," R,/'1DOrS~ڏTsqSwP4G~q7cHA4\`PqoTM0h% _ؑcV2SeSfF ]+LY'|_ H 5fG{l'*|g5{? 9A`a䭹beȌ!kLu&6Juwk4kBH8|IWSTdE~7'EZmӲ7fPg-Q9rlNAl?(hEjH~=5<ᨚzΛ2~0L+9bLN+O~ݚa',kyyoCRWagG?J݇Au_)}G4-{iZyW)1'FQ@i *S wZ~ܫOݑh׷;!okj~u ѓ@hvr`gdA}1 >agB1L>_Xmx? WkT`$=hzOg4.?ՎROQƄ@)\hz)< L=/V ?܃| asbޙmag+ʻk?'vOv\@*Z8t`R?p{ҭ4V dha'ocC9oR).F7ꧧZbEHE+"Ky1;?@|Zw0 ]^ܧ SrSN؇(YBPעd[_-rѐՈO(Ȣ~{%ZƽQhۋ"OQpwYWl OP43 {{t^|by1e|ڛH|W\=pzo$C^]]ع/i;t;Ӕ_HH[mE]Qh O?O[!sY!o龜j[jV,{h0iY"Lmyq;./ăU1=LCa2^;f el<7q, Tv[{Y[{5[@XB`dZjõMnN7r8%hʝ?(o"0YU˟[WE}>c0kO&4̀ҭj2pΒȽԿn\+$azSm$^g`QI`o =Z/5-#sk~cp Xуwi]-hյ4u0#]`NN22$.6I y#s铇F&8HKH&r*Ƃ6ad}JD&ts=Z%p?` t"t߯<FQG8LE^ _F{h˕岽ܒ75{m>m C9]x47YLx]93F,vݜ:>H<#-m"m.&v׼akUi=  'ڋLrv]bgs[uwIaecy ,;p0Ρ6@=ʾW'\ҡu9{c֬ f7<Dok9$4u.y!-^ij5bJ.(8  W0*OVoU=g[Ǎ[4=  f]JhW_ٜ@PQ%tLnФbea:\[9"8kL,aԟX!բиoaجIh3!)Cn {}.j]@0XޒO)T$S䞒4f šDy 魫tCe+'U-Kg9vBŐbAo|AևW}>}]*ڳK͂ lt$Ad -0( W;?glaa|ޖ10FQu шNǯ (Ju2?!ʹ_iq澰"^#c_i&5WG xX vdi!j+B%ڞ5?L/?7v0o "֘'CkMҊ*po֋I'bWr<SoawjGm!#й':pg#RQsߔ̅OGՌER(}_/P64_pBQf'ƌ%!3%*K2/=Fkǭcd!V-_zrx^Pieյi ФMYN T֓~.q]I#Uy-ZRHD "ΑQ/s(uVP"Mp^oEAss4“ʎGY X9oZQlh-: I7_vw'V$@s-.?s5#>NNt8&.퍤dF5=>K:14~;~$jgvuJ}m OmtP ϓ|gM**18ݚ)0/bEbuT1ŠbdTsJhNJ6U1Ϝ,6,+({ ygq&zQ0l;ÔsZH6se2E"R #K視yyvҩ-)az|pW^Sze觍:݌;Zv8@zc*p#4ɬl"Ubg ]qt86eSu$#qA{`|i'(;k޿Y#f^֑yB%6pv1>m8⏟Y1I@  YY!2x~ 8ДHlO ClA0Y ڪUY֭EqY >nQK"6ueqgaxR/=u &v+ yJɴK_ͫZM"?c d[< OH0smkg̻" Hɘ2󝯍fU>6;'}SC РLX\ "_e-@"`M~wS1=~;$l$8d#6/.sfSڄLF/(RȻI#U)/È ‰Ly X#LR?ZeW!FLCQOnkcM CcX߮ěTW? ,~;p tb#9kTA`%,n Oh˚Xjy]6W"@l2HRqr-y6uT<\Wl*ۘmxiwN]3$'Zp$n-t*o(ecc>D tnp^J< (p:҄-I-5@H8@$9dn%d+L8(3lUre^@ͺ8p6fi=Ҳ#=9=n=[P k2~ZF%ccyW6(C?J3Vajw̳YɁs9hE0hDZ{' &Fę^^<]ΆE@gu^o/rhʤF<]5WsSbߎvhRF\w1y3e$CGQ>+Ѻ+JjqӉ'o A0C4Z KX{d9?S|'J^בJ*KJdb)F-;8wFƨHņ9 /6$6V!qLr'T371-ƻ8\YkbNhEv(rL鏘0o ug20y%RN1rlxϐ ڰСͿ8js{ m'*7Kv(6JAY 0y"5G4㻺+ Qg6 20.}f)͜Ar5RɮԨ-*2G0 򳊨 ir'=6m dqepN0RMK x..:esKMYgӏIW(?שM/YGF튵,!KM@]V*1 wޱ[$ʖT.v0z27TӮo-jm+/g @gOyXc%.עt5f>Di*d#~3ǪbNQI俭N.oa:Y[V[ _`sIl) rT)Rǒ^a*nt\ұ&K39{CxC^OjQ9q7k|_epsp[/i҄gl/[IW.h>h%]G 54S@XC ӴSL.A>Y4Ag`:IPH3f%I!>KU-N>YۛÍ j> ҆QRj#UqߧHkJ?3Аq1#)ڴ bI=UM03<&=]dXޢw_SE(;da-Eqlg q6sa෴涋/ %Ur▕J|zNV[Mn2\{{8xDֹ:? ] eLKt+u:LŷTN=Ϣ DD[J2: nȇ yWоgzgT8F1YZI&L`>2(Iӗ$@;Ov--Jʯ3Y03UӺS5+ü|2JU -bֹ+GzۥlJ*LWVү ']A18QWe6a3"vgM26&/8z#7@(U\(aKo-?s?"pVw@>N|fkIl풆&ŪMC4fH2Bd>oՑ輦!K(&<BA0<|>{X(^vz>lIjWwXG=d FPВtt&lf&;^ AQ+YC{Jףý5x\cfRSsBdXag}ʦVƦA~/|-gmkG|ngETkz<*x'8f?+f i[T) YZ "\ЩQO gމf}(o7iwLrڟu.st\uZݖRv 曼n"ޗyXv }mϜml߆ ,&w fem3x/3q9 <.M>Fټ!,>9l,tezف_ QYDGop+d| U#"Ϝ ŋxʤϽSs@Jf5Mt1mikswR{NX lT_@B'dʉQYߊ=}\2\zt|.X  =] )6gB@=g&F69KZ.=bT>??xUUi c1u8ޝ*\p>hc.m\vqΪUro)G " /?>ϻU_N֡q&[e4 T}tV7r VD5܄c5n>>Lx/c:pZ[K`wpP$lml7Iw ޭϊB+4y`%l.YwU&eWZ{XZM6ڍ|ޖtZo3.RNy Nky ̏ )Wh(j=~?Up4VWdr*F=QLJ:X{l3j={N8e4A$e,X+K?1/6z.jjX;kwk]4w{Am&Oho$$dS@IڈmsIǢ*=k+p2=1 |{N&%~l .GGxϵf,K\@*1$"wRN?`yt#MODJWCYAu YDTP6}@|Aq0_E~qğ>Z6g 6#%/AxLy2-,kSKpo[I€P)u{P ]If>nH#_uίmH#hd Ȩe~SS,OWUݬT-sޅY"MN+p^m̈DH&@7GHVj0GI~@gt/Յ[$Va_ڿ^efTMUu\9-~@EnfNe槑rލP$GFeU!kr[zzQW}8z!biv2j閁[VCE41gM/0 ck]Oֈ0ܿpB lnȦK ;GT/7I|?k!Itsd"&0Q ,hFwI͞x ,9YՊтqX, }8*M1A̳ݷbts ݨ]PI?m\rqsVdDyZ4]P!g3` Ծȿ1ćm֟| Hu[>!]drJGGw^>/__;׋ a!)skѠ1U!ټ\pbhNLUx{WN0R5" 58EnF \4! 3|]{[a =>l}mEoF7 Q}bٕhr Ks^ !}5TG&^䟂&^dpg:"dx͇m#Z# 1^&2C ҈Ý$˚4=x*;ˋq)A$\&tOm :fD>;Oe.7d+Ri3h6y^I5U%Ԃd%$o>O;m[˔CRF`ux wL qӢEv[bC)acgꉽGg`'YE^LH5d^]70kʾ#CސU9I 6OGM,JtZXs7r7#c %B#+hO 2%'g] .m Joݨ%h ^o?Ñ ƒR!қ];엊Gta+mX\pKG*_.o)/A[D6"3sL'Gj:7O8; !3mR$KΎg auOK1޿ST";/&c}n Ϲn%; ۘa ߢ\p6x=Z䋼U48\oBkcL|0CfƀH* Ƿ[YASĿ;H#툫0tSCE-;: GT[PE4'Z(* Q6 ~at[b|]=Q~8ɤlz)Lp?P 3k!L XˀVlMZ%J b(K_u-?b'HF뻞=qxGn0( w5yבUmmPL\9祈2W n3ޑɪ[0^s5?'F> W>, fYDS,vsY3iz';«fHAڑۮ~tLuC]9li2Ԟ|T3рaqD j(z#Ob41Y{_|}^JOŶl=W zvkiqG/X= -i@7 jޫFw:g`~L`[fG8fTB~QTkzojX/@Q^^2 m, ,mL.[ݾ"K𒃰(s ͦwVU'4Y{N?u~ !eЬW[Nw_`xUoDV^):RCRSOEZzj1UYe.07&M3Y;*[`c.g!ɍtحTevVXUd;ݍӛ9XΓp1镝u闞\-{'ͦӸn}cyQYuaH2y7t]:o>IhI'ݯl%%܌"wp%@3":&%d\3:AѮ ײPav; ղވr16i:0f02|v GH r{C41kg9y$ L~/ I!&ّ{Q4F)-с2g&Hѱa7~޴ 20"ܸ3wJ9q3Ήʄ26fD$(Af Q垽m֡PAy fOju,uC<钉qqv= _u,%v֣N+1>LOLI>FyepDTg dXw_P;7fPBPiMP ('%ᑹ-Yd/ 3jPsݿg#xxA&WG ȠjJ&G:_]!O 2NbƻouT._е՛ W@= :G;+_&lVYM} bfE哎,2Ō׽OIO&M Z<2E]K/e}Jr: *z.PcQ@M&b6KaDqKsڤgb ϙCXd*(o>Hfdm'sGӌ\5Tf%vttDu ᄁ[hՋ s?F(VS$ .YA2\/P*O(J\MGPHJ>oP$Pǃsk!No(ŊʔbWh!@\cZNH3p-LD&NwXa!H}zS}ѡ24rVdPˀaFEi da;)8$PA:y`UW3/9+1"VAذsCYCMϰ=bh "d ,A ;$vFI#`CKWF&Rus+L?MqPBö_(Qj5fyRpU"H9,cϡoe|nv < Ǧ'Y NQ܁4Oǒ/F{@Tz ɸ,J΁G6jw3{E=OT Ge A.1boTU|nF ;n$HNѭaG7V^nU@doEz}9-fߵO4nk #) ub5qnė5'(o [ꏂQMC w8 J!v^Pߐ9kCQ1-?] [d׮ImUgLǦ>wTl^\MGNWigȂi J2g 툥.^IuV:,jk&@o,ik%CWPm}m6pL*vd^ M߲_Nj߷_xe~ Ә.,'5c3-m/c{{T]{wKt>ZfbyeJtnX gDF9Ll 2Xײ+2JHnQ3ر`.@{䧪*)y^!oe8SBwTBR?9\k_ yY/V]8;Gī-y^ӄ1#(K93]6$@zÔ# @BR ysܩ+MOD}&.Г~gTE`5u?p3O-ZKNz)Әh9kky !vYjJ望GZ=U(>[ MV!:[a$CIt:bu0@V @7S<`ן=@(&Zu'WH9+*vmݠąڇE) V ];eW|/2ghUi9"͝,~O_I$xd%1lT8~eb|E T#]|nrxĝ1DIWٓ[2ׅ!n"@z=ZV1~ko]U-[>!97W.< FeJbhڿDZv-Pʇ-ȧWl[Mlv3"oUbOmƄ.$'GG/xn$ a3"c'L,ʗ kYteHf7\viz3!5@t>rRu`CVng&S:s/"hxFD௓IOkY$PôW@_fз\+ pXG اI@ttQo}Wl;Qw)V Y{ԥ"A(qb Tl ђhy5?Y?= 4_+"JnԤk2nlzBc!;&o Ӌbn _+!^RW H.CxZf Y6#6deդ//gR9,כc(ypVRt̶yY*mG}2xx< uŽQeԂ[U2.).젧r[.vDp!&W2Ķٰ66 Mg''Ia1^4"{;ݧ>SW6 ư*]G?R#W@sXF)) &]%{m@/E9S/Vȉ2Y6H[>c6K 3ynr)8=q>ݥto;?A ƪgЦpS1P@ XO)Chd]wִJ!@ӠƂi 4N %Rfۭh3jԉ$Ӑ ];"g9ө rZ>:ՄOLDbEV7RZ-:ܳ5zlE:Pe4{Av`V SkO A2ɮgdYg3UqC58oB֥FxpB7%23?%6!n"}kĂUTGCD=ٺ^7ȴL VR<+[!!pG9GXn ,$iO{H%ΓUhf,ʒ1"bn\e_#Ռu>0B[RT&`|tZv(vF~|Du` Qfv%ݯ\#a4UU1DX!M&7*XS謾J0Urx y;bzq6LYdMAw<]D@2/ԦՔ2-zm隉 ys%j2¶0aP >{Gjpto(_;28lµ1ez udZbCx+ yr#W"pH_<gʫ#PgK2&*RZ3Kqm k.#<G@~grRo\ad<$jq=|m pϔ:twΜ-r"'4]z(b9O/ȸGd:놝/J.}jWeG^.5-9K1=תjX ) >ՒaU|Pz|كmcp90PɃR+s F: g9^hM|: ύV_<{e.ǭ0=}8pMm_IJjs}]sN? ̒3RVqd/wqzg_>=6 zc8?.Z](3MWg<0,xOI۱ BsHK?/uآ=S$Uu6b%e/pup y;LpמN×OW(Rs07͂BeDbiDK1F -Fl6.(5. mIo̳;OLOw?c)v8L*֕zy^>yM{OʋԂ@M/gUADq4k}z4 3CZI,jLLua9N 8&VqL u9eX Ӆ%CSRRsMm%m`Ȯ*eɽ\=xeD`;s!+ϸG0$-ImNiRYB51CnRaQ5ȪJ(BSH>ڬ w&bߘ ¯{D dP#2ʄ 9Ec׀Cϑ^e&-~_ Sܶw$6Z(VJk W!Jw[>CpO6!&]#6 lr+6xoq;ڑ.䦏jQ$ݦ}iߠ,S>oA-bH.Y&@w{)]l2f<]A-4 Ɓ r!Vq1~@oyNzV7j7z8dX=3ylk4x\>udP("Ra1G 0MzUG8;<;'GfTtըoX7cQAC<+gʠ;Uem 8|?v }3 5 e E+J٘ lXhnOwYRx͇N;ݚXw*VVOFÛ9hq3_-#_>& Oq20fi~=7a#@,~p {ʃRLہ̓S0QT9AD:*/һ\.lmh#6@Ͽ24zʖt.~\>W;[#` ;**eX1\es˷5_gsRA 2#a8P*bD` :s!.p80aS*0VF)+;ᑮQӢ)I d((ᅵ2~0PQ&#eHP<+fܩHpϟ]D,x/Wvw ]{chNWs;-j.6<n-)Lg*C\!Iv﮸cì6M Qfa[@G'ݭ ;?4T-4Mw+^w@d鲏i,Jf? .t@N2 z^ApT#CeE1X*9u@dQ;M1+0t hnalӟ7&$48&  ,Ab;EDQ9g"j$.u[˓z#ѡIF-ZAs˽ k aCk 5wάj7" :g=3v= wzf{խ Șk 5وxRQҎ &;{ʢR {)j9M;gFzt "&Me{S؃I+Ȁ=Ҝϻ4T9ZÄw<ۗ0h2nuXN*(F+[]c\f!kAsŸ?iDਸ3*;SV]r!3쨢sDZ 6)k@ڭ; Z# 1wcKvjf85Z;\叉`iCؿM :ׯӇm 0*fIϷj- 3I^+¡۔#AMȒTٻicuٽ2&AM]Mo]Z-cU(0p;NrIP~V,WIt%q $;tko?X޲]1&Ƀ[X 牨:i=- r  1,=vhxs{,]#Flu/)(r\%\Tr:g3b{KF ֻg~T%P)X]Tc?qCTH0|w|6T F,;,d ơ\d /㵪<8\+6 xrъ?Ʋ?ȁ@R_rTlܸ/0ĽØfk:Ưoz2fY' +U*A] gUSe)2˲[-Op&\M/CP ZUkTMƑwxW#tM:p]eyoz+:M_U0 + -sX`f\STX[ܚ\FMmo;gA66' ~)&Lr-jlgP /kRG bChz ' J N_6ws(cn}:~=C J $*Rr#*@֟}jmYt U,$7V-/*{c{f K((M˝?!,s5@8s+Cvjbxb^SY-vO?hoD8fւk;=nX`cY!;y]Es*͋g6X{;HBBՕf |=jzyے|546Q$Vi2ҭmi{'kmTTVD I2E9藰oѾbD8n|U0zT濃7UK/)%f(. fa7kd.Lmal]* Bt6<\%:Tyz8ęrPC[-8`)2]ҮMc)?4D3'ap'ƭ"Fǯ'LBA5X-ŏEï4 qCDQQ3B^ƽ*$M"ຼ%I-՟p,2+t7ѤNB:M<[DYJzsA Ӛʤ2H|ܫpP!_'AZ_gq؁"5LnN+gbo,Ba(eKzQf67'=HC 7@L Tn&Vٍ"zTŧlVr(ZmJ,'C]7MA ߦlR ك6תBQu~-L]0 ɩ\6=( #q.j>MZTmu;V΁Qe"\4@F]2{0 2+FDY$Bz gmkP8:oIhWø(ʱ`A#4V}Ԕ#tpsc}/;%P-OV1˰,Y-!ʁTCV4/KHx  a|kK{\Q^6B(zVJ\K=O>U ,m7 X~lG&{] u QqZ 0cd:8Ǣk Rzx(=ֵZOwխp!x{@餿 v߭T!h- y0l[Ћc{DBcN5g'_q `HbL}P=5m=د硐<!O=;--ui ~Id]5ې*:XŻ'r[M5'7DT54>xu҄|BwC iΛIT[|Նޖuڇ$$ H/YX~e'68@_8󺱕YJR~:փNv4-$Uάd"wJ20ߘf&{M "Z 5KŞ^FCRUʞ4OISнR;%iVQxAI_W^ Qx4EBfʂeѝ5Ry DOҲ eJv%8$"KD{\ SG+[e1F̌g}9+2}7]5նV-42|5JS޿K+dtZ:#KLlϣ\*Azkϫ8ev=N$MòzBy/*s~ΧF+i6S1]#rPw7pReR'^XxXx;8>٘j%Fzef]-.3b:S9, - q_ R V\NcLkЪ`2 BWe ֽLn8%>RtIlT$y#M?r##6-q >o^&Ȑ\L\mNy ʩ)} _m/({ ;( !rMٳ"o\ /s"NKB%̉Gqf_ ңFeIEk & <8Qs"hR`R< ?ls-%]P,WӭZ\ {{Wn'&;iGH[}L8]Yv? g`=# z`vSV%lX M#q_~h _no` g RY@]ąB0 c]ZSj.47R5mXX,%pXө!eG5Y (C=F-zB' pi%NVWj\joT*ޚN~*r%RH(0gD!]E6"O.m`׋ӿ+itS)s8"XttJF)X[LUp2$4rw˕틢Yl/mҁ]sq%#ײռՓ;Y93j ̄ yJ7|YS!FltFa6 %ıWiW,b_4RuTbYHO0rwrN c3.Jσ;z=[> 96%z ;o#N}8iV[;E"M8i=7<`2_zUiNEFoi۴Ap:_ll^h|#v[+kRCD fCX$P(ۛŪI%kU]YnȘ"\w߉/q bA>" ^}I|ޅmpAvp 9yAkIPTI"ʍrL7bu◢J=zÅT 3 ϶:,i/h]‘DLb@615<]z|wu6ܮH$| } Sy_ʟnL%m rc,z?l)Q*n_[[ŷalt!7T.oRRxb,Xr$z fY3)Q(TF:Q䑔|0{^K=`%GS5T#iY&hd4K%t dlc֮FF%Iomr)icYXod3KvP| Tl+rY UC(uhܷj4Rw:Rt/ZJޥ.b^D{(Χb1)#rnj]TĒVȟDGC\x'Z-Qt܄xR/U `\RE2'__LM1܈ 8 )Ր tfDՊ2c4vD sJ%~8{j,dh|fu!SUgpnk\&uqLT4 h/ 'JHk6% U7mjԐv)p?U5{) [NHqorJ|9>>4횋n?#)Ҟ}pW`dFW+]~pBLwN4ִᅶ„躲) G.@9q.v Y8DbQB2"/AZ1!N9[vrEPaYŦ|A8OuLin'ef\yyXGJƷh܁ȟ ) 7(i> AD-$p 2PpCk'Q>b2\7d@E,\%Ib;fE\ .ÍGNKwZyߍMWX0{uk9s 4;"xD#a"A5:J6pbtoLAfz9X"#hu^4/#+\ '# Tu#Z./?yQ)5_ToS|!Ѹm 6>kw$3)qھ`q {0{o&1zGz>œP%r5n*' $Qݓbu@ss$K|H~ '7"'9H-+tY"@ŕ参=0yqd1\y-vK4AH딏ky"j`Qn9"l6@l+=|8\9J)*X[G p#*6 $!,3_yZc&[P뀵+ǦoJXsXuRTҖE2geD\8Y5|0$ LBJlPVZJ,N~aԮ28VLi2:'+ժl:UO16g"F dҡyKSZp*D^~/AѶRԹR- $J]ry*=ʋ+i̶iOLN1<0r!X;Eh?y9\ n6Xt#d9m{fudz'sE4-rwd˔wN'+yWLR]l k&n)*Q*ҪbحS2U7qBZOgt磗3htmA6*3 4+514V*fvsiXI3l{os6?;X~kh -<9y%,9߰4ɢN#K6i@ C 0}L:ћp-sp|qCڌNJC!#S[Ј:I9SRO)iˉTrKJD8h#6Qw+9Sf&P%uJ|?#m*[ڄB.{XwgOس+ W5R)Ը8P, jM7_f,DqR&+j H;vEEtN4U!N<_ Ms8>RU8 vKXdX4R YPy`\4#ck'sV!&О-#i3ʿfpZ1M}{hﭵE9|0tN r\|n Y9B"gA"-zxT9dZdKbǧsS@ahclM}X{SC "@oVHB[n~ QK} p_.bNdT4d;4BZM}2\ݦ;)|| /P1q> h8XL؛ȴ#͟ MW >2)7x}4πOx8Q6s66^_\B@ -bOJ}G h 2ǖLp_+ CȻ UGbUi`t.bŸܒ,>awoEW]4Nr;ZB܁ܹ1hO;MrZs]GgbQtz>@pX4Ol@x ɵFWTmo<ْƤJ:Z7OҘz})IWat(Kom p]bS)N)Vs}:M'ZXʐOw3`o.Wc2aOj{*I"hC 6 $^Ҩ+H,syr">JV{g!8Ve ^6>h 3yҲվTپc 6 k}GxYAN+JNrV.f=%ن"3*;AS3m>=mJ*C4f7 r(FΏհfv~r DZ_>vF/ȷ;%T~(J IsJ,| y ڼ[<Cp8K+3@uzʿ #T,sH`8WF*3-iZc0je]9k vdv|p`I控^i<*#rj/s愣Q6ɝbaDg1U(U SDM% JQaĩPg&#!60lp#,@3W/ʾp"}^(/iVMj%")|)@.-Zzӊcf-! YDG6F0!~f㿼6e, t[.&a"H;,~:luŔ_Uq<-w., l~:_L}ܕ.jmOm'CF0n=GKM7ෞE`|hB?13|I0 Q 1uP~]`0 TbaLj{(enhvNK4l`# 3П-ǵ8mRd$~8j}}(@h-X0c[s5vNYV(wR_%aCTtV.ę.5W0>8T#ED.(S&]z`DeI@׼&Q @PZw*L{Xa8ȶ{ٺYkn"ضdVUңwV򉨪ɣH@cMv'0'*A!O.+uwP8)ܤ5h `bZIE>fta3|M/iTږ(+/zw`z~`{MuD@xNntD\<4vGooa?Abk`ϴ4EUHȦVMDh xMu*Cr*K]lۡARmӱGFz1Se,ۨǀ"A bdr*_Υځs$|~їqMDD&G }.V(^_h0[q8`Z#0Dm޳xq恡 I$r(XnO#o`FjIj 5x{7S FM@x~|:Djrcrv G4 We>fAUO˕m/wLHfլi ْ2S a)t@YFlVWtFs3Vm}ғW :4',W1Msu%>c'h \"wG9 h}fB'Rr[ck&&gJJ f_kJ\LRdGoS%M[yRFz'Cna#+_f[@%-.uWl?ho`~c,{O\Dfh{\d]ERTjz^_ jZDlhp pK}nWnJL(i_L-r=GL,.1TԀ| .2IN7m-# H]$8 :c[QtkOgWhXͣB5֚֔TWY[ww<@/9b,j'k_㐨;ƨ>F#TԄ8A>C݊/)p(p,# m\ܢg,#J 2K|N%b×Kb?2g$<}>GGD L@~rWP ov*̵@k'ӂws9f:vr1']Ϣ! w6]ma#*~e k[SW*(ytfEp~ r֚'-W(@ da[|?.kL7 UÑMTL^%섲,0n!ȵ1 gaZ8uN]fve!mx6b.Ĭ&*ݣ̾D̴zP2U<Ȅ_L/dҥ:e|{P<>l:9^ȑߘ*{vY19)LSZ#zy MÝy2&H%NmeD.hfF 5f>RN!U5-IG=@L2| ՚td'1JWwVl9xl$B#a=R8bBQO$E\#i! GyC%,RrM!Ulg=Z90^GRkpbvx9=YLp- *I}<<e=eKs! -HXVxͷÐOr(B\ำ;h&['d }|jKh5X |Qd#_~=3'b,k%3`m_^ZՖDZv>--E )>=c#ߍ63N&JysUf%@uXil82篽sվWBখb;iPH9O7\ VdND2l 8-Ũ=981 (V/+Mc1Kh"\\;)m)6]UcC40؊.4~:XL*/ }ݏ: !%`ͫ*uDD 3g아Af2YOGLXS."BF:|&Q=RgڞU!K̈́~6/RQ[AcmT*S8 ]E0]l8s#["ùl;6`AH<=FzI @ %=G[3)daæ,H<,~P<x'%c@"ja:܏ t=Q֥N]KK-I+MԄ;NN}V{l`E W/4z}ܜ_Ŕ1?[,ߧrHDvbk ۳\K6W8 qs0&\$-F",MM2)Fo_a_Մ,t e1&g:3b^ޞD?>Hξ$%A&*A/~φZcJ,TQocnT:n'*볉( 4xBV8.޴m =wDK=ƲB_MG&ӎ%]'"N K(12⏧&{Iw */yP)d~0`-JgBc/%ޖCFklJJ.XkszȤ"@X&ųe!~ *ObAJC 9UpP]V|yU1y @/6aH ?xX3IǦ+Q<2>ׇyqV$Xț7GR~f獦K̸hkS 6D`Ϟ _̆B +](zh*,M'i4}(."/WҺQmD, 3JN^CG^đHA]l`O||,Np0:s @ %L1GÞV 9SZ˝Xs w5aڲɿ^lpIF߰8ke=sOaJn'WE5!4PR.K:ŭ̕+nVgB(˔q)遳ht/'f?þ >%"܃iuڰ岒As0oZewyˤy*Ѝ<ŏ$mKr-bo,n+@mVꕔPBA u8]d|nѵO@~Ⱦaz:#K:7=`<,tӤ1~/@ l{QՍCYh/45_wmdԩEQ|<钂s$)وtBύ)M~Wh5?k۪Ol/psLFKi~ùeL=0%,1mP /4PF2㳖5eh<:rcA[2lNz:b56hH3,LKW10dvOBfɾ(w ɤEk\wMn#h-v1/r/aLy0;{|%ʳrzSḡwKՀ 4b^\7 $ `^.rYhdER *p~PEE ~¡:;1][' Q#st+ek=HCeI t$s"ĂNv"q5 q \EoЉΩ{Xz8V,tKaOlOg=n=Ya+@u)I@H6|NU92vL9^9s7nO,6q+B鼥}_d/1Ǔ'_="0[9v.;k/CYksP1f`+ 2ک`uBڒ(^%a56{UgT:BxiZ0^&=T7~up$K3BxWTo֧9#2Q`?+*3Ʒ'RX`; ڄPOqfeGYWlKu* ;GO_AHta:fr+{L#4Ä)DBc~7!RӪPLP 9&q(w𫬌'JUCuJ]ԹM{{%}:^I]!5Dn#Y!w:\woD1{kzvrV7*-rHKc=tu[汬 OۘWfk;fJdZ3۵H\s f)fnդaT~/ZG$8ߙy]qBcn'kR1f.5Qw[<,Cw <4<>8ﵐ5h6+)0(*mZiKlwƒP^0=4݅t@)z@VgvdjJA>蹟`L変j|.cՅ#FˇׯUO:^(q&SIJTsʹ;2_~m Ly cwĖ0ut` @iQKqZl+j tMCD]E7isTF}&<ˌ@2r*O mŒˣ}q<5Jc޹uRlLF9E}횐k#󪫼 gBtg! h]=CNR5Zlvm&$q)մ,_nQ!B]ZPf|!wd{A)q)jJgkq޽.hN_~ `P{=#&<̾565B1)G ?r!ny H$ v"tc .ơ(8^g;#*t\B* ]碲W:7͵ ]Jc ׏runƮ_p 3c9 ̀Qxm~drj rx>i?%W(@)R$BI6  70R|a=3M~kO-*C*nq &ϴV[ *# FQԠE(< b6k*@)6@ᅐ}@K9VaFTZ`iijqSpa"B*e Ss _>u/wE\Gù9 S5\a4SPZoI{CZ T(W>2oʽ5vG1\I`y}6R`H3]\& -HXC cEsp6I#Ng0oc6X/5,,Br<<14/]6>Pp z#OjIKZ4+QSթ5ξQHkY _o@52G:pd׮mAK^b B ^uOm~ep u&;~M]0WGdN\866z'Az=qyq.^&Pm5&pcCuW>@ aR6j:#= ޹ioAD]*/]>5) ֦OŠ;&F+F?naIz1LO2*lլ_/, 8wL}W^N`1ctIB^P¨6y27@Ugl8~ϾHHP#Z-O wABBxrSQq3{hx7/8J.sU=Ayտ)<ȉhOmwRݘ:e [u="%u.FI`@?EH=Usy:D,1 nqdflH-̕#4lA1 %S3yZ$1|g C1㑕05Q/RelT8Z;wԏ$Eɝk&S}0`7؉ FRJi̽d-z3&$0PR>QYE/m@5yӷh( ܙ`佴}dC\T$: ZaWrMDciL L0J&["}`*aFu,;FƘVu"FmqSWW^L`槟.dZƓ^Kloe)Cg+9=iy</,$S4Ds߸kcÒw.U'xv6G|5 T=Lk[܆Lq K(F4OYGvB 11Ĺ_.;k$XsSMm񢼙5EQJOM(Z}zcJ^~ZV=읰hӥjn$ZGRDc>BA^X{Gup5sdq?>: 6 'Re܇*+`%LB.zo|YV8du+ \yOuא x^c/~^ЉȞJ-3(ۑIcu>gw9R|X2s*XHAp%>Ihf~J%xD'n2쨲N{^|-f| ό6rJIׂ׷'euQZHݺ8 @ @ۆ#{r 4$Cy MWJwt,T |Y2۸{H*ţO<0x%@у9N7w;\\N0~MbQJ"(j|9ه8_9(f2|* +Tp@g[V ͯ%Ŧ_r2C3:P𯻏`MQ]n ؜[{8Ò[-j0XC(0xNQƢp3[J E8165Ϯģ&&1/AO_=9.8MdEϬrh:2t$x( 2Qg.xш,<$?hwv7-hfhҭcVC+uD#pP$_c L*:ʃݤUnH80: b3&z1k$h?APE"y\Fut*;km W2oY E)bz la}ւKxޢ1ina%|&T^Qc{pWUʗ%ǟv#a*`84n5oB# YHgVEKB7#^)2r¦e!pQЗh wDgVV]'1ۼjp0`xU]' xjk)ϧ!_|W_]KcT9-ob=J@M\-j [<%oPi]zV W)H|p!E'ِ[а1=Kb8c (Bn^Ω\ -d;o#'T Dnk#73a(ȶxqExCIP׉γsZ_7Zޘ L"Dy<^`Җf8͏/KLHX4\LW߯T]TOH~mx >:"aOk-IBg^9@i&nHqIQ8~HNf$Ta,%m}iiڢM-Luf`MpAzz(Hͤ@W\;n}e'i@&M^g= mu}^Z-ຼI:;6qG%1?):#UaH'B`v L߅B5SGo{@"tw:*1xnͧ~HGΫem#WCa X1sPM+&6Cy.zdۏ]U穊88(-pߠ̎dRMИpmLJR ٖ+(TZN&81$8Pa586F9ġ)x=VF~zr?%Io[rLylQ69oV^z_NO͕8ԕф[7P "}}"R]x|.]d;UB‚lx02 >;W+t0pxmڲJaO*&y {Tu]U1 N-v|91 t)y]*vD*Jf-z6 N(YBcj6 &կ݇=<\ :#l'ws!iQffyI57il^*_ߒxݵo5BXHSڣYz+L;$hqY4s S?s>(:a[ng _)O}LƮd,yyebKfPVorOhY9##9ك&b1Q\\DWԝǪ\݂^Մ>z&E☊He $ awײַ6(h&߀ wȦoԲKAR\U\6WwEK;cSvC kU@G %?k~ٗUC!6vPr"Bj~_;}=<= T]ѐ``౅>!Tb%bbڏO*s{kgTuf ) v+&YSRr-:D/|)u$q!ӆ1. 6'mhɭ .zs~nۡ2G*IBfMn^WO7@?0q l3 g7V9xTv3}&t4QVɪ6X!sjLF$EG }L_}pԝ2JI$'9ˉv3_aZx2F̰ AdhXUWpS`|g&m{HٝAz9P{nDH_AvAm&ģ/+3 miT`< gU$ J9{Iche3Ai e9'qFzFDmcR@K`}S<g2"%"Z_n%6=GגXmuAHv 2nuDj#GG9a@!q^~] 3T_NZ;Lօ}$AN=^Q{Yr,CUg|;8@svܱн[EϦ632aa 0y5xEokFN7g=+>Z _"mgb0ۦԘ *1=ZњyD<-♯;M(O 4 .a3㛼&B8J@6$ Lujk8D.+ Såܛ$%NMyw0@px>{ ֌ud#YqА48g؍qg)Yb [ĤG)svqj ɀ Y;^a"o3ސڙLO5C K`C+gcBdc@cֲ)[v_!0] !DCASgm!SVbX2k8-ibCۻPeG\=.Y%S+,4{/ w*?4X՟ w8Sx( #D2=d{AQ?1Jb4zኣ}GquX3r[C+ J  ZD޴CJ1/Qup*mB`s1Uw> (wuvx!AW* z||Qͤv]Va3@ӱ<^4 scΖ=[f4^9,8 `aP#~X“lD!AYʒEf.IjB}8س*0xm,/Ô%Ę [!x>dwC <-ʺb |t)aa-zLSZGr݄Jx uS(gl0Ox걭?ҖdVh jQ:~32ZH /kkIAxbcw /[Җ}Q(dc}6헶2瑕:~)%,2_OݘJj4A%Kɗw!8 PA3dr]/ 9eonz {k.c.\?2Wbjv1kĈOZJy͵-sr!me.W +kI-s=+SkdL=N'y悫 P$ ծKPwyn4(u®E尬__%2o!3D"`y'M'!ZT̚caR!qژ nqԱ"-MFXAP;oAQꤘ &T7 .׮X D7XHk^ m]jF-K?̣E-NX'% Exe$s7*#% Spbb&OӰ1eV_B%f o5ƍG ~Er(Wuh5m4鏝὘ad%!:1XE*>P>Qٿ󰮚`] RaEY_ʚ[,y!p:NF unu@*MǤX_ZYsQL9\ƾRe Š+I!/"e Ye2s_Rg]TNkBЊ-vA CQtNZ_X:WIGg.fқswT\D"dʕ4=A%~mai2&1]@ tAZh5W4N߫NB]&,Ηdyxے*g`$Pihc4ǔtR뢨|v =8`JmD!Vs&Gr#'dKZ .7Hkg䗯ĥ\P3P%bWz³w{KWS.8W _oq%hj֤C룫Y†Hq/Cԋ/ sGJŴJB$=3[ ēBrOґ3 [OpMQtzͩ+B]h3K ]Xf_-|T`REfsls䌭EUMEM6a! "zr/h)|Ke%~ RCto'p #u*G{dX&dZm*[Y[poxa*!1y!7#l'2T8[ dI0 TeMeF֊\S8dIy)-gu7}~vWi` 2Q՟3@HWZC8'!ơp7zuKLcoMnGB>dt/ʚm}-VM;zqr ɤ\k=yZѤ*ֽs9縖7k|bh/43rxR,C:Bp n1 G8[a<[ZvP4ëK\L~r͙ѓv/]W=NPkDg #uAVnNɝt5y]x1 T%[eƃ+\f]Tc"eGq"E&B-& ‘NJOc4[GD@- v4 iUP';g:n$6u!%@zY"xyg1ډQ9LM^  xDbzsXǚ%OJՋj@qe-f\Vo]zf{"x:tYƒ{QMunP,F|COh|#"#'GX"brW)V^$ęt~Cl}@<"qs7uLMq"#ρt,vmo3H}W`Qؘ)* qO '*K9|=5t=Inj{2Boۄb?83 QU^Xyp~2a>3uɦV,9 tDV\ySњ`ã&C1Ӟ1n$]}qZDY|gPMV:JuP΃#o4-ZxB8i#sDm**VW[u(+UY8#Znܿ4s@ٛ6A6qG8l76; kCw[P nyȨSsoNnÃ~Wa'ʏ `߽AKS6%`Ptj/O yEtw;kCſ:oCFjNg6lX$j &TO, YGt5 ZѸ ԋ@>4?42CH5GikS0 ީsYE~aҬ7Q(^"ԎRF&XUĕ]~lqe $J\pG68 0TCrY$\BKo("֮DAeHKOL'@9k"v9]Z`G!qN凍u'X -J0W5 Mv 3gT٩LRz=$9A.tTaALEKsJRaVssc«'TSֹO) ZR]°p+珸$Kܥ3fI%?0++B:XRE1[7=tX[ Ee+$g8 ~FrlI@,AѻPw1u953T*9gq8 ix. `!Aι@h9KAS"&yqB.Rw3aΘEKXPtvor{K7kF鑸wW9xp e|nIq ?ߤz ~+׽-HjJ*ILU ѰZNtEaRϳ}ΝV]c=-VnNĤi^"Pg]+ zRad7ߠv[Ek>)QLGU'9|r–ìsuCz6}+| -E24/u~7S \;%p5,cQLEt¶!({2| Wzbە<%ꡝgK5N)og#Q4;[L@3"Ģ,~xg/F^ZeA!ȶ 1yk<^\)b8`! B+qNFXuᦴznSB > х"FÚ[N||dܭNqG.<)qAnOa젔" )TloBƭL5zr"1ƢehRln5sB|M 7lϿN/kCzu2^ *Czlh:Z@ľe[.Ufo8-c(Ғ݉;A?K(L߿ywzojGI>RJk|=씨7I `Vۘ_eaZm*P\٥A)6Td Z@nj[I׮oo};t`j LM'v=:z9 ' e~YdNWmg;d=!$Ӱ>rSǧǮ5Qme\[!i8= I3-#ި!+]q5ǟ rVKЖ*& I1H݁QPA^(H 3Iϗ8xә` aj`Ol h9\wZh(vNI1WU d#ZE'.'Q&vsQŸ >(B%Tw jQއp9,6(0,$I+ZwhX#ɹ;Hf9IkZ&*2;'OOȧ#s(2̆46H4Y)&_OP;Revj8m2Sj=xp5PhN}ҙ^!TI鈩tP`4z"앶TaBu<!u_tڄ>!c%}!Xqc_!\I TKAZee~ 1Oi0E|ZN /$AHkW2Ka%ߡYG쳢@Q >LF9NRLb0l>Or0A)ތH EBD)5?ފ@ — Ǖ*jbasչ[P(9}:"޷.YWcV^/-thKD2\ɆJ>9;cc>lpQ J}yJ^`#/P%&lOGr_bC̠#;Z+G)z=@C"_n:On_D@(/v#~7$gZ(5"zw[gM1҅a0'D?)Z*kUҊӧ"'H?,|L,ʻ[3[ѾʋHv~&Gxyxg8ʮۄm!-gfC"nW'n=P5  dczhvKޕsڌ5Dx ihΒΔ $+ΔlLf CM籌Y>X\,1ta;1^7QZUɻď⠡H:dL)=5 거h? ;0*AYݏlVvgc4d9T逿x$N]Ke޹W8Iܗ$a~tgwk^Li<>eBT+hM0;uvez4NCgՖ|_f_U4R9|O)mM!!!UI`8Fy Ƽ75}9#~&<bZP_z|G4=[;g: Lb=LIp2;i+mWUa;ϧܴU.L $c#] o|@~❁F[I1'oF1sshֿm$ǡ,.ƌPX|bE'GQU@5.;8CdF+_{TG uyFJ2+ +-7ia2%o=ҥ0U&(of!$:L}}PK_拓t] 66i؛#Go+Yq|vǪANEfŽ 1O qڃ&'UtjrXŸ?*54܅KQ eKꤻ_oZqwxMmﳮlbۭ6Be} tV;t9W_){'C`PUTR\ I1?'g]@'.[fDRC#^bq5eh; St3_M+\Bɾ=Bܿ} Dz5_E5 ,D?r[+%6Ҫ<[SD2C#U2a۞h<4x1ܕ,(2{q7f_Rzh[QO&'{n3<P;O9Yl6k%;\?Y[O%x„-^a?xzwa7~LrDOd}40c{Ȯ GBqf 3`6UNqJ1 wܠPb{oz͵zDt8ӓ4Q]+`z0.WLm2PޕqvopXU <=y+GT1'/PikPU}xY3rh-0+". )m}yؖ. *a 7hi X@[qHhn `:r0q0 ۴r|ZSf(tpJ4l,Qq9)4zXSTsWf^f *ܘ& zw..L0YpfA^AtkrIi~d64fD)!݋Nb%R 7b8,]'Dj:]N<2,ZɫsW~r%g|&iY}CV:/b}!xZDt,,"4^7ߟTqX["Bٰ3Ahq%vn%)qj(-pȁܼXJOMCrQD.@=dC ̉Aa/ܞb#\uWKx.?,*gp5'=6:1J|{F*5NؠT(9ߍcbhd)MxaCބ8Q{k}'rQv_ʼ/Zw$ PTog/.[{(HN j)͇{$)uvx'p^<]7Hݘۇ&#c˨ |uz0Z Ѣ!r %>x"DjS!7IekT>oi=A&`u!!~B3&PW:-Ւ MQ(ϳQ--m6d>}rtJhL!;_|ưc;9BwX%Q?#-(B T$NE7вW'S&nC?̠sAW6T8Eiہ=2m0.=^zs|%q]`zbf)n.j^rPD8Q ع*vU.W#02R L*t Vf2k#,M~QZ+ԻH|3GZ$X2h?;1W$ 벵zȾ^Ou/1~c{e]7W+nDB<˱J%|bEZq_~qHVزik%߉-οk;zg)E?͠D%'}ٝi2g^ rU5Z|GH5)2B~{ D@Xxb[Xf(D mcɊ,3+񧱷>!T}3T[꯰N0qUkEBL`X\ػEIHhV* yX+sO9:BLM(8rUXPD Y(㕭i0|V%C.1#~U )gyTb0Ÿ^8} Ill@OSkwvAk\nszQKXaD|vD֊HTB !Bbs**PٷJ7͎{>QgO^vG$ 6`oTT0zelk*5@'Q)FwC|S$Ð8-b~R(ʍЩk1Z0"2n6?XkIuhOc2wy9Oﵫ'uP8ZWAzC/hGވbٝvNy@89ƈv9bhSڕ[/FF+CTo덪*[x74!wQ'[yސ\W[oƆrlG~N.0`+@yweG.a~À7ڌ0GFJl 7[ؒ-} :(z鯬M͕2J9e$Ȟʡ~돚>=mE,,.j-hR7m4?w|R11Fr; P VXM֔%0B%3N8ogʝk"$j}Ǹ u>2{rŦ)ȊF-AĎ LΆ!B)Ԉ2opJ مDˣbCZō_1e.7WQܰ@e[;Kp<j.[&} 8D%oJWax1hMCy:+}cĐTx4yAA֡{l.C_%#V>M:ԖjQE{(# ť߳ |$cM"nGX&i=dQ_P2"D-wUndtVHVəF WG )S/[[Ǚ 1͛+8MO;x:M>{ūV'adBH0h si'csz UHEЍV,XEuIᾖ霠Fk4Uڹ)vA?Dp "z:)E3iɔq9Wl.Lxg8QPr{ӏ:_bCbY^N)t/Hae(1{ܶ>$xi+)CR_ rmcIIFR6)qBMg&`q T ǔ08)%*9:O¬UYA睪r?lS.?ޖ3 J)[ ֜y|$OL͂6tQ]0[i%Ͽ 1WuYv9;[pTs<1KL7 ~kC`feKÁ X6R:WVj!Wh]=33&m<^ !_D`0fYA"@ ?[mZb'1m@7Tfw"z:XRqgaU„W4ȸK^kRQ;n7*S](@ f==p.Gpn!)ڏ(+ěUM'_:I*+1Rf0 jKm5x/Ac@6R m _b>Cg7U@HKİ0fOC\ Me&<𛂛]X'7^phl̓QepO;";'T=[u@ /Hj뜂}Mvfq+%Ee4 !)vl"4W5AfXu<#V\l۲ O|F| K#]&e'(m;$Q>*ԉ1kIz-Vc^iO)02xdy& neetKjԄOX2G/.Zo-V 'J MۻFJyNjFφW7LLNA8@GTG|ݧ#\1jF)~Ԝȋz}S;,6ƌo,ZǛ(:zT UVD`R'ui(!8  >'Ϯl|t%ђB-L9s.cO7He3fۉW;\O*zi=!ar|疲v,䓈ԾS^ "n#"m&blLG >vD޶QyT3b\jp )`x{FmfMmXP tg%|~(,&_sv:\҇ ^Gx*YĆV݅~xxS &@Vq)<{S+X@C^X֥PLrMp$aS JEz?wP_gT;5 :hL HJ%( wxl&X w$^hz68Ɵ|)g}fJlG,I=?OffZV YT&m]}4[neP,`B q D F߿kd50XM޲/* ~<#%?ˆ 2Q"u߁Ն z@$ł-J7W't蠪21 t'_^CA28{YݺK 5l> F!eY*vv3Oy[D&45 -N+rn2OMHn:\c,D$@[N(wK?/Ev~:f5L+Ꞧmߙ"sx!dBwTѺK= f*m!\50+XSױ@'ZϜ ~mu+Z YG[YnzypʽDj緆gf7@cFN)`yuOQi)I1ܘOJ9#ѕ]zj@pT>R1DC wG6[bRI;++>1 ,9ENNo)TWā/x*V u!@GPdĭE4'(),QG)2Wx3L-ib u*Asw@WLF:RSg40`*8Ϙ0j7i*ާ<R^9A$gh*rc#k{N?* J,cj2^\ʿYxT, DKzMkE=d+NsP=: rϼwګ2GJ5_1 YURbI߯46 @ a#o;cc܄`)r*X)z3WPJ/^E@| "2O*®wknnq(I9e 3v(&t Wۺk@ 4+YtbDvoCrhptR#w?pM/V-HDse qJp\wJNyAA8:1RLͪ~~:`yH":򀕠äXE M ,?Ȱ" _+nb3$nfLĬ8ڂ7}*;lV\G# *SQ#g~vasRܑm ;T1P{nTj휳qWddTw6Wpz Z"^0}+ "7> M%R0IRj˼wDb U@ꜱIZkd`e73漫(ȳW!H`ļh5o:蒠} ZTqzwh`(hd!i޼?ĀPXc41f9]ܢ/9(lzܢ*,^,Zj=&eΔJ|a{to۪u:;bg$$O%QgøEqbn fوz-C}#nZ *JEt?G`a%MZk8jte=#پk6x߾[]Tjw1sG-DEJ <܅' wwu o7WB.s6Ut$Ehb0}UswӒ9(cd1a.blۀtLR'{3x2X]?%2-#w1> A>'`%lk(t\m0 $ɩm1(9Pq3nR?DҢ@P)I^L:;Un^ G֢ݕ)9%nS$4vh$TlBDTP%|O#BT4Vl3kI֞w\,cVsfoP v#Pl}_|ZPoB]3~#`›%iV~)(9/֡ЍX&(܅B;:: ]L.cakdr`h:0XP.H#߆GmID^O(kA~nyP)~ D? OE; @g ? 69ig+̉G5ҤS o\E_He-%4 [p>{=mD@d~q[hpE~:ƈH܍0!Ic!z-QȢTjR6&.'xv/*:0V}JJ::ɺ;aܾل ?ק'_S/v +<+ս=c ~3D@T˵9\=aC+B=Q/PvDi+>V$J~~wmywWijoX%hZUM5S_:Z"mVRS$E&U<{nμ7ukY4)յj|Jsi"#aZQd\kt P802Oѳ3=\br3N N?w5 ow&(m"e8Hrfs`ʣEM׸ᯮYV;[i6j>O؁puN $wU(ȹ#0X).. q21wCvkI,±X`i^Ȳ96@tcT`E7U@bXfچE"]sӘwM]FQx](9FZ"T¿ֿ1"6t-OyX-s<lb'tDnttsOkWf92Jfyƶ btPW[@̺m 1kQZolk^xA=V#N|Z *@gBĢB[: ?Z$7-RX JL?Jk1|”X:NTYx L%'+9P u`:=J_*N?w@S';Z:ncd89a1}ʍ KxGҌvMňs5g fkB}ӿЫ6) ! Thfq4i]ݜmL[/;KoJ5:z uEc*3HϞ= `5pLY#+[15{`k?lEy5Ga!2 G#Ƹ}i[ h]ᨁQgk҅b>'"SP:#( -"1$ɴ~+ (ݟN\9UB!r.|3G5_UH<_ڏU1CG3 .I7<~SZD~2 A(c0ܓ{km|P2vS_ҁ&t3MĐ\6Լ=#BMdX闔(V'EtL￝MXTi7$61.{R.ѐըEV!zZ T>׾ cU%j cdIPLLb}5H{-?l+v6c e^ 66Zqvw &#%뗙}'kZ'/]]R5gZIx̰`ĐS!Ln"1~=ع܋Vw| )7!#q'RS,zQS.jrf_tMI!VK;Z,(r9 `<:N"IqP~6V;-/ !lno;KC#)>`29 Q1m'%*N|= ZYVF_!u>޲ݭk\HFՇ EnU/)`3Me .֍*\BNe>w}# &l6i@Å)%]R %5 zxO=鈊n~cV FKI`e}"Dݝv!SX/SlGCl_r"Y ӻUphG&Zbۑ/^e/MK0t;<=7KQwIZP^2@ݻ>V ^27AҮ ˂A.2 uto}>$2.|+h@ȴOMBS},\S $7wr}DH, Eeg׎(}D;uM5s^){^TQhSKe$Dᑲ>+!hWN*\e6T݉10#+Uj{#w&li"Oٍ`%Ɂ),7KkjQ9_D69Srk[24ķ0|  lM9pSCo'ptlOUg%l-$oDNU*6\8}2~/=H,'Zk,oIa(oXzh$f'iv VW -wqMr1Tl< N$4FX0ztэW" bC_ߢM`(=W8mTƌfa=D$g bM;݆jS?}!aҗH иL)Hp0uv;YIfWZMxEx#54Œ];!xfR3i+Ifpbgim j9T)bhi)rM~$r#T5no]YR^X!iC̽!?SUKV#)`ꝲ9&^5 -?5*`Vo] a&+KM-*DV=;ɸK0|ubgt M]WMFJRJOi~1['-7?X܉%S8;ˢ眙U_ewGL IIMv VzW$ *n6KR`ƗGuwrU`YwT7Jsováy# w3ɱJsf`e9diGI11?> Ã`Bb׍z3G_zý#ZDXWr%ĜRvȩWTTLP_جfqn3{fc سp£Nw%f4M`c ^KS*}dBYrlp?hDaHqrl~> ]f%CꫩD-(u̦ [y&F {c@X[ieֱ1Ld^'bܹե|}O|/́?H]-|H[{:13検 qW*' l_Q51P1sc+ Ն## M+_Cz~oBn&4 y7v@, a|<6y~%VvI%GQ`4'-ІiT<#tK&Xȹ Yڬ~6p=ّs$p*2qiqsm.򑋞֓\WrUSRо)뙊s Rh6׈qpTf/QM fϤ4ј]h*dDEe! f2Iփ?ʽV-db.$b3^uWmqQt>\(q[fz84zsYwRP<:ɔފ . .6NN .@^=ب\k{F&Q'Ǻ"k-ե^3j$[,=2ӖˣW>Q Л3<%' a$Q'D09[[zCFҏr=m\ D$;Nxb+l6!vG/@$aE%S;.;eݘgA/ϲZ=`1 D^|:#MA,6+F8YjQLvr{-eY74[׋fW-_HhŔ߭:Y당o#Ο?e3)͡H颿=$6 W8Q3gZQBݔcKq¸4:ӻ -IƆnl#D²Z1V/֕Rw2Jd&xq .'N (zyD }Eas 1SP?LuY/Eo_Tm""7K}9~D>PWئ|cΧYrMmi kЮGOCSP{J@}<-To Iam2e[o۵9.ҾǧeS?tfC> 53keI} D}!` +cSOIw6Iĵh²HrKI:0 W3"-?8YJ3Ff. HH"FQ7EfAHPr޳,1j\5e9"O6O$Š^ڗhI3ڕD|YXӫ]di6eStFtTɄ)egw)+>6ku_YD8M37jA#S\\V4љlȿwM種y*v _'>,كݮc|- lolrC.M" +24As ʑoNu؟3s2ݻ]skB?$&ة7̵  ݟ`G^wfDFk'z'n K-cU/}sJIpB$EĂk :f_ԍ%Zr.~~|+7K;d'2i8y{'b8,^BhZp*L"=D9";Af"2ֹOiwo]!JXqwc7tcLCmueSGF񄆖وovc,„_qc{HsgWRxԝNx4 lt!C.CZ/PgmT$8Y<.H3KG`…6e>aD]Dܕ WRcbO?Íj2OT}Kc׿&HP9sx<_ ~fȃ@t\j3PΕwkֿP~ɌF^r-R_Л>=ऄN_7GCAx7nge0|PȅRŢL顽9f?W]s(pܷpE>}"xgPBW0}cWȚ~^!o[P% Gݘ܀]!4c:#!XV^@N>@R+-z@FƉH-f!@EJR$e7܉D9WⰫ8T"/>ʜvTE{:izha.WWR.5~%)m\.B.(eq ;~*څ碓PoV2̶Eq9c뾱թ{Hmovyڎ?y%L Ym4T![;mcUWEĭlLԉ_~5>_d Br8@m90oS6[ a.zȶ=^ 2 G ?N-W1o|5*qr5"y -&"8RڙZXsNpM)^ΜްBQ/ %DCP$!;ջuu~UDvsf8lxhZTzac(d*$΁[eUPץ,d3YL1pLZo4/\gdkOx} xwd7oMEƥ9 y_+V *Q%#P l`'Jer'c7)(F㭈q7ߑ996KvKNh,)5p8C*4mP=Y#b.efto{ׅu \F_!ʬC$z&W.mUkDhv{_jVئwvb?I2#B- }n.F½ă4h8pGc0mU?lFyݖ@}lns/qe:R%Y> 륁ԯutMhDm> w@25=ʨX DyǤ/K1.@%aEڑ`؂08tͭ"SВtbT%O= C%dUD$݁C˸OV]>3N4tȮl7n>^CB9dgވ?UHztmRI]/ּvJ-j\c(?`o Or0kW°IsM0z=m/k2-L덝y4P41y" S%bh9˹Ջ~/?[|߃}.z\^VoOQV"s/_ l1 /G6Z/sWVdDP I;8vЁU@GmAx, 9o 7Z 6,DX:R@1CEX|_hxTemd(]~I7Gj7mƇC}Wդ9(E"G TBh 90Y9Iz?JZ[kSs}x-D~yd%: Ig,>7uF}a =hq! o<4)⚂.@)1~O_|D@<2t*5!2x2n_@1k3(;U3Va &n7S{ILU{Goȑ hiۥs= {DzY!336iP(xRt641pڞ4`] Lt>m!Y8ɡExJk+/.BЅa|zs]#9:DZRV]!(1h.Ϻd@s;{F_͔8.='&EVd"~=L'S9TWN-D{.?te2 AA5$Ԋ)k{%]녹c_-^u & G挪~g+N{IPJВ]ȱ/=4*&Դs:7O&k;l$"+ jq!.ܮwi%UKFBL~;B-Fx]`4\"7’.Sk]%iS1/}^}+Ƅd tv) F3! ʋb6y0odztIGsv˽q"%)큛S9( } "Cp}57Փ߹J~ :Ayb':g׸Y+G滒zjg}DIeٽC=,dX+K39H#'2u)b6#E~ǶNnS ~) Ft`T;./zqs2 /jEVu|2X,9`U`CCn0{A_lh1OCao/bFsUۚD?0 I$f7w4dO~}&,ʏHItp54٢+32Ge/TL*^IƲ")ER1v-nkI܆IW8X>t_qRX ;5ʏ@a^rD\8ުT ng],FOZx)cʻlիZ;w0V3lj?AGBx v@`C`~-Wu.nDnՙғ$]adEl޹waaNj}-.F8]HWȉ4ֽ2ZjcS'NP#0%6^m4-]!6blH|qr 6my9mSP22G@p xMM`$2ݱ:%:̏&X3rzx2[%fL3/ә(3isBC|FkEL(ǗK"S 7uI=<p6e2y 3u\-W((M,Gvw6#">XVr񇥑l$lh%-B >Q44@](Ow؄z!6,,0^„y(miapԀNLa>ed^(_`z8>pkb3=;w"j Oz|j4cރB)Z.:j}93ٳ<-*B>\U<"O?v%VCb6{^BiTԊTZ̥ؾas}MPїrP!cN'*tL||SGiDa++Fs̏8|tY-bi /B6AK 幊G#^:#Oe ̂'Q{;zuUքm @QU&To(K6aiԨ [F1ⴉ-2yiΎugW%%ݾu:0 zM<0Cc S_%q nVb,I޴=}ŏl2o~p_vuQAEmY^Oygъ1SkRWhnZ c9/O80FO d*K([wHVf"^L%ף~+GGc)~|y3,$GA)Ť9³Aw gbI %ā2a 1j@Oaژ_qPw89S'Č|;~kJ[d8&=&#aM#t=fuɚ# loE*}KUN6\&D`?p!e[윌.!~c2tX%3Ր 33\+@W>bYI]3G-eL+kyb$,bH;dЍLV#}vcFx6Vex~b SJ&b#DE`N+Ԅ}?8`:(%}0~aO|؉L;R$쎀E*%/ W/:y*. LO\Ms99֑˦aVP!TU\pֆU6tڜ2MSIgEک@UQVYAF|Zw5^ {dsd#5qpxYHH_-"؜3e_n OdkyͶ[ rNQ e!gɘP6'p;%~LÇ73X8|Vkv:4bP (XIq' {Nvl 5p&2~Vfoqp*h6?!Dx7Zdk7Z,pJ׏KӡD{;SR&FF/mgS~I!bƤ]7%߼]\?햶=H|q'QN(3~ P={?7}I~wKVv&(3 6 nYhJEj;E%2,'ߚL9xY/b{@<J3̨""U3y4/7P1?s/(7gelδ%\v |ss0 ( o)GyvC6YY9\'UiV[C5V^SޏO\Po\j%wcJA* eR\e3mhJc5ov0p9ƚ~܏8NJ\M8d|@@ɬHoSs."2/ANZ1IØ+yFjg٘whz+-PڮR|tPu2ad/MN5CD7!c)bQLuڔv qeA^+?-ر0jeC`a>:sp+.NV]}1Fxߢ2ؖ8#QVj”)?^iMKE )8.-~ht_~A(s[ $ i,RN}Ҫ3bT$ߢ8ŔҘjwN7sԭ6-bY5)}Ѱc$bȚ10ǒVFĆ͙H3* _sQoD>&doFptE7m<^U 9j"Z/ UlMy- `Sl|QNp;gbmcRN1:sȣ)GgirNx}Z / 5 }F|kxhF4lE;OaЖ2q7 4#nKTZmxh\A`WYDlc~N|kZ3Pl(340(E YxI$w3ezxMph~gE)gd'Ҧ_ubݤZ"{o?>94b1E#oOĸi_x@ R yݞ q:-A^%|S]9{?3+~4:Y4 Fcَߺ|L Fly`Ng#Fin_7FCk`ňOt;%9C<#g 7Oi&kǙL}o5&OhD'5# K}ِ:KU}W/,47 fxqCzO叚z)w #ϫQwѹ~'LSjÎ_8Ȏ.:YAʕ"F  F pCz?x&v-ን yx:E&[(T/` CSs=w, iZ޾59œx"r? J-m)x^FӉ6dSnXԞviRNt){\ƹ8[d80򟞼縬-Lvt:9'lpyWKx 2\xh>vNj E/# QS ~ hyyc=q|c@OdV\,w ÄӜest0'~m\rLEB>MAao3P/l8EbK*zd4dR 4-Fgb.4 hSjt[e,X>pp,pq(8Z- ˷ Wz wk4Q;13FLSWBv{qR$骗ft'aclTeل򙦡MC w*GYKXʧ.tX\3j$k^c ׳Lž4Y s<^mQiQAŵjJm,"oqñ| >3Xx+_%Gt6f ~jv#l^lW-lQ$c2 !@6T;[fI<5ʋNZqz;yU=`l^B*p4y# s@*aTN4's1^F(ϋm?,C ա9|h,0NT%eNu 0g&S J2g/['Ptytc?}!`ʺ0|$^*G)&5`hفAVy i))H)IV:0o7Q%3tH)9c‹&2 :4`V-HGgDGW#,-!lenP}.`&-DDhb PEl:HP#(L;rqz`4eiZ^Y>Ǣ\"ߜҎs28Ӷ7?fS?8k)px伲!k,BC4eNƒEAN_jA+Dۇ{9ۀT?oWJ\E㯙/ݲcTwlw[ IdC_>ZZmfqXSwUa9tnD~Y͋nVv6Ek/HK4/^,$#_&6|ϊpw샷˸`T&K((j,8eDGn2oVTΝaCWC5rHU`6P'qꏠ6%{`hыp?[qks2 "3ͤnCMOݖn3 ޼o&Y:pzˢ]4!@qxz5@94b=pm]L s! PMQ&51_lzd/XNNzq( -ŹD[&xvL8Tu9TۣjQ ]O@ $QLއ@נX?:7[~OF(rf $˚cL\^Sē̞0o -vxڋDP%FI+T)T}F1` )?CLIDZj#لdO)]VM$Z-#^ǁA,mKʍ}EwA7,/S 5U!C>D'ֱBd_u̒ w:őC$[S{,cqu`UK 9_t .`pYo;3,gpDCgPyiWq8kN (5 \K3,ǔX"8*w~u=6qvRvBIB\GջT'̟7zeN1΁U?Hc^1B^y3_Ln#(ݏW6[Z'?1',-1jm :O{WP&ߗYc-[3 Y&srqXP2!%3qB-4Yُ̯$Qgj:3Ɔb+po`3/FDHLk1;4bC DTj j%IDz e~r?5Mf!$7o -rw NJJ+Ko¥hJl$C#!aD1NMpRRzzO3L\/'>Us9D7USkؿe_o-~B%1}2aPDK"l ߮R 53O,X -ׄ- j64LDvѩ_[ %Oj_k$@SKO<2n H΋%[ٍ?{*'(Fn h]s̷Ed6^(jkeߋ1C_S|W:qE0NFr $aS4t1m()q( %,M WLRQLJjT`>;2_mY4l zS`,hļQfpsW|,RHmՑ,ΌQd|Ix0)gßi n=jdF v ef)'[uq׍lY=QNQ,mkܹ}Ħ4 طW L4)]M*{mg͒/y "\]H(Ġ.F# eU"2ərڱ2P"H^R08p-:1nsƦ:gPU ΉE{IIm`3fuwQQ c7Olnj%%xZtPf,Sl8ȯឧ PY 9uD#/ЮbGkGh=V=ȿd/}kRy=.TTA|C- z!)ǩT;[YtJҭUvqo®E/{Y;8H:~ HL6"~>,,C5Y.k{PŮ=/f _W?n;EIKԲj>,MwRh+AoIT")*G&WϺ1/oJ مu IU=k5ӥ41Wˑ  E9q *x|r_r:&uTӭM#RZT?q:7ѧI16|myLdkwʵ+Xe}XTbnq}uH(E0 2B5/\q;˱9rLZp$[r˷3R:Tr\ |b%5L=IFh;Ra_K]8\Oi>)J5>.̝G =M'$ ce%0Dǐx1Gn$omTSU>{;BlE(c\vI:kTb (4x!w0޽!,WRbfL=Cgz_=/ܚ:(- I\7qo|.f wjaːxovuQLvtF-P} E~#$y839 ̥!b ޖt!Ů|lwĆCI)=W[;J#q;RjR2Q?W-^h.#1^o`oF*PI!NjR= ?s1~r?#})pkƖx kBjV%G ̿9,gk {#)0` B2~#Cwᦒ lKdm2y/_ȸ!9.o}Z=8\j:taBn4f"w'~xR9S O,e)vJ2OS0H2řepKR#k+Dy[[Z8uGi{g (B`UCbyյU~IB=g#E1;tfoi])"!xk tbI>q V dqHD7(ݡ5ifk ^dgp21 czMBS*v|8P㐆fqqwhFi`f[뤅JFn4=J(Ћ"D_F!KQ g4n+O B()yox,Xl rJ;*z EcqcZrAwA䲃gSsl:k@4qEVSmDóPto Z(M E;7|8Z(ҍ7of~WHyN?RrPCj.+2Q*%ٰ< gO,h| [W~\ 'NO_ێo%Włq笿[+'b3ɝY/xQQV\+Y<އ2VJ4 >Ax&b:- JbALf"i4zV]JPj&{ "ԣ?c3n8kG6xQuO8I>$]65E)jQy~ͪcqy&>#2TLL?1nh, K_o b3 [#}+ipsbURJd hbDZv6_@()Css,Eun .mDH K@ +׿k@!W~VbJqE93gjԍP> ۑinLD2φ2hCYoԳєgPrZ:/8"WϊmO#R3^OmuQVHw@J]NY^eF+ YY0RF("l)E'm4A/dc'iIesAmIݯ_PLrIEz2+c`Xtp{mBu:"^,ʪ*+>roSQicG3M='g,.U?nKh)ۋ_tS K|M>:`Y@nꗓJ6vhc,WCpD9q8etmO% 2M `@R .T]R^` B߯=i\OH }¬%C5Wd4m=J)BY_t5W@v` 2Ro*PvT9c[sbĈ{lc:Ǐk_mKüdۓPW" ^QĔ1cO(^xn5jiP@6!0biɂ%qѯ({q#Q׊}<@R>knּ5_rQ&˕F 6C3gsVRS+O[\aUa6_u`,H\b8]YZJ)}aU, 6\rNnUf9 `Qy$9Y۷^x,)x\Z5B!('ys1.RV8VF*`}"ZkyZZ4wPdžuX4ĕ^ D8|x*w)Fw_QΈUۿNRw#YHEq ϲFqP>}s׻?0X9K Oz^aD Ԡj<ĐiJLSbl$i!;˭jsiIC4G_1pY;}g Iq󿢑  οOP&j`DXo KYX&Hg!#lK*色6c6UȋG~\7^h&Mlنɩ쎁H[>+Nyh(]O"+܍JŹ~cRFt,CB\xqNO[5 *9NjC&YRҾA˹ĝ%rAv_-dPX*u b[ ~tL7݊7X/uMw@@9G!9|(UyL Q9sKu Bt¸/:{xyMœ⌢78#z Y1tqnvkj58y-/se9AZ]^ib FAsqM7⌭sށ="GJRČ@>F|z&'F݆Fi6ydJqq 2Q`$W' &<,C 468$v!a6il^xħF(Dn17Dx:rۧz%NMu{kT7aT8h*< MU Vy瑖yd7V3]Z"rȂ.j bWϽw.8hp?}8pc GEDŽ+by>S1 L:Abe *HH"M"}0ޥϒu;~9K2ȩǺmr"|,BʻB|dBvܝacE2 cD' } $l3K|u,q )œG<V?G'QQG`ۻXGY\Px( l`x=lg#GuJfʋЖVJ2QqUY- H+2Ȓnk]8owwjӱorFg dIӎ&߆\Yؗ"ganx>{݀> e-ѫ[js|k^^g#!{qVB@]#5{H&)ߩ`zզ݅.qPŖkjWj4O賻#LӔ;ĭ|yǬ20k ViI J|h*TIf-a''v[?cPp ߋŷeH+yh1f(TGJZj'e Bn1*%qOy>mv{:r`hI|e2EzrOxydpjՆ@TCIB6}մ kj=A߭"F/2q幙28h+Y 3$1ʇvP}9lr|z5c؎0b$S,i[SY IlKeCC%oǛıJ:cM,[pK_IΝɟhMJX}hy=c &V0p 5a^#BX1DsHt/=L5\ak;懰AGauo "wTy#ˡ3԰\!'ʂŴcZ|qԼ:DS;KuEX^|CW63Za5i NX o~cĘJe'l 6c9mNŽmX,5U]!DLf_=E~9V&1BpgV2%u|*;at<ʫJJd X J[noSr܄V! mB=UPP&CO*]M Sc T̂*(F0iQ(~QH X0#9 o1FA,WXOYy&qX@k|:ߚ,[a$3~ѐ)@W"ų#UKղu1׌}Cش92\/*B rH%g1]Hu/ѿIKt3T`6yp|H~aYt:Ħ۱}sk{\H7P(ʍ̛Vk:(IJpiOkln=*m'*T#%\bbJ>>#d~PNEXXPfȖJZL꩕hhf;8 P:s9kAcn,E\l7je圎)݈P {O "] E(U[@|PW/ ? dY^aEkfnmZӱ @BQx9a,#_ p*#&HprI'enJ azS֡XC~>pX i{dkShS)@ע1T~L3ĭ[M8;z\86=N*|b\\ܨFi;;uqΥCZ.Yxz8u~ǰt(@Ӓ}`~ ^?43sߩN=ptֺ% id-LK j}"Brh1tx_O.*jDN]Ҟ0=:'{ZCC)f>6+s$#]11;7^6KZVkeu`As( kma_E !$baB6\j  l+̵3n&a00 ,쟐e@_Z?aJk4"oSVE聅Bh^8[&äV4 =d+7R=Q5)u#71@K^SuZnj: ^(`ȐG*lBHLv?b jگU ?&!UVp~#iFy0BUL[* mnBa>UO@JџL=^ӷ{h(Y`>^ 2]MxP}NBR`jI=Dg#K0*p&5Q;BlJe4{ŋ^BӄEh!M菒XF )Xq(BJ,g >VLbpuƫ;綑$Z]{D|E'#`5Dm  ЬbL]-91M>B+xZ×KVxt 6buGIj6V${~7%f;:Dl&MLt=)G&riR谣^iEVh,`劫.2Z'OD!Iۧ9Phl|ds[}3V Q7=y8qzU&܉ggC5UoeLAB+j-P)0 GQ}BNT6eݐ'o՞]b&'dpui8鑴6 3dpyFG 9Ivm׃ay2cGqq CK/_vwmoVtz+oE.YsaTDFGgKmD |k^ږ*%SQ؄DL& sI:pW_PokMU2,TjlGտII֜k)n\L8ׁ~b׳tAUk4ͧгap\QU$hzipH.϶ 9k JGQ+@-AS/ҞQKb.RPgkD~~d{?@ UvmrQK) %tq5mF%]Y+'@z<~1ʗ\QK$"GyG"9nHΟ+ow%tǴ-[FzxX(o/u>xeY)'RpYXON(JGlB1\~=яTfBJ)t@^C 4zD\0RTi7nczCA`'C*[ U U[륦 DAL!57\(;sۜ/(16cN6!!)]^By;Z~ȋPpq:#t>G AhyH@*~l{yCfl) -<\֔5wNFI. ._bMbө}=JBr1quA,sL l5nnto_gO`6Ӊ AI:]jߠU&'%]! VyAm2O qM~"D3z$F {߿X< DJ  MՌF %Z +=+*ïYnIJuWI"<]*%WHD*M&|uqG@%-tzhzZ .,BDSQVŚ_&}_#ѿ3TXh/{кU`4w׸L/DUx 8rj=LI/v(6Uv~谯+wL[o (> *80 cFG^+f;:00Pv; a&w_4@,)NKz ~S$/E=q֐V2#Hȃo75H}DI3?qG?g 10JO u5Шp$^tg^mGsm|-n5l1 pqJyhG? #E۲yGLxquhj%\;Xc@=*, t\Z }4IŊiy#!{&/,5- Zl.$(vAf )j]c^uK/wP{' d;v:B a[SFIҸj gB^M@n`DN7 sƱ.q#yhlk%5IN]7Tgs@ÍCcg`gr^~3d+Xylr SnFr_4f ʲwO;^I1x[YwCZjפ…($QLQ/0YDօQy|.V5᭵ PT٢$Ok'TZxnߔjIʄ[(?mֵ2bciy-#MЇ/eM>10 hE%6VOt5`aWh-ٿB< JOZ?*`wiu}E'ܶc-_ _ϝ9yUf÷lP_)ef h掓jGPxd.buh3=s v >ժ:5T|n|p͂aқ"itp{dDV=YG?oRRCrdg&]G}aNrGܧVck' ;WmG0".pEI*v+Bv|o4Y~%=MSMNjD@u/w@ja23 Wc5pXֶԒpv6j:kNH$@-T_N2>Q< 64dDiRf 9̀D.lJ yӿCǘVc .ޒEȨSX&$ 1Ǿb4N+Jw#76b!Wt"'Q$ !7~8mRX, w6A1_2Tߧ1տc)!k޿qo](X84"wVFY~Y7Ϙw|<>w@mIɹ 1GǔE Yf1a5PgRk; Er/ ŀq뻜dڋX 6 *I5pj22һrzVӼ cчotWkU"h(taӥՅ%ko ofh=c+L&NDd,4P7oS]^WFyRƋ =8b6*ɰ2Vt  IjEwC}*(GYK [JE|f?CЎr~kz{҆//.~9V mS|GNݣ1j%X}[WƓ SI;q>3"n$m+/ţ?ewY ( -BQw8%RB?A >?Vj.4B޷8my+Wdw#iK<8 :oWnyg *\5n/YIoK 贳)eJdIɆJE\5 eIN抿گ,}ɑxDcf@D$0xg8c[ c|E6mc׹TA>clzAN2LWy@2.w "c~ZUXSx]Ē+p'g9SM vAJ4E4OTR |px݈MBQZhو!Ü+Hcm1EC8tIuuuEΑifM__XF]VyK T#P88 1 )E=ُ/Lj6$NDцJ}؅Uqޱ vxEBN7.{JP _5"e5ԏ~GFA9ܙY'.֜P+f< `ʐzB ZMX> 6$4nY{9-XV],{e'Xq%VgN{O-?9''fjIF…K:8\Y۸(僢Mծ$]tl!sFÃL`h 1P7sJ,.}&$-;j9O)V#X\(-Y5&ߔdn`TJ6[->Kwf _Qmɹ>!2=5Ԃ`ṛ,a!ޭԱSo31uf7US{+XV"5 ,#m>܌AmBr焌J ^QԄm$z[ MC6ԇw!!RS=wGƒ->+Z`RwF @ -amgmtȊcp) ~[x˧wթS7lZnɊTIWTwsً7%dt[}uRKy"#XR9hIU 䔹erz golԐ#V|8f (xn 椮gG$)0le}k7ݗ-׷d+y#M77GK괠s;O$6fƄmМoE6!xO:&WuD Hz 0įKb8nvC~1OJ+'F ?p|rO&R.zރ"+;, D$d2VXKqSQFCP/ >rBt_H3Zԃ;krro w/JF[)Vgp5?HmL|&T#tL= @TgrnQxoz ~UO+M::) VtzpO>.lG~}td?5A!M$^9.)Ppa^+l7>St1j~Y”&dxbjS ah)$)JOYQ:Ŕ[:Ϋ"w&wҩ4sO;4%ݿ?L[<9%͎!!ڼv/;BUq~ݭch*РS^ ؋1,+Y@n$#&)5q>?`1'ROǹD|E;:5SgN\U%vHp*ee6L{m ̨u Z`Y2^A԰ `.%j.R*3䴬peb=hx E* &/?+ ^iDrWփ1!*jqj|-P,8%ÄT 1w^Rng8H˳[AyA2@z'{ Ѣ^v"ǎw{|qMo= g޴uxߘXU$уPkUnRHhl=kG#u۶Q]sBo @ݍh n71뉜e)eG!eZ1pǹ%NCAOU1/B#j{`7;!46h(`e/%6H_At1i>1ϱ 1c$)f[JU8IU=mËJ*^187ehX?qBkq3?ZqLN&:*kOwC_^7#t:YXRT0t8i{NsN!0o|Vo fH89!:Ox+oنjQ;C{0a |j Oc3vj;W^'0RsP4-H)X*q8̄$c֓Kkg\J,!SDO-5~ruU`YfTJV|߭¹LK ,ZEl%&g- 5ƺN5-^;ő2?bb 3ǭa@܋|T\2ăO32s5ɚ?|+DF5Vˏ|(*;,7lF.Œ~>G'e0{Cu@*(}F|e#&tZ.D/HDFGoV>l<sByt(9X}ԛ>)Wp@ʂv}4#"eq=i+*dR H 3hP9 K{gUd,YDݵo @C/:pg!bgG(_: لjp{Wk% z62w+Toǰ{H<)jL)(X8ϰ3f]HV u_P=& hgiO ]vyLjVDZš2/L ~bfX#mX/Ƀ?@DuMI$x?)|//ه?C4 ŷ0T*@l2ruIn?H\H>صMsďpۗ[~f).v[~=ޭBD-|OL- ̔K +TxZJU7'S48^PYT]w:FGVmge=vIš7NQ9A cB ס5Hz *o O%굀Cփ S-Ycdž5$sr1܄( el˃ ~W=CQ}&uvVD5^:rX j & _!!,ja"Kʼ4'}?^%w ū+wQ0UclO;.6kOcTȀrW_F!L* ' 7~[, sKA:T^MU_T n,oE7vqRea e1`dvig_:@b[$*}V|QBRdbKJ>.o@ŭ&>za,E<cdͶES~e`V{o% |xSܷgTI՞3<TdM/;:]ia*G%Ф!hTI"UlmU%nw= ΘKd5r܈=*UwAh.: MFϚ~ %iuSFiMǮ ZGܪEG8G׺TIz5uw~hf5NWnR?(ȅO5xE7侗_@$$oFT&w adhdk݉Z>iqRP4a#y|facdvfKX|SܳMQ6RqE_? O"FMfBji8y|=Z[fw )FcƋfZX s?*@tY+l~$ +F*#UYIL1Tk?[+ILDdpS1vRFVGaa"G̠>Z9V>^&x*?ǧS 2"*]o_^,%p5VbH-ы6i]K+ֻ4GՋ Re&&,\WӥDعR^`+Wѧd9k]C =HMf<]u8 _0z>H CK8$Mo* Son<Ol|)Rxy4!2{fVy51^5)ps5R85?[=aۣE4{ee '35d!i< 'v6#bJTO0qEVZKtl 8y8h6V,]݀/7v\,Or_ Fkk,6oY&YaqjQd~p_mE<9 RX[`7E a.U˸/+ܸaPU`+XΞ֘~:Xă&ϭU&/|&^@oFv͏?4Jn엃k;.\ qB4+t-?IK~d_[γʉ R{>5SU/r̎(A E)-a(7@IJ.gO4R!\+ 脝L` CL(:݊[w8CWhEO0UPǎ OeGDa@ tj4ծ1*t<$ZUJ+v]W^EFQF)GZe#j+Ђ6F}P3 Z{N6)`x@MZm:Bzi\V0mc0D&IBv?]ZAb1l!=qjlsU6@+pyL\ͫ/ww|bB~PSVc]A`Nݗ=IbwFymɄ䕛#1cAO/RH޾aܻDMyrjfC0 t\J$ QHW^v9rΝ) aONcEMܵŭ3V>N |社\az\Ҽ6f7@ILRՐV@V{kEQW,g?$ox/"B`j4jDٌQۈ!**@0=lH &p-r!Z'@ْgmn+'ZiY@م }!pZx2jn5υLہxO6͵ȹ t(ׅ3ϝ/KD$x ~IՇT0ф%(%_(rb~thBY咗ISl}m| 8Ò4CBVxѕۜk"߶x0\*qpStv}6ݕ3P1a^z0TErȩaaz@љ-'Z<͸ěC:Do؎45sd[4w^c/p† H%^aB3S«Miq^s;-DJ6l9Æq +Lf?JfV]6@3-s?j?=f[h Dc;kL2?+B]=tq  鹰 . [9Vїf IzWtt}9ZXe^Hjh PY5/*tp(1䗂n L槥\YЬWٗa-bBܩ|>V WI&T] fT>cXuDR!%Gr.{lx?A1eWGMkZ~ܠᄺjQ{v&4YIl0 JA-JpoWi ^v>=m<R XػhhiE9[HUfYqN7^.GW'q_c>{K9%:j& gד5d!C[=f@mn n:zope h*)--*ߪ^:dͷa' # "H|6yʦY"zpS,t}{ [м*<[^̫ϺǣcjH 9 W/9y{Fm [7Woa56[t1UWN(r\SoDrKU: 57g:>􊉉OGނ{=oYgxn0wtڡȕ 󦑅hy'U@Ҡ08EAtANҗ%)cckbsEOMaPbj!h t┏ѐNo /&(/pJE+0 Lc=XbJDGv85V;4V6dV$s+Y9e՛KC4+tkzHAq6eEgr`OΚt+oKZ#:a/֣VI(ʿe 3x2<`96'tѕJד6Ro JŬlXygby: 'ZeyIpVO4(ě(<[Y""JhC~'-ЮJߵ=P̖Dw<U;O0Kl4] Nn)ڭu yVwNUlIJH 8Xண>~DwM VHDB}.gMqQuuYT?wxh1 m~b1CS66s0N%6{!N2P||bk)9^@p&:,WOG=oߥO?'n#5hh_Nm!pij t#4m6xP`7 !c\2P0=s{-,J?A 7SGjtK^ĎŢ%I|ԇ2*@ס?~;ro E1xgq`mZKr+ hs,T)VFz6( r@wl3zlm[j vVPLE)!s27 |~MǤ{'|+a|t}u{(E#ŐlŸ7l=keW-7*TqE I#SYei#MCm$n;y4uA=.ϻS)2h zI<1_AxscXO:uk CK<%}ϣZ?[,Ռ5xk x”lv^-rwM·LLR1aIVQ]+t^=Mhc[(a{xEfH1HvXZ]T '*U7؛]cAGV<"0LJ[/YoFWնD=׃ <1'9LBFlCVV(™U6e8!OCg"MhN~aӳ|]sAdku>O6${@Fg(VyKR'c0tF^2a1(Qdmյ]DHcpQL퐇 æJ% k5UVj1~VRʒ&\&N[v6})*KdiZ/tA4q[# BY kV%J=%j9c$wB>Y Tvэb8Q\ԫ_EFs~wsXmshlwմ.c|̔sprM R.R4ŃߑQB+;q?hJcobP$Mp ގ/}x)Hf()Jt#'$?IOѦsr&ed9u_eyo UUI 27svm"uiSiQ#%lgNg! { Xc]7| e5ڃoS8gZ?6bAo%ėv)>AqkeSL Kb+n{l'{BG0=ۭr]A' 3_O3s$N4ǧH:ҹ H`9 S@[vtenqݎ֨aȠJ?`~H u>g+uLsL);0$yt1j$B dq[&xV !R0Cb3Һ4|#.zKk[i0@U6tr틘ÃBzdZKaYH \;z-="Iv˼N.6AMԔ $p酪N: 1{e*b*@iOt*Nby,wm$b9Tfcg4 |D4|И',)k#`M.-̉(?r"ԕ\Xd8Wj$zq~Y?Tl.]X6A߿kAMeTZaw &/Wɢ'zvϖ+Q8\P%u mX3R3ӵrea-|~x'"KugNtt\nnd L6Z>bEH\5f 1^_F/3Vd\YYnnCUW~K;p8Ά$1fj^n e)J˱y((^PkG*$Oۃu}FkT@tkMJCX~aK0jSTMv AlNM84`XoP6 i$aZiJ{þJmoe`"4(%Te^q#|7%W 3H[xS(#/){hXLD^}$IN@N$:)]:E?x_x}·P0N xR;{_ l)$6 =_ڶ;ej 5BZCö>lr]`uZA w)l?JuI~[ثhӬ;[jP@ޏ|4LCvE7v5Lf-:/_ /w1&LzC/朐!u-k*S 5ZaLw|mw fDu!(j8@muE>jL}`Du&K2m4vmP?3/s\dy% Uq20x;_aȨ0OV\,pzz<|V}g_V;2s#dN -&҅*?2"kܵ+3Zi|><Y>%bN! r&\PV8ЫZx~JGW`EY4.#ypLco'9*I-}Au?{lb;wDsézm$Tu2&˼]۩.\te]= 4*b"7tyX5e sr^^_/XW.6S<>P,B90%3K7>ƽ]Ekd8^Hj5bEİ rؓqJ6)4[d&XjK$/s"Kw˥q!뿘dE{7Q5klzJ |# - `m78 ,`E1"S4VK]X<¦Ā$ Pj­gb{̋ԡnҵXe\:%-ksu؁h cZU])7s{Uy]to껃uŇވ/ HSGWW;$e7A*EV5߆7~E>wtIJz.qb :/!c+wbEq4[a 8ˮh-1HqZɡjqTHw_ q8PQˆk(e0I.v;$s@%Ҹ w3tuI \d!1k=W%.Iɾ?`4 [s핁+ @zV{ g׉Leeh>&9Qh =w-_}ϨRa +3,aY!?<ɼsVlTHH*waIAHE:d+ש+̮h'v\N:DMF9Lg~D`7'9dZj=Y'QH4TMRau ?9U *촒g8`Àa$@ #[,X&6iAo`M&JD L\B`ue!C i 5K P~e/~Oc*H:_yF|XO)S.p3\^ڥ0&| $=%&e*FQD6k9B~xnpPEڃ?V/+l4] wrܜI_VZ=m82ʄw?V:9gGNDm'1 |n(W)460vUdMCaTkj< ih70s况`0 ;7L|< @oDO>h8 9c s\s-L0Ampkm߽p\ɢ4Ȫ)S)y*0A&vct=bOhpOt0" wF]_0M`O Yb5ij1帎01gZQF.U!{:0b@vQVG T 4L#՜=|SxH\4s{:Uݸ^=P Upa9 QHR4u):Фv_(m s#A_ܹkvY#=tH=lqOQ_+? p/ ?p#fF(yMP6+WK~>Y Vdh΄v|%qkf[ʼ>QG45YU4DRHF' m啬q)Įr9VEJ۪`xa54yz' jxOKMn`o;}ni\Ƕ^FM0xZg喇0C H;PdP Mήk@G?S6&҅D)CfXC?bu. 71Ʉ:JWPw)[X+> v4Ov (~QWpMꖕ ~:>C޷q%A4P>Q Gf43»SsNOλT)70>寙A@ohf)i֯&l9TSx ɫˆ =VUĝ8B"[p^R͍! :Y(.`^]aʴZ8V=s:2?p(P}Ǔ0$0W:BVmCJ7΄RF:' &!5`9In5lAW"u;cU`( VA>!ZbԌ]`+P^;5$ GCr샧f~'@&Uh{L`SuGQN=RObԷ~dl78t/t›_ZϴOx3vD}0BemGfޒKTpQKxp-ǨИ:U"ߠͶaSlPll@gڊ2geچrS}D2&=`p>w6 A-i쫳ԭ y WH#sRIVM\Ф ;H5,@~ԯ BaEK!?t Df!E̳xh &YbbmN .qIv5NRUX@$1I6QvB۩5F 9]+h .7pB3+N} QD/WuiWϬv.՝c+ҲNQw[i+aOORdF]MͼT?CJxV؜ dBy W&0@Yׁ7"s?@YgƵo(^fJ2=ڠ\*&^B8QtjviRcUN8yĖ 兓ևfUCu5K{SHKED<*j[CuKI3:9؊xI pnЦ{+p8k?biH¿0FGىA;Lt+ I$ϝ?Tfx;WhȎkWV~7\e%|ߗY<%eH1*O}bXDx@@i_[jdpw!:Gg̢wt6ǂ?7ZBq jS z$H?®IDDaR<0AF ZBR.4(.Q*Oߝa]=Eu_WA{Uo1r!G) =L hkSii" *&w!p[8I)7^|LC9$6ܫlEʢp`Cj0 y=ϋI5}96#`6*'QS8{!靊xc@XnV1;: 2R)*3~z/Y2r'HPS#E8H?.x aŴꆁ*e:}TfgS4fEA=r ΋ҫ=!%>&I_BHw^'>'@4EbΜSZ$3pL,hʌ1Uaf|:">#en< w"AC6 >Ky({\zR͟{#ėQ7N.{fR`UJأ"tC+wcTqz{Efw"юS*G\OS_=qWmO6_A[x_mɽ~}h:"gVɶϥ;8@* B!b@Ff'bbT 9̤X]Vc>Nj.;gyfr*YaE> eF/Η Z/t\@ύ7A `H8Z s4"EqEJ4ɍW/x9?eXbUA>Fk %>QߘqHaH( *?bN*{A~P˩JhLӵq4 G< %TJ֣HH{-0+Oc{Ѣ|"BE好W„`gՒ=wMN|{ow?;[o{b o8RBeƗk/ TƄBqUE_?ǥcTx0$T`MBXab h5z0%-Z #҄kyLZ`hxi7ޕw͟4>Ef'H^}nԇ iYhl6_9bBt5&X%rB0j@6S9IgbJ]M?tEɈ4H+a ;. H)RIҐ_QSdVIx!qY7F-akvmTn8zC齄Qwc:3QcF_ +/Pbϔ]h^`g^YWXZg-G:LݙœN?8vkQ<尔 R6gDHFT;7z~EZQ҉0(}oA2UP=D)pr5YIVGV`:"pVs|#΅z\ ~?^Mo&kf- ;S"b~@ɋ"%VCu  &{+=?Ɂ<[gcjA4i: 51xآ\0ZNăm+l,~v$Rk5B}[M*MU2Bߌ99ENgM[.[;MX_ qm`"An_YR==Lprwꔥ/ 6̈|;꽨])!=J5ltӧu{<Ώho~$BhDo-0_Q$E% v'*? Z)>#ߠԕU<nc3v[f: {Mf~GO,:Am|5>JJ\D􊭻H|}M#P5rzQ*NcPtbc?@yvkބ-Eơ+zuSB@1)'NVC<A\IUGYm!2O,(IS_ ;FeQRakEV`>d@xL{ /2UT {E xq8-A$su[yh$%eT4\3I~/?-QҠ=dT%NVzze7gKWh1ylS|1tuvH|$+$.H43mw ?ZCCrM?( r5l7ӗ*0˸R@2=o,1j}D:{?, jZ]k}[b{`_2s#kDsdrQ#|HH6j](8tet|x.Nnqjg[IIjaRp3QBϯm}iJ]h=Qg\>S ;`d S !#jLśbD4ѿv'{>4[ۜ_ lN* a/z剉@'ɱˇFکh»H %Y|oiQ"cYBFpt z+D>:ot[zQ 4uP+(Fr|ǡO{Eg!ٻ32W;M›e>"g}Yxor"_P K'{{ "0-܈=Yǐn}N b쵫0sD ר׽ kۻ]{[g>{Ү~}]*͒K]_6m@GL }!gE>[FRy ʴֽxE6Ep5 ώ$r7<[ߌS͏P :ȝq"XD{/A[x_ p -0?!u7'Մb4,4Jh,.p=vYz| p@ުco(a2CҫK?ڎsUL{'zrXt"UfdڰIwcC2R=R6]pҧ+pguAI-Nz Ár5<5%pKc|d7sGCVG}n{ka}} (vy*fy]H֭^w_DjY2^ؾ_\QL|5qµXN(MyLeHŷKUƿ_J~;UNk%Ar/s 8~qSWZ_:`rcò Fu0nm%ą0{ #E<A2o<x|,y|< -rRtQtS?f_\nt 23< jK?w.ohI D`jrbO78I:s.UH"WW]v;gxW3ݼ49y4+;P*X/x!d9{l6N.nuAԷ-&A@6{Ux^|ΒP4KE;S1[rY E$9ȕT$D]j.w7-ȉUxD1Acۨ(q//"Wa BFIWܚCsqu#5,')OIq~`vK'=SkV}:A=Ӫud2+BLrA^a pW|W|AʲrÖO렬-E(F._ϱ|xzx [ίen*CbĠ1 %LA\80ǩuhqP6+`F,C[ͰoҨDq]˜ y;l=UqĤA2j9v޲,9Fj]璝I3naj6(-%ϩU _bj*&LժEGmC9^ۗT8fSx=˲]S*-5@v9L]8~|Njn콝4ʝKqTm:rVWQX>j׺aC,*}ZC|-+T }]#C$|E̤^ǰ 336>!ghߺ nrGjadF̮2GjD򟗾]|ذcqwD`0͚7Mf_rڑZ0] G1n+<TP5Qtْ,8ܺlQa#"uo^.tTzրTra1Zx u䴶&Խo =f&]t(2q΋(^U4"F@l^^9UN,聯_s,sef6L18H4J D8' Q'fjLG p.HVX'2/taaIޣ>; t;j_ Ձ%(a?{^MEd$t.-M̐;LZZNz_¥fb YhB)lkip%˦䛧fRX{eΈ/$ x3%2~Cpc)'X ,Ѝ 9o~bk}[df>~Il"tM L/!ߓ 1c $J1-aaX\1',[0$N m~+|}V1O$˴φv7Ԏ eܟ5CzÙN8 DqN] Gq~02:tG w{gy~d6te6ؐ:E=*B둇.X[T vMf R :GV>;8SSh&@ܤw{ruE0')Wqg9<;yc4 STuq iC!hK]dZ?G< 䏢<Cs >0#}%wt^ng=/6GOt_r/3^|ݿ^p aU>θ<R"'1E5]ѡBcl󘩁AG*1bT mG Z#S%+3- uM,!M%{WyL]y_Tᯂ t/"s&b >DDm$aoqD5 6e FkR 4C8"_A^YB.xj\]5g%}0uHg2QLvR=%~إ G(RhGEmӂpPd7"#5NP;AigQ]»Eឭ͉}jgsL Pu>'ջ;h⬆^f$Noer̎ *cvE@>$ v`CD{wk[6zgE dB]j!_(;r}(uOZ JMzx~d` Ll P+&aId>^LڋJW Bo,Aɳ43zÅF?zt߯6#2T0ӠCb=xH "xAUXJN*4T--;IiK{LVE00AJ\" Hn Po+?uo \ ϕLiPQů{G.1u,cT-)mf'']T~p.Ι)+`pDB>s#mrڋp,]>o<"h\ȟtj"O;v,`پ,cڋY`+nftH(u;Hywzf؉i*衍d1ɽ#'mbʼ-b+mLZ7BpJ'\C=(Mt9mlNl-\bǐv (vrtokkXc(9T2Pث"zl eGzh3?eKlmKʻs` \鋑.PmQÅ!\O5VFUsȦ*TI,YN .4gP GҌ^K=N#jz4Qn<ɐ*wA<9/X4'sDܦ&ADp(89u풞#bZ"̮{QehݢITSuŪ酑'e%ch`GVmOY`JE2Ry21ԽmH%vpv 2xӚW`@(~jG/1AO(ua8M37䏈 RO QGNkźaYs]}D.} II*ViW[AKb9:$7]ŘJcѢvR>:A[RvzX{S-M TBR}_0\ҌCROW=ٗǀ^%z`klu ֢;1B }vi,裨,cv^d̨W|SԦkӞ `zmqthMm }:+y=ASL' n*@nt4TlňV]%ON[UkI#>{l]a Wb,p$|8zevwύj*QԃP"\Г_-ۏ M.ÉKeܻ^ckP)]:9;;CSjF8P^6;xk:ٖՎ7n_q,woo[5c^Y%4[u&B82A.n"$'ט,l^֐C` XzY*Ѿ(r4'z+P <grr7C(^,𾀘TŖߔHHX옃?`hol.sCakP-'G\7E&Ɔ yuOYaz[S".Sݫ<(1`GwUZYθ)ȫ  wYX,o`,YC2xB|SQ0Vt sNf3CNSL|U{Σ`J~)̎GQ/EG }mȍ IUE:bOH]p\rẌTmnC 'U2M|iIK2^O!n1b rodwtΧD75s%mkvN-/ GGhQ:Y;d5>;Jyǽ=ZOrȤh ׫δHK1Xf(\O=tv!eT,݊ /[<,n O]L;fٲr:2e  5¢vr;ҮXrݭڽV=۷'H6쎇r=!pK.в}*;u%(D_MtLBlHzm]:H}^[kf735ñL5=dD\HFFOB$gT߄K0pQo@>v,a2_ʬ@%X^oԖa]6 PW-DKޕ]vB{餆rtUX3:[  Rn fy$ B52'$nc#Gas.|Zz!X˚z}u[9XçMA F!NQ,PyvA.e L|JťKa*duz0_uYIQ*PFY#8ҷ4%okw›EZ:HFFlt}ED`C@Wq}Ϗf)$TLLtG)ĞG!RW%݊(twW"]?\5_TvɉAP7[+)_BaGg)2K̾VpmG$a4TY^扟~Fyޅ'{CuGKba`EHah6dvxV odzbZâ՘zLiQx@ul>gr8rJkgb2K@ͪ'79T.)5 |7{qnorNIN*?Ѹ"`_} kNEO&EL ɬLl\4IonsLmGIrK3_bq:bE+46VߐR )ӥOؘg kHzf4u1ǛsS 88mzI LPg]>iбyZGv 3yL<9K:ul p %*VLYk|yBhEٻ`{R6վYxEXnO/B T>OCP)ۢ.6>cېvK)4 cLqRdx\2jz?hr` _8ڴFkg+KVYcCn`I$UH(RZӰlE_s 2x@e$i6@$"\TFy ̉9cΨqDnRR* `Q]'F<A xfMxvuAAf 1*aMaV rLotON/cJe Q>|Y˾qr'ܨo}ݯ<o.nO"dz֯]l@li&Y`J& S; b1L°82 ܛͲ8Rs{c~UzALO?8ƼPOW3dts0B=O$= |-Ldr' z=- dr9['~2P <>`D .)gl-$Slض,U~:Q =82-2,@b!bCf&vvd4;FUGUѭU)+*YLJʶn)&E"'2 M|AZn_he_x|$zAFpY, kOs,4*n_m41,;cX8Q_cy03< 'S{oWdjES>5A2ʲtL.hƢ{/cNԣEn"1׻PTD"ШH$ZFysd㯡ÝIpʖ tjNݠ9!&gutY@Ji& F7 .nZ3>S~iC+|Ka-&wiؼQь衩N  p`'yD푹^!#;δY5Hǂ߮uI*ljxռ=nuGP $5?o>! [:Je@:.īE>Ysw`~1>h* s=ꎾWk>Ø0h)~@-8y6F@vgPKR_&t_wϟAi˶Rgli{S@{Fbh6yDhz39IKUrG/Yk\=h,D~/C{]|8$][@ r>[fA_Y[L-+l]q׻5eKD9 )K͛lOy{# *OjB+M$$" ]W{nP!x->#/2ĺ!o:>RP0ۇܣ8bSDd,LR;o 9-W@ ͇j# d_CI lTL֑+=$!J*$͂:jܪ6 (/@I|h[.*`9SBCe(݈Yөl>&s_ꩳĒ$>6vGu S@YG@i++Z׉$݄fwă5X";]JDd;|[3! #"H VpiםT}}Klm!_GDV}&vtSGPWr jpE3M(c}Ŋn=fufYrD9f.@@0ttA㸉Fq>ŔUlvt0@{_{ =/nMfrݦP<}mJg,VOZD@C^ ѿB2n^Jw43:Vu"Fծ_R6'VP)J'><11d,߮a=F}2\!`7uF Y%E- `= ,HdC:^j09=dIeD|3īO|st8UՊ]5}}h"`I No\c]`I7~}feD`䣪~6]qgH;PGثa Oο) ʊ`kžULq?s;×KQmt8p#FN1Ր]Fi k UdY[Đ2U{`\N|sS]M̛͉!ƄBp9P_ScKl{C\̮^@SoEGa!nkQ$wycd{t3f|z,}ZrYx[23dkLa P!+0*_QZ'Jϴ5bmL((1(>cڝ0$Dj^J@R"cf15n EЄ$B%y.5Ӥ#ҥL;⩏cN j˓n%ԃJu. pn~43[Ȝ# fw2(VFz)Y t*_ L ŒGXsJ*ōE?whݝW+B907Ҝ>nrٴ=Φ+&;N1 R(>[FoQ!(1zh(K69U'RڌwaI@b }iEI0O{d@ ^:&YK՜:&EB.hq;^ *]*.KW-.UK A 9Gq }Oy:۰ %NZx$ψCbɡy-0ϵO\ ]JK9nB6$\$Yzc*9N5u4Ah6'{5˝!eX\Q._pj V pȆ**MzY@{\ ij?:`Fmv4iro-Id=$4[GDHk"doQ@v_x|a}nd:HTZzB;"pNT#'a\Nh&`2$zzKDv`r*<=Ntms?(5a(?h{9a%1[.t~":FŅӟ w [ϚGVaAo%KLٔf7 ;)WP~OtEy pp;{czP5:lvS\ 9GC3bzݻN*~qK0{/[uq'8zx4-gb銐E`Ih[klI3%˅"5ެ[]B dʜ>dPO pI# Ia7=3~lF1n}'q!bhM qj@7j_shn3bـMG(ƈ&S$4@74gUF(ПPg 7]dR.B -6nB1z=ecg4kp[yB%kTm#}c T45ˌfB q~%c=A 膕n7@ ][MOfH"TO}*CwMZ()X[=!jT\(M ;5pF杂 W^{)]O+$ҷϔ#PHcVcشv(Ӆٌ%#q?_ϞI'F[Y,lJ)~U9&X9Ta˿7&Q\.G %[ bf%'?ż*` 6$|[9p孼qؐHdp7IwN`W6y@uD)֨(N !{"J/1%~wƯ+Bճ`RaOwi׽j`Wb|˩blNIu/0o;G3<09C!+wS)<2x/l ͩDwz>O޷xd\jQ۞4gޅTͥF$(3]&T-{D|#e3(6Ert :G}I|07\ܦtPgP. co,Ō 9S E*-Ed_N^59}Ih%`]Mc`'q?Q2ώ X~%C,V^=X_ۤADhihd:0˷P7KT_XgrYoeaLɰ'6o`_D:!Z(,NQxpV}^7(/I^1rz-ZHDyb՛Y#Mfsc,@iM=ošHi}x\\(. JSIle*&9>6/VlvUzGybB&d㭌YG|' eoNщmƲb?9T-sL9z*<3x;ʽU;g/ |;/oB_׬G@VܛGpP7ڔ/`g3C!o6&Gć48:7:{iiQxQݐ#,{uςߒtR3|A7mћikOGwˉKӝ `kK-ZgnL%\p`` HWAnAxZ.8WA_UwsD®=k%uP!_'T粼(wDW6 D|xRAy[t<#ҡWh q0<ܷgmS&_{jBlf|*v#PϤ!Cœw3)Z4c(Z9ڏ>RqleȨHح ܅4v~{)WD=AnvA3)#'>DfceTA]oO4q#}ȕ2{ik/+XzɜygT\jz8K/$ވRIIwJɍ/ ^G >x?d u, 6՜F+YAt@j@q䑊m*'R^G"C8\  z>#f<_Ծ ܌۔Ht~dV*}^ju a|i+`|cpY)^ ̈.7\V5+,Hnka^ ^FLT1pC#y}`̢g+{бڂ:(nRI6sǼcWH0<쫹'BD1|YJ+*^,&P@&KU By4K:ۍ ȧ-tpɃ?}It")]Ll_:r=k0mzI1Gs G[7J^SMc$ama"i ~`\b.`vpwd$tL-? KfomsrÁxS0@M1vJY{]KZ,)6U:g FrKV˽!@~y>iSpV1!]&݇,=J}$ *LG-~q!fF :/[e0}PgD1lTDMbl(es4heV K8;ƸX\$JQ]ΕWkZ:4 ]bt oy\cĊ0 j\~-r82wS5B@1$xjٌ-" mC,8t˔Cs8?˥I@و]1]@6ԻQ0&-{G[˓XR?K0{WLVfUaţc#. 4Bl`&<5r͹e0pj{2J2vge p ?;xM=5MjH=ZQ/ٝ(̶)fer}.˨e} B`>J7*X{&ք"@'cϓ-zISk`Rԁn?^!p"e}%کwo(1{.zw Y)/7e~ ⾆ܤ}۝@xG̅+$Pr1jybL{k!C r[RMCGKHt!wHxo#zPv+^iΠ @k-iN%vnWpi˸̈́Y<#L827V|'f$Y"mſN*}L+G7L q 7;eߑ~eAr.4Fĺ/δN`O D9qOvXL4ƙ孓4Ux 7F̚m'F'dk8mS0CFb?xdBtMxHd=Z[)9ei ZAۿZ=t(Î`Bbݸ~40 v|N@<2ۊb|#h9b9QTb+8m3}dZ \B PSXu]9Z'T8wTDÍZވ֦Mõn`FjSgs [}3q9RpkGi)}ԀIVH, >/\ |SW (RS Axlfߺ% IZi]{ZS]ל'֚,эԧyA Yml?&kDV*b|m?~r e"A7$!ߵ* QkGգ–Tj~ L xlҵߟ$caoUןF~Cb6M`ƞ/,o WەeY>) dnuV2S Sc>vqwH5$t8gN]J;'ffmLDOѮhe-* Y);sb19 yhә'߰}!XR, /q Y}Sxs>px2cҥYwo=S!Rx74)p,m}iڤZyUq_3E}8y9-KFң#eS)]C0oF6:$ͼrL.˖…Li8X$`=exl /e?R(hK;-Grb\L 'N`Lwfg2^]ϣ_f>%} "ϮHK"P5hϋ$+,%T-ф-OݐPkժa*B@#EqV W*ƟR͏½4#@HSBPA.Bq W+f NDc7S1.OE8} l_o%xsϮ"8sk@ :A76D^~D!yZ3 Sۇ2"O" 3l DY Я( DacR(E` -An+P_pJ+~ˮd@䌌K_nW28b:o۰B6MyAR]CŦ{c8{ 4ɤV5)\3ҙv_N(Ʒ?R'C4D^~z)E^0j ǣ1>A |uEV*e cf;3,8|DC&#`GA^ LȬs~( ůk X >x iXi- B6#[-m:]ܼ) .s3=sX.^Tw\<_8x8*fqCKk7*dWgXyG3}N^ fVZ!x[l-bQ? M%R@tg-Ԉ>;FoH~F__٘+t(W- /xPt& "2/kE3LK?2.:JuhЂ&Xkl㪆QF]'lD6Ż#C oaFT(1dK+!;*Jvn QPtsb]Æ]4 Ϸ!xv۷@h:hXI?ےJ;J)zxvT]*~n^Yxo>sY:h׃=MFfQc9|B &Q򝼡g#T(+&8da',١E%ݮBj՚|˲)3E6SdRBmx; 攎J_'(3l aнkG:.sz~l,=ZpqC݉avܫkہY뵍`!VRm1:yi+×m@٪C.VoR(p<:Z)G4Kx'rsL$Gk\_*G? 8>x=i/#%rL#fEB a#Qh+qs`!F `,,,epTl2ddv{T}ٛGJ`-`qMG>ԁLozhWM8hL Y'yZɨu(::`@ϸ?Q7:\rzQOɊy.σvgK**xr cVXNNߗ FĹps-3gJѹ"IBD43|awiB^y _] \R)oa*`tZ;׎ތ?sO5($_?z``}&̧hP&1#5=GR8/℘!kމW.⃢&m,S?G+Q n)](ܰCmTnѶI/[K$tA͓0PޥG9-Pa!b$D']ֳZQF r Wq\Ud U8RHl監y;=L >G1^r 1!28͞c[$y"  ڈ@#7c0OϯC 4 ,VrY;;!>&g:Tz~jz>Yڂ)O2swc!P`>A[')vrBF@{<dEj//iABA8vps/z@J`u19ݏۊg2gګc*I:}/Ԅ ҁ77f2%6уՈqȯR] 84&Y~q:Qfz,?PB;2SQcHJq]tIʸ@CIWs&: PШ/``A:>\Hˌ6Z7ݭD*r6/(_YfFpO*|6\ ^BI㪈9Z ہy,{Jl{6W6?mEfaloS"rʈWBsBqeU 7% ʠx[ͱìs\by~b_ }lLQh󫝖~%hxSD/n&j"]lgТQlq{%ve"zU0FbmYF ( 6^G?R#hZ{zxT7r RP4]5J1h~qw&mma< b8{fGuk&2xś_ ?WF/X60OYzXߥ\+3ykRͺ, ;F/1?1O-qQlWVN?\$戌5-ibK-MM&I;gyE0{?EG5p+6r|ǭh\F}͢4+N MvTi6\ŚXWOSchQEݎmi/T3 z -s\.xhXk猈'%TԎa ]=$ίгOkM JM+?Q{ @6J /Kb F忦+9q憶:BwJ,L/lD]}HpAߏmž2rG}oM&<ʰ~"8`'K):>ď¸,qIT"z*ٰ '% vKN*I6镂cA[<CE&> w $`ԎHop8Ss2s:plbW*<ɨd `GaSt~p=ٵ I )*J;;`B̵Zjg$9 0nVGR 蒮j^P*h&/Ou#s)MΉF)v3̉=ׁtpc;OKIFDMVFy S{ rH1!M/83V+h6e560&0\}Ϧ4t}517߅޼IfpPДDZKPZ> jߝ.XyY~mL_K' >cSմCcrD;E9IZ ߼R<LvWu}a5͓O= ʕ%r'ɞqF )PY汋P!Lnae^+F;d?v[[1n=DQT";MT\,L €ʓ[x* ? W. )<ĸ?򽿺U#Ü pzLqt0QEY?ʯõbs{F@V_Ѿtf/kGKPԥnrsC"6BuG^2L%h%: ӱK$!0cjgUC#ƐdT(֣\VBZ9\~\ :5\<~|α?-Ӫ #U\W::<"ԪӉM1@쯵WԉicaR53J$pOMب UYOQl];AMXXF[=?0[eHZEA5% VZVl+1wIw'SĐP|i L?97dhy[;$ 뉋[hK :Wʥ/L I?^jS+ ˂F>p_ư]fY~u#挳 92.4&.0ϓ}.nBH`y%bxXPљw;>ӵTg}w$?E$roUsb0 !:jOFzU-;=p~z幝?{ۦ^֏59zsn;NNȺL"5^`,nӥoVRMWsӞJ;!i)<<ߡUR[c{^yf?"Y㺙J X!e]L_͠4Qerۘ+tUi}@Wޭ~fċ8ͽZT`QnƠc^= g!~=Q# HukjcU# (IYaJ^:آǫB|LN~^k0:~>:njۥs_F]p3ZKn'9p,D.;xچ[Br* mΗԾ]GX OI~dXS :0  [ _Zzk{-cc"2{z] P֞ (Ϊ j /zVEMм,\MH5~!20C {zCXeԘr(<mӾlʱx>.WQ̲@^ŎDQ󹅥י4ZFꮡMj)9Kj:\4ﰡ{&Bt4\Y$˔$&ց Tq1J/ : *)/Ji5^ؓTI3K\#VBN鈹ԿG8HDN/>y= TŽpG5tBC퀬v\18UG?Sl 3yÃ*>ǔ< >^i CΗgϋ)+9`tp zS夔NC|?H|zb_ūX{icBFG*kBWˮ7k$>GIb!#vwp|%N |D>bX7롷U ^U.>iͩ`+9|.Y!ԻP7SM:ك`$nv^3t{GhC5Qj~M^Fe+^] n+9{gTħ~5D<8?cy Fj7?)rp$ЛSh4f5Wdza6k.0I*7A|P^JnU}sukasķ0XEޫao(8BwC &FJU-,~uED[ }u9iI_ziwBX w;uWgS/gV%p +\ Fؕnn/i8htvM>0ͩͅ~kn?Df@6_[RwCKR2/q<I֋BIs/ؒp]~ Մ}lQ36xk~ xS@ *6}ŝp{5~V8ޓhO`9ەNY] Lz@GK1_OC@_p+@ub*n'FNn90+_:og,bC ,pjC*f gM R,_](R6TQ.KMڙK/~)1|g܏4le@%;:`ñ4:E@/ |5>>?Ls"VFqIP&U=RfSۄ7t|nJ}]%?kjGP6B91H Txb=J7Yx~DwGSk˒rOcIصTR-7ΨWw$O\a"!_5 >!9V4k.?zs)Ou|zfPǼZC覑]<`-Xо.ڲ'Or}ą$~0B=ybCu̾d⌀u7m?_պ@f Nw 0)+枻D\xUE]{~oݶR tUGЦt6eQŘ=_X]DT^o'x0"{PlZ%N)8l8؈`jV>d6<8𜾓adq&l ϱvEfPsj!aFR֜mp. [$W!`F ,<,CB*9InB8lKKtWi :~#uL`#5RJp@0~xyA`AWd凄UM)99k/XrUk'ԁڴYAL}#A|>?p+_0P,'dtZbC; i͌5hitg7wl,Z3A@"yA,veb)$x~ZP+r΋uCZQU !`y2(E^+&8 ـeVCrx[FA)NuDt{IѭW=2Vnܝ$Eiҳl*R覩 iSQ]VnGuT o7׭k[% KmEjusK &(Iq%ٙh. & (_{ѧK13g*XmX|tBv`6B'?G=s3|_!1g$'@WϹ>{?'GnЯm\v%lLZ.UWP>Ρk-%=ʊm {l8Q.ө5?5w辂MjNKpQՃiPJ7!0-8wFo,VZ~K7JX"/ܩAJxWR (#'u) sИ3]RL@d#=J=l kݿmEP@A\o}ٮ:}\_]rsAVs^ !DŽœKaw c4j+XjwU9F *DYI!1#vb0f?a Lӣv)1lh[(E+w5ecT:LŒO_UYb;UB pp O̒⣗yA o6XlˮϹKc/X>l@$kKXf&ʗMvCK5BDA.z8W.61#]샪;GEO_r3Svihq^U-DR bb^ȋ0B ATM !TTH50A! yd==*/F#pK360Kʧ#3Eb eٻ^;de }_$iZ}R81 Hv`X*xu? jC_wQIl&_c_B $ :tf|ϧbqZ{D5_1 [O{",ѹb ERJ;*o88roV\dARx<\>rc01p |U,WI%kz6ĝǨazK􇴙늏AAr 9PY'֛Mj pi>Jl"ˌa/olaxUJ'"lb3=橌i=:rp_ȏu< z_L̴b\i.#o[$ApQ.c0L2eU%f\*X^lhið3eM Z>j'Gύ+ZJL%H<\NSo5g#N|o {2Ma>⦅pB"E/g{ 1a hdGK4UE,qۛ$e.ƘBZNqJ}4B/߃1٩H.BPmn(*04eutݺ)={h^ M5U5RIfc4J. p1i K@uj< QddqL =m@~<.M+(hZ:L0o|x]żMU &-Zfp6:þ6 +mS3eP3@$yJD @٫9l/q1A6܄>&CGŝ-Ee?UDr=u . 5&w,R|VhBEVo sN`j$d xxW۸9,|TgFQg+ 4:2;8lddjq`- -9Xm0g),BXpdhftCYS褤!q̆ _۝oqxH8DŬ˴Z脺[ bՏkL)e#7Iu߸o4.A7I|aѝt$#k( Iȿ4`jv#Nݯ7#~Pʑż[4|Qwf8g˦PϤ1' ZHm@qMnI/wLL\./nc43t r2>JI;&W)m;slJ@GƮLvHrI՚ߏ%ئY5iH2øhQhvdn%Sz(6 LŽ BY͝@9ӳ%bFPJ з:V7Gr0jPh ^=V<[Y@OV:ewJHwE9(r0Iv-S}ø^1*YRC/n ?N'N^dfd:M5$}4nm'(j=# _/ έJ6U][lPݫ5^Ih<Ƭc&gs”B[ yF Mzy*O=y/-7-HUf<;N m :~{+T/r"ʂ{H xK:sꌰϻw(YWM1L [XpVﴅQ5d/iA (9?=I^,z%®ɧjr#4ҍl=j[[9MK`<5}I}>?m\!ERo tr9 {m0dSFh'ҁA=t(?4 )x1ٮ['6SU!+couv$<ڀR'vlbc0'3]ps]1s2xF4Unނc71LM2xW¿iz8a}s ('x $=zI3 I' sO ;"{?0䮔 }ۯk\ M,x^y#}r Y#ae(RU u#RobT;[CӘlK҉-;|;mc硘cg!0@O,30yus0ݠ<ﮥ7GC]*@W&oڿB'ܖ~6ͧ'[l =rk RٱBӲ./ttmŬ E!m2㎐såʄ5UJCeBgQ'ڍ2-9$ًY4d=vlA1}j~PIVH>Mgt|66L\e9r©?reYG"Eq9yo#LDE n|v$ex`ϿY C![MڑXQmt!3n "n3t>z]YKJɭdD~bXLB4RmѓM7!jLP3nI,WgfXֶbr.bJl Mn cvBf*ru@zKǑb"@ms-gȘXwŇPD)%*عP,pB?]WnȔB|Qb|VAxKU#`E'|r|kZiY-"tP^xG"y{ߺyIޏ>-a-~?},BA)Wk 80zVrbD4q{qu\Ш'tWB 6(XcGPf&ׄ?F H$ZO@*L\.߲@2vZrv1M=}?:Ɔmfs7?/jSFCS}h@ga¿[0[JJ*EtMNCp]!FM_ł"[{( fӘžDpnB%*! ܻ_CF_u:o:k~/!jRd"Gx?sP@R['=A4L@9}/1O1 ĉ {Qjڱw:S1kšRhHssQ\!aegM+ 3a]A:_lސi.}k0`aa4G3~MW ,\,U[+5p:"ͫ{6zVeb4X")K˝>( 3ĺBfYS}Pcz+໖+1c<{\܂dR@y G64m ٜ|3r-þ`XߍwjׄU@<׿_Յ!UaϪ ǣtf̈락Qk,j^XFh\d$%E1$Trqn搳o&Tmf&3LԌ۟?V:]?6^kϐg9H /Ԉdթ[b G3O'0 Jq(~ɀٽc^EdN~t0U0mvwg;#@ۮMHH򧋾>T0S4*yfPL}˗ȏ#y5rUE]u"n__a|`Α1KSfjB3롛- /L >ӷǣ(*+ B k$N0{"li6߅R^EAU7PB C;hJX igE7S |+R< b uRops_?$7eAiiH*)w07J8ز7wzR٤%Eg(RBvIgVFk䭛~Q |ɟ1JZ5 W|eIݑYǚ${=̣#3^&<1MMzWtMsxr(sD>b [y[ 74 eb]UO%aoS^Ձ->c]kJ4OT}a(c:gsI8&R\8d,7M52=rb cݍHzgW(##i')WoT#Q^ (]-P#wY[X^+^8I~+4d L3rLî`p;q7igE*WL]EpFJCWxx+*[N&tz3fV[q(#4=y^@Ӣdi\){S:fFX͟|5 OF0:A@k]ɰH1WИ6d CϼSo#Τ\uYF5XK[/M,5H.%vGQn- e';~ YՌO0ORH]D5U(YH4̗נ@~lm0DE7%a|CDzeplɋ, o~&JED:3$T#)3v1I*7dIN{m >omi uON d`',G7Lz^{匃WFs64};dm?X}l}z:=rSNfMM#,;.Vy3 m[%67"簛PH1AЈ><8H@yq->fZyF [˾v0sqs2,ي|MGRJ2 n's]!Kن83Nj}MVfO2fX]>'l^SdPՈd{.Ϙ>'uTۓ=dNX8 YwGfPs Q&B~D۔':%L뼳=gk-[4.Iư;awillNk[yr*uF";AT]{)WQ@]9Y8 6 Jȯ=J63 +Gh藱m9:v=đFRҷuZ ?hlKs(zt8/o]375γ&qS!|'k|*Y6ٵ.`1}UH+4fŹI(cG2T7su<]u_$`9iQoհt9M-*ۡdȰ e p5&|W \zREK|KWĴ bnlN֘DݍS}xqxxh` heGĢGVL䵩S*ŒB59X!?/kI X: X;:F\y'SQo*ꥒA|֑5;^ef>"Xbnj ?ǘ @Ie=DhT zYd8pCvc#U/xCDdgy)iE5a Rv14?7GipXvm~nU5\sYyP+edć0fdl.(&"0?}VDpRQ4JHpCs9 ݢg$E:js-Yÿk_.F^hX"4;6V˦@Q~.&zԫX4&hM ~]y}E#(Tb¯@EP{.RٿwHwP~x<3dk1%n Xi[B "Y:d!-oi3;0`h0;NqA -P5i?F9PM AȩFޏU,j<\egˡJ~-cZҌ:CKԤdd&? $.G0(c%%eR \88>Cl}L| u"յ)OJ?DTQP}oKe,UwgJhU.C֍ua\^MR{QE(z_|u^a"T)E/ y6QUjx}&v 1).]Y*_x 69ZfJQ-0H"Qj9,9yt-2})($*}٢(vs3_z% ;IQ&LV;Jfٞt?OR_)o~7([?^" LP֖NU4'"6e"I,/jfYl މGҋD>UfSFťnl٭hF\觥4B_PsD_G5_#!y߉'nZê ^Iei,t9Rʫ*H^qP%9ı(4̼(ʓ3Xd dmRA<){|e"P)-G D\ 2|.[šVgGx=AMgSOޓaG`mj:pNNQgsP ],nUKṘ#?!$M(ρ$"wjɛ5y=%#h)ʮ <h*P0K~oUv~I&Bͻ?ޭg7\/@\NpfJs՜vO1iT m/K,w=TARr,Hw]=k}4ZUXc;=IRnzlaUJj&rH\"ž6/ZyxY*^Xtie g6* rMaފCPA8Cs%J]\ wV .y 0%3P6HY.BF\oy1 NP&AʇKQAo<$8NCyg5PwI5d("3 FRCUt3%qka6եhdsq ;3Ŋd9CZrׯ)3bm,:|#/{< h\ǩq7F$wہ#UFyK,Oo Üf(&R^ kR!H]QÎYCL9h+[Z,L,}M.mRe"YD@Pp|:f9dyV Q:Z0ц̾|5denL0$N܂ n7!U8G9hYJ7g/*WcH~|2ry,zB ~Vy+ǧ |M}ey!Cė z|0`TtpbQz% w,B ]b N49hS:zv 5|;.oAᡂ G&Q޼]=VjrYy4,-Wīrp4I9 ;v'MdJgrJgLD_J^qNRgSQ< !}Y13,@~!ƅ\yNdFH3xkZl7ɾn]y A g?P6##!yREt [AۆM=n1?:eŕx3?u=mWD~.ʋA3d1Ʀvf,m .9wj`d^ "L8u鴍%5'Rl{SS\n˂&Mn$m#="k 0ؙ1Mo>o\Ow7Ob2*fb'.FOүʢH m" r*We 1M9]kÒ|ra9W>i\w֖r';‰$RL&¤c 3{\@Yw@t3QZF-<bj6-/B|ϙ; IL9iz 񡿜:"[d$A)oqdYӟq☔$[ V}ج֎j%ȟ06~v N .4Sg_jQQf\CL.*^5!+5L[z/>s{:y$)/Wi4k&&;Z%ڵ`WWm: HU+|l/򜴇-NYҳh_Cvib9ދ{#NԼ{m(ff=ހ0lz*}H7E%?Sp]p;K}I.n!5jmP5sfӣ<Ჷn`LRV}v6t~ gaO+6B[;P{9:μlEkC7+J%{p3 8bYkjr>V{~{2y1>kuvIN",$,(1<j!*HI?ݍ8"!gz45GIeGZo"XbI]BtUZ1l[!ـO܅V:bR[>9gG2桨/yDu h/c#~&lP`$aL2Zr @(Z[7rY2ep|pH|hnWVឝ,*2K 2LkoēҲVpqAb"TpMI#0QopvtH~/@܌))gƮ 3 & 3̺ W"l)ʹ9pmc{H +E {`ZLD*\n϶k ٸ隋#d-R~:̯H3lsw"sVנw}o[Jvj$2- -RՅJr 5I!S 7,ܸ:p^W45GB 9nO.ԂL`(.  { Ԩ $f4T(N[v2uCLj)]ymʹ'`u'%(r4cC.hfR8arAnH0fIN*|6dlv_+Yg-w{I0!QIrZ:!m%1=zhqĦS|<5{#:AO/+-DkofN&|^ ^8<̯.0c# Tx4bOHXxjv'EHVS)0U~qP' DChKƋJF28 4oxy'tC wbSY+oxEI/ꇍ3pf1NuezY5ȤO#no!efRLn[Yfq;4b~fB; (tٚ6;ZPir}9'S$F6=Zs&;q9)p.A|l@D3H.LX/"Tke־ݑf*u6D1ftoiB r;TM>K0p͜&Kks]m0 1I $Q`/vSHUIYq;wC)mjӢc17Qۣa4n Y5 ?|ugBv}+tY- Zx4A<̏)3B#/\DHob4*4cS2a8  $J=Zi 9Nqк>vv/nyAs_سX_?WQBL⮉)}D7B.YyrDs7Wi+VµjױOj,N5 (Z TI_ X1RKDSIp1[C!F锊iimPq犯]k=Iy*l # )XU0]GaEhq".p-H?^{jqZ&n\é 6jjy&cvx0jI)^ݜ}n=6n2F"xJ(?’BeII76"ZW0LpK[#x S~B퇓4X$vam] H`rԈ ? 4tнf v |&H^M ¯NgULi!9풇xW$x00潋wn+E=nsTtIwPW/-k׭#G LdPT0C{);XR8*PO>'>Ż :Ǭ!IBҹXD%EsmRgQ<b`=UM` {J~xW?F8KE6qw gG-@pTQ`tP nwKisaeݵqGW:ߛr2Kl֣<]hb[FJA 'N`4ű|֪zu ;[t>ỺN6;7hal lÅֺ2FdrYlTKzV,B}{U>ٱDB}P("x -S2@V1.968rrgΔ? 3UPϘh!c"~oѨf!ʏ&YY#.F{ۂxF ރ)7 @1]$J~sʼGO}iަ\S,VގlNRJEeVp0 ҟDcz"pkYfG8]o08@G~CRjh*sYPG/&lXKU|'Qӎ5yd\UN'ܥ0wb"DNݛ0ltP 1J%u.{Ȁ|B.vJ6gjiIpM?Z>ɌajzY ))@qp-VVS+MZHe /;lYY#~uP V,s%(^hތo7HPv"BVz¦RB`[:w׫3 \uW9[Lb 2AUVZs,r sOϪ!<Ԟ?iJ}n7z`Sjy$F) vc;L dz^fTM$!z!vklCPb㐑c:5Ej QN掟,:WTQ(Kg~TGsKP%p|I9BZWXI>.}PyHV(q^rOp\aր2,v4|PT6v&*O|(KĦ=Lg*:vy!M3t|۟AEBk٘踤&RBݵ:쮏!H>R}3& x;gH"!Nօ'j&0Zޗ'UнX[C`MGHyz/+AH ?_2~ P"0dCNPމ<2v*بP^,mƲo처Gg.QCoIUR)Dp}iaz$l*2ptcziAidu\B&NE[/?ˆ\坪_hhIR4fU !c8%-(,%hAFN+X^ \ $HBhu.(.4vz?pX>)x6&8 2e`?6RgkxLj|ot2ֻpk e?g⁚!NQ^,׷[a/XٱooŝLG+kboegFO%7c޸5}a1睈SI $Q> Ml'JmWӳy9i0P02!,V86vo^0Ild#PBΞk?yhdjQYX!l-Rls>BnyB:f &(U- T:8RY}'b+T);aq C)xrLtq',ZC:U /\m-yfr $n]'QfOFp`L33 wR.IL@kF#nd!;+>,b? xEGM땱Vy)0dPvbG?pX¸q1!o DqF_#!%|.} Bض.LFMj3E+VTz9ϾԪ5/-SH-A:ܛǬKmFj+ާ!3DHJ#z_.դKJaheUԓ$eyj (Awlo.#4]kT cdpG?_g6eU4=?yRyOkPm:9~:Fj{a?;E~ ڜ , TMɧRg sRl BfI>ߊ KJNڱW*/9#ĿG #Ń.''V*Wl[ۯN t(f`+|ԔF0B/zxnPv@5hrUA72[fJ:+ Xa&e2yU?c@zRNJisrHi'B#)lfZ8n~/oxhD^^WA wWiKq')rݰ&OB6N[C:ZBLD{̟ъTPđxea@{oh^v.DeC,uwbKL0u"_H tԬGtMQ;$-1Xbc3,kUO(1qf*"@hZiaͰ Wk@;=cgޙ/^xiBtmTXbhFX&Z᠉(5!4$]Y 6S,q" y[?gŦjk^AađЉ*lqi&c\Pa3kwX<Ȃټ2J;`6ZԐ>E׵=Se}AߝyLw!g.4S|JIx 5OeFx~BkoqٮOH\8kVb0TU yY(8YgQ矣riM67H*Ppa-8^.{N׀FJkv@ӚsBSqA.TjmGֵa]CHqx*-3]ӏ8n̂oVwLQNDJEձ`\%%"{+gˊ(d#FN+WWxS2 I 'sҩԨ8DA6|=[k2+gFJa@s9,<6:ECD-Od_ȏB3lQᗋ$MG.&f|- U+c ^̐cFeu(b)F 3D=_|%u{HmAeP[Gh@~;2Q> ,<xmK5Zc;Z/]ޖ׈*]э-ct%Y=Y; 6X2to%[qbb1Pk{ i29pt7̎ucA@4awZ/} +%iQ R"uDK*sm}:\do3=?xt1%4쭹<@wP&6S-'9l]OG85x"}1ї;[\JtXNƕ?b{"a 6|i(ܣ=r3`Źu=͌3ˣ-[o^tڊ3#DDb`)9N0J;z'eQ!^II Ԑ?0Hxb{^E@0OFoD7xN 9£/梊7o #͞;[JzN "<ؖG‚bAES{Rb*Op H@!J9ep\#@_2A1o Ij~P_(:7[жo4CQbf{PPQ,&X]5:ZbOdNoֶʰv#p`#C?S{8Iv֔OvG:x8m'}9ٓaI4R/SJӕ [|ϨWz;xY(˲Z&^RY7EaVO'[Qq󝡶O0$$d1g b`|I ƯA\׀b,0L6JIpMv4>k;[u5֫ b(?؁>G$ 4ƅ/Y~[h<]CEJbzW1umg2s@o@5 C$ UB5.)~D{%Q)ȁw-RSV$Q?hp4簾@Gc2TTgJ4P,T8-ٟa,wk<=!5]yAŔ5xlGy䨮9Ch#*@"hvQA+ޮm~U T_J_$.ڜá`zOAyãnvO|Di2A N,ʦVe9pAHo8q=x*e$v9#r!.ȸ>5<$wܐqBT@?|8'9NVӫ]nc-k<:el{ȚWp2A ]8n֧2R,g(uQ][_q`~T^7?-f&m|QTV&[#|X#LlZ}b'[ TN"a^M:مu>9\I gj각@ԔѭK# Ќ;A_ W+;,jPkAM^(V]oMF9#0sYn+7!N0#pnh ԓnCϜXIZ`ix1 ˆ;2)uO2WAu@ko$ G@PvhG<+Cð<"8djG LpS*[0MM`U_Yc5J\<{|/sH@+yy]ỶKWSX S5n_Yܥ Là@[Fe@(?*pUIvTC/|2F})Ödtbѵ޹7"yʏ5J (Hy5_LsDVsh"<,1b1$&.Z:s/*^EcJɠ߉n.rM äծN\g Wn?%{-qB?Hp4ؼ0ݮ eDy)tpФM8Os&1^8\}0MIH5fat^|aI7 xSBdXAe_2zq^;o;]IrPjsBv2UܰoLs*6Vq6LS@!&YW;Z 1Z0/)J{;tX854 V~\bݻ- UVXVNNӑP7)Zpã\^:އI§a S {ǖ}Yi E]<}isv:U!l^6%;+v>y,Þ5 tJL S,:aT ƙ"}PMҒ@TL j~C G9q59 PggQ0Zb[Ugt^uCi'|7{5zE0Vi!XŤ`M( SDS|WE7#s~4Rذs'r!iO&F3% *Ջd5)}Zz1J0{IC{QF3+^_X E Pj T+܎_^]7J5xk簣(3#ay!"K% tF- "g~_Ia^fN Ԣn9I sًgū6G#5.R:YfMv Տ8M,&w<h=V줾ah9&"ÖjNK+-J'Q:{LZ&_ ]D6P}&s?)xf-[Wƞeg(ܵr@g AdI!"m#TCY~o"FaB ӨG6= &C̷s=ş b& aV|H,~p8`i4E^\Ct32.lXwfC7YҮZ/'Qښ3wؚWNU"u ۶y.b+3,VCPd{KܫPc`O-N؀ΐ;uYcVͯKkZailfDp/B}I#J1f\+}R̘Q u>KƓU!Iw&]1EjY87f)}ƭ/@$;H M5L~I1\T^Y:]˕@o֐:>㛩277J#iFZ֮|at{Sq< 3ARA1jRaDѣ;3\ESy0&1k2Ko E#V }OeOӠmefq )8}O"aM)m.3Pu슛 `El\37U nrmςuG4rvu( x0Tຘ|"meٝ;p5[o~)J Z f6&"kzN3%S8E.4 & 9jT +E Ry3Erev&91PWtAW-6PF2ŁsWH =bs S*yɤMLɚ]v9<&}Ϙv)O@iFNm `vȏgvXzvMrʶrt ب| eB%DR9Efµ2t|jZwӳўYؽC^qtf?)HrzӃ VyLKS R=^OX.Q9uuy0hBdAE}H5|åq@܊oxVUhfF s'_.D\ hd\g rO+&CAwʪ!;_xf6v,gM7|_c ZտL Hgb֫> 4Ңg$!m#Ra%a ެuѡo{bЋwd%c4r}X3b{p$ҕΐZf' ;mX&^F-knk3Orx5 }l>QA-UDDqPѼgDZkAt~ȃ@ 5  4-jBp_{janO m’Lj4@jA%u9 x9$z!e6wś[u<9FDL2̗6n~KUx*Z+4#aupշ[hcWWJ3=VƈU bwmu+['gP2RaC X z35m}wg24+~ڞn*#u]ID~B\]CFŝ`z vع}U ܀=1Gº+s)aBå^2Ex-ضTQ_[ DE 7Q;П&~QVpjQ,GtWu(YIϬX$2\ B.bR`ϓlա] 79ܤܸ?24PaKӲXϨPGY 37UH{%8qbrǐ=ANHZt?/'n<%*o"$}c=Dg~~b^D {RQ5޾~ ~4} qRuUHx9=82s" $[02(=ՔNISdWDClJb qB.S^\  yzobssZVrlDM"+ R-SC9x5i$&ի>6wY,o/0tA U6D"ɰcxNxzidMV^ܠ&NY]"tf1fQ9RGqYqoEkl=!eG FsڛǠBsix޿@F>2q e iZÅ^ w?)dO/N %~WNUӟ 7ugNmr" -z*ghQ$0(bdєX_2_;N:B>%8dUĺzYnf"i#nFk]WK/1o |%aJٚѮ ȫa^GxN3]je"ڠ& [SER+Q|B/ͤ4HfRHW‹ ?_FO/G֛V]M.NqJ@w48*h$Z% ߜ(}'lQI//8'CU'9%<],-`gjBaW)>meCӣ ܓ=xh519`w#V+.< `G'o> >Y\5͵6pqOdF,QYY$'PXDZ";B}w>dQ:OItRUyiiЗ~#P~;ϊ/pK?sj۰JG}Zm| #[vS-S 0Ӣ[ށ>!F #J4ҍEB {[Ì#WJ\āJ`aQ zm޽X3&!@088PF,݆/uR&|ːzSuHA,]﨟D7MzS]E!1o᠖O~LQ*KE쓊Q,sI&+2K)@ǡl۴#6wnW֥Q08-S"ƑvJQ\ %8=0w?*yDïL n/nL4c!"ΜNTG= {~HY3 } /+h?w P»zXD0h|6Ɉ&PdȠ;#`nqE1tR[X%dX,7$= IJ+-멣\sLB#AJA~eA8=H6@7 8%yufO4D Cjv;+D}m BUR≩. hsd!4p-#VqVk@-+V)%&  u]b;ztTӇ! ڶ;P}ڡp l{ "17#!_sfy!-tߍz]A-嫶*m{]☭o+'NyC6|ΐԕn9dఖaV0(p5ҁw`z]֛g.LW36*?f=BN)BA/h콋%ca }rT ?YCJ{]ZSxl674+'_m2 *V])O] MAHqkRE2V>DF{g$ oCou{p %`j@ ~Pj[Hw-ϛdz싞\5AE'F- } E z=J+ʮT YZ

      fp G+3%$^!eMܗrhW;׼p%Z`g,4\ =ʬ7ͻh ('\fua}v8Ʌ׷tGcmY+II=jb ́fb(p/]?O9-ǯjȿЦ*N|R4ffkJ7T ۪Ehi2 ZSyKnpv(g8e:Zق߂Cݢ:ƏqyBǤ6% s j{nl4ҾOqSipO&شRl^L`yON>Rt;lBB FyP.b O*C=[#LӼr)x]E7(vSt6 IP]_r+7\qkYK:_I)Spy9;@k[ֿo%L4A"ЦEj|St8.usD_-/G+6 mnx wxYߛzVo=al0*տܧS.md42hPl8NmĽ:՜)N٥knjQl~fk;:~!NB-d9?;aSgДFt5G հ)"Gl{YΡ~~6Ʒ>I$OOG؞IsP-0aaHu7b]_a&D"TVO5 lAw^ 䨘GD]Q# \B7NvmI]Zc 0xՖJ 2F-,W[LX;!ra'6%7 9NLU/ϛnSʬ5V$"OdmI%I!M:ٜǩߘoCX׃%jBT$=A[Vث/ `)E{˱aEXQP2P'Q|c` tHPSA y*֗6_`dcʼ:󧆇%heYF0!ERD_|X.Gg~f֐ԅ+o Jse+e`iR" ˺f5j ~s=:vNpJez49# {-TCQvt9À¸YϹ#E_KK4sПpI^Hx'n`QQ)3(5E0`"X˒|FyFX O e 4,I6R'?v@DɃ'v/~W7zFm J8@i2" 䂥%j$A:Aԋr7MЊd֯(yC9Jp)l$QBA[$]YJrf 'p7""NL@k߉y/]%?V?B<Ayr uUM%~7ɧReR xr6lC{8>o.,|0|fdmtDARsVl%vu_w]>"J&& uK74u<(M/e6zwIPD bAdw1LpfgV\mXNm^SjZ;@V+RqMA\_syGO"PP ʚ<3-l[ #Th'\Ivʋms{Zm. ;iUf>ǁl;bYܸ-[4qHPjפ4l0O'vV˛pA$zzur{Fc>W:q%݄EP{ŀⶹ} ^ ޛTOODE@(y%OU Rd?E|id'ѽTYGc}mP V.CBN\r CK]h\AzL2Vš_H[t0xN'$w,f>ߔUl&PcPZ1)7kOh/EIHfztzU~f?{(_z\*QFZC sɇi)+q^s1F8A:8|&tͤ/[vY,jyNQ`G_46[17 g2;VPTqQAd& kM0D%DKa8}泔C4\ )V<@ZV e4`LۥsZֺ6q!>-ش?i(&tcgCHOWj^] T[ɼD0^ӽ=vsȊG8`4 F&h@A6ΞOLO(f  e` $>d'؊69bZ\cb=1G-4ztl&nIq$ 8ކ7%_!F644hb ')zCW4OSH 'O܎ކo][Td递U'i8To">##ېLRdva#TƀJGk-M89"~8\NXOEPD3_Dh;Vyo,h?o ^vc qֺe1U&`7ȁėbcNo ndJ3gڡwxDt#erMJm2Ec̟Q+םN>)l^u냫EEsY9$ohYeòl919H`@5JTFpsgKHW#؛wc}h2-K- So)![N $_ &F?jFg%yXS8tIoMQ: ;=:} )/ϢjOrCbUjOuiTn!aXk1&o!HC>XvQaJ` !jr<3|3eg4CoOWL)('5ˍND;u$6΃dG5zCG.6zIWpYr|._@2p4.9as9=&[ߪEXr"jb7--ϭ)ӭQhOx_s\5A&mZP, x>#ګZ J95ĆXZ/'Z]8RnóZR,C}8&*>v Xw+ 9V0]Uku;N: <0ύTWȭ^xFEvh#KX^)Pp4H?R<3~q+/pk}aRz\+3sy[laX/`%ʰWƇȸHaG -X79GzPJL/&`Xg GG-rqcww0rU LM3xc\ƞư$uz@:jf7lyl%wQ tԅr2,aOp[_D}Ri֘4='TcqK2ap1?Sj1۶z䚶Y&mZ'I% P!j㗡ʼֿ8VNOSξuʐI(v//&|_[--h*ϨFnrx=B@ʓ.&pagcH$'jdat'/ {;lSǚpzF hg?6-ahQ8pwj}lR Қ.1]m`2mT3)UkrYeF|E.q4kJ@NՆ1L>+s 1)innɈ krsJ ~=kk+yXf+CkQ& *w)T-^Xipc$+u4siB]3?ΠWp^1 &2?+w~!jK%S5BΝ2TpakqހolĒ> a$'h.R?sxL$v˄Lx V͒fDa;, d}.;K XqvK¬6-mK&9 ۙbYrAA@"SV3U93 B\O`U1uS&_Nu!#&]. `:&C\gmDW qc?ES4Z!/2C11/k ;!Sqx,Z^~wrh޷jZo] IȀg Dv-LN'`aB/i\uqqsp#'{PypR*J͖t؜Ix(mKK;ET~_v6J!p̒=P^!0gSyR#FVdjpѢ^3$Yٙ[ 1&mz_X3a:jjR:kz} JU|{M!ZՂ*Ek16ZRKӍ(q}SxR.o#Z<:n-D1gTl Gp@Oj /qD iBQߩ߶:"aHÝ0Dx\Ϙ2<_ѲWpiM$c95HXo0іơZ4ŋbF7m'Ӑhx ĨKmur=5zM#:"zHd3}^IT7&WLg:@桸ހj %Ո;XziU5Tj6*EJDgMϐIIPF5qW[ވsw2oI7&eʧ[r1B[Y`jasU*D7b-cnvp7 .ASkEzʰ.q T& Q)x+ܮ$֝XBا4qA;*r2 8n4Zoڲ,r<{R%.nط =-1]j % p1cgxa$μPK 8ESjgFZ9ʡ~TʽwjYK(m4?!d(`%aց@Q R>5M 80tQ+eHYѾE$sqS~+ A?~EP)K.IwqTfFo@#Bv5)c ;7=FҺ ÿPy x.,. ]BVH"rmӓy72y\7isgU܈}dPV ʤtCsu-*p,FD})Sz 3ږ <Ľ|.ܥcTh^KLš| X mrE#1 ` VcZo.2A_x酞j~*c*&Fp!7'_`5L#y*̶rYw8ƙqٶ DXV'ZW #4>^%v3$͝zODYrm0-<ڮd=be4Dd@ɓD,Դq`෼Vco!dѱi_@z0@CThւ*QgYZ07070100000372000081a4000000000000000000000001643420d60000e244000000000000000000000000000000000000005000000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/iO]?Eh=ڜ.+!}Jv!h\mR4y'"Ȥsܛtϋ2|f}鴶 =G;FnLzSBxo^ Wɥ= {p//6ˍbUxըE(@A, ZB {bFۅdˣWBJ)g zͥ:|ēb!`/d%`Zb&SțRI1Q€ڗ5Nc+}p5y..S5([w96YX++80i5hNڰ$Z<:+@'D4$sHHsfr6#h+8qIr 2aۂlX~tK "1oVPEyWazV`}`}Q;I t,tv0buDqB>hki.C~o lecbӦ9=JsrضUT4criۇ!xܦHX&pNstBVZEM ϭ%q<ZǗ둻1isܜ'+ɔ NbfZ~W/TWp\W[Jg]`>qxxl{JaD:1Q)0r0|tbDZ4FTq& A[zC*2* ?~mU3~wEƦRMIqHSLjV<:IܘrI Ov hB&k^\@F3:5J'f(|3^T`$34|fp-5CR_J}BC}clD8Wk@89,rȧYF""-8'șЦnkrfrqB74&0s3={{mAC[~N-/ -S{ 7Y.6P9)bВGey@2.:^[4RrV(& s]ֳL-IDe@Ry]$:lb[ /7NFu*%~y/ن2N(:؁ Pczݞ!maYg,I #(};YKO B|ou4 bܳ_Q)Ny6ԯm) ̓_8\:1fyRNj n3DFf0V8SS9LՖsRR 5YE8NEJ'_CT.^u(|ȉK`8zluV3kG".St k*EV飃+&QFaBWXH|ևGK)!^.(Y?r{6dI0MT l E~r&sjy eh]oAOk f4c4- \]1m@IG BJp6LM]S'm@ IIadR1̣NuAe&0z1wr\+qj4D#N4B+vA/dNMCDё%ê]uqZ pMrU%i:~R2}P-!+Ԭ PۘȎa.NK:4hv2j j]1!ΛUs}>O>nD\mC!3;N;?8WLTf|Tђ4 #ҧe-A^i֐9/gLA 0X[ҕ7EinԼ XC{׃W?CD=r a[EЈq:B9E̽7z]vf>$GSrMyj7ԆhFTф͂f.|]Q&}Λ̍:h?9pj!.z?T/3w2G7B~@{HvxsĪo66'VӕYh:'hiB.RX??|prpٓV ^ª"bS:$fOx~j+GvLHס}<)X;Q"rr!*;'%m`B53Tĉ4VJdT#)+)MZg:.\#raXheU ^dJ]șU OeQ|9|S'[v2It20V|{ Re 6Kb[4P'`A䫵؀'^rR'}2[Kh GڬaVzJ Tt 1ވ oO džgPlO^CW / N @=e2Vr- .LyHi! n&ʨa6Zrq:bc`ѻ:;ZqQO)͊}:`gV4T+Z+k[o@ B+VqG'_94*!2^?!Q0ǃ-#f}50Fó/HeMU`>4WC93  ]") $ (8ҩ0K#t4nznM1h[֕4K|{/1mb ؋ \_z7.eĖ$]!+uXa]t% X"z ~A W5;ؘ {Ui<! WzBT :7.0a$7+H-Ҟrl nXibKHz'q >*n ,!`6Y.mRXqa*<ohR5Ȑ%38[KoYm9Oh$+Mc1ɑRMEuK0iDp)*Q.bwprjG2|)a+@_AVH_iSSp _A>^C]-1$~P-Uٯ;V; e߯9> j)˶ g[}F!+If@=q}I`* ?w2I(7Bgro#Ǜd)'1'X̚^ D2:mX <49N} nhr2ŒO4HR_8?GN Åg-[2(НM@G Ff <ЭL[эTK= YOV"pd0]2bL[vR<7`Dˢ9+H}>(ܪ7RU ӣFC3zП M$j(L3tdyٽog}$CTbĻ^aqil瑹&$MBjI;3W(g6tn€1>8-7K~7) 7I>"r QDؽ:2Ld`KEδWb ϻ{aR}\`EUxRwu*Cᦷt0^26q^iEX <&B,P1{\oSk`}ԟY>{mb.SJD$+|,8l+aPKX:\ўd4Im& ;\9Tʦn~Y[(OC+6y ˿Q|LHM{z6 +,rꌇ [UJs9G9J+$ALL3wU!k([T{ʤ3^P 6 sn-V\F 1^d'Z͸rnŋo0Dk (ߊ"*4qiNQ4Ī 4HlbI8$[H*><5ӄfKOkٌk%*rMaL+i#i50ecRO2+y&MN8kGer; aKX|k"{Mx֮"5@Ͽ\g:-Wcs15GCP(Xaדڄ4nWzfx-Ϡ2"oN_V 0 /-sӧIpn_5JRrw+!M+w! v3&KNݠ+wۼ(?ֈ%z͗'tyǗ(UN 5Eҧ*UxFR xMsv)%";QDv]u œeU4P7<+)*a>Gҝ?^s=q:oS~S.*?]2 JC0VFUdt2?gq7+՚mr1R)cEec]p`6X"mrH4 xR)TA`@Ҁ)PU{z {!!Н.}1] z.m KiG (V7Tt҆|&5T 9CF ^$uû⊫Ω"=AL֓tAV]c80q 5ymr c:'A,|O*Zi۪ͬ']^e>[*t%+E}N[RAX쮧~>ب&KY's/9j#Ү`(4S,!y Dzs@"ό|: (ke);`#u(ù| 1 s#z ; krnϹ. vIݺECpU&KטIs=Er%EA*V,No*sPja `94kxӜLeP~Z#R9k['3Ľgnl^k=ty0 \hAvSĻʥF!">皉HԣhParZ.,R’ |i%RۗE{ӞHND샛/¶KDw"jbl)⁻ "X֨ DNB5 ٥iO37~ 0_!ͅq3C yVͺ/~Ck'"0I3rpY )!$#džnbʟtG>>!X#$zH\*hqMBGj`x`dLK`5zXƘVsDF0k+dI]NwPE=4#b %-Bhoe#KS]/ʈn)yMg%y|DdmK ,}ԥBE+\S3'[#y~j#tkn V}BSM 'ykn!ڨT5fg4Lfdp=Ѭ#_c˵Ԥ)ZUPOSx(}z$ c- !^&vR[m7ƭ|:xBLzRQTm'dA.N,wVpuDGL\LjHH:k$N(8~#M8OJ\II8~ R]4dJ &v#ͨΩ$Zz$nɹvDl'Wr id4+̖}^Sh//NJLFp{+AccW4;hԻ5̓=ѓj'=ϝ# KhZh@kM_P0l$0k}"GI5Z fyg}԰~(R#s3^Lbc4MLǻFe+Z{>\BdClEEq*όM^lb,4c~#|bO̺=>m|TZs "Ҳ[d."hTwdp Dol~_! $AHD3,$2mt*Š`@gr=~,=@GrE˃ ĢanY{:2)6T#%pCR^rާv5nw8*@+cm1zGmQB㲒#%b ˈ2GtHdEl7ɭV^j׍K ׫'R7ۉS*J^k 3.V4`Qod\ 1fxv#sqH!MשT$+*'gߚqĦ\B8D ͷ FۍɝA@,S$$iCx(kӲ\˃QC1$5ܴ/Wiٟi"ؗqjynX p^[~`t}&u;@ܙð3FzX(/Av0ڠ7 'E@9~WvAn KhAB3h|H],UOo{Ӟ $@N3JLJj RP>͕v05{J~ꓺ oE!tUG$H-,SCJʥ,_\'R *r5.ڄWSXNݣv]4͋s,pn&oT&-%IWw)Km꼑d RfnaMaH1Jh+~EHCzSб%`z:"%l["]/2^@.RUc%vB݉%;6ex4*sR4CWwhDoAJ:_P `?]0lQtsn73jҋ,m_fHlU!^ܠ*/]ȿbC{2=L=;-m }?PN;1$&X?<a80ՠ&>ؐĂQt ,DJPB|0gK;~G*(TټQFSvQ+'VOuì28P^9woք;U" !oØK'EĥK}id`Jpv[ʿuJU &3Zҷ6K, m!s@ u|Hvf!)čd<rkd|rjWnQѝ?տ͛V@L¤1*ph<\ڿl]ˌKs8K|\&Zc~+7g@VVV ||sUp5G)1,v5i%sٲz kN=˯]5zPLkfo,TI/rۣ:_+vSP Q)ޘ hNDmmy[&G旱K!-gPU;P68tl.fuB8 F!/MI䘵U*6}i ¸7is{ FML8&TS 3k!َK0DVa*@)^{H:l+`p+qhW+r{ɴƁKxcxk|\TSg$yZo6oQ[YvL"hWfjXdnAڮZ:q]8 v~cwIU%q|YTRCڻ,# `E>ha~MXGΊT~ u,xl &״DJLu,>giW6><py8v Z; ِE7-m9W&W:, AOIO/@LkY!pU[oy >{9-Ugdx'-d#@E@}p됿~l " &nkdaì,80w?l^인 !xs&XoPoI/۴/@8Hae(Rc$kGkKηz G]~.pEXV>Q]e fl%t*rO9 Q>5[;z2FpIY5Nw5uU֡5#<5XdȌЯEFAw.Ha*0k~P>ߙy({yB0I;p ƿgy9~pmi10'ߜ~D_0B7ģavcCoT^08' {hqr:'10xGwS!TԽdDABR|`5c$4o]uAb4 Sсb>il`(` -c8)WD!?KXO~xuAǬ6" aa.3bB,Ә47 Q/Cй}ae NXQ^4w[7TۈqhNU뉪oxz\]Bn% E?$%q ߱Th@grUК6XWLYuO ,1㪑Eb#iYD'nA<沟?-G~aA#Rnu;,*X+K)'A-s:Tݎf{ Ha^XOdbg_!T:t|XrD&3AWWUo6ʛagH;y}!>"P')<^5#Jlu]~tF9̐LLe*[l &&X#vY7)jk# Z=s+4&-XI_3)|pTX4!Ч3 Ftw)ZCػ=iC+Yeai(Ғ^Lx K>㉄[o/4?o+KU*9~~Lr-z,hAlP/  ?gaH@>!E FGY[n F9r0ΧJ(peY`]/o%fLsF p nWyj4j@)LbbySDr։_GgY|1? o?wk070,&XVBsl%ހ 58s"StjU< P#D;o?/0dZ"I@OEU1 K̶C2i3^ނƴBl wɦӽ m[xᄟ oz#/}?Iu_%xf]Cv϶NtBT!b:I'vn2@ѵ@'$^]\B?,'FbB!ވ#,¦w(U>_l==s8\]|Vpݸ~%$~'+ a}C\YER4C9t?]7H,hzɎvU@($gQ6}xc~WppF`4c ;Jfgf)L[s'ldP&|-+}ei~*h^>GbדN}y)vB @+% -X813@0'KԪjs Vd[ovT>Kg9StSFB٦(uf0Jku e3 a)ϊm~&9m$,Jb+bu3}FB>.4ebat MQ91~Hm"\t$Usqdk$ v hJ\e>ۯ+nqhA{6#= 6rG.ㇳwq3c&K/}~"IT>H*IbAhtB|_ uXl>E=g ӧeYАن:k趰'":v`@:|rɢUGkF v37&J;l"PRMvc\X꠴a89C )w}ӱ(l)5=-f˪)qiˬ贘pL2YDtHV4^?_qJu_izwp}XͩK }TRŴ83<(./D5Kx?(-\? r#UbCL $B.G~5ftEZSQcn^ޙ [<^_贵9iJfft{N$bs#/$O_-o=&9BrWPW!!>+C zYob<k{"(Ŝ x QwٲpJ:ЅGw!؍¹v;+®Zxu'~9%^RK Kcxavd?Eo1LJpxZk 7P礜M Ζ{g8Rd QXW)~fT߁"w ?=`%K)GJGFsf ;}V *fI nK#/ `Ѯ񈂲;'TꢂS T)U A(xՅ>^t5`Ņ)Q쏭wC 9#G]m<ǦFXR*6"rWÏXILo&Ep_G19B-#P4Uh_G w˫hdFN9xcD֭]VN1[0S3ue|0Ro&LKռ9 ZS=;) 'nju\HDV3xA c2Sr"RncŭκW5~>p2LH .kn iNn7~ߟ*ϬL=F+$oezr£3 J'gK3 2?}bQ:v0f_331Cf ~ag2%W}sBJZO+<-@#Uj:HFu0odLל%ϘC?k8#?64gw^րL"]*L>Rp|'aHYZ`S|;B7h4id]l!Sn;v>M"0|#,5Pӝ}|@P(`AI+^ Zg2qz~46{))VԕǤIDN6'Z ar)&.̵*| NHߛQGBP0U{bo'<j7삡R? 6tU:9BҪS^֤Fa1R?v#I.2 9;CK1ŏxH3>1՗[S᪾ʗv | " #8o-Gk"O(w':}V$*3JLfۧ.@kr<ڥI(vڂpr̆ɿ@Yv}K'VA hà P un:aJ[`o~P`bC21O6o5ӪWKk*]a\iXzpg"HD!-]RJoF'J[|L܍5 '_b},j[kG̖O#y^ۅ4yUـR=?vn=VlϨ p~Ճܸ )lub-/[0ٞ_y0u'C.Nx9qU+5幪wt[`U# 8 ΰ-UOa0A-.wJBQΆcNecqd=ˍBa ‡LA0Fքymz-nA(ީ P9=8Sf&&lz9;wkI`HtLF?5^rOyqSvlIEȩ_˺}? ڄz-Q`~opy3r>>:`ba|Yغ;*umCI3磠`ɨ Aޛ|R?IA$YVn$+Z44Ӛ =-iɂq[0-tЂ=,}rk~u #ԡyѵ4(^*Gm6i|BgQ0le:{Bhsd_Gg'O<ІY?" 7LRƲh~:[b ,o@t ~WbЇxnۍgu}y"~ Y,O[ȏ{ XL!3iU,UZw8O\fƺPO TԄ(L^J Xù2Dj97 D*=WT<%SIi1}q. Rޖ ||~7 x)Mvk4}ٯ+ޡ>rxQ P*.r]F}ǁRYO јlpsQ֛ݣ,.Fa d{  ~4iooDm>_ä?hdh&!@s BRY0ȲVY=ō ^#ޛp͎Lw15lm9¤ P@L֦4֐Aw٩V3v3抠 Ӭ]Z[Q;Qs% (U`:U74" In)*" w\+%“212 081U3V_jXj&>~NUkHg;P+GEkE(">HμOm# H?)v(= 1?,(b|)ZGN&a47xj ܡɛNW9dfmzKWX<.XF :ޯcj~hCLR( c?3WY55 wS'lPTk3ڥ{d8'ǞXԽCv%`zM4B^Hx$X4H Hr*_ ӚF mDO0š}SI@:Sz4&Xn uP)w: jbjvSَ1lObb?|궱6>$ŢA#I"n# eIb h$놄fK˦SD5-=WUҗzq(M~)n%*wu:!.kwu*gb~Y*x*0(nہ~DL[< k}`'s cm#eG]H 1‹᫳aQl7ŏ.zI9Mszȇbn4 4%Z(MZ4Icޝd8.Jo]>]ԩz†7(p-t! H >s^^$̼ih)1e9N (TRSUcD`- }$H8n!~7!R\5bDgM[1TdA?u/mF8!1}dMLό$=Mv2#ɓ*Cor/'H FXKx ԣKdԥhIPI_.<7FX$X;`F w',WI_cUap]39?^n>QѬk<:k2. hch;!֝̎fzÖb"tb`ni˥ZŞk=ǧ vef3 Gi *IY9"`]0 NMQ}H7ݠm!zdtFR O k3yTz0KHZ]h\V*u뮇'G,v0{Re!pyF"mRj-Txz8d8Iu|>q?M#HlϣgvOtgG#CF 6'{Z}B<` M!Z1} ~v:ψT} |{ O;-r)l$`X>xA| yv%AglsunMLbkmIg̮ūh +577âFLk` ~?qr.PZލn#C(Ñt<t8 rFg9UrR'n. kPl G7QXOܻ W fֵm F[aUʍrC%Zg*5J{.UII%GG ^8/;=YAQ>)Ln:8jd/}R./+ od!M?>^9'Z rk!^]O[(~JAxa?b6$dZ tZbt3fxxWAg!N6YR.zgQdIt܈f3xU,s'V gTP6j]Y'JZ[2S9tGs%B1xe+e:ʂ2D r/V20R_Hֺ͋ݒFrFڊ )36A {_,O%=;$ڠR@+Ңյy:-}Vl{B orƼ I,cΊ9+MApY?X0ʼa* i(j1 60SL >,Ui#LR?he :T `W['\/O[#5↥U%PH:j3ԦٔCgP . !Zl=B0xAyGB/g.Gaw odߘMV(z"lk. <ƞw9^]㰛+\nYS\ZB'Qnp0EF+/DiBI $ d^ٕ>X2X-f(-n8=^C aS2|=~J5l VZMvySfcXXcUx%>#:Sǒ[h62ғ^O,M_0q6O$*\2,-PpŠ3f*^ oC$j Z׆zI!qd;xFRIn!ׄ@V]o,}ejw'0$|ynWk8.dB>̗a+h9܉[!@It{w%$9o㢿G5RH\]2RFA+\9Į\ϸ$]P$sn|W uN2k6d QZt:1ƼM?:F y'E/iXKJ3_^5#C>"ʪ_X֊%IkVdk2>"Hd U!2wN)m1ASهF!;,ZʃmNiKwh+ry#ofrx|+zX #gUS59u#%ߚq 3?1t>Tx.W}3T;ޫ)ŵZ*=(W0sD{UɷΏJurrXe';"N iA99/D7HySHA!X]g߲x.WZ `es{k h AGFDž*V!øbp m:>3'tzn h#*>AQUaB0*i о_x5F“jPk&p2Uj Ќvg߁vvR3`#eJPkQ>a Gl#O'F].νH%mf na{=5KekHCQԏ QZgW ,r 1آͺ/n]C ^hT l}ao% >}Uf+.Pq> y.)~ \Ֆ㇬İ7B-0xf+Cz(.p+|(г0ҭ"YZgdllPP^*n^,>\am͊ 0N@8~K{?X'ɾ XaXJ#VlR=5LT[X}3 e)7@y ktJ͑$f- ;9惏@%EULkowSox}LD /Peԃ .HQmN'K83i,H>4?΅ބzR[{Z:F^["=Zu)Euh::`#)kG-G1gտ{ZHp^#_iu "Nj8R|LUc'_Þ!B`>Y/p3%HOG.Zy6 S@H ckR9tlkZ:lE 1r29ryLO+_Fm-Dz} K-+7 G<~%Еfy' #nnk>IE{|̉j?[I%b hJr|( 6_郹%AOorc~?KWlLaXxGKD:u7D4Rsǐtry4(0p G'˲9& nU9#x/sz_ E->lbds}Ţs yB՘WpdVjsd>C^EٸoJ_[;0Փ'{)l2=Ǧ?֠߮!p1O>hT]JJJ` Yd1& Ĥό"n fuDNhRA+&vxJEgDMt9/=Hلq jU9e coVΚC>-EVl4-͋9~mKXBDICf*Uh̹max=ӤҼ:$d~b/$o6ѣ^gt+\Y*dJ4&Ƿ] Av%ZyE!"!E[p4ZDp-c#A9O8 :v.; VDz)t}{m{Kq@ _q_] -#r$c4(Cb4vKӳ76Fv4I s̥>.J@Pɶ=ծ^ ",1 6PH.!蝔47gNx"NwIʘ?,S+yZ(IA]bOJ@J.j=2>Pplpok&pJٿŹCu!ص@d䚜S[}/?ٶH;ZAC%y`h6%xgr:'_S^^Ϋ7H%`>-wNf=!HUVxJ8ی'LgLiFaN< : WK"Ĭ菞ƀ׈-)MgQiYl7V ==@EXB.ɉ AgDGͫ%,װDO* ~Y6l5A@=#ϔi H³6T $!tC{p m* 9>IQ,+n4ҏM]FbAaUC{ZvbfH ?W-jT.tt4^L E-Yb1ʼn 4,E2]SjA'H%}-Spe4C?3]12u6s.lu#j&#NC[ѹmOqDӓJl>y򄍾z4̳nCJ]Yd%JagaD3+(Hl^޶B) =Xdhl ^]fuoGoT!~Kn0԰Lfx# N#ٱFhV`lfl%k)hS@;U`4Q* FNQu.2ٺ)z+em>=%O^a8.$|%JF_+.^M<&|")kb=5wIL8_:yjӿRcǵi᛺_}/N]6LL]l-cq2,>"ePgZԔ{%~pcƶmshO6OGTԌ~ pB+Fy?'XP)M!{M؄ q Q$3$ALLšZ^o[=y.2MXb2ÿ@V 5VxB~+f4= 2a(T#5C8LD)|D8}Os[%XH)$ba`v]rxM;fS݌.fn%m9NH]wK$ApC.olۖM>s3c&o1v [瓰Wus{GH^! )Cjv;06eD ZZСLR;^E`TQ&r?U`H{#[Gqӽ,7\j`\NjCKҳs h$z]fBIVΉA̝#bUb(U۾w[0`\]%`縠Xȥ!B=1hu.̮qqY٪ i9%,v6D9l W;<6Ɋ@gZ AJx +S'},.KDײho?Rȿ;rijlgRժD!oe#kUnspVM9QC!1.MB ғ.P V9:_!2& + )ȟjm{ ِ*bsozgqsl![3jIJ.UCBGAf&30)6}ך2~b15$ 1Q~?XT鐚c <'bG jpo(,[&'@% \^E~fog`5ŝXcK;gkJf@}ƫ"vȉ@u&PI.i*3f.Рn=,)%8jXFw. ̫ٲ%ƍ)coZ5 tە.@竗UHkbha|G snr Hx*5i'A|JXL>tB="4/$KpC 8~&u nM i,ۯoN#O23ƪ#b'rӦZB@iV̂c~|\.\K8q>o &?n_GǙt.b#.jW&}AT%j]P՞ 8aS *, =A| NgeH$x՛^Զ]."K\׀ao\J(=ٽ|](>hm/]RMXx}I(y|[A#KmɏX9Gч/\M% Σnαפ7lޔ:yƟVPާtnۙ #>MyI7{8ֶ?[P;1I`^UxGuw+afL]Ad ǎvmv?z&Em Lw@Ih"6v3. Y iggr{LClt,ݒSXl8"YU&qD!(fD֐!9ǾIJvVuf pKo{V ( Ƌ|-SkAdޒ+a]Y,;5gc&HF i4E1"b9 є)۸z6͐#3R.,%6r^P}. tqb鿭\ϓ9]<6pH#ş[4 O^_?mlfUlh%KVUc.`=:HEҍ߫(Ǹdk)#=κu]^jY.'$ W@N0)&aަ肛w(_q9B QcBܔ`P3_σ-B$E9+M!>V̚{"dI:[}^R^ILvbeeg+F1POQށv66:]1 XwT!]8.]nbũԎjg3 taUaD;5ie%5X)uckQXϏыCʯEa34hq9=&E)2"Pn h?c1Z POC(ekfnv3Fq) 'W>Z7RAacv)?xz)-E$h)S (A}7"F&榽0 .+´`,IS"M6t+*w\)ag;%{r5!#JB|4pw!IPzh6 a(^A?؁̷.⬔ ./ϢI}I'5Fˆ42nf7ZByㆹ+j.n k\C({4[.Bߨ-͂*0HVΦ% i2RJ:ƥP hKIz<^tAysNiXp-B7ijtK4tc&ڰW4sWxӶ= Wɓ$s $#îiHδ*(-?%\3@.9a-<:f3-:UʺG:ݬm3e75\+h]2?^v>2W(rVQ]=@ E[@i4F ѫ_c(JV4t @U=pb%Aĝe!WmIkXVv^}aGɢ q'ڿ);S>)CNNj:;,S^I#+HPɼNϠ"B21U{8u%D UyA> EQI5co]DBf/]>BJ~!+ 1ے;q^gNCF;@ÇlxfUhݠdV]}+1; S$ƃF8Pjqb&֫ȓu120c0 &y"NkO5Qt70s1 .F!>д[e=^>JĜLto!W-p)B4{h @X^99F3I_6ǃo/rv8dy癔b<&^d!sb,OF7IM(SYYG5P<)kSİ+Ql1]ZНZxě%C!U6-k2g즒k>4BH[]3{T) 28ZxU8wyP@M=P)|HHGҬ " GBJwNaw|O灄W|*&ʙLo\$G38nmO6`Ƿ/WϽ/mيqMd:Sfݥ)xCn"xa;o0fHߔ1DT[q%@ggH pu"2'n#R0c戇)|{ח%wj&v,aa!WD֏KVa9f.%GD׵">/> G#.M5d3NZYɏ% ˦&n,ꔇN{fZSH1̗dN?ihC@)ߙm۶åt* fHSڟ@H <.y1KrhF6vQ6D$VL’Zݨk)9MMNtd9 л@tE Gɲ-ZHщwCee&Ј8懑 87L8-"B1i\~<KEmG='T.CWHu[Wr}u+|vQWkj^ÛDRb#69anQEAye%1t5Á}^%W1݅ZB1)sͷNlgb͈7G;iqON/v*8+LBJD5wkF4ڊ_.1FrĆ~ K*kJz8 ~27B?}y.y_Dbq(hvȐ%y{F8Gl8J7d( ԎDq{eB<߁Y:+ )0HŒW_24|2N5v vGgDZWs>ZU,Nk7k 8y{(iS*\ ZvK={A'H7xT-& auex֨ -d1˖_ƵNSr:[zlJ'kMDD{86;QWωh Ua> TDǸgkXX m\J{O@_Td=fIE8e/ڛs]ōMbH}H8Au3v%$<ھR$\?I"Ֆ+a dNPᱱ̩nҟa+1r0 xaFfJ .m8p"ڶz=~lyM0zb~] u&BhH[T>10-M?cީI:Sh$mDK&٢< 2\x4f0?Cw?'¼zv\>[ b=Z5Z9|XBB.Ω7 #y=MIM13bp;|vb'0iAyʖ&ug߾+M_?>B"~ƛEF?`p9("-S%-q;b:+tyu7O.S5h;2o#u )\OOwC/H+ eLр+!f3Sx*Sw2لPa@ki.|澏%DxAMIk T~v)jG75` 9[j+|ȂW `rx,eJP Dkk.(%'^ a0ʚ5^i缐u.aTv$$:"N ո h伨].!f&nsۆʫ+'XܷDFF1*8e,3H+,׺pR.l8[НޓTv"mz6YOʊt!X9G:ENwԞL3dŒS[ϼ;, yOR^ߞ|"7֔3h7HkWgA٠_R4ɋiY{[ѩy.뾹~Ks]!]_h*:"qKoX+#Yž[w 1EK!&HT72~?*Lf/,20ݮdU;"o>*q 7Y}EjD/^)bC٘QO!$ 0}WZJ2x]P<!d#W5ckj6V(QBy$/iurivh키10/fpD/ utnLğH}M= f "«t{)GZ$7'v=`*ұ2y -V꿝-٣x>y*_w65i+' йɗd@{1j?KyvEMoR7[]-fn% $蕻&rfVYb\-@u+4 ({7EC(\Nh٫9H"NѮgÚ5'̩ osFٍ^wlWJJqnaŀO g}Z}T&BlCl|/7|>zFo!B07b%_z"9cӺUbdILOQ] OhBG#, 86#Zf @gAʼn~\^t1Bl2i|U^(9'4@ʒMrԾQN` Y䝖lJOB"Nyy"=8s̎cd.zySmkfJ+p|a.b"kn T \Cz.ԑ,p)QӠ~}ydof3/`o73j)^ k biZ.f{i!35@b,s?,uc$p1}H'aCuWzᳱD~"yׅx*뉪?,i^GTKҽ?a6M`^m-ٸ@;}"3;ۈDJ] qCGR^>{z: cp^`D:J I&=,D_4Ańw$Nx blgf"Kd|;\nef#:u"Y=CBf,"l9y;0E&v+ /u\j&SB5`wDpdƈX1\:ICws|^kɨA#6i2y"u_ 4+nڴtqɅ%8.*%iik/t4qEv}_bQT)[1.2&MuDP۾9LPb:Z. Pj\֞=Kgq6ƮW!YfDwV/P\U MXk`nPb,dߦKPU,< ;;e_[--<T]F,bK] 3)Y]ݏeYKELw]]O> 7P;'Z#P2oKbW(;I2 5D?'vyu \Nѡh=\z3X h*N'+ro2A0'ԛS-H2}$f]&UG6B'פ#S,I3Ÿ%%daD=HRm<4g)\ќp܅#z]090v/zb$z'u؎!'>yaԤhn>Oz[ese]¸j0}@frRXmΊlW\[Idq6رUNb>۠! Hkud Fk2d`X'@gj[3MX~uxar=>KF$?nճ^A8 R61o.vլbK>PsᷰodU`~n^O.+լjlS(y9ρV*5:LQt36`g?l`pS _hDBR?+H{~L~ŏn} %pсC JK̼D!!n$/kzOLadW,.p튑ףYY% $ir>PywgTTē8g<\mPD$W= Nb3_~t?&0&ڋ_[͉hPe p‘oD2]7Q!VҵQx@ B24'vXOIx%PE=k)^j=^f4ؕ>=_N$99f?~-5~57+P^ YA!X"ZS-Z@>x2S)v:c0A]8[͌D1F(˔Pi*l) J?Nܝ)E]SsC:?hMĖ-c|*nN־ۗ&R>3~*LP|)pP/E|m+SXou%q^+E#\QE1UTNJjzn[[zcXv3W*n~2CTt0L3sIq1 OwέuZ_LqtYhqB6eLx0[pѵz,ű}zW.a;!PC] I+Su7`sGɈLX0q1:L=5khqk^kTJBx_ O(*Micl%AL|7b/"xսMа&mVCǓ31A)WdO3R & ̟JYvN;jEH;hܳ%u͸YnYq96 M2qAxR2JW1mlF=ߜ:{6 .O;h<G[AX9g21 4\ӉHn΍B7فwF. Msg)ѧ ݵ bq[ G^H*<^ Ӡ׈X5[b;/z8츧̱KHCH rY-rb|Xd~8T&*x6e4˂BDq)kf"43G0W'LL L[dXvSÑe$hA7αt k<}N^:Ԃl_[rfѰ`7TMy?Snu1 t (u]WU9?%1zGH0&=ič}QyS6`CyLJCȲ 6jk^[itN{ٽ~Xn$Hcm}YbJݥ|q#a) * }Lq>F+NOcC(84QnfXwp7N"y@Erh6.'tW{J*ڣ'0׿D XI&A|~&[z |}xD O@v)8HqHLXr}A? Hf5T<=Ube;36+sanԨn7cjyھes1J@>PJ%?N%{9_*Tb[O6B)Rd^s7Fe ~=Җ /ecY)b;mte^IXni_IzsR뢆"/s #(B1ޔ OELX4FC,Jч+58S(HffR,M5}ZDӄA@زᦅD:22(ogkڱ8%{V/E[isV*6Qcϑ.|=c? =ފhJwEu;fndh鿑{r've uJ ܃EVumQf !7%sZ= c0AԊz$Pd1Km/\a]>o .p΀HhauH֤ظ=& lQW(cP"g]9+`|GY:!XdƥIEp쨂z5݅z幯DpȊz<_ZZ"3SccSVֽNg힅;Ebh5N'Rs_y:#/ @6^ְf=| %uaJNbE»"ܠU3|cLy5@k{n38#8>5 < pE4X0\[ |J;03ha\nWYPwmtw8ߑ3B-#{e|[ 3H3kT Bkn v^ZFa$I;ZR(ΓK2KڸbN )mlgPn!ُl @.(ڎ#ѝIǯS)AŌ)I  [;f4VOD_9}m9[ oHzb/(P`}{S^$){y@0 νoW+΄M[SoC&7|nGsղ)5$ ͍~a M‰UvƤeetYC 8ҫ$t ;Y Qtw_'xEէFCI6ϣ+%ԫ}=D.[ӽqblV,5Ltr(e\-0}z";n+B1=I/q>>M՜z!J=u̢~FԶposbH\oVIlUhӇǝ&+M1@5^CuzN2$B)Gsi.(! b{k?wߏ/a Oz@>`,7x%X\*:}WKu-H 1N_4?qa,8ƥ@ɸ`!KM5JWGAI#Hf%x)AaYۉCTqhǖf8״dA!+bynNJ /6Y&#UԦR{9hNXۦP^_KpP]&G{fq:K j ָ-! "{aGݹCjg7VA " R'0 cc]9@`w)h cZJprU8?/ qWVZT(0i:ME'rlvD:o—7y7]B*S@~%ȯݔ$\zjfGzUհ H&94=6e>-]9IQ,JSx.K gP k&LjtKDM%sE6#wB_wmrNhsձ `7iu1Nk*rim/ӼJg8%C8v"AqtMD%z=XW:n/`6Bu%tlOxmjX!v% abpa3ok걶!R{c?^1kPb,ZO$ >\!FG_"k_FWΘ-QXwdջQʮ\Ŧm6I1 pSz>x!5M)Iˈ0煣H/A{H¡Y3]kсld@rlĻfj.Zd;X`:#sZvwݤ9[l@jx2#3x~[~xeAVx),06OB_)uynS<ʎ-k}G!#?4d^$몼ֺ;:iPG}IQ@@Pvg+8,ieIu`K|c^_ S.! pHp׫nʌKC]90-|$>&W ts4 ȴ>Xe45XH C'DhwVD;{"j2=[4cCMtydR6ܺO ,~R idS^*hY)"ǘx{K@rЮDk]U!:>9Ӑ^9:-G13o0} 9 %dHGs|NV*lh^!YU͖!7X0z07ȴ_#Hy dm$(VgJ/cs;8yJ\E9Y$ +&c{lǹÞ+hF*9^ªȇO\Je 4!MXX$Q.yo~7QL;xE,`]<* Ԩ SuE~qnH5}mOen7u0x؞^[Q[RBq#Uj=\.'/x uFRNް2 [E*38:\@z-L0LPzq{K*~[Ͽ -siݚ۲Fp+J:ch(_/r[un:=9xD M pЎjRJM@<g1|wE~9#KsOYT0I"{?zKA1фR̕y{a|Obd1}Xs?0mSe*^iEy@̪`Beg"cǗ_Ee n{s׮8A}>0sNtF;@!YnVOֻ oa 'Dp F}3mzEF2c꒫u,6c̬RR`*ޥ-@uwbg?j}O5+y0t-SGZD;"7_;}h z͍Bimv*LмQ\Cx 1܌ pFAx)۱JU/$XݱvxCY]ìr 6(,OQWp7AI)*Hl?kA7&f^CύY51{@$T|0.'LgF3IM[??,vG h 8,RT<~ {S^u q%$_ 2qEw&%d^*}$iK.}WEt{m ӿKCqC(o讵~/ S6vq%B4puBgSqy ـnYa'Y}NtF2>x_=9Ms/~bTIsbgHy'DXcN|t!DN2]_;㦡D.UVKLet8h#(~*;477p^r` +iO.M[0bǔ!QPHyXPҒYyG 9lz 9o.JmLizp{Onqo=_PP9 }7Z O`"?M1$v2_e@$)A˻N,gUǣhVk | E!!//-*5{.ѸLVi;F0@/haA>i'21> +-ç;/=!ǔSJCW|}%LKl44=+Y1RʁEv{;&8)JW0P荬F3> (L^{D1x2' v;HBkzm}#\4@P}w@)?2E74ʎqvǫ?3HAf W v;lޱvK©DLOFn$9SurmsEaA~e ir=m+1[~"jd|SJ wy,PjxPg$>u,ˆuBPP(Nڏc@}=E'16.Gi`bȀX*)!K%OCcQw¡thu7CrPħzZ.fAu<#`!&Z5"U9 0&'^>h+kډDjhG/qк"JL,P$(S, C=+oNGbs{u0XrilvQ꾥E-,afOّl'uhIJrA5N.L(_8,:w, 9YX ݌=A7;p5Chij/{FJa2VMYuTQ(YP0>2A;nkӛL?>GOySGoYUR<2B麹upo썄M8;6De㾝v{B- L|-11 QݨԚ<1sp%a`$6zڡCsrZ˓[Sr}&P<-!-:ZZq`D; vZ'&w{X?}zX q微PSz)*Ukl/-[7T,xxR/SBmCF@k8qg桚@YgPN2-z}B/r0p6T=+hSv (#@3H5AmW7K`M A{KE i6"=V^;_RU\SH QjYM}5a 5TU81);C|~QEl 9ר,9t +Mn0_&nE2g_@bC^53g[]+?9. _dcO˱,[Ol(\bss25ds ـR`"6f Qey%@$!~^澐1taa}U8)=:E怦 Chr.ۑ=1 xmgK%JYs%?'aajl+.Yt:Uۻ aDauٶCt 1 t8pSe ATƧ8 TK 7 \jP`8OJ PxeiiT bwТb?x(Q60WU>綋[aQu}iK2C_(|Uj޺ v*.\%X%\^a" QvuN-P"G-+~FEi@ :Q 84Éߴ˳~]RAuZ ˜x#z tTq@`7_Y$Cї[U`< I3CUq)ۻ&AҗE\/==n]iH]Y5`]1C%hb &a tDFDȴU nIbU/#/LTeqf.O K9囯mq{IL.QR=M[GБ" 1=6`:)uނӁ%9OԷZuz_7NE<.}d!Ljpa_^-d LY@vLw \kAGUt(iO@ sA'sC - A]*'mx|;Ws{^2M2c&W)`Op񐿉⨽$HsX[^@ƹj;neClxhfv?>(`C p>?ۑ8U@͝.AjOWg鬩<6ibfqs8LDH dggPTs `b[q#y{+>QzSn/F2hNEf*%cy-0Dl+'ˆV rnM+S%9 \;!-v ;vJgwHz&;4ʝC)%WQ@ubG?nQ,5 'R$DUp1a~2R+~*gKF:ޏr4И&-27X4啕_V52_lhqlNVIޏeBPoN*oVF&ȳ':L!f;7lch΁/Cq۝"4P:v\Ă0[{Ou~銲07&/KP tRq2W VL[&~\1@3:*wu|qe^meuɏGJB=Q)$/Xx#۝T:YMia/踧T,d'rh*$7Ѽ쭫C.LuK%jL[T&۷#z-ң{T 26uYȍfpx=/r^Z;҉":7nJG *3oa|r;CX UdL3 jeߐD4]X]I&ր?}`ӕ|կ~H#)ܗoR+Hu LPZ':*!VfC"lJpu!' H:* <}-vP_v\BD#򞳄 ="&pǣ.!Mҁֈ1Rԫ[&]%( ͗A99<+oZ XNj<:ԢqhB@Q A0clHߪ Ik/gty >ZCD}kq)̨ΩM4X#xWF3:I¡ }93F M UUvZG|)y#r2v=itCi9Rq2Lc\<1c ޜa3_7kKʮب\VXo.\Cp/ ؈vq\[Hk>@(d#/_y^4ZxTGt_= %ReﴪUQ -=']%ULJbs$X^C .Ѝ2cI[e{!Kބgi_:Ǝ~e2NtYBr2 N]Dۑ=WM5Z%!65%Y hP;"_!=s[o'Q_7Zq}qzb8F28iʙC񋦤Z-Q8f9Κmpp?vf^0( dVїx }EB |7&mF t5~SmoNh`9a+֥f';]2>s\<(᭍ *;1Ÿ1*1}M C ,˧uϏw*$L =t>6E'?烶|cSv|%& ?7oZ|GD=O?鴳$E>KtWeL<O" ZT8Mn00H`u`Z?`E,KBf}{N$rYUԻR(Є66I`M^ۿRMpI2(%ܬ&Ez/lvd+Ё܂M3p 4_3?C; 㽓>)ـVtJY?,WzWR%գr@>[Y IrS>hUbi~-Yu+6a^/ bاa yq2mF* AsȰ*ˑzXI~R|[C(aa(fp*\ygXV9JsUiO,8rt_)". _tSÙJ 9$@[+> }W- f=s@OQ&׀#I d9jƛ91rGCu_(Uz9,ެ-#)G5@^ V{_Us<Ƒ*4]{1fՊ`-2})ڀz]|1lIYVXfp.E4Komdܝ'JnɈ[֍+ϨgTkdU4RE%lEq{%-.dͱ>) T|ȫ.dSů( 殪&gwIg2-eM.3nZDSeMTw@I" !E ]K3OE 61ԴO˜, zY$ϖ |LUKx n=G 04|S>KW'O¹gNu/:zS4`E>o8r;N|\""-o~RX={cG51%,kǮGC:?3sŪfjhT d> ,Ssb6[L-\,5Мie}lׇM˨(&#Cuu#3MS=Q;Ϫ9G1<_xTJPa !k"NBu׫;rzM;:Dg.N%-vF, F,(^YB-[dz(c Z_iY)L݊М]{/F#Bj`6ډ _ ׇ!e1rv GI!:1~p߻ZCw-!8ՂpZ[Q\V<08lhڱ"p$tNe# 84};LgmIq2Aәa DcZyq2^QA\UwY<;0 >C= zwJD.jz1!ǃT,(|Uƭge`O?k)&Wڮ o d]-/a:yVC@#M@sJT6qJ­WI`09utZcjCyq+ D%Y c2xT`/vE84d (YEeu.Jnjo5k3Banh^H؈ˮ@ N'3.qc96H|tWϾya }"ŷZwr5pk[Ҵ$&㥻 ;;gB8L mMDX" GQp̸^Մaqmm.֩k|؍2عRfZܬl2iϒ[f |\7 NlK9-Ej" I(S*@>^hQT8FȚo꺰C#6ej,6H9Di7FU?g{!7Wf]Y!U}DE9tF^(W9kC}CR!SYC/ tȳSeϝb5\痄TAIQrѕŵݟ3N63\H[7jO̮*\c !T̰iL ^WM1G|d+Z Z{>o]L>8 &-O& \Ԍ :}9hCp\Ԥ#ZEtF5 a]]tY wAffm 3\}"Tͽ$sTҧ4ݞDm$0]DMT@a!<7!5 XC6c|A>Q[\) ChoWd+H !V$=kvtW1Q?| ?̓|N$h8Q~8||`k,M|RE-bKy[TIz5kaj Q"W!]INx״ ,"޶vmӔqA 3"S9fE`C`؏OmNMr(\6^.l|!ʖSaLMO{qp:.x*E)bXorA(%8P#"W =l 13f Z9_VHmSۿy(H1C 1xU>7ń(ddKgLwʯ-EB=y8u[52*< ?,|gاr (M7.xd˺ MSLjy-<0쎼uj܈ޟW ;c"Xdl`ȐܦDwPb:2jI bQFsMw_iL(d ,s7b8" +ꙕsB|&"1y/Dvx 5S_/_r>"RE`}'b˛rM]gﮌS9¼JE4 %cPMI!f,I|/26d@qRptEDI婪 0BgS;;Vke5)'|tap9бWTGTz 'Qx/XIg'Vp N`|Y'@ ]-/%i:d|AaA Cл1oZS/":oUW48Zvv$pWtiV/K7#'9CY şo y1(Oz-Dg 0 FX`ZA?^e빧Zn Sӂ&V 1_]V_&Jcq!`(Tn4 2EWT2sÕA̺5LY-IZ w\)&+> Ym'߫ !5l(zyG`:4xoR,QzUci2 }4OC%\AB l\sg9Om=D|%w(-2m;`< V~r%Gg5@J \(YS(oӑk*ÝUOGڎw`H\yzGD7ޚtGObNY9;,>Z? 'Iث" ^X&轹8)S^->yI7xS]葪24E?1l z tz,;!7,/~@-ܿWykY8ِROC ᇀ>NA_ǔ3 @ lDlj 0f>|݇Ib Tw 9a e8'.ʄG*sQwyu*,̼z9$6MbEJ} ;BciRv^'(AY}M4X&m߶TPQdâyDC)ݷ;-oT:qd$Lr,g^.'ѹ] %h ),Bqi3#] /yx YRhӅ(j!S1#4iHY#H'h$vL lߴTgи-\^œe[ )i$!6v v B"*@1hEMUҎ׊RyuѤ<u8bDw}InfFع Pa/Lm !w1f܀-v/zIn ֆ.i:%/7U ͼ!=Z3ߞlD?O'5IO$prۧL\{qJQ}" Ƈ.^}>j뷦jȡU=M+ 00/Ddy|#oԩ#,re6 8a#NϘ{+FѸLל)@r$kvUtk,y^p@(2P!&xí`ש;@Ca<ƴiϞ%eV:*ߢpn*}\ė0XZ>oۙhh.lRHgd{t=/ Q{minO&KBRqWdï`Yn_"TŲT E1P@V<n8k˵ؚjdZ0VUY !㎽(R *ֳn=;?2TJ؄0_t(vʂ¼Պ,./k@3(2[$] 9B- \d[6m 7ky=֐2Q:)8vwApr롂nj̴ ~X$kP}L ᣺^_ ~vknYSMkoq(XcŢx;ji"YsW/'0sZc}{=Ry4i"_(70R;\(/* k! K:q9 2]ia2F=z K;+ (s=!OM&*g>%>I4.Z߹O>OJ\&o"ԝE )JE >/p+7pz&& HcuZY%K~G(x$>DDys\]0,O0>b֛0wC>:l}9^NP>}7J%[6\ xnd\~V[zRW x$,pRlҳH՝߭ ocrNs\9MC\=oIMG >LaH{N|f(o3X{5dSo*&؀ jkX0Fdּ8=ƷL1R>$-#-C\*lL$CڑUBo۽:Ӆ_itZ3%ҙ3/&o)x: *3շc}K"RDE&*^K<цRj_b8DoM۟߹!QW9N-lO :րHv. _ºv xvWsf]fBPrLѵ瓹J^e1ݳ8H`Gi$/ m۫]fbj:pf+WwCN3hqg{^2u84N*ٙuw>s׳!# W#c]w_@[zUQWUMNFy3 +UQ~eiȩY]Xnto%Rb#z=Qx|k>P )nle+TY[ǽJy|[j3PD╥_p 7_[l޴Ƕ6~Ν( q̧2?u(Zhݽ,>?ΩeA~j-ZN"eڥsOmOh0JI{A@.&Bb!'zV?4O#iࢤSj1=%Qnf',0Ex(G qz[L* @IrVP1y![iLccMRp<`Dߵ=i/hY }2,9ÞBm+22~vޱ-9WIuM|k-:\Ykh}kV9[Q@/j\G~َ9&zeFYևWJ(I@>JЦljrZ\j9B&'F%Fm^=naNKi' S1 A8(lP,3[:5eC-n,(=4YEB,X}|\0'}O*x i4#@e o3_0qj}JK1 e,wCɑ p(ƪ0 D`+숶υ3a/IoqU)4[w9IGKyXD;4r]nmLxWn o#h7ռ%Yqdkc Ī\1:PZEY̑Q$_UQ[Yzԫ f&FΫmOxj nY)jw TubQ*ϻλNL嶂RVs BKrP,"i6Oza> ogllߐl Փ VHi@gk4_`D]qFK<'ރlϛ'*YiR*ĴqUN5d^t ʰo(h`> DҔ^/%FLՖʨI#`}>N[)Gq/t{nJD8EHd"Z¤';uPRřxrl|u9%*h5fkzI|g_aGODgS2j`[yȰ[Fs=y?h S2*Gjc^P[xH-!B>pZgк$vǣ0̯^o(vjHޛ7_44dAqs?-@NMMLQN/aWHنbhT*tet1t%ݧW 5;`jEn0ToY)K كio9u&b(`7 zux '~e-$} Kjrޓ90A6l;:I9 7/FԎiD*tStiW  Rp Ƶ`H+ϗiҕ;<_o]OjY~rXI#y9H͊+޶; sWhKވR?4{oaIeP4~QzЛ}/(몖e=#Yss!|ΰċ ]S+&h,"S6+9'5/yFVXZ>`ரn def쬉a${/X_F4մnj{& wƕYY# ݓ`Pjd]HQ(޵p΂{^Vi:?0m"W3ai9քO7.ּ5HIpVpNt{!瀓~_A+e3lS3P%KGvTs18\%nR{sCc" J[Fh/7blsǟ=ڹ5"\fHn<7ocH)'lMIloeCD*H#XŎWVI>ђJ"t4JΉ{g:~x?4fE2/;:FgGc8M>n1}վ;Yi`yq9zm0}),"f=oB-@x|#^-gNZa60 @WA86~嘐ys趌bTj#h}%_M`u 39Ho28}14 t8F19 .:7|xwf$6B]rȐV6kjy=8tS;,:?Y:ҰpWPI!wxJNڿ}/v`}JZZkޱ!2XWE)==y_sirntD[IOM+X]XbҖ'$[p0ԯx)cJ~l,~U:N{;M+Ac1+>#3z OԏtƩ$…YGY1ˆ"P` ̗Pe@L6k1$-q3s5 O0΀w᤹j]b=PIf[uYkDNStξp:H|M~:^qs܆Ԏ?sȒx\ oPtm8@E=TF_Bc&c{cNjDƁ^TFx} fvk 4w"a7mmZ PޮLR@Q[+.5]Fv]2[A)=[0W -oq-ef𨀈el2,P[EPyΚPj0 WيmCm߬Gq7tR"2m{;:{'] Mi},Gj}B25fNؚVE,͵ B7vLZ}ٹv0"Ig Q,=ŀ(Ї} ?S}e0h/w9&1&]0.# (59s=?3|R?kоP|jf+U ::'#@tX 5wQ4n:ޚq{Oc Ҟ|*=?PN>7k H}azA sE 2Ϸn9X6ͯdzj^U> TU y  -% hX9]O!8wX[V qMއ'ʼ(2P) E x- Z`ڙKυsY2{3t.aGă<XKcSCk|x9PPd2h5 6j? d}Ii c0)z㤍Οb x%zÃ?SL)>P,k_ bx,"$sܔ.4']76oNm-q~JPv'5x ݧh!\Z.\QT}X{p*r8( ( 0Qƍ8) ?=i9f L(N ՃDS6}T{CHbVy\p}#C){W|SܘT`^eˡ꾜6TpyQ@t^eցY0<Mk!qamQYm\ιb7^Yq2|TܺwpiTR` U\+0P3AyO/4‘/.4Z L[~fix%Yn渋h+!(: [QNYGit5_)<$O9JoF ,1P&w*c;51:en FADL:Jg3:*#i7\h>Oz1$:υww0]uG˻ppxӒA"xdOK`/oTvzjw@|@Tr:,xA |=/N/8o VFDoIT<2G8'ƳEFk}D_"%b⦘ņf6NbQ}j-/P㵏W+9/Id9~Lۦbz%@sahˣz]~Yo?*ǶWo-&/bE$H? fl^8f6ݽ<9!tXcy'd42ȭbY,im-bb|jmrH&ʭ yx/Hn)Su&*;%Ӆ3W11X"[+){ $QOL鵼Qr@hʦWk,) *ZVՆ1ؼ^ErL|V>fMKվ 7!9:Bǃ}!Z/Ā5,ش9:nf2ˮ6,:Q 1fN80k)!r>`:;@#iv!˅~BA׫Cg K a| Yy[B.3 |Wn EfA^_tyc7>>=ka!tҥM8,?CdJ cE,UWԅfq] \ I` q+Mi_snjG%7Jh,LL6fD]:#_OkYD@12%jֶ~ۦOLBK0]*Wӹ&d&"=U VZOnM mՊx:hEu|sZ#e1P`+B.r3q.^_"%^TƝ j~m'S#*( :1b DS/ wS$; $NzKi%$k1Ѷ:m[{#\cht 8ۑȑLפvuTZ_c"Nf3gyZ|f9 lk :?G`*CzlR|΃nZ>^tGs8n:dV{BCf+!Jl'IXTT*SfBI&bB׆b=YgUDA8gJ:)C]y: PVKvX6&zDDؙN*utQ/b4ɂ aƞEWˁeGb`ݔ<z;qJ{zUdSʡ'E-W6 Xk/.ߢwK)1?6CE?zjٵ1v% @%+q11dW&NB0hY$ʊppDy匶T(=wtL|ց`s o>m]{E;(lf_ny='aFc_~JC#݉f E_PCS<1m+OEG#*WUduRCP\zE6|-PQmxy(ΊOػ)J#AGHT%0|&7:%cH, kgm/f\\/TUAK$VoRV45s8LK:w/ބ3d0ScC/@]ybq;a8Ԗ9ÈnNq//< LŬSeM$[1eto-*]Ն|4Cw0]{./8C_Mz B ;2S_`fK13^M]Γ1;2%Y(x,Tyڮ^t1»Z&#F*ĨڬG"M5mXS<jLuOA"r>s"H̯2kC]My +gӇy"}`JClwZW1%);2~]0M%)*26*k־*Fѝ*9Z_$ mU*'I{>͓>lvh;qkWSqQu[Fj~ Vd-\EPηLo>!'Q,dpR Vq~ cv&(xvn]F{Vy}8̨; l摃RQsH"= jt"bGp5WBE[w/ 5B@)|D J(Tq{1:|"&)g͢ 39,OxĐ"ҙa&Ny7y@09H94wLw7sɉ^2ZĴiNv5yC 0~օA&;TƆRf9j .(OE/۲efobI%7g3A{8+4{͢T'"w=Qk*䬔ظ8ɄId7&Y,HZ%YU󇖥~slcpY ]3%|(8hUIYL5{lfI(AG͙91ݧ*S>f;$;H ȇOUA(sj[FSgrHg'ã$ '.=Z{4OוOWEε#9z-4E".zw6ɊXs e*p]v;2B( #|f|ЀUɌd{2uK &O@P>^=0S7V&t y-jIB|)™MJx\I#_ߩRb tjiLER%u#;ǘXd>A;[лmUSaix=RikaIUBTcdnMUQ~^ȹjL k'?xX08c0>d=,Ɯ'|x9wvLh?MJ#}yggn.;nSFDBBLiJpuEWZ z1BxPJEU2mgFfCx*(T^P1}8|~q4CrƂ5wOtP;DTUS^L g|ϖO+>** gƼ F{Y`;4U<{4k^e>?H)ⳇn 5 m|̱#.2ZaPʶBB*{̼Bƺ\c2Cvj"cLgEwsZJw+S4!ᨺ;;9@z W-9(8#}y4n$Ж/W [߂wj-a4T0t/IROc'n{$}t9 z [ ړ|:1 TIߤ'T`=0 J?ڈ¡]&ndZdϹu_ua.l Wٵ.Fy4w0PX//)#XofA+M4vco7v;ߘ`r[Cz)A+Q(ck 1|t $leO`o6~h+tyZ36̀2=R aLD/OPnh# 2~m#{!eMb]o љvʹdG6~`irٟ'E'];J'U>ߵ]*I(UTG3]h.f|'@Pp;\M&[^|LԠq 5t>7y!^1I 2[ (? 4j2-HdɅhX&U05 ܖwvyBsK-cP 99y4A7vrIC0!g-L#%\^Fyg?̫#CӜKoo@Ӳd*R})fyEF2f @gz}>#uJ)op\on⬠ݺ@̊Un–MlkK[@+BC q},5G¾^F/ 3Ӫ̗ .L8U: UɈ>>yQtG+?h7cqleF+];5Or ey s4ŧ# \?,]wıBFdC\;cutx)Ȗ!*.k2qIIC$6M &u<X8KңyX^j^xNU9PM#"o=!J^iܒ3 h;!!/o}( ,4M}ƶ_T@-Z3tS-Hz=͞vo۝\^2,Ƚ"uU;YS_׉ƮX7LK(yx)NծƋho=[Z[] ͮI$h!ڻo.-k+0>)dl|RzRE D.T:LfI^*] hthXJ1҆L|=8Y}(7UgMmq Xm5(B(jC~ddRZAuFWYhp^jZIIj8.Ś=z/]]q~g54#'F .E'bm&{QonyNRPVR_W!HՐއ֔usʘ*{UN8Uw.Q*'cS.|] `c%= #⋧FBF?#SKz™} ̙mup*(82-ꞭvxpoyKO`3ml+D8s ]02I` b a ՘PMC*`Vఢۙh!FuD7lCTܫ?dB,Jvʱi3WK@;d?T|nt*kepc>6a]yvHӼe"\uqP%g۷;̺Y:`E 3"._:؍D䧬(X'/btx&"]kk,$6~qc6xB[J@ dmk`{',2F(%MAy`.I 530eE4c-L{ߓ(Vup'ޫO[(̀%H$*p7gZn0QmJShf}󃗺OaNX hS(r~uNpQ;]/ sI:}x5Gpwӧ1~@Jz{(UW4Gv2:3KaKb* <|n_󘲺,TO3 h6#TclAA.IJpӗֳ'溇3ugMjDZAVS(XDQ1nţDTŧ m91RRjV/OWx¨z1plCݳnQukrLD09,%lI> @u7JM(5|fӾXB+u(NQm{MN,T*FB?5ZxkSͺo=clW92Ze?DnwQe?1 Um=p)ry-teھ܆[FdS(#^r  `amd>]YLjqᦣ:Nq/j hR?d#?}ڗ{I_-rT@5!09F bJ![lZdUW%zh<= JKfW0 7Xi~-ǰQ+7#+in ْܽeޣWK+`2L*E=|# 9MHM:R'BtR1f*W,KN805L_L% meG [ّ܂ϵ&l=_EJ'"DT/+1ư)8 -?/08&֕}ɸVS"`jXw@%NTD50\c΀5&I~)el4z E yl߯MSyAHu\`V rG+u+sRk55XUd3lSz6BivH9^JN60MP?Hsn [;Sz=7?*M@FR.~&TtD? >x* z`?x)ҽL"FiS;b&D"< r8k KQY,+H*kH’x89S.oNfzmǃƚ 3(6|k7Ӷ'9TԢ$Z(s2A$e@Q-ϼ[1Ѧm}дWxOu%]ySs5R%"鴮m1P^I 6Ifk8g?r@>|ЉQfM," _Ȱ.yK[ U0\zO _ǵJTy!\\>dkԩ%TWqLDuKD ~J]HPċsh#:/׊; Zu;Lk)'?96b_*{X\6Y~x[g_fdץUkюU"|&?O3lf)[>]"E CA3RNO &rG旛WGh_v=ܱ|D ]`A vK7J޻.;AP'ڑ˙Lj4uu(4iH\JH 1.xFj)x<~&O<%1> d b D+X+M̀B?ܬ9&vj:/efL?/f4x' XJ'-3 ٪15h`=9:郩Aaf?Ѷǥ&Rᮙcۨ0M=|:SΘOh|lLH,MA 6 I%fAp\p~heT+Ҫ$Jm8#GP%? >)?;YO±'&q@afT`Mۼj1-n:5~Ua Vh3BӣSݏl)[93+/yv(9G)LC@,`j~&G7=+laI*`vB>Gh!AO|a냜; Ƙ^9zIf6%d_9@F16^,7LairW- _Jed K/CiQR@J3O*p[ ȧz{c'R5 a#g9C($C=ʄC% Y|MAxHʢAe]t.̛8  KbU>&j/Ƕ8\Goa41w#m B:BŖ#,sDMm.:]x$bR]5AO%QP .X,۱G̋ F}$S((}pwSha|qw|Vny IvNr[Tla *aT˩ZًטŲo7Lhj#+)4MSV)IS2 P$uJt9ZK+ErN<໐L;4%M!͵`JO0~N4y_AYhɢohLU\\Z3Q5 H *Pg1JsO|&W{f۞b`_w.u j&e?6"Ȣ%[/]yi޺2GRALn vGhb;)  FLe,Ǎ9Q 1bM:)4ֳ F_MzPfHCL#_9l06ipݞĎ 7GSF8;4,ourE Bû<(ʤon+6S)'bWIN2?T#kLd8!5i)Pϝùkr9zpO$Azn&524;~d$csݔ<6&x[}?ϕ APKj.$N/R5ace(>}JȜIҢ;}v 5>5t@~.鬛ϴBR; (,b(T86q%=Bg+7ߑk mb@ %c̹L32v6uimk/99 L}0WM6սkc"b˾hm7\4Jk 6ڠ v\{LdMƹ7ݢ34te0N4n1yLq~e qD'?Dʟb7P 2cEN(dG4J3U7HalM}‡Zs,-m#Wx쥇{ mvG[#h Awpօ52i(u<c֌<3Բ!}@< ?1x wVDc!-[a\U.0G}NE0ψjE@ͩQր̈nDQlq6*7p֑xԳl6 r5Y:^<xjV@_K G=qh5T=D|B[P T*^2Ɔ1I(ZdN;$"6n^sۅu㮙"6yFم ;:;T(+RzX_gP V=jLzGK3>@uXmnj@~thN ~|#/3Kbn aøf@N7+8f'Wp (/Rƺ]#zqdN +WdFFI` 7XρNmٗ?;˒wnv>ƛu4(F:)r>UB (BGψ~f 3N{˚@ cyTAT/l,n>Ja<-86|:rZMݑO#H΁[x2/F5HaNVLIRwEo9y H6tǔG* h,NOe$pu8,4hKd [w;VɓbM4!XX gJn7VC{9 ݞ'cэwN09t[mq!ZL M vWfy_pD3ẏ)0.ЏZad "z4Xt3ii]b9P ![?Z~K2y4!lzb;ك yh@o7\MIJu6#I0Ŗ%iM-ҬlyJ؜}ղӾr{i-qKBl{̋H=5oS'9si5DNl ьLt}9oOA]-q!x0e mdN8z*p`8 ЫZ}v)3.kQ7D z@;~6c,d*Z2#}}D[C<3VURfPa2xGG`XE;;f=})wc5Pl;<2|'[oڞ*3{6,9B-ww:N 1yb9GMGZoL$AW{tRWٲ4$$2e<slDrJ |FޞS G_{EM>1+9U' Z ^VJ<\X{V͋.u\kz`t^ `W"c`"Έg{sp+KAõ$$FڸT>w R?ٰ2F-Q54eB8\ZMcOAcy`U4Hj!Z FgOK^WzKkWCxmځ;Z!4'}I-]{ơ}O(g;Iأ&bH?MOՑ.B25/o xN8gdgS@&У8+2 c^sRt] :hz $#S]zYئIHf,Dnuƿ4-[2.)ۚ=Hĩwu8A]p#"Sd]&M:k&'TCsdi >~lЬ!/u8|*$x K ^uh"#[ {mv րze6&!.`}Lȃf y `}3 o͈B1Q7W['I|=ĮB82.v`yv囐>dn. .t]V֙c/YDJ5~r\}xA1g,c96`hYps`A{sSvѭLUP vPf+0R&[Co;d3x-`C,ejsD]1dErT'[wiSeWSXl^6? [׸nWS\"ղl)H0w|#eOd1‹QVFmQ:`H[~S ,{}/vU}ѿͳծꗮd[l꽦#СMh_mɫ!b)sL Կ^* W%$Jtx_S-MG>@Q ㄶ TQN vkP 4H6M쬓u%}gD)Z_MUCjkpY ]!4L&xN#¾՞sAJ緀d{|_MJ3zVu|+`Rh8NMЬW_pӧ 5K2pոSlpV'G[{R3uKXNR9LY8ux8E*9~ Y3*L ZŐ {'|3Ʊ?҂-U x$jИ׾RJve74Y[R#& 8x{p4 z }&$\uZksH|[.F ?3HQʆjZO0KCÓV{T] ,!:CZᤔf.M[ ՝ꃘW9or)jV{'ԥ鄼/Ov`S&tR46jwy\Df B},Ĭs@JZ?)(&K}  & xY&+F(/!k6 DgPƧeޥR*H+l5ՁG7G~D |1 #ޛ =\R{B3Gtϴqn-rw'j Bo7(В N&6Ws Zܺث[W[!5`},[>s讗0wRckZ/ꅺxE]:͂]?֙)( r^״|Ў1rACZ'Ec I kqljpRqPh}%q 1?cqE--!i<>C'{-s*H"D|MgR jQסd6KVGY "םRWQnbM>0H65I܎&kZ\vc6d`\hʢ},̏ۃyN)3ZCGVOiaJ&3iA?fiTȮEz]7VFވK)ՒtXX қ-)>mqN3)>!mY}Dvah&]b!H}h}O>D]}3 rD&|"J6˃0&[8H8NvOV.u?˜S4L+&120%”3g)*^s9倩mM}??|~lVABS4cc$(e< j^٦R;4Px= T ͫAj/CXnD'7fnVs +{䡂)J]C4ͺO £!^RҪuG7!32*;-yfg\scdz8, kϡ'&p1DQaU8`>qx+yHZRڬP#DӭiFJU6κZPDZ qru\@)mUKњPҭ$@MIS8{PmH=|Kkx,x*(v᭽+X$,\]ˏQ_O(J!U^E'%nkP"~}zR:1z<*p >Z=?['>_`K"+ء}y><fIaOŕvZ2sVֻ?km~ڋ7rbG䆔h6ۧ~0)(ܖEWdݲՇ4$ǛԷկ-x =o$R mbp oMV>=V| rDk(jQMM|Bҟb`N2m7xA~!4. K /"e5S i |v)75dW4J4#qבh; ߴ(9]Qx ܆N$YG>2ԧNI*`NMMRtzo ,r}b4cXf՚`dX~rCj2T5W:EbU~jCFM- &mQy7W픯nUeC߫o%#7zFTgZc _|F0bhС͇eJK$6%rTGA8N/g#imiF:Xp3 ݫ_of~na=!3/][%FiwF0Y_BWAoWc ^) +Wzҙ}dIl>=^ROXxKklO—hBՔz q؋ږZp`zK(C?4S2Wъ[B*`KR% Pa P~[|)7h'79UveϡEqQDۗ;&Ԫ;pfi&`2N3LC / ų%^0_`k˾b^3x'M?3^ |O_ϐİ}[ *2h7OJKi8و3|{}X[!ξpF[iģBirR0e1Ҝ?|a& < 8ZCa˜Z܉zb]a:mXWHl(yRMTO-nLs~t#5 〆Q eufhJwePs[1U3dx IdEʯ7ǭ'[x֌EՔE 39t2: ѽ>; @b4KPp\Xj9Y uC yS0%T3zrëMl}3P,+V%Ja%ZA's8h`_ cCN^W3/mѧ'EQ"?`h ՎilO女,^ELD+Kd&mfRu/J;Rg,d:(cܿRy440qdĀ1~ L1AJ_wVҚcS5pGh q07~ xN;5G.pG9e(EJ|NiedEu か,xa%9F&&wpɧI ~kV[) |ѮTDK=>{y&@3v1 nȣz*ȵ)YcpwS qcATM[[8ڴ [#;[ݦXFB^8vm m|q .Tׁmb}-8g7l} R]yd7[C]WzӐ9d\uFeT1bjq*c(?C ё>дO,6|/.Zdܪ9vP"zHYCպ͔;$#XhgFC)} *$/lt3O#>6L S~|ƌ{w(~Q1уl{f]덪@dF. WZk؂,|ޅM%,+&֘L yټ՘#/ Y\3(cXRvuf 3П"rv.mP$fCbZ84r”3PT'WY@' j6cBf>%rOϴ~1HG;AFfV_;RrX ^h )a;:i.(KF<-4%%Btо]N/zAy4Cy.d!_D|rR.0Ə~\ 7>c-\aRrJZf,T낶p7B{&l#V`>ZnYQzaȓ Yɔm$DS4wO=jskB: (C;6r!A8bH  e!XsY_% s69l5!.x?䆹J9³/AO68Mabu|wRZ-'ׁ! cLI/1__EdEvaalLԊ'OY;B$ $_QFO6GF|:AL}DJ]]]mlB;_:s:=wS 6x3:߲`f>T2YVdDz !5!=jŕ&P!A즘bL]P^A9h"T@gs+G;k9V#M D jYaδ>~X|{/1J&D9 ;pkCb@gs-@;+uo5nZ,sm3aL}rgJGCA-TDŽ L4S=A.n ۋ (^9:qo9+qUt( Z;Ljޚ EUv㡾 'U=~QEK>*2 2ʁJl[!Wl' K F\Fͅ8íi\=Yjl;XOLe&:t;9< U%fԤguyP嫐Fn|Mxtsg Ι^J\<5a )Z([{ \—`Yh'Dʼne*" =`Ȓ3g׽ ׼B\X}pa `JTwi@_*@zWANȠ{5"^Ҁ4HeRC6rE.6q8߶~9֕1ݍ!4 DmZj_&1ekz[!pʣ#e%hmK<h1>KV50dF2ѥꜷ~y6ZulKB(_}ܩI j,.II)Nyak/MKf@E~Ž)ph꧊(JZ݆H~-$~`l>XG0'A55Z܈7/R,p'P"tɊ~{UӁZԃa!Xq~htsxnAV>wD n>KlNn-]|Uy6K0MW`L{6(0 Uau(=ApDs~UҥH|Ha $^xEMѳXŜlPAu8<ΡJI{&%P)}$Qf4XܞVk |)&%YHW"̥/~BS)mhy7%inIT9wH%Yvfk(%8]{jdA3t 9"w5~VuWpQ۸9=IacX^$\y>,dDO@ kjE]oD!כ7FXJ9ϒL\1L)oMsβ%3[3V&0ɲlztWҵl/AJL _\_SPXw/2-~W0u2>=^NOtbsa#u9?nrX׎;l%]7e'_KѨ絼6<8ł& ,t2F'5NvJ\r2}ijZoNQQQi!hk*qVIW2׻?nXW9aN<8<z9뷼MbcL=dRyq~UV 'eۑцC}yd#q,Hy~FU+^@_[q$Xjݬ^P=)Wa"" г ˫jPj GMRBݾ~ؐ]uvoQoo+<'d65E- LɈyEd3qrr  "3U#{ q*Oq*ȷ~ЕĦ'0%ސDv8d /?;q0Xfoԙ@W`SgGm]c(@:0.k5֔*o`PУBc/0=a=]`Z iy4E*m'T5*} w2l\y%~F1;DD)RI]NS]0S3=DnƤuUtcvB]A2I^ol+(>'TY8EAmW{oq:Tv nW2סSia.̘t ]fa6UUu }uTB:ErI$je#OΗɦW5 ?ad#Ebc&y7ִv T`7z|>z ݶܧ;*)APʂE$#57 NRCeH.kWJ˲v 8]VH?%ZU%ry|t? AyCm{TT=ܣӳqї y"B|m41_C EzcrRW =휍堐zquNiY8!@sDٳ)A"־\x4uYnuR?UN%69 O5Jo_ $wo4gaL>eG OFc.Vp3Q"揌zse[Z[M rNG92|+Nq*jQyO0 }5Iee˳rD- ^"{só"(aX=z=$ #ʂQ64يчlQ3Ux &_039$P?O1mg!-$;yƂKZ.;1KUBJN}X+2,A&IN<_żn6--iQn.sN& vޛ?͸swO.C2JN~&\!iqQ>w&Ezխ(GW GD)T_w&w}PN9KDt/\LBܝ@RҨ 8"Sًp`|/2w@ˆw =OښHMfv^Fru\Wr, ܁I[X\LO@DbPQ֥A#P-š"fg6ҍ¤k^>*XL*:8;$j\iP<3w8+v[#@"dOuą/ l/Ra1mY&Ͷ=.oG)Uk}u_cvUQZó+Md)nGv/qDY04@ifoc7y-4Y`Bc]=;LBY>8?;ҌF^Wt9=Qd*Nk6Kb16nYt;RT?6Pgi;0z6>uZ^ m&F,onOə{K+,|ڒE0B >G UZ%Od,*Sֆ('VViG&J`N@~Hw\I-xb+?JV*8g-HюT2J;IPXКa t_s(QlgS9rPu?}֑BbF[Hr(pPA?%?2"ZriqsMy{M{ݍX^8+rVs^Hw#مǟ5%2kJs{K=x,r`i֡lmʒmu? ZU1_@Y?Ovɟ`s|fπ`e qR/ CRo3 a>;̋\i EmpH͘ ý+i .iw(p [r.@KmzU}KS6~jc& `+tKrW%M9qh?:8L鋨 iѽȒۂT.gs;:ֿ$H/*6b;T8C.N0UwY*ڰ: ҆D*^cɸzUdǔ2g%̄E]4@]5 x-D$Tn!i' xo@ 3c @Obdb] UC}RVB"2"m9Mz\r4'K[DvxxTc@q\ؿ/o&g_hsƀ˥;;MΑ *,N(RƄ+[vqy;-דZ%>RǐPY] <}%c=-"VgۘvkDJO0ֆubc`gzGFZ㗽7k |]e‘@l'AH젚w#Dl9Ta#~Aa|;)2 *)1eg2:Zy),fty\ KIY]-Uw.Ӳ`9;WN8UXe r$de^,Y!VCͥm NAy ORڥxhevs]=,*(o*'mQy÷} {uk^ U<)ilZ#Pج@mF}aV5`#kGgk9FwS y[h YLxp3|kRU?C PK.nB]ڻ\T4##o>=.ްo\oY胁ohOAadk%Px"o*QA(Ǵs] +Ԕp1P$ !L9 M4r/E!e P X{GlFI>ARd%v'Vfnޤ27ۮМv**PmqTCaj20. *  Ob&&hdmj'i?br?/--uuz٩2I7s.*I*l+[fEbp)욨W9 0$В J9=%p 3]Ujpl`[^'ĝ<{ksԣĿZLZl%ʘa=`Oks>=M58CW_.d|.@t|{G?|V7-@Ck ;YX~'NZ#ʼ',P=Lo&D6ȁ;eLnSNrz0vBG:BsG0VO@vAɻfܢnq|d1nK8J2-VT3]š) A&npIXHŔXo3o:29:lnWY,rH HZa^}=B4a~O(hiAbviIQ 5B836.<)t!;ω`wTtwͬG ri3-Ic98a|2aqGӲߴ*|y*al!J@/Eɤs>wЃfi<gmkKl5j_gn\j1 r3EHv+Ԣ`_e7VVb#_['Y}ȣيC5#{yqu78LtMN@z w 3jw8>Q٦ʻ)l9|&6+54-3"15?@$qJoc1\8;i 3:BcFjSCHʼ/.!Ǩ9oC9B}k875'82CG'_BB,FE#X&N#GQ;՟j_!'6O1$v&$: >SAMEXދ9_~WOѷI0l{: 0e?<} 5UmyGc<Ҩ(["Ιm,@ܹZMZZ]"{}`Wra酌*x[ % ,\[u0Y̞[V;OA09 D:Ǥ#%mi c߉s~ap8/6$ЍX_ouԎmR/ %PI%jʈ,2 `".KwEكKŻOsKi;$n/w1,6`Bq seڌwv1UGvkl bOdO"`2F򐳦+OwUM9t.l!!].O#KfoCȈg[˥" |"z5L*_Y&?p rT@r`[?S#5τ&802dM~h;t,xvFM1jM5TrB:#w Y S@?~+k$rs-rx}|BO$2.ﰱ[zoq3jb@{e&}%THhy!P^X}'f2l8Em`.C5yQí٘1orȴ2QLo;l#*nJ z*'kJt {Ko}7zjl{h)pMC,9EcD\傁ئ©W m3:޲ ,obϞ-\>`= x3XFmyaur~ {`) A5YL((ʳ*=\WkI7P!qԦӲztuvdK؏yYd/4 IN ;~q1P Lwa/ U,O]NCԔgOC$VªeKł7^q +-D[#MUU(t 'p3y B#j#dO)~e檈Ay1i_p <rXCAwW$pee\v?Wjq%*Qwl5i.z^ 騹 xSBsN E7O\XCȯM<|4~cnt.Wmy e{nZ0EH2t{8ǂU6"v)W: 15VmV{_,Nv7S0Q 4BZ;+y~$P\ Q;?boFeD*i;g?+c1RF͸&tFS6C{Eӆ]ײv{ PU;i]h&4^璄AS4f=Y)DV*]N'|Q ^H+hxDm>МѮ|е.-! R=[`~{T[o;0fek?NK*9a81%fI8j L+|2{?՝yY8(L֕媆*-+79Ou%00SR,?uL5U:j`*HZuEd$P XC  j!cRPL?jE7˓Rdqۼpyji7P|DF"minƤKW4vٱLjo1}VI}݆ e!B V@(&4{J6Ue #5 "ڴ\渒{AySF_ޫ (Rm ?Y\o$Z5ҜZ;Mp fc`XM@OT'$Y7U_4p~g \>~M?(TvbNYF =bn H(X)ӻu_DmI*}X'{B]fM^툚<Q{өF*eu)K ڣEx ^; ov Ml/#5N+YYvݲbCTl8>,ìXKYNkD;]۪P27zOn&b={^*u *kB5'2I,sTƱqg]EQ *~--Z{^1 L ,܈݀>/Iemޅ,K(98cpg:Z Rݰd eĕTw\T2{ (Lhćltμ$M@z|uHrS%;.n7xE&h/1O좉`G.q`YpcS[ĤdEnN7'~!3$Q[5C#JM|Z)fï--ѡ[@wڭs}:KeFaNaTH,ηTU?oQ nqfG/ Rd~ZG SHwrԦuxdVRpN7d9g'Z~*%И" >7inѬzKJfU}ʆA7e7h}+ٻ8A!m6N&N$g m=q^ qqG?ڒ+m'1Qb'>݃ c,`鲓D*첌 1xwGIF0!Xo3y |8+1q!͈fe"?dZU ڗ%ڇ{aY`^].N5TJnrT\=%_N)y@gvV&̕ⵧtWv^p<o w c,wOa' ["NˆUSkm.yyDY9#&?wijR r80;a8IYSJy,OXryZJz* [VXsxy _,R~{\WlFp,cR 7W\V̄tS+gA2 NwXM\s^C5 boiWSCr*#jX^KڕmW1e 4 j(^<鎃},- /t䊘RsYdo('lp%[gvB a#zh!K<"KZy$ Rp8T.DKSN6mfeyow2-gyxј FjW*/02Ez@D߽P=PF9NV gAa^,$gzfl&CH sUo9,rŠ΂< $29¨ JSp@ 2k3VZHٳORES9e/הAp% Vϫg3GU¾E dsj\uyk%<,u˞WO"d>@c !m2h Pd~Ƴk @Rm=@founicvYoctpen?xeb|.n`ocB͋c*d8u菙 \Hr(aſ\X_ߜyҍ4-u691P.zpT`/gue!o@_v;mQq5Ze}o5R޴;4jt%,hPJSnj3kDޞ>":YK 9~:xV}uT\Ώ2θ%' vxoDx"b7s RPXL . Liڝ/OJ#s7;?Q'%XoTmߥ6& +8Ťe0(_g^[M.OF,"– 9U;tb BpE<Pߍ㈄2&+1ൌ>?CXkjx7c*z[j/sqyy۪S_`<ф% ZCY\4umSBkZJU:] ʭ,lJ5&zZrvIiC._h aq^46z©C4"Jи\;v%vй|ޫmTfRlszL5Cj[y~/(Yv2Kþ#3;_ćS|?/PXN"7sX;4],(퐶=BGT8 _BiA/ 1{=_粆ݫZ ߧׯϿc`M,F<{Hw\M<$$5}Q WIxt5Bu l5q3B\F6V&(<ȡӫLX4a@vyLاHsKan/^D^m'!#R1C{6OFGD=$Ûc+Ҧ7s& ʰU7h-pQA?ᮄZ ,. }E:+Lu{xGz9.jmVytzDPlƸE(FU#`S=T 7X&`D^8w*ǟn@Lj?9T^'6éC٣R6Eog'7lP*fPD{C"6ZK I^QZoOlqr;<7UT;ӅL- c0džnץ01 F3)jְ@]A˪qL*EYʑ\J &<>x!'Lq:{dG)i#s\.( .7^L{u$gmri `NB|QBY "mt:_Uq0QKNm/M*fҝ?B'fbП̒x´#O6.VS=C2#'`o+V ,A6[s<'Wq谰 !tlATB= w|pSF/et"(^sDI+"&(CCg">^P^D'|iJ `=m'F S 8,0%Ȯv!~ 帿KU0kTb[ j2$I0\6 nd26cn+{x+)L9>z˟k@ Gz Om};߅Wٓ`[P?dB.&]lYd)tLK CP bNAb bQ(X|D.Ι|M*1E5z ?\&BTkpDd\D{:vYdopLTk oLJI8{EuC P_'HpߙiF L L!/ Hhd96{X]T"_Bb`ca-?|dzJUnb=ێ+RF{OM>Ց,£T0\`90_pha^ivNk)wU/Ԓ <P+tIʩ8kT%uNTDb:7JSNΉrDpxE@1_uTӁon h՚¼l ?ޛ_)粯hyҷ]UwP.1fP-*ζ]1^+ܔ7{~Ⱦa,L`&5@ܪ(\WFH2 _h R:=\0VICu] Iiis1z-ၓbcj=\7V}D e؉#ؔON YrN?`H,`#8|tl"l oYqJ' ,zZ <-^ML3Z HZ4_ciՓM8O/dRs5R v/IY4ܫYVRQⱏE+H ѝ2]̎pQJu= ܹwc уOgd;-~*$;83ݡCIחX)RUݎ#ƭj_@oq3\tdWo|9U=f2 i:֥2I6 ZnbKu>u^T+GypQ6h CZH)9q51Nȥu^މ#6j_"WTA|3q u@ɽT G1J!u4.Y Zw$9l6Efׁ5 5Q1HYB>Bbee uAyV;mRstI?ʦn3ŕ |iMn$jɬ~x45TW()"VDzF0sg J;P1 !Ú鸰S@'ԲV41)\DqВkl_lqݱEL"!Ek]i-x[aͫvȕ4MaT%_T/ iO'k8 eR}ZfuFY}{N`"o `_5FӹgW߳7dd|}H9&h BȊo鏲wfP=%SB9ز >T08zZɛaq, KK6-4^ S7Dugh[hۜb>WŕNp1$AWI|@ C"?]&M&WEt!7f611࿣]>#Ңc ҇{?nc؊c#a{k ;'ͶDf?&D໦~=Y0 x MԳЉ?Bݸr[#/~]@85RG&+/7k/uɬm ~ݚ΋;&[Lƶ&&`6u+I=X% )ԉ Ux?]&"ƨŠ$a ȕ,˖j!8-cːIK2$w F% Ti\\C 2ϐ{O.7OI~f}}e4 3&eY T9Ʈ.߮Ylmލ7r9!je?P!B$ v|U љA` ,lw֒xPbe=qޥ90APfCkQ:s =TAS%PehmC04~ pyi(0@xo+:*%x7Äc 'VO^HNԦpA(da["QHr~ )*3 x}*`BJr-}FsKSWmEB+&LI\ZyO/SKlzjg{gC ؍^V ]rȩAyB*MP% T"ۿ&1RH9e]T;dJU`z"n$*j ,ͮdrUR΄ ֿM֢ uGd5[SL Q>ݻp&-jny:5+ުX9PY#XkW 2r1n*Ea(?:֌E$A1k5%5\V+[lUPKD`,ymHx5Bwb'c٩! E@a]= lTWpk 5 ⣙ΡNKE@bŸ1e|  ?{!T)7`D=Cj>^*1J{f|ΊHrJ`1 &pmpPKdLk2jnebAr]VoaV_%e`Rނ{w௧UpHڕݱIEnn)JVdP o%ـYmѬ 4V?'rΒRoqW3i͢KU:<!"w.Kpz^pR*t2a$:JԹbVJ vX4 =:KsKP,E Jd ɏE|yݔ$8x"Sh`y N1c?YmX:OdMc259Y6:&$FY_0KoAO[]_0d.s $].T*vI> ]j jb5?,bn)zQe$O cva}Xt|őt I|8CR0;z4Y_nzS2O'8& W"KBѩΤE>mJZxD*:]ʱ5%N䊹1 կ:]=b*B z%?0[ܯ-FG9,N ,|&V4b7 ^&Ob1@5h><$'Ry1jhТ 85~eg KޟQ\r cIզ5.:h߳-GTY$ @P2gB"?ÖT* H'i# a ހē9kklqR<<bZh2p <PtU=VofX;0?bHQәJV<? 8LnmM׮ $wQC`-. fWuN1Jk#̾@=7n{WO4DϷ2wDyxhqrٿVGWd+D$ov!ZFfK2Wv5~+$꟪\c%vPUfαTt.Zr&:[*.gmRr>`AN'x?_@+Ӭs2n緕=F#ֺ.8=@7EX۠G (bלtT*#<>JDdeaK `2~{kv+ R MEc vovqtjcqH1C0LA^ASMwв{&mjJyA1fOgz)gA;-$qU;lDjCߙ^a PauPS3cڑJň_P-p-Ry:A<[\an֗d/s t{=la~!IA|qKybKxzQ%D^E>|+NjETݏ Auuz .C4VO}vL wc&GSQ=93\G) 5 EBCM&јV(%gj=Ah3)%PhL~>\Bh0"#ʹ7_f9ipG?݉[ ZFx>{2,Q̗H.N7CçR=VZETǹE"ҩ'{!yyʳZ$I3O+M@f42Kf31Iq&֥0'2Uӻ_#y"v1"pjԋ7RSs w$:!e.Xs'QϿ%[b(xuX)'뛈6>IS|NbS7w\iSTjO׀umN/ee}%bh1`3L.O-ER%WIp@qw%L~ u&&9FuTD"hq"Z<5SX1'â=nߏӭ< `~.l.wy;%q IS!C}~*?cD ُ ܖZYג E,`>%L$h+q]w)q)mU-FN&gF "vىh,1VqWodi HvE .{8󠦞<׫OYIx74(9Iȶ d22E%4֣anZ {_a=?W;4xq;şWR8Nqo*1)I論FTցpFIR'EnrlK1S;";qgVnTΎRNmt[骒v,Y3'm~E_hg)<}ٺ~Y?! t0K^pV,.n!yZ$#PԗozjCU~Kmg3qCgH4";04ZcrT|_pb #+K+Dlh_eeÃe~` n붵RrsUDP;QZC_kc:J=Py^P5:A`V`̺qYkI, *np@uKZB>g!r+`9K*ƂG2>K([ɇgwwhp!ugx۠B4@oq|Q˴jI1DZߝwkGy@[tQEX@+2/\^_v\7@.y 4YeM}z#F$/bXvoDS݄O,*jZ0acwMN`ѬTg9/g8j) ;#oK5Dtny0~}5NWx*4̿#B +s#p0}FQ\L.m*7,U|Ò+a#2ՐiB0f(%u~)ml˙ l/QY8xq )c`m>¢@H#*?uY]v NkJRJF },5΋+ Df|,4օ{,5]Mw2IÚ,ax .}ˮ"j m_M }Zؽ+MFȂ쩙#9ʃ rA!|!d~5W<Ij -Es<>*P" ts4Dv|(b' N{Hw5=)i2Gk.GHkݼ&Y;WIZD5ːrSbc"y@V? q֨~#~yhNwL&-gHO-W>EC~%Un Q(J=o4MP SLoG|ˀsy}>Zd-CTe^sy\|5V3׸'*L&C%ڹ R/\QfGj:WwAɻf<'$_m-ՊQY~>P;ohDؗw;u' vr=\^4.vxpaS@$VT[}\w{>E/`0bAܖx]pXVb}Gy`5gj{DBO㑣=wë7ٵhBo!tUXo .tWt7_Cfa3AH-"qVbd)ɇ|=y 8)FbЙrc*Nb!6yG U%+5X. T^(WnO/y#;I۞?`-|nŋ4;TжxsUSBղd]e wWP\l0Z)Iq~G JWqgLi%Ȧ' S<;SmP*k3墽M"s1l_x`s NV,hhB(cA!Iߡ* ;LNp& :A &[tkHo!#H}MZd6W=i"Z4_Y 쒒+f{PJ|Y= ;nـn/8 dY>Ooc4ը$D:˭t eeSKR ~.7ɧ'$ܤđ2[J=C=GQ;ULj_RoC^_jpTDƘx_D7Բ#D0Y}{ 1_4PcRYqwR{Y޺r}wc7~H9_7G^0nr'8͏jl M{؉Mwks4[6R}hJ ME3?a z{ TIUIɹXI٦3/HN75ZI'oiC4>GOv?7g$!, |1VZR1ԁªOw_DGG R,̞I@UM i $j_{RpWݎ18F$cݿ`ʔw 0(AvN@1ܿMK^/\⡧.6Xk4=}3@ʯ|r.DrLIrQRXHnɸw|5Qi%e\ԁ3eARݬ> yI{A0rzAB#x?RÙ B?ڴPd֏_gR)uCXc8A'`:n :G t/I4ܝTcpnCXKÚCŹ" 9ګW;+vx'hiى4h[~D>M5Q+ߦ~j%LPNZV\Z1p9FƮ@cS/Q|[^S)|>p萱i}Uj䂈BFoHԽ6Є399Ewp1Ϊud!,*"AsK+K?l]cx!O/3}PW׸rj,ctB~v n n?Tե;١jޖk̥ϕ 5Ӥ`|DM1O=lt@̈0VL.4XI.Oyމ ?a7~B[h:n>Q}mTU;8 kv|PϼGΑ7j-i~[08Mn@w}w /z0}_ãUg6H &b)dpѺh@5L3k96 v$Ci?![15tX(yA_k{MO:,gوWnaMqNZr(?f )ƿ62~Lw1FDxpGg%,.(npy|FF0L-my"xKW&4 za./g/t D I,+ڄxh{ٟW $o6C!qgQ;98ۮ̙IAP,m2oG(8 g~_|Ɔ.`_jui{>Fwjs/~P sSHqHL 9HvG;8T@DA[n1OdfNc\e GvCDAfoa)6l&u]5s/Y&Jy9.P.uT}OXm[G\dCZ>ǚ: EX[2OC?tt@O`j)p{5?wԼ݋,#7HgiW '^ AM~6FHq.5}|Ѐ=7QLԺ8F,y`9APw(dD՜Rl `֍H?h8o$uE4~! ԛ 6Y؀IH. PA!xN80,~cG[uJnV>9P uJ`R<^̈mQ$N }P)x\~> 7eȢZ/$9SAgqsz+z]~gGL~DRD0e#_ͪYR6djy^bJ~pHe3j 5/<#B=[=UU[,izmH%IKr kZzC6:7 W_ԥ~9t0euR9c<|&P!xRT;@-+񪶥N/'f[ Cs~syQ&s ۚ]|qd^ aС~4gQrwiksdG=o̱E<{lhXL#os 0K2G93s>ct=2M|pf|8LBD@{ZP<5_xiܫ R:&dx2o+f{ͅZX0/g~! -C)1vo `kz $>Ym527pzB+!* ._5CR-*sһ ^u.B t.f2j=r"?κ~, 'vdx!B]VbKݦ͚@J.t`7)[MtxzfknXa?cś7!)[&J=,garCڟ++mH)a>~O@-lg䴍 pg+AJ[;K\P#x/tsO?qUX}b)2D7P}6:WB71Ul}I>d}6$vϊ_٦{ UTλ8OYԛ&d}n&B9}A"1@ƪ }L_']Hqm4M-EasU7*Xiodj%T f);ݠ]93(:-#Jy^Ҡ,B1#]G:aw>o *Ros'0#J#i. *bO?/ 6ZSSã~CD|z/jsl5_Iף63[d +9{_MW5@fP@BQz(\Cb]ٷuɢ}X.,]t>5 `ʄ ayx1h[iUBv:ܯ(wkM dKdRUW 94nO)8kި] 3=xKB@>>;m9\´ߩВu~RA\ lw -I`ncn#3MX| ^QIBrn?T/vԟXXW6=jv$SjItیiy mJ2vv.oqm|u&I{#a)p^;/i<&am}u{ECn>\!4 Lzd+)t㱦LaLBmv=Hd7al>~`7 DxO0d{|0K=Pf&4w/ڮe`zm 1EkmYa#i2yG}+EBuN ݫN" Dnc! geRRCNܧJd+xqy#uԅHP;# LƶrV0H̚uvjƜ(XVʍ@,P1Z&rJQal76_0|೤ $BOxVoؓh!U }"@Iͷ7+J((P|rz_.kSS}̭A}q(  $SMYjfD zMԙC${ʾ Dam"5H }VOGF"齺p{mZ)&ӞPL_ڦDcTݴaDŽIt|[h0QP705jN h"0%+Hk>k:L|8ovvj>GE5PI4σ|U!$v#q(/6sj1K#mȺ]>PWx򏜎ހ{F<&JQ5{)yx HP~ܘo Da] (EI0(">_/֦ J Ξvf9O9殙@R{ՋKΗ7=:Y} $nV߹!tYN 兙ثTb?̏'2@ele)reimA?o'劙V7㰎1vEQ,KsqP2u3+.ƭگB#"Uq?{T8ln,iC A: T]/e P9e-TC"a}dρ}MNөR!izO% K5%p:S[X)Q2L[Ss&Ŀ xvB=WHom3|ȫ%{)*)r"\8čْ0l SKpװ=$[UK/M4wLb"{-ug#FZF00mtÝjB!GllQW qVdעk,!cx/:(Sd&=lN n.*SLnfD5&KƊR?8aI56pJϗv%W ->lC(%5g pKKckzU疞^mFG!-uiY~.߫{w\Il+De0r<q=4f$"^nTM9|P)/33&9A}#5/}C5S]kNndi$tuU1;S\dvvmPox {&lOj04WΰB"!>$$r;V23c@wt{̘Iu~t (!u=S3?pWoj~G"bp.`sȀ-`IjWRV% 1Vw\:7=.O}w jY(ֆ@R暺 uDKv=(v7X+1 pj8S\LxIO7@'l# =S2FPNHE4am.&&,Qi*'ģ?Od3 ݹ`E!%AZXPU7XyoY1pҨ"΁[߀SPTIՋH*9R>o2z1 L%=S>EedՅiWrKSVK@z9KהA\ӸKQo_o/bB$ȌB  iHa@Ԉfw Q6'|_Joᵐ8+=hIK[Ngp-1Kb4j1HL^s s2QZ/ǧpCMrG]˕7RI? KH t=8Ia`kw ÄԒ+D_hؼ"ܱuyPy4qC*&0Hwy79}6f (Tƈ>A7=ƊyC7oM'|9^n)򡉯ѿNL@E\=G$^R6 T}7ʥa13h<dHoQN ?:˺@UQ2ؠkonL-۴2$D$bvl<ލd`) o^ fy%mvN*)wF6OV@|BPG~(q9`/ ~,)TNFDOݷ0-J&0Lև\#o%PGP4 /d=B47c OHJfxotrUUgٷcEd*y~$ˌNr:4 RTOW_uMSix8:~gL `\FPBeY"f`Fe\jNK!Q|:]R?)/'΃E?w6ǐ&'E2ظF Opl͌tY a2 fBP''֨b`4*4;^f,M*de*lu1C2IZy@nBq)M7%:MȤaq]8/*&_Ux9h//뼭8Ǚ3GmR3R3OSU[ڙML`eB6JXQ(&1v>bE|L9'⾥S9 FC c?~71tb [=ERRIި gJXRڛ&ܯ=w3β")JI|Q?y,T .[WNI)|8`2㱲+*.;ޟJMţm~z&iHE+rSc[W>Y7 '6xLZ;FJ R}}@xM BتhT2PG-nJZZxI[yAq @d/wSCTrrQ >nPH<;:1۶]?5'e^7o)QY ET;xMßZGxr|?0Mys;7 zkӓ q7vb<ٱw92iWA)%^G>tVnd1#u >&7XTlFL՝6*vwҌݧtNb(Y+RbzmWs9ݱ22J֔1(ak|r}&B_ԤUԒOAW8]e4+o,- $FxBٰAIINe4@==S ;zGnbFG_6i[]obr+_ާ+i}>%)o.d:#[V[F4dN"THY3D?G,P625h5] x'Ό[iK2͛. A͞fk' ~]haFQI`'c0g7+*i6m.ڄ8wI΃u8 _T9 1nن%5]s :8~(- Р[u9c !mܹdW.Trhg #3?X](%,ZUp: ֊PԚd[1hgzCj㔥>`ŭiQ&+R,,FDJf`ϯ O{!9(wGh┍OIu@je~7MHPfžЍhJ@z3mÃM 2˛duiti-l 8_w=1/uH-s=+ \ ~*s:9ۢ[pP1o;pqWl;#dĴ W ܸ䱦L >K ueQM:3Dͤ|?mƫdbjh]mޤ "2>zB*`0$ȳt-}>Έ较Ջnw*` *ɡ{ɣGpPjZ[4w-m5ʍa0kp'1LqKf@Q&GtyMh/㾤be3+7U^@Um!`44g1%)>#g><\oz5zt!&SM<9e/,L`{:]zgkoo5@lt㍦+k !@W\ٕDª'bPla|YA/ PIC"qf3w.SZe*mN YK3gp$]Qy7 ξ2Gh)虖c(P idy>Y~tTB:L\^wVaKgz{sA*;\ɪ0@kӳi.pcTp q;-HB Eb霟D ]J-\& nsAl&@y>骟X\톤$zAͥ VbROR "#UJn@+o=}إ~AC08vu \nt,T/1D5?_ B.-O~֣ %;Iσt?-IP=PVUx2){`Py[HTf20{F"1 Mus"KpC8}kX~^s&BԦMnʂJNʍ@=E)z/FG$be3"l=_3y[ڒUX^5slnBׂ&\Zd1!W8C.6#^q;9Z0L6F`SV%CnDG[Vy{Ԙ%p^yC9ʚ@QE6F3>?_d]W~-c 5)eR~> "Dqh9_nBP9D_Nhj~&`COZhRtYM<@Γ^Jق' n; UV\kG;dF e6%2Om2gP4s֔π{q/+`Wr׏_mUR/(uQɁ Y`B3cSJ>bF5j]n‡gǸS0Σ:/AبGe,NwBZuvAѴ m]fhrs=1yi.qG{u򦧆O51Nbc.1W\\eV S=Map3PN :9.hiՏ~BGv+h4|uLL|Ũ'O9/%#RX jfYb)h8j]U\@P-iEs"_e$ XNuZCVbĥv(58]1sy:ӳ\°ѧnUZE sbW;.C-ʭ‰9Irc(^ #J(pξu -oQb_^Oc]jB;ʤG `rZBT~Ƙuh64n?٧d OɨqMweOI+&gv?pCOa]?iK_:.s\_,'EeĿiQxs}1|ANӶW/v`3S&L^`KyR Pן+LMlȲڴ֚bvopl$c%7Qm iad=(iTFe';_P"V瀭>-o_"'S" ܏X=<(J}V)`/]Z z5+Q( \cCf!6.kqo*XV+0w{OJLm}G~gaB [r [!";r8ITSGr g$[)3X͹3p߮xk8#L*+G ΌrQwI<}fAE'S52|^?rLz~U{P*g{0igPKY3'o"7<6y_p?6E҆#U<˶x!o3FJ#e_Cejh.[`epFe/swcpĤ #5{L'VJ4+N3=;G6}T#?.$d]79jVqw{X7 Ң2>fd$h~2ﴗ=~,{%B0l YA8Z(  XfCZ+ߧ7ތ*S<М:1&I04H j 1." ~w[`Zt 0(/G*k-g'IsVథIp=ڻlǡkq"{V6FnI4,8BIrkwPajLu-&a")]_*Sl"==:L)9gx+trxyedo{OgPkB? "*@-_WD{-k%t74?ޥVH%qk󦖃мa>|a NWGV[Y>N Xxzm Vg0:r."-FEU!NgI|"MN{LHC5aKJQ:2p@0iӕ1қ&r%4Y$v_^"6[ҰMcop]V U&r/ ?XKҟ?o5y]8 R3a A̱p׆iN-y{{<>aV$N€CpICIo` YfT ywOsI}ݥc+_`𽗕dcGyCHϡ H0WSaG:n+ zD6$ދTԉ(I +0Ch)+Vkg.Aܻ(76;jc ʥc}s3Ya0 ^ٹuJ"!3R_u, ?.}Qr_b9v. ^Ekzq:nf lc*'՟`~0V =(˩{5[I"Y{NAUm.wm3 9xyn~]$ X xo]Ih Z# k^ ކ FsIF9@1 R\v=AHH!J5Y 6ѻ0Y~YAdbr;0OC=\ my)`j1%weOm veھ!O* l0ǜ'oiE釫|HkR/ƓFgt=w6C??zOdLi C;o;f`w=D@"'e[t `{Oen{a&bA!l2 D4QK?r9?:ږ Mc-$Ilw[\={וh=ng@b\"6 ?AM?e,&7H?9z豪n%y2j3-ՑGsvR Z[& r"\bNO-E}ئ/)??o_iƌi1O{Ⱥ4\i6t ɓ)?].^r?~[U"@ww1!a*_>aL8|J FUI/"0#dׂf^o^ֵgkfKm .)i\Rʺ_k NA{ՂynFus58u2ulX ӊApVub]-g0%/޽B9y[4MݯT_c /0,{YyȝgEH_DQW!\)鶼 >RWP#R`T@-.f?o I PS}a2& % h F4#1Qމա_ .kv's"wӉ`w` _~v Y4x5_R)YEőI:. 37#I.qN^]^]>KjD5;;jcs7ʦ$-AeTE@"T1OYY9&Ju|92{[υ>Qy/É_[.RL4ouWtaqq_j*ip!z6u8kluLG~9m3߼mYo!-v1"njV78ѽr4欸6'u%٬cfi ]V{z{1)1 Dzɞ}Uc dru*Nv.7o-4EA@ z%K^Dž,[^ <1bܰl<ՆV-' -xpnZD 3f 7j<kx޴Z}146S!fbrIc:)V$m?,ԥThkP<>w'ۣkl(L[[Y7ck{zP꘺H8ŤdA iJ ?w:&:MثPzՏxq=Ѭ i NuU jUX%Eq('g'1b ՛\r+tS5]4r{>05^{0W4eΩ]9-6Pt[ܮq]cAq7Y703ؗN/QFUclmCpeY]ξ)azuEM'm02 >`VLᄥr ϺBT-9`_.VZs>qa97-_sFUEl3l_4l ՒP=\hx|,􎕦 xy|/G'6XҜ8_[о9s%':Hog:R[ki'R`xCk1z{i9RUvDE\SWxGSo>#Q;N[$蛦hqTݍUgQԡ:O,ア4(׶P@Jcy"6!xKxBB\J-x(,'VXLڝOjz7>'NO`'cD!)n}SLC ͬ]eeiCM0p"|6u]#P'AI$啘y/G&TA -cFrrh[ǯ}ĭV+Ku|M핐qy*k=:lHd7c v {,\mW&l()P-7[(*EcB7)cJ gd}[ !c ]APO 4m+@>Wfs$e#6fo7S9rOġO_Nɍ/]gH;:L 1@>H 8Տf#XcJ=]]oov@ ʯ-3u"1G"C(FJ6xo_wFTA'QiJXwvydE˰\#f&v 8|zttlĨ%S7U 1o^4}<_+tNzqܻ nJ ꫧ΀ +#7^.Pz+o$GGT4FJI]Z e\ү0o#"*\3}BX_cn&yu=J!i8I7LE J('7Ig#9T K+ R,?M6;ǔ0Od KzKG8c^1uaBA#Җf@ ߟ-CFyR_z&lM9OT⮳E9tÂTem -ϚR[C~W^ς F.^ISD$u )3_5TrvEqM۶6%R;KǼAE?0|, ?!Fuxy 83ԅCrɗYDJ"P*H0C%^b[RIZu1=׀$cV@|(;Hj_o Kɓzfo;ye9y9ִVd. Gv.؆w}CBoic,vp#*hq1aΧ4>0w 5='zoxAמ z(m^Qz>+۵Ad_ H] JNVf&J PZ%vbU\w;AHaS]KJ3$!֯[ᤰ!ǪV\|GVOF%,YIX^x"γ1oMI&w'#uj{y0>$(|d<( _͝}^KFAP[n&}A7)=G)\\B8yϒףk˛-A1۱܂(W-=NֹF'T%8_C!K*(ߌ!P.mTi : >bkm7fT0PzLIh H{*R PR^ޙ"wC]AsKuvk_)PZEh>M˚l. M_?8"6Џ -ffVm~ԠQhqlRJY~q߶Zd%a3y;n(\8c2BG.L'#@dN)'"TɤԈВ/8蔵P0bO}yO[ Px=\r&Z-PY5]))PS7vM[@Sl ddU]i_6o$^fqn$(4\qALvb[h EP;P<&&@ ~!P]7ÿ T,?pB.eR/& X]tX6Ɍx\i& lճ,ÎiZK,Tn+>Ukx ±lq6я*YQؑU-Alq=}Y0OniE/㆗ȏI;ed&+op 㽀xgeb˳޷00ˊl iшS4h/qte% ![(:eeA-izX.]F5҄0&P_(@G KF #%΃+-Y@_M;&ZGŹ*2 2~}d@ /VzwUfQ l "]mZUkijH!eb{\ T5BvjO qyy^\07Áʟym!N_][mѧ ;nՌXv$؂NZ)㝻.AY8*Ɂtp]NQaAC%JM@B nd^AB͋Ŀ={ +9S9↥֞L@Y/'aS98A)vmo)K9oaW &z!mp}-"`cpO=E(ا@ RK[ G[WW 2.Frʹ&rw8 )ꓜMZM n$iA/()ʫPM{U4d~pZ NU*qw+\1@@'(\@uaesU 98x_>)b)yspmmogr;Uk AU鞨BtH,5!qR^DÄ fӣտ^/ӹ uJ"Mx&y_ ms=9As\p=%_z<-\xT#v]8!(LNoX6T)^ siƿsdRR׻ PGi/׸!HpK[tYb՟ڽ>Bv"@8HZ4jdFW] 4Ƥc+(>,DU=+* .rjK0B)ILiT5Xt؞i U6B#BLPќX6:l@ӑ@{\5`m;>+3/Kz2FR|13@%H?I;驉ӐϠVҢWe~#|c0籊uw[%k7QΫO1)pa+:#xUmp󩛤aa!<>U\-Gg&t)Ҡ׼q[wU̡h mڴ3>%6,${ETsp#y)tyOWGҝT_al2-Np~\[\,SVB˾rYWŠ'P$G ĥxϦueQcd6<{.0[gQ 9礨mj'Vd*b$gT8"-.;ড়!MBTQ 0P7'XF޹iQIۥ{N‹d?"4zu&ҞԀVP;$P}/Ur2Ѫh+4zzHB!eϞ9XpqʹRiJxW+0R靗ⲉÂIZjlsq#3:FF5`({ ZupM!<5;052,p^#҈I)^ZD*x_- .߆磊v$dènIRx]vkFK5.42h/#}H ݮ~!7ʍHOvuaNkmWQA$bЩÏ {Ȳoij@X;gVLh\ɴo`tVT2ы0;$GGO/&AuAANLJ')PQ:Vy?(@5ߩQX/H>"pHgQ<EOh6FPJWAKym]])_ >5@w1 Cͨ0&= /ow N~ð, `Nc=M&H~]+A]ƞo85B-K Bq?^OgACVn8f( K@%m成KA'~L4/koF.Gm>TYnr F|%(w }Ղ%+!8.+8m=WHׅ.!Fc${ ˓k{"o cqp;L"3)9h:;OTpm;bIlm̱Ul9 }SR5Yc)ుYNe"S 1AqjY17 |WZ6QViG\X!EtŸDٷ:xD$㭝_H=4y\_oe?U طj#ACTdYmV޵k:8oKVYR<.FRWMUu)\g$\ۓjvߵj3G!bɤ\ `(KNR+ 0 H (Tē.8aiZZrx@KyL GPh,1 hrjw\- `|l#avAcql6LʬyH fz7ܭM`FHQRY5Y?E2׆k +j[>RB|dGWZEUp1D>e!Eɞͦf  me[(S,7 Y.C#ܲH=`@ =z9h'p2mM)mImxj2&H"$F濵U1O$<(K7b0 +>:[\L<)z5Gf"iX<@]`⑏]9ƻ pfq\4n <'ʄ"i^rD>DQ]WypLPG`32%c,2\)grMd]U4 {@{N*]:T8CbJrr7A7։.@4”[λ(/Y{!R_vi3̾hl-iL~#0= {+%1ҩ:oQ͐%CŻId8{5@L7w|p1 &'W(VǦl7 ۯ;;4AYNPݦ] j=o?[/İ:^1QQ&2;ƹM"4Kb`K$]c܂jvy|!q{gu[WFdAܴF+U-a聨cSLә efꆿS-4;6zx*ӱDf `.֣&\'#XeVK^klB "_BH7#1$sKd2!{ z\ 4K:zDe,|d1<3O5u3+cKV)@" 5,2I{i.7ǔ ԚcfۻI;LnS'7ͩVj w^Ь?A KNA,0}z{yj2}\iJ>q,/)42[wҁ/A!&A?@U1Fſ( xOnvXl㰠 D0V}88iz.^-XY-Hk?9}M>FV{ՄDH'4, -:][V+g"D5 ) ksALl))![׮9#J[;oq3v#6sx!O @/֖!dfgRkb 7Ж|+"hhz!|թÙ\kE7&|l&.턟U]wV)Z*=[2ԀWx՜'P^e* /^^%d-8uGKs RGhX֝;}A+M L^-lkH{C"BeD1a-* +D6-= غN&7 %W#P/(\T(#/_lߑcUHᖡQ\x@C /<#lSz:K1V*tIzc5@Qy(%/ ܨg%AnGά[S /.aD-JIQuD@C]c%0e<飓SޓJh2xY.(0ǟ(>s II;1G43g#_Hk FVj*nP}Nޔz:z%x9p_XCgJQAq?hH~q+ZA f(xHG~}m1mJzNet+JĶM)pK_od&QX}ř0#JD,!<[w*|sұyW 7埁}< J- _zhK~FqS9D"]1zAɮ_H(< a`<o4ߢ(**-?Mۣ7j!"RwZV 2k*y2҂MvPNLf : 5:> JQ^4P? ts1"ɔj )5)}ħxR*|qح) ]я4: }\O|_.kQ7U506DjNM0N'* my%V\ hw&s,*_EV;iO2_r얌Ѓ;:6~G;kvF640L] ?Ӷ{!ߗ 7S^%QFSsI@hg-ZfV_ũ]Dt*T.9cֻ[jU9IZ;c[|@rL7b~gunllZuԴKԎZ~S]3J]mv=ZzdkQ-~T6;Cf^PBjf10"=PJP<2r{Oc%n% 8L?J>=  G}StrD yv^ӘU7V'yĔI_]!VA|&"ҝEU~\y;Kgʎ:0Ic3|qn+<~K H5C$f{ }AbPҪz=񳏖,+‡}LId‚lGۗ$)GY47_l&Q>"\}P+(6=|_.:1-[Q'=Rt;\vB"kʯnX$1CPx׻L boW6TPf埇>NЄe@E- ,ht-ǔ~OӸOwQ7#MS=j>?ܜ1]B7) zFޖ(}nd'vVؘ7N-ׇRtS,C9R_F 1s U[`sMFHL{e C 0dGu-%ũWȵo$/ͰQXws .'OkAW63"@CzQE3߯LUH<9үc=Yh)Y-o5FXw8#-5'_9(KlLKz 'dsX- N%x ׊L2jW5[¿zN5~Q :ٵ JuJD`I$ K9?tū@-8DV\= HQ~&W2|аtOwM:Jʼ%Q(RglhH11N!=M8ވ2y2"`"@Ӡt}0Ga蔩аxj3cTOc^{Bu`r) u`<5}3<@F!.&]ה_ׂo5 ~3$Yߋ4΍V% QegAMF=bH <,xbhq /hgpqw6xyG0aJo0 =ï65AD&@(z@@3|xeB5AVn_NKAY1wDpAj qҊnEѕ˺Yy`D4-i\[`YL00MrvF􋸃-fIK}mjU% VAY}ڑ猺OӇ"#̣!)0g:eI >f^P\3=z:Hށ@ i.*hWў4-YҷXjơMIH4CU3m8D9nK)V442qH(d啬υ'?A0 ΃]EhgۦЙ Ϸ u#-Z#wڃ8e4x:0dg؉9v<+8^hCI~6xyIebv*`GѹI>ߑ5FGĢ4V)"O9g .39 )"|2E‹cB= z6w}8"bKb7cr`1UG 3_Ls];!$??ң7eڿL٦ɜ-v,N|䍣a,Q 1l}:Aq)`:O=M mA[u]&jnhVvĎMP :C_oު1zNuX-_ |_ԄYN`cˠ+:x-¯Z; ˡձL>?M5s!6$[LnGn0 h = C_-(& &u3zKA]U3s"ب[rf LxdQO5.?Jqt#9Ps 0^z8뫃Oµ7d+Uk6PW3Owڨ֯1s,ս dwh5w%_2:eT*w\6p4]βLxjRd\C" yF!K[mF8kKÖ)Ym/7E^Dha󈵽a[[39Ͷ>#-r@(  (:E7J":aM- p`H]9i~b1 Xgf>RgiDdn`2^dDxf=Tƨ!m.FM |[S~$1W6f&y3WH\yA|eC<;^*W6Vpf @̚zv (|]YqH~> |=g d a5T`c%r:wN/~ݏDm{^g xJ,i!V_1ŨnϵDj lФuro0(@2K;z, xLM61 F }KE#$b([&;ztNShEgà3hx)jw]Tlcn 79끺/;&ˇէK:ܚXI U.^!qP\ =ϳ2'غ JQC=?L&xQUSIg[!vu7kB)' JUqZMj)I" o`cQl Y:w \_5NZS ݐ.`vW q|vIj"^^ܸ @pCK{*k`(:nIbd"Hz-|E>6#pU]:"r_hJmBraءwIӑZ/sLJ~Q5A̜4UGhrjT[J }!Óa?QQINɻ~ zY\L\'xswpmr|@S#3l։0_5oRɱW2 O&1Q:UбO[3YM5F5F $;C~NU1 "6XO^F]HL"\Ls V^v3Zy{vl0ft MCT%Q~M=?X)3a%C%- iG ڍxUFo,W~xi&YKo]!R[HJC-\;Xhu _{ҒΓZ/A\>]2^i.̾ҲK09|nmԮ>T݅FtDP*_ `{8~z`^ڌ[fZcH?6O un -aެD'Cܿwmr#Q] ke/"Jlu\zdgE$[U}0fj2 LdT>Bub:ۙ Ck Px\irN^,ygƲ|^68o, @a՜6T [7R[ +R|?#˓󇷅fi|OMds_*QaMssYS$J ,c-*_ |94y]/bX;tDx*N8i`w)No,5e%uy04/=ܯHJoѪZ9/uq7/Q"m_ƕ^~WHEnA"hŮL ,؈`J;[_ ~$g! H 6c?mp%7-Y{xm,@EhV6/d{/#M坋([=߱hiG7A&)UI)pS%UܕaB>m14ihҦ,>vl9tC&3] gb\!'[)g!h[5ԌA} * iaPش^Jz;_ 3N pul}'V҅/\3V81d ťckjp`;hwK˽MXI8 j x }A&0f!N0E|3yں`0y"_P-1 K{ f,7G-{(';IT#+d4N(.[g̹FǚHlOa-2DWazb".M H~U+S,";CKRnf51B?גcD0'bF1Pug ܟNjPkם$k۸|GSo$J[v]m>KX\ J򭹐rXzKr]a^GwLsXxfJ\,TA^# M99ܱnȁC\R~||?`ݕM#j~OV|- dQd%du \kGjGe= d]#y& j?HUҟ}&ٝWBW (IMz~32P} -睐Y4`B f`@₻ |gzjH3ېCFs9XV s =I#XW ]F|'"2?ח\YڽJX10s$%B-@!>;t=&~oȬS 8 g(XpDzCGJP*6<r&#dǫ652ZqcFwBhUcxΊb;0 0OHg=덦r FvS`SP>drtHѷ:l2!ozd7 (uRH݅m_xg[_'IfԴ\bQ8.l:E$$HmCS:Vl>ѱpc/ -?h)"?~-q ]cb2]HZƤ7oTBQ6*e9 'S:~/"6Rj( (a\߱lD93j4t=vHp‰N^GROEgƦ0 DoFCd9Cf7I5觌N]ltK!g-10_`? \S0K9м( f =k]c̹܍1D2jx <_\P( VvJچ{P96fXnS~tV??TS]YhkL+nO[Ȏժ'KD#ƋdPމª@.1W#o24Ee,5&aμjL13+3ʏ2 e3# 0K$jK(ˑϧN"AK7a/1e[}.=f#F>pT.YR .Рs=^gbĐ@rͺ3}^H=6贺(Cfu9 1W,ﱐD [wS^F8{i7=&<\Na_@j(erȶb*Vr#>Jd=ARi} -r}pxvT4zި 4>{\[EP}$k)T6eTXEX; FA`d+# \ [%"Qw(ˢMR?4] =SQ{`WTeb\O}Za!w@]&S X ]ґF/L:-CtcĚõ/OFWgSUj& bW=M0[7p8q"UD: #O7Gɑʙ2U6(+|<Ph"uїv^mnd+?Aп Hh7f1ĨjGpaZhg BfM-Ƴ&GV2PL+=mnV5|N[ɕFUn@sl3tOP} u'*GeNeG=0~;ZG;hhS؍L]=9qFL}uqFtD#v%LW-|IT^$;V*3%p"̕~`µ(txqk$ީ_VPMFZ"w$xdh yw9J B{[`r/UIܖmjH~% d)g_wcn7`9DՆ?vM]vE<ϑ =$+g(f1[mRrUzyAe^N#}^ɒ{s'PZHvk0}D8ֆ;QbhV}g_[~dK_ltXM7KPT&W-ޮ'm}ePS^r_zKh\][kۼ^=H)|]KUzJm9P:M:vWX+Lu$M1(ǐکy\_;n0"uQtΌh@"E, "YfT=sBy5A~]BJ !i4t/ZF j,Wş$kJMq5 Fw,s|nΩ7*䕰NOoDTxYP9gWO~TU=?Q@lp8!kx_)U@TrsU1&k!QJ [)>ď$z{N_Bqdu~FEn!D\hY]c4uYMwԇEc^C 0}wB_~rYM&gzKY88wMuFiwe~/*׾ \g;$ Aq(*ogRfm4Aw8*pʝ}k!$\Z=@)Y2{, 1PY:I\IP8|,Qoۆg0MfTi> OHW}|5URD$T!Uszkr [|ysG ePwjLa7xքՓu5.X)Yq i+0gLJW]*-ۮ!ԝ&ﭑԣ*roM@)C"dv]*x?]Q 4~"gYB;uaCw~մ# p8[W" г'i|m"_IbZjc10rd(sg2жXh Cx>^I>Gk2%7육^"12R*z"P yP$tTǓ84| a%ǯ㱤H??8ݑ7uamr̈xbtGgbc2XQZʨhwϛJDhL.;ݾκ%/a8ۼPvr_cCs^]~-ՐGQRPRElF v/1PFJ/m:'=uDMސ\)0HGTՈEk~m/@2ǷL` M ir-P5WU7E)&~ZP¿ 9*_ዞ&Nnm7_BrxShHY$q[]_0NSL PR*MM"EGY+_2ls\̆bWXsϮTHɰv>ʇFcηʮpmz;a6rCEPvAeH,Xt0"yYwkyu WǞN|9{ Ou*egT0ff 5;o/t,?UUāa~ݞ5:vSN8{"6x[S,F EuRra~TWU RaɛPJ޶KY˒r7|;nxntI!x5ʫmChpwGi<޿6 Hݣkz%` .ÒE .:z0Qh-|'Ԟ<5? sA= fڪb3ԃ%?+ttQe}m!]ְn8JKrRK̾m/:f˜b,oPZ]jRKyήtokI{Kgx'P(z=.Wo`K0B2r|炱dmsbDY:8-HK@`R}D޽!j}!&uiMٮ@>k`W_|'7"s*>y ѥAPn시b8w6zC !U\U۸2CZ!!=aV*GQ8*ma.۶$Σkn;k"!-c !8yEױ%U=IX!U̻ \PcIgJ y; 尀S.'Fh ȼOWq w2X@.=e@k,4oD_$eFoݧR_%TZ䲗fgXS)}=h LQ{WOf8 ^d`,J:Xɘ .Fm u u Ex=nVxVmzrjU7}7Ktm_lS&f.:5B;ū݁{f=w,`ŧm1J3UF҂ GGF6NslF1@l,_ q&h֔÷[B槰[ ܒCԭ<ҭ5\Q)/[ɦ-ڮ7e PQ<ӚEZ ]h Ԅ4;ˆ 24^e2\~$XRjH 0Q&A1 kQ0&PX3ZbXw2Gq'Aܟ޹ -j yE*2oRDTĶPG" lHdzzuK ?z@E޵EO^4Jmʩf#&p ;H9bImbHFhqMj[+9I #X}/=Hi1LU^- #+M"HY:ѬRrTT]koƵuxW0g4*T}ޞʗ Ie=)KyhuZdqwvxZ dԚlQ;:ޞ4u5 l'i3! 53e̜wdx3jd6Y7LUЬS/g%NNr xmq(74q;La xbRG pȍh"p61^g84?c'۱ R:|uK|fSZm 8j|"8M'0Gߒ9͘ O n6RUq:=x>LS$o+s=;m!dUЂ$9f΍rjk lXůcV*P;h#hie)Y(:&hL59<&VZhI|':wgAeސML]ZtOeόKµڃ˧l*F 6.3YlfDgc_ а-׭WY{;܊(HȎ5DIPXge]ɉV9E@1Iz3 5$J(f='@E_c ÎH<% ժTp ?Y9(LTB(P,}hUh.K@$I gmZԁO%\k_N^{Ko;ΐ`>&i9IWJi*ݚDon'R>[cThaq]}Qmŝ $SrS fڌ()PUT1Sw7{lp.y2=rÖϚUlԖa-  jF}5" z 4IyU&9G[P Aslir7>IR&œ8hek6.Z/oE"gb4"E./.{' AOPId~%=O鰏@m4 % 5l .QiZC戛;ӵ OO]@miߋG 1i5\9GJ T~'kr;pNm 'LR;{! a۫0n8n=3}a1nwuBC L%u3H,Qqzjz`.8Gwx,wūm7w Q KqlTzyY|:kU.$` /k kalceWnǠEgG0E 8I:E %izciA.PY[1-hSw<fIb6H 1،0od J׸,,CZ\N]Ԛ"z2^Fls*C%̤֛K筍`Sdo)B09a'#BĢ]vm.~zr./.*B89f4Q\Hw&TX<7#luZl(%O'N( m ;p÷w_GzDJϭ`0vp 0b(>bjcwx"2}%H)29t_.1 @}%;"I#md#- QRak e_bDmF`$@=zWq8׿pCԇP{ٿ  C B%f)Wf3`HLSBY3!Dɏ^"q;~h8;ıY/%$*LE:`R\i6}9f0(5RËVr Ճ=( 腔-5 5j̹/6Ņ-XhE&ZU⨼-)kbL-SQO:@=i9m3=:] QXSV ̝L)0pS(Gc@oG`}[[D,KI3a&tH#KקA2~7N39 ӑ "5GB>eKI)[6)To~vl:sc  v`GC5Cu.Prl"Gd{ZJmeMێ4*Dt{I袧 y?'</EFz>:z`ɴ㪏o\(=+&GR-)X~5`Q,.:}0;ɧ9&(~ [gß;'.=IzJKk q5&X?}+Ni`7\ذ yENvlond -)^rJd,K+O̤l2woB+ko&*(rI"Mw2\SK$'hlރtDn2oKC8pաQD>qmÝbMu"eBP&Kw }B F>՗(w4ɳ!µkDÔ˒iv.0Vq>1hm!nl";>e':/ƎNXaPʵ`,ϔ :l}IPTD<%ASͬ]`~= H!CFő롿ȃC azJ)W)6V m`ɦ4m2b+#Fjl`trXZ?&wd WZ=-#U&Hi "鴋%y2C!Ne7n'M`.D)z v#y}M>8a\4TpuY2 U18O~"$>N L銅y6:_n@u([X[-l1]‹2qDԿ2cYSg 9o-bp}Ue|W~ ֜EvhTթ^Fc mH71ǀrV_YAq_qbE٨b롿;! SBڌ fwu̿[1C#s;q bS}:CG%_:ɉ+@z 'RϗC2 քh8,C-3XN`nW7&q\c]oKu4=/ɧ\Yyҁ ? >F#Fk!<:KV Á{ 益7$W_NIȂ V*3oDn))Qs@"|yZ}*l$ѶC<4QNbGKGk7ټSG㐐I6 pզ6a&\pZ>+yg={C($'7f47yJhJ sw$Oma' eft?3 RI=,5K0)(y05kp=gݎ0pRH +~oZQ7e"mE]رh-x G6WEg#e ;"΂?WV%JV1xcLh*?tJ]n/>4 um.yv:9t>\#N5NL]$$=at4`,|gsi Y 8 @͵B/ ȕ*ˌ}B '.,bsB;炥Yjk6%(R ݣ'Bf7j7o ky߂8~װU8mj`GXn3<3nd$ 5snN7JwS|ɅXSp*\؋`Nv+L7xy,+ް]pkcf#o#͓?%NO$dvB]#?re_!OWR.}-cDa yx{MLHd Y19B'N+1_ zlN'܉i۸},$EMdPCs6X'2kډ  YLz~4kߤ  [œ j S;7@+ $5`ByG Ea$idq~J4A,+7gieTxB@(hEMμߨ{"WЧyf ~;qc5?d†/xkRa,n 7Qa^` ^QRq 2τ9eџf7Os!+-ItO><=i2gvo89ij 6Dwp// {5sB +8Eq&f"_= ViV/p}/!,[i&d9Ūdۅ靏$Է{^62=%Acfni1-~HE[M1-i4(/r~FvxUI̻>0)ka}(B k=憗#ͬWn{J˲a[Lh1gț#~CJDv6*d/uvЙ˸/[%8oO*,5TwQo L){Rwd%H9%`Toށ47[$N]`_!#vCV;@P`#{JIiYS̕s?D9Ҧ[UͤJ*hCVH]W iEDδվ(pyNݎ0I3y@7NDh(YB okjYL^] V MWp&Ljp N'x)ELP|줌n`w}YlO*3QdrA7217 |/hm7@Q {&zJl7?U-Xb F;< dk ,xli[:l@in£3>)!#X|X׻dJpɰ4&ŋKpiU Z&,- Ͳ*&(vPey<= TpjGvP;ޭKQIR!j vC}VAx m.yV8 8(b~/̹~q ߧ4Q?dғ+G-H};YO|r|΃@pZM \E>ӤyTCHё5sȒqS.B(DSglAHu.Я?DtsrpgST`7)3|Y~2k3`yn|S_ lЕw/MX/ v!AS4#Lc_8_B6 TIB\f fL#6x6 S2G|} 8>i5c,OyEμ|i,){ p">un 9wS%jYʈ7ghw_$={?{'] CnM%ze+=6~R[:LЂTPw4]>LRKJ[SU?+N;q%w}1xuohҸYޡ%\299tNoi;[b5p1N "1d%Ł6lpCs )#2L|c,Dz05膮J>#X:ʏFUH0?W9W!G; =PGL 8Q;[^FGjaCz$.[o})6GX` \z2Y[SBػ{V5ĺKm DĊ2vBa328 RI@e|<ۣkKtjC Uioswk$̡G瑤4B_~V2>]ߒ~bJWkbZQzxVnCZ'SW9G\`hPOp(ue9ՕfapCcνhʵk~w-Ü0H֕jr?FZfnE SIwi-i_p1{9=ѨL*HjsSlv;s8Bf*Avathr/W_WOR @3]aLAO/R(܍mkޮ/x#㛔ydstPh(uŵD!24J&buy;\/__[ f05΍P V:vR<*sj"=J6hfĢhC̽NFҏ%Fś)gôݢcgvvtGdZBo>,w/(Ҙ%Vџ];cjbJog$`ϭ{vzS5dXD| \j\-܈^wXD09Fx\1 y{QkP~fW7}`3O>4 nie5 eLc mI0Z,v~t7!bIU[WXZGYZ?TĈ^:ʆ=UP7 L͂VGU9tvCWYt²6g~2 XpNsi#tT6q3O{fί?z:7,ކT$SI$?"Y`8g6Z0pë %FVYeU9/c2[FHyy2Lj7`& $!{A t&ޗHifauԽmG5\ uΘd1Zt[Q_:ZEbe(5wG'##5^mQ4 {*n«Ovt me|Ad̢5^6*ص^a8P/doiu燘O6&{]n}!z4ʍG]qE_䒤JZHfh1`P;vF-jGf~'*ڜ7H#C:'2XQas;lǒYfQwNH zƆ/ 8M"*D[ݎ+ՁW-8ZnϏ,ps6Z[~UCܿ`pE &7Qc YntzFݨTy[MگȌe1"6l*PÃk/.Ma/4&oN_7ZIFQsy"(+jrce 9PQU]zG%&zV[}Sgq~ RlG1R#O"Wզ܅zfLi G*(қ*mYkyD JIR u־ϭG]_?MB~/~;L$/.S*#^n,gE:lׂ VVhRZAd>jck9ꯖxhµp0T;c2c#^&HYHk96zE^i=B}v$DVAz̔0%{xϒRʮo6Wń!@=@ MGF,I5&.LU'/YMP4$⋐&]9 ݿ|0Grm^vB%;h& di`&m;V)웫 /IM;FiWa|C\Y^*s"Q88|MwS+)Mn:(ݴ_^y?j!A/-F cE,Z;nI1Ȃ㑈PBW#d2*$Ӟj/%%rec5 鍥!3ә . S"v{AMK(kt?/my.-I5a 0/:<K)pŞ4f -_#"T??2 ^/mԆ?z(^)Rnvd*d44c <=;Y`$I +򵰫P 슜'}T. Az`PG%V8 =MϞaBbygCzZAKR83`XSL`@(] bH[8*;nUF%% ]HPV<IGy̎Ycd#)%6>Fu~pɯn|He_3qN'l8`PHs \SYB— zfS`R@ZSD?zᧀK9 Eͧ0St_ݦs 74M$bZѰP>GM|^dq_aRAtl1RH-xV{I_E īh [:&mtŷG>' 'M~$H0 ){jB1+㖣rTQo J25hOnkE@NM׽!0.K {U&ke Tj'_/:"T5u8֥|[ OWzA!Tg֩!F7oxСWj쿎ݷ'h VG/*n}[Y*JT΅pW;y9jwTxdY컋e8(P ?/ -񇛪^ifojjQ(OLjfdH ;ri6.nJgAQj\u<"\'ӕq/LnlLTPY%d}lȔl5StK ~(%-u@?-u*R(DxoLi7,Շeɴx!ꘑos9#eXpf ɃKв:=3^Բ! o? !bnA1H9mg@5V(ԍwHx0RJXS 1{B5 T@\8An>m?#)8{t\V[ L({ݒk&HKKB'<~kD\SޱUak[t``rWޑX%N܋POރH",bV>?QܲO| \T܆0uϡa{TzgWu,B;GO"k3f ̩fx[TxvmF#a0gJ#t; Ё_u` R}􋻱Bް~@>Yous(.NP0:^00?Z؏K8qUZ'L02ʬteHd5nxԧɨN}wB(%$#S*R%ao҈_Z +\ږ{U0;O7gÂKLIaR_O4TYc&!&HSrl7k5:Hw2˘f{K?:rUZ zP:e1MZKCkVBIBi r;&V?=h2ˆ]I*都 X{yϝjex$PԽZ 3$oGh Q-MFJ?2پhoy_PY&{\#dV $Ҽ']߻.5"э"{ hVek"b5#|#rkv3E2,I 6dQ,Gy 8a8K=^'I03pq:,RXU?e3Eٕ<>z"H!Càv)J0kk+=JbCB_G|G &"&i[Pm$-e|֦0(;.xOR?Rp nzVro m[цMokթڈHQπ1!,XEO' -C9s_| rrXՕXQШO^!&4tYpMGEYZFW.>MUTu@5޴3Rr[tt_`CAzư15TSޕYzEL u)G@1*qyXλ_EB9.@r.iDkp[6备b>G}> 8܂}-A (:½EN".Dےgf{5Uj6׋VjsJ}8ho߬[V Hd+OA wNy|tkx!DX,gm݌c  fOZ%ton )j>EjG AtG*M09rh$--.+ov.Sv@~8QA쓰b\P7(G6NS ]Gv"|tȬL1 ?9Lx r2>+WlkLtJ1Oيe4wiw\Ai]u7 P+p>% e'\'E ę~!H9e7k^C}fjyqcf0~]n鯔9 xlN=iP>Bu*^YpbJܷUoHۣ[H3K3HDA\U|&Str HGzq _Vl~BZ~gӵ1w^)qꛜdnà\ Ek' 18V@@M(}eأ 7ZF%~M NjN?-ba/x-,B=u DyX*bCXpmi eyժ:I3E@ }QU0bsÃGb.~d#m<,1bt]Qfy`cuI>7ilYcP'{ʽ?_9y쑷Ɩ@^.=6 4Ylxavh?6yaR#vYg$|-L@pP 7w=mK(}Q]rjC֙%v˘t8E@;MT6bѢ*q8-9(Wpj@&Qq xn{d5,4jw8*Z艗\ç3sHŋe"VlU1!3c?ԞJ %չ*{}5Ƣ_\_Jz˯뾈u=gl0MXRZZl6>YUVnnD~6\^􊂌x`ZZ %70~ƫTD)r5֓@ъGR@ط=uPv"Fg`NO ODV®FF* lOibςA30!6EȤE.T_F`<,ܣ: y9䣃=dCOOg%_ }1Uޤ⛄Q}JixšVy3 ɞ#c$#6K exaIzpl=82&02{Jzm8#jhﲋW}>6͙W0u pF aSkR준Ҭ0ɽ Va2{fpzRM}>/KN:YJ/GOOI _J灆2Xs_˙b|Z<)ȑ29DZ)7Ġl ũ0Z4 #o>.I 08k @ 6٤qs[盒5rg6R;4;`RgAshK@Ȃg6  0+1:Bz%41^wރCW$Ut<)MXU•foڼJc-JۆPB@Uؚ4m|TSU8͋OKp*ж->hmgEo\ z\t-wo)] - nU'g z#vwFwf\_7^߉nlxx*mm.XD %pf/[TxE(<=ؤG3%˅I֕ذ OR!GNe$;xyTl A J"$@+ye"t@+iyO:]zC/LkPTX %ݜA0Շ УFT8묐俾dE][lb`-ebr.+pn6;IJh^4K'j_,2V_"MDBp֟9(DX08L3eb?'OwA뢄84ء˜.~$!opL Jm{nhuSE#ob?_>Vm f~ol,糷ìS(lN $.0ţLE7|5aћ@LLIuz1N87 L>o(% Q)VohB$-ҁ@4ZQ[aҀ`m"3#N9ey=VP@~P2e7nC]l=q%8lx=/:c!β5ťҋ$ƳX-% W9ܶ Ġ[m"=炙q<^3h{#^YjMwW+Y7o#}NĀ h=Mw+Ĭ eN5ɏJеexzH/+Sg#7 D^̏l=#Lo0>a? gIV!L kv[,rrD7?aHoj"TI `W)ĹC](ǸDFAw8X2L O *T ֊,iM"@cgE+<%u`X'!ӖQ#əXxQZ@=yOpE!2ś _n5ALa W&0΄YO6MBL3? H/wpT0-xT'Oe>?ZMkEaak4M(bF5͈| yO7fRvt jוE6w#8`p5p/>y7ܹ\{M6܏`ѩ7b;(VrPOXNN=^Rx/λP EvBDX&3Ni8F{Y QduXIsE'Q-[L DTq [a!~Zs/71+#Qk{#=>/};D%`euJlfl2#32[!AC΍" כfւPÙ"ӵB1lybj{ۮȩs\+&'%Zv^d2-<>%:%VM tQ_cuYɻ&'E5[\֑mF{(t @-ԫ([L 6(O,pRS7-.[&u )9xFUWk_VNjױJy͘股XӅ21Y$ ؟';\z.P;J=|5Ah=t]Wpet̚× $'&t}Y(ӯl\5qM Óaz +V>Bc3`SW׶>fh<=p[A6i~Ǵn?Ǻ%eq7wHS-xi}W:24v\{@q -]Q|̫sd0j ,n$a9Z>m+/dK>Mq _@z IK4P´6wO턚Tb'LvlkaFTM х>1ykrq[I.g*ª-k. XlWT Q);jve_wYv:$mjE鉁ydthfro)9V?[ wlg.QauB)faEv}uc䪶Pn?$qnwˎ2рd.j6'a4-7WUt7^w.6,w&y]:gk4)64UOUq.]*bMg2Iye78gdz,t֮lƍp(S6**72ҍY>DT._}ܐ/O1pȊУhsum[S`BSΎKL r $(#wʕ%$m؟ 6*]_`%*G1@e"Q:7X=.E)"k ʔ# J_lf'Zag9wvԤ*}\\lWxvq;9j4iy !j37yGKzlK6)1 $ #Dz,7_UItC'o2Y=W)WdYc>Mzh:L{k^sRtT̩NsJ=C1pO7yljv \c}[|Wz`LY~) UO ›k'ȘVQiիCb?GEƵe@d&Gu~.6uƥym.L㼕uxR /Ԙ{{م87' 0Y? %ATUq&޾v+ '-"3+}[IdX+RHzk(GkU][(;=*_1y =W{'Ҧf4zW -(8-6rq#xC1JIHVŷ)n@w^%.;EER2Ft9{8\A~硎^²+P&J9V2K^ @M71Ôy{=")%*d'O3xxZ1-{7d yR"5Gy=mEƹ/&f[w;y{xp< M5"@w WEW3$!R"ѴWCr$/@]IGXx xgw#c4ngltvlߛi_;jt6gyd1TA~)S\oy|QmbkA-v>'gPqAilW1IWlƇu#&bXXZ?UV&Gl5D{-nې3Ht%J{ >b}) :Y\ЩFb}Ɩwiv@AL9.bRfruU2?Xa1BҵġLԉn9Wv40.w5S|IQF-Cd nVǾ Nӹm1%-[q~F:ʷC E^}O(mY/ALԣ7oUX#!q8[܃&C! $vָW_8Fu5+o/$8yk+ѥ]Su!U5+aۚqN iFNngMP͔M@Kf9X'Fi׽=#!e4Ooo Iƻt+X3.9OCdQTv9$ܳv@coy3DyŒcu4xw Y n-Nw2X;oVj<'P*p Þtz޶ZZ-U+j5E}c-^i$v;Yµh ¤FG-arϔw7vXD\C@wqYm  ଖ avު z.)6ĐyQ|%-н`.$hҔȳOh8YWB#l9и$c^r8v+ٶZPp3Smx׿{.p#9'LJ肼 3cC J,)[UA7My'9n I c'`RVTDyUZވs^K BFjǕi$vke =u-. '@k?|4* f^l6cS22b>yGV|c"DpHxVX ȂSI2urx]/ť2N„KmTь~rzFv)GBn!~@ mov&6C.;ʿ+mRZly4FY\"L0X@2LJ*m/q. F7OiԈixp7G!\-_?Z}YA)@sy/];&9bؑa֤պ^|%gBpR\rM?+~1cUAa\ы+wČ nT^SF+`[OW)U/"5O|!s}t\cPkxbdhmERgpaU2ڍ_Bl@eאOŮo @? 3}YT|q9@=ѐz_hן_L» sLtL(DӖ8;h:ïOLQlV_QzM rgPHr||?0֮Aއ[G 8xC[f918r.'t~IjՕC!^ }<"sgKux˕wJz˲IGLH8%55R.ߤ}ԥv(81r OKY"4sU׋egQʗ#V!ӭRQ~8Q\b}^!]CWb@h,*B#=/o(WxBhX>=xC/yAEAi+QFkOB-7k@񷗃g5XYT9`]H__"-E7^LU2K jaX9(4?}=BT_F?X.>cF[nƮQ]wEa/s;"]|^;-wS]P0l<HVy$IJ2vxp j.fҙrwZ7?ƀB&csׂBR̛^ G |=5A*#FO- p D,R򚚷Ss#dn|˷9P8oh } p6b$dG ND0 D)FVNuulkw7#z(LFidoCOIO[ $* 磇g8+)^a< qxg9E z.6.0u}V { kt5f i1iOI9 9`1 ZBrEޮ4;#S=O>6 ?6%Ǐrt>V}8gɰĬ :K.p㌩Bh8zyy~"Rr/YE"Wˆ]!*i>+O;ۃo lM_s["~d=ny99"rزaF\Si3д)!bus83!DNkYP.`)}J|GRY;is LgO}v! B%3= }Z+Lʿ47Nsba1 'ǣR-:d 5 2B<@)Ch CQDH@'9-1:\@]AG"~ \y\ x{V$=}u.%ˬ1БndaB]<{TI:4Ydý7q50(`/7^whaϝK~mVnp< &f٫ŚޓA,A18K!t#N(hOb/\ن0B)plH]'K D5/{S.7"sVVpj ~c٩ Xb'CrtIn Yt͓I?ׇ݈;-TC")*R@>+vf`F0J*A:.9ͅHHxM2#m)Gsb:٢ ^o9K+3F=  }PGiTS0e3 `jBcs "DdB1=!%":Cj L*K:5+)C3^+^rlxze[jT"}zN },'ਔ"CJq$Glv{$n`:,*B'4 ڙ;{?xz4cFv:0jf#LKw8iPPIBMO6LCR O Sh^畸:,-#p*I1OhQz1vI xIn%RNhUo6EAgTGU~ :#oLu`޺|b.Qeޤnqm'}6oE)ٮ_ Ew"#l~T};74kk]Ʀ2F)A;:D`G,7e0#I,aO-%GK f뿏ɵLro2JNVi.TqUi֒3c7C)`6Ġ~""1@y%CޒNE+OԺo8]Rbbu!Μeq3Oľ `s:}lVtayᴨܳ:.aMF  8vCz&J.wQ}fn`5/ cE/oVb$ΈQNB$Dk:"gh`X FI&O`$>*[IXܣ?=5qojTRZ(]Rŧk VNn%eqO=6XxHڊ'Řnꒄ3ym9&XmQ0aaԯmj~VmOыj -ILc_nw=0{`4{6?&18=;;ߧvЄi@wjG?13$|5ƗR(R, P'Gonf  ׿G.`#hO].E0rzN[mTlέg sWdiu0ŹS[`nXg+K#߽7u0^7+{;øOk q[;j6O1cfj1:\aFÆ;C<8RYӨ_*p"׷}HiJA|H&2R,"CU_^!z\6tñ9$6u3}=a8@\˧eߩn@@2X _Jqu߱+)@N׌[F]!) t8T=/Ӓ)Qw˞,],Uw&7h:)to@o`Dp"WIـH^d ,u4/פ k2͕#xmuCL;It#ȘXtxz7H~Ipe]#tSG p_bȫ#㻊[;aI z|!I6ds`'&?~̪2'Ci8,zͿn hFwS8hn ߜ10`8|ۻg0p]3R;77 SWyOŁѾ7GqQ  v5FDv G-ZHN׆󽣑JP͋>\b$r ?ʳ(̚zbՒɨ&7cgbR 5Hee4q8FlOQb` ݬP`{1QmOV8$ToЄ?xVlq`}jG (*R@rSTL} jVSF91ׇWI 9dDKm/eĞR 6>-(tѶ#΅x[e80k /LEVnhUqTFٗQdWb>#YҎ Pm> [WF0QA&43 Zό3b|LN~,1m>M0HCC?@YvhStgg*rY#yupoZIў»` @0ȃ#,!`cR9{x+Â5[l 4C>~$keAM͜jB3UysB4ӉnOtX <_P4~O3´}E][ yi|fub| ӺnVN@B'&m 5: F݌vcDTP3dt`Yj l.6z>f(>"733MXר+L1u0v0DRM6K, OK v=8UZRMablNbꂎe#UMCOri3gEi|[]L.E]Q kEi˱3fYb%R,_SHH!]b"f,>||r/زN4)qfoQFŹV7M0ѿ:k yoKNkIso/uo2T hpN8q0,g6KǷp}Wű<"C>6p@S﫱U1qpaE|f9ifLJ$m_Σjo {ϕ ܠ0TRٵAsD0PνwxBhWNZ[Al5P% Q2{%1@Ȗ\նݓ>i,|lJ }W\]'CQiÕB-  tކiy2g#|~ݣ _?Rh$λAR E[?r&Ңp׳ (v}r &Dۏ7/KrVCD|LNɝ.ea1JҨQ0CrvY7$GQߘ"F{ȼw2  ٔ< .$ydw娜AKh($jYNnr~۵I+yo?HmLYi~t q5'U'.'{1䖝iiɼ2L*R鷻$Uw߼#ۖkr`<+c>#6&m7-yM&0Ǜ(F,jRn^Z Sao6Z0 [ԝMwuY |VђҶEЬ8`}~^#b*N l{A5Swkk[?x }@zPˋ&v,k)E+97CO mO(~Cy'`ĐnOu\GTT\ .A 1\7q 6ֳQ]~|m ,n4Yt=cj !0uθ=Az4Cr 跎%dŸsJ@OC׼oJڋ1 FC< x Y]Uo;r{hшѹ2)զ k(NK$u`~s2ο"TΏ^KIU08hjsaE+:RǟJ~ݝ8tʤjtd]<۾ ӢL2o^ظUc溈2xہ= q]wvƳj}嵽x#xnl,QUj Fug擈u.\T֘7/UW Sࢮ|ڀSxy8_uBPsiQ[olv)R*epa\Z zGS8"8fP9؈73B8u-(N^ bA,nk|Ipץ-ߧ,mGȑcǑš<Ra[~'306#8_%Վd(6ֹ)h*fUeg@y`xb' ~%z72R,O6? r{5$wkzNJ!(<|KyXiQCs|o8O`-?|KRLҘNSB75N{.RCMs^N""ɰv‰uܔ:>jk /tFL9Qi[tUIt0q0d׿?5`&F{'`} nDvOhP ̠8(i)T+qzۄ 䶥}O6EZtF|saZB/.gez{D!cd@R 7#[$ԅ2FzOu+gC:e(oRlLktFDgǒNKn~`@}@eFU]T!)11N#ൗ~WTM`l-r4˷m]G5&WU(^ /fAd'@W+2/y}k.Ϸ:x 50W!E=95C0 ]\K4`_A+zw֕+iRW*aJWY ^^c Zo]>4iq ^_u^B8nx }Az-. kC͙dHuo }VkU,L :Y '>B]k_wc)>Ybtc41=G-,֮^{6y(R!1;BAw@x|J}%/yhb;ʳib'r5G/ó%H語bF-/F5#!P ߦ"L:ɂXx B+~/9v}qd;Rsq[A0kH2:eҐ..&obR )ndv|UĐ" x/w j\ pmvl`4y1fJAHiTl5vZN%`tCbwwÏ!:[ʜ I"鞜VPAVnwH ֞8Cnl5Xq%䂒2_@4 G*ІÝ1f 3` mDeםG4G45G>LNJlr jbl=Y=ugRуA@[0;ye9ɑJ*j\As`[rx*}uWVZtsߪ_fݤ13bM?50[ؿ"z8]qB$FyD51wEڕ^KC{]*^nWo%ٰG=TTfg|#)T:w݆BF"xORsSmbUZ.v· d{zBɚ]ى!>,. {4;?)p{hMmlWFs]%A21b4?HRjī?!LA' NѠ: ]5Ӕ/;=`zXqՍy ! S{B651X eKھFHp5vn/W)3JA>TbbϢmOl,)"sM]ʰN`}ߤX!YΎILҐ]ŤOoWm((*ը6#'6Л|OAIrLn63;đku>΍B{ݰ:j>./@mo8#6(Z0fIODiRtAdτLD\9t.Yp1~̒YS[n3ѮZbt(AmzbgDh?ecd`gZ…e1Fqay bJ,Z#U!Dl!0E553Wx[s/ HԘǸYu5&NA\;2'[wOǴjN\>ws*DegAW9{Kq &q>^No>~}XSٮlvג󥚾l*x`uG9)D1Mo!V -O?jIx~3LhƓ4 pS0W]?sYfu-?˘_I`F"縝5?gZPړӃ*}.islS8gz;^l|Kx}`ti@Ĉ+R%ڋcch DW?7J 63vȱLX9h_ebJJY,'~[<=0ߚ4,v;%/G5/)+[gGt2.QB-H(!nfZO{{FӃ׵蘚rѐ3:d. x@ϝͤ4-,$3;ݺiafʅ)f ;P$svb (F{Z탚*¨D_F &74A稝P}pΙǺa!#jk_?_^j{_C2= iLP@ ##, +8IǜV߮}iYlI5TbvєI3>ĸY k%"jBޅ~-5(.~fZCHN6˥|ygo&a42DF/v)q*o9JiFA^ $:KwEx5XI[4Ȅ;ucÚ)Ze_I,BOW\X!NK>=Kޢ`KiГ\#DAQT?Y(Mh9ua< =Z%gWq1e}) \_ց-8#ި;{:S!=D[ Ug[Dt`vzd)pdf&20Wl>A=X=}Ů}Ж2\Ư7=09x=ᡊط&55;&/l?[&eSѥYdH"$"aa&HlFD\}*en 3v 3cJJ,H]Bs{U |yTkSg朄d=D; bJ|\\S8ymPdv{& q%z'f ⑿'KcAw#oQFKպǿшZ:'NCNQU"@P'('=ֈ4<㄁zQyx p9j+7䗾2)\1رyN3\P`orL|pXҴ^XUnU}v9cԘLI'KQvh@9_ֳ(_c𮊬slTm$E֭qvi(ToӧxeoJ 1]gD漃O?i\{p#M+Qm82\̃ޫG V<졲 $8{fO…Èŵb/H`Tϻ#89Z ګIxcZ1#,CQN6)ԽА拶x4ɪMIqw0ݞK[NM8d xRDC9hŝ/5_X^ciS%0Ll}f|Pq*d)YFiRU[%q3E;:,$}Lq2"":?8FlkO8`x9%$nOR>aAزOm9RhG>YfFfNp>4<2k U9|ûi\g}z[\TO?CZ+3Wn[5)@b_$%OmϫXBsây5xE(9aZlaz%(ytN0Tj y;Gff%Qe XP8 JaJU,2i3` aVVVa^0)FаܜBt16ϠbwHHǃX b[Ǧif L^m% WǦksj /VI0U+2z2y_W)SNWʵ){RC/w ׈ZcW3Ձ wwݎe,כXAe#&ASo=\Ld$LS)QWj9ΛjTZWhA=fo0?1F-XՍhk˽Nn/ (!OI8u%#JSk}iLT>+Qn &भM2w>o? uy\oQ\g)0jȐl͡8pw^27a;-3NJDou6;ƎoTf/gD闩eĈTC7uMn)KEwc cPLh7&Zc|1&ɶB%Z@bE=O '">6pͽ\'g܌QGcu1+B}o-9? @ԥ1p1bX\^" n޸HB6F+Lsf ABtrFtz#6xME2y[hJwoPGnI+~{Kd"'na[emI jow%5Dޢz'"w;#AT&\yot_)>Sa%fʪND.t:a~v(msv/1QCcnM;P$ss/6hP\let+՟]a *pqfQrԘŹȰJ8I_imvA[pF)_mG,)]Azj |gUEG%ٽػ `Bsb{m:7h'U'i6-J[,E- _~gN8&JYR?ɦos$L^ ֈ@"hQe&)-v:!R`؎oc;@>:+j05 ׮؛ a$Ul[655gf݉H`YexU'2x Ў؆bB,}ⱸH,DmE-%7lE~fũ1'ŌuS-*$J0҄1{IҙGʿq^}TȈ>Eo`,8Z$,J%΄D;h܎%j\nYn[ ~`:Ҍ+ASh3kt8HV7^xU~`{O9Cb*3*ZO (!@w,E7ڻ G1qQW4#9O+غ)^oJxG9E|w zP5jxr®@ &->U8tj* 滆-JX}֚y4&<,'_@sg|^eĸ#$dc6FfBU@YVm=0НM13%5="H\{(?NO2ieҞcZj6ڧyY]1b˒(fwCr'ia4id?z1yX]#$eFGT PM=G{^\4f2Pډs"_aíakȃFTK64,>3\Sxp)c>^Q'uQc^( 3Cg7CFm=fHēBL$UK]` F`p) tS%9 VsߘH ,ƀJvyASd$'C߃Ü:P ki.A\m:"QLN~g3bdzl/z

      "Xؕ6Rd%7 "qk9t;BZCer$[ῧ 90*Gf k\I*Gz&?t$d~LP q`骅n?sqKKެ/P9BC8;j9ſS-R6.Kҩ )l_eH*-1P z~T}":O{hˈ8Ck퍰>]EA}CbA?K2P <:!ۛvc4T _ }?Gv9@h,N Y롍e>Xn&Q5 =dZr1tf>eJ)K{/Wf?5tfz(Mgr+Inu8VU:SӛXs_'3?X`c-B`#!Ik+騸[sC| jv* mz'NX~0p[$Z:) WGH< s#n#fξ|:%+%PIP%<V)7 *1ߚEh$)p2 j]b߮*.8HhE;jV)a=sUѣV!1u/s>gP06c4.37<jNSOnzQC_)۷5O6gA5•XJRo!MoֲawŽZ9.ynR0i]_ 6 i0p /eV;_HPuS VCZA1Å9M-&)'t"} 0B ݉zv|Tݎ*TZKCrR4 잁EYr@]ptw 2W [x8j=#9]Xu+Q<}_`<}s>NIT,w $Ϡ JZ=l;* aCcQ29$m&dyuŽmzÏo< c!\^9c^f( O/ aicڱK)|*Ũn"\1MϪ/dލN/zI,2uQՖ?ag>R݃gBN^ǎQTd3uGuORQ7mMç%vwYpyJy6bZϜ]Q&VwqO^f! ]?{<'#g<όOP`gmݷm6g7s6Q;1di(2Qʮ.\@)o(zLtKЊ3x:Rh?JbBW ƾjK$8dQ!~/-ڃа3K>#J &/jԿ,("(N}lYKZoĕ|GjKݭH9C5t(uWTpD}Y %\hT|*< Fag:A1r5P6JdYƴ;EGI_Hoe򔦞dgy;([ݦ. Yz:%AgOS!iI 凃& < AP:qq:"MW&:V1mIZS a"5>$ Òs7,?;'fEsgL4ƺ2VINZEG&L߉1$#|ɜ#z H&M,-Iu8Lh qꗌah9:l͉̿w0aP#E`LRdBzK>' 51RXr}EzD{tNd}S|xǽk o}E?u@(0*oe9Ħx$r+3b;_tgq Q +4 ;MjP`Od_ac$"7TZSIyVOw0z=?ը吵=VZ]-rRoq\W{9/OC"x)vԵIXQ'Edz r% 6֚CxBLx{ZS1 AȓZKe}D6> }Z V'{in>7Y]E߃zZkigga@H 'e`drola8$Np.ީ+:moY{xWx:u^ŭDwBjz %л6i18rJ_:&~yѹq%yr~| rϳ\zjaNrxMޞweTy"mx\$j0,KQbbrx}$s,Hma=dYl}=$(D7f5O.+Af@^ Fĥ$18dNzZAM xgosɵ9vAX6]c-govԯfO#-wnѼa:45t1afŽ?և( vF@2')TC4G4q7s|/a*Ym%숏zy2L͛wx)['|Q!H$_ _-[<ޮUU+pS~sz%70ĚKG1Pf$wa;i!!qnϊo(SˍJ{1HVqZTdnZ\wsKYq8䷬[6-W~Yy=?mT3N|xMrj@´Ma[DFkhŖ6r2[H;2(j{bEU-6Gd\]8P-=!]_Vm[>I"e]vb Vhޕ JTb"ZeH='ժ'o&%/I_ײ.c&Xof]zȧ'r3~4Q͒D]K%װc c-v./%IeشZEւ5dA84IvyEE^v+eD0okd23uxL #`[Ix[M[ j~Do1kcfk=lkCg"vLw[p!ǑV bs58 ,r%![+<ޖS d2_ZΆK|6h\'uA g/A(Lۉ2Z#Jg,t^Rշ3? 5= ot5<.KL |dJB q~UN $rM adYK\N|aCATKQ+P̞q=&WkzuM&S1PKڡvzdÂ~G'5OYYWpMO3/l(.D阾T3JɇrAÎb>¸mļ7=6'6pnU[ȕ6Aص|$"!"Լ+gj$YsV =r\CU<@ ô_2xvDOcl70|IO-e9]Œ4$eϫ 3:Bϟ6k0`:{:|" F{{1@oTlҴ&TK x6dѥJh0UHG@b/HUKC1׬[N;&UrO9re!)תO'~"̐?3cѢYc8b^6K(@{lϠ%Ӓ,=•ؒ:Ȇ'DX[(ү $T(y-^ zJXԀiW9;I-.eY*df&Hk3~Q]';7eùu!åя-@n*s9w[lF/?/[ʕ312Bz7SI]gy{I>0MxJl? /}@٥ TˀpȠ!\ ӓ~R^`ҥoC*W?kCeU|g'?(Pe @)"3;p$á:Yg]p3`%z7_3:2QBGcD%ޏgWb2Eac :c1gڙ@LƟٍb6i}"UVrr̖g3'7Ȉᗽ5H4LZAA!PB.B iXI4!k?{` 71#bPa 0h.ids!jN2ȫ߈>kdΙ9#Mrzu ;>Vm>l(@0꾶q> Zyc%TFG?!R 5h;:f,T/v ̹1B\qg=w#?1ypue07BO;՝!bFCn{@w~?Χ |& ]S2VbҼƫk޷&6Cᄃ$%q? =քah}_cB|>pYQ,1ŽUؖOk+2rV(S5Yrb_A\ U/fw5̓|&k%ҡz`NhɌ[{ٽ'pAq̆f`t&A3g]DWILq}Kl}4"si G)2,ġe5 ;^:K2n S6,`,F6p&L@p<|{> yA}Wy!&8󮡕_gh!\hryz.eG^+緈N ()f8JXp5i=NIJi_r'ĭTꢙ.O.4*\AV3ɧ\<'+1P(P2E I/'3BH`XxgCUK=I!7KvՍR-2/jc~>'#?bk%^[`!o ^puS*ya@JITzdmVF:^L<̼r-5kXaPߚ8q)YB&n} =C_$VXױI/8?ee>x-LDoq=dZg&lcWʈ-'-L|O&YH["+p7bz+4Xe[;cJ7>/5a=΃A̲)W†֨ʺg"ZџX}ś3T7le>& 2ԡJh5BCOfKA^-S~bB-;ߋryv: U!ѓ r=yRQ'Ϳ+&~M))FF,ҝub79hN:sD:ٗWb {UhWEWK@)5 5۹(P$ y^F$yȆfO eF=1e& T*MU(gn %;̃Aj.A?C+R-Gn^uz=d}US,&IT1aXIuK e_G3.`jT\+_PŻt:~';S,-!#&<@ 0^ײφ/]K}4+Ģ"|Z6S;[֔s}?xHm3p27,c!t˳M|:o ٶZh:?45 R?NBZ?"~wfDF=I; ecs__lzk$8MΔ*] b2iΉI"&f=Zr oԥ"a_@W+|bS>`~&X'x"v~L/y'TEh-G$S֌<֑Y;qr Nf;3a CƻAL6n xç0ʫa5'Es2=Fqs*U;Iizc;Y̾[u[T yLFJ_ <7NbdF !Y g )Lx+u%J"*i斪.|n`;P5( 8ESv< l6]i-(g L9[]bt 3ŭUl8D*-%dS]vv%EqpeWH\ V aaKk8%M{/×*&$22Y0R8F-0'|lyNKn^>7>$s)t/}8Si#,PH0Qc?1cWF(6#Ԛw[=G~~Ƽa]ٶv'ެ $+@sb0Sr'iTH|U0ϰR8?2 X/tI&mV>(܆`RUXuTYVf1)J,=EǶBz43+ 8R!њ /ͯ\(|Eq ĵ k|ٗã'>Zք'Giv}icvlui5<[0Py*sHY+${HK}>ɖK{մW[=Z-r@}qZ‚ս !ǛKȇ3:שᒛ.Gh|YVh/A|p \r2,A}i')]te-PlVIThK;|R3q"Q L/1F5_Ec-%2r˦%,.?gTpV1;.ӀJJ{"A~,&2書:_*ڨzB3_Kh,)'v٘ _Y;?f ё'zM[0A2 ԇ5i\l@8KH!4T$Ѻr5r/jAPZiѴl&s> $C謼_iu1c"z 3lTbK\K=F8.do0 b=PxmCV?ow82--+2͹ʂ7;PwJSfð|6*}Mt)nx¥z[0 ڧyK EjkVCUCR{'04 pO\0z>S*Է !ի# 9 P5_8͔ ds(]xEL7#quհSȯMQ^ޙ$xV7Y[ӿ rP%4$okԧo2s\XvdCBTUEkB¾m zjxn(oj{zӡNslDRI[#eg6򬔿%+I+10]hr|՜uY/s1KXsd XxVXHV6A\9`O G%ptū3g%gt2u$E}n|~c7FZ46h))Pbg >YPI 3UM֝(Ob9%$Nq7d;ͫ=͏,OQ?j9`[i(K, B/xpކreryeթ hCe^nG%;k,a28R͋ XI*B,\ Brۄ %-8lKu+PI#;v9vmgښ]m!H$J7ػhr`d8D ŗUVFlS•b$<:"ޅM$cժ~߅.)'Գ"Q$ D%էUau'[*Zo&F)Ox)4Z}&-E7Rv qb@K\zԦ8M [ .+^r{pASHN8I?5t^51keyf:=\M'g}4v^OW?|2Z_"ՠ[b~wU؃'M(8W 0\&XorZwnÜ\YfM:Д Gr:u$:g^Z )gFjHK39+nr^o\.<^3eoyjS450O<[3 gg_ B(9!h+MꚊ gR{GEo$>MGu8{lXEBa)*_*,͞ g.hc#y?IV_oI +s$f? H,}ɐ\x]n DftS]u Aٻ7m܋`lw&[scHO"\ @ms;Ջ'l,21m)L,!lCڛԵG;ji.K˫B_ G}|H&QRGkȦ6b'eɇ'8"Og t Nk&N6̲&{>*c] %Wq,EGB*= 5 Ϫ= eW'&;;tآmr״mtNu) PS׭%$xYd|}aY*7%ɡ7C@\5ܬ_:@v9-X + rrK:Q knTzֹ(҈qTI.KW&eOt$iJn ʒbI_^FYEղ{'9~ŝd sڰɰk.m?n׎׳j\;|@[@KZ4l%W."Y 9E6ZŘF?,KgW?iq<3[ :=|r+%X?Na@\ N?Y#GlQGV;b:blA|+^ 7ozZ$U܃>~ WyieÎܕE`}oC )%;5{N1{KDMp~ 3+]V3uwu!"$vzICxlM(bn*iGn0˼*`1#!huel"V~ޑ%nX6Y̒2O|Ihw{v痉v r$LGwz. ۏyI_/XY:c {9ȱH726{Txp]\]6'h$AgqޚOVm (*f/Q9S5Tegr?u8+ɱm#1 W3Q12 /a5 `ʬiZ)&zd}At0gptNitGż =}oڕnvYd+9nhqF{0F\ȧdrN@6Y!kɢ㗓{8~uA4=fz\5Z4FMA89{D!q{u4 \{zeJmWd\="lIF &2WhvH9(A,-[p0">V86j5e.)ms[qGerRnڪyb{_-s6Wn#YzfcG>iӺ5v?CKB_wzH/XFZoYE d}&LGΙ߯7 }GC6rGo(Wqay,@et.s᧨l/k'+ q.Ύ)#Q2=YR7^ʹ-` kVavsR*/PQT{'kV)p;]AuD}w1Ř{,QxCLN ƼKa3i|f40F]6"d'>KwZPĩ4^#,v*-ӹ~' ?)Y* LꆝmEV7zոA[bG=90.$&HSJ~'q߿ 2ݚwM a,-`#/'i ("~zW'͂׿OTܽ'I1)\F[/\Kw+1``Ka颓=:dV KB.Ѕ>LuY9w'мثuQ*qͥȂk]Iqd5A\`ϯxY2aOL\w]C8X@Tos1U^A>:(K VC|W||}Aa`yQa 5hdB@ Fp.VEf-gh3NdF-(ezeUߊSaz-'J 1Hn*ͦLZnɛ#ƵKaCn+5GoVa DF \f|Aaǹ9c=nنsfZ~i,Ijlb"T*me+L=8ɨ}O&?lj(6_W.}<"r~13Xo;r'|b=G!gܡ[c/#Ug_pSgL DQa3)T6*L;H BBA[>vL@B~s&͇:YN(}Kl} +A;;26}/\V[|KεNYl:Koc :Q*_oa#Qf Ԣ$ǵn-I`qMcxdƺF@ gCx* vYVA4ÝځsP1xX!LyH-j% CQM`FE.σbeټkyI5'mb$w#^РiK3FYNJ5BE6l {J堟!T5%Uk.CCSoK]#{eK1o|&!^ȮVgv+h&WZQh|Kܢxپ W}o0dր/,޿7G;KӔs̆lF̟?)dkg$p튚<%ju@ _g3AK#756/}.sl*suwޠ# =9L"G]yvoQSh62/O| go6}#z=@UJ܋o(W@&} Wrr\}2Kj#:-oO¼<^FcaLTiʒFraW>SΤ` x-AUO>!/THmFi͇eciѱmGRFhE-Mu0;a)Cy! Ȭ6u#R˘+u{pH9O/q(47V9S񉠲I$U*Gm;-tTwG"r˥MgOzթ*1&5ғㄌ ӕɪLyy23v BK0hfݺ{GS=Dڇ}P7'!ޕ/Tm~*`POΗYȨySW>[kk.蠧^fhQ8|v6 72v>5֠ꗡa7%ޜnzt)[VPeL$w^VI=O`{rUrmC>{V$:w8`bye"m#I $jBzI3X|ԱU#J[8" 2QzYL-3_qwo`)d5\.eDHv4~QWvJ LQռi]0]kU`-|bH2ւ+tz}Z"ioX }Ʈ 8} Gm<s]z,92_ QqҼGӈ'.sƄ&*nJ4rzRCuX.Qcɹ"BKf5NS.x:X}TqM٠&7D c9JQ:wk/*,W\ Tk0#W]EAT}OIM_g+bjIcT+p¸4vrhCc3)yirVC_dyI`"[mfi"gԹE.& Lؘo2Pid WDDZԓPstkA"]ȯ_[XCa±gj{\PEL5E͎5j 'd־9w{g>Z ƴPRTSpJVM%2;%6Oe'KPVӞή_gdr Xn ?DmAK;>C!!fɟ/@Y95EP^Y\Ø |uQB: MCmg4c?Kp6$=W; mł+tQI=g d #Ahd,ɷoý/}Gx>e@UhyI.-^aߊcE# BW$z%_@ I/h_u8!;۵o/ۺM>KH!vNAmJ;<0S yjl0B[lJ|z-@aJhup7nv $U*BHydS6byxnpQt/Pd?nC+/.B0Jp txN9ĺjO)V J=?b|60;CDY_'48Í^yt3 +ZR -1l}_IiKqji~٫z#^?CB*]h\NAҤ);ƀk(!#% qqH8ZCR0q' F\}~6fPj@ |K;vi=[FPM"[HO Kfޕ'zEhi/ʻ7[A[މ1 Vu2"|#Pn7#3TB{QNEҽQF~c_v/7 νڧjTp7aOU`E+לwJk#r]:k;ԽޘCNY57BC]Df-|J6pQ mXVjwAW5"$EˈNb/;kTzCB',ܥaޑ+kZ3m$^g@!V?6Xнk{5;I4wFbU؃U܅=l&;i^%kT[W1r|T4֐jS;;|PvX 3wL>¾yj)S s7WA]IO?xDOЫec_F LO@ KHyT$mBUATp&R0mmքY1jM>[c3ՂmwI75 ]yX)6QQǚ ^u9Gt+xN[^Qs'>YK3uZd)B Z7Dt4XϚ<ѻm)uǤ)R.|hO'U<n ~ݽfk mCe8p:{>U'*6.9}?CڠqʴO lUTt߂5t2F9vP XȪH$2)HCgJ3pG @鏵TcЏ"d>Xd\^Q:1Qn9^ .Wcp=3DC{fa.pp\:$Oo*+\GBTOc(zdIiOnkiR2GTAn^)2-^@D$&C(@El`z4`Qȓ =rA3$jU^9.4aJY\DXtį (x[].n%fvr^!G)I@$j؎!.Pyu}dԡc:Xhi%[-\ÖU2Љ{I'_PI0'K2 '|' CrwRA7^@ ޝO9}{`uK4,0͡턆$D,_WٹS|/U(7D\&rd5+pei\Le~\iM4QG!xg4D)ytU{>?C4wW"Z@~2n. wdc_"dM~H]7E*1L7ə].&G 9ӲmQNVgAx@K87<佟&Im} ^? @[%kR_ER\^]^ޠ"@fj:ϊ`+'V'$ONkYOA8H5|:!+}@WO ႃe7 1dR<~ow?%Qf(j]dƽDޝ|lذeB?s$xD9'4P:\&ƚU$=nҸE'&)hzN|[DC@UsV"g*ER8YSL0\EϘHe. >!A6XO%ѐH-7}::|I=J߰ь$< uKuJdΏn`_T;T BÏNai'_Nɳd֓#T~QRiQi0kOEh|kŖ\.7KSV Q2 K_4أהF$u"Ni3;ifҸ:DnHc;@K?=X^/u{^ h^2wk$O:ծE~)O{P:Js4.pdvz2½\5jj?A~vd*D$3/A-2MEr0'+eLKt O݊s*5 ,mB>bP}nͭ*)j˭i!4a{*-EjħLETK[Q֐>a,o\٠g/4T m)H)#BHD8ø&*&=où.+W8W Ҍ p9>(^,i%Ѱq Wͳjos 2k4$qgHx;%&2NՓxh\RmQBCƈ㡁n(4j [;/̶UcR/vMo:P,3x^鑛LJO@Cɰ` ǑP.9H"^j؉$^G^]a'G݋c}(!\ SY$ˁ;­"jV܀V k2X ``hbq>>^P05Ĩq`bk,Q" :jB&0z?RN8*t8iw*E7o 鮻V;"ߏG0?~Sh<)H\ؕ'p IVwY6fpL92E`gYD(7" o/yඦU?̓9-u`~ъPCc 2){fDFeW\Ԅ:FU 0]'+÷6#ha;nrMDD[T͖ƕEB75ئ ;P8|ǹ)Ϡ g +a{Z> ' 0:K^\UNT(AzQ9fjTvE㆘-R0͑IVWVjfQ?fVpJhfzskTtB\tcT8BEb~Q@);кKъX:|G1}x.]I>İVIIÊKK-#`B}[ ,~$x U%`Kx˸. lwWgPXnaOwBQ" @9dx@bI|8Ip/=qڅXUnC% ~|r"f6/Hj1Xn3#L! ~/{&^rH0ɲ 0e~π? *nD]2L *i #ʷ>yye i9s`!rw )k 6zY~"ZM`rgjft? PTfd/ fe97NXHN_V^RB$]=8CCʎ5);k9ڦr猨#םvO)60x,)'\߬WPa}"1DUzߔU+i݂Op=n HO<a Srӯj!1ÝOHv)L޲[}E Į}_"&b?l*0q!wY<[F](9B+L:JbEJ/q5͇.0t%Skfoz23Q3+%t0iPa각tCNC3詖;ٙ,ElJ"g+F߶\{  2rJZe"qD5 "Omʂf q齓ʶG' cyhd"6 _ 5sdL4/,f}wt@#Z՛ב@ Lt8Az׾YHHd %bSh9 f 1C58"Y ㈾B ǴI]6?`ű/;hP}Ӯ#@k; YRmvg2-:qdÚD^[(`&pcarvA$Ĝ@Z'l^Jmti.~mz!G+&,7^)tΑ ĒY鬵' $>KIn+\¡G\(eG yj?4x9`*T-@bZ>&W7xv7ޗҵ|1)۰~|&&Hܱi QS _nȼ\Tb)Rg_ Ʃ/1>x3}ރ 1r*.ZBJkge :ujFQw@\n-.Yۥ8DҺF@0t ?G c"ԆmҚ_He~A*DNM'R@WI1FR2Mj_o?B>,5a>]boe;,oYL 8Sr&6`AK{!BtPХb+${%b)ǫ|f /2&+={ C-@yѮoJ(.UrIz&p>ZĿMbߦ,ϠPW_XW}LµAu$ܿ^m$qP̃huڪVQhfȬ Q,el t絼{FI:Q(rW}A$KBX 4Lɗ$3_ za9YJCxY:SJjmVuCvtƽWpp0RjW5VYM*ƞл{fLnX3gԴ*Hy%߷7C8Y'|*3Vvr#Gpw(,%zl5Α@2eLG%!W' ?^:'%֩jpKz~lMҿuԥ$|\ ?*Oz GPe:Bm؍T$mo~,`-@lk,_+Ҏ/4ou?4ET:vNTo<@Ar|JuhHfI1s+8w"`"RZ-.ҮWHf\\͙w @:췮hL4cvRmOAHNUS*s/Ŕ*3%E]K:fLtAd}#p.}Y`)EM9#$IhsũSGtuETZCJdK.3EU&9"BaF3h-x}⠻8Svj^!Jnhj^\KZč-e`' g ڻ{xzTKG_~<0^+BHO8+$i:,,"TIU[4t$婐ׯZ!y ⷚJmL*PF(;04G N3K 8@QC-U!z?rr<ҕNgb?օS'G]Otˉp?QdZO䁏5=έSĭnȖ\cLnꂸk^Y;me:M:H%KRN_FY2] v;|5|X]U;Sʾ~·bElM;0n#[]Zj OqO/ Tg5pV8IW۽*a_][!sFMP>|'\~JUrT(Fu)\P2[_d+V.*v Ѧk7Jڏ=NN aK*赂˵+a  _pxS=W^n?⎤x" 7O,4m p΋<ɖu UlfcyXBW'݄@ʉX@C ^L9lZ5:eܭݪZd%* g%WBJ⤏9\~8Z"@T],<&|+O|;/d<)bF9kώ?T4+(|FJo{I]Ab5R *8'"vxMtbO+0~cSg1+: ˺U&L赡OYDm|Cax7HjlY)RUw4)vXQiVa]qF})OSOBY1ɞ 4 xi3HF5)Khf1B.3~; Mݼ"1@ŋb,rM!RJFu cbH"^$j_JD@bbV2=VIj]~EVtb53?yD IDT< /kyP Bk8?er7dyIG2>"k.mhf1gJJߘ1X\yX˿;l@Pnk>wKp0s˞P5l | a7#_D#Ifo% UiwMd(fqrv%J)dkx)koqO<.$zNN9\>CڧkfоF[Ivzf@k+$qD6RKT;4&aUh;s[,!]<-Q1IRp;A!iX9sMѯcb=0Ӣ?: r [E~Mj4""@hTA ~p+7qLυ<' Ralo4!.CeҘT^@ZF6 3 Z;!Ї. R`%Mh\ i eZ6?lv@_ʺ(Oi?v " 2kNM.* e`/Av\fΣ1),?HLsB4)ƺl:1ej>~km^ !gLD3Q9yjh(aYD oDžx^۱/x߈#{y]zbVS\,bS꟯Ѓޠ"p]6c b QԺY9k4{8IߘZ:g{~Tq t=#5z$0aMg 5BuLl߂^15l@Rl֫MKX\vUzhWcݣ`SǢF3 Uq-<ܽjj!P?-"Na!͸7P1`ư-MrԱbL\)?phCF XFeHy~sX2gO'%0s1;$Qx@9uY-5?Pj~ڇKgs‰9A !yȗS-]zGdw8=fUZI-?SFB!GqX no<5͛pYb(ad=_8"BzA~jk +b3QƲ]Ykwќj@ #Z H#s%۹.>k p(:+CP-;0 8z Aq<®7]Sm^uU*Lz[qzz7ו9FJl Z*Fd$o;}-lWZ,&Um:U [ p.GcN(nO/wm/L%?/H)j(R8QPԌ;ooq:Qw&.rLRVÈXI׮ Ӻ]xrz%I9ߌְw+~+WoG^ρDz`̖wW3N- B4%C<=Ìڽ<䞢qlX&CΑ 17Ss-<`7]TCܳ^jۛÎihN |óAZJXMIl;\O܉GXr xg^6QcY/9j@f7}ՌihvMi\(r;{]UyT R0wrjȬ1 M p}dpMmUcj:;y=ڨv>z6jFKH ;j(QI߽՘-i\O1 -g. d-/Y;<[:9 v_vXQþK44>;p1Q«iFBW8q+/;}_Ej,GTpgb“$DF+W LacXJQqkM%9Lscgj~pv CK ?yT跤 ]&ѶK\<S{ R =>3sws/2L湾46"b?fbFꍚqfBO[:8|"Ch 3p􀑲JZDO;}3b*\O0U'iRBW`ް0pHwDʿQg+&Z{jKm }a-Ϲ/6Nƌ]GruZUFm?+ Cecl Yw{Q3Տ(&mC2%PtA)3S%^D0Mm塨',jVk̆-4W^eb6X~?ޛ624fz%;v H#<$8}K<_ S PwJ,3Fho4Jwʹwɼңş3v^Б!<E%Ʈ,/7i3>]72TD S_.s~u[v> 2vCb^Xxo=q,3WΑ_ ه6nŘ+X}_ ti fEx9 ٜePĆ23Mf|i^oF6 6mxoS` WW ph 01§*>+Q7ޏwȆRAD@:Hp`hʠhk1 &MGL)Y L# enb2:L3^ 9$[aB ԸV-= DC@7/!ka/ ']̛ı ͖ PJk"s w.E VKY cIdrm'vS7!eI.U`,BX ? *ʝzjtl hoc:NX­_kSwC5ឹA`/֒y:R^2il ^oƋ@.W/42dk\)J=n Wrp>󹫌W Ro楑؞p ޣDlzXQr1FĹ'-؍B~`*uc{I(z%Z7"䘿tPo JƯ**R-j!`՘"*m@E;:#|dj1o6PϐmڎH]t3,nba$L5J{%QfQ$[88q y_Pri[edCtU0IJBt[{ 0˙0fyuE+mkNhb![F( dQ*G ;\^% ]f_X0я~}iP9J FiGфqn3MLÏ 1m5A #պkeE s%Ƌ(vU<`ZNI:Y;.:>6%.J0,,Ⱥf3G*>c۪~`&=ࢣ{" Qj5P씑Q.$\C`yo~dMK(&Sܠh,Qɩ THRsic:a]es]ݳ'= )%0Q 7fB~HkM qo mc؎iI C(p '03{DS/ (mOr85{ Ϲү׃ RUo3(Z [k:vo6OGR׭_6חӀoISWJf,,`k-+5&] $+&4dj/H `cWPg/rcj<A-ﺪ-7>UqBzCN q&RL< TnIqpݶRY$$8˘L-\P6&>H]SJyn_r^W!@w*C0z/ ѡ%o1p%֑KG4Ԏ,u\LӁXX,hC&!s! [b 2 L\֣z 0ǴF*sN!a . [JK2嬚\)RCbE}){`dpd_TYHG׳؉:oY$Wij˕] Vz#i^ZiQ tvksq`>=T,*j"]8i" D@uҰ%x:+`h z|5> v YNAxr491wً5 ĆИؼkMbp="ۥ%Sr\8DQ Dh!N/@O-6_/{+SCJ>6QpqD)937mWko2rat?6 rG%¹!;1cvUij[@Fv-ΐeX5tEV"['MؙL?y;jЖ0\MV(ZJ߈n\E.vQ !lƗs% T,y%{3š^mmt28q?TW$: tL0_)Q)N6@wwT9 !aoIP2pԭa},/ LF1'<*nv_iҤ~t R QZe'E#ot-VWLTV5t6 B9oz)qA^lRpVH?풷=~C\}^0J_4tɠR Z@p=ŕ6ɦ~^dzaL&T /R ݚպqo6|*0݉{e+>VxvF /Z5Z"3T&jZ?˳!PЬSu..5ukN脇!?t;lvxkSM.U:ܧMu7yhSVa7GÄljZ驩UL>%cըCpiCkZ2ZH~m6vsCM?L/msȿn NH)[([yoXYl&!qG w_kq-oC\Qdٖ=,U".+ܳ2wm/"AK.:P֊hf +`כCF(T)Tg$4‰xNH"~p xpMLUh҄ G6`/Alx8+?~zTPק]OCXRz!2zp,\G5Jԣ8` 1 犯Ta/7&MN4FD)lFQuD&pU.qyРΙ~<ԑE@jJY 5zFç>_ˋL1c%NOU N(*NDΰvyvk9U_jكaSEyc ӋIcWB (ץ>9쑝O'Gr@@J^^F6&l{bafoR[8d1Vu""O:΅x-@*`ܜ+McSWPT7E"4_GFT|wfޥKNJ/x9ZɒbY) Bc]UdLE;lpZH$u >}>ٍtv~wt,.GAq^` t@:I^5z霈htl\In@. kp⤢f_QxliY6Wyh&Z?69(3`L;:M扺KV-sAϛG˵a4|on.Á`CB@!o+bxw d2 D`E=/u|Q $v +$E0HlG}+U,.dăn@tUZ˴ rܐH<̄a*LyZ GCn [êM#Q\, UTE/jş/ѣo'`Fnqѝ8z/ȼix clmщt5^Ƣ؎6߮ |@OAl'qLw_,LWM.7H|6=kـ W ^߰q퍚|ƚIákH38CQQ_r%Dey;uO%t͎U*dP) M7JƙiQDΜ\*i) |uciz / [&ڶnTmq[w:@t."Zqi3 )ѹ˻!Fy 0X+}PDRQYz4Hiphg6Sp6ۂn2>|#_*~~pF JGRѽN}n A3&jQ[$9@Zt֢_ `;#Q)i{bހP97 .oyk|FW0(0GHư3/we8=T`oMh$:'‚ A:?8.z͟61mTpP($h1|EmIofbzM4Ko;2)̾$_=JϐYaa}ٱ撾(ࢼTy|Z9{y9|kRk%:,sd 5H]Eefy:_wECwo^.ްGg.L}IjF㡔qEap}2LLϡnf͸x4@zbZǃ-MF 3W*2qK}ЬDYv* uߑEeɓ0jӏ QWN֪,ޣQd(gdž(ˉ(&l%eWŹ)H3,$Y͉F<5S+S!diܫeGȹ,!vNyܩy _sHcavuG۲%?ѻ K迖yT90wEoYmbhM[ kD2ͯR6*@MC3Gr *T̗mjS d}3w&&oCW6@ jR.irYN^v1'eۑ9Se$دbY^ЏyC";ľt7;Ɖ! Byڟ9Q2S?O|E=+ 1SBũlY- `ޝ|;5i j7,F UgEST?F,Dox[蠒Q{,iN#Jse4&AВIY>%c8nZ6:.:린<5=1lͅQXL$}D#9@rgg܀I,cGdv~&Dqo]oX|m2FGSe4Ϡ6J!״d} K/5ndo@ ɗb5oFhTA3l/L%i=fٌڅpIP5 -I:uk}5s/K([Y@P 6=mRzb0 ʼo#E>EAS`cf[{CAG\oR~r;aMeV "PK+mG=s:SK ڏ$WkI&S>a#)65nskq [Cԗ9{xkUĘ5A|6C^]e_` t&怇9jtNj^@GxR[7fD`ܵD &kdV]o@pM#Tǹ_+Yj3݂$"tb-.W̌F5_SxM:Bw!@;5v^ ZFM.@ XX] ʮm!P-~?喷{gӽe语˖uv+甐R>bμ_z99>d4n/{b@c nHV4SLӖleWROV }>8PwT3'pb)ȗ,XS,9h_FS Q9_QE ˲y!tN. pG,|PpJZe[uC+b}KsV%we;B8EtLTu+E22{m[]ɅbVvֽm&_1#{i8`a.vfid˅dLMY~B N^dtھ╢pkKޙW[Yʼn3\ -7ɧؗ&Lts$W, ㇕~ =*s% 9LÅVya( bz*Nq(ƸǸ_Rk;g\T~ب<V1(h#;ӎJWVVc6b'.yD,r%{Iw:J.}wlR]x`; G-ZX %koU>ke\5!c@(ql" tp~q@clҖ.@T|ޖOU1ZYz"ؖ_| ߟ~gŋ!qùCQ{K %;.~?5jlR()ru?kD Ѯ8*0CM|0zaw-786 b&0"? VqjѐVkקhphϢةnDR*vQJjL/"?mH}E&Kuc$>4g#rTjaGv3@;aAdмt0%[ɛQ#"ZB"H0w鵏MGuъ֨ҧZdL.g3my|~}?qeϝq[dEQ db^3$B6sjl_O9X4F/'D*m b$o>'0)]92볥V5#&5pN?p8 fA_KWp gBԵԩ \tNuR|:1q5fK+,J7`j\lOaDN9i,4 yEyqˡp\u~Zd q(E̷_S|e<"$7a2r2Сe _&xFR)Ll; 8+`|rc2CP /gPᕋ Y\! #4>dG_ unLɼ#q|AҀHCffpy}.(}&!|NzM0S*?VH23ҧR[|Nk"cheY6SYU ͥ 뽜X{^}_@CCpbPz!{Yj^1z{ \fO/uUtzNht aSVIS{q<Wd4aeURéߧPŌ{>PGMNr4eb@ZՊ-]ep%d;͹M'Ha.o@&L ¹?nt^ NoTQRbp⚵;woz^ @DC:2ޢ *-dw\0rmnkZFO(ki~z~&.ɮBM=y•J{+ޠ}.Z:ǻW$᧩gyspMz@Y!A:Mc|޳xCl q]ˢ~{}J}sGnc! ?4_Nu<*R+/ܷ< d?<2u~Y;nDҾ J;C@?ߛǝ/8ۺ?[v=o=\ٍq(P($N5N~`K{ڈ,s7Έ΋J8]!cm8gZ~70\7qxrQzlPHe,b2KZe?pZ8cm̪:x^G%xĉNojlLzEb+ֹ6XGa!-; aN]_i̮LFq9U* ŝ#]8#W<^KNmଭ#C VȈaB `=kC `Qgx2ċ;ejb]L.!J=˞M*LB;EGB~ k8A%а3:ƃ,AI)0'=ܑ!%/a1\h_ؚ} Ká}:}x::>`-식ƈHvr-TYXųE$OOųl+N{$O*[a+`Am@B j׻5a'X{)a^mU3?dwi$1F-!<8qHnhsBkD۪`< 6qw#/)י̍6[Knw4Ȯ<'WJ>8-̛{KGbZ_ p/UCDӀ[c)"e- NiZ~@ v5Uu> i4P#U6n>o^h_Zhdi ^BA1̭D!QexްOo Dsǭ4~t>ˍ*?mhwhJx@zIx' U bZ/un|걭6B7>6Wj?Cw%1&&HB4("3s"25/$KM6%Ma,$5-Ia ;`_P/q=;R{*j4ĺOpi_&LcUfN39UO&8`0V,so2b+bp?~ZT*3gɥu6OV^U9ǑYWe>z5Eb(Y &Vj% vJ,N!1?#پs<׃wG:OaH2zgz7dRXFæ9X;#Ic۫ ݥW+%_c&`9hvS+c`çQ;{F-Ձt_ q:lִoub (|/J*'kreMz8UD!G .q"3Z Mբ"ũBm,m.IEWGi2 V(hS yVftY<w7W8F?=ƅڮ/hD#ϰg@c.h~9`")?޻H'8llIJj&0l,; ĦiMY:P83k-`E9wSۄK$uXG Yr;fB*tv $m6P$qߥ' _u}j͆pL'#:([9-8)LJ6r??~UcGՃ =y R0IxSzY/jf4UNc`UXI9~yr|#+}L]GDŞ2*)py $3(BB$1chgC#RVs6 {vLdmKzM1*IrLt) @,pVnNwX6r}xM;OJQ߯PY-SOgH=yS`a/-Hxz0v9ar^W, OlQ;^+*ʝBOR7Qk ޛx9MQ5G0 Bg+/!ii]V٘GK,xl5w7s]X,^ӯė+(W4\Iۀ~1ن!m:*% vt "GiϷ,)]tX+K8T -g7a:ks oXЪ ۹J`":8Yy@.ֲ`k@!yKN3rԥmO.t9e ~Q'bc>BGZΎME+kfEYv~ 0bEQ}M*1NMĤla5wj~i~L33R^uw\a0M3lI((pGqӺ0[ $)y-v$ PrRh5wY :v8<2{+ J;*sļRNU5{!YD9\N7yO.u<:]]T>ͭTg)O>i-mV&~("P UG쫷!z qOdl4ULFJ MYÎ-Q5O&'' D" iXu#m^;¸N} UH@eX>'/ wM4~y_U^ >_P PvDO~/tVNDGFK6M#[E;X TM7sS9 71݋˲L^ԑTsXo@WW|]aќ4'_} 3Ude"]Mz3,&j \Ro&q1v$XQ-::`T<Iс+(6>@>T攙4g q`0ÑA #Mǒ%a):|0=6٧TY'EA)ݨY. N*픀?ÔhiǦ&;Ij&{lkg RoI$ŧg_5X B\sV ]G{%EUQGi/x{K!h4["HN8_cxۆ_R[礦2 ^RRЌypD"2]'62s3vBԇP%2mrYcF7L(om4'TaC;38n,ަO ~3[Bn}̚[`_Zfו?Bj/0"8ntOGn(kHq7R;:hQ{EeOa\GQQuoHw \W(QuqL9>s$\Kg&y;_c4epK- 9%ʚ }#CikxRg6VHQF6+Ѐ]xN;+JdOxZ[ldkJyϫNv.r?-[(@e(UpRF>2ss~mAHDom@eF81["7?6rRW語[ zfwfvpٷn'AgNqlIOwIdpsrH,B)Eqr$ex3L_#h=Y=ԍҲQixCy/O`B<3DŽM,iBlQi]9߶Eb$`ۻr݌p7f&#ImB5- fGV pe}V%RoR{"gVMnM^WZ a3+1'xOؼ[fژiIY!JCֺ-^N ؠM3At>r.TmXwLI_UDiG}Rt M66M=~yLCSO?T?h (} Ǿ09cvkkcK9v2wf5xB}AL<t6sA.-& i4(Q ?Vdg}/,TwFpvOgmTΆOk;)rr*l(RNig \ %?bMwYT"}?4 FlPs{"v e FgS?HN3?I;Bv (.Tg\-Ru@GqOGs\jnԙ~ի g"`fD 12 ؟EU_ LWᶓV <{KJE" s4|QP*4?نx{ hҦ{ԝem3oGj2nokwg]A!.r.!r(C6S,gU2k#Hxq?_*]?8WZ<ǣ?%=N]j=cjRA[NFa:i}ӕQBHOd:܉7j-1:I i=f țU.yڧLU50!k);- KekMݳѢinA {0Z `StDM oO T!WdR%Q+ea4UXZ%6\ q"9cQ0byr:VuJJ*y1ޕg.l2K\\1TfP*NQ3ȅo[/EzJ[4|scz?p}T7v Mq=+l29컾V0K%֞kPxg U=gcVO&ݯАf/i#fjN8q&/s B7FΩЌ9+~<) }0E,EkH{*ꍵ 2I8wvV:¢@7 ۖaxVZu;0y4 ?H2rkB]++ $`ő'Ղ(@6"^lq)CQywlTv6M@2Nj'`PJ0r]EWQU92들+:dAMp:+lĴ- +cuJ_6~%8%;;GԮj|ux%1S|Ku h[1rTfb:oe}Mhu4;vUȉس<;F`<Rulr(*~^Z̎( 3kG#ߧ71tS=Ht>[g2Y@oItao?2c& I3 M'L8֒ZnNa_T̒ݜqoK O܁)Nv' /%y|I5ҨP$`Im{_/7#~ 6`|ʠvWģ8nxd7V:wP\!D JRP=IAgԤN'G?ӐAq'Ϲ w?W֭sjqN"J7](~3񨃌N9K:mX' ߫BSleg+ZڷKU(p')^tL{-Ub=}!oh m^c)ףweH$k<+$Pvkh2օ?s{coSnk+K6{_3}xߎhݻW `nAu. &"ɕT+R0kS sptfeߕ0|Y1.Jw)HZB 2 g 8'K=eu;8WUO ),0c2巑$"Н5$eՖ ۤ }qNƴpH儇d ZDY+'%Y(hżVY֝+7( ejYW ;-ܻ9bO/%Q+)S^z%/Q}3'XwOB;lc:ɠj fa,.}1V}5P(qؕ@ 3#T[`n)ZYn6cjrǛ:ěd=Ne8$1C50CӂJ^=޹^7&'|!+/tU%@8O|lhG磐}--IMFoq xh?C#;j[%1-.?|5Xd -* 6ɠ߽| eamnY#&_%BaW)+13nT􍎏vޥk.$d-Ɋ9#ZsV'z-HW {}BՔLq~Esv' ըKy,ig>QY{4$*I@tS>hg ;dV}c,~k󲕴C7[+i3ٍ;$чh'ͺLJZ^ci-) nZTQTokqhoن[q)F%m(Mf1!T;%$5d-3UykXn;%`$#5в/ zF--ec&Rٶ.£\5uīO݂Rdi7*WNk2 8q"G?\!gqm$Kzln6r*'BG] ?߅|2%#5?zfEY{3 s*7&noiu+\ChtGsxc<(3M@$O"5x@>|-L4I@aqTRJIpمou"4v 8%$MB=Yn.j\ɝd-튫y2r%dYK/+u4k{PON4968qWE ;ƃ'7 z.ڽ KYgmoK QVQF}0A[zH?ہ_J(lr{ej5FD1RQ4OؙGæ+t<nu'"9|\šv'-jI(v0oˠUɡ!S@9.Ij߾Qn ʾk:|2hk<<>=b9E:]B]&^)~p5Mʫ͞{{G.UsO h lSHak%yB6v )ҫGvpc/6u&6x)N~N8./H9rrd%XYJWЈ|1w3#W\Ώ9y?mC\&%u*,wp,,oloĂDT8j̲mm9fTN3Rt6'9AMlj7; Ip(jxtas KXn8Ltio6GVsݖ ]5HدULF@7up{U&™iznKt2tWbةx\B4ߔTi@C ^i鼈{>$ȎD,YՙKL[-tB!b"yj h[`O$M% :kvpV ^S^[!=ߥGPxFXB/:٫?WVk|T.z-r$k׶aŚ>'FtdJP_rClSn. 'daaK]3n򏍧?%ARavGV+꒻tll%\GQGX4zKy4U#_eW"U2-+l+1`/=X3<^ӗ"TMlH\.nII~ur־ M.=t`ՁD˻bDTgleɤ G*HQH#KSlWD)m* G)SrÿD~v| ˽<-{H g'g[oǙRD%3O[S`XW""뾉?XDRDT%C/ Src3o*?VaVvamIŎϑ}ϝhĺ-R IFkRxK>w37_dysQBP%GtGY$=w. IJx&ec$)vxNQ= JxPME=/]$+/׻]ov֙p! Ev挶I_Io:;l~A♋6\sa[32?-~ͮa>NaO ;A>>,Su]כM丟p&7}Ϡ0ŚKF80VW.t=/{5_NQxPtPf([Y68QYr|q.Ӡ2z\P$?ڕ$2".uǯ7#?Î937 jzj8̇,Ia-ZP%2cƅ$GkB(c|@^& MY37`6Hk9#OWP ⶬLO#fl(M>kM,>'4({^Y)-w>kiwZ K'[?Pe'ϩs;}eNXq@D?wϾYZO)PPTL%x_єAmE %*}B'QD; l\doKm1nzF;^&De7_r7bhξ`!&T] 3Ea rmIy-t:#}kb ~.Av@26 Y} {gHn 7U9ZhS .SMJoowtW9,g=mT+,ѐ[9+ @N9jӢ_%4C6vEķhE ';ձ-渍cŽ2 $V_' g.o߿m]EZtN>wQZ$q&J|Aī$08.&QLD!OpL.(|誳٩387k5b&zbcfasʡiI9 Kstt)~])(ܑ ǫ υ!]6 ?l<£/US&O7ZT'ܱzM_{| -BmA h?*PLNѯM sl*D "O&,t+Xn8 zpxG-m=J7C701@RƪC)ɷ`6H 4e\Ly{j|e73]þ>~"O#Y/΍w$Q;I XKVٲJ٩iijWu)AD4F8F 8$ӎe`**rT) ٨C Ȏ]:w hAԢh_u?Cܔw i轛Q!Ӱ+pVFeOs+~ z1u-? ODI[[@ A{/>̩gsjԋ bW#{a ML|qd3 m0UC~y~wBM8C~1GJ)Է, GU.Džj03lpW k3P ~ϯT8Vlo!Gv76D%&ZИ`a8.F`^kO6MrȂ{Z>?3e,mo7< R΅,7I =d.&(nqh (aCxD؊ sHPH )!KT|!^_ AԚjtFYZX-L# %6%PoAgyJ&*xm#f#|*jml̙Za?DV/7pAHZT8U}hQ6<(GYZjE&rSJdxk_k).U? . {7]RDy:!T6A?SORmP$3 |a %0a3N}gP?JR&T#.,767?[.]{꿧װ8ZJIt2iõ@G//cY;Qd_Jr}DG!!YeQF2p ~Nt$ԡrq Ĥ(׷aLa`_e,]G{%" rwb|!ȼTsӚ!{No3Vb,Z =s wZ_wnp-͂7UFI.XHC/K:0 fj~ߠ̑eKZY^c\kR:Z9r4zͼ&2>5S`z$ < Is@$.UˁOn$Є`VC{ZPq}Lm ![ŭ6rL=TژNaGN>2aۧP{>mXbU1IW}J'gj]EO1 rː"(=/ v),R(uV8I%r_>N2yէYҥ)BooTS:MAXvcPۻ.S f h́^Aʔg%)/԰GbH(Y0 bBT -'=)/[!IA]RY,Eu4nи,E?e̩8Ew)őu pAпsܱ%Jrb|AVXƠC:S2Ћ#Yt0,=^'dkb)$ z0ӤMSd,3ʷ|$G{ &I^C[!FwM9>{ ʮ>{D%~{&cf RZq`/'|_eܱ#;ޖyg -9̉c\EH"nhTJQYEd`^JZDe(`9BFE, JC_76Rt\?Lzϐ3Fo\dqcS~f]f7 ~.K^R23AvN=5SwQ\ګB+?Ts'Z#P.*5۫)^pǫr,6>Bp!-y$½RUՂ?mYwMe/cK+8mSbO֌>0qСV~š"8hĿBJ+Bif}:`k+L20U[0|Eʸ5`lW_eFHBMuj=+ Pq}jŔBS'яX ';_#D)Ha|Gu4C$y YCOpoӨ_q?hµO [_ڗ)NC#2CSҋb^6 !{`Y;~tl9;%_ρ ن``S}h!ىȓ<5Y_WʼqĬ)"\bBl22%t;+7vocRI1٘yWlgOal+>; .9w2XG.ҀCL<=q=;Ui&-Vl/Ԛ.@?K)=9&^[@]8}90|.^V\4ĉY-ap/pC4 ~Bs:SߍIY Uٹݰ0ZIV. HgRU snHN "_k7*B_^:]%b2xڡzǷ~Lpdyc 8U||+}v 0NCdRֺ!.RB5^CrE~>G( 8[$w:!ȥ$?whDyrG7|na9 ~(qZ!贶! 2*>t^J4 M²2#cͬ7Ӆ3yGel+|b/`D*E')T2{[y;8rjv)n Km*?w0FD7辦j-lD2=%EˉfPEj{.7bʫQ]ބw%DV8aeՁ xc")${Ö>D'mFUj,sXA2rX2 y)d|~?ԅ 8$!56M-Aڬ?+2û?- ̃l_Qe.Y2M}rxbsJh +P [{&YQadUE5cxlsrW'C7rc#@գod dHq{m@q?ΣR_oO0"چ͞o3ߘc,Mz[:g݉XdOahL?=*;؄ǞybEU&m-4Z믑_*KW&?|iv;{bu\knfyڻwY84 cУ<+?}8Rac>2jۮBѶFi=}M|_fW|8g 6)q>DV߯m'Hnw Ua^4m5ًE 2,/ p "-24r!7SdzTɶeB9߬U%)#2PB-}[3u3/+ ԓ*?e+~ؘ@=Ȩ)OmNYa{Y'O&ݪ# 0p}7LpNr\ kId srs<*%y5l~5V9N ՕA*ʼv> «U2~-أT{H(TQ)m=]qy> t*ۖ0 3YMk @I31i ΌK)imۍ',UO% nR*&z "e/h^ uo5"1D=܈hkL VUc«]$-OÂo]Hذ" s.bY+1);ˤ 0޲:9%S&(o!F-W!2d@E_z;N\45w:sq?؝ϙP7ͿbO^y|=xdݑGza~Q ԁW(RW|&N\ݒ 6ڃÈqRQ9 \A(srN`Խ(bU!\s󠬃C-[CcB$,0[ Fl GV[Y"gEn,&JnR-At V7^fsx.Z!YTŠ7 Iu*rt\0г$o'ȃ|(h{ISΒ*. @hkN!4t@j9^$\$]W,1iVzY-ycE+wp֖?p_HkɬT܅Ua=Pu&+ҭDkcVO1u4Hq0/Kw-o b#ԓ| 6&5(ynhX{SJ[f -B(ʹ j wpTnXc]j(R_fZ#HoWr!a!w]@u?fkaѱ{2GP,VJrD5dz= lS =GrR^ @PA JLmiO$t!wd%D\8XB?DJg$%UÙN~e3ܴ:gm+ob gg2C z>cz+p#j$8#VWXUʈa~C);,#n @`Yk/ XKɢEp\f3hL%Mש_m,nn ̕ hUGoEI,=e Ck'+Q땤\b@\8S(Xv{U(FM [1V܇~s=1 "ZBەl嫧%JQ4*]a|W ;? s}!MnxȁlSYV]h^Ln1)A{N 3F! 82"/fVwӈ ,j^40! /8sݤX,]څA'`tJiCc ;qH7HYZ>UQ%cEzVƦ~`aA@,וGXu-|ͤ^)N niX C)4˛t]HɒVn:"dfn21 _POhAeUoSBcb#q2Mk8}Oq>;}"}1W\NlXRi*txm|JAJ"i s0FӖU)o%YhowE|0]68fʧ-ZKj 9j&U#C>d; ҘkK >6l;L.8\6mXu"ȺKـZ1Gi|I{>&Z"tYJ%R3$k_y}#0Ij?BMD1G+$N:<^_ ghdߠxvzBB]/s9z#xQT՟^ZիE-zUE?CqlĞ|r&n5:PK2B:vF”Y7TsUk< Xi-- ]D,* w'1IL<^ 9Hr|߆ ૫>34ѭk_2 tz!ᝋ{?H0Y\^rnG` b۲ʰ7K"`)_TZW8${e]Tq. n>rpCVNɎ8ll5W9 7tCэ;TCsGDd.gWXkl?[7*)֘:dj툩tBu-v^5ˍH|(;pN$ jX4Wg=)JI' Ou>˞3b&'_ g*&zțm $< K9VexYO %%g!#0;K>$P '3ǧ{2ߙA'1>|L_?-. [VE(_kqՅJMԖܿA=x4S0/h42DRDMaCtzAC;)^YɐU=[Bk$|hCIrG,mvg:}UE>ժ rQH1%r Ԭ|O٪v΢M:#Dzq1J|ԡeo<rJ,Ūdt"34&zX?7YJև;gMӯIMR0?H12)la%hؚ6*(@qY;T~,tdGPyf&[?I)M@ dWƓXv(yI'ز?֙)Y*%@k&%[3#UCWat'U8dnK+sf7I\MjHҴaP R UiS$Pe; hާsca-Xox尹;'d JAdt&u +z8 n3y*E*.M %Bhq" GDM5Brb:t^$*%2nwVQ_{6tgMQ=\[s7s8ߋ ̔A؍lav0qF{ ey;oZe!m3k\w)EuF+rQdJ[meʕa 5Ca}K]urCxUFOg 4Z ;qnKV-1IVƵs#1\%7iSb:\qFmLG7-O  n* v~X7VcsSV$b8F*[*DwSud6-7e:LFk!#g*z% Ĵoat-HJ}ϣ2QuV3e g/ӌG锫oo#l1R k T=/0Ӓ-:9>p 04{$.k{ظF~ZuPCHҮR&A~EA6k;@~;FIƅ N=NmGjM&PnF>*Ϡj(ZR `RVx0N ]ƵS% k |3{l+hS8sn@M-@Lhn`9d⶗֋͖$[r+qEIԡ M:#I[tA;(cƒ.GxN98?G * 9A+8Γ1 mmab)B( lNEk^3Rҧ2m^Z~4;_jFXzyRIϠYak P\[}b΢-gUW)pȥ{.Nq? kN>B:>P$=EG1 5.[d in*Z7s~omLfkIxyهn=A$/ҏXUp=TU,f}ZS1j(3 SclscDs!bB7x5c $SYSfav;ѹ7z,y2csi@@{<fҵK޿+׀Y*!Eq2YTkR矡8Oӂ\jiY9 䛳L ٰ_ qa 3|ֱ!\$״:)#U,b~M> BҤ;6$ŔEjz5"boSp<h!'.$mVMiu=;e]ԭ[%{oTwՠYۙ@v:pfIJ7f7ag24VLY$0JhL49wOtDݻ;בҍX /Z =so1ʫrj7,'!\?vwpWG/'Q5tѨ^>I;s=ed!UV;vyvYR7~ pkf{!l.337qPF$aIGQ=0Į^F&E>ڪGD!#1!i.D{ os˫8KtBhkM7]JpŋUnqDY86o+6Ѽ*Z4Q:Ȃf>c9.TT;${™ҏ"%ٰD$)h{7=P!#'?:'xG 't$E6>g\}pi98a\$ P.>s QVpeT\ׂ=joa澭P\hNK)HN) p.0u|羦$-)^}:w*2!oS䑀f )y r ӧG )u<.\-N~H&5eiSfzYI]fz,[ /G Y_ haC:X**UF_[}(oj j"vHv+!(§@SO V9i~zc%~*ah &ƬDڐ #k0ƻyrI^#vw ;U(RBS~u[@z\q~3rukiK \֘ pzJR.X*Ϋ,+F>K*驰grHD<>Z:82O|NAOF]C#lh$?jHmm7ap^? q`n-qxpnI n-l5!3[Kc{̋"1x^ܣ!!%漖xIZww5Y SKd«cCDo,GEVE#lmhڳ_W*\߃Mtd3O4tKzh%XOPk߈(@?H?9JDzziyttx`ʈm,3 !:w5*#i}FF9qf+!8Mu7Q颋xαCo{.B{(l|?hpj5zN.2p3fŽӻu-6v0[[7gZDhLs1y[_і vvdU"4DKuAr^*הhP=ɱqI3.SS- {]ۣMV%h\m5!QFޔge[f-58pxy}V Kb־` 9DG]A_48KP;,eTAW;cAU S}y,aHf_j(@R/eW j+Q!i5bRIG|6q$E(!!0'H6IPWw:UgMEX&#L2(4C5fk M-^Rݘihk}Q?{E' i"|c^( 5b⬜[R7T"D>27W[gI~p()a2!#US aߋ~_dO'tX)dQ%?')Algs_+7@!>V b׿:N0KVNiOu$ٖBa70* LQ'81<1!q1?|PyKn5;8=RVg;q;kovS^`RKv|#љ|Ĝ]`@8W' 0{F|ZitX~8Z 2ihQwxzEX߽ :Cܓ*_ cN Wb+ՅK/jx0Lw^Md19sX(JaɉxCotHPke@d3DC3~RL9Kl@PkrwYTjp|I'k[39?pԘqrݙ =q,9&{\ql#V޿"lD >2OK>|aL\ ՇW;8rCA3|;wR<6(̋,P {4Ö"ҏ{I-*m'1B+ڡ-_:A{QX[[T2mNCbQs~y%p6#$+^WkN= 7-\BB>C6eFF 3.x &z+c֑AsumK1v`Z~`I2bt$ _:'+K2+ fJ<9HtԯM-ɨkV(ә @+Ȱ.XC]. rfی9wV)2/nItՊisu-tJr4 fO) |BϤcXzavc yb(e/{"T3`6@sXUL"Ox؋ ]Qt H[q誅R:a<~,`\wz: %@Zg]Qm SKydZ秀R[g̿?IԫQVvT5`3lǢ3uT0aƞ|FVŭGÂ+|̕DgL;GSEП'q Ad0t͜N]j~ t(YF,Ƹ0f@OW2qQ<+Uv.@ sk*[цe|(x I0<&>D扌ХMBLlIr/-p6SLi$+`41"x|T|JlĆQ҄RNJ*pJ&Xs"9ꎀO{o>例':ٛ\яp |e1WFnl epQ iaf|6N≧F…cs fb j$AWRA)fyw:YO`cgg@Ro'{6h5pm1HHZC|Ĝyՠ/%+μ}И.+A/b r/{綳!1";_7yX[5ԇUC|χbکe31moa zkƼ?dZ'mm&ӃwhW>h2APd&%,oLm\@@0(89%{޻5dfW ̝^Gn1xӂ|N_Łaۓ6Yz5(D{9oaZ`t#4\]<"pCRkiVk'@JlHfjߥsX$!Sd]/?I}oV;\v k؇l E.c/87/~$$/Mф2O3j8pR“~'-<۩-e(V(q9-U"^9U,D6׀ZVhwƒPưӺgn-M],z£*zG +"yW#F'(HR#D4da31-PIIN] k*ص]W ar[kbVlhatbE˥5xHɩeϬina|ӨB:š2+1wX3uDA 6  بܕ^byS'9f*tI;кGڗX*AY]Z 68c!Ha:,L&u)Vrj5I=Iw|0@e3$6?C  i`L8sz፪AԚ} mAy[-,62kG9uN_`cAz58.ԿXWF1&`ru3tXljH,K G~1Z-GzaJy~%Uk _%ޗ^n7ieB!FE?| TIYA2>|5gk_T3 ,;ls:NzD;<1Cy.c u>p1ZbHо5SK셨(& }6;}##2c V0 9[c^ccao} Άu#7w3hWRl&|u=}u?e@a ;){^ ߎ[I"6-GPv}"y˝l55\ۡݼcu0-T H~ƿF6絀'dO gHQG{Sm7'eΑUpnUPfv|RVc.8&ĩ{KyU4/1fv?Pxx\cÈpDZ+7TYU" 1((.Ӊrbs9^g2%T-գW0CRP3/+bfT 3`V[~ uQG{僐jϼk z^1[eOjM4}gK^[>pmĦIJNͲXgt V?9 f(-NKWl;VC,2Ă"B{jQ)pR!'euRD m.NΒ[ltx F2sM{ 4\$j%jPls ڍЮZ ,Nr E#5TT[c]!ܺJ$[nI0L|]IU!-$`yqPXȰ(يb}}dIXc3`o*t1<;|[M8P^jsޞH"Q4lM-`K;. "tƧhicDAKFUGc"y +A*(%hgK=5ɰ_*- q?.\TGtdP}`"R!#~ ɐU|IF'>D&\TH4:sn7) D/#KL)! ӟca"?\̀<4yrߢw%wZndLwΖ 9Mbx W"ƽ9r tBLksYse-C4\q8F1;66~۸ëπS>{Hl|U=)`4[mTW#@l5W`q_W1jN̼fd/=)07o]p\PViT3d7&؏EF͕t]"5D arY_ O=J A;2=kJwkM42J+7/ @%}"n ɂ,zi [ݦ2 |ۡw5Dr7eiD̊rhGj7fWZå#vޟZnH{&mxk8#feGuy\Ǧ^R]`\DPEUl.#8@XZ2]A>֧'I1W*{[6h4s$x^jxGh9ש4f.l|vS"C͇mMCB[k?)%&ȅ>&"dKV A:[ ߧ->aתR;8ӈ`9?Rz-XB )RbRpJ{VKru0^DgPF䵩72%6҄ȷqhVUYڂ=rjs0p(2Q:F oLՈ06tRq02+H2/Fb2vBؗgFXAtAj?: @Ȉ͊j/G퐄5T{O /q]H繷}ú^ hn9 T`|zgLyŁW1Gԋ+G=x4]9Dnegb$PQۨA@-ߔ 0$ 9]F >=qi/=D2 %Ͽé! 3mhum{* 僎+#b+ PDnv\2IR;;)uIXي -:Bq `akÐHN䎜6>,ÙvͧO)~ݺvncw>_';Dq 5фD'9p,_.v<,ɿqYbD"i$5[3ipJӶ}-ȣ7eLPο\$6< y[e Tk~#}߅p"U6T;bSP{>` ՛mЯ&Mh.|^>9~X%ɕ&*ac,,+GA6Y<<Ay[Bt9YnocLCa;L _M źbpc9w78p$ 4_@i{-FX{:#_>=Pf_bzkuWGzVPdAҿv12qPޠ@vnu4]1RM;A-k \m i񴷏|IRxF|' UD13:'x <jk ۢ`ࢌpn,.J? ċ,2mZe jwV %PWQ']9!I>+M>}zk= D;UAfX6iFkUke%t1tD vHjl+A.*xWV(1HkLEW" N߱nl#L֫NwC&GV\>\k@F[MVl27IpDe>u긁7y= g ɤW47JN\MDŌyu4 iɊ^4:X3FDjulxm8_NfZv6@nuM+y({5%u#$S1$>Z5 jI} BF^ Q-=@}ŕ ЯAݿ(t(QIn~t؅ϥٖPKxaP')!F]%%U0y,֮aH_Y&ٚ:Xk>ɔY=eQh%,8E Nxw9RK>yP2u6=8HMZk9P_)&Ka*?cnDM2-svg94H(&kh{&n)H\6b9쑤c?zЀ[p+MtJ+*2\1ՠ2@sdK場dG]J&c6O\a h=EW~c,4v%הNuIo$$ ]Ę.#f|\́.*wv"fAhr[Ô Iu^cn a<"] ڸ^vBD JRzR6>#p`u&~|]9-}fח2;YSG2xZbH``i~/uAbjYmo]Sj#:{.?@a߄nmD1kegedX $A88OTǔ-Ӱ&0lQglx~zuoY,qfg8=6bI`\43+022m@thze7蝆C5!]v+Ag ( t16<'w܊) pʂ*NuJb'<Eʈ_R[^F)7א,1aޛ)2}SY>zoqP'y47QP FE%hX*?':hz\'Xα7qV;?Q]2tW\o£e2"S1']0dCLQ:UzzhRs~*g8"@h$K6/^@d}m9փIDRW`Z5=uC-! F2NhC ֐OX yu} f{ OY CH1YYnH6,CJ"ߠ]}CԊ19fk ˇ9n}Kdw\I0Yu*x>6Y?VkEBLۯnImIn ĩ0I6 ?YgAqpX]ˀ2oFĊ 6K24l#J἞FQUy=%y}?IhD4s"Z],ã^WdcJFR 6I t/~"(zM#}~!k`: 4pv觼Wnm?uRFq-ݘ- Kzlë8ú[Z8U} *ݹCX^qM~"^ W\(ϲeЯĦs>6~Š0"srl)B}sv֟2`*W*eMrIիkWqf9ޠ'*i*V~?t#`e88@{X}$VO#HهgBLXvi!:`0%(-<-4tW7:Q58rcQ~fņ3fWT  РS-`2`ϲSSC;;풂u}wxwj1&nx\%pEp j1`e@Aat"S 쑑{(:ɗ=<_/鰮8VwHWj]j82% PF n{\䉷w5O>ng{+řO*b*cϸUL93tx/͞>k8jҴB_ V;, XH[d|X#}AꅕQ%#T 10*$#A!{td-1~^K &LO>RnF$}ptMtp :{NCbϓP|}ЖMD1O7ϋ֋|fK&:f@whd&(NN0Sθ4ت~ 8mU\aOÖq!DԐ{A!LӚD1Xn \NBߚ՜{$?d ѴP-ZZqb#6TaA!3r9͟fmx ܄<0j˹enOpn}W?* Wz`-`v"$3C?^qðgiNi6b4c ltcA BdSӍ_ :2*q$ ODaܯ޻0n93wpƺu*GJzwHJrekdS%<)&ZoDoxS( )_irV*!Se[@M(E6\Umw[a\ьf'Fr۬~|uq}O.j~!.QaBӉʁ{8OJt>^Xl6rG$V垸aq 初,ٸɗzP햷(!w$;1$VJ*~:Oװc'5x asØ{ZF1[Zbtn.p2&kb7lBjOW;wOz1EY}A2)2¼Ǔ3 ϟd+` &O^JB[sNjJ˱%M\{?!q{W[jP&Zxl؟lWkkdl9q/ۇ`yy1oTx"v+owB-'1ˀpr7ӎ<\%I#ens2(lՖSX.U\/NYT~~(Ic"'P ނ>VZwMt81:_]ܝZ\U*{'\},DxWdz+޲ zshL1nMsr,`-n 2U*D5 nDĂˤ߀`r2R65?#෇u{鸎N7h0p%U&>6ʀ"Wl0-Q/U= Ez}]X`cWAqY SϊW-i2"eNS'4n!C;]D#UvP)Xu S X@_}Y±P`jh`Bn?!uy)[Njx xvBeb<&)q5 {ڈ{Q Vƛ{[_ !څ\O(HUL%E7wO)U3~b|ޮB x=IBofb,66af{_{U߉WAb#UYrC޹*N5>@0׎c)5B$w}8S23iWA}ǑCwB0nꩵި7tl^7'EjR { !jfİV"wk8"Ok { י3E½2"mU|ؐ3^uJY;PνW..“-4 z8w+5I< hJ>O)g߾uzv;g I3V)c' Rx3 ?u-E`A" o6ٮ{`{5ֹZV6/t xT1X )wyWCB-x&~okhE "F}X&ab3I{7tbgߓpT&dh}/Xj oLiJӧBH#aqKD`c^O2n$1p/xn &f՜9ߙA]Ġai9.%"OYPnX1-bO}Rn۫iUDt̀sx42sZKy4sכ^usTl[7 kDzȋu%-T3翡W nzl̡V*_[˰^Qo´8JKcaxW ?dD渁3?Zdj|gxղ2Qy)-ZxЍi"(4'NhȆUQpρn͈0u3ؒ;N׺rH_h˝LZHR &bZƣB9U=ɋnD3 暎ˢBim/f童rlZZ]c{WGUřfܟퟫ(䫹ΉJ)@$o`hRbֹQe]=_HI~[*cVƒrx*7LaE/3#0"Z" GzCסw8num5RG̉J.,0ziEuf;Hl.ͦ?m#\/yN4l6%I}EvTĢ~8z[8# iBk'Gk W/K&Skǃ̜Y1t?GqCOHC@y] \4׵'Wzht =S +Zu^Bxg=jIz0kE cQ &+F8N[,^x<Hø D_~cϮ`ڍ>+Tm/Mj$eIr񝼤ĸU.Y(BoR~fvE%& .!Sb ҏa{kWoڗFoC<a9L/S3yq?}C]UP+ֱ ehm"%;!t=R4ieXQqGxB`)C&+ Ow Q m JrK’}ƅsV6yQܵ^׈37^. D ͌LpðrfZVUrDQkR³]r0Cy#a -[xmx#6hV|ؓ"C'3>ʿL|dou!|ɃUɵrG SX NQ>iiv!)}xm0 ZXie: }Ys §IY=? @9za}<)8Ⱦz~MW`EO4d ߾tNn-J`9O6J=SbTSxZwĶ& F\dUS<m2OTvoCuzC#TPYC%1dh ͡zΑ[D"^(o g QL-aX~C3" DcK9kG7sA*G/p|*j̯j k_壸>pC\f]ZاΪ·1euJV%~>u w)qLB")Mu8{\._÷k 0WUi\Ѩ+VVB+ҕPcŪDMf9{] ޞ1,b4}f,PJC} GP9GbIs[ׅk6@BVૻN ~!. a#qq϶XPOH&0ahphFm8~ξC8ѪUJ$m#j E/1L7ZL$Uzs.Xx2|>:'t٪OEJ{$:p^n`$"w_nNb4 ߽]sD@IBds!hh8хd tԛXϕrET񵈤y_q[I@4S7-{PhmqH^51`]*Þ+qH+Zs6k(5o? 3McUNE7I] m":P y֧_{@" oc()@Ҿwš%Y@m'06…B :A:ssBD=1.)XAs 'wNL\\\nB0U=­{.$8vKip,GL\2h 7dP$4jBo'[0h{coiܑ", ~b筨XZvewq涞5mҊ0`ek"o1O`2]׮˭'?7/WxXBs3}Ri9k]YvJvuR.=UO(|6=fOJ؏@cю=qNMDZBX̝eBB45Տt|r )<癗ܗ!ZAR`>g=dܨm>fl3xhX"Ngx >UC0FQb;-tm[tɬw}YEDhIFüSDB :U" WyIdqP"[VTW}|vjtS+rJYVhPNy Ve6}/ʏh~YpktJ$2Ъ',:7`Mgx*Bxm:TkМZ +Vp~!@,rs ZLΰUO"ϕ*+9N.썄0>Fpb#نʀ۾QaF'L׏bZSrVYJO,Tm<7U??*k7JQiRm!z 棼w7a|;u?]0o(KL }ܦkWKi!2b76G$0Ĺt^3JS UbpŶ10~]dzUS.#ɪ eG1u˚?T~FM5̑Ȱ3łU̅ԡ/&Y vp:bk˕ $]䅑G[j ?R?kDd) =#n oHU@sE2U`0y--$d<(}t5YupSxTxkٻsuJomز_N-NhO_ѪH]•HEeg+{2>R~P6B}?Ɖ C%cz;+nPnWw4'tRkF4i[hR&Ok8J!~q$V|_.@tZ~!Cq)QWPhUQAVR'yyT#`8f `ikq,X9ntI@m49dsGlYDثhym5Iuɢ.8C)*vJr~<&ƣTAY }=ZxnEFT2 Յ %жk06R>>UG0#ڹ_XN oO<]fY ߛ6o$onat}Mw&F::v!!][X;;.rBE:e-Et暟ixU;cCN`w~U~wl^A"@4KIz@+;ݝ,cv6.ObNqVĐBc0rs,xQC`e3INb\ vU^`tw~V{`G7>)ȸ,%&iV4RrD GCH{MJ>2nazRJˇCɵ+x΂T6!XpbK0B]r!+JK DC?uizB()ϭ4q꬝1}62troK)ڈyȣVv7jkc6)qխK-Uv(nӝ7n(9;m*)k(qZg]`_?jf$%,"ùtk)܌mvzMb!T6 w:"vaXC!џy\t[=('m&V}=XSHU_w@r/`nezʹB(zo=+n愷DbZL ݺY:Imo_^%eofK$7~ޭEV92 wY*[ H͟QeD_xm;$!>6 S>;8nE]1v-tƆ\G(DzChB\eFv0tppl ߍIsLX:Wha9h]E69Z)@G 98"ճr <8'Y ,SV5-].o+#lze; LUn>/F T-e=4cVlE g*6l]gm=炊N>1t<s+kWQ!%RYWLc#FV^j\<߿M@t:fAa # dѻk6@-T!^sssX'fzuŔ뫉pSnǀL*jSΧR&p㨭ngӏ)ьA*_jZxIۍr++ 8qmƄ^Cpr 4O z"<౧ϡ'|DQ !`B?u UݣesP&o'my)0bzzV&K@%^G޹' oNGHu`,JA~o&G9"gmVR1Os!q~$[&8TŠ-U\1sac6h˪ &nn/} 'rMU*TA$,- g],tWFuAKnhN.*%]'z:a3^8*/m8A]6 ؗ|."Y&BR*^0/ 6i5b"ý3oX'K tvWB\⩁fcIacAq`K1bk3GM EВLݷШy;!#ŲX|4Gs"IsNko?pUw 4 yX) TgҝCk |ŵXc5o] +Lf?4[tpafE p:>)ZFD=xJ0䫋ܛWul/ s=X>zDDfwv@$eV5gp ZTӱg)$.-5*QbKs!D8r bVL?)rr1]}NJ-ANU+gM = Ax8Ƴ9*=GӒ ez),Zpov趷x]{":a,̙=wh[@ы:ڜT< &Rc*ԇqp+ e2\ kik71r$Z|O8<뜁8˚yrp);3@zKmb.'ƔF$ $CA)5 g/* +έJRg LDm-a,Z$eBxLVDԙPe~=O>v%F-/(u|GM04+4Qrb|ի\l:2:9^B7XHVph<tjjBb3ly6\sR hWMgAb^.tk۷.g8iR੄i4F{#hla15qkV4{@9رf0q]3ۜbV2cʕ5|ڮ͋ `ǡC [0;Da {qwSK릅xffJ N63DݸX]ii'pRuz6;ڝLa[/ۯ[c !`v Rl'r?tos kJsyi19uʺTN8}6 |gq5=jWk#PzIN#}Bx$_T7> 5vt.LFW1߂(T T8n5@I Yc9lF➹s'M0E!x7aGRRZYeS3*7čDkYgq7KU1; z)8 Eֈ V>JntFagTꕵQc],#끝& S tHWlg#S~#~jܕ7U Ds =zH{igrĮ1R5hd*~oo+%hbwBY_ :3 2  qÖ)hVW|eRgz3lm3_v4ϧx/ uMXuuaQǢԌI\L.@1'34/FO42J;~p#Se_KZݱ s?'^ֿšO-.eB9$k!@aSd k*&].\΂SԪF ,4tXD,w)>aL,ۼx[}s<˵\k#8PV@9<)IMgmkf\>&m@c"TtW@:R 5 P&FQ=i#?z3cT@Id8snbLդ .|1dXRރ މΘz1f;riPeEP1i wMk Iq%=],γ[ [4rK& c|2̶{9iA,&`hC9q3u4wznh8kdܡA0k.ᇾPb0WC `/ EXJ$PXXil`:ojvْw4pת%@dkҖy<~&y{5%lxqQBwy~;oeSiLBۄ i"ۀd̊]h̨ |({U ` ֓Sos0Cjb! & M_nh[DLDvqhkV Xu3j\L{5m`0L-8 U.inH~BL2#qinvTۮ} @ׯȾ!(r,1ysFAԺmOC}zQ_K7`m?@= V+TI6ohV|9Qr6m9ƫĥMI |h =o;NCPK pn 4Gyڤmpj@dw0:UHhzPQI/b!N_֝_Sϼ}alFwnu;z+=`[Gݬ8q4 Z:HQZqӆMCr8Cs%F.캬c{|KGd:#] Oɂ8U撼+j̥32|69k^;W61~&Y0T7&cݟ3=Βr3) u h{P 0wַe^!ρm'Ji %@\*> oDYmrmQƼ`|h`9tDsZ*&!)\5iXuj;خX mWZ{cu8&P!mI=9qA+BU#DoFmD7Q 3"tƌhq]U]-@ؾFc@L/\r0umhnHw]PiVl!AQr ='?.almWV|t_{m?T'",%8ID{Š&&p v՜`X\97OյLQ(z0>>OYǽ}¦Ә* ư|Mynh}Mx{F=F/h D/`dTژ "ukUSʊUOeh 71XD9| toGE7Y93 e"qC-;l޳eͱkW9 (H;?GP3(;&<'&:{FtGusܳ0`1ڐ<(1o('ԘYԃI BZ%CEƕ+2h'|-h!-"%xO?/vmU]3t}0<AIͬzTjpY.M=N4YPAiO7 ʃk tc:fd: ťl;)q9OB"*uvaOpAxRRbɞu&Ƥ=CѭcpNr%``]ص̬ջ*`z~XW؝X;< x+Ldh7"٤ J%u썾KI=4(BwXHw!ģ(b p@w;^7,RurjAy5o0,ڝ{"VFu-T@+$fgvs=C- sZ@o;E=-\:kn' I=@OSol.A ЌBnء:*j0F9\BݿYJ81u[Vhz v=$cv#qS9lWq1I26ᬭ vD0bkhR5UɾH~Xs?s~?h=OxiӪ0ޜ" ܤ&R1w \KyR#Z䱉]Q}[OCc0 U.dTUBj1+\F>goO݁H0!l!ɢ1.:dT>$<. cŪ X.$FRT:ԑ,G A5y10sÒNwȡ^.{uSlH>֥Yh+ Cd$1ZfQiZNL2LOkxh *B/۬LVd;os_::&n[*P5\A>ɢ2s ,~801Hwj~4AWpQ%Uʕxwf$>㲚Eq^Y$watnoz/?̡)s%q mx\.8~Vꞹ".1|ú߻G^ K@edRdQ7Rd,2o<'ɽK)uz1 V:(7<(~h>D~Вx~:͍R 8q 'xNka'Eyum:'N*aXGSX'p5a{ 0l#9Êm=v 95[RaAÒEArcq$Csι+YSi6fQ_ "s 5d"c$앖MF`cW >f+k3 ‡%Dp1F-~$aLxxa8v"#{tQ㋹}%'V1ִaOh0M<6 obӒfZVΨXuAе eht,IH0Hj[*[۽%k|Vqe, c{_N0h"&{"J>e*ȟ`ٕa?nM@QKvD\rNO M0>ru2o$n.yR= 0+Bl" J ^im_@uFqxRLEޡKdd)'?^HalX ULƤZlKVm)W,q-X$$Rx]j9~=v`28kp4eyխEj|d Deͳ[Yd%|҈=R?EaS6V3^gO7*jtBCrUЪk `2Q07};:0G[J5AI;87L+6Hi/2A}E 51 yTҜ?|[.5akTCt}Oz/6@Joc Wksp_^_:ηFb-VbKsNߧ44_a.UP .̈́ʆhR;Y6oDŽYᄓd3WF@f;,&[Sz_Xٿ64T2&h%niIR늡\m| ^S{#M)ȖS孢R<4څ6 CfeR`\Wƛ8ܮ{A*أ=-qM_`}8@rh{{L{(FNX\oF#"D(BC'QG"Qҁ | _o/fh$q5$'tIJ_BP.jskiu85o2R(J8l0aw4:nD%ODS2NK ύ=rCtON-<%>V]LcK<ĐLQ4sPQlˁȒ'ƣLڑ$k8y}8϶*CTqJ6r!i.s=F$ j%ELAŅ,gg+1vBye%#61IwKc wS63gAH@OfS{BYի _ָxڙEŻ[?B6WhJg3Y٤tt~&U߃!?0<벯F.%Zjb~ptӦc 2\Yf55qN!D0*t;1},][Ľ7C]] 2wj{)s#U`^MZB$]ȸshYvR9_cw}]xW8S3h_'_/[` hT`@`=p?CJgκE#^E[Rq=jL@2NP3YU s:"$ +zA;U̧sq)2[4vސ {V^ m6]}kLl8^3j^.i֧ $*=8ӓ!'{asYJg$?5=CfN _ P."F@S`q_tkfȐnYBZ䡫JҔ i{`:we31yph@C?1|A90ׄ}بS={b>4ACʮBMSAA/WuPCaYM f5W߀G`1l19ьBV?(cNq MP]Ž&&Mz{:`g<ނe״PD!͂w(9@aB[ sm=ni>}{6$wI^kNKKYwNݣˎ?n ?|IjuuZ!]#Bz2ܣ :`b.l`s%ᶤ^B8ړ7s l'X1&# %@UH#nNVGV|9B|d:ʫ`m+cˠbE}8+쩊lI1~l7 ՉUvְ-˺ h>8BV\I'ǀri8E"XSP*Dެ&kkYYIVρl )G!Y-5;ỵ'Reށ>Ǥssg2ߌ:U lM5*]j5E=!BR0ϊ݆%q|lǾdXnXkÏT(mlC)⭤+f=AjtVJ\)͐ƭkn$Z!O?]AQj@澽N.І+^S`zLPv2>qkxêEU:껎m؎ jbꭒxքޣ1`v2*Pϗ1T[hRje%v Kd;Ym8f'{nKiGo&Jlw }ysY9kJ|T΋>J|0AFuWi2+sAEL>ӣ䀆-ѸrʘN^e[;ȅ!b X#UhyB'A0lL 0 ]O~ľH 91dKMN$'H'stHZktخN'= C@Gĝa'B2<,ib)Pn1 J%P͂L/2;cq̉ur ތ:QVSXF䇰:Y/Mu$Dm8a'}E)u(HH >^.W~(qO_]?׭ۗ[䯃HT{XJ4V1جi̫Aɖ+i.KA _4m{܀fSC<[NMb4PAVlS,XqυO{ך}[hhޟ(hM~F[_{ YTg?m\IIn;$_&4jox/~,$0Y r!GO Ճr=/o"V(n/X0#\ rgt h P#Ln `6Y~!ٛ)}o((Y;CИ٣a)  LMi'lg={|ζx`Х~NPƇĩ,hFJWEXgT$ Y9p3}dӑAo͙)A V&ke9b1 =64=.&!1Vu%g;~!𢸂1^ҽ䚓 QuM#:0>3mED^7f)VW(#ߛByV*x*au w-Z f زAN\ R~cz 2|V eT 5 :<99\?;h]L)VIY%Fє;/NY*yt!Ak8gE+aϋ2~kdD|<* ̈́4FB1jVZ!EXV|2%ߨ-N<-*;?G麯H@ НRF}hSECLVʡXc{]:Htii_yC#xN3lrthrE̥Pk|;H97YaOI~RWA7"=EV ih~L#XO}uly)V\nngR8Ⱥ`Myι?\'θ+qW7e"=-mn~g){CJ_̬ڐt%{rd36L^etU.> Ь"gebF^"&5-6;l09{k"iۜ[tۄu2tu5-k]Nwm9iH @_{Rex#\ F[;vEWk4i,K7j3Ӑ7MMBM G@^Exb ~9gl=uxlUL<7V[C~'>pe> ?k)bx7q#z4ćgEi20,, :qL[n؈|jnuT 'K,O)\ K |9[w-c⦂xY+2} Gݰ痛WL\܉j<쑜boٌUw}䛅PDD \cBanfM5Ml L17m@'?u#4gO,͛g0[F~H6fXޙN4|J&z {GR˫B>SQ#="oZ{WfPKnd2` xw|a= H344Y^^7Q),h#폪غ/f޿7z(ē5ɶZl`~uo̸8lXm{-bF\6eiz\~tfDN|+ Hj}]ߟ4k9 ZNwf%d…4C8:`C9<3LcVTZ2GdGxE" -31:'ד`˩ 2qR￴#Njk%;CmfmJ=:H bOb|ldW}jd ؖ:m#';AX13QȀrUs Sp3>Gƺg]Jd*>vޜ%|m5Tu/P1(L4Y&=j&~p$X!u9/)Tj c}1zt.ցe)N;>O^iio~t-ELa.cp(e2.?X)}T_.uhƖ8mXË~40E䚗`f&Blcլ~Q|1L_5ZXmu*{88Sd6֙!`a1ȃxC S(Ԓ%GFhRtq)ݾ\D.Hf 6:x'hN_dZ;͟B!p1X8ṽ7o +2ww{ny1*Ƈo ]F:CKxurtw`yd iOyWi?{k OҚ9E8UN\kt. e/2@覉'&d P{sA">-1}6DZ_OTNwɭhj &VK"edl¶L_$CQ6Nf,!4`O 1{[4XhN] 7DGV9 mBN0XhFc4M'PdG̻`)uH 'ICxɴ=`J$DvEH}efY< $ mORum$[-JMnb\׿9xJ'nCժHLZ]zZboD-=ίn:'j޿bC帒+Ct1|>pfkkYv `~&t9׮a6-Iր!6@Q#Yy8?+TI%@Եq{\,]>=JY&@F j:S;U*+7nɘ6^0{/xnoUc ,6Z:(F1pW+(l0vsHUUmza_WVCO(8ڋ*s)h3<@!&(޴bb9bsJlUaPJ`@ۂ*?鯄ۋ4P3)c[)Xq"޼1h:}U5dW:M*d '總@ ȝo &y%I RJ=}xI,۫LwSg$ '+Vea~]ChMG@ UY3Q>a}_0wc 媰Fٺ QEngrZ4|~5ҕ 9QW17}4g֗dLYp0u:pVx)77y%FSXYm%}II FBEzjmUh޾(+iP:'UxjC[%a_ ҿ7m6j CV샇uw>_}<6Yo47V>ĆL q.YO3\^(! E("{h]FZ^syFiVhhl0ϴ;mXmAHws)Jcm >E^ ,EH'Q~Y7I$Bkz<4*!)7P~y?MhdG?)9qkS-q)Gx""ǏRlrsVz>#0h 0}C ~i3Xszuge8N,~RwU'1\ޓO6*5uTI FB䁺=B&u+30(0tpJkU0sy<#%2I>0_x D/J'ƄiCA< ]: go_ft-O+YPLiwS1EcMCfN8LdF7pFՆk+2clh"~f#fDtK O,'|ǑܰM, <_AѰќҌ)}} A'7VVl݄gt%78|L?6 I1Y#40kS ZtI"4]se~HdȠUp:>"}70֑ё|͜>ȫ)r/ۇTO%2- ] ;y[E^Lu-X17--ľo׺Sxs"[( t=nehLvkqZՇx_ ~k0WPOàZi`DžY$vF>/cfloCג҅Uݣ}eh`PJzM /ACT:>D sbfHq%4ߟG9Xrs9ײ W\yn|9גՏV%Ѓd<إBPPSf  H9l/ҘtU, %Ӯj+t;W 'zigc>?"-i3T8^sr`ʤX12ܵavL \s%Y9r` {r"%Ҕ6GuLyY. ~p{v]蕙t?ʊH;~q1)JfmCx7 z ٭¤q:ޏZW 8,u3bHm'/n{o*4RbgamtQɍ4/,KTF A._`on-c}Aq>4)TؿK-FcV`sOhC|X1! ![ӻ&qC+6}Jp- 5!湐{=KUޒiLtt8BQf JP4s}{:we5"pOCL 2^®g[[LDsS,`0@Eu?y'P.Ts$@ hHKo-4վ"[|@WB^]$ղ=U5@0c9q@,z׷U6a d"]mφX{3YI/&1fz$υE%(ǰ2\n$']rL$.,>Ҽjnn k1WБR5{6aP$z%2ݤU/8z1YyR~6ARPFYGZ`[ lVP^ Iʕg<;ip[ֳ)ت*6Yn)7q^ #k9>Y H41gcBYXʬ|Y+%uGf[$ZIW9CUZ{a*q]Oy0'_\Ď˜o8:>J=9kLH`gx> z'wre8][~8⻭d*~aԒC[/a˲.TTGC}ERͮ^]2EIߨIrefJ x- 5#Rny k2~}s_W`?V3艞N5L._|'y:3R9- QV՞xii𫘂cP.K|Q%vt7.4Az&R}Aw THcnq"ixh$;~G_mÊ.JHN֭ }e܂@Hwop>KMvroKi\b| س_[}V3# aT yhXۍ˧#{=F nRi4BɫCɥ}m=>Q#d$!Eq[dJ,8vB 8z[jw0=,%~4gx?cfuVʉ?z14tplt2{nlvU H֒FkZMrE Pӈ(5:R$6yڻ$ݍ픺F{Ҷ+ՑQ4Ta6בIsK]J {9Ό6inZO04c͈^%>>&ox.R<4D[Mt-Hn[z8薱=!"ۮ˚LD`T Nx<ͿXhv ~.RB"B '3@#S2cnu:޶Woμ>ݚU3b*>||@VFd٥Jy z>3 c!̞bWuSjJi:{,XiXP d3_\JWːbS 5a\&m=AJ>H 4Z1ӘNiO/!HoM:5.AC;?bP&=h{} S9?'Ifq֯t3U~~˪T">M#?!Wǣ]@ʀQ}.|mצ'Fu iufwY lu~( ϽFo{FM]{cKmFsӥ3B̻;ZS(@.qw\8#؈y")MJ;3qq]L;hu`$eS8a'i]f/wMbFuv7(BjĜ^[ ة+eh2t?lOHP2Q@mOϩ26 uxcO~AWNa2+7P_*/,H|;6'Zf\14{d5$t%A $dn@ ·xk(1cBшˆ;O-SaIkyu3cb;CyXrO~|_)E9mpb8㜜-n = @yxr3P} \-V4^W5/`͜_-ٛ߀%_ԖrrE0?9#B O#~MTF{JDYUA#f.ѽIsb)uPO ^ LRXAnbu2?}ی9~_j'b`Up}t]9;x4Xzeqj>4_ @~ q"b>^8HdMB\x'+_^wxo ؖhbI{șke _p_[!TD"=% psR R'֘F WTD05; 11~ƽM!:RXHvh] ]ɢ˾kat:OۍR|ވeO[ `y=*u"VRե?JW (Id ޴Ѭ6oةȦxި2ʫ@-O ) KG?GŒSRqDZ"Ppյ3y^G0AASԗ 'g,}m#9,gf9h}yzc ġm%BBrLKm'gֲG~bəٺ<ۧSQ[\M3TAWb뿛lV3*'Vx) u y(S3iԭ+l\n mdI+qhEH{k'/[oo4Fjz;I )Zk"ƁՀiPOcK ^#ql:z"WanonCB>|A77<# w̓VŒ._>j%r U;Zd,faH{d}F)"c.Ǖ%a3Ba|j7B`3YuvgergKr[$(Llj;>B8g kz FֽeF! ~:;T+Z>Bsڎ(~m>J-2 0{ NkJ'y$'Sт)n`QXxu }j6jS~M Cw(VI^=Ԉ}*P9$x}'Z;pXܓH?r[Jom+?Ij[]X^שO}F)ۋB'-e˷ k`{5^A?^2UY~mwo0M뜿,$'xP^ yS?/؝Rn /wq_=8A G_$FUGS _,n)[&FQG>.|&MgC9g:oj^qq]R~TLՠ ):ynɺo݇i^yW"/3123s0ŦJm7uɗfv'yZK37th4O3ۤm3ÐͨRG>O#bΔ6 peLc; *v,lE) WĒJKzθT|lu4g '~HrJ=&ؔW=LE Qn t;η) @3Fi"\ډ&v6!IdpK8!莞5*qga槏.SWĺ>.2+B8sHbt7o$@A)Nl6C YE<7BQ*7aw B[5&70+DP2@19η%VyY(I>о,80~^cׯv;&[A6%coUc'sqJI94OK\!mbVq0 r~I7*T ޝ9ltJA !xZ #ksnjWaUj"!ppLy:C=Gg8 JT *N줞 7I%*b92[閘T2g؏T ӘN*, fL;gRCkgm=yA CAEN-='Fqm?ENxpyu%ꇔ n4e i}6dVǠEw{ eClsݲbetɺcoO ;@6'KJ6Z"D\JZq#R Bʹ =wWMo1_BlS.d? ׃hF;YyAJ p-/ o{\Y f`.V'[Oɵhf/O?<[[;f` `}wxRS̳^׿}oZ"c&3\v * -ǫj(4sB,21pL7o>Ǘ_P W0NWMkf.IT >E߸p2mTf q)]埂zY;Ζj-l!!4O8}:iA13_t>άZr\ty;AŰBhμ- 5&˲pah?RTOQ"OfmKbP: ͸p1؜!/#ŏ!܅Z[jKc} ʙΈ;=K|9SOISj%pdꂩ~bEnF%MA2=MO9f^ſ8y!]1b"-I\dz@i|J\륈ۓoGĈLo>:7lH0 =(8<4Zg `O4qRZ}@"D2w ~T[GY~ꈈAWM<7Içrw# )w]jӺtbWGeK oI֢;E FS'g`E'3s?a('W sAyW(r˦Kf0"|Or’e9d0< 3 |ѥ/NVJLഉr< ~"O#= ͵0Mb$o)L'/D:@"*61 _m!x`dkMeӡˍ:ӁΓؽVο* #D["c1/£9xb`/y?^}`!f:؅ ќЭԥv7'{ `D-sꫳ@3$Eh;og VG5 ƓdjpGZsݕS/CvЋD(AaK;4aaz16Bo9|&"vLᏓj+oU̻аP!iy#ƕ0y_6T|ho)cg+dJF,@jpej@9szD13kEVk#sp[MyBL0WTl뭞 \gPbG񁛀7Н6ngٵ] BE09v"ӿ.E LLK^u6A y'*p~ >ָ~z:p8d];WL_ ciaAh;E֬ȿJ#!PJͶ |K{2>`<*EǰUT&n*օϚ)!7*pLwdNH+Z{)f)raJi6 z7!˜_@<Gih i֋Yr[$98 rHrRp)S+E_**D%x+Zct N0Nv^ɵzb6#qURmH_jC 2)RrNKbd&X@W/tIn*J^z6o>K!%JIKz#r$|kEvk*s|Ox ͉jV2y3o5'EܢJ77" 'bIQkr{М}&Cd5b4VbACWf3bBBO<SU#|/i#ɱs/$uVC3nX}SSՏB\O`®%mN.߭%m*yεS 8vŋ54ק}L+#iF|ߦDD4TeL4BXWjL\O0d(< L͋aBm- ME5p#סbB\4-w"U_ µA͊@j/R=Ao)3w .N՚KVqf(@j/wbm=C|bC>=eOu+|Wa5?l7B|*-7i+ppr64.>%8Gqj`G؊`y2@+pmߘ9q ]5ݰQPy&1a0#^F጖ iK$=#~a|#2H#VBq2@Ѐ*߾s7qeL2qjy.TF9G $MWo~e=۾7VBCR)HKYv":|$TPLmk5#ǫ~. ))!㑚7/gcB3bzgq,Ѐ9{,c}|^G겦l\9J&q&]@|Z55 b! OeE`=5BʩҘJ.hn#>vOVrWo¡xHV s%&y' "6^v3x ?!xpXG_u,9Di!AgmVCqih`'.4Yo@%=1:i?E*UN9`\uosHrl}C&_TFN 8t"cJ,Md\!"_0{,E 5>f8׍/C!s]4J,?tURMH qAb($Ϛ Z d~,Q˚ އ+"t~,& d7j1 7\D[$﷼-ejn7wZp.^ dׅy88;<7)\CIK0e=9+RU5҄ZIB8G?0ba9 uTi٢܉瘋lWVPcYG)㰳deh5D^fWwLpG߇(DeVCQŋF) D:2(\ LJVqgnWtMh#U{-q_L~\o$ q:D[^' noοhbY5 .y'\ ]f]MPً2mD-Qnhf|ɀLsP 19wWC\kҠUO >lwXtlHB1[FǨiQ = -K6wG&p [XW# V{=L4ޣR%Io{:[Ǹ=;B<+nMz_&ڀ %tBq2;^Dyx}6Mn%v#e۷>Щn#dcZYt`lީåp̑VRw٪=1؞lͭ&7diVbXeKŏo^ꀡ!k_S ;޺v ~|{*`] (>:N)Z{O@U@zyUar`*bU`'w6l|CPE#2*-CA`䓤S)Wr vZK]6̀iiտD̋ZyiàpIeyɬ]fZcg Bgx*6EШc&g}uAx,8ߨ$]<+\ɡ}j1hH1S69L5{"aB~Mޡ'Ӑ!7/dl]!l~>p:1Rlm܈=:С Y=.FҰj8蚬$VlrvoZфfW։"IÑ*jշ%Άpn ɗn c!I*`cAƂrWX]:1iV-LPjn,j_–Kw0DxMg߱It /KGrҘx%9ni? jKb6r\t3 \ V]#!uGdpÜ@MNiQ,>yM%tyT CZyWekd AG,qX'\T=蒓m *z w8QTM٬RwV7 c" tXՙRAo5i1`Ei>ELuHf ]fi+>| R:ޜ墀ǔh:ӹEb4 9g٫~F Dhfl;`,4)cqC(j NS9nHg PϞLnչ8&AUS^ZtƑZ'q ojf)M!8*bR\p/v0+7!=6c;mud9[y2J"4 h?W94=tgEjoQnfRKRdhȎ <-`nTkܖJcIg€Ʌgy@TbS')̢/? + eB3,p&'Іn c9Ƚ=cnFU rs-vW`ǥrNXW D,6l}!K` )T .]3d_Ox-|Ɖ]xEd&D7 ֎[~6lݹ$ĸ.ݞ89gGZMO!ijnio0N%^#66?v5&oe,WxDQW lbON;Msn& )wV<`n3&S<*5B/@;ai4#ojvS~lf%Bv[E J*C*F<$>;r ҹ }fn XY_F+0u~,&Vp 03wߒפp>h3q>'ly n(3e(Ʀ6̶TuOm};qJYR7GcHCc!_wIeO=n]7ʩ d+&Iš,/_cige(LI/ZNO2&^EtG)\&-wکkҦĩnnd'j҂b6A ;3CR/-:PNC~6ƣAJt J!^mY/˓ iZzJg7+G]Ķ-v;"1Hɩ5JmoY m9gh.9õ15=/SK$=āqö .jR܋)q+)]{l'v=IXrvi0*NB ]@` $\Z&Vr$Hݰ& /46aQ/ؑ@lC]r>کdoΦ@pK *;A-1۟ps$։@D*5xCYۤ)H;Ҏ#+l(t)Nfa״ed:8g_i*Sw7aVeaҳ>ChK/n3o|0AlO=(e'cOsy_6$_Nn5D[.-4 ;|m 8!b5Ǖx6 @MkL)6~2q![hrUR3^_HmN{K Z{N/5t<o3$KrAcX^Oa |%% pRB8ʌ5nf (w1"7ˊ,D{g^s"4k"7/7k==Ć?{s " m,) #8%2J, ;2G!ZQЊjђ`=R"D®`Շ#"I.zI/)QG=zV\oJ\)@Wk-b,&tWe+0qmrgYˤ$q?xDPH=|c"d]3&w y.'.q)W|l['Gݏmpktil$z Dߢt;L԰U{G\騒h?tgjQ]1@U\%k`}^e6xa3b b@MW-<{?׀V+p!+fr,hUo#\؃]Oir70LjTCj$aK djk\ ~:);S"pd'\e +jY~dEN ;5D<8+*;Z‡*!a-|\5]wv%u͖oޢޘ5Fhчl1W/~ryy&\1=n/CbQ+F&i }bw/5rl%|({ =Y6.@ǂ2ڿʯ.b(<^H£qQD\ѝ8!MX^}c|f+x };:3mP"!kSm%CDhDnƅR.Rjh @cS*rޡ"x)Z텝rmn[ Ԇq4mcvXStr7r ʗnkꄧY($xl'8'2u쏪e-{n0=,5ǶxR+?R z")ԯf`[AԄ렀|2a&ͲZqWظe `:]ZLRi3셿ްZ#ݪA\Q޷ _fg7N-qG#Y *hvk;ˎ$5گt"Ҷh_UMx/XgJ/,J ʁ~%fRZuH@[ 0"T8J/|(^aab S#pTe_^-fq܊jqǴ5K1Yh 䠁0CRǁd뽰H[Slѝ~1 !YѢ^k~qw? i PYqqҸj {NFҠF~bѮs\>ƞo5ɪBo`$F2 Z*k)[37q'B[rc#,1-RBH|f{A5!4}BzPV ZQL 9h^׉-/zo'7 ,LUSg` IVײ_'Mg̃'H<"F(KEcAg);! : HDyaDz D}E\#}zvHsM(j SHuK;kX^&Ye[&T=^OW -ESQ'l@DTx`&-)MV{<9 JV/(r%wl ZH2+>IE䛓*A5r@Eu߼=\G -Tǡ3ѥzUZXU}S=eb)(v% ΰ>z]/H !ӭq ޷= Ĺ+(2Xh=OmF_; [e+8S4sx8Rii00c*2OW!6Qzh_gՓS"Z-,7YWeN@x2D=[ ol 8RUr_=| /X;yL!/I}pABpXeJab<[TZ.fQʪJVu]wD繌rt~N{ 7(Tn쑍1 q[ kqQzR(EK d;#yX$~-WzҩЋD1$zg㰁8`OKL|U[RIbqnp2f&<yh9S&Ws, KU݆+oyg٭ ѱ2x9hrxKjX ?2S8yޝآf4NVPxYjELN*k{B?,ދRsgDZӋ!0 |d'Zn= |yf/y>Ln˝Y'2r;u=6) \ |YʵIKKoucSq#-="'_xoKCr:n}mOSzoꏺDQbLW0l~YZqι>ze28@ U康-K`!EKڔq7p*d 0/O&7`7doI)7- u} fY/  ~Dzx>/p9ZÌjlE;}ȅ*1?[ـ#I͍.glug*ޡޅS4r)q 2 3W5ԓlW(YۿP)f79. >cRÕ6}ry)]Ũ`T.28,Ğt|M2&:;OgSWS}'E#" [q%OQbpN%WތO͞X[FfL&ӛM͒rsIauƧ+tHnHE7Y*=dzlIN_(7ۙwgf;6/$}V&D (Ji)*::?OubQ3\Y'Kq(.J /2ߊ@aJ Ą!ݭe8C5մpnu5t}ڝ*kA}]Z+6 ;0KLYiIe2+ܴ: uG yA!сgDiB;^Ё-S' `J[r5 Jcv[>>HʴT9"n}E=n +nwPL*PdC%L %&H٢JLrzR1Mb9GZb}K$5.N{gO]i V"n Lo|\(ktl\kpdC>b= GN?gL/x7|q":|Q1TE9.a"F{4S8ݱ,)*(f'\Өok}Om~p"BW'!`|oP.3ңA-g{]_wtցc7 g1132{L QyJMUpi ?`YgO2deib:|žz/o݅,Bt/?=rXD D[8ۇog|P(917_Ħ]0D;cA}-x"+f0Z7׷DZ:()>܈ \,nD 7W D s]wpCҷZk⯧P4@<`j\:l_D,g?5XrѮK:4LM+s7]z9W iT/O>ᔯ ڹ}Tlh-sV& +]!V}' O%-5+#1<)a&*DT"K޿o*5f6Uf%Y oKHd9`F 2jq]r8w}IV0<~s9Hcik3L2y[5LOa"-"u^%[(rM/B}))a6ѝ#KIbU%HtQur;)%pU`ŏŠKeJ9=ӋU-l-KP&i{FE8l`L%v7Q *⸔ 6+jrT0ik]לJ$V9#j`z| _ Mz2dDz{ Np1[ux=^$c4jZ;n-h [`lImwI,weO7ȋ=>݃W!pO]QɚjW.S?F5 SGFMCSf>fM}QVL.ɪّN5]}L(KQi+DKL/D`ޫOZEDU4[Stgd%嚲%¶Wci+{*ިC-^!/ت,ḯ_(. v,Xʳ$OXNA ēr)7QԾ Q~<-g=]~!Jh4wcX%3ǔp*U]06DhkzϰTL3۷!.Rc#^mJWjն"U=ܫS7<"6wyYsx7y+*l[P Qq%;([ U`Y,w $P5c̰ۑl2oLC ^K'~7X׎p^$U&,T8oj\)>W|*Ep0C @"o&|L]jMV:ɒ߫ zWJSgl9t!JYڔw h6GIX1Hl-nM 6#;2d*̪"8:[g-% ng@Q Rj.$;ϙڻ8h{ǵS[Ϗad^TfG qq#|rUܷ (rʺE۠;2\]eҰy~ W+X#Y^ߠ-)NmN^ٞG!~ݜNz>M; $Ju/K7HRs:p =1+^GxuoN͈sb/2~0mgdH( X\}ftNkZ?kQ}k|q 'bq2u/J2Pp~v=)R%p}{03~zNV#ucaj5 N.k hwzk55:U?+4A%or-q:zfL~~b!t;v*3Ps]_c) ~*v5ec7WftzҪ t;(e uI"Ic dc|*n47V-M5jj1T<((w&Hu`N[~~(3ͳP̞}սu.VЗW[e19kΉT+ Gܕc+d  d>Z]U:b}.f<}E9X[~@Կ^o Q&(3r7#~{b~Y*|-([}SfRPHR"=9 Vm&@KYsrϸ.6e!7_ w4%^~.?ZN_dp|Giv}߄p\FWhN9 ed0DԂˆbTUxION*d;p8tauS'SpnLuI4iCAYb*laB'%ֽKE=<xg"v9$OD[nVLɲk9s\._eGwD&?I^ QVڞM3;8 C'{,[H8e(.tC+ϋc*%Gm0N8WT?plC/^Bu=myy| 2Jֹ41;P >v%zt_eaHb;]ikꗰ(l2c#&XyCur5 WHsq`-sxz.$#DƵ̄m+ZYdh*wa?ƻ'/?S˜kTTْQ@{6Fx$B 9(/juiJ}L5RjNРΧX5ͭP#ˉ(TvF|У~zr_O'Q(ױv9SNM(lʖVEC5o ;[C#jw۵'v0;2ZyKd\& N=X$V?kP Р |}$UIs$ӶEG+Q4ZYwDP@7iKG%RM~*~ %ιc \ږ@٢^$9~:FWUR{r60v>S0'ILjgDe\)bz~j򺣼@q k H@$uEλ[$`Gџ = j*&GM_{L`oH):$JRGW}:5b_}"-A\^C9JW:S(B3{xi#M赸E%%q~ygɽ)=*^,怒.X]aŶgp&py]m8ԏqAޑG^c]|fn((}[gAe` %_sqB/ *ugn;~RD2ìF =,&Sb`!/Uߗ|j!l$5ghTm" A6(׾6"1Tx)άol.+5 lZI{WuKFzdZTF2/`y? g<:s~|*M;0 ib>/ hU3F*v0U!D&]Aj_b }Aw"_<>@gz61Ydife5]rzޡj0{^8k9[ 6۳PN& 7]+s/`_Qm^l ޷ =`P;b* (' =QqKp}TC0F~H0n} k;߿fvcGHLŁIx8uޙ#ˣȯwǣjBQCE0I<='̳+U-(ٖ+R[qHvѨ9?=_&ܺvB*,']ǫ/X'%y/5b#1-T?1ײu07]@> l bFz3,_%yqdx.JideҮao.%W݅Lih"p9#h^2h= Կ1;6g H&Nݬ Y\@䭷/7轗L7) s`nzk2A=(EFR߇_6,iu!&b[u”{w"+D#&vu}4"+W`pe=6i$i0Q;c?~> YMJJ*W̭.ufk5Ss/GP 67gGw),A~\cCtzB@'$(Ê[1H"$ {>ݐ ^xAj=MSC7"w+ ~|@X{ga/֛N?il $)d?j)Kyq5uU֬Ju e(!E^-gϟa~:7e?vdȨޔHow\ϒ:=R`x Ô9mgDm{A #_<a3&`@nIDŽT.2Б&ogLPW !^šxCi?}Z?2XKo!u;*|ƽv&{S+j\$n1Jv"? ^Ι6R rS@!rY_|a;ܩ-vxi9&kM +p@( CΌ$xғ{J攛ŋXs ̚ <8`xzלXGPqzG{Õ 7E(( XV7]!y`􎭲/g~ B"͡qz:Pŧ}d@-42q4x@EprI?ۦA+= rXULuP~:T.)[-sCʿ $ȝjkQhU{a+*1 z*@v4ަ] l sTšv50Ϙ$[^+GE2IIJp:G[')'Q{B%Z_Dwzt9#Kdr3s٬cF)|S薱j7&ZgջJbgZzcF9^*'4Dεjz?&Ct?$jGVyL*TU6w͎0&Qtc\i&%K meԋoUqՒZ||*- gQSn,tM!! FbJ |r(`I1L3$ӴuƄQqg b -klv5-yodGsb&Ma_{g%'U֋OKNVbtNJ3A#a=|"(|VceAYx` 8ᯠ{t哳@ڞ Xd-։9lbܲ)Q$- ^֭FJں6ɰ,^: !<^1,ݟG /u]ft AsrKZ}HtDAp!hu r_Nu,5ScC OXwJRcc=šW1=UqK]leN%6Mf:ȕCu` .`G&կ:yp^[" Fcj~âH&J)/NjxUZ-tuК9L 9ɒ[#ƒ̒ݝqGTz.X+]Iw1Bw j0s}8| RrH#ޙY ~{耫W@uVݐ\hk )Eô?_/mr +[{hh;u藓\"& t<8iJ>T⨻%(X@* _aժj) l1QYrE> _Y0媽gú:KyY ӓ7xLJ`&jM::uCUnA{eдJω-CGX[UOBJȚ#ZS|d;rJf֣))K 2M+a$uhAMg#K*Km>Knqީ THִhI~ḩy:'Ys(%8 ?t s^r)Ca[e޽1E&֎鰚A%?_#ӌ6as6*yn~A:RHq D+;CAtA&)YM\uc` 63}s79.W~6X,{mF2W/=ypKy @Z#kF L"#'f־n,d+PΔh-?zT;\T)z=6ќ ,Gô"L90/i3G~6- hC݋9#}#jz`MDNyNGv7oœ.ZƯvz _8'$Bm~\3659\1+NEV.v*Ety}zX%#fD|!'jױ^Vyj9y0_I~549<( #S#Z5pڸ}SZ/;0-4EX*:=JRӐc,Qnijٸh [ipjJCNWeut4I)#:I%uE^ YPc3eTnfx$]<fϢJBfߞti-,'˫r3fmUp4^CQvϵ[b`2٭{.Ua|"߿dl.+쏔b^<}{D٬~ߺTεAʚz" 3|岝7MBMj( V9ꎎ2xq $ 7vEZ}GNmQ旲?oY$D=ԝ5UȏzG//`KN;+!O X~F.wT)4q\-'MF9,8'Wr~|Z+iV4mLȎ*/o>?}5xH6c6&FHޫOvaepriĀoeߐ}ڵ`zjRg]}=W|q;qmlB]W̐f:8.aݰRd)#?pZcv~wgs;8 5*r5wKsU2qD%@. phm -ץo |C+Kxrfir\ ؂8 N6c?knc[?)oяElEb kQYE 35s1miBle>M7[**U$k,f1z NoQPe LL} }lii1!׶nm4|);vzpi߼ '/Ha\PD'=ƚv~wӃ YjAK ; PP : 30̋#DP (^/$!ZAk˝ m)uӆ 1K}:բy*RW_AO~(?sRIO)Mx :Dw)قB3"HD.RDAJ#0}EíZ$ͳVs)HTaϊ=F'?o7%O J'|k1:e'\ҔV,ڌ8fbEx]]S:!s~]nʮbKA?; ="Fl}3-eL'Svx,2d)4 vHLoa )HPܰuX IQWcS@/þUm͠@I%܂wM->^.+u:-{0uY/ߕ&Զj/ $ʭ5R)~vOp@s"_Z(#F|; jI| /O#JΧ%AR1ƞ+Ƃ( c,i +gIᚪ1MALjǝyˋ{֧b _ ,>cD]>=]8?oH^3h[{3L_\-H6 `sUz%T;j<4Zzq)%L%aonUO/.sD\-!u5[_RhԺUH0 BF59[Dv Z(5~?Oڢ5_w+BpXECe{tۯkS~qfT? ;^vYiB" fYǏƁP^ [旍ny|-̀hJh{#kXX9Wp.[ۂ{ y©}fhbS{MaV_ ?ͥs>LϿ6W'PRp ! Xqlo/Xѷ'^E@R(XDC>P#Q~9c~"9vhNLxV#N v O< يvz@0vIvz1uwjΊyo X[iHu79$V똓=4H^HO@FB7X 3…y^)eJD.v~P|<jʥ(s4W i0繂>A=umBG2+voOWuqxX'xb^01_k/ۊw*U-N{a#JKtP9,YT%Oy2,]Gtmʻ#Mqe=cyh u,WbTV(0*CЂ\5)UBՂY[ԝ'+v0r,8qr .>&lQ 3(A׺;'{O9b%,BkVr 4%2گ":5 HU[l?~r&{[}! 7kdz?Sv`Vx頸Ѝԥ4ag *jbMUh8iWu2J}E(-=u7Cɰ,%<(ۑS!tn5d;{Aa<*>B408]c )Nm;nV19/[m 12Қ=U ZF<:Pȵ]mCU著]7bY;C+cC:u(ǭEV%xN 0$6Y"^=}UC.ȗ軐4Q>ֵBmopenyjqN\W}8ěBB&M%A5$8lcz0KȷnQ6q]'ٔzm:Z(xx֢w:42Jſn"+i\t X$J~pLJ4۽[?ȍʎp9*p"Nok»yDGn&OIY}!Y77\̗ܢ m X'M}5'BPY2 Hg9 =hӸ}Y">!q aߟr:^ha[ щY[ KJH{56 awGwBz|׬VsC"(~%[؆PcPAZYTwphCf3K"Sk{?zy=TA 0P68mBI>gq/ ٺn(;kD,.>h(ڂס|ڊLIwn4d's3b bMXq䳉=1!F HD]?E3*{{HgQXf\Al$$"qʠpm]Qqk̞@2#d8GHifahJ՞Hk3g8ozs & +;6&Fex?QP@]/ێfOcEs>py{[hm4+ttF>|;#Cu^`F3aL& 2|l#7򥴎uUW7HgD A 2|~Eբf^;BZ'l&^/=Aܱ<|@zg*M@;ന fDvN?gX6dJ_q)^D5ۦ`{pAK,@Q遡(U{rɁF1{01YnTAR;/2 8J}6(~V:izX8D{ׯ .Gyr87f]˃Rb"9٣DmSҾ&IHɗyW8k`,upLm1\ċ#/&D8d;-4QWMa{DIkt'?7!g(a]*zX-JHt59s0+(b & 6}+Io`Z_V#4^e1\o(45g`[`J\m}Kw`{%1ɄY1s_D X &x6DDJdf76d^DbB:} ѨV2"zD@קcQI3@)k#}tEQ׌(Z}b%uYL:+>ǧHݤYYH\Ik;qZW LEb۠l7A04s ƫj uۂv0=fK;L xhdnΈ\`ʡ·z}G3ynT$,Vm@?[0z˳(X0r˸mSIcgf_J\RAvKZh/DiކO ekLWT*;А< 4(rAqb.9qnZjxC&]?n ~ '"}+kuP6省NbvO 01;^jBG8{>;IƓW #:ﳓsC!~rK+|'2P3A- &-;Mfu-ZE+>jũcE^n.%hpe@\hEիVv?*;K ?(^?".f&sEkunGOTGnk)%| eZbR 3~<ɟ '+Cj$PU2wy(ERV{}X7cgs_JDsՍrrc;Ī8$y$rsfnW:˭%^Me?dt^z/LGH>G#[F,MЊYSLԕĿ\fzkS,߯ qհ %ys *GT^ڇՊjjd x~xXIw@YՃ)#V.8Vt6O>rTDI9Z hbJuhjSU=E85,g -9q3.) Mtqq1nhs yIMOoa4SX:1@4Cj2@Rnwz#m˰b5yԀU%]"R6Yw΅ŏaυ!̏;A;˾/X\@Uo;4n{Q: b=Y&I)Jd^jdc;f]P Ԏۏh_ݪ |7*F!dFVjpa7sLnMQ< fwӠvROjD }mSe2}oMHkF(ApN_6~g/c[&U00,ci~n–XR~ VG5c@Kf6y$j`Z/vy"'496k(F!t$[m~)9ȳα15N3M J> ’t&JR޺\+Ddxx+XB.ed`3ҵ u&emܶAbi Z>`Aw|`_Z^\e2VƂ`VR(+{]8q/C])lV)bRxx߀fH32NA.w*ȃsI)yM]7 "Mmu*H~fh+Jrb-_}p'HfƱƖYIx(\Bu*g9оL>Q[FH Do-:ZVj1f*ɯ rJ-Eٴ?vXdhKDl9ݡ-]=f6>M7#)дWlRttO j[y$*j>oa1@cYTOWfOWxHiMVYv_s\* d |sh|LI땼+,6l:{r➞!ɶ/xN҂:D~ #KF?s(?=lS[#Tذ^o.asj9n!ZX. jYC٭ώնwwUϯ(mm_@89Ac E~?0|$A fqg-˰IM[Ҡώ:tg;wMq(4)Vlwݠ2 z&mnVݷZh`aK ӏ`+qe ΀_rWKUG<,hr\'uu:i f׾@{eLB(h:ڑDO*-{oсEKHd{ݒd3. [ܗ/qY M .0ͥ$s;yTTGS sSJ#Mڵ+'~.~]0jҘ?k}hl4 Nd2/-a@$#! ?X}v=#+lKDZ #tJiyEJۻ+׳As+ 㠇G#kZ.{I™<$a<10Mt")o6  oݒtgիL*Z"˓1*Xj)h%RSل &[hW8^p/!>#7.-c7ܖ۶LeKaP`_A]k~4 |W];螪UĴx8s]ؔB5 ]P6CPwrbUyB!C#Cm>?3RJ<%W8D>2R#O {`C u_Λ=TxTתbt K :[Ehςr݃hx覌`X׳;+{8;d1I]y!yC-̟ N+lCs p觧Y֜l-uE" r_4=[)xA8ƹn!i &|8arpyoP^ 6Ï.ң JF/zBb`܀p+ {͝!hEg=a\g\9uHzНf?%WQ>CthW=HÝ)wETj#oib7O=%db8w)a!cwb8 %m!(b@qgwBhBBmwW0Ĭu`[Aئ#pWV,( ݽ-%HV50i*FZV2*=|; U`_e5+$URV6JtwPS;&AFڱJ!^8= ˸DQ\_UOG)ET?ym?K[(frtex ԃN}6tO״_m"`NL*X"Ke;O>3ɤsO1ϼWnpWV>t;g ADZܙxvo@"虑U)c'SnIΡ<4:IѹSs;iQ񬄵̱ZiuYt$%E8jQ_qae(䯿\Qi0Ambe֙K;crê\8@|I}6zl0n e)#&TtlI;z~ ofCBR?D\欂'nA$Cw1֯3wI(3 L>?J ;٠MqR$n^nRY NRQawӧ)LN٘˕ڒ\w dm*tAW$"TzX8F/9^vg`IW7AѴ@vZ%k<]1rWA5D H;Y pV#'p)*59;M~h{@ \ѐmuܰ5s aXC,Q&kV Q0Ē#}蕶ȧ_' 2̌},83ϚUל`)c4h㥰iI rФG"9a :VhvxG; P-IVdii3BǍY;RPo=3+9c>Ji~qzl2"}# 3H$gD6$1{'6_=q2ŐtʂV:|Gfz!_nPdR)F j2f?^JRl2CEGA>w^E{$OA W 4o[s1 $2V߯>uQ9x%80 Vo7g#?{k־C tȾ}Ng#>ejQ`φ rPՌ X uf&Eb< s ͢ʎ&x@^[дkC#sms~#FAj?bXӨKt(U>:m$xʳi΃;)Woso09B2=/m;L@Zp_9Q`'\aʸ3" ^@r;JQmnL~gO}N-T\1y e\|A)ڪ^9MAw6 "ZGb1Cg,-LʭA$F-qfc;s[1Qe;iQ=.:nQ+ t}`FY LRUpWaB]|L"5YA.fUӢW2$1Q 3 2--DɾVd7 ;Ie)#ӽ7Q^t@R(n:<`I`e 1KoM歅]pߪ *c!_i@7IO6/S/Z6 W/C&ո[ϓ\~!L'oԵP YtbNa@2Y v'%JqG,<`mYA"5rBUX3ăjUױKb/DdQV޶b)0NjN,u)-ؼn(vydvnvQebrKx6 $t㌁|wKN8Bh<{kw{4L<`jS0:-II6F՗'G6ÎCN0%Im2G̲m/N =O?#FaW3͹a!"ko4OP֧0x^o"yN><Z%bՒͽ1* #y$wO&} g$}nb#edd/ՅU!k֣iE )׶lZ,a.xd;_P)x\IpfJwΦUG<ªyV>6@Ŧ|ijZ;E!ZY(]'3 rGO`dRS,6+p{-Կ%-sЈ y|.oAt7gM--sl0S{NT?GfTWNܒ48iX BΕC VFDD.zͻj)jLeT)ZFASpei2Xno\B`+ޒsgv+->PR,Y4Fa#w=p ^jQUp'FCW6p&Z˅ƯcFU(T_-iŲ 9~M* Lh:įTBLe| ec3sqih៭uy,dewMd 9h:`zZ _##!Ԅҙ2oWVÎj̃'~PUG `w6 ']+_~GtXG>[1 _P=`m{v&_B(}P!0;2`, Շa 1tPuoa"m;;_ILl5*o4W,AzLK4]XNc膱g۵G3ODfCA:鯂MdDRJH~HFi*|j&G2Z ݦG9lG_;+7jO^[;#Nqچ BPh~SZLw7p Q=yYP[r0b8z lț1m= 1:[6xV50%4' xP{UUUKliBq_jBߛt l)UPPYWGA=BYRQlh!O"E||P 2~0z26#9ֳ8|}ͦXcHKg DÉ >Lzo7QJ4cmapsCˁ0d8'Z\*qҨHK@תp_cY@voj@ւ؅A$,< R׵V(t,\Y[R2c*ó Ňo7lK٨ QsQTwJ%̞Q}?!$#O@u*:8;\ ·,4JwP` 8g?1xַ>˒)gH-X _%Nt葆JJㄥ[<.`>Q^31s! RE7EneVQ?p9@Zֻ{^|)R_Y.sņaSiE I뗘H‘XC)M0gw&+|Vi)iz/0f#>e_.oOzL6(9#C5Ne<sBc$ӣOί+SٲbŠ&#FXwG֒bk=)@ b9>:W}O`VA`icS1HbdZ͌w'hMgxRgHAXDtFzۏTr0~:+eQۂa5PR։09>EUZ㙔9_G@Cl.z󻓩҉gG/P1'ATpVsa~JD'9 ҵ{,gS"u?5 Ӎh[YS c\~Oļ2=ۣ˝8skG@adP|-w+Iiq;hiF#:i?Wݛ!Hiz./ ea0&ƶ8wp<f_gn"c)iBC_0>4P%<)bO? %[ˁg#%RZEr)ɘ?+&+cQS"w<<J.8'FWX{_ 7^[Y,Yˍuߓ^{Sϋĕ ;f bd&3cbP#+-&T9([oЎ=M? H ZyԣzCx60; o"\j`* 4!<"NL?;u@ODW4.Fn"ҫ[K9c1 )9r>:qahV_ [iHO26}ݴb ^f1M0mR3Kg"6{$b7?LJGk[ŖS+;QAT&r\H 'ke5GT,ȅ?4g{#h4'12Xx2rNJ^QFid JX9w4xe=!mβˌ2Y~axbW5 qME^wݙZkor1½.´r WW2&_ c !>Fh\a<~(5hpZK,]oюN}Hl2/ЕӎPA u -͠:}q $\}=:jyղMto<8{IF}pDD{Z*vb 2/3N>BBֆ+GsT"\;CE v3lJLdXR,*ꭵyךTwa.pϓ|-d\-N'hSz(KԔHqd@z T?6wĎ_%K4ӟ)O\jT9m/$uDTLۂ.Sw@7_=&’tPrY,$K;0r w[őO?J5Xm J^K@'ԡ€Y8-7;n4=#{~ӢH aJJ\]"H&c ܷA d?ս$qYbv'8:I%UA)AP3qd9vH=X D/~b#tALh j_MZtJ QX;^|Qj?q.ALKajT3^Pp61@|=};dq(grX&AGX6z:qj|67NjaepIz;͒#X2|h#Tét;4!Q+2f߆1]* GUuF릴#GU~6 Mot=K*p?E._,}dn^6԰ٲg+(( "Go_NHNE*V\+`cZR<a#zv7pAak]'lAn&6YxbY&ƢĠ`cMYq&dcl)9dn_mп+,]{ JC\$!q9~PKb㤗ߞ#svn(s:cGm^uÏiTs8|EdP\'X~II].@5d&홒4kkA,Ӄ(,74UnEYL1/ƻeW K9?U"LLq{+Өر[k&o~8yQ?p#jNhnڦy7pSN=[Xm,r<J|m\taˎQlFkؑa0TūY*U]C/(ͧv.\&# . Ud55 g!`EW`iSKNfsnQF?ɺKNJ1T*A%l}j RĹ'}<.Ĭ3{, "vzc:Sf~<f+ i[b}tE:L6) ,1 3N޲ATt1qMlג-,9t35n: [< ۓ,[+5T=xctǥE\nbpy3TKqiP x92ϖxaS!RNKPYqjN(m6XӜ^-쟡0 6Ŭ0E#Sx@NxmKN~ [T|7UᏁheѾv%rR~mNPAf(rBXR?I#,Kf˓|cGB`Ti{$]&2Fd*¶,*6lb! wth:= p15) s@?h+Im["D5:#Q&=G7z[#n/eNWTg@nurg-4'Ѓ+ Yv̍=:)lmU6$x]d7Z7qArZVڊf MheD" ާ릌2gڂƔ50]$Q]:_ 4BIJ9d]A?RrBps y\3]肁M~OBbX=9 5q :'!&B1V2cM>{řXo\5-;f)Y3{!@U{ {ΤmI[q߁dd$Nzl_r#r_:xP{qANI 5f+i#uU &l[{ Cv3}JƤ3 ǩVsGmh5ui"&FYҬ ulz<@i M/^77Jbp1`ؙl)uW=+اn3ٛ0i ݢco:Cek$pZ5%;xFe>/}C._FK,N|1HNS8zCrΜi[qQ 7CVw9l]건`L2yNl4LR6E7V\6k5 e"Y!jCr%={lxLI3`[7C/Sv_zG}`_e&)|a&B7iK,~p%Y'闀0q,-92=w АO5CC 8#pfKD%zR9J%Zżh'JvikEoa1%;цXZ>ro\_\93:Ɓ)"e1*WN% P=wgcb3$@3 c:D'KH\Ta܀4u=fHϧV8;o~EMӏI Őz.)@9Fe)Wێ:iW8 #Ms&\.ќ% /,3@ ކu{JѼ5i^-q98Ϝa<eLIפfDڦ~Y& ;|s҉+xyݺɆI1/Fu0C6_>O2!M;nrl,̴DY}g/8$B^Ҿi@-g{ D|YKPO }\A^ܝ|Fg:> Ŭb˧V s4Y2D2JDetTSL̤WQإSD{.Lɾsԁ`#lPa5*)nЮg  zzJW*|l.{9*]JN;ܹN-&Q߸Y* Ǫ_y!ͶG }FRhyY_LV |Ywڛe_C%yYآ}{3u}9{ߋ&"Խ ` Y|ݯA]\cSj[ ]? ,3@!t q(MGpbc+6Z&2LLoZK{ o#'N4ĬT3 snID2-iqlVj% >eY!X1^> lX?o5;]V;9E{10lmKjyq<3?ڲU5VwͭI%~r4s34֗xIs1VK/Sj*va-Qu(h/oBŗifSED{FبP]Ч*U ˿sG"ˍ6[^.Yd!U馪f'Jƻ ,n);8h]VןW0xWhšp<2(GɭB׸7CG|$ej L*AٖwJv}j,SDIМ g• wVHFGsGnC'h%Q ѥ HGy_}zYvҼ,A @?G|"@)5v0= טЌ2ʾcE% j%MYd|`&ZaH?guV,ȇ ~GݚIc/%=]bUEUDV!kROl3ڰo!f2.%1;+#b>`*>n wxCkEۡLJǵQ E!jMe(Ev*=-"22܉LN: `5|ɊWt< hd%<6j2np$諸jplX8Q:Ieҏ]E%<ծ/‚zmgbz!nI 5i#K3PLMj{4q;[0,~ݐU7# 0gOualߡSOA&ޞ ^v 0w VOZ9- PJt?;f0aQ> sF U>H`5e5Ȏo jmol=!eLpSoM3me!%KGO(YeW pI m-B3h_vy%J|V(ɉUB! R^8-pfmWڈxUB7aI!Y賒0N[Bba4.#&φeKO}f,ƬiZAR$?|ԣ^W IMme^8VyW =oN܅z7¹|rk(aUxmhj_-:%g" e <}y_e6Q֭}%Ya/'sɝW(rrZ4fͽ&yBwU֜eao'Xs"s 2H.6q⏒2CCiX("{shVQ oLÊTaQ|c!Џw!??J7FoP;[D,M/EkHtatoEXS*ZrEx^gtZu|EPJ 8/ͧY-w ZrZ4!W8oOր' aғ|-as)E7NuǽH" i+^m<}77;|f>6DZ(F$df Mw/21mޜDsK[g-0#|'VOksB0Kn #~QC9'meb6]XBWP:]zk->q_`// QN2DL]. |Z`EsAw 1% ǼЇUۺ俴F y$bNHQ0hcX[70DWuCy3q-p|Ho$Q n6Ѻ ߊG5Ӿ+aDb#v=_QSłѡ ]N*Q>,!ˏ"{{2K礉 I+(<"|`HyYrh=Rؽ97WZ)v)e~LRxcb!+,{NG% 03d:WR}&b_"U+,8A~. F}7pI_isj^-}#<ž)ApBokF,1HgMR7lu-*=a;'hY,W Lkw'+)w[]M> ^x1,cړsE|zĀŇ= =CGnoaYxf 1~miEdmx:#z$AӷؓЅn^T#:@ا@e~U}D )# JRk{ { }OQ {oy[2%~\ēĞ,QgPFEKv}%# qU<7Qf(}:8: nVLwʈyې3-$ϮUd ;e/j%Y?mt~Xx`b$I2Rθq_O`&P ;j}[I0G a4mBմn3D=}JF@eT!(eYkqW)3}dfGFj9~ΫĜ2סF8ShO!E S0{`G2 H/4b.,V7R5flJsrM>g{_-n±47 ݍ4C4HyIx2T@]63o`7qȶ? ̪{D!۬^:*zYi,urS76/ucT;*[Z-S$? .yɘ| J7Lh yx\pb(H9)KGq{+L`Ug .PFwIr9HxN);';ӸSJhSCSQEIv'g/^ Υ d*۰h$$GG3n)VLJ:.Ǧ䣬#Uʚ\%Y>t&(HS%P&5l\"EY uj,|)[Cf_ 0L J`2ގ5Eõ 4Ǻݘp]ז]lG D'0D=}p{rθrڏp5~.էLY1'zQ:yz ߎ\8$̕?+(zavr:(ȱ#,i.4  oqԠlL#}M@}l^M,Xٍɂч[ƙka4kpgwxLhq *+t w+|VL p pH4zT&aB?6q 'S{ OxEq6|rpi{Xg/&iԣ4߉򴂪sHq%eɿDհ2 *zХ_>`g9M3̎kkg%M]\( t!V?6Ì,jҸL0MuW晓6% XÞ?Z I;ږIS_aH}Ʉ#k~RQ?lK梁GƻRD ҤBz*|18IQ"mm,X;F(RZd_bA=^5*Zc$ak'sPEvUB)jܸĻv-sf.Q7)b%-/ ԛd Unc^mM0/d0O0v]GCu9^-qzLCogimVzc"r2PK~j&Xu✓0 3 aWɮ)=(MN n-LR-70X ;n#5LcZթI-W{9)'W*nQx{S?Lub1y"Lw8Iùz'cdRZXvJ<\>OрF9΍y (ˋb- Lx$>4Q7}jXS+vdG^aO1:{/ }' =gX(րWuQ+n-b&*.XC8J3:e  a۝w>z״ݩ1VE]XC7/f_ezsgFrWhQD6܍/XģאZ[ӪLsң6F7;*Ĩ\Ԋ-wyFz bLRhy 3dci/`8|\ u`\NB~&\:͚f~ejC5D >ˍjKcXmj%zF((GDK>ұXǹ1V>dvT4,;8EHV̇rk 2Hx/C:+dɾ҇EG ߁M)a>?2a)VLCb%/|f>DWT.\]AWM``N OUzq x0#}B3zt_ǀ^mNpv '#-tyTݒDeG$'VsbP-d(>9HK+%I'fsF4X.oFPI'8-I=ihR)ޮ%_ <2aJ4AX) X`c^ES\S=]5nWgP;PR֧$bLܷQ_;mWA}g++ֶ)⻲3Kx4M "L_AK3k .i7!bQ!A4/z@` ?cbwj3n|3'}/EG{M(<-ߩxFa$Ki,;0vk9.Foa#@VQ`IvI oV*Zh4vIGhPIJXLF >~fNhpT:wE ɜx췹}k JaK#FDHǦZh\zb O. {;S^J>y޹CCmTjnJ#WHPƺZƤ8lAz^sj?;I7H3xV?b<65|\Φg/.|ycL1t@ +-#'ZgDkf銼\`3Ű^1NНJǹ8*'^ 4$ǀIw 9b>X2(*qOi%煜 K.XEst,JY|L"WQc: Lܨ(kC3EQ+!JG1o!NXw RԜP'=p66|*A <_(-Ҿ@CG7Jkk5OӗsJ'Q(-+Ý030R4B|,>zz0keE*~* =Ee&6[_@Te|Hh';G'c?s)?4NX[𤋮,2vD!9 l֬K讶6U!螥(txЕ6H7q$Z,zf|Œ*-iiz^RNnaĐt!f+ VMtSD$rŨ5 ~KJ^!5*>~R C^Mnƙj\Ý<"ÜDi7g% K L G^H/ҋβrS B:W @#&1wAQؓ.|~];bm[}y͍f̶Mn]Q6)с̯3`(der1%_3M^vDy]nv34Oe4KFQOc󚪧SbTk"8sjRyno95Dt} -K =~5Bd~,m ig>;xہp)~|& fW=M1=86ޜ,`3q}"n^0D){9"H̠ъO<ɗ .%1rk:tEˣF'w]<"q"&zܔf:R^1…p~oGV,|H^w9sgKw"vƏہ:} $HkZE⨩D}ȐNk9N!.g Lk {5b;h^rE ke|rvN;<.B `V7nk/1PI7N[,\Y)N/zvBPuoBoY4ego~=ִ_"3!y-xG*o$ "QǘXAkTGL؂$__? u*>j8'5.Fɷ쇜 {Πvu<#a/}`mc]j jB9zڔ'uлׂnS4uoZ}|e O)9{Wpˤ1c)bek*<uFrk]P *A;3cK9.%e-*cXP{)WpSM7\̹J_ ҶJ[3g 3ķDx- @zpc8[)*va{0;x-\͖s<TK߲è2=_jJJ #& p--\EIscSP/G*D:ŗe;bI'FHEaX =?rus30{30]]m*6ƴФW)QpLAp^aѲlN3' #R@  7 6oS3z[U)Rڐ!$ۖKQ $}U_1̢ ݺmPz%:WwH!([Q]`4Ϸ&{o4sS5 PoDu(dg<VX?kpYnREQ=Axf7t#tN:mipP{jKuo3CCoKPuvmyYĺ Crbj.ק =<F\2p 6QqGz5PM (Qd Z!֬"K^AJy~3sI{벢,b+I'؜iPC=9rP]-ArA90Tj|mS)L֠HL:} ߋvR-yܪengM(HĔ s䚥b^;ZF/wM!6͘w}gmu[o}Dx}jli\7>;w$_@E|%}pL'i.O{@Z`إ"Gn_6 @֜uHv+vTD|5VDO1! yXE.aiY08@H4BV}TDårRZ4=!z<X\;5/vaՅufeUj@',׮豩}JKJmVd K<4fiq whsQm+KH+A Q2v\,@>:WD#fԬGIs$|>,B]Ӄ%|q4*>k5Vuӏe vqUeTjj&֏=Kqmr`S$p(0E$r22??)G{7\9 |U&eϽ˾9Z&my( Jn=ȥQƹP8 Q.@nWH ۀ9% ]_Œ? |[nS ^?TyM͗Gj&IsL[,HuGׂBC%cWMZD4J:,ua[/9V-:lM=^B9-jL;ZRV۽'}!Y*f#=9.E-bE@L 676IvJBo}k\;$!o!i?B!7̎ҙQWJ&^tx77K#]๲Ӥ 0t$uNs`~erG\RDŅ5,rpw-ouI$%57CjV'ZB9"u?f&DD2X L6,7^_?&W䊑(E$U5)Zg}T߲l`m*$ohi5Z%VE}4;z'oo@:~h[sO$bA*kdt%/877ġk 6]}{Er%d*k`a vgn Ny;FQu V*W^>W{H6b(?tGr LV󯽁Z)CMBp实^b,.zd%)Eo|P5`&XY2/^(K`d^#Ѝtl1-A[kAB[R3tB==%2;ka/˛vѼ;D] 3,`p @*vL re޲,_Y3.3ͼl;nao|ܮ/$.YjP:ϳf;[&6l6)mI'>i5nd֢ g!JHV]bOVF=fB6k `3G-q?dHޟyeidH-ξL#"^0$`6*ȶJVfS&a!`^PjRyw,)w]P;޺Ω)u [|pP;L-!)@i3Oy.+Nb\xR麈| Z^ěIl*P協E*0ڑXEakHOA Lۈv}O7S9g8CdA0,CNvfTxDq0P*GJ~u袌-|^Լ^<5}R^>@$3/&Hte "nGw|Oʙ1\ ?֊(ȲpQ `%ݫE,A -^H1afCY +觝v yxĥbbm%Co1\ gD^l0|`/Z%Q4-5idIA~EPc{o;toѼR-w8LZmS3&)4:̮nwɟGб7wu}5ݨNBc23DUr+_8RإNTrWt2~ M_~mtrd$ѽ;ds@/jD~t+J+ +RZ+|TDyPcTe4 bqQ NJD% [!Nl{fS+ Pc] 0CJz0QՅ ̲O[n 5JMb _2K,ٳs39pE XnIm7Ku-Z76da[w g+Pyj_jIYG󱸹a;n3Z]c> ]Y9}cW2p7ĵԴoތf C5L**0Po+P@=ub0y TCU_}ۖQ iZ?ОYDM1nLDwmc>f}$As`ۮS ]~:H9\ Ղf6T٨Q8@#Ӥmy5S zR"- uhh@#trEr{>غŨrChf.?4vvO_ 43V#6Zpq(NG3oktu0.g%-%Z`|;9#a٭vCD @5̷+iQ0>zZ4X'gNu~7cHᎈ?W(u^h򵋮u]6ts542lzKiMi#%#sgjdSԶ.jT[0kݥw A~Pc}lw\@k7‚zྰ83l_@! Y0Q kVY5l]uv(u'2( D.@E#8`[ W!w?=H>#>;6=iܘ|$FL,]h+,29z!m+yfoep44J,6鹋^/&19ʧLr5ćS*7.ׄAl8(\Un/PЅ|<rW|_9na1r 5,a(ςŎTMMto͟xj_h-esZ[bIݩ`|FCmX!`>(@襲jYj]S[] ť|?ЊrᚋR%wNڍ֨%uC<,6$yr@^MksSً/ 9RNoBʢ\jCc% [2"USx208܁Ac>IzXS,]{gtg6T~g  fw/i J%-R|TBh= L!8T3JS}dv%r6_s"QJa]ت:Di2Vw Q䜸S˺7jI1_  p|P'gRȝQ1 <ȉ~O؜+LP%{;U`4[{qPgvVFdILO㘌\-gSp]ק`>:NvO4{#ZX709צ BؠYb qlwU[NTo} s\乞'0r+ZN1/͗UJM{n`i6nx!Xln7QG mU IH%h L8jr){#O;\JRȕ0f/j8 J3^5uY38&ETᥦ؝u ;|^89*j` snP Lٮʎd`U*]R=;/݅b/O`:ۑpJW(fSiSsöS8 /snUVH/ĵ)ELb!÷ײ|r! orK[ " ^(2y=b  OwLlBV # |Wxm~ٶׄ|R _ZG%z6nW~sϹ $)0|zT0̂P6_fhRQV|mW)r{?`=Xmnyz*.E۟p8Fnٲͯq&YɎ1k5ʨxyE+*GOic"czQ[7s|Չ[~'';fS7|G[E񗙡16W/ ۆ4Mu'XTOIN91 Jwiud zhٽ!ʱiQ_*,iΨkc GKGL|.<ֺnNf,5ݺĉqOY'"fdx#?\ݽi}˝w] w3쥵5aRW> < :rMkk&Kuz4ЙNh@dNhcy$ez&iiYpv)Ü=@I @wAz$vΒ&nHc@Ku_=@C ]QRvY#*G<(}U_,f * ;8,?p#|8MK8v[QuP!&#) an</r $Hm) mGmL™ʸ ÈzPhؿ^zB1T܅!8N4@HWEuWGngAzcMݕZp2t$z]Pw-v$xt&{_,Dh!r'cW<߇J'7>ONZt"\5sР k.p=m*ֱ*IG|%,C|suxJ!gz@kGqRnQo:jlLj?R6P1"%Ny'qխ7' 3 TQfkv\Kŷ"7dhQDitܹ=#pFoM#.a"W-W@X~9 @c8Z4Y^\L??kXfUҡVoCsyϼ;þ !^j,/5dne!+AՎ~A] 6OçAƈ2,[4}m;Ἵ8<"̤ cg3h%W7R&n s UbZ.tB3[\)? ZV5{Mu]h51ȋgɻQXK*MF{2qO7dӧ3UƏo \X]IVYLb~.ND < ݏpB VZ;LL t${4 Z3Qy'>G]悔sC!{Tqrٺ)^y^te?rxFeW-OOHDc\:wQ^d;7ұ\݄m{H皊4OѺć (ЀS+@e4k5ZqQ"q$+ڗ\&r \CH chFp5p}.nԜ-&@zS;<4Ei2K!l<奏aNA]^߷LM{9W?'iw9'}!+ls/gA^o$,$n|8ƫ ~jfی@|v!9t.nkVZ6"+.XH,aP+^h;=EõvOOb'_ku~LV'hKTX)ev x@h39540=-t}z`:gf{=fۚ?eϧa]H'&Z@o HBioB2FuH{˫>Yh*ZJLQУ|뉱6No1u'VGFYXyz,6xWf/whjRCRO=9HҽǍVTJuF"$mU"Y]bd*ɐRLjEGx(S(fӇ&>鞏$)醫%~e$Ǔo4v#5١%? 埏^JxCBk4E&1+ O n޲˓3UHw)"bS"6ޏaj;m($Yu!P zEENӫJ/.J6sWw".{p^` ̸8 kSw,tS)!_7|“WkI~GNnЈ&މ:tfm=U 4MI}nlH L>H˝Ď*SL30o90":)- 9֦I[$D{>M9}R,}6!&B=*<_"n{vx;U6]/t<a0Ki*#*Am.x9w3,Vٟ2l8/J'O;B* I`oŔ{NKwRv>{ZiO?Kxyo a' I!K%۷b}";1i,t(y*m:2ܺ|D4נ\r#&ͩwyN?kC\=z;J\l,@p^p1Ί:.JK5^AO6Hp="  *sd7_06 9.Y;o b"(08Z18iyn ^ygF$a SI쁽DvT6U5^ )\81UsϦ mRIm 6)Y[BrgRX BPB"yE ?"1dd o|}ȔBMXa}톟=CYWMFi+}z3=39qPX6-e ˯abt,EO8ZPs$,?RBOa|DcYn|FOiF >ųA6I)u˥FXxV 7NzavxugC[ږxhgyۥ,_$KӠNQmr)*$^F/S3Y1ԉd,!pӺGQB݈ǵy>d}CSTD87˺#^h y+993}TF$ٳ+r~`FhᯤPǿdD;b|';`1\Úx&6a$ ieuۚ޲EY!AӐMAu}r bŧpOͧ׎pY9.U <p&T zÜ1,xoŲ.Y.P _@ݸyѸS]VB|"[{%4=nO$*sȄU° +D?|2I V+b7dzĢng~}:Me:i&7r=fkY7}7# `5 r)}_گ.h4"! Ѯ8{8K?t30_n$srW" %ps̊bFQWLz9j)DއzbFNåp:ƻԹ .8 :.~z;V*2tã.62Eg6aOqn]NLT=6D).c7l`czZ C^X(^`DvH%#akUV3J}{{nS xfn &©u^Tsl!/g`Q:,Vd քTP$x|y%X͸ 9K֦pHkE],l;_)y1N_ ? zrक़?hf DS쀛3AoPC+W+lusDAA\/kNw(gGBy-K~XQ;GkD7+ Y:$<5ф9&Qt -%)I]mfQNUiY9y A ~c+kR}p1g1]|'{^ Mx> kh" QUj_YF+#9S(fꗝP+MOh^h߅ZP.j||V1߽7=WUH3R%, sH d{F4¼5F|crZ%m,Z7UV-튛iMC~B8s7'&)v})FχLvx IUIgq&z<$h{KmlNkhTءwzHV劎~ի% PXۥ`hthjd44ЩІ2_%EΞ'Q~ޕ{3÷{|d@)PUXgOI U.|Bm0m`Efhcq6CDIMiKC7._Qr@TrgZo1DS_P/Zc+O>8]tJnNS*m?Vb9 ֑;Aa"vx)&92ܥ5]DX`Zp@[.]QкC .<ԁ׊o2G/8/ S33*՗T7T24Po"w;]_ ]BԊu6o.hcH#fQDS0u 5||d-|33~1zQ^eϻ '&TP)Xitru ݩf@٥U dsH)' O龻[|h\I:PБ3vT\Rj0#Z\># Q@I:v2tE)\ nuujY/U?]ĉ^j?ӠB剆 Xj:0'H X 0 ,06g ,?׃#NGQte~`]"AbH$VB?cl%c/LƬ*d|~a4/}^{"J!g7/ 5A8d2NNvPs02 ̾/SSjRԩN4U|넽/SP,-'LCeDuH̰W{x8~JI4{_q܆yfNfa=+Iy&^w~vG8ؖۈTET} % \Xn}(QgK5#69Z+u]=nd93aמ D̓'~ejl񌵤=wmƃ сEfCBL֊!c:%촣1y`(8Zp&ڷ6CuPTO\s[Qґ`tVsXkG!o+QR}€ܷ/^V"#w31(Żu &[k da\%+]L2eƐ w5Mtخ0vxoU1zdA@|d{C$n&c]BUvj+B ~oN!t_H] H!8JC5ꓤorbT7V =|ά=b-r :YT{s;i{7pi,Mlv'`vCgl7)͖< ;zfG ViUj/"O QnOۢ.sxRL(=sxǪd#!^]#/`B7%t] #[Cf/Te>ugCYUQ< 1䯤b od |O 'o6/ޛ1(ﱦ,,mab;jbQ-ΌtѢW;߄r4Q; o؍b 0QNKΣdMMl? ؋/4ya;Cm[:9|=ע%qƞǹ6諽)(̏wgŃv%8clM;հR9; CbCxֺ/%BI$iedIur=W*.FqR W'c*bPF,Z5IQ("Eڬ΢l p/ yic0E D? ȎgE;׺>.}i+4yuFEfZx6v,o#{kb'8k~ Dijrʀ[ƂH@<9IEvOCI盳Vϟ5F|md>(9l "(ʠ@(;CVRwR`io +|YmBS9ᚤE`mxݷҊnz~^y9yZm؟? uz޾ج' ᱪ@#!hT i(GǠ4f1~g_L,>{0:*9}X`,629XKs @k ɓd޿jG+,8H?iHtPb Dax``B UtfY\ %1׸00)?7L,Yz8YZi _8i8 b /d5`GPgX pI'E%u%*8zo_LvE`kd4SRGؙ=6.YE AW. j)7vUs[0@M (qe7;iΞl3+ek (&s1-Uq2+۴ݷ 5r\)Tm J+͸Ͼi.U9`HrL+ F%`j[Nx>#Ƴ0Ȋ7`KNj-^ ">O]><g>!80%hmN(/Q֢7g/u9WXvx“Gbr<ȱNz|MR(UwS_IGQ퀀e (GcrSR\<62:&RA?!=C09I Ӓ:R~w]ܮ͢`z+r7;M)BO2SGgMR.X EZa=<8MBܜ [=T}]F0y:Օǝ0=ͭjN2k5 !s/ c$06; AݴPQ/yn뉟5]p;}趌eīM$NcOح9,ô`,DwgEb܋F}Z/L!nd#&/a~/1䛒YNn9,Mbj g @˕D%]Ӓ}K%&)9+"_'%MuGM9^]ޡs6(@/>rt<+py|Soat 11*KPՇ]IWJ R*3cLW7J4ъg7p`5hmjϢ Tc}Yc%n;N&(#1Y~epugid%= vkkqJCu2 +8FB}X^{,9P2Ev&JVf*M޴J4MYJ? <ʻGe~mE>:wz%P豂L&`'V0?A܇^P 5:8MqLglIDur pZ&1T2O=EuCӐ:dJrkTa 92}Հ v1c賻 y6ZdŸ .m>i,G[04p6Hof7!/Yo;n۽87Eޮs?VӧlRi6&p~A.j wT`HZ2Y#0ghߣ_:+|l8=  RG?x&4I_i0S췸ŋ5^Ǘ+Po@Tk4_g@W?8*OZT'Y՞ypodh#3m=irZnb1[J}?r/񁭧^s;)\u+gLdvK3AP+ x%d7OVeI.*˖B8QXNIv9^T g8]pVZ9l!߆~.ßqYS?㪅"7+$l,Avԧ.k^|{~kQ4c>)!JHL eWJIE&A^B4R.}݅E>M*qZʺot#Lᠤ]`R$r`Ds_-wp>+խrLgBpg+#Fn_T?:S`]ObKcxzdR$ YC{ƧK*`95i N$Af{E N~UU"*׸)jH-7f]7T'qxȀVOӿ8`Qxk vj3)]xbJΈ7f\"RMhawǭ5rhhH;YF8*!Ld屌 F}hmyWle%TQU[`~8]pON6%E 0k5)o+Ca*ɖěǏƷbB+PsN;oT+!d7 h^iwA6{TpTd ͬhQO oA_gmmUЎ،O;eNMi <$ffHubࢴ]X4rJGgjd&FQD7j8Uq52W_y813Ckp^?"Ҁgѭ/:VxІF ,9spK-??Z*eiv=unnj7G,mrMlyi߻n<ȳ䚐`&wzƭoଚf4r[:+pfklxdupa{o<].? ۸qϙs,@ ٸJY'khS5({?ëq?v8;g@? !4 ?XjF2qqQs[TUζ{%KDJMHt!c[@+{a]Ýôr D+'ʃ,{7ˈaA[(o$C5pQSTܗ iCUA3A/R5 +D; z57d6UBy6(d=Q˗귂jw+7 7}2}AK VGL'#ITXt䯔BByi,a=[MD=vM+1n!n>+wi {5n:79bbJv螶~i'ju7QbpFAÐ]7Op`` -J( %@DN}ع=k\&L!,gS/Zwrv.V Q:)\v=ARN$ޔ y| ~|oݽϦNV6XY뮝m]U`p8seՊ< 'FBJǚMo_R(R^,漤4B?\+bR$Fk+SoƦ??R( 5m8|ʏjL=~x4Yt;yR%Eߛ\9=i{ 7щ(GJ K焜q?rvO•/u3ڢfSKN:&QU2As \XlHPeͤrc.-ꥼVܔKL_Zyؼݧ1i3a K<2ɸXW'/q`?D"s.a'}I "0cr7 h(NI_`e[:.TI38,(S76f%ZY.EW8<9H_mFp ,d r+8fE~VKG}!ye>ׂKqr&|]߼%:x88"++ic.F|ɦ{1I~K>؉7ꅤ墼ȡt`tAJ?BSn${ƌ{"YI}Tzh(P iZ/\,^~;hgDSX?+sq7ni'n6Icz躼-&עAX|41+Ä$F8)Ymfs̳%P2*;k'녕bBO8^ᑈ|7#r_9Fv\> gmя\p}/lx#W-l6U#0R'4яr{ȶOuhАż؅쐪Byv2 g 5Юix~HMNFkn޺*:}.6D,_e<Dٔ*0ï:ሖDڶ&XohM?@ 0j4C|z\z!G`;ܼvJءl. 5eC3(z=3?Pœjy6c|*} mX_LluMpوg,f䫚pO,vjp6D梘w=FzЩ:IS;!ZB9UjH|roEO]@sTT@r$ hp.RNkPP7b[+ Fh4-R@OÛ@v"}r'#2z0XK<خtnB5ҽIOnV)JxrI6P8i-Aw~(C_YWe B_X%WiΘ&mRw4n/ghN2suMvMN@7vp9 ť"Y\Ubip &S9Y[5j =YL^uPS6*a]kyd)=%I &KT[Rtou|"2&=IilKRUM'&m 2ͥSpoDAfYK Ý|eo4B0! A18_eVP0It}X]@=@ljx-6~@㓅u7-`t?Il܋J 6Wj+5H{H%$&"u,Wy4mnkߢ&J?Šf\:-1wEk G|f"_}zIRX*$# 8fc\J40sIpzbyp ?f(|;$;?kןfCآ> [49񍯶BJn;cr5 Y ,)…͗L4DDN^:D;y:yG,ɫPJrd?SZec{>O&WLTt1 83ک dMWWo5 `twU6-4C:sf0 Ӎv$ɌNI86z.9;BaN\̜멗|?Uw'*Eyɵޘ g|N{,D"3EV$sa;sgvCÖu1xoa duRbZz36!!-p}b=Q"ݽM5;YۃL%wڗa0UaY)|8̯LTK`?4 !x;nVtLsHیԫsiUO*CI~3Xwl2lS s^ɡ}"kWXU`[KP:~ojy;p1!Tθ/P]7l50(. |&BWWlj`NQI :FMo# lI՞>*X nJB{+ !99Cȇx+n ދ?暟{^2kv;B{F 97_>ѩ*WnEW|HMp\Ǡy\RN#ƹxJњ./2uwP.T1SZW-6sd6<Ⱦ-MqVw_ iw@(t\AY~ߗS[6li `DmC)?϶Ve֩lx6 s;Sud@ˍj'7~d8&`./9,.c]KtEŅ-KC$52mɭ#~l_n(p"Ts20?nT v]20abu=[nM,gŻ0k%Cq^oQ ;g2,%[DFaeYjuheR|t||2tޫ 9et$Bh^T&_nWJŅ=rWl;SLS'.MEP^r #s0ޑkG i'  psc`!/,5b:h{nK8jyӃ]H=ZiZ\sq-Pٙާyf0a7rT)Q7K|Vg0tHkstpX}F &tsW֥@5AtŋUB:|B|9l0|@ ϔPjpn`cU)58 @n'l)$-B{~t4μ413$G˾>@^|8)&r*\X)"%lxɮJ#EL8Ɯ2:2gDBxxjxZ@b` ؜LO3Pt\V{Rk {84#vĈkc.A2_]IKON@zixb>ֹ,A݄޶+& \ F׆T/uṯ"':nt!k7lY%?'ԘȨ>%&X0 ʏꕁapBPCPi[#}wq˯߹TK8ݲslCyiW:lѻ d%0)(vcԌMo06hSWϸ7SwyD7g"Jb¨ϑ~pk3Q\YOwmx;|pןz;DP/++t5y߼6z`h(mx>j_s k J ySNw`ڢ`h'ꅼ[92{ڑ>=hOM=pl-3Pj*yD0cZnMQQG̗D0UO(db$ZW?WڠU|( IɎBxtv{t=̿# Ԋ:5q~eHd5u+@"7쵮!N!f眨8%-lk`7)_Юdw)ocjeg,dz"EL'r1Ȭ\ cҪgoX 7=珠"4{5 Haa,"rh [ob;>+ AOq_L^GZ#m邮x3-ղ["w67 %\L rga vUiZ(?*AciM\BhDix4M䑯/SQ`6Sja'GO^0n;4[||jˁM1lbyUt B߉Vks}iCu$-]/؆"MߜΤctSЫ_S?f,/ RZZU uCvT eT2_QU-yC+5zwcLb@vux0h^$u;9E2-(nvkd[ n(D{'H_AݢpBv'ڊ(Ul\/2:C8OXG1ŴT-uPDzexn~a~~M~طM4%6 7\(,t((%jR(NةP\K씍W&*ݑI<Qq"s 5?,͟UP "|Ṭ+'.o^ϥÎS~%VֻSq=9HSZieC>^FpZ|Ub,0pAz2SxB;W\[mhTW)yZt!.KB6o^tRKOmĄҠk<^A|/px**| : .8Wa,D7Ǿ]5GƖOChz#F]dF9,+r4r،3'B#^ۂ Th Àv1nQ Yqk(]lz_U ݏv&UtDZ{ɨ!YɫJ@i^IpokebRUPy#wzw\$X?1Jtz5$3r+]:m&@>GˇY2,-ime81v!0h:W}<8͐&餏Q*ic G$bBdNS_LY+ `X}cPQ.N Zqn)!-ŁՒ jKЏ#<fV?R[l0E ngRgI0,MMh$緔H'o2M{Bnj߁j$ wT/$c`IԎGh-y!/xW/4gp(}xgm>u3joI7yyi!&;&|dSʞ$k+12d)KXmFmYM\gy{Opg|FJ^fݜ3,xX ўW]ٺɒwu+Vj}V2ޫv@lKxfW v<{!M!I^q-x9I;ץE) )dmdpNUI LT Y sb?YDb79x1S=Ymp%֪,e\8Wq..@_?^%6l̳W5>7qG@EXX,_ drd` t+|yrSbj%q&bCHjvmYALHYVH\keCnZwXaԱ" d mFhUfQ5r:S eW%f Q_m~ȋ 0b @$ߢLIª?"+^¼)_vF++9cцsQ6~ <NJxfҖyv$'T"vX FV~"[{R.<7XFșa( g#v"hfaUp{;fCp㯬 m&` %3LB^?(OUf3jOKD}-v7Wp/7 sS6m4; Nvy]^SM^dL[@af`C_ZC_RpGKw/a'TbRlM}q U0IJЄy[u;pl5$x|P @~cx%;!6qmv-,r e3]P\3,_ 46 HAv Vv$s?}z 3ܦ8A w9rMSfG5}4`G/̇ufjc)2n X11pkD 믾`ɞ@ٌ[E*ՃͶ 9p'uX~z|}eUpa*Q=KxѪ$u%nV . yF?X`$o(ly(Jق% #@仿eyVy3ZM*L^/ b/1߆DUrF<&6gwoT/ljCy l6Jڍxmca_ RHش̛O~8A L922^mk|H#q Ego4;O:v[@1&D= a_R\VcwW>ڨCKc\qv(p/ʕ.%'+T7p,Ł!\a x lŎMCEh;✶'7DW|Xu"Rm>:7Q>>?i人{vDyYO"R=SvL d)aMάnᑏzȊd=M5gOR5ٜa x# iꕫ>1m6Ure-;>^~>2?wQ>8qK},' '!}FdY6X ;qzFuCP3*G/Ԣn#L^hZer [U7=".gr(KdM,aԞB.l/Gl3=N $b5&tm2΀z Y\-ɗjR!#ToN)ןl9n3? uLTPcL \O[.F"/ &n/==QC6c.DXm7Hty JTE ʶsSZ|29KiȪq&5[M=8q4LAjRwc!yRp ^Uf kgKmt|3zا9oP5eNAL#$ +."K³9[:)4)ToZ؊MG_ؑqszJ_CX- ȑ薱YUP}ᖤJRp= Pb1%ޘ~DhxZ!Y͛eF|;ߔ1B WHk*=)X،hRlXDb,/`1%Rj~9y!Ѩ $F?Z+a nІ;}\rÀ1حN&WAV0JcI9t59m*mN"c~Z*o+[D5<8?TJ Oa)䳷d x~&q먊60g6aOodPYwKTlwE<ζ3#=id{ &3ɸ ظ b =(Nuv)Qa2qV6miNCQ2cxema5Z.w -z4=MοsnZmM}l:XK,K;}  zIt! A̪H {=#Qؿ]aA=z" ]5Qӊtd㨌.Sdrb>$.RGv1; v [;!T}"i%{:@ ~ݝ XZ"OPIV@~oSPrLp @ xmX@k^q0{'OVkXu)~kYXDŽ{ 8L#LJSGJ_hB0nuIGٷUċKh{q?v!8M"-7fC}FܬNDj#t#:O)Ѱ )prWǺo9^v)-L&ʕ*9jǷX2D*G5VTW͉᧤ၦ/a^x(N;qޝxuq^4 UjSNNiJ{Jld\KSWm؟Qe>Xvk2߫ cRܟ6?mO'CW\N))^uxF.e7gebA% uc߿1O%uHY<{2"{=f ȼҬw0 [J2'FadQcaMؚѩbZO,,~LC[ Kl;E"!Pj:d4GxɁA6ŷO[ ;o2b=1c:h8&Ə ۵+!~zOa 3) =A2 u<* d<^xYOMK3{~R;hbkK>}_o9,tGe%{lFMN5[{3Oމ }f9U,8+km",Ӭ 9s?ۀ!IM^m&寔@3J]3!c.!# jr.,'.Ǘzf,ِjKd4:;Qݤ(Xײ'9gHMMx@?XTF[\UR5|auG3Hho@ d Ԯ=I R.})۲+6)0] xs-07u1 DMY$+&3kf,zm[ʦی[S&B0J'l̓bSS(p<*.dž7B>Q6QM~R[GETs!!Mڊ JzBH~{՟_P3o~fQwE%W{]j!g"PBǞp p_Jg ~/x*K'hVy?j7}4L~YiQ&%@~>ou⼗bw-A!@3Q m mGڣit%/io<%8 ;@mO]6o┦qSϤwwO}0xDxXuhs2^G}Ed)rK# +:WK\,=o۞@Wu>̠7ׯ/!]Y4f)\7 bO) p~z0ywn]8fz7@2N$a#J%+a~"5c:jĸy՛{-3AB˔s_Olc^d)cRUpT XmHu-!DME^cBUpnF?zE Y|ZS4CYHycM?\MNmXc}@ c?´Rܵ<FIG=\Ap aNϠڜ*z.E]4X12='Սm 4ij& 'hiuZVђN $$EcՋʱp-4iy(fDu'|gq>J5lnGA+Qbkb~slpw~? Oݷu yOCs|7mjLBEE]){>'M}rv3"0- ԙaȶO&ݴ3;g< xIyƒ(HogC1>dŘԠ#~=Z,?7:[tgґ$o ͨVnVwaHm#V;6Zefip)4\pa)H`)% y@Ȗ5NP5D!> Sotp1I)$` |{Q){+S0l.ۦGS_a3e:Pe-+?E?5D(0dNʟ x/H)zb(Ż^ҟ"@6AﱛMӅ :ڠ,g4{lS u,j%[V' ׵knd.Spϩ΋up`SE>;wǸp^cP;y\!q;6ܜ&N'||yI*KdWԂx04N/?p UHv#FLMcxƢfӥ7]!9QXIrl{^Tו3QW;жh\^ lAY눁zLZ>K$twN6/:eo57::nad>UГ ⷒc[Ӷ8!\R=3j9q tR!6L5nsuqkO[^aݙ\Ѱ +5 qr/kBW1k~]%ڌB9pD.8ߪ*T:Ω=?s}s|= B,\ϕDx $0oA&G`3%B+d"/Nd -۔ҽ.e `Rq6$lէ$;6$sn< ,oNjL BR*wme-DE-tfDIV6VVQ1@fu.?i :Rj ckc'ӀjaeڌwM?s`7pRJefrl$Z F1 e,)hAPK^L6?B)"vpJ 2v?r^C`mϳA;Wߊ6ʤ|4a~5c+n#M LN{YЈw+DSO71IIaC7FJɧyHU _mvlJ.øBpgGm cddu!YU+NJ&c[]  OJ#`\M]!mFDUp&0drEk_H,6[0ۓ69,^wOe=:\^]و;5qLBiM, "NAuێ̄x Y{q2_\ɚ1Z]au;D;S\\W5=a;KkpJ b9s #Kid0prBWt)$VjZy7ahH|8_y_AㅁIP?WnO; eh۟q1jڞx졶$o V*܆Y:PexyC.:唎u|O+|1{dpir]iR 0Qdzr$6̊WZ1S`lLdT#<,fUhmY0 Sq4e4жp(#$/k |NM* F*K2j]>2V ("KEnT}Fp-J߁IqՔʒe*01X-/^de~(%ǂ,mrLs(\!$#z>-GB5yw ^އzn #z-V@a%3.20 U njҶ ǮǛ?浭OoG6m,6bү3R*jCk3 b7」T,.5։*.q$ 7  Rhw7*El?xаF*p5Ub9cT36 bɻ {N;y>T )MF o+SÇQ. iuMgzjggK9v6>K8/rȥH/U BFyXxesJVZ+"LY,w]d2F>,qqsWW S|GώcM+#WSr=SjC{E/L>m~W)q@LvByo-;3l|5QDA$d~{Xg.5,L^psR t#+vK>׵,e{Ī{=ִR0DzH̠bTC#YEo$B5E~9m?$ҟD,Syn]a=U[NHT"M [~\ tŭ׵/sfZxp=i̠gwˀ]eC\27k3N7bxĻqNTq1< 0:kݯ@PѷM7)h,}= Pej"O/gFJJxKϱ}k:c1ϙ<%\:aŸ Cw{FxD'2V* ^}99;3#EWc. LV%tpWD]VOv# կ*isk(c,m"EAP8v<ɀ֟>ffS\32H9`y>JCO@5RZ^[t'Q{`zmd:L;b*#HyckDgCn6a7:Vo̷c'1_̈́U  DXHWCD:*I |SRU%eú{\p4d]8K,8Fw_1{xcQbjj7luQ<_`W\ɲB!ց4)_XR | y;ߛ*GܠLtMroHL~Ѱ`o9xis9ʻ WfiOGBatN>E9Sa]iʘߧDͬ "uEOX>bU6Uaalj$PDA}zWWb$AqxKb)= E[сJOj%}@NM\P%:;|pYv-ռb7+[ІOr뎻8;4isyO?֮d9KzDsjUnܗ i1yNip.$!=E'40?Y~X7M~ܓLc X=ĥ;F1UyCġB04$J0yQz3Iӥg-;w}{ShEnI:(x|x=Yf[Wz&8#_xA(*`CQ>͢7h0U.5d%UM e{-k:VNׄ^ZGr(ܕ¨[}}-Uva'L-އ-o82,װH.[`bsf&mZu}VCTW+AA*R%YS:uFp\rnI7sb>d&gmR*\b| 4uqU# u}r>] 6ib%j7;HqLw\Ι5XX'>㗣/C'TldpSL~gA4Cع%lA?kLz2gpXZjv6< BJ̡Nف ]HE<'l,YF nF:RwvTWtvST `!4: h ;a_dϚK6C0Xf2h #0 hI׈Y#A 1&źkȲtl?)Mv HeI8D^)G%WF F{? shxUQA~!s`YyS=*+LxJ5 X$iWV fa!3G.?+&PK7C*BEH4Xb̗&( jvU&ֆ80g&%<>Rfp5}d, |8[ ;B)XVUb#ڶybch =C?BS' >/)HvVB9kUR4U\}<ooW]W2Vgjfvo~cR=F8bcMĄ+/: $gSwm/La gb rxƗ/t =?^YtrϚamjHriƯۄ*M5ng@qǞ:Ixnj#-?AMI ֭G0wG\0(܄v%G0Җk GJL拾N({yh]˧8Qt. !Tev7g_ڳWveVO7oN[Q ."z %O[^`iǏ_ɎV!jhs;Ԟ"aنý+v^m8@j(" wN_`0_#%zY 0Ε %K,t-]o-.76Ԩ6G4zU?ˣP"Q2NGv&p Nظ@59cknbt2ܷ{(bFܨnukr[EU] Og(3#_eaxiXI;;+# &Y#k$,p;T u2RdNh../ݯDXk YH ;'mngTcM+5ݒz $ka$،( A)Z-FqFf|۩9Ȋv ~LWӜlv^ԇsa=,WNW1&o_\C`IRQH;+jnY]:#;ruK>ZZS7nmB3"npmt>=HlW:*uZE tAM.󨐽O9@LIeֱcxwZ%ĤIv~/]'T@ݙ5b$mJ3r/tM~ᥳ Wm#J~فbxB ۅp5.B&ﱧz7"{ $}}'/:`>.`kdP=AyֳD<@U2Z-t_a|Pse k=qZJ7+%(HQPuǫ(5K rNh]dMQpSp@3XW-B|78$hPȮ!JGsFFeNPͧ IW=Ɣ&\;W`F#i$Z**13G +w@1*iNڦT. ZTkFjdѕmdfނCtϦѐQ8 hpIaVus$?k;'hڞ8;ҧ泏Y޽9օi n4*d)X}v `g +OnyiڂɇEFumT}yn\+D"rciye)_ N_gUCx~q#d7j|Zj2Zz'~9PKVE;ST;'IJ^vHk[]/3;عj^C_*QsH""n@ 5양2ZNgōvsh3iɖJݍvNQ!߮OE  c ,?C` e:<F!@FoQj_Rr%y2brw#]GQ삹:R`aDNGyCgz_97ڤнT r&k 7iRpӡݼRψp5i*imQ5o7%gW$xE$0Dq $6bۣh$6+r/Ey(qvdNiePD[g5\:ďZC] ZT":5Eoؑ:A/l]+#M\Y.~kΚ#.49xdypI[_!%ɥiJe+JZ) 扞aNV%.zQc,*f,nURقѬJ0rβ$p0[ޛo"jց|5dsQS/bɴƽw:wƫNMټ)A<%X3sKhR1?^'D ,Di4+ux,0JLH DdS/*MRk;'dy3rB**JLp)0ab"" C:{Q@YfHL5 g -Xb@P:.[ /xQ:/k.w58g/u9dNJ)@1IDѝ=k)NU+(VJp.ɸVDD= ~#en`To9yM]i m:uN,M C9w6:sԶۍ$(-JgȖf9S#ScUvCЖfo\x7o?*>/p%-?lQ=]*m}&||I~qPl=ΑZUOxV rkifi=)z;ϷbUO+~+oۍ_fr96P%Ei23/8sxjcep[I3nx" 8kͶO#g.PMjJ+(*ahuMzNgV %ܾ`O_m;fz:a#{l[blJld7ʭƤՇ_1K#hѧ g2D}B%n|Epg%լ=>~ln}h:= Sey^F7iA/U `G5XK(,u? w~}=W͉lwQI+Q*wbuOuO[ۏHS$Y>Io78 ~D8蟷^#)|B/0'B:">¾VP7mCi5jr| . !bK-gAACS,ShK1 9^ @-n+E^=X61Hjorbl^2m? Bkסj]fUI?ONtPI %"'nf2nW0AHgFd)aJn9R\S̯FPy*[ nTfB֒JP~Z`ؼ*z|xxn-v]\LDG:Ԩ+Jt0t[a0؎:>P|*.0\ ITyփvKHSiid#;X!jNOpsŸg# aus#`9:5WQa]G,wMAi;! hWz#`Y.@ e 2iOFO{)9[0Û܃psU%2LVl%sa-!Nbю~z V`3PcQZ[`%W&4fdDB-L(bg[f tbn_tbESH{H>x iGP^||hzBT9(;4#lqwyȌ"26fz}((a9EP"Т5@/7E Dٿ![CS/x/t q]qQ w Nrl ȕjܟlT2HVFE)y7ENuJYci9|Ah=:9DT#lك6[:|D(fr.Ä|n&=Ucoai0t2NJi43k ;UCzVP)EQE٩.9R ksh}#b7ҜPA]!kRMt-~ÎP9 6,#CS4Q7Ua &Ik/;A Q[Y`HReOH:6(9bB#{0a=!RnQg:a>:ySɼ*-%& $qpri4:r$^[*V#fZ*B\w "bNL?Xi ]DQB 0c>L4s0]iŻ5|39Ϫ"o`)sM8MH+ڝݠv Jg*'T؋q}ES=zp8|pg@xd[b.5W%,?@+66ɞ֜;\ڄh sYgW\jyg?B/KcK{5}` _R8֨T6NnJ6K;:I KA}Q,vs՞ÙRBU>$7>PIHum,RT.v0ЈrAlG̵ṛ1۹JTBRUSnE㰰(|_8Moc=ejɔWp+0<t< i@[< {U3ka8cb¡ #ly.mRO.h&Ѝ+j\_M^Ok~Q@飻V7"Wq !L^gJ؀!ɗ DА]mrU.3!ULBEu8Bhư7}֣5/.UY6>[nz/pxpA79st'oڣVۥ7W@pP^[.ΰ6tc#-H+:Z,'O*z=~k_C>u_o\t~(r e%)2xڐ6.ԑ@#6Hns:R 6p1b[hF;-8)g<DQP'Q 眼Is&X w~Fp-"HV4x^,x&s(|Ip̎GK(ƻD^œUOq!1u;HwHAq }QU (B0)~T3 /W@i^بܧSt$h!wS[i?-jAu "G"Jm_(|ED<߽Q^oBdb TzwB.8NmS4;+怜xjɪ >hMd-\6<Nj⸪ΤbgzZ[GvW34qOߋ>W"\Uyupn(AItcN!ꎨrj[:ux:?1Ujq\ 󱊰/turZHV+ƚ6?޽ d}=W!P|]8&S-ƵpYH g薩sH+aE+PLp{!*X$'П~AqJ0SUи"oAp ?K4x7Fç=?~:Pzl$*,=ɾTR*w/;l3f'T4=$RU*@E; $``(3 ϒH%iL[hV;ԗ x(7$%Fk_n29PRNLP.=\=<7*Ҋ[lE . (VW1 ISh`M`7G!n tŎ=BTtnG(^2 + 6`Sڔ͔n2Ţ { ÞBuRhܜBokɺzq* ъ)<r`=!O3j>@.vFB6_! ~Cq^?˃yvlOM/4K&bXuŤ62RH9~f'ԫE܄:xYXJOB%6yhy*-ןP;eMޯ'nȕgZ+,7͆8  ڵeθj)<`a0 Ld0D݂C!1=J9Iu!kU]IJ|:>MFc\n sS­~$kzS:!D4w-űY٘g!.ꖟ2VHT,TR /sq ONK<E H^z!P.ջ]e0م2,| _u) BkZ Z}f,e}a@⒴O3[yy'}v5YoP@4?p&ájbX~bJk1Y7KWqFşX"Zd|PVemdW..Qe!}$ny`FaYK(߇V4Yty㾹_:@ Lzעq/|61Nڍ\R]gAC941ϻk8<9jkIEx!a?~С2)/}g:F.p /St`v&jtF@Zk&-Ayv)"Bي'>une߱Y O1$u9q!`N9B/Td>`e~{8=皘tH`Z$Ҷ=[) JF|p)*{}kXO1KH9A4K!H~1a`EUJg2!g2bJpgbΌO4aie /[ 1I`^ڰޥY^O]PUYD> XBQ'd")L/,ܻ*$0l9Srw烱5CVSb.%'I2}},񬒼b>]2m(+YY fcÎX8IѼV26ȹu;Wh~Dj`X?ǒS䐨3oj=ݲ&kblrKxWeDչ4oicWo8ri=GNaPwwnUDwvl 8uDBE/ǗEZ0mr9 # ZG mb+i?MyxQ'!svM$";/82Ъ/=6=Q`SZsV#^}r14 ]4z4<=>v}R/Tx߫W1f~\lg)"'L+Ƽ) LU39y0+bG" (KhW<`8`l\mGD_% V1 y̹ھo,epCzjtVdQ4L u{/twhK.uʹƇtq|vn`A4 vbv|(ٯl-%_arHNV4RM(tDz:' ;j;Fy5tmH\vUD<[辴ҎB*Crk6#Af0i?J5"DL*m?%>u̽|Rs'JJ .ԡ];9gJ7,ve0C '&&{32ĥ7p وAQ>g9vvrL+H&.HQ'}r)06b;?B-ƾZ?op+6j.#˲p(橈зPzuBd4DVQn3 p,a;{x8y]ޕ:}6 8໙OSo ooÆi~UTZ Ox&Y yvN'j3RPǝ)- G˿SxA équeRL)nYz+d _FV& ./B˩8cN@rT[:F;): yО aQ3g1-" E+nwo݋/ۘL#2K[׎JG΃(=ɣ2^,Ә>ug(׬2*G96J ȇ`_ijsR^B3RDTD@P}&}m.L06!xޔ#6D$>|m*xwȧM h-peo!Gq;vdO!emu !ºEl TBqc ۸Ut̏ ]W]/a&e"?XVft) K(~b.:[>U %6sFd`tqIƔṡe4cQoڹ.p~rT [C|w|3_9mm) B-EA!b inu3{e6uiȗl) H'mYn CTH#tŝ!qܠ- l<@$Z)komބ 6u4 U "i¦O2޻U1Yr]Di"Oh@& jΛ2+RՇSh! t]6jqR[~M.BkaVU[%ڝj0[i]Rƿ2Q 4.m؜'*:^y 5&dS*\CS7ݑiML>y`>*RRzɚ CqS`c|HߢZ"h:^-Y5J*3+[WW9@ŵob+,{*D[@_OuU?U.HMe`YB%ʉΏ#Gs:gL+ڐFkه^=m3#͏Bf1$LQ^r0lwk9&XQ:O :pD ]WEk2y! F% Fw#NKCRo)E]Kmw U9w :rU-]wȠ$hvczҧ,:#~KT{Ov-<.C@8I&ÐRk~Nr8YrF&9n$ 0P[nC|&]O[3Lt,Fh$XGdKd~5Xq/Db/8Q؃|˦_^ f7c5imH"Dyp[ K 9o#/Lp,(~g]v!r2Sa]#ĮЌNLqëmΌǔΟ\U:&f?)B]=- w 2tqWwo]Fܰe˳GkC׃ WTC)$җS<*1ʻlj/fV7?\7<+g`IRkjQ>AwzވBſ "+i~:ۢ M9mowVX!&ڮ@ d9`#B/g]HV_Hʈ;yV2&c>5'1x:Z=,U p 4+@npCg=iHriYl~W]V  !/;JjlRb"ZoC1. s0یUؓ=5π%oYIko(qz62Ɏ|\0}SvU,.w+:|gɻr!;$R7/ "&n륛;|+{B>V^ j}12l|`` HDH^ 0 -j}[bw]!']gYaxb}-zD[L#jԀU>QՋ Q6_l畂J0 _ˡ vӷPW$ y؎_ܖr؜ XV)a:Zv7<`ʷUjqBq 24&P̐5 uӯ1KCZ` dP3XdqKȪ=o@qrs92ہC$l#R>2} 4/ e;4wy:Ƭgcot\}%6!qW;!{~l 1I*u88a] >C1p|Bui ‹L W~~D{G 常̵́-X.~4jz Z'"_:G!Ҏd DY< 9n{s[GÜփ=Ê֗Ind`?a*Y>X#۳b+Xm+妷gl-EwhrI8a"{pFp t(mODhϿJiDuD(n~ o߱NdmN_k [B d;>5֞A<23%;kJ+=H1w+nw}ČA@|8r3^Ht2E\Ǝ:~O{2n v:DߕBtE_Vay%ޭJ6AItHi6[MfKR zƤ`PbƄNv EWpWF!dBY?GiaU_RZ͒G0VH7.mVvQZT=L5%5.FgZ])F<ݰz9Z7ΣPπeݛi”D|bFu6t&0mQAoSm7FW~\2ƣV=@А7p7}*d:!\K@M-a %Ȼ]v;eE?2I oiUV;:CSejSl =HOY#/~dpOOn4L`Dn/:N+!q+Ԁxҳin6\*'vAU-`c1*&t`3R9P ?PgV~-&)&%&WtƄ#|kF +۽`'TwKuAjX(ʅFO5]EL&j (o)I$ Xgz#YR~U&<0.Rw!,pHաw䝼7W&N{0. isRlO8ڪ%ϟb Q|~VEh1Ænɕ;Ufʞ /.$/W(ųz!nQ}!99 TBb#iD:PV42+1 zhYCZuɠMuCƻ~'SgJiH42 KV;6̯{8ɛ=& Z#Pڲݝ2s1qP9gjTNF(mf|y,2Ewp%+rgԙR>;j-1ŃD!NH% oa\#'¦M4S7YV_W8)6R_!%RxlQ(h֊CGan0"lT0K> mT5Feg]j2ވǚ%GڄDjL{C[B1$z'PV :AqYk`ɾS_4^Q>&Ip[Ks-0yGu`2i h$hH4Y~NR{FJXm2 yh Q13c~if7E7wU9-0 6U}[*9QrHZ{,-i9꽄+XHL:N֋= n2l 9{o~.R: @N0h ,HAѰ!ߎ>Tӝ{sŌ]@C*Tph|32&3͹4n՞61팲YWȸF/+DG-ŲIS4\ݾ/m$%SCU{}XMs^qVcisgMi.ȾDaXLvJ>Ґ\ȅ9s‹f,k' "ckrK߿l5!z')2] nTȔhim&bPȚz(LUl(ʂ?fMWnв5}[Afk_dsig嫇b9.- (.ۧ@盺ҕ0$J6p>$ Oh m˻؄[ A|^eQ_CFB#! $L%&)aBU?mEհ;/zk:,Wt{: \R`\S]*+vLCkk@ Π% ۱[#MzlvlϤns /8!B}iZ4'RjQj읡8u`Ld{79!dBM]aUJxXMQa)RcM.]\N7am#YFͶ}aSdZ`܍2v8Gq\\ Dڶ Hn^r܇t3_VuTچt*AVR*zu^ TJ$+6n',2YFz =tZb8Ba|bWT$xHv,c@X?-"P}B/MGBNy8>RMCN<}0o6(IIEhMz (ݚ YVpo]ȁ,CҎ2{ Pdm8 .\2 OuMe82`u&vqơA; xf;<GԱF^}߷lӆgӇN gUE,_+o 4e|M6^?OSbՆnqù#H.ٌ"ŧȶY$nd2*.RzG+_X6G)LYc~5j*o::`r.R/&W3 sI$'m!t5DzkE]L>Og$B:}`lov" "/R;0MM'7_+"ƌ>ǍjIEcFpȮ"_Ɣ_3-<6ia`ïO``l^cФ h; RQ̞_Fg2V|l)9,<ŝKciy4\9Q|홌P޽׭JŀmHQт0@QlCbc-cgIIe`P¿3?Dۙ1%D1feU@̞.V_|i=gɫ29!܃-0Tg/)c3+"EV(NdߦbN+wхד52'P~2&tRoREÍーq)OALZۦ]4N.A,q>WĄ,2Qn* YrACv>\۽Usrح7=E^)v" b]PӇy򃮅SC{[9_ + }5F8ezp(5s{>oӌã;#)  -F[ujIbu9&m߳mP꽵5O%HYRy>Q ]+X>ļ7< C[P%VĜF=)t-u ot.^rqsZTu|N/)9q!zEճbRQJU5Nrv6_/r[*FUSUUtT/m-pvYMo]y9pϙB9|/@ t9 WpDr1s +TtiSSk4h-339It> #LLۗڟ)Wr˞uwVe p(Q xϕk-{@)X.%t[Ghed} `W^/{l`Dc%Fu7q&n*Ct"+9o"c&}EߡYk: ўm9!٢ +S<!*v\R mC1DFo&&l^q' "۟@fMs.Z\=TZOrX.Tgtw)[tGCEE Nvo")؝",a( c.vgɩ2$gqh&sqI0c"x)'$)bQQXm%K)vԚ=,Lc3;bk`Uzk 7D-"?iu\}Ȓe[';CwvͪK-1I⥎v4F]wwsbjI p6Bb$A}p/ L?TD6G>|#a~9);mY)on]-m} oݱU8&9:V2ELc~H"9wic# 6keȁ17BT՛m/Oƙ-|- HFI_DaR޳zڃ]Crek_0.TG+ŷ5A䌩 *e3\hE.-/ 3 l8} QAd=7,٨S 62VVDHf`@Z f85>5-CiXZ5Q(65=QwVcL6W-Bj=GKh wAp}HF@m gOY<`_n;ɁJ#4AɇěJf]-F4K`D 2 K.s$fQѵ.$F]xi'~? Ըˉƅ-N1S%yf EGA; P;IyAC:yNポ=jmhIq[s /dX3(DX-3\xb`<5FVpH_5sSf:-&vR79{(ܧLdWk`#[]1Cwe~zʋt|f Ҷt"oEenCc(`'oH :8h#();;/e!DM q/bCŁ'U'c@V k-1[ult'#U%hj*xet? S+ ^TOkG~zhU"ػ%>}\~Jozͳ.Q `n_exA[~=fx qNK91 1Dx LV#Dg4 FZZ#>b MZ(w<]BF4J""t+au2-eЏq+&gv6wƾο{\\]`>]ƌrW5_e+Iw=Hp+L..ܴYEe(țGA;y*pM0)K<% _%I\ӂT 1E9 ht`w+i/}{םh'ԼvP䥕1obG2HmIUM4 7?y-ߏw@?Ċ7ℹ# h_1PSq`qsDzSksW DDt}ޖhnJZg-:tLW@53}[πZneI}_zy{w@/w]|l*/(Jqbnk;IO\|K=h #McA@[iBs9vErcY)sNga!H`ieJe &2͂T~#Dn[Htۘh~E 5ydM{PfY=dpGJw2',Zϵ̝Q`7;X~@$T#`E?2LI:NxT:O]݃-x!P*tmb\)D*CzpV\O$' pR1S99Z5?5g8ԦZGjt('&uxBY/W~^mBR˜:CEe#O_" T18N3E&fWxJu*21$E"Db{$c0DK]fKŗbI*毞Ӏ +F'Hb*,(pOg{K[8hēDI ^R"F焫Ab"E1=C5wAn̜Bݳ8Wq'EgHt-$ې'orDT֪^+LZ}6CQDG44Ls|"䦎3J'9{֙~BR%YR<8!OnlHn`*3`功sYlf170RTfw8vz = %ҍ'Ȭ3Hȟ z>#Y_,5;j ua~Ogn8 6mM):~֖\';=a2DQ3[T4V@uMk\iW?l7ͭo wn xJ'RRk)ȿ\B]sx&ufP@gO7@ 8` ,w[.*-n6Hd (j+ΫZ`AKN~6 Wƙ_IA9YF=f)Mݭe ņ-GՅZM1ď8\9Qb'o҆Ua3C#ш RSK"r}$3, @h,ā*_>B#kd/)Jy#Syym0-;>;5??nL\!~C~U}|:xE~aɃO!2_c5=)x!}>λ'E%2 Lp_ac[qΪ D~`m31[w=y l?\}#] zp'iahwUs BNjR.9A tN 5EmswoW較~u3OX8]*DծE 53DO)U*i@Fp;pY[qĶ2ej=ڎ/Uf&PH-KEQuX":}&8[ lsV}YǺښWkfdr\:S j+SX9l$Fq":pI^`uS䖎@lKO.vwuw=1q<S.ȁR$vI~-,xT]0eFiW vh8ƴVW-.' /QiEzQޢOe?ɱ "`k`]}/40Qqd^f4KSRM pbzN7/+]M ! N4ҟ竓pm&yG| -^ua/]mWqx7h6,xxݞRYQIb͛!VGgv`h7+ V1')@,Fq$?1I^Z]Ї6I3M7ǜW̮xfKpą(`2wNi"ˬ\":"䦤jFuŔ[kJ,Ը ǵ>DąLU3P ĶtK.aK>LJI`}Z qSCcHV8H*#/{Vҙ(tx<6ܣ-v48GaNF4H/C"_*דxӰAnD%gbnV(ڤILŽfҬ$:ps\e  h&c-؛Ɇ,H,40BQ5j5db,ׇ`,ST#hW~RJ}` ԻY142;٪ShXc@5%,<d#n`Qsi T,Mso #0`]ыg>C -g/V"jb-8. 0+#R 7YK=_&TS/!o߅3pu ka?wF 5a*q?9VMctVH@3h*-ٳQLz"4_TAB|nZmGgu50Bf$}~-q;y`̐ eZsթ'iz4 X\; ־ :˸- ٵ _5q$AȽy[=\Dx;#4A|D33t}ZJwjB bV[Kӑ+~{,vI `7t)y?BA-j$ۆx ،q#%A[d8lx{8@D ee"fA< a_1&Xs_X80&맾ʕ`2XbQ̨\PGd4&*kɝ\K9-׷a ][C ð0V\jwԂ _>?Oa%PVTt"cH'}]khtHUmb獵el4tP& AWP"ɢ6`woWl*c"v\Q(P 8B.bdvQk۶ Jg2 ]z;e(Vɡ?fj|T4fR__jơ*M~s3Q%s-I.R /e!IsxUf\m%u M` lhKmiRx/ؐp@TMeLh/_&&W>My!ʾA-HPɥT 9@?4{G7ڦT~9Ò'* =6h'uYKR5>2էZd7 ;cs_4Xp7:\B;DKL/X@W%Uximt^jH:eUi|˯>6Hwh]jAm%u6ZrPNJVUfކ#E~#WIzΤgpjaqvJUjU1A%yUP;l1T,tB#u=OjowCaC@&XH'K(/b/M͓ F'BJi ^O"0 r7Z\3ղ:,ר1[6eY?g%Hk2\NqM5՛W&?I)ǦYȭ\usk91VGD*7Wn}-;aԓȐ Z ;@v9X3sM̶CW B3e'ضDo`DD!UcdAH*$[1έVF_\Odkt'!_ab| * c _㩁䦕>4DCaGTOZ,&{w~E *.ĩFEt? b0IL~p H%k'zJN8"U<Ɋ%]и;pgԣTU"W:=O AC{[濤 |t|ԁdX[ >KjD1hIuj~,jzDk3x 1jQJ~4n`LdA &D\&MnuCs5#e;Hl_4#yWIc;P^%h/ikw@ {򧦝`񦚆xޤ'8J{Bfv{]h&z1uTof^1ޠHX4ecɯH+$%**jsRےߟ-H pB.[{{n3IaQ[ND(Txhs<2~yGGv5o+_Ut !4Ԉ<0g)b8Q2u:+nĨYS\?WD9_"6T(0vqe@OQŦI{ 3hlr[8!JcϣOk Z H`ÅÞ $0Al{"zߣ5rخmrjy̕il9Xo/f8KooY0G~ж+r9 b#ۃN8bAz@ϊ/5H@xĚY2]w`L׷*7!;\-I t%{Df"V W= l7=[#մ!2oU`=->GՓ\ճ}YTL537>wSS]`d5W=SNdߟV2ƞ ekiX6r⃆oɚ0 '\ˏl)FQIGcC6?Jqe< S½l0(\b{0 g+Q{b$f&ʒUެ tJow]o46QEt`Ř-d$jj4+=6[` guWU 5"7-&Sd"\hT}+Uobe|哺6{&I%D祬i W^ F@Of)@s'>XHqv_z7G)v.\œQHc"V/b"%;F".0 d7FvZ&2Srvwy@OES5s)ؗ^4HVM!Pm'`ƣr|'[ Ba]!#Zzy8oKM+; ~yjC]ӆk׸LC*[QzoZk7/^p//]V~ޤ-كu:w?Bk{(lݹὟ@.)40"S(QhrkҖHͧdwRi.3mLi>~%5&b)Orj̹]5{IxmL/āc>Ì(4csuN#je< DH= :mLP`6/6La׌F=gPxGΪB!ڮ=ڇ̓dPBJԹVٚb \mэūy7{2?Q!Lq=Zv^s?󺙸t ek`;oB+n4'`)5cH>$?PS_bF#fNVDW| di,xY8AI3kI\mtW2¯)Ul.P3]uFF%y0-aח)hm3#|uEW;apӳ[^ےOnBަ)-ʊpwc1kյ Yo.G4Z}yczsO7V.zx01RM8Y HvCH<])J&;yf~kk|c;'lg/#ȸHNjΝ [䞴N^˪f :Car/r=GV%8bf*n{\9q%~ßv2qꃦ>LRP_}{Jb .@"Hݰ᭝D{ m5;kv7P.,y tR(" )#ѯt qLM N5(!z֨)mJLwYm‡mq83 p8%qn~uGH#ٌ3p6ڤ%yΠyLq;ф+{u!jUm5[^d\W# ۅN 3N{̌$}@O-".Áԝ3~Xhh3'16סF"޻_O K 3@2X@߫3^{c[VϽq%OJX8[4P†(bFNx|,_c<T4̜O|WPlfLFcH.T||&–Jk81,xV0"+_T5SAL{~s:Q}kN:ބ[Wncr~iv3[ >OeG:g.ԀxA"58Sӵ,;,0zȉ+q t=V T]- Pʅɞa@ 9N"_ʷFvqVc͡~^{46eH3H)}u™ǿ7= XjQ+0SH z 0s*Odr73(R{hjJQs9L؈>rY`OyUעeЧiTnv KH>8y>VesH" E9`(2];aWܼztHOXhEk@r] ?3QVU^'9WMVݬ5:'$xb}4 =Z'oQ\iYZ yUk S, 5\sE&!qN 8‰2jĈw{Xh*! H>ۑ2#]Bُ"G/l?^;#'DR!;`F/\ V/;BRg=L3~G OV3+(8sME\@Mƥ(bp5ꂼͤ BVNM\kLYZL8Z]c_Y*RTzw@)r3 G^/Dy.h^/+:^B5*$5?|m;^qiAwXE .k n w#fhڇЀ+%FJuxBm~D!׭I|n1/fN3r ,Ȧ(f*#CZuW4;͋6Ǣ.u&oVQ Qwqq9v*t Q1 . g֭kXʘğ$= lãqeo_ [(]D G4GR&]Ht=-b>\z'L8 x-ok#@c٠Qx4)|-0FnR14Kn0I<ە\A\]8= a}*UY&M]G'N 杚"h"KVr۝#Ԥ@v, z_Uy ɝ:))]W|#KJ =%a@GsDs!d)#] ]KCiJ찡WoK%~SvM+sr^Mw߯Qu"/ȨlɇxޟDG1olubNE Cxv>{/LD\v}}^.\}u7vRߗA+.ٔ΄^nҘ?5Qd&߷ i&.L˂ゟqlw9 GиRH tM| BVgPQC9qń]༭*t&-gUB$D7Wqwlj 6[ TCnG@!8ljR@n;920!VA6;N7c!tQ Pvv6x(g<"ƏeʺЂY1>=@m2]TbFڰM EԽ̲> (b35#S^oM9WaTG{8y2\DNe'pv"vP).;Ë2fyUM3+V8N_Ev'.=R>7d|mznJn`bUӓĞ h]a8%k@ ӭSf&[Lɗ\L/Q&ShyèKNIw! y9Ff[XZF(l-v`ա|UY!wMQqk4j5Ty%:οԬ e'QKˢd kI^"0& DVL~)-.  $oV,f`"awM5{T^_R#o0uhNOl://wCN?tQ_(~`sEH^0 y~ E m)6l)r=# ԃ"㫐n=A%OÐF2ɀ910+ 8[$ N8S+.Vp)DޱeWquSclH]所>@9,O;+]2<*a)D 1i~c8e|[S,L.D|ǔ]V0QS* y2d+?Ҩ0vX`r_Nᨱx]a1$ߪ6wGHc>6:փ4yki;%gVC ٚ)(@Y ,5shT;Әw+Gk]RaK#Ua-EFaFbnY8[ YÅs}ssRNj~c{Kӝ酙 Q0;XqYswFYGīSBjsFVV)u2l":7zyXv^ < ^lôJ]OvCA؆7-ZyC[fJ\YW(:9[PIc"up]I`}F`p桗C!/[PndMs$'⁩x H89Gi{0m a2P`C OjyW rt.aJ} st'E5>L'TK4 :-밻ҼA@dnʻ59bਿ辦mtPxoGDt[`];ָQ |]|:)Qn>ў~BHK(H'E6O",W$QhՒtx[yiSY/sBy%u'C0'[Իn G#^cuB@  LP월AH;u|Aԅk$5|=<>*W&F6Rvf YC{!B:!خ4IToa,*i(<qu-\fL98Qe X&6 E xO%x ٲڕ_\w&N_oy>EQt_WNXwO;JӴkS] jg۩2'[ r!@[!bEU>1s}=5DhIKk&kί 8> d$G]dC3M=梹y'?HSXz ɡq|v"8Z8`U`FǛ>5ELQÐקy:,a/U$z3_ %QSW#5Y` IQ pƙPb͌cٯgnj rפּ@mJ^SK T mܔq]}uT#&qb2eOdZvI$h-Qqj[>4j7ݍH͠hO8-FSiڧfNKjmnؗdIPYRlzoeof? |߂xMQn ΍S=&0z2cc}mULkJ4[ek^j—.>$~DʣDS":FE{5=렘ԁMx $:3`JOQf,*qs $D8vV;"4rߖFO ܬtl&u,k,8~C@uf _}flyanߧ(1r^``H=:¬𢡊vUϢ䤈-|V?e! gDmhKbRnky m* =iwdxM\X۞jǰTH+TsL'3k|cQ|q7d78N -iWMkder=75¯>]*گ lD܁9P( ޳|1$`GLcD$z83q}"A %:5Af^`?1k7#tWޘŽ>MJ,S*'$֧BuzK | D},Ќص "̍LRPOdMTxJb?N4+bcHp@tipA4N8B%d/)Po 7pIgBߜv3عa9U>aT&.]3i s֢ b۲.v-B=+#s/*D )FJ xB@bޱ]k~+ 1OZNPj}oO Sl)k70E­ bΣDr0efuM(@U:ɼ,bwk0v6 Onk%S[)LiKIaY2MMi1aK;a`/ 2ҕ$ $FLu,mX}}Zi8wOBI<|Nugl-n!1Dٌwr>TKwq7l S<-_HHx[/KA{e(w=Xh3:$m u)lRS,H%}[0{ F:?Ur1Fޒ–OW6lb w&;+3/&J82`2(=$##_^zvH-Jb)gg5eH=K%MyD]c'OƓ?~,%M:*joC29KR,( U\ ,y(%HQւWˢq:KKcEcDlDYե\b@ף'RP&"P3ǻd{UH˰'}/>9&e8`/}wiV*N@Ou'tB{WC5MrHƂ؆@d[I9NDXWhk}pkLfniY޾|xx˦ 7᷻">XI+Rm9]}HęGDxeg8~j>K =#ym:=jbo;9̪VQɼb ɢo 9-ڥ)&ynOs] 7oVG/1rWԳ~O^z3ݥTR;ʉkj(ČYe&UG SchxR'2w uT[`țuC =xh^D{ڷ.%y!r;^Z>5+Y-QUo(RHH/1JڄPd]v>M 2ܴu+g7RHXYM?b Ⱥ՗ οW`RD9A~y|Ρ.Gȟ 蹌ԹBOD[_/rǧ§}0樢i`5U~ƧyFLNUW92>N={Ɨy. xEt ,6تC j]D8%b;jE-"dUn;=ajQ0^U9 (፷m?֥C޼x{ҥ˹ S.D)VPgM#XӀ ]N[^۹MP0 I0Z_Fb19s48-i=C:GvmstGUs|V8KEYo0:u6桐Ce@O` W/.Ƶ\I_pAt'?\vG.ߟYPFx8ђFfC:`#mT}/a'Ǡpϩ]J&3un%# -ϜԸ98_u #2mt(tۧ*75 _Gp]lltPQ=cy= *5exY70+̿e$(rӀR2NgJ6E"wnfl].?ӧ`vWEK4ii_Ļ`CvyVsV[}taZg#s,w2dq:^tARڻCͲΗlĬ.Og.iÓa%`ME B?S:jW|I'pȌ>{j3ʋI$qSPL蔖qCؑ4['Rov [7 'Fv>:.`?ren~m+<6gcPmoMԆ&@ܻ|Um ьJH?~0hM@mc+HB$dE1j2H͸ϡ XY]8i^'vֻE H1J!q+=r裇32dz)_NޠKi_j(`8^VA}YX:W^cّn%z# vhg2-& &jTbׂ+j+[BVyt=iskz P3,cac><nD#U`Iii2KG4 +Ҡj ~zh ѿW"UնܗyD'? Xdf/ 8A]`[F0`v* 9{O&Rz$ZL/][ \b<'$=֛.ix3=,.TAER!ݧ5I'(Jr_?Q`V5Q.&61WZh>o{~nMK7{=..:HЉe8ʌyAQa4tZ$MD'R/Az%LW#T3dBJܔI?Ta,4yqg/JN7,1ǜDGT3yY fVsn"c8d 7]&:sl3\RxƔ, YH,Vk](0* aiܵh n8䞊()mM<ߥP#R6]}vhaou|(Mf;mHg~y`Al=fS ̞r=&ًܺT"cb=Q.'׮X_ϲDj^As!)>PH2̼b焢F I5辫2By+Xjo$(pyG*/@D Nzoچܯ\"JH ^5 GvM-iEe`Znq4Y^WB4|% :.ǩ5`ݼEz_M,3VzLClZ8&:)z9n a!çKD& ޖ p欶cAip)?ۂzQN!#HYo(At4f_j:\`w%OW\|z;]WJjG/C[d"HTl3h$T N|-AΥ MT.4CӒbM Xit2>&I|ۡ󼀝q(ԙ~W#sd[U а_ЗߋP(eS f^yC /=Ύg,; F /|͊-$RQPX70xY/g>ܡyPVDr%Zwy.Br>S0MbGvC+ٴ C {3gm=5'Ou؛_ 3r& R}ʈHtzH  89 MAz#,bj3N(X* EBw_#/$ap_Mw3߇յQd0^M|E8.GU:dwի> ۚՃVU&HI1엑-{;w8&8il]V>DU]J5Kŗ ;_5O"0 8`uh͝-oq3iR'$'.*?W9wDYU/e3+02#,[nЌ(sqB=<2 7^r$Su޵X5z)"]с$c*vYoơo^3dhȈݒh*BYe5%o׌̮<51FFyUFN)(g +piPif;E}"' `Z򝮷iYf .:TrH5†qk=-SZcTE8Mȼ "u/(Y!Y'픕ҜшbB&췧:byyi'bc5a/ӤM؂qWJ`.+kFWɭ$D] OˊlVfBQ+zể9(e_~62vud[v{t۸H@I<|cMZ~|>ّȝrIp<.)j񅛾bfKǂػ3 KO\7c' o4,n C:w%&7ܮ!S;꧎YX7E]X¸g/M!zKADiCynb;s.o|a71c8:G1|%=D#p`|jHk>- ܫMT/vpi[w+d(MuXFXrc3 3ʨFXݢ`6?Xt,U̻0?Ztş92STPE9@ݭ}rrUܛeI+Oʲ`| wgoMN€NwRy'[0]%2MUBre |< 3k{D u yFKY 0Ei)Ζ99,:(_7z[y8:>zv,̦U26b?]b#mK9=0S?A<$ w:!+_΅y a(Cwߚ30b!;J3mͯ٥1&5֚$Dx8Fm{o`-T0%kg9M1*vw 6֡ *rM.S8,v_z e1YPӰry t)3?wy-ƪ;5? J֮VXz^E~zm& !}J j{^S5dv*jڶ6eb4.ฯM_17`.7|˪7CnΗAflɪk ?orL/G`¸Gm*6Oֲ,HnR}e)YV3Rb[*3>:rhk2LsNY[~JT0 ]% ^2tbzЦ˞#‹gi엀O9jk[_*%c&}oo1!zuzF%,饫[+yaMΊ:l J)?V'mejeO:yi84QeVj zV:x9IwvC`w\R#n1j%?G-12I4,һxC]󎺍 ڎ lӮr2(od W4 .ghApĂ=LObM;R\xS(D?=ZdyIh11E?$WS,`) &CW+JHXԔtCfL/+ ށGRڵ{#a/ߪ* ~t}gClQCw`0VF˕71-Hyc:3Ǽ{S!o0A|(%#YO7A?:w51&Uc,~pj;JE(B h "{b<@;CŇ|t (vyIpILѮf6@DK:Iry&"<9::@ lDtlG;AjR\Cn=a=_%V`OOV}59_fYcI ;2MvMke @hڑ$vRy4d2Djv؉mIJ8v-v.XUF` =rLP7X/.!5jrwk8O=KXSu]f`ط!nMDbx2gev$kނC;%ָ4+-qȥW; D\%OZ"/6X Z$ܟDMvn Nqxvśs%cQ*no~&OO'l˗Q#UŜ.YTj$$­%4fxX(H6#Ay]ְ&3BfQ>4g3CD5/,Cb;O#Sy Lwcʨ=} ' rDQɓ؛RXl^ELOxhݬ+]iJε83v 3}zΩ8{ t1S eWY_%F{a'`_vsxLvppՖ.iVIc\Lњ 2óoTj@;Syr$6P&jMWŌ+̣-%3CAuGhh!J}RILc̖ri_Sq?Sul'Jԡe[sH-pȕJg;A.a?nZz `!LwݿJTζ7pt5Fpq;`W<HQSOG CmMwETD_0dh.Mu~Y)_^w[O]"ϴ8P|?*Mt-,[s1e.J[a+/JJNMiBRfnޖ0G| gjVٲno6 cn~&C!&d9u:U\0?u=jmPDbB"1XAMlܑ=m3B7ڧ0Mhs bw{a$YS$D?>Te/ v"C?YH(ROƮ_::eR"):4kh;BGH9  <C`ĜNJs;r,):E\9%fd^Ip$J7Q,fNwt}ۮ`>Zd˯rTWBxݞQ=H,lt:qA)?xԎ jTej LRZp)^~R ؁ssp.~l!NKљh,t趁˪G)[~#EsoSjyxRI3#4K#bwȎi"IOiŏ*DNR]`j6Z*<s R)>LY>[9 ·F;_[rt;ehW5̪cZIBBy[!i#"q.A4aB6;tpϱ"pmhm!+7|2S5m(D$&5dRMo[ڀCA("`b CȲ-i 1ģٰ˒"5 \b n@e~FE}cX4fXط(&nF˟{m2GnH GH˵.a dn\Mɜ~Z`g+\d윜 e&Ml_3%,#aoZ,|0 oLK:11ZHռ]3=YuK7[\\ HӷHgwO<*qnm7ka =dq&.WIN%_ўcͰ.ѪYoMxk:]E  Mz %*`=+ >'LUo08a[z ߉ V!o$@\sHz0lҶYql{".Q_yrYwd!z(̤ qfGiQ&'?k*t!hCl cTE(%A;p fԼ>˦Trc\jEɖ5.*غx+, mWp@AF]ݫDdëbNXU؟1=%j <(ǦU.jj\|o\^9igO$TWF-EK {\:ÙJB5)"*j> ZqNn`ި!7҆3◍sTkw_Jq ީrĎVR2d OZs {h9FN)f'o6%ԯOwX׏R$!m AXl}،?IbD4L0~S6+#|EUM~G¾4nN5TLR52Dc)4N(_/řV/pe&Y>昻uK2ױUu^#VASU" /x g8TjN Jn|4Oy=CI?ubJu?% MM}8+di[Ǡh>2|%,Op.ժ'[Hn \wr' 8i!TxW:WxKHpg'Pk>R@kegl_FWy_SQq.7yX4[YkEQeq+[&axAcQ]"1͚TXLg:lhHWw8|Oa~5, pԙs h]O |lt?UZIh?-ܜ(/?NSzyURMS3Tdqa;ä,Ti92q1ڵglț;> ,ގn-[!x$Qɸ5ZQ'OK:UKJP T!KMۮ.Z]OxQ$1S[$|B_Pj;Oㅞ.A<͖<&Ѩ_Z4}–? iSh mor(Kz^=$ӶAԧ-4r{ӣ}B(]e&7[BԹlfOo:fct['mk1G~u'Ko\\M4TӀOuE,!#,%Ybpt̡^ + ٿv>"+G)R.c2\:!of+ ,(#,\|f6rE4N20a~*AU"u̞ nhj-SIFƧSݢaasRo,( sg%0q``1{'w dM!پlGgyJ|C| ";ͻFRM<1ՇJC8ѦSֽa4(`?y{oDD+тBrɥ ta8@@ ^.*awLl4˳R"5Q{}՛$ Di\,pKž$g*3|YOD0viG&ǹ:&uslZRWϮ| d8s[0Dq(CZ앳#7 L] N^fgu۸^wx'_76LJt;cϬujbRmnIPu(lCDy97Ty(K^l=jz&vs8ja!뭐Kbldwz,d518GhBTHtބ}}:hUH `ȿ&NP'l {̶7N[÷[{@?Ϫ敃xMä@bL$ slʜxO0s(t2=JDeUu u@6qaYX.xMЁ*l>R%0p8@©C0T ĪsBUn[䖦jwӠ5ݚA[M+[>XΰsHDeIbMӘ.rU]e ˯ yP|G],йA>0vKB*¼1qv"z|g(Ov8Hň&ޖE#꽲Uw^{VΝqt 5(t,։{L+v jDV hae?g^ hRq@?%iOBnM!ўש[_Y{nw-0؉/x=Sh n"4cDp>¯!?Ua`n{`Њ(^f HS_Yn>kC#:y8? 1@QH g t"K06nk@ 4QAC/u=jȘj]3SKүs }%"w`+tRdݓzTH7x fA` VKN7t>(3- @R)VЫI5t7-UYNäc.xsqqR$ `’{ Xi/%EE31n{ցŒ6$>@vZ'wSrV<.mPY0Ր NFNʥm<٦N1ڠLZ_޻+`>oM EG?^Y0!epHsA쮢{ZӲT'/n_`/!XsK3ȌR}J6/ -1"WaEɔd\0~.Q%3y:1 /b%arJVYX,&l4*^hH.fߟ6{?DQ|άyF=r=c.ڠU^y<ʺ~oCwertH*}Ou:z k MɎJ0QxyBxVbCLgn凔Ap%D8k?l4PQ4MB2$&HKӗ5ZpLrSQ%wS@X@I:_nD#)O8v<8p D|A\!n ;(b|? b7{[E "}b_sHSKk~x~j5cg}5)9v+"GP9YWdKS%zv]xRnn?a]񜇶&9|߲Q.U0@+ 6ux&7Xg*L/ʽ$C$UH-myGh8za,-̤ I%""(x-\@d x|P$lsc׽'}wߎfG#Q A u \pr+i{5A$c1‰#BVTb35R}0-P{jhh^@SN%KDWRA^mƝޝ*[Z#J~ZV:y2ۿz(DYKFchnWJjgZܡ[nI2<(]H=Ta~4ֺ 80#0!〪]H(bw0GnOq($HtzvD߶rni6ॗhxwW=IF*2ZIF~? vU)-I᜿8ģ>50sK^|Z bYj=y;i'e( FXL輟 VKؤ_,"/_ E@V= `q29w&SutS]w'#ؿ7]BR 2뮃ׇ:!~ ҫ@+O.$Q.Se^ڔA0KjvǃG%mHeDȠΰqJ qFN/lQh;׺*~M+uaԔsIDMcF o$,(cpֈQ!6`W}7{REV$w'Um2Tdvsh`v+>umC[ /~q]A3"nn—|:%@eu.l%r_GAo-n|XP=^/!GgѶay"v)G nJHPa ^n(fi Odnd_ 5e^q(nwA}-Kэ xY;*v;B$[N nb|+EM>>B15EmfSSY6f~9/*J^z׎/"1Y'\iiQh ;آmu&3eZS50H*%C ԓj"Ou0[p%kuza% ·!2ZrkXes>~P`^s~3)]> R1UB"H$UӋ! *oj:Hm3XDu=a2}saO6=sr@ΞyJ*] k#s7w7|J?+'zy;9ӯIS#`fZA9*Ybe% 'MRUw2 hr#_r5@pjV_=PG(4l˦~mWJ{gGb'\k@'O(}@Nj1v4~d fHݶ*H >m9~+3?vMn+T"{oc_^҅;g& naˌ}dg&'R| .3΂%D|(FY 2GǒBrD zȍ!$)\s:>DZʒ]{feĊty-*@l%yCv+' qb*x߸] TaVz]$@%ݾF;\mרlF#DKgf )J [w\"+ȧeC k'}X⭌#?p". c kK''g^1P?ziKTt$=f>AX#Bn>q̳XEMvd DTA0 ۟Ը(r4g*t"wqP c|ߚ08i/8P9~ti]%WxWS;!'H)`9I4 2"d,'*̝Hj!穾d62c$4h * *:=Tps7'SSR Lz~\KdTz|,E95Q6W&`[Hr.:KogqQ,>[bIbdn4iyf4׉ 7, ,Hٖ5bAz(u&h‡zSSld6dBlj-sq- ! ܧ&͹(YCB=įW Y>}1p=6qij0/V}5CR’!^gOGPRwb>\0Jr9["aU͌ xr a Kf/0ԂP籄eDx,_SD6KW4s9|emIцhjE70ʴC>t[vehi\zyy%,<7Un=D2a2"@!?du:΀C'+̃0Q.ByeݦqK[84I^*JҳaC We/Ș:>T6cle( ԼX; B@r}[qmL) 5c:fQq`kptW/\"֕rl W+QcR=7 j6Nyi P=4D<@@S-»z y/hDmhD5wdt:{HL*2b2SP{ł>Sׂ >Y8'>۟.9A"S sxWlDhpc7g|ynku&gϞ*ru$relcV%0pF)v}Q'P',;H O|'7+:8FUN+2Ԧ(_?)zߞ3#F>}ӗ-%+TLIB?VNꗃieq ʯ.le1~ppSBT! \{9#F޵31;͡cChP*D{i$Bq I0_D)\Nk||-fd@eI`gԮTS;HJS9\Ʉ^ĠBD8Q$޻UR7r$ ew4&JŗLzǣԌ0;ϕCDcS ~V`Y?guكGz,~x"770`uVh6X+kn:=x\q$tU;Y7MXw^]l=Ox*k|F-OKFt-p$5t[p>3wl&ngVR_3>Xi u3g z%W%`@WW3֊fj_y f9}IK¯JuGֺL};㴑 ܍Ծ-7bH]ǐKs)tyW@eC dbg05iҲeC?ڧn!UܖE[;뽁z>ZmQ>"4z` " 9qgZ"5_^yJL>>3rc}7PYDm_V $ 5@/Wu -Dt=cV#DYg$L6K]8g?XuF -HW~t,j m34sras `?[$2K!~GԺ2=U8y,`iXSI'^{)†=OaAsz6,?S3k7۟ : ]/YXgrdo㕷3[+ʄ!* GHFtkɘׯ'غJ:#4ecAFTZtڊj>}॥^/4ƀl]\|MCﺕcMnsjAP:V!t*1V% KR2`/*9fO_XG],򐱒qFu/!6(|ԃNIc ~ qM)D!Uyj\=`6(?Mلc{luWkQTy& 8V .NW~z &o/хuЬ5GH:)VE**sѥj@ ׈MJʴt_H9@k|2P-)qUlQH,BC|olOkF(A Ta6;/w8Mo3|}Ʋ ${='d XKIEG5 !XeT$eXS'DtaFԊ52m7gN8 ϐ\iBgLg~1?@N6z; f9;8ْ!KB\Ll6cQ&xc|'61mZ%!d[H97:[Y1%E졾8DL#^[r|(x6ΠGgCKɺurS^X ]U:nf忌#nRW2P%)f桑wɅKбŽ𥨊&IP1uy(">!t,}{J-G_˺29nUV>,&޲Z{)_ygn6{ /wXo`k4d*r ݲm̛yu ku'8s(\wq7}J5I;ǵau ȭ 筍ꆏm?SI\>_fLEeIMOZ Sl .]lG|vwi6:-cdOÝLw6 5A9 L0CY~W&DC/ȁ%4ukN Y֦ƿ`! GN(׾"r"ii~^xbyU1Drdu$I0 ߱,_(0k*U8ޱ^cu~kKPL+N~$5e ܊fG%Y *IaZHo3>4B'MYPd'&+>_j%q>Bhj/XlBW'U(Ǚ.twZ(Nj|},uo@o3{B3(֠=EMj= z&mrtu1-o [U2$TY{/VX D ܣǬR" [{@rgs=u?$4G ]J6~"))E4M;E|P'Gz)1B3NkS8`rȕsO^CZч&br T _}(RۀMil8=pffiBq yroJz"ppu׭zJ* 77z}D2Vo7 !;7jҨ!~ު ~壍KNf1 @ަ BjPZ.|GCsY4a( H;/}*'{nO\:8Խ#d2 7GQήA`ϖrQ(UHV%N:=̛Ẃa7Yy0a6}+ډM}p-ɢRRy?gع3fS 佮~qJbѭ< ;X3JSO92EJ^EM&~G*hr#g",l8xCB͡E,4¸'6\p#Lu( .ODr3=F“98kOMvN& [gPKQJ/V͢FZ"̄)gZ|YK66Q~hEK:+Wɫio,LN,REY@0p[y@ȟ+Fx G,\8WHj,[ >~X]]Unͷ#1~dÒUXnpRr(JI}VJtQMM]]־sKJlOQ &: $>Z~ s)0i~Y9 شx !n{UZNi'PДXp}'A |%%gmO+q  nÉYj,Ʃ *L6,MLI-g1"WV~Ԙ7RK`{R,|7!]W֨>޲}*?EWfsjMh0=mbE2\r̷vb% 2@G\lɽcOZh>]Wu>S#^rhmm0O?cRUlf0?f}PdAVw$h/՛1Gij[M?~K 0 2ytKYI V?PǦQhҸAh-@DE'q 1qT0~gxZVO'ԣ#!z w>e7Ym {u_tQ<ȁYjR7 fgjG^޲}PMM͔Qx٦¡tGA|xÄ6n^g}scNc=0狟ΉH%8]7Pc}^0=U t˻Uh]PD2Kvebl/sx8) R6WEJNjEɈRV& Re\X%Z>&PRԜ!EU6RmÛ ԣ6OZE@:D?*9?-Ю˵>Ozk]xǸz-H<8UT[giGB_`C.DʏTQ|D?ug@Υ{$n." IP/#cgPc]vA4w஧$\4U0/ g|pՖ1i"lh;̟ pI餸WtU:8Ҳzb ՞ߜ!Ո=3\;J[ "+kI4.`6=ywE*_S/9NtöwTl /i{ĥ9s Lߞ G̮Z5ܴ,nD%w]0Nkn\ݎ$X'ֆ"F4AJFB]g1y|\aE{5/͇>ء-A@w,NNx&Ε0-yrn`+ {*qCOu&ĭڪ|rCh:&#@.%7+ fF+ /ɲ!;cPrrRߏQOv@?OJpE1{Ww9];\[JώoM'vO@U㲜,?mkJ$ |g.rO k~)L%n/wh2Ԓ~~~6OHM`>6w̯d6)4ժ[}ʆ$BoٌbXLhүxrb`k֢gwt+Zz f,G\My"ҢցЍ5?~NF5?,A+E'w9՝0rVKf|V;0Oܭc}2ԙ o=C-W:fzMO.]݀^O FxMUyAgA,5&5,gC؉2ɑ!Rh^bDM9"I `hϫP$cWf1_\tjTvȄ`XZM4ɠZŵD84~Me|\>ַ&g-w9X{+>EEZ˫{ԑ~'A~\kS?4iaZp;y⩚$&?y>b +-rNq94*`*z2f{"E`,*B B/Y{ K.2x>̀xggu~h1(Qk(worv *N) -F?6 J[:.TT于>h%(19V0bSJ87Y<$D6 fALz{~ @K;`My%%rÜ^;Z[7 {uD[[|cįxS&Y-wV)?/֏="ZBac(?f؜p [z3AqSByi)0+̺/(H.Kҩ-vPbLwhn:|m6 BǺN²C@GlcN<+^NMZy,əSM5&/VgZ~߷3!WCp  S5 Z9|隸 c GS&d6l4 !>WhGunM9' 4@D5*I( Rt ѐ^9 \5$qg$i|P0),ӃL A۶E8?@/9_*6 C-x2j˞k݋nxjHW~he0%w)2{)^CF ԷA-n>l OJMa}-sk/%`!.jƁ2ZQfu=QJq2,]:raЇLl?"Jcd OLjq 8UD){%l&J$"MǾknaU3ZQ+%+ kEmZyZfm#zoVa"8l=eFcɽ3N]1Bѱ"ҏmr!~9Xx)oD8d:Vp"c GdlD:)Af$LvAi>qab&AMYU~Wޥ`-)+nHVKfc:\}nr!7<GUr2]_\4q9s,T )ƎWG#r#; -c`8(f9y4ȝU(Vw|1 3T=U+ȱU =rӕIEwMK {[S3"ۂ;6}ҐxK @~:X' ycyGK6:O;Ԋm*l>\cQ:^NA=C =ce$2p)‹d`pz3}Cn'c`o4@J>Z第,nUKH.T̓BX ]ˡƟ .\ҡieqN7n  h@\F( FW)LA4tSNb|Z[a:r"iar13t}h`.-ÆS\v K; M8v[~YL~V؛K#sLHRg7N n;?ҀI-?6Pe1xT5u.=Z*¼eJ'^MIRnjUg;bcHp]a7h5@8J!a\)(RkBK]@r nDm"MydExԼ΃ϝr ]~A_nVğ+a8!g|~d13 KnLi:$}cgb}."/Pa/Qmk&UHo+˳`}vM5u+>dsNlQʞ#];#aYu[Cj&sz#iw_.g=yY3jrJ/]&N:5K֜J,HLEj;*YF\r+viKގ rb\go< hqΓX! @cbq }".^h}v_O C؃{* K'R[IO6aE%gS'Sukc1\b18$=:ܲ A#F/ 9:x*^ ̐s(nWVr P.Yr?cR0hRt'K:>YxM yOZMB,2 muHQec2 =JLZ|̪6`5}+\V>xlL>fS}f:|Q<.BdVI,h+M*\'tÓ&X8ʣ4tq0q="d+߫y}G(2?`xD)tj^~ ( @%Z]cc0Řg'xKoe7^Dl*d3ӸCh(. [ {r ۥ Nx6Ŷ^J,h\P 'BTX`DWr]ŽK?-y_\gzX8;Y= j@,Fj¿fTHFp{cʭ& la"WL A@a~F.֦ ]spLe/7B8H3yj@YˉiNjٷWz(Zַ!"hH!?4x=~gAS?sXq餕qhsnd@;m%s ͜:耹Ef c.~/.іdƛlƂL밀Y+5;,U33jGTpj *qju|6[~ęM\f_QK#?fRЭ2O߹& i K#ve{4ޙh4 aM#j*#X[*b4JpiiJ1ޜlIdM-/7| ]_ t.(U#5_g-8V]&.GL$EwOMɈU~6#chpY|i?` ܞF: ۽n ߴfgZ=-Q|;hMX(5)jkMqjEf躂gjwB [ f.NQPt fЌB 2#OܼN{=ź&2R:y62=@7 $0 t ~R U=vM8:4WaQ(h^BvE"BymN; 氘\ n5uuiB855Vz槪ٓWdZ*`P' A.HU\3}(E|#IzX~VU7, Mt<lo 7W➄D0GW,<.A6yd߿>ym*U!c#vlN$i싿n{@߿s~$LVfm~P Z9Vҽ<0kr4/.|!5o 7VOvW^?3jP{2rj"e$ ѓJ+JU agDqOG=H*vx4E1JJnbG`׈Au7Lx[ǴiZR Xcp'z9 'brK}u'klTcq؛&t۪G awa9 }=^J8r7;pw݃to+W`/+R!bwfGGu aDw=G=T>\@)(r ( :Mʪ;h[P9|].R}Ca.\34+88~2֡*Q5>[ؚCBʴɎY6mGoY1[E?Ĕˇ{bo O<_h ʍ>y Ѫy'qi⒨QCĚl9_XW&1!B) %dz+-d~*Dy+/eP YWi|/JqaoEd^.I@j*{9nwN\)3[ytp0/"ML.^RCZȣP5AbDTgl 9N9jvǕ9\u2KJ!%w7ڣzrȹ?Gc"'Wʀy;eC.I"sȷt@B^Zi:xZ>^h<$uD.ji KG߳@Ӂm NF,ťnCJ2Z0xc-uHg@Z0Ʃ\oNL:*ryHXm1CZصCm MY_M7++~X[,>?))SH.a΄"-(4OvvX%X1l!'P(_a'AE=PaOxy-ֹq;LԐfhC %EaKrw7q((҉#ːMT՗aK)d;1 -zbK(ی'q@/N6 cdn:M-ҎΆTBD ^h@%f ](o\=-d5)M($3cXȁM2ѣ{Ch"iJrJU(S5/+,$.doq%0y]&`9{<` }ٞqc'l#dj]&B/`ġװqx2BC=0LuG&S}NʣqP#S 3> /`lbw^#àǘ{#S"5+k'>%]'\Ԧ-]Z^2ZO=&$mR3g4gML`ItKrj@掂qhEx>qj3j#^"ZfǪ*FTo~3RKOjJ,x~.M8&JLZqxL8]Rљ{cvƽDƤms:rV4nLjx[OfIX;W=iSTsqSd32)D,\tjcZ \K@CєA\Dry+2.ok:$Ɇ9d#h [b:yU̧,)ELhXCɷg*.`D9@ڥK9^Ef0-2ܲYw):>TKGX3ekOy~&ؔ35+F|w?Ad:VZ=(,y\^sRql"B, +/ c!Lkn6QpFPK>xŧ?F 5R_ɉ26J;3} xQQLB̝h"\9M- Ͽ"e_[<{ٛh  0\y?('WHhinCC|? $+< r#EzcskM)w$8KCz/JPp A(3.Y՚X53;U٤>, R"8X7(cEbuZwD2;e.b/ LN;2hƲJΠY\;B_I,vN$󧷕}^0Xj~̹],"Nυ ;[{?Jbd y)҈-HM2Muj L2AEwk8={<Ӹ@$CDt׳󬢕DSqq 䌝b.RhWSV>nnh@ saM<)#}G0[̈x)w ]oodWLl#Yurgxוsc8 XF ?^w-zݲA>,T*G{yǵ#ʵNVмLÔ*$m,Yɩ }VܩOHh-A=0d{Bf)W]+6e:vn! s7s@S. teL L#!ڠ y<n\B0G"q(\e]̆u׶M"fC=ٝmWw]O Ᏸ] Ex`}0\ONv^/X;nJpp῍r]&$D`:JԭW苂`{h5gU<0a2iI~_SȶΔQHʇ ^- WDȑ1G_B1#?_Fi?uIa ~u[tyBvEG>:s!@"DzG+-5Z^.>xa!\$ʢ1:E 7P{ |Z ?6mF)ލgBE]L(yxb[G%g58hODwoJ >\$q+++T0u FB|wp8LТe!Q6Z,llR̥5T~#"tt>dͪ^?u @|f"pf̻Wj^ GXv9Hn/A4I8L[CfGݺ$\kt :Pmcf=N|@AIA;ڣ^(+0 ^OF|FQF9BFCSЮVE>.TɹݙDzjxDV݉jXpV9Sש=YzPI ~qMߢt aZC[9|}#6e>;Yx\<W Fc/u,7p ͂ \ysPp[)R"9H8KΤ0eMS(`Xb(ߕ0{tiwn#4jP]n\y-=u4 g^U#t<J .}V& k؄6ae)ۛw[aK;"!NCajC*Ѯzc'+9Qs*2 oLc ItRsM 8+ە/Fi,s2ju:\h o>یﵴ!Qi!=?N:3>dD2TX=UN;0ÀyPjMHq`fFЬ 6&gGP kT Aә]p˲@ [4\p/_ذ%¡Fz׭R.ӯܥC(j =}J(QV?DlwW;]T$FI:-~e>|0W0-t`Z\e)7#ȍb8?dT o‰bK`]/B|˳9 քFhZSqưK#-$7VH?Z[dy粊_3RFʼn-=ZDhS>xOʆpmੱ~8R0Hrc$9_dr>Ub46-HgQB͗Jo70 m䍓.GGA jEDp(d:J8qtO,7~Q֫<`y 1E%1l(]gZe/#ƌۛwEo0{6L9.&_|> eS/%"~qWmZ%2~23Z/w%"Bκ" j / 8tڀ97ϭJIJCG:Kl#Lled}x>'Fl8 bY !U~UuC4CK;Aɉ"3 yG.9Kò՚δ^0)EN&KXĖ7H 0G]een~R*0}Y.k%{$)|Z5QªedwIP@<&Qy0]#7J_o'BmDHdjR%G͛#pGǣp~_BѹdM G~- -:Q)C`8_T$qHZ:d܏{_~4WbjTKwt/h. NJ  p/ b`‡v dgXΈ*LNKXQ8l nՇ!^D[}~Ѐԓh,4͚ĈUٷApD>F]iR.|:L"DZ گvH$&N 6xea#nMzbO$T'0D\5_ϑ4}Xסe&H26Ajl44gKzRۙv8#+rCQ ȷ;({}0~)sDPoUJ1<zuJ~p~ [Z3yJ PHed+}W$ΔC1B0P)Rk*o3bf Լ~m4JjM(H6PMVșLu,tm5˴i*Fwv@cXs/s H3ҁk5U*4pS1Ĉdd(sMG暪3tR7'?dǒ6redغ/N0Z7)JaK#6!yL 䛘 > _nZ0=Pl9ib1d! QS, C}*x?t;ƕ/b|IQȹCQ#֋ GBkOD-_NI4V+rX>FuZir1dw SӼeNԯSABmf6uq'Ҳoxd0>>r|ocIדR~:Ls,˕-VW z86S"Qlq[ϯXOP rj !M'<;&ކMz5&<:NTGe!K7,.T& (-d+gl!QPT:.Vr=6fH)2&:[|i# eL>"^2WpvAlkڽ ztXF1P>\? Qʌuˡb@N!r_u1HAkם(UH&.1]\ kɥ~Zj_r% %^-o:/&[zgչhV Rg(}+\q\`iZ^̍|$fAN-]WhՌpQ)&3ؑA)8aּ0PS}USib/ g,V/=Mvfz+5f>0dfѕiL]`oQнMZzAj {xs ӷ'=^Lc炨s?z|.I?L9}v@|JbxWv59] {Qۜ;믽rw\gVS;5i" E .~|혂5QN{1LЛل`pҍD"@Bv@3%9E3ɳ>U&TutHY -$**HKO"^d2ĦQiLhӳ>Km{Ph@q49PY'*I6&^; pNȳhu&J؁EEViņE%;+ep+&/J8g Tx{)JxmZ,d?AA4C]`#/+nb5e-:;|"l-oRV[RPövo!8򍚂 2gpE !9ϊmEzIJk臘em)Lv&ұ za駰[Y0!W{( 2ƉF%{-ߍ :zkj,i}&/yl $.T*-ȰyjA7)fn/mzy(qn@8z52hu$Js" Eou_{Q.kRc洨MGF ސ_% ЀAˋ w(?[qkh"ڤU&VpʽX*cnktDM줧iu[B!*/"we;%L m3BsSўߚLX PI<1cq*ڝb|+'^,ٶ8ײMAP:v˔!b^ ާRs}t# K(I4?ȸT^vSq.&F3&O2wDk ]?J$<Q&5#P΢RK쬭u9_VOHc;$kb$UI"Zp" J]< >[D PHwru;ji3ſ[0GY4}`|O6BzN[§>N *b> ڣvH~$+1PH = 8m@abpZ q_$؀w;g7Lh E< }GZ6ݹCy*07`D>*;@V}iP?KbV l2ʽK6"z96+H Sg]te}gUQX\K}mѻ`)kI"CDa˟+S  FڜzӳAqӭ*\_z ZĈ)9hf)Kd&9EE6' su bوtֆUC'q /G5y3Wٳu0&_o%sFںZo'('f"u,OhǼnePB0PG'HזP\S$MiGŞ,7.fPnFaꉎјZS^E¤c6nN<"b&tƾ͏WC03yOZ]!@q o;t!+qNbD @_xkbHO7TAN:N%WQ5y洛e8f9s:ȏPXx ^_Tc볿<R_uU6̓=4}-Jk$AKؤ$=XQXr6-oƲ :ؑĀv7\i+KYZA 4@FbWisW8e@BJ()cP9VݼA!.nY.67oy>%Nqͷz"φ .94Y捰voQϋAlr ^*5Kl3d+l<Vuv& ;Q ѻkF^3p Kg>D<>^W󪰇AD1 R]ο,P3Ü6j!.7-LDƠԅX,f?omAB&vI"F3o&;jE-x1kiW{/&fZ5xDcġTn^ /QLe FM^r( ~Px 7Ǿҝac5?֋yL߀vuF<,En/Yv@+ȍZ+n0}?ٰ/Lk5aJvҗtp Yǻ/܋l\8D V@Y8>aMW9>IM [>mJvCMtd·tNM$tԖ 67h+iZK'.;NKf|T8"rt>jX28g͵A8i7ESbl{_LTgk#?dVx41E l ;GX|G4b|9^]DAXOW%jUshT`bi΍/&4ٞY$NjjJZ^su| 9Ff֌g,{|\[ 6w~$& 0*i$KDGw?,DlviL /X%(bv~O&u1wW'){ ڨARf%.993T՗X"#o24a>4^G.dmK3\UV VPе6|ϕ4DX1 EwuZtoUY%\Sb3&∎*턐:E܅VP b#;t˰WLйmIijO{_LT:ۼ֑˜ )A*xZY.a4c 呝qF"I  C=_Cڞ@ǏFؿ0ly@tJ}6#`+pbCӋiyb5PUݴ-i쭦v5*Z61Jpbc8) ᰒ3 r/dtd(&U>軴:d XyC oz %:=#=A3HQ GbX b9zuke g>|Na}ݒÏv,M.H)4oQJckD鈅U'k&WC1Jt)FM@<< mM{\6m1''܁*hCS,K<.z6G;azOʓ= ;^g'Q7% 5E"UcosS⒚cJ e`2͏ge[H=V= @݊~'` EufhEi'lAsh;{<﷫°?ZL@=Wr#HT$Fц9DXr"zf2C,O.C, O: pL9.qc{gE+%3}u3qb 8·tA62/ݢegQF^7Mٿϰ'C4iaR2aX0kl\ >  4٫!T1l8|o`#;`*oȌE7Ϝ.08(D׵2G6CYn򰶘c9u+xb%'C7׶[:3yKUSG".5pp(\[j>G?/K^ ST,buԀ{b@ nJ JVxfm+N|r` Ufa`ɀb4Q_;Ŧ6"M[6Țiz`#fxwJ~^/[M'#~F+`fmɱ57L闒 f6y!C$i3ء$^O)0lʬeLlEkhj&nluY5.Me., -|(M D~ gWſ[lnQL>>!%(?)=Z}dh@6r-x y'ApnF"ʫwUT!a~WSUh&7J31HmEc-Wt&rB"ꋿ:s>70bX-;I'sӹmN(ppؿPT&|77߿D_-aSg8>[dUU cb oidGp;f6WC屽TxKT{ M.Q|ab5NvC{h7>M}&`﹈L|L +3L P>`2v$l2XsdXy+vx^/%Rnš࿼i.Fjҳ^)%ʨ~"t9t6 | 9&xܺ{D)o~YG6:cRj# ~«R2r/]Z_ u9x6mU7:"rN Ԍ&%VWuᣛ.Xa88sY.,'@AgVM 4hn2{0쾨(guAa8^q21*ÒɃlbHpi:q\y#2y[1L̔LbK&צ3\ ಡTl`o҅8l uZ̔PxǹISQS!@R4ө CBx  m0a3otb9EU $5̮*&n5pݴ^Ti3-fѰn cF @??224a+U[ iHjz7_VAy:]JKG吼_#JWd+DjådM#2&Id52^emz]ⅡK5T9W ߭=HEwn-58@u &_vIԒ? qHVbDhÁH!+wpb*ۋ]dJY3'UȽ|iڴ;f ҏ|@;.NB@>h39}#2g_ }_gzY];4&cjTMioQl/4ն:;v7NNi~uh.i-\G̕"?!f)WM: $@$*RT:mXI7Gr⽊% ioѭw/տus.\_%ey#J 9*d;̷% ~;BBe%}9XZN.qGv$'[V'2lV, U"욶^śD'Ib𷢲j=ka%#GZ 2U) +L*7GA<<(E#,=P^'J%; oЫ,uZGe_4ҍJ܌U #iw~d\l 'zVฅb9CkOTݡ2"GLyvչI꾮U}CZ(Hr0wFܦFc ?y{б`Q, QR4vg0b.}cWѧCVCU 9\~v+6Gwi]-diLy,~$G5˨*XJ5!sYI͵]y)" _ D(,=ſ~+V23<Ʒ'‹OS2%Zi0iSF]F@;A! #[8w<^`eRN)Cq 6d=G W=g1fV^4*w@H)Ґ>L(162Wc:2^^[[##k*Hc Bvr3) +JHVc)$,e>>@7տyZSN9#O LQP{)_q2DˠOˑ"<wi! h~RL1xS7:784݅bᱛ9% %2?cP=v C2Wxu:Z9Ev?z雱,{?JMN"ߖM'BJ'F` CbF,U=qZҋc:ewT`cQLϝ:i6ps ;wSCJ ܁{ZY1;d>8cd?*Bâ]q꺇|E} Ɖ,]4rߙ7rAy#y+y!@ ZcjO4l ͪ*2exudک2AqG6Yo"3A/4QuOh4vrޤo^e #߿ ?*8b73h8,y` mi廆9+8Z;xPB /[PQ)cMxDG:'[ _D"/"/6xaAzإ3x@OdB}یu)Wg` SG_nhPIuQ)2G]#9Hkvxμ}QJ_hMGU+ivr8vq|:;U iѿgG@g2>ҷM56+ETȖ;V4wiy;bflBmH땵K1!Í,ȭ<U)['TK|eO2C)R8ۢ2̨#bypoa!ck̤+)7}N.YO2'zO6S& /ωxEAR0ye3PņNljK[ŵ\~uHcCniP-^p5ƭ`%6-Y&JZp?ǘ֡Җ러]?DstR 6 ­Lkrgp"E%PߨI](GGy BTw30{j+rۉgo/TGu0v8u;$<qΕhMz_zhM̤ rBVR0jNנݏT(80+OY'I(|-`4rYRbBB덊Zz"hǕNo]+r²״fp`5z}r!jUPp)rf #jz&X\ |@=A=Bt4]2a]SK4N. .Ց8huPbY:Mcʜr'h $5 zHڨ6t~ 13-O| 0FEƽV+L9L ; =4njB\THf =5zvO . Oɫf@'{hG<"_Y]k{.9I%reZ,몒5-@Y92"Yz V)2pRQ}@#IOo?xm=QXe3z^RمdŠ+bN`6z޾C"mglvP[%SZOx7Zu[T@&-2C 6j4d= @5idEc iY-<@~~Әb'cǓ<#bOo|f $kF:$UpNf(|lOr!3jM(`c7quZap0Cձ:yHNxGֽH_e?x] Q6|-7b);\ah YJx Y֧Dzm`M+nN-|*?P!^mE3ڼ@@tVЙhOKhCddt6هw9.ĚnAyUnl};D2@h&5,苏M^fH@!RjSo7 ^5EtdR6$eΝ$'s;?n`?a>F'~ܒ eXD_HO`A\;זUEK)ݪ#ȿhR&(i$Qn0Kln/S$B#⹤?V?"SePU,VU&@FOX_T.5rk!Soo+iM{iX%+HzƕGLPed-A!R ';;KB2S6d<.@* Z{U{8=A~m#(!gݲ Db#mFmԎ]g?2W_qt@+N._ODo:ff9z+2ljZ5w>PREcˡC54ȕ_ZOW{G5&w'V!iGӭEI <kJ6bU`GBʙzVAj F~ܣuj_ "FJ]vx9Q*Ia4zٜ_]S3 tɉ ュAQ{*3K6ó Gb}4ntmQ2,[ t'EE " Cyzn٨Zp="\dP&Ua#>wsz' қK8 ͧgg/p 'sAvFv"S/?200HY:'C{ 6&ĥk#*Gj/hs:<+$}sBhk/OO <S2 o{ 16`΢vl[Գ[U//m_ЖTA~lz Vљ{׽dB+[BVsK`2?O<|4e$l#4oveM_u(S^J힥Å!5FHOP`LւA SC&hͧ'`HU}sXsĺߕ[Ooꧩƺg䤸9 Y~GSݖ: ж$ڞ4(V)78HkhCO lh@7RWQkqx`!kSNqgΖ@*^"Qy*.H} 1e0C!ՕDd~^m""yQ'4U8{(/!FoЇz q)'y*}ܘ E?0'̣M7»luFT#y-i_9݅k$D݁(-z dj+t9Wy>VQz1meDk{Yzhd)UEE8`?:Su_`8|pk(\# =~R9E<}uY'd)j. UoOu)eѯ 5$@9[3aujȼhEˍߘ乯?9OG/DM Ŝ-[^ &`%fV47hcrt^{Ӏ {Ra\f3V>~X >eph$f(" N2 \9՟EZΦ♐;[We yJ.x "Ȇkrr`~Q(J'* m)~-/cu<^C8jLG<몐4As$k\"N*~xeMګWzl?Q[E4׃9>M#SP?Q|nAeȒu3Ƿwm_Z G=ʯFè 118N|\joZHӿVN=3WR;539hcH5rq iԠ'3M:c6N)ABrtkZ+W|;_neH E˃2$RΙɍ<81Xd9/dz6*$>bn+h[;*1^+ 7$s'vX2ǸתYWi{mh ], %vy@Q1WmrxmL.I_L2ͬ2^ZnʸѸp B:gͲAǼcPP|d5M| %]aQyg(+W Ĥ+'dKMv5 fl&>&J՛WbHcDΔ1"[ |][uA֗2 ǝlEX o=wܯ0fʷ ^}̜kS&CxLc^h>AO=ړ]ǝ6 6Ǩf6%-]%Po)>$=" !qSd"z#Lj zxIX2h}['Q/'S](tXeo<bH5 U9>yX>-$yLӎaspF;&!%N= ׽?xeVf|#ePqde{Z^:" ]L`U3[>/VPylT }4Rť^m\QKħ"VhQo\@3|kl.o`@-Q pGGga`3l9Oen~#n׹TEߘU=U LGIthl]Wd98t(>kBvL)ztdptftm> ze}nO $i<+S+Fԣ="ۋrH OYΣ8醒a<[aCv8)]n,|ހI 5^ hk?^`I= I$<^_/8 .hgǧfJ]`u) ;\VR5g K`eΣNƎ fƪ!mdgaf6$zr+1 atH}9"1L,J`QZCNw7r\z,Rkk yڏrٙp m)N JzLl\.ug)+=vϸ.eB\x-sɘ"bԆs^}[e7 U : 4nVZVh hǼs'e/4njFE5ssy&fQ|;`9cՔRyN?Y:i)(dLVA3tF1 ڈ1Uwb~5_>61B#UoOS3 },μ`%%&]Yڑau]NE5F1 p؜bVi'Yߕ] }G+5si#qBHp9(usYs;w I4El*X WB(hγFwH ̟¨Ht! :0aΖ~;=FyhbGR'fJ e}<4sSώz7F5L% l)BHhg_Ld&8m¿)=v=(XTV ;@UJ*:a<]Y`[wʢ8J@ע-:[8SѕY*xgb &Yn:KەԤ? 6ݎ5Ƥ-"u~y W,GG ;ĵ%܉<Si! I_D!B 0asU?)u IsV* Y3a50s5dxt^ 5x6Tzf?/dCQVl+4Q^oQ#ffKg_c^ah'D;}ъp/{y~x%~h0kE(or`]S{wI3܆UюE {TI+Â8$3K0r1'+\pը 5WD \`X͹+> ;Ac>`#,<LF-;#caܷc\)1fe)wIc {NNZL&(/ؖ ~-_=l{m'o8RG x'kC:ȟIIG= ;-1 cp76sԣVv$iݜ|U9 `C^ȖA158|2djEB(V%Yomrw: H78f= t`QW8~+<˅91bn0q_;|imdTB4>R V:5&߫Cm`ǤɶjzVȳ? Û b@f>@`& 1  0NUxPU)Eq"gCʒf.Ё:Kq,!aV|Z)?v^rB<{KNR0w-w\]GSIdɄBM`"bNTGճ}suYRXn%B8a tZ"G'4uH8e)` AZ+<[Yܯ07${WnBY#ztú.q!ČT=7i:f   R,\{ X:*v.d:%|>"$3|R4|MZ:TumFp$.Nxc/N)4M QKT*kM[@ *0u9?=~فx_-CARDx6<\7U2mkP,=^ YV|86\s;'֗Ѡ^uFpeLPpv$amPp2S O:,`ӟ{’*rU% 떛QZlaʼn,qX$:8g*tR4!Ҧx0%i '%bHq{9=N"88QxMe6Tv-]TP_ z1|-˼\,ߋ}7n6g~,x\ɵr P}[|}Yu<;M04M (0 c9۔Ia"6j &ǔ)Y:M^5`to{,Ϋ$g`{Ӑhct 9`1ԁX9!}K^:&wtږ2!/jT9 #zW>Nߓ Im,iyxBta? |9};Ux({J9;O5=TQC,tfF\>ɂ)2K 21קPa`zoHWqT"w*s뙼8 U:IKcIYt*6,G~zeYvv#+wFG#XngԮ_ |0 ? h8%}t{-7{nn5CCqdoՅą҂iJna&ڟݗo;NUp f+Hrf[r #lg&\ݮd=!tdM3H2+]1,A nnOA|zv+*|w[{:qpQ}PUҁhS]u.WtLrؿ#Ϳo$b'Hp ^rm,jH#SZ~,LCpFQ%XWA*?ou/yك-%3A 0|Z= ˑA dK]ܼs II}Ym0!vd2T%TKB(3(\\V#4L0Ojݲ{xoHrVBp+LDSSs7;`MMQTBJ+! R0{i1h8B6T gJsIm ]BHEZ?z{-Ɏ[` f Ja-r6 sV":(Za(]?|r7gUJ1czܑ GV#UCK?i~Y]2sgTu1wc32 6[8,SdZʰ6uȲ+΂JƋ:PߌAː _5g#fD]"i`(ƩZM4Ä!֙[ LC}n 'zfZ?}b|gL(@(YkxQx7VT%!Y&#?lC*erGL ٛ$5=} '^. > \??24YdmGEy!1-}db ##īQv١NK8i vZze8Yclm52oI%~]H2녑ث˴69F37tQ6vX-&^[2jt*wUn~ meE"ं)Si܉"TЍ)'mb9&?EG9U Am)Zk$}ma-78\}9#9e l)pZֱ>эzuyc$?E՛+ {;w3uH~*l/㬽W Ĝ 3s- [mIL6AQ{4#;737ׂ槹#O^8Ḩ8 uC/16SYU~ 7xWK7{LeZdnֱ|p#קȪh? 4P`yYY2eX4{E;0)kUxJ司 m] |ulBF׍x&P:oKag"–nes@ VGt7M~&cv/enP$ 'VcFSZt+T~|a#\2j8.|aւC8L }L05GKkbСEF e:)/N |p7dme@cՔT=2N(aoYƖ^IPUs3RiyCUY^{@1r Z;^6xXPd8;u4n{*^'ȲpE:22' USP&o`(6jM϶Aߎa<'5; Yr:;,U̬9-`#e y@*\Gpe%yM>PyY;zmmAAOax(]m-c%zy+]8>aw!եf1dkSsjٸ __|x.CLE3r%$[6c`g&3y{?=/tK?4HY]9)v#B! FMD=_/*)axJ\ cJ.Fql4]:QyZ˾0:+NM˰L2EuP\4wDZ5s71ưXNoy\tnEr{8~, ˝=# t=`x{&N>~ԝ `U]С27OM 3j cgQoΧ)\8݇ukژ}D&͕*a&cB(EX ɖ%6nH/$rpQnBVqѼN8N20e/KK_8+gehڅAά&-/ Ȩ>-uf0 Y-TMp1M #-ls`U-Gakf5,]>_LInh ԟgTf7-o+ B)ӖI@sgZȬK)mf;wtٹ gh5dcPRw)R>#9g,lj 1\ e#AL@'&KzOaھ,dg>QSZ;~hz ]ˆ{@k8 ^aVW34+Q iKt݀kۯri/X?ϫ#@xҐ?) fnQƀ'Yop6يɳy9vM,&S?q׶ nKE.ʹZ5,XEJxxE)~zYvjFuVZR2PAJ1)Vewjl91 Yw!Ro*͑dhJO lj e^.`|#k?R"Ur1 73Ke҉z-Ȕi[-"*N;z0c@a~ Fb?X'.K;MbJH-q*4 est?FpLз׎D7m&',6Ƕ >[$nj5t;Y&\ YĕhWK d^%47"b5|Ds;\!N:j_jxNaU̍\ݲ94U6NAuKFUJ'2v]Z"_j `k忨U%(tdo16W3ǹQra"z, IvcMB9NdxuwTIlչB"-dx"xdh6SWRiL"@V}5  ʜSS*֏f£r~c!+f5d;^|J1˷"O ڹzz<4R薁 lV,buHy=T`sH!?O'FFLcl]QxlJjJOrݴPDǧ"+%ƒ;ڿut+#4E%d/G0/hKVS.T/x"q $}N0MƵL5K:mGݙVh!RųSMFCyZ;xOM߸i.T3a/:i돦A7px0 pqHx2]= X4u.F3&5w0vgў>2͚E\CM<0G Hi%` (qU8L0+bS^zGw·w4GKY#-E-W/M/u,aCA\[`Ʊf[qos GhmX-*|~< P 3JC+GkEDQ60QF)1;/;mU!WʙQ 0`%;9㔢)`]C؋_nǙ+ϛ TVY俁DR" &`x#3J_pZ6ƹChd`҂zjmyS!{` ޮvf!#axɞGt"HQE?0kN(ƺY3:GOEPJ^)Ȉ %@wjogsbn\@M|{ oץ ty9E9V~iP5;umKԶag(c;?iҪB @ Ѷ2jp5Es15l4<nN'Դ؜Psvq>l@?Lly "V&*¯VU>%Yo*b~UzUWo U<8ċQK$Wol*raBpu/YE7ZVᚗvp=H'K㏵kW䱶6|(QҀ/ȘFZO ':K߃vp8#[ 3Pc=99)fJ+^L1ޒQȾ<CCϡ K\メ^`҉嵵(g!j^Fz.\ zSn'#Չ>|`b'p/pvN1@2;?GNA'Zȁȶ+rD`0!]ܣxF7qֈUR 4-K{wb#L&g$#pQbpGw G Fn 0A4Y.K-?m NAF;md%`TsfONͫjݽs7zs nq2Rb22(ۿ鴈Q \F Abj4j n4VhgĚC+jaa#yBˁkJozJ0@pyI85N b?k:3yRv+X2LG&_{$+3r%h}*a]ݘv9 hj\Z@3TK& m棸 S:LG>F~{:iY§ǬbDKH6-W JR,Ru\-v4p;uUk,v`Omy #ѿB!4xԅ8$u|3{,#^rY^}-9>3)^yITNeD <s\4wt\W}6XD R:8 M5AH(˓_lxΠ~|u? \]ibr[F%v研#"K+Vc[F}6= L1,FV疿wiUw_VfhiޓP6l)v &ǿCs-jC #tAIC zSu) g_a$pyx==fReݧ8aO]( E BUc~$ol}jךZ W?ǘ1vmIĸJ5 xQg7Os.5O95A c]*1\&TWKסtrq{V ۧ'JoNUj4b;F UqDbR%L)~ k߸P?/) uE![2I؆;v!}&seϡⱿ#G[ֈ$90gy .D.TT^F96߂ŀ5܈Fs@.!Sv$ +}j S+_D"ia<w%D yVMD<52SHoZ6t@Ϭrh1Q< zEC,xঋj18zϟBƗ^FC! ~t;s*F(> |.ԕ3>:g_7"H2e<蒹lnCvU3]I64SBG3!BI#` 7ݥ]Vq\}X*$5zӋ o#CnLMܠ5y:kQq[r2fqf1xyIymj@W\!QEHܞG֍u ll $HqcVfOm/#99QK -זI9h&ř)|5]2kBupK=ͱՈqb0gi:ZR^\(ä ۲oE^Ya-+ 4izII)LTՐ55bm}=3Q"/j3UCRv^I}\E-yܴ;ꞧp젷 vNϧ%^D)\%۩ɣIM*>(1Fq.D{p} [ndy^'r{WkēM~o~=ƶ;H`H9⟯z ?^X0šx6fp_{f ذXa~(?@ q.z, >{dA$X5-N$Sb*6_RAnʥ"7=^*HÑmf1G$/jT.nMIB\?c핯z 0ǼC?.gźg`O\w9ve!lÚ*a vzX% V jG$^kag86}A? 9{my럤aFCjG Y  $? #A}[6[>FBm ІA 1VH+5V_exik갮U97 +B~(nT"뽮,Sz&*Z% Mm(#XgNQGz3$0lE16.9z%W|VoA˼k2F`Pcz rwvskk8ஹ+:k #DPa} Utn$ت" ل7?egmR0[}7d?fccKld ÇabWY/g3@K jwxͭF3εh# />\>kG_:܏MHe}ryU(bު e)H;.&oby^&9j[.0d.;Āoly je9!)ϩ\ХwRL^.F)*ˢ&>4-+@bޙ'M `R_b}ߋ AIjBCp -N^6ɝ $ dq0drq),vE^52爣+m㲧uS |v4ڳN:g(w4끃w}-d:L)kv-?j]< "|lY.2[#q{U];3`iK "tA̻@k.W˦@K6?A,\u4K)P툠T:8Wc)u yy z7wI6j8ÊᢲR}s M~lwhSH:<);BbJ< U*U_p\'dkH,яc'4/\<Ϡ0苄}`dKC ;4 )Iը3DT\@i v!j#LGb'/sLH^2A\=U3vRUy~E$0bc'[mчʸY֍ULG[.)8erm*+yS-k |^[]E G3rJ!gҌ'"hov>s_0O 1 x|Xg>qVVfһaz,2#Fsj% 8%cIoC!3>> %p| (X34MEb$ECa8^E ,hTI\ΝI~"~FۼLPEl<A_(7pMt䠨{dմk7Blt#!:ΏEFLIf/iBCs+N\P? `lgN"y~f`spzbxrܣ8ihWR\=rxg :L N|q_HXBA`|﫶CG{p8Dރ؅'KزƽίjPG7eYZo&]~ JnD@华Z5 W^~27x"iBxOࠀ]oeM/5o]EL]v.rh16**FCͲH2ЛM 81rTR 0!nQx| ( 0/que|b+_us1nEW%~{S eppu`;"2¿l)-kX91eHHp&#" y^o-&ao$fϷՎt&A`K0J/o+T~sЊjdw"5s\ vHFdUe>sE?RR-L7,\aKo /YZKxLɫ?Sk;vj;ScW_9 2G;/`R]ٛFHҌuH1x)*dReXL4oFVH'nb_hxQ$,m&{Tj-&]$ '! t4HuA6Mz61<@6T8I wQA~, 2_uу?jkrk|[>yf%W{&QEI֗)KDB`{z.^y{~ؾ#|XW}#sM$G+3"MET9xiUˊ0Y6V^lGAd}ӟtJָc#K}?ݿzIjbɏ (:*p^[ImFvŁ`lzQOҍ&]J˥x"|mbTFiE(xAKH,sԙ) ]nT6o\5~t.ACtշ̙I\RR[ASv{EpAHd&:*vB0C 2G"SDJxk\~xiT<4eZ@&_KrL$gv(#^ v99[\ zIx=?3ld :;AcsC+lU!F b4E66ԪV7^p,@)K*ÄUME/Q@o 9a%wliZ!fwO3Qf^<l8"Dս,B %ҡHb92C8ihh2D8.(&tD>xC-69C\kqfs;#[ì@=_xO) ~ o}jwƮL /5!r#5g@9D-۩L)]Z"-UIuHx"l֦Ʃ!?.y4qeuc]UTG%r]8t2km6E~ xG7AO~ H|/'Y** 7K=dyʦ'dmdsi^-n`mݭPW</rD'kyF`02ɰaJ^1^b`D,BNjwtٳoґLXxc\c t<'"l`s18w/Qi# qN/u5-qktl36^Hnx.Uj*jSNOnosڟ3rP45 D x˧:t BXKw>a?MW(,g,gKVuC4JGx]=c*gɔRXI;ZW􍖵qi</il{=rG*AO)t_$u@%jv'ĄǎPz DZc(/Ir@ΩtB#c`GEe Kk~C[#' V$n3~{1 %\Ebc\QukBX}E3gڿt>Tԛ)(ZE^Yib}) .=lA?ڳ4H!f6`l™%{%*e,ֲEg<`N\I%HN #@[ k缍>틌C,&?/4N}J~(k'w5!yE8Hֳ2@hnk<`2 7̶ /..B:9)1Ɵh%YE`/˷(qTH52aFѮb@[ݖݵ:뿴y!,&P#'q+f4 OYrKȶq/FuMpnȲd5}j4j[TJ-Y}8]4G`V t7ρ@YW 0 +)S}4%jg8>tǜG=Ƈg)x-2Y`Vw Kدf^h䁊DB ְY47'E٬0SsoJeI_uVXgM@P/ 5Hn g+@6x I >>dXN ޢL1g)xA \/?wi8RUEnpзL##aC|-#iiFƓ+q xF$i`:BF@k(I4`b"sx֐^<{1YX~S1|8~%9Q~z5j\5RIԠCwnhzF"Ax0#@^ʜ궰Ĝ@$ݼ`gShBgẄc]ŝ֣KѾivz?T13 I|$O5 Md`5CU엮aC]m7׿U1ѩۣ-J=˘1G@@+!Su@,6Z뇪~eHFV~P$oײ9{Y,^lX0f(ҙmmsWSlnINRLQ?V7 Ts@ a>|Ui tKtd -*}D+eBlr Mp&9Nшoh̬OSu VHTN#' 6@E^e)w֣IVWiU3$l>==kKh7$Z$-d.XVD Јe1}\mS۶,[*t/-[yD9' /*q:^}!EbC6Hv'-d^eH"lEΞKtm%லsjkP?{;5;LUW?;FkR-au& [LRT|]1rD)n-S K畚߳\ aV2<_z5۱ÆQ-rJN%C;UV1) ΤBrA̎:@@LTS@@{^!&. ^\o4*Rs*pyZ' G) aQW*xf?RL D &y?Wy0J?#[EPV$%5ixG9ذrZP hf"|nM"i`_>>oa6 uIC(L,hDrQچe`,X5_ͶQfH./hڟ- Q[ZW36GM-7RKp9`^^л.44vA;"闍Q C7˟*V3 yZ? &AIr#>6bdG9"GTfFԟQI _KF,/`o52H3 Ċ:U= 2&)]" Z3k%G]<d*b'cI.N'i2;W"`Y>؛W7 Ӗ#wI[a)VL+ɦ4XbIGNR\P}cfCq.ҸׯC} o[CM[>BbF;ʔϐ^YOqCu^]Y_Džl!UHWyefwth2Q?*:XCwQY!{GTk$*pA8|_#r (.&q1MzL=*ϓ_@^^bj302h)%:sHqrљ䠢LČ~,e)N+B&$g'HK&+CdAKM2Ua<2*bpr7Y\+kw&#zcCu62ľkG!N瞸f3/wANQ~G sXhb_< !#Ԯ /sL4aKe,~KGHYE֬*X&+"@,M(/˸qU :ۢdxpVrw!O;Ü$MsWu^qr ֶE/9ঃaEF=>LW]i?H/?Ioar=媢 'QY @i6ocF=0˻a$ÈQyYaoνtIᖴHf߇eixkh!ErNœU%P_AfgءuFt^\خj]Qڣ`0e i[JH~82@7 <_ppW. Qr!0pQJxd)DvzUSTJuNb %}+ eH2KS{B=BRNa1(e ݼ%j1=kFaoˀtr05+bt43ֆ>/;9kaȀ3wX#b obKbu~.?ۃ!g ɛg,n|ڎ_u],[&o||sOS4PU;N/ݼw>GB*W>؊=Ҷ,Qm^;sIrl?2DJit։)H.O!O "yѦ[p,i"AnS'&&"#!Ué>hNt\kG,rW2 /ϡ#6CͲ?Ly꓾&Gw(a@\n\`l.$nL^1 9,`0u}x`!@6fyʐ (_%MŚ ?!DV%JӜ*]0-d"Zq]Mž'6EOwr9l!萎F)mՆ> 7;iI^ù2P b(#F3, ᧭PsaMlJvRC6-|w0Sta//i?+U%Te; \qs|̍KF^G9%1gLzSn,S&hkC4˞gDG~I*cLgC,[dQS_E&wMF **,j@3,:N.itnf1猅7%R o C2:%  rSJ9:r!n5;S`TB2.A_|1-iqD l- nD9E-mG pJk0 ̦:klJG±"TU~8(lD,e6$qvtX6"jV%uh}I:cg 9*v{!H&LJn|JmX҅6qeZQm>bg`%]{'H\aWءhqиǨb1+H$]9&+3#cLK7KYp뮩*7MPK;LSW_eJ)#'d@d~67-xoIJApY͡2 "n l!l-ʩs{Q||EPY2PW׳.S+@K V&DW\^|<faiw6)5=y2)y$VWۇ!ynno˱v1eYA\N6g"he>{8LFchMI Xgʜ=޽[S<, S AbB`l3B=3N˾Q]=H6u+cK8B͸|n#-}Cr t]j>b*stQJc2~ 4S0PB;nl1; 3#OP) ƹ.f x^z'ox{]W嬤ZC)jaTy9'!vnNјNj߀eEHWMȩ4N&zKy\wsM:f`vZb㿲cOeaNqkld2 "|qO_8u鬛2`-l;ڑ33'1a3ؠ1(ORCvl@1J]dA;)F  >qVKF4ߐ a&:UPKATh#aBP13YwnR9Psˏ^**`b4hzsX9t8A~,c`I z+c,e0nvEA-@lS͹11t7iLS2҇h2kQJ9Mib}ˡryX3X9Bc.뮋5+Ç,ۖqy=vWU*:Ҋ+y]w./E%@5@vUn+wSoyv ؀8$l]78>C<ѮSr _| rrώU|Z k[cW,؜yMW7d T#'!գ!Q+άH&7DԻ(yWf6YMck:f-r ˧0(B"8t$ *by';u@B|hHa͏­51 RGlDr|(ΚSQ-OhB(_| sLq^kdf̈́U^C[_\,Yf TAk}x,`߃5"K뚉XMDeJ|VO@^tWiAkfS},>+(#/,e[$A(Ѧy)7^ݦ#Ql!j6'F &~~+0)6̏º0bfUzi27ٽ)M]kP|mP;KvZ}h]^!$!JVs/,In YIAK=߁8@MҊJ{f(#v1  6<,i1y e/=Г5`#;-hRݑX^Z`yM8z9V~~8ZU2LqA1wnz.S$)Kc=asV 6Ф)X$JkmK0J;y)3\QOj)*psBm*F:j*#b$"2q145ǦZ(p hڐ}t- yMԬ,wU[`]V1 nik2ԴrХx9O9|Ug&,1ʠNm]7y⬣"*IdI5d+QՔ䘯9|AX\  GyVZG=tIXyrN38Map` CPz҈yKrNnwV t(Vg"*MZd ŪaU"*7V7NĪx"~Q&;сhx\¤T`Ͽ % iMG%? ,m_1J=aC*YnJ:'oq!UOp2ۣfG|KDrb}P+in쟂;E[ IZ uyDD؈|㚯##'ɘV+BPk}4+ysk,͢Mvr=glLmܢS!ql/cr)b4>򊝢QJg 4fρ5sO٤uxv%^tH)' 5i8$wԬ= 8*&yi8͋z{e/eN-úg; }r("PbLTG&Y|J$(]߰Cc*I?:f~Z"r\d% $eJ]h{J7gw>CCP%\b3~m \n֮=N`~T;)` )k1a4BHOss/y"RK(p"{e -cbdщIh $MXRH!,ѧ!-jG #@$:9up,a5`ZEk1{~zD˘=r"g{z$kHa܏ ըP$Wy[+*8",uaTs-vO= qvϑ='?>Ԟ/t^P8Q.-TlqD\ekl EW_#dooNc0O*U\ym:.J|-~ihm+5, HlD1y#{€Ҭr-;%iG(v}V=7@t*1vGpbҬ()"b|QP/=ײ8qfH̴E:FylWc >gmX۠``d"ӿoz!ӝ] 4(Kif*TKZf| fWI)u3Ebr(v>wMNyo8ahp1~vZ4/~p gE d' ǟo Z&UG0)W"d"sfY:]" xo3Q 2 rBpMb` oaSZ:TH%FF#״L#"HXv_BIft ռnI$^d{/ R-,O~e }1Cq9kfsΫ* uSZ~W9h^O3-ᆱ_8^->fC,1 {n>݅Yh]MmA[J_-)~>5{G͘9-p1}.dh%#^~Md:aێ'J]hRH^^TDrY¤wcFugт\.Ι"^w>$޸aa2}>i(/߈ / Ie=,Ƚ4֯$mU] ӫb8br֒^̭kh"C\ёtLl#`1}Wx-U[ª{xbj ϥ DqV[z?R{_3 _T`ذ:5QY0 }Zyqvd!^J\uoaRb#44mk`#z$E64QzDo׸wpȪFCG 汔0\Q#?tb&!J00J^iL*"_K5(~O˚biCdKef [PJ`? ŕQdSt8(aE;j@3nO]x{bXLO鸛; %wp;nd_|;% CXn\oWd́N( o!tz]J@vh7]H$¦?,7f|;_ds1ljw8J6͔ۡS(LUHZp.mFB4oڛ+~$S)J$Q#j=Z6Eϥ <vő@E!7:1f5_|rIJmacCz֠]^P6nW8nj?'F]d9]T1.&?s(cF-PAIE.9V_v'SG߭3M[_䟔DUĕ׆Z|$K`yWi$TuKzs:b(ԠdIX'A 2`*qG*s_T9RqigzNT ՕULr ꌢ o vJaA'>#|LHNh牄~莬Vm7-7#qh׉ їE}x)iG>0 yEś`}}"dʇ .>_Gۣ?0Gdgy"ɽ,>vB+?"`~rZ _0nl)U恎4b XnI /X_>zo(uma`jZP'?3wz^ز> hUqʠ!ߍr4f ֵ-d&^ca& ݴTe2-zɢ/os&2kMh=伫i\nhJ,c5 wBQ=IhCu#=94eJ>LrtMp_آ8If*0 6alsE.H)2lp]#{y-DUh:!hrEd.B|4!  '[Jn)%Iԏ8=z"X۠;E7Ó08spLTwDvo1-HvSMVZt %)\:q)b6h'b*Fbߪ4ЮqT[8-{8}eE ',Uz:`԰h'c%BͮG/VQwf?0{j\q u)-k,nD(pI @:^rZGat?dig9$5Q]Qs pQSo ][ɅGWEʐW$MIb aEr?ɧ*W-; /5Qセn7 Yw5{ PS bW](+%0wfp9n*xgnL6.mm_y860֦yo+>{z(w{b+3eU}2zJgze2@얉-Z֘þC`&7إ ]DٗD$ hg.mTTetr7ȓdFq̗&'pk^\~[mQjd5PϬr%ٌ^ֵڃNHؑ+.j9|)"("> ;cÝ{G8+0 T2p#`Dl$KdViė]dum?O)?7 6d6uw**hEl+ͨQy%`W91'̧Rܽ†;:(w3b3ʢk34&%id.cͰz*`Urt{J_wy](U 4?f_Ř#XـWB"9Fra~bqnAa2>!"Uc]vhWgYh a 5*37QWE;m#{u䆝J~lNN5Sb(Rx޷~<s|RmkeV:)Bm!"w/Jq$vm$ n n_ { /&zk%Ow¤sfqrs_-<bӷB?G諁mN_03S]?;Poɶh ;f*=EceKݦEe&|{H[Kh?fX~-w>{B]FCB{:qCS. 0{5lW TеC\`A$meFKUȗ|3 nYᢵ_p PšUS<('ץ9H]bY0oԄ? {YwPN%īFuEIC!?W kw* Frm/L0'50V|K #îI[1jI3hE&E\ٮ 6f|2@˫N~ꃞLaۄvwbA,gg0(SWe崂vDIf(9.Q |8&PImZXuq":F9+y")&h^śPSR'oqeMgqsyG\&\%Ҕ(DLNLw?17ckz''=6KCQ]Z}3Nn&L@~FKߑDLƢjl=~RM ŹlW5 < OTL3*+WN#o(:">g߁/Xd(Iϐ;N=ԻJ3`n3djߓ~^dQ+<t)_*(jk1v*_Nn~b vM/?Ǣ2*,?1S~އ J ,UF5Ǻ]X`;fVJz%x͞^T= A}ѰRh9:WO엠Ƿ4vἽ| \ \ %?>smk#{KIk ׾,5"u7\3%ճ` ॊ7hėocFf=1NTM;8traA4#hŕ~RR+f'{ke3D7_&/IJѸIc;#NSc}Y-Q|XW1͋E/f_-YKrUDz}0!U6o11wdL"yj&l> [4蕘qO> `;_m 4Bg纵cӼ2RR)$Y;Cmֆ)EBy4rcIsM[7teFO7$K%Kŷ(fKaE^$rV8QuQ~Qw KYKVؗKk&m>_1tޫ_pEIG֐M:I-I;8탒G77/F>tl}"]5F,](%jCޯ*xLk q/Y_tj2[l9*?1u}abҕ@myA9[gȎuGӱ )|2PT) K5 qZȝ"[tL+VvrHGoѠ ?GfXܻ/ ҅.H(ctwϔ׷ӱ)n,-P+yŎqF OXg^d/B1J#e,cCEH|Tմ kD|o-ydo 1m>uCY() +>Yy* ZA|/}&*P%]i%6x5&)Uاؐum-,'2i|YA~u|T,A򳛢BilC-3Pqِ5JQ-%v'W GUo1׾1`x7(5Jz9E3̴RJt`RY|EӁnBQC*:,=()9sZSpݯJV&VE* a"NHnݙF-1Bc0dS_"^1[M6T'/89V\97A1޳+Y RP&,aCU`?v)˚6=g(N7d&z6A["?-Nik[DPU);3pu0K;hpZ$Йbϯ.}WOZ̐)>殎X$!C0EA٥#qU }kJU$3]ݥZWL$HagWA+ 4B=RVޯV\Cz N6z<- !KWx_r3d0V|264IsFt6@#HW54;)hř@5;3hI?2 瑣wpFgaj*cgifR.F_Uh]b!y+7a"=5"%TjĔd>gk,q;_ӤҷY5Yz,cè6rfG{E጖˴Chp{t(\0ĸm4 E^|US_x<U `a:𠐫@R>G׀\MKʨH=7N︎>yYҌ$O:D [9 aDoE:g֍Z(+A+-$i*ሗJ EWr ʦ%CnV|SHgW>kdՖTՒ 9W{;Nnx#Ť#t\ɀ2s×+j.AtƢAjyX@K_I9z5Zf; |z63Kz(-)43֬1`Лks->$U a˶\As=UN" *^Lpj{o𱥊0͛D?Xpv |OD)74R,\̮??# ݶs,;ł],Jd oT-S_`YnƯ'訵ЁdE?yREeBM80=GUpud{wv7 c$=GK;6DFh2T4J#_(%\** mj6肌u} ނB!wEn(5UIg;Q~}2 -e .;:XEUG*[k =¯,cU\u b? cjÂGfVQLΙTmz:[aTxM}8xC{y1C %/|; sB `^ZB\ͤip6 ?˙ěO&F8]4mb"9DUw9޵}ҺEɖFoeZL;8½}#x hir oM!̞V/JNEbYα=>p8䜺8YޘcHe3n<܅6s/4U!@]h>b5>:cܨ*;GDBgR3QL׺2oV>n1"? 4;Y !nv8cn&_+dJBj5g.ԚqE #.KG>ME/Q0-ߺt%w"r;=!e5k^ zZ:) CkH<%-jv&E|)ϖc%wjհ7jDse]MHoN RC |uUXf\!=6*.=O,l/g%+!\u0V8}-䧻bfsRwh2sRw"}P)\h) pgl2nQG8|`<\ TݛPųx) zwBh*P'P)i!z&V.J6]L2x` 5Mp~;)'~pxdj2eM+1 g2"iA@0W;La,l oYѓwZJT #?IFw1U4[G,:`e]Eby'iOKa3I@W<㯣TrU$Szlv6^ul;dXvtR7QnFu_+fs7Bu'Ӛ t[ [EfuBN\a @'"j,=2}GiC*zʹ[[Z]IM'3/g۸xPtog4WrṠg7yDhLxYh4SoyG@\5s^33p h$HΕѴ:ηXW.U2R%t,xǼϑ/d~~#s^WA4j 9jC=%vSe/̍W֘Rmc8@{`.1)f|J>oX'.3`)Hg]WX wlo&AʿJۙNhXouYosK`[-{15^CgKyKcd^Bm#\TWBѐˍ*vk־pz s^g&KP%:'Kxcw_-%6r PtEix;p!sN.XH*y9ی֭I:ZHXU1U,5vzZGFks ]&: `*@/y8uhgՓM$t޳ C7n\|[B~o=t"3M.Q}ar \.@MaZcQ;YzJn 鹈`8؅w22(Ū`٭!]#2F4%@wSLrC8tT.%"U2EVT [G'XmtgqwۧS&g0VRpN2S4Pup|mw6~r8xG =. w#ǹBi>aЗnrC c#ȏI#AfgIn0K {WGjL# aӻ`?puHmV1ޛ1i,Z%j^lPP{jY$ErHç9,+蒽aFE}mӓ\ \nwjkCGa13#$W+kA{԰vg!'5&ͧJXsR{~\J+m^"?[G9 q%`0lv"& %wgt(۰2oƥ }XdcY6lrOTs\_/m͂#hg-] a_ $4]"@@~yjt\]+ RSexol(l˷)0AA#x8}nOΛ1!~_Q]>_ ݯ\ E'H-㚶P6A,ߊ =n31- }!?Uqs7Pym3A,nŰN|u')ˁK*{qjʷsNC7D%YV#+ E!.1iZ(ؼPWĖZ _:2h!I,7uu0Q7R2] %b68qaCC }';%ڲp7*&lyv^IC!iE&!m6;_<6Sװc1KGݤJ".gT&ϠO\D&8ncy 84Bg**+w\|+uf?E cԁ­Ŕۢ GZWTS)܌kYPH (عeydS1OXw՜08tT n `(zi0 ;rYP(1^gC^6gٙC}o@zc+r,U tuϳElQZK 3$n/P/- q܍M,9SAW]xmGo _h+yAǃc^s9,.*ā405:%r%<sꚴ޽U`\ziV7t[0 _XxMٱIGe[G5MNbJLc/q.G=> _Ssm -Rg_RQ-Q]|1xMW425XDo$4˕W.-U\aR>J=Vm]_IqMtmR>E%C & ;WT(-4+qҜwj30 EirO0uZ* ( e*U4? E k$<$u~ .˷'SsiK* Σ +xI/YDH0CDMlIvЪ+KkST9[:5 .>pyj$KըkCNr/!.&dFV"GMJ4=jZC m inMY4E_83QWO!4RDӬͮl)Fy>6xD6SقEVU?ّH,+ۋ~yd14&:[{}4Ein#S _kNJ# Q0(B-ޝ_}q/MꍝɎsE$ ИNY):z/sa'Zorp&8۲?Zzۭ?',R"Bߊ `H{u 9-u)SM\Dڶ}JIgA?~eݶaQ^!􂰶dv+z6p%a䰷{at/:깭}򷋒\Ap^HРIRłf,ͮZsmEw8D0(;4N}*QV7MuQQ泷3@f&e+J2,f`2ʼnfq3}rO.ZT"&e/y`^+"?bLZ]3 Ьtt uA)VoK7 ~ G`!ω+Y廕f w"ao57+&m3~ТTS~U09>gA*Aׂ Y"0AP~}h/D{jo(k,r[| _eW䶼iIFϳA:t "z2N]pNJ_Hh QQQTo.)hŵx^>DzhcQQϷ^QNy[ΛA_^THI"S@~Me z~4=ɾM/# ?̭-"o^-0+˕R.-} zZfWbwh Rw`YnOP-\IW~tfKH:G06;> pZ#u:E 92[yY `<(]%㫈aY#t d0F-fx "MEdޭLnu7ƍnӥfz1.)ˆ%])!ci`ߵ6M$ Ċ7a"(*eAZDTv|Q/2N;q\IeHungCI/6>#&_;+,җ%&m?2ҝ}C77)u6D˓H,R&$mZP>!yƒQ9f,Ѧ3pJ?~Z4נ^i5oVvoڒכvo֮[~pE~dݼf,KkBO x], snΊ13ob[w`rA0چl(Y\ 85}Lv|Sbyu-ƚ7 uމ&hj-Qs)AU-ѺC٩{AG0O$^2_ ignmWǠH7\ƚ& WwPyka(A8ҎTie&!^k Z/XE1"NLcl-m$V)nJQJwSԋdF>FYO~/Da.;yXM1!>˄#!b*"y' N#"~NQEk/߿uTRnqÑ hM{<;ab?)OmNO)(f,J>Ǣ%15yj6ss I.[qm8OM&˦^9aa_n)VuTݸ𕵬kةfDudh'd tGΤ_P5~MI>NqƁzN"ؠHh[DQC97 `ZRK݄fAzPRi ܬS*ވ9Rm- 3G\'pUw`l\ͭ&/"R~ R<8wdY35Rq2 Tdix35-.`ԯƬ>3Y5:d!gk81 qkz ޠ-tIflxR{G#+"C!1v ?S\~k9':4} y ~pQ<`c=L D3v<&xTBT&cnh4KFB>Է8x|er`2`b'_{8n& 2dGt[Xb,!T4>T3gUŽ C{8wkJ4W NոB^w,UfHw#_Iȝ\^Tf@;*JsX|@t'.qNe($ f\8; ~ `KhN^_3<ɥ!8e}{ѰO`P)17[(of b}G*1MDMDrrTaﶜ9C˒QT>#sȣ6hW羦=GwCH,8KV{H۬T󔏳ި8;7`ODj6#4| \^9bHjySS!OF$ϼ:hl,6I'-!o<5&܈:VZG y^z+u(jfpdCdn?1TYi?o˲<)1;hᛵ[㸥>w-ϫ-ORk% "`#|+|A%?6C4Džkg2nmY+(y ܔ kj.CFٵtgE1ޘd mPb~EH#[;n悿B ؍2~@?HRAZD~;C({uG,R!7QnkVf[vib[}(bF e4#c^-dOtP \V=Ԋ(8К{=M>ILF/S}Ӽ O\uXseD \괡7˧`sB9e@P*p֗]J*"|(/k%Hϑ㣢@!3nCU˓q V Գ)9lZ |B+R۔}WD7pKBN)Jܽ+:4uuUd/(:ڦE'DuNYw[+C*v'xwH1hb1~zQ& W`RS|;XކE T]S@ {tZBnPȋk.SCZ]%ۧ_\7`x/r$Uz,TwM˶3􎕙&K݀9~V_ف}@$& >Z+ײhx.xyMR S*KN-Y,H͠[9_TgkAfj93Ԏ/mM} -'o<[/0 YjԼ",\4c^r:< },sm[^U#v`Sʦγxo릁Q fp&NX)ׂNI* c5U:^_.8dJE[\^%˥XK2:SQP*fyAXے󟁻-ikR}oN3Y!Tb"=,:}˄d=s#GCG]{ >C?9VML nR2fl;џ (}OozJ$x2k^eݦ4ckG 4ݍ>r:ܗ4,`&0,*xTPKztvO7 a~eݫqp(ImA*l> ǹ`̈;FJiȶ<( []G90oP,ԅv!(q 퀯Ȣgu)&WE/Q4|22FvMEgz>q,*x6l t􊛐CЀH[ǘǏkG17\RYHd/Hu]"878נmD<žPWEuTzx7>AoJ`݃'B-;ěBoVlaFj6xEa/`vm.& Y0HS'>sΡ,4ף1q)VEP`_.zBc$rALqZҼiТL/mQw Ic`go1;ykX܁ V-d7;B*kKxdS=H ֳ4Y͛sT#7ĉI@ʓl6x&`2lrMs0ᲿlRF!jP~LU -d0Xyӣmwa f i6~`(48q_*qy8&g=:P@iL1P#f:AJ7 w"*R< 6v@ZVMӠ=Ph+xymBubIOkʲK,uP[.тw] hyˎ9g TvP3u9JϚ"o:]Fy?B8"`oj|/9II(!W)"V~DVҜ:')n#I~#`,ve4]1hթvW );Ws֣aj+}^doͲ(EYmM=TxʁOo:2M]q{1*[#@<4+qj PO ,ú\ g&yJ&t.ɖ~w51ƃ(ћ&Aycs-ǣ*(cÍp& HvTG^ +oTh hDmz^'= )1 k>BtsLΞJ4%q6J% #A:QEhmb2y"Z , ػ=G}V'.hQ͊QoTFop~U^33Mq66lQ,LIwx(TͬxB̄`pO҂-WEd٘8u)C^jM̊"q>1鼕9O:"TqLY )jyJɴF#G2:#6*JҚDU/8}Y+%9"q}Q^z0z po5+H[=ENgS]Z1g:3"{"̺9ZcA+{|;rҁLlp Bb y|#Aڄ/hac#n o QopB!oX(b'Qzn?ؾ|l BJĶ`4ΟgW(yo<ӑ,*eq%/$сEf`^?Bv`1>]-Gh%;Uq ם]mY}.vMO6 BUiWѕ UT@a0o oi&C-ٵœxi_m3Y:=9:pn]+䆲Ʋ\l;{3%`W;`%OB`;gMFpAN|5W#(% e)qAl*7Ԡ-ٍZ5-PMy< Q|ꔵ2M&ANY#Τ诩-]'aDž M>Pe#+Et2xv_^6N};mwy7ϝaB\f "+aSM`hT۳V1Ϳ/"2gkľ{} tf4?Gɻ2e-9vDb lax Z MϤMZd$.[ ZE|(~[JK-oFeE6vEY)EƼCxk3ZZ+AOQ_-)!c #^#;R[3 ;Wa|| }4հ+W#jg#1i{gBRdM9pͦh ErsYQ7Ttai"t'P]8\[\[Qob(GK^;)^#kAlIm`CL|wE;sY?YM4k0$Q RjEAVK:3-#|D덤 C|>#ﳘɓS8 AItۃaO4#*Sз %[`GDx?5N{L^bVJɨ}K_wU1jEíӾ4=#v&4MғCҷd=?F*+@aB_+rxO7N #K;_2|#_3A)k<,ⓙzAs*Ʀ#c:i{`;`SVd8o^} zrFc0Z Y4OJռ/q0LbO%~9 #'IO :u$bIᤉz0zݷ_)M~BhI?[Z|TR| 4 2ƣs$z绪l\<$nDouOLVxm,'Csԭ,;^/~W79fᲛ+~mSE6k E%2rv|%@rp5kF#"+JYD2hVSWz.ve؁d_s&F,sջL I^7xj \Hoed<ߜq~M (#x}\(~ F~g.f? ;VP .''XT(dў ke^Pk! PIpyZ; 4FCI-PQ,5ئr }cpII~z V_ Tg.]d v3OdAn>'[S~e:B?Uqio [rH(?ڛT?ZX@!I9Bw?yb6#gXumc?Wqm#D4S^_NkVP Zv#TlZUcy6#OH.Ql̮Z;SNT|-rLCtLOt65G61}yXqbX.3'TuY,Td`֑oSO%U)88%m&)ڟC'ԍ[/+@DA`6P '(&1uvߡ&Ő,vk'%0(ȁw<=)V’g 7sP]RuBnClV{g5TlF@U~=iy~cxW`o]׸)%cviL}KB螽UR3u녣HV}PōVwD _"w@/SLuG=g;wuA=:!p'rb)/H>@gK=~ pQ/e6ъ+'n`)˗/ʻaH7ePy΄̮e#m8XB M(1Z`q +uN#qCzl\Oɘgr XEF\|Q";Tw'ӬlczYt D'ɭDFdaj&bT2}\+RlGÕP˖_^"e@+0AVofn$ Za,,&Wc5ۿʸJuҥC<]Zs z6v~b+{n/Y_Wwf UG=wJ'C Oh lrq+ >e eTYHbsMۑylQ6phNHE0=9㰤đUEF᝵0ϋ$h ;qj(w3,Y:+ k۲.)xaOBF8C " [r~ h#t52I]?pB[*]+yDb"')lG$9jt+I)g1ܗ؇1m$N[5>=9=MGzΓQMH^Τk ?G14=@0H~%\h/4\i{ddGQU9DXPEob;ClW>' _7t7kȌ݃4"Ef R&5PwxV# bvnMoV5CWh|ٮZM{ʮ=L# Z+E-fNMJJX(Oj#edg&@=~Ñ7&$; wXñ޵G#1p_N޼ 5DKte]3GT(fwi !ش譄gۯ a2+4mդ eemVv&0+Y.M`IUF.̶?|E5]}|Nw?h 3J#6/Y!.JDx_{(K5n Y  vMIĽlLs+ k@aѼiK?U9ꎤJVy(r;Zΰ"R:D|Y}'%(aO}Kڋ1~rSo2gpFƿV܋z>5 I& ܆ubFkѥqͪ@&vn(b">\^?hCzƩ2؉l) {F ue˔TW%os0*9Or7󆗗&'%FphYG jC"攧q7޸R)tx_7$8z:WMYzVF!qmz#|Dƺ܌GE z%sRuW2J!Ҏ4 նt_ocɋ3̤Sҧ"vIRMY>=3dwsPo-(.KWfFfF-ت,9oHY `(˕d%siAVEy'EGz?#0۾.j17e\ W.Ԁ!:0H&Qsj(g8֋pIY{.I!Ŝaݶ[Nsp4F-W!~]jT)-Qns(`3#hNĽ_cʞI]V! 21 #S/C~|np$,,r2VUU}A,oc](.2\ĮK;8CX[RlTſ8CmĬarpV/鵳uSr+1BQ yYV]͒\;~A[!ƒ0 ”(!fELbQcp hF';Z[E,f~|]-z4'MX0_[ZvL_ۉ 5Ԡ&a` wQ97 ѩO/z61Mt M-e{ArKnX )v+y5yiJ<1CRAJl<]PzM[^a$(1p/@rFiΗF?p&z>LVZ7-[Eum.$X-yl 奜c _HwV |6TЩxG=8"YPG5;JGpҿD$E \ޥp7(_}0ew|DsAYgx̅!0x;y )1mn6XO>Tڤ'6(~R"u3RJ:zUȕߩ:K}LB@9 ^(Mmt`[eM.~{[6D})Z DcjRS*sUX Q.JW*UL@ _!*IJɽo_46$P=)@Tſ+̈́plqʮL.PՔٗőgVkGQ%iA:2+_C I&|fXٯ;(3RT J&$I{i\̵X$"NRyϟ}H ALxwMIYzsUpVBj#@dܥY+,:xg&c0 j7+$j}E^+@9\]&T[ӳrkWqHTdo!Ĩ ?o(JutD&1 SS 5,"YJ2y .@ım5.}wqNh*EgJ9{)&Q\TXo zG5*@MktMԜLQ(N~;hYwzL2?z: dFIvb6!;`P')R1sp8FH*9Ȼrw, GƾO>> oR6ҁEy/pɥqL8Fm+ fBiaA7 il iln ~5`%gg5E烱xl ]+b@1jWJjg̻첝mΧ߆yGdMx?tl1lJK:Ry!dGǺL":&JYkR2D3C[LXg:ƽʫ:U6VqD2XvlB|t(Tɡ vvDN a&Vo'Ux4~_കΤ{6ν )eҐQ`%]LC+ f]ѤEb™INi9ue'̙.@jkf!dJMǒ29Q[23%~c'p <b;O_gcZ.07 U\c%6sy8Ѕsy4Z˔SܿE>$-Ef#q=d?-"Jh“V>* & $6ԡԔv]sڵrT.9yȓgF?~Y ;lJ3C-=KðS;9cto)n#W'(pӕW&BXxqm { `fSDŽӺA̒[ˋ*'VQs?ʨ%f[ёKx rngr]!(WO;1GPȴ\U \.?1s &hÓb+Ҵ-$| _ 8` =F't#KOgҁ!/9= fAVli\s &3rJ A jAQM/CLHӬxur. ~ZJD8O=.uӠ9YCa2mSDC@(Hbͷ!f^dᤫIht]/9w? 6JK`t a'=  AHg4 ǂA܂",M2g=闅A%Vg6obY=2i;a,57, kR֥YP:ޟc1ɏ3k9k@:.@ =a 'J˅1^%AZ||(=?J9q[سɗdXMExNmEXc-dC4MBd(Ao.??tAiou =UvZ#yFHe8]Nf]Yv,M:VL9*ć="d54l[Ap y  lQ#] %{ RrE_uLh;2]slMT!eBrn.c"PL~ Ϛ#uDub4pE H򸍵"F.tzV3Olap`$bxx=K }F=b, *?u@!Ut6ﭖ)oڴ<qy[ (:ݕS51Չ_JCZPjJJ#cʝHava1xk^v/ qh٩k;hf iXDCQYr $q2cռ.V>\wn]c:K mEy6]lv;sVI(Q$Hfs$h8d Sk649Oo%HShGQ[N;w!<$ƕcNu'J᭎0izX'zxXVlQbBek(82k\j@bV+C{ }2q;4u==GDa9b\n\3 Edqh؝c&Kt0tSRt#xG~Θ.Zwxsv0&a˕zzߢt$R'. sZr~'n{]\5ʩY)[-\mZ͠?YZ<@9ʼnۚ|5+nfѸ奈K8j57O SB9lWĄO,L.DDrQL[zFOb3|Bm+PD] @;ȧCHeҔИ"6 B7)ضN^ntm6|PF4C="cmmϣ5p"Z 05 %0I8Osߠ!0K7 _l"'5"d]N")ZArS +s71~+ȏ1yNcuxO|CBP墛) dτP ϙ`NF_\>z߯6^Z?6J\q!W/ / *[レF-21Ƭ`-EF@Vg -x?2] i;P̈)'hY[єl{O-$J"rS%?v>.~[2SSh7^D#-g`Eʈwj@h.M#]+ JqbM n>6d2,0 B-KVbD2 .ʒ},`PM*UȞ_PU$a|!uFYD?tgYdnA %>FukKmF'Bw|RUIv?ia=l.l u6B4g]~C6N( sD)aiXC07\$ur7ܲvSB*rAA`(8ЅV'5iEDBGP7|J"|˭&_wjx^^ eL*2%u-,:5=xul8܀6T(Mi#Qr\eh&6h9$MkX}#B*GE5h: X!DcT$w#jv<9r؝ȣڍ)z4f*ϲ̿f4~.06$`}הA\WHM{xj^L^0P5ؙf3(˞IqmnVF?PFuC0ޞsf{=,Jes.O.eȎ`!؁CjM8/sULA5T"m[e97`OHD=}KG63{PϏlM`fY#_spX8qg*(\(\NZ0֤Q7e,ŋQ~gP絖6qW >=s z^(k'JȨD'񅵪ZsF򬸋(e:wx9(pSXH'NӔ#vỴ@lCiw0ONG,RCdm&yAPWUk[\vXE%*R+j"Oi*y(ki)-S8 ͠@z~^aI@Aouuh\:Hzs/ڿ{Nu ?9&DǷk>8b:gA4GЉ%mԒLi_#bR)}ȩqѯ޾2 g5>BبNU_찳bVANxʢ tE# xgḫkԭh6̀;<}FԅܪNx6ӗAzA/$x$F`6Zk)v gC߀U(NpL]U=ԟOi; M=qB.]YI{=le?9.m@Gn*I bf\7W1y 孋;۟Ak$X z|JH`pD޳&]KJU}IYx4v\'SR()ec%a>Q=gPw}_ĒlpU吃}]ܷ h y,)mZg=I[9eK>EP.jE,:?7>ҍ^hGvTMAwSH9ڀχZ>Cgh$mH?4*D?cmeswIarW7 ,jKL&#Wܗt5Dur[o /Ylhd\$CQ<V[벍Oہһ_fuk ėF+U8s ҩ|^+w Bb'p%L=aD8bXo*$:@OIEO$A^kGL$ۄg[LB0~ d>Quj+b>' S ~wZTF-\0%fYx V&M#\ PlJV9VRI6O3x,lb-Єb*!<) Y6Rk3m h)B%jY/a$.G X8:(mfI]q7l_C'R_n[k6`s~_K<ji#1?"-&6|kʕk,<]W~m~M|0!۳ԈHcЖㄈ2:MySsmgwpX^\C"lƨh,W1H}S"nJ lXUV.SE#Kĵh@|t)8sZNImT !N> VF%xl?,d%J{X|6B;8,n/]hF+C%r=ߠGgU/: {r6(.kX=6^/kw  "QF#yde:>Ft; |FΎ"5uC0q\֖ZJ@WW$P+ޢgS>)xT7[vNS[|;{a z*:g!YLz> DŽ/!ۭ Jȟ$e@>=d`] Tcn/2آ]϶|L WnbV}  ̄)%S7dj1%ޜւ shgcЉ^VF$h[@h:88H}d1\1˲ ? T+cS4/:,%+BpK"R!/JxW0:hFdYn22.llFwX~ բCw|1}6jwʌG4EFB-uWv;5Ro 뱾߅-I?{T'D/w6<|2mg[l"M ("֪)沶u= 6r츟q͖Z U*ybL37lES $CW;D2z{"<ATH-w J1v'oēEj1Huz|Ii3l&tIQY'";%bv9bA0M4 4/x_UqzE/5xnN 'ϮXQ`l[Cس&9/*`1Y{UvbMEԟ_ޞ:b&I`NSםS~_5XTh>@iĻAύhf\epnEjB[95e/a<\M9knl>u͑z7x~_eE  )KbFɺ]ۨ uO[``E/NpgZ : 55T/YHWr _\`c,xnpzHȲ);Az$@na/Ca0c_i$&$°kXB"ƛ88BFN-C\޲էF?(ҥnJz8(JU6urSK(/ hUJp2=Awo3_E (Ih)ICy[K_5 LLn@[EkTdRoZbDjW4s#.мEbOJ2۶44adN MN 8kX);2kp:<2pэ<:' T*ę$\@]aG[i!x_E@VCڕ &Ls[1ѳfȲ{@D{@ocb,l'XavJkW-Ck.D$ I{0 %p$oU^xj;)JE~!R:gI#WzuA9菤:OѾ#Bɬ F7%z{P/dadusuU@Īf;r%!s%Kdf ~Νx4->a3\Sʅt =ۘwAh~~{Σ"GNJh^j SJW0R1&Ν P\"݋mw9{{5$1_wtnE3v5kZ_t aKZ ԧkf5K]:rJ}UJkH%~\(^--ޙOAi:x g.I)l' oBo9#2Wj*1[9iS>."ZmS+Q*A$n(hw¨.@%VQ.1w.]\ zNP;"fXOWg2>{./- 3L]hrYG x5 ;&mkoBR`CRD-= lVm.dmY.Sd<~4*܄/|@c!N9(Y-In6K7.zI !vO%gSO_(v1xk:$액AotZ?Sd"EJ*%}a KGDw^\ƍU(k?= +CݲoPд%ӜHĢ."1i D?, JkּTd*3g&${;nsO oeu]T6x܂ޱ;`~`T_RX.YHZAlȈhF^9k3]z'P=1eLUf)4{_[%J5hXMօ->7_ߕc]xhĩ M2+8<8Q"K.@l?*_\7ļplc;]B;-jTnZ7svtZdo<lq Ojn!$QI`£-}^k+T|, 'FCt_n^ӮeJz9ˑF>iP)a4XGcĪm.b~Ӏ2OQ0nhƀh]33;u#{mGȌzY\-h9*iuDK+~Xh2<,RwVB4Gu "کLvw'|'%7- uk GNh=rzoz_[qjcT>8jE)݊"Q=(w6O&CK9Fm)ahi:h6Sw@*''ك8|zst_j[= v`AɎg mj9`xWYfvB';& 6GFT+ } 7Vb $L-IAgmvY튞 =2׭Y˾ K` *wjauX/ C>(4wgdc^"k$7 Th=Ш վJ 4#>8eYz0i쎃XM*7S%Bߌ3湑glӤ\,~u0$+JK~--@~hUN^B+!0|Xs#FgaȕGQbՂaElϯeLCS[H*Ѥ^/X]8|' x"k/\k"0JI_:5,XQ]C.Aؑ.S=rUʯ} lmؠ8v9Toh.]))ףRǍvfB4= <ӥu0ƚ zJN?&OUh^\hycj9dD/D\(*:Ok4JpBA8=k@bbyEQs]K۱%Rk2EkfMm~+3,zHIaA!$S=Ǧ+tYm6;]BeU.M6ȝr#ة_`E՘|Y˵wܳԳ?"8Elʉ!=b'Mf0 ʅ'}!_A2<VR<USl̎u4fĠ̴+Hl;`G*]*xRPͼnh~Cpq$>p-.KqS&=\z+U*0=zo<!oi[w溃[ ;\'&~MѺ)*10vD TR#ϴF:Վ{sgA0{Ƕ-͏䈓$' `;QlN/ ݫQ=* +W7OKFsE9ƪCHe8Y 52tGoR]0ICB\L/e\WI#l~0~,t|k~Jbp:sWkr.ʳ4իDr HǛ}wSB V-\ݙZju*`<`?g{,6Lgf{x` +I+@`}*9stI'Sb;̸o!`LpqE =;;S Csdi2@1Su:OS2! V-IZ^aS1oHg@;)1蝂u)0JN=8V)c; yUMW.fٖXsNN?(L`ZNxeqLX@{k/ݼGv 4~/)ァ)h>@8 ΑϦsj gDs'仟Wl}:4uC<-?TfPDu7[Þ=gSm;eoیqײk]@!1U WutxъaDe&KtUTŢZZ$¶GtsG)O%{PusysIEgӸA\pu4mV4M2,X?Q nf{o*U3R=~( HE-B d b)dnW)U*D,7@']M4*X  3*))ѰFX Wՙ7_CTe>yv3;we;͠qZ?dm]w`i j6ZeM"=ArJ3*4 䈉7l$ lAcA;bu̫9aJ /W!wڎ8&]2Aft_&ronI={S@5'W?D6H&_ы(N@r~KjMy\k̂\oIaioȱ$?U \5;/n/9ܟe jch#Ot`mQ'nZ *4mED=4J;[uyP}/(($ؾހ|hRikD WXy[K> % er9Yd3ujBayJptW[Mx^{ 0qca@`3;}@ùȋQ #g-B'崪晛ȗQ .T)UoӃ,6 E[]}̰T&k;6` m?@Xk3E%VCw!P= bka;KC[’T4Z ɲi#&R!, KjH~G=4%%bD'1{m#J=o&\LG Q]kT`sݱe,4(Kb8qAm(܍1`^ɑ2E=Rw.=\עBHW[y SO: P3گ VmDb!lVT}'N:o+oxi,˃pTVnz5U0_jp|WB$nj%-_l罵j}B)jBh 'O>[Y0E%U7÷i߭Q5~_PĬ4/Xkc9KZqUuR%Wr3){D.YXڰŅP~}C=Y`vIjm^f 8k^v_ïl#Q{ DоZa lp,E`a15k`~492haݽQQ4N}ȽwMFIC-wZJ\5#X5m Qe9u E|sو.j"_d$V.a3}j0|gtV w.m׋ r`K(q$!{Ҹf&8$x}WLλ$O+Hez ΂b+/I9M"P|>s> yyZ'vi l1ى?x15M%6ˏ|sw#R_=}B>N&;ΡF;f4Oף wgVe h~7lqrDZԾf\Kos,B._D~ S?pOԓbRX;θg/`KILXG;͈37`( і*Ni.%bya)>:F@ptŒB}U5גH}  UY\`JnYSJ&?C WA J̨|q6He(A[)΀i;1OrgB2xUNEa~eۍXV}eYNJ F\uܵO?|E6M?DZ6}eh&pUh2X]efq6LB:f?ܗ"W,`JjR".t.zj} %B`}BHE?uf{[wffF(pLyrmr]23Eg"}v/W(D"%(Av27{Yz5U?О>w5jwgq܀63"垛̚_@ [Xx67#/3Q @'A$Fp%κR[CL~ B2g$ 3A<fT K,;Ą%>J0]7R5붞iD-W@z6u`SwIҖNHcIAu ?yGlO @KW ή< DcT)Pb+`M\4D,@"iQ Ӹ|uz]K!L^_@̓Vo{˖ݤ>"d|}Npoe#v`zPHo]N׀jx6׻8 i2E v\* ,4!^OD/ P i% 3ENLI#j$3o:E(4h30pfnvȋ30shiuȆiJ.XǷ xs}E!3 U2(YN ;]P{Nt󃸣j9Dr.hjh:p+ֲ?6`Ѓhg]tfsm_9ی~cN{3zLMj<{ {bFG9ÆA \ʹ/Iȕ7W0M/e1b2O{q bnٳ W;~b.!C+s#Aq.L_> ҥ>U<0J,2+0TQn.$[X 5L=ɍ} jLҔGwfA%}^u靗Ǔ=Pa +X8J2[~:Fg*XM֚DMki9x].3iiR>}7 ' i&SH}|KK+ U';K7{)ydsB϶<Io] jxiTexг}Td\.:y o2oK A%URIn{Ň g"oR,ڭ6]j@ʊ+:=|HuE@D]ȊW6BZt;F8i yD?rhFp>% jVqedrUww@^3m |W߯kڅdzj[kbs_09țYo)VLN|$BR/|qgHt]ٙ@7ik;@ JlO.-CPi"tÛ73R`|j{>NJoȮ7Fuj:G!9(R÷[XW w{ L!<䂫g*'nËTzp$ܝ(IZ)cۂO >`"{sۜѶvWiU@ҥhHX&'a{) ֳ{H1Ht G ȇ}̵E膵ĝ,Dir>z3@G`Svh|6k } |ψމ4"^1-aC77QH5-wSd y,gEIA(ƽ4mRdn=:{~I%4 F S Awǜ_}c]ض4$!cr m J# %eehiZ޹~h6GiD!xpeteʜl#Mܘ;Ra 07@fZ©5qһ2 xj˕ ۾5~]s.Z`n`5WaL /cR%'cafmbէ i4 @"4CklΧU@} Φ]!D|EVXFV'P;TQӬ^tYe7t)Rь4@yjypy6dOs[ Aux`|7zQ&y*V 锵ɪ9W`ι1S/ٴʾE-D[|~#;PjI)ͣݲ@e:Z0L2ɳҗ8j(O=3LHUHTvh(龨%lk_V, K7/Sƍ{AgٹOU#Oƹug6M?lEΌ1s`,yv L|Z;j}4U.oɅܕⅠ}7cjcQ~oqr-eWᶓpk0F=VJz@ wOmu^-UZvIe*u_E :m:eNCh.[/]TDo+Tϥ 8Oc|JuV/\vE,vGv z#>޶]* p,ٓdH)N ܆A>ޙ偶: {2+ZQwEbS,~p!eWT[چ=;~0_21Fq#-BA-m9DfS׌4Nt F8ׅ ބxr[̲k\Tv";Y&R0:Z=M@v,AЪB;GMg*+CW"CPbIJ5s璵`[ūePODqmۮC4Qv, qmF%c_Ϙ1-EeCt1Յ0X;J^A'z[0pnLtq V2R'Խ6v:p{df2 ; o$*̣jr X N'gXe颫1mh[aPaaK'LYyb{n.p{l, d)z+4&|FLz 7̰,.{Ͼ/ނD;B= Zf5T~P.c Y{ҙ"t#u[fDov hB.|y"2[ Br!5(߶pqӆ7%:4'os=E/eN͐JG^sBdɨY?MF[Նv(de|5ݑ OKX5 wgM)d ӿ3`*NB1(ai(Sg2gR@][פ̈OåP=rҗa~~ |{9^i>;!@5\7gTվv[P4_SGZO lUm/:Nx;^jHKO5e+8~?&O{SX~!'ba#p>nO6*U)(䠿 p%f.q\QW4Wø%̈́% v桾|ԛ2yG^*s>6%8x])xy) )%ktr&Ra βbJ4|hc!*_:4pE ܞ{퐙w$c cRfcH  {hTɴa3UI-5Ho\Xn ]^tvl0V9|o9uI=SJ,q88`Bk5\6{ M粢 %E-@[s9| G+ 2 z~͋ q&>R0L@i)2P j!95 RĮN S }W#Ժfk#r^UͳJ[ ?A d8v b]-;U nY9XJۄ.?E.B•[%hk'uw/q6KV)'Bf]2 W~EqA˴e|al Tyise_xVȐ=!M'[I꡸̫:Fh6S19u5HxmGX덽뜣v{mju+vj΂!*W#Rfw. *M8r/c&g7{Q^`_*-Rn"wԩQcGko2L,k%9xj;)9d8lxE:D_W j~j'١f<~PDΩsVa"LQ\XRK!Q6cvSi*,?VxshCI燧Z\I _Nj`Tx&c>9LFFc F؞ C@_띔!6%|c\v;@SZ%)ѭ||]9$CØcSTD8V|̨&J8i)Jh3rƲS|7ɓqs_^n. |l)6qT5q\S!%sB}ÓY)OƔOyhSc 7fz~Jw'E[oFB@͌L$ 84!1~O:-1+B|qVsЊ(DOp s/sJTo{ =D(}96bn-ma`ҠI:H" rr 1ƚYJV?s*\b\ @UEvƔB1],A<TAjaW789w2FS+8]9%RDCV*/TT:~}C6oVM:ΜC`JDN $@3NKRN^dv2)4/@atp٤tY|8Ta-KQHiu\? }#!TsPGG7r5]^_1P9ufH";_ث̝ -C k8[+kidqvL t2G>weQnܔdf9aU9uf ^y{ BaڷCT<=ᶪ5R`CNEPRiߚ$6 2ݖO_[&mjNAE)Bw&9sk'$ үywm ~2-6JM=#Ii 6}_4+fP߻.^)9L)OBJ-MMP&93A'[JlN/jd!D-6bDI:bve~~=^9XxRQ|fJ(x(N!n\<,Uh!c )14wd(qz'GK{GJV S$qEt0ۣj;dKu:ͽ )0'D+3r6SGD5s}Dmp`I^ ^]W-U1#9[n3`$~ΏE8+fh'%-.jO‰pI_7x6NgieTVzo^\ƯkGĨgn&eP6gEUz4_ ~)Ӧuwf[3㹳MGկIѷ- P>a3ڵ TEhȆC5)&ѥ&<50y 2HV0s*˖Г}HNH덶(vĺM+`>_$:xOz}:ܥW 1+G5(XPc14bo^?=^(Qڲ-CtQ%}5|J _f.691Nc2y{FP0M'm~mZ<+IfBry ϯ.nWot)56w6cPѕ.(3xe7b-K95}j2]6߇cz*:Me?>* MGfn#]S9҉u@yʮ{8BҢ `~T@)ZChrSF[Yh[s3_~OſӞr>aqI#qsHZ5aJl"}Z F]!G_dL\DzzM "pD2X2<_[=9/T'^`:]lP̵ǽ+P!$\y;(XGdfXB#_|aLCB XODNTk| W:azSr\[m) m=1赔~b+D.C s3HERF. ed8G'U^D:QOm*Uu-b-0>5rFyacn6d.XMSϜ`Fk5{ݴWhy*p:D֩0!)xmXJT'̌u(^VyvPz>y3ŏ.]Ǒ?^bٜOR Qʀ?5_l]%5f0+LZ.0F$ٞ m.c.dE*KvޭoaZPSq՛L^K]~ִ`h-P8DsҪo V+P w>MCJ#4*R 25Ψ.{0p#.ARQ+4DCYq4SҋgMIfTpa=ԁQ؁4rq~@ 3YhkHKcǡRqf󫊴(GѠzP79^lk]ǏYngaƋXl;uu}Y,rX‚F%ϡhYJQ7׺. NtFKkNH96Fa̋KHܗe-P_ԱY GWE{ݙU>67 xA[,v%P'Tv>8|IJذ-Ƒm#N"zBYnf?.VI> 28Xq rP=fd]uՋtQEMU˺xt+4iPdZ@G ʋ2(xt@'o^3 ꜀ KhzIWq%v:7FƵ'*,q%QkORҠS?Go1UH([I2L0H"V]/d]@ߟڛ5 w՞je{FvIÙaUa,-Ӑ;*혩>5$ZE6K/7=eoW[93=l xdb~YU!BYh":芡{.[ya[鲮PiզPy̠U0+ jhl¢Ed}^M7ғYE)l&}昰#yeo5%i0Z nR60; vWguv9|^+1*qRv+w dm=ӟ/곐pK9oHU:]&??AQ״>rBy<CSƶ MrCgJ a9]!W[_tsa6BAM4?,BvmdFK0N4*~Xq63ATLFQ|-Loy |v/4>rtlvEö+a}tA,e=*^uíMCg$I ̞]fT󤘻95v|)"[tPZYoTqL!]8Cu ~Z8R C/y*,MWx}=N":j嶨q)1B7C mE)@qK6e#dFggϚ%|rT0|FKWMp/2O m$c\U ԋdjxD-ޕ=մ&e~8>G.;Uݶ d&:R\W`9Z@3lE^cG83)&.^u ߍ4εwVLJ=jFODJVѴ_Ɍ$z276B шZ"=zz dⓅ}{ TgmiVjntL_!2{:EV3TY>W e;*eΉ+8J&&M4}tgE\2 )v ⎳_쫣(O, p-t^:Au!Xh^6}PY֭ʝ)Ǒ#8k5;Ƿڄ-1> {{ Al}pHT]Р8NZ >zm"~.QZI nfW}1~A|OYI`351Zv6J HVhoi%>VF $:;ŲdwoF@U\9Z& ϐ4+mF88E_~C+ݫTNE) FBS"V{MPFw̼L)M]p\/ec:::슎n^n+jZ!';w~bVtQf^dG9^Gvk4Oa6'"isos#q:hOIv|?Vv7uQ_][B(޳CE}B}u0p%OOI#@xcwK\`Ǡnݽi~h? q.4Y4ݷV@&?y,1oqYf֗! 3-I))F7 “x~ItDIK6Op RwI;$Yίw BpK?2ܜMA5s> ٜIx#=eKL ^l1LgZ?np ˎhgJ5v< /udufPE+KF%u׬u8Q'D*n__,JI)p-q$mlµi+Ih%@3ʩhjgMYdTo^1E{@~C7C@)춚ۤ3? dqЌY3eEfOٙK#Iz'vPEVQPR%gw^|~K2^U4 r5ί7 E*۱ؗw I NX3AWQ12F"Ƶ 8Bl'by<w*g48/H9ko`hDoA"qG'.ǚ4OŅ0@'QU€AŵT ;IeT%R J <تl;ą`SshR AMuӲ:'q 9,|i=FF"3on^|,p_0^t+`LEyصl޹A?ʈ\ (푍?)2[evWQ9]F{l&Y`_b ^(/^!?(bHLpɍǙNf>44Єʱ @LFV6f)t: =dteהD\il:(GeiaŎ8nViӘ$<>B {seʸ)Ğ܈+&L(vߴW\֌ۘBT!_ȷLhĄBGZoc@YH'TGRգKMiS?gbkϏن 4 {Z9#%j#.aXيxbêsUbL}vT{ohgiSx)E;b?Vr:i] Lr|ua+@l,kmrmSe*f2ժj'y-H6bqS7\#I9DY &K eeYXEw8cD7z=]qJĀO,-EB60#zϚ]Gy:~hۖp v1Om"j/e }}U_d5%,c|-wY(z쁈J%'`qS|GA!y^g.h# v{eKmn3z#Q%Ƙ{cfB^2T縥 T~&wym" lU*dd,>DO v5/Ȼ}ٽ9^M:c , 'UQ8uiyMs`߾B^1̀='NjKS}ɹko!fX:FrX +(S4\n jzE/ײ kl+ "`]8RR%\n0N2MGߓ9kXJ5x\u)9v `OCc.8R5ʼJU'+ AvPHZW<E?/+H4sy:Ӊ|R땛[xhsǃ =ٝ4 Úv%۶EXX0J@Qy\5"Fێ=}C`@Vj͏D2={wٵ .I6*ȥf&_i۹54w'n"CYPS;|B8feqUӛ)c*|ZA|463{Z.\xZ_CW &VXаlOjA`:||-03)xşlmcn"J&=+x37q^RumAl[cD[{HP ތ9Ip) !׽~/ˆd+~հRߗRIo*y'wI[h(`^jf;m^pMc|ZR,FXRʷwLyn scoH9QD< Xc|bAw)1wMYo~Fkn| ## iJw%fO[Zu4[A\L!;”Gc  +UxQj/>J:M 0n92}pyAof\NyaZ'$iY#7t.\ѳ~iB=;ZWѧ‚`{]RJC`TUҎ|ֵuwHI"^T'|~ y5BQ ńyU"(::")bӔIvY~Ҏvtdߔ"FW YxFֱ,,Nt*ZL6)\u:~SF/.MX &.c7.>(,+pfΛ[X1"L#|}@Gh>vQh ,5TVEIJt|)-"4XVt]K!3+?UvoL<(>'t"-@s'.yu[4A]YpR  LB&Ũi Օ⩫.mǿ5Z+")ܖ|۴-ޛ|+ŸμV\U䲁QF|FQSF]*V ^̈"BI.#Q%T%Bt|3$'9kV8eoi1izZޱ)#0G ن o,YCx .{%sG.bP{2Y#, qБah+™oKX kYi|!s؆wmԗ(kBtY-Uţ|=l=X)Y!O!|:R5(c/BN 1Y+U[hi@9u ӀuI;YHwֆA]*nBUxt'a00;>5%(Ļ*v4+kBFU 'gI~]FL[G[ͮH ^Ey͉TIߩ /ć{㖰SS#`o[o5mg?]sbH_Jaa c:V4%j8LO${P)4eۓS8^U_J .D,:@`n-C-_XAdS*(&@X 5TH<;irr@H7ZD0'J'l?huܧ~%]k5 aBfK@V@VS]q@8m+G8},'Sܱ72ߣBUb[. niw5J6{R*9%X>Wp\1>\׻-~y =Q!y6HJtjm;cyIW ;6dJ%>tпսd@tAxO( EI}ų.KooDؤD :|) !ͦ3 nF8$s#+N D4s ;޵f3q$BI 6}{py| Ifw p -tL{Se}K8ӷMޘrdLt6l5E!xMX糠VS _A3蓂b˯6}>h2 w5EQSZLmsm7)HxBIWGDYHH/bi[$g@i7} \ XL`rŅWgyR0U!(J)fTJ=UZ=='A!ɛUᘈ:\K8@`rT믦3,1$ c˾~͑AK%MVo抑 5TH ;u28@Gjc [>l&]37[lj .qrt]heĆV\V˜"u'x3#5ZaXgsawGOȗ$x rI ~G8@[=!&I֦4g0.|xڊ 4aS2r\Ar((dh=(RC|HEMue-epi]q2r3_&Y>˚ c讯 R} E@btWD̙lXaF \2)!`~ Sx^3u2X㡷\!Аh^«Fׅ_HL'?-h0,K srR:(D`w` ,{(ۑlIب <@7,hJ_QV?xp%ҰJœW\mQ~zejjk|5QO3b-uF.jzB((yȚo5Q} ݏQ6uYܨ0q1VS_G&!h{N(d58,Ѱ3t0Dy;}?D@1sK7DAsā7l**$Sg H.>4l|dF  h:(kC4|F Spv]#5^I͗-DG B?k*߬FlU mDh=?CoD2.JTv dwީyI;R#VQZS;F+]"Wc0+'6 *˽Nf`:|u:L'q;:-])5 lͣ/0) +[g1H&2DrHG]Ïܻ5eI{5jX@` SnkJOpzd5x1 (:r{T&qNe;|)dU8Ի{ .E!(zQSe.nER읻QW9e*`m%#N*EW5D|z&!`h1>^.'J;}"G8Zװ9cKC1RmIZA7q(2YhG$K;)(/&eDsHE0x:7 c.I `1'Q tJPmH:N}ތd*۹lLnrp\[<iu*@*[E p'R-HbN#2 6! ws_MC$9H(\yl^s]Q^s,whT8[?F@f7JF  [sE䯙3<*3*7 ]U`AWYq"G6z'B:0nF_mA;55\H9a-aHVGñB >:&P#/JA4-$WZk(8Wf?Y5ACmPzƣɭH! pd#:_K.p No SH`b.#DNʏlգG5ߏs SD~O"et-cAuba߳сA!A @am>C:k\AՄEFKU;g}2ƛ4r@UCI 2JGtv~n 8cRh@>N@1ZYeud=##eTfᴦn}oŞ'>{(lA֬un5l';'ZgM ){VF€M`HPO3/0ZӖ5tQ`l] \˘KGo2yve]5[N钇uGh :b\[q$j!{$<1[.R?kY עձۯ8'ܓ@Bߴ&_<'&g+ 0?w/Wx.D51v-܇;nux ?ޭ> hЅƈ Jp0eg%FܕqZ8"2H)9ږm.&D%F, |/%JoJ]7װl(fEje _$2PAvU"6aĈhXym ߽_]'ߢrIP&Ia=wwF>](-n:Ўj6(X:b-y !'@N Qy<*$[A~¯w1u O˃J3{8$b˻. Xb'[̳3.@0,57"pkA!Sb$ B}HVFC`!\|(+~Nr!A(s,e1hAQߣBs!_9MZĒ}U8t1OHk[5 d4Ȅa&Y_(eG<#̦꒛FK08 P:Ɛ-LjJ$*X^Tfq px}x䟑ި&З=vwUJA''aaѬF\jFcitKi%:NgN{&&j-HQ)p={$ hc/[’|kc%pzlmVtj9t9pHNFE?EtYtcT`W =;"W `#ثP*@ B+9j˷w&EVAW6IߐE-m>]ǼN'[ m'leh9fԈ5;V/s9dk0zj[iuÉd'`lQ AL0}]\/gDyI|8 m2]f퀦nt?8XEV-kL52J {h6n<؉[CZ=v_*Q#5S#Рx~ףp,S(2~D:nyTH%Z E}>0c' J`A;[KJ1 %vғ3"hAd֗"NlUkN742+iSD6z(b=$t?J0/6W( <J}S?T實|?JgVr{'Ƭ,rLaW`ZlZ6x{fjrZ5gS&SrVb\姹uH E U×bx G0C& 6E2rLĔ .@gm:m杲}N:*PeW,_cmeQ)s7/LjS'.Єw>$ dG" 5Z| HghfDE2)vjiglfC_KDHZ UƯs<!],X_2Iye|5B@V,!(<$yF΢ ^"6oH#N9*۷yR]&5[oF-¢6fzsɲf\D6?Ft x 3,+:F-gzӕG[ #(9#KPE&58.͕t4ҽM+ }),omGR@N !v1 A*zY ł'Gqm=S~F k-Ҡ)BveE> Y_fb[TTM=6s3$^rsFQO ڸ{jcxU:6jɷk6NX~"`t@ wΨz7 u;agT3|(tUl]#Ke>e@Vb_5)_\DCj(,-ZI.#lb 8C]RN=~L[/?MKyuC2I~%]?xG:eE fB 3"-CTBJ [Ds{Vnڹ94fWPZF9hy/gZSA/CF'YB #PcWwDKlu7wGk (CSWُ`K{Xg#e DhzlI49 2ykhC%pk1qbbTO3i [hqN&VǼgD7 qRJ m v dE.*S4;Q#U_?՟ފŠB6Td]a29(ajTL 4ԄsT{kGI7~eDآ[+=z >twG }| |W)gx휔p1qqOi;}|`yj8\Og%BZ%OEAC"tZ;xވc-SaDgMT uJإ|wA8G4 ;AY,HRl,\@=.A(7wd2Vw9AJlï>xM}Nfp'PfX4^B}X`EWt>nF]fJ؉0xTjKwN= qm:*uzۍ@UbKh({Ѳ ͒L 1[%ۮO*KgizGeZ>e^c*m΢τYپ[.xH4,=2 ?G`}cZ}׈g2(J SH D)TF~rmՠ U YWO$s !>]vcf-^ױEqa.n #ե}(bx"1rwZ mGBau8dpL^]R5j<alq~j 5WR'{x>F5Pri&KO$vƖ.I,_PFy/GbC&DU jj`Z-ظP}1xdIלo$846ÿt$?6&5@nrD0VydM^lF]* O>UCWUK# mPvq!zhYȍUa vD*W;>`(ak1ki9hl&?mj*Z<# ,XL~8d(YFhNwZ-W pC5Q?H82lW=+RIE:#@0k 1*ZNlqKBԐ]F٨D@`xS=L.+/GVE94 oŸkԴ ښ:1orϴ<|Y0sAC<i&؀g-Aͨeܴʫ4&&Ehh㆓XO.DGM-vP@?u#P`.DHLgkN#0!<٥3Ky^xTNteWq(~k#4ȅs4&5+NI<^w׉"Wuf~S Ok!'4ď}q6,#4t^,N3΢YEp7t°?/˫~횶tԺ^WDy5H{iAmk 6wF~,KZHנm-M՞ei<$I,\#{ GR6U% )U&Ƭ1F[ʦJȰӵH4ޢ 2y+pqIA$rm :c_b! 0=mٻU^h}m*z E`G+YCCˣY{[I`0be|`vKmx=9wr%9l(Ԟ/AvEh˗zR~'O3IA>kjR(ߩ/;&IfW2_]w.]Wg)"mSoi"oiILa̸l^R"5K R[,K{W9I4~i[tvz);c#b_ d V_ܺ mWSJ\.V5vnX w?bi2^0q[Wɵx༠nH?`A$^280Q-)j?z@~J^H|\>H]У-hGD7pI+C|l?q WoX鏧lZZ U^٭$_ZՠG W9HOx+`XCI ^7ԍGB.'BNͲ)` erxN[BcH![U596Qۧ(ng Rаdb<}?Pք]iHjU_[~sJ lB$Iճ'ޥvSK2<%΁M]DIpcد;W.uIق IP^k7s,8o D{]eb,CD>  1aAj6sBc(„5@{@)3Cu-)C^|D1GFg zO ]&ksDQ\ e3rXc.=x8H{J{ c&ֽNRVt Y}Ýl<.md60N*1hv?NKW1:%"n4l䀸 }eF{HR D] m`U|_2cOTj㛧>v<3|ckw,G-ȿ!n,$L+墑'x?6 sU  jJ7b[y%u!~߲/pOc3.]/G!geMEP+d$!e3m߾=`8+!n{فL "C{]V_< ]쑪 Wɳ$R;{BOc:]4EܟJ-2Bt)osVwD&(pѠoNo1]sECI.fUQwMъ[- {ܒ%]oFi >h(00R A%_cU?K ؘZ/͉}ZLSGotژ_'/䚴utQ.Oi]) f%y:Hul?qpۀ+}TJO /O+ z"!@321W;S5b/- t+Nw"Q=lL,{ P _@!BʟJvOM&'Θy2b·$+-?ÕX ߉f38x[H[Z *7L^"ew%:c^ɾۧDtN \,`B)LɁ =J@rs=ov]4P첱x$-Mq.זıMo=6îX~hTM㻩h$Kb"BK˝xg}1_JAHa  )Lsa /6#U} lCW;M!ȏ,\Ac5.\}u<03q^HMs1DcX0˶60?_C{+d..Cȼ64*+:AAfZNN7CF%rk֒R@"-S<"M=j})Bn -_\!dޫj=DdPzMOЂ)k.IPp?NmB8d=#8?;k0 ;m)'j4 dnlVi2A)$1KnP ~9lYH̽ d"sMaUEhB΢vux0o\!5axI&zvd<Y C8O)!:#%4>#nlwƒ 1F)TC \o2rli뱏σ{ Ū 뵬|e6 :ΊzJ V#C'4%%޸#aŒ$t9<#q'?q_kvKLE'iHˣx/5`&C957ٟ!~"W?]LI+ L(_2s $miNļ-[)^}k<㘍"C=id,[)lbCuM}2ZK1ѣn~!^$Ar$K&͈j%v`v%|Yf|;7 6!4k1tTD OI-7$⎉LO\UR<}D!%ڀ-;R~ҙ-fHu϶-h=ľ!6IBM - B;^pXHȖ40~e a_<ϑs/Ł~Jg{0hKIDc]nԍKp ߈BKm&>. ~3Z\Utڪ,Hmzj vcT9ڊKAd MJۗ*e͙ 0}HM7 Y 3\Bn9(5yEy(3HTLn][د>b h`ұNIge7.Uljp^C yTf k@7bpnā }<]y{U {+Ir[p3bOx"-'  eb? r/$MŸuA1v\|)Q$@.@ eSoxP*W w/04-Af{] 0>iZ ,-3g4GYC#WS2G=ۻ!8hy.=ܼ "N.U$^ir-`[)dÑi2jVtoX-f"_o ݞ<;x ?qp@SLqnnU{`ݘSԢ6[9>k/ʊZhmh֗i ڴI踀InHMzZJ[vW:"ruö>b+t ߳hKoZG u>q͑KI_a h՝_ӱA,jFm(q,~t 첻" 5 #9)XW~BP;tU\9½XnH؝JHd(W¿ j ghWyo*swmm qhZEq2gy#pF}^D/A#]Pfd0Ǿ/2D("ejnR./kpZi5oUZKN[Ph0@/g^fEw \S̙x}n KR߹a)v0kƉF#* l7 㫤j^j>^"y䂖mmxw. ;U] ]3l-$ǘ/9u|HE/?ƥGB5pVT"8cE]V}e|<_ݑ+vʮJe襓b䁳W0A^7\c Le^ow;9ل,}n)zP{;P4r` Co1T1g;1.4fNIk!ܺ.d9Pd89%)H eb斚g-q=# GMd3@[1T8RP~{,EG1*r==5(u0#׬QSsz|w5tnC۩eCf"4`y%2E[$tVsb9G#[2+CV d#$aQ[x~(p dilر=4@6YY01ԜL Z`yD πv^/ipU}"@I𮬷 ] nr_[VkPuI|am]{xǀrDp+ \ueGˆcaZalrNQS>OG)33 DhNiػk? :'U%Ϫ٧!J4sXQ  @|k6{qTnz1A dC otl J~ѭuVO$‰nM g0wƫU֛~kqˬj]ފWڅ#!8x1',-J7nbQ>rI+TPC0s\\,St;^i!B76$3:Pu_f9w>.jm#(fR*>5&$ 6ma1ׅXRU& koy/*P9<첮'Gu =}kwNtL p}Xa[VxS7PeU럳1,Bc NZߨDcR ;2_ޡ't7gZBp,w(ڠ2d p~lؾ't@=Hc|7Zcs $_0WM[}/"P:ǺUpDc瞧/N5vi@άX^1%V5,dKe}}?p_91)#_-Vs(=#l-Gv)ԃ>wmY}?G6RV83A:PNEKCW~SM-yal o.^1k EH=6|ۀfyDklff pp4FҊG\ `p~Od.3_O j z,K u .`2l3ᤸw.x$ZUQxkŋ B[|9 I!_;ZxRމB킞ԕxҽ%bưRT!#KUl-=h;$K*X87QxJ?kwLx .tRsqO+ |}WG]i I[ R>Wxc,"<{te7-n= NrhQpQmt ^ʇ"N N#8z=ܖlK@I{_Nf 9c;KKlPD42#SE!LV{=R$k7aۨ0"g"ؼP azW0 x6 eew~u?6&* <_gE͈f΄M\*AZ=!gr8`γ7|cr S 2ϗ-SPڨu-)ӱȏC1y%'GĦ>j:Kp <:? kd$i3ʈ;in󅛍2,\;A:(^=^ҭ Wȶx 8&ӗдϏhXs.4m=S].a饛`e Ԡm0&6pqd;5 iiX:7c_O|mszdZDzaM?n?Gr# %mrKfI56R^Ɗ 3{b))`FsS̸%lI\}~^T/<k훬>"G)dⰸP;T30>Zp]*t!p̱eOʰД-Sz>S/JKs-ˎ2&q{x%t?)86rREJ3^ŮfBbiP" z hՔ|U[ ~)/:Bє<#o5ϩs,7[҆P `;f6ܦ]Z:݊+֠]M6[AEu Qoﵮ@0n6bì#1ɝn V]z0͉_?~x(N$bɲޗ~Kbc悚`#W2^kgC/X2Qj?mxDTc@Gs%v{+굞##Qa, Q{EK|bp0+ų c\v_z*;DKk?8b :H%YĖMo"zە%i-=B,W] r@Ĝ־Z̈E_!9t+;-"2q+AxzjC|@R*rR;95/uhQv")(LHLpm +uQaiKcG_l Ug.Br4ЄF'cF-c*H5U2Ysyf%z9Yj|O!SJVV߹||s+0vY,ӕڨy>sL[+R8| 871P7,[ŸSH. [}6괴8jNmD~@B?=kF.bM]JDF7 Ց}Ռdvq3=S_ӬE+T;JUbr-YALqNy/n' ` 6&(}q4)ӊ#G;!6s C) S!RЌ[0UV|r/Y-&.*4w%nha&sCOvbNEӏ"v-IHEH[<]Q%~+6H AF:"r̽?36kpq=aj[,7/:[^xgQyoQ})chMjG[yp [.F  ^+MҘ<3b8"D'w*6{ϹBU,F 2WJ%DJ [wFHҌDպ(0"8Rd ;;> RE<уOnxCq"<6|o2)mJ8Y{d+inޠ;L m.hEEWL;R䏑2-b-r)OzgɁґf4RAlցoUu췭a}p0+K|*(q ).\Vc˽%^ۼvM멚GԪ,yhyMEȦD.ɿpQSbıpbR \=mԳaI)("k9-NGiqs`ȯTydQRpt%}Ѳ !¡œ( -ǐ?+ y6].o A"[DvB[j)nM/ul@={7Bm2z_歚;?ЎXf.}[ SF'M٧3R< :O h~{G1Og[5 ^<:W$,4ISM5KC5V,ųxfӃkhԊ*U|=& TYPNn l.7(ٌCA|@D,GɢR4qT8kɚ-J4bdNa.(-o OGPtY o0< 'A2UPd DEzV37#WͣXԎ[*pb N?Ez#$Ͱ֞[.2||{HܮCW7+T>&h+ƞXH@ad^Q6Qmqq\'r=)wͳvIn?WqEdmVpY>Qqs4fCE_dLuOMO[|)(X|Eǃ](ϻnvЭfZbӣb*~l>SDt(?)Inm?|zeY,5PH"wSMsX 8iǔu~e>zc+vۥ6]op"8ixݯXDqt#=D =^'Ht:A$ݫAMU3;oꢬ92{'AhvYؔL=sOգ߆k>Z?K6w- |ZXk7hIP)/SNw)5WM'"aR–F[w&`{P/ᅯ"K5ճ'iwNF,j"!]ojH?*q[ ' XRzQ54%L%SAwoS}(}ˮG(ԧlf !-\b+NU)ڄqr?5@Q!^ N_!hyPl)=[S7T=4S nߡ'5?M)r+)@k!Qv&ԙ!c=͊ SQfІ ,)zXndÖFOsT*4]nMcfM'nNm TsW0ouBb5v0(`*V?ra.56ٸ'cS;l_Q,+B~}kw+@i3O`t礧%.WBZ~$Tn`-4N+ϲ28V+ dҼTA~hk9'b*!SWrn#]Ic̯a<@,bpySgx2lݤ(iBe.+HUN)( 1dӣn$KokS_y\?*-,{(L*`.Bճ34K%|xkIn+Qɋ!rEclo`TBN+FwEO0^E73H(=v2X)Eq*kϴ|K0ԃi_v.hmBۿ+bfG icz7h1 BP6AEoWe8yNV A*+H+z~cyCE bz#W:~.ڎڦD$*Mm -z.@m\:}T:Pϗm<B^~ S+)ggVCw DPC=$JKvRkDVΓ;rꤠ?YzI|cWҨpjo9Mz5fy?eM8/w9\(Ӗrb6I Y5||-wp"T_r=T9Uߒ$f[Sd#NH ;\O14hd.P~k+1J]}E{Z+8vH_YҍE9 3@kHt9*5p3n>a̠VshhLU/#@GQB&5]]9Ap%P=5XsgxRQsMGy$q$sx ~ f"^/H]iݕ..$%kCi8.-MIBbQ$"ːD -x ®Q00| m ЃAC`{MA=P! x> C2EL *bN:02Z5Mv'4<*ϲC_[U1Ƃ 97&Y]Q/t 1=a2w.1@௦uf$UoXn7LPFj͂zt:ͅ›z+LH8?R@4OK)N?$Smo5S﫽{g$*44R&8ⅼWH灁:yM/kߜKښ]),Rt5TOȶNzy 6}  t\h}C e 9vSwp "2|AQY_VVZ_ f*rV囮GVN_#}͐o_3XAWݛRTAn֐H˫Lv6d.IcIӿ!;87'=v#n>H=3Ʊs3݈7,'TXJOGfvUxb9hŀ$ۼ B&ѿU\x>Œao UEꎖʯ 84k tvsen6)ghN{y2,̀n΋vy;wZۍpYG\3;z>>]hǐvکwwb&+Pf*Pm3c5lQ&m2xUH.mxIrl+r t*!2V:6 X{,K.xTTimD ϡ{a ?ԡDuЕ#;ӽvd(S-λeS'k--#L K|0#Vwqqz.N½1S*Etrj>B/GRGHx u/ "|)0N.cԲܿ @[_ࠬ|Y'&@p9Kb1V5Y5%ܘ$V27$(7_~GQݼ{\%`єj,&EKB2uΜR/yϛ ,#'{ƘNw!hbmX}n$y Ô'S[ qy~Zy'[c%,M9umc U!#&{,3_iߑ!+^J'I{0pAԎ_$RfA5Dt)`UO[Th:M ]nLnvp#ԝiKCo3ķMiCxƷuwR /xEK\VI6ˇPP4L*<'$%NQ'P^+:``SNS%{ Ը˿iֱl](ԧ&z i~bGz= W']n1\Ґ =̧#dSYt(xKNb,`) Fr֏V@ձ- W]k ,PYDž@4JךdvMdx2Iئl 488^.JlgHkO(f=з~zmtsi"vTRq-o6[Ap$>lw ?qbJ?ĥ$@ˈŪ](U+e {8*J(9YÇtT%U[&Ap7J[K0Kj^TCq>I8%h@T{1r@[okSqoh [-,G=uGBREB,@$f!Dp-=<{B*E.Ξw4EFʹ }C{6 S&XfwtFPtesb5juJ+HK.#gI)9(upع\0u " T+dGhS!|C09M028ws`͸&R~]S-9 c n%Kzm%^8G#,) 蕏E-D?$04#uWU;S<[mR`"3_d(l@Aj,Wʚ/F{Ik%V}ݸ۽S,Ugz8.V3#_'}[ x"&ibAj3L5KKI_ npjD5bxgлqXMh6$(_Sߥ45MtPgUqBG:=K!UkMp[[@nro"z4D RrƎo-c%Aw#ւq~{d,eJQx0.R@|JjlP/3)A܍F'm$Ynn{:ɿSgbon͝)W^-RU_V4Rj̙=qg63@c8cUł7*P]"!ӮłO`bz').ô$'H0:<.A^`(^ KhSN܈яڧ,mIXuuMNmW9<5w4HAc =nBo8,Y8; 쇈 ϶^nʡ 3uzO8nߍ'Lojɺ" #Q"?upxɏfN@} ˞EE}[Toҟ\ӠТpUJ7{&˝MKșKq:`0zg_u":rxiw"Iܣ%?HԏݕJ@!t֣OoW̕xSzɣu\ťƬ=.OJֿL]/8p UUڹ3uiI#hr=RȌX oÎTg!8ٔ/zŚ|.PIkI/iiTqMOCzV Tpz|͹7zpV=dȋ0TuKYnzLOkMe.gkvpN#(B!m'+@EZ201) Jƌ`c |\^PF,;}qZ+łwu7oFz`O^Q/ѥ`e0To^c+Bl2/b@ `n+UBâ o'Btw"[z$}|U;g`h`"elI|KiMOP%z$tki$^YFh^Nf_/-,mb%j!vh8z#V#JhsK~rU[$rj =K,.;+DOOu!\rEs%םgZlSH|&Z̝;fϗq= `s"gg|]%5=26gV_EN/f-S Ʌd\b{3~ 0'I{la\5z5I 9f{Y8|'Ld3ɨ!H6>9)$jvpVa)9DŠk%p)3hk- m:"-Ԅ[þOx4Y`Nfw+[Ӕ_&(<0vj,NoA?gt+{/> j~}N5pF剳'G#ni @xCn녠H&OHoFixݦ4P*j0ORw0JTal22'fo5ӻ<+B{'%'R m@k |)KՄ-f8nHδf}¬T TFnN}9'JO'9"G.U D,U&.87+*Q̗_+e 7n}x$|[ Uukbe̘7X!sSxsE1CWÏS[ĞM`YRx AQ]KCAMua%:u{G)]Yp"VjW,k߂(WE7?L$ɭWrXW ep {X4V  sS ңl FrBpa_olE`@i2!HT! ײFG|yOJMg{~A/ %S┵&=8CgP2n5( G=6J!kd "*1~j { Ӏ]^-( c v7z!O,-jҪTPq^B(6^Pb ձӏD42f@-< 7g=SudɢMCL߼g\u %?aVL_pgET x1CC~\{ұ1eʌ;4\I(G֪#͂e+cJ"`SO 9jrgp1(peTZ`/hړߔ8~0;dU 'RY _KFeLOMVNᝎi06QcֱAxafk[p6ϯŲҊ9w{\𑽿%o nFBV p 1*/ vn-ʲ:0"jl^s0 MQ"Gh\c7M蔞N0(x{׃)x̀/yTF;1:]* 첇FE,ijm)\ hHpC[jvqR[]ni?#ު(]S !ۘd|{C[\erj+1?b$vJHYMG~1q?]-[@h}QF Y C2n &%(x$=gIu]D0Q\ٓPxP@#]5nkž@ &-dR|N6Q^8GʐOѾ\_#H^.$S0d*TĩX2Є ͮ/9zTnz[#将W PW _,(鴠.'\#1_[`fSbNRU9s;|s~xP$zRBT,DLA{mʔ52_15zwj:y9kt<ßYd @ug#,p0#B׈;Bc xpȪԥY]di f!*ɞh`ǽv+%=fn)Di|[؟TD*"qIZ= K+E+1OTy˓^i*Pc~bLdm?9, ߢHQŞꞾa1㴌.nAbNдJjz =q"@zw?aAQ()Uzv9^No* phaͣ= ),ͩdAUzA!KB8$;v h+Oޣ6 Ju (Qb8p |#K܄뷐Z$m˴f\*%.E2aJX@Y[u`U,̵^]&a lMBn18hfsa(Ž,5!Y"(mS>I#`#9]tyx G6(v8lhCzp|ljٛv_Ÿaޛ&~ Хm,'f5J[ՇloqƇ;AƎ#*7Ø] T&d""N0o -iݵgdMƉKs0Yom2t/ vfZ6|tI/m}Ϫfe!‡ dȶN5>~׎8 pD#w;me \c3Tb(r*O'Vl$]VѪ>m~Ec$eYJñ<啯삙9+Ra8k'*VB@8H6rTP…mm:֓V{9Yf#0#_rRzFuKJW, Z`P!Ɂyjaee=쳙 <tjS(u lB ks'ʁ =Ҩ%i^v#57`T >+,AtS5\~j|5v"K@w Sߝ; 2ݠIR,9z^f?DY1 lmZgkYUvM`)4d'Vl;E?P}=hAȠ`jaGoW6Q(:Z(Uxn 7ռQFf%٘K4L"reX{M+{fLXp#ܸЋ9zJHŦM$)/^q@1U̱)paq*B˯mV]Mr*IBVdbO/ ]Bx&T8 WG^S d >_0l ʄgFqqk@Zs W: SG+C6ِd* kd pfMX4aĞO4 Fƒ$Z%|;bfѪ!Uʶ_n5hlXzJ}NYSTV0xt8#$pS#`ٗnj[AG s 4C\2Ɛ%jj[@ sC.^\fq< ђ]ldxs>+>)D.nZ.L@F v+\vB~B5_{:LjYIjU+v:߼F`),qA$&nM*y \\sW?htF~f)u]zʖfUd0m ȶBbf0Y=f '吽k)_Z2`B&bʔpCFY@hF\AO¯i3%Tn6Tbs*?+[jQTeHd XU`i>x*-6`d['@&PG1$\A\Ck Kb؆,ౌn_+$z:,4(NqqPf r>"y3-3,斟GbF+3:jkcQ$=vh::$u8Oٿ>g)4EB#Fۘt.INL7FSD4PḟqzEi<'Jğ杀W|1(4{1t&9u>'I #(^~IM4sC\Dy3$ ahq] Z* ~x$lҀlMp)P \lz* `˂qS>k&b0Y34ND P#eO\3h'1 O&,G;n;<{LrX*y_C;stL뗽8jᶲ/"%r6HLu-/e_l:x>%O0tF(vdTxd <z65R%A6XZ[hKK,ygTBmgMOAy![hgW#FVolk(ҏ}bnk1us\yB$ )ϥ9(FKqtBR&Xf2XUQMKG )ܴ` ^!@; LRhh$e*`dr`c<]<G2m PB&Z9id4pj:[WX635F򄡏CS/X7A/ Tv[q/9"k,8JbsF~v$"_pۓp*a vJ2G 12,=BW͘>iKAYa)O)EW>c/Gf]?V&P:ȗU 0Y\We!F6iU&g)1ru_r!  (QPe*O{_0f{3L#.#bB4jS\ bo/(1۶\w̠s9҄U$IqOnQ[waD+2ҸmS% q "vFWSzw%MOvM%錆UtM.^&}%3,"s̩S,y]g/"M*SٗoFf4ǝm}J[lƀaXWq0gF] NQ> i~FSKv-m6TWIy7+nZ].HN'Fi iJ:[5](Ģhr{Yꈽڳ7 T&vͬr!MQCeCɘ"Dڏ}[xomHfCKf_&s/P}C$-ibKƶNu(tr,+00\">_3J(^4J7Lr)QQ_h]5ˎU9 (g uyic5[jF^J8 ]tL (0BS,W]7u<{l$y$oB<5q. ;>|CD=jaQ]ʙO-[?J@^t0Hvf'#B!Rs d4q=? 85ڐZsdOj;p.L:#,ʼ`A[7& 8ayCO!3pamrYw l!FtOJm_$#J噬K1pn* .?M ~KZoݯ 2d"ػ ןGt(.tTh?`COy l`HI) HNLLAX*eԃޅm~ÝVzkdž4l`|-PKU#*;Hj]vV b)йCmC1@*!j6Ś3)+-sz樥#*a*g2({^cJhu -HW݄$m) m(Ñ^)n_K!K6\ WXeִ(G4 @-qOp%g83nܙ3$ {p>ĈPԕmz DʥmݽL< 7'*~=XY)_c&M!U0pWKA–S-cѲSAW&,zgp=5A푠R HG (%9 ]-Geu0[x<,f31}v%ErN7ZO\Ѣ etG'WsG⁸`k1x&j#%-e1{ Bu?vT7OhסyQSlz 6 $u1ϫ5;dwMx7h*<)M5ML[vixMM#ka9V(m}/c"ڧ"K۝eM, 6%b ~8͡{5cd5{bĜDl`Jy&Mjl=o;3oO(؟cI'?&VfOZK]2cޕd0,"8L_hMI nU`.MM=à5sM Qp&fRQF Yrwe~=u٭dԬam3[ҚPDG2?r39ҙK 07méQ v48pWy:7[}J:G=WC"caz^wX?*1bĤ4$Ԝ@ d2iKuϐ9]s>vYRmrp-\/dF\@ph-)VkNDDq,XH2"&&1؝! 3N|Q h7yWx+nv.-n: 9f}cbTȹdl"3ϋv$)-_"UmG/ЃJvk'( g×Q+"{%ѫ TZ욥mI܉@hJVd&j`;7)fQAln=ˠ].]Z8V4M=]PY!wc#YAOF8RPuti߽s-9?/Bͨ9Ş"j6ȝ rtpݔ#q`UT3W舢3OE\ %!9{mgcbԌ3!RlR{rVaV;o;6Wͧ!Hm]GqͶ'_-xwJq[x(ʯB.AAպ̿yvS{u=SSo)$yDA-֦}Ѧi#5y֘q՘\8 w>cHeQ&Z~$ب'|C9&H]"DU3(N`F$tigډ;THpO+L OOgK.6.Uu]˲ש'DE+Voo)P2ڠqZJ N5 C#KG^eI`ǏW#)CrănAvx2,CTI5^bu:e.:|ӣo EQN缁lEɇcQ#TQU.G%#\jߐͿryⷈu?z&f i\y؊rt 3nմZlKsboY*2dnOdm]9Ŧ(zxd'zW" #nW%kw BpXtTڒ!aR eSnv&θX|Msp=:g`d{L |R6-83pF{善u `նs'k6GbE$Q]yCZ7A=!+>CDV(ӧV#iN#hUV✄.IKC ߤ8hhUo_[v %hp±:މuB/dYaTb܆ODF8i+g`6Es /s VKP)ܤ.o*^mZB{4'׉l.D۫\&6Մ]|kVlup9߆7N]%\"8 =(p='5h}JpVBCNQv+MFdlHyY?w8nWq1fBJLݐ MiX +1EFfcYO=h5 ߪ&o>vĊ[74HxD*d#azi;sFB*[0@a?34;Nʸ߂\}P7fh7VLmuo"FNAP93'Bֱe|$#ds_CB؋مta9kX9.GZ'{:tSEaϚeI5׎xL $C9`.>s Jwosg?q(|g7U 8^:`Xphf$JmQ O{ьd`c )s|Q;׹I"f"V.h>HvWYvr> J@Ǣ"qF ݊צj<'Q4OJE f Z 0E~ 3f!?bQŠ蹥h_Dh?u"xFϢ6U{L틉3/)<اܩ K.^NEc0X? /Ə {J꩓~?1 y?KAC؃C`d)tDD`9n (Ve y ؈ĥ}ߓ0MI/ ndlBkMVqD tag,/reE**תƳ=u#M3ELN,M"bkA#fW;wWD`-ADN1pQYY>5Pit+7O_#l{s38[ξ9F3M: *bQÅ|+-jF+'ڮ@if+f ThvL]Nt+@k2T擛k+Rg_h2ՀIV[0nz7-us(EHgɚ~@>+2Su}AGl1Uԭ,Cl VeXt;n'avRw1WJO [5 uL;9DC63PteKF >X Fz,4p~.'q5@fQ..KxYyInb#sS,"cp2 5ŷ49Io[ŸܞIBH/ȃf"R!~щi1Q_ҳ #e$aM-VNy23 +sfU(^`QBiwi+mֽkdl?i: / I&fu"a;O0crAtX* /H5%;FSjq>bcl +r I+_ L=i}wd&+@|6rSXGMEٞ73L_\^6Iv}I(`=xoh-ͭϮOD䍈4uЌַ*HkNFQe[+՜z*R1`ؙU<. H101SZ\,D5)/ĽFFFV"p0{ oe{4rlx[Բg <+P|ɕDZKKE0jNj6NzDPEQ=De"[8=Q/ט/}lDsF-^?"KJzhȐtNmVNg׌$ի˶ULs*Ͻ~ [%#dݢQ?¨2u:oj1xk1vBv[/G|?p;@#$^vzt~q5+? ^־~,Nh\ҾJBVbѱL!r2hG, #I{IV)a'qO,J=yiKpjh!ttBkq`u/תƉSy.-KO,WcUr RzG9W|< D!Hi &+#d4HKhB5s(g( ʴofJ)wXe`UJu=9敫q3v@h #Y!C޼0{F8^ȏ?(QUgNh(aD]>uJZ< /*P5vԗ_-eI >jĦ'T$v˰yW֋5[nQ%Vߥ𙪠K3X67D|4ģA+AQ"ʛpwH//>| w)vBZ#C5;bq/oZ [k򶩐 ꮽb&_v-D#zlsl))5ιm;A1#"{|l1ݬRQN9}JDn/~ܟ@q+\w'5&vfNr1?#P Z/z 6Y[*҈a¡a/Q)qiΈlxOKpt\BRWqIKmp+3:Y>%FQ\:Vl(?}܍ NCl텠Av-Nl*[)xurYu-VSd  DQl6*" M,2,Ce w7d]%v깲!KP5 lRq؂\uBވMSEM~kշo˷}*O1g"ZHiiC_]fP j_؋=gſvՇ8<.gIJhْգ_дn̩Dt7* qēN憳TŰ/.jo, +>Nq[M X6fA:}FveJq{MTo}~eo{Aкq#@~P.,``Ke(a|MfJ:-u ۓIL&Bx)$`Jh,’C!Є(JXdE8Ԯkn2R{eTef`l}:SGk@$:Y?ݜ[Ӿ{j7N|yIĎ Ul [~N#E .xnF$jSF^^$]T)_[,ւ\V(r2r?TeHqɯN0SBoNۯQ4@(&ؠ֋t[a/Ȝv{P5{sf6rR/Z(PT2ڵ&@O4w;MJwREx2]E)OaaslD"Нޔ!pe2uPoY߳S|8t J*ѡ(.D,PIO%!a6Nc#wioPW5=BfzC^B/VuC$5!ALU:;h"(HLK;Զ~|@#8S8&"5Z6YOUbמ8;MSmW/Ռ$02t2,hܸ1ߪ P[PPUa[ Qnkk}keYQ 2;>iIhzY.2{6/6 ,%MM  ,˅Sc.e-nh3˴}G0!ѱY&I]CwU9|"йYC;!;>k('y 4 8B.5:uwlV"o?Ȟ4C)NMʮ61|QWY57AiMIVRTIhk\Ƭ`ѠP>sHh#t,buى1wr>!M,^s *{C$r]gox[P)fQG EK(?cEQd㟛EPۤMn!Dm9o$p"> esǦ(x¾Gfl{uO͒'ǎLR}k RNDU'eDA_穤ۧBƪGblUwT5H-D2TLp&uE:5xAbe L!}x ;9h @ ^ ~`+ʀ3 fHn/wG8C{K蓂"MY'Bqgr mw҆.v043lpVpٰVg 1ьQvr zHREƏ M ҈i556$*$e~D"su.of4(\WN;2 1d7Cy^aw aǼfo+,?a*û0!=W]!]Yk![c}=֨S=G%<@\sq{+zbids٠Q}$N5!dbꎧw c%ޜȒV @6&we9w7w/0@v4J Sz`1DD-B6$0j64zl)آLJN2SJѥ@o"a'E2ΓPfę N6Kɩ:j*i|yC-oFc3p>9VA˥ي@j@%J |.=soc!ru6FvSOtG"ҝHѽ@MS,iU_wNJZ%WnGߝd4A;Q|֑)\ c7YQXf4kj']L$}bOOu\ ^XMpJev!"E6 OSl~ϗJ I{6̡^fcsJMQybS0?|W&ǜEY 0g;0ᦩɘNn'plsT3<$sE'Wي $K= ܚ>cf4 t8p/VЗ^>|FglUt%3\C`o-!?|Uo0ubL7u_~v-ހڸge-h辚?I=je eG7rg70(a b{Ӥl$[ (- CI~Ab5*ERG-*]n ee8kGM0Uc׺՞C.=:abaӣJK2dv&5>(RIGZ^ȎE>"&M6HUgwvd6 $ 3ػv 'X+0X>)pqlo\zOU bNHz)sRʩ( ,Ädv/ ](%g*b$.H\Bh9JuN<ڊ,Oހr^S[FY : 5C%Ոpo!)u\'f{F0E:ՙ:P=ccaNK\tl%<)-NхY듑n1i6@ Apƥт[ܚkVf+_1ƦQϟ_cΈ0)d<'+579*h._$=P&՚8Hp7E??ixq V{}=(xW1YGwM1rNPk[Y6s @JMGN+k;316#_" ߹0HHv5 R%ȝ{^5#sTj'ykr$mgfXdž9P }[%Ȧ&C~>Rռzn=*Y;S:OkGuPh@5g)*K2PmO\1/5 bTeG_>O0~_A~&:yY&2+NcivrE8 e3wzl͌vmAyFYHId_}g6`Ӿ&fXT#_/ٺVn2!7# 㛴'|C Eجi G.%+= C#m) g*#~izYI1E,7VF`/V쭗'ű'”R1ay!@^Eq5da0:m X~]N3Z 3HvͤʹJB<ڴׇ=܉~ύ ƆEY_oG >9]rėի Uw`hIo+ngk1~4L?u?5*ju0 CV'Z{}{a)}ӳ]YF &IJۉ,LGnCMrn.EdNm/%ѫ\Q:^wJUJwV8VpfeIe"pJY?Uj lf5"3Uj?٫ 73Jt L%oҍ(+Y޶#kDDds pN0Mɴة 6ʄ 43IL{Y+{t@U2$ƉqSTc';6 ,_KqFxFwc4oQK:4 {bS0;]2;3[ HHpGق<MpOޥ<o:^v^Tm9ߝ7-$e{%`>RzOAef~Ӛs=:;g$dWx>1 t\#"HHMu&!˒ i <R3ƣ Y\܇MPBe~mFRpQys8gR6kIM`f+yv-1H*@|X-&WԮ#um7GMLm_N }$x0[7OGoݦ㪭e^r,;j#5BC̪x,26ځEv aȵįY\)Tp#59<}64#"6I{ɜ'B[t*1F("7"=%lY`QsvF oCΥ+[uJi>Io;j 79ͽtQBDʺ=e/&\=Cs"UlΧ{{{=gT~ɉ*NlvɫjXJE6z)_]v0ps:,arܠi?Gx3&eBx?\r\[H{56"ZrǞB )t mk v2Tg/`D bn_u^myŅNɺMh,FCCUt2!M))op}ڰpL= mQZi;] E26+Q 7h<426Vչ䡅l%Pv|=6E4agn_$DֶN"޴ ! b5/˰̷qXp#qH89cv&Y7S3^.SD2m@G)ldPYՖ1 "vB0Y%$a{0.lĤ?8 ycM99t\t(4ַW hV2ef$L(~&3ńH3 m  );VXk roGLk l'_y% ;QAb4 $k&Hiك}{߂0q,p36IQa~6~4s#8#qr7 >P{${o#4=#CA ƨMY?|ѤyZFw'I^zqJćw ZIߡxv1jS'o/qB<')AO %@[(~!(^msI]Lݵ^c=@EdxYżoӐ 2-݄xyS1 (Gr:Z$!}?eė3TXꆳ/Bk`'L]@2m\SHAG+}/=ǑwFvAQ}Ǥ33`,<-tzxq9yh2u߿K8eO(y@{cEUaLyc.#?Uh,X{oxw UF w~ L%#֪tx'ɱ-uu3}a]/8v\Q>A3I ‹hpZb,/dI/(:ĵPm{_ݨ?BR|މNرx쀌~{7ŗ֙-طD 0^ X,!TtpEI{+lx50LTmQ!qo8i:mLS) /fWԧ[" s /b[c![ \"$ɦo{LȒ<iaД +26Dp#uftc3d^Ƭ0]QtFD5 um%gT:*38#-IiJ6ͮ%gcylY/j\cfq,_"Z߻;L-Kvy6%kfSEienj܀31 ?Ef< ޓc׍&CI@1B hP䆜E2H 2dH9@I;p2}؂.O <*I OK7:%g ߄ ڲSR Sn4AD Ej(#z{ءYo^/?5_OEZlCG3e*C}Gj>^"XN|-[\tjL7w.V[psT[V ,Z}8ESGUiId fg30]goNtC"8W՚Ȥca guv&L(|^i"*Ӕ3R±jWlkTO86|EJp#ޠxB'xl+e|4-vk[DU)RךNSh91[SU$?ughZC&ѣxŵk4"xk{ɪu@m{&UnDn3G0 bӿÁW0lɕAe: PݙL/ χh#8}Qe8ޣnԙޡTx&3I@Z ex%ճ*:힄I4uWT!  `'۬ /pxp^g*On-[Z<%1Cy cYa'QQ 1AM15G=_#KD|Jy~.0w2A<y+ԙ^.A#c-|6|\ %E=ԆğX4z߉{rQ=3W5 1V5ar ;e(&, {%G~1%W&F7X/U#eKYe>RjA| fa O"-!9DlwD<&^JuaI`3fh ˄hT [K!ZYq_0$x!_ŕ:sN#̧jŠ:l 9MTOw&-[B%VU<^6kIs@".8X*ظp&4$So֌ֱxf!;YG; o*/(P4蒯&eruJ{. SrmulJ ۧع("a'y/u~K(YCrazV|wFҺ[Q]$.+4Z"c׹uą/䳋iQ1kf@c v;:nJyxKJIn9Wj|whw@IA㭘bri'*sϖ[w+5T; dp37fy2ᴱD ?X?u~gTsRdku2gN3ڛfrLMƃ@BLS/iy__|͂'$>ZR펌CG'{#~$%Gbk`-i`Bi")ָĉ*Ӂ=OHS|@SeFx#r Wah5*t̸Cb*/Tf`^kJ.ܺIGt,~S=wb#f;>hu>kRvֺ"k6|!tߞ?@W+#0.2WqE.AtٓWm [J|lCPd :d f*ڈwNےX>Qo7[1@#d$i㿡B Ne90Ek6\YKv}83W'^i%!'ۭ25'`靖Fy2Vp PBߋY9ףQJɞx:49b ԸP d汼P,oʥpl֑x xh>4PB^B) fmܡjZPhW aOq:u]| uC$ ?׽ik(` %vJ_9M\E<-D9%1*>Ʉ.0 &juRۚjO %VBzeonJ>9pe4sOUgq )k9pA^M4 8՝@!PR1؂QXQYS"'f`,S-ܬ@H9Oy1#M厴>WQ%K-vvN?S"jI$8F RȐ=->ai\=#d\2MmU[b[u0(t<-e{TB=n,@ oAG7YE4\5!XKY?k2{vA}~;ը` EJ+Yvƍ<:`q+&PW#Nj?81U?nϋ/H?فCi BК?ϘVHQhn/VB Ѯ#"uQ=S+ހ܌h1Vhُi!@Ά| "v+F]iX '(),/j< E3rJqM؅ 0 {rv_PP=jS+ ;2>,/oo(:g!ެ$f23w$\Pk7sy^y} $:{ HfS0̀h 󕎌7W&Rfelʊ HpKX7;ezɿcYc r|&/vF5rHб{vwcQ_>.]]'@$nzh|.{㨟T,[I> "Laԛ%3@jMh U.Y`&i_fzƤChYx]a׹tg Z "Ղlt9 ;SC\s`'ʝ \7ua*';yX1OQ/?V_'v9h.PAC,ۻm ށŧ^!as;ߪ#ԿkD"P!~vLz R "Das,+5|Yaev[84++ï)m K !{mwHx&2\5ȘӿnP&-L8ZQÄm;֘ uJcd+` 1=lۘO,/#v5~7Hfe+)xʋ x[-hՀw2; _j즦}"Pȯi8\bN~[YU0M'[+?g_gpc<'׆9(!wBy@ ?ۗHwJ-TrB'R`lUtsU2lQ~S!>™Бj0yZHdӿS0O!OHZu'1mc<0Zvif³2Towa^"}ϔAY݃C. VCѐxz !Cg{k0phK\.4Ecmz+J_o[T*աjQ5xfluόx:؂)2a*RMGE5kc".A(9W(Jqcq-+M3y@Ը/6CDG\`껋עln+P9n+dZFzoMCo5N%Fk~b;[T0G AjH!|dw|^7o#N h:IUYخJ8QA~ L*Ⱦ\_ULA;;V~bUcgp{ʣv}_r"NΛO G -c$h#@ 94Uz9m@B=LyL @6>iK{BjR]ٮUkzϸT!a;#s1qV^c6Uyp*5!_ԻDʸ=j{ڏ6b S3$t7U!ȕ~[Dyԑ5 5*, LsVp;eq#jms(x_A3jm =mL ugcapH5oNCм\4lc2W;OI@ATWi@D J6Bn9^q0J{8;8`äLaǛToG2p4L3hl@ tʟg5E;qS^j)>}3uMq*DS y0tno+j3*/]x$@b|a~ϥU?5ޜlޫMa\;q2} ';د_ ׇioZ1=d~B:^y F8"@=ތQf!['H ~*NT(q4΄OÍ".#:lOݪpc_-k2[E, $Ռ}?ʊYʭ#5}#[yal..I4uƴo&hpiX-b1:{>&2v 9hP%xIZDPW ֥ҟGDqТٶۆulMҴ+s( ?NB`XGgpOȸmOX6聙QpNdՁ CX!OԦΩqd*'/T(STYH=Aԏ}&4PI#![kmBIDVBKVF|:lW6^zʲg,IP >s4pT6+]0S Ҋ@'fUN t&WH^ٻ~Ztn*:B' }W!}h`r2(]'rn1Й&ğ<9x)1 ;\ 6Zeࡲ( YFV &;]0* "G0toY8En3Oab`ő[?") y4[Tkib耜bcX6U8LP6w S yGO"x$wvMt(a]['q PHB=PύbW{2r~ }xղN7 6$hpiD^l#ZS޵[}.>ţ"y#.Dǔ hzsLl-F.}zZ܅K.A3;wGING%bSs> Pvj[ێXw* X} &(o,Ʀ? Qh Z*˪O9:gZ 7Ct~k@3-MS^n24H}d{Tz˞i]fqe8岏˽}H)Fv3^zNV1N+66Yv7̚cV 8i\O"|R8,+0!?lyFCx(vC( JL(:vB<7qXbŘ [ TM`)fW"sH'7Cłna!0%ZPhb$P?]xF=FcXac~71"4/gl&HlHA)SU|AOxϒ.h{ [Nk#Y? d |z=nk '$C Fā2`,T2K8f8{7o8clOcl 2CqIy\~oܫʮJӡAg(o*u1垎ڨ&1!֍^H| 1gT;v1*f$HʴHqIl۞>W2b~|#P6X BP\0=KyG[yq=]TK HV'/#ɬBI+ U/޽bx 7vi#jb/c/HDYuL'$ך' 'SW3[ 'yB,v u< :S>Uwd=IkVpk4]~򹙸|^13'H?$ؒz\,2Vnm5]&~6\Ō8k]mϾ<S&9|{ REЙ%jK?^u: 1'9Ei,PJg̍mF'$SS 1x@,wOQrF}q]QɜYr3wBM<87ƔI'֫k?UڭWηFN4w GNxDzݚjܾɬx%R< KWxamQDKZ&_D])c-/g*")AВWԜJolfJ̛]40澁xh(u*p|!ta5rP- ՘"#8̵-"FLAbbK, CwC$O"(Lvl7T纎?HȵhÁg5UPHЎg{ļ}M+er.k Ga Y c*_|T!ꈫ--!l5mΧPЛף@cz@(6 @q44R)78r\ _M;MޢSЋ삣~ddBD1pInKtY{KfTl.}+(>{w$`m 55'͚g92M$pJuj͒3 iNO0&xE.J{L6*܀3x)O~j7VZY$NO{5?/^}}k>2p󆰋EL[#BC(SȸA]jGmuQUZ vEk\m3׵Zrp^^>69`E7bh/ԒEG6|Y,8]k)n "ݑf4.ٕѸ2jSN ӓoQyh@O28V4盁,џmd1,GrA)fz̾`ODFh]_:` ʣ  J?]a_:#Ď~%5ɺ>{dU|_BX-?Kߓ@N\*L|y8Fi\SoVY<7σv)˂3TÜ. JWRvl,(S\(2Nsg~#S4jR_XH]5%Rgj}97nx wclW4B=<,YG-ϣlЀk8T!~F"{KT %ԅl8H*\ණPgnuѵs6ϊA1A)#k6wDkMD/x®VHzG0W2.woyD[v0SHo }P^/71$Mw1?P`K N<64u _>Sxd2/1VJѷb@T_*+y{V V*pU*(!(z) $,@_/A؅Ll\n*? &W;WUxJ~eِ~f_)dʼ?xK]v%8)orTWLg9#I˓K罝J@@~;j‚ʖe.ޤZwTy=ȱ# {6*z$}ԃ,x,ϑD#CUp^H<,]EFco- jf!'z+·xyZ, cA,4WK)) h`ћ%-'bV<-q/,rF't0#=&F-`DKCl ,bnYYwPWCk,u=)3OZ1o5T@N,c i+2urpdJПb,hjUO8s=TPA bZ i*h7$e_*a1pkVN unZ8lj zQU˒NaZ-|,WGP+zyD:dAviúg!r^zrO5 c}PawL+a;A#! AƇ2  /NSҟ0H U˚rkq'\x^0&*X-nCi 0Z:ؤ3VipU@;y7(U?!o}_h\0Jqt2фBO `VUAњZb0`.Z[YnCBP3;=KWi-ANhyUl roa fxL jB.ru 1 ^]5ƫdĞIo =x*2ݹ6 bZJeYľlHD"3'%2ΚruE CS ZI/- ZeA(^uy11",#I91O84glq$L$~Jr˯K? ҕ0}䀌͔I,/rBX江LpޛRN*aҀWzS5SYK='\BCmΒv Uw\yJy4O 䞭?D f_oYېaQJҕe4U 訣7n@~2( JƋU@u$J`@͕iShMgYm/'du'i6*ׅ54"5 տx)";\6#gުreêȡ4zwm1U{hzjr" zo*&\b"&5ы̨]"))gR$ɚ)3:$O3C8S+ʁC yD3WB!^% sC&{*P8< R-,3P&rܲ$C|1B)RT(O͈-iTSPq@BJg,T014&Z /e{x5$4{+^pu|mg rU"O+ڿ2@A-*gZUǁ։480j`B5qEfh]Q91G(l  Z:/U m'$r`-Ҋ{xf&ctc8!ONEt5x$_+*]t(w5_\zgo6 a҂2J-ˆmۚ{/$J%(Ƴnnꩅ]F7Qmy >Mw:5l]0PX{=k/gο-[ߺٳm4 XNiSdݕf0K}pljw|5(F&Ua(LoJ҇; 4 jKG`iܛ^d=0Cs~u֓E(2YPH%.Y0 "Zȴ890p<| aYa> ߓ_Y8>HHV)eCt>!|7jFs0 mmOq,r(esr\:O1b0(>(58 r'*Xi/8 : ]@X6Ӕo_ǾsN}07yQUnv ˺SD ,H_qAuG9'zoK>,tB*րxH1Y!KF~Nc6`Ԙf<LJ>ڝڶ@eQȷ=ahO3nTMETXuO*SwhwUE/܊.x g.dT+RUnesh`B6}=B8Rƅgf~J+M^UL[}i9ܥw_l(.0`?U$+.G[ߴ~7R"VKDxH.Ohhs=(6FPZ83/1[iIJgߎP$u Y2s,觪d L/ .6(}&y~+18U)/uʔf~Tbӏ7$()Lu?o!c7RTCTvjªj..sE nVg=7q|6>)YI~vw(3cܙ[} C@[#.T2i1ߕ.IVTRTlC ":4(CK^LR/G[K O,E[D/wIi{7Vŭ"@n+u@Da2]}qN4& !L}rLipA+4f>Gw t+h75l@HE+&]|WHx ЮŎFDVvm}_=}РӴY ˛^5&bi?g >Td/r EA-^.ځW°BzHA0 %ɂxN9Q7H-Z3<i0S:ē9ɑ/$<@G c~`(Sx<H-Rż[oF[K2ZEz,l$?h'PC&FhwocRZm!}Zz[ ֪ƴaLn=BVˠذq3}tD-IMnk!$gfC$g4 D9gs^Z4"UY &m-{* NwXf]a>ds qSa늗 NmWhxy}o<7R޶TȚ5"/rfOOR[kd.@12iW@ҋ'_m4fʤSr@xs&q|23~7fbuHN&Qx&RXbg!(r@aaw|rzMFƚD>(EGpHTi$˄N>ó~^~}'ʤS3mBOI,-141 OՂ:Thۯ4ˁ׽?L*=uUcH)~D,3иwk]6IZS(+ rhb<եfn@L<7EnīӣeQ{Q:fuOY'V_,14Cz<\AA}A%١ ޖ@Z`AZ!}22P` ÷e'HeI \ha:uR" m钅q A.t8ȶxһ`↶H=~b$?|Lc@BkpIWps;cS9x|vh9XCB xMUT~ݓNP 0"fv6\Fx< ";T錬"=7WaZ#R ,Ę\]kҡW9R}΢mA[ۻ!+RkIjK)f,J0HuyР'K }W93q6ߜ &2]쥶Wʤ4l*+_+I iY!J-.t[aXb8]? wao ymW NCٰǻlN|M]QR*[уk+N)B.ci 5duƇQd&> oE4{KhӅepX@r?*<š]7]F8W -&6;Ecw\V0zI?FxHE\B[Ypy/&AD'H?z`*NGg Ŋ' *$r&O,h@N9w ah *APEV6`x1*5*Z%MsGsh.]ٻzgX*E"hP I@j{rp&T_:K*A4`__5S{ʭuNw &NG¢ʤudʆ~:j-y:|tCCS 횿 -VԐ55(9uۚg2aՊ XQ׳㦎ܿB$s(`H5!> np} pd_"K@Ԝa8GͩTSpQGrz͹_ďY؇Lì+-P@jF1UN]iUr0)^$)3lw|Sսq .\x}EMCj>TeWfLޗ@3^A171h{%7Yg G[ Dlo\j) &G;ֹݜI䚚r p2hvI'Yp~eZ$ӛNdow$wfaOvO6#(6pXhػ*840~v67hL(P*S : (|*r:xʠOlG-Nj͍B@|mj9me q{e9N}j 0?kpGK/&/h fUb+ -RE:uIXGخ1 TpY/`ě\ʺ*(6}CQNܖE:jb]9Ӫ H])V+)x1Q&Y) Yx(mgEnU%>zZi_ؚC9,}1v`CyFwh $8]2GgvgH9E,.4lZ&I5QHFS۱*+x;N#-v]+V΃ZaX|H:;;ٝ`ɝrȄ.UM'䣹(Z8, Cj^M5=>Ȧn.l!s}7b". V.ib|ӈe PtȔ ``Fœb0kN+=inv{piw<[Bks%rI^Wn ہ11(6o]ěfxa g'<tx@ T`ۀU*:Ҙ6r<}=|49Kmqrb G|c"_]6'7c1bd갛⬦R-y3WM^> `aX7}@} {KI,3[' 6~wԑ(+5i"F5Rz54' F}0]tnT7k6y_hDOYBݖG3<ͬV=2Wv )>e2sϤnvf>|J7!i]DZùFv9"oaIES],CY·.3OnkLM{%O+Jվ2,n[(e9+T$_F* knP֫ R?u^"'E]/?E7vRf0LRX/@OT2Jޯk+e]Z-yr4ߡEh|ZBuF v&E|}qˉYX6\M~ f毱@/t_wvitT÷ױ7Tސnxeu2%Nܚ0ckMX_iU]?&v NzޅQߥRx5OzԚ1c@DԞ^_jV١KPje,yqn]cX5S}Z]&!a2l!`׳)g S& ʕ\ $4e$EUjucOn3)?V0WJx0aNWdYs(h/q +*imϻ*^,l=BP\a1H08H@ECYf̚'ĢIAǭ' hcDg];*^j~+ÃF{omk:1q[ȏAxE.v:ċXl ֿbGn>C\l*#5^^z3,1 𡌨6Xsrb<Ѷ.P()noޛ߈;6J-%~+;+K$P[#U%L, ?58AHYђ!,ssvrv LbQٴ;CP#Ђ-=;_ s(8u:M '5*{@t5+Q~93BN盲U_<|T-r-n\ϖ ]Z*^cbM'X;n j =Wyخ/Ԗ[5n6)R>6!tK6lUM{Khη:+y; >/Ơ[T*ul>z-ע̖) tmrlJW49 \k'Ax6R0Al{b4`!ke2#Ʋ,*\1{ȡm!ܼ*;o'@$6fv1nB=Ƃg4u)( $~4?%Pf ."ކzly# \^XJPkb͞rpMWso͏r fnoh WZ@Vc9 ɫ FO픙(#I>CE9=^R__+Xu޼59Iuk472{kDsqZ4KgGsi[`9P %ÜaұerVueP&v-]<r_X$x|1$T9bfe?'o뾳n<"`Rd/܇9a-_tdZl" QG"zO'_S1޽ o-t$,[ A?C6+O޳#0&X Cr6Dc9ޔiYd*QbJ<,IQ7NHYeՠ7):j8T:f.fdHd||[ XIĚ( Bp0fgܤһRPe¦!)Bi XGq&NҝUgɂ?sґA|;vEa'ira9G#<G{wvo BZӳHPWxc]rqQz~* 1CPog(փ? 9D1YҎ Vp} l FɈ?ؔe4" -/;Wh1"99MT߅N/W *?iJ *ר'z1S]7r6}17 chPZ:c1Ss)Ca# Oq+97L"o5CRst) DM Jχ55[K |}3b=K V*4AJkGv|, T{ ՚(ǯB\jZKIdqU*U,10gvOddA nVuhqy4f/h}TE>̊˸KWc,9m6m$k hA,U;%(f&)"mg$5GQwq#s|][" &SBUH*0F [,μN-A_aԾq :%K;Q ~)E?"yv򀿝$ on\F| [19Ď畼'w iJ]ˍu47;h-]jo殠n<Ħw9,F*^T#(c*%8m/Bˍ/xuTz$z@7Mlu|n$WU<ȝ m(~Z%l:vLEd&فa[n/o2raځ͘pqB#;{["i<-6Xv&k3KO@6!^*! U=.&]vzKf<@ہ MWB9lrZi&# U|YxJv?Imw B26Sl,~2؞~) Y-I_n!haw6<6`g`讎O5z4濾|)Zj JK90/^onV-y]-;Vqգ 63t@""Qv@g7!moٞaaVeUuNzZh;|ZVU~&w'( ڣ;)kOa6SdFJex@`aLi`kYݦ/kY0;‡{fYJmO49l'`3n=ZWTu<4&&Fkn±=Vcܽ:me'XJҜV@\.eM6v/n&tv7,YpOǤ=5)Ԙ=3!p-[|_ FHS&YzV!F=7- h/_6i!ʲnBg.%TO'֥GB~G@˕o.qͿYF@mdP'ʢT ^]hB0Co9 #YX|g %|𯈲K>¬p+[qA`DVQ4 ,V}a9Z3۔אͅk' e|a/Sys=öӒB_C ?|*;AT%I< +ރ߳ /#N tQDlP蜶?&S҉r$HC^[pá7bteiഋiin۹[mkP(eփ}ЎZ:uId10cu~fh)J@zC*W\oԌsۓD?}b ;oM r"tʢ8K6BHmW׵ªBr!9@OQm̉XA:fr]^Jq>ļ\Eq2=;b]g]룔&l&oxfR.2A=IxiDwnq.W_X؅8m/G?Ny^Q;U7GeK6qCw`Vi}]a$mdڮ kG^ʿm߈sy܄ ,TxŵO6ņ)-ZroVR!'2pvQ.lH,N% 2tj(3i \픥Vيn{2{3pQ'X'8{=9/ T/T'&RswHQ1oj}v;4UCǯ; /}϶FAH؃amy~wGf7N>K:w}vEA]@/]ގxQEz̹AawE֬8uM{{B*j-m"mRKHFe~_ɒPη6.K06BSh}ޝڥ J[AJV֌a? ^xE{ӗyѣ:#"2UJshA< =O +)Bc8ʳ=gA"ç^+0m3;AYVƌ?GI? [=_'aM0 $Ր.fxk(s%=}߮KvZ 9`=iWX`;Syx8 @\F5|H{t^/iV(ƮGORK;L`9,Xa T%|pfKwK"'zaarj郝Df#AK"/-Di˦iTzƖzCgQD *Xؙƅ4[R7(;2sltg2T2Sn4n ou^MqJ594Ot)zXy?aL9 "GhYRà /ą^HWftoǭCZz̾?J&fhu;7 w?G"kGf=Jng3I-sobZ9&.=c߈bZ< UZr4Ѯ3J˭Q8s!6TXd$=JfÌyf6@!CoAg 2 7Xq̀ bnmGm-^ ?k$S[зiOao%HS+&zݦ v([NNm#kvPyD%ʔG.S5˺wiiGzh\ au6P b窧J?="|o'1 F! ZXznBm̱ܾؤS誜bUNb[?|k͘r x\-%ߕ Zt[6/%D֟˳f5bml1CaDLOa6s\U u8'ty$5F,hJH!aPѯM1c3@}cd۵i!!5 ^%nsŎ$Y m5*#^yTam Lw#eXOa%W+嬞/ǰ Yh9tcOrglWL>IB4}z[jUHo 20&^ݔ`Cյ/@V_Ѻ8d[[vt:Ӑ<ƽMg0Vcz3QUy"׹vJ95 j} Q|IL"/=u7PnTWX|2߮L"rwTA{j?c7tfFXF#;'^}]ǡ?D )k8XC3ĩu:סɓ,F`9P]#j׫mFqrPXNdl/M5QO;-6վ_"msX6;wZC|Yuذhg6QR\Σ B 4C#x,o֜Eᦖ×FF I"ĦD+1ez@rT>WӇĹ z'>2`AWep I/mqrɧ;͢xIhl͔h$X_,WgaƿQjJ:5@w95#WùSt;M|43˙բ<A{LE#m܁F@}F)d<\FCzXmh[AYЇj1Lx1h1(՘S ԅw;" @ Xd̡tկ5*¬CS υZ&1؛$UjvGLdH% :Z\&]D nQ d'BILIQ*,Ý}v򩌗d1u1.X v=CV8Y!=`p;r%H\};6MyqT |5}j JK}JBy_5,>uZ MG\CO7dhw?ڌ#^9 'CTK*Mapؔ"ai.?SKIJA$[o5Jo(84b˪t]gϕ36 &Q:nu߾z"bg@PhV[v% hzU8J@Q(>;ba;6ZlYmG$[u<%{n-#t=n-^%E;/|~g*|UfSټ/J.NHLGhy/j6}~SyE`Xm^6~-ꎏ1>"oh 8KFA>ǩϙxRMWWBųt\U'i=ؕDKJVwӥұ)YzqN%cl 9OCܑ78̠ND`~swNң}1QMIc"e"5-:W:]#TC'gZ/#6G >"Z|- Mzh*1j`7Ƶl'AKق-23 q@Sg#XFx,,qLnxӷ C##-UtXQPR͕&۞%HRtAN}AyJ})v?|W> +odԖֶ5zO7u)EyJaX&<lpjE+E#dٞA6"r|0S</~I=\&M$fE$G"z<v2q%/aot[OukݑMF+sJЇ2_Yĩ:0~^=ϲzB|dTSPM.W0 8>,ˡRS* q dCpG7,ZFfR4i<8C62iO> g@hYC;S~R)aqZblܳP͕Z\*gABjW)68#6` aC&Ҙ֏b6qycˢĉ)Ey$m2`']0qFpF7%ekH$fe)PRXjCC (,Ii}+X&ߓZ]K,qs[ƮadP<*[Op%NmU*!Mnƌerw9ܿZD刨(Igze) ⵋWGf`_c_Fo%8]LH|Eb{@fH?e<;B߰|3%7<Ba9%}q ᶸZ5U~7$i*AB1eVT.K[G'>WT\@5t3IewE߃yF>bknXQsbJOG"_ ovW3I[kGiCY\,̊#\0S}j3_e/jJ%%emĔˆ>Y(2$>Mge8~@3"|%l9X2!)FA?%m jukP1ps Ԥ2mϭ+AvG\;qLO*4 C&G]o`y; xְe2%DY(RiޜqaH|Yr2L-3s& Z\FFΡwFY0xk-2!@F'3ml-Ow4NsJ|שfG \X!p.7FpԛrU*)(6n6O*[U#+wIPG _xۀtf:&U0HFC!Tݢl9zp#=q j= =ǚ@宅R pNBK0@Z_Xه/yzj^&ɭ.'6jQm^~갮g #b6@ O .F˶O?vƝM=q</Pv d,H8p^0(Is`˘ 4ڢɍ: L"Wwruk[_#7ηw#ְ*m!iP_ʹA %^踢lTΰ9HuiN']DL ÑYYYzrxPAt5&+ٞfarh,8CVIW0E~>}\AK5L4'_VI.$WOT%i6mTr/El\.(w7m(:`@nSqekc^iKLOܫ r >Et)V׻w=0ԗ|Ql;KF'lI|see6Rg՝vki"Ӡ΢d(l:e/F?i mԞqsu948/` ҙU{o2bl|mݢ al.k_ U8%8N.TWNu/ЍdxH h6PVD[Ql}تV/(2jK\4.h@v]ήxPaBϒk%xlٗ9tYBO/I mKngl6f\`Үke}#Дs?$A&4hޱ%9#.dZ iZ}.SťZȡ7Q=O/Q¤Y &<2\]6fTXodBwnM!ɽOwҐ5<(H?1(D< .;Є䟴p,lfAI5``*mr4S{\=(3 fRy$Ƚۜ0Ch.#J:leߪnD"хsУHL`Aq,/V&#c*38E"q}eߙDM *z̐*CI$Y1w[Qgև}"@> X)l0d8g+F vx 4nNO.[XP 7𨙡r!%Ԇ.i_OyPҧ*m$i Gkr]!f5WNRAu7b䅃*$B,IY:7>mG+H>/mn=j*|+׉Xi(*%X\^bϖOz}=c/Jܮŧ`DmKdB9bHGF.ӹkhlMϴĖwF#nOb*FAiKtOa)y݄R7fnE÷ EQs`pGc]D>_a|HMǩZR0K[  <)7;TA;D,r f)**nPHyhjR67J*rA{x2Sm.TN)sȨ{@?XG6"ZG Z-d/=ϫN%nfj~C8 RL.S^{K}Dة#wQT Yrr-D: c25aآL6yimYꙻk1r[Rz1XI_!"܄.vV0Nl0 j*,ӏ%eX \"!6zơRIú@}YM/ {7>"@ ozDx W`e#$ @MȺ V=_׌3ε6_ӕ=L-qE/RKlA졽WٯPgXk;;T̄du&W@EEHfk {, Moc-^ ccRReB=0} G24$왪k1* Í>? g* VlfYĚo>6+YP .}bB~j!CL W;56UίCsnVUNm`kC+K7ݭD8Ć3Gѷ*!5ݬAYLʁIHV3N-[zC?$SP--kN{U%ط-fєQ0P9]7Z/UE jU|Dly*4n\!^=]Ltu({2cPzMXs̼0@ m{Я.m#Yr ٗEKahL IҖ1 F=g(g+& л &X_z6,U#9VS?CJ JńG*6N:R)n߿!u++k%$|}QE$c뫽(INL6S0Z@H8,fze nGٜQGjĞ&/-ț0΍RKAIkSdռEIXdw?h8.zEppTCAu3l%8 9%%W!Jb˟CQ(=W LÐb_iL1-ѝZ5m!UdSS)˱M7p7kɏ6+Hˏ}4Vb.JDY `rD^KrqxSQ՛PYy4;zJ5cKfX@8κ8O%[a?^W7 wS`[߇SIY=?ݰs6@~!l>ʐAyӒxL c SQ]wk̮?>=@l%Hڠ( )JBzAAɕ_\i>Y֙G PՕ¨YFH# xӤ}FP 6y޶!jeyشaiERM`xXn'uB{F&ތ1|`xp`&N+*0U/Vs:a\#OuFL\; h @bE#4D|"-T'P&T_el5N̓ObΎJhHá4UB)W NJsf1Di]S%af4ə^ڔ 3'Ydkf_6p\anN_+k#Wdl˩D ۩T7FIPOZ.(|KZJي3<81  U $C +ƣ:Q^⾽dn IҔ-ap\{U >,!Kh G>5;L=%U&N1za%atGfO^4m"2MHv!yfS-c=s2kE\ngN)s8/wp1EuXM,wˆ6!|rWK6׬|9>(RlF9WPZcjgD:)aV:\OJ$kF8тuRT*؍ g!~a #_|-Mųj"|"Ydl3]PzH?[C3QH97aSpy۰]`=Rm>ut"x4=xVYoFW$4X_ |du[xS _tq<lUS H>eZ"  ,'I8\:9Y+?ۡiݱ|椬'?]sj`qEzI Zޚ)l̺pӶM/т,ѿ5 b9xD/'j!jL^q '6ԏDM1]|PLԁ֠> z.e%5 S.M+{q'G%]ݙHofpRX ՒqZ|- K\Y@bX.z i mc=8yyv]%עHl աJ.mic]xLfA-;B}NMLDJ4a|;uR)r[躚EԨ%iy(ME{d9yL|QAlȖDgPu m ׫"GKe)lRTCGWdU- #kR KͰX&`GB=Zw*~؜K:fg<^n^\$fEXa%z׍lK2(`,GlI4W:A,촐t!e -z4䊬EYqⵦ/NXaU[k=rp>vp4pvno8I+Q)F?AmjۡoSvnuxժ|vHep-*v Jǔho4Ζ?o-24KTb X!Ѿ$G]ÚHH4f"fzg}|Uwv7[|(A{sw&l܍rӊ#뛥S{%Ե#PE!tj-W+IWnuy= P“ldQSUP3Bb_ը,LG)F=݀2|;NsĚPͥRbjY; W; Jyl40sg??3Gd=aj$?R@xxtφG .@G죛3pBKa`VoхEo=WW;B҄ ?: ?9VћqGNWJ.3P'TQCsfw*\$Ր7S ۺ/)sASU[=$6Y=!P']PEϔ1:Χ 4JFTXꐆЭ|@D)ȇR]'#07 s!"`!π&9n]7nt\G12_jT5wN05'e>ysqs+M m[B:n;"s/ j߁GzWyPZn6U,VlyStA.^KVAi]S%;~aB{eJ= N_HJBU? GRYFFG#c_Dxu!(L^kx jzEtx`V6`H0 3G!y* 닌1< ?m+j=~ I%hWn=C FL7q*ozǻwy$tO+4( S}'T4儇! ) v9엘ߘkBA >1z-nyZ{%;;>m138qHӰ9GF3(&!bgz))oB?~i&FIwġs+ZUˋ24،a[0W)CZ`n)Y7WPnXzPe?"KRZ$Ou)oE ]olQEyjѣr |Uܿ4vy+II f_ 2njjSPҧ7ä =ݐ?%!<2r`"+(xN 293!VƠu;ݑo_۔Ua_m{ϧE FåbAYK%ުARU>уb.dX,ؔn?..OCA@6[ʡ^u&ep>s.o*)Ct>;sb]p\'n ;wë-kAqθքGm8Ehpd~U/6ao~%[Hx,k IX15w~&".?mR-'iheX(J5 ٰa+uw,G&tt.Ԉ<|Ѕسrw97dY$ <8{g}an`%2EFr=o1*Ri>9y(1`NJ?Yƞ/(YrjhK<6 "tƝLzcU۬czW]hCq. bg;dޞ!iF⸈NlVV/8Vy?3?ߗY;CK7ms F+xn^uꋓ[︵풔deP8LjNc]#_iA v}*#8`eֽ$@-V.m<0Z!xuK!G/*EO7ed$zh3 gQnqL:csUvN+\Xz4xTy]gū[i wcXjo#b@ "+ 6CwFf9[t#B$cY6ũf\0Fsig;:;]4[#^B?;㩚X48%fQ Bw$8 3)p]j;Yu9'#αe(q)JqZ C1N/IvD6AeM dr5X𘻡R59djNٴq\~ZR$JҬ={,v{cXe&fH116pQGO6غ9W,l9&`]$Y0VZTf`T@b8tӡr'epbQJ|7, ߲\fdjs ;t8~[p[z0aa%`n؃xN),r?.˰e?L'uiN_jDFA(s&F˾+I eT&qN!bm\j3yg˺F[ 3VĒ w' aYU_sdt5(h>\ad.F##= X>!3ϧ6чG8׏z$x&@_ !WO q68Gv)GB7!!8 ’W܁)[N3# $o֔T '1hD5w2 <[iw-r<=kbKDmhz$*"#{{Hi/E:&33(1.9 7dĹ-tgGڏ4uRRaOشY-dYoO@k'cR}K?i!7..R+k;ehģ"]tġ;i^Z/#88viu G/~DDQ)WM&56|p/ERqŊw6:FORvUK p;Q˵҅W*<%qD̀nPJRڀ &qp&IŚW)jUkFK#;{޴ч| 0)>8s'IEJp1Yy,g/Cߐ޾""=@a&M +)N4CIcS[C= ?/F?Vu&2|ckPA>(B; C*$ "j h`]"Zޔ#0zR21Ϊ5i1Q[:q4٧<:zBss~҃ɱ?壥G눧1CBG&=r1K9?fBÄyЪSD!t"z xM&-"Nt|709NC i|6#Ypa,9+u#֢S1WY?zcS>a#W5^CYl=LDÀYh WqȯG:9IL0A-Jja-?(^N E1' }Fx& PەIYi L'<^ul;[OI?VFFah{^|eB Ҋ[{{^nPG\SHfQo țfl0l+q0ȢP/h sh5ή,t n-G.H4]byR}yzGͤ-#$t)>K2+dkL䙗0Hgr+L;_3g5 OCk'}}$LOQeŸ$SRadS|(bcoN*d×\"CP@@׳ ߈Oq;-̿nh''qbO:tc L[sb{P{ Lup.LZݪ@&gvkoq+i_8G뻁I p9+;ڣ9 Ef%~Cq 61ge~d5`8jye+W"8W/ Ǎ8ƛBM7DlA?ዺ =,Tnna8Q.„Da39jœ,*Z/i} L^\/5BSwtC.han9s3j 76~>uRyKS6/~!t Nr˯(Jb d~TUÒyz f&Rɿ O!!]+{˔UrvnnC(jp+ L%f\m+{,a1`vAO{ Dc%ȑ<ؼM5xbqN:@kDzU- 4 FΨϴ`aQTj*s e|[\)&r1Ȫ@nᝌ0sAݲa) 3P9RX.$jFa0=悰,Pj'g j^@_dm\zF5**GH!/C/xNMhtC(4`ee`&nr0 $Bly>~,U%\G0rWs|ce 15,n Y*B2Vy+5m?uz&:tϠ_8]d6P\F6Q`'H8UV¹=F:&+ Fyz@( G) \0Q3Ԋ hb߉k+\?kّ ʌzJ%Ik#+g&_9ʙxu2 i6ӒƭP/n-5"ҋ7o#Opd/޼pBP7 !3ۛz3a+en^rnANaTXW-62*`&PS) ;so;ߣ[rbK=.ڮ\!w"2i 8+9t^|e)vtʤ ufEERi!0TH8v >ZuH&~"&g3y"l=$S'9q*K&wiۭcxYH_X˿#Zv NvR`-컀i!xלNF^T+.Os. nC/pcP;p 5:Oy{*: ۗMzx8.ҹNrsgG3iH}9Ud{d &պq 10Jx͢[!ޫc5-wވ ƌU*}I#w糀e>G3lyw60dn +!R-W@!ƞb3VZ?Mp_|.E@F}9 r6\DX=7>ACHf)Tm%6uEPEkh$*0TUe԰tſdBl dr0`7v,;[k>#ɋ.{qCSaV2yQLapKֈN ٿR`tv˱ J7._YW~&A'Gk=2>r?nyW4Z)fLZyF$1xqOR|ޠvYe 8w:2l2 40pXTվ>6:엵Loyh)^(uݗ:98ڒ>Qqb./rؐ{[yXVCYK RmqRT)?};h܂6mkoAb ==y޷saE |TMΉ VCP1ϝ%&oDp7aN)U,ڃGVQl萃%ڨRo$#j-}~޷-.y 5a5Ī12B2zZwV @ewWF [{M+qX(aXg+QV+)W`yvٯ%_z>A9E {r^@pJQx3 8r:="8̑anR 7s6!"+d}VSH(|Lb}4߹!>gweʮ<̻ouL<8G(4[|"i"(, jO嫁(vw%g5^~U!=gy4#-ӽհ; ՈF OKdʃsvUm7]G l9\G`h SjO kLV@os;9CKH"kHh. BFη̘,tTDs]QSb o%nX':gpӢ1;6m ˲TWLd1:ww>iF kZPyGZ Q> N*U;4,æ|=ꊯ:0 й%y$R| :ћ C{(9TY_r/n\"GkC'A9 Ny[Hd\1C:Y:Lw}Q_qj{S;]/&83 nqE6D}\:ZS}#raJt˼rZ"Rg~'B{]zl&ɛaqY>LQv>>uuPDJj.eMvշo/sq 9r4M Zw5bou>G)53.q{%F:؞$o·ve&e oGE׌SJ~ov՗a!o(Td]a| ~oYک)h+1ݜe0 DK0s O6ԦJc7A7깫zdu%xKfip2I}Z190ۥXmH#[+syŜ@^K $pY|W.(gⰄ&cS @c>UfGRCP私WjR\6'tCrtv\W$@P?r@''a#eGzP"" `.KW<ԑ`rJz0KDjhC{F#0JיG yZE7 -2ue)}=3l6@lyێu.NS#aRwȿwVK#廮lAvatn_\>SNKn kXJ1Pt$瀙}OVh9;MAA'e 5%FԈa=%hmI7-R~(, z^Rt̿WZjaf=NYTQs.ыfXkv[Oc/fU_?hYgi)%c( ]PT \JQ8MMaH|!I(Az]ŵNy-.ጀkcHf㦯B+p8CKsxGuyk& 0 pmMR7`pKIDtJfM `FL|g5u%ʯ5ҹW33ҿ%m8uaW·Ұ|oT?x)OE%h7=0vC<, R1w޼u"wsx2Bo}r=b 3+2DZr&3JG[sԟGѲP:}9w{0CkS =+To𹮥@Cn^HpasN,v|b)oAN/<^D(A%^Jd<жDhl $QՍq+?{ˊ%6f񭉞$bEl#+[N߰S]X7Ʋgx ~QSt40R a=Q\ga@[vGe0A={Ps zdl jل3?"D&MWXI&|IABe^hv?q N D(T~bpf^\sr؞uӓVE V7b(x= Ahz^9ou_ JlW?>ZnQPJk:t襽%ժ*q HDÝd>a41=^ n0T0q-"UGԊ(2oR(%-76Ԏ*>V}V? >[͂h$%HWu@N$zAGbԗHZׯ%Hemپ1=pB"߳G$2TI/V{C̯#:sNjOkFs`B9oFbR,ts'| 2-ϰHuB:ahċÝc:ŚKΡWiNW,vE /$1{F^q$ ;Y =k2OH==SߝYG?N.="aֳ80feuc408\B ԳPh`+H?|b85!x#58Dh}NDz9;jO*Vaj s@EUyڄCgK`'Ӯ,uAl<CDp6 k0/]C_L#ퟷQQwNYEdO֠#%-]ˈ&~W$U")5s[Of]jdyt(ǶC}nقՔ0S~ݫ0?l|](kPЍ+nBvJj#`B+p |K~rڏ-at$SkH? F;SCmr2t#na-yhآ*/ӆ K yͤ0HSޟ?){+Թd>gdZ $knŭIh"9V {z|DLc˕Ne~u홖4x;:9 KB ~f41iJ='b#4li z@sc>8=A8,ض4VGK#:uE<{tQ'{51npC{ːZ\Xt l#+" BOA>vv(rMMO_`wR?ϣJ g P2̺ـs EsЊmD6E)uO\@#\Yd: Z`鄱#ETyԂ[beCl 1EXtpkկdJڮW|S }֐Q93NC7j2y9%{~^CuyB["8-"Ҵ@ya^vsO,8xNfkp@}ЉQ2k ЄsPϘri+|}13ҍ8'R_j'I¦Zt.!Ĵ;EO,/؂]jU i"wEӈȸZKOƷ5N֬["(+AiaQz><5fG=ƁSV^imXB^=rXn&@rP+RmY7f݋$add r$}2&@#Z; ? X]ZƬ]ʺuaw-͓֣_Z8 D8S8&"ϷUivIKonUI𢊘*w:&Ix zeQ 5hWa LD84zY $YduH"ޮ]&GU5IOAx.<ӢMphlS; ,6eo0*/*?=6,J5]e4KAĤ *.W\.cv` G[d6k{PCK, ¿WXA .Rv`YQק;CF.OY_@`] {N NeG8A%esSAŒm 짇5@*pg ߼<"@$ O(lQ|4}[||+v ʹVD u=JZʟ5,:^P/CcAVeQƉ<_@Q݈B?\j`QGPlmt* &CX`WwMX1F̭ +GXP᠏~&9 J͒AX <iO>V)L\uS$?;נ:Q`!*lx?'y-v 𿂨s_,#k]LGWGuPF8 ӓ(3\غ*wD!7N.^g=?[aU?`#hJ5i;Ν3 XZNbBܖ[\eh]B6q t{qZEsvJXknALY*2U"Bc_WϏ҉Qu=1ܻ8Ly*;PLj$%87gy2iTA{u2Xts?\=qlg!az(ƿȢʁ5]oǠNEVɌ2ف_ot[;]Få* %z;vrY9ƒW*;ԩ4/̾cnb.XxJ"t?L gii:1 kT|50q|iw4ַ/g{فj#0Jѫϑ?a=8+Ԫh7;s6 ܨ^l4( J"I dљ{`։Jw484L4EpPetΪʰ8(?h%% $ak % i!? ԡDakC>eV:yX 7w'+<]XX[DЙPr T$B0IhYb%q 񾂧hR1jnCROn"@.Y F3WVm-ϭbg0I=0tiWal n+4iREEu9l1(@yF$\8Tzxv+~H03kޤKL#فgFd4;74?N0b^BHg͇esUrHp Ʉ67gĖgW82x O&e-K1 Ƚ߸AHY;X]$T iΩƏ]:1&KGG&2;2ҷ~ NvܓtD nr4(1^nSv[jQ:-ijKzzr%CDz9K _iO!'K)9L_mfv-+YiQy? S1&}:֝{<$TrtTh 81L< /^>Xm2],*ˉg$%lI?O9-_(r'xc]Fx%}3 _ekUF??lTkβR*?%x M\}w|+Ov^LW[3Ⱥ+zrt|Rί%>^)4/2h,~$ $#˂}:N!CWij*4QHHkE2o ¡pY *˘W/cч *"QxR 葄HZג/sIcZf;7` ٤ɁB;-Eh.ɴ E; Ǘ~] fzkl$-y! /ف5Hz>|5HN򻸡xp"\Qu]t0 V >pٝ5/$T<po.lX0y8؋ߚ5e K.`Ll[_`kV SЊ1eWC0Ӕ"e3MC_e'M$|1`2u1KU=~ż&HLD!HK%^-IțҬ|>m|ݿ* +_7݁vW^ʬ漢G| UPf{ w0vG)0np.TD\4#څN4#bdv׃|&; tb22p zO1}8*F Zg ,yB5]Z 5q0y85mOK!͡M* 7pn%^憅0~Ȣth$"4EZ*(DZ}z:o$؛q ɞ{4"g+L 􃓚Hێ529Z M*G`HYO_#1?gcʛ ֈ|xdAgۥ_XĶI,qEK hLJMs,[GcĬ[ezW2n uY;ANb g95,w1<εk8oh>kQ ux$TH,`)' lW =*p#{9iR"2(i t BڋO;c2^}瑵Չ9|r2H=J 2_/ !yL^w2d Eߺ")ʐI#-oNZ,a8/yPB|צC2-oܩ~Bd+StVE=ӇM]0nQqSyKaȎt6+W!wo~d.m)R劔OFR/J0q=~~--q2e0((cqGc>B ~>]~)3 UUKd 5GD5*[9F"ӛ$9Ge+ 3x٫9J>$eT9/q4L<?c!j &k^K3r?  R6^~'eYH/39RtԢ,J7EҲ߮N5<ϲ#˥YaDo_ßQCu1Kl?}6A p.$ҳWc1(Nl&FzB:%WiJHb3?@Q}Shr ^?qy|6wJ󰪸qsx^DcadΩ8\,a,0)B/n#'6S':Tˊx듲4̸lZ'vBqun:h3p0`<xL>sjxmn֑C`13cu~I|^pKesM0`ed3k F죔OM8 yG==q6 @T)u*)e2w=_>4W1Na^΃IE*˲#T {oAT2@g4 1V f>/&KX4z'r !_x_;?0]zGL^a0J {6"R;v#V]Խp;U?Fo@'), \ ːk'??</ѣr&N6*](_U$2Ϣ$s*ߑ?qJڧ?1ʔltSuen@&d;nlpHŃ^@0jǭ@Zp=U'L/X>{J/|3Y$o\*I%* ČPtw3ҿP,~X%1P~r'OX -W` d>e6&8nE>rҙė,!CPRlj=s!'Ys/36nG[U`%s};H=gzImWLꭑ#3OyDw҄(b 1w3ґE֠7P>]+\4IJD ^]`}*Ǡy?No`wu2}O#fOw@dJu'\_Ω2쀭~,&)C;3Bd l#ү26a3-+ՙ*)q zINsN%jUgfg .;ќr0͢5&d_cb$lPl :IS3C՘'7%nk''=)S\ GiD{18[I7_B$Ĕ`պeiP2pty9qt 5,O҅0/WJ}iŦ(Т59\Ú֔d (x8qO tliv$W6Q @Pt&*KpűHIЧMĎJH ``RR3u\ L)"Miju0Dg8&oe7~xT3!'ԍKQ,O1w幊0K֙Hxd<􅉍󯗭 ^V6Yg =xj-:M.]rJ9VrD{ܶMj*9X*ķj*z %Zĝy9ܭ$8}C{RӺ:ڤ$6` 8&d.26KbL*}]:}tbE+@0*$9`fJC쑲\ꉞ` Y\Y^s&&Up4 )7yOGSXNg$]jYux׫'AOR2d$^7ʕ<.?pEȇPWGzD42[9~YkZ]{@lUGS7l7B ݱ75Q9TP@7p tNߪ˔FH& mz08@)v3tw$tw`/npkVL ]*/jy ֚>= "u@orHdg+hz;e& C|&%!MX ]Ègk8\Ei0XVrѫ `U!SmDd؈fxb Bڷai'Ss dRז!@6$(QR$* CӛpǦ"&Q@?ڑ{XeSҶP3@!Y/Y7(=^tOVKOb4 /kMp?p7ADt?2;Fzԝ"WKW-C(P4?х!N\pddo0ɝa+~z}+.j{NLX  }AXzhM|<{Zt@UD`Mcp3$&ņfyatke$`'@ T {|_<^:?~?GSYO[ܝ vaaeB 7mzKqQtfQ:9F2,*'!zX_m&vY(=0MEF :Ѥj$c]gBa]Wĉ˺Z"zINF~֣Իh\ymȨ豭 /zRHjG2݉dbwJH<Sת@-Gsi' 9ג ļTyz EoɅ.smFVM@{[.%bc<+TcCvV {< ʎ;{/8peݦ1M+}ÃzXDuI.q3SX ƀK8rB{v~F{^i\Juq8 4U0veA6 ~=XܵP ]/;!QQoQ%g f=k0?a!Gx iHq'fX˫_V=ְ7oF ??-,^~N\r;Gi@:ݵ ^P.ˎX"2맂iHc0:Pl3Ӵ~)RaIcj|_&-5~xە}V'(cpy1qύ|<kAvl]A?þ 1A_ } [?7 \MI},>bD|TO24]t)*mSv$ÒZGu%!GWǟ !ׄDzLYi6yvdCE>:͵ ?<- Xzuf{H8O-;4='Q1O0nQ6a0"4PBeRqџQQ "8/ܢL-F+I T.$Q<8*l:Q&l͙N*Z- _}.酧fu׭LUFc|( .z%bv.#f!ID@lU }`~.^AİR9~\F19E/ID*';c׉ER-_TMP`4 _/ rOlso1|\!D1ӱ`Y8{A煷3?7ެ/Zjm¾ͨƩn>نĹ-6"c`TɑOxQð0F,ctp_H:Bu@7:A- A^CrVB,-r'<1BTt{hYI5.j%4xnU-4KmwCݘU1 j9D~:͸b:mMw4uC{/#,3xf^'T0cw% tY7! `?q b YȜHO ]̰tq٭Z RgbhB1C<RV.-h >NY2ߛWpy!3^62W?*w)3 o9ê~cpht:: '^gK*0Zj"nd͢'+yNr>Zq|qӼFD )[:&J!l+ \E|O Tgd!m&5RjfΛ^{߷1Z.+΍嶴i$"E bIa1!VcO>ֱTZQIZ^Mqw5'(A|@5PQ~ Ja?[eڹU(]fkdYlX F>12$D5g!>JEnI`bZX^C6;0$*hgKʩߙ:Pڙs\:f ?SvOGNK&_ W;mOoOX$洋*BW'!OjmkӀJuo ڹgbpSwv&^Ple(mJ;ACHcĔZmP+O 2U,O5 4DXQ7op1zz茍N.h:@v瞿 D0o=) V1@Q=?<n0!y) !L"|dBنI̎s͝z׋s.N_Y2AU^&wpߛr/x6,e+w̳;Wϟy$di]H+_ش4OcnJ.e¦=DYƎ»"ը' gCH*3uMO'Fjo;G[e~3B2#8J$4C!POU;8lKלMgH fӿAЄ;+d"U'J`Q ɩv")a[l=/67oB,-Uz"fu m7%M4~VG}7LhRYFtОN#k"IǠ„B,h~7x+ G =]_mB͖ġ} ZBBSnEn9}q!t/0iq. x%5MY;I0䩸{O%xT˱3=STm$3R}=6g<Ųg{*SV0Jkdds ҵ'h!zp`l@E4>A;0 WVl>l:BCjw8J#wC$NgR; D{ %d^]Rs̭hEn |c,UUf\{!DW@hyl ,m %҆I<]iXe(aȫ~yf })Q;y2٪Z!Ll-+$+ΣC6fBDx &L"g=,ek&HDy0g`(Ll[a@E7 k_5WN70հ`@2g=,mB6@ZJr[rZlu1/LJFfA>3+~ҿj8J>T6cLVA25j" 2 =V ETbiJ4`6;TɄ>:qQxO˻/W׳f>Ϣo51bW"2>^cP ʃI'G#5grSg4{]yeKIk(+aI;WЬ1Θ"i.) Y6Qz(ػ pj$?c ? /dg|x!9a~;ߐ^`+ V߷jP ?DeE NGjsRw"Ha$).hZ/c Ayfh|nU&dz z'-Pځ>1iqPQ 5ukIT n!P '[z' B=Sے/^aߘr׳pY1BK3m ߦOTfO7U> G@&NoQ.Y)T[5SՈiQ7qvΰ7&)uQW5s -LJ S:$c$xwF/*ii}w(ɨZ*T\c*?f؁W/~u+N8*"A4p5}XB}kK!TBX吣@e.ytZȷv,,R߆ qVE)Wvaj`c6 ǼM`hŠJ ?P' Lvu\FtmH:`~iJ^~&8/5;.$4#>NЉ2&xf`hȩ dlrˑ?ߕ*54I3;\1Y1ʊz[-\sҲm* (Kj=b=D߽3pZ"WkI$s+&g&hgAo.bwŏͺ=m4ll}XPWad9\!xmxMHPJH9.{ \Q`E quW߅$$(z%NzDVD;~<=:{7}?U)ERrb1I>A|UR*C,dg<5PcPݷA ms~Ob]n޾ﮝ%)>YxV6iK6۪O-D%(Yy$(*Rז 42\|Qo2`zUk7n:|o~3|nQ' 6]7#Fbg%SELq^C /#9s#23(-M"CT?EH_&A1n}eKșaw~1̪m ^4ػ~2 OFaG^(%`eVz4sBZiFIZOݣ^/8=(&X)j[k% rP:y??)S~ mR5d?xՃ~2zb-q|Kl*;&$C=omy?6sLg ||E˰XT*Vrg+OV~#P`IctVסh5"3)泿ݙڣPsD?'Cl|WQɯ7ۋlV '5,WvPFɹOvLsE> jl6m2/Jm^'B=p:75v\x[vD_N׍ة+K6|ca+<ʰ-x̙"3aO{Uڂa/TOkU&p;@#!?$dwF'lE-;0೐'L9~V7wH^LAo$A ];fEN@Ǎv/Wsyj>h_ӃK鎡TJOHB0;jAٞiR詢0U~/q1&ן6AHЮ~㢭iᚣRMsSψ`㕦evGӌT#>{]qa$5{?Rv)/uH6 }1(-=TweM/ g̖4UKP;g!LxLF?+-#88vЇy#?w[PS[2pb4Y"N R8&Y. M@hχ qCk74tLQ>3Ɩ8$8vK\Vz1Ūi*iV|wmmak$SИbG-V&~RW}lRz?ЊD}o=o\?uy%=(:XΨ(S2?Y-pK\Hc^{vbl&`vNLSusȗ,d_@y#u]ЂʙC`KR<깐Fy*WBQ4BL 83aT@ +Bk>$R}n&-9.jfH> ,yzX?E}"3L9*GL}}Ae!-qS DLfPH$xW(:$C \6eS-zηy 8IEYi{=t_N$&)އǓ-5ȑ՚xtl9s 'T\?keZp)ViUں-]MN6AX!+5ҷ@J2 AFxt(*}⿈G1Q1e*Ox"F`os6(QbEqȈrBd6C SڨsΥޡ@Y^P. UnC+O47$"ܦC| @ˉ.J|[ .Z-!>+6h܄n?U-ͺTxZk! !hqc|Ԍi %NԄq9 mܘ&3M10el5E!YJehTPI"tE[b"(I ӤЗvEc@[9mͣ(GZn@ˏ#Bn#M2? 5# )3iU}yO| vz޳*|-Q,8'w~" 6nJjKBTWӈyI/Iad>NZf^ H-i\SEkkVG,dԻBofFW!hh'Hdēi[Mi{t+U`BBԼ ^dEATNǗ'j[k߰;aݳp=Z_{a _r,v餛yt%]i(P,zh "6*C:Ɇފ$RdŔ8+\ﺑibݼ\C *u!6{28k87W'= ܖ^wj;nM75M{SZ7:uw>ޗ+08rkV|hC\C~7~f}-A/sq.WCVD8R XhAng>= ~+`Y0svSK=.{s.̈́`h5%q&g_ @߰(Pv \) cPjC-И߾ϫlK` sOIc qW~QL^xݙɦ"Ty^. v=8=HO L"^mݼ:L]RoRc0Z6/[L>k4 -o5`bduP&^ 6zk%N #*2~biAګ6KFY&ua7u+<`QxrZ}fSbx+o%e/<=[ߴt]bT_JlXWug)ń(m`ӻMs0Xػgu-w؃vu!uƻ,wvcMa%nZbECRX^RQPR>@3ԓ.wwxh.5$Vy5)uIXDbWdNoYdS/+ᩁ C`LBpx ws>nMbv?p:p)4@$n=Ʃ-T@:o(ʤcT9/*٠O띫BT ,|0R%î6Bxb9Bw0 .EiDNпs:zǪQ8"K'%ӋhUӬ5|2C5lă>N X@Bx !wGEV9d;mK6[! $mH@LU16u N DM1eV+dg:/qt+5H0u0[pp` L-OqWr@Sf&+s=}zMrRԂGumKE[a;QBllA8)@#Fsp3[c8#ubXCZ$žfC%qw-MgeS&*H_#GyLvc})S|a}e}Agxێ+W.CM۝U{U+=/(hpHTY-h< BțY2\ =Nfy ڵf&PBt\X˜N2nZ*6%OM/!Q9@0e<6gq"EO`h}'>Au,5~=zEzEJ5~$Ae2QnL<):;!Soxi-$p4SUO!ӛSE1k>dm/xR[/xaJj-(nRlB*XljQ%ʮc,[lT@ou"hOy;,"ZƃWSЗ1,6 ff'E9*yzHW2n{,tD)olSҐ> WF:0u0҇YX ,2/Z|„`45nOm!?vfJ/D8•հƫ&:\|YbGm}ӡ2pɟRB5jyY?٬Ft/wPԣKХdaa%C\SDϗk<-#`CٚsScL1N 峍?}Bdě͵ڦzh+7([{YP!-p0 7TC_: e (MxTvOD 0 *_Xf]5Uw"S|':H50i@Yƫ'mCRN t:xGjj3S{]&v' wmqq.(?=w.=/-0uH-%c5L_f&rTXJZzn ornJl@ʨ) +HsX97"@fwXY4 ~VYscAaK`tD0vi2i \$? Noop_3%QpvD.a7"FiB. V_c*QLx }Q'Dڷu:"X˨^%t?;-Q~T}r< io⥡py5%s$@YOKɭ !D׏zkFLk_V,ap66UY&E^QmFj(1JD7H l Ȉ=:|;Q6cڗ(}L#wRhlT164B&x~dX|mlcg`1Ds0Wy|w+ H >( qwO)7&x2e]dSd'(4lkW`:F#nؗ~F/>0@ Pˤ)r$N[^a傲v{88! ᘮk1>QΈsw}p` Yc5^[(4orIJ5,7-n.BXno:Ai')E #k!Zhb4|]͹*G|xPhRvVk%gWlQb<Plo[ Sѫ7y>yސVejH+5Wau]RϡO!/~Dup{}RUԮMU] gpI^-/Tr5t rTbMw_An bSu0]\?vWCa ඪɘ_=.i%UoVi) Df )N:L1lt3v~:[)'ʅ d *76UyRؖ2t;[܉E豈 ԵbȊ5i}%W'ޞVSѸzL:^4ʳm [$;}XNf 1WCz\ܲ9ڼűDŽ{gO3c寚oQ+"x] x]ssAٙ3d( Z U1κ_Wel̆[IB H F+{N[\9o(}sݝ1]_O|P@BrfǖVSհh!\Wj6w\-'| V1.2:< `"|FiG 794=UՋzԸ utA940}1Jg/IG,i~‡P)}jv4ͣSm}^*]BYqi\=y_j(7-=x|ҫF3D#Dqәd.@|F mr2u͈Oi52f7 [m جWcQ"eWҔ^Y$Bz]*mbCƔ/F 3g/fTCo=1q{,=Xփ-VMsw\2"q:R8QQ/!Q2^L ᒁF㱋g(l2$A^4EDJ2ftܻv)g}0͸>>%w| ~\+t/背.8 LM}wԽ;͸^ ~owqu̯oi@) ]|;TNWe&ڳ(QB Z娴xp5Tќ ]/&o<Ũ  ɂcԢξ I10Ub{kF͓T#g ѣ>3#O 3&c:y&%U/Qfչ^ gMtXң#B/K3jW{SjZ6QxE ;t/+> {(xwH߮vCc|nzOp?Mdy YV6庣|vv$fFu.xNi%E޹V<9Fyk)ģn k(R~#k^>X)yg! iNG O(G,H2J`z:&ob Ǐ,rDck' |W=:dV_$jXwRv `s^m=0WZQ Gv:;BI4b>*(.7bη]..2O?Z*[s-?OoM(X)y%BCQm\`f jG\R4U Ci^;"eG73ơHh9R@մ?{3W%AaԌ^VifZA2y۠(aX$K=-1ĝBDgHM?{_l李hp"Z+L)*}u1|!:.kFT\2r =-UfvKNcS!G|V!$F>lY^ 8B~MUx z}ʑY` yҥ <@pUwuDu2̍YV8C*E^p٪ RB<6'Z)3):&)̇OͰP&Ѳ0JKHuGb4.|M9H 9$/ii3 %Ocw qdyf>aPvllCCYAhS}ٓI t9Gx΋*UϘi!P>*pE߸M0wU< d_Om.XVV`SuxbxPk^].836z2O+ϕ"κj#now^F2qҹ6Z2%jH˨OvacMo#*[B65)* XjNA !Gw+ǦjvbS!d#uEsUP*FQЁ]j;Ha?y4AXXfڶPXڵg>4 V- Kpm5w?ʡLxp!'_5^d㙷7.Q:"H$%B\߯IM~qXemǶySA^6Q{Gq9Y[0׭Ϗ56/*7WoK>i8Vi5668m8 } xV[!\}_)bs͐%>e) w0PƘ Kj=JP.y6#TuZ 6Fw~* IfM|Sϒuph6+|&8#Vd}P{m2į :K*'XQ3R%OYi'ѡQ}Vtf+EfJ"{܌+7*ꑬZdHv^:ׁxڡ/yOFRw&7'(R%)O8MZ q: ='yy&fy\n [qr0)5TGTsBjyT`5{D2H/"r2S[+aaC_0bdzbQl^3}01xj<ťW5u򖄯ERl$紥-]fHh.M QgHG ͘PI_̮쫘Cja4v8s4u(꺉!ֶ\aȹta4͡j0 4zt|6 YnGҋTeTX^X1;$/\Iz,6R순)$M|c5`D{3꺼) ᏉRD6Eտ{ wZfҤ0I{u6tJiV 0h=E$O]X-iKY'FttlK>[ʒ)C5ӮAe$zbYT|EҐfI:Puf(>BGR'D8>~iT>/ ubNt6O%`$OT#2SH7S޸QWD.obsǬgQ9n#o_1't9 , k/a[ԺRpfnwySY~9(*P/[33J%e\mX#rS+)Q XbIcZcL/̊n;CTTiQ7_V%%0g[Gnl,uc0S91^sK2z9rڤzE$f_N5HC:U5o5+Q<O+"n/`8wdILfO`BSng‰PX%E[Ld$T 0Ye0n %\/ȠUF)s@^莓?x?dyMKlZ6(lu)V :yӸ:yjbtV ^jcQ|Peڣtt2Rқ#"D7Uga sЈzgZÍ.Tl}DI3UG2>tRx.ypp S:LxU)dfӭ}I}G{?cl~ku"F@Oa gzMvaVӇ wUmH]$whQR_@ 5\c(d@6ڸq'5RXJjxpHPW:[' ۦUsnžT8jɺj_FY>`+m$_uPHl i>ۤ4oi?]uGx_&J[ONV9kSUZ*:K-B*yFoYH֜*TYeT0 ځago;Wi 6[B I{`e:#l@?+)j3Y8{@"$zx(&ت`0@mU=#G)kQۘ6!jXs ?V=kk Y}Ǵx,svEDj"=^DsuŮO [0"GZʆ#:]Sp=,xe\|4@VO 0-'^MEjLe|J} =MAq ޥ$:W>&+tuZM9:4!!H}J vs^.5w1L\S-uD$UV CaK _`#L $HPlWw-ZYm$em2:rq"gf_@͐,6FGno2QN`&ȣP=a_>[T(@v^2=Y%W0WHxyy)ыDry*#mvOazat kCϡ,OȎ 0g,O2sf;u`^piVY }d2l& D;t!$q'f9?a9ՠ:eƣkü^q ́Ӳ|nHWզL$ׂ$DIo]]5RV@c0eF'W٤rK.6쭱n=*ŹOSlgJ$O(G̀VWk۸k~,֌0NSD*f^A&{"}#P@"ge $A"ʓinCkc|O?X}8wPJ3A;ǰ?{tvWZfqMg'QxA܉Xמ؀\F4"l>wev?('{@8G&٤~[5N : AvfKv/k%٫cA %4acס@ z@!F~c݆SKg"QO/( Q+z<+B߽L&xGId_C Pb 'SeCwh5VỦθ**pz5M ^F^}H끳XH!㠕XX=aQge_!ab`E։Dmkn(lȢcnZޭ;FA ea]c6VKxaZף4X6C xԥך%@5!,=JGVBA}Ca D񠊈B_}R{,[t2. a>9ZsrJ\xW k:F+/`b};ø mŪbjmr 1=kAS2na@X{Ěj?QCx~RXs=]], -=<6Ug,S(aL9xr˝0~i8N&!/y\SbxOO4+6IC1-Nʡ!cH=#8z5Ɣ\lcn%lyyV)A?ۭc!ʼnҬ@/b4ƚlB RnkgX@vw T9joN6uQ3:7MA6sx^yH]MKH+F%%ek`MD8E.a{5ɪZf!fz a 1g`n%ric /̦J۷V0$T _ P/*hn.;q5A֡r.qO̥zr{t}<2ˮ: o%rEFI?nzx7|@_~+t+@0U渏dlzM :Pʊ"o*:皊}ڇS}sUƎ\SxzB4aJA%8_S$yRWp~ˍ}k٪N)r#"pd>ʀ?[!88Rߨ 9C5 ?w3="R>/`$``Ly~BĀ;8FM5Ơ@8K_RzTX(5vܼ>2w9OxGP(`y94 sw>`VD1ܑubSɔ#,5=Lh%ͱ5znS]:b&9ɮ)0znLxq3*ܸ),n`e~5 *$RXHj?t(U2Re qJ%S:#?-P4_t`TZ8Ô~fYd%sB,"$QHs#[$J%Dɩǹ >яAiND8DEd}lk|<$ߨۍ9D_! u^&&Im1txoc$  S sn}\d;<`<)r8;-i7!:)Ys xj{-/pO%˻Io~zLSzA-ާ"y5,aHk[`JC i-r 4791 c BixeǙã_mϷ&x04THDdH$!{ͤ73*Iml5myODV$ 3=k\(.K<2Cε8=<,1COkC/XcǓeB#)KGfa<(M;P'"[rOF=gz +ݖ \KhX)4 E-us q{G-]ܭ6 bީ;`seDIL 뇚"vA߷5* Fa3EV J%pS `/bvݏtOaakrMz{6X5a:rcUdQw(|U\E 3{Dd߷ټL U~/Oj,7^ mz=jj٣Y@"wAbnjL`P%5O%W-H&R BȈ̦lfWTy;mBf1H~|t[c;<@3 ?uXR>sߺDbsQJ.t4qUls/SlHW#}wϼo5oZ*8RWyc傾rxާG=HI[nݻ@v1.ja`1&a%]'/QkvF4#A4-þZb..^zI<ǂh>hgZHq.ivE]4^_PP`%é:QUA.GF/hX4w\H$D8B-;A5Ȫu% {H Sd`€`s.*fU) |{i=)~!vŘa|D>( z*nktFD|^J8wxၒ8w^T+lEŏPeW;FEŴ9A2#}sք *O<(~HN~BLr{Wl@T2R >I gbG"`+3k cb,KR]Ķ!t e6{TL6LXzBI#nX`9l)kO$nRےG3It5&6wIc+x'vR u囱mr/MK"MWdj[GM3( KJX?Y͓Yv%H` o-<,G?jWd>n%}ؐGDGfDg Dhv`bN,N˓s8R~m @kr8tp]V3ؔ3x hN] *u;&@R垍6Fr!9l~Y;?wݸyTJܫCF._ѥT1qeH'(f$*md@$QCoM^a@(PX|wP#~儬Q+L~3RtWzC1Nօ1sGAFDZkaƈtvdJ6tx/X[8 d`Uwkh7P!Qܴr/'+'uB]~qi_}j1 W$?X !qwV# Bb.>u }t|OT:;ExGu ng*tB&3J\Asa3~2^#M8"ӷaaeﻰOSǓ%,AF(N|?{R#\"~L/銑iI]z+}F,c{~@Vo WhgXe^.MZ* 3?z$6ux7CF2|C za\[R Kz4GIկ)gۤWϓ2怞 Z' Pnc #W,( @VYh'v|s _fYX Pvrf Xi@ [L!e>^$l?A .xuh<ڏB:D~phGFA߁/gkRTVQ`ou S VeM؂buOCMcOL^W|u5!MIR! .Uvb,/%j(*cV%*,#]ʖf& 3螥gZ chq8N=_b1d6EYi'S=5I_2;[e֊L`_[1krY_;Y:,A$ebfT;uuٴ`OmyTO5w3/0Sd/ >]PH!:jgǛy`z/Î+Xw5m w k]Rn '` ݑi C-orq~Ux$qL$9p~/ҟng7ߡQ $pOʶp,nYpb5vbQmS\BR1H> 8?WOҿ U]١=<)UڱhX :[q1YYxx45)k" a 8>%>Eª ~|WB7:<%CNAcac .yA9 xY2H&[r鬫ӳ)<.+!ЇsD:\-DGU?(_pNi fO/3Sue(ighԙ%'HR&;a7Mx8֡yͣǫd0)Xƕ3WW 届Z̰udem,֮0"B, } 4Ÿ`6]q|wޕ:El-QL=( \减`tY6l^$6Şyj3nim_ʋy|6p,cӻ, Rl۸P$c J$|.CrdSxIIEݥVQs˨DѻWΚ7zx^6]F.Vgż~הNZ|[棣8#'߅,k%1A$)·ĪlLyd+lx?Fo<7\G&5MŧGI 6_'Ii$Pj{v1ieT52 ܪ(GİH7Y߈)5F).|3WnSVTuC^-:C8"GndղD~W.sg wFo;+ȬxGo-ZYzu5Y;lWWXseٞJ7/ ?Ne5AYRYr{; JRK\ڪqS#@^Ճ=GdkMK6N;텘&2}r~DfPßv ka:je.I/|2R/-{yHУVqٍR`aFz|rCTv;biZi$7`.F+FQIDJfCoReH*q2O=3.ji4VU> !o@ @mduU0X[9X 8N4U]"2*Oo\)UJe>E9I-O=`T9c >TgY B>Ice%o]*4/U/ޜJ$9>]Փ;}5 ׃ qqp'ZΠLND7&C Pܜǯ!EUDqS18p,mAgjt6Xzce~Qŗb nRDHw]TM[k62'='|I3'; '3ECڠ i^)IYлb֢e~_g߇Y1IH@A#U2 }"yݚ oI%@Co*?W9MVvWP䈄]E.Z䂞\NY_)RT@ lx4=-I>qۉX|`i9 _d vkV۽jQ1X}i?n\*@?Gv 2 P7jJ_G(kTÆ h UqT| [n$RGk ^0EW␴UntIL?p0z>X֓˂.B-Iu-K|,//9зM[M0SO$ɧI~cp` )mau-fuܑŐ1dRo9Ľ[-cc`}$H#׵} ͪFѡ6[ƅY)8"#ߣ<&DRt]?-m\\K |,L{? e(t']{\p%+6sRκiOQ'IrF}.jNpF3Ta&ÁoZV}3~Y†q pҴPx8qxZ@wVv@@zt٭_Ņ3/DV!(((& p@@'̍.IR̥O^@OGkQ*?M|D}FxF'xjdK7ؠ/]vG?A;Zw²H.Cw]!Fm&PH+e ܼ),53-w VXOgjxٖ6 _&)jx@-̕O7KS8¢JJ93Dj!,?MQ>Tc|7"|ɑ#ɣ ~3CS];xvtUf}JY*ˮDh7]HR&x=xr'!x!.yےB^ïϿujEk%EK`#uf I_1E@ZVo˺%Y9BAEݩbNѼd u3?Dژ |?'kfքT O .~X`SJ7 S T"^&P(_6ԛw欻d+5=wC:G87=S{DzV>󨴳ԃ6?D2 VLJh-.9BjNyJ5 bcFЄ֫f)sPR{8Ö6Y5(ﳈCW)5-Khh wS0- [&K2<I`mF[ VݢV$fUٴI23LQ6",fiDл@\$\*zn{.>iSf*th:< 6-0)3 H!>DJRSeok$ vgc`'p+9Ň`'?dѿǓ|\(܎ܙU頻*lKypV*k >0G35PEˮUUQ_*+7<;|DD@P$ Pw<¯\W)qw`X &[7B4͇' 5P6BNctwd ,EG؋ްt QӢoBk~y8d^kXGwtBG?#7xy m NѡcA#,d5l!R_B@ Fĥi@ϳ=LF)Mן ?K߾g,Yp^^WLKGnš2Z٧~IiR[KVh 0Tf+@](t,x [dY 3?RS#a\XUCeCt6! ery0"Ӛh C/-hyZÅ}:V6w5fYWHz|D~:Na|̤Ve%Ksq~ब NJ!9 6/_pNo aJ* +uP[_t!Xq|LotBsL8@@S/sK&=Ms,+`(?}hGRq |{ /l\f=2R!I_JcX[j֪L *|W}eP5(lPs:xai*6 1\<'8#y*Cϓeے0:ڐy x< 7b8`Q|oTux+M ZPr:gTvAWָ}??|o϶/S9۠fIpF1OxeG_NKnMyݽSbw\2'CnWbHay,:hmk2Ew˭7J~)hS678 >] +Ȍ r0|:Q݉tWm5R=ⰴW [Z_2&,_VwEO/# !X|+ǹ1ʳY 0<8p4~ZVi)b>8 NGMSG3?^048I+ JFfց/ !vV-6qVI«>PlmqE=8|Ł5P UKsxwBWT?Nƿ ݽǒYĻ`]8NZ&/BYfңM/)`qdUAFQ m5Ԃ|Ӽ0CbSϠk7^\D۾){Mw7x& èzLzIlK%JEI\hH3BEzЙrRX׮O?v=M`\5vK(gu$ϡ-D&:S~v1DM4gzpcUrWPӅSWk '6 - YMnj ҒRLr7os)f&C!-~ij%qp5طGݓ0T<3'ݠU}cUF!Z~6urnڔRRF(Wr$:ܖNwV3ѵ)T9p;Vz7 !!f=4JN'%L]#i{͎%(ǃ"Gc'FWʂk}aC5H"<]fPASCƕ8[Oߕ_~Eٿ.ADlF^CL$R-\TGa.z_Vl‚qv l>"Y?daniA]yEy| 7 l{`V.-@V sxK"Ԙ= h(1 Lvӗ@(fl{?S 2>*A}at~wC>iS"y7HјٸE&޻*^l= 8vFEGnlWJkRh&VyU&.h̒q |UHZ@IK'n_HƊŽM6Z11THJ}fn΋䯂J'd$cɛ) ؒ690y՟*O y"> T'XK(O=UfK[S[ᑷ;n"-y!HށwL.|Jwl7NbÐPZ϶JzO$-{M!aipTq7߆ѬUAErzMZWlK9P5ꢸ9/RgvGwbiJq\YKiNDU;?TjMBcgo5@eVl_6*˼6:̆ ug氄 VsAbO{.ö [4ޘ9sGC6Rbz\zU%v׋\gǁ5d&pUA#(E]EXj >94ky6c m&d$l:yz(Kj.CؘyѷpxG.px|a=wj"bӝkJ|c+(aqˊ[BhtyX]%.V?a n9 57 ӬW-3C-̪7̨b; (uFt* F<h_\'~3=ke@m|ҦəHҝ ;S 1$WYZل|Z[ S0"}AgE-R%Vyҷ=@OX/83IG Ms}E/XHYߙ;ʹz}brd]7x8#" m+g _ HufXh vq}az4ko]8U'{5gP7S4q<(ƓޭF|%pG7KA ,wVQc]@RUc[WGbUغkx~9jQ tt>/l%|o==,KLٽ]qg$vi%"<43{ 5pvu9AzMq q\B!cmLU&G;ɘ<;%D*\@bzCnw\aM"{ ȍP4^/Ê'i44bGn0 _wMԧH56K5qq?ԼyT ܠi0֧gZ_`OvN3h,NZNri y3lS6Z=y FJG h1V)qţy LQ > DŽ|YGD*[84CJrH~aɄ[eO{*̯ko:Kb(e;\14^,葥*'Ø:nX79,dG9E;25ƨDyu$ppÅMn/WѾ@ yR㘥3u9~:;a,w w\1} 43:|z8% `lM^"Gh n;Y,+ φ#tT(8E'}=ۜp+|ao#ӖӚg"] eƮIZ{XmpfClt+V`:Ԓ@֞߸~#޾*<]~&.1W| be ۘ?jc"I0zF'S'Kbj]郙GN? MsON-׌|&Jty@Cs vSJ~*XtNib85NÁ?-<ӗ Wd?4T 9bM@cBTz$@Qi;u^Fײ !='F,6C[o~aýhL0`e9 k\?a3D`Hҳo*tz#Qwmno)6+ڧq?GѬ ڄ 0~+͋;Fz[nCc/񢍟ԝ$7Z(HhS( I4.}⟶fUb0 Wt 0ҊZ%яC¨^ !={K1ғ1@6 =ezI;E *'LXshYz%̜(Yj My=1||5'.qk5'3@m[ US'I)R@)1EXʤa\w̌+˾ vF3'{n-7%#5` Н۰6P8C(&Pt{J:ٮtȱ8YQ0j_XDR#Md|Ӥ>@B,lEL%7l%3Og #fr@5d_UlVw_C'gRa<8X`3M5XZh JC 6k0e`/ևЮ* ~m:EL{wI11 " ^%[a uah< <RAtZ>RQ4ˉS;"< NC]Ar65a}K}ڎeAfyq;ht&d0%$ѐo'(V] #\Yj%'5d#l8.TEi+Ħ,(Ex 6 ̻,Hw[촷 I+Y+/8K=K*$Hت濏m 5}ds+kRS~Y3ߒiDH䷌A|e_CN_4di]nԳ֪۩_!~|mVӶzf$a8a`;I$dV+bG/icqG(N%]rK"}l2\2i `8kI%~7~ YԈ—Z@z#v>*#cd~,0#Ee~547u ̞c#r@Vߘs::4M4nuWY9L@ ~zf~u36y2&fE QtO0UˠDL+dԥKeo>p6a[4??Z%~n4 &a~\XܦlE5;}[YNzY8X$ׇGO9{۾/@}o>xvSm8 u,22ҟyzxrw'lx_0G:K+BHJ(=[@Y=h nKy**-I hBXN <i3~.6]TH~Iq +RkD. <墟31Gm6b3o\isKu)錁n^v4i9] ex>M#v |M5~T,h[{ _9FS(VɁ[QảJ<z_B$+9:Fd|;U< A pSEg((4@Wb!Be_ڕ=X :FP7+[=4^بvƋ4U?ɊDžn],sdkfq ֌`vN^hMf02]TUJ'[0_Tܓ^;g{-jx՜U||3=7)O7u^ JdSؠ7+Y t?!^. QǫvUѡ`cX/F Ni4JA)ͦ{(YGi-1zu7rb֫plp C0+w4P93mX %r0%h iacYJ71. dѷkv,,zүqjt9*oiHMBZ &)l r8I 9)g 0帆MkZ*#Q,TO$L >xHŦ-@}p:c8yUj(?щS+|I\nϬ'] 0nPf;s^EFQfpFHLjd.(XYәTЗ#ZhS}]BVt4 _gК%$͵k [@J\Gү3x۽ӬQ'i0 gM杺lip&ޫV%JB6Qy캋B]u q\U7¬Ί'>lJFQdόx.C kd!YMe57s92AC*\bm΂p,2:ӊBDuzr?p;t Ï jLW< l<~k#6`SO@PRiI/}&"Q0gR@<ӣL씎 @,n/J ⽴:e<_CN%P0_IqR# ˭pP{kSzkFgUk ("~J3ٟEQ8zyMH ]g{ūۑAp8x9&ܳŃ H m5UaZpR)*4GEǀ& \`VEnpIJu_;hSE9KMPVTJ>问@DYBz`W=2/`[b! L7-{ l) %Y;3s* vWRh :bG eAٷ@j8GFok-1.\0 O~gY%s.CB.!Vfҽ#V^qŃ<}ajKx3^MxqpKw زtKMF`Hb%1Ћox򦰦a;cTc<ƪxcڞɠixؿHIaJtCLh{.G|-}/GMT\暏*IT"qϣ@c*sP5VkI]ӂlnRc kxڂ1jr񷤃tBhbمzRo#e G@FtC.>;&y'ʵ/6plx(&3-p3}e,6QEBi\n&I9Q]U|Įv:.gq:oο+7 ˯f"{P Eji0j?AFDvFJ]ޣگ& gr2uHܨvtܧTv:z){vm}@_ҏNޢ- O[n)O ^3:P 1E!<1qf)[9w8K}0U:Ȃ-XPrldOnpiSvO[}KqOA~/jz5P@4䂃7葵 Pwl햁_N+W>G\CɈl>%)Y$E{6b%ߥq;,F7~ Sj 8vMwY[э+h-Mϑ.1?$qzQ5/MUKRbMT-sF"%C9i RFX[M"_,A'MJƆ|̒R >ɵ{F0`,/ =0zߑ,qT{C)+Go)L^ a|(y܁l4'=$"c٦dO(ʾaރiaAሞ##ehQ#[z+~J)3~IFTzВ&t݉C"j|ȭUH/F7a<˓xtjKmg'W>9hψPyvwp @4l]Lj|sRNI질ӝx`X>|V:j 984@X.?5ɶ(5fC>#LH9u;n6?mޑPW=M;ԴvaB&ɇ93Ԋgv.˼cd<\CcJ53o9Oss׆ƚOcᅝ:~r\irTzڪl_ʸt s!';|ӑ6qdup~/mh1v>v_&JWqZv9fwQ.,9xL( y.<5auu#5eB觿fSrg C5S0>syh%Ã$f+:g| y!oD4ᢂcdJ6x H\(kn[^" kolHJ\p`KR}MW9Vrz IfEݮ ʏӰ"K6cϭFR.@%pRYsx'%EpG_=+H%:Vxm?++֤ֈl$ }!D-;&xZl@;0J%Wq;0CL$a"HG-ؚߣ3ɭ,bJ b,简j `3Tf)g&^\]2R%rk>h(pD5^S >]=f q>ˬe'tnZ'~Jv XL4yZ$vv([Rԝ!v2Lxt(D4|PZxЀ jD#5k|K+jL=Nztls$[T4+tc P=3e%LWTk!mȀ#Q EJ\IBxуCt*.51KP?4i;fy9w<==/瞮bi{X*ɿ}J.1ǚרFdcnfOy𓔥tLCЕkuJX$G:2 Wjr ^W'"7EQ? x lA|D1%z H+zyu`:9 ݳ &\Ucs"G WPveyj]t078?{3ҽw`51S!6o?TG{j!ͳґ>ܸǸ,iy-rփ}󲞜#|n7$1S  ?CƣqjFcJprY:O9 2J#k;jR `i b3-:!mOB[}AP_V#TkkN' Q d_j+L55 b-ah\kˁnd&A9@5GsA1 ڡr'WKMpTn}]j,;ۡq {9XR'( Tps`Rnǧ J̦D.7zf rdBh cmJr-iYP4);lSiۭ~N#b <ȋ7d#R=(:=nkMhn]䆾xϏHYTtNa=8 3K69S_VD.* i /N3cFۗMVs9?AUYXE7M톦pm#?eztÄrF*lK./bQYֈqi1"Qywҋ)nhKڮmz!.jahԿ1  [Ee Fs[ekgj\'Im 58VF9 ݣI*2$)|LL*7?J0vjM؏5KxCʉ_%ϔN&!AFcm ֒ |7ǎF{#<|4ޕp)6dz?ߺ2=DY$3UiV\G;l4ӂfЏy;c$;^^Tᎉ1T KgҦKt O}4~ `"]=ȥDEOz[Yn;|?E ЪAagA / !Z+_īw mO_êv0 6G"XyMs_sM"rU;2CyA`7LAhѻHrK7gK2n xλMZ OGѶtS( f?'Hm!q^z%pEݦ0ɬTB1FE3SCEhmh̯NF†]@wlE0^b#^Kl/E?JagQ ̋X-,5QM*5HL_#L`$FJ41i=TlD}*GZP_cU1Ç fڐ?[=d h`4-JUK}B^ZAke_*fA 3 ) /2 /;/G 5 o0-_4gnsr\ ¦ >)}jc-ȧ6a:L HspnYod*`o(xZLk]ӈje,\yOm sn`L<e€T=Z6Vzo1miydCn}<9`5j7G.2*rad'#%*E}^Gr+jWZ1-!Iy7W4B Q2SϖwN0dyl_i9݂]Bň^$`R/ų@OD#v`gMYMQw|osL6 s,)v@9tf}w$Ӟ#bn͵sa1i`L A@&RΪB7^' H8iRS坼+_e]E?RH " np<&4Gnai+_tˊdc@j/`*Vz7F؛/9M$V.zPQ,2ʎARond4X."H4"qj .9ah .NoW]56i -FBB P-g3_P0WˇDxS~Vf_^$>X9K\TMeQ'YӦ4`L &نz)\ IF_E\ba+WOyWݢxՋ{@ڸE>#]u-b¼ pL,z =~(*m4];nc[-1K Y"(%mNP/g}~ji-۹%Km/wM&M*۴쌈q|!%N:\rA?bBg< *\F[bv܇AV=z^s{C;;qg~ɳ${tU[ZJ0QZduvl˅o1ay%1w0 0B+#!> ÝO40a=> .K1Ɇn[oN+X` x=zew.=I, /kGPZъݒW9DmAtOg+ bl EC@E[ ҢJSuN+2(~ xVϱ|ėZ /mSþm(K4ɫQt})qk\ m<̓?a8 Pr&5S '*sL)\dd"KI\~ĭG )l/&G OhHN4: ULY$7P4g,} /#DC+ j|ss`a/҃i5 D#$Mcf&ck_~Fˈ#5G1޹bi6$!^OO8jXW}BpTJPCyj/obϡPHb=?|aw: r9ֲ;6`8o+WW1RS|gvJ\->nN(p^q>pH#c t,zf39LAw(;ooOX]&‡N*HsGbɒQ@r E hf,Z7Eo^ K%}sEcp"L7Rx!=YF'z6]Mbk-fQFEU-g\b5*xz3o hjw``Q>Iձ8é݅}m-LH avn:.c.0g,9 VP 5اMT+{ƙt@Ʃ#Bsh0thF@y}G NU<$"#kyH FC ӒQ%C5`b{i +Ro%^֝>/(Z1WhDACšuĘ/U3F՚ cx8 FB5=Io. k(ey#F MW!bGc7D tV],S⎣Fe<_h.!յSE݃ g"&th@{ȧiLJ&f2`G=hkmd]e$ⶒ%6ˢmg0h)gMGm05D8s:DkG2c4Q/8X {e#-W? :T+apVKB]OJfTjnaiX+g$_`< GxYp$KncU[D) Jtfzr $[MWg IqX^^<(j͖:miE7'ۙ c\ct\3gwd}KT%4S߷P[%fG"##,D~b{d֢.ygӝ|j1m9D@#*Z}K*@d I&1ܲGuGšLqJ?**\pF96VGZ`Ѿ i+ ;.gpF ``ޝ ZVI]_'! f3P:9)S̽l鐑r(E.*?. hs|ˉ2pȃB0K 6=C! 2G;\iԠ c&koaR70/ .R#Z+aIB]cT/ @u6o1+zyxu5 H2v+7oRC0B"vX syQuZR>V{ASA|~xUҏǛz*rLi$e'_XLVo34p>ǁ> VW{iAQCrbNq;7/A|1D1*KM ݐfTm{ql+iZ+@e4[Bb"Jc oP$kZ2Ia&5M-2lVI&c@q*]M /&zT&?HꇶJqTZ|UL4nЦo2!՟hYT\M[k؄o/JsɔKT@BWƶ-=*ݦd-GJc3.6cNRנ8 zAzqGWiJHX1T!a_6K&ۯ*tjC':dbJExuA:v E5{<:wAh߈:JBTsC%Z5rb؎6j0Q y`+Q,I8 %N^rڸmY&$zBqsE* FOITs!\f.*'VyNGH"b^~UbLVh eG@WǔZyTu^^G5`n%i'?mTl)xnsfd]ρxBPޗGc2n1ja[T[ &~ڔ%B$S 0z5j/˃^f"_c ĊEr'>畴Hݱ<_|/ğlg@qN)DgkH@r3}9 բPWfw8g<ȦSR2,Ii h_%FF>3Il-א\4qkx7HNƇ,2umQkX"X:.1&[O߸;1io8@/R!>HtSF&8}vc21Wd-ExjE<Zô_Je@LE9~AMߦFuw^zj~7L+*j]v( ~D*WۘCDC+'N%(EG͞4qP:j583DVpig /2a' ]),S `/WrJO (vdʹNP7b9o;[e%Ebu.х#;7d8܌.D{)c,K6"mNFZj\N mrtTXC&uC+Q@8}3a }ay=]4о$|%Y5Ė TEGγt D:]C@h dT6 (m=EGVɼ*N7Mx5=DTM7ҁ2FPFd< q$F%VTbK`Qx }(G;n`=JFjEf_  *4 oҦ!2=ps-l⹷~xS4nOQxY#}k@MYG`Q^ѯ[:-z,1ˈwt= \'nū8{]ۅhKs-j|4d'$pc5f3X%fHPjd %^&B>IJ<9muJ 0󡎫P*|ŋOJ%k[?s5ſezsV)ǖ ]ϸL5\?IY%D)~DK\o.*:79n %Fc\|YngןrGNӖH& bz6TMkCM$)A&G~oL]K]2'U,<EƴkbXnT..kzFJB'ߖ՜bib 9x.FB5s&-,#dI8,n)ІՌzdv`<ضCPv,(ꑼAV,oR/W 7&c7^ ue_u_׷I:uSx@7|Jx̛F0XiO-.qT(r~wwHf|nNT ^H&Rb\ϑ<*q>t:ڛ0,aJjtVVV^nVv%F?VP|b))1OiTAtK4j õrNcƟݑn#L\6ugTSр)-I!k 4 Ɍ6 CM"`yig]کJdWj-w0%fXu=y_k7GDy5Gל?X>o+/oȎ]V Z]/WWi\yBgdZ [Y/Rz- b7@okV+.c4K7;`V -MT5ɝrz ye"`)K0OٱOw眠U G% b5g0ጏݹpt\Bc!Y dL̬}Yu`;sLoJ^8kXʯZrnʼnz(q BW"i @pRD#gȏdL[u=xF#(sj,ƹ6%cin lb نLn56bX @uz7aJr.C;4ܾBH>RdK5sp.ˌddr!LrkIi~lya&<' Ta~X^wCxFST_W] V{Ii~yp0Jó9GTUGʃ;ԙSѤ݌_x򠖺tSۛ9IAX =+nO 39\zs)|m Lczb{'j@S6N   R;)d?+hԃdɓ^om{f1y=/Y^J ng56`樟33 Ur8%2dG 0ő |P|[+ Ǵse=KluppX\e/T쿳h gBftk߬\PE0_1 ;cf?k**S9x&= s!I)>G19C{M"2u?^T>)8  =,ՙ+1u=U'0&(BMy2g {v)PQ\)hujNx-; D5}% ,TPc-M)##~3ޡ:PExq NrcgɝB/B c@h\ EKEȥ|',Jl. !Q\G㔧N8H\#&.8^o'ÐvǜB>,ik5#=4:zR-d$h2Mz6^˛bd`"|3 GԈr>_y&U-{* EuV$) D6ht ʮıo\`kk%xCv1&V%v.F0JXm ȠO4+Db] $] \.>(n/#58>\ŠzF+B† =dĥ_8c7>> vjR+@x_޺C复ŎnMZŽ.E[WԂs ?+;7iN?S(,2Xe?TCfu<ZF!_%07[rP7亼4+ <z-8nbғC(6K4!kBԟ93%C^ IPZX_ΐ1t%hBuXRH()fK$x_Jʶ[$Zn2&OZ90: pC|㰓1`mO7|8hNn,cɵ_[ cޓ'ûMQhK9LC,̀!gX!UQl:p_FT`֡yV ɖ1Kkmm<.p3oqP3S],6nHc E-\9D: )> ke^ p}(Ȁ%_7e O2*M}Bzٙ0?&v3]F w_xe`Tsux!/^|fHK%(n/-HwIfvUF*31|(.ػ;.ˑDLn :G|{Ըs#$J77d} SՙΡKznpk >G.hd0XIYY3#J-=qX(a PHu2eƒDˑ|&CF8.!CQi5qݬ[5GaVv ~柩 7gch<}cR92MR{3^qMf&k ,!6MFLyNdͼL"u*=`7*1|98JlGzZwCB%ͮ8&lx7P#pJWx{pGM95ၧ\tٮI;sD%Mf{Ҫ 6bwr^0{YO1 1lwXAᥝյ֖X\ee+`4Ħoop9S*A%uȚ;dmH}Hǔ3C*n8pCb Ւ,raiJ:p^حr ,}]AzʵRGbu:ynΛO`S7vQ$J܀=e RHZA tu)òRBrPν iw;J$PdY\Jj5+fhuĪDK"`dH/o#w-+Y]SjE2LN2 ֔6?875rKHt|D(xXϦQGH?1SD/Kާa&6d봛]i/UKv; Au,*岈E$~֔ B_0C#l8X9=^x_ H2oV}ЬHy4=pI4V?+,cfD%?!{tP-j*4腰$Bk8@On{>T\?gF]B;π!in.OZ|z#??q)%mE.(q- }ETp 3+9lz?؇0IqЂcoK)3IW@5z#Uhs`&lo8]Q 4AY 1Uؕ]8N5AteDt< m SP&U7f]Ba`aO1_CD#WQ 67 z0yi[Ga:5()GPQc4½zk2G eo[bz,W6^wE2!ywRbJyUoO@)\B }e4{yW|Ԟ7L:$SYu>-뽟5=U?)ʃGI~[BeSP[w r9*H|:%c2ȡAQ`Fqjp4Ӥӫ1M 6s.5.s: U,NzC(Q%)ED@׺qL[qp<?]8jg9gkAE{_kCFTŦşjpfXU%e~?YE/xӷAdz3BR׬qX{k|-w9jMl±Kiasbif >|Zh݅@GNc`xUV6 frL]KΘ r>{a$ʉ<v$N>Jϫ!6hZfb<vg1_ݤ$baG>T8R/d0̦1}HaEjCI-1ʨ:11=$81TN2!~+tYh2ԇbG`{5͉%Wr!Cf|=[pވ ;90@EK|Fꄎ 6n~rqz7(#w UT (<3i@ƱRvǬx[x9Ώ?MH9L թ!+ z jz0{5V)͡R3&h:hl{%nӕ`<)lu+zJJ8RN9{EpdV i)'RKE7Eh6tFʑAc<}[8o<&ᅧ#2I Lm(>{즭&7nW9fߪZUg>1]4Βxn"R9z(>^G|Ž,~e w72(M1Bt?afS/6[}T 9sAB.n&<j)/Gkf6H&$HWNXT$V3>W_J{WgL{ݵ%ˤ>_Y]4}<IQnA)H{O%]fmc_]5@ZZ晘9,NXp5:i%9px'c.nmR_ JAy?'JVDlA.k܋|<wV&D5HGK"R}4&"qF`UO(X*4!2=~VBؘH28ߓ D;mCfWXcĀY !X{M-%q5bS펽2n\W n!QG_u5Ѕ\dU|S%HZ^/B{#8urD #= j4zY\*>sƵgv37YKO@3?l FY4a{Ҷ:MP+ [!B"Æ?bWJWmH^_}*ƙ},9TKt?rƷJ5UYyї|rlu{28cQ+3|pxjut(g"ݤ(c}b$ũ5L?#`2VI {5èyki,S/-knP M'QjG맫78)I W#xyE$u!Ird#07 K-ѳv3Qh}~LNk$ljrZw!3ctP8Nn=-Mb(9^?ĻTO`ܛTFb71|P6c=f㑼0I4N'#[v2XMһp_S{L'$=U4h9T]3o(zt5 ~\$#znm|@)_CN@~Oz`Rg7/߬fw&5[k#iaeaԪknJ֝'MyiJ.8嚲OjQ '÷wO-| ~2t*/HyJ(61bL%CwG3VM ~}H̔RK%uuy5ɬ"OA`"U:COggK=+ϊ(ke c2贩*h+.7:P!c6u=\d)j=ִ5x tPUbb 0q;ٯ{ ldp@ʉn3rV U>!1Yէ+׎O| D 0!>W??G^=--$cȲ{W 웥[ u3^6莑ۄJwHgTPb=r\q!ᆓ"Hd`9ɗஙӑ16<ݘ.ħN4[`P)VIK=0{p0@y_)Sijp%/RE!n? jpШ!FsG*RXq\n8`?4z%QAF O:A[!MqWr_T:{\g9awҶSFN7O_.5x9[kkVP k1 :B<nRr++H4Iկed-AL̓KN _hm`ŤƳ'a;`  x1wj+Z D#}{{h),Era>#t ՟;κw<D $ PŤWtY$+JHt{gWVv"|s#wV*]+TU܁ߥU+mLjH;\C=[߁&x/!ՠ @_{|Bu0HaqvX %rOnGދ2Uٷ S5r%_E/3(}I?QQhV!!!GTdb{*R-כ =^܋]G|Qs=G$_AS6i ۗ S641w-I (b|4{Ž&`WJ230-ãVq`Gb'fgZ.$\p#{fRPp!M.) o)`8e>v}H>2 53Eп4e> tS /'>7LӺ6<:ouX (4  Q ¨wEⴭwYjp 秶 .{e!E,1@|z@Uݴ4FOš.86m\R+ݓ7z )&3 7']]z.\=BRdG۫ \~!pGnAm=q{Ni}X%`w˖hVJ]-{Yc$ 'yVq#yY 0vFGb$t؏R} *1ܛ.a8{rY*f,ޚp)q[*k9x!so`[L/7?ɸ=yS=ΆXp^~u>2 Z`h+ 7O-g෡2K/m{0Y _DAۏې DRFϠ1VޕV6ʚJJJ跸rӚ&mz 72gv'`y1;4fD,þiٚ 6;~FMCtLH죀^,mz1g]l _!ǚ܉1'[˜@3`{ܰDqdyA'?DG{Yi_qij.0.T\/Ͽ:G{z*C!gW*}]$SO@ 2 cY" :d\>>ܪSPmh>}&7|v *@_"+/9$Orb;l!QK $[Qn3!wn}0hvu;cz2cθd^EhwS0 #R/2A'1@>OꭷeD1.B6۲63O'kVсդ&}T)ԝ?cZ4RzB͕ 3<E|uT~3ョjjzztM/?l46|&V*NDTfxV=Det]8xzժ >l\NDo|n B/dH7B< sJ`͍V8_Í|X}<) sU Ih5 GK㝟 \=ɵiJV;Ģc]6YgdG;T(S#Eߑ!;r#Ҵ,1q"JSڧם\~%L0϶3rɁZ{ȡzrQf6WU,y\I#!|#BwHHѧr]?6-UJV9שɓ ` 1"ʎ{VQ% jmoTɭ|jLk0 6%'0 YŨbS? XLeANOBQz6E֛UoŪM+<+,ÓOf.ᛶa*wHwaDmK0qVH?g{  SH~ƫǷLPt'c#u_`U ({f Q 8DiW?6E1o!0ī" x3'6N 4JEmn6,H.XΔq~+.6#a0莭A>`vFˡGEKCͣi#kU=W:%>at,MWC[zݰ;X,3jLDa(]@)´L}$)EٳOڗĂtNf81Zh_[;t Thܵt/PyÐ%66xN]]`R/]ԏ ~MaiNjmSٳ.]G|WpH7QT>HvKuj*g8-Tw?<܎=dd Cy 4ZjyH ߙX_2zIL wMZ+aWaө𮎍pHVNƼ\3W} IFmݮ75 H}+WfB\ 1Ԙe+4}D _ kZ3QąΩܗW;v ڒre%$wUPMq/7[+m[I ޷}`!C1v8V#E\A[_83SqYlf&@zm+Kq~ScU T}dhkhX7|ANjYpSMh~|Ӟ{Y tKÆ/R  f~.< XME[٫F1gNhPľ+;Fhb/mmm& D jS, ȍ oJptѮZ(X@vp!4ۆ\2X\%Lm6C +K$| ppV%{ᴣzmF ВS5t,N5n#谣hu ɡ0D?#kf %`PlO5ezBA-W~}qs/GYO; D+bQ(fgOby >V?y?1Or^D(ࢢ~&91;խs!~`b֑[#hPD2߇L&lɧ1Ȋe_3Xi9 պ.FDο  BǶnTkt%w`~Q<}QFݴ#. hWOiq۱h%'vQ5GϛF\thhb"]'~7Y61Dsqk`B:9UBE=y Tc)UoZ/bSF$hYzxT Te)#Ttz{kǕ C}~+OM|Pgx@^y"Qs4hRoP4FEI0DE g+Tˬ=WymL]7B IA{6HY.\߬Hh}RPJSWgcZk`錕b HY[N"ZZ$YW$[RxO 3o܂<5@_]ht߲ ɾѧ[ILqZd=M=&gA1J_a_+ա $ f36ph.|QŜ>  =^tb 3X1&dG;Yv"Bjpy)N+\d~O89n Nxb\}G@$;aJEʝCC{R6ɲeJ}ZvX_ Nm4y]lN5*bZZپ(nلf! t;mx&3ؠ hERTԵ&~h'rTT8Z"&ٵ4 -2D/.#]c\| 63좃11SdPA"=t~q [*C d Pp+ivDD<9nn:4X)#ҒKMnfڙ%ud"DQ?C[mȘ L=b]" RGMpu"p`=AX\'R.H@9(Srɟy*YJJ0Y3K_dcHydV㐨uQ>SNMu gLdu,NGm,Z>RLF">=){ pKLtl4fhE(tLbtp+‚O$v/8ͣ"7D7kWj`>DT,.; AWQtYŕOnɡcзgC83!Ir:ZswANtgca 13ι27/{v4 fڛ4i+&s.R[tUOWCN Q[nkvcQ,Y9nIh ' - > 0:"%#[H@k<NCUy/k.[y pn7fkH媌id~tUlϏYzwBGpƒtg10M"2c^sGX 9! "k./M[A ?Iξd$ Dexc6 +{q=EL-o%{^/&J;p4 MeIc6wbW/ +(WmCw:4;jUE4a}y; &9n^m3DrIT؉5{~fo+znwymS xxӮ Mg߿'9IV}* =j kUr*H:\$1 j-s)bi;3<_}@gG(H)Z,1Y =nO=M及N RxK1B&኿i9g;J׀`D% kuZͰ4w\oѓ]wƶKHUDwdጋ-E_Y^):9:J.)ɒ~!!JY%X 絛uNGᓎFHʑS[EW?\}&Ui"y9wrʁd";dI" h^|3ԺNT.64]/MLXV}(Af[6f9-5$b@?eXB߻zyNrYĹcWDda_?rLRRj6ZU/>UAlsYJ؏jru( ~GpC]ɕL0W/7W:EYܚ԰Z1q:}2VGޜM#%Sz2?̅UQB~!gʦ<6CC eElw5  >/{OOLլ9K5I sG @YݬΚ!G̪Na* ah-/fpٿpwh%J4B%a(=2Љ3Fn׵ohCNkNFzخ[OqѥwKx%C<Ʉ83_: CfvCGZzgD౓Y 4AQwA (곳IT!JB*2Xݮj3 X%XBwtO~SXc@7uhj?M8ԬRz-uJ2HgxZ4.x_4Lv2#t;Wɶ @ō\7$3xhgC[ sy;}n35Ra#Ti킉g3g# QtB#̋L8MH'yOV@u2qq^Pqtڊ$#k2bc(Hݓep_x5>'w+^r AZW54!y{.~J#[>U$!xH.ZRS}Kӵeu7uI G_q;œ^ȫS לBsNOʁCy |iTPKa܉8j]s,1ScmCr33ja;~zDڭh&iXxfkU~ze$_2ݷJvv} x+DCZZlC4ӡ$ZHk28(H/Y]OOEe(nFWrѹ !r9lTٔfKD L-yk(^0;^Iji>[-g`Xd Li֛5PCK[nSy}*8՘U âQ@o\| #Cwt$-FS{L"ta\6i<ة2؉ ݌a&D$ `i.2EZC_`T ^?+QQp)Vn2SBR8u uFo{(;F6! ,z ƫB#b Hqĥeg_mJzZNRYtr]A xZpMmp5SsYf8J]nv28Ш=Pv[ 4|)M |ts@<}9S#1,[dpuav |$ TVkx@SX٬Na[s><1~A9"CrAw@]R mSt76l ͬ G|}3{ln"=;Gd~<"_sf/{l#_P D¶|T Zw' TZ3Fz ; ep"^\6ů@W{ym=+ ii`BG>Do l}FD$p7pSt=C4)S#$ zfiƓM6x!VAs7\p NXb񌋚I e:m:G 2=kޔ\сE0hնg?=|&*YD,sXw|~9;p$ NaCBVrznȇ~j`Z^+nȍfZ?*,g~0 ьRSY[gIɣl$=\KPܧJu"3Ѡ|sqw_b.kuju̸g''/P dAQxB}nzYIњM-*k5-ۜjK/W1LABǐI:͵[ȸ/(juپ|ġBNo%O=<ٹi.UDJo1?#C ޲! e5&A kǜKqd'Raxu9)U4Fz$R(y%_oթj"XE`psOv' t+\?T&*@N.R$[a*ܰf`?ic4i>F;<8_8wMnuGP3R)&Uяo9$_\ #=sXJ֏,,LH]뙙kg"#5'nIf_5'!ߙQ\j_pMkRJZ2rG#y>ªZ+Ģ \$O&\,W ݶ MqO3mPgaIϕw,=uBa2jOx+ӭ҅Nmm >ԟ3k|=LHt*$\釕6.|p4?5LDkq*{ANz~[ } ʀar741>jy S:QDާvGe:Bĺʰ#]!B)_ `N kg`πgie8/.iBߒmm)ŗP{l47u*VzBe \&]GF`yvxC/s!|_齵[a:w4i="n{y*Ke(ʾ@zZ1%vz"2yo^!&oNj{'|B ǐ.)~IJNS8ZT\u*)7`hZxstw]8y.(/ZYΓX}ڒ/0_;+>fM̙@z{W?0@Cj1}oIH8)Z%+15q)-:qcުKmG}W)t-8M"J 8McwoCmÒ'"~ ˖y|ZC#v.Oyn C]3CVd߹kZT"!'nPN!Gq'Ǩ3VOه-{!ߎ\$œ"fL`e#]"Ҏ~ 6N)EadK{ڀHGEn,#Z ¼u^;ňӢ6Ƞ77eذz 5Ćb3$j U6O xy#(ػ8ޘ\š e&LiSfT`s"w#bo +q<5dMeߊZ_&T 4 V7`ռ3y$!qMj.'`~J Tf#;*P5`tX?taJmsRj-\Ynitj~W&J7'u&͂욾zY~b~ExjP"| =%%hv*m#(#PΝkR߃/ѻ5a3'6>`m[I3@%U5widRR˻&K+繸n O|R A/ #TvD&* b`nAƳwlܨ0'n@S: Z( MǙQvvqu8ea8ptI5]C\Ģ]Iƴ\^]2gGMX8jՙV̧!+ fgd B AUOrxпwgDŽ% M\=J+wGN[Ģ Jϟydp93Izћg6|mjnp%-p\Tnilf*M`"-t@x@ L3a^֟R8*wMT'JmHGf$ɱMËV?IǬ9Jܵ#}g7GJx7U,*9:SƕGq} ewtn"ݱ8!?G@@ݭEaUUǂĎFJ̲J@glP:o߃@}gH~Bc_K/0$@M.A'jgqZRU=Ck7@Woo'HSK\bcZ B#w5 !އڮ%wV:#uWIԳCHkI,avvJvDKK!K}iz:IP=KqRZ/ `ر WcE'yKGL. STJiMGl)[.vGkwFB&a,^.G.V5q=C> QQ&B}nOɆ k Q|W5^9j"E8tF Q.2aT'w}^: c7S˦ '~n|xcKSՂkvWF!t,kǮa*=SG#]1U^Hbt2!5>‰F,o*<μ?Cwv}@o$ݲ_8% .yؖ;aC6(x_):gg1G=1K.ߡnL=>.Cn3Hvh ^X~L^Nҁ,{Wc*+jN֗*)Pg]?%٬̯9w@b7օo#[mvR4`POH/"cÜoN,}݃7Ĝ: U\ L:RU>Kl 1OlԒvO^P(ɚr|^6KUgΖhm%҂pC3;'bk0`+ҟ[:߹0!I:䙛nF\S Li&vyMLC{5OQSLr$_f ,##Q+urdjv"fxbjk˜evc. 7iy4ٲ+RQX c bPwU[%A t}F8"TV!g[Sa8W"ГYXuvڰǺ-ݔH_މU ¢&WKPIxDwHsES 1hm.K_(ASʍ R>-IKԌ\,^ HʫW (KPӰCy{=Knw/R]JC>dƃtSj4s"n+{|nOɼ 8uNlv?뽫bg~̜ W~njB]6FїF 2LVlb8cεnaOˊ Fqh/?I8mNZmzIM_Y@Ͱ^<IQ7Lؔ68%Q=]>jQkaxiӧRlwMSeSt8hbuiNִh칿ϡ <ڶBRãgp(zqMbBV2~& };l*{ګM0<!~nsr(j\6n :fk_PcWTc!\tk-ر|^mZuZP Щl\'Ym4atX?::lRkۿup\c]f'd ܠ" \V4A|2R\^rM>.@LP)IN0V_ʣ4’Zc7rÈ>1'M,2`=kO9q@ {,SWuk 1iw(S(Ő6F l$pJG"d" e csVi$gnlzY.~ҡ)Ȏc.Z!EVНz6-'27W6%t-՗o*:&DXFmL$n|.4j7T;'>3m&+HZQ~ƷV@{VjH5=HKr-녘O#na5$#i85qB$7h5l0Xh$rVO(at{f>,Se_wE/Q5eec4_m%?JWTߒl:EltTx|B écXPt)'Q ɛf/(u1$guZq}`ҼZ旑%i%?^_SJSJJ܉h1\I(Oz cgԕښWFi-}kَZRmg,}%YD -IVƽylÓk:ڤsShɿ uKcrTp뒕 ͚[]]ZAbRwWеvaVGFacjݕbrL/ |w&dT'`PTT*Oiw!^Rn\iP ŗ6/QWiJX@,}wYCQOي"0SCRV;Tpā<\JKg3O@֓ _'4x@e;*Wcj6ӁEL3Z%a)Fh 2H"A_^ VT<4,%wftcRnlHyŬǥk[Ʉ@h`BC3|EJfˑ~oOh0'o]֖C޽p#MR"KojžgQb`5zn~YD5M,o$1K_d&Zf$SQk*BP:' LTJnT-Z,~b !Bυp/\W@bkY~>"2:mO0eAp>n2sWS68Τ -TxFLVbjcrߧ{%$: ip!p-4˹1dZ<$6A(˵k.'K'o|{A Te#ct_Lk ٢(*̀PT`hRaG@oqK!Uء/_wGe&>MVDGso1[j `zjC2W/y@嵾D 4 +D ^@@]QŤpDZdH0j@rNHM,vXF@z oⴟ"/(CQ(fԈ{"a&ܢLp91fl`6d4A ~6dhɍmzx~|P4cGm'z$+BUSjON.6[Xblj+8z{~-,Jv I5P~]/(QI#z3i6))aiejNp,]n6H3gL1H;"f200L %%q%;޵1,vFv1' v4/my}ƒ0 *N<N6@M"?MR@]_ +qZ^UŠ.KEpa[PjR׃iD^`jzRi9 ώ+%P?\o^׫QXWf4FR_-uJL;DlD'>_ ܘ\=oӲR|IGީll⥣j6 *LDѷGzyE@e;a[YuNS:O !WؓBZ+맞K f(w4AaU$fg. JL|\ڰY7Uq> /݉8#PޡvF:cbN{J-98,2 D&$P/;g9{䙤HMѼyV qM- x/{9̂ϵ5@Oz9oփ$$9F\hGyF6i08U-YBVrZʚ)v($ЯO#/I/36I!N'1< 3"x#JV҈;Ag+1웖Dg{X·GB:ItJ q8$ԎnV$y6xӍ94 f:"~1 玑k%,?1R9VOa{֬w-rB)ЊSҍ ;Eߕ\Xhj8a܂;+$黧(阍)u%U[0{&V۽U4-40 `M߄#C?{ycXujW<`P9VWSGX q~ՀTH7`o$y)*X}>0౪ ݧيKmƫ4|L-]5Xr]7jR>[mQyn3}R;CۺDy݂|2*/M@:WCv u?! w,ic'|QQGݺ֓!J$t*zHaʳlЇcRchnwS%=Otec#.qSEɲ]iy=>4q]GBZᵏLVe>ZaL9% 2|BJd!˘t[C#徶.8{^jv P.OS3%%IGƥzoC9̵S8ރ5bzܡ9+ٝ$£JG ;mg9~GKғ(wǧ0>=rbM)0Qn-d $:G72{^Rr@ܮOܤx:If$&E R8r#$y7Kgf{ qi܉1 1 X3XvfmHfXb{H[z%$d]It(aT'ügܦ}@\Xخ c&<{* Q}f.À 2~a# )u`%7CeK{SZdEEHq> sfw:ȞR>8I }-^_+yZTF`\@9Þ}qL %*%4jR*o?0nW \0Z}M=ؤ*d2^5 bqwhHu EI:L q{'Ǚ0AAK1Τ90yG}#3 Fyc}\U ^L%k䗱Xˌ⟲4Y3$Kl6 AU^~8u( kvZer O0jo*r&Lzj2gf[銁zxm"{㞦*Sn;KRxvtAгE:MYY}BBEe L6.TUG V!w|i,ǷW֍Tr81wb|<.^HQ?:DS#Q IeIӑ(QLUI=iTڪLb# Hi#@Sr9Mj*Q{+`K#ssn)sJCqR۾'qՙЌ?6t|Z:m=sLD$`#(KO2騾|9 V/a~wk?·ݽޓl!әm:,6Hz1(J'aX榃xia}itY(yHM6&rOMA kO%<!W~uulC"Ň1hm -C_d@ֲL5,;^1p3Qͳwwl}4}^WBt]ǎb , 2:Ճ*1@:Gp%:SDLS6F{C`L/K@p׫rMR*h.v!]DܓɽKQ,ׅJP\-6b÷teZ4Zi`DzLR%sQ՘Ƿ0 q/BzE $:Ue/"ZKk> %j@½8O/HvwE߿.PM_hn:ƽJ:&eњNBԸ qh^``2m /<,5xT_5. ԡ-zm-Dh\16h-\㕨0s W7 BP}sBtpϿRQ_G>a^mCj=N NJH؞=㮋ĐBY"h`e}erNq]-uTy\а 5QH]_mi#vZ~ t.[[@-vԝEb { $'1M<)qIH'oOtMNa2 !O&zA?̱3M*,m-ܶ7Fz6:Ԣ]6̪vRgʭ./g L, 50}6`\-t)'/lR*SC=ICb\~Pn[DSi*< J;WxyxE|fU 5:d؋FDh#3y@?-M8u+Hϱ49jk3jPdPa_&]YZdF&# :Lg4+C&i44[8vW:f+U3-I@%.YSH4PY\<Ց1~_uMqek@u5 HQZ&i*:5n'֬}_A@ 'wzVzR  _77 -QDްc?%YF2 -aW?τuʛ̾p,gh1rؑjAS:w\_ oevz?П/y?exQ9 /newuO=kc_ZgIvꬁ}ey ~?ZɦC$l=ȼv.AFcwq($/M`IkL/k}Q hb0O-~4` DЙH )I?<gz{ ט%^+Lll`ni^5C.'w yAg^.SdäGSU&C.4[ڐF$e=b>tޣmu1"eAX{rsw4&k8xel>C.;&B2(+x($5Fh9-]/0"Չ_ `3CjCҎJM):4 MqH:P(U<32[6F}R>]X4GiHmqIA8ze77D*Cg8N%!\SmKÿ H6m.[tc#0Soȱ^KW+jw-_EݛqkCFk*:Ur@׼ k$w,rjP86@%ܔ!}e7BFz, ^.t X!CBu@;THS!XMn-J{NSF >H Lk5-LvweaW[_L_&paUG}(dر,@z&ux䪅7$o1в$fM3|߹`|w@䥅PHϳ4/&0J@)[vl7j0E[[qYIG,pU~̀9p wfe=lNm:4"xbTq)r,rrhyF+.VюAѕ:Eghf]:/b~GSH=2$ + 1MvZȳx@L.Ay0λ]'^hcbR!Vu2>6c%nK0@R)L(O nfVdHn;j5Ӑgf$'?@nZUg褣t^le&A^Uh,߅>E l Y'X ,NϧXwטk1<3tPJZFA҇21 4LP2.傏*^2~Ɏ j`Dٿj*r@}Ma _]p% 'Wj:$)a!qq!^} S,!sN+ _@PVݳ,W+u)-( =< Hr6BUI Ʈ6n>+ VBQ_K!]unEȞ=x4PKb=]xZ2wq]rsj4G&[@}5$r[5OeB2rRgCˎ].!MAcePs$֫AɠWpVzDY&^eS5g0d&W1*l%:&tWi H AZ7X0z9\˴!l}[HR#Hl6wc{K[\LXS(2c(e/ ^{m!=@w(^߱VfAomҦ\m"s^Q^Lm19OãIg$YFN3@d!R>;6O*܌1S|ܢH0a.@(_J[T̾^7;5ӏ8+g(&ٽi .LWʁ\(:1IUs;NY &*l鍏*dS+ȫv%ex^~f]1J’2>w j!5q#2NB 1Q_gr#e|<4p5zժ tt~[ecǽ+)|gAf|q4br+0.ތxuQEX)U A'hZv?Ƌu=h]&8 (B4w-Dw.$"ڕ~ ivHV!yZ:n+zXHpn`_w2.k]Lɒ,>E>ѦMȞ])m3Tj ܣ.]jd+WOD%NKB$13`týiv_ΡUWdUÚqtyn9"G~Fiܰ\366 41d9iqa&wf.WM옎3KuGA~iC+2 f-US 9f(nX,*91??tFouo*i`# & )M2"5o3_0)#^je O% KS"Jtjp,Ni V?ُ$y9;R>X"Vj.cqgZ!&`KFtbI;n}fL%}<_dž1XfWv0A 2ٝH%?0y" 84g҆cTî۩Ǜ ,MjJJk^7v6֖6}<݂aB2Z\I .B]ƱL>޷cS3"nQ2$6.uaHzp4-򨗌AkRq!ɰCUseHL;(=.ɞi\ '٭GCHH! ڮ-hΙ,Fy/Fr!H ǽU]aPVv;O]gFTYUI_91@hLV7{`6=b0:0֧m3Ŏ>Zx#.o;|Ẁe;ǢLҭ]ٸ:ɠS認rKFJ݌%9#:@j @R8fN'j0 &=c\z9<3`3)Ж4'܉, koφtųYa=wbwZXv7;$Ͽ=kXKq]4m9njuqbvլ[aPqafg(~Zfm{ ǓC"#C6! 7.|9f 64Ba'keX7sB; Ϗ>y"+D Lh} E5EkJTWnS͆'a4Z$3*8CH+2pGe`9Kђ3mc<}ukķ@dU{`q#f'j= l7x4]q-=ⵕҏ\@!}zL\!Дr-sL;R.bΏrԘ 9ԪMr,ED[.A^ \&HF< f wmR!20J/_a{b{2J FKhr/ծ+XT'.V,~ "UW]8y}S=Ll1oE 'D3% ~&Y^/vpu@fFm.M l2{ q0>mg?8 X+V[Gyj#:p|pbs~"e~$!9Zqɮ$ vV>ӟ ˱=ïfGuܟG~CCq(_:HIWTe54*DZQL:H"SJ;8,{3羊D:ᡀ,bzB1d`ZH.%Hpv5q;mK5Q5p<J"-Ǒ1z|-e>&= cz`OVQӨ,+51{r÷W*>)g,Pue€[$R8KA4W/Ǚ).ۜզ*:'=/d~ch%#Y?#̪eXxg5*B"$ԡ ^񚐋;ǝB {>/0pI*# \(:F>3B6"Gd(P*ӴKF#MOr/Zܵm3`_aƻ̘8%&vt}!!f;}]5 @rHB"h8-=rY@2)MDSKbq;;%*xC`v?oƔْJtC**rpu'f7l.b ܡU 8`w]!0ȾG[e]pZNS3TVݙ:>cC_VQYH`JrGy_lN|j!Hz2qO8!F*[L$W"HK>iyKzw6c:8q ^IGm<`+Xjz&6g1n -1O&{%Jo\yr3)-Zj .8?$$mX]q8_B\9g'c'Ŗ*!&[msƆ:TCTf0ޞ٠rݩAߡ3d+$ *O:VipUL : )}hT Q7jɈ =c4Gjˌ/RtIJu9NUROdz.{oc ѫ:#rB}w%];zE?]ig?PU@AnvtŞu#HW&ع9_T:(x}$5.4%1?(|W@o)P~2@TrHm'A#*iH1څ-9!ޚ,45啓Ăslf"ƿS ANwb >ErqܸZY7`&& *^|1]<8ܒl3:NAw:SY q蝿uB@ AVт< *nFޔ%kǚ|e˯-liCyP̘5㬨:huHVɾ C"7Zf2,dg~'.T5{k>bq`gyWϾ-Ҍ-1EH4,RdqTwi W[g3P ]׽p@E{MD0B6|?Ѵ$-cQgl/4p n*bFb1^Ho V7Lp HO(JͲK>mѶiŴ s~l|o@ -q |uYF[=V+0q.=3&i7:# .9HXK m#@KGh2$Tԑ.?{؜@wKoG z X;'OV M͐+ ~d8K"ul20b% PPK42ux-w͑\W<90(xp]u/)ݑ0&-kjy۞/-_P^NfJ]ؿqn,:c;2*J*IR֐Oɏ$5L9dYl~#XJQp:~BS ;gYZ070701000002d5000081a4000000000000000000000001643420d600004dec000000000000000000000000000000000000006400000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/'M]?Eh=ڜ.+ՖAv;)3@o%&R:J ]\6@+ xāvHd( '?ϥO ͹a΃*Gg9FތO~Gt?D)TK[AM FO^. :M-UҌ˹r_lW$w$|SIQ6k# 9ǽ_o"e9oCP&Ln2,ԇMX rNiQΏ,qXj9no?AG(/3ыS`6Iʣ> <-M*N_7Zܗ}s pt?7QU8a ܘ,q7!Z*Ch:\,iI% *6u`{oM*05X7]Mj:'831!qL y-2$BT.Ba5?Q|O2v[tFoҟ4+߷پf$.M'%3p8w`UK|r]!ݽ+fGN"/503 K:G pnx]XErX ;j 7, FS@JgVY޾!xBʙSkU-);^ۗG4ɇtُ4xfz*㝓QnU&/;NdtL}Ư|^:T6?F)/tY{W gBKWcF 0'} /n'nªhCx[z|j_pᯖ|BX߆Ή+ ER܏Ikf,Q0QYR'.8f9H+NEkS 2M/Z\SUY}i}TNX,$uJ2:=d,;Ʊɸ8rW춭Ra.#(@ Dw[ڗٳ4ǚb3ٛw|1TvFbvF:ByQ0[wg27>UNW[G¤4Pweأ3` ,(lsL6:X}1\SRIe7`3-5ėQ.[Ȋ蔘v:/7CZ办^QԣAQBI„yZ < TrP'~"摮֠UmX1|JH//M-%"V՝4}ļ[prݨ(q뭍:s:*FČ'\1 \᫺L+>gKjn(ĄV95Qtl%.R5Яs8~o2%pTܲ g2-SpYjB3]4f8/ZLߜ r E9}5=*F(/|xϪRgoS +on6\=K4pʵ2nLcTAY˸2PLz`K L\gu6a\FV&o^~F iF?VfmMT1qjYl'Vf&C4CJ')QH)z}fW`Pous T̤3A `@aήsBky~m !VJ -(9eWJsE=k;@)H:aD,1_"K }JL9a3/ W>zzxFM Wg﮴dhr3 Ds &{G| tiӓ"G0x.YwrHIʎEzEZP?YyE6-޻NNu07MqeCRWD;9'hbC]gYܰ&pJYDyr8ϋCO1r`6?~Zlzn gcᓽHA*U2U.9;jS:ƅ;e+CEpK0N@Ò Gc Zc/!UBgI@%lU^-x(^Пύqjx6;RQf(]w1M 4L_"%OrP^IravC#5g,~ʴ:3xr$N շh!@%!{cxż@&>=iC=tl~L5 &a$)H͐-!;*2S q2g^qEB <_ gU־4b7u!1'WƣqOΟHĆÂ.pU$'Q |gTGm1D#"#Δ.n jg$;`L,a5k4JgjnO5QZZh@L/4q0Or'Y>Geڱb xXjJGu B&`wOyo\bl7.3: k7OloB7XFhFfB(ęAP9e!S;IT/,Ď$Gx7jpͻ# X~%Qj1.I^8!97Vk%i@47,U'p$#q[k#G-Iܦ0擦ت $-o3ƨUAYw,Yöl<)g(WbH*Xŧߤ:MLQu+[j) 4QȆsZ}wjw֟H!-sWW&d4Ǐn޵ +rGQGȽI7M{Y,q(gzvI߰w`y:t=eF O8t""J"APE3^&4&&gC\Fbk+>ҺL}[+ 8ʲKۃ 49?ΐ >wj"V&Mml/t64I`U LXT4eh%̹l ˾49 6BgŸe;o%> ]}qOĺZ0Ef "wwxh6ܖr9$ gdBmJ* #J11+sàj;eOǨU#D=#HiP,@;{ZuQs؂: }b۠ux/Uf:"/̻UGIek8y&fЖa `U \f5c )ߛzM ZX2dP ?'.r' fag5A7>>% =I:7VS%)kO[Stu㣡~>N?'㏨J%Ő{ xo @`6+̿1&Pհ303,5'ψ/֢Lz~GQ{5UIC.2!MDž*lϐr%F/?U ,$) Tk6d#%K(8#YZ 1|~P$}1gzQ، CF(i2|(Zx5y@A9i n(i8w<ڬ=5+&R>~{ )H M:V \Y+n&ȩP],wzp1,͏Dddc=i4U,X.Q~ƞ)NEK VUORƻW\LT<ݿI hY0C+Mt]>dyOL BgzOj6Y cAy\w[_W]{ߔW:{`z A%["Vik\t =7#pC?Q,WOjs8$_?Qk S]oi,jwRT7“ǡ)x|r9b"b{~޲x=nAXsהJ;=9.#RpuZnl!7)gT>(m.m]k~mmd/Ix@[FVͼ:%omo`N|~bEZS_σ85:G2;9\6[:{+eDQZ<[I83m-P ~.ar6x/*Owx=.aa=<݌^U!Cp1D b-|g<8>s|hQ| |+3LS2ZxA٤bڗ۞+Ud (="ud-6+/;Sp, cͼ)WHyx?=i%aJi *߸G[^ٓ`?'jYvv @9ۡڸVqo?V;+TZ X7ܐCDF<Ăf85Nkr=#]3A yF˄FaJMSɽf^|'emEN-Xjۂ#?uE##öҦ *HֶP$k8<-꾠oGϡOW+ 䜿8N jޞHCo+Dƾ?Ĺ7=̫wBp 7\K]Z`={q9喴nF~2&i`Q[u漳wa,2a cܢ 7kL)vO"3uҭ1xOW"dkHy&;͊{~re>X|?hSy o]pwj}rxG*49]._\l(o09E}H|^@wtP/M!Iţ?& D.̽璡F>_(چ)И{tCL:®#X-A6"i4RnEdذh3:_DRf/ĝ 3~Ң09ӌiqHʃ@=+_9kVLMEj오u3/ak/A90?'!ل}nQnhe(>" Y!=^Ԇ_9d,o-Da׃'4Ԧ*b$TL-4|+Y^Ixb(D?ZhO@QnNRAH jʜ^Лo P`ڵ<@g|ۋ79kWl}F3H 9L? #%I{h/,jz0 ܵjz5ڱ8 Pf/T02OnS.}oRuELu^Fz.C?1  JnXa_6e+g~RcnD5%\f"ijvk/H($BPy& k:E5,JJ*I^~WTS: DLPT؛+31-5^n y"E p0҉ш"8]xs)R 3)+v p x(;4JBPk\Pc( %wq*)0ߓyA笀*:bP < iD4-]F٣T gfWR̦c‘6+Qz67 cu=ƕTM/_l£M1!:17IAq6O>Mxɞ2RH|p :+p)W[8JI6Rd>B)kM) q -:I&qe=S WT;Ħ5h\k#M'BsU5YVf#4|G݊h1*s4>jZJVh@L5Xiu5~35)v +Էmv4: N& ̒>]MС헥[ KXL^8ϯBj=BSΣťˣ3$ǜ8, wA|#LOM]<6E6:88ܔL(k41I 8 ^un h1)?q.v4 p=X l -¸GAArɋ;)m _ 5E(egX,6˃2(Y5@ M-M]G }y'?68D?J0"Zt6vftQ\&MJDVg{xI?rLJ A:eBbpf2Ƹ,E %KVG<gopotM^R#*7VtDP>1ᄡ 2C9"w>##L,ԵsY'y*q^L7yYb>IoeTc-6p%X 9`u Ii(p( UY AN砰XX7f!ғb/FDꍲT.lWA7Zf3&c< }v3UjVԘ@V3]u2 ChS6JE/^hc}L^n(E!!4mx3@W . urmym{Ӕ[5iV,3VΫGy{2OU}o8׌RG||'z Bt`Q&HQxv 7mx4z힟jfQi=!mSϾt 'Vhy!@Wi1%V9I[f&謾!"nE&lu+`o@AQ@~tSTJXtm]V}.M.0Y< 㚫/jD_ք*B;nƊ~qúă2;M@X,] 1cOL RC0ԃdqG׾"\BIE2_ܫvm#Epv K,>`dZht,Bx0||s߮ۀQ4V,;Xghw֞HrgFԇqXFQdގa rKTBBhV/ׄÉ5c N%9l(T?UI\D۷{. .=Lu58= HAz'ٺ2U}(РBDc~(+)<)TߌQk4uӝZ$jI luĹdxzF .?Wϓ RB$x~oZi*Q1dqćxިI9'\wNm`O[)2v<óļI6՛# 6`!RO^“3!2,xkw*g_MӣYš^FE?-u2l*O6J];h=鵢Zj$$X%Glԧ5"؞[U-->S3uMw),1:C{\֭knrCtƺ񓜸Y8l}=Sp}ӫK}c 5d|7W0Eŀ{ku1$-a/;{5#R]wrk1R[U pQF' ܛDibS|C* V)tW_JlA4e-x]N2F#f1!pݚlحcaMonmjO(TwNi_s3[YI܊LA%" Z\;V=dEjw4}*v\ ,=8RVڋ-we qA sr&;@  %_ x* ;\9 )b<C2lB&d?ay٨#p͉>("4c3#[?#ϑJ=3i&y3:B9Ȁ䚹RwK?@y'"Ø y@*ʌ5zjbb7UC%1 mW q?5 ^#/* IJj6~Rn[Aϐj.7j)\A>P3҈5'£FgA]u+ʛr8(œ'R3 $V:_b6P4lNDjzxI ы%qrݨ3SKᭆPu_kxc2+Yp.ȯԥHZR O `Cl= 1gu'pf|__wݪw=U( FyA j^GCP 0Ә\2<$FH.DSo^g3LmaGgZNܚXstm.] fL. sƹ݀vlf,.b_Ps׶$}eq-,9T5?-Тo\75d&vRyf -F e瘞5?5Ht9Fvdf aכtwrf$! )'*`Ĺ29BqJ[B J}z!|m? a3}4m{ Ag&kLkr 79 N0\`q|J7(OMLH7jR, s"y_uaSvYA@CY1ȄAf|Kjls;r=0h's3O5bxDzpRwI@|M~uVw-4e᛫akJdՑ&g!QΉpRŴ/wNLX2:uHn ɴO{ЧBbPӤ/ΉVP3bV| 6MFg"*'Yg欹Xuj[vp0[ÏfL,Ga< XԍC5? LdV7Ǖ?UD 66Y $p]ESWq[v dno>u,_;Ϟ5I6W|8Nc97w *B 9YS~G YP:o=%=1Cp+4!-̣A /hàR;% X^|oeax\~Su"*F|veC+-3r b}c Dd^u|h+*%baB3TW*$/X4*M7rE'񣶿An;ES\ꉌFTd.VձCh{wxj0C-zcܣ $V&{ '_r`P8e.6ج96>?Z0꿯@BHZLrBfN*4`(60˳u\ Yuv3mKxWmoH(^0(? cVEl-hx؝W7}>LW4T SZ@'mlۂQ=%HrrIRv@UtgJM?;K8?U# kYG$IVgMx;up1Θ,)GdQ>kh#L?.̦{ P2IG0ʊa= [0%O-o~*Tَ@9nfѼ{MdQy`"?8].n'ϸKt%$q4`#c̼oTxHЪN85b }cR4Vc F 贃>{w" ~)e:"5 ۄkF' K!GF)(H. \=EH|qR(*Ў!,[9\`&kUSwO!-SB%v(PTe79KTp ҆%1 4 P,Srh7\@igd.#v:K?ь6?L Dt(ݘ˗yvzTȞw|ԖҶ!W:m5L}(=+$0hDoSivVU:_VnerY}޺8;`֬]}\oEQNhq'U)s8ttJs?=5 9M00P;9B,~Z zS-jMUBdžD6!Hˠ[@)`drZI2tZl nV(P rzhX\ ⡹oWhxgiPgCX]-k7;diAiN SOd | n{h1xQyy0B7#Dv)c߅y䙒ρ>+:8p@[Kխ?ѯ9-u:J#|`DWϸeH.킷H;Z'CDz4n H[A`=芉 [2RaL6išǚ\ɍX Cމ,D;(.Q  pѿ =v0MErL2747H*z圕ing/0%4w$dAEakL±,uZg΂og]CT88\KC.x%>oBW9/terr8, (FK"!4FL3(&\HM( IsTB24eSiie4gZ((QF[{WqepkWp^⦾dO&|HVnةؑ1'b#!:DjLvuwyvK"Gb|XXa%ql -r0;,.D+l]Z<[:Mo3Etc<mwNa,`jV2H%.?^j+QrQ$O9UǜsW3ب̗%`!vq1Qy|ORj`>`,NNFo*m-$0jXH?d ˣWIj@)(6Kf<>,z"ED$eT z~s Fw导\iOxCbmHX8ެ2o[oj_O,&Z'3^;H!ƪ 9 Zy漁m(Dh`ɄBtl(~l cØ`X~դ3im*R zEJ\,g؜uo~%{ەwT.з9YqduFJnlzQv:P O17ı &(5nʗX"Q"x!ה+FVټ9={djO2v{em,#r(:m@י@7{4 QJvQ%\/)leձ|8.B)i%}T"4Yp Ic}4tX-ڒwOQ/C*-gWoEȶE1ZDY]hA-jA2Ӟ!k7kS56U` }0d.@WEtN,U^HXfV/ C.gPB4KC%bˊKz%3˿q&VRk{5V||;b^> FedF*18c T"/r:Ln qRXð;} BV|O'qO;ٌax~я|g5"%Q3*T̴Ok1$0k23 y-/Ҿ<8`;=3Bw[cVor~Xhq%wF RD PzK8`7cGCfnB^K>dW8Sb+ g|ip*L>~j"Wt~}RX45m`^^Se և|O7Rϳz*呎fJ yѥco@}ַɋbdAQdpRG i ъ/],E\g_t\$ppe?%ܼh4rȧݿr >UK/dϔKT`O˷"Fpr]O'rm[bhACg[)Z$(K@wQ)tJufscrza vCn\/_CotؿgI`df_百/4P;YEHrP#AvF0Z@2Φ:hK4Gh񗔊ҺQ;SFYIl^ټCSċЉ~ Vhbϫӊ,~j]?/6z9!,v*y9b܋y#ɻ?Rem{Zx2)H'ʑ&"+3h"ӡb},J9UeMbj ֋hteV?.Kp7wOpJǒDD*llAC5Y$ZGfsjjtχKb]jHWܷ"b:74vņ`."v )u} mԟ}grS2֞"3ean0򱢎"|U/YZGg~vbZRK{8}]cRuHPVE h,ph +v.ȫVP-ì:ė(&?sqAxk:WpI:֯S"!"gdVzɗ -D' r#a0o{K`XW \"#Ί XԐL@2WގONE yFEt{3>dEÃ-՞"׺W 2d%}mH\2F8e#`?U1Ns g&| a۠{LfOr\qaւqmʇZytBj؀蚋~ 2; 32 PR7Jm8oDOH]bkz;d'IOrsD&d4evĤ~}۬QQ{H3g u ~UV|0Nk. > 4VaV>\{^~[0{8Of@Yʇq>& mm%~/yL3qW {ț9gYZ070701000002d6000081a4000000000000000000000001643420d600036d88000000000000000000000000000000000000006000000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/Wy]?Eh=ڜ.+>J\_-y sMH7"#ϓ×{Xݯ*ЀxϥA@pkV^gӞ>J9h&D}ܡ(P `kL>vg`9 g+12jйK&<}up9׽χ{ؚQPtϔlsyq=A.֕TAhXe'MՖ: (#+l4ٙUa+;R('&a:<#Qhb"3ti;1@H5zZ*.^ɢ;k0b1nǑX-r OٗշuO;ݪr1I[[[8ol_KT4-FoG :ٱx.jj7Xv[ÓEvmmK[ CH^Y3$gcRq'ȷG†#@Z>NKB#')бb ?(۾GP_+"Ȍ tb-ፁ2ډ(֢o>2Z#EӕcU->O[Gi oMK] ƮNZ>ù|dC]rv+u2( oȨ.g 5-MSwaq#҂sٱtmA l`9*`##2τnRsong/Ze({ 071jjMTbD;ѬB߽tsꜹYSpTDX+q &}i>9⤟S',.AMs# "硂|:+ Leܷ"}}0\5VG+>FD_##HpJKkK;kA.֕aryWW50#GJ`sPOQ1*j*DZ&+Am*YR?AR's; h[c +[&eo[?]DSE9cAk{J3ȭPhbt,B|h<j{T:Vhqycߡ!Y8P&cd/Ck*nT05G\GG1NFv&]fYsfTWtl!IC'0̼+ݻ˲-Ö  )i\6S)w2}L #vEczD'Bi eSs5)^䄿_C%D6P!|#q_?e\ tNl&mJ\,B:vyi2ythv"2bh,]s/䍸xܫ]9(r>mSʸd(PE<՛GEkK85-H[n 2O0 B@&GѦ[v^;hbaށVkdy4K$?g(UӭzIfXݏs [3NQʖ;Tmx>/&pTn8R}IICn-zKgpg[95Q:!nTHrսIQs}ʊ;f)3?E >'/?.r!MǪ&a'({faj1&۹ZƉ:a+rG<*>Y_x5z8 B+D60s";{R4ƮѲ{5ٵ}ەi|2sғ$y#PЪnr-AOh?k<G\CDG/\4+6$MAgce~ d|} P!+̰vGh51G-k,K-BORaBy}̣!_C|UY~4Jk NJ>mr R&h9?Wp?nûu*̠5X @XJ&_gLO T~-Iïp,I DIHRh\G*"ڊDd A-8`ɐD""xYg5~ϭxZF_#!?Jؘ̇$/|)M4 (XѼ7KԅXB!-7wPYkK@ jq Tx t5|o~U)ژ ;&*'a;hSZ)x"$ l$V@C!hũS!-K> I 䮥ql d2w7y aN%9^&E)&<7%7V=7V_)-r[z,ƃdb9PͫKp,u6Yˎ>kQeQ%l9@I޲Bfb~+=%i Iѩi=w $ا4;=!/)'~<]Hl4Nv페}ǤRwf~k<;_~X`&C>ڼ \zl^#b0;j\5ޔBu r=GM ƓT<0KlosD9ӵSK&[؅iyx wUyvL+܅w,yfY}a}!$Pu%[UżZj˝l*o#_D[_ 6SYꆎG7\I0)lv2%l(.F ZZP"w]О$YVWmqZ"&H$Z%5ImlS)8q-Ģ4Oe.hn֟(L, %~@T .с_$ ji %`q4W"Ə{ I(Ԭp+K_6u-ƨKf﹣'>iX>=Ag. yGGZfJ:nIY!:WPU2cQ9vԫiy4JN_QJ,՝AzLd{̼(yǹx/j5`̄$ Gݿ@곩zI!]X/`r?X",K'aA m@,Piv]wctZ;}Ew]$,mN7.3=eD 3A{si mH"^:`,NXz(7 ɘH{=f{7;*:phv:'đn%u)eXEyvc+ԧ}PPd\.k1C{3³99yΣ%`oΩ33a;vz7_fm'bZM U>c56'X~,YƢDCD,DbG@,}I5gJsޫ{S-_CB^ q>cʻ]{O[X":V|gBz)|ImPh _0NM}k.^i{Tyܱk1'ڨ1]5y6ާ }xrb/vXhs/4 R˰EwoUgkZϜJ2T DDCiO6\lUzFT ըƍUw/K˟dGzWe~6N|bUo}AFZRE>`ُi'=6)M8šbr`+B'2R _ݛ$FR 8݅>xr'=vVœNg{á1B}"D#ꡂ{zUv Q<+Ӿ /aיy򼁹fsW6Pq>xPCkRz{D:yI]}W 璛ŗZ{ꭀ"Jutc52}Qݿt*Մꩾ23j 'ٸMqOX-ݱ~^Yis:o&e躒T"׉ni;R}ۧ{@p@ YSAOZJo3 |5&liVڪ1}q{ȲN (.(QEɭ֚oUW)Gn%̤/'3 w{fhb><כ*sg(ZtjXX ݲw֯hB+s tO@q4~֝}iqzH$Ď?$CDHt)ְ$wKaV|n菨_ PM7-x ԵGNŐ-t PTEzYoRs@m}Glrcq!26,pǵOGEZo<xW #B^属ṇ1/b?M؞^yOe3n(9bF"rA?SFqvHEHϻXdr@GMMN1k Äb߀T])v?gn-!% ɰ)mH_^m nD}\ ³t61YH`n´n7$7UOtslÊ{a6sM2QFᰐ;v _:;•!.ʯ݉Cym~EOCTbL-pQt-:`F] 7w[0*|`R yNeuu=[:X:аI{WiX) '%LN~އCۆǵ|ׄ!~vVm[Lw<49\ / G% 7',[_u91+Q̀9Uy؄oCsT8. =O\ПN{w He8:i;F0b ܅7:B\j7=yyngȒ_/9&ڕ?zzQ:7%jyZ8'vӮ]\&i w5؏pB |68q):76F^. BgF|irE,*iyǘW@?]?a)tJMԙl aT7=|BV/O?ՔK4VfNZ#/2 0K}ڷ2q/*-WU,}Ԇ;a㓞YQYL\9#lwg.Axz9}V԰~REYJPC(zWÊ䀝i&y#m"M^82N|1$`j& nOm3^"J \?<^ROqE@Q:NMAq>)XKLWk"F+Y+xsT]d9埛*"TS 2ɨ2z"<$O6p3 Pcffm\V$޳X 8ӾI{Z^gRDdF٧]q@dV[m;W9tnaDKw4!df${noRme|l٧x/3^eFAٱ43RoTB\ @>vaſ4> 7,\ (n98};aL+ޏ~zYΣX%I֫{}̼bsgT/WH% ڳu0:D晩! FWL M i:9c ;мCvƯ$Fq 5UBjV{^W}aO+>%Y1~@3xeaq/.S-:T9O.b#{ddD US\xawb{xAp@nakPk)8׫]p ?@7*j[ۿ*2NCH J*R2T]u1G޽ݝ퇐y; 8I;aѓOa$ )7]/Ӓ:&R[F8Zӫ`OZH#jer֟ 4hMS@'}X%!n#0uj4pzarܹi ! Fj3.|&PJ5}^l){V щ1v=M2w&; YIWH.w*jRm:!od9s#>>H[ض]rS?, QGus'҅.^ӑŸ^,rnk0IwB'bhuX[#ZYWPkQ^b 0C=V(Q\eb.?gU RY?y>m1;'ka.\]2"l"l s1ײ?8 sHrF;9ze Y6ut z6%4~%bE1D*C|ϔ=]Aj҃,y'䷍8/=c3Ĩl.;1aB^6$Z#+E=3w{cPxxE%tŅq\,:Cw̧]+q^ #5Fm]" (F-QH·>ȰĞEuA_6\z`(Cs\L?g4w=l?x#J9WbD)NuAӉ)v͵e nOy<dWTZRz☏_lKvW=`j tPv\,z8jbIDR@[uȵI~1s\Q;ڳՎ)mj.paᇷ\jVqS왮 5@',0cRzDvY Kq /gqzvSLG)^x2p+ jX_l.˨OWM،Ot1o싞@rzQ C}tiuV9&{_D7Ƹ,͊E{?>(~>Y!oP8~PZfdHMwнj |l+'͈{;U7wLJ4-o$exhXN t=-l _Ol+}|.ǯyiP^%ܽGDԐ”hmjJzE0C+-ur@]CC4*%X+{m¹R"ߴay LeEO?Q4$ps}.3t&N+ʭ1%*ޡV[eԆ >p;}^C,phKo z*!Nѭ5mL|q-"q{uP.sH ]|G{~[bO1ʹ5@bnIX,Nb2A Wn;.$3 tʣ#po>9&jeTl4<*cR1^1_Og2~DbkeBz+?\C Q/oo>`#FrC ^Eܬ ZO=]"vj 3I"#2 ݮdNC!>ę, {U!v_h;𓾷%@su ,Vxc yxhYd}r7<;̆Kcu%PaIwW[ ٌ(dQjbi(Ou N@0@MɎtIw{l"S-vY={(_?/U^== WzZi7.j`'zSZͷ~S^=@UV[۬F=+@6@´PMxs Fr8 PvASxB:aBg3Vr$8^ M(Yge,7qghoJ|En"ڼ,v襂5!{SZ;*K,(;0SyVX{mOJFB3SYsQݶ 5%zkJZQqIDӮwV:;[D^U-a={Îq&L5FG>aMP)$_F~+n"=y:‰jpol,ćs&QֵVN>i(F3-wT"x7qUV|\L2qdHN0IgS*}3NKLR2G2. 5]TڝQi;6J#cZR|<`OdÒnBN|?59 Ϸ67Ay!(ҺS'3$Gr_ٮ\;gD/@GKSN$>uo?Q&gc%) `w";ܡ /-;ֳawt,-PW3BlD2ϼĆMP `(Y)?}N bF a|(L,YRoGd*v݌E|:k5,Cץ#Ïc=Xbb'<"hxaXZ H=W&}9QO\ԆnAns;G[a}!H6bhGC]1ʩhg‡\t@WA<EHg &"bȻآwOi\~ OF|+]EM[Ȭ&NmnDEo}n[ųg ėf)S5}1/k\c$ia20!xܞZƑݔcp1gr+5h2hJݯƛ|+(aWJ3g8>cpƐ𑔴\,bQNƿ~ ZcޞnTTA'ގU!:Z'g&˜:PJ!Ept@Ax"r/Րpҥ>KHL?"Ps&Pb.J6o 1amƴ\h". iw Eo+k(4B.o<64 o^ Ow&3h^߳eqpY@uDAqDͽӌwA$5&glO %LBs}ܛL!Nt]" 2؝F8J>~ۅ *v -V$+ -#%CEGOuNPyCy͌.Z Sf-\r #)LŒfm89Fr Uּv1w1Ϛ v!WѪn^Ӷd'l"so̐:U4E+-թw5^O953:]wfW^P hDoh=$OQZ:,%[X-'jވQf/y?)=;MfrS? j&UD:mL0T31)҄UjMKRlOyɯᚣI]@Kg Ν)ScNNkHD} UPA<6"iռ\邨?z]ǽ/T̀Λ-khfsz !ss݄Yd;)Q"q/LAO_+zܰiଝ*/Y]ꖂZUDAobhS w-XܮO>X<[+gEUuqC`s!ZYGO<7jUYٜ4mD=kJ)&{ *XGuxVmK34ҍ #~nGq%ee O,1p u)%Ս"껜FnU kEF{G<" GA9^)62G xo 툑KmEIs6TqO_NO@8U] tT\# f\[e S>/Rs!:RuO Ch,zDo7YjF?3^CX3~[hV@~go}ҪXHӆ)X6oe$ˡ_w砂(PtBr@wx뿀]ƊVZ#_l R RG]N2pj.MDUjJޣ9\*)q i|u釮? ·?ѼB> lb؎KO(ܑ.d>E.ЋCON1:B:ZNx pJү5b+VZLp+M}r{>md;j"k`p`bTYQa{[:X ȪAV1~E\~s8%Ȕ-:nw^5ƕI*bD+\UVrrd4_!_9.lSluFh)x]k'1s!9L%(-JF7,k%bKm NB4:͙xZe9Y񌮛"3EdJNvbE(KƢڠ.@jb`[ݑ5M@S:Z{ {J |3q~"0NB0ܓ-m;#7@ƅOI6}5b[kB~K1w/`m l7a1a;RBҐ΁rgjY'wPwueQ@,\@&J>İwg=Q KJ6> Wz9! ].>HYl3._lk wzBZ*!beL2:1p<!_`!{2駀* `nbϨ)QDQJqWߊz7_{Dtʏ9#]2Wg9\NCɤkˇ9DKE+\QK{.AX"(?Lqj4vtڝwZnމt_B8I@ 6A D!q5+uZ=L@Z'}*G1Vrv|&eo{oFUwC}Ug42RpK`,4hg-߇+?8|]!iߝ]毺G;F %Vy_FO#Yݢ8zg&P;߂ZƑ/(@D 3lqi#v\iCwDI9k‚ogV X?F$ K {v|[15^|{i6[/)@h漧T)?zAm&A|tAg=|/_rW3$N:s5]pG 2B:z6Kl5##cq4/a$"x=#)Ep(W:U:?Kz-B RmF՜8/U/L]_/C446`W3J79n6Ò4"dwڹr8x#]إYsdR ɜ6pHz\revª=8DBVDZ%Tr|jKKu!%[^1 dCd fA\+X*0#t/qQ-.&&ˎ*La'>Km+8~98C|'6 nt̅'AHVnG<%ֆFǵK`ı]^}Q75n=2BQ|0>5Iw:]ttPo᪉'|YZgapR̚"\+E> | VwP+ XG0˨ (`>r4nk -wLJ:vʭkg)V"^չٶ9*0xkxo'hp~Je,9Y?&ٕW.&#igޢ@\l#Ն vȑZ GGͮ+_no鋀oRK E<[} TlC;We2b5e$ZiKR[,AYF׽=Nm&0VX𘖹6&!Zvܘʻ.%^Xh0ZKh)O"t ˉ![eW-fi"7&/9u@U9?5Nf-y^j\7>$=|!B@luS}'$3ҝԗ<4ɇ.+`<1ȠЖ<(T4kg0D\ {}~&/sNO~6oϔ{= ԱS~C؃V6.n(h pHӖnvDU7''3}?qMD ]qmxuL BITv\l({@KNWB#v+?3Rksw sU|,^,p}}I;;eaaÄؿW+YԼEn&#\^ 8#^L" o.Qk0bHM~`u@ `>zt"M֦HlJ ݉uN>!&1~#.Aj”2;́پ4h3!h㠰(ODlPSv%9N0~R@.gpGSۚOyze: zmf©<[ͼx/ѺO7  %Vߜ@qS~"1wˠY ~ !IM+}̵k@ qShr {j]5n .R8+;y5~nH9jS h:e"GSo .kNimy`*ͫ+}׏)2VU=p$ i)Oe39OxPp'3ڜj9Ȟ-쾉h4+UԬWUf޴7X'hm&˥r+(>`C_pѴZ|`Iz1 Y.]$Q̔AoJe+A|V32 PJN=͛Z6u;-Zl~J^Ӄ$!tEDl:prh@"Ğz9{,Љ|f3 ?VYZA~rٖ" 1*0;:^gQhVáő7K\76!j4v:BƔ?J5b0|ϱA6Zb*]wI g:q=^Mϓ%Z;9y(8I>y~/nqBVB7YWr@@{E> 1#1G̲U4^Xz&y$Mw]8qGOltN+-ܓ#'L)b\#+p@qR>bn%P|hî#>Qy_[:N{tFK#8goHl;JA)%<ڃq.A;Y.m Sn2 7^<W[7xתo$0H]GI^_~Pg/Voȶ-}9mv0<n537.صH n+GG`;ݩ::OQlo_ F FЄj&d޸!ϽC  K]ivȷ5| ZOS꣈CalI|'<~dּ-2C)p0Mf|J K%qfaf#%)a/zݡ/DcUnt6)r}3V9[zc'͓WG2kᯠ cS+36,P7a{~$!5 ܅i@(nl&STg7}V[PZND|hZ2#vy oP{p{fDdКὃ h>;BFpBçUTK4V\md P^(!XH XxB d6P$b~ 3zO Oz.$uG$z/͆)`DEX4zhLI0U~vc50KAT!~ژkF< rx6\y>j@7Vf 'ZmչJFVo-J*rKc8ܗݰ<]׫2 Rܼ_ SO݂/ݛrκZ,{wA%aQH1LJkmD6^èC?8k? NwS?6Z+Ό{tm2c"3ܧ0#f x(8@,g9He^̾TX,%k$NM\ss1WM=( E$S&f]N/(j>*֎do9״D.S SNNTr2`Rr-ai6_=vs^lAZןLP!OE7.4A^tgS³Dr$b 7\ Rd kn >mCڧs]+=fumCno)BDt%@52j0fSq4vNU~VSj;-0˪zUs1^=J@ ՐŔE*4Cd\5`*dbje5i愀=xhR,P4LaT$he{#8l6\PNUλzF6j=7F7gNFzyY&;;#R8[Muk:\Gn0/3mܔy>OA=J'="GRn]WZ \IW# @!NC\F[ٌA3&lXm:i+&We%Zܵi$y}hC7VYw e@]Ⱙ's8 .dk d .Ea=L4)  E_)q\A%\"pW!wFcw`=6q6nOĻM2UYbnkS`^>ޟW-Tkd?Ή'^ 2ʾȘ }6;ȜOe!(mspCM4 ZhF\#U~ZP^ZDDm.I}9/cX֪)K]+&F~jj2 O~FƧO񁮲6`G|fC(,.]`̛&WDQ~xKrh h0v!c2{jRfZC<}8WwX E8:sQ/O٥F_ɸTʝټ%{%|,ڏO(okܖPH~WNX_뭴r2"(< 'BpkҬ dUD>5x#Uka#$J#e= IaJ:QyXƣklERM*%|wn7b#ng7o.O1A*FeEwF$۱W1Ԧ]#8q9e3Z~I~zۖ=aMJ|d-իy@1,h'F JGԪPnPlr{5BnT`xFL6 }OiqyUz3!:F@vGƈ(NQ%U̢/#s3>q,x1P:V޶4)[r݄ͭ[*_H-be:F9QMo$D3'a(|Y׼OCڽ%Z$XN@ {-< 碐!0RҸbW { 1FN)[hMՕm0m>ƅAum.d↨!+o] "FuK_ #ksƕPYZt;lGM<ϛ.P!nАԡE3QO\㈔Q2au~Ⱥ8 >^` pgg5TaWӐ:IUsk.9+4{Og~xGI_%24rKO[V,FK{I f:1A5~ ئmW뇋?+&֘88IL $WU,R9$Aᔥ{}[6Ln bѱ)YtcawAlſ*8[\/(n@>4"ʼn}2Uµ= >ISt ~VKW&Z'gbD_;sX@3&H),G_Υ@Us|:Ernř5ǎ䳠1 50⤯J(>I'6* Sj»'npF)g/ӧc@h0{k}EϽ8GdÄ$(bţ,by0ɘ,:I(=mfHFX0ǎ2lFBdMJs0~}ۜ}lMC9MU2 v>I- !hF<+<h,%4U\U:q1P}1(>i sdc -n;n-BĐ&g%6:v;(3IgF8mEni><*,(l_zL'<>Yo ,}gd;lfý}pQ8!Jo/;IẢfJbI $>8i^5V׮.LR>ӱ- +amxn__Pp Ns:7F^,u[4i lлu<u3}ޡ_ɱ•wL(BڑoU_zNBg[igo,=&~?&C_n'sF(Me+rPQú_C9tY՝J("%Y?&R%R.ё̹OyZu# )Ia9yć@Iq"*gK*쌺\)8a)4DZR@H٢vpR+9rJ}Y:AZ;P5c'EfYІ$u6{hAGh\sCK bU-BÅ8fbrwg>^Wb!ӁE}qb6A@|Z&Q]?^c$v\4,h8AE( X'WeG ,| V7gq L ]'LUv3K SsNG7' /ߒ$1!Ep`>QP? 342FG`&$Mp9CN<~ iU/562C-RU~f:d2/0#v\l zl$:~NyutDJjnޱ1*]Ⱃ*:H#AZ8"}9z '3kmVH4LƂWOPpR%S͵^s 'i4/fMX<߉!J08lAmE0͎F-[+x3`PlTwDܺR) |7O84$p IXKM] {ѬVGw:igv#/Tc9Z':e ʏW ?<{\s>oBKv[,_ugqNj2;zmXvbg9®\o/Kخf;lsN㹺n6nF #쨂^;15:8ۖo2'aṠv^/>3J6cF\QovɯZvs<'M&Lvw8Rm1geh ۳,m_+[ޯU%&=?ֲ@k *QDpNLetl7>"h(ÑEo:IPշo-DjuTp ;~ÊR%0[ğ}$eޓElrnu]t/'qh_)_tYېGNHUٯbpWD_U0RC1$y07ϕ J?̉k+syM8%-3LZ)yH@h >]puYwPAgaj ͧJt3 fL*1Cnl7]غk*BD5ϊ`4n?-"֎UwWf--߄^0G3FkZe tE z"/T8Pu,/r#kD}aScg\oK//"j !En iFo`L紀ŝ_;(uZiuUȻfI:!ds.m{/L .:De ھ(3'ʡD{ & DeiGS(tQ-"S0XMu^hm EzF}}RGR"2ґi S#8yke`S/?ƳTpT4B>)!x&mϮxNafcԘ|yˠ-Š}|+NbmcoopG='4t[[ZR:9ۓ7IEؚ_v"mi( [tة+J*\oi*^No/Unqna@\sIhL8O_0ZH!b tՊ$v0e~jZA3qeS-] N;xf! G_'NUXqaҷ4G U@PwvHmyHՔ!H^VC-|nGؼ97#T@b {³b+7"$NoR]w[zwoG nK=>]\>[ŎB_#tX%.V1q8Q&yDƪT.=s/b*WA$mP ~ԶKk6:K@x8R%y?iό4cڈbX͊`#gq'nsq[K <>#uz^"ӬΓFkYorLBS U _5& cO(lze:9ts5V}5_x /}D% ~30v:]P;['cCs 9r8:Kk{eb9,7*~tLJgϩ]wegb")jE!Isff @iz;ThpG4n]`4.J ৞[@Ls/*$a+I * 2hKiy}w>-3YU3+X<|*2-\u_+9ʺEP#~ I6Pfڤ}7] Ñg*S$:kJϸJy3 hsWY=NO,KB.DxRcT z: ȧ.Gh5wS/$to6nQm}a9C_oCĄxj_jPX381o/=&j=灉 }u'+5~|nO5eޑṱ- Nӝ$_AS(lx̴F\=먻6.zRkfڦTI̤%;<+g"p#^: 9 䌅gۅ` *;+)+]xpH{V/>{OAsBS2S8NZlZ=8!GMd[py2NL)brI5/pj <-v-YMىK 354~2J>4G'ṣk!-^>04˷3gl t$8txG͞%XL;QSH6=,ؤgq#0a%c#ꏽr@{G*mrŽ*=W.*Er"W)a}My֓!L=}1ћ̭7MHv "7e2ͻЁ;1 m0xv!֓5R2jj0hI} jν#V%+e BUTF !hckQ4d|,0;o̯C R4C~DP{罭GSɾ+/޵_);_ B2>BLZIUt{\30H3J](8%p'*ŝyzQ]~69aa 1" 9Ѽ'TEKrA+1ʚnCqUO9r avC|w0& 2mZm;(WNm]!"}v3ɹJ ]': z{qw,ٖcPľ8U}}5 Js%&ʝ"#E)V\Cp_P(cX]8N7{LpTL!hhW 7(-[ _g̖ RzfZ"{ չ 3A=3mTzu,=5Cu0Ũ6 2:4a_u9u mQF X߱syqIQ%SE´da|.n#sOFo V'P})06?{Ͼ*'_r! ڬs9AsMH#vr3UQ':t(lrv2Ù:*xkd'Knkl(m?;5nE=d:QVȐjvi*%F rAaPnHͣGiu JS%,s,\`չAcq C1N)>e&'t6<!y<JV4[F}?dhD0wR{Ʃz_º#'լ<).a< aY c  ץ ͬM3ge@{٩VvY3P=ֆW{hP#E$LSI3@Vm.YD&Lp}Iz>[AB=;ݗI֨+"!L@?Oj- `ݶHZcy;Ǯ.@W6O !aT5~MJa[0㷒9 4#s%9aDNñ/EϿN@N`z@!Q6Ѿvd"qsH?ZNsP{Rn&2tTN@Z ϬAYūMGq<@[K!y%uZGOv>'!黉nŒ(Y,H > }Nm$i _I& #q`Zu*Zjnhm[ka$'Z`Jks5.D^7L⸫=>ۅ<}mw6?mlI(wlr_ecjsv\,J|w4WYXl={hPE2NMJ'~|h,HqHMu]pZ:ʷ.h(l£DbFe]vǒcQߖL^uzMKZಏT5|E57*$FYm~;JZ> ]B& ֭c{ fL4#BIKc(r*C_.Ro{$m»+_h L$fd*-pɠЎ 2UN e)h=+YQ;LEפOGA6sIbظe֌m1p6.;'iޠJ{m}2NWUUEôcVa| iW[/%A& ~" 4iL*cVO<EaXw%UK=V1E Zf6rz0?8UekB_Bj@Cqfb22,mh /zUUqM!E\c4,ȳ#k52B}o2< &n䱌nkQdJ}0bIC{ΕU =B3!:<g6I#e#ڛZB{˔+r=DFE &gVRc]iN c'rs1+)dY$8U̖A)=#hῲ}?Bqty/ʴ?+0"U$vuhUhOMĝo{݂ex>ÌX`IesERM>m%1tKM7ʃ}AnnAEbO0~&#nMЫ f s㓌Lf*t_ œٚQswX֥[9#L&V.q]g7P(A 3N8 lErq]x@5:=6^Վ[Iu$s?uGg͏o  7fKg?k>p*dHc~V^jR_u7+3dC&.@p:Tň# 5-r*Rtgd@7V:Q4m**]nGW,Rw{,'stȀSu՞WO_T4 ͌މ18Rf<'^l-2Ԑ#m Ywe#x[i|;Ral!3-?l;ڽ'a 2sڂFtԻ^D:#ؘҩ,b[k}ϱcJ"kö+<:&rsKJ?? JχBtnk%!ԓ辱@a (paܔP~NtSLЛb\,1m׸SCOfg$Ί)y4v&#=G.$g RO:Ҟ]l]6%`ͳPqSCL9\C$ | r֢۳@ ٖQa4f?JaÑhkIc.!MC[tD2p5be@bPyV'=u8l^'-p ]_[#e4cpe/8' |-Uh+.VnW3b&#* pQX@_P{@N4Q`tHqs8Dw.v]<ɸ=a6dYea_IZpZ:&L"-=fs`LG/ Ou? V.VSc9;Z 'yߪnsLluI0u%&ؕ~'bXfzOdV @H(wN_J yы %TyP좲G}ᗔ GR\qXeM\Zb`D-wP@*uߍ`3-PMzFG:qS|u6Gۄg=5a $|!F<YxBa!kg6Vuj]D|vy+[Nesҵ/zh{;H0i:_&T6D C+z۟*-vYjT-Cn4je1~ )e7m;O`H:Jp*Br1-:CT fߡy/O. J5ׂ2} 98qz';!<[vu",)f5.5/CS]^zݨ=Nz,$CP$h7S@4;vjD1+bhGLQ)rl* }E˃.̤ߟ3%.r` Z'OCF!YtHUf zJ :9z{^= Bsk [A' {'-bqQru*>/,XH닛UTf!ξ1,q2ȃDA)35EZxr,똁L(< 8q⟨P RW,sC:=<( Eey-iq Gɑ-woT$k1e󲘪5lU_*i'#{RVϨ\\MQ;`V1n!!W7cSz'(|@pfꉇR˳k UngݨDYlW4 z0by33~*Q_ ˄b)35Gqf+P[ṀaLt1?* rSv0/sр /ho JILϲ#g An|s:fߒx 2@|ׇL֡(nn0$` xй| s6.6^0\K:.cm켮VF{J;+Aq+T+詼Nk4VPHMlgΰHBN-(  ;!uduG_ e8^93*U;YV5A5qpc&aDɅSeO'aJv*5Q{gԱQ͑u cQްSQ7pypWrz02A]-wB6MoY j;*$5yaO;zFj͈M3e]'׾8I{:'cJ>9Lsv`55 ;3eTH0 xn#Ի OFX?pË"nK|,Ѭw"TP9d $2 5wb; @9EG67nؕܓP9+OCT >Wgލ?)|y`~M UZ413؇ٕ,Ҷ=hXĨv̾#cVLegI¿9 AHtu4v4dݸ;D@trۍ56[f&\ K݇؂%Z xxH@ĩu،| $#̢-Eĩ0neׄmsPs.Lpu5W?圯_/O=,xփ|s+Wkg,XK.d"Ev&;xEzHذ}-uKY CaB<Iw0ѽľRqWDm0BO{ ~ί } m |hR8Շc]XOJ+Fxpl}S]'{weɳBi+2 e 5kz_8F!W2qX&Cz-̎u7sl0N XYj3k(/žϐC)!(D4q2k0a dxG{t$oP 4C]Bg5u$[]CVHyލOLgj~#f  6)SqmH[-BNpAm= GV6آuM'UC3kbJ^hnվ8=,1mTsV7 e9|K Y \s8(z?bpu3W±O,<22eZ$K;Ѽt0!~LTsom@86yͭ =\d]'ڠ8 ҅2;`w[pn_ٝ.(sa_ٖY/t{h>+98FO:!Ώ*诉H#~M󧲠VjD%7_MLswgo~; GO2*2Nu .=op7 VLv!}{Rovc3!:?tۛWbQs"$c\IwvwEC5"Yny^@&swuGhL&&.})7qtf$X%cil]a|cA4 -0cLuPbNai & k 9Nu* YͶnQ4ʴ iHb:K :SNb(j{̤ƹK. ȱ≱Zt+FD U(>.I<t5z٫Ԍ)/frꠃ׳Ņi>0u2syf9Un–GG2>2ɨ6* irys6;hg{S;F[TvDIýKAx28s!ړ_>0+4e|,净JnLOjK{y$̑$(s:Jxl(g.oDїZjYDY{Y4lY#S4X[#*q;$2O47x^\87BSV6#D uEĸ5)9L\*xuyi =m E]+ܗղv߄J&$+z3GŶhӈ:tk7E!wNפHP [kQ*v#4c^huW'F# Gwx^ Vk $Љ>SN@O  an䖥QG] &p;s#r(&2k+"OxR}Jx]:5],2>b [p%p! U5bU?h]% QAr$磀JqUR6q0Fb(BȈ9=B]WZބj[(O0q  +P$euRǮ8-LGss@:;5ó㐯Kװ4v3v(9)qH#…GrT/= )8EUml?HNjN٩hG# 9nO).ṱMP& g%W*";;)Mj('bę{lMF *NuEHSsاuv<:KݖǩVyRK2;K %[ "\*%d8}^E:C kbWwq8! %nx3|Y _WCM~~9JF Тh yU L#[l4v7d)T~5g76H%zg FY+iӲR'X 1x-Fn`Qqҵ|=գB*̛bWf=`T ;>q5CN3lʆ"ǶgVii#/9Y_׿"Tʻg Q.7g1549_۔?XٗJBW61F9` w( Dx{jFTk/ k\:JرͰܫUVe҇^'SV(Mp3v q#L"zЮOw.|MӁsr~Gi x-z:q68*|+ -@ù}Q1ёYf VEؙ^ѽign؇u@x{6JAJ4i#\VK@>BDcoC^ܫU :"(=uj)cMJXJ#֦NVW4>/֐%f \j5{=R`k0 w`ep@gcǍWxjw9FJXaE~y|lc9 *Kϯ, ]b4Upicp*I=k ]9VΨRUǍU $ԍOdJ}Xt=4іej39V21ɬ_D,^33l5`}QhtVs@V^*@qħe#~ݟ`5OJjx%vx@T"ouyʅjCRaoEFv$@mf]i q#5}[QOX`zA.%b){Єt7$I;; S1zBT aͻ4.[("ho_ hST, Ҡy_c2!<RƯ8 ]kJ=mVRv5*e8KbB9䥬tYEU&KBdV'ۗ V쀅ˤ?b ; uMAqx3;-jqH {|W[|,ľbȢQAz`Ddi*] yuN^vs~×wz@%I)?(Gn`b Hh[JkUT9db -GtJӥm NnePR}FH$Q! %+[)jj%6"BI^ xBG,\7+/yiY+ ,Φz3GSK& @!T6aqje |̟5$ZA.~!YwWTXJs<>kE.AS'ȵ*?"G0X\gQxqMSn1b7^L^#cz5*䦫mn1k( ~˞"FL@0j2? NUeĊ`qJϻ5D!˄g%q΋AӆƵRS6gȀ o ၄d 3ʆH5)gt`w덺1> 1{3N[=g\%uȢW?BMbo)zOMj#ȥ ^dRi!)zyfTu5%s bu/,k10m@r<4Gs3ua0ݓG2NE,97hzրoFBd(]rnbܙ*=|]^yҙmƞﮌ=):<}R?[}A}D /vz kpWޥ&]˻1%A?  D@q~{\ei'yh;>ya6iZ與j}},mB! l oM ]BD̀# B}@*hjs#]di*"hHC>>)q"SbhqZ;XH}yKVpGZw0`z5X~_J'o^Fp7BYCA1/̒NlN\<}H@ᦧ#Tp.`ѝ-zvmN|:^QN9YWH\w^?NEb|wU&&B;MU\[i= YL=j lHBզhx u5Nq!/KXe2F+ .>q~ȍ:B\uex9}NYʽ\ 0W__% [OGs2{ ONXVʾR^qquj aKd !1fhăFzf4TqC7Sœ3U4`< T2ҏ^}t8|c fBhωAQ ToY\*ⲋrgHeX,졳Pe4~~=j/ tB5 V$1Gf4DS.7}8 ,݇L61=w`oifO="*ۇR*62GQ"'sĂ=Rdu_{‰3s͚+aڧ~U%5ʬN4o*+2hԡ{O`XAĿ> {Hs;:V=a>ysYd;vÝ5X|[)o|6sE._1>Uۮa߈df"6a&"^S`Qh^BY6K S9D @ƭË7_ݷwlzJ'%Ka?Udj;y%$)ZK6 !Й^z$)>hOV˝#B\'E{=FQКtPPŃN5#"-OVo%W!_:0y9_Y vv{o{+4^1qud)i!( Ioħfϙ*#Uw1OW!PN.~(i>.Ɉ3Vdmyi*Ӿha0oj=T 5=?&nO+50)IAmi͌QãşyU0 aTK7RrסVLaRq~G~+d13.WzFXwh>҈& K~J5M{5K~2}NN6#ܽR}G {J\࣎ P$ b'< +@)t1"/#c_F"C=zB+4a}w֓wT K~?b\$hJg`B+^]ӧy~Z{Л+&'xifQFbNi0X 5-"E]O)32!@򷆛B2醮V%E@|(@LZ?K/"MԱ8s/ϲЗidœbخ+ĴӀcjb*z/ɍ4Z.*7 2{4 ߼ Jބ8b_>9}!D❅/tC[nG L;j#oVSz+Dfv (~a!m2+B]V1u+2ӆ4,b\7\tQl|/rȺBG DZ,sfftHD8KGG}6P[hxu!ȅ!gliRǗD}!ưt0H-]ZȟҪz:+8u5y!("$l6a] + %K8Rg^LY xn6:N1ݬt3oW)֒Ap̵O XGdFYgG0SA큔(: OZ*J\.ߔ SՆp<IO,i̠OoQ3qrdgSU<d+QhR+ pUq}E񰍣wZLdxGQB khcG)mX_h4x“~^ ׿B\pS]cɥp.'9f4qF"P-r3(׾JY-4hYꇽ9ĴGg!Z j]cuZQͯL)5Vw7Vݣx"=2#(ՒIUtәp{7}OճB/u5uaz{̅Bu0=F~燮=0ZSof11ZbOz&NG+'!Ǻ:^%g{x\8/jKB*̪ڇ,1EXA- z #@)S[1MJ"?t% J;̏v2f 8u;}t"CӣP7HbgL$GvܦX2u*k'~6^Gjr5 b$$uGߓ6`ri#h!Z$35e坵MNߟ3ʎ&))8jdlu&7t д8ŪPF Ϻ=0)KT922Y+xgxȵʃ%  T'^0dmiT-(_dn|)@PQ<i^Y^*D&9\u3RYS9 4qϤH (q᪝ji\Ґ·ZEQl_w qe1ZVՏ^"nK6; 8)& |H]$L'z)fmO| HcrrZcekI:@1N?NAa¾9OzM1yԪ0[v^B9iID8wnBFn +(<ڗ8dیPd,HDzl>ݨ"k8mbV^z5llѝIQMĢkd,;Nꤘf4}& ҃2mNкˇ7$h %?#9|GgKn<\Vfjsd`ϒRĕBK;b3O!h=Ջ? .\. +#u(]m&# Yw3,k  2ɑ9Aw+3f@*Ki''J j KU6£~L92Ԡ!G'(fI%hEI:/<؄)#9)0n7ʚ"ˁ2_ˆe/y3y!Ma+j%k Z 8":k&2jқ#dHȻ_йkH ԂS:{SQ `X2;LZDh}8L5iLj Uy07i!  sB@mSD&+%1o44wB#|ɿWmۢɦY4C5w&UcÌ߶mdōόNf.v'J5*)*YAMԪ`Zc_|p[=˻䛾u㗄ǽJݳ#rU#4ct&h<_R|Eh?);B?`,,D10 .CX. E P{5+r'bZC)ۯ;^X^{%uBW`)r,0H_,FjfҔ}a5 7[ܚFE>\YOaEp5ձG{Cok^zlj%߉|`+B%dUymdWlz5BP7T}/d;"PmoVFzi\?o9m2!ƭrlMԜ*|(x H#31d<5զ ,A6h1H IX0.{I_GVsl,uAvvjT಍;n͌OuYy|,LmwzGO;C2ޤv-[<~)Lls 1[MouEP׫?rSW nṘ˪ ? d_JeKy:C`ݥbطO6 ҙ@ٸz8tFjZzuï"l(Oq*O w U@JZO8=o▄^[icvZIdw$:DEU<\fUr=]"~y,šUw:Ruqz\{ jH 9ځ<~b VKOf"ǞQ]?hbqNSxO_ӗZW񧐑p`mfV X߲RYSh2uW l8zp\,p B;g P$$A?Z1dfW/]J P#"(* +QQe xW%smrkVQš衉;=-"Pu>x'eջ%`(B8%{L aKj~iC m"M.|y[馄FE'5^-Ӵ\m{}K њT"v%D*azI`7|vƕkYd&rk/]qK9*c.Et#mB&xSr4p7b&˵ v':C?LW@MUnUhfŇkA^PG\,m3vMc,z% 5`2?es9u &'*VqufcMF4 ^;CLQ a: 1壯d~tfuh3N/z@Wۡ7Ew~Cȉ#`Ğ,,e\N`:&%,1NhBr{3`Obgz~u_^[r` n3lQd]@SaVvDHf`L#?ҥ'E(e&on>b/[4S NO=PPX_Qa X2$",: Զp`{ ep'[Mz!U6& zrGeV9,<@ Y7w. Qy21l[AS `^_~ TYQ(I񑢘r27N$sk HYxƠ QU~AJHw`BF<|)@C}@U涽Fl?/Q*oI塀6DK /yT, iN˽ Xంr[:ӜY,F؞zH66e^tmK6QM$ dH0`DžOa(GO:-TI+S_^{zĆk)mW^u#ѿ*V56nM-D .~AW||-$̵8l ʔ^>RbwrKNuFe?o60β)͎8d'ہ\8=a<\m,l*&W鷘`QĎ &K.eD9>jʳ7%"ekz{I:SNyuZai ꉒe#DCҖ9XQ'Rqxb<ӟ <˒ rq&FA"J~П6şsp[/f0gK|d{"X4,z =hڥn/lOd${5WMKѝ[V*0Hb۔^_k |f}O/@STpcAϿ^Jx0hN e`K9C=+vwC~MYhgY"JuWn.A^I]pR3y?QAf'ɯƊ~.a3VKS`ϡe :6ҵYFL* kT6U*%^I`*<5 epRg;7qbϭT;9VI)d O97êog)$"qБehFI=s' ( RC [ި0;s}6`D &  Gkr?;+ŀծ [ސ}h`8:<A"8IeuI[vi֣XTHehn;dLSȈcS^_\#Yw Ojw@wlOH]ߴ AqYQNG^ۊ=﷖Eg^OB=^IßN}$Zة-Q5Y sv20(y#F 'U(ևQ̪";h :Ğ\ppݐ|G(1gg?>.ߤ$cA=WTv'>Ot2V[@Lr{)&eO1~'sDQZ0*0$37ī˲0_]?+4z[sSc3Fy??r*r#nLXnH%*gGp)t"-c sG/SVQ;~n~*Ǻ<(nuk׎vQX(+>5>4@r_.|:~Z {uwڶTR,נ/PuC d7HFZF$W~Hjv97<d+"?R{n>|KqzNC| y;Ah|h7[ŕ*{a+*FI Vd\Z=n݇t+ȳ'cM?pX\fC K Љ#f2 {"1 WzyI)f{౗縀Bbv"gs>?@q [ wLeK};sof^C ͋QpeC$!zO -RDw"g=E͌Ҧ 7u0.CXcΥ }kHj'"Kڇ s7 ѯXLY\(t3[ ;P 'F|W̳߰,MPD[7)`d0෾K}uv҆ ǧ'a#h&+&q|q\8VX̒|D"=CUH/!M~;4Χy[T~=rگ35 0\&j G/ BIMصk\E[hHL׺a5Ft\g-s<Lʕnu}h%!PZ$҇Lsn ؔ!r:-Yپ·vQ0rRFc`㧪?X̸yw1pL`τm zMo80H|z٭Ue*#Q0Uu8lf@wg-V@ܦcNv" V]"ʵcgP!&qwEW.bBWX[~ jBoH]ia Dؒ ~,,ޣs 1ll>8WcDT6 ݉DVE p@k; 204'LMrW3G$'<#vS~;|a8 c4be/-D8DJ_}9֜Aŕ]S&Lm;BI2ѫ=:'刌ā&n E l3?޺3l 6b=oqMCiЂœc%v:K6R}Q\!E܋ 9\ɀ3iSHRwVf>IRVb(+ENhyeZ wp wV>u3y!t({#4qp:^XrkU6JηoGio{bd\Jno|l0|2qDJ)/Y0N(/适ktDv?qзuKcţ>!ZMwc{JKB3Y$-f<UhwXPBb{`eaIf]cvY{BKǫ_Fc5Dʴ3;_NVx0<Ώ4P =N2g0՗ƒ--)u_' XX .HOt-ZN.NJ{EGkP- iyXa-L.-JDyRAFBizpS!wPm50x8K'i-C~]u-6s(›CX60KΓ!uy<o\oYxtԌ: NCP2f|&t|]RJ( 'b,;V"30ࡏk$[/7UM^ʫVa qp~O)b_$T' &u ZD`4{b5E>8K'ZWkju 9$]iܽ`1W1*#>K#- 7 T-i OC{ Emư#c:ʷYhgz^fe $hI#'ʤb5Fݔ핖DҪ&Vdw?6L5<殗Rҋ]Mwniy,`R..NBaSL|ơO+ymӺQ,q|Z)Wrr}'t4A[|E˼LSFhy Xͨ.pa8RGr{o^g!:7A[[1gT^/+r`nFK ;]BK[-ӲjotI@Zyw,:G (,eR;(,>c&fx_eJʺhwAHQ C#Z)KԻCETX]Ta>#RUҋ ͘d1K{m& inxq<22[ #Dte|ʶ c5{[u3"AyO=˟hߡ%G5]G yY YKn7 ojI-09u4ʁ!xڝ kP^ұAXx:%5p -bmp>rVc+P4y@'ߠ玆 7\}cA=åqG .F~JJv WWO И]Mc-dN>(T&£RIrIwu(eewh sWEo_¸vQƹ<-:&Qmy##,& <0 Sv+Zgh-\)Qo &'f/&!U^EBGG%˫e_f@#Z𯹨x4 fdW`cބ ෧zJ bW]MML4Uwx 60q 51 0uuX~8QqYZ4uc 28ICx"U'@0",N%_+=Vz;br۝AHK/abv6z`*|a&{l1'je@`i,VZl"'qAv.4% ^ buxlmw Gf26,))vRN9fb< ]C"4 ͷ-:knݾ‹ э\öy1Ws -yM ƞP}b`g{I%n-uz/ry?)F[W.i-ùlzq,d/^J'^9ڒ= e4'b;趺gS5zφHU;a) KX`oW!~jY)>W4E"%dRsO\W|~ѥj_n{s&%/f\.\+u<6KbRK}_ovi 01 0zaDg?$y;-?u8jsv׵ː4c}6)A\ƴxJ,yEj%`y. UrT MquW~\ ۥ<XBn> īAvH`!LAF}ΞԞ2/< 4blHqjTYfQԯZ2u<р*<f6x< 5rZO*s]+ 1SHM& *S<*38KÒM 9%γWWVSaɔryx$cܬ7gSo(pvG.mfAK XpQWIELm=nK( RH/FnZoB1Jd\ !AR+ApzRڡ-* IDwϜK&L- 25E3S9zɅM'jOXP[T\U':4d !_[~EIT,`Tw_jwEq`.g!`~DG]s\2AN4޺s_ZQvu2m_p@-m a9% LA "s){ REFB9f`x/؛qZ(~ȅVcًwDV0(M NXëSd/IϵzQ~(e0, kvc·&P;۷sjŽ-q(,#L/%~;6ᛇx6-D3W<$w+\H73mpڝ[ D `s_=mBa ɞ{T ״|$..ku&s:7BQl-9F+㺬m(4-pP.B-_񺳗*!!4g}SaȽR}:EL(jZ5;M]5)A1k5E/ϡ͢*~|&.#zSjI/C#S5+_i7VcȾsD,5v-G) v|4eڲ{5}ኚv%b9C@ _,ڣlSfm#9_f ө@z2LKm[/cČsY +<́ʩoLdY`~ Qo$O r-׃`wtc@Gl`R6(Qc[JY$ `6Wëgwwr9FF㍝[$֙_4%ɨM[`[f./$*i%Xfնפl?^[gDK~NTN6:LFVMPND =/M@Ŕ<6Zˏ*q scIEeeZqE> Ay'2*$SPpwD}-~\q,_YYth{N;3r Q ɎbrZe C0)4 fQ>ӕG =4j{}Dd]kOҼH6@"dy!\Z{&Sxzir=ԻFSmLT9/RJ&ufpԈK"* RCxƃCLO/^GtWۄXB. d;0Wqs vcu$a~&Lݔ]&k*~+w 0 z{jG 9Ɔm@:p]31"VG,4psNˣ Zz(P 0\p5o7"~Z&_6,oDqr ٹMh-huzpI4оKFNhE#k#؇ qpDC!uF٤';W685g:*gƼ_`Ws_5.g,5TW遵B%FZDRp|dƦ<9(Gꇷdoٞ3NϹۤp/ .7֛\I†b J&14Bf1F_`9=\q[1n+M+kKCM 鞙PN`86`!hFGyh'~X9=Tb9o;!"jgy`-pbƆMu55OG Kc#@KKPɉюwaSƻM'\k> {(tBv !Lk sPIh@$y1tJmh= U{{#`?1^\% _WҶa=pV*5<F6Y9GIH1lJ?')<3Lŗc˻Z_bxuyWT8CŗP9S;܀o`o"c{F'@G#EMz~OB0i8r'F?ɉ{J;FE b]#dWߗ$vHi4gleڕH uo3$ &0HG_ssUX0 hnKL0N/::!Q;&"~r6ݢuC| +RUU=? Sb|lڧ%}x #F*M3Z}JH5p xlEc9BNvVcGOO޲y{@ c۟޶y^pYǮYbhXA-I1jmId&UQ„gf6ML z!tT~jAf"uynz{\d~Jja@(O+N7+ȑ7[WN!F:"P.3/ )iwmx,[tXxʔ~2Hg DP_4ڴn3c^mόBY/f[_ ,Y D|^>@ I2퟇~R8~F04?~r*AyIK%+̭/Mtr4PhXH TEv Nf(0=/&5P2U7˸Y.QGS zB8R ˱CR$֥sH[ynV AZ;H??ncҖ[<ߏ[M{un*0%Dlxu6=hB=}w+g\yd4'S7لT+r8c,Lr/i`/s@!ν Tt< hzfcY'LHVJƄݍk3u>faYv[D~ܨC3q!>PJ]E,_tAǿ2d)F{wX~K1ma(YhhE ~4{t(_EWl`,oh{Qd'm{?wg M軾b 6? XZSʋM"B+4#Yer`hNQ VEͯTTs.DfOaH0~ꆻ }υ恒I/ 4| Vr;絇,c}z+b_ndVAF۾ܣnBNWŁpaQkC'ܼ+MёҾF\SZ| /pNa#_] aЊQ쁦}_D5:Q]QRJؔ") [ʖApwRY~mP%ev*$خ8WwRgHl2px}b0tnGJEw#NPgcp,Ь\kq=*_j>)]EEM"hMBT]8ƉScߟ́=qQ+Cv'i4n3!dҎ[Q!D1_>ٸZJG̟:#0x[Ԁ_qOH![oɫ*!genJ eۻZo2f1eaK7ݸZ1V[Lj 'CeVA oo,%>OeV Qp{']hnBHY՜| `ǡ[)7NAYyPA"}iy m)飉ͦUǃ/uXLcD=T^{EЎA9`R>!Gl\1 Uz D2JGZ~I+eDBv%EIIJ*eQ#vB[݅$CG%kIs=i՛+k e>cst? #CE|ș>8^&V1{컛c TODG~m*Zc'K]~X_;(_:[i+9RcSmr@4Y{/Kr4ư;^$OXv It#O}UuZU0DE/jO1 R<5(Ŵ۩7G|}R(+sx,ˆۅSѝmQ.Ky4D"2!&8]ˢc⌳\~ō'c= vdÛm ` 㢜s(/oԌnoJ^Hqw,1(s/g$#5hU^0 -óW6{*$kf簘z}~T {ؠȆ2xu65$!>0(%%v[#H% q}\xe_ T/!kt[ef*jLC뜹>mk2ڦ<glJ{YcN): ;]))#WD]).|R+{w9@q܋o-kW, )*6Fk`u}i `h^&0V.3>ycE3;``j׽%'<}5.g6/@>CѴSE3-r%9E$qF d.m=ɛ ?EhMb LJD# ޲wLOfk.7n[B~{C:N 掦o#-6i +DSRὤRjm Fv_5qcف !C&6a(Qy$ t6EP` o|owE@ Z 8҂u>?'KI>ZKûeԵ^eκQ;X<6RHZVt[AuVGo"b!1v{q?b%Bw]Rl;N<-/}gbi^rq`a=,nHذ@UvǓ/h`xECX}z ;]$[|Q6: gA+A;2@ ؃# pX`  Q~$Ժ6Ta~ ֵv~UhkAk O,3Jk#Xa1NCc )v&h"cY!&v.hTl54VAy-3dz2a$5W[L;liS F`~)xiHEuqsrR ]}w#zX"^H_h_($Rrd $Os=3RW;~YyP_LP 'HZBkXʃpkSw|RXA%Zhcbw'e09PF PE/xN;r(_Q>b{P_%5h 6c7B &%#J̣GX!+vpQkO<~dze!Ta>É3`A@oT},abk;'W*-+9+'~QlbB#;'Ug ̚s %Y@Оtۓ0 Np8" r'㷒ߒ$HJ59AG!P7d %c!9ÞxD\SiI/%~We׫}b]-xfBS ~3gA8""݊ Qn@BOllW`CT]i\5iE,ܣP.Ԗ]Ζ//iT!{vQ#)Yi)'SWO`[5le;ο& kBSo!6 X艶^2s8k&8sf?M'>I'uٱ1?(ִG:&;NH>.TH0 f 7>E0cKY2ŷ8lό̪'6+-|Tl!tya?S ۣViFGDڰr,$eFx!C5, ]2Q|x\"ƀ>ujғCaIh8DΡ̳o妇@JO `ɂ/b ժVT&$2 MoHP%1U_t>'-X3OEEYA "ۡgkyQLc gjR+O(V~ch` B_)o?ްɉ&"CC3%1u쵫"gXr.Ah*B zJ,r#Yj']h7guBLrN4:rD\w:'%\@'=vO } ]wkQҊv`&®% elK %zЈDI",eoi-I4j5:Gg9',=-#r$Bv2f0\)IGLu%R?xU-_¥c>QFgm1<,kz70%Q\%#@C>݀ʨ^~3ԞOYT$Bz{@Do4&~V= v#KSG%5budoɥ1HЦYH 2 el|c=k֤TqůmLg#,?Bx/>'y d'Z BBDZpKMF; Tl|1Y- ;΁eZ.; fUqnY'+m`7VOz+\mtFBGs;*}G/v;1)~"ƎRH&d[enXTnCjĞi.Mi f#|_w)AOky$=lԌ^GAҿVTSYjbd\嗀(a~ei?` IL.ui]|i4s| MsP:D pP|n,m}F6_z_rm2s J9)%-3PLLaZNuc.0˹gq K2`K@֌=ڝo;M]g۪'#4< !"$V`C_+[ "{AycDz?nYos1 rӺ'j2Ε ;M7ذ';0&Ӳo*oliw”QAChYe9s uodp36j`ULђ%Rz++,}2>֙>+U.$I%ЕJaF̸ek$:/3j%z",_8awttZ%y)놕ݰ. ԰IKͲIt)4fk>yg yVLϩ"3}0Uw p'A2f%!Ek!.%208бۈrrB +Md\DQSR_gBNLS\H0t" Kn^WF=I:HWkdVgeT.=|Z-mX lOtڑL{E6m J@&kKC4sTZ!:'%}'`efq}.Mky2S/_Qбѽ}uICH_U΅ͦC1 {JF5"gؤq[ <+ݱ7uF+[N 4K~sE)k_3YOGDh҉Y`/ u9P$;Qq:Rd'Ѓav3MkZb@ȾCl扙*DRlm"Pӽ[|X;*0CAw.!Ȗ>VL_=A@S$0:VJZ)?R+/St|Q!Z~~ ῄH;|IT߯:j z$^k>%]k}|`Uy`'6=> rp::n+I.%CWm[9yHZ$PuYbWB"m.9xYm]꺏"lǓ& a%~}Z%G6^gtJU]:XaŴX/B1B1TI[|* _˵)ȪjǾ(Ȩ1 ςLӤpwoyVDƥ_ok\7)% [ua.Q7 2 H5v~>x>KLfZMgG#1[9f#A}ߏb lINl{ܻFTza s1m"Y {u\ cF<,VW/qCܑ6ɚ]D!1c]r Țs bϙ( |LZ,6WQuT#n&RHiVv%1!'bGG.%'d@7י`du8P)@ƔG;c8#_qk,")cAxcRVg c򂡜rjUo'{6I^T%uqAƮ1iNKUm Y iߡ`*'KT]38N &^Ʈ\JjCH%s2>Ē&q#v?}K<*iJ5" 'PX67} TaC>"5$*eWΉ3T13wV{` 1!o0kmOi?{AbwsS5!0K7Y[ʫ25O=c=yFhqRr&0otiaGCu%3~*NIPQqGRpP`wWvͱr2 6NjH_=. CL]e[ы\w.g hFDig DdEnb7џ.SM eĄ*&j*DMπ bR8C5g02lEg I9s|/[_W^2qM}5s8nI%x.ʹM躗yNkv'5nv_nATLoٟ9n,TZw&5 ّ=&宆CHxÓ"ʨtEUvLPݳ6$ Y,Ï[P `?T̃5Qݘ9ۊ\)Q5ދvnaJMiK2V(VG9ág19B΄p'd:{@ m@isiM-_T6J"=*ڶ**.A9dξWܝR]\=Qk;:,ް9b/me W}T!jlfv1TIޱ|'S {C1v`]6ިԗ:gGR9=C BP(rH*"_qݓr?#VسlͿ.a搁o8q %k-Qx(}ջ5"9ts}.f. bBl7y]}A!Jd&i򝞣ӥ= PD$Y,.[GU=*F!Fn2HQ~i7uUn=zg3?*QYZnרj}XzK!}ݓR qdB)Eu،-w&x.Ӄ @f2>!:{L :iϐAD!`hUڏ~9H6ƞ%=a=V1gawO)u-=2xRg_Mpn `XgnQĬQ*k2XdaG5~-H`2Ub' ;>U͋+$S>D(nI2P0]Lhjĸ3(8`}na G'ĭ 'C) /OUQ+%/L0iOh|{5 5MFVձj Ư#Zt[ 'qX:׺_ҼWH3!JE߀1L`E9|TAES-)r[-jmD]qTA"Fh9Yj{n⧧OkW) j䉫~LmY$sDκ?M6?VKC]M:פG,5I WFoMMjUO92~|c!xuc[n<υT=SVݘ~!vjC,$0!KP66@ޔ-8מ'"X-줪cOXʴuT^^aEXKr-e5c,1n~Wn7$ A?)qT"G]"K,`غ&P:`*{ҘYO!gYtF몫,CHE[*hzf6_AKeD`_Tm5 %Bơ(GK>=נ0Cz?Ď6 j7VnYAw.Lr?>o:a0@X|o!w0k\%N\"$+@.wR1:a|Hyk918oVM^q ) gcFژ˗'IJgp|rcJ} DA h+٫XU tW8Y|<tLHWkd)N 47/6jq ͱ+uWymB,S)d#VR~T}8r]33U6~f ']qMŏUsϛ@fY>jֲxK- {yXO`B桴$bGߌq0Xj.FRq#qβwV j*6jg֩x>J Sasl0WG"sBXln4 Ld6a5%\i˾8f֙lqR2'﮶@nn;c{ rjFQwpM9i啈 WRKMg%fl٦A xc`Ahxk=Nm?4-qM8Y7/גL˒ql`9K隁CQ:T5m23\|fIJ,ەѝ1|-O)dM K&~_IC M|}o'mW-};2񦽚o샢#۞k(q{ '84o9=I[1!09Py 2"^Vr:s."eT "ֳSz]I|-W6 u,4OvG,ڇRbJ95Ӟ[4ގ:\GStwn軔 m 0vŜUPȨZ检DZz.m/lJpU = )$e=;TJQsy /.md$t [f-Z"f 7Ueӎf_rR{AKShcgE-Qv y@̰p| ͆Ѹ.S#WD|0j~ZFN9}]x/4juK ůg5|3$J|.iǾӇzn_l02?$*:JbnĐykԂdPRE#2 YI89*VeJ/8 $Д܀:-0?;\?%i}~macDߡ`1WX2\1.l8qÞ1_y "L+7~ՉꕙjFJ⧂U{ îPI`jG*~N6XpX3v }YAf[.V҅eB +̜NO^idY&>an%G'ZKөuŘ&)$`f5_#*9Wif [*l v\5o #>O!K1#%±6"뱗ۮjdqtDV(vs`Aߋ-L]MОl{e#Dہ3'`} J0޻vG|jƽ W Z^ǏcN3F;fQWUd ip_91j_& 6>pȉ&Jr8 /J:n á;gioe@zՒ.${vbpL)=Hjm;aeo0ީ[%mx+$de밄x7>ѻzO_uDx0z9 KjEy|:VnfDV9l`60L{5$v52@f PX|[:۾X'@TK|уb֑yH$a-@yMoHi6WYSWk)2Izh6OBy  _xFZŧW!;m8+mbv䅨6Vyڻyls3w0qB"++s!vEr3>揠d1 : EL߁پgQ}.4WxNL 7u%ged$RBY{N'|p /Yĕk}n"$OpA{sISR)(-bJLN3z)}tg"qi=UUĶ/.W($>eX>3{XuY(N8h-p[J ԴM/q@ɨ9{L}k$׳uD(\p" BwuƄn¢SrB7`yZV;vVX2\踟Q|=k 9&[A֍ }eڛcpp< 6e:1.- B|>3C2F4TV`:Vzuf*Eâ Vq wۢ4˞56[[<0lZ_f]\ȧjn&kItWvypd$eNKCOUIZ)0'`Ѕ HHmhݫQR8Լwd"1ovЈ D3yx@s"&2=CAjH!Iw][J1|P^oVrj+ O^I+\ tDڱ5"B$U%Dw@?`v籕?iIIZ 4I5hu  k<"{oҠ&c?e=Ay,#[q@u]TYwD /^!}Nm9JGˢ2Wn7qu .ݷ;҂yfmKMxh[HT129|5_#"q/BmWH9GɟnX,,]pNH==*ypWGlVlvu4e=fEՃh"Yv:Lg8q|*njDJH쑸CNī7ۗ,\t׬8_jpXAJ;6;||qUcUBS੟&όG"0:vKӪ4V3lU' ڕfMw,ҽ|g<=i *#G{I?:UBN z*y‚bXNG2%jӂVJ 9"V+,1m9B &&r+7)KZDk ֘6(*-4:@YET+Q8B« `Ut)TX!cZa'GŁ`SWİ8١Ȉ4-zSYu !K,'Sl]\uUx)>*4a{]2pEhnjFcc;'j mAjn;F 1#c1$U|@ARJZܒ(q}0xl Fg6BDųrDG=1yGf;\(׀Aqe3K`/4|6s䰈_sdUGPc J^I| ~M54\KbL7W[ QL\>CA&qW*/WG?G^pUDC[`ǚz֨[fÃYuPk/3o+tZ.-bZPrƶ~{mk[&ϛZ3@dڊ*ǂ{c/TZ̶k**\"_9D;TM+9Pqs"&Qnۅ }`2A)Y躓n\UzS d̄>|ےuQ[aiDCVZ]]JwM32l$@ȱ!X$50q18 yA!ceFuQH& 8.n=wJ9B6ژ|O*:V7=Jv{L'f͐ž=cC ~n$XN㈼6=j;"4axN_=pl|N~`jyVҽ/0$2Ӈ<\y -Rܔȳ sbCID׫QYԁx.dՁ0e-$+%^@ӫzEG8|W`|fie5ؽܐ֌]I1I`&+1 |?|D):Xa]lB"V]2/4y·Č^M1S{ӣSpw1bwfGKatvw;V LAeEOk#K%DB"YN;vB Rv°X涃K[5IoJ>!t}&SCe? \yBUpJC~JnN]`8_"/gIظN\FpђTQϺByHJZb/КȯQ@vƶ\y2A-Z6TF!VAGÜf{ Hx3TUx`7#4 ИùBdsqizFkr%` ګpF5UPcK[QY}Hs~_]F#BY 7)uqj=[P͎~Cقٷ:[x*hYً˴l22$WR.+4C!# 8`ыgv r vꕸV7$;%1u9!{X^x`,~4ǔU5o׆54"W4G'2O;}}D1/& Rt5o2(v@y.;av,'9fIF&/ aCe3`&1;({Uw%kZ~($ͬ4i9_ ʥH~['.<74k_A*L+$_@3~ʀʍgb&Х> S'd2]à&t|]TBst5t:цL+^{P 4b( ~;%XD2A?P5^2Gq\iӇ|}6J0 {ձD>?=AA447k_2"_\]Cxq&ّ $}1s[9a+3RE~1+Le IyyĀZn:!L>Nϯw_7=,G٭~Nݳ 0wj .,x!@Tfщ)5{WZv&Xy)qhV+*=՘thSrr҃TB(^0NgzJ+4Pmb/+y) ܍Aj"rQBhH(ķΐ;k, ܠy̆Gdi; Is"JY8[:gmI을 8$mXYn k= 7\'@SΣTmOcdWc3?CчQAmZfZʾƳWΥwB@-^@^/,S.X SU.FvŔ84~2e}^g#Oe_k4Su\7Yāqv5g5cJt?](MY0|,:Bk]Xg<ATG^!Ηи3kDgD~wg* '0 L" R32+#?'7wf4<ը+>v ٓDxFzËXr#__C̈́WK%Ti iB36)3&8?]s̱ˈ ߑHڹVhŖuSKSW;GbE$~/n4&HC'Iކ{S#aѢUe]L>@&Ѭ1ߜ1ժdcًifp4$nnӳ>aL lۅ.,vxiY֞ղ|2.2:l.awiѾ"2zj--Yi J11odѠ j1.Z$v43a0#`< O4=Z,-Sٚ<žmŔd…w-lfYnViHQWJD5KV H8V.N|e-}}gI"ц:+5=lN; Q! ݲz% .`R/\b(CrؼL:v*40RۣO. eُܔ0j( ﱩ $ynG.P*(RV$6ՀՆ9Z !n~씿nhL8oRM1@6pEypB/'n!weBJ=^y]VpATlpi\gϔf t @t'κ#wc{ !1VYĀ+t>.l%FAި`B[n`^ÿ]QN*eߦnOOE BA{xȼ{wIsb{xMky,Evep*fߘo7Z҂Loϻ#: X3G03Kt/:`APO@! nSK39Y$埐K5sLnVWfmrkۛ錽X?DH{k$gTO &oz6H "Jk94}OU*lRWDVLN b# =H:?'`"\4Gd{DKN!sTWvJp/:E1ؤ 1wŅ ՘T|?G DensAg̴.TџϿXxTB&9tm*Kbh8_)ZoTy]m3aZ%C&fzG0.$$^nH2ivŢЄ2lDbr&~1MQf;5"[@ӱaw;K r~Mwϔ$*`2lKP(CG*ɿWɏn=8Q5ss=,b; 9cDRRe ])#d5ҭsÌTYfzJ굢%AkzJ8$CGҙ+Zb֝f￵F>ׇչ9U4oN TDo-#yVrQo sRBuaI_UN鿥s;Tu{vN‚|>>UĀAl*DDF.t4=Ay! VOrbAd'Y.gyư#c\krKmz5G> 4kϳl U$NI^k&ja R(X{̰ "orMX0^,vP>y w{ iƁZ;M(vb9[I$(5˓$޹;/zHđkǍ'#50U]G }$@0BPI>!k)#L(Bu'1חfW B/s4¾@z^\Y>81E{&H N>[iM6I:UӛKhޭeԢTWG¿%$s!: neZeI@gw }cڲN6?z%G\jWr?`uy~JZ>u9ņ2ףTI|٣G+S*"AYfC,&vB Jtݜ@TY6^=F^x6{3$_' ˀwcHvtȥƃq͆ݜIˏzILDZzJE#gi ʩh8 =Y.@L0̪-6Y&LBmTJ8[k}$AIy߶WB&;C) r%qvy(g vfZbf+ `Q܁%ҝ΂Nm(o)1ZhC^gL_)nS.-!%N9;J;0bu(&>FCEL<r3_Gφ&_V\qwv?oG[ykn4 (5ޱ _7͟[J٧o/s wZdR9z08Рf9`'~m srcS<ڻv  x"SyQ-+̖Q0?G&T-pm=(坿B̰_0\ʰm`2[DZb]nr= ^U3M5#uc ȎѲRCv0Y6[<@Yt!ڹd(-3cEqG%:j̼lQ:|"ʗ-DMT8>5tI ,M-gKJ͸sp cO+h^1?F54m~#';kK .Ԓ @F & `:{5\98~=Y ŧڀp= R47g\JAE9_ׅ{=N1ؤ0p|gp)P u@\ e"x\7BU$?֊zIpMJ Woa5ӻYJ}UoXR\f85@|1ec _Ο+$P^ 84Po!AӖ¾iNapEޛQM!Y `r)SheϬ5eV+5/Yh!D%V76XF@vܩ4LV鿝vk#Q8ESlw%8m. )$aK6fX* S3殛df*FhװLB$ԃXViݕηQkyPcGm @QUu>\x{eOk m0Odt#m/cV:* M>v, fS4uMdRtXL(}3WK$Ǻ+)-tׅkҞb$%j\- 4k,H(թArԀ\p"9X DQ<}EphݱyFg%pIv/6nܰى-ޥ]6k!껱:$?gw'Byǻ{F( 틙y1%&Z b,rRy;wBSޮMp#](&d/wׅ4aMӁg\i#s[cK´+id%Š-krj.Vsr y0poX ~Z2ŏVl~2+)azk;8+7r[+117gԳxܨwleREL‹k&PrP/uB&S;RF=jy_]ZLLk Viu*s&4;{L#jY`ާϺmIPх]ro#Tu%8 gMo{Pn}( R`B!mC45zzSRPHrTϼZ7.՟e V QX6K؎ʦ֏`#a}JFn%m꩐[Ov<.TM\'J&uzu0 LA ~ 4|<~h's@\`gGo;7%Dro'8Od3S}Idϯ^! "YO5 !B2E4`Za m6czͻ~]/y"1o ~pگڄJT#B)bh)5D~frLqw٪ZHqF\<Ձ!`S!G[2*|2^=\{rB_ ˴WXy mZՃY"C h [pt<#lU'7oo6mz\V0п£ `kt9vG+Q ?C$WȊ`8p%ZsAoϚ`eZ/K _D흨ʗձKYNsՠ_bO9X.Mߞkju*oV|dO!SkFk%Yztpr#-ʍsAF>0Cx:d&8ؒjYuJNŸ`l^I:#nAQǙḃvs~`x} bC 񍅡dbI4XP]Qus Ŋh>z+3 DIi04_L?ø Of C~6'.rl?Ӕ}o\oqL^цY9]@ hW,N߲ ) K(R+#q@ŷB zss$<#L,*ky P`@F#hš,1Ya V5K-?[j%rl1W~`[⩱w'@D{W"Ə!:vE^h\˹zݞ|zBE[m`kOL_Dj ⨊D@+ahJX&AqO’(8y& sFLSid23Eԍ&mz.%c-B]z]_x0U /-л^QȣUvOvlpxfXV/{bW5ܜWcxg[*rFLzm:UG+S$>o 5_F6+P. 1Cߣ//(#r+D{Լ!ltvWY_L©h̗-#'\\⵾G}(}URR1QɩC RJ_ q'SS֓i&Ɏڭ.{.8(s~r֊ K 'k*|{wiT=x߁ uŌ!d%^-Lr=!{X@łq pu >kZYCRþY9DGd.P2 \_[u&5Ef  z$JEDad{MNoE(T!H?cFž57 5Ul?!Li_|X:#Q+m*t ث~`OC㍉~BV{VN6Ugj6A8P}/4^Vтjco0|weD^\4j|O¹fХP֭{ _jfONզ\Y"WR7";P _5%3id})fv9A(]ȹ'1w>6!$f1Q6 ,;Stmz48aW7ޏi4r8G<ŴtՆ}!,Q{uZCv1!VtE~?| ڽ4*R̟U‚l(|M7vDŧo3C -J-nE'HE m2̢ m: gW?/`~?L Ğd546\Sa,޷y埥Jb"j׈361)^+Fu! Z"Tεuem_b}w"M@C؆m,ξXh3qk:.7cgu9Lޡ mpIwn7S@%QFm0X6&HDiV&Mk5uVwgoHQ_~G%[M'`(8LG+K< !D(~nZaK=i^ǙͶ|cM暳 c^zֿ!0O&6$\!#QИM=[) C*l!n3_@j^ \߹هkWt=VJ.5\Asj =3ͨ:i!\A S.8ZfXOzZA֣>ZBLoq%h:CŒ OxM]/^;YeN&] =H~a.+/c$nu׋s$sM4DhyvKWX~B^8&2:fbF`H5P.E㏜bE(5I{KX`#u#]bG:1H@>$ǞrNF55KDKeKckj23] ,3QwkNֆY1 I"=JLxQ2柮]vg-Yv#-50\[lՖ8#*v ,gn[% Swhb\v)&sl (UWK=pg,lG#ţ(`&YP8QZ;Pߺʒ&ݛk,lSYn|s-V] y esf-2iߗe9j.bp4(3): $†u{IR-ν (!+Ui BDd}CM+M!  <"e7}N"*ϴervf0iPB 0%{WX4JI(٫%=ׂJhW7ԽO=7Ƞ?z]m;_0+鏘D$;|x6D?R6c5n"2 1 z}m ՍCڂ6Ą`fk5OVͿ-lnv `3KS!b\KĴ@!Q)Ҟ1e!Ky~=wCSGy.KMx>9!zV+>;:H**X$ e*_Sz)//*YҨM^::='=߬ZJ aҽ ]5Ȳ6<äENBQX\VU¿#3z?sqyQ/z>m{:}aīȍ\EH qN&ض ]\z%ڋeAL4RyKD7=ªk_.j~q,w:Up#M"8%oew'RR5Kw~Bɍ2Y'A2:Ψϵ̑#* ߙ#%2iiX33hԌ#z6kUOBr3\+73<Ck r4?`˨Ț: #}_`0 Caj"^ٚԅOȍhǛm<|{Ok)@J|: W3zgO4 }` vtV/]y>ƧCO|!)8ndUdh׮phSA2}uzXDpNκ=E}#Rfu :ڢNi<vU.nE s+f d#Vz͛5ɕ , b:6a }3rEjbvR D(R(l|{n,P[8ŻfWL~֕4,Ms $с:b+mğ<!rտ?J|aWb`$-F3B:Sv vR]E5+? u,/(px 2}G6 tїǙĀWg$wZX#=Ў{G aHv^򂔅1kjިx!{q DTDڹ׮SW7pUͽ,혊 A'〷\@/:I,SmAk1V9TX lmţ\4RLsAe8T_=EC A#N NikF^G,g@?1ZNSiboNԑ)m1dmnUm <ZJ*K탳Wƫ2LfŚ F8V{vFOX&< %c(fG=;1ʞ֐ $B?\S"}G@(~#5̢!I 2hR_<|Az769,(X eHØߛ* 2j ,[!l kBÜ`ƃl\G9犨՚ZMQviXX_:Q.Nd-RΆ'3* S[QOH H0cW5!ՈXlI- !4}y^/[%\2D}Ϥ,zJ J#a"ܠG#Ƃ'j0{WWoNalb4?\]rl8~ =˰ S;V0u9y3S = Ѧf b#f_쐟Ofc&& n^ԡm 䑚&$eẃjꙍŹJRj v@Ax}vJFA cqy}Irt5ʧjW2x̃?T6KcT`kUw x:vne ZHmW];O~zJcSp  ?(.f5eŶ1yD)Bz]VVwoo!H7l 7lJe%| ǚ p1+*PHGtSo@'`]'#L&s h9jֱb&q EZv3<xz2|r#P>C6a "h\-QXysO I@ _D923?:*,P<7}Kgp^ΉY߰rcn /hJ (z;. {BM|F%LWWE6҃JS@cLFFgW;)*Њh@$H('1Y?x|Nb3f D0T(Bb 2X^Օk?ۺ؟bT\(,vP AF놨fxxӧqp+v-ua1@S^qW3 cs` _.OA@ɟn3-P nfMJvۍMN\nhԶJA nhqҸtN _<Ϥ?M0}4=)ug_&1&+q\F 2v#J{A(PrN]mnsdAs5ya㿻dLg=OZ )G*C1,kdZu5# KsWa/Էi_hTR~4i'EgH?KZ MliwBژWijy:0v_X [0ʀy<q3XXD>k 8F\nߛi9*`t9SS\0xK ÿa6{48 &jvs̝E/?幬,>)g p nXnY f2(sv9Bh7~bVj/7p`GH(2$`+r+Ip]ѐ t,g3\Ѹ|Mjl}lB2Z>0%GIOKAo_@R\KZ/X*>˘~{۸@A71EucnjŋuB *tWeZ5\!S*x0i7Ol8{ٷylB&i`L[Em4fpTԬkoa|#Ś&s&~kCc27 ;AG:FŘ&Lύke톛FF.ɘҽ9WI{*:ͽXG|OOO̔m@*HgB=)6';K>r!1* >Obuǭ&Fmn Ewg?I޾f:P`TU)w2d!f-aTYC0:Q ://Wp&[=)CRc}J OOA5cDrNiX0N ]ͫ:9a7U1i "5ob>:?sR,|C!|!A|"jvQ&K@*脋GI@ !^7gA{*gRYB.re+_?^Pĩyz3|uvEx v~鲆?tL쮓״Ƞw=屈`6 Meyy9ƺʁtRƨ[`S$gN}LO:ӝf2yUn)L& r{"X.* (FuW>Pz}T0O~S宛|*ioYW z֤9[O<"D2phO1 IaGYdJ.Y}s0ݹ(Z h+j,N;;Č?D% M7>WmQBEeuqEWbcEx Mz0" Ŭ9PEq<\Cf,^ Q ~n6ctRV@K2~a *-)݅"&8}pe1ګƸqE%2@gxo4U_ʺ%*{@0zH4ԇeͅͼr(VJQ1`[~L׿H8ayEiC̀)_b 4?]zX/9%]LE;k8kؽew&cDJy'ჰDG(|b\Df$:$ycڠ2)^tP, {}xU蹄9]DLgǟjn=;ԥL(n 23cE} t70휰F*"ˇ?Z_F62΍ƿgUM#k 12fP:]Z'T4<[&by &! +˧h>1C 0g7$ ̀cSTp,a S/PxM $XfМ +%oݧn BJw?wkP #/8K=o vp޹k^+8)IW%@ʞwN#{`ۿS۶U[\xQ~ٱ^y0*9 x>J2_(?h섞F ٧E,̘ܔ+DS~lqY.m Pz}l=oɳ5!yV+ʘ|D^$ 7q ͫ~۳ Y ڼQtGX1XItY]^]i:׎@id13HR'\;M=[omJTQnfe=$d3b #m/QTCWgvP/ߜr)]Ն} O4@b6kMvR.M^sMx/v0`P'vR/ƜgtUS~ $KWa{mv=$5RQ=< ׮Enlilw P?4'{ۖ8 v*auY׷i`Rg : *{fw]ae6$_DDǯm mbMC_n2J[)҃yXp&?FgqBKHi੉c-$`p'Zc,&HR + Kw֎V] {U8F==\_bz*L{6 5=ű/8,ptfٝhAy"+X9&V Hh̡޾rntz]WJJR= hS+7:۴=y cc6WD2Yd4*emdXAl+Y?d-v51nY40ǘ=R0{"Ǡ} Ez%aƻfK/>ꔡ@*5oAzr͍ gUA3:mhԚ5= +!D[wYO&G&LM=U : t@ hg8uW420-JR5($]ܤ{JI׮\Y<Ɠc9%>p.8*J7HFὒBAr (xҕ/ҮXC)`,f(1b YuO 餥7KׇFيʣڍ%:O4$*[J q;@/3O"iT[xmJLWAZO{ K[SxI#jMi< 4?UJʪN,Ǚ/+xWrݺ=loݽvWWM`:=4E >v{ ܪE ͊JȆ=x<Xǰ xl&6 9@bV_{lF *:~msg a\Ffr2 z7pPg kҗ6w 1|eϬQ( rX{|6/TE+jQ^f&n\/CI2y˞aRK͓O7'ؤBBIY$zo7zkŋEζ x1wt"ΐX4] -DH0TN{珟bUy)jALՑh?3{ә=](gLz S4٩9*y,>dK+_ߎ I 73A|sK9֩iŨa1a|^N%H^P]ZO0 tVtGC}Vfg-(=Jn-G~F؊Z2J5>`:l?j9W ^HVx4D&ݴc/uj;'e!iQn~;rwIhJk*dO:bsP -G׈xٚ/\m=E#" CU_!((p; ܦZOG*6}$Iu5`nIgp]T.Ј  &ŇH$ЄuIM( k[+*\ ώ4n<+/Ukcu@rm!>}yJLC#alqRf挦d֚f|yg0KMeBwxzFjӕ6\Un31PxhikdJ3' nYѼ"+`7z!d_<`0R*Ճk,Q+bCNrpKxKT6=_ѧO57lNj;D١fy]!~ÙOx+S@ni WW7`=3RK[Փ^YG,N[:4)Σ~K'Na4OgO*VO1ɝtElЈNg|@9Ch2ܪԫWC&꤇-A}QRU2J)Xtv'a»# ]%'7G%ݛok&靸:iOiCJ:33m~-&뷵 *6EY({w,|k $_w{;[ sFg$nrc0B%v*(^>fzoͺI3 eK CGkDO{a=9j땨Z:rz\h& ~I̷39i6î/^bPrV@)rڗmL}! GG߿%=۾hmaA$b,\#E ~PpQ(N)ݼ Qk_]ckIuO8A/UQ+_+q; o2 aD&聾 Pb9 NTcP4%㵙VXSH{Anu1S({^v hvl~w 8g'DpPP^ t!nN{%`crںRkPFC8 ,Lf:aͧmr~8ldL@ceG0Ҕ^Nz (XWoc[ITE퐢tEr2)Ї#ĝKcw]qPׄ蘖ᦱŅny[cbk]Mn%ٟH]o9Kӧp¢j׏]6鵈7SSKeoo A+O"ӐbD_ncP~ŔQ)ȱksyՁˮՍv\o_ܷ415~ eN0vWؙq9<8#qI*E}O`z3nkLsy^:`^?GPc602 F&A$e{;Uv1|AkG9THH20w@R`\:x/*yߥ0k2Bz fIų Vg{@Jf̃3CO N>HBz#L;PRRmiEz|bB&9teyR{Yܵs%yDu v@܀kS&hӳÀn2i;E}y)مt"PK*| We_e#kxEpG /OW١v:fWu~l8%&1H?@Ec4O?TzE܎koGѢq)$<|yrΆD .$vnd~z`o1#[FeV{ +JCw eݎb/5<趤9׌"&ݝ`AhB@X7X1s^T(6~gF7RP(z6I % vBU7nfJ RT'0DP;nhQg-nZ)REZ~ |QZm \HA_%>"5_;Xf1fFai"jgPԷ;C~&Nᇮ;BŦ4\FKi'hG mn$/[!QU4ݗeI'o; lC'rkFs}g@H]@~Ϝ.1wqI 鏮S)K1]rhI,T}Fc ÄcP>D5nq`1N%Sv3X{!0A,JI,tn(q aLa>Yw} Sy=>aT6;wۣ`DGQGyxisaR\d1vt} `{g}ads苝E\/iHr}!Se-2&-]O5<ܣK[sˊC}@i#יVwbc,, =yu+8B T1?=`,#g.VjM.1oJyOcCk.82 D8ޭƨuC1ΔvRY'<4{j2uzO̗7baxUb!?Hjws^=?3#<䛳۱w{KAg}ù!6qIQH{>6t{|^?h|Ӑ͈qԿ=rY[Z "Z:uEa'tѴ!SM񨋓É>uIy9``f_ck{ѽv#@B?0+)&R^|]z-glcf3wWJLRy8/͑FI[ED%L4\?ò&"_mGGf"Ɂ1Cc[ZsZ@'K0!_vhRMg6t׹` Jf÷!so(&cȷvr o=2tL3Brmq!En2;9ժZܸU,7郈c‘YhMpdɶL[?#⓯gs]*87Fi` h. /~3{rvX F,bo[vA){{-A?w`b&'Ү¹" Q*"ojm ~Rj:J_4]C+_H2mB3X6t7=ߍ6Nl1qs>8.whK!\Kn6'4@Pϊ"O?0\3қI4g͊ k*eQQ~:Zk(0UR4> 3wnm2pPC |˪GNT^H;Na)_yD;B_B rA-d,,S,'߂5 >$/>׀Pbr˿6DBq2SGe" )^#D+$17= ,sWCas蠯ߪ fv2}=f\}N u<zxvG•/4Oll{-4 v%ٛڔŪX'[dTؕ oU կ:ptxtؿϼoMZT"IUW{kfIBQn~4Wy4Ț~CGE OqlhrFm")Gh7#O~y\PtUr3 GcELj% Xl^hLp(ܹ;'ĸxPӥ&@!nyXSнM! ))S(+g%_.;UO/sl}~} Xbae S҄N>DX%yAJی: m&pMHbS'DGg\*&rhA6g"~UrǪ4Uẘﴢgvb T?Xo h박}sQwNKrcfSu^SD`4,| Ț?QtUiTFV)l3F?P9 _ea"0+Uo6Ov=JX4zܢ8)C[t@=̜K.dz1ϵcթzߤx7Um`Ra`j 3,+8Ptc&1MϧOFÞ;3jE p: AL=QnZsgX4 trh̉ q $/#Cy̮s̞ġZl#`!3?/A0*Oؤ2rESSgX+,Kĕ35d !?]\mW)dҦ۰X 0d,YE=@:AvƗ 6!bKЈCEX7be[1>Vc;Lez;4XU39RBenk}DQS˭B3te?$^G.Qm]KXKd{+|)m ʱƍܮ8t娺f݇}d| xW"wX#1\۪>]SY 5OxOB,Ju8&6/Lfe҉t] uHRK6oq%#W5n>pZ6s@@OBUUĆ.BJ'>$x!@_&90t;`͔yj?/-1v1m J6yɏ׽$gPMDW_/7=.76->FߦPLYkt%sr'h2#{e;7ȇmI`:BE5im o+KpubMU;5t&gEI)G@ t6p(rGػNH*< u& J{v[W`jna l./ٲŕ1t.{J]pO\ Z ɤ3]x,1+\II**nJ{s1:)~ˉ[.m԰uwg$яTVՅ|GpxQ렼 W̖@}q0dD$L:ffOWŀ-"QP'krT_p)8'LF{aJ8^vg&Io[` Y}mb?O K=ҪfPn p>}V upʹ ̥V]F_OCjșӡ0j('${ ,O`@GlԢ]r(:81RS(W>:?j*sEJhnP@|l2NCTt؝2aLN+DG p2q#uy% _-XLfu"YHdo6 kWTve7Q[&[r !^φ\ª> !0R2iXfxé0K`[1ӷi:Q~K Ŝ%`M@Ot1WL ~B/dC*fb+%mawMPd;ߐ_3CGƢ%g.ca!8c&9fP\.@nH-/}| k?Bd/HoEۄ9 iԢF)?M4?T||^.(˹To:XƉ(t ]_(1 !۔}hnE]}gߴGƖ}8 v5Ϸqb֏3m wА^~zXs/RSEs/r(O&;i؁@G3dyIUC,5Ƙ.eN]: |zX{xܸk].]s7xlX'{x/mG'8$ejSvꉰAddȿcI8*vs汬/TDǑaX^%|e_ۣ@b}C<+.|G OB$wJr%LxK76鿩efEuP͠۩sd68HϦh>@VHDU*Y3b q{.OQh$F7 rb$kDjfZ)g>pNm0S& i%E+VZڳB~*@ć2$䪷O@ ܵNz/`z+y;_59m<&b@Z0yoq=Ruch7?-HWbv*720m_dHHހ4IZ^i$ֳyQ60/ca"RUA[#/AgNfmHlM4Sv3Ӂ ȅih*^Q3ҵ-# o~G9ǗpqdlנRhl:Z:;RϲJ+qۗzJ߬U7k.@ClEuD7$>)=#㐛<h$Hmrevm+^g 4@fΜqXذ J{.+_0G4-Wlg7^LI'ͤ>Fo$V-|tx2Y)F6lWs.+ ݔN1~L9w#ޣqR][!}a<b{XrN.tq`=H-C}I OK8 amEN d/Č Q+c*78Hgdm.Caa 5<ݫ{~Z\k@b maQZ[;j~\f&*z):9J:ʇYa[G^l}3f`V`>xTG::7SX~WfUclIdO0$liѸdx~1 dy oլřWIGY4LS3ϻO0ZM{*T}Gl򡘋Nާ[ E }-cq޿)XD!k[Wх\oΑh"+Q"m6zf hӏ^+D']*͍Vk[:+)(IíI;X5NHfز\\dُ{p 3W?'gxg9 'p|M^?BvW !~b&}&J*-z^'J7| j۝7Fc/NT'VBP?ZdE~w$z2jF11ҴɮqG_T}5T{%f15x Ȍ$baY`lXG<{s'"/r,uפG2CMp 3v B2 B۬T[1]d}`,AӠPɓZ;^ѳQ>kjsnq"H42$Q`jM]bmi0ͫ"2--ODx+lWAjb+j(8y}Ό|Iodi)\)B",;r| 5 iCvvn (taFOWIjbyWKYĘV̠sZ衂'ؼ6la2_ID Jq)L#Dki(pRfQ| b~;:KӻjHgKlMJnub0_[İy*Gbca ѼK΍ ("Iv԰$*N??eƵq&%ɸfPEH-p|00P2D{|W臁8 -)4lZn%b˻#[/130؊_חNy͌@Iދ"y& %=88aeR^a`c'p  d􅨧 bX(g \֨"h25WY{/ _XGkm!&7/`to9@ʦ!MwN_-#Pltz ʇpLA×s0ֹg(CƤC4瞨/^=4>l7 bxDY(jB/)v"gU WAE"ŮJݸ<>Kg25 Kϔ^xyD㑕֨s{=oc=ĵuvJ*EY*E3^NWįH_euNt\0hP Ѯ-FP]r&_IXU>fiA (#+=k+Yڬ { BNx=&ɘn}f"" %Y?Y.,X\*?֓"m 1ez'Qo"5 JI7? a ?0)n&~CzI3b`%Z%W|bS[T|8G3Kt]bFr6cp]5U {U6̢H"(qJүqgx5 ʊjwDZaܰuUj(3"]ii x)1}f>po[hJn-?z- o?o OE&44#DT=0q\?J0{ZvB[P[2ƾ ^vw@sIa(3+HJEjad.|A%2 v7RV~j#Axt:6Ӭ9Kix'x=; %PZ%;.H.Xpx`jM8挧)|HyH|)/,"ikZi' , ?06#)GYBYggOG |G, +Bze~?'ĥ\X2V-:ǶMLm1TH( sQTM>U.0Ik޷U0m5hQbB7=~"^>iTPƦ{⣄'! U㠃nw 3Hj|mv0>cHe>/Xsc-ښ|iLAL5 aFkL=]0cs˶c*壬 %6DعլX䑽 Дzea)O Qp;P~5"} G7k*΃"fa47DnBLRDnab12Rdp-0(ɱ{Qv(RcPlQ1!"@L'-sŁ)\bY30Wx7S\p7i g/Ψq{m%MV^kR˸ }X3$XBzvL 0lRI_7iW_1cu.:az F0:c4o*Gb"TV ܮ[c} *sRؙ̆0B>dO,KE6gm'YPTL?s?_mDG)J* ) nb_t1`]MRQ_mA-;PW.x[Xi*[Ew)UHiXdWPA5.?0Id>ZkPID&F%I &áAO}M<~W9!ٌ]xЛ+G/Z=m.[&]杠=m}5?`;X%CqyJM9쁋&BI\Y)Di.F=~'Vk|͗~_s%4XyѓAta5TkyPp=%BI/hGt f)` A𿏹*]S.hD+ ҧ&pcl۶`$ /l|zSB-Lω~L)o+ Pӥ?9V݁{?FSe!,)7TTsS ṰDWkDέ[Nͺ ؐ Wauڍ0^&%6af0! $[@mH.qM:u2~3nx8j9O .& ^^֍ȝ.Fm[&?8ecp;My=6EVF\oR?,wt~U2odتB)cEQSn| zpJ^ԩf< Q/3̈́uʚjmTw(QfX25eD %·}n*")N\fK1Kc-p <ڃ2}Aw݀ "wsPAyqT1N 2xiT }ԣ9;k]wlHas`Z (2M t8?#NV6=У̸'n.zx-sO +8s| Xu~.jn9w|!g324g{M7>a'$2"+"ڟH 5l%2sIo@lN?`qnP}%D0ןf|mA0WF$wvT;Ay;ˆSbbi(𢻬TF6^,fUGV+suwج-sSt݅72}'KE1%*vSSKHP,gqMm8CL2}z5lOxscLA C+@f58vs/k޺lJK&įwf ޲doaeރ1+l͒T18'.ժN 揄pVIu,ˈg8iAд_:Ɓ%_̞mi N(;iXbV`[G"?$>Fdxް&]/A lqj/Z8p \5` KOg\%xa|3 ac?~*KK$Fe!=d3mz]01#T~*$ 3[.#? I_ahs-0htņ ( YkF3qB7P_YohD9s*<)[rɜ{nwÌig6MPO"yS*o"S(->_5 _4-FW_6V Jfo@9; }neQR$!Ӄk )0koUo3SerQW"ɖpKVI/I<ݿZ m71#@[+hgnfP2h$R݄yW'5BHJu7 4x_V˹I fz0W=e6}@O.9c Z7ɺ65&S!Hk~@d{[%bEE݆y$F.o4oZkp؇ͥwnRP݁~|u1fAAdyʁF.Ne m#mwr-۪CfrFSik<KNqҙ9kcP p_#X?:K؁BMA:A8Ջd4=eGaooK&:H4|N4Le[ƞ2 ӐjVx o(akG[&^$a ""xЗNgc$F^E|gvl>(Le3||0J EDv>l;BFg]yB ĉ ܚ?=tJeT8FlNCeo! 0Oc(ظuqE?U8IgvտIz6`)$ \HWQ:ꠐ—no%<3p 1~pe=ʖOM_Al(QY"- [j➎? 몋[Z٬e9c̭PEd6I2πi8HA2q (i$n7)IZcĒ>7e=cg.+c"ߓ֖ܶk㲇 =tNmKٺ+(nz! ;:+k0nf֯>J@[ %&[IP0OYs~-:I{{QD?1 ϸBaO%N_CM1L 4JͺC)z ylq..j,iq)m` 8KVDu Q Ș|q:clV˹;@H'G/pRA&D_f9,>Z~ eo Cs _9Q+NsUc\7%,:-?p-m~=E<(;NASH2O+#tLJU:qkIZٴa~Ò?!'rjUj_\k|ZMmj/O,%Oi+iIiؾtK[,vGn6d~l^1 ΅}R"@Ip6xg(}~Ֆډay C%Rfsth0,oA*@ՑL_@Xwܴ 7QM}*>1N.V2ؖ`7ʟoz/sxSu6FR'tIFy Sc:k\lgd!M8#ln &w%(;:ΜVDZwtf#)拯|厕3vn>j:kF 9[ t2/9U҃j{Kt'ލ~L  ݮg Lߧ?R[c5S>43GkD<˖3vdrGz^tH`C(iO15P<@aIeo V-^7F'ь9b{@9nwJf{B (p$r@%F&fHE$bv{O*.VvmZ{Ys>7LET=:%Aߪ$B|]/fTo5hg<&xdQҡaS8:ʯ[ƈv`F:L}w_Dh4B?pyBĠ;j'`m1fȶ`/4B>O#Lư^,Q//#'n, 7 P{H,?dީ*$;$kP3X|}D*e.hW?pGz==)?X2CYދ1TS Ƣ: 9'USpPY)JTߢ{+rV8 9h( RˡcHJр ̬%k{3U*%!q(Yڛ. Sb R6=Œ\6@ Nm60v-3{xWe |ܭ{PH<9: o$)3h4*w[{Z%[6w[0!j _@q\j]N gq#=zwm#nrX!ƼYZO1pmC~ui(+ 2N~w<8]]mPdpGGi([@00]e H+]f5)v~dZrqԱFffݓ<%dw$X/dgKcc8MuTZe3Z]݉^6N*⁚ 0ش!+bWʥYkb!S9Lw{ݕ`eS{i!ujVY$䚞NЩ $ X#\V_|%^.O38oL"cΌcO)#RUU"Jlۆn0lNo♧Q  `0&_%Z1ea}ƕg՚|op;gAmV^1MƭO!/-{6I T:=#2\l9 JsXJLŘ[L p8 ڐ`m蠎+B.6m`pkگU4|Wa(URx}0ȢU_չ:`S sw˼G=AHd0~@L:z RoּBHi%D`HPoyVPK´H?;0 du׮Ku UxL5W#*`P@M y8[wr[ptq@TϦMgP^r`cހ;8;۽ue3کJ1Hf{NrTUdY+3QKdCX7YKJf Tϖ=97bOaV^KR\ok#W1ɦasSZ4'6΀8iztYJP`p}qs訐+lxLuR~0*']?7|R;iFfu|-29lTsڂZm ?͡$:c΅T'3Qg!iIw̦%St:-m._QqQ&=9br̄--lƛ*U{%7d~gļs{3",c }zmm4VD)JhBuS~bawQJ%ggRD0KxdWD^ܔ&_ޔyu3] 1LqaJmޮaz1s[S-.qARHFa%mhLbs <]쎶To P*)SX+ˊo:5 *2VK((߰=״5 N٭& ᆘBֿ/WW\.O4gH/1P_ f oje2*“ l|a>:B{_kR])q_9~ho 9+F嘲IAM耉h}e.)tĕ$"4A&mdC.kˑ9t@hō6߶<js/ٗVi^RІ'}ߣ0z0I/n0Tę x+w]W%Q?~Zsx=.>* ~k|n*)j"3 8,0ec[,%p@KnQLsI^_0rk9~I⹎6(ZVB:JqUIwt;9PGI{=G%Xj$f::r-ȫ};j,I`6x!OI'x=|lϽF oV1GRr8a;λf ~0 !x/{,fX^Q+9Z{ խa?k>-p3J~ :,mi(n/1toKSnoŷk$Ƌ-ݿtHu"fY)߮s'Q\*k *4BuuE~Hզ#,w q%dXl[QpXڳ7GcAL05\p>e5S2ѷ@"T@XBY%a+Р@y^SZP$H!'V ??Uq 4$;&90“7cUZ^#nWfo&̒ `S#GKZ)P}Z&lM?<o)44; >e;ͪL'w>y ΂-2y!ӵq,b:)HH^'KH;Ch-"!_[o'T(d:ҙb]Zo^3*Rf" ![l`Xg,WCVߦ_ĸYV5Y04H<`9xn>Y-fM )o/Q|Y<+f-=H ;ﺗ*?(4VXT 6ijZlosrX@Ŏ 7cMf"'ygKO hey^՟Wɹ gͮsuIYJf&qDĕdrf>&%*Xf\%)^^>B1%;&7Aυwqm;7|@t:Cǔ vPaÀP)g{y(> +U$%^0fQɍ=:z" Ny {Y[U"v fELvm{3VPwXߍݦDknK'GiŊࠛ/)NO"V]LPJ *w2mN{Mv-n6(%ajdh@YKZrf \5[km6htuT3E3xotpzy&1+#O*dc5hM%UBjm `r'bƒNP{&U U$9% 2s>Bkt ?{\<<[DrƭHj tv`ƥ|Hthb6ߢBMr,0 G " {L%QM!}K%;|=u" 46Io}PLΑt^IR hheh"{/gJ/)=*UR,yŖxc=V99~zݿ"E]ЁV$=;rSFK˹a) pZDnfX҂%&ogW=PޡΑ)ǖܛŪ,%U{gՄD4Нr 4ñ࿼+hO!EyvsY7>QHwy&ۙJ\x|pXw,MIWoYzȔRk`Y_鞭n玿/,-/7ʩtP 4azTY:)M*ko xxvQN)u>D$`R2m^<]f]hQ-%ԱO*.N+]GFkɂFѠ1XKC|1|uQ)"aNK0MYebn  &Uߩ\|FT^ aGTX^|9#1oɈ)H9ā罛1PUɤy]ПMSj/ b1t[PeECΈL3öL|ȭ}lN_Փ:829H#G5L^LHaؗT'AmVcCIFx-ZwYCog5TjVShEpFJ)KczLD-\dd# ϧQCH[%=ޒ[ SۨEz9qq^}`ۘBնg5֟v׫d)B1j+lInx1fxpyn44ǹd2P*)?ǭ߬i$+ L"1 *< n놵#"16 ,6n OLI--Nz( @taо F@:q'gnj2G2&$d9؄޿|t?`o_`20*(Њz%}ٸjH:e`"p}Ig/ +R*[A٥~J('ϺXwԒN']ym8"{H8J`ܿ6paDПm|&C2J^DjpCﳥͧnh2lU.S#i7sj^wI**Z<<#"X?Μcf.3D2p Pb݆{FH\b֐ɭ17{71nu6 BxJо&@UZd4Lܛۜj^(?;fȜ-Cyk+I8pҭ[aXڬ-$N5\d z4'p LQ- pSY?q){ O^|ԣ53+;b8"\PM m ;AɆFS}y%MeIh2R'T:mfI*rљ_`1؅(e:#d/ f_Ԯ:񲫧T<ٔ  >i+XG8ӆ'~T! 1^i{,隡}}Iٙ(iܗ 4QMz0xݼEsÏ4aq2x G=C/{k0gMLҪ΅ Ut4 <#Yhׁ!eoҷ &/#L6QqOO0;/붖.ku#}ùc*!mm8e@D4>:T4!9-j2զٻoR9>?i XtǛRӅ ꝵ|*U),NGiuƏ7c_UIAC[r?;gLQ*ZuÆMڰkQzBD]ˀ*,LvFl?m#=a-DdA&OF1ޜĬ?09`3}Awľ_I}eN0CYV8 P\pN(N`G,,aNOgE0_)n7 ZΧ?8r2:t S qR/l"݃d 2,CFam F(I'-/AC^0$k~h/vtNk^R9J'?N?\CSc"do)٩//gؑ#mv su#&MATbg'y"`iVfT:'A3. $F礽}a|WsDEk@s|"/e]@T`hF.$n[O684uZ'LLkyL;-KN5`3ނ/`,4:I{J[:ӖA|UefVzx=< ي@ƺo#7J\~pFzm|w-F~T=1LhcyHn;TߍOju1>='ي̱Hַe%i-o@AcnȆ7h5E2\gp/rF}É穸5`FDAPU&,] ה~{aȟހ/xKLǬ0_ߑ3Jjad#De}2z!Ff6 i UK8+_0 ?*NUj~E8%$×D ɂ9Vq"԰agw1qYmx_ZfۑY,hL囆Ve}fQN_SVLp߫)gѶ(z?QX;K1-~o~B^nV{`v1/fN  yE$b=*]攑~WYC.PJ(uL|Z*CX>zэrlAcoԊB6N˛o6Š%cz@C=5;*6Ϝ_=86C,Exj24HdE m1b&}=/F4qFm Qù+S n.ٮ+ZÈ1R =kBpG ޟv ӉyC1ì3AM'RiFd!MD`3>}ǔ6Ͷ~n?E~:(ʝ%?8|[Ċao!GƃLa5@^Gw& 2gXNnݑv=ZNM،xol{U r $][l,cfRbVKe( h+)j8m1PXM؇YeVcC/&66 rEhͱoGtv??12<8<2:DO_zi (mͫw^- {@߇nw*txϧ!ɀ2k#+@.1<<9/j&3qO5{eu)Rq}6[1b"Ȫyˊ`h/ ^b]<kHý8uh*}'ɨH=l!@q-+Oib+TKUB={$u+[bx5}rwЖ(XǴR< +`4[ݬ^r`$1.K[^ƨǭy1j$gcTtND> 4XB(ŮX"TS/4?ͯd_ġaf;H@ $PƬn\Z]+ߦaw([EOS7,>*]Y519JRx _(9pji%%WS[*H yCT(6x2ޮuSIPt 4&u |=/wlNBK{/ 0ŻCȿ%f6ۉx-BjdÄqjp? ٱ;#%uyp)wyc+ޣ@HR 'oԳ_i{{BL eJ&{ 1eXrc_+unV J T6S2fj3%@L!ٴ ˓{+z~?515F7~̉1zjY<*s9gĞO!޺KckRj7}[E CD.Uoy.fPs̈́$'_+䤶qu 4 ap{zz_io&B{E} .qvU\92"Qqp0&^8:ȡ1j 3H ܰ9`ڊ\Y 2PjaŋXgs=M`G,t*//VB#2vwn3wN j7EX񡽾˭HjCO" ΦВ&21e%XW{2 yϽ"MGځPf_DgSF靠'; {F1 ).ʺ'h&^ JR|DdIEY 슨>,&PonR{V<#nΓw>/#FGAH@l-0 -Pui(fh hQ8\^@B>S8*` Uy3D&=>H;Q׻ûwBw{x]!L2t ;^{FӖsRS]Fȡ#GH$ g+IИ/_^gG!RJlcɐ[PtHΫf̵>8B x#U#9}ʄww}.BLӴM#'狮yRN汏BY&wdss_jٍh9*'GhoGB0:h TC-zvdnC8 -:8a4.d,ja ;oK2ӻAth|=_lS<|˿RrQI;Dn1> f7Z]tOA~?ꍅ8?,PY|`ĈO|.+=$FGX8h,e(""QFBc1= =G%GɌ:f6/,"\\:4v6,}TŮ"SIrReKwFhւJ>C_eR<X0gaω>F\qzgFun[EXғhea}A.7D@ؖFq?qD~3HzmGyJiH'.Ρ>G}у!=!S{qi?o 胶NkvMN)(d3 ҥ_7-EDT!|Vmsm,BNT_-b܆r)Ӗ+\)j DEu2mD|~|TcƯy66Fkqϥ&+N[9F&fx^U#ho lw]X['څF@1Ight|3[q ^#z") =%hH5HJu$3ymX!_6+6ȨPx} ve6}לKsijޒjڟ٥1x$<a'S ,>D~{?q$&mCԘ3FF((#2|dRU3 i,@0}y/ h1p1 Lux.z=uFHct)H5*c)lv]oSz9 2;kA;>7Y'[p3ؕ i}!&{Vua_U,Ao)Ywb: @q`UUj}| $ж!ZFˡrؖxF2~uz#6wn*:)w%qSsS̹34AL61ex4TAb$.I}|͈?/Z./<{@\L#t`zL37Ք7C4dP"3?xUo3^F a+\=yn\\zN3N9@z 黔?c0:ݫ~Wb;)D0I1 մo|JA-/yGqQou:m"pc% `Q %TMuo8Cj՚WijX\pz<۹_׏Х{yV[^n tC|j'E9Tnޓ,Hmʌ٦<z= ɶG" s~@Tg<%N\! ^rC7^vDN0㙿t+4C\^Y}jrc'QV0P<6z(NGvJ2 , 1L# J(/5.Uܷ>XNtkMFvt"K4PBśi!4U삔S"`3R=_ dVq׵$yunݦ}P q8]!;s Qt7Xɻd2=GF0PY{HŎ{lXĘyV`+=2Z,*WKMc;kst>772H{ ;Z6XEE&C>TY7=D@cˇ b6-j{Xq%)\HRpQ=jC⍠]-O]&t}h%Sb@_p5mmQ ĘsH@gM G0?XYcDãE`*t|%[2xW/LBg_W/!5b>N˹'}D:4hCv$Iԍ(i&%&SUUEjZ-7j@҂'at'Dd"&^,9DT UxwIr= C|h9L.9"s`B*:A͔Q&AsRJ0 b%89hGMpW D E,wIІBzk>2R6vD%usTXb sz8?N.;M,v> d&.=;W\njwTLǷ&Ku_T˺tC7Ӏs|r2]ЋNPʲgsKx`/xj\ŕ(z@PCZPLq ,o:w)>tD8#G4L7\m6 јmۄ9X')Dao#?Ij*\"COjm$fn9a_c, CrIR;J9^R{jt?rwgJRFkV9àMp%ԁ SEΚ}~SqaKi^FQ^d ݢwhrMWRtmqRVnssP83^%d8OSooЈjXխ?=A~dg@4-NlpuFLU ɌWQKlw,%Ce/2E2F`[<:QVуrL BuT/ +ӭNFDp~̥YధIYQ"!+9/^/)HR`ر^{ˋ:49Ox;5wuc+ŨoFͶI;"'?Xߺyvg0V\gynL)ԡ)b%iQ[Qm'l{>F)-1ï+%mBryޕ;#Sn,V.W/= ApyK`=aT =T|%A x(O2#=dUD(lUNH꙰B6Leƅ&`$Ys.ѳ6FU\WI7PffZKASf?q o: FfWە3n y UBZt[ňu)|.Șv_Fa~W+K̫dd&#D MIz}e1XA\?T2Be؃u­ n .x*2#ڒtv~ v,ˮroNBmv%JJ@*nPsЍsCH[7gY4^w w֮N{y6UN :xa~$E 4~P ].Ow,h "pax?&J'uy.TrT;S{%Woq>685},1/j^,.85I$z?tP¸{|_a4pFa䵡N9BO-xMpxwɃ z|T% sBVJ?yC}Jr`ْ$%Dc 0L.bʊ/GL,t߇?%槒h##f@0Q[\>KQJg/y.Kb,2L矐? $7rxJ^ ŮXKY25&/7- sUB~QRӬMp'I$4Gi }j"n0U۲7å(`r4wx[@4. 9áEF.PT4y.J``{)fJ ;8z2ސҭ{Zh 2Ft3LΌ="߹ *"7l\mf?͝ɸ\[sћ &@Vƽ&V¢}njwJ? C~o^L*-c3YRQ؇!'64W?(5_.c``{2ruXO+_!"s_q.-JG88qwwdc[ I>J:P}[ɁotGG > 埈iB=<x}/ZldX1".&5тWb {,9 uO(Z1ä~n+46yZp1вG*-Tl{qOr1|X@P!kҏͬ2끭S{P*LΙz%8q;pݙhuSJ--0_"kr`78e^^*m!8.c 0\.*zab3OElLhTDJu&;zۂBZ2mzA3]g@hŁp"NNz_Ώ,مיc?9Z}{rn[8Y|4M)L^-{+$Ci_KPc9H=[zNdwSbwu;l8Nx#y][ՅM{U3vxxۡCYrpMjURM;ku+n\9mi#7W~ʩ,`04MOr>ʢ01 +9&qq&mԼ hjq63@--lb-k%n<(Gyu^7ԜIK>BӉ{]%'F؂&:rX_fBzU o+:J  G;,L7n6XYa:cWbPrc>6h8( L\@V yRi_z 9fntz}A TӮX) Mqv|A,莇w>mӺ/s'5ԑ @퟾qh7y^>1i?xg2thzpfiweFEDŽްE'=R2+`\[;adKKAs8{,c.<|.#"bbǑ3FF.ȶ+'Q@nͱrtf( q&ߞԳ&>@$`86*E/ZvFW2EeZu[d]^蜽q*5.̚ϛegBqcRZu袬lÈO G`Fj],=ܲt0TFƞ}Y s}0p1>` D)᠀JED.jG.{}0 1þ2I6^aq Vt􌄇Y øIg.ðG;>&SB?{7tݩ̠msB PyrU'dIE |?rv}[DQLT2>탻9jdDlǽ4P)AAWǀdD{;#3 =šd 3ۀ-W4wv0MDO\V'/D_܇kt ow$EDډӃtɈ4[lJRĵjǽCn9vZH\',\HL8BÚfr*)YҭIy9'>)"po CS/|klo=~O8F$6ytKxiE͑8M’+4ww2P)U IvZ4i; HOpd9-8^^:dL<9Aʊr:|wQD˱ӆx rwؽxA8= ,sBp1*PM8k܉ ^Y)Ay \h,fω-fLGYɮ<--.J w'*FGߜZcy;,┟1 ̔΋nӀc*{,DmecWQ{'eqd@ȸiQbJHI= ; S qf@Ńy^%uzP3 q0˵_wj jQt XVvo dtR[rwD/?=ۗ+kMp1Ǎ?J0Fy qg'aiY"r(iv,ℍOy+l)mGQVۈ#=38ȓ\(;@9;/)-Dis0^g\U]dp1Åob[q+eRC0ò|LFbLԵQ8Bp 3̍\[5XLbnT$\u~o6FT8HH5o,sCG@i~/[ݔ)(-tI-l31.,zU!H@PB7"KIċaBeJ3 @lڞ+?5r70Ҫ=&-CvfQGy+@"S)cMh< fbٔ#=%ar!Y컟au Su5{)&9(A0 fv eWYn*w~^?{;.rmX.@U6]ÄK5`POWe-TS^p;2Ϲ:o\[l &TSC}q8b)N_Ǻ,p̕K Z;WM, j]Py \{nuj=ˎW=w>m.{?z ,wd4 Zrݖ.g0v!|g$̳E Ϭ:c[ǥ T\ ٳ[-uB7eس3d3L5TgO {xsXhaq^t| xpbCqbRVcm2㭍= m1L(Ȇʃkv@e-'3֗Y\4;:nPNwYMxdϷq$?7aJFc)JmT!xuh >M{ΩC җQ\i@Pp2TҼ]J+rIVzOkF}֜pGף66M7 P+T+~߆VX{n8|/|Tc5E5RHJYE]Aqog:ݡ GI?8Ȓkۏݿ225C?0yV+Fğ@#1( K1?6~mFb#w2~z'ҷj _?棚OQ1{L7p e~\4p T,40o;LD%8!=,S7s^om7Ȅm 8*aJ6tR#ߊ#+I'G ll-G☠ %`~H;V ҆Bqgwjo]=B.d#WkIuuFZ.^Zh= 3r@"I 'e-{!/+Rp)CIcbmi)yh}FyN)/Hr }Zw+LcɎgmkZʉx {ڮL<;:I-} W D2\/z/l+TQLA>K$X:AKJTxR'Yqz+8/rj3fm1mz<–*SUG?R[ؙ[#dܑ4uQfTOM^z~iHI?gδ̒ٻT '2"*Ol?"#(b@%9l=+O՚~S ~;~_dk5 j5ʂ5*OgF,( Jq z0XlE *k ޶=zϰxk.V) (hJ?tXLSnkP\5mSr2ucZD{"x<3[xM\85~h<~<'I? &zUNi\!/X3cG;7 Cn!G4? SwR^IO d:Fa-,X`3FG2o.o«;oi `=[N8.+Y@aZԑxG Hd,<NP{z8>ZecxW!C*,ZVwQM䜴G OV e?8&tSrf]+TǝJi#aLZ@8}W,xTSbC֓@EֆT rJyYNIAͻ[i<M,je:p;fBYNWF,l< ]6etF ~б.x6,N8VXBdPɂDxAజ?PSFS0f R8gܿ9b2.}/dIAIbi25~#B];$L ctiKX2LWJEB) g#8;EmWR35ې~q(|-_:qpԀ%Q~NxF7&v#'MƯI!玠 ȏP3)0SEW"vWݒgcczv7Kk/3Q)FZ)br]Y_i?2wA92 >vlt!& 9a=S*QFшh{} RHPf"3&!d5WA'X[5~ x&zEX_K[, zN/+< )xlW^oSm(nU4>$F! `mx>]c _,½'铳lZ4WFAΎvwЀZ)M%Ui ѧ韺UH@eրC7+kN`x3eӱ K𫅨2]b9y̆Y 1?WɼD\d˾)!`vvӧ!GڀLB{T|5#Rzex3&Ǔjm  R.^׊O;r*^$k9CBs@n*!*UmonBxsp|/]bPhp: /ؕ+s!LQJ 6&$%leyIt`uo<``QJmUG@;i445*zgo]5-6Pk6:R9-b_at*zmau`7{nN* A0?LqW?J~(Hhc"j5IÏC3U͉pԢ$ʛ%gC{:5"gurp-+6ffh(G$`!6ܖ cqӾÓ.ጤ. fے&[a6`Hkoޯ@DAh> sabOIS_}lMmF|aLߡmb-2b=!%L)UMzHt B8\BVvW6 I7 MvlM"~.쵘cCM9-qTדڐ3 X\iQo1g.oEWa.?f=n~C/RK0X֛TG矇DzJTyގ3cv*ܼl'' i#STr^U,V5C&i40]Id7(0JB.%ݧ̘_GΈeVz^o:INyNZi-Toh. 8"QFpEI:8X看[%h NOS :&݆0\nE1grB}(o ?YdA L̽J. lcżCzj蒞0i P+˱Pv~ղGكE♅a.`qCY69M8zf (SlIf(3FX$))6Ԟu4P_ gGT!ߍ!ӛ_> *279i:y0BѺm\wa/U0 @jD6B/2:i9i-CM$Jloa"sQM f? {xHhhC8>;?o.aŁݙf-K0)fZgq681cI~YĪori@M;8cP};S?D{k1bq!!qy_=bz,`,x32D9>dy2 lobsVlsf[)4lAt:i;ld 3^Aˆ9X¶9OYsޡ")ڀ=,4:`5Jwį5TB~}mb'% !6Kr]Pڴg;cx&دBR{HXږ7Z|@߅2ɏ<:'Gbs~ؑ3ab<%A,,Jf!-MZ&'^ ߡpSM\2RpK 4+Zo2TUjER@b8Y؉eXpB@ضڿ˜"lsl+<6f:B0Cfb<5FcΖVA5ܹdؠ~qqTFd~dœ)tR41{|%뙁Zh6Rj"V-W69n oψ<)O?n3f#AI,}mboمBf(ݗ/H5~=( ʩzU^cHȃ+By!sNԞe8*(yіْD ghABZ؁8rUcScJ|A8ˊ>ڜRuj15` 5z NDYLw1ԭAȼtB?&NGe?~jHwco'Ctqw,d8_g w蘬"Q6oOuOo@KYIآ?^歠T%DN]{S֜[r=X=5T~q$tDD(K &Xm{b"(8J(W!7]eܦn8T9b IY`m0U)* 1eCBb4`>J瀒#6gϭHNQ|@_u OTv y۵|YU/YAebɉ'.fځt?U [}#e_CI'1As\">M#-PQ`V|L X -:_1:L+)gB׏Rhp9{A.A]vˀnw)OBG ~w}Վfmvt*R$g|U'?$yT˗C:;BVZ5r V &D WQ]jAX"O3HEsR6 }^ WP˅rs`PCkѭ^8:O-Il6=@w7{z2ޜ" P co.K/HY3 }rHÇB?3yb,, fOxO+fUjLV}&b U!d wKgt.c1n42y%vHlAZb3M;(8Z4D?xjDTD7}W6EH'c$ $B*1F%.yM Qx]Etkžk^C8BSL4ˡmEh +8/lGR Q5 #@\WM[/n[ֵgeљ~Q}G9Z? }5ՈBlN`Y݋ZZ1`G.u(z94A}MXޜkJҍS@ћoq'BV`O̙~)emћ  C ǹ&S2K=6Hu PףVD ۃm+`PO94bT,3hk}]O8"zIH"lfZ@Ř9Xeڛy3E25\oN4~Pr Ach1!Fw73.Fo` xPԈIv޲o1Y~dZ] n;vqv̘J$IV}<٨ddMpМh ,OwB^ R,ҩ>l] h36u[B;PiP3}brˁl(\\͏JSaΆg[4%f 4*׿m%ڞ1/rdPQQKyPDwsI?T/*N嚦gv.fBAJH}D%WovElM淝:L5Ha-,xi\\g:pD]J<[W)JosHQ ^+*+mC>ĝ<7kݖ;(ULp=ͩfmjm Aeu4cP6a?ǚ2[}8\FKOSwRd\ nL4EPyWV:;th 4pm AvLiq-.-t É(6լ֦ veϢAQ᎑S-Ky2hūXP%n6y[h\˓Gza}׶bC"8 =2)v\IԳΓRۯ/"‚%;z=2ݼ5yLcp|d F}BYq7`  SXLy6 '-j,*+Kw _X$h7<*MGпlN7Qז[`EӃ.*Ps2k RR>F$}F VCaRYc ab2';\@}ݐeȈ7~J@b++Ǔ_[IM@}oܲV|jYd&qg7NNLNU$RyViD.cF1s2ef, {G= S +T?Rv׫C (r),mW6\hWG/Rp]ZO<n!>)2'EA8}-N_fʼnBmޢ(DnJY~;)(XfLc ml,EU b~])ԲhGRDdRSZiSP QbE<}r3eo r(6bdT䉕6CwGm5fl}f!vDM_,~b%1my$is ]+;1;B#q0 ;Pj4-j)Ddb[nHܑ%|brndg*%~ѐ;&! lw)S]Yۈ/hEui_$mYJzFҴׅ o59!TɍK%=-cM>‚ŕFW2wX>.,ؒ($UBS(IQBK6KzzS@sb ζCT]}? xZ~{3'%ydv@IyyjH-]j\dPg -#e W@ [B:vYk+G_iL& 2n9޽Ms-0D =5I#I aFjT%v71{md&izd] ,7J_# )6Rdᠶ*Bm5$ou?Fotj`g9/*׻3CYjPaC 1LI޹"[I]kX^e8INű)7Z nW3OӗݚiŠdn_K0sO`-B'b|Vgм?SfO$nA_-9qWa.߽Y~0udsplJ%E,ȝlx"aS_ܨ+ !ѠY+(4a `-gy=-e-.5y>;ճtV9mX{Uͨ1(&bsKn^vjhNokц!.Z?J)%7hʚ*A4Ւ-2 ܠSZ qoUb  `̖jҜĴRI2`/};y,f1[f-vT'ѓQ&5RN֏|^'2|ng^KDNrmݨyЂ֮ فAz'[7aP$SaFq΀H^U\pQv@S[ q@>;Ɨa&GR㵷6h$twۏ|F jl^<&6Gp#jGdX;oۢ:;U xDg9kdo˻=LE` If|+qqc#ckv6%p r8-SUN&G?9MɁ|*'heAD, b͝-LbqRg*c7W[:T3\B8ն$vUD|\B/]ga,:jq@B}o=39Ia(xZx9gq΢)Jw6yzݺx*!Bv>FZ(czcu-iruowMI[ Ɣa^rpiI >yIJX=_گCMW U $m;#ӹZڳ̠l U&{Dm7"R֯qaANZG¸$,BZٙ>%sP.$!urvw2xhmg=bAw.tkE:mx,/ ?bDL#}/~n?S%"$]sCI J Pph诸圫C jO|Ӿy J(#ڡe~=jٞ1EnpFޑ!7x%-ckIAA*8c4Ƹ;ITsx0"|zT9V?2cZrjf{h)t'7Û3]x.Ul7nLsha$LL`睱A a9Ş7M&]zVRR'!@qtђ?`7N>ńJH(RhiY UK.mDX*/灿—һ$?4~Zq8ld` "LĻdw\Yp0!e# >щZ̪3P͎*45~G_ 1L֏{-2O1I%@3_δK7XM19L栞Fȟ 9&\ւ[MdH:I hQF~P 1+T|pW RyAA#" 1ͦ )CRÞ O[nBL۫Ђ~z~XR(,C0GYXlIbj )x+܃,ᵹ XKv]tC_PkLfY;繅wB85u{o h oPG{}s"jm8&5prZ!Plī0q,n~=Uy*u=C-ً%I}CqLoTC R$t hd?,~i!X Fxah \l|0* ߩY v^OvxERXjs;YD>|q v!s+gHduWɞw%kʆQ=`M&oN:F-e\C0,1IwCeT<$^/sԲ4k5oBf7A_Vُ_2hIE%1NĮiM@r{n8C|q?Zè߯{<^<# CYr?֮߫O!:6o H ѧdi23Yy* ϝdŶed>ua Gh.',ҳrÑ=GYYŋiz}r !ŧw P]==B[-Tyd:k&Qzw;*##ItKYjP' o8C%];D`ZxQqDtuĪo(ʚV^;azـ;]17쌘Q6Qm~3Z^^ւ?`NW6*:Sg :n*DnxRFTFIj}s; +5V]nmJǎG}qRt\%:'͏\YyDP=G8 =_Tq߄.p xdt.>ך\ |C̺fnjhP--_E]*k&ݦ@9To}_Twu? '2ٔ%qo IB˛Êږ;- E>jfC+??+%٦1WNŎ)Ȏې4G[k. C܄!j ]Đ(ib-$OQid=fFQݚnΑ48A; K)2'e@X1MJ,ۖiIq,n2z+KVVfb-#L z.cߜ33Yݱa13Tn*nlԔ90,x9\׼To;P_Չ|zZd*|ڙ'x (򔣆fx8Nż yP).>7$}m~hWYBz)@h&' $JxK ~v BӼ6+#1Rhz5 Pk6ikyB%;v#왤[–\B`.,%m˿p%Da~MP|J뱅 JRj\U[S{Ɣ־7e9 `=L C@ͭϜxSYX;)F>/roo¼RC5GF@bʻ3IRNUZX,8uamqlD? gR$VAb]acODoNbb;LQ|{]n3\%fBL 'dP5A֚Eo8} Dʃ{Xfŏ(u JY$.cPP,DPP\ttJ sB m`u: TxPdtid އ263%mAu$\ILPAs[Z,ƌtFmD\|G4XG~g"L4 >7(rc$NMp8EJLWt{\PATCG <1oZji諸VIrԇ0PtۆxN\&mSb2^n+XG/Qv[/nHs%J؄/{ "ɼ9NRt„TrނxBg`ʚ:p_&j@j9pK3&7b(%! M2fRdEnt 7P+rav˲uT< mbO( LA89TQx34y2J6r#3eYwB㦻$i2{뽐+8I( ꔎg4 zԶBYj*zSJxm!}ϰ'I m!qY6zX3t3t^VHIMiD.crsr[ r_[+ߑ5(ՙ0z9|-һWߋ|ң\×C Tf Q7jxMe&eY3OEۅF%҆H~, R{rF;,Xb郙(~vɛ$^*46(fJ rꤳy`"2zJpY I D7K|'qwf->8K!qz8x,HH/M SWe>z?܍mG.RNeLdG|,l7G}"e@}9]3I:E7`qO?]ϠՏx8Q3z*֩dvVlT%ٴ$R 9 .0ni&_h M`A50.$E~2Pgs' vNj<6ݘ'E%Ruv>/s$vtZNd)ddg@!E"_KF 49 ljTee>q@.iЛa\SW+] @o0sUu{7_u[hmxJ_ىzJM) &DG} 6ep1`X>VPC|--1_:LvTF=;X lLs}j?|6f&O ԣ\id'[?M֤UFW"%^?d$8vmN$>h2JQIE3Vb ە ήL<5(7慙^[d.4g&ݲT9FIjclL|XVY9eE[X(0boSzFU 0ʤrw g (P[Y^:680T}jB_0+Mb1RH%a5gZǹM>Yqu{ Z5V -Cr $,96)e{WƟWwoT۸ںP ~ٸx=I:4r֓upt<oLYmSHG5ڗ`QZk8ˡ߸Rܱd6.Z`4~tw*-״c"YS& {a,|S(c4it*WI_4k/%,,S-!xפBtlKqBtUpvWev/ ]0S.Pʏ ζ>WV(bEf&E% ր aEIM[بSGpf?V8ߏ';_ [uf!o{O䥥|{% si mc Bx **-y63E*c`O'ҺF0 r燥'd⋪fk"Dl/D̥mcUH%qv8;3~BXi βh$Uglmr'zG_w[gLAzAE\%%?IKA|x+3 n*-+Cی٥^0Zvd`WISQerݗs1KH8KuG f j R|U*'ó7KD$4TڥtamU d]tr &^ICـ*GI̷&DD~pW)!a6Au0SQ-5oSRCz ʔ8ddݘБ0m)0rnGBx$qp8Õ$?"|J/\>?y`H]sxtwK( gpDXTH q5 &:߯~fӢTzZtW(Ǡ?E&2tk+Z̠qhSJDFn]8Z&QuM9yőzs~-E,yI6`ީ=S> *x> 9}N$N|TO3Xfl[K!nnS5Sm>;9)]o TB .[h" i&~uP4d+vKD;IJ_nxAKaPd_ZVl9˂xQ%Yv~i ݔE~PKdSs)㯬\r %xɬBLh(n|`T5}"HF,Z>Rym[%粘2 V5?:\kuDg$4Έco3qyц۲9%S|y@u|`ہZE4HwG[ehJJ: 2FTWAsPV=_D yn jnWqz+CJ*{s`0(vR w3m;{|LIW'(tPn$X92i?cYa@5$ˤN d`+(qzQYx뫢n]uABu^_|΅/my@ZG~aee|p `")gr'oC$ ^Vh_ ?v|ٲ&8؏$c|-%IH"ؒƾUptJS(-7F,بj V38i:Gq{XԈjc% } 2,dhJ"nѶAo^ۏCm)T\`#9V} |AIB`^x$(70-|!;zv7 d5(x]پ|0VT*Ⱦ4hP Rb6[~7_SB 9G ɜ2Om'F'~h}մGRoN{Zhq}wI^vPzkyߔ[mLrE  Tݹj2jvAtU*\b]pn?կ0w! Ǹ.bwh݋(6[6eV (VW|] UIv]T!Vz;K1w(nBe{qPse\hҍH_]xpMb }vPIl7,K{4A=3MWA?zgm& vMHQL ?X}Y˓'###)b@Qenk5•p%ښ:õA` ؈ex,X@bL"otKl1HZ;P߸!.j{9*ig;Lb (g_؜bFaKIFfb mnFzZCAzo 5ZrŠxڬBJzEe soyo#*wfe\oc7cգF*ņWY#ᄓ>v LG\ܹ|΃qwrJd]JVH 'lY@F]UucV/_,C;}. lu\|?R7_*,p J7p,W_H 0#r5bN)'m c yM?@Kgj =5ȁӺwZwC1k n&=RAk%[5; hǾ}wL./=sG"gouSB˦:uoQ9>I'%<{P~uk=oBx Ց8s+-$sJDJPΙ1Roy(G1gBi7n߳Nz[dkba'XQ؍3yE:|?'C[3zvzmomf6JUŨ z8>[W[!?D" 3kvaFLcwVqr)k>-/yB+ 87-g+"Eg)CM{ZAոs(Vr7BQk`/5h+BU"r}<݌f/jQ!x+&=UakpW,5MsU/Xp*Ϻ9zk&t 2TG\y,~z8rg#"YwVH]VC4)&$(cԩUTd<#XuZAm#T ]c{>Gvj^[1>p(HEP Cl[AXm4Ār'/kArTq"ÃK5FG]i֡5Ϡ R8Mr/{`KKlLa\፣<֏'jp9K#7JfWUٯ/  / ŔF <~䆥Ǟڊkm.cXQ1NaɃ^A:V,3ޯMgZANyR4} AdUst8BK̟뾦:| m5[`H^vI. l xuWsk5/1{k+V߇I=⹂WlZgCPWdƨ ug"r Bi*XXsOt/12'jzB~dJF|tvMStqB/ G7"\Hm %& `~pehȘD8ը Vfaհ51J{rד`/q8/Tum@&P{ STͼ؛n' /՛]>swL4-7I_Ab3 {~Z>Djx!]h)-*[rx4㧠Ge ӝdr\ZЭQT"6Z.s wY>V*|7! ~0+B~ChDb<xI$pϽg^y@~bb[o>JH t87H'][Qѐ*qq^,jKSɠiZ2)T=7vH954SsgMC[w{ W:ԡ,p1,xߧߝc.;!-O9.!",fh/abZi,qw"ћΑB4mZOg6 EAClE9e?w?%"}Xp_d1&5+ت'Uz1pp_tsrWB^6lnE@|@ϳqڑx A\ayoA.P/ӆw﹕ibC$5eޯVj] 1U >3Kj쩒m$ф– o| jhr+F_N0 uZVӣCl7ȏ-uYUh86oƫILx$v u@]g2HQ ۙ=E wU=JOz㧻k{=qlBF|4ݧD vq3ʬ}Y8o $_vxzn1x KwBD]b1' 1~j-T<`{%څhlD33>>99Cb!FNd\13Bf goXS[$' )pws$ {eX̂S} <@,W ݡ#EIJdV:Q pB-R5<ӥ/۝=0=gr$gz2[Aߘ~giK;-!lK7 PSN C|)͠;h}DޱnQ%-izKJ ~S`xq\*`Ov2Lk-yUiFB)YX6;_T$n`Z/0ڋ˷?Ì!1kt{5ڷ6W:+T2b\,(<-N'jm*`]k ' pT>> F bx#¸xKL̸IךO~w{u#>fF/zֆsnG)[lP zkyB:N|&6uC~0h6$ o.&'ÐZtӸ]q=:6FUISr8HO!+1op PnAT@'P 1PR/ -0J [z ~9Q0'27ɛY}i bkafֵx B/qZ!5DHKĂ)8V$,m҃8)H Df"%V> cA ThiO8s*SK )G!rLlUo vAwfLO&C91@W+a Jzwi[酙rYX |Tv?1r26{s=O 7CX3C #A~3 R)a4+8g {箹<"q#I.0hr]|I"J74zNk=_Y, oP~_e6cTjC(:ҜIe않v֣chOfmRMDf3|o6}Dax:Ĝ @o.?L's25Ъݎ?5'A_0/S.;l Lp{V#b#; "tejc_1p8y~-:&cPYOG(VxFpK<_; *4O}4Su>lĠbNhSlc6m%7r6͞ag-PZ+.gOM=?._]5ȓ|Jv\+[ U4Ӷ[4g[AkN6wi} ڧ0wn 5C%k]1}R}2)Ev߃6@8g{dnU\nʢg:M%@ܬJ%F6PAC_(Chքu ѣQ(/Ƣ2p?~('XA|u=$D=Ǧk}gʚ"2\Oűoj+n<+TUŽb&L't6ccLl>BnLX@`b*=#05ھ[aA<"2G1[09xҭA=">f L I}-`T cBi1 >Ɛ$0}`VՂ(ulRfV V>g P3I([}z>>ie10zgވ7uCxq-֐f#uPB+%ۭh++o<+"+D lYG9ۀA0ok"3)xؙ;)z4W_7`#;z =c-z>>=Yɡϫ쟵Tj|"JieF;2U7u{>;4UƒJDŽ@syړhç%B|n z Yh0F$IPukˮ7Ylt@; BCiTB !C'2פ5+8İ;xs\!pF\ ]'hOQ-߹Tݬý=d2(!CI24ŪSeK-@}٘XL3j}4xKzs03dӻ;?2`ZSJLg9.sn8+sXkqt*2_/O8ʹ(#_ "?iu\8+)h7F=fJ{Nq4̈~Yg@'`cʜVxMM$)Fz;]$vK!";;WfV> 5\_l lf͒)z^UP$Y9HvAN,89?IJDs{E6%OY@Κqi,jSl#fA.{r_= BX~-²[*=²)g?C~|=/h$ߟ)@ =hSҙwh]@(!Ug>eA7O+oȑYC= 1MIH k6ߑ%(o !oD1\{17FƼ+ h#t)M@D0OC@I]!t`s㝴fnE_t~4CҊ-}PGܭH2Y.GEӰ >C8jk`ڙ:r]S2=/'4-ikOaʝ8]n6c+:s+ }MhVu%KWC֥c]E9HsV}E`{etٸBFvU@`|Bϥb "=hQqyn5nk B3TSVd go4FA׋fR~:)a} Y/ߙYY2vz 9é[$IH3!)2҃_vy(5zOiH8Ycp rJQﱖ)or);q| dl(4/6js]ɄGY'SnAG#cX!}QE,tep:Ū5,@ Vmb1Ls@U#(BnDn#>A,3HՐn)Gۊ`GŤxk~aI&~\(Fk)+a DOBg$qۈrk+J8*i`0e iDzZ^SC-R5,GTښ99.T9]™SaOĮ.aHn>ɡ&d ӵZ!ᑉ0Vc }3.^:_r)jеR=_L`ߖu66mP6__7Q2Pl&KEt8{_TJ7*2:_ XVTi6[[[Oe6+T/hsvWSF0ƨ7uV>tWMdL0k gJD:, vsb `}6>alDli.@^Z]Qt .:0KYGpA^y& =x'%*bt!X@W#^.άy?Ub2%z;Mf?@C$ ''-. SG>0亂G44X*k ]QVa .uV+"juĩe׸C%,z_'Iz[uOu .~88jcEGJ"1LtAgJub<{HcQ!2'S@v  n*ޢru'Bt4AaY캚qQTDrpHlR3c вmpdMݶLJtcL0ԡ"W' ZbZMwt%XaG0vup*?%v͢{4( 8? ={r]~/.)KU &Vc*}x&Nq`_c4_ >ﴥQ紛H -H_Q^}ifRnh yJ')q d&>)[Hm|qx]ׇqGV9A~nHiqK:ycM.jg::AGv6-`f L%]*Wz@>쥅 }̄h&$4pM40-8߂""i$fأf'-Yrպ T"(8j޾sU%?q+!9* '&" ~Ƥva.ĉ8֕n4D+_2 8MGxtE&A,m¥z&6_ } H%̼fv1PVN>p } $,v }*2G0B1V3je Ļz޹b^c~J~Y{8F Otaφ=CwA^='@^bakA$8Ɵmx -ܚaZsu> 6W5ߕQcՍ_~% `9DRw< *31CL3o)6>YV8O!IOZj]v_3-PC<7$Ǫ:yӀh |sziW'd:ɲ*bn˃E{lfjQNYHx "Y+RXsU:[d'l{*#f3;pln$V(\Gֈ B$Bz!f5}Jv\^Yf,ұmϐ:4f,TJFPR|YQšȻF~p#%/#8b{6D;W6aw6o;i3̧3=M,wYϿ}%g=N@4L'_6@RJ+Ǘ-dҩ$ U. D=(1@35c?I1{ȄMM" /}(Dn, \-Q)+ge->MP(ylN@8t6"|Nrx?a.PtηGYbnDvo`ۈwD^x 0yج#(΢ryBę9lWALȤDAQ֘R%2ש<6BA0&62#.Ōub_|LnqZ-=LϐwK!9bi5 rNQnܢf*S-^Ғ0TfӼJf'YN-@Ύzy>$45OkۋrI}"Xjg^OZgg e=}NP(ٙ82jGj+R4}~qE`둼% 7n'[u T@e)5t2a159h3֞6R9F ȹeİEϝN0jDȠ*`$܇lPP/(<z>\ɞfzWlYqߝю+O;oBYvd .ІpxոPIgXhU2 oz?%DփdRdΪ#*!I>F3@ezUw~rk&NR[&P׌N\(2?"n`Tj FDI$yWJx?Fy̾3o?wCZ#>\cR,mNu9﹫@XO[Q0UdXMiۀianOf8vi0\KZsEfRBCo$ݦ (i1stjM >? J֮涩"_D_(0pi 39PU,4)MȲ}_WǵxL% XlHYΜ4OMte/*'[hWq@6vCTʈ1C/ʻzf:.R_"pl^Q˙5 JM"f(` Cao~ &Mk3:C$ l%_~r"m#Xxcoq/;Qfgs \깰gsۆ%wHDmٜ n^@$Tg$x1Nf*i?brHe}Hya7G O̽q[خE~,D5̎X ~S"d{u ٘ѭ藷L[ƯlqT ؉J+g+A;FH݄:? LmYCy(㷗&l75K,"Y`J[q ݚ_.p 3s+|5/.͎NXڦExN_0dfgL,KOys^\><8/`KF~f.iGzQd!xlPhun=Q;cCb2]祠 jϘ.LA v,~3-8k}f" wS?s)"HLG!s-,%CJ" ʙg{jUYL{,2K֖i}E ^Q.Pak0OX`)%bpZmݽ?gFwR)D.),)'vv*Ro`Ͷ>[@v6b,GUE{ײD1( b_vdxINjEP*by99hb51_ApC_&kӋtA[G⛌G&%\‹nҢB%WS71F,GwjudWM7꜕ҔjXrJF)x $_H|qVޒ]C;eK (a'5"؉JcI9&~ Gl;|J Y^23A!k_`V>Sܲ7 z̯KZR@qX/`42nXfefuɍ_5Oz&Chpz_X{剓 2cJl3'P@7jL\GVoT蓸BO8"|)\Yn9%eîHQ%Us1n[yK@ (2Z*|vWeݪU_ƛ `Q鳶P )Zbn!xKĶSڬ_N} Llmv9qrlhl U}]4i,O8ѧ%FB=,#cWo]9J:z=un D,;;c/=#yH'hd 2\P҇}{tA ~O}$hh?,aDƣ4#7Gn%mOoF#c#nb.(Eeی)ϟGC>;ÂJ+Np`efk)kCU[٫r%2kOƑM彏yJ/+.ncbz>/-4{z@]R\ܦ)q}Bxl!ǏoȨ7lR^K?%O?hpep ޻3nFjᢷj0.ՍT^,XGj(YGhf87hp@hmND]+;G3wutjÊ yi{ZKMU NȌreCDR/(Se\h5/iz Yg} R!F^PwA2lj:3Y)ԚZfe>T>ZARagC1g .y? 6U'=džvGE#`sᆇ|-[p)许14n؜4)׃R}N4uΗ\/+yOuK5~rLR43ѥ <5!Q8E-7E==LW[6R[ 6q)H;OX4O@CmATC-YLjF,f&wc`EEcKKא H*nkC*Hڿ0>,wV-&MfJ)F$ u5BHQ*VKuJDzv(@oc5HWS|gb6vooQBGYc>#cIj6X-o4xQN77m(cFK ^Iq@o> rx5ó6A0PqӊG> V[ZKU'JsV/mvKW=/ sU'ˣri݆]EAig},Z1*cYd!CCZ^F OuNC<  ]f2x3f9f^%J(ixsN}%|TKJa"ԍR >u OyY3H/3آ7 P~5sD-P.c]. %k3-qG[l!럤016;r;k'ӌ Z`GBN2ӃL2R?/>n='(Ț"i(:X!ʈL/.~+&? tCIg 7GYb?qMjJ/vRo5smB/!NUfXR7Wێn=$bv1RB,섮& |7Fz*=- IQ^Y'T?h+)p 3:0l`F 3L!.4 S'jcZl:SW2~cTZ{a:N-=(BJi !mXtd5"Mc_d~ ?zJX hSz 7vhj1 .TT_ ]0@09$m9AN>?b@‰gw@N!S}j+qEe[-):Ntk%m/]1;"sjƔ;CvCO_!I!^ w~?bdJBQ2ށUL{ZY*Bd+' i΂ڂ(-ḢXB+8N:K\@c³LQb?=A_3 B4#˦p""2Viyr@h2l**;z.|^cZ{RRW{@v9Tf >H?|6Aœ9(8JCI"抃͕>$`]a(+hɄ*ժdp*f&n]}!P7,nȼX9+rN" q.1"[ɚadOwY\ȺpۄvG{~5 Y)–hh=Rs6[-qt\VlIewƣ SI=ZHhB Uw,[_zooO_hX\9VR~lNׁE%PF4`_nr?jS|zlј>Zl]vzUZWj+>`#=lp:U@nji$7oIN/p_g! AH%[I(xIȠ~[‰ޡmDcc3Sci?0ȌYO"%5(^LH@u^^cS`r̽a[m? ȍ\RvԬ`͉xN$GV-Rn!PH<.kʙnaQ1pmEz bwcE3i6y#?JF4$cNv}ƦZM͟YԎrttժ]b܇0瓶#dkʹ T0YktRu| bxר]fz׭{ˡ jv*"P`6B)7BG1TZ)O}(ד1~Dn5Ķ2!zfhxYd:uj'Hj=! hVG3rƺ@MU%jٝ65c&C =1>/"|ȮZ83*HG ËqdB0/%Q;C!mZQ4.A}*Qa|ܝF[YZJ2XֿhGs5qoL?)LEqM72یy#7űRWRFZfy 樄NT)4|v7fsà4@¾GJ^¹>Z܌ n[##wv(f&4n1OQs6}M{\vT5M Z^FhVC(Nw)]dE=5s: )~[/inVm搢ܙƉ V)L"Nw[3b:ޱR< ZT,YkEOY>тP |[iZgi戎ĚhpBrJۉA((.ZeHplR-qw3m.kh֌KD4# pcu9s!f+vQ1:.چ8 $Uچ'lfNgilo?늢ut&HTUY|!/%6xC`ſ.f.|ls4:CL*E(?3ho+ww-xn!yѳd.#t3T*1BjARzGS ϕ5_:#09< +Q5R#bIt',B4f2=0 |YTYgE k',4ið=1kq]{cT3xŜ/ IkNFqEU{ ·v[DrK'ӣ\Ln7]6ѬP )7e2*X6xdM$dbJv-TrM e@U#Ow@_`p2{pyY?d=I3uyB&` 醷ץ D|g2ni`|mI2"p22D =!.{j^wΝe1L/SfEWX`9&G:9NN G :jGp}D8j'LmHmKwʸUс4JG&ZxKv2 +h^ot"1-KS21|Xbr2>6"5#67q.P(O:bI;3́X8Ԋ?v^sP7mDbg[!W;l XZQw2 eR9ݽH˝0<燩585^Z# 9Iՙψa;ş̛2tƝ‡AAת Lo a@T='{;dkUk$ #ԋEmΥ9H  :(\Q< o^sO=9;H/ sm\ߎt񐼥:B"ǐ;]'A *6՜f7jccf!np~5ƌ~;Jغ(’I~~6汮(ⱓSrRIdy(ߣʦtBfy "=e@t<^ae^4f<AM!a;(@O5Ե7QS$S12Sc%j-nr]ܡֱ&7} m:uPZU1B>:s,o3-e3U_٘s`*lu5Y$8onr]qQjsI9*x;BSạS࢑?9GEH'@MO{~aӄ/RH{VdLmC+.O(gaNQ ŇޤW.)9}3J3Ի l_zjVFӅO֢jKwզF05L ţQ7USxk0$6?M:vtqk/ hmiQnB{R'uuyJ )sl_apA9u]x=(tiۈ'hzdb4~XDj7kӛot"^?!P|+ܔTȂ3[|"3` CTMsc@ -7,H y#(()_~$e4长@Z>>Z)DHŰ`*搟Q;H@K5(a 0uXo O5G1ԬNKGnv<&cKxY,9j硙s=6OI=bVT\smco&Ai/7,WyVZ[v+Z>f R :Z(퐭_AJP氙2ҝ4:U!`En0Ka`tFu5Tu A^@]=l>Ik۬?a\y(5=o} G9q#2|4m4k(F!hח@^o8 s8bfƕ"}0T}|>aFU0!٠҄ fDHq @GmMX54Sũ璥*ۈbVj^/!ԊOcS];)әUl`ӓ!*ghtհի%7KG!!U=.ޔ*5`D5" L69|oߧT!) b5 .iP78 մksۤSnp|V]Ns,}{h™6\yXgAL6|9K"[M!1M$䟋4 C)_uO5[}c T_UdR(bY z*͍ ; 'ʪ w;Ph0n7v" ovE[, ^OV߅}BM>?j'֕vqS"Q]5jx/Al(><׎_:TXkB? CM( ȯ3ҦHZupv׫:*^jzl' !2cԺ; VMIAfnXC>.5k:i 7<`Z3Q0۽Lpb>N_Nμ KI!NoSb bguЬȻchx$r%wŨ׏>ҁE8%(w0 6֠تnyY[ޫ-ǜy]GyGE:~`6sz^޸lutsȦ$jyȔ̦7 V$YAC\ hsb&˹ E 7>#R8u[ P |ӈ[@xfT OM"Mtx D&\ɔ𵃀zr+[Ճ˿OKNBxAyADf(ʓUg6wJզIy&!ςe=F]ϲ,&z?HE\cO'gPhz DRRtBը?Db2 Dt3b2mT9)6`S!e>R|(6q<5,3nGrvy~H\ZxI13T4k`Ctӛ1&Zodx`#abHgޝFۇ|qQS6Mű o,(Q[(Bw!9k9}kf,@xM&b=1FhCX6*n밗ZUNC3AlQPg$d%U Ht6gn ˶PvDͬpۀg» 1)|t+Y"'n̰> [F<\N~ZJItV2˵KXJV Df.wk/,uE=8 {B td͋0,?GNOS9v9-1QmxIL32Tr 5ڒA7&̍+Cseb?Cf3ƋtuYה* '8WEwD'a~@@vܜub+#ZH(qB `nոE ?[ң `z%Օ=hDنy={UZ';Q)THNR7,J ֤aW {x1cQ~@B{ "B\whߗn/q*) l^ǿiP~S]}CL/h.#?\Jôd(xL ^6^ G=M\l ?s<5GSXQiӰo..3oW 6Gu.Rd>GpYD ,Pkt,ʡz] (*yJjn2uO`b+YU(ZeF\ȉƙ/z9ל_g[`NK$FNmr j#@IpD7s>%W=>T:ب[Sr߾Q_݆>|8e` &L%5>ByorRЮzi `h}v@R\>7R8n-OU|n;}&AؙP)K1ISTr\ڊ; yW.v߃|/N&\K <\k~}|BԹMpP_/LtF R͠1E)ڶK4C1Uj/tX[4@lJlHVN <1hk oKylY74}%eG\ ~"uI9\ãNSs\hFm;f6rTVhi)`ɳHqv;TzQ# `rfg38Vr+=0 p6O(!]ƆVt;ȌwSm0}M?!^{/>^XU\. oR*p~>tK@+q"rzp-_ iN{mHele3QHf frPȸhXIcN3]H  NsvJSZ|}Ae쯅C3<(G @XKͬ IblwY"čYS04%{Z;RN GE'G%χddMQW.n/O4MrM),P.7GN 84`k.֩~#(SV`}PB*|)ۖ Ov`>']dϸY}RG "xW~f ~@hEGɡAL 3jҌا&SR"Cϳ#-H n$W(]ΐCXs2]aCc{Nk.-BhdLȿ`XQ b`$zqK;V[1Ф&Dh ț}eu&+~#un8f4a@q1ރ7V/  Y]7̶Ж' !iֱo<ڰřWׂR92k_FK^aBل( kF)Ĺ P `*f'.=x(iR"dr &[D+&*17{[IXwyVp4`,خ,|F4\,u\WUKf}y6 %?.3%Z#ܪmB%*NZ c>Ѣg–Vqx@g~t<;>Q6RD77Y/>3Uà1 D_=-J d[t pG63ɴhS F !.qp4ө:el}9kkoJc+|jmJn%H">Rҳ0W6Ӎ2KϘ3S[ۄaM_7:ÏݡJR'DI1K2':.LT##>  :`RFsߝ:eq%#fW] 3jY$7-K-Gwb%1͂A,[vB,~B Y WSq? ۵UÆXK5hpاmW_X^S^\GUI Ek i5bҮ"Vu] ;ʫY.vHw+u?ZtuնvKOM]MQ_Q۪,҅# p(^a|ӏ*h-x.SI/2s7ɭ] x@(~Y>0Tt?RD{I5m#?,+5JEeNxh Ziԑ7VH/$nV.E$DhӾ|ΰ5ΙWTGVA@CTmHIaěݡhy:dvƧrԡĻҺOd!H3:A[ZOhzBz7*q[hhYܛ7c [s~`IIwZV#b[ӜfAeT-,j1xj 'fb- .pz\g~aiXm\(ǘ.\ս5O YX/U/?mJpc`/)`{ӡ*=6ƚ[-PB$ST@كݺ{B}3d쀤5< 5&#]b޼oxg]t(N'YpOSպɫ ?s#2[*TpDBTLA.֤v9[<ݿżSX^]9 $I"=jSa`&rÞd%=45mK \x{"j*8bm&&A4roɖW@މsӃ 8svzs,$MM~rPv jJT 5z3e-pLccйC4y>:֛xrEʖl\:0R-]97NmP;WS;&;.6C+v7D>L8^[ޮf5 H浲Gg /j[zY%F#xg[i~_49cw.~Vu!!$'Tv(TRAglVOĒ8;,0R9͟ng[ĊBضVxk(~pX"~7T/{0NVod%::(<tڹɇKhoT$HQ _\ྭxYF$fɗvsͬ;A#YJ^pId/p۞50ȅ{'0Ja'VY=oJP{ ~yބ# G#z|s Ii|y a>OR Ctw6@`jA啕E !bN1a•q^VۜlQ)GQaݭ+8h[wF\㚠L FEwKՈkϒ3Z r\P"=Od$ '?oN擳xBߞNO ( r, vZ&;RK}}?3D~%N`2S}"vs 2YɴD͟yo*Vԭ'?%qq>&$] ﭶl>kEri{6b놸'!}n uS,X;="VFۮ?jC.# W|-,rsT40k PCV G3 9K*VeJ-5@?2sQQ3R!O c2psL!^X!2l"V崜"6*BV,*YaX@H\ 2'N[ 1in[k<o2.G$>Sz׌{YkY8{hqTM5#n)~eLBK5"J J6z:NTʧ -8V=_u#"E=Cnħ|JD%k%ՄrǮպ9roZm<9W 2>"_`b>4JBGvr1y5d"]XlTګ\?HɌ _^X(nڋڮ`v!ܣX]+80mb7]jXwрJ6A_$Ӳ:}%q Oߚb8o'E$9iy(ƌAs kۿE}rD;KUR@xRsjR5I$@O}k.ȯrLoF6pamxqjXlo, 8OeJFo[Æq>Ё Z!eBi/A|ؾ&6*I{U׮{ [;>Ee8%E5.X5]MB߇nDw;-'{__ʷO[T i(?ǵ%v\3,`j)w|B:H6Cg{ػq`8"GseS^dKo ƀq| 󴂃 ?AA"']OXrpYhalA>ڽt!\/.e'.) ^Q;K(ii*[^;.+EF8ܵN:_C'^p*r =0)+qzu&a+A  ꬘eY5)4V՗AYx`qwB%?oUU~L\+,ְp !6MnT5AE]18WsuBdj91o#\f%sFd!ɁހBn#uJ"O8BINLW v!bBm&${m Vr٤!zեF-H^Aaq6@%["PBxmh(mTw9T⚜ZI5ϓԆșOE0deQNʷ$ָ%&bЙܖ66 cf!PҚBaw)ݤIՏ< _W|`!Ey鸗hI152F&/#c/ Xuf)$8`;7>&Dd!; NS*ʯ#Gj2Eult<`KCmjF}--WS̘cIz'yf?o$"ES!vyEz&(wP@}=L5AʽaD9+k vxce>:6!LLTT{͜ C)+-Lͯd-P9 <-N%+f!dez<+CutpR>*`"CLw T(;zM-SOH|&ܫFE]_*̌B-T"#7Qb= g-jVyR k^hl׭gbvD=!L8ࢨ8b䵡Nob"F| PY5㪻7հg Ռ-xH{OEZ3e{@6Gx̫c"qy짘n^#:u'"{xP])~mE/}pߒ؜%9!7ʎ@,_Fs8:] @ z`TJcN)a^_ ;7LzZKYTHTЖ)rF5XZer#gڼ,di3ܿ-eetf1%$!g5">nVߚϴI ˺:hI˾X]>H ǹG4s'Gi_gbaX-3>5)MUIW^2 ]8'~@ʼE <^݄HE-XnJL?o`#-M0xK̽tN-#<;us奏R 6ЃmOt7Dݞ9Gmxf=5D2:p{%!vqG;8;m'kh=OD6HDj,ϕRm+EZx y T=z^NhۇSuH\}*ςX2?C&ed^4# n؆;D_e,f 6ʞ@m*n动o(OQe^s1&ū0B[}'k I\`懰e\y*PN?ib?l=H{I:ҥߢ['6mdTӟچ ]T[\ܖz8ݿY@Ψz.UqKuskA|#"r73|:=MЂGUOd(!4T#'xX.]%hw!wFr'&t}ݓ1>mҙ}FgXzd֚ ѱX?\^U;vAqZ$SOkáDa?"ʣ<}PN]hUׂ kٟU-G}\(hA\(s&FF4^<= 5-T:fu9%5׹U{D/*ڂ)sL^M%6 T +v(Q2 U'Wd.H)ˬۥT[oH_.}! 3.%!uF>.RṴ(*fe4=_ePeYQ&Nϡ^),jw@#"ڕ Az'@V1Lba#_wcTh(+bߵ3W̝,v/|1^Պu ~Hi^ӿi[uu1ʶx( PD#ֻh<^MsQ>~o!E%Y՗ٶA\, Qt׹ajVhD:x._U:6HʦL:@l)A꘿iY]0;Qm!NWlb>4S:FQRrɤp(|y )8v1%%+6J`~ZՇ xw/&I4MEZ>[_Z]'4APž#$6(%0APcT4(9_Cߚ:̧U:`%Rkсeِ~X:UСogCSIYضnxҮ;DpyM4bڅ>Ё@P:V5[W" Q1BJљIiOiPѲ@bgzyyLi̠HpnA5K3npK b9Z:kX5rGuk;nI[F_}XLVIJܝ1WB= o׊P^r)BWϕc<nc.fE6rwTdG%wP@%ǁM%vowZK>Qcٶ?#/ il=l!J;h[wXQ#Hh vj[um^ RfN2PP N;)=l9Yrhq iI q7aoU䕥',ayt\=WN{CS`zvo~&5̗ E.60M߰(DY0ŪգqǛgE]t²JCa~cs, CWo /Fz}w>Ȯd!ю |6q"MK=e1 aݔL߱WGL+&'H>BzLЁxBQzS"j=N2Xtʄqair1uIgZ9 ;>dXcf#@ WǼ.ۯWvh(ٻ*h\0q/м22&v.*iʃtː5ܚg1GU{ K4#ih۟<> '?L8,;Oh?b"*̚җ ?uA^ٷHx@2vYa|ĽLc6E^%ή0k3҄{̥Vox)I\Ojqot<ʰ:'UY (fN[My`ζXvZ<#lay qJx(|¸'>Ǵd-=QE'P؊lU$;-2f~K;{UA͝WVhlh7Ƴ~7casKwjy)G+ ,>ۗ7/`A6xGd=6Ą1JA꺑yM;Ն!'$!`%6[j!~5MxiŦC~L4RnVq;"88PoA:Hh\[ngkJRL˓EN?5nMOJɅH"{m6I~WW߂BOuR@^IFAj~Kl<5o|.5Ls̋^GhsLk{q]'/SD3Q;[躒lyFȼjNNjO[xha᱌)֫%Q9dN-gȻ/6΁UBh8jq~kl(3TC 6K6 Q4|炚'$xe~ߙ(A4BjhW@y;DF,N?$U#}h}Qw\hάFW,ZMzd03ǯK YIId3R!' *cz֔7@}nj?KgI'czo)26.P앾z(Gxnj`!S}W* g e0e()ϑU\h؟1BpxO,d?BFk%|7!laVRF*o [tNwiCDZzbxWGHIʳvá},Ò0͜j$$>;(#>@ <22i Bp86BMX< 8eKrVy]?/.`mˣc2C^@Tez qbmMJ<4rP>:lb%SKSB郟ܯ5:SM`߅9 : T@с_ SĠJ{)L3 :} Q2)P QҢ\KV?']qBN-em-H4icfᬧZ2HnQSvK&O !raё$bkHwQ-R{&g?_px% Q=7< QFR@-I 48;`T-0pЯ&Z'n7}8;ߐ"|$UPTnqCd8m@_](R$gIlV[W%nkP1V} #L|{VsTѴ+C\Vl]r+fxX&j#ue'6UA<ߟmofhA!]qrs/ Dy,2= B.ņZ!6ݳK\:bMc/hnųD)B7w,̂]7;aS9[c BXfNx ""UǐQ-j}^e0?R= @E [Az.==9X伾\|OY3ݧPrF>m^kńzQҠtr9QUǀlXрE+IUˊ]F`n(8)Ѣҧb$ ~5th'& 0r#_fe|J\*NNkת'GtJ%{<mK`b4&fF_Q -ef\uzʸ/)BAžH.!YTs>*l{A 16*L"M`l-~ݲ( xZS]{ af1#Z-+VKKW>GWY:0"^Ca;>'i^~h#LzyXuz7 M]Z8D&B1Zi-5ѶM}#5LJ D4"㍈B"kᵍw=;z$əi:sy Xg(<cDΐv_"1Ěj<2sSRf4\q)u$R@'pFvi}4h' | h_(YT∮. 'Tk#*W5[2wl@LYagIN\fz.Li棦kdXsIbwۇ}I暺=VqzgǒaMr=H=0KCJnr9]U9I'Q|\Ob+Tt~| %7z&ʓfR򘛄Y_9E9L#` mBۘ폈Sje[&&HGdE#e8Z,ܣޚl3/kMGB%{-AX@`ЉW`h'oڿS`Rv<21*)/~PsG$2ќvtZ1ThJ vRPh(F8hF;q!1o,%oF!pH}ac+ Fe=BM-N/C5@"w L*Q)f}q,w4 [I jL߄a6ꚢ˼&}[2]9#G6BvUhJ,d}EM!t.ζ&ʽR1Il{;'VC㥛ۼa=^Aq".V o/*"v [-4(bwQ[%אY#{IsT}!أNe}6\-#AB:+/ǤXvdT)23͈!Qsavŷ,Q>i.C#X9< :n(Yрˮy_*  ч%L6VoWn-[C X`FNj NJN?bQWȃؐ )=t [vc1=H #R͚oIL/},b"dJ9 )#m9XL7*w14fEH*0 (;&aYN8Tv ^ mp1vJ_skXT{Y'N.3f[^B"M^66^)iСRL?!{zRQL(q{n|y22BȤAq(D[C^$?-'(y!xBN.)\VQ>CiTolo8!ýQT|HO>Ȑ}WUyHbo H.$-)8^[~d$T4#h@h7Yq>ب=P+5ovx˗5Ӡ: %N\K_>ņ%LR4R0p!0{[hy?: vi𰣯}E0q&g$%Bm 0@RCXH{IK]lHy \`z7khP\2o=M][U3}4@"׻:T#Vyj8wF)͘v{xE]ǃbx+6pR$4 y-Ig@Jz<@2 sjAFFB#y}i}ib{y'Uq+ק6[i=°yJM^ H<+}@i '/:RgμςFb@ 0c5$~W^kRuy5^F֝J.WHZ5haШ J*F 'uC_XdԞ2%Ħ,5KAk 16 mc]=BZtiCqhG rby%qʏc;NBp,45w~`|TZ";m>fG,*S }3εQ) L=!2zcK(&Pc,-]D\vkp@oP:j\[;k{AA. capz/LoNj"C? ZZ4LU*ʶ7%2+Z%_ˣLKJʑ)cg2T^ ߥ}!<lGgUmd}>;W ӗX~R 2їXMXz"LwH;0`4PCVąHj҄c-]Qo).eWV(x*'_AL`g.Wr5y~>(7.Sgf /$.3{P?Phz!WWmziE_ 8/]Z\<>X} /xwu- 6`CS h㯡h( 4fsp|=I@0Kk{ jF_ӜcdT'Gc?*jF8ȱ>OOT9fm:&[W] pKN2um:E-vFPYDױo$oJ}Ǎ͵OY9҂J_;*wi[TL֗y7SƟǧO92o46/CD(bhJά6~Lf2=.7)m;2`i8@@Z*=ɡ0#p|Vf3шwN K,} /$y˟L0yUz/y]eOM[<+4748Y˯'bġ7rѺSAoF8L!ĝf"a?|pmJuOZ7哞p9be3\wVkǣ;`Q'SY"nwcO=zV|p^Vf^Vw(-B{$2 /6g О*þJǙſ)3p ܤvbI"ԩ_6f0@qTbM3{zD~NoB'^b=D@8W4iU^ӿWUUKK* Nǀ %'+3hf`!#}d~՛9W._>O~+&߻r--(0Q"cG͒xQй =d܊*Z`bA$X>Eim7oUFaIES{`$9\`6fLBn}L;ۏiW$o[Umsg@D;;jeN$8 )g7:S "+HmS]Qyh˗X P m ukwg;-~P1Ӡijnנ;b~c'dT9>3oqC*,F(P{A63$s;JJ!IYvb_cԄ TQߩ#ܑj#{RQ$prJNPl|,$zauVP7{KALHи3 R}~,AH ̊d+2u;ՁʓEOҭ /FS.آD| {kK-Ky\lEU9ߔ*=n-_+&) ;[-ΓDv¨̨8#.*a5ň:7&s8cfOTMMSSLHA}qYЧDq{tnuGsJ//p;Qúuz5RHF`)uEh%y%"Mxgڇ@[_0P|{ۥGL()Jө-~jgcRCD'^KDӁYS94K}_"{t'2ۘ5c֌pg>j`w)@Mn3Ko؇Ih/^>@ (+YiX?!lB,&G%5յzm&* otGI]gji@ iu +z_ s:WYb磐 pKУ(mb`25zz[!;hԗn!cS|L1LH(mASCoP2py_rH̶쩻Z;_ڜ_=L :G_.*fo|4}a^[tv CDFzh.IK2Sq+"s\k)}ceƂ0L3J^} ,gI9aRo>"]Tj4Of D5@8~6F%FN ۯpN$[^pw/pܱIKQR-ZE?3{Xx&!^ vLʴC/¥X-*u9IzRRsI|uv|=t5Ļ 9u8C])GF<4;T38Q3)kK#4j2M5ɋ?H}ҩ[)GlyG}`YH MA *̚Xq|)~Ԍ4=prlbJQ+(ue ,&&5nyògتz r%o:AZ" ( o & }q!tٛ|1~8zk8گtzo78?+ӑq?9 O|1N}"OCOn dN7g])L5O%I[mtg#J̎!OLc@E`E}V_Mӱr?zY"kkB8!%U aշ@G禡J\$4R+I?ޒ}Y# Ң]yXj>.d #ݕ3U(I[^pp?LOT`\Uɧz(U;;N;HoEsb^f4 Sxd \mNheӣkޱmZ|-_Sd+RuKɘi6ѫ_m :".1ҏՉf2ODP<8N'r+w>|ʯjTN@W P~Je0_(;&JZ•-ojGNnV`@{݌yQYtTLW"Gc<-YxX p Vo ǁUO?1QlXݾi ;sl`m# 6̀X`oiZT u4oU/ث ={y d ;UpVd_L (0-4]dHz$,A#x#@o]In^ITNtiL(| |?ض}82|-#5\8ocM(E!)H\;BK!2Y!2V hM2kwڀ`%î X_ E`r;긬^xvevYoNi.1׭k419!WakXO#|{̓͘YdqvA hkힸX4,s2SQV䵓,Y#|+^3V)y䅃=<|S˨*:qe9&˚X賶Kk=w 90{é-De]~Y)Lâw2E`9/s)0":unpSH +xN.9;a`7Ɣ*'i{3L.;.eWY?^f0ִt1=S)Rz>bhq$q8)Џ WA6P|hpJ{onP T)̝x{"%&:ꃦCs*_ ad":wXngz<MHXHqT,9ߝ̪EpLBY:;_\Ai۹;.PɽCx[`DY$SWK.,F`Te=ǣ`Jԙ -:+=1v6ܣҿ4".RY6^]Լ-~"D6%oXݞ>R_z<>Bq6ܤݝ_t=5%%s*cb17;jWĖ׽(xiR}f*/2Q"+B 68UD^ߒN * kq 4ۮfhr"GIgbTI%Jq+Y~~2>^X@6 DlH h%f4v8d~EP Ag6wk)W_+ZBYHS I+͘n89n+oBN02m+$xoF_oC8k 0f 7VJ-kUV2SmsI!+s~\Nj@ren6W3N^IR-̐>Cvxb?Օ}4zXx.$RfŹ{oe^V0( djXua)}ThvUAðC(FKSChf/DPK zWVW /od`T=P8~F~jR8Mg1G%R V>ʦt|-,Von*F{U6^IY+t10 R8Dwf6Y8zUd*mG4#zteruPJ6>6dGd<Ǜc 4.EᲽ.B.O,` PnL ;%o-qB3n6=}(3ܠP֓ xp+\oFu=,Qt^3RjMhc=}~R_6L JJn񽸢`aխ_R1;fjÎ|b\kG4lkApx xC|Y<w{?o ]F*P5N6M(I{"W~Zxp,F Q@ӆ:_4.vEZ#65xА2zt(/o mi/Agr~@P&d*ҧ )O߹뜁I} RҏTpҩl+H_dZ:u$?YOa:7 ²)l:I;2ARK5-?h}Gi@1!:[Rj3Lθ# fhv9}pzTن.7zͷ1z ~M:;ɬի|vIC@s7 _o9aFnO$[6V ~1 qslax}|\X1&r+hMIl1v;#M'A++\F2)5A5:䚾V%k S7_qwV/ɥ{O_&ґhNw%+k.ޅ)jQե5)+ܟ.\>M3j>ccA:.j كEr+C&ͧʉ&ɤgvTG'w[r{z:/I?$= {c݇\"uMѲ{Iv\?%Wvek0ِUk3cs 6ή#3yܢ .- ;%uWoZQ8SDy8 8lyVqu/a޷xCYk~ O{"%µe N9b]5fnp~бabPȽ:n6 ]y<@>8Li,K0wO`G 0;gwcJϪ/DR4ss[9,,w lH{+K.8,s N kHXGJyMP.#jG&|BE|*9!VMI#66SAn5a@#1c#G`+Jl9y'*=RWommڊ-LOSjGVrSSR)\cVӕ{XlJM2f'ъJL~pRj:& y"YDvPG%pl7{an.mfPf)ߧ΂b0Bܹ׽_g=~ɤIхe@*BIl902h#g 1 cV,ʡSB.ToO;x?j)'[M!B Me:f|]N!خ26 Nh1J3 8>I+tQ(=r3Q%7|׆kOtfW+F0QB퓴azl*MBW7ApFӖBZ; Vu!GHLXT\(\WŠW@e`iZ 3O`>d5iV#3fܦÜ;5K !MQ0rǬj̝[փIڐ??/x:j~}Sn}dVaxQ,U0ħT&ŴZdAw'FhAQnuyޟ2$SdR˴y=iMtg@UU":*A8Y^ZnhKy{y6A<.[~;jݱͲfR?`h:ڡy~7}",TXt_潒jӄưqK!{-P&i 4]<菃 9r̯ie{ ]^]tkt3j6a|e]3+(C!t>KVēVƺjp N;X%Df}S֔gKB ]`cN VtI݆"j1kTxV]G_ySq#U @nM|3c???6+/Ϭ}W9z8La$_.pebuPV F=EcxSVJm1>yT`f|׺<N<_7qXpZ!zO0YꔹK27992]}BSeSW[)gEnD%XŶ΢;>H7M寎D[څ-iH=G 3  UOeגf3{n#@bBQ.Ovb:4W6)fdIkN88 7À,oͅAS.Z=tMf^!hNSyYq.Y0hCߦ$Mk`s6% t>On`w>|`cS=/M@^Kڝ7]\ R \ȅe֒FYjDлrBP*A.|?|?Kꛔ.C+L jr=n۳t\F"}F9  {`I@3&l|SiYD=VDh0h]lpBtѐKzB=<}[m_xq/LՙEOr&X4%Okt8 A΋)9{?b=@E`AţkاӖ+p5{|Jdٚ&B> [$ODŽ8* ;vc1^?LQ8fyͻs z4]m[5''1~ uF>6>pgv+C#_}Z7`F}s'q(p`2|g? f _KҜ)\: %/3"•T"P1o=¾{&at,:&4KDTI֕*c.Tw}(A'[Y nWRk^;Ixl:ʭ֢21p[6[^שt> c\1~쟫:kJ8LG ;Oמ@PW| ۆgˁϿIgqO0ՠ5!l;(GyS lwbOX ǙI3\PR>ȲE 2 [a>:a,gN:lZ bde="r".%鲣_=kԎZXG ' ޛfmm;mQ iss-H\F}~i4Hj{ iݛ[K MҮ/5ɡ2ݥ9X*VWe& + = 2TٱZ v$81<ρ2sӄO8G& b5y.eq^X gMKMI8US,+Ol( t8lJ}Qa$CiI9i4^$2v vl2GgTMKYЁUk]Ù]+c^!.Iv$>P3N|-xQ)s0 T6[ N'!Uo?v8^!}'$)%?b{xvygzr ǟfvזU̍& Pizl^KAlh5Ir!Rmt]* ew ۥ,=%#XU' "wR(>樵>&ZyߛilEw+VHS!Y$;܀i KH]{s]=\!J^nX]@P&Go%G.۟ sD/3E0*DZ}m2@8}Ab1 ѲQqzGMڐ&b /ur3hlu!GwѺiI:E0[-@a^|M(z'>qo_WT;ۊ.L;;Ǯk ZR܄==Tz|ky&$8mbP>A1 7nSo`6C_c.$ m+vٹ_Gɡ$l>c*Wy>$&n|C5PwOo$.};еc&<|t: R{H)fhQ=P8珎^$g^mG۠`8Ą=bc1y&%+ )Ҽ?]F rQ:H_rZ]g+ C$Nb1E<+߅$!0I~ZrjջZEj?k&qx 8[Q6eP4?RDk9WFuFVa@s6˧? jݐpخUsֿ@+0RYfeQdU@Z)>wJ"/S\q!#HuI5i^9%*llulpњ#Gˎ'/t\tJ=Բm;t>”m[HCXBk}@C}(+}gp]ߜ&1S7J6F.VOD8ZcY(rՙ3AJ+|$f>:a,O AcoRߝ}bZI؎yY+rgXs\W [ 𢦔l1is2X*1峚4P=3*^踟byoo}Tأ_2zPod 5$dX>!'RZ+TؔYp5LV>aד>‡ZlB|BT w'|uSd(OϾlc@\m|и/YZ湽'HOLb#F< d?:wr j.No($lT߀;i'Ahl$4Oy`_Q8꟟^CwbV`>AE#GB8,^͡訅M"MCHB֤%NS^L:Џ(CL!3ۻ.S:=tݯ<ׄZB%j)]u=@tqcwTڜ`߄؄oCW-l-;>$\z3&H蛎FQs8#a^P;WeWoMySHn Ē8N{Wwy7OI.tg2+lZ 3U{,˹Se|w&ެZh=E[AO;֢nME p"JzH .2mmhq[_ ׄNI(a~DsM)(}#XvNut*Ji\m7j@w̲OT >`;¾O݂IɈlS$踋L '"rW|tjڎӔ4}JLY1:O g~R@{OḆ5TYcRpT$Pw+B*`_aKh]eE\:1L>M|4{"K43,4>9I5; ;: :Ԅ@ouR~\V735[s{k3!/pxa= 97Tix|eu3Ƽ}Nij-OUϩma 8v_ɦ'ߍ2LsVG3 G5m0,&A\{O$Zz0++OD"S KM3Z#^U[ { 5Y ;q`k `'0^!Bên({S2[@a<=ȜS 8u(?* CaP{YOPٟa_IP'6aD\=#GH%Vq~@Q~ R1=RUCT[5">B$5>8BZ*)ǽr8XsUOxo;!}%f MR0GVlVW 렧c[ςJ+ xǫ!j.qR{Q~JBgrU)P"QN߄Jyu$΁,$1 z*蓁 kJFXQ/u28\pI4H4<@h;~Ӫ,'?M-`eq. EϘZPRn*W' `b&nen7E\(nIfbLʤՇa2HG6Nv!iAE/%J<bN9YRDqC#"?eiA)c/L)Ӊ+9w&;hԘnZAII㎃Ȧ73}BⲄ< &<,c eeUYE 0x*{yh7}l_,tJ'4ݕKuG#+/'Wq-eL ȅaPlZ aHIOHB@4&Z{3l'_BPu:7"z<ƋQf4` >FL:Yfc-}N$UlxU0t!]^=klp{>%a,K:Ĕìο&ܣF60ǚj DM=L1_ژWސA. h:¼e%t^]E|!JB&cK \25)>.WN!W"Լ:DeE@t;ğ$nGjwtDO$Ф@'Ԟ 7?=:j+=χȀo[-Jer5;vB~ÏK% x=[Y Т<cY5v$XjKEAu@ˇ˞.Gx*k㱄ג1FU5^b割X>? Hgp0,Xw ܘ98aBP2REVj!_ +GVhox% 4dQI>yG陗 (|R·d3W]Dnq##~3P'y۰嵣F!98N,YP>lALZPo/oIS\;onԸJv hgϿD҇o·Y)Ïz[a.MNth0xM,ЙJ 4x/qI#CġyP8]~W:duqqzF52P+U([.FiHKm }c:<urST@gI+"rw:lt3 ,Nq;KG޿=TtA&  ~SAӘQs"H߁FXOؐzCq ǚ'2 62@q\Fl =><7غ.Mg~7H> (6HȽn偝"%2kYm8zYDg _ӱB8JÐhO +2<ɴ)SP(L3hkמ.~X$m{jx+>e&E}49ct+cӋl Tg_pPBPz8iCۦ=φ`4I|"7qn /79r8/4Uʩ*H:o{ZZZ% _x+427!+` !%D̒#q=\#Sމ,GYxeژ+&̭i%3-}*@:N'UzuSɖ}pD/(Zb>wu빆%j27}YY+;?M8U}?ovϮ>N џ@Il I_ྡྷQU[#vjUĪT"BPbpA(`,ǰg=VD@v .mg[1BKPF|YƸLTt66s-AfN u۰Wp툋',XN(Zl0>7dhu5;MNƽzC.nmnkGW(+`2l] 3t,^0j,Vm/S#PYklN>H8$Ti-2[~7E-%P)Mȥ+=mw[#G^vD Cb"c6[h;hztO>jztvGui%`jDJ]ka1Y +e[U*x\%; p/bnH- P,ŭ$񮔹gԋ!H 5X &+l¤8hŚw \0A؁Ѝ~Y8|dUx@}G܋NUSKl@_in`bsm];Kt q>߬> E^k|TZ*Qox,N[>)|a=qJ#//-@g\dm]YiGʛltDH 6ut.BRu͖$(1e%hEmk}O6cB]0F%ۍ2l]cz,O⃑\J_Kk^ u`z" 9 ]GH|KR|`Nncb= 9q"#3tEa0xy@R3ȧΕϙy?8֛ǨQ/í-vF]%G NإAJ O+3\਑ Ha FhINqi+M=`\9|r5:ڬxTM,"1j < 3&Ͻɀ] IPVۼ"PtÃ)΁qHO_G}o ޥa`ԀKDMu̽5x=iF'h~+l[ by#\xƸ$)l4UA?@ X9ѽQj F%4} QkG|QB~8mNuW73u%5q gҍŞ .H~&v>WS4$PӰ&iD>n;~f$sC3U\2^8;< @N?e*]YRĔ`= 2 mjR~~7oOvJv-&xΑQ!V"uo)^j --qg\ <1?YvMKŎ73R?$d(Αn9{DyGm{g͒Z1F"Kr+puA5fkAވ\$-Zwnehoޫ*1t.3*6o{r"buy7PֽyĄ~?I9..90-\PċMz(e/fN izcXq ӏ$}[Tm(:%Xѣ_/6G}!sfNZmC1=hȭ?"+e&#jahN.UW+Y~2;Ñ< ?͞YU(J96u]VؙҏV=aTmϛH-ZL_l#lZ^v#vnC bp<^"!M߽YAv!%Q,u9yǧ|i@M)9OX5 W-/7|T3J]`]Ld(&f`FD d7G䨅W[MI9j Y+*Kq.g‚0/\ry+BIkʲj<̺[ ZEzWjG߼[T7mhsʒ3a!` u@x(5 >iK]M2-WA@^h2"uvH3G;TuH[b1Bv$F?PV$@ZF,:5&:~LHBG8孯fƨs-ߧ>z>J7;p0hWjy`<3בR5|dY;.ōɊ e 22:e h13 %(Ao^[I[di) ZdB`?(( E&4/wa4cK,VX5[ݘ,t%R;(>7=rFGLxm]k$݊LԇEȎ:גdDݑNV&hbe ,kU1x];0Ԗm_S{k( H,xMOdH3IN3wA) .|Ԃ=0cu`6S%`ޔ8m7s5f{gtMZN;V%8\hLY_# g֟nYt/!D$ #\}WSۅ&W[2,,k!I3)_DZ$e@J@jA(vL o ~;TmaR\`L=CvifQ&=p֡H ySuQ.uB, ؊ %vIԑ7h ټh읞ܥñ :1⍷ -axj$s&\S" ]gQrzt" JaDBȷD6|e 1x%ĕ&feEDظz˳Ÿ`bD\sr>CغGρCs 4Tizw9g9~h)jڐ>3I+;x/LU X1ĩ&_iy5ʷX{tGƅWiت;e~VēYxl2Q޾8hXޠ!m(_=Cr88fDJE*=$!9?ce{v.3+~1Ҕݔwl0AݢCϞI,yEk\yUw ﷚YߎQPZ &1*7 *Lvl3.;qٗ1cKx}P!5#&`Mr\|^9% J36c">Iȭ'Z7^R!/2/dCICڬTD]mh]M"fB&OU]X^4mL;Sn|lvXwS+|l lAf%A`!]'IKL=ȅl&6⾗1<':Kqw%'t3-;sr7bveF"D?IYs/9CAɏQܖ~ثF\\8Ifezx.;d 2ߞK}bW܂ tQtO9!wR`Tɩ@/'@ae݈.0Y};U!^!9%MA?7KYqtX=% qf>㒇˂woO\BD8]Ỳbޕɠn* Nl+gYZ070701000002d7000081a4000000000000000000000001643420d6000028cc000000000000000000000000000000000000006400000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/(]?Eh=ڜ.+˥Mo$EoUۍHxxjlB7eb#5`[Ћ5SS7R.#Fy 4ƨwk"saVNs`py}3)PDΔ#κ$*'m$Jä iEt5H0$DutKfsH&Lml} Ns 0CҶa5$5N7>J~ui1FPk%DvsYM5}GYd] 2uӒ|fU _'_pVix@g'QrSܘ fXݘi*Tσmm$6(߅:9ȑ bm]hdm)VS}=>lff҇bk({ FL&؆ͭ_3GMsRCW31Qo₤ uwPf;??%v%.hSkQ~;f حKrɫbQ h*n!~(!ZC?'?lyI@U{30!`Ynj̫r~caA[fnOdsypxǑlYPELt%5Db051p8vBJ,pj{>X _z ۋhp쌫)zx8W{b 9cpY|s; &TfpжPu *ntIa]DŽs|{/g;Rv\`9]'ʣnW;bcSZDvsgFGėGkX俤lKS³6Y?ʠOk((lc3CBګr6ٶc|E<|ڧܘqrLgeUϰo5zVӭ=B$>d)26.>m jɢ#^(1 S# ^9ay{4u!QN*(E^̔w*:[ ^ީ ^|>Sۀj*hJO.LʞPL%Zslč {dpm"pwR.ezU).D;ḍAzUVpȃ`=r'>4eC.@5*b7#k5][}`%a-j}R 41qI%tϚ'QO^ᵨv^p z;^{C˴\%z1*VE+\(>ʎ KA؈4Zzfu{ /XJkvUgO ^&5cm %2o\8 ɎH#.lҼLB 6'6䕵Kjd2%w]wi2ZN`Q Pݥ[8VQBN 69*V~w]vmPX $ Aݷ\D˷!ɦ2  m  Ѧ:`b-o7〤&y:@g߸+ue,_iriH1Qim|#a'p tSj'P79y }("l|PUYt=ы.0; Ps\aK3 =$Iy'foSH0KtםE>#@gJDaA.Ix2fZt|NfV|= DIgBGHi7 >0iZEN$l:LC4Bw4:zpn.,ikMU;cʏ(ֳ`#TƱe{k$:CmR>!`^D MՅc9S. C'iTsƄ3횲 [~`s a \G;9\^총pX_ⶓ6D?'@ы%(qg׷AE3*4" MRa2;}FUh9j~r9jAx_;@=XEP*`c/ fq$.%Rڗ{@T Û [ZVaic4Z ֿZ'c ,υ~CN#oH>iQvoe|5֜| ObwNR w'ϲ3 xa`5{dO'dz, sx%T%*tStkUIz,1OSkmP)>ohuE5e5͜hN6Fxmv$|O[WYZ`jK AQ3 r&&-yꪻ >Kʥlѱ. %k7Ǯ4l@ZbL1:2t,샃 9iC~.Hms4Sꎠ ^d.ުԥNJ"X&Y݈K5g#V=NIJA#9c"/{:0g QH5)]Y?Fx$?O+cKqO#g 3Ʈ!9snw ҈Z3 ~[c1W@ԩ !҅ $%GDAڊ|G,E X!gES:/rm0e[f3-bʔAd!"Q R4ъ#^p? w0At gd"yWFdo֮;ue yƃٔ^hGg4f|9;%W͈zlnio1ʎAI"zqB"1NvNUc&Ñ1*u+}eA8CnFa4N 0 V6a$լq]X3t95\tY "nrw KI5E@O Fř@3<4oM%l7Duڰ9#U׳mM\ۛC?g|ijb'AV,CKYC/Jv 49|Qx J[X7I.4LmxMlȺA?Ի"@jH?(n4䢗V>ӎ59IU(9*vh[%C[eH `n5c:XbOam|؊|et1kZW@Yɷ0flά[(y  =@%3!D-HE_iPCc y&*Ь5utz$sVz]"-U/!c~PȻhUԼ^u*oULdt."88̟0m9ː.ծ+D<7^CVVg]<2 .^,i`PYWF(S`-Lu,0st8[o>DF:@(+}JlŬiS~yRgþj\^=:j F$?=aEس/&>iR($3߾0*L)s1?-%9=7\'ivNtZO>u 6pfw^(%Ka{N3GBM!ÚKEϠS`ADv7hӋvEL:sK>cNme2G堿K(H@W=`2yBlܪa5[ W_}7:02d_A*3>mh+0L^#=EY;?>pcek+SR}/e;8ޣAy,T֕y,Z^{~vի9>~5aoCN$ke)0%dV!c+lmi/GJx@GEf NHLү56[5|5~BpZn(Cg}5?ؓI3L$R [״ #?ъrfߗcvu":ewJS̠H`d@喪Ffp(?""uөlwqősx{ѩZ]넢#i>ƚԺW.BKaxj}Ql2׼'$d _ŘETU K=3x=?ņl)cA\wXcX4WYpKrTXtqB2X߆l.):%a5DJX %q8A7aX~eטIZH ?2wbEnv]D)8CK9H8BLI'J,X'#A'-,u>0|#9a͸p~xJ yт> j%D] +߱VdqRٛЉkN}O I`?W㌆oP_{ ͆s`Հ {h)qE<ak]+=o,6 6}fԧa& բo"?ݞGf*  >.CL7C"DoGX{Q~FR'{?Co"mLQsQun&<Qlg:doA)Uw ͎$Ke% xS9:anT:$uu1x ަQ'׿k?`6 !`4@2οFrLhPJ`4erX16!W7>JN7J>AzA|:X WCgS ].Dչn1c^Hb.А咷91A659S?mN/j'fV?wv$Щ׸lmKY!+~$oZִ8>+(py|;P*EčcaQ͆[S F[ 6Z܆EFmƹ~W_ FUd#ik;}SCHZ.9e9ys2c[yhwqd&𚨬ahV:^ yTA<Kv K!)ؓ1LaI#Rk%:cُMuj&5T\im)C}Y,Pd}-;!볤DEOG2Xd`9T:je 2N/Da5/FSj 4~{S@BREk9g[9I`3\43MyQ( 0d>t\FK/ g\ u/EjJ\滓3} OCr.G  5ap d(T/l&hxg)DiA5ڮoVM5ѯ_ ->jgM.rWb>iXNzނWs_~>H2g_0""@fP6U^[2nt:tznbvrO<?u+H oFlQJq7sٱx[:>5_T]'^[*%4*FW| z鶨Np}X򻞤>`ȋA;cA1Bsv>w75ɢƳ΢͆4)3]G[4\P'iqObIU.FG{4(´)%FxAg+¼n=ƣĴmIɌ~6^ðk͔AwTﭻ_+  䫼~owY9]ؤB_;I]J.5 4=<ձi'H)ïտ/视R+Z_4ְocz@KNXEhFjir4VU8];~-2%J޹bEৈ@74!UF*D*B >5JOde^'7Cj Yj\'E y(HtUl/-AԿ~#]-"b~ή^׎K l*Xr8vUVŘjW%vSuX( Iq +|! Phr9Dwy@^M4ٰ#do=֩9QYU!6&)3ي n5&$ Cfm'_eIG} QOTgYZ070701000002d8000081a4000000000000000000000001643420d60001102c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/]?Eh=ڜ.+ȞjY>YVh),2|xnp5v9o/Zە||A;JtQQy }>{$“?藰 > 2‡$~j m. _,_<˳R+!"pqL?n`Xys'ɿk G{\QlVnay_Dx``mxrZ䐏m%IE!<.\Fq,n'OBbCAt4u[>#~OHffX-ܛpE /ʬ2XgF"@@N!JޫCNt Ы:;DC6,;eU/l0O{h3F2LUz`#jyX@=hW.1AA.16> .?/hV%ʾ,XI}oaL  ($Q+Cju9;6&L^07atx]$,a7S"G#X WLJP7ܼHe˾-* ^_|бvI(\WqD`X+iPܕ)3gUw8ÒXatugABUNw$oM} q~=VŊa\. ^~A[zo'A||Э\~^M" Y/8}RLC`c@W_&?U*C&Mv3Mhd#ҽ$/'_u QMgt R27r{!{ ,p2J3U6%[r{kV^}3\3iL{#IB/Q)2ĽL}} ^ׂuR9=b@N~9蘄\ RAC.{u G6H_PIg@Ofc;kd}OP_|.}$m?60Pj/qAgjeeɞ].ȿ@ýpv8x*kg: \+ǹAIJTz΃7˵$B\(a,44[/A8luD'ɳFWV dOjzQ dՠSsR%,Z(z&wgqeLSx4[HOũ"H,!SCz~ t{!!vn륎` ޘjr)+d H{9TYШVn~M Cκ FX܍^7Ey Cy'XBbG(4 p^ 4BjO,hJumZC et]'EtuЃ>;Ζ0 4#}Q4 w-Dzv|nf,׊BP0U3bs'37CꇰGby}s7XCMIt#u&0_Tr0]xBq n4)$)+ǡk^D33nUm qy\clSSe=+ԍշM iGk|d 8HEb!gdHSҶР"օ2cR $Q591L (sپ?*$UM{T(/cajihп/˾o/i 5#?8i[%f;3DhcCM6"h *#'(=#{d^Pg" ^h^Wڨ}zm [u-jی﹂UavKPm 7:o.wm;恛P0Y][3gxp.}rSqMt @|Kj& W8>//M xw9k_;69PvjrAfɕE᲌f[~ѬGLJыiq@h7s \u3f,w秭TWDpc[rj5'>}ZWvep>Y(Lb`w-qFTj5J7-nۃӛ)JTtql =jvBtG\nm SֻK '>~|Ka(uOq3$B0 "Fi*ԓi7E]餡0hN}yv1%4ЧuMXcD|?Jd:@Q瞸%vr νPHaoTZeOF/sj̕E|9Ú~bE"?&%O {" i{Qyӷ8k XWˉQF;uGTNZ z"JZn<\P+מ H!\G^3UfC%%a0XܥWnΜ9+Z G W.hVl{A}WWqƪ!wkg\_U4Bg쏜\@+"kI-/0PnR2qDZ)h8lr+ĿxYcm3v .{NJ-y^“^xdE;@)|Y 9WfG:ńrW+>l P$P`IS4@\~>(O)j1ud<3 z6 bI1OqhARsoI\\W<܁$gϷ7E)g: N7ל `l H,]^`d/6*q]][XO/L9sf}N9 0.}bY]p-pj#8Q2׉] x{EE$:/5In` 3Grú@b5sj{6ћ_2q~%A>!?a:_0B٬uKEo(KbA={8Āc ;Ά( [ڦ80836*rmzڳ]<%QsU|˃>»oj{ò {=( :]kH>9/cMHSjBJ8Uxa(ȈOD$?x>%LPrNzR܍mQD̓$5P5Dl5>cJKsDm д!`shǹ?*X]Bڣ@sF2f\;sx=j%ϡg~F.~E]S7 ;_^{ C5D\:_Qey Dx@Y p Y}ŵ:66bz8l 6)fxqnϞb y>l, ҤjGDY6G+iwq ͐~FT|W1akةSEP]GF^]vĆ(5#kuܿi=-Q; 8B 1E?wVԶׂ3YjX2ccwKvjÕbX{>(LAT4{4iP/ IP X`7 I.}jR4Ja&g[Q^8$e[+@ֱ><:c`Y }Hh+QКIB* oC Ct|̯)b, KSP4IYBܞOL||67pȻ(ќ\ܷXqf][x3&&.Pp;Fu>Z̖tLW ;mя$䄙Jk?D y LEWPDvXA9ī"mъ9`NbɼM ;X~+@/w+T 7,bJg,Ł:@ѰyR! BgQ°$2UEӴ{tX3۞`[T?{=b&eJ6. ޽S=Y󧀣VS& i2vȁ*܏Klp%a˾*XZx%g;&ZW\ MOJ:Ҧ`݄ܢS {L'Y~}]@S5DX0?ٻ҅@;E.kɢ< Y=HIJG(!z!oL JF] t\T ,;վ~#nWf$j=dm;Om`(J-b(\VX/?CP랒lAҹ7'n/\?pEmXw~*Yw䢓E.o?1 t]Hp`j<=Q.;1e)zɍ́tWLO!ڒFbQAP" /NH3Ӝ#~M {{^(fgh[ĀVhU'ث\UǮyvQ."33Kc3ąʙot3a.ELω(Tds&(a;Ė}"13G+>RrESws^.e1מ'J83!*ei*Ofɞ4%z|g;ћ[F^P'밀ϙ:9Ȫzl}@٩!l}q@ߏAJ!S%޶ά )p.Ŏvlʮ<0KWkX;oM??cyKߎ:vc/fD[c1$hJJz~+A <bٚ5L{>di!Cޫ[M0 |VG>rcY`,~2uĔ#IPn~GsO gHxFp/|>Ť| 25zέ7^ժM)c"B2 ]SGRS)̮e+DF- ~e,X=&<&'?­kSX(H `?jj y4Uy|k*>oMM^n|Z\":BxG`v#t}8'ú?|<@tFQ\njVpxց1ضr]3_^n7 O?eS*[!u6ťh[)ʜnᶗ`.|wa)?VkQFZEh,nHX]}֡&{=^3tbTBRP0͉}Q?#ܕ[JQ mcֈHV"7b7rՆU_Ɣ#GHw$ny7\f $z/\BNL-z*fy]Jؘp! k;EBî0(%pieIDt`*'8hB5Zu >dD5_O |:0>;+N)*ef/2szDgs0qWA/(wE;+0-$.8ۚmt"*TƶLff@)6D1KD V}`1:* ! *6a4E$gjٜ)k_c5!2$ CB G']x Ժ p.և'5r.U dցSDiZ|T=тջvoFSԄӅJBNLmꦥ{ I `<ZÐ8smIs&A-nPHCJ3BTz"N,"=B8hrxGl"syѲUbL/)|,Lմ1( wB>a0GO|(~]m"zteSok$*ۧ*>_qy}vV&j[4LRкfsR?,8ݵ]YKCX(@.놨yi,]z!tG>`rBHrAw/ð+*~hB Jta/,uT{LKcΘʙ;18N tR8vYΪшH4w z '@U޲`NKڃܓFٛyag˾ b vQ~;qjQQ$Mѓa: ֧Vf_lRA謁=QlGMw'oFoy @nVI|(hp̔j@[[yYM3;𘹨24gŦ9Et<.;q }=ڧPa7K1YLaTi&%IXŲmטPp-]e ?E)CtJuAgpx2!@UkLM1齙 Tw]ۡ%XK0 ~(/ #h-Db:{|4uLjZP~V>n{sS$jkyUPgjAoE$M,c{Qf a\ТeGTWС5ہ^oI5pWy" \$ؐ''xKNܒ*S)N~i:u`+Qv5ˏdH.:;|*&qhO<꣨9D R*k#vo)j: \x q ϫf T2~A hIhsEN*TDl'v0-#8ϠD6R }1xE=((JC yaP0F|lL0#Xep Iu3Ξd~\%p[y1hP _?gp1E ErVsݒsǓЫ<2373V(=v`F!"G7Dh~[_!;&Zjfͺjp;nF&6S"SǮLmֈ_]+%h5;PR+[[v>|w w* iTC\?BHK$ 6}&M_GV}Gd Ev/}*Q?->ɀ YnR4?cܷpqfP~fS9BM}{!+Eqx~C﹈eLw1L<هv5I.IƤdf '$LTӽNBNjQyN؃p570N_2lC$9T:Xe?0|I]ǥnc'܄ȿ"7vW<94*QɚM]0p30yw|67Lۨjz|_v.J{Vb cs$Y/b -î!zmt$J%'G<}{z+Ȟ`J˥U*rpe :RӆST"YOpcHLZcN Xlэ!ƑDB#Ҽps f*URK7CǗ&"v'%&/ceS@d9:0;|a%@"j&-C(Ȕ{EKۑ=DnS-Q?+ ݭZ>gp`aĺ͔5Zg0erPjr#lXwi&QC<-kϏh#rבq2 mzniX+iyRJʭ)|VGA&9D=CQު8t:ˈ5x5 sWF;`ԣ%[>s$G`]y`SJMDzHѩސhiuiހ7djXEAh\v*#õ6I 4P@/pn!N/*ϝ@Iм]bIJi\J3 .U?LgS짺ݎ2\ AQ۳gɕΛVK*7$ЦYJ9:Y{}T1*sZxgDKrZK, ˱*w]q}H=q͊Ź~n:7ǸCBbFGo~'~;:P[pp#[(r8SґxDJBnD~<L kܙ5…n,-OWǃ?L9n|6 #hUhNWއ~`O+Vyvr" &i)0Q@M? j:1fWKoMZՏM8G2o&C2kX z 2ڙK$C0Zǜl&ֳ$b3a>[5Ȇ(+s9hd<]gZ`9'C{3"rTF4z(ugZ=[F@lGHA@Rܷ^:q7* q͂({u,c njeio̝>]eEx 5`2\wZ(mn:oP&PڣkhhFk6)%_'f]qE|OMe!Azj ϲOti- }O|O`zïZJ`PZgHGKKOi22lᳲaO 9 yݜ5 G,PiH(@++W\gBÿE+ݓ7UTU|ojPFYN]Ѯ)|pD{1b9AHak!q7# Qwq nRe *.A7]{->fXBkBx$EX/7n&O5ڷ.tSyu|P21+47 E+XUmzz4 82hCW?[wr!n #k]QE y61쀠{Moo2L1<*j4aLn#Ho/\%)K۬۱gZ"h۪NZrY5oX<W(UԬ`H|X2s+yX,hmZHlu80d&7 E/Gt%[jzƲO4銔5 /)yK^踼P,Kʭv4@m/"z|c$)HfU- \Mg?kBϔ^b@` L[4ołb^uBOeh+\y<1,뤈}D=>E!,thDP} -14QQ^D.9lDaZo*_2@A>@Wc T˚n$1eLSVQΰ~5-@X||Q= {)oG&(bCoB5u=.!"wIt(F]WۀcoV̪:UkaQ`p_'+uqr^v$p@`(۾}1k x[Iʔ5ڬJ1tF#+X>1vvS):FnpQiI~܆k;|G-EA/P.Ȇ%ŦD ~wpUwU,7~ނ=6VR[z؈&r@B}iܵ L]J6F5%w)XUomZrbmEN;FuC]fC. <+ : x-Ucmu$ a[l2NP̟}|̵Tki)d_ՊL~wG~܂ -ZQ"7wvBfa?m)4w־zaCT7}KMn3$$vs U:w6 X+U\L fyƆ+ۤۓ {%ի*'R[cz†ط~ 4TT?DnG,ʡIyYC!v/C$,OGvZA|Wߣ/CTw ,ڝ}`z^4* yUe%-ׄ*gkuAf!]t)ae#pUށ+dAEO; Ѵf$H5yAνy JNowޗ?5bf)z82al̞y4HU;pG>tBd]OcwRQ >_`bʼnx;io7{ֆpseyǃ}d5*Q8`)KFAAx~-} Y騵 *FZ%6* 2oV܇zU>VưZaEƲ|ş$bETh1iӕ<ڃ)̯F+I?{eg6@Rm܏OLC ܖ.ȻO÷]}Q! d(KkS}!uДұB;\*H,:Kw1<|,zEa7MnbRۤEӤ͇.mh#GxJX5e)|e^m-V*_]”7$bF>NQ:zNoJRsqUj]U&>wjCl%k`5Eq,Ί/YZ R/6 37 һāNȞ1xܳY]I| (MXfmwLQ\Ɣ)WI4ic }T,">RaW8RG-~Dn(| 8?v 01mGT[;pr-q6:U>7$}̑ý Lڪ~ܶu<,c]e8eHH4LZim c\- Jc6 YLE*V؁//E70ȗmd^kV٪G!1S<<*bL$JƳ8HߌﹴVLS 퍧ѾY"_ Ec:tRsR.Zt~#|MS_'KXÕQ*I7'Zy5B̬M1Rs6.(1^o0Vl H$c:R]p5V ᭩+n{B)tkA;ɍybw[G^Ĩ:&s%|zizЇ5=%>iYar[#Q~{-Xdx I Z kÙg0,]_]y@+a~7j߻xOV2/?88APœzT(G|9*f;X1|78"ujBs6OR^bIu*Z5?ReR,HDqlQ,R^mk#.(; i<Ž@+ɰ*s#Xy>bz:* t{X3? =%֞ 34PJ=MуcL4 :)s.lBTMBn|)J`++/-d't}ḱ)pq .dUY 2D٩L=MR(3׀#AovvqzGJS$6Pɩ ŕ%a< 4DѺ FyVd)>-Z@H߿Yuy9v lґjzl#9/JY[BNSLVS9l-;3Y; q^5O|Xodt+不ٸʥJbj4у >+f9m;e# !aOzHDrkP(e%f`I7G K!9u#Z0D;afN~]6nDŽ #Pj|ÿ^ٶmGBy7,&152/UB: 6x} jp:8+1Sa/A=Yʢ S#]6ѫ:RLC0Y:jw4],$N $VdڊؐwuM`9f\95/bQP-TR6~l*߆WUn ' * 垆nRx?R|(F%3PKY? ]zYe׵ƾ$t«eW$tz~JMDY T}=[.{Ku)%ۅomD+HTN[|}84":hFhOn(ƒ^*+E $< q5$>y%E"&|Ie (tܹ/#|(mDEH^vcyhK}r-)RCKxA+o.-XC|\}s` `{tz8vK>QVE{HJ$CЧ@-IwTibÓc6vZ~yӍ6ha 6= ZX;gП 1Z!3Ƅ-JkڗʳzYl-J1Fq;\D-]\g--=ԉ6 6T'J*tڕqxsm4ZUOyMQXHոpD} N8m o͔~wm&:`Z!;/jjd.O~b kx[ɘ/VNKgEw=D`gm*KF ZM} y`fͩXJl>,B'fmSjw` 5R^xHъ y$\gj ˌ[G@/ (M+0#^a~TiE=ʍU]ì~3a0<#2_xʔ7' &w_C8b*DVilG*a绺9))oyֈ;E֯B @DdžόE-x@La\ ݏGAo r30"M&*( X/8VQe?.BW˹U1h%KJm xK'EGUAuIi9XvcC)Nvv:cK7 I?y0鰟V?:㽱i7ɟğ6F Z>.|GT1_2D^27MF:/oxR `t{c>'FVwV$ of<<%;s)駀 i ٽ&q# NZ ƻAcyȏH`FR;)xΨUb4c75DQz)!xKp] bwjn:}KԦp<+K Wx-m0ȗ>QI 2|? 0;5R#2h˙L6OK.~NieNeFNB Uajݽ r 6"5dlz$VF 4-32oER:ш=>\~?*"ڲD"`uA ӦZH"փW_ WsK $?XnB=tcʼnu)Xv,2W~={o^*ص@a',8 8 P+EX쫡t*B؜.2(;Àfe늗0=PD.K+s@5O2Jha y^[D׈ӣZ'f˿V!_ZwB a 9JE a딣m@Ϛ|Lٖ>|E_2Ƈ#z2ϽDdLLΊtHCvjӔ1o;Xlm &cbk,zXS*(9m݋ 9NՌ7!N;Z7ǽ]9}>{5oB}^e -|w؅4Vs267#_(5v{Ӿ g*srVz%eD[.G[S`1J;1~m`y$8~H4(aU{ztj܊#7;BOu{ >X)DwfJKDZ`% ս t~ /qZX;;@9Wub"&r]rީ^ʹ lJ~dёi|Dkk~(ki+UJjH_ڒHiZ`del-,倯!xy?c0S`t>X &$zZgn3ș"MȪeW$ɠ3) ˫D7Rc -\ט8hƟL=D`HlQTb!u$~C2mH=d:w} xkk̘YS3+APBlɄ+LՙN+.u󒺟X'{%xM,Q&zJQ'/Dǧ; ]3^zEa(]֒ pgMج9!͋z[[eY2q;}IЈH6$z'y]1nk" oj$tko7ݾ/ccr=c-V;7QfDP,r^Q ?=Lwyu{?&dʳcݜ5e>/'^7%-F26\@~ 3/B@O&h"Z?po9C]n:eQE;e.8&l򅝺!#PT՗~k]`cpz$\'g5< $qn*Hst-Aƣ˯; 6œ>-f4hy!(w+WW ^tEJ .'LuN3 DŽ%riǷVU9>kIC-/(*b j:SO8 "+jeYn>ixC9P~g)]NP dG6EiqEUaM Q*;ܖH7!}dl7-HֵYDUq:CyܳuKJVR6ȵ]BFg,޳b0,f2\upiPæ %q\$e`'7;IWn>ὺ=0WTk~ 'c.,+ t4*N^t*{ׇ?#3/6X2OWW=(84}j YP{<磉UTH&"xSL2Jߜ@ g1 BIlfЁ$)~@єH }Rk҅ C*fS&80/%= @ПQvY[k)8dڋE1eWH]ib/;z^YTgXH:LC|xV,xdyd~T4LA 5jHo INpC$Lf|!w2qro@}ACmlnoHM=} =[pK .u]@=М `?vY#\'U"9'&ſ-ςPc1O7uy았#U&C@vpJSO!j݉A2R#+ #H4Īѫ6?'`yY¦sJdשSP0НjD ߆Kso9_*ԉ*hqgB-Q3 [ɷ.5F' ź IH~u'k Ym"cd6k%X6Q;+\)̺E567C!7= NW!cA\D?«hj{XW1qV0󒈥>TaE^`N&|vdĩϕֲ#lUGbIMB.Or(+ 3u By$Cly{2l'-AscB捳S_KgHW<*@2lkt? ~ a[ɫ*-Ҟ r"Y$e.Ǻߧ2J'!L2!'6ty4&Sa>$wm&D!`,)Sn^[4%a^ zy&-lJ\ݨDŽߣ0{&=:{SȪh@H/;$145r{F^&3З׳ <'S0: ΋]:#\Kn)rὂ:t%5~ >J!&ak_ScBi\# ْgv8Ha7 @^2|h ouiW1꘽j%8Ƕ&Z\/>`] N9H4Vr |;wpۗ4G)3=z՚ϣwAېef1x뷹4ξg}l/IW#R f3Oz<C 9BAOTW!" F!d(ٳ]Cp Ϗ@䙑U>x4ۃGvMjaW؀ W[V_B4a1DɋZ8+^C~:`堁wwg]t_ Y{XƇm ~-qe Kh۝Bv4U&osVڞlIhXawy*Đ+7m$ TG-}|8)/\9;W^0RZ>EEVvֽ|OJ EЏ_)")-'Y21w ك}YO!ʮܣTe y b| b pn*kP[aHjcr~]ȿZ"#°V)z˅ BsbDR^3&HԜf+,E uQ{N !ݝJi^ki`eёўVyӈ.9>1F9n<󊮇p  | Y̢r6tN^RHi)|SM tss^ &HFW}%nU*l X6o3߳l)~ +^׍PdR5—wwH.]6#$D ~벳HŠ *96Yyh+ u[iP^[p 3 ~MgdLkM 䖯q*ųVpݦls-g %:%P,]GU+A=*.gK,~ÖY~)3xHZ 7m=r/"!v+>(/+ǘE-gUЊM`^/i .QJP̳LAȁ91M?ߚ;Tϔ{-q93t-Phc~X8ʬJgiْoڏ{kQ5Kbz6p ec5=z\r>iO^^0ثjO=p&99uR*[ło^&+Jlk*=MZ9BaP^J ry*gK"E 8&k~37I_"BՄM,z߹_<=GS dzuA45c I xlp0jC*p$[.KeV"I#<~ǫH C/ .\GP{S 4~+N4 3#oPGmK FRjH[^ ]c8E=.Cg3 qD Qޤ +ȽjfIv;Xs6vq#NNЁ V Y2vaaS"56ݏ d}as*jvM+8l+,DtksU RE{ |QWAJ/t!&ͭAMՏr[S$$M# f3t QFre[KYW9SkɅ?oD-_`?oe:~&BO#i^ݒ߉ww 6V}l*֞MU6Ku[]h1l,.#h5gY]c{; y4[^Sa;"Q?fD4ѧAތWUqw֎M!|,Z3qHO,bK,F1]wi@-d*Aokb# {' Io>?= #^ޓ@ |u&4C5XdM譯yN4lq`8 Qk &ԕ3Ty":/u{3pːW9_ZhC|M(*ꖚ YV ^IbISC]5V( Wg!:Ap[`dlctsX-i3hhQH> fBRʨMkxax9%̩ctQBתJV7S=؉$~!YzWeeUUgm=DE6.=+;$)8sl| "#Í#]vCurC?wIƴ`ͧ \ek3 $r!_ ZT߯ZzZɮ?;wCQhC]: FuƗOX)0?g.Jׯ V}HH!s%*kEoa+>waqW Zȝ/\Bĥk#pYfr-:"Z?AB\1[s^CJ!i0B_*! e@^'P=\(DY2_z``rkAbc[ B_x~tmhQUK-z( !Hp2ፂۀa!{/>*.U 5b&Tmy820!'l5 f K?`6FaDhVS#%8sq9g/Ž:߈ClI-*}^a"&:d>HOt7^0ӳcg6LmwaD>(-6M/Zz!f3 J biUgy"d4>܄VjZ $oƣuTe]$6?Sٌ^]!_bD}} I 2&n4S$XFώ"d9/8՛+.xf>WKҐΣKj%98Pҕ7vh M|]E_M bs¬aKٓ1(2PmS%3/5&gB `JPOq4 bB *9Jp8;$5q%a,]8:wYe(ې`{)*RYc0D'3"44ލ=ߔzl7o.minj_H]e- b3s%F~,g5$4L_SΎ?Q:TxHoÄ#Ҟ+Oz<) IkD[ĊH_dܛ.lw|ǥk½PSOev4K3|L&mS.I)Y|ǹ0 +3C]śC92:dr PnI?u<%VBS;5յJ}*mjrO}6'9*ةۄɲ2ĉ:Sۿ1ȚFOK>XkJj3 ?dpE_CYcZKU;`@T&i2v<0AzG L4/~|hQ6w$%)M|w 4Tϟ*A"(92A*EKt4Y'*\^X5+x3dיּ7"lKJ:݌ ѭ}ϒ_+~jlmɣv-nf'n(6VPlX:WVSgcYa%$z *.YσCG|[cr)x%b^<)7)F- ]NbCaRI9'@kNPWr,RjBac Vդ'e/A="(Qj1_Ș!ڀг jx۱]a뤖:>-b(bRNwה`hO?i.']8;?U۩,Ob:y``CW ָ~=xa~ZﴚNTfX׺kIHظ+~lQ.9)epGeǚt"t~(:7Il#0xٺ"JQEs8*~eX\q:ݰi1@bJdKcXsv ?˿}0 Q50XeIZ=)bmE4l E?֍s}GI}uܚс~R<7jҕb4@ǟH᪂}9jZ] 4h ZAnni{@!SM)Pe{ޅIpa+Xƕ9 _/w.޶E;}G1t4DL>$\ٳlDM-:csT|Dn=!dguǐZnK-R "9F!s5 + qV|gι\2fpD+M߈ijrVgqe`#i| Ј˦:-k7=¬}ΕMk{~R`.v= 09MrIoj0a*c6No:_A<pnRU|,D5/=qm=ln2۰~ccdiCx6"#`m},XC54$Y?Vܞ@EmWpz3Z-(BJ3ޒZ<7r*x~eʀ|(UC"腮!7)(a-qGdIorl8X-pEDc9"ah3(e%EyyWNHcXNt>R/C1ZThG,0KEӰ(Jg*晻bn7`U Π 2{Z)N7ښ,?s L҂|ua"R JDpoutO>Uby^ 1^m RU=H)\VU c<&g n9pAk{jy_]i]%Qe)ڽ'g_4HҸnkmڞe8{EAɿ,; m:E k-UN]/mas'XOUR׃lнDd9Q `S yO@=EB"Sn2z»Q͒E"7hHb_@p:t%5Qlꁰ&X!4 *l9~fSXI5Kp;98ĉ?xLv>=MT7ݑ}rh7I6بqiWr`X#|,v țZ)R39C*gҔ#q'!AEC2!HAZT r|n˂+.kq[/ȕ7{yVQtjsm ޠWlEJ0A9AW,.[d.ͱ9}IwcGWrҦoP S*j_G-PHe0ɣSo6-'9q2u\W}+m> nE9}o,h?xbz'"_LW*.Jl9UTIr>IY, qV4|U)UO#0H50uz:]I4Ҍ-Cg3< $_(w $V9EM P sa!JHa4QQA;sWNbʈ󃋠r,'u*\*ا$@Uezo>*ZaLYQ!G[ &G$/Q@_7tchKx-0"=%#Ep489*. ':ڌNͱWc^HCu!vƽdy^vL Ũ-h Gm%W̱GɚbÑ]%Eno;}y)Ꙟv)cM{g@<+*W?%C \;4⳻zLt1禍J׺1W"Ti`cTp^9BN i'(Rhvh;[ [ <!:Vyݎ7#Wfߚ;0k[nY*HF 7&7 ę*:@=M`54oL6~عܘ ySU<1ȖEQs]Y 4)<[x댣(]|)e HQ\jr%~|sZYdt5D;$Q6:ю!at\&Q'֊PQ#*r+"9|GCPrEԵC/KLͬDFEzvkYbd)ԃvP## OsG9{.5~Ur]Ռ6=x7өVO4-Q2>8H,!ŌW+-kE zW[ʅa2.j'Kv_/Rt5a.?{bBZ'Ux>;1\)EN*:,rj6YP|]I'|x54MG\`&b陋-޲ ܤJPiό­DVٜV1аp: u#fcyGMG#A-g?EDZJB`Owc_(0I an$DT'WMCym@sGz|]-ˇp4*~5>Z#YV'H~%-#H<`3 W;fOYN# X@'"yb 7|<E;hd0~>L5Jd&\L9S (VZ$ Bdw{f&sc%24Bx Sp#$W32]MSc|}2"TCp/$k6,T W2& pFmrIq.WTymCʇc㷫ǽdɓm w/i~Ц`*oa Q-O@v#j{cs {4:n` -!bͤrZB 95ܴ߮>OM֩Jg Mav90lbi]L5 5vdm=Z D VlJe1qZk up uf0x+V*4-dp$=1ԭ~67b GZ6iџq[=W 5 4o2$bݯibĪ_=<'_. M;7E`T%]>j>WV 85ab*C0O\- oNCò &JlU<e9=P*{KWw:,upȥ| Tđ\Y>}Vmr`0j!)l"8xc/ 棊bFSL4I$pߠ#3ꩱh }i%Tϑ 5g 놃 ,fFTCy<FԍtG QEM`ۅĺd_"W%v{-)kPeuяĽִMsO"G)A.T>qA $̼=e]R+!rϒk loIZ7:+M%0EL ?I<(Hͽx=Χasa4|ZYNףp'n ^Y->V(LsT4\IݥR%#ECFl(Wc$T^[E*z>DH0[܀Y{טc~4+&G*g]@V & @DٚI(4E0;wWThU=D`*Gr' (,nY;d6+%YLR(r,2'pT4:X/[#bz2hBc(Xikc Ռջp6+#0RC_u[xw;3a1^#<@ͣEE9{}t}]˖#HosQR.@VuC,6Geגƿ*,_ r7d; te]b@yQ}^\5l'Ja3>`N@$CK2 }e;B_Xp(x(@]X6t6HE@ d1'K&td.-1#ij_t_%ó #CmTI> 0:WaX " .*M0eJ߾_~ 5CyZN@gj*T⑮+j9j eڞ*0k!@^D8k1ƚH#9Fo`)nY;Ʌ\G`lI0m.|7Nɔń3҇V8ߤJ擆YQOhBs|>h3YZ9t:2U{eșwN3usbTءA|j ɭ*$MW%)0 3D6H,> s )Xݑ sEU=>w7e&!.[{ir;!3z*̦̔a1ʁ]p̲c0H;}AaY5Ӹvz<-hA/CҮ[pqn]h2'ALE""A޼;l<9indV\g,Gc$^nl'IGƝys]+Vm[9-ouj X=p=\|u1|uGjU|o07<jg }4aq&^mC9#Qci2S΀ !%Wnق^_ Fbϩ^P %"̒zO+Fȏ1NcWtjM"I&VVz٥ :@$1&JjOpp/B&OȃF08·ˇg &Hro<ʤV`{>'[mqƇSc-dp:y,>_.Qu3ȣ78jR7t(2= `k,Tl3 ]ŷ]c$uKVJ? u IpqA-Mn r&o ('K`OQcԣO2gq'\V\De}kN| #+8bםx $'\kK4buR&aZ('.w1X~1G3v_x1!֒,m+i+2~3nJ6G10든(ӌ [a2ͧwJDz"c^ͣc%bcZ9k",OѬeh:* ֿ׈LWv|J%E9Φ7eR_/%)FaN&Y|BjEhPWf9Zϴ!9}RUKq!0URff]$ I'In6agw ~]VS 3K)j Wc qzK\XUĨQP4zBͷ\guؔФoGu1H$B^2P#03W"]Ԙ)ftRX-o#ZS q1J|JmH~oexFwȄVYO&]y1mN>Jh~&ik8t6ԫի>ugZmC\Cٛy7h *J!44"N+{IdL3ڜJ~!*'sPUTLe\;@t{Q=`+8QA74XdЍޯ LҦ0)xP[LC> 9+%>t .X.E&Rֱ3k/ c"ı3Y㌍zn P sd@ (BsߘyæzxWr>n>ֹe t8euIݍ|s0A .6$]m\=FsY:R>b:Lذё˫ڪS$4pAʊϘ Ogx!o 9n;VHe D! _a.sZ2Oq~is&t[ZG$zc&f}"ab+<6Ff,"bv^(5@]qPD䟶+ ٠Pxe>X)gh€c݀Tb g.| e/bj,mH0)1_GW^71T_+W^.e*lT^i~eD(>{>Rmvs w0lhFɒc"nEoD<ѹ'>\ I0hG$}+w l\Z0_BU*+MKZi}籐 2RH@ etw3]yavGzF!vZE䔈e тD!H>0v=|sz(iԭtnǖ1@DPKl3(竴QE]PLM~FkJCfk#M†Ch(}%p=K9vSbO㴆Q w&iL^lNűL:5 43C3M(}5SMP}_Hm^b5Y=TLjN# }+[FCbnCbvrh\tW1[a~Ju%{~z"3)U%j%[30PZBXKۡ ̎CC*KILkAsi_cPZ8urb(~ اYOY Y`0*z$lps@J iUmE8e:, wiσu?|IBvhSb׉e}Qr+%m)&\溴m5j+jLU`Jբ)[OaIhk E}P]nY:ߍ[95Cxn-1G Lclt9[r%C[9HRr=g:ڈTe {>h`JlX{ ݁ KІ#4ljYlp(dhlh?QA?q{b7|-ܥosn4`, nXsVJa"eG@RXjl d\Rp"-hc}ׁj4e`a*p'#POTim~fg{P̏l޸:I7X) B#@ߐiǨS%wB a[I7kCsĦTJՏ7DŽB,nB9vqôole& =Woo9nk?#LEA 0xpV>a:$p$*3?@m L OJ>bβE3gώ^Y)l< z*.i=I|Hɕ_gp/9FHqx%µ `4 ,G؂vȁx'ˋ/ދqɨ9#X!1"byddu;[CiX) ղj˭Z$TK/2a p7<^hA8sOm̉>Dwl ۪esI UEi5 ¸H,mJUIe6.;WG_K[(pVg?{V,9%g6>9Qy8~ajtJ2q^|rUICAh'k)( b!\,+:9q<ؒ''uH'=X3cN:vUud}w؂ j< z-)XEћ4=n%/Swvޡ:?d{.|]'VhCZ $r"l|Z>4O(Jcb Y OS 9vJ{\D"7'-B_Tپ"sZoCWb:R0R/R&| `]jzx&kp؞14`fN=5$ Q(j2,0*6}1q *P*dB| &!I`iAȟKrkGMi^+IH:Xp;=9d s_`KI:i1ET+ m(P$q\7uQ=ϦFyAYM`"6^=Ӆ[îkcZFHi1Vj]W 0!*ږa%xU@ ow+o2ezoOF[8KYO ځpk M2,њ1*_dv/[vZjr>&6ªl3x]:5:u;3$<_)4~&bSQfrHi'gWOZr'rp6ɸy&a!2K#|)^_u(9æ%/C.UYYƯYm9D<YS#›8N(\)K-MiaPT(ENhY;-?F7L.sRI%:Fi1wF$obI ԩ.WXZ#7f.1ra*r G=&Y=2:#?֚%Üq{I4,ξѻE).R? 2W+" ,A>e:K|m" XK;mJJuP-E~b?_ȉ|tu8d}\z:ZNXf4CXțH;^ y4>lu!*̭GeI!9ѶgIB@3wh2\~}ߍQ Cʛ4G֩Tz1NxE3 I*R;a ;!|_KnЪ&ؾ3o'poAq*V>]}zWHSV4pIŵp%@Svஉ{YQ-ϰ#=a34mM43AhPxj6.}fz*Bb)|65N[FT&">1{6,,4M Eh՟fFކzk|4ZGhqs""AŒ13L@NV)\ GfxB! !}Q2F)|G CGj-)""!˔ -Մ& u|RAdM52;1 "fBj&j4"g~Yb2Mriy߸fpWʹg7-!0 "U,XK+΃P {&q{BD,bv \}3v(wi `̣5g_9J=ANV0RzOU4_Pi| ۥ)wFݮ4 sx4)x":2|r7}J )fLluSMnс8$ _j9Lj 78>P$]”W򾴿}.sq Abkq8S9ERҟ#1C8鲻R&oT8Wמ+n_wkH`rY( L&EeCdi>kGN\AMrwQW? 6|F5Jm%g |bRo4o=iZ%<!WѯsUN~&|А@ ,< P0wv!]_mo&B?Ak\:bZ @2+MuR% 2o=Eg 4o9H#L LϢ#@#hƦu>й UDO?ϙm<-1JCcm/eDԋU5m|K {! L ,؊Y AA}LEGÕ8Dl3f/zGHIԡKL\/St;]5tһ5}WtXQ-ϜKd5 TC2YTdM;(<ݳj׶`xwズ0+93;'EА-_өdSYlLu7 σk\6N@ X8IXFjdlІV?v۱ 3yi &փ"oJZo]Pf3Հemm-)jp*&)!>6.?O!{I_=#զ[4g!~u`mFݖ : ,SuMx}`EKe/N/){c+XEkktla;: wwi!'qs}[|L͑H#\:fO6`oL0$-JnQ;<F$4n5a4f-*|fTm=2 Xc+xi8dᵩo_ QB5j۸_h[ǁ _$Yʴn j¥ќPF3Xy(H]k6M$$;+!Mv.4ˎHݒN[.HV@۽N'V2Ҍ}Fc⽣Z\ʆpK?Sl|qiJOjCQˆw(w%!G_wR^)F*~CWk 63d{:VT|< : fe:7Kzj(n=s*#Ѯ^)XVdzn6€a9ĿCHWTx#f.Ҫ͌ZzIT sg6)qWvVyKN\1.kvV饁nQp.J:zs:7I>*ue|xW˵>bx[9 z?\2h%C h;MPm0/.epC-.CUw%P=D1Jf IPztݰ ʉi|d7u8ݾS~,e :|NS^"xT#Y,W^Gz̰5:k^` `6|1CuY^bɋiŋ~N׆aL31򟜤s\hs(60aJxU^ЦTGer;4 Ҭ 2\ ޙΌ0#y~\ZR)"?|X W'UK^p[nf8r$3(]ʑ jCZm3P1s&A6"iםX 760=.ϟ YIkY@g"9~\ۡ{MPuCBQ.t &EvŬ-mm,QS 煬]A1Td 2<]vPRPщƃ1XYuU-O?1ߓ%c)Ë d.:Xݬ gFURt֒xfFL1T9>&ɶ?TxZ# \J٢b ], J0exO>)$gM*Tuc.D5m}(Ml~OAӞBeheŞ/d8DÛ>!X{]Y^Ҭk[mLAOKxLp2WqC%5,fff W?ݍRX|O&0r= M0u8~܈uR֞ a*}R/_*{Fõ+')#`Vt¢9&NR{^;=_;'.{+ L ᴹZЯ g_$l ޯ$Gj0P i%- =Ղr(*{HQD8f,>K$;=F{cF[B[bdW}׮pfxzno;-Nɨ;[=y Ag]9Lo-4-RPrUhO8A3iCǻB3Շ|ͺ{ƌZuxw@2ٌ ,Ȱp[kS @Ah;'եM_MUA7EY:\i7~s!m=X5 msdK N*(T;F`pě& A~۟QjYs.4w6/`losN Qveg5/DLTYIt8Ym]gէ89 l0$H!8ρ)zaKihb'(qء,P- FFQ.#T)t;3F* [1Ҷ8ɭrUDrrdIUإCJy=;wͱJJ;Z|p9$<9X /Vh&ήii$˸wդ Txx( XpT{b0䖽 eۈM}_]@J>jǬlsO'G#f>Lm ),ʤLɍmHq|S,i"JF;M6*oo#Ųǁ֎ew,s~&VCQz {~{<-YJdO"^*823($#bS5sԈbp ƯɞBG6&UO*\$^ݠl}'QǭåjV_ZfZ4 @[g[S }U)u-MV ѬCeI#SyqL[ vn"Y$c@3.g#Ikާ{G!Z^zj$pTզZ`HKL ;FdZT7gǸU _S޷ăK> pB vyMsl>= 6R=\a:Ow [J zP{y!.鮚\"h:Ȑ!O^6z3oI̙)>e/q<+uĽUJY 7vl.y`@t6O>p]:&aJ rHx ٞ<|bb,Lkt)Xc;shf;FFQ!V ގBaꏁd 賿۟I.-( Kk݆C*]/mn-nwW%m,@A_Ҍ^R@&Ex%.ҲqSZ%-S\K ez]("2xx`IM"tnK>/=A9^-SMFO/yήMk#'bztҤDUMSZ'QmܓrٮN&A1bZoGR1ӊ&sq:/T2n݊'eHu2xl,y; k:Xt6MA }|~Ŕz #d{͇śH ]]6FtʬOsԖUVBCBN܇h#IG`b3Th]vd if6 ܤj3"uwт:L*UB qgR2K1P5(ρbc"=e%F[a1ZX]Gy×,r-Ǧf~@wfg4g7Z9lFJqk‚ grWܕ[mu&K0^@|'jȕdSL{:f0]O50_;iAgO"wImz@3'T{'nFT.4Գt?rgk~ 36 ]QA.d̥Fq~xt(Rg! c}v ԌVȵG];;jvי Ax@V/Tq mP&/ƉDCܾ5#m7 /s2po}̂se@ҙ,c蕾U=%131{%{=Wc' )9r#^M}@/VB?>;*Z*&b'LiQtzCqT")7:pOm^u{0)~&X:{OL…X9Vx1y6_wq<͗Ƭ,.2 cmd4XمO& BtiH"C?$F՞;^,@RZ`L`-2xm z%Cz.(%a[}ްFD[l=KF8f*9`WYl!i bOSy*Ԛ7\jH9fWHsgGX CVL_oҩx >AF/dlӛcM/m(6XΫxkf)cvKf vH*[P-;L6aGBւ 'm@l:TxX(|(܋68U,g'xE, ؀X |NP&؛U p^,CH!  H\,c@eET3O1 3Gт*6\@wM1jt mM-]q׶|ɉF]dxVj.%Vz0Ù8M PV]jWιM^tTV|Izalz jI3A0V};𚇜okǯ @4(ĜIY UYɈg:b>$Nveh2#g.U<4*kYz-);޸fhK,!Ĵ ݭV6SN(LtQON%Ssw QS]$;n$Uk Gec~_~՛Z:kXPc̺R~z%搯7#qǪ51yy0#7^ExC]4[KKNO承.㧛 i* }WI%4f i[zǂHC2]0o}tn]YQ~;Rq^șDϴ75ئf}e)"6'$ Kg7UsJTp?Q]5v;p%~wIDFn] wF-#6kG'uw{۴XoJsaWvž`1&ۖcbV!Cz7qзx|wSU[Dv{ϳF H@@/נ!4bXE—!Ju]b[JXTGc9Y$7n.g-&P%SߞNR.tz&\T0}11˰okH|*֫>v1І8eu@_ Ы&=ƙl"aN.)N NB""KsQ9c};<@59WZ. P )VDHT2Q|gBkҵ.xV¬sG{%Yhܾ+ǴK\ np_'ܖˋݭ=j),p&?9 Pw;EHm(n2ղA’i㈆mAvEMϢ#3E?GdD]Y L݋"-<'wvOnrwEhؔ3DͲNͤ/PY!E:f{31gξsR=t0ceYK|ј'eU/yyPU١CyD%íhFSbfe/ϒO~b˄nV31 Ki,tq*ɐ VE_iG?` b6[@'iN-C 7! Ml _9+NXt4k&5])ŜqŢ՗pQq]&JZڕDRcUŽ x>%Sh!)).ue٠[]Mn|u ON=@jj<n M :1. ǻ_ٌ-m3$,Xz_myFnbi ㈭5v6[:Cgzji&(u(G'#ʲ-V/f"iR?sN\$XP3'Jc?pd%+K"=)\ r^sDP&ɈC GWyu=DS4E,c]5Yќ(" Ghzq+E[ BT9w-J}r4Ra=Rbš׹B3EJf.r\Zs%Țſy/,iK,J(jFFG+t†>rrl3}4YF&bl#a`X݃zِNx(%gb"ęyz+>4[H"pS7eSO5z(\ 19}=;hґ<=p] "F'h&'Y.-ON[RWً6u~Gcpc" â:v`U 87|B,0KCo6},4/EH< LcWnV?/\b:hΏ4&ehPͣ"IF&R_ []ޗcϒvMPb{t7%[L'8ve,_wᗆ}` SU*› zN˜e"0.\ tLA6Þ)tӘT?$`xL>-ZIwDegZ{aTr.'2j0S;UL1ɧq>Ssxw`FH/Z̜x%s7Z;Zk{ZYR܇>UyF*VE_,O-u cp'l#AlW^ң$`y%v$&xzq8rJt^Xjc)D}vࠏLVP;i-oxĭQq}pA/ yz"Xa{ /VfrSuk,4k ͡*D!2acSQq> $t&WD]17BETm#U+#e^)+rOfDB"OL91) @C4?<@LGFZ]xF3HICb e뀧h=;remVX3ho Q 48A y\B9^*_90PhJk#"Z.- +,y$4;L}cȗJqe]1orՓ@#f2/oI8JʼvRCK_6fX g XPg .{8tjTTUS F5g?daM}[Pgvk,ޙ c$D1>iRܮEN.Tj܉){ *N+ EaLΟN~ˆ`LHkyS\[vs!]/rZr@Bٖ*'Bx:7p":6vMYWkR< G8;/xL{׬/Y~)Ђ4&V6({g1+9BkGR-h%Xe/D Jz9ixsX(5uVxj¬Hʡ #bmzmD ~D23(2kgt;L7: Ƨk3J/lmy` X}6,}+AA3.cKuB_߀&*1?{X b$$wbAX+. (j7A,i po'|)3ؘ5UP#E](,e٢ِc `'(;CIM9a Dc!NӍt:,&]^kųX=#>+L[&*@nNTsEU5W޲[?)CG&).zh{%ﰓ;6GݽvAŸA~"Ml"ּ: ]Db*]EC#tU^T ,F'4h?W1l c.b3',YS #~Lf­zHd5(o(gxГG '-t?!tK@><=/`y=y]u v!T¦W(2Qw 1@{H$P%ov tDy>Y)8'ANIZ&SuN騲Qb0˕QTP"UP)S]Ȭ_uY\2alY&"~{#ɵZ̈́6 չBۊɵBNMl] )QtA`.dUAX"ˑ\-ģlv{Œnm!j NH^yo |Cf]FLbr#kZÔF(R³ ||z}t% (ԭ$OA]eZ_;j;} 9M=--| s;{1xWtz:'HhT2l!Iպ,fOس0_*'m=/@JL FVjj)4~RqwU)t6^AF;x3In}߸R&ʖiR2^RDF1h}AK]|I'1v"JK!rD}cX+wFSn=련,h~UvO?]U)&- Lb ]imÑʗkVIIQJnj fvid;,z6*3jnwcD>KswQz/%h٣}.ݢwOQ}I$oCDE%uÑQ@Fh[PX1,pL ; -fT b!Vr*sBa:vpdJ}Z<@r]4m1 z`.CυٱBȾè*jl#p1nL3A>W*L jԈT O* mMNc Pcm~PXja<1X58I! hUbg$LK'p%CMNaxAop՗7id ݲ]I+ *8rY`y>%, kSR2 9}D`y^hض&2ޞcʖrI fհP(5[()au_E >@Ksh0q` `Q>av13` e9G-n}PΰBw SHwZwQxҽ)F,ngziQW,ۖ :4+XBsK6v4F4b ׎Nˏ99& 2;?PgPj!*e7Æ |az]S ޵O mɗOB]N\pJFH}MӪ$7V Қ9jEbL+gOĽIQcǵAKnw=%$XFlF] `w4Leξ4N3;L[cu/ƽ Vi"Q]<0l \քN43{<ސvZC89;{ {uuu angNJjѩ]gWu̖^w(ig ~<"fcf]dJwg΃i^ n߫S\?_JrApՖ17JX? E6>:?\Cg}Ht ~]zZ^ߤ`:]@JGћIqj ݁$FݔMv VsSR־i/Dl`&Q/2ny]{PI3m!ޥVnNqVλic 2"1ͮiT=bzBvs)A#A3[Ք .aN6H *۝_q؜Xim0 j)U̽P(R3/Ec .LqrB^{~>֌whRDafx $k 1KAFt CLrS+79 xGzpԵp zD'KGؒjL^v4w>L8ڧ\Y=b=RTM` ѣWHeB8X:(9YiDN/)ݿ$>N&"" .+5{FOY:Awp q:g!k/濾;/y/t& mP6FXqN@^~tt8'oЮXBkT%yX nDٮ9.#zY)$|:rV~ӆ} o$uP97ӹwpyáGTkml*8'Ӯe H?7 WM 'O[KDzW Po &a M}9 Ԧy5 ͝ 89&ļЅNMV 0i5K 9ӧ;6$㛖9' iwȌbw" mJR {{]:% \N=$}Τ2ᴊ}"& 5w8-pMR%jV>~ wJCin&_f@oH{rek.b'?*t(.C2`V0H[ġU45O<:i>]GϾi?桓kQ>R3~$ ӤKP (⹙AwzQo)UPj|ٚl-7~޵9s o&MӠi13CDe?OHQɣK1egP"LS{1GPw?\YO,7MW*Ns=J.!Ok6 ޡE öq 2 J9A"' X2'lS&yilIS{+n5~H:ZIϥ5|N<`}nihnOh{@fUTV  C )"rW*5WˌB&K}qX"Ob!'qc{UGN 9c@Bnfs܀)?;y7': VO+5 -J٧EY'-Nd? b1TshpʱrĉIFxEDi7 @l/9Pw2Fc뗡cT؉LZߢV֘e:5Ɇ,['IB}2?,EN}ɊF숿!)UaZNE gutEL4Prì6s}]# ,@ W @`gW0dl:L;#ÁH\C¸Bt'a>»̖e*Fh(v=@Rp$"/qX2_-Z9Z*Q,@~5c3|t联2དྷKPmz5#:Uϣ=kfڶ?U5(JvdǾT_alY2E~;@ P(2eI-|oCPap8ޘRo$KJU!80bAءj:ޤ%Ɵ$ PrB붆#yh#ڽ}ɋ o[nqHPs>7)+}LNG9G˄4 V:GBl*Y 's݉hދ{kS*.9kw UA/<Ćۤ 8(_a~jqDXp ZB dyYw)[JR4q{*n} !C%"?Yq0"~vb){Ɓ!L;?w Vݠ-LrI=HK LnJĵoǓFk@[ۢyy_Ylx~VlLF+7Ǜ#a>R: yufTTLLJ;^>sO='m&槂匁q`~eU~LvO;93G IN\lN(.1hDme[Gc'H.T6p/RvQ|ۨAM[ O f6ۍJ^7NMc#35Cܗ蔪ʲ$Ԫא߇QwF8Rm8^T¯nIY&I|"5J[M뺲A~& CɒkSBuþvS20|OJX?+pK{9y{k't"-ez@+9 &17+_|1`T ;8 hE8n-hwayDyi Kd{AA}wuT3xwn:}p5d{ier]E~Z]&v !_l:TB8"RAN؀9='\|# G,j41虢Ќ*wM% g< ^DJSKɆGSYL3t DVRp ;_am}'.ndz&dl-d: ɺ喡!kLʹ+HߤEau6n*xYhN\~a߆t**U. XαS076%bop̲W~7`OQH GD/ҍXby?S*x>YjW! y/1h~I3]? a#tr{YaNVLlpEJj:O;;.mM$尨;sRR_$մG2;F/CK,ʦu kjob5Zn2bP0ʤG7xs<< hCpM7R$c6$lZ!3LQD߹TЛsV,v@fv}ʇ+y+lc+(S[i̇4- cf򔏙5J()xæZ)K4`[5N54~(ZsQa uՀW`a kG6Q]n[ 1ܛ*:NSص=>LEx!;VԎѫ]o0ǻkE~ j̜5E۷dnCb~8Y3QH&i_> vj ;GB̝[1jtZu_Fp t>kEhT Rٺ#+sgqX8"׋.iҋ4/3/Voثsz#!P:) kq6Bgq;AחJ܁ V96I$LToʱmnΩNDX9c# {W#p~ ^sxp \S] k8Ӆ{hѺ`k|*/}SnB6fc&cH;M{霤<6|?"ٚOXGe[ 0HRSksXH,xAXlMXOle#d z-oB}i[[mQE)T)eW9e2nB(e祽9п/cD7v.9 CT~Qrq2_ԫd%)هok=T_t@H$)%e J:Bdd; lʖ,bgȗIŠuM$Pǀ=h2K/}-7OhUz[.m벆|@,#diQJ5y\U+hs~HkM@lmH:R9-Qj)0gb'T1b3t] HS&Yz9Jc}Iآfaa(x˰c- " $cdvmrp?J1e(w16sL(טT0-CD0N-Bܱ"c\@/$(ߩ#'>-#qVBB(L VmyPO zl:b| 30 R@qdpO2mf^z!Rm&͞ &tqmYܩc?2hE, ʝv3b-ʗ%>Yوd^ܬ*yec1@9I[遉98GQ(scJ4e+zCG nTm3)Agt5끭)Fc3ϡei ɧh蕔_ִ5⢦A,YQxI+$?$]HX ( =DʣE#kԒ.^;m.nFbas.FDĈgjeL,$Y"I_K]kC@9L[e^ۻK;3-̴CJ=dfϏ^Qhj3BT=xku&%-=LY);\ۦޘbVt0ZY.BNj_'֭(WDdp) M:@CMhe֚r #oЄqSJhH'N,27\*@+uu+j9O@Lle&;Hgϲ7ڋ}`|@[{h`m`N6ܛ&cXt#Y8/ ^F-pw\FC~d)g2{Rx$[*cϩkLBB ?3 s'S qFȅ~I@XǞJuHmm{ sb|K7\6DAb=ǛC_jZ6}~A IȤ>w?N^T2 lfu lOyf2-vjZ<qgwiEyMb&50jl|9,׶}EY2g8+~Q5IŚbx sl!iӘiGƗ{2d)L !%֗Q6>ae`T4 ]14+I`"b1~әBA}]֗Dn%Ĭr.5c*7*Ԣ?7rpI^PZǎ7Hz Ő}&:0Z,5շ5.c)ɹ.Xv^o ¬o'xM"]+94)9eOK9t0<>vpz{F5: r*fZ N]0e>C^,젰SkawNywx)t[ΆLj:t%5&JNUOJDNU-;QբYzsAE[xo{APS387tMHk*v|=`e@z;a:#p*ͤAlIR@ɥ'/q̽K-N?JfHQ9'gy?S$)1zYwfU6Հ\`9|%\â_XteIl %7weF'G8a7oAV/'XH'~t*4b 1犦 |WXDu ic8'$MRUSnWL<cÌ4Q4%9`4(=i^_c.oC`J-QiTɈ%,z쮟`bRpxW.m0{}~{>PC2C,9!ZxgO=,*~\Ϣb߉_Wv؟5Ϯ|X &X?~xWMziMѨ$社-W. C2~4;N 2aLSD(":&EW6L#>|}rPݧ\-3*ͧJ^%K|2&`:~hW{:r%Ϊ%tϘP-#:1l>^ sh:ӿ+>' h"I +Y%ƞͿ;gtנ?eW6ƒPđЅn1 8Wf%sBՙ|!(!(pHg:!"WٯvO.s0u;rH O?!D;yŰ5GH fL@8!?MKL{[D \?ǟ M)NPMΌ݇dImL/9iwsA_!w1ȾnGKVN3@rXv:ҽ5uh%A98-)"Wy&pUIےkGշͥݞё5qa֝0r-Kdo[dϕL .οӪK^T1aZ*s`dXşKdeyOlG+Ikyh"MRN|.\;o a}ipЇJ?*br`J ? Q`pX!8w08>E^U01UIO[npA b/loss'"@Q} boe窄[*Ȳt%;Wґ,$#E7F5 dL$Q.=ZJO1}?Ju 1?R^u|YY(o![[y.;9C]xūؚ{nTLhgᅃ4WU1}qw l♅͠~F^F;-ۚ~3[;xftKQR 2]6#fͰ!,摳F'kdt$Y9 Rm5CokT<%Ǫ!&V$/]N-Lz uy%4w?^t?N 2kwD/;b)֛}zf6<cTiBy-l 'S\)Q`x|3X7x %>? 4@-Fّ0'x,CxeKJ6xD&/< ?&)K_ϭr%GB'g4V|n^x./穇8u&]LMf>90|mu\VR='`_ }ҟՁK7p} <dIm=.C}ilpP38 *yL2#ˁ Bܲ抙dEҧWݖd:>o?zA" .SIGCɃ-pLma{F d£ FחKw"y1)ΥL魿,Q2M; S?AY9g/l˖-%zX qxe3؊gQueUvXv$WOCPAkV63c>t'ݰA2ZQz~;յ*To+(mwv@kyӅO:JR fbVD*A!::Oq@Bj,g!Ҩby'5J" hj]}de0B$]s#~kBK.u?EҕF>l _4a݅5;_QR+ `^c:ݭUnn߆)OKԇ#)rtuQ(]"q^NJ,4SG1:%MWCk 4 9f_(gs}|Hb^ߠ l bS>B}MfL]ՕLlTh*ו0Z%hhm.`E`Mx~>.P2|kZYF)*e*\r<:-Ced:w|󩯶1./U|:rk\Y5Dr1b&VOPa+RZ=W۱fь0~N  .IMO9-XZ6!wRLvdY! q;A/f4P;G8s+bY}S=NE( Vg.L\JPUQ9yu5E,{lطM&8JPF]ۘtQzlLlSيta86U ĎyG]]`Tux`YA4V~m{ϫ{[9}ml(CXܺB攃F`2QL[$@o9GwONY!>ɕq Fu\3ߦ8B-Ӡ{ҹeiuiRMp78BxEC-btlJʹ. Tɢл{o7Y2+aCs',Ѿ:'O@`o@QO662+O[ t8o*%Tcv<_B49HkǗQo&봐cm[rMS`*Ey[ݑ7Fr~yE#N;۽RR'3m,(;a1uΘjs<\d'^gUn7~ө \3DP5)v^w>PPZ:tFk/dLT0ΎO{XWЮli1D/wօfL8$ Iz6?pP\6 #@5|.g a,v HC' >WT=@ [~VǴ?ܧrǯo)yOi=) ^`qѡ;"BpsaANpPl3;zu$hBS-O%[7WRi߉aБk<))X;4 )4>FbdxiEzs9ʰǤqЛ!C 'պT!Nf3ʥErthL l`GBp_Og_~v cd,=T2i%7 {wJq+.C)#C‰p:]!I q3Cv6 0̌[>= Ҟ9U˱#74!j7n,:H_V:9xP7۝tEJU6!8'Ne R'kvɬ9wa,~OETna"&3+4H NlXgO܅`ˋ 7ݍsyV! muXFqz2c:,WN$k A,tez9 s_.bXHÂ#<b(*o.?+uvq:B|‹ekxG:COazu毺`\bY:p)W[b,'Q0*td*q`6֘xp끎W Y )[SyfLÙHP.bA6#f8[=aܯZV6RkR2/^ҧdmMExHy,.9cD(KHI2NFYf`dϽ] K|-^ EA'@g)yz -P簝 0k3Fd&;|&a;S&&O,%9u㦉cۜOe\ĕϛ"\>N?Q@1cjvu>]Kl-nQcج$R+:ouGxWtWttJ~32]£ضKU;a~l?w7l"]FO^>3}q+iks@r <=o>4c!gM%8DTA L14kCfbYGf,]U,J{:}f=C"UW2ӟ k!a4V4, :+qqгGDw0$< fE<Nd7̶.Z\aG ?Z~(r_iK`]lb@aZpYzLrHzQSȃi6M7(CYxl`\,#`?DTmVnQn4-J :b莎0DNڗ்':-tԑ2ojJÑ8WlK:Q=Xq|/qb)Qsm>-6'$(-Y_bFR$:-s?Z0'Xd :ybeoo9xG=E%}t}) ,1υK=ƗBÀ;};x 2D }5; Lf4ACkC`N> |SD}gpMr-7D.l8K"C2;:ok:0 Ew5Ne6M( ʬ@65zэӃeBWZ=8Wp2*OIL' 5) 0x kY,j:s9UDVF(e )VOjD{'@픂{+Nr7ROۇt9A5i:ٿ?3aeW M'2fc-p\@.Ϡ/qLJcA7Q)`pIpfE6^ML&Mokpt/|BƆcISH%[:rjujcX*K߻ˆnPzp, T  PRB>Ҵ1&D]*#Nʵ R"bq Q- ?A٣"3 !$Zʜ^ 8 GLjϽYW&~cC![LlI˓$q?F#J TRY.a@İ`ЪZ]-ILk>՟Hߏ8BSrl(  2>Xk7#.!φ*B DIM8p1w庎Pp [!Q8cljkyp-ތ9V/<( /zlGdn4+{KRiei: b@=˙\I֡biFAOB[#%"h]V. kgOgqRϯtLhF˖q䯲c h[5_IC4>HKbk 'cݸQfvVSA@15c.н&"$A.SĨEj097[R"PkOӬTEugv̻a:2meF ,jӌ@W[0zx$sԪR3p!`[>mXB _Qigq?Rѣ˷>)t6INg9ɏ?)ۇvWigT|IJQn-ѽto҂}Gl/LHumlOZ rA ax1R17SjN@UoOKtsi.` d[3N˧< RZ= ^ãS݁F̆\n7پiYZ"DR/=y/j=Ř܏uU;2̴e׳Hg0--2oN\ljr*6Fvd2#&+:$8(b{:1el,^~q-Z[j/"&3W P}6]G끻lZzD*и]KPdPvqIy{KζИh`]NMs'Oc]# kJejaL/V=kJA\b@P Qp[A6ـ423X7*Y 97]N{ >?מF;Q:؄vPK+1U]6lvicncE$,vapKb@,mC^(F)v]c89hCU/x/ !7AIVXd`&94SPf1|}46m[=]UWV?Efז3 <(H/R:_4o*[o U,V} E7jU 7rzK,SgV8iT \|iCOYzH;0|rΩR 8 TWk= )s~kf_-o3 gI8VS}!~'vL/U2p!!6iZ%vrt8Wl^[EQ/3ƋTE6Bݡ)eJLE= Z{~)kO غp&_Nl'Hg;ڳDtC@{LSj*c|jPlDgD 57W93C0ӘQ)@T {v}7#њA MF4s_z.D* q5k [$M Ŏ3.K!Uz}s|%sVEngKLpl_Y(M]qLfWqH@9gр 5 ']/&ßCy :ZqR`Oo Ogj. :y]~KfA f$$csmW1؍>/ES0< AaP|E Κ FWD6֝aYؓi)GrMMҲ-8>2}\3gQ~&j>YyR4-#淼)#ŌtOS~I\9\'z] t߇N\ow^eS+'^6y #yEEL@r*t??m)Ϝvg*- JnQ\ Wg|z2U0Ӱ|7ӝ ɂػk%o#|?z\6`OYjbz8uD{V/[R0&Nj+6̗vyV yޏ.gvn@hv|:^<8ʉ<00F|SO>wJ` [Cbxz֏Y,IΗEz&K65a|4F8i@k )}JNd4LlI{Pg#kr# 8, T$G$jtL k!-aN먰-;c!xx BN4rY<ј8ANq5dRqP^0_JA\fd1syh.j"OCܮ77[u]u.O6M榗=O5,heAR  %P[`h ,6"Ѷ2cr2'HFع"y8sjS.faL&@+5'6YHhHdF WIMw~dTEe.ڭ?$hHUS(epԗJU!`)5wJ Vܜ/ 4UdϞ (awKÎVe5e(26(E+\7?1WzXT'ځ9O`QhV\MM -JB-xnc]gAډoU͋P IwyFUX J ΁,V|7hܡ9i8Rraԥ=Dad ?FP{(CČeH03]ȒTm/:u'lpЭ M!OQ.pF7;,.@ IY| HA8N\<=gYZ070701000002da000081a4000000000000000000000001643420d600009234000000000000000000000000000000000000006200000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/ב]?Eh=ڜ.+ʆ:!m-I~O )9bQE~+RCJm~,)+ SShHgT t9$WF3hࢳ}d`i4/Qh\ l3ݠm4KyZƒ+c|p# R $!@X^w:M<)y1GG⨐vO3fJ/]{M]c_b2:!(Q\\7܎R:n\FyIVVL g|txҴJScjR f@J8XqI58I>7Ӷ0(6l۟2'P+QPD},S6'La{xQbڶW0a'q5"un h|`np.ԒӀk6⨉uVObz$s¯GЧiUb-b딀ȡj_ &G *n:rK*iZ%%׬|dEsV BzhL}cC/jt֋yTV]]brDl^u1<b9rUj MGJ9 ZFȋ;>EE8z{|],7:[/aF3,J#|td,6`+ȩmuXp" + ,u|NJ|I )jbF6GDJK5Nj0X !ӵ<>Ty;>;Yk_RٻA=ώ;\2B7bI50 ùPCLM8F-cfnWG$O^r&H"CtD܂[_jzv18D8=p5~td3C9*z쨰) sK= .qR'D]Iih &9jjEϣΉ[mOec3uo_I^uKT. ^$}xXZupNEw* 0 ל b>G9/xWMb+~Bb 3s9V%(tDP"J(wzbz=D1቞>})o,9'MRnRt[z`쾘nPLu 'n];~dv75#hޥKAq:E>.R1OVu[l/Xγ%xً囝-=K;bÚn'K3f0YB:dzϫz% G`~5=Mg=H i0mUOw(J?/zk3Ef.kM_R 8mD܇>ӛ9_d'kz AJ]K,ʥg4V񵣄#}OBQ"`9He'R jsz& &d7n*mh'4aDcY'%(7Z⅁I'D m>:{ɢRexUw0u5V>Y[mɳƻ++Tn{1!suG鵕5+T=հ7@˰-57(̩#0#Imr]h.ZjR̓L` j5 \I)Ŀ?I$ ޾Q=vQ7Fbctz sȏy|$jm`%bFCz0 <]]ÀD _t!GҾ5Izf@cD&<m (XvZAh;7I=߅Oa3(MxyyѽpfdV #$#;eqؙ/ل?l-rY{~ɴ\EߘzVTwsz#gsq(r $;Lj7gDe voAm#z1>5WyRa5e+H)=`V4,'`R/hgjE:bJw@<߯QNxa.WԂ7M})W7-߬M3I+2@>Rw xzNGe@?D(O%}>~թEȹge^Δ-KZ7d0-Gi X{ XpAY}VWpIX-zFy©m+ PQWRG4T*L؆hUEI Ǵb"[Fا:/}WctUdXfxPV咻`@9aG9r>wo IۉI\2B4`Mk7ȹD5C;DN^Ԟ `NbBCe$/2zu%{c6]tlѕAU_yX_nL*8$Ԟ`Ϙ!):.,.'lD%I@u 1=XVH95h^`k6VbB$`C=Al(8mj8ȺǗ[Obf=#6!z6؟(|pـ 'q@ULҏa;plNO-\U*6,UN똙 ,uDTHc}W1V5u TƖ.ly64ZmDJRPg s5;=Và@rXqyLy䆯ĵ-}l2):>M sӔFTڊ+o5KbK NWlpHW@UC)ԴFalf8{~Qyܒ^LoguhY2ь6#:*&@љ;,uV2;32qo W'}t5#||rRK>S*o%K;sL;|*Qo&?^,l^zYX+{m6[jKfաd ͛F=q`a.V֋,ʥuTphV̋c׮۔"V(xٯ[ͳ?׾ R6h\ - 7 *;AoB5a<ΠlZGJq1ǖJ(j7W׽$UpOG`ix ;Y,R=Q˙3+N`/ShT=>?Wޑe7{Z}hgFaG$r<,=:[7 [o4ڭ0'pjN 64OY4;wS4`K 4>6;<Qng ꊃ G@5s4 1\&^E%`&oӏ1o EWn9뼣o񜖞V^y K Vk"O۞ZpREzI!bQyfB6?B ('*]-hrSw [0FP*f[Hra~oMNFȈt8!mMKw1[x来d?9#Cyq=Lz:'w͇P=s"15\4bˡVSr :"YOWa #AHVhJ>D _`F"g{%דkb]H BEPQZXO */V~ѳe+֙m" hOhGzT^OZ0T퀉g &E7(ฃ\Gѻ:x==E9eZte$TO{ *+)TY_솰2IPW "ˎ,cja$xӚ\؄K5D{ׁ4g)d7z[)//"{3#C`Iy;_= 7n󲹌%Kt{|uF2 CuT4fE?PeqK3N|>}5dca"箅FA ws@U_T?Ͽ諞x ;;IɎAl$Fb!-aP#"C:G FW.=oq7>8a 6eT'1baGcpyo&jXi.PjF|9K.zD22U8@5,gzͬ*w W.^5c)\e̐SCA4ZҎ&:/J\?o~:1S8G8ۥ#B$ d4g_`7<`5/+% ]l-sF8*P5&(|sm-ݮ7jͳǻ2b.K^y٤# u I~1w^2е"Vjbb!Ŝ3Ry&$ѕgt?JD@Z[0ȋ b4B6iт3X7ND~Xى75qnC/;ijѥNB @I^E%xٞ,_#m 8Ҟ>^&1$=z>a > *B>v,l#[^&xEKؼ]zK3#ŷG:>IqM-xL#PBB,3Q~Sb+W8)-&ͦ==+qْ w`_L!Q~HpXuh,xӻ':,g~5ɲ T(\tSqErdž@(@1O-y-wy > [BjwDui}ʎŽbrd54Q56-Er5X'K))gT:]˒~8, %n#94]Vs( Bڤ#LW?ڄNF7}̗֐efMc]KS}EbV1fDRM5ݿd̼Dh_Yp.A!,8ԈՖsɃE)*Z5t://Ps5<=ׇo ś\&WcO*#[rxh^L|r')LED 8,/ A3}- khp/\9o({Ux$1nr*=^02Qfd Uฟ%\V]y+Q8"Noih.[buZh>V@3P?zq@vo9%*V'pk=E5>bAEřH#3=a$JgF߰T dASS噣Wo휫3yŇo@{0} F:ِ{\KNx$蘞iA(p5 Qi%aٍ 1̙ H^sT.PG^ѵm@*w/ U_U6Aݠ 0{{̸V"fimɖa-pF1-svf{[+RZD;|x'v}'!k=tX$3zZk|]]Qw*[ny$@xmߐR*j&ťԲ'Up S,ySFK.Lj yq&=u!uV"P~ @q!3ҡ#]^e!P#J/}.Aփʶƪ@[4}h&صoSҜ7w9l@uP(v Bp<9UՐ@;:n7 NMeJ; ~\ u륩oQ)Lޘx͢5U;cϺCq C.~sq!Fmm* ⡛'v#\N*"-԰w4~~$+3 1NP)o5pe.҆6+GSZz2m(_^=l8"qT:2 jRGJ4U㰶5 N&0[DP$JNԪO$Sձ U犔+\ƂNpXNQ@CuRA: v1Qkf}g\hضQpȗ@zXv3LN-dfppOX՗Z==a\D҉`|\\L=|iI[)BVWv`' U`cl`gEPlM^j}#~LjqSbGZ#W%GSmME܊ʿ-{gy{:" 5 [aa*cT-bM/x@!h/NzbmLl"ꌐYjţR0 REڠ4*h 6,PcyU0EՉ']ێ?C$KD/jZI~ɏ&w֝oҀ ͆_:SxX:vwO݅Gy@Ax3=rHze zmaϿ?.N"#PGԓY :م'ܔ{No)|Aǎyh'E>(*щeBxpIϳ朊 :^ml2>W-堧C8W5/ }<:QVE.߲kxhbE7bOH|BzdAJ- uxgրoYYGͱP vI(y|DnHl\rޯ%k ̻6eO1Rk4sEzWn~VoDR0p*!jai/7qv-5W 쓷;d\+oww8a0 8ugծ'UuJ[9֋eza4C7a%Y{Tߣs:کC *2T伥@M+cNܗ:lqC$dN4M7cĬa䗂bFOf ?5|%8jʅV}S)+J;i bIƠlp'EOq3va`qRZ#j3tE}DRM٫}:AP7&D az1"mc72٨ÌvM:O3I@ R1u Tو".ifX U|c$#4 ؼ5u$ge0$H^d5zC0DdMގwµ=^4u+h^PE6Z6 CMG1B=3dVQD߲Z8']`*2!'z<R;X:wlqbY98G``tS `G>|+ 0N/aFۜ*ބwT@K21@deCJX\hx ~ˠQ#Eck.w-WFI ]+&BIcX)KOc8֝%}VLA U0w(>峒|:mà UH|pUKfT@~xI?O5pz/ 6tmT9B8 |A5,{mػi~cx H}I݃<>T4Qō5r&4BaGO8)ڮ h9gG0)6xP/yyJT$&TQ̳K ] jۃ\)51XiyvB)}ݲ%@F K }QSM l?;W~V\GǺkC\K0G9-5rQ%Ip0WVؖ)z' 1kQڙkF; c/t,%:5z9t9(SV%Wgõs(?5ӷyLa^Kff|v]߉L3r<)Z|zZ*l={oiu PTϜ0k(93J*(lX5O _^{Ay=-2Ł$t2-0K=FQ T9j 6I ȏgu&snD`h cMʮLW'~ý<9T]S#[v^tYesZ~q`P`/d[JZrU&|n 7LO%tx֨Ax]'t' rx,-?oB]WB;9ҁv}=@Fb4XxR!̤@;Lj( i@1k>5"X"U3)yuMT6׳K7kNdT'"ðWŊQ(Y͕W*ɻN=ʡ"(ZY0sٕ](eqpu#+BB>(SIA'9S7us4=uPjaRD33C%Sɹύ0_ >oLy]-)Y)חxzm V:K!Q@Frwo7])4a^]^]FJ).~O 3kPOPof )jzEy+Q|lmC/IEȈwR4Y Ȧs޼^ 0oV݋y.r{2_UP8M?.(ISGQsxj*"gSM;z{O)0 ;aڍ1u:WŇe0h|ĥJ@:s!o(r`6Y;J p-{(S]- ۣz3 oEسڭSW0x?xʎ HݨӌjG*<+2@uy1>>)Ww 4Vn,S37T,ѐVI|A' Y)zCX>\zx Gf`( vUTd0 ]ZrhFt_o_ve! !s4V"lʪs]e@#{Q2J c?{j0hMc\`z+*%MqBø'i[_J+Z^5IJ}X, d,a>0j&a*<0.%)|ӃYk%Kw}>tLs"5]^͑ ]:^"dp'͔ӫ-P ^V8 "a*0lb,lC8*s&/>(yBxVh1w!9葯&?VUjj(#`HE{l V[2M|T}S{R4#պHz>ȷ|RZ`uV>ߠ{p9$U *2"' K}9boĀ!Bwq cC@o-SjzU>IJ pRVߗ͙]Ta i~*PJc4?<yE· T 1n[ VmbjdSi?InIꁽD&TLվxZBNL`s OM5jr~jia1<(?۴ &:٧mfFjBr3W-m'2c9x]pzy:=Κ]-./WDRg.j,fG?l?zʾHO0͑L%ʮ,gA7<^BYy b˅v';ѕ7mu+REץm1#EnE{Qsh\y8OV% M8q>5 #C4Z {1G5hSr8QJЃ.6^X$W0eB>qmr+i % Q3,oT#D"u81?˝N>ѷtCơ2.ўq6{5 t,qf%hּ[:!3N Ve}* ׷qkƉ\ھNj>#;>%lcG." PP^dbsxu4{QFK+튎SI_]kcUoH.%44LM !J|@2 Y;tVЄ欛Jukx:N?{C1|Qv]TFKAԮa]2ڠT+l&|nFRxAcκR IJwHo<}KG0+:?!'֥ KNW#)7lmKQ Wk·s X\p3x>Il_xZpB}_lɮx7#ǣEѹXLz*HPʅu̖J*|]2+7q"F•gг lC ĝWdC50]u^ml$`uGRUHNbIγTzp*<l4j=#f|4VOKQ*sV#o(83ϦCFnǔ"4GQ.|TXVrguMXBl#mZVyojEŹaus^TlAoI6ȣ# kQP0ƱTX-9p{x|΢V2?5I8 qhȺ>vdy9"2kT6%^Wd/|l`f*H>@K-vZq?u[f2|\nK퍃=.P؂ȴdЊ&nHݳj'-݂h.b2:hk(5~zp2D) e-γZ9oj$o |Zspx b3mAP(:*%I R ϳls8jS4Sû|Ef1e)Ȧ)PHb AE۹p $=h=c¿"#P\ t~}Tx>քHȠ*#Q(!xȦ&)+̈Z a/a&؋ p$hgdCpXcåK-o4i,&9y4J[ q_*[qsY4l4iK .x$+X7*ײh`J &iuq?~M- ijw@fį:>K`SZӪlލ4~^H1cQj {(4C*Ft,yXM O69L<&B7ij9U.t6|}pRҼ"@ْJG)~~mB~j|xP_[O|YMp8pR߯;[3 '\!#^Ake1*=mu.4!k+qICjUb]L)nwtN\Dgo zY(w ֩N/WarLA|kVV>BR{D7T,doQU_XusCɊ͠لH:RMѰրm8U gjhʈW5;얨܋Q>ECȑlS1]Y2JKuqXc6$b k)3HY-mv] ɼNM{l/R '8e>c~Kh.L 0=1}k!;L6$R%mOyN婽duW=g6[}gE~qM]ʤf"i ]MlCBVv2c篨 וu ג&aÉ}iF׮~ZGWF; Z鿗`ڼuh%x]_fzO ,G8c_Syw;PV+waY=NZ(w&O0[N(C֩-b;EXc߬aF˵CrdڢV*/{HIᎏ+[5YBctZe\,$s 9>JyFk^&4d Y,x emu[w;{J7jMLRdYf>ȅ46p-؂X 0]~˰k8]xn"a{k[ s1gV>՟xS;"3mjdyl2F7M{0QO[قsB`T27_Fv@n݀j-{ Z,.]zo*}f;v&nTXjDlbN>* ̦"'cetg+maRsޫP(Â*p3n$m¥| H_V~;)$uv1\6="C^tyfÈp9A?bc8}u,:ඞV@R׆y%:fW1[EaX^}'WVT&tu4hݾ"g-&eDݡ!LJ"m|@KAy]w-@PQ<*W 4:Mx>yTo =ҽYYfW)Y ,._JrMO? Nҍ4{`"y2R"IZM<oP۱s6/b]75prnዦWǒ7Ϸ6 FM7@M`\4xQ?h0+H=+vD4)f%(yUܮ HĐP[P0/UyjAM1PW Q-Era- MHEisyMj!q=;KSh; ڧ' [rT/&w#%OvJ$XD^kU8rBb~DlJU;~c^S: <}:j%D9ySx6}?<A^F..7z$*O.uIfY"̨u oԗ_s_"M+1d@B|GR/_DMgJ8WH <zdy" _! HNWk !lMc>_UnsturKb^@ڲ5Vr3=,5GE?Y3^Dv w)?n$vl"~mkL$tS>>WШ!{hph yB_ CV)e'OG<^o H *L!`8.C=8mxZcep h;>%@x0I*=WdD3kI:˗A0Avѕi.* #@X `xqJ{؍ NJGJ0O (} N"4nE_ض xXFu ͅ7lW ?bpUT[A7=?24 [lrrw9fT.B.Uqv#t*!!?AA݊? NΆ,tuh*^ͳAáKІ!T"%;3pC|(QuruLmHx2?J\1 YJoaM1-rKTͭ)7r!@v"/U,b{.n$]5דd`QSFrkMjeAPD/'8cT0oQE<$&QT56UϖE^^@gkOT>M-ڬ))jrs44@#הhtkb͑"ʝjPe|DGk3Rn5\&nDrw9ƓFM3ChoٖhF){v)mSZP4OfD-rҦM P' I}w4{ 9N낟+Qvloˢ@_f1DP g9h`_Iڑ[a*Mi.rnU K{Fq6ԕA GErB)Ljr),:QX6,5Y"{pBܒjq/{#O S#(φ)`oL,\2 Nk=7N/t2dD%ِ^IʈO&◄w4#,[ﰱןhFn2`4")s\!HN1.x%[ + q %C ]~3,(Ȋ.~b5&,~Ab{_u Cm>RZ2#z, a(-5 T&]Ёs<#q?}iR[( y^DϚ#JVT$CҤ8($yևh2yx 8tzGDovg R**_PJ&7Vɼe|z#9! P6bpQ&ºYĻ@]oƀ^54 Sc{:E{JSEidqQ6fgY`S倶-$bޞՑ3{KtGF DyDhhB@ + R"taj,m<쇱L' %![O->ީ/V  Fwַrhi_E>t+8p@n&KE?ݬ[Rs={dv{ >R =#yԟp~ʄfpO%>v22ˈ~!xQKi+L"exDܦM0K}R".{D=wTRBIVhܻ,Sn7KTraFYT:T7: E9d yf%MAɕ"Ksy! D2@BҊ I5IMhtI@>|[/ v4vZ lXҋ/܊8k'[!':vE"&SN{|Ӌ#vBUe;Oe鑮|ʐ"I17}͙oij $"z01.ߖL&g5F#)l`|4-pϻAjP;Σppꕡܞn){ =qt9Q?3nCR~L¾nܒ~-;J>0sd {ؿ@H7/h}2hCNRhnZ0c|ND̞dCqHrG\ұU' K/V9|wGҫjw!^<a}hZhX78#_{ tN' ,N bj:|_Q)܇uWn Fb{ڃ&s9#F'*tbJR5!M-{E\mYM\IZZJ3;ދpmb#Jej,ޫOeC+YDEqr5Pch &-ԉc8}^n/$1:$7QyC0J;u/r?BVV ع7@ofS U\6 φ|YWV(Hͨ}rVbhOWdpxh6RcL+ V.WʨݺJu(Pg`mJ:އ'?* vYH&*~*e`^u6A/Z +=>eb_Cdj#ì0@[ѻp髴/3k(D$oηGT!SfxXYUXb]uncI[1ZH|.=H?- R2V&lKHniNJEs+J}($ƫȻUL׸lV9iϳ'ҳDI[)Q]~#pxf{ɑ(9/JĽoA6HUZ#71vDXG5ۛ@E0{_+ 7[r9YM5,aH}5{PIT jJ @iM2d,x _*%bˡ  7Uf3`Rk^跇8 _'SK?P"pC<5M6ԓQW4gu[Bqk:뀡$QY&om$yF,JȨ6o{7;Aðt0).?‡wr0wW.bQDD>XE`޺9\U6j(ĴyOԢ\$/:׏[[uY֢SEo;mhzVNy#TCBuQ~XR"jn<8ΑCa \=?tF֓ \Jr泭m.ǃ P߸r 6f%Z!pR5%sN 50G9@NY&CY'"1uypKujFz ^s-Zo9Fn%_5'S2+2iKM.dy_. DaD0rNW/թxgJq\CIZH^0 3 dD-srjY!&,b `[׺3LOq@-ۮl]a@Wի6FH I42Iu &ؓϓ+Df :A&,d*#e(x\ &fŽft VMO@G%P`L%0a쇕 =xDp牉Ϳ gF$3Ǣ BkEk"'yV!Jě1NDaf?|SN+*L@r4ؕS:p9Ϣc;]|tpIL:e@dH+H]Dv{wQϏzٝ` )TE]T@yQnq?c%#7]Rf'-n8bq|DIVť_%zճDhLQl2"eyaE"totZHlSWz1=jHQ(/֒~R55L?Qil~Nq`}DGsVWCBQ +CuHF dyŠ/U}$žK=6}Jp7f ~D1cJeOƫxz * BR"^"NaJ: V5v^l}5ek[{sC8N|0TiH֍%WϧW_fd3sҤJ$:zgdc0: 1ѐ9QŝXI~Ȩ,ZP,;:ΊꋇC@XκJK~UWu af+gnMosa9,[XQS m>o!=O.^^`3ëbȡql^^R)_PFPJMn3.j PÏ)]8/Ӽ/Rn]XzoS~L#^=sI]]_H6ԅ_$tLpٛ]KRJ^F-S֯/ <˿I⹆`aKUa3jgj47[!}}R7H큃7~̺ ei/1(ت{P aǃA/e4V@݆,Vȥ2}TN1Ⱦl g4:w攏=tȒo2XJC i2lybW[Ьl_/ćA񤙔ȕZT8ǣ) !.Q #52Rpk)e!Z@Q}$-61sQ9Y:'xĥ2)cvwՉFV/j.ӿ{L@i[*sy@{gЇ7"HxKq4Vȯ S14mVgiH͍Ha:-$u@i< S{Zּ#WCwJ0yȵ}X $aopFP/ÄSw238~$ Fp3+l4H@zs, H}'tGl?јbzؠ>2)FJM 1󽹝^qaã.%%:=H0 _űZm'G^% DlJxAR {j2k"G]_R=h~q B7.BG=W@(S܀]D .ǐ5\:Yt562p?$> {A͹ ڕ,Lڇ_ȍc#8` %x֠lڟk@Q6,&%_*ϏyP'7ܟ \wÞbsLNg4aкw- z/;fA|‹@9U m犛s_}:`2z qN%+KJ 7*rFJPծY_O"?<|G-An^!`t]K,.Mߨ ĸG{!%r\l1C~5Kuݴ.gxlx~ktȂ:)_P"D+!C>WBH+Ry,.?%Dr pڰQmr{ 앋E2ªiP5-F'q<8W/rN:d˼V 0CKg'Y*de[ɥ-=2MnQ[P.߹7QGKW 4c .W@*>'JZ\O|ԚTd3ABH1遮ܨxtx.m?-\3UmQoQWJj#C(-1ҍ3p{83|]³YJ?BtDK?ǵ^I L_J)sѭXm:Wt2K)v]`I ?~l1밺Cm^ؘ;bjiWOw]F=2DZIJ%c #o|B_J'I4!M7RK1-h֊@yAWz%`GWuPuW6jH..0dɷZ-@b6D mxfl;qD؀0`԰/#Sh"tLsLRX Qٜ幠M%1?_#j2#͡4;rUfcQTo2e6N^+*lX+L;7|/Vegnr{|p*/{`RDH6?(0>cS莿3@{"In-/P=(kumDl%Zڃ+b\m࿃NsJ{ݟtaDC댇/6_:+ Pd80ߌ 5fGNlBnu9zANg+^cą olM3ZɏY(g:@+mi{,*.6S> B4.,x`xN")DrY=4wk;#?Z)BHme٭K&Jηw?U|S0t㶖ksУ+6?-rjTL(fR^Q F=QA7g\6Gc8?Mϸt.墀)n^4rIDzcgJ (.~E.6r\NS!m%UԞK g!%.6-eY\Z4.8nӶNz .)ɍN1-w4@HWz 6WM"õz%]wc^[ f㉊e*Mw xQQV֠lnPr\IxޖWY\ iWK@iƏ<8$4]Ԥ֫K2ztsF. %#x,ʄlrs«ؿ=qiLc+jx!cCGK9رh_C!Te|7 { qAMK &.|һGgWkBC}j|Pږ X2n &a~Owks˳l7ȉp γ*;m>O  PjjyQ幯s8eF#> bi^=GBUӭ߀KiŪm^eW2#azIl]ؙJ$K'f?(&j;ᔁH-nmm4[8?m " :OPA|7ZNIz5QC† P=͈]vGlj *MsN/Qi2D|SkƣLآhpxQEv7Q/m0e)99BW^vkI}G.{ꪊOVo8?^CUV+8 r頩9qgA(b:T~wa_/)q'I\l:'QK^Q B3FiGZ(C%UGln1Qm&(i~&PĖyG}K/ C'Pn'F@QA3tQ؃mw+XZxc'Sr!v62vE?w]`r`r5=p]Ժ1ѼfT /PxV! nH^Sxȷu$QSrS#d/F-P;孟,ņ`Ti-B XOqlLdIvx: ޫ#-n) ^{sm%#`]CXa[Cqq) P)c,w+2€zu:y> t6a+8x%& 2̗yQʍn>Iv=dWWwWt_Áe҇1ϋ^ժ&F9we-Um9N NB/bq ɍgy<-B.Ww9<2w]%)_jv+1SsʤDqoD\(4˲ϕ s2;;;.DǺ0F$ !{eyK8 RXSwDhRܐP鵙f¤@B> 'j}%PW aMNyK;Nz;d~jCBZ[:[E>Qkw,+ՄHT8Lo3BWEYu6f*VeFudq7/Qo-M\vٴſI@Ƕt|Vx@_S@0jƳjj3#SL87?/. Xgr`*)ڬ0ȭa*M /bA GR˅\'z-7y @8.CLpbY)A:kLZ\nCݛn֤hKw0ns1 j~/݄u]% Jʀ0;gRU8YہZԻր"Q4k=OD@8痜dSK2vQ{Ybi7sLHóJ=Q57H),p`pK+md2$4r|V8KYtD?2ROڞTI礢01"/D]o'Iך^o*xI"P0-f83># n=I%sq5 o5V]?ʏ_?/A_A109Pn;c34r̮,XsIo| T?1ܒM$L4RX $p#ތJPܜN7nd9Zk"?*|wp4?omV?ZZ W,wƬKvxU aZL5r j |7:mS, 6w?'a?}) .EK`b(v:_dlSOJ Qaj ZRJI(XZ%N'Sgf8zر0A\MaR$[ HQlPƙ3CNA?9mjR^"[XGͩ02 ܂<̚" sEi痂y^H~^$ݗ7)FU@(z6^i~BGW^hoU$!Kq1Rxآ> + GrBN/y&0#t2q\HR`lAdT0ˢҡ<[9M@3臦 ':gGE2lSwƆHye/nTT 4|):&AOMQĦH&X^.TH> 朶~ j>|( N ZNtBmky]'RIN@|WC/Zѱ緪Z b> )NI/|%U'Reo%-+Uɴh W={)}b-JE&`(CS(,#3 菜/ )>B?g #߃fC|飥jԫ8a8RoE‡,`|8w{t, jo҃A`zRbу3 ?7<䰜WǑ϶ &@F@b;+ơ;27Gˉ{$4 cfǧS:s D{TQAݺ'Uӝ~Ԍ=Q D08>e$ >p08 t/DP  S),%'V$EgQw%n#f@ m2&o$s|=;%]'v9+L7f#΄4lC^*h~@B ~Jas8wxre7UXJ0ʆx\nJeF~ƙ-`V\h< { @(wh_1D"xƹ֢ '/Õtg<x\$Dps X i OƂ WG(; z ̧xlɵO613zNదzY:Dg(~$qRya(8ϳJY0ҙn:94*')޹##k#gFߠ>ioy`o0]?U=65xZ\W7wNl6"C;˙0YLR N5pVj)tˉyDZ@)ZlĐ4oZWԗ9icXY߀5qs[@ (l٢0Nds5*l{F0q/X hJg{/;0Yw5Yp8萍){,z cS^3>΀S^Brc{qN_@X9=dV#m" f<IWC 'B8M. rNaf>Ӑ\>a(%+NrrK11rL~4 o#4( 0ǒKEbu UVswxe `gOc4dbae YKl꜌w&cֈʴU/G^[G( dlh"$ }tzָߌ7:=Ru28˚!g_OLlj1|^*Vq>n*M>™cf~&[{Yd~zXoU!B*] `/Tj ׅ mqEU?^⒙B[gx5_Z'H9 _O\>ވm0`=bl|Kcd`+j>?+L8`jm$}X5%Ŋ쐫Cayb\QnOxaEl;5*QvE7b!EI:RFÍ9sdpRqZfmP t(ߍB3J85Tŋ(N}_3js[ s 少:Opd)Xa|,D{]lh+;*p %m΁H+ZJ{~ i#(TF8k6UwaZ"ah,^0C~Zꂖ~4Bxk  C{U/S6+~`Ӷ[FJ˖{* "\fqj*x'rsG2k*IXVSFXo@d" SGQ~Sw8ܷ,T8r:. ZCnH Qc[=.%d`ᳰXh7#5i7?91e[`2%@YMlxSdi=EH/.@J7`qrAZ(?.9ʱ=zꔐs|Qv1Hݭ`kRCY@~(ϙb=k E5,|W 0`2d&3Nt+eF@{e3VϢ C3YX'pa'kqc9E&Fd&͝8XMu7BZt-Ehx6a}-:f5PTԴ͜zu+@F'h\ۓ#uA}ǑBr6U1T?)qZŊ*et7(̸f c=`{'kܰC^3Q6bbZ.F@Y4 vjo<4XPԙ,HD YQy+;Vs>AUbSh4v`}^h 'f6V ؽr"Vɶmk]->Ep̍ |N T|еx7]i +kFv$o#?0),7B2@zm6>wőՑ#g$FGhfUje xː_p"mV~|Q}5jn&Zk+c2 ):z(&de`d,mňh7׌@:Fl0utnL|f #y lq-kcC`: e,LJ:KW`V0.K NCj&qpR<s\`:{(:RxꃫΞ:68\T']zY6 QaW\TLwϠƚTBcb{a Ж(JIPy+բV_Suzۆh& ׵Py,/[tV w&/5} k /yl-bnF=rڱ}l UQM[ ur"^Z-b8 w"k+z;q8: aΞv }ҭZŖ3usnn $h>سUy$VyGc1HJh`Km4˫w1J?d ;Tuy9P'Sᄼ#;Ru:1"h7$!HUd:!]&È/NU.0 81q @3o[zXr=7ґ?-YZ>v?)Ѻ2xF ] i:D gw M~^Σ:܇hK1T"9֝M4'g4'pI)`L 4 D>2VV>3K/} 0W:' V p`9CﻵϖYPބIF/CMpIIŏzVM3%dڥHws֧+?"ohHovqv v8F1knhgb}*k3MJ [HcD |ގxю^fLS?wSQyJm}'>qsqPssȈ=e4JIJj!y1ׇq$PB2EQ&k,2ƳlεbJQF ;yVh/Pc~-)Yy\X+n/Pr)PDzL@ *Z@q*\Qej1i =w0ΞdpW43%ڋ/Oٖ ~'HW˚lzuE MӋDV*kYxTaI !IKYA᛹-eZ&syI=,{ڠEvwO!l]oKǠcdwpEqRKr"QIAoS  gYZ070701000002db000081a4000000000000000000000001643420d60001f1a0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/uZ]?Eh=ڜ.+@ 8?dWUQ1YI lDT|)ĨM*H\ܑ]z΋=p`/^^X}O4U9M}#h|:TQ>lѾmpkr&A{Fyky8+AdiYƻ Ec}zvq^WS&VvZsɝwGZ)=9LR{0

      {pJD @RrmiDՔ,pO7R Oú+VہNI_6 @-D埴In >TQɌIRS'RD;E!=CPT>v#l3 ՛E{tiQZcz&ܙĈ ~02Fw ݻ)U~\MmBVoGbzow 9:=Lg@ gќ p0e DLj%1*z8Urt,٩Pu?-9odL*?_\2,@t3Իs@" ! Luń2y=(>+Ųop|ךqt հű 2͕].ZQ"& 'S;Uy ΛW^ۛÇLMfHZhݙm45O2 uGJ?Ds{{F򜰽o rI۴r9)۰R`{FYY6leMR7o5k}O'/"&hNJ&[Դ[ ycQFc$v_$FJսSr(;:hA飩^n <EKx E(T\ZvtO4])QQ- 0?Bg(}Gřٛid$ˤM[68 >;|U)3df5At -"yQBG2& ʥ&~.4 _HlueG-69!J}J^UN&qlGfa[Zr qe$1ހm^3S-/sVq6D^Q[ۜBj~ rnߩ5h`ιյͳ)C]\̴š(`Y=VLQt|9SH8>'ПkXz}TNU]=-j׼r?d[Ǩ>`r˫x]hnNJC42D>`@Bi#ޕ5QBK>ϹPPċ3-@MwvM =>~;7 Fi=>+mfOx9VU#lVAp!;*0ѧVg8Tƈ" YF̄s3Wkۺ|'7f8|՗ux~T,Gtg4:vK<5!xn32!eVpk9KUak+vִKzASۭ{tQ:qFS}d^T7='<'F/}Ϗ [F4XqJUvf}H%ے '/$XV<7r|Yi umVLʥ 5ӈ+f(hDUS`X)4f 23\~+B>&ٷԄUJU1;oy#XrpfZR M3xeo{*q*h@5TjEܯIp$ޚ8wPj|G:*2|ވ=] qDR;qUr0?熸L~ # ||EZ'#`hՊ 7Tr%@L}^_7ʫ` 'K?ɔ_[|^g}]! 9\$/FHPԤIJ_)ПxDnpfPWHD1}Ň"_J42fa lzmWٌʩNpV&~7=g"0+է6j9(uZFIv.u9f>wtOXReUi?s,7O:c?O6AxڍJV;RG weqeR@36V+Wnt%7wxB.z'sb҅C J #}(wIRq4)ȅcI)1y]g,N^8 & x - @lj%e=vpp7ic8PYJu}Ėf EP Ss8˗~^~+fW ڼӒ́ҿ̛ +,zOz<Ί ~;\FPJVKl:<o!}jatУ[\+j)]wk;TXFcqZOoDbcWj3GrHL J*"kͰe9W~͒Lv76v揢_UԋfJp\4?E U] 6]#yeM>qwi80xZ"=FKS0SͦSr%YېwѸ3nڶ8)"}e@P( m1D">WDF'Nr3_}E%g#vDc6oZUIi>$^xd/x|AFe=\CҜ,vߜ*0FEf?(j|X#SV3FtY]-¸9bHSu2u@Un>Y^WA5W5 g(V35$i֝-<'9ChPgFRDsӌUsu$ltb,_!}/Mp1vM|$kzwO+!BkO]2,~1;>()$`[ۻyA0+bG4)iHJGೊҎǖDl@K}r;b˔u*D6fNS5vc.5KG̅ h)dv׮1kI sH5+BfSvΜ1h~u5U<̱Wb~ 9]6+Ju<ܘ+|f!F&m\@ԵF o!з!lҠw?sUeMḲ}x8WU3#Z?kL퉚ll-3'l8bHzyH6oXºsE9NBOӋxazԃ𙻣e>㢬u#R|nf<7eM7ýدȳ0Wjj2M ،ٵf >DqP3f"ۏ6)zBNtƂzRf,Up b1(or4RCLfKn2'aj7o4kHnT=).2`cP; !T-=t% +/ޛ @\|Pe!v61> uIRnܩ+&fէ%KEN)C)nDu@=8'. !ڿ\{od.#^; ?x}αMїM29RU7uإtN~n:_O@/ۢaKZ`B[ԈKץ՞PǼ3+g\TmZ5b]E\"$@ Oz>'Jncirs GB[sLr -aLOAoXT{4ۉ*y  5&YR:+1.i@`n  9 ~ 1F xvrg `ہ F# OqcʠHH_ֱ";f?Zki4 LnelSW 1pǀd;OezO!~ܜ۷Wʚ]K..`@ m8Nn1HvJC7plD[~rJ&<3`8oO?r!n^IRHjAl*~@O)dll#+c <2_!HI* `ngB$ N(偱8thz/-y'A,v$Qb7z*dƨ{M-:LEϾGKOCoL00;f7vˬrij] 2u22K)@O!YN$~1+ u3 }%̰-eS@OIC>Gwbze;N9SUvدcuNFFC[0\GS.&}"ep,azٚD dL*mXϠxR:{I5o'CīcxmVKGfChz1ևi| bH2K]bnhDoO LcwQ_$E7n%kȯ汩{iXG݀<8VILM8iO.-}tEbXja=47E|KɃՁ{7g|GRՎwrx_7gπIe!w@C7b?[S'^([jlthg;w:VnY#*ZRFacZRA#c-#Qh yLFҘvXU[_&|R>G{[RX{+IzĀ2 v Pl4WF*wIB  #¾"l<(g[pjL>VRM 6jh4rPR.H1XU ^5ZzfJ~F Ņ%jsX5e"1jR ߽1vQGa(9TnnZ/*SHkV"Nf< W=nDUQ1ⰢԉY!\iRM@<> ŹT/]L5}^(5m1gmVc^+.Tad<\^=]qi5$RVWIC]9`UZg .f/jo9~ H~EG} .>E..zNO*;bG WaX#\ תGU -g5F,Pe28K,;T6tr Qba}̢zk jKk ;Op'x \:_1(!T]uGVUO`rNV PGHjE([ pL"pz86$kI]23~=atJ~Zk>wdc9OmdzOߓ3&pɑ%!nP QlvE;tQ5ેFikUa)g0&.gYv(1yz"M\Q N@J4[E!Yݪ:jV@ ;'F0I(1Nm^Ҩ |vA1A(>51#$m˗[̄fPu `t/d;4ȸD+-sؠkoe4 N?d,DнQ<ϧEMa-ye} U:l1]*$WA+ N\#e|2ܶ0\;1$/id9E=5`q{æ.t̪3a2mTD R]M ʓ&xAZ^dl[aBi}d:ydњR& _7TۮýuePwQig^ =ttB\aø8̡ fcs˾KJsc}~F٦U ̅ވMMȴތ򈽕9,ii;@bu^lPx_4#p&I[gzG u?{w6Cn~=Y^U.ȏVCʧtNDyKZAwAZ$ |?='w5UZ>WA0{}j| WC_~V8/fbZ=Ҷ جoTt27HT:B |P¨Wyg7 F$Bf[stulQzL2҄Y c0 >5'xsmMV ҧko#><>:|Y.SPдEoYF {t Ⱥ &%ؖd'mx{Io.;m_DjaG?)"pr-ծʁuk,#A7Mi$٫.*%VzyBZDAZ$xwL'v{s-j[W(z0wgP̷K |ALd#ɜ2xdw@(20'<.Ѐ!~-qV06帬`2)YN HjDP7WϪ3C)K5 W2>ݚ CI+86 mHӁ\Gc'į4s%R\!b%j>3^%ő Cv+*[1w64Zɶ^leaXNd ]prx_BRN/͉F!+s(aZR?+˻_͒R~ZݳFګrFmI& -t6(D4s3(a#g!!BbuN`4OH!A'r=&#j7[82bT Ywv]],rDLFuj<LNī󷥏:gEgٍ}]3RU&ϕ8a%`*8# v~hAA{4IRo_ >d_҃t~Q&VpLfGn5=]T!l\Z*IឲݼKW*X #k0_L{G #l;7W8nj*:j{RqBΩ}H&sGQ&OͬgsrRqm^DTsl4c WCCt7C `%+UH'v3Ge/|^k4%'%'35pjrR)#yzkY$QqD#r};1CHȞU$t1Ng秣m1SK bvE"KoRDλՅs<ՠr7.qnTBm} Q<.ZD7tcKMjMĸpuuf;7l{*)E9O Et sLY#}V c1_e֔T;OěZܛi@V[pv?l 4-%˨-wv޹'A QSyF/o:r*y؂_V{DR|ogG Rߠʍ؁-?t67?q"ʧx)E|?ccRۆRES_Y",2^$(*V&rM_f ƒ.V)b,TyJ.X^ U(@ yLi$?Yy*+ W=]AX'CGsCeR ȉK7GH/lxB'?/,;v~OmHW-(iXF;Ps?よmFo3OɩFˀ^d.t.QQWR<㎖4*" %2Y0aÐ}^:ʥ>MO%n.5k@#""P1d_d`ԯ.~!y߹|{(!{gB̧<'8Y#&M=-/LZ.9a[ 8n*WS8! Y0?9.E7FQ=+{9"&&46#qdGeo YX*w2~`*fײqNFiGҥũkYQ~'3;& [7km;A y2uYgV=ԊjEP5&b\4CGLHr0w,_y6PkyGn'M[Y5Sʪ#5%6_;*-իJ4i+rSC6X< SUo:J3y _HD|Ek$Nt:ݨq2p1)|.p]O{:>s׆zt.K{f$/xfc?CZ<flܰ~^(,> @ jcjnyaӦXr:z=F?zU'ԚiVY? ;}˜u xnl ȏ] (K7p?)GGw0 8>\:Z -hw`xQ6a"i8ߍ?_&'n?gm|A%x4-cTL/cRw@][~9]. ]5wz}KȌ̯;ϊY=D$L{ n#l&oyዹf(OT%~'mO gPlb|t@26Ԉѝkg;ؠے ǪI 3ٹRe%lZ#(v@Ꭴ2J% \CoddZIT"_,_/֋^%Td &NgG'_[Ē} `^2IŖ%HhV#ti˄(D[bRTyC['s'm̑+DX]}Y|haDZ Ya=ީ5/ 자ЂrZ@웄ZdYN (]2ß]Z{A :7%GWOTdd QaֈpOjg%*#J0ȓZ~1zƴ&o++.[NN UlCal׏œCfb;V. 2/&ixg9Q k!0sUXBį<4HE-| $E6ì fr+y,55O b搱DT(<|tYB cvq,؂ݿ΍3êQe :U5eo٥,#Ko$vF j z4+*Ap0]hNO!Ua])Y wEտx^C!lƿ:&g)#KD  #p"<_6SvM$nF6 n9 ީmL uy-7'l URl bWv@:\R<0\5TB1p" ЬRIes1VəFw%,tP^-*G cacQvQOBoݐmUʌ>ݸ!')|9~N ˌLRje~6"+ZWj%Xo ?/R8g)įؑ{A"˩%!Fi L8A6dڨ1ն"  [hGy+]i9l׿S+#bO'GK\:9V_IϾgb=\./Ź,k 04 vx&.V0Fx\w}-~ B&0Ϛ;a1(^#I&M߂P-HiېU\*FI_NJ)G qC?Zԛ b_b> )8.X,gI+ki˿(KIw0V\3 }PL6=&h$F͓ Mp'~>7A)S]4)%fz7HHdQz` j/"u֭bv<3 \j|⇪m$T%rfP>9?9fœ BF'+ &"t1y-&U d֯j}Xq._}*ı{n~짳Z=Cfch`` Ϲ 5hpq~<ʤzS9[>AkKP,4| Q`WT8 ZfѾN9jRMW؃y2oгR @.Rd[172A0%\3wi`,w Zֶtھ*&I9^cMтi'Y9??Jsp>fXw<1s}\S)M(*^r5gzqU,Ѻc{rP"Y5p/l"l:G)y\tBK2o?|Z&K*ian"k OQ`> wAg4yu΄ߙo D9™'z @SarkIi,WwE`UiAk` ,wڛ]Iy2K3('dC Gmy c:c 2qqur04e`@XՇ4`U빵ƮWAy;HiR`p0Dغ+E?G95!S[S0_x?$}&^ed}ZyӸ4GmdI z+NT1 ޾yv:omGD֕ Ǒ2胘R@q[ cFQnUY/Hӡ/IDUOHЦz$J;]p)DH>/9++>Ԁm|ߤXmɽ( F1W޻ 2!tk|k`dq8[d] 7~8$ GQǧ w{#ޫOaF3p-5+[R@ #U'39ҜM }7hҔ)8ߜnBq#S&ce2~K{-8JLL ^FqGn4Ԥu@ڟxh` ַ\zdQ|Xλ1vVt8-zճ5bOǘWHVȎ _$c6mE4AP>Ȟ7U |5l/þR/{-Ttg_JqBafsofeΝR v5Qwd*/ +Wt# 7F2` S BTAdʖ*Axb 1HNT*wF"w 'l1[YCK+FnAgt^/3Нñz- >p(J^U nޱK 913*vfݪz:HmtɠYshV^DA|C"URϽ ⺋R&@"e#k>bQ+2dzR+HpOQ%ފ7˫ɃP3]|bT?Y֍;عaX-bpvC*+I \yp1!D{?0LCx1{Yh/CI : ښ<Fhdg[lahUר-(?гz6!̥2)zpӴx_ 8 >)!Uimٍ(nƃ{/U+*M7ӊHxIPۘ8]4 P><(wK۰QCtK%MAD%hi*ώ&?Gu;*`PS[(bP"? G=g!؀d*hu!*',q9TJXӲ1fxG]*7@V~1T`cL/, з^KCDUN%i技z2|GgaN̫!NLlAqqk$L:8DCZ:A;N$NO<#NvcO67BWM"u7ؙpڼ ̖ĝX#&@6M*\jL&T,fWیCSa = JS#]슙i܎byHOB3.ݞfCvs4h#\tmYyc)cN7892bT ht C~ JB1tYo{R$"8T *krK@} LQUc$Ԡ oZٽ:@(*LW0rf+U~r_(V042d rV;-EXp[P2"tFg?N6:ѪQKpI8֫{GƏ oؚWG{7J˙#.؍uTwf)Ԁ0 m6?hrz,lRqt~D263mX߉ߗqk#0vxjrbldOêij0cc6pv ׋Egk*rbRŸ* <?lzV%]z65^۸4~STzl'N\ްߠe€`KGlH%LܜHe.>vK'ƁPJf]O|=]51?GqhԠaVdVujKxSWK-Aa~U}O;47I{ mgLgf)v/ rf>}{͐{Iry4YrTcӝ5X {ICK=nR_13^}~,9x/5u\@b}ֻB}̈́^eƬ4 DǸ@8  © h"mlX}>RYGѓEeI0/"$-a! "/QQ\?T"K/P=TGqbﴖ.<}uM8g_bj~nsH|j vc1쌙JBs uTRHL!0)h"=IO]My춮uH '%q+mp;:&}cA "4PC5_= 粜ϾȄ`E.rODf()k?ZՏ)>}cul.Wv+\\_R K^:.qD: 93/d$C./(=fZT 3 F,w+= oOP6T*KhRa9T5A'b=}ca 3GV']zDVMJҚ (\YWS`Vrq1=u=#{{qE@ii֠B="R8'5説]qxoxMt.J^x1Tb4Z V}Z/}q"E򐡾83`GZI&;JLR-HSQ\ $-}VXAM%&@rW'`^f9о~4N=PYRݡ~vT<)WGNo=6^T[H hYʆn 6 rȢAytT2*u_#oy /n n!C)FsN-hg̍ #Ö[.SZRCuS\b+ Z5>{ .dJQ}rCBs8:}) Lӧ,',4p  h=ۂB뫙èCv=#j v~[ҁ u+zM0p&ەLF(}[ b]m@ oSv<lH[N56*ؕ~ Qg8;]㥬3;uuRŜo??{L|,K `7`(_}{4Wa6[N ,#BB؋v1BE=CPωLJԅhB%Ā?Ƅltf9rS@ IU$X4|e4ކ7<ݤwn{jw2DKTcisgsʮV%W1:,TM줆i\ciw|qrzfO=,NsCeBzu0hzIxØ:pa\xZeYPRz}7Cϟp(9`Q.p\JK:LQ#V2i#}vĚ tQ 1kVq\w:1ܻz)xj;s]FR=\Gf 7!UP!J:AC>ZLܯrQ@Hf*-ftOMNЯ;Qb"B(XtN=FqW@o#Ai\X1ܪ$_4 B_m.cW%y\p?KIKMKWjuv#"'zG)i/"C`+zmUoOÔ$3Z93 MSlvuz+tqFͬtBTT, ҧЫ؃YM 4#TJU;[AQϊB# g턫&;/bS)QҨ)G%)0uu8H򹃼ȊP< EUꏰ`HM :nGxu&л7[S"aU W2w+N'q6uLq78+~ y2ÓM&:bՇՆF:@LmL#Ww~riHTԿ:ڮ.!&JIi@*.LmmA}UN-d;7XY5x_U.XJ`cLd}ၒ>~ݐN̫KhKr ,P%JgP,~Ћ!a2`5kqtۋ[띁tY0G4!Ká_|G:=$GX*T7Y#aҹÿ]ei֮`ICQ MX_2Pܼـ_K#~*x/r}"h(H1~s0e7+<$WiϑTjª@ ~*r[;] 5Um_:y{5!&Dazհz~J7HvݢY?ch bW8P,|pHZԆEvC~UiV>kECiش6~t B /]).eS='k5)w =ͪ8d)DLƕUC{9ukGb6\.fM(^7IhZxaUK9!IjfvY{Og2^)Ťp=@de\!l(-j\FEy#ӍPmY1䖨CL?' (C9:ƭP 0eЬSa%^>[sAx;hp|.T2$5åjTzԥ4%mXm~fkCkp=J8UC7C/EYf}Cr&̄MFf v7\ءbRҪYN4OMz"Ui( Ur~ FB*vW?fD^Kc+v$9y0P3E˅V`qɖ]VOYn{ Gt*k$>se䱱.pǣ 2O28b 1Ck2i|o@|`݆lJVK(f?@mxɧ$o{4>S%1Z~=v9tQi.yi]=f&I74PCG7 +gT#zyxOJC%`*L?pOK^S.r7碙k"h$͂K,_nѓlyXI#n_e`.f16Y=$G0/0OfTuhVxdNqk&yS%OL0,#zg좮qZiMWy"#:s#`Bd(QZi#X;or$ps:4n>*ɩ4DM{a)y1Vq쳥sx6a-Nh9 H V2O&ǞڎݔȓN,%jL z7+rv6 ^@۹0d9@JتHF~ Rv=/IViѼs2F큄nxGw4f\]xۭcS猂 I"X&agلruL3yeev@?1wzL*MҲ F,9g0{  _ U>PE~0B:iŪee2##{];uy!VuF2xU{MMLچܶxu5œwz7$d3Of_aXQY&qVn ^"Fl=C2p豥<RKwis5ׯg\1&A=<ʳ*!KoKB ;*\5joKEPѪX#M! u U ExZ"!NCWKȜݑw6.(D3ŭnU_e5x84SMOENy ȉϗ8GyǕ<ϙnPknΌC]vܲM- 9OKH/E^J0Yɫ#@G{#r6nW*n9T=BAaW<'4gtRjTm?iSCƘ0j~c9CO &co򨗀y-s 6q6 ! 009|Z45|e\4`1+xjo&_xױQTt^njLš-\(*o h> l&7( ~ ^HPX+Ie}t:\SN/ʷQ1* ֻݭ)̩\&TY4.\'PTOò_6(FԶ"}W>KN7'LTQ#ϡc$í@.Z"o1="H~ק}[Y+?̋E؞) %Zy)/"LWZ4 r\i@CAV-\e|^hbu2 auk#Xj^gߵɃ8@VD}{]GKA@bL+P[T)Mt^? {JlD*6&(Ʌo;0 Or"1DPmz&CkrԼi/:̕t(~0$ 3"KYTb&For=|ԧuVSP.^)i܈n%r6V7|[*55H H#fNN T+։bn.kA8ԁ N:4<Ȝƕ}H[r2/?c)8uE코gFͺ<q 0cwdgIqhE kρe6-K3r q?.bbQH\Ӊ?D Rh鱔ZXSmձV. .d_h}F? bMd`_"~?:Ws"h{B hv^y)--i0JUgv~'!Q~wK84RP\V*OyR%Xq/i+1`2!`ʲ߂{ʷ]Yo0Θ̗>:Lцփ`rM*hz;Ϋ}z$~M 8fBZNհWZ-mZhwS@5yB .0#@tC{ݟ[} fHy;g#d_Gzynh9ϡ'@}V]{2ĸe RQ\t*ǣH(ϳP Aҧ(t;LOk:̲r3 "W=6\*Øw4dĦό5t1,{Iu.!5}mZ)ŀ\rhѰE8SW8Vɋk/ 9`a٨%;^\:ؼ.U$ KṀĕNK6dӨ-}HCJ:CLh=ǠfP9+j7iT>j23u٩*ۖj;\.wi3]ebwh,>z^j Qg{]8Ѓ/p'cOMF'ԋrUytmVPtJيg?.M?p[ʕW΁P!0׍}ZҴQUum3x(08 ߆* _ rgqEq(L(NVd~?!G 1,s/mfMIW;xLv|z-CGFK1hީT&ȉS oV=|W:YӬ~CpǶlÁ'>4}ʴÙ:82V!˪GlJlT#/4b"bzvvO7+6E. %EfdrZa_卡}Nk8SJdwN6̝r嚈.S8T+jRGEw<:KUBݼg'B|%p>QJо=?& n:! ]1C*C *%`qYW~6UM=:p7ԀZ02_!)u]}r"t =9>姇 ξ_GɐWz}Xg'VKSp qUu'D3GA=cȗAEf'Ӆ8PWz$-n7 lg rGT 54b~.LG0DO=Ҹ`'XKj< >vawh6]/z#ya|ر(d&I{N-֩:6pĻɽTm[DGi#Ѯzr l];H7a&my CqXNc-S>@~dc T~8oH:Dڽ%@q`R nE0l^ߛvC㶷gbqxm-|;ד)CB#X&P&-)+uGǺY<#(U/,#1oJotYQXKZ 6l&K de@XE(}VoyYd7_F0)(3.rtº!jd]Nݜ 7::aapHtqSafSըK)[HqbK2YwSLN;ZR֜턄S$}[ډNQJXW/dQZѰmƅxr'ФL 0) q*F1D]\0L<n)vJJƻڵ3қ֗T@>|%!U1CM-XY5TJ\Y:=Y^@^, ؟h!ϼtXI)EnpZKq$Wk4_5Dw2buu,[n&It,/cGG<OYZ,*f1!U_F+:!oo~e[V udWfLv^4`iRXfR"`aMb9~ñHp`|,%@ꨕmt0Ǹ&[O 7?$ٳbP)5MSIx?/p͂qiR;;tz2mgBtTB̯%])zʩ @jwn\lX @10\d{# ɴ(X<?%]%> ltbTv^\t4<0 }(v5&3G3G[5q}#|k}aLj8$Wb\ /N2qQMJdy2ȓ_E u=J62ntIroJpq'B4YV6wvV&²m7, ̇w<'Feo6P,:C´T BjjU!:*aO _\hO=ً yl} Y%.t rAX"Mh՜F`* e-m<{:O\""nLRj@IXZ;ۍVbRN8Zm~wIⰐ(K[+$nT=[^ǟv0cK2E|/p13cB$0] ߢd E(ɪ>Sƶ8󐀫J G ǚ !Unl2v k߻SA9LDbȯLI0`Wi-\a//!Zw6+Vl; +ݤpq12ͼ4̂N$& XCW2h8(kt! יҦYĄ/FwgL>My~Ā. jgUOAk:HS8,4/ rBZOnٌai,ۗVgW5vShmJDx͐$&Ti*Y@mćAjHf*QǹNMBaؼ"53m[iZ]J%lLܵ?Yi#Q(V~ N_X v&xn رHCUr P9Evg[hӃ潶QBAi@#d܃0VX@G0ػ(%-^1>ǩƤ΅͝mg4.tYOʃQi^hv#Hx9@%NXhh},^(cpJm$ 5s{+ \5h9_5\VP\&֧1֯Aʣ+m~kz&!'gFA.C`͚E5zQm˘dԩiY/0s6a6Q]ŰHF0EpU86ᒮ?O滗@ph(jP!ӱm'2M/ܹe!k-eJUBS> 9o0C6Kw.VK:HG)orlNPo5MfB%DȀ^LOOoHqѩS7MUNⓗX)m5 vˮw8 c8iD7lR3i]B>PV7Y⣪ckkRμ%줻e38,#tu w#;JdhB叇{<&V0A5Ő 7[u}"ٱᾙW |&QsF8-Mw\ܓGb65 ژ dN+®f-bBAfRPď= ``kbG Vy՞f0;|.kkQMcoމȴ24[D\c7t^%JZUI+l?W嶶Ok=w~h#e}VٜChMO~Z*Mic)}ƀ߯輸F MP[Pn %l̪|7P\'©戗vB`Mt'00_sI5S ?~ܽ׭h7֢wQảקVȕȾT\7u!=N9l6uGnPG \9=ΨEޮE~6+oaLCWuvZnNTl7>Yd31/%}CֿY9e5y[5j,7H=LGv\t&Sa'*Ll4ިaͤB|>y]>.z@[մIvXo`kQp{Y~-+w{a}^q,ӺuՌeSm<::`7kCNrw*qPok~:>7mp4 8833.-254"U)6FJHǫŔhTZYz988@2 Q|%8iJ{Dt<"`TjXh'>hL2wR8~;$r~%&lCVl']qL1Fy :ގ4hK34b| $BăL,r>E܆F|} ih?^.VHOdՀr*a/"w]sv2䫘Csb8J2,&/XJMpI[! VZ{w6.vi("r#Xz0u6GfѦ:ieoN4FқA`!c/y2;/KԕC{5)vxG'ڰz ZT N7m =Eݼ6>: xJQ#ebXK)TWXFT%c7Tn̗n@\Ķ #f!K8[iVm0`?{` Tv-W ìvtLl9OR5l$/U;K+hn4(S^z|:\3q83Pz* tqgɲBlCOrbyuΥ푒eWsplv̨4[Wm>YyZt(1,˼Y(սJebʃ<ظT\,L9UA(;vv*- v1 w­7a&7:@FٹED\/Qw \=p5Nw"6!ov3Dd< +NLWSHdN389(k;<'ĸ0E-cE,ўujW@srQ@eyy(Γ<>zwX޿Yaإ$%0a j^<^2}Ge_Ւ9~H~Y$V%j87PV4UAPcL& tc&kZMڦ3P"1<@|S:䋡>gD^D0הC႑Revt2aǠ)$s ^5GmԳ^=;opc^ ml3w~tEcjdm `*l`M\JCn~mZ( AhȀ@. hq}tnnorZaݱ2NFZtt3}j#X#lD2ע]5}-P w2LV6pE,p?,]z=TJd z<E܆@5Yp[.pǞaSzf-$بXmv{GUO`,bK>{'nzQ/.wf?s5*Q@~ZE W߭c& ;`XP{dҏ[DL9yp6\"K4CI2nxh7@'m@x.rws]+dГSn_*iCs]T؈iṖhf\ ~n޿[Q rie K$ni'e(uIԛ|鴴 lis*Dg#kPo e<u%;ѓnikL7e5ʆN!@UZF8:Gu|)1`i!ВGU8wk#RHLA_u5:_%u\ə*[&{b/~uzH -Y0"Yޣ__hqj qeAKM K=E r؞8#k"Ғfx:4} (VQ𬂓B֡cN뎪u;M暝?f*"fbMz+F'E!Թ}Y'VS3177} RkU1Y8RN 9dHO2\.kk#/h cN_#c%A;TW\Wsrd" JJiԘ%iBxNcqLIV搛f)ze&6gQMniozºCsYj@6xޫTjCG*;XwVif==$HMa+{F%r1붊>$|{s,~p}2Y*Wz|Tf$iO3Y Z?-(ùEwGbL宿ft–0uV1/ 5E )ajO5thv_߅Hկ37Wi+aS|cA9 Ǟ{iĥ4M0'u@ܪ&R>_U.5 O+* HbnGhH.pw Kc%zȣWf@Ș EML>d\wfh . {;]x?̱PˇY8r!{vvy^2@vVϗ;\Mb_#njhM"lqHz8w5*{bzG˝F>խ&HYZK/ /|^ kUamI>%(/焸Ae7ָP#z#'Vg b\+Fz2@cL= V$+tX3*4$#27S]97*)9a1aBD¼gQ\Ԩ ]w^t2 bzߗq0 5@1aĎ}pNW&7vD--o@ 1n{g7/o[o4>"Rmtjw+_/˪pjY>۾u,Kr`9MH3̔E7pgaۂƋ!HZBcud;Bx5eM̅AQ5( pΒìYݐt&: -JTVDS=Dٴ^[*v)Dk%Lq+|MOO[drx%1FCJ `^dtbz ʋdl2d;c:*@9SuKwCqIn87&-ؙrQu-6G mYaG]^)8Z1ݰe`XE` \@?YV5 I>{*drg^{U w&fR]9"lp5P,t_ ~ L-VEV &>H<Ĝjs`t+زٙ0'V? ^ka bܵ6RᵭѾH"$#6|"g5 25޿ .JNپYk\wl}j8TQ5kSSۊg=|Β%% ,DMQ(Ex.9ŪOЉخHAbcsA0 t2aB'$hw|aAm`9Zj=΂uP_щmGvؙY-D֒?8Xb \Yݫd?qKTJ@OgZ !ʵο(b4_ƹ{Et@pbnfABx~!#azوtm~EB<.IxQe[/^9N0ur#츊l^|Ui/_CcQ[7STS^jE&Y1>#1VjL{]+]zտؗބ^֪([oʨJYI aWJ~i3ij26T4^!*ӭg+5 D%t(&8fAl"qnQܝȿ=jX|<{J3 @Yݩ?zPoݣjVb}x)Le1CuXc6KhZC~ćoh.cހ)a*䨶;EBUq8oK',dZL/lYb9DkP=<:BIrQWs6 ZeyaH )8_;BvJ'nhVGGBij tfA]pߘg^P)) ۃSwwk~? RI(,kT$EPIYR4=v0K rqֿ&ip\ 3 B{ CooJ3}51 sS8hR3.PGPFrbcB M洙mB$ѫ60Mìv}̵^墜j*Ӗ>m\D~4UM"ױqXh6PVf}#nox +rR/SJXYӾWǬ'i#7omg,":Mζp ni/&Y$ "|)8cCz: IDGy]3絸Ï$OZ#3x{1qX f]ߥ;t^: ZT8|޿{)KBM]_)Pˑt7) ״N8`_*KoOշ:bk F7J'E·J**lFB?o9=z)GYwurQHVMx'ŽZ9*y 3Jp[˵&]0Гu.P!{K-dշ5[UNXg@nU?M ]v,UEYкJ6]B pC߶>5Ѷmh3։[cUYm6P2lTS̳B0 w8Ԕ)>~G\7mc%MZXFWՍryY7cRD$̧D̞^#Rَz;[]a!f 8w?)1^m^%= u_#2PW6O~ Nv+b&Ȼ]*(X0fm\&^]a!{N'*GLO@%HL}⣑?lI83pvo=t|gؗ5iw_Oa̟2ϚO;XTwwgFhN@ Ϭ&2#%a)VͽCeQH 33M*y`Q|5Ultɉtre5RU"ok( >*2+A|-ҤtI |V~`jf!I!E²ќOw{irs?:>8sEF<.qxWg23W–'b?/ 5P5G'3}}¨޸[:wǣKn#5۫I=0c+AK[`:x:=9]g9:jiRD\~ɸjI'HZ݊DI3~Aݮ `lX$ ^NLP|6]F^+LDʰ͕s1_>b6`YHS?#jߤ gr|x.a\H|لׄ]k/*]-WJlTƱX2ch.PbW-֔>BTCA> 5ήoAwOMc=n (xN@y_@ o=7a=axO{v^LBNҋZ]Kr3kB̕5ZZ'Tb kw܌;ʝJ{At6(;&["cݍBz'Sץ/nxFS(H:\?@d1`GrPpG|PsmЈ<d'm hxeQlXKO̵"u8#@"o$4R(un1,/l "@aY)nBVkX]qV4A+ko'zӵM~u@dD;EęHa*_,~._oȹىg6`{;Bۿ^ panNk0aAB~$.Z>5myP ؽY4x]/I אI wq;QNA[ CG :半BOd#ss9YA%j?|=yџ4P#,5 hfC1J~2P%[#h 2fc@_%~x}2 699ȴQt#D. cOGEE@1^"4_h/oQXBB,y6ņH: T-8 ?> ^^HӋri)]_W6xt*y hs̱fF~iQFe$v XHn0XiQ; zּ_\FlCOhNNi^UltO4 8~8i?o7aGSi`sqȧJCrJ`t Z_!ۥ i4VF02XcD-Ji".w$Ns; g qw(%ˊmV.+B ?c >e rS"Fa,>+Mhp]&ji7 h8R 1 v>ћ ?>+ o"Yvͪ @0P*EJ@w%hƈcCzWf+ '#05S~c9 @_iōlAPƢ7Aofe͝ z=TW*͙c-#=?YW#Xq.D;i=y8.~hWدr 5hs+:Z3P2%f-Ϝ4#MIt$7yXMqXctH#V. CT躺|0]12yR̡:ً!-ibl~..t?gJ0NҢ%zl1 kHٲh#*lx-ÉpRn26E%z͏8b,\h-2hoo#>"VpѸ M ,}}F™ (,t,OkN:k{[عfo#ISBv&IYàx JwQB16l*ԀA-豬u,nFGˣ uSCXfwA+{ƳJR>lgiQ ~'~ޙ3LAR%*XH,!OvSAҲ,WeԠp{Р\tA9R)T;aֺMOP'0UL[4߁]3#Shv/ʹ>)\*fU#aTA85]ͦIY߁/4&՗0;kGy6ƇhEcM=bErnRpZt%dɇ Mv\w)LEӡ2%D`I`Vu'ů-Lq2%QU8,d3w!C^5 H64H/1P뫧6uWVb-Paj'[2`ECղIeYoYyef/=pz{mn*-edgX:Z?+K6 L7Sk+AbjBn7p 89v_[g݇ =z_Y2BZ_bLJ@떁efAڃNQ^sh˪UiY)udc' z49PcNY}J@ 1>>qFgzAt٧[׻LiVԕ+8ICewN{-%zGcuvRH/"POdsͱ9|Oh*hћYdVW,غKk` =;ռo@F40)"gSVWIG/=aߪĭ:nLNN ,uXO߷ qnX`ɅoT j byVia[]ljW'뻰d&M '30`Q}mfutjɝ V w]!^B^J MfG^ȾN<~ʥ6UKx]%79ceb e$a+9o(˜=lm ;^g䂚#Yrb8ټ=!r.SzS*sY7CEM/Iݍǣ-1jEaYfDv+P^ARv6Y80f?2%x~^꒲.!1ކb"i`]y(V[d lX(/󼸜@ǓC WxGE 1eQb4]X-Q@zWv^tu~㒌lᗥ׺SqfDr v*v=߈X;AVpyO^"x$"uV^պgp=8BlqđW 7JvEܩMF _/uyHp" l`hF]":,pG+,ܜ釻qŒN\*2 Naٞ(Ӽ.KG= Q]hz1uxuVu37G%P|7@M`\ \6EZ#qj4Mqڛ!;cH h&& >,aZ(u͸2%'1(-i c*d' zy^ H2bu/4aY0XXcFiH.ENHl= KR[_=W0%s(aN5ݒIZİ86O@!3i{1prtlxֶz4^V,z0´/Yt4좣. 䤷}2C6a[qDcRpdvP%)*D]3 e өn:*Lc5b6lg j9e?{51NQDKzgVROIl,F~gw$o9+Q#Ϊ qNdݖOOo( Vӫث IŚ9gq˦Ok,I@ۖ|%wNcv>=|~ߣ_DFYcE,}Nhv7=Sݙ:$1,K.FRE[xWhgyzYX T`): ݠ~E!Iy 1gLX\^o-cm{㱾sW+<ΈbOk[v"E?GcRV |WẆ &eu{ŜjpmF%ۖ-6ypkYFM%8Q$;k 4MrHq~֦%ac)6qY,`,(0W@*kɧ6}5VE?BԷ] !I|b ))% tqK|`DZkize@>#ﳛIK4R2 s:#=28]L|Nz_ZdFp jiײOS j`cuK'*XkO>{Jx_lzH@Cb Q($^A`xwgjP `̆s1ﬖhB"a>\t댭'KGgᚮ.7]No:c|7*|nܝNTo2ԍXwUƌgLv*<<">N^3/8"fL U_.$DiנLBܽYtTub dRm_+1Z ~1Jh i@^f`Rp;\\p5WS8X&b<X:[*!9π rF.Co¿ YGAF1/m[RW +2[xs4v ~)֞.vy/ 1v)Tϒ+[QZ~yw5 h/h:Vt3(zڋkJpAno([C#6Kߔr[`p-@`Rf-mQ[.cK+AފL]ـv[zhͺC=1$$#ԠJ$F*0Q.vHzHx5lD su #@d[01KdN֒^蟬d}λ}N+ i eN0j4Y ФrJ[x5GfU;Ò/vSCC{ %s|mlRG5SaƊZept*~!Ӗ]W5>nBx+V U%9߻"tIkȧT`e Y=Đأt׻{K J:{p+MP52,f-T9|W_ޕ^2jmKbE("94)lj#Ep~\^^yk#`j3i8Ӈ45r1.;SUthƮQUj+T·Nn6B!> <~)U@IySJ=<;䩅;tXT1W1e\H|Z'+5rs!71*ڒ$`߅H'JZE-۹%% %htɧ],dOC8F(-]ˡ,Hs -SG)' vҷ2L&z8x"Qd$VA E2OYa8nn |Uw&h+'>MvWY޷V*k[;~lz[!]DlY=EPq_Dͷ=gu*G s$A*{N aX7O(~Ue1zXG;P{\sIzR$МJ { H;L~N =eQ#F1 IUa |%".b"fn0dwgHRFZy B"p=SC ,Q'B paQ `S3  5ruC~XL$F ˛Ji5LBEK(rdiлjpr NګcRZoʺB&LduEc%"#ث]b~ :>sqWk6y[h7?qNxzXoxy3LA%tu wJ^ -"+"J@L^]ڈdW'?Wm{F?X4&CB"A|:,22>8 0\SwDb1.JF@A|Nc"elGK؛J]g<:"[VPMt;T8]_5":[`jx%߈t|ºazf݌|ZGY)p$ -Յ劯%t9ۤ0RޑɸHok>OvCJseAc (tO-5uuձ"h!>#7';ߝMz8X;%EW$FP_ 6ܒ˵jKg:0!* jjaӚ]SAڼ:^`7Mw K4J6Gϙ}#!2u˓.hWɻd`%;1U }߱X[qc771\1I UDu!ash»<1ܿZn"w , ҘFC~vSEVsX,*fguYm2Q#cIeouDKeU1f! ]󥖭Nt]AWQ!-ˣE_/K CGa҃^W{K:pä)rBt);G}+g'ahª۶mw4 'ukO5|R<7oT,T炯ZӦ%h[Jۆe8pro8ATUFĶ(I#n>QbQ[;'v7:D\Ɯم/3ԏIy SC}7@i'll5P1 uܱ&:]S EmK#[w~H*%be"LkGM)WYo=忏HSC>Ѱ8ǿCAu9%^?\sݕI9uiyf|n5AʡQy+|9XDTJ%95@7od|ƶvd0=F0N+*6Xy]X JT4jBv`2Ns[Qż#I7ãcWjڙ㓎i3ؠA1Aa Avcld~ڙbV5dd4;Fކv:4tGwo"Ӣc9!K^ $:(iw?HCI]A(@9M޿z )˩ t}a{ilSBTt3㎔C&%p!#1m-%5r fyӐ2~jQ͂>"?C`hdteV:YFƠӡ"i`} "&˳V .鴃XoWlyfdF%5e9#7k<O/{_R?`&)w黹؀J1Kk]l0ÉlAз9;{1_I$&JJ ?OG Ib YUm)Vx*.(cDf9mP hC;& `6:1AaJUuz @,Tvf WIXGG.`j.:ɨ"l$LnCpgȚ wiRN\CMl5ӶdzMzo}Ya0g#6+r>%*!t_⮁mH˘}n]`Nx[.ۊPvJrx+]3Z CC*4|&f!/8$<܌Op3Cf \.T h7g-hPPڀ78A9#@ `!q)5(Bʾv NSJ/>BM@CHN~(D4@a 5=}p'=: x}rJk"=meT /e2Jqkl7s[x"OQ/vکP)jV<_ >bEOF \+-U2 {Π{ 7*)=? Y4ZHo׬$ooM;~_T51x$&\4F,=,JrF5[utS _̶MiUFnat5p kɮGLb\g \m_21+4k A-,-{= ׯ0%!y%Uv _7^ }P"K=DLM Q'0UՓdj@@ NEjo.:>xۣszS; d/}01X1j ߭ٶOBHa}5TcA*Tyvw <=m/ LWEG7 R<Dʑ+7>9J<R{!E2+T*cno}Z׉he 2y \j4/Ko _eAh~xY_SUutI'nq JW|o>]فaU+jft@Ӄ=EY j ~TSw.>I݆[4r?)0f/Ϲfǣ?AS'RYs? Sڈl,B?4Llj]}֔nɺS؝V!3u |a۷hj`Z&ܗƱIdF KWӝ.MB?p;$l 6}b֒{Aw]Ld3>R [hw2Y#gӞ廆/n}uEB; Y)m,F!~&R=%w4A4?jSΓ@Z5E^TP LP mbd58#U%.rNUğxIQ[ ;Zں$Qb rƅseEe'-Uh"f+tXg)%)¢٫ rOR& OzX~}:Uj0a WdbdSI,.KntÕZԉIH*l23gIS{PgQ婠^5Ϲ Ebı;=c` FEYŽEPav7n~mS4(Vr%S'kǸs`0%ou p~¼>l$cFy+t=P Ę:zn-/J|]N՝w$Wl(;ULqةҧ%7|;vϥOEW2jeT3F7@->ecN=Ccl4fX7Uj:4-2[~j삼RxwVqtp'|8\_vs" CWmpx+ &B\KfSrXi,\EcfVf3(SK|/K9z! h]Ko N$ӈ-sEb_91b݅.z*tRH߷W,ZjMyngANjl[!̶s85q}^60vgQeѭ7]]4GP˵JKq׿pTmYRGvu`$ZAchԂOqm%W+!rI5_lcJQmu#guә&h^Xr_ى/z!-:-9|Gro NŒ)oH!uqTd9LU~D=>uf ؓ،ueplKSK킔9'.}:%I_=S@vxCmd4W 60UwkV C˾1>͘ @mS29{{5uj:zOȯDSv L_d[OαAoRfV{O{:VxYfY`+KWM^J'`?LIP49 X:xЮH6[:+;smKsXԭ>{ƣZvCC1\^ 5pJ[1r$2 JM7F jF3֨5r(=S:t/>쪘Aǚ,SƊ2R ;44ANQ -H>Lʓd[,`:ۛf24R Qj{ "E7jkA ͶhaelPO!%O2ץ7A=hUؠJ]z{uHȏ0ɅEn`>ȃ}wMz; \jR+cC>!.ƄB^b64YNeݪf V7i?DZbz Pdzбlޮů+ ,9QMGmKNG ;q#@;WxuḧKc|h:z(FXqY1o-hɃq^j*8Mm!~jik?)X)IOlW#DMfOIT<"T<=̓,{Aܗ> OΔ^GX*R{G l`;* ,: KY\AY mpĤmjs~an]#aKGy%>{,z✌FG\(흖auۺyv(r art̉\#i!h$`x9t:E]Oa (3`q-.k!n9,60ްcߪ<K `Uk\l.u*^JR:96Kd0Z$[#tp|IۤCG9ay QP+>|8)So! 0+ciG“a5xpRJ;8UYpKEpqY@ζW֥EPiV+^^\~AVQ@ɭM&`7 v4XW,0$E3:j.f.c5)t:D +rH7`' uL??a8$x[ЈYRbxGWyEN/Ͳ!9j4"ss (Ԇ8Mô$ #ˬ귡?xP^")W3e=H/aaJ,T0QKy `Os"#`# kgp 3-ңi0&܁~5\hqW 7rke#Ije2C5Z[P=`cG8vRPko,NY!iw-TwT)Qs =9QhnɠuPO4BRD 0,-u~â8ߔЯ 8Tegw4?m(_LI:207Pz vMlpnQd+Rvg|VyfBᄜ n_)H̘$,RUs-_01[` rI9zr19F^(K(w.?:uB|K&kj뷁%aߓ?U;"ыRLq Uj0ǃ縑$|=Rw'^?\k1CE%m_w2[77$)# ~ _$-6[9w""*HU_G)y@)׃Hr@wU w؝8Cázߧ:st' R+7nP <9 sn`nyW- kP/Rq"Ċ*gp뷬z]&~)ލO4 s|ƜxTUIet*dߔY JupOGw4d@*=P#Uj֪AQqR /sI I$XF I]uF|w{7E;4a861/#Enq (뢷no.`g 93?Ety~`8EF&32< #]2s󙳠^by=>5ΜzQPyݷz2O<[Ӌz"Xҕ [~'$.TZkMdSjeȿڇfSx6J†ɤ;%yvQv&kR)HXϤ;! s@aBfZۮ<wd?Zhߝ Iqj8#恬%{|?":*ٳ8j8S ./?T]CC-V%e~;mF3NڵRZ%.jce _zG:#kCۥ׭%*u$sRj&nɏ+oo~rA@=dȱYXgTiKoOn!UŦIgWo֡Zi䋠Y"cf/r/! ÕcB0Gک[?ٛf!\?.w,>Yy;=."XM |X7m-@-"9=>NuӚ7}&tEXu3 Q8<"=gqUnpy [:‰D-ĐZ5}зc>>0d` ׋CaHԪLKLMS!z @/Vmjf#O@QD v"bMDyg3ˎOEfᛔOSAQ.b loS_ZEm GG11g2K_eGcdPPpނF7rs QySm.;pYʂB^][M|T{BtHrYR:2ŠXt]U>ol km(k"¤I_tX5ç&|%k2G7vФ<0'fT9$U iu :%(+٨%Ҋ EނIIF,q\/<-^r,EtB54ukMHi T4k%A@ZTh#C{m] zoF²ϙqWFFTA1BSMe81Q?̜n%Ȑ!F6Ѽtc-ŐbR8/>lmK%Ө/ڐϻȿv(b%ƊͺW͕ˈURAL{cr.o.:k*[׶rV110%wU*%"?0ϺSf3,bhK㠵6 ڐ[xͬ+tMlG6vgaJ~߶vXVt`~l- O[uQ%`#R4rЧjԾOݨչd‘c%Ñ<}eE>fV1}]S)I+/!z+2#:cua꺻P6X(\jpiTyMڕ] dO_}z:^H,qtֻ94t4#_Uup,R 5#ڄ7)ϲҐfShMd*ljPq[66f2M|F |N3%k5ZٝMZ}L2iƎq#Jj\r-ūluhDt4/_9N'k" "q<r(YWfxY@!N4%%AֆغӲLJs b!pK%jh@;φ>v.˚g}0箂aPo]D9:Q`1SU^@7ru"bI 0Yh3hړ!RKī`;/{V $ –C 4PŮdh!(D4o&߳zg(54{𸸡Bc;37|0[ X"`j ##_0[.Rw)1Bevx;2@PDY /P=\02/qXӄ=@:n/-Ȗ1mb14Jo°7<1:' o<ߖl+7EVt{@w}HFӨâO| &?Dha-@H<,4Q7Ou泑?%I.8٤nNZ̤3t7 s|GDmkll sK*t53d>n! [/K{ZwnUџfnpTz]draթ@FIGhLiiW!*p0ʉ'㐥^lktSKHVQi1^/e<x/ļ}Mfy+llΨrx 9lǑmc\~L&⃛xY yh`XFכǢ~V+6Y | g v{%qwS.(v1I=C.ڃ d?jS" t ΋C2|O,t&*{gy/_]阡w;6d"sa|+»@wyu~4r!]V-0?y*Ƴ.7<kN薎cLtQhA~oƧ/&1Ja]r)pZ| KJ1cV|quB̡z0!n'@3-4\݀ܘ|4FG-^19>H,r\q@C%MaݰD ;~KڕƚHtPU9EbpJvӤu= PdJFӓƲNrkz;$KR Q%\{ t.T&% Y~8GWQv̍ӢT[&zB37 g~[` 8edeK4G596mèr2B #(~dA|'#CC4avD1<(:)ƭdEw&pd;Ӽ$eV@9 8oO\Vl|V+;ۨJJ5(AK7s}T1 U@q%&T8OC$;Ȼ@x5C" MqE!& tU?VΚaΨ=\oȗ'2Mۏk``wZ1 $[TSL-0ÕEfh?\ E6w㠤OMhx&0uAň"ZMEe- K6vlRdk1-KL*nʗMGmpW`"ImdD1>C͉sh2HuD&gP͜h@1v(.H\D_va2!WPFǃp&?IוBQ҅@Yӧ22 b;]T q-*"z^{{u3YhTM B:Hi!4yPS%@w ǕJq"oaĀ_Qw$\5 7k[%)6-DRX(0ɴ !U hL=. .qS)cTJs!j`m1>Ҵ$W8֕˷wvrz$ q 9,q|HxH( VGWtmuz1^[|6L{ΰTxdy{T٧\W\|~+߶z0"aH%;bPpmם!w:Z=ao$ʁ TrBw_& i5\/P(R}ɍ尣{8"?Q`j`S?Ƽo'$ݤգX 0IOc5 QG Bb<ђKe"J[:+tַ"ز';W6.R\^&\t~j) :q#)p̆Eԣ(^| 3`NH{Բj?>8f8̒q=)֪~MExI]Y #Gbj  X*fj~=7չ&7`XyvXK,CQWwWHKigs,M?i5L'!!=丗٣u0J;\>E-5`>,>I0sRwNj?" jc#xaub#>V&_1u'-߀Hu4=Erw/ !WF s{K~t8)cEMm8a1oqX0@:Μ9= 7RwXС߀+Z5Vg#;Ռ!<% {LZG㸥 JM,Dkꕦ[0ɷ @$CZQ:~Td W3cș`6 JytyZ 8jalMa!yяeo:IuLU7w)u y*YjnFLأ'R_UP T@CXРv?ʔ,@J\ym 9'0JiÍɘ*ࡵNb ןljNA1`nymq)QԳɎ<ޔŵ9:QJE̊TagxD[{Axt>&OM3ܮԻdvT0v.g6{ZJb..XZ3+tvη7\-L֢f_ 8PK*g5zu'TPqɴDGS } \5ǠWވ`1+ QnYi&'Q϶^"<1Z<7<;G4aC[m;zji}T*5Vcr4˫&JO~Y)|]ّВs S$[pt> EY`CGX 0:5)Kg.~=Xl9f숳, q({ōOGB?2 n5eRjhpi3GmqD#*<% X%'!)_޴B;/eu {Qmo6ZY($qKD|ICRAuel H4"t[ t0 ?IEzu_#CiǥmZ'%5-gXEJLL^%5\MZ.[?:v&M>S$N ETT|>$WSŸ!{w#.{"xEtrGlSViLz@:UO*엵0uxN}/ Wg-Fg0rTynClEl%2AswE?-c^8?tU u&#qBx?]|ZMթ[GXMd"ҔLQ 9/^bDwO&Q"3βi Jʊ'*m(G3ܺNa2=ꊧИyR*j}a53Y Jt5@Z+SI'rW!T۾Qx3z5^h$}K,/2`8a,[g5vT&X;-Jkwt2 &_.7gч &"kwn۽ҳGcbg7v|H'Xqy /&k9S[.#t&/n%KYs3Z߀W& -Yz*?3)U2u(F:?C'O=&i1ss{ؙ!g~RԸ TpzQ~3 Ui_*84"LU  .5 ޹(Ջ'd*ƊgMDedfčCDfn{rXj1tts'O;@ۨCtE5HaR-Jx6؄VLCY ͸T?S̯v^Ll ̈́bi?l= {٭{$J)r!&s+B4Kǵ,r VEbx+a#I*<  \튁.|yNQ`Q7.\v.{av(\+ —͹.29EaK+m>Y.f熂w#M'hHGwIcMSggK(XDZaQ4JUZuX.4b:> bJp!`6 C$Q*(rI0 h JTv5/쒖XN[)x^'Ł(y-%<<*xmx&T\e1NK gDxgL*Jfl9W}^ד{z\e%wyT-A?/9؁W(٤)f fl-Bs'd ]:vLR#iG>cӘ CZb]*IgE#)%jpo: HV޹c`Q4N1#n||vT j1w"3mEۤ%B(Ĝq ֭O(X豉Uyt) ZS1H(_9VBµNOF.#QE~Ry%#yefdoD󱨪"i6,)e̲|,8JSWg-P[ Vkd"`m^mq( />wD6/ ((ɀ(+l㨝$%a!Stu椤.IڀK<y&ЧӻC'j(mC~ RW)UՀ]|`єȟjJ:ub$2XW8쌕'.t`MѮN%3_i9\#^|th)qz0AyqRC0I@?4R>2jxq#r|5|HڐJ̵f4dϋ7Q/h]b3yv?W&nȜ5z(`St8O=3} 4XԚ䜏 ]lRѠ΅{6A,9+=k˰` !R0x ٲCO iyB"Z!g?MyO*V_%fiȧeŷ:)DZ>=@ރÖqwyҒ $(v}سn=oVGM\'9bO`Ø,6F3K4i-/p+0۔l]Y̽zɬ fڧLvK~S)T#PnD8)Nuxf>0MA9?jtZGI݄FPPF8fiן[0 V1tyg&iZzm+DZ@I1Gt0 .fOxK}"jvU= *Ď|Y궘='F!>sy?.qL$=\U,q%!Za:;/w+" 0ږKLÚy-: Tn7Fmv%  gL:QGB+LgN@F:ilXu/&z4J1q-]aW@*i'*gLQ2kDyJbM lS2Ep<$` u}h' _ŪT)QA%^mk '.vFGbcMF|(qijEawt{qU>C1<.\w?ķA> \ל n<zW)+\1pja`0tuJ0n U}u_0q5 a|CO4VAk?ur5RT L=o11-vՋ{ܸ\[>r s4t3[#6 6(ūg_[Qj؅cڢ!v?W@b\lrլyB6_ T'097BQ^șJ񌿌.[O K,4HLX&F79+u|qPK͎@SU{Aq 73bh@>3N4.tৼ>1MO(;-+\iN 5Fa |7v\("zcsiS+G>$8W;% { PJ%*6;yZ),ndKyױ|~թL'%iO-~*0eaalkz DpյQEٴ$@SMY:YgN㚄3?֡"M9j`uEqrȯՄ% rJJ@CƄ 'X 'd̓ o_B%)SoO# 7JZق`S\`4lSi?dL~L?sV,(sgu(K_ңǶ=8BӉz wfD#c3vjpExx;p`_%`z*b۶w }VlȚe([FiŽ3]~zlO uf]88>+*IfS Ur7$h G!=Vkg{ %ҽb'rE!dq 88C%g:J_5+ًڷCNz (]ݝ"ә&V'4ɦ';5 , `l=GFNRO7<Me˿=/7 m lUHMUx@Vux-_*7PA/L?9=yG @5dϟbb/JX>"ࢨ};":La@mwX/Ljh+|=,Qwfȇ>)Z{Qo}ܕn?A/&Uꆕަ2NQ#E⻘![I/Y9+Dҏ(K@a6? =%M낌iD| va駮[qY:l<K3h~QJp(#\15 j iY1VErvid?2rK=z {Hȫ;> #0}n% W1!a]a@oލ*_L9%:3aCP,V @IUykKpO{0(Sx˩Y\YuzMg '愔D]7|YU|<*6-|W]ɹ `%w}4t7-5عcׂA8IIwuZbFZ{< `5:IQZrQ(79/;Ad>r0t=f; /E:e| ޖ nĻcvpJUz7U"/P|FoWi;tɔaTaERji/Q-$SO3u)1N[hOE΂E3fUGf%u i^HOF "經jl=2&T ^\QޏPȳɤb~>f.*`J%ɯlPdZ a ϱ9gNLkW&zh#x8VV΁dWt'%[e뫐uZ2M+.\$wp+=aY3B ]2K5(32hSɯΐ8Y@͘ '%[!R}m*tAlԭ2CEsNQTLHQWΆb˸A*6vvE޴wx*jM%3r-q}3 {th ε&e~'c\+YyF皛k ]ևGxyHbS%ocQB#㼵<mG"Q.?q}w͇ԑC,]o>i}v M}|Gm5- 6;akR0OFxʗ˨3C8+D YkbRؿ~88Zv1<>r[ -lޯ7%Ҹ7g4?T1R'k̜͘\tsXpO )?r ,|\,~Wmc3 |=iZ#r 81X|ǯAӗ;:<\vB"OcФKFP")x&MaٔuqE_cU$TOI1}^\n;b*jEe05/=Za]9F{8Bݲt<֎:_1|`)52d- 5,4_5r4QYA-y+ |u>ɫ⵽W,+ŘԸ[:] ` W0Wq;P#?:Jc詃E~ICǷ"5 u_V? d`'!I9hjXx7 Qjr:\f9ڂ~FzAG:ũ?C4q̢T+8ЖT'~4eff{uN%"4e A|sAcgڜ̿4N?av-55|?0';@2 /{w񘢀zsx6adugyXt5D='*ΞBx&m3>[y t6isCһaQF8X$f߫ff3_X-tY[CF(kJJܴ(Nex6 hgRK*tij{:QRuϗ3OޥY6Ҷ~7oFTؤH됻dF F~0r'_RU[OI=t.%ر Snp`h,{5l~iǔ׭ɮ1ޚ;G O~ȡv4(]-lip";5B*jȸ" ͛q[ Y|?l.OE :dh>l/E"q?Drt4ZL7)VT$53raH}6~l՚lrR{´(A  eu }R`LÖGJwU..Т 1A&i{Fc%Ic}(2[faהNr+$8aU5 1mh^^Qp : kq}`̴2rY;#!\9ړbPtDts.]뫶gp,Ufn k}.Q.EX! b(n9 $$r<ЙSA5>:3g ۟ugLT#*tiYb 5|FKh1\ ^@S|ɑk___E9g]^Zl\Q 9q6HlruGA hl+B -^?h:BDR8ZfZָ޲Ѧ>Jo^bMq,n~B.#GY(IE {@ccOLVp-=i0F՝^N^4WnxQU`C& ]fjF3ni LN]Ws5% njư6٬']:\PDyҾJZ˹z:H:-M){ř6tª)4m38,43e ',9K,˩i%v;2pvѮʠ}~r>M"bĠG"}AauZAsO8`n9E5puDm}j:~ ػeVAqU Ӭ鶀8 XB`v V[u[K ?4O3^b(g#oEkkW/ҩQgX39JC_e=5ܨX/*sNE'H]z Yd-7b@ 7}#kUrTf,{僢R]>>d:t pKCZO9V,nipŶ wV*˒GBQU.'{ FWxbDd t(Z( $SCb $D6BWS!hV 7\PaoHmf5@A|5%̬ 3pNy6*\/NRo==HƦMV ]`?Nw]sLXHOR6]m-k=hXq$mNjE$AեtIC`yY?:( e}0e(w8S73~bb-ld wAǞ\1Y =ZK{ ^$$&oJpzn,>`Wύ >pMx/Ӂ~(E(kf*c~_ O,߈!I޷7Rm-jP /QIL>Ur~-C LMvωٿF]{nV' dϥ`*NpdZ)~+ͱ Q=$%J[ I6C cj C9*dvx;d?GE oW[]r~Mq_:T/O n̻a#:ta6>9Y̍4LPYy5^:r^Gv22S?.Nj-u1#xRЕD!vؐ4'AI^[x*λ<$hF)Xy!]׵X̐zIӸ7P ȑqB; FSJq/T;2,,؉ Ms9`Z,60yr>B_s\ *ӯj}YL1qU}ފ-KK FB))ӝ?9)IrjJx9C] {jƇi9$_C:2L9f[)-po8RP DKzX`uLi种vriR"Q4ːQfcV45jT0!"Usnq/b>݂"K@a"5tcJֺw`ۡ?>?)L!ܩrXYVAX9p.Ǩ/2Ʃw f ĕˠl3P* 0 E+g*쇸MO,)e [?Z |7>^"5iӛZw[|'6fQgsѽCD4=A]u;H" K`"OT6N-ݝ֤JbQڭ!kWU?Hȁ ?@_IҨn(ݥ2S@vYz"%u<(_ʣt^Ͳ3 lo(47w[;.5Z(Ge.2}IC'>8^WZmFXڠdln'Ȓԝ Nܭ$:D٣M؝A~T:"\T|[wb}؝`jj0qb84} {3_:@St9Cx$X-M-lGIdf9u}ELɟbebl.Ew+`p¸ [ZIn }4]َY]6&0pP{7Yg)(xX̵`mSha&^ 49Eq3ЈA28d#튄eh.(/0,ciܩy}"mFGEJ=kaI*Eo|= /s"\NbtvUo#>+ճM_INYz)#.5nzj"]*<p^LK5|$_\|dz0GG%W_"eF!}GviP`PC~iT2V#)P Dp%Moz2ʕD3a|5__3NBĭ!N.hBj:Cni}KCsb;&/<NHHE/+h(7K/݌={9ZzԩEMۼx1O,QlT ĝK4>yP椴j!aT*A]E"}nfߔ.CU,ɥ~t Ɇe1, ,:54xBGxxP Bv͗0@_@ITYNi5I]f3f8w3{tbkLg}-QT/U ͩ*V cLdcCiI۠cR< ݽr+3 }[XGf<*QU "-(~)\QMA=Us`!L!(B H>ec{bߟJ9gI\m~ lo9'jri\Y+Lہ1Pэ5t~fC)nl _O'7 1[AbV}ViW~w#9#TPFxD ciö=- 2,(i\e!o@a?oByd`$&6`yD.քAmpo" 8R⃩ȍQi0ŭW vbd`#@[TnWE mC;#X<~)\/N]4D>|.LDÓgGdk{(Sܚ35ݓ:Dv7%0ZiiњmGR+N{{g;7(ͨxq:=Ks/wk.b=׾AOuƤż1gYq,EP1x[FVY kX3k:q:-'UB@n[+>Ap^nG@z`$t=iB1PO$N%#=5EG}#*ݺG+#(ʱՐ hMB b~|lP^EZ5F/ݟO!%E _K~Pя(OAq^  R }~#pu m[%% A{z8i tw%B=x +2DqĪ /c7ߠټߟjQEBH!QO{>H> DOD!S0Mc\S؄驸1 rܯ[x%ؖ,+IlqB0 \Lq1Qa̞ =tFϬ8IT6Z|FmlOKQdv&4$l'n`[p?8U5<]~y5pifCnp^ejeS7])ׇg yicnc(k2JC>rpbE ?g1.Y.җ6?`QBtejeBb)ILT S"0Ky䪒'"-~DՊ{+#>]̖8׺Sf?\'f(-=5@ O5%u8 -ţQM=<ǼkuwBYŋ.p^O8|JaR6d>yF`Zyg8YZ) fpG9;Rs}fdަn ӂZjXO‰eGdL;׻r\>*u:T(+܋94M%콇rA,+Ø|K/rZFHPcb%TYgF 2c~]>wԔQW?%vIx( ދȐZg%Gȧ9mGA" ^ݘJg3kOQOa+,pؼ&3/ қ]68U8;)Da<'H"TY6&e6X?ǿoMsͳ-yU>p~ndA>G-< ԎXY]˚H[,!ko2кo"!o /rVYzCN.k PF'c59[`- 9H싻$߬zz<*h{PppLΕ.-4AtK|w0_4ӕRI`^ޢ|ˏBCٛ~be{)Op:E#«<"".z:SN).m~Z/(ia2F F/(4핆-2TX@)hkn~XPxft(T^h馗.\:D"fk  ZX]͹28S|,Dp=랜.mMLvٰu(;d'#t[X?N8߷%Cw"5揜 <kWB]D"`mnYBy{K6KJnOؔw`>-RjJYMw%./Ҩ=nůz *Y:a/<5Hd#)2Q=Ζ7L[SUzFBduIJIrG/KCu]Aio9e= Ul/]ermM{+tVf ]R3ȇo#Vk rS#3j/ox+]el_W(u2f`kӘ.rj\qe+Ltn?:[^JN5B) K/GH<ձFh'?47Gs _4"9f2 l-8eU_;;%]*GN) Ѿ_KjƇ<ڊNIÇ`o6l\@((ĪF 'xrH1V;Ҥ? 6WR3n]!bYl_gB1h v[].⦚t=*aAg5Q7uH<zs7!ヤgE(8ݶ@9mu<;j5'muQKٸ-߃nd9\YȚs ȆR/9Vt0x.mӌ}ǵJ1E",v7APeqD{T`+ɅYIĢn,Uբ"`˶.^5ۚN^UXͶrC>p χVBx98jTښtA|v{ޮ#I_voJTvm8tXv[ܟ\U+0Xv><vfƕ.փ^[6)vHl$׃N*n"Ţ2H6OWԄQh]P>CqpP;r' jyP49˕P]ѡ/TJJlF FB68qJq YOT xd?1l[ql'zJ:)ɟa f`.fYQ7"EO<5 ņګOJ+3}}~bc!_S;VMF.̵W7μ~u _*mg[^q3 xz)G?W4uпqdbg0t,m]Wצ4cpx G&r_&sw"rIKrvՀFYr/Vŋx v$L%?Iiϩ3(^ֹ4sMuۉJOJq1ϰ5Rc@ʗ̸m6H 0(Wa_31;Pxp~}īiQ:LTzm;02`3N&VGmnk2qP~2 r` TkC q.\rˌ_m`>Y 4r`ɥi_E^l\͕?)JMq߭i+h]s@w3gw]gtɅXܱA{/52hmM>VLUb`轙ڊGzjiPiv/xƇ-@;(gھE^cMQJ&{{huCt=)k5Z돈|So09 ZLF,lJ{qhhG,@:h-E~Q#h v5bߞXB,<<)fw`yπG~ǘ4X䱪cK.LLV3:.iB[Q"KM'|xAp-X]@3WF.Їp *H93٫hʚ9s|"`AE܄VOb9Kdr+Ǭ0z0+Ub8ee0aRTp `U NW8_L+9x$g ~qAc]gflѴrI= V\((_pbv kFc/bz%xh_mgΖ*]iKgx <6ʗ Y Q,u^*u%؎}5ͨpä$N I @(*C})w,,>:4O]% |$b&020E|=լ*5vIwڍkB,4wl.Ψo;9fYͩjuAUZTr}sWR@&Դ8UQ /kX^\uL@5m3+=fMQYD68pssDÝE$|e2 \ꃌyo $EkxGEuOr{u⡐Djsx+ (F4r{ ŒBЉ'L ?<9xH: 8=/#0 h ^ߚuߍ)}rE6 C;nظˉE~!0Eu YRyp}ed tzc,C?`e){u .GJFYG [¿Q깤Ψӗԥ[ɟyynvZgg'N'Sȏn!$_*0` UXQJBaA\:|DL*C̵O'@V﮷Rp ̇v\eJ6oZ}yt!FFVZPI̯ SI"^4"6uw֒ElV@/E 8\tS>SDzu5jy ]k,jzRĢ_p1ea,e B9¸ {7!="J_E|D-! FM sF=F^J! spbMndwˉ u5dH`^?[,贑=>c㕽E7_^.(9W r63yҒSd1d>n!4ڞ׸Qn&1/L?B\nAIp/9 k@ :N}I|Ѻ9^z;x atVћiHYqjP%h# )t- ((:bc2-(2Eڶ&T3 !?g""f)N{I7^(3i#Y%]{~ C{'A#t1avSY80[̛D("@ɴGt1tO 7eLjge0IQ}@ hSs "MJb=ؔVήcW?t ͥ7g[bJ>-Z[u3dWޚ)][2aƏMv&A*>W}l,LIPv nLq~6"=K 5ۥSKu$h7aBd 7)աك}f;n#axf΃ v T]jEzM4 W{7c j 5|@VѬ^T_8HxqA>W2Mp-]>#;BPxH.ܧ;E/ n`DUNpJ6h"@k:쌢>kMT8CaWY[ ͭ)|g 8) D=H\w( (<_Fq~79I+{:7E/fL :JG$yi*V#?,Isa5%AAYC@NɆǻw{ur}VLJAGU;]F`oҀo=.ҕge){,pPFIJ!\~ԈGx Q 0|:CiV{|-ϾF0Z)FO9& 4hF\ڢQ xnkoN >A1J30 |]eI*=WYaʿ?dO`$W-a+A&dk*~Y~:f,)-ڕ54/rHݡ2-~w|6oqq<+9,*@-iPC@$TyQh~_#}&-?tp?MUgHᐝ0 * >wW{kyn_]w: ! er"F]B ⲶobE5NePW}C 緤r%(̺Uf S+wqtNЎd +}9ިbpEIOP֭7!Dx;۷G&myS6M?Ijz%$ ׭xB#kc.ޙL*%B$uCeY|%X\VDiGA:J<䞘fa?160b:OG i!*\hgSNE"v[{hͺ{DEX!TtE 2Yes)1\$y%^A{!w,W-va^g;hF>C By)-<8N6=uHp"&Aðr v~wZǛ/66jV;bh4Vy#2JW#%PszY'n+ED|ZJIc9~]e)P:}.">VJel()?ͯC PTCq b`jYzQ{qs8s7ŖƲҵ_'k&Ss_.>o8hҏYY('.Orw,r&5Oh X&#L(sf߂}ݾFX4뢴)zܥI n<5eF 奔LWh< AwXk!@Ftी 5Ew')H`.<̌kJ=DLs `ZӆCz-$!Ds6 Be% Y3e9-{՚ug]:dՠTdU@!7ÊfoCq<Wfd! (|n>_ʖonh /Q>͟(% E # EB/i ERP[謴9$J-5Y&6c1&AͼWݐUr}RKl\vWomg02~ &(,if]J@~>4S{#J}K߂C{I t8,.U?sR!¶z Ip{Ez$' l52r^Q]!H"[E|#6$ -~f^)(3$#:>6z֋u1 Ț8$eL&p1Dk 7la.]DrBZdGz  ;䰆4vu B<3 iKv-2_: d 4tqs<3OG8 D<DUP%iDS.rc|3pEX #)+ş _? o6S_ m6Y򁾪.8^'`RBxoAPCGCRz3*8PZ6e *2^%F(a7RNKŐnū1v=Sqt(GzM^ n~j)4Fe"A%JPAPs@QLbC. Ȗqs#HK2.) -ou[߰^s6t|<*2,:xp/IJmi~=9 tp!~J64DL5C>= /or&r($m@=qcLŴca4ܦFJJ RY:?B(b\fy"G~NɸeT#ۆB v|M[wz W׿%))yo2uocJUYٺc) {olLF@o^WЁД]71Cp;"["ga]xJ ^#lr~j2 gϻ$q/_5 ϑ8\AH(EĵYFM.WIyXʫWp82kD) 5݃$QaY@Rablgun?FvQ$-7sjӛ^'!>ΚV?KAx>Q1TqTS!5wQ]f-jZ` = Y/Nϖhjƚ F4?[mx!a}(?it oxV #M۰~1:aƋ"47MqM̧QL2sO3[Xs^SJaMPԅt ~XVX2rXߒXN_Ԑsv 2Us?q}BδTq<=$7dk;bmEx3gi=3j]^P3Iض}zMA`X`@cɨd5uAҌš,J>:;x^ wޠ7˖t3]"H5dgZ~.:T  5 Ҹɨ')Vp޾iYy EFDY%c6kµq4*rϫR^" B^ y7Ǐ}ÒPG::@>FtEf> )˛cH_s r _ 2\N"5}3j+lAu _h7 lј9΀+z2^g[gy1Zejs{ I~ٜ;J!p/JTES]X} `pZw7C0RԇtN8ho^EuXtʫi"-SOn,9. x^R;)$Fd)l/,u@Tx8i Kh0=zu[jDD@$ jrʈ6{|>N6.*z\|¸xwȒ >V4p.5Sj~(x[*>\+K+4cj'?OECl !mޭX9H!>eDgy&`j I`)K #Q0kCr%*7[ir2%g$'X2iXC?qp۝ ۳$(;n=O"ESFs* ?q-!M|D:OO}dˁKI+TejR RuwCq+ZSp=s lJq+= P>p,X_'9 z+08 4 4w_ӳzh~f:n@4/SX`ƫ :Wt Y(Rp1~cޘf0wJVhc:-xFNZW Cui/J"4I A7&}ۋ`VU+݀~?6IMdu |QWFl,X\l<LJEoRE[wz~px%Ѡmt<\4W>{ػuR:dOhΆghaF'o*wMfJoqLGh*Zǭ4;D.R9$,uZnHclKfieFzp&@¢B1c}Kd^uٽgG)Br'a?ٿ.t#9]3{C.iD B{UdaWibGp>9VJ [R8I T)lDDh+:ΪHsM@c- Zhzk9@+9gSDf@y6w᷍)%,C!wk3gm3?O-I}[ڻqc" 2ʩKLBTBmvns'D!aHkb!8#C&1F-n%>f/rC8qYᢸCEoR+ԻHg]K]27$Ol2^vw:}BZ=7AvvmK6鸿T2Gmb>P9x]p!" ύM_jUڸc.v1[)㐣J=rqDJe-d5*nv\;Vb Ā1Z,hL8CtDm6֝BNvĹcq)#6D" =T?h[e{dhɊ[szSQn{N㬧ԈX}%be1>wk)27<%WmAJݸxfKJJŐA6u"y|f$mCӍœu9RظQEykXM{nk7n/7b+y(tc٤=kJoև^ AQb߰<WI?QYyƜ8]F7SFdr *<0lؤp_U(|:,D9OR`햍7)9h_d{qy/ jr*G@\\зg~/jib;)&e4BErMkֺ5R)vkj$P}4jWM8v^R&-ɖWx`jй=Ӱgh.BFCOU2l'dځdX[K5] a?[]hF;i}MzeMy)6ƅsE8dH{礧Z.5LJi 2Ԉ@yM[ߑΕR"򊡎?o uD L[cĄѼJζQEb zC}eQ刟D,m%҅].\typot,Mp8 S/1{g% ubă](}`P_Ъey|7Mx::fdt N3)e,vܓx/~szpĖ+31kCZGCjxcoEY׊`!ђLi2:-ePgl Rdߡ r4G"p_\^j\@ .}" Vp9_vZ粤fV;S$Ls.'8e=ixBUꗩ);b/E3Ffwy$εAso'2 jYp{(R L#u 4I BETHUbx'5K7 ?H@k4$[a9cD[eۜ1/D\xijk$ w'[u.4]RsM;t29/Aynd.2H@جK )cP#˽rBh"!wX9خ4:NnT Dv^NU3{[ٲŷKh{7RPY% [9%E#4\;Tj@kJl.߮D߲#뤧R}"8P6KC;<obQQoȡ;RSs% $n&Ru@zRQz썲Њk\ 8Olry 'PRF}QW c2ò:pFx?s<%y}5+g l`w28r7|)o\4jsQ^B3K.L@>Cb?COASC2JPB΋; |XbQ9[tΥ* ^mX^NV\%9Yn2_:Y'5xhꄸ z04'K#rn ȅ$V5S`-l]{zr7uk[hiMUsG8.Ґ H?Xܚ +x9r忦.#.k.Fvop{Ga~b%mpmФ9t_ wwc7uC"Wl{CQ,$ΑHo6_fGՙrD'0[2xRd(@̚営qplmG.\ЄcSVSk`-ryFѴO[ u"?OoZ$0_mg($uv.Gzϼݼy5d؎ ,M&`_"zM L{\lxpnkp-d$~+Q=xYG+]Ms!+|k }ɡ=DBV@DXTrv~vVsP+u?=Ź#x\` RcRAè<'՞W P#XxpFly_vSR2>nh[T|AS+pcD%ëUk0ddt=^0ʾݟAN+9h-9̌+ IW/ٻ$ d Av`X_c$2f HQ/eYU\M"[''pկ@sY"YЮ"+mSl7% nMf7:OY1xG}G߳RaR0G`xG23[ 9)>cH"0T" k O_[[ XiSթ-Kf$2t//`O FgB=6a;>U6js..F+ˣ#ӉϏɅbFyl4Q* E5$vH=;9C֦T\qB +Qo"(~{c xxd0OX]yf8 ?q(MʝΠNYˈqCN,  ,5˗ͺW񢿷j]b}$5jx[FlĒCD{4Qnkg;n|+YV2#b:9::86P絣awߙvι0n倏Zx#_wO{\0٣h^ PYAW>ωSaN;vBM\]hڜ*/ y H"`B 5rwAmx0[-+G*g:D*weYTj8gz,FRMD68rx[ 1C΁֨O<3荦o)ɚWP).tҘ:(zxqAg޿(U#PmRORƂV:s$IoSYhp8\B?$#d[k>ܖE-= =gwlK_TGEEjjowmΙ):}ݦ$l!oTI|o9Րi jhTGBC)Lj|sU[:-& 3^,_;"iUv Bߟ!fhUP"X]hJw؟U*b _ uVdFS ^5%XU3H=Sۊ;<ҎwR\h?tEzBcJH ]x@xt2!QoS+w5J͠*kYtb*:UY-,?3IS8+a\ޙTny\T7 )a򛷔ނI}/ hJ#E6ȭ>K5+ȎĜE)ս q1hKKoxk@F>SI0У۽jE ?/E+Q7_ YIţVc91<$ V_;J7Ax$M֭ꧬzSZ)]/,6S~b(Qڹ:iC|sd( ~Ƴ rv`乲|9];iƻLW<#1a2z.^m]Fv"b0 hKo@^f? y)tU^PZ3iヌ=ژ.=wZōk-=ӵ5̞v=Zv{7D(mgLtt6 t<2heY)4~+<2㬠mPܭFa˔U3(7Ӌ㠽>bg-;-0x֑JE}U4˱ֺJݺ$TGs/ȳR Z 5y+eM[KttԯҜ=ZjX,Lh"[>(AUώn2̩KBOزO&5ԘzZ\E| Z?Yݑ=gV#6[6%!n}no."M[:O\\S`c[;|ȐZۘ'W)ƜaA*&z\pq$,~ 뎚#Go~pWb*dxkKYӟAsz"kwA٭G* GE}x"C񕷙wo'5r/ͭ\ :f05XM~jьS}>ShrrSp`c6){ "͕v- DDR}7 ۆq90)Kz͞nl:.Sنp}#LE% A1{Xr[̥ qÌ>C#=Ө'/G_¾ƟU S՞IXN(GGumbu>&ix+ۨ͡CTY%H1H˥47(I:؟7IBk_i/'V-(օ%jBW ⨿6:=f>M5>-]L. W SѸjBEE6+ag0`JV]̨KYr X]h1:+[ěHVήbAǪOn%m/t3zO/؜3vA/}QZ䈯[~;@"ʓe':'L,(lvZܼ|Y W9#:ecߑ>M =A_S).ЎuK8\{K= JFn|w [&QA~jE ^_GEI6M-HK]ei*_?U]A?KwVK4 d/q7ΊZIGs/)y uGKR,ϱOeX_5R~d'),JAnZkcr&e4x5ݮLZHgúŝK1s[u@~ .¬ WhG:phgm5u./E HFPnI97iճu&uӡ1@؆G\ɘ/9;v`;5S8=39lJ铬([rѯrѺ@ͿAi* Y qc/Q>3PHHY]y԰~k~ TX~@Ej&OS|m4͚W{<{Eo5@aWiT̄{IR*(@Р{1 #ZKv8^AI"j&ӳ3t>pӮ'jگI Hщ w)ZhIx#Ձ(5TZilB%Z).p86 ӝ?ΐhj1&ҘSY`y^NkuriUSM8&tI_kYO~1MAmU,w`a`# kAH*,,B(;M^{ riWXW QQ!ir@cφ+ʬRuՃ"-Bڥ$KR!Bb60ş7 Bez9U2Mb" CnLtPIH!e%]'nDۼs鿗#Īwo0P ES($[r4ngfFX2BW|\_uVnFr-wAj4̥e{%HwV-lFr5w{T0j|K,wlc| V~ bU\%k] 'qK w0U#bTF^1'_ށř":k</MLz;i|#l W|r`v2/U46-Y]tVf T[yYNZ Nƴ up Wwz%C-We۸Z?#6]T4++[Ϗ7: x@C酐@g؃x߮ȳ]4S> I̫l)V V Q%`y; yζ3Om, )ȭ(Ȫ_P IqIRk;M"ƹWZʳ>oިևu,œ+ϋ}ڍ jz1tg:{"Sn҃͒x4LF4:s(t,ܨ9SCt *!9jɜ_<Ư wƒCծ^:ų0,~F}L9y;؊@!,?ʼB4/=loJq魬f7C\qXhp'ǂo8@2~nɆIJٍg>!dºve?H[Cc̵ /* `<3-ڹWih9+\= Qw2@ӈVuyJ7&a0xYmUIGM\r(-ۯټW+;IY1PR.}cRc͠;5>;\ISVԅ{"MyN0!8P&l&`|;5\w iW@KEZ@",sȂjZ\Z\Um%kR؟04hJT تkΕȒ aFkO5ֈ㻃1Y;gw(;ylpe{ x*IOT\h"a|f ehQNvSNT[0;o ;Dv[hy4/v OEK\LqZ31r z+>=.+v?xVk_9qh* Ext5E&|om5~j. eVܦ鉄% c&} XlYL|Z 3~T'N`hkv?։jy @xPֺOa-(!5|'{3cP|u,Nv|jޕl/ SEPRIr7(l4>4skv`Dqz#Fw5-!C9K.8]al]*}r1'lbGʇ|gmxĉeqEîY pfU][9շ$ف޵筘P9~A y;`^x98|TeZ}{ k0=q/o(is{^=c5م/p[ܘmU5l\ӕ8p.Vj,^w|X("\x7/4t}3&;ƹAMVʌ'U2d8Y:sI;cgȨՌ%=V'JNHuqw_NNTŠsUϲuxs I&VԾl ~<wBZ4[I-eD6[]&V)=:6+3!\͟?Y](g w$ +.D4͗ڡniuJ=⋰ff∻0bWK&zD :t^T)7F+ON0d™uPtP$̤F|y[cL-y" -$P~;|!К]|b굨Hw _1l>.owځEe6.v\|Hnw#*cF4:) ;isWVc6WTۂ@amK{zjMc Lxw(-PiY!FT4&YD̀0璱ۭAWnLU\س#Q=,WT+ 䐼*-49֍FC?%/.l&ɜsoeAe o[ox|ͮ\NfKz*JD8uN4#D-uzۙuRc/G$aLdl}A`lw_IkǠ{u)H?wLB(!0sKV䟓4Ֆ3sceORRI6oa8}b]+h]= 'Co"_1mO6gk2u1^\A޽\F;eO5 n8x#|2@pB/q-]"i!j\hԅi%9NQxF29ȋ3X+3*X)mZR3&ƪ\ Y&qWn4 '׀GRV)~d THUo EkΒKW^PkdX9)mrќ^OBT3SI ^fcPv9fTOdqt[^XcI tSOc EsmFb7>p+z425C{E]q=oeb.2>*P|{=M*hMa5 X (*Ջ[ 9&dˠb`y?Pa? `(e` tGt!IBg9&y11I32!.:M.B&UB8kaYzԔ6MmEWӺL-; 7q%o\M׶Ym{pxPY4[a(!\$fl2FIK4Ή gUt !?PD^&-ZZCQm/8 ZC:"kqcnxMʀ\@z1l8s᧍*mn]C2W"Ûi5#_KpJ 4],Y宅Wr{'4[J "M[9-=j: c|/X>6^4|X 1;1g(e/sV|+&6zY 6]5C1Zo Mm j6h,c^@"xz;Ԃn֊>oI*ABbHWMХM,!ց)'"f̺qh蛈NYߋ/;:3furQЏn`(3:ou&PZg9,# No"=am5]c#ћ^jYlE}bĠp(*d#u *Tw'/PՖ;p +俫-ZMìդߗ銷Fm%,ElU5i'nFD4&|t{ekƵgq2C4B==l$;|r[sq=!k ҳh Y WpajMQMB%(Ml *W4?۷ ŔzYBQcH9ujۨ^B.lqʸcYFA .b ÈNCE]S𻱂ļ;FhxU<Έ-_P(=2ImΠ;ܨW_N+'`ԜٶO|ZIN҃Nj(WmH\nn/# QY3VSX[ w S uˑN g~7t(Z4ѽ7a3  c=t=6f&iT]~=XޅM:QЗin!)p=Ҝ}.{P҈ۥ٣~>^U8Ji=p'"ZWD*U(M+`o5_=&JT&SvU@:JeGch3 M/wKJ,{2A!) x TE/z!Y3TZN 7ǭL7~X|T5GKl }uK l6.nK 0HQ> Rs;ZH5)\.l0 s#ߎW + ™5Ha^}K ծ'кX" 'g8 ?ݭHyOY6J>̛'Tm]<3&.:waPmԦː)9Ǭ /߷KovV?B˘dT C͠-8*. ,΀+n8}krZн;rUeO.[DP[l([6 : bHYoa3IEm+m, =GBǛXf.bYG|^6otnST{ME~MD`:oM1S &@?=6xh]w9`VMsc%R6!_v/Z{2H'A -#Yf|r M5aX<uUa[*[x8#k_'eXt(/2WOxPD03-u"!"%}}OFB34&wL^z>E^w(}QqآӻG~az/#c sHHmc9,ePq q@_+z$`[o83~NmGAoԼCv+,Bk⪯/<(.ʿa9)J\XN 뻤&9('Z{7D֮5wVc9)Ίr/v2Q{$Ia=\ yt5RΩt*Xi7o;esz%Eql[b2.3G˽d=yaVZ~S;@>KJEuM$舶fVx Tp5yEs+xe" xjAf>9b&nTz ׯQ#/l4} -UzM\ Ѣt(rFZ`~dJO%ڲeTG8y@ŕ: G O-tgNb)g s |&kf޾Зе QQ)/IHzj aZ*Ü2ps_'bX;bc.߲3D5DG2$Zs\>?dH%މn)Kc< !hd?iq&b$=Q߽rNLGr(lT6;F]Dj[NNٌUˌKO{$þ-j'SCbZ(* /?}^F} k0yM9X·;\i`+v%-ly\SPXpŮMݝZu@ `,vȁr<,QK"-> !X/Bn]tTb䇟 sP40uG-xnӆ\ZQY:S᝔?m‡r#ЁϬ ȰMDSH+4/.HnĒKq i؊/Q Dz_w) QaN[-|{Lxgq&:.!1u Xh|:& Dţ/JY2nM 2S|+W|~gq"UTE[LAa<:ծ(HDfj/1$ծO"IY}1z)#SRgɔY1"af\@J-c6O pb,<1?tKhFޤ9F~2#$4} \ϞnNSKcN:.ul^ JՇP! kG{ qc-;׼jj!x~Qi<1TI:>VWT8gq_KqR%[sȢ)mde1K$2JMֺj#KLw4wQt9xrOdQ܅j0AӨQ? *'a}h+}fx&7@iE6BmAzXdG(BI:\u_J1u. g%dUYT02[}xay ܰ\ᑄW>`@d~@vˡQrƅJOew.Oylߙ=d[޻Ds!6Eo” ɰWӳp#0V-,'CctC ]d kwoؠvP(c"ȲYk//)/ߛxV|qKU_U8m(}*`4Xjk7pRKU@$~F4ioĐk8 tL Dy\ U6ycc -K q+_T-ʝ.Bu$\<uׯv.J[ d̹q~~&?#& +mBPUTPnmPo~wv`aStTኔE??#Ea|?!,oԴ*NY[3khVn>,B.>\folmS6|L%jҪ_#3)dȌp|zݑ;٣Y*4VdѐɃ>(I%HϮސ~08 "X/r9⩤̰!p=z@|[LtD(VY7Ty}KdoS'?8!x䍨ע9 N͠[/D|6?i о@G*Åiᨋ}tϴVU?D׷U$U[.?5yxn#8D{ xAS9H](]!LznHw|A3vˉcsjcL 7L nYh4ڽTk)ҡZ"`[%r6Od[F)H!4k01yX?ui̐v >~vܜZqŮ@7)z!`u-\AJFCd9'_Iz$q}nLxe|y~xbMW|]RA ]K>u4届-C2eL׽T}m( Yl*])Y+Q˫VvWB1g'mEXY9i2|YnlAK!dx5q(eH!I+kugIҝ .Huq;:7%AF ]5itƞA|U)L3R9` BxW)/o4l>YpbtGj!<(.RBa=u0-d}}u预Й朢 C]HθIb'5EņZte|_Z?; /l$ScMKQJOԢW`jŊ+C=l00 ms9/h]]+ٗ:LAkst\#cCMxFU؃N6?1un-!({!Jޏ`OO|C-✽k4Hp.} Ӹ0bǹ30*}];OgZ%\[*]U'Z+5@ӇnD/ 0Sw*_TA?rk3?f5[V<)4.3jXDEXust6 ०WM>徆j>%ދ|$wW`5Xٿ5u7\MĝAVR`Y͙F|5J78X|(9^\bP(5h:ň߷b{XkB?>T$ +"B!sB@i-0[`G0 "R{U ʑ7tW6vVqN҆+/`FA-n^28R0uw`C!lu:vIM)^L!īR)=/Dr]Z,j?"X3Aaα(kHblmu͑j_;Jw+4vj׭j.jA&J^Q!6iy )z (b!^.,m$ǎ.Ub+%Q}3bU{_v+q<KV@ zo0Ɛ[4'PEwGߡp!YFiJfThHHJׯ9R gY*`Il(gaGhVoۯ#~0Y&>\𮅺]Է Sr x ᾡ;qfz[.iCfi G.yyr)Cp>%z*~Tڗ,sKVB5+&vq-O7o1D I̾nXe Sj ̫c |U&iW)U %}ݪW;0sxyN>3J~b2$ JHcZ; NߪE ۼz@2{^qwP+N03EDZmB Jz>~m9l{5FxvhZka^rh9YƐjhԫѦ/TK'HsQi{c+ vMO~%ReBpO.:R T Λ#/! bX.+hpVb|`Ѕ~r4=V 1EeFaO1A7 UW EToU\}llSA*_VwgIRMKqMZz]B6ꢊ. Z8:bq=DI&O7`-lנ=!8OMiryR۲Rv kUA7{{h0Xo#N >xd,BL-oH{3ljh&|JZz|ڭS#cAnD W`:p-~;Cλg;8CiNExux A>5|w33/8e ) d WL"R ~ i;zӏC-Z?bįkFh2F^翞uJYM`ʲtL*ڜx6-Ϙ(Ss &X 1PL@]:jqh+ je$BN+'D̑Yd_mOٵ/V>n}ۍCԋ p:C;-)Jz3|`*^MȨ}cN ea}(vTWUl];leeygf@dYՐ d ȾcX0MoFLf:y?[%H%\?:3csMTn4n5xJVIhIF9?kEhX֍X IIQph^~afrTޫ5\,84YsS__w yu$9c/ fT= ( qs q͟|4H$f;l9Jh~_vρR*;XE'^('yDxxSS\+R*GgNe+ޭ"S"qpX+΅bHk=9˜WJ( J*g-dnlL4EPdFd但4)uV0#iqnM, pk? {›󕑣Ɂ? 2X~R;gWTW3Q}㽊qIIiU[f;pSv0 \8ΙK|yvN!':be, P3<-2(qģZ4 &{#{.;CE0|DȾ>%F`䤔p_k+@Hr fBW_I?S!X?2M .xPt6#K&sqv^M O2<=o ?GddMI5kn9++{J H% 8*G.jq#ԓ'$ZgdǻFB(%Ǹ?}7'jDcJiK{,p~+w_]G@=Z9gijNMɍtd)t<3 1kW'B+$+΍ o&mg2LYwD׾t>H~UP \@Ky" bF :~Hg1F0h?3;!)od?&J}F ȋ ڟЋG)^@lǸR_ׄ][\sPm>Ë*}5מvK1cw͵H~!]D5}ZY@&a? M|u#ȖCȸ僉%J_/z KjfreǑܛRe o l[In]s&2uӏ)-"Q*YFέ2^d~V%jJCKjX^\pC|a bu^$ H֕W:15^krH[50 L+)%$#^DBBc#Ss/@ X0ϳaU4 Zakp ~VZ?Db0=km 6糶2O<6`SZUIuMc$~\~|a+(oPe ӕ41*jA gEoJ߾1mbVF="8BM%J7稑!iDd+k@AZ*@@t鰛;KOIރ3qde]#^7#$kaTݳg=3#tx.[#\4>?t`vξRXs3Sc{n4GPC&1;dbI6Kb.{U u}bVw! -a;9 W8,L#[{ @|U0O̸t`@Aw[2AŽlI)nqN$Е&ޠ^ c5_ ݠJw?{OۑIU?k氬EN1V/JvCdzO!(tɣw8$Q׭M;AѯCtP0;]RYڎh]kLjgWUwg5aڝeoCb5u:.I{ͮM;il5/wQrf' LCGBLQ|yu ䷡:n?Ye3F~/YPy~Uӫ쏼7R%8ԂfL\E5ӕ7a|)C=hy6:jޤ.y4[v fPok^@bdKbB:WfRl)ev?a> 4+#Y!t"myVK~ƚ?2$mU]BX24PI\D>YKD ŏoS 6.HM,FTJ$bv\ ys֠ 9¦Qi8Ji+$Gf'Ph5ߊY|SxÝpgSz7L)s8{6{;5ݣ/Xā'>]\D˄D`3/$g *x&$;=kǵ#C\s5FJ`CZi7vwk>]*/=ksBX=(:M߄hoᜱd-(c~D;X|R_B0[a?[+\Nk|=I,  qۑLbb:ٰn|+ߕꠡzf%&X!\+@su(e;Usٟ>8?Pxy"Q>+9ߖ99lgiF[W Ͻ%]_Jݜ4/wQKx{Û>,>hUgdt7q-U+W37Om+^2qu/_k4.[t/FE.+A9(^ n3s\bWEڡ֧|XakCX~?V_N3T3Hf{ AO;lF@,LuEYJW f2;V/Κ_m4$A(bJ2{EEhFSWg9ݟÀUVr立B>_߰ߘ('P>iWJF_^E_M. h  &  AnT^`Zs-Uw<! ׿'/ \g0 潚քvL O\bÊ<帤:pd*CҎڈo'Za؈kt0ׂc{p%!)˕5"{b VxyVWSjvyě&{ eR]V`$r65})n*vϒZgcI>XPzdjPdf}+ؓǛ፴еb5Ҝ1}ZKl51ͼu[ Xeя:`/M<©(d0/u*Rӑ S@ha[0PwBltӌ]D Hdt|A';$9D;&|@C8oy>iԺ]`QYGbq\7Vm=L DG߅,tf J6@j<>>8fs=$v3wPԟ#'[X˓ 68>(@_!tD@dH7$ k^O5*`TX`M=?M[f6|:rf/)Xra/2gBSoVTl[{4b_ 98^HbkyBX@\nb &rRlR2aDԥ2W6S⡚k!Jq*_u od(]o<>CU"-Y۪z?ݰ lZY[!vՊQn1rzg+9͓+{#z{ȟ3E_Ч%%+H6QPg9tbG$1Z=pa> kcS2BH_hg0_'@;7/2Қtņ/iFLUtKE@abKϧkj [ۑ?21ƍr]i^0k )!\;uݠu-1+[٥%[ nhb Z}>dN~ąnM Yf0 𠜺J8[%F\PM9 B`8[_nwf^z/%H?pkXԧ"b`︵Sf5*r] )^>szaXE8#2C c g9:E>8>%_TXnV!J )o]L^l孖r_kTn؏u\JWT=3K{ ࠔ\$هCQG!((koyެ% L N$nZ&r;X[br+'ce!l%Ͳ0JR}:"BW0M!5ys+v+Kn@9CX5re5eRNhS%ñz p=}M,TX,F#b4H5DٜW5c MCޖvAT9X`/v 3vY5{"[~1_"T|4if--q+&Uk6;NPqS8ruKxBPC=&UYn.qO5x:#)>"U}em|7]F2܀0,ړ[ &]d3KS2仸r= yeLJNx ~WJwydOI_ /c-ah!*Zʹ]"n֎w^-jN Nc+\2N_ղ?$rv.#V͉h84O|Cr(-QXj9`,ߚ`@C2-lnZC\y֎v*]qfO݀e]{)κ2Qݰ&dpJFA9F3k3DzfbDErvz:ǟwruvULWDƯ|\O?Jd_VS2g5'Q'ks)JfD"ӡLgEHmj'nlB\iOS`GE"`_ !'.C@z3OzMp◔yec@SAw{RZ#Vm,tNO~PKMo˶#&Ulq4u-"C3l WKMzvYuZr("vCvzLf*0x[9-ț dV (\:$@6qZ.,`drӘ,["Ph1Z`ap;h U~d CVa}#IY )iփӇ>:oÒf |J/J:M?!1JMwc"S?B=I(W{`_a6yd[&H!ً.5B,  ZQ] j=K|'W暉xjGA:|;K׮ڍ™k c6 &YNYb- qbb/"Oީ_' FO< Y3%RJxݦhMq<{P)`= 5 8`CIrfsvsu晪@g6eK}';8 1F]@D[%:J7~g)['yr=-,<:Z#4d׷-q'tlyxqft3,4k72X3 1KR4ҥ7}:0ɪs-6JeDq*KbytMdM+8D>XwM.Ob@D}R+ԕf ":O,~gz&&0+V'X:|R3s&}Dt5D v@ױh?s{VESotf)2]c902#o[X?8M;JΘYt}`BB<] QrC r]DyA4k"{d. iDdRo2-m ޖ8>`Mn;C:e=w?v C%>Yy{'ɤE&b {)_!`K!{gڀU`( s/?(cZO|^ԇ]\ u\g]0,bhqswk (E:O7`p( Y_G$kOUVhVॖ 1οbt0C,CbTTukRi-- 8 e!y}ihs 3d ڱ|V%= &}=jtM=qjC"B/4"Z Di3٨U7<̹-dmk 9yY& N.z9 y;JTqM.4WMKglFgDꯊۜ{.@Ԩ8ȹrh{m=+3J=q&AT:*Me3.a,u C*Rϸl(j' |3:$2 k)9)OݠځAv|ȐŅ{?nGi6ʜ?hf\}ntU۽1aJ唒kJ ?>\Xp,ݰ2eަPY,M̀_p[000gy$Bh,NF@U0Eц8zre|Şع@X? `wge׌ Xr8oh1'gS@GPTd|-F>ZF_7AÌD ^3t'~ِ19eQOuTآpl+͗9z4֞=\=L1z6_ C9[~-%c}k q},cwh5B\Zf:Hv.^A=s9ӄfmYN0ץLFhahe 3,~@_p놈6qVޅk15(|Ғ\>iFA˛x(s@SHoo!ì\?*sjhkhΈe/ܒ.ps m'H!G߬lϯƸ@j*[+/$$ rBnVp7Dd1s$2>c֒w捶ˤ}lc-~;|zXwMcs%v>oYL .zŜ2j*5MbT m)w`PmD@尔a΍*ꍙ k<70uOBvU4wq c10CfS^5V'ܷ"MJ$Lgror4A2; <0}*hwᤜƦc 4KEmEH? NLG%yHc̦b ΐ{khv 벚 bm%!YR.۱蝣:!tkRр(wHۏxKN)q77T%:QSC6C\@uwǦ X\f+tz (ꌷ,wJLev>_䇛 R/^ٿZkɯOmu#ܕc@*vMCL7|s2A HKYq\Iw!1m?C} JI pT-eY D;:`tίmxr$#S{- T-5SZx`tj b4f͐?b"f/{86aBr:=0YI/b>1b_laak6v@NMgoT%>7livr ˆnO 7?Lȱ/6yCCgƒWsw4g4Qd ~+;'$4J#`{-S%p J;9oC[qȭf+󤙸 xPpxWȏ<-23LV&1(u&UYA&_0$)Pg|LJ3MUQA(:QL׵F78 t$jԚ1#ӘOKA{0y J !B҄ n:g`76ƫN0W=lt0nY.GB~rOb9w[;o֊t<|5 jcl1r*4km~jagU&H>,o;YtuFڨHS~7դ*+8OG3\9ذ #a cP;fܘYՖ/rB @fQ 9Leo{ e80BNubTǗ.iq +mB 1 8kr"^4zRGL~S˫$02'zhx]߁upHt#"VlK̭Xj ÓޭJc\еGE0>b1,Ă+D= uwi ܏W jFs ig$ef XIL[Ÿ'ʧvl+ Qנ}x\aBX,ZCbI{&r.)^]E tr*;SحGs7^N5F=}')Ȝ3jQ! jaf/!e չ Vڄ7}a*Nګ9CitQt&XԤBܗbqJ 5}j$ȅ}!:=ޱ%Z)v\DÔ׳0N “ E]?ϰ-?+doF> Z=\d)xfhZ^3 2uJ`eTѴ*g4'&0lѷ#6_8qCTx^^ ' YƦ)<#=!nSC Vϱ Е SYfxݝpG%eZ[K`̌rՙ]ig@r5R,Y*S|'!n0)Lz[e#]R3 D] ଘ,`I4NnլDͦH@ 1 !|Sr0~bT%15FCdUOoJ{!?!t.80na j*:Fqp.o fxyG4",ZT.kq2}G{_:ǾT'lOe@̎AҐ$ ??Q fcF}tH}ޤ?;@tiId!Ɵm!ЄŪokW.i׫Vɼ ՗7}ٺ?2 ;/yw{H$1L^A\O o6&[>Fo?hy}J#"zi*^3a/ FT(Pl^{;$W@Oy4ת4(}ÊFB_s[Fȴr(Rן=++(^ Ο璉\yŽZ% Ku*ԌXߪ%N>[v0I bgp: Mqo[K 3پC܉)rR5i7 ]7~Ӛh,0padX%R*=\7mtr V7\~-_q!%^~洺vCe ͏#<0f@ч YoxMݫLE[ưqe~D~U>;9wM[ܔ^&R ;ÆDBUA> 2gH* I o jdy?:X9uDUAbvy!*P+aclj]X{nZ`H^K E$esv\!ihV%{I+7$>1SqkG%z5^YTzK}f Zj}peP|OQpg'MJ] ܌EOXy NoCz:55G7&9%Egb.vXPb?qVꟜrKh*)oNrXـc-jwCɱp ) %mEk>Cp!DD+@vʱ4]hL= kFf PHV.Oݫ"PUz20EXfJ(z*NgtDe`Y/3[GF#ɢ}\m2ZH^&څ4j .(baG4q$ϡAv 1_O8ӊauTwouOXJPpNW0ԭ1jXIwi0 Lo}s\#h0Gz(EPO9ԘUWkN`3S-fz(#ߚ~:r%ApyΥb.NjK!xl~ތ$$48,!i2$jAX=B_4XfqϬdG/Aڜ?^CLy?nclz۾LvF2 V͈3sfd'v[Ɋ&܂麴 ͟_|~J@4Kh';<6pF[$RVu'>k o02jiaŭ <#SIik} Ei/7+j諲 =’ Зh=ebcq`&+2lΊw9UXc''I{2ܐl]I;}ߏPH:c3U^mT=l=ǔ%MONB{kvot؊A Rwڮ֫:L> +^#]z|pিP.S $?Տ"W1}Jh>P8BAf'#DVٿCg vL9i #_'Cҩݶ P3ܷyocQVpSUvJ0碘 '^2wüɓ跱850&Ghw/*d1[#̀Z?/W :z@򎆏>^ pu~)eq낣FVEj[:h <_l7\O(\َ`50F ?n2%GU)}歙[+c7YngY |ڒbDڷ@i)a:!v+ N-kpH6W |<Xvm`Dxm@-1q! (fY~Q>j;WBCM ", ˮ9**vQBte5}6w嶴"QGwl"ºɘVpiAT/JLjp m5By|vvw.8(E7035=J['1D"P!f7Iv_swy* /Ԭ/U5TO-LKuttΒMG \;NBB4Fʻ0I;'KF:8 zϠb)ۨLٍĹ@oZ"l&ToMmW,oi9 J.a 1͓zWS=8 {7T)`x)~rGZm{i麣*QSuvadA֥[1iy{[ئABƙ":C{S׻mZmGDm+@Gq;o1>>%iYpk,Cj phh >VA*] XЬi&Qod,f@^yQ(\!(/J1!`/L @ UȺn"*2+!m@#0.|;fy$ [Rt złO\K\SvseMCpO8W^s5r"s_Uj hn_+))o26xklWfQO1V6>zJT ԭ3E3s3.*|bLEpxڤ꠶AsB|P#&p-v2fWKpx YR \SE`ZZysj\KHW{*χArh]PEUQ$r):K:`@?+*S88px ! U 3(am+M]^m;㰉xD@r*޳QX2!tE0ݮ~N€a_-#WT )'>I~y eN$:/ ڭ= Q؀XQrNBG6>Ufle_ˬkN0暝uEX5w6A܀Q`8AxHwֽED *1@z*@I_o篆RlQKR2Bpjqm#ͅNge6W݌.nlp)ٍ+WhlT ]j!|o d |"`[bhƛ/=*?j, <6/D-zˮyQ~aM))RQ 0KΎ>xվ|RyEN #˦mzHW!z JqvO4hwʝL>ҳ($uɾN<]՜\yJgیm/eo>܈apx5 ^z/6d !y(պTrBО8u7=nch-9zZa`yw>5(T[a<ݭR 燍nk9 TnEŔ9{Sjlw&KTQTZzcxDҎIK=)`_֒W_[ 7V>|_y!L{.^fT]S@W!Ќv% YNi 畾6yk±n kdIV HEScI%O0$9KEj+Rw_P-PKd|73y|zȹL`=uT`b' ksϖzծLcڳeum_φHPyͽ4ԗ8 kE&bG?&])A+-2KT~p8Jgӽ%N3;0*VO>CF|1=2) +W|cH!pU 1)cI o8.6,ͶdoHx ZұqՄ=؇q3ץ.ANɐ@Ug"k&\;R6"2\z;&Rjc" ZK;,F}NԢ7:M=dT;] Our"|xD'o?'rگCFQBwgR|'@qO ܇s ۹9_1#w8r(Helv@pil;-E//0U`,KYEU"x, js)@ lpz7F)~Rt( 2= "KR:fh>[ߗިYsgͬ3cr)l &fqOV;ރXNѿp S9~aP Dlk~O >h]GYrC??:o};Zw|B, Zoawaݻ+up6Y>6ktHj{?\(W3#ۋ3 2bYDcz5I18}e@c.犗A&_e *ڽըEQWNΥp[d BEߐF+V6P1`%r[6OLCd\9#~L235!^)U t^0ZDL~/)e4͡ix=3D&Ň>}Vi=fH3vhM:с{_aC NRh"HCv G~d| e@fT!8½J7OD@8uP>!R~r+[|yدK\ΖG)g$y$n ZϡvU#8b?3Š4J|!T{N\*zyI, P SW YԵֲg ,LdAA{ZQ-`!a~0lm_FG۳R0X\ 8hG #t"0״^0eH)`wŌtbg&y=F-aƎN򤁷I>!ofnLcQFja)7l)<*>z. bӂJ 7B7*VzHaUSkzl?ȖQr੥ 8Cӌbڜtt@Je৩+c(k=+n*ۤy,aJ<^EL'<_vlwqZ$>n_ZE6)Zx[VPDj^u[C9R8!pJԟw].K2j;8S¹xbfssPNv\vk=ߏB׷L`uKs?e估)n/Ͽ ssitTX0O'|Hl#8x擜'-J^̥KM#$j"O~1T1ԝ0;fr>&?ZeTȼ<&& O.?jaaqcOl)1]'-BjZPhXd8eo9GXůMZrF:'k,G S']m,W %2_n(,ƨe7s(ktJӑ 'y/jrpiҒ Ķ)/at( LF[G$r ^r=t1\Eb * eTyW{3a;%>$~2Ծ_Iuf}oRnУ\R8 _mY, CkډszΫ(MO9Q +"r`ցWuڪ/hCdW'wR2y-xjܒև$˕'5$ނkJj #[X ws?8-;ҽ_CNO bF.Ϩk7cn^}"n]-sF6)/@RHI&"lla/.}r0+xݘnKwy<"ߏWe6+0իjUW23_'l]FohVFw+}uּ[DhlscDOrC̩Z Yxu_;V9rEY8c)#OO7,\e @/{ޒx rם. t|'() 2n5=Cz:84snbęppY}jZ#Mk[W݃o1v4c_H1S3^2?4>uNMbbaiS*ETb@(˰@ӮL%NV ʪ':G;3$&*g\%ls4aɱ 3uu똴~MګlCS !PqBzb`^xI"h8$q3;mwNs{rdlv 9x"8h+jDx_=ժWv' '|a >Mz$Pu=IJ.wKcQ! ΦL<ֲsOzL%WIi0J X-u'4xXZ=P =W5̴y7fiD.Ӓ)]&I9(*v'6:RbOQV{Cz(ϸ. u}Ts[9BP1n4fh9M>, 5YP?pQ cLA𿒎Bb O)>'4àӛ}/ly >'d&c[(2!WI5;t]ۀEnٛğrfDz lAbL90』,- 7Ι[%ծX! , ֗3qtxG; ;:DX< ?ų;l *9E{\#"pGyج~|b!0"FGd.T^U*I3|t/N,2N@-QE2"0%c58? 0M[o} \-as6v/B{(ҡ[оSońp[әl(dc:J>;*HExk?Eh `S۵zXF⛕/ /ĂX@"nz( 9wghtUJT:XXlq-d0Ǡ PGĮ 04!AMf/ab[Q H>j ^l/c^;/m"g??aq6I. %%%oFbXrѼp}Z`<;fB 6K5qP?{^H1| ]VD ;{iw1 _ʖH L'Mn'r&^?fk\4?ͥ/U9 Q_: c^N.]G?r#Q,6Ж\c>%6&58qx:7 kpPW^s'x`Ĭ7DpzAw;0Q峤?:TWBuE]7`4/)a{@4K xw",{2)k$S%-Bltp c0x5qd@tBl*du+"G2=2p<7ELٵ 4Gö6y=dH7TZCSXӑU8 VZ D_L[!qksztoM|hJj+)G Sr ጲՏ"Jj)qSپZ*g27 Hi%I2qM+-[LmJ-@X{evkfiDX2_g5[z@v@Y>/ޠbpKx[Hsnm"ּЌVy?bk3C`)~>Sw pzZctX'BH0^}^*f] HRwt@W4rg)Q^&gIɻ޺l0C`~n MoTlJR*+Ndba(WgAcC)H QndV$m5#4kJ/+qbP%|K3lp6'~>3e ZdVϯBXo;Ÿgrauwq}K֘c_ %~%j](}?9mDYmq&O?GS@mWܞާ.`x|~j֙|W9-dOl6Xo|C7PCA~L9io KM`/r-]'8Y,BӴ&~JPgs(u>Q.;㔁,oλR9= m)\ Q6r.c*z1B/nK4<'wm5}"Ә[|dz].l}_tt [#fSL@@&TKAv0MiRiT.Tq D+xWޒ S_ !hEbGGx,Q cUw@Q`H4"|ieYt].k#z7mxj4G'0$+%X7zcC]t]0k~[o7{*Cz)6{itݯ h2LHț3o!S[/)C j mK"5ZTFV׫69I "!X6W؃W %%M%ɛ? zD*Ld|Fn''kl6-(%T;MIXKW>= ҴM^R}*pQ{T`#8H:atvRxW{pΘ 쑄kpÄ,D@5jj`G\D%ɬI1h>V3}2ñ$I0G,[M[dnҰz0W4@~t>#׉z uT~K |8ᄿj."ʀnDEq4_ γ}BMYTn"3-" w5۷*v1EE. [(8 mf0zNm1.ܫFw_Hj%Cf nbYpSVcVMac4_Raepa;G\`Yd\FdHɡQL1RC QS+ʗp5:xFNƨđ0my[ f]Ʉ?UOmI8SCWoB[^, %b`-pR6H{gSj lfp+'T껀O6"J(1:^ޛkJ.*P l1ǗLGԠ0m FfKj[4VSgz lIEE]?uE*eu$^yxj 6)w"ΞN6BF^rjcOǃLhژMuZyq_K޹vȽ}[*c oˑstpӟnrG;C}_7RZ8)KɐhWI+߁O%C]P!Ρ]07=TƧ\/WcW}z(Hf^^}Ox!/5|;yև[ZF{ZF`RL0X=[ *lWROց'0H\YNn)%u|=.e+Z߄0z:J[DbyJ1\9.cYWAia T*T v *\mzٗ08z+cБD=a_f!}s~#{>zL(gJ })7/c:e!D]'ޏ0"T7K<[|25CLĠy v!i (cC!aC^`-H? KDT>`g!Y h]D̤0R h~)y}Ot>TU&§a5>-?+FFE yĊJo8Y $3Fl+l+0Q_:]]P4AROn!/U zՒ@*̕wxR "+VypB2u=ٍde1I =u,cSY௻Kt  ­)Z'JxB"kPrtmo A`ۀP.SԂ9?ߌ ^9EpՓQncR>V%oߴta;z7B!69r7 ں 0->fj;H9^ʃF2ޟѿ#S6kgu~7g57SP=(? Qepl)3Cli-S.ye?:D{ jt6`OM׃Jcz0iU?zo{Dvd.{88<. ҷonڟ8PcdlLOXGbmh*ŊstݛBᩪ2U$G/FE(DmvOJ#n=Rd-MRXK#H@V}o.xv^ׅ|C|pc9}uK'm* nO߅sKaJIN_KlLMs5Lzz c`>oDžAKj^G1vR׈UlS̨(+.V/9-2>bť,Ŵ7RͅkS?O䔵)MD"ЭJ@8b_߿,t_&/6V.CCROvf!$6~lw$rc5 W zٺQ~ _=vKr-&bVl7clFkCr(>fp˃nܸ" 8$ Dd$.я vʜ\r:Fvf s~+BCmKB{ <  /%_};R} ñBvq 6/@(~s2d@pBC1)Bb@\NC#K{0ҎV>!ܗ]DTxv+%m)%PF_e*5N>.⦱U&g4b$ƲmYBK#^W v+ݧ˵F҇ogFp V3YL7Q |6CͤsZYs滸>"b2VW'PeUubH'"($FlbB#Y(d9wFޠxn})&1Ko&ۏ P1l-sJI2_:ps *zb@0ţpjBJ%+(ٙ UF8T,f mzeN0HDd#hNblU"m%3;DfɖFN hژm'K`t'ue427:NJY5j9U$5{/4p[H{ A,;똁iڂ 3Cwԇu 7>Kv [(ce^o 3u|H34}ap$ͣD\I>*6ZCžZ]@8ȞJqZ|HsVt2ޱlH>Ndװ7bH6J{}(/y,s&xN,oAb|fjkf=FGbzsjFŢ ri&tBHvtT';qv`z[WEo&l0 giW=pHRknF@'{Ѓ(Ί{oJưSj`<VF\\|׈|j@-÷D?HDQ`fb^-UNۙ)c5-oA(t ln|t=g]ICXEEu,dS"=};=Bc?a\h->j>) V5#+${)5`8 =x9xxϤ3{Y)$Q>~ !*H*-C)}ye֗_eäS84h`{+GI \(10@ªYnB߃RE* w%7>r$ zd 8O.x'\enh`K~O:d1FD[0?7̂2)fPQ`7ԖU{̖"/9'ZmE[+;1>Q;+ crߐ;42(c$gVu#!zCk rx;X5L7rS4D ȲRE')hD#mL1{VPFb{Q'i+PT5@# AY(ERfH끸Z*c=qVXzb/Mn? LAscJŲO?g5]8>/RЌQϡ| u'Oł|dc<ϣ$Ԕh,Em\J;Z'%ۥDpILΖn@|HЈNxo^b]=&mh ,ԚRռEwkC485n,-V nqS1i^Vw~3pEW\*nncm_󇾶TwoVq`+](ՍNȷhR]#,|¶3!D^v(OfQEW XȈJV(H W U 9B:[#ScgcG79 H-ICy!\ Xwg{~BݩZS}Y =R VV?9ɏ+m>Vn>ẖX;cf~fV6) }ZTx6 @̥J 9HG9/uTyd,،Fõ"F|\Gf56Rb)k Ru?ec ~/z[6W۴lR/gfOu9{'[,)LK | ג}23{ǣ v2;O5${x;o5L EAeY^ِ(@,h03۶˥>OMbO*80f^*&ev\@$ʀ' --B OHs᭛b3n'qybwYQ;Seg i wi4Sυ~/y_{*^@a57CP&,^\yqZBsfc,AWA焭XlQ&ianq BHnmtCL$cNwq,K7eL+(Hmb臎+I e .!|ruaPW.w8b'E_#D[B]3q?i% Pu с.o>I=?ɶr>}4!/H^!Ja{Dpl[?nCtgƄ旅nw#ݠMi>c1qZHΣK%3IbZQ09c_o; ATݤ;Wi[vą[ٍڦ7>Mעr5 \ʤP4w˟)؏Y D潐+p$%fCe*$\>(>C[$XWY3R ='3=MTČ0=`'.9>{MGQ,.Ya,v'xn*pXG Ui_wp-'4() Z:G!g2JLYP2s<xUWkQ`&G\ޡAx 1̽E܋j9 za.KRKx{cZ)VJa|m>7f!t~x\;>4P\ 1喃vz*FO)Ym cW%r(BD"dT>/t|M4uRRC7ThJ IDE3ChS7˒D5kZs6n tYOUb"VJ&G4|4[a(lSpE + q!$u'z=˅l.M/L  RGzT<țj9sRu7SLdsN.%Kk4J0K]7!E0j4'6j}Kvݳ#_BW9ʗQ4g*SwƉbԱ?miDtN_{쑽`'k;vw+%ř惿/~(vaCV ȾCvd b 9C?׉ @;yW!p'GC= 'G\ސ?l}.>,=V{Ocfmx^1u3|ӷB=&*+dM41͈#)ƼL`bR^Gކ PS{Ш:[w~\nS &gGK=4<d21:G ;[Z(ns) avJiG=nyRxⅺL_gcWyYfDBِ]ײĜ.dDj!.[tymfZG(%`o2>?E !!❼ƘE^מv%k Yy?H  usPolw[ng/t]xkP֠'r2QdUtmTOO6*+xTg?}I }:gB)c.ĩ34xTM3y"Xr cxvju<|8pgFV`?ݣF"RYdtj2{Zw6}#A'TŸJgECQ*u TCOIJ :=RIv>>ܣl3Ѡts=vj>{h2< *pA%g:gwF$ Aj3V7f S)zR7ڜj<+_8NG"{h#M$l7'g=c6Tz2f.RJ8^)&ߊ,`Q_M' ߅rz@ (!8N+}}85ە~΍Yy=&Cqef`8QqflT\E(p:pUm\$x]БRcSql E2%L(_'I˴y bSDwz(.1IgfX+ :L}6$-iop9J= ҧ}dtzW^DѼ'M)9[xwhyV\sET(t-hk۪W?Wm6&⡯+ŭHq ]}+@Ťޚ\0||A'8/[̂NJ y1~ xd^[p_$&e78m`6ӎgtK! f5慐zv[`##xZE_Nbb:ˀNcf0bC%p~ZdskV2ZTz+{Wh # ]OۤLp[wwV,jwako@3^=n6f 4Ǯ|-~)̵m$R!`Av_=_fȲi |)?6 lAcqGeY>Dz)]3̮W,Ͷ LAy~8}B]Ր͡Oϫ;1xMhv>I{FNZo"e> Im9ª!w_a:bҬGFz_uC@b?;7( ҙ+~ S2pWd\C,џw%kՎȒ !F΋NWoTD= ~hJݿs#'|[QjO;ps 1^+Ǵ[w;05l,ro$Nn^l>=z/<15!UcZ'$ܚRb-[LЄSt]pwE<^8_sW*Ű [kM2mj̶ۓYilBt^*DL5* ٣&i 4Sq}ؔef^ۼT}7mj'ʝ ͚&l8E>0ByiTG6Q'޴?1(, FȞ$t5cLYư(as_G>E&~8"`$s4VI_=jعmQpcOBauR=wu[;s#qj\mcxڲ.mEb(!oWޚf!nOdq_2[9((S9e?P>rFM/*@mC$ki1h]{@\N8ۄ e07lvuq kv)@jlA[c)c% 2{U*CM%Pptp"g/¦ᡄ%,NZRsvK\_w uŸ-n/P ^r{sِ^O|ag%Q$z'34_Ab|Tvzwi]0/v8Fq,>`Ǥ(x2":%X"n=Lp_wF,04!U(/inΣvI²\djC9z:qssjT$nuͪ?DS# ^$᛹C0C7WzsL_x23L7NnyVo+hr!- Xβ& ͇Q z+Oo=ISiױ"`?vY#MaPY软aO_|a~`zj5 xZWҦҲfwk)균zw~:3$V_p{n.î~0 U~6N@]okkjMp}y$ijޗ74I8!rێ>8vMZYy A@c"(Iڱ.yep`6~V=pm$lx' {U8}@"2"'Y+EqizypE#S?Qci8DUA=Fl-6!q A:/B"paz!az69%M4=z'-#kʌRw ْv= Vdwym[u,Wߥ|kewLe6wοo6m et-tFrTH0U ;8}U5KgaqDSGd; $_ATr OΓ-.+78]żڛH1No.i>Z(ޡ`bTغ,q1LO0h)Kc̚9gAvg8PU#Dc.⏘2C@(;]K.;M/sH Dx]KOrJ'}JM~"v'eNӭo EEz1@(%[FI_KȣYQu'(yHvoBVPY;/֟_SZ)(, M, ӥd5'ܜK@pR.Qd_]_/w=u_|^`saAy?9\;Vdr.ۊR+.ǔ["]2iShN/qR!ch.`{`f!~XOpFAJhLxv/e(3 nLٚj9h~E)#lE~\ 8$  $Q 9k(vB_aP Ї\_s _wE"3 w/)(D๼ԍAim8޹gFr/  W.CzR𧧳 *_'4O2$&c¿Yr@{oUIh&51>'Y,4" IV b>i5)$̻4k B8N?I.{|x+Е/ؘ+(&gZ. MT>E1S!w;k]ܗ!s? w~^W}OO1$tiF$CqWSogO(v)HSj`%Nbw'W*DMq}DRuO=n\ f@&ڑ?**2K%/Dp-poѥꩍ\nUt 藽EBI>pK;xA:w8^"QZHTY̆#,G~hsR̯[C<]Q&/A}%SU%i腟[jL1v̧4ixl3L[`hT :.DNa8~EAI湋Yr4⫧ 5VihwA|:-Gt4Pr)h܋[^'FQ eK0J1 $+D ̍}E".R3//q0o)6Fb3I;9vP}3&\ &Vd(FAlA E5,"?1'ӛ9~;=|f&]Q l%T[kYRXHbR[nAp?֢ m-boIϊk(̫%0x>GMZI*İj$_5IQ|Oht"tźf,m^<{z# q2,H]_Xpsq{?,Eġ58yzjclV:zjqb8QG@Mc&k/f%=_`>(ϚF _8l:'t7DEmtZ M_YYzf5y`?5)p>ac|Jej $hJA~*OE$_E=tYznv>*]̴\[YcdTȠBȪJFכ#WW`/ -7kjlA2L):!!jMe"vL26"9YLv 24^7РM0[&P?3_AiyZPx'ըu#VgrK}-\{2+/l_ >W0%Vcsq &evWW~9 @SIẻ ^ӭWv~Wm: \}+Oi>u~Y䬒V/u7rhH]tv!73Yl;&^FuJ }8P>rؓU"ySW"OБYBϏIWSP0*m.ȞН>}stڋȌ,q6 FVG߶jo%s ]zX} tGBX&üu5[n4C H&Dmv/tO\?״'P=5}xz˫YElAnد" ^s[O,|a :^A`W1NA0 b,bl= @VgZE-b-_Z%X֕7Z{Et~3ptUR{>žw3.{+)z8ݮy>Nc{rKDt\sC U6FEn$ܺ4HZDz>iF-QKڻ4Nb~>8nr\Qu1I0W,*[e!IqBTZSh2|/h>UxgĆI(2Q-;>:;0P_s3f3fSJ$OWD؞@sD)Ds}u\ܻm`PQ?RJК?^T8Q5xJ#:+,c9|)|i@UH9Gz) KBn#:uKU\ $ů:7z^~n89Sڋs -V]XZ%xZۃ=aRTo^|M^~@A,S (täO3PZM7݂Nmث%!Zދn뽄 w/Nvk7*K.W@2*JC=)e_Qe^!ƒ ]~b#Xc 9}>uJS;?k :LPL,2A^ t@.ߦ6hDXQh4BsxF sGóΨ?BZ엎MUVKLցټl@$o`TsTk-D/7tܣ7'?_I'6INsav[n|#~_0NMavXӭ[rmX12^5 ^Y{xHl<eMcw闲zOR3[y^{F WݡEYP1]L/w󦧻ҷ#tcT3P?A5U /5򑻑R[3RΡ &[ 뉾M[g:o{S)u,V:f%0IY^;<laIs Ihy9lWkйq1|ja1r[kdhRw6Osӱݲ؊;CnփP5BzO)ҝB l6[5 +@/{HX[Tahr3zQG9ȿDiG:%DsWؖu}R8Gs̽,m>KZ9Yx^/A&xe;H=EXO#hIY֒v3*61ڢ'MO'X2ϛj4_+p}(EߦQ|۳ .K$mSūlWbY@ S _ yx-_w7UxV_\mR8y›M7~ 6# r%| ?i G |j@ ?tتkָo5p3=ۜ}zwAx°Jcrvaw&ЫGgdTG!3 NCf/bWo;>1s \J1:zL=EĶzg#dl~*x:/= :ǾGif5,r@ѸGxVkW8ќ _GQ 1pto|9U{>)뇫ȅz{o8` !$sb9Ԑ$ z<ǟ(34@N6;/ι v7OM`_o Cqt9il+ (ȧ_H-|-> L@k%5wjA8gYW a̒WD45 PقL.W)ce/93AsmV+xPZ⬻ \Qtsh4mcK,9Z{}BqƄԈ?LBEe !Ǿ;ik}eZ4 /1I4̣ @J9"!`se&֨~wY_NlD/j UNWpsL F h,az5~].N U1Bn h8BaNR`S[0)S,| zdm %6f ùC*dJޛ d D,^n `/I>xp|e NG&!9>zq+.vkl@@"75&6t]z%03vqv㪏jI#˜6[.D_(̐4/9eȔZW(+CD oeQy.e{1(%#mСCB->Fqko`|€qvy)YY>ljvғ5\{P?V1rDw5!bfxt{vN6RKL"+P ;l>߽2bAQg @_wRޠay\D{5(KImf2}Qg[_A@*:Tf|Y& QcD_ȪÓeyM,dΙWOmj~cQ+s?Otr.IjPXU|fX.$Μiً_%k9xPB]eq104pB: [:K.DbbCFM_Q`h6ǪJY'F4GQ%5owHr[of$2O?ĸ}^^IFNcAAMYOF"bW<5Iu nu4^/h_u%O)Mv<-|ٝC-Lͨm|\"cPjկ а5ͬRH,,GmbnJ0J-z쬣tv38T&ۏP,{wn.#0gp;)/Tܾ#Tٖ,mO"^dOpBQ:81pfQc+'‹AF?Nt}c wHs>:y#%V &z@_ mwwqHM~(iϲdDBsũt^/ZP'i +/Jd}փam@S> '8+sшG/rޘ eEswڔcN{aCD"w(mP; ʝKgio+PSbe]qr/eCj.HaE= N,8@:)ۻ~ s9$pљXbl7}O 9XUT}օ;"-Yllip hFYƽn J$6ҳm,uw.n7P`ޱ>t }N4qk; _[C >O) V/mAO.t? eYjeWFG3BC9g$ƃrCA^(0rYOyY4#jt>}#j U[j&H}W'pv쯉u̘qg>={|~̲]!}dSj̓ZZ \wTHQ?Ęeze%?P6%%f/:; zTQ;&Gk|d `k,%OJ6K'o2\kf%"= !y|T1RbCEP|M6>"q:/F*+9Us 5ಘ· :(G}WfjF28|S5'(Wy_(-Ͻ's]PfU{A 铨;4f"X5^0cS/nGKLpB&ɑ v>i?DhwqtToFE>pBO)"yG^Hv(\)򇮣ˍ !if_7nǟvL>P254d>͗42kR5 vnb.n8PV&ע]Ry@ Hy/eش&NA6S]MPį)3`͍_T-R\t|,%5w6L\kW1Gh\ם4OzS.`*(Cq!F8AλNF24j s-ex(gC梆}k`bٓT W4e+a@ zn`%, ྲྀe]\Ɓ9{  =c|vA^fz6W*x9 LXƋUY1Luu¨R_|2LS&GޮiH8@jzƕ#sf=K2׹Da7oPK :X 7ogH@{HUZpt7+B*¼W<|0 d ,4G~2.NpqiVG3I! . T)ʁk; ^| e9T*^@}бC{OFw+[s,=6o:sVB"lP\ۥļHW$֧4ukRK0\WYA'Tߺ0aS2!)_ v׬밄WZUuxb h2d(csSQMZ=UH_ MͣEp,):)QW^612W3h_vA)\sq ar2g_6b\FdΝcV~-yOgnHw,0R:Imv[#46q9G\$ > Sn|ED*@p(SFƷ'XsCcﶖ#i$6Q]8K`QHoRcQ=a\Y 2WܢQSy"YP-_c,_\o`Gn|dp7c'm|聩:< Hb0v]6Nw9d3מ)@N8h| y M{`HMzD:v zp#*CE ZX+nJ Lܕ`8R,=xf\^k2 z- ֚W*E-%"Ƞz0r=qJ(ᝓP|gGb BTK|N6!cC ƚ9O^󕸠ɂ)ӬJm;F%RÎ[6\B*X9+7cItB}o`y 8[jɖޘoa®D]E@ξj)Ð zI X\23@Ap":H@/xAAv|du&tMo3qXJōy zɆ5^;tsTAs{W$ ͬ 2@~D9TuBÞ &ܝDs㩞4Ma=ՠz eZm`R}zC)i/sDтO1]S#^ӉۼIIk4|ac"~˷ Wb2w/_{ۥ-?R4RÝ9_%^[Ҥc܁<_Tz F{x H/p|q ,fˏԕM.G ˖ b H wGhKyˆ]A<1W=9C@4R7Kh8DU0CfL NU>W5Z>uLjx.~)Iq5c-?; )a-;HzF(O?"8 Zitn<Є_lLEVX '.KH]H"̢aBTqrqw5oweVY"JRQ,_T[,^ڎm [5W΅b ۼ6y/ڕ0掎[rWAl\^(@JK,zj IaIjsApu</?Meڎହ΢s~IvU*mwŚ?_P?aiJއÀ@sz.u'Q8->R+vXi2^b|_0M!Qϫxԕ1dWhD'lY wO~${Y3}]GlQ mLDu@PΟ =ఇOIW99zyu^=W4g;L %JyR*.=1&w T N_P(UexoR|*|iL@PPcpܬ7;$l@&Cw R%N'ě`!9}WVb /*y2\-SӪDHjX(G2s(b(Yj5}6ꃓW艀 N+wVn5~T7xM=>J-M6w-l^(BLiW(:;v<,R;: IGVi'R_a'ʉL.?͂7 Um!N=r'4\BJ3~O=307>/k{!Gobk H( S1,PyL&"Z^Q,AfRq'z=WPrOPE5$#>\0R< A dB8O~ &r##qAw,-l?=~Ɍs 6_IBURp:"7K|A@R\FEƃ;oEIK)V=AS~ި7?;6Vhs8>ѲXUBX ON.~߸ofZSIl17;̻20ر{N$wVk?|-աy9mOgS~+3k4-U.ôj`CGL揈 <ӑDe!РЗֵҐnޖI4S8ʒz#OQ|Sa7`ʲk*ƅG>SN'~Vܵ Ksn$TQLXbwSvhSQ _+8YgHPxms022$  $luq,J9vkw˻wAʨ8")޻(M"s*NAMJ{^oٍ_uԜY yhʮ [b"<ΫxBR &IkaT_#&t0ꌕ }<:-vY-u ܏a6պ0J2bJgdkoX&bӖĹl2%[b=4cP+I.[R~c_r $li P']si Oҵ !aeϼFdh d90rq1?GIf;<k ?C('‹,dJ8}\v6So0G[PojPAO rȿu4hs {^:HفZ0|n:ƾ^{}'X%{'w.6膁FG<3)p!3cbW+B.}"4Z;@mpf6n m<[Ffa|`DA /OТd^0O\z PaDGaJMv{Oܕ|^`&,$סuWZ (yaC;>D(XV8؀-"hHY[-f#"YpZ}aho;8쩅:e=zdQ!8LէjmkiՓdx߈Y?=.{0a7 Bsq#A#4OdNA|yVhx?b̨1"I^Ņ=1YH' %bMe=kǎ>TQ.1 |u^$~CG`kAYu]dnWV?3K߃!&@lAa<)Ym&D(yg57c!-v5}S ?Ba#Y gr@z(M8Ѓ֬nc|DG(婨 o䭅QIt/S:HiR Y&T_-92DnVNڈ{(XR c \{W5eϿ <&W0Yamă_m.uL&dӃD'`..@3{.Q#К43vC%D)s b2a9TsWXd^d(Z7N*()+ zCEcǒ0:|Cu9Վ_|qPVԏ5՞ Π&KI>kCFlóT8(>ɜh s.Ecb“JkA=2]m}@2Q}Qvz>*K?U ɗ]ߵ3OL3CKݎV/} ϰ4wnuI}fܭ'_tCڜ6%dɋ LG˷Ѡ//Y@ʸ2OFJ=(ES}Yક|_ !z8H+W6Nss<)!AulcBOO6BTǩ7o@]fc0nm\4o)47_9wol^ .Wޕ᳐",ZEI:i(Ať9 }Bƒ@ד_=JQ-p:!' iv[li3 !OqXo]aUWWI~YuB4 R]4&^p7sD[LulD;+5IxѦ7 A,Y@w6X |X4 "(Ё8>BcWͶy_=>WJclxQ X0&NBSvdϧe@rU<4nWj.2|9APȏBt /?2ơ="ڷ eYϪ?aQ"M4Tܱqذa8Nr&֫`Sp± 7 0w"O)}v@94L- 7x^BAno&9}-ƝTge6̄\a6rp3YEw2׵b[9st u&h9D Tg 簯Lj-hk/'PcU[C3VMsC#ПG$Ewmi0@ƕ C@lF߂$jco~Wđ:BZ5 mc>ӑ'BG5{QXi )܁J(3"}@nit5k篕+57e|ֆ9My,8\Jy-LW ]=Qҗ] j 3_|HоMGlvZ%`h6^0bm |_,h߆ ۫..)eJZP' ~;X^x>F0 Ѻ^cR~.MHP+H,S<2grGѡQ°?u_31pb#äzߍAMeVf_)̇e+ލniJG ;Dz%{DkkG+3z~ )Y#aTq AcRFtfb k:y\iDuo A[7dUm˼Ǿ~37 :mtC0PўF!SQN.]@A7qpQ+~*o91hgˤ.RoRJ| .َ'dօ UC]vuJw'LHn@t3c%1$4"񳱡qo*@m!04&&6amcQJ@SstlNQaqŎʎv43IԪ6xwaB+NS"Z߀ oyE=5'GČl4L0Qsg`5 gzxA0d#Cgel{E}ˈ)z]"xS|fTUX03̵CFFr*Cgib8eAٙQb5q]4/u;be"-Džd'A OYDdAT}/-3وj/?:.x8gQm-&?$Y?U6O&8 tk %42D<,X TW[ Č,5#}ŷd-4y+G^ B^"&j@i?t9ttNãbDZwN~C Wi߯-1AXrhY.L2 Q{Za."cSM(z_nˣD~b5 ]'hh1Y堯$ [D %%|ظ_SAB%N AɗģuXaAý@꣋W6ZN:=fb"uxKUpe c2JO^؇ݧ 4|HF~" 4̀:<03L4ڬYs"(-?B&q)[Z.[Ԙccۖ'g9y& _M6k<[E=FgEteBgK?G?n~gB@x&9*0!Ceرsrsa):*` O3Ph)PMYIhsF* {Vza- x6VOQ7uTwI?d W. xyp_T;f_~ = tr Tq[@%H)6C>۸}>F}E8# W v &c5I;id>TqIx߫ݻkzdyEC-zGM8`X=>c" sM1y7Q.@8-e4zZ|80w8S8;~_ʉ4D-n2Ẓ7ZM.ED~d]=|,R y'(;f;M g+ x>%um99M^y/ۗl2. 9Te9u3(C}nAPakƵy8 >S9#t^vh GrL L !K:IJ&ar;o.9gJ ,s4/9QbP;IVffĔh1qq{cں/v:Ӂo~3fu u-dT~/YcCgiwSsNW3t$aER,rV֠l Jz*ƭ!ջ>ԗE񷠚ڦI[#8[my9,VoN8V}׈*DY:%kS:Żv 7-bo0( c `¦"n)hQ/T,$tB6/c^]cb~a 6;O=` t=c=3)kU3 @S?āILQnjҳLi̲,_/ %-FσU ч) V6@Ξuw8ױmE=R<O|78"wĤ}FgJ˫~ !&LU`u&V ?w(Ao\^ Q at=q\%eQ93@I廓[}'T!a7V<t(|_JXd#f"!A?aװ͆~ᡂ6$a ! !+*&-s<Sbj\%Ttsx壿akWOiM/1\ Xcavnk) L%iaK-ޠsr# Z[{}2t4h*|":+lAP <%wn+ ;4ۚr\V4vIr+F>8O0+aQ@*Xr. Rdp mkUMoWsa Ķ/5%xsqBҤ2qyc^:k2q (IK&%)k~Ɗ \x0IcF7WS*fY2OoS1-u!C24sk7UiV7D:aLjN"Q[)H=%/3 N[Cǯ觖2bdsM%jx`20ft9UsXl3JikDi an6;(xZ{Mهs]a'q/͔[4R7j׺-S"4GSgp3})M!9}>O}= myޱ 3e ,}(X'H*|Hm=joeX17p*Kr ̉l|ԄeS.*vU˅v; \$Y,M;r ˴ #>B 1.Wx̚&#wLXkU2XZGZ4 -/tU>)^|Sc7WOTg'~01Fbp G7_Bȩq?5jFB+"50d=}(H!e9[> Ћ;,%xL^̇w'eŭėYKV<%?̒ʨIV"]itjFztvY3O=kDod.M3{ PeיOdo [M:xMKJjf&k'\j9[[n\ċÖmT,q܌3&N9o51T|}⚓WXRlψrdA"#U[5 &͖i]I7̀Y9$YUQ=˫FDлyU3lxI ւPk1WtNpcX^-$N2 h5d 1iу#pr 4I52]q.< k} V))O5_xTfPo/Z1v$qV"K@'wFPejZ$N'!l5 y0Y<ѠuEiK{wq K(z0MOҔG gHEj&@p?4i-M.e}lE4FN]y/ eL?hRg4]^M`8Yа1g1UJאb )M}5va5ݲ<&6|HlR; ?/uQ)MS.l[ox@V^a!kVNfտ"Yn?{ !;&dT W(=BL4Krۘ&ictӴ;"U2ED`=)Py%RU|c^3}pN>U>W$܃?BpmơXo}E׃w&:vw DSN,$_JI?}žؾk_ٔPѺeѕ͊Kb[$$9/M.[z0OF'7IO"<+buNq|BF>I$z>!%lW2Q\th*ٝLt& M=b56ٍJm/W5/kفwxЉĒ}) WE㽾9oZO@om~/RVAʊa= ݹ 1Ґ~bBjGx(߈gkJGx6)Q#^i 6|U.ᗦG=iG{. ]}0=h)L=^'1ރ忑Pm`"I)o⅝E.}Yagb"+ j @/.pst/8y0>=$[idQ&ʹP+{OH$֙J)NaGJRݒK3q(M,PҼX2BF.-&3[}uPZ/+|u&B|L\/N++AkށӴX$0mNj MY_LL-Ho4CWbOY Use+&5~p$(|63PN]&ju ySbз$+98Z3Gq]e+0V)q:=.˗3 T!$S'P'#ÔnHD䧵CS#?W]^ge3#\i`ZG1ZJ{ R0}*u8{|@[I[osi+26xU i*Rh]SЅhߛqpoJډ6;w=g?K2>E{x =M>8 -dޔvbN ^ʘmy9tA<5OאR+6!]L6byBz \eHVi)-r޸}m%O>n"D; lVt *V&k8e lOkK$ٛ{@yc4`kH\fSc ?O\B$u)~˟ 'B}PEk׈9Fѫ{[JΖEr0 jJhⶔV$WS$f,A5,q$+l K:+)%ƹ|v@gduN`PgЍ]u/UclAON4;R):$Å<OCC!=ݨ9oמ2&&{zpqqL/٥./ygYDG4Uh%L^PkKٞCK )fдқF>刮A/D%؀;@2Eũ TgQ[^7'+MRuxcGpG~A'Xs h3'T>=v`[Cm(*8qg>'kcrN#ڨ{?ާ`w :X$\ڠzB&f=]A!B&[BxqCD+tOt-Z"y)H 4Av!n-Fl90IJtuo-򝔑R V-^v d^U_>:Wm@&l ˩+bя;%_xݐRg*#mؔN3)t|la}u-# fuYt T "kɖ/o pGSy镽ɒ 3kЋS_8Uun:1v%BXAN5NhZ11M﹞g'}ps_(Ot$%^v"կ]ÐgOC縩R3OjcŤlM}87l>ħp(4kx>IC9u",qbB+qIm jFQ>ǡg>E "2"𶔯^Qnmh+^=nWHrhD#U ̷:[mn~EI=niN)(y4cMVĄKR;('Y0ꓞMnSGlʍJ$;`Ll="$ Q,mdr.,\W^cxy0ng51Y[{ƞ$ 9Ԕ|?>vȞ(cd Zq=n㶥؊){*lDX$52;f戙еTpr/6?91~_Ucg ŋ& "9@"yd)nD" % a*fe( °l`)ظ^#i~YfyLZX`ċ!@PmvwR[\pLtffE՚ yRb=S)BDJM@C7E$9!qC]@MI.lRȏW&h?X[e0#ۡNr-J5&`OW1rӕ$v*TݚI?qA(tAh53۩V htp~&*Hs.El?'sh*bHmzNIYRɦEٟizؿ@+&f#Oԥ-yTfc-d$BC8uu;ູkSmt=(b^{Ґ&HM~;B:j8Z) (}}n7\*p-(nv^&Dmv{.si 4k?.|[6~OBmRn LJ;NچW 'n)bS۹S_/N&E{BL 33ʨ^%a&/x~ !/䨏0ZmDDfz&h%ǖ6jgPM)cߡk/2pTToi.@tYr@08=tu 6[3HħPe"R|`ў`z[FOQzFYŎq]/)x5񨗨в/' J C]ZgoC?cd*|'4%*!#TI4QuH˴NƂ~mR_LN ]N0a4-C(`WO#ӹ[ Gֳ ژ2@f3TWMp2Y6JU$VeO~29pG[7sNl74dHElX `Qp&M_Kup3^ K"A=òwTab/`f!/sQ' [ ۭ97!:LQvT'l^+2 9jEck; w9y^tRA|Y@ Bv= :u‘3e%{dlIa0Q+ZP6\xedEM.3?Oj@wE-h9&^C~M1ԕz[K IHȕ1\(ʬP r4O/O"O}(Ud\5 o*]:nFf%+rD#^^5K㈮N=%͒a9+z v&[U sʍ,2 .$ެ7%>ߦXYZvPS&Uakt7(<:DYZYY t#8ޚP۔~u=844hC'w^ZFÍ;G) ~T ? 3A %Ta'jAkmw-ljx|?\oF@N_̈́< +&룮]wY{ %rǿ,~Q&Ӈ64f0#2'̔@';5 V.NDB^ -዆R3).ϙ~>ӭ924E} ֬h-vge^k?tO]޷~Rxg `h9 6_JʡVke3)| <n3PH2[_\֗rޡj LGc;vH n3WnCuSv_l7CLuzXK^VuХ/L l7<T[{/ߵk@U`b ſw;<!E {Ga]Eij7SxuZ䦶D~,&C!{ۚv8NeGN4MhV9X߮D)]GK[R.aV: Ioӛcr>j WTʞP=9~w~D A])-IHg*:goT1b'3U]B.i- "-HoL`"NGAj'sXtL 0A70ňmoml(l &޴N8V֣e'a".t&_\hFdwR}SU" ~Vx$_UUP7~n&@5F s?2Ippva;x2JmW(4j)`{l&qY觽-N9 _0S&5v ư>u dxE)0ܯC*70qv4CyT܇dP} xqt7C$.)nVCU6bRPQ0fo\/8h\A5x"-ʸ>5v}o5P,s 0-'o 4Iv(-3;C3 V=Q }ű' 2|rΙ"ok&= ʎ,yJk^,BpmeaXҼs(s15մsi{Pк(qP0H׷PCz+c]1'Zc홱v{ `7Jʝ6xv'e|$ Yث9j*I6 DlhwmHgQUIffa[?% 2ƒneTx"+8J/a{X:W,W$*\ڵ++=&H@ExQb%S?n S̓6CDT,]-B"[N:ɹOeIvU}\aM٩^2UIaFp\Ok 8r 1ixOKo$*ZR88Hhب8Fg%?8a9YSnB3ߓlYtP O"rg@-}VQ=V/3úӫ9 a&K[s@$ԺvHeNnssn#)&s21/%H&2T67gX<ݞ*B_`%`F~| -Y7P"wVxsuK(<:Ϋ+eH2!V x Hp$X~=CΝO0Gp]BLަIkd%{odZ!^f88:gXcvv` Yΰ.IMn3eӐ$镫W@7es=?'ڸ~2=;pz{b/I)FKgr@K9m-۠+JjYߺOW*"!&ބפzޜAĥ7V:}YDd%, -qL$QQo/A8  7='NsϬ,C0!h;j\ SLEds _tsdSf'#^*`]Rfͧ1/cЇ@!: 0G K&PyULlZ%y6fd!D?kV6ǟl#q;(P#Ew 8;GLrMɠJ\1R$<(aUeʕ#Cjͭ3g Ʈ}WnJ\ Kp u5n:4fy'Ԣ2BЋt\F5 /@d[Ư 6Gakk% pA, 렅 g+p<(Ia1-w;-N#m~Q\~Xn%p\0 rV, |'Q_hrZpGUOŀWDbևNH^adqɖr"cFM0ƺҏBakm嘤&>hGE^E2IDMGR< !/_d1OAI9435hWuw2GlF8mQǏ»;R[f٫h*[-%' ^C| ?Ehd$zkDzibo" ĥ+0=}/S煼@3uZ]Oc,jc~1›_T(҉9a.%KG"OV`('s|):|aӱ!iɍC{K:ե-KU[SWkz8g!șh .2ʉ _7AL|eȭ7өЭ oc{7=CY8 ;z V|0+ ӀM؄ï'NvdZf)K96+?ǕcVs +ӢG[BVgʦsܱqa'bZ68Pd&9AC[Ͱj`+)b2?1[ .I=YpJ (=\7 Ɋ D0 ?p"^AE2q{t v*UJkCJс{ӂa&홁U5p PH?w̫قe>bKxų)s˅x{BEkҚ:@oȆ[7pO*J C/ghkUm«Stf:$Z!OWX ?1rUwkoxJ¹ߪPa00);%D0es ﵪ>񌜑V?@ ՗ECG}Wp~&US^2+(,X?.V1k øL~+8`ů7#}bUE:ٌ ztCǪtݤ 0GZGK>'{eEM,jQyCU~K ]O]Jij"ILƩjЪ2hsOנ j&q P ke<7"-gqWj `Rt/| 075|D*-A 5huN/ Wysȍ9[!IOY8q-15S*79/A\6ѐjI0He%!-{&?$@֛뎛gLU2aox)>b_51v5KilUӊ7)t*p\蕌+hw̹̞4 [>α0Ǡ'&w\jis1MkwUbO.ڇʥ,Ԋ1%Adx' 9tH1w^@ԶʴLק$5Iќۙ&Ag\ȮhYj6Kœ72|}|Ғ\TbǸAGLn,WJaFHٻG*"܄i=;d<ψj3 6'e9ȷ2͡h(L i B6k\L󥱱1 *6S<Hɰ}Se"J]훃hyLw7t2@0SҍʝȌ\_}TF",0N$]qKz1F^[phB8^DC[#ʵtJ@݌4! [9*O*Tլs8!U*ɨ$ȻTT.^𕘟(fe7`+Ѱ>9+Ѓ:,rX]k50e=ay ^M ƋyCnJ+Ti_1Nm9o g>8_)P=9޲LSYẂτ6JGIEQtY0~H@6`a+6K{u4T-kZC~x]/$w{ .S/ p}jdE_[in<žUAmuҚB}q=`wg(qmz6 NT}rlz|Htٹ ma*Y7]5/ nԏ &GO6ɱ]"̍%R=7 1JT9LsbhN.ݽN:D\*r"}CM2-ѓ_03`8Vv;s3Ih=D%}"Eׅ ocC|q D9]F$ >$?ᕽ'i9P~#Nv`9$ڧrH/&&W q՚~K?f09Bi0烆35Iaar+ʂF`T7HwheۼŌޔYHȭhvp͜Bjvv ]$435J3jW1YaHey4+wn٢JR܊%\m k9 8鄉>l3,T ( z)}? *y=P(:}j ^UqBz}XDwY[Xy sl4IωSĩ퐀'_͑^NtKϖw޷m2D=v?Ζkyc;E5EkϚ'1Rg86\p33& -:#yW5 !ǩƁ\6%%p5ZoD=`iBW]@sڃ+_ ' } O!kLt>ŭ6Dv953``E<TLh |չPe}O2n;f>!*#(["(W#.[1;c.Pz#NJG{WOsЇ ٶAm6{@@z/!,a!\wx0MIc赻;^:ị%!')˓ؑ(I6v DҤ"y=Np/\Q_4lܿ R\ !Sk{P(.[t-C(4;_RYi8>s J׎!*zԨ5D1bj9Gk%.zo.:agCA)!F^xZ`rԼe-*-;UZ([w60! HDM$ve9ٮ##5:زCR$05Bg ŨRLWqxe ck\^DcIpr3p ŝ֤GmVR*@mw`/4].ڳcp}mkGC=ࢂk }j>} ft;;n,!Jzt9t1.gI!>%zăV ըBw8B'|vqxwF)x ^oHW^EQE1b8?Bb^cP@f@ H9N̑]}|- s׫4`ʰ\ xZ$,1k -{cYkEX/YT uc5ч^U=Dz+vόjYJ1r J3P-O>a bK4Q1[f͌04v!ȹ), '0'os0&ݺ.)k%N @E P>> ۷np@Ƹn?e5؊ w̄\tԑƃRhy/ .z䗬qBq\S]yu\pSqA,BrKn\%NBmq0Gdn_`!+gN8e|G7o['tغ{Hu'OJDܝD=sQ6W*X E5^6l7ʊ4GWPS^ O;ʯf OQ2\ wuh@)%briI&>U)WijB85a9)LKn1LХ]RWgDrםSwehjvG"A:Q`Nr0]kg*?I>Ng!zLQ\&\YƁm5V( ݈h2܁VՆ7B{9 #̱`=4tƦ_k] L|74jܴd}C!Kc08Sty=?$LڹopG`= yNJZS!5NR,ɌJ ߦ6,%w%oɟXUCq{mX@ff/>ۆeюqpjhT3ӥc)xGiIzcs:G!eʹT:?!;?k+uSMr!DMfy,r<>N~~iƠ$Qe1r>+ pS)=_XjYA(W7 `Ayф|A>ۉ-\1< u!P P J/74 IqG{>haiwB<3u-!OsNDV(jkԷ#yB[^A.͡(}(y Etsb=WJ3>ݹZqId+cEcU8-Oc ;OxX``[i {Uf.| Z1!4^Ρmw'ܹ>= Xv͍x8E~b?V}¢*y2v9(\ХOhU(Z0{(wipw~7#p WjgB|aTně7|ֵވ<.Q XnϏ:c+z ##'OLRz%P3f.058=T$ h֔Lǵ1,f^wO!ϧtY]%鹫_e6 5_ SVx^i7ɶΒ,\(BF0I?S8'r*j1r.Ɖ'R„qxbB߫q0R ?Jpdɩ܃Kk㭧auS 2%ZNQ@S? f׉FR[JV$@$d:iLIr8 ݶ+Ϊ}.+E 7 ,[DzW4αWW]|NEh暠ѣZz Oem8Dqb.lXm +?1S+hW{P;t6T'Y8^9s_h"G*D˨-҉rNEOоjT[h],bSqwvp Қ*4*"#Sxc q!׊{д:^'Eߨ\bp:p$Tч=:%TrQTøoB&Ji;)Ny=bܓ$ћfR=wѕH a!i6i", <liKn@K" VNc[K#(NH5_&M/Y Jjխ~ƹ?ta+tl鵍4]ϧE`SMn<9]`u4K Gcլ䢡bzAi0S|^%aG/V`e neWɠ|_*ɨumBg qMrz|.N8~MB>>Kw'\#I>rBx:~ t1`a^tz\Zb1}uZqܶ9Ky~@>=~W̗3)(J2W35E߯wT7̥#&<VPIr۪mL5 . b'ۅT CIA8F_I(h}O8-dGrMӠ'ܕk!"с8VU23JɰÒ'6l/KR 9 ǹ( s f0'A aŸ|lq V:#Ę=P(T7xc?Bha T:KR}NX><HM5 PXn"fٯvL6$)yN8^8"Zw}]zv!FRU"KS!(-Mr6"r:awc_z5z bdsm$a(}C6_aΈfo<^2 W;e癏ξXF`?{ҩ]ki*0X閟u=Fyby9-|r-FVlT #$,![yexrp|Hy  ^|-(I %Dj 0nSgfVP"QT[[w D!|F}X!v{IciR7N:Mx [(ܬP=&jCL<TW?1LȧJ^f[or-zTyp}W5zj>f1JZ.5-` ZP/03iW <-PU"g$>/ǁF,77)+Rk굛XPqgag%+7$ʞ0<6[ASzfo\BS/ 1ZEsx q!i|Vn,s M06D Q@RA_J'V`aRbuыĺi"k {m?-vhj@YԉT%_,q- ~ug_"\'Y*KP\Rw塙О8?B3q6?Vrn,GJo=VKZf{I}$D<;4XAO8煬|,`gmvt5`TXӎ%xs*mLb:ۆ2$y [\0HK4C_qKs9ʲ:b = vG6Ӷ"`F3 3_/lQ+x'.zIXm<8ᵽ蕆aǽAt 8r-g0+oqZ&]DkօA&ч$Y) *uEs%(q*s%d*SKɃ=Ex7l )$g~[;!E(D8a7wl0ɟ«džW/=P?3Rhq%.yПӅ8\8a)*A^b |۹Q;}yh^ʩ\0׵= ^5(P|7CˇpHmg^q+_И wT @̵eI WKZB'Ds 2=Z&$RQ[n+.̥T /tܒ9Z 5*dZ/WqS}۔T[^.9H]q`Dxρr61~v& l@41\Ի]~AzgO9Y<52>Aa*@Pְm5l9=*Bp +gBТ2')dQBg7G}*AK7X % )lk: 9X XGK"Rs'ĕ M,=VJT[,LgR@Ek9;}SX}mP<|{REmd#K ae!}lBp.4ٟ!:^IQi# (1Ä3WIdCUs9[iIdl9W;e|d;c@!SX+BinDsuy ^L7M$ɝ;vPMIh-w zN馒:XK\xSEQK]6k Qy^rU tnaR3ڳlڜ}UGg-F7 ICn)o ǝDf!|"ݡ[(|ܪOqWJk;?e5H ]TP dP@YxNߔ|-3jXxE, 7JV}A[ ;}V`U3h(-X[[otd(9\Grûj9@(|) 8F%ӯ_c3\cD8DĿLA1KIsbun*`f8rxjI)uctYdX 4 ?imy{d.W~8!A s>JءcjSjzhJWO%&@t)OEѿ@ʿtIuh`rzX2i]75t1L?'(vx~;@k'?&v.B#dI$_%1< ځjŕg#XTms-sջi^2%Y RLaL8Oykͥ{O_Wpuj!&bg D8C;+ '479h{>bNRuV@,'P[/# ?f@E(IE.!]>Ǽ-c 4ōZqs8 egv0=&nևr\6?w puzEMy܆P/!fk@9J#+Hm݀ {du*Lyn% {`3s*l!_iva^2n?t먃 .![AFOH~l z?EMtÐ݁Ʀ#S\ƎʷΎRM߃Fu,%BUӅ2v6;  tӠ'T0iwî˺GPfFbuWkgsDjH82OG/ ҿn8jhN%SHhPU4TB/4dmgZd&c2ȭA0js_]NCN3cg/Z<o1&z͸\v*rZteݪ0b~CF>NƮT&CzxccŅ$#U++Ya֐ٵ55(0.ݟfYSc`"`F~<ԎDf}%yXrI]Np1| Ҟ2J7v9eT;7W yf/יu"ޣ2O%@>OԹ)~c\!_" um+2'GIwԍ*+,q(,DvVyw%TyTPkS.B|!bO)SmӢXvlAj'~ w 45|'([.{"^}a(nj7 l5|WtQFV=F%륈a^]m'@[]C 0UM@vu0YaYfe=o=u'yjL-L>](8$Xkew֎񌆠 N T_|HwwA ϧnb\2r&Ծq&`>t=APZ ގM>=ZJq&`5}P\4pT[N:g-OTlb1sj enI:IRGNpB$P UCPoN&9Џ9'ATao8Iwk @?B2q}*s-E 5o -֥4 Tx.gGr^="O-|r]L[-Y+y^a$h%" chRvQ"<(m=TiPz-ag]HPI},or)Є oy,lvU[vGo ۜ9P<)q+7xsllJ6QXo7ҒݡJOKےJ)lT ;g8c/UwZKA+ yFq҅:弬MN,#Rne(cZ8<&iҽHaD&56 YOӠ,(i[˕u:=\ݦ"Ʌ0/L3H?ٳ@va呍hÛ'&_-M`4?jlmiu %y{M Ț2?pX{2_hUEW0˪l gp zsF-hǣA\Y8M" *_c[= :gܐCszc7u2 \G 䁕$+Plsٖ-p8 ΅uS-̉񮵇~eS@oWk}/t3)k<^_"ǐIG:79,*@!30Vi]d8 +ޏcmQ|$ui2ڱ(D$v3,gF:]\8x;_u,xaa Ζ<xB?@`bdӺ7*VCTSBv>uf66eТ>k?:}]J&QY=a-|Z{m $iPſ5.$%rȚ<b2NϦG'NTsJ.N4OgWZ[~˺ox#OƹU7֩Ρ{ =҅2${*fg7?$[LړU[["۲E6Xw܎;XJd1n0zz:!dzEIm%ZKVB q okw1Zs.oMG60Kۻ —&@HS+SrKխ,\i@y<^&󧡩)hEV뤍x7-i=&[Я7v1hP Ga9*}pfu474l̔.Z`ev kfR@`.O/TʜV1띔i~{S&-cI`,q_ˇƓ6^عg#_^ǰѭ8Hz"Erɍ}TxN 3sLOc ]7Um>Z4۽'H>25ak {Ot JևIEӐ[9EVK0GmrKǐ%W-y:?8Uthc KRRj[d'j^j]CaK-Axd^j2[`ka@X^7KЧ8^5@ΪwXYCu'~:ot/vQ:D£LCxj}S+ZBïȟn\|vʑ=zNԇhzKj6|JΤz0M~ {:!qTvҳMAWAS#.% jk?P7"FZMCH{riZI;>T2?HͺƦw& ۯ\mb]3wNr#힥|f>Jeb3WRFמKce R]N\\_lP!F8_X}";(:ݦ5n{Q`nw4},r2 {wuq$V'S *NTq킓IiPB{b=S ڵG>rc0R!L]2 =%ؒzHz/<̬t&}&g m`d*zscU3r?t]-E(r`Y_@44'pmVg]" *UH1G%=zWu6 dqa˞Zr5P%$s+Ь]ФN$myO3_ѭq $;8"LL(}ԯYiD|I͞YO8NX|w( A^ Xyұ aYs|ʦ"=̤Cx T#f&tL 9BLwPg+~­mBb<@#ӷhdwP=*QӋfa8jXsX̑UΊv҈Φ9!ԗ1?&dNK;F1iJ>g2׀ztTTW>a¸Zь"t4Rd+ra> }`J#g6:ۮ~䔖;ӫ58Z+lvTCY[Wi^XΘF؉eAGK`h+./bblfC5gSl 24hwCqZDxFᷘci { Fgz)R3ؗ=~`ιyX?#ࠥgNAyxW,l3g=T`m $b[h,6 Tr6_c$ZI0a3"o+[,η_0o@l^Y} a5ʪF#4F8 m!>tNI7uog`ecm ڵKkĘp ZU3];]vLYN״X+[k? Qu@lOg C"tnQ)A2Ub)R_}=, m|ǬؖĚH(5@`INzzy8 wjnfH7?GYc}o :ŀŗ"k6VIͬ;S]$9;jjЙUZ6]9~S*|l-+41F΄4[F'Vqbt9c]I>wi?!*tQX5+Nku׊d}AxXh#fmʸYYQl`( zrEx\2 ՔdRGu{`Ȯ;O +x'3^cN2&ڞ60-/27B2ݶBGZ;R<8p7I/ t^mzhYANgKN1?v#qʤX]”C$yRkT) )t'o\ۂb,zn=UA9%ONZ9%\vPd.t$kem9ɟpv`ZԞɷ!?K83BkCTveB9+|!ܷ2! &f1`|-\x Wpp L^1~NlAʱ)3N#3Cx-myqT mIXvi<Z 'lҼ8vbr~IkSrv<|\qO;cZf\6`X4gTvTǞ9#Pmpzŭiݹ(C6Ah2bSvri -xAx-΁M.(R"GC 9G ~ kx%bso"$뜮;7hoI4Rhq ,v865D3o>. Mե"(sO$f0 ԩ4_/W-P&"9Q&(l҄u.B(JzDϵJ`T/o+i>/yHT.2U$*Q}Cv122 _˃T65U&뚅 ǫ> кeDzg>bju!\/Ľg%gCr?<;ѴU-hMN! knl%Xͮ|4<W+^Wgl%(y5? 5G\􊡉 h݁Vda* ;Lj.v2)-(2n@rʐ?FЊ_s{3r9)y9䤅,bH }U1s k>>2h t->^apRX=Ws6 RvŹF,u'HҴDOIrߎr}G!2yʐU"TQUsd[tnnpJO⃋"^~`U99{!/}dColݎV ޜZÅ`& wIyI~%%MSP]Ly ƺo֑NQeuB =TV._Q:3䲊 <2Us]CU.7q@Q`9MT0k=s,e1̌ӡ' /==.#Or8sA;)!ξ "PZ1o9 㩝o~`֮?gO]{K$:|I1JǬER O!/+\TZp` 0u~_~e[A j`&gR]s_?D];3)+c@~Bv~T&:k cFj L߼MR(gZǟ+MD!Ggg r4K#[ahjP_v>ҋnƱKz!-HǖߣZ(ԒAnVcbpM v<~51| gP&4wJ+8Oq׿#H"'‘;O|Kl0#z4 _N+`C=eCf=|~  6=0SR:+76յet uhuݦ٩*WJNW"BfnIrFz; S)::ghHkXEm%bF) rt:VĄv|ShS͒20#nojQQ$j6/R5=ɦ/4|!>mĦ {3\ԉ&%Oy%;WxW1W{͟af2 ~-~]: TZdĴ3Q2&ҦVZ+*|"NP`Uw~h꭪JΑ$kH%خ }/^C4YOnjS_Dɽ:' \WdM1 ]WEʍ*rt΍1hâjuھ:q8,bcx9*RBoY :yEFDQȮy~rYGVW|{u+F'Uʠm(!5d,F8|WNMe}q.'i'JeXP;r8#h9ưubmczFxϦYG@C r_a=HC#Ρ 3ֽk&N6?ka X$ -2|+Il~Vj i?{ 4Lp(J$g3-|In'p1ɮ.Ws86Ny0A@^ʘ['Wh &dt6G<''Z}W.'p.>?\[DjJ,͹'S xY 74E!*/2\l^("glxՔc}#*}1jdbe'IPG $qgt+6xx7bb$^FD{ !c{#KSc3[צ+GLC$}MPѕbHu؝:$4d7qdBkvXHY-X1W(oh UvfO}<|dgOϠ iUmSbh.$LvSc1lׯªs&]⼖ 42$ >43_"$l:n.uG-=39eyuu(jJ T|C?FGFոƢ!q弡$I);y.#2Uˌ<U.qrɂO]Tzc'kYdo0풒^ <អ&ץ?8M% CJJsn(ْWg~ּG6lVL& c{?xHZỤa'IL%٩xR!L HGy=&"%5 !p3;~ xGV3^B#;sdŦz]rOk!aʷ>8s>YR& V744Jm<S \,WS-'dV"=:GxP܀sr 2Fs˩Ƌr3*Ps >%s5K$Piq1 :O,.#7nʊ (J)TG@F  ξyFϙ xn/z?o[i~g3(\R ␨2=`L ~20`Z+s  Z"O>ҁ@dsyM-$ޢ[>f#ouܡoIi°2GPN~U\EN|iٙsBmZĉ֑`ȵɟF.G\dlT}D@ۂ; e3_}O1ȉZ,r]1 hq/>ʸt'>3 Z#X IW^] $2&=GTIXvoz(c7),*lb஬NfLjÂQ 믏\5pȵT_b@Ť94(r%oe7scUUl23(yzg~C4')%Z}u/^w~x&$$ds|Y4XE|Q*0׾Su器@'e4y#pۉk5x6DBME}G2 8M'8pVRFg]ǔ; AP᧿zI*jYzT׸wo,s\)0' 15^EGHJ >CEg{)cۣ>Iu]h{ҋ$]7VrKZWDr>5~OevB JK]h FMV)lx|w%y3~DTȖBWe~b)-&P-5F@ӺwL}_a4EEҰx#X6 @Q찆F;Q ^x0m`<5 3n iOkl1%)١'6J9gQRj4[~w5Țt#A^Ôؑ^\o|M{>3&>T_+dYn<txcQ-7<piɚg 'Ts&~vHQ9Й O\v9aBpU&#JiKόUVw̛<@DrU,: *y!r,IR)sq[ b Hπ{Ω.Wyf6P '~O7-:#C  T33>a| ()L,C 2+%Г!&wD~߼]Q^?߮s{SB~;apPxw ƎC_2~H5ue0WǨ?ws|$![T+ܨ}' p"ȦȘ\i`cϐ\+0q̈́ی7 B ~-5Fi >,6W~At4rM=ܙBt;/fARI(#j>v?>>A6_Ӓi,cfcbIT=9j{ęfN9\PB xK nw M%5Оt?ypՑk"g+#Wcs}_֭AUR֟A"qM9EOO,[4{#ir#[ f c%ňF%g`dJ%>&{G$ÿ}Y,˚s$"y:%>WȦ _Rɕ2.]q%%(6 3捵o?Gx$,sBdY_;R4 ;G[2 6XMtACz9hqLPkVji.4M~e!ʶ0F@v5\ywSh?[RΏL\XBf%I6kMΗb 2ֱ?r֚o|EdmH*c6sR` qv:oA p0_[Sl7[,FERf -/cBtH"wh'%ݽ^t}8FތIgPTp S1ɳ *a)BE c/" W1W5o{uiEw8 4ՠb/.zDEBLQ=t! 6TV;ǂ"%oIO#/rq,w0fjV2 OO/ZĊzA*2<ك[z #6|bSKy^ %K`$?2eayd|p9SP; v ]폮U)$ %WЉ "J9;It#:%R 4{Ԗ2^L!24Gꄻ܋2dU=~Bhh92->l&nHOuJsЪ_L9.Ӕo7\Ф6PnXH XtU-;=rz8x6rho eL:d_O|^Lf=/f-)P =o,cf*W1CRXPkؖx:?9 p"$w O^/߹ԌiN̏P0BJ ܖ fSTTS cgsuadeK1,[Y/˶n[x+YO8*Ȇ7*@ACϔ#Y~ιKIo} +ZC0?@l*Tu鞔;Mo_9*ؽ(wK"1 Aq)נMXZB>lu&FV'$CURr`{Zt1)ѨOS\F|jӟN.YnZ|p7$43uzcAe3z[9a+EXqC4.PMldj_LnX)k%OH2Th|Eػ0סHmOt(r r{ Mu-)k\qq ]=;_X~*\- K>WԴ|*(1䠜> 99&)`OLs=oGI akS;F9Jl_4"P%V]YwOkb `J7O3&Lٷj^xeVd5Buhn>q[.۩<()&N#hOTkE=/?#D)Y8{>4*Ll5'M0*l;*I-6oƅ6[iǎ~I:8uqo|OSxpMf{G}ۊ|{~de(?KG)lAvg'mnj=gU-$NOMh ~uDoPt&_;CqTʤpېr,b2Nmۇe%ukS;%^QУ)O_Sv!4υFУVuGADv hmBF ;}{J#Xz;]8-h|:VahcըUމ/\&4Э({}4/^g@?,;.ffO}Abːf׻U5l-30|,wmT34EҔy(KX dMӳ/Ib4B2;GYnG+,^Gu7@\/aOjGZ3-h1;G>DփΧ0>ċ;LAVbLF{cNH7 ݎM YN,rǷK)$*e 荴)oJ P &q t.I8~А̉r;Lvpޝ0xEV_We.3}re< \50@9ι^c;8d& wVeGU>I&;e8_,? vl~MwO`DNtSk%Z*d؎@;X0aV'v/I"5B\`¿-zvQ 4sǀi`O' κSb=SZ=` { ;xMPn e)4܆"e7oH~cg8i{l>Pv|BZ2#_[6ejs7-y;QqR(nA&IAC S4=l敼IG ^tE/QmA2d]JI >sC+ =bvJZN$G?/f$Jy81j_:TmsP?N_. =!5r *]n'/T<~" `b9M#N-\} o&8v@OĜzAo\^$s *ŭB w=r@U2HWG]ִWI,qn|*&`r`\,BuP `L]Y7 0ժTX%CeHp彙C]:] ̷>"ǩ}<axAuWv/W{<$q XK$(I 7Bgs="3N;YN(Gqrkh+E0}-`xqɍPW}H(P*Hׇx *hc mЬM_.}Er\RNb vqkJ=֖ud2sH? =y_;QS:1ϵ|؞[[ιd4MVBr e>BM],--X+U5ֱFO $m@͘(%Af*cޠnV+0nH* cU^mzM_4̪ŞwiG{S= ۮ]#n2|'![;pRY/kXY+!5^V(eh%ٳ14pWΤ" l]8cXPs|t'Gc] 99#pfk2jaL˩AQFո}1Hix3VR Ǯwi|N T[ PÐjw8oWRSB|lH=%ɥ%茬hS# cfr^MQA*\THO0<̷o%K'@_Jd+@EZFgjRJN'}f$Dɸ}R̭C6t:郘ΞDΛd `ikz}_*lviWspWzWTĠcN$zpK˙];ŵܕs) o, {7p}O-@] '4Dc҂;eo`ThNō]aP^l'b R?O"KĄ1$dDf3`Dvb0IP54w_=c3(,(&mSD٢c xO"Qu^(=V#[lm<͚4KPˌfGƜYWR9,UDu7fy;unBhC5Fro򲬫ɴ5qznKG31w7TY p_Xq-=GǾʊuH  )F{o_!(+ 6hB_uM8WAm."֊w[z)V|RXPBjet\vZ-e!=H/Kv+;9{df#p ֿ%\Vvf%XSZ;@VsL*o;Eu)HU"7SO)k%9*B%oa6\MzZ>? UcՓli^G>'s9UVФ\m_i[+O4T.'h^zϳrn5ɲY'kGӽ7,?](۬9Uə}'P:8&>2dzSbˈ|Y:\L٦^s Zݥ* ƅSsjzr&Ub;%)BxAhdMM+Bb`Q!ET 9l" oZ> n/u+('*Bf9%{";kΦd`N^q>J)PVeoK֨&'~EvZgWArSWXq|, _n85j=(0 3\D*kN3y@ uQ*-LA3/dNK{ɪҪa`}q]_? CjAv+6r,Įh&$ܳg{k2>bTq[)vJ9;Uޔ1h߯<$CY?P!W?#t)ta$ٳR{q.ր엁ۣy].^4IiRK+r]ZC3y" tR Ky#{~9GDkKeӭj v'Q"b(m/4hOZ+,"Լfj4!t8ޫOvе^Wa?8vOe9XnejT<s-T3/s3xpK?K$m0lѾ:a~[& H#9\AYW]O8V[gP?nV6yx\sw]烪*c sS׻y Egz>!c__7uhҌ٧]_}ctu l }NIGc/JgG:7$渉Zv[*^x,j>WSՅ4ǂoG_ng92+.+z.z%O74]Yo KboX(AFQLAV>4(زʈad'NY+>Dx#o7 SxF ĩ‚Ze rSdQ`]nd ]HO²ݹq}Q]6_c3+_o ѶVLs;EuOA4o䫔ͭq"Š"L䱨צf:0#U࠰ 5gg zЪ:\j^>?Ify<pȥ@ K7rdh[Yeiu]\!?15&lTmS <*3C3돩gaz"cR<)siDˡq:8N[QX ` TrJp7XomCa}=޳W6e)-U#1(M:.ǀeZ Gޑ jP_~AٸC}.<3rW+N1QGmę:;|Nﳨ5j chv"{; 18KDƟy}5,CPqWhII; 8} (,;k OYÙn &`!jfG+$}OR.p<ram/mSޗxr `DxNKY,63wxҭ)d/+^m,(-P5w\ęI [+pQFb}'<_f9.n+8Y3ODY*zij7dЧdk%}D\C٥<ռ )u~0ڟ,b#oɾ(USnG )r晒dPk<|qfm$aXe+e^b{O X 2cw44xpFv!˯q*%h֖2* |ݓ$HZilTՏXĿA"8.a iЎ6́\0m*9wMJl5s3sҔ+AO ! 6٠7R0s3Kɵ9HQJlyd(IMƶ+ڳu!LHeCF]jd1s9#Le? C~7(l<%eȔVǟm‰dqb-$+rHw曼D"(> Bi1OMS9(w%EbӢd272ySa KUs2Xӻo ,dCS#R2 Il)MDo DWfB rW?G[j] 99rmz?#y5V}`n=q~D:!,H=b4h 0Gkݩ46-G\.:Ŵ&;;w|zvIpQFOxnĆ"i{oxf1 őJ5_ORʅ^BUd3vG)4m~ 4K#P}QEj>9bTFQQkSi&&Ls* m a9P-ըPR W,5 3K 22`lża-:-:Io. "HEt)F l)cYl=k':bIMEWRGYM{#=g*٦ nS#rT'"^RSޜm/q^J/46z&Pk,5_\*Sé<#+YU݄l:#Ӕ0HP;;G[gMա"!aT>dgCRv6`crQ5 bQv"ˠ@\@pլ@d煻oX*pU<'0jQc.ա=W nOw|q={UqAOn6M"p!k"psb7! a),spGXɔwբmW7RL7m Hc7$ үVj=ssaU,q)'<Wc]UB aצEZ"7\ ަH!8pC'ƑnwV ')1`~ `ŃŋChV9c|]K<(ſp@u¯I u!:U4doƑ,́Z9@$VAHPBAm#`~.M 1 |6@7].\Qա=\%ebLI 61sNVd&B>K;Ҩ)QURSe֥ؒ ,X OV! b:%hS/y"\ZC}lhþ(cpj`"0(`Lw(ޛ\{/Wn0xp|4Xy&|{̧Ѐ1$.{2Y& :VfQ(JV8REGbQ46C:1RRٟM~9x5s\wNp XROїQGcA5`RE0ݓt?[?}sӵ*/LY82i)$wc&P\k6yyq: ?W 0ԥ6ToVgkot*bsֶHV\II' g\ 0~Bv-_S͒MuV͜jY79u7/*H' n9R PB`GbМkJ\ !6q7%,=\m<_.o sl8s[:G$I6ivcʵ6B ;gwS9CDud Z!_s8x2[-x lvq2h5{.~9`J]u2] | Gw E o!-'>R>5Aىwzъp?n(#RZooGNk@hˇk;2f#<$D/Ob\LRBǾwr\uV,MYb_r5r{r޳U2h3G>&C"8iMܢ>}{6{T`lH/0@j9xl8B@h dM!ِX9;Pc~ŷ. -TVcvA d^0 к),xj~jğ=l \8c0©)mn\]Bp+ :9\|4iDvb`f.D"U\ 5Np壼Zel'ԿtirB kΈ8N}3. [Oލ:Q_+Ow@!)]W(DBŝ!inuj!^8szg|̉ؕzWcrؤ‘LT,YFQl6L~G7aZf>Noz*)DA8>t;i_j|xE=KsKhv~+{.Ǒ +|]Vh)PaMccǀ6çۍד$kgk}e51o_w׌_tgMz%-.lCp?q OZBb!ag8WK΄Gn#{ WYq z|Q Mgo\b"ᒚX[pZ`Í .r`?X{. OliHR×1.x]_mi3ϫRpfY!&nD_-٫}3dds&~"]YH<*>ZTb9H$nc[:뜙&=>N\ǿ[;\oi/eLx.*fKIpZp z7WNޅQՉJDaD׈mղzP2Az k4'^FE_yg$ªC`Y8XY})wcX/9 ZjtQ;36MIk07Hdasɝ,F6ѧUJI[NJPk_ax c#]/? ÎDkp`Y*彷nV HQrP ܽ&:.YHqb&5,|CP/rUDAަx(`7x'檼y.19%AF#qqM`# -יP~B"R3Ow+% ++ZX<1/˽:2Y4D#G&e/D~ݰH4uFc(ّEEK)I7D:u9L\}9ń йu$T4 W>\͜-s .M \@Clh="ެ3lVT `QVɗ udekU:))[C%C'Ml` `mXW^KHH<mEn0b:3Kbx4,Pͱ$w+X6ıjJɅFHmOqqk%5X L;c㝤g]iZ+u0^aҐ\D&Yfq9'YMhƣ);f),POGTQ͆Σ}*ZѭSrF^>zM/sHvh4:a!^(1hw+-2r)(@lͩ%J*"^V[5]N%6}ǔ NG|y_^먇Y SMѨW?QKM}j̃*NUj"g. C{ }/fdKt,@0NѲ9*wi8ƛU*#}*l(qU6S-{!K\fyLRKS&uzJY!F~bZG(4^c* XVm=sŃ)#vN 2 tƣO3"0#i|rOv&r]]SY }Tv1oSr YkrkO};=a7K U%4ac)>n 0+Rtys<:`/s}!N^{ HYR 4!>.{h 2].,ݲݸRBt`L N$4%ؾLVIe65č_F6ԆY9vy$cPڳ1w|m]~y7wej#iƃC(6O֕l~71RVQH-gg[J5o/ 8=oG ?X1֥ :?'^faC@:֧t᪐` .ٵ$9>Y&p'' o0JnyS)y3-כQO:zIe|}/DZ.qפP3 Cl"40ܭ<,Z؜-10fj/Kms<Rnw;wT+"( iup⑝Qp+fmnVْv"'+S`A eLJi-C)6f:璾?KRDMJg+BI B➥UFV*,ʡuT-ռ{Za,Y$e7%(dj?r]qY?d4_&rԣ~L<+@Wܪ :\!y#nz h~kbr h۰.!(u!+?F{cCs-ܱ= 19a]„ [NTع"Dl"eh)`;z:,˒LVZU ז ppq❒WjTĢn>=zcЏp3TEd6-'qi]| u0\؂qtf7<? 3B#ʧ{fynx:;*Ah>Fhz&&įCD.CJji G)*l!NF< B!*Lѕ(T2TckVVG;A7hvs]$&t?NI4(.4hrQy%OgO习t@/4:lVm.ffcJj5z j݌I3@8-y*\c {xN|ZzXY@<]rܮ Fl!hy`A}xcjpDت`\ yuC\ߌ+g*`Nƅ,mUoa~Tê@~#z\1Nsr5/5'fcR@df%^o{'\a;=+,B-nD0g.(EY=CAY%AEĮ;M.m@7?HjfݢpZŽ9gA)E#y=YDU%w߼WkPY¶ l̦pbHyҁZq8\$LDߪPy#xipŻ< f0U~>DVGQ{R Jޢ].ڃN Lt;]>y3EAb/W[ڋxb'웟ɭ]?1;!kHioDzc<_Ǜ&hGy-z h~I:BUl_k2Κ"1ב]s\}#h(hӸRşvJk nQ>}i\f-);Jޑ@V>'s ٕBOQXy]E0 ]aeUx1+vlEl=& [U+PX V(rp*8wy#uo!f2TYrlheBah0()g*&:LcZnVM굴uo/=QlQ+kBl>;=y؎* g`6qa]kA5d>[WE2Mr0})'nҤ]mR|:4z֌B\țƱ-r,S^LG# đgy9QΕűӅm C)rkb?qv+L` `s MFC|T0ܟd\Y]JrkW@:RCt$&'1MJN5xLn2P\T!{ELگތCQNH-h!d!mG"IHX[tǩidFRa'VhW.c ('rE/Hiw3P",KrҼVw nLO/%ecl3h+s2 (:@xD5X7uk'/KIKe"}7D䓪?B-c{F1PL*{쮍 M>ݗs{Z2~K c A~t0퇹XFwTFmcX'GJga j C0~7eQ (:,ŤWLQ Ɖ?)jܥ&tEO-,'gum=2R.ܝ{KMS9TI{OIg>r/t[d#Ud&qGbSusJ1X2d8Q=AܵwL)zÞsyxYn2/pRZV3:-©A怶/t7M9F9%RZU=d$ވ>ԕ0oK@!"]d]n=JQ֧ +f3>˝ *^9(i:>bK#tZZ/,X{N#`tDTO"(_OdDIbx\=q3cχøs~;DXwqlCoxMTRDyY4MZX[l4_|Y+_@OY@NfU_#%U{La\ϟ5QAë \ߞ^_tm>P} &p+7\R*طBƝG0`BɪA pIU@%]LN# ނSy!ɸ;}ֿS!uօN"ڸ 3,tH e؛(]YS» *hx&(ĭnȐ &[ҹE[j&ݪzKۣbɛ!j75+'#nDэet*9 POۗDHiVEXצaG/)A9gS&z3;iyT:5g ڵU'eW;Q~}aA{Q ,x2)2jh 6%KRӎUu9/g3N=feVqD&{3hW .Snx"ǡvtuQ/2g6O &2\zĐ<^ctc]ސZQ!L2GNBp2Vin@W&̇ wTW\PNvx"!ѵIzE}+|j!+}G=c?E &olW'쫺&EskHKO/z䯂 sSAgy;N!c x^2Ua%L{GُR(ps]:^9T#T&4Iq=LKab|6v٤R™< uhP31BKv9mK(>f[N4sٝ(e"y1-["ORd&05W<0k[+g;Qe C,(Y?= xcJ}} %܄G!>E IZFq7mvQ1{9I Ac04lE0ܐCYk=_QI7dz VY}oOL0NOVW TkFptI1!kv|=^,{PR VVwIZMf&y؁A[)] @X^}5Eb'E*5q%N֘d vѭ<(=P$~)aI6xˇWXYvQS5/8QA[ ^ҺZPU ٵ >IDh[\2ZT=J H|IrBbGt^7IHGTl* 1,^?\173 H㡉ͿW,mvݍ) #OIV2^)j7;Os% ,@. $ ? \6ӵ)f[Hh-56L-3ڗ"oZ3_\t7.%֡`T. RG^!tP)W;Ra ͸L$} ){LtGݭ Ʒ> xi1`v>0|)A:6spfRˁhRER@k̥]EKFMhm'JE %э6zQWkJla3# KaɉU"Bz 2@|挴+NE&vx%BIJQ 16hNR(fCk6A_ =j²Y(?`;vS_#v\/Pϲx:e: b w;@Tt\rVMŜsHO~}i쿑 "}e`^ː8c 0ZG1,e^xݔ44Dz5 7\ l7;bS-cyR;X8fm7F*&q]qDB\ SsI݋GU@7Jܜ;)ƍu1.A(Nb:#qBH?Qr:Rh@%T(xr5bGZ6X Ek7A5 n S9֙R3;ZýDdzV$_B3yXjOeE3pڜomuػ;޾]8s >Lb2hu)XPЏ:2Y_b-=𱓽T XQDj(F\PiX"&CkR 4EN $x#'#> @K-u,πx"g(07M r[.=dN]3uTcS~< f(eB9y?#Z!ĻsBɱ\l@Qq_E\Bl'ΰG 5.=z=: ~F|91A%QJ-`uCMl櫃{Cd5MM6GmB ҈nl\P0﹧4i @cuS;"Np)K.9- GGl=y5d$GꜤx(%vN C"8E%~+,HZt<]M KD,% j-o # n~̀%㌺]#l|2̛ K;)*{@X)\h$9<'P*HbcdrPƥ~\-18hWo\ f0bϻOR]Tp4@nK}%)dBx mF.S)ߐ8h\dBц8h}HJ(Cۚ<j*Ӆ e4g-Nex1v !CZFA_AW[3"B2B nC*0[&|(0e>"(XQ|N|*594^׫$n ѵ^D "wdD2*JYl0BdJǒݏ qp@i76żT>wO{R͂OpM> ԉ*4DoxMЯҞuuy%uAFJuyZ^,)mVoWѵ-Tzl>(VEO|m ɕ>PPN̺Q t%L?@lKB`B hof3Mx8l=Me\9b-nu&2+;C,{Dcwh{m!euW8n+!5mwZR7dob!xܝ d-R sഌL穤`:WEt;h6ơ,zPS1yTǟR> Գ0DGhv?Tp_~TdxiKAqS' F$[$ j]gKY=E|",rJb4h ܜgN(Cq{xq3KWSQH|0(iX&p`wxmtA~lD/6~%Qk )} YKզ_I3.tve1q_8Qg;>6S.L?B޷b73oޮAPI P(X3 vQlalm[M?vp*c=j:->s^}8]NHz6 TQgLB~ ޷.2TT|ﱙWNkZ 56BX?6"ko9ώ|&-Xk P@4Ywy#buӘI%&Γw.e늾: 1)lJyҼezjgLwl݉Yfth pT%Ry]{&AK8R+>@n"a/i$ /uAT 5 ۇ$.yYbyƓcؖLߕnNiw YU(+/dyUьV7=;A'ƘPi-45QE?2+FI۠R&+ 3 {:@\W9$9t m|3R4$^ҤhTW&*ͼ?dB璺+L$;q#`sDauQaou2{o ~}`iqXЎg[:$)do8PKw|deJ 5`YNkA.߬7BC/ٸtzβKhI~2w&[v$>v~Erb֫sQ2 90ϷJs?@{Փ4IUdLW}0Lc KEzYTA-9lw/]F}N _*h('lX|GIjE$_L4U0W:~e0w-b† /oC:p(L3$':Ʀ5 4.mQ~GҥbTS:B]nk8,\=> h'HnkdcL$DA %mtϞGp`9ס[N&(Oo]go:qZ|b83m#y`\t0ED55_s;$ (O_m\MASS7kdfLhqxW4rNw :}5+Q6Dh9QoDІRʞxHiNEݸ6|{6TGeCX ~(NE_֌šFIUӞ*_q4s,67Z ! qa樦DKf 3T&r^m{3j蝔O*YJߏS04a`g6[W[,vr K:[]Jpf"GE;Nec囑ӁM Uüro]&/_vd$=K5u@ĎX?ڶ&n b/pxq|L}pdY"h Te J_ -k^4)}@S=/f;CƉa'F֠=oX^ #3kh{`?QybmIx0%ƃ<\$[~A=]__#-Lcj\h65Vp3LCbGs[ev]*{&:Aԉ_x? ^d>u3y<'t++hjgXG/S Gg= !@}-^uvЌƗ隫S3\ɺpi2$t-%*osWlN? eUk8L:~9W7/sǣk?1h\9^"sfl֧baǔ:VF/i!)J]F Dɾ ]<}L@R~?9;*ng`Mh[\ e`c<d&aYKtDIn"5/:1WdD ?w&P(9+^? c( _J؏;w?¸Gw9 E2A2gu >C&~]E܂ s~ =c{3p~~L>0Fn_r JluH..|[iDsY9y5ٯaBixegWDZ1Y sVYw5#/HBFF&XEಏH)WPdR$A6Mh[CPuB0,;M 1pd .\VLa:ӜpXDA1C/vpt!d]̓+o_ d︪_Iz;G I*5w@51rt_Q{'%Zi[δϫ%B"P9_|O״i.uV\Edj*/OՖ 2`Q dysBg+Őg&km(D]`Le, B޽|]ŮP9D#߿Ǯj +* I D[^jnKAҖʊC"롖@!{T bOX}e~Ӣrȁ6t ⱭfA,-C֧I Ԧ.\3 77 F"B9 ^oD8 'A1Zb IߍkԈL$p8?Ɔp>!qp -% fˑe|y)bz'[s<1)t$iţU =4o_z.F.-5AlRj[mgg mpFQ"$UN+߈ rmgʤ h.U<X*.!7Hz㏹(<L_u鯃諺ٟn";@;.`ު 4^T1mlM?z+#ƮcgJ|Z*d;bh$*8M5!YGX3'K>+aeUQe"_OT'HM~*hv2@ }YQbOxoLU>'mjHvVz]˳/J 2mM(@?č#C @{Ws}KxU{Нs5RG+Y2Rjp7^ԹstJ&u0Q9VNuSVߨ_x#LKt׸3^Z:uYފu[?\&U a95-N#RH 'wxAop S[d5&)6@3KSr&)ELS8FbrAjt,^*NїND x6+\T ^kYF[U=Tb,|1+'~HB(3ʉDn#VSEFG;x|!k<l8WۚؒM^Nx,m bȟ.(擴xnvi}XmjEA!<].g.NծQ}unGtTl9Uw;CIa="t]?ZdF``b*_[z7)P+&H! 3y7o nKA42>^@}6_E9_/ y3Ʀ7] ,NZQo:QJDž H%&=BS~{?^6A~~HrA:V$@p!&@xRy0r?o&X !)uiWW,J쾩MvrVUhÙ( }4:Npƃz1f ׊P>!g5Rrht8֨ܰv7#qw:4zMYWf眼s0ZL-bLgP:QuHVRŌwRX 9ÆЂ=b >cjs Яf,.E1> Z0ŸWb\GnwÅvJih\SkeIZEO g]=Cuo>`k %;-!ɻhJ:e`ZjP=e*!GiL2AƞmaW8%GG  ][.*"uHy1UHd(劧>N4a (Peɝ2DAFC Yɗ)S<5jkXFo^+:H -S&0> 붍a0rQ ;PC;z lj4_陿Q43`Խ0CnxO7)s5ԂB٪)B^j xB{)mW8Em}?,˅ I#46/dxRxFĜ L!ٝ >%QQTzU%5([N=%W+VdlrC/i/?)SARgָu\ĹIX\vtݖs{anE-euY;}hHְNpG+]yx]LVmDrDi劝,$ߩ#3~@/]m@  a#Pʅx}c*xV{[b㫭:^X~((/=ǜ JWԱ| U ۹En`ty+y~`Z 80Epu-EA[؅Z564eȆ{'o@XQ\(Bc*nĜ[@YsEgUE2&,nV_///q8;!%z͖XA>d8[\^rPꆛohx sFIPEqhUCrO|A.,|]@T\!bzŮU~rDHohP-lBG,o%._ֺ,ĚRrq_}g87xz$"DX"͢hA1$d gf_V 4 Έ.蚈jG} uMm^r.7Ȱ4 ~ש-U4hlNC4|+^7.wkpamBqfEEz9a(V8Hʌ7 3͵Ҍ i܇>P9X)yzî?@q3`@VIazݭxb`>-G6kG =5R +YV'Qf%&&$ /0%g;>20aN \۱?8;c$EIum\KI2!=ekC>ozkbrҀ 0  % z}fEn1SK$ M8V*+NX &_U%ߓmX64ai&O4֝5IPd!K2ϑw,;lX{c60l(w:ZT@b/`xYkv 8֩o+'9!SM_Om^G8s}~141Ę)HjtT'XnOL9zސ&&7FyXfW\Y[Dx-4KF&2vwo<*~&Yu$⒢4Q@dtvJ nA= ȴ/B[S/}5541Wʛ-;%$S&a ad !BP.3=cB5яCL2ܜӎPeq{7ͮz '%FKoeT NnRwiS.Š?3) ]u6#vڷw:!~0$z`FcB&u+d0>}Feш)DVÓe)DR54 x496qC=?)c _-&t4Ώ'8:!SiX!GMX&4ZvI^Xo Ayn]ّ7 f/7 ov,mn0vz6p Y)b'ƶ 9`!$sQϦ=;%};yQs 29 }Xg'vCib@7oPq\m."Oi?7&0H"[!PIZ O 1a-r9A@\2?mx(PJ|ڋTcM1 L Izdpme|Sʑq 9|us"Yv!lg7 ЫI;Sæ9U)&F,a+FeSh_?(*1:7|aP?Y<(o8}v ( g_Ob9]e*А>M\mF^ k+>ÐĘτuZb:GŖ3UA8h` Ro:lD$^1ŽTԢ&o6w#iRB'>)5.j' ̞IU~`o%ktt܅\V͕;С!$!Mv}Y]7r!wɂLCYQU,osQ*Qf ^@=^ABb]ڂS:alog͊0L7=\rmC:dcD86RB@O (}^!Y0Wŭy$=Q W"_$E&]yF)2slNqo;T7t<sA4k"yӦ7Cn_ePzOHU$rn5Q1[s??kSZz3E^$=ӕ0WnrҲYu|UMpDTۚ:ԄpB+T >ɖ"Ʒ5b=Xy؅y {xA "v[t x/ m"QӸ+=8<*D[£9-5; S._t4Ht`.?P1(fJZMN}osL(ҳ!ׯQ鲱CE T pehOK HިI8~TNɩnZ \}n7(䃳)wgU6HwQb0; ^ %Zk'*ژscoqͫޯELaȑpBy$mbH*sA"DؽuqNy??5U)ۓb zv QF>9f d1fۛZ$I|guAU8W3gV/<]iA%?r$fnATGs)*yZy_)eOޫLڮuvZ;žY:}Q%v<9Q97DU(ǎ$a_ .n.&IYO!af r[L?/:Mz|#eV>DGY#A<ީ͖nI*&IFg#b߹y4`2o;R/ Ӱ7P$ ,ͨ#9T&P:f_P A ȏM[8a.6|HiȽzB[b7vqis$]o/joX/QƞRaJ _Ak5PlӹGr/ G-Sc3Z`B6#.Ћ_`Xh趲g0WG} B#t)tQIOS"M@8"^BC^U[xrP ?.z/g6}KKUIK|2kO߆&ax XxxSmhRꊫ"wBpTiJϻ:*zOZRl1I|Nv4 }9BFlIrK@-zӰUDP=ڒu(v˰V>8c̅|ishx K@r/zN%eOX1&/\_/ŦI2҄ HVϻo-4':MdD]\sh{dݩX;u@~tZM w ڠ߼TR @<*dSq@#Uq9(yFtT*Pb0@iɼK!29|cڀS H /ցsЈR|<rKOKHs30Y_P ]dQ'ڽ z:kXylڞk}lw_Pmv.\4m_*l7V~\tT$E`CXY=[C ¤hŸpi9.>Z:}¤stCcJ/dcL܏@`TZO5^sȭBf"Љ/310bm_A[(#2Nq´1F JmdF} ?BV2o_s*yŖ=v:q|ss-N)3- >.Q,HHMkZ㻪^bЈV*(3L`cVtwέY"o)bfQIW87t/kqg[,s+>44ޕhtb#}}İmsu' f]6[6WńB9yUPxϘvv°b_r\;90=Z`%UWJͦpw)qMk% Wg oHhl>=TD׻-(#s=ZU?K1έU˕L_yNtZ1Z&D%X u;+7n($U8TJ ׍; ܄k8M"=7IzkC$`F3U鵪"; ik66ZB!3Dꁓ=|QX?! QKXRFFȭzG>5Fdž,$ 8HJ:0N>i,)=禇t nj$t5^)oa\xYǬP}?Cmi\幺}'x*6BVǯn[Bf?; %B#p-;WA.yF%$yUj"zMP =ҥlB;?F&!cvbGj1z8n޲br pj13ǾXc'V&=*eC.XKlTצa֣SE>6be[ B3".oJoyG >Rfˏnj3'Рl;CVSv1rAKٍb]]u还I'4#+|=8g1A Fkj. ^Z4{22NO@hVOgB>!p!ؖ]8;Ut~\b7?y0WջG0\F|퓡vY7z<dA;TǮd6vak? 0ẔVN6Dx}]XZPe͞[e.NM` `krR)x(MU"Y @bd iq8sѐ^O'_qFݳnUbBcTy8VՔbE]|MX/n!3?[Yi~Kd"pm*,Q0TBIY'!i~ DyD w1uJ6%֚Y^~ъVXgх;U<]x&j[?6plf#/c2@gK6 5`=N)h#ndȷZДՐ2!LV! !P>oN<PXΩ}tȳzSc$<}bQI1x\ "'>8h/ɾHh>!Ю6(dF t{*Nɦ"$aԆɩŒ02sH0 ?3h<ˋWp,%lEPqzs击͏ZD1)Iej)Y.p3+&bTή2?wiroXٚ|XMrȚr_J:e !~ Sn–Wґ^=-1_$ J"6R7nWAF` ? _Tmnyuk`%],1~ \?z݄ͯ1).tworE[>%Iԗ5^4UM)-V#J]EXԶTS܍t4a "|ĉ d8'i3",hAK/䲸 VkëT뤢@). 67]t.22P7ukhq(o )ʖi{xRUHr9x.W BXIk ;PzيZ R0hg4bk52Zf8n}88O$f6ulR䴳e;}݃m1ĜVjr&a~<_ LpLݽq1m/~ Ot-Yr:)=RiJ0$,èUm6Te !G,(`H)HiS` [uJ|K [UrPwPE-JG=.7`<erx ڮ//23bG閷k+ E"ߑبQq/"69((2.Vx:~"Q迄y:LV?O3ByEe!3B.-I|Ȳ,ykfUMܘ=}41>H)F'`8aBGD*T^,ξS=2A6~>:N0'4P8kT*^0Gҿpqԯu QK]QތOVz#j.vRtOyetkaN {;s@1E=:JR*ReXRv/&"uIq2Y;BiPC!+h/wU o<^՝%xA=r!, v]'v\p!3L\/]=ɷ9W,@ { ֡çEm\Y&Cߓ[,4u[%i3zu,]v#:D0JJP7wcEN.&'uSOXCehYR"iQK=GuR[an\\u8hBFķ/4dbeyl@} ~WӭcЁ|:L^5)\|FkQ0(U,I3߾x<@I.ݐ #>  8Ȍq^DbulW'Z@p3 gXLkn_^ۀ_G+(܆v"AZoB@XBx g|w=HN9 `a3֑RAMdɩ\=$,tZx?e& fPkj6'$jk|Ǩ,jTI<^##{ RvdP,uZRW)ي'eԾQ> 4 oGiVE߉A׬fU{?|S[s?E椻;u!j'*\ ) Mm>jpq)~v }J4 =du;teR d#`@fѤ_ & JfU~c9 !iĐ6Dv.Q!TBBVp[:u^3)om|~w%sΨz@5?T:by;<鯭bGkOmp[X+rϖIǿ'ijFH>[zWptUP'}11u1]VF4/%bd!2H v{{m!605Jxs~E<)<|ΜJ2ٜ$dwtW%;r wϨXd]؍PVal%bEj:H/x.s$.M\iљ>j ԶIȍzqŊ:^eڀC~Q͑H&6 e.Y43sip4+i(kLP 'g'=-_gܪ?]qG„N'10Ҏ lʋG*A䈭<+ BWl鼮HKfD m儡UNATiuت|:tB!9ΉF38=`J !}TXXVmI'9u2[d&멏`QN9,"/կu?Y[zjsy?ͯL!y@8j$()r&e0uʮ<{IjUw&\!/=F )?i90jRȾvD%~`HdO3_[-1jVy꜋ea\u S&~9UoeA ga?#7#7<biEvRQ[w40$Y:tMysM!# pysVLKoƲkxr Tv[1W"|ljε}N~>x$6Mr cw+=J\ qޘD>yn]u~uauE%NK ^߻uVĄ3GEdyN:9Y#{Fܰ}G.0psؒFK+7@H"ϋ39p$:XL/;' Zs4i,tsjv$fe /Eȴ`Cd2El:~-CdKQ'T6<[G#\ bEs[e$0P?sOߞ [+M&ʷaZn=~|/T)tx_ mVJ; 6k2+}ED[<^HzaNrLHr} ܎ T7JCʜГP0$.p};\D% `m]plG-sŘNM`F9 |'t zj~jȳY1pӘdA)\N`;^ PݥIDsib|델L̳o͠[7 z"imMt/WWGϞJkxtm0L C50qܗ s/!k'-'EE0#O1qq][m7^eMLuZ۔]܆5 L t |ǿi߮^zViܜ\6Սr:PO J'%ӣJX2 k7bkٺ(ˆ[o%OƲ'( A*,յFș6!Dq6:wȴ[VPjPPޡ5:PR+ ~ȃ#٘"c_KieB6CmOx0_ Ow;@oTg `~+N:bfR;hGfz%[Lv ihʝDRDm84mYbowyL]Z[{3. d& ϫ`ڜ{bbyyΥ+ 8oZlxЌk!Ll <2 L/n>1:nDFmR.ӄdJAvHnE!DNtw(xR,&,d `Ec0lk+ӚPQ^(EU +=x"`>mKc.}4WHl|>ZZh9|:bH^ ;1 Hbtd3.ώJ:FEJr@GքxoG6|H'}plvQbY"CJ1D֧:$mTh++t6mHf=@"9nVE&ŕ pƛ~3}kѮkE{ni`bq=O!,i$f|\ɉ q2Hv?J(ru'+ilڤT67U ;@Rv :%ZqD>-C ߜgolmn۪|fqۥ[QnpN%Uv淫9EnfMK]hy+RM84U;[qU%*y-0DPNfzjToTN.YNpso눺- Jc].koch%Ëo LPD'Sqq)Ocb=.!LPfpR[AfI }L<) 025Z.0Z6Hb1 a`]48Ux=*hIr9UINr)LfZ=^&o/ $_0ĭ-(mq5=BxP<_R., tp~u`^_򣣁{3SChj먦Ⱥl!5אMpH/ Ӟa8Wyrdl~p5&\ ;hldGz cj-[A\z: N-YR<5YA1o19]x:۝@7s0kT%qY^>'(O)gqY#儌\{VUgUyHXe 7+|JGSHwŻވ#a]?,L֒^ M,S\PFxlV0duܛ "8&'VYœ{=Iq1p(.ӯSzi(!kO.K*/?{zQͯ~ ՚z|2V2N56xK}^H.ˆ^va\ Z ̚"l󟟠#%ϛr6N&lWny!e3C'sbȌ7k=yYY7g7lHw-*%,i-:!.Ե@hXzŲk}&O^Ҽ@Ѿ)}̦a0VPR 39d1,vH@ 8%en!{prUTBB܆{~qʵ}2I+ gH[c g2fx7$+Ld N״w Y{N u2bfe C SFHό߬sHf6k>s8AaH9bfpgo Ư@x˓\t|d 5_p<3V ̞|K b4*$2/,**,\7:L`qЭe& /|,.t:D_n^ocL6jo-N?ӝqǓ\3q* )mр8}w>F'4OUmC|)]Q;0pEơ{-̏F G}~`EIz>81*8^SڍJG)uٞ!*Xϻ*]WY"lr'K+ڮnAg?L'ԈnYx=Ń7NI}z7l\UQjrֲHAeW@B `-0.ta:vqm-.cJv\ &%0v'j2HYFsBX'~} , )tjX D2fj%yuca )ӑ,ѵ;ߖ{y_xBJIZ_zv.ﯹJ5>G[]K|`+p;ÑF BTt&#--&uj[=~_Z69ZP2>P-@}Oh%^/I~v'F2&ɕ<Wu 8lX Q4eϩAW6u&W(3ꉓ1b*Dk?ӫ>O&ܷeB8nOE`%liP,j˓c4}î:67u:i#4+Ԏc'ZSi b Ůcc*w"G_ N] s;D?6##$.A3[uQlƂf1T8kq鎪kI|d {"ٙ7td8l5bD$=Zsbf4:MQIgc'C)a9=Pa5}`7e [Pּ|me䩟CĬM|mvn0<:~n;ڹcw6e h H,Lƨ6rWђ2c6տ EZDU7ֺ_Q>7?8DyTϏ[? 0Ma9~WP0ۓB-'B-'Sv<-\:vRC>kuk2Y $i%Y?6ZYyT "Kք*=\|&JR|{`C}=Iha{kB ?H mے$b{۰.C r;9nT4)B։R:bE(y=dUh2N0Q<ďnM8Zm8E~:UlzAU@X_1,ېCwu\(33ŹEOKvuHJY8'RZXHoӯ qX|^NrB5:74GwIGY-':7_~)lq:s0HʮUr]S̋6pmx\eL@6_# ]|(I!UtY|yVl"[L #q3),z D3,G=|0q; 84wli^jlkJRH]W^AҨL/A҃ɶ'$n/O^LeX(b^lIv=$Evn+1):݈~!%8-8TwV*fB16G'Izᦳ6u6yݱ\' +> yPD .1e 8ɡB|BEtY ^t !Dxp& 1ZggL t٩A הXۍF%8_(ffnZqޅ\ "9(2zFV.TjqPT3?PC726DfkGڐ[0{Ce|U|`e6ƨJ8- @ $Q[a&f `A ZN\3=Yg,i;bo1G9T"R9 }.fGy(3"ۚxjeEoaK1Ls#eb, RE6[HУD'Dͦbx+ܨxw*tSuT~/xhaD|:OAzCtx.{NY,U~^m_ ( 亴vU'yQP }X9Bir 1N 7@)JaOJљ{`5zz~D:5٪\I'=iNsH͛5P_.?mUXE7n޴TZa3ޔAcIS"s!P/IZM@6ܟ##0);6ax̽sp:< j3'˧,#+%@fV H2[3bo? daz4O[R|ݤ g ȃ> RΣ$FZeF_fqǡ],Ge?O㬋2 } \B7HҚFn]]U~ ;xs}«]Ld?/)JR*#͒,r%rK( QX0sܷ $\z6 h_ vm&P@Fwk:K}H f]!.o9l \kn?iթ)8Jȁ%~BJ գT_3L2׬}9p ~F׮]! ݛŸfYpZ &;~uQV[IOzZ&ǹ9E”c'r-7 )UyE.s i t*#T؂B*Z _*`]30^HbQ\T~U@9/՝97EhhRӶBjdb"F.BSw.N0,̺/Y |I>Pu.a59>Rt &oԷfS:zʠ' C-)R䑂Gs* Crvj^)ŻޮK(2 F[`X*yXGyc "+xvQjVsbu\r94JSk|;t;,K65L vp= .?M;Tj߳&r 5vVE i|s]R'_3>A[ B;;A-XW(xg:lmGNo? ?ΈDT<"~"됎~[pD]9 ?ckTխՔ,}sa|z#śԐ E;ػfEgFk+ '&@9n^c)'ƊfE,|u],wӌ!DB`7CFֽ3쾲8mYU5ЅЧ%&O[^駬%2D:-#U=`('T,/ kv|^NS&j}^ ȠvU"ѬW!0\@ 26şB!.mlqG,N*fDjG2WM#,3 >(vR|)[nѺ&Tm0< >nhCsq }wuQy ʆܰeh\ġ@ ̠p% ړ7F3\sF_(R,`ԠU)@;Cec){}I9)^iÚVCKW*-`1Pə|6ⷖTkQo%ם#kCH"XWUl7KS̪صv1=]Ai6fl' h2>?6k*`YgK'76錫j'"hȶwL5$.[T)!-#PĚzz98={ȏh1b' (.لS(0gB#RΘ~Iz2$Yj8 㗒IT 0[L9UO*96731(pm%ڼF>>h Z{,<7@HS]Vkm((t[zy,Z@7IOPsC/1o!aA.cqZwBN {k#l7,x}`5ymqPJk27Vov#c'gZgBu!1͈1:ӬO\9ݖx&hAN6LC4BCZ[*:fu˫T͈?̕o}lGhTydS'{b1sly+K爍頷Ώד#$@ y ߇;{ v[X![7;-훔;Z[]F6i5[NH / a1kuGZ27u4Utf~#٩?*!R"Qs>,ܣ@S*&N ow?],"Y°~YRߙi!'$u&iBƂXLB%w%c){67;jj~l%}~7%%$jzE[[ýΖMLZTPpN9jM]f&n]zdI}ȉ>+M;$ܿCY$($ **EO"[I?"a>q.54"_XySH,wW61>㪗c{Mݠ -tRxS6.|~&Ȋ)LTW{@n#sw&.Πj*Be/;; r*K sz9K,FL_f[̻wZ3^0-i#:@=֢ S ? 0'WgZb~u&Z>ުڬ1Lb[ 8iD,K== liY.B MRD mk-0ŐcN@_Ed= [\ ljY|[3D珒5IljoL,` iK驮hZє_ @SxF# 5ΜN ,j6 tJy7A1Dgn1L/.>HB5ڭSO\]HEjkx-ݢ>'kfH5m[~|c@bv #Hx~m _w Iv& H$P|/܍c\:>ߑCo:'COYE gpON`wwpM# w "miZ\5j rpٲ *I8U>x}"DƎёDBa>DidG);Y- šW/@s`C]kb4/-Lzk^^&bqLr.X%@f=;b ka0$.Z:nĕ5%t6JΦ\.!xφr𨔽rI3gx?|Shfh:3 JȥN>9)ǣ};*4OWfdBIks=R9 RD~L1v4dtaCxlq }\P*wϞ;r uJ6^,YtW ]\fy)R5b$)Yu!1Ta_W(>o[- ^.8eQB@Ls7 h{S3m[K2ї=b~Hs&1b`5q~#\aW2ӯml , 񯣕IfC " :"o.a(ӭ\Uv< f'w*wKqZs!w=uqW*0x,٩& ѻдP iع`<4EQ x=|KY}/tˠV HkaTtp_AɗF՚Y%xDKb[ %M歼VQ!Qx@^ ײX*B yfPhx2y9&0dk'{}Køm?Zw?mp1ƴvɡs.Ϊ9(&)ׁ uysKϪ_SVn29"w844,:QbpK֪GDy)Z|#..wY|D,RT| o?v^z+mLD Fm»F` U"j,2n'NW/IWsL/8/8RH)T{2o?aH;ۦ(#3B,pT~8Fj"}g3hF?ɳֹ*.Y˘;(Qc|?-*Wv&GeMKgzsFCtд1yB}|otA}Z n ])Gx<;t@hSoE Ҝ2&}],=UBdB[>=f$)1q V+B.cW!ŕ49%K-ȧj_V=EFKw8Mb2~(w {+ X3}ELeqQWRaG*:b'yAGɚ@"} 5Hg?Ƽ5:?3F$8C |dW2\G1` Ǻ{!4v<í~ (ӣn:m@moy2?(%44gAx& _H S7kr?iop t,5N@ƟNZs40/kLd RG¯!*hu{>bѐaVoRRe P^GOJՎ]fB>%FXw+m@gM@XѦ:Rd<~+sWzlr#}aT*6Nիl\RZ=l0eIzrSTv)ڰvD$}ثnlJc*?CsqRpc ٛ4~|l[XR3Ex1E')9ݠI=Ք.m4&]> D'7pRڹgd2h4W(KXv%vL;X7̲yY姊eNzܻşas(6C#犸7> z\&lOQ)j>ܞ.:cPi:[>J_?g \TiM_Suj*v]%3Jד ?: 1%kߏe*m'Ox}ӰK^V]aoJ\ $_uuװٷUkqV_hcEOVKP*?K$(v7Pݨ/AfDݢRȌzw"< ~Sd h{՞ŚwJy71 N[$FN.,[6]AT?WPR=0ml8mbi&\AҮ+g"crٶ*ph{BUn={M7";W$NHQÑ W_"% 0ⶩ*X 5swSX 5 EZg򮾠GAye89t_|}N8b?X`a  kEWTi=*dwp<&>Kbˍ|Kވ DAdL~BK);s.ׁΤZjJIcɨE$z.5mJz*`8jݠFtcnU{0`b.=4O;vNk3?xw["fjӦtMKVDQs7Q]^~ms6^AB$/m髯7T5{xTlbRӽ6X6*Gۂ1bѰ =0#UԿ)'g`x{AZd6e,Ё5/Ɓ zͩڝ1_ x{_,RT'zط-ckp) +Qӊrq7>J#ظ7;'_d&by']Ô9Kq"B96pT_VTPL^Xݕl؝&Lnׯ~& 3flvXJ/viaw}Ⱦ/C|Zm@󟐞_O4)}<殗#=U + ^A( L1~,ItS^JXbO}0|a!J K/C w'1b<#=Y2AM"?ܠ)-^Tǫ_TON41j2+`,T "j٤(r%Ǚ hJw3Z|og=dp9އ%*;|'TJq0b0 h:$pQM5A|,q+#,>tȠ1\^sO$u-Shpu2'0cov)ݷ )'9"{CH y`5R_Fbx%)j֍c gt0m?r u|U$쐔gtrѩz(k)x:"~L-4fʃP4ӾCyB8;zo9@:|F:lWMz7[+هb7##ItO3]2e'?,=cf53'圷H oң5J2CfdD5{z}ƙL);zjWC2FZ,vDOd-t˅н)~ð?2 sYPF&Y540c真jR5oYܲBepqw{_C$Q%jDv{*Ehp` eIuɹDߗg@C^u#bą:OF>]Pe{):yuFtH!gW' K zF['X( sBPTHs~nb;=pˡÁ5=t1=KM햁V&!%ԠFH9 F{a%:M,c?#F+T.E9bu6c{%(8^ 7:X8nҤd)kvA!niL k,S@/DWT/GCbLQmn(ZF:, 0 w&*=3Hŕxƃ3Ї,?ƩE/b)/gC6$%} 538A4`ݏd5K%5:^+Xh]RQilXD8e5]ܬݫT2ԪALnPRC. 1%XYX~|c̿6~5Rw{ӠPz=Z'zȄ-8U(d#[]7A.T 椕i_(^; {oΟ:ۛ]3jo&byu>v%c[uLYBYCZ)ɣ{UuQ+nhF) t'm{7gjt~SRD H۶#5~i$n*Չo}0ܦBZXbh'AvVv>6)ȋ)ҙЃIb]'SW񏌱?Z-O%kB/!ӝtG'\\U +>ƒl}pGkJо1u`tf{e7hǹ oK-ՄjNyA3͖M&&{WJ~p4jV"; rCsS`|V:|}o @5CSnup: {mbQ*Meo%Bs@b6Td_5K*&25MuPNGm 0 XhvHُYϮ6-/q Bt,dOxK LQo[0+Ȥ;}E9ra.ͲZóa*VP@eWbTJ:Y ն8 ]@/ ncttNu:l7QO ~mԯ_e{mQڴ'M9 bF\?)F(ޠLLOTrKo5f 0Hk^0"ڦ=Cq5ߵ-( ,ɶaݚ:)nЖ+v .. ucas j6P@::I2% 6_]`y`O#CT$ffqAC6/%N(h^O8]_Z}NfGa |;:\{;?.2ơNrO$ P4UqXqï_MLe))b|ֵj{Z?pW5pوc|7R)Y2+D@^?)++J[A"tؼOVe48R0.DŽuw$ =zǟse&s$VkF<̵Wg']7d^J OL-.Pcqm76"%;3͎ p}dC֣D_՘Vo$ߟi I+qKMJu]\?Yh]`S;UTc)[)4[e3${dɮxiPߨBCLt9'3 ݢ&Y ;7\iR- 1jBɏ(/f/yENc5C#XZ`gzT5 EDzeV| rL:(Fmtw.~0 KPW^F|%""ۘ`Pu*E@=̀?E`՝Pg,[?>)H<aR\3`\Nywkb#sP^)ts5n[DXcf(]'^PWV/p/p BmU.Bo 0г̳$:|⑂OHX?HS%녾ߚ7? yz*B=`~WgG 5V,F8 8 O`K o l{N]߬q (gxb|0<.tH@4 &RwSq\^v]^` 4VT޻yq?I,lܝkzslFi'lnIdk͒29Rm7N/71Zz'ƒ_e-\ꭃҨ,^(\,={Jb$C`gmH.q#fzlL JP"k\Žj>6KdX}%E6ճ,'U3355bm] qj+`: hj=:7>|-ŽbSTۊ,ش1穩{lF|UWTڶ|gp}?l%E4mnGҦ5 MI)Wi>lC٨Inm=}vy$(k ;9%lc TzL.sz4qZA, Egl6/6|.:Υ_%8VK"#&y}K$>u=*h)N[k].p1h rz%>$;ca c)w;ͧ2B-xcXe-X?N.0c9YBM]rT%֏@| ΥC3ZrAjڷC=61p_#<0QѣY/h_%?t_N[ӻ&Z[LGSYA|_X!bL[uS|f ,9١trn& x"8C~AyRn,19񺤚%uGڥiݨXQZS.2?;ieIm ?pFʞ[q0*G \DDvʯ΄\H.U4聵ˈɀ2dM7H ur')9 ,^s4qVK3FAG> BVu +/z:kBwG͇!s#Q'H*NW(RE#@7m~Sa߱N6PJ:Y9 YFXҺKp.$&42 5Q%I(ڷSZQ@RA [6l+1 *Qlyf,1`(j53*a+k zczLJ7zQnw g~%-mV5Yڞ`G½iJ}w7^a9þX8%=oTϙ G Dei0$/;̶ݩ&eQ)ZvZH@xVkh?N7+ī0v:Zʶ7fT[`+uFYnΏ(O߲a)eNXx&۷ؗoфf]j\J"axblk"cHD]04 ,_MpB)LDzvA$гCYOu1ҾO2~N}݆,s7ޗsf`@.(fB:EWCXG(W$m9.ZȻh_SB䮂bz&qfs a Eb7귳c iۋd~Ec-V* cYR%ݺdb-C'T&BfF{TX@MNKƎ,z'Pb2r=R=بyU˂iLN"C7Mh[%sFCB|F+oa)?+/n1 5N fT(>2ZquO6R'kH*Lq|MdjyuUȽNgOyz1XCN@o|QH<R 9望 W:|t1Dϡ":b|XpsJ)fGl>pCY S`Cr=ҒTՑ+J[czL ~[Ԃ$o8C8]KaY0p~l5dpC1o![KӼL7>.li-"IE@>L-dfDT34(j=?&LWZ"iq(s,@XC0k_Χ jG5ls|kFx|[71(W(ZW6eV,0|rkJ Tlƺ'X ^;nǛ }-PΧBC+p;@LM;~1d+Ƕ$UX0h-7TϴD2(0R-'.p.wb*=cZeX1 | k *[?-hFtQN*eu Z\,N ;67WeX?R#J-7c,,]H FƨbNauugr<.KWt3摔>?\=WήߐZσԚVz^ d^0Ǿ-9u]ucJ)r罠qx' +%a6BS9Y7mZTchgjӓ_#BxXlAO̺K0H =_ctE0#%^b p=};iV5OkeN"ZTPXe2:;[{bZBżuR5T own R쨲(B|q}q١hwe \p}~z+Tp- 0azM&!e |EƜM@=]10-|]t(erAb=]/D褞spk[ Em# dzH :+`o۫61Y?2'?!v@sd#ldH1d h!$1Z5u5eq:p˜SRލ*% NaK -fVix9q^4 T ϼ ! w]~hd4OhdѾmƓDT@D$QTb IzC`*fW@5` b߼)0zLGw!eO&Tv# ZJ>tмݹ<ӳw%rWz a[k&vPy㫫oYmӆ()jo'@ք$ (VeVN,Fؒct?.X;7 cg@]i%tE~,ZaL_OTצu1m@Cl*;L!2UbU#@y?mBѶIڀH ~)r)dt`zrHɯ~Ў Wq,c̜cV{&HKwBh_ ҙP;9/'(V{|-ycd`fzaV$ a`3\5?RzEԃ~3 6Yr%;Efd{)t7}[g H%+er aIahKE*tV)ㄉʽ,xQqu w ?&\_h&%m_.,e[b/1}ʄ['dYcsC8])_L"0e?0/F޸*dĮ> E 9f!532#wkP] d4?t=~#'dx;\hꎪ zN#kxoOyyvf&omz-sJ3_MpcwL7QP3>2"[_kivEHWJ>~I1#58MU5tF@L[P$e36-hQ/EIx IXB8R4sj1P"U8rz`M2E6R tZ54\G5P)ΐՠ0? )y.؁Ozi fr|YЩW w9ݢxr f >g.p-Y=i< }r* 4ˎWm>&`9j}XCO;UGyrwG% +>;C@gQƳ*cx_]Q 1GāL-%^5 hk@7o&6gh=a.gwT^wנ0YYF]W X Q.WD3p*F `fʨ>K9"&\* ;ڲ2wOSM_cdz[poIaGcR+ /K{e~H/3а 3^Պ Hm5FFpR~?8L:@\ TO!Enm6: S5vcI%WLXfٱ1yЁ|-Q4ݱ%bإl0O=v4Vm;g|7!xVԤ1{r$iekWp.Fd*\ aqU997#o^?$ kJz7yf}'tTBpP^Z?RrXebikJ@:htw'[-ϞLW#F./,D$#vQƿ ]GE]'bI-rԔQ[ [vodK9af1DEY͡KY.ZHqVYyVFWTL7[+XusFF&,kΒH}bV m` Ϲ4{) J!d'[m6hRUclLX@:rĶoT':!ȳ饎#ݦ7RL)6B s< In]߳;`vqMu&ג7F* 袯HPrWnqvmslBں?6Jy]z %L{PQ!=ʥi%o h~EFTzS ­]*~0vV'@˫Zٻ'WBN QsK*&BȚ>eYѭÝ*h$)-Lb;?H p ` ۃ X@(GLH%۟3}~t"yp( _/hbb3yjꪏյd%2"d;LtFsb%/j(c}%D@qk";:B2襓ӴQ! nbL'q(8le Cܸ+a',QH+8!1IvivL(,_t L6C] Wd"A`gDs"*9 r{o6pwWHmuUePqk H;B (nCt懘KnR`ALu%-½3o Lň`Xn'rM$ ?lץ@9NU#`}9MnFk9B]Plc;Yb᱾ ! ŴaPt`U"q$b$1{Hh)&Ԫ6ĦOx5{N2A&A!Lg5<͏di8ekO}ݰ|DK?/ OBl SkL~'|MVgZkRެngЂJПXMkQ[jo.+qlRm!38&>Ǚvm*Vm>uXŇ+ٛǾE7+гx㰻3]| f;,t+qLA 1{8X_I]J%W-("Az8g`J!/aİnO5 pSrA /ig$M },Ӟ"tұqvʑG^V):Dlt-8$o}juOu@j \w{PjڔuHaU)@zbx$[lmr׏A?_c*Hq˓]ܧjTǼeh/PJதٛH,݌1kZ9A~Ik+82://-N뽰z&PB.Iq ,:ˋ^Ś*_8zZPF3߱)QU(lǴP3g&X5;8f|5R>bK-/͎#OZ6p4\BofIpvv5rSB]d4tjb"@q ُ9qp̃|:' /&s;(5F59 3'W6:kfac&9HbAh8wGA޳X^ʶk)"rv$%Y CB3RWc`/RR[>}ѽy0lw鍠еULX@_iP&k* ?M*KZ OiD D" 5&;,+yIR-EekTUT9?1Z_pN-TpN${ hl=~> nM{mbߞB8?1CT^\'i"X#w1PV8VRYR9hhE'ID|Uߡ굓6@]g&999wF/V{jhB1`)4TV>3mlh+^ kFȜkp1g4{JI /W|Zĥm@iF:P 1]s^SG څyڲʙ(l䕐8)fv!zgLjBPx-]u΁%ɟVYw4n3HJKK__rϾSrNGzޑ)]g'<6Vby\{(kf1j8zveC/-m5 l )luMݸ{2 iE>>sPcB7"\3gᬾ]^I6+dkXF "޻O*Y'>ᣟBh :fzjkhHL,dXcEs}P\j! ;5)S2jPNזMY&m%ZNvM7 %P5sG혮|6EXD5"[AFMhugq䘫+^ uaXaZ'4d0nNp,~JeT=@t3|ނL[CYlX4iʺ7H(#onrck!! 6 ?3B/}Pl+=G4}fqNb6J68adjuP&<(%r, /Qɬ<`fߖU$}M r^Ҡp8B"zq91q?0M`EnT7Kr̔,)R@qF6Tyǒl Jx+?m& lJڮM$%<%V ] :t7DE{N}~enOpNzo>OrCO9rAM燢J"/Pr[Zw9#.qΡ:~?{pɁ0.PEX{>8Q%q쐽 Qe?T,*×_NZ"FԆ6vȖ57>cZDͤNnOېT5eu?WГ[)8yJz9VSk )W ;42_x1NrMw P?Um5(RIS4rmԄļ jFC XdB;/KVqS)aԀS0wzb";`^=4jP0yΘRzpkF.>. G{ĄO7e?w㣪Y}BrV't̋8AJZdx[̯̏%M9.EPDSYُC"×i6eC\)$U-ê/:)$?!3KMUo\wPYerlJdQluvƐIq W l}3e94z-P/ܔ̕Eh|"ywŗ6 vO1ڍkmy,q9 IҌ3[s{9q?M3/F=H#8뾠7 Qqţ߱MI /1G FG{\$nh&VٙtCе!{lc9of|0u(ۄ[Qφ^.-zy $GA\r82|Fʹ|zf??t_Ѫ\9}XQ%Vw;āU}#`/ݧj\iDȈLIcw~;S IHZ:#jʔr373_^#_Rh,#xӤ &5qA!֟x͋yg֖ z:~k9+@\qLYEꔶ2,X$+br-0o̪G& ;텡Ylj#8ɤP";É9e*c*g?۸G:aLa I-3|K:kS/ {Cyͮ922p#Yڋ"@tf)eQۇ&4e?Mņ6V$Kȩ@e+xľ^ I({hIj;[1R`gj=KhWɵD!Q䖒QM膈2wC09 "!B %2m!^wVk W;bh5toȿD$$51|gRIl ̻GaP$e&*S6mfkT.h,:原dcLRRX;LTDuQO1%/z۽8^1\;*'X..5rzwb׮JsZҒT72+kޯ8pnMm6ȞutKZ`|޾Q0UH:ġ-Vuڈ6hE(fb au bf-`WEN~GhXPـaCJW~+VۮNhBWޛS&_w@ƻ-h2zeCC@1Fe/#:7[$ ^zT5]; qʬll|K>Y/ #ԷQx=FGucfYߙh2-b@V:*cAmb- X i"D99% _?fk7Ϧ|*Io 2Dxe.':Jgf:^~ǐtg3s`llk*C RC&Re RASm4 ezQ1]bx&1~3J<8=;=xMS9̕2̂n')ng4g7n|qYv<gfw6[1AǛE'чxħXKmòڛ]k·Gh6&Yc$+Rq)D3ȗu;c7W"SgAΛWС0QQOE#h0<6Lba9!4?l}v bєsB\rR>1;m̀I6`U ıhOϨjjdlg6RYRɅb-[#ek V)H#rd߶W]8D; $x2,7}4bտJKlNB]Z/K;D;,PunE]Jo#~JD1ѾH|iMs OE& J%qֱ檺]q| r [Ȝ&_܉r lHE eZw(L$wj3/ IX޹72*N÷m6Bt\q4h֨A^jEV4`B67тDJmn>~y,r O[ר.)FȣAYxGQF]V ]Xnu>.& y! ғd@NX<=MR>oyeLT/5(~rNB'ZXSr0Ŋ9>FG7Y*L&nLЂ9zߛ!xA"O=HoKCV>>쵍Mׅ̩d/7ϊ1!Y9YDS%R'14aE† mՓ1D{&lyRl` q7 ˲qBL a# ]i1Z1R4ۮI+}!҄"YXV4w :Oiw@PvssK+lX3J~9Ƹ/ ɏ n}IKZ 7\ 0M|=4?\tZuP~(iOmit (?XƠ=׼d&茧_$8pHcAH{Y ')$6Z(Vk=m8k S!o~.}[l9+mx2_IX5p;C&r2mvir@Ƀ'!0+=~͘0&;w&~\GY'[򙌋ʳf[,'Vp;XJ}CKc%*Hfs^&`쒽fs~juޗF:LloFkn*|ܾIS~O'RTb=hem{_kj1&UUk] DUWRB賊.##֓N>I| _ 7::=qEpMN|KV╸,u)H P8=2h@Kaf B:'_Plo,]?U|?uلw1?F*(ΐuRЄd~t[ Msf|Ƨ9^ѿaFh"^w*0&(lKJߨ 6fF0Lkde;m-"|Ja(́ޱǹN:AǺ.,W ʒNXod[M03";H G7e**1g;߼Ӆ6a64 4:Gt/qтp9OPQK.B/!V( }yR"C`e3Dz<f /N18v:b|p:wk]k2fn}^nAU^N8yrvX`*Yƫ5h ȉ5à ˆ7W M m~떫MzsK8bC݀d,D?,IEƺPNRexҢ OEb?y^6)Hܺ.N Nh/ l>_ad2_H#jk$! f!5s3gF:^,M "{P]bH ni1W|SP"}"d9|b#GZpht^"CUD& *YPqB:} u?Q;|W? |yYw4kl -0jvvAXӴrU@IԴf-ZJA:Jo{fN67XTI׳WseB4$*g80aqTq)kWE]{rJCMfOr$8)?OBiC A (BC?Q~ɕI0zЍ0og f΢0 k"sj+;e\1')Z0:[?/ʮIHO"52coTEE@5vaEC}Q:7@"1TsAu+$DRSP\GVZg1̀l|4H?| XLֲI(@?h;?)gL1WCqXn ~&o ugpu#V~>v8#ִP5b"+嵱װ9W8K}\tXH~N𣑱*;Zт;^p4 v?ݶdаOsd*P:ISTQ0/ޅ*W!,D'o $ө]ݨFMݱ\yO(uDL^#QЫrG$v)@&.zy5Ħ^TB FI`gbm6r+5΀4MI@57лbV?j}K{g:\Ga)gMcb=,4LWhZ+D[|Lqbש,V*UKSj=>*N%Z)NQ~W7(̈<-D0@w|Xɟ[YLoӁ&ا.Ώ^}K]3 Mjy/saiE5(?om哯†UDrbe'En"3pYb.3Բ *@J},ZkgU[.M&Ho'|wNAOwΙ\[3K,\XoΟ'>^i4g`뗔r86'- #D% h!)eb z!EGG]g?6$P$ɥ`$ѽݥkYC{B_ڑqddž ͻô15èѣI0ĤgB"Fagؽ[4XhI3Y&7g}[/u+PXP{Y$35A !7WXK?x*+e˺p Ə t[@mK}4Q}%O &O\Ldom`"':8g9]0M:yc~5r =""Ih3mŬ({[m2M]I4cd呸Ie_cȿ'x-pdTD b49qy`#^đNfUVf4|q\WkuK`,!쬯kZNP ߢd[eORecׁkCjѤD$Mw,)E KIsۅ(łf1%-|He 5Yl{סx % D+x,S ??d~`)x:gBK_=qCJ'=q+#]a&wDe%0wmDM"C9H4høXHB+qnAm8'$K z"in/ِDIwPn$f4>gQ ɻS B h a΍b Pb!710:pRtL\`/#r~ɾi p6c6XtJuj{{U8 p܀ʳ&cu4)zQ.*ArbIX Q~_[9kyW1'e8bd܅A-'J" J-gmi2%)h[T5?ȳw,71uEoM5˘pLM?8@:*vQS$|D暍1/Jp5D S3XZ#`.6 Cl~U=㭱gU݄>9*) ]dOozit9㔅/KLUܫPy^c2dd}ّWRDr֎?2--X^&2j0m~`ҪDKBbuJ+6_0-}frRIH< :χ@>ᔼ|۵]N h̿$($gnjD9Do'^m3hϝ yc@0'a:P)oLk졫He;jN͂ Kbbj8JP0Spe7t? qiPv[ٹ yҫ7.`%Wz<:.^jR$'Nmi%^z=<|M ҧaMWQmk)CH?vjϺ_#U_ymvއ7rCudZT ̟0/-@pI.D v_ȂlPl2vnǩzx qſ7͌r'U\7Mg ̢ j֧N!R ?'xS؍$,aQ"܁}1x .w6-cX ljwY 5-a|y%݂)pt#[G@YY[H|9;l/\@y^{7S[}u)4h\KةeYWll&3eq Jm75|A5GsѼ_R&LC6UuهHHv4+??!gOdPP7'|*3H2W@2zIx{=`˼ ;}ul9$,ՂېW:t\hp3)T)X܊Z4;|laCnd^]DlJVUCvm~ M m%Q8dj#]@$* I4$/@62h~s{g3U.[D)p-К퉤)f`k(*K9T/Pܨe'L-\A5cd;+W' 6^xޖ NԚk #w[ }s/ysq Gs=9v8 +s5`:N1uGX%tK, HTjc!q*2].cR<(*1.uzȷƻe~?6dG/>S:lV."*jޖNO@ *u HI9{Dag="Vb( wHY> 0@vK-B +x'~k1r^u>Dm2wh*+suswKqX?o ֬uAQGcU։ck6ulC$.iE›^035*v:xC%lbR Wp˸>^ &5૶GglH! {Joha}㸼4O+%ާ#͐btW|n=krm5KUdDەyEX颎:Ҭנ GUx4_7 #b*52?7 {x:LW*1G˞%* m#b)`0ӑnzFRŌщ1%j&SA:K^*SPH ӧ, !dq^ #r: :h(**f#["nFmWEaΩoXZ;Šb8 )=   )QjJg=(r& : dϷarϮ؆1涎\ h1B^ `BȂxOfi6Eb,vJ-ŋ$kՃO_PHw⟶?GS-LK.{8#@:&y3T[H T;5=6D:'*80s&{nk^G<]M;+vN蛚=ՏHKKa&CY)̠ hw$ muq@"s&oq' <ɢbKݔ1y%6&UdV>l*  KQ;[ȿ`r2L۾"qq h՟Zv}Z .?. NANMCj9  j\ n)@cd7@,d+d4odBuP'HXeX '*0j{2D .BL= Hr^0$M_FlTNMs>1z MP>ao~`xW(RO"n*ETMp*K0x]8lTx11{)4$B Z#F '7i;8;hC'v?JssN*Y(O8={Ny`WL nhTJTrl=dl5+#F_ζf5L W#9+>3gA9\<غ3ܰ&d HwTBzeUd%]n߳{ jb͸t+)xR:N5a6h]& wĵGj.!.||FȺ8_#k\ o%~:FoRWh謙 h{ATrC([݃}h^&V7!l}ƕWmU̶TEdkk159Q6z*sVLĄ:a8}0fh̸ƏM7wM$*/J#TFi1Оgkz\q2L~;WV\Uo}uKq{Tv@j 2 V{A!>azJc ~ˡɵ۔62b#]A՘xϱ 8iih+.c8iKx y{r5g`S9QX \:"GnO\Bu"jPR:d᭛v[b)*do:n듘!՛# 3HPusCzY" 3]^-I7HhU,a5M0Ӕe ZpPM,L _m/nWe^0;7T Nk"mKihˠ&Ǣi7|?RDHvǝ0jC졂Czhy6h"حOsP >+{x C+/_ìw?>j^ eXy0CazɖVh軱no:{9R R\9U K®4Uդ&uj.=C%̵ڽMA7X` vA; }‡  IX `LVF39<qR Al p\Q87ŁRY^Q P;wnπr`0 \>43?IJj{UгNF)h1ޓ* }HÁ.}hvֵ<LJ"F&y7ƁfX_Rzd{}=Jڭ1eܰQ)-k>H&)컖~"'7ƈѨ,݌N)*c*ÔIuδw;̸> x]%9i@{tE棤g ^bs}щsmج"xr{/=ݛcKK&;BRRvʖVa5C¤.E(Z^)nE?Dx2]cQvsLwj9yJ5љ{C،`d 9)(b;Zt+ڏbm;dVLQ&a[-Cl裬cC;.޲ϜLћeq_ U;ve^g0)4yz0 ̏ XsW4{TV>@dnv/_0aemyQmٙZDSj;Z36𷜱|'_-[;?(;|n:, ,?[.D\)48hEddg1)ڑj>^A͐7zR4`lYc]ڙj1u,_h nH 46~J`Fg;W4x %H%q3/?C-A%aIGU^4J{T?dRz5>e r#!Qdh NMxL3XD=ɪߐ{d!V)n~:<|utZsn3 HLP$tn1<y$7E )<+{W"a3V3yu`0kwYnu+!`&U{ k@.n5L9WSv? aK '8ca'E&S/Ea{j 4rhQ\cWUA@8cXэ,_m=I}m 2̅r% 8Re^msI#f[?+Hc(e'!!%[PذgWꕉkml9aղMՍ 'zAdȧ|?oGۄCFdo5,@-D?ԕQX/Λ&@G Toۙp`1g)Q3XsXil>ʥ*| 4ԃ x_Ƃ0g'߮fNJu%Q *l"T~3_!BAc]Hߟ`5)3kTt&! 3IxH"Ӷ3̸U1ZCN 8i]r2tW#,@ Q~%;I՞RQY|-+̍8B\'C^3(ðhB'GYA/rkB۞/@?塞Q#rz̙\azXALCͭb;:QjL?̕x?s?»^qB?y46ICiU]^IXIH$jKFnLD=̚kW-kzM*;x"}ȹj7oZ`NFuN]v WE v;!W;ֈ#B$w`4GVyX@{7l*(( i"j }J!9pD&>ﻦIoQq`aYx  rTrM%|sg7 !5d,KyvtʣŐs|aSc=է'?@ۡ:'B':Ҁjk̾Q̲?I"+,{@-v{QY qOB0T\h@άdÒN ǃ_Hn[9NPjYVt@Eg8ź#d)jB8n#?(7/չck}{iI)m?^c$зy`½3?:\GJ# C3Du ]?>zJn:Md1O%kWZ(ȵ@>.O$?Ÿ5)Ü52]YG&Q?92U =~^=yy,ԭ b\|Q+nnԏvM@׫&9d^cokt~.*cp i44ۖ|gd ۃ) \7ȉr8Q{({\d&b?LR@Vv֪8kǢT|ö,`A{6!Xe#Sn9P}@"㛎P)myiY#tI bVϏ Z8|rԻ;*ӁT؆Po-pWhF|Bh4 a8oD_ hI*%A;\^v#L=1d&Q|?G$k0:6<ΐ[b\#)W93A@ .`La>5] ⻥(6E-ަD6ٸ5d'3pA[<3f1rh/U*ѹ$ M&|jM!(gKRS_E{ IluMPf JiŨYkr9< 9⾲>Qx$@P!{EwF),AvxNEHPV~U`:% WUFȱa4!Oe_aZ` ߁,m,'} Gi,Zު_qNd"Bq=#eq;4iȁ2qOM?ݱl(IJdatn_sypQ-5[Cs-`3:Ty|䟁FV7hykW3)# ܝBN/̂Z&iw_zbe"P*}Mߌ NnDܰiImmg6*Uf'VO ET`bބGLhH?Vhi%tPO90Z$1=[ErR*AK| AYq=kC owTg 3?Pf#ytD#;qg^jn&+ݞvls*m/ ?WaL;*a|@`獏zl!)еL5R$6C?|kkygl,Y/g$*If#ƥohf?~;N;1fҫehׇ|Ϫ∞i"_|50 :(ΫT_TizW"~3^(,x9Ze pM% OV'& ZsUQѤ}yw5)n/^iWIdkP'A1IUWoc-p$"l8A zɿ&9s/ 6X|NK߲ !B9dY$VwG[֛(*NU1&XjŖ}lu,f)Ҳcr4 LсdL:,kafc ӊ.y:nkL&(_NDcfBF!ҬƈCFN ydbG%DS42BWq@m~,*"~liYvq#=;STYn!~,*sO6Sx)niVtPFU*sf\`&x1@1v_ii` UǂCYyD짛A5I#sϿ6IVVVǚ^ApCj/t z?)ZSN/ ~#Ow6/yz?Y/єu^R?Y G[rIڌ׈{ùÓN^!KeXZi$Y)]6SeDk]| p/"B^j*fbsoE(jP6RVUCكg9F?H\H'z0DGw5}t&O 'ꬌi4c CپobhgٝD+b2pȆ@O 4|%:4b"^˟ b!Vtrk^[0Ll r`I4λ bHGKyndRTV"$j<7PF!NJWO[.C)=mؖ߉qwq_UTr keD+bu*&єTl0/ 2X6Aå"`P%wktfSM\\5V$38RjgШ 2;$BBJEyp*smx,*`o?%!nqPyg$Tpޢ+N6oip8 #Q^//PB(m\s4rjg! !lf$'MW1(L QZ<,뺳bpVӪmE YP>=wQeT|]!pM66Y$iE 0C tޥG鮝5} ˉ?,eR$TX 2^i5)j._rSOy[W/89\Ɇlmom 5f=f :DڙkÑ"; CXvyc%ZE`vJTKbw)S:f^;kVT>2ۦ?+hUDLsU)?O^$PB5ukܗb(MPН)WqF zȍ@RWyq,@W*3G/d<5wBpO%awձn<(@= 7_%~R b3(;8AJ _6$dN|a m>" QDNX.J2d813Ti%&wGǐk֧;BrF7 ADUq}3׀*+G, ZqFM*q{ad)bzwKl` dF?)UhW%fԝ?;1%\݄Nx|B^ &3ϥ" +eؓQ3}ddv#zf7u 0oPl;qsD>DDc)W>Ѫ:Nj_&a@sb%=Sk+WZ8ZGb\wÆl+%NLЧgG;pCeqe٩%?J#᧥nW܏I&- cIq.FWǻCmêsȔs:b0Ơ sk>qo\D-:%-^Sy=2 4ij&M^%IʝoN,`Ӟ4$EPLÕJe]_J,?[[?ݛq,#xnF3y"2w\ CSY<)tq޺inz]f\cxq4\XN,5.G}qn#ֵ,M)I>`< FKV&b*Țci^; a/A%98T8 8^Xs%Ɣ$eZKX6[̺;6 Ke"OO,Ξe~cIS"*9kZUdWБNEx$R AcM4Ix+jmRĪp|[G GW&Rp0cc/BƫX"Gw(w]%HZOl$te !?O~<"n(ͩ.[$b(b* ,xSRC؉_#JB8G&8^ҵKZāTMehRs6u<o#7—*/HjHJiI"ɧ5ZDx^<5A8bϜ7(k`R]HJ,EbQ3+.B0+}`RY3nTrad"Af b֘B8:MwjѣVu>9-&z(Z$o߶b9"_\d>lp)"H'7k)Hq4aw}#TqR&$ jξ[@I6 f|0G It)\ULJɺg[?& ',. (2;T5|ﯝ$rt%~4l\d'4͚q ́6N(_"Vƚ`*LN22 r!pvGOb&M> RD6lNgqyPLtD? sR(R= PU;l`D:q<Ȃ~`_BM= Z6`m 3>&T5F@No\*dDo'kd>$14p@BT"~ѱ?Q~(eZ4tk;åq<4̆67eOǰ=޿\ip$G8zF"pZ:A'X4ŀk[3QV̯#\C#$쫄‡I0p8풕jZ ^%&+t*փe\GU^2ө-#R?ٷSܨ=tc+GQtJc]Aߝ G6 smWUU0 ŎB;bNo^,̽T7tw.?fm抆u2~2= coB}lIbEhjX k7@lybW &cnuڳ_7!g{(D~!ONM骏&yGϫ8@eF*ZƸ #?o{ZtbC{qƬMThP˯@?r¢?Y vRfPY2Dwp, "pW#oYeǧ.#?yB/ݠs2fuH!mWj /PT;5/&.Nw;j&s鿺nBԶ zxf M.LA*+ $ !mO*e#]R.-/'I( 1,Q@ Fo(ьu#*yO ,ӍYҢ/B}fBN+*e!87=.*4 FnJ[gy0*8Jb9')&W n0\_6ŃR)nvQ/Ȑ2biHU;Ȫ֍ޔRTQ^{zl\;!y`]xNkc1i}91pbĺT[+PRɽ{G/ D'&WY-Z{3.R 8;ӛZ ?kbBQk=ه/:|Zz;MuÁTSL%4i`I6;|P?]Z5Ċ U ;HmW'x[.z_0ke/Uh|?xe%h?S Bè;ZcgPEFByX>-T%w&=MLv>ORlooUy6IYf)ߍOS2Uy֤{O[발La`:ao rœ*WZ#}'~º_+ &}l6݆!ҕ7 x((&*7ԝ-3"%?o ߑSQc$-} #:6Rb`t̟OcƝOrf nb3]7>NonG0/^~URd@e߄'INo, pՕs\K]v4QVoQg8]|p+cI:4,BI6xޡ$2v`tE J9D>M;dP;I1ѐ-!=NXz< >ۧ]cSǚ&CF{E EKSTIbM7ss$5L|ϓydDRRMv@ 1Lq*;Mtۜg$&|d6BCkl75$yRuk`) l oa>xF!Ie} OF.wzY+8@N? St%JK˰A1V=V\q[ җ8N*#~ISn7Λ*eNYzPѢyc1G^!ѕ1crmN%M%\~,;ʯջw7^VJ-˚IFNpy?UON|~}WYe )U9;'ƄOYF k<^_44`F$PYn9by ө[UL}."hϥ԰KH=>,kΨƊoĀ T#w;JR+df ^>h"MQPݠULLAdo+;W,~ -Z^L7c5l\Nm& ףV`H;7ٰ9Mx\+Q9 3lݠ VP>{ãPa5:m^N {ɽO.aHG\> DbV )~`7>H;DeZ_kpie."= 2^up'JI F-CX23g1&KPGQ\L茌,Ι0`*t !%?_HtBZ%okύEDzy&3{S{` mF^ E6MxR酚Dol0W>Q#4Aʔ~8Ad&BSϿF:9cAQ^0۹ hPD- }I^bJ>"x{a@7chQ6l &# -Y!xyw}~Wc'zf0D,Qt5;JSA0\1RcRꋅ)Ra\dۡ~Z+<eOd 9Q#)Dnj IucVsۀ?WQiFk5Z%x%-${}GīQ4ʹw+|]'0:i8\fݓTmxӷd! y ەtHSDEW%Vyu/-7*B5CNC|]Ƈc%^l&9J= 0]xYO+ .xGibĢ^R3Bʻزf"#g4¶āoWjο&ЯHp=o bN ٝCbU%z^RfDr S@yIކyFD4sw9`˜26-׎F} XZ}jo!ELfS  uH,rڄѶeK٘d`*}w{tOPhj#.6\C|I;$;Tt\| rܓM9_ŘbB KR )Nՠ+߃Fk d7Պ0!q]jC60Cݾt ԜCӀ$*hbn=5 a ߊZ`[uʒn*GW][fk~a(K6Ϫ̥NI]^0ތ;̨ml5r"49z& 3<[smmV1d>|A~1d#G:j(Q,o) ?|˹*: _IS8WJ A 4³1[cbHХ3`5}@+ csȴюp)[u?9J$h}(̫6jO! fC`c&aԟhsҌSs&24 IDP3.O-KPφi=HD:S,:x( Ibҏ"2+E9My}x_\N\6IC8xS!]@W|Ŗ%Mis(ZYöh˕*Ts2xD9~l3_rd<-Oqd(.tp: d+ļĖqۇ0][Vw>7jf},E+:U!߽H:%F jgr|mT¡.);_d87N`?hӺmB\MPM4fRt0%;0IBƩ]Ʉk2t&"ox0GbN60 Vu'[KhKeͧ8o֣ YҧmS#Ȳf.]&)yUEI'[Uz|W9yMWEpަ&EDXط5񀰮e&Ak-W*c5(F)(|}F}>1& :^,-;9o M1D/GD>ly¸|ZnX5c-YfsQ0GQ:WRɜJ `؉}&oa[i=yMNyFnߎ`Rg9P_K:〉IKnOPEd(#[5%~ou^>r/90WYļ1-x MtQHm-|l%, IU[Qc&3>ElJ/HV'TEo6 V =8K@Dl1MuO Y~VC4DzkB3·b 5wʲS*53cavZ4B-nq`JB/N,_ݴ:xy+h՛lFdžFBLjsf '?mєc< UJ}yF Ƀ;jMd8mBGuqtJ9=[fDlL{d&ӽFh ^,է#lNWL KZsxJƦ{%yuE=X#z5:&TI-eP E@VBTOj]AFf(Ȭ>4 2GYrhT-YϺ&L]Vq^7g{شUfꯊ &b k?~=IndUcͿrMk`{] Å Tj,1M{X-JwScqcf)0ͦ:Mn/(yhL hka֫X^Kl׽pHtWN 9Tf{mYS*4`Z޻gEl+Ve) RB5e­ /u6f.~SC8EְE'鶾 ~nVM>7>R"ߦXl/ o/06xbFuۈAmpy,31.4P5?[uGM3DX7XڟU}~HmJQ1wH P8ҮB UqFghhv.(Top.vWCX=F؄ƺNExV@tX^W?# 3rd;c5yoⴆGWl6xnЏU aC'j@P3 HFK <ՎR"( O$2zEԞpS;ko0#!Inzw%5 Frp)DrQ*4&\38f2 żwYs+A/-wWHʼnxmln%wu }0ώO( jX.$^l+:f{]2g=k+ۣ `GZ'i!kxf屍h6I뫲ImIqՄ#]-¦PjTwJ7%@:A*?W;wS:@ xuі!͢I[je~"}_VƜP⎃ L2т ԊϓG>vklp.x 4`s *! IOp]Μ6=b]c }%p(3s4fk7޳}x iBFꚢ˟t|Xx Ҁp麒us 8OnT|1*3~&v/}aj)~¬xAڑSF#InNh SεtDmF b׎k!Oԍц4\)_$pQl}ES6q+ $ȤQ p?jj.fZǩ5ƓTgI YNZ]ֻѻUd@gZ( BX0g.FIΨ玈 c*glZz8ߥ@hq*9M)b,=k?Vڋ4( O3n53!>rm \{vbgF'I}mͱm2L&F<3ۗ!wA5 eo-i}xRӍ;-سD3XlYi Iv*]R<'q)k4Ws%O<: ==,p%Z1{UMCQ5|gYFV蘵MspiNɷ!KHø[b_7>S+\Cl]% hؙ]ݽX-]2ȷ{]xʁR/A8jjVF69@p&$Rl/JMdtDp7֨1,!`nA}_h8b46B Lf\c'SuVsU*[vh(ҥq%9:Tag&tL"Fޯ0| L+5([PPf tOu?FJBe;i d`$D*Kt?KOu-Qn =bsm,~đ^z#"ZW7xA3<Dv.a !y cr١9Mn삥]Hn"O]7j:чB /SBQz}3!YlAexf; x*g-y:F$6cM'02[/MR5q\+{4T*N:ءFU,vy"[u*s¦})ANm<ܹ.#3\RytK!ҭnXͭ:} BqӢ|vݓ@h@%GNgu.6}% ЋwX51zW[ 0T%Yiz~Ei@Ж ,԰d=38&~V`:;(^4h#.%݉}x3M )ps*e߲ )R$IrEaö@<5xI\"\UN |G_:AH(+GTDrCwtJO[GmM\;wMVw90RrԎ1{046e;9!䃅7!!vb]~Dk_,Ns^0'ygoTtRV&?Pvw6|#E-crDTWL7QoVp ؙ ~B4S be֗mqFxfGqu_JvF4<;r2(IC;\QoHC>ްR[0"a`oc2'hc!e"TX~TGп#LpO1]2QNYi'xQZ,{N@O9ʣ*MJaNo}q9c.g]%1V, |H BS'erxfC_Y]C#,ml?a=)Zg&MehӀm/x7'Y&۴'w E֙JLgYZ0707010000028b000081a4000000000000000000000001643420d60000f310000000000000000000000000000000000000006900000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/]?Eh=ڜ.+q= 5 +:$.k-]BI?;s6Xl!!wv̎?CQXsф2kz|1EAT#j#:&T7{x9+,oOF̮ Rk.*wY}5w&.hg0? q= |7/)Ky쭣 iq=7;m{hEtφ1wqscMT YGBwCdW;ؒH|amrrգsA3Pľ$Nˬu?9?VBIKbX@3?&m_j]w7c+E.迌#ˡdLl/dFXk^CKLn q#եU2QEJ+r/=Ҙ/Y¡@f2()9:J;.jRYEħ,16ƭ.B1Gr~ x=u hT=1vhxfX5<ēćC`ljY&춖,'G%s}7}l$v QX|(G34{*7LJ@V9XTC-xH)dy絃* @.6#s:Tkjem @K.0QݔB-d!A:.#1p" p+%_b؛bֈe+r~aȪ$J,VzCdo+8A* GHpv&0բ:Txj+5ŷTҿ8{m"_ mZףC8M]ɤ#Wy&ߛ5 teVZg> xr.\jdsyUU# 7wTN-b/ю[M8 !!NG# |tgEղY9dJ*Mƹf~qcϒoN <'iDH b`(Kl|I[Dޔ@(zD|bN(gnMgKlo7@X2Gd/g?SC!SM*{bЯFC1v㚪r߁X f)MdL(Pm V/cAˮ\cJ.}=nf갭5y1MP :+|YkUQ^'N:)Z/wAؓ!Gc`|CEE\dSfPJcPO_u`Ӳ_8MZh~.Ap w5 zQ+B#1ԗja MKh6}rKzbOD43l/G0fi 1dRbp`s&NU]-&ki1:ñ'q<9Gy;X6R圉a a0nQK'߰:F"Q[pnCc}V̾TWTߞWp*vT-/]l3 Dĥ,ْ}wɼ'5- RRZص..| ǤlAmw6'24 a ^s1W4̕u0nCGQ\ada!MiR7VK5+׮n:쥭lBAfېU5E卧M)"{ ΰK]Nj[Aiatmt$FTjj# @- Uir 4ͫunqbGAoJ26ɲ !LXų 䫏cf?_LV%Ҵ/$/@[c)m.a2[xe3r0 zQ?r,7R^ oQj>F!8eS25,D ,mu9"%2!ȹN POcV o|V?u&iS`5SZ,UdҶ'e8.11fE; *[-Vb'//(#4\F)p-ѷrp#P-QDZKG ł!T{WI0`ԾuG`S!0b߷,ľYfKNn}?(0x},G b.|l-l1yn6b3-Iΰ@'ѯ7lHaQ^}HcXS1n`oBS!J I@_lЇZ匾?;" } + Y?.oS*P 5ɘȮ[ 0~w˖7^LB`wJӱٯMV sg;w9I#?gCn_|'pt[V^CrvwHvq߅Y7e 9B%:nK yݭ{E?xE =ކT'o2n3%9*L M]6\ ?4G9Yk' 55{J4xm *uqj'h&kb[Nmnţ $4}YM}M$|u|,0Loܦ@ mDP OyuI ۅ^l{l##ǽ6N\m#XQD}@eUWQ $jw14f! .ϤXOϕ |Cۯ$,۝dgC8 /κ9l":e=J6jJX{g 2 6VgG$da5L \ '0<7XE<]mj篅[3ãٞC:a)1EI^!&E3Z>$JHzfG491 \Bk0R6]CY+>1,7"&MH0S)ߜigd.Y}lASe.E83'0Qaqڸw`X+wK:6i 6(jliSCK3J;U4}& F#(gw|u~b-8(csk\Cŝ%3p/$gj*q/!YG.,/{X($xDm\g<S՜2:?̾FDħf ~J k}4Yau<"}[չꢱޗ58>0U8y`}4F5Iuė[M/]G-WWTퟧeoک(-LfhbPՋlSz|EۘWmN"(;q.Y (gGMDu#6+&v"F48m Lc) |R ]f cjM%+83ALk֣%h 8mFcAJ||8=`PhRپr~ 0yi&}ڷXĜ 2?k;`=|V YM%٭;S^` N߬3,}sB=K3s[3+Q,k,a+=3t\;ƛa-4=uW$ T,3xr! x?om%ض䶊ڈF;OAVP  3<$ R*;죵Ss K~`Q*zqBB}7׆)Ido]{.RRA/>mvm(W;~ ֚ i4`>sDME#oWjߊ|2>-qi&~dC<+;j9Ýh`@t"Uyx]Io`>W{O滽w7Ҹ'o]E5w)qR8'6.-`uNxev2f֑pUPFGk *P)؉qO4 ,C) *dޣ31 ><_UB@_SZz$gI "W&v0 UufZUG]V_ɡCtA_Wu5 ,U 0ШgY#EG/@b֤yǟcP64{HЛ(0lEcC7+jnwU#c IrƛL]DW\m cħu9g$9TB.v?1Gm8a5u2ӽ NXZ1T2;c 9IbZl2|(zژU[S^2vHT(bu&9D?>A~Zbr¿4'Һ0.\ՏjZ+b:CײR. <,]D*Mb"p&:<َk[QoL=v5I5(6]{2u_77MqYtKe Ǜb!D7UNQB4,ET[7RŦmIS.Dn tN"d fK_ -Y# (L[ ꎍ,M?lC`;;ǘ'rhb$i@Ny1kN/dmM4lܲ&jC]' 3yvALA[d6UwqPbSy#Hs6s(Hh>y,2ԾCi7->>mtGޠ[qbU{gPZw $bA]F"J[1ūt?'> -'B 0`OX#lp8*fE_eh\{ߴ?,;T_fuՊ18|>?<l .yT= _a T?h`ʋυ9+L㩭 H@h{C~ pR {4zv{`̷٨%૸;hq."˾sP+', R225*ԉYNO>ZJxᢼ9c_lqX´%;atv3$ˤ7+Ic6`svӼLb|{g;V&v')T mofMj&.LAQX:78b_G4@ "lOhe$lQXvidK7?U5T&_dve0{n' x۰-([Ӄnۥ4a87&8y!3ߍ[odRXF-Zax5-̋#O@vyu[3'=MˊS<㣖ah&>E]@3!j|M|!ˑQqjq2 ̢XiK9}21fzuRNcml=]: q-lOkX} x>'!u)FPkVV%7jP{T'ޞO!ed'm`KiCe!n$6T?N\s6*hD gfj dnurYK'0j'-yY:Ȭ7tF3n{U] D֜X\gNWa+d_LUgw츙y@D*RS_/>JƂ=Sei?Q#?[ⷪqA>~F\Ȱ%Q`S{nGz/} ieS^2;:@g#r@2Թj#ZWӂ[6YKK[)5V(&0SP:χ T3`<W=PscLܮY52.{qe/Hg}!0a-&H"Q{{YyAJ$(:? \r[~z_gOb2~dCzv٘6U_C]# _а׿SV C>3CD} 6o?!j IxExV%pN$hGsJ㼜Auz tZMߑ"Ƌ 3l[}sǮ>:E?^8ЛVltP8/v+I.F3bm@1  BP[)O3濹7QvRi*,Q#׸]nZ\SOWJ>r$]Fs8C3nh &:}0I8<qjfn9ҴWDv~1-d[&ϭFr-h@XGLؓrT꽪):!saxVuMG4 u}ѼyBJO@i.ݸ0QSbmk \Gg $ ֽ Hf8JYQΦ-wa zw;P3upC9 ޽)LTKpG"pi.y eP ԝ+HAiA$L kgaD.noHTnnkGXl%s 8b+F VHlb䤨^rj tzg+j]E N-(T Ǥ Nץ7n[o0KxL${ڈ@WvŖ`G\. 俹MUTxG^#; ~Q6Fa{]`ah{yr5^!!ɶ׈7E30i{dP#* L|[k<1/cHa4V} ~K5Mk\0OoЏ_9r @]-_LD)39|6d-_JD8"= ;rMt U:{Q[DB{<-;LaoKri/.IH̵uy'nGʔ.h'/[hh;/< ǽ{p-?QJTkE_v>+zgv!AFH۷QLmW8U`YEz^*,j[(DqY65`mFIP}r6[ZrP4:F޶8Dfk@2_,G_t2.mn\؝ .b4@I!&=sbeƤc_Ue`KHRL.) ZehoruSTս2YA?cJ^]bO&ɖ]*Pzc{q2\:\ĠD?1z=c<(XӾ4tÒ$*i:\ b I[pRyVPJs}+GYe-Boڱa;s^⎎X:tj}j)gj8U5 bK pX7lo@un).P63bƨp|EYz'C[9#C ڼm;R+[Yk34ƵhSc=j>7|͇{Oh?Eg5ďHPKj[ɽժ(4tdp' 9X¡)ڴ]‹UTp(7#!Qb6 /}s0"K=7DKU> =D|ގ}Z>λˉrgcbb@ t+o PmP$M\I1u!$~,B*^ bRjC u`JJ 1Td Ҡ4\Z yNmȃyܖe,ԟ-8CdMtƘ,q1=@\1>53h >_$_dZQX"mC<+۞z1"]d'ACeŇ4Yj$0=#޶0Na}k.Qh(qUr]sASlmu{nb%"X8}u^ƘemJ*iMz9[MlY  =􇝏w׈6zgeF%;i{ݒ[>JK1$<ܧ.xC 﨏OfW=||;s/4ħ=69]r a0:ϭl,?RW(vڊ2[QSDd}M ± pI5"2Q1g1>gLrZ<f[3[J\4>A&&$,0N(f ҚimA{N*[v jJ|׺ :pHRց&I1xצ|_*q@|\1;&OvQЈT ȘÝfבؽJ*=c\QG*WU*x[UcF 튜%MC UP[!iis9&2=MYA}xctU#XJX*lEιd@je 'ꊤTZ-y/2%Vr_Mל  v kʚ<P(Zw4vt=V8`UUO򷐐)A&V>+]]8\q0@SH?RU3\=PLCmGUtH5tPt'(b86ʹIBP-fJ=5I˜mۯͪHt+1mDKؤ>ߟԙ|v..)LmeXƸ$eF{ IhvƯ6Ɲ'"_rX |)D#tn PN\ M7.Q^ֻwcad 5~^z+rN.TYΛ lFal>+U&9Udq4k$ ׎\ɆcP̖!zB$qƒ{]ۆ],XN9^rds?)\1E)Q:"n?7xKضbe4X\ƯO;8csO٦Īd:j,D&IW:#-\9=-X-+k& ߾mY8v$sP,0]L2vjSRUv(5 3pjyUh+JtN6J#r ۈ3 1xǕk#l7NNGp{IA)~{6 kzdn#C  аL^tLLbi*srRq|}`+qC܁TDh7SS&paQy*8*nj|ZeNxN2 m!Tyz.dtd y@0Zڜ]: C3ۨz_ s(&< +¸p=cxl;:o\~:0v:'@ ^ܯ߈1&G L8>Rurb DNC"(H%ao|2+8}=~ ^^ٞHJW;Bx4xcb#o+tq4LwIɘTD0C}P݁I0^bPʑa <<+-t@/H)Uٔv)m7\ Ph׍2_N'=SڭlIX5T~|g\;QmH GC7wĽw'/{71 CoIpdlɼ MI (|W Po1hs30  l"Q*ZA=_Xen ܄]973] egĝ8fw6[DkS)h[/خ֛uJx\aws̔}g?: 7X}dm5|Ι(vsl!CmH*<ɼjg|bTʌS0L u>b$\eCɼi&3qHS^ C)re卧**@!-.$rqQF\ jYW΁)-ώ;Gpč̐ZT"EWV=KdH, iv KV?݆q !2dp+im)u=jbj=tOM{o fKvN_>L=g=OP2-?mY=l[ elhƢ/sH FM}EΣoѠ%!?@-G&S|r>[1y&f %}&Łk{p\>oTs>_y5𭻫o& PK;53|tƔGΨRZU\+n8x_eFH\q(Ҫ6#Lclr49lef(aW;Ȋ:SPP_Sb&9=ac:S1SO5 @a_=월dDc-:HxFCruI&p@T=#lZ1~qiB _NjG@YI1>F;Ob}=9Jp_WY^;qg2w}|T ^9dO|n[LG 0  :v{F8r>c=-$--Z?z7 V: Z˂dFk8,p̤){ê+1Yg$z" T 9zޙuPxMtHw~dA Ls}e1ٞYeXQ[&#Et:_qF$vKռBoko&̞Yd,-翧˻Lj +9Ҥk^}PKHQyl:5pF3e`6_>_a94 &DMY}^KZ9*޹969OWЦ.{Lmnv$z_JPy~^y$qN{Co sK?پ4#5Z(w1<>rcZJ@~wI aY ł\]js& 禮8*ɆP@Giqk̵54+' -bRA^ŋtIJ4/q.Lfh.7[?AF%+Hݒcո~4#$/ GFTLDg&BJ~_L#^jpKtNNz.?ZӾ6\d cn > <U%hAK/s}thywHᳰn`Y=x~"XqBY(k,8c!cf6ʆL.*ԨՌ;m(A/xp|u`ߟ5;`pOE'|HS{^6#Py{_n->bmc Bkrv[E+ 5%MuQh0&-xGgXI.`տ"p_}[1ɚa鏿x B~Hx:_OΛuJxڭv=,SU1~&<hP jb,ҏ(<U`~Fa6i6H;oggT\&f> I-؁$fG(cz"jF~p1]:MMq==%^-т~JĖkx"Xp쭘FF+w{ɟԌ?RAπkӒK 91+a5JdR/׍4\?!p*2*>.w#e䊾_HAQOrkET)3}StKաHvRf@O5mgcdAO}Ufp_7߃ô)1He8"wjuEg||?!2+G_]48skFad8w7Jelۥ˃R(\JFBj:ɕ{Ig(;&`~q LeG ׫bE}}Ye0R`or e*kF쁃0ԪBsNt⹔2%<@wzh4t{=p_ın;Nph*o7os ¤K[b ,>̲Q֮s:\ʳ,4jivHRiz$?<_N].[/6[ *b5t,Ep$FkMcF@ }挈_ۭPONԮ[@nۈUH~VaP)\/BeF(Qq5x0mof{9=U?D&b28)aqSZn}n`FV,/Y-e|!{ mdhr6yxBCCأ;k(!`@nͫ>+mP9X0LL\X>Ӧ V;O^w+xdweQ>!=d:]y2m^"uN _Σ 08WZLA#G2>\դ4{"GeUO^\] Qژdjz2n8`f`f/0D֟M"$ĻrEvPo+5S,V8EGφR]Fr+M6OU~bҌsd*_y\eEQ<z,6xm^|ru/Ԩ#^2ޙb>2(_d|X,Ĕ!Ccؓ.”?2{헌´/릨WlA绉 (|@ hx~B(7a.mw+uY,V^$je'N:E)ai'ZInL^cjr ~:'` 6Y[ j-SP<1G.{-z8A 0!J@8ԗc~u}#N䜬3ZٶvC+o92ҿ`7%`m& xsTJ]{P cc,h}27XER|χQAp&i8*S!TD0] wh[i.Hٟ殂m]FZ<zuGP:@-ݷ=r, 8y<&/k(9y/fW\U*?tcʡx #|^D8yP!W^,ޟx-!.B\[g6&-Qwqoذ@=>;u+nġ:)!@ ugTK~`)F&U 06B 4$NFM ~yZ[2[H c]!K&lZafcՎ-l^|1Z(aC1E51Qgo$n|:]}8m-aϘĭX2MNJl'V̟;F|s:f }`v|~>B=Ǜ~7{m/`0FmLçJ3V>cϺ?6٭ jE'-cO 3co.#jPR:82JɀݱRtxJ5~d3O=wkn} >~—zrEC>ʀ5|!޺ERFbhw>K,Q1^< FqYכ:+À"yq붼yށ_+%PzA?0: CUfx0][k\ fկF;{Q樵 < }M *Q|oFdn _-u}OKHtm!˅yTXRg , |a,SMX+_naN-`x pZ,;W$ 3IzL(tj)P=/U IA _`"CI8z A^.$Šd Q~ќMNakH$0 XĈ~ n3.M6NM⡟?T6T&-4{aՙ,20ii?k0޾meG&Dulm/P k$t⋗fVKfm f9_[Wfr㣸2p*a' zu'55ddqIy3&6K))wHT:pXq8H2kG>T8ZCw,բf9Ɇ* xl?+G,a߻1{nH=ݧVWeZ, Aߚ%:קW Ğ7+K9Օlh(= 5ĸLO[]<' "hK.F9nK2;M_ X@GьA³O&+΂[K] }ߐ~i Am6;7{vm]{G=pћh{jyx)'W.َg2 y㶾YLPoXbd9rt@vWv(8Αأ-A32'z9Lxi~Qv@ sHvļfuZ#3k<&RбDץ2 3)f̴T}Ef.X"LnRf~"u?37 `׭KcZ,'U艨F`9 9 NyG< PS?$sLF(zg:-,PbVeg fj\ bbtR !zsO偣ۏkl;ZZ0iqQ|$&}f6qƌ E/z*9C`=i}~;2V(ʩ:L=gvKN1=jTkFډu4IBE{ɶMQhĢ/qi, v5@Z?\auDs+Tug6oz/LX.)&3pcYm~[$GVA'L(nHDd+5/} NuL&:Yx G@%'(زR~D]+qC.k2z:BAlj&53wzPs\{`^tOX$Ul#V=( f3uX]o 1~Q!LTN~݀Aɿ C>Lzws1)%&(g9 ;{8|.w~ʿar[#XTX[&Am}#߁"8`aFG_V(񜛩0E ̓G|uTY"VnY|E?$MRW A}o{u:ܒSZs\wZn5YQg*X3?3]#$zl]lXݒ?<}=,׀@S`H[{ɶҡfGdDD?;NTY1OB.weK{BI1KM|ytƒƶ,r9A]Y_jqz(''LNFiph&yNGRQ=JӨ|4Q)73[.qv&f} &uw@X`ES[%޻)-?0P*$Pb2ްw!At㔄hp瞺 ?̛ސW3+ZMx؉,GF m>Dh#51?PBO`-fiB]|P!m%, hޛ҄8pzL%}xcè l,PP0'fVD&:gdKLSC 5 a|5*" = J\dϵ%.bϝ "5 uLYyT$8,[ݸH)YY;sG-K>u3%1gnii蘦"iU0kt{?K CɻTcvϸxmS1U(Y~:.t ᛝGw+O+X bN<~eXV ]lEĔc0dIJVj]g{0&|}Zk8)n5LpץP0lKV/>kloI>mu֗*ٵxk\Zmq5ّAV} cx PՀ(DɹXZ"3ԆLR:pt=e 9c!Oz~'PN=X5r> Zcug"lZ`rxEq(F^J ylZGF@<5+YkKU(DSzC3xvHiE9PN~f6U^e!ٶwzj +WaUpz0 Gg+ӽ_Dݟ~F&oNoϏ5$L2] ^5 6L҅p=ɳ8}eE#\Q4fIxz ٗdlխqt&t s=UQ"inF"zؙMdgoћ T;Vvy]' bRdBmةB nj<( b6X”MЎ[ѷ < _u@`E!ȜŐHG@lId%'&-ZN(CkiK&fܝ|E( `H1X4&b" R^ 8-ebߛߨqhp˧ Q. I{O4ͧ}"A,fok'>̾vvo~~( >׹lJ oϠAµY)e" /4:D#@? 􆛣bR~JxQxI!c G1VK}:D.XXoOP ^PrGxBSS m7FU{Ev>"ua`;{BЀČ8vXLviILuq}Fp%%UtPcu$톬> +3ҙ\Q#]e%AǵPM|R Ǝɒ4׬ tjhz Eٸm hDAAGtw-HnB5Ԭ=&ꏁ"~k,hIY8;ޏhʙt.v+`~݊+XM26p9]ie__=W!VlL8VΈkS^P**Dfŏ!mdcw}flgpcLܸD^DG@`Cݓ;.qN)e5+ad,X~K>rtJuzc*&Vի(YXG]/Pţщb-֭uzYDg{`kYSr[\+gņX5jW \U6T~0M_pn[;Y ʻ]гx7|5#]jG"u&Ő\z8l~s>Yo1npn[ u{ 9=|GS ^XݻN$hK--̱%< v^VSt1N=[p۽Ù(/&uޥTaa/cb¬QP3XE r)=ESwD(Q;oiD\;|IpHBvxSZ?Hy'ip.tU ~ wڵOx3w"zQ p )Uϫ s ?X":=fɌ)(Uo ğ-OzQ{>ΛlY e8¯Iչn&ΕP@Aq*03rB[#Yu<\p625աxg&2^mk HR- Sux RVɇo 7V_&.PcO0э',WL{CȜMAt !"oUDs *HsC}jźg+C`gn V/Xp}H:X~c)1D6$?Z bI)轢Pn = A"v=͜ޡF̠Ba\4Sh#&S+kDn" UfjK9,&@ٰeRYO;}k`m(!s,}D$}wuC~RMp :hf^n 6Udl2ͦRDڵT`@ukId5ҜY;!xriU!CϊZ|%SVZ.S\7e?ƖJgYB⯓MY3,SC'()8À}B buiRO zs%dz*31LT=Ws_4Q$E^lgȜ\XU/Fh.VFUYi{ "_SQr{b 7\B5H8L<-z\Td,p#Uhfq%vGЊm;-.Br:3h|n\#r\0QÏ̸96HFEBB "(k獜;= dpJȦ7MR ٛ7E雑ZDO3Ha-]78{DA $&^}+qL%R2}8+GSf@N ψAGUyaϕfƅn&r,٤ȉUK!=P-v ܰ`sKw_ilpH/|_aI_F\~F9J%·op{w0|뫕#1OKuVlD} GR 3(}H]5DxQcѦ  _'8R6۝\v$W_>{PMȄD*\c+0X-bG]ڦ5dXF2kf41!`,5QgivwBqzņX)]_ܹʄ~Y\[. QF`ϐd<p:p hZ) 2ISd"ppqՂG>[DiJv>w{` vBoG_4 wx8P\ɮͣuI'd]F'=nYPya"U~5_ۈqd|iW(G(=+e l_E,\^E4GX1T̶zDM[NN ɠ7~<};3J Ձ0^e妎6a? FsH;LE%'NksPZ2{NAPU%(*E:m1n1M _j83y;f flHQT5 =om,9/,+Cѵ)&?o|3iƳRcmw¥5q #WaxgٖçEK{v{8ju/} 8Ґ?loJ1暢vOn_1/O(7ϳIa8>)<=y#|mUYN(JE` (f_/?•ÉnaLX6{qY)Zɤߐr>r*c'X (b'3cpG`Rd1pNoAn =o-] S=R!g:|D4 TOb%`R`ҕtfcCM'ZmWs 7Wіm Uf`Ry o'nc.[PM /ek=6<,&PzS NE0Nc3]62SQ,Nj F2W\Z2lru]?3^ ~+vo\އ|;q'j=xUNآR-Ax1"m}{yM+<[~%xD@7ʊ[8+̉R% r%y,GlceO m(ɕQ;ۨIBz& 7[W.Gu"^tMrJiGkd%[o,)}=ɣ/7E(A^dk5ZAW*ඡOfɡ $ggVb$}oU q\Ag*NUpm{nԖfYN{APq̚Gl "ɇf]r+Y}-39vkS(*:5mAA %Ԅ?6$3tMD H u%6,فtNQX ^`-W_xx.D)Q} GO 4ǧq#b ӛ~ CŻő}6 k7Xdn5x>|S}9泯g77j4cЇNYt]sюX8iboU5 ZPq=|;ĵA?JU~8ƉSݘùE@PSR%ʻ'MLtJ-\Qq֔~緆ta)"ezi:E}̇qX]1Rx{{30k!Mq&w= ,S]*+ZP o%k>Rv)4d|ƒ(w,Rqy%aB>.ÒݓdA5 D*}֡ր&+FF|lT}cˊɦ⼣%לrL$T?DӝQ5Eм%6UХAF 廃2fh0zxUJߜC uA$gZL^L.kͥ"l&͟M*ؽr J0!veyu\p,q_\Y:5ECylU%"UA6 x@ t\Ce2iml,R`\nˍG6՝0[eIL"m X E e>sC7YO1D QCU?)q l5Z7mdcэ /u #aD>4֘пt{[~590\y٤b-,;p;a|}f c.d{GU8oM0T&}{ۍ݈ʜGAlZ{pB%=x$aZ52)AyqA;8뱇9yiErnu"Dҵ>Ymz "ʲ=ga'd6 w/YwEșzĝHBZnЫ ǙtKK8[[i໅򮂁 Ѿ$ Ԝ=^և׉n#đy%D1Ql.?*I[OtǢCwH!BGO hy; .SW;:^iN*XBܻ{W~2xjGǓY0ɪf'o4$((.xШw'DsLx*-ɳ)YWrd$2W)EY&foK? ?MBqn2[*.|wO#CC›|e"*Tc*|׻Etdw77yaF̢o렲*[HH.M;-TuKNY$BS(U/.Ydc6J;vai~#(`HT\sdEEbht?)y|6u?%l 斻U@[PVAխ2*y1%dK29m\=$@qXM(PZ^ -#I"T+j\yrz$HPظ! >\xB: ߿>@~C-EbwtmW("'481B rpNyG4, ]Ѕ+ A bI;Œ^'fSeGu {R$W+=F.g9ԑvyܴIk&UcS1$=! RgYnoۘe#ڗdRNh⁠u?tuxx1Sl:b1N@uRn1: #G\- 8H8|mseFӳ:1x(+{ ˿ԙA" ғnht_b*pk0Ud $ʧ$˫N5 ዆I N*SP]D5qKOuDs#3cL|+В ɿ| pFǝ ~,27%^iQL7Xj$Rx1 ,s`ZC]AhKÛr~RE)Nε&\rb-?ܩ zݣm XwONAȜ@R?_N$'HǞl o] /+|PȦUSw ,3ʂQZ.\Q hGmC-5vo/AOX%{,>{'ځgrhDe.W{xP!Ȏd{=FHۻuC`m : ! LrYFlI37km쿰d%^!?Mh&b͸f9dWdӷmsNe7=;[4Ӓ@Z"AQ$FmI^ړ#5<#ZQO,59wF/uz_U(~l%12ѤƛC~}G5>s@ ܖF śa ^aE{Ҭt133k^vڨ*ulV}WuJ '1 J"bHR`orit"u}AcWW^V9b)[EnyvBt;o zyQЍiamӶd\l̮|tB˾\.N5l1fS/{(E=' "?)42!ě6MGPrlk'c$6[N6 { C:j- {Uf>VE~Iva9f.6m׭V84~'"#.fKF|> ~>=yW?4rHuC_*+ \4w`f`JKF$SdhR YNU׶~joQ $:GgR_ Lq&z4j[A\sk[H51PoIj9Y؜nQXNwG-0&[b<*jY, *^g, MO(_+0d#M>r{jQ #C?PؓMN3IN'G+xm#|ҩ`{B}Ͷ`& D[H@͛ӹҋ̢5[r|^wn!vױyt7&G<=]coO\c!W3@n>:|~k:swvYa8eMjwjf|KZ]3f.8ŭQ)SFJ q_NoV~b0K`= C"X))(EXQbo Wzdvq^.8eQP4`Ί8WqVǺeO:agzYˍ=E%S?d>']!K ]}YKهmj ԓFzeJ@gj߾v60mMRSVR:/?D Jd 8ETSm$ݺT!bG ^SΛVZ߶V _cT)1s+ 5yЉ1q8] k4[Np5/tzKpܒj5w%^*BIxk.wb D:FBJ𜬺F@5?tQHzuLrL jhR>I~To,.KzwVg WQ *!Y$I0+x^bVr^%3>L۟E't[G7-O'yTa%Q(8ޒ6P`knjS{b{<ۉl* m9'#t,ײ3ML8O)AtOQ0ټtq}y Z+PO4Lh C5==P݀";'c/Fqss 2(;=I/I̝JGAzyfhbCt|T,naf늁yuN=BjnϾxrigh#۽It.>M$4Y%)8xL$Ys"P=ge~{aTN"iY浞{<~-u[6)u9eŲpddJyB[XjfTJkݚ&1 yKw@U;B}[v}q$uh;RSK,[.,ep%cnf?<`s= |s^{ f;u4C i13DlIeyK?8zJm>f׀~S3 :RY4嶁ջ 3?Z)ajafD!OTKS OP#҅tMLCF!=dFm>1L?ǔFzX ^'MV*V #4! 9 VD(NQ3+3~.RI@dF+o)p7D36rUhjf6Aixz$R_O2YRzXɥL͌έNnB'B]̋>zSW:JZk(`8(>3<,bDgCER%L7)ka7D d@| mZaĔ.f8Ocp۰g`C5_?jU$_Пqsk|MBNk)2"0 y EG=%uL*EMkqa[ܩ%mY\h!At iVE?ɥ r7 5c1LV; IE9NkьͪN$G"VAO[yE3DYE_yYRʛ;YK߂s&xMyVS^_STopz= Vw="O(\D$T$7y:V\r+lo$JͱYz- ~EnŴdշ" 3l#q;7RZN(.gWNZ*GYɕPTހiH)ׅrاk"FSu 8=ƈ\@BBP2ɛO*ͤ:X2x|&nbξ0.V1k$i$ju@ހ=y9ԐdDKba#%",P@,U: B(2V |3$ݝvwG^1.4zMۚͭG4<4B9n=^oW-G hn8LG# ]CJ7⿏:HPyR٘z޻F(|A[8%Y-(+fLHO7䃀G$:D=[6}1fI«b"O5j{{r8,b/5ͬ=@buUV /4 e?U!J6"ݟ> N %W(3bhOPp2a q{W@OX,GdprT΃$p81Qv/Z?̺=66W3C + ZV72>`$@0WQ ͮįnL[TU*+.@)GԖ9 oD^v[k4 `Vg5Vrk= *KcIeBXCpa5M wDOM[F1$Bl ՗1w ݤȤpcz1,9>I$3^' Pm\% lh74*8tADI ]60:_W؆w|#6˟ҏܽ0]hcĨjІ=XDwpzX34EaFtՕMbH,umJ{ּ `a*U{|4ޙbФ9P?,VLs%s^c-K6k bYaG06:yq&:OiʯA2В0Ƙ%/ˤ9K6,yA`'Hxgc lL aj*t)K4p6%|#D¬6T ,hfNM7pؠ.,ʞh*ꝵEdAv)RxcET[}&fxn+|n#upMˍDl+;)A׺!S0@q2m'WJŲlؑ!8J#$ ڑ_!~Y\NBRy&ZtЩO1&O,d\qpԍOﳂI~PaSBpv2Y.ymkso ."p@;y}nTܵ0K4zPqnh?>pFJSg[Iksa(˃svƅ >O'v.PcszP҄Z%Ao# *L qYb&HTͣ0)Z)RYT%G7 U5)0G*3Zc2@'+MXI1Do}VtPdxJZFf]wVW?q'. pzp߄)Aq;+dN{d~W}T=)\uT\c6A0(%xSG68ۘ/ }뜉.o`=FPvg6Ii}NfܔZNtb Vĺ(ڱ!O ,K8vv69L`ȍBхe"&B5<'!U-#etZQW%"σz3v/'*@H} JMH$z2qMfNzE3\p܆a@4aӓ3e#ȳl\VvSi(9ܓ6i7@@]2RHe{ gk?c gE6Q3A@wmH [htI2d֢BIbg_YzpRǫ̺5\x2KwxQ cLWnx1@O d(~p]a^$V@23kCCxA1u"ʢ! 7+ ShaLE<)CN,"@X=.3cA3rJ oӱU2>Asփ* y#gh&j>$kTƣ2FgQOM6aR)HXP_(#W˥2?%x"dBMZ=f! {=u?1jxy~]cP(;EJT 9\2rc{ʰ-M*wb"k΢ X¬z Hve~uw Ⱦ><q{o-Hx}LCư(x5虝UI7Mw)ޯ1K7.j"LҋWN%nen-XZqĩέteOp{!'nt]x^D+ yZv)[ 59S?BcQg˙h ;O+-+H4Z?AeդvwcW~=Ӣ2`gP=P7 ݰ}a=ݲaI?CTMt}i#dd,zfBbȰq`8Ub]nIbeHXچ wZZ,# !=6 '$qfޯ_rw 5EH|[A6O 3s5a>Ǎ7֎rӿXIBy.U "̬TRir&7?'u6>e)D,ӯޅf K6QVΛ帀坉gZB-[jUTήRʈOl6Z7.-Uo[uk5߉ڵO٬Vq e$$7M锔uV9pnşWOıoG1vBI?$. &L1C4WIGPoȝK*B,'5x.%C2brd%W˰HDնlļu}|)jGqld<<:PXwdM{~q*dqE-| cJlRtԮ!L[SٚKtAH,e$NQRgH%)g{<"lDn{$eDpRVג^KVU9/77ѝ]}Pɹ0d3Y Zx,,Gr˒>-B<&<d*!N(ϋhngmC?$R qΥZ\4-,XVZ[cg=\QB"zTS r`m]Wуaoc 92_=qa(R|+Q\l/U>9,wq,_= yXڒb!{{˱)hwRfOhWh5/>JӲW1;6kZz<0Xh ְHP0o'>_Ԡ{6᲏蟑ϒ2qJ˒yҧVh,gR[LR ;BܑAlu)8/Kbz%c0WӞ@;) So(p"'50dU͆ pzK+g 1/ϓ=CAͤвo~`@`sbx}{MrvȌοv|u´ K$L8!ȠV;VS= 1D64w5n)@񀛭(rKSz1VT<ΈTʬw&bQe,U;ö<3JtNARdXRzi&)'w'yVO8G9g-Q0pe9n uG3 T9$I$2%UjS^%PQ嚦Mm{IfòXg` Qu <#OacZJnKSOc_oආa6O3{x4\^]>,p}j]ƬEIK)EXԤYO$8,bE[ឹƒSIu_Ap3G\h? Y # TF.O1ɲj|LbM&}[3,:ƷGKsC=؅BgfqJ3:QLvicNK|(i)ށZݏXt`7;nuF̈́ X ae('-yֺ­Y/m"._1>(CW2j+$6*h7ghrn"B yH=ܑZ UkWl*_^"հ[ ic!sUBA{QuG*cʟo VcW=hH#V]MUWlt%16KğiS_Le:zEVhӦ)ڣ聖-ĺӰ cՓP`u qU&-OS_I_5>w#.OÝjʩ ֞ +1c@gu ũ}+6r;I~'-8Z~ɼH4[C'_UH-1-52AbX|JN!W=(_}xWBVb$gEtr,x>< }[Ӎ2+k}2[0==lV>!օeUj!5< 5F!b]E_h(;[{emS)^v "*BH~7݄x;B$ruO‹;O~|JS9qţaPS_V!K O&qҒZ3E3!t`)Qj/P!Pl7^P2dC4Kܕ0Br:<.CUqB@ZRgE3"!QXfcHv)ʪNAdܫoe}gF TeE6?YS89ZN-hR Ɔ ί &!o&(fljZ-|p܅\p<7陨 .YZq;Q޴`/'(dU^oU/<AË́Jr: d߬(S(y=jH,ƭ0c]dj,72VW.%vFkQ'sVkLlޣ$Y:ktg524X#QL: cLTJs.eW7/ tvDssD"AރIo|rX#"+K̑n]0z7 '3(@"2'EigXBtK^43D^ĂT@Cڊ4P*BہHf5Z#$xꔾw0 )1Tͳ$7&ķW,? |4_N^3Rvi}u[m筜0yxiGJCC6j-Os~Ŀk(O+˔hqz*>ٮvcՙ̈́Pz]mZy+ piԽ !tu#tB?{YıAt᥁!xH[ fm\Ne;+\c3xMIs){ cfeiH·r SBi w.|b/R{x/ qMN0L9qalJVLe|PK]SH1rύ_KIQ܇z( gf>iY"QMK3jWv~A!*RLLa7[0[vAtY_^9L>lzڋϽbJ[;`'CBz%jt mZbN.o{bj'eb7l1ϲniޥD4*{Yu# AlXe@ zzj"Hs3P BZsqJVU_yt?͒koց`.0CT`km){rws,L8^xc=H0=V4FJȂ Z>'E{J%V6- 4sѵUrDt06:]dIPj7ܯ;ջ5%L8w7VD0k@}qPA/1hyNȩ6aʡ=^}] PbCW34rw@^ƶuLm\N8iuc'1wLksߕU,6EQ:#I O*RBсW >:w #A`R~~F(m$>ɢGHqLڌ/ 5: /Ћ"7tj2f֭Lڑyˑ8_rxvUm2n(ubo+Xՠnws12OU"E߇,Fj"O%`{<yWKzw5/t[@ s\u'Yx ̖6g4itϫO44zϒк0OBxNh?#WM?Hp CjZ~cc0/΍FT n[̷LPQI`r*ڹa N7n˩qJp:M{LZ& )v2yƇ_ ʩOw#ZS2yiSpMkNK$>%jhlF1f#lch_X/@ΌjǷ޲ ĩVCHd9Dbmk|l؟CHCx5j,̣T @!L-7;Js8k{)HB@-wP|,i.Į+hͿo`$ a4ѡ08@ֹ8yTׇI UPaR^Fkb>gjt?ِGl\:6YJB|O#"f΅cuV, EN"%=/pI]/]n7V#nF@:Jrfh0!_fݵ6[M*'UJ/44(B0YPˌ9x-@8*vĮFDhyXpJ<>ݡԆMcW:m <~ҋ|`GCLeF.W(ڭc?~]ʤՎU)zF̄#-nÕt2ot] <"E5sK`ȌɠASU.xqtYV]-=3 1N =TTGrQ3slٿw{Ut85Rf2փܱ~|`,whro*IĘ良|x)Z/?m[I۶ ѳCDI"iK$"e*y̤[\I\ 'Xq(JfY{ؚ@?ZyaCm$k3*5wY3C&n4B3j"z)Sݸ F@Vl>-a|QʂҧcQ͂)zQ/>TV-#vC;sVs$%_OȀSs|:ҧO7A U$6LlDjuGBZmuc"]W3VҺ/|߭ւS}.+0Œ HtQ|&gJÙs{ pEqG"jD*jT%'oE%٢IXA"S IfEaW^ń n8׺J.3EM&\"cM*"Se({5~Zą!4r"RКʹ+*auC/yNHȃ rup.vNv8M~7H tj 6QKJb&oj6ը8K/$+UKt7+$L76YH+^{`X{&q(+#K][{O5gs|MPy/|Z}cAB5nぬuiZ 7j4R&Wrpg@Uw|]:.n,*5_ k{ HA!-&BRWaBs[l& ~_dL~ײgh'1n\ BVAQm ,~쁋WWRA>EzSvM#ahvO#Ju#ǔlE{¥Ryf_i%YW)-D̯X Z)Fa)zE;s諉"CtmVHE`I-ԃ"|‚x~n!?|,zsBMq œbP["DRcTڑ P b. 4N hm%ca[,k2mc~u`v*\~3='_x'ZWIcPx㔲yUu2K*Mv OjU!҂T$d{bo[{(CH/n=铊CakĘλVPpTDnl܌CNޮ@Q%ů؃dSɖ\A+g %kn3M1qw&3:$Oh44*埻T$A M( 4H8T[Umqj*@>u:=tJnp.eV=<5(L=hRejzSۯ6>ք8zD$wFamIxQ6+u*+kp-BMPX#+Mpuoz)uK VstU$#j<8]BCQOs7 ZBhsj?"UR|Uk0LJEȺ| ؔO_xH5i*TtG6@DdC5&l_߱jRpķO-M BYoIz)R ;܍nVV9 'D Ia-?͞Chxڜ`UUbR˱b+XD3jBE+x`?#]c ޅc>1=m4'IKۓ) 9t/IBH-+$$%Mk{nQ/}H|KXݙ#PR=FQ{!8fSۈ(ԟI8V Tk!3^ާ<[f>''w:i#9/ 6#`4vJ@@'nئhX&Y뤇?ƒz0E'$:Ơt4爥9KQAW@dE*{mR k"ۅV}> kyi֡blEo5hfO>y/Ě{U"饑iIK'KG%^J??we˥5K-C]:Cm3<qz6Y h }v6В| ~& gWL69}s}/6.Ĺֽː$"'.kr1^5fȶ|X;{6z2zRa~Xqn&㝬(5h>˺!W!|3s/N]4X n}/jJ;vLQJ&1r% "<z"X8 .FN0O$Xz#=6Ց4X`M8sK:%*Gp$yq3|Nj~v.C5=RV&d .%@TZK2}Α\g20S웗k3o5i$;!c>PUtݐ6R!leTtfRE}sh"5@31L.D0{_;STxY_Va/g62:mi@A _66dgLǭY ('|s'eP=SI}+D+3+@hF.hY!XLۡ0.['y~YT%5Seֺ ]<ڡ {y辟TI\Inޖԝd;p)Nջ^NnDWE Cz.#:~!nBI7 Ꙏq5snx,gE%@ҪIx@ƒD&KhGc}I:)\>ӭfRj9сgG%J*a2XeYRZe%֧AOK8q:sb"#k?k+L&)iw\h@!9OOTLI5]{QɁ,-L*wfuGPc|>2#Ex ul]2 A|`M`V1D?\WnLͩ~/]o9=pFZ[GV~i54x#&.ů=?#q6gtY5_m\`\pLMia[}P=rc%#F n qI1q'YF &tnA-} fNr2ӧ^qr ш4-GMm'ٰh/ksay^_::Ѡ ΧŘ+п3ExP3 BN&g$RVZR]ZҰmǑtvק_g[`θ9`i:i +ϩ=BM,ʶ,l HŪk{BXOi(N*TFlIt!^Dl]I.Cp l2cfbb^SۓBb(g_OaЧY8gt'3o )gNlW,] P^-('O?p/Ժfy mjt&/2ba.Gtƣ9{;]k1F2'N:V1-Rޗoͪ8~mmr fbC)k0ed,Vgr:zq'H'$ NQ&-TF/N0m'z(Ĩ@%q갬i:r5s2>jgj+x ! F:}sra!A#.G?g^¾so^p%!;4/'5b0Q_#Ä;^C7@Sv?)Te-"#NYW B~^޿0ǹ5 E ';F2i@_3RӠYs81!yY/ɕޤem">1':6V@G|_ڻͩB"%½**0f^En@FilW4G4c#-fft]jb`".5>4gM@4Jm^ /H$nǏq!;W5gi6( ʐXe ]^\w;Mv2l{_RA~7Ax5SwQӊ]L$b) P L5 NHNp_ hgW/U}:-K+ {ԛܥǏ!>h_7+6$;2=;dZJGLvTَcuEg@5tTo T)2x ]B#I֍8Sc[TX=8sjN F:HivUXMG(}hCB#g!tb2urSg 1'РԾn. ¡q9=аE,& pCD}7s=k SRYLvplp ѭîMo\=<6%P-Zydž1uaOZ|_* A4?0,};Mn|?DbFd6aj"*´ }mmq-[{TFfɍM? \X1 ru7Ys'2Sg򺤢DMr+OVI,&~7QݏhGpJ R[ Kgģ BxDQF}`wi1zTIǗ/fж%ٝ_nOk16 ǤI_D)\L&,c(IlFdJ+ //7|tmG.Hcn:* tMJz#A!5}텈AE8v;Ja#"#([! T胗G"@+ZZ弎S1k%^5c|'_3Ђd7;b dɚ`uܫ`$u207kN"٠Ua,jDLBy]n ԛ! Ĥ0w9èElF)f$s c~bc@o`p/C꺝Md 1`ݪ#CF*=xD>6|ېȆgUKNaCK&9Xy3c ZX. w \Z 6tup*q.bSQ/.Che Xn8]Qаc@Ԯ`>Io3.Nr<IzSFRFr~']5q\5!k/*쭟J6bmOߣ\V.#>kmz>ݯ^l&(Hqh}NdCkޣoJ#eAӋY?!P]lbd"ĪQĊ\Rخ>2X_^ܳr|297 W®g:HLL#&sT 1ֿH KHn 7|HU M$H+ԦN %nW-]ms"n2 DnY8lSPVx )$Ok;y :Zx_[^p^?QrR|dV\SMS+>ɟnVQwʆ%e8Ŋ,c7(P$nm/vVfU/4(-tj9c;# t#'}u5tsRAjay#u馰D=S\c9T{+RŁbZ*Ř }x􌙆FM{ݐsRTn@*/v6$Jݛ_>ezOZYFsϙ PM!EMߩx˰,:^DJOBdH3CjqLiiȭɄ{/.mD o\s ;uynYS#m<[kwzQ|K a!>uٞ_LfaF]]haZukoiUrm;Zg'DR;kν@k,9yв$M8̓[/8/gnًi~#4 Љ4}@Ƣb,|F 2N&}byf$Dm'uyщ^}G%)m[l=][c%taQCӠ\1o,02gG[IiVP MSػ"8JT^8QDH%-!.*Pw5rǫdaܫ޺bin9uÀE$Լn^cp۔t1ۊy!Fcf~ d]KLNs !dPg3Ǚ=LQCv/ś$8N z}C{4E8t᷷G%rB^.oaԢXεVQ'zɎA>ա9gGًN4Qq0Npv8 R`Rq _!CV'&o ݳ ;2K@&+ʼn8d}9VZd,ؔ6 9]]gYZ0707010000028c000081a4000000000000000000000001643420d60000516c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/lQ)]?Eh=ڜ.+p2ܡ*aZdl?Z@d|PзlZR(yC A'Јf}fN?ZM]/fo]2#hMIx$p#} 6j$- ׵2TsbkƜeˊ:ΈX[YhWn d4UR &6lZLiO'uV^Bx[X€)JRGg+*9ynh-/6Qyb;0:-(;~Y=:;i}.EV\eng1N_%`-Dwpw\R;l POUǭ4Sb?Gf$a=u@C_ں#s#$G/ĭN1OYS>9X8 YCGu63vT]O)2 ş. U݌b;|4\9mAu-9dYr+ |KG) LQ;冭"PP9WMsviV %n)(4~ݮuQ:Is=7kl_׺L(J؅#vX{(K [tB*o\$3kJQJpàZ<#Apx3${'X|W]q,8s_nG !oǖY2 7˶ATuD/S5>y#W=G3*J@!#/8`~-&GYSAq ߂3a a믴ٵN^e // 1;p?9V õ'&ZH?@RFW.u}N3u[کOkb^_㝲<: ƌd+h=hH1 WᎪ^KrMM۱*ϒN>,8U4OΧ1@IMC? XWlQ;*c,^/n/eBLgah9|{3WB$VusG) >)$S1?.d j@Y砽i ͡W񽵽xV,64vʤ: NEhzlmusw4w+[Q'4bj0oٗz/N&zRm\"xDWd)K2 !<"3 P37>Qb $ȻB i8!-QG),4Mh_8XՄ eLAdr#s+_cyO!+[m>D5=`lj:DM?`_rޒ!' 6ǯztgdѿ‰ I}%AAk!ҫ-kz-wg %ec#IgkY\X%9U`鮭YܑN s~f`[^F6^Mv-f(7P^V!?* |d3h@ z&uvڼ 3_a#+=|Qw _YWM^2IJB],朹j z } Ic|Џ.z+lo%EzѮO k05 J7pub1%#xJ٨ Wr;#ntXa%,pۇo (E!!9~OAyMz*Lma?{yo233y+y+6r'Occ7GȚK%0l/]ȞdvCGplm(Ho91\+w\}Ƣ).ЍxȦ;7|[,C-~evw!"!v˒iǎIsjE.iO@сvX$=K%0VvGoGq0俊0/q+p/ip!X]ݓm|bJt»ɼp+mdmcrJ HJ`W`#K<z[Gj͞1,8vzIu /@7"_e S%49%#>Gw}:|i24/@( -Ҝ\$~@=/HIR?SR5:aʶ=-`866B? se7I.X&][_,g8!nfӒE=K_uPêq"$;f;K0yͣJܲN?dO ܔWaь~H(`tTWS½ ӍTuHC=q_MSRP6aoCw 1-58o@="UD0=0W$^nr1,&n񪥭S Y u},lBH1$NMP)W҂\dtcX t˲yO$Fj}-j|#(@Z]OJooEpre}ebB'/aNmU kZ7>&B𥾟|"ڒcdJ"έL2tQc(%K 22SgYʄOk)0]L,҄{җ\)1"y342m r_g!fwYÅ*fmnyՅ0KQM;(WuBsوg%輶27~L.I_U MTQZʛv6e-_+v0U(=^J(y7hgBlJ InL[4(v@HPD*?lqut5XurZP {H #ʅ-Cc3z91TzZ*ڬnygbeli̡C#]`lPgWcu~g)jĢƎ`>6+$ (644v&q RA'S3UR XP{0OЙ0wD9BXc pŜaA{otG3`]<`*)FysV!V߄Ȥ6Vo7^Lpčmۆ.H)HIףbrq9EDvq,hՆv] Ygto#26h5E@hV9(,-qם啱&J+ }\W8*"[`yW@Ȕ/ýP#' HJ>a/bه5ޤSars5g`wZ}AKx'hMNS>=˰ c?Ԭ'rl׵.I+ &A;n>Y9"n.WN*.%D6D&0ړxk0RGC'n(ռs~ f--aW X)P9l^^fR=Y%}ڜ!A M(nV8Jp/8"0Rj83mq1T,6=^=b8HM12kY@q'q?q8j4h8)*qajUaC\~9[tPAׄ ڛ4{euˍ_/s/ ],#10ipr.z`Lċf'0y'JĠRt͝ݽE^N}!^w\9uŹG蘪DH__d6 *}HPе ЗUp ^t^#ᡆF@'#m4{lU6wb2pb)$gqKq5!nX%Lx!lSSA+^p~Iv=eJ$og+'G$^28Āͣ!eå Ȩ3*{fR{y5i@($gṗ/͉eG26rsBni'Z;&}i v"1o[b$eoֽo5.xzoqC\t))=xW=q'uJ-` Fdk6^<6gD8ȧep?&sfx_[.UuwgH>.aTx'Ff q/~RvռDiۂvp}PzGSl貐lkAޅf&ߖe=S+4⣖T 1!]z|]Mtr o&5^3*67"mBOR2 +ؼC.2'ঽ^APw~%fu/pJza</ѕ0Tw&=z Ba\ʌƭ15d%(o `x">}X<5bJD]܂4.tB2 pK\f>arp1lWl9qYT")dƒaK>3eX Ԟۋ?EtJWSc6 `yc$0AѤnLd-!SI;ꧺR}LriE<&fD!lGuXXysg {#osE9;}~ТwLw[5r3.;fv i֯- )uZeӛ`RFVg f! 8Ҋ /T(RE1>Z:dagL | Meb=U!Ele,0 >En3z0=q`QL€4 "i(Olas w,l '%䆦+1,'B$s EȰoprP(~>d+ w)'O #Z0CqkG-LP܏©^0!X3b*Y#A14 f6sx ݅-X0y`FCNvD#/b'p=imfb7>7^@D{Pi+c-r4bAy;4bc7^}Bdi`UV[ZZ jal2yoA줨X?hra3` x1?B(nq#J"s ߕvKͰ[lpr0Pd9 *yLti٬^?Ȇ,FSpc3vP@ cDMiZ(3Ȳt[h{wGsH, غ?j7bt.+S{.'4cX>0 CJ%4wRԚ&%hYAgT}):EFHuH(f!"zR: ,!@|L$1apq(n/8 N2^;9RK&{|yūKn̪2"(ӹJ]mGBt !R%vnN3nVH%5-jڷY`͎ H'craxX߶(}Mz!V Gsp<6H1:ݿ+V=WgN?z3(}Y*_o(Zl'U=瀙&6?:7h_bY?ळ=ZWP`z C[o.l-+PZ{W ~ۥ_3vp(P9A(R8Y[Q,QF}[Un+NI!riqZ 7'! "&p<#a mӹ-}JA.5vhWɆӲekE1 B]Rilk$1,{mlX49V>XlŸ3=T9dCxFM|g͕4n7 pؽ&CKoPY|Cڊ zaGC xe%Ve? 3F&FeRoE)v'.oJ04!XFr c #rêQI8V7@T}Cu@;/zUˈIECSDYLs1.@rиKpiz#CيRs{:^_iȏW/Ac &9)Mқ`I)Oc`)z%&CAAq䇼vk`^OҪ1ŝm%7W "vEGKrkU:n*ZD|GtxRɦ 1N9u]UzR$5$t\{=p+>3ւFrhn6*Jcp)-2 R?bt6L]&ί+gBxlݶ|h^jJNvuž9d &&ynb(^pF%hZ M7i[7kyH|1DA8n~$ $|w:ǓV)m>^/_fš68],#cx(Z[9dDe6K)SK cN:2kL#ʯjW []FkY<2_GXZCwI"Bb;LpzMݵdeqL֟R3fNwx5r&`Xz=`}VW;8)2\n}aPd4$JWi>Ca:0$~^re\2}s"cAi0h{޲inKG{e[!XC#+oVyKq*Ew~PY+K2^:Þ͑M賟Qxd$ߨ^hbS}e N*k9y;)?t&M=|ԈI+"ÔvO!Ԥ|E9,?ׄ}m)ʽ]ʗ$.H3PdWuyp"KB.s S њ^M5YcJCfJf~})R%s,lB mݱ~ J 6AGMӔ))ªz!LKzw5.yD_\cI&VF sܫ]"MĬɝ׎.c$* ԒܖJ-S ISc5Jq{#%%75S8;+bUX)1(O-" |©v1)1TUBsLeS-E2}xNPq{z` m<лld<Ũã+!u:75Ŏ(C]{'JJFiv`JLe3!BHIQ-y+U^w'TblB̛-6&4& z Uu!ԑj9u V%mrYfݾ> "D;mʢSZZ޳XO`H':p4v+i;P_c25pc:df2[էjR1;ʳ}uL4aE6qrD {k %Z%An%%!@Gɉ-b ,驑`ŪI臻l8=Nu}L"#`_*иQG1w"p\#zݣW\FjcAFQ꾓?CYn}Cv/"'cޓkSٽF]Ш`tϞf6/-^Q6jL[iń!E[5UH`M SO54B:dUTy ^[85A)>17G>1Lp|,*Lֲtdu_z=3uыTsHJ*x wEit?ws壒wbm}gW!KDnh/_x2zzGgr<)<lfцz09=1J{jSkyMBͷwSk䭘R_JVhznD3K E..é͟ Ȳ!9 xl'U?9i:O& 7'ZkpKM2K<:jqhG9J 6&HV>[YE'_*@r NkH343B^ v)"U54JY(_(@[LG\]K g:>E[^u՝o[*G3Q7g_{-iBf|Ҹ>BR^#Z5h= EA^8-hWk^AmC} 1rT%o| aZOg_A 8!i<6$&A4$fc_{dD[Bz,iW3Q q"0A#l &x| sI"UB{j;J&LM'MȒleQ5 uE&,KE;Sy@MΖ-/J ak_^OKk刧=8m^~Lf9>ci'"aD}K}ܗ4uR Ke4I4E)D0@0rml" :VgEMiUAgN;̅ڶtrhjhŜ-f/(j_MIUWw" hĠ;HP8JM(ٱu')D (,#B#3!_R-ۊRޔ5|2$9U+2jbۂeexB @k=3Vv/ɝ2:B򷩱 &LEK,f(}V٬!Szl7>svv@/d&=콬uoUM3f;RgqD@ sl J.|n<ؓoJDp.T׎U۰Vc#yH˼,pcӸUo֏'3t#Mu] ?Y(?蛗O)W\Zܢ9Q"CeB^Ij%!ۭ_4C"4pk'gN ;L.srOF`X0uH|FFětnT7<ŌFWȤ ɱx U Y`匫05$ y P.E%HQ׈KnP(]ZL"9;G2 EB ەmBփtA'>~!<Şd23GbH(">fg,$Q}{ds m9י"n$auw"Ǣdֺ 0a^!Q̓Cvޤ_7 TQvqʔt$1囃טUMrz:3@<ͥRnl#{7P -[doѳo"kiϏ6qy*VPýۺ`ʅŗ26AO;\,mXq߱d=4`D@$sNUjJ@#7U Ʊfn1j)/C}ufݮJ/ܙ$ aUqV{3b8ϭ]K˨c{6XV\$2 KsA_5Ov'iQte2&m܄4=CQ-IDa' G=Mĸ{8 ytUvcl:|JǺ-7ŠƂ`٫¹Hkk46&+N{? 9"]b3_!rz͉#֋я#P#%5IDp+U[ʠF$|#'*&b Rpy_w@&PC+u<†K G%u'=鑛H /1h qG ,Ŀ5@ lyFjz!d ~~'qX^nHڢ3޸zi\Ea dYԇ] /+5T,Z7ONI[iFo쵐Mvt}=jL(G^Bѣ!@_ЋGN>8xli?zX%Uṭћ}0XDW6(ԑ[P1zB h |?)<>^ c$ȳ\蹄穆fi,l˜߂[nZ?=DhwѫDbc-5%9t!$Kׅ{v@©*e_HuikG GH ,l+u烃e = `0wQfA_1O2bTF$]X*Z sdM K}n?|Pˌjٴ+ڹ;NT. "9sct>|#'ie`ރSuR5vᨔÏ֏!>*Ƙ)0yP'g(M=kݣm}5D!儤h.ȩfSWXrNlB9Kuj@ʆ"X"w4wY4O ?8S>5tyZ|HƢi\.fK<\v#hfҕE$ *XZ5 "{e]I[Si A2q V`="}D/s\ L{t^ F5zKHڙ[Adeп9l4u>'P_,v\.of/VyeIYww سc%׵ ޻r }\ Pm8TL#x]ksw6m `ڰD~{c`H8,/LMkD9Z!Ґgp^'@%`xs587K|3R ^sN$FTm,0N% ¸p4?y*mnghDN](6z,zN 3WR'SD\UJ.e) ʚMx">QTv'y^xRܙZh3"l2*)|1,>xbQwc]V*%Vj \(&l*pYc3is4oڙ>{slN 6Jj .zӉ85'e݂[[-ᔡG'ZL6'jǥBe\J7 ΑiAB ^mt܄XQteV٫CEAl[PN~]L7E֤Q6zxqNs[ :sWӐwޱ`g`wK?(kY:"$ޣQ]B|ClZ7a K'\ Sł<5E-@qjIC'>NOIX 46Oyʀ9-[@QVh鰔P6vSUTx_N{H\FYqg)Is[b$bw7 gl[Ob~MTE RBH2>%FaQaP?jN=r[+MЌ^Ļ.Kca+H^9RYV,:n(CVV҅u1OS @vQ/G̬jт[*/0SwRL]|O5m\Dy"(یHGgcg;}HPUaғü2I\9~[~a)s,@gh2 pm4*w,-Yo8ڄA> pbnQMOFJqK's#en!,9B^_1QPҩ۫H`QjLc&\^rh+}؆6De Ǵy =]o?fͲZчڻMDV{|JX ՅKG{@Ưl"$hu£#z"m0e+'1x-/3 Y+&#oIڜhKxGUo*iԔ_ѫ!h'AdkUI1LH'+tzprk̳  ؙ(TPk <ߪ{c "oE- $Tw5p$-@ٮVE!@0'xƺ ǽ'P2%rd{I 9HZR{Xq3ne~Ţ=ˢ-xiʺE\̹ /0g& ܻFЃ͈uF`jVSmo`?[\) >piyGj/];@b:U{])E:KãmN\fkZ`?P- FJ X][FD |M Sn#5uCvIG}UyGyr{){aW⬥C}SY@>̎2 mw5X8N{ P(G t\GgHӯhU -nw0Rۦ`>;Zz0U r]PVOpV}OD_d!@Ev;"O}My"i9vcNmiFJ熹$ѬObݰ:;#KC‚Fq=fYAXiDd;VjIWw~f@w|Ң:|'ŀ-rYR{EMFsv'9kk**:*{J~N"@[%Res)5>˝$.#7&Cdp!cO$Wh fc66 R|+w4OqJ9? Z%oAʴS񏎯oY,|52` Y! 9sAط]nSĸQI)+O*)E Bʑ#j;*5)y_a7_EB̃2HA?z/f}>Ɩ:κVʫqU*DWpδ7hܱkAҬAwNS?~Vb FW h1n$@hg. Ⲍ0DbB񭌻MvvSV;LA(M4rU?@7`Z0,[k;%N,[swZ%"9R[eD5a`q跨4ৣfYa" qDZnf/#sO k$鯗!xgVU@`lP]}Efv<7SoϖȂ4ls=FML[湃 ׮>bX`v4q'#6ߑjώ/3I@ ^t?n$ơ0\k$RÕ%#w(zB<_Ҝ`QoJu).֏-a0*4@5pS&>^P*L"A\xbK0N{yL|/b2Qd[xX]ûd'F:76KuyXI4m+LڅRH}vN$Ģ?`ZE#7yܗ4w$+ig w5H\690p'e͒fGmmT(@ZL 4)M|z>/j惩p9טzogi.%\Ò͏z}mc{h0I*ke,)PeN#{hQ'fg̽p92rEZ7+j5m[r=JW?ڳYg3&v[=R Yvm-g 5I{s{}W/.%OM. y:f|&ؑTKybeýAݠ?%Żʕ^WMTTƝڃ!'NeԥpPz;cvW^Rwmőٜ 12B #tJLJ'}7?j 얖0-⭜hj޷9uBjT:Mv_JZSO VXmL"?CkE XVx´ BmpOKbT\kvN6KwX-Q.'r2X)ѰHJ:)ط+P+~vR@=ڲRԋҸ(0hN_~n LeoDF|4EWIzS7A6ք,gRF٤;?Gi[ zN |glK%&H!tHU&r4:Hao5"p/X0i:iN(X`qh Lhe!xقуpz В:/~0Yh=\]l^@v=rHؠٷ䂾-QK$r=e<'JLLHxi1s?B'ӂuh uꗳ[nڊ8I-,vYoEןDb!7Wv< ^=bB=|r|M U2n;B(lA,uH `о˷Wteao- w i4긌̝C4GIam*ytlyؔ:CiBZڛtӏ+#AWXNz')j~2+TTA4^4(:+B5=.+cEtt2O<^uu fcJN!q" Ef a/U5 03#P ݊A;y2A|SLxA&;9 KX/a0:ɏ`݉<= fAt!嵕zK@+e%oyQphBP9\]S4 ̗u'|}5Kt5n ^hQ`ILǃX-\D8G|l2XY,Y8ؐԪWbws >#жn mr}B!ܜwd^΍ ə)mfNwJ &:*L[޾KM: >CB6bM {tŖcz_ %DDgq3|߬!6 C p*0\ DYqO}և^D:/ EI12EfB`kLPX!kD#rTzdmԽ ~8OָuR".E!O]G@» =PDO"1VMSWDC⚢S 'j}A !{Xh xڰճ 5l('rΉ) ~X\wٔFqIDN+mhS34_PKP=j]>"J15Жc<$-t7WET*Hƾ0[RM"}J69+A%x16$^+&ǫ l80%&s Ugxds{ynAiHl]:=ϮaҤ$sPtttvK;;.0W:&V.[ʊ IYb}\ |瘽j!:swA骦NP<+LL̝c"<==3f<_:6/\&!m-}OQmzd. {`U>t O`/_hKOk>)"ܝeWtC=ԍI?a1q/,{O7VF_h˂bXABd6NόnBdQc p&@HBJ{Nջr\lWiV@FYWG͕ qƻD(] ΋-,''t4R+́ǍfM@Beqҁb/.Lw+wIfbK-Z=&#ľu,`KdXL`=BÈfdoA?m/RMGZp#?Ŭl$}B/v9eʇOe3&¿ 8Tye?Af$8b#|?>E=jvhrq _7c' a"\uc~F2^_%#Vf\L[]HKoKuY,'Ɲ~DH4"$8P~ 'P(_㚧wk g^lxDvp?<,: q)zLk1-{QJgqJ4p|"}s- G W'1H/ѧK"kMdW$0vV\GNc2O<OGChoǤΒ7U;ֲ$PҮ#u݇jvsvqM:@}'wWs淪`+񚹨KjeFYpGijMk*0n_2X@$m-5vo :E9VP]!)o[AG+>R?/Wt@@O^/ʀJ!rHIqb ekCV4am !uG} ?V„%~&#s=a.Qie0oϻwSs_e!y1K_-5BdhUo#EOjS}8~60&p[-Oq2~q,<8YMIXŏChT956͔^Ecx4QnbUzQ Ѱi `g$Z38DyM+}3Kx, 6୤Zs./VAQfұ6Vv=tTWFXsfxcYGS=1-r^rPWo);!񕃃ufCvhcCPCv2;j8,bDtTZd.s#qAMeH:UqIx *YEr4.ǒ9\m1U*M щzH@^J.wG 6JX߅/"ZKGݡN>A{ vV:UOqΑ##l.ɇ[ j{ڊ5־-Eh}} $.T9 >վT=fR )0Z9N6JcBG3xNˍU)C&@p$Н8%X2 6O{Ua3F@ER\:8/>|]>-e.I2 5Wц6"[N !Tp6T@| 6qFxn j1bCW,,%fy-^OY \+ZJSfBg^~ 6|o,~ͼi8j9Qr }rN5%s|;wbjxs (,*V$Ǧ/EI6.wNܠ{&m4 .0%UZHb9N|c,+PmXe-W%LhH@- }4 PlZe =l:1H>՝9Ӧ7^+ +.ZtlDHgWvaݱfx.}:/P0~j%=uNh %4W93cO 9m]bK nZK<b"jrJd #\d+,R!fsD5r~4-4aՎOhgU~YFʳ_wl n|%8jU+m%p06|Ϳ ֖z.֝iwIaԴ>umRdeD4u 7KtQLrP0MYMjzm{SOLduHoa舞D[ʕ;X>g\Y4ʞa+d$O1᧱Kp-^e eMI2>uˑB2~jI@[. SC7:^EPDo+{eNŷ p]SqV1Qc1a_Z)'(,߈|jk"3ߥ?) @zo\!\g pI_7:*W`w7E.=ϭLD@vөvaY A3s:N$]$NXU|[X0/Rg\ 3*6ehkL YQc2hnT\";0#AEZiE9CǬTeEoQεP ty1P0% 8;wy"IP D^^ՍXu>*iUe9&#&jL"Z(o:y/$wԡAȈcs`GhEmݚvO#*?ٯW i/i۬2V>" Y~t1+z4dvgs㧟* 82*MFx_'?zkit]im&4ah?^*+Ofmݒ5^mJ bN' Dy?2W<wR:T Y.V*E7.ɦ`QTҲژ1|~S{gjgfSN_\^+^m^yEz!*KvVOUMYGÏۡ}OAєj5Q"^?Ù yRʩ ($fdFg©Pó14j=}#61S[= oaEb?j!T% Z rI1IgLy Brho^J5 w714S)K+]?ywk!esuFo_GaSA(8IP/2Ÿ>b*5%iA DyUa "9 *xs 9h_ ͋C^6"`B*GAڒ_u5%Kb7 -jxllB-&u(MU܆ >"ƒ-g$+:9sSUN0}Oq|>nNO{cdlF2D_~kRE2ä?2 `)>Ǣ;֋..nH\p0KE}bU+Y1GTzQNӃ`倹ަx 1=TCq|tQ?8t*caT:X'k:́it_RQ 15xXj%3: Ř p҃-/IJPU!$Z=7ë +۲fXC1O i!<̕e/ta)lL@[Gmc jL_# +1bZjL n$'348NwSI&ǹ.$.plTLx>': ߆Jʉ"pO 䍳=F[J7M1`Q> 7L1:]4`x|3Zxo QC?.ձ9˓p6T!1,Q/"-&$Kt4m>WN#ZVn0i( {)MTAy CS 8iIo &<'ŵp=jݏ|Ȥ!߄S͓l ;syl.U w{FjLW[~l3Qpڰ-'ʣ:>d|_[KWm5SΫ$V~Bv֐ 64)pD*Pͭ1Tt)@anj?+ hܭ?~ۧơf1KEj5zoNq ip-wh 9S0DŁ/h>R=f)&O uĎnr7\JLmۡ7:Iu: ܑgk6r $MnMСʶh~SzpxK538HNP1r7o|&mJjSXSǨ]tj*ܗ v\ѝ (:„oZ (?fsE-UZxް&t5QŒ s*AsjoU+>+x>g*K^uwc ݢQU|KEjƵZNFCR?zEs&7 ; |ꮬc\+imͧLu64N/֊}P6v& &[L6ӋjgGzn+ܢ"0-g?oEЄH61KA1 \׽MT(S=oJϒ_eԞ$]oKpU a3E9?0gn iKJJ_)uBul\BuN)w^Ҧ[Mnz[^' H_P^ w# #V̘[ÃuM %R=xE55Wv0wMv>S#8 >`ʛ}B]&iD[`o'uHd-b!DKZkɯd_ش@ c 04JPINshF:v=@1:fҦ:H1L3y+y_Wкz4xw(`x`oo%I-'=(38-PC/PMNB>T;H8=1JҋF`s[&bJ5S+9tV<$g_AiHEIW x|zuiG]f2T4z|n >g׫68 %*7RnDv8N.$= ~X⏫4Fq22+0Oe+'IOA,xِH-[HCݝ2smP'Nh@JIM0#΅u<Edm8DL,ЊfiV]/=C+CeR_By_*•cR@mj7J ri?J`1&ywlg~G)#x b,RժՇyOWWoՉ=A!us&ޙ𪭴P3a9 tC<­!Q. ?/ gOxs"s/ݴLeqFʐ@DX]${2Hg&P;4l6Fn_E_ـɫ^H +*ɩ'zf2ޤ>Bi߾fkm{W\vC}(U &ԍSMalrdGEi^:a4eUy 2QȔ﯐9t"g3NJM/aՐ! x/?-vۆa} ǭ_;2nmamhi,D_~&j͂5T 9t(j63hH;ÊDIf"pu. t7doP``4| ˇ?{M4KzCʧN[)x1)ʑ )x,6$HuDjq//5$RF Ǵx6hExҲq"68sm37sp`!6hx4Ҷ ""!ɋ!þ猦>bm]穂[nTZ?[6s_^,,`,TO9VLpY ْ >08sGld l/3T9i(wڜ=ABG>$Ӛ]"1a̔)8 `Ml Mqr:xl`^ >ׁd9D':MeyX("sHcOYäAk𽒲G6<.#Ɏ n2_!GP)d۲7LVy1Ƙ0Co|EqF}dݜ$ҷQZJ^ @>e}*p/xfSO@?D]Wǡi&VL"h#/9Uw00u_|#ůG?G7CބkrkrTÆQ-ü,Ow;|Xо}g^Xx-k(y~J`h=KVw+x 1-?`'OxcxIxtLZ\5dXF?(‚nR$0z},9</ |NPZ'5"W<FA ۽SӘb7 C~`lWt){?+Sd7mCc 5ivrXJ1JTkH^iJ@f$-?<~s uJo}{]Fcր'(u7 ^uhER`'CwyQ\ Wl(oftሯj*OQF6Ƚ~4dQT,"Yl㕜%;OZ}1ʡ87B:*GIob,*۾]B{ 'e`W\ AM:rX8W4[d.n4Hա(Ϋ Dfc֬q0!rWk>,R(5DQR? .9)!CF s'41dI2sCޓB2.W~?r)k ˧3wo Cs -.`2(LsH-i*a#W᪥o´+h;9 idq5V[}EH3z G8S|ջ2Z jJ^~;Sr+>''s@~R8Fh*f9Hʰ,CY{6=$ ֤O?8  Smq^4Ip9P3-{ϒ&@tkS"-h[l@qؖ܅3)^D}eVlA9|$/o5r&ݳ$kGg O֖lڰnu1U,BTXy WPSH cXbh3(JZ}$ hf04bd(pxe-#jl Q-h. |j9M:Z|mbo0 G1&*mN">}3mB'٩Qbr-lӰ_swuv|4s$k@^jgl[^'v@>Ѡuo~U>@[:!7#T𪤎GL4+ӫVSk t6T/޽Aq6&Z@M~RdpdAS,;'Cf"@"3`_&ru2w.ϫd8pyk{ͳ ԏy[".ÿE┏bOÌ8K>`O[A+^:=2gl] B d%j&ѳ:'(Y"BTR u'i,)Ⱦ{9MkP[%y n/ `Fҋp q}.6؍,)eEс&g4m7FQ^col{I6}3 1-&=J7gTb6//bb}A0PUV$I>9a22Qf⚈.+>,&x0yLȍo& }KYYc]Uv8l\F" !xE9%|NsBymPt__#a<-֔D]K-c|9{3W+OM8)~ N\N_Aʤ585-%*7Aܮ\Ž4Qp3ڝw}  qXWZٮђٞH7ve*a*t [e6-H$:`1{wlϺYJ.mnWNt{^AI;Č[=w_q(_WyfR?Nben@cW(RP' ~eg$ԴU82go.cdTY%N(U!ԇgRiUYIF5?'j& ~ב@ ܸeB#s vKuLS699ǖ# Pmrl9XJz Q:iDet"L~JO=qK"^i[\ܙd@ ~/)bъh^u>ʘ/Ġ+dʮN>G] iGU K{*y^ÑCJ%.C-f)x6}#0e mT퓹l((ێb4|Izyn0uo 12Aʿ9m"8'6qWWHzۓd[8)G3w *9 3 zMyQK+֛"5/V@NU o&Zn#>xq%EF}::B}3bWA>X &r(u }}v~>nr姜qag1L-+=Bm[{"o_ 6\1Air˵K*:NIXd tXOdEĉQnfAP]S`>k b~D[}v;yu)ʓ>Mh)Nͱe/ jᄷ $p«sLjxJ[*0=UѴN`pudNˠ~ [2Sc`h0/Ʒ/t\^,sgʅu&Vy `7'_; k SkpKԏlE:ݖy}ȖQj/N}RO@7νZ`;Yx)8#xTz"yjw*M),-+䷹Z7(7e6D>(PA6sSavK12W3޼X*xɪ̲s2r]\PFo+HD3US` 0kYlUʶ$sF٪uW<% ]/A1 x?M%ȑ+[/nI4n_Y1)A76SNׁo(J@d %rK쨯q&b{)MAS(fo= Pᡄv-Iv \sEdTTTqX/wN-GslJR*>b~/S,-rQQM[(B wHdH˶ZnU!"[k|=8\HJX1-lo0m\5bI[vE)B#3x8uH$jS  ?ӈEeɲ/y"e1z)T :ֹCmLj*'#7YJ@->1ծֿ~*4|fu>Y%Uc1Z)$hkZ_ M/Ո ̔yR8)udj~Ӝ{LWPZqRm6&V6"#[_.?.Vä=IXΜd%a[~7lo=9H$?+Niwz؞cD: >G}K5Ϋ>,'W"Ɇ uQ(rn[HIic +DK%HWZW- {6eA!1 Kb/"<7YqZO .Se܃O`ae2F2wxo0scvOStݗ\.쭺YYYCL#?-FCL5xsfV+)׈G.>9w3sIs!eg=9FY@iw`ӧa <y[% To_Wb~34Y0XNγsAЪX _&DD3zZ-}ʢ<:;af'2-]{c+q*{ ߈x^֚cd^xH \e˴~,90XFt9g=Cd1GvB+xЛ~wͧ:<|MZ-dN8%_U:9Vu#݄5nI&9e6)3!E~+~I}0}4]Uc{GMqEi? E5Y\Q]J-Q\F.,QX¢&"1 APK.JbE:,9i=N"%0W(c^#vOcꑛNed4 8t3d×d 'N ] BuR~04mtiLBuoen1Y=b&>XGp2lʞ伏*P< 4ί|x̽0Lx[뻂/6!5_3yEIBc`g(Opgr%$+f]XD ur}&/pR"~2p/Ux; :b6|!LS5V6,WE:!Hsܴ%'U*cVx{:0( F菪;4{  @"̜qXg7h'I,Swv-Q-zC4m*K%6Ӛ-jzl]<#%\]X)wis!6\%-{ZTnҭX?ڄ0.l*73AOgEp%j󝎵nN^f 4"vbX e[?⹞Rk !-nH jdnaJ>L5M{hSn>QIJ!-V&Х{3=Q&2ӻ( -TqU)s6Y4$l*B6~b "A798|0׭=vUJ}\E` å9=I=sRZ!.A Bp, 3W..ȣ eK?i[ WLU eM; ,;A8u&~9w-?7I;c o]$x 0 B?ǐ 2ԝ^#01U|a[>>BmԞϗZ9u!5+KsIIQ_pA}Ǝ Z%:vhvMȉjM//旷MS沅QHw^5mԈjB0|ߺ߲}ٸ|bZc= k ̩;6` Tcd> G6aNqFb,}A!Og7z ;ǻf<ЭuAVxR6` 혠{-8E [sqQ[|Q5SOy9+jwc yy5)-d}ThW0JjOxbJ>W{旙yěB90tU5r(eaKٽ"[q eK^#UmQƵ+|ׯׄ ad7_3E3z W['¬0ι7I\[Nxe!ϸOehH4Q-mCG4s-FЦ)| IGz/MGJ0h煠t` zT!"۬v%WWR2S[|38_RwY§XnK4d_o.pƵIAY\&]C5\Dٴ@ Z.JEî/ yR9Yt@ߐQj V'@34hGSЋWΩ"HkC>Ҳ c¢"HdVRBtyAQ7:"#F4'*f¼ /<Ug0` Э'}t3XER $;Zi@W+J<9i5ńBË}D`Bӛ.nf BzOyl;ɪZsѻܧKdlW,nHzϗ얨8uh(cw~L]cR)b9iF o1IhM/-凮8(A1BC9/s.ص%c(rٳҊ=up )rufRNoEf[8Ė; q+t4kI2k#]y- VCn> `ġyfK δ}^V<OݯRo?W~٬NsD (TxئDvK23} v@wJ?랇ADN͊ZA0;Qyz¡*m'j\rnqpDV.k;#j7>l3`a>ޢ& 514{vNtnlerrMxsAcK⭸it4n{#RhܲhhašˑO%%YJbPyHQacSH tJU1:$Szdj/>Õ7": )n^T6lՍNS"S MYw^YcI8BH5芕{z#9l[vڏktxqA&8c !XxrU@t\ +:*0J0FLB%i & DVc;z\%x!W j FFlF@0QDdTy:cX|13_]!й뇪7S1 -?Z8ow2?aq2F f;ccM. 0 a$$㭗a԰ZrviZד+rtpGuTt(,'Mhf'5C1=̼y,NVT-I١UuM9hi*W1CPW"' 6za,Bq 4%E'/rN 3<ڀ/)T9gZh X:~}o#*\;m$kN|7DQV@xe>93M^ HQ"~pSF`ҩ1/>y2mG3;8, sY?Du ܎\U/g4ԙ;D5dPꡲdlH7rzl _>H\ EۤA?LӒM"!l#,`!l@̥RPF].4&XZ.=\^m"(#C3LHYYuU5eBwwQ%rvƉWSXa7E'p*#;W~8Nm@W)@_ _0 Du[Qgij;W@|f24ћzԬݮ%J^ϧO_^.'|X9A +K 5WY5*{`r,JVf\_ixp5K@iZjLDR՟'eL'^V2-?[!<@ڌm}Y¸-E F-2"W0]'FC+dѴ¶ZYՈ(f8 ROk%͔a>+ά+|as`U M;l8+\N=8 /Jq*X "0qT}Jԝ1 GDԈ:i ["獗FsBϲdv1=Y Bj"2;JMS1HZ< Zѻ|1 tڗpDz$>pr3 #VQs]āP>O頖}IIF[ώn2=@ij@Ɠ+ZѼ`?81S_ 嵈L>DּvK(ي;پÅtI{ ' pDl-Dr' (jAVt.! nSRAhʝ7bDŽ7(~1HGѡPDquyNmt 8 6@uOq p>TV~tn&)Wbë#.2c[4Q]{(G5]BlXgp`uBm4"H#lhFKXdt5>j o~FxaY/ʚFΞQHΓ ߛk\y5 Ha 0 vMN宠.-g$u=l {%#Tp#l5 R%IW4tx._vxbڰiѧ˝droҭkbą-qaS۝6Đ҃#elk!Ӻ 9ŠlW>5Q %O kgv 7Ztlc$p@LD"&؀G-V >WVf%ܥ M #␙OˀrrsgnӺOjE?+䄡A DI[Y ''0BvZ߲e#~yN ǾդL\'Y7͌630f> BF7p6|O\1aSBf1\=ѱ#7TQ$YCY|$)Dd9;`< !>B/;; t".KݙOL|٪0=)o[̡KlKUOܹ''l%l ?/_c`ۭ֥R-N&R7("``=kCgΛI>t@b*'an+F6*ح*0TD"";z g,jN-h{X2sh!d$j.[Nɧ 7X ee-Q.:*{L""b<5 m|LB|i1(I_k7QAQt6&$%~_􎋞]N!k6z ΀o8"z6re ȴ<$Mi9攂i\js-rkiu .20uC)f22X /`2Du~]+{fxM^!``Mic Xhe + Y^ʧk0`T҄Vv͓򵖊rI y1ЙD~pyaY3" OUb@LEf#lK,ȍ 'eK nr%lA ]&IIu5 Ew`_>a)r`\j^Jz.TZ Jj* WW[o~Fqz'HXV܄ ,Ly¦5wqKf eT4Nݰ4@[pG !JM+[WpzV,ͧ`ûGcEYaڈdBDZ wyIpv ݂u]b0 ൾˆ&5ݸܔpitZF QϽn͎avt +Փk+H{VF/w|bwp}_z`=cΰ=$UɕXH*7֏ q;ܵj>z<PWO30 F&{adAiwHiFmߴwي׫ƒ٣:%cy&¬zD*JI~8Pd4eULkS0,F9q ۰IѓnvÉhɣgW.CͶ5yڧ! ڸ㭧mQM|0Q*aju"Y-Jgm0RE4MygZG()#_y8x'MA _a: gΉ}[b/tK}ʇ'z/Wy\yZ!~ ްi{{֖ᔶp9ūHn{;9/բ$pg(PNUT9A7j fֿlIbޤmi Ґ8pO f0zKR*6^3;(|Զ}p%xt+]OFuup)g eXἩ2#F[ĕ5,QCS ۔aX]6 UnTK^oK7aTNx mFӑiJ2)RkҍϸNG9u&-;: Aܩ/VZ8~ϠIWDtɒg@i-{/KǶmͤKzriuh_ *%{'gZLAi(UysV^'Ӏakuvb?FM/$J.)tITE]f[ (<@F]  =E7f`r񨓓g`iK>N5z˛``XtC)ߐk19πpk$]юy0J9f6+PῈϪx,ЖH^9BjjbOj87wfC&+~ &sd{0ƃ}t!jϊ:50\j7e 'NM9/W-鄁zb3qF2eE]F|+LTF'wUi Y%VO8\ oOD^!L}ޒpYoo}[zpQQc$ r #`01[g59ؔ o3j[q)\B0FN!HU7+DC|ȑJO5KZv\ =iÌ8,a#ⱶp;$,1Cʓ!ѭ>(NxQV}yccLyۨn>P~H?NO? L ~Z Lal>eskڬx[u1Z]M r-,6g&mA = ͇nDW6V0~hdj)gbT3a g_9ӝ(ywJT,%PUs! wࢧnsBkpf R!_nL$ |ti)ﳭ:%gd,ɟfNLҀþ6k6aײ l4{nÝ 2r7mg~Uy*])x(jT 6n=n{^ :-/z:±@ e0Ni<^I5q5sD8dN nU:JPyqo|G7|ޙ4;%V6H<[4ESZ5yIl/a#RDq*k$/tO4.H`)QhHз1U[5m񀮙X~ޝXiJ쥊L;k9aO64 "fYlZaF0 >?r岦Kg /TKw J\_x(/!\I"'h,\i 8VH:SԿ,$$}hbw7 gԾUl\270LaJy+) }~B#7uWHf|C`.gɾn55>hr*)-~0$n8.6P?8jt*y/ G=T7e%Ha&]]c Yb:E"_Ybh p``Y[tNr Isk7_T*2nQDZrEv_l ;lK᮶U F}Ic}a&X). uM%@} ZP7Sy蒎fC@%sbv;)dKvgłv]iH9"nbtT+ca_K$/yI8}bd*LJ mT]ʎIQGOؔn6'vbлiZ{`GON̑\W0dVdI0IU %~]TZѓ+ 5B?KhBkf1^b :@&Eqx5\*5:O䔞wmLٛZ,%TI험́ne6 bH=g#$jKv GTYg51CSwt@(ЅaHS5:_ l4];̎]$ͨ)n#ԇ F<j_o` NY: h5/_~}%DЈcU6Gm=!1Zr葈')Ar6!֭ ,*i*A/6,̴'qf #xsG6N D֖v2aka#d9+&S \!QNFSl0*,uPrSw-Myԁ/hɖ_ ֟S)U5y&x(`P_u;g&,zʣd]=Ք'A~- g2, j*4ĩA$0T| g姶}083w?,"8ķ;vܾeI#@!>X髺ml~v v,5I-1_. < bZ8{BJwxE:"i+/f5Y?SR^P"]8N  ` t[ݬZ=A-Xx00"ig+8#`:ۿ&f Q莿sRhQ)摐n'_ҁct.H( EF#Hdjlz׾EqZS O0L1F.(4R]G"*m+%[b-z4r&)l+phxHSƕ[˭_&˧ǂ6uM^e&c,28?jvr z|Y=k^LF0;$.An$v"TIgajn#+V2D>NzQLaH9_ d˶FXԴCZb^ARHgxቫ"q-a$ݰ*kfޔ5h rCj8^s6\pYu#B(2gx]0}9X 1x]'> ' uWHoIrwԲі;JJ4pRY. v9f)c$ݧ0*Ԑ`vMa_Nj#ZfJƱ, J:C,O΃w@WhmH*BO)¢d~~?= :S$7Sa|vr-;skv[ Mfrav@-W] r5Ť| [S$Z-Pk[5ў\ .w]n-L>10>ȾPc =.| pshP֬zT2V<v_T uv\C,9e^`d8@TC{FM7Y|+sobW+2ٌ& Sm{3Otߋ};뿓9Rq/A|}nz `uL'Xq,qL*Kim5~\H:SR\ YEZm4\\UL7UjΦ5 CBҺ~(c>@2;Jr%F>Nӽб^cU,,0YF(/bvg:1=J3IsYyrSH,:zw&ơT/$J CҞ2ўfPK퉳37B\ }B&~DQ½_E>lkycE>ҡkUl4^E()/O8𾙢Ec5p5;(OodO-:޻kMrjvS/)kHȏkHYowƽD]Ns8< o>#΃` `5 Nf?&[Mc:ō-ig;KOm;z*wn}ECn5]p!bCyrYxNdܵ'1|)KuTr3BEXNj8By Zc)~aVxǍx媛~{ZR}$\nڹؿ&#OsmW%XBIP56yypL$i#nɪK|kQ3H*A#[JKҾ @ƽJҟl=f}!tm %/fB6Yd[>bYBa] mV=r_|MIVD.F @5ne[d2$u+)SwOKmYkv(\a TrܠݭM9Gg \mt`e27)o [;&-V$Hή&.{2xJC,ρeuCGe i$mGfsͽFEд#7(L7H:snS) ROVӜ].756oIam~092Tze.kasnx!˘  _:/%>ry?v9F>hjs!RŎNwV%QK[5 Waʸr%z;}PZ!D=dKjPOfA/>d-4BG &g)ʫշ{@14ŸNp&7o'J86\/U T$ 2]_Gij.kO| -ne }9XȇvB/TҝW٦},;h2I?I?=w\(c̹:!MfhM2=^#S7Eƈ =O-6 }9@bPc ŵAC3a2|61/=h'LW{HQj/;0|x.m]㗘iLtsUvьSW;=IfՋP7 Cw/;x"E:YeCQCNu7N ߹$;Az4F ErXڴUhnɏ_1쑙P֢17fA%'CʪlY Eh] ֍=zVmw<7()/=="x$,*"l:Kd?lO|Y>V/idiuy$ ~@#騨Wh:YV_\][W!O!TNc*rStJ z0jI?=PN2QeBBCʔZ[Hex<0*#W,μKgYk๭*D~j~w <6C.Of?Cڙ3 2W 2P` w. 0z6d7>vm3.E nl),F(U^ACpD9-&q jr6!wW:m$5~->p`'f!O ="n~udY䠿V}wTsG-_\ߴ45Ρ#̬8} U 0C/C'n8p-r퍿1iCTյzٽ,*( ?r9 ?Q<"(DY :܅͠5wl޼lٗk1<;vA$Y7YN%=袌N"sCb#gO1=U 0u]Yk7lƉc8(e8kI9e-sxgŘ)Zyz,Gb(Uc\7$%7_3qL^@0Y13D+3d; L}΂CD1~;)C"6|z~ cV+ YL]Ojۤf̵n:eT'?hm( BClPih%v.ip1kw6l nABʱsmC$ N([jplF* Ũ FY$g6ҠE^O} {)xTaL~ aEXV:jТ2՗xe]"ooaY.6M &bpF`-[;77VRuShh2 7:':60jОh{:\kW*ݝ^?Y8dU &Q쨘{&z)G]W5@~)),<ܸc&ZݾvB "7(Q"g[X{zTbf?ޠ)e3,U öʨQ|[yl{Ԏy?1kDO^ G?k1G܀Hljf,v'Uu(guTW$g8%-K4f1u~ݜT٭g4\§; q|oMT-(ؾw˛a0YI#~F+;>$#չ\Ps3~˕et/S$HÌgPx0%ZOY+| ~Kh2F&b QNC)],)qNf,ٙ KB~l,Z8dn4OSȞRq8G F Kl8whqƸs'MFl Rw#O-؜*-KJŕOPq)!%,D #`QPlݣԜ% O73H(ѥxxH O^sDZ'P}^.vSce #\ao]zk^q4Q"#5ñ/>q8ۘ1UeŸrFr4}J#ӭ=CT'Qk vn}v 5D;U5aPD}n%Уv4t򀶨,.6H׺1b,9O^P&GyzGP.Ѯ;Hc)JRZF,[TϡLEõs1p5F\}4U%#+8{7L+<6U2\p23o.6!#==<Qi}IZEx:eECJSx]ݱʑK-͚Ꞣ1r#<˺똲QBf!jt/#i/ tvv./ DUddc &!~J#"]/"eUKoD?sj#L%N #1jfT씺B; |L+]$TsOU| ui؝g@c}psߓۨyżP<դ uKxǡA} h|獆5^ca1n,5 oJC_Uf(uT|œJ˩Y1fD4J@L GFܡ2p 6o<A f9zugl}H=79e^[e(udb9 {H qLsDï~`) \3׃4K?Fs\l|`S졾!le#ˉKӃ=.AJBZ@ ySܶD|,/l;VDwE 0)+LlXY3%FO 52-&*}aQ~R"fs }ty~=>)2tkfZl?e C--YI2oxh0K%_SXNbOתG2%fTUUc T.z1"Z|id*2#h:rr הNmDlsWCX.eUdUkqY؉g pVq`Һ[ۧk1VZ ASGq>d T|wt6 '49i'zEU%1 3z(sjP# ) qZKkgΎ^E^0LCV"P PO5Ŝl#=1֛b^ qU$' J; kQs?+73Ciy $'S J#2v7 #=J~mV,>5 D!<-IkDq۠һ)l?>(BQz -')8\Zl]l^4MXEe|sIE=cIigug*w*M/-f4ȅMORlG15B UG0ؖoR+lsg4&@mIIvp!@ݺ8?0[s9r:OB/ l< *^ hykV:<s^eZj{R%rfGoJG]it1\ g8) h:80pkvӿз`2hi| U9t(T_ib*@U{ɕI1KjL(xXGlvr8jy8FDrH{><Ҕ:BACԇ[i%]'| 4ʻayCn$%"n|-Easx`6"O!3i5XDPIqW !n[r >[Ӡ^{ks@jW䲦WDX)+QC164d0+Enh TDra9liR 2wƏy͈>$D#Yx,fP 8Y P;Uzu\u .oeېЊ(8} &"}2! X6- )E7IvO/Q#57s`e7(!^OR}K'_!_rEKrm]tOLj_ou֥7Lܿ])cj%+ϕdsM`66@}{&ַ&P"%ޚ4#N`S+Mj[λ$!L_@h)+E߆c*\(x7_cKg 7 g֙UwP$2~-CP1";C b~30Vxxp=Kw(Kxe57`kã#SpCu/`pтVM f^xmFXš<#(+;:,C HOo.՚!~fikڬ:7ߐ !Ј4m6$t>vOU\9U"J?=_X/vO]>篪NC0r,m`A63ˉa`*&FS# uU{[5}S6YIHElB_i'3A]0g*2,/ԇԳ3:tos5š%EY %|u c|kiKSd6'Sh zl BhP>LC4ftѻvvɟvQm>Xu偐#}Xz'}8 #c3z_aLCbDSO("/lr$s}?oZ:]*;Vf4{OQ0E<=g8T(Y-\J5ױ kY>㠫E>Tӏ2(9s@)фy6VG`Rf~AdKH i{̝ w;kr*rn8H/=HVN; +]ݪAݺoP ~"F9깭p1|-YO(1c}H’%VaɎ>JgS5!(¬'v0:>1e}2X_&0S;8>3䶿1BPb"[M9}'so8ܩ34ƌCZg lzTCNz2N{Ń٢`І7%]CPbeesIKQ>r5nN\J_@^F|Y[;SRXn|r<{۴M_{`Os~нC@wD:^aA~ 5ZĀ8#&{\{;_\n㊲-\*,pϩH6/1B >@V >1Ԏ.Z[eSSͲz`邮tVΗ.?![Ѧ? e 1ϭfI ?zշo8 ϙhF3sޟcӋ;^8M2ʉERH =g6.vɻ;TO6`aN8y}يrLrJ w]Eõeֱ,(hԲgw L'_\vP:[ `U `_n2ygn(* oC5t]R? y8&ql$7:h&M ɚ:E[CMAQ#tIdn0)*;,Hs@ʽ ?=guNwMXk{>ԸP{ըhˎ 8ws[\QԄG;7Ťm\" }҃jCU\Wygil(L0Xr`1R*>,,E4!(][(o3"0_$H ;g1QM3Z4Dໄ3 y]Ҳ.}őtp6 8=%?ihaI&7|$`oW<E%_xqp׋{JXv»\R":1 €e(D-̈GBmfݨŀ77Tix !ǭx4ʞ( "dZ:Z8m(mrJ֊o.7E鰚cQRy(5nhXq |7с{h~o bƒO^T:l" gX*5o\֢#3 e𓂴>[vy3ԞaR@2QeDl]BD[9)=G1,.,`Vfoc.nOSqa p.}RNoU ^E7UhFW ? 5g4_Hbø樲FLۍH~$5j1VNb?Ju:v!)o]3HGOLLW&j~%1=E?h277 {)Y $*eV72H4fJ i7LBLtDx%?LWe1x|"P&X!z:OOzP _9G|܇^]krj HD|[#LjK݅ VSq1 ԡ](n+8˯ W+ =˘S)Sh3qU%K VDPeNgBm`A;oI;?ɡA <#8$_j;)E(fʓ<)ţA.,+Rvm@mJ~R Q7tehKf#CA^Ωgt]Е+JY7RVGuU @6_,0"h  vlWIf}00IC`͌2m(wm}OcS3~唬q;\*,`6K^geK3r 9ٳmp;noųH@J5- TF{%g_ku#B~(Ϊq,Dž9f0' j2Tkr}r&2.a4 $Rn:":2`p8$\.g˶}fD=a"x.Ac!1 #pbJdg^G ;{o1c5K}Or#~N/YN]N0̽sX3A`uV]ovgJžh:YhxRõ۰Yr J7QLoG5HKPCEO/' ʺ# H~7Qu%b,C@AYdΞ%d 2ehfl9N. RAh]LlBa^86df!jZyAOgXT Ғ.hrX%L?KF5u|g2NǛR=V5ߔkI ޷]lPuE6!]#@Y3 HFuOX'zǶ䆿wbsο6rOADOU2t&vKݕ͂%E~+ҟ 6~aő 4ÈGj5{ɡB+IR_{2yQv4fEsAUo6Wј՝rKFځ+v' !K BR' [O J d5NYr.۾mPdG % #jMM1+ˣ5 Rs5*Ʉ ЇHiyo@l~xvn?Ȱ/ޥaEᔌ~'"Bgϝ0d!=ȡ,FF~b/3x*%k%Hp-cU^z7M2`natȩ6hܒPcbhВ @L+9# 4qyNՔL΄yx (555v$G:K*\-(D 0_En~*\/q TQA‚y_YᠹTv =ãgu;pI)C4Og ;D8)v.H˄=˸\) `~$n#@R' sxFsD(SL7x'aI࿲TkFZ&@SL_ =|k]xE5BX+z<+׼g!Vs8`+Bj\oݶRDOGC*Z 8T شYQ:rv@[gv5șo|eFԞ_.m2ɫnA$DCzD&.{>I5(FhP:U"fAmr?+&1W{_$[hZ)X[q63058Z,3]C֩!KpY.tag!zd]/yb?DS8|Hl$ Δ3aU/T-awN+9eETS8Gî-(N8\(uy܋ S]tY}V #JTdT%j ud7 cQ5$ECe u6CR~n]hciꜼ9(,ŀ F\ fA"P#ho[%RcA1. ,q[cB Bxw>!=g;{ *v/"wa_|?v3H7rB xTArLyy#BIL=jPS8,Y/j_iKڴ1BoA Ͽ̈O!kEӵhiw75'g=令'H<^h>V;,%uOeQW^A-uMjj1N-V竱i<`E9xJɌ Dl A0M5F mY=_G73q{X/"A0xYWKfDvzU)H @`g/\퇢[6zI hyo&f\6X#2C: B]hOj̟ UqcuUAa_!mKy6VxMYGWoruUM 蛑9`Cڏzk)iEU@e'sk~\"^o\;qjMrD }B[V#K/jCJS+ĕD Ӷ=zԓM܈vB4 ڏxBA }`-#;>HvTr Jc\}j8 {;z\l0z0~I3(}0'rCSQQ+[z̔2$ tb|\# IV*..JWz&O5O糪k;Lݬn6P XJ. ʿϠmv34tr[$ *8R \~ک٦,rtIL#0勒j~h(%@\™7uӖtυXT(wDGvzȂ*`'_r"̢2Ainqat1fBڱ7^P'񪪄p8'fȁdK&;HA;JEv+^uK*UlzޜBQF($P SoÞb~먋O"Pe9ԶX3:sio<jpe o>Ŵ5Kz'rVIZE_a gv+IxqqЭؒRʁPTV=@ ՒNtڗ ϱ.Ydkt%G؄[o_Q}!%}y 䅷s;% #tSM ~/cu v2p!&ۡ+w+&SN(+[JQ1f[K4i%(_2Pd= ,qU?)p*6$7x,{.iP <#;fh eZ'ǧ{˗U)+uɖICR+L>߈E'ߩGC+d6v*QKH-sH\=p.U{E**4P+PÃ,j,:u_s ? CEf[X4y!4(On~^ABrxmj}(R{%B/M]7RM oQR$ұUYq%lX;)3&n_븤(P+?!X0mgC\B05{Hv¬]Ƞv}fHYwր LvN:  d?y+xn[,h=pl;r.? t~٨h(.*]XH~ k]gpY>5lNNȰ-N.D* _5;$;Pg3R͢hEwf@TɧJT8]ŭfSDN6rn7b6Kk>#y"T{[;9Y^ .%z"tt=д XaT<<@:᷐|+ _MYd qAN~-ek\Iu,xt)c+rqsv]paub\J يa}&4]].jNc5M'[". ;|sn$U6֏Ug.-xqSufž>jyOSeP _;hX)>hDMךo<Pm歊 g`>Aڝwk-dM3r,P[Ƿx7f-?+mHDd|VnN6b|;U jy6iG(eοJgITnDy5ݚhs6ÎC@)1#89; #h}=;es -9BMHI 0 Bu1рHyI֜z,BwN"`/;% a8h=d:%*ݢptjETA`1՜@@R$l>6a @p/ߚEHl#hq q3.A r"IU.P#ypgm.&e]UH]ـ6+2VƩ*GL6ci'4*3@MEfH10V?)v@DP;!Ѓb;NgDF$'>^j5u hq&ls&^[u?L'SWȨ>ʱڃȰJǶا6#g51MhfjAq0w]RxpYD*&k?y!%1#۩y3!2]qE/ L,b&dTY.N# _#^+vE)Gꇨkl3ÀG~ KE sDjІ @Wޡb2m"g3$4Kyզ#zSvy'W)/lW|B< e rbB$뵞0@]|]0fay$ +i["D7xiRMoxbޗD? oخw*',|rN(^hk4ӥ[/I I:>y9AWn04w0;6۽90؜D\tW, ǁ1L۬AVOJ6<sԿM{t9C'HW /%WnDDJOq^y6G.fmyMXzK*fjhHfZ&Q ]MТ\xYSˑ;ETo<{NӉ!QKU`;A?rpBIhOL[\^~ =M9#Ys%yI.("!.z\->]?$&gf@MHu~i +06-H"QKƼXpo0^T" CNiZΕ%;Ci&Awz'x\m_n FvN'"o; [-n^/{YkpBB8.o 0'ЯUOc \=]yy_Օ^^%[? Cȩ1IYV=\EC1Gy&n rԽ {AO䡑?\R#L?_٪3th+: / T0nThЧPެ@W0j,쏞A\ʉ.`*eO97!γ\55 /`N^>\~-(Ok݉yl S\pnB!b012JdcxZV׫S;P-]sX,oG!YLLo .;b;/WѱCtη {pSO|fLOi̇燐q4@߾"-V ֓77ΛaG.fxr01GKM_ d/}v.k>ř ]Sݺ PZ:x G97`%O&j~jl>|D[͛pàn#D v `cy"'7<:w#MK?SQi/f0'if0*N␰ 5QH[D;pشOd uw>N Gd֊i׹ir\dHڣ\4 D$:he㬕n0'F!.5ԒS46LJE n[s$[t8YA> ǎAv'}^Y)rK5zYN:pEevh|ZiKjOQJ\O,mz/퇅#U;cSh7AtvLS3iAoJ6'M8:A)эh-Aos8peiGh!^WO)28p9@0ߢ' )Zǎl}%~hGZ,F]I %ߧs!)iQD(dhkTՍѲR/u#p<Y닅R UW-RGNџr o@ӗ;K-^4\z1I63t9>] u|Dv_6 ܅.3b@KΕ]{VaC#J< OIe.RgAnu0M_7 mJP| &)DT'>D(>=c?,p{yx/ߦ[L^)wErRG3 usaי67'xC*po*c6f†*M1P{![M+%Pdˊfa\_rm?A ިLE{'b €ŕᚏ"2[ZHއ27EQhp2W96j]qww1[J,u7{R/c*$B1|Zz޳yIKvӕX8"Rhc<ܻ+O.] Y2پc`]e'!KwLJ,OБ"Mծk 9Ȭ)Bt򮞟h24mxK(>jg'ɧw,:]$jewr s".JW6-ƾzlJgQmW5!clS vOVϭc4$'R&=?Mݺ@;i #V^KY f-P=!bw/ἐz]QL$K>>u~+-erSa1xU;ik4-~)+^fbM[~][ePk+}! ѽc?3~uKxp%]CCth)#xK|I;YH(_BORQ ]m[7g'3 +rl?k l3j!( "o Vdt\KjaOyvV79Go %aNI)Vi-x7O GwH.Ѻ֏Z٢6Xí2}~UO[ ܄C`J+LF 3n@AicӌHwmSfyA!Q$MOHݫW (4גC}N8^4Oj}n}f>6djQܕO|);U na^J|$_PFOO:#]l>*,Iѽ4ԑIŹZ$x}1XyAc#,|)>b&o WY Aj٤kid,~Ics`v\ʒ* dR#tyS>t^EKMSxql`+sRGxMl g rpONdAδ%Yͧ9;Կw$bV?8rA7Y#/a1"Qg [L'ّXR^..)vt%vô)`RU c3l9O~LOd@v<8 EN ؝0HbE%X3i to>R- ܷDž:2~SO-Qo aךiXȖ׷ *2?*}gS- @ۯ ȅrQd t&=6cHh*ǸV0]fdj !H\!1Q_RMh<-wEBY;>W嘎)4OLl7* ٵ&i-9MNYTy[n8s`̛y檗$DlHY>ZRvˬ 6{]iva."&mW%[$b[hB!.vEݶue8~"Y̻VE|B2i7l'mƷ}D8hy%06 95x^pYnKLaӉlQgIVDŵ%sql$߁!wp#"Bٺrd*{3iSQ"hy'ޝ0y4.;?>{5_Ļ_vךyaǥ7Pv8R /4]OF$w6Qfͷ55v+X УbuN|~~K\5Qe/H_xgoMrf"{ Zu]؜.'ED&]􏻩YNzI+J}(`Ug1'ڐ!0dH^Ҿtw.(B]K ap*c1Y(d;"Gb@yajGh1҉݋DFF˰6K(% KvEy(PF*֋yݒmGԏW\ohor F8lG7;,Ԇ̠JB3'N.~ †{%e!%IpTB~,OW`dPJt00vmbA/(aW/]_?3 r|av#擈8 m`U."% 4!krG '!j=8G(jq!+[mE 9EmwqOfjJ pϔ6g(n]]햋Y^0 g,(;/,꺖k%݂C99YYzUbTUk 9GxC1L s΅qPHl{EK*mMR0MB,mr;As يHL̒"|A9DVUƴa|S l=qDewD% %.ϴ7qMzd|sv+p'Ƶa4ۆyղ=rеz^)3ӧ`P]UTZ8p,pJeJ8]rM@Y>@@v^}z/t:l{0̃ u9p@ u@uB[v#>5~R8!?&@7 gM}PlVkI]r) yw-KٕG 9(~/ߗ]CL}oTAROq372Bc<\ܠs{>C1OEYXwڪx H͉ ֧5E#4J΋Agw+hHX3C[$}z˟&3p[6Ӻfa;@ S(GsuDK +SOqQ mdFI ਜ lr<3΢NV~@W{;DʣJ4@=oE9s鉕h:>ƹ]^S4&~-u~zQo.z󑡬!4Q:ֽ c 9уn_@;=(z CI)&F<[J$bsb ȕ^eXζk>;,bU ZoL׸TnCZ/BD&SƿfjW(>bU& RJ =t{AH?_\F3ulpڮ,M/½YLpc]fNo~E%³%$~ui<+l-c }B`UHD+ +:o&o?c%bZA@L{Ѝs?UQKf=fG z{&v-ɬbuL/~閌Ӽ;N7Ӥ8U#-(Oyχ~whrs|B?r)iwxu@Afo(m3Sh naVSrLYutmd4$e#ݲb7>MaDXy`0.yޙLy,KY =Noj宙x vs%M3wj|e{ QŐf͹]EԽZ,㹅.|*ږu&袵9 kNۛTww(npJ͉ g#ˢ[:w$@KdpItxF[WDMNiJ5C(b3;qIr3BlCs 0FԸL|! R d[_1`$vPȎnB!J'̰DGv&L*Cؕ1=ˀ^CN8#ʁSSE^ LH=C.or Pc PXqU,xx'+dm(0Zcp3"셚Ś߃ 0J/g'4bnCN?Kc?WQ\v~ h`8rPW|Ϥ?R"bԈ Ak,{^A. 4{痵&y[$W^T܆vMJ^ZT,gZUfSn_)Qf+?9?Z%OȀ EgUE@PS (LKza8{TĮ;x Hjx2=][_1:~lf2TP(O3}ZVG.p1W+y 6i<?wޔ3̷ A,,,{ {H:OȲۇ$gogy}вOd?cd:aL/%S".(Y8z6a5 thRvL._:ԟ я) rcW6""~6Nh&Idb Zb>`ז7 (QJљ;/Q'Nq%ܟ Pqhl!:7pZ7u-d+TO75ӼVOfABk$:x>0n|T7Ս-}ܚ폫0}U,`И3~8V.U벅-l'sa[razñ'Glm#- >}+L<ӐRGerm,xGm\O=TKlao>A>aêK zt82:` 4,c58} ϗ h&Kz4{OS3(ɉGʸrN%w*] 7Y~]{_H}Wjeɷr\ X⚓?~wSƭ|O?JIU}4]@沮Y"6͌xJh١0V[ ggb>w> vχzM5Zhg8Bq<ma,$1mv;w̮ @: W>fVٞcFg;8lGʖ (\1NHP;2: ޘ<KFӀo[ȫ$S.hLx6ҮSݿ'YQ`[8_OAtTmv!1'Kv \v;:Yy 7 DDO8&}xBPp@?{nj:@Ki!!ը͋772` )R+(jD;3@I툏A9UM.};,Fw0wJ۪эn_3mg Y 9łwLޥI[#DH ɐ pfфr7ŭ{q`1_S3vnpf#འ9|hbZ4i#u<$]m N* GsI|K5[.$>[b 曾hj IkSL|sžb]=0>^9{fz(XQyc3q@G/o&w^Wb%V({k/SuHo#8O)$uE, оaҋ?UTn nɌCEΉRA!rjҦJqy^C& zD6֒Jk[y$뒥쫭F+Cbg!B(#Tu?2 d7ޘA[ <;Y _0k9Բ~|p^"C"Iwh}q,{oGC B te`.Bwu(fwa2 ya;.½.z7yk o{uRB*Ґ% j6hyGFy"rɑxf~eO-z T`Ɣ0輤~6PPˆz="r}'鏺iy{3`V|UUTDYFU哙jNW 0)qjJ>㍆aXáG 2|,r)$^|_(ʹ-Jб:>ߎFr"k M[Mg0A3=#cףD a %hxO/ލRF h;[Tv:cX8r%oc]8<28ܐ1ۨ~xJ;%A7X Gq<\37ӯA5,La^J"]@ +r~|6+bU 'WSj"U ګ+Y$FuC=F1-zKE{ޱ&:3Yᮋm{mލrÑ~io$<`G^ϫ& QK+ׄk )+ yHZ3Y4d|ޫPʰ 5Oalz= K}B-^/̼)p>W\Q+ty75.IlԲp5t*VlƕJI|Ӑ(˧gPNP%kyXj,zyK1®fLuw^@u-=}g)'R6$eߝVA0%_*#;9{; O(H({w'p2QGpk._/VI5#}<d>0$Uhu+H& ˽Ư#mwwlx3͠ h]yC9[>eVfam0Tch"`9zSe)vo}e'(%n,>e^]:ES̝f _J7WgRF,lgrA՚q?P1'%^'J=f8JiNPz]hWc5Y|Ǟ.4"BOב,ėk3K' 㓑'#N6}̆JJ1af"dV0Uw<rWSHƲRM aAHS.cKPR 6H h=_.[^RpS 1r\uS&Ee KBrpヶ³A=`v+d%wTt0'떢?pK14hV̗W;'n)[ŝJ{w6-n#b|ZL8: wAJtv_v:00 ނwsaP]τUuVh!ڃ|<ȟra7e7<33cCBytQU,3NU)cuR+'%{ *"7s"t*(01jqgYZ07070100000290000081a4000000000000000000000001643420d600003d2c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/<]?Eh=ڜ.+7Na^N t ҂2je'{'\`>Ѕfrܡ+Cҹ@{P9iXؿu%c' G{6Џ%冼  & F%hmQP<51VdH0'E⺛ց%\@}r70PA.*Z~z=cuީX,g1lGXBܞƬ:F4]"[|-~Rt0:%h: #JāNX$3m~UړOڞ_+K:!RË+TF^0Enԗ]L.a|^)VnZeع)sI)dA4QSnTcP-4A$"*[h纁+z:2բNs'#~IU:2p6ҩ.M(Kpe"ÀD(dE^DIܢ@`X+z)D>s*v(KyzmM0 YEHkȾ{">4܁ki~L<$LR@>;*EifֱpDSin-ĞqBje0"FrUZ$ErדUIjUTs2Ȓ'?Bd̡;CY` n_,3JYH hZ Hcٗ)[L̃ j"<()}F Hq5:W}ہπ0NaM2R;+inXhkڦ+t0!<-5XšZc+@u䒽 !Bs_v,[:Mo3[ݙi` 05yTdMXޥZ\3B~9H5>gf@;Invrdm8ymWlAf 8[/Kܮ!:s;Fv[x=1c{ĤJˀԫ[ArYA*lsTpbN/$̱l ͒;Oc1 k( .9-l:-S8A0*@z>So+_5.k<8xe8kYh>TU$6:ͧ^Pڊ5HW)X/5f:P8-XcJ;lV6X$aLPP ʫ7C./ B@- D_bj`Q0ÆHG̍31 Oy3k0?*ea 7S/>m"1z4fm6"D4.. r@#\7PDok],RUǦqdƅ7[mEЋ.A?_%!,"U7h{XmSO:{3Gd!bgɭHf^Pd4 ѪB-<\pi>e]G~vu뮜5[_C]玈 ؓF;ә;Gc ~޳qG4DQ S:Qq38.fE= ^cr^1I 9,"y!uh7؝>K6w5GwY#t$Dc 8S_c,TUnC~okZJv&wW}}baW.Q*Ld#d"ۃ6!kw5&y}Vsxi,ʘp-ʘʰDEi䎵5>:xYjalobfc D_˘Sad. 4ټX&5|W d;꾭A* #mZ3mH/.#/'Jcc Ryr]f,ƽh^Wt,d&b[kW@X5}@^bCWPr#cIP},= IH| klϙS'r'r7DnTcMO?Uin68i3"QOBTl>/fFQʰƑgwKg >zy0et^yg̐qma2I9HKvB,沝`B&Lz2 `1ژrZz;x?Mjx{,*F X ??Z )3m˗Rj,Hn4 *-R u*!m4ٴ}ܶVz]GSn|YX.C+ޚ:=jMŗ0 rMc u{ڈ6gTJu&/ >shl.bO!7q5#Ip)|'ޗWs5U9(;ZNK()Us4V68/ѳ8zg, <7i&+d"s}_ˀ+OyB#Lq+Ҙݫr0N)Bmgm7E~RD];*Fe4nfPVx tT*gOXR=h?fKHX}3;r;ڶgGSxMv-􎔼=z!-/C<2 " V}.H󨎉2D ? TfBY i2?tT?/;2AnԌie mCy{G[>cZ9I ^$6|x7k{iQsJE';BL;_QC h@w<ܣ 謸R2cC'v:j"Aj=ŤK&:V&jU\BSF8 d]ilycivTXq j7rt!eq\XKNqaG*>Ow7( iQ22sTʪH6G/n$)zpZS`ڱژ2^špUŢN=1蝘t^]+)%oV@FD&[zHtG.-a>Nܵ:rZ#me8TRTh0 kf@@ZHD ӻM]1(1wԄE` b=@h7;]~`Y)~R")8VtWRcpL[ BgR߰G;Q8 ]&,ٸc!4 c"|D 5@!f*3*F:W y~7Ke9`r4]$\v 8NB=۹r[!DxWDmκX%hSfw<c6[s%wBa:T<ٴ{ T=C09'pE|(L@y7.61|EhzaZ>ۋ4P+noFhF,,%Vnq)oƝUyԠ<̜y\D #?ϧAOs{T"'9+Cז8?ެmqm:*"s[ ;=Z[)bBko@0ňqUVզdcykBX B o*tO+/KR¶>gBU`͞mo;#_Ou$zk Mg9 VS07紭yJ/48Dћf $?=Bd=E \ fphD5;xzCO-):)e4lմ ^Z Xj]ނa"O%9k3ϔEG"_5vsB?BKT 7.hRT*'u+!U'FrdRFS0,VPB n 2Js؛iExIG'f~X,ao YRDSBM'@#O4bSw/wdce}}_8'stjso"3v!ī:O;jُXɠcyxPgqsϥ< k)l怋J=Tx! ӎh$WA.[TR#E2Uf12R/5)FP]; 'e$&6 ؅C斸N>,W$ilAqx&d*|i>G:dɊ5q٦$[tptӍW,&ԑ":6x%|C4915D`b0((n>҂aUjd[,pAE 3<^^wH=LꐹxB'6/:2:@l]S $)׶]37 x.Aq:bТo.P(-Ļyg! 4Dj٤$d.5e.m E6cy:J3C];[%rs,/SlӁ@Kg-ZG[7O"Y@ny5 }3Ʌċl3Ȼ?z4;'JyX7Kbq}0:IƸnGlrY>]:;b+meSz ;| 40-yAB"&eZ,M+ntvn',EUH+IW70Z9d4;V0^E%. V_R;÷JD o < 稄 LZ9;hd4 ֢v˟6=|j$i-?s 92HS}')ʹ3Ҝ ?$-OZ.kц{N`z)0((bfmMj!oC7Prz@hN P0mŁ2G17E3̈'޶BMhdADgs9-cmMn.|(O$. s "H6e%5UDCm)2"vH;övL!$rlbm&Jl g}!;!!Lzm pd} LOb~@m;}$oej[jh4n5ˢ(lGN9j3l',fŋؔnFϜK$hQ.n;1/.0KGef-iiޘ Q@m532 $&TH|_JDjNYV|yE#v8V,hvi=뗲w(j jb}gLSoqj4۽~^<o(f6)#.HE}48E9.eמNb`9DygH+]CV1D8?^\_xe̽ʽLR!̈VSxQA\)a^\'G>S<{_!;/|#S™CrjlfG)j[eX#&&] K-#FekԠ&!ԪX?yJ'>@FYU[;N">/$OXc._VNMehDkjwАKߎHuWTg4Fwpx/vd{7FxBpْ)BL΅^_ol$n_T.^V`bŊ2 `!`S53i2ꁸ }/(NjW7Z]~$%/v[ai5!Z:qȳG=Ah%[϶8eނ&/d~o\}{ ~Dŭa39Vn}XeekWU(c6cS@?2[J'Sb4qvbMA9X~IGB7Xߏ\ lۏg_yBiؖ?(?XmֶUOQl}o=mwʡ/: O% `?E=8 hUUC?ܓ(ӆJ6 \ܲ'!t?+A1*n%5~7HwMc}"P>W !' 0 6S?j(H}B kέ mw!sݡ$K{QATbnҁp˄c[$$"^-lP%@]}`m2M T/SZ+:3WR4qM'[z1>/+5JpADpڿr?8˟28MBrRC o&,f٢~ǼV}3~]N%jPpHH%ɒmʞUPseAb`6+8N::-l!+Ny%&GJ}VV a5퇐ZW'=(gl{jbOZ]۳ϵ+ b&e " 0T)p^?q/2tᤈV}LWd$o _ `ŽtoKO羍2 +Çya]Fe ] ;K>>Iͧ= T>~If VsπedΟ^S[,îֿlAot0ѣ)J{eQ-**s׺Ph EEofwe)/Ы{Ba\oeưБ=[?8\>H(QQڀzo?rn$ׇ9 Z(0;nJs:5/S'O-;e30#Y,єMT^X/)~<7/R<Afm1ԗ#`^W)VJaZΫޭ;#IdiJ-SCڪ|q.e3RC eѠ mZȫdn Ɲ٘>G,513 ~0QLm.p'͞5(b8M܌ %4Xp7ͽxFҔ;M+d 6I/9iEz1!K >(:!?AKZkAohUT vSęD#[@ˠu|^r/ 8t~qLK55OcMt[G\@dCM37{-e֮#{zO@7LYxGc5M¾ߔ[&mװDV}K=J2F:fάU}`@XGzl=WM5c%]~w젙9Mfyxb;j#!$L֩.aѪ픪n8c 5,[KIvקtEȕBm]uqfه(L}[||'8rebViu;d)J, Ih<ߋ*xUvwfODb Z _iT!`{S: h͚x-4MqLzr%(YڬWY2rSVn8GkWt{H;*Me19.;4Yy H@~u/J|I9tjPƼ*xqJK2_7w7- YMJjĿ?Z`)LzBtyV*I fG0?xbeU J9{hx$=%4~8Ȧf4I9QU*CȾ-װ\+]7͒81@ƈnu郩Êgkhs3CM`I'ps|T79F D d.JX|t9/&MxYq7H=ʩ\OiQgxE{tcL<.t5P؈0LM[S5bv'+3#xorvP)֡rNO5t@\>\\ib]! n% 1\Ruc٧J=}.=Ҥ %- `~I@D' GhnG&!ú:Қ" Hu36%6p/>$-&٠E|0 +nM~:m㬸s }%^eet*g OM暝2qLvd?(uAJQI8pVQFI򣭼,etFL1D^Xpo}}`.$-Lړw줵R2KO6l+l ½eN 1{UMf#}<5A,epvpvj 1QRdE)oQixm[O!x'FlP^6SeIThD"KuyKי̓wy;Ahz͹|(V!Sc^Xױ d,Yd!P'KLn lǭ~Zy^n7*QSfJb)ڊl'J itmrc+kvV!eMR.adF 'Q˧RoS#xA .rI!cʛH$ƒe `NJ\7Ao glMI+QpOM*&XO֒~h~zd\e6q5v2YQuii#d6~b>PƭM*Jg.FLYRåĕľFi>sX3Uw9Rn5O.յHxT,˙!4OƿDY4~B@o r |zM6Iм.z8~gn8PZx6= ;:c̀2a:~Ctw\k)GlJp(==940ՐCv\xiy3ʤv'䮥v$5pU;C!QLm#d\~~j׽c:$Yi3*xNiz _gyj$vMYMN_6vUaݮ5#?!Jļ(fJG*v zx&K0i yՈRWNEd_i͸]o5^;󌀎E(* hcMYcYOPu 0h͙3Y6NOa?6jC⍃h{zQ,G,|f\<P&J\ j(*kUˈAsRX34cQVo7h'%Sb|[括m_Q#k<4QfQe ʆG~K9lyk5&a5 So#?rt8>fAF7bwyՑ ,?TAH,TQT6'I_]:RQ.aQ_YpM - N'Z+4.nr"2e<9+rzRxմw-ˇe?!~H|)c$38 iŷ:o%lks[NFM`4i\_Ԭƒ`eQ#mQiYPEh j8OcL;12r-keB2 lWMd]" #34^jM<Ғs Fm&u:}iq@(ڬ,1xjg+t;t~;ϡ6Y-f4Q:fvgώoߊ=8B¶ %K^cRϧ)ҟ7 s(;r;G:#RR]`WYau݀5a,sKQ(h QjEN*^/lIq@n1I5y|UeAxNC)Ƈ+詇DΖr9K:\ߥ"d@f2[ M]su7t*X ;??LDO#`D=C_h>uy`&W[z'@>[C'AZ0r' ĻNWnJ92u0SD7=\j'Y33N689C3 Irl.)QO=8;v- < JI`>#5։W27K]1u!HX4qyӉEsXĵuHUIІ-V3vT u_@,jx̞Ni kl{u/h⋗aSWR1hs K =NOĎ'BEz{FF5^U} n56\52rv3O|k3Hc*4)~Rɬ JWk ,HF CmU&Nص k`'Erj29%z| xD48߱g+)?L~rplrm<>A8{j-!DvI "_L Ž栦dJUa?iXEsx[ i$`tcoy G2%NsɆ+m8,hi^Y[d"yqt<#StI1=߫~aA̦>H)?H-'9y[0ܹ *ge&~Ok >&^cK H)zx$F}(bWޣ_b'`^/B~npçB"V3]kw0߮n)~[c<R]`S ~xu!όQ6&(@R'4 cס$Zf%^dSU׮q:u p'}/,FgCFkrJ/;ɱi0n|ܕ/c ثۢH-,+ŀ2Оٝ[7r& -D3=rqVԳܨ'vپ>dBk%Mn|ƍ.GsSta:TZZwm 7lx- ʎZka . &Q޲gj\sFkPsD'#sQO8UQ.%Jit 4ΝK Q1R7Df~~;i0q K (SI%I+O:=}f ݁GW,p?GoC74N8z$=$gYZ07070100000291000081a4000000000000000000000001643420d60000a73c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/O]?Eh=ڜ.+8W+Ka+]u3P6rOZTk~4mizur1O>׌`:𙤦OhAL*dgg[5&'D-O! K%2eV7>vHνwϨqk@xqK)ȨO5= >IoDB y_0qdpӊh8P';)ӗG-:, wZWOȈ$aspY(0g Cx?gE]~B^f-n?*\{<uV*@nsy&lW#liݗ2N.G2{YONC2WJ<7 (E&aԬ2& zݩW =Ue?7c]\$]䬡ٿ'U.}ԞB}E9ܳ>'y,0 f8zDcp#eC 7-5h8q%GO]lF&# ˎ -N1rеdu:)RdB-c2d`72ԅLsJBtg(Ve蝼:lSѐ {4\f~}%*CA~Z#O?,SM+&nΎBSBnOl|/ܘMϪBBف X)a;E/dOΜjp;csp*Ov\}J:3e`dgu3\]L\ +4ld/^jņmOo`Cj" cwyg|/m 93^VYHI60+I_z[_lub ockp6DR&2Gnڻ/4 ( ;k Pޕc=$פlٍYh5>XQ&Ƙ,{<#uة-G`kld:UFqǤbuN\ܕ߫g zeLQ{3 &|]$E^PJyu6 inƝ,.s C4+$ P1ƝXPCO'O+|?\Ne7<2;<:'lw  p˒D;NU۴PVE˝( ">=u H6S1p=3/Aσ7A軝AV77Kƻ_s{)/P vV'akKV= Jণ?]|23,p8vsYŷjG H'CN x]{V6}^R\a.QE?(Hc_H =ۡFbrh#QjF!@5VppY H{_2 #hMë3"K'Ӄ)) .YX'P;$QUdAq6B&[͝)sF)hHɇ5)M!Bj0ulncֱ7:nMfw'O$#3mI*j*U-BFډ6K/)@eQއg#Cg\7hþX#>mED cvuDnZei`<򁆊 >-\{`;]<`0+ƩMt m<*nS?ʹbhMK'*+i#m9oZsbY9(yɫ渝,0eL i^Őբ ˙)G?{G`b 1fuk1oeI2ijvtTv9cg[x҃M1[Ȱ }#Y} Z gH,/gEqˈjbb v-jr%Z#LA_.ٿ)ő'1ʒtI9΋Vs"1U(_."DPÿb.K{]Kjk+ZNjȇ7K^hJuʚ5FV iWI;F[dsE|ү#wKƷpB<}eKwm/c(tTûL;Z)䮲X?6Vn+_mwghDssrEN I@#\Q@6ևkg"8\t OFRO+S=@#vL|Oc4^ɶ{Ɠʟv;4m58 |ߊkd 4*MziVLR\+!e4¬79I ({.r@k-ڔ`,ZO+C戹@1CHdu5QQh*!Q M:I=BqNOY $/|#< 4 70Zмw?-mAk$s¢"@>Ѐ'i(~Pl@D<(M%b5ONFPZZ0NSuV-ޱpynm_fyT;fV,bg)~Q~S}%73a~(Vnobl-pyz0X[dE ^={]*A=y 1 VCN+nZe&>FtA%=OE!WC0$ ݔLM 90UDL!X;r1Mвa i{jVUs(!~7Pl>Zi2j<9W -YZڋ$4 1/\.H&|[.r@"Mf 3ڍ$%.L$OYjLmzӭSG&tdCi/E)çDF|Yҟnc J1xOJ#l$T:1r'= P^ˬDd`3LpY( C3T *"/Q:0UvHVˍaG&K+*uX]w])^$zQ}nZhA˩CKP*wx>i{ͰySvJ*(t1^v&HE:م4]i%&ehJes]řRN{PSy8 Z JK] -iq3oDj&!:OD\_nR;'Ǩv-܅xקOMU!TˀSAf+ed R!:q@Clg.s0haⅇ-4z'V"mYzq.A"8*H{EUdV O*VAP~J?.ū%D8x=E`JIF%znQ`Z )2{['0̂)~҅uݿĜ^i 935@[f/ SbR#.gHղܰU>`)RǡvK Zk(Lʗ{El9$]Ӝ{97?^mֺ2Tm#L;j2XGbqç+VŬvsQ٦[1 e28akzG8^mJy9F vHx߫'rѡqKȠ]!4çOJ(U0(h%9!g5>S<)0 Y8MyrN#VFv'l70mKV%6Ѷ"Syn.g^ S/w|V1|j7@1b$kR5"~V*Ar`6?[!W #-\VNX7}s2|Nd F+L;e Oa-mi Ϝm5|7_y;bBaq劎Q}5ɟ.9(DV 1.T|hznnZdΡ_`UG5@ Oݚז7Ne/~κSF0HO.+~le޻5c?^qrǻ*6sIӿEgsH[^&lz[v"Nʘ( d.+EX;gϫQ\R!uT}ş +JݥwCG;A{ywYîhWee+bը!9'Ec,l~kyAc!B3t ^Lt,7c@"dOW^M&cl 94֧\a)YMyZc MؘTO10g0>9m8 >j5C\Ҡ=3Ld@?Da0: s"ռxE1d`Ln"0{D'6 [a)uL{Υ)5gݞ&n7& #[[5\z_Q 6CFLw>zb5zo>}9Z$RO p5F <G㿰!TtKuq_!4hydGI.>4qRnT&~2d!p!뮊({I IBhH"Wa}Uf$ѨF`OLA%rHkcJ8hj#FD(?KE?|U3[r9) @5JiF~AE5F:jD6A!7]#>/`Wy [ 댲MT.1>ʖ°g!e_AdAeEfSn-V H>r8P23峖 TX*Z!м<m am1'<3ꆦyiBtau*ҁ[5Py5k8ʎ .ґ*&K}Z7Wb,yʣUؙ;< 47ja%7Ѹv9 9BeF0ѹkLWח=4~ĝ1V.6+hޟ^b 4+h+-oFfP…p_"!,Ԕf]W \% ?ޚCg ᎇ}QzY޻g]5}Tge[tJiTc: 7 _Vu ?o!aUO뤵ƨOqKB׎]YVp}9=_CX^x6ccmL&R[}Yjo8R+, $d_jW=tUzgZX>,S+xq_+yli& Jd^oaG֯+*|8K8 CvI05lL#\Z^ycGC,&GyPYֱ3 qh f|]M"КdԷkTDCEnU>+xos{c}R!h$%MAƍ.tq%wViv Jq#plML,@F4‹;3)YYOVMP.Of(b)G)v-,ЄsL |N/ou#?=2!G}Qa37% ƾ:Ny$r{ّ!2ԝؒC5u *p|Fp{m~RccTl+4: 9+ 4D5 ކ@j& R}Y&a_AIjX0lZ6kj{E!}aZH E}+WGnEpTUe&34$[rZ~1/#VE:^jDG2CL!`H4/A'W9tHՙ&ƠK2ž澞S?d =.և6:0cLp^Όɚϵ1 ՇL B)58X `wZm 7ܝdn]QK4*,н#y1=`S5Ѩ̾VN܁ f ;Ώ)ԍ讬Z\mI~3W$ OP!` ;5kjwzz!bS@ kC#ҟ`9N*l[[:bY:UGV2*0G'Wc;McTBt+Ѣnb ,̨dS"|]=nfR~CIfj3ph wޟrcD;)ttL B* .yg콂%$Rf hϽ#ܑFHS8g4 uA( >v#LIrR]@j5p]\4Gaؖm)D;oˆV>pR;[6{l lĶi%J7# lD&:r xúTη^t k.ΏE9bS2?W6d_b:燇P`Ic\%J@E^dvǁdQROHQ)'B_?L y库hho(gACsnػ¶`s`s8|R?D(Č|jdQcS}{e#v@. 0hhn_1I]TA?[ tsox3Ge(QcccץBF/TYhjoYuV;z's, YBvB&O_D 6R43yU"UCe~\[a~AvD7 )!?-Q -F| m p]+h =Pk~6 =~_h wPJ%RI0 1뛨3cYnh$׫)f}E ra۴Gb{ ` PwwDgy(}gKLx]7cn=~pt g^Hǰ{-her<ٳ0XC6QV_* U-n&kZpwKp]J|xPȻ\yάøf£yڗr{67ՆW":R_{zEvxaA$V2GKd|ɠbh^q}m*jɈ;øj8'lIȥhh~6 M@x_u}%ψp3Z$v~|8L3[鰎>RL.[ ZY?v"P!fGx[UmNrb9' h 9zgrQ ) klt#s8ĉYBSa0(*~ŪULufb "6gAe+)c~t隯?&y1 3JO~(1*rˑ5SU$]|\%Z(_"@%#7W*D 0= !k|!;'"ƍWdT xSjxT9hAtEfp6,.CKO̲ͅ4|uTKE\ (?aW3}d"M8^HP={pk1'!rj` 7N(‡4dSց[7!ۋ71dRYG@UĒËml*ܼ{ISi3}-|&G?(Lu:r1:?(VC+v1ƿwHIS3z?lf8<.@3q:䤍 =gC5 M7^_Ƴ#x=hكpY(9WL=S5aߞ'+eۚ%kE/ƊvBz!vjM9sn&\P.Ȳ7FrNE)Y~K=oB%xW^jݨTyü9dÑ!^0 Y6:gxV S+P1Kϋ# vZɣ>av鐰y ?D$_`3{,jԦ=V3M}>$M8(H=lb7.foQBG Y" }^=UϮazg<8.( T.KLY|,gj۬q:w[i.е2ۉ+ԊJ=W'\-]o6ej7QZy\$lc8et{ݜV#;?tS `m;VGSJ>P 24˕_C{bbw=3!%hNj iB`au^FAPC os4m5qpQ]d^g_saLNMU\X fWė|?.R:-:='@d#7vUS |du&LS֧AqwF8S_,]@k:p}]6u&J³iF^Ax-Ngdun_n&\M9e#2sk 1|}u\( k:L>3cJV55xa4bӡ)ZLཱིk@~0Ri[#&GW9hi|I7 \+CPu)U-$c lj'+dw[ He?kOw]=|pƍi1ݑ1lض#T&$>z+'S8䫷Y6PڿF2]% FܐRam:?| /6ާ h X"yb]F Xi9=uٿuąe A{_ /5ShgݷY'Ɔ K[ʗIaob~ %Qg,^0pK8?~N`0iެm87v}2q) ՠz}eA뚸s6$vkkLA BᎂӣHنC6z\< Re~hl25{/&͏/=)y#`?7AČM7fWD"^!n60r: l/?h_ϊq0o)/>%%JV{}ϔדsX==,!7U}Jh):EDƯRj]ttvdW;g-BRJ=)]4[*L2 hZV@*9sf>A TjUy9[jV70:9{М7l) (:8T趥Z3>r~Q0ްKY\nnjܿM THqoiĭ OpIKNzi6quPnܦL}p8/F89Z@9_4leMT?qM(g\3B 0D(a^!PEwp%ܩʹ6ӛg J!\}1RHc]ӤFNzc*s&q qӳoW )6qJȓl׋Ff57}+rhzN|(+Vrve`NYLKPQˮUk}>eljAҏ -~KtnzB[bW/3W-yfH6HqTl Bgjzr fFW!oXO,n|GإAWq(Bծ'ݿ;4d>*Kgc"H{Ib6L.+>CyL+"8|v-# ѱ\u0~p_P6t3 u9~" LJ\}t\f:#ө'Is9 pyZXL'EsFՃ~B2NGR&0>9kԑ6by&|8aWc?! ɛlc-FduϘ HS>>X"\ٵ7/ @;Zr N Ѝ63*d?4#vG^lӄ@氹佽bMT*,<ċOiڞj<1:]dڸSv>\8XbZ9*8 QN`h7| MF,cO> 3>G_٬/L̠ѝƜb OzAn6pMdu\ݡ7|,6 ̽(qE4]ǶO sY sG<6P'?f_Uhjj?~b+$1Q4.b-'N,6W袺gVHw7d Æ`Xm? ً+6<|Y"0 *E&N#q.ߛ\24/aJJY&/z$dx$p^ }eO:A(];ɋǔ;.i*Yg!%JN7 vrGE[n]sm%#XJ6WB!MߍFu(ٸ}osExZ`?b4m sFM.z]ERoAK#+ECW ɉ#sߦV]¯N #DFߌ볃GFFβ93n/nKF9sʬh^Z̖s<݊4"Do3(^s!AI{V_%r | dSPkHp! c Q<ãA;n%Bc#;v+PiYY:q ,b]6nPÁynT]4`.F=X^сd#Xvh;Vv)yd<-tŝsqMr?HiXjXBB Rl$WzC&eÍiN퍩 Cg6o4YůxwD&Nf֥l͹P29'XGtν3l6!HvNV:1RWTb0wKzf 0ͿPTXg⫦)ڷWAᵘNot`Ld%^;fD] 3w\j{:ovsa:YvN`[}`7%") 98٭3Lz^;Է|.=eu֒Q0C"c;PL16o7RBÊ!ˁp.*_|f/_Uz8*㊄QAޟÔ{o 0^TsBŻ96pyȖȫxJv4gDȕtarf,:GGA Pcpflsϼ W,\ɻeXM@^ [Zd2e()޻TivMzBﮈϞfx̢J n%ŞCo#SFl;CMDX z Gr<=kT'kP𰵪>ƴ˽Cs*~D@wM̍=Ϭ! <}r.Ad9i32 x؅$nn0Zp|ge YR-V(b]Aa6؀^A#g]ŮgHycICoF[dB!yX !8LwtH'@'!&11}>|i)?N;u(eqe:8!:נnǝKiVaKD@ttFwpyig֖!WyFDem"ch~H-+ޣګS?Mry4ܫ-MUP۠S_V͉uߘmX Do4,V9ZMg2Pn:}Bi!X7Nd*[8Y>`*y=K4? :C{.x$[tVл^}T)2/I֙wtС8`5cBM%gRU&ÑN:d0V{(qm JĂ= wUkݨZbJ6IzCC>9 ;e:X1%*S4芵_~`=ahP=:YTw`臼ևO;M)Zy߿PV8H ݼcr@ZI70YYx[M{tIFB#Xu"'.5Gd:a5/*q)Co=ϖQع>h>{齑<Чdb5uq{{xA8αsׄ6{lܸ:ɀ@F VBdsWv`SC < DZ@!ā( Syef6,v5>hxh8|{ϒc}=lfAmhadyBRKv_-RB,6 wZ&Eu_Hs{vV':],1`Z񠓍@ o/[Pɲ-jV}l)0} 3Ưi~j'({K[p)[.&Pԙi<`}!lSA]EZ1KQNP6lHx\&#Lגq܂Y 7jX Hc F~NCjݞK`5&K]Ģ8HPQhuDX‰pq1~U:$jYUԜT(ͬ CcYƔ91M" *lp'Q6fm(v[9+h !lY1-G>mG z~P{^aRj%[z˾8}sI?fpT/2C,Z2kok񩁅ۅWtzB?ZqZõ  d QȀjnq2H;|cTPsvc;_Lԙd(Ν}W΅J:Xjɿ#]hPސ`s FͰcoc'] Ge`ǵإ}5/) VJT4uvֈᔟ@4UbH/՛۬Ūl$fO .,PCP$Ozv{n{uLWiY!"z13*n׊BN0~DnI!4`z 'Qٍ^°fXu;U0"%8euLGҲH۱ޏڹu̎|D@,{ ƸW2׾[s-&KRMGKn)CעO5WW/9D a(Fpl& K,|>-/450Y[T i|]}L4Ų6v96jRȨ2Nͦn&(WMl@rۄU>~!d=s%~1-2z#a Dž8c  9#&`.H(CFI#gJ%a&UX&s,|WR)lЪ~"Bƾ7Hke4< 9c)id!5^mJ#]z.9g5>kvW]O)(MÏʼn.`. KbnFm K hybxO2RǕܿx /*#6g45o*|2|9C, = Xˆb=wL% | f~=X7nv;rbM _ 4b 5/A;7M8]5$Nh['Z! *ɡr9eWܑ4ud$CN7җ^q{A.2ޅ2an\'oe'0P wI$uJYC4oU&X-Bz' ;\ {R AwzV='˘מa< 5CeK]\|/1A'a!"}^PQkij~;ЂS>捊 rwY2͡2 oykX%$@znCHjGo!ԹS)2z W+! +dya68Xӻ,vcRݵ U=Zi ϼdyO7߲5@ڮm 55g+K!˳ŗ{]ķ^we9r##·R@5cTp 82(=rU$~bɎ2M)-Mb2WAX0{ﳜE})cW㛠Ij~&\dD,"g>d?c_8̣On ܃U($aKeFrt6af B,+z[\!'x1r @vUk$[vwɤȪyu <_ޜJa7M} [3AI)ʍ6g_R H[ !BN5 NQDQ-kz C4ahJL8LQZZ:mqr,}tM-)`VEoTx"P eBwJ3 V_Hd3YǮ-y>Lh7^ɔS:%`+^Aځywn:oؓht_LB L;2H"^jEh ]:]-S8KvyF H,eD6j,@Hrׇ/# Ve-s7!jv7ٵ~,n]dTq#݅vylajB*Z-me\Z Y3A3p-F&ڭ ~߾ )mIb' i/`FfM/枓w.3yT8Mjς2}.~ϡT]<#-eg&X„`ک!?ۺ#6X:d+Mp7Y_r 4jbM}PU"@OLrbɽv ^fu^Ye(ĹUkRB;̓GHGl۴)6Y/ُ+i ʗa2'NR/>z9c%|50ġ黽uZ nz02.K' 3`HL‘)ɍ&)#  R$O\3lT9^u7H1 b aEE{Cbg5ih&Τ{~-Lcn-챤1[@'!Oܰzm?Qm7 V׭2PkO9oNb#a bezk\6.4W/>99κ YP(Rj34f`DG+pb>(SϓcJ "qUWBٴ~]A<įIҹ `uq>w}gYp 1C}.U$=2,ʚ#Ah,;$AݔQ vF:<ѻD<օdXaw>³c`҉p~Ao|w|3l>ٙ9xGQ7ցdĻ| 8r|.h㞑O&#m3jO1dzxHxX L?Vm:k$̮Yv񖷠IڣOYrSM%C#=U \Zp s-! 7{kYw!͖ @Ju|,ݹF; hMGG[i;| Q'O=W7>iAqϓwXm ޚ2x׵U~@_9ҴTsB@nPpIt`_L}]S~:WE&/=%'ǦIhp)j@rZoqsThׂ@Qw޻foɆSN(:!QW1;~=/ y3(M6vH|DA:.*)DR(6'߹R[7( t.cp#ZB6st{darMv5Q&e{!z> g_tK7Wn2M|۷\\KSdx.kD iδCqu.L f6 ;h3kowLZGLD׏gAFQR$N"\*3]{3uYUa o9F0ؓ&KÇ/>[x!,Wցv 'Fqt 5@{KNL_%dڢliQif c#@gxH՚6kb o jj=^BмEHD&GE"A%Ԃu`%4)+^Ԃl3-% !]6#S1OGN۝W2+>C(B \Z\$g @y ;3SPyؐcRXbb`ҷbS HKk]( - *k-֐t5|M|uGơU3<ʻ%1B\g0KrEӓ ~\[/g8Ԭ>*/[.i C=,d*}M\Q)x*E2؞c>G T?'Lf} ^utl9J$k_ oIhku_UWYƋ?荏S{҅*> Ҕ]ʽ'֯0j^hYm}RWk)hzgW#LLqQkDSKTueD0`Ɖ;AN[nF78jcYB.L 1TʖMK*A}Z =}xN m9LzG<7z +u1J*I {#_ʱ'r4ND=2 Pxs=Tr&zE|tdd[| 뱫_)3"h\]I%CR "A-ͩ*R^lJǍu;s\?ErK5U+⨘0b-EÞD^G]QztlyA DsKE-yýOdžb˿ R٩Q .ĸXn(K2Y\-QѝCutQl6%&[|`}QićCٹw p mbMH) F81'8\+-e-%6ݬzN5jF;=]!ӯ8i61.w kQ{ kC8Ix): Q|$;\RK|Y=xiu܃ ٍ Fbd& 1Io88/DH֮{bu֮ݽG_I>Dfa3n]Bw9y/iG~.̺FEp8>QfY[&mSRW _3;4}ie]Eehd"Ynzi[OުQG˪ uUM@ٙiEOԦnљ7ek<:.FZbε汼39&ՔS8*N?Ł[~x¥yEg64n$ZG& IQ:g;75=kU0l?(D%:ۓq%LѤ!uOΨYA7RL]-^dm2KXLXvb}drT?`FΙΞbUP AlՂ8fxȪ&Bq.)3&IB%\%=3-L!¢ !ӟfɩo].fȦ]4g/,>te/<}ϽqQ "%(6bǙC[g%m^n6_sJ2u>f>Z:%A)mn&oa_5)Uݟp}+Y+tx2?ծ!bN 1YL `QDۭt-KVQSn8$m:`Zb#S;HpA4a:T@r*#g`I%oiiZ5?`[K$2\l퍄L, ).-ͺq&a>!*p,W8}g2Ms(+dXН>pZ6N9LdXS7>rsI>5_n(f㍛^jk`qI'_"|:*#^e9ˣ"%o޲14?g.+L%Y~텒!b1VA(fpOsM- m\j*D.z_0/ 2~Njt)wL^*lIV,jj>;;Z`Z ~9](Po-~Ar)H< >K=E=_q^(wQkҠ߻c%+BxsaʹErO#`H bW =fv@VS5-5?ֹD@>ŋZOUmiLrswY0l{|1Wl;23t?gmަQYP}t"e%3aG YW8X~,T⤘zדv;kjŲ6Q++5kիۆ7WTܕ&퉥6k a;5g/V&ɕ퐝]#(mpFR ;q^[:ieYcd87)ƔP ^ok;rAd\(ۘ- 99~vSX5 dA!4Մ~ u*\8$ehu7{̳e"EmxW+P,20,z_"=Ҥh`pWC_r229*$v% U Jg$;EdGYBd9ME%&m38)ЊKw2puy <"5߼̈́-Oӏ// x~j>/(紳puI?lYHP+πqLֱ]ʍvwb^U뷮0̨!)W<&B(tq"JT]Z`0υSQJT$r範A6՚,m=qH HBWѭP|}+Qt#GdUlhjnf^j-_NÊLp؎',]Qߐ2Z" .Xт|&\ZN}{2b+jfߞM:ͦcǷ3skv5f^`K(t_U;G`FEu2}l-]j ;[1!n/QHe;@͑p.TE?akQeB{ \jRFO>^ V֪ xmpCVj]4e$w^ƠǫjJ[{ |3.c˼0CCK ed7> 1~Wr[I6L!﨏hU8ܬ[sY&;XE\JT^EHx؏J9aW^S".o.A-5nJ{]`DZf5 FדmńF{o2kZ RO'S.NCbˤT7T1KQWnԾ"d!pR|+.vXKS XwE] ILqq bۯ+I ga0.=v廮 ldq5r8q uE=JRh_ہln/]*oC Ua@#djڀK ^؄GNhs,ٓCOe&YƸEi~TSRZųk{63fõ#H/r6s>  >.*o2Զ9NE6hyېtNqÊ̴ZTEHm cz*S= IǾ6-aH&k+.5xbzQRF_zϑWca wCCTh 2a,HH=)eVGz6r{ѻv>c=`c=9%~zd@.ib\eI_~1Qr90ʏOš<T!J0PFkux#(du[{im#\QW8A #c\x/`Ӗ:tgrS*H˭}DݗN[Bŏ\\]u&|xkBr:Wk\2̱)"+$wD06D2_[< >3@nr!'Vsׯ~>VT'foi-> D SS,BP91m%LT%Jt LH;CPu(،x)sYnJbL$"7<6]<h2q|Ba~lڢܰے6?)'D{!/Q!@b|⵹cČ *YO;T[BJj@YEσ %DKq6xqoTK`ukt,4.VZ-499h"7?WoD:2MA.>91]Hb'ۈ+N)5s9ȦBd{ j6Wl(W7EgeM@#;t1Q/ʹ=hB$d%yt\]NIA dr:l8B2R 3SWe= 3Fl/O |y Q@ܟF㉣l,,I!p>Va\ ˔ SdQW.1 k>2ȗ`7IlvEF='&U5-](ksq%lM-K%NF9R?w+cjY|KLRT%?Bs1~ynEH[t [KxR` rU^,?B4Dcp'ٹz%njEmDN ݆ErQhfX}rQB;۩oqeh= 22!Ӝ.:fW>Y-~Q?[r `6EWot`1T u=o@BVޑ^cV#XפE-309`qT <z@t XEبC}h=FF =YZ~ԃA-l ;|2'I׋OԻe8UiB JvO}h-6RN2n=&c2;`$HοYKa!؁|΁箄݁xP4 ^…&Sd&iU&SK'S[@G91u[ݕ9+Z竆bC{v3BEu.j|mvš *gPPݪ^qȒ.'GU"*$U윓0gVCRDo2nX~mCŅӅ{1w 3Gu\33mKCۑe4963M+0IkksQmnҭ/; pF"Qmp'k1YPS%S#246gi+";Dp)VKIjUYb+\Mjt5LOr}1Ŗ"X5[lJW}a5N`|;a-g:pFk`wp)W PŚ8>8uډ" ȶchv.Jvk~g=@j24ixNrCZ_^twZ>I3(?d]m^{nTsܳ:SbzHd p.TSAAD(>g[&܀֧X k^@b1сV*rn=nُ_qF 񷉶zӁkr-wA~V վnh!-}'$kt [CYlP?qcc{ (^oR(RD4-x\NXs_m[KetX<u+Whrد 7A@ :)ܬp74\{\!;Cn|f3\uo(# ?vP=S͈8!U5buu$ V{dmߏ~S?W?6YY!k_Z[#y,7%a4d ӡ)&|$Ec vȀ_|buk i|MOIϾTFi;n)s>6[a['<c2#щSU  W[8Z LфLYL۪N?^ 2AfPWySE&3_Z,Mٴ S1B`qv{VVJH7#a;dXA'v>=b鿺|}q HPTwUʎ}CD|Ng Mr(ٹɡ29(wI$:v@O_vQLL k'nI{ʊZiWauxA2Q/:@>cy a,фN],R7(qa yso-V>Mwu9{\ZP~~j:{hfw8>FLbfN=cohh*2fBK DW]’@qz(lkvZ,JM"DD`y2q,aMj&4~~|jVQ4Kn$BJt+,ӂ {&B 6 >H9/Qe*C=56&ǚRur4RU`PvsF/>?ǠػU xeq,4a婥"A!b|j~-{\O¬[0VtDoلgêWn@YmTf?K˩!ÜLПԾG^#ұݼc$2Y9w)]=n{ p!Y1F e`geϨbȧuZ0U\\} PHnF9Y}ݺ̭9Eq-tAYرR<# ?ᅧ/ ]j"/$;Pd~Nؑ (8cI-̒{<ϖaG~w)JLįso2{ _&?r񀴏ͅDw4J^dn& D{w:RCF7ˮ[  -s-+CAګa+IF1=1)*LV|َoTsv:!cc_S'X=BOB3pկw]"ґ*>Ao4W1P!dsiy޶'.R+4%yq YkFNbGHN3Ȇgl18jqp]kdz\dن.==v *۲coEl@p] DAfQw528B^Px&q0Ӳ煷$X86n mB EW݄b"WȋƬ28+J|Ɩ( QW)]T5I6uv| ~\v6VaNFYXQ!{~e\=;fe4QnJI d{fR(YdXrd? d,[/;C}Q Ay9u,+ѝy7f L I'D '$[_qX4a9*ma ou}5Ud2l"Ay²sꄯ-l?E55PTgQe?Q$rMVQ_Eʱ,m6OqJ׈MWwI OipӔ(%qVM@nk,[C)0[Dأ(nz5j}&xޏ 2aH+GG8bMo[̭rEzO+~jJm+@ۜ%T_LջXSKfآ_W>pkܶiKS7c(CBm8Pr\7do{}^aqs%鏵I-澍BQ?ZF,\R  <.!H0s 72tPX+4&;p i`{iș!o"# 3m̜ »NDS?1dُ1^.˘Y#H^|A>|DZ;z|;pKw+ůy =V̱:I&[iҟ ͔bb[zIȈz. e9 ^Rs>a+O.|Lm\^24`6mG孋@Lu=BbR7A)"[lM4\s{5K$-vB mZ֡׎SoRpt`;ܸppTܧ];]s,φP6%Z܈&-~2ȽFXp{~v\^q)/V&[Q }OKW;C)Sbɞ.M\7r!Yam~lњ>okKɍ\vlh3Nz=7y \sPʚ#7ki nnZ0\A!򷿡=o쪪'E9~75S p~Cɸ[ă6 ~/y];UTW@=zSD._<.8[UnEoh$#[]!eyE';+EAP=wddbs,{Zw}ԈN^W%])/i "o5'uTcЕtD^v/l+-W٬[T|{N@pN!+e~O7K*~ lSBEPcƬJqru!U{5Ss.^w2k2s \*Jh|[]4{Ggj'1lmuBlDD4 7en.-yOf&L(yYPxBAb (JCدՋ~+¥i&ah-7T&69_}q^=1*-Hl%22](0h'h\{;8k|@yY(?į!)ևCKXZ& v"WCM<#۽ߤºR)79aМRGE~vD:^n<H GˌR^:qrV;xZcv5A!.,u=ZaD%V|䨈-"dKtDӟ/-SNil3bq#)Ŏ[HC9)52Ԟwi(.bes)˫ (EcߥrJnF[|-.%Jj "4ڷ9D1XQ9."* Oyz Z=SJ%hعu_zh8P-dGZ29 sM"?Cxῠ/aL`Tᖿ59XPI 㧐);doe#ֹ,]t{C^F_c:Eg5 [+~HN`> y=p0 q}pX*z#ʪtUasgj|`䝿#u=>3{dF*7Tyo}s@NBl窔 1IWi$Vظi8a&yPG| H}j fBݙN1fI6l(AVMz'Vlohqms8^f&6[BvmHMp+O9X:'#r+4 /g/{ yH3δ۝a=,-+OwJ]!ԡϴdǁLW^ ]ŬB63j`@Z0ƋfSfz+a :p%on9@a鮱!C4ZK| #( 6*ZMyދEZ_(&"Ġáo8$caY_}%| A {lZڥ$@H񂉂~v4#0G ~!qH-n 7bZYvR ;‰t2?i+-u=[q5VemGR)3մpx 9`%*Wu=PDzQkQ'יh>f*!o'2/N9+۸A^ #u<~Y>tOw8b\$iݔsٴ@zlI\zpT4ZVƔPx5&PQ47Q;CT]YZ317Ci1ISI؎ey0~+m' d%YFVx:,'a$\zQW'`m"~DЛy Sj {gSm@ӝMV[A$,:b 81#-Mۼg^1Dꀦ7oj̄IH7Q'S5[JJ57,"i@^/#6mK&'[0,l"|ÕZ#Ͷso›B(t,ԥi MŶUS{&W9CB-1e7?{PFjݪ E 83x:lP<Ԡ<013,D-k {|[MzSWǻ@~ct2O=dmnhMа TGgYZ07070100000292000081a4000000000000000000000001643420d600049984000000000000000000000000000000000000006300000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/1]?Eh=ڜ.+L497\gΕ)d~Jaub>ϕ+x@ddvɃ`{-Ziva;{i}qqQ">UʹjH[hת0oFO*-ϧTXk_hRJ#ocw1o.?X =Bѯ46Jbhqg,S+Քwf;\h/5M\RO7hڶGE8ڍ>MlմЄcOX%]@(=%4yܥ) ܆`؃Imܓe5}8iNRG9Gd3 ]{jJ"eR ZF] d>a͡@+ z_j҄d XiHukĄ3&~R8i\MKi@gO8gz*ۖcPjc#bH-lE#hswk R1v,lb)kSzc-Ԕtw)hbDm`V]*3𤿆_=v%^<,q.O A9gI҇OoWqX[i0ǒ-m^Nchydw~ wDz#c1mi(E: ZRbCG֎:af/|{f蘫.H˨tR~ ?y0%paZf e=D bUH*ڍ}BHݵB]^=Sq%mgo/܀FûģebX)4@PO2h}Z8Eא?)xЇ[D_U] {H/J' 2wэҝ O UOxZ U!Ɇp&2"ړ+A׮W vBI[gٹI[x9CIОl)ʘLٽ>f{}×Dڍp&~Δ%olI,'?GSG#-{`4JdV|ܢTP$ 7FSZW3-CAQu$wXԯCN3JMX7n"UN&8RݜJ^f^vNvϗ[5&MA8Igqb: D̻@r\][L(>)I>484\kH;8 A /ctl6WчkqX\k 4v7v_bPKFZzEog9̷EG4~>4kyNlJ n?sб.3Fг(4j/"8u< NV3rmÒ1f"_QV3 0AkO^K$x@u|Cw%Ȇ #™HWĹ H֤(DϏ}.=H6[搩 >ߞ- V #&ur{=3?`j;@dLC\MPDU$->Sߟ2UK[re>fsZZ/mO[wf_+U4!ha;w;\dUORL#[mr ,F;qS^U ?n+Ztԉ4 p-1.V̄n1g6"ϊJE 4꾩j{wp#2q}aH0S&W[H9[;{ C^qHm\rXͰDc+4XIF[0>sxPSԔ!suj`S.eSEō 2.3@**L? ~'Ȇw҇we vLmҮ X p S %/;1m uU),TCwfqZZ6_]x I8s~4 m>ov+Ȗ--qu{aqۧo@|h|Or2gW~$bvNxrb~65Xeܞz.p^gM!}s>F6;d`\]InjȕR-3:h. ƝU  mͩ wX+{ʽ˘ 7O-n{e-mo[*@ ռ:xlğ{M6`7fb`+'Dz~X欏֙L*OtFbo:#Gg *8 `{:$@Z*'^jው w2-\IhaFub$ ` .s^V}`jM+/ 5&eQSӕ0AH&|>EyXt *>÷5dnRUM#2/a}Ʌ0;fu/XQSCUР*Ro쫆fS7Ih$ ?QMDS\y3cw*Ib53dAUK9E%*5㛏=6U2gmg xq).q@ } :ŋC:z$Z0deo=)80Hc)H⤱rb0\/o00HF$Gz뢐 OEh6P.Tي.ǎRDunV\瀒[%'w0(q>#~plPO;{ Ro?5zډ5ؚ$6J3ޘsA|nȵ⊄#DgGZy ̲MHF\ ^_sKŝڈkl0Q .͝ c{;J/JcwNu ۛ]IǾ:Ӟ0ksp+{$"x| D06Ce,/AJջۂiu%x4/`}4\u9۾W#ЃQcc)U.}xꆺgCڜloʷj 0[ׄ]u}P{,Iti`ptup'*rlm[[)VL<}SYr 4:bO!reT@ OU'o sa]̵ƅiK!һvb~F0X+?[3dZ0C6qT}>.AB ֜p4(T22.ĔFeRG&:WBԋ8c7O:HdM|̦[Xg/cA*X"^+ V&R(06ꟊAnʆBUjj77{xg6Tm=vM'M4*%6rZ_Spﰋ8BX~2?A#R / +eA-cDa_=tA{3C>Y2$/cJ:+\[t<(8߉a5 r]?YM%c^_5h+D&f]cdæn%߆v0v1bNR'U|d~x PZkgBZsP9f> ɬ3F0\٢%ygԔǕʦY oi UK=+tdB7QlIz;.WbYR/*i4 :pɂ9t[׮܇w`mT$%`oR*Id7 =%Q~q_Oesrv Nu\#PW0#^** Eݪ?co %L ,YU^hʠv{Yd (Vr{\~*lt[;r/Q/me6>Om٭nIiE5m${_p!ڋ3K[':0y+IeL S(+ZƅnJf%{.lhX !3^:xGI󳼫dg6+H D^ȦW{E6J##=t}Hx LX~ 2`vI8[G7sK/lJa33{MqBDdk)d@"\큎|,8,eŷH՘D[x>YsaZl}7ӾMˀA;y4(;ᙹ=%EXL~Ekm T !dsdTnթv6~w\9W #;=͜D eM+R1"/Э\[@S}Rٰj6U`<㞈ֳG!fwtkL|9//􍅃.EТ> )Zv8Fs0kX>ˮ$vy>.mt,V[I nܼ_nt6ҤE$ [nPL+WuK \ |x._ - AciXD1%.".VmqNQح](:NjB0(.O$iJZIA*(DˎH^P1gVN @ʥHv1ȣw8ͼ&7=]NT9\dS-o䘲eո]QrT |k;.񝝞92v tut{wLvHX$|9>sMFd3w`%Qj_,|1 VJV*/ՂZ$")ZݠK$T`8x3LXF `*5yVHc6D=x*;€DYğ(Ȉo|>q2J>upP%W L 2+!PN*hK앰/Y8z)dKt9V:Ziļ J`O"Ro4Ŕڤ~6̡._;&S;߯$cݞ-N2ڟ#1 :"FtpONGw31Hx%t~%?kH~&&%ToK%M\ahBt7wjG\"fc6"zCk;ytKNe5RF_cT'f_<>Ljo £K7} j$)QktxMN#,6͗8-T:FuY汍fϦ0:y anN74\sIm(h{Ve-$^ĩ?ghawp<ɸpO w+f藋>iBXR$bu#5H+.jG^o:3VcB#{09!mVg@&`R&ck}GAYLmیM"?@G0'A=ou̥'Ob)]A]:2sՄ'XDEzpǬ!ubk[m6x@"BZM iLYGuMV>kyB :SIdHU:&:+r1DsmʳqAGqh"nkQ;:XPUP +} l@gAYq *Ɔ^ RN:x7IƗ nzOKחWd.umiugV9_g&Af\z|we' !1^93ZIzR\`7on!9`Dj:B>{bu!vB,K~Z_ үqxh4l*]:vR?>eSjT!xgAL$p3:_A@bf"׫'F@ǬȜUjO~x T/Ku.Yʴ“2#b;WxA꼡|SH$$>y @ ^z@#2Q\-NX Jƈ" f^@Tq[ek/^fn@<Kkԙ יJ\Uro:o7\<puV/79>3I(8q_WCgR\h(`*kg)h/d⮢HN tÉÙ&`&T0"9zoe yM\ݚfuY-^EbY3"Q>NbK]',jlApp3ZjVfBķW $AQ/S^R;&%2"Rk'I?_TAŸf*C9 y(a{%Jlɠne%8->;,n~P\t GH㖃T>7μc;5w 3O͟LkT$* ?.Í"jhB;kObDhT)ݯPS殟)29l  ,m`!~Y tp؟1t6XWua+ *iV3%(QH$F/|%8Zy]TܢۍJT.( _f)2\ j=1kKNL..j@w'ZbN}uu}m=cEʦE@rT<]Cow:`ppD3d6:4AuNnW-#<7;FI|ڔyCxC_EN%:?H\ eݥb~\KїXN. HCbqz@(4΢ ĞH_F3E\ Ũ;jHeU[ nHO@ Hx':O~edz᭖^>M}@4j a)`i Olbup@Kn9_bR~^,ST>;a_;k+Gp#N*yI cXlnNj0`B# 6ܣ6RnR98tBh3 e[sS+d~s_]KD2䒃ӱDy&X5e -#L yw} u=VI6IKh(!:(3~0 .aAd8lomX; w݅jtt| .!?+ʆ̓$CwԊn᢯Aa7'6͹Xi@u(aixa6SQX79*EzXr]q JdBH`ùNF^.6\v]N`Zj*k?fRg2P=+}Zz.y5ρDUd4i0}}?o6=Uk rTy.nhT{>h6UT= O.[ϲO4v}pR܋k|^q{UmGY@z6^T bupsl 4$^7I#{R crhaҵ!&8ӽ4-5A)C)%E +fB)yk7,7pecT:?z%k]FZ8 t r Lãh6܋bjSiAH{)1-&oɰu-wau[lܕ*.6Vs?luf?0䠭:JAij/RdXD%=l]; 32?=xRn\:KB p=M]g "T&edh^¢MF⩘ۣ%6.o|74O D:8+;E^znl}9b` a8Tx i`K^;*ܣb<+>`X"{4Hn}`;+..kdUM1T.8DDrUhOwF&4"&3sA]~ g0rOiQ*hyA q$LN?mZKj fW`BB3]%Š߲4O"Ē?Aȑ(Dx 5ءx;xL&1.=.<(yvOh /eO?'K Ci˙bKWF BSKյ%Y2CI+f <`l) !DV'iTe69p?#^2ϮNr4R8K=}%* {="ytI$ V@b+3hg Gи|fˎLe~]D"2c1)0~҈pr !:jz ;KLJCr\rfyH9$e&}Ջ"'~u(O\D熛aaHAxmucaČKǟ__D*K-/y|<8["w!dcHORҖ5-rL̗xnLs"]gj%zzsqHb9Lfk_JĴ}f}6?Xs|GA^EVAȴnHM0UK ]#cp^=UgޕwO *GC0#-T()2}$n>49kiYE&dnC,,E+w-q## 9#AIi?̔/m ie4tT{FG F5`Gj/v0R*Sؔgy{eE}nEau;eކΆPxnV(\QGihNIv KJ-:$=G.P7? }u),Ox_p:D0_Y'~e/\Հ(%#\!BGȡͶn3GզNzr6}uڂ<4oA"V32q$tFSk ;7w_rLrɎ/.޶^0T|(q{Gm >Dp?L[o5qmS5PMZHQf,Ҩi G``D,VLfӌW'̋g4pKJt!r+uD$37-Ҷ:2n{MJS^L$#3wQuT]qKf'`uHVIU[,n9gFVG %^g'laVd*ZӁEgKOaKq ݣX5]kLyEٯ_ɘ* \M[տi9 F-H{41a]24 O3 +_5 4i ojYDִr--uz=7|ʖYgADJ&_J6{(ˡ/j0/GɊJ=3&+w'$&pLVyM|pwF%}L,1ZZOaĕ׳ahZ}7יChLӐ˧el1N݌QT[zxQ7aUgoGM1g"8tp`m|'<9Jo`]*%^qk:iՑz()ڍ[J|Mj1E[̤@/jB- L/*k @vb.auIڂBJ)߼&CtUnS?F͋艱7R`!b[4 CuKOڵA/.n Q ^xqh_+C d}žd nvisP*ɺ&#Pr)ђ_eפ_QDT87x-ТĢӑ;Ԉf_&6iGW2]Xe8~R7zvvܕLpq(@KJ({oB)iT CrƖ:i@F,>xҠ?,߬կ>z8A:8 /Ce\D~Ev_\aD&-cΆH'8:gdR_Ah(=OaكWۋʷDӊ)6X;Yx"f=@i_hb} ƌP%ToMY8擐5ӰMB^EX.?BPviKƞ\q 914AGd apT2љT)>WF;V 4A JqT LqgA\vCGLr9!.66Suڌ!Qj$c0c=>L#p+5OJ?Eln욀0 A aPĐ^izmF7IQ'pfrL@DƬCp+u&aÆSܻ6[ʙ%kvqg߮ {8LJ-,sKL6;H4Ԙ-RZPw|9ƇqnJPo'F5B80ܗk]fSv5<,eBHɆ*+FulU0g{\9lЫsLyB`aJVu\2?W9x@\%tXu^ǧQ$wƹv>g}L-bKմ͝b0 RDp`C9MIPv&8 r]{,؄PfSZGڽy臧FgvXp9A燼)N iw` n\KZAL7{Ko9?|0Gt5@K9 Ր&&K;S>)ݑt˰V3{ϭ/FeE*(l(2~3# c^=ƳA'*am/& R?/p#˞_re@PW0KO;0 <{iȑLXӒd[{M}?=X \A7:yAz#{`;h)k0!|(GzKo9T=#pW%Y=#%O2>bVЭs^.70X:X )6wT5SvLo{, 4aq?ZIRSz{kwC%1!&Iz W80 DY2DsvZF_{ Nt#XUlrkOȅwH#CKX@oLqh/c(p Qo5F&-=Ղ7II7֊L\utajbnq8N.id&'Dy pӄN\~}'L̮h|f w)O*ͥ![{QJ@M:Jݔ8ZϷ1ݢ5~ R\hTT٥йoi2Ėf,WVG'Gy[__k ԊtxyV""`-݅=.*\T;>FDIQWr| |S0cdI$YmQQ>Y?Cr |Y 'hnԍ\w FY%#ҴyiA&¥[Y-Ypj= "b)>Jxx ~6|k\?؇7촯iN4LO*pOjQOyÇX2e;] :n.ͦ gpm I6v<:Z?ekTmuX˞QWCK-pMkê.в0hm\WZ) s~ X4]ά /E(\IʗWo<ƛͬ5ߧgFG~)8}GP|EkY{rMTPj Ky:y0EԔٱbu!0~O㔃a< %Pt2µYA|prĀ' P l'.wqka+}q7d޵M9W7*-TF L!9`Y]\ԼKR}"_QwM7m赬Ts ̴z+"tn٭L=P,ZMjU|a}9&%g/ pŵ kFJq4@v(&d^op›ygUkFW8lQg'JQx1֛$-_K/1V@ҪFMAShҵYam<"rֻoąĻ!>3F5̍Å nXe{Mba2a046ћ@*&_nr:`L|Urk䳘R~7`c:ħދWD Oo;}$sv8Wd(jGk<6PQY@xH ) L#kBؠ/ݵZsqJ8mRK3+OI/E ԙVSE f=PL\~WxIַ^^v 5{5s }:Wpm:/Lfhp*Gj濍঴ge3e7a{DUx˗Ɋb RJCRc~I/'Mct$]zn}<&W3E!t+xiYW^Aq z[(Tȉs5G9Ef֏qdm t)"TRac4K&.Jovmc{/ybmXMlzXlXq V6=nUq&N+0>o4p>nJ:V$@:LcĞVb;lkm%E9ckThhttwAIv 4k@2I  ADv53;Ep>@Ty t @[p˚X.:2H.;AزO/ynmEXB>.ZtBDR] d3T,vTs|O! $bI\\E"F3u2z%xDT~,5`Z]'%I1CdK.ڻ)4{)нZaK5z1owdH_O*J!hZĂ5:Y޿>j(T(-K9;%\(R\)sڴ?9LQG`9d{ϟ}|L1hf:Q-dlzq%țS9h\zH߉n>~kC;<;bii.'v31v Eɲ~o&Hb^OkE%2$5& Ydƥ",yp*(E<حȆg٭&eFu *X2q{PVH5L#3cwI-&D ( |_MqB$]M (t9BL F`k3#vg$c.l𩬶yT14ZYیcBbUXAY '0W>!t+`h0 #\nnMq~7:*SD!royuEKreN}En*Ƀt{F|-;u2Ti5zg7t]aУ~'ڀ?L'ӡJH}^4^u?N3'0e㪚(7;U<ȓfAeӋ3𮇕D 0Nl^-W'gLp"}Hn;( 47.!d(( [j7 x[Gr>lu@<1NpR9WA2v-6(tkO;\&PrHm([c^e689wQFiASl-2VZDr~AJI{/7? BWijA-g t۫;u_e BŅPڢ8@q39&./ KddU[zX'B5tmj/H՞U]Fy+"S WLqNơP\,*%:< Hao!q 6*f|2UPuп,k9 6.ٳgTSXloƏX壔x(C)fQ6u}5—{ J143s\8ۮڶ2*I$IxC u Hx.شM56 㠖2Yj# ~U1MXQ%nS`n ',ߘ_j*+Es&$v!ڠ5g-y6]y์Tֿ+!xbP]KI汲#rMderz1ңͤa,K/ ӻa9Quj-ol܈Gɐ:(?L,D.35s?c|iHL~1:E8nܡOt&h#h/U)] v=<))~V=b1/fMV{ߩqhnk[s_E@jט3pN2Okabu, ޤLᥫS5Ab;,y& bbƠ﷎_a ,LMrN)WwFR90Z8L)&m7T}UrVlp<Xtd7G"9x-S,}Џ#=pRLİec$&֝doN"6ol8ghSp ~ZhJ2\Gc9b/vv|yL{`]¢4APp8q"++pۿҽ܃ &l^~j Kx?sCp8q4oVls4ϕvK73"lEa \n^&Fcr`DCOq, ZA;ᲂIaBOBWtV*RЈ\{8@T@A4;"^{'^hb|_vWsF.|vq[L)?@[&\ @|a* ǽ"NXj8exB2/)H95}{IL𼙀-Vms9Zݒ̭?߬.*.2Kgh{XINI@Vqɷ* Mv&BNd #yP.Z8Q˻(ˎuTp0ە<7ĀKާ7f`$bRdj`k[},W3$qK<ZҥuvQ7(\uŵv!1\`?|ș rx/N0wL1cvg6mbٳ}; ^D-N6]9? :`Oڝ3G')$S;>R"Rtdo$NA$ ](@|xy뀦ZL$?f]w`-+7KK1G ='xD (`4fWZB%h(T<&P<Ѩüs6'j iTHN:67f l*ɗV Vމ,ǎmoojċ),lc7⯾эf|wh,b_ѨړXvf҃#ib.#isDKo٥sO~q-f_VIng#NJ#L(B2{<3TxVY׳:SZ2Ђ[H*DclOb@Xq冢XDַ% W HN }NCJq+xoG3qj B<>GZ~ qDYdYGZu龽\e& %('̐x􆺫E[ՖA\=ZہvjZcۉ+ad_mn4KPQb\|Μo o~\p()#@^|ݫtLRT"])d4w\d+1ݤnRy7YMҚy)N?ZkbJfDYs R_?2ri^;ӵ s:DT%FZN#'rN*BT7j,z4Szz5, 2lŐ"IyX_F~\yTRtY]luxp_pǨO\ϻ/$_k0#篾]Sb_eoH{ܒ?yl̈́f7L2}# 3˕D<(@ЃGB}ZD mKPe~qH녡e4_>y֭_k?t5a#YgLr8EUfu7ALAHԀSE G2n"`bR׫&$.9Y&bfN55ЌvcTCk\ 67 gGn؛Ku5z-;KųՕ-ksp6Gv+}~pnᏽ0{ k9S;x7ba_4o7,$Z[1!?@eQsPʱ`IC;#{&i^^ڻƟ2ɛG(wm]t.:9-G+9V Lmp} SI0&?]كL_X2Fԑ 6"3мvr0St^=WIb#3S6$|B=_^{%dCRHD:-Y(JK". W'/'Ƞ&tQ<$ؘT *(^Tgv``L8Qʷ)Kk)6ө=f)Qq9`s[NHguIFe*YSٺ> 爯?TB67Xi6}+mEw_#cP%:}Iz{w9JʖHmF`f7{nq#GF(?'3k 'sD.xLTcks:QtI`/Xu4:x|kţ\s] 0luLo6#oGx8u_(6[(7}JbG}[w~ͥyzfQq&d$f:xm:nu6#GOOolwfB U_A5n?m^n5(w)~4+WbPxf=]^S8~Jܡ Uo!\;tX:zVJJpn'n9IRfܒJCVGɳ>SX/b`uf';Yw>4遜W=pm<oy R֓+f<,r4|-r9ly`wސ)YĨk\~ݦ%wbgT'B*$M7ߒd]6P@C1,k 10w IG<}eh+s1U'<\b.J9E6ǓI_byr&E+~@ C`kg?Ywf`Lpo0dXt7:VήGk^=I&;|l¨S~c3<Yj6̼wE xܩ>F}%}dW/o{j*،NEfWXxCmH^hGM%S +r}?8`1wg4B9An`& KJw19Rສ"1<~cUGkM'󯠇JM_fη !lIߏJF&6 CsOeDߦ:Ūq{P4:)OǭӐj:yǪ/4V` cP-Q1 [}g /O9L,NR ds 56Ȑ`C:aU;U-0W;@| -\9tDML˃K6s qQ/ld6\>G k4{/Z_T4=ƒDfB!h:UZ>&3elRL)pY-=$N[_B3;p`bw=ie~El bh2$0?}SHuŢͅ ciAܛH=XN* PٚL" ƦP=b -0kGe [u] mSzZLZ_D7h& @AsijR\z$>5^aۦ\w*iѿۤxeT:euWRu? CN[ruJ%,uhκn-- (uQT|8(G_΂0SOdcT݇$Q%B.1<8NQJxwp&*w-,] ?@{ ,/IC%*4+>yHc9NT;)ٯz];%{{J5EMഷ^\ J/!:cg2 ԔI ;AIs`,.UCH*wL7!)H[HȘ8\;˻X;OUڈcK궫6)sp`~XS (RBsk)oqb(>.^lKkAstA {h䬚 dKTL8F=\]iote=DdĀLYZ9 7ƆǼ0) \KH=7&jgVYd?'-!(n@dxfZUP'Xuz90$0ߠjIJq&T@NJPtWPJ_=]]0 9SxSԿޛ=GDҵ؇ɒ̓$KQlpO()W$:;%Cnx ='izg. FmF؍VR܆ǁf}t|9f&p^:(gP gC @QZJ+㓰6R(ِ;XeGH1߻ggy;2|BxKv0sV,#܊yn0pb3jn0TEiSaR { ū 6Yӡ)?hL=5əq=&\8n҅ Wy#2j z03BQJ5~M1 .v!ے }daMR ݓΞUhc[#:CCe]82\+gq3>] @AQZP]~*m Hw-5W.Tё5w],r }~>azx#ȩٸ-4lMr22?@jsKbi [eGVfH|{I=\޺>CKd6grlj1h63vIbZR|pN 7ʺ@~]FTQ,敏*L]fu!%wONm9:>^r Q- b=Nm9 hdy'sbZ_ &~hE9ݴr[b=N nW 7n妿yXE:*!{rѽ>~͎5n5><@d:[+OfU,УǍ'{w4d6d_"@a{%Nm2aT .ry0'WlPSh}{QÝhg[YQZ!I Wkj75<ӥK>$ю)[B{iaHpbۣ[N 9V% 7Xa=Eb)a&\['ֽ=="Z[~C`97,,D߼~+ok2qֺ9w+uTɕD Iң}SmEq zG%\nI'W\:L L ƹ{q<̬n+> \9袎xٍO<|>d4Fg*b;*\;E*vEp^h/v)Sc-$M‘&E 4xLԩn(L\=*] T臙=$d;VBR|3^2f^,1h.xOY=4XGG1ٴ7w) t>m@جuR*K G8F mVuqU.ih xc* }\e0ῼ#S;w{&aQ@ @eq!5,wsdNF{M~չuAu-)̀yČ2ʐO1XO9tpd\Қp#9Nje˨_ ?peFw·aC~/UOkĮJ%@ڟT2=b񛞪t۫ϕ,zD(0U$;a|{g#^k}TO$`$OorvM^#5Q*G6.۫tm&ef &PuЧcK(jzPmMZOl*BĎP*Pdr'hǚ:yZ:s GWĤAA*[7I2Opǵs>r~>;8#JE]yA$3ضvaFUm<% *`S{2- VR^S!ҷ ;[FnЙ ئ߿~v;Η0{Kg(UaBPysaU:l͐6$H9@0wH" ߢ 9{$ՂI]VDw@<͉~}ApaFKÚ|Vw,}1,s̅0|V^P`A^ c+ 4BY49t˦ϗKK[dO28qt]͋KUx;K%L:AH4So(zu~7wRJ؞LR4 *{Z vGax2鵽^$dB{H_ U;-z "X!^5t"qf\A,D8pI#DVfYyRK3F)(I] ??sCoZG @{zDz=@VOd\ !\jH*> qn%4jtU>:vۢ.}5_>ojCu[+Ȩ,pUKNXyvAz 3< 4YE忪U!{ut?Wwz XH]uYN/:Z X MkuȂ}釦bG'P1Hš/z$Lbw9gTLY|\5p0A9E..2LTi!:'qA3Yh]~_oEH-eʇ9H]tŃbC=" ޷|hGʦȨL>|RFQϰJCCdd/*hxfn3vou;_BKaƎ0!GmQI5?34hXit8&d&0VE~e?!DSݕ9ʆuw,\D]Gj_,ʢ;.͜cң>" o@abE.9*}WqmO<>)dLk]G/@5I]*"7?H68Ca.m^ 5G24[JIse 1Ku?dq$#,tJloie8(鐫gAFMdȶdheC)EU};4<}cLjJ psKärڦxo ժ>}g!} #1Bx w;6z ^p \Cv-D$(q4p}OG 8:.F.$G!`U샇 ]JrjNw? g D1z*عpV7g0gݾv6'dI"D"I%~AboFjv9iCM }Ņs;8~P~$HG $:YѻYZ ۔PCsKŇl0EDP0ʉb qI[VVvI0[HtΦ<(f7ߢ=gED-cwJL_(=%X3I] ?3ќCUt?ϝ5N:m%@%Sfz&\uBRL*F! 'v(UkOvmټ~~d7Pzد=i<&>o{`H^  Vu{c*3T̒fN5#p纗L[}P .NVGAEPh;{O44.}w{Zv.'|ϋ%X!NT|gBFgQt|>iNiSf$anazt6BBv>ug~qTH qϯכ9{%PynObK+i&v-q9!qO-؟q}qHP%kRj~yjM-+'p(FX ?qDU 6*pQ qù(&_ɛVS wy{!mE"S@\IH[A/>>󪪇@:^ѹ;8ܫ0Ty)Tw^jyO8āEj6?hq4 #iu_&Я>G:=Y 4ϭ; E ď|HKk0SYO~:k 1,TSdrrHnLJ[>jn4D)2Cg'>ܰbv)\5JpC~h@z|3-*`JpJ[ =!{t>ϸX$,(* zICHHJ75(YNr.B.̏Ͽe.ΫM$kV k1R ŭ{=Lj'ūb&s߳}S5= g';+ z r[['R;rPe(q)0*MDrɕf3QlR֞&ϔ8b7{Bn n̛!ȷT2_r@q6'^ a%6 MQ\"ubT#DpRS4"Tq#TS\xSr+-^}FE-$nvV:nl_>w*{͊>rǓeI!!2>!hjKQ`eiM+lܖ2.F xHxP)6E72w5uK8ʣw6F]zw|f9+[Fg\ h$(umZGW!ɩjd&vBe|֐Y~UnǿޡhJ]S5E^,M&6 n8-[ĒA]/'ֽ$ >O ]Zƨym;-'gY["|Kۃe0\}bL$&}WE RGY![cIMPfJ) F*-%'BP,(f=ؓtN8"Mbl_z;I넨_d>͙etʋH\4wTQQ{DxHEq$8:9BN5q ~Ө<bWL>W+*zz V2f/oo1y6aFN>‚l}>v`f=v Mײ4-0ȋsL+~KwOץrlέޣAIfw\5}G#zLy$ذ%Q݅ :T޻vFAٱ/C@DW-[v!Q?* zc9]p-qSQX\Y0(}@T.\u-bKyۥ. Hu?|WWKCܾaT*uP)zE/jnDc Em2-yW/?SveH1R*Lʻ.'~}Crشb.[OQ!d Pң7'ᗏ17! ~vz ojmB2$1gx۲zŮu3=,gR"WL= zPֹ)8X]&e~LZ_@Y3CrZ)> Ѽ.Tk)Z]02n|8ARrceyx=2DXđ{ڗAz | ̫M!ļAUEZA1IBmۤz'$ithmǔ~_q| +ξůJ+X>-'яP"LM(W>c}ds^ Vk:Q.Y0Z-ikMpd c]*>@׷*V}Rez>~|tyH ~X |pc_:YJt^8^X>37WG"cʳKkK}k/kg%ըn3UHSHߴy੬vF[C}ov89Il-oyS&df4& +OT"D]ʋJTO>bCz #BeaCxhJ+k}kHgƐ߀sy3Tdch gj 63'4]:f̃T,Hua!>K tN.'ޛXa~&`.' L? 0`EhUע9 Uw>qy 9H !YZ,G Ԩ]!.J{8 O5?ȰW$P1t]Zdֲ(JTo *qx>8t]wNMH#=Pܦ:ڍ2WR*Myna|5&NKY:#lK ȡxNKשmm;C1R Vz\!7Fz%!~)d)W@ Hx, 0͢L!˶pJwT,`Gf2#?8 ꨖ9_ rǕ QY\\4E,\XeH[.! %I*Ƒ>|*{r^z,'};XteaZԸGW6yM!8Z@N0noCizD $kxcQ.2TIgLb#+y,] _s}dJWG ;AO>4Ai[)8\pt68D\=9 b!0뽺~iFn*!r ȥOKa 89gYIl553uEQB aHpW'=}. ^HEGbCj\ן߭DS=1>yS8j!\Z1kMBtk)sR3M0kSEG|`m*$3}ܤ}1k_F<.{e(W'sECF?LyY(L2w٥*`W?&}r :*w>lv5wت}y@"{#,r!8Ā=<3OYsa|> yoTA8>6C޿hߓ'h{Mx2Z1Q|,w6(K-utļ6i8rn4szv4Üz} KOl%:?З1lJr#^VO8+uA VUtL̐?H&s SNqD SR}c^{ԭ#؞$)ЊR/)Fb_59sQ澂V߭p\MGD3-p ;F[ϕVOv>!a9!jke;`moFJ6wqnzƬd殾i0t]̞cjkt9(s*z ´57pAJGcߋgRԻ|+U?V{0XĔ.ƈwEٻ+7ޭ83,$:s5'Z?(qWj s \NNGXVM BG*Fı8Izx`{vPß 9k%t| < hd>@59 R߮ v:k%irZ1=)Dn3eƒ"P0 \Qx,4Nw5,ˤB-ۡ)c 7b<{+CM̽͛m ?{sԾ:O9shS@ҳ <^nO}zJ^72s!{MT0ڧLe89V-rbig2JNfHaX T܃)tI3*B`OWV cz,CY€.:h;^uGʁ{; !]bVaa'Xn,e .al?QPުQ>G.6p775eJ7aKȣQ兇@~(nKԚbHd&+cL-Z^D19[/qU5kC<+5L̆Y孁T}XGoZGHGG+]GR"lZV?; shP$) ;p]n^+[y'H̰cqaTܣoWzt$/ 4|%4$R_<+ i8\n~اYN"&@<: id+ )c;6/*ۚm maC}:s vQ%YzT Z$Q?.C]qf 7MIJY= [a(:ahmW~3,ӤTqHD e@GP 6AfzՄG@,sen,/ |ɝs[E2dBOMq!N@ _2N~\CI %R /8BK4)tMJJݧMN/W\x!  j'I@Xpz$O/!e1T$z$p*I 4]ډScة6>_l{[#[fbZqfkd_8kU@}*xz{8&Qe.3"pQ;V6@/ .6FHTyIrXPP$Nl`,]I0kA|0\$71NZqdZcqsiHUo6!Zڵ2So޿DJ4`Ǫ8c. #9s|ѪA\\-*kFX.pEWE, E|w>x< zZWNtD65y#ZE O8OHGi\L&޼\RO9{wp%5ʍq݆8G7d=鹧NM:%~碾Vs9*LԨTD'sZů)c%<;ۧbÈҋFyF0:._kB&z _H㋷o-t=1N$.@LX#1,wqfF'ҽ*8~m3JL8?'G3}.FR;?Pg> C}6P7g6}Ps SB+xNJrk̆Dx OCd8 HbzU_ rh vK{jP<hM4PT V5PA]3EAߧZ86 8]NVx mYב9Ƌ|1y#kX'>L~oJt6*&*^܊(&2t}į}Dy!Lxq#)`A|srZˆE1GF0cv^[ȝMbas$k[1;g_@B`0Zvf~hulH-HI$' s[`_k@@`LcKa"Ysg1Qa+p6n.W%pX'uO襌 'dh0E?lUkϡhM&K!Ù?Nq%lvH(gd5v~+LmN?|m⹳*HyC2dP4zzyPY+ HB̒kN4MQXbW'2gj?P0ynR2V ,|44lU*ɅD${ww#LueS>tDBR2۳X42d?p]dXl+p+XB+n6Y܎v+I@B q1Y4z3IvS8WN:XjtZ&8^Ś6p>ACH CghI,#)CW8c`n>T1$)6:1a6 g'u)4*βan:s}tS-T@Fh/B.Vq%% S .}:-,ˣJl *<6kMx-ߦ.ѵ35xe8aD[B/ogO5d9&.ΕL'݈<^g2 t>z\2vK@qzq u(lxNmD4*JL;S{p0F&9 |80O+' Y(u$ jWX4#$'f?}(#nnF# ph-k<0*{4W|:WY0mͪ7 Q( vUP>EmPU%BtYz xjus2lwS%ݎ2 Ԉ="_[D-Ք(+wc=f<<~ wba?w.ЃLqI (@YgANKd%/-;,z~50iEuƻlN3_HWzws^)de9Vy 7l3m!j.ʳ⁤h)'~襽Cȩ|ғnirn9?O;ykn4c\F$]Nx(4wq%1NC/(3yhun}>-˲ɢ1+&<uezӃSϝG twyF[*ڎ\?0e }4QM,0Ϯ{c y:#AW=b<FD<v~,Ւ0iAt!/^&'Y LKҬ)ed`$/bvcrlJ $rΔ[ҷ}BAVU+SoH:A'r|uXQ٪.ԇ`J RiHFgAeMyG7@'wKg! M5B4efcWY6&eǙ^M3b$3_̓<XkE VLQSs)1Xgߛ3;[1$p<b(DDNG8=fequ^0y Ŝ QJ0LL="Vc!Sj1H {{}(vpcL_m祈Ep7KpA3WJLN[WӟU%=?mo|L:F)yó nZ0# a pגc =&nU#*'z͡e<ν5(g<}6B-c6iTnQGrב@4 ::uUPy1m l8T^v(^{U[ϳ5:$^Մfs3d$9D6Yٽ4%GU=80\/ V&1"X%X&˖ARW2CuRg?r'0syy5{0K4Zd !~g%E] In *^A+P-Xr>(6xd͛BQltM#D'ExMn.#^F(8yPqY5Dx!ϟGLߢ-_~0]=zni k8H}yW:@7)~U [sK nhް)H{n}5Fd$aw y} Nx1;] `:8SzՒe>n GQzUlԶ/XX3ST_ l IRƢ| pߎ2ݟ^ul'nDaM:^1=m1y|~ jWs7OsEi+CG@Jěsw&۟k=;I+a(Z*,thJ?̲?^9WpNItEݮ&\(Xn|F6{?Rx+GBh/|k!,L_~)'(%1AtРR*6HxDfJ0vUjL^S{C r Pɩ{|wFi'JEeY gqeϠ5)a"h4_'Mlxy:jnvcV`g.=Xγr"w kz dhm3[n!Ţȴ挕suhKC];M  IIrjM~$me_]"l&BSeߌK2cx(tjK.شߑeӎ" s;x/ mB,2Z\͓A]$hEkgd2f#֗,,&q<ʙ5_5*-ǩ+M5;A{8M*^ӜLq8p2{[t`e.LĕkT!: 61"nQᔆ(w]ςYc5Q* W4-W:?/|XH+: C"Absf_W E%gOB cX9?ixM./uCτU[`C W.h{Lzlp?L8EHru$=cm ãPҒ#$K£VCZlS~iI~9Hlx.~\PMSȤhLcqXPP5ʡ (4Pjh%(7%\N $I|;:Jxc2t.Fm#yE=55/|ǁk{M?9]l.[1z[06Ŭ o{>-Injz?Q3P4͊xq4q2ڭ(eR w=t̴ӹ=nVg4Kvi,C x5xQXاm`VYkZT 6(,>MSM,iNdU1 `eU͙#L7?aҘ]3y=< z(ܴYXPy!^}[ON7ֳT _蚢5=GN L(ʺ%8'm l(ˠzȳĀ]lmt䘩G|zunkNY{dy()6<`^TR6=e9eK~w)Ek-$ItV胢bZ*ruɬƣRtYؕL|XI25NPdK]6Nd=]p\]vK_K|,JEeypqo hE0vB|9pYk}k6}v)هɺA ?Iֱ5rZkFo Oq0Gߝf3).H:m-JvwOf$s^M(z< gHzU𱳫G6<|U"Ҏ#e轇#kH^>a32|hs!44&XXlQpE>>Ithʋe)lSRB6o—f w-zE, vg b(jnfɮA>8cqe+`l.ZUY 3 E$7GDPShhZ"= #>u?7Vۭa@ ƈm|&4GUe]ZZ8= !5c;Yg54fQzlۉVs_Fd4u?edU~`wGn\o.k w|*E4W2[o >Zw\GpG i5GHfNxzF@@#73`Ɏ< Q-(٣A Ƽ]GzS*FcıJwϒ#7=)DG™dvL 67QSi<5Y .XꐓPJ+ѵ*.B>i 0w8=@ ՘-Wtuk)lehnř+sAc1\o\h`4CE0^uS9az1QԻbkf/ɃPa;Qpm)k &aeAUN}7$ljM99Z; A=FWF_:0m_U#p-mKo4y79f׊%@zFIugbƎD#Ú#BQMQ|LF՛2%#+[Gd+:Pjñ [99-C]kv/U(H%==N(GLhHWuaB#5`¼jhqW`giw)"@ VBy@gw'0eJtıە͕ bPvfgofh.ƪ}Sϲ}C?t4斀2*ƿY7.o~F㒶UJR|8oq͔ƹ Գm->2UnES0L..R YKʙ dv!/O=kSoz *MbQ>c|-biaGsç _(hyxI.~qo!SGP dB%Sv@~γjq4*~=v0r?i&St\ZEࢅ&SBH{I6wete{ Sf2;|+`?+ CjPd!>[G0p×jj}1D/Ygԋ.=;2A#Zyzu6VqaF̔(g5܂B_9G?P? ݀1`{нl!zko 3 ʮXL| d3{GXίuE j3m Z3Nako6ߎTjh'\=slZr%콋Qػ .J}# 43<7d )T^`A }T:f;v"27 ~7j5 ES'OG lrjf<̘ƩExݖZD~IKbt1@Ik 7|1.Fkڋd{ʬXQWV|#JglO>aW@t,-@)[HnhLfy`'p3ɠe1S pې ?iw#Wi `] t)-*dR}=p((bc %L^ OɸK&~> w\(Epn2̇)IcЕ?wE;~tm|Qs1EU^O4SQ~3\=cCH 61Y?4 ԓ َ'U"=uG%!9+w|X'H 4cF[PNVѦ ydLc&K$pcW1! hu@C0fT p|nK7ր?S%##wI*:v 0a2S9v|VCc#J-M->{7 *xUV̀ENuUKBB>j֐*9mᚍbT2EFIb$)'7\}"=&[x0oe (˄ķhB5壱3]䏠hQ|6䯾]wx١[ϵD9{`4$0ƠRiWg5_<|bx23pk9;@}! O5A?Q8ڋP&K M咰տhcw>@*̐ٛ<> _DY"֞hepkwѻ1mCs|H^wU]{Vˁ,`]kbv^ntd]p5 OY݇(/*A)#N߲)P,4MZvYƳ=kҜD~`:\85ԥ]'" _Wg™c 4y& ES'|!OnC*`!C tt5w#ղPgX=b/uraL#Ihvcu61xRu4Y2q=7AlKgL4X:>60bQ]YFFؽO=;S!䖛oO& p&B s)X 䰛,D7Ϲ.Vs\J{2~/\%L]oBQ;=0/5s:RTWbBOd3İщ( ~6J] xģׅˡƏ@5.#G;#u'NS4BoKc؝BG$'X7gW l]TҍSMͫw^?s'F~ˤH\gq/(g+Ļ9VBYȒZFɣwO1dǹ'9OZT4q 25^}iO6p[GT JW؝m~5nvo`A_̽ܓcп3ޔn%َuc:HP`^*Y$|;mRe O2F2 CH}rܩTǧ4겷~5p5#?P֜9XFlI%;hH<0Z=~WaytLuy4t(SZ}X^#0ԑ?}~.]5r$lP?Ԩ+f`=ߦK5 x[j2Џ\e"TV x7nG~Ԭe'Ah.Xsse 4lqXA$[ׄ*peՀB 2*^m_/% <+Q]O8nD}+ljK3I+^*-@ BUeU8Z$nq;j+_Ռҵ1v;Y"o`rߑPta)dA!-32lקe'V.ιK P,xrn9;eԯJݱB}ewys]-ğ{A>ڛGr?;n{ *ߑDD{./b]FI# 6M~;x!edec=8ASeT8 !o)3)d1mk5}z!XlmI/sr@zߖwxTeNq^16>Ubۈdt 鶈]2[O'sZmqKwZ'ީ>v!M=0l;=yGѳl-rT@Bk"oVZ\tkcהֱeQFZeY:|^Rw!BnsAŐ{33b;A$=2rLi9Ÿ^$6nMrOXTݯ ௦KR#': }^ϟ>Ekӫ,{8'D&[t*k3k^t\/d+A_T3 GAj[.}嵚cf95tBvC&/L2I=~C+EXo Uݡ (qL@ (V7r-6~6&Vޚ-o\aKw#oߺu|<>.]Od w *A;u|;sP՘iC~RkyJ_CC7;tNiP&odĢ`dD9 @JΊތv&q[\;q"sv?tyA*y< >w|ia$[#7% ÿ?]„3GȖDj%~0^ɱE&,KP5&2HoLc^/5#LAl(£VC1q!nyV7N MjqɅHA+D­yv5?7!DjCO[n+Ć\wg@@c;)b^.>j9û [Sf<C J[MClO_ idf{ Ny?m ;me[.D3xUn&5\CvʮK`b䅽ZfRՍɝѨlX18[b 詩?_Z,=#BbR(*nuެ*.Igܩcls>r>mm&Añ5rԤ֒~383Nh Ўll4c3 4^yuN\0)#և*1ԡH%aFB ePg_o7U7r^GgKrR綵yA;ThXɳm9zI>85-ֻG`8YgbB6``ʡ$=V>2Yc8K #˒H~BۤZ:uՄk$k 'cmha'TD7eW ߮H%ltԺ]xCtk|*K#zڬSM鶙bZYְ4~V-j\K;jBdh%QrvoO\;ub[n.Pl7 9 [OZ'@PGxέq!E9!.|0 Ǹ;uvqH@L׀*򿛝ך(\"XO riYBTu lFLG5$Do@v6IErNbV&FC=A:-&%j;~=`H[M9Z4{Q6_hʈ!@y%NKKͪPeblEFz8uf=H} k'1ѯ NsYlx׈TS1/e%.8Rub/@LzIwSIG BN$~!Jyҥ͑r^ y]bg(᜙9]2)>JqmFE70rHxMO;.𳷲"h~pEߎb&(T/_^Ts𬬳 ,Wٜ|)PXn T`.˺“ف1 }Hɨ<: bFs6,h}NSuJQ|;Y}&Ⱦ0=*nVEJK`%:4f37>0L% GpZ D:FTd0' bXR9+YIN Q/uTT("Yk\cƉ =%2k֙c:'WL]@p+,#~'X??VxfF=E8[S悄GjqFը@w Ei,t g)aWjteA 'i!F sӇϕTO_,!wpgY0f7`kք] 4uT ai)ËU>)N^& Ju\B@Un* ]gE!Kv>kd*XbTLy/Ђ}:`mUY[ TfMN)LwF6^׿:n *-IV(kg:>U jbcT²CߓSli4 m8"pwS>&OFiU'dbdAA[subjVZ*jnFvZW/m}BM01coV3$N9[݀F_hdB-/y/hbq~=/n[#@UK궝b%t ȿrO%%X)-kmz{ }t8 CO-rU3ؖ2Wnr]f""TZO//6Vޘp/alA>6$Ɖ(USV2qEYs܌B-<^!)Y[ B[+'JRˆ s~:3`U/Uy=˴qg,X' 7 -׭XQ꞉ @#PzlO-dpLEH"WF| G]5^]& # D) \yٔp9}{䢫{!'NAWNIA2ŀNrTvQPđ0!"@KaլfG9hcО O]费6i+aUD|(0!:Q1f^RPx#tͰE+}_ю\dQSHRKC]xL{8W;iE@/ME Ddw< $ 4n!{XsA>r@ r9_> G/E;vp(.pG);=hݽA=I3DKoH܋dSCUIWޡ?pkln>tbJh1$&Q*AKӕ_{ext)j~RvAcsTWS`?^Jl]"-= ',{ RY֭7:FhLZ wM1/~|zԗH+ݳУ0<]@당ІrM>z&v@'R~+su|nԮޘ BHJ*Gi/c2wR<D eͯY\F]}U@d4ۢ,zX8u#%)umi7d>3I(撙 $%-[ǵ-RsCɍ.%鿼0Of) Wg-LbVyزxB|&gyÉMTme}Ud*5 \Le 2vdcG/Iؼʾ = TJT6k3dKfJHo)t~kq ]9~fk4AĚ#c+G!6$mG{(|EJKQR1 4wH;R%;֦R j&xw6<*> ֠b{*YpFo?S "Xي1 C8`Vd^gdpmq< 8B ;r"}d1zUqS ' @rI8E*Fab1f̔.)hNڝ#yb+* Ff#^vCr\zxuuMy|/ E2vm r|9Z&c+i~Ri᛼(rRI2A~7#s4[ΘLvgK+2}֑5iǑT%_/vO(1cJjѡt Wi5Q1n?_ ?!Z o?m޿ktz!;0O-(Ƿo6lnjٔ|Sm&O07j~vTG^p=n|69)S`_P Yga,@Wz[^&[MV.<̹:ܚf2RUG=4ImzÔ9M3pso,Tq\ۡɮTCrko&ћǸ5]erUX9T)r&#FE MHcACq[:Z.U1m1`q-xYJ⬽s +ٰ9SīL0p!FSy?ڋ&"wKd^t70vǕ ﴧLAA6͊4#w_;tNYӴrZT6j?ae 'Ъ9>l ):ueaX,*K 9giŐNi̘/*u֧\R!)&I3*qU+Ș'۬ a:ΘʧQ&J 5VԂӪrVE[̛k-@]_c xk |y>D.q6u]{cRZqv*"MƑʷش̢_&^"_aXD^w14ndqZm3xꣅJ'޳*aH zRfΪ)h8g7*Lh`obj2tQL/opbӷCIaOG|, $/q̃Sf;E+=ԍ 'Ն ΖJ/| 0~Eձ;WN>U}EBLZ5hk%tn26dȓY![veKN*Ԯ8@*F Uh v1%0t =kURGT>{:s7'-T˙uhQ6yG!+UϷڋrl`$lKv?MCaX߅#9b -gOa\ΑΛCa4:h [^ չt&4",Q^>RyV "/vX9^P)53ۍ5J 2y8iEU3Gm՗&y9ɟH-*2푭mlhSINsi̼FS >]K hSbLh u"vֶ+)0$Ui]߇LY& ?2GJn?N'c _5Ԋ} ()!16( {SaUK#)%__t< 3Cn-&'` wΘy֋d:mOu'W䊤jk-W$o$eB.=7yB y\,>iLȰ1''2!FBz4S,Rdp( IWpN>A4Z-kՀ3 vl撛o3OappTrP 6vH31O$jX2E%ԅI!}$;zL:7J\mqv޿Qy|H}M,)k)=agkzj]7-'Tԥ%+}{m] 8Ce9U31ã7À3ٲ?1rv (99ʐLB#U4^j(V5p&\=96OGZ"x+ʌpeGsZ7lh0K3h5ف&&?'Hiќܓ'(&gS%z+~ aw;]'16CWH+BRTu:#nv3bR%t?|?BT ijQ= UJ#F; 4 Zy/N=Z XŎx{jY:^RljLwE6ǫc*Uch5Vf.QGw*NiiԔ^N̰DvO7͏v2լ1J  IIcׁC@9ej0ۦľJ]9\PĉO'XT0yE .ȐiBA uJA C0$>67\yAѵgHu 82")薴f7WpSʴe"ҍUc1\}Ё}vѹsψp0zm`tW}Uhk,orQ?QWqy =/xtz0f)Ȼ '#g+?DhXk3iwS0AѴ]Zvi-SLܤ[Lb +?QDQ(J9 a;d9è2 &[TwB|)xnڇLް@2yW{_Yج 5Z2{1aVXp漄e6C(]WEaJ -\ y.v}CP /_nNjTt/1 gaтxbtELxp%z'ӢraUTv,~\":? 's z7eկ^HRI^{ElEIt ?|Lb5fJ ;B#d̶33G nl}k3 t4'bp%6'_FO˝tT]Gsbd4AYA(~LW“xnC3r>[pބ"*t>߻ IqPnۧg&ZVQJIwrWc3 $%![{o78ާ{* eDVOu_z[XM h] mi<WN=r:} 4c=VExj EGTAu/mjBRJ6?4M-͸X_>? 䬃_ㄺnozŁ.yd7TK.~Dp@y)bu9z[50m0~wPsOՇaKB.@b=-.ɠY9pQ:blLP<-ˍG?n5?B㬓WJ*״`m'33Ik YLiް{\Ivuгhބr6b=@/ &@cBA Zt oP'Z?l){c ޲LW0;,qKeUFc-Ay+\!z^Ʋ`f9JtG|J:qT#z WAi?lz/`n QZMznb*nO \0iku{C1$ EQM S9+/KZ+}+&9"OdqmoxɎe'ivCn> y&P_]d_/)[4)d:Gz0eNb[-#-Tl`plK4H.Ԣ/zyq ALOLlXe[v)EX>ASÚwv|-ίMd5% ;}$KH"@aq]<ݔُn#\!sZӁ%cLpxC3ׁ+NJ[G7۞U jOud昛TguT^5?;Rs_*k MĤxE \iMA#\ Nz!U/N4nI4VKKl8[Q6'@%6nOܿ ZwJ=/#P+RfX߇Y/SpɳWөWG;[)Jzѽ1>N9^'SY<>ZUb{@q`u^KZe?[ XsAPN(UigȻc[FGsȭz8η68(D0DE-_djOEމ%I rz+m>Ӎu/fdLN!qD{P=(?\1)q`}p-SL͘//۱.'@o Bjta&ʦ:m.@Ē۪en)3~:9r"mv]jٴvsw}MC ^y7PW ܆1!Q;MOe+|,?.fZۋ涥Ƽ՟+ncP_4H֧"nMXQl:#'Q:u*e ;]i @XmBN /?\\ULeT (. nU/vnZUA0!5#6J LB2ݽ %&RC6 k" au`vY=O1zٳ%R*"8+ ` v effXZ;@SkˇD o?Jn=Qzh:t½w-qnK2^*FipKϴT`EYvxo)V!:@U5D% f7 }Bu/N5NAW߁ :3y.D?a^9d;|'51D>=%"1p$jBIhA^ړ-8w_]4}!g^;A+VPMBC:P ?A ͙|ܦNF<Ϸp0dTT _]1/yUHe!] ES%M`JM>lP=+$1`sh[Sf[ZFBt M .MLE %˄N:tЊ~Ι!h7"X =Q*Smi@KD0Pm_6% jn_ޤCY)/SsSZhRli$n7p e)mƟF /-)/Ӥi 'zA$$ #Qv۩;.s!&ȌA.' *F`SUVS'ν=ӊʲ^6ө/!GgcX,6pbL J2[ TǴ [/M^ocNnT6ԝYWy쎦(ӿ7&lcv%D|g==^u "<>DZ7f "d/f/mX;FwƎΉ{ .)Ed6m¦vO56PVa>1'wbXYc@'Δ=:๕iGZ\H,:7 5H#\3(0CĂޛSLj3-HוY/]elHulľCJEi$،NU֘4t-z%8V@2,rru7WA6b6УHǰ-]-j;dӥx"7 W!XW_q צ1I +ʣmkƬz6r'I*V~c 'V6񮡞kDk{YҸgX2~Ь!U.rN{BBǘsj[S}\>?tS˚ ?ba͸#!M&nsOHh5WzBJT,2ڽy>o<#j6<]! &hmtMg1QDZg\,moIC6~N>zN<$!Na =2`PEϐ xaOV r|;z7 p6*,R䆇&ܧc3 (o&Rp}dNo+V8PV=V0gw헖 D"Z2@נYy eU1]`GA_1 <]Ds]1Wi&3+I}'ԛmGˋNi{̃u} m-'5UAg+H]ބ-TO ghSad\.KEnĈM",t00ls)ssrdutvqIE z.ggJϻ3.yEkmS_=LߚG' ;DL/I u՚m!Tw%_mTK=<:.@^@ԔE062sWVN&,xAev+"<$+=[u>o%gH`oкZ̹5ӎ?BT84qXT<FlFft>=Gs p>& #=FؕuuFFIrhane(?h\eU$?%n Nb\C}]iP. ԧPz_Sۄ<c跪mhԴ%EAnʽOÖدHaE'P])'n2Necxn֞u "3,42[k0 G\͹ῡM +m+f^SziZz}q.C/e &~Hp aNyA"2Nlu٧)U8q 16Pƚ} xzS~Y6:Spw Ku2y I 'e}Kdz,D=/?1Ƙ>UC{[aRZbCٶ b@^ps."IZ5fr 6=s0!Gt`n`dnG}Z3ktXa,0^䃰?( R8֘M{cuF@{LAf_neGw7^=5ՋuPD]~?@/  :V>XZХFo@TFײJ,zJQݣ{o+{|Lizp}B@2T˧)E^VO)c<Ձz8gome^oJ>˳Ex$kpz+3foS&Q$a}$y~9z&Rae Hv':@Ntd>R՟WYj2AS*?YmU9U~X&ڵ`\*s ?|5\wю8XVcTC9?L-4[~G4 y ]EYY.ef}[8e.T94# Fy#tnE'JPmTrG؟6RQ"yp_;nk*zGa-u06l3W0~ίYK,}*CgK{KҸC~ARhԠk^K\9f>_+gqxyGf噱Lv?<܃y{~hkMHɷƕ%2óO0{ԥ;s5\B$ιo~] ے! ]⮇"Uٗo>y?#9Q(=D3 覾NܡnLTGSXzZF~]1%Fs ""l蟚;К׏ZUgR/,"Ln azEz}O24s&|t6Ag5~- A6@nؐVXM '6 NVqGdږC)mLdlxStj[,vq*\MzGfz)htkxSOEiX GH>4!L#E}x?m:)'t4xz|SO4}Eİ ŗ"1BivjL TIlV%6 KO]P&Z97?*=}uD5=r%j ҕ0%+ 1#f5u1i] o&S96)KU'!0O&у# lo&rp=X8 4;؞+QS o];2NڄZul|dU KJ4\czKwa DoR/-f>*kD%v#`C2]S*^ -=X{u|P;0v}{ƹ% `s׹Zc*$:{c]PCsr<́UCLQMhP.;G-{jia(<`pÃqyϝ%_" *[0d{76(wOL乒JZa/(nU!u*{RjT97>.@}na_v.@R~wBb j1S5'A2ABQJeXw&:eJ8ҨWXᖐ r2C9ơ閹7wBQwf` tOўb ,>(05KoTGk82v3⛫6ӟBW0{j̀r{L:d!UTl1`p#_CDS V*:Abg6>soNw!T %$yĤlwZTiq'Ied?5C"k~9cr[:}J@HTJu$4pf{s#};"%J; V,J* '8d]M4@ߎūֽ*PdcC;81vEg1|Hz;߸.eo\Vr(eSvy~o^&,rK/"IhROn9##>go7Xst#V'iBgX[1c_>Ҡת:EF=6yx%[nG9tՍqj,1R cf([#ۉH@).pbȌ ltpjëe<:^uNhqL[Q*>D}/Y}PpX 42{T)#`?4+m'Z$Qs{Zij034* m'$S(g]1WS4 N3{U$4֙U*(*^S巜zHcs16T6r@لA}ִ[X/#(ϘUf'UX 5Ԙ{7WNNɰN('WDRxwݚSqҟ`z^X7H6c^/rM'W$⚱CPlj 7ځw=v .<_! \W)P:Rֈ}->U̜_VEX禒x\YnFYz;*sl++7jzͶfb^z:ّ?"1UǞp LfKEZdN.oqYgb0 YL8{^>L %TA)cX,?2٨6Hs廐:ם3Oy0~.nnSyBAmz6J3TRe,E}S;iP^Xep+fuLy~Ʌyc]{^ {lxr;#C+{, jw9< _cAV{kk}z6$s_IrlKi?gNbT2oNwzēf m S۟~D^gBUm0SMth ^MJAJ~}q[4y;` 4QaXDn 1z΄}bv|V67~BXbP`DK bj_BFɨoXAɳƥç&3~p:(wũ#y?֦{Zm8YR! >΃?(}Vi0vv4 8} ҤzlGt>C(2.4v+LF7d6FTғXkvNB ۽tSfˈ{LKJۉ/'4&=) vd1 IEu<Fdx mVྂ{`|#>EB ٧xQQjpDŽ {gڎ ݲWT%J7 /oz#nDb%T`PxIj5wOð T7;G!}Qd)ۀfk4p 'H`OeRVr.Xb{M˟ƛKh*$ wd;IIxl*Yƃyq _yl,V k hv.zxtW.u$y;GG9׭ڗ%Ȕeю-!06+}8uwlB)(4=Pzْ;_PҐa? roՐ_xYC>դHEnWM*UI&HHsuY]wXX1cןd;B0zƿ$*S.@Ld ,{y+X |?;-T}=>*u!U!ro|P"pОh_3Q0Fc>d83x!opOon7ro&4ܖbxƫAw?4.aĀ#Yf78]ߨ\ 'BCId)ZxuP9aM'7m[d<SM?5 WҮØӍB"nϊ4ĬIc]>GTY%oU][WXr6L* U@vkbi ƞ1k 92> ~Y"< .}}؁8JHx3Pu (gu9_&Ncu64^d]soRY A?$K,FrO HuQэ opq9\|9A5 c y 1~6J{HXq>彖y!p#6^Ϭ"%Ƅ-fϖY0XLjkXp-ȝlnzε;@BorpQ\^:(%6PzƿzL f"[Ue`y -)|ʢ$3(YL{{> yknu%xku4[cG@']))τrQ  %mF-ܤ30AŃG.Y_E| JRWh?hwr~Dl&v;v@vAڈHnOIT-c%k8݂V n+SY2άOt]:Vz$f# "}V$Z2E܈Iky}9b9BuiTWL7EAVwgJŴm!bPL6d@WLj'⨨S*4Jf}ZBolĄcҦqJZtKa"peP?4MRT띬HGp=sd۸V_ҳQ/ Wٯo 3++^}2xQUwXv78pʷUI7;79KXJa.pmr0qpڈ('pI1X:&b1[$L$a1՘z;X"k>a^߻r' 9j\';dwf1 SH.ű%KGz$a[yaEnlB⺔Wx,uﳲ E#٘ۯz\-g m; v:^Ω-4f w'L/ 1A/*pyO/G׊AڥjLwWqd!k]r*x, JtLJ')e21U1 <"S`O-MӰRwmG0 AIvaZ1L Tsx?;-Z7fרJ_>@ uY } gFkI*3s48̒Ŷxsj v2Y,uGg( ?رXc2]ྱQ]#.~j;ۓ5ހ=#:Xq f(]pzxOҞ!E,ZReEt'7z޳s2X߽Zǭiaʵ!MljHA:{bHTMu]nV'v,ȷsl~ϤUB\ Y6\$ Z#_ED?Έ+9d"\^lwb)cKԆ)} _˨QKPrvye $R$eQݜ*Lݖnӟ^ϕ=݂vd)iJrq0(U]{L⏾Տ͹$q䕏1W$ >2s/k(Ů\qjl[hB+FNt9_&qJwqbig&{[YTG{V g U+g&jc9W![%bהX V{تLМ(O+6 ^U6x[J޿/aF ŭiݦ,3#MP=Tqݢ `0`_)7orwz^ݿ2b1失y6yW~klT {0)!nHd\l=UdRbdxߞ Z P[Fmix@Mu-q.Nojs,FË<i([x~lRP7Ӂ]rƌ臓[zK ~c}.R1149R pZc&ݷ4~mj ^?^7zW1ͬ)'.IrV̌Yl\6Szl*#O)ᨣHH֦='wt$NO)x8`а4>zq@)50esdaJ*e1F@='aSH2p|r4'* -?:n0(;`Awj" q˼6U8i"I!"˲y 畽P~g9"S A=\@z @y,.~uFO@UN^_c/xd`,HN{Qa_jM'[(eYDųks߬KM S^a= >4qV3ʂ;g ēGAJu:+-R4\V\ό<^^­]muHg%JY1Lͅ0`zޕP Խ+s|f>9eź&hCY0L†Z8LGZvbՙhy l$ eX#tXUjY6>d:rWvȷNs.[#52[֙& ,?eB1g6vWz/Y Qµ=="W0~TiZvZGQD ֪Ǝ2ʐFx%,,e)7a֢tqd+GAi?@XΗ`sEXb˱11~+kU c V9f6619ۛ4BKٔ =Ʋ?P<mvfɟ=~p; %>Ir s `_?!ʎ,>MK7AaJ]cҢzw<,'_J&t _ˋ.of 1է*^/Sʥ!\yQV 7FeQۦ=h_Y!hS ,/VAto¥"^M"^r/]<1qS>)!!Oo`,lw{r/)ų{]O*2t:<ɱh>."OV>#$qѽ/.[>JU27'j^ΎARIVX1Bem2,!l 3Cd4jL A `?'ZkJ$";ۧl}mcęu)Q8] qV'}?~9m(Fd hbC50tYxfn.j[E2ܷ-m O<s)VQ XeQ9`P UC #%V4䖲&P[ƪ#lj9Mݏmw" 6jᧅ$l=ʻA*f y jœbpW*Y$.~v`33YJj"}xaU--gQMX Ki/.WrDmd1BilhT>. D69BxwOxgLY&Ŭ|"KC듧KWo%1`="-#Cԋq3!, Sjc*lF`}<rKX'P 1tF|6x8}PD-E迁PX9whr^ -2 tFN=Jj4XVh!UI!V^j=2l!=hr-;y(͜@Eϒ Y/%Zjʩ);Pes!A;_"},.q8 #uoJk #%#%X-ALgx&YDjvM+B67mn^k%cp1r|w! V}S>]XgMg@\l۠W2- wETR޻{Qw\Qd4mW<G R޾UؽN-[&]G}җx Ԇ$S㷕"/S"q-3S(4BM2^@Or5==a |^;nA~@=fyX)-j[N 2]SBHK !ٷs}D.,N Q; g7#Q ?qRzYp@Qwt$+4 9~s^;~!v=iV㺶B=O=O>#+9 B'QΧv!V>&z8' 19bV+8GRl_s5:wOOCesP'+{S'+T*ƌӍew>HG'}]kD\5}ݜ {b3"&#$|^A:i9GdM "e>1!#r8ô|zU7s}46K5.XIѣ;%}m3~x%,ЙRr+޵>cϞ'r#SBlY>O覂=z|'Q85&]C)`k5lx{~SK˸Rz@ϲ3q(xM:듛xZ|xuvC|Äwd) tmK)Ҋ[0n{,[3q"k8)fDp߄޵gI2R>|[-CI''9-]yhfVH<Wr+ L ݾe6G%p*d{=o"|EJpl8 V׳$_;RDcqǹ ^pQ_T&8HZ΅8=t2ҁFAmw04mbc *+HՎfTےncx\xIl}:\2~P 0Yp@Psreg|Y_NEYX' 8o6#P{ t4؊T9Xc=\x/n.~(e-VkRɦܗ!R>j?jƫŃYV+E#=)o`)P8  YM}AMŻB?!G~;08bi&VN YY'FI)3 ω|}a*KEqOF%%$$3BYBD&jY2>`EэA} ^w!#WoXﳵ |bo0-ߞe՝Jy~&]Xb" 8;Awv,>5\w9.Rt?~\K 1UJXVUeWfwdSQqj5C; U.V{W=U+|SV'k?ş~M@K?(yU&ڧ r٭lk9=T@*gKWkJC+/"Uofee[[QܮOn#ad@RҖ:G~tF;@F1ի2iWҧBVƱ7@5\˝QPS;? ReGT->ņz[SG(;05BdѸ/R1EDs7!Ha$b,(TMG7abR/U;:vJ*v/W۞1z;$B"YuwƠb.&aw;6A;rYD{x.>GD"ʟ_AIN]`fX|6hↄx+m _z8?m9 njOU۱MSP痢z9Y%Ӵ];R 6ޗ]Ͳ|x`f+vJVIpk3xƒW0',"bNF1j qp#Zf&&4WbE(. &?f^ڮg;0{7y[-ܙ~ja4/?5_ΧwSdpH5R-$@Nz_y87{p+DF]օ!HO5} x>Ce3aޞonyM j_m)N *2a`?zz5xC!Utr3ʎus% ,WВW$Qdk`{iS?}+ѓi6T^NQqL}%~rY >j$vlf/0/$]S0 $'9."C?EIhH]̑ .s-KEYP BM5KUd*h딪`pb=u\]9_!#?.oOs󑞠ͤVզ%7Isb$嵞J{&u&I()qmwDpqKtkPhfv3TV9*8nc&?$>x,8̭FZIBuPOסχ)9)!=W}ZB6$7 & :|p.!z{\1UGtPaEhhN"WI$2ߔqbPKV+I;w 4ES78tc8\&˿ l#=ܡ~l d1&Je0ye4>y,vsMЗ ބ/p v̒rFp&f5eW0e (͌) ތ0D?Y}eԶޭ@wm `%F}.RYy.CLnj WM7M9XɾrYzӳɣ1z!,TCn<7|Z,#]q0vEQ4aT: O2HEtp=9a*JHI$!J2xInL+ 6 34٭~,5!X0q߷CtP&8* 8p~|4B':֗^|ٷA4>|1׻꩏Nqe#4u4ͦ#bmDGA"PSco㒬rY㢒&rԀ')aCulk%#ܝonA5<էb:cK]eAyM"llO[O6; CzePpJ':wT ɃB9W?f@ߜƝJ7E8ɞk0+M^^)`wvo'^Ukc$p\8?m@.wqQKC$Lvz9h/P*cTL#8mۍFޘ>mKAR>@7Fut@!{'>j˗{s<3M )Zhl1AJ6.(BSS1,XW j|K/D&^?OBFkoUL:xپ( G p82[- ű3$^HDk2|]g;,=G7]RL6GUU-KP0YN՟ۧei1 6T!4p d ) *I]k)x=S^S¾{Q W  =ipY&v G5'nv AW!HiScyR@6وV?8?,N?ǦqJ3Mpt3g[ή%"J:? SW`bDpVd5pOՌQX-L$tqbͦc<4[z]y>^qL: fYmgUl*-[f 54w\NK5rU^CPʯAΦXn]1 9޸P/Jt2T|dwlnjD%n |*͚t(m\Nxɍ5S9dU9 pޢnS C53ﮅ)9{-ܧ^;)c 7e JB&}5t]lx~Fga[HlKD(1rl&ռRʶ]bG OWJoHF%:OՠݐPtMqh+bR vRaVj~{2@$Bz5+*"ĿS^|y-+rWxGL\YK7l6!x[t9jVE.& ħWqw,Bk‚)z*e)IUܘIk뀰p.=\jHKYF4 Y%\&e7CvO7I8ZVhG%R \7e`1/`_+~0NōpPePٕJ!D*A(K%N肾Bٹk:J΁l(/vQna4׼^xzr$XGgP j4q;Qs6nvڅkoۍv$hblR%δs4 ''ʿ*Ns&1>UmRaґˍbqAeU:,P:1Kǧ{TD=!xycYGk 9ɽc= .1-f eeY3⁤Z餱qXԀFP,X}kC~\KnH2}9Lta;B}Eq|0PlN"%G]ᢥf2'aFoA)w- zjyo_"KQݣR";YO*%塎4~G@Lvv)W{x}[u!uc8 GWR<=vKEL3Hq՘;l6WyHgސI+G6'?OO PW*Z$)Lklz$Gzܻ>_Q(mk_f<|XS&5Ƙ)b!r6GqR~0zvr8—VEv(Y߄л?PԼ@ϥIxtvh}[S# 3V1ŠeJt]870+ Ÿ!=qc?$^l#yM"GR!oB̯<Uߞ2Pߩ P@H{_gjB8BK1yBh$X=4:)B_zwl`NfD_iDyB8ь 3r z فr6PW9|AL讑DTD5,֌uߏvJ.-JGeKl} d` F*NIMtHVɿlgLZيs[&/jD[0PݓEQ>XdVrit6ҳm^?U6O@vޠ87gzD:Hhtk0fs^xMk8v<2q5Lpz"hrpy=Qvf=IF2U0B}$qЌncDvMBm7=_~1l,+X&pVąk $?µǃZC!\Vk$21s[91U:&<ĐdU 6 nNw׼D,!n7qHDT Q”{3'juNCb_eo/;9RI%LUvL,ȢAKdp/T&pbv$oO9_6ЫhSP_u<&95 EywvFZ~y %P__PsNԇhTq9apd_P2O3Yw=*HA\cf{p! o9;j5aLg3ifuV,P{h*^mIy?3 nQr$ƨPaoԪz"@J^nI;I ۂ ZTC/‹*_RW QuѼJ9ʠĀ䔋p7Aų2C>X{Üa#],?Lc>Zl&䎒);4)V_E N8yXkk}(ǰ !8iv yDM{aK:*v@7uD_ ѽ1Kyjʁҕh~lq]$㢧ob zFj].XnBȿ-'TT#=F#~.0%TÞC/sֈs$OhkoXG X~>\. םu;0r`s[Xc0HOh)̘WkgiLȓI4`C!na JM 9 X|Fg]{=j)z+k%|o"mɽ-Ii4w8LIނهfqlz*'%]G՝ кW& N_ /fJ>)k%ז1z^x;#Vd~4y[zqyB㠏>@a^ kKuL7p;imo\Τ[&CO%'_c+łvt Iۮny7嫊m /oDiݤڋṩ!95I#m)A~W_F}Ui`*I6JDD3#205DzҸ4ˁ'aηds'f |pg-zE,q7^,d)GO(~Vr@CxaBDO$(uẌNV öjbzi7PS\`N.dmGL+B1:FjV-i"$k!ʸhS`>Q+NɞoMTOS䃒r/Р/; x_mQ e]eaKi a`e?e)pi[ux/@e.,I>-,ʢB1=a(ꭚYgX\+9ZO]01`!+Y`[~R1&!$18^iS2ESOZ5'؎p|EY"GoSOcGj@ 82v"lQ ~3Wm}ĽvZ5݉U E2$qH,ɵ|cz?L(3oi<;kgp)矢Usb0i3n\pz8h^r2/԰F[g鍮+mbcY ;3+-8 u-=z^}B=_w ]a3'D[I_9笠ܭ,nʣ1=t$HW=†yZ6S\h`xds럵/yu Rp6KO) H!;Y8h1ԮFBpCnk>4IOF2T=v!Ĥ #i!Z}JKcY oVa淙Gƻ6(oHy<޷ΰ0w9ršo)]ìc` Xv Q'Ir4oS{C/*"6eq}+# 2tËł3iQ:@#;ebD;y9IE:F2ʣ&B3߫X3MD~n]ݸH`XT'DE*O EQ%{Փd `s\jIHC[B#n;ޣ9[7[.IzTE\aȊxUTh Թ1|%::=K\cb*3(K}M?s^7СoMS +%xN^&?Ņ X9D. 3Mħ J'8Q7+YOV kDl.jwK|{V3Cd?b%2eE6›{lee3XgJr!qݘ@FTÒZ4'z@t\@8 ?CJ ˑU*xDM'JnnO%?n7ePHs6]0d aW!`Z]˵A)WqDN s fH5KnF[Դ: HQ m iXzZz ?'i~KgRM>^)T=ʇmd9%_"Ÿ3bPDZǃ{G}6:Uw*Tzm5 W]seOiШTukP4yXQ^$z7t 3Ec’j,W) ̤Q_F?(pG!:tBxL<@%SJ~;v9w(#9 > Pҵ4d )$KZY^%薑߱#1nMӘ5O,9Qo=ǃTO(6fMQ-{ Ue$zߙu;t 9K}L]*Z#!Q̻ߑh+"_$n=Ofl,؂@-8*2?%'"' "ۦv4DB,BoGc-V\1?1 =.^TMEߗh#y.%_x!s{8rQܵNpnXÕ eJ R<["/2.1珝"'n飖 U9iod4 x٬d˲b(8螲=PB`'w F'm b=Bhx;mɹm* X`y`{c0y&S@U^Rm?|Gr<G2=ܱeaS&&, K1MK)y³O`?~J'oWi7c'AܚQDz Ġ x"pٝ,vӇ-q{eW$G wiG)7g5vp5o~ifz% /Q );c@/ Β'߲cǪXHX -мGlf;8GcіrUw (zNM/:)(GXj޻mp=6ѮPͪ2Ct8ZH |qiʠ&Ӊ~VsCtRiK V4'+t|]6@ }U5w06mXl2=2)IWвv!V_w(JIFeW=2 q٫T;~>cN55쳨郭WmAm]2,kZ Z1uڪW>H(dmM!?wC, Ş8:Yى~[c~fs6/-Q1gb-`A$2>RdSѫh<rnpBj=KܵXm7ĵ ҥ+Y(S`]h@K֢LLTs^"C0dVNlpu O;_ Ie@"Wv(VeyI7s,{Բ^0rN6 6ǪA-$Pkisj=7tB a AnEMfjEYR()쿷 ,~(B)d_cVw5^ ,'4qr];ʰi@Kyv ъ9x7m}2 \ ]L+4F!bo,5ls9lwB+-(tosA齐B:;de20Fg=|LQ?aߚuoO;\c"(D R~iqrj/ W!N%Rw]Y}Edt8~Ikd =[9RH`bK`7kO6$~,a 2I5mdd}/Dhl,75لF^x6w|!~͈,b jo[5 3~ۆ$_kʓ:0NA4{wSC&g6L\~/`miοR߱d}5VB<>L Q!Z1xņ%޶ҦjVrDa@0\::xZ(GD0); ?K0¹pG};@HA][1d[b$e:.jb@ ƅGP͋iL' r4sY&IaE2Sy 2Ҟbʈ TcZbXKh^uR}]~Y;-%>H}m?+a\&G MqPP%^t :Z_L%[S>0 kchJ{k/op9x!E$Z]+&mS!L>V$Cȼ#E٭LAi$UaXi  0NIJUG#sE-{ѥ@dz=j`ޅo]e6BbB@@S9]B(Cymh3վ QBd^Fb|[ዬ֊ #'#+w0ݏf١?;)Yթ)@KaFtVjlJ@h 07,A(k :YZXvS?N2:k2Y:tL/&T-.aԎ?kp 2zcX1uab*sa'A`c򜶀M ϮVw<~\Pˏ5 a%.S]Se+lXT0$;1USk/Ug|\T+xB0#+l{0]ݳ&chȊ0|C !GAQ#jMZh /*H8jrul'cN Ȯ2zRSq8u@ׯwRu:ӮN'k?u˻7i^t3ߨ5%rkIۗ&;K UR!fɼXp9y!~: y)ب|iFn*BTz($2X I XMV}ࡻ֢\G5#7X~a9Rv5\97{av껭 zAlgl7Cɼ(׆dΧOvfS#Zɕz+{Kt  ?~ D4.w!pRG 9z&H}K1Bv亻hU+pZ3(RIC>Kܟ:.? /#vSd7T/f1_vQ#" Qay(K|L8>uT%ۭ]4~`KUc,wN.l'-ݬ=~ıld09OH˘jگέt|=Gc=@mq^YQx$B(ϔ~7NvP?ŒۓC_:ӯ{)O.4d{w1F<~S`Kh-k*[Z\0i_x*|~CT zﯱݩ8pIOQZNaN2,% dئeGM'_syAC N&YsvuӀ~/%'>zA6sЫƐs/'â)b9;Ok12#BeBvuETs7úd-M%R4F3Lg'J-Ɂ0T_.eFN\}i>Pb)nqݭV4J ;8Ы:"l]`qVĕ.D| [< ~VQN,2?Wl)\TV+WaelI/덺})z,f6˯}pAIڔL)χ*NȀߗDVb~Wy>:O(Yïy.H5tھ>&JV^۳O 8qRhHᔦ7hE$znK3E }B#=avqZ 6~ӚAԹ#FAP]w{y3yTP?0+1RSgEE9} #$a 1)`P虞轻>JhQ#5l~ǩW)>FP|!j4 ڶs]-PF ~S쩖IYi$G^0a"xn%}쎋kaV".ÁW}RhZz}2^zJ0p &ArIpGHj0Ux6IP"~\F*yx&Z_Ty Ben@rO; ךSw~# AL p?=R&[FBӈ x6ϥ*r$Etj;l:f)[%*LEݕ^?KlmctcEY*_˞dZG^$y5=}_?d(ƹ>VaEr][nsJ 2sKcyHG{\?D6\tN.|;ϼZ& f8>:mz%;G=Gz%Oz'/ԙs*=RPM+6t;o)>yE29'Գ"?zQgxjrPԐ¾.QQ"mBhRܢE <,?%zaC˹sHzԤ՛em4-+. ?R`25wIe'lCyʷII T7^-MU n5iYs7:vI]mgNyMJG*Lʵɵ|0֜_DDC-T*Y<#N+ N%JR5ݸ7X`)DچŦ?:P|c]|6GUIl~ҤǐgJDp]r*$=@<OXB昀M6j!bH}zʗK!6ܴcO1IIGPTW!f<rQ ܋D=.$iXfK|;k-TjrE]Mtl stn+&8Ӹy%YBkx;e N9 )SwЇBm vZ)\a-qҝ^˺7Ycb~؎?I}E @A"D9b7G֒D5[v-8;x@u%C:|lܿYmk@ R7@Ne QP.z t©/>USK>/JF }ƷCq)vdsY4X?w} ^x-w@|K$vaENiҥ&[@eT4pqKƭ`Y^E)}L(|7\yX rԿ'i~u+ ix=Z%qf\ѯ:XեeX, +Lqn6*8i ;[Lw*g83[||U=Ʃҕ18`ߩ,%\SϫoW, W}<($ͮ ? z,V[\u;Z}Zwhiq4* ZR kr+ËXTIZ5b6$hJiNsg3@\X.t@8Q8]g҂Fض+%`>i ǬDC*/o@r{>`G$91_@=_1tրcۇ9`m׸+| )v^(,Њ޼<7T!((mzC7H'}|1MQ UB,8}<o 9&\syRT}Gxq?P3Ӗ5Gqb֫t͞<ЫmCjnD:C5t_4ӅM:Zqc`PnT,Бg u2&+IzZlkήK/J F,T߿AӛR(E\DV&6D:,wyhX`f4/bc>C3jL\s =+)UC*UTI@2)zzUoWhn=pƉ8TPG=O%TFP ~;ERl+…q0uo/'(6"/cƲtnF}l=A^e XI0b9l0aC4演[D3x(5S/Bv 9ͥ#K%yNcx#/a~Eeo. y!4yc}ޒ,=<+ae QH>T K0٩X:^evCSI/HI@-cj%(kh gUMfŷd~1vx "qY~|rIRt$׎覷I@53V=bHW/w^={_t=bI)rֶνC}ZpK m˽pHxy^=ċf;8nfXiI@%v4.!{8Dyv/$܏щ?Ӑ#=*Ća;=Ǯ^Ӛ2)JZ^U]3+P"iZ 9mQiJzGm 091)G"Ex9F7ԑus,| ]I֦8<6":s@1Ω*ɆIjL#VW2P'nuNY$57eW !ɲ.5)ؾhWcY$u(v,|K `ts7SJJTgPRo梢aWgq]7^21|׃ڔcSQu4ᬷ62K Y6P޿Ʉ>NΤ+Kg 5`(e#gSD"1BĢ&p犺ݿk3sNG`YavH{K;>vuᬇ:I5Cwtֲ4t2%:=w)r1ڟ'"U4H]{^SW%̫%ajSOrV^_<kg,TAmcr03|5>Y껊"\tfd78|jrXcf)J"۞0`XnVHj9,pJ~)Δ[7=|xWjW35Uv-68al08sO]Z|#+e9j}F`t"/f΍qESx M?V̇^H(#4F<^ s*xI}IUCј fdG1'ɴyڽ'ܒ+L@ft s}KY Y⋬Uؒ 0WD;hn=!~k?;4 a1$3 'ewt#"T˿BYVr[DRaN h[hǔrSa(!OфZ!wILrgw:N3CwճeHHAb 6 ۙ4'M3ƣ-#^P0*nx` 5Djת4 [Ҽ+i6TUc('do5݆nH]K o{5"afȫ`ԥE1 Jng]4V";O5Ll4֦ n 2ݥ _EuC(KuJ+kȐkBa 1ܹ'x/e`Wx}Jx?`dA,Tۥ}Ob`!YpQgڬP?7mзSK/ߐ2nQb6WCy)5RܥKw4Jl "%f%aCƛ4pÁhڸ 81i[=pYa?K C6:OɛxC7}4s=91_A(dy>Vs\#_;aW<֩E9d*ҝf&=s8e)6Y0fsixQ/N2&(Fcĭ/O#vaI=B"k+/)1Rsu t^V"? nA2 Gx,]cN0^],ZDiA4\L˼c^'~j()X2VO.zvbֹA{LfZ)xi᪲{rg#)sXeA?f)Y3?/5}% 73ȸ,y,!XĻ1G3/#JH0$yWhTT_*9g`NV~4uˈm3I6yo52qZ\`xÍeD-NTˋ gY^:kA6W2BMz^n3dG1JkJơ\ ;U0?g5ٗوCS-lazXA͎5kV4]o H\J맳FN}8Bin qapCŝe*86rtZ["Mm$Jnvf?Ed=GiY GjRgG+d'GޮPA}aاRZ*5|<RC&!\iJBƜG*1M ЍAd{ 3! L)C;Z4u<mmmHװ@CIA)&ǢbNk;O<πKx[>~zU$ރ68^-rʇ~̚aPϱ0Y9$px6'#fPVkv/6"<`@A$kAFJ @CYc+~ș=Gi 2 \ެ<=9@[U}ٕ|B MJlLR۽z @6) lIt.LA FrYkr/]Ai-¦r8$tzٵ}jxi*edpn(r'hS 10(g A"X?U{ݪg҄߹׌SWQAuُHޚW9xK7i^ ߤk>E?)h;;A>sv:Öa1;Kvi%첲^>(k-kGi%O뇉[<|>D; T?ĭpHkX譊@=FdL!t A3<_܁Hw_A֓w:Jupb뺍SdE_ w2}˻78m&i7'j9Kڃp$)=;0B ˿ 4gll@cӈ0TN5P yh49t2qo4{.x!w dkn @ǩ958kEARiM̭f߯Ci{(; n'~Y4/a> V7T WNzJ<}Ex̻~hK0@j']^ {氉28,m<燗.ZX:G8sԻ}/UAaCrI.IM实:)@Ip7y(%ʯ\T$Dd?5;JWAZT{re!; M]caX(}Un4 )W=D2O~3]o6B:= a^ ;6!@xCB3HE.F2$R{xTe7̷/{i #.~kHزrmY/!|{FUwb3^,f܁2XBVr?\Bm{݆.w H<&]*k9*KTK{"?`f·HI[i׫ge._Rd ZmφoHE0ٽ ԍ]=4J P1G|F;&pCC Jm=m^!78fḱ_z,=<l?-lD3wsbw {oo<^ʎ|V֔q9J:N*ɑ1HNX+l]E *P|b.T~xs2ep?s ^ oˁ&tڦ).?c*"/fQVP+5ѣvz’O;H N:L|m``[$zz:HF<6I[}oXյwM=p\3~H.:2,$יMdg&>:kcBg@%6(uרb'#8OPׁ?՞~43r'Ra'A ~KAh.}2n[%=Ns9k}#<-0WB4+LuziXaނXZa62΍2|>ٰ}6 DB"^N]`V.w w_<Nhȵ~cqRU`X֠IFQL!u6nT1C1#fx֖K~d# }p}LRCB:Ԇ+b0C(9eSdb3 Efk^TŤn:̑N-}~߾ekc5GJ\C({2-|-yI\W J! 1n4Zmk{knk (k^Ε}2JtP1<*`7tD_EaTMP.GLϖqį%&;B,Dw 2 ٪C&]4 q#VD: " le~ږꗇhnUjsis AS0OuI"U?ib.q{kh1d(;X)XHbTda7t%գUVKhW!.Ɠt@{DVMDl)=pEi#2x{lHT!\C5ste [!{︨5KRc NT|BVh:*&<۴_@ B#jo/e$П-$0ѐCəh 3GaTvr#ʇ7OL^KO;ځjo?$Yk(8O,wӱ@َm]'9(ݣ.[9Vb9帗dW3>!$s@Vg]RYy6?ڀ7Nw\>$SA-L~AnLE"wtl MuDyi;P)O4~4dc}uvꕣ9y6ڕ#x%fҼA0wEn%7nr[W`H7qiVQ*#*͂w/kտအ:5nqҷQX{*RjW)MZto;(x{8euw> 4(m,ψcۺ\@& gkb"Ԓ\P'27K"MM!=הxTk? >ҡw ;,y^T+aLyI:K՗* vXQ>p;85op&!ƅīhH8)550@VWKd$1'l^̛B~ |NR!ۊqpVFzAfS*> "[o$tl37dqe`RfCk! X\`$4Z2%X54&nUa^dT\@8Fo2^js MI zUgXP[T~,O{;_wWNI">UW2EΓnSz( 0>_bSZ*%jx} ]C =Mb9I}H2  w?[O&^.k%նjԄg>LL~5 :X[6./oFк?4:d$ȻT'د׬ 9gRAS̎3gF9=U:v- pۺ:>AU9]Tfټe{D3P $HF9 j5U!Ӑс;z( 1Ĕ)n:QzٍJ"U95ȵ )$%mKݻ{raoQԊ\Dg^6 "w}$pg`:#ɕOO#Ԓ욌/$-$I3l|4=2[$W.: m;5xT%b(ù<5|Z9rZM0tPWcj2re4:CJ )ӫP&b=ajŨGه eڻ-WWom@j H&T[~Mg`kopC|On4OvL'WͲF&(5Nɲ:_%iA_g7!DDm$ʑ|yVوH~I#wGO8ae: `0% Bq-cP/(M2N"901 %S Iqz0ogXl";9:&oPdwۊ_ &h|="JC:W1D%솯!Dzgo|.;]K@XGw!nߘ}`,bB} E֗>ߦk( xrv{PK—M4k+9#:&ʼ` TL۱*+ȵ(*3usWA9\@ܸY1I34|K@iH%] ]NY9\Ɖ%@CH!䣚_N\5AN,2y1SZOlz@'菖B﮶oXWʀ@[3̯ZPH%J=X_6 ڒA< WbgoT;B#)b*OhV/'?8+(C<wh GuzZT>k";7F+ lW=W7F)+dzC%jAXC8 ҳ֡nK_׬#2v(ZBXu@\S!4l }\̚]l{to.rSAF@i Սz-{/'C vѾ^"['=҆ n"E&}ST8)Yp~,P3 w`|m8~ &SOD VvMIp-l{#)9Ou+g8#@DdDؗ ߑ |n,2?KBj y^b(H"(%Ne|q42)y֞$N%|hk/ϓP (:*ϕqז{cbިpBT(Ok)m7n_72'j5BxAkiX)Ɋ|nLB%håi,B d h!\Y^u>}ʾ*^#η+  "| {(3m9m!IN)8Ŷ~;u+ڈ/2V7{;DCMk \@+?!5UtTh>=ٟ:k Cދ+~b(܁J ZG2F)\i"]ޣ\[R''gHJ&axh ec'dRF #p?⤝PԼ}DYL)>e]hg8 FJ h NҀt[c Nk̮R=CxmJ 4h$8[ZIN+39# 7P+Lk ]kjMqz* u,1%3g"a\0i2<(ɧ&t+l$trʑ57s~;NJF6"pҶ^"SV_/PQzr%\' Ao?ol7l&CЀW`|fr&E6S!IPyZZs7KB)Io{& "ѥ8x5d́ʎ1ѱ7dI6p5whjփL5Zϝ}P)I1ܔ%-f4A3χ64WNw Q5GY{g)HB;f6=5cցi(w(a`KqxQuއq;âe)'W!;KC<>/%kG]BTG'AAgn$v&/!hfIىy #ǯ ,0_nwfD*!;`=7|]GXI߰M,8:[9J.Е@H#6q\N&ΙAqˏX/.p?qw]WmȗW@qp-jzuOҜ=@<(n 7 +Vuu[-X3hoF획pաm˴q,,-\L/!}ò/&'WQ &':z5NRu\~*_| FZ~Z_]J6I27ΖyY@_؉CbVpϛӎPESRߔ…8pew$nyFCb"@ VS.Q 7$~wHpuB){0|Fb"R.?`5QQvHW$e\?h{C? Jp'60b@̍} Uy]'0+v3m,D@Nr"D_FgLp#ic,xKYl"s lؗ]#fKr~I8ɯ( 5,8Kuj3Г:J}7xw[A{/FtzG/7ƹ{ kzݻy5NO 8nd6WSeSrrΈF&t@doQ5q+NKytFRZU艏#&Aw$WJ0O'FJi恾[ߖm K[ \X] bDF:[ 7Rs 0x^hqHET%iVS@9sر6x!7HY%gMD&4}>꺏9r\Kx| -22xwKE/w0/b/x%)9ܪ7cꭵsrE6$yRfMHqRր6[==%cJs z\v=AʚU ߙg4Q#΢M~z)qW|xjO|-IV΁2Qzvk"|9I?'MhUcu`i,K/9rDϐ W15ʡť[N Ϋ.z2i6`h *<*Z =C3ȺRR2] ½X3,Z$&hMa?ݟFlS%jquS\xuDfg[{8]lNg.tI>?/a_Le֗+لV]Em YLJ,'r"J򾫘? bki[Bϴm;zY&:|s(~MHy8uQRbh8͔[^& %k|'c7[C7M|OjC U<|S5DηOma!ô?壶AʈidTIn9 F6+ fԓзv3b^M_t>ۊe֦hxɌM8*$, -GXQeDN$x/ڛFWtk=wc/Dp+ÑjW ICr< ̘[ {NLS~L[)dtomaK>[fBu;=;B Ӿn 7!iV/SakFsZ@+~)-7]35;cKwBM!CYsΛXv 7>V䈁C3_B}FՔYfJٍQPY;rnBح(֝ݕq8i{% %ݦuW̌h?\7~2eYǪ6 ޹ }o? (2N\Loi@ oC Nh5 WgF Zόcj⥬3]agEe.kj}vܺ/#γxR̝П?Z iQH*t@ոScp. 'W+/6L)~ؖ@w$j7$: ^ʼ`֐p~tYKަZ򥢞ɛ`)c'%(?Pm\S@~ʜRrTEHAI,Ѭ_dwK)I@9[gk%} d~>o"Q</j>_=\(Ikx2ZBSbd|%@ z(H\ !^|0&j<̝ zsy.Yr׬K}Er۩כblҌ;r㜖TN>m[U퇡 1"դwU_+Xsc84_M}/ٍ+Zx74I7';2oTd>:lB# l-W2Xz֗MqX4(XW0'Oi6Gc  |wۄWbm(힘ea N`SlNN|EEbN%^{`\RN 6-/2^Et9߃+> k 6q޽]Zgt)xòNWuwF 걅*eLK=agM7'"]L?)݇ʵ6Cy0s j}Ku8Cl4NhuNm8O$exƊ(ԻO3^);lC5(_*%^ sUQn]l|Ƞf@;fK%0 ZFp jpl |$oG33z\[X6ͥ4J:L`4;)Z"=F] vؼ!?Xq֓&M f@0߹JL.Q` >߄\ SD-CB'%#,2*yUʳ69}A!E o~9x^ qP7'eˉ=y~{[+ü"[p5T>B Qs'7L/{ ǵc@F.IVW U&>/+:xp?ښЩkr-!w} "v5"'CMC1Am^](\K=iX`nlu߷]5ti'g^wvCu)/TdܗxWc>rٽEX?pPWS@JCQ˼4bŽ@B ߇Kqcm@f=ȸ̴P:d$ fclu pdzλG LiCYJ90;aA 7 BҰ oX dTX J۶|Gfme!}i%6.㒷 P:D<~znOЃAuM0%~cTi2|Ak{%Bx;}+ 9^I{9=";RpaUbE ӶDs:MY)lP3+qP @SW]fwrN)cџvð:`Q[Mq}䗑̟\ 20 @GJ~gߜqlTQ`e]8ߏQXXbM.+xm{4Hw5f$LXьha,Y4&5hO8$'*0ѱ g6AsIyݴOccU j@2f N}f3>L1R p3H`u|qY%dj}z9L-uں1z(9jxP]"|Rr^9៧Z-/'xtaMO:r 0'0O~SE+U)ȥC+܎3{J(y iP?fS73l]m'Ln*H3? YhmdwW͑lQۻP2I$3Xfi{p!oQv_Bc]<ejqxC4d</fXR-B1K6RB%^KNND!'z-C^@EmA^|mE/֘/-Mq%yuoՊ[k}!+'FuG#/AA!t{N[(е)67V섷u?ld.. t~OMw1YG'J2D ZkzrTu% l SlenV x]qh]Zz3<_!/EjJ03=+E3z.\-7*R Uv|lլ`UCn3SXLڈC cryQK]pZ*&w2".\>|(R287{.c9p0Y/*S1zL{! ﱈ;SE%Hi.;"6}K՟uQJO]j\e U7?mTC='3?Zf^<YZAaEpJ(`2cK3׆a3*bQ>(+;9JQ]1QzA47+jL@|ۚM>>us¾*aXѼev$;gA!e;nƫn^<E \g=U=Ǔ^ mޕ7=Ӝ.y?;?mY<D%5s"?wG}uumS\deWy^kW]YĆ(2O} LAR{ꪋCooj=Ƃt+N8|{_-sx46[(s ,ߘ y9IQEsO2q˴QsH76ŮN%{ʤ[l;Si271TMnWҲҫTg؟XR@_5M<>?eb #"OXW%_QQa/gG=x2%Jl}U6 @LGnqSAA'=3>$ mȥ&Щ9 Mh aG'pz_"v+3c8:*'3cJ$R7h7 %oʼ_(+L! >"YV rm^+ߎ$D{`ީi` Fk0yLŨԿ(k b @ XX;=-А aŮRÝБ@+t)u ?_IXz͐8ږ'6 G)i䱐RI+RBS;d8 f-HZM} J[Azԓ,$fOOgR;V$ʔ1ۺ*T4ac_kD.zD)9Low]U9$G%[qҁAן 5BPvRx'0'Fz8jBF=܁PSgV+zҙ!_23!n!dt~N ޲SoÁ`Y1 g4-שbvt:.:-uC15M1*r} "C{3G̰DfewI@'׳ @X0B-s y EW(nЉweؿdr1݇l0F+qgf2Ul ocX4K`2^1QFZcjGSqKs~cظ`eAħlGczۏ €? "u 3^:1#U* (-ۑzX£mYF8Qř+ E= wbtIɶ9*BVx9"q~efQؘOBD A->l"C>xމX8\Q2rĸ&>I@Pssw 8HM^ 9#Ë/1%V^\\5" d qt84Y C퓂~OtJ>0m=NL-\P FL Oi2-My\dT&?A~m&trYoE` *r)?h|[Γ5VɱkS+6O% 08ɘt:!GuRkW48vZUWR0?sQl%|Fz!, _ u7iY#L'10Y]:c$\b~&‰0T޺& 8pzub~ȡ94PUiP& u[ iJI;0pR(ww)D3.Z0yG ы!ͭx.XBSMALh ")E@8BhVYpA [dƭHY}#+՗ -%;Eny@ (+cH{N(2۠fFk7"%>uQB@(ߨ\zw˜-QYeyg".ym^15 H:ۋc{O(]*Y %%<=9_N$+G)zK64ЩN1;mQ[ ,1[2Ṙ8f)=z;2rǵ1A}#hdcǎ[^zJ }im;u&ѐ` /@ťՆH1_콑|6tR\Ux?>zh¹U.]/:c_am74Kx[" uX [%m֗s%<3l->t'B82!u_Hl~6 9 Zcx7,%ȈD o>>@'Wx4KM3UVO*bXA9g[V/dyxS(6 \AKtAw ƜJAu!Z/6l/,YtӸڢf-a*/xPu]vգS6;~;p?M:cVH- JTcnqb8Eӆƕ6=,mCpzᆣ]%Q :ehm]2I  mZA;51&טNJ+]MJ\9XvŲaH##ᮃW}PBдcu<8Ӄϕ&OnYb Xа9;#ʸׁ//~4v6<=ĥb+B(D&Bz9]ط)˒1ʋQKVB%g|ޯV};$ݽ+|Xڱk rrtMs&B3„-kڏ6S-m"6Q!˫ "it~\ySK#3T$E+;BRp ǰfCHm.  & }zrN:ArHBP"+Mwb?kmmcQE>̩qrBtyޤb❎5&hbx8>#\sїNƀl儚|RM`mQƾfi4丳> 5d`B4q.F]&o$\{KA(iXXZ};cY^(-?}н3we#Y Ο8hrm }FϛYWfK9a3W_&@KVy=H:X&nLMP[ބ%j*U|uyt#BzmItɏ_13L4 a۶{_]C:Uȁ8M(;,(.Z9"0x,㈨CFF#Imf\8tXT~[gUdajdANB|-IKˊ}cV_UA*[Gi,ᅑj꾄9t?&#e0~tɶ=8(Ƃb:QwҌ#"0#U)\d@x3~`Yg'oeE %eZJޣ]Š]DWtC](x/T]w r=%'$^H.'0&t+\#F^D4b@R6 = (5YXuiSOvI p+g4?w5+Qoe\J ]/yb!'JF.9ՃԧGIRڰKdR"Nv]o3b`9l&ԄX̐Ҩ{ ?P|dC3/B cvh֨ 2bSm{ʣ qi- at<}nP9H\+ރKT$cs֌هV#̦5~"λe (n"+h;z}i͂a5]Ɖ(R42gSM՟b0@C D‚U*|gћJ;܈w94nU8#|38'j.z:qЋ SR b*Gx3DB4Rn v߄~sZsUO'})vt:jD]kg3.&mMc#!3޴8 J a~؋†m6e1 YJOLv[W΃= 6d=JQou3Ry9ƉlGJhˡ_b""5YRjEW۾Džٔ)O[-e!Mq9/b0f+^/e6mD]T4*sFКXHnN65tB1?F&3 XQı&ueaLMHEF:H_~3 Fx?_@^.`_C *Zt՞Jnj}2gj8@КP, sƈ~dL\PeCKOF4|),}9qZd݄;)t";in7Uy~ŪW3TY2R^. o:c)!n1,* ZՂWY`c߬TTHTHw$X,'wJxldz?$lǦ䪭撒LaM}J$`u$no&k@"o1&noM^mR|-hfnW{i=S±ckQ-ob۱Jp>i9!4& Wudx.yXj;㝋\]j57I!fL9wybl*OH}$1B n߄sγtMrG;rJzrnY]wW k,n ոsŕPVe3#ᥑiGۥ ϗЧ G7βSRtl`;a >4K q"Ʉ& Qrw.d҇? ,¿& 6abbSAkERpiԊK-&f! "5g65گH0FFS!qq XvTrP3Fxۃg}TtF-n2/nF8/KLb{F *s+~=7W[Yh}~m0 t&z\7MO7Is7TqL=śp@!&*C z,e/ұ8ٖ4\id H>t fZ@ck>>IVA@|ot *?f~h!;L>镘_* /x~om%'% _,bj=/}LwS^"ȶEoj|PNy2 /7Qv2 dzӹxhuOEiULCb'#ەU. x])9\418$+o~|`J@#?m4ŪiL7ͻyӛ^{̮y bY SrED *U"NjWPъ=λ$f ^ݍլNp5"$@U*=-e…q{,X}o"h0p$*`P̎:ґß;p,S3dqq5Vr0"r<?rR\H,P"p^7UcagAe" zfZP].)6{p>‘-oZm1! =N! jȤ+4dvNٵeURB-PBOг3gu$ Fv]tecG-ǦdiJw; s^ UuL8Z Mv*lG HŢgIfn^M5g\Tx,Mcjcz1a&nJWU:7;gIӨ/:[ Ό4<4.[5ZZڗ6:f`%r4c<ӫ,AT2g=ʯI!~ B? N-orss 9'9&< /C]('C+66#.ܯB4DZ8rdQ|uRjWfIR zC<+N"&.Cø(a,"tEex5/o`ME]C#^ϟJsئ_J.˽BM@^ۢT3Q[;XjeсXL VaKomw8ͅ#Ar> _ώaٺ'Zt0l>x |HY:eט$;'4P.]&ll5ڟK.DztEϔ0u*m9?8y YJ0i.tn Y ibWY+L@: )t~ݎ& !+ Pq.:ښU[a.pZ~̦~QIߟKA(?rkS$tix=TWGj cX(8hbp,b؊B5LbD^C{T\EFd6U#1/3$v2l}YIѴ/NF (ՆX}jJp5nQL\gU] NLذer2ev~߲ǬRZ8>sQS~4X.DQI|-?vq5ϛVxHBFBFVS{+E^UK&`wVm jJ"8,{S"mWҸj!5gE}4tQd}M%@#zCDI]u >-6okAm&PEfa:Xi|Lf^<( ImW?вZxj62Bn*0;FeSs-LU]Ϸ/9i0wM8xhܥ lN=wyχɢ¼'dAz:wTԳ:;@1WV- _{aE! Ƥ8;(7%a,I> b^|l̖zK昦:&Y?k7o]kI$ʶEq?zm`Ro=꣇qߡR::HG~@!H?5If>вb nX||q#nиCG25m 6-J3r 4R,~k Y s[rpLsHs 1 x"s\ro)ChxCڂAJs7q+c+rBV{GE].3ҫK"D^F;̳nTg\ o,Sm^|7- "#Z! Yw֭2R\ N rƦQGk_Lօ`R/IV#V3 H?Ug+7^v/5t\77w%`h b^J{ݽ/MӋѨj Fsdp ;bH U׹.,fJ+>3L1*:s-LD*y(pb For Kv]iprɹ¥DG*P#HԄ!Q=1d-r x$IFžlQno6g >TrD&ot Pn9Jt Go R.sW(_FGLLϼ=z+|R?)nC aЌ=12p%'p*aE{bp]NK)A~Z{2a:mUf7^V5AKz{l*dmMO$nsκ 8E)-bumR`7mVx-mPhqH3f$}twK>aPz|~j 01”أу9l!Olo };ն=;L{+y=(nq̒cdaUի]!sn!~ 8;n#WwHY 5R4FpoOMbQ6!FѹK̋b2ɸ#Ү<]JO{Q8{Y^Utp{M_)b3tNl-t_eL$$` gL@6.hYs8ǾLy@/Z}#kl쌲CSR(#j_p#WKZ" ;d*;?Opp!WmO&-3 9 ң& B?v r5R5UwXΏJz >=b^^u6wrqYkjKx*f^te-y$֚x ?y[yq4#Qhz޲V8K.? V}5HPܠKHO4OW#;v4m61s{ Mz7Iƿo~1˛B +_J4,vv7*u$i~1p\#7UAM @r(2bLt!59w|xvfGXt^fZ>hE]ǡw !T{qQ6XY2^,xi?>zn6ysȉ_ +ɡ]!Bij2틛OSf*"oC.JRD_(Z&kO%cof#qV O6r]oscD s& 2HԎ}s$tAƍcN:ztՃxiP냜=;fBjU7 `c܉{= -H'wRʡ2p_;moK:o!x8}7W')iF6_FGt?@,6x  PJ#>TA:=;bVֲӪV|~Obg<"Cfyӄ0PfɱzA*(A˳qq Q& k\?mKchCi8q XL Qr잸9Ki׮%V;=-(fJtL{"=5BPm]k4_2j@,TicU?x<#4LYNl!80\sqUࡅ$MN1we(U׽3hf3"jt1jR~ HϘmF Qo3DPPaC첉ʯPB,Xc:^=lW8$rb2QcH-n8[#LJj+a[ *V9NtE\h.$)c0B)ߟ&|Qd[ CtЬRgf Dnq>`+EOFe| 5]W-; ӨjbWG :w9O$ƒMv¹OW76ҙUnB2vtWka)3P ]?>U.rn[D; a~# P 锌-ӉPck,$EGjX?Z[v)o8 UxFavgNw2Hַ@^ 5)s\hS 9EK3S'\Q0Z+~A_k|`M4 a͑]Ѷ3.>xoj13v F[ =_vtU]˶h ԈqdELc9РN΍*T1'V2b=˄N9E ÐbL:u.(g9T'v>@B[M!ynCJu+CQ;U \ײa_77 ̍wDoLIX'N}J/@8xiyk)AF7▶x\v[aob $^q=ͼL{0U̲p>Fg|ΤJW^ `bI\Rp|c;vQ*/.ڊ{J-5//=Au$r6O)LueAU5_?M$0฀#өqW"gN)cw(εƣ"|qBW ޲7k}en>"ε„ l+(+&@'Ѽv+.xJk~ixCQJ^@ ) g88 Rܦpe5Ef?^Z"+ZWkz2`\%c';udB˘RZAr/9= :-E:=]y@tl&,- >pS]xw(6 _9c^yHr3h`A ?Smq`pvuju'{;6Υcx6!HR@߃C S0mEE2U^cCe8Nи%%O*6wUMԩ@*{P)$PQONhALC]AJ5W}I~uIl.Zva sYar~#ѸwgсqUOۈYHqjIH̳;,Û Xǎ@>Α'"Z^.Yj PebxP8}g;4a3"֊x6c:AU#vܴ7O%!M u<|u~w0$TivpJ&!S!;6[DڠkjUQi2_MG͓Is-#y&30AEZ=x/2G3c@A2%7GIKf9%dwr2۷֪yc4]i^x&̟_c7j&71Oy6ڹfL'!x:kWou+|,/1>oF\@`>ӺHh+Z*Ha>$?mf>TPq" <_;rKI7QݱAmTG$D5Y:ڶ7FQT ڨy"bim|6}ria¨.~Z3<0B%ģ {jMšL&[(dnY,%Xt\O^,12Dg%![ ~~I'9u4d2^g~JUHHm,D5ojaS-X~ND/U~\D,.b ¾ix2E=׀V z[ *d51(FݣR X2᳧U}|4\QBެ4l%n.0srlU.cjgËughp>(C @,Ʒ0D; ems9#4:f)ul5sU$ _O}(HRRf\=xUm=, 锸&u^z94>L%Nȯ564UIx[Yrf:+ Eܻ *U Nw PI:g8|J(p`pg"2^z }Fn-\zhAq[f5{-!B1P50,tIA>[7K?}c atWW[%On E3vYnX3Ac*sǑnKW(mU*ߧl=Pho[nWc!WܶŊ9(1' QB)3J<.&/Dv`v.6N#İ`)5GChRokD?gvQHSZ^sl2`k|Y D-EH|$1=X乒'>ظj0x''?z5ҍ`U]IúC/cb5e;(Pa4n\Il-Sy9E?#tr&bL P7z'F)';YqAnH J%Ut.| WMX}_Y7UHN pa3@u3IE: u*@"hs" KoBDNݘHԧF\2a{i}Ғrj+X/f&Nezmr ZؗUFNo8X< ,EMî?.Ǖ{Enʊp%{BxNҕ|,*_qF[za-UƁʮnjӞ )@p~Y:P /G`?W3߹@AN8;Xv [eq|(YSr?x˦iMx5gђ@ *scPwlZ6t΁HH;! ?!<$2h7 V^|Y-ܦϴYZ)b63)X_*+C>08C]Th\loAM ;}pPU_{:1K5k֡W笧w*u}c!6as;D$ *U'bcb,18Bs\–k՞G !΢Oiih̲%rLXŏګyą(+ T ~SK1|nȉQȅ6ZDG Ht"8<ֈ.r3->= y̗w]!خ:D✐NbO.U(Yͩ*(8兎7j%[t`rQz5FPT.KpIw oe _,@Avl) MZ/©ļ܁e>YjuTҿw Ռ$-I/-\8[_ |\gvvQ6jTp-LE xI;عFf:YXmCoB0#GP0O=%*iu~t蕬@N .XQvs0 m~NxABͽBLT++ Cnol]G?d^uUd9 Qnd@7$l6龚<ǙoL V_Wf_ c8s1k+_&-vglJ0Z"O~JX%A-[׭"IY.ΑAE @3)5ؤiSx Uҋ%-(0"@t&fꦞCzTKioEU#JW% Kgy& AOKۍcQ`FVNvşa1GW[d] $.EӌAxq\,di_yA@%,oe Nc6/r]ۿ?98(Y' ĒO0=l$^Wu8A4{(yGj-a@ʳUE#o\)74M`Zdf  pͬ"q(+K m8흝 ow}-EI0*E0\խP9b2nm$o ԛϪnbLmrVrDaӚWu*/0K\=TIǔ)~鐬z80wcf%7iS\܀!$-F5h678ĞF_Q.(i!sgھd7[]*,/2t!15O@M"gLv.T4Nkt# ž*/"1~ӔC/`owy |Z/  &4s޴K[5IIӥtY kpӧ4BHA\6y6# [Qjr1hAzL^a3TFmRjd P'A?|fMYQ{Z#1ccH6p9΄!P?OxIɭ@ bogwɄwdk>EĪX*&bL0':Dl@ԅf+p sk| fGwS8`chQc @mJ!RF3 |vȼ  ?O&L#Fm!IƢ7J皿֞.LqOg{W(URES){0 jU,9,Ec. ,v֧Ʀq)o _Ť%(Yt=!o.i4w$}l1I, ,<Pd0o!_X`s\m? `sm( aG"})z@y2i%gu4%CX0ϰu1V:|MFכGfЍV@q> B)KY(_=ܴ̼|_Jt,HMY@9qlc5gr;&-׵ c K* ?" #a˚_޻(ʊE"ՆI͍Kܵ.T @ o`֎ОaMw7 T2Ϯhۈ8'WaC` l`%ߖo!k~ZOQiavV< ե4Z[sDOTuXmȲop4`badBMd-t'OR^EuY5EhЛW|]D>P)9BeLf+iNz1GZ䫗@. ctN֋jg!k6Y4n&q8,\2 th`/Szq\1!j]̼=JX,KFMϲS\x,@5c` Ef/1+7Sr&Wڤራ.i؇z.M!qAЃ}"u$20>aggBynl`A:>Joҟ@~-C[;|ZU5|mT6l>pvbK`k0є/xy*d8q_zjuh6oe>Ւ%#{}UJ݆i/OhDms2/uFyTph16|" l̀eD9дG2|EQZbvCr26̙,m1X'r~ ik2}[J SRkФXBGkP~r4ہ`h$}F`ļ)?{_OIt"Pf@Fѫutu]ɽQJ ]XtI,aDk@M؝+kYHzlIysj(F~wה݁t{1DIP0Wqbc(A f*96QP[wk̮"Ճq4rMN?7%TO$2@L ox(t">c| zl~³ KTuBHYp L a",Y{!9lu!pTZ44ypޮZ5deodq3[~tPsoh$q* u{ G #=ɟ 좣yYKt%zQįSi7A&$Y1'ەeo6TܮOqTs1ʫ|3h9#'C|)]>9숬5'wmJ>G Ndg|%ҞpKce|@ {rO~kD. ^r!7|{DWx8I/_[*LJ(= &9 5'4-A@mh zgAbtA X-;W)V꓇u88ǧFr6RdFjۅqS9Sbd$(*oP#XvA L>$Efn>~7RM59뢈ޗU~Jk[5w#9kTFMYջMHa2k2NJO=62{}Ef&UYgUMZ``)8\ )yJdXNUgq>˰CʾrSc\?0Ylʎ!`}$lIPCF5CM<(dMYPuZFk6 }0cl%5<Ih?ZX%kk7a H}kxn]V3tm4-`2x]{V*vL6 }xhuS8a!l\ /곌pry~k0QZ,zNYb(A=.:,:4ʞKNU1-8%S L7(HE(2xwd+ r'_,x4—W(T#D(Bph[@D=wx/TA諐f\T0RB ?H;oagxnEXTtd3~QcP qâ"S ۩re3ꯪ9y>ڝSSauӀ86T5%p~rmO'!Oz@1=UIH10-v8b|uaV{ $(m9_Jjh;m$AylU@N=*ԛ>Y0GxCd'r gzMGE6ctUcc($A xrc -/ʣ& %O[搯5y0uCS!i@^ UQT{8TB/?pDB@'2~T\+kzi4C= !dt:xs!c )3.^O k9o"K%^U(*UٲR9OC ISٸUd 9CkZȔu~Hƒl{fQƔ8*IJd/6n/"qJ[ZiV :uX̩[dscZNSE{q \f&5Kw7d\CKNN5C)#LDpWV X!1T N,:,5ξ秅jsν}ގ{cu *nbqk=EoIA~Ȳ$aNPQ@:$ѶsGU@ј,,<1dD52'D5 )Ct\ D8mIց L[x(OLă Y*y2 tiK~&x ʃ`=8Y0d%Lse/hs3s/l o uYN n \}i'ߪbt:Hڧ~hr_{努`آmȂwtn&ǮRuN(VQ{O^HSJKop]$i=|5Hu:+|G Lt_KOR z$t*{ _2qz|C]k`kGQed}!#CDj?0g3Ig.xV=\׽<7foyM~^~M5 TeevZ9ܹ6h[qEvBM%G0U.XUf}Po2 0u 7NV7Z 5N *UoWe`d-^/l 7!fd-yX }^(iAZtt{Lb|UXX`gFwqsrR&J,tz̀T-*9;, \ Zw5(>'Ø$8dCldbv[U\sJ-i &U%Zd g%f XeVi!8yupiV?(Vc |3"Kr>Y2ݢZ9jkDX&a)G^k?Lӗ5EQ/!J: U]D^>:٨9|Mӂ6j(𦛁 cW mQísGRWgM]cx`DƩ \'ņghk ="PwBL*՚ 8ȴҭE8<봽5Nh3=}dbzujU+,:Qnz቉3+ Y[Z{0G|sl &2kDS*ߌMɞ #xr-oa @JWK-S# H+ܓw -]jZDkE .&`Ƿou7qks+?Iprg(5Z/4 v<3X&''hČ)֛M6m#`NOLsס wb40"|GfU3,)/g= ŤHH n-гp [͜X^/DbO_UQ"4ߴ?`JCRZj2g[oԙt>| x';PoJ:D\zxd%c<C:}#J(GXvKaDUf-au \޹P+)M-;h޾fp剐o8WHԨfh$BKw/q*{1U{lG;@bƎVWZT<j%̍f<)&X򣒨..5,pރkh) vwI _WR?pH8q5%dCܖ_l- >ɈQA;l.Ce_Hg#*fbnvZ[{XcmҤ&e!'0p+B?a<šaZ+X!vvV4cQ`o;a zS|6JB4 )Flo(BA>)>$M9,o3RJol|Ӷ;\j&6xcs)rʅN_E. J#5lo7)nV<՚&,(nfﭺ0Ēy8q58,t?hEi1'l*5,CϏH* ۿ/{2A6'P7yK;`Pm $\#-_Ȁt*A6(D5Q w/هUN+ {PnLp|_*>I7KAX[-HA(olV"Ҥ7f=_PM+ـ,C C>806r7s65m`̄a!Nb OmKοHq@/ryB!<:97#?$bN|V E X w 0@\߉0E\dEZFWm|.7 af#Qt^zXňbR%_Fv24§6 …6:o"L](*@Fna!^NӸ}[?oső< ޑ肊wh(Kq =p0BXK<03HG@u\',n{L!H%Ma:MaNQ;6?{>&Ο周k;M(zp뤹@۪j x_WC*kHbSJ]˯80:}_WlcZPMos6 |ڼQPs L48 ƿ>:cŵ׻d/mtX D@&5{sPM^ߣc"~YltK>n8 Dp|l%{`Uf݊HlJ86tJ܋MӍTX)s5vͻLЎr.7 '&t+۷2/]N.@jY,uL0)L U4#l:!NF95%H_LoA7V]KiBlz g{Y- S5U“{(GiE Y_9۴W s|ua=_:Sb1a{!K4$GXIZN^>W^{c@=f-ºzILRU0 je-=P٩tY!4swюPuB ~HNZB{on`;h>$C4Lj%LJ-ϋ <%jH;ȂWb5 U fD˻woo(d`[L65>=QIֻ\)+2ܲsNn~^}H:֬T?Wkm dRzC F垞&]&D`·m,@x+`fMRMnliˉXŀb Dz M*0R"Q@,zx=7_GvЧ2Xb}xɓnx2KZ=uCs[ѵq+CN;`ezBo1֓y݈єV&i3$yQ;՝ H#$$U3;6u-%\ѸH BR;nzr)`: "Z#G[Fo3M+Zvb;]} OK)ZWØ#y /\2K2PV:KO;;a*8d{Dε6Yʊ&l@_H qm}6Fdp($OvJ*ݲd L"`(1i&[TU٨Wi]vQEG#!X-&Y3t_'sXidSn6{+wa5LL1&g ,\Z`\F4)6c@놅~sauq9&S9~Fd@ ||,4eG"V5=V kr Vr?GZ4Bqr֧VM@q7"X}oz/I+g>C$)grjn?x`|2w<2>KߚN埊AG:q=awr#5xla*-:P%׹+_Ml> A058f؛R'ϔџiX7+ AMj~@E]8 a殉ΘYxqM~$T..{`gZfm8CPyqYwnr Nb:ͷ Q ^H1,ޛ4(˺Ͳ6K Ĵcvv=G76b阿߭:pO]ѢĔs7-cX !ag'0%-,2^ %M9R;z:r^wO' 4N cCJyb».䉰Kx?0mrڲw\+c=aG)+|*h|O2F^C]yFL~K,yV`GDf@v`Ev%jcLm.)_7XH*c,/T`-'AQA3|3J̷ eDJ^q@NjӾ]go$J' z'@˴^PçvVqI 7 =1ގfĹ|pqWC7DOweؘ4ڵ}c #4A;&@--8S:ת *9Z^W?{Gʰu-.K"bhģtƚOOZdDn psvH6llƉǡ gƬ:3lÙyŢTRy5n􅄼?63O}>xt"7MLR HWkI?]Md\/uH/*_ CQE+Jl~*>h efWoXsWKcwn7XueS`l~.>u`:'sQT!דi.r}s':dMS,822S %5TpB Ü}$ *)w䳎JĿՉ l󏝩g :s9^8q!h+%B q{"qt&vE7(]h3F;@yh|}Ů܁xu1MBTPX[4A%T ҕl>O>0nm>LWמ^8=a4rSFO.g NJ G,mEaj9r~wD4oA8Kmmhl֖RZDa@~i TWFl(v.^jc2#{v/ۄw4-|]y5+.#{=M8-8p꫟ڌQK&^D;h{s$"ʦ7c? \"H\>uSnPJ]Z.0#[kF{+a1#I+ vQ ˜7Vmyς5οXu@ Wc c{2Z.>*تO6'1}0|mpݴRD@s=zt=ޕV6f^PicfO/0%wsUH?Gcpzh X] z8_ˎV ;Bʈp]3 mԨ*1cDdq=NoSRaK:e2)5Ѵ@8CWvw mrTIOՠ[pM[ -?PR9܎9ݜ^:d:04pBvסw0>d$k섫pFy]eQ2#wu?Oz6FY5 ivoݡKsׂ 裳ubL|#`R!%.ķ͋ߵ*;ӏK;EzEy~I _Krs h2)n,K`@ #)^7xA){w fXylZ[w-NhT&>4&-{P?%0)㦃 }S?EގrM67-Ze mF8+ruMZ5_\ATO&D;̵SPG ̃gpqWx u;;t.4Tؘ9-_D}XkQo)ؘS#ݻ/XO}ٌ.Ʊ׬'_/2no.80rì# gͤOi N1zzNv.fI(=ׅ# X+6Kt r(ߟ(L{mz˽]c2$)d@j-PD|I7Rwņ[ wr4N#s"4 bDZ],e 2];lhe<[R/PZjG¦ӭuz< =`G:2l_FN]3y4AǶ&]8>68Ͳ陈 hH61JX4.GBJ,È*}B3O~Ȱ$: $~OV-馬|/0|EEHX`{ios󯶘:Pv%ESI9*4(<@CE?9Ju5=L+vnFPs$'ݭP b<? _>NICY,O%2YmT߫.Lew\y~uŋHYl^z'+HH. e9KzE3&:ls ةhY ܁l-Ŕ i;Xgqdڹthؤ4Ҿ/$I]%1 *R9<s+5lS }'Iw}"@n.W 5͖3mu |> q 80j*6R PGBN`^UeQ5f*ouɛC_s;}v88M鷻nB"*W,Dk'•gMק+.t珏:l ronڐ4uF4L`H#XI7^;+v2]6=l"$*(~34o$HڰY_Ż]cXxvE\&}!FƱLKUAt HwhЇl;_#- &΀^C`HPPrmy.,/?!9_>r5\ >}K&xMG [{"qe$w"><rc%Wuo&[7ڂ#w ũ[[Ku bZߢ-%ښ֕2.T^-2琌d1?!{ >~#cG6g eHC7%Hr@sbf;#\B ̱ 85T9Д[ Yvw-.~SwR&PKUӼ+{%)cqب'R:YRStGdK>zmt{,ሷ KM[i?Xeʶ>W tHã;eVb샐aQ^Gք4tKH_տ_u <=/S<(|܅9ze Mt6BorW5~ GnKG bZ,R-6 Rzj{I*hZYq$ Z4|#coBM)[{8퉽orN-J)ڒ;!w4>tb.Y%RHoʀ1k?^KkML0Vg4JT:R9Q!=9<>Nj 9Cרoj\w|̪ua-0dgE.]T蔂 Z@4g(&=Z$"Y?"FIgb1*j 9os]ļ.y<~&x~]&^ddԣ D_R4n筐$d;f0w@2^)Y{C*ѻ ȌXf5 b-kzVD9u'qSиyhK|rىD+O]\& w6f`Q.*XYf8:%ZLh%dY>o]s`Mb9O%p89[g# n׃5cӂ.݋{TM [Z[7<88YOdZ[`ݡ4R.lC6V+]T^`^ y/fVoN^%QKf`Y|D:yA_Z'eJc65t&Iq:c4U/_Fk[4*Zy 4n. +@[oMX-=+Æ sH5[@m6T#0[Q5 x֑|e ahL01M9&PM]E>-OJ:|KG/x(he1%+Xߓy)ltՆ1VF ^rAEU&5E[q[mz/´^蝃X*AF-F=rlrŊLrW{ ċ>Vt|a5|&Εvc`ҨJ2{W"69@} !@n)D>|[d5aIűw*WuO }ኆHB[-y ʓ (y[3Yoڀb4cOCwF1GEiM]p%x\ӉV0L\X`G(tl!:^y;/{p#,֋SBP\yuۖ켞g!RN+>d;u]̣oB -:̉[z.z;#rJkY&}^B)2goy }#>ګ[yw\n H[ O/8B5r OO|5Q|f,= =[`3Ħ|?U_ ɀT4:rd>4Z@uj{FE"݆9YtV#JoT+u{K& Pqވe`*剖RE Hz4n>G%`GZ@>8]BWQJ F۽"dmp%H[xGPq*Mx8$,KjH~"7S1_C2@EK6%mc>)Q%zLZ/[eAWXWzMb 5Hs3?qQTqxiRx"h\[+twׅx'4WXy;/[Py燛.7[WE'~ .R$"p'c&$#gbL\*̕eMlu5?{NOz/9U@az[)nY4UU3}vpu$ƒ}ZD肣2FC CWbalCj+ʥ738K_zhd}ד(h$mhev?j]>j4KH&DLgmd'I[ ˱<v<-B @HacZĞ7n e5 Lf.+fV!2"Gd!ˬb){5 1+Of'iRGM+O{zxNR_|`v9XiN/{.BD»cA؀mxVcӇwN֡TyCQ&h{D4( U2?}k$ 8zZ&/_/Ϝ F2eU{SCh~Fqjvin vKNp :DƐ`yi5rb\Kz0pnmHLV`+[*JlP0[RxEkeRP6MVt}Ra'^+oRmܨ/}e7:$NaߣL p 5E؍F-*Xp@S2獌.a r( ĂnM"rʪ9u &r&:R#w4^4(?,ϹZ;1/0uT6a" EoN= $HVOc3~C $$Xxz?vRpWC߽A6KO!P"Up( ?%`y$]o#+jMue ScATi1_iIXeG$lv8&Gʮx̞~lJ䒐002A6LuNWW}Ö#s 'dV#}X~lQ8ܼVDG~#.;e8X;^q[? ybV}pZ8W,KHoZK-{Qkh9_aC<=_¡ڎ\! YK"Y3~2:> '94O.EŒ+>U^vL@=boo1_ZB!5 >~>qzu* E}7Ɏ*{YٚI0$A:fLH|fv 0G'IYJvkQ+eOʜu/h(A=f#D8d$JӭՔIYlGErgБ14e7l:=# C:V L6E >;jm%~gl&IL(R͍ɗ{VP `.b6JB [8\A:ưXs:J4xhy5o!KBg*!*,.B‘ 4q9%$/y#ihbovIU3B_~A/  .h}k=^WW 2#-#}{f#3tB)Lo6|ꑕO8cW.G;̾e :y Y4r0cwvbu/H#jLeК$" cd}fFPo)6~zt°K 'yAd;{{^"d4|X Z?{;3v\<*vBC^ˡ1,Mh tEqc}p%|Kׅ [T ]~3CAr,[4;228& {{hXD$Uty̸[Cаy[곕ڬ' ԽX}%1|O_.asnA6,#\a/"}*$E,,QPR5H?n-7 ﺯګ%UqJce*%#c=<3R$*$ Oך2ݗѥj`#/h*|t,G2W 6`RJ 8$nK_r䃋? ``:'rB:OnMoqŻbvV- z k\*ŋ%{g02N{;Z2^Qp7\s+OTNt!3b O _:=0چ_Ě ";:xӦ'4ql~z/pwHmM^DXƄ*+r4J {8gkayk])s 6ٻ'Pv6(T߱*GE eG$*UB.5ҙ+&HgN99,!ع 9[΀PȢ3\c2"<WtFԎBnBk4ƈtuVҬlq[EGQZ͡4mW )Btaؑ&]ɱ,Vri%R fN0\A4;Ep;uF|Vˌms nG,K;aHp+z͊ F؃Z][Y[9<~ějv7ۦXml&[m`1tTS N1ͤ@ ;nG8 N+L)_C󆉀yWh2{H%d곞%pU07K$OSZC2zONUwҙֹ Sm+=$$> K}.#]E?j(<8SqOJ#qԧelFpo"-Nd5szĕr;vwֻvo5oxGRL %j53gmtlz/³4:GPʕGzO{ |&doK'*5?y>aԓxk7N՟IB cz2O_Mҡ4 "vJww5z3!^3SYh.gHzk; N@jn?oPu8N"@4OF=ZKՍ1+frbQk>h:lNy*bܳNvPVdma= Tgl5M}RjZN%J륓2 ,jMiZ\hlOrп uyap7]€!N.4 PTaGvVV驁; <>Cau󀟊l1bRAe@[:T58}@"]'iޓB+$`p`?Y̑DPwaE;,ԏ[рhU&F`3 ǜ{Sq Z0fow6p`;7Uҗq*S 7o`kzw1oful6IY1JoN1RhO H,Wo(}q0\wZt{Lß0_͆|4{2'F,+]AcJj7"+[\4PYq|Eэ7 .NH+o악B`hũtq[(I!<YwieTѦaQv{CRsWKЌ^*}YPg|quؒbIDՆ}$3U|:){vMG)$uQ7HeC#8@f49UdaVi0mSaڝB}ѲfR`MUTlPe7mQ"GO왨щ̫GTCU]6dvwϙ5ȳTy sk63ؓ7' 1xOD&7,Vw.υF1Yޠ;˫ęh`i!v6e=mHY=3L2SVMr,K*P{ϐ(M45er3WbڷԘ@`fNfߵ?෦"2H :1<'Zd# Mب*C'lq h~$"3o :16.Ş(L V wIvKGt.7sartǽGR:Pw.`]d 9ɮ>(Kf>ۅ?RFd=0޻MwOջ~" r<>?PbTTt@x@kW >-ty+fr ;3HA$W9 1%ף[#4ڏPNLK[DR [3Sg8&zS)׶pWa>5+JyyGYT[P5tW@] OANqZa&.W2i~?b*iƶIy4N Ofwb hm)j,;A7Y I&<SEѣceec8ܡVw0oeSq b¼E.7Ϊmo!v:mIݻ7 ,_9#wqY@ެ!s7M"0"ҹ\\U`6@O8"D5Y( i'* ~=bO)˧_Xo 2`z}k*x9_}Aꓪh($2e׈ԟYmh ' 5i}VjL S+3zg5X7{}ɇvd_䶎yGoؒI!I8Z:˺2ke9FuQBj:xBvPok)5 CEdF:L~ s{RKm"gcs3v! զeѐH`ZuӞ_c[SɪÑdIK^'{&=vEEXj]A7te [dRM:F~C=7DdNTyJ>åKR<䯍6<,It PN fWk*f\&@͜׸:ftw'KzKd=03Gpp!^*08PT$sj?a.y aۏ0U )%y:{z<}ILP3{.>0 /! .B.K1so3<@i]"Gu4dyU*~D͒[s"A8E1 ' sU7"e*yxc=1k@b Q:[W3v!*yR.ʱ#N~-5F6jP4P)Hwr [})ւ.5MԞHZoއ0S2\,p)Ȟ Q}H6]i6ء(]t?_Hn 'w5~oJ.qϙWAofsu'#q[+|=TO:]!IҚmnS^xSVmS"߼7!gu}=$eO>;nI̜v-Bͻn*Ӽ,dsfHu?T?]X8sW]>]7UT5jq2 0n֜oBL-e gXnY,|{21ɦqt"`tW[z4ck_L~ǾQK q7`Q;:ۢg ~mtL_?;Z 7s?f3_畧|_#`H00><+RLo=~3^1R2q24nvy/;ۛnؽzqT[`}ԏJLs+\KYk e[2Dp#kA#wT3JhzҪKFcWPX;Mܡ. {m)NX뤎'@躁s:m|L u,=RpJ$cԍl@kE]"3SD*sFKux>QشGKYˀUJ%5U zתW%o B$[FC5PkܛyP&q-hϸe7el.9̵RM&myevr8{3t!K/?g3vٚY-b T)jUxmѼ@YȂn-}{A,yX?$W+4K,aCj(<,awwk[;pѫ2J/[-;v0`3H}u* ߢPan= i?SR~m@ [mDv2;\i4{͂1ר:F7y7^#Ĝ"#]ֹUn`& PҚb;f4يa$̥T_. HI`DuatM>oYDžqFP)edYʀyƸ0J4L.V߂վ2zCXr<>5&re4F w1hjRxH>8M"#9|qvFU iW'>bũz@7 <'ydٜFEik i97h<šV\]%U)DbhH~j[&(RKPM.4M*cnC_7E#:)CG<2wN`SfdO/%:~E.n7Bئ'\,Ӷ$3,/]j̘uYI)ٮ|KW{K}f5|#9\> s^MVgAn_z|wn1cfoˌSY3] 1QIF)]& 5i~`C2q\ 0 I,c3)},bewgC (%ZE.V2ٻK Sj =.waNҀgڑŕc|6lU^ p\`уQ9FK+`uib\\uLcxgk]G9 {E;2a֛gI k0?( qN$nc`fI$2A{7$pԒ6jV+ dLNCg`BJc e/'V'8w FuDh$7([bwZM[Q'2:R$o ꦮ)Rux W0aʖzbAY&,R<=Pvf$&n}P-3;H~q{:߹g^ji6 6pPH+c SDTo #}V._mFf gs^ qPeNapޥpEO_9"=J&p "X|`UKQ88*ՃiQ%0Xnu.4q}/)vh&g* jlvYZ" }b)|7@N>h_co8glb E1!K Y=oTУ@QQ|; Mܦ%eE9n1CmՓ]r/*?E@Dz r_H=g<җ݌s61fE+"C}h(%@.Bװn-JR)#fnU \\NZc#@e? |?|Afp7 C4L1vR&0u%Q|r@j .Bޛπ5cOc3lhc'vaHa$P=4Ճ5\ ?? YG=\c}c~sR͠$19>h@8ZXpʒw|AtLALlf2[:* ]Bpl  0w1+)z3TXdd_1 ױ|BRu3(DC8>w$?:CQwStkG̪-YХBN-tH` Dвur@?cMP}FRV/Zˊra'dr^;dK,|V,akD74?ҡmꍈfoX3qۄjL#F}7%i&FN#K/;0({^a*ljYY.!/!& >.c+\Yeshm+;h|63gSΠl:'kѢ/?v8nTREQ,EE-m8z67J4kF@i,͢[زId}`p pf>V W ]mPEz8L x31ɮxŌ00ia%R |":.d\O(|(R{1/i]`43:n0eJKY%H_XpRQ|J9͠8= lmcB-!4u4mbχIcsY2-y`Ct/Q3LVo:6 Vv`5,?>Sk_[l+*͏iUWlZoga!5D˪:Ĥb_F&Xq6>Pwv5pvy?*}kdba7 q:<ћVr:{~K"vm)CSK"]wk$؉+ ,8Y&P9:z'[Rr{w2Zh"?iˆh .m`ZOQb":U.,i;MMY9t "matmtHhW {įݛ)R'F},;9zK,t'oM\#?¶t9a9V#$Cw]q)xm BZKs1JM6/>d'd"´9r|vX#~]-DgcHt^eI2gǶ9\EmS af?6蜮=ΜWh4Bp|M4+(t,B;ɛ%5=YE[u J.|ٸž5@k>x); {`|[+Q=-V%/t3nJG8IbǺa8qLhQגӢ痧S؂ib)*R&1NʓPyec3υdn+R3#:H(2T)Ȣi b(ۉαT蕁Cß`t(?։j=ʢ#tIƪŵpUHZ-P.&Jb ȧ[*׍rQ=yoqbXߌh4>-S9|AcU-yifK8*'DgVS^ 񼻇n%z;Os )ؒ2kEz+{ H3zI,fj  і w_KB:آIA隍!Q^ `E<^ly  ܖb!\S?ǩ'ȺRsXZT|IxĈL.,1l#VB{$0%x8F>{j %"M^"Y*mbm/^I~0Ӿf@-':7bw=ގwDstBS6EVj҆J9=Bα/?ՕJ/T!/MNN nGSHrVHB aIs"rE. 7r!A%:tef^ZV8uZΥQT.ćOSZ#?Wl_0O?> GX'Mv.QXQmPAQKz#Oڰ9㇏O.j%)JJ~`X7o<Ȣws2:\_8es%9a0K^ 9|d)5 c\KMghBsY tkB p;v[T@ǂA W<6r>)lwF}+6" )'& rh ^+K,M񯚰Hrik^Fs౵)ik7&-ӲPGB3#yXDB5$vcζOq*ەxJ"@)p7E'Wr!LP).uV2?7%ybdo C%䊱(5J6}t~5\Boަw+LE5r%2< ô-Gd#cC]wWhQ93䍦^Ulgݘ ({#H3yv M?d~|0ꁴ6e*{#NgNa]D}h{f^x_mP[,y ]X{} Y { M.U0\l6> +f9&Lf4sJ@~F'Wz%K1{3.D^˙69L^ #7֑sIz=Ь:w7qa$I=AI4UjAiihBxzAH=ۋ8]=0ڕ"M7kvhǨv Sn*. ߹VQM@stز}XQ>(i/n<+ڃWų}-(($O3z#EcBXbsHPcތSTC̾nj&4 dCh- S?)NB;)`nr2p(^.="lPL}K i;cF#BJ{4€l Y0C]MÄHW%h?j- =~@d P z@JEFZ5,.X؍H!>=-u:id=|tHpKgvھ o? :Wf{\,0b>$2025 r#ϮLWP / Mr ց’TĞ;Eu&G"a!6 &L& K~ȮZaY2@5|Be NmJI&E6}kvprg5aFZq(Vso=@v f6o*BXbXq6U̯FЂPl0:\-`[Cpc 8`>ݑ9eKN9fW%UwVZ0IrwFH;Y~Ծkuٚ!mTU yw1`# lt xHNK-M,¢|9qXTј\Zk?[d;qXﹰXʱFWhzߴ(Ӓ7 $ k^CM rIW[{+G`P>[xv֏Ljۡ;n6֚ ٌD6IG:m(\t ٳ?-:^ l>{;s[V;ASzʸn Tiu'grZ vPoihF1lk{/z LWr|k*MVl/%LU1RU BbaѡJlq+ݒ!߼_3dZ!NːDìG6mUeyRpcm{|П`zV iC/D .-@uo,`)>ˣ4 tg?QzԀL7 =emzIϿeq}L3ral^Ahi#~4ßt(1cm$xбIX""lXiU2nKd]ɕ~N<9ENUgHkoZf۸=EMI* NdΠ|JXk`i+E﯑@TsU`S%iYQ(fY1?Zb;5XGΈc?X6#_1$ktޕ},~} J)*Q\}%w0wd"\NUż[F/TObi&qayoehԱ&@ԕFz-|?ܝ5YlqC^?sDhk^+a>.E9!qcSpyc H}0FaTɾɹF^'ua3TW}x`)IuW?@Ήy|Ń1iG4,BxO%`n壐ƔTppyۑRL,OȇT5';zGmG);$ ^ ̂ 32.,ͲĨ ý$EiMMeOA/%g"?\hZ drZG9,G √Rǒgh[:#c!T\]|҉pSTs'_0q~H@'++ecy_Z6 )UFpʹ˱E6V22QW= k=kcv3QhE_&qw,?3˴I-w״gaNU1GNdaB'-wڲ0E(B!NTW%T8W_۪b ;o2V&K׵jU,ZMhEPYz{X]sֲ;1lj+u%uxG'@5(-NzD D:f6Tǣ 2eMI#^N'?{@)`OU]<#&19NggA.Zu>i!e \^kg+^/q6=ׯ5]<0 s05`F'B#ti:u-֍1,gD#\XxFf!#Sjtj?aTM]"?i c+ԓrqpQp]4J6Lk `r]#։V{GX* [l~9~PAWjVa]u%Q8(h@GJ7Te\->}fk20L<)V l6a \W9h_H [|v^g9}a$Ú/PN]|"2BV2Zl%:^tgK7$74eڦJ:'G)Dl)U9#UWL[zQvV7Gi>&TXM)pt:.l[Z2ODWcr{q%hķqvFJLSYg%_NN:6h- s|%N)_X|K'&@17y Ȕ" _IMA| z~BWCkunm@2e7GXʘȸe,m/pi #covG&_N[k6Iwa) V"_:oI]&M#9 Rz,plJjφyȹ"51;^"4Zl(ޣPq,( v4C( Y=:J;{FkeC(,Rc+>ЦbE1UӊU+͘DN<)lCA}OxNHs&{*:Ž+C=Lbu#WPօ()F B[f\qz2o)ՊZ_0)r<ޗ.v!&1BwW+aXczT@ ʨP1Ti@&UUMަprFьژoսLvjt1]7E*)Šju_ A]j;-c߷YϿ0% =wsP>XhNY;den>yj F}=t8/QEioSVRx'ik-s-!TL$I2\x͞*7e0$4NB/)L·]`MJ8k6o+PN?'' K([|}z 44"a_mT=4J?VgZP㊰" )DO#.kݎ>_ΟhCduYͲX!#)LF5PP{>c@z.h`Yc>UѷBVPٕ.!?E/u3m ;rj9Dp%.HOZƕ JKƃ;L[̓K̆׷ w"%/xЋ-s5u/M4Ssz4>]^e"FTS ,cSu6o % I2&d0ra$|z,lbP~#~ SVaj**D@\xF;o0{\h8C^+7sx) x{8Ui/FMh]nk.zTtZLc8 "elS.f[2Q-YXLYk9RS,W>2!^mڮ" nwSShahv8eLLU*pNlUtHP~l g ְ+06Eo2+R\%|hcxekt@^H0 JY 2fװp0#61YDo cKeq2 $>Wii.OSΪ )91Z<5;UR` *~3]4Qc[ن6搈hQRȲ^(} >FЯ|ꀫ,umPz24.O`k=㶰;ptw<KqEɦ45R8\zyFZJ~FlT{͒bV~Ln2&xbjiJO߿屆ܵzMf{xu̼%QC[yX _6rDI[ &FQe->1M>Sm.qkɆ}5 de'j |tX27tG0 \nE`BU-2M$8H~uc4گ a3d݉8 t 9.l@o9ji/:U 2ix87]W&̄01],7aP<@ wtn{apv=_:u2RP=ۥOL_H!?ft%brXb$ AUV[$1w:6!}ڝ+#ETb0 k8~*ջW[j6/*vְUg`,+c+! JHKP7S$qC'б0(.L{ n 4wr <̰ǝ4jm}ht( `'a =Oǹ1׽ʀBX6@“ϱ`TQyeݧX|ykbײE7Y4C0s+)[9xpŨ&8`{3S@[.$a *Du[;M=ILiR̉E骍LK={ggAm.ʐ V`$T*$)T*\t ){pp%KCvn"STʘ8%h.N@5c:EhI ԤfT,QޜUK{- E;{ %+ir{fI x9\R5o!v BmDxט},xj%hK70#ѪŰS$MK>bqQd2kDtn׮/ZI ,iXr| fU41FW-ZT|Dd 4ȣDy@앢Uvsܴf̉حDn)*꧶ $̏F&鬛r\$*ҷ#l]w 1{(֪mڅ0 ~̞hz?] {g Ze[_:͑eD0~ Sit& r lG)e-Օ'ʖ~T#S!G U7+ b6<:ii".$48-k rd]-ד0Z7Wrj.P@IwS7JC@P^/wd Rdt?C$[ :G.Sw -SQ|Ôn }R" bQt(R᪢%@WߞETVBy-2.~;ùv01WzY3 J[]E 6:c&|폪H,6w6>7./@R*%qp~驣Eb _k1d'SY*%-netٞOTv>&+@c`5Qw8ENxH~ƣ,@MR@M̳qVNcރt,+^@@Z,pHC1kZW5MՅ'ZUd% B Z1 Ù` oNo;%b۱`j܉2GE9aaѐbW\\$[ķqu!);1Մ1l6X[wxit7'X[=-̈9OD)Ud2l(CLr|;o*Hs]0m`CØQh&-F>o]!GZD9bP~ Mm'g<5/2?/9p&NTqk#v='JWiGt ǩrnPB OADMyU'֔?õou鵉OʢEE@3(J=^n43duI ՉҲH[ Ⱦ֕"} YԸ${W \&2w7P7JYyWeKs ߣlTqBZX DL Tp0(}7ٚ=\Lê6 <<"AGXuW19YIu! p"tk0xJctcn@oA_=Gׁ$"b]zS@U>W}x>% uic!}*@]i*[ ;MG#/3NCǻKJ8)J_nTAT?= /ϫ!՟p33F|vyʏeOU>M=?Jk`IVK0>x Y̲SFE-N|8H],*6;hDFjLw0V3#,u܈x%GO:{,p>g.'DkV'L")D w_M|NA7övUx|;c Ϧ>(B؃=cOG YS,%EAZzM>EE#Τt[R`Mk҃ǧZl Fܣ G+0<>4.hE""p̙D>DrݼXto<;HUa+>;fk߬spX{^m27y%D% 0BKK3ȎZoQˬ=%F z=Lvuj"Xݺl # [f3D'փsLf+Al |P*!"{ qVug }AP5} X H/E`A|!Q_eNhel\,MVANF?P%ޜ x DrCmc6G]9u⁃ 4+S ,ryt: -c $- B@v!{t7YUf8$-K e|UÉUR@mWa\4RR\b/ q*HZz. sWSL׻-J4N4a4۶m|`kYg}b7C̏.<ʁThRklCZ>_k Pکar <`U%dy2D)1s7Mw8T&Q78[`L'RҿaL:Ç+CC` օfĺPKV8s ߝj]%C m`A%e=zL{m:KF~ZEATSBXU eP⤔+N=D .xjmbф/-4Q⡦1_-s>^uA*<-2f֊;{Gn*]AUF'ZNi,?v`Ga?#ms/.^`|XV+ǵs'6nԢ\#!i~$5rbwRK¤cHqY^U`G*Z~U$G Thۥ:uuy9ЙH{kQw✺/1 j"12Iһ 7 |=/>vg͌է]"۬>&c#[R$ 1 tL9"{~MMSQETgR`aX!/qZrޭ )溓B{SG7,EIpP AVvQ;g"x6ڡ{yC  UX= eFU -&t^*\Ǔ@ ȋ3Nޚbr ưI0bIa̔CUiNetZ Ȃ(h+y;#|NI|0H 滭{ZZ˚*bś'#skD~/>Bќo5KǓ%A =p +m;Ȯa k>+>Z|Yps!n+=bek @GD(Gl;b$qvr#9.[h0펡d,ŀ:>\>_(K^Zb4OnFICۈwgV=GC(E5@A`5Pd pjUDxۃѥmjp;s;ln3dz,j^Xv(*30"? i{1jzj8gl3\X7O/pH5\ mw]a`b(bckD}&?gʱI ̕4tZ}M XtȊU)M,MPon- $Nմcp МFjaCrEH T%ALJ8B4f}#r 1FF] UzUdogVwkUIcU}`d4y,5;jzzaqVl}<,>GEj91HQxгB7y}H2tS2 K, zNSkS/ رQI(ڛl2b/#ʕ_ Ԏ22ڀpA: \:J+3Lq<mSϿhQ%yTG45yglOc1b\ DY?*$ u&# C& rُCjU^Pr]Rep}{u!usG,ME$l'_Pq`| K1ځ%er9Qԥ7 (y-AnERy+ai&el Ka%kk[]D3r~:@b NX:fȩ: EQdgZSxk?*ED@qKZ{9 KZbq4**`/E7(,Cd!K3:E$N&O+|OsBPUaO-.>/Pj$I# Kvb:ȨZ߀$b1~YH%Ϥ)P!Awb-;=55cXTJW)"_ǟ(ZK?GmyG-z]?d2|VTr`u{t6FpqQtnB6ToFm]ᕔSن+iZg +M>WTlqֲUyY~cȂ⦲8zqٻ~WA>V[ӲaDq/q74oߧ>rr7%j\WC;̽Fd* \_ vDzNv7.J 7lo2uw16>p[~X;sr:ϑB'GǗXF޴8*._,>gYV<MQ4`؋85[9 8 h1 xH?d +3fyQo� i@ƏoB]CqcdGe1e2) qӿ0}M,A_vCeOɤ:Z"Syˤ_) o (Y VsxJg>a`r`ɚ RtWm 9w9wqd':a~9 Pm:/ȶSh95Մ4`hY|g_tB($3o`6MOwxi?kztH?-Sf}ty{_2uGЄ"]J"d ae?ՙ0ϐ _ܶ%N52\'7P=N*o+݉Q\/G(gSC"? h6g/xځ&p==A/k1F*jp6J 㸷x_>iP+Z̗ޙТC\YHrs6;܅"ņjm-h,~:~ OT0'{hp2n0RI}y"==pH\84P&US?[AiDzm sZP"Pʐ5 |$8ڒx^8p;@Ŕ4 Wn=3:CJ+~Co?-A=)PRT#2oB9ofHYyrdG xd찵"kq_^}|JebQ/I#TQ܀i/9|OVHֺ\DW_}9-n": Km01PpPU#ѝmΪcҕnBcۡJt~5eq&-ܲ&E;{!zۛ -x:]EKeJtt5(1qDy3iD=?[Qm:؋4Gez!m r$Ix[R/ iuC[MvJ>ƹIVzĆu o wS4\xw q3 L4u`/NVb>`-3s\ "iibc,g|jRHy%B%heEZuZ2~!3R߄&{g~ ;Ey*3tLVZ?ʓ9nPEm??WRS_DZyD1}ZP c ħKFd4Fl8g_Nn&;O1{|ܫ<`&|Gf|9Β vI5@Cº 8-o.N=6tC l T 9 ip>9aѝX۽r >@[Mm66E J,7!7RRnF,O-XsMk 5q߹RWop$(P/3w@5$1zxg3k O!-*C8s tp "[u̮_`p rBI*3I}oK/nϰ)NG7O-b v=Qaٮ,;LIYI6&+ +qݧՈXOI ]W _~)-Sc_u_Imqv f㐽7kz[歴Y` 4dJ3䄉9-n=3B{^vjB>}a8_7q.Ғ#Xa靜RRL6i"׍2 rc׀Fq*͙QS(ifW+ThAP oo'`[Oؠډ75 7naw6)GRxN.,OX | ]'q%BwV "8Jo1&rz*db' bgJ@R8?r4&{a{sxޟg_PpFź1`].Q1|1xdcb`::iֱRs-Tw;λ &<|-Iu|XuBJof˲bEHcPZ[(;ugN\G`*truE=ObZ do @U1CzN_v OWME3g*]I˄2@aȭ5d TD+Jސ/UÁP׭G4$W]N"./JiT3/4EÍS:#ͤj3*<0NdN:_ns:/1ndvHtXJOfE{К?ko^B:Pe6HOA0:~`b!M$}!rT Ul]0Fڔx`jKf^M08ü%wZUy/wGmv{~:qԨ^.AiR˱Ry}|5A!XpUOV4Y"]~ -@맫:t O5[̕[09uuv;4-cΦ dY"8I ;2ʁiƏ-favI$V^kfw.GEq@ V~"tɂ<ڈf 8xabN'C%v$&22ԼqڵpI sm)'#p=̴Ѝ]c| y6o*ʎ|, X{Wm|LMALR=Vg0PR8/hH#k{$ϰWm=p/;+gnj(oi#B?HziE;U;fw8@*&u| sL|U2?9RfT\{Hat\9xVnԲ0Q0O6p6Kj/_!(jfR?Kl#ƫ|Z]V#<e.PꥇJ & CH3o{]sxD 6YݶLգ"fe(('=ys- /':ATD ŕp%Jmt e~2H Zx!nP zq,%V6' >+WUhmku)=ݸC6\C-|Ǜ{=o2|kQ hƬ*3)}\Dc8s,C5xQ[eJʧdkXЫ@KD\S:^e@V9}zQ!n_J"M߾Sz+s-;+)zԝ|kvICyYJOQ?c}UmS,PeY;zdW'S=}l.d5?hgұ->9Xq2ieTT*ă(V(wSK̔ʜ|\Ldbz֛N!nE6xm_Y}xMrL6o唋gH%ex޿$SppMm~\|]F-Dˮs(lN:x"_7NlRcj_Y0.ޓ,)1f9Ivi@Ʉ|fy= z0$9ecNTGG3(r0laS'sI;ibQSSdGMrX8IT0t&gS . g`_[㉈YƴS{w(vI^^dSXOG#?8Y]IWVh-Ƙ9 ]6WebiL&*T)8l9_ZqJj,u+vZ,|1TK3CxQPk`Ëh,AZ jNEY5'Ơ3@94yF .) SzZm M/πP;rp| ]MLjPU]k(U XdxƂ{ULkke+(GIє`kU@њ),$k%>q8k)6;r$0p'SGPGO^8ql]J]wz㺂7]۳jMqdzɎ|M꿻q:y[SA!ms[ֲx16ŧ@%[s^L2'>'{djnVt nڏJISy|SD@[ um r^NYS+T PL QgŢ^kNaKwDo np`^Jïzi5B>,;rPv؞9Qqk脜ۘo3W=tw7 x^:"etQ.ÿr.ElBM?+B^Wz/υOrZ@_d9Ro\Y"nɧ!%IIA./ρ-՟Vx]ěC#ntдeeQ*NYD3G*KT!s4($Ո:dر0 Mq_'%0"[NXެH]O~؝?~۬m;S6-nJs&˫z`g(%\][VcWCg#רgfe]H:elNVC-9> Z /:6oBCsw=ɧ\|\-Zw=>OM M-, 1>"ѴzM}<7iKjʻ?[IBbƉ(JSw nֵB:JIm1 # e"܎h$_Ԯ鱤dATԨ} OD=DWKtއiSXi_(;Mn&3u8V.5Ee"+_~gR+JZzpo M<ԣe[G=o@ri+;姱mHko/g)I8I/!Ub 7=v-?= @VP|#K薍FC9|*24!3XȆ”IܑJn*/༞DcȑX2_?0T{%:f2}P1RfaDNceOO2ǀ ܔX&:= )V6='H|8V!h7O!2ORU*ٻm1)ݐkj$E91Uӽ\UP4ȣ+ȔpƵh[͇?JmW9'wZ_ruALW o* mYD1|0(4٭wm'h@Uh w;'an1b&/ghsj__ {zA1xV+M /U-o+}KZ fA 24g  M2 x$h@%}:)s"ȠxFPAW݇$K\?oiuP$JF E>\W~ܵ\U[sɝoyƻ{A\&z-m$s5ٖ _KI/ٺ#cX_:񚨣Edb`sE#!eB1q';7_!@i)sdVd8>;Q~c-T9. B\}dV))gv/jƠl;rf5ap_,4F*rW۠i;VNXN@@l4T)ߓ>&+yli4NI10g޼jy0"N# RrEb^m_}1%+j7JDVwMj5ʸaQ9$#kx=Z+n*⎣Nq(\b$`͈,)cpF즾5a Ih CjޒUmEMK̕w@n<> PB˳x 'n2gbJP*OB =H0D7[EPLN=XO$N/=_l0s?%#F_cFwɁ>lt^+~BUc"qm]K͒Qd;#V^;ݴY`[do'S<Ǣ™B/>DX rIJ`Qmr-^$&MɔzыsEAK`|#)B u\RDž8dhCU)BORR5p trWFٸ) P:CsHhH/98IeIfՍ(qnjC״$1$Dvs\a5u@ ld*W-(ϸ'y.#9 %W z+[Hݺ\YkԷ.T>  ϰOU?Nذ@,tk *f6hO3, 6$R2Ჾ?;] (]VDv/  \4͓iw9Wݶz8RA35ܩ4{ R[oGj  親e.hɮD LC@KHB#` HY |QQ6 N;p 降^c5,\=_|u SUx j@4Ŧ{MKۂ#EXqRo`!/XUX#Zf]ȢM1x eFh-И4M3y4*{87̮<3#@EEi*GOnY;%ձK;ķ3!LyMLyPSDK0) 9pŧ~Ӂg!!DEP+*q4B'gi\v~oQ0D߀#2cMW偪د,Ӛ ټ EښʃvhBnx]cTp$oGك*aa$?A|CIk̿}}tLy93xo2*BblRp1OE>1vAǽ 횘`r 7Ɋ i2i0u2#HEuӣs&ӊo*\rKRYO;Uio#L@A,yfYΙY늴mZT{fV'ބ1IXȝu:Kgc@wVA+H7}dyU猥Ө}bPicy){Y'W C?kjTRZD]*MZ(7"6$ҁ8d}d 6UvG44 Ra1fTWe=y ?N,IY0c^Q =3᱘/sʈZcF #3Gf翷38C{# -T_Q6}ix c:6+z9f+:ceMurX A7kv Q KSD tBۍ5Nm1}~L_R ҂K?ՏM͢qh$՛=Fi:8аpH[p9 -@>!/@w zՊ- O ɏy*r&<oSHkf;܃1{PQcmf4O'>v0?xQ^ί{8s]H7j &?~M{N?pGT49>jc }(#}f#{‹`9Ŭs6>pdwn{=vxyJםy6G4V{u :GXP/(8dzH)VWgaj@p9ihj _ɋ\W~sAUPܰEK0gLﱨid=Z(Hzatiڣ! N!AQUCh[_[uޞS:kK#;= Xk8{bVRgi#|qXϟiH%X|{fZVҠV^1Jes&؎$ö\\Ty[rӺD@۹c, Z8m]7oRv|DǞG}n𰵿'~`T`H^DTJ.n6-՞D\S< WUoNum^Y.LPn7B*FpR7%'U:l!Pw~JjkH7-(?:& ø]߮<(p' c9zHYn@;2NPDp}0dK/tqj13b;[u-ԡ.`v];"$?u"usQvE{C8R4 _?lҁQW`ss)TT QV}OV/sKy  ם)'<" K9jN%~Efj*Yf%oE?E^5=\DCpG'ut# (ZC=bhɅ\#;(1@eR/vĮш$p@& ,gqlƋEy1{)08 p;th u,'y=(C=,3ס:2J yķ!\bwFP[:l#Xsw 3a)[CY]Ҟaf@TPx'xsXZR9JAs/q!QA8iXQKHC*{WyO{$6W l G:hl*{{Eߓ@?Q[9XLՉ()l׬?.h4;t?>nIp)sfU>n-;lJwx,{=F jtAV'k r2sf+()4ʏtF㪝z FUmz5{ƜSIraxWMZų-rP~3_O>WIdz=rs=f0hZZ/"n wv]}ŵڔJB)܋*(YpŢ IB_Z vdjR^Dضk0Fj RvzWVb?+ES`B; ƷRhkh0*O. b1՛l(8/@PPLs't p%( 2ªH1巖 fE RD wsoHL|WwKpDY@EQl_z[:.$jLk\5AmZy{=x5#,+89>F a݂j<,eyߪ]Y[YOݔKנǃ@Ӷ*(^# a%I9 GtX, !{BڅI_fr,đ#sV&f9khJ/FY"p{S5ূhAYE+,Bo)1pۉUԮLY[wjG(ŭ|\˹B@$'s'"HONl.ڽ#XB^ [ 4(lio(F-͖Sp4CEka jc2S=_ebcj[TX1; m6iz 0IRw"{lUf^HoPxL<_vt )P^AƜB_0GjrgMx44l]I%c_x8qsf?X~JlŞ]bg!#Hձm,vTWDV'9!s6 ޼:L+=G kZ,82C_p80"A m,BGr5h+qN>}бC%3ߟ* g(3Y{N̑A7t1:k˭l ݱSr|N:Kf'tHҺ|F$Z>+p2PQi}_ĝH4ok$r*e`yzS!\ G6o{#8XqM},II ɫs9EEEwmn;W}ߕTJ'a?nnv@L]qΆ,tA(_|3'~T5h+b_=aNAػleR"?@p:m>q/ӈ<%rUTw- ?gVvT2"}= !FJH {q U;fj2rK??~ y<(w[I^ q&s&oN-CI]/Lm21h Bhh|m}5;5Ao-} Q\ Vjyr.Ì&uY\wڏ,qSm621S#n/~`?WQokl`EiDr}f@oI &}u=i-: O܏umki-! ZYA B>s(Q=$y}/otќ/d-:KHz-yv6zҽ;[( >Pҷ q6eG{)F`˵GΌ cj@ R`j=ۗXIˈP@^/VNKʏW5_\+q8P(Q8>:UY+!'OG2)i#vC7KY49(01*_u|Pм`n:iٽmɛP*lX[בȖo v-2] ԲIE&4\'Ww`8vDz?d }*G$75*57*wi5e+3.WI.ɧL?'S. `֝©3K#S9^ 췓)vz-qۦ .Q<)>zG@f/v~gRO +2R8-PSU_'[@,>#e}y ɇ82:|_o{cMk `]lƐvI>ylH'GcB]8rBVV2,Y=q|-/{`#~zb x$_挷2ɝ PKI9)TxՊf:y>NW]RdǼhHXZ|duirm٬lp+=$dGBs*@Tw26wlT=.%| [lY-uKDX:٦>|ߌPY֌w uIdͽD(SBsPeZ-J$aqoX,ϖZfj\ dἭy24Qy,kO⇕.z FL%*~ݱUdp~2 }NdeGƝE6WW`Γ*Q"4#-e.t"Б$ͺ4ծEGL9ɷB8y!e ;UsGL_TH 'JrM}@GZŘ*I?*k~>jPn1 'mw&8xmY@ w`Ѩ]s4xt4$vl [ҤX\ DKc|`S6KpPl @ H6g*p\:t`Rk^3 I@ɅDCTQv-#v;xx}@P}SjTH(!YSޢ 2nBuXC+ W8.6zbO rOw t*̦qvN08i˥)FտYֵo'\RwR*<.5GH!#y#v Z %nYRAs7܍DN᧪Z0::#:'.zw{r*7sko -=߯Ai;^LJ+gJRo.o`9's[DTVS?axjTt; ]J\\p}ǛP i}ʆ( Q_?Kóא38DX }l}l^J e Hxn'$6֐|j 1I TkߘcYSш<5SI슱X%+J 2S2{%Ȕǿ"H،oiv wAh]x9|}^y_`OaeY=B5Ez>ij߯&<.NmS [*fi}>Ff aUU12"t3jdO \Z?E,'M%Sʃ_;Î1|Qׄ廋^I\,m].۫#2]i]w%А7톪BAާ$%/ v֯8&E Z"hMZ`dmprΏғwGee ;wzutw۝p'H2"[٩м9SiFR{@XD;eX"t̡|}eA7rsEa~/^qR,&(^~.AJUy" 5M" zln'-LУHQg~])Kt.b-S!rZ z`64sa@C.a$nG=vH 9d6/s<;gBb{1eFmY+EWAxaR~8f&&'9hgHz2/ʬ qKr\[Sak8'"?V|བྷZ@G[efG`.r`m9ϸ} !$!v]ebyXݻXHKKٲ&5)=9 }:۱f'`b{f?@@3k3"%@{qjL;Rm/`lIh8 ``'w }6{ٳu\M_n8;+GCc0c O&I K1B>R9}`·%1Ha >쒻S훬jGڕ2])i!,Mѷٰ8Bw^Bţ=Н_,|c~g*m(btCbqK(nFlT( ~]_4DSTлȞJhLrej1e!<),r#wV81%WKJ#l-. s¦GVSqbKŁ0َ#d#^>[}/Uj< &H%6k.|uF/1nvI~Čk{~(Y}sɢ.U>vǏz|_Kdp "Vͮ|igVRd35q9_/#qLlc)4ؼ®: /@9u.}t?.Eɺ.tH=j\+%w/ fXđyBџ~y["i? v5V7} K72 Jndz)]9%@~䟹X<@<ٚF>Q 6HVU'O֞&hBMc' tt>IjB((*[֝LO W|- |KQ|i9|5]M#jrןf]S){4ќlQH/90`68g+ 1W͂;ϔ^[җ`N[Kwg'N/!K%!s%֔j9i.n7Ο/-loduan&ɔ/P"gDwymMeyhv^R zC!cLK *2TbZ"Q|hVuF-|i[M!@$4Na4 YxeX@j$Ɉ:Z1 m |hz6<^ X8|۝XboMĂyQj01G_:t|\\cWyYTQ\pZ!'q{* #rCԙ yA"!H ^F<'^ؐŇ5u\|j3Ie&ԛ@DkpU;n/1 Z4y }kiQ(:XQ^"QsFP8ղHi0{7ۨd]`$-(>9WGD>N7!bws|"Xɝ6x*Cb5VZ*kpc}8Sjab ܎ȿ* m}'Lb[ )-9O鵋 Z |>@p7kGm|RͿnY &{vJENcJtp{4*x@oІu^$S9*3!7vGk 3˞WI8+ZY?VrlӺ`Ƨ׵*O,9X1@H;W0rno( bk?pyLK8#neqLvO 50LGsҔL{݊s~mjTFb qT;Y=(yrMWblK< ơsCv?E4`* &|^W ^fz*.|MC`L![ v6}|*Q6j\IVyM {A Z`a8E\B_^^Ϸ+LU{HBn 5 vۉLLC2+Msķ']s! ih @jau*2t!Aa+/EvkI d~+~1Mß:Z8FŢPĉوEUJGXpGe]W$b?s6hNV(Acl\{g§[X tŋHrZǜR-Sm[/ dg_V#/iN\xab>H12 ;Xw!Fp7NüԀ)B n'd2;缼 =aUiWu4.!sA%>.A`mf- S6S$^݆-kZk?9S(T LbjK;y=*5]cQM$9;[,ҝM\_f =zAk T^=Xsk)ڮ`-uw="8me{ծ0~tBB7rz/_lG+Qek AیLņWY gjL Jgh s656whqf LjxӭP/"aH!f3F4k30edh< ,a$tl= 3r0E@@!jU:;<QSumnM|qV>:ը46zՏGY<]Gtl lT|#g^' sh3A?}GhJp8 _V]7MyG}a Ҥ]RKb=+G`,u\t6QSdwDNoCRM$zľ\:kxIq) p0+؈HMR4p+OԴ3exU]O>_\rv4b;M.\ǭ˗>et*YhELKh?pUp]`ze80}%{*`\+"You%\֋ &_?Mxg'}*K^y7r7N3!U4,ooHa;Y̶^PN `3epLQ?HsbE"Qjp%jS@L7o$g"2>3;֫.z iRuwl6YSn$AoiƧˇ jiG dhfX` jǃ&a(hDSǞ(gVXсʖiP S-βvqEzrazS?\$]kSTrזm;6I6UJ~|Hƭ~#*6rTwpbE`r,iՕ㪚uZXƀx풻;+ug 6y$56x Q3{JQ)Ekb&m;i l{?z4F5*]_Zxgch,qcwC_1#JԱ= pt|a c4 6 #dƪe8ZH5y*Ƽ7CDԿl&$\skUi!o:ni4L9sĎ򕞭أU׍ov }+czs%}DO?RGW)HM Fg[+2S|H7q3ڥf.T++T8!n@~aNa +dLO~S4rADLU‘?;A 7!)$p[̱D ◴ W#^Ӻ8=k䳌O4bug!K~g7Ϲ7_#HP%)383؍` 3a%aV-]ZaEڹ BiS9/ U'$!z[x!ZSKNmHި .}c2s,NuNp+Oc1r){ xg2x0箶p Q<6e+K=t<)+sCT?>TOӵk8}+ 5ؐ "!؟Ki<_a(Sְr2*1K "K;gTPD`<֛l 3YNXbl\w*s"柆g΀T4dKRj@c&oiKzs*<9mSfmjfӏWĒFEdjW+nxB'0a3:H)Ѩ0ļ=]7I'Vxt~C&״i.wp2qNa0۶!M<>gسrna +=`xI8WlbYZ@Bg/)RiC;o E Stüw/<[&W9e^rˉ%/wu`D 5" oeZ$DʯN:R61ŠXxob8hn53%jcOdژ^yƔΙH!vV܃x?7B 5u3RS[CDdɌ|aHouBes3 &H7-re릃_KBō)2"`CU[݋ڭl9l"4&=5) :}ʖ  @$ 3L0b*ĽvB1W_mL}2'ߠU9[Z/xh }W%2 =3]Ӭ;KP!whڪ[2,C)sE"NNa() SΉ!Dz4i+>OaAvsXKЙCv#'a|w$ZA㰢 >;!+316'CJWuKevcȢ*sJ~T:V66Iܽf0q~k?8FOB>Cr*2m嬜M G/Ft7X2f:N:wSWJjv,S_;0wG?<,]r]Zyro%`ۚ-OocV3PM[Gn=Mc&"FQاhrhQk\1du'r7BQb9Ǐos R%~oiyN;THG "ٮIsrbwk$V㇯Qߞ_AS64\ R^c,&VġEݻg6z?TΣ߹ A;rȎ!'sb& 2ϞNJ]؃uG}'xT]fDB^"<5*;w}y-]h]:!&/-:,XT6IUijqgϮc1 娧+%+,-PK H2)qUתQa?,a#N42D9Jq(- -Dloq㎰>VSYS+&*6:QoWkҗ&|6.{<ږz.dE1]dE 2ٰA *tX(z6uuUIF9M; (l&S-wnpO`ܨFݩV5,g~d/|*,SWPGM_T&ŇyisJ*mSrVt9+(- O+UXLLN`N]yy~Xc2Q֮+/G{ƿd9~ǭ< B> &Bf3ʖcŨb7&(}p6Gܸ !<칒P B' 6FQ>Lg5O2 >?&Iq P;j,0 R~]g_ŋ^n|emrTHf=gQ Ŀ#c"s 5zLnMK2QGJM,t M#S4x=e/c";:C`ȹ ɜERdK \_SdoJQQ;گąF -k{mᄀ%(_QQDuwZ@ \(*PwC,\r.3@$h T%smH"(qIJS=7W`wgew'0pP )eq`?`">9K!Hw gy5m@⩓x 1oskd-&͘tt1)}pHCq~J _\fb?BVpPA֍}UD7+ن 7mt):OvϬzr)o2Lks.ْ.Gm 3؝Lݩ4NP/ܨ9ߠ*I*-]Q-AЃ#x؉B0ί bp7쩇)MW9`qLBbFYa2s$wmf^"!΋.B\a6PJw<[ſDYKRE-(0JφnSS@CHa ̘W#"@Uo*/54fX w#m'Ψr9xU)oaOvL7DZ>.} Kd\-f* <:+zvh$9Jeksx EŢxxz( imU)Y'IP]w_VCRs}6\a8-9DPZd.`IÄ3 zJ{蟇?Le:-#~fnh`P8Clf(|BQJf8"!r-}$R\gO aq[j8nOBWdZs;@4&G%RP Gt2 t D 3vr5&*7ڃP&O뗿n=@6 3#~_i+uso|n|sjm; )haVbTzx}J1(3>p(M$AM;x1yŻ)Tg4 ҊN6ɥJXH%ZkWdaB4)"Lpr bISaCuK-úw4e(2$L _u~9a"sYZO@*IEN IpHF$BsNqAG4#>.bX2ž vσ?Gb$!wU-9 z#6K MnyW¤Xtg8ǖt;o|Y1P3c# $Jۂk ToD.!;:w:/yw( a8M AMoԂg\5P I8MsnDA$N=\`t}N?ī$h0_^ ͉4-[nA㻱)磔r^oFK)BϴPh(߯`+Sa$`8v L0*x3fWbBagwJ8W+8,S&C?Cs$N5Rvx! ;ӍdU]qO) MatvI.ZY} -rUN8  e}Du"#YO,-77Z>+78O!cx@dbyD[4J#[qQ&@g|٣t+ŕ^]?~wCUmYY &&T턯dHtWt~>C2 kڎ5OxR*8|PQÂ?F7ڀu÷핆B3)Жȿb2bfN/E,{S+wik|0z7AN'}L[ qrkLt=G.C[J:F[Z惔m:)%N g&-xG򗐗[6gw&*`b2]:ֈ~mE}Լ黍z?qxƁ"N!*OYs aP U晁\[ŢW*;):Xd;zҶ]ԈPrɞcC/͡ɧi5oڮ 4sB4= PGɯPɮ}{vz_Tyj-]:7 @O_(_SgGS'#JyCvOadɜ::a\ZNrĆVCSWHރa $\LȜg2Er2e+6pQzS`2fh1 9~g"SD16ѐhU6GRVteXrZXGx$ /#@&# bcw7fZsHz/لh`i2D9Ì>!Ejh\L`]:S>I ՃmFun" 5y4VW 8/fs/L1'Ǔ<+aft`F8Q9lU -w!{ hl4~R;@HDG S\[0 W)AEO+!_ V<E?Wgi<'aUIô'}7xr߳ e)iGJp,\ɅP,Iz\~xBH_c$*falF~L(4< V-]zbz]#jxYD[.ofv i$T,na/UW#+q ZB+_wu|Ę~1i0=7H\cHo{Į/SAZLj՗~)AǖeWr E6..oP];|%ͤNQ@f )&nЫCk_ J[Bd-p m؟l|y/Ёv}#j\S//qT֥HBx42Šg'1vB;6=9^uNl}O3ͥp݈--ޥm7ͷ[y~3yswMpb_] ΄TcÉ5s >z[Sa;"e!Hs.t^XlΞlh$$]{MLUu@erL_PFdm քzӱ3~c2>i9nʴv{Ȉ b0`q%?lb|Iq7$?,u_$&"M"nT|<xqJ{nFG| a]3zs+Zb-ˁ#+ :aBLw6gn 7?s][sr6-UQ1bE z>:L؆Ѳ%,wKH[` 혀"/bZٸJ*]g] Ԇl 0}VUGsb6>(a| f9bw,lѳ5ԕnPG2ە|'q9x2-YJ9z> &*H7Z]c; dhoa5]' oߞ"MD;t8[" TʱfNbOt]@hJ G%I:h@d'ɑg"5M\0bfN”P}&v >1~|2,3RhFٍ.Q1=7[^| M=YSwڱ L5&i=5cS+]C[1] ](5Sģ=AJWqfXxɠĘ~:C 5?Ȓ*!&e35ع!]9h( V~z5;bE3} Lq!Ok @?b*F CXx֣Y55J& |Y`*̛DyCt2WX8ԍGZf"'R6P9G_ɚ3pf@CRă0;7!LM(A{ƓI[DPX@ fO9SyS~s&+&f$E9>D`זZҰT,ajl= ;rP ߅;e~x OgM~;oв i2M]LBKGI*TJg8~ݻqt,&Y6̹E C'HTU*U_]I#m,ZGbB ߹~4xhͷEi 7ɲ=0NU<{{va!U쒭N !Ͳy\L+@Wsyzagj1NM0~NV*41LHPd/ (Lz vAxramvjx1 .brXΐS 69t r D"6rp.%?o=mu_nXg7R!nu)&S%HLfJln5F+}CN7YVV7siemڕ@ <56^#YAv-+Cj؆y̻A5^Me{GA-=TAJ7MS@Owg/A].K䦾T!)9jN{MOV9G,MA̼ 'סOPOuwzӔ;v)={\n&ppJs8\ }2*VU"Ɗ]eK1Ab (B̢bhzLpF$=vQ*1lމ/>NIO#v8N El,HP DjW)+8` Eρ,v3ЖmK,hYo"uF hQE?ûFg ^FXκQ8Շl8PIS]GZY\mvqsJ BNn+͑A 9(BlTw9?ff?,e(/&/b)zUOv *RQQ 6y9Fn#>ruw(w'@MF8$f=6@6}7vgeprc6w>٣DPo<~5Ϭ^V3)/OOAxDf|Zkì*sOلK9]|Te G<mWpuzl'OFZギR=Rjk26ꯥMX-pH,L.)wQi%%:}y/1Z1+NxWE|W R7^GnDal9%εY)x$??.'ywI 2]oT L{B/dӺ\ $ 'VT^mTܴw33mbK(VdI|s>]'y(Yӡ_*z|)LGј8Sz^pvl_򪄮S lT4oF7h(;6;v m4ߣSqz[2[DPiPv+ k#?.$f6򎟱iR"q5Z.37C&IJʽȏվ!KB㪏n'5cXZnD_,'[ bXѾq-ŽWl1gsQa&vY瞐$鐾€>D]M^feu:Q0iՐoG9`=6ٌv003hZIȰ Z@p;.euJQ> `L=/>* . *9<UplqH?R'Exb1iʈUIx#w"Ԁ8|،PL/+IIGZ zhC ~n:=u-P犝5[ׇ"!V 6zxg̺퇂<_ $[64m_yV39NðZo2 c"zfRv r`ww\bWw}UWhMpchXR)YQid 65-#Z{em @!xo@wQVWJJ goChvPh2].KJc_@Z]]pfk7I5⮅XK]3a,]p<:k /֦!4?Eዌ"Cw?4Y>2@YM'Amv"fd\|c|CjXG/Ć+MU2S%PWN8 hSTy-KGr7AuUoqDm>$S~oJ-^B+޼@ճ 2kJb|62-gÙr, Q0ᆲ9pYX/ەGfjWYY0mګo g5),GeJKESiq@9^߬-{ WHӶy*lO8}sr";JXளRC,`[qQI'"vGYr+|ðڥhac㜹tQFX((Nw+FZNOxMW#6iCk>KES=sd捭:Wwd/DlssL#`;t+T!>f G{AaᲶ=d7|'ߪ #VOA7+|6e "0WL]4L >"Q^5ݼ0ڇx2ClF]Ч5ZcJ'*7 cIKrJFɩT/mڪW9> 6Gؑ$H1@JXd }{$~XgplNx p2 c=3st95^ ~vl8hbyn@#3hĭjCWN 2./}2+}î.=ڇ`<8zZB:iե@"a=/bHv0Y9N,fɄAߩj0?-`F,x)MbhvۦJ* cj.H2M%1d kNX!:\?<>r7<[~ٞ;r^0ANp߭>|mL8\TΒ'^N=s8nen 4| J 5:_YgrNvN rr2<m :m.W5ZT n4EiZ1 vKh )F7g̮zLAqcOHu4W߲I⊂i(8iF;-= 9]z Q5{؞tY hزSPWuȣVpKMسh3x6ޱDnЩYbyj ^ ?[G$/٤o6a7B/B|;Z[I# @{2薡c4d%ZDБ&ێ3kmfʊ5&κm7wa9斁P-0W}=)uC KHu_ۜ{Zg{bnN|eAB1[w[#94YvG5Qjd 1Xn//rG 71S 4ZlQ[)~TTvᢵ{imqd1T" +U9)(Nn~z>zH/~>Y?eUN|1oruOQ-PzcK2xɖ skV-@y0o4&C[;Z ap8r&[`Ri.PA6clHS+!]L#F#a{x=U}+]{fHX}PQAI57S6i=lgO@i! L_zY /d;3I?[zT]pě(PۂPEV\pkIyntص 0 -9NkoTl06NZqx[u{^>. ll/(9ejr [Q3_dn"7ƼqqZ};)+V'DP::N}뫗5oJrR[pн1bͥ_U/]9v2+7| gXLt05 n>JI@ll2y"umpK7޸k: iꭷ18ABw#$,Q:5#ot 2|,cz^Qϔ]Kj<T#iNX3SȰ`&)x$ T:m^#`4Xc{%s_H1~jt y6փ$ZV y{G$7TDtHa@|CoW~`ge[\%]cɣ5 3#p_pЏ?CB)D1 fHoGMW6QU.՞5q8U۞ =:DIB݅n16BAD OAʔ7W: qt5Q. ]n;KUk)V򳭹u芤Yh`":R /ʰ4Br~MM4;OjI:b! I0׭l>ׯb'ѦzNHe`b Rtq'+@ۆ],kOjvQn %ÎBʟϷuTɠTb>b:fXl тcJ#٧E %!%zx֐Wo^ ovLN4DGЫXŻ m uJq"Mo|$KT";޴ )U0A-)!wA!PP\q[!!e*RNóaVճ㉄4g`uB7*Se&LyY ig= Ѣ0Od!r=>f|RtA{ a3vvK( Q|:pr8սTrVVBNNBcRk xW$)t$tBW>r׃~"9&"tNrVnZDiѨ5v{s,\qڢb_ղX\.]M|ݗV5%=;˽\xfAndCbgj`9-c$3\ِAa0)XDa\C)]TzC\;@Iۍ >Te$mU%q&64֪R'RF*7ḧ́eE{!k [~8pRP;HsĤhg/m : Je77Q/,[Sr}Ep#ävB%I.ޕn\Ze [ { < ~#G^zL B۵}ɘE)MȜVY><֩q+p0y~IRX"ܸ&eE7tGM5`Yc}se, Z1i1INLNU{W g-.gĬu◟WObv[,߲:;3r)Qǒ^jj{hy-03iUPm䄸,wˣs/ʜ'9Riv$VQFhgc#]7LQuQ spQ&.D}ۊ֥~7w ;lηh9AHj$zswJVp.Yr\Dgw6jh|l&z)D7y)yu}*QD{!ΈvU&:ٖi`z|Ca/+T1@ONL1'5 x wo6 w J@er>= TN? 퍟u; 9j^ 3~ᙕN Rl($.׿S s\awW:d|Xj-K| \m@ ?N%!:'_`frT%O!ָKdR  zJ$`EyQOqS R|+ֹFܫ ?heضR⴮7#8iv#B:]TƝ=H]"eNSLT Ey=ؾx>QGuak#; Yb煁/ݺ~lM;NH& ;^SX.- 6,Ĉ8ZO-3x IhSI~pn&..59UR^KޘtgVl-h`m_ɞ N?>$ zHiuz/ޭ+q4Oc_Z.}K~xD*_&G7UK8p"*ZH 4Fv]h {]J\ku< ` ^FJp]3ts$sCHݹ݉MTh`V΅-^4ēӗQQuޱT:Tr[nĠ˥‰Af$iD=zS }wF-qV՟i?9Y[!fP%U36Fff=GSjpPDN[cr^U@a4GA|oQlU_cQˡCAjjFnr"dq'=znj$i o?~fnODpl"qO/ RvEWJnko.-kwIGjj}@SAN 8$IVD$R:}TT7@K8uDjJW{]@t-/To(غ2/rnQ*&H9K"yawَΔj\`1dJ%וЃpΠ&sm6RĭNX 2l-%A[.dqN] DžI]niur{=! `|8W7ŖՂGÎ}C(5:Y 3}IeIg]lc{ɕ e>Vut\-' @갔e%"zZL~V!Ul:Q$Jl0J A1{qXTw)g"Ugؙcؕ#_"Yslyp)?]r` z]?M ZN :EĽ^P_EH fFYb@T~#Xj!$|iN @ g48*an}oPQ4& vPC!:OJh%cz'zE.0xt *,GqLHEozFΥRk' 'C]tho{ w$-GMWDv;,ܟ4gaV޼54+5/@42Em+FZCrБ 롫ϰ~~DqF'/ه?Ǟ^3_g[Wg?0"Uւ(XkمehQ eCު# " .DM-%~/~_˞&" W}YIO.ݴ:,7m5",c)'Sܷ"TSǼ1ENNZ ?m5O2k+g~="1ED5ab~CͶ@d7+)ʸ>++&JV:[?oE@@f k+q́j:a piN .c[8 u'JR 3SFQڑGՙ&e"=jr6[7@gcFZSʙ9I43(bUNd$e1.CJ#Ҽ3Qk*[MM[7ۊTTjAO9uìRN Apz6.2}gB˯ ,Kߋ2R$#5`] XLX5F1sA>o@]j[띴a8meK!ytYO@$xskq7@ hmۦ׮G>pYV;k|5TnVS=@OD2_hoOX׀Е򶜁=m ($'+7]Pߥ}T;,G7dz2jϬiхBlWv۪ͥe*4nVG83+~\#m(97Y&cTON[pR]W@$l9e@" @*[L n3M*vr$iL3 A-1PMkfhFk87x#|xY~߶df:[V&Q[@$q ƒśa &T!g&35ZNhNߞ Wcω=0ě? ,߀} Y68{` }KK *&zoOOxÉ?WYvr5eZkw üH\ L6㫗ӿLCz+oy֕.7Ep5RnciPdUFV* :fx#-, 3OgU}iڶ !rT?w r $-eP"kӡn" ɣwጇMOoqb ȧŊ31#)Z*r>h4rۑGVJ}Ws.%?R?VDy ;5e "=G*g_;/HH! r z`L?e;XPVoE>2,;Qga#K"pD<24C&lł>l{k[+Z޼IXt w-hSypM.'];<;׬&[jUm9cz-*iD'׺ nE[@#Iwjm?x} Iv_(T@; %Ηl> C˂N+l]YxlQc lB#ȞpWl{5) D$3egdhjώc"  Z!sǽ Ɗ@Zb~lHco!v;B[ u9*;QMpAIJOex}aG8 ~Q'L=u1.7>4e_{lm95npb|3̀ЛSE' a?tCԍS_wlT?Q7F^|&AM G غe!KrTa,WgEgy(B#FNɑ\Ė)Z?Jenpd׃~$ e/47qvzSъ DG1 V&uw P  &KwZ~÷K\{ʋ#pl \Ǹ$P+` 60߶ڍçJCc[TeL TJE%d_tTU'qܳxaV:uSlg K>?,QbcMֆyU8H`Gg_ꖽ}$^p%15*"oeBYPc2r ^8ƕ_66? ߭D+UwGMpLO_[G:˶"`tYy/K4AyRP*c4$ޙO.}\"J<ǃqB`SL51,̳ ;ŸĠmfpH .!7ql2/9D\ \]ˮ(l=&f;2Gb#gz|)M{#M1|TZЏx?*I(cq]3uX>}äjqZۧ|O:H ^]/޻aBW-^ 1ik_. G#ޒ  CujaB՘\+ KPq*K{ȑ.cӁ7is486nыw׉x.< b`d@;'t{"$X|DPm)˶a6bdE !m/[,+ 2~;S>:Jjc꘱Mb0< pͭAc6*1"3r 2 oO ^F`8ρBu zomKbOI_ w[ <B ú̻aMScbg ;_e<#Xk`g4֙C [Τ,++VPzF:l]!*]}_ZšEȃwjj}+, A7K.|쿃ZCS[S*' Hz)&G0h_Ӥ9`R\2$0#Ƨ-,+=|+O>NSUn۪GlY#jD;q4]FuZMgR`\o0Nlf¯ P'DL/ `2x(Ʃ>$T[A 9c LO;; .^׊{iʤ/9Qz#wGϙGgSUY/Y7{~t8RO{[r'?v:|ߟcLOʼnVNIpjP? `eu2Լ3-F1C8P،N2#stg:9GӶ=52yO^L^e0anAk)MHTYec0/#ޭw G7ݪ#js,ok4ng}#|?$nI/!w30܇o&DUqηPɡ:~={YuoOEc _S[F[%]a'GSkebJq*OKM>M2k+ ԣ乸*\IѤrNKUwRy3}vm%ʨ4#ia8-:kMdt>4{3>"22dڜs[eJfɰ}e3jqwx&nBFDtdI:?+ɧt U6,|.N$\dAxXZv/7G_ O *lZK}ᆌ9P;rW '\Z/?kSw45dj$ٵfE-Y "#0H 79`(^-oqPT0v7h&cޜ1` 2jqdQ L]M⮏s"jFT%f3_X3yd(t-sňE>u"2.VlA, pffmnmXk7,w͙znU0 FG/l qxNK,띲ڦZRsiQ(!+Bc4 ՞άQ~uU/;й yry>$fUTzZ.U:fT=M 7bO3Ἰb3lCR/_41SۼTW^f_f PB 輓?әiBޑ4%"f~5k9+ gOX^/a*|+>qȗ iŮweКw0L&"Fp&OAG|(>a;הK΋ 6wl',@`sqWPd¯z/gF[J-yUTV y x>@_L8qaA䚩]Qe+@ Ep`йxyR ZvWp;B0TvEPJXK#>e|wߗ%RoXڏmNۺQ%bg|tA){kO&:=w4z}2'EEz\WO~Z @n ɮ67 *j|>;_XiXobqxz u% N\AGN8$S ͖d8l zօ$[Bwη %r!P -JqʃOB4^mw#9@g]|e@o Cw&73%V,X%S6wjk巬 cɠ^$khw$A>mDUk`MFt߆@]My bU%̃Jˈc祖((7Z#k^l[F'`N_Qhr wʼ߃U]X+]J7玍6q)2ҵkh~#V,K/Id4I(S^ T7 Iĕbw'^|T!t8a0FNOeKe.ED*e_z(F],TO)8A'L%AR@t+F29TVzdGm2=:ba " 1 W48Od Md8 XMQlT !syS۷$!)c\&drjTع“ZwpC% JZv,rƜ ~ &dc8f0$݃Sfơfm)A*rlaRPd6uzÛ ‚U47QRdh+ ~y@*oPɴtOU$Ӥќ qç_/6@GqA88^8ZBKZ$ȺE.j誷(.ْa)1fq0`$sc pc-o=W]S$%3\\-^BV7FTlq&<‹6Ƞecy:si i| gˣP&ֱm^j,rFEͷ&1jBBue__-/>mgg@]MZש/Oaa3X/@p ^8x;1:dJ0hcڗ̀^7X r6#P`JB_T<nj5dq!}ٛE`S޻ɪ[{Y䁤;gaG'`BK8X!,dZ–ztPȶJN2`=2SO?L% pl@!6'*}suIy([hz=( Lns,$cjOLVq0FV~ch TnvxwWH}]ESk1TF箐+ZٶS8cC a Z_֪5n;PVϪ4PqqoyFZ(n87*rhEܡe=EXEjM͕QL(=)aD'#ܻmN^J=cf Ö0b-?=cK=Wr34 $(dH9z*9޶2qzDQ<ֹ:J{j>+m,_.JsFwN-UNs3: ^EmzRmG%7 Ta_sYsԟ!e剝 A*,MVLWkQSyP&WxF7,Öm)ȮgnZF§R] S5PĪU,GR@5e1f⽻@ -HQmcA*mޔ3mJ4 4+\e"1^MK~#YlFG?; &A*'ˣX+<[8nO? >yE|6+ гc~ơiv&T1{QrYD{cLHVR1{(i]E6Mh2E39d^C$~$j$ZZ[ /ieG&gW@$Bcjb024R'2o+Gmۍ@WqP!LgP>u<Ϩ/E'=G^P(?@w|<ΓJps "}Zݦ?Z@3+s%Th/jD=mpP~ADv`ay-s#rQ'S'^Fd\獦X苰rWȗ1ڊ?eI=A #W̑Nr"'V J0j"l& [._C9h r4*M9fD ;m&G΋`F&|x"Ǫ$uASsvcTBUΡC{6ܕ.@=E!&FoQVccTDmeҊR(\*ѱ .AoOVY\iv4Y].!@5by敜^^3c7a+ޖ՜p0 < G*q1R_AOocv᥎Q(VE!W n[h>I՗{-,ctu8f i’<*M˸: i'bvV[f!.6 P"XW QTd!߰43V2¶T ÷5S_a_:|Oa:=Z XأYdfw`hÑ>5DN0c3׵E}@=3;~e|MîriŐ4/w幒_^2yrS JXz jYM^hh{B(ϗJkJ7d6]w?XrJ[]6w>N)>#q%z]'dЪM :JU"VDp$ZsGOf&xh/<P]g QNԸ0Ք_-G,f?Kj&a9QQkOKFG؍Pߓp[&1|q%pq+r -HT\~E0HR[dwG3@5Q3̧3gk3(_XE4A?} "v!O)>210iM $gRMNjʞӋk5KO?x߇2b4,̢]3BƢ]ћ2z7U{xkij/ÏH龜^$`\؃ ¬a1 q؄O̭-ز·uCeuv@Xghj!RZ-XLbeBJ,ˋ|I?`A R,H]3sw]?3-j~8]/tP\ʖpQvfU07l]X )zֹ ĬBI wȷAwW;3V ǃm @̤vM+#Bʟf3Ȱ7ZzڱE9Ҥ+ܭٽ-/SQk̓^u6# ^IgNSԲK:ՕS aJ:atJv.Sa]_v$3sF.Z0V>loj_kƿqEmE9W ?* -~$cFvJyD`\D$*R}eff`F^&AI 9dsW45ߟDZ?$g)v{9pW˕ElJ{pޔ\.NM Z=3;'m2G/zuWU[a\ؽb9M '\|lڴݝ +u cU8jrR`%FvTMyC٨͋o"P&g3 !\ 6Ļw"#cZY#饵!¥iLVu\J05(#w :Z&/ N;o[DՅZ$^7x)j/J C.__ڸ_7,($5˶bKnxt0}ĜM`oqvClFS0akOi"`8NK M@ UAљ5 &tJ'Z|?I _1ࣺ REkBzxS-La5S-T^B4*18so4WK餼 =VNOOl?t Yؽs^)\Ḭb% ( @Ή9F$\tMNeq3iSߝNPoT5czysf|n>P2οV|P&sl;EcꃘI"L(R~2ȔI褖_?sZE @6*:V|K]UNceC 8#RQbķKMLnvid8W<\k 9dOųvbZU%J$„cBobn4RYX:j?<" 뫶S Ú*Ga>ꔙcEqkd5-p[`kE?^TB7wz%U7`TK\U8d6'Lw_tBqVՎLw/ThWrBg,'K?yxCV)dtLĐm~gq;(Ҽs1v&ὠ15hB_+(1zbJJ /zY>^ vj T3?r3~xu>Rm{1bpۻL,y:OIӚ= &o,~|bs^@L1THĕOUaX^FA%6![;"*1Y322\–{jh_\lpm)I5k-Co4f%[r }lkEKo_/"kv}tIc;@Xbw;_|,^|@'~K4VUJɗm ~U4 YT^v^l`PBiU rԇ - B3ݣI ujFr @v\[oVǃ _m:ZD.V0nxWY(Nio~Dtc/mb6JJ3N{(hPxvWn#,%;_c`U  ‡<,V*ѲJ O&Ʈw:_=ZSaZ٢ЌO2|jv蜒,\:hGjx1p*?2j]^re ξ}5f` zH&|b'2>*sqQ ,l.iy Sp9D3qSjLp{ t6I;-F`x@?\9_ܦ0_\2 dAMc̣GkJ4>D#mgvGM*"Z*6oZQٟ"7ω%-;-}>1x~rQN d"Z>f>UO?X`-Ќhr_Bs1z֡JfRֈ5H}i#WfG/3^kMBAi,;8?5\>tjf+FyrivW 0Xk-pvωo %fBeTU`ÎBC,B"g- Rؚ8'qc.e7e"IM، ϧȂNJd֛#Nkp%SA3v΄1Ƥ1M#EOřC0E"/|]ZB=_T":ݱqfI3[6e)o2?5Abνd!v=.>[g^ iJ[8*l*D -qj\ ׻[ A]*܂B4g[ xU'*G}apB'*e^u/Svշlbq' \ã>V0*bSjA"/I J|P\ݼ,<J7P)YA'P Y|YM+ Q;QmV|4*w7: Dq@v,vU-}XA'ܪX'4W2L2 R[ڷ֝0j~sҴ:$&F,5KDyV,> 5, KkPRm 5 XAO;?-<2n(Ywlg8׆ 5?([YlKBtsAY @gzTB|7ۊn$jHj UjnfM6EjRg?41\ h,Tksx x?`4_ƜHj*i fl+hB#YAVB ߯єO7|Ti}A] %V*;yBDڢ"]G^[0D &@3=7` òEq:afvMINx{8^9kkW@+{8ڳ' KLߺTA Yz amV\N>]kv2Yem\o#,8t62? Pё{Pc~=|[ M1iܪ"墿. ./N6I&ALPC?Ghp3lC*ެa|"ea[ग़/B8kءrS:5Ɛ bN6?7wSb1@u(6Z}F?a(q=s}5涐w"jH#2ϐhk1| -B i+2g<"i߻\0Y$᧻Qp-r_ qE; > h+TiE1D uW Ihn 5l@3Pеx2ڶƠ4 E3Yh]eS(zQER~`OˆU2!1-8YJya_G+{KO+F7cɋkG%|f.ENe#mי\[`5Ѐ6#)0դYI;"Ct.Ͻc;(G:}JOleu~oX#U JA).rћT'[IO}Y@w+wm.|Mđ|ʝ`X'h>;Nly/ ӖÕo[ :Á kZyӈ I"v *| ]Մk)0:] W -xER; 2,] )zh2xN-;+T;0_, -4e]-S+,$Dg#v[׊jQLaQn~2zLp'r]PXKU;_`CV)\1휩3Y4悮V2&~qU}+FI{+sgjDvL}bnyPt zwTC1VTƌ,iIH.]E(Ah;DZY;jaMKTdBzD+ "J70R=O*%R 6CzJy#}ft}M_ܿZHҐ(e%cӹޞ;}D{&đrWd&bj ]Iͥ n2a6e Mu'x/9xa}ujy5qmSƻ/lO{.~ '/NGMX<[>65pL_ʀ_62{`9_D5{-xձD-ThAFgH_*W}Vs2Zo_ =mgNvSyaQ/6RK44j'X(O'Q˵ sVǫXR=gp@1T540q]gK9 ip[룄m_Y+i7u܊(yKSGc?A,bV* PNIKm>Q8NBľx߁]a'-svOb٨U&bbdcX|6cYC+Ol!CX,&RDuą+ٻ9rb1KAg9YY8:tra݇ _+<[Bc/pŔh%K*8ϑXXwޏIߺ5|LznlꖸGUMjMpS(@EoD;[N|x.ysB'o*34!웟,=4XZ v#=rDv1uMT/82֞VdS0k^aQ4rAe::KG+nXK&I[)d63:SP] z`F50݄K ]U84^4IЦiOߵ9Iu)K=_7!,2c9FS۷);!B5 LШL.57$B)p{ǑքLnŚ`_D$B!knuT4ebzQm)fh4dVh9W],6I9,Hn#/t.hH1 E$G#arYg\xbeǼkݐҗ;D){Ar>>Rr4/@ywi;ZdЭr &PkB^nRq@vM%!urXIDw`#G'N.1!zb5N{܇pvp+4ڠĺrǭ <8222'c^ 5y@CCEK榅j1#DEo~7g;L\GoSU!/A ̨ i}*HSKA|uT9|& ݙ?\ W-,z B)7ulϸ4moJ%]x>#K<{UMe*apl RFU!, I+ '׻yĩg̕dT)k:M.TnZ%ST/ս?}p|{Fݕ=99jJ>HbդԜcbø0+-)H_iCӏbR-~y*."t#GQ>D?LC4G Ȏ4z!gK?UL78h y-umfW>֢c'[ ։t޿&ȋ6嶔wf$ N>7S Fns$#l-6HSĒe򻐹ly` ұYͤ nN:]!uM1[ѷ %?VR'Dv5JB(djpO8tnAL'Il(Pfcf"t MHo)cX0|$S,C].b ,[hZPK1g։=ږ؇RwNJ*MOWyn MDԾQTe0}D.t]W\B1k/b` ![K&1wj|YρڍeF>,FB\r-gso|(qts~B.(T@)]5q4Kq dN.+wt c4s4P %]qʹ3Py=dw\Erfzh F(S޲{=5ή?Tf4PJM_~S6&Ο ē@x'rf| JN+5pK0 ;;ʉu0"`bΐi@%Iȓ{20:E#Tҙh蟘y1~bw}* G%VC$8P[Sa5~~lac4w|1BeC>uo[͎o\?&x\iH0\/74颙 `K7tG7%IȗoeteLHye{ŎO050U|']GE$ b0QcF8aMz pcOdW m-zNv]&3!'~m\꼊.d PVɸc{Fyta8 *2f0qo w2'Oc b"MBK(U.G6STf;/Bh1!l-Z~php7,E>VZZ*p6{p{5=uA} p p F}m7ا ѪnQ6WCu;oR@|+)tX?QhH-{8iUdX/>)9|Z}'gK8$PuOeAtkXǔ́Zh?zbMʝ% /G5T'{U+|$ X1gr)=9+w7 Woa-ժ oRHZ`x]#){JЯ`RQ ݍ>=2(Zȍ)*R<8#Z L ]zj>ɼOThWM4'lhPXO2)p:VJA Oo{URfq;+:{%&k5jT ЬPDF43y͊vPYU|q%Fp'q~VlH@LmL@UAagͨ0\`X1L< qOoPgrʏH 86 ҥJnaNsN>Cj9np,8 M`]F;?$L*}%Q@ϣّUFr.'v29&nME nG5K5yaŠ#/5w@[V 0:r,%OuEěE(RdiW!ɌI#ugD2QCByyP <|o9\%ѭ&yOkS@`1p Yn+Qn0ӇR5=a~2nhKT` =Lufh\$=Db"*_{Ό^(2<Ӧv ԯPC(hQ!ϛc<EfcAQ<1)B;ޅij$Lw^ټ}K'z'^n ]py#g?:k_4"Bt죃.6gNvX̚ӹ_5=o}r{TjKgRܜ5)n&m֜6gAύv L.Mzn`gA% 5Wxx1yV@tk!zavGz2ie{bۓ/xZo#M/+hcϝƟ˓f"X1Ϲ]Ӛz[E%nJDDޅV nfNO`60\̭oٚ{:"8t׸a L=Ӿٷn(-&co0ŐKA,)+N*,~9,-ǫۭߧR .{s⊯Չy@ȣi+D3ӥ|–)h Dkc r`_-ïcWfWcTFs/ZIqFiR$TB遥% fq OFd%|<>zv'Xͥ*{S:Ӄк|']އk P!-Z'xO*5u.vxcjw;o׀Qy,CRL='#*A953CiB q-xrKxٔz<~XcE NIT *)ѿZj7,ziM5# o< 1N%V#'Z,0KUKٝч;,cu ?ِlx ҧd4tIz>s|9ƿB}gM.XwhH@>fB3i X?FebNL0 Py¥ k#Q?X1]VMd݋fxkBQ/Y@]U/~ k~R/*["UWTOVV"J+e!I;RK{ T#aKJQ_&fw)hiVxr|6Ȧem@ԳY*ݬ)Zx U"'QO10_Ck3w,?,rG&` ˗}"z-LV2FMxOikBU֌ >:inO;I=HxNP#xfW/{b{ܳ,NRD13BOxZI mR#'Do3eUZVnfppQ5̏ 7ZT97@Z!ڕlV#ض ę)2-6i$i\]93 ?w|4B67 o2znϽNU쮸[E^Jw:"LKu;: o5.+郳8s\fDA_!8ئ٠ޛt+D+E ^yroA @A\kuzg{T(h31*$%4e}2V+41ԥe)jPW.0Nk4<s{( { 7q;){B *{tgrYٞF&k:6 }{* F+Ɠ<ۥ5sMխ$ߡEDIlnAJ4`gf3\'_嫇`1ij2(dN|iV!dA! Y7l"[^Q1F,8c}cs \0+Ma f8^CqI.x-`59ҢӯJ*(&S NC_TvGbJ3tRD $;Vݨ:,7wz|\V>h8C-GԖdHmB')lVHQb,к'c!g } .!dj1{y3(M[*"EUy$1$,`zLn,R$8!# TooElGA^:^'C1s OG>gm &ƛcУ߷>#2 [5mN4$PS "v/ dd>AMhhϧS6}9̜Œ\L?|`mO ۚ : {;zD6=M~yG)/;^ pɭ4ᨴ|Z|JTaDF]E}]_-*`/:酸 J.h uO*h굛(QQG ة&~D*s4ޟY^"ihzRl3pYh#\]C*0&0%*&ݲ@2^Bs*xr U ze/hq .뇾 ';=ZZK= 1!o&5O#vnXvb{Kn8TvXgS8u/n)u2;ooV<@l !'y|{rhGsJ@w(w?]D %aRk GUAylU*핕U}$C2UwPѣKZQ8Ug߇z;ët:>1暦s OzzKs?;H*чSpMK9a9 oAuŝ؝͊s#5N#rFI0jnn/f<\0t2@hRv"XR^i?Y7]'DxeF" w{klgnhSVj(1`k=VnzRkqYϏѪ[a&[0==I4b#A>&bB$B=U[bL _:ab d`?݃y= %*F!Ix@2f1B&= u/*L|,⪨}(g)GIMa2gw!*c?l~ol\_zktA:稑@˷v"jOqŘn<[~ ݝֵT6}/,c| JZҍR PKxN9@=HxpEM, `)v11&TOgظu۽/\|P_ݏ3f ]FZS3 4wb`6 o㪾A17 1:+p$fȊsp[QܡէeKQ^CQ9>hd_7) >jƐAtcR?И UNC3ɖ'rR7q՟)]08 7]„LتwRk⼦Z_Agb_PoptoJTl|5!2]) c(=)V}VhnoG2OQX8\^Ha4v-R ~<2>ZM>˵-'ToufW%^q7YzThňuŹpu814a>G$+) ,V(` I}& vY~-֓.V p{EFԣ0 } b+>q)aoKzۏ\?deK^1,Jܮj θT٠ tdVu`@,"TFĠ&xQ@'[Q][R]T6Ik]LG9Y**[37B 7'~@/hҶx׻Wݮv87C?0 d=?i$ ${o褑KCoww :jw_%"Tp]h"?Ϋ&<^' ؊'풽XbzgRD3PL8̅lTꇛn m<]Xv]#n$Gh1x{Oz{K[&7{ +EHz![wQ 0FLG,MK(F;m7LW>c+A #g[1VfurT "ĮUqX1d:," h ?s/>bO^ngOD/[WAcW!V~Kl<#LX7Y\;N*EYw*֒@ꛪx.x=U]ӗGD^Nn~KUŅhoC= s4Ju3 61pYTm[VjI 6 Uhac:/ &m0FK>*up߻^qk+eROoA9C/"P <}@zb\TD*HCX$/7Wa4\MδI %< ' ^u%khrw;P8$X\ 1$gS>/97j$?$y71%j;?*jb2'wkqkqfwuWQȱ@srY/RaqY=-$lեDx at9?2\SD*QyY+r? .u/{+m2ЧqXṃ~h 2L$}; nfbK=Əx=B %\J-kclx:l%apb#>S50o[fkrD7B&c6F&+ =G\LTEaI1]{; U%O'#Ciڵ*H z(: W Ef\ŒiYY#&jTR#˳fwubܶe zv{^V?,lް:]LM {<*9pέ.J\lxwuo'۩np5ܕT-_ ȼ\5 *p)XKtѤyFpCm 0q%Οc<=>63f]q?/IM@1{=OMy[T ޕ46$VpggK3|ϴOcЬ OY5(A0okf?RsjR2%:ZhCK2f -(WpV6 r[_kmT}L`_Q7t] v4Ǎ;I0tfqw'pl+%F.֊y#ɢ W1p* oCfպ*qt]d~LM,xmGV صx*a-Vڝ,#zmo|_ޟgh*8Z✛ $ZKPcTxv$]e!kz*gc@lߡpF@s PSզ/:uo3"]׭:Ǣ,nߊH;*n 2OQ##J#ْ|aǧ~eΧ"Yd<:fۿϲ, |Ϯ?uEYS:U,OE'gU bΒ=l`tdyܡ^k?*Ca14͸CkO駗M˟fPB/sf>CrI7XIRsyO!CbA ˖m3_FUc"}H: w L?5/ +=I4ҏ9p#cl[~/  mG厧{=PGFE[p$$'ܟfMAq_+eըސ>r.> e'Dgd:$4ԺlTH.?n|skQK{T|?duur.h9(kjPtM ?|(Xg`MRZ$lA$ '6!yKpU㿡@ڎ™q2S775mK]|/-BoaZ"}T~cw3TX4mqЯ\߅XK4r!*ac&m˯w@1\q7&Q4UO_V|JaK%c*E[D,-+rD47ޒSK8_嚆tQ ӞiaXP3(QJRԢw]F{'P `eI_cM(}2 RJ\Dtxz[༉b}a<&;Z0 T[1 nHL7&~L(@2祭E~3vd2% XhMq.\obv {Ľ+RƛeiO&ioucf`ogkmpLe/}!,5>6F A CIbx~^:~a[:Y9#lʱ0HCMV28JӤgE5ﴲ<-w_,:u>N6uش;Ň (vVTYßCp'eM!lS?z Bt2NT$d3ޜj0Ϣ)Į_6%_RHhͶH0Asֿ2 Y$,:8ʔp_# | kyߵgZGI"En+ ׿Z4A ddAػaUf ӣa(wpNP1du+rƍ" ԛg 藊_~&G 5*E9Q@ꘊΧ0Ct&OzS57=mBNh.L/AJ)o47@Q|M>x;/T֡fpEb?BhP%ʬĴFai4@9 Ʈ/HV_~C0N4R$i%l$ǟAϘva& hK<5%S (:Jq(j=ȧK ]Ri$Ko0PΠ ];l_X8 R ,0Q~$)u&*sR{U95{Xp̯%9$"XbyuKU?г15\~ }v^]HȦ73Njwa:|Ur}ԢO`|tYp.j!.@N r\<[-QؕuPje#6;҅9kWDP樖 [ZCQa/e\0KQl4l0fIѪxS/|ԫ}E yVic{i&)<R/q(|-׍m8{hQ.ݠ̟YR^  |{P ڷsL>J5sh?|8n|x>$Ȉ.(FME&sm iV5 طxCGٽ L4Vis"N@ݮ)7Q4N(Uگ7KV`nn~;Il\jt]MN'SMb>bt"sZUoǎ,\7m #H,|P%˼oN?2Xzvѫ}iʠ|t PE]?mHD0p]oÍdȊ+L8F8o-,$Wx&6PP[?@v2}l!G}g<AXUSqD'F 3"3F}aқ?.\,LZ7PԊYۗQcDAy[p(q1d;3.-vsFOhuCDsPd% )wX KDɝi:4@H,l3{L!uΎj6?i$nsCKLu_+?}F V'1knROϓtp k) b >ƴ`ݩP%f|V&^䁥T^eDp-c]pn]^,)7(;/6fp]vܜ-8ӕ= Hl$0.Pݙq6?w^f1Eg'"-O:G bLqnkJ~w)Xl.ؐg2GS"!Hwr0u $<״](kpKcfT戥*0ۃRd'yec^}khαRRrs)k3u73c_,q(ay}ѐ WzyND1x'5˳:T D\ #E-8"9u,9u{UR'ΩU܃$ogNYeo/L±xQtZ\ę #=d| h+TP|Ê}v{y.pIӢqFqynT}W.vT{ T" L>YSvJ#![S5Ȭne-MMicLA&R}%kky#sJ"w| ^Ը]; 2Պ7*-ںw @n9Pɺs[mnNJ<RƈCPfpx=؋ytpClZ_\w +Kn=0C3 E4y 66rWߪ`]В(eWD8Vb)d\KۭX^ȡL~3YVE&ƃBpOb$bսCr (U*uN#bK&)/VG3 w2&6`YYXqkS{04+)f}&eo#m_> 5E[oHT(YN܋{Q:a`I1[R=){ ]\]cc%”u7 yGe۳rkI7?CP+]N#>0YVKT}mBd.;IE^)@V)~5 À EB[޼v92E>eZ(- ktCNa>,Y?F}%5Ir-Mt8-4Spl؋ǡuT*ɶgL>nvavwmthj#/B͋z|x4Y?/| 15*obnu7u,eMˆQ-JW%x2M[P2a$![X'\ >:^fc>ex5ŎE|`7G\AKP+t‘Et1\N"8~D0rQY7T*1r#@Uyg18v# I|,-&dSP)v$l7C$\ %RkĠ ؎m&{[c? KP5)˓4D& !<4u"ЗfΦ|ܬQ< "c(M`pO@v{ٞh ׷"٫קUډ#x WtJO 򳺤Wvmsp$IBPxFK+`Л9Wp[TUH "zejvĹ=b.,;J„!mAeDQ:rIUQB.Qh,ss9+\#O2%Rk&+8XJ[JC,Y{3BUcʴ+D_uꧨET_6( RsB^<]a-!HIam-4R ~~א;IkEUv!4,|Gݦo)WQLD@i<6@L.V-*CS7L2# \& dj r{zD:lM4>% ?$O=~}5= ^qCeVԼW2^]W`DH:h-a.<+1@.,zh2b>"Z@w)ct`MD TZ!Oezut7f{{1ŭMr01p0F>oCץIJ'YIm<ט s!q4aH׽NY4a8DSȐx&ɥPU㧢0^fk4מ3tti̶./.\ZNcC*`g]:>HdK r\y~b/2:'gUrjűAE]Q@KVE V #Z4\N 6D_mDM"uNNc OqوN$R5ӤLZ< hA!8JIϩ>{9ޅ6zS㙶{%VgsO7`H=su@BKsJ3k| 76*u `@e-Ʋڭ~(#`R.7CĜ58bL ,t=9)Gp~˕}aA-K9r%@i?ۖ% AgO)y-ur  ׋ '5v[{qpTM8ҍٴ͖͡gc>jRղGSv\^yZzc89Q,ms=G:¡__̙!J|&F͊JYsmsp)v{IB&P_saN52IܾgdG@^#lNmA;׌aKdx8S[Խ̈́%;Hՙ&o 9gK bMIZgRIކ90j(4nL VXOCyO9CܼJ=KNT\fyAmbLbdƚrb̈H9J XۙL*s8ЭC2Wi8 gX^N(tTyZ<>IDh.vOa@Ri18  o9&Ԑd =WQ*Cn_sym*I}L/z_{ 1ɥ~#:$dFQдb-h&P ]5P5[xqVy`x@=˝wOPf MhakuN{[*JU'&5r,g_1zƬN<OL 8b;zv/k5dzX[981qw&9—?X;֬@]t!3j.i+5-*mtq=9'G8YL*o`k2g 'm3B¶̝0ft0lo[qWi?Y& q S-䮴kP'HjV$GIO-38eg0ܳDh>yf0]":Ce$!)L_-&&&L[Cۼ*(,g@=ǁPfa1(JDq~F_k<Ťxm1ϐ-N5(6 yn@W0)2p`kvU 5ݿ%ٔ+,VYGO4hހ1St pA;gJddT ~*:6{]߇աf—/94pUIjrz)4E/OytÁV͇@ۘfoZ>R$o RЄc{+]hj'W[oZmOBkO()m}YZIeagHFD3lfj9out wDՄhFv Ų`(w#7Q[Y.t*.)(cMX`9}AR[O]G[ ּon,} +o*ӂ @ڠ4UIy(z̕F]:MMKɽvʘW -LUmQsj|qz} څ%]$dpiվ(0XG76AqqʜE++1GW2]TX`#d"VM8=]qzX:_ AL.WE2enq)^3/I<~7ռI[>Ӥ5۰6/\L)3C}?*ɹjXBѐi3;~y}PBeu^WyItxf TGx=Iu¼7 ،>|;~ 9 DN0d?<,U*fCmp.hUsUrhSv٭ߕV48xB72r1)ۑԛw7 e$WzsRϛ& #-uz0"1#Vsi:V`?mtT p6;GD>8bYcW{E3|3ix^ -|Z;)B1ͧO}sW8+^^FA ZS+6)Oʱ "z.id5(:˔稤%xYex~>0aQvy* y 'x9y~^JNkireT~x=I:im-TtA F%n\w+|Jț>va{qfI%3?􆛘 !.vxS5ND\g=3h|\2n׮LASxQ`L GZ, %5}#T/fJz!О`F!LN;, 1rYڽvT^I,_1<-^Svߞ+'2?윗=d"0>5vzpVe-׷5 #䳻eHr^:1^}[k0'!8y:&GHU뵒8>xv^SMsah?KVY)rO7(I~W/ ]§CE\Yk1Z1羔ۑ RG~F^Bz䒉 3Pw!Y J:7a oMD@ru$&F`py 9Πg /La|ߙ92f$;ژtӊ2(rFsCvKˏ8\uB됇3)`|+eTK^DIPhq݊'Άް{%hxH$uՃ{!V2p3bȺg$3K(tmA<&.笖2kkqX< Bs pCЍn &33#f劚ھJXRa Wkjatt_j(tAF앣Ӯ#U9 &S:if㰚VW?<싮Y ^VcsY|~)ƽB^}s\#[& J-,tl޷&t#5EK~pR7.]W "R͑{?O~p_VWK^Op{DLeE.xPT$]Xf#N9Gr$Q^$J@\s`(UBmpۼ0q Lz "k򵀴Q8k_G@Qz8ZM4T|BβK6S陿'=#ʲ} ghՉy9~A;jUMfJft0QRZ_uǀ9 J/# ;&bOKY Ҟ۞I8A8B]"Oo*kQ;coz|5ܬ,eû9rSJx~T/d7(V^o{C ;tP좾=RUTwkĽZ/0>tw)U9`9fTkˇ/: 4tK6wiHkNb3{p[\O! wj&GzUŤMz̲ijD'ClL;ߙmo M_q$P[flFԟs~jֆNa8}#RKc ;掃 q,2FWHX.khtl):" I32?p`I2350s.sKWB2w"A7iY:H؆Ֆ! 6j$\yc[g.'= \J)TtWPۗ*0xsBe@q ;H;| ql3ƨskndG_@"ٵXD[XSaSNO07uT/L YT5/~LL]4|e\D)[N=wݛQ=ش{oثֿ9oy6Y[aR<%"sDfO,Jpj!yVg*̺®,3ʻJspa%FACp[y{e}âΝW T@JF[ YI:ggP⯦ kw-0#Ik.NTJT9"\z= :8ۄ.:KZcB]S%l`궩_zWrz^tVPBO[4}Jn&g=.Ck!@Cn+npZdFNj@CęAp>B;gG9 ӧUQ3íÛn4y?C3 [yh ΏLx"gap<9RݮHN!H׫yTB3+ߴ LmJݱJoFrӌ~LEA^(c[i͡=^WfFWm- ^6X_IVeVgoG3ׄ/ĜP˭t]ZO_T csRg8F}Hxz7xXv1ǎZ9Ci7 ̘͋[Ŕ()cg{F+!`Z)dzUMn(Gosqա$7![Y!E#$X $#vj11UQ_@ %Ooc-0 &գboܪ~zq[:W04qn#YOz2*~4sZu"?וsP~lR/4@8wv5EP(_Yhs|jU|= .7uNB)bd҂%yiE8R1~܁Jژ7.ך!Q%D2=2f.iBo7.z@6HGkʃm{n(/3N71%;c92E1K/0#|>(ϥԖT1 %Z7cNkoiyu_7b)DkP0,+/~nAߨE|۬OZQS7WLP˳o{nt2P8x\P$V+Ǧ,Mh| iG7)c7I<3喑o(Lx Nh~BQ4vl^̲--}> e ,T$i=;ePN 4ӗVDZq9.Z}x MM*/߿+ޢ9%Ui _?wj1b1n-I(˕;f)t"F`.GdTނR)b~fŸ~- 51QWfnS .@K+5zIb(jӢaݙF7>8Vf.--l/*Vp9L[w#ط5W\|HPFY!Qp5@ zܲZK7S/alqde+ÓݡugiќH6=!wRt{XHdOb9?5v$ N"| {?pz  157qV2e0ӆ$t> $|n7NbPtS切@"I"C38)sthZGŋ7+?U„ǒ&aO VaOWV51~ *'\AŒvE`wEK$ׄg*9LqŢtOU(gs gYQ6MĬr@9wU/K-jwnDxXY˸y`+eua)/sf5&.bPpn(T"d4"K9nyO8rJFH*x*ݠZcÅǪH(|>~,* c4ڪۨBfzz CVuNCuc"B>s2 ~Ztt:L=uXYFP:E@+<b41b`یu5T5&4< 4l21k"ޥ?RD]2noń6D?"S4)w@ߧA47GMw΄Q9+֍џXuJQ];yQ 3 b!+ 馅dW'ζFTcjXjD{;k/|OfoߥʣҬwn俕%)s ^oc td2C+7t#|A)BXEx_ .!EWXT- }:VD{(@0ةR[42!`aE-br:XSC5|B(oek5qe\L>C6QirxXtת*Z-A1~XJ|4UkF6:*r~(TRGwYYl;jknK܁wP,ߤ;帥Z, u3+|!nĽF@ՈoU ȹiYjfk_n"蜓\_ۀ̎8Q/qXvx{9BO(]'EH}c:2,XÍQ͂Ku]sKl6"(]bh_ZٌA'SaE]A_\OРC{Vxqn:%?kGBfBh^Q 4B/aK\-]mWiGiQ՞~,s x>YUbj*rawhK`@&eY|fZHwYL1.3cA 9C g4` NeuS-?BG  iC<z!Xrpe,ֻ f MMFiiE =)i] &-_Ň# 0J[}jb[8% v4&VQl)k@&w'zksexWϕkSh1?K4SJ`GnqVwhUcIJ18e:b^-wh4s!!ZmJ$[BZm 1!.'a6 24#>:\~t>g"Hм~~\殛+t 9fE2f ?nDYhpXL9HFzr!YIF2 h^LԵ0]v 5 ץ{wC>ܠӑѓ~(I_|BUv gɦW\5sZ{ۣc8Z\CQ/PV,+Y6Ks, rIvY|Haâyâ^-˝(P$3_3@E(E$-3·dbDA!M[*C8jo(0>bVIQHZMV<.KmǦㇸL֒#=Qdq0ZhIǮ{c0x=mn Ɍ0!́`ͮHҮbNj"um6=S:fϱs.jz\F'\&9UP)|Q$X`#ĝ]ŵ4{/t:נ;>h0ӣE]OWdt]ϐrbS܅'L:O/ Š)6UnU-e&^d-3PV =r|OW'd_N j!ԳdTKptaLau}$Oӊ8뻬%k6Nc?W6__c8+ƪ*dkV،ItBax;lYyK4cP̹w[X=(UL`O6+7Fns?&e aVz5FL!ɑ>Y[1^ϬYg5GPRQ3CqEߋ6xwBт#,=ăCzv|aâ=l%eϧb,30#ps0)u?*~^+͎|KuWt퉞놿tvvLN8Mq3bVw$p` f:9AP/2;(R{a͞-dESF₸8 h{Dl쬋Z mrGB~T&$) a.a- /jNcQt,ZYm,UPu-α{%.ԶE:@ӡ;':) <4߰`t87 s~mxy`XnQw|b}RbܷWjOA> Ә^3R&ɜv%Z YiF>uU``.U8ܝwr[m:wX1g%hD\r;Uc;#I01w 0 ]1B== C ;&\p\'ž̼ UkIf+Ib2~@j;gF[0X*jApNtP\6K'2FlyYQ&]E/uܔ0&9Q eȳtU[3.uh0tK(Ӊ趲%w:h"×9yFDD)'`|݄OzR۫2t>+ ك9A_v٢Ӣ;NEy^]Ot$sŰ^uﴚX7 ϱ3Q*`Zӭ[ j a@Q*I.^m$Z斡XCloXPKIK B!]2km Sե xfr&3B`,Y ;p=z7rU{.e,XAgAcͱArcڢ z1<5vͨS{ultǡ.]>mϝ{7 ^$LH#wB\,'2"ߓt6vt ,צc/Syseem]f/ x滶NCߍ{!3 z)تHif* ;(EA!|) IτՁBlI@+k[+ZMdTYW>@iDӶPC@@Œ.1ȁת`C,{ET{ :jଉLpc9,XM!&ߘMvvE tHT>PAMg_nV` ybu^=˸2ҝZWgizN.)%& >fЭ < ФZphN;_vI}a :jJ@7 O3fxf^.WdXGWs"DByVVwgr&:ei>O#0:!>}if4/."pbCuLN{B {c',_b̈Z}!Nٖ3 %<cQhK?} FQD"y@@ZLMJ DY``+vۺKL\]7Ԡe8;c!Ph2-&SJ'=|FvuI9D]\"l .^0L9k{w ^v(IhW8;6\g7"·c>KāWNIFN ľ焞 4AZaŔy\>~뢊ndr5 XqqE9ƕsm~)9MӸ+@t^}aL#.ӏ$G9_Mu${1rlsg64*wHJsu@9E|BK9 X#;P<y}yݫz ?t%u é`96 \>dp ڐ|)nѮ,3%MDOlv3fLUIgqn*;;g- +00j!*V6Jrq8gRtT3KX^U)A5Dô`qؗC2_U?-| #: &UꍒVvBf~k;>#|P~',/v;Ey]SP-K ^S}3nЗ.iۯHVHgJh*Wdw] X CtBbe|7Svg̸^+Z&txKUn^?%x44O~b-!% N0g= y$ݰMCNmxo p~T 5bՄ)X8ӖoY_ÉI:oXGTJ 1o.Pi %;*Yz:ĴVUܸ̇!E:иE9w$mIXP}pw>5cE;).<%0/&WA@vC˔>Sm37$e`1dϝtd3c.!g 49;u2?؉H/M6gɿd/f7Aǧ}>@U!\QHi%ӏ0|`CퟀVkH:\L#ץ⪮ 1By1ː3~>[=O]nL\WoѕZPJbk@T9bzrӟ.&= c z37sdK纝h]MBſWOHoUC. DF} +;*+D:5m> E? ')>M{$rl$S6' &aN#*&EM_6T<[u|/3Rd^|shΓvO7a- 5Gz"*wT' jcz"iiZIyV&Vꮰ vXs2򀂙6ʏJfWnE*W(Mks$^\]#~n_ZAw+ ZW>BT/孽,!G[oz{o9Al(0R<}|=lô(r}[CV)t)(i9\{w@.e_ Kn{ S}0$_ǀG-BCj_թ+-f(JnRdT{ugX~ZTn8tFtGvď5-9쒓o3mwO qH y|r^a]Y*dcqtz&w=c\3o)!"x%tTh_]hgՈ[KfN\ݗP|,@.XT9{Z&ޘ 2ŧ̵D:svIfjIܑ ݙz,epW~TY K:05~{.U>Vb9U ,^t!dP-/8rtƺ $H)uR&X9v}_W{곸/_ //6$q'nF7pf;oL1b.(7|BD|g+4ģ2p֖q]2S T۲ծ# 2*c\ bsce#60c6cEIj滊Ui#~$BjFns2"?ZH8MA͵jc-"ռAɢ/ `i).a2O̊ڂ- J!Q #kԶ5|@B!o~.y txqn1ǍUy.?wm a"XHzL_~UbnVxq4+ul4PO\0xr[ׄ7ؿ /̾VF+^Z:-{w%M%h.y7 {#fq|}:|J+* +$s ?kDZ.>˴E?~.p'Ԛ-IGEt|fMųNI]Ha= n=6,:G *aS^0lJ~Zyy[Z(0 ϕs)g'* KgUjʴoM|㆖QgײfN?YhqVYryJﺁi %k;`_X l߁wBC݉?(c]R@Qc깆GjOo#`U?=_ LyL];$>X8爏5i{v(,~!|y8|.iџanE,嶿 qKfndCP?{7?HYOgA9nΗ̻BEMMvc(bI x\ԯ4ϰg͊ h U;x5 #ԂAՆaOf 99Q4S(,'m(F"4,5_φ`c5|˒ w(lBZ&Wҟ7mv $P*ewdK-CgqzBĦN1=*Y9ܒO8S9ĉW\#/PGaHҠ?(_Ȱt[sCP~@CX.AW_=N5U7aCDc 8<6OB4*+ Yb5kiЈJ)O#d78.߀e;Ɠjks/Tfر6|!?ŻnOHPhWe;`XXB0r;S 0e~6 ^S!OJ';t9HP'Y$\f$Ӈ1YNzxNYwB(DDLJhHPHT§1}z>@;|ft9n SOHJSY߂%i6?'@gT@ )8g҄r5+s"=- $l3/qQ"qRqS)fD @| g#2p]ɰo~UVN*[OP&$,{ pyE]w:r,y{f8vhpr;%02{]ƽmI;l$j(v}A o`xmDLÈ=GxKԗYK{n&:}h'޶Rq+WܢJ޺`=gra ]v,^=Dm`Y8=C\mK}ǚ:;wVBf:",Űb]:/]Y9(-i7AT*aJ3)uv8I8&FԖA)!BJ:_.$ k5 Yz+GPS?h 9lH)4Cz<!v2U*#=#m0;S +1ox]Ehm`QEgrȘ?Ԟfڟ ]RuR*J8Q|! 0 ǀN1ÃN\KϽMdnlO(ol"'x0^dz_̋u0|} 7AsLbˊm@ʔa7gwzYɹuâWA=&XāYF;8$"G=یQdzD{a:PoS1i7P&޸n4ηFƨezľ! Qz= 5wlHZˢV'@gH@8]&NYB|r YJНϣ0u3h*.p_, YC0rW("Vwm_8M8w2\-Oq 5XbY|-U ("2e,}g6얹]~}&=6S4ؐDq5hO9]l&ǘ9زBd?R?]^Cze W|ѹ6mnY"-q0ҳa!ZSar{|ٕ)]J.8N{z^Hv8L#} #b z2!4$T ,o%, L~Y\;dR~?(CNWs.Yt9SŊOory MLsZY+H@~~~rnRN{8ӇS P r3e?nk ed[N2X[}Ko{^wv"#D\J"MDl{7P`:^.v?Q-3=_P;dFGRk'S%;F H쐰%RCYfe+ɛMAxtxs8R+qդa^,Do?<\tI5ȡҼ>O[]V5 *Ro=,XnOLXLHYL\|O|W;6̈5>J=V/Df4Ec< 'vU)[\>3[rʻK -BT+g|Q}|~_IzDS$ LZ< tD.Ӕ v|_>w1gt]Fr&2{|^] QQ3o便^s@ɻG"CW9nS{d E_cVt# غ-8 RB?{q_$1Der@Asߖe,j  7>5<<q~א`>2jXd37d D-^s4gWaFܻ4JDKM61ʨ˞z#x[ȴ.VX3}$9k ʅLp"ȇߥD@@d+]^DtU)g'thm| F; U1ދiB'd>)撒zv?Ĭ&SH\Ounz}fLH zO^)Km+0"Π uPOLQͭ:ʕ$Lz=OG.ܠj"w4dH o>W鋠ЎK"Eצׇssݘܑk0t3sfmk?87ߗ~"c[N%ېR3_ڢf]Z '!ᝇ4L43:ZYNӈvpԾ;)?QXw*?o.]_PsRN~Cwe#d:ړ~֚;*Hjь!F9q@MٯBبxSu3GIܲũ-fWYJ.-Q t7iΗ-7-ܔ-@jDJEH˃IixtT[<& o$?s_s]6?ڬesj[y=KVv&(R}WrLbq0nVaէr2Lw_eAd Hث6kG= tr92Hvq:>P*K\p0zR̵j iH!*[aO~ 4yܾ#vY療) Ux%/~hͬ/G`/`gcJ갺YenaI707%j:a5~;R~A_e5>䃨,` z$ Mi:8P+_=Wy! Fdo9Qޅjɔ&4q3#"p5|5"\',{YBȪ Jǎ_M^[tZ 0m&|,[vF|lX'uA`Aj6) ^RI$R}!a@N|3ʹ<-97]^3ؘ g'`ՊUm%|0=?Ȓr}Q*\7x6A70'|E56,Lf%\>_ܾWI8`hl`3)-$V7jYʼOFΝFϿ|{I @쪫@١z,nm4j}*F&sPUO2M:?1]6d ~;tb)ee%ߤx0\` NPrDG\ZiΤXA^ee=G}=ٶ]Wbp+ۻ܇"Ps0Ũ!r7׸ fA!g/֌gup;?y:a3hkA5(闸'M9x)fą )tO5ٰ Symê SZP-?ބ܍uOᱢ{&] w>3mZc0Id,116LJ{]DrrGפ*p- PK;X@Ȼ=$zAcVO܆)ȗ^ԃF>k-Ζnù|ÕjJj_9To!:@ p8?Brӛef]YmԾ=\F}ܓ5Q/#I%dq2HF6UʽuvS=Eu򱄧ze~F@Eh41TTBRHA ui!>u]\ ~-C6;| mBq4٦^H ^.(s5k̕ ѨY3d.rɽ,0GC¡Yo,EERJ$U,q~?F~@ =g=a6g@=w 5} rEKJ_~6@,0sFd[||^}W\Us~L%3u'ꆓƁFWf$x#OwH)NROᎦW@AP؟*=kSbn-Aqd_ @S7 ?V0R0QK">LcM6@*j @uLQoɚ7aQv~fޗ,󒒚d A9 z%f$ė.wYq򆴕'VWHm̸ntID \3;} X.V'.6_``*Ɣs!`J)w榴?e?ڡ<xG&jvWY"LLJO edčBLu&ޑu츈Y3Խ7*ಈEpV=4QDR!=x1Ir!F:?D@!ѯ5$~uk 1k6xɍ 5 ";2 $с8~kkU]g; !NUPC(8s Qlk9m? :zG4az9$OwzcJgN!эk[!ZujBR.,[6oCڦa\G&B0_i^D5,k_yWB䦰\qr :1 z;vh )dPVR:9Cpj~z`` o@ )@.Ơ\%KK3ITw8|Ⱥ(Qt\wA"ps#N-E@+јq@Y{)ɓ1Mеt V<I2@gDžKH|~2JnjK j:~c .n}p^;NotgX?.@: Y5ZR/O*}jeIϹYOS5j)e'2炳aXV}s“5.sl@9 d6=v"i)&*`X9[w$-eU$g"A AlrDlNZx>W tjYQs,[X촎%, 0Т.+hc& [~c9 ]p) 'Wb+./4':+ ^[4^N/;)o-;D.|\XHYUMbDF.iO/L#5Y4 ,6ֈitsGЙu^ܝ٭SvtZGӝ&'~V%6b:֢Ӥ%]"%Yyhhԧ$Z^b4&=ˤy8%3^pk|8$ꭅvTЌE smtD*2"}-`&iDUj_3(R s{#Q4V!k6JӋL?# 2=WP >>(Np$픡|酅@-A)ֽX₺Ervz1ЮT+-Ė^>{HУ8j5*i {T}ZX7DvEc[Q`"|i6D۾QT^+=t@6=UC%{ԖX6aު؆&%Ƣ7_ٹ'tMi+ u^،E>^$kQsͬĊ Ω N{Bd)ޜt4̍ž^V\ukSu\$1io_QU^iAsVgU:z Ze Ș2|)m'T!^) Qޛ%dmO -V)Ȏ'A"4cK|ƭGzQ,!2 1::/A> O!)P1חR_fr(u!V+_ #A%vQs6w/ScSw_1RK5H-8E"O0EwO1*DNu m('dxkV~ o4yN(jK?h>%eƀ Z|FZuq *_ͳ9:]Ci62BMu[ntmQXxW > JТ.s<["T l#L[Wg=2`<!xͥ4@7VŚð+f53PhA&sm!p!]q M&:xw/Ls0:;0L.u0(K1yw ^3ְȽ:ž{݁q]~h4,Q@N?XT^ H3F. FH~~lQ o˂ p1Fko)4z/kՕ:c+d)/& j ʐ@r>0sݦUvC7s^76^<ʌɜcE@|[|'|2}JHKQ{4,\fqӇA9C*5H&v KJEZeDey/>0zdDt&ئWUI3xa#3z|=UEφWG#H~1b#J_yĥbDx2G6E^b6|tp iT8RdIsN %9m"JazGkt. *3.R^IE8*lA2>+k-zI;azŔh&%~hg<ʰd6Il\vZ`SDr&YDyd82ƎͰpVj^9 c"1X4'֨Zd D#ZⷰH9-RDO?WX0hGOBX*2!]iG4Jd>=|LoG[ 56ZN+I?IY<Ntkd߼ {PE# Z(wQnDbJbCy¬֔ȮxQ6wRY aONn{8t` v,Y~и7)@W pUGqӣxv'oVһu-9uF3 KըW@u ]gvxv Dky# fJ b3]CmKDd9Uۏq/rFLkz^T&Ȃ&ΨFE\'`u~{uќodx.|oK)HIzz݊lPȻb.=&ƌf:],Lyxɫ'Ƙ_<V8<*QF*m7ʦAbt <;6a;Knt0O ^&i+D_/`xkڀoHdf%H*OA 3˹HA؎C|_է%ۍB! clN䈭 {QܷRB~#yXf}'x$H{qnp RRx},^!$1 {ft/||1VZN 4v?`xΜFJUyBى& &4euguR۟jsz<;r4z&=ۼSQiM옻ZmQ1–[n y3~]uBLM-DTJYI9Z 띑Tt%~2{xK 7) 1caY nȾ/P>a Z{x-2~U[|'Y[}]XqA^rQ ;z t5 5 ilv(Vŧ%6&UJcǘcV1<E^ӽ<=4@1p3SʣS DaHȦ"މ!, vTnz>'5^Qv52L Aw)94Yw|ZjgT/U=[gLntx+hSvG`ጪqa@@E!5¨}bF%>POO Ɖzw~KvWxӪHA)#焱QoV_C@fy?v7nP4ѰJ+}і\=JˡQ ӫj\zb+ #z?MV7{v9=οF:':{ .frG>6x76N㮯EbLg_NvW}-e/ZL;ܒñG((b:1f*) TFC4@" }`orlmz@,!4쥂#j%gl 6F.MU .m$0[K$5W8'\fϙ+O5z?7/Zv>nG EK(BM5f|\xI-A|2E5'4l\@YNG*Cfy<4#rrKz/Z}tYDbu'EM=CwcbEӇNe_р*ڮ1n :6шx":O4.Ă ľ]m'"0Tw6vg@uQ1SkH7V4;a{ Ɲ 08yuc`|XF_)"d0wVd>/Zdz*v5spGɴt􃃛3y/0+չ XؙFv/T:7Y^}@FtkY!T8<{C?AS` EJxLCe/-^d-o0x,0:Y.JtO ͥ_5ƙ U 7T-5-[yU=ARgP84e9CL.X*/ $g@/@< -Lzw" oߕVMQ|67 ¹?#ՌcQ@h)W #uC^ңvךpѢtI2ȋ ámd[Ě`L8uXGN_ A&HL$n995u%{N2tUCɬgQ8 [;:.4KfӶch&I&JBH65!#/R0͈[63Cbvjʤ-k3dY͏ŝc*gsj ~RD?e.]0 h~BHb!Z-,"E$fxpNEWrFtf6VrnirPU<|uBs.fò;3,~w.7S:b:Ϩ̸piU_WHƻfLlK  zhMFA@x\ 5F6pg`NsY7h1o3`+Vr5̈Fx) -UamQ'e\QU&y_ ]3mqL/Q{_-G.I5sIN;[ғjs̮6o~"cc!cV⽯g!XPXA `gƑr*c9,JMq OݖH+RzElJVlM1ox\f$0l#Պch6`˿pu٤n˹c"ٕ E!TuWgb( ulT6YGw^r1j"KdP]Ɇz܄=+c+|7Hm$ 9*UZ^,L:F9dh4NaR,wSg1\-2#-$xcHDH AqjB5㶳ok8R n whs+!4H bQ[x吏< f_}%0@=>r\:ӶRZPWq!Q/6k2Rqs&J0DcNў@ӭU4Q_[tv< ӞTOm6>nxgog9.~!@u#vD4b&pVP[͍]5T;5y#RL6EO~m!YL9~]J)%?ʶ -KJ\Vҥqͫ=E-|4vvXO45„*hwj5H= AŤl>!`Ʃ3-ښ䇟€NbXy""㢔zQ\q賬K S06oPN&@hS:P1adzDuCRƢE-# -mڹUm]: ^sï`l=֒şKe؆muP ǰYqgmV 8c9!D F7m7-,KyN%lz txh56̚h20 V|Z꼞 iۛ^/@ ΢6\b?G0 Ep򦌋~O)PPij乞B^;ZqKbbd氰{QP_0j_V-*nm4,thye FlzӚS \⯷ qz$gg縿ҵ~dc)r gNƤ[Y 8q<~5iœ!Gk7#y( Dڨ}(ԉ7rͥT8 ca6zG߿0 ;ll %Hv9Ҭ}hxS'ysl7k;wHz{z MO1Y\9Ua^Vј)}L^=1&b?msS!eIR-x͂DB@ܐ&&o;TZgU_c NUd 4)Aq[œ ] k3Oqϭ1O~>E$;`^/3H> tQJhlh+qM-Jkqԡˎ0(d}RĞ4y؊BEz ٮE^Yn+j^/~5?ӗ6b 6ۍGQmtG3j<4D/3Ep2SƍcaAhT/s樟RPX+w~z ueY2EL bU>Q] Iq}[&5"u|^ uokD)!c'd9c}֥]/ʨOYf dP r ЊP.w/*[oOwS!~6c&}z1c3ꥠa*Ʉ ^:L:bOP NAtȺ]aaaI45qki3&+"pC_A^AemT#7q۪CKm!E58"2J<2gmLE뀏OՠK>:`sO=kt1r&_Ȗh?ʕ(O$?܄h7cX 8Ud~#L]G{\9yBeY?a~OK@҃mʡ߷ VokKi7kD,<+A!e3Y=֩F0Ë7YFusX`bWw3_ІTxQjv~~"H/V=DG=;m?}vKf:*A!ukX"nedӾ_hyחёL$5Qjɑ݉bx]~|#rE_\ Y1hlKƩ\T ˋw{E`q0s%]I*>W"Fna&au" UԵn VT9r\S l xWvsYGr8}E'^Ba3`|r`]M9!@ʬ9j N7Ƴȸ|*$c`30qN"C³W.j SF^uxؙ$>WqleY:r('-gnbrKA޳P)Q#Ǖ`*C* 0BBWҕx[l:6aamsΜ!ws[ Q{qzdԁ!@ ?#^R4ڶ4ӿ>%x9vTx1RP۝ xm95{ԔQ}Zf$!d'"1oj[T~յ1,*SNGbXhN >pTN }lױLZħe|&`e? `{}h}$JC!5c!a>h@^# &TܙцQy7UM=* % }3;u|V?ݭ4.Le~>O>"{!P]X9x4S O H}O4䐮)ҙXmSVϮ닲:Ϻ˜߷9zM7 Ydi8 t9a*Mb\_-flS,bu!I6X!Ll*NvN$OϨA[aRJš`8 ϾoJ =;Me'u3.}C^i^8\0`m'Vci? V&"M30Q] [b%E:، u%MhQIB >YSm=fRl QH`lpv:2O ,ZX8gRR 9;ݤuٮ_~n%( u#f=Cm#]^VM6m`{@avHhGC`5t-o[:Bk̪< VT䦶 uef 8u>#ؽǪ(KM}D oOW82p|3K7׶{cPOagI 2uyy`*/ -{Dl{k(eiGtx9 rZR\gj9F,6.ݧhp SgI)I+ې f1i( Q2,KE8L gvQ@HQ{J^׬])샪y#SbCd!0˻qL2jq Xl ;$LvT;pe9 IEm)e>\3 aѫZc *N_ ݍ2yvsuEb>4x!z̒{gwޅ=6j _^ ڨ44EJ:A_/,9ehDˆ4,ጏՆd|Xi!c6P|%R9B(T'Xlӝ% %nRإ:ÓYcINY7$G58)n`I);?sȮ&XM3iA{ %&&׈ǐ%>d*cޫD,<,;Ib; 4H|dV1dgD7=,Hߝ2=#z˽Pƪ݉.9'XDmd ;[JAF x"Ψy&:4E:AG'" PY ''sSPx ׹_kӱ@HJѩoЄ-f@φo-c*3=yc2ny =d.l lLaڥj~.DwS2pH>P[X>CD?8r!I!13* >23gO| !ޤliՌz 4IO/fbܘTK`[D6Y Don*g 뷇QSS E!;4sжSBLiQwI_r۵ ?BNzPh22Iuv5'l)&Of 2agb&!!ΐ|{(s;Չpo\H…#=\x#W-AI?B~¬^s.~{ J@0B%L$1ak7-o_79;G ,FS.'䬡53O)KPjϯ7,\-"tgaB|jw'G˗Fܸ=YZ1_[{s[=Lr,*vɄq\1@ӈAAl1%]r\+$ŸWDJ˓/j3R?O3d]R8#]cOq|\5|5W%HK`f[<$chJ)ƙO\BgSW6XodFЇư5O{6hYޗ@9\l9*쑓uV0s]:i9jj x= Ük-|Ba56xU~\)G}ԉT =|^P=[[x3&Q3PO[_vXL7M=#)e5x0)t+.}rq '8RP>O w7KÓ,Y@%1ECktcן+d uXUKT? A ˩71]:vh48z~Qw:8Ϫl.v 1=|x#ÇZ{2 y.x&JT}֞7#+ʒ*xXHmqX@v{њu!o|ϑ'8X-  +3< .zW !Q&"N g? c!Gc~y˞O`,n} (lɀfI\Fd6l\^}}г1Y phk#?ժF$j"ֻxǯ1d]1E$F&GNi) VMLlS"i? V:hRx*t=J1oO/U *̜Tt$R9.:?ad@g3t"P4 d X#AG${4Kc9v@վ"4m΋a=mJsof)jI&@]4]V(sP?Atk1N' y- A#ݦ%i/-g9NG" D) *=kX :9:E$HS84gѝduYcs &}$u+Jmfcvb6$Ym݁OGhZ HI:i>(1Y;$P7~Qhy=6x.&ŃR25nKr-|[7LlxC5oZ_0VZCOYhN/ ׾K%#t\V8T&#l'GpEd6fZ^q*aA%wϢ94CW;FGd= 8,@}l@$LI}3߼D|dWoFedkުR@BG#$׽E.g)b&o06'?ZIe R~"Gu:vn7Uo2]h63n \&r9YgIp⌨lGJ,8( $Wnn b/7nvhq*pCl90vIcMi!Gbj%m~"ӰSг@4!WZ7Ym V#~|gt^6v' _I6'RO7^}{g# !At/C]y4Ӡ(G+ c*]<\ NƓ6&`W#`2|:{b NeꫴgB8ْIlZΚ(BW|Rַl mK|¢_{u7'"A W={'!}EAUYJ5N-x yE|5&מ_ >>Yd5:O%}zyH٩4V H]RxVF_&#RH;Rq w:#}nVMc|.KSū3۟+:,kh!YH s[qR}0f1V=>+Ul| NRc;l'\}cﭒ=bѴsT=a|F>[RY0$XH,gn(m"E!' 8ºlCmr(9F=^:M =c=5&FE^/SGh{ ׾e c dW|/FUnՃZ|]?9? M^ܘ9b;,6BzwP g[sf3#:Q>VGfl,etj|zlcz} ŚDyt73O^Z#/XȢ4z'XZyPx! k4k iM!}К?]&UA^IN߳CuVA>d_+ڣ'*||;Ů< '兽/L:r($KF5`)c\Pv5ra+ܼ#R\h'ٖYA + iZ :28SZ'n0ܟ;"3ayWXKtW":)uZ(ua}ώ<ڕ&f{E E]|3F<Ysbo'IО"բ0*94Bh,vi[vW/K 'l~-^u~QIٛ6-ںZ6-'g"K8u^x"=a¯>LÔc*Ea8bҊzTNk<]E#"uNC ֤0*g8]e֒򺔜  ? rZLAzV1wrPAwQ#Ifr3>wsBid{O# p=CǬg $:2Tm,iu>ŔY8A27@>~cOM9DcS$8~_F)Ҝ7&;>3Xz #e1{KIʁwyܱx^ &{$0{oix-߼䨈 x{72P Pj: 1uzk7!OqtBgFg89 4)a3CE R9^/$ YfΒ͑Ƅ+@D\RK̡;6I\ 1ť=Teg0e6y>mhG%&t\ Oċ(J-ԂSql2t$E]S`ruitAv=מ-ȍ)?D'R4̒A zv%Ω6~Q$حB-_|eyrBm^ND:h1̠j d\lV}Dy\nH;Sj>ȕȷ*!uŊ} m"G8VwzeVᏑ\y"gKO\\}QY 9k{pe3eթog6YŶpSy#}8Fe@g %Ls4?س6z#f`Y%߭]g kodYD R튪-(j-Rhir_Y}&cꌡ<5}؄z<%NH4MS= }G/i^LE'1ډ;91Ӆd4*vw VߣmMɞ:D,-G.B!RTOЀB9Y'TuBl\B\ BϔX=MJTxHcv&}ώ O,q28 Mt9 p<:ZH V9;S (> lMVhP ZU 2z}˛c7ʰ+Ѥ'<_Zx9Ax6p3G>S} $N~_g7fXdY[.&=l F,r)P*bzjFP(~ҺKN= HZ4x:|JZ)T\@͛q%?i܄/3Th>dtjUD/H̫$2 Wa4x%}s#CqfvX*S:/h{] 9KmYVH#mH6`"Z |}rP<8ߵ ry]U|%6f,- |rpD" #?vbސG-"%tSO? *KZy48g!@B4XH%t͜Y4E-mXoݪA\P8SEJrY )qc$!R>FvVmAC>z+ӸXy~'ue?PCHTF>o/9-Ria.2\Qv',{&ŲyƌCeT(W`*:d] H.'JI0t#ZtoߥnvݘʩҟXsmXt{,o>F&6HD(u'aG<2 ^atw4H) fwoby'%TP3]n6A"m֙_grA wh ڵO )vHZF*,r$?04yDi_`,X%T?umd擺!iU)\B9{nF6ٮլV @*"HSz )a+kd8)X A]OXz|䭬ʽoQ^ Cok#[OC D2\ modH17"1?Σf DQ+c4L;1S;_v,;*T;zaF/D\Gt5ʰ,R[h"$ _Юߑ Bt@T[Fi|Xd zVDʀ~Op~Rٰ{$G-^cveV(}NV>9+A@.{g-\w\V,0@Xwj/dϕ!]Ѧc)l;7)00R {u@K v,W458^p+'l"g-8uz1|.I,唔y h",0tic,> ]*(oRf^EM¤nĒ^3"q+Y4}džv?NJZpUCaXݺiZ+_Q e+8 mug6hQЃ0f|$^ZmӾ,~HL#5 nx͑ {:n %<͠Y$o=p .nfw跚QNhEŮŁLks%e8OzAs;,J0 Ʌ'fko\pJV.N გ8<$90NƏZ]hxFP >qPLl7-`Xј$gm7 Q\dj3C$HxZ A:Ȭ.I Xų-I ѷP\a3A)iMw\HWg3q<L^q6֘-o6Z'&,j|SyV7F x AoWC%|$(>\|eYN4q8d~ nHSx}J,b8m<MV?GeY\gmx#a|)֔=(avJUA&WZ6#L0!H_TW2rTZ_:`%ǵ(P>6R1GG `NFB)]^-r^|vhmf8}\HaA.:bqiǡ&W]1_ Ӑ#׃$]O+#B;T~ 2}ֹY\0$>Ym৑cJT4G`\; يm[KBLa,pR]35bP$c?iy>sT FI!BHE|&ﱰgLa { pp%ҭ0)?Q+jM=/1v_]AWQؠK08Æ6S"侰av^~~Oi& >+)𔧛qpoZĥԲCW+c+6{ JKWG:3S>TzV=Pzй$mHT[\/5׆ *KkXl,P/հQEY v OPrV X#ഁuk6G`:g!*wxk*RaiF]XE,]pO7Pod\3.'rao[+ue7-kM=. u$C,G;I nŤlC!ρ |d6^Mr3*o,ɉye:ZYM Լ(8 B?xq\1ܫ-2'`;IQTRW_#!-HLy'!.{-Jc{!D.7i䚣o,1F!j%VGM5܈LiC*l7o]poe<`cO_8:'CedW Em/{E!lF\<>y季s}KBL Ã̍a#{ǎhMLʗ&Ko k49fcIҡ [).:~e"Lb9y/XT:.G>.kM:p#+Ik(Ħ@f{OʷP.q$%T:7!veӺ!ʂ3Rc$F]|arA)jR[6-3uB$M2 .USbό&?mr)C\}6G.87s[`_wM[f{rgptÎro "žetC.9|p.%S2-xqi<~ :An`קCYZCs7gA<~xu,1p:fUÄX85huh9 j Бԣ)pA 9N,[SРZ;q~c@1b!Kd>MpJ' 2/DwۤC2[=1S`7wb2X1i\4O[7 !fhgT7&ٲ2RnO.t.VMՓ[Y.!)N8/Uz= o7pZSd[]^ :ybI d@ibȻ(R+3+1&qf)("1Ӌl fyax^?Z7!9'j!!p.og4f|ĊCַ/{pT8G53peVp_. r٘ KńEW`%ؘg& \ދfj#Eŷ5GrI֎"%':IPFtsbQ%t[?cw!_e716Py'CػpӱbTтa8lJa} R"ԃ=JtfU'g%q꽮8+W&3QpǴHdhDzZxB)% !bAKLWq,6ĭWW> RY5|H˽)U,hSҬEdDT ߝ]Wm A*滮2.pL #=L +[L!z5KEmH_FsWdj%"4\`Ѝ)J.=V)yuVv#MQϾ} 1Qnli#k6ًZQ?mTFΙ4tha?30^Z w}oƻ"?xI& ƣ.NT'kMP&[KVckESv+L_?!Fj͟9 {5Zsdp@5[.k|,2'O}4i֨/-Ţ%U犺J3!`(|+}w$KsV L%bM9?B0{"$,:6tpbyk@*+-QxS9RvZ :h'^ӑ7?&aJLyC!VQ߆Jb'r,L2-(:7^AG8d s%/`8Qvan,j7qAB/PD{k΀ #^Y3vuVZmIbMQGy*0 DX7 q .gG"&^c 2w﯐dhȊuJڗ(`7ON h)R`AWI{"w;t-cۅ8˗쨩}ئJ VF)aTiӜ||fO4@*3D q^"eJt]-{Liԛfi_0~R&Y !g3FE,)'%2!,8iD*T@3 (ç8$򿋫ueR U [3\- 5SN`0[H`w5qI&+aK POВHJ^;w}^r"UY)D_jdҳgEcBw3|t)>/2X^x?a|<*ΖVltUqK;bgK Oa?MVk51<̵F8}3}8mbk!ΖWCFfx:SwԪeD_ViF`¶E/]yxHl 7F^L$ߤRdOv`tz, /+X\̋yq$lLY 5%s85E y fhh/,;#@|3!TS56Cd^.Ki;J C }Z4q<#U*#)cwE{elp)dnie^|~ٜy_kuu/T59^Sj ' RE;CkMDmg P1Sz;7Q; `tIyz@`"U fD2'SLZ$y`T2 A ߆kuAO3Sj41=aJ%8dPb1#s>Qr=Tm)8_`D"w"r(r>.4T />\[q"cN7ЎvD_]L@vENl@ X3iEJm9IOW W(IM=MS 7D\+pxCZOF {(!a: ˥NoOw†o4;9溜w#k#n`)u* +^'=aIW[ݘxY~7FxE:]]^|9v87-bNE1J]RαҬ?g)[yIShƕŰ ݤ*.k#Ϣ/`ҬRJW {W\49мmP~qE1*G qMW I7:&nٕ4?r[/HE&.) wz 87#\Sl/ ie6y T~"<# ^"Ջё+U;qBmG( W|+3D}DN)#GyPZP9`BTTw\H8חPUйLv 9Ri2ZG^Aݙ=X "6tAջ y`a`ӱat{5q#p4~u ͦ[eݚ?Qo.MS* V:Y u8[ѱm7Rvc(xkem9U Ytp)UmvPsSK"崑")0^<'К'h"1%87 lקi2ݎ,yy_2H{]ḲJYy̥ě(rlLa )Nkb#sܪeBdk2 FJ֕vvk{u~O_&}^hL S(=8:p+ n#WtL*z` n/[DZ r49jlA/ 2YGI<^ 6h{sO)zTY:S [8.ة75ݝ{WLlU>il?G5Y+[>ge=dE ₢h/"A'-bm[8Q`C YJh}&CQ)^[chrL C 7AC7dE<",8 (IΨ0WM}ըs[Vc2g 8'J77 F!˦? {I3f 5WDAnbeu#;!~+v\0cBj~<~{1Bq¾ض-L1`L84DmC]ʘ@˟f? BUGr7MPEEwjRo!y~4̫s%Km8"# ҕԀfh釵6N Px+$ qUNz{'C-u5Uj&/$EHrƂ.MnX8siɆߞWZ4Mx|PEnj&/97|m?،t>˪3{;#"TYfA$#x m'wHc&~Pzc5G>u')RJo\b0438ouթ (meAI1+AX׳6]7V}]UfG{&hr:C׉ Mw~or CpKT` ͲG8z^dZϠdA  E̕M9&IN7u? >,H[{g*(oE3iw*oi>#֊רcT|C1hI4uQ! 1X[XKԅK.o> Ht9*%'O AB ru##M5SD8^bn! <&c8OY-6n/E`Q$l,=9 m$ZZϬn fVXT0owߟZ Pr Kˆn/ΫpG܅ɽ؃=\7way}X!{ژt=/C=>F΂ mjΪ%M1U40`)Bj-RG:/e_A9b4A1u~GLp| ʐTn8Nb r1@~d2w;^^ n]5;w{T"ۡl7?џEw] ecUISmki<3=Phmtk4s>^1k-i.C@Z" ý/u'A ~G]Mk_NJAdtC4TW[yueK" NJuPڌ>E|g쁿j]lBxщIy9A-),ޘe2չ^*X193Aj,*s^6nc)?xj>#g~dLNiLX.>LQG]x`yHű<h`Νl\XZ(v}٫$|h~wŖL&JiU6o!|V@vH/Pm>#q@60z-iIXu9kটKJ>!hY 5A_>xjĄl86b8Y .~v'R0Bx6ҕ0c#E^p_oyͅ(wѿRꮒu$dIQyD"J/^NjVdѼUP+^T`l7.`+B{ީڏ) 41k)0Zli#K陯ta%,s#a=3+ǗZmǹ6| xRT}@_*w; 3?]ѵfJ`;UCu86 *Qݐ\oTqRz>c°ڃ)@zm(c8+Cz.N; rbB'93U p.\p ]t=()[Ke4=1MgVγMo㊊ӵ%f8a\;l!jdhO .R ;z8pŨ |b*fkl4IcL_cX J& bii\vE Ug,yKeqvH |*Q!]o뫵|VK ?i`/_ &6,<'@᳅)Q1-n,> } Uv =zў> odmT`WXuK<69}Jk.* =C><Xj#2OՁ>jH\j5\eP Pienђ!_\WP{j|::)к|h.Wpּ(m$q/8^9ݺ?B $D#)=mϼ<#hDoy{ oɨ|_2%IJ߯\lcO$M7˓Bx8t85T0xS]#pSKR<$6vߖ,v`% NfC:ol(=~x@w,be#1+O1%`k/3a03^u%w֤mUz{ݩb^"κqP򴏔nkX+<[8b45)"CHjp:ӬM':%l"0PxY:oM'sor<. .DfJ!N &ցUɭ9#l2^WҮ.`8ۤK*z*9q) ZёI;(;Z?M"DVg˱yL--sB|" \9RG#=҃ h5ͪp0DZxrjc Bm$՗OTySDcIIYpgC\$}AuД<Numw/ \zu!}[zҌf*S}'gG$J+0sf^ԯS-gwλ@iGҫL1},M+m<>0iLK@,xmI5 :SwXzB|\8J\yl)IKCqO|Ve('SPJ2馿J8owv՛{AĕA˥~`X G\)bAEEjܯ1(/,ݙĞ,w.#$2RQf,EE9 y/*NW\.DNm('CrWmKst"^@GtkAw1fGn,9`Zε})JĐҏ}ЄU†.d[='~Ml2qEєLP;甏c,xfuKfcD9C;15?$cU Ej$|:C튗U*߉59@S/./Xy%r{tes8(sl[70=9m`d)}MVe:#Pv<A2}v6/ ƓS uxe"N,D-% ,Sx[ ch\05CeY| ~&!f}uYʝ R߼)*ێ~EÍHuG-h#FAL^B:Ȥydul5XM.>^|:qFYrᐮ̅=):R:Po/'P? '2j:&]FՀ6@Pq +a]Q8WԣSP_2Dc@d)wNfN ]/Äy58n$x`pطn$bxAvlVYO߅Q#>oΜX8Y PvUFLo^XtDe*BgLo}\e_c,ԭeK˭Q,뮖m#R[!䴎jԘ\ Xӫ% ]174zJ0 VG8y ~8"aElțA`U,0K44Gr {-h Z:OR\+2Fd#e7fMxF!WoI8SG{,fQu[Ƨp*+%;YDLBZ$W6aK'ʦq. g-VC Vhq>_ e(>V.jŸ.syG%YZnjTk(&|L@U9(rc(T֭*>sɏC .Ũw_ aBQQ98K^ٹvcY|dH) u4N*Ksgg+_:+iul.Ce4qRB): ڔ9@ί0Y ܴA5ƻ8oR{1Lwi35U,^~Pчyb]=o좸9_~[BimY;WNIgS\#vM{תhW;uUmϬiw%yy-SHuK:# 563[Uq֤g:ߢ|Ϋhn\˂v>TggHlRnʩY뙦*6ZڣiJ&҇1XtA`ue<|Hsi \K641čGayk8{zoq{'*>%8ATicqħ^er(M G6Bi̡c4"Ex8G=H9X~c!KeS8-٫Vu:lKQ;fBA7M vF#KzyTWbHRM"Xq<,-*}аz,p(9LIr_1اHifHc8\S^8a)ƺ<ƫS Q߼zJ~%F'S{)}gyN~ h'7 >=:rzm PE([;֦7Qxwo%eȺE:lҥz7/G :}WoMqYnHM{A[c]DMNb@椱iRX+}^nYb4?Oھev2KR~e.D)c_𐻔}`q\jj!Cɒ;|Е "kuaw3˒ͽPqRl^V0r&BYf^Qs#De8Mg—ړqxAD{GC?2a]^C?6wc5$3"6$e0yE@xKjWfP>UI6a%'$:Z0c(u40 >7n/7w5f3_ll{l4 EM`|f;1gMGˬ蘅,3D0;o+aeژhɛy? IUDZlj``?YTk`X oFԝ4UA953_O \15ތ~PQɳB5i0UdOj 릅dM/EiBJ>cia"n  n"ߑj76d+Ž鶠ZP (mN|msˌ9v&kfl{3t'j"% HB ~vn.Rʣ~߲J7KY(z< E?]{sk &[_,k`5ùo]=&k&;$Tѥ>?m%s\ P~v;Sȣ18[1W@u4DubB&0=tKq9&""$8C//AN-04ɫeQ7LϣJ2NUL( @2Cqs7."t4ׂvokW*!n6u{~6Jq~w bGGp|z &kK8K@"|~R9< ՚q+$=7C)gn8DÃd̼_8FQel=.I:u2.OP'b`.GU!o,c )H]h  k5yg$p';BӞ,H:P];6d:þ53^{Yl k-'O]:NzCKNGΞ5y +aHܧ7YU5v%N4{HT,kx7-5Rv/9ta}I6§J)Kޞ+vŅ}-vЫP~9E'MJsݾa#V!80{,.!!!o^)w~WlN.`8c6D)Qt~kâ\@[u^`0*~C wJ}S쎥 12vix0?3. p>턳EN,<,}/ܤp( OkPTb~1Ǚ0)Ϋck1Qd9,>VO%4+Lq}]GnnS#ҽJl}J=g4 Zke5&)6/QHFA2jkZM"+*z%&iBV*@V)wFTNф-we (1{Tf #i:4@55n~<b9<FUu%#N9ëV\hW|{*d +H @D ڣLg4 ˊHz˖rAZdw=Dr̤aضſz3MGR./dU WDLWPwTAj.e^}dit^i`?2iMC=RXW֣A|)mB axYvu%n2/i*|m: Als1a{3=*Xplr7\4]8J=DJ2 .'\DfT++fÀ=63/0=!Kҏd|eňu|摳QXs#U3L x+rv;=Hi["9ٳ!9d ,0~ V#zt$B]bw.͍t_a|Fu%boΜk|lՏ;{r^9K}K-TBW-vvB,|'>Bk]B9S|t S#2A ϗ נBk >[ڇt©}6,*sK/m Yj*5OQTYM Uh3@ FTRSk$ bف6#OPI\QEv?9"0Ƞ`$jT`Xeh۲3%0̧7궑5$I$EbuC=$ sʙ2V#vu '>Hً?=߭0X4eԈFFtm'eD xO)/pž~fU硬3"zw8u>;r#[Y&#A*b(f60Kp}MI 4ЦP;8UBxΟBcSh~,+ 4XsYkpAI25rmB:h T\AKYJlp Nwg1|\чh)8k$7Ij'Pr+M1R0#B&nCVpsY&z\,K0C}j)hA; X z*M02)dTL%s~ɹηU=,{ ;Z/ײ/%4ᫌ%X<eTBx/v) IDfZM-$EV Z.zXs$F#߈w ? (*;J2cX?DA;lP " R)U IЃ{vi8P*T X}P7;4HOw#V-('k_$VoY =8._{`5R2ai(K?b>1BLe뾷<_M <<4z(jQSҾP~Qծ#W}8ēE"Xӏf\",[8Z[n5p8g3dLPoe̚fw;Ѳ^PMQ{GuxJMD5/Ww͎_;qYyaM[>Y3@JH6O +ob:X1,ڐ" R7^G~ёyi`+@C^KZm~ %.EY@W<vǚ@Y,[W2a5_ܯ'e],N<>Ӻ9 XG#`(1ǧLEQJ; {@ ߩlK6^^(Ip[-B8RGz"Y{EKO,,d 崓r7c E#+mQX WWU{87hV3McNЋl^kÎ*KUk4gR X$Z$z>} ~ט *%g4k`kIKk/<-#q-~\aSSnh.ɖ-Im(ݏvfJUd(1w?`^i= / uJל9_.F#~ȭa~B^y0X]һ򋳢_YY+"OHB0{uʇv.LпH(XZc#E$]fyEE;9ƅ a-˹ (7c1cHdBչ ?=[׿8a+ʤ?۸N dQtgJXj;9U|)>+ +ϑ=ůY~vRG[̲?*xkPQ2=Оޱ< !7ZMotjʏlLh.IK,Ci}i)l\?RèRaw,+da&rܵ:50{?!굼*z2ᬯZ-A84Κul8Cq JXpz/x6r_^P=t#cLQ 1p[mh0RwmU-8%V-Pf$(: k F'?qc4F5~_ Re[DQHm9/{lxH;櫖1TGp$hةIC2Lb"lq;`)GT^Zlq$uXp~tN& V!^HDh-7gM\&GP?BQXkK' K"oq Jr `j=;ٜגl]9^e Ǜmnqd3ņso8m'MCZPI~d=OOz{CV ramsͿfBp鱖|S7K@LV)Yz0ilP35n_ԍ"VPdD󆮴0r9"M`o uQY n߀o}b(Swdʄu9a@)ўKIZ,Ušy=4m‘H:`GV9tHkcTA#<>ZgLE Rxm&orӽ-61 4ewb?^6/Yh*?e$2Ab)x,ZWEQxKM/݇(2%eIc -.#5jcdBq;H$J*~-ĝ.=26']e*58!"yd?i?NjE eI\K/LsjLHq¤9@If>/=4&{%& B[`. ҩYa[$s^Ǘkh]q9fHއ"RvklL @}ꆦp"ogÿ>Z-n8m"vJ"6л[ܓB_&TNtLI~P97J͛w} uI}ZȘBOga#詶BX1^t Do= :Q7/KEewd0>v>ُ8&Bgڧ9A@kwF0}5h(^5χ i0Q@MBfL*W3`RW|X;Ӹ]{,5KX:ss@T4|{oR &zx5HkKj baCJBzB${xYUEpo?q{ixݻ5ŌT%Nh4Jh9 eaH a\4f7Fd8 -TkoweMh92'9ĽJuc3'E#"H<$H)+o?:sF Le~S)Vb;C3,Յ+숟;9#3q;B5kɭL@{w}7 tᛥVqq6T c(!u&/[*cWi&>%'.Kr/&+Nm-V%./~B=Њh\?JkbI+.vX-8Un 0GV墜׼RWSʴ97ޛ*>ϛU`*ҏͮ6•}d`!e,S|:nR )7@9W u42SOΌC_?-lnZЊ0kԃ82 o:.J ͋Bx6n>e*'R[_w`!o2dۻ!LypwE8*MJT$=ތA}{>? Q&|f?A],B 2Ԣe 4 Y%.ra(7_H$ tO.TgmDx44 Q HUn n  r9D/G@8 Z )OghD|^~nܭjtȢ*9Fiy'c;ѸPS8tY(hcYٚ}hݪpO:Nk[|4G "ibqd$g<$IAfa)VMcDsq+ݾe5)M~H0toc@mF7s-^\F=A?MLN%͙%](2 5qaͿeX1@ ܨ%1TF򵻋fAѩ _.H!~:N~ބ jp5G(@M~Y+:WqCAJ@h$N %I>@YR W^l 4')*}ǭ/Xm|̰Ozea#'D\Lbb_{[W^04!/݂{mwMmztcWw mC,^iO^]F ~%aqY16K`]$ij`aKzQx,*ߞ6[wj Ⱥ{WyTz#[Hsjۍ-Dw21QQjjJ/zu;AniȚϕZ|SKhz]cVTB֠kylmX fؕxq!RKq7K{rrTFW@Nzc{"2ܡTx.u撶Q:_4bnj zg-?{k6Ul6Ioe2H#:qX4wl Ntܡ~+(b󊯃kav*!Rt@JMwm!'.=Čx\U>S(WX DDzT|!BP!8#1iyˆvX;C;Bsx_o«4e@]]ը[㞁:0.ˮ|O yg_=2fu/ZdoXL#EPw%>.6CΐpM uc'Tْ hOoX[ԋ*m<ˉ`~0@([ȓK{ :un 7oZBB[HG{oAU9d~,9@qOMyY%GƁ6>d>NVۈ¬zHLxLA'~JDs)n[{R*HJ6/ pd/,<%$WLqrS (陀~$hBܹ߫>[J.s[ AՉ|?IE,rn4 Z7ik$;=wڈ[Ev߸*kug|.Km}fl\[{?<(kU iAIJ5; iMt8DAUF_H/%(^lCQq+.=ިE `d@'BC}|.NVܜ(>/D]bۯzgYZ-Y @|13)R΃{UGoa3S_~Ȗ؆@fU}끜~KXiip6&G#1oU=iwx% :f3Qv}ܐ8Ygpdws*C /fO!15k&ω811wnp.]~^cnv(q0pBgT|3+FNMuPr }ȒpMԹZpƝ/: ]y T =A8Pm[zkJOoYp9EQZ]Yy'ё 3 X[OQKCW3L'tco{[MWL2Ǿg!ebхbQMa[f$eҖ#iݹ: +Cޗ{gkI=..sR1%'%P],\ߔp"-{A*eBG? d93??O> Dd ՜ [g#AuZ@㾷ĘntlmKT]Y.("iſ eظ#f1톯U_-td,$Zィل=,Kt6z~h= $JyA2䥏SR&(zyIx+4bbpoluwIξ->KdؼY41qhL%{:[8^&?>SS OB]YYSLM~gmA!XS9N4[,un`;ı#woa?(ި*GصTBnaB[)y~4ChN}֛}}68͔l, Me2J'f[wnԽm;uM㜋ooFvK!3oPf(#"WrEɆ?y&"M۪?>iA@xhє{?D`f1i-Y0iONgHr)f*ṉA YZ yO+ne<;>v2dt۪N#׺%ICwqvܪv7bBzl U*gjz7Ղ#jkRDQ-G97aǪaо}c,ux+i;庁 02S c=żx8b9V\EUlF#,liy#uaw[w2a!<2VB(gi}aH_{e{\{Xb9쯷L[>+&IͶnvf&eJx~`$H4Q;mm~Gl՚. Qvx݊_( }zHj; eSGlP\ұ _(h'wo-:o;Cv'01ٌ[̙ $18_yA_;2\Y () |c*<̗Lht$kHC7Q~u&yF.1N[İ %Yؚ̖#dJ>՘m}QA$lUY٠zԬ=cpIˮB3Rٹ јrb.QuY7n)ybuM\.tAm#tڽC7,O$V_H$&@B.Ϫ}P3Xeyɾ*,hQmd} .zy‰ݸ*8|U}f!~\^d],YĊ"zRKO*(1s֠]7R{ %æo,6]vm%`X8s-#ܷjd~+WФ*s;N?bm;dĄ?N sG}| 蹓IߍKh WT&P&n%[P+Zucҁԧ-[31bC& ThxGNH =݉E[<*%mT+=sqʽ\oH& D+/@i,ɁW9zi+_^셢sQCf=n|AХ9'26\c9GmV:*kDiB2"9^\8K3WmUVŷ.m[ohK ~P^j& (2. NoSNե5kQf,1tBf1՜ st3Vi6l4_b|xbT=*s4crj"ٿQQՇJ-5/TQabS$y֙IK.T\ckÛ--%Ԍlr6‰WJx|xPYI^;E yez=pPlSV2cj[&m>I}^U9 jC"OBI|H^ڂ|z '=n*r7u#l4 ɘXP_1KM~W2q?L }+ήͨ2z;b)Q?4)KVQJ^c|gOde>(g3a-dw:,w`_M&+Mk>=%jb68r/C',q`vz9lωJ}uELRۚ OٙjTDy R\b^j<ۯ v\V6x W^Ȳ 泽a0[kZ0V^E!4{$tڍ-8KT!~h2&SFޔ@BKKS.V-+Ny>dv'G{w(?~Mmg @ /-#dA}cйk*6<fq^+bp~@h}[yݮR*jA5ިBJG67-/z^֦D={+r2=W.5[!";wgt>&<0dăDlB0l`4|mzH[Lݱ(Fˣ@ċu ugLt'}2 4o}Om4S» &wp>ś O{%]^5xkk9>}obm8$ŁU5ʍ Hxk`-% 1 vJZh < UhsȩO[K =k0Ξî3#UP8e>/XrσH!r %w) %qY3{UXJp;䤰3w˶7̉ 4GIP$^ ЙR#^̬g1!!t1[`py!zېPNhG":qy_CİY3fr>lQ;$+AcAhȕaK\xB('NwCYjlA}J4y |?uo6Cm1 Aac$6{jdMcJ`=w-h8lp|Mm`s[֑ge%['5az?t%h=K[$] 26-mNXĨE5(t)vD1]ĉzؖIsQ#.;?2eO|O+{Xt*}GxZǨʫ/nseD-E|]!H' hJ7v!PRM܇4R>.cZEdN~ظ$̠4=)ݜ\0r˾oA-^YM[5`9?6|zׄHKP˩m OXK!ث~tSv^>doN\E}]/mhS86rosm79WNl&k7mOʵOĠ41a5CB Hwd ‰>iנ{ez%^;r~z!DzQ<)XX]B*iQ(bW41PwDKUi73?XXOLD Vnwd_@AP=pTC3:Oy\G59VًDޜnM5%\ D8­mB&2n?-Vc텼DKβ ]yB:7L}YݴzoQ^ *3I2ǫǎ2R9"-sʴ1.P6}E9V6_.ЏGIm5KHC.+PJOK8Z=/gUɷt;eGOB7ҠRpu3۽li(96VڕUYsս_@$z .NU~赍RHgnR5hg2Vc7 k=U=aC ۀӎJHHa*ˀ7UoMd{8+5'`z"n2|<_sZ֊'[R-EwAGDyGbE!|jD=0x袙0~?c$d|?w0܇DM`Y s!r'7#mL{HeJnR=qFbS6혭*_PkkX| ] mj|3aJEvaUfhe!| S*}2!I9C= {;o,,?57r׀O]jSg{\Ba$HTQJ 5f^2Odz# nVۣu`|gER`!we3y4;S2fr܋W7Lw d ܐ'?0s"߯l2\. 8O xiϹ+*^ bл@,4cԺNx410iպWwA*YuqBGwMk0~S!eF {5 IF!]UT! ^ycbvodRPB3b'&tѠ<7kݮ oiQ_lATb\Wo5U{y-3{`ؿk+:-4m3 b-羀F=dZw ΐ(} y½ h JW8~OMdg )!_ 8#4{gk̀=zG>tfvQG<%B19 V Љ5YNiabw@P{֕8~'>3Ƕ`r'%- CF:~l"H4LKKT$U8qi?̗q>, vA:4ԹLA| t )2YZ&,b wj`UO ``p-vr {^YI&ϙb0QWylua8/LM8#x {aʐό \@ЩhY'1f8/O^{qL+g5r.W5᷑/`R~eI$ .ܳ҇yv!S%l3F6z٘&T#/%L?ҝxŁ giRg S6-Sjuξ.z{Ͷfiү` }؋1瓊l]G*dkZh;"U׮9\np@x~W`$^ggӪrude@k(L73&Uh`.Wo q#O1 e_z1:#qn sƞ?OV/x;]ұ:ȼغ,X טIe4ӓC2/o~ kAD+&AU{^[d{m}5~6zh.;ӭ'p ̜E%|wyb.Di,Pc4o>:+ 3=]5d+>~8ET@ZAVuh6W`qROug6˧5_}YկQ{BeorQ=&A"Br@㤈fo*/YE :ө^h'DB=m*3jc19woG!M4q0ȫR[ ֲ>j d7E2 JZB5=TXKȹJ49RVx,ܾn b oמm? 3uj.;xA[z{K-WDg fE O |184K!,)4^$Lz4%a, jТFpLE'^c#zgwbDjJw']q ([A~JismDGJ;aUoFC G֑P#ajAs3qkSB9|^43s5/j ޢJmAfvn]{ˈO<׾x(t6\!~YrCѝ+69f_:/. %\{ >G[4AP}$j3JI벝r3J c}ȏ(Z ZwP/7a XUOf7)R&oASo(iď).Y>}OXG\>ySc76@(q1땍a !M;{FZ':[}ɔa~mg3z@~/={SgK[l.F#椸z:4R}% 3v=Y*<wk\غAŗ m,ڭ*Dn7߼LFoOﯵu~Q䞋LQMz 7䙎\)=1J˰[6qua3K&GLtu( o9;i6'O4%2+Wƿe*rtU=b!~!Dʫ6~={wAk@0A]Zk^` c7#RkM m! VIt/5="w^lBy qwD]o[U?Ecv$P^[+6_.IK CQKualsjz LoNoO슟cGE7[Ok])?i\$G8u]k`@~ [4Vy}LIKZeO/fTE?|.^?e Ѕɴ@?F#ʃy,K^w#?+1mAz 4h,^:ۛ#f P pZ&}0Ex CC{A}~oC"J͔` {4+Z@G GelI;sRVNO-95+t_8#7@3ajejLGitmvۤ Y,$rz]*TrJF3I`ЁW:*R+A/Sng)'BQ:/+UU8Q+ ;6JlR`ZIߜ`#vaHm:7xoE4Go>F!ݲ+ 6OPѝv˼e _?%`-)06BroP׾:zYZ(/i"POG=\?7  &IDlVRc6]{NL 2l BW2ȷR>|l$B2Mkv*\WehJD%Q!n@:[+͸rA@o~KcKۢoD[@^ЙRt\M.IŐ6q|i!GʒYK#^M J=66#O+ѡ#@o -MzV7kR:k|i{>8jt4_f,y;;#7C;n0k|7ǘ7нAm(O:(|B#25Zh&(c+ۡFiDPX̷@,o 6eMQA: ؈ĝm@Hws]IlI3$6i$'ؙ 6p ȣQU/!eMV$}'3Xr'%Jc\x˃iFBn>Ń_:PDI@C_< V{jHV{ĉZ=R"woVaFD΂LDg 5Ў8`sյ%co6] Q8ӫ +jp`"U&\p3MR'ZDŽ°ޢ7RYq0˺ |w( I" wa91V#=ѧ9}GF:ۃܠhP6Via"EQ}ՙi`#ѯ4 +#!4s}r1eʱ±pLv<#'H"n}Z,DzADͿ}cGyMc" Jښh̟3 ^,q3jגSxavvb 9ܵaJ?g;>qgGE9;\A2$*8FU?v;1 :cAGt?n:~s/Q&Uq]M  aX8dPQ7/ MLk$^'ͬL[f}nP,ڔ/ H 5k2?Y _n4ui 8ΰ *4S'!8e:Fi/(\p.Y#7n'd g0%cKv7]HO2bwrMz .ABBC8<Ʀ !2\:obL:8ƾ|J$5Nv.+%T`F ?~?FSWN݈ HM'Ͳ5fH=q{1e?}S|2L{@Biۛ/G9>n%G._?MxeߴŴfty5^ SE'"NALkL%'r8?hvIh:H.x6ҽ{E3PW/bqA'=bBK,T`˛t 5݌f?*ٛb5H$֘&^v^J8K\d'fzy81v 1@1A+S(f0I<% V .NXX ,xP}gqit%zHXeJ=uPmAcƜLnj\Xz+a|8 sfQ.5hlz6cÒ="vO zuЩUkK R2X k+h|em MHf\C~yT dvHjN*sd8m"TttUe; +,ynDw{)Bq[M7q<_UM& ]"nǛ H/VCoe;^Wq]MUtyťCl`2NJ =5{H_+ow|^h=6TXƵmn["A_IbZ' E#2zb5&NX{| Lpm/'A͎ kJ;1"m]6ڑOO#TV \TJNd݉77}⳩x傞㴀^'wēC)/H9DV> zSlzw4`{miaNɰy"Rw]=D­K֭ˎ  mɪgk]-3/#m%ڠ7YHB}hܷx @!zSB9WI.DK_O|H29)hg2b+z٠|n9#!gߦ 4{-6#F*<(@1A4%S6g֐5Vm ˨aҠ+ž<[jX`屛_}ڽ;C~ X0؆"tBt %hL p\Os m{^T9\M6sj3#~dɪ/2K <3$q"9O pTŶy0[Z^L}~$7$Zzq0PO+)A/Xd#LY=85&VVPVㆤ}b/-$Tf|L1a$xeT6s=\NPWAIDc"ҵ^LYcph31]9ҧ3gmA[wd7i{y/bmC^^ϋ8"ą̇̄L//B@vr51|;XF9Uf. +rQ3 Y@*4Ybe{*A>YUպꣴ>FM+؎XHSjnk[U-lrDs[b +첰/Q+ϗRY;NxQ Q#oP`"4x}4Qj TX ~iez=5/f#[| N:W] Y!cɨe:(U H/枹UI!Q4\]ZVT;_-q2u`qz8'G`2t;?.TS-f;R8H!kEI9.͈p (E^CP'1Av[efXpaR1d6N usʑNLIX,X,5sjjLzZܬPbiC~1#iDc@/x:*UAZl \ز-Ȫ\Zd%^-MrbLz0hDdO(vOS҄cTש9>Ȳ((m7[x$É F!vԫ9jj+WDO^gt.Nӝ|PEO 7{۱逭LS_F d|]񑡭'#Sԩ*|-X%(eHwySA=X!ޯd)*ـa d|}C1\瘛S `|z~B 4_:&Af9i90V[MPiJ8E欎o[-YS*.b~;BrClJmʮɂdE[d,l 紋qyg_&7(YoU2 hAXQD9EB;kJIVkh+_w)CL{?%ܪ=AǷd@ 65@eW7V_e>Ͻa/@fF,d>Ya拗[Z^h:`NOAXsUŢ2y܋ he 3寍E藽 s߲bZTBabCDA ]`%i!؅M^hZ'F,N$- #x<==?ĉS)ck<ȚN'ePރ )aͮVw@ݸbFnNiCr(KOQ iDQ or 6Zqb󋧞9ņѢ ;P/h?pt0Z\nVKl`E3'"Ys2" 3vL@ b6YDT=EK)'TjcAԳM[9irOaq3n3A8aU?kkj(ZO>B^ ݣy`OAL~ į؈e5oޗwѡ?$,^lڇ.F\@ζ?pк҃F9_6TI<2|u x E$wNņ-<%F@QLD%&n%'[41aGc̿Y|.%P[^[W3Ŀ [D5i~oP63AE1Q?UbF |x7g2IpkW=\Xm&wb.6z||KkE^GHlV 2VtgDts3 {Y|G6WjؼQ JkY,UYlm6dS*G5KCQőu ,_(VyE$N忀~hXc~`Fq!4~HFV&vx%yK_)]C53 ;z:2_fVttuq"&/qS; 5ڲEK}Pl>gIAqMS-Ż裑]h}-27|V_ L Tp?;896Ii1#6MV2p:}0HwsgM բ;Bg|aBvvQ[FHplQM(語k2bѾ'cpvK\Sq4E70(Ԇm\.'I. ^@`$tlw+m, y!`t|n~P w.:6;P{^-KɠѠG@Dq*,cH5̕5L-ڤc KFX!V}D+[dȵkGnq%ziÙmwƒ-l*={qTJZ8؉X/8%Xdi'oЂϙUIޣ%&dVZɬMRvoGo ޖ2<;Ү,p!/Q@g` mWtIo)|c+ژu L<|k`Wr>;E[6/EOEK u4dSRDylU%pV~y%AI<*QhB"_'K"Y R1_fdžNK-WE[ّ|HItI˲zڽ?(;@I@[Oqݲ~zsy -HX`G6J1_d7-ɜfZuJ-;e1%>DO"\Z+uPǫjqf*q<,27A#%ZNDoݓsp_`3sVKui '68驌/5VQUÉSfx2y/Tai`!ͻ=Ϝ (edZŧ]y8p#/?QT5EKdD WO#x' j;Z}@OϖeX0޺ t`RG9!Y\r}OƈUVx(N+LH.-5/[^3ߢAc:5ZNx/sj@w N ; L9 ,^E]l#} xIvw>9[Άg a#̺nLrQl&ơp?Lxw?Dl\>ZEѱې34 #d´VSKqq+V%UyK)'5pٙeq?~kr{S}',~OabbbLEm=`#Th"WIP[CE\ 4EFpJt*AB;g,7Kf;]` aQnU nwp2 S,֢u?\\!K=҃xOإƖeSz^^9pKJp#"8uqa@*SB G L$+eRؕqS榇i# _C(4~qQ}E-5d̜NlT;F2<+ae ‰oLWbu[Fx7|o dw"ÙIB;z r) x-deZ}5SA] r;a䩢2|oa/hXAk@(&cOVxA%( w VHf4:']qT}dqcqleQ%hUyKSfV;͸蕺9BSMhVh$$:Kʼ,́ Ph> ?:{J,댺 j"sJCZoSUTR2|Kl;:NhO#Z MIl]OdPc@sZa͟wbCvL<(P/ eM,p8*KsǩclA'4"HgfYf}aZC=j{o/e'6`R5C?uufx1z6 Y n Z場`\ 7DaEwG}s^VSe#>|߿B/°=8^@?Zph+O1)>Pm ]y=]Ռ34mZyD6Nj*d?V$Nt4j9ni '-s+1(>hMpU"%f $ K* qT/y^0yp/\͔HB3b:4Uf|;\R*b@αgU#PaT ]aYY.r)l3u(w0%wCQV2lȿ=Y,HއÇb)}f:ceDM*A?R6z#E&yKJ6ۦ! ]C?ukqjBZbGZ o"Ų+EU&Kp;sJ u@^o]h]v.W߭MW}(ֵUIXWsYs٠XϪiwHqArb;ZE"Rāj@,;̾APy @i`hyבUىTMLVY]7 BJC",0 ZydZ[V}eTLtpOgp4hdU1.PUP61;l8c&V1& > NxVH6sr^AJoIU]^ 9@6W2-}Lg7ФV#LDGw4v_K ,9tK=_AqQլw$5֞[6g¶.}vo_Tzfvߑ2z(i('sJ P$EPL7 IK* wh1 ߠ,G83ҍ%Z;_mbУUޭ_cZs*zO V9~Gѹph9AA>ZքX{fJ{,ѽq}] 74rǠzl:Ƴ`ӐD88j+3n%;~NGGg؉9J8cAL¢r~?a1+ER~Tb]oEWL'8R>H݋jJ浪ɡmdKbpEa]ƂO'RZetLqCMx -GMߨ'kGjp>Z,=!(H)K+C asÝ(byITK ]0㊐Ld[ {IwyP)3z>$hA-ݶU2W#gq_Dy‘x4{qc m~?ckggUYOG5c 溷%q]h_ -mRoDgt۱{1S{:!XEE˓]|A)kxHK8=m,'77^ _ Hrl)Y%]1k:g@Rp'Ӓt^zC+ U@PHv`K ~.>G^VԠTMa7/:əGr՛w,L['V\sw$_!6_QRHMWNѷޘabNN7N{|:$ (?5CAE;X 6@|MVBϾ*Bl Ra.hJ aShO3E~>'\Zs5ldJR+VNQ7ՓH%$i)vmU6߳EkB>5 6B^enΪt< pEvZϟwVАl/(ZʨGh/vx{Vx0$@]t4B> FqYcPۑPƚ8a)g!'z—([Wb{APmB!`C 7INqX5wbQ[b$IBp%N^چ &5#YgVoJy>V[vI`ZP٩L hg秬LVMMNDZ~(XK ]E2ۧLpwF>nb[Rz悆q5Puv9y4}u#-ͪ,2&Ū\b녟+&tVncm렎\鋰Cmh$UڱIBQpc2-]r|"vN7D*R𽂛h{ɨ3t7{A9)We{f$aS(Dԫ%gbcmcẠyFn{"V/)EuV_9y>̜&Yc_Ȧ&qT5dX ^rth%W+;[ؚ+|i ޖ&(:-hI(V\#S$09&Ij|2`vKI;rvJfKlH_F~4LVQMX8f7ieVˉֵ*67Jt!$kkj-; |d^ame 7qbN$ċ#w2O/S{+^UԽ(rx2&0D o)bȲ+J5J">GkF(ƅ6/ٽ'ٻcvB7]U|Kcem,(ʗ$!֭[LynOXyOG+V2CpVna wo EÒÝH j*ԮÎQ~tYZZ97^+ݪx,Exz5^Bv[\GQMDZ[,ϣg<14%$oIR MibE9fc#rG<( swrK'9eY.kf3A%L\#m!6 xtmpr{ w'8{szDAEZi[wC΋! eݫ3AN[bӏh0F clq&V_3 WAiE|~|Z= y$&Mk|'ԏaMʆV]HD8󬠪MFت դҌu tsOV~*we8ɒg:3B̤aݨvLj({SǗxfC&"& Z\zn޷%8=lnMoGS2OKN@0ܵ"vT(IPE8zFYa{&TrI܊]#R> Eg~};YCjwOmLSMa:Udv_ހjKfIGKpnSQ8b=\ 廉Ig"whib2H[5 3s7~m qO v} j[XD/bM2_7O76 W=T0B8o>oMvTf9LJڔmuߑ](߬ꡫh݉i?mMBCls$9g'9OFױoH]vx| u js u:>ϐݫgb ^mCwA"L;h'[ҹ+ $h1Bf@M rkGJLyW 4djcP-| Hø}!}ZJQmruU͹aPC;i)9HpۏV>4KЫvȽxV !ۡD9?)XfiE{=9j^0"c2}kQ1k2ݺGg Ot\ 3LQ{gӵ?0# BՇGd bNN)F&}r =(<qh!/$ w]B4WWHU 1Qއhxg8x>@pؐ$ 7o.x7۽%$U70PnK>~EV ګ]kf/|X$dBa`tQ7.}Y<|w{pAG:Wt 9r%GZ JSQ Wʲ:jvZ p7:d xV;z2?x CXKH~jqᲮ^4z<"A $SRDՕI6/Y^" E/@\)9ٞCYF(S/%ߒKd!ٯCg_Hiy5)s@N.â0u/&}#9QT#k7؇l`5z a<27n\y5!Ή$ћcL)̔p{(5+:vl#h)8IѲglv8,GC]\ B(0DjdA>ɱDM?M4F?DSLd +/"UesCBzٍ ͜(1|ntXɮD$ߦGɇ.N `kWJ1;=uQ^VA@[IkWz@/+9^E25߄@نʕ=MU$̆'FO)hT&ݛOdYD_Y+ febeNN/*݊<~^A SvE@ 3My\8dG "DPSmy( PJApN{9LQI8"-2.bVR,ƣ<aZ&m 8GC+:MqK-pʙ UP2εа"\_\3+~m_T|o.o"-Z1h|! 0p8˰.K~= J.S톓4GoYnI|r|S`( zu%aчShq,q$CM옕AZC'XW2D95_F.8e7""/{*z[_ fɣ8\KWMp^5*@U< c$B+ )ToPSD8Ov-UaaXҽ%]:K9 MKyW1S! [c9e_&Q+`Rma\"L80b+=$^ Ix9 Vm嶄RtA(s x}J٨tSH9՚IN Cӱǝy =:׈kc|Q4a?ѦnR:e^cN3*;quPkg,/Q?n. ,%lHvPwآN-yGڦr~3>J*P|'&kY0da2{_7Ox:mڔ9nG}dGz7;\ǡC|ص"DAyj;Lȣ+űq=gd<ʘ˘j(=ak6 zYT'aRsiknI0$o}/K4ThiTYp(XJG~_- R4ӓ4} NJ/<}=U>M{.W2.$2zR; c8n"_iݑ)^>)2PrθQn{;7y(n:v$rd4!5oy4,WBPǂ@8-#3X|D`> =<$ULa(PZ~ s2'n|-߼3J$HT}lgo8yIЈ+cY[K` a(vO7&n^4=4`Q]!yH8 a4(8 )Z2՟9zASo{mJ~ (V{+` X[`bFl+m'H 6 Svt$A@L5];EfaEx>t[ JVG`XȃO.j @8paAR~:W@=S~>)5}tք\U dEZO\7 ~Oj%'VVdS޲^g՘DCL4S@9䙜!"Ѫ '?ǓvD_"RIΈ@rj.!r+qP>[3YȔ@; I֫T,?-(fR1e;'.zyj猋t"lnH# oc6@H'r=3O:m_)eg5?nt$qFoZ?VJ&X9ɳ7$㠕U`o0RY}\ҁK錼/EcV\jD]Ɇ]hd%ZakDkAf0jNAK'4Ƀp$+J[-[mwRgB>A/ >b>ȝ{N151Nc1۳TڦՔ0Z@[HG I Q֋~Trar5V>91E&~ u' Vvl@N%Q¯;ө=":IrԎ WCdy.R> vs{"kHbʑP~:I=|EMB2*A /mF%$ΕOI}S= Y x#y5 !%xrU~s#n]fзmuܳ _M [0y9B QLy*PjEPťSG ln*R1u.OZm΅%[3*"*[xjMal{Mߵŭѓctgu. vX2v6h6d*zFiD[:i?Jn /܆"6*p>̲y,} D?g:v(pW C3hM3@@Rx1n`1{ؙ:_AT[לR{U2&^ȟ~-H0[&'!sBV v܉X~ ]! ]3iA&8A]a]u p[PqZc}iNbvuN2q ! 6{s xӶ |凕N!#ۡp!NwVJ:z=7h8zg^nWH*4:8.a;Oێ{grmbq(d_P$kiV%5<Z4ԯ^|KvT<] /07 ۘp{N'~\m'ͼ~}Qsq)C":^{-3+bHwEvbP=̜!K <_in~}cu[V{KM2PwMȹhnx'D+/?9jñW% "P+Bߟ"J%Y+o|X?2ϷXtqi?[QJ׈m[iԺ1+2CQs`0-1}Zn_@vВEwSqG|iwQ˔\TI/,2aJ':ta-8~Sjn˔ݎ  kR3<{o:ؘ L26ĕh&T0k= $4NγTc} ڲr&Q~&>q€6g+sDyyt~Qv+^6X>S7(!HP6y"Y}t>E͇`tt|z6* x !rv"P8D+dNPO)v(<S2neҶ2~gelSG׆BaF0pLJh#ocz[r/Yuќ`x5!38B˺-^zk5Ky~uW~) G4m3eY i"FX]ӿRiʃ9].^w 601y >n1l$etŌ"n `|K[ÔGtSnp;^m,j5rʼ j ¯EU \Pfje%dPŸ+偯>?W+ [-Yd{R q:t|tpWv>\>f9M.I'̠ H {;V#VNc=OCYxдCRB; o\~Gj崠)e)|/"$b nn[1u, nЊZ7N(%9"T2ն7?B>ubU@qK}3;iNp¼"6iojҤj+]/n'b&xg|ocQJwTH&=^S_cwyaXxm#Y䂖E|V=#YzZyDuXޡfi|i\24pw^kB-j >sbv 0يtQ@N+a.|r[@!q1|Fok\LtTqF'[~SXbeZ =$2u2ى;\q5zp*7Ծi-F >Ո=t{`1+6y"04 %Rx;(NYJ6; a[kzLpPTZ6U݆E:R܊,uRiԌWrN8 ̔C (:xP;[ܨƉ=_v7":X ~w тs]Njީ`zƺ\=sR[Ͳ>+/iѪ[@)<]݈ێp[3*:8 Vs|xxCuKX+pN+j"[J o!^ۅwPYѐ3:<XRc4kԳ&.Nt(&@UWJHCK'\260?;qu3x=- qPi-xUH|5"c^5js [,ޟd/ m~ۘ8}bSB/WNCI1J1lFŗwr*TR cǍ؍Gfe.[|>D]qY\?dIS-Y0e[ka!=}5֨z]^d |5 V 1[𹼊3 jXx;^F( nL^tS 8_'=I$P|Ӌf")fإCvgPI\)Uŧ L̳XZiysvH8/`zI-=Đ=練TӉ:SߜF|Qon4ke^{ޥ!4HM6bZ. Q)8WI/g9t  .njx5C ب NGvVn@mпWmK|RkatM51 :X2ݻv<56ʯ}BߊaKo@X{>N=.ʹHܟ6e;(A?OHv ݎ:ֺJVPQ 6/ m%Jӫ8| ,wh`,3طӊ j۪{a8 X4M u5 dz 6N븊Sc=3tţ(JnH:ݍ&(Q_Lo (# >A.THg $_mBg;љbw\-ޔ#}%/,h2LK6˅<9r'Y~SQ1#Af`LhoY&f0-)h**!'33=d ("!0~ '6Ñ6:Iְ`bYg!SsRll]Id :>3pl4^˓m\U'b:?1 c7x 5zF2geYDt?@BZQ%s^ Y߀YeLf!+tuLf~yܓbz}D>,n:wTg 's uZ`ޚn`fkF=K¤v)z37;MrDkwϮBLjptY{!(N֧\y.2uIt1Ӆۋ⬤R,zm}ZXdo&(7zAo _DN&xS.Fݪ"<(̏d]Os&VQSiA7$!Xx߻ђ$0(Ҕ dI! ߢ@V0V&@ɪ^X!;HK@]҄G6"wa*?9;%4;;opPëD>.14zuq &!V QųU .e_\%HU(AxJX( 7}w:JD.U* KeU S<-yLQ4[OCr y60sxy`EnWBt`S퐒哙Zߪ!G aX-Ѿ=Ψ5Pl%{L֦ؑlRsȱP/ GiΫd\-X!8Ǻ~؝~&u j;i$dm]H`HmOWq}c쬜&>X$ *zjXtTKHao[0ٖץYI &Et)1:M{ROڧC~m#pٽF\Ȟ|])OuyE`mKE# P3daF6tooA,\_ZbT.߰L`FyVD\)#$NXGmiȨlJ~mE|& +/'AgYjY& xזXD.jF `d>iGm\ksMB[ RU>ԚQX(8~{88yļM$8RO (Q+qTbńDl.߾mq`x?%I|7x{K*|r?nDWF冞Kϗ)$b?0@{3B'-2c _t&DݻB>mnL.`!3yxܚt:\Cp 1ЛTct~&pL3dfb'JƵac);˳DB}n7槖̩O̗:e8x\/&\M ̌IVHt$l>0G+4SjE_2N ̽bG^MaE:  eCqfHr($ܞuE\6`K }@J'idϼxx\uY0տc\bqv=wn^.cPmL؞yA:MX6:9 njY|Q]++nA# '~Bn"w|g^hoG%Rhmk" ZR#XS1:Bx$|мk*&%CΣ=u0wJDeʕ Zhpg2IsW,h(X-HD^}sk-7C DXP+ 'UXbŒgLekk^mZ3VyEGQ”2Zo<G),#3(F\(b 7J, U1;6M]̥%jlEviF Iᥬ?:`0O@oh&؍}YKɭQP u;dR Q$)eQ wz }==6Պ',ٖhn- \_q;i&6teoF0?k.5-*1 ۃpjW{o%R[luss|ꔢ"?GnhF\gCw#eaJ9T:<\OQU4nK,b,8:I SlW2D0JseDܧVﶚgsb@ ;{i+A}~3g78ܐ2KtY2@\4R:6}KG@'"D֡Ru{}z- fuyb)^Ce"c:tA^x 9Y(V_u-!XDn硁fġaETŕ%V$u|೺f>\οb);o {m'rwҢz6&<2[?RNI Ir7u`:0$Ox }LNyYex[8o.)odsi4p ;c~uYT:ɑ4^WaVfJkGaտo]61T8թnRIW*kLhNz?^`(>^qgxfDNa|(Bv īĶ6-G\.MR̔oeT-Y `>V6Q^޻׫OߺwS4:<+]lEU1'lKQ4M~}3[ۯs.svz@/Fr ~[>&^9=Gǹ~_wΔc@Yࣹ6K:CZb)o.tt@ }6ȻoXOQq*9|Aq2-/ךopX s3&l1ā>=TIUQ`0~`5'' ` Cl6gG+'E9ZP*/յuǫqaUci[=\&LrU6:5) 9_i-y/sm`X$MDi9y =rR9%8|wwL  2& gFn?lG$=gM pDSț0"h9LQW-/lw換4,A{O'>SEp !9}1!QK3$V'e?!.5x5U$t|?( CysD>x͓g^8C^0q++pF*{aCOhta&pY|%_lDԫf44MTN3D5퀀G_ )ȭncylx{TZhm]N?KsOj.ܻ{nu0 Ar 6b,+[e9}Z2OE+lވ̾Gy4vy?~=*HQEfBQk g (>Ky"k |%;!hWMּ`!TTK0署92F#"#X%jDrQ3K m prBIјD[>J3rx|z34'N%CjZ8lM Qؒ@(Hoᯰ?+K^Yjb]癰"V=)Cd\hE蝁6 \- ?FTܗi:XԬ HR %  ]PW8[y(-aI%܎}h73szXW78'V[0;coj>7F%jv n%R=aw "n)1Gfw{ ۔N*CV]nei =VJj C";b+u)$b' em~+lY=o>8V:\EjLYqe:zxȚE.ǵn.@۸V(?rF[ Tqͯ!Ptgcro  }/krFSr#ww]fGrgƄI=+'wd>QP'7/' '1WcbvJhqE=:N 1sr?]\6gU V/{3:Pc(smy8HJ(j JA' U:(`.Ad*P)&F!PƗ>7%^ة?LڂQȌ2|HsWޒy)O4%SYr'ffo]_@f&6 2gZsM\CA.d|ܔ_2Ӹ5oU"s,G%'f/﷊͌/n{g~ }6ĥ*+~INrSIbͯTc5 m=aL )ҝ#PY-/'};GJ$.VTksvv F"yݼ:hhXjB|TyrYhDTUn N䬄/I4|h KWl-]#4i%aJy"`}b /1t@楪Iv~ɂIyqMx 12+ TѰb~ u Vuҏ+h7:5YIj^'R⋎̵~(4&WV-rPXs#oK#jic ץjaR6 bGџYo2bE,' sVY d[bPwk'a<%RA +8LGe 9vnYxݖz ͨ鬇$iu}@pcOe Q4M7jh" {rRRTcP߁Ӧ_- 0fz )r~Zo) ;"\P*< [385^i+"WzKZ`dIapM(q=!s\ 'q/ ,^I +itvng ,չwC,Y /eS?e&k;!&\l&Yo8');KB5P2{ӿT-iZw!{7#5.Qu? z(,u `oY M*k{۸54ȇ!E[P h9KxSLOYD!Q Kh2ux˱ *۬,$\W)DJɶM^GF)R$$yLL4xO(Ml9ӍJ=&+zޭ@./@GLߞWBee_M \ƥF<b؋CX{(.?t\AlC~+_dLoE7°:a"{}!ԁq=c G4;JvU 俬EYnRabEdr]uwSkȥ_'ѩ@*/gN̳[ɤ,%7bk,m`W!b/uoۥB?/EBjKXӃ< i!Tрgc~"c?S h~݆T4s$3턪v "ס ȏPcô1v'[ )!Fx@];هpWzufJ~'H%)[(eNAs1 #ݬP#Z`c_oP9cY'F3SǷ!%rx5 Ư"A|2ze7?6vWT/K9tw@8E c![&*Cy*i4jݤՍ$8x.F:ӝ]Ko 5 :d)>C\B8MPOA8oWréBnۻEA`=XA*يSm0#KZz Kd*jHQiOlj.[z>EqԠi+~{,VO΃ons@v˽͠C> plrQNI]ɋ.OJMP8 Ob[ꪁڕSN% H+d _N@F,5ȏfћE&N 9.6JL8:#ySwPiJ%1+:(sZIGұB@ 0K9 ϝ28;JIN EUޚ=YG_XC 8:S ދȇl|؂Z[DBi':w8s ӈusyGk0L}Y':]G4EUQjP;op<#*E-8j\Pfފwvs:=c7]i\vיzOPIg1O̖͒6{Nq`œ}#1f'u~6g93pE`X[IrWW1\oIJTuxnǯ%?0?CoImدD>Ԓ9}F5;9R.@0ec~1#Nz[aYĞA6)qp0RC1ظc1;8^ŁB4;6"իyA:BGDiz  bJD2MT?J;"3jo4mnrɪ⸩:/lfk!~,g*n_A`>"= qV‰7j, |_c{.LS߶_73Hw\ɑ@K$]dINpk[`ٝo"\y}@+qkNcd3C0_Hg(Bvy4~np@I˝[{P슎=C>%`O?PI=Q?p}\Ha ;O1-F1hST`I$hȄQC`&,If^U`H'?Jy?.[;Uhjv:,0/*p;*Tê7-T}{ݶheHk{]bGq"m;!G 𽷲0C=4z}90ABOͰY앦[PM9‘\'mx몒n[/=[cЬq3ZI骳O7hۺw]or8qGEsSdJgS}Q~>ҤQlT:3c?$kL=%}hTЧ1ƣ^[ j]I؉c񖜊r)VS{>2{y622ꥌ֤Aa˲'jF3+Կgp :Ԯ- Mn8üyӶKS%e~tj_bk2f Jzpm%Rr4.+.V~"3ls1ג"2[ɰp kA7F#hg&6v6{+S L$x}t"5Ac9r,uSTe~*BL'賓FkSc@aj`ܠSՒ*p=U{D C-l-}!aOMoH3zX&prEFo(c[) Y$6z@s_KyDQFJA˜~?o;([iF"J MUZm[+@HzCJg-<KB䘽~CeyB4FgZ- GLX3Ӗ⛎TE[z( ;|j&:t_!$ /Y;̃n}bᄦ(Q~#(zH?C NA^_yJC|_xIJ xC~uGJV/%٫i@LH@{2E07Zt %0Mu;bORO8CKBTsyV}orFʢ6Ee?άP{-HS[e,d*CE]Ǫgr(AAx7WGe7ia ,U[Ňfۍʊ.|0<MQRCm:JM#|\)^] Y;gJ(庛"b/YξkC. +{7EUJ7KpJy.6ɐ!&'~qIב.e6^k1Y\/DGxI.GS7*Gf)H򙘱J,h ߉2p_g9X{'f;?a9t>sGpEF&/z#0Ȳ)DLMoN0|8 ٣)xl"l|8A!ZlbOu˯("u>%LXe?6ˇޠdݩaÍp,% S4˩l4Qgwzׄ(cK b(FO ɕT-͑ɎA76UDEڷY{u+K/hxR0M7Ӱ;"6-| W^.Ӛ@ w4H]N$E傘]H Mz$= Wیs<'G[4V#uH# :=a.lִBsRoʚp=zB|[PFb,}EJ_ꖶ˺5}zGͣ2ʐpU[6{ԘؓQSR4ujb/Js/&z):b_q SxCBF0yacA֥m7lnFHdQ c1k -%"T ֜=plXzV8A|~9_6|#>xd%Twic\fr75+pwyZ&u OJd@sj e[&h.@^jDTtBm{:Lۗ7lpY'߭l2nNwRv/!%;QN3m1O :c>!& (.VExXEد I<8 ֥A%-:>|Ɏ[H׀@-םtS=v500b o&KQ=}M;8={n]["0/~yH6@H#̳ JY[-:{ 1 3"m(qH%HTH͔As԰cȜM(8д*sP[h8[NMO5_we.9"8A @=/|#c$.I^Zy)ȉ}TadV ]WtOBZG8ŽxD[lҝ lQ?ydN+S2#bjz" ߨmO_GOT0rR{fu8ⓠj9x*ȟ3-X桘ʎ&^;,B37 # 8^޺y#xԮ13s$al,t6S6Bt/<$F e|t^f6elM/QMp:ѿN:ׯ. RMI lc,'G}xHq6~9!;Z7sn7"+d/ لW &yR*i%VuvQPk NXPK}?J$XA'lP.GY~~#9 FoTLnGܡ6-?+bsx{H|;;Gu`/d=N7dEJELR|eo<1V"ЅQRw.>!dSQh|{[I'wRLJdthA04@6l*HNegEem_e\vV.sM u`v Pcvt[rB%4WY" hXІ{h +ygK+RԠv9˖j_/L!~Xp>y1PpxݦA9/&SqIze}ə7"U[>iP5 }nxj7D=m1wp{ܣF|y. 0" =l&l9Nr~lxHx5ӿz{qJ TFM\aQA N #QBZq+2ئ\oHJHRqr9?51ߙKLyL K a~`[C5rHG r&@A-+?;ҋIzμЧqd*[('00\{WWRү$QZQC0\~c0"+ID2ZܼwJ%, '{;cDn>SO5Y%c' kzVO62<3eŚ6`>+bVCݼ/2I LްXl#4P}J3~8!9غ7EH`ł]uݗOdܴx#zƴ0ܢX5JhHV2Tf19͍83e`nvjwrVv]P &$k8ÐV̖>5)v.M0J.i!a> xV[_.XN J/-_ٿ*CE.ggP^=$dI's.#> gRmr[ⷍhÉPjLSᓰ?]ޏ]3mX.ikɚȍ{)U\"RbBCxGPJWZV%?_twh rlH@>jT>{|c‡ý׬ m ,EC<fYj55PPJ,x1SjȪQ ʟ $# jkWtO @2g@?n!Fi6t&e;ѷȍ4Wi8?f7K٪ÚO}Zk^ږ!(/9o~j'$N~s8s[:^( =nL!%5d+{\!Stȏaǘ-z/SK[L~p(L_>rLk@oXSޠ_Lox-'d8{(@ײ9mʺ~#"jIpaT?ʜ@^eGAUҾ41{Ф@(yNJXZ,gJii$8F]Da³@S̐f-iUis0j_EYK6vTturW|DR@ +ftKQ\,՘MZo {n I1HJ9+{Q:l  ԼI[biF޺ Я\ iN׵ <kN_= ^zF>:s}&!<!(%R f\YvGI~~\-j;x aF50mI`I. G5ydcX)xB{04H"XKX\)0D m颋5PwGF& Q0EH\F\?XLOsP>r@S ο0ZC'bWj۔LhNUsֶH ,-ֳ+;CŰz5zQokҿ}uβ~drEA|:"c>K ƠTuM`b0;K xj貴, &ɏv"{LE\ZT"ΐC ;781So]08%`Ǒ^QZ3U\Ų ru/Q:)*| \YyP+qKzr/ 7|\ލ*}d7bC? `DӷivkJz 'XmF) _栀K[uޤg=VnxFy@cy~ֳk2nt>N:TOv9Y~j%'N'&-F]I^zzg[ zl}(@xh, ͔Ӆ]Pniw'lPjȌd |)Јzz,ʰ9`yfP_L(׈k0 RG j )G36B]֕_cĦ5'^,Z,7vb+akѥwtS{i>sPbpcMNaŽV.741B:Y_ eJI1U,՟l} Jww=yv݉T99.5MbO1 ~/Q_WRL:NX?s5* 2 ၦ6[MEDZv ~Ig:-;tzɅ9Rp'dMU)o,H'==Q*2QzF褂uA[G !G$yNgBce//OY2`'B^B,0C8}w\p0 בbѐ{?h 'Jݝ $HDnkvepIj. }2tMZ3lc^Z,=dS'YǵBJ{߉g幹MT+TWmX67uvr ]lt'Jkr}"ՠCh%a ouY'ܐ2yފឹA԰$®n|phgE|#b-JjB`R.<0'\'PXL[P}~")AFOhԁGB[[4M"0P~+Sp!TB^ )(^?~ӸvXzj,`fuv& [K[ U_+5>׏EּJr nB ^nBє `Þ6ҏMIqUu`#` аචYsHl >Ri(KZsRp@6phDm[w5uGkGi,a. 0nH?9h1 l3.@I .<^N4q:nqxubM mF6|j!A΢*dQLQC'xUpcVH&A w<hjZas\`IJr7YEQzɝ5"j` F=sM hFvjWs.VtuS9|F9,Wj2Ai=nG:M;&:PL~vIc7i8t]:nʅ~֠*-8t,ץF ؙ.  7wz9l'Xѧ.hqj6us?&fT. W4voU UccOh/p+f]ܷhnaMFφ?B߽1@".0&ˆZkIѹc3TwW&+ɣi=jp%$=(jkݵ9nN=rue :ضq쟡|9R-sR3݌%}F xe t)H:¿}ciMحDR64Oނ]?!yϿ i"|b:9p'TDKS#'S('SBjxD I4g[6x>HF?GAqum|ā1ƔMc.lNĺ'[3ZSz?)aU}Htt H7rKTq"yzׯyݚL3LHpҢ, N߮t/^MŸ%f4uSw1VRBϷCޛ<; Ά]ϊEu'0!*9/E$Lwy_ƗT`@ṞOx8gvAt{ga6 70Dd%Qq ye"Xw<+$rxl Z+cɘ| E hhfxM4iƥ?78+ƗN;N˷5.,i4TK4$aіaE8Jz^i+g/dd 7 ^¹<:qz@ԺݣuC/؏5R'꥓anC֨ @cB۫K4syڨHHKI$7x-V'Dpqv)6]a}Go4 u^@C9vW xv["=@xk[zZҲ|-Q{vY0rg\yAZ'VMd&a xˉ 3JG.,ZLU4IitWTvZAcQYT򝿈Ku4NkjSp٨$ߴ;(Dӊ7(gbȡbWE~5-NL Aٯc╏g+#kG1N B:dKZ5nB j.pT)0^LE;̪w HI]ndx/'&D0TC"╮xF1G}]D(qq-!Ւ,Nz@_B*z-5:f9>)4 8bO$< 3 ĵ8AɄ^+4{a3I{9lhVC"9:tDzul+} ]blĥē]<`?Oyva94Vܗm8I=޷KS^ž.Qr P ބK3&rsij;n5ro^'I=,U/^q>f|L'F\C3xGvr`0)tv9:^g>'LXT3 tQ:*jANi ۔ \ < d^̂Ue̵WyR;]SjG kT0j&94EtN}#z%YDRY'%j0DfH/R[ěbS" Db]Y 5g"m$hAtI9t(f\j|A%~B~J@縉ʷNVաsjBa9i$T"L- Sw]dIhKsdA؂Gdb[h auf1F2\k'9*;M$Y ޶o&!9 |U=RKfcM쟘~^S@<cɐ]/Ƿve:w1,aKbgBΙ'M\P z990O"i7.|I]q˶*Ј1цنoe9Rܪ!ϚpS_ؽ .;,]*_uK2._KqI Jtw&x>x{} b*eJx.&hsd[L ieu8Iaa'ÍӮiFzYt%t=yY\Z!3b8"3êpYݱ˜dS%!]xz CmHO>S9NZV$t.{ɐN"Gj!i_ES;{BhxİXAqu|dW''kbAT\)~)]U; O"= Ӛ3Ye7rKV MV2tq1`[vVfÑ68 [: :}RUGvh!ڒʕh c8\[?@U?1&,wo˺V<58ȺٔFM?Q[Q<ʁZFqV3drFr=Xqb++QMυfX,cub["idZm:IW9k XGsT59%է4ӷ(r쨚dopoOYe1:=;H8]*l h]u_yޕC/[gfJ:/߃7i 2 2e۵Gca~lQW ϗjXJ;L ^c:`Aޏ$i}tѧ~( D`?Wfn|sShd@v\GA hTF:WkEP-z98vpspO}dy^E LL)*Goxbfոq/aktV|흙b9Op ̣9zf&l[ٳO9@_&Uڨ;Sldg ^5F#pzcH]k{Q{_da4Tf`=/2'Xq(1ci0\#|n,dN'ln:켧o;ZW&HYe}+< ܈uel7NBokOl.86@rǾCL:]M_@-MhDJ|Q`Xtzλq&Ϝ`gնuHJ֑ۓ <ls3C{VPs)ky჋ :t3mLBO:+/UQ@i&;q F{`BDݨ*n{ijg0Üs!Sl|aw[J&Ԡ7mAbs*0ψht_f|h#Ӛ/WF]c9G"ASddyF FYI%%Yu~$ `"^F IMAT :$Wsdj' UVkwڧY kUنy<kZ@G*8(7P0^}X!{C鳌 |ҨIkc߄EACbH]ڷ\w<.l^ 7K3Ȅ"57_ LdkwKiHx~͆huMK) cIÙx9 I 6"&U"┢(e&|nh`aurzشhD$'.48ЇG>vjΒ [0ilh8ij뻏1*h Fcʃ'P0ON^s)~\n2SfVںidA:AwΪ>'9d@"&J Za}Xuex{T-}">&;;)SuW,p qr@S eRY0ڥTZ@"q(+_JS6=?% im:33)N JѪU ={84_f`S9_!qJ(HWq8\ KdoƕaS܁cw#.e?Oу+Mg.5Lube 8,;-5FNIjOP[{R{^!Ng#Ը >/HFOUMrR]*Rog'ܯ/GH\$zP( WRV@w_;"eMn-ٿu!},:fAkMMCcR(cZ @Ѭ7yȣ\v`)=jcIx!y{52BV68d>PӒID;/u"ӆ|Tc$M.C ps^C+=npY|آ4ZIUM (J IBqDY됾HJIH瀕ȣw,l'Z TtX a*>ZBH{2*Ip{ز'Lt˂MB_Dydh0rv S}ITX^`C)}j)o{>_Hx;C/8Ϭ=!?D[c}_z | KPuTmbvGq0~rǮC#°rTKy$)j|ΒD/ܡJnB7sHZQpe3KUז2u%MEΊSd5+jծŒ @2vն@'L߄HokRp Xp5L {TCD0vWpv4<.;}!)JYcdpmg1B.83ŎRu>eY 7 V\o ́;|G&nR[s wd:krӞD[7_,Z1/VMa>.gX5Qn7eEC UjtgZ4k}yxDճSRC.No_nƟWZ< kŃ~KDH ZGzI-[!Y6 rXj{3ӫOjqQ1{Z.SP O rXl;]![2Ma+[2dӱTr_ӧPEFGUlݐ|8Zrɇ.UEv>AuH x1HCOZ=Ysa7<|l,RP3qMrp*.i跭ˈ2bztɕ~f 朂>٭Z2إ'cթ`=">GS=6JCPAT!Sy~I(B3?.:;N63$.O 쎖?</Gih6%Äɾ$qLqNSIW%n-`я55mS]hU0s ”.cc-ٷ ၌1I)?,9rt ۣuۘ˯<&!ߟ>_eۜڢnJ@Z1fJk@>a!d WX*fyn E#}8+D_s:s͎;C(5nf7 צ]7R`W)#Kò7qDӴVNJ~BT *7AWp\IciS`Jbn=$[ٴ.+!3I%!=]oI HjG E b D{`* 9[@6]^`kMhQ_k-p˝D8xt/Vmjp-<}ֲρ9c }B8>qbSVoPy8_50T!2 a4rd[v#^ePȊ?B\(8vF\gr۱AW3x:MY2 @C׫H(Q_qoŸ_:],F&G~VX@*UnT*h`q;}$돫e>,Gz*q/7G[Lp{1N{a7tJJ~)zS[$7#F)f/^uRCj^ |S75| 1,`q/ʴIi=Xe2P '=r8pXh`Rh訅[%I*_2ijL!He?`ٕq LXX #A%<2 F]lD> HI"VEC)5ojBfFcW\*?|FgvG@r Wm֛f ^U=⧡z.f >AݍM+d5p2*VF8>DV}WM7r mh|{ '̲j/&ux t=&٣552 y'x+kC:Oaroz&/5Jw\`Iݫ :d!^IGg n'Ckw1nPsH}F򊺬cPX5Xn}ޘ:뽚ۥOJ`_hXَ@0:=;MQT\ƭx +K'HTRF(KR +VgH輬rfvr3'P@,`!FvۃJx<6y<BCpSH6O"9r\[%񮉑wu5ϵ} 54857"\ػ"O LKt|>sVzT%Gx$`nr2J3<+k zғ)ۋٷ%Qf * 6v /7zU+1"a*ICbVgGC!u$zb2x &,v{3%T2mvpM?,$#8oFƪD_KTT Ǟ}){Wb<]~[ q#?N iq5nM~jԐc1ejD=F ct5dIv塜QC%0a/.@΋TF>Nbt;^ ND$KbӨ`Pcd^лz{|DTZ*'`󇄗{<0!ңʷAA]{u3NbL/D>/c 'vZ{gq;:6rAewz" kSr;[R5t-f(6d4ý 'UbQ^ږfkaX1C{=[Tm(/"X3wHO(eT歔N}"9Od"nDxD[eP}߂rYYxȳ`~ ?rXnm' j(lk`ńEmBܡz$sr?e1$=⵨$YǒZLBznǑ{ =q, w7-k*2GxuZv%(`}ڏ-4(~g0Izm:Id fY=>9?9[B ;Z"՘h_BDc_D [%\DJZJY貦^HOs$%|"۝8j/bLT 1AOkW~ q*bhW] mg] fsՍegſ>> KSSUXlWbtD%ta焊1*Ih>BEcld0p?L"1RRx$ȢN%"(D8Q[4wwoms O?S6vM}ub%}YfhYlEfޔZ f_1K]PWlwW[Moȝ5Wc}8$+ Eϲ0II' V j|5LY:F}:|D|jX"L[ t3 jW)IPL^eҳZTfG胨y-4Yܓ6>r䁵Y·x0/P0Nƕv<}[iP'RUBNk"m_51{[13fkPTJ8yʋ F~{*0ܞ̩0myeɊ K%19Yk^/:Jzǖh?Rt`7ɦ+dG[Db,j^GgA.|v.*kqJ] Ǩ;`de5, hr'iƈ_Z<O''l;&hW' vz+b1R hјztc4|Ϻ9xzvH@J}|ˍ]]v:mCx0ovء-K|?'U.VT_s wߺp(*ucbB8wON΋eZ A{SXŠP߳"8L0Q3 /͐h1 _&xgh}1T]'&!3Ŗld@gryb):v)&MM^**AD:#|y_*fPlyKSD25+D739;'3ݖsg ];?ϔd  ¯Cdꕘ6~<ĚbV0_9 <(mOJ_rQ0nX>g+@`oQr3D ㇳrg"$ %>͢fO68"sOj\ Hd9bwU2 ]8ٿM(~=%VhkiEF]uV#KeD8dq\90;+׈:w5z Kcz֝ 鋎Jv-dC8s񷶹bAI([B NXtnFrd#IMV&6OG4K*i]Oh@2 t_l!M1JRRĈ|h > 9:RY1OK{CwDZwz"V`vKL4h6_%_S YCg@btNA!.b} {܈ JˇD 9O:.&p}3, i+*Yqnf熎IE5m+fĩ@CHrQeBwO-,ܭx2և'VRĕMdQzGAebp·U楗U#2E$H٫L+FHɳgiU,oO|G!%.DXۘ.s2Fވϓ*s2:+1oȶ U38AU,&ٝ<.Y60w!7}Y²7nIǮбU~^M^tZB^Kn}oB,Ź=뾯^uX~75[*a}|G*Zd85PO!bP18eDUlCԚ d cˇֈM-WF{nň'HN_૮gۃP||_";`?jTl vFr_ų\=,lPoͷ1CkM !yvQ47h4 _aM Gת#A. %#ivh"-$"4i8S{ 6S/Myo>۫g~mԉ@VO(ρd( ^ߥ~UFݤSo5Z' \m[Md>]HeSu|ٵ7cU)1a8-BzlgЀoTCᦑ;׺U(#a\.3oI'1Q8,5W(Z^-KOD␋܌|==3wXLS4&gsF]o m'Gh ~X2!W>yke`y{"BFNE>gx&@ų<Ǹp;&Bs W fG- !^(o[Gi%fL &RŶWHyBpKOoFb>& NҲ)|rs$YN27GZxeNː dWK UVC5P?.凓7YuLI\];uv- 6Br}_xQlkc*[_)u :woT#6*xf ,-,){ !&˷;x@mU_95Jŋ0񐘰ݫ\1nq/<"yjHȪEӖGT]H"\ORYe &<6vA6g>?qm-,0B! H_iHMjː_ d?,06:9pBE Cr%TBlWavDpnž* pIr.rz*=lngIuY禲>Tqs;惥H{г*$E^݋,;[h5sƋϴR"60!q~0LBˋgX8 Q8,5$WygGYf.n@BQd\6sSՑ.;x΄i~r]ՒQBʫ5]9kUP 1q:]e0^NCL^{y h0fr:ijO"p? *{Qt"D1eh^dp4 j@46d˸dDjU΋[s<"{ڤK'4޼-!]jX-=8ir )Ix Ռ}]ѡ>-:G; +[sLb]N8EKC>m( oE q6WvØ͘A2s zD>c_R$2:{å7QrlP"#/IQ3^~tN%kCk& ""zGfCrĞI]9Y&N #RIf@ t58zqAw#(5D@Xp%lxɽwݺBYf..:%)4TBvH m,z;E2 4+LۢtM<2ep=p Ab d3>eY洴SҊ\QM p0-3mKjV )sǃH=[ɿLAgfB~ꤕHzܾ [ GZUXR+͆hF.qL9 iL:7',QrMyfc[/VVP 67@ :j3 He!xキ2`B5UXD] Dԫ L㞞Fݫ -^H]/~NS`XO?\Ht+Vjsw@e wl{*v%cj?^34/tot ՍL),хy 56 #b[ERW*A7Kx }ᗕc'x8w`J&LE_ZCb˱ܺШuk [ػƶOeQ<|a%a'1, HEwG_y&qgrPHfAEc91 1t.QOU{Fbj/ϟT0WQܖɡ U`Ix_a/W!+E _u*=Ope,ÇH_Q'׺x8 >V}ߴ[.BC29UUTt^.DJFg79"Q-:Lw=oK8nt`'.Zh)@yn@86(Th&K'k"% BWMzQQՔͲp!)@RTBc>}C{vdg ڜQspzy=JB%\7c1څ-1IG!0Nُ);G:N!ýTyoMwx\㌇*Ԭ-bM_!| cJղ243աC 8=dO<ш{,AF('Kl "Z.9229.|O3[YnF.f6y KS`~|S=YU6O!$ )|i@Tݬ)4&i"POξc1ʑG釕az!Gx)-ƱEd mw=2]ݛƋ_(&fRW}ʔcX仔62 fJr v6HnYpvOn1L˹kFϧvqʘA3F8i @VP +ړ D1Y8ʊF3()B%ϫN5PK!w7qsKg4o?^!*o]A:cӆl$Οp8(~,v.?Ǫ!IcI'hb28/=] vSoc8O;\n5Y M6ΨjbDUlrfM(_!Kآ/?/9ar8.|E-]`N`hMn^xcLո}fekf h}9~ 2"mʸj~19`=͍ oosw-8ª _1fBn-8AF!6z(Ջ ĈH4-cѿ Zؽ@ "6,F``1dp|>BS^콣M*P{edAu-Fтģ}a m[XO=Wic!O̓~AZ*9BFTG,B?9 Sm :;φ94?Jxҫ^H[UOg3_Esla!tq㮿>d2"WI-kJLvb2&,^(5Lnģɋ~uxAdꘌ"ԗmI b!aSMXuBhx 57X޵14Z=27W)qp$]o,LJl;YmĀ@Dax־|kw#vqa2j=& r~I.)נ@_t4n\&lh g9[c֮ЮDx KS %PJ-U 7fPeB糞tfx1}'*ySӷ}USAi>K&:7\ {뉐I%("Ŋ͑fy hXVQي N P,,*_U:v"H&JArv 7inft 3ÈZ, 3gnԛ4Xu㻹t>{MV!ra3"b G e60?);(kd]M=:EԄ*_'ë8VZ}XEsGH,ҫCnkm mOyAٟ=e/ hH6gPŞ (u3Ba2~Id{A_?t6fz~D<z5VI3 hIDc>{`9-2"KX@a!r}럋D0>d^0݆dyڎR]00툨A '\RiEIEj KCr&GeO'=}34e} MZ+\~`@.)- %~:FQuiܳ]ߵ$clL+ǎ]KvWu@MRPyN0y 8(Ӷn"ɦj|+עnx\Dա enRw鱔:Uڮ:+DLAhd8QOr? \g>LZr&/|cd1uDFU&Gz HtT!absL`p8F'méL:14Aryi6dYC؍ ]Xbg+1Q'Ϯ5zBb.(w8C9CC3N̥4i{əV$i1RC_XUh.򹞮${jZN,5sco *[E"m\e@*TL[u@H׽6\y=f1!UX C&أ2IBǮw}szC }8y<1(0òӭ|Bpʼnu5{*3,K9<dGtyO5N(=biq_2hQ?ge Ii`Z3·Fiv\Q9)dߑ&snDן dՆk~ e13ϱjq e_4ҎJvv/LLVe}Z`J=:Z9P4ɦmS5/ Z>Уg@L-Ɩ ~J'N:=@h?MLuN+!TM=Fi{7эpÓΐU4ViOBwnj9a$KQb|CpXB$ȆxDc|,AteDRZDH t~Hj0%ҰՀ7xF- }( c0&<а [ḾKDUvU.]S%uuf"&-p$$l'6o匤ung޲נ/E=#IxңL+SY''J4Y&~H:*Ars}+TX18%8˃J*_ ܓD?-aY}l2㫚նPN([KٱIZAcҶ&B"gdAé RejJ1ǁJx G1O=.L-/ї5Do39mOgQ1gs!6'[0ԯūoC0хm]{,CZFYj=`Mw6=s%oz00lϧkAZ;E5ɀ>q,Bty1vIW~W E9yCYC:'uB3%xnq!,G?G7zmoUp@X:%* ;8f,rvzy͍~X5UʕCpOGKِKˍk\(Tc^VxDʌWcD#M@tS.BRJ v/U 3yj"Ð3 YrO3%|e& w*STqw~DS5v%!$~5P`uq-?~~i#zτ7p <^^X'de1N1}q722!na: 13Z-‚Oq6αx@ PDf#zT!bˉll*uTuwZ/Lr% l.:e&5ZH㧌!mHEWgQxWuI2tJo^Qg%3&سg#T3s\SB"C{ڲH?9|x'AO&˟z84#+Oe'JeSb w>\A7gG'J wơA@aRԁ`-eOqTDnLYÝ5+>?4 qbt61-m1.mZĖJPlY,ӃpTk%]o,Nyw/T+4`3 33X"XJA -Ƹ$\ũ>?)2>49 *6blhJ@BVvR Ѭׯ&YEkLx䙹KOWw*}\^aMY[L d E\(8EE VyQeО>ޘz)v,PX9m}nLM40Êbm)K=KFy0 ZS& {66՟\¸Iv,DHG8`+4  V K |gԊ,J+Ub{.7ihF5&Gt-˘{12YJXFUq 1b/Q}--aѡ]u*崌ݻeܺ='Ë,(CL|`ζ[Ǘ)sX|F g||?|)Om{\hz. m6E@=U #ܯUd6+h !$6 K(X'h1^)<].ɭ8b$So!"ˈ JΙ|Bmkq+zJ~6{+3J;Ђg60V"eۖ2S^A)S&{ #wN߈ޯWu﨎h5j߳ (>MW5L/I|йS V}CUA)Z >G>۵hx+Gm;D]r ot3D%VjSHDy H GнLDC˼wN3H4 L*Y r䢼El5 Ä>e޶x,De8NkxϠ@pˮ2`4ܹnC'{h+C wV%5?vՁyZb]YV)6Qfy?ZF$|_UzqU&0qBk  6YUJ\8ڿPp?1Rc0Exܝds:~ܩEFtͶe;^B@ C1|zr;VHȊ; BMq\bE*XӝovCza嘷{iZP)ſ\ƒ`E'6XDq#Ov@l/4NoȞk [˿`tv&R"'}WNn=o#"=Sf=4kG?˅1ǮLv12}р!!g b9QLk"\ݛal o<$& u篤;혵Kiu='GQ=b))7,?(dI!A`_${Tqio+}v`ia}l<-&HA {o!`ly\4KAs1x5^uU>ڼcCn CMޘ>DnߪL n4h]q3Bl'6 $,\6 (5٦;^+4?Rm.2a2XR\@: P3ު/]>S+Rc./彙 ZI>rnPՅ3zeƬ "^PT44~#j@q+Q I\b2sbk.6 ñkb-zo?|zoji-\+U聘-Hw;C :uYUK5 XU SUOYD _TY] `\7b3F=" 8J'~YL~1t-OAԥ'!W:o4mi!$ ;\clm С с)hC[pmΗBB`B{c_i" #;\c1!!K>0#/md"R)s+w=l'! nPzllIwi=s0f'&(8|pcBjcZhC8ƧJh\ӻM1Y J®]Z slʍ܊:]Cm5hvyE>\qd9`Vl6%aͲīE8ʼz,Sd:lt8,Ycu&$mθ$St $M%J/0`;,43|a& B#˷{4}tAv)kbՇc]<% ^K3v6ETD+o4gMx;#`u2R,˪3ɲH ֓wi)2`?zCLd<`ΐ?N9T1V=#N*fo pPu4ë |hz7n54KylSH>3?&G}`;،OZd iW]:. `Qsw\@@TI~¼?dG$tew`gw}z&i[X?#. pD_0;O+S-)·A#[X0Y{('7Ea`n;fI()2?dUJ_;1u~A=pzp3w $yTޮrYSj?v.(Y dRX?Dln}K0Eā\nؕ3F{Ϝ'u LoITٞfgop={жf6 PTm_9M PCNb<6g Ҡ+ޮT'a>όl5R$A#Ĥ8O}oS- +丮CsuqsjM/]ou*㗜[ MM8kjlqOp@#N/N9OuNr0| CBᕶÈbB'ki8hURK:QtS7p~Ts=ݪ1<|{ZAT? u(D= E-%6vuFlPфN#=O ^70ͷ,:>0! />&T*e5>-N克~#^CQ;-WdSfEhUɑ@9f /GaY"@6AQ&+,Y^Ϭ%"o OnfE7jrWs%>+k.rZE)H2ŰQފ販~ \5Rc:U~ ĩ~4UC<޼Su&vPH0-wIXݏe+WF,b2˯ʓ+gLGuu fN PcTԝB}a:FAɢNNāVj`Y}p,9)OaAW^/37UaX~a=cݺNN1Pѷ'OZ \xZyP$d}=-|oiȨx5{g:Y ;Bb5KhuD=^03s|B KVm 7&b yX(?>57oi2Nr:Qt#߮^bUĄ9Y  ͏Bn6υWux]Y;^?㠲Q{,ǒslH= QTOY^M3֑FhIjz_¶z/D?^BNA^l˿l48tT(z2{]zliPQ8f&l=QYkhwn((sih*r qq'<5 /J|S"k{!_0vOKq)yia1Q]Bj,DLYŠDaa .-xfHzXFeXE`h3#<S P5β*}6lq+{rÞ[;r84ͱ +a}4 P un4 CW}/ zԲ`ZKԧgGwFt+hثHwƹj2O`bWDg˓"Lk!<+<ˍÙ7-O HzsrSp&[Pa 3md۶tWlFiN5P6TzxOOuj!Zq+]s0Hs˾ ;DLčG:?%s}]<⻽Tv*y -ha%1{h '吝uE,xnN":{ц0o;r2]! k.%5 nU7Gcd.]Y׈ӇXȕQ,; ꀆ/؂R(7 mkq /ydp^W)p{EC 0*j'&В1~+)}"c ,T-$ơ/ 0o{D UҖ|4C!7C$/N)S 5GؗGzR:%/R[1 Us%Ey-fƛJJ |ءfY8Ħlue9 L|ƎUeS#N.ϫ=Uå@$Mڝ̩(ffJi0.:e8VMtF0k]] (09<4iֲCetU GV*(p8q7V7DjGOy }^%0 rS`?ug!1Ո%Zh߀wyDĕDjm@8bx^skң&w&Ns%V Y\.C飽/yWՎ^F&$wpXy/E>(+ơKJ]1&g} vgt[YQy` ?^r^:^]2m mjg̀hGhP T)b&ڒDWk:`;DI,ϵ3%ߋU02[Z@ִT6b:m],3UgXeeY#$4Y.]`u=\ـ^句#=5 &3/M2jCvIuܙ<#d7nA"\Zzb4;h_h!jC +bB}I\s)oȊ7>=t}ͤT7(I S\V735`Ľ*IwSAs//$.X$!eW,V(םH}129 Y^o V : |UƜL) = 5#V|g $Y5SI{agϸ 8ZYSSL?rK>O-+laYo#c-`{JLۭjJ^`>46#u,wk'aE ߅Vg7QT%p0fLZq*ju\M!7cWi2!e֐EFO\T8 E &ғlܒG*~p!͂L?dJVztQ4V:7YcʫĜ98s{+ɘ+ohZ>jA9VPZy6dA ,_fYTӄO(Mo)|S'_}AWhhmH/܀m^6%(3@r0w@8]K'O]@[9wExH2eĀ;Ŗd4-53֏l1<GmʮjTrЉ)9(,Q3kP/um-<ۑ[S*-1Q"ap TX6yפFw) C]t,&ځ%HΖF ){h'C DåuU1]vTG % AϢ9[|<,OPN_*oy7ḣ<U,3h.p]1x(5M l^x?1POT,3`8.8ˡAnBa4M hF˷ r2R4_'T A~Q9 PsLhDZ05+C!8N]*J_зHK6?7#<,,iԕ`#J}:ue'n lQ&߭^ dӧɐ$`nG^N6$s{Gxߩ?;հ b0\<ٱ|t?i@bMEmRnGp>2ޒIR+}`?lD&TE$R ƁP2AFzFqz46/L/<"-F$lIW~x09`XVyňNe2mHMR*m 5v=<rL49aEeJR+"í:dn3vߏO<' ;2U(| ,rM;Qt4#hU!c XR[Ylsn¹*^sf>.~ \_wMn;ľĒ,nʍUSᵫ֫ &[bٔ/%5sQ C u]u@d*z˾@(+F͂A_= CG^XÎu `/)m&B J6> 1Κw @,}~1u[xwvt mM8Li AmH c4R>܎@3[bgLDZ$;?yfZ7s>%Sy]Sdks5UNWY_mل mR_mmAΑIli}2yTAyzoZWh^ТQ=Uw4z*I$rD޵DA}ⅆ'i7:͹ZA9@[}f{F4I+ؘXH&X"iM 4* #-@mtLmYfd'at)V-krle =AҡU"d,BtR-suAvbb5[aMZq[~9dZC'"O>5Pc94&gRN"o?]Ӡ:_|n{U C2v~U )(eKmaQ%b-p6</NA෉A_p/oV":Ӭ>P&G%KPENn՟_"wkC͝PEjPgCkHuE\IOqùDTՍLLjPS ּڃkۥQ?]FceqN39epa=RKDAvc^V<1{0]ҮH w++KGqQ7%Sݣ$:KUJFv2]T`WB8Xe?_[u 5*쒢ՐXif -È ͖ $bǖbs|/X\Q;8o- UzQ ]!a_siY LY)^(y?X6Gw<&mJ[ l ͮΖ8vFHfkokK!Q4w6=4ö_9֨(JxEz t+fdN,i)33yfݠ->bVW`B_*cR* ؠؑVրTĂ (M}j@:l%vt="%#V s6[_xTݮ喋p'UV#nmIbۋsVs Vnʔd"E2fU@.Rf+whp^Ŝzdz09*}L+jB*O7S,0𘴭YWP8_{ӑ-]Dڨ02bt*c%@cҋLhR_Zfi5ոi1c4q#) IB#cEdy H*L!ܔRkys^GNjro'GJb̲)T%O:Tě].ɜ `Ӟ))0y~ذW" P,MT`p_*.Rw!RF GVLyM]< )O =4_Xs^iVI ]:VWBJ.4xI*b$p0^l lJH8$Єəab2NT⃳1T" 5cb6e]G~kLEz v17E&Nm46Xdv?B18wTi_$,syT 7_yq&gߧ;fCLlQK f|BljR8@X0T72ɭmƣQ]05)8>q@z{Vra>߫{$4xKz1M>EZ||I$ٝ%{HgYZ07070100000294000081a4000000000000000000000001643420d600007674000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-485.rt7.274.el8.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/ov1]?Eh=ڜ.+tʰg:^,UV[64szb[[70$BnYT"·? w OR֎oD^ekk>tĈe8$0Br)ŃÍhMDlC#?^ls2nT_H=.g9UȸIyVQBhxW; o5pG3PITUrSRsQZwwV6W57Ec 740eF%0y8۱[-0lG 3硰 LϪ"f `϶ZeT9bO Q⣯׭E5@⾉Qkhhtֆ߹v6p)25Z1u3UiN{_ZeIRϨGDlΨ}l${>(Sp[XTn, +e>xE\#ρǟm҄<^Y=‘i? mi'Ѵx` b_Qto]|WoBAVJ"X̿ta܉D_ BU(La</Kd0S9C6gY)Vj5ǁӒ׹A\U-Va!l`.}3伪#qYo)'_ 9O7(G~lL*"+_p]4jU'ٺ?SOwtZH\Nᩯ< {u!IRYX Y!@2ӆ5 ~G*G^@kaHɊ-Ԝp7*7" lo;],Jgv^8(om^qN6hP߇?#-f`O 3&C;.rv%$ѳ Dzm)%>(2_ɸ0s,Cq@Jga;R|$w,@#8`B>S ͮr H5  *pͭ;꫐ľ)VcglNetì&oA^c ]QaC|q܏'sBlr}偔O#cªf >Ճ_Iy ls$lj?:<2gj(xzԑ";Vdv1bX Z3WmX+Rμ ][X,zQx2͓I YwsVR|=_uUa1@Clmg,XKPf)ePZg D;u1te#տX~rzFt@͍YWvf#{kPLƞ֋{Ly qo{.H1Gt2;K?$@di`;ߌmaY _SO4$#E7y'J•A忻t5!_*_|qX:Gz\^"sj8h=|bԇ W \׼DN52)P_}y+6Zpj<8:DS/|5-,/җ;6[vjp+Fqax' zaJ!ޥuV 8^_` MzZ\^}Bk69ءQE&|s{il vU6=P&NPs/B&Q\:Z٣w1P2pg"ctv:7ue\SU* f. RΦi dGMu;K/@D0K+b];wL@fEZ+¤nQuLShm Zk}ϥ1K!\Z:I d2kg$y#DdZ.-T+8˲ lq#2z?E;-6mqA껤$2F]cqW>bg)ICmq1*nv4ᝅDD#, N@E{[+T/ ld4wM NW`PҰ~u,%c8n@&%׵>6jرC r| T"=)ѰRqÌ5?D'? ԥ>a-c,5`&-tT]Uߊ8ɨ bƎg2'х;$,SiDn$s%*ȵw1HvZ|ĘZ%܌aZ2oRJ r'+;!zد~ni=-l խ 6Ah8$yJ_Gb/ kJq1Ɋ4v%ܱ 3$^Q7/cM'.Z`e &*-[U?iQTrY|l$LUfFzk5wdyc(x,ڕ K0Xx[،Is etS?V ЀY 19sooX+nUt#=T㸔?oҥX0g6OX!zX-*[D"